From 04da48826e09527b7cee4e5388b6791e59c01e98 Mon Sep 17 00:00:00 2001 From: Relintai Date: Sat, 25 Apr 2020 21:41:42 +0200 Subject: [PATCH] Update HEADS to get the customizable stats for ESS. --- HEADS | 2 +- game/data/entity_classes/1_naturalist.tres | 207 ++++----- game/data/entity_classes/2_elementalist.tres | 140 +++---- game/data/materials/1_standard_material.tres | 4 +- game/player/Body.gd | 8 +- game/player/DisplayEntity.gd | 416 ------------------- game/player/NamePlate.gd | 6 +- game/project.godot | 1 + game/scenes/MainScene.gd | 2 +- game/scripts/auras/aura_script.gd | 4 +- game/scripts/resources/ManaResource.gd | 11 +- game/ui/unitframes/TargetUnitframe.gd | 8 +- game/ui/unitframes/UnitframeBase.gd | 8 +- 13 files changed, 194 insertions(+), 623 deletions(-) delete mode 100644 game/player/DisplayEntity.gd diff --git a/HEADS b/HEADS index 32753505..cc95301a 100644 --- a/HEADS +++ b/HEADS @@ -1 +1 @@ -{"engine": {"3.2": "ed27b7e6b973eb6be6fdac4439e99a1907b9cb58", "master": "8c73e813134001e575b6f59e3b0100471c007410"}, "world_generator": {"master": "97f10512f8832394389e1109154b8af34a2ef2c6"}, "entity_spell_system": {"master": "46153002933f355e1a6044a0e26df823c9c902a8"}, "ui_extensions": {"master": "6fe4f69fea8d71043b08d959b8085404c9c4fe47"}, "voxelman": {"master": "233dde39defd6608913da5434d8ef2cbff3bfd42"}, "texture_packer": {"master": "b29b499adf570aa7f85af69ef080ff0d5e04afae"}, "fastnoise": {"master": "d0e3f1c759332cf0d9a5d7e0e71d0b0278310651"}, "mesh_data_resource": {"master": "4ee946963a16bbfdb4dbb5df52134d22aa168041"}, "procedural_animations": {"master": "9ae56c17230ba9c6160777650b2b89eecdc8df9e"}, "ess_data": {"master": "3bd637fdd3304b64a18287a49a6b7387acf2f5de"}, "fast_quadratic_mesh_simplifier": {"master": "f6d3d65cc6ce4dddfc68054164feec1f612ecd1f"}, "props": {"master": "b2bcb5ea6469b19298cd849c1232ddb5ad26f71c"}} \ No newline at end of file +{"engine": {"3.2": "be5a47e75d4b671a48b0a35eb17887ee38d8516c", "master": "8c73e813134001e575b6f59e3b0100471c007410"}, "world_generator": {"master": "97f10512f8832394389e1109154b8af34a2ef2c6"}, "entity_spell_system": {"master": "5901fc66d00c2c2be662f064bebaceaca59c4ed4"}, "ui_extensions": {"master": "6fe4f69fea8d71043b08d959b8085404c9c4fe47"}, "voxelman": {"master": "233dde39defd6608913da5434d8ef2cbff3bfd42"}, "texture_packer": {"master": "b29b499adf570aa7f85af69ef080ff0d5e04afae"}, "fastnoise": {"master": "d0e3f1c759332cf0d9a5d7e0e71d0b0278310651"}, "mesh_data_resource": {"master": "4ee946963a16bbfdb4dbb5df52134d22aa168041"}, "procedural_animations": {"master": "9ae56c17230ba9c6160777650b2b89eecdc8df9e"}, "ess_data": {"master": "3bd637fdd3304b64a18287a49a6b7387acf2f5de"}, "fast_quadratic_mesh_simplifier": {"master": "f6d3d65cc6ce4dddfc68054164feec1f612ecd1f"}, "props": {"master": "b2bcb5ea6469b19298cd849c1232ddb5ad26f71c"}} \ No newline at end of file diff --git a/game/data/entity_classes/1_naturalist.tres b/game/data/entity_classes/1_naturalist.tres index 066ec250..57d28a88 100644 --- a/game/data/entity_classes/1_naturalist.tres +++ b/game/data/entity_classes/1_naturalist.tres @@ -1,4 +1,4 @@ -[gd_resource type="EntityClassData" load_steps=76 format=2] +[gd_resource type="EntityClassData" load_steps=73 format=2] [ext_resource path="res://data/spells/26_rest.tres" type="Spell" id=1] [ext_resource path="res://data/spells/21_strength_of_nature_rank_1.tres" type="Spell" id=2] @@ -39,12 +39,15 @@ Talent_2_0 = ExtResource( 22 ) id = 1 talent_rows = [ SubResource( 2 ), SubResource( 3 ) ] -[sub_resource type="StatDataEntry" id=5] -stat_id = 41 +[sub_resource type="SimpleLevelStatData" id=5] +agility = 3 +strength = 4 +stamina = 5 +intellect = 6 +spirit = 4 [sub_resource type="StatDataEntry" id=6] -stat_id = 5 -base = 12.0 +base = 5.0 [sub_resource type="StatDataEntry" id=7] stat_id = 12 @@ -77,11 +80,11 @@ stat_id = 31 stat_id = 32 [sub_resource type="StatDataEntry" id=17] -stat_id = 3 +stat_id = 8 base = 1.5 [sub_resource type="StatDataEntry" id=18] -stat_id = 4 +stat_id = 9 [sub_resource type="StatDataEntry" id=19] stat_id = 10 @@ -90,167 +93,139 @@ stat_id = 10 stat_id = 25 [sub_resource type="StatDataEntry" id=21] -stat_id = 0 +stat_id = 5 +base = 100.0 [sub_resource type="StatDataEntry" id=22] stat_id = 28 -[sub_resource type="Curve" id=23] -max_value = 10.0 -_data = [ Vector2( 0, 10 ), 0.0, 0.0, 0, 1, Vector2( 1, 10 ), 0.0, 0.0, 1, 0 ] +[sub_resource type="StatDataEntry" id=23] +stat_id = 3 +base = 6.0 [sub_resource type="StatDataEntry" id=24] -stat_id = 8 -base = 20.0 -mod_stat_count = 1 -ModStat_0/stat_id = 2 -ModStat_0/curve = SubResource( 23 ) -ModStat_0/max_value = 1000.0 - -[sub_resource type="StatDataEntry" id=25] stat_id = 33 +[sub_resource type="StatDataEntry" id=25] +stat_id = 7 +base = 100.0 + [sub_resource type="StatDataEntry" id=26] -stat_id = 2 +stat_id = 15 [sub_resource type="StatDataEntry" id=27] -stat_id = 15 -base = 5.0 +stat_id = 16 [sub_resource type="StatDataEntry" id=28] -stat_id = 16 -base = 50.0 - -[sub_resource type="StatDataEntry" id=29] stat_id = 26 -[sub_resource type="StatDataEntry" id=30] +[sub_resource type="StatDataEntry" id=29] stat_id = 22 -base = 15.0 -[sub_resource type="StatDataEntry" id=31] +[sub_resource type="StatDataEntry" id=30] stat_id = 30 -[sub_resource type="StatDataEntry" id=32] +[sub_resource type="StatDataEntry" id=31] stat_id = 20 -[sub_resource type="StatDataEntry" id=33] +[sub_resource type="StatDataEntry" id=32] stat_id = 39 -[sub_resource type="StatDataEntry" id=34] +[sub_resource type="StatDataEntry" id=33] stat_id = 11 -[sub_resource type="StatDataEntry" id=35] +[sub_resource type="StatDataEntry" id=34] stat_id = 29 -[sub_resource type="StatDataEntry" id=36] +[sub_resource type="StatDataEntry" id=35] stat_id = 35 -[sub_resource type="StatDataEntry" id=37] -stat_id = 1 +[sub_resource type="StatDataEntry" id=36] +stat_id = 6 base = 4.2 -modifier_apply_type = 1 + +[sub_resource type="StatDataEntry" id=37] +stat_id = 17 [sub_resource type="StatDataEntry" id=38] -stat_id = 17 -base = 5.0 +stat_id = 18 [sub_resource type="StatDataEntry" id=39] -stat_id = 18 -base = 50.0 - -[sub_resource type="StatDataEntry" id=40] stat_id = 27 -[sub_resource type="StatDataEntry" id=41] +[sub_resource type="StatDataEntry" id=40] stat_id = 23 -[sub_resource type="StatDataEntry" id=42] +[sub_resource type="StatDataEntry" id=41] stat_id = 14 -[sub_resource type="StatDataEntry" id=43] -stat_id = 9 +[sub_resource type="StatDataEntry" id=42] +stat_id = 4 +base = 4.0 -[sub_resource type="Curve" id=44] -max_value = 10.0 -_data = [ Vector2( 0, 10 ), 0.0, 0.0, 0, 1, Vector2( 1, 10 ), 0.0, 0.0, 1, 0 ] +[sub_resource type="StatDataEntry" id=43] +stat_id = 2 +base = 5.0 + +[sub_resource type="StatDataEntry" id=44] +stat_id = 1 +base = 4.0 [sub_resource type="StatDataEntry" id=45] -stat_id = 7 -base = 10.0 -mod_stat_count = 1 -ModStat_0/stat_id = 0 -ModStat_0/curve = SubResource( 44 ) -ModStat_0/max_value = 1000.0 - -[sub_resource type="StatDataEntry" id=46] -stat_id = 6 -base = 8.0 - -[sub_resource type="StatDataEntry" id=47] stat_id = 37 -[sub_resource type="StatDataEntry" id=48] +[sub_resource type="StatDataEntry" id=46] stat_id = 40 -base = 1.0 -[sub_resource type="SimpleLevelStatData" id=49] -agility_per_level = 4 -strength_per_level = 2 -stamina_per_level = 4 -intellect_per_level = 4 -spirit_per_level = 6 - -[sub_resource type="StatData" id=50] -base_stat_health = SubResource( 21 ) -base_stat_speed = SubResource( 37 ) -base_stat_mana = SubResource( 26 ) -base_stat_gcd = SubResource( 17 ) -base_stat_haste = SubResource( 18 ) -base_stat_agility = SubResource( 6 ) -base_stat_strength = SubResource( 46 ) -base_stat_stamina = SubResource( 45 ) -base_stat_intellect = SubResource( 24 ) -base_stat_spirit = SubResource( 43 ) -base_stat_haste_rating = SubResource( 19 ) -base_stat_resilience = SubResource( 34 ) -base_stat_armor = SubResource( 7 ) -base_stat_attack_power = SubResource( 8 ) -base_stat_spell_power = SubResource( 42 ) -base_stat_melee_crit = SubResource( 27 ) -base_stat_melee_crit_bonus = SubResource( 28 ) -base_stat_spell_crit = SubResource( 38 ) -base_stat_spell_crit_bonus = SubResource( 39 ) -base_stat_block = SubResource( 9 ) -base_stat_parry = SubResource( 32 ) -base_stat_damage_reduction = SubResource( 11 ) -base_stat_melee_damage_reduction = SubResource( 30 ) -base_stat_spell_damage_reduction = SubResource( 41 ) -base_stat_damage_taken = SubResource( 12 ) -base_stat_heal_taken = SubResource( 20 ) -base_stat_melee_damage = SubResource( 29 ) -base_stat_spell_damage = SubResource( 40 ) -base_stat_holy_resist = SubResource( 22 ) -base_stat_shadow_resist = SubResource( 35 ) -base_stat_nature_resist = SubResource( 31 ) -base_stat_fire_resist = SubResource( 15 ) -base_stat_frost_resist = SubResource( 16 ) -base_stat_lightning_resist = SubResource( 25 ) -base_stat_chaos_resist = SubResource( 10 ) -base_stat_silence_resist = SubResource( 36 ) -base_stat_fear_resist = SubResource( 14 ) -base_stat_stun_resist = SubResource( 47 ) -base_stat_energy = SubResource( 13 ) -base_stat_rage = SubResource( 33 ) -base_stat_xp_rate = SubResource( 48 ) -base_stat_ = SubResource( 5 ) -level_stat_data = SubResource( 49 ) +[sub_resource type="StatData" id=47] +level_stat_data = SubResource( 5 ) +stat/agility = SubResource( 6 ) +stat/strength = SubResource( 44 ) +stat/stamina = SubResource( 43 ) +stat/intellect = SubResource( 23 ) +stat/spirit = SubResource( 42 ) +stat/health = SubResource( 21 ) +stat/speed = SubResource( 36 ) +stat/mana = SubResource( 25 ) +stat/global_cooldown = SubResource( 17 ) +stat/haste = SubResource( 18 ) +stat/haste_rating = SubResource( 19 ) +stat/resilience = SubResource( 33 ) +stat/armor = SubResource( 7 ) +stat/attack_power = SubResource( 8 ) +stat/spell_power = SubResource( 41 ) +stat/melee_crit = SubResource( 26 ) +stat/melee_crit_bonus = SubResource( 27 ) +stat/spell_crit = SubResource( 37 ) +stat/spell_crit_bonus = SubResource( 38 ) +stat/block = SubResource( 9 ) +stat/parry = SubResource( 31 ) +stat/damage_reduction = SubResource( 11 ) +stat/melee_damage_reduction = SubResource( 29 ) +stat/spell_damage_reduction = SubResource( 40 ) +stat/damage_taken = SubResource( 12 ) +stat/heal_taken = SubResource( 20 ) +stat/melee_damage = SubResource( 28 ) +stat/spell_damage = SubResource( 39 ) +stat/holy_resist = SubResource( 22 ) +stat/shadow_resist = SubResource( 34 ) +stat/nature_resist = SubResource( 30 ) +stat/fire_resist = SubResource( 15 ) +stat/frost_resist = SubResource( 16 ) +stat/lightning_resist = SubResource( 24 ) +stat/chaos_resist = SubResource( 10 ) +stat/silence_resist = SubResource( 35 ) +stat/fear_resist = SubResource( 14 ) +stat/stun_resist = SubResource( 45 ) +stat/energy = SubResource( 13 ) +stat/rage = SubResource( 32 ) +stat/xp_rate = SubResource( 46 ) [resource] resource_name = "Naturalist" id = 1 text_name = "Naturalist" -stat_data = SubResource( 50 ) +stat_data = SubResource( 47 ) player_resource_type = 2 entity_resources = [ ExtResource( 27 ) ] specs = [ SubResource( 4 ) ] diff --git a/game/data/entity_classes/2_elementalist.tres b/game/data/entity_classes/2_elementalist.tres index 0b664356..a9dff542 100644 --- a/game/data/entity_classes/2_elementalist.tres +++ b/game/data/entity_classes/2_elementalist.tres @@ -1,4 +1,4 @@ -[gd_resource type="EntityClassData" load_steps=52 format=2] +[gd_resource type="EntityClassData" load_steps=51 format=2] [ext_resource path="res://scripts/entities/EntityClassDataGD.gd" type="Script" id=1] [ext_resource path="res://data/character_specs/2_elementalist_fire.tres" type="CharacterSpec" id=2] @@ -8,11 +8,15 @@ [ext_resource path="res://data/spells/32_heat.tres" type="Spell" id=6] [ext_resource path="res://data/spells/33_normal.tres" type="Spell" id=7] -[sub_resource type="StatDataEntry" id=1] -stat_id = 41 +[sub_resource type="SimpleLevelStatData" id=1] +agility = 4 +strength = 5 +stamina = 5 +intellect = 3 +spirit = 5 [sub_resource type="StatDataEntry" id=2] -stat_id = 5 +base = 5.0 [sub_resource type="StatDataEntry" id=3] stat_id = 12 @@ -22,7 +26,6 @@ stat_id = 13 [sub_resource type="StatDataEntry" id=5] stat_id = 19 -base = 10.0 [sub_resource type="StatDataEntry" id=6] stat_id = 34 @@ -46,11 +49,11 @@ stat_id = 31 stat_id = 32 [sub_resource type="StatDataEntry" id=13] -stat_id = 3 +stat_id = 8 base = 1.5 [sub_resource type="StatDataEntry" id=14] -stat_id = 4 +stat_id = 9 [sub_resource type="StatDataEntry" id=15] stat_id = 10 @@ -59,43 +62,38 @@ stat_id = 10 stat_id = 25 [sub_resource type="StatDataEntry" id=17] -stat_id = 0 -base = 100.0 +stat_id = 5 [sub_resource type="StatDataEntry" id=18] stat_id = 28 [sub_resource type="StatDataEntry" id=19] -stat_id = 8 +stat_id = 3 +base = 5.0 [sub_resource type="StatDataEntry" id=20] stat_id = 33 [sub_resource type="StatDataEntry" id=21] -stat_id = 2 -base = 100.0 +stat_id = 7 [sub_resource type="StatDataEntry" id=22] stat_id = 15 -base = 5.0 [sub_resource type="StatDataEntry" id=23] stat_id = 16 -base = 50.0 [sub_resource type="StatDataEntry" id=24] stat_id = 26 [sub_resource type="StatDataEntry" id=25] stat_id = 22 -base = 15.0 [sub_resource type="StatDataEntry" id=26] stat_id = 30 [sub_resource type="StatDataEntry" id=27] stat_id = 20 -base = 15.0 [sub_resource type="StatDataEntry" id=28] stat_id = 39 @@ -110,16 +108,14 @@ stat_id = 29 stat_id = 35 [sub_resource type="StatDataEntry" id=32] -stat_id = 1 +stat_id = 6 base = 4.2 [sub_resource type="StatDataEntry" id=33] stat_id = 17 -base = 5.0 [sub_resource type="StatDataEntry" id=34] stat_id = 18 -base = 50.0 [sub_resource type="StatDataEntry" id=35] stat_id = 27 @@ -131,78 +127,72 @@ stat_id = 23 stat_id = 14 [sub_resource type="StatDataEntry" id=38] -stat_id = 9 +stat_id = 4 +base = 4.0 [sub_resource type="StatDataEntry" id=39] -stat_id = 7 +stat_id = 2 +base = 6.0 [sub_resource type="StatDataEntry" id=40] -stat_id = 6 +stat_id = 1 +base = 5.0 [sub_resource type="StatDataEntry" id=41] stat_id = 37 [sub_resource type="StatDataEntry" id=42] stat_id = 40 -base = 1.0 -[sub_resource type="SimpleLevelStatData" id=43] -agility_per_level = 4 -strength_per_level = 4 -stamina_per_level = 5 -intellect_per_level = 5 -spirit_per_level = 1 - -[sub_resource type="StatData" id=44] -base_stat_health = SubResource( 17 ) -base_stat_speed = SubResource( 32 ) -base_stat_mana = SubResource( 21 ) -base_stat_gcd = SubResource( 13 ) -base_stat_haste = SubResource( 14 ) -base_stat_agility = SubResource( 2 ) -base_stat_strength = SubResource( 40 ) -base_stat_stamina = SubResource( 39 ) -base_stat_intellect = SubResource( 19 ) -base_stat_spirit = SubResource( 38 ) -base_stat_haste_rating = SubResource( 15 ) -base_stat_resilience = SubResource( 29 ) -base_stat_armor = SubResource( 3 ) -base_stat_attack_power = SubResource( 4 ) -base_stat_spell_power = SubResource( 37 ) -base_stat_melee_crit = SubResource( 22 ) -base_stat_melee_crit_bonus = SubResource( 23 ) -base_stat_spell_crit = SubResource( 33 ) -base_stat_spell_crit_bonus = SubResource( 34 ) -base_stat_block = SubResource( 5 ) -base_stat_parry = SubResource( 27 ) -base_stat_damage_reduction = SubResource( 7 ) -base_stat_melee_damage_reduction = SubResource( 25 ) -base_stat_spell_damage_reduction = SubResource( 36 ) -base_stat_damage_taken = SubResource( 8 ) -base_stat_heal_taken = SubResource( 16 ) -base_stat_melee_damage = SubResource( 24 ) -base_stat_spell_damage = SubResource( 35 ) -base_stat_holy_resist = SubResource( 18 ) -base_stat_shadow_resist = SubResource( 30 ) -base_stat_nature_resist = SubResource( 26 ) -base_stat_fire_resist = SubResource( 11 ) -base_stat_frost_resist = SubResource( 12 ) -base_stat_lightning_resist = SubResource( 20 ) -base_stat_chaos_resist = SubResource( 6 ) -base_stat_silence_resist = SubResource( 31 ) -base_stat_fear_resist = SubResource( 10 ) -base_stat_stun_resist = SubResource( 41 ) -base_stat_energy = SubResource( 9 ) -base_stat_rage = SubResource( 28 ) -base_stat_xp_rate = SubResource( 42 ) -base_stat_ = SubResource( 1 ) -level_stat_data = SubResource( 43 ) +[sub_resource type="StatData" id=43] +level_stat_data = SubResource( 1 ) +stat/agility = SubResource( 2 ) +stat/strength = SubResource( 40 ) +stat/stamina = SubResource( 39 ) +stat/intellect = SubResource( 19 ) +stat/spirit = SubResource( 38 ) +stat/health = SubResource( 17 ) +stat/speed = SubResource( 32 ) +stat/mana = SubResource( 21 ) +stat/global_cooldown = SubResource( 13 ) +stat/haste = SubResource( 14 ) +stat/haste_rating = SubResource( 15 ) +stat/resilience = SubResource( 29 ) +stat/armor = SubResource( 3 ) +stat/attack_power = SubResource( 4 ) +stat/spell_power = SubResource( 37 ) +stat/melee_crit = SubResource( 22 ) +stat/melee_crit_bonus = SubResource( 23 ) +stat/spell_crit = SubResource( 33 ) +stat/spell_crit_bonus = SubResource( 34 ) +stat/block = SubResource( 5 ) +stat/parry = SubResource( 27 ) +stat/damage_reduction = SubResource( 7 ) +stat/melee_damage_reduction = SubResource( 25 ) +stat/spell_damage_reduction = SubResource( 36 ) +stat/damage_taken = SubResource( 8 ) +stat/heal_taken = SubResource( 16 ) +stat/melee_damage = SubResource( 24 ) +stat/spell_damage = SubResource( 35 ) +stat/holy_resist = SubResource( 18 ) +stat/shadow_resist = SubResource( 30 ) +stat/nature_resist = SubResource( 26 ) +stat/fire_resist = SubResource( 11 ) +stat/frost_resist = SubResource( 12 ) +stat/lightning_resist = SubResource( 20 ) +stat/chaos_resist = SubResource( 6 ) +stat/silence_resist = SubResource( 31 ) +stat/fear_resist = SubResource( 10 ) +stat/stun_resist = SubResource( 41 ) +stat/energy = SubResource( 9 ) +stat/rage = SubResource( 28 ) +stat/xp_rate = SubResource( 42 ) [resource] resource_name = "Elementalist" id = 2 text_name = "Elementalist" -stat_data = SubResource( 44 ) +stat_data = SubResource( 43 ) player_resource_type = 2 playstyle_type = 2 specs = [ ExtResource( 2 ), ExtResource( 3 ), ExtResource( 4 ) ] diff --git a/game/data/materials/1_standard_material.tres b/game/data/materials/1_standard_material.tres index ec901a90..937a6132 100644 --- a/game/data/materials/1_standard_material.tres +++ b/game/data/materials/1_standard_material.tres @@ -2,7 +2,7 @@ [ext_resource path="res://data/shaders/1_standard_shader.tres" type="Shader" id=1] -[sub_resource type="Image" id=3] +[sub_resource type="Image" id=1] data = { "data": PoolByteArray( 38, 34, 26, 165, 37, 33, 25, 165, 45, 39, 26, 165, 48, 41, 27, 165, 40, 35, 25, 165, 44, 38, 26, 165, 53, 44, 29, 165, 57, 46, 30, 165, 52, 43, 28, 165, 46, 40, 27, 165, 47, 40, 27, 165, 47, 40, 27, 165, 62, 49, 32, 165, 60, 48, 31, 165, 54, 44, 29, 165, 63, 49, 33, 165, 49, 41, 27, 165, 56, 46, 30, 165, 41, 36, 26, 165, 46, 40, 27, 165, 37, 34, 25, 165, 37, 34, 25, 165, 43, 38, 28, 165, 50, 43, 31, 165, 38, 34, 25, 165, 61, 48, 32, 165, 47, 40, 27, 165, 49, 42, 27, 165, 59, 47, 31, 165, 61, 48, 32, 165, 65, 50, 33, 165, 55, 45, 29, 165, 50, 42, 28, 165, 58, 46, 31, 165, 59, 47, 31, 165, 66, 51, 33, 165, 48, 41, 27, 165, 47, 40, 27, 165, 64, 50, 33, 165, 52, 43, 28, 165, 47, 40, 27, 165, 48, 41, 30, 165, 38, 34, 25, 165, 44, 38, 26, 165, 52, 44, 32, 165, 52, 45, 33, 165, 82, 66, 47, 165, 49, 42, 31, 165, 54, 46, 34, 165, 48, 41, 27, 165, 48, 41, 27, 165, 48, 41, 27, 165, 46, 39, 27, 165, 42, 36, 26, 165, 41, 36, 26, 165, 48, 41, 27, 165, 49, 41, 27, 165, 53, 44, 29, 165, 64, 50, 33, 165, 61, 48, 32, 165, 52, 43, 28, 165, 47, 40, 27, 165, 44, 38, 26, 165, 48, 41, 27, 165, 46, 39, 27, 165, 40, 36, 26, 165, 43, 38, 26, 165, 54, 44, 29, 165, 51, 42, 28, 165, 56, 73, 37, 255, 54, 44, 29, 165, 58, 47, 31, 165, 44, 38, 26, 165, 38, 34, 25, 165, 43, 37, 26, 165, 53, 44, 29, 165, 56, 45, 30, 165, 58, 47, 31, 165, 47, 40, 27, 165, 48, 41, 27, 165, 46, 40, 27, 165, 41, 36, 26, 165, 38, 34, 25, 165, 37, 33, 25, 165, 40, 36, 26, 165, 44, 38, 26, 165, 55, 45, 29, 165, 62, 49, 32, 165, 43, 37, 26, 165, 40, 35, 25, 165, 58, 48, 35, 165, 61, 51, 37, 165, 46, 40, 30, 165, 56, 47, 34, 165, 40, 35, 25, 165, 38, 34, 25, 165, 39, 35, 25, 165, 37, 34, 25, 165, 56, 46, 30, 165, 61, 48, 32, 165, 48, 41, 27, 165, 44, 38, 26, 165, 55, 45, 30, 165, 47, 40, 27, 165, 48, 41, 27, 165, 44, 38, 26, 165, 40, 36, 26, 165, 38, 34, 25, 165, 69, 57, 41, 165, 40, 35, 25, 165, 40, 36, 26, 165, 44, 38, 26, 165, 41, 36, 26, 165, 49, 41, 27, 165, 50, 42, 28, 165, 60, 47, 31, 165, 75, 56, 36, 165, 77, 57, 36, 165, 56, 45, 30, 165, 54, 44, 29, 165, 46, 39, 27, 165, 45, 39, 27, 165, 44, 38, 26, 165, 41, 36, 26, 165, 44, 38, 26, 165, 44, 38, 26, 165, 40, 35, 25, 165, 57, 46, 30, 165, 47, 40, 27, 165, 45, 39, 26, 165, 41, 36, 26, 165, 43, 38, 26, 165, 37, 33, 25, 165, 43, 38, 26, 165, 46, 39, 27, 165, 52, 43, 28, 165, 49, 49, 41, 165, 58, 46, 31, 165, 79, 94, 35, 255, 54, 44, 29, 165, 59, 47, 31, 165, 64, 50, 33, 165, 51, 43, 28, 165, 55, 45, 29, 165, 59, 47, 31, 165, 43, 38, 26, 165, 36, 33, 25, 165, 66, 54, 39, 165, 40, 35, 25, 165, 47, 40, 27, 165, 66, 51, 33, 165, 44, 38, 26, 165, 49, 42, 27, 165, 66, 51, 34, 165, 47, 40, 27, 165, 47, 40, 27, 165, 38, 34, 25, 165, 48, 41, 27, 165, 60, 47, 31, 165, 64, 50, 33, 165, 69, 53, 35, 165, 63, 49, 32, 165, 44, 38, 26, 165, 48, 41, 27, 165, 37, 34, 25, 165, 58, 49, 35, 165, 42, 37, 26, 165, 41, 36, 27, 165, 36, 33, 25, 165, 53, 45, 33, 165, 47, 40, 27, 165, 58, 46, 31, 165, 55, 45, 29, 165, 52, 43, 28, 165, 80, 59, 36, 165, 51, 43, 28, 165, 47, 40, 27, 165, 42, 37, 26, 165, 42, 37, 28, 165, 38, 34, 26, 165, 51, 44, 32, 165, 86, 68, 48, 165, 73, 59, 43, 165, 71, 58, 42, 165, 39, 35, 25, 165, 39, 35, 25, 165, 49, 42, 31, 165, 45, 39, 29, 165, 41, 36, 26, 165, 43, 38, 26, 165, 55, 45, 29, 165, 46, 39, 27, 165, 47, 40, 27, 165, 43, 37, 26, 165, 40, 36, 26, 165, 47, 40, 27, 165, 45, 39, 26, 165, 53, 44, 29, 165, 51, 43, 28, 165, 58, 47, 31, 165, 50, 42, 28, 165, 44, 38, 26, 165, 40, 35, 26, 165, 42, 37, 26, 165, 48, 41, 27, 165, 45, 39, 26, 165, 41, 36, 26, 165, 49, 41, 27, 165, 43, 38, 26, 165, 42, 37, 26, 165, 45, 39, 26, 165, 37, 33, 25, 165, 42, 37, 26, 165, 57, 46, 30, 165, 59, 47, 31, 165, 44, 38, 26, 165, 40, 35, 26, 165, 37, 33, 25, 165, 38, 34, 25, 165, 52, 43, 28, 165, 46, 40, 27, 165, 44, 38, 26, 165, 42, 37, 26, 165, 43, 38, 26, 165, 45, 39, 27, 165, 40, 35, 26, 165, 38, 34, 25, 165, 46, 39, 27, 165, 44, 38, 26, 165, 48, 41, 27, 165, 64, 50, 33, 165, 68, 52, 34, 165, 63, 49, 33, 165, 85, 63, 36, 165, 84, 62, 36, 165, 70, 53, 35, 165, 55, 45, 30, 165, 52, 43, 29, 165, 53, 44, 29, 165, 44, 38, 26, 165, 46, 40, 27, 165, 38, 34, 25, 165, 46, 40, 30, 165, 36, 33, 25, 165, 42, 37, 26, 165, 41, 36, 26, 165, 38, 34, 26, 165, 39, 34, 25, 165, 42, 37, 26, 165, 40, 35, 26, 165, 43, 37, 26, 165, 47, 40, 27, 165, 45, 39, 26, 165, 39, 35, 25, 165, 47, 40, 27, 165, 41, 36, 27, 165, 20, 21, 21, 255, 18, 18, 19, 255, 17, 18, 18, 255, 15, 15, 15, 255, 15, 16, 16, 255, 14, 14, 15, 255, 18, 19, 19, 255, 13, 14, 14, 255, 13, 13, 14, 255, 8, 8, 9, 255, 16, 16, 17, 255, 16, 17, 17, 255, 15, 15, 16, 255, 18, 18, 19, 255, 10, 10, 11, 255, 8, 9, 9, 255, 10, 10, 10, 255, 23, 24, 24, 255, 17, 17, 18, 255, 13, 13, 13, 255, 17, 18, 18, 255, 18, 18, 19, 255, 23, 23, 24, 255, 20, 21, 21, 255, 23, 24, 24, 255, 16, 16, 16, 255, 19, 19, 19, 255, 19, 20, 20, 255, 17, 18, 18, 255, 19, 19, 20, 255, 16, 16, 16, 255, 11, 11, 11, 255, 8, 9, 9, 255, 10, 10, 10, 255, 10, 11, 11, 255, 7, 7, 7, 255, 11, 12, 12, 255, 16, 17, 17, 255, 22, 23, 23, 255, 9, 9, 9, 255, 7, 7, 7, 255, 11, 11, 11, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 9, 9, 255, 8, 9, 9, 255, 12, 12, 13, 255, 17, 17, 17, 255, 18, 18, 18, 255, 21, 21, 22, 255, 19, 20, 20, 255, 16, 16, 16, 255, 8, 8, 9, 255, 12, 13, 13, 255, 10, 10, 10, 255, 11, 11, 12, 255, 9, 10, 10, 255, 10, 10, 10, 255, 11, 11, 11, 255, 13, 13, 13, 255, 16, 17, 17, 255, 16, 16, 17, 255, 9, 10, 10, 255, 14, 15, 15, 255, 18, 19, 19, 255, 14, 14, 15, 255, 20, 21, 21, 255, 19, 20, 20, 255, 25, 25, 26, 255, 25, 25, 26, 255, 28, 29, 29, 255, 22, 23, 23, 255, 23, 23, 24, 255, 26, 26, 27, 255, 21, 22, 22, 255, 19, 19, 20, 255, 13, 14, 14, 255, 9, 9, 9, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 15, 15, 15, 255, 16, 16, 16, 255, 11, 11, 12, 255, 13, 14, 14, 255, 15, 16, 16, 255, 14, 14, 14, 255, 19, 20, 20, 255, 17, 17, 18, 255, 20, 20, 21, 255, 15, 16, 16, 255, 14, 15, 15, 255, 10, 11, 11, 255, 14, 15, 15, 255, 20, 21, 21, 255, 16, 17, 17, 255, 17, 17, 18, 255, 15, 15, 15, 255, 9, 9, 10, 255, 9, 9, 9, 255, 11, 11, 11, 255, 8, 8, 8, 255, 6, 6, 6, 255, 11, 11, 11, 255, 11, 12, 12, 255, 8, 9, 9, 255, 14, 14, 15, 255, 18, 18, 18, 255, 15, 15, 15, 255, 14, 14, 15, 255, 12, 12, 13, 255, 16, 17, 17, 255, 18, 18, 18, 255, 13, 13, 14, 255, 14, 14, 15, 255, 14, 14, 14, 255, 16, 16, 16, 255, 14, 14, 15, 255, 13, 13, 14, 255, 10, 10, 10, 255, 12, 12, 12, 255, 14, 15, 15, 255, 11, 12, 12, 255, 21, 22, 22, 255, 23, 23, 24, 255, 17, 17, 17, 255, 18, 18, 19, 255, 31, 32, 33, 255, 33, 34, 34, 255, 32, 33, 34, 255, 22, 23, 23, 255, 20, 21, 21, 255, 25, 25, 26, 255, 18, 18, 18, 255, 20, 20, 21, 255, 13, 13, 13, 255, 20, 20, 21, 255, 16, 16, 16, 255, 20, 20, 21, 255, 9, 9, 9, 255, 10, 10, 10, 255, 7, 7, 8, 255, 10, 10, 10, 255, 8, 8, 8, 255, 13, 14, 14, 255, 11, 12, 12, 255, 14, 15, 15, 255, 11, 12, 12, 255, 16, 17, 17, 255, 16, 16, 16, 255, 13, 14, 14, 255, 12, 12, 12, 255, 15, 16, 16, 255, 12, 12, 12, 255, 12, 12, 13, 255, 11, 11, 11, 255, 7, 7, 8, 255, 9, 10, 10, 255, 7, 7, 7, 255, 9, 10, 10, 255, 6, 7, 7, 255, 7, 7, 7, 255, 10, 10, 11, 255, 10, 11, 11, 255, 12, 12, 12, 255, 17, 17, 18, 255, 14, 15, 15, 255, 17, 18, 18, 255, 17, 17, 17, 255, 18, 19, 19, 255, 14, 15, 15, 255, 17, 17, 17, 255, 14, 14, 14, 255, 16, 16, 16, 255, 20, 21, 21, 255, 17, 17, 17, 255, 13, 13, 14, 255, 14, 15, 15, 255, 12, 12, 13, 255, 14, 15, 15, 255, 9, 9, 9, 255, 9, 10, 10, 255, 11, 11, 11, 255, 11, 11, 12, 255, 8, 8, 8, 255, 8, 8, 9, 255, 14, 14, 14, 255, 13, 14, 14, 255, 15, 16, 16, 255, 16, 17, 17, 255, 18, 19, 19, 255, 20, 20, 21, 255, 20, 21, 21, 255, 26, 27, 27, 255, 16, 17, 17, 255, 21, 21, 22, 255, 16, 17, 17, 255, 17, 18, 18, 255, 16, 16, 16, 255, 12, 12, 12, 255, 8, 9, 9, 255, 10, 10, 11, 255, 7, 8, 8, 255, 7, 8, 8, 255, 0, 0, 0, 255, 4, 4, 4, 255, 2, 2, 2, 255, 8, 9, 9, 255, 9, 9, 9, 255, 6, 6, 6, 255, 6, 6, 7, 255, 10, 10, 10, 255, 7, 7, 8, 255, 12, 12, 12, 255, 11, 12, 12, 255, 12, 12, 13, 255, 13, 14, 14, 255, 13, 13, 13, 255, 19, 19, 20, 255, 17, 17, 17, 255, 17, 17, 18, 255, 17, 18, 18, 255, 13, 13, 13, 255, 20, 21, 21, 255, 22, 23, 23, 255, 22, 23, 23, 255, 15, 15, 16, 255, 14, 14, 14, 255, 12, 12, 12, 255, 15, 15, 16, 255, 12, 12, 12, 255, 13, 13, 13, 255, 8, 8, 9, 255, 10, 10, 10, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 9, 10, 10, 255, 19, 19, 19, 255, 16, 16, 17, 255, 20, 20, 21, 255, 21, 21, 22, 255, 19, 20, 20, 255, 18, 18, 19, 255, 27, 27, 28, 255, 32, 32, 33, 255, 28, 29, 30, 255, 22, 23, 23, 255, 21, 22, 22, 255, 16, 16, 16, 255, 12, 12, 12, 255, 13, 14, 14, 255, 9, 9, 9, 255, 13, 13, 13, 255, 20, 20, 21, 255, 24, 25, 25, 255, 79, 63, 45, 165, 43, 38, 26, 165, 45, 39, 27, 165, 43, 37, 26, 165, 45, 39, 27, 165, 48, 41, 27, 165, 61, 48, 32, 165, 61, 48, 32, 165, 45, 39, 26, 165, 41, 36, 26, 165, 40, 36, 26, 165, 65, 50, 33, 165, 75, 56, 36, 165, 76, 57, 36, 165, 74, 56, 36, 165, 55, 45, 29, 165, 64, 50, 33, 165, 63, 49, 32, 165, 46, 40, 27, 165, 45, 38, 26, 165, 51, 43, 28, 165, 55, 45, 29, 165, 41, 36, 26, 165, 38, 34, 25, 165, 44, 38, 26, 165, 49, 41, 27, 165, 46, 40, 27, 165, 48, 41, 27, 165, 41, 36, 26, 165, 43, 37, 26, 165, 55, 45, 29, 165, 48, 41, 27, 165, 60, 48, 31, 165, 47, 40, 27, 165, 61, 48, 32, 165, 53, 44, 29, 165, 44, 38, 26, 165, 40, 35, 25, 165, 48, 41, 27, 165, 46, 40, 27, 165, 44, 38, 26, 165, 63, 52, 38, 165, 39, 34, 25, 165, 42, 37, 26, 165, 43, 38, 28, 165, 38, 34, 25, 165, 38, 34, 25, 165, 76, 62, 44, 165, 55, 47, 34, 165, 51, 44, 32, 165, 64, 50, 33, 165, 65, 50, 33, 165, 53, 44, 29, 165, 42, 37, 26, 165, 42, 37, 26, 165, 41, 36, 26, 165, 43, 37, 26, 165, 42, 37, 26, 165, 52, 43, 28, 165, 47, 40, 27, 165, 56, 45, 30, 165, 64, 50, 33, 165, 62, 49, 32, 165, 49, 41, 27, 165, 45, 39, 26, 165, 57, 46, 30, 165, 41, 36, 26, 165, 47, 40, 27, 165, 48, 41, 27, 165, 57, 46, 30, 165, 49, 42, 27, 165, 48, 41, 27, 165, 39, 35, 25, 165, 51, 43, 28, 165, 39, 35, 25, 165, 52, 43, 28, 165, 58, 47, 31, 165, 67, 51, 34, 165, 59, 47, 31, 165, 42, 37, 26, 165, 47, 40, 27, 165, 51, 43, 28, 165, 41, 36, 26, 165, 36, 33, 25, 165, 42, 37, 26, 165, 38, 34, 25, 165, 44, 38, 26, 165, 57, 46, 30, 165, 41, 36, 26, 165, 39, 35, 25, 165, 44, 38, 26, 165, 41, 36, 26, 165, 82, 66, 47, 165, 64, 53, 38, 165, 46, 39, 27, 165, 55, 47, 34, 165, 40, 36, 27, 165, 65, 54, 39, 165, 50, 42, 28, 165, 51, 43, 28, 165, 55, 45, 30, 165, 65, 51, 33, 165, 63, 49, 33, 165, 58, 46, 31, 165, 58, 47, 31, 165, 64, 50, 33, 165, 54, 44, 29, 165, 41, 36, 26, 165, 41, 36, 26, 165, 42, 37, 26, 165, 64, 50, 33, 165, 43, 38, 26, 165, 48, 41, 27, 165, 54, 45, 29, 165, 44, 38, 26, 165, 57, 46, 30, 165, 52, 43, 28, 165, 44, 38, 26, 165, 50, 42, 28, 165, 48, 41, 27, 165, 41, 36, 26, 165, 59, 47, 31, 165, 51, 43, 28, 165, 45, 39, 27, 165, 46, 40, 27, 165, 41, 36, 27, 165, 37, 33, 25, 165, 50, 42, 28, 165, 49, 42, 27, 165, 46, 40, 29, 165, 63, 52, 38, 165, 61, 50, 37, 165, 38, 34, 25, 165, 41, 36, 26, 165, 62, 49, 32, 165, 52, 43, 28, 165, 42, 37, 26, 165, 47, 40, 27, 165, 52, 43, 29, 165, 47, 40, 27, 165, 54, 45, 29, 165, 62, 48, 32, 165, 68, 52, 34, 165, 48, 41, 27, 165, 41, 36, 26, 165, 43, 37, 26, 165, 51, 43, 28, 165, 38, 34, 25, 165, 36, 33, 25, 165, 44, 38, 26, 165, 47, 40, 27, 165, 61, 48, 32, 165, 56, 46, 30, 165, 60, 48, 32, 165, 75, 56, 36, 165, 48, 41, 27, 165, 61, 48, 32, 165, 47, 40, 27, 165, 44, 38, 26, 165, 51, 43, 28, 165, 41, 36, 26, 165, 45, 39, 26, 165, 39, 35, 25, 165, 41, 36, 26, 165, 44, 38, 26, 165, 41, 37, 27, 165, 43, 37, 26, 165, 39, 35, 25, 165, 45, 39, 27, 165, 51, 43, 28, 165, 48, 41, 27, 165, 39, 35, 25, 165, 56, 46, 30, 165, 46, 40, 27, 165, 50, 42, 28, 165, 47, 40, 27, 165, 46, 39, 27, 165, 39, 35, 26, 165, 40, 36, 26, 165, 41, 36, 26, 165, 44, 38, 28, 165, 77, 62, 44, 165, 86, 69, 49, 165, 50, 43, 32, 165, 40, 36, 26, 165, 41, 36, 26, 165, 47, 41, 30, 165, 40, 35, 25, 165, 44, 38, 26, 165, 43, 37, 26, 165, 43, 38, 28, 165, 50, 42, 28, 165, 57, 46, 30, 165, 48, 41, 27, 165, 44, 38, 26, 165, 43, 38, 26, 165, 61, 48, 32, 165, 66, 51, 33, 165, 58, 46, 31, 165, 68, 52, 34, 165, 52, 43, 28, 165, 38, 34, 25, 165, 40, 35, 26, 165, 39, 35, 25, 165, 43, 37, 26, 165, 38, 34, 25, 165, 39, 35, 25, 165, 48, 41, 27, 165, 44, 38, 26, 165, 39, 35, 25, 165, 48, 41, 27, 165, 46, 39, 27, 165, 44, 38, 26, 165, 41, 36, 26, 165, 42, 37, 26, 165, 38, 34, 25, 165, 65, 54, 39, 165, 65, 54, 39, 165, 40, 36, 26, 165, 46, 40, 27, 165, 44, 38, 26, 165, 50, 42, 28, 165, 64, 50, 33, 165, 52, 43, 29, 165, 48, 41, 27, 165, 46, 39, 27, 165, 44, 38, 26, 165, 59, 47, 31, 165, 53, 44, 29, 165, 60, 47, 31, 165, 65, 50, 33, 165, 74, 55, 36, 165, 81, 60, 36, 165, 82, 60, 36, 165, 66, 51, 34, 165, 62, 49, 32, 165, 59, 47, 31, 165, 48, 41, 27, 165, 64, 50, 33, 165, 50, 42, 28, 165, 41, 36, 26, 165, 43, 37, 26, 165, 36, 33, 25, 165, 38, 34, 25, 165, 50, 43, 32, 165, 37, 33, 25, 165, 38, 34, 26, 165, 54, 44, 29, 165, 48, 41, 27, 165, 41, 36, 26, 165, 49, 42, 27, 165, 48, 41, 27, 165, 40, 35, 25, 165, 38, 34, 25, 165, 53, 44, 29, 165, 40, 36, 27, 165, 26, 26, 27, 255, 20, 20, 21, 255, 19, 20, 20, 255, 18, 18, 19, 255, 20, 20, 21, 255, 22, 22, 23, 255, 17, 18, 18, 255, 16, 16, 17, 255, 19, 19, 20, 255, 18, 19, 19, 255, 15, 16, 16, 255, 17, 17, 17, 255, 18, 18, 19, 255, 14, 14, 14, 255, 6, 7, 7, 255, 7, 7, 7, 255, 10, 10, 10, 255, 25, 26, 27, 255, 18, 19, 19, 255, 18, 19, 19, 255, 26, 26, 27, 255, 19, 19, 20, 255, 21, 21, 22, 255, 26, 27, 27, 255, 26, 27, 27, 255, 20, 21, 21, 255, 25, 26, 26, 255, 18, 19, 19, 255, 25, 25, 26, 255, 18, 19, 19, 255, 17, 17, 18, 255, 18, 18, 19, 255, 9, 10, 10, 255, 7, 7, 7, 255, 6, 6, 6, 255, 5, 6, 6, 255, 7, 7, 7, 255, 6, 6, 6, 255, 7, 7, 7, 255, 6, 7, 7, 255, 7, 7, 7, 255, 7, 8, 8, 255, 5, 6, 6, 255, 7, 7, 7, 255, 16, 16, 16, 255, 15, 15, 15, 255, 13, 13, 14, 255, 24, 25, 25, 255, 20, 21, 21, 255, 23, 24, 24, 255, 23, 24, 24, 255, 19, 20, 20, 255, 16, 17, 17, 255, 17, 17, 18, 255, 15, 15, 15, 255, 12, 13, 13, 255, 13, 14, 14, 255, 15, 15, 16, 255, 14, 14, 15, 255, 20, 20, 21, 255, 19, 20, 20, 255, 17, 17, 17, 255, 16, 17, 17, 255, 16, 16, 17, 255, 18, 18, 19, 255, 16, 16, 17, 255, 26, 27, 27, 255, 26, 27, 28, 255, 31, 32, 33, 255, 33, 34, 34, 255, 33, 33, 34, 255, 31, 32, 33, 255, 22, 23, 23, 255, 19, 20, 20, 255, 19, 20, 20, 255, 16, 17, 17, 255, 7, 7, 7, 255, 9, 9, 10, 255, 5, 5, 5, 255, 9, 9, 9, 255, 13, 14, 14, 255, 17, 17, 18, 255, 21, 22, 22, 255, 22, 22, 23, 255, 17, 18, 18, 255, 14, 15, 15, 255, 15, 15, 16, 255, 20, 21, 21, 255, 16, 16, 16, 255, 17, 17, 18, 255, 20, 21, 21, 255, 14, 14, 14, 255, 14, 14, 15, 255, 14, 15, 15, 255, 23, 24, 24, 255, 18, 19, 19, 255, 15, 16, 16, 255, 16, 16, 17, 255, 12, 12, 12, 255, 9, 9, 9, 255, 10, 10, 10, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 7, 8, 8, 255, 4, 4, 4, 255, 6, 6, 6, 255, 10, 10, 10, 255, 9, 10, 10, 255, 12, 12, 13, 255, 9, 9, 9, 255, 11, 11, 12, 255, 11, 11, 11, 255, 11, 11, 11, 255, 12, 12, 13, 255, 10, 10, 10, 255, 13, 14, 14, 255, 15, 15, 16, 255, 11, 11, 12, 255, 11, 11, 11, 255, 12, 12, 12, 255, 16, 17, 17, 255, 21, 22, 22, 255, 25, 25, 26, 255, 27, 28, 29, 255, 23, 24, 24, 255, 33, 33, 34, 255, 33, 34, 34, 255, 31, 32, 33, 255, 27, 28, 28, 255, 22, 22, 23, 255, 17, 17, 18, 255, 19, 19, 20, 255, 20, 20, 21, 255, 22, 23, 23, 255, 18, 18, 18, 255, 16, 16, 16, 255, 18, 18, 19, 255, 14, 14, 15, 255, 10, 11, 11, 255, 11, 11, 11, 255, 20, 20, 21, 255, 11, 11, 11, 255, 9, 9, 9, 255, 11, 11, 11, 255, 10, 10, 11, 255, 19, 19, 20, 255, 23, 23, 24, 255, 18, 18, 19, 255, 18, 18, 19, 255, 19, 20, 20, 255, 17, 17, 18, 255, 15, 15, 16, 255, 11, 12, 12, 255, 13, 13, 13, 255, 7, 7, 7, 255, 11, 11, 11, 255, 6, 6, 6, 255, 11, 11, 11, 255, 8, 8, 8, 255, 7, 7, 7, 255, 10, 10, 11, 255, 10, 10, 11, 255, 9, 9, 10, 255, 17, 17, 17, 255, 18, 18, 19, 255, 17, 17, 18, 255, 22, 22, 23, 255, 25, 25, 26, 255, 22, 22, 23, 255, 32, 32, 33, 255, 15, 15, 16, 255, 22, 23, 24, 255, 19, 19, 20, 255, 20, 20, 21, 255, 25, 25, 26, 255, 15, 15, 15, 255, 16, 17, 17, 255, 17, 17, 18, 255, 14, 14, 14, 255, 10, 10, 11, 255, 9, 9, 9, 255, 5, 5, 5, 255, 7, 7, 7, 255, 7, 7, 7, 255, 14, 14, 15, 255, 9, 9, 9, 255, 14, 14, 15, 255, 15, 15, 15, 255, 16, 16, 16, 255, 20, 20, 20, 255, 10, 10, 11, 255, 11, 12, 12, 255, 16, 17, 17, 255, 21, 22, 22, 255, 16, 17, 17, 255, 18, 18, 19, 255, 17, 17, 18, 255, 8, 8, 8, 255, 8, 8, 8, 255, 12, 12, 12, 255, 10, 10, 11, 255, 5, 5, 5, 255, 4, 4, 4, 255, 6, 6, 6, 255, 3, 3, 4, 255, 8, 8, 8, 255, 5, 5, 5, 255, 6, 6, 6, 255, 3, 3, 3, 255, 8, 8, 8, 255, 10, 10, 10, 255, 4, 4, 4, 255, 10, 11, 11, 255, 11, 11, 11, 255, 7, 7, 7, 255, 13, 13, 14, 255, 14, 15, 15, 255, 19, 19, 20, 255, 21, 21, 22, 255, 22, 22, 23, 255, 15, 16, 16, 255, 19, 20, 20, 255, 19, 19, 20, 255, 18, 18, 18, 255, 21, 22, 22, 255, 13, 13, 14, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 14, 14, 255, 11, 12, 12, 255, 14, 15, 15, 255, 13, 14, 14, 255, 9, 9, 9, 255, 7, 7, 7, 255, 8, 8, 8, 255, 13, 13, 14, 255, 15, 16, 16, 255, 17, 17, 18, 255, 18, 19, 19, 255, 23, 24, 25, 255, 21, 22, 22, 255, 25, 26, 26, 255, 27, 28, 28, 255, 29, 29, 30, 255, 27, 28, 28, 255, 32, 32, 33, 255, 26, 27, 27, 255, 22, 22, 23, 255, 14, 14, 14, 255, 12, 12, 12, 255, 10, 10, 10, 255, 12, 12, 12, 255, 9, 10, 10, 255, 20, 21, 21, 255, 24, 25, 26, 255, 53, 45, 33, 165, 39, 35, 25, 165, 47, 41, 30, 165, 53, 44, 29, 165, 54, 44, 29, 165, 50, 42, 28, 165, 45, 39, 27, 165, 56, 45, 30, 165, 51, 43, 28, 165, 54, 44, 29, 165, 63, 49, 33, 165, 59, 47, 31, 165, 65, 50, 33, 165, 79, 59, 36, 165, 69, 52, 35, 165, 57, 46, 30, 165, 66, 51, 33, 165, 40, 35, 25, 165, 39, 35, 25, 165, 47, 40, 27, 165, 45, 39, 27, 165, 52, 43, 29, 165, 62, 49, 32, 165, 49, 41, 27, 165, 60, 47, 31, 165, 67, 51, 34, 165, 60, 48, 32, 165, 69, 53, 35, 165, 50, 42, 27, 165, 51, 43, 28, 165, 50, 42, 28, 165, 58, 47, 31, 165, 58, 47, 31, 165, 46, 40, 27, 165, 59, 47, 31, 165, 66, 51, 33, 165, 60, 48, 32, 165, 50, 42, 27, 165, 42, 36, 26, 165, 45, 39, 27, 165, 46, 40, 27, 165, 62, 48, 32, 165, 47, 40, 27, 165, 51, 43, 28, 165, 38, 34, 25, 165, 46, 39, 27, 165, 67, 55, 40, 165, 56, 47, 34, 165, 43, 38, 28, 165, 37, 33, 25, 165, 40, 36, 26, 165, 50, 50, 42, 165, 47, 40, 27, 165, 48, 41, 27, 165, 52, 43, 28, 165, 50, 42, 28, 165, 43, 38, 26, 165, 48, 42, 31, 165, 39, 35, 25, 165, 47, 40, 27, 165, 53, 44, 29, 165, 44, 38, 26, 165, 47, 40, 27, 165, 45, 39, 26, 165, 56, 45, 30, 165, 48, 41, 27, 165, 49, 42, 27, 165, 42, 37, 26, 165, 44, 38, 26, 165, 68, 52, 34, 165, 51, 43, 28, 165, 51, 43, 28, 165, 46, 40, 27, 165, 38, 34, 25, 165, 37, 33, 25, 165, 43, 37, 26, 165, 47, 40, 27, 165, 50, 42, 28, 165, 64, 50, 33, 165, 38, 34, 25, 165, 47, 40, 27, 165, 51, 42, 28, 165, 45, 39, 26, 165, 51, 43, 32, 165, 45, 39, 26, 165, 39, 35, 25, 165, 43, 38, 26, 165, 46, 39, 27, 165, 40, 35, 25, 165, 40, 36, 26, 165, 45, 39, 26, 165, 46, 40, 27, 165, 50, 43, 32, 165, 65, 54, 39, 165, 53, 45, 33, 165, 36, 33, 25, 165, 38, 34, 26, 165, 48, 42, 31, 165, 53, 45, 33, 165, 44, 38, 26, 165, 58, 47, 31, 165, 54, 44, 29, 165, 48, 41, 27, 165, 58, 47, 31, 165, 56, 45, 30, 165, 42, 37, 26, 165, 55, 45, 30, 165, 43, 38, 26, 165, 37, 34, 25, 165, 42, 37, 26, 165, 43, 37, 26, 165, 45, 39, 26, 165, 39, 35, 25, 165, 41, 36, 26, 165, 41, 36, 26, 165, 42, 37, 26, 165, 49, 41, 27, 165, 43, 37, 26, 165, 41, 36, 26, 165, 46, 40, 27, 165, 38, 34, 25, 165, 66, 51, 34, 165, 60, 48, 31, 165, 50, 42, 28, 165, 48, 41, 27, 165, 44, 38, 26, 165, 37, 33, 25, 165, 37, 33, 25, 165, 43, 38, 26, 165, 43, 38, 28, 165, 41, 37, 27, 165, 40, 36, 26, 165, 36, 33, 25, 165, 43, 38, 28, 165, 49, 41, 27, 165, 51, 43, 28, 165, 52, 43, 28, 165, 57, 46, 30, 165, 47, 40, 27, 165, 55, 45, 30, 165, 42, 37, 26, 165, 46, 39, 27, 165, 47, 40, 27, 165, 38, 34, 25, 165, 44, 38, 26, 165, 38, 34, 25, 165, 41, 36, 26, 165, 51, 43, 28, 165, 42, 37, 26, 165, 46, 39, 27, 165, 53, 44, 29, 165, 51, 43, 28, 165, 51, 43, 28, 165, 47, 40, 27, 165, 79, 58, 36, 165, 72, 54, 36, 165, 67, 51, 34, 165, 70, 53, 35, 165, 55, 45, 30, 165, 48, 41, 27, 165, 46, 39, 27, 165, 48, 41, 27, 165, 42, 37, 26, 165, 47, 40, 27, 165, 47, 40, 27, 165, 38, 34, 25, 165, 43, 38, 26, 165, 37, 33, 25, 165, 41, 36, 26, 165, 39, 35, 25, 165, 47, 40, 27, 165, 40, 35, 25, 165, 44, 38, 26, 165, 44, 38, 26, 165, 72, 54, 36, 165, 41, 36, 26, 165, 38, 34, 25, 165, 72, 58, 42, 165, 42, 37, 26, 165, 61, 51, 37, 165, 65, 54, 39, 165, 53, 45, 33, 165, 38, 34, 25, 165, 40, 36, 27, 165, 87, 69, 49, 165, 69, 57, 41, 165, 72, 58, 42, 165, 41, 36, 27, 165, 42, 37, 26, 165, 44, 38, 26, 165, 65, 54, 39, 165, 48, 41, 27, 165, 39, 35, 25, 165, 45, 39, 29, 165, 63, 52, 38, 165, 55, 46, 34, 165, 48, 41, 27, 165, 45, 39, 27, 165, 49, 42, 27, 165, 47, 40, 27, 165, 48, 41, 27, 165, 53, 44, 29, 165, 49, 41, 27, 165, 43, 38, 26, 165, 46, 40, 27, 165, 46, 40, 27, 165, 51, 43, 28, 165, 44, 38, 26, 165, 50, 42, 28, 165, 68, 52, 34, 165, 71, 54, 36, 165, 71, 53, 35, 165, 48, 41, 27, 165, 40, 35, 25, 165, 40, 35, 25, 165, 48, 42, 31, 165, 43, 37, 26, 165, 38, 34, 25, 165, 47, 40, 27, 165, 54, 44, 29, 165, 64, 50, 33, 165, 60, 47, 31, 165, 46, 39, 27, 165, 44, 38, 26, 165, 48, 41, 27, 165, 51, 43, 28, 165, 67, 51, 34, 165, 63, 49, 33, 165, 56, 46, 30, 165, 44, 38, 26, 165, 53, 44, 29, 165, 58, 47, 31, 165, 63, 49, 33, 165, 68, 52, 34, 165, 57, 46, 30, 165, 52, 43, 28, 165, 44, 38, 26, 165, 46, 40, 27, 165, 46, 39, 27, 165, 41, 36, 26, 165, 41, 36, 26, 165, 49, 42, 31, 165, 48, 41, 27, 165, 44, 38, 26, 165, 39, 35, 25, 165, 40, 35, 25, 165, 43, 38, 26, 165, 41, 36, 26, 165, 48, 41, 27, 165, 47, 40, 27, 165, 47, 40, 27, 165, 41, 36, 26, 165, 44, 38, 28, 165, 36, 33, 25, 165, 37, 33, 25, 165, 36, 33, 25, 165, 23, 24, 24, 255, 22, 22, 23, 255, 17, 18, 18, 255, 26, 27, 27, 255, 16, 16, 17, 255, 23, 24, 24, 255, 23, 23, 24, 255, 17, 17, 17, 255, 13, 14, 14, 255, 19, 20, 20, 255, 22, 22, 23, 255, 20, 21, 21, 255, 22, 23, 23, 255, 11, 12, 12, 255, 7, 8, 8, 255, 4, 4, 4, 255, 11, 11, 11, 255, 14, 14, 14, 255, 24, 25, 25, 255, 29, 30, 30, 255, 23, 23, 24, 255, 23, 24, 25, 255, 20, 21, 21, 255, 24, 25, 26, 255, 28, 28, 29, 255, 25, 26, 27, 255, 25, 26, 26, 255, 24, 25, 25, 255, 23, 24, 24, 255, 22, 22, 23, 255, 26, 26, 27, 255, 17, 17, 18, 255, 15, 15, 16, 255, 14, 14, 14, 255, 14, 15, 15, 255, 10, 10, 11, 255, 9, 9, 9, 255, 7, 7, 7, 255, 6, 6, 6, 255, 10, 10, 10, 255, 8, 8, 8, 255, 11, 12, 12, 255, 11, 12, 12, 255, 10, 10, 11, 255, 13, 13, 13, 255, 17, 18, 18, 255, 18, 19, 19, 255, 24, 25, 25, 255, 28, 28, 29, 255, 19, 20, 20, 255, 25, 26, 26, 255, 16, 16, 17, 255, 17, 18, 18, 255, 14, 15, 15, 255, 14, 15, 15, 255, 8, 8, 8, 255, 10, 10, 10, 255, 19, 19, 19, 255, 16, 16, 16, 255, 17, 18, 18, 255, 19, 20, 20, 255, 16, 16, 17, 255, 16, 17, 17, 255, 18, 19, 19, 255, 23, 23, 24, 255, 16, 17, 17, 255, 19, 20, 20, 255, 19, 19, 20, 255, 24, 24, 25, 255, 33, 34, 34, 255, 33, 33, 34, 255, 26, 27, 27, 255, 17, 18, 18, 255, 16, 17, 17, 255, 12, 12, 13, 255, 13, 13, 14, 255, 9, 9, 9, 255, 7, 7, 7, 255, 5, 5, 5, 255, 8, 8, 8, 255, 15, 16, 16, 255, 16, 16, 17, 255, 16, 16, 17, 255, 20, 21, 21, 255, 18, 19, 19, 255, 16, 16, 16, 255, 17, 17, 17, 255, 22, 22, 23, 255, 22, 23, 23, 255, 18, 19, 19, 255, 16, 17, 17, 255, 16, 17, 17, 255, 21, 22, 22, 255, 21, 22, 22, 255, 16, 16, 16, 255, 17, 18, 18, 255, 17, 17, 18, 255, 9, 10, 10, 255, 9, 9, 9, 255, 9, 10, 10, 255, 7, 8, 8, 255, 4, 4, 4, 255, 7, 7, 7, 255, 6, 6, 6, 255, 6, 6, 7, 255, 5, 5, 5, 255, 5, 5, 5, 255, 6, 7, 7, 255, 9, 9, 10, 255, 10, 10, 11, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 12, 12, 255, 9, 10, 10, 255, 8, 9, 9, 255, 7, 8, 8, 255, 8, 8, 8, 255, 11, 11, 11, 255, 8, 8, 9, 255, 8, 8, 9, 255, 11, 11, 11, 255, 17, 17, 18, 255, 21, 22, 22, 255, 24, 24, 25, 255, 26, 26, 27, 255, 27, 27, 28, 255, 30, 31, 31, 255, 28, 29, 30, 255, 33, 34, 34, 255, 32, 33, 33, 255, 26, 26, 27, 255, 21, 21, 22, 255, 15, 16, 16, 255, 20, 21, 21, 255, 16, 16, 17, 255, 14, 15, 15, 255, 15, 15, 15, 255, 18, 19, 19, 255, 12, 12, 12, 255, 10, 11, 11, 255, 18, 18, 19, 255, 16, 17, 17, 255, 17, 17, 18, 255, 11, 11, 11, 255, 9, 9, 9, 255, 12, 13, 13, 255, 19, 20, 20, 255, 24, 24, 25, 255, 24, 24, 25, 255, 25, 26, 26, 255, 18, 18, 19, 255, 20, 21, 21, 255, 18, 18, 18, 255, 16, 16, 16, 255, 18, 19, 19, 255, 16, 17, 17, 255, 15, 16, 16, 255, 12, 12, 13, 255, 10, 11, 11, 255, 14, 14, 15, 255, 11, 11, 11, 255, 15, 16, 16, 255, 9, 9, 10, 255, 9, 9, 9, 255, 13, 13, 13, 255, 16, 16, 16, 255, 21, 21, 22, 255, 26, 26, 27, 255, 24, 25, 25, 255, 26, 27, 27, 255, 28, 28, 29, 255, 29, 30, 31, 255, 23, 23, 24, 255, 14, 14, 15, 255, 24, 25, 26, 255, 18, 19, 19, 255, 21, 21, 22, 255, 15, 15, 15, 255, 18, 18, 19, 255, 10, 10, 11, 255, 15, 15, 16, 255, 13, 13, 13, 255, 7, 7, 7, 255, 6, 6, 6, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 9, 255, 6, 6, 6, 255, 11, 11, 11, 255, 13, 13, 13, 255, 12, 13, 13, 255, 8, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 13, 14, 14, 255, 16, 17, 17, 255, 14, 14, 14, 255, 12, 12, 12, 255, 6, 6, 6, 255, 8, 8, 9, 255, 12, 12, 12, 255, 8, 8, 8, 255, 9, 9, 9, 255, 8, 8, 9, 255, 5, 5, 5, 255, 7, 7, 8, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 9, 9, 255, 4, 4, 5, 255, 5, 5, 5, 255, 10, 10, 10, 255, 13, 13, 13, 255, 9, 9, 9, 255, 6, 6, 6, 255, 9, 9, 9, 255, 11, 11, 11, 255, 14, 14, 15, 255, 14, 15, 15, 255, 18, 18, 18, 255, 16, 17, 17, 255, 23, 24, 25, 255, 23, 24, 24, 255, 21, 21, 22, 255, 23, 24, 24, 255, 20, 20, 21, 255, 21, 21, 22, 255, 19, 19, 20, 255, 21, 21, 22, 255, 22, 22, 23, 255, 19, 20, 20, 255, 14, 14, 14, 255, 19, 19, 20, 255, 15, 16, 16, 255, 11, 11, 12, 255, 12, 12, 13, 255, 15, 16, 16, 255, 18, 18, 19, 255, 14, 14, 14, 255, 26, 26, 27, 255, 21, 22, 22, 255, 30, 31, 31, 255, 32, 33, 33, 255, 32, 33, 34, 255, 33, 33, 34, 255, 33, 34, 34, 255, 30, 31, 31, 255, 30, 31, 31, 255, 22, 22, 23, 255, 17, 17, 18, 255, 13, 13, 13, 255, 11, 11, 11, 255, 10, 10, 11, 255, 15, 15, 16, 255, 16, 16, 16, 255, 19, 19, 20, 255, 57, 48, 35, 165, 68, 56, 40, 165, 37, 33, 25, 165, 42, 37, 26, 165, 43, 37, 26, 165, 41, 36, 26, 165, 45, 39, 26, 165, 57, 46, 30, 165, 60, 48, 32, 165, 52, 43, 28, 165, 58, 47, 31, 165, 52, 43, 28, 165, 55, 45, 30, 165, 66, 51, 34, 165, 74, 55, 36, 165, 45, 39, 27, 165, 46, 40, 27, 165, 43, 37, 26, 165, 36, 33, 25, 165, 40, 36, 26, 165, 41, 36, 26, 165, 40, 36, 26, 165, 51, 43, 28, 165, 65, 50, 33, 165, 74, 55, 36, 165, 58, 47, 31, 165, 56, 46, 30, 165, 60, 56, 45, 165, 61, 48, 32, 165, 62, 48, 32, 165, 44, 38, 26, 165, 57, 46, 30, 165, 54, 44, 29, 165, 66, 51, 34, 165, 67, 51, 34, 165, 58, 47, 31, 165, 52, 43, 29, 165, 50, 42, 28, 165, 46, 40, 27, 165, 46, 40, 27, 165, 50, 42, 28, 165, 48, 41, 27, 165, 50, 42, 28, 165, 50, 42, 28, 165, 45, 39, 27, 165, 46, 39, 27, 165, 44, 38, 26, 165, 37, 33, 25, 165, 39, 35, 25, 165, 40, 35, 25, 165, 56, 45, 30, 165, 46, 48, 41, 165, 48, 41, 27, 165, 39, 35, 25, 165, 44, 38, 26, 165, 43, 37, 26, 165, 43, 38, 28, 165, 48, 41, 30, 165, 37, 33, 25, 165, 38, 34, 25, 165, 44, 38, 26, 165, 48, 41, 27, 165, 41, 36, 26, 165, 47, 40, 27, 165, 50, 42, 28, 165, 50, 42, 28, 165, 54, 44, 29, 165, 42, 37, 26, 165, 49, 41, 27, 165, 59, 47, 31, 165, 46, 40, 27, 165, 48, 41, 27, 165, 52, 43, 29, 165, 41, 36, 26, 165, 40, 35, 26, 165, 44, 38, 26, 165, 47, 40, 27, 165, 53, 43, 29, 165, 48, 41, 27, 165, 43, 37, 26, 165, 46, 40, 27, 165, 45, 39, 26, 165, 36, 33, 25, 165, 39, 35, 25, 165, 47, 40, 27, 165, 48, 41, 27, 165, 45, 39, 26, 165, 53, 44, 29, 165, 50, 42, 28, 165, 40, 36, 27, 165, 47, 40, 27, 165, 42, 36, 26, 165, 46, 39, 27, 165, 42, 37, 26, 165, 64, 53, 38, 165, 40, 36, 26, 165, 39, 35, 25, 165, 42, 37, 26, 165, 65, 53, 39, 165, 39, 35, 25, 165, 63, 49, 32, 165, 77, 57, 36, 165, 74, 55, 36, 165, 72, 54, 36, 165, 68, 52, 34, 165, 49, 41, 27, 165, 46, 39, 27, 165, 48, 41, 27, 165, 47, 48, 41, 165, 40, 35, 25, 165, 36, 33, 25, 165, 40, 36, 26, 165, 37, 33, 25, 165, 43, 37, 26, 165, 40, 36, 26, 165, 39, 35, 25, 165, 43, 37, 26, 165, 42, 37, 26, 165, 46, 39, 27, 165, 40, 36, 26, 165, 44, 38, 26, 165, 52, 43, 28, 165, 65, 50, 33, 165, 66, 51, 34, 165, 52, 43, 28, 165, 45, 39, 26, 165, 47, 40, 27, 165, 43, 38, 28, 165, 39, 35, 25, 165, 44, 38, 26, 165, 55, 45, 30, 165, 45, 39, 27, 165, 43, 38, 26, 165, 46, 39, 27, 165, 39, 35, 25, 165, 53, 44, 29, 165, 48, 41, 27, 165, 42, 37, 26, 165, 60, 47, 31, 165, 58, 46, 30, 165, 46, 40, 27, 165, 54, 44, 29, 165, 48, 41, 27, 165, 41, 36, 26, 165, 38, 34, 25, 165, 38, 34, 25, 165, 44, 38, 26, 165, 48, 41, 27, 165, 37, 33, 25, 165, 43, 38, 26, 165, 62, 48, 32, 165, 55, 45, 29, 165, 54, 45, 29, 165, 61, 48, 32, 165, 52, 43, 28, 165, 71, 54, 36, 165, 58, 46, 31, 165, 59, 47, 31, 165, 43, 37, 26, 165, 43, 37, 26, 165, 47, 40, 27, 165, 44, 38, 26, 165, 58, 47, 31, 165, 49, 42, 27, 165, 43, 37, 26, 165, 39, 35, 25, 165, 41, 36, 26, 165, 53, 45, 33, 165, 46, 40, 30, 165, 43, 37, 26, 165, 48, 41, 27, 165, 38, 34, 25, 165, 43, 37, 26, 165, 39, 35, 25, 165, 65, 50, 33, 165, 48, 41, 27, 165, 41, 36, 26, 165, 41, 36, 27, 165, 68, 56, 40, 165, 37, 34, 25, 165, 40, 35, 26, 165, 48, 41, 27, 165, 48, 41, 27, 165, 60, 50, 37, 165, 85, 68, 48, 165, 85, 68, 48, 165, 59, 49, 36, 165, 45, 39, 29, 165, 46, 40, 27, 165, 43, 37, 26, 165, 49, 42, 31, 165, 64, 53, 38, 165, 37, 33, 25, 165, 40, 35, 25, 165, 45, 39, 29, 165, 36, 33, 25, 165, 41, 36, 26, 165, 57, 46, 30, 165, 41, 36, 26, 165, 46, 40, 27, 165, 46, 40, 27, 165, 42, 37, 26, 165, 50, 42, 28, 165, 58, 47, 31, 165, 58, 46, 31, 165, 47, 40, 27, 165, 48, 41, 27, 165, 55, 45, 30, 165, 53, 44, 29, 165, 59, 47, 31, 165, 49, 42, 27, 165, 65, 50, 33, 165, 60, 48, 31, 165, 56, 45, 30, 165, 46, 40, 27, 165, 44, 38, 26, 165, 48, 41, 27, 165, 56, 45, 30, 165, 48, 41, 27, 165, 49, 41, 27, 165, 66, 51, 34, 165, 55, 45, 30, 165, 40, 35, 25, 165, 48, 41, 27, 165, 52, 43, 29, 165, 48, 41, 27, 165, 48, 41, 27, 165, 60, 48, 32, 165, 47, 40, 27, 165, 52, 43, 28, 165, 47, 40, 27, 165, 50, 42, 28, 165, 50, 42, 28, 165, 57, 46, 30, 165, 42, 37, 26, 165, 42, 37, 26, 165, 47, 40, 27, 165, 48, 41, 27, 165, 55, 45, 29, 165, 39, 35, 25, 165, 45, 39, 29, 165, 38, 34, 25, 165, 53, 44, 29, 165, 48, 41, 27, 165, 46, 40, 27, 165, 45, 39, 26, 165, 42, 36, 26, 165, 46, 40, 27, 165, 54, 44, 29, 165, 42, 37, 26, 165, 42, 37, 26, 165, 40, 35, 27, 165, 54, 46, 33, 165, 38, 34, 25, 165, 38, 34, 25, 165, 59, 50, 36, 165, 22, 22, 23, 255, 25, 26, 26, 255, 19, 19, 20, 255, 27, 27, 28, 255, 21, 22, 22, 255, 20, 20, 21, 255, 21, 22, 22, 255, 21, 22, 22, 255, 24, 25, 26, 255, 18, 19, 19, 255, 25, 26, 26, 255, 30, 31, 31, 255, 12, 12, 13, 255, 9, 9, 10, 255, 5, 5, 5, 255, 9, 10, 10, 255, 14, 14, 15, 255, 17, 18, 18, 255, 30, 30, 31, 255, 29, 30, 31, 255, 33, 33, 34, 255, 31, 32, 32, 255, 27, 28, 28, 255, 27, 27, 28, 255, 28, 28, 29, 255, 32, 32, 33, 255, 23, 23, 24, 255, 18, 18, 19, 255, 17, 18, 18, 255, 22, 22, 23, 255, 23, 23, 24, 255, 16, 16, 16, 255, 11, 11, 11, 255, 16, 17, 17, 255, 18, 19, 19, 255, 15, 15, 16, 255, 10, 11, 11, 255, 9, 9, 9, 255, 5, 5, 5, 255, 8, 8, 8, 255, 10, 10, 11, 255, 14, 15, 15, 255, 16, 16, 16, 255, 15, 15, 16, 255, 16, 16, 17, 255, 19, 20, 20, 255, 20, 21, 21, 255, 23, 24, 24, 255, 28, 29, 29, 255, 26, 26, 27, 255, 29, 30, 30, 255, 29, 30, 30, 255, 18, 19, 19, 255, 19, 19, 20, 255, 14, 14, 14, 255, 12, 12, 12, 255, 9, 9, 9, 255, 13, 13, 13, 255, 19, 19, 20, 255, 18, 18, 19, 255, 23, 23, 24, 255, 23, 24, 24, 255, 20, 20, 21, 255, 22, 23, 23, 255, 24, 25, 25, 255, 21, 21, 22, 255, 18, 18, 19, 255, 27, 27, 28, 255, 21, 21, 22, 255, 33, 34, 34, 255, 19, 20, 20, 255, 23, 23, 24, 255, 22, 22, 23, 255, 16, 16, 17, 255, 17, 18, 18, 255, 8, 8, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 7, 8, 8, 255, 8, 9, 9, 255, 18, 18, 19, 255, 18, 19, 19, 255, 21, 21, 22, 255, 25, 26, 26, 255, 20, 21, 21, 255, 17, 17, 17, 255, 13, 13, 13, 255, 21, 22, 22, 255, 27, 27, 28, 255, 27, 28, 29, 255, 19, 20, 20, 255, 20, 21, 21, 255, 15, 15, 16, 255, 15, 15, 15, 255, 17, 17, 18, 255, 18, 19, 19, 255, 12, 12, 12, 255, 10, 10, 11, 255, 11, 11, 11, 255, 9, 9, 10, 255, 4, 4, 4, 255, 9, 9, 9, 255, 12, 13, 13, 255, 11, 11, 12, 255, 10, 10, 11, 255, 7, 7, 7, 255, 9, 9, 9, 255, 11, 12, 12, 255, 12, 12, 12, 255, 11, 12, 12, 255, 13, 14, 14, 255, 11, 12, 12, 255, 13, 13, 14, 255, 10, 11, 11, 255, 12, 12, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 14, 14, 14, 255, 17, 17, 17, 255, 14, 15, 15, 255, 11, 12, 12, 255, 13, 13, 14, 255, 19, 19, 19, 255, 18, 18, 19, 255, 17, 17, 17, 255, 17, 18, 18, 255, 18, 19, 19, 255, 18, 18, 19, 255, 26, 26, 27, 255, 21, 22, 22, 255, 22, 23, 23, 255, 19, 20, 20, 255, 24, 24, 25, 255, 19, 19, 20, 255, 13, 13, 13, 255, 12, 12, 13, 255, 11, 12, 12, 255, 14, 14, 14, 255, 13, 13, 14, 255, 13, 14, 14, 255, 24, 24, 25, 255, 26, 26, 27, 255, 18, 19, 19, 255, 13, 13, 14, 255, 12, 12, 12, 255, 9, 10, 10, 255, 19, 19, 19, 255, 17, 18, 18, 255, 19, 19, 20, 255, 28, 29, 29, 255, 27, 27, 28, 255, 27, 28, 28, 255, 15, 15, 16, 255, 19, 20, 20, 255, 16, 16, 16, 255, 18, 18, 18, 255, 11, 12, 12, 255, 18, 19, 19, 255, 24, 25, 25, 255, 20, 20, 21, 255, 13, 13, 14, 255, 10, 10, 10, 255, 10, 10, 10, 255, 8, 8, 8, 255, 11, 12, 12, 255, 18, 18, 19, 255, 17, 17, 18, 255, 28, 28, 29, 255, 21, 22, 22, 255, 26, 27, 27, 255, 22, 22, 23, 255, 26, 27, 28, 255, 32, 32, 33, 255, 30, 31, 32, 255, 26, 26, 27, 255, 31, 32, 33, 255, 30, 30, 31, 255, 27, 27, 28, 255, 18, 19, 19, 255, 12, 13, 13, 255, 17, 17, 18, 255, 12, 13, 13, 255, 8, 8, 8, 255, 3, 3, 3, 255, 4, 4, 4, 255, 8, 8, 8, 255, 6, 6, 6, 255, 6, 7, 7, 255, 12, 12, 12, 255, 11, 11, 11, 255, 10, 11, 11, 255, 8, 8, 8, 255, 11, 11, 12, 255, 9, 9, 10, 255, 9, 9, 10, 255, 9, 9, 10, 255, 12, 12, 12, 255, 6, 6, 6, 255, 9, 9, 9, 255, 15, 15, 15, 255, 14, 15, 15, 255, 9, 10, 10, 255, 7, 7, 7, 255, 7, 7, 7, 255, 11, 11, 12, 255, 10, 10, 10, 255, 15, 15, 15, 255, 13, 13, 13, 255, 9, 9, 9, 255, 6, 6, 6, 255, 11, 11, 11, 255, 7, 7, 7, 255, 8, 8, 8, 255, 7, 7, 7, 255, 11, 11, 11, 255, 7, 7, 7, 255, 11, 11, 11, 255, 18, 18, 18, 255, 17, 18, 18, 255, 21, 21, 22, 255, 19, 19, 20, 255, 17, 17, 17, 255, 25, 26, 26, 255, 31, 32, 33, 255, 22, 23, 23, 255, 27, 28, 29, 255, 23, 24, 24, 255, 22, 22, 23, 255, 22, 22, 23, 255, 25, 26, 27, 255, 26, 27, 27, 255, 17, 17, 18, 255, 20, 21, 21, 255, 15, 16, 16, 255, 10, 11, 11, 255, 12, 13, 13, 255, 14, 14, 15, 255, 16, 16, 17, 255, 20, 21, 21, 255, 23, 23, 24, 255, 26, 27, 28, 255, 32, 33, 33, 255, 32, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 27, 28, 28, 255, 22, 22, 23, 255, 27, 27, 28, 255, 23, 24, 24, 255, 16, 17, 17, 255, 10, 10, 11, 255, 9, 9, 10, 255, 14, 14, 15, 255, 17, 18, 18, 255, 22, 23, 23, 255, 54, 46, 34, 165, 43, 37, 26, 165, 37, 33, 25, 165, 48, 41, 27, 165, 53, 45, 33, 165, 47, 40, 27, 165, 51, 42, 28, 165, 56, 45, 30, 165, 53, 44, 29, 165, 53, 44, 29, 165, 56, 45, 30, 165, 48, 41, 27, 165, 43, 38, 26, 165, 58, 47, 31, 165, 70, 53, 35, 165, 53, 44, 29, 165, 48, 41, 27, 165, 49, 42, 27, 165, 46, 39, 27, 165, 55, 45, 30, 165, 52, 43, 28, 165, 44, 38, 26, 165, 54, 44, 29, 165, 63, 49, 33, 165, 60, 47, 31, 165, 60, 48, 31, 165, 66, 51, 34, 165, 69, 52, 35, 165, 61, 48, 32, 165, 59, 47, 31, 165, 59, 47, 31, 165, 65, 50, 33, 165, 66, 51, 34, 165, 72, 54, 36, 165, 56, 45, 30, 165, 44, 38, 26, 165, 41, 36, 26, 165, 48, 41, 27, 165, 44, 38, 26, 165, 49, 42, 27, 165, 44, 38, 26, 165, 41, 36, 26, 165, 44, 38, 26, 165, 55, 45, 29, 165, 65, 51, 33, 165, 52, 43, 28, 165, 39, 35, 25, 165, 62, 49, 32, 165, 59, 47, 31, 165, 42, 37, 26, 165, 56, 45, 30, 165, 63, 49, 32, 165, 48, 41, 27, 165, 51, 43, 28, 165, 58, 46, 31, 165, 51, 43, 28, 165, 42, 37, 26, 165, 43, 38, 26, 165, 46, 40, 27, 165, 45, 39, 27, 165, 47, 40, 27, 165, 48, 41, 27, 165, 62, 49, 32, 165, 44, 38, 26, 165, 44, 38, 26, 165, 46, 40, 27, 165, 40, 35, 26, 165, 37, 33, 25, 165, 52, 43, 29, 165, 63, 49, 32, 165, 63, 49, 33, 165, 53, 44, 29, 165, 55, 45, 29, 165, 51, 42, 28, 165, 46, 39, 27, 165, 48, 41, 27, 165, 48, 41, 27, 165, 39, 35, 25, 165, 43, 37, 26, 165, 48, 41, 27, 165, 49, 41, 27, 165, 45, 39, 27, 165, 46, 40, 27, 165, 60, 56, 46, 165, 48, 41, 27, 165, 64, 50, 33, 165, 54, 44, 29, 165, 62, 49, 32, 165, 54, 44, 29, 165, 38, 34, 26, 165, 47, 40, 27, 165, 48, 41, 27, 165, 39, 35, 26, 165, 43, 38, 28, 165, 54, 46, 33, 165, 36, 33, 25, 165, 43, 37, 26, 165, 42, 37, 26, 165, 41, 36, 26, 165, 37, 33, 25, 165, 41, 36, 26, 165, 48, 41, 27, 165, 68, 52, 34, 165, 58, 46, 31, 165, 46, 40, 27, 165, 48, 41, 27, 165, 61, 48, 32, 165, 47, 40, 27, 165, 56, 45, 30, 165, 60, 48, 31, 165, 50, 42, 28, 165, 46, 40, 27, 165, 45, 39, 26, 165, 41, 36, 26, 165, 54, 46, 34, 165, 64, 53, 38, 165, 43, 37, 26, 165, 41, 36, 26, 165, 40, 35, 27, 165, 46, 40, 27, 165, 50, 42, 27, 165, 45, 39, 27, 165, 43, 37, 26, 165, 42, 37, 26, 165, 52, 43, 28, 165, 48, 41, 27, 165, 40, 35, 25, 165, 45, 39, 26, 165, 43, 38, 26, 165, 47, 40, 27, 165, 46, 39, 27, 165, 48, 41, 27, 165, 45, 39, 27, 165, 43, 38, 26, 165, 39, 35, 25, 165, 42, 37, 26, 165, 43, 37, 26, 165, 45, 39, 26, 165, 56, 46, 30, 165, 59, 47, 31, 165, 52, 43, 29, 165, 45, 39, 26, 165, 48, 41, 27, 165, 44, 38, 26, 165, 52, 43, 28, 165, 36, 33, 25, 165, 39, 35, 25, 165, 41, 36, 26, 165, 37, 33, 25, 165, 44, 38, 26, 165, 41, 36, 26, 165, 38, 34, 25, 165, 39, 35, 25, 165, 55, 45, 29, 165, 44, 38, 26, 165, 52, 43, 28, 165, 66, 51, 34, 165, 47, 40, 27, 165, 48, 42, 31, 165, 39, 35, 25, 165, 40, 36, 26, 165, 58, 47, 31, 165, 56, 45, 30, 165, 54, 45, 29, 165, 46, 40, 27, 165, 39, 35, 25, 165, 42, 37, 28, 165, 46, 40, 30, 165, 37, 33, 25, 165, 38, 34, 25, 165, 38, 34, 25, 165, 38, 34, 26, 165, 45, 39, 27, 165, 40, 36, 26, 165, 39, 35, 25, 165, 40, 35, 25, 165, 39, 35, 26, 165, 36, 33, 25, 165, 48, 42, 31, 165, 39, 35, 25, 165, 42, 37, 26, 165, 54, 44, 29, 165, 59, 47, 31, 165, 38, 34, 25, 165, 81, 65, 46, 165, 86, 68, 48, 165, 50, 43, 31, 165, 62, 52, 38, 165, 39, 35, 25, 165, 38, 34, 25, 165, 44, 38, 26, 165, 48, 42, 31, 165, 43, 37, 26, 165, 38, 34, 25, 165, 42, 37, 26, 165, 70, 57, 41, 165, 50, 43, 31, 165, 43, 37, 26, 165, 47, 40, 27, 165, 53, 44, 29, 165, 48, 41, 27, 165, 53, 44, 29, 165, 45, 39, 26, 165, 46, 39, 27, 165, 41, 36, 26, 165, 40, 35, 25, 165, 44, 38, 26, 165, 54, 44, 29, 165, 49, 41, 27, 165, 43, 38, 26, 165, 44, 38, 26, 165, 36, 33, 25, 165, 52, 43, 28, 165, 49, 42, 27, 165, 46, 40, 27, 165, 49, 41, 27, 165, 44, 38, 26, 165, 40, 36, 26, 165, 44, 38, 26, 165, 45, 39, 26, 165, 52, 43, 28, 165, 55, 45, 30, 165, 55, 45, 29, 165, 45, 39, 26, 165, 41, 36, 26, 165, 41, 36, 26, 165, 48, 41, 27, 165, 53, 72, 36, 255, 41, 36, 26, 165, 41, 36, 26, 165, 43, 37, 26, 165, 40, 36, 26, 165, 49, 41, 27, 165, 68, 52, 34, 165, 47, 40, 27, 165, 44, 38, 26, 165, 43, 38, 26, 165, 38, 34, 25, 165, 49, 42, 27, 165, 42, 37, 26, 165, 40, 36, 27, 165, 56, 47, 34, 165, 50, 42, 28, 165, 59, 47, 31, 165, 48, 41, 27, 165, 46, 39, 27, 165, 44, 38, 26, 165, 46, 39, 27, 165, 63, 49, 32, 165, 45, 39, 26, 165, 41, 36, 26, 165, 40, 36, 26, 165, 54, 46, 34, 165, 62, 52, 37, 165, 86, 68, 48, 165, 82, 66, 47, 165, 26, 26, 27, 255, 23, 24, 25, 255, 24, 25, 25, 255, 25, 26, 26, 255, 19, 20, 20, 255, 20, 21, 21, 255, 29, 29, 30, 255, 20, 21, 21, 255, 25, 26, 27, 255, 15, 16, 16, 255, 23, 24, 24, 255, 17, 18, 18, 255, 18, 19, 19, 255, 13, 13, 13, 255, 10, 10, 10, 255, 10, 10, 10, 255, 11, 12, 12, 255, 14, 14, 14, 255, 16, 16, 16, 255, 32, 33, 34, 255, 30, 31, 31, 255, 29, 30, 30, 255, 33, 34, 34, 255, 32, 32, 33, 255, 31, 32, 32, 255, 33, 34, 34, 255, 28, 29, 29, 255, 21, 22, 22, 255, 23, 24, 24, 255, 23, 24, 24, 255, 18, 18, 18, 255, 20, 21, 21, 255, 19, 20, 20, 255, 17, 18, 18, 255, 16, 16, 16, 255, 13, 14, 14, 255, 13, 13, 14, 255, 7, 7, 7, 255, 11, 11, 11, 255, 10, 10, 11, 255, 12, 13, 13, 255, 17, 18, 18, 255, 18, 18, 18, 255, 17, 18, 18, 255, 14, 14, 15, 255, 13, 13, 13, 255, 19, 19, 20, 255, 28, 29, 30, 255, 25, 25, 26, 255, 31, 32, 32, 255, 28, 29, 30, 255, 23, 23, 24, 255, 20, 20, 21, 255, 19, 20, 20, 255, 13, 13, 13, 255, 11, 12, 12, 255, 7, 7, 8, 255, 10, 10, 11, 255, 11, 12, 12, 255, 19, 19, 19, 255, 28, 28, 29, 255, 26, 27, 27, 255, 20, 21, 21, 255, 21, 22, 22, 255, 26, 27, 27, 255, 26, 27, 27, 255, 25, 26, 26, 255, 31, 32, 32, 255, 32, 33, 34, 255, 33, 34, 34, 255, 27, 28, 28, 255, 24, 25, 25, 255, 20, 20, 21, 255, 9, 9, 9, 255, 17, 17, 18, 255, 13, 14, 14, 255, 9, 9, 9, 255, 6, 7, 7, 255, 13, 13, 13, 255, 17, 17, 18, 255, 17, 17, 18, 255, 20, 20, 21, 255, 24, 24, 25, 255, 26, 27, 28, 255, 32, 32, 33, 255, 23, 23, 24, 255, 20, 20, 21, 255, 19, 20, 20, 255, 24, 24, 25, 255, 20, 20, 21, 255, 24, 24, 25, 255, 22, 22, 23, 255, 13, 13, 13, 255, 16, 16, 17, 255, 15, 16, 16, 255, 13, 13, 14, 255, 10, 10, 10, 255, 10, 10, 10, 255, 8, 8, 8, 255, 13, 13, 13, 255, 5, 5, 6, 255, 7, 7, 7, 255, 11, 11, 12, 255, 14, 14, 14, 255, 13, 13, 14, 255, 13, 13, 13, 255, 10, 10, 10, 255, 11, 11, 11, 255, 9, 9, 9, 255, 10, 11, 11, 255, 10, 10, 10, 255, 12, 12, 12, 255, 13, 13, 13, 255, 16, 17, 17, 255, 15, 15, 16, 255, 21, 22, 22, 255, 16, 17, 17, 255, 18, 18, 19, 255, 18, 19, 19, 255, 15, 15, 15, 255, 14, 14, 15, 255, 8, 8, 8, 255, 9, 9, 9, 255, 13, 13, 14, 255, 9, 9, 9, 255, 16, 16, 17, 255, 16, 17, 17, 255, 21, 22, 22, 255, 21, 22, 22, 255, 26, 26, 27, 255, 22, 22, 23, 255, 12, 12, 12, 255, 14, 14, 14, 255, 10, 10, 10, 255, 9, 9, 9, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 10, 10, 11, 255, 18, 19, 19, 255, 24, 24, 25, 255, 22, 23, 23, 255, 16, 17, 17, 255, 12, 12, 12, 255, 10, 10, 10, 255, 8, 8, 8, 255, 16, 17, 17, 255, 16, 17, 17, 255, 17, 17, 18, 255, 20, 20, 21, 255, 28, 28, 29, 255, 26, 26, 27, 255, 22, 23, 23, 255, 33, 34, 34, 255, 33, 33, 34, 255, 21, 21, 22, 255, 15, 15, 15, 255, 17, 17, 18, 255, 16, 17, 17, 255, 18, 19, 19, 255, 16, 16, 16, 255, 9, 9, 10, 255, 11, 11, 12, 255, 12, 12, 12, 255, 11, 11, 12, 255, 16, 17, 17, 255, 18, 19, 19, 255, 24, 25, 25, 255, 28, 28, 29, 255, 25, 25, 26, 255, 26, 27, 28, 255, 30, 31, 31, 255, 31, 32, 33, 255, 32, 33, 34, 255, 28, 28, 29, 255, 30, 31, 31, 255, 33, 34, 34, 255, 22, 23, 23, 255, 14, 15, 15, 255, 17, 17, 18, 255, 12, 12, 13, 255, 10, 10, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 14, 14, 14, 255, 13, 13, 14, 255, 15, 16, 16, 255, 14, 14, 14, 255, 12, 12, 12, 255, 17, 17, 17, 255, 14, 14, 14, 255, 16, 16, 17, 255, 14, 14, 15, 255, 13, 13, 14, 255, 13, 13, 14, 255, 11, 11, 12, 255, 12, 12, 13, 255, 8, 8, 8, 255, 13, 14, 14, 255, 13, 13, 14, 255, 10, 11, 11, 255, 19, 19, 20, 255, 9, 9, 9, 255, 8, 8, 8, 255, 8, 8, 9, 255, 14, 14, 14, 255, 14, 14, 14, 255, 13, 13, 14, 255, 14, 14, 14, 255, 12, 13, 13, 255, 17, 17, 18, 255, 10, 10, 11, 255, 10, 10, 11, 255, 10, 10, 11, 255, 8, 8, 8, 255, 7, 8, 8, 255, 10, 10, 10, 255, 11, 11, 11, 255, 15, 16, 16, 255, 22, 22, 23, 255, 25, 26, 26, 255, 22, 23, 23, 255, 20, 20, 21, 255, 27, 28, 29, 255, 29, 30, 30, 255, 31, 32, 33, 255, 20, 20, 21, 255, 20, 21, 21, 255, 21, 22, 22, 255, 24, 25, 26, 255, 17, 18, 18, 255, 22, 22, 23, 255, 16, 16, 16, 255, 12, 13, 13, 255, 12, 12, 12, 255, 9, 9, 10, 255, 9, 9, 10, 255, 16, 16, 16, 255, 13, 13, 14, 255, 23, 23, 24, 255, 25, 25, 26, 255, 32, 32, 33, 255, 32, 32, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 27, 27, 28, 255, 23, 23, 24, 255, 21, 21, 22, 255, 17, 17, 18, 255, 13, 14, 14, 255, 8, 9, 9, 255, 11, 11, 12, 255, 15, 15, 16, 255, 13, 14, 14, 255, 23, 23, 24, 255, 60, 50, 36, 165, 40, 35, 25, 165, 43, 38, 28, 165, 39, 35, 25, 165, 38, 34, 25, 165, 44, 38, 26, 165, 47, 40, 27, 165, 44, 38, 26, 165, 46, 39, 27, 165, 48, 41, 27, 165, 48, 41, 27, 165, 43, 37, 26, 165, 41, 36, 26, 165, 46, 39, 27, 165, 47, 40, 27, 165, 53, 44, 29, 165, 52, 43, 28, 165, 68, 52, 34, 165, 65, 50, 33, 165, 57, 46, 30, 165, 47, 40, 27, 165, 46, 40, 27, 165, 42, 37, 26, 165, 58, 46, 31, 165, 56, 45, 30, 165, 51, 43, 28, 165, 48, 41, 27, 165, 72, 54, 36, 165, 72, 54, 36, 165, 72, 54, 36, 165, 46, 40, 27, 165, 48, 41, 27, 165, 48, 41, 27, 165, 52, 51, 43, 165, 48, 41, 27, 165, 37, 33, 25, 165, 40, 36, 26, 165, 41, 36, 26, 165, 44, 38, 26, 165, 46, 40, 27, 165, 41, 36, 26, 165, 36, 33, 25, 165, 49, 41, 27, 165, 43, 37, 26, 165, 52, 43, 28, 165, 42, 37, 26, 165, 48, 41, 27, 165, 54, 44, 29, 165, 64, 50, 33, 165, 68, 52, 34, 165, 62, 49, 32, 165, 52, 43, 28, 165, 53, 44, 29, 165, 46, 39, 27, 165, 50, 42, 28, 165, 64, 49, 33, 165, 55, 45, 30, 165, 45, 39, 26, 165, 42, 37, 26, 165, 46, 39, 27, 165, 38, 34, 25, 165, 42, 37, 26, 165, 48, 41, 27, 165, 41, 36, 26, 165, 49, 41, 27, 165, 40, 35, 26, 165, 54, 44, 29, 165, 47, 40, 27, 165, 56, 45, 30, 165, 72, 54, 36, 165, 56, 45, 30, 165, 73, 55, 36, 165, 73, 55, 36, 165, 67, 51, 34, 165, 47, 40, 27, 165, 44, 38, 26, 165, 51, 42, 28, 165, 54, 44, 29, 165, 40, 35, 26, 165, 50, 42, 27, 165, 47, 40, 27, 165, 59, 47, 31, 165, 59, 47, 31, 165, 57, 46, 30, 165, 67, 52, 34, 165, 49, 41, 27, 165, 71, 54, 36, 165, 47, 40, 27, 165, 49, 41, 27, 165, 47, 40, 27, 165, 46, 40, 27, 165, 46, 39, 27, 165, 38, 34, 26, 165, 38, 34, 25, 165, 39, 35, 25, 165, 42, 37, 26, 165, 36, 33, 25, 165, 44, 38, 26, 165, 43, 37, 26, 165, 38, 34, 26, 165, 47, 40, 27, 165, 39, 35, 25, 165, 43, 38, 26, 165, 44, 38, 26, 165, 40, 35, 26, 165, 41, 36, 26, 165, 41, 36, 26, 165, 45, 39, 27, 165, 47, 40, 27, 165, 53, 44, 29, 165, 43, 38, 26, 165, 39, 35, 25, 165, 36, 33, 25, 165, 36, 33, 25, 165, 41, 36, 27, 165, 85, 68, 48, 165, 38, 34, 25, 165, 43, 38, 28, 165, 46, 40, 30, 165, 44, 38, 26, 165, 41, 36, 26, 165, 49, 42, 31, 165, 42, 37, 26, 165, 38, 34, 25, 165, 40, 36, 26, 165, 42, 37, 28, 165, 38, 34, 25, 165, 44, 38, 26, 165, 47, 40, 27, 165, 42, 37, 26, 165, 41, 36, 26, 165, 53, 44, 29, 165, 61, 48, 32, 165, 39, 35, 25, 165, 43, 37, 26, 165, 40, 35, 25, 165, 38, 34, 25, 165, 42, 37, 28, 165, 53, 44, 29, 165, 52, 43, 28, 165, 49, 41, 27, 165, 41, 36, 26, 165, 41, 36, 26, 165, 52, 43, 28, 165, 47, 40, 27, 165, 42, 37, 26, 165, 40, 36, 26, 165, 70, 57, 41, 165, 60, 50, 36, 165, 41, 36, 26, 165, 42, 37, 28, 165, 43, 38, 28, 165, 38, 34, 25, 165, 45, 39, 27, 165, 40, 36, 26, 165, 44, 38, 26, 165, 58, 46, 31, 165, 60, 47, 31, 165, 53, 45, 33, 165, 41, 36, 26, 165, 41, 36, 26, 165, 58, 46, 31, 165, 52, 43, 28, 165, 42, 37, 26, 165, 42, 37, 26, 165, 68, 56, 40, 165, 75, 61, 44, 165, 37, 34, 25, 165, 45, 39, 29, 165, 39, 35, 25, 165, 44, 38, 26, 165, 43, 37, 26, 165, 46, 39, 27, 165, 37, 33, 25, 165, 44, 38, 26, 165, 38, 34, 25, 165, 38, 34, 26, 165, 45, 39, 27, 165, 42, 37, 26, 165, 40, 35, 25, 165, 47, 40, 27, 165, 45, 39, 27, 165, 46, 39, 27, 165, 39, 35, 26, 165, 42, 45, 40, 165, 39, 35, 25, 165, 40, 35, 25, 165, 59, 49, 36, 165, 63, 52, 38, 165, 48, 42, 31, 165, 37, 33, 25, 165, 36, 33, 25, 165, 39, 35, 25, 165, 36, 33, 25, 165, 47, 40, 30, 165, 40, 35, 25, 165, 45, 40, 29, 165, 80, 64, 46, 165, 56, 47, 34, 165, 38, 34, 25, 165, 47, 40, 27, 165, 48, 41, 27, 165, 63, 49, 32, 165, 48, 41, 27, 165, 45, 39, 27, 165, 46, 39, 27, 165, 63, 49, 33, 165, 59, 47, 31, 165, 45, 39, 26, 165, 46, 40, 27, 165, 53, 44, 29, 165, 48, 41, 27, 165, 57, 46, 30, 165, 57, 46, 30, 165, 48, 41, 27, 165, 44, 38, 26, 165, 43, 38, 28, 165, 36, 33, 25, 165, 36, 33, 25, 165, 45, 39, 27, 165, 41, 36, 26, 165, 46, 39, 27, 165, 54, 44, 29, 165, 37, 33, 25, 165, 42, 37, 26, 165, 38, 34, 25, 165, 37, 34, 25, 165, 38, 34, 25, 165, 45, 39, 27, 165, 51, 43, 28, 165, 52, 43, 29, 165, 41, 36, 27, 165, 41, 36, 26, 165, 57, 46, 30, 165, 42, 37, 26, 165, 44, 38, 26, 165, 48, 41, 27, 165, 44, 38, 29, 165, 51, 43, 32, 165, 43, 37, 26, 165, 42, 37, 28, 165, 41, 36, 26, 165, 47, 40, 27, 165, 49, 42, 27, 165, 63, 49, 33, 165, 48, 41, 27, 165, 48, 41, 27, 165, 61, 48, 32, 165, 48, 41, 27, 165, 54, 44, 29, 165, 53, 44, 29, 165, 39, 35, 25, 165, 41, 36, 26, 165, 73, 59, 43, 165, 36, 33, 25, 165, 40, 36, 27, 165, 26, 26, 27, 255, 20, 20, 21, 255, 29, 30, 30, 255, 31, 31, 32, 255, 29, 30, 31, 255, 24, 24, 25, 255, 27, 28, 29, 255, 27, 27, 28, 255, 21, 22, 22, 255, 18, 18, 18, 255, 22, 22, 23, 255, 27, 27, 28, 255, 12, 13, 13, 255, 9, 10, 10, 255, 9, 10, 10, 255, 6, 6, 7, 255, 9, 9, 10, 255, 14, 14, 15, 255, 18, 18, 19, 255, 33, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 29, 30, 31, 255, 28, 29, 29, 255, 26, 27, 27, 255, 26, 27, 27, 255, 27, 28, 28, 255, 19, 20, 20, 255, 20, 20, 21, 255, 18, 18, 19, 255, 16, 16, 17, 255, 16, 17, 17, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 14, 14, 15, 255, 18, 19, 19, 255, 23, 23, 24, 255, 18, 18, 19, 255, 16, 17, 17, 255, 18, 19, 19, 255, 16, 16, 16, 255, 24, 25, 25, 255, 24, 25, 25, 255, 28, 28, 29, 255, 32, 33, 34, 255, 28, 28, 29, 255, 29, 30, 30, 255, 24, 24, 25, 255, 12, 12, 12, 255, 13, 13, 14, 255, 10, 11, 11, 255, 9, 9, 10, 255, 4, 4, 4, 255, 9, 10, 10, 255, 13, 13, 14, 255, 17, 17, 17, 255, 28, 29, 30, 255, 20, 21, 21, 255, 18, 18, 19, 255, 18, 19, 19, 255, 28, 29, 29, 255, 30, 31, 32, 255, 31, 32, 33, 255, 32, 33, 33, 255, 33, 34, 34, 255, 33, 34, 34, 255, 24, 24, 25, 255, 18, 18, 18, 255, 14, 15, 15, 255, 11, 12, 12, 255, 11, 11, 11, 255, 5, 5, 5, 255, 4, 4, 4, 255, 11, 11, 11, 255, 18, 19, 19, 255, 21, 21, 22, 255, 17, 18, 18, 255, 27, 27, 28, 255, 30, 31, 32, 255, 30, 31, 32, 255, 29, 30, 31, 255, 22, 22, 23, 255, 17, 18, 18, 255, 17, 18, 18, 255, 16, 17, 17, 255, 15, 15, 16, 255, 17, 17, 18, 255, 11, 11, 12, 255, 12, 13, 13, 255, 15, 16, 16, 255, 10, 10, 10, 255, 10, 10, 11, 255, 11, 11, 11, 255, 13, 13, 14, 255, 9, 9, 9, 255, 9, 9, 9, 255, 7, 7, 7, 255, 11, 11, 11, 255, 9, 10, 10, 255, 13, 13, 13, 255, 18, 18, 19, 255, 14, 15, 15, 255, 21, 22, 23, 255, 15, 15, 15, 255, 16, 16, 17, 255, 13, 14, 14, 255, 17, 17, 18, 255, 12, 13, 13, 255, 20, 20, 21, 255, 21, 22, 22, 255, 20, 20, 21, 255, 17, 17, 18, 255, 21, 22, 22, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 11, 255, 10, 10, 10, 255, 6, 6, 6, 255, 13, 13, 13, 255, 15, 16, 16, 255, 17, 17, 18, 255, 20, 21, 21, 255, 18, 19, 19, 255, 22, 22, 23, 255, 22, 22, 23, 255, 20, 21, 21, 255, 14, 14, 14, 255, 11, 11, 11, 255, 10, 10, 10, 255, 6, 6, 6, 255, 5, 5, 5, 255, 5, 5, 5, 255, 12, 12, 12, 255, 9, 9, 9, 255, 22, 23, 23, 255, 29, 30, 30, 255, 23, 23, 24, 255, 16, 16, 17, 255, 13, 13, 14, 255, 9, 10, 10, 255, 9, 9, 10, 255, 9, 9, 10, 255, 10, 10, 10, 255, 12, 13, 13, 255, 12, 13, 13, 255, 20, 20, 21, 255, 26, 26, 27, 255, 24, 25, 26, 255, 30, 31, 32, 255, 27, 28, 28, 255, 32, 32, 33, 255, 29, 29, 30, 255, 16, 16, 17, 255, 11, 11, 11, 255, 17, 17, 18, 255, 16, 17, 17, 255, 12, 12, 13, 255, 8, 8, 8, 255, 9, 10, 10, 255, 14, 14, 15, 255, 12, 13, 13, 255, 21, 21, 22, 255, 23, 23, 24, 255, 24, 24, 25, 255, 24, 24, 25, 255, 24, 24, 25, 255, 27, 27, 28, 255, 31, 32, 33, 255, 29, 29, 30, 255, 24, 25, 25, 255, 27, 28, 29, 255, 22, 22, 23, 255, 28, 28, 29, 255, 21, 22, 22, 255, 19, 19, 19, 255, 13, 13, 14, 255, 8, 8, 8, 255, 9, 10, 10, 255, 9, 9, 9, 255, 12, 12, 13, 255, 10, 11, 11, 255, 22, 22, 23, 255, 15, 15, 15, 255, 16, 16, 16, 255, 21, 21, 22, 255, 22, 22, 23, 255, 23, 23, 24, 255, 22, 22, 23, 255, 19, 20, 20, 255, 19, 20, 20, 255, 17, 17, 17, 255, 11, 11, 12, 255, 8, 8, 8, 255, 9, 9, 10, 255, 12, 13, 13, 255, 15, 16, 16, 255, 16, 16, 17, 255, 13, 14, 14, 255, 15, 16, 16, 255, 18, 18, 18, 255, 14, 14, 15, 255, 17, 17, 18, 255, 25, 26, 26, 255, 21, 22, 22, 255, 26, 27, 28, 255, 18, 18, 19, 255, 11, 11, 11, 255, 14, 14, 15, 255, 11, 11, 12, 255, 10, 10, 10, 255, 8, 8, 8, 255, 6, 6, 6, 255, 14, 14, 14, 255, 17, 17, 18, 255, 17, 17, 18, 255, 20, 21, 21, 255, 23, 24, 24, 255, 26, 26, 27, 255, 28, 29, 29, 255, 32, 32, 33, 255, 33, 34, 34, 255, 33, 34, 34, 255, 26, 27, 27, 255, 23, 24, 24, 255, 27, 28, 28, 255, 25, 26, 26, 255, 17, 18, 18, 255, 15, 16, 16, 255, 13, 14, 14, 255, 10, 10, 10, 255, 12, 12, 12, 255, 7, 7, 7, 255, 14, 14, 15, 255, 22, 23, 23, 255, 22, 23, 23, 255, 25, 26, 26, 255, 32, 33, 34, 255, 32, 32, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 33, 33, 34, 255, 28, 29, 30, 255, 20, 20, 21, 255, 20, 21, 21, 255, 17, 17, 18, 255, 11, 11, 12, 255, 9, 9, 9, 255, 6, 6, 6, 255, 10, 10, 10, 255, 14, 15, 15, 255, 22, 23, 23, 255, 48, 41, 30, 165, 55, 47, 34, 165, 50, 43, 31, 165, 41, 36, 27, 165, 38, 34, 25, 165, 45, 39, 29, 165, 38, 34, 26, 165, 44, 38, 26, 165, 48, 41, 27, 165, 48, 41, 27, 165, 54, 46, 34, 165, 38, 34, 25, 165, 38, 34, 25, 165, 47, 40, 27, 165, 45, 39, 26, 165, 48, 49, 41, 165, 48, 41, 27, 165, 61, 48, 32, 165, 53, 44, 29, 165, 62, 48, 32, 165, 69, 52, 35, 165, 59, 47, 31, 165, 40, 36, 26, 165, 49, 41, 27, 165, 63, 49, 33, 165, 45, 39, 27, 165, 67, 52, 34, 165, 57, 46, 30, 165, 77, 57, 36, 165, 59, 47, 31, 165, 56, 46, 30, 165, 39, 35, 25, 165, 49, 42, 27, 165, 47, 40, 27, 165, 41, 36, 26, 165, 40, 36, 27, 165, 70, 57, 41, 165, 46, 40, 30, 165, 52, 45, 33, 165, 42, 37, 26, 165, 44, 38, 26, 165, 47, 40, 27, 165, 41, 36, 26, 165, 39, 35, 25, 165, 43, 38, 26, 165, 53, 44, 29, 165, 48, 41, 27, 165, 62, 49, 32, 165, 60, 55, 45, 165, 73, 55, 36, 165, 46, 40, 27, 165, 45, 39, 26, 165, 47, 40, 27, 165, 62, 49, 32, 165, 54, 52, 43, 165, 52, 43, 29, 165, 57, 46, 30, 165, 43, 37, 26, 165, 46, 39, 27, 165, 46, 40, 27, 165, 43, 38, 26, 165, 36, 33, 25, 165, 41, 36, 26, 165, 45, 38, 26, 165, 41, 36, 26, 165, 44, 38, 26, 165, 44, 38, 26, 165, 58, 46, 31, 165, 62, 48, 32, 165, 53, 44, 29, 165, 61, 48, 32, 165, 56, 45, 30, 165, 47, 40, 27, 165, 66, 51, 34, 165, 64, 50, 33, 165, 45, 39, 26, 165, 47, 40, 27, 165, 54, 44, 29, 165, 46, 39, 27, 165, 56, 45, 30, 165, 47, 40, 27, 165, 48, 41, 27, 165, 48, 41, 27, 165, 46, 40, 27, 165, 48, 40, 27, 165, 70, 53, 35, 165, 55, 53, 44, 165, 41, 36, 26, 165, 43, 37, 26, 165, 43, 38, 26, 165, 62, 49, 32, 165, 50, 42, 28, 165, 51, 43, 28, 165, 41, 36, 26, 165, 40, 35, 26, 165, 53, 45, 33, 165, 38, 34, 26, 165, 52, 43, 29, 165, 47, 40, 27, 165, 42, 37, 26, 165, 49, 41, 27, 165, 52, 43, 29, 165, 48, 41, 27, 165, 42, 37, 26, 165, 45, 39, 26, 165, 60, 48, 31, 165, 39, 35, 26, 165, 54, 53, 46, 165, 41, 36, 27, 165, 45, 40, 29, 165, 41, 36, 27, 165, 59, 49, 36, 165, 39, 35, 26, 165, 81, 65, 46, 165, 67, 55, 40, 165, 52, 44, 32, 165, 77, 62, 45, 165, 40, 36, 27, 165, 85, 68, 47, 165, 41, 36, 26, 165, 44, 38, 26, 165, 53, 45, 33, 165, 42, 37, 26, 165, 46, 39, 27, 165, 70, 57, 41, 165, 46, 47, 41, 165, 46, 40, 30, 165, 39, 35, 25, 165, 40, 35, 26, 165, 48, 41, 27, 165, 42, 37, 26, 165, 52, 43, 28, 165, 65, 50, 33, 165, 54, 44, 29, 165, 36, 33, 25, 165, 39, 35, 25, 165, 43, 37, 26, 165, 36, 33, 25, 165, 44, 38, 26, 165, 48, 41, 27, 165, 47, 40, 27, 165, 43, 38, 26, 165, 51, 43, 28, 165, 48, 41, 27, 165, 43, 37, 26, 165, 51, 42, 28, 165, 54, 46, 33, 165, 59, 49, 36, 165, 36, 33, 25, 165, 36, 33, 25, 165, 45, 39, 26, 165, 37, 34, 25, 165, 43, 37, 26, 165, 46, 39, 27, 165, 41, 36, 26, 165, 57, 46, 30, 165, 47, 40, 27, 165, 43, 38, 26, 165, 39, 35, 25, 165, 46, 39, 27, 165, 46, 40, 27, 165, 43, 38, 26, 165, 48, 41, 27, 165, 37, 33, 25, 165, 38, 34, 25, 165, 38, 34, 25, 165, 38, 34, 25, 165, 40, 35, 25, 165, 38, 34, 25, 165, 47, 40, 27, 165, 41, 36, 26, 165, 37, 33, 25, 165, 42, 37, 26, 165, 41, 36, 26, 165, 54, 44, 29, 165, 45, 39, 26, 165, 44, 38, 26, 165, 43, 38, 26, 165, 63, 52, 38, 165, 43, 38, 28, 165, 43, 37, 26, 165, 49, 42, 27, 165, 45, 39, 29, 165, 56, 47, 35, 165, 41, 36, 26, 165, 60, 48, 31, 165, 43, 37, 26, 165, 43, 37, 26, 165, 38, 34, 25, 165, 43, 37, 26, 165, 44, 39, 29, 165, 46, 40, 27, 165, 50, 42, 27, 165, 48, 41, 27, 165, 51, 43, 28, 165, 45, 39, 26, 165, 37, 34, 25, 165, 73, 59, 42, 165, 38, 34, 25, 165, 37, 33, 25, 165, 47, 40, 27, 165, 63, 49, 32, 165, 80, 60, 36, 165, 66, 51, 34, 165, 77, 58, 36, 165, 51, 43, 28, 165, 50, 42, 28, 165, 70, 53, 35, 165, 66, 51, 34, 165, 66, 51, 34, 165, 47, 40, 27, 165, 48, 41, 27, 165, 46, 39, 27, 165, 47, 40, 27, 165, 45, 39, 26, 165, 46, 40, 27, 165, 43, 37, 26, 165, 40, 36, 26, 165, 46, 39, 27, 165, 40, 36, 26, 165, 62, 52, 37, 165, 47, 40, 27, 165, 40, 35, 25, 165, 39, 35, 25, 165, 37, 33, 25, 165, 38, 34, 25, 165, 43, 37, 26, 165, 56, 45, 30, 165, 58, 47, 31, 165, 40, 36, 26, 165, 53, 52, 43, 165, 40, 35, 26, 165, 41, 36, 26, 165, 44, 38, 26, 165, 48, 41, 27, 165, 37, 34, 25, 165, 48, 41, 27, 165, 40, 36, 26, 165, 75, 61, 44, 165, 47, 40, 27, 165, 48, 41, 27, 165, 47, 40, 27, 165, 44, 38, 26, 165, 58, 47, 31, 165, 53, 44, 29, 165, 69, 52, 35, 165, 59, 47, 31, 165, 66, 51, 33, 165, 61, 48, 32, 165, 41, 36, 26, 165, 36, 33, 25, 165, 44, 38, 26, 165, 43, 37, 26, 165, 62, 51, 37, 165, 61, 50, 37, 165, 49, 42, 31, 165, 22, 22, 23, 255, 22, 23, 23, 255, 28, 28, 29, 255, 21, 21, 22, 255, 26, 27, 27, 255, 17, 17, 18, 255, 30, 30, 31, 255, 24, 24, 25, 255, 23, 24, 25, 255, 25, 26, 27, 255, 23, 24, 24, 255, 15, 15, 16, 255, 13, 13, 13, 255, 11, 12, 12, 255, 8, 9, 9, 255, 6, 7, 7, 255, 11, 11, 11, 255, 17, 18, 18, 255, 20, 20, 21, 255, 21, 22, 22, 255, 32, 32, 33, 255, 32, 33, 34, 255, 32, 33, 33, 255, 33, 34, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 25, 26, 27, 255, 30, 31, 32, 255, 28, 29, 30, 255, 27, 27, 28, 255, 26, 27, 27, 255, 22, 22, 23, 255, 15, 16, 16, 255, 19, 19, 20, 255, 10, 10, 10, 255, 11, 11, 11, 255, 10, 11, 11, 255, 12, 13, 13, 255, 15, 15, 16, 255, 17, 17, 18, 255, 20, 20, 21, 255, 20, 20, 21, 255, 20, 20, 20, 255, 21, 21, 21, 255, 27, 27, 28, 255, 22, 23, 23, 255, 33, 34, 34, 255, 32, 32, 33, 255, 30, 31, 32, 255, 33, 33, 34, 255, 25, 26, 27, 255, 20, 20, 21, 255, 16, 17, 17, 255, 18, 18, 18, 255, 8, 8, 9, 255, 8, 8, 8, 255, 4, 4, 4, 255, 9, 10, 10, 255, 11, 11, 12, 255, 16, 17, 17, 255, 18, 18, 18, 255, 19, 19, 20, 255, 19, 19, 20, 255, 20, 21, 21, 255, 22, 23, 23, 255, 25, 26, 26, 255, 25, 25, 26, 255, 26, 27, 28, 255, 33, 34, 34, 255, 25, 26, 26, 255, 23, 23, 24, 255, 19, 20, 20, 255, 15, 15, 15, 255, 13, 13, 14, 255, 10, 10, 11, 255, 4, 4, 4, 255, 7, 7, 7, 255, 11, 11, 11, 255, 14, 14, 15, 255, 21, 21, 22, 255, 26, 26, 27, 255, 25, 26, 26, 255, 33, 34, 34, 255, 32, 33, 34, 255, 22, 22, 23, 255, 11, 11, 11, 255, 19, 20, 20, 255, 16, 16, 17, 255, 18, 19, 19, 255, 14, 14, 14, 255, 12, 13, 13, 255, 12, 12, 12, 255, 8, 8, 9, 255, 6, 6, 7, 255, 10, 11, 11, 255, 12, 12, 12, 255, 14, 15, 15, 255, 12, 12, 12, 255, 12, 13, 13, 255, 9, 9, 10, 255, 7, 7, 8, 255, 8, 9, 9, 255, 8, 8, 8, 255, 14, 14, 14, 255, 15, 15, 16, 255, 17, 18, 18, 255, 18, 19, 19, 255, 13, 13, 13, 255, 10, 10, 10, 255, 14, 14, 15, 255, 22, 22, 23, 255, 24, 24, 25, 255, 22, 23, 23, 255, 26, 26, 27, 255, 18, 19, 19, 255, 19, 19, 20, 255, 22, 23, 23, 255, 14, 14, 14, 255, 14, 15, 15, 255, 13, 13, 14, 255, 14, 14, 14, 255, 8, 9, 9, 255, 9, 9, 9, 255, 14, 14, 14, 255, 17, 18, 18, 255, 15, 15, 16, 255, 15, 15, 16, 255, 17, 18, 18, 255, 19, 20, 20, 255, 16, 16, 17, 255, 7, 7, 7, 255, 7, 7, 8, 255, 3, 3, 3, 255, 6, 6, 6, 255, 2, 2, 2, 255, 6, 7, 7, 255, 11, 11, 12, 255, 15, 15, 15, 255, 29, 30, 31, 255, 24, 24, 25, 255, 22, 22, 23, 255, 17, 17, 17, 255, 18, 18, 18, 255, 12, 12, 12, 255, 10, 10, 10, 255, 8, 8, 9, 255, 11, 11, 11, 255, 18, 18, 18, 255, 20, 20, 21, 255, 17, 18, 18, 255, 25, 26, 26, 255, 22, 22, 23, 255, 27, 27, 28, 255, 21, 22, 22, 255, 33, 34, 34, 255, 33, 34, 34, 255, 26, 27, 27, 255, 17, 18, 18, 255, 12, 13, 13, 255, 17, 17, 18, 255, 15, 16, 16, 255, 10, 10, 11, 255, 10, 10, 10, 255, 12, 12, 12, 255, 14, 15, 15, 255, 21, 22, 22, 255, 21, 22, 22, 255, 24, 25, 25, 255, 20, 21, 21, 255, 26, 27, 28, 255, 28, 29, 30, 255, 19, 20, 20, 255, 24, 25, 26, 255, 26, 27, 27, 255, 21, 21, 22, 255, 23, 24, 24, 255, 25, 26, 26, 255, 22, 22, 23, 255, 15, 15, 15, 255, 10, 10, 10, 255, 9, 9, 9, 255, 11, 11, 11, 255, 8, 8, 9, 255, 12, 12, 12, 255, 12, 12, 13, 255, 16, 16, 17, 255, 19, 19, 20, 255, 30, 30, 31, 255, 28, 28, 29, 255, 28, 29, 30, 255, 25, 25, 26, 255, 27, 28, 29, 255, 25, 26, 26, 255, 22, 23, 23, 255, 20, 20, 21, 255, 15, 15, 16, 255, 11, 11, 11, 255, 11, 11, 12, 255, 17, 18, 18, 255, 17, 17, 18, 255, 18, 18, 18, 255, 20, 20, 21, 255, 24, 24, 25, 255, 30, 30, 31, 255, 28, 29, 30, 255, 25, 26, 27, 255, 33, 33, 34, 255, 31, 32, 33, 255, 25, 25, 26, 255, 18, 19, 19, 255, 9, 9, 10, 255, 13, 13, 14, 255, 16, 16, 17, 255, 12, 13, 13, 255, 7, 7, 7, 255, 7, 7, 7, 255, 9, 9, 10, 255, 14, 14, 15, 255, 22, 22, 23, 255, 26, 26, 27, 255, 32, 32, 33, 255, 27, 28, 28, 255, 31, 32, 32, 255, 32, 33, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 28, 29, 29, 255, 30, 31, 31, 255, 27, 27, 28, 255, 28, 28, 29, 255, 23, 24, 24, 255, 19, 19, 20, 255, 11, 12, 12, 255, 14, 14, 14, 255, 11, 11, 11, 255, 12, 12, 13, 255, 16, 17, 17, 255, 23, 23, 24, 255, 25, 25, 26, 255, 20, 21, 21, 255, 33, 33, 34, 255, 31, 32, 33, 255, 32, 32, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 28, 29, 30, 255, 23, 24, 24, 255, 21, 22, 23, 255, 13, 14, 14, 255, 14, 14, 15, 255, 11, 11, 12, 255, 7, 7, 7, 255, 9, 9, 9, 255, 11, 11, 11, 255, 18, 19, 19, 255, 45, 39, 29, 165, 72, 58, 42, 165, 48, 42, 31, 165, 36, 33, 25, 165, 38, 34, 25, 165, 40, 35, 26, 165, 63, 49, 33, 165, 47, 40, 27, 165, 46, 39, 27, 165, 44, 38, 26, 165, 37, 34, 25, 165, 43, 37, 26, 165, 45, 39, 27, 165, 51, 43, 28, 165, 63, 49, 33, 165, 54, 44, 29, 165, 58, 47, 31, 165, 44, 38, 26, 165, 47, 40, 27, 165, 62, 48, 32, 165, 49, 42, 27, 165, 65, 50, 33, 165, 72, 54, 36, 165, 46, 40, 27, 165, 55, 45, 29, 165, 47, 40, 27, 165, 53, 44, 29, 165, 69, 52, 35, 165, 72, 54, 36, 165, 58, 46, 31, 165, 46, 40, 27, 165, 45, 38, 26, 165, 46, 40, 27, 165, 47, 40, 27, 165, 55, 46, 34, 165, 38, 34, 25, 165, 39, 35, 25, 165, 37, 34, 25, 165, 44, 38, 26, 165, 47, 40, 27, 165, 42, 37, 26, 165, 59, 49, 36, 165, 74, 60, 43, 165, 40, 35, 25, 165, 45, 47, 41, 165, 50, 42, 28, 165, 53, 44, 29, 165, 48, 41, 27, 165, 53, 44, 29, 165, 57, 46, 30, 165, 52, 43, 28, 165, 45, 39, 27, 165, 48, 41, 27, 165, 50, 42, 28, 165, 63, 49, 32, 165, 66, 51, 34, 165, 65, 50, 33, 165, 56, 45, 30, 165, 53, 44, 29, 165, 45, 39, 26, 165, 48, 41, 27, 165, 40, 35, 25, 165, 63, 49, 33, 165, 51, 43, 28, 165, 49, 41, 27, 165, 68, 52, 34, 165, 65, 50, 33, 165, 51, 42, 28, 165, 50, 42, 28, 165, 54, 44, 29, 165, 49, 41, 27, 165, 57, 46, 30, 165, 59, 47, 31, 165, 47, 40, 27, 165, 42, 37, 26, 165, 53, 44, 29, 165, 52, 43, 28, 165, 59, 47, 31, 165, 54, 44, 29, 165, 60, 48, 31, 165, 58, 47, 31, 165, 64, 50, 33, 165, 69, 53, 35, 165, 59, 47, 31, 165, 49, 42, 27, 165, 66, 51, 34, 165, 73, 54, 36, 165, 68, 52, 34, 165, 68, 52, 34, 165, 64, 49, 33, 165, 60, 48, 31, 165, 42, 37, 26, 165, 47, 40, 27, 165, 42, 37, 26, 165, 39, 35, 25, 165, 47, 40, 27, 165, 56, 45, 30, 165, 44, 38, 26, 165, 48, 41, 27, 165, 41, 36, 26, 165, 56, 46, 30, 165, 55, 45, 29, 165, 46, 40, 27, 165, 43, 37, 26, 165, 48, 41, 27, 165, 51, 43, 28, 165, 41, 36, 26, 165, 36, 33, 25, 165, 47, 40, 27, 165, 46, 40, 27, 165, 48, 41, 27, 165, 42, 37, 26, 165, 41, 36, 26, 165, 87, 69, 49, 165, 53, 45, 33, 165, 48, 42, 31, 165, 79, 64, 46, 165, 49, 42, 31, 165, 38, 34, 25, 165, 41, 36, 26, 165, 37, 34, 25, 165, 42, 37, 26, 165, 44, 46, 40, 165, 45, 39, 26, 165, 38, 34, 25, 165, 45, 39, 26, 165, 51, 42, 28, 165, 41, 36, 26, 165, 41, 36, 26, 165, 52, 51, 43, 165, 48, 41, 27, 165, 47, 48, 41, 165, 46, 40, 27, 165, 37, 34, 25, 165, 55, 46, 34, 165, 47, 40, 27, 165, 51, 43, 28, 165, 47, 40, 27, 165, 45, 39, 26, 165, 41, 36, 26, 165, 43, 37, 26, 165, 43, 37, 26, 165, 40, 35, 26, 165, 46, 39, 27, 165, 41, 36, 26, 165, 59, 47, 31, 165, 52, 43, 28, 165, 38, 34, 25, 165, 39, 35, 25, 165, 39, 35, 25, 165, 45, 39, 26, 165, 43, 37, 26, 165, 46, 39, 27, 165, 46, 39, 27, 165, 42, 37, 26, 165, 47, 40, 27, 165, 43, 37, 26, 165, 42, 37, 26, 165, 40, 35, 25, 165, 43, 37, 26, 165, 39, 35, 25, 165, 53, 45, 33, 165, 41, 36, 26, 165, 41, 36, 26, 165, 56, 47, 35, 165, 39, 35, 25, 165, 44, 38, 26, 165, 39, 35, 25, 165, 37, 34, 25, 165, 44, 38, 26, 165, 47, 40, 27, 165, 54, 44, 29, 165, 44, 38, 26, 165, 41, 36, 26, 165, 40, 35, 26, 165, 58, 46, 31, 165, 51, 42, 28, 165, 49, 42, 31, 165, 72, 59, 42, 165, 68, 56, 40, 165, 38, 34, 25, 165, 47, 40, 27, 165, 47, 40, 27, 165, 39, 35, 25, 165, 43, 38, 26, 165, 45, 39, 27, 165, 42, 37, 26, 165, 38, 34, 25, 165, 87, 69, 49, 165, 53, 45, 33, 165, 37, 33, 25, 165, 37, 34, 25, 165, 38, 34, 25, 165, 38, 34, 25, 165, 39, 35, 25, 165, 39, 35, 25, 165, 73, 59, 43, 165, 81, 65, 46, 165, 40, 36, 27, 165, 40, 36, 26, 165, 40, 35, 25, 165, 48, 41, 27, 165, 47, 40, 27, 165, 56, 45, 30, 165, 48, 41, 27, 165, 55, 45, 30, 165, 69, 52, 35, 165, 65, 50, 33, 165, 59, 47, 31, 165, 65, 50, 33, 165, 45, 39, 27, 165, 40, 36, 26, 165, 47, 40, 27, 165, 48, 41, 27, 165, 57, 46, 30, 165, 40, 35, 25, 165, 41, 36, 26, 165, 49, 41, 27, 165, 49, 41, 27, 165, 42, 37, 26, 165, 38, 34, 25, 165, 43, 37, 26, 165, 47, 40, 27, 165, 39, 35, 25, 165, 39, 34, 25, 165, 42, 37, 26, 165, 42, 37, 26, 165, 48, 41, 27, 165, 39, 35, 25, 165, 40, 36, 27, 165, 42, 37, 26, 165, 42, 37, 26, 165, 56, 46, 30, 165, 59, 47, 31, 165, 57, 46, 30, 165, 44, 38, 26, 165, 38, 34, 25, 165, 46, 40, 27, 165, 45, 39, 26, 165, 43, 38, 26, 165, 49, 41, 27, 165, 43, 37, 26, 165, 40, 35, 25, 165, 42, 37, 26, 165, 45, 39, 26, 165, 59, 47, 31, 165, 48, 41, 27, 165, 58, 46, 31, 165, 52, 43, 29, 165, 56, 45, 30, 165, 53, 44, 29, 165, 53, 44, 29, 165, 49, 41, 27, 165, 42, 37, 26, 165, 39, 35, 25, 165, 41, 36, 26, 165, 24, 25, 25, 255, 28, 29, 30, 255, 32, 33, 34, 255, 28, 28, 29, 255, 16, 17, 17, 255, 19, 20, 20, 255, 14, 15, 15, 255, 13, 14, 14, 255, 17, 17, 18, 255, 11, 12, 12, 255, 14, 14, 15, 255, 14, 15, 15, 255, 15, 16, 16, 255, 8, 8, 9, 255, 9, 9, 9, 255, 8, 9, 9, 255, 14, 14, 14, 255, 17, 17, 17, 255, 22, 23, 23, 255, 25, 25, 26, 255, 33, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 33, 33, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 31, 32, 32, 255, 28, 28, 29, 255, 31, 32, 32, 255, 29, 29, 30, 255, 26, 27, 27, 255, 16, 16, 17, 255, 16, 17, 17, 255, 14, 14, 15, 255, 10, 10, 10, 255, 12, 12, 12, 255, 13, 13, 13, 255, 17, 17, 17, 255, 21, 21, 22, 255, 19, 20, 20, 255, 26, 27, 28, 255, 27, 27, 28, 255, 27, 28, 29, 255, 22, 23, 23, 255, 31, 32, 33, 255, 24, 25, 26, 255, 23, 23, 24, 255, 33, 34, 34, 255, 30, 31, 32, 255, 23, 23, 24, 255, 23, 24, 25, 255, 17, 17, 17, 255, 14, 14, 14, 255, 10, 10, 10, 255, 5, 5, 6, 255, 8, 8, 8, 255, 7, 7, 7, 255, 13, 14, 14, 255, 14, 15, 15, 255, 12, 12, 13, 255, 15, 16, 16, 255, 22, 23, 23, 255, 17, 17, 17, 255, 19, 20, 20, 255, 18, 18, 19, 255, 33, 34, 34, 255, 27, 27, 28, 255, 25, 26, 26, 255, 17, 18, 18, 255, 22, 23, 23, 255, 19, 20, 20, 255, 14, 15, 15, 255, 12, 13, 13, 255, 11, 11, 12, 255, 12, 12, 12, 255, 12, 13, 13, 255, 10, 10, 10, 255, 19, 19, 19, 255, 22, 23, 23, 255, 19, 20, 20, 255, 31, 32, 33, 255, 33, 34, 34, 255, 23, 23, 24, 255, 24, 24, 25, 255, 22, 22, 23, 255, 17, 17, 18, 255, 12, 12, 12, 255, 10, 10, 10, 255, 13, 13, 14, 255, 10, 11, 11, 255, 5, 5, 5, 255, 5, 5, 5, 255, 7, 7, 7, 255, 11, 12, 12, 255, 17, 18, 18, 255, 17, 17, 18, 255, 17, 18, 18, 255, 12, 12, 12, 255, 10, 11, 11, 255, 7, 7, 7, 255, 6, 6, 6, 255, 13, 14, 14, 255, 11, 12, 12, 255, 15, 16, 16, 255, 20, 20, 21, 255, 17, 18, 18, 255, 13, 13, 14, 255, 20, 20, 21, 255, 20, 21, 21, 255, 18, 19, 19, 255, 21, 21, 22, 255, 28, 28, 29, 255, 30, 31, 32, 255, 24, 25, 25, 255, 25, 26, 26, 255, 23, 24, 24, 255, 26, 27, 28, 255, 15, 16, 16, 255, 17, 18, 18, 255, 15, 15, 16, 255, 14, 14, 14, 255, 7, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 13, 13, 13, 255, 15, 16, 16, 255, 15, 16, 16, 255, 17, 18, 18, 255, 12, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 7, 7, 8, 255, 6, 6, 6, 255, 7, 7, 7, 255, 12, 13, 13, 255, 8, 9, 9, 255, 27, 28, 28, 255, 26, 26, 27, 255, 30, 30, 31, 255, 23, 23, 24, 255, 24, 25, 25, 255, 15, 15, 16, 255, 14, 14, 14, 255, 12, 12, 13, 255, 5, 5, 6, 255, 6, 6, 6, 255, 14, 14, 14, 255, 13, 13, 14, 255, 20, 21, 21, 255, 19, 20, 20, 255, 21, 21, 22, 255, 26, 27, 27, 255, 23, 23, 24, 255, 25, 25, 26, 255, 32, 33, 34, 255, 33, 34, 34, 255, 18, 18, 18, 255, 14, 14, 15, 255, 14, 15, 15, 255, 10, 10, 11, 255, 7, 7, 7, 255, 10, 10, 11, 255, 14, 15, 15, 255, 15, 15, 15, 255, 24, 24, 25, 255, 22, 22, 23, 255, 27, 28, 28, 255, 27, 27, 28, 255, 25, 26, 27, 255, 23, 24, 24, 255, 30, 31, 31, 255, 25, 26, 26, 255, 26, 27, 28, 255, 25, 25, 26, 255, 24, 24, 25, 255, 17, 17, 18, 255, 17, 18, 18, 255, 12, 12, 12, 255, 14, 15, 15, 255, 6, 6, 6, 255, 8, 8, 8, 255, 12, 12, 12, 255, 18, 19, 19, 255, 15, 16, 16, 255, 25, 26, 26, 255, 27, 28, 28, 255, 33, 34, 34, 255, 32, 33, 34, 255, 31, 31, 32, 255, 25, 25, 26, 255, 27, 27, 28, 255, 26, 26, 27, 255, 17, 18, 18, 255, 16, 16, 16, 255, 13, 13, 13, 255, 7, 7, 7, 255, 10, 10, 10, 255, 11, 11, 11, 255, 10, 11, 11, 255, 15, 16, 16, 255, 16, 17, 17, 255, 24, 25, 25, 255, 28, 29, 30, 255, 31, 32, 32, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 32, 255, 22, 22, 23, 255, 18, 18, 19, 255, 16, 16, 16, 255, 12, 12, 12, 255, 10, 10, 10, 255, 11, 11, 11, 255, 11, 11, 11, 255, 7, 7, 7, 255, 9, 9, 9, 255, 12, 12, 12, 255, 18, 19, 19, 255, 17, 18, 18, 255, 23, 24, 24, 255, 27, 28, 29, 255, 29, 29, 30, 255, 29, 30, 31, 255, 33, 34, 34, 255, 33, 33, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 31, 32, 32, 255, 24, 25, 25, 255, 15, 15, 15, 255, 14, 15, 15, 255, 16, 17, 17, 255, 12, 12, 13, 255, 9, 9, 9, 255, 17, 17, 18, 255, 18, 18, 19, 255, 22, 22, 23, 255, 25, 25, 26, 255, 32, 33, 34, 255, 32, 32, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 33, 33, 34, 255, 28, 29, 30, 255, 23, 23, 24, 255, 13, 14, 14, 255, 18, 18, 19, 255, 8, 8, 8, 255, 9, 9, 10, 255, 9, 9, 9, 255, 7, 7, 7, 255, 12, 12, 12, 255, 19, 19, 19, 255, 46, 40, 29, 165, 62, 51, 37, 165, 45, 39, 26, 165, 43, 37, 26, 165, 39, 35, 25, 165, 44, 38, 26, 165, 52, 43, 28, 165, 43, 38, 26, 165, 39, 35, 26, 165, 51, 44, 32, 165, 37, 34, 25, 165, 46, 39, 27, 165, 43, 37, 26, 165, 56, 45, 30, 165, 61, 48, 32, 165, 61, 48, 32, 165, 54, 44, 29, 165, 44, 38, 26, 165, 63, 49, 32, 165, 55, 45, 29, 165, 48, 41, 27, 165, 51, 43, 28, 165, 68, 52, 34, 165, 45, 39, 26, 165, 45, 39, 26, 165, 49, 41, 27, 165, 52, 43, 28, 165, 54, 44, 29, 165, 58, 46, 31, 165, 66, 51, 34, 165, 52, 43, 28, 165, 37, 33, 25, 165, 42, 37, 26, 165, 46, 39, 27, 165, 39, 35, 25, 165, 39, 35, 25, 165, 43, 38, 26, 165, 44, 38, 26, 165, 42, 37, 26, 165, 47, 40, 27, 165, 48, 41, 27, 165, 36, 33, 25, 165, 40, 36, 27, 165, 40, 35, 25, 165, 36, 33, 25, 165, 48, 41, 27, 165, 48, 41, 27, 165, 51, 42, 28, 165, 58, 46, 30, 165, 43, 37, 26, 165, 53, 44, 29, 165, 48, 40, 27, 165, 48, 41, 27, 165, 58, 47, 31, 165, 53, 43, 29, 165, 60, 47, 31, 165, 52, 43, 28, 165, 57, 46, 30, 165, 57, 46, 30, 165, 54, 45, 29, 165, 48, 41, 27, 165, 44, 38, 26, 165, 61, 48, 32, 165, 50, 42, 28, 165, 55, 45, 29, 165, 73, 55, 36, 165, 64, 50, 33, 165, 57, 46, 30, 165, 49, 41, 27, 165, 43, 37, 26, 165, 38, 34, 25, 165, 45, 39, 26, 165, 59, 47, 31, 165, 39, 35, 26, 165, 52, 43, 28, 165, 50, 42, 28, 165, 53, 44, 29, 165, 67, 51, 34, 165, 58, 47, 31, 165, 58, 46, 31, 165, 47, 40, 27, 165, 59, 47, 31, 165, 60, 48, 32, 165, 48, 41, 27, 165, 46, 39, 27, 165, 54, 44, 29, 165, 64, 50, 33, 165, 56, 46, 30, 165, 71, 54, 36, 165, 58, 46, 31, 165, 59, 47, 31, 165, 46, 40, 27, 165, 45, 39, 27, 165, 43, 37, 26, 165, 50, 42, 28, 165, 51, 43, 28, 165, 58, 46, 30, 165, 47, 40, 27, 165, 45, 39, 26, 165, 46, 40, 27, 165, 47, 40, 27, 165, 45, 39, 26, 165, 47, 40, 27, 165, 44, 38, 26, 165, 49, 41, 27, 165, 53, 44, 29, 165, 58, 46, 31, 165, 41, 36, 26, 165, 60, 48, 31, 165, 64, 50, 33, 165, 54, 44, 29, 165, 46, 39, 27, 165, 45, 39, 26, 165, 46, 40, 30, 165, 36, 33, 25, 165, 36, 33, 25, 165, 37, 34, 25, 165, 39, 35, 25, 165, 38, 34, 25, 165, 39, 35, 25, 165, 45, 39, 26, 165, 46, 40, 27, 165, 40, 36, 26, 165, 47, 40, 27, 165, 43, 38, 26, 165, 46, 39, 27, 165, 48, 41, 27, 165, 39, 34, 25, 165, 38, 34, 25, 165, 46, 40, 27, 165, 54, 45, 29, 165, 54, 44, 29, 165, 45, 39, 26, 165, 72, 59, 42, 165, 70, 57, 41, 165, 37, 33, 25, 165, 43, 37, 26, 165, 51, 42, 28, 165, 40, 35, 26, 165, 42, 37, 26, 165, 41, 36, 26, 165, 49, 41, 27, 165, 51, 43, 28, 165, 45, 39, 27, 165, 46, 39, 27, 165, 66, 51, 34, 165, 44, 38, 26, 165, 48, 41, 27, 165, 40, 35, 26, 165, 39, 35, 25, 165, 47, 40, 27, 165, 38, 34, 25, 165, 43, 37, 26, 165, 46, 40, 27, 165, 46, 40, 27, 165, 38, 34, 25, 165, 40, 35, 25, 165, 36, 33, 25, 165, 43, 37, 26, 165, 47, 40, 27, 165, 43, 38, 26, 165, 39, 35, 25, 165, 44, 38, 26, 165, 50, 43, 32, 165, 53, 45, 33, 165, 39, 35, 25, 165, 65, 50, 33, 165, 43, 37, 26, 165, 37, 33, 25, 165, 47, 40, 27, 165, 47, 40, 27, 165, 49, 41, 27, 165, 44, 38, 26, 165, 40, 36, 26, 165, 41, 36, 26, 165, 52, 43, 28, 165, 58, 46, 31, 165, 58, 49, 35, 165, 82, 66, 47, 165, 48, 41, 31, 165, 41, 36, 26, 165, 46, 39, 27, 165, 48, 41, 27, 165, 41, 36, 26, 165, 38, 34, 26, 165, 64, 53, 38, 165, 39, 34, 25, 165, 40, 35, 25, 165, 62, 51, 37, 165, 56, 47, 35, 165, 46, 40, 27, 165, 41, 36, 26, 165, 42, 37, 26, 165, 42, 37, 26, 165, 45, 39, 26, 165, 38, 34, 25, 165, 50, 43, 32, 165, 52, 44, 32, 165, 43, 37, 26, 165, 40, 35, 26, 165, 37, 33, 25, 165, 38, 34, 25, 165, 45, 39, 29, 165, 41, 36, 26, 165, 50, 42, 28, 165, 48, 41, 27, 165, 62, 49, 32, 165, 47, 40, 27, 165, 46, 39, 27, 165, 55, 45, 29, 165, 42, 37, 26, 165, 42, 37, 26, 165, 51, 42, 28, 165, 59, 47, 31, 165, 58, 46, 31, 165, 43, 37, 26, 165, 43, 38, 26, 165, 55, 45, 30, 165, 52, 43, 29, 165, 53, 44, 29, 165, 49, 41, 27, 165, 42, 37, 26, 165, 58, 46, 31, 165, 43, 38, 26, 165, 41, 36, 26, 165, 60, 48, 32, 165, 45, 39, 27, 165, 44, 38, 26, 165, 41, 36, 26, 165, 49, 42, 31, 165, 63, 52, 38, 165, 40, 36, 26, 165, 50, 42, 28, 165, 51, 42, 28, 165, 56, 46, 30, 165, 43, 37, 26, 165, 36, 33, 25, 165, 37, 33, 25, 165, 47, 40, 27, 165, 58, 47, 31, 165, 46, 40, 27, 165, 43, 37, 28, 165, 46, 40, 27, 165, 38, 34, 25, 165, 42, 37, 26, 165, 50, 42, 28, 165, 43, 37, 26, 165, 46, 39, 27, 165, 54, 44, 29, 165, 58, 46, 31, 165, 51, 43, 28, 165, 55, 45, 29, 165, 40, 35, 26, 165, 44, 39, 29, 165, 57, 48, 35, 165, 39, 35, 25, 165, 26, 27, 28, 255, 20, 20, 21, 255, 23, 24, 24, 255, 22, 22, 23, 255, 11, 11, 11, 255, 16, 16, 16, 255, 16, 16, 16, 255, 17, 17, 18, 255, 11, 11, 12, 255, 9, 10, 10, 255, 14, 14, 15, 255, 20, 20, 21, 255, 17, 17, 18, 255, 11, 11, 12, 255, 9, 9, 9, 255, 7, 8, 8, 255, 12, 13, 13, 255, 15, 16, 16, 255, 15, 15, 15, 255, 21, 22, 22, 255, 33, 33, 34, 255, 26, 27, 28, 255, 25, 25, 26, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 33, 33, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 28, 28, 29, 255, 25, 26, 26, 255, 17, 18, 18, 255, 16, 17, 17, 255, 13, 14, 14, 255, 11, 11, 11, 255, 12, 12, 12, 255, 8, 9, 9, 255, 12, 13, 13, 255, 14, 14, 15, 255, 19, 20, 20, 255, 19, 20, 20, 255, 24, 25, 25, 255, 25, 26, 26, 255, 30, 30, 31, 255, 33, 34, 34, 255, 33, 34, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 29, 29, 30, 255, 30, 31, 32, 255, 22, 23, 23, 255, 16, 16, 17, 255, 12, 12, 13, 255, 14, 14, 15, 255, 11, 11, 11, 255, 8, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 7, 7, 7, 255, 12, 13, 13, 255, 14, 15, 15, 255, 16, 16, 17, 255, 17, 17, 17, 255, 18, 19, 19, 255, 16, 16, 17, 255, 18, 18, 19, 255, 25, 26, 26, 255, 18, 19, 19, 255, 20, 21, 21, 255, 18, 18, 19, 255, 16, 16, 17, 255, 15, 15, 15, 255, 12, 12, 12, 255, 9, 9, 9, 255, 13, 13, 13, 255, 9, 9, 10, 255, 14, 14, 15, 255, 18, 18, 19, 255, 20, 20, 21, 255, 18, 18, 18, 255, 26, 26, 27, 255, 33, 34, 34, 255, 22, 22, 23, 255, 27, 28, 28, 255, 19, 19, 20, 255, 17, 17, 18, 255, 14, 14, 15, 255, 10, 10, 10, 255, 10, 10, 10, 255, 8, 8, 9, 255, 7, 7, 7, 255, 8, 9, 9, 255, 9, 9, 10, 255, 14, 14, 15, 255, 15, 15, 16, 255, 18, 19, 19, 255, 21, 21, 22, 255, 15, 16, 16, 255, 12, 12, 13, 255, 11, 11, 11, 255, 9, 10, 10, 255, 11, 11, 11, 255, 8, 8, 8, 255, 16, 16, 17, 255, 19, 20, 20, 255, 24, 25, 25, 255, 15, 16, 16, 255, 20, 21, 21, 255, 18, 18, 18, 255, 19, 20, 20, 255, 25, 26, 27, 255, 30, 31, 31, 255, 28, 29, 30, 255, 26, 27, 28, 255, 20, 20, 21, 255, 24, 25, 25, 255, 25, 26, 26, 255, 17, 17, 18, 255, 17, 17, 18, 255, 21, 21, 22, 255, 15, 16, 16, 255, 11, 11, 11, 255, 8, 8, 8, 255, 13, 14, 14, 255, 9, 9, 9, 255, 16, 17, 17, 255, 20, 21, 21, 255, 11, 12, 12, 255, 12, 12, 13, 255, 9, 9, 9, 255, 4, 4, 4, 255, 6, 6, 6, 255, 11, 11, 12, 255, 11, 12, 12, 255, 17, 17, 17, 255, 17, 17, 17, 255, 33, 34, 34, 255, 31, 32, 32, 255, 33, 33, 34, 255, 33, 33, 34, 255, 23, 23, 24, 255, 23, 24, 24, 255, 18, 19, 19, 255, 12, 12, 13, 255, 5, 5, 5, 255, 9, 9, 9, 255, 12, 12, 12, 255, 15, 16, 16, 255, 24, 25, 25, 255, 19, 19, 20, 255, 17, 17, 17, 255, 23, 24, 25, 255, 26, 27, 27, 255, 27, 28, 29, 255, 30, 31, 31, 255, 33, 34, 34, 255, 19, 20, 20, 255, 20, 21, 21, 255, 18, 19, 19, 255, 10, 10, 11, 255, 7, 7, 7, 255, 13, 13, 13, 255, 15, 15, 16, 255, 15, 16, 16, 255, 19, 19, 20, 255, 26, 26, 27, 255, 27, 27, 28, 255, 27, 28, 28, 255, 28, 28, 29, 255, 24, 25, 25, 255, 18, 18, 19, 255, 22, 22, 23, 255, 17, 17, 18, 255, 20, 21, 21, 255, 22, 22, 23, 255, 18, 18, 18, 255, 15, 15, 16, 255, 15, 16, 16, 255, 10, 10, 11, 255, 8, 8, 8, 255, 13, 13, 13, 255, 14, 14, 14, 255, 21, 22, 22, 255, 22, 22, 23, 255, 26, 27, 27, 255, 29, 30, 30, 255, 33, 33, 34, 255, 33, 34, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 29, 30, 30, 255, 26, 27, 27, 255, 21, 21, 22, 255, 12, 13, 13, 255, 9, 10, 10, 255, 6, 6, 7, 255, 10, 10, 11, 255, 10, 10, 11, 255, 11, 11, 12, 255, 15, 15, 16, 255, 17, 17, 17, 255, 23, 24, 24, 255, 25, 25, 26, 255, 33, 34, 34, 255, 32, 33, 34, 255, 29, 29, 30, 255, 24, 25, 25, 255, 24, 25, 26, 255, 19, 20, 20, 255, 18, 18, 19, 255, 13, 14, 14, 255, 14, 15, 15, 255, 8, 8, 8, 255, 6, 7, 7, 255, 5, 5, 5, 255, 6, 6, 6, 255, 14, 14, 14, 255, 12, 13, 13, 255, 13, 14, 14, 255, 19, 19, 20, 255, 16, 16, 17, 255, 25, 26, 27, 255, 27, 28, 29, 255, 33, 34, 34, 255, 33, 33, 34, 255, 31, 32, 33, 255, 33, 34, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 22, 23, 23, 255, 23, 23, 24, 255, 17, 17, 18, 255, 18, 19, 19, 255, 15, 15, 16, 255, 11, 11, 11, 255, 15, 15, 16, 255, 17, 17, 17, 255, 17, 18, 18, 255, 22, 23, 23, 255, 33, 33, 34, 255, 32, 33, 33, 255, 33, 33, 34, 255, 32, 33, 34, 255, 27, 28, 29, 255, 26, 26, 27, 255, 19, 20, 20, 255, 14, 14, 14, 255, 15, 16, 16, 255, 7, 7, 7, 255, 10, 10, 11, 255, 8, 8, 8, 255, 12, 12, 12, 255, 15, 16, 16, 255, 17, 18, 18, 255, 43, 38, 26, 165, 50, 42, 28, 165, 67, 51, 34, 165, 68, 52, 34, 165, 40, 35, 25, 165, 43, 37, 26, 165, 58, 46, 31, 165, 46, 40, 27, 165, 58, 48, 35, 165, 87, 70, 49, 165, 43, 38, 26, 165, 42, 37, 26, 165, 41, 36, 26, 165, 47, 40, 27, 165, 55, 45, 30, 165, 60, 48, 31, 165, 55, 45, 29, 165, 51, 43, 28, 165, 47, 40, 27, 165, 40, 36, 26, 165, 49, 42, 27, 165, 53, 44, 29, 165, 40, 35, 26, 165, 43, 37, 26, 165, 52, 43, 28, 165, 40, 36, 26, 165, 53, 44, 29, 165, 70, 53, 35, 165, 76, 57, 36, 165, 62, 48, 32, 165, 67, 51, 34, 165, 57, 46, 30, 165, 57, 46, 30, 165, 50, 42, 28, 165, 40, 35, 26, 165, 45, 39, 26, 165, 39, 35, 25, 165, 38, 34, 25, 165, 40, 35, 25, 165, 49, 41, 27, 165, 45, 39, 27, 165, 43, 37, 26, 165, 48, 41, 27, 165, 44, 38, 26, 165, 47, 40, 27, 165, 43, 38, 26, 165, 50, 42, 28, 165, 45, 39, 27, 165, 44, 38, 26, 165, 60, 47, 31, 165, 52, 43, 28, 165, 56, 45, 30, 165, 55, 45, 29, 165, 56, 46, 30, 165, 49, 41, 27, 165, 49, 41, 27, 165, 44, 38, 26, 165, 57, 46, 30, 165, 49, 41, 27, 165, 52, 43, 28, 165, 63, 49, 32, 165, 42, 37, 26, 165, 47, 40, 27, 165, 53, 44, 29, 165, 49, 41, 27, 165, 53, 44, 29, 165, 66, 51, 34, 165, 77, 57, 36, 165, 63, 49, 32, 165, 43, 38, 26, 165, 37, 33, 25, 165, 42, 37, 26, 165, 48, 41, 27, 165, 41, 36, 26, 165, 47, 40, 27, 165, 63, 49, 32, 165, 48, 41, 27, 165, 45, 39, 26, 165, 56, 45, 30, 165, 44, 38, 26, 165, 51, 43, 28, 165, 50, 42, 28, 165, 41, 36, 26, 165, 38, 34, 25, 165, 46, 40, 27, 165, 46, 39, 27, 165, 48, 41, 27, 165, 59, 47, 31, 165, 68, 52, 34, 165, 62, 48, 32, 165, 77, 57, 36, 165, 52, 43, 28, 165, 44, 38, 26, 165, 37, 34, 25, 165, 76, 56, 36, 165, 78, 58, 36, 165, 69, 52, 35, 165, 44, 38, 26, 165, 38, 34, 25, 165, 45, 39, 26, 165, 48, 41, 27, 165, 74, 56, 36, 165, 76, 57, 36, 165, 56, 45, 30, 165, 36, 33, 25, 165, 38, 34, 25, 165, 44, 38, 26, 165, 44, 38, 26, 165, 42, 37, 26, 165, 41, 36, 26, 165, 49, 41, 27, 165, 40, 35, 25, 165, 40, 35, 26, 165, 39, 35, 25, 165, 36, 33, 25, 165, 37, 34, 25, 165, 47, 40, 27, 165, 47, 40, 27, 165, 41, 36, 26, 165, 49, 41, 27, 165, 42, 37, 26, 165, 38, 34, 25, 165, 45, 39, 29, 165, 38, 34, 25, 165, 47, 40, 27, 165, 58, 46, 31, 165, 43, 45, 40, 165, 37, 33, 25, 165, 41, 37, 27, 165, 39, 35, 25, 165, 49, 41, 27, 165, 41, 36, 26, 165, 42, 37, 26, 165, 87, 69, 49, 165, 86, 69, 48, 165, 41, 37, 27, 165, 47, 40, 27, 165, 55, 45, 30, 165, 64, 49, 33, 165, 71, 54, 36, 165, 53, 43, 29, 165, 49, 42, 27, 165, 58, 46, 31, 165, 42, 37, 26, 165, 41, 36, 26, 165, 40, 35, 25, 165, 50, 42, 28, 165, 42, 37, 26, 165, 45, 38, 26, 165, 38, 34, 25, 165, 48, 41, 27, 165, 39, 34, 25, 165, 40, 36, 26, 165, 45, 39, 26, 165, 44, 39, 29, 165, 52, 44, 32, 165, 38, 34, 25, 165, 43, 37, 26, 165, 42, 37, 26, 165, 44, 38, 26, 165, 41, 36, 26, 165, 36, 33, 25, 165, 47, 40, 30, 165, 48, 41, 30, 165, 40, 35, 25, 165, 54, 44, 29, 165, 55, 45, 30, 165, 47, 40, 27, 165, 36, 33, 25, 165, 55, 45, 29, 165, 46, 40, 27, 165, 65, 50, 33, 165, 63, 49, 32, 165, 55, 45, 30, 165, 63, 49, 32, 165, 65, 50, 33, 165, 69, 52, 35, 165, 54, 44, 29, 165, 52, 45, 33, 165, 46, 40, 30, 165, 36, 33, 25, 165, 50, 42, 28, 165, 55, 45, 29, 165, 54, 44, 29, 165, 42, 37, 26, 165, 67, 55, 40, 165, 80, 65, 46, 165, 78, 63, 45, 165, 51, 43, 32, 165, 56, 47, 34, 165, 36, 33, 25, 165, 56, 47, 34, 165, 37, 33, 25, 165, 59, 47, 31, 165, 53, 44, 29, 165, 48, 41, 27, 165, 49, 41, 27, 165, 43, 37, 26, 165, 74, 60, 43, 165, 65, 54, 39, 165, 56, 47, 35, 165, 82, 66, 47, 165, 70, 57, 41, 165, 40, 36, 26, 165, 45, 39, 27, 165, 53, 44, 29, 165, 41, 36, 26, 165, 39, 35, 25, 165, 43, 38, 28, 165, 66, 54, 39, 165, 41, 36, 26, 165, 47, 40, 27, 165, 48, 41, 27, 165, 56, 45, 30, 165, 42, 37, 28, 165, 56, 45, 30, 165, 60, 48, 31, 165, 58, 46, 31, 165, 63, 49, 32, 165, 52, 43, 28, 165, 47, 40, 27, 165, 49, 42, 27, 165, 46, 39, 27, 165, 47, 40, 27, 165, 48, 41, 27, 165, 58, 47, 31, 165, 57, 46, 30, 165, 41, 36, 26, 165, 38, 34, 25, 165, 75, 61, 44, 165, 41, 36, 26, 165, 41, 36, 26, 165, 43, 37, 26, 165, 46, 39, 27, 165, 44, 38, 26, 165, 45, 39, 26, 165, 59, 49, 36, 165, 39, 35, 26, 165, 43, 38, 28, 165, 46, 39, 27, 165, 42, 37, 26, 165, 46, 40, 27, 165, 51, 42, 28, 165, 38, 34, 26, 165, 44, 38, 26, 165, 38, 34, 25, 165, 37, 34, 25, 165, 40, 36, 26, 165, 59, 47, 31, 165, 40, 35, 26, 165, 40, 35, 25, 165, 46, 39, 27, 165, 56, 47, 34, 165, 42, 37, 26, 165, 41, 36, 26, 165, 41, 36, 26, 165, 27, 28, 28, 255, 27, 27, 28, 255, 16, 17, 17, 255, 16, 16, 16, 255, 15, 15, 16, 255, 20, 20, 21, 255, 11, 11, 12, 255, 15, 15, 15, 255, 11, 11, 12, 255, 12, 12, 12, 255, 6, 6, 6, 255, 7, 7, 7, 255, 15, 15, 15, 255, 12, 12, 12, 255, 13, 13, 13, 255, 11, 11, 12, 255, 10, 10, 10, 255, 16, 16, 17, 255, 17, 17, 18, 255, 23, 24, 24, 255, 22, 23, 23, 255, 24, 25, 25, 255, 25, 26, 27, 255, 30, 31, 32, 255, 23, 23, 24, 255, 33, 34, 34, 255, 32, 33, 34, 255, 29, 30, 30, 255, 33, 33, 34, 255, 33, 34, 34, 255, 32, 32, 33, 255, 22, 23, 23, 255, 20, 20, 21, 255, 20, 21, 21, 255, 14, 14, 15, 255, 10, 10, 10, 255, 7, 7, 7, 255, 11, 12, 12, 255, 17, 17, 18, 255, 14, 14, 14, 255, 14, 14, 15, 255, 18, 19, 19, 255, 27, 28, 28, 255, 26, 26, 27, 255, 33, 34, 34, 255, 33, 33, 34, 255, 33, 34, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 28, 29, 30, 255, 33, 33, 34, 255, 28, 28, 29, 255, 25, 26, 26, 255, 22, 23, 23, 255, 17, 17, 18, 255, 16, 16, 17, 255, 15, 16, 16, 255, 13, 13, 14, 255, 10, 10, 10, 255, 6, 7, 7, 255, 8, 8, 8, 255, 7, 7, 7, 255, 8, 9, 9, 255, 16, 16, 17, 255, 14, 14, 14, 255, 12, 12, 13, 255, 15, 16, 16, 255, 17, 17, 18, 255, 14, 15, 15, 255, 18, 18, 19, 255, 17, 18, 18, 255, 14, 15, 15, 255, 18, 18, 19, 255, 14, 14, 14, 255, 10, 10, 10, 255, 4, 4, 4, 255, 13, 13, 13, 255, 18, 18, 19, 255, 17, 17, 18, 255, 16, 17, 17, 255, 16, 16, 17, 255, 23, 24, 24, 255, 25, 26, 27, 255, 33, 33, 34, 255, 24, 25, 25, 255, 18, 19, 19, 255, 17, 17, 18, 255, 17, 17, 18, 255, 14, 14, 14, 255, 7, 7, 7, 255, 6, 6, 6, 255, 6, 6, 6, 255, 3, 3, 3, 255, 7, 7, 7, 255, 9, 9, 10, 255, 15, 15, 15, 255, 17, 17, 18, 255, 17, 18, 18, 255, 20, 21, 21, 255, 16, 16, 17, 255, 17, 17, 18, 255, 9, 9, 9, 255, 10, 10, 10, 255, 7, 8, 8, 255, 13, 14, 14, 255, 14, 15, 15, 255, 12, 13, 13, 255, 21, 22, 22, 255, 26, 26, 27, 255, 21, 22, 22, 255, 25, 26, 26, 255, 24, 25, 26, 255, 27, 28, 28, 255, 27, 28, 28, 255, 32, 32, 33, 255, 26, 27, 27, 255, 32, 32, 33, 255, 29, 30, 31, 255, 26, 27, 27, 255, 19, 19, 20, 255, 17, 17, 18, 255, 20, 20, 20, 255, 15, 16, 16, 255, 11, 11, 12, 255, 12, 12, 13, 255, 7, 7, 7, 255, 6, 6, 6, 255, 9, 9, 9, 255, 11, 12, 12, 255, 10, 10, 11, 255, 11, 12, 12, 255, 7, 7, 7, 255, 12, 12, 12, 255, 11, 12, 12, 255, 20, 20, 21, 255, 16, 17, 17, 255, 23, 23, 24, 255, 33, 34, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 26, 27, 27, 255, 26, 27, 27, 255, 22, 22, 23, 255, 24, 25, 25, 255, 19, 19, 20, 255, 9, 9, 9, 255, 8, 8, 9, 255, 13, 13, 13, 255, 19, 19, 20, 255, 16, 16, 17, 255, 24, 25, 25, 255, 21, 21, 22, 255, 18, 18, 19, 255, 27, 28, 29, 255, 27, 28, 28, 255, 31, 32, 32, 255, 32, 33, 34, 255, 28, 29, 30, 255, 22, 23, 23, 255, 19, 19, 20, 255, 18, 18, 19, 255, 8, 9, 9, 255, 11, 11, 12, 255, 11, 11, 11, 255, 16, 16, 16, 255, 21, 21, 22, 255, 20, 21, 21, 255, 30, 31, 32, 255, 25, 25, 26, 255, 28, 29, 29, 255, 27, 28, 28, 255, 21, 21, 22, 255, 21, 22, 22, 255, 22, 23, 23, 255, 25, 25, 26, 255, 24, 25, 25, 255, 19, 19, 19, 255, 15, 16, 16, 255, 15, 15, 15, 255, 11, 12, 12, 255, 10, 11, 11, 255, 13, 13, 14, 255, 18, 18, 19, 255, 23, 24, 24, 255, 23, 24, 24, 255, 24, 24, 25, 255, 33, 33, 34, 255, 32, 33, 34, 255, 32, 32, 33, 255, 32, 33, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 29, 30, 31, 255, 17, 18, 18, 255, 12, 12, 13, 255, 5, 5, 5, 255, 5, 5, 5, 255, 6, 6, 6, 255, 9, 9, 10, 255, 14, 14, 14, 255, 18, 19, 19, 255, 22, 23, 24, 255, 20, 21, 21, 255, 24, 25, 25, 255, 25, 26, 26, 255, 26, 27, 28, 255, 33, 33, 34, 255, 28, 29, 30, 255, 28, 28, 29, 255, 21, 22, 22, 255, 17, 17, 18, 255, 14, 14, 15, 255, 15, 15, 15, 255, 10, 10, 11, 255, 7, 7, 7, 255, 6, 7, 7, 255, 10, 10, 10, 255, 16, 17, 17, 255, 16, 17, 17, 255, 14, 14, 15, 255, 12, 12, 12, 255, 28, 28, 29, 255, 24, 24, 25, 255, 33, 34, 34, 255, 31, 32, 32, 255, 32, 33, 34, 255, 32, 33, 33, 255, 30, 30, 31, 255, 33, 33, 34, 255, 25, 26, 26, 255, 32, 33, 34, 255, 25, 25, 26, 255, 24, 25, 25, 255, 18, 18, 19, 255, 14, 14, 15, 255, 14, 15, 15, 255, 11, 12, 12, 255, 11, 12, 12, 255, 20, 21, 21, 255, 23, 23, 24, 255, 18, 18, 18, 255, 33, 34, 34, 255, 31, 32, 33, 255, 28, 28, 29, 255, 26, 26, 27, 255, 24, 24, 25, 255, 20, 21, 21, 255, 19, 20, 20, 255, 13, 13, 13, 255, 11, 11, 12, 255, 9, 9, 9, 255, 11, 11, 11, 255, 14, 15, 15, 255, 16, 17, 17, 255, 18, 18, 19, 255, 40, 36, 26, 165, 43, 37, 26, 165, 41, 36, 26, 165, 59, 47, 31, 165, 36, 33, 25, 165, 37, 34, 25, 165, 41, 36, 26, 165, 39, 35, 25, 165, 57, 48, 35, 165, 40, 35, 25, 165, 79, 93, 46, 255, 45, 39, 27, 165, 44, 38, 26, 165, 48, 41, 27, 165, 46, 39, 27, 165, 49, 42, 27, 165, 46, 40, 27, 165, 37, 34, 25, 165, 45, 39, 26, 165, 56, 45, 30, 165, 68, 52, 34, 165, 48, 41, 27, 165, 46, 39, 27, 165, 48, 41, 27, 165, 56, 45, 30, 165, 49, 42, 27, 165, 47, 40, 27, 165, 63, 49, 32, 165, 48, 41, 27, 165, 68, 52, 34, 165, 56, 45, 30, 165, 60, 47, 31, 165, 45, 38, 26, 165, 56, 45, 30, 165, 54, 44, 29, 165, 43, 37, 26, 165, 44, 38, 26, 165, 54, 44, 29, 165, 42, 37, 26, 165, 47, 40, 27, 165, 48, 41, 27, 165, 49, 42, 27, 165, 44, 39, 29, 165, 36, 33, 25, 165, 36, 33, 25, 165, 44, 38, 26, 165, 45, 39, 27, 165, 42, 37, 26, 165, 51, 42, 28, 165, 39, 35, 25, 165, 48, 41, 27, 165, 44, 38, 26, 165, 40, 36, 26, 165, 54, 44, 29, 165, 49, 41, 27, 165, 62, 49, 32, 165, 48, 41, 27, 165, 65, 51, 33, 165, 48, 41, 27, 165, 57, 46, 30, 165, 47, 40, 27, 165, 40, 35, 26, 165, 47, 40, 27, 165, 50, 42, 28, 165, 54, 44, 29, 165, 41, 36, 26, 165, 59, 47, 31, 165, 55, 45, 30, 165, 50, 42, 28, 165, 46, 40, 27, 165, 45, 47, 41, 165, 46, 39, 27, 165, 44, 38, 26, 165, 54, 44, 29, 165, 42, 37, 26, 165, 52, 43, 28, 165, 50, 42, 28, 165, 52, 43, 28, 165, 45, 39, 26, 165, 57, 46, 30, 165, 61, 48, 32, 165, 44, 38, 26, 165, 46, 39, 27, 165, 39, 35, 25, 165, 40, 36, 26, 165, 58, 46, 30, 165, 40, 36, 27, 165, 46, 39, 27, 165, 48, 41, 27, 165, 59, 47, 31, 165, 65, 50, 33, 165, 47, 40, 27, 165, 44, 38, 26, 165, 49, 41, 27, 165, 56, 45, 30, 165, 67, 52, 34, 165, 70, 53, 35, 165, 48, 41, 27, 165, 44, 38, 26, 165, 64, 50, 33, 165, 53, 44, 29, 165, 44, 38, 26, 165, 50, 50, 42, 165, 44, 38, 26, 165, 43, 38, 26, 165, 57, 46, 30, 165, 37, 34, 25, 165, 43, 38, 26, 168, 43, 38, 26, 165, 52, 43, 28, 165, 65, 50, 33, 165, 46, 40, 27, 165, 44, 38, 26, 165, 44, 38, 26, 165, 47, 41, 30, 165, 45, 39, 26, 165, 47, 41, 30, 165, 43, 38, 26, 165, 41, 36, 27, 165, 47, 40, 27, 165, 41, 36, 26, 165, 63, 52, 38, 165, 38, 34, 25, 165, 37, 34, 25, 165, 46, 40, 27, 165, 56, 45, 30, 165, 41, 36, 26, 165, 39, 35, 25, 165, 46, 39, 27, 165, 42, 37, 26, 165, 49, 42, 31, 165, 42, 37, 28, 165, 44, 38, 26, 165, 41, 36, 26, 165, 38, 34, 25, 165, 41, 36, 27, 165, 51, 43, 28, 165, 41, 36, 26, 165, 47, 40, 27, 165, 57, 46, 30, 165, 48, 41, 27, 165, 43, 37, 26, 165, 51, 42, 28, 165, 44, 38, 26, 165, 47, 40, 27, 165, 61, 48, 32, 165, 59, 47, 31, 165, 52, 51, 43, 165, 48, 41, 27, 165, 47, 40, 27, 165, 43, 37, 26, 165, 41, 36, 26, 165, 39, 35, 26, 165, 53, 44, 29, 165, 39, 35, 25, 165, 43, 38, 26, 165, 36, 33, 25, 165, 38, 34, 25, 165, 37, 34, 25, 165, 48, 41, 27, 165, 45, 39, 27, 165, 37, 34, 25, 165, 38, 34, 25, 165, 42, 37, 26, 165, 44, 38, 26, 165, 64, 49, 33, 165, 52, 43, 28, 165, 52, 43, 28, 165, 41, 36, 26, 165, 53, 44, 29, 165, 52, 43, 28, 165, 51, 42, 28, 165, 60, 48, 31, 165, 42, 37, 26, 165, 51, 43, 28, 165, 46, 40, 27, 165, 49, 42, 27, 165, 44, 38, 26, 165, 52, 44, 32, 165, 38, 34, 25, 165, 41, 36, 26, 165, 36, 33, 25, 165, 50, 42, 28, 165, 43, 37, 26, 165, 38, 34, 25, 165, 40, 35, 27, 165, 78, 63, 45, 165, 58, 48, 35, 165, 42, 37, 26, 165, 44, 38, 26, 165, 52, 44, 32, 165, 42, 37, 26, 165, 47, 40, 27, 165, 41, 36, 26, 165, 47, 40, 27, 165, 44, 38, 26, 165, 45, 39, 27, 165, 37, 33, 25, 165, 47, 41, 30, 165, 58, 49, 36, 165, 39, 35, 26, 165, 37, 33, 25, 165, 66, 54, 39, 165, 39, 35, 25, 165, 42, 37, 26, 165, 53, 45, 33, 165, 44, 38, 26, 165, 43, 37, 26, 165, 40, 36, 26, 165, 70, 57, 41, 165, 40, 35, 25, 165, 38, 34, 25, 165, 45, 39, 26, 165, 37, 34, 25, 165, 48, 41, 27, 165, 45, 39, 26, 165, 47, 40, 27, 165, 58, 46, 30, 165, 58, 47, 31, 165, 56, 45, 30, 165, 48, 41, 27, 165, 45, 39, 27, 165, 43, 38, 26, 165, 47, 40, 27, 165, 45, 39, 26, 165, 48, 41, 27, 165, 43, 37, 26, 165, 40, 41, 27, 214, 72, 88, 35, 255, 40, 36, 26, 165, 58, 57, 48, 165, 37, 34, 25, 165, 43, 38, 28, 165, 56, 45, 30, 165, 41, 36, 26, 165, 39, 35, 25, 165, 47, 41, 30, 165, 43, 38, 28, 165, 51, 43, 28, 165, 42, 37, 26, 165, 48, 41, 27, 165, 41, 36, 26, 165, 52, 44, 32, 165, 66, 54, 39, 165, 48, 41, 31, 165, 70, 57, 41, 165, 52, 45, 33, 165, 39, 35, 25, 165, 40, 36, 26, 165, 41, 36, 27, 165, 42, 37, 28, 165, 42, 37, 26, 165, 47, 41, 30, 165, 38, 34, 26, 165, 44, 38, 26, 165, 38, 34, 25, 165, 19, 20, 20, 255, 16, 16, 17, 255, 18, 18, 18, 255, 13, 13, 13, 255, 16, 17, 17, 255, 16, 16, 17, 255, 10, 10, 11, 255, 10, 10, 10, 255, 9, 9, 10, 255, 11, 12, 12, 255, 7, 7, 7, 255, 9, 9, 9, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 9, 9, 255, 9, 9, 9, 255, 13, 14, 14, 255, 13, 14, 14, 255, 12, 12, 13, 255, 19, 20, 20, 255, 19, 20, 20, 255, 24, 24, 25, 255, 25, 26, 26, 255, 26, 26, 27, 255, 29, 30, 31, 255, 31, 31, 32, 255, 22, 22, 23, 255, 33, 34, 34, 255, 32, 33, 33, 255, 24, 24, 25, 255, 27, 28, 28, 255, 20, 21, 21, 255, 17, 18, 18, 255, 19, 19, 20, 255, 13, 13, 13, 255, 10, 10, 10, 255, 9, 9, 10, 255, 12, 13, 13, 255, 13, 13, 13, 255, 16, 16, 17, 255, 19, 20, 20, 255, 26, 26, 27, 255, 33, 34, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 33, 33, 34, 255, 33, 33, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 27, 28, 28, 255, 19, 19, 20, 255, 19, 20, 20, 255, 10, 10, 11, 255, 10, 10, 10, 255, 15, 15, 15, 255, 9, 9, 9, 255, 4, 4, 4, 255, 11, 11, 11, 255, 9, 9, 9, 255, 6, 6, 6, 255, 10, 10, 11, 255, 11, 11, 11, 255, 12, 13, 13, 255, 14, 15, 15, 255, 14, 15, 15, 255, 13, 13, 14, 255, 15, 16, 16, 255, 20, 21, 21, 255, 14, 15, 15, 255, 15, 16, 16, 255, 12, 13, 13, 255, 8, 8, 9, 255, 9, 10, 10, 255, 8, 9, 9, 255, 15, 15, 15, 255, 20, 20, 21, 255, 23, 23, 24, 255, 18, 18, 19, 255, 28, 28, 29, 255, 29, 30, 30, 255, 29, 30, 31, 255, 22, 23, 23, 255, 19, 19, 20, 255, 18, 18, 19, 255, 8, 8, 8, 255, 9, 9, 9, 255, 5, 5, 5, 255, 4, 4, 4, 255, 5, 5, 5, 255, 7, 7, 8, 255, 13, 14, 14, 255, 12, 12, 13, 255, 20, 20, 20, 255, 21, 21, 22, 255, 22, 23, 23, 255, 22, 22, 23, 255, 22, 22, 23, 255, 15, 15, 16, 255, 12, 12, 12, 255, 11, 12, 12, 255, 9, 9, 9, 255, 13, 13, 14, 255, 16, 17, 17, 255, 9, 10, 10, 255, 10, 10, 11, 255, 17, 17, 18, 255, 18, 18, 18, 255, 23, 24, 24, 255, 32, 33, 34, 255, 25, 26, 26, 255, 28, 28, 29, 255, 32, 32, 33, 255, 32, 33, 34, 255, 33, 34, 34, 255, 23, 24, 24, 255, 32, 32, 33, 255, 25, 26, 26, 255, 22, 23, 23, 255, 23, 24, 24, 255, 18, 19, 19, 255, 13, 13, 13, 255, 12, 12, 12, 255, 10, 10, 10, 255, 6, 6, 6, 255, 9, 9, 9, 255, 4, 4, 4, 255, 7, 7, 7, 255, 7, 7, 7, 255, 10, 10, 10, 255, 15, 16, 16, 255, 16, 16, 16, 255, 20, 21, 21, 255, 19, 20, 20, 255, 24, 24, 25, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 30, 30, 31, 255, 20, 20, 21, 255, 21, 22, 22, 255, 18, 19, 19, 255, 15, 15, 15, 255, 9, 9, 10, 255, 9, 9, 9, 255, 9, 9, 9, 255, 8, 9, 9, 255, 14, 14, 14, 255, 18, 18, 19, 255, 17, 17, 18, 255, 19, 20, 20, 255, 18, 19, 19, 255, 22, 23, 23, 255, 33, 33, 34, 255, 32, 33, 34, 255, 28, 29, 30, 255, 25, 25, 26, 255, 15, 15, 16, 255, 10, 10, 10, 255, 6, 6, 6, 255, 14, 14, 15, 255, 14, 15, 15, 255, 19, 19, 20, 255, 22, 22, 23, 255, 25, 26, 26, 255, 32, 33, 33, 255, 24, 24, 25, 255, 31, 31, 32, 255, 31, 32, 33, 255, 21, 21, 22, 255, 19, 20, 20, 255, 21, 21, 22, 255, 21, 22, 22, 255, 22, 22, 23, 255, 18, 18, 18, 255, 11, 12, 12, 255, 9, 9, 9, 255, 6, 6, 6, 255, 7, 7, 8, 255, 15, 15, 15, 255, 18, 18, 19, 255, 20, 20, 21, 255, 18, 19, 19, 255, 21, 22, 22, 255, 31, 32, 32, 255, 32, 32, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 33, 255, 25, 26, 26, 255, 24, 25, 26, 255, 18, 18, 19, 255, 13, 13, 14, 255, 11, 12, 12, 255, 6, 6, 6, 255, 8, 8, 8, 255, 13, 13, 14, 255, 10, 10, 10, 255, 11, 11, 11, 255, 19, 20, 20, 255, 21, 21, 22, 255, 28, 28, 29, 255, 33, 34, 34, 255, 28, 28, 29, 255, 31, 32, 33, 255, 25, 26, 27, 255, 19, 20, 20, 255, 27, 28, 28, 255, 21, 22, 22, 255, 15, 15, 15, 255, 16, 17, 17, 255, 13, 14, 14, 255, 9, 10, 10, 255, 5, 5, 6, 255, 8, 8, 8, 255, 13, 13, 13, 255, 13, 13, 13, 255, 14, 15, 15, 255, 18, 19, 19, 255, 27, 28, 28, 255, 29, 30, 31, 255, 29, 30, 31, 255, 25, 26, 26, 255, 32, 33, 34, 255, 32, 33, 33, 255, 33, 33, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 27, 28, 29, 255, 29, 29, 30, 255, 23, 24, 24, 255, 18, 18, 18, 255, 14, 14, 15, 255, 12, 13, 13, 255, 8, 8, 8, 255, 13, 13, 14, 255, 17, 17, 17, 255, 22, 22, 23, 255, 23, 23, 24, 255, 29, 30, 31, 255, 28, 28, 29, 255, 24, 25, 26, 255, 28, 29, 29, 255, 31, 31, 32, 255, 21, 22, 22, 255, 21, 21, 22, 255, 13, 13, 14, 255, 13, 14, 14, 255, 6, 6, 6, 255, 11, 11, 12, 255, 11, 11, 11, 255, 14, 14, 14, 255, 20, 20, 21, 255, 50, 42, 28, 165, 43, 37, 26, 165, 46, 40, 27, 165, 39, 35, 25, 165, 37, 33, 25, 165, 37, 34, 25, 165, 43, 37, 26, 165, 38, 34, 25, 165, 38, 34, 25, 165, 38, 34, 25, 165, 40, 35, 25, 165, 43, 37, 26, 165, 43, 37, 26, 165, 39, 35, 25, 165, 38, 34, 25, 165, 39, 35, 25, 165, 39, 35, 25, 165, 39, 35, 25, 165, 56, 46, 30, 165, 54, 44, 29, 165, 48, 41, 27, 165, 41, 36, 26, 165, 47, 40, 27, 165, 42, 37, 26, 165, 51, 43, 28, 165, 42, 37, 26, 165, 45, 39, 27, 165, 56, 46, 30, 165, 56, 45, 30, 165, 55, 45, 29, 165, 58, 46, 31, 165, 42, 37, 26, 165, 44, 38, 26, 165, 52, 43, 28, 165, 54, 44, 29, 165, 55, 45, 30, 165, 65, 50, 33, 165, 56, 45, 30, 165, 51, 43, 28, 165, 41, 36, 26, 165, 45, 39, 27, 165, 47, 40, 27, 165, 45, 39, 26, 165, 58, 49, 35, 165, 36, 33, 25, 165, 48, 41, 31, 165, 46, 39, 27, 165, 46, 39, 27, 165, 46, 39, 27, 165, 45, 39, 27, 165, 42, 37, 26, 165, 39, 35, 25, 165, 38, 34, 25, 165, 43, 38, 26, 165, 55, 45, 29, 165, 62, 49, 32, 165, 65, 51, 33, 165, 58, 47, 31, 165, 68, 52, 34, 165, 60, 47, 31, 165, 41, 36, 26, 165, 38, 34, 26, 165, 37, 33, 25, 165, 46, 40, 27, 165, 46, 39, 27, 165, 39, 35, 25, 165, 38, 35, 26, 165, 43, 37, 26, 165, 49, 42, 27, 165, 44, 38, 26, 165, 58, 48, 35, 165, 41, 36, 26, 165, 39, 34, 25, 165, 49, 42, 27, 165, 40, 36, 26, 165, 46, 40, 27, 165, 48, 41, 27, 165, 43, 37, 26, 165, 56, 46, 30, 165, 56, 46, 30, 165, 55, 45, 29, 165, 41, 36, 26, 165, 38, 34, 26, 165, 40, 36, 26, 165, 46, 39, 27, 165, 39, 35, 25, 165, 49, 42, 31, 165, 52, 43, 28, 165, 50, 42, 28, 165, 61, 48, 32, 165, 44, 38, 26, 165, 47, 40, 27, 165, 54, 44, 29, 165, 46, 40, 27, 165, 43, 37, 26, 165, 66, 51, 33, 165, 70, 53, 35, 165, 69, 52, 35, 165, 74, 55, 36, 165, 75, 56, 36, 165, 62, 49, 32, 165, 43, 38, 26, 165, 44, 38, 26, 165, 45, 39, 27, 165, 47, 40, 27, 165, 49, 42, 27, 165, 40, 35, 25, 165, 46, 40, 27, 165, 46, 39, 27, 165, 45, 39, 26, 165, 44, 38, 26, 165, 60, 47, 31, 165, 69, 52, 35, 165, 45, 39, 26, 165, 51, 43, 28, 165, 39, 34, 25, 165, 37, 34, 25, 165, 38, 34, 25, 165, 42, 37, 26, 165, 43, 37, 26, 165, 44, 38, 26, 165, 55, 46, 34, 165, 39, 35, 25, 165, 37, 33, 25, 165, 40, 35, 25, 165, 42, 37, 27, 165, 42, 37, 28, 165, 39, 35, 26, 165, 40, 35, 25, 165, 57, 46, 30, 165, 44, 38, 29, 165, 39, 35, 25, 165, 42, 37, 26, 165, 47, 40, 27, 165, 44, 38, 26, 165, 41, 36, 26, 165, 41, 36, 26, 165, 54, 44, 29, 165, 66, 51, 33, 165, 57, 46, 30, 165, 44, 38, 26, 165, 50, 42, 28, 165, 59, 47, 31, 165, 58, 46, 31, 165, 59, 47, 31, 165, 73, 55, 36, 165, 64, 50, 33, 165, 52, 43, 28, 165, 40, 35, 25, 165, 38, 34, 26, 165, 39, 35, 25, 165, 43, 38, 26, 165, 39, 35, 25, 165, 57, 46, 30, 165, 51, 43, 28, 165, 48, 41, 27, 165, 40, 35, 27, 165, 36, 33, 25, 165, 42, 37, 26, 165, 51, 43, 28, 165, 46, 39, 27, 165, 44, 38, 26, 165, 39, 35, 25, 165, 46, 40, 27, 165, 43, 37, 26, 165, 44, 38, 26, 165, 36, 33, 25, 165, 50, 42, 28, 165, 48, 41, 27, 165, 52, 43, 28, 165, 41, 36, 26, 165, 44, 38, 26, 165, 60, 48, 31, 165, 47, 40, 27, 165, 37, 33, 25, 165, 37, 33, 25, 165, 40, 35, 25, 165, 47, 40, 27, 165, 45, 39, 27, 165, 48, 41, 27, 165, 39, 35, 25, 165, 45, 39, 26, 165, 43, 37, 26, 165, 44, 38, 26, 165, 38, 34, 26, 165, 38, 34, 25, 165, 62, 52, 37, 165, 40, 35, 25, 165, 37, 33, 25, 165, 37, 34, 25, 165, 39, 35, 25, 165, 37, 33, 25, 165, 51, 43, 32, 165, 40, 36, 27, 165, 38, 34, 25, 165, 47, 40, 27, 165, 47, 40, 27, 165, 41, 36, 26, 165, 37, 33, 25, 165, 62, 51, 37, 165, 39, 35, 25, 165, 48, 41, 27, 165, 37, 33, 25, 165, 65, 54, 39, 165, 38, 34, 26, 165, 59, 49, 36, 165, 55, 46, 34, 165, 49, 42, 31, 165, 53, 45, 33, 165, 40, 36, 27, 165, 65, 53, 39, 165, 39, 35, 25, 165, 41, 36, 26, 165, 64, 53, 38, 165, 44, 38, 26, 165, 46, 40, 30, 165, 40, 36, 27, 165, 43, 37, 26, 165, 44, 38, 26, 165, 43, 38, 26, 165, 39, 35, 25, 165, 36, 33, 25, 165, 37, 33, 25, 165, 40, 35, 25, 165, 41, 36, 26, 165, 52, 44, 32, 165, 43, 38, 28, 165, 40, 36, 26, 165, 38, 34, 25, 165, 58, 48, 35, 165, 54, 46, 34, 165, 42, 37, 28, 165, 38, 34, 25, 165, 47, 40, 27, 165, 37, 34, 25, 165, 38, 34, 25, 165, 56, 47, 34, 165, 38, 34, 25, 165, 44, 38, 26, 165, 37, 33, 25, 165, 37, 33, 25, 165, 62, 52, 37, 165, 56, 47, 34, 165, 67, 55, 40, 165, 36, 33, 25, 165, 37, 33, 25, 165, 56, 47, 34, 165, 38, 34, 25, 165, 41, 36, 26, 165, 37, 33, 25, 165, 52, 44, 32, 165, 51, 44, 32, 165, 37, 34, 25, 165, 41, 36, 26, 165, 46, 40, 27, 165, 44, 38, 26, 165, 15, 15, 16, 255, 18, 18, 19, 255, 14, 14, 15, 255, 11, 11, 11, 255, 13, 13, 14, 255, 13, 14, 14, 255, 11, 11, 12, 255, 6, 6, 7, 255, 8, 8, 9, 255, 9, 9, 9, 255, 7, 7, 7, 255, 4, 4, 4, 255, 7, 7, 7, 255, 5, 5, 5, 255, 12, 13, 13, 255, 8, 8, 9, 255, 9, 9, 9, 255, 17, 17, 18, 255, 17, 17, 18, 255, 18, 19, 19, 255, 23, 23, 24, 255, 17, 18, 18, 255, 20, 20, 21, 255, 26, 27, 28, 255, 26, 26, 27, 255, 18, 18, 18, 255, 25, 26, 26, 255, 20, 20, 21, 255, 28, 29, 29, 255, 27, 27, 28, 255, 23, 23, 24, 255, 16, 17, 17, 255, 21, 22, 22, 255, 13, 14, 14, 255, 13, 13, 13, 255, 13, 13, 14, 255, 9, 10, 10, 255, 12, 13, 13, 255, 15, 15, 16, 255, 17, 18, 18, 255, 25, 25, 26, 255, 28, 28, 29, 255, 28, 28, 29, 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, 32, 33, 34, 255, 30, 30, 31, 255, 24, 25, 26, 255, 21, 22, 22, 255, 19, 20, 20, 255, 19, 20, 20, 255, 14, 14, 15, 255, 12, 13, 13, 255, 11, 12, 12, 255, 4, 4, 4, 255, 5, 5, 5, 255, 7, 7, 7, 255, 6, 6, 7, 255, 4, 4, 5, 255, 9, 9, 9, 255, 11, 12, 12, 255, 12, 12, 12, 255, 13, 13, 14, 255, 13, 13, 13, 255, 15, 15, 15, 255, 16, 17, 17, 255, 17, 17, 18, 255, 15, 16, 16, 255, 16, 16, 16, 255, 10, 11, 11, 255, 10, 11, 11, 255, 9, 9, 10, 255, 19, 20, 20, 255, 19, 20, 20, 255, 20, 21, 21, 255, 28, 29, 30, 255, 30, 31, 31, 255, 25, 25, 26, 255, 21, 21, 22, 255, 20, 20, 21, 255, 14, 15, 15, 255, 13, 13, 14, 255, 6, 6, 6, 255, 8, 8, 8, 255, 4, 4, 5, 255, 6, 6, 6, 255, 6, 6, 7, 255, 8, 8, 9, 255, 10, 11, 11, 255, 21, 21, 22, 255, 18, 18, 18, 255, 24, 24, 25, 255, 23, 24, 25, 255, 20, 20, 21, 255, 21, 22, 22, 255, 18, 19, 19, 255, 11, 12, 12, 255, 9, 10, 10, 255, 9, 9, 10, 255, 9, 9, 9, 255, 11, 12, 12, 255, 16, 17, 17, 255, 11, 11, 12, 255, 24, 24, 25, 255, 16, 17, 17, 255, 20, 20, 21, 255, 21, 22, 22, 255, 24, 25, 25, 255, 33, 34, 34, 255, 30, 31, 32, 255, 28, 29, 30, 255, 32, 32, 33, 255, 33, 34, 34, 255, 32, 32, 33, 255, 24, 25, 25, 255, 18, 18, 19, 255, 26, 26, 27, 255, 18, 19, 19, 255, 18, 18, 19, 255, 11, 11, 11, 255, 6, 7, 7, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 6, 6, 255, 6, 6, 6, 255, 9, 9, 9, 255, 12, 13, 13, 255, 12, 12, 13, 255, 18, 18, 19, 255, 20, 20, 21, 255, 24, 24, 25, 255, 29, 29, 30, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 33, 34, 34, 255, 29, 30, 31, 255, 25, 25, 26, 255, 25, 26, 27, 255, 24, 25, 25, 255, 20, 20, 21, 255, 16, 16, 17, 255, 12, 12, 13, 255, 6, 7, 7, 255, 4, 5, 5, 255, 14, 14, 14, 255, 17, 18, 18, 255, 15, 16, 16, 255, 16, 17, 17, 255, 12, 13, 13, 255, 21, 22, 22, 255, 25, 26, 27, 255, 32, 33, 34, 255, 18, 19, 19, 255, 23, 24, 24, 255, 15, 15, 16, 255, 14, 14, 15, 255, 11, 11, 11, 255, 11, 11, 11, 255, 15, 15, 15, 255, 22, 23, 23, 255, 24, 24, 25, 255, 28, 29, 30, 255, 27, 28, 29, 255, 30, 30, 31, 255, 33, 33, 34, 255, 21, 21, 22, 255, 18, 18, 19, 255, 18, 18, 19, 255, 17, 17, 18, 255, 15, 15, 15, 255, 17, 17, 17, 255, 16, 17, 17, 255, 11, 12, 12, 255, 9, 9, 9, 255, 8, 9, 9, 255, 14, 15, 15, 255, 19, 19, 20, 255, 14, 15, 15, 255, 19, 20, 20, 255, 26, 26, 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, 27, 27, 28, 255, 17, 18, 18, 255, 20, 21, 21, 255, 10, 11, 11, 255, 9, 9, 10, 255, 3, 3, 3, 255, 11, 11, 11, 255, 11, 11, 11, 255, 12, 12, 12, 255, 16, 17, 17, 255, 25, 25, 26, 255, 21, 22, 22, 255, 26, 26, 27, 255, 32, 33, 34, 255, 22, 23, 24, 255, 23, 24, 24, 255, 23, 23, 24, 255, 19, 20, 20, 255, 25, 26, 26, 255, 25, 25, 26, 255, 17, 17, 18, 255, 16, 16, 17, 255, 15, 15, 16, 255, 16, 17, 17, 255, 7, 7, 8, 255, 8, 8, 9, 255, 6, 7, 7, 255, 10, 10, 11, 255, 13, 13, 14, 255, 22, 22, 23, 255, 29, 30, 30, 255, 27, 27, 28, 255, 28, 29, 29, 255, 33, 33, 34, 255, 33, 34, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 29, 30, 30, 255, 33, 34, 34, 255, 21, 22, 22, 255, 22, 23, 24, 255, 19, 20, 20, 255, 21, 21, 22, 255, 12, 12, 13, 255, 8, 8, 8, 255, 10, 11, 11, 255, 12, 12, 13, 255, 20, 20, 21, 255, 19, 20, 20, 255, 32, 33, 33, 255, 33, 34, 34, 255, 26, 26, 27, 255, 33, 34, 34, 255, 23, 24, 24, 255, 25, 26, 27, 255, 19, 19, 20, 255, 18, 19, 19, 255, 13, 13, 14, 255, 11, 12, 12, 255, 12, 12, 12, 255, 13, 14, 14, 255, 17, 18, 18, 255, 15, 15, 16, 255, 41, 36, 26, 165, 43, 38, 26, 165, 37, 34, 25, 165, 36, 33, 25, 165, 40, 36, 26, 165, 51, 43, 32, 165, 37, 33, 25, 165, 41, 36, 26, 165, 37, 33, 25, 165, 79, 64, 46, 165, 86, 69, 49, 165, 49, 42, 31, 165, 44, 38, 29, 165, 75, 61, 44, 165, 38, 34, 25, 165, 40, 35, 25, 165, 46, 40, 27, 165, 52, 43, 28, 165, 53, 44, 29, 165, 44, 38, 26, 165, 38, 34, 26, 165, 44, 38, 26, 165, 43, 37, 26, 165, 41, 36, 26, 165, 43, 37, 26, 165, 42, 37, 26, 165, 44, 38, 26, 165, 46, 40, 27, 165, 48, 41, 27, 165, 52, 43, 28, 165, 49, 41, 27, 165, 53, 44, 29, 165, 44, 38, 26, 165, 42, 37, 26, 165, 46, 40, 27, 165, 51, 43, 28, 165, 48, 41, 27, 165, 44, 38, 26, 165, 48, 41, 27, 165, 49, 41, 27, 165, 53, 44, 29, 165, 48, 41, 27, 165, 43, 38, 26, 165, 56, 76, 34, 255, 54, 46, 33, 165, 45, 40, 29, 165, 38, 34, 25, 165, 45, 39, 26, 165, 47, 40, 27, 165, 42, 37, 26, 165, 48, 41, 27, 165, 41, 36, 26, 165, 54, 44, 29, 165, 49, 41, 27, 165, 45, 39, 26, 165, 50, 42, 28, 165, 61, 48, 32, 165, 71, 54, 36, 165, 49, 41, 27, 165, 42, 37, 26, 165, 44, 38, 26, 165, 39, 34, 25, 165, 60, 50, 36, 165, 37, 34, 25, 165, 45, 39, 26, 165, 40, 36, 26, 165, 41, 36, 26, 165, 40, 35, 26, 165, 40, 35, 25, 165, 42, 37, 26, 165, 37, 33, 25, 165, 38, 34, 25, 165, 37, 33, 25, 165, 41, 36, 27, 165, 38, 34, 26, 165, 44, 38, 26, 165, 37, 33, 25, 165, 43, 37, 26, 165, 46, 40, 27, 165, 51, 42, 28, 165, 42, 37, 26, 165, 60, 48, 31, 165, 57, 46, 30, 165, 53, 44, 29, 165, 39, 35, 25, 165, 38, 34, 25, 165, 38, 34, 25, 165, 46, 39, 27, 165, 40, 36, 26, 165, 43, 38, 26, 165, 55, 45, 29, 165, 52, 43, 28, 165, 57, 46, 30, 165, 43, 38, 26, 165, 53, 44, 29, 165, 64, 50, 33, 165, 59, 47, 31, 165, 54, 44, 29, 165, 64, 50, 33, 165, 72, 54, 36, 165, 43, 37, 26, 165, 37, 33, 25, 165, 42, 37, 26, 165, 48, 41, 27, 165, 51, 43, 28, 165, 50, 42, 28, 165, 46, 40, 27, 165, 56, 45, 30, 165, 49, 41, 27, 165, 45, 39, 26, 165, 41, 36, 26, 165, 59, 47, 31, 165, 57, 46, 30, 165, 43, 38, 26, 165, 44, 38, 26, 165, 43, 37, 26, 165, 37, 34, 25, 165, 48, 41, 27, 165, 41, 36, 26, 165, 44, 38, 26, 165, 42, 37, 26, 165, 40, 36, 26, 165, 48, 42, 31, 165, 39, 35, 25, 165, 41, 36, 27, 165, 47, 41, 30, 165, 36, 33, 25, 165, 44, 38, 26, 165, 43, 38, 26, 165, 40, 35, 26, 165, 47, 41, 30, 165, 38, 34, 25, 165, 39, 35, 26, 165, 41, 36, 26, 165, 49, 41, 27, 165, 43, 38, 26, 165, 43, 38, 26, 165, 55, 45, 30, 165, 46, 48, 41, 165, 47, 40, 27, 165, 48, 41, 27, 165, 52, 43, 29, 165, 49, 41, 27, 165, 46, 39, 27, 165, 48, 41, 27, 165, 41, 36, 26, 165, 57, 46, 30, 165, 61, 48, 32, 165, 53, 44, 29, 165, 44, 38, 26, 165, 38, 34, 25, 165, 37, 33, 25, 165, 42, 36, 26, 165, 38, 34, 25, 165, 55, 45, 29, 165, 46, 39, 27, 165, 46, 40, 27, 165, 42, 37, 26, 165, 49, 41, 27, 165, 45, 39, 27, 165, 38, 34, 25, 165, 38, 34, 25, 165, 40, 35, 26, 165, 37, 34, 25, 165, 37, 34, 25, 165, 56, 47, 35, 165, 59, 50, 36, 165, 41, 36, 26, 165, 43, 38, 26, 165, 41, 36, 27, 165, 48, 41, 27, 165, 49, 42, 27, 165, 47, 48, 41, 165, 39, 35, 25, 165, 58, 49, 36, 165, 42, 37, 26, 165, 41, 36, 26, 165, 40, 35, 26, 165, 37, 33, 25, 165, 40, 35, 26, 165, 45, 39, 27, 165, 43, 38, 26, 165, 47, 40, 27, 165, 51, 42, 28, 165, 46, 39, 27, 165, 47, 40, 27, 165, 39, 35, 25, 165, 37, 33, 25, 165, 42, 37, 26, 165, 40, 36, 26, 165, 41, 36, 27, 165, 64, 53, 38, 165, 69, 56, 41, 165, 38, 34, 25, 165, 42, 37, 26, 165, 46, 40, 27, 165, 45, 39, 26, 165, 42, 37, 26, 165, 45, 39, 29, 165, 38, 34, 25, 165, 41, 36, 26, 165, 42, 37, 26, 165, 38, 34, 25, 165, 39, 35, 25, 165, 44, 38, 26, 165, 39, 35, 26, 165, 75, 61, 44, 165, 54, 46, 33, 165, 45, 39, 29, 165, 45, 47, 41, 165, 41, 36, 26, 165, 54, 44, 29, 165, 38, 34, 25, 165, 87, 70, 50, 165, 60, 50, 36, 165, 59, 49, 36, 165, 64, 53, 38, 165, 48, 41, 30, 165, 64, 53, 38, 165, 68, 56, 40, 165, 47, 41, 30, 165, 67, 55, 40, 165, 53, 45, 33, 165, 40, 36, 26, 165, 41, 36, 26, 165, 44, 39, 29, 165, 63, 52, 38, 165, 63, 52, 38, 165, 37, 33, 25, 165, 37, 33, 25, 165, 39, 35, 25, 165, 40, 36, 26, 165, 38, 34, 25, 165, 51, 43, 32, 165, 39, 35, 25, 165, 38, 34, 26, 165, 74, 60, 43, 165, 51, 43, 32, 165, 43, 37, 26, 165, 42, 37, 26, 165, 40, 36, 26, 165, 43, 37, 26, 165, 47, 41, 30, 165, 65, 53, 39, 165, 37, 33, 25, 165, 46, 40, 27, 165, 53, 44, 29, 165, 40, 35, 25, 165, 72, 58, 42, 165, 84, 67, 46, 165, 38, 34, 26, 165, 39, 35, 25, 165, 42, 37, 28, 165, 43, 37, 26, 165, 39, 35, 25, 165, 40, 35, 25, 165, 10, 10, 10, 255, 8, 8, 8, 255, 11, 11, 11, 255, 6, 6, 6, 255, 7, 7, 7, 255, 6, 6, 6, 255, 4, 5, 5, 255, 7, 7, 7, 255, 4, 4, 4, 255, 6, 6, 6, 255, 4, 5, 5, 255, 6, 6, 6, 255, 13, 13, 13, 255, 15, 16, 16, 255, 14, 14, 14, 255, 6, 6, 6, 255, 6, 6, 6, 255, 15, 15, 16, 255, 20, 20, 20, 255, 19, 20, 20, 255, 16, 16, 16, 255, 14, 15, 15, 255, 15, 15, 16, 255, 16, 16, 17, 255, 19, 19, 20, 255, 16, 17, 17, 255, 19, 19, 19, 255, 19, 20, 20, 255, 21, 22, 22, 255, 24, 25, 26, 255, 22, 22, 23, 255, 18, 19, 19, 255, 14, 14, 14, 255, 12, 13, 13, 255, 11, 11, 11, 255, 11, 11, 11, 255, 17, 17, 18, 255, 17, 18, 18, 255, 16, 16, 16, 255, 22, 22, 23, 255, 26, 27, 28, 255, 33, 34, 34, 255, 30, 31, 31, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 33, 34, 34, 255, 33, 33, 34, 255, 33, 33, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 26, 26, 27, 255, 23, 24, 24, 255, 16, 16, 16, 255, 21, 21, 22, 255, 12, 12, 13, 255, 15, 15, 16, 255, 12, 12, 12, 255, 9, 9, 9, 255, 5, 5, 6, 255, 3, 3, 3, 255, 5, 6, 6, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 8, 8, 8, 255, 10, 10, 10, 255, 10, 11, 11, 255, 12, 12, 13, 255, 12, 12, 12, 255, 10, 10, 10, 255, 13, 13, 14, 255, 17, 18, 18, 255, 10, 11, 11, 255, 8, 9, 9, 255, 12, 12, 12, 255, 11, 11, 11, 255, 16, 17, 17, 255, 20, 21, 21, 255, 23, 23, 24, 255, 28, 29, 29, 255, 24, 24, 25, 255, 22, 23, 23, 255, 17, 18, 18, 255, 14, 14, 15, 255, 10, 10, 11, 255, 7, 7, 7, 255, 8, 9, 9, 255, 7, 7, 7, 255, 4, 4, 4, 255, 2, 2, 2, 255, 10, 10, 11, 255, 7, 7, 7, 255, 12, 12, 13, 255, 19, 19, 19, 255, 21, 21, 22, 255, 27, 28, 29, 255, 25, 25, 26, 255, 21, 21, 22, 255, 20, 20, 21, 255, 15, 15, 16, 255, 16, 16, 17, 255, 9, 9, 9, 255, 7, 7, 7, 255, 10, 10, 10, 255, 14, 14, 15, 255, 11, 11, 11, 255, 18, 18, 19, 255, 25, 26, 26, 255, 19, 19, 19, 255, 17, 18, 18, 255, 28, 28, 29, 255, 28, 28, 29, 255, 32, 33, 34, 255, 25, 26, 26, 255, 29, 29, 30, 255, 24, 24, 25, 255, 26, 27, 28, 255, 25, 25, 26, 255, 23, 24, 24, 255, 25, 26, 26, 255, 22, 22, 23, 255, 19, 19, 20, 255, 12, 12, 13, 255, 10, 10, 10, 255, 4, 4, 4, 255, 5, 6, 6, 255, 7, 8, 8, 255, 8, 8, 8, 255, 5, 5, 6, 255, 6, 6, 6, 255, 9, 9, 9, 255, 12, 12, 12, 255, 21, 22, 22, 255, 21, 22, 22, 255, 23, 23, 24, 255, 24, 25, 26, 255, 32, 33, 33, 255, 31, 32, 32, 255, 32, 33, 33, 255, 32, 33, 34, 255, 33, 33, 34, 255, 31, 32, 33, 255, 27, 28, 28, 255, 24, 24, 25, 255, 20, 21, 21, 255, 14, 15, 15, 255, 10, 10, 10, 255, 11, 11, 11, 255, 9, 10, 10, 255, 12, 12, 12, 255, 14, 14, 14, 255, 13, 13, 13, 255, 11, 11, 12, 255, 16, 17, 17, 255, 22, 23, 23, 255, 25, 26, 26, 255, 32, 33, 33, 255, 19, 19, 19, 255, 18, 19, 19, 255, 18, 19, 19, 255, 18, 19, 19, 255, 12, 12, 13, 255, 14, 14, 14, 255, 17, 17, 17, 255, 17, 17, 18, 255, 22, 23, 24, 255, 29, 30, 31, 255, 32, 33, 34, 255, 32, 33, 33, 255, 33, 33, 34, 255, 21, 22, 22, 255, 12, 12, 12, 255, 21, 22, 22, 255, 18, 18, 19, 255, 17, 18, 18, 255, 14, 14, 14, 255, 15, 15, 15, 255, 17, 17, 18, 255, 12, 12, 12, 255, 7, 7, 7, 255, 9, 10, 10, 255, 13, 14, 14, 255, 16, 17, 17, 255, 22, 23, 23, 255, 26, 27, 28, 255, 28, 29, 29, 255, 33, 33, 34, 255, 30, 30, 31, 255, 32, 33, 33, 255, 32, 33, 33, 255, 29, 29, 30, 255, 22, 22, 23, 255, 28, 29, 29, 255, 19, 20, 20, 255, 15, 15, 16, 255, 8, 8, 8, 255, 5, 5, 5, 255, 2, 2, 2, 255, 13, 13, 13, 255, 14, 15, 15, 255, 17, 17, 18, 255, 17, 17, 18, 255, 25, 25, 26, 255, 28, 29, 30, 255, 32, 33, 34, 255, 27, 28, 28, 255, 33, 34, 34, 255, 30, 31, 32, 255, 26, 26, 27, 255, 29, 29, 30, 255, 23, 23, 24, 255, 19, 19, 20, 255, 20, 21, 21, 255, 18, 19, 19, 255, 12, 12, 12, 255, 9, 9, 10, 255, 2, 2, 3, 255, 7, 7, 7, 255, 8, 9, 9, 255, 10, 10, 10, 255, 18, 18, 19, 255, 18, 19, 19, 255, 33, 33, 34, 255, 30, 31, 31, 255, 33, 33, 34, 255, 33, 33, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 30, 31, 32, 255, 29, 30, 31, 255, 25, 25, 26, 255, 25, 25, 26, 255, 18, 19, 19, 255, 19, 19, 20, 255, 17, 17, 17, 255, 11, 11, 11, 255, 11, 12, 12, 255, 12, 12, 12, 255, 15, 15, 16, 255, 19, 19, 20, 255, 22, 23, 23, 255, 26, 26, 27, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 24, 25, 25, 255, 20, 20, 21, 255, 18, 18, 18, 255, 20, 21, 21, 255, 16, 16, 17, 255, 14, 14, 14, 255, 10, 11, 11, 255, 14, 14, 15, 255, 13, 13, 14, 255, 7, 7, 8, 255, 37, 34, 25, 165, 39, 35, 25, 165, 43, 37, 26, 165, 44, 38, 26, 165, 42, 37, 28, 165, 42, 37, 26, 165, 41, 36, 26, 165, 44, 38, 26, 165, 41, 36, 26, 165, 48, 41, 30, 165, 64, 53, 38, 165, 39, 35, 26, 165, 38, 34, 25, 165, 42, 37, 26, 165, 45, 47, 41, 165, 41, 36, 26, 165, 44, 38, 26, 165, 45, 39, 26, 165, 59, 47, 31, 165, 43, 37, 26, 165, 52, 44, 32, 165, 36, 33, 25, 165, 44, 39, 29, 165, 44, 38, 26, 165, 47, 40, 27, 165, 46, 39, 27, 165, 47, 40, 27, 165, 64, 49, 33, 165, 59, 47, 31, 165, 44, 38, 26, 165, 44, 38, 26, 165, 49, 41, 27, 165, 47, 40, 27, 165, 42, 37, 26, 165, 47, 40, 27, 165, 45, 39, 26, 165, 47, 40, 27, 165, 52, 43, 28, 165, 39, 35, 25, 165, 48, 41, 27, 165, 48, 41, 27, 165, 61, 48, 32, 165, 54, 44, 29, 165, 45, 38, 26, 165, 42, 37, 28, 165, 44, 38, 26, 165, 42, 37, 26, 165, 44, 38, 26, 165, 44, 38, 26, 165, 46, 40, 27, 165, 45, 39, 27, 165, 37, 34, 25, 165, 48, 40, 27, 165, 62, 49, 32, 165, 47, 40, 27, 165, 57, 46, 30, 165, 51, 43, 28, 165, 74, 55, 36, 165, 62, 49, 32, 165, 42, 37, 26, 165, 48, 41, 27, 165, 41, 36, 26, 165, 64, 53, 38, 165, 41, 36, 26, 165, 41, 36, 27, 165, 40, 35, 25, 165, 41, 36, 26, 165, 39, 35, 25, 165, 46, 40, 29, 165, 60, 50, 36, 165, 55, 47, 34, 165, 39, 35, 25, 165, 45, 40, 29, 165, 67, 55, 40, 165, 64, 53, 38, 165, 42, 37, 28, 165, 42, 37, 26, 165, 49, 42, 27, 165, 55, 45, 30, 165, 52, 43, 29, 165, 42, 36, 26, 165, 41, 36, 26, 165, 49, 41, 27, 165, 42, 37, 26, 165, 47, 40, 27, 165, 45, 39, 27, 165, 46, 40, 27, 165, 41, 36, 26, 165, 52, 43, 28, 165, 54, 44, 29, 165, 44, 38, 26, 165, 68, 52, 34, 165, 59, 47, 31, 165, 54, 44, 29, 165, 58, 47, 31, 165, 63, 49, 32, 165, 73, 55, 36, 165, 51, 43, 28, 165, 58, 47, 31, 165, 71, 53, 35, 165, 56, 46, 30, 165, 49, 41, 27, 165, 46, 40, 27, 165, 41, 36, 26, 165, 38, 34, 25, 165, 38, 34, 25, 165, 55, 45, 29, 165, 46, 39, 27, 165, 51, 43, 28, 165, 63, 49, 33, 165, 47, 40, 27, 165, 57, 46, 30, 165, 64, 49, 33, 165, 55, 45, 30, 165, 42, 36, 26, 165, 38, 34, 25, 165, 47, 40, 27, 165, 39, 35, 25, 165, 40, 36, 26, 165, 42, 37, 26, 165, 43, 37, 26, 165, 39, 35, 25, 165, 41, 36, 26, 165, 52, 44, 32, 165, 40, 36, 26, 165, 38, 34, 25, 165, 48, 41, 27, 165, 46, 40, 27, 165, 46, 47, 41, 165, 38, 34, 25, 165, 48, 41, 27, 165, 46, 39, 27, 165, 48, 41, 27, 165, 39, 35, 25, 165, 43, 38, 26, 165, 45, 39, 26, 165, 38, 34, 25, 165, 50, 42, 28, 165, 45, 39, 26, 165, 59, 47, 31, 165, 56, 45, 30, 165, 61, 48, 32, 165, 45, 39, 27, 165, 47, 40, 27, 165, 43, 38, 26, 165, 44, 38, 26, 165, 44, 38, 26, 165, 64, 50, 33, 165, 46, 40, 27, 165, 49, 41, 27, 165, 43, 37, 26, 165, 46, 40, 27, 165, 48, 41, 27, 165, 37, 33, 25, 165, 41, 36, 26, 165, 41, 36, 26, 165, 39, 35, 25, 165, 40, 35, 26, 165, 47, 40, 27, 165, 50, 42, 28, 165, 45, 39, 27, 165, 47, 40, 27, 165, 37, 34, 25, 165, 47, 40, 27, 165, 42, 37, 26, 165, 43, 38, 26, 165, 41, 36, 26, 165, 43, 38, 26, 165, 44, 38, 26, 165, 63, 52, 38, 165, 41, 36, 26, 165, 57, 46, 30, 165, 52, 43, 28, 165, 44, 38, 26, 165, 43, 37, 26, 165, 43, 38, 26, 165, 41, 36, 26, 165, 37, 34, 25, 165, 39, 35, 25, 165, 41, 36, 26, 165, 52, 43, 28, 165, 44, 38, 26, 165, 37, 34, 25, 165, 43, 37, 26, 165, 45, 39, 27, 165, 47, 40, 27, 165, 38, 34, 25, 165, 44, 38, 26, 165, 41, 36, 26, 165, 36, 33, 25, 165, 40, 35, 27, 165, 42, 37, 26, 165, 38, 34, 25, 165, 46, 40, 30, 165, 46, 39, 27, 165, 58, 46, 31, 165, 41, 36, 26, 165, 38, 34, 25, 165, 79, 63, 45, 165, 44, 38, 26, 165, 40, 36, 26, 165, 44, 38, 26, 165, 44, 38, 26, 165, 41, 36, 26, 165, 39, 35, 25, 165, 45, 39, 29, 165, 81, 65, 47, 165, 36, 33, 25, 165, 43, 38, 28, 165, 37, 34, 25, 165, 46, 39, 27, 165, 49, 42, 27, 165, 50, 43, 32, 165, 84, 67, 48, 165, 62, 51, 37, 165, 52, 44, 32, 165, 48, 42, 31, 165, 38, 34, 25, 165, 76, 62, 44, 165, 81, 65, 47, 165, 62, 52, 37, 165, 43, 37, 26, 165, 85, 68, 48, 165, 49, 42, 31, 165, 37, 34, 25, 165, 38, 34, 25, 165, 72, 59, 42, 165, 64, 53, 38, 165, 36, 33, 25, 165, 64, 53, 38, 165, 38, 34, 25, 165, 43, 38, 26, 165, 40, 36, 27, 165, 77, 62, 44, 165, 40, 35, 25, 165, 56, 47, 34, 165, 87, 70, 49, 165, 85, 68, 49, 165, 52, 44, 33, 165, 40, 36, 26, 165, 62, 51, 37, 165, 46, 40, 30, 165, 68, 56, 40, 165, 73, 59, 43, 165, 52, 45, 33, 165, 44, 38, 26, 165, 48, 41, 27, 165, 44, 38, 26, 165, 39, 35, 25, 165, 58, 48, 35, 165, 39, 35, 25, 165, 51, 42, 28, 165, 37, 33, 25, 165, 40, 35, 25, 165, 44, 38, 26, 165, 37, 33, 25, 165, 5, 5, 5, 255, 6, 6, 6, 255, 7, 7, 7, 255, 7, 7, 7, 255, 9, 9, 10, 255, 6, 7, 7, 255, 8, 8, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 4, 4, 4, 255, 7, 7, 8, 255, 9, 9, 10, 255, 14, 14, 15, 255, 13, 13, 13, 255, 12, 13, 13, 255, 10, 10, 10, 255, 8, 8, 8, 255, 14, 14, 14, 255, 16, 16, 16, 255, 17, 18, 18, 255, 18, 18, 19, 255, 12, 12, 13, 255, 19, 19, 19, 255, 11, 12, 12, 255, 10, 10, 10, 255, 16, 17, 17, 255, 13, 13, 13, 255, 17, 18, 18, 255, 20, 21, 21, 255, 17, 17, 18, 255, 12, 12, 13, 255, 20, 20, 21, 255, 19, 20, 20, 255, 14, 14, 14, 255, 12, 12, 13, 255, 9, 9, 10, 255, 13, 13, 13, 255, 15, 15, 15, 255, 14, 14, 14, 255, 23, 24, 24, 255, 29, 30, 30, 255, 33, 33, 34, 255, 33, 33, 34, 255, 33, 34, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 33, 255, 33, 34, 34, 255, 32, 32, 33, 255, 32, 33, 33, 255, 26, 27, 28, 255, 27, 27, 28, 255, 24, 24, 25, 255, 18, 19, 19, 255, 13, 13, 14, 255, 13, 13, 13, 255, 12, 12, 12, 255, 6, 6, 6, 255, 5, 5, 5, 255, 9, 9, 9, 255, 10, 10, 11, 255, 12, 12, 12, 255, 10, 10, 11, 255, 5, 6, 6, 255, 4, 5, 5, 255, 10, 11, 11, 255, 8, 8, 9, 255, 6, 7, 7, 255, 7, 8, 8, 255, 10, 10, 10, 255, 8, 8, 8, 255, 6, 7, 7, 255, 11, 12, 12, 255, 10, 10, 11, 255, 9, 9, 10, 255, 10, 10, 10, 255, 20, 21, 21, 255, 16, 16, 17, 255, 18, 19, 19, 255, 24, 25, 25, 255, 25, 26, 26, 255, 24, 25, 25, 255, 25, 26, 26, 255, 12, 12, 12, 255, 16, 16, 16, 255, 12, 13, 13, 255, 7, 8, 8, 255, 7, 8, 8, 255, 5, 5, 6, 255, 8, 9, 9, 255, 6, 7, 7, 255, 10, 10, 10, 255, 9, 9, 10, 255, 12, 12, 13, 255, 14, 14, 15, 255, 25, 26, 26, 255, 27, 28, 29, 255, 26, 27, 28, 255, 25, 26, 26, 255, 17, 18, 18, 255, 19, 19, 20, 255, 14, 14, 14, 255, 13, 13, 13, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 12, 255, 12, 12, 13, 255, 18, 18, 18, 255, 19, 19, 20, 255, 17, 17, 18, 255, 16, 17, 17, 255, 27, 28, 29, 255, 25, 25, 26, 255, 30, 31, 32, 255, 25, 25, 26, 255, 19, 19, 19, 255, 23, 23, 24, 255, 20, 21, 21, 255, 24, 24, 25, 255, 20, 20, 21, 255, 24, 24, 25, 255, 20, 20, 21, 255, 13, 13, 14, 255, 11, 12, 12, 255, 10, 10, 11, 255, 6, 6, 6, 255, 5, 5, 5, 255, 15, 16, 16, 255, 13, 13, 14, 255, 8, 8, 9, 255, 4, 4, 4, 255, 8, 8, 8, 255, 11, 11, 11, 255, 15, 15, 15, 255, 16, 16, 16, 255, 21, 21, 22, 255, 24, 24, 25, 255, 28, 29, 30, 255, 32, 33, 33, 255, 31, 32, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 29, 30, 31, 255, 24, 25, 25, 255, 25, 25, 26, 255, 18, 19, 19, 255, 18, 18, 18, 255, 10, 11, 11, 255, 10, 10, 10, 255, 8, 8, 9, 255, 13, 13, 13, 255, 8, 8, 8, 255, 8, 9, 9, 255, 12, 13, 13, 255, 23, 23, 24, 255, 20, 20, 21, 255, 21, 21, 22, 255, 26, 27, 28, 255, 17, 17, 17, 255, 23, 24, 24, 255, 17, 17, 17, 255, 12, 12, 12, 255, 9, 9, 9, 255, 15, 15, 16, 255, 19, 19, 19, 255, 23, 24, 24, 255, 29, 29, 30, 255, 29, 30, 30, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 25, 25, 26, 255, 20, 21, 21, 255, 21, 21, 22, 255, 16, 16, 17, 255, 14, 15, 15, 255, 9, 9, 10, 255, 7, 7, 7, 255, 7, 8, 8, 255, 11, 11, 11, 255, 11, 12, 12, 255, 14, 15, 15, 255, 14, 14, 14, 255, 22, 23, 23, 255, 32, 32, 33, 255, 19, 19, 20, 255, 29, 30, 31, 255, 27, 27, 28, 255, 32, 33, 34, 255, 32, 33, 33, 255, 33, 34, 34, 255, 33, 34, 34, 255, 22, 23, 23, 255, 26, 27, 27, 255, 15, 16, 16, 255, 15, 15, 16, 255, 11, 11, 12, 255, 6, 6, 7, 255, 10, 11, 11, 255, 12, 12, 12, 255, 14, 14, 14, 255, 18, 18, 18, 255, 22, 22, 23, 255, 20, 20, 21, 255, 29, 30, 31, 255, 33, 34, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 27, 28, 28, 255, 26, 27, 28, 255, 24, 25, 25, 255, 17, 17, 18, 255, 21, 21, 22, 255, 17, 18, 18, 255, 18, 19, 19, 255, 8, 9, 9, 255, 7, 7, 7, 255, 6, 6, 6, 255, 8, 8, 9, 255, 7, 7, 7, 255, 13, 13, 13, 255, 21, 22, 22, 255, 20, 20, 21, 255, 27, 28, 29, 255, 28, 29, 29, 255, 33, 34, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 33, 255, 28, 29, 29, 255, 25, 26, 27, 255, 32, 32, 33, 255, 23, 23, 24, 255, 26, 27, 27, 255, 22, 22, 23, 255, 21, 22, 22, 255, 14, 15, 15, 255, 12, 13, 13, 255, 9, 9, 9, 255, 15, 15, 16, 255, 21, 21, 22, 255, 21, 21, 22, 255, 23, 23, 24, 255, 32, 33, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 24, 25, 26, 255, 27, 28, 29, 255, 21, 21, 22, 255, 14, 14, 14, 255, 13, 13, 14, 255, 10, 10, 10, 255, 9, 9, 10, 255, 5, 5, 5, 255, 7, 7, 8, 255, 6, 6, 7, 255, 47, 40, 27, 165, 46, 39, 27, 165, 40, 36, 26, 165, 49, 42, 31, 165, 50, 43, 32, 165, 81, 65, 47, 165, 37, 33, 25, 165, 41, 36, 26, 165, 37, 34, 25, 165, 46, 40, 29, 165, 56, 47, 34, 165, 40, 35, 26, 165, 59, 47, 31, 165, 47, 40, 27, 165, 50, 42, 27, 165, 44, 38, 26, 165, 49, 42, 27, 165, 42, 37, 26, 165, 54, 44, 29, 165, 48, 41, 27, 165, 56, 47, 34, 165, 52, 44, 32, 165, 44, 38, 26, 165, 39, 35, 25, 165, 44, 38, 26, 165, 43, 38, 26, 165, 59, 47, 31, 165, 48, 41, 27, 165, 65, 50, 33, 165, 77, 57, 36, 165, 46, 40, 27, 165, 59, 47, 31, 165, 65, 50, 33, 165, 48, 41, 27, 165, 55, 45, 29, 165, 41, 36, 26, 165, 38, 34, 25, 165, 48, 41, 27, 165, 46, 39, 27, 165, 40, 35, 25, 165, 45, 39, 27, 165, 47, 41, 30, 165, 42, 37, 26, 165, 64, 50, 33, 165, 60, 47, 31, 165, 52, 43, 28, 165, 57, 46, 30, 165, 50, 43, 32, 165, 42, 37, 26, 165, 48, 41, 27, 165, 47, 40, 27, 165, 45, 39, 26, 165, 40, 36, 26, 165, 55, 45, 30, 165, 49, 41, 27, 165, 63, 49, 32, 165, 53, 44, 29, 165, 79, 59, 36, 165, 51, 43, 28, 165, 36, 33, 25, 165, 47, 40, 27, 165, 49, 41, 27, 165, 37, 34, 25, 165, 56, 47, 34, 165, 50, 43, 32, 165, 38, 34, 25, 165, 38, 34, 25, 165, 44, 38, 26, 165, 63, 52, 38, 165, 39, 35, 25, 165, 50, 43, 32, 165, 42, 37, 26, 165, 46, 39, 27, 165, 65, 53, 39, 165, 47, 41, 30, 165, 40, 35, 26, 165, 41, 36, 26, 165, 44, 38, 26, 165, 63, 49, 32, 165, 49, 42, 27, 165, 51, 43, 28, 165, 45, 39, 26, 165, 47, 40, 27, 165, 64, 53, 38, 165, 49, 42, 31, 165, 43, 38, 26, 165, 49, 42, 27, 165, 42, 37, 26, 165, 43, 38, 26, 165, 41, 36, 26, 165, 47, 40, 27, 165, 53, 44, 29, 165, 45, 39, 26, 165, 39, 35, 25, 165, 40, 36, 26, 165, 56, 45, 30, 165, 56, 53, 44, 165, 53, 44, 29, 165, 49, 41, 27, 165, 75, 56, 36, 165, 47, 40, 27, 165, 44, 38, 26, 165, 40, 35, 25, 165, 41, 36, 26, 165, 44, 38, 26, 165, 48, 41, 27, 165, 61, 48, 32, 165, 50, 42, 28, 165, 48, 41, 27, 165, 50, 42, 28, 165, 80, 59, 36, 165, 52, 43, 29, 165, 50, 42, 27, 165, 51, 43, 28, 165, 52, 43, 28, 165, 45, 39, 26, 165, 56, 46, 30, 165, 42, 37, 26, 165, 37, 33, 25, 165, 47, 40, 27, 165, 46, 40, 27, 165, 55, 45, 30, 165, 38, 34, 25, 165, 52, 44, 32, 165, 45, 39, 26, 165, 50, 42, 28, 165, 46, 40, 27, 165, 48, 41, 27, 165, 46, 40, 27, 165, 41, 36, 26, 165, 45, 39, 27, 165, 49, 42, 27, 165, 52, 43, 28, 165, 46, 40, 27, 165, 52, 43, 28, 165, 46, 40, 27, 165, 46, 40, 27, 165, 42, 37, 26, 165, 61, 48, 32, 165, 63, 49, 33, 165, 44, 38, 26, 165, 56, 45, 30, 165, 41, 36, 26, 165, 43, 37, 26, 165, 48, 41, 27, 165, 47, 40, 27, 165, 57, 46, 30, 165, 39, 35, 25, 165, 47, 41, 30, 165, 40, 36, 26, 165, 40, 35, 26, 165, 51, 43, 28, 165, 54, 44, 29, 165, 41, 36, 26, 165, 52, 43, 28, 165, 64, 50, 33, 165, 48, 41, 27, 165, 63, 49, 32, 165, 66, 51, 33, 165, 47, 40, 27, 165, 48, 41, 27, 165, 47, 40, 27, 165, 45, 39, 26, 165, 48, 41, 27, 165, 55, 45, 30, 165, 51, 43, 28, 165, 42, 37, 26, 165, 49, 42, 27, 165, 46, 39, 27, 165, 44, 38, 26, 165, 45, 39, 27, 165, 60, 48, 31, 165, 69, 52, 35, 165, 66, 51, 34, 165, 48, 41, 27, 165, 64, 50, 33, 165, 62, 49, 32, 165, 51, 43, 28, 165, 48, 41, 27, 165, 66, 51, 34, 165, 63, 49, 32, 165, 43, 38, 26, 165, 42, 37, 26, 165, 42, 37, 26, 165, 46, 39, 27, 165, 57, 46, 30, 165, 50, 42, 28, 165, 40, 35, 26, 165, 47, 40, 27, 165, 38, 34, 25, 165, 46, 39, 27, 165, 41, 36, 26, 165, 43, 38, 26, 165, 40, 35, 26, 165, 48, 41, 27, 165, 43, 37, 26, 165, 52, 43, 29, 165, 40, 36, 27, 165, 39, 35, 25, 165, 38, 34, 25, 165, 44, 38, 26, 165, 57, 46, 30, 165, 42, 37, 26, 165, 45, 39, 27, 165, 44, 38, 26, 165, 36, 33, 25, 165, 87, 69, 49, 165, 40, 35, 25, 165, 42, 37, 26, 165, 45, 47, 41, 165, 42, 37, 26, 165, 44, 38, 26, 165, 60, 50, 36, 165, 84, 67, 48, 165, 58, 48, 35, 165, 44, 39, 29, 165, 41, 36, 26, 165, 41, 36, 26, 165, 45, 39, 27, 165, 43, 37, 26, 165, 46, 40, 27, 165, 46, 39, 27, 165, 49, 42, 31, 165, 42, 37, 26, 165, 39, 35, 25, 165, 39, 35, 25, 165, 37, 34, 25, 165, 82, 66, 47, 165, 37, 33, 25, 165, 47, 40, 27, 165, 74, 60, 43, 165, 36, 33, 25, 165, 44, 38, 28, 165, 86, 68, 48, 165, 46, 40, 30, 165, 37, 34, 25, 165, 51, 44, 32, 165, 42, 37, 26, 165, 43, 38, 26, 165, 42, 37, 26, 165, 48, 42, 31, 165, 49, 42, 31, 165, 87, 69, 49, 165, 63, 52, 38, 165, 36, 33, 25, 165, 38, 34, 25, 165, 38, 34, 25, 165, 39, 35, 25, 165, 39, 35, 25, 165, 44, 38, 29, 165, 57, 48, 35, 165, 40, 35, 26, 165, 46, 39, 27, 165, 40, 35, 26, 165, 42, 37, 26, 165, 50, 42, 28, 165, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 9, 9, 9, 255, 11, 11, 12, 255, 12, 12, 12, 255, 10, 11, 11, 255, 11, 11, 12, 255, 7, 7, 7, 255, 9, 9, 9, 255, 11, 11, 11, 255, 12, 12, 13, 255, 15, 15, 15, 255, 14, 14, 14, 255, 12, 12, 13, 255, 8, 8, 8, 255, 7, 7, 7, 255, 7, 7, 7, 255, 8, 8, 8, 255, 10, 11, 11, 255, 13, 14, 14, 255, 11, 11, 11, 255, 13, 13, 13, 255, 8, 8, 8, 255, 8, 8, 9, 255, 13, 13, 14, 255, 12, 12, 12, 255, 16, 16, 16, 255, 13, 14, 14, 255, 16, 17, 17, 255, 17, 18, 18, 255, 17, 17, 18, 255, 16, 16, 17, 255, 18, 18, 19, 255, 9, 9, 10, 255, 15, 16, 16, 255, 17, 17, 18, 255, 14, 14, 14, 255, 17, 17, 18, 255, 25, 26, 26, 255, 31, 31, 32, 255, 33, 34, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 32, 33, 255, 31, 32, 33, 255, 32, 33, 34, 255, 33, 34, 34, 255, 33, 33, 34, 255, 20, 21, 21, 255, 20, 21, 21, 255, 19, 20, 20, 255, 22, 22, 23, 255, 19, 19, 19, 255, 13, 13, 13, 255, 12, 13, 13, 255, 4, 4, 4, 255, 8, 8, 8, 255, 6, 6, 6, 255, 16, 16, 16, 255, 13, 13, 14, 255, 14, 15, 15, 255, 14, 15, 15, 255, 9, 9, 9, 255, 12, 12, 13, 255, 9, 10, 10, 255, 8, 8, 9, 255, 7, 7, 7, 255, 11, 11, 11, 255, 8, 8, 8, 255, 10, 10, 10, 255, 7, 7, 7, 255, 11, 12, 12, 255, 10, 11, 11, 255, 9, 9, 10, 255, 17, 17, 18, 255, 18, 18, 18, 255, 19, 20, 20, 255, 23, 23, 24, 255, 18, 18, 19, 255, 23, 24, 25, 255, 15, 15, 16, 255, 11, 11, 11, 255, 14, 14, 14, 255, 10, 10, 10, 255, 11, 11, 11, 255, 9, 10, 10, 255, 9, 10, 10, 255, 8, 8, 8, 255, 10, 10, 11, 255, 13, 14, 14, 255, 19, 20, 20, 255, 17, 18, 18, 255, 19, 19, 20, 255, 20, 20, 21, 255, 24, 25, 26, 255, 27, 27, 28, 255, 25, 25, 26, 255, 20, 21, 21, 255, 17, 18, 18, 255, 12, 12, 13, 255, 16, 16, 17, 255, 12, 12, 13, 255, 9, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 9, 9, 10, 255, 16, 17, 17, 255, 17, 17, 17, 255, 20, 20, 21, 255, 19, 19, 20, 255, 20, 21, 21, 255, 23, 24, 24, 255, 26, 27, 27, 255, 18, 18, 18, 255, 24, 24, 25, 255, 18, 18, 19, 255, 22, 23, 23, 255, 22, 23, 23, 255, 20, 21, 21, 255, 10, 10, 11, 255, 15, 16, 16, 255, 10, 10, 11, 255, 4, 4, 4, 255, 7, 7, 7, 255, 9, 9, 9, 255, 12, 12, 12, 255, 13, 13, 13, 255, 19, 20, 20, 255, 7, 7, 7, 255, 6, 6, 6, 255, 12, 12, 13, 255, 11, 11, 11, 255, 15, 16, 16, 255, 21, 22, 22, 255, 23, 24, 24, 255, 22, 23, 23, 255, 26, 26, 27, 255, 33, 34, 34, 255, 33, 33, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 28, 28, 29, 255, 23, 23, 24, 255, 18, 18, 18, 255, 18, 19, 19, 255, 17, 18, 18, 255, 11, 11, 12, 255, 11, 11, 11, 255, 13, 13, 14, 255, 16, 16, 16, 255, 14, 14, 14, 255, 25, 25, 26, 255, 18, 19, 19, 255, 17, 17, 18, 255, 20, 20, 21, 255, 18, 18, 18, 255, 18, 19, 19, 255, 14, 14, 15, 255, 9, 9, 9, 255, 9, 9, 9, 255, 12, 12, 12, 255, 17, 17, 18, 255, 23, 24, 24, 255, 30, 31, 32, 255, 29, 30, 30, 255, 30, 31, 32, 255, 24, 24, 25, 255, 21, 21, 21, 255, 23, 24, 24, 255, 15, 16, 16, 255, 20, 21, 21, 255, 18, 18, 19, 255, 18, 19, 19, 255, 10, 10, 10, 255, 9, 9, 9, 255, 9, 9, 9, 255, 5, 5, 5, 255, 14, 14, 15, 255, 19, 19, 19, 255, 25, 25, 26, 255, 25, 25, 26, 255, 23, 24, 24, 255, 25, 26, 27, 255, 31, 32, 33, 255, 27, 28, 28, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 32, 33, 255, 33, 34, 34, 255, 33, 33, 34, 255, 17, 17, 17, 255, 16, 16, 17, 255, 11, 11, 11, 255, 6, 6, 6, 255, 9, 9, 9, 255, 11, 11, 11, 255, 15, 15, 15, 255, 20, 20, 21, 255, 21, 22, 22, 255, 29, 30, 30, 255, 32, 32, 33, 255, 33, 34, 34, 255, 33, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 28, 28, 29, 255, 24, 25, 25, 255, 23, 23, 24, 255, 20, 20, 21, 255, 16, 17, 17, 255, 12, 13, 13, 255, 13, 13, 14, 255, 6, 6, 6, 255, 5, 5, 5, 255, 5, 5, 5, 255, 8, 8, 9, 255, 14, 15, 15, 255, 17, 17, 18, 255, 19, 19, 20, 255, 27, 27, 28, 255, 31, 31, 32, 255, 32, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 30, 31, 32, 255, 31, 32, 32, 255, 26, 27, 27, 255, 28, 29, 29, 255, 26, 27, 27, 255, 20, 20, 21, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 15, 15, 255, 8, 9, 9, 255, 9, 9, 9, 255, 12, 13, 13, 255, 17, 17, 17, 255, 22, 23, 23, 255, 32, 33, 33, 255, 33, 33, 34, 255, 29, 30, 31, 255, 24, 24, 25, 255, 23, 24, 24, 255, 25, 25, 26, 255, 14, 14, 15, 255, 13, 14, 14, 255, 6, 6, 6, 255, 10, 10, 10, 255, 8, 9, 9, 255, 11, 11, 11, 255, 13, 13, 14, 255, 51, 43, 28, 165, 39, 35, 25, 165, 40, 35, 26, 165, 43, 38, 28, 165, 40, 36, 26, 165, 44, 38, 26, 165, 45, 39, 27, 165, 42, 37, 26, 165, 47, 40, 27, 165, 37, 34, 25, 165, 37, 34, 25, 165, 44, 38, 26, 165, 58, 54, 45, 165, 57, 46, 30, 165, 48, 41, 27, 165, 49, 41, 27, 165, 45, 39, 26, 165, 46, 39, 27, 165, 43, 37, 26, 165, 39, 35, 25, 165, 42, 37, 27, 165, 41, 36, 26, 165, 66, 51, 34, 165, 45, 39, 27, 165, 47, 40, 27, 165, 57, 46, 30, 165, 62, 49, 32, 165, 65, 50, 33, 165, 61, 48, 32, 165, 45, 39, 27, 165, 53, 44, 29, 165, 50, 42, 28, 165, 55, 45, 30, 165, 46, 39, 27, 165, 37, 34, 25, 165, 38, 34, 25, 165, 47, 41, 30, 165, 57, 46, 30, 165, 48, 41, 27, 165, 45, 39, 27, 165, 53, 44, 29, 165, 41, 36, 26, 165, 44, 38, 26, 165, 45, 39, 26, 165, 64, 50, 33, 165, 47, 40, 27, 165, 52, 44, 33, 165, 64, 53, 38, 165, 39, 35, 25, 165, 48, 41, 27, 165, 41, 36, 26, 165, 45, 39, 26, 165, 48, 41, 27, 165, 47, 40, 27, 165, 41, 36, 26, 165, 51, 42, 28, 165, 46, 39, 27, 165, 38, 34, 25, 165, 57, 46, 30, 165, 49, 41, 27, 165, 43, 37, 26, 165, 37, 33, 25, 165, 40, 35, 26, 165, 40, 35, 25, 165, 37, 34, 25, 165, 42, 37, 26, 165, 45, 39, 27, 165, 40, 35, 26, 165, 50, 43, 32, 165, 49, 42, 31, 165, 42, 44, 40, 165, 40, 35, 27, 165, 43, 37, 26, 165, 65, 50, 33, 165, 43, 38, 26, 165, 45, 39, 26, 165, 50, 42, 28, 165, 56, 45, 30, 165, 56, 45, 30, 165, 56, 45, 30, 165, 55, 45, 29, 165, 43, 38, 26, 165, 44, 38, 28, 165, 74, 60, 43, 165, 69, 57, 41, 165, 42, 37, 28, 165, 46, 40, 27, 165, 40, 35, 27, 165, 38, 35, 26, 165, 39, 35, 25, 165, 37, 33, 25, 165, 55, 45, 30, 165, 48, 41, 27, 165, 56, 45, 30, 165, 55, 45, 29, 165, 48, 41, 27, 165, 49, 50, 42, 165, 48, 41, 27, 165, 55, 45, 29, 165, 37, 34, 25, 165, 46, 39, 27, 165, 40, 35, 25, 165, 37, 33, 25, 165, 39, 35, 25, 165, 38, 34, 25, 165, 42, 37, 26, 165, 40, 35, 25, 165, 47, 40, 27, 165, 55, 45, 30, 165, 66, 51, 34, 165, 51, 43, 28, 165, 48, 41, 27, 165, 55, 45, 29, 165, 64, 49, 33, 165, 46, 39, 27, 165, 50, 42, 28, 165, 53, 44, 29, 165, 54, 44, 29, 165, 54, 44, 29, 165, 37, 33, 25, 165, 41, 37, 27, 165, 48, 41, 27, 165, 39, 35, 25, 165, 40, 36, 26, 165, 68, 52, 34, 165, 54, 44, 29, 165, 41, 36, 26, 165, 44, 38, 26, 165, 46, 40, 27, 165, 42, 37, 26, 165, 47, 40, 27, 165, 63, 49, 32, 165, 70, 53, 35, 165, 66, 51, 34, 165, 57, 46, 30, 165, 48, 41, 27, 165, 42, 37, 26, 165, 40, 35, 25, 165, 39, 35, 25, 165, 49, 42, 31, 165, 61, 51, 37, 165, 39, 35, 25, 165, 53, 44, 29, 165, 51, 43, 28, 165, 52, 43, 28, 165, 48, 41, 27, 165, 38, 34, 25, 165, 37, 33, 25, 165, 42, 37, 26, 165, 43, 37, 26, 165, 54, 44, 29, 165, 47, 40, 27, 165, 43, 38, 26, 165, 41, 36, 26, 165, 40, 35, 25, 165, 46, 40, 27, 165, 47, 40, 27, 165, 55, 45, 30, 165, 43, 38, 26, 165, 43, 37, 26, 165, 48, 41, 27, 165, 52, 43, 29, 165, 48, 41, 27, 165, 50, 42, 28, 165, 49, 42, 27, 165, 62, 48, 32, 165, 65, 50, 33, 165, 47, 40, 27, 165, 46, 39, 27, 165, 49, 42, 27, 165, 47, 40, 27, 165, 61, 48, 32, 165, 62, 48, 32, 165, 66, 51, 33, 165, 59, 47, 31, 165, 54, 44, 29, 165, 69, 52, 35, 165, 55, 45, 29, 165, 55, 45, 30, 165, 56, 45, 30, 165, 44, 38, 26, 165, 39, 35, 25, 165, 57, 48, 35, 165, 38, 34, 25, 165, 50, 43, 32, 165, 39, 35, 25, 165, 38, 34, 25, 165, 44, 38, 26, 165, 38, 34, 25, 165, 59, 49, 36, 165, 43, 38, 26, 165, 88, 98, 39, 255, 67, 52, 34, 165, 48, 41, 27, 165, 43, 38, 26, 165, 44, 38, 26, 165, 44, 38, 26, 165, 39, 35, 25, 165, 47, 40, 27, 165, 37, 33, 25, 165, 39, 35, 25, 165, 50, 42, 28, 165, 46, 39, 27, 165, 51, 43, 32, 165, 39, 35, 25, 165, 59, 49, 36, 165, 37, 33, 25, 165, 49, 42, 31, 165, 36, 33, 25, 165, 44, 38, 26, 165, 45, 39, 27, 165, 46, 39, 27, 165, 47, 40, 27, 165, 42, 37, 28, 165, 84, 67, 48, 165, 39, 35, 25, 165, 42, 37, 26, 165, 46, 40, 27, 165, 49, 41, 27, 165, 45, 39, 27, 165, 42, 37, 26, 165, 36, 33, 25, 165, 41, 36, 26, 165, 56, 46, 30, 165, 47, 40, 27, 165, 44, 38, 26, 165, 55, 46, 34, 165, 76, 62, 44, 165, 54, 46, 33, 165, 47, 40, 27, 165, 43, 38, 26, 165, 41, 36, 26, 165, 50, 43, 32, 165, 82, 66, 47, 165, 37, 34, 25, 165, 36, 33, 25, 165, 37, 33, 25, 165, 46, 39, 27, 165, 47, 40, 27, 165, 43, 38, 28, 165, 68, 56, 40, 165, 41, 36, 26, 165, 41, 36, 26, 165, 43, 37, 26, 165, 37, 34, 25, 165, 47, 40, 27, 165, 45, 39, 26, 165, 44, 38, 26, 165, 39, 34, 25, 165, 45, 47, 41, 165, 43, 38, 26, 165, 58, 47, 31, 165, 50, 42, 28, 165, 63, 49, 32, 165, 60, 48, 31, 165, 52, 43, 28, 165, 17, 18, 18, 255, 19, 20, 20, 255, 16, 16, 17, 255, 13, 14, 14, 255, 15, 16, 16, 255, 18, 18, 19, 255, 18, 18, 19, 255, 14, 14, 14, 255, 14, 15, 15, 255, 12, 12, 13, 255, 11, 12, 12, 255, 23, 24, 24, 255, 13, 14, 14, 255, 18, 18, 18, 255, 12, 12, 13, 255, 11, 11, 12, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 9, 9, 10, 255, 9, 9, 10, 255, 10, 10, 10, 255, 9, 9, 9, 255, 9, 10, 10, 255, 11, 11, 12, 255, 8, 9, 9, 255, 8, 8, 8, 255, 9, 10, 10, 255, 9, 9, 10, 255, 11, 11, 11, 255, 13, 13, 13, 255, 14, 14, 14, 255, 11, 12, 12, 255, 12, 13, 13, 255, 8, 8, 8, 255, 10, 10, 10, 255, 9, 9, 9, 255, 18, 18, 19, 255, 19, 20, 20, 255, 25, 25, 26, 255, 27, 28, 29, 255, 33, 34, 34, 255, 29, 30, 31, 255, 33, 34, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 33, 34, 34, 255, 26, 27, 27, 255, 31, 32, 32, 255, 30, 31, 32, 255, 22, 22, 23, 255, 26, 27, 28, 255, 21, 21, 22, 255, 16, 17, 17, 255, 14, 14, 15, 255, 10, 11, 11, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 12, 12, 255, 15, 16, 16, 255, 19, 19, 19, 255, 17, 17, 18, 255, 15, 16, 16, 255, 12, 12, 12, 255, 15, 16, 16, 255, 14, 14, 15, 255, 11, 11, 12, 255, 12, 12, 12, 255, 12, 12, 12, 255, 10, 10, 11, 255, 13, 13, 14, 255, 10, 10, 10, 255, 9, 9, 9, 255, 11, 11, 11, 255, 5, 6, 6, 255, 7, 7, 7, 255, 11, 11, 11, 255, 14, 14, 14, 255, 21, 21, 22, 255, 14, 14, 15, 255, 18, 18, 18, 255, 12, 12, 12, 255, 16, 16, 16, 255, 13, 13, 13, 255, 8, 8, 8, 255, 6, 6, 6, 255, 7, 8, 8, 255, 10, 10, 11, 255, 12, 12, 12, 255, 17, 17, 17, 255, 14, 14, 15, 255, 21, 22, 22, 255, 21, 21, 22, 255, 19, 20, 20, 255, 22, 22, 23, 255, 27, 28, 29, 255, 24, 24, 25, 255, 22, 22, 23, 255, 18, 19, 19, 255, 22, 22, 23, 255, 12, 13, 13, 255, 10, 10, 10, 255, 14, 14, 14, 255, 8, 8, 8, 255, 5, 6, 6, 255, 7, 8, 8, 255, 14, 14, 14, 255, 11, 11, 11, 255, 15, 15, 15, 255, 16, 17, 17, 255, 21, 22, 22, 255, 20, 20, 21, 255, 20, 21, 21, 255, 20, 21, 21, 255, 18, 19, 19, 255, 20, 21, 21, 255, 19, 20, 20, 255, 14, 14, 15, 255, 13, 13, 13, 255, 15, 15, 16, 255, 9, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 10, 10, 11, 255, 9, 10, 10, 255, 7, 7, 7, 255, 11, 12, 12, 255, 13, 14, 14, 255, 18, 19, 19, 255, 9, 9, 9, 255, 13, 13, 13, 255, 7, 8, 8, 255, 12, 12, 12, 255, 13, 14, 14, 255, 14, 14, 15, 255, 17, 18, 18, 255, 19, 20, 20, 255, 18, 18, 18, 255, 20, 21, 21, 255, 32, 33, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 32, 33, 34, 255, 27, 27, 28, 255, 21, 22, 22, 255, 24, 25, 25, 255, 19, 19, 19, 255, 14, 15, 15, 255, 14, 14, 15, 255, 7, 7, 7, 255, 16, 17, 17, 255, 18, 18, 19, 255, 13, 13, 14, 255, 27, 27, 28, 255, 23, 24, 24, 255, 26, 26, 27, 255, 22, 23, 23, 255, 23, 23, 24, 255, 19, 19, 20, 255, 16, 16, 16, 255, 14, 14, 14, 255, 9, 10, 10, 255, 14, 14, 14, 255, 21, 21, 22, 255, 19, 20, 20, 255, 23, 23, 24, 255, 32, 33, 34, 255, 31, 32, 33, 255, 24, 25, 26, 255, 20, 21, 21, 255, 21, 21, 22, 255, 24, 24, 25, 255, 20, 21, 21, 255, 14, 14, 15, 255, 11, 12, 12, 255, 13, 13, 14, 255, 5, 5, 5, 255, 3, 3, 3, 255, 5, 5, 6, 255, 11, 12, 12, 255, 15, 15, 16, 255, 21, 21, 22, 255, 18, 19, 19, 255, 20, 20, 21, 255, 13, 13, 14, 255, 17, 17, 18, 255, 23, 24, 24, 255, 33, 34, 34, 255, 31, 31, 32, 255, 33, 33, 34, 255, 33, 33, 34, 255, 33, 33, 34, 255, 33, 33, 34, 255, 21, 22, 22, 255, 19, 19, 20, 255, 13, 13, 14, 255, 10, 10, 10, 255, 5, 5, 5, 255, 13, 13, 14, 255, 19, 20, 20, 255, 24, 24, 25, 255, 20, 21, 21, 255, 23, 24, 25, 255, 25, 26, 27, 255, 30, 30, 31, 255, 33, 34, 34, 255, 33, 34, 34, 255, 33, 33, 34, 255, 27, 27, 28, 255, 19, 19, 20, 255, 26, 26, 27, 255, 17, 18, 18, 255, 22, 22, 23, 255, 20, 21, 21, 255, 11, 11, 11, 255, 5, 5, 5, 255, 5, 5, 5, 255, 6, 6, 6, 255, 9, 10, 10, 255, 11, 11, 12, 255, 17, 18, 18, 255, 17, 18, 18, 255, 20, 20, 20, 255, 30, 31, 31, 255, 25, 25, 26, 255, 33, 34, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 30, 31, 31, 255, 24, 25, 25, 255, 29, 30, 30, 255, 22, 22, 23, 255, 22, 22, 23, 255, 19, 20, 20, 255, 19, 20, 20, 255, 16, 16, 17, 255, 17, 17, 18, 255, 12, 13, 13, 255, 8, 8, 9, 255, 15, 15, 16, 255, 19, 20, 20, 255, 14, 14, 15, 255, 22, 23, 23, 255, 24, 25, 25, 255, 30, 30, 31, 255, 17, 17, 18, 255, 14, 14, 15, 255, 15, 16, 16, 255, 8, 8, 8, 255, 8, 8, 8, 255, 11, 12, 12, 255, 14, 14, 14, 255, 11, 12, 12, 255, 9, 10, 10, 255, 13, 13, 14, 255, 46, 39, 27, 165, 59, 49, 36, 165, 71, 58, 42, 165, 67, 55, 40, 165, 46, 39, 27, 165, 45, 39, 27, 165, 40, 35, 25, 165, 44, 38, 26, 165, 45, 39, 27, 165, 37, 33, 25, 165, 40, 36, 26, 165, 43, 37, 26, 165, 58, 47, 31, 165, 54, 44, 29, 165, 54, 44, 29, 165, 40, 35, 26, 165, 40, 36, 26, 165, 50, 43, 32, 165, 53, 45, 33, 165, 36, 33, 25, 165, 40, 35, 25, 165, 40, 35, 25, 165, 50, 42, 28, 165, 45, 39, 26, 165, 45, 39, 27, 165, 61, 48, 32, 165, 58, 47, 31, 165, 60, 48, 31, 165, 50, 42, 28, 165, 64, 49, 33, 165, 58, 47, 31, 165, 53, 44, 29, 165, 46, 39, 27, 165, 42, 37, 26, 165, 41, 36, 26, 165, 41, 36, 26, 165, 45, 39, 27, 165, 62, 49, 32, 165, 64, 50, 33, 165, 43, 37, 26, 165, 48, 41, 27, 165, 39, 35, 25, 165, 48, 41, 27, 165, 47, 40, 27, 165, 58, 47, 31, 165, 57, 46, 30, 165, 43, 38, 28, 165, 39, 35, 26, 165, 45, 39, 29, 165, 43, 37, 26, 165, 40, 35, 25, 165, 39, 35, 25, 165, 45, 39, 27, 165, 49, 42, 27, 165, 45, 39, 26, 165, 39, 35, 25, 165, 42, 37, 26, 165, 36, 33, 25, 165, 61, 48, 32, 165, 57, 46, 30, 165, 45, 39, 26, 165, 57, 48, 35, 165, 74, 60, 43, 165, 58, 48, 35, 165, 43, 37, 28, 165, 42, 37, 26, 165, 42, 37, 26, 165, 37, 34, 25, 165, 68, 56, 40, 165, 39, 34, 25, 165, 40, 35, 26, 165, 60, 50, 37, 165, 39, 35, 25, 165, 71, 54, 35, 165, 55, 45, 30, 165, 56, 45, 30, 165, 57, 46, 30, 165, 48, 41, 27, 165, 49, 41, 27, 165, 53, 44, 29, 165, 62, 49, 32, 165, 52, 43, 28, 165, 42, 37, 26, 165, 47, 41, 30, 165, 70, 57, 41, 165, 48, 42, 31, 165, 39, 35, 26, 165, 49, 42, 31, 165, 47, 41, 30, 165, 38, 34, 25, 165, 42, 37, 26, 165, 48, 41, 27, 165, 46, 39, 27, 165, 45, 39, 26, 165, 48, 41, 27, 165, 47, 40, 27, 165, 47, 40, 27, 165, 51, 43, 28, 165, 52, 43, 28, 165, 39, 35, 25, 165, 44, 38, 26, 165, 42, 37, 26, 165, 45, 39, 29, 165, 38, 34, 26, 165, 39, 35, 26, 165, 42, 37, 26, 165, 38, 34, 25, 165, 51, 43, 28, 165, 57, 46, 30, 165, 57, 46, 30, 165, 58, 46, 31, 165, 47, 40, 27, 165, 48, 41, 27, 165, 62, 49, 32, 165, 59, 47, 31, 165, 47, 40, 27, 165, 50, 42, 28, 165, 46, 39, 27, 165, 60, 47, 31, 165, 39, 35, 26, 165, 39, 35, 25, 165, 46, 39, 27, 165, 49, 41, 27, 165, 44, 38, 26, 165, 54, 44, 29, 165, 50, 42, 28, 165, 40, 35, 25, 165, 45, 39, 26, 165, 49, 42, 27, 165, 41, 36, 26, 165, 50, 42, 27, 165, 66, 51, 33, 165, 62, 48, 32, 165, 56, 46, 30, 165, 45, 39, 27, 165, 48, 41, 27, 165, 43, 38, 26, 165, 42, 37, 26, 165, 40, 35, 25, 165, 74, 60, 43, 165, 87, 70, 50, 165, 39, 35, 26, 165, 39, 35, 25, 165, 47, 40, 27, 165, 47, 40, 27, 165, 54, 44, 29, 165, 37, 34, 25, 165, 63, 52, 38, 165, 37, 33, 25, 165, 40, 35, 25, 165, 54, 44, 29, 165, 55, 45, 30, 165, 45, 39, 26, 165, 40, 35, 25, 165, 40, 35, 25, 165, 58, 46, 31, 165, 53, 44, 29, 165, 54, 44, 29, 165, 46, 40, 27, 165, 43, 38, 26, 165, 47, 40, 27, 165, 45, 39, 26, 165, 49, 41, 27, 165, 64, 50, 33, 165, 50, 42, 28, 165, 48, 41, 27, 165, 57, 46, 30, 165, 51, 43, 28, 165, 46, 40, 27, 165, 48, 41, 27, 165, 43, 37, 26, 165, 57, 46, 30, 165, 65, 50, 33, 165, 70, 53, 35, 165, 46, 47, 41, 165, 58, 46, 31, 165, 63, 49, 33, 165, 62, 49, 32, 165, 59, 47, 31, 165, 53, 44, 29, 165, 50, 42, 28, 165, 40, 36, 26, 165, 45, 39, 29, 165, 43, 37, 26, 165, 36, 33, 25, 165, 46, 39, 27, 165, 39, 35, 25, 165, 45, 39, 29, 165, 37, 34, 25, 165, 41, 36, 26, 165, 43, 37, 26, 165, 60, 48, 31, 165, 78, 58, 36, 165, 48, 41, 27, 165, 46, 40, 27, 165, 41, 36, 26, 165, 41, 36, 26, 165, 41, 36, 26, 165, 43, 37, 26, 165, 39, 35, 25, 165, 39, 35, 25, 165, 41, 36, 26, 165, 41, 36, 26, 165, 56, 47, 34, 165, 39, 35, 25, 165, 41, 36, 26, 165, 37, 33, 25, 165, 37, 33, 25, 165, 42, 37, 26, 165, 48, 41, 27, 165, 40, 35, 26, 165, 44, 38, 26, 165, 53, 44, 29, 165, 44, 38, 26, 165, 58, 49, 35, 165, 44, 39, 29, 165, 47, 40, 27, 165, 62, 48, 32, 165, 48, 41, 27, 165, 45, 39, 27, 165, 48, 41, 27, 165, 38, 34, 25, 165, 43, 38, 28, 165, 54, 44, 29, 165, 48, 41, 27, 165, 48, 41, 27, 165, 63, 52, 38, 165, 59, 49, 36, 165, 47, 41, 30, 165, 39, 35, 25, 165, 49, 41, 27, 165, 38, 34, 25, 165, 39, 35, 25, 165, 47, 41, 30, 165, 51, 43, 32, 165, 40, 36, 26, 165, 43, 37, 26, 165, 40, 35, 26, 165, 44, 38, 26, 165, 39, 35, 26, 165, 36, 33, 25, 165, 42, 37, 26, 165, 49, 42, 27, 165, 55, 45, 29, 165, 47, 40, 27, 165, 45, 39, 26, 165, 55, 45, 30, 165, 37, 33, 25, 165, 38, 34, 25, 165, 38, 34, 25, 165, 54, 45, 29, 165, 65, 50, 33, 165, 49, 41, 27, 165, 47, 40, 27, 165, 49, 42, 27, 165, 56, 46, 30, 165, 20, 20, 21, 255, 17, 18, 18, 255, 22, 23, 23, 255, 19, 19, 20, 255, 22, 22, 23, 255, 24, 24, 25, 255, 21, 22, 22, 255, 17, 17, 17, 255, 12, 13, 13, 255, 18, 18, 19, 255, 17, 18, 18, 255, 19, 20, 20, 255, 22, 22, 23, 255, 13, 13, 14, 255, 11, 11, 12, 255, 15, 15, 15, 255, 8, 8, 8, 255, 6, 6, 6, 255, 6, 7, 7, 255, 7, 7, 8, 255, 10, 11, 11, 255, 14, 14, 14, 255, 15, 16, 16, 255, 14, 14, 14, 255, 12, 12, 12, 255, 9, 9, 10, 255, 10, 10, 11, 255, 8, 9, 9, 255, 8, 8, 8, 255, 9, 9, 9, 255, 8, 9, 9, 255, 11, 12, 12, 255, 9, 10, 10, 255, 10, 10, 10, 255, 9, 9, 10, 255, 10, 10, 11, 255, 10, 10, 11, 255, 13, 13, 14, 255, 24, 24, 25, 255, 20, 21, 21, 255, 28, 29, 30, 255, 32, 33, 33, 255, 27, 27, 28, 255, 23, 24, 24, 255, 24, 25, 25, 255, 29, 29, 30, 255, 31, 32, 33, 255, 25, 25, 26, 255, 27, 27, 28, 255, 24, 24, 25, 255, 32, 32, 33, 255, 19, 20, 20, 255, 21, 21, 21, 255, 14, 14, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 7, 7, 7, 255, 6, 7, 7, 255, 9, 10, 10, 255, 17, 18, 18, 255, 16, 16, 17, 255, 18, 19, 19, 255, 18, 18, 19, 255, 20, 21, 21, 255, 15, 15, 16, 255, 21, 21, 22, 255, 13, 14, 14, 255, 17, 18, 18, 255, 19, 19, 20, 255, 10, 10, 11, 255, 13, 13, 13, 255, 13, 13, 14, 255, 16, 17, 17, 255, 14, 14, 15, 255, 14, 15, 15, 255, 8, 8, 9, 255, 6, 6, 6, 255, 6, 6, 6, 255, 10, 10, 11, 255, 23, 24, 25, 255, 16, 16, 17, 255, 13, 13, 14, 255, 8, 8, 9, 255, 9, 9, 10, 255, 8, 9, 9, 255, 7, 7, 7, 255, 8, 8, 8, 255, 12, 13, 13, 255, 18, 18, 19, 255, 19, 19, 19, 255, 19, 19, 20, 255, 18, 18, 19, 255, 25, 25, 26, 255, 27, 27, 28, 255, 24, 25, 25, 255, 21, 22, 22, 255, 26, 27, 27, 255, 32, 33, 33, 255, 28, 29, 29, 255, 18, 18, 19, 255, 21, 22, 22, 255, 16, 16, 16, 255, 18, 19, 19, 255, 15, 15, 16, 255, 9, 9, 9, 255, 9, 9, 9, 255, 11, 11, 12, 255, 10, 10, 11, 255, 9, 9, 9, 255, 14, 14, 14, 255, 19, 19, 19, 255, 19, 19, 19, 255, 21, 21, 22, 255, 19, 19, 20, 255, 23, 24, 24, 255, 17, 18, 18, 255, 16, 16, 17, 255, 16, 16, 16, 255, 14, 14, 15, 255, 12, 12, 12, 255, 6, 7, 7, 255, 9, 9, 9, 255, 7, 7, 7, 255, 9, 10, 10, 255, 10, 10, 10, 255, 9, 10, 10, 255, 8, 8, 9, 255, 13, 14, 14, 255, 12, 12, 13, 255, 17, 18, 18, 255, 22, 22, 23, 255, 12, 12, 13, 255, 7, 8, 8, 255, 7, 7, 7, 255, 11, 11, 11, 255, 14, 15, 15, 255, 13, 13, 14, 255, 22, 22, 23, 255, 19, 19, 20, 255, 14, 14, 14, 255, 21, 22, 22, 255, 28, 29, 30, 255, 32, 33, 34, 255, 31, 32, 32, 255, 29, 29, 30, 255, 25, 26, 27, 255, 27, 28, 29, 255, 23, 23, 24, 255, 16, 17, 17, 255, 14, 15, 15, 255, 9, 9, 10, 255, 10, 10, 10, 255, 15, 15, 16, 255, 20, 20, 21, 255, 20, 20, 21, 255, 20, 21, 21, 255, 21, 22, 22, 255, 26, 27, 27, 255, 23, 24, 25, 255, 18, 19, 19, 255, 13, 13, 14, 255, 6, 7, 7, 255, 10, 10, 10, 255, 12, 12, 12, 255, 20, 20, 21, 255, 24, 24, 25, 255, 25, 26, 26, 255, 33, 33, 34, 255, 26, 27, 27, 255, 13, 13, 14, 255, 19, 19, 20, 255, 17, 17, 17, 255, 22, 23, 23, 255, 10, 10, 11, 255, 13, 13, 13, 255, 7, 7, 7, 255, 6, 6, 6, 255, 4, 4, 4, 255, 1, 1, 1, 255, 9, 9, 9, 255, 10, 10, 11, 255, 11, 11, 11, 255, 16, 17, 17, 255, 18, 18, 19, 255, 17, 18, 18, 255, 16, 17, 17, 255, 19, 20, 20, 255, 22, 22, 23, 255, 30, 30, 31, 255, 32, 32, 33, 255, 32, 33, 33, 255, 28, 28, 29, 255, 29, 30, 31, 255, 26, 26, 27, 255, 19, 20, 20, 255, 16, 16, 16, 255, 14, 15, 15, 255, 9, 9, 9, 255, 10, 10, 11, 255, 16, 16, 17, 255, 17, 17, 18, 255, 26, 26, 27, 255, 22, 22, 23, 255, 24, 25, 25, 255, 25, 26, 27, 255, 26, 27, 27, 255, 30, 31, 32, 255, 29, 30, 30, 255, 29, 30, 31, 255, 30, 30, 31, 255, 27, 27, 28, 255, 18, 18, 19, 255, 24, 25, 26, 255, 24, 25, 25, 255, 13, 14, 14, 255, 10, 10, 11, 255, 9, 9, 9, 255, 6, 6, 6, 255, 7, 7, 8, 255, 10, 10, 10, 255, 10, 11, 11, 255, 16, 16, 16, 255, 17, 18, 18, 255, 22, 22, 23, 255, 25, 25, 26, 255, 23, 23, 24, 255, 27, 28, 29, 255, 27, 28, 29, 255, 29, 29, 30, 255, 24, 24, 25, 255, 25, 25, 26, 255, 22, 22, 23, 255, 23, 24, 24, 255, 17, 18, 18, 255, 22, 22, 23, 255, 24, 24, 25, 255, 17, 17, 18, 255, 18, 18, 18, 255, 17, 17, 18, 255, 10, 10, 10, 255, 10, 10, 10, 255, 16, 17, 17, 255, 21, 21, 22, 255, 19, 19, 20, 255, 22, 23, 24, 255, 18, 18, 19, 255, 15, 15, 15, 255, 11, 11, 11, 255, 10, 10, 10, 255, 8, 8, 8, 255, 12, 12, 12, 255, 16, 16, 17, 255, 17, 17, 18, 255, 18, 19, 19, 255, 15, 15, 16, 255, 17, 17, 18, 255, 39, 35, 25, 165, 39, 35, 25, 165, 61, 51, 37, 165, 40, 36, 26, 165, 54, 44, 29, 165, 44, 38, 26, 165, 39, 35, 25, 165, 50, 43, 31, 165, 60, 50, 36, 165, 45, 38, 26, 165, 41, 36, 26, 165, 47, 40, 27, 165, 50, 42, 28, 165, 52, 43, 29, 165, 45, 39, 26, 165, 53, 45, 33, 165, 49, 42, 31, 165, 38, 34, 25, 165, 37, 33, 25, 165, 36, 33, 25, 165, 51, 43, 32, 165, 42, 37, 26, 165, 48, 41, 27, 165, 46, 39, 27, 165, 42, 37, 26, 165, 43, 38, 26, 165, 57, 46, 30, 165, 48, 41, 27, 165, 59, 47, 31, 165, 76, 56, 36, 165, 68, 52, 34, 165, 60, 47, 31, 165, 51, 42, 28, 165, 46, 40, 27, 165, 38, 34, 25, 165, 41, 36, 26, 165, 46, 39, 27, 165, 42, 37, 26, 165, 40, 36, 27, 165, 43, 37, 26, 165, 39, 35, 25, 165, 41, 36, 26, 165, 42, 37, 28, 165, 42, 37, 26, 165, 49, 42, 27, 165, 47, 40, 27, 165, 52, 45, 33, 165, 47, 40, 27, 165, 45, 39, 26, 165, 39, 35, 25, 165, 47, 41, 30, 165, 42, 37, 26, 165, 40, 35, 25, 165, 40, 35, 25, 165, 41, 36, 26, 165, 42, 37, 26, 165, 49, 42, 27, 165, 54, 44, 29, 165, 62, 48, 32, 165, 44, 38, 26, 165, 59, 47, 31, 165, 37, 33, 25, 165, 66, 54, 39, 165, 62, 51, 37, 165, 44, 39, 29, 165, 39, 35, 25, 165, 40, 36, 27, 165, 37, 34, 25, 165, 44, 38, 26, 165, 50, 42, 28, 165, 39, 35, 25, 165, 46, 39, 27, 165, 44, 38, 26, 165, 58, 46, 31, 165, 66, 51, 33, 165, 51, 42, 28, 165, 54, 44, 29, 165, 63, 49, 32, 165, 48, 41, 27, 165, 83, 61, 36, 165, 80, 59, 36, 165, 47, 40, 27, 165, 54, 44, 29, 165, 43, 37, 26, 165, 44, 38, 26, 165, 47, 41, 30, 165, 42, 37, 26, 165, 42, 36, 26, 165, 48, 41, 27, 165, 38, 34, 25, 165, 40, 35, 25, 165, 59, 47, 31, 165, 51, 42, 28, 165, 46, 40, 27, 165, 59, 47, 31, 165, 42, 37, 26, 165, 48, 41, 27, 165, 60, 47, 31, 165, 42, 37, 26, 165, 37, 33, 25, 165, 56, 46, 30, 165, 51, 43, 28, 165, 42, 37, 26, 165, 49, 41, 27, 165, 67, 51, 34, 165, 48, 41, 27, 165, 43, 38, 26, 165, 49, 42, 27, 165, 47, 40, 27, 165, 51, 42, 28, 165, 64, 50, 33, 165, 44, 38, 26, 165, 40, 36, 26, 165, 38, 34, 25, 165, 46, 40, 27, 165, 64, 50, 33, 165, 48, 41, 27, 165, 46, 39, 27, 165, 45, 39, 26, 165, 55, 45, 29, 165, 47, 40, 27, 165, 39, 34, 25, 165, 53, 44, 29, 165, 51, 42, 28, 165, 45, 39, 27, 165, 45, 39, 26, 165, 54, 44, 29, 165, 67, 51, 34, 165, 71, 54, 36, 165, 66, 51, 34, 165, 58, 47, 31, 165, 80, 59, 36, 165, 69, 52, 35, 165, 59, 47, 31, 165, 48, 41, 27, 165, 52, 43, 28, 165, 47, 40, 27, 165, 43, 37, 26, 165, 40, 36, 26, 165, 44, 38, 28, 165, 45, 39, 29, 165, 36, 33, 25, 165, 41, 36, 26, 165, 54, 44, 29, 165, 61, 48, 32, 165, 48, 41, 27, 165, 54, 46, 33, 165, 43, 38, 28, 165, 40, 36, 26, 165, 54, 44, 29, 165, 46, 40, 27, 165, 40, 35, 25, 165, 41, 36, 26, 165, 46, 40, 27, 165, 72, 54, 36, 165, 72, 54, 36, 165, 60, 48, 31, 165, 48, 41, 27, 165, 69, 52, 35, 165, 46, 39, 27, 165, 42, 37, 26, 165, 39, 35, 25, 165, 52, 43, 28, 165, 48, 41, 27, 165, 48, 41, 27, 165, 42, 37, 26, 165, 57, 48, 35, 165, 41, 36, 26, 165, 38, 34, 25, 165, 40, 35, 25, 165, 37, 33, 25, 165, 44, 38, 26, 165, 54, 44, 29, 165, 46, 40, 27, 165, 41, 36, 26, 165, 50, 42, 28, 165, 59, 47, 31, 165, 58, 46, 31, 165, 68, 52, 34, 165, 45, 39, 27, 165, 46, 39, 27, 165, 49, 42, 27, 165, 46, 40, 27, 165, 42, 37, 26, 165, 38, 34, 26, 165, 45, 39, 26, 165, 46, 40, 27, 165, 46, 39, 27, 165, 55, 45, 29, 165, 47, 40, 27, 165, 46, 39, 27, 165, 57, 46, 30, 165, 66, 51, 33, 165, 37, 34, 25, 165, 48, 41, 27, 165, 57, 46, 30, 165, 39, 35, 25, 165, 43, 38, 26, 165, 45, 39, 26, 165, 38, 34, 26, 165, 42, 36, 26, 165, 50, 43, 31, 165, 36, 33, 25, 165, 41, 36, 26, 165, 39, 35, 25, 165, 41, 36, 26, 165, 45, 39, 29, 165, 58, 49, 36, 165, 39, 35, 26, 165, 36, 33, 25, 165, 43, 38, 26, 165, 47, 48, 41, 165, 58, 46, 30, 165, 49, 41, 27, 165, 37, 34, 25, 165, 39, 35, 26, 165, 43, 38, 26, 165, 63, 49, 32, 165, 71, 54, 36, 165, 68, 52, 34, 165, 63, 49, 32, 165, 42, 37, 26, 165, 37, 33, 25, 165, 51, 43, 28, 165, 63, 49, 32, 165, 38, 35, 26, 165, 50, 43, 31, 165, 45, 39, 26, 165, 48, 41, 27, 165, 45, 39, 29, 165, 40, 35, 25, 165, 41, 36, 26, 165, 43, 37, 26, 165, 46, 39, 27, 165, 51, 43, 28, 165, 48, 41, 27, 165, 44, 38, 26, 165, 39, 34, 25, 165, 69, 56, 41, 165, 40, 36, 26, 165, 44, 38, 26, 165, 51, 43, 28, 165, 40, 35, 27, 165, 41, 36, 26, 165, 39, 34, 25, 165, 55, 47, 34, 165, 54, 44, 29, 165, 44, 38, 26, 165, 49, 42, 27, 165, 48, 41, 27, 165, 47, 40, 27, 165, 46, 39, 27, 165, 42, 37, 26, 165, 46, 40, 29, 165, 61, 51, 37, 165, 43, 38, 28, 165, 18, 19, 19, 255, 22, 23, 23, 255, 18, 18, 19, 255, 19, 19, 20, 255, 21, 22, 22, 255, 25, 25, 26, 255, 17, 17, 18, 255, 18, 19, 19, 255, 16, 17, 17, 255, 19, 20, 20, 255, 23, 23, 24, 255, 23, 24, 25, 255, 26, 27, 28, 255, 16, 16, 16, 255, 10, 10, 10, 255, 8, 8, 8, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 4, 255, 15, 16, 16, 255, 13, 13, 14, 255, 13, 13, 13, 255, 14, 14, 14, 255, 17, 17, 17, 255, 15, 16, 16, 255, 11, 11, 12, 255, 17, 17, 18, 255, 14, 14, 14, 255, 17, 17, 18, 255, 13, 13, 14, 255, 10, 10, 10, 255, 7, 8, 8, 255, 11, 11, 11, 255, 7, 7, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 12, 12, 13, 255, 12, 13, 13, 255, 17, 17, 18, 255, 16, 17, 17, 255, 23, 24, 25, 255, 23, 24, 25, 255, 23, 23, 24, 255, 18, 18, 19, 255, 20, 21, 21, 255, 21, 22, 22, 255, 17, 17, 18, 255, 29, 30, 30, 255, 29, 30, 31, 255, 33, 34, 34, 255, 22, 23, 23, 255, 20, 21, 21, 255, 17, 18, 18, 255, 14, 15, 15, 255, 14, 14, 15, 255, 11, 12, 12, 255, 9, 9, 9, 255, 16, 16, 16, 255, 15, 15, 16, 255, 20, 21, 21, 255, 22, 22, 23, 255, 28, 29, 30, 255, 16, 16, 17, 255, 23, 23, 24, 255, 16, 16, 16, 255, 11, 11, 12, 255, 18, 19, 19, 255, 21, 21, 22, 255, 13, 13, 13, 255, 14, 14, 14, 255, 12, 12, 12, 255, 13, 13, 14, 255, 11, 11, 11, 255, 15, 16, 16, 255, 11, 12, 12, 255, 8, 8, 8, 255, 9, 9, 9, 255, 4, 5, 5, 255, 11, 11, 11, 255, 9, 9, 9, 255, 15, 15, 15, 255, 13, 14, 14, 255, 12, 12, 12, 255, 9, 9, 9, 255, 13, 13, 14, 255, 10, 10, 11, 255, 11, 11, 12, 255, 11, 11, 12, 255, 17, 17, 18, 255, 20, 20, 21, 255, 19, 19, 20, 255, 27, 27, 28, 255, 26, 27, 28, 255, 28, 29, 30, 255, 31, 32, 32, 255, 33, 33, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 32, 32, 33, 255, 33, 34, 34, 255, 25, 26, 27, 255, 18, 19, 19, 255, 19, 19, 20, 255, 11, 11, 11, 255, 11, 12, 12, 255, 7, 7, 7, 255, 13, 13, 14, 255, 15, 15, 16, 255, 9, 10, 10, 255, 19, 19, 20, 255, 18, 18, 19, 255, 22, 22, 23, 255, 26, 27, 27, 255, 22, 23, 23, 255, 12, 12, 12, 255, 13, 13, 13, 255, 17, 17, 18, 255, 14, 14, 15, 255, 11, 11, 11, 255, 8, 8, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 16, 16, 16, 255, 12, 12, 13, 255, 6, 6, 6, 255, 7, 7, 7, 255, 10, 11, 11, 255, 11, 11, 11, 255, 17, 18, 18, 255, 19, 20, 20, 255, 20, 20, 21, 255, 21, 21, 21, 255, 9, 9, 9, 255, 10, 10, 10, 255, 6, 6, 6, 255, 13, 13, 13, 255, 14, 14, 15, 255, 17, 17, 17, 255, 17, 18, 18, 255, 19, 19, 19, 255, 19, 19, 20, 255, 32, 33, 34, 255, 28, 29, 30, 255, 28, 29, 29, 255, 30, 31, 32, 255, 21, 22, 22, 255, 28, 28, 29, 255, 23, 24, 24, 255, 15, 15, 15, 255, 15, 15, 16, 255, 12, 12, 12, 255, 9, 9, 9, 255, 9, 9, 10, 255, 17, 17, 17, 255, 15, 15, 15, 255, 18, 19, 19, 255, 20, 20, 21, 255, 26, 27, 27, 255, 25, 25, 26, 255, 12, 12, 12, 255, 9, 10, 10, 255, 12, 12, 12, 255, 12, 13, 13, 255, 14, 14, 14, 255, 19, 19, 19, 255, 24, 24, 25, 255, 30, 30, 31, 255, 24, 25, 25, 255, 23, 24, 24, 255, 23, 24, 24, 255, 17, 17, 18, 255, 20, 21, 21, 255, 11, 11, 12, 255, 15, 15, 16, 255, 14, 14, 15, 255, 12, 13, 13, 255, 11, 11, 12, 255, 7, 7, 7, 255, 8, 8, 8, 255, 2, 2, 2, 255, 10, 10, 10, 255, 7, 7, 7, 255, 6, 7, 7, 255, 9, 9, 9, 255, 15, 15, 15, 255, 17, 18, 18, 255, 20, 20, 21, 255, 21, 22, 22, 255, 28, 29, 30, 255, 24, 25, 25, 255, 21, 22, 23, 255, 21, 22, 22, 255, 21, 22, 22, 255, 21, 22, 22, 255, 18, 19, 19, 255, 17, 18, 18, 255, 13, 13, 14, 255, 9, 9, 9, 255, 10, 10, 10, 255, 10, 10, 10, 255, 17, 18, 18, 255, 20, 20, 21, 255, 21, 21, 22, 255, 21, 22, 22, 255, 26, 26, 27, 255, 25, 26, 26, 255, 24, 25, 25, 255, 23, 24, 24, 255, 28, 29, 30, 255, 30, 31, 32, 255, 20, 21, 21, 255, 19, 19, 20, 255, 26, 27, 28, 255, 29, 30, 31, 255, 21, 21, 22, 255, 20, 21, 21, 255, 12, 12, 12, 255, 9, 9, 9, 255, 10, 10, 11, 255, 7, 7, 8, 255, 14, 14, 14, 255, 15, 15, 16, 255, 16, 16, 16, 255, 19, 20, 20, 255, 20, 21, 21, 255, 26, 26, 27, 255, 23, 23, 24, 255, 29, 29, 30, 255, 21, 22, 22, 255, 25, 26, 27, 255, 27, 27, 28, 255, 17, 17, 18, 255, 15, 15, 16, 255, 12, 12, 13, 255, 15, 15, 15, 255, 14, 14, 14, 255, 15, 15, 15, 255, 12, 13, 13, 255, 10, 11, 11, 255, 10, 11, 11, 255, 11, 12, 12, 255, 15, 15, 16, 255, 15, 15, 15, 255, 15, 16, 16, 255, 16, 16, 16, 255, 17, 18, 18, 255, 15, 16, 16, 255, 10, 10, 11, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 13, 13, 255, 19, 20, 20, 255, 14, 14, 14, 255, 22, 22, 23, 255, 23, 23, 24, 255, 26, 27, 28, 255, 36, 33, 25, 165, 46, 39, 27, 165, 39, 35, 25, 165, 43, 37, 26, 165, 56, 45, 30, 165, 79, 59, 36, 165, 82, 61, 36, 165, 59, 47, 31, 165, 46, 40, 27, 165, 47, 40, 27, 165, 39, 35, 25, 165, 47, 40, 27, 165, 48, 41, 27, 165, 64, 50, 33, 165, 58, 47, 31, 165, 45, 39, 26, 165, 41, 36, 26, 165, 44, 39, 29, 165, 43, 38, 28, 165, 50, 43, 31, 165, 42, 37, 26, 165, 36, 33, 25, 165, 55, 45, 30, 165, 41, 36, 26, 165, 45, 39, 26, 165, 46, 39, 27, 165, 43, 38, 26, 165, 58, 46, 31, 165, 55, 45, 30, 165, 66, 51, 34, 165, 50, 42, 28, 165, 56, 45, 30, 165, 55, 45, 29, 165, 39, 35, 25, 165, 44, 38, 26, 165, 41, 36, 26, 165, 48, 41, 27, 165, 40, 35, 25, 165, 57, 48, 35, 165, 49, 42, 31, 165, 51, 43, 32, 165, 46, 40, 27, 165, 47, 40, 27, 165, 38, 34, 26, 165, 40, 35, 25, 165, 38, 34, 25, 165, 41, 36, 26, 165, 41, 36, 26, 165, 44, 38, 26, 165, 45, 39, 27, 165, 47, 40, 30, 165, 40, 36, 26, 165, 46, 40, 27, 165, 46, 40, 27, 165, 58, 47, 31, 165, 49, 41, 27, 165, 60, 47, 31, 165, 78, 58, 36, 165, 57, 46, 30, 165, 64, 50, 33, 165, 65, 50, 33, 165, 49, 41, 27, 165, 40, 36, 26, 165, 45, 39, 27, 165, 43, 37, 26, 165, 39, 35, 25, 165, 47, 40, 27, 165, 41, 36, 26, 165, 42, 37, 26, 165, 40, 35, 25, 165, 53, 44, 29, 165, 36, 33, 25, 165, 45, 39, 26, 165, 43, 37, 26, 165, 55, 45, 29, 165, 46, 40, 27, 165, 56, 45, 30, 165, 55, 45, 30, 165, 50, 42, 28, 165, 77, 57, 36, 165, 71, 53, 35, 165, 62, 49, 32, 165, 47, 40, 27, 165, 46, 40, 27, 165, 60, 48, 32, 165, 40, 36, 26, 165, 40, 36, 26, 165, 51, 43, 28, 165, 49, 41, 27, 165, 37, 34, 25, 165, 46, 39, 27, 165, 47, 40, 27, 165, 52, 43, 29, 165, 42, 37, 26, 165, 49, 42, 27, 165, 49, 41, 27, 165, 49, 41, 27, 165, 37, 33, 25, 165, 43, 37, 26, 165, 41, 36, 26, 165, 49, 42, 27, 165, 57, 46, 30, 165, 56, 46, 30, 165, 44, 38, 26, 165, 53, 43, 29, 165, 60, 47, 31, 165, 48, 41, 27, 165, 45, 38, 26, 165, 43, 37, 26, 165, 46, 40, 27, 165, 42, 37, 26, 165, 43, 38, 26, 165, 44, 39, 29, 165, 40, 36, 26, 165, 47, 40, 27, 165, 47, 40, 27, 165, 49, 41, 27, 165, 47, 40, 27, 165, 45, 39, 26, 165, 48, 41, 27, 165, 44, 38, 26, 165, 43, 37, 26, 165, 40, 36, 26, 165, 38, 34, 25, 165, 46, 40, 27, 165, 47, 40, 27, 165, 45, 39, 27, 165, 68, 52, 34, 165, 66, 51, 34, 165, 60, 48, 31, 165, 46, 40, 27, 165, 72, 54, 36, 165, 56, 45, 30, 165, 53, 44, 29, 165, 70, 53, 35, 165, 57, 46, 30, 165, 62, 49, 32, 165, 60, 47, 31, 165, 45, 39, 26, 165, 45, 39, 27, 165, 43, 38, 28, 165, 54, 45, 33, 165, 40, 35, 25, 165, 49, 41, 27, 165, 49, 42, 27, 165, 51, 43, 28, 165, 39, 35, 25, 165, 48, 41, 30, 165, 41, 36, 26, 165, 56, 46, 30, 165, 60, 48, 32, 165, 54, 44, 29, 165, 44, 38, 26, 165, 46, 39, 27, 165, 50, 42, 28, 165, 45, 39, 26, 165, 41, 36, 26, 165, 59, 47, 31, 165, 43, 37, 26, 165, 42, 37, 26, 165, 36, 33, 25, 165, 41, 36, 26, 165, 44, 38, 26, 165, 40, 35, 25, 165, 45, 39, 26, 165, 44, 38, 26, 165, 60, 50, 36, 165, 41, 36, 26, 165, 44, 38, 26, 165, 40, 35, 25, 165, 42, 37, 26, 165, 50, 42, 28, 165, 54, 45, 29, 165, 51, 43, 28, 165, 54, 44, 29, 165, 50, 42, 28, 165, 48, 41, 27, 165, 69, 53, 35, 165, 53, 44, 29, 165, 64, 50, 33, 165, 71, 53, 35, 165, 48, 41, 27, 165, 45, 39, 26, 165, 47, 40, 27, 165, 39, 35, 25, 165, 43, 38, 26, 165, 37, 34, 25, 165, 41, 36, 26, 165, 54, 44, 29, 165, 70, 53, 35, 165, 52, 43, 28, 165, 59, 47, 31, 165, 59, 47, 31, 165, 60, 48, 31, 165, 37, 33, 25, 165, 38, 34, 25, 165, 48, 42, 31, 165, 37, 34, 25, 165, 65, 53, 39, 165, 38, 34, 26, 165, 42, 37, 26, 165, 48, 41, 30, 165, 47, 40, 27, 165, 45, 39, 26, 165, 47, 40, 27, 165, 54, 44, 29, 165, 43, 37, 26, 165, 43, 38, 28, 165, 82, 66, 47, 165, 87, 69, 49, 165, 42, 37, 26, 165, 57, 48, 35, 165, 43, 38, 26, 165, 41, 36, 26, 165, 40, 35, 25, 165, 37, 33, 25, 165, 42, 37, 26, 165, 41, 36, 26, 165, 45, 39, 26, 165, 37, 34, 25, 165, 42, 37, 26, 165, 41, 36, 26, 165, 55, 47, 34, 165, 37, 33, 25, 165, 38, 34, 26, 165, 45, 39, 26, 165, 41, 36, 26, 165, 36, 33, 25, 165, 44, 46, 40, 165, 39, 35, 25, 165, 72, 59, 42, 165, 38, 34, 25, 165, 40, 36, 26, 165, 41, 36, 26, 165, 45, 39, 26, 165, 49, 42, 27, 165, 37, 34, 25, 165, 47, 40, 27, 165, 44, 38, 26, 165, 43, 38, 26, 165, 49, 41, 27, 165, 39, 35, 25, 165, 44, 38, 26, 165, 41, 36, 26, 165, 41, 36, 26, 165, 44, 39, 29, 165, 37, 34, 25, 165, 49, 42, 27, 165, 60, 48, 31, 165, 59, 47, 31, 165, 64, 50, 33, 165, 44, 38, 26, 165, 39, 35, 25, 165, 41, 36, 26, 165, 48, 41, 30, 165, 39, 35, 25, 165, 25, 25, 26, 255, 30, 31, 32, 255, 27, 28, 29, 255, 29, 29, 30, 255, 19, 19, 20, 255, 23, 24, 24, 255, 30, 31, 32, 255, 26, 26, 27, 255, 26, 26, 27, 255, 28, 28, 29, 255, 30, 31, 32, 255, 26, 27, 28, 255, 17, 17, 18, 255, 18, 19, 19, 255, 13, 14, 14, 255, 11, 11, 11, 255, 5, 5, 6, 255, 6, 6, 6, 255, 9, 9, 9, 255, 15, 16, 16, 255, 16, 17, 17, 255, 14, 15, 15, 255, 21, 21, 22, 255, 18, 19, 19, 255, 19, 19, 20, 255, 24, 25, 26, 255, 18, 18, 19, 255, 15, 16, 16, 255, 19, 19, 20, 255, 18, 18, 19, 255, 18, 18, 18, 255, 13, 13, 13, 255, 10, 10, 10, 255, 9, 9, 9, 255, 9, 9, 10, 255, 10, 10, 10, 255, 7, 7, 8, 255, 7, 7, 8, 255, 11, 11, 11, 255, 12, 12, 13, 255, 19, 20, 20, 255, 15, 15, 15, 255, 26, 27, 28, 255, 21, 22, 22, 255, 26, 27, 27, 255, 17, 18, 18, 255, 22, 22, 23, 255, 22, 22, 23, 255, 27, 28, 29, 255, 30, 30, 31, 255, 21, 22, 22, 255, 20, 21, 21, 255, 16, 16, 17, 255, 9, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 12, 12, 12, 255, 17, 17, 18, 255, 17, 18, 18, 255, 18, 19, 19, 255, 20, 21, 21, 255, 27, 28, 28, 255, 31, 32, 32, 255, 20, 21, 21, 255, 24, 24, 25, 255, 25, 26, 26, 255, 18, 19, 19, 255, 20, 20, 20, 255, 16, 16, 16, 255, 18, 19, 19, 255, 15, 15, 15, 255, 14, 14, 14, 255, 11, 12, 12, 255, 10, 11, 11, 255, 13, 13, 14, 255, 12, 13, 13, 255, 11, 12, 12, 255, 9, 9, 9, 255, 9, 10, 10, 255, 8, 8, 8, 255, 10, 11, 11, 255, 12, 12, 12, 255, 5, 5, 5, 255, 8, 8, 8, 255, 10, 10, 11, 255, 15, 15, 15, 255, 18, 18, 19, 255, 12, 12, 12, 255, 21, 22, 22, 255, 25, 26, 27, 255, 23, 23, 24, 255, 27, 28, 28, 255, 28, 28, 29, 255, 31, 32, 32, 255, 27, 27, 28, 255, 31, 31, 32, 255, 31, 32, 33, 255, 29, 30, 31, 255, 30, 31, 31, 255, 23, 24, 24, 255, 27, 28, 29, 255, 25, 25, 26, 255, 18, 18, 19, 255, 16, 16, 16, 255, 11, 12, 12, 255, 11, 11, 11, 255, 10, 10, 11, 255, 11, 11, 12, 255, 10, 10, 10, 255, 18, 19, 19, 255, 22, 22, 23, 255, 24, 25, 26, 255, 20, 20, 21, 255, 23, 24, 25, 255, 22, 23, 23, 255, 15, 15, 16, 255, 15, 15, 16, 255, 8, 9, 9, 255, 7, 8, 8, 255, 5, 5, 5, 255, 6, 6, 6, 255, 14, 15, 15, 255, 16, 16, 17, 255, 11, 11, 11, 255, 5, 5, 5, 255, 7, 7, 7, 255, 12, 12, 12, 255, 16, 16, 17, 255, 19, 20, 20, 255, 20, 21, 21, 255, 20, 21, 21, 255, 22, 22, 23, 255, 25, 25, 26, 255, 11, 11, 11, 255, 9, 9, 10, 255, 9, 9, 10, 255, 11, 11, 12, 255, 9, 10, 10, 255, 11, 11, 12, 255, 17, 17, 17, 255, 21, 22, 22, 255, 23, 24, 24, 255, 33, 34, 34, 255, 33, 33, 34, 255, 27, 28, 29, 255, 30, 31, 32, 255, 27, 28, 28, 255, 27, 27, 28, 255, 21, 22, 22, 255, 19, 19, 20, 255, 10, 10, 10, 255, 7, 7, 7, 255, 7, 7, 7, 255, 13, 13, 13, 255, 14, 14, 15, 255, 19, 20, 20, 255, 19, 20, 20, 255, 25, 26, 27, 255, 30, 30, 31, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 8, 9, 255, 10, 11, 11, 255, 15, 15, 16, 255, 19, 20, 20, 255, 26, 27, 27, 255, 24, 24, 25, 255, 28, 29, 29, 255, 26, 26, 27, 255, 21, 21, 22, 255, 18, 18, 19, 255, 12, 12, 13, 255, 12, 12, 13, 255, 10, 10, 10, 255, 13, 13, 13, 255, 10, 10, 11, 255, 10, 10, 10, 255, 12, 12, 13, 255, 7, 8, 8, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 8, 9, 9, 255, 7, 7, 7, 255, 11, 11, 12, 255, 19, 19, 20, 255, 20, 20, 21, 255, 20, 20, 21, 255, 21, 21, 22, 255, 22, 23, 23, 255, 18, 19, 19, 255, 16, 17, 17, 255, 20, 21, 21, 255, 13, 13, 13, 255, 17, 18, 18, 255, 18, 18, 19, 255, 12, 12, 13, 255, 10, 10, 11, 255, 10, 11, 11, 255, 13, 14, 14, 255, 15, 15, 15, 255, 15, 15, 16, 255, 21, 21, 22, 255, 17, 17, 17, 255, 21, 21, 22, 255, 24, 25, 25, 255, 21, 22, 22, 255, 30, 31, 32, 255, 25, 26, 26, 255, 24, 24, 25, 255, 27, 28, 29, 255, 24, 25, 25, 255, 25, 25, 26, 255, 22, 22, 23, 255, 20, 20, 21, 255, 16, 17, 17, 255, 15, 15, 16, 255, 12, 13, 13, 255, 8, 8, 8, 255, 8, 8, 9, 255, 12, 12, 13, 255, 12, 12, 13, 255, 16, 16, 16, 255, 23, 23, 24, 255, 24, 25, 25, 255, 22, 23, 23, 255, 21, 21, 22, 255, 21, 22, 22, 255, 20, 21, 21, 255, 22, 22, 23, 255, 22, 22, 23, 255, 16, 16, 17, 255, 15, 15, 16, 255, 16, 16, 17, 255, 18, 19, 19, 255, 13, 13, 13, 255, 13, 13, 13, 255, 14, 15, 15, 255, 13, 13, 13, 255, 25, 25, 26, 255, 24, 25, 25, 255, 20, 20, 21, 255, 17, 17, 18, 255, 16, 17, 17, 255, 16, 17, 17, 255, 10, 10, 10, 255, 13, 13, 13, 255, 11, 11, 12, 255, 15, 15, 16, 255, 13, 13, 14, 255, 22, 22, 23, 255, 18, 19, 19, 255, 19, 20, 20, 255, 21, 22, 22, 255, 22, 23, 23, 255, 23, 23, 24, 255, 40, 36, 27, 165, 47, 40, 27, 165, 51, 43, 28, 165, 70, 53, 35, 165, 69, 52, 35, 165, 57, 46, 30, 165, 82, 61, 36, 165, 61, 48, 32, 165, 48, 41, 27, 165, 41, 36, 26, 165, 42, 36, 26, 165, 59, 47, 31, 165, 53, 44, 29, 165, 62, 49, 32, 165, 56, 46, 30, 165, 47, 40, 27, 165, 37, 34, 25, 165, 59, 50, 36, 165, 85, 68, 48, 165, 69, 57, 41, 165, 38, 34, 26, 165, 41, 36, 26, 165, 42, 37, 26, 165, 36, 33, 25, 165, 42, 37, 26, 165, 44, 38, 26, 165, 49, 41, 27, 165, 47, 40, 27, 165, 48, 41, 27, 165, 51, 43, 28, 165, 53, 43, 29, 165, 60, 47, 31, 165, 50, 42, 28, 165, 45, 39, 26, 165, 44, 38, 26, 165, 44, 38, 26, 165, 38, 34, 25, 165, 43, 38, 26, 165, 45, 39, 29, 165, 39, 35, 25, 165, 40, 35, 25, 165, 48, 41, 27, 165, 47, 40, 27, 165, 40, 36, 26, 165, 36, 33, 25, 165, 48, 41, 31, 165, 69, 57, 41, 165, 37, 33, 25, 165, 46, 39, 27, 165, 44, 38, 26, 165, 46, 40, 27, 165, 42, 37, 28, 165, 43, 37, 26, 165, 54, 44, 29, 165, 76, 57, 36, 165, 48, 41, 27, 165, 55, 45, 30, 165, 62, 48, 32, 165, 48, 41, 27, 165, 49, 42, 27, 165, 52, 43, 28, 165, 55, 45, 29, 165, 44, 38, 26, 165, 48, 41, 27, 165, 51, 43, 28, 165, 44, 38, 26, 165, 41, 36, 26, 165, 47, 40, 27, 165, 37, 33, 25, 165, 49, 42, 27, 165, 47, 40, 27, 165, 43, 37, 26, 165, 38, 34, 25, 165, 47, 40, 27, 165, 52, 43, 28, 165, 47, 40, 27, 165, 46, 39, 27, 165, 56, 45, 30, 165, 60, 48, 31, 165, 68, 52, 34, 165, 66, 51, 33, 165, 45, 39, 26, 165, 48, 41, 27, 165, 55, 45, 29, 165, 55, 45, 30, 165, 54, 44, 29, 165, 48, 41, 27, 165, 47, 40, 27, 165, 46, 40, 27, 165, 47, 40, 27, 165, 39, 35, 25, 165, 48, 41, 27, 165, 47, 40, 27, 165, 54, 44, 29, 165, 44, 38, 26, 165, 47, 40, 27, 165, 48, 40, 27, 165, 36, 33, 25, 165, 42, 37, 26, 165, 47, 40, 27, 165, 40, 35, 26, 165, 48, 41, 27, 165, 48, 41, 27, 165, 48, 40, 27, 165, 53, 44, 29, 165, 38, 34, 25, 165, 45, 39, 26, 165, 46, 40, 27, 165, 44, 38, 26, 165, 42, 37, 26, 165, 38, 34, 25, 165, 38, 34, 25, 165, 40, 36, 27, 165, 44, 46, 40, 165, 48, 41, 27, 165, 47, 40, 27, 165, 44, 38, 26, 165, 49, 41, 27, 165, 43, 38, 26, 165, 41, 36, 26, 165, 48, 41, 27, 165, 59, 47, 31, 165, 41, 36, 26, 165, 42, 37, 26, 165, 42, 37, 26, 165, 49, 41, 27, 165, 44, 38, 26, 165, 60, 47, 31, 165, 54, 44, 29, 165, 44, 38, 26, 165, 46, 40, 27, 165, 52, 43, 29, 165, 72, 54, 36, 165, 60, 48, 31, 165, 68, 52, 34, 165, 73, 55, 36, 165, 59, 47, 31, 165, 52, 43, 28, 165, 46, 39, 27, 165, 39, 35, 25, 165, 36, 33, 25, 165, 57, 48, 35, 165, 38, 34, 26, 165, 48, 41, 27, 165, 49, 41, 27, 165, 47, 40, 27, 165, 38, 34, 26, 165, 41, 36, 26, 165, 44, 38, 26, 165, 53, 44, 29, 165, 46, 39, 27, 165, 53, 44, 29, 165, 42, 37, 26, 165, 50, 42, 28, 165, 40, 35, 25, 165, 42, 37, 26, 165, 46, 39, 27, 165, 46, 39, 27, 165, 42, 37, 26, 165, 41, 36, 26, 165, 52, 43, 28, 165, 59, 47, 31, 165, 47, 40, 27, 165, 45, 39, 26, 165, 40, 35, 25, 165, 48, 41, 30, 165, 64, 53, 38, 165, 40, 36, 26, 165, 41, 36, 26, 165, 46, 40, 27, 165, 44, 38, 26, 165, 38, 34, 25, 165, 48, 41, 27, 165, 48, 41, 27, 165, 52, 43, 29, 165, 47, 40, 27, 165, 47, 40, 27, 165, 54, 44, 29, 165, 63, 49, 32, 165, 56, 45, 30, 165, 66, 51, 34, 165, 59, 47, 31, 165, 60, 47, 31, 165, 46, 39, 27, 165, 36, 33, 25, 165, 40, 35, 25, 165, 41, 36, 26, 165, 45, 39, 26, 165, 65, 51, 33, 165, 61, 48, 32, 165, 66, 51, 34, 165, 66, 51, 34, 165, 65, 50, 33, 165, 59, 47, 31, 165, 44, 38, 26, 165, 47, 41, 30, 165, 38, 34, 25, 165, 42, 37, 28, 165, 41, 36, 27, 165, 47, 40, 27, 165, 43, 38, 26, 165, 37, 33, 25, 165, 43, 37, 26, 165, 58, 47, 31, 165, 62, 48, 32, 165, 75, 56, 36, 165, 51, 43, 28, 165, 38, 34, 25, 165, 39, 35, 26, 165, 74, 60, 43, 165, 78, 63, 45, 165, 60, 50, 36, 165, 41, 36, 26, 165, 44, 38, 26, 165, 40, 35, 26, 165, 41, 36, 27, 165, 43, 38, 28, 165, 36, 33, 25, 165, 53, 45, 33, 165, 41, 36, 27, 165, 48, 41, 27, 165, 40, 35, 25, 165, 44, 39, 29, 165, 40, 35, 25, 165, 38, 34, 26, 165, 57, 48, 35, 165, 42, 37, 26, 165, 40, 35, 25, 165, 39, 35, 25, 165, 47, 41, 30, 165, 44, 38, 29, 165, 39, 35, 25, 165, 42, 37, 26, 165, 43, 38, 26, 165, 60, 47, 31, 165, 44, 38, 26, 165, 36, 33, 25, 165, 43, 38, 26, 165, 63, 49, 33, 165, 48, 41, 27, 165, 45, 39, 27, 165, 37, 34, 25, 165, 51, 44, 32, 165, 37, 33, 25, 165, 46, 40, 30, 165, 44, 38, 28, 165, 54, 46, 33, 165, 44, 38, 26, 165, 43, 37, 26, 165, 54, 44, 29, 165, 55, 45, 29, 165, 49, 41, 27, 165, 36, 33, 25, 165, 36, 33, 25, 165, 53, 45, 33, 165, 40, 35, 25, 165, 28, 28, 29, 255, 32, 33, 34, 255, 33, 34, 34, 255, 32, 33, 34, 255, 25, 25, 26, 255, 31, 31, 32, 255, 33, 34, 34, 255, 25, 26, 27, 255, 25, 26, 26, 255, 28, 29, 29, 255, 32, 32, 33, 255, 23, 23, 24, 255, 20, 21, 21, 255, 20, 20, 21, 255, 10, 10, 11, 255, 10, 11, 11, 255, 10, 10, 10, 255, 9, 9, 10, 255, 12, 12, 12, 255, 16, 17, 17, 255, 16, 17, 17, 255, 14, 14, 15, 255, 11, 11, 11, 255, 20, 21, 21, 255, 20, 21, 21, 255, 28, 28, 29, 255, 20, 21, 21, 255, 20, 21, 21, 255, 25, 26, 26, 255, 19, 20, 20, 255, 19, 19, 20, 255, 15, 16, 16, 255, 15, 15, 15, 255, 17, 17, 17, 255, 16, 16, 17, 255, 10, 11, 11, 255, 5, 5, 6, 255, 10, 11, 11, 255, 11, 12, 12, 255, 14, 14, 15, 255, 10, 10, 10, 255, 14, 14, 15, 255, 20, 21, 21, 255, 20, 21, 21, 255, 19, 19, 19, 255, 18, 19, 19, 255, 21, 22, 22, 255, 22, 22, 23, 255, 18, 18, 19, 255, 19, 20, 20, 255, 23, 24, 24, 255, 22, 22, 23, 255, 16, 16, 17, 255, 12, 12, 13, 255, 10, 10, 10, 255, 15, 16, 16, 255, 14, 14, 15, 255, 16, 16, 17, 255, 16, 16, 17, 255, 21, 21, 22, 255, 27, 28, 28, 255, 25, 26, 27, 255, 33, 34, 34, 255, 18, 19, 19, 255, 15, 16, 16, 255, 29, 30, 30, 255, 24, 25, 26, 255, 27, 28, 28, 255, 18, 19, 19, 255, 23, 24, 24, 255, 18, 19, 19, 255, 12, 12, 13, 255, 17, 18, 18, 255, 12, 12, 12, 255, 18, 18, 19, 255, 18, 18, 18, 255, 14, 14, 15, 255, 11, 11, 11, 255, 7, 7, 7, 255, 4, 4, 4, 255, 7, 7, 7, 255, 9, 9, 10, 255, 4, 4, 4, 255, 7, 7, 8, 255, 13, 13, 13, 255, 11, 11, 11, 255, 20, 20, 20, 255, 21, 21, 22, 255, 21, 21, 22, 255, 28, 29, 29, 255, 31, 31, 32, 255, 22, 23, 23, 255, 24, 24, 25, 255, 19, 19, 20, 255, 21, 22, 22, 255, 26, 26, 27, 255, 28, 28, 29, 255, 23, 24, 24, 255, 17, 17, 18, 255, 21, 22, 22, 255, 29, 30, 31, 255, 24, 24, 25, 255, 17, 18, 18, 255, 15, 15, 16, 255, 16, 17, 17, 255, 14, 14, 15, 255, 11, 12, 12, 255, 12, 12, 12, 255, 14, 14, 15, 255, 16, 16, 17, 255, 26, 26, 27, 255, 18, 19, 19, 255, 18, 18, 19, 255, 22, 22, 23, 255, 15, 15, 15, 255, 11, 12, 12, 255, 14, 14, 15, 255, 10, 10, 10, 255, 9, 9, 10, 255, 10, 10, 10, 255, 21, 21, 22, 255, 15, 16, 16, 255, 9, 9, 9, 255, 7, 7, 7, 255, 3, 3, 3, 255, 6, 6, 6, 255, 11, 11, 12, 255, 13, 13, 13, 255, 16, 16, 16, 255, 19, 20, 20, 255, 19, 20, 20, 255, 21, 21, 22, 255, 28, 28, 29, 255, 32, 33, 34, 255, 14, 14, 15, 255, 11, 11, 11, 255, 11, 11, 11, 255, 8, 8, 8, 255, 12, 13, 13, 255, 16, 17, 17, 255, 19, 19, 19, 255, 22, 23, 23, 255, 22, 23, 23, 255, 26, 26, 27, 255, 32, 33, 34, 255, 33, 34, 34, 255, 27, 28, 28, 255, 30, 31, 32, 255, 19, 19, 20, 255, 14, 15, 15, 255, 15, 16, 16, 255, 12, 12, 12, 255, 12, 13, 13, 255, 13, 13, 13, 255, 12, 12, 13, 255, 21, 22, 22, 255, 20, 20, 21, 255, 29, 30, 31, 255, 33, 34, 34, 255, 13, 13, 13, 255, 6, 7, 7, 255, 7, 8, 8, 255, 10, 11, 11, 255, 11, 11, 11, 255, 18, 18, 19, 255, 20, 20, 21, 255, 29, 30, 30, 255, 24, 25, 25, 255, 15, 16, 16, 255, 18, 19, 19, 255, 14, 14, 15, 255, 11, 11, 11, 255, 9, 9, 9, 255, 7, 7, 7, 255, 12, 12, 12, 255, 8, 8, 8, 255, 11, 12, 12, 255, 13, 13, 14, 255, 13, 13, 14, 255, 11, 12, 12, 255, 9, 9, 10, 255, 6, 6, 6, 255, 5, 6, 6, 255, 4, 4, 4, 255, 8, 8, 8, 255, 10, 10, 11, 255, 12, 13, 13, 255, 16, 16, 17, 255, 15, 15, 15, 255, 13, 14, 14, 255, 13, 14, 14, 255, 14, 14, 15, 255, 15, 16, 16, 255, 13, 13, 14, 255, 11, 11, 11, 255, 13, 13, 13, 255, 13, 13, 13, 255, 14, 14, 14, 255, 13, 13, 13, 255, 14, 14, 15, 255, 14, 15, 15, 255, 15, 16, 16, 255, 16, 17, 17, 255, 13, 13, 14, 255, 25, 26, 27, 255, 20, 21, 21, 255, 21, 21, 22, 255, 21, 22, 22, 255, 19, 20, 20, 255, 26, 26, 27, 255, 26, 26, 27, 255, 26, 26, 27, 255, 18, 18, 19, 255, 22, 22, 23, 255, 20, 20, 21, 255, 16, 16, 16, 255, 15, 16, 16, 255, 13, 13, 14, 255, 6, 6, 6, 255, 3, 3, 3, 255, 11, 11, 11, 255, 12, 12, 13, 255, 17, 17, 18, 255, 21, 21, 22, 255, 19, 19, 20, 255, 15, 15, 16, 255, 21, 21, 22, 255, 14, 14, 14, 255, 18, 18, 19, 255, 14, 14, 14, 255, 15, 16, 16, 255, 16, 17, 17, 255, 15, 16, 16, 255, 13, 13, 13, 255, 11, 12, 12, 255, 12, 12, 13, 255, 16, 17, 17, 255, 16, 16, 17, 255, 16, 17, 17, 255, 23, 23, 24, 255, 25, 26, 26, 255, 32, 33, 34, 255, 17, 17, 18, 255, 15, 15, 15, 255, 17, 18, 18, 255, 16, 17, 17, 255, 16, 17, 17, 255, 10, 11, 11, 255, 17, 17, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 25, 25, 26, 255, 21, 22, 22, 255, 26, 26, 27, 255, 25, 25, 26, 255, 31, 31, 32, 255, 38, 34, 25, 165, 46, 40, 27, 165, 41, 36, 26, 165, 48, 41, 27, 165, 42, 37, 26, 165, 47, 40, 27, 165, 76, 57, 36, 165, 67, 51, 34, 165, 51, 43, 28, 165, 36, 33, 25, 165, 41, 36, 26, 165, 46, 40, 27, 165, 44, 38, 26, 165, 47, 40, 27, 165, 49, 42, 27, 165, 57, 77, 34, 255, 41, 37, 27, 165, 38, 34, 26, 165, 65, 54, 39, 165, 40, 36, 27, 165, 65, 53, 39, 165, 60, 50, 36, 165, 39, 35, 25, 165, 45, 39, 26, 165, 46, 39, 27, 165, 52, 43, 28, 165, 44, 38, 26, 165, 55, 45, 30, 165, 44, 38, 26, 165, 47, 40, 27, 165, 56, 45, 30, 165, 50, 42, 28, 165, 50, 42, 28, 165, 37, 33, 25, 165, 61, 51, 37, 165, 36, 33, 25, 165, 38, 35, 26, 165, 36, 33, 25, 165, 41, 36, 26, 165, 48, 41, 27, 165, 48, 41, 27, 165, 64, 50, 33, 165, 54, 44, 29, 165, 39, 35, 25, 165, 39, 34, 25, 165, 37, 34, 25, 165, 54, 46, 33, 165, 48, 41, 27, 165, 46, 40, 27, 165, 45, 39, 26, 165, 44, 38, 26, 165, 39, 35, 25, 165, 43, 38, 28, 165, 44, 38, 26, 165, 56, 46, 30, 165, 46, 40, 27, 165, 64, 81, 36, 255, 43, 37, 26, 165, 59, 47, 31, 165, 65, 50, 33, 165, 55, 45, 29, 165, 45, 39, 26, 165, 53, 44, 29, 165, 44, 38, 26, 165, 48, 41, 27, 165, 48, 42, 31, 165, 49, 41, 27, 165, 47, 40, 27, 165, 48, 41, 27, 165, 45, 39, 26, 165, 40, 35, 25, 165, 41, 36, 26, 165, 41, 36, 26, 165, 51, 43, 28, 165, 51, 51, 42, 165, 63, 49, 32, 165, 47, 40, 27, 165, 44, 38, 26, 165, 72, 54, 36, 165, 62, 49, 32, 165, 65, 50, 33, 165, 53, 44, 29, 165, 57, 46, 30, 165, 54, 45, 29, 165, 43, 37, 26, 165, 43, 37, 26, 165, 42, 37, 26, 165, 45, 39, 26, 165, 44, 38, 26, 165, 38, 34, 25, 165, 48, 41, 27, 165, 51, 43, 28, 165, 57, 46, 30, 165, 45, 39, 27, 165, 37, 33, 25, 165, 43, 38, 26, 165, 42, 37, 26, 165, 56, 45, 30, 165, 39, 35, 25, 165, 49, 42, 31, 165, 41, 36, 26, 165, 51, 43, 28, 165, 40, 35, 25, 165, 41, 36, 26, 165, 45, 39, 29, 165, 45, 39, 29, 165, 50, 42, 28, 165, 46, 40, 27, 165, 41, 36, 26, 165, 44, 38, 26, 165, 55, 45, 29, 165, 44, 38, 26, 165, 36, 33, 25, 165, 36, 33, 25, 165, 47, 40, 27, 165, 61, 48, 32, 165, 44, 38, 26, 165, 43, 37, 26, 165, 49, 41, 27, 165, 45, 39, 26, 165, 42, 37, 26, 165, 62, 48, 32, 165, 41, 36, 26, 165, 46, 39, 27, 165, 49, 42, 27, 165, 47, 40, 27, 165, 58, 46, 30, 165, 54, 44, 29, 165, 62, 49, 32, 165, 71, 54, 35, 165, 62, 48, 32, 165, 40, 36, 26, 165, 59, 47, 31, 165, 65, 50, 33, 165, 65, 50, 33, 165, 60, 47, 31, 165, 62, 49, 32, 165, 45, 39, 26, 165, 83, 96, 36, 255, 45, 39, 27, 165, 47, 40, 27, 165, 51, 43, 28, 165, 48, 41, 27, 165, 38, 34, 25, 165, 40, 36, 26, 165, 41, 36, 26, 165, 47, 40, 27, 165, 48, 41, 27, 165, 42, 37, 26, 165, 44, 38, 26, 165, 48, 41, 27, 165, 50, 42, 28, 165, 47, 40, 27, 165, 48, 41, 27, 165, 46, 40, 27, 165, 50, 42, 28, 165, 40, 35, 25, 165, 50, 42, 28, 165, 46, 40, 27, 165, 48, 41, 27, 165, 58, 46, 31, 165, 57, 46, 30, 165, 45, 39, 27, 165, 43, 37, 26, 165, 44, 38, 26, 165, 53, 44, 29, 165, 39, 35, 25, 165, 39, 35, 26, 165, 40, 35, 26, 165, 40, 36, 26, 165, 48, 41, 27, 165, 48, 41, 27, 165, 38, 34, 25, 165, 39, 35, 25, 165, 38, 34, 25, 165, 46, 40, 27, 165, 56, 45, 30, 165, 44, 38, 26, 165, 42, 37, 26, 165, 57, 46, 30, 165, 63, 49, 33, 165, 57, 46, 30, 165, 48, 41, 27, 165, 40, 35, 25, 165, 41, 36, 26, 165, 41, 36, 26, 165, 36, 33, 25, 165, 45, 39, 26, 165, 52, 43, 29, 165, 45, 39, 27, 165, 47, 40, 27, 165, 73, 55, 36, 165, 61, 48, 32, 165, 47, 40, 27, 165, 46, 40, 27, 165, 37, 34, 25, 165, 38, 34, 25, 165, 49, 42, 31, 165, 40, 35, 25, 165, 49, 42, 27, 165, 48, 41, 27, 165, 38, 34, 25, 165, 43, 38, 28, 165, 40, 35, 26, 165, 44, 38, 26, 165, 44, 38, 26, 165, 37, 34, 25, 165, 40, 35, 26, 165, 42, 37, 26, 165, 58, 49, 35, 165, 40, 35, 25, 165, 42, 37, 26, 165, 61, 51, 37, 165, 55, 47, 34, 165, 38, 34, 25, 165, 38, 34, 25, 165, 45, 39, 27, 165, 51, 43, 32, 165, 37, 33, 25, 165, 44, 38, 26, 165, 55, 45, 30, 165, 48, 41, 27, 165, 40, 36, 26, 165, 39, 35, 26, 165, 43, 38, 28, 165, 40, 35, 25, 165, 38, 34, 25, 165, 39, 35, 25, 165, 68, 56, 40, 165, 37, 33, 25, 165, 55, 45, 30, 165, 37, 34, 25, 165, 47, 41, 30, 165, 37, 34, 25, 165, 41, 36, 26, 165, 37, 34, 25, 165, 39, 35, 26, 165, 42, 37, 26, 165, 56, 46, 30, 165, 47, 40, 27, 165, 46, 40, 27, 165, 42, 37, 26, 165, 37, 33, 25, 165, 44, 39, 29, 165, 41, 36, 26, 165, 46, 40, 27, 165, 36, 33, 25, 165, 45, 39, 26, 165, 47, 40, 27, 165, 57, 46, 30, 165, 62, 48, 32, 165, 49, 41, 27, 165, 42, 37, 26, 165, 42, 37, 28, 165, 71, 58, 41, 165, 53, 45, 33, 165, 30, 30, 31, 255, 27, 27, 28, 255, 33, 34, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 33, 34, 34, 255, 33, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 25, 26, 26, 255, 21, 21, 22, 255, 16, 17, 17, 255, 19, 19, 19, 255, 13, 13, 13, 255, 8, 9, 9, 255, 8, 8, 8, 255, 11, 11, 12, 255, 18, 18, 18, 255, 22, 23, 23, 255, 24, 24, 25, 255, 20, 20, 21, 255, 19, 20, 20, 255, 21, 21, 22, 255, 23, 23, 24, 255, 25, 25, 26, 255, 17, 17, 18, 255, 26, 27, 27, 255, 28, 28, 29, 255, 28, 28, 29, 255, 29, 30, 31, 255, 22, 23, 23, 255, 25, 25, 26, 255, 17, 18, 18, 255, 13, 13, 13, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 9, 255, 12, 12, 12, 255, 10, 10, 10, 255, 11, 11, 12, 255, 13, 14, 14, 255, 14, 14, 15, 255, 13, 14, 14, 255, 17, 18, 18, 255, 16, 17, 17, 255, 23, 23, 24, 255, 21, 22, 22, 255, 16, 17, 17, 255, 18, 19, 19, 255, 18, 19, 19, 255, 20, 20, 21, 255, 12, 12, 12, 255, 11, 11, 11, 255, 13, 13, 13, 255, 17, 18, 18, 255, 16, 17, 17, 255, 23, 24, 25, 255, 24, 24, 25, 255, 25, 25, 26, 255, 25, 26, 26, 255, 24, 25, 25, 255, 26, 27, 28, 255, 29, 30, 31, 255, 31, 31, 32, 255, 33, 34, 34, 255, 24, 24, 25, 255, 27, 27, 28, 255, 20, 20, 21, 255, 32, 33, 34, 255, 27, 27, 28, 255, 18, 18, 18, 255, 23, 23, 24, 255, 18, 18, 19, 255, 20, 21, 21, 255, 15, 15, 16, 255, 14, 15, 15, 255, 6, 6, 6, 255, 4, 4, 4, 255, 5, 5, 5, 255, 9, 9, 10, 255, 4, 4, 4, 255, 4, 4, 4, 255, 8, 8, 9, 255, 16, 17, 17, 255, 17, 17, 18, 255, 26, 26, 27, 255, 21, 22, 22, 255, 23, 24, 25, 255, 22, 23, 23, 255, 23, 24, 25, 255, 24, 24, 25, 255, 23, 23, 24, 255, 22, 23, 23, 255, 21, 21, 22, 255, 21, 22, 22, 255, 24, 24, 25, 255, 20, 21, 21, 255, 16, 16, 16, 255, 25, 25, 26, 255, 29, 30, 30, 255, 24, 24, 25, 255, 23, 24, 24, 255, 20, 21, 21, 255, 15, 16, 16, 255, 15, 15, 15, 255, 10, 10, 10, 255, 10, 11, 11, 255, 15, 15, 15, 255, 23, 24, 24, 255, 21, 21, 22, 255, 16, 16, 16, 255, 12, 13, 13, 255, 12, 12, 12, 255, 14, 14, 14, 255, 12, 13, 13, 255, 10, 10, 11, 255, 8, 8, 8, 255, 7, 7, 7, 255, 20, 21, 21, 255, 24, 24, 25, 255, 20, 21, 21, 255, 19, 19, 20, 255, 11, 12, 12, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 10, 10, 255, 10, 10, 10, 255, 22, 23, 23, 255, 12, 13, 13, 255, 17, 18, 18, 255, 27, 27, 28, 255, 22, 22, 23, 255, 33, 34, 34, 255, 14, 14, 15, 255, 10, 10, 10, 255, 10, 10, 10, 255, 6, 6, 7, 255, 10, 11, 11, 255, 14, 15, 15, 255, 17, 17, 17, 255, 21, 21, 22, 255, 17, 17, 18, 255, 20, 20, 21, 255, 30, 31, 32, 255, 33, 34, 34, 255, 27, 28, 29, 255, 24, 25, 25, 255, 17, 17, 18, 255, 19, 20, 20, 255, 18, 18, 19, 255, 13, 14, 14, 255, 13, 13, 14, 255, 9, 10, 10, 255, 12, 12, 12, 255, 16, 16, 17, 255, 23, 23, 24, 255, 25, 26, 27, 255, 27, 28, 29, 255, 15, 16, 16, 255, 8, 8, 8, 255, 8, 8, 9, 255, 11, 11, 11, 255, 14, 14, 15, 255, 24, 24, 25, 255, 20, 20, 21, 255, 20, 20, 21, 255, 19, 20, 20, 255, 16, 16, 16, 255, 16, 17, 17, 255, 9, 9, 9, 255, 10, 11, 11, 255, 9, 9, 10, 255, 11, 11, 11, 255, 12, 12, 12, 255, 12, 13, 13, 255, 15, 15, 16, 255, 14, 15, 15, 255, 10, 10, 11, 255, 11, 11, 11, 255, 7, 7, 7, 255, 9, 9, 10, 255, 6, 6, 6, 255, 6, 6, 6, 255, 9, 9, 9, 255, 10, 10, 10, 255, 15, 16, 16, 255, 17, 17, 18, 255, 15, 15, 15, 255, 13, 14, 14, 255, 14, 14, 15, 255, 11, 12, 12, 255, 13, 13, 13, 255, 7, 8, 8, 255, 11, 11, 11, 255, 8, 8, 8, 255, 11, 11, 11, 255, 12, 12, 12, 255, 15, 15, 16, 255, 11, 11, 11, 255, 13, 13, 13, 255, 10, 10, 11, 255, 11, 11, 12, 255, 13, 13, 14, 255, 16, 17, 17, 255, 15, 15, 16, 255, 14, 14, 14, 255, 26, 27, 27, 255, 26, 27, 27, 255, 21, 21, 21, 255, 28, 29, 30, 255, 24, 25, 25, 255, 19, 19, 20, 255, 21, 21, 22, 255, 19, 20, 20, 255, 15, 16, 16, 255, 13, 14, 14, 255, 11, 11, 11, 255, 12, 12, 12, 255, 5, 6, 6, 255, 10, 10, 10, 255, 12, 12, 13, 255, 18, 18, 18, 255, 18, 18, 18, 255, 14, 15, 15, 255, 15, 15, 15, 255, 13, 13, 14, 255, 10, 10, 10, 255, 12, 13, 13, 255, 11, 11, 11, 255, 11, 11, 12, 255, 9, 9, 9, 255, 9, 10, 10, 255, 11, 12, 12, 255, 13, 13, 14, 255, 11, 11, 12, 255, 12, 12, 13, 255, 16, 17, 17, 255, 18, 19, 19, 255, 29, 29, 30, 255, 25, 26, 27, 255, 33, 34, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 24, 24, 25, 255, 16, 17, 17, 255, 20, 20, 20, 255, 10, 10, 10, 255, 14, 14, 14, 255, 17, 17, 18, 255, 19, 20, 20, 255, 23, 24, 25, 255, 29, 30, 30, 255, 28, 28, 29, 255, 33, 33, 34, 255, 32, 32, 33, 255, 40, 35, 25, 165, 40, 35, 25, 165, 40, 35, 25, 165, 44, 38, 26, 165, 39, 34, 25, 165, 39, 34, 25, 165, 44, 38, 26, 165, 53, 44, 29, 165, 48, 41, 27, 165, 46, 40, 27, 165, 43, 38, 26, 165, 45, 39, 27, 165, 43, 37, 26, 165, 50, 42, 28, 165, 46, 39, 27, 165, 38, 34, 25, 165, 43, 38, 28, 165, 46, 40, 27, 165, 46, 40, 29, 165, 44, 38, 26, 165, 38, 34, 25, 165, 46, 40, 29, 165, 43, 38, 26, 165, 46, 40, 27, 165, 46, 40, 27, 165, 39, 35, 26, 165, 45, 39, 26, 165, 42, 37, 26, 165, 44, 38, 26, 165, 39, 35, 25, 165, 37, 33, 25, 165, 48, 41, 27, 165, 40, 35, 26, 165, 44, 38, 26, 165, 41, 36, 26, 165, 64, 53, 38, 165, 39, 35, 25, 165, 48, 41, 27, 165, 44, 38, 26, 165, 43, 38, 26, 165, 46, 39, 27, 165, 43, 38, 26, 165, 39, 35, 25, 165, 40, 35, 25, 165, 43, 38, 26, 165, 44, 38, 26, 165, 41, 36, 26, 165, 41, 36, 26, 165, 41, 36, 26, 165, 43, 38, 26, 165, 37, 33, 25, 165, 40, 36, 26, 165, 44, 38, 26, 165, 42, 37, 26, 165, 61, 48, 32, 165, 57, 46, 30, 165, 56, 45, 30, 165, 43, 37, 26, 165, 51, 42, 28, 165, 48, 41, 27, 165, 61, 48, 32, 165, 47, 40, 27, 165, 39, 35, 25, 165, 40, 36, 26, 165, 41, 36, 26, 165, 40, 36, 26, 165, 53, 44, 29, 165, 52, 43, 28, 165, 58, 47, 31, 165, 63, 49, 32, 165, 47, 40, 27, 165, 43, 38, 26, 165, 57, 46, 30, 165, 60, 47, 31, 165, 62, 48, 32, 165, 65, 50, 33, 165, 49, 42, 27, 165, 67, 51, 34, 165, 53, 44, 29, 165, 46, 40, 27, 165, 46, 39, 27, 165, 62, 49, 32, 165, 60, 48, 32, 165, 47, 40, 27, 165, 39, 35, 25, 165, 45, 39, 27, 165, 38, 34, 25, 165, 38, 34, 25, 165, 39, 35, 25, 165, 42, 37, 26, 165, 36, 33, 25, 165, 42, 36, 26, 165, 51, 43, 28, 165, 43, 38, 26, 165, 54, 46, 34, 165, 47, 40, 27, 165, 51, 42, 28, 165, 39, 35, 25, 165, 42, 37, 26, 165, 39, 35, 25, 165, 50, 43, 31, 165, 44, 38, 26, 165, 39, 35, 25, 165, 42, 37, 26, 165, 52, 45, 33, 165, 63, 52, 38, 165, 45, 39, 29, 165, 37, 33, 25, 165, 42, 37, 26, 165, 44, 38, 26, 165, 47, 40, 27, 165, 48, 41, 27, 165, 47, 40, 27, 165, 44, 38, 26, 165, 45, 39, 26, 165, 55, 45, 30, 165, 51, 43, 28, 165, 48, 41, 27, 165, 67, 51, 34, 165, 45, 39, 27, 165, 46, 40, 27, 165, 43, 38, 28, 165, 39, 35, 25, 165, 37, 33, 25, 165, 37, 33, 25, 165, 41, 36, 26, 165, 45, 39, 26, 165, 61, 48, 32, 165, 74, 55, 36, 165, 53, 44, 29, 165, 48, 41, 27, 165, 40, 35, 25, 165, 42, 37, 26, 165, 44, 38, 26, 165, 51, 42, 28, 165, 46, 39, 27, 165, 47, 40, 27, 165, 44, 38, 26, 165, 56, 45, 30, 165, 51, 43, 28, 165, 44, 38, 26, 165, 48, 41, 27, 165, 47, 40, 27, 165, 38, 34, 26, 165, 36, 33, 25, 165, 47, 40, 27, 165, 45, 39, 26, 165, 62, 49, 32, 165, 38, 34, 25, 165, 36, 33, 25, 165, 44, 38, 26, 165, 58, 46, 31, 165, 44, 38, 26, 165, 42, 37, 26, 165, 52, 43, 29, 165, 44, 38, 26, 165, 53, 44, 29, 165, 49, 42, 27, 165, 72, 54, 36, 165, 65, 50, 33, 165, 49, 42, 27, 165, 72, 54, 36, 165, 46, 40, 27, 165, 43, 38, 26, 165, 44, 38, 26, 165, 50, 42, 28, 165, 44, 38, 26, 165, 47, 40, 27, 165, 43, 37, 26, 165, 41, 36, 26, 165, 50, 42, 28, 165, 45, 39, 27, 165, 40, 36, 27, 165, 51, 43, 32, 165, 39, 35, 26, 165, 43, 38, 26, 165, 48, 41, 27, 165, 55, 45, 30, 165, 56, 45, 30, 165, 56, 45, 30, 165, 48, 41, 27, 165, 53, 43, 29, 165, 46, 40, 27, 165, 37, 33, 25, 165, 40, 35, 26, 165, 43, 38, 26, 165, 47, 40, 27, 165, 43, 37, 26, 165, 44, 38, 26, 165, 51, 42, 28, 165, 48, 41, 27, 165, 60, 48, 32, 165, 51, 43, 28, 165, 45, 39, 27, 165, 45, 39, 26, 165, 48, 41, 27, 165, 39, 35, 25, 165, 40, 36, 26, 165, 72, 54, 36, 165, 57, 46, 30, 165, 58, 47, 31, 165, 41, 36, 26, 165, 51, 43, 32, 165, 50, 43, 31, 165, 45, 39, 27, 165, 42, 37, 26, 165, 40, 36, 26, 165, 46, 40, 27, 165, 47, 40, 27, 165, 59, 50, 36, 165, 40, 36, 26, 165, 44, 38, 26, 165, 38, 34, 25, 165, 42, 37, 26, 165, 57, 48, 35, 165, 42, 37, 26, 165, 47, 40, 27, 165, 56, 47, 35, 165, 38, 34, 25, 165, 48, 41, 27, 165, 59, 47, 31, 165, 38, 34, 25, 165, 38, 34, 25, 165, 44, 38, 26, 165, 43, 37, 26, 165, 51, 43, 28, 165, 38, 34, 25, 165, 43, 37, 26, 165, 41, 36, 26, 165, 44, 38, 26, 165, 38, 34, 25, 165, 51, 44, 32, 165, 58, 48, 35, 165, 73, 59, 43, 165, 60, 50, 36, 165, 44, 38, 26, 165, 44, 38, 26, 165, 42, 37, 28, 165, 58, 47, 31, 165, 44, 38, 26, 165, 41, 36, 26, 165, 46, 40, 27, 165, 41, 36, 26, 165, 71, 58, 41, 165, 37, 33, 25, 165, 43, 37, 26, 165, 37, 33, 25, 165, 41, 36, 26, 165, 50, 42, 28, 165, 48, 41, 27, 165, 40, 35, 26, 165, 44, 38, 26, 165, 42, 37, 27, 165, 60, 50, 36, 165, 39, 35, 25, 165, 38, 34, 25, 165, 33, 34, 34, 255, 32, 33, 33, 255, 33, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 24, 24, 25, 255, 26, 27, 28, 255, 20, 20, 21, 255, 16, 17, 17, 255, 10, 10, 10, 255, 13, 13, 14, 255, 10, 11, 11, 255, 13, 13, 13, 255, 14, 15, 15, 255, 22, 23, 23, 255, 28, 28, 29, 255, 24, 24, 25, 255, 22, 23, 23, 255, 26, 27, 28, 255, 32, 32, 33, 255, 25, 26, 27, 255, 30, 30, 31, 255, 33, 33, 34, 255, 32, 33, 34, 255, 29, 30, 31, 255, 25, 26, 26, 255, 21, 21, 21, 255, 14, 15, 15, 255, 16, 16, 17, 255, 12, 13, 13, 255, 11, 11, 11, 255, 8, 8, 9, 255, 9, 9, 9, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 10, 10, 255, 10, 10, 10, 255, 13, 13, 13, 255, 13, 13, 14, 255, 13, 13, 14, 255, 15, 16, 16, 255, 16, 17, 17, 255, 18, 18, 18, 255, 16, 17, 17, 255, 22, 22, 23, 255, 16, 16, 16, 255, 10, 10, 11, 255, 7, 7, 7, 255, 13, 13, 13, 255, 12, 13, 13, 255, 17, 17, 17, 255, 25, 25, 26, 255, 21, 21, 22, 255, 22, 23, 23, 255, 19, 20, 20, 255, 21, 22, 22, 255, 28, 29, 30, 255, 21, 21, 22, 255, 33, 33, 34, 255, 32, 33, 34, 255, 25, 25, 26, 255, 33, 34, 34, 255, 25, 26, 26, 255, 22, 23, 23, 255, 23, 23, 24, 255, 22, 23, 23, 255, 28, 29, 29, 255, 24, 24, 25, 255, 20, 21, 21, 255, 14, 15, 15, 255, 10, 10, 11, 255, 7, 7, 7, 255, 7, 8, 8, 255, 9, 9, 9, 255, 10, 11, 11, 255, 8, 8, 8, 255, 10, 10, 10, 255, 10, 10, 10, 255, 8, 8, 8, 255, 14, 14, 14, 255, 13, 14, 14, 255, 18, 18, 19, 255, 22, 23, 23, 255, 19, 20, 20, 255, 24, 24, 25, 255, 20, 20, 20, 255, 22, 23, 23, 255, 19, 20, 20, 255, 22, 23, 23, 255, 21, 21, 21, 255, 19, 19, 20, 255, 25, 25, 26, 255, 20, 21, 21, 255, 17, 17, 18, 255, 26, 26, 27, 255, 22, 23, 23, 255, 19, 20, 20, 255, 25, 25, 26, 255, 16, 17, 17, 255, 14, 14, 15, 255, 9, 10, 10, 255, 12, 12, 13, 255, 12, 12, 12, 255, 15, 16, 16, 255, 21, 21, 22, 255, 11, 12, 12, 255, 17, 17, 17, 255, 11, 11, 12, 255, 11, 11, 12, 255, 7, 7, 7, 255, 10, 10, 11, 255, 14, 14, 14, 255, 11, 11, 11, 255, 10, 10, 10, 255, 23, 23, 24, 255, 24, 25, 25, 255, 26, 27, 27, 255, 19, 20, 20, 255, 13, 14, 14, 255, 8, 8, 8, 255, 6, 7, 7, 255, 11, 11, 12, 255, 13, 13, 14, 255, 11, 11, 12, 255, 14, 14, 14, 255, 23, 24, 24, 255, 20, 21, 21, 255, 23, 23, 24, 255, 33, 33, 34, 255, 33, 34, 34, 255, 14, 15, 15, 255, 12, 12, 12, 255, 9, 9, 10, 255, 6, 6, 6, 255, 12, 13, 13, 255, 14, 14, 14, 255, 14, 14, 14, 255, 22, 23, 23, 255, 14, 14, 15, 255, 20, 20, 21, 255, 19, 19, 20, 255, 19, 19, 20, 255, 14, 14, 14, 255, 15, 15, 15, 255, 25, 26, 26, 255, 26, 27, 27, 255, 20, 21, 21, 255, 11, 12, 12, 255, 5, 5, 5, 255, 12, 12, 12, 255, 17, 17, 18, 255, 20, 20, 21, 255, 28, 28, 29, 255, 25, 26, 26, 255, 16, 17, 17, 255, 10, 11, 11, 255, 10, 10, 11, 255, 12, 13, 13, 255, 15, 16, 16, 255, 13, 13, 13, 255, 16, 17, 17, 255, 17, 18, 18, 255, 16, 17, 17, 255, 8, 8, 9, 255, 10, 11, 11, 255, 14, 14, 14, 255, 11, 12, 12, 255, 13, 13, 14, 255, 15, 16, 16, 255, 16, 16, 16, 255, 16, 17, 17, 255, 18, 19, 19, 255, 15, 16, 16, 255, 14, 14, 14, 255, 7, 7, 8, 255, 11, 11, 12, 255, 10, 10, 10, 255, 4, 4, 4, 255, 5, 5, 5, 255, 7, 7, 7, 255, 11, 11, 11, 255, 13, 13, 13, 255, 14, 14, 14, 255, 13, 14, 14, 255, 13, 13, 13, 255, 10, 10, 10, 255, 13, 13, 14, 255, 11, 12, 12, 255, 7, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 7, 8, 8, 255, 12, 12, 12, 255, 22, 23, 23, 255, 14, 14, 14, 255, 12, 12, 13, 255, 8, 8, 8, 255, 9, 9, 9, 255, 9, 9, 10, 255, 15, 16, 16, 255, 13, 13, 13, 255, 19, 20, 20, 255, 19, 20, 20, 255, 22, 23, 23, 255, 24, 25, 26, 255, 24, 24, 25, 255, 23, 23, 24, 255, 16, 16, 16, 255, 22, 23, 23, 255, 15, 16, 16, 255, 17, 18, 18, 255, 15, 15, 15, 255, 18, 18, 18, 255, 10, 10, 10, 255, 4, 4, 4, 255, 4, 4, 4, 255, 13, 13, 13, 255, 11, 11, 11, 255, 12, 12, 13, 255, 12, 12, 13, 255, 9, 9, 9, 255, 8, 8, 9, 255, 9, 9, 9, 255, 10, 10, 10, 255, 8, 8, 8, 255, 8, 8, 8, 255, 13, 13, 14, 255, 16, 16, 16, 255, 16, 16, 17, 255, 12, 12, 12, 255, 10, 11, 11, 255, 16, 17, 17, 255, 17, 18, 18, 255, 17, 17, 17, 255, 21, 21, 22, 255, 25, 25, 26, 255, 30, 31, 32, 255, 33, 34, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 18, 18, 19, 255, 18, 19, 19, 255, 11, 12, 12, 255, 8, 8, 8, 255, 14, 14, 15, 255, 17, 17, 18, 255, 20, 20, 21, 255, 16, 17, 17, 255, 33, 34, 34, 255, 33, 33, 34, 255, 33, 33, 34, 255, 44, 38, 26, 165, 51, 43, 28, 165, 48, 41, 27, 165, 38, 34, 25, 165, 46, 40, 27, 165, 44, 38, 26, 165, 43, 38, 28, 165, 46, 39, 27, 165, 45, 39, 27, 165, 55, 45, 30, 165, 48, 41, 27, 165, 46, 39, 27, 165, 47, 40, 27, 165, 43, 37, 26, 165, 40, 36, 26, 165, 37, 33, 25, 165, 43, 37, 26, 165, 48, 41, 27, 165, 42, 37, 26, 165, 46, 39, 27, 165, 43, 38, 26, 165, 48, 41, 27, 165, 52, 43, 28, 165, 43, 37, 26, 165, 43, 37, 26, 165, 47, 40, 27, 165, 38, 34, 25, 165, 39, 35, 25, 165, 41, 36, 26, 165, 44, 38, 28, 165, 39, 35, 25, 165, 65, 54, 39, 165, 57, 48, 35, 165, 71, 58, 42, 165, 53, 45, 33, 165, 41, 36, 26, 165, 54, 44, 29, 165, 48, 41, 27, 165, 42, 37, 26, 165, 62, 48, 32, 165, 58, 47, 31, 165, 36, 33, 25, 165, 51, 44, 32, 165, 46, 40, 30, 165, 48, 41, 27, 165, 44, 38, 26, 165, 50, 43, 31, 165, 42, 37, 28, 165, 47, 40, 27, 165, 46, 40, 27, 165, 47, 40, 30, 165, 49, 42, 31, 165, 43, 37, 26, 165, 42, 37, 26, 165, 54, 44, 29, 165, 50, 42, 28, 165, 44, 38, 26, 165, 50, 42, 28, 165, 43, 38, 26, 165, 52, 43, 28, 165, 61, 48, 32, 165, 50, 42, 28, 165, 67, 55, 40, 165, 54, 46, 34, 165, 53, 45, 33, 165, 50, 43, 32, 165, 38, 34, 25, 165, 48, 41, 27, 165, 57, 46, 30, 165, 44, 38, 26, 165, 47, 40, 27, 165, 67, 52, 34, 165, 58, 47, 31, 165, 86, 63, 36, 165, 59, 47, 31, 165, 72, 54, 36, 165, 71, 54, 35, 165, 54, 44, 29, 165, 61, 48, 32, 165, 64, 49, 33, 165, 57, 46, 30, 165, 48, 41, 27, 165, 61, 48, 32, 165, 71, 53, 35, 165, 67, 52, 34, 165, 48, 41, 27, 165, 64, 53, 38, 165, 50, 43, 31, 165, 41, 36, 26, 165, 48, 41, 27, 165, 40, 36, 26, 165, 37, 33, 25, 165, 52, 43, 29, 165, 43, 37, 26, 165, 54, 46, 33, 165, 42, 37, 26, 165, 44, 38, 26, 165, 48, 41, 27, 165, 41, 36, 26, 165, 39, 35, 25, 165, 56, 47, 35, 165, 37, 33, 25, 165, 67, 55, 40, 165, 58, 49, 35, 165, 41, 36, 27, 165, 72, 58, 42, 165, 59, 50, 36, 165, 45, 39, 26, 165, 46, 39, 27, 165, 50, 42, 28, 165, 40, 36, 26, 165, 46, 39, 27, 165, 48, 41, 27, 165, 43, 38, 26, 165, 46, 40, 27, 165, 38, 34, 26, 165, 48, 41, 27, 165, 57, 46, 30, 165, 70, 53, 35, 165, 45, 39, 27, 165, 50, 42, 28, 165, 39, 35, 25, 165, 44, 39, 29, 165, 43, 38, 28, 165, 44, 38, 26, 165, 48, 41, 27, 165, 49, 42, 27, 165, 55, 45, 30, 165, 68, 52, 34, 165, 51, 43, 28, 165, 46, 40, 30, 165, 40, 35, 25, 165, 37, 33, 25, 165, 46, 40, 27, 165, 45, 39, 27, 165, 44, 38, 26, 165, 50, 42, 28, 165, 61, 48, 32, 165, 60, 48, 32, 165, 47, 40, 27, 165, 46, 40, 30, 165, 41, 36, 27, 165, 48, 41, 27, 165, 38, 34, 25, 165, 43, 37, 26, 165, 45, 39, 26, 165, 52, 43, 29, 165, 44, 38, 26, 165, 43, 37, 26, 165, 44, 38, 26, 165, 49, 42, 27, 165, 46, 39, 27, 165, 42, 37, 26, 165, 63, 49, 32, 165, 50, 42, 28, 165, 40, 35, 26, 165, 56, 45, 30, 165, 66, 51, 34, 165, 52, 43, 28, 165, 67, 51, 34, 165, 57, 46, 30, 165, 64, 50, 33, 165, 57, 46, 30, 165, 45, 39, 27, 165, 42, 37, 28, 165, 48, 41, 31, 165, 48, 41, 27, 165, 43, 37, 26, 165, 57, 46, 30, 165, 45, 39, 26, 165, 40, 36, 26, 165, 47, 40, 27, 165, 41, 36, 26, 165, 39, 34, 25, 165, 47, 40, 27, 165, 53, 44, 29, 165, 48, 41, 27, 165, 62, 49, 32, 165, 65, 50, 33, 165, 56, 45, 30, 165, 37, 34, 25, 165, 44, 38, 26, 165, 47, 40, 27, 165, 39, 35, 25, 165, 42, 37, 26, 165, 58, 47, 31, 165, 50, 42, 28, 165, 39, 35, 25, 165, 42, 37, 26, 165, 42, 37, 28, 165, 54, 44, 29, 165, 43, 37, 26, 165, 49, 41, 27, 165, 50, 42, 28, 165, 62, 48, 32, 165, 71, 54, 35, 165, 54, 44, 29, 165, 67, 52, 34, 165, 82, 60, 36, 165, 66, 51, 34, 165, 48, 41, 27, 165, 46, 40, 27, 165, 41, 36, 26, 165, 57, 48, 35, 165, 39, 34, 25, 165, 48, 41, 31, 165, 73, 59, 43, 165, 38, 34, 25, 165, 46, 39, 27, 165, 41, 36, 26, 165, 41, 36, 26, 165, 48, 41, 27, 165, 46, 40, 30, 165, 40, 36, 27, 165, 42, 37, 26, 165, 45, 39, 27, 165, 41, 36, 26, 165, 66, 54, 39, 165, 61, 51, 37, 165, 39, 35, 25, 165, 43, 37, 26, 165, 45, 39, 26, 165, 39, 35, 25, 165, 62, 49, 32, 165, 84, 62, 36, 165, 60, 48, 31, 165, 49, 42, 27, 165, 43, 37, 26, 165, 47, 40, 27, 165, 42, 37, 28, 165, 46, 40, 29, 165, 46, 40, 29, 165, 66, 54, 39, 165, 73, 59, 43, 165, 50, 43, 31, 165, 49, 42, 31, 165, 54, 44, 29, 165, 39, 35, 25, 165, 42, 37, 26, 165, 44, 38, 26, 165, 40, 35, 25, 165, 43, 38, 26, 165, 37, 33, 25, 165, 53, 45, 33, 165, 45, 39, 29, 165, 37, 34, 25, 165, 57, 48, 35, 165, 40, 36, 26, 165, 52, 43, 29, 165, 44, 38, 26, 165, 41, 36, 26, 165, 44, 39, 29, 165, 37, 33, 25, 165, 68, 56, 40, 165, 41, 36, 26, 165, 51, 43, 28, 165, 33, 33, 34, 255, 32, 33, 33, 255, 31, 32, 33, 255, 31, 32, 32, 255, 33, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 28, 28, 29, 255, 32, 33, 34, 255, 24, 24, 25, 255, 20, 21, 21, 255, 22, 23, 23, 255, 19, 20, 20, 255, 12, 12, 13, 255, 10, 10, 10, 255, 13, 14, 14, 255, 17, 17, 17, 255, 21, 21, 22, 255, 28, 28, 29, 255, 20, 21, 21, 255, 23, 23, 24, 255, 22, 22, 23, 255, 23, 23, 24, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 33, 34, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 26, 27, 28, 255, 19, 20, 20, 255, 15, 15, 15, 255, 11, 12, 12, 255, 16, 17, 17, 255, 14, 14, 15, 255, 9, 9, 10, 255, 13, 14, 14, 255, 13, 13, 13, 255, 15, 16, 16, 255, 12, 13, 13, 255, 12, 13, 13, 255, 11, 11, 12, 255, 9, 9, 9, 255, 7, 7, 7, 255, 10, 10, 10, 255, 15, 16, 16, 255, 12, 12, 13, 255, 10, 10, 10, 255, 18, 19, 19, 255, 12, 12, 13, 255, 9, 9, 9, 255, 5, 5, 5, 255, 12, 13, 13, 255, 14, 15, 15, 255, 19, 19, 20, 255, 24, 25, 25, 255, 24, 24, 25, 255, 24, 25, 26, 255, 24, 24, 25, 255, 27, 28, 29, 255, 29, 29, 30, 255, 23, 23, 24, 255, 33, 33, 34, 255, 32, 33, 34, 255, 21, 21, 22, 255, 30, 31, 32, 255, 31, 31, 32, 255, 29, 29, 30, 255, 30, 31, 32, 255, 21, 22, 22, 255, 29, 30, 30, 255, 24, 24, 25, 255, 18, 18, 19, 255, 12, 12, 12, 255, 11, 11, 11, 255, 8, 9, 9, 255, 6, 7, 7, 255, 6, 6, 6, 255, 12, 12, 12, 255, 18, 18, 19, 255, 9, 10, 10, 255, 13, 13, 13, 255, 11, 12, 12, 255, 9, 9, 9, 255, 12, 13, 13, 255, 15, 15, 15, 255, 20, 21, 21, 255, 20, 20, 21, 255, 22, 23, 23, 255, 23, 23, 24, 255, 23, 23, 24, 255, 17, 17, 17, 255, 20, 21, 21, 255, 20, 20, 21, 255, 21, 21, 22, 255, 18, 19, 19, 255, 18, 18, 18, 255, 23, 23, 24, 255, 21, 22, 22, 255, 24, 24, 25, 255, 21, 21, 22, 255, 20, 21, 21, 255, 17, 18, 18, 255, 13, 13, 14, 255, 7, 8, 8, 255, 9, 10, 10, 255, 8, 9, 9, 255, 9, 9, 9, 255, 9, 10, 10, 255, 15, 15, 16, 255, 14, 14, 15, 255, 11, 11, 12, 255, 10, 10, 10, 255, 9, 9, 9, 255, 14, 14, 14, 255, 13, 14, 14, 255, 10, 10, 10, 255, 31, 32, 32, 255, 24, 25, 25, 255, 29, 30, 30, 255, 23, 24, 24, 255, 19, 19, 20, 255, 16, 17, 17, 255, 14, 15, 15, 255, 8, 8, 8, 255, 6, 6, 6, 255, 9, 9, 9, 255, 10, 10, 11, 255, 17, 17, 18, 255, 22, 22, 23, 255, 26, 26, 27, 255, 32, 32, 33, 255, 31, 32, 33, 255, 33, 34, 34, 255, 32, 33, 34, 255, 12, 12, 12, 255, 8, 9, 9, 255, 12, 12, 12, 255, 14, 15, 15, 255, 13, 14, 14, 255, 16, 17, 17, 255, 16, 17, 17, 255, 15, 15, 16, 255, 15, 15, 16, 255, 14, 14, 15, 255, 12, 13, 13, 255, 16, 17, 17, 255, 17, 17, 18, 255, 17, 17, 18, 255, 18, 18, 19, 255, 15, 15, 16, 255, 9, 9, 9, 255, 7, 7, 8, 255, 12, 12, 12, 255, 12, 13, 13, 255, 12, 13, 13, 255, 13, 13, 13, 255, 14, 14, 15, 255, 10, 10, 11, 255, 13, 14, 14, 255, 8, 8, 8, 255, 11, 11, 11, 255, 16, 16, 16, 255, 12, 13, 13, 255, 15, 16, 16, 255, 15, 15, 15, 255, 12, 12, 12, 255, 8, 8, 8, 255, 10, 10, 10, 255, 12, 12, 12, 255, 13, 13, 14, 255, 18, 18, 18, 255, 16, 17, 17, 255, 8, 8, 8, 255, 8, 8, 9, 255, 16, 16, 16, 255, 24, 25, 25, 255, 9, 9, 9, 255, 12, 12, 13, 255, 15, 15, 16, 255, 10, 11, 11, 255, 10, 10, 10, 255, 8, 9, 9, 255, 8, 8, 9, 255, 10, 10, 10, 255, 10, 10, 11, 255, 13, 13, 14, 255, 15, 15, 16, 255, 11, 12, 12, 255, 11, 11, 12, 255, 11, 12, 12, 255, 13, 14, 14, 255, 12, 13, 13, 255, 13, 13, 13, 255, 11, 11, 11, 255, 13, 14, 14, 255, 12, 13, 13, 255, 19, 20, 20, 255, 16, 17, 17, 255, 11, 11, 11, 255, 12, 12, 12, 255, 9, 9, 10, 255, 7, 7, 7, 255, 9, 9, 9, 255, 9, 9, 9, 255, 14, 14, 14, 255, 13, 14, 14, 255, 17, 18, 18, 255, 18, 18, 19, 255, 16, 17, 17, 255, 23, 23, 24, 255, 19, 19, 20, 255, 15, 15, 16, 255, 20, 20, 21, 255, 12, 13, 13, 255, 9, 10, 10, 255, 15, 15, 15, 255, 8, 8, 8, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 8, 8, 8, 255, 8, 9, 9, 255, 9, 9, 9, 255, 9, 9, 10, 255, 12, 12, 12, 255, 7, 8, 8, 255, 9, 9, 9, 255, 12, 12, 13, 255, 18, 18, 19, 255, 17, 17, 18, 255, 13, 13, 14, 255, 11, 11, 11, 255, 9, 9, 10, 255, 14, 14, 15, 255, 12, 12, 12, 255, 14, 15, 15, 255, 21, 21, 22, 255, 26, 27, 28, 255, 32, 33, 34, 255, 33, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 24, 25, 25, 255, 17, 17, 18, 255, 12, 12, 12, 255, 7, 7, 7, 255, 13, 14, 14, 255, 16, 17, 17, 255, 14, 14, 14, 255, 16, 17, 17, 255, 20, 20, 21, 255, 23, 23, 24, 255, 33, 34, 34, 255, 46, 40, 27, 165, 40, 35, 25, 165, 63, 52, 38, 165, 37, 34, 25, 165, 41, 36, 26, 165, 48, 41, 27, 165, 38, 34, 25, 165, 42, 37, 26, 165, 48, 41, 27, 165, 59, 49, 36, 165, 44, 38, 26, 165, 42, 36, 26, 165, 49, 41, 27, 165, 54, 44, 29, 165, 44, 38, 26, 165, 47, 40, 27, 165, 44, 38, 26, 165, 46, 40, 27, 165, 42, 37, 26, 165, 66, 54, 39, 165, 37, 34, 25, 165, 55, 46, 34, 165, 83, 67, 48, 165, 36, 33, 25, 165, 46, 39, 27, 165, 42, 36, 26, 165, 40, 35, 25, 165, 60, 50, 36, 165, 67, 55, 40, 165, 37, 33, 25, 165, 37, 33, 25, 165, 48, 42, 31, 165, 46, 40, 30, 165, 39, 35, 25, 165, 36, 33, 25, 165, 56, 56, 36, 245, 48, 41, 27, 165, 43, 38, 26, 165, 46, 39, 27, 165, 43, 38, 26, 165, 36, 33, 25, 165, 43, 38, 26, 165, 36, 33, 25, 165, 45, 39, 26, 165, 37, 33, 25, 165, 42, 37, 26, 165, 39, 35, 25, 165, 64, 53, 38, 165, 40, 36, 26, 165, 46, 40, 27, 165, 45, 39, 26, 165, 44, 38, 26, 165, 40, 36, 27, 165, 40, 36, 26, 165, 43, 38, 26, 165, 47, 40, 27, 165, 44, 38, 26, 165, 51, 43, 28, 165, 58, 46, 31, 165, 50, 42, 28, 165, 44, 38, 26, 165, 36, 33, 25, 165, 39, 35, 25, 165, 44, 38, 26, 165, 42, 37, 26, 165, 48, 41, 30, 165, 36, 33, 25, 165, 45, 39, 27, 165, 41, 36, 26, 165, 58, 47, 31, 165, 65, 50, 33, 165, 64, 50, 33, 165, 64, 50, 33, 165, 76, 57, 36, 165, 65, 51, 33, 165, 75, 56, 36, 165, 64, 50, 33, 165, 53, 44, 29, 165, 54, 44, 29, 165, 42, 37, 26, 165, 42, 37, 26, 165, 66, 51, 33, 165, 48, 41, 27, 165, 54, 44, 29, 165, 45, 39, 27, 165, 41, 36, 26, 165, 38, 34, 25, 165, 55, 46, 34, 165, 41, 36, 26, 165, 36, 33, 25, 165, 37, 34, 25, 165, 40, 35, 26, 165, 43, 37, 26, 165, 47, 40, 27, 165, 47, 40, 27, 165, 46, 40, 27, 165, 47, 40, 27, 165, 38, 34, 25, 165, 45, 39, 29, 165, 58, 49, 36, 165, 41, 36, 26, 165, 38, 34, 25, 165, 61, 51, 37, 165, 67, 55, 40, 165, 72, 59, 42, 165, 53, 45, 33, 165, 37, 34, 25, 165, 46, 39, 27, 165, 47, 40, 27, 165, 43, 38, 26, 165, 48, 41, 27, 165, 45, 39, 26, 165, 46, 39, 27, 165, 48, 41, 27, 165, 47, 40, 27, 165, 63, 49, 33, 165, 50, 42, 28, 165, 56, 45, 30, 165, 42, 37, 26, 165, 41, 36, 26, 165, 36, 33, 25, 165, 39, 35, 25, 165, 45, 39, 29, 165, 53, 45, 33, 165, 47, 41, 30, 165, 36, 33, 25, 165, 49, 41, 27, 165, 53, 44, 29, 165, 56, 46, 30, 165, 47, 40, 27, 165, 41, 36, 26, 165, 44, 38, 26, 165, 44, 38, 26, 165, 38, 34, 25, 165, 42, 37, 26, 165, 47, 40, 27, 165, 59, 47, 31, 165, 51, 43, 28, 165, 49, 41, 27, 165, 38, 34, 25, 165, 39, 35, 25, 165, 36, 33, 25, 165, 43, 38, 26, 165, 40, 35, 25, 165, 39, 35, 25, 165, 45, 39, 26, 165, 50, 42, 28, 165, 46, 39, 27, 165, 40, 35, 25, 165, 38, 34, 25, 165, 47, 40, 27, 165, 49, 42, 27, 165, 46, 39, 27, 165, 40, 36, 26, 165, 51, 42, 28, 165, 47, 40, 27, 165, 46, 39, 27, 165, 48, 41, 27, 165, 74, 55, 36, 165, 57, 46, 30, 165, 59, 47, 31, 165, 46, 39, 27, 165, 42, 37, 26, 165, 51, 43, 28, 165, 56, 46, 30, 165, 58, 46, 31, 165, 56, 45, 30, 165, 46, 39, 27, 165, 46, 39, 27, 165, 57, 46, 30, 165, 47, 40, 27, 165, 37, 34, 25, 165, 37, 33, 25, 165, 41, 36, 26, 165, 51, 43, 28, 165, 45, 39, 26, 165, 40, 36, 26, 165, 36, 33, 25, 165, 45, 39, 27, 165, 49, 42, 27, 165, 42, 37, 26, 165, 41, 36, 27, 165, 42, 37, 26, 165, 46, 39, 27, 165, 48, 41, 27, 165, 59, 47, 31, 165, 46, 40, 27, 165, 37, 34, 25, 165, 48, 41, 30, 165, 54, 46, 34, 165, 52, 43, 28, 165, 56, 46, 30, 165, 54, 44, 29, 165, 62, 49, 32, 165, 55, 45, 29, 165, 57, 46, 30, 165, 58, 46, 31, 165, 53, 44, 29, 165, 74, 55, 36, 165, 47, 40, 27, 165, 44, 38, 26, 165, 38, 34, 25, 165, 44, 38, 26, 165, 55, 46, 34, 165, 77, 62, 45, 165, 42, 37, 26, 165, 38, 34, 25, 165, 46, 40, 27, 165, 45, 39, 26, 165, 39, 35, 25, 165, 44, 38, 26, 165, 42, 37, 26, 165, 58, 49, 35, 165, 72, 59, 42, 165, 80, 64, 46, 165, 40, 35, 26, 165, 46, 39, 27, 165, 40, 35, 26, 165, 46, 40, 30, 165, 48, 42, 31, 165, 59, 50, 36, 165, 42, 37, 26, 165, 58, 46, 30, 165, 55, 45, 30, 165, 53, 43, 29, 165, 42, 37, 26, 165, 40, 35, 25, 165, 54, 46, 33, 165, 44, 38, 26, 165, 38, 34, 25, 165, 40, 35, 25, 165, 52, 44, 32, 165, 74, 60, 43, 165, 38, 34, 25, 165, 37, 33, 25, 165, 42, 37, 26, 165, 41, 36, 26, 165, 50, 43, 31, 165, 43, 38, 26, 165, 58, 46, 31, 165, 52, 43, 28, 165, 48, 41, 27, 165, 42, 36, 26, 165, 40, 35, 26, 165, 43, 37, 26, 165, 39, 35, 25, 165, 43, 38, 26, 165, 41, 37, 27, 165, 37, 33, 25, 165, 42, 37, 26, 165, 38, 34, 25, 165, 43, 38, 28, 165, 38, 34, 26, 165, 83, 67, 48, 165, 37, 33, 25, 165, 45, 39, 27, 165, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 33, 34, 34, 255, 33, 33, 34, 255, 29, 29, 30, 255, 31, 32, 33, 255, 25, 25, 26, 255, 22, 23, 23, 255, 18, 19, 19, 255, 15, 15, 15, 255, 12, 12, 12, 255, 10, 10, 10, 255, 14, 14, 15, 255, 15, 15, 16, 255, 17, 17, 17, 255, 21, 22, 22, 255, 24, 25, 25, 255, 22, 23, 23, 255, 29, 29, 30, 255, 32, 33, 33, 255, 32, 33, 34, 255, 33, 33, 34, 255, 33, 34, 34, 255, 27, 27, 28, 255, 32, 33, 34, 255, 28, 29, 30, 255, 26, 27, 27, 255, 21, 21, 22, 255, 14, 15, 15, 255, 12, 12, 12, 255, 13, 14, 14, 255, 10, 10, 11, 255, 9, 10, 10, 255, 15, 15, 15, 255, 18, 19, 19, 255, 26, 26, 27, 255, 15, 15, 16, 255, 18, 18, 18, 255, 13, 13, 14, 255, 10, 10, 10, 255, 13, 13, 13, 255, 9, 9, 9, 255, 13, 14, 14, 255, 9, 9, 10, 255, 10, 10, 10, 255, 12, 12, 13, 255, 12, 12, 13, 255, 9, 9, 10, 255, 13, 13, 13, 255, 10, 11, 11, 255, 11, 11, 12, 255, 20, 20, 21, 255, 24, 25, 25, 255, 26, 26, 27, 255, 24, 24, 25, 255, 28, 29, 29, 255, 33, 34, 34, 255, 27, 27, 28, 255, 32, 33, 33, 255, 33, 34, 34, 255, 32, 32, 33, 255, 33, 33, 34, 255, 31, 32, 32, 255, 26, 27, 27, 255, 19, 20, 20, 255, 24, 24, 25, 255, 26, 27, 27, 255, 24, 24, 25, 255, 21, 22, 22, 255, 15, 15, 15, 255, 12, 12, 13, 255, 13, 14, 14, 255, 10, 10, 10, 255, 5, 5, 5, 255, 7, 7, 7, 255, 14, 14, 14, 255, 12, 13, 13, 255, 17, 18, 18, 255, 16, 17, 17, 255, 14, 14, 15, 255, 13, 13, 13, 255, 9, 9, 9, 255, 10, 11, 11, 255, 14, 14, 15, 255, 17, 17, 18, 255, 14, 14, 14, 255, 12, 12, 13, 255, 16, 16, 17, 255, 17, 18, 18, 255, 12, 12, 12, 255, 17, 17, 18, 255, 15, 15, 15, 255, 13, 14, 14, 255, 11, 12, 12, 255, 16, 16, 17, 255, 19, 19, 19, 255, 18, 19, 19, 255, 16, 16, 16, 255, 17, 17, 17, 255, 16, 16, 17, 255, 12, 12, 12, 255, 5, 6, 6, 255, 6, 6, 6, 255, 7, 7, 7, 255, 7, 7, 8, 255, 9, 9, 9, 255, 13, 13, 13, 255, 9, 9, 9, 255, 8, 8, 8, 255, 8, 8, 8, 255, 9, 9, 9, 255, 13, 13, 13, 255, 15, 16, 16, 255, 33, 33, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 20, 21, 21, 255, 18, 18, 19, 255, 22, 22, 23, 255, 17, 17, 18, 255, 13, 14, 14, 255, 12, 12, 12, 255, 8, 8, 8, 255, 12, 12, 12, 255, 15, 16, 16, 255, 15, 15, 15, 255, 14, 15, 15, 255, 22, 23, 24, 255, 25, 25, 26, 255, 29, 29, 30, 255, 33, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 15, 15, 16, 255, 10, 11, 11, 255, 10, 10, 10, 255, 10, 11, 11, 255, 11, 11, 11, 255, 15, 16, 16, 255, 12, 12, 12, 255, 11, 11, 11, 255, 11, 11, 11, 255, 12, 12, 13, 255, 9, 9, 10, 255, 12, 13, 13, 255, 13, 14, 14, 255, 10, 11, 11, 255, 12, 12, 13, 255, 8, 8, 8, 255, 10, 10, 10, 255, 12, 12, 12, 255, 17, 17, 17, 255, 11, 11, 11, 255, 17, 18, 18, 255, 11, 12, 12, 255, 11, 11, 11, 255, 9, 10, 10, 255, 12, 12, 12, 255, 15, 16, 16, 255, 13, 13, 14, 255, 11, 11, 11, 255, 9, 9, 9, 255, 10, 10, 10, 255, 9, 10, 10, 255, 11, 12, 12, 255, 14, 14, 15, 255, 16, 16, 17, 255, 19, 20, 20, 255, 15, 15, 16, 255, 19, 19, 20, 255, 18, 18, 18, 255, 23, 24, 25, 255, 20, 21, 21, 255, 21, 22, 22, 255, 22, 22, 23, 255, 17, 18, 18, 255, 16, 16, 17, 255, 17, 17, 17, 255, 15, 15, 16, 255, 16, 16, 16, 255, 12, 12, 12, 255, 11, 12, 12, 255, 8, 8, 8, 255, 7, 7, 7, 255, 9, 10, 10, 255, 13, 13, 14, 255, 13, 14, 14, 255, 12, 12, 13, 255, 16, 16, 17, 255, 15, 15, 15, 255, 13, 13, 14, 255, 10, 10, 10, 255, 8, 8, 8, 255, 9, 9, 10, 255, 12, 13, 13, 255, 17, 17, 17, 255, 14, 14, 15, 255, 13, 13, 14, 255, 9, 10, 10, 255, 8, 9, 9, 255, 10, 10, 10, 255, 8, 8, 8, 255, 14, 15, 15, 255, 16, 17, 17, 255, 13, 13, 13, 255, 8, 8, 9, 255, 11, 11, 12, 255, 15, 16, 16, 255, 15, 15, 16, 255, 21, 21, 22, 255, 13, 13, 13, 255, 17, 18, 18, 255, 16, 16, 16, 255, 17, 18, 18, 255, 12, 13, 13, 255, 7, 7, 7, 255, 6, 7, 7, 255, 5, 5, 5, 255, 6, 6, 6, 255, 10, 10, 11, 255, 9, 9, 10, 255, 10, 10, 10, 255, 11, 11, 12, 255, 10, 10, 11, 255, 14, 14, 15, 255, 13, 13, 14, 255, 16, 17, 17, 255, 23, 23, 24, 255, 16, 17, 17, 255, 13, 14, 14, 255, 12, 13, 13, 255, 8, 9, 9, 255, 14, 15, 15, 255, 16, 16, 16, 255, 21, 22, 22, 255, 20, 20, 21, 255, 28, 29, 30, 255, 26, 26, 27, 255, 33, 33, 34, 255, 32, 32, 33, 255, 32, 33, 34, 255, 23, 23, 24, 255, 19, 20, 20, 255, 13, 14, 14, 255, 7, 7, 8, 255, 10, 10, 10, 255, 15, 15, 16, 255, 13, 13, 14, 255, 20, 21, 21, 255, 19, 19, 20, 255, 22, 23, 23, 255, 27, 27, 28, 255, 36, 33, 25, 165, 73, 60, 43, 165, 40, 36, 26, 165, 39, 35, 26, 165, 43, 38, 26, 165, 42, 37, 26, 165, 39, 35, 26, 165, 51, 42, 28, 165, 53, 44, 29, 165, 47, 41, 30, 165, 43, 38, 26, 165, 43, 37, 26, 165, 54, 44, 29, 165, 54, 44, 29, 165, 61, 48, 32, 165, 47, 40, 27, 165, 42, 37, 26, 165, 46, 39, 27, 165, 54, 46, 33, 165, 64, 53, 38, 165, 62, 51, 37, 165, 59, 49, 36, 165, 79, 64, 46, 165, 42, 37, 28, 165, 40, 36, 26, 165, 52, 44, 32, 165, 60, 50, 36, 165, 85, 68, 49, 165, 57, 48, 35, 165, 38, 34, 25, 165, 43, 37, 26, 165, 38, 34, 25, 165, 39, 35, 25, 165, 38, 34, 25, 165, 48, 41, 27, 165, 39, 34, 25, 165, 45, 39, 27, 165, 48, 41, 27, 165, 45, 39, 26, 165, 47, 41, 30, 165, 55, 47, 34, 165, 67, 55, 40, 165, 41, 36, 26, 165, 42, 37, 26, 165, 46, 40, 29, 165, 38, 34, 26, 165, 37, 34, 25, 165, 38, 34, 25, 165, 43, 38, 26, 165, 43, 37, 26, 165, 41, 36, 26, 165, 40, 36, 26, 165, 37, 34, 25, 165, 42, 45, 40, 165, 40, 36, 26, 165, 44, 38, 26, 165, 45, 39, 26, 165, 43, 37, 26, 165, 42, 37, 26, 165, 46, 39, 27, 165, 38, 34, 25, 165, 38, 34, 26, 165, 41, 36, 26, 165, 45, 39, 27, 165, 45, 39, 27, 165, 38, 34, 26, 165, 47, 41, 30, 165, 39, 35, 25, 165, 38, 34, 25, 165, 54, 44, 29, 165, 70, 53, 35, 165, 64, 50, 33, 165, 63, 49, 33, 165, 56, 45, 30, 165, 47, 40, 27, 165, 62, 48, 32, 165, 64, 50, 33, 165, 64, 50, 33, 165, 57, 46, 30, 165, 45, 39, 27, 165, 58, 47, 31, 165, 66, 51, 34, 165, 61, 48, 32, 165, 60, 48, 32, 165, 48, 41, 27, 165, 45, 38, 26, 165, 50, 43, 32, 165, 39, 35, 25, 165, 52, 44, 33, 165, 38, 34, 25, 165, 54, 46, 33, 165, 38, 34, 25, 165, 39, 35, 25, 165, 42, 37, 26, 165, 45, 39, 26, 165, 47, 40, 27, 165, 42, 37, 26, 165, 42, 37, 26, 165, 36, 33, 25, 165, 36, 33, 25, 165, 46, 40, 27, 165, 40, 36, 26, 165, 50, 43, 32, 165, 38, 34, 25, 165, 37, 33, 25, 165, 39, 35, 25, 165, 37, 34, 25, 165, 46, 40, 27, 165, 42, 37, 26, 165, 49, 42, 27, 165, 51, 43, 28, 165, 50, 42, 28, 165, 53, 44, 29, 165, 45, 39, 26, 165, 45, 39, 27, 165, 64, 50, 33, 165, 48, 41, 27, 165, 52, 43, 29, 165, 44, 38, 26, 165, 41, 36, 26, 165, 39, 35, 25, 165, 39, 35, 26, 165, 46, 39, 27, 165, 40, 36, 26, 165, 69, 56, 41, 165, 40, 36, 27, 165, 43, 37, 26, 165, 48, 41, 27, 165, 46, 40, 27, 165, 51, 43, 28, 165, 46, 40, 27, 165, 48, 41, 27, 165, 52, 43, 28, 165, 47, 40, 27, 165, 39, 35, 25, 165, 47, 40, 27, 165, 42, 37, 26, 165, 47, 40, 27, 165, 45, 39, 27, 165, 37, 33, 25, 165, 40, 35, 25, 165, 43, 38, 26, 165, 47, 41, 30, 165, 40, 35, 26, 165, 39, 35, 25, 165, 39, 35, 25, 165, 45, 39, 26, 165, 40, 35, 25, 165, 51, 44, 32, 165, 39, 35, 25, 165, 51, 42, 28, 165, 46, 40, 27, 165, 38, 34, 25, 165, 38, 34, 25, 165, 46, 39, 27, 165, 40, 36, 26, 165, 44, 38, 26, 165, 49, 42, 27, 165, 67, 51, 34, 165, 57, 46, 30, 165, 48, 41, 27, 165, 39, 35, 25, 165, 65, 50, 33, 165, 69, 52, 35, 165, 67, 52, 34, 165, 67, 52, 34, 165, 71, 54, 35, 165, 43, 38, 26, 165, 39, 35, 25, 165, 44, 38, 26, 165, 43, 38, 26, 165, 38, 34, 25, 165, 41, 36, 26, 165, 44, 38, 26, 165, 41, 36, 26, 165, 45, 39, 26, 165, 46, 40, 27, 165, 57, 48, 35, 165, 41, 36, 26, 165, 43, 37, 26, 165, 40, 36, 26, 165, 38, 34, 25, 165, 44, 38, 26, 165, 46, 39, 27, 165, 48, 41, 27, 165, 43, 37, 26, 165, 40, 36, 26, 165, 42, 37, 28, 165, 38, 34, 25, 165, 46, 39, 27, 165, 54, 44, 29, 165, 53, 44, 29, 165, 49, 42, 27, 165, 47, 40, 27, 165, 50, 42, 28, 165, 47, 40, 27, 165, 53, 44, 29, 165, 65, 50, 33, 165, 59, 47, 31, 165, 45, 39, 26, 165, 37, 34, 25, 165, 38, 34, 25, 165, 39, 35, 26, 165, 39, 35, 26, 165, 86, 69, 49, 165, 45, 39, 29, 165, 41, 36, 26, 165, 47, 40, 27, 165, 46, 40, 27, 165, 49, 41, 27, 165, 48, 41, 27, 165, 48, 41, 27, 165, 54, 46, 33, 165, 38, 34, 25, 165, 37, 33, 25, 165, 51, 42, 28, 165, 50, 42, 28, 165, 47, 40, 27, 165, 37, 34, 25, 165, 43, 37, 28, 165, 62, 60, 50, 165, 42, 37, 26, 165, 52, 43, 28, 165, 48, 41, 27, 165, 45, 39, 27, 165, 47, 40, 27, 165, 43, 38, 26, 165, 44, 39, 29, 165, 38, 34, 25, 165, 43, 37, 26, 165, 44, 38, 26, 165, 36, 33, 25, 165, 69, 56, 41, 165, 45, 39, 29, 165, 42, 37, 27, 165, 46, 39, 27, 165, 39, 35, 25, 165, 47, 41, 30, 165, 44, 38, 26, 165, 53, 44, 29, 165, 55, 45, 30, 165, 46, 39, 27, 165, 39, 35, 25, 165, 39, 35, 25, 165, 43, 37, 26, 165, 37, 33, 25, 165, 43, 37, 26, 165, 40, 35, 25, 165, 42, 37, 27, 165, 50, 43, 32, 165, 50, 43, 32, 165, 45, 39, 29, 165, 55, 47, 34, 165, 63, 52, 38, 165, 57, 48, 35, 165, 38, 34, 25, 165, 30, 30, 31, 255, 33, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 33, 33, 34, 255, 27, 28, 28, 255, 26, 27, 27, 255, 30, 31, 31, 255, 29, 30, 30, 255, 23, 24, 24, 255, 16, 17, 17, 255, 13, 13, 14, 255, 12, 12, 13, 255, 11, 11, 11, 255, 10, 10, 11, 255, 7, 7, 7, 255, 17, 17, 17, 255, 19, 19, 19, 255, 20, 21, 21, 255, 20, 20, 21, 255, 20, 21, 21, 255, 32, 33, 34, 255, 33, 34, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 33, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 22, 23, 23, 255, 25, 25, 26, 255, 18, 18, 19, 255, 15, 15, 15, 255, 8, 9, 9, 255, 8, 8, 9, 255, 14, 14, 15, 255, 15, 15, 16, 255, 17, 17, 18, 255, 22, 22, 23, 255, 28, 29, 29, 255, 24, 25, 25, 255, 15, 16, 16, 255, 14, 15, 15, 255, 7, 7, 8, 255, 14, 14, 15, 255, 14, 14, 15, 255, 10, 11, 11, 255, 7, 7, 7, 255, 9, 10, 10, 255, 11, 11, 12, 255, 8, 8, 8, 255, 11, 11, 11, 255, 12, 12, 12, 255, 15, 16, 16, 255, 20, 20, 20, 255, 17, 17, 17, 255, 26, 26, 27, 255, 22, 22, 23, 255, 27, 27, 28, 255, 29, 29, 30, 255, 22, 22, 23, 255, 31, 32, 33, 255, 33, 34, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 32, 33, 34, 255, 28, 29, 29, 255, 28, 29, 29, 255, 28, 28, 29, 255, 24, 25, 25, 255, 30, 31, 31, 255, 23, 24, 24, 255, 20, 20, 21, 255, 12, 13, 13, 255, 11, 11, 12, 255, 10, 11, 11, 255, 6, 6, 6, 255, 4, 4, 4, 255, 14, 14, 15, 255, 14, 14, 15, 255, 16, 17, 17, 255, 18, 18, 19, 255, 24, 24, 25, 255, 26, 27, 28, 255, 15, 15, 16, 255, 10, 10, 10, 255, 12, 12, 12, 255, 12, 12, 12, 255, 12, 12, 12, 255, 8, 8, 8, 255, 10, 11, 11, 255, 11, 11, 12, 255, 6, 7, 7, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 11, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 12, 12, 255, 12, 13, 13, 255, 12, 12, 12, 255, 13, 13, 13, 255, 10, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 9, 9, 9, 255, 11, 11, 12, 255, 11, 11, 12, 255, 9, 10, 10, 255, 3, 3, 3, 255, 3, 3, 4, 255, 8, 8, 8, 255, 12, 13, 13, 255, 13, 13, 13, 255, 32, 33, 34, 255, 32, 33, 34, 255, 29, 30, 30, 255, 29, 30, 30, 255, 24, 24, 25, 255, 23, 24, 24, 255, 24, 24, 25, 255, 21, 21, 22, 255, 16, 16, 17, 255, 11, 11, 11, 255, 10, 10, 10, 255, 11, 11, 11, 255, 13, 13, 13, 255, 13, 14, 14, 255, 16, 16, 17, 255, 24, 25, 25, 255, 25, 26, 27, 255, 32, 33, 33, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 16, 16, 16, 255, 14, 14, 14, 255, 11, 11, 11, 255, 9, 10, 10, 255, 8, 8, 8, 255, 12, 12, 12, 255, 10, 11, 11, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 14, 14, 15, 255, 13, 13, 14, 255, 11, 11, 11, 255, 16, 17, 17, 255, 13, 13, 13, 255, 13, 13, 14, 255, 18, 18, 18, 255, 19, 20, 20, 255, 20, 20, 21, 255, 13, 14, 14, 255, 17, 17, 17, 255, 14, 14, 15, 255, 11, 11, 11, 255, 14, 15, 15, 255, 9, 9, 9, 255, 7, 7, 7, 255, 8, 8, 8, 255, 13, 13, 14, 255, 14, 14, 14, 255, 12, 12, 12, 255, 11, 11, 12, 255, 12, 12, 13, 255, 14, 14, 15, 255, 18, 18, 18, 255, 16, 17, 17, 255, 22, 23, 23, 255, 22, 23, 23, 255, 24, 25, 25, 255, 29, 30, 31, 255, 26, 27, 28, 255, 23, 24, 24, 255, 18, 19, 19, 255, 15, 15, 16, 255, 19, 19, 20, 255, 20, 21, 21, 255, 19, 19, 19, 255, 11, 11, 12, 255, 11, 12, 12, 255, 6, 6, 6, 255, 9, 9, 9, 255, 10, 10, 10, 255, 15, 15, 16, 255, 17, 17, 17, 255, 16, 16, 17, 255, 22, 23, 23, 255, 21, 21, 22, 255, 15, 15, 16, 255, 11, 12, 12, 255, 10, 10, 11, 255, 10, 10, 11, 255, 14, 14, 15, 255, 20, 21, 21, 255, 16, 17, 17, 255, 20, 21, 21, 255, 17, 17, 18, 255, 11, 11, 12, 255, 10, 10, 10, 255, 11, 11, 11, 255, 8, 9, 9, 255, 9, 9, 9, 255, 10, 10, 11, 255, 9, 9, 9, 255, 14, 15, 15, 255, 16, 16, 16, 255, 15, 16, 16, 255, 18, 18, 18, 255, 15, 16, 16, 255, 19, 19, 20, 255, 23, 24, 24, 255, 17, 18, 18, 255, 9, 10, 10, 255, 7, 7, 7, 255, 11, 11, 11, 255, 9, 9, 10, 255, 7, 7, 7, 255, 17, 17, 18, 255, 17, 18, 18, 255, 11, 11, 11, 255, 14, 14, 14, 255, 13, 14, 14, 255, 25, 26, 26, 255, 24, 25, 25, 255, 16, 16, 17, 255, 22, 22, 23, 255, 16, 16, 16, 255, 18, 19, 19, 255, 13, 14, 14, 255, 12, 12, 12, 255, 12, 12, 12, 255, 17, 18, 18, 255, 16, 17, 17, 255, 24, 25, 25, 255, 31, 32, 33, 255, 33, 33, 34, 255, 33, 33, 34, 255, 32, 33, 34, 255, 31, 32, 32, 255, 32, 32, 33, 255, 18, 19, 19, 255, 12, 12, 12, 255, 11, 12, 12, 255, 10, 10, 10, 255, 11, 12, 12, 255, 10, 11, 11, 255, 14, 14, 15, 255, 18, 18, 18, 255, 20, 20, 21, 255, 23, 24, 24, 255, 73, 59, 43, 165, 52, 44, 33, 165, 41, 36, 26, 165, 40, 36, 26, 165, 42, 37, 28, 165, 40, 35, 25, 165, 53, 45, 33, 165, 39, 35, 25, 165, 44, 38, 26, 165, 63, 49, 32, 165, 52, 43, 28, 165, 37, 33, 25, 165, 47, 40, 27, 165, 42, 37, 26, 165, 47, 40, 27, 165, 49, 41, 27, 165, 50, 42, 28, 165, 46, 40, 27, 165, 37, 34, 25, 165, 50, 43, 32, 165, 87, 70, 49, 165, 85, 68, 48, 165, 43, 38, 28, 165, 41, 36, 26, 165, 36, 33, 25, 165, 46, 40, 30, 165, 85, 68, 47, 165, 85, 68, 48, 165, 39, 35, 26, 165, 40, 36, 27, 165, 42, 37, 26, 165, 39, 35, 25, 165, 41, 36, 26, 165, 45, 39, 27, 165, 54, 44, 29, 165, 42, 37, 26, 165, 41, 36, 26, 165, 50, 42, 28, 165, 39, 35, 25, 165, 46, 40, 30, 165, 86, 69, 49, 165, 70, 57, 41, 165, 37, 33, 25, 165, 45, 39, 26, 165, 41, 36, 26, 165, 37, 34, 25, 165, 67, 55, 40, 165, 42, 37, 26, 165, 45, 39, 26, 165, 69, 56, 41, 165, 55, 46, 34, 165, 38, 34, 25, 165, 41, 36, 26, 165, 37, 34, 25, 165, 40, 36, 26, 165, 36, 33, 25, 165, 44, 38, 26, 165, 38, 34, 25, 165, 53, 44, 29, 165, 44, 38, 26, 165, 57, 46, 30, 165, 40, 36, 26, 165, 52, 43, 28, 165, 44, 46, 40, 165, 39, 34, 25, 165, 43, 37, 26, 165, 51, 44, 32, 165, 44, 38, 26, 165, 49, 41, 27, 165, 61, 48, 32, 165, 44, 38, 26, 165, 56, 45, 30, 165, 49, 41, 27, 165, 55, 45, 29, 165, 56, 45, 30, 165, 45, 39, 27, 165, 64, 50, 33, 165, 54, 44, 29, 165, 88, 64, 35, 165, 63, 49, 32, 165, 73, 55, 36, 165, 57, 54, 44, 165, 70, 53, 35, 165, 58, 47, 31, 165, 49, 41, 27, 165, 42, 37, 26, 165, 41, 36, 27, 165, 37, 34, 25, 165, 37, 34, 25, 165, 42, 36, 26, 165, 49, 42, 31, 165, 39, 35, 25, 165, 66, 54, 39, 165, 61, 51, 37, 165, 45, 39, 26, 165, 39, 34, 25, 165, 48, 41, 27, 165, 48, 41, 27, 165, 43, 38, 26, 165, 41, 36, 26, 165, 48, 41, 27, 165, 40, 35, 25, 165, 38, 34, 26, 165, 40, 35, 27, 165, 40, 36, 26, 165, 53, 44, 29, 165, 47, 40, 27, 165, 38, 34, 25, 165, 42, 37, 28, 165, 43, 38, 28, 165, 43, 46, 40, 165, 40, 36, 26, 165, 50, 42, 28, 165, 45, 39, 26, 165, 57, 46, 30, 165, 45, 39, 27, 165, 43, 38, 26, 165, 40, 35, 25, 165, 86, 69, 49, 165, 42, 37, 26, 165, 43, 37, 26, 165, 44, 38, 26, 165, 42, 37, 26, 165, 42, 37, 26, 165, 36, 33, 25, 165, 40, 35, 25, 165, 42, 45, 40, 165, 38, 34, 25, 165, 43, 37, 26, 165, 60, 48, 31, 165, 43, 38, 26, 165, 45, 39, 26, 165, 40, 36, 26, 165, 59, 47, 31, 165, 51, 42, 28, 165, 51, 71, 36, 255, 37, 33, 25, 165, 43, 38, 26, 165, 53, 44, 29, 165, 44, 38, 26, 165, 41, 36, 26, 165, 44, 38, 26, 165, 57, 46, 30, 165, 38, 34, 25, 165, 42, 37, 26, 165, 37, 34, 25, 165, 39, 34, 25, 165, 55, 46, 34, 165, 44, 39, 29, 165, 40, 35, 26, 165, 51, 43, 28, 165, 64, 53, 38, 165, 36, 33, 25, 165, 36, 33, 25, 165, 42, 37, 26, 165, 37, 33, 25, 165, 44, 38, 26, 165, 59, 47, 31, 165, 46, 40, 27, 165, 52, 43, 28, 165, 42, 37, 26, 165, 49, 41, 27, 165, 48, 41, 27, 165, 89, 65, 35, 165, 86, 63, 36, 165, 65, 50, 33, 165, 73, 55, 36, 165, 48, 41, 27, 165, 59, 72, 37, 255, 55, 75, 35, 255, 36, 33, 25, 165, 41, 36, 26, 165, 39, 35, 25, 165, 50, 42, 28, 165, 43, 37, 26, 165, 42, 37, 26, 165, 45, 39, 27, 165, 52, 44, 32, 165, 45, 39, 29, 165, 38, 34, 25, 165, 45, 39, 26, 165, 41, 36, 26, 165, 47, 40, 27, 165, 43, 38, 26, 165, 46, 40, 27, 165, 42, 37, 26, 165, 41, 36, 26, 165, 37, 33, 25, 165, 41, 36, 26, 165, 47, 40, 27, 165, 64, 50, 33, 165, 43, 37, 26, 165, 53, 44, 29, 165, 43, 45, 40, 165, 38, 34, 25, 165, 48, 41, 27, 165, 46, 39, 27, 165, 54, 44, 29, 165, 60, 47, 31, 165, 51, 42, 28, 165, 39, 35, 26, 165, 42, 49, 30, 255, 40, 35, 26, 165, 83, 67, 48, 165, 77, 93, 34, 255, 38, 34, 25, 165, 41, 36, 26, 165, 47, 40, 27, 165, 43, 37, 26, 165, 44, 38, 26, 165, 41, 36, 26, 165, 49, 41, 27, 165, 63, 81, 35, 255, 73, 89, 34, 255, 60, 76, 37, 255, 48, 41, 27, 165, 54, 44, 29, 165, 42, 37, 26, 165, 36, 33, 25, 165, 42, 37, 26, 165, 41, 36, 26, 165, 47, 41, 30, 165, 42, 37, 26, 165, 50, 42, 28, 165, 46, 39, 27, 165, 45, 39, 26, 165, 46, 40, 27, 165, 39, 35, 26, 165, 37, 34, 25, 165, 57, 48, 35, 165, 39, 35, 26, 165, 49, 42, 31, 165, 86, 68, 48, 165, 40, 36, 27, 165, 55, 46, 34, 165, 47, 40, 27, 165, 38, 34, 25, 165, 48, 41, 27, 165, 41, 36, 26, 165, 55, 45, 30, 165, 47, 40, 27, 165, 40, 35, 25, 165, 51, 43, 28, 165, 41, 36, 26, 165, 39, 35, 25, 165, 37, 33, 25, 165, 41, 36, 26, 165, 50, 42, 28, 165, 40, 35, 25, 165, 37, 34, 25, 165, 40, 36, 26, 165, 38, 34, 25, 165, 47, 41, 30, 165, 43, 38, 26, 165, 41, 36, 26, 165, 41, 37, 27, 165, 20, 21, 21, 255, 24, 25, 25, 255, 33, 33, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 30, 30, 31, 255, 32, 32, 33, 255, 30, 30, 31, 255, 23, 24, 24, 255, 23, 24, 24, 255, 18, 19, 19, 255, 10, 10, 11, 255, 12, 12, 13, 255, 9, 9, 9, 255, 7, 7, 7, 255, 13, 14, 14, 255, 15, 15, 16, 255, 14, 15, 15, 255, 13, 13, 14, 255, 14, 15, 15, 255, 22, 22, 23, 255, 21, 21, 22, 255, 33, 34, 34, 255, 32, 33, 33, 255, 32, 32, 33, 255, 32, 32, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 23, 23, 24, 255, 19, 20, 20, 255, 21, 22, 22, 255, 17, 17, 18, 255, 7, 8, 8, 255, 8, 8, 8, 255, 16, 16, 16, 255, 16, 16, 16, 255, 18, 18, 18, 255, 22, 22, 23, 255, 27, 28, 28, 255, 28, 29, 30, 255, 28, 29, 30, 255, 18, 19, 19, 255, 23, 24, 24, 255, 15, 15, 15, 255, 14, 14, 14, 255, 16, 16, 16, 255, 11, 12, 12, 255, 11, 11, 11, 255, 12, 12, 12, 255, 10, 11, 11, 255, 8, 8, 8, 255, 8, 8, 8, 255, 9, 10, 10, 255, 16, 16, 16, 255, 19, 20, 20, 255, 21, 21, 22, 255, 28, 29, 30, 255, 31, 31, 32, 255, 31, 31, 32, 255, 32, 33, 33, 255, 32, 32, 33, 255, 27, 28, 28, 255, 33, 34, 34, 255, 30, 31, 32, 255, 33, 33, 34, 255, 24, 25, 25, 255, 33, 33, 34, 255, 29, 29, 30, 255, 30, 30, 31, 255, 26, 26, 27, 255, 16, 17, 17, 255, 26, 27, 27, 255, 22, 22, 23, 255, 18, 19, 19, 255, 9, 9, 9, 255, 6, 6, 7, 255, 5, 5, 5, 255, 8, 8, 8, 255, 11, 11, 11, 255, 13, 14, 14, 255, 18, 18, 19, 255, 29, 30, 31, 255, 27, 28, 28, 255, 15, 15, 16, 255, 14, 15, 15, 255, 11, 12, 12, 255, 9, 9, 9, 255, 14, 14, 14, 255, 13, 14, 14, 255, 14, 15, 15, 255, 12, 12, 12, 255, 14, 14, 14, 255, 14, 14, 15, 255, 9, 9, 9, 255, 14, 14, 15, 255, 10, 10, 11, 255, 11, 11, 11, 255, 15, 15, 15, 255, 15, 15, 16, 255, 12, 12, 13, 255, 12, 12, 12, 255, 9, 10, 10, 255, 8, 8, 8, 255, 11, 11, 11, 255, 14, 14, 15, 255, 14, 15, 15, 255, 18, 19, 19, 255, 14, 15, 15, 255, 13, 13, 13, 255, 11, 12, 12, 255, 13, 13, 14, 255, 6, 6, 7, 255, 4, 5, 5, 255, 10, 10, 11, 255, 12, 12, 12, 255, 33, 33, 34, 255, 32, 33, 34, 255, 31, 31, 32, 255, 33, 34, 34, 255, 33, 33, 34, 255, 26, 27, 27, 255, 23, 24, 25, 255, 25, 25, 26, 255, 20, 20, 21, 255, 18, 18, 18, 255, 16, 16, 17, 255, 13, 13, 13, 255, 7, 7, 7, 255, 11, 11, 11, 255, 14, 14, 15, 255, 24, 24, 25, 255, 23, 24, 25, 255, 25, 26, 26, 255, 33, 34, 34, 255, 22, 22, 23, 255, 33, 33, 34, 255, 32, 32, 33, 255, 32, 33, 33, 255, 32, 33, 33, 255, 19, 20, 20, 255, 15, 15, 15, 255, 9, 9, 10, 255, 8, 9, 9, 255, 11, 11, 11, 255, 8, 8, 9, 255, 13, 14, 14, 255, 10, 11, 11, 255, 20, 21, 21, 255, 15, 15, 16, 255, 17, 17, 18, 255, 13, 13, 14, 255, 16, 17, 17, 255, 16, 17, 17, 255, 14, 14, 15, 255, 21, 21, 22, 255, 24, 25, 25, 255, 21, 21, 22, 255, 19, 19, 20, 255, 22, 22, 23, 255, 18, 18, 19, 255, 16, 17, 17, 255, 13, 13, 13, 255, 9, 9, 9, 255, 12, 13, 13, 255, 12, 12, 13, 255, 14, 15, 15, 255, 13, 13, 14, 255, 20, 21, 21, 255, 20, 20, 21, 255, 16, 16, 17, 255, 21, 22, 22, 255, 18, 18, 19, 255, 22, 22, 23, 255, 24, 24, 25, 255, 33, 33, 34, 255, 33, 33, 34, 255, 26, 26, 27, 255, 32, 32, 33, 255, 26, 26, 27, 255, 24, 24, 25, 255, 17, 17, 17, 255, 21, 22, 22, 255, 22, 22, 23, 255, 15, 16, 16, 255, 6, 6, 7, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 11, 11, 255, 16, 16, 17, 255, 16, 16, 17, 255, 23, 23, 24, 255, 21, 21, 22, 255, 23, 23, 24, 255, 18, 18, 19, 255, 19, 19, 20, 255, 15, 15, 16, 255, 10, 10, 10, 255, 11, 12, 12, 255, 10, 11, 11, 255, 18, 18, 18, 255, 26, 26, 27, 255, 24, 25, 25, 255, 15, 16, 16, 255, 14, 14, 15, 255, 16, 16, 16, 255, 10, 10, 10, 255, 9, 9, 9, 255, 7, 7, 7, 255, 6, 6, 6, 255, 6, 6, 6, 255, 8, 8, 8, 255, 11, 12, 12, 255, 14, 15, 15, 255, 11, 12, 12, 255, 12, 12, 12, 255, 11, 11, 12, 255, 21, 22, 22, 255, 18, 18, 19, 255, 11, 11, 11, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 12, 255, 18, 18, 19, 255, 14, 14, 15, 255, 17, 18, 18, 255, 17, 17, 18, 255, 33, 33, 34, 255, 26, 27, 28, 255, 22, 22, 23, 255, 21, 22, 22, 255, 20, 20, 21, 255, 15, 15, 15, 255, 18, 19, 19, 255, 11, 11, 12, 255, 7, 7, 7, 255, 16, 17, 17, 255, 14, 15, 15, 255, 11, 11, 11, 255, 21, 22, 23, 255, 29, 30, 30, 255, 31, 32, 32, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 32, 255, 23, 24, 24, 255, 17, 18, 18, 255, 15, 15, 15, 255, 8, 8, 9, 255, 12, 13, 13, 255, 11, 11, 11, 255, 18, 18, 19, 255, 18, 18, 19, 255, 19, 20, 20, 255, 12, 12, 13, 255, 74, 60, 43, 165, 39, 35, 25, 165, 40, 36, 26, 165, 42, 37, 26, 165, 53, 45, 33, 165, 39, 35, 25, 165, 38, 34, 25, 165, 48, 41, 27, 165, 48, 41, 27, 165, 48, 41, 27, 165, 36, 33, 25, 165, 41, 36, 26, 165, 49, 42, 27, 165, 42, 37, 26, 165, 44, 38, 26, 165, 55, 45, 30, 165, 45, 39, 27, 165, 39, 35, 25, 165, 41, 36, 26, 165, 52, 44, 32, 165, 41, 37, 27, 165, 86, 68, 49, 165, 72, 59, 42, 165, 48, 42, 31, 165, 37, 33, 25, 165, 41, 37, 27, 165, 37, 33, 25, 165, 61, 50, 37, 165, 46, 40, 30, 165, 40, 36, 27, 165, 53, 45, 33, 165, 47, 41, 30, 165, 40, 35, 25, 165, 53, 43, 29, 165, 39, 35, 25, 165, 41, 36, 26, 165, 48, 41, 27, 165, 38, 34, 25, 165, 40, 35, 25, 165, 78, 63, 45, 165, 86, 69, 49, 165, 64, 53, 38, 165, 39, 35, 26, 165, 36, 33, 25, 165, 37, 33, 25, 165, 60, 50, 36, 165, 44, 39, 29, 165, 51, 43, 28, 165, 48, 41, 27, 165, 46, 40, 29, 165, 44, 38, 26, 165, 43, 37, 26, 165, 45, 39, 26, 165, 50, 42, 28, 165, 41, 36, 26, 165, 43, 38, 26, 165, 38, 34, 25, 165, 48, 41, 27, 165, 40, 35, 25, 165, 40, 36, 26, 165, 41, 36, 26, 165, 45, 39, 27, 165, 45, 39, 27, 165, 47, 40, 27, 165, 42, 37, 26, 165, 43, 38, 26, 165, 39, 35, 25, 165, 41, 36, 26, 165, 43, 46, 40, 165, 57, 46, 30, 165, 45, 39, 27, 165, 47, 40, 27, 165, 46, 39, 27, 165, 61, 48, 32, 165, 55, 45, 30, 165, 55, 45, 30, 165, 58, 47, 31, 165, 52, 43, 28, 165, 69, 52, 35, 165, 72, 54, 36, 165, 68, 52, 34, 165, 65, 50, 33, 165, 69, 52, 35, 165, 65, 50, 33, 165, 61, 48, 32, 165, 60, 48, 32, 165, 57, 46, 30, 165, 45, 39, 26, 165, 60, 50, 36, 165, 40, 35, 25, 165, 47, 40, 27, 165, 46, 39, 27, 165, 39, 35, 25, 165, 37, 34, 25, 165, 38, 34, 25, 165, 48, 41, 27, 165, 49, 41, 27, 165, 48, 41, 27, 165, 43, 37, 26, 165, 38, 34, 25, 165, 48, 41, 27, 165, 44, 38, 26, 165, 61, 51, 37, 165, 40, 35, 25, 165, 47, 40, 27, 165, 65, 50, 33, 165, 56, 45, 30, 165, 41, 36, 26, 165, 44, 39, 29, 165, 46, 39, 27, 165, 43, 37, 26, 165, 44, 38, 26, 165, 40, 35, 26, 165, 47, 40, 27, 165, 49, 42, 27, 165, 46, 39, 27, 165, 48, 41, 27, 165, 39, 35, 26, 165, 43, 37, 26, 165, 40, 36, 26, 165, 47, 40, 27, 165, 60, 48, 31, 165, 52, 43, 29, 165, 44, 38, 26, 165, 46, 40, 30, 165, 50, 43, 31, 165, 43, 37, 26, 165, 49, 41, 27, 165, 42, 37, 26, 165, 41, 36, 26, 165, 42, 37, 26, 165, 43, 38, 26, 165, 56, 45, 30, 165, 45, 39, 26, 165, 45, 39, 27, 165, 37, 34, 25, 165, 37, 33, 25, 165, 47, 40, 27, 165, 43, 38, 28, 165, 38, 34, 25, 165, 37, 33, 25, 165, 56, 47, 34, 165, 42, 37, 28, 165, 38, 34, 26, 165, 53, 45, 33, 165, 38, 34, 26, 165, 36, 33, 25, 165, 58, 48, 35, 165, 37, 33, 25, 165, 40, 35, 25, 165, 61, 51, 37, 165, 53, 45, 33, 165, 37, 34, 25, 165, 41, 36, 26, 165, 40, 35, 25, 165, 50, 42, 28, 165, 58, 46, 31, 165, 63, 49, 33, 165, 44, 38, 26, 165, 43, 38, 26, 165, 45, 39, 26, 165, 40, 36, 26, 165, 48, 41, 27, 165, 67, 51, 34, 165, 61, 48, 32, 165, 76, 57, 36, 165, 55, 45, 29, 165, 51, 43, 28, 165, 60, 48, 31, 165, 65, 50, 33, 165, 40, 36, 26, 165, 46, 40, 27, 165, 44, 38, 26, 165, 47, 40, 27, 165, 42, 37, 26, 165, 39, 35, 25, 165, 44, 38, 26, 165, 40, 36, 26, 165, 39, 35, 26, 165, 42, 37, 26, 165, 38, 34, 25, 165, 39, 35, 25, 165, 47, 40, 27, 165, 67, 51, 34, 165, 56, 46, 30, 165, 42, 37, 26, 165, 36, 33, 25, 165, 49, 42, 27, 165, 51, 43, 28, 165, 44, 38, 26, 165, 62, 48, 32, 165, 54, 44, 29, 165, 54, 44, 29, 165, 59, 47, 31, 165, 39, 35, 25, 165, 44, 38, 26, 165, 48, 41, 27, 165, 47, 40, 27, 165, 73, 55, 36, 165, 57, 46, 30, 165, 42, 37, 26, 165, 55, 47, 34, 165, 37, 34, 25, 165, 39, 35, 25, 165, 42, 45, 40, 165, 37, 33, 25, 165, 53, 45, 33, 165, 39, 34, 25, 165, 36, 33, 25, 165, 46, 40, 30, 165, 40, 36, 26, 165, 59, 49, 36, 165, 45, 39, 26, 165, 41, 36, 26, 165, 44, 38, 26, 165, 43, 38, 26, 165, 43, 37, 26, 165, 36, 33, 25, 165, 44, 38, 26, 165, 42, 37, 26, 165, 41, 36, 26, 165, 38, 34, 25, 165, 41, 36, 26, 165, 44, 38, 26, 165, 48, 41, 27, 165, 62, 49, 32, 165, 45, 39, 27, 165, 41, 36, 26, 165, 48, 41, 31, 165, 36, 33, 25, 165, 39, 35, 26, 165, 44, 38, 29, 165, 61, 51, 37, 165, 45, 39, 27, 165, 43, 38, 26, 165, 39, 35, 25, 165, 40, 35, 26, 165, 37, 33, 25, 165, 41, 36, 26, 165, 45, 39, 27, 165, 46, 39, 27, 165, 44, 38, 26, 165, 50, 42, 28, 165, 44, 38, 26, 165, 40, 35, 25, 165, 53, 45, 33, 165, 42, 37, 26, 165, 40, 36, 26, 165, 46, 39, 27, 165, 40, 36, 26, 165, 41, 36, 27, 165, 39, 35, 25, 165, 49, 42, 27, 165, 49, 41, 27, 165, 43, 37, 26, 165, 46, 40, 29, 165, 20, 21, 21, 255, 31, 32, 32, 255, 30, 31, 32, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 25, 26, 26, 255, 21, 21, 22, 255, 22, 23, 23, 255, 23, 24, 24, 255, 17, 17, 18, 255, 17, 17, 17, 255, 10, 10, 10, 255, 11, 12, 12, 255, 4, 5, 5, 255, 10, 11, 11, 255, 11, 11, 11, 255, 14, 14, 14, 255, 16, 16, 17, 255, 12, 12, 13, 255, 17, 18, 18, 255, 29, 30, 31, 255, 33, 33, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 33, 34, 34, 255, 33, 33, 34, 255, 33, 34, 34, 255, 26, 27, 28, 255, 23, 23, 24, 255, 19, 19, 20, 255, 13, 13, 14, 255, 9, 10, 10, 255, 9, 9, 10, 255, 16, 16, 16, 255, 20, 21, 21, 255, 20, 20, 21, 255, 21, 21, 22, 255, 22, 23, 23, 255, 27, 28, 29, 255, 23, 23, 24, 255, 33, 33, 34, 255, 18, 19, 19, 255, 16, 16, 17, 255, 20, 21, 21, 255, 19, 20, 20, 255, 12, 12, 12, 255, 11, 11, 11, 255, 12, 12, 12, 255, 12, 12, 13, 255, 5, 6, 6, 255, 9, 10, 10, 255, 18, 18, 18, 255, 19, 20, 20, 255, 23, 24, 24, 255, 23, 24, 24, 255, 22, 22, 23, 255, 32, 33, 34, 255, 27, 28, 29, 255, 24, 25, 26, 255, 33, 33, 34, 255, 30, 31, 31, 255, 33, 34, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 28, 28, 29, 255, 25, 25, 26, 255, 24, 25, 26, 255, 19, 19, 19, 255, 18, 19, 19, 255, 14, 15, 15, 255, 22, 22, 23, 255, 13, 13, 13, 255, 12, 12, 13, 255, 8, 8, 8, 255, 8, 8, 8, 255, 7, 8, 8, 255, 13, 13, 14, 255, 15, 15, 16, 255, 19, 20, 20, 255, 22, 23, 24, 255, 26, 26, 27, 255, 25, 26, 26, 255, 17, 18, 18, 255, 17, 17, 18, 255, 8, 8, 9, 255, 13, 13, 13, 255, 15, 15, 16, 255, 15, 16, 16, 255, 15, 16, 16, 255, 17, 17, 18, 255, 15, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 17, 255, 10, 11, 11, 255, 11, 11, 11, 255, 16, 16, 17, 255, 12, 12, 12, 255, 16, 16, 17, 255, 17, 17, 18, 255, 9, 9, 9, 255, 11, 11, 11, 255, 16, 16, 17, 255, 14, 15, 15, 255, 16, 16, 17, 255, 17, 17, 18, 255, 16, 16, 16, 255, 22, 22, 23, 255, 16, 16, 17, 255, 13, 13, 13, 255, 9, 10, 10, 255, 8, 9, 9, 255, 11, 12, 12, 255, 13, 13, 14, 255, 32, 33, 34, 255, 33, 33, 34, 255, 33, 34, 34, 255, 27, 27, 28, 255, 31, 31, 32, 255, 23, 23, 24, 255, 19, 20, 20, 255, 25, 26, 26, 255, 18, 18, 19, 255, 18, 18, 19, 255, 11, 11, 11, 255, 7, 7, 7, 255, 11, 12, 12, 255, 15, 15, 15, 255, 19, 19, 20, 255, 29, 30, 31, 255, 33, 34, 34, 255, 29, 29, 30, 255, 33, 34, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 16, 16, 17, 255, 17, 17, 17, 255, 13, 13, 14, 255, 12, 13, 13, 255, 11, 11, 11, 255, 17, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 22, 22, 23, 255, 18, 18, 19, 255, 20, 21, 21, 255, 22, 23, 23, 255, 19, 19, 20, 255, 21, 22, 22, 255, 25, 26, 26, 255, 22, 22, 23, 255, 24, 25, 26, 255, 26, 26, 27, 255, 18, 18, 18, 255, 20, 21, 21, 255, 28, 28, 29, 255, 18, 18, 19, 255, 18, 18, 19, 255, 15, 16, 16, 255, 11, 11, 12, 255, 9, 10, 10, 255, 15, 16, 16, 255, 18, 19, 19, 255, 20, 20, 21, 255, 19, 20, 20, 255, 19, 19, 20, 255, 24, 25, 25, 255, 21, 22, 22, 255, 22, 23, 23, 255, 26, 27, 28, 255, 20, 21, 21, 255, 30, 30, 31, 255, 33, 33, 34, 255, 32, 33, 34, 255, 32, 32, 33, 255, 21, 22, 22, 255, 17, 18, 18, 255, 18, 19, 19, 255, 17, 17, 18, 255, 18, 18, 19, 255, 9, 9, 9, 255, 10, 11, 11, 255, 7, 7, 7, 255, 9, 9, 9, 255, 16, 16, 16, 255, 19, 20, 20, 255, 22, 23, 23, 255, 25, 25, 26, 255, 27, 27, 28, 255, 25, 25, 26, 255, 20, 21, 21, 255, 14, 15, 15, 255, 11, 12, 12, 255, 7, 7, 8, 255, 13, 13, 14, 255, 17, 17, 18, 255, 14, 14, 14, 255, 21, 21, 22, 255, 26, 27, 27, 255, 16, 16, 17, 255, 18, 18, 19, 255, 17, 17, 17, 255, 19, 19, 20, 255, 15, 16, 16, 255, 10, 10, 11, 255, 11, 11, 11, 255, 10, 10, 11, 255, 11, 11, 11, 255, 8, 8, 8, 255, 10, 10, 10, 255, 9, 10, 10, 255, 15, 16, 16, 255, 14, 14, 15, 255, 16, 16, 17, 255, 11, 11, 12, 255, 9, 10, 10, 255, 8, 8, 9, 255, 10, 10, 10, 255, 8, 8, 8, 255, 9, 9, 9, 255, 19, 20, 20, 255, 20, 20, 21, 255, 33, 34, 34, 255, 32, 32, 33, 255, 25, 26, 27, 255, 27, 28, 29, 255, 22, 23, 23, 255, 15, 16, 16, 255, 14, 15, 15, 255, 21, 22, 22, 255, 17, 18, 18, 255, 13, 13, 13, 255, 7, 7, 7, 255, 14, 15, 15, 255, 16, 16, 16, 255, 18, 18, 18, 255, 21, 21, 22, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 33, 33, 34, 255, 32, 32, 33, 255, 32, 33, 33, 255, 24, 24, 25, 255, 18, 19, 19, 255, 15, 15, 15, 255, 10, 11, 11, 255, 7, 8, 8, 255, 8, 9, 9, 255, 12, 12, 13, 255, 12, 12, 12, 255, 14, 15, 15, 255, 21, 22, 22, 255, 54, 45, 33, 165, 37, 33, 25, 165, 51, 43, 32, 165, 38, 34, 26, 165, 40, 35, 25, 165, 39, 35, 25, 165, 41, 36, 26, 165, 42, 37, 26, 165, 42, 37, 26, 165, 39, 35, 25, 165, 39, 35, 25, 165, 47, 40, 27, 165, 47, 40, 27, 165, 55, 45, 30, 165, 61, 48, 32, 165, 59, 47, 31, 165, 51, 42, 28, 165, 43, 37, 26, 165, 38, 34, 25, 165, 41, 36, 27, 165, 39, 35, 26, 165, 44, 38, 29, 165, 73, 60, 43, 165, 38, 34, 25, 165, 41, 36, 26, 165, 40, 36, 26, 165, 45, 39, 26, 165, 47, 40, 27, 165, 37, 34, 25, 165, 44, 38, 26, 165, 43, 38, 26, 165, 38, 34, 26, 165, 46, 40, 29, 165, 43, 38, 26, 165, 39, 35, 25, 165, 42, 37, 26, 165, 49, 41, 27, 165, 41, 36, 26, 165, 37, 34, 25, 165, 63, 52, 38, 165, 83, 66, 47, 165, 70, 57, 41, 165, 67, 55, 40, 165, 53, 45, 33, 165, 74, 60, 43, 165, 70, 57, 41, 165, 41, 36, 26, 165, 44, 38, 26, 165, 44, 38, 26, 165, 36, 33, 25, 165, 38, 34, 25, 165, 42, 37, 26, 165, 43, 37, 26, 165, 44, 38, 26, 165, 65, 51, 33, 165, 49, 41, 27, 165, 55, 45, 29, 165, 48, 41, 27, 165, 43, 37, 26, 165, 44, 38, 26, 165, 40, 36, 26, 165, 44, 38, 26, 165, 42, 36, 26, 165, 43, 38, 26, 165, 37, 33, 25, 165, 45, 39, 27, 165, 46, 39, 27, 165, 44, 38, 26, 165, 46, 39, 27, 165, 47, 40, 27, 165, 49, 41, 27, 165, 48, 41, 27, 165, 53, 44, 29, 165, 58, 46, 31, 165, 51, 43, 28, 165, 61, 48, 32, 165, 44, 38, 26, 165, 46, 40, 27, 165, 48, 41, 27, 165, 64, 49, 33, 165, 58, 46, 31, 165, 53, 44, 29, 165, 70, 53, 35, 165, 63, 49, 32, 165, 54, 44, 29, 165, 50, 42, 28, 165, 64, 50, 33, 165, 45, 39, 27, 165, 40, 35, 25, 165, 47, 40, 27, 165, 40, 35, 25, 165, 42, 37, 26, 165, 49, 41, 27, 165, 42, 37, 26, 165, 46, 40, 27, 165, 42, 37, 26, 165, 49, 41, 27, 165, 45, 39, 26, 165, 44, 38, 26, 165, 37, 34, 25, 165, 41, 36, 26, 165, 49, 42, 31, 165, 36, 33, 25, 165, 52, 44, 32, 165, 52, 44, 32, 165, 41, 36, 26, 165, 56, 45, 30, 165, 51, 43, 28, 165, 37, 33, 25, 165, 43, 37, 26, 165, 55, 45, 29, 165, 50, 42, 28, 165, 43, 38, 26, 165, 47, 40, 27, 165, 47, 40, 27, 165, 60, 47, 31, 165, 48, 41, 27, 165, 43, 37, 26, 165, 42, 37, 26, 165, 62, 51, 37, 165, 42, 37, 26, 165, 44, 38, 26, 165, 57, 46, 30, 165, 42, 37, 28, 165, 40, 36, 27, 165, 41, 36, 26, 165, 43, 37, 26, 165, 42, 37, 26, 165, 38, 34, 25, 165, 38, 34, 25, 165, 44, 38, 26, 165, 47, 40, 27, 165, 42, 36, 26, 165, 48, 41, 27, 165, 55, 45, 29, 165, 47, 40, 27, 165, 36, 33, 25, 165, 40, 36, 26, 165, 52, 44, 32, 165, 36, 33, 25, 165, 44, 39, 29, 165, 39, 35, 26, 165, 44, 38, 26, 165, 50, 42, 28, 165, 45, 39, 27, 165, 48, 42, 31, 165, 78, 63, 45, 165, 82, 66, 47, 165, 71, 58, 41, 165, 86, 68, 48, 165, 58, 48, 35, 165, 37, 34, 25, 165, 37, 34, 25, 165, 46, 39, 27, 165, 48, 41, 27, 165, 56, 46, 30, 165, 51, 43, 28, 165, 53, 43, 29, 165, 51, 43, 28, 165, 51, 43, 28, 165, 54, 44, 29, 165, 44, 38, 26, 165, 47, 40, 27, 165, 50, 42, 28, 165, 54, 44, 29, 165, 49, 41, 27, 165, 44, 38, 26, 165, 48, 41, 27, 165, 49, 42, 27, 165, 53, 44, 29, 165, 57, 46, 30, 165, 48, 41, 27, 165, 52, 43, 28, 165, 52, 43, 28, 165, 40, 35, 26, 165, 42, 37, 26, 165, 49, 41, 27, 165, 48, 41, 27, 165, 50, 42, 27, 165, 56, 45, 30, 165, 46, 40, 27, 165, 54, 45, 29, 165, 58, 46, 31, 165, 65, 50, 33, 165, 47, 40, 27, 165, 45, 39, 26, 165, 47, 40, 27, 165, 45, 39, 26, 165, 45, 39, 26, 165, 38, 34, 25, 165, 48, 41, 27, 165, 59, 47, 31, 165, 50, 42, 28, 165, 49, 42, 27, 165, 43, 37, 26, 165, 42, 37, 26, 165, 40, 36, 26, 165, 55, 45, 29, 165, 61, 48, 32, 165, 60, 48, 31, 165, 55, 45, 30, 165, 46, 40, 27, 165, 39, 35, 25, 165, 47, 40, 27, 165, 40, 36, 26, 165, 41, 36, 26, 165, 36, 33, 25, 165, 38, 34, 25, 165, 37, 33, 25, 165, 66, 54, 39, 165, 38, 34, 25, 165, 39, 34, 25, 165, 45, 39, 27, 165, 39, 35, 25, 165, 38, 35, 26, 165, 41, 36, 26, 165, 37, 34, 25, 165, 78, 94, 34, 255, 48, 41, 27, 165, 52, 43, 29, 165, 48, 41, 27, 165, 53, 44, 29, 165, 45, 39, 26, 165, 43, 37, 26, 165, 42, 37, 26, 165, 55, 45, 30, 165, 51, 42, 28, 165, 46, 40, 27, 165, 37, 34, 25, 165, 39, 35, 26, 165, 39, 35, 25, 165, 37, 33, 25, 165, 46, 48, 42, 165, 62, 48, 32, 165, 40, 35, 25, 165, 45, 39, 29, 165, 52, 45, 33, 165, 41, 36, 26, 165, 39, 35, 26, 165, 57, 46, 30, 165, 48, 41, 27, 165, 48, 41, 27, 165, 45, 39, 27, 165, 45, 39, 26, 165, 48, 41, 27, 165, 41, 36, 26, 165, 49, 42, 31, 165, 37, 33, 25, 165, 45, 39, 26, 165, 42, 37, 26, 165, 44, 38, 26, 165, 44, 38, 26, 165, 48, 41, 27, 165, 41, 36, 26, 165, 39, 35, 25, 165, 39, 35, 25, 165, 24, 24, 25, 255, 29, 30, 30, 255, 24, 25, 26, 255, 33, 33, 34, 255, 33, 33, 34, 255, 31, 32, 33, 255, 31, 32, 32, 255, 27, 28, 28, 255, 23, 23, 24, 255, 20, 21, 21, 255, 18, 18, 19, 255, 12, 13, 13, 255, 11, 12, 12, 255, 8, 8, 9, 255, 6, 6, 7, 255, 11, 12, 12, 255, 13, 14, 14, 255, 13, 13, 14, 255, 20, 20, 21, 255, 17, 18, 18, 255, 29, 29, 30, 255, 33, 34, 34, 255, 29, 30, 30, 255, 33, 33, 34, 255, 33, 33, 34, 255, 33, 34, 34, 255, 33, 33, 34, 255, 25, 26, 26, 255, 23, 23, 24, 255, 15, 16, 16, 255, 18, 18, 19, 255, 13, 13, 13, 255, 12, 12, 13, 255, 9, 9, 10, 255, 14, 14, 14, 255, 18, 18, 18, 255, 25, 26, 26, 255, 30, 31, 32, 255, 33, 34, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 30, 31, 32, 255, 33, 33, 34, 255, 16, 17, 17, 255, 30, 30, 31, 255, 28, 29, 30, 255, 23, 24, 24, 255, 13, 13, 13, 255, 21, 21, 22, 255, 12, 12, 13, 255, 8, 8, 8, 255, 10, 10, 11, 255, 10, 10, 10, 255, 12, 13, 13, 255, 17, 18, 18, 255, 25, 25, 26, 255, 23, 23, 24, 255, 21, 22, 22, 255, 26, 27, 27, 255, 27, 28, 28, 255, 21, 22, 22, 255, 28, 29, 30, 255, 33, 34, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 31, 32, 33, 255, 26, 27, 27, 255, 25, 25, 26, 255, 18, 18, 19, 255, 22, 22, 23, 255, 12, 12, 13, 255, 16, 17, 17, 255, 12, 12, 12, 255, 8, 8, 8, 255, 7, 7, 8, 255, 5, 5, 5, 255, 5, 5, 6, 255, 14, 14, 15, 255, 21, 21, 22, 255, 22, 22, 23, 255, 31, 32, 32, 255, 29, 30, 30, 255, 23, 23, 24, 255, 15, 16, 16, 255, 16, 16, 16, 255, 12, 12, 12, 255, 13, 13, 13, 255, 19, 20, 20, 255, 20, 20, 21, 255, 24, 24, 25, 255, 23, 23, 24, 255, 21, 22, 22, 255, 17, 18, 18, 255, 18, 19, 19, 255, 16, 17, 17, 255, 17, 17, 18, 255, 13, 13, 14, 255, 25, 25, 26, 255, 18, 19, 19, 255, 18, 18, 19, 255, 14, 14, 15, 255, 9, 9, 9, 255, 11, 11, 11, 255, 17, 17, 18, 255, 16, 16, 16, 255, 16, 16, 16, 255, 18, 19, 19, 255, 19, 19, 20, 255, 27, 27, 28, 255, 20, 20, 21, 255, 17, 17, 17, 255, 14, 14, 15, 255, 8, 8, 8, 255, 9, 9, 10, 255, 11, 11, 11, 255, 33, 33, 34, 255, 33, 34, 34, 255, 28, 29, 30, 255, 30, 31, 32, 255, 33, 34, 34, 255, 28, 29, 29, 255, 29, 30, 31, 255, 25, 26, 26, 255, 26, 26, 27, 255, 16, 16, 16, 255, 13, 13, 13, 255, 7, 7, 7, 255, 12, 12, 13, 255, 15, 15, 16, 255, 14, 14, 15, 255, 18, 19, 19, 255, 30, 31, 32, 255, 31, 32, 32, 255, 33, 34, 34, 255, 33, 34, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 18, 18, 18, 255, 12, 12, 12, 255, 13, 14, 14, 255, 14, 14, 15, 255, 13, 13, 14, 255, 15, 15, 15, 255, 21, 21, 22, 255, 21, 22, 22, 255, 22, 23, 23, 255, 20, 21, 21, 255, 26, 26, 27, 255, 26, 26, 27, 255, 24, 24, 25, 255, 22, 22, 23, 255, 32, 32, 33, 255, 32, 32, 33, 255, 32, 32, 33, 255, 33, 34, 34, 255, 33, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 13, 14, 14, 255, 15, 15, 16, 255, 9, 9, 9, 255, 14, 14, 14, 255, 23, 23, 24, 255, 18, 18, 19, 255, 21, 21, 22, 255, 18, 19, 19, 255, 19, 19, 20, 255, 24, 25, 25, 255, 28, 29, 30, 255, 24, 24, 25, 255, 27, 28, 29, 255, 30, 30, 31, 255, 31, 32, 32, 255, 30, 31, 31, 255, 32, 33, 34, 255, 26, 26, 27, 255, 15, 16, 16, 255, 10, 11, 11, 255, 18, 18, 19, 255, 12, 12, 13, 255, 10, 11, 11, 255, 8, 8, 9, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 15, 15, 16, 255, 22, 22, 23, 255, 26, 26, 27, 255, 26, 26, 27, 255, 20, 21, 21, 255, 15, 15, 16, 255, 13, 13, 13, 255, 8, 9, 9, 255, 10, 11, 11, 255, 15, 16, 16, 255, 18, 18, 19, 255, 16, 16, 17, 255, 19, 19, 19, 255, 22, 23, 23, 255, 31, 32, 33, 255, 19, 20, 20, 255, 23, 24, 25, 255, 23, 24, 24, 255, 18, 19, 19, 255, 12, 12, 12, 255, 15, 15, 15, 255, 16, 16, 17, 255, 12, 13, 13, 255, 6, 6, 6, 255, 5, 5, 5, 255, 7, 7, 7, 255, 11, 11, 11, 255, 9, 9, 9, 255, 10, 10, 10, 255, 7, 8, 8, 255, 10, 10, 11, 255, 8, 8, 8, 255, 7, 7, 7, 255, 13, 14, 14, 255, 18, 18, 18, 255, 16, 17, 17, 255, 33, 33, 34, 255, 30, 31, 32, 255, 27, 28, 29, 255, 24, 24, 25, 255, 28, 28, 29, 255, 14, 15, 15, 255, 14, 14, 15, 255, 14, 14, 14, 255, 16, 16, 16, 255, 16, 17, 17, 255, 14, 14, 14, 255, 11, 11, 12, 255, 12, 13, 13, 255, 16, 16, 17, 255, 21, 22, 23, 255, 25, 25, 26, 255, 33, 34, 34, 255, 33, 33, 34, 255, 33, 34, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 19, 19, 19, 255, 14, 15, 15, 255, 12, 13, 13, 255, 10, 10, 10, 255, 9, 10, 10, 255, 14, 14, 15, 255, 16, 16, 17, 255, 19, 19, 20, 255, 27, 28, 29, 255, 43, 38, 26, 165, 43, 37, 26, 165, 42, 37, 26, 165, 37, 33, 25, 165, 36, 33, 25, 165, 51, 44, 32, 165, 51, 44, 32, 165, 59, 49, 36, 165, 36, 33, 25, 165, 36, 33, 25, 165, 39, 35, 25, 165, 36, 33, 25, 165, 44, 38, 26, 165, 44, 38, 26, 165, 54, 44, 29, 165, 48, 41, 27, 165, 41, 36, 26, 165, 38, 34, 25, 165, 37, 34, 25, 165, 55, 47, 34, 165, 73, 59, 43, 165, 38, 34, 26, 165, 48, 41, 31, 165, 44, 38, 26, 165, 50, 42, 28, 165, 45, 39, 26, 165, 47, 40, 27, 165, 48, 41, 27, 165, 49, 41, 27, 165, 45, 39, 27, 165, 44, 39, 29, 165, 47, 40, 27, 165, 48, 41, 27, 165, 48, 41, 27, 165, 42, 37, 26, 165, 45, 39, 29, 165, 48, 41, 27, 165, 42, 37, 26, 165, 44, 38, 26, 165, 37, 34, 25, 165, 48, 41, 31, 165, 87, 69, 49, 165, 75, 61, 44, 165, 65, 53, 39, 165, 39, 34, 25, 165, 40, 35, 25, 165, 37, 33, 25, 165, 37, 33, 25, 165, 42, 37, 26, 165, 47, 40, 27, 165, 39, 35, 25, 165, 54, 46, 33, 165, 43, 37, 26, 165, 50, 42, 28, 165, 44, 38, 26, 165, 40, 35, 25, 165, 48, 41, 27, 165, 68, 52, 34, 165, 64, 49, 33, 165, 71, 54, 35, 165, 44, 38, 26, 165, 45, 39, 27, 165, 42, 37, 26, 165, 49, 41, 27, 165, 52, 43, 28, 165, 57, 46, 30, 165, 49, 41, 27, 165, 48, 41, 27, 165, 61, 48, 32, 165, 46, 40, 27, 165, 46, 39, 27, 165, 40, 36, 27, 165, 38, 34, 25, 165, 40, 36, 26, 165, 57, 46, 30, 165, 67, 51, 34, 165, 56, 46, 30, 165, 54, 44, 29, 165, 43, 37, 26, 165, 49, 41, 27, 165, 49, 41, 27, 165, 50, 42, 28, 165, 40, 36, 26, 165, 40, 35, 26, 165, 42, 37, 26, 165, 55, 45, 29, 165, 84, 62, 36, 165, 62, 49, 32, 165, 66, 51, 33, 165, 52, 43, 28, 165, 46, 40, 27, 165, 49, 42, 27, 165, 66, 51, 34, 165, 46, 40, 27, 165, 38, 34, 25, 165, 39, 35, 25, 165, 42, 37, 28, 165, 42, 37, 26, 165, 56, 45, 30, 165, 48, 41, 27, 165, 46, 39, 27, 165, 41, 36, 26, 165, 47, 40, 27, 165, 45, 39, 29, 165, 61, 51, 37, 165, 43, 37, 26, 165, 45, 39, 27, 165, 45, 39, 26, 165, 42, 37, 26, 165, 43, 37, 26, 165, 44, 38, 26, 165, 47, 40, 27, 165, 48, 41, 27, 165, 39, 35, 25, 165, 45, 39, 27, 165, 50, 42, 28, 165, 45, 39, 26, 165, 40, 36, 27, 165, 55, 46, 34, 165, 39, 35, 26, 165, 36, 33, 25, 165, 46, 39, 27, 165, 48, 41, 27, 165, 45, 39, 26, 165, 40, 35, 25, 165, 42, 37, 26, 165, 40, 35, 25, 165, 43, 38, 28, 165, 40, 36, 27, 165, 41, 36, 26, 165, 44, 38, 26, 165, 46, 40, 27, 165, 43, 37, 26, 165, 42, 37, 26, 165, 65, 50, 33, 165, 46, 39, 27, 165, 47, 41, 30, 165, 61, 51, 37, 165, 40, 36, 26, 165, 39, 35, 25, 165, 38, 34, 26, 165, 41, 36, 26, 165, 40, 35, 25, 165, 62, 49, 32, 165, 50, 42, 28, 165, 41, 36, 26, 165, 63, 52, 38, 165, 73, 59, 43, 165, 40, 36, 27, 165, 44, 38, 28, 165, 37, 33, 25, 165, 36, 33, 25, 165, 39, 35, 25, 165, 42, 37, 26, 165, 43, 37, 26, 165, 46, 40, 27, 165, 61, 48, 32, 165, 62, 49, 32, 165, 47, 40, 27, 165, 58, 46, 31, 165, 57, 46, 30, 165, 69, 53, 35, 165, 47, 40, 27, 165, 48, 41, 27, 165, 48, 41, 27, 165, 39, 35, 25, 165, 59, 49, 36, 165, 47, 41, 30, 165, 38, 34, 25, 165, 41, 36, 26, 165, 47, 40, 27, 165, 48, 41, 27, 165, 60, 47, 31, 165, 50, 42, 28, 165, 40, 35, 25, 165, 39, 35, 25, 165, 42, 37, 26, 165, 48, 40, 27, 165, 47, 40, 27, 165, 37, 33, 25, 165, 45, 39, 26, 165, 56, 46, 30, 165, 48, 41, 27, 165, 47, 40, 27, 165, 44, 38, 26, 165, 36, 33, 25, 165, 45, 39, 29, 165, 45, 39, 29, 165, 71, 58, 42, 165, 46, 40, 30, 165, 42, 37, 26, 165, 44, 38, 26, 165, 42, 37, 26, 165, 42, 37, 26, 165, 40, 36, 26, 165, 48, 41, 27, 165, 43, 37, 26, 165, 56, 46, 30, 165, 68, 52, 34, 165, 50, 42, 28, 165, 49, 41, 27, 165, 41, 36, 26, 165, 44, 38, 26, 165, 44, 38, 26, 165, 49, 42, 31, 165, 44, 38, 26, 165, 42, 37, 26, 165, 38, 34, 25, 165, 42, 37, 26, 165, 38, 34, 25, 165, 37, 34, 25, 165, 45, 38, 26, 165, 46, 39, 27, 165, 43, 37, 26, 165, 54, 44, 29, 165, 42, 37, 26, 165, 39, 35, 25, 165, 85, 99, 35, 255, 41, 36, 26, 165, 50, 42, 28, 165, 61, 48, 32, 165, 62, 49, 32, 165, 50, 42, 28, 165, 46, 40, 27, 165, 41, 36, 26, 165, 39, 35, 25, 165, 47, 40, 27, 165, 45, 38, 26, 165, 52, 43, 28, 165, 38, 34, 25, 165, 44, 38, 26, 165, 41, 36, 26, 165, 42, 37, 26, 165, 60, 47, 31, 165, 47, 40, 27, 165, 39, 35, 25, 165, 36, 33, 25, 165, 42, 37, 26, 165, 45, 39, 27, 165, 54, 44, 29, 165, 48, 41, 27, 165, 41, 36, 26, 165, 48, 41, 27, 165, 64, 50, 33, 165, 48, 41, 27, 165, 40, 35, 26, 165, 36, 33, 25, 165, 37, 33, 25, 165, 54, 44, 29, 165, 48, 41, 27, 165, 45, 39, 27, 165, 45, 39, 27, 165, 47, 40, 27, 165, 46, 39, 27, 165, 42, 37, 26, 165, 47, 40, 27, 165, 26, 26, 27, 255, 23, 24, 25, 255, 28, 28, 29, 255, 26, 27, 27, 255, 33, 34, 34, 255, 33, 33, 34, 255, 26, 27, 28, 255, 28, 28, 29, 255, 20, 20, 21, 255, 22, 22, 23, 255, 19, 20, 20, 255, 14, 15, 15, 255, 13, 14, 14, 255, 10, 10, 10, 255, 10, 11, 11, 255, 9, 9, 9, 255, 12, 13, 13, 255, 14, 14, 14, 255, 19, 19, 20, 255, 29, 30, 30, 255, 23, 23, 24, 255, 27, 28, 28, 255, 33, 34, 34, 255, 25, 25, 26, 255, 28, 29, 29, 255, 28, 29, 30, 255, 21, 22, 23, 255, 15, 16, 16, 255, 16, 17, 17, 255, 13, 13, 13, 255, 18, 18, 19, 255, 7, 7, 8, 255, 7, 8, 8, 255, 15, 15, 15, 255, 18, 19, 19, 255, 17, 18, 18, 255, 19, 19, 19, 255, 21, 21, 22, 255, 25, 26, 27, 255, 32, 33, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 30, 31, 32, 255, 24, 24, 25, 255, 22, 23, 23, 255, 23, 23, 24, 255, 20, 21, 21, 255, 14, 15, 15, 255, 13, 13, 13, 255, 12, 12, 12, 255, 12, 12, 13, 255, 10, 10, 10, 255, 11, 11, 11, 255, 17, 17, 18, 255, 19, 20, 20, 255, 20, 20, 21, 255, 21, 21, 22, 255, 23, 24, 24, 255, 26, 26, 27, 255, 30, 30, 31, 255, 30, 31, 32, 255, 33, 34, 34, 255, 33, 33, 34, 255, 32, 32, 33, 255, 31, 32, 33, 255, 30, 31, 32, 255, 31, 32, 32, 255, 26, 27, 27, 255, 19, 19, 20, 255, 18, 19, 19, 255, 22, 22, 23, 255, 18, 19, 19, 255, 13, 13, 13, 255, 14, 14, 15, 255, 8, 8, 8, 255, 5, 5, 6, 255, 5, 6, 6, 255, 10, 10, 10, 255, 17, 17, 18, 255, 24, 25, 26, 255, 24, 24, 25, 255, 29, 29, 30, 255, 25, 25, 26, 255, 21, 21, 22, 255, 21, 21, 22, 255, 18, 19, 19, 255, 15, 16, 16, 255, 13, 14, 14, 255, 17, 17, 18, 255, 21, 22, 22, 255, 19, 19, 20, 255, 24, 24, 25, 255, 26, 26, 27, 255, 30, 31, 31, 255, 25, 25, 26, 255, 24, 24, 25, 255, 30, 31, 31, 255, 29, 30, 30, 255, 26, 27, 27, 255, 20, 20, 21, 255, 16, 16, 16, 255, 9, 9, 10, 255, 10, 10, 11, 255, 12, 13, 13, 255, 14, 14, 14, 255, 14, 15, 15, 255, 22, 23, 23, 255, 23, 23, 24, 255, 26, 26, 27, 255, 26, 27, 27, 255, 19, 19, 20, 255, 19, 19, 20, 255, 14, 14, 14, 255, 9, 9, 9, 255, 6, 6, 6, 255, 7, 7, 7, 255, 32, 33, 34, 255, 30, 31, 32, 255, 33, 34, 34, 255, 28, 29, 30, 255, 31, 32, 32, 255, 33, 33, 34, 255, 33, 34, 34, 255, 25, 25, 26, 255, 25, 26, 26, 255, 15, 15, 16, 255, 15, 16, 16, 255, 11, 11, 11, 255, 8, 8, 9, 255, 14, 14, 14, 255, 13, 14, 14, 255, 22, 23, 23, 255, 22, 22, 23, 255, 27, 27, 28, 255, 27, 28, 29, 255, 25, 26, 26, 255, 33, 34, 34, 255, 32, 33, 34, 255, 16, 17, 17, 255, 11, 11, 12, 255, 8, 8, 9, 255, 11, 12, 12, 255, 16, 16, 17, 255, 22, 22, 23, 255, 19, 19, 20, 255, 20, 21, 21, 255, 25, 26, 27, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 28, 29, 29, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 30, 30, 31, 255, 28, 28, 29, 255, 32, 32, 33, 255, 33, 34, 34, 255, 33, 33, 34, 255, 13, 14, 14, 255, 14, 14, 14, 255, 10, 10, 10, 255, 10, 10, 10, 255, 18, 18, 19, 255, 18, 18, 19, 255, 23, 24, 25, 255, 30, 31, 31, 255, 25, 25, 26, 255, 32, 32, 33, 255, 29, 30, 31, 255, 33, 33, 34, 255, 33, 34, 34, 255, 32, 33, 34, 255, 29, 30, 31, 255, 29, 30, 30, 255, 22, 23, 23, 255, 20, 21, 21, 255, 14, 14, 14, 255, 12, 12, 13, 255, 13, 14, 14, 255, 10, 10, 10, 255, 10, 11, 11, 255, 14, 14, 14, 255, 15, 16, 16, 255, 12, 12, 13, 255, 17, 17, 18, 255, 17, 17, 18, 255, 20, 21, 21, 255, 20, 21, 21, 255, 19, 20, 20, 255, 14, 15, 15, 255, 13, 13, 14, 255, 8, 9, 9, 255, 11, 11, 12, 255, 17, 17, 18, 255, 14, 14, 14, 255, 22, 23, 23, 255, 18, 19, 19, 255, 27, 27, 28, 255, 28, 29, 30, 255, 28, 29, 29, 255, 32, 33, 34, 255, 28, 28, 29, 255, 22, 23, 23, 255, 24, 25, 25, 255, 21, 22, 22, 255, 17, 17, 17, 255, 16, 16, 17, 255, 7, 7, 7, 255, 8, 8, 9, 255, 6, 6, 6, 255, 2, 2, 2, 255, 6, 6, 6, 255, 9, 9, 9, 255, 8, 8, 9, 255, 12, 12, 12, 255, 13, 13, 13, 255, 15, 15, 16, 255, 16, 17, 17, 255, 26, 27, 28, 255, 33, 34, 34, 255, 32, 32, 33, 255, 15, 15, 16, 255, 32, 33, 34, 255, 22, 23, 23, 255, 27, 28, 28, 255, 29, 29, 30, 255, 17, 17, 17, 255, 18, 18, 19, 255, 21, 22, 22, 255, 13, 14, 14, 255, 13, 13, 13, 255, 10, 10, 10, 255, 12, 12, 12, 255, 22, 23, 23, 255, 21, 22, 23, 255, 26, 27, 27, 255, 33, 33, 34, 255, 26, 26, 27, 255, 33, 34, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 19, 19, 20, 255, 18, 18, 18, 255, 12, 13, 13, 255, 12, 12, 12, 255, 8, 8, 8, 255, 15, 15, 15, 255, 15, 15, 15, 255, 16, 16, 16, 255, 23, 24, 24, 255, 43, 37, 26, 165, 41, 36, 26, 165, 47, 41, 30, 165, 43, 38, 26, 165, 44, 38, 26, 165, 46, 39, 27, 165, 41, 36, 26, 165, 36, 33, 25, 165, 68, 56, 40, 165, 60, 50, 36, 165, 42, 37, 26, 165, 40, 35, 25, 165, 47, 40, 27, 165, 55, 45, 30, 165, 42, 37, 26, 165, 39, 35, 25, 165, 44, 38, 26, 165, 54, 44, 29, 165, 58, 48, 35, 165, 47, 40, 30, 165, 68, 56, 40, 165, 54, 46, 34, 165, 40, 35, 26, 165, 42, 37, 26, 165, 57, 46, 30, 165, 52, 43, 28, 165, 43, 38, 26, 165, 42, 37, 26, 165, 51, 43, 28, 165, 41, 36, 26, 165, 37, 34, 25, 165, 44, 38, 26, 165, 44, 38, 26, 165, 48, 41, 27, 165, 47, 40, 27, 165, 49, 41, 27, 165, 43, 37, 26, 165, 51, 42, 28, 165, 50, 42, 28, 165, 41, 36, 26, 165, 42, 44, 40, 165, 85, 68, 49, 165, 47, 41, 30, 165, 54, 45, 33, 165, 43, 37, 26, 165, 40, 36, 26, 165, 42, 37, 28, 165, 37, 33, 25, 165, 43, 37, 26, 165, 40, 36, 26, 165, 45, 39, 26, 165, 39, 34, 25, 165, 47, 40, 27, 165, 52, 43, 28, 165, 43, 37, 26, 165, 48, 41, 27, 165, 62, 49, 32, 165, 68, 52, 34, 165, 58, 46, 31, 165, 50, 42, 28, 165, 43, 38, 26, 165, 55, 45, 29, 165, 47, 40, 27, 165, 44, 38, 26, 165, 46, 39, 27, 165, 65, 50, 33, 165, 46, 39, 27, 165, 45, 39, 26, 165, 49, 41, 27, 165, 40, 35, 25, 165, 44, 38, 26, 165, 37, 34, 25, 165, 36, 33, 25, 165, 47, 40, 27, 165, 46, 40, 27, 165, 61, 48, 32, 165, 61, 48, 32, 165, 59, 47, 31, 165, 51, 42, 28, 165, 59, 47, 31, 165, 53, 44, 29, 165, 69, 52, 35, 165, 39, 35, 25, 165, 36, 33, 25, 165, 45, 39, 26, 165, 53, 44, 29, 165, 74, 55, 36, 165, 59, 47, 31, 165, 56, 46, 30, 165, 67, 51, 34, 165, 66, 51, 34, 165, 53, 44, 29, 165, 47, 40, 27, 165, 39, 35, 25, 165, 37, 33, 25, 165, 48, 42, 31, 165, 48, 41, 30, 165, 36, 33, 25, 165, 56, 45, 30, 165, 52, 43, 28, 165, 55, 45, 30, 165, 40, 36, 26, 165, 42, 37, 26, 165, 44, 38, 26, 165, 40, 35, 25, 165, 42, 37, 26, 165, 49, 41, 27, 165, 51, 42, 28, 165, 40, 35, 27, 165, 42, 37, 26, 165, 53, 44, 29, 165, 48, 41, 27, 165, 44, 38, 26, 165, 48, 41, 27, 165, 46, 39, 27, 165, 53, 44, 29, 165, 46, 39, 27, 165, 41, 36, 26, 165, 43, 38, 28, 165, 44, 39, 29, 165, 39, 35, 25, 165, 50, 42, 27, 165, 48, 41, 27, 165, 51, 43, 28, 165, 47, 40, 27, 165, 39, 35, 25, 165, 40, 36, 27, 165, 44, 38, 26, 165, 36, 33, 25, 165, 36, 33, 25, 165, 43, 38, 26, 165, 42, 37, 26, 165, 43, 38, 26, 165, 43, 37, 26, 165, 41, 36, 26, 165, 55, 45, 30, 165, 43, 37, 26, 165, 39, 35, 25, 165, 44, 38, 26, 165, 48, 41, 27, 165, 42, 37, 26, 165, 38, 34, 25, 165, 42, 37, 27, 165, 44, 38, 26, 165, 51, 43, 28, 165, 52, 43, 28, 165, 47, 40, 30, 165, 61, 51, 37, 165, 60, 50, 36, 165, 38, 34, 25, 165, 63, 52, 38, 165, 38, 34, 25, 165, 45, 39, 26, 165, 43, 37, 26, 165, 43, 38, 26, 165, 44, 38, 26, 165, 59, 47, 31, 165, 58, 46, 31, 165, 68, 52, 34, 165, 57, 46, 30, 165, 48, 41, 27, 165, 60, 47, 31, 165, 45, 39, 26, 165, 46, 40, 27, 165, 45, 39, 27, 165, 37, 33, 25, 165, 74, 60, 43, 165, 72, 59, 42, 165, 69, 56, 41, 165, 43, 45, 40, 165, 40, 36, 27, 165, 46, 40, 27, 165, 58, 46, 31, 165, 45, 39, 27, 165, 47, 40, 27, 165, 39, 35, 25, 165, 45, 40, 29, 165, 42, 37, 26, 165, 40, 36, 26, 165, 38, 34, 25, 165, 42, 37, 26, 165, 55, 45, 30, 165, 58, 47, 31, 165, 46, 40, 27, 165, 44, 38, 26, 165, 46, 40, 27, 165, 42, 37, 28, 165, 42, 37, 28, 165, 50, 43, 32, 165, 44, 38, 26, 165, 44, 38, 26, 165, 47, 40, 27, 165, 45, 39, 26, 165, 42, 36, 26, 165, 48, 41, 27, 165, 55, 46, 34, 165, 46, 39, 27, 165, 46, 40, 27, 165, 48, 41, 27, 165, 41, 36, 26, 165, 45, 39, 26, 165, 44, 38, 26, 165, 37, 34, 25, 165, 40, 36, 26, 165, 37, 34, 25, 165, 44, 38, 26, 165, 46, 40, 27, 165, 46, 39, 27, 165, 37, 34, 25, 165, 38, 34, 25, 165, 37, 34, 25, 165, 49, 42, 27, 165, 42, 37, 26, 165, 49, 41, 27, 165, 49, 41, 27, 165, 52, 44, 32, 165, 36, 33, 25, 165, 42, 37, 26, 165, 48, 41, 27, 165, 60, 47, 31, 165, 73, 55, 36, 165, 47, 40, 27, 165, 46, 40, 27, 165, 40, 36, 26, 165, 39, 35, 25, 165, 40, 36, 26, 165, 59, 47, 31, 165, 43, 38, 26, 165, 45, 39, 26, 165, 40, 36, 26, 165, 42, 37, 26, 165, 45, 39, 26, 165, 47, 40, 27, 165, 44, 38, 26, 165, 44, 38, 26, 165, 46, 39, 27, 165, 41, 36, 27, 165, 47, 40, 27, 165, 46, 39, 27, 165, 48, 41, 27, 165, 47, 40, 27, 165, 48, 41, 27, 165, 64, 50, 33, 165, 58, 46, 31, 165, 52, 43, 28, 165, 40, 35, 27, 165, 43, 37, 26, 165, 46, 39, 27, 165, 44, 38, 26, 165, 46, 39, 27, 165, 60, 48, 31, 165, 61, 48, 32, 165, 45, 39, 26, 165, 50, 42, 28, 165, 40, 36, 27, 165, 45, 39, 26, 165, 27, 28, 29, 255, 26, 27, 28, 255, 30, 31, 32, 255, 33, 34, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 29, 30, 30, 255, 26, 27, 28, 255, 21, 21, 22, 255, 23, 23, 24, 255, 19, 19, 20, 255, 14, 15, 15, 255, 12, 12, 12, 255, 9, 9, 9, 255, 10, 10, 10, 255, 13, 14, 14, 255, 17, 18, 18, 255, 13, 14, 14, 255, 21, 21, 22, 255, 24, 24, 25, 255, 26, 27, 28, 255, 23, 23, 24, 255, 30, 31, 32, 255, 29, 30, 31, 255, 29, 29, 30, 255, 28, 28, 29, 255, 20, 20, 21, 255, 14, 14, 15, 255, 16, 17, 17, 255, 13, 14, 14, 255, 14, 14, 14, 255, 10, 10, 10, 255, 6, 6, 6, 255, 14, 14, 14, 255, 16, 16, 16, 255, 16, 16, 16, 255, 21, 22, 23, 255, 22, 23, 23, 255, 24, 24, 25, 255, 28, 29, 29, 255, 32, 33, 33, 255, 33, 33, 34, 255, 23, 23, 24, 255, 23, 23, 24, 255, 27, 27, 28, 255, 17, 17, 18, 255, 18, 19, 19, 255, 11, 11, 12, 255, 16, 16, 16, 255, 12, 12, 13, 255, 14, 14, 15, 255, 8, 9, 9, 255, 8, 9, 9, 255, 9, 9, 10, 255, 12, 13, 13, 255, 21, 21, 22, 255, 20, 20, 21, 255, 23, 24, 24, 255, 23, 24, 25, 255, 33, 33, 34, 255, 28, 29, 29, 255, 27, 28, 28, 255, 32, 33, 34, 255, 28, 29, 30, 255, 30, 31, 31, 255, 26, 27, 27, 255, 30, 31, 31, 255, 25, 26, 26, 255, 21, 22, 22, 255, 21, 22, 22, 255, 16, 16, 17, 255, 16, 16, 17, 255, 12, 13, 13, 255, 10, 10, 10, 255, 9, 9, 9, 255, 10, 10, 11, 255, 12, 13, 13, 255, 17, 17, 18, 255, 21, 21, 22, 255, 27, 27, 28, 255, 33, 34, 34, 255, 25, 26, 27, 255, 24, 25, 25, 255, 23, 24, 24, 255, 20, 20, 21, 255, 13, 13, 13, 255, 10, 10, 10, 255, 11, 12, 12, 255, 12, 12, 12, 255, 17, 18, 18, 255, 17, 18, 18, 255, 24, 24, 25, 255, 33, 33, 34, 255, 28, 29, 29, 255, 32, 33, 33, 255, 31, 31, 32, 255, 30, 31, 32, 255, 23, 24, 25, 255, 23, 24, 24, 255, 25, 25, 26, 255, 15, 15, 16, 255, 10, 10, 10, 255, 7, 7, 7, 255, 15, 15, 16, 255, 20, 20, 21, 255, 20, 21, 21, 255, 23, 24, 24, 255, 22, 23, 23, 255, 26, 27, 27, 255, 33, 33, 34, 255, 24, 24, 25, 255, 15, 16, 16, 255, 16, 16, 17, 255, 6, 6, 6, 255, 6, 6, 7, 255, 13, 13, 13, 255, 18, 18, 18, 255, 33, 33, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 29, 30, 31, 255, 21, 21, 22, 255, 17, 18, 18, 255, 16, 17, 17, 255, 13, 14, 14, 255, 10, 10, 10, 255, 17, 17, 17, 255, 17, 18, 18, 255, 20, 21, 21, 255, 26, 26, 27, 255, 26, 27, 27, 255, 26, 26, 27, 255, 28, 29, 29, 255, 32, 32, 33, 255, 32, 33, 34, 255, 18, 18, 18, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 19, 20, 20, 255, 21, 21, 22, 255, 27, 27, 28, 255, 33, 34, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 33, 33, 34, 255, 32, 33, 34, 255, 31, 32, 32, 255, 32, 33, 34, 255, 29, 30, 31, 255, 29, 30, 31, 255, 33, 34, 34, 255, 26, 26, 27, 255, 30, 31, 32, 255, 33, 33, 34, 255, 30, 30, 31, 255, 27, 27, 28, 255, 16, 16, 16, 255, 14, 14, 14, 255, 9, 9, 10, 255, 14, 14, 14, 255, 11, 12, 12, 255, 25, 25, 26, 255, 33, 34, 34, 255, 33, 33, 34, 255, 29, 30, 30, 255, 31, 31, 32, 255, 33, 34, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 27, 28, 28, 255, 26, 27, 27, 255, 17, 17, 18, 255, 18, 18, 19, 255, 13, 14, 14, 255, 10, 11, 11, 255, 8, 8, 9, 255, 12, 12, 12, 255, 16, 17, 17, 255, 17, 18, 18, 255, 16, 16, 16, 255, 23, 23, 24, 255, 16, 17, 17, 255, 14, 15, 15, 255, 10, 11, 11, 255, 19, 20, 20, 255, 16, 16, 17, 255, 12, 12, 13, 255, 9, 9, 9, 255, 9, 10, 10, 255, 14, 14, 15, 255, 15, 16, 16, 255, 21, 21, 22, 255, 28, 29, 29, 255, 28, 29, 29, 255, 27, 28, 29, 255, 33, 34, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 20, 20, 21, 255, 20, 21, 21, 255, 22, 23, 23, 255, 17, 18, 18, 255, 16, 17, 17, 255, 11, 11, 12, 255, 9, 9, 9, 255, 5, 5, 5, 255, 8, 8, 8, 255, 4, 4, 4, 255, 7, 8, 8, 255, 10, 10, 10, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 33, 34, 34, 255, 33, 34, 34, 255, 29, 30, 30, 255, 30, 31, 32, 255, 23, 24, 24, 255, 27, 28, 28, 255, 16, 17, 17, 255, 28, 28, 29, 255, 30, 31, 32, 255, 21, 21, 21, 255, 19, 20, 20, 255, 16, 17, 17, 255, 17, 18, 18, 255, 13, 13, 13, 255, 5, 5, 6, 255, 14, 14, 14, 255, 18, 18, 18, 255, 19, 19, 20, 255, 24, 24, 25, 255, 30, 30, 31, 255, 31, 32, 32, 255, 33, 33, 34, 255, 28, 28, 29, 255, 32, 33, 33, 255, 33, 33, 34, 255, 32, 33, 33, 255, 21, 22, 22, 255, 14, 15, 15, 255, 17, 18, 18, 255, 9, 10, 10, 255, 8, 8, 8, 255, 11, 11, 11, 255, 15, 15, 15, 255, 18, 18, 19, 255, 25, 25, 26, 255, 43, 37, 26, 165, 57, 46, 30, 165, 46, 40, 27, 165, 43, 38, 26, 165, 52, 43, 28, 165, 41, 36, 26, 165, 44, 38, 26, 165, 79, 64, 46, 165, 79, 64, 46, 165, 45, 39, 27, 165, 40, 36, 26, 165, 47, 40, 27, 165, 49, 42, 27, 165, 51, 43, 28, 165, 54, 44, 29, 165, 46, 39, 27, 165, 43, 38, 26, 165, 58, 47, 31, 165, 36, 33, 25, 165, 41, 36, 26, 165, 37, 33, 25, 165, 48, 42, 31, 165, 42, 37, 26, 165, 46, 40, 27, 165, 70, 53, 35, 165, 71, 53, 35, 165, 48, 41, 27, 165, 47, 40, 27, 165, 45, 39, 27, 165, 49, 41, 27, 165, 58, 47, 31, 165, 51, 43, 28, 165, 47, 40, 27, 165, 51, 42, 28, 165, 44, 38, 26, 165, 44, 38, 26, 165, 46, 40, 27, 165, 46, 40, 27, 165, 44, 38, 26, 165, 40, 35, 26, 165, 49, 42, 31, 165, 44, 38, 28, 165, 37, 33, 25, 165, 43, 37, 26, 165, 60, 48, 31, 165, 46, 40, 27, 165, 41, 36, 26, 165, 37, 34, 25, 165, 41, 36, 26, 165, 44, 46, 40, 165, 58, 46, 31, 165, 46, 40, 27, 165, 43, 38, 26, 165, 44, 38, 26, 165, 58, 46, 31, 165, 48, 41, 27, 165, 49, 42, 27, 165, 52, 43, 28, 165, 42, 37, 26, 165, 39, 35, 25, 165, 44, 38, 26, 165, 38, 34, 25, 165, 54, 44, 29, 165, 41, 36, 26, 165, 41, 36, 26, 165, 47, 40, 27, 165, 62, 49, 32, 165, 46, 40, 27, 165, 39, 35, 25, 165, 46, 40, 27, 165, 39, 35, 25, 165, 37, 33, 25, 165, 37, 34, 25, 165, 50, 43, 31, 165, 53, 44, 29, 165, 69, 53, 35, 165, 65, 50, 33, 165, 44, 38, 26, 165, 42, 37, 26, 165, 59, 47, 31, 165, 57, 46, 30, 165, 75, 56, 36, 165, 62, 49, 32, 165, 47, 40, 27, 165, 55, 45, 30, 165, 45, 39, 26, 165, 53, 44, 29, 165, 57, 46, 30, 165, 57, 46, 30, 165, 52, 43, 28, 165, 46, 40, 27, 165, 37, 33, 25, 165, 60, 50, 36, 165, 41, 36, 27, 165, 59, 49, 36, 165, 39, 35, 26, 165, 41, 36, 26, 165, 50, 52, 30, 253, 46, 40, 27, 165, 43, 38, 26, 165, 39, 35, 25, 165, 37, 33, 25, 165, 46, 39, 27, 165, 45, 40, 29, 165, 43, 38, 26, 165, 58, 46, 31, 165, 48, 41, 27, 165, 40, 35, 25, 165, 41, 36, 27, 165, 41, 36, 26, 165, 58, 46, 30, 165, 50, 42, 28, 165, 49, 41, 27, 165, 46, 39, 27, 165, 37, 33, 25, 165, 75, 88, 47, 255, 39, 35, 25, 165, 40, 36, 26, 165, 37, 34, 25, 165, 40, 36, 26, 165, 41, 36, 26, 165, 47, 40, 27, 165, 39, 35, 25, 165, 39, 35, 25, 165, 45, 39, 27, 165, 44, 38, 26, 165, 38, 34, 25, 165, 46, 39, 27, 165, 45, 39, 27, 165, 38, 34, 25, 165, 45, 39, 26, 165, 46, 39, 27, 165, 50, 42, 28, 165, 56, 46, 30, 165, 41, 37, 27, 165, 41, 36, 26, 165, 46, 39, 27, 165, 70, 57, 41, 165, 37, 34, 25, 165, 41, 36, 26, 165, 39, 35, 26, 165, 43, 38, 26, 165, 43, 37, 26, 165, 47, 41, 30, 165, 42, 37, 26, 165, 67, 51, 34, 165, 49, 41, 27, 165, 58, 46, 31, 165, 43, 37, 26, 165, 55, 46, 34, 165, 39, 34, 25, 165, 39, 35, 25, 165, 37, 33, 25, 165, 48, 41, 27, 165, 42, 37, 26, 165, 46, 40, 27, 165, 56, 45, 30, 165, 58, 47, 31, 165, 51, 42, 28, 165, 42, 37, 26, 165, 44, 38, 26, 165, 90, 101, 38, 255, 37, 33, 25, 165, 41, 36, 27, 165, 39, 35, 25, 165, 69, 57, 41, 165, 66, 54, 39, 165, 60, 50, 36, 165, 74, 60, 43, 165, 38, 34, 26, 165, 57, 48, 35, 165, 40, 36, 26, 165, 42, 37, 26, 165, 46, 40, 27, 165, 40, 35, 25, 165, 59, 49, 36, 165, 57, 48, 35, 165, 48, 41, 27, 165, 47, 41, 30, 165, 38, 34, 26, 165, 61, 50, 37, 165, 43, 38, 26, 165, 54, 45, 29, 165, 71, 54, 35, 165, 65, 50, 33, 165, 44, 38, 26, 165, 41, 36, 26, 165, 51, 43, 28, 165, 40, 36, 26, 165, 43, 37, 26, 165, 38, 34, 25, 165, 39, 35, 25, 165, 44, 38, 26, 165, 40, 36, 26, 165, 40, 35, 25, 165, 38, 34, 25, 165, 61, 48, 32, 165, 37, 33, 25, 165, 37, 33, 25, 165, 53, 45, 33, 165, 46, 39, 27, 165, 43, 38, 26, 165, 39, 35, 25, 165, 38, 34, 25, 165, 59, 49, 36, 165, 50, 43, 32, 165, 43, 37, 26, 165, 37, 33, 25, 165, 41, 36, 26, 165, 40, 36, 26, 165, 45, 39, 26, 165, 38, 34, 25, 165, 37, 34, 25, 165, 45, 39, 26, 165, 44, 38, 29, 165, 44, 38, 26, 165, 44, 38, 26, 165, 53, 44, 29, 165, 46, 40, 27, 165, 61, 48, 32, 165, 44, 38, 26, 165, 36, 33, 25, 165, 49, 42, 27, 165, 39, 35, 25, 165, 47, 40, 27, 165, 69, 52, 35, 165, 57, 46, 30, 165, 52, 43, 29, 165, 41, 36, 26, 165, 43, 37, 28, 165, 38, 34, 25, 165, 48, 41, 27, 165, 60, 48, 32, 165, 45, 39, 26, 165, 48, 41, 27, 165, 63, 81, 36, 255, 54, 44, 29, 165, 44, 38, 26, 165, 58, 76, 40, 255, 38, 34, 25, 165, 37, 33, 25, 165, 47, 40, 27, 165, 43, 37, 26, 165, 57, 46, 30, 165, 36, 33, 25, 165, 39, 35, 25, 165, 41, 36, 26, 165, 38, 34, 25, 165, 64, 50, 33, 165, 77, 57, 36, 165, 76, 57, 36, 165, 47, 40, 27, 165, 36, 33, 25, 165, 44, 38, 26, 165, 56, 47, 34, 165, 46, 39, 27, 165, 24, 24, 25, 255, 33, 34, 34, 255, 27, 28, 29, 255, 33, 33, 34, 255, 27, 28, 29, 255, 29, 30, 31, 255, 30, 31, 31, 255, 19, 20, 20, 255, 20, 21, 21, 255, 28, 29, 30, 255, 17, 17, 17, 255, 16, 16, 16, 255, 12, 12, 12, 255, 12, 13, 13, 255, 10, 10, 10, 255, 15, 15, 16, 255, 18, 19, 19, 255, 14, 14, 14, 255, 26, 27, 27, 255, 27, 28, 29, 255, 24, 25, 25, 255, 27, 27, 28, 255, 26, 27, 27, 255, 25, 26, 26, 255, 27, 28, 29, 255, 19, 19, 20, 255, 19, 20, 20, 255, 13, 14, 14, 255, 14, 14, 14, 255, 8, 8, 9, 255, 8, 9, 9, 255, 10, 10, 10, 255, 12, 12, 13, 255, 15, 16, 16, 255, 14, 14, 15, 255, 19, 19, 20, 255, 18, 18, 19, 255, 22, 23, 23, 255, 25, 26, 27, 255, 33, 34, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 30, 31, 32, 255, 28, 29, 29, 255, 29, 30, 31, 255, 21, 21, 22, 255, 17, 17, 18, 255, 17, 17, 18, 255, 15, 16, 16, 255, 9, 9, 10, 255, 10, 11, 11, 255, 13, 13, 14, 255, 8, 8, 8, 255, 6, 6, 7, 255, 8, 9, 9, 255, 15, 15, 16, 255, 18, 18, 19, 255, 22, 22, 23, 255, 18, 18, 19, 255, 24, 24, 25, 255, 28, 28, 29, 255, 28, 29, 29, 255, 30, 30, 31, 255, 28, 29, 29, 255, 30, 31, 32, 255, 24, 25, 26, 255, 20, 21, 21, 255, 25, 26, 26, 255, 21, 22, 22, 255, 20, 20, 21, 255, 15, 15, 15, 255, 10, 10, 10, 255, 6, 6, 6, 255, 9, 9, 9, 255, 10, 11, 11, 255, 11, 11, 12, 255, 13, 14, 14, 255, 19, 20, 20, 255, 24, 24, 25, 255, 26, 27, 27, 255, 33, 33, 34, 255, 18, 19, 19, 255, 28, 28, 29, 255, 24, 25, 25, 255, 15, 15, 16, 255, 11, 11, 12, 255, 10, 10, 10, 255, 11, 11, 11, 255, 14, 14, 15, 255, 15, 16, 16, 255, 18, 18, 18, 255, 23, 23, 24, 255, 28, 28, 29, 255, 33, 34, 34, 255, 30, 31, 32, 255, 21, 21, 22, 255, 22, 22, 23, 255, 21, 21, 22, 255, 23, 24, 24, 255, 22, 23, 23, 255, 13, 13, 13, 255, 11, 11, 11, 255, 11, 11, 11, 255, 14, 15, 15, 255, 22, 23, 23, 255, 25, 25, 26, 255, 26, 27, 27, 255, 27, 27, 28, 255, 30, 31, 31, 255, 29, 30, 31, 255, 19, 19, 20, 255, 20, 20, 21, 255, 14, 14, 14, 255, 8, 9, 9, 255, 6, 6, 6, 255, 14, 14, 14, 255, 13, 13, 13, 255, 30, 31, 31, 255, 31, 32, 32, 255, 33, 33, 34, 255, 33, 33, 34, 255, 33, 33, 34, 255, 27, 28, 29, 255, 29, 29, 30, 255, 20, 20, 21, 255, 21, 21, 22, 255, 22, 23, 23, 255, 13, 13, 13, 255, 8, 8, 8, 255, 14, 15, 15, 255, 18, 19, 19, 255, 19, 20, 20, 255, 24, 24, 25, 255, 22, 23, 23, 255, 26, 26, 27, 255, 26, 27, 28, 255, 33, 33, 34, 255, 20, 21, 21, 255, 13, 13, 14, 255, 7, 7, 7, 255, 9, 10, 10, 255, 14, 14, 14, 255, 16, 16, 16, 255, 23, 24, 24, 255, 33, 33, 34, 255, 33, 33, 34, 255, 33, 33, 34, 255, 32, 32, 33, 255, 32, 33, 34, 255, 32, 33, 33, 255, 33, 33, 34, 255, 26, 27, 28, 255, 32, 33, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 33, 33, 34, 255, 31, 32, 32, 255, 31, 31, 32, 255, 30, 30, 31, 255, 23, 23, 24, 255, 23, 23, 24, 255, 19, 20, 20, 255, 30, 31, 31, 255, 15, 15, 15, 255, 9, 9, 9, 255, 8, 9, 9, 255, 16, 16, 17, 255, 17, 18, 18, 255, 33, 34, 34, 255, 32, 33, 34, 255, 32, 32, 33, 255, 33, 33, 34, 255, 30, 31, 31, 255, 33, 34, 34, 255, 30, 30, 31, 255, 27, 28, 29, 255, 25, 25, 26, 255, 22, 22, 23, 255, 16, 17, 17, 255, 18, 18, 19, 255, 16, 16, 17, 255, 10, 10, 11, 255, 13, 13, 13, 255, 6, 6, 6, 255, 10, 11, 11, 255, 18, 18, 19, 255, 17, 17, 17, 255, 20, 20, 21, 255, 26, 26, 27, 255, 23, 24, 24, 255, 12, 13, 13, 255, 11, 12, 12, 255, 13, 13, 14, 255, 11, 12, 12, 255, 15, 16, 16, 255, 10, 10, 11, 255, 10, 10, 10, 255, 15, 15, 16, 255, 14, 14, 14, 255, 18, 18, 18, 255, 17, 18, 18, 255, 31, 32, 33, 255, 27, 27, 28, 255, 29, 30, 31, 255, 26, 27, 27, 255, 26, 26, 27, 255, 33, 33, 34, 255, 27, 28, 29, 255, 22, 23, 23, 255, 22, 23, 23, 255, 19, 20, 20, 255, 19, 20, 20, 255, 18, 19, 19, 255, 10, 10, 10, 255, 7, 7, 7, 255, 7, 7, 8, 255, 6, 6, 6, 255, 8, 8, 8, 255, 7, 7, 7, 255, 13, 14, 14, 255, 14, 15, 15, 255, 29, 30, 30, 255, 33, 33, 34, 255, 30, 31, 31, 255, 33, 34, 34, 255, 31, 31, 32, 255, 21, 21, 22, 255, 21, 21, 22, 255, 25, 26, 26, 255, 28, 29, 30, 255, 26, 26, 27, 255, 19, 19, 19, 255, 19, 19, 19, 255, 20, 21, 21, 255, 14, 14, 15, 255, 11, 12, 12, 255, 13, 14, 14, 255, 20, 21, 21, 255, 16, 17, 17, 255, 22, 23, 23, 255, 21, 21, 22, 255, 33, 33, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 30, 31, 32, 255, 33, 34, 34, 255, 18, 18, 18, 255, 18, 18, 19, 255, 15, 15, 16, 255, 13, 14, 14, 255, 13, 13, 13, 255, 16, 17, 17, 255, 16, 16, 16, 255, 19, 19, 20, 255, 64, 50, 33, 165, 45, 39, 26, 165, 48, 41, 30, 165, 37, 34, 25, 165, 43, 37, 26, 165, 39, 35, 26, 165, 47, 41, 30, 165, 52, 44, 33, 165, 44, 38, 26, 165, 58, 47, 31, 165, 47, 40, 27, 165, 55, 45, 30, 165, 48, 41, 27, 165, 45, 39, 26, 165, 39, 35, 25, 165, 49, 42, 27, 165, 57, 46, 30, 165, 51, 43, 28, 165, 46, 40, 27, 165, 41, 36, 26, 165, 42, 37, 26, 165, 38, 34, 25, 165, 44, 38, 26, 165, 49, 41, 27, 165, 54, 44, 29, 165, 56, 45, 30, 165, 57, 46, 30, 165, 62, 49, 32, 165, 50, 42, 28, 165, 41, 36, 26, 165, 43, 38, 26, 165, 57, 46, 30, 165, 57, 46, 30, 165, 37, 34, 25, 165, 41, 36, 26, 165, 44, 38, 26, 165, 42, 37, 26, 165, 47, 40, 30, 165, 57, 48, 35, 165, 39, 35, 26, 165, 36, 33, 25, 165, 72, 59, 42, 165, 42, 37, 26, 165, 46, 39, 27, 165, 68, 52, 34, 165, 46, 39, 27, 165, 40, 36, 26, 165, 43, 37, 26, 165, 43, 38, 28, 165, 50, 43, 32, 165, 47, 40, 27, 165, 50, 42, 28, 165, 53, 44, 29, 165, 49, 41, 27, 165, 42, 37, 26, 165, 48, 41, 27, 165, 49, 41, 27, 165, 49, 42, 27, 165, 42, 37, 26, 165, 41, 36, 26, 165, 51, 43, 28, 165, 46, 40, 27, 165, 41, 36, 26, 165, 44, 38, 26, 165, 46, 40, 27, 165, 45, 39, 27, 165, 42, 37, 26, 165, 37, 34, 25, 165, 55, 47, 34, 165, 39, 35, 26, 165, 46, 39, 27, 165, 44, 38, 29, 165, 37, 33, 25, 165, 45, 39, 26, 165, 55, 45, 29, 165, 63, 49, 33, 165, 70, 53, 35, 165, 59, 47, 31, 165, 61, 48, 32, 165, 50, 42, 28, 165, 52, 43, 28, 165, 51, 43, 28, 165, 48, 41, 27, 165, 40, 36, 26, 165, 44, 38, 26, 165, 37, 34, 25, 165, 44, 38, 26, 165, 54, 44, 29, 165, 71, 54, 36, 165, 61, 48, 32, 165, 71, 54, 35, 165, 43, 37, 26, 165, 36, 33, 25, 165, 76, 61, 44, 165, 85, 68, 48, 165, 67, 55, 40, 165, 41, 36, 27, 165, 51, 44, 32, 165, 44, 38, 26, 165, 47, 40, 27, 165, 38, 34, 25, 165, 48, 42, 31, 165, 44, 38, 26, 165, 36, 33, 25, 165, 38, 34, 25, 165, 38, 34, 25, 165, 43, 38, 26, 165, 43, 37, 26, 165, 50, 43, 31, 165, 41, 36, 27, 165, 40, 35, 26, 165, 58, 48, 35, 165, 50, 43, 31, 165, 42, 37, 26, 165, 73, 59, 43, 165, 114, 120, 58, 255, 41, 36, 26, 165, 58, 46, 31, 165, 49, 41, 27, 165, 38, 34, 25, 165, 49, 42, 31, 165, 41, 36, 26, 165, 38, 34, 25, 165, 41, 36, 27, 165, 65, 54, 39, 165, 38, 34, 25, 165, 43, 38, 26, 165, 46, 39, 27, 165, 44, 38, 26, 165, 47, 40, 27, 165, 41, 36, 26, 165, 42, 37, 26, 165, 46, 39, 27, 165, 41, 36, 26, 165, 40, 35, 25, 165, 40, 36, 27, 165, 74, 60, 43, 165, 38, 34, 25, 165, 68, 56, 40, 165, 38, 34, 25, 165, 43, 37, 26, 165, 37, 33, 25, 165, 51, 44, 32, 165, 86, 69, 48, 165, 70, 57, 41, 165, 57, 46, 30, 165, 58, 46, 31, 165, 64, 50, 33, 165, 55, 45, 29, 165, 44, 38, 26, 165, 53, 44, 29, 165, 44, 38, 26, 165, 43, 37, 26, 165, 51, 43, 28, 165, 63, 49, 32, 165, 52, 43, 28, 165, 46, 39, 27, 165, 54, 44, 29, 165, 43, 37, 26, 165, 49, 41, 27, 165, 47, 40, 27, 165, 67, 52, 34, 165, 59, 47, 31, 165, 46, 40, 27, 165, 36, 33, 25, 165, 51, 43, 32, 165, 40, 36, 26, 165, 40, 36, 27, 165, 47, 41, 30, 165, 79, 64, 45, 165, 80, 65, 46, 165, 38, 34, 26, 165, 43, 37, 26, 165, 53, 45, 33, 165, 86, 68, 48, 165, 84, 67, 48, 165, 81, 65, 47, 165, 82, 66, 47, 165, 55, 47, 34, 165, 38, 34, 25, 165, 45, 39, 29, 165, 38, 34, 25, 165, 48, 41, 30, 165, 38, 34, 25, 165, 45, 39, 26, 165, 40, 35, 26, 165, 39, 35, 25, 165, 40, 35, 26, 165, 43, 37, 26, 165, 45, 39, 26, 165, 41, 36, 26, 165, 36, 33, 25, 165, 41, 36, 26, 165, 41, 36, 26, 165, 37, 33, 25, 165, 41, 36, 26, 165, 45, 38, 26, 165, 38, 34, 26, 165, 56, 48, 35, 165, 65, 54, 39, 165, 38, 34, 25, 165, 46, 39, 27, 165, 46, 39, 27, 165, 46, 40, 27, 165, 40, 35, 27, 165, 38, 34, 25, 165, 54, 46, 33, 165, 69, 57, 41, 165, 75, 61, 44, 165, 71, 58, 42, 165, 65, 53, 39, 165, 65, 53, 39, 165, 40, 36, 27, 165, 40, 35, 25, 165, 46, 40, 30, 165, 48, 41, 27, 165, 44, 38, 26, 165, 41, 36, 26, 165, 57, 46, 30, 165, 50, 42, 27, 165, 42, 37, 26, 165, 51, 43, 28, 165, 41, 36, 26, 165, 41, 36, 26, 165, 44, 38, 26, 165, 55, 45, 29, 165, 67, 51, 34, 165, 68, 52, 34, 165, 48, 40, 27, 165, 49, 41, 27, 165, 42, 37, 26, 165, 44, 46, 40, 165, 44, 38, 26, 165, 54, 44, 29, 165, 48, 41, 27, 165, 71, 85, 38, 255, 56, 45, 30, 165, 48, 41, 27, 165, 42, 37, 28, 165, 43, 37, 26, 165, 38, 34, 26, 165, 37, 34, 25, 165, 44, 38, 26, 165, 49, 41, 27, 165, 61, 48, 32, 165, 48, 41, 27, 165, 46, 40, 27, 165, 48, 41, 27, 165, 73, 55, 36, 165, 80, 59, 36, 165, 47, 40, 27, 165, 37, 33, 25, 165, 39, 35, 26, 165, 42, 54, 32, 255, 47, 40, 27, 165, 60, 48, 31, 165, 22, 22, 23, 255, 26, 27, 28, 255, 33, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 25, 26, 26, 255, 26, 26, 27, 255, 22, 22, 23, 255, 30, 31, 31, 255, 26, 27, 27, 255, 16, 17, 17, 255, 16, 17, 17, 255, 8, 9, 9, 255, 12, 12, 12, 255, 14, 15, 15, 255, 16, 16, 17, 255, 17, 17, 17, 255, 29, 30, 31, 255, 28, 29, 29, 255, 24, 25, 25, 255, 16, 16, 16, 255, 18, 18, 19, 255, 21, 21, 22, 255, 24, 25, 25, 255, 19, 19, 20, 255, 16, 16, 17, 255, 13, 14, 14, 255, 12, 12, 12, 255, 14, 14, 14, 255, 10, 10, 10, 255, 7, 7, 8, 255, 12, 13, 13, 255, 16, 16, 17, 255, 16, 16, 16, 255, 14, 15, 15, 255, 17, 18, 18, 255, 18, 19, 19, 255, 24, 25, 25, 255, 20, 21, 21, 255, 28, 29, 30, 255, 33, 34, 34, 255, 32, 33, 34, 255, 27, 28, 29, 255, 29, 29, 30, 255, 26, 26, 27, 255, 20, 21, 21, 255, 18, 19, 19, 255, 17, 17, 17, 255, 11, 11, 11, 255, 8, 8, 8, 255, 10, 10, 11, 255, 15, 15, 16, 255, 12, 12, 13, 255, 6, 6, 6, 255, 8, 8, 8, 255, 11, 12, 12, 255, 13, 13, 14, 255, 20, 21, 21, 255, 17, 17, 17, 255, 19, 20, 20, 255, 23, 24, 25, 255, 22, 23, 23, 255, 22, 23, 23, 255, 32, 33, 34, 255, 29, 30, 30, 255, 30, 31, 32, 255, 22, 22, 23, 255, 18, 19, 19, 255, 15, 15, 16, 255, 10, 10, 10, 255, 12, 12, 13, 255, 4, 4, 4, 255, 7, 7, 8, 255, 10, 10, 10, 255, 9, 9, 10, 255, 17, 17, 18, 255, 13, 14, 14, 255, 27, 27, 28, 255, 24, 25, 25, 255, 26, 27, 27, 255, 32, 33, 34, 255, 24, 24, 25, 255, 21, 22, 22, 255, 24, 24, 25, 255, 14, 15, 15, 255, 17, 17, 17, 255, 10, 10, 10, 255, 5, 5, 5, 255, 11, 11, 12, 255, 11, 12, 12, 255, 15, 16, 16, 255, 23, 24, 24, 255, 30, 31, 31, 255, 30, 31, 32, 255, 31, 32, 32, 255, 21, 22, 22, 255, 14, 14, 14, 255, 20, 20, 21, 255, 20, 20, 21, 255, 17, 17, 17, 255, 13, 13, 13, 255, 12, 12, 12, 255, 10, 11, 11, 255, 18, 18, 19, 255, 21, 21, 22, 255, 27, 28, 28, 255, 22, 22, 23, 255, 31, 31, 32, 255, 33, 34, 34, 255, 33, 33, 34, 255, 26, 27, 28, 255, 19, 19, 20, 255, 17, 17, 17, 255, 13, 14, 14, 255, 11, 12, 12, 255, 11, 11, 11, 255, 11, 11, 11, 255, 19, 19, 20, 255, 33, 34, 34, 255, 30, 31, 31, 255, 33, 34, 34, 255, 33, 34, 34, 255, 24, 25, 25, 255, 29, 30, 31, 255, 25, 26, 26, 255, 22, 22, 23, 255, 22, 22, 23, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 11, 11, 255, 16, 16, 17, 255, 18, 18, 19, 255, 23, 24, 24, 255, 23, 23, 24, 255, 28, 28, 29, 255, 17, 17, 17, 255, 10, 11, 11, 255, 16, 16, 17, 255, 10, 10, 10, 255, 8, 8, 9, 255, 12, 13, 13, 255, 13, 13, 14, 255, 20, 21, 21, 255, 33, 34, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 30, 30, 31, 255, 28, 29, 30, 255, 33, 34, 34, 255, 33, 34, 34, 255, 30, 30, 31, 255, 26, 26, 27, 255, 25, 26, 27, 255, 25, 26, 27, 255, 25, 26, 27, 255, 31, 32, 33, 255, 27, 28, 29, 255, 31, 32, 32, 255, 24, 25, 25, 255, 26, 27, 27, 255, 23, 24, 24, 255, 21, 22, 22, 255, 19, 20, 20, 255, 22, 22, 23, 255, 8, 8, 8, 255, 10, 10, 11, 255, 12, 12, 13, 255, 18, 19, 19, 255, 18, 19, 19, 255, 33, 34, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 33, 33, 34, 255, 31, 32, 32, 255, 32, 33, 34, 255, 28, 29, 29, 255, 26, 27, 28, 255, 24, 25, 26, 255, 27, 27, 28, 255, 25, 25, 26, 255, 20, 21, 21, 255, 16, 16, 16, 255, 10, 10, 10, 255, 6, 6, 6, 255, 12, 12, 12, 255, 14, 14, 14, 255, 21, 22, 22, 255, 23, 24, 25, 255, 13, 13, 13, 255, 17, 17, 18, 255, 15, 15, 16, 255, 16, 16, 17, 255, 15, 15, 15, 255, 9, 9, 9, 255, 12, 12, 13, 255, 9, 9, 10, 255, 9, 9, 10, 255, 11, 12, 12, 255, 14, 14, 14, 255, 19, 20, 20, 255, 14, 14, 14, 255, 23, 24, 24, 255, 24, 24, 25, 255, 19, 20, 20, 255, 20, 20, 21, 255, 28, 28, 29, 255, 32, 33, 33, 255, 33, 34, 34, 255, 32, 33, 34, 255, 26, 26, 27, 255, 24, 25, 26, 255, 15, 15, 16, 255, 16, 16, 17, 255, 12, 12, 12, 255, 10, 10, 11, 255, 7, 8, 8, 255, 3, 3, 3, 255, 5, 5, 5, 255, 9, 9, 10, 255, 11, 11, 11, 255, 30, 30, 31, 255, 29, 29, 30, 255, 32, 33, 33, 255, 25, 26, 26, 255, 23, 24, 25, 255, 27, 28, 28, 255, 24, 24, 25, 255, 30, 31, 31, 255, 28, 29, 30, 255, 30, 31, 32, 255, 20, 21, 21, 255, 23, 23, 24, 255, 19, 19, 20, 255, 14, 14, 15, 255, 12, 13, 13, 255, 9, 9, 9, 255, 13, 13, 14, 255, 15, 16, 16, 255, 20, 20, 21, 255, 18, 19, 19, 255, 26, 27, 27, 255, 23, 23, 24, 255, 29, 30, 31, 255, 33, 34, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 33, 255, 25, 25, 26, 255, 17, 18, 18, 255, 16, 16, 17, 255, 12, 12, 12, 255, 12, 13, 13, 255, 15, 15, 15, 255, 15, 15, 16, 255, 22, 22, 23, 255, 60, 48, 31, 165, 46, 39, 27, 165, 41, 36, 26, 165, 37, 34, 25, 165, 36, 33, 25, 165, 37, 33, 25, 165, 74, 60, 43, 165, 39, 35, 26, 165, 38, 34, 25, 165, 61, 48, 32, 165, 48, 40, 27, 165, 46, 40, 27, 165, 38, 34, 25, 165, 47, 40, 27, 165, 40, 36, 26, 165, 53, 52, 43, 165, 68, 52, 34, 165, 51, 42, 28, 165, 42, 37, 26, 165, 41, 36, 26, 165, 39, 35, 25, 165, 43, 37, 26, 165, 45, 39, 26, 165, 47, 40, 27, 165, 54, 44, 29, 165, 52, 43, 28, 165, 47, 40, 27, 165, 52, 43, 28, 165, 42, 37, 26, 165, 44, 38, 26, 165, 37, 34, 25, 165, 45, 39, 27, 165, 48, 41, 27, 165, 75, 61, 43, 165, 46, 40, 30, 165, 39, 35, 25, 165, 51, 43, 32, 165, 42, 37, 28, 165, 74, 60, 43, 165, 41, 36, 26, 165, 38, 34, 25, 165, 67, 55, 40, 165, 40, 36, 26, 165, 44, 38, 26, 165, 59, 47, 31, 165, 56, 45, 30, 165, 41, 36, 26, 165, 44, 38, 26, 165, 36, 33, 25, 165, 41, 36, 26, 165, 46, 40, 27, 165, 63, 49, 32, 165, 47, 40, 27, 165, 49, 42, 27, 165, 48, 41, 27, 165, 52, 43, 28, 165, 48, 41, 27, 165, 45, 39, 26, 165, 41, 36, 26, 165, 45, 39, 26, 165, 45, 39, 27, 165, 54, 44, 29, 165, 46, 39, 27, 165, 50, 42, 28, 165, 44, 38, 26, 165, 39, 35, 25, 165, 38, 34, 25, 165, 41, 36, 27, 165, 39, 35, 25, 165, 51, 44, 32, 165, 39, 35, 26, 165, 37, 33, 25, 165, 39, 35, 25, 165, 47, 40, 27, 165, 47, 40, 27, 165, 71, 54, 35, 165, 72, 54, 36, 165, 63, 49, 33, 165, 48, 41, 27, 165, 44, 38, 26, 165, 43, 38, 26, 165, 47, 40, 27, 165, 46, 39, 27, 165, 45, 39, 26, 165, 46, 39, 27, 165, 42, 37, 26, 165, 43, 37, 26, 165, 56, 45, 30, 165, 64, 50, 33, 165, 70, 53, 35, 165, 72, 54, 36, 165, 46, 40, 27, 165, 63, 52, 38, 165, 83, 67, 48, 165, 48, 49, 43, 165, 37, 34, 25, 165, 50, 43, 32, 165, 38, 34, 25, 165, 38, 34, 25, 165, 53, 44, 29, 165, 41, 36, 26, 165, 39, 35, 25, 165, 47, 40, 27, 165, 39, 35, 25, 165, 37, 34, 25, 165, 40, 36, 26, 165, 55, 45, 30, 165, 47, 40, 27, 165, 40, 36, 27, 165, 58, 49, 35, 165, 38, 34, 25, 165, 59, 49, 36, 165, 45, 39, 29, 165, 40, 35, 26, 165, 68, 55, 40, 165, 88, 101, 44, 255, 47, 40, 27, 165, 52, 43, 28, 165, 50, 42, 28, 165, 37, 33, 25, 165, 37, 34, 25, 165, 36, 33, 25, 165, 45, 40, 29, 165, 36, 33, 25, 165, 87, 69, 49, 165, 61, 51, 37, 165, 38, 34, 25, 165, 42, 37, 26, 165, 42, 37, 26, 165, 42, 37, 26, 165, 39, 35, 25, 165, 42, 37, 26, 165, 46, 40, 27, 165, 46, 39, 27, 165, 40, 35, 25, 165, 51, 44, 32, 165, 66, 55, 39, 165, 58, 48, 35, 165, 46, 40, 30, 165, 37, 33, 25, 165, 45, 39, 26, 165, 43, 37, 26, 165, 72, 59, 42, 165, 65, 54, 39, 165, 52, 45, 33, 165, 48, 41, 27, 165, 66, 51, 34, 165, 69, 52, 35, 165, 57, 46, 30, 165, 48, 41, 27, 165, 59, 47, 31, 165, 49, 41, 27, 165, 59, 47, 31, 165, 62, 49, 32, 165, 55, 45, 30, 165, 47, 40, 27, 165, 46, 39, 27, 165, 44, 38, 26, 165, 44, 38, 26, 165, 45, 39, 26, 165, 56, 46, 30, 165, 61, 48, 32, 165, 62, 49, 32, 165, 48, 41, 27, 165, 39, 35, 26, 165, 37, 33, 25, 165, 60, 50, 36, 165, 38, 34, 25, 165, 39, 34, 25, 165, 81, 64, 43, 165, 71, 58, 42, 165, 59, 50, 36, 165, 39, 35, 25, 165, 50, 43, 32, 165, 85, 67, 47, 165, 80, 65, 46, 165, 72, 58, 42, 165, 50, 43, 32, 165, 40, 35, 25, 165, 38, 34, 25, 165, 54, 46, 33, 165, 36, 33, 25, 165, 37, 34, 25, 165, 43, 37, 26, 165, 41, 36, 26, 165, 42, 37, 26, 165, 46, 40, 27, 165, 44, 38, 26, 165, 41, 36, 26, 165, 45, 39, 26, 165, 44, 38, 26, 165, 40, 35, 25, 165, 45, 47, 41, 165, 42, 37, 26, 165, 43, 38, 26, 165, 48, 41, 27, 165, 46, 39, 27, 165, 41, 36, 27, 165, 51, 43, 32, 165, 69, 57, 41, 165, 37, 34, 25, 165, 41, 36, 26, 165, 40, 36, 26, 165, 43, 38, 26, 165, 45, 39, 29, 165, 36, 33, 25, 165, 50, 43, 32, 165, 83, 66, 47, 165, 76, 62, 44, 165, 72, 59, 42, 165, 76, 61, 44, 165, 43, 38, 28, 165, 42, 37, 28, 165, 38, 34, 25, 165, 41, 36, 27, 165, 44, 38, 26, 165, 44, 38, 26, 165, 45, 39, 26, 165, 52, 43, 29, 165, 55, 45, 29, 165, 48, 41, 27, 165, 48, 41, 27, 165, 50, 42, 28, 165, 40, 35, 25, 165, 42, 37, 26, 165, 50, 42, 28, 165, 69, 52, 35, 165, 65, 50, 33, 165, 54, 44, 29, 165, 42, 37, 26, 165, 44, 42, 28, 207, 42, 37, 26, 165, 40, 36, 26, 165, 57, 46, 30, 165, 47, 40, 27, 165, 81, 92, 40, 255, 61, 48, 32, 165, 50, 42, 28, 165, 39, 35, 25, 165, 37, 34, 25, 165, 38, 34, 25, 165, 38, 34, 25, 165, 57, 46, 30, 165, 54, 44, 29, 165, 62, 49, 32, 165, 55, 45, 30, 165, 43, 38, 26, 165, 57, 46, 30, 165, 75, 56, 36, 165, 77, 57, 36, 165, 46, 40, 27, 165, 39, 35, 25, 165, 40, 35, 25, 165, 38, 34, 25, 165, 52, 43, 28, 165, 61, 48, 32, 165, 22, 22, 23, 255, 27, 27, 28, 255, 33, 33, 34, 255, 31, 32, 33, 255, 28, 28, 29, 255, 20, 20, 21, 255, 24, 24, 25, 255, 20, 21, 21, 255, 19, 20, 20, 255, 17, 17, 17, 255, 21, 21, 22, 255, 15, 15, 15, 255, 12, 12, 12, 255, 9, 9, 10, 255, 16, 17, 17, 255, 13, 13, 14, 255, 17, 18, 18, 255, 19, 20, 20, 255, 25, 26, 27, 255, 22, 23, 23, 255, 17, 17, 18, 255, 23, 24, 24, 255, 22, 22, 23, 255, 15, 15, 16, 255, 16, 16, 17, 255, 13, 13, 13, 255, 12, 12, 13, 255, 13, 13, 13, 255, 14, 15, 15, 255, 9, 10, 10, 255, 10, 10, 10, 255, 14, 14, 14, 255, 18, 18, 19, 255, 12, 12, 12, 255, 14, 14, 15, 255, 14, 14, 14, 255, 19, 20, 20, 255, 18, 18, 18, 255, 22, 23, 23, 255, 26, 27, 27, 255, 33, 34, 34, 255, 33, 33, 34, 255, 30, 31, 32, 255, 25, 26, 27, 255, 20, 20, 21, 255, 21, 21, 22, 255, 20, 20, 20, 255, 12, 12, 13, 255, 7, 7, 7, 255, 8, 8, 8, 255, 12, 12, 12, 255, 11, 11, 11, 255, 14, 14, 14, 255, 9, 9, 9, 255, 11, 11, 11, 255, 8, 8, 8, 255, 11, 11, 11, 255, 16, 16, 17, 255, 17, 17, 18, 255, 18, 18, 18, 255, 21, 21, 22, 255, 18, 18, 19, 255, 16, 16, 16, 255, 28, 29, 30, 255, 25, 26, 26, 255, 16, 17, 17, 255, 22, 22, 23, 255, 14, 15, 15, 255, 13, 13, 13, 255, 10, 10, 10, 255, 10, 10, 10, 255, 5, 5, 6, 255, 5, 5, 5, 255, 9, 10, 10, 255, 13, 13, 14, 255, 14, 15, 15, 255, 21, 21, 22, 255, 21, 21, 22, 255, 17, 18, 18, 255, 25, 26, 26, 255, 24, 25, 26, 255, 25, 25, 26, 255, 19, 19, 20, 255, 23, 23, 24, 255, 19, 20, 20, 255, 8, 9, 9, 255, 8, 8, 9, 255, 8, 8, 9, 255, 9, 10, 10, 255, 11, 12, 12, 255, 13, 13, 13, 255, 22, 23, 23, 255, 29, 29, 30, 255, 33, 34, 34, 255, 27, 28, 28, 255, 22, 22, 23, 255, 20, 20, 21, 255, 17, 18, 18, 255, 19, 19, 20, 255, 21, 21, 22, 255, 11, 11, 11, 255, 14, 14, 14, 255, 16, 17, 17, 255, 16, 16, 17, 255, 18, 19, 19, 255, 28, 29, 29, 255, 26, 26, 27, 255, 26, 26, 27, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 27, 27, 28, 255, 20, 21, 21, 255, 19, 19, 20, 255, 10, 10, 10, 255, 11, 11, 12, 255, 10, 10, 11, 255, 14, 15, 15, 255, 32, 33, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 32, 33, 33, 255, 25, 25, 26, 255, 23, 23, 24, 255, 18, 18, 19, 255, 21, 21, 22, 255, 15, 16, 16, 255, 12, 12, 13, 255, 8, 8, 8, 255, 14, 15, 15, 255, 18, 18, 19, 255, 18, 19, 19, 255, 17, 18, 18, 255, 13, 14, 14, 255, 13, 13, 13, 255, 12, 12, 12, 255, 15, 15, 16, 255, 10, 10, 10, 255, 6, 6, 6, 255, 15, 15, 15, 255, 17, 17, 18, 255, 23, 24, 24, 255, 32, 33, 34, 255, 33, 34, 34, 255, 31, 32, 33, 255, 22, 23, 23, 255, 26, 27, 28, 255, 28, 28, 29, 255, 32, 33, 34, 255, 21, 21, 22, 255, 23, 24, 24, 255, 16, 17, 17, 255, 16, 16, 16, 255, 16, 16, 17, 255, 20, 20, 21, 255, 26, 27, 28, 255, 26, 27, 27, 255, 31, 31, 32, 255, 25, 26, 26, 255, 24, 24, 25, 255, 20, 20, 21, 255, 17, 18, 18, 255, 16, 16, 16, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 14, 15, 15, 255, 20, 21, 21, 255, 18, 19, 19, 255, 32, 33, 34, 255, 33, 33, 34, 255, 33, 34, 34, 255, 24, 24, 25, 255, 20, 20, 21, 255, 29, 29, 30, 255, 30, 31, 32, 255, 26, 27, 27, 255, 23, 23, 24, 255, 22, 23, 23, 255, 18, 18, 18, 255, 16, 16, 17, 255, 8, 8, 8, 255, 12, 12, 12, 255, 17, 18, 18, 255, 13, 13, 14, 255, 15, 16, 16, 255, 19, 20, 20, 255, 16, 16, 16, 255, 12, 13, 13, 255, 11, 12, 12, 255, 9, 9, 10, 255, 9, 9, 10, 255, 7, 7, 7, 255, 8, 8, 8, 255, 13, 13, 13, 255, 10, 10, 10, 255, 11, 12, 12, 255, 9, 9, 10, 255, 13, 13, 13, 255, 16, 16, 17, 255, 23, 24, 24, 255, 22, 23, 23, 255, 20, 21, 21, 255, 22, 22, 23, 255, 27, 28, 28, 255, 30, 31, 32, 255, 32, 33, 34, 255, 33, 34, 34, 255, 32, 33, 34, 255, 27, 28, 28, 255, 23, 23, 24, 255, 21, 21, 22, 255, 18, 19, 19, 255, 18, 19, 19, 255, 5, 5, 5, 255, 3, 3, 4, 255, 4, 4, 5, 255, 12, 12, 12, 255, 16, 16, 17, 255, 30, 30, 31, 255, 20, 21, 21, 255, 30, 30, 31, 255, 15, 15, 16, 255, 17, 18, 18, 255, 23, 24, 25, 255, 19, 19, 20, 255, 29, 29, 30, 255, 33, 33, 34, 255, 26, 26, 27, 255, 23, 23, 24, 255, 18, 18, 19, 255, 19, 19, 20, 255, 17, 17, 18, 255, 14, 15, 15, 255, 10, 11, 11, 255, 15, 16, 16, 255, 15, 15, 15, 255, 16, 16, 17, 255, 18, 18, 19, 255, 23, 24, 24, 255, 19, 20, 20, 255, 29, 30, 31, 255, 33, 34, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 19, 19, 19, 255, 27, 27, 28, 255, 24, 25, 25, 255, 19, 19, 20, 255, 15, 15, 15, 255, 13, 13, 13, 255, 10, 11, 11, 255, 14, 14, 15, 255, 16, 17, 17, 255, 59, 47, 31, 165, 41, 36, 26, 165, 77, 62, 45, 165, 39, 35, 26, 165, 60, 50, 36, 165, 87, 70, 49, 165, 47, 41, 30, 165, 82, 66, 47, 165, 43, 38, 28, 165, 44, 38, 26, 165, 47, 40, 27, 165, 46, 40, 27, 165, 43, 37, 26, 165, 39, 35, 25, 165, 44, 38, 26, 165, 43, 38, 26, 165, 45, 39, 27, 165, 47, 41, 30, 165, 44, 38, 28, 165, 38, 34, 25, 165, 59, 49, 36, 165, 87, 69, 49, 165, 84, 67, 48, 165, 58, 47, 31, 165, 48, 41, 27, 165, 41, 36, 26, 165, 45, 39, 27, 165, 42, 37, 26, 165, 54, 44, 29, 165, 45, 39, 26, 165, 36, 33, 25, 165, 45, 39, 29, 165, 36, 33, 25, 165, 57, 48, 35, 165, 41, 36, 26, 165, 51, 43, 32, 165, 72, 59, 42, 165, 64, 53, 38, 165, 39, 35, 25, 165, 42, 37, 26, 165, 40, 35, 25, 165, 45, 39, 26, 165, 46, 40, 27, 165, 38, 34, 25, 165, 47, 40, 27, 165, 40, 36, 26, 165, 41, 36, 26, 165, 37, 34, 25, 165, 46, 40, 30, 165, 46, 39, 27, 165, 49, 41, 27, 165, 43, 37, 26, 165, 48, 41, 27, 165, 47, 40, 27, 165, 58, 46, 31, 165, 44, 38, 26, 165, 40, 35, 25, 165, 46, 39, 27, 165, 65, 51, 33, 165, 69, 53, 35, 165, 56, 45, 30, 165, 48, 41, 27, 165, 44, 38, 26, 165, 42, 36, 26, 165, 42, 37, 26, 165, 41, 37, 27, 165, 54, 74, 35, 255, 37, 34, 25, 165, 42, 37, 26, 165, 49, 42, 31, 165, 46, 39, 27, 165, 43, 38, 26, 165, 42, 37, 26, 165, 61, 48, 32, 165, 51, 43, 28, 165, 73, 55, 36, 165, 61, 48, 32, 165, 66, 51, 33, 165, 39, 35, 25, 165, 40, 35, 25, 165, 44, 38, 26, 165, 47, 40, 27, 165, 40, 35, 26, 165, 38, 34, 25, 165, 55, 45, 29, 165, 51, 43, 28, 165, 49, 42, 27, 165, 39, 35, 25, 165, 50, 42, 28, 165, 61, 48, 32, 165, 62, 49, 32, 165, 45, 39, 26, 165, 47, 41, 30, 165, 64, 53, 38, 165, 42, 37, 26, 165, 39, 35, 25, 165, 54, 46, 34, 165, 38, 34, 26, 165, 38, 34, 25, 165, 43, 38, 26, 165, 46, 40, 27, 165, 44, 38, 26, 165, 41, 36, 26, 165, 60, 50, 36, 165, 39, 35, 25, 165, 43, 38, 26, 165, 45, 39, 26, 165, 44, 38, 26, 165, 46, 39, 27, 165, 43, 37, 26, 165, 36, 33, 25, 165, 61, 51, 37, 165, 58, 49, 35, 165, 54, 46, 33, 165, 79, 63, 45, 165, 38, 34, 26, 165, 40, 35, 25, 165, 43, 38, 26, 165, 52, 43, 28, 165, 46, 39, 27, 165, 49, 41, 27, 165, 46, 40, 27, 165, 40, 35, 25, 165, 71, 58, 42, 165, 44, 39, 29, 165, 85, 68, 48, 165, 39, 35, 26, 165, 47, 41, 30, 165, 36, 33, 25, 165, 46, 40, 30, 165, 40, 35, 26, 165, 48, 41, 27, 165, 42, 37, 26, 165, 40, 36, 26, 165, 39, 35, 25, 165, 45, 39, 29, 165, 61, 51, 37, 165, 85, 67, 47, 165, 48, 41, 31, 165, 50, 42, 28, 165, 38, 34, 25, 165, 52, 45, 33, 165, 69, 57, 41, 165, 39, 35, 25, 165, 47, 40, 27, 165, 54, 46, 34, 165, 69, 53, 35, 165, 75, 56, 36, 165, 59, 47, 31, 165, 61, 48, 32, 165, 45, 47, 41, 165, 51, 43, 28, 165, 48, 41, 27, 165, 47, 40, 27, 165, 36, 33, 25, 165, 43, 37, 26, 165, 45, 39, 27, 165, 55, 45, 29, 165, 39, 35, 25, 165, 47, 40, 27, 165, 64, 50, 33, 165, 67, 52, 34, 165, 47, 40, 27, 165, 44, 38, 26, 165, 39, 35, 25, 165, 44, 38, 26, 165, 57, 48, 35, 165, 60, 50, 37, 165, 74, 60, 43, 165, 82, 66, 47, 165, 37, 33, 25, 165, 38, 34, 26, 165, 63, 52, 38, 165, 44, 39, 29, 165, 43, 38, 28, 165, 41, 36, 26, 165, 41, 36, 26, 165, 57, 48, 35, 165, 42, 37, 26, 165, 36, 33, 25, 165, 36, 33, 25, 165, 55, 45, 30, 165, 66, 51, 34, 165, 40, 35, 25, 165, 40, 36, 26, 165, 45, 39, 26, 165, 46, 40, 30, 165, 39, 35, 26, 165, 42, 37, 26, 165, 39, 35, 25, 165, 38, 34, 25, 165, 41, 36, 26, 165, 36, 33, 25, 165, 40, 35, 25, 165, 46, 40, 27, 165, 45, 39, 26, 165, 45, 39, 27, 165, 41, 36, 26, 165, 39, 35, 25, 165, 74, 60, 43, 165, 55, 46, 34, 165, 60, 47, 31, 165, 42, 37, 26, 165, 43, 37, 26, 165, 64, 53, 38, 165, 75, 60, 43, 165, 62, 51, 37, 165, 38, 34, 25, 165, 39, 35, 25, 165, 42, 37, 26, 165, 40, 35, 25, 165, 43, 37, 26, 165, 42, 37, 27, 165, 42, 37, 26, 165, 42, 37, 26, 165, 47, 40, 27, 165, 56, 46, 30, 165, 58, 47, 31, 165, 56, 45, 30, 165, 52, 43, 29, 165, 53, 43, 29, 165, 50, 42, 28, 165, 45, 39, 26, 165, 38, 34, 25, 165, 44, 38, 26, 165, 48, 41, 27, 165, 58, 46, 31, 165, 47, 40, 27, 165, 47, 40, 27, 165, 50, 42, 28, 165, 46, 39, 27, 165, 66, 51, 33, 165, 64, 50, 33, 165, 60, 47, 31, 165, 49, 42, 27, 165, 68, 81, 39, 255, 71, 54, 35, 165, 49, 41, 27, 165, 45, 39, 26, 165, 40, 36, 26, 165, 43, 38, 26, 165, 52, 43, 28, 165, 45, 39, 26, 165, 45, 39, 26, 165, 60, 47, 31, 165, 52, 43, 28, 165, 49, 42, 27, 165, 40, 36, 26, 165, 48, 41, 27, 165, 39, 35, 25, 165, 60, 47, 31, 165, 42, 37, 26, 165, 37, 34, 25, 165, 42, 37, 26, 165, 42, 37, 26, 165, 44, 38, 26, 165, 19, 20, 20, 255, 26, 26, 27, 255, 30, 30, 31, 255, 23, 23, 24, 255, 22, 23, 23, 255, 18, 18, 19, 255, 15, 15, 15, 255, 18, 18, 19, 255, 14, 15, 15, 255, 11, 11, 11, 255, 11, 11, 11, 255, 15, 15, 15, 255, 11, 11, 11, 255, 11, 11, 11, 255, 13, 14, 14, 255, 15, 15, 15, 255, 13, 14, 14, 255, 16, 16, 16, 255, 10, 10, 10, 255, 17, 17, 17, 255, 18, 19, 19, 255, 19, 19, 20, 255, 16, 16, 16, 255, 15, 15, 16, 255, 14, 14, 14, 255, 14, 14, 14, 255, 12, 13, 13, 255, 12, 12, 12, 255, 9, 10, 10, 255, 8, 8, 8, 255, 10, 10, 11, 255, 12, 12, 12, 255, 10, 11, 11, 255, 12, 12, 12, 255, 8, 9, 9, 255, 16, 16, 16, 255, 16, 17, 17, 255, 23, 24, 24, 255, 22, 23, 23, 255, 21, 22, 22, 255, 24, 25, 25, 255, 26, 26, 27, 255, 22, 22, 23, 255, 17, 18, 18, 255, 21, 22, 22, 255, 16, 16, 16, 255, 15, 15, 15, 255, 11, 11, 12, 255, 15, 15, 16, 255, 18, 18, 19, 255, 14, 14, 15, 255, 16, 16, 17, 255, 23, 23, 24, 255, 14, 14, 15, 255, 12, 12, 12, 255, 12, 12, 12, 255, 8, 8, 8, 255, 13, 13, 13, 255, 14, 14, 15, 255, 18, 18, 19, 255, 15, 15, 16, 255, 17, 17, 18, 255, 20, 20, 21, 255, 22, 23, 23, 255, 15, 16, 16, 255, 20, 20, 20, 255, 14, 15, 15, 255, 16, 16, 17, 255, 11, 11, 12, 255, 7, 8, 8, 255, 3, 3, 3, 255, 8, 8, 8, 255, 7, 7, 7, 255, 8, 8, 8, 255, 13, 14, 14, 255, 16, 16, 16, 255, 22, 23, 23, 255, 24, 24, 25, 255, 21, 22, 22, 255, 23, 24, 25, 255, 26, 27, 27, 255, 27, 28, 28, 255, 22, 23, 23, 255, 25, 26, 26, 255, 17, 17, 17, 255, 11, 11, 11, 255, 11, 11, 11, 255, 6, 6, 7, 255, 4, 4, 4, 255, 9, 9, 9, 255, 17, 17, 17, 255, 20, 20, 21, 255, 22, 22, 23, 255, 18, 19, 19, 255, 32, 33, 34, 255, 22, 22, 23, 255, 22, 22, 23, 255, 19, 20, 20, 255, 15, 15, 16, 255, 11, 11, 12, 255, 17, 17, 18, 255, 14, 14, 14, 255, 17, 18, 18, 255, 18, 18, 19, 255, 22, 23, 23, 255, 32, 33, 33, 255, 30, 31, 32, 255, 26, 27, 28, 255, 33, 34, 34, 255, 32, 33, 34, 255, 32, 32, 33, 255, 24, 25, 25, 255, 21, 22, 22, 255, 17, 17, 18, 255, 11, 11, 11, 255, 8, 8, 8, 255, 10, 11, 11, 255, 14, 15, 15, 255, 31, 32, 33, 255, 32, 33, 34, 255, 27, 28, 29, 255, 31, 32, 33, 255, 33, 34, 34, 255, 31, 31, 32, 255, 24, 25, 25, 255, 19, 20, 20, 255, 21, 22, 22, 255, 17, 17, 18, 255, 16, 16, 17, 255, 11, 11, 11, 255, 16, 16, 16, 255, 18, 18, 18, 255, 11, 11, 11, 255, 11, 11, 12, 255, 10, 11, 11, 255, 8, 9, 9, 255, 8, 8, 8, 255, 11, 12, 12, 255, 10, 10, 11, 255, 7, 7, 7, 255, 8, 8, 8, 255, 12, 13, 13, 255, 13, 14, 14, 255, 29, 30, 30, 255, 32, 32, 33, 255, 29, 30, 30, 255, 28, 28, 29, 255, 32, 33, 34, 255, 26, 27, 28, 255, 23, 23, 24, 255, 25, 26, 27, 255, 23, 24, 24, 255, 16, 16, 16, 255, 14, 14, 14, 255, 23, 23, 24, 255, 23, 23, 24, 255, 17, 18, 18, 255, 18, 19, 19, 255, 12, 13, 13, 255, 18, 18, 19, 255, 21, 21, 22, 255, 11, 11, 12, 255, 11, 11, 11, 255, 19, 19, 20, 255, 16, 16, 17, 255, 6, 6, 6, 255, 9, 9, 10, 255, 11, 11, 12, 255, 14, 14, 15, 255, 18, 18, 18, 255, 17, 17, 17, 255, 18, 19, 19, 255, 30, 31, 31, 255, 26, 27, 27, 255, 28, 29, 30, 255, 22, 22, 23, 255, 28, 29, 29, 255, 22, 22, 23, 255, 21, 21, 22, 255, 19, 19, 19, 255, 12, 12, 12, 255, 10, 10, 10, 255, 11, 12, 12, 255, 13, 14, 14, 255, 15, 16, 16, 255, 21, 21, 22, 255, 23, 23, 24, 255, 18, 18, 19, 255, 13, 13, 13, 255, 14, 15, 15, 255, 9, 9, 9, 255, 4, 4, 4, 255, 6, 6, 6, 255, 9, 9, 10, 255, 12, 12, 12, 255, 16, 17, 17, 255, 11, 11, 12, 255, 7, 7, 8, 255, 6, 7, 7, 255, 16, 17, 17, 255, 18, 18, 18, 255, 15, 15, 16, 255, 21, 22, 22, 255, 22, 22, 23, 255, 24, 25, 26, 255, 33, 34, 34, 255, 32, 33, 33, 255, 30, 31, 32, 255, 27, 28, 29, 255, 31, 32, 33, 255, 33, 33, 34, 255, 32, 33, 34, 255, 25, 25, 26, 255, 24, 24, 25, 255, 11, 12, 12, 255, 8, 8, 8, 255, 6, 6, 6, 255, 6, 7, 7, 255, 12, 12, 12, 255, 20, 21, 21, 255, 23, 24, 24, 255, 26, 27, 28, 255, 21, 22, 22, 255, 20, 21, 21, 255, 24, 24, 25, 255, 19, 20, 20, 255, 23, 23, 24, 255, 24, 24, 25, 255, 20, 20, 21, 255, 18, 19, 19, 255, 26, 26, 27, 255, 19, 20, 20, 255, 17, 17, 18, 255, 17, 18, 18, 255, 11, 12, 12, 255, 8, 9, 9, 255, 11, 12, 12, 255, 13, 14, 14, 255, 14, 15, 15, 255, 15, 15, 16, 255, 21, 22, 22, 255, 20, 20, 21, 255, 33, 33, 34, 255, 32, 33, 34, 255, 25, 25, 26, 255, 20, 21, 21, 255, 24, 25, 25, 255, 15, 16, 16, 255, 16, 16, 16, 255, 26, 27, 27, 255, 21, 22, 22, 255, 17, 17, 18, 255, 11, 11, 11, 255, 9, 9, 9, 255, 16, 16, 17, 255, 20, 20, 21, 255, 48, 41, 27, 165, 38, 34, 25, 165, 60, 50, 36, 165, 38, 34, 25, 165, 64, 53, 38, 165, 45, 39, 29, 165, 44, 38, 29, 165, 66, 55, 39, 165, 40, 36, 26, 165, 49, 41, 27, 165, 43, 38, 26, 165, 41, 36, 26, 165, 43, 37, 26, 165, 58, 48, 35, 165, 49, 42, 31, 165, 56, 48, 35, 165, 37, 33, 25, 165, 58, 49, 36, 165, 67, 55, 40, 165, 40, 35, 25, 165, 53, 45, 33, 165, 49, 50, 44, 165, 44, 38, 26, 165, 43, 37, 26, 165, 36, 33, 25, 165, 38, 34, 25, 165, 43, 37, 26, 165, 55, 45, 29, 165, 42, 37, 26, 165, 51, 43, 32, 165, 46, 40, 30, 165, 37, 34, 25, 165, 52, 44, 32, 165, 41, 36, 26, 165, 60, 50, 36, 165, 39, 35, 25, 165, 40, 35, 27, 165, 38, 34, 25, 165, 40, 35, 25, 165, 40, 35, 25, 165, 39, 35, 25, 165, 38, 34, 26, 165, 42, 37, 26, 165, 46, 39, 27, 165, 46, 39, 27, 165, 50, 42, 28, 165, 46, 39, 27, 165, 37, 33, 25, 165, 47, 41, 30, 165, 66, 54, 39, 165, 45, 39, 26, 165, 39, 35, 25, 165, 41, 36, 26, 165, 49, 42, 27, 165, 45, 39, 26, 165, 40, 35, 26, 165, 43, 37, 26, 165, 59, 47, 31, 165, 66, 51, 34, 165, 67, 51, 34, 165, 63, 49, 33, 165, 45, 39, 26, 165, 46, 40, 27, 165, 47, 40, 27, 165, 46, 40, 27, 165, 51, 42, 28, 165, 39, 35, 26, 165, 44, 38, 26, 165, 37, 33, 25, 165, 48, 41, 30, 165, 37, 34, 25, 165, 39, 35, 25, 165, 39, 35, 25, 165, 61, 48, 32, 165, 59, 47, 31, 165, 48, 41, 27, 165, 41, 36, 26, 165, 43, 37, 26, 165, 49, 41, 27, 165, 45, 39, 27, 165, 43, 38, 28, 165, 50, 43, 32, 165, 44, 38, 26, 165, 54, 46, 33, 165, 41, 36, 26, 165, 39, 35, 26, 165, 38, 34, 26, 165, 45, 39, 26, 165, 43, 38, 26, 165, 65, 57, 35, 223, 63, 49, 32, 165, 45, 39, 26, 165, 47, 40, 30, 165, 39, 35, 25, 165, 47, 40, 27, 165, 49, 41, 27, 165, 45, 39, 26, 165, 42, 37, 28, 165, 40, 35, 25, 165, 57, 48, 35, 165, 50, 43, 31, 165, 38, 34, 25, 165, 46, 39, 27, 165, 42, 37, 26, 165, 39, 35, 25, 165, 38, 34, 26, 165, 39, 35, 25, 165, 40, 35, 26, 165, 42, 37, 28, 165, 39, 35, 25, 165, 40, 35, 25, 165, 40, 35, 25, 165, 37, 33, 25, 165, 41, 36, 26, 165, 37, 34, 25, 165, 42, 37, 26, 165, 50, 42, 28, 165, 42, 37, 26, 165, 42, 37, 26, 165, 46, 39, 27, 165, 51, 43, 28, 165, 47, 40, 27, 165, 43, 37, 26, 165, 66, 54, 39, 165, 71, 58, 42, 165, 82, 66, 47, 165, 38, 34, 26, 165, 55, 46, 34, 165, 74, 60, 43, 165, 42, 37, 26, 165, 37, 34, 25, 165, 40, 36, 26, 165, 43, 37, 26, 165, 37, 33, 25, 165, 40, 35, 25, 165, 44, 38, 26, 165, 37, 33, 25, 165, 51, 42, 28, 165, 39, 35, 25, 165, 45, 39, 27, 165, 45, 39, 27, 165, 44, 38, 26, 165, 41, 44, 40, 165, 49, 41, 27, 165, 50, 42, 28, 165, 39, 35, 25, 165, 46, 39, 27, 165, 61, 48, 32, 165, 55, 45, 30, 165, 62, 48, 32, 165, 42, 37, 26, 165, 44, 38, 26, 165, 43, 37, 26, 165, 49, 41, 27, 165, 46, 40, 27, 165, 41, 36, 26, 165, 46, 39, 27, 165, 46, 40, 27, 165, 74, 55, 36, 165, 60, 48, 32, 165, 56, 46, 30, 165, 77, 57, 36, 165, 39, 35, 25, 165, 46, 39, 27, 165, 42, 37, 26, 165, 36, 33, 25, 165, 48, 42, 31, 165, 62, 51, 37, 165, 41, 36, 26, 165, 38, 34, 26, 165, 68, 56, 40, 165, 86, 69, 49, 165, 70, 57, 41, 165, 72, 59, 42, 165, 38, 34, 25, 165, 48, 41, 27, 165, 47, 40, 27, 165, 37, 34, 25, 165, 42, 37, 26, 165, 43, 37, 26, 165, 36, 33, 25, 165, 56, 45, 30, 165, 67, 51, 34, 165, 43, 37, 26, 165, 42, 37, 26, 165, 40, 36, 26, 165, 41, 36, 26, 165, 37, 33, 25, 165, 53, 44, 29, 165, 48, 41, 27, 165, 50, 43, 32, 165, 38, 34, 25, 165, 52, 44, 32, 165, 40, 35, 26, 165, 45, 39, 27, 165, 43, 37, 26, 165, 48, 41, 27, 165, 47, 40, 27, 165, 42, 37, 26, 165, 47, 41, 30, 165, 45, 39, 26, 165, 56, 45, 30, 165, 55, 45, 29, 165, 43, 37, 26, 165, 42, 36, 26, 165, 46, 39, 27, 165, 37, 33, 25, 165, 51, 42, 28, 165, 61, 48, 32, 165, 62, 49, 32, 165, 55, 45, 30, 165, 51, 42, 28, 165, 41, 36, 26, 165, 39, 35, 26, 165, 44, 38, 26, 165, 41, 36, 26, 165, 40, 35, 25, 165, 37, 34, 25, 165, 44, 38, 26, 165, 48, 41, 27, 165, 62, 49, 32, 165, 59, 47, 31, 165, 48, 41, 27, 165, 45, 47, 42, 165, 38, 34, 25, 165, 44, 38, 26, 165, 48, 41, 27, 165, 44, 38, 26, 165, 42, 37, 26, 165, 41, 36, 26, 165, 54, 45, 29, 165, 59, 47, 31, 165, 63, 49, 33, 165, 46, 39, 27, 165, 46, 39, 27, 165, 51, 42, 28, 165, 46, 40, 27, 165, 44, 38, 26, 165, 45, 39, 26, 165, 64, 50, 33, 165, 47, 40, 27, 165, 61, 48, 32, 165, 39, 35, 25, 165, 50, 42, 28, 165, 60, 48, 31, 165, 62, 49, 32, 165, 47, 40, 27, 165, 42, 37, 26, 165, 46, 40, 27, 165, 51, 43, 28, 165, 40, 35, 25, 165, 38, 34, 25, 165, 47, 40, 27, 165, 37, 33, 25, 165, 40, 35, 26, 165, 47, 40, 27, 165, 21, 22, 22, 255, 24, 24, 25, 255, 23, 24, 24, 255, 14, 15, 15, 255, 16, 16, 17, 255, 16, 16, 16, 255, 11, 12, 12, 255, 12, 13, 13, 255, 14, 15, 15, 255, 11, 11, 12, 255, 13, 13, 13, 255, 10, 11, 11, 255, 12, 12, 12, 255, 11, 11, 11, 255, 9, 9, 9, 255, 11, 12, 12, 255, 7, 7, 7, 255, 13, 13, 14, 255, 9, 9, 9, 255, 15, 15, 16, 255, 17, 18, 18, 255, 15, 16, 16, 255, 17, 17, 17, 255, 12, 12, 13, 255, 13, 14, 14, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 14, 15, 15, 255, 11, 11, 11, 255, 6, 6, 6, 255, 6, 6, 6, 255, 9, 10, 10, 255, 9, 9, 9, 255, 7, 7, 7, 255, 9, 9, 10, 255, 20, 21, 21, 255, 20, 21, 21, 255, 23, 23, 24, 255, 25, 25, 26, 255, 22, 23, 23, 255, 16, 16, 16, 255, 16, 16, 17, 255, 14, 15, 15, 255, 12, 13, 13, 255, 15, 15, 16, 255, 16, 16, 16, 255, 17, 17, 18, 255, 17, 18, 18, 255, 18, 19, 19, 255, 21, 21, 22, 255, 27, 28, 28, 255, 21, 21, 22, 255, 17, 18, 18, 255, 16, 16, 17, 255, 12, 12, 12, 255, 11, 12, 12, 255, 16, 16, 16, 255, 15, 15, 15, 255, 11, 11, 12, 255, 18, 18, 18, 255, 17, 17, 17, 255, 18, 18, 19, 255, 17, 18, 18, 255, 20, 20, 21, 255, 16, 17, 17, 255, 14, 14, 14, 255, 11, 11, 12, 255, 8, 8, 8, 255, 6, 6, 7, 255, 7, 7, 7, 255, 9, 9, 10, 255, 15, 16, 16, 255, 13, 14, 14, 255, 11, 11, 11, 255, 18, 19, 19, 255, 15, 16, 16, 255, 23, 23, 24, 255, 33, 34, 34, 255, 26, 27, 28, 255, 30, 31, 31, 255, 25, 25, 26, 255, 25, 25, 26, 255, 16, 17, 17, 255, 11, 11, 12, 255, 10, 10, 10, 255, 6, 6, 6, 255, 4, 4, 4, 255, 7, 7, 7, 255, 11, 11, 11, 255, 14, 15, 15, 255, 14, 14, 14, 255, 32, 33, 33, 255, 30, 31, 31, 255, 27, 28, 28, 255, 23, 23, 24, 255, 20, 20, 21, 255, 17, 18, 18, 255, 16, 16, 17, 255, 12, 12, 13, 255, 14, 15, 15, 255, 15, 15, 16, 255, 20, 20, 21, 255, 23, 23, 24, 255, 28, 28, 29, 255, 28, 28, 29, 255, 33, 34, 34, 255, 33, 34, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 22, 23, 23, 255, 16, 16, 17, 255, 19, 19, 20, 255, 16, 17, 17, 255, 14, 14, 15, 255, 12, 13, 13, 255, 11, 11, 12, 255, 16, 16, 16, 255, 32, 33, 33, 255, 33, 33, 34, 255, 33, 33, 34, 255, 33, 34, 34, 255, 32, 33, 34, 255, 26, 27, 27, 255, 21, 21, 21, 255, 21, 22, 22, 255, 17, 17, 18, 255, 13, 13, 14, 255, 10, 11, 11, 255, 11, 11, 11, 255, 8, 8, 8, 255, 10, 11, 11, 255, 9, 10, 10, 255, 11, 12, 12, 255, 13, 13, 13, 255, 7, 7, 7, 255, 11, 12, 12, 255, 7, 7, 8, 255, 7, 7, 8, 255, 7, 7, 8, 255, 12, 13, 13, 255, 17, 18, 18, 255, 24, 24, 25, 255, 27, 28, 28, 255, 21, 21, 22, 255, 25, 25, 26, 255, 24, 25, 25, 255, 26, 27, 27, 255, 18, 18, 19, 255, 15, 15, 16, 255, 13, 13, 14, 255, 21, 21, 22, 255, 14, 14, 15, 255, 15, 15, 16, 255, 17, 17, 17, 255, 22, 22, 23, 255, 18, 18, 19, 255, 15, 15, 16, 255, 16, 16, 17, 255, 16, 16, 17, 255, 21, 21, 22, 255, 16, 16, 17, 255, 15, 15, 15, 255, 13, 13, 14, 255, 5, 5, 5, 255, 8, 8, 8, 255, 14, 14, 15, 255, 16, 17, 17, 255, 23, 23, 24, 255, 17, 17, 18, 255, 18, 18, 19, 255, 18, 18, 18, 255, 25, 26, 27, 255, 22, 23, 24, 255, 25, 26, 26, 255, 19, 19, 20, 255, 21, 22, 22, 255, 17, 17, 17, 255, 19, 20, 20, 255, 13, 14, 14, 255, 11, 11, 11, 255, 13, 14, 14, 255, 15, 15, 15, 255, 21, 21, 22, 255, 16, 16, 16, 255, 16, 17, 17, 255, 18, 18, 18, 255, 12, 12, 12, 255, 10, 10, 10, 255, 12, 12, 13, 255, 10, 10, 10, 255, 13, 14, 14, 255, 12, 13, 13, 255, 17, 18, 18, 255, 16, 17, 17, 255, 14, 14, 14, 255, 10, 10, 10, 255, 10, 10, 10, 255, 13, 13, 13, 255, 18, 18, 19, 255, 19, 19, 20, 255, 20, 20, 21, 255, 23, 23, 24, 255, 22, 22, 23, 255, 27, 28, 28, 255, 30, 30, 31, 255, 25, 25, 26, 255, 29, 30, 30, 255, 27, 28, 28, 255, 33, 34, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 18, 18, 18, 255, 10, 10, 11, 255, 6, 7, 7, 255, 7, 7, 7, 255, 8, 8, 9, 255, 11, 11, 12, 255, 20, 20, 20, 255, 16, 17, 17, 255, 18, 19, 19, 255, 18, 18, 19, 255, 25, 25, 26, 255, 23, 24, 24, 255, 23, 24, 24, 255, 15, 15, 15, 255, 16, 16, 17, 255, 20, 20, 21, 255, 12, 13, 13, 255, 14, 14, 14, 255, 16, 16, 17, 255, 17, 18, 18, 255, 15, 16, 16, 255, 12, 12, 12, 255, 7, 8, 8, 255, 15, 15, 16, 255, 15, 15, 15, 255, 13, 13, 13, 255, 23, 23, 24, 255, 14, 14, 14, 255, 9, 9, 10, 255, 21, 21, 22, 255, 25, 26, 27, 255, 22, 23, 23, 255, 14, 15, 15, 255, 14, 15, 15, 255, 20, 20, 21, 255, 16, 16, 16, 255, 17, 18, 18, 255, 20, 21, 21, 255, 15, 15, 15, 255, 14, 15, 15, 255, 12, 13, 13, 255, 12, 13, 13, 255, 21, 22, 22, 255, 45, 39, 26, 165, 38, 34, 25, 165, 38, 34, 25, 165, 39, 35, 25, 165, 60, 50, 37, 165, 38, 34, 25, 165, 42, 37, 26, 165, 43, 37, 26, 165, 43, 37, 26, 165, 51, 43, 28, 165, 58, 47, 31, 165, 38, 34, 25, 165, 41, 36, 26, 165, 45, 39, 27, 165, 65, 54, 39, 165, 47, 40, 30, 165, 79, 64, 46, 165, 41, 37, 27, 165, 43, 38, 28, 165, 43, 37, 26, 165, 38, 34, 25, 165, 40, 36, 27, 165, 43, 37, 26, 165, 38, 34, 26, 165, 41, 36, 26, 165, 56, 45, 30, 165, 46, 40, 27, 165, 45, 39, 27, 165, 42, 37, 26, 165, 41, 36, 27, 165, 39, 35, 26, 165, 41, 36, 27, 165, 55, 46, 34, 165, 67, 55, 40, 165, 42, 37, 26, 165, 38, 34, 25, 165, 40, 36, 26, 165, 36, 33, 25, 165, 39, 35, 25, 165, 38, 34, 25, 165, 41, 36, 26, 165, 40, 36, 26, 165, 42, 37, 26, 165, 48, 41, 27, 165, 48, 41, 27, 165, 54, 44, 29, 165, 40, 36, 26, 165, 45, 39, 26, 165, 41, 36, 26, 165, 45, 39, 29, 165, 60, 50, 36, 165, 37, 34, 25, 165, 39, 35, 25, 165, 41, 36, 26, 165, 36, 33, 25, 165, 38, 34, 25, 165, 41, 36, 26, 165, 53, 44, 29, 165, 57, 46, 30, 165, 66, 51, 34, 165, 50, 42, 28, 165, 57, 46, 30, 165, 48, 41, 27, 165, 47, 40, 27, 165, 48, 41, 27, 165, 45, 39, 27, 165, 37, 34, 25, 165, 39, 35, 25, 165, 45, 40, 29, 165, 41, 36, 26, 165, 43, 37, 26, 165, 39, 34, 25, 165, 39, 35, 25, 165, 47, 40, 27, 165, 46, 40, 27, 165, 37, 33, 25, 165, 50, 43, 32, 165, 62, 52, 38, 165, 42, 37, 26, 165, 41, 36, 27, 165, 38, 34, 25, 165, 43, 38, 28, 165, 45, 39, 26, 165, 45, 39, 26, 165, 39, 35, 25, 165, 38, 34, 25, 165, 44, 38, 26, 165, 46, 40, 29, 165, 42, 37, 26, 165, 50, 42, 28, 165, 43, 38, 26, 165, 37, 34, 25, 165, 48, 41, 31, 165, 40, 35, 27, 165, 47, 40, 27, 165, 54, 44, 29, 165, 46, 39, 27, 165, 41, 36, 26, 165, 41, 36, 27, 165, 37, 33, 25, 165, 57, 48, 35, 165, 38, 34, 25, 165, 38, 34, 25, 165, 50, 42, 28, 165, 44, 38, 26, 165, 63, 52, 38, 165, 37, 33, 25, 165, 42, 37, 28, 165, 36, 33, 25, 165, 51, 44, 32, 165, 42, 37, 26, 165, 38, 34, 25, 165, 51, 43, 32, 165, 45, 39, 27, 165, 39, 35, 25, 165, 51, 42, 28, 165, 48, 41, 27, 165, 44, 38, 26, 165, 45, 38, 26, 165, 38, 34, 25, 165, 42, 37, 26, 165, 79, 59, 36, 165, 47, 40, 27, 165, 37, 34, 25, 165, 49, 42, 31, 165, 60, 50, 36, 165, 38, 34, 25, 165, 36, 33, 25, 165, 46, 40, 29, 165, 42, 37, 26, 165, 42, 37, 26, 165, 45, 39, 27, 165, 44, 38, 26, 165, 41, 36, 26, 165, 39, 35, 25, 165, 38, 34, 25, 165, 37, 34, 25, 165, 62, 49, 32, 165, 46, 39, 27, 165, 48, 41, 27, 165, 43, 37, 26, 165, 53, 44, 29, 165, 44, 38, 26, 165, 44, 38, 26, 165, 39, 35, 25, 165, 37, 33, 25, 165, 53, 44, 29, 165, 49, 42, 27, 165, 46, 39, 27, 165, 46, 40, 27, 165, 42, 37, 26, 165, 38, 34, 26, 165, 41, 36, 26, 165, 45, 39, 26, 165, 57, 46, 30, 165, 58, 46, 31, 165, 45, 66, 35, 255, 49, 42, 27, 165, 69, 53, 35, 165, 75, 56, 36, 165, 66, 51, 34, 165, 67, 51, 34, 165, 46, 40, 27, 165, 42, 37, 26, 165, 47, 40, 27, 165, 46, 39, 27, 165, 45, 39, 29, 165, 43, 37, 26, 165, 40, 36, 26, 165, 42, 37, 26, 165, 44, 39, 29, 165, 66, 54, 39, 165, 37, 34, 25, 165, 43, 37, 26, 165, 37, 33, 25, 165, 43, 37, 26, 165, 58, 47, 31, 165, 52, 43, 28, 165, 38, 34, 26, 165, 37, 33, 25, 165, 41, 36, 26, 165, 48, 41, 27, 165, 82, 61, 36, 165, 49, 41, 27, 165, 43, 37, 26, 165, 61, 48, 32, 165, 46, 39, 27, 165, 44, 38, 26, 165, 46, 40, 27, 165, 47, 40, 27, 165, 45, 39, 29, 165, 37, 34, 25, 165, 46, 40, 30, 165, 47, 40, 27, 165, 50, 42, 28, 165, 53, 44, 29, 165, 42, 37, 26, 165, 39, 34, 25, 165, 75, 61, 44, 165, 40, 36, 26, 165, 56, 46, 30, 165, 64, 58, 47, 165, 55, 45, 29, 165, 49, 41, 27, 165, 49, 42, 27, 165, 43, 37, 26, 165, 47, 40, 27, 165, 62, 49, 32, 165, 60, 47, 31, 165, 61, 48, 32, 165, 65, 50, 33, 165, 55, 45, 30, 165, 37, 34, 25, 165, 44, 38, 26, 165, 43, 46, 41, 165, 46, 40, 27, 165, 44, 38, 26, 165, 51, 71, 36, 255, 46, 39, 27, 165, 42, 37, 26, 165, 49, 42, 27, 165, 43, 37, 26, 165, 38, 34, 25, 165, 45, 39, 26, 165, 36, 33, 25, 165, 40, 35, 27, 165, 51, 43, 32, 165, 38, 34, 25, 165, 41, 36, 26, 165, 54, 44, 29, 165, 50, 42, 28, 165, 57, 46, 30, 165, 61, 48, 32, 165, 40, 36, 26, 165, 39, 34, 25, 165, 47, 40, 27, 165, 43, 37, 26, 165, 57, 46, 30, 165, 50, 42, 28, 165, 58, 46, 31, 165, 60, 47, 31, 165, 53, 43, 29, 165, 39, 35, 25, 165, 43, 38, 26, 165, 51, 42, 28, 165, 61, 48, 32, 165, 48, 41, 27, 165, 55, 45, 30, 165, 43, 37, 26, 165, 44, 38, 26, 165, 45, 39, 26, 165, 41, 36, 26, 165, 50, 42, 28, 165, 45, 39, 26, 165, 54, 44, 29, 165, 47, 40, 27, 165, 16, 16, 17, 255, 18, 19, 19, 255, 17, 18, 18, 255, 14, 14, 15, 255, 14, 14, 14, 255, 11, 11, 11, 255, 12, 12, 13, 255, 12, 12, 12, 255, 13, 13, 13, 255, 15, 16, 16, 255, 12, 12, 13, 255, 13, 14, 14, 255, 15, 16, 16, 255, 11, 11, 11, 255, 9, 10, 10, 255, 8, 8, 8, 255, 7, 8, 8, 255, 8, 8, 9, 255, 11, 12, 12, 255, 14, 14, 14, 255, 15, 16, 16, 255, 12, 12, 13, 255, 14, 15, 15, 255, 10, 10, 10, 255, 9, 9, 9, 255, 12, 12, 12, 255, 13, 13, 14, 255, 12, 13, 13, 255, 12, 12, 13, 255, 17, 17, 18, 255, 14, 15, 15, 255, 9, 9, 9, 255, 6, 6, 6, 255, 4, 4, 4, 255, 9, 10, 10, 255, 8, 8, 8, 255, 7, 8, 8, 255, 13, 13, 14, 255, 15, 16, 16, 255, 19, 20, 20, 255, 22, 23, 23, 255, 16, 16, 16, 255, 16, 17, 17, 255, 9, 9, 9, 255, 12, 12, 13, 255, 10, 10, 10, 255, 14, 15, 15, 255, 16, 17, 17, 255, 20, 21, 21, 255, 18, 18, 19, 255, 23, 24, 24, 255, 26, 26, 27, 255, 26, 26, 27, 255, 23, 24, 24, 255, 24, 25, 25, 255, 20, 20, 21, 255, 16, 16, 17, 255, 14, 14, 14, 255, 9, 9, 9, 255, 12, 12, 13, 255, 11, 12, 12, 255, 12, 13, 13, 255, 18, 19, 19, 255, 15, 15, 16, 255, 11, 11, 12, 255, 11, 11, 12, 255, 13, 13, 13, 255, 11, 11, 12, 255, 12, 12, 12, 255, 7, 7, 7, 255, 10, 10, 10, 255, 8, 9, 9, 255, 9, 9, 9, 255, 15, 16, 16, 255, 12, 13, 13, 255, 15, 15, 15, 255, 17, 18, 18, 255, 20, 21, 21, 255, 25, 26, 26, 255, 29, 30, 31, 255, 29, 30, 30, 255, 30, 31, 31, 255, 26, 27, 27, 255, 21, 21, 22, 255, 15, 15, 15, 255, 16, 16, 17, 255, 13, 13, 13, 255, 6, 6, 6, 255, 6, 6, 6, 255, 7, 7, 8, 255, 10, 10, 11, 255, 14, 15, 15, 255, 15, 16, 16, 255, 28, 29, 30, 255, 28, 28, 29, 255, 27, 28, 29, 255, 20, 21, 21, 255, 18, 19, 19, 255, 17, 17, 18, 255, 18, 18, 19, 255, 10, 11, 11, 255, 15, 16, 16, 255, 20, 21, 21, 255, 25, 25, 26, 255, 27, 28, 29, 255, 20, 20, 21, 255, 31, 32, 33, 255, 33, 33, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 33, 255, 31, 32, 32, 255, 19, 20, 20, 255, 19, 20, 20, 255, 23, 24, 25, 255, 15, 16, 16, 255, 13, 14, 14, 255, 13, 14, 14, 255, 16, 16, 17, 255, 23, 24, 25, 255, 22, 23, 23, 255, 33, 33, 34, 255, 33, 34, 34, 255, 33, 33, 34, 255, 31, 32, 32, 255, 29, 30, 31, 255, 12, 12, 12, 255, 12, 12, 12, 255, 9, 9, 9, 255, 14, 14, 14, 255, 10, 10, 11, 255, 12, 13, 13, 255, 14, 14, 14, 255, 14, 14, 15, 255, 13, 14, 14, 255, 16, 16, 16, 255, 13, 13, 14, 255, 10, 10, 10, 255, 8, 8, 8, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 15, 16, 16, 255, 22, 22, 23, 255, 21, 21, 22, 255, 19, 20, 20, 255, 10, 10, 10, 255, 20, 20, 20, 255, 17, 17, 18, 255, 17, 17, 18, 255, 15, 15, 15, 255, 17, 18, 18, 255, 16, 16, 17, 255, 20, 20, 20, 255, 19, 19, 20, 255, 13, 13, 13, 255, 18, 18, 19, 255, 13, 14, 14, 255, 18, 18, 19, 255, 9, 9, 10, 255, 15, 15, 16, 255, 14, 14, 14, 255, 11, 11, 11, 255, 12, 12, 13, 255, 12, 12, 13, 255, 11, 11, 11, 255, 7, 7, 7, 255, 9, 10, 10, 255, 16, 17, 17, 255, 13, 14, 14, 255, 17, 17, 17, 255, 11, 12, 12, 255, 13, 13, 13, 255, 10, 10, 10, 255, 10, 11, 11, 255, 21, 22, 22, 255, 18, 19, 19, 255, 18, 18, 19, 255, 15, 16, 16, 255, 12, 12, 12, 255, 10, 10, 10, 255, 15, 15, 15, 255, 15, 16, 16, 255, 20, 21, 21, 255, 15, 16, 16, 255, 12, 12, 12, 255, 13, 13, 14, 255, 12, 12, 13, 255, 11, 11, 11, 255, 15, 16, 16, 255, 17, 17, 17, 255, 19, 19, 19, 255, 19, 20, 20, 255, 19, 20, 20, 255, 22, 22, 23, 255, 18, 18, 18, 255, 16, 16, 16, 255, 15, 15, 15, 255, 11, 11, 11, 255, 10, 11, 11, 255, 10, 10, 11, 255, 14, 14, 14, 255, 19, 19, 20, 255, 20, 20, 21, 255, 22, 22, 23, 255, 24, 25, 26, 255, 23, 24, 24, 255, 30, 30, 31, 255, 33, 33, 34, 255, 31, 32, 32, 255, 31, 31, 32, 255, 31, 32, 33, 255, 33, 34, 34, 255, 21, 21, 22, 255, 17, 17, 17, 255, 10, 11, 11, 255, 7, 7, 7, 255, 6, 6, 6, 255, 10, 10, 10, 255, 20, 20, 21, 255, 20, 21, 21, 255, 11, 11, 12, 255, 17, 17, 17, 255, 16, 16, 17, 255, 20, 21, 21, 255, 16, 17, 17, 255, 16, 16, 17, 255, 17, 18, 18, 255, 11, 11, 12, 255, 14, 14, 14, 255, 9, 9, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 9, 9, 10, 255, 10, 10, 10, 255, 6, 6, 6, 255, 12, 13, 13, 255, 6, 6, 6, 255, 6, 7, 7, 255, 12, 12, 13, 255, 10, 10, 10, 255, 14, 15, 15, 255, 13, 13, 14, 255, 21, 21, 21, 255, 17, 17, 17, 255, 18, 18, 19, 255, 15, 16, 16, 255, 18, 18, 19, 255, 16, 16, 16, 255, 14, 14, 14, 255, 19, 19, 19, 255, 20, 20, 21, 255, 18, 18, 19, 255, 17, 17, 17, 255, 14, 14, 14, 255, 14, 14, 14, 255, 42, 37, 26, 165, 40, 36, 26, 165, 47, 40, 27, 165, 49, 41, 27, 165, 38, 34, 25, 165, 38, 34, 25, 165, 37, 33, 25, 165, 45, 39, 27, 165, 43, 37, 26, 165, 64, 50, 33, 165, 57, 46, 30, 165, 67, 52, 34, 165, 59, 47, 31, 165, 66, 51, 34, 165, 44, 38, 26, 165, 47, 40, 27, 165, 44, 38, 26, 165, 45, 39, 26, 165, 42, 37, 26, 165, 42, 37, 26, 165, 39, 35, 26, 165, 37, 33, 25, 165, 39, 34, 25, 165, 44, 38, 26, 165, 39, 35, 25, 165, 43, 38, 26, 165, 39, 35, 25, 165, 52, 43, 28, 165, 47, 40, 27, 165, 43, 37, 26, 165, 45, 39, 26, 165, 42, 37, 26, 165, 45, 39, 29, 165, 40, 35, 25, 165, 43, 38, 26, 165, 44, 38, 26, 165, 41, 36, 26, 165, 36, 33, 25, 165, 44, 38, 26, 165, 39, 35, 25, 165, 45, 39, 26, 165, 54, 44, 29, 165, 45, 39, 27, 165, 45, 39, 27, 165, 58, 47, 31, 165, 51, 43, 28, 165, 44, 38, 26, 165, 42, 37, 28, 165, 48, 42, 31, 165, 49, 41, 27, 165, 46, 39, 27, 165, 39, 35, 25, 165, 45, 39, 29, 165, 40, 35, 25, 165, 44, 38, 26, 165, 48, 41, 27, 165, 49, 41, 27, 165, 39, 35, 25, 165, 57, 46, 30, 165, 54, 44, 29, 165, 47, 40, 27, 165, 51, 43, 28, 165, 42, 37, 26, 165, 62, 49, 32, 165, 50, 42, 28, 165, 44, 38, 26, 165, 39, 35, 25, 165, 78, 63, 45, 165, 54, 46, 33, 165, 39, 35, 25, 165, 45, 39, 29, 165, 43, 37, 26, 165, 42, 37, 26, 165, 50, 42, 28, 165, 48, 41, 27, 165, 52, 44, 32, 165, 57, 48, 35, 165, 49, 42, 31, 165, 70, 57, 41, 165, 55, 47, 34, 165, 58, 48, 35, 165, 64, 53, 38, 165, 36, 33, 25, 165, 50, 42, 28, 165, 50, 42, 28, 165, 40, 36, 26, 165, 75, 61, 44, 165, 37, 33, 25, 165, 40, 35, 25, 165, 37, 34, 25, 165, 44, 38, 26, 165, 49, 42, 31, 165, 39, 35, 25, 165, 41, 36, 26, 165, 40, 35, 26, 165, 45, 38, 26, 165, 45, 39, 26, 165, 46, 39, 27, 165, 45, 40, 29, 165, 39, 35, 25, 165, 54, 46, 33, 165, 39, 35, 25, 165, 44, 38, 26, 165, 45, 39, 26, 165, 45, 39, 27, 165, 41, 36, 26, 165, 49, 42, 27, 165, 38, 34, 25, 165, 42, 37, 26, 165, 48, 41, 27, 165, 46, 40, 27, 165, 39, 35, 25, 165, 39, 35, 25, 165, 49, 41, 27, 165, 53, 44, 29, 165, 70, 53, 35, 165, 56, 45, 30, 165, 54, 44, 29, 165, 57, 46, 30, 165, 61, 48, 32, 165, 47, 40, 27, 165, 65, 51, 33, 165, 49, 41, 27, 165, 43, 38, 26, 165, 41, 36, 26, 165, 38, 34, 25, 165, 43, 38, 26, 165, 39, 35, 25, 165, 39, 35, 25, 165, 46, 39, 27, 165, 48, 41, 27, 165, 44, 38, 26, 165, 51, 43, 28, 165, 45, 39, 26, 165, 45, 39, 26, 165, 48, 41, 27, 165, 42, 37, 26, 165, 43, 37, 26, 165, 40, 36, 26, 165, 40, 35, 25, 165, 49, 41, 27, 165, 47, 40, 27, 165, 43, 37, 26, 165, 55, 46, 34, 165, 50, 43, 32, 165, 50, 42, 27, 165, 40, 35, 26, 165, 39, 35, 25, 165, 47, 40, 27, 165, 40, 36, 26, 165, 43, 38, 28, 165, 38, 34, 25, 165, 49, 41, 27, 165, 38, 34, 25, 165, 40, 35, 26, 165, 45, 39, 26, 165, 41, 36, 26, 165, 43, 37, 26, 165, 66, 51, 34, 165, 75, 56, 36, 165, 73, 55, 36, 165, 46, 39, 27, 165, 51, 42, 28, 165, 52, 43, 28, 165, 46, 39, 27, 165, 42, 37, 26, 165, 40, 35, 27, 165, 40, 35, 25, 165, 41, 36, 26, 165, 46, 40, 27, 165, 43, 37, 26, 165, 57, 48, 35, 165, 52, 45, 33, 165, 40, 35, 25, 165, 48, 41, 27, 165, 57, 46, 30, 165, 61, 48, 32, 165, 47, 40, 27, 165, 43, 38, 26, 165, 50, 43, 31, 165, 43, 37, 26, 165, 46, 39, 27, 165, 64, 50, 33, 165, 40, 35, 25, 165, 42, 37, 26, 165, 67, 52, 34, 165, 52, 43, 28, 165, 38, 34, 25, 165, 45, 39, 26, 165, 45, 38, 26, 165, 42, 45, 40, 165, 44, 38, 26, 165, 43, 37, 26, 165, 48, 41, 27, 165, 40, 35, 25, 165, 54, 46, 34, 165, 37, 34, 25, 165, 43, 38, 26, 165, 45, 39, 29, 165, 38, 34, 25, 165, 47, 40, 27, 165, 53, 44, 29, 165, 63, 49, 32, 165, 59, 47, 31, 165, 60, 48, 31, 165, 60, 48, 31, 165, 48, 41, 27, 165, 50, 42, 28, 165, 51, 43, 28, 165, 54, 44, 29, 165, 67, 51, 34, 165, 68, 52, 34, 165, 47, 40, 27, 165, 44, 38, 26, 165, 39, 35, 25, 165, 45, 39, 27, 165, 39, 34, 25, 165, 58, 48, 35, 165, 41, 37, 27, 165, 38, 34, 25, 165, 40, 35, 25, 165, 39, 35, 25, 165, 42, 37, 26, 165, 38, 34, 25, 165, 39, 35, 25, 165, 71, 58, 42, 165, 39, 35, 25, 165, 50, 43, 32, 165, 42, 37, 26, 165, 52, 43, 28, 165, 45, 39, 26, 165, 43, 37, 26, 165, 44, 38, 26, 165, 63, 49, 33, 165, 42, 37, 26, 165, 45, 39, 26, 165, 47, 40, 27, 165, 45, 39, 26, 165, 51, 43, 28, 165, 52, 43, 29, 165, 53, 44, 29, 165, 46, 47, 41, 165, 46, 39, 27, 165, 43, 38, 26, 165, 45, 39, 26, 165, 43, 37, 26, 165, 39, 35, 25, 165, 45, 39, 27, 165, 50, 42, 28, 165, 41, 36, 26, 165, 47, 40, 27, 165, 44, 38, 26, 165, 40, 35, 25, 165, 51, 43, 28, 165, 61, 48, 32, 165, 48, 41, 27, 165, 16, 17, 17, 255, 18, 18, 19, 255, 15, 15, 15, 255, 16, 16, 17, 255, 12, 12, 13, 255, 12, 12, 12, 255, 16, 17, 17, 255, 14, 14, 15, 255, 16, 16, 16, 255, 16, 16, 16, 255, 15, 15, 15, 255, 20, 21, 21, 255, 23, 23, 24, 255, 15, 16, 16, 255, 13, 14, 14, 255, 13, 13, 14, 255, 13, 13, 14, 255, 11, 11, 11, 255, 9, 9, 9, 255, 11, 11, 12, 255, 7, 7, 7, 255, 14, 14, 14, 255, 14, 14, 15, 255, 16, 16, 16, 255, 13, 13, 13, 255, 12, 13, 13, 255, 16, 16, 16, 255, 17, 18, 18, 255, 24, 25, 25, 255, 20, 20, 21, 255, 19, 19, 20, 255, 13, 13, 13, 255, 14, 15, 15, 255, 9, 10, 10, 255, 9, 9, 9, 255, 7, 7, 7, 255, 7, 7, 8, 255, 11, 12, 12, 255, 15, 15, 16, 255, 17, 17, 17, 255, 14, 14, 15, 255, 14, 15, 15, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 11, 11, 255, 12, 13, 13, 255, 18, 18, 18, 255, 19, 20, 20, 255, 23, 23, 24, 255, 24, 25, 26, 255, 29, 30, 31, 255, 30, 31, 31, 255, 25, 25, 26, 255, 24, 24, 25, 255, 19, 19, 20, 255, 21, 21, 22, 255, 15, 15, 16, 255, 15, 15, 15, 255, 8, 8, 8, 255, 13, 14, 14, 255, 11, 11, 11, 255, 12, 12, 12, 255, 13, 13, 13, 255, 10, 10, 11, 255, 11, 11, 11, 255, 10, 11, 11, 255, 12, 12, 12, 255, 4, 4, 5, 255, 7, 7, 7, 255, 12, 12, 12, 255, 10, 10, 10, 255, 13, 14, 14, 255, 16, 16, 17, 255, 18, 18, 19, 255, 14, 15, 15, 255, 19, 19, 19, 255, 20, 21, 21, 255, 19, 20, 20, 255, 25, 25, 26, 255, 26, 27, 27, 255, 28, 29, 30, 255, 25, 25, 26, 255, 23, 23, 24, 255, 23, 23, 24, 255, 17, 18, 18, 255, 12, 12, 12, 255, 10, 10, 10, 255, 7, 8, 8, 255, 11, 11, 12, 255, 14, 14, 15, 255, 12, 13, 13, 255, 14, 15, 15, 255, 24, 25, 25, 255, 18, 19, 19, 255, 22, 23, 23, 255, 16, 17, 17, 255, 18, 19, 19, 255, 18, 19, 19, 255, 14, 15, 15, 255, 15, 15, 16, 255, 14, 15, 15, 255, 20, 21, 21, 255, 23, 24, 25, 255, 29, 29, 30, 255, 24, 25, 25, 255, 29, 30, 30, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 23, 23, 24, 255, 21, 22, 22, 255, 22, 22, 23, 255, 16, 16, 17, 255, 16, 17, 17, 255, 17, 17, 17, 255, 9, 10, 10, 255, 18, 19, 19, 255, 14, 14, 15, 255, 13, 13, 14, 255, 13, 14, 14, 255, 13, 14, 14, 255, 19, 20, 20, 255, 18, 18, 19, 255, 12, 12, 13, 255, 10, 11, 11, 255, 9, 9, 9, 255, 12, 12, 13, 255, 18, 18, 18, 255, 15, 16, 16, 255, 16, 16, 17, 255, 13, 14, 14, 255, 12, 13, 13, 255, 20, 20, 21, 255, 16, 16, 17, 255, 17, 17, 17, 255, 10, 10, 10, 255, 10, 10, 11, 255, 7, 7, 7, 255, 11, 11, 11, 255, 11, 11, 11, 255, 15, 15, 15, 255, 13, 14, 14, 255, 15, 15, 15, 255, 13, 13, 13, 255, 13, 13, 14, 255, 10, 10, 10, 255, 13, 14, 14, 255, 14, 14, 14, 255, 15, 15, 16, 255, 11, 11, 12, 255, 17, 17, 18, 255, 12, 12, 12, 255, 16, 17, 17, 255, 15, 16, 16, 255, 12, 12, 12, 255, 9, 9, 9, 255, 9, 10, 10, 255, 6, 7, 7, 255, 6, 7, 7, 255, 7, 7, 7, 255, 10, 11, 11, 255, 7, 8, 8, 255, 9, 9, 9, 255, 8, 8, 8, 255, 5, 5, 6, 255, 8, 8, 9, 255, 5, 6, 6, 255, 11, 11, 11, 255, 8, 8, 9, 255, 14, 14, 14, 255, 11, 11, 11, 255, 11, 12, 12, 255, 8, 8, 8, 255, 12, 12, 12, 255, 12, 13, 13, 255, 20, 20, 21, 255, 16, 16, 17, 255, 11, 11, 11, 255, 10, 10, 10, 255, 10, 10, 10, 255, 21, 21, 22, 255, 13, 13, 13, 255, 12, 12, 13, 255, 11, 11, 11, 255, 10, 10, 10, 255, 12, 12, 13, 255, 12, 12, 13, 255, 15, 15, 15, 255, 17, 18, 18, 255, 23, 24, 24, 255, 19, 20, 20, 255, 22, 23, 23, 255, 26, 27, 27, 255, 23, 23, 24, 255, 20, 21, 21, 255, 19, 19, 20, 255, 17, 17, 18, 255, 13, 13, 14, 255, 12, 12, 12, 255, 14, 14, 14, 255, 17, 17, 18, 255, 20, 21, 21, 255, 21, 21, 22, 255, 15, 15, 16, 255, 21, 22, 22, 255, 19, 19, 20, 255, 30, 31, 32, 255, 27, 27, 28, 255, 32, 33, 34, 255, 32, 33, 34, 255, 22, 23, 23, 255, 17, 17, 18, 255, 12, 12, 12, 255, 9, 9, 9, 255, 10, 10, 11, 255, 7, 7, 8, 255, 7, 7, 7, 255, 8, 9, 9, 255, 17, 17, 18, 255, 15, 15, 16, 255, 18, 18, 19, 255, 14, 15, 15, 255, 17, 17, 18, 255, 15, 15, 15, 255, 16, 16, 17, 255, 16, 16, 16, 255, 15, 15, 16, 255, 11, 11, 11, 255, 8, 8, 8, 255, 7, 7, 7, 255, 9, 10, 10, 255, 13, 13, 13, 255, 11, 12, 12, 255, 10, 10, 10, 255, 8, 8, 8, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 7, 7, 7, 255, 10, 10, 10, 255, 11, 11, 12, 255, 9, 10, 10, 255, 11, 11, 11, 255, 11, 12, 12, 255, 9, 10, 10, 255, 14, 14, 14, 255, 11, 12, 12, 255, 10, 10, 11, 255, 12, 13, 13, 255, 12, 12, 12, 255, 19, 19, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 13, 13, 13, 255, 44, 38, 26, 165, 41, 37, 27, 165, 50, 42, 28, 165, 56, 45, 30, 165, 54, 44, 29, 165, 60, 47, 31, 165, 59, 47, 31, 165, 64, 50, 33, 165, 66, 51, 33, 165, 65, 50, 33, 165, 75, 56, 36, 165, 54, 44, 29, 165, 83, 61, 36, 165, 83, 62, 36, 165, 48, 41, 27, 165, 46, 40, 27, 165, 43, 38, 26, 165, 53, 44, 29, 165, 42, 37, 28, 165, 40, 35, 25, 165, 64, 53, 39, 165, 50, 43, 31, 165, 47, 40, 27, 165, 39, 35, 25, 165, 40, 35, 26, 165, 51, 43, 28, 165, 54, 44, 29, 165, 50, 42, 28, 165, 46, 40, 27, 165, 44, 38, 26, 165, 54, 44, 29, 165, 39, 35, 25, 165, 40, 36, 26, 165, 39, 35, 25, 165, 43, 37, 26, 165, 38, 34, 25, 165, 59, 49, 36, 165, 40, 36, 26, 165, 43, 37, 26, 165, 39, 35, 26, 165, 47, 40, 27, 165, 62, 48, 32, 165, 48, 41, 27, 165, 45, 39, 26, 165, 48, 41, 27, 165, 51, 43, 28, 165, 64, 53, 38, 165, 58, 48, 35, 165, 80, 65, 46, 165, 41, 36, 26, 165, 45, 40, 29, 165, 37, 34, 25, 165, 42, 45, 40, 165, 55, 46, 34, 165, 40, 36, 27, 165, 46, 39, 27, 165, 51, 43, 28, 165, 46, 39, 27, 165, 51, 43, 28, 165, 49, 41, 27, 165, 39, 35, 25, 165, 42, 37, 26, 165, 44, 38, 26, 165, 57, 46, 30, 165, 46, 39, 27, 165, 44, 38, 26, 165, 43, 37, 26, 165, 38, 34, 25, 165, 43, 38, 26, 165, 46, 39, 27, 165, 37, 33, 25, 165, 45, 47, 41, 165, 42, 37, 28, 165, 38, 34, 25, 165, 47, 40, 27, 165, 42, 37, 26, 165, 69, 57, 41, 165, 57, 48, 35, 165, 81, 65, 47, 165, 36, 33, 25, 165, 52, 44, 32, 165, 72, 59, 42, 165, 47, 41, 30, 165, 50, 42, 28, 165, 51, 43, 28, 165, 50, 42, 28, 165, 81, 65, 47, 165, 72, 59, 42, 165, 64, 53, 38, 165, 44, 38, 26, 165, 44, 38, 29, 165, 37, 33, 25, 165, 55, 47, 34, 165, 60, 50, 36, 165, 75, 61, 44, 165, 36, 33, 25, 165, 44, 38, 26, 165, 40, 35, 26, 165, 44, 38, 26, 165, 46, 39, 27, 165, 41, 36, 26, 165, 44, 38, 26, 165, 37, 34, 25, 165, 41, 36, 26, 165, 46, 40, 27, 165, 49, 41, 27, 165, 48, 49, 41, 165, 56, 45, 30, 165, 55, 45, 30, 165, 48, 41, 27, 165, 40, 36, 26, 165, 41, 36, 26, 165, 40, 36, 26, 165, 70, 53, 35, 165, 73, 55, 36, 165, 57, 46, 30, 165, 45, 39, 26, 165, 50, 42, 28, 165, 43, 38, 26, 165, 54, 44, 29, 165, 52, 43, 29, 165, 57, 46, 30, 165, 47, 40, 27, 165, 52, 43, 28, 165, 44, 38, 26, 165, 41, 36, 26, 165, 59, 47, 31, 165, 50, 42, 28, 165, 44, 38, 26, 165, 56, 46, 30, 165, 57, 46, 30, 165, 50, 42, 28, 165, 41, 36, 26, 165, 38, 34, 25, 165, 43, 37, 26, 165, 43, 37, 26, 165, 46, 40, 27, 165, 38, 34, 25, 165, 46, 40, 27, 165, 48, 41, 27, 165, 55, 45, 29, 165, 54, 44, 29, 165, 36, 33, 25, 165, 42, 37, 26, 165, 39, 35, 25, 165, 40, 35, 26, 165, 37, 33, 25, 165, 44, 38, 26, 165, 45, 39, 27, 165, 36, 33, 25, 165, 47, 41, 30, 165, 42, 37, 26, 165, 43, 38, 26, 165, 45, 39, 26, 165, 44, 38, 26, 165, 47, 40, 27, 165, 43, 38, 26, 165, 55, 45, 30, 165, 61, 48, 32, 165, 51, 43, 28, 165, 62, 49, 32, 165, 55, 45, 30, 165, 40, 35, 26, 165, 48, 41, 27, 165, 39, 35, 26, 165, 38, 34, 25, 165, 39, 35, 25, 165, 38, 34, 25, 165, 38, 34, 25, 165, 44, 38, 26, 165, 47, 40, 27, 165, 43, 37, 26, 165, 44, 38, 26, 165, 36, 33, 25, 165, 46, 40, 27, 165, 56, 45, 30, 165, 62, 49, 32, 165, 40, 35, 26, 165, 41, 36, 26, 165, 36, 33, 25, 165, 42, 37, 26, 165, 45, 39, 26, 165, 49, 41, 27, 165, 40, 35, 25, 165, 38, 34, 26, 165, 58, 46, 31, 165, 52, 43, 28, 165, 38, 34, 25, 165, 39, 35, 25, 165, 45, 40, 29, 165, 38, 34, 25, 165, 44, 39, 29, 165, 36, 33, 25, 165, 49, 41, 27, 165, 65, 54, 39, 165, 63, 52, 38, 165, 37, 33, 25, 165, 39, 35, 25, 165, 40, 35, 26, 165, 43, 38, 26, 165, 37, 34, 25, 165, 45, 39, 26, 165, 64, 50, 33, 165, 49, 42, 27, 165, 48, 41, 27, 165, 47, 40, 27, 165, 51, 43, 28, 165, 52, 43, 28, 165, 65, 50, 33, 165, 48, 41, 27, 165, 50, 42, 28, 165, 47, 40, 27, 165, 43, 45, 40, 165, 39, 35, 25, 165, 42, 37, 28, 165, 47, 40, 27, 165, 38, 35, 26, 165, 38, 34, 25, 165, 45, 47, 42, 165, 44, 38, 26, 165, 46, 47, 42, 165, 38, 34, 25, 165, 42, 37, 26, 165, 64, 53, 38, 165, 86, 69, 49, 165, 66, 54, 39, 165, 51, 43, 32, 165, 45, 39, 26, 165, 48, 41, 27, 165, 46, 39, 27, 165, 44, 38, 26, 165, 40, 35, 25, 165, 36, 33, 25, 165, 63, 49, 33, 165, 64, 50, 33, 165, 50, 42, 28, 165, 42, 37, 26, 165, 44, 38, 26, 165, 43, 37, 26, 165, 44, 38, 26, 165, 43, 38, 26, 165, 46, 40, 27, 165, 65, 50, 33, 165, 46, 39, 27, 165, 42, 37, 26, 165, 42, 37, 27, 165, 44, 38, 26, 165, 39, 35, 26, 165, 41, 36, 26, 165, 52, 44, 33, 165, 37, 33, 25, 165, 55, 45, 30, 165, 39, 34, 25, 165, 46, 40, 27, 165, 47, 40, 27, 165, 46, 39, 27, 165, 16, 16, 17, 255, 13, 13, 13, 255, 12, 12, 12, 255, 14, 15, 15, 255, 16, 17, 17, 255, 14, 15, 15, 255, 20, 20, 21, 255, 16, 16, 16, 255, 20, 20, 20, 255, 16, 16, 16, 255, 16, 16, 16, 255, 23, 23, 24, 255, 26, 27, 28, 255, 21, 22, 22, 255, 13, 13, 13, 255, 17, 17, 18, 255, 12, 13, 13, 255, 13, 13, 14, 255, 10, 10, 10, 255, 11, 12, 12, 255, 11, 11, 11, 255, 17, 18, 18, 255, 16, 17, 17, 255, 17, 18, 18, 255, 15, 15, 16, 255, 15, 16, 16, 255, 16, 17, 17, 255, 20, 21, 21, 255, 25, 25, 26, 255, 23, 24, 24, 255, 23, 23, 24, 255, 24, 25, 25, 255, 14, 14, 15, 255, 12, 13, 13, 255, 8, 9, 9, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 11, 255, 13, 13, 14, 255, 16, 16, 16, 255, 19, 20, 20, 255, 11, 11, 11, 255, 7, 7, 7, 255, 7, 7, 7, 255, 10, 11, 11, 255, 12, 12, 12, 255, 14, 14, 14, 255, 19, 19, 19, 255, 24, 24, 25, 255, 22, 23, 23, 255, 28, 28, 29, 255, 33, 33, 34, 255, 31, 32, 33, 255, 31, 32, 32, 255, 27, 27, 28, 255, 25, 25, 26, 255, 25, 25, 26, 255, 25, 26, 26, 255, 16, 16, 17, 255, 12, 12, 12, 255, 8, 9, 9, 255, 13, 13, 13, 255, 9, 9, 9, 255, 7, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 7, 7, 7, 255, 5, 6, 6, 255, 4, 4, 4, 255, 11, 11, 11, 255, 10, 10, 10, 255, 12, 13, 13, 255, 13, 13, 14, 255, 16, 16, 17, 255, 20, 20, 21, 255, 14, 14, 14, 255, 22, 22, 23, 255, 21, 21, 22, 255, 22, 23, 23, 255, 20, 20, 21, 255, 22, 22, 23, 255, 26, 27, 28, 255, 24, 25, 26, 255, 19, 19, 20, 255, 18, 19, 19, 255, 19, 20, 20, 255, 13, 13, 14, 255, 11, 11, 11, 255, 7, 7, 7, 255, 15, 15, 16, 255, 11, 11, 11, 255, 21, 22, 22, 255, 18, 18, 19, 255, 27, 28, 28, 255, 21, 22, 22, 255, 18, 19, 19, 255, 17, 18, 18, 255, 15, 16, 16, 255, 11, 11, 11, 255, 12, 12, 13, 255, 11, 12, 12, 255, 20, 20, 20, 255, 20, 20, 20, 255, 26, 27, 27, 255, 26, 26, 27, 255, 27, 28, 28, 255, 26, 27, 28, 255, 30, 31, 31, 255, 32, 33, 34, 255, 29, 29, 30, 255, 32, 33, 33, 255, 28, 29, 30, 255, 22, 22, 23, 255, 26, 27, 27, 255, 22, 23, 23, 255, 18, 19, 19, 255, 8, 8, 8, 255, 15, 15, 15, 255, 13, 13, 14, 255, 13, 14, 14, 255, 10, 11, 11, 255, 11, 11, 11, 255, 9, 9, 10, 255, 14, 14, 14, 255, 11, 11, 12, 255, 14, 14, 14, 255, 12, 12, 12, 255, 12, 12, 13, 255, 12, 13, 13, 255, 18, 19, 19, 255, 20, 20, 21, 255, 23, 23, 24, 255, 18, 18, 19, 255, 22, 23, 23, 255, 25, 26, 27, 255, 23, 23, 24, 255, 21, 21, 22, 255, 13, 13, 13, 255, 10, 10, 10, 255, 12, 12, 12, 255, 7, 7, 7, 255, 10, 11, 11, 255, 9, 9, 9, 255, 12, 13, 13, 255, 7, 7, 7, 255, 12, 13, 13, 255, 5, 6, 6, 255, 8, 8, 8, 255, 5, 5, 5, 255, 13, 13, 13, 255, 15, 15, 16, 255, 10, 11, 11, 255, 12, 12, 12, 255, 14, 14, 15, 255, 10, 10, 10, 255, 8, 9, 9, 255, 7, 7, 7, 255, 11, 11, 11, 255, 6, 6, 6, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 8, 8, 9, 255, 5, 5, 5, 255, 12, 12, 12, 255, 8, 8, 8, 255, 5, 5, 5, 255, 11, 11, 12, 255, 8, 8, 8, 255, 5, 5, 5, 255, 11, 11, 12, 255, 5, 5, 5, 255, 7, 7, 7, 255, 6, 7, 7, 255, 5, 5, 5, 255, 10, 11, 11, 255, 13, 13, 13, 255, 10, 10, 11, 255, 15, 15, 15, 255, 13, 14, 14, 255, 11, 11, 11, 255, 14, 14, 15, 255, 13, 14, 14, 255, 12, 12, 12, 255, 6, 6, 6, 255, 8, 8, 8, 255, 8, 8, 9, 255, 13, 13, 13, 255, 13, 14, 14, 255, 12, 12, 12, 255, 16, 16, 17, 255, 21, 21, 22, 255, 28, 29, 29, 255, 26, 26, 27, 255, 28, 28, 29, 255, 24, 25, 25, 255, 23, 24, 25, 255, 14, 14, 15, 255, 12, 12, 12, 255, 12, 12, 12, 255, 12, 13, 13, 255, 13, 13, 13, 255, 14, 14, 15, 255, 15, 15, 16, 255, 13, 14, 14, 255, 23, 24, 24, 255, 25, 25, 26, 255, 22, 23, 23, 255, 29, 30, 30, 255, 25, 26, 26, 255, 33, 34, 34, 255, 20, 20, 21, 255, 17, 17, 17, 255, 11, 11, 12, 255, 9, 9, 10, 255, 7, 7, 7, 255, 7, 7, 7, 255, 8, 9, 9, 255, 9, 9, 9, 255, 10, 10, 11, 255, 12, 13, 13, 255, 15, 15, 16, 255, 14, 15, 15, 255, 14, 14, 14, 255, 9, 9, 9, 255, 8, 8, 8, 255, 11, 11, 11, 255, 10, 10, 10, 255, 10, 10, 11, 255, 11, 11, 12, 255, 8, 9, 9, 255, 12, 12, 12, 255, 10, 10, 10, 255, 12, 13, 13, 255, 15, 16, 16, 255, 12, 12, 13, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 8, 8, 8, 255, 6, 6, 6, 255, 6, 6, 6, 255, 7, 7, 7, 255, 5, 5, 5, 255, 7, 7, 7, 255, 10, 10, 10, 255, 10, 10, 10, 255, 7, 7, 7, 255, 2, 2, 2, 255, 7, 7, 7, 255, 10, 10, 10, 255, 12, 12, 13, 255, 15, 15, 16, 255, 15, 15, 15, 255, 15, 16, 16, 255, 11, 12, 12, 255, 50, 43, 32, 165, 48, 41, 27, 165, 61, 48, 32, 165, 46, 40, 27, 165, 61, 48, 32, 165, 63, 49, 33, 165, 88, 65, 35, 165, 60, 48, 32, 165, 60, 48, 31, 165, 67, 51, 34, 165, 56, 45, 30, 165, 54, 44, 29, 165, 82, 60, 36, 165, 84, 62, 36, 165, 54, 44, 29, 165, 45, 39, 27, 165, 39, 35, 25, 165, 38, 34, 26, 165, 69, 56, 41, 165, 40, 35, 27, 165, 38, 34, 25, 165, 38, 34, 25, 165, 48, 41, 27, 165, 50, 42, 28, 165, 62, 49, 32, 165, 51, 42, 28, 165, 42, 37, 26, 165, 60, 47, 31, 165, 57, 46, 30, 165, 62, 49, 32, 165, 62, 48, 32, 165, 43, 37, 26, 165, 47, 40, 27, 165, 38, 34, 25, 165, 45, 39, 26, 165, 47, 41, 30, 165, 76, 62, 44, 165, 73, 59, 43, 165, 47, 48, 41, 165, 56, 47, 34, 165, 44, 38, 26, 165, 51, 43, 28, 165, 45, 39, 26, 165, 47, 40, 27, 165, 45, 39, 27, 165, 37, 34, 25, 165, 58, 49, 35, 165, 45, 40, 29, 165, 66, 54, 39, 165, 40, 35, 25, 165, 62, 51, 37, 165, 43, 38, 28, 165, 40, 36, 26, 165, 44, 39, 29, 165, 56, 47, 34, 165, 54, 46, 33, 165, 39, 35, 25, 165, 48, 41, 30, 165, 43, 37, 26, 165, 42, 37, 26, 165, 43, 37, 26, 165, 46, 39, 27, 165, 62, 48, 32, 165, 50, 42, 28, 165, 43, 38, 26, 165, 37, 33, 25, 165, 37, 33, 25, 165, 40, 36, 26, 165, 44, 38, 26, 165, 44, 38, 26, 165, 50, 42, 28, 165, 43, 38, 26, 165, 52, 44, 32, 165, 52, 44, 32, 165, 41, 36, 26, 165, 37, 34, 25, 165, 87, 70, 50, 165, 37, 33, 25, 165, 37, 33, 25, 165, 40, 36, 26, 165, 44, 38, 26, 165, 42, 37, 27, 165, 48, 41, 27, 165, 45, 39, 26, 165, 42, 37, 26, 165, 39, 35, 25, 165, 41, 36, 26, 165, 37, 34, 25, 165, 83, 66, 47, 165, 76, 61, 44, 165, 39, 34, 25, 165, 37, 34, 25, 165, 87, 69, 49, 165, 40, 35, 27, 165, 40, 36, 26, 165, 60, 50, 36, 165, 45, 39, 26, 165, 46, 39, 27, 165, 56, 45, 30, 165, 42, 37, 26, 165, 57, 46, 30, 165, 44, 38, 26, 165, 84, 67, 46, 165, 42, 37, 26, 165, 43, 38, 26, 165, 48, 41, 27, 165, 48, 41, 27, 165, 51, 43, 28, 165, 78, 58, 36, 165, 60, 48, 32, 165, 45, 39, 27, 165, 42, 37, 27, 165, 42, 37, 26, 165, 46, 40, 27, 165, 62, 49, 32, 165, 55, 45, 30, 165, 43, 38, 26, 165, 39, 35, 25, 165, 37, 34, 25, 165, 44, 38, 26, 165, 74, 90, 35, 255, 40, 35, 26, 165, 57, 46, 30, 165, 45, 39, 27, 165, 39, 35, 25, 165, 45, 39, 26, 165, 54, 44, 29, 165, 45, 39, 27, 165, 43, 37, 26, 165, 57, 46, 30, 165, 47, 40, 27, 165, 41, 36, 26, 165, 40, 36, 27, 165, 42, 37, 26, 165, 63, 49, 33, 165, 44, 46, 40, 165, 41, 36, 26, 165, 41, 36, 26, 165, 39, 35, 25, 165, 49, 41, 27, 165, 44, 38, 26, 165, 62, 48, 32, 165, 45, 39, 26, 165, 37, 34, 25, 165, 83, 67, 48, 165, 38, 34, 25, 165, 40, 35, 26, 165, 43, 37, 26, 165, 45, 38, 26, 165, 36, 33, 25, 165, 42, 37, 26, 165, 41, 36, 26, 165, 42, 37, 26, 165, 46, 40, 29, 165, 48, 41, 27, 165, 42, 37, 26, 165, 46, 40, 27, 165, 43, 38, 26, 165, 56, 46, 30, 165, 56, 45, 30, 165, 51, 43, 28, 165, 44, 38, 26, 165, 40, 36, 26, 165, 37, 34, 25, 165, 58, 48, 35, 165, 38, 34, 25, 165, 45, 39, 27, 165, 37, 33, 25, 165, 42, 37, 26, 165, 47, 40, 27, 165, 47, 40, 27, 165, 50, 42, 28, 165, 46, 39, 27, 165, 51, 50, 42, 165, 47, 40, 27, 165, 41, 36, 26, 165, 42, 37, 26, 165, 40, 35, 26, 165, 42, 37, 26, 165, 47, 40, 27, 165, 41, 36, 27, 165, 44, 38, 26, 165, 44, 38, 26, 165, 43, 37, 26, 165, 43, 37, 26, 165, 47, 40, 27, 165, 48, 41, 27, 165, 44, 38, 26, 165, 46, 39, 27, 165, 74, 91, 58, 255, 45, 39, 27, 165, 37, 34, 25, 165, 44, 38, 26, 165, 46, 40, 27, 165, 62, 51, 37, 165, 64, 53, 38, 165, 51, 43, 32, 165, 48, 41, 27, 165, 43, 38, 26, 165, 48, 41, 27, 165, 40, 36, 26, 165, 37, 34, 25, 165, 37, 34, 25, 165, 43, 38, 26, 165, 45, 39, 26, 165, 55, 45, 29, 165, 43, 37, 26, 165, 60, 48, 31, 165, 58, 47, 31, 165, 45, 39, 27, 165, 39, 35, 25, 165, 43, 37, 26, 165, 44, 38, 26, 165, 46, 40, 27, 165, 40, 36, 26, 165, 44, 38, 26, 165, 42, 37, 26, 165, 37, 33, 25, 165, 39, 35, 25, 165, 39, 35, 25, 165, 38, 34, 25, 165, 55, 47, 34, 165, 58, 48, 35, 165, 42, 37, 28, 165, 62, 52, 37, 165, 39, 35, 25, 165, 39, 35, 25, 165, 41, 36, 26, 165, 55, 45, 30, 165, 42, 37, 26, 165, 57, 46, 30, 165, 37, 33, 25, 165, 38, 34, 25, 165, 44, 38, 26, 165, 49, 41, 27, 165, 48, 41, 27, 165, 48, 41, 27, 165, 45, 39, 27, 165, 43, 37, 26, 165, 45, 39, 26, 165, 48, 41, 27, 165, 65, 50, 33, 165, 53, 44, 29, 165, 64, 50, 33, 165, 41, 36, 26, 165, 48, 41, 27, 165, 44, 38, 26, 165, 46, 39, 27, 165, 44, 38, 26, 165, 38, 34, 25, 165, 47, 40, 27, 165, 45, 39, 27, 165, 41, 36, 26, 165, 42, 36, 26, 165, 46, 40, 27, 165, 40, 35, 25, 165, 8, 8, 8, 255, 12, 13, 13, 255, 17, 18, 18, 255, 16, 16, 17, 255, 14, 15, 15, 255, 21, 22, 22, 255, 25, 26, 27, 255, 20, 21, 21, 255, 21, 22, 22, 255, 16, 16, 17, 255, 25, 26, 26, 255, 33, 33, 34, 255, 28, 29, 30, 255, 25, 26, 27, 255, 19, 20, 20, 255, 16, 16, 17, 255, 16, 16, 17, 255, 19, 19, 20, 255, 16, 16, 17, 255, 9, 9, 9, 255, 9, 9, 10, 255, 15, 15, 16, 255, 19, 19, 20, 255, 23, 24, 24, 255, 22, 22, 23, 255, 21, 22, 22, 255, 21, 22, 22, 255, 29, 29, 30, 255, 23, 23, 24, 255, 23, 23, 24, 255, 25, 25, 26, 255, 21, 21, 22, 255, 17, 18, 18, 255, 18, 18, 19, 255, 10, 10, 10, 255, 8, 8, 8, 255, 8, 8, 9, 255, 9, 9, 9, 255, 13, 14, 14, 255, 13, 13, 14, 255, 13, 14, 14, 255, 11, 12, 12, 255, 7, 7, 7, 255, 5, 5, 6, 255, 8, 8, 8, 255, 7, 8, 8, 255, 14, 14, 15, 255, 22, 23, 23, 255, 17, 18, 18, 255, 26, 26, 27, 255, 26, 27, 28, 255, 32, 33, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 26, 27, 27, 255, 24, 25, 25, 255, 23, 24, 24, 255, 25, 25, 26, 255, 19, 20, 20, 255, 11, 12, 12, 255, 9, 9, 9, 255, 7, 7, 7, 255, 6, 6, 6, 255, 9, 9, 9, 255, 11, 11, 11, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 5, 5, 5, 255, 6, 6, 6, 255, 10, 11, 11, 255, 9, 9, 9, 255, 13, 13, 13, 255, 13, 14, 14, 255, 18, 18, 19, 255, 18, 19, 19, 255, 16, 17, 17, 255, 16, 16, 16, 255, 15, 16, 16, 255, 22, 22, 23, 255, 19, 19, 20, 255, 13, 13, 14, 255, 22, 23, 23, 255, 24, 25, 25, 255, 20, 21, 21, 255, 19, 19, 20, 255, 10, 10, 10, 255, 13, 13, 14, 255, 7, 7, 7, 255, 9, 10, 10, 255, 14, 14, 14, 255, 19, 19, 20, 255, 21, 22, 22, 255, 29, 30, 30, 255, 26, 27, 28, 255, 18, 18, 19, 255, 12, 12, 12, 255, 14, 14, 14, 255, 12, 12, 13, 255, 10, 11, 11, 255, 16, 17, 17, 255, 19, 20, 20, 255, 24, 24, 25, 255, 27, 27, 28, 255, 25, 25, 26, 255, 23, 24, 24, 255, 33, 34, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 24, 25, 26, 255, 20, 21, 21, 255, 21, 22, 22, 255, 18, 18, 19, 255, 8, 8, 8, 255, 13, 13, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 17, 17, 17, 255, 17, 17, 18, 255, 17, 18, 18, 255, 20, 20, 21, 255, 12, 13, 13, 255, 13, 13, 13, 255, 10, 10, 10, 255, 11, 11, 11, 255, 20, 20, 21, 255, 16, 17, 17, 255, 25, 25, 26, 255, 27, 28, 29, 255, 23, 23, 24, 255, 23, 24, 24, 255, 26, 27, 27, 255, 23, 24, 24, 255, 22, 22, 23, 255, 15, 16, 16, 255, 18, 19, 19, 255, 10, 10, 11, 255, 11, 12, 12, 255, 7, 7, 8, 255, 10, 10, 11, 255, 10, 10, 11, 255, 6, 7, 7, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 6, 6, 6, 255, 9, 10, 10, 255, 11, 11, 12, 255, 7, 7, 7, 255, 12, 12, 12, 255, 11, 11, 11, 255, 7, 7, 7, 255, 10, 10, 10, 255, 9, 9, 10, 255, 6, 6, 6, 255, 4, 5, 5, 255, 4, 4, 4, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 8, 8, 255, 12, 12, 12, 255, 8, 8, 8, 255, 10, 11, 11, 255, 5, 5, 5, 255, 9, 9, 10, 255, 10, 10, 10, 255, 13, 13, 13, 255, 10, 10, 11, 255, 10, 10, 10, 255, 12, 12, 12, 255, 12, 13, 13, 255, 7, 7, 7, 255, 11, 11, 11, 255, 9, 9, 9, 255, 9, 9, 9, 255, 11, 11, 11, 255, 15, 15, 15, 255, 15, 16, 16, 255, 11, 12, 12, 255, 10, 11, 11, 255, 11, 11, 11, 255, 10, 10, 10, 255, 13, 14, 14, 255, 9, 10, 10, 255, 10, 10, 10, 255, 13, 13, 13, 255, 13, 13, 14, 255, 18, 18, 18, 255, 27, 28, 29, 255, 25, 26, 26, 255, 29, 30, 30, 255, 32, 33, 34, 255, 22, 23, 23, 255, 19, 20, 20, 255, 16, 16, 17, 255, 10, 10, 10, 255, 11, 11, 11, 255, 16, 16, 17, 255, 18, 18, 19, 255, 11, 11, 11, 255, 11, 11, 11, 255, 11, 12, 12, 255, 16, 16, 17, 255, 22, 22, 23, 255, 25, 26, 27, 255, 28, 29, 29, 255, 25, 26, 26, 255, 33, 33, 34, 255, 17, 18, 18, 255, 16, 17, 17, 255, 12, 12, 12, 255, 11, 12, 12, 255, 15, 15, 15, 255, 13, 13, 14, 255, 10, 10, 10, 255, 9, 9, 9, 255, 7, 8, 8, 255, 14, 15, 15, 255, 12, 12, 13, 255, 11, 11, 11, 255, 10, 10, 11, 255, 9, 10, 10, 255, 9, 10, 10, 255, 15, 15, 16, 255, 12, 12, 13, 255, 13, 13, 14, 255, 16, 16, 16, 255, 16, 17, 17, 255, 16, 17, 17, 255, 18, 18, 19, 255, 21, 22, 22, 255, 16, 16, 17, 255, 27, 28, 28, 255, 20, 20, 21, 255, 18, 19, 19, 255, 10, 11, 11, 255, 11, 12, 12, 255, 10, 10, 10, 255, 11, 11, 12, 255, 8, 9, 9, 255, 4, 4, 4, 255, 5, 5, 6, 255, 2, 2, 2, 255, 4, 5, 5, 255, 6, 6, 6, 255, 6, 6, 7, 255, 4, 5, 5, 255, 9, 9, 9, 255, 11, 12, 12, 255, 13, 13, 14, 255, 12, 13, 13, 255, 14, 15, 15, 255, 13, 13, 13, 255, 38, 34, 25, 165, 45, 38, 26, 165, 48, 41, 27, 165, 53, 44, 29, 165, 49, 41, 27, 165, 71, 54, 36, 165, 57, 46, 30, 165, 59, 47, 31, 165, 57, 46, 30, 165, 39, 35, 25, 165, 50, 42, 28, 165, 49, 41, 27, 165, 71, 53, 35, 165, 73, 55, 36, 165, 82, 61, 36, 165, 47, 40, 27, 165, 45, 39, 26, 165, 47, 40, 27, 165, 45, 39, 27, 165, 41, 36, 26, 165, 40, 36, 26, 165, 39, 35, 25, 165, 48, 41, 27, 165, 47, 40, 27, 165, 49, 42, 27, 165, 41, 37, 27, 165, 43, 37, 26, 165, 64, 50, 33, 165, 46, 40, 27, 165, 44, 38, 26, 165, 47, 40, 27, 165, 43, 38, 26, 165, 40, 36, 26, 165, 38, 34, 25, 165, 37, 33, 25, 165, 77, 62, 45, 165, 45, 39, 29, 165, 68, 56, 40, 165, 48, 41, 31, 165, 38, 34, 25, 165, 55, 46, 34, 165, 44, 38, 26, 165, 43, 37, 26, 165, 38, 34, 25, 165, 40, 36, 26, 165, 41, 36, 26, 165, 74, 60, 43, 165, 39, 35, 26, 165, 51, 51, 44, 165, 39, 35, 25, 165, 41, 36, 26, 165, 37, 33, 25, 165, 39, 35, 25, 165, 48, 41, 27, 165, 46, 39, 27, 165, 38, 34, 25, 165, 44, 38, 29, 165, 38, 34, 25, 165, 38, 34, 25, 165, 36, 33, 25, 165, 46, 39, 27, 165, 54, 44, 29, 165, 58, 47, 31, 165, 43, 38, 26, 165, 45, 38, 26, 165, 43, 37, 26, 165, 55, 47, 34, 165, 41, 36, 27, 165, 57, 48, 35, 165, 40, 35, 25, 165, 39, 35, 25, 165, 41, 36, 26, 165, 36, 33, 25, 165, 51, 44, 32, 165, 45, 39, 29, 165, 42, 37, 26, 165, 38, 34, 25, 165, 40, 35, 25, 165, 40, 35, 26, 165, 41, 36, 26, 165, 45, 39, 27, 165, 42, 37, 26, 165, 40, 36, 26, 165, 45, 39, 27, 165, 48, 41, 27, 165, 47, 40, 27, 165, 45, 39, 26, 165, 42, 37, 26, 165, 38, 34, 25, 165, 37, 33, 25, 165, 47, 40, 30, 165, 55, 47, 34, 165, 48, 41, 30, 165, 46, 40, 30, 165, 71, 58, 42, 165, 50, 43, 32, 165, 39, 34, 25, 165, 53, 43, 29, 165, 45, 39, 26, 165, 37, 33, 25, 165, 57, 46, 30, 165, 48, 41, 27, 165, 38, 34, 25, 165, 42, 37, 26, 165, 45, 39, 26, 165, 38, 34, 25, 165, 47, 40, 27, 165, 55, 45, 30, 165, 61, 48, 32, 165, 54, 44, 29, 165, 45, 39, 26, 165, 45, 38, 26, 165, 48, 49, 41, 165, 41, 36, 26, 165, 43, 38, 26, 165, 43, 37, 26, 165, 40, 36, 27, 165, 36, 33, 25, 165, 43, 37, 26, 165, 48, 41, 27, 165, 55, 45, 29, 165, 43, 37, 26, 165, 45, 39, 26, 165, 56, 46, 30, 165, 42, 37, 26, 165, 46, 40, 27, 165, 44, 38, 26, 165, 45, 39, 26, 165, 54, 44, 29, 165, 69, 53, 35, 165, 47, 48, 41, 165, 41, 36, 26, 165, 47, 40, 27, 165, 54, 44, 29, 165, 47, 40, 27, 165, 36, 33, 25, 165, 47, 41, 30, 165, 45, 39, 29, 165, 47, 40, 27, 165, 56, 45, 30, 165, 45, 38, 26, 165, 52, 43, 28, 165, 47, 40, 27, 165, 40, 35, 25, 165, 51, 44, 32, 165, 39, 35, 25, 165, 52, 43, 28, 165, 42, 37, 26, 165, 46, 39, 27, 165, 45, 39, 26, 165, 42, 37, 26, 165, 37, 34, 25, 165, 42, 37, 26, 165, 36, 33, 25, 165, 48, 41, 30, 165, 38, 34, 25, 165, 52, 43, 28, 165, 48, 41, 27, 165, 54, 44, 29, 165, 52, 43, 28, 165, 52, 43, 28, 165, 44, 38, 26, 165, 40, 36, 26, 165, 40, 36, 26, 165, 43, 37, 26, 165, 49, 50, 41, 165, 39, 35, 25, 165, 39, 35, 25, 165, 45, 39, 26, 165, 41, 36, 26, 165, 39, 35, 25, 165, 43, 38, 26, 165, 44, 38, 26, 165, 43, 38, 26, 165, 52, 43, 28, 165, 38, 34, 25, 165, 43, 37, 26, 165, 48, 41, 27, 165, 47, 40, 27, 165, 42, 37, 26, 165, 40, 36, 26, 165, 52, 43, 29, 165, 47, 40, 27, 165, 55, 45, 30, 165, 52, 43, 28, 165, 47, 40, 27, 165, 54, 44, 29, 165, 43, 38, 26, 165, 36, 33, 25, 165, 38, 34, 25, 165, 41, 36, 26, 165, 41, 36, 26, 165, 41, 36, 26, 165, 37, 33, 25, 165, 37, 33, 25, 165, 41, 36, 27, 165, 38, 34, 25, 165, 44, 38, 26, 165, 47, 40, 27, 165, 45, 39, 26, 165, 45, 39, 26, 165, 42, 37, 26, 165, 48, 41, 27, 165, 57, 46, 30, 165, 56, 45, 30, 165, 53, 44, 29, 165, 42, 37, 26, 165, 47, 40, 27, 165, 54, 44, 29, 165, 55, 45, 29, 165, 40, 36, 26, 165, 39, 35, 25, 165, 46, 39, 27, 165, 39, 35, 25, 165, 38, 34, 25, 165, 43, 37, 26, 165, 40, 35, 25, 165, 48, 42, 31, 165, 39, 35, 25, 165, 41, 36, 26, 165, 57, 48, 35, 165, 65, 54, 39, 165, 63, 52, 38, 165, 47, 41, 30, 165, 36, 33, 25, 165, 40, 36, 27, 165, 37, 34, 25, 165, 47, 40, 30, 165, 47, 40, 27, 165, 48, 41, 27, 165, 47, 40, 27, 165, 52, 43, 28, 165, 44, 38, 26, 165, 43, 38, 26, 165, 47, 40, 27, 165, 44, 38, 26, 165, 43, 37, 26, 165, 41, 36, 26, 165, 49, 41, 27, 165, 41, 36, 26, 165, 47, 40, 27, 165, 57, 46, 30, 165, 74, 55, 36, 165, 66, 51, 34, 165, 46, 39, 27, 165, 44, 38, 26, 165, 42, 37, 26, 165, 43, 38, 26, 165, 39, 35, 25, 165, 48, 41, 27, 165, 41, 36, 26, 165, 37, 33, 25, 165, 44, 38, 26, 165, 46, 39, 27, 165, 40, 35, 25, 165, 38, 34, 26, 165, 11, 12, 12, 255, 13, 14, 14, 255, 15, 15, 16, 255, 17, 18, 18, 255, 24, 24, 25, 255, 19, 19, 19, 255, 21, 21, 22, 255, 23, 23, 24, 255, 23, 23, 24, 255, 30, 30, 31, 255, 26, 27, 28, 255, 30, 31, 31, 255, 33, 34, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 24, 25, 26, 255, 24, 25, 25, 255, 20, 21, 21, 255, 15, 16, 16, 255, 13, 13, 13, 255, 12, 13, 13, 255, 11, 12, 12, 255, 11, 11, 12, 255, 16, 16, 16, 255, 21, 21, 22, 255, 28, 29, 30, 255, 26, 26, 27, 255, 33, 34, 34, 255, 23, 23, 24, 255, 26, 26, 27, 255, 25, 26, 27, 255, 28, 28, 29, 255, 17, 17, 18, 255, 17, 17, 17, 255, 12, 12, 13, 255, 13, 14, 14, 255, 13, 14, 14, 255, 10, 10, 10, 255, 12, 12, 12, 255, 9, 10, 10, 255, 7, 7, 7, 255, 11, 11, 11, 255, 8, 8, 9, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 10, 255, 12, 13, 13, 255, 21, 21, 22, 255, 33, 34, 34, 255, 30, 31, 32, 255, 33, 34, 34, 255, 33, 33, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 27, 27, 28, 255, 33, 34, 34, 255, 29, 30, 31, 255, 21, 21, 22, 255, 22, 23, 23, 255, 13, 13, 14, 255, 8, 9, 9, 255, 5, 5, 6, 255, 10, 10, 11, 255, 8, 9, 9, 255, 10, 10, 10, 255, 8, 9, 9, 255, 5, 5, 5, 255, 8, 8, 8, 255, 10, 10, 10, 255, 8, 8, 8, 255, 3, 3, 4, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 10, 11, 11, 255, 11, 11, 12, 255, 19, 20, 20, 255, 20, 20, 21, 255, 14, 14, 14, 255, 16, 17, 17, 255, 17, 17, 18, 255, 14, 14, 15, 255, 20, 21, 21, 255, 21, 22, 22, 255, 17, 17, 17, 255, 16, 17, 17, 255, 21, 22, 22, 255, 15, 15, 16, 255, 7, 7, 8, 255, 10, 10, 10, 255, 13, 13, 14, 255, 15, 16, 16, 255, 20, 21, 21, 255, 24, 25, 26, 255, 22, 22, 23, 255, 20, 21, 21, 255, 17, 17, 18, 255, 15, 15, 15, 255, 7, 7, 7, 255, 11, 11, 11, 255, 16, 16, 17, 255, 20, 21, 21, 255, 23, 23, 24, 255, 32, 32, 33, 255, 28, 29, 30, 255, 28, 28, 29, 255, 28, 29, 30, 255, 32, 32, 33, 255, 33, 34, 34, 255, 33, 34, 34, 255, 32, 33, 33, 255, 23, 24, 24, 255, 21, 22, 22, 255, 20, 20, 21, 255, 18, 18, 18, 255, 14, 14, 14, 255, 10, 10, 11, 255, 16, 16, 16, 255, 22, 23, 24, 255, 16, 16, 17, 255, 17, 18, 18, 255, 23, 23, 24, 255, 19, 19, 19, 255, 18, 19, 19, 255, 15, 15, 15, 255, 11, 11, 12, 255, 9, 10, 10, 255, 12, 12, 12, 255, 20, 20, 21, 255, 23, 24, 25, 255, 22, 22, 23, 255, 27, 27, 28, 255, 27, 28, 28, 255, 33, 34, 34, 255, 33, 34, 34, 255, 27, 27, 28, 255, 16, 17, 17, 255, 20, 21, 21, 255, 17, 17, 18, 255, 13, 13, 13, 255, 10, 10, 11, 255, 5, 5, 6, 255, 8, 8, 8, 255, 5, 5, 5, 255, 3, 3, 3, 255, 7, 7, 7, 255, 3, 4, 4, 255, 0, 0, 0, 255, 6, 6, 7, 255, 7, 7, 7, 255, 7, 8, 8, 255, 8, 8, 9, 255, 12, 12, 12, 255, 12, 12, 13, 255, 9, 9, 9, 255, 11, 11, 12, 255, 5, 5, 5, 255, 10, 11, 11, 255, 12, 13, 13, 255, 8, 8, 8, 255, 6, 6, 6, 255, 7, 7, 7, 255, 11, 11, 12, 255, 12, 12, 12, 255, 11, 11, 11, 255, 5, 5, 5, 255, 5, 5, 5, 255, 9, 9, 9, 255, 14, 14, 15, 255, 15, 15, 15, 255, 12, 12, 13, 255, 12, 13, 13, 255, 17, 18, 18, 255, 13, 13, 13, 255, 12, 13, 13, 255, 13, 14, 14, 255, 13, 13, 14, 255, 16, 16, 16, 255, 18, 18, 19, 255, 11, 12, 12, 255, 10, 10, 10, 255, 10, 10, 11, 255, 10, 11, 11, 255, 10, 10, 11, 255, 15, 16, 16, 255, 12, 13, 13, 255, 12, 13, 13, 255, 15, 15, 15, 255, 19, 20, 20, 255, 16, 17, 17, 255, 22, 22, 23, 255, 24, 25, 25, 255, 28, 29, 29, 255, 26, 27, 27, 255, 30, 30, 31, 255, 27, 28, 28, 255, 19, 20, 20, 255, 17, 18, 18, 255, 16, 16, 17, 255, 17, 17, 18, 255, 19, 20, 20, 255, 15, 15, 15, 255, 16, 17, 17, 255, 11, 11, 11, 255, 12, 13, 13, 255, 12, 12, 12, 255, 18, 18, 19, 255, 25, 26, 27, 255, 28, 28, 29, 255, 31, 32, 32, 255, 20, 21, 21, 255, 11, 12, 12, 255, 13, 13, 14, 255, 15, 16, 16, 255, 10, 10, 10, 255, 12, 12, 13, 255, 18, 18, 18, 255, 16, 16, 17, 255, 12, 12, 12, 255, 11, 11, 11, 255, 9, 10, 10, 255, 9, 9, 9, 255, 11, 11, 11, 255, 9, 9, 10, 255, 10, 10, 11, 255, 17, 18, 18, 255, 12, 12, 12, 255, 15, 15, 15, 255, 15, 15, 15, 255, 20, 20, 21, 255, 16, 17, 17, 255, 17, 18, 18, 255, 17, 17, 18, 255, 30, 31, 31, 255, 23, 24, 25, 255, 19, 19, 20, 255, 17, 17, 18, 255, 13, 14, 14, 255, 14, 14, 15, 255, 13, 13, 14, 255, 6, 6, 7, 255, 10, 10, 10, 255, 7, 7, 7, 255, 9, 10, 10, 255, 7, 7, 7, 255, 10, 10, 10, 255, 7, 8, 8, 255, 7, 7, 7, 255, 5, 5, 5, 255, 8, 8, 8, 255, 10, 10, 10, 255, 14, 14, 14, 255, 21, 21, 22, 255, 17, 17, 18, 255, 14, 14, 14, 255, 12, 12, 12, 255, 38, 34, 25, 165, 45, 39, 26, 165, 46, 39, 27, 165, 49, 42, 27, 165, 45, 39, 27, 165, 57, 46, 30, 165, 59, 47, 31, 165, 48, 41, 27, 165, 44, 38, 26, 165, 39, 35, 26, 165, 46, 40, 27, 165, 53, 44, 29, 165, 69, 53, 35, 165, 73, 55, 36, 165, 75, 56, 36, 165, 49, 42, 27, 165, 45, 39, 26, 165, 46, 40, 27, 165, 37, 33, 25, 165, 40, 36, 26, 165, 39, 35, 25, 165, 47, 41, 30, 165, 41, 36, 26, 165, 43, 38, 26, 165, 48, 41, 27, 165, 46, 40, 30, 165, 43, 37, 26, 165, 46, 40, 27, 165, 44, 38, 26, 165, 43, 37, 26, 165, 39, 35, 25, 165, 37, 34, 25, 165, 39, 35, 25, 165, 42, 37, 26, 165, 48, 41, 31, 165, 51, 43, 32, 165, 41, 37, 27, 165, 40, 36, 26, 165, 36, 33, 25, 165, 47, 41, 30, 165, 46, 40, 30, 165, 43, 38, 28, 165, 61, 51, 37, 165, 36, 33, 25, 165, 36, 33, 25, 165, 37, 34, 25, 165, 43, 38, 28, 165, 38, 34, 25, 165, 42, 37, 26, 165, 42, 37, 28, 165, 39, 35, 25, 165, 45, 39, 26, 165, 42, 37, 26, 165, 42, 37, 26, 165, 54, 44, 29, 165, 37, 34, 25, 165, 39, 35, 25, 165, 43, 37, 26, 165, 40, 36, 26, 165, 40, 36, 26, 165, 42, 37, 26, 165, 49, 42, 27, 165, 48, 41, 27, 165, 45, 39, 27, 165, 44, 38, 26, 165, 41, 36, 27, 165, 37, 34, 25, 165, 36, 33, 25, 165, 80, 65, 46, 165, 64, 53, 38, 165, 36, 33, 25, 165, 51, 44, 32, 165, 58, 48, 35, 165, 61, 51, 37, 165, 44, 38, 29, 165, 41, 36, 26, 165, 46, 39, 27, 165, 41, 36, 26, 165, 47, 40, 27, 165, 47, 40, 27, 165, 47, 40, 27, 165, 47, 40, 27, 165, 55, 45, 29, 165, 59, 47, 31, 165, 45, 39, 26, 165, 53, 44, 29, 165, 45, 39, 26, 165, 46, 39, 27, 165, 38, 34, 25, 165, 39, 35, 26, 165, 38, 34, 25, 165, 65, 54, 39, 165, 65, 54, 39, 165, 37, 34, 25, 165, 48, 41, 31, 165, 40, 36, 26, 165, 41, 36, 26, 165, 45, 39, 27, 165, 41, 36, 26, 165, 39, 35, 25, 165, 49, 41, 27, 165, 50, 42, 27, 165, 47, 40, 27, 165, 44, 38, 26, 165, 42, 37, 26, 165, 53, 45, 33, 165, 44, 38, 26, 165, 50, 42, 28, 165, 60, 48, 31, 165, 46, 39, 27, 165, 43, 38, 26, 165, 39, 35, 25, 165, 38, 34, 25, 165, 48, 41, 30, 165, 61, 51, 37, 165, 40, 35, 25, 165, 38, 34, 25, 165, 43, 38, 26, 165, 50, 42, 28, 165, 52, 43, 28, 165, 48, 41, 27, 165, 41, 36, 26, 165, 47, 40, 27, 165, 48, 41, 27, 165, 57, 46, 30, 165, 48, 41, 27, 165, 46, 39, 27, 165, 47, 40, 27, 165, 51, 43, 28, 165, 49, 42, 27, 165, 48, 41, 27, 165, 44, 38, 26, 165, 51, 43, 28, 165, 62, 48, 32, 165, 55, 45, 30, 165, 42, 37, 26, 165, 42, 36, 26, 165, 41, 36, 26, 165, 42, 37, 26, 165, 46, 40, 27, 165, 38, 34, 25, 165, 41, 36, 26, 165, 40, 35, 25, 165, 40, 35, 26, 165, 41, 36, 26, 165, 44, 38, 26, 165, 44, 38, 26, 165, 39, 34, 25, 165, 46, 40, 27, 165, 53, 44, 29, 165, 41, 36, 26, 165, 46, 47, 41, 165, 46, 39, 27, 165, 51, 43, 32, 165, 39, 35, 26, 165, 41, 36, 26, 165, 48, 41, 27, 165, 60, 47, 31, 165, 51, 43, 28, 165, 45, 39, 27, 165, 45, 39, 27, 165, 58, 46, 30, 165, 45, 39, 27, 165, 43, 38, 26, 165, 43, 37, 26, 165, 48, 41, 27, 165, 38, 34, 25, 165, 45, 39, 26, 165, 43, 37, 26, 165, 41, 36, 26, 165, 40, 35, 25, 165, 50, 43, 31, 165, 42, 36, 26, 165, 40, 35, 25, 165, 48, 41, 27, 165, 38, 34, 25, 165, 38, 34, 25, 165, 43, 38, 26, 165, 38, 34, 25, 165, 48, 41, 27, 165, 50, 42, 28, 165, 43, 38, 26, 165, 52, 43, 28, 165, 69, 52, 35, 165, 55, 45, 30, 165, 46, 40, 27, 165, 51, 43, 28, 165, 38, 34, 25, 165, 38, 34, 26, 165, 56, 47, 35, 165, 39, 35, 25, 165, 48, 41, 31, 165, 43, 38, 28, 165, 37, 33, 25, 165, 37, 33, 25, 165, 45, 39, 27, 165, 36, 33, 25, 165, 57, 48, 35, 165, 49, 42, 31, 165, 39, 35, 26, 165, 38, 34, 25, 165, 43, 38, 26, 165, 51, 43, 28, 165, 63, 49, 32, 165, 44, 38, 26, 165, 54, 52, 43, 165, 47, 40, 27, 165, 46, 40, 27, 165, 40, 36, 26, 165, 41, 36, 26, 165, 37, 33, 25, 165, 43, 38, 28, 165, 43, 38, 26, 165, 42, 37, 28, 165, 39, 35, 25, 165, 49, 50, 41, 165, 38, 34, 25, 165, 36, 33, 25, 165, 43, 46, 40, 165, 44, 38, 26, 165, 42, 37, 26, 165, 45, 39, 29, 165, 43, 38, 28, 165, 47, 41, 30, 165, 38, 34, 25, 165, 68, 56, 40, 165, 39, 35, 25, 165, 50, 43, 32, 165, 48, 41, 27, 165, 58, 46, 31, 165, 66, 51, 34, 165, 57, 46, 30, 165, 48, 41, 27, 165, 47, 40, 27, 165, 44, 38, 26, 165, 47, 40, 27, 165, 38, 34, 25, 165, 45, 39, 26, 165, 52, 43, 28, 165, 38, 34, 25, 165, 43, 38, 28, 165, 43, 37, 26, 165, 63, 49, 32, 165, 62, 49, 32, 165, 55, 45, 30, 165, 45, 39, 26, 165, 51, 43, 28, 165, 43, 38, 26, 165, 49, 42, 27, 165, 58, 46, 31, 165, 42, 37, 26, 165, 39, 35, 25, 165, 41, 36, 26, 165, 46, 40, 27, 165, 38, 34, 25, 165, 40, 36, 27, 165, 12, 12, 12, 255, 14, 14, 15, 255, 19, 19, 20, 255, 19, 19, 20, 255, 22, 23, 23, 255, 28, 29, 29, 255, 18, 19, 19, 255, 25, 26, 26, 255, 27, 27, 28, 255, 31, 31, 32, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 33, 33, 34, 255, 30, 30, 31, 255, 28, 29, 29, 255, 30, 31, 31, 255, 23, 24, 24, 255, 16, 16, 16, 255, 15, 16, 16, 255, 15, 15, 15, 255, 9, 10, 10, 255, 17, 18, 18, 255, 11, 11, 12, 255, 18, 19, 19, 255, 28, 29, 29, 255, 32, 33, 34, 255, 32, 33, 33, 255, 28, 28, 29, 255, 28, 29, 29, 255, 29, 30, 31, 255, 24, 25, 25, 255, 23, 24, 24, 255, 21, 21, 22, 255, 19, 20, 20, 255, 17, 17, 18, 255, 16, 17, 17, 255, 14, 14, 14, 255, 9, 9, 10, 255, 11, 11, 11, 255, 9, 10, 10, 255, 11, 11, 11, 255, 10, 11, 11, 255, 12, 12, 12, 255, 14, 15, 15, 255, 13, 14, 14, 255, 17, 17, 18, 255, 28, 29, 30, 255, 28, 29, 29, 255, 31, 32, 33, 255, 30, 31, 32, 255, 33, 33, 34, 255, 32, 32, 33, 255, 25, 26, 26, 255, 25, 26, 27, 255, 30, 30, 31, 255, 27, 27, 28, 255, 21, 21, 22, 255, 21, 22, 22, 255, 15, 15, 15, 255, 10, 10, 10, 255, 11, 11, 11, 255, 9, 9, 9, 255, 16, 16, 16, 255, 14, 14, 14, 255, 14, 14, 14, 255, 12, 12, 12, 255, 11, 11, 12, 255, 9, 9, 10, 255, 4, 4, 4, 255, 2, 2, 2, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 12, 12, 13, 255, 13, 13, 13, 255, 16, 16, 17, 255, 15, 15, 16, 255, 7, 7, 7, 255, 15, 15, 15, 255, 17, 17, 18, 255, 17, 17, 18, 255, 18, 18, 19, 255, 17, 17, 18, 255, 19, 19, 20, 255, 24, 24, 25, 255, 16, 16, 17, 255, 13, 13, 14, 255, 11, 11, 11, 255, 9, 9, 10, 255, 13, 13, 14, 255, 16, 16, 16, 255, 23, 23, 24, 255, 29, 29, 30, 255, 23, 24, 24, 255, 22, 22, 23, 255, 13, 14, 14, 255, 15, 15, 15, 255, 11, 11, 12, 255, 12, 12, 13, 255, 16, 16, 17, 255, 21, 21, 22, 255, 25, 26, 27, 255, 28, 29, 29, 255, 33, 34, 34, 255, 29, 30, 30, 255, 33, 34, 34, 255, 33, 34, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 30, 31, 31, 255, 27, 28, 28, 255, 24, 25, 25, 255, 20, 21, 21, 255, 19, 19, 20, 255, 13, 14, 14, 255, 18, 18, 19, 255, 13, 14, 14, 255, 24, 25, 25, 255, 22, 22, 23, 255, 23, 23, 24, 255, 25, 25, 26, 255, 17, 18, 18, 255, 16, 17, 17, 255, 15, 15, 15, 255, 12, 12, 12, 255, 10, 10, 10, 255, 16, 17, 17, 255, 16, 16, 17, 255, 19, 19, 20, 255, 18, 18, 19, 255, 20, 20, 21, 255, 26, 27, 28, 255, 25, 26, 27, 255, 33, 34, 34, 255, 28, 28, 29, 255, 19, 20, 20, 255, 18, 18, 19, 255, 16, 17, 17, 255, 19, 19, 20, 255, 11, 12, 12, 255, 7, 8, 8, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 9, 9, 255, 5, 5, 5, 255, 6, 7, 7, 255, 6, 6, 6, 255, 9, 9, 9, 255, 12, 13, 13, 255, 12, 12, 13, 255, 10, 10, 11, 255, 10, 10, 10, 255, 12, 12, 13, 255, 10, 10, 10, 255, 6, 7, 7, 255, 10, 10, 10, 255, 9, 9, 9, 255, 13, 13, 13, 255, 9, 10, 10, 255, 12, 13, 13, 255, 9, 9, 10, 255, 7, 7, 7, 255, 15, 15, 15, 255, 9, 10, 10, 255, 2, 2, 2, 255, 6, 6, 6, 255, 12, 12, 13, 255, 20, 20, 21, 255, 19, 20, 20, 255, 18, 19, 19, 255, 19, 20, 20, 255, 22, 23, 23, 255, 17, 17, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 16, 255, 19, 19, 20, 255, 17, 18, 18, 255, 17, 17, 17, 255, 12, 13, 13, 255, 8, 8, 8, 255, 5, 5, 6, 255, 12, 12, 13, 255, 12, 12, 13, 255, 16, 17, 17, 255, 15, 15, 15, 255, 17, 17, 17, 255, 21, 21, 22, 255, 21, 21, 22, 255, 29, 30, 30, 255, 25, 25, 26, 255, 29, 30, 31, 255, 27, 28, 29, 255, 28, 29, 29, 255, 23, 24, 24, 255, 28, 28, 29, 255, 20, 21, 21, 255, 28, 28, 29, 255, 21, 22, 22, 255, 21, 22, 22, 255, 17, 18, 18, 255, 21, 22, 22, 255, 12, 12, 12, 255, 10, 10, 10, 255, 12, 12, 12, 255, 19, 19, 19, 255, 25, 25, 26, 255, 25, 26, 26, 255, 14, 14, 15, 255, 13, 13, 13, 255, 9, 9, 9, 255, 16, 16, 16, 255, 12, 12, 12, 255, 15, 15, 16, 255, 15, 15, 15, 255, 21, 22, 22, 255, 25, 26, 26, 255, 21, 22, 22, 255, 15, 15, 16, 255, 13, 13, 14, 255, 8, 8, 8, 255, 11, 11, 12, 255, 10, 11, 11, 255, 10, 11, 11, 255, 14, 15, 15, 255, 16, 16, 17, 255, 19, 19, 20, 255, 19, 19, 19, 255, 24, 24, 25, 255, 22, 23, 23, 255, 28, 29, 30, 255, 29, 30, 31, 255, 29, 30, 31, 255, 24, 24, 25, 255, 18, 19, 19, 255, 18, 18, 19, 255, 12, 12, 12, 255, 11, 12, 12, 255, 9, 9, 9, 255, 10, 11, 11, 255, 12, 13, 13, 255, 10, 10, 10, 255, 15, 15, 16, 255, 11, 11, 12, 255, 19, 19, 20, 255, 20, 20, 20, 255, 19, 19, 19, 255, 10, 11, 11, 255, 8, 8, 9, 255, 13, 13, 13, 255, 21, 22, 22, 255, 17, 17, 17, 255, 19, 20, 20, 255, 20, 21, 21, 255, 11, 12, 12, 255, 43, 37, 26, 165, 39, 35, 25, 165, 58, 46, 30, 165, 47, 40, 27, 165, 42, 37, 26, 165, 49, 41, 27, 165, 37, 33, 25, 165, 51, 43, 28, 165, 49, 42, 27, 165, 37, 34, 25, 165, 42, 37, 26, 165, 57, 46, 30, 165, 68, 52, 35, 165, 74, 56, 36, 165, 68, 52, 34, 165, 54, 44, 29, 165, 47, 40, 27, 165, 41, 36, 26, 165, 81, 65, 46, 165, 75, 61, 44, 165, 39, 35, 25, 165, 42, 37, 26, 165, 39, 35, 25, 165, 47, 40, 27, 165, 37, 34, 25, 165, 37, 33, 25, 165, 41, 36, 26, 165, 38, 34, 25, 165, 43, 37, 26, 165, 49, 41, 27, 165, 50, 43, 31, 165, 53, 45, 33, 165, 77, 62, 45, 165, 55, 47, 34, 165, 44, 38, 26, 165, 51, 43, 28, 165, 51, 44, 32, 165, 41, 36, 26, 165, 46, 40, 27, 165, 56, 46, 30, 165, 43, 38, 26, 165, 56, 47, 35, 165, 75, 61, 44, 165, 39, 35, 25, 165, 39, 35, 25, 165, 43, 37, 26, 165, 49, 42, 31, 165, 47, 40, 27, 165, 51, 42, 28, 165, 36, 33, 25, 165, 41, 36, 26, 165, 41, 36, 26, 165, 54, 45, 33, 165, 37, 34, 25, 165, 69, 53, 35, 165, 41, 36, 26, 165, 52, 45, 33, 165, 54, 46, 34, 165, 42, 37, 28, 165, 39, 35, 25, 165, 56, 45, 30, 165, 42, 37, 26, 165, 48, 41, 27, 165, 48, 41, 27, 165, 46, 40, 27, 165, 43, 37, 26, 165, 46, 39, 27, 165, 61, 50, 37, 165, 71, 58, 42, 165, 85, 67, 47, 165, 77, 62, 45, 165, 39, 35, 25, 165, 40, 35, 25, 165, 68, 56, 40, 165, 86, 69, 49, 165, 70, 57, 41, 165, 42, 37, 26, 165, 41, 36, 26, 165, 38, 34, 25, 165, 43, 37, 26, 165, 48, 41, 27, 165, 45, 39, 27, 165, 69, 53, 35, 165, 63, 49, 33, 165, 63, 49, 33, 165, 40, 35, 25, 165, 43, 37, 26, 165, 42, 44, 40, 165, 38, 34, 26, 165, 42, 37, 26, 165, 64, 53, 38, 165, 40, 36, 26, 165, 52, 44, 32, 165, 42, 37, 26, 165, 53, 44, 29, 165, 71, 54, 35, 165, 48, 41, 27, 165, 42, 37, 26, 165, 47, 40, 27, 165, 40, 36, 26, 165, 37, 34, 25, 165, 48, 41, 27, 165, 66, 55, 39, 165, 37, 34, 25, 165, 45, 40, 29, 165, 54, 45, 33, 165, 43, 37, 26, 165, 38, 34, 25, 165, 46, 40, 27, 165, 43, 38, 26, 165, 36, 33, 25, 165, 39, 34, 25, 165, 37, 33, 25, 165, 57, 48, 35, 165, 40, 36, 26, 165, 38, 34, 25, 165, 41, 36, 26, 165, 68, 52, 34, 165, 57, 46, 30, 165, 56, 46, 30, 165, 46, 40, 27, 165, 61, 48, 32, 165, 40, 35, 26, 165, 44, 38, 26, 165, 55, 45, 30, 165, 47, 40, 27, 165, 54, 44, 29, 165, 47, 40, 27, 165, 59, 47, 31, 165, 46, 40, 27, 165, 39, 35, 25, 165, 55, 55, 47, 165, 49, 41, 27, 165, 51, 43, 28, 165, 64, 50, 33, 165, 46, 40, 27, 165, 58, 46, 31, 165, 65, 50, 33, 165, 42, 37, 26, 165, 43, 37, 26, 165, 40, 35, 25, 165, 47, 41, 30, 165, 36, 33, 25, 165, 41, 36, 26, 165, 39, 35, 25, 165, 70, 57, 41, 165, 43, 37, 26, 165, 58, 47, 31, 165, 43, 38, 26, 165, 54, 44, 29, 165, 57, 46, 30, 165, 64, 50, 33, 165, 58, 47, 31, 165, 52, 44, 32, 165, 39, 35, 25, 165, 40, 36, 27, 165, 47, 40, 27, 165, 67, 51, 34, 165, 47, 40, 27, 165, 44, 38, 26, 165, 46, 40, 29, 165, 51, 43, 28, 165, 49, 42, 27, 165, 46, 39, 27, 165, 39, 35, 25, 165, 44, 38, 26, 165, 37, 33, 25, 165, 47, 40, 27, 165, 43, 38, 26, 165, 87, 69, 49, 165, 40, 36, 26, 165, 54, 45, 33, 165, 65, 54, 39, 165, 46, 39, 27, 165, 48, 41, 27, 165, 43, 38, 28, 165, 42, 37, 26, 165, 53, 43, 29, 165, 37, 34, 25, 165, 36, 33, 25, 165, 47, 40, 27, 165, 54, 44, 29, 165, 46, 40, 27, 165, 49, 41, 27, 165, 40, 36, 26, 165, 48, 41, 27, 165, 36, 33, 25, 165, 37, 34, 25, 165, 36, 33, 25, 165, 79, 63, 45, 165, 36, 33, 25, 165, 56, 47, 34, 165, 85, 68, 48, 165, 70, 57, 41, 165, 47, 40, 27, 165, 52, 43, 28, 165, 37, 34, 25, 165, 38, 34, 25, 165, 52, 44, 33, 165, 69, 57, 41, 165, 44, 38, 26, 165, 46, 40, 27, 165, 59, 47, 31, 165, 49, 41, 27, 165, 50, 43, 31, 165, 48, 41, 27, 165, 61, 48, 32, 165, 41, 36, 26, 165, 66, 54, 39, 165, 86, 69, 49, 165, 37, 33, 25, 165, 49, 42, 31, 165, 51, 43, 28, 165, 47, 40, 27, 165, 43, 37, 26, 165, 45, 39, 29, 165, 51, 44, 32, 165, 68, 56, 40, 165, 38, 34, 25, 165, 45, 39, 26, 165, 45, 39, 27, 165, 63, 49, 32, 165, 52, 43, 29, 165, 36, 33, 25, 165, 49, 42, 31, 165, 70, 57, 41, 165, 40, 35, 25, 165, 38, 34, 25, 165, 42, 37, 26, 165, 56, 46, 30, 165, 79, 59, 36, 165, 48, 41, 27, 165, 49, 41, 27, 165, 43, 37, 26, 165, 49, 41, 27, 165, 47, 40, 27, 165, 56, 45, 30, 165, 65, 50, 33, 165, 67, 51, 34, 165, 47, 40, 27, 165, 45, 39, 27, 165, 53, 44, 29, 165, 66, 51, 34, 165, 52, 43, 28, 165, 38, 34, 25, 165, 38, 34, 25, 165, 54, 44, 29, 165, 46, 40, 27, 165, 58, 47, 31, 165, 48, 41, 27, 165, 49, 41, 27, 165, 45, 39, 26, 165, 57, 46, 30, 165, 56, 45, 30, 165, 47, 40, 27, 165, 41, 36, 26, 165, 15, 15, 16, 255, 18, 19, 19, 255, 21, 21, 22, 255, 19, 20, 20, 255, 26, 26, 27, 255, 31, 32, 33, 255, 33, 33, 34, 255, 29, 30, 31, 255, 33, 34, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 33, 34, 34, 255, 29, 29, 30, 255, 32, 32, 33, 255, 24, 25, 25, 255, 30, 31, 31, 255, 26, 26, 27, 255, 22, 23, 23, 255, 21, 21, 22, 255, 15, 16, 16, 255, 14, 14, 15, 255, 17, 17, 17, 255, 11, 11, 11, 255, 18, 18, 19, 255, 16, 16, 17, 255, 26, 27, 27, 255, 32, 33, 34, 255, 30, 31, 31, 255, 33, 34, 34, 255, 27, 28, 29, 255, 31, 31, 32, 255, 22, 23, 23, 255, 21, 21, 22, 255, 15, 15, 15, 255, 13, 14, 14, 255, 16, 16, 17, 255, 12, 13, 13, 255, 12, 12, 12, 255, 11, 11, 11, 255, 9, 9, 9, 255, 9, 9, 9, 255, 14, 15, 15, 255, 15, 16, 16, 255, 10, 10, 10, 255, 19, 20, 20, 255, 26, 27, 27, 255, 18, 19, 19, 255, 26, 27, 27, 255, 32, 33, 34, 255, 27, 27, 28, 255, 32, 33, 34, 255, 32, 32, 33, 255, 23, 24, 24, 255, 24, 25, 25, 255, 24, 24, 25, 255, 21, 22, 22, 255, 19, 20, 20, 255, 18, 18, 19, 255, 14, 15, 15, 255, 11, 12, 12, 255, 12, 12, 12, 255, 13, 13, 14, 255, 31, 32, 32, 255, 32, 33, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 29, 30, 30, 255, 13, 13, 13, 255, 10, 10, 10, 255, 5, 5, 5, 255, 9, 9, 9, 255, 6, 6, 6, 255, 6, 6, 6, 255, 8, 9, 9, 255, 7, 7, 7, 255, 13, 13, 13, 255, 12, 12, 12, 255, 13, 14, 14, 255, 14, 14, 14, 255, 13, 13, 14, 255, 14, 14, 14, 255, 14, 15, 15, 255, 18, 19, 19, 255, 16, 17, 17, 255, 12, 13, 13, 255, 16, 16, 16, 255, 9, 10, 10, 255, 8, 9, 9, 255, 13, 14, 14, 255, 15, 15, 15, 255, 21, 21, 22, 255, 24, 24, 25, 255, 30, 31, 32, 255, 25, 26, 26, 255, 16, 16, 17, 255, 17, 18, 18, 255, 10, 10, 10, 255, 12, 12, 13, 255, 16, 16, 17, 255, 18, 19, 19, 255, 22, 23, 23, 255, 25, 26, 27, 255, 25, 26, 27, 255, 30, 30, 31, 255, 26, 26, 27, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 32, 33, 255, 32, 33, 33, 255, 25, 25, 26, 255, 20, 20, 21, 255, 22, 23, 23, 255, 13, 13, 14, 255, 16, 16, 16, 255, 17, 18, 18, 255, 16, 17, 17, 255, 17, 18, 18, 255, 28, 28, 29, 255, 25, 26, 26, 255, 23, 23, 24, 255, 22, 22, 23, 255, 22, 23, 23, 255, 18, 18, 19, 255, 16, 16, 17, 255, 13, 13, 13, 255, 12, 12, 12, 255, 14, 15, 15, 255, 15, 16, 16, 255, 19, 19, 20, 255, 23, 24, 24, 255, 23, 24, 24, 255, 23, 24, 24, 255, 29, 30, 31, 255, 33, 34, 34, 255, 32, 33, 33, 255, 12, 12, 13, 255, 19, 19, 20, 255, 14, 14, 14, 255, 12, 13, 13, 255, 5, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 10, 255, 11, 11, 11, 255, 10, 10, 11, 255, 12, 12, 12, 255, 18, 18, 18, 255, 10, 10, 11, 255, 13, 14, 14, 255, 14, 14, 15, 255, 12, 13, 13, 255, 11, 11, 11, 255, 14, 15, 15, 255, 14, 14, 15, 255, 9, 9, 10, 255, 15, 16, 16, 255, 14, 15, 15, 255, 19, 20, 20, 255, 18, 19, 19, 255, 9, 9, 9, 255, 2, 2, 2, 255, 4, 4, 4, 255, 11, 11, 12, 255, 6, 6, 6, 255, 16, 17, 17, 255, 22, 23, 24, 255, 23, 24, 24, 255, 24, 24, 25, 255, 29, 30, 30, 255, 25, 25, 26, 255, 23, 24, 24, 255, 22, 22, 23, 255, 20, 20, 21, 255, 13, 13, 14, 255, 17, 18, 18, 255, 12, 12, 12, 255, 17, 17, 18, 255, 8, 8, 8, 255, 8, 8, 9, 255, 13, 13, 13, 255, 13, 13, 13, 255, 16, 17, 17, 255, 21, 21, 22, 255, 25, 25, 26, 255, 29, 30, 31, 255, 25, 26, 26, 255, 20, 20, 21, 255, 32, 33, 34, 255, 33, 34, 34, 255, 26, 26, 27, 255, 26, 27, 27, 255, 28, 29, 29, 255, 27, 28, 28, 255, 32, 33, 33, 255, 29, 29, 30, 255, 27, 28, 29, 255, 24, 25, 26, 255, 24, 25, 25, 255, 20, 21, 21, 255, 15, 15, 15, 255, 12, 12, 13, 255, 11, 12, 12, 255, 14, 15, 15, 255, 14, 15, 15, 255, 18, 19, 19, 255, 13, 13, 13, 255, 12, 12, 13, 255, 16, 16, 16, 255, 12, 13, 13, 255, 17, 17, 18, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 32, 33, 255, 32, 32, 33, 255, 24, 24, 25, 255, 18, 18, 19, 255, 11, 11, 11, 255, 5, 5, 5, 255, 7, 7, 7, 255, 7, 8, 8, 255, 12, 12, 12, 255, 13, 14, 14, 255, 17, 18, 18, 255, 17, 17, 17, 255, 21, 21, 22, 255, 33, 33, 34, 255, 32, 32, 33, 255, 32, 33, 34, 255, 32, 33, 33, 255, 28, 28, 29, 255, 23, 23, 24, 255, 15, 15, 16, 255, 15, 15, 16, 255, 9, 9, 9, 255, 4, 4, 4, 255, 8, 9, 9, 255, 9, 9, 10, 255, 18, 18, 18, 255, 16, 16, 17, 255, 23, 23, 24, 255, 18, 19, 19, 255, 20, 20, 21, 255, 23, 24, 24, 255, 23, 23, 24, 255, 18, 19, 19, 255, 27, 28, 28, 255, 18, 18, 18, 255, 21, 22, 22, 255, 26, 27, 28, 255, 28, 28, 29, 255, 17, 17, 18, 255, 15, 15, 15, 255, 40, 35, 26, 165, 39, 35, 26, 165, 42, 37, 26, 165, 42, 37, 26, 165, 48, 41, 27, 165, 45, 39, 27, 165, 48, 41, 27, 165, 40, 35, 26, 165, 42, 37, 26, 165, 38, 34, 25, 165, 46, 39, 27, 165, 36, 33, 25, 165, 44, 38, 26, 165, 46, 40, 27, 165, 67, 52, 34, 165, 48, 41, 27, 165, 45, 39, 27, 165, 49, 41, 27, 165, 42, 37, 26, 165, 41, 36, 27, 165, 67, 55, 40, 165, 64, 53, 38, 165, 42, 37, 26, 165, 49, 42, 31, 165, 44, 39, 29, 165, 40, 36, 27, 165, 43, 37, 26, 165, 43, 37, 26, 165, 43, 37, 26, 165, 45, 39, 26, 165, 57, 48, 35, 165, 39, 35, 25, 165, 40, 36, 26, 165, 41, 36, 26, 165, 47, 40, 27, 165, 48, 41, 27, 165, 37, 33, 25, 165, 49, 41, 27, 165, 51, 43, 28, 165, 46, 39, 27, 165, 38, 34, 25, 165, 47, 40, 30, 165, 43, 38, 26, 165, 39, 35, 25, 165, 41, 36, 26, 165, 37, 34, 25, 165, 40, 36, 26, 165, 59, 47, 31, 165, 44, 38, 26, 165, 38, 34, 26, 165, 37, 34, 25, 165, 39, 35, 25, 165, 38, 34, 26, 165, 44, 38, 26, 165, 51, 43, 28, 165, 36, 33, 25, 165, 40, 35, 26, 165, 50, 42, 28, 165, 37, 34, 25, 165, 41, 36, 26, 165, 37, 33, 25, 165, 49, 41, 27, 165, 46, 39, 27, 165, 47, 40, 27, 165, 51, 42, 28, 165, 38, 34, 25, 165, 38, 34, 25, 165, 40, 36, 26, 165, 55, 47, 34, 165, 65, 54, 39, 165, 75, 61, 44, 165, 38, 34, 25, 165, 37, 34, 25, 165, 55, 46, 34, 165, 42, 37, 26, 165, 45, 39, 26, 165, 37, 33, 25, 165, 43, 37, 26, 165, 47, 40, 27, 165, 44, 38, 26, 165, 56, 45, 30, 165, 52, 43, 28, 165, 48, 41, 27, 165, 53, 44, 29, 165, 56, 45, 30, 165, 45, 39, 27, 165, 58, 48, 35, 165, 52, 44, 32, 165, 41, 36, 26, 165, 37, 33, 25, 165, 37, 34, 25, 165, 43, 37, 26, 165, 39, 35, 25, 165, 42, 37, 26, 165, 51, 42, 28, 165, 46, 40, 27, 165, 41, 36, 26, 165, 43, 37, 26, 165, 37, 34, 25, 165, 43, 38, 26, 165, 42, 37, 26, 165, 47, 40, 27, 165, 44, 38, 26, 165, 36, 33, 25, 165, 37, 33, 25, 165, 39, 35, 25, 165, 40, 35, 25, 165, 42, 37, 26, 165, 48, 41, 27, 165, 63, 49, 32, 165, 42, 37, 26, 165, 44, 38, 26, 165, 42, 37, 26, 165, 36, 33, 25, 165, 54, 46, 33, 165, 48, 41, 31, 165, 46, 40, 27, 165, 44, 38, 26, 165, 46, 40, 27, 165, 49, 41, 27, 165, 55, 45, 29, 165, 73, 55, 36, 165, 59, 47, 31, 165, 46, 39, 27, 165, 45, 39, 26, 165, 51, 51, 42, 165, 45, 39, 27, 165, 41, 36, 26, 165, 49, 41, 27, 165, 46, 40, 27, 165, 48, 41, 27, 165, 46, 47, 41, 165, 54, 44, 29, 165, 67, 51, 34, 165, 57, 46, 30, 165, 47, 40, 27, 165, 50, 42, 28, 165, 65, 50, 33, 165, 60, 48, 32, 165, 55, 45, 29, 165, 42, 37, 26, 165, 45, 39, 26, 165, 39, 35, 25, 165, 47, 40, 27, 165, 48, 41, 27, 165, 46, 47, 41, 165, 62, 49, 32, 165, 49, 41, 27, 165, 44, 38, 26, 165, 45, 39, 26, 165, 73, 55, 36, 165, 63, 49, 32, 165, 42, 37, 26, 165, 36, 33, 25, 165, 52, 43, 28, 165, 42, 37, 26, 165, 47, 40, 27, 165, 45, 39, 26, 165, 38, 34, 25, 165, 37, 34, 25, 165, 37, 34, 25, 165, 49, 42, 27, 165, 47, 40, 27, 165, 40, 35, 26, 165, 46, 39, 27, 165, 43, 37, 26, 165, 49, 42, 31, 165, 39, 35, 25, 165, 51, 43, 32, 165, 86, 68, 48, 165, 42, 37, 26, 165, 55, 46, 34, 165, 37, 33, 25, 165, 36, 33, 25, 165, 38, 34, 25, 165, 41, 44, 40, 165, 38, 34, 26, 165, 36, 33, 25, 165, 43, 37, 26, 165, 43, 38, 26, 165, 45, 39, 26, 165, 41, 36, 26, 165, 39, 35, 26, 165, 42, 37, 26, 165, 42, 37, 26, 165, 42, 37, 26, 165, 47, 40, 27, 165, 42, 37, 26, 165, 40, 36, 27, 165, 38, 34, 25, 165, 37, 34, 25, 165, 39, 35, 26, 165, 43, 38, 28, 165, 48, 41, 27, 165, 44, 38, 26, 165, 40, 35, 25, 165, 48, 41, 30, 165, 37, 33, 25, 165, 69, 56, 41, 165, 48, 42, 31, 165, 45, 47, 41, 165, 46, 39, 27, 165, 49, 41, 27, 165, 59, 47, 31, 165, 39, 35, 25, 165, 53, 44, 29, 165, 53, 44, 29, 165, 43, 37, 26, 165, 38, 34, 25, 165, 37, 34, 25, 165, 87, 70, 50, 165, 58, 48, 35, 165, 47, 41, 30, 165, 46, 39, 27, 165, 44, 38, 26, 165, 43, 38, 26, 165, 42, 37, 26, 165, 43, 37, 26, 165, 44, 38, 26, 165, 37, 33, 25, 165, 44, 38, 26, 165, 57, 46, 30, 165, 53, 43, 29, 165, 38, 34, 25, 165, 38, 34, 25, 165, 41, 36, 26, 165, 46, 39, 27, 165, 36, 33, 25, 165, 43, 38, 26, 165, 59, 47, 31, 165, 52, 43, 29, 165, 44, 38, 26, 165, 53, 44, 29, 165, 53, 44, 29, 165, 52, 43, 28, 165, 56, 45, 30, 165, 55, 45, 30, 165, 55, 45, 30, 165, 47, 40, 27, 165, 51, 43, 28, 165, 51, 43, 28, 165, 44, 38, 26, 165, 40, 35, 26, 165, 49, 41, 27, 165, 47, 40, 27, 165, 45, 39, 26, 165, 43, 38, 26, 165, 42, 37, 26, 165, 40, 35, 26, 165, 44, 38, 29, 165, 38, 34, 25, 165, 44, 38, 26, 165, 44, 38, 26, 165, 51, 42, 28, 165, 54, 44, 29, 165, 49, 42, 27, 165, 13, 14, 14, 255, 12, 12, 12, 255, 17, 17, 18, 255, 21, 21, 22, 255, 27, 28, 28, 255, 30, 30, 31, 255, 26, 27, 27, 255, 32, 33, 33, 255, 33, 33, 34, 255, 31, 32, 33, 255, 31, 32, 33, 255, 32, 32, 33, 255, 33, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 31, 31, 32, 255, 33, 34, 34, 255, 28, 29, 29, 255, 24, 25, 25, 255, 18, 19, 19, 255, 13, 13, 14, 255, 11, 11, 11, 255, 14, 15, 15, 255, 16, 17, 17, 255, 20, 21, 21, 255, 21, 21, 22, 255, 31, 32, 33, 255, 26, 26, 27, 255, 26, 27, 28, 255, 32, 33, 34, 255, 30, 31, 32, 255, 30, 31, 32, 255, 19, 19, 20, 255, 23, 24, 24, 255, 19, 19, 20, 255, 17, 18, 18, 255, 17, 17, 18, 255, 21, 21, 22, 255, 11, 11, 11, 255, 10, 10, 11, 255, 12, 13, 13, 255, 15, 15, 15, 255, 18, 18, 18, 255, 9, 10, 10, 255, 20, 21, 21, 255, 28, 28, 29, 255, 33, 34, 34, 255, 25, 25, 26, 255, 31, 32, 33, 255, 32, 33, 34, 255, 33, 33, 34, 255, 32, 33, 34, 255, 31, 31, 32, 255, 19, 20, 20, 255, 25, 25, 26, 255, 22, 23, 23, 255, 22, 22, 23, 255, 15, 16, 16, 255, 14, 14, 14, 255, 11, 11, 11, 255, 14, 15, 15, 255, 12, 13, 13, 255, 28, 28, 29, 255, 32, 32, 33, 255, 32, 33, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 14, 14, 15, 255, 12, 12, 13, 255, 9, 9, 9, 255, 8, 9, 9, 255, 8, 8, 8, 255, 6, 6, 7, 255, 10, 10, 10, 255, 9, 9, 9, 255, 11, 11, 11, 255, 11, 11, 11, 255, 7, 7, 7, 255, 11, 11, 11, 255, 10, 10, 11, 255, 13, 14, 14, 255, 12, 12, 13, 255, 13, 14, 14, 255, 10, 10, 10, 255, 11, 11, 12, 255, 14, 14, 15, 255, 11, 11, 12, 255, 11, 11, 11, 255, 14, 14, 15, 255, 19, 20, 20, 255, 24, 24, 25, 255, 25, 26, 26, 255, 24, 24, 25, 255, 17, 18, 18, 255, 14, 14, 14, 255, 11, 11, 11, 255, 15, 15, 16, 255, 19, 19, 19, 255, 22, 22, 23, 255, 16, 16, 17, 255, 26, 26, 27, 255, 28, 29, 29, 255, 28, 29, 30, 255, 32, 33, 34, 255, 33, 34, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 29, 30, 30, 255, 25, 25, 26, 255, 18, 19, 19, 255, 20, 20, 21, 255, 19, 20, 20, 255, 13, 14, 14, 255, 15, 16, 16, 255, 20, 20, 21, 255, 18, 19, 19, 255, 17, 18, 18, 255, 27, 28, 28, 255, 25, 26, 26, 255, 25, 26, 26, 255, 26, 27, 27, 255, 21, 22, 22, 255, 20, 21, 21, 255, 13, 14, 14, 255, 11, 11, 12, 255, 15, 15, 16, 255, 10, 11, 11, 255, 16, 16, 16, 255, 20, 20, 21, 255, 16, 17, 17, 255, 29, 29, 30, 255, 24, 24, 25, 255, 26, 26, 27, 255, 25, 26, 26, 255, 27, 28, 28, 255, 17, 17, 18, 255, 16, 16, 16, 255, 12, 13, 13, 255, 9, 9, 9, 255, 7, 8, 8, 255, 9, 9, 9, 255, 10, 11, 11, 255, 13, 13, 14, 255, 11, 12, 12, 255, 15, 15, 15, 255, 12, 12, 12, 255, 12, 12, 12, 255, 10, 10, 10, 255, 14, 14, 14, 255, 15, 15, 15, 255, 15, 15, 16, 255, 15, 16, 16, 255, 9, 9, 9, 255, 14, 15, 15, 255, 18, 19, 19, 255, 15, 15, 15, 255, 14, 15, 15, 255, 18, 19, 19, 255, 23, 23, 24, 255, 18, 18, 18, 255, 16, 16, 17, 255, 8, 9, 9, 255, 10, 10, 11, 255, 7, 7, 7, 255, 8, 8, 8, 255, 11, 11, 12, 255, 15, 15, 15, 255, 27, 28, 29, 255, 20, 20, 21, 255, 24, 25, 26, 255, 28, 29, 30, 255, 32, 33, 34, 255, 26, 27, 28, 255, 22, 22, 23, 255, 18, 18, 19, 255, 24, 24, 25, 255, 22, 22, 23, 255, 17, 17, 17, 255, 18, 19, 19, 255, 14, 15, 15, 255, 13, 13, 13, 255, 10, 10, 11, 255, 15, 15, 16, 255, 13, 13, 14, 255, 24, 25, 25, 255, 29, 30, 30, 255, 29, 30, 30, 255, 32, 33, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 32, 33, 34, 255, 29, 30, 30, 255, 28, 28, 29, 255, 31, 32, 33, 255, 23, 23, 24, 255, 17, 18, 18, 255, 18, 18, 19, 255, 17, 18, 18, 255, 13, 13, 13, 255, 13, 13, 13, 255, 12, 12, 13, 255, 11, 11, 11, 255, 15, 15, 16, 255, 15, 16, 16, 255, 18, 19, 19, 255, 23, 24, 24, 255, 29, 30, 30, 255, 29, 30, 30, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 23, 24, 24, 255, 22, 23, 23, 255, 12, 12, 13, 255, 10, 10, 10, 255, 5, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 14, 14, 14, 255, 24, 25, 26, 255, 32, 32, 33, 255, 31, 32, 33, 255, 33, 34, 34, 255, 33, 34, 34, 255, 32, 33, 33, 255, 30, 31, 32, 255, 22, 23, 23, 255, 18, 18, 19, 255, 13, 14, 14, 255, 10, 10, 10, 255, 7, 7, 7, 255, 5, 5, 5, 255, 10, 10, 10, 255, 10, 11, 11, 255, 14, 14, 15, 255, 19, 19, 20, 255, 21, 22, 22, 255, 23, 23, 24, 255, 26, 26, 27, 255, 33, 34, 34, 255, 23, 23, 24, 255, 24, 25, 25, 255, 33, 33, 34, 255, 32, 33, 34, 255, 32, 32, 33, 255, 32, 33, 33, 255, 30, 31, 31, 255, 13, 13, 14, 255, 14, 14, 15, 255, 61, 48, 32, 165, 39, 35, 25, 165, 46, 40, 27, 165, 46, 39, 27, 165, 47, 40, 27, 165, 42, 37, 26, 165, 51, 43, 28, 165, 51, 43, 32, 165, 53, 45, 33, 165, 45, 39, 27, 165, 56, 83, 50, 255, 39, 35, 25, 165, 41, 36, 26, 165, 45, 39, 27, 165, 45, 39, 27, 165, 43, 38, 26, 165, 46, 40, 29, 165, 45, 39, 26, 165, 50, 42, 28, 165, 46, 40, 27, 165, 45, 39, 26, 165, 49, 42, 27, 165, 38, 34, 25, 165, 37, 34, 25, 165, 37, 34, 25, 165, 37, 33, 25, 165, 39, 35, 25, 165, 44, 38, 26, 165, 47, 40, 27, 165, 44, 38, 26, 165, 38, 34, 25, 165, 38, 34, 25, 165, 39, 35, 25, 165, 40, 35, 25, 165, 44, 38, 26, 165, 53, 43, 29, 165, 38, 34, 25, 165, 44, 38, 26, 165, 63, 49, 32, 165, 46, 48, 41, 165, 43, 37, 26, 165, 47, 40, 27, 165, 49, 41, 27, 165, 46, 40, 27, 165, 46, 39, 27, 165, 40, 36, 26, 165, 40, 35, 26, 165, 46, 39, 27, 165, 49, 41, 27, 165, 38, 34, 25, 165, 39, 35, 25, 165, 51, 43, 32, 165, 37, 34, 25, 165, 36, 33, 25, 165, 41, 36, 27, 165, 41, 36, 26, 165, 40, 36, 26, 165, 45, 39, 27, 165, 47, 40, 30, 165, 46, 40, 29, 165, 62, 51, 37, 165, 44, 39, 29, 165, 42, 37, 26, 165, 40, 35, 25, 165, 41, 36, 26, 165, 70, 57, 41, 165, 39, 35, 26, 165, 42, 37, 26, 165, 42, 37, 26, 165, 38, 34, 26, 165, 42, 37, 28, 165, 39, 35, 26, 165, 40, 35, 26, 165, 41, 36, 26, 165, 58, 47, 31, 165, 50, 42, 28, 165, 46, 39, 27, 165, 39, 35, 25, 165, 48, 48, 41, 165, 53, 44, 29, 165, 48, 41, 27, 165, 45, 39, 27, 165, 37, 33, 25, 165, 40, 36, 26, 165, 41, 36, 26, 165, 40, 35, 25, 165, 41, 36, 26, 165, 76, 92, 35, 255, 45, 39, 26, 165, 52, 43, 28, 165, 46, 40, 27, 165, 42, 37, 26, 165, 43, 37, 26, 165, 39, 35, 25, 165, 47, 41, 30, 165, 40, 35, 25, 165, 42, 37, 26, 165, 45, 39, 26, 165, 47, 40, 27, 165, 44, 38, 26, 165, 40, 35, 26, 165, 38, 34, 25, 165, 40, 35, 26, 165, 40, 35, 25, 165, 44, 38, 26, 165, 41, 36, 26, 165, 42, 37, 26, 165, 37, 34, 25, 165, 59, 47, 31, 165, 59, 47, 31, 165, 47, 40, 27, 165, 48, 41, 27, 165, 42, 37, 26, 165, 38, 34, 25, 165, 39, 35, 25, 165, 36, 33, 25, 165, 37, 34, 25, 165, 45, 39, 26, 165, 36, 33, 25, 165, 46, 39, 27, 165, 49, 41, 27, 165, 64, 50, 33, 165, 44, 38, 26, 165, 37, 33, 25, 165, 59, 49, 36, 165, 67, 55, 40, 165, 41, 36, 26, 165, 46, 39, 27, 165, 41, 36, 26, 165, 38, 34, 25, 165, 41, 36, 26, 165, 43, 37, 26, 165, 54, 45, 29, 165, 58, 46, 31, 165, 54, 44, 29, 165, 48, 41, 27, 165, 54, 44, 29, 165, 59, 47, 31, 165, 67, 51, 34, 165, 47, 40, 27, 165, 43, 37, 26, 165, 41, 36, 26, 165, 40, 35, 26, 165, 46, 39, 27, 165, 46, 39, 27, 165, 75, 56, 36, 165, 68, 52, 34, 165, 52, 43, 28, 165, 59, 47, 31, 165, 50, 42, 28, 165, 62, 49, 32, 165, 48, 41, 27, 165, 42, 37, 26, 165, 51, 43, 28, 165, 59, 47, 31, 165, 62, 49, 32, 165, 47, 40, 27, 165, 47, 40, 27, 165, 47, 40, 27, 165, 38, 35, 26, 165, 38, 34, 25, 165, 37, 33, 25, 165, 39, 35, 25, 165, 47, 40, 27, 165, 53, 44, 29, 165, 40, 35, 25, 165, 43, 38, 28, 165, 38, 34, 25, 165, 47, 41, 30, 165, 38, 34, 25, 165, 38, 34, 25, 165, 36, 33, 25, 165, 48, 41, 31, 165, 43, 38, 28, 165, 46, 40, 30, 165, 48, 41, 30, 165, 40, 36, 26, 165, 44, 38, 26, 165, 51, 42, 28, 165, 45, 39, 26, 165, 39, 35, 25, 165, 41, 36, 26, 165, 58, 48, 35, 165, 39, 35, 25, 165, 43, 38, 26, 165, 46, 39, 27, 165, 49, 42, 27, 165, 36, 33, 25, 165, 80, 65, 46, 165, 60, 50, 36, 165, 45, 39, 27, 165, 53, 45, 33, 165, 39, 34, 25, 165, 45, 39, 26, 165, 51, 44, 32, 165, 41, 36, 27, 165, 47, 40, 30, 165, 44, 38, 26, 165, 48, 41, 27, 165, 65, 54, 39, 165, 38, 34, 26, 165, 41, 36, 26, 165, 39, 35, 25, 165, 39, 35, 25, 165, 38, 34, 25, 165, 51, 43, 28, 165, 45, 39, 26, 165, 43, 37, 26, 165, 38, 34, 25, 165, 78, 63, 45, 165, 60, 50, 36, 165, 74, 60, 43, 165, 55, 46, 34, 165, 38, 34, 25, 165, 56, 47, 34, 165, 39, 35, 25, 165, 39, 35, 25, 165, 43, 38, 26, 165, 39, 35, 25, 165, 40, 35, 25, 165, 44, 38, 26, 165, 41, 36, 26, 165, 58, 47, 31, 165, 44, 38, 26, 165, 45, 39, 26, 165, 58, 46, 31, 165, 51, 43, 28, 165, 36, 33, 25, 165, 44, 38, 26, 165, 48, 41, 27, 165, 50, 42, 27, 165, 50, 42, 28, 165, 57, 46, 30, 165, 52, 43, 28, 165, 48, 41, 27, 165, 63, 49, 32, 165, 81, 60, 36, 165, 60, 48, 31, 165, 56, 45, 30, 165, 48, 41, 27, 165, 47, 40, 27, 165, 47, 40, 27, 165, 45, 39, 27, 165, 37, 33, 25, 165, 42, 37, 26, 165, 39, 35, 25, 165, 42, 37, 26, 165, 49, 42, 31, 165, 37, 34, 25, 165, 39, 35, 25, 165, 44, 38, 26, 165, 44, 38, 26, 165, 43, 38, 26, 165, 41, 36, 26, 165, 48, 41, 27, 165, 61, 48, 32, 165, 14, 15, 15, 255, 17, 17, 17, 255, 21, 22, 22, 255, 20, 21, 21, 255, 30, 31, 31, 255, 32, 33, 33, 255, 32, 33, 33, 255, 31, 32, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 29, 30, 31, 255, 29, 30, 31, 255, 20, 21, 21, 255, 13, 13, 14, 255, 13, 13, 13, 255, 15, 15, 16, 255, 19, 19, 20, 255, 15, 16, 16, 255, 31, 32, 33, 255, 29, 30, 31, 255, 32, 33, 34, 255, 33, 34, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 28, 29, 30, 255, 29, 30, 31, 255, 29, 30, 31, 255, 30, 31, 31, 255, 20, 20, 21, 255, 20, 21, 21, 255, 12, 13, 13, 255, 7, 7, 7, 255, 9, 10, 10, 255, 17, 17, 18, 255, 17, 17, 17, 255, 15, 16, 16, 255, 17, 17, 18, 255, 21, 21, 22, 255, 21, 22, 22, 255, 29, 30, 31, 255, 27, 28, 29, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 32, 32, 33, 255, 30, 30, 31, 255, 24, 24, 25, 255, 25, 26, 26, 255, 24, 24, 25, 255, 15, 15, 16, 255, 12, 13, 13, 255, 12, 12, 12, 255, 10, 11, 11, 255, 31, 32, 33, 255, 28, 28, 29, 255, 23, 24, 24, 255, 22, 22, 23, 255, 30, 31, 32, 255, 24, 24, 25, 255, 27, 28, 29, 255, 31, 31, 32, 255, 33, 33, 34, 255, 11, 11, 11, 255, 6, 6, 7, 255, 4, 5, 5, 255, 8, 8, 9, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 6, 6, 6, 255, 12, 12, 12, 255, 8, 8, 9, 255, 11, 11, 11, 255, 10, 11, 11, 255, 7, 7, 8, 255, 10, 10, 11, 255, 9, 10, 10, 255, 8, 8, 8, 255, 10, 11, 11, 255, 8, 9, 9, 255, 9, 9, 9, 255, 17, 18, 18, 255, 20, 20, 20, 255, 23, 23, 24, 255, 19, 20, 20, 255, 18, 18, 19, 255, 13, 13, 14, 255, 9, 10, 10, 255, 12, 12, 12, 255, 18, 19, 19, 255, 17, 18, 18, 255, 17, 17, 17, 255, 20, 20, 21, 255, 20, 20, 21, 255, 24, 25, 25, 255, 29, 29, 30, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 22, 23, 23, 255, 24, 24, 25, 255, 24, 24, 25, 255, 16, 17, 17, 255, 17, 17, 18, 255, 11, 11, 11, 255, 18, 19, 19, 255, 19, 19, 20, 255, 19, 20, 20, 255, 19, 20, 20, 255, 33, 34, 34, 255, 27, 27, 28, 255, 30, 30, 31, 255, 28, 28, 29, 255, 27, 27, 28, 255, 13, 13, 14, 255, 18, 18, 19, 255, 16, 17, 17, 255, 11, 12, 12, 255, 13, 13, 13, 255, 11, 11, 11, 255, 14, 14, 15, 255, 14, 14, 14, 255, 20, 20, 20, 255, 26, 26, 27, 255, 16, 17, 17, 255, 18, 19, 19, 255, 22, 23, 23, 255, 21, 21, 22, 255, 12, 13, 13, 255, 13, 14, 14, 255, 7, 7, 8, 255, 5, 5, 5, 255, 9, 10, 10, 255, 19, 19, 20, 255, 19, 20, 20, 255, 18, 19, 19, 255, 14, 15, 15, 255, 13, 14, 14, 255, 16, 16, 16, 255, 21, 22, 22, 255, 11, 12, 12, 255, 14, 14, 14, 255, 17, 17, 17, 255, 17, 18, 18, 255, 12, 12, 12, 255, 17, 18, 18, 255, 19, 19, 20, 255, 18, 18, 19, 255, 22, 22, 23, 255, 23, 23, 24, 255, 26, 27, 27, 255, 19, 19, 20, 255, 28, 28, 29, 255, 8, 9, 9, 255, 10, 10, 10, 255, 8, 8, 8, 255, 14, 15, 15, 255, 13, 13, 14, 255, 20, 20, 21, 255, 25, 26, 26, 255, 24, 25, 26, 255, 32, 32, 33, 255, 31, 32, 33, 255, 33, 34, 34, 255, 33, 33, 34, 255, 31, 32, 33, 255, 33, 34, 34, 255, 32, 33, 33, 255, 29, 29, 30, 255, 23, 24, 24, 255, 21, 22, 23, 255, 17, 17, 18, 255, 16, 16, 17, 255, 11, 11, 12, 255, 8, 8, 8, 255, 14, 14, 14, 255, 17, 17, 18, 255, 18, 19, 19, 255, 33, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 33, 34, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 24, 25, 25, 255, 24, 25, 25, 255, 21, 21, 22, 255, 20, 21, 21, 255, 16, 16, 16, 255, 14, 15, 15, 255, 13, 13, 13, 255, 15, 15, 15, 255, 13, 13, 13, 255, 21, 21, 22, 255, 18, 18, 19, 255, 26, 27, 27, 255, 33, 34, 34, 255, 24, 24, 25, 255, 33, 34, 34, 255, 33, 33, 34, 255, 32, 33, 33, 255, 32, 32, 33, 255, 21, 21, 22, 255, 18, 18, 19, 255, 9, 10, 10, 255, 12, 12, 12, 255, 7, 7, 7, 255, 11, 11, 11, 255, 15, 15, 16, 255, 16, 16, 16, 255, 33, 34, 34, 255, 31, 31, 32, 255, 32, 33, 34, 255, 31, 32, 32, 255, 23, 23, 24, 255, 24, 24, 25, 255, 20, 21, 21, 255, 18, 18, 19, 255, 12, 13, 13, 255, 10, 10, 11, 255, 3, 3, 4, 255, 7, 7, 7, 255, 8, 9, 9, 255, 12, 13, 13, 255, 16, 16, 17, 255, 15, 15, 16, 255, 20, 21, 21, 255, 32, 32, 33, 255, 24, 25, 25, 255, 33, 34, 34, 255, 29, 29, 30, 255, 27, 28, 28, 255, 33, 33, 34, 255, 33, 34, 34, 255, 33, 33, 34, 255, 32, 33, 34, 255, 16, 16, 16, 255, 13, 14, 14, 255, 12, 12, 12, 255, 53, 44, 29, 165, 45, 39, 26, 165, 63, 49, 32, 165, 56, 45, 30, 165, 50, 42, 28, 165, 49, 42, 27, 165, 38, 34, 26, 165, 44, 38, 29, 165, 42, 37, 26, 165, 56, 46, 30, 165, 43, 38, 26, 165, 41, 36, 26, 165, 67, 55, 40, 165, 38, 35, 26, 165, 42, 37, 26, 165, 42, 37, 26, 165, 54, 46, 34, 165, 50, 42, 28, 165, 54, 44, 29, 165, 46, 40, 27, 165, 46, 39, 27, 165, 45, 39, 27, 165, 42, 37, 27, 165, 43, 38, 26, 165, 47, 40, 27, 165, 44, 38, 26, 165, 43, 38, 26, 165, 46, 40, 30, 165, 37, 33, 25, 165, 36, 33, 25, 165, 36, 33, 25, 165, 44, 38, 28, 165, 40, 35, 25, 165, 48, 41, 27, 165, 58, 46, 31, 165, 48, 41, 27, 165, 48, 41, 27, 165, 47, 40, 27, 165, 48, 41, 27, 165, 55, 45, 30, 165, 51, 43, 28, 165, 49, 42, 27, 165, 59, 47, 31, 165, 56, 45, 30, 165, 54, 44, 29, 165, 47, 40, 27, 165, 45, 39, 27, 165, 46, 40, 27, 165, 49, 41, 27, 165, 43, 37, 26, 165, 45, 39, 27, 165, 48, 41, 27, 165, 40, 36, 26, 165, 40, 35, 25, 165, 41, 36, 26, 165, 45, 39, 27, 165, 46, 40, 27, 165, 50, 42, 28, 165, 38, 34, 25, 165, 38, 34, 25, 165, 38, 34, 25, 165, 41, 36, 26, 165, 69, 56, 41, 165, 69, 56, 41, 165, 68, 56, 40, 165, 39, 35, 25, 165, 74, 60, 43, 165, 73, 59, 43, 165, 40, 36, 27, 165, 43, 37, 26, 165, 39, 35, 25, 165, 47, 40, 27, 165, 63, 49, 32, 165, 61, 48, 32, 165, 55, 45, 30, 165, 59, 47, 31, 165, 47, 40, 27, 165, 55, 45, 29, 165, 68, 52, 35, 165, 74, 56, 36, 165, 66, 51, 34, 165, 53, 43, 29, 165, 45, 39, 26, 165, 39, 34, 25, 165, 38, 34, 25, 165, 38, 34, 25, 165, 39, 35, 25, 165, 41, 36, 26, 165, 48, 41, 27, 165, 63, 49, 32, 165, 58, 47, 31, 165, 41, 36, 26, 165, 38, 34, 25, 165, 59, 57, 49, 165, 42, 37, 26, 165, 37, 34, 25, 165, 38, 34, 25, 165, 50, 42, 28, 165, 51, 42, 28, 165, 40, 35, 26, 165, 38, 34, 25, 165, 37, 34, 25, 165, 36, 33, 25, 165, 39, 35, 25, 165, 37, 33, 25, 165, 47, 40, 27, 165, 40, 36, 26, 165, 45, 39, 27, 165, 47, 40, 27, 165, 48, 41, 27, 165, 41, 36, 26, 165, 42, 37, 26, 165, 39, 34, 25, 165, 40, 36, 26, 165, 43, 38, 26, 165, 40, 36, 26, 165, 54, 46, 34, 165, 37, 34, 25, 165, 44, 38, 26, 165, 44, 38, 26, 165, 56, 46, 30, 165, 67, 51, 34, 165, 47, 40, 27, 165, 39, 35, 25, 165, 63, 52, 38, 165, 83, 66, 48, 165, 58, 49, 35, 165, 61, 51, 37, 165, 38, 34, 26, 165, 49, 42, 31, 165, 64, 53, 38, 165, 41, 37, 27, 165, 40, 36, 26, 165, 38, 34, 25, 165, 44, 38, 26, 165, 50, 42, 28, 165, 57, 46, 30, 165, 46, 40, 27, 165, 48, 41, 27, 165, 44, 38, 26, 165, 46, 39, 27, 165, 47, 40, 27, 165, 48, 41, 27, 165, 48, 41, 27, 165, 44, 38, 26, 165, 47, 40, 27, 165, 78, 58, 36, 165, 70, 53, 35, 165, 54, 45, 29, 165, 58, 46, 30, 165, 54, 44, 29, 165, 48, 41, 27, 165, 55, 45, 29, 165, 57, 46, 30, 165, 52, 43, 28, 165, 45, 39, 26, 165, 52, 43, 28, 165, 45, 39, 27, 165, 52, 43, 29, 165, 53, 44, 29, 165, 45, 39, 26, 165, 42, 37, 26, 165, 36, 33, 25, 165, 39, 35, 25, 165, 47, 40, 27, 165, 50, 42, 28, 165, 56, 53, 44, 165, 56, 45, 30, 165, 59, 47, 31, 165, 52, 43, 28, 165, 47, 40, 27, 165, 43, 37, 26, 165, 69, 57, 41, 165, 66, 54, 39, 165, 84, 67, 46, 165, 38, 34, 25, 165, 47, 40, 27, 165, 47, 40, 27, 165, 49, 41, 27, 165, 43, 38, 26, 165, 45, 39, 26, 165, 37, 33, 25, 165, 40, 35, 25, 165, 44, 38, 26, 165, 48, 41, 27, 165, 47, 40, 27, 165, 41, 36, 26, 165, 48, 41, 31, 165, 86, 68, 48, 165, 87, 69, 49, 165, 46, 40, 30, 165, 40, 35, 25, 165, 40, 36, 26, 165, 53, 45, 33, 165, 37, 34, 25, 165, 43, 38, 26, 165, 47, 41, 30, 165, 50, 43, 32, 165, 49, 42, 31, 165, 39, 35, 25, 165, 41, 36, 27, 165, 36, 33, 25, 165, 45, 39, 29, 165, 40, 35, 25, 165, 37, 34, 25, 165, 39, 35, 25, 165, 55, 47, 34, 165, 63, 52, 38, 165, 48, 42, 31, 165, 43, 37, 26, 165, 37, 34, 25, 165, 51, 44, 32, 165, 65, 54, 39, 165, 40, 35, 27, 165, 36, 33, 25, 165, 47, 40, 27, 165, 48, 41, 27, 165, 39, 35, 25, 165, 39, 35, 25, 165, 48, 41, 27, 165, 40, 36, 26, 165, 38, 34, 25, 165, 42, 37, 26, 165, 50, 42, 28, 165, 48, 41, 27, 165, 47, 40, 27, 165, 46, 39, 27, 165, 37, 33, 25, 165, 46, 40, 27, 165, 36, 33, 25, 165, 37, 34, 25, 165, 37, 33, 25, 165, 46, 39, 27, 165, 48, 49, 41, 165, 63, 49, 32, 165, 58, 46, 31, 165, 77, 57, 36, 165, 69, 52, 35, 165, 43, 37, 26, 165, 64, 49, 33, 165, 63, 49, 33, 165, 57, 46, 30, 165, 42, 37, 26, 165, 36, 33, 25, 165, 38, 34, 25, 165, 36, 33, 25, 165, 39, 35, 25, 165, 40, 35, 25, 165, 40, 35, 25, 165, 57, 46, 30, 165, 46, 40, 27, 165, 45, 39, 27, 165, 47, 40, 27, 165, 37, 33, 25, 165, 46, 39, 27, 165, 63, 49, 33, 165, 16, 16, 17, 255, 17, 17, 17, 255, 22, 23, 23, 255, 28, 28, 29, 255, 32, 33, 33, 255, 32, 33, 33, 255, 31, 32, 33, 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, 29, 30, 30, 255, 32, 32, 33, 255, 33, 34, 34, 255, 33, 34, 34, 255, 31, 31, 32, 255, 32, 33, 34, 255, 31, 31, 32, 255, 21, 22, 23, 255, 17, 18, 18, 255, 11, 12, 12, 255, 13, 14, 14, 255, 17, 17, 17, 255, 26, 26, 27, 255, 26, 27, 28, 255, 27, 28, 28, 255, 25, 26, 27, 255, 32, 33, 33, 255, 32, 32, 33, 255, 32, 33, 34, 255, 33, 34, 34, 255, 23, 24, 24, 255, 27, 28, 28, 255, 32, 33, 34, 255, 23, 24, 25, 255, 18, 18, 18, 255, 18, 18, 19, 255, 11, 11, 11, 255, 11, 11, 12, 255, 10, 10, 10, 255, 12, 13, 13, 255, 13, 13, 13, 255, 23, 24, 24, 255, 17, 18, 18, 255, 25, 25, 26, 255, 23, 24, 24, 255, 28, 29, 30, 255, 33, 33, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 24, 25, 25, 255, 21, 22, 22, 255, 20, 21, 21, 255, 21, 21, 22, 255, 21, 22, 22, 255, 18, 18, 19, 255, 13, 13, 13, 255, 13, 13, 13, 255, 32, 32, 33, 255, 30, 31, 31, 255, 21, 22, 22, 255, 21, 22, 22, 255, 26, 27, 28, 255, 16, 16, 16, 255, 33, 34, 34, 255, 32, 32, 33, 255, 32, 33, 34, 255, 32, 33, 33, 255, 22, 22, 23, 255, 15, 16, 16, 255, 7, 7, 8, 255, 6, 6, 6, 255, 7, 7, 8, 255, 9, 10, 10, 255, 10, 10, 11, 255, 13, 13, 14, 255, 12, 12, 12, 255, 11, 11, 11, 255, 12, 12, 12, 255, 11, 11, 12, 255, 11, 12, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 10, 10, 10, 255, 11, 12, 12, 255, 9, 9, 10, 255, 7, 7, 7, 255, 10, 10, 10, 255, 12, 13, 13, 255, 16, 16, 16, 255, 22, 22, 23, 255, 14, 15, 15, 255, 12, 12, 12, 255, 8, 8, 9, 255, 7, 7, 7, 255, 16, 17, 17, 255, 19, 19, 19, 255, 18, 19, 19, 255, 17, 18, 18, 255, 18, 18, 19, 255, 23, 24, 25, 255, 24, 25, 25, 255, 19, 19, 19, 255, 32, 33, 34, 255, 32, 33, 33, 255, 31, 32, 33, 255, 21, 22, 22, 255, 17, 17, 18, 255, 21, 22, 22, 255, 16, 17, 17, 255, 10, 10, 11, 255, 11, 11, 11, 255, 17, 18, 18, 255, 18, 19, 19, 255, 24, 24, 25, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 29, 29, 30, 255, 28, 28, 29, 255, 21, 21, 22, 255, 19, 19, 20, 255, 14, 15, 15, 255, 13, 13, 13, 255, 13, 13, 14, 255, 12, 12, 13, 255, 11, 11, 11, 255, 12, 12, 13, 255, 13, 14, 14, 255, 20, 20, 21, 255, 17, 17, 17, 255, 18, 18, 18, 255, 20, 21, 21, 255, 24, 25, 26, 255, 19, 19, 20, 255, 18, 19, 19, 255, 16, 16, 17, 255, 8, 9, 9, 255, 6, 6, 6, 255, 8, 9, 9, 255, 18, 19, 19, 255, 23, 24, 24, 255, 24, 24, 25, 255, 21, 21, 22, 255, 23, 23, 24, 255, 13, 14, 14, 255, 17, 18, 18, 255, 13, 14, 14, 255, 12, 12, 12, 255, 13, 13, 14, 255, 9, 9, 10, 255, 14, 14, 14, 255, 17, 18, 18, 255, 16, 16, 16, 255, 19, 20, 20, 255, 25, 26, 26, 255, 22, 23, 23, 255, 27, 28, 28, 255, 24, 24, 25, 255, 10, 11, 11, 255, 8, 8, 8, 255, 7, 7, 8, 255, 11, 11, 12, 255, 13, 13, 13, 255, 21, 21, 22, 255, 24, 25, 26, 255, 18, 18, 19, 255, 23, 23, 24, 255, 33, 34, 34, 255, 30, 31, 31, 255, 31, 32, 32, 255, 31, 32, 32, 255, 28, 29, 30, 255, 33, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 27, 28, 28, 255, 25, 26, 27, 255, 24, 24, 25, 255, 21, 21, 22, 255, 18, 19, 19, 255, 11, 11, 11, 255, 10, 10, 10, 255, 11, 11, 11, 255, 14, 14, 15, 255, 21, 22, 22, 255, 19, 20, 20, 255, 33, 34, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 33, 33, 34, 255, 32, 33, 34, 255, 32, 32, 33, 255, 33, 33, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 32, 33, 34, 255, 30, 31, 32, 255, 28, 28, 29, 255, 26, 27, 27, 255, 14, 14, 14, 255, 11, 11, 12, 255, 13, 14, 14, 255, 12, 13, 13, 255, 8, 8, 8, 255, 10, 10, 11, 255, 15, 15, 16, 255, 14, 14, 14, 255, 21, 21, 22, 255, 26, 26, 27, 255, 23, 24, 24, 255, 26, 27, 28, 255, 32, 33, 34, 255, 31, 32, 32, 255, 33, 34, 34, 255, 33, 34, 34, 255, 13, 13, 13, 255, 15, 16, 16, 255, 11, 11, 12, 255, 10, 10, 10, 255, 10, 10, 11, 255, 9, 9, 9, 255, 19, 19, 20, 255, 30, 31, 32, 255, 31, 32, 32, 255, 28, 29, 30, 255, 31, 32, 32, 255, 22, 22, 23, 255, 26, 26, 27, 255, 21, 22, 22, 255, 14, 15, 15, 255, 6, 6, 7, 255, 11, 11, 11, 255, 9, 9, 9, 255, 9, 10, 10, 255, 11, 12, 12, 255, 19, 19, 19, 255, 18, 18, 19, 255, 23, 24, 24, 255, 26, 26, 27, 255, 29, 29, 30, 255, 29, 30, 31, 255, 33, 34, 34, 255, 31, 32, 33, 255, 32, 33, 33, 255, 32, 33, 33, 255, 30, 31, 32, 255, 33, 34, 34, 255, 32, 33, 34, 255, 16, 16, 16, 255, 13, 13, 13, 255, 14, 14, 14, 255, 58, 47, 31, 165, 46, 40, 27, 165, 47, 40, 27, 165, 59, 47, 31, 165, 53, 44, 29, 165, 36, 33, 25, 165, 44, 46, 40, 165, 40, 35, 25, 165, 46, 40, 27, 165, 48, 41, 27, 165, 40, 35, 25, 165, 36, 33, 25, 165, 62, 52, 38, 165, 72, 58, 42, 165, 45, 39, 27, 165, 48, 41, 31, 165, 40, 35, 25, 165, 44, 38, 26, 165, 45, 39, 26, 165, 41, 36, 26, 165, 43, 38, 26, 165, 44, 38, 26, 165, 43, 38, 26, 165, 45, 39, 27, 165, 39, 35, 25, 165, 45, 39, 27, 165, 48, 41, 27, 165, 45, 39, 26, 165, 50, 43, 32, 165, 47, 41, 30, 165, 46, 40, 27, 165, 48, 41, 27, 165, 45, 39, 27, 165, 54, 44, 29, 165, 68, 52, 34, 165, 51, 43, 28, 165, 44, 38, 26, 165, 47, 40, 27, 165, 42, 37, 26, 165, 62, 49, 32, 165, 52, 43, 28, 165, 43, 37, 26, 165, 48, 49, 41, 165, 57, 46, 30, 165, 55, 45, 29, 165, 47, 40, 27, 165, 39, 35, 25, 165, 44, 38, 26, 165, 46, 40, 27, 165, 51, 43, 28, 165, 49, 41, 27, 165, 40, 35, 25, 165, 45, 39, 26, 165, 42, 37, 28, 165, 41, 36, 26, 165, 47, 40, 27, 165, 47, 40, 27, 165, 42, 37, 26, 165, 47, 40, 27, 165, 37, 33, 25, 165, 40, 35, 25, 165, 37, 34, 25, 165, 74, 60, 43, 165, 69, 56, 41, 165, 55, 46, 34, 165, 40, 35, 25, 165, 85, 68, 49, 165, 43, 38, 28, 165, 64, 53, 38, 165, 37, 34, 25, 165, 52, 44, 33, 165, 41, 36, 26, 165, 42, 37, 26, 165, 56, 45, 30, 165, 66, 51, 34, 165, 48, 41, 27, 165, 46, 39, 27, 165, 42, 37, 26, 165, 58, 46, 31, 165, 75, 56, 36, 165, 74, 55, 36, 165, 43, 37, 26, 165, 55, 45, 29, 165, 43, 37, 26, 165, 41, 36, 26, 165, 67, 55, 40, 165, 46, 39, 27, 165, 51, 42, 28, 165, 49, 42, 27, 165, 54, 44, 29, 165, 51, 43, 28, 165, 38, 34, 25, 165, 49, 42, 31, 165, 72, 59, 42, 165, 49, 42, 31, 165, 39, 35, 26, 165, 43, 38, 26, 165, 54, 44, 29, 165, 44, 38, 26, 165, 48, 41, 27, 165, 37, 33, 25, 165, 36, 33, 25, 165, 44, 38, 26, 165, 71, 58, 42, 165, 43, 38, 28, 165, 39, 35, 25, 165, 48, 41, 27, 165, 47, 40, 27, 165, 55, 45, 30, 165, 54, 44, 29, 165, 50, 50, 42, 165, 44, 38, 26, 165, 43, 38, 26, 165, 41, 36, 26, 165, 40, 36, 26, 165, 45, 39, 27, 165, 39, 35, 25, 165, 48, 41, 27, 165, 54, 45, 29, 165, 42, 37, 26, 165, 47, 40, 27, 165, 53, 44, 29, 165, 52, 43, 28, 165, 44, 38, 26, 165, 63, 52, 38, 165, 73, 60, 43, 165, 44, 38, 26, 165, 40, 35, 25, 165, 42, 37, 28, 165, 66, 54, 39, 165, 58, 48, 35, 165, 37, 33, 25, 165, 54, 46, 34, 165, 38, 34, 25, 165, 51, 42, 28, 165, 40, 35, 25, 165, 48, 41, 27, 165, 45, 39, 26, 165, 41, 36, 26, 165, 46, 39, 27, 165, 38, 34, 25, 165, 41, 36, 26, 165, 69, 52, 35, 165, 48, 41, 27, 165, 57, 46, 30, 165, 52, 43, 28, 165, 85, 63, 36, 165, 84, 62, 36, 165, 58, 47, 31, 165, 65, 50, 33, 165, 73, 54, 36, 165, 55, 45, 29, 165, 63, 49, 32, 165, 72, 54, 36, 165, 45, 39, 26, 165, 44, 38, 26, 165, 54, 44, 29, 165, 39, 35, 25, 165, 53, 44, 29, 165, 44, 38, 26, 165, 42, 37, 26, 165, 46, 40, 27, 165, 39, 35, 26, 165, 46, 39, 27, 165, 48, 41, 27, 165, 57, 46, 30, 165, 65, 50, 33, 165, 59, 47, 31, 165, 49, 41, 27, 165, 43, 38, 26, 165, 36, 33, 25, 165, 37, 33, 25, 165, 55, 47, 34, 165, 43, 38, 28, 165, 58, 49, 35, 165, 41, 36, 27, 165, 47, 40, 27, 165, 43, 38, 26, 165, 48, 41, 27, 165, 39, 35, 25, 165, 41, 36, 26, 165, 44, 38, 26, 165, 74, 60, 43, 165, 37, 33, 25, 165, 50, 42, 28, 165, 49, 41, 27, 165, 48, 41, 27, 165, 37, 34, 25, 165, 38, 34, 26, 165, 65, 54, 39, 165, 70, 57, 41, 165, 39, 35, 25, 165, 42, 37, 26, 165, 69, 56, 41, 165, 44, 38, 26, 165, 37, 33, 25, 165, 36, 33, 25, 165, 40, 35, 25, 165, 55, 46, 34, 165, 46, 40, 27, 165, 41, 36, 26, 165, 39, 35, 25, 165, 47, 41, 30, 165, 42, 44, 40, 165, 38, 34, 25, 165, 37, 33, 25, 165, 65, 53, 39, 165, 44, 38, 28, 165, 73, 59, 43, 165, 56, 47, 34, 165, 65, 54, 39, 165, 78, 63, 45, 165, 71, 58, 42, 165, 43, 38, 28, 165, 40, 35, 25, 165, 46, 39, 27, 165, 43, 38, 26, 165, 52, 43, 28, 165, 46, 39, 27, 165, 50, 42, 28, 165, 38, 34, 25, 165, 51, 43, 32, 165, 39, 35, 25, 165, 42, 37, 26, 165, 54, 44, 29, 165, 54, 44, 29, 165, 38, 34, 25, 165, 36, 33, 25, 165, 38, 34, 25, 165, 44, 38, 26, 165, 39, 34, 25, 165, 38, 34, 25, 165, 38, 34, 25, 165, 40, 36, 26, 165, 66, 51, 34, 165, 51, 43, 28, 165, 63, 49, 32, 165, 45, 39, 26, 165, 42, 37, 26, 165, 60, 48, 32, 165, 59, 47, 31, 165, 50, 42, 28, 165, 43, 37, 26, 165, 50, 42, 28, 165, 41, 36, 26, 165, 62, 51, 37, 165, 41, 36, 26, 165, 38, 34, 25, 165, 40, 36, 27, 165, 40, 35, 25, 165, 37, 34, 25, 165, 42, 37, 26, 165, 47, 40, 27, 165, 40, 36, 26, 165, 36, 33, 25, 165, 63, 49, 32, 165, 15, 15, 15, 255, 18, 18, 19, 255, 23, 24, 24, 255, 32, 33, 34, 255, 30, 31, 31, 255, 32, 33, 33, 255, 32, 33, 34, 255, 33, 34, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 33, 255, 31, 32, 33, 255, 32, 33, 33, 255, 33, 34, 34, 255, 31, 32, 32, 255, 33, 34, 34, 255, 33, 34, 34, 255, 31, 31, 32, 255, 31, 31, 32, 255, 29, 30, 31, 255, 22, 23, 23, 255, 22, 22, 23, 255, 16, 17, 17, 255, 16, 17, 17, 255, 18, 19, 19, 255, 18, 18, 19, 255, 21, 22, 23, 255, 26, 26, 27, 255, 28, 29, 29, 255, 25, 26, 27, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 33, 34, 34, 255, 27, 27, 28, 255, 33, 34, 34, 255, 19, 20, 20, 255, 15, 15, 16, 255, 11, 12, 12, 255, 9, 9, 9, 255, 11, 11, 12, 255, 13, 13, 13, 255, 11, 11, 12, 255, 14, 14, 15, 255, 19, 19, 20, 255, 27, 27, 28, 255, 28, 28, 29, 255, 28, 29, 29, 255, 33, 33, 34, 255, 33, 34, 34, 255, 32, 33, 33, 255, 30, 31, 32, 255, 33, 33, 34, 255, 22, 23, 23, 255, 21, 21, 22, 255, 19, 19, 20, 255, 22, 22, 23, 255, 16, 16, 17, 255, 17, 17, 17, 255, 13, 14, 14, 255, 15, 16, 16, 255, 28, 29, 29, 255, 29, 30, 31, 255, 21, 21, 22, 255, 11, 12, 12, 255, 29, 30, 31, 255, 26, 27, 28, 255, 24, 25, 26, 255, 33, 34, 34, 255, 33, 34, 34, 255, 28, 29, 29, 255, 19, 20, 20, 255, 13, 13, 14, 255, 8, 8, 8, 255, 8, 8, 8, 255, 7, 7, 7, 255, 11, 11, 11, 255, 20, 20, 21, 255, 14, 15, 15, 255, 15, 16, 16, 255, 10, 10, 11, 255, 12, 12, 12, 255, 14, 14, 14, 255, 14, 15, 15, 255, 15, 16, 16, 255, 7, 7, 7, 255, 12, 13, 13, 255, 14, 14, 15, 255, 12, 12, 12, 255, 14, 14, 15, 255, 7, 7, 7, 255, 10, 10, 11, 255, 15, 15, 15, 255, 14, 14, 14, 255, 12, 13, 13, 255, 11, 11, 11, 255, 5, 5, 6, 255, 8, 8, 8, 255, 16, 17, 17, 255, 18, 18, 19, 255, 19, 19, 20, 255, 22, 22, 23, 255, 18, 18, 19, 255, 24, 24, 25, 255, 28, 29, 29, 255, 29, 30, 31, 255, 33, 34, 34, 255, 32, 33, 33, 255, 21, 22, 22, 255, 23, 24, 24, 255, 22, 23, 23, 255, 17, 17, 18, 255, 13, 13, 14, 255, 13, 13, 14, 255, 12, 12, 13, 255, 14, 15, 15, 255, 21, 21, 22, 255, 19, 19, 20, 255, 32, 33, 33, 255, 33, 33, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 33, 33, 34, 255, 20, 20, 21, 255, 21, 22, 22, 255, 15, 15, 16, 255, 15, 15, 16, 255, 16, 16, 16, 255, 15, 16, 16, 255, 12, 13, 13, 255, 14, 14, 14, 255, 16, 16, 17, 255, 14, 14, 14, 255, 17, 17, 18, 255, 13, 14, 14, 255, 16, 17, 17, 255, 21, 21, 22, 255, 17, 18, 18, 255, 15, 15, 15, 255, 12, 12, 13, 255, 5, 5, 5, 255, 7, 7, 7, 255, 12, 13, 13, 255, 17, 17, 17, 255, 27, 27, 28, 255, 25, 26, 26, 255, 22, 22, 23, 255, 28, 28, 29, 255, 14, 14, 14, 255, 17, 18, 18, 255, 21, 21, 22, 255, 14, 15, 15, 255, 15, 16, 16, 255, 17, 17, 18, 255, 25, 26, 26, 255, 17, 17, 17, 255, 19, 20, 20, 255, 18, 18, 19, 255, 20, 21, 21, 255, 33, 33, 34, 255, 24, 24, 25, 255, 15, 16, 16, 255, 10, 11, 11, 255, 6, 6, 6, 255, 7, 7, 7, 255, 11, 12, 12, 255, 15, 15, 16, 255, 23, 24, 24, 255, 25, 25, 26, 255, 16, 17, 17, 255, 28, 29, 30, 255, 33, 33, 34, 255, 29, 29, 30, 255, 33, 34, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 32, 33, 33, 255, 28, 29, 30, 255, 24, 24, 25, 255, 28, 29, 29, 255, 30, 31, 32, 255, 24, 24, 25, 255, 21, 22, 22, 255, 18, 19, 19, 255, 17, 17, 18, 255, 13, 13, 14, 255, 11, 12, 12, 255, 15, 15, 15, 255, 21, 21, 21, 255, 18, 18, 19, 255, 28, 28, 29, 255, 32, 33, 34, 255, 33, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 32, 33, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 20, 21, 21, 255, 15, 15, 16, 255, 19, 20, 20, 255, 12, 12, 12, 255, 13, 14, 14, 255, 15, 16, 16, 255, 9, 9, 9, 255, 12, 12, 13, 255, 15, 15, 16, 255, 8, 8, 8, 255, 12, 12, 12, 255, 19, 19, 19, 255, 25, 26, 26, 255, 16, 17, 17, 255, 27, 28, 28, 255, 33, 34, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 28, 29, 29, 255, 33, 33, 34, 255, 33, 34, 34, 255, 16, 16, 17, 255, 13, 13, 13, 255, 8, 9, 9, 255, 9, 9, 9, 255, 18, 19, 19, 255, 30, 31, 31, 255, 32, 33, 34, 255, 27, 27, 28, 255, 21, 22, 22, 255, 21, 22, 22, 255, 19, 19, 20, 255, 17, 17, 17, 255, 14, 14, 15, 255, 9, 9, 9, 255, 9, 9, 10, 255, 13, 13, 14, 255, 16, 17, 17, 255, 16, 17, 17, 255, 20, 21, 21, 255, 20, 20, 21, 255, 18, 18, 19, 255, 23, 23, 24, 255, 23, 23, 24, 255, 28, 29, 30, 255, 33, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 33, 34, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 15, 15, 16, 255, 13, 14, 14, 255, 10, 11, 11, 255, 75, 56, 36, 165, 65, 50, 33, 165, 45, 39, 27, 165, 44, 38, 26, 165, 40, 35, 25, 165, 67, 55, 40, 165, 48, 41, 27, 165, 45, 39, 27, 165, 38, 34, 25, 165, 44, 38, 26, 165, 55, 45, 30, 165, 48, 41, 27, 165, 39, 35, 26, 165, 39, 35, 25, 165, 41, 36, 26, 165, 38, 34, 26, 165, 47, 41, 30, 165, 53, 44, 29, 165, 38, 34, 25, 165, 72, 59, 42, 165, 41, 36, 26, 165, 44, 38, 26, 165, 41, 36, 26, 165, 41, 37, 27, 165, 47, 40, 27, 165, 41, 36, 26, 165, 45, 39, 27, 165, 49, 42, 27, 165, 41, 36, 27, 165, 39, 35, 25, 165, 53, 44, 29, 165, 47, 40, 27, 165, 54, 44, 29, 165, 38, 34, 25, 165, 52, 43, 28, 165, 62, 49, 32, 165, 58, 47, 31, 165, 45, 39, 26, 165, 37, 34, 25, 165, 41, 36, 26, 165, 41, 36, 26, 165, 51, 43, 28, 165, 39, 35, 25, 165, 37, 33, 25, 165, 51, 44, 32, 165, 62, 51, 37, 165, 37, 33, 25, 165, 51, 43, 28, 165, 52, 43, 29, 165, 47, 40, 27, 165, 46, 39, 27, 165, 48, 41, 27, 165, 48, 41, 27, 165, 46, 40, 27, 165, 42, 36, 26, 165, 65, 53, 39, 165, 43, 38, 28, 165, 74, 60, 43, 165, 47, 40, 27, 165, 38, 34, 25, 165, 65, 53, 39, 165, 38, 34, 25, 165, 54, 46, 33, 165, 65, 53, 39, 165, 77, 62, 45, 165, 55, 47, 34, 165, 38, 34, 25, 165, 39, 35, 25, 165, 56, 47, 34, 165, 41, 37, 27, 165, 41, 36, 26, 165, 45, 39, 29, 165, 37, 33, 25, 165, 68, 52, 34, 165, 46, 40, 27, 165, 49, 42, 27, 165, 65, 50, 33, 165, 47, 40, 27, 165, 44, 38, 26, 165, 60, 48, 31, 165, 48, 41, 27, 165, 46, 39, 27, 165, 43, 38, 26, 165, 46, 40, 27, 165, 45, 39, 26, 165, 38, 34, 26, 165, 48, 41, 27, 165, 47, 40, 27, 165, 40, 35, 25, 165, 51, 43, 28, 165, 39, 35, 25, 165, 45, 39, 26, 165, 44, 38, 26, 165, 38, 35, 26, 165, 41, 36, 27, 165, 41, 36, 27, 165, 71, 58, 42, 165, 45, 39, 26, 165, 48, 41, 27, 165, 48, 41, 27, 165, 47, 40, 27, 165, 38, 34, 25, 165, 38, 34, 25, 165, 41, 36, 26, 165, 46, 40, 30, 165, 47, 41, 30, 165, 43, 37, 26, 165, 39, 35, 25, 165, 47, 40, 27, 165, 46, 39, 27, 165, 50, 42, 28, 165, 51, 43, 28, 165, 48, 41, 27, 165, 46, 39, 27, 165, 47, 41, 30, 165, 43, 37, 26, 165, 56, 45, 30, 165, 57, 46, 30, 165, 64, 50, 33, 165, 39, 35, 25, 165, 37, 34, 25, 165, 52, 43, 29, 165, 38, 34, 25, 165, 39, 35, 25, 165, 56, 47, 35, 165, 48, 41, 31, 165, 44, 38, 26, 165, 42, 37, 26, 165, 44, 38, 26, 165, 37, 33, 25, 165, 58, 49, 36, 165, 38, 34, 25, 165, 52, 44, 32, 165, 51, 44, 32, 165, 46, 39, 27, 165, 39, 35, 26, 165, 37, 34, 25, 165, 44, 38, 26, 165, 55, 45, 29, 165, 57, 46, 30, 165, 57, 46, 30, 165, 48, 41, 27, 165, 46, 40, 27, 165, 47, 40, 27, 165, 60, 48, 32, 165, 55, 45, 30, 165, 73, 55, 36, 165, 77, 57, 36, 165, 77, 76, 42, 255, 78, 58, 36, 165, 69, 53, 35, 165, 88, 64, 35, 165, 63, 49, 32, 165, 47, 40, 27, 165, 46, 40, 27, 165, 43, 37, 26, 165, 47, 40, 27, 165, 49, 42, 27, 165, 37, 34, 25, 165, 44, 38, 26, 165, 39, 35, 25, 165, 70, 57, 41, 165, 55, 45, 29, 165, 64, 50, 33, 165, 45, 39, 27, 165, 46, 40, 27, 165, 54, 44, 29, 165, 45, 38, 26, 165, 37, 33, 25, 165, 52, 44, 32, 165, 73, 59, 43, 165, 65, 54, 39, 165, 37, 33, 25, 165, 72, 59, 42, 165, 56, 47, 34, 165, 42, 37, 26, 165, 45, 39, 26, 165, 41, 36, 26, 165, 39, 35, 25, 165, 44, 46, 40, 165, 36, 33, 25, 165, 62, 52, 37, 165, 55, 47, 34, 165, 42, 37, 26, 165, 48, 41, 27, 165, 37, 33, 25, 165, 38, 34, 25, 165, 47, 40, 27, 165, 46, 39, 27, 165, 64, 53, 38, 165, 56, 47, 34, 165, 40, 36, 26, 165, 44, 38, 26, 165, 42, 37, 26, 165, 72, 59, 42, 165, 52, 52, 45, 165, 45, 39, 29, 165, 50, 43, 32, 165, 55, 47, 34, 165, 68, 56, 40, 165, 41, 36, 26, 165, 43, 37, 26, 165, 38, 34, 25, 165, 51, 43, 32, 165, 38, 34, 25, 165, 38, 34, 25, 165, 63, 52, 38, 165, 60, 50, 36, 165, 36, 33, 25, 165, 87, 69, 49, 165, 73, 59, 43, 165, 43, 45, 40, 165, 41, 36, 26, 165, 50, 42, 28, 165, 52, 43, 28, 165, 41, 36, 26, 165, 38, 34, 25, 165, 41, 36, 26, 165, 42, 37, 26, 165, 40, 35, 25, 165, 43, 37, 26, 165, 39, 35, 26, 165, 39, 35, 25, 165, 40, 35, 25, 165, 45, 39, 26, 165, 37, 33, 25, 165, 43, 37, 26, 165, 41, 36, 26, 165, 48, 41, 27, 165, 48, 41, 27, 165, 50, 42, 28, 165, 47, 40, 27, 165, 53, 44, 29, 165, 41, 36, 26, 165, 50, 42, 28, 165, 62, 49, 32, 165, 48, 41, 27, 165, 39, 34, 25, 165, 47, 40, 27, 165, 50, 42, 28, 165, 42, 37, 26, 165, 38, 34, 25, 165, 38, 34, 25, 165, 41, 36, 26, 165, 54, 46, 34, 165, 37, 34, 25, 165, 66, 54, 39, 165, 74, 60, 43, 165, 46, 40, 30, 165, 55, 46, 34, 165, 39, 35, 25, 165, 40, 35, 25, 165, 43, 37, 26, 165, 40, 36, 26, 165, 39, 35, 25, 165, 69, 52, 35, 165, 12, 12, 12, 255, 19, 19, 20, 255, 25, 26, 26, 255, 31, 32, 33, 255, 33, 33, 34, 255, 33, 34, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 33, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 33, 33, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 25, 25, 26, 255, 16, 16, 16, 255, 16, 17, 17, 255, 12, 12, 13, 255, 15, 16, 16, 255, 23, 23, 24, 255, 24, 25, 25, 255, 27, 28, 28, 255, 31, 32, 33, 255, 22, 22, 23, 255, 33, 33, 34, 255, 33, 33, 34, 255, 33, 33, 34, 255, 33, 34, 34, 255, 32, 33, 34, 255, 18, 19, 19, 255, 18, 18, 19, 255, 12, 13, 13, 255, 7, 7, 8, 255, 14, 14, 15, 255, 20, 20, 21, 255, 19, 20, 20, 255, 21, 22, 22, 255, 16, 17, 17, 255, 18, 18, 19, 255, 21, 21, 22, 255, 33, 34, 34, 255, 33, 34, 34, 255, 32, 33, 33, 255, 33, 34, 34, 255, 33, 33, 34, 255, 27, 27, 28, 255, 24, 24, 25, 255, 9, 9, 9, 255, 20, 20, 21, 255, 17, 18, 18, 255, 17, 17, 18, 255, 13, 13, 14, 255, 13, 13, 13, 255, 30, 30, 31, 255, 29, 30, 31, 255, 22, 23, 23, 255, 17, 18, 18, 255, 15, 15, 15, 255, 21, 22, 22, 255, 14, 14, 15, 255, 18, 18, 18, 255, 26, 27, 27, 255, 33, 34, 34, 255, 33, 34, 34, 255, 29, 29, 30, 255, 8, 9, 9, 255, 8, 8, 9, 255, 7, 7, 7, 255, 12, 12, 12, 255, 10, 10, 11, 255, 17, 18, 18, 255, 14, 14, 15, 255, 16, 16, 17, 255, 19, 19, 20, 255, 25, 26, 27, 255, 15, 15, 16, 255, 22, 22, 23, 255, 14, 15, 15, 255, 14, 15, 15, 255, 11, 11, 11, 255, 14, 15, 15, 255, 17, 17, 18, 255, 14, 15, 15, 255, 10, 10, 11, 255, 10, 10, 10, 255, 14, 14, 14, 255, 13, 13, 13, 255, 10, 10, 11, 255, 4, 4, 5, 255, 7, 7, 7, 255, 12, 12, 13, 255, 17, 18, 18, 255, 20, 21, 21, 255, 19, 19, 20, 255, 18, 19, 19, 255, 15, 16, 16, 255, 29, 30, 30, 255, 33, 33, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 20, 21, 21, 255, 19, 19, 20, 255, 19, 20, 20, 255, 18, 19, 19, 255, 13, 13, 14, 255, 10, 10, 10, 255, 15, 15, 15, 255, 15, 15, 16, 255, 17, 17, 18, 255, 18, 19, 19, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 29, 30, 31, 255, 30, 31, 31, 255, 19, 20, 20, 255, 16, 16, 17, 255, 22, 23, 23, 255, 21, 21, 22, 255, 15, 15, 16, 255, 9, 10, 10, 255, 12, 12, 12, 255, 12, 13, 13, 255, 15, 15, 16, 255, 17, 17, 18, 255, 22, 22, 23, 255, 14, 15, 15, 255, 22, 22, 23, 255, 15, 16, 16, 255, 8, 9, 9, 255, 11, 11, 11, 255, 11, 11, 12, 255, 13, 14, 14, 255, 13, 14, 14, 255, 27, 27, 28, 255, 26, 26, 27, 255, 19, 19, 20, 255, 22, 22, 23, 255, 25, 25, 26, 255, 24, 24, 25, 255, 16, 16, 17, 255, 19, 20, 20, 255, 20, 20, 21, 255, 21, 22, 22, 255, 25, 25, 26, 255, 20, 21, 21, 255, 21, 21, 22, 255, 33, 34, 34, 255, 29, 29, 30, 255, 30, 30, 31, 255, 30, 31, 32, 255, 8, 9, 9, 255, 10, 10, 10, 255, 10, 10, 10, 255, 6, 7, 7, 255, 13, 13, 14, 255, 11, 11, 12, 255, 18, 19, 19, 255, 21, 21, 22, 255, 21, 22, 22, 255, 21, 22, 22, 255, 30, 31, 32, 255, 33, 33, 34, 255, 33, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 27, 28, 28, 255, 26, 27, 28, 255, 25, 25, 26, 255, 22, 22, 23, 255, 19, 20, 20, 255, 21, 22, 22, 255, 19, 20, 20, 255, 17, 17, 17, 255, 11, 11, 11, 255, 12, 12, 12, 255, 10, 10, 10, 255, 15, 16, 16, 255, 16, 17, 17, 255, 21, 21, 22, 255, 13, 13, 13, 255, 33, 34, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 32, 33, 34, 255, 31, 32, 32, 255, 27, 28, 28, 255, 26, 26, 27, 255, 24, 25, 25, 255, 18, 18, 19, 255, 11, 11, 11, 255, 12, 12, 13, 255, 15, 15, 16, 255, 25, 25, 26, 255, 17, 17, 18, 255, 14, 15, 15, 255, 7, 7, 7, 255, 14, 14, 14, 255, 9, 9, 9, 255, 12, 12, 12, 255, 21, 21, 22, 255, 17, 17, 17, 255, 30, 30, 31, 255, 23, 24, 24, 255, 29, 30, 30, 255, 32, 33, 34, 255, 29, 29, 30, 255, 31, 31, 32, 255, 33, 33, 34, 255, 30, 31, 32, 255, 25, 26, 26, 255, 16, 16, 16, 255, 9, 9, 10, 255, 10, 10, 11, 255, 16, 17, 17, 255, 14, 14, 15, 255, 33, 33, 34, 255, 24, 25, 25, 255, 17, 17, 18, 255, 19, 19, 20, 255, 16, 17, 17, 255, 16, 16, 16, 255, 13, 14, 14, 255, 7, 7, 7, 255, 13, 13, 13, 255, 13, 14, 14, 255, 16, 16, 16, 255, 22, 22, 23, 255, 24, 25, 25, 255, 19, 20, 20, 255, 19, 19, 20, 255, 26, 26, 27, 255, 32, 32, 33, 255, 33, 34, 34, 255, 33, 33, 34, 255, 33, 33, 34, 255, 33, 33, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 30, 31, 32, 255, 13, 13, 14, 255, 10, 10, 11, 255, 13, 13, 13, 255, 55, 45, 30, 165, 43, 38, 26, 165, 43, 37, 26, 165, 54, 45, 33, 165, 64, 53, 38, 165, 36, 33, 25, 165, 40, 36, 26, 165, 44, 38, 26, 165, 44, 38, 26, 165, 43, 38, 26, 165, 44, 38, 26, 165, 37, 33, 25, 165, 38, 34, 25, 165, 41, 37, 27, 165, 47, 40, 27, 165, 44, 38, 26, 165, 43, 38, 26, 165, 54, 45, 29, 165, 69, 57, 41, 165, 87, 69, 49, 165, 38, 34, 25, 165, 43, 38, 28, 165, 71, 58, 42, 165, 38, 34, 25, 165, 46, 39, 27, 165, 49, 42, 27, 165, 41, 36, 26, 165, 42, 37, 26, 165, 52, 43, 28, 165, 48, 41, 27, 165, 47, 40, 27, 165, 47, 40, 27, 165, 51, 43, 28, 165, 43, 38, 28, 165, 45, 39, 27, 165, 44, 38, 26, 165, 39, 35, 25, 165, 47, 41, 30, 165, 61, 51, 37, 165, 37, 33, 25, 165, 41, 36, 26, 165, 57, 48, 35, 165, 57, 48, 35, 165, 42, 37, 28, 165, 85, 67, 47, 165, 68, 56, 40, 165, 52, 44, 32, 165, 46, 40, 27, 165, 58, 47, 31, 165, 59, 47, 31, 165, 45, 39, 26, 165, 48, 41, 27, 165, 47, 40, 27, 165, 37, 34, 25, 165, 87, 70, 49, 165, 64, 53, 38, 165, 75, 61, 44, 165, 78, 63, 45, 165, 57, 48, 35, 165, 41, 37, 27, 165, 38, 34, 25, 165, 38, 34, 25, 165, 37, 34, 25, 165, 37, 34, 25, 165, 42, 37, 26, 165, 38, 34, 25, 165, 58, 48, 35, 165, 43, 38, 26, 165, 41, 36, 26, 165, 39, 35, 25, 165, 48, 42, 31, 165, 42, 37, 26, 165, 53, 44, 29, 165, 48, 41, 27, 165, 56, 45, 30, 165, 46, 39, 27, 165, 49, 41, 27, 165, 45, 39, 26, 165, 46, 40, 27, 165, 44, 46, 40, 165, 44, 38, 26, 165, 37, 34, 25, 165, 45, 39, 27, 165, 47, 40, 27, 165, 52, 43, 28, 165, 49, 50, 42, 165, 56, 45, 30, 165, 58, 46, 31, 165, 48, 41, 27, 165, 40, 36, 26, 165, 42, 37, 26, 165, 46, 39, 27, 165, 49, 42, 27, 165, 42, 37, 26, 165, 38, 34, 25, 165, 40, 36, 27, 165, 44, 39, 29, 165, 55, 45, 29, 165, 61, 48, 32, 165, 46, 39, 27, 165, 48, 41, 27, 165, 44, 38, 26, 165, 49, 41, 27, 165, 45, 39, 26, 165, 38, 35, 26, 165, 57, 48, 35, 165, 41, 36, 26, 165, 45, 39, 27, 165, 46, 40, 30, 165, 37, 33, 25, 165, 42, 37, 28, 165, 42, 37, 26, 165, 39, 35, 25, 165, 42, 37, 26, 165, 47, 40, 27, 165, 40, 35, 25, 165, 48, 41, 27, 165, 42, 37, 26, 165, 47, 40, 27, 165, 43, 38, 26, 165, 42, 45, 40, 165, 36, 33, 25, 165, 45, 39, 29, 165, 39, 35, 26, 165, 42, 37, 26, 165, 42, 37, 26, 165, 38, 34, 25, 165, 40, 36, 26, 165, 43, 37, 26, 165, 39, 35, 25, 165, 37, 34, 25, 165, 51, 43, 32, 165, 51, 44, 32, 165, 43, 38, 28, 165, 46, 39, 27, 165, 43, 38, 28, 165, 36, 33, 25, 165, 39, 35, 25, 165, 45, 39, 27, 165, 48, 41, 27, 165, 65, 50, 33, 165, 53, 44, 29, 165, 64, 50, 33, 165, 65, 51, 33, 165, 68, 52, 34, 165, 50, 42, 28, 165, 59, 47, 31, 165, 58, 46, 30, 165, 53, 44, 29, 165, 50, 42, 28, 165, 65, 51, 33, 165, 65, 50, 33, 165, 56, 45, 30, 165, 48, 41, 27, 165, 43, 37, 26, 165, 41, 36, 26, 165, 48, 41, 27, 165, 48, 41, 27, 165, 48, 42, 31, 165, 43, 38, 28, 165, 52, 44, 32, 165, 37, 34, 25, 165, 41, 36, 26, 165, 53, 44, 29, 165, 43, 37, 26, 165, 42, 37, 26, 165, 39, 35, 25, 165, 45, 39, 27, 165, 44, 38, 26, 165, 49, 42, 31, 165, 39, 34, 25, 165, 36, 33, 25, 165, 45, 39, 29, 165, 76, 62, 44, 165, 64, 53, 38, 165, 53, 45, 33, 165, 40, 35, 25, 165, 42, 37, 26, 165, 50, 42, 28, 165, 47, 40, 27, 165, 41, 36, 26, 165, 36, 33, 25, 165, 40, 36, 27, 165, 38, 34, 25, 165, 43, 37, 26, 165, 36, 33, 25, 165, 42, 37, 26, 165, 37, 33, 25, 165, 39, 35, 25, 165, 39, 35, 26, 165, 44, 38, 26, 165, 41, 36, 26, 165, 40, 36, 26, 165, 41, 37, 27, 165, 36, 33, 25, 165, 49, 42, 31, 165, 38, 34, 25, 165, 40, 35, 25, 165, 40, 36, 27, 165, 44, 46, 40, 165, 46, 40, 27, 165, 52, 43, 28, 165, 50, 42, 28, 165, 48, 41, 27, 165, 41, 36, 26, 165, 37, 33, 25, 165, 43, 38, 26, 165, 37, 33, 25, 165, 43, 37, 26, 165, 47, 41, 30, 165, 70, 57, 41, 165, 57, 48, 35, 165, 42, 37, 27, 165, 39, 35, 25, 165, 52, 43, 29, 165, 43, 38, 26, 165, 38, 34, 25, 165, 58, 46, 31, 165, 49, 42, 27, 165, 59, 47, 31, 165, 52, 43, 28, 165, 44, 38, 26, 165, 44, 38, 26, 165, 48, 41, 27, 165, 47, 40, 27, 165, 41, 36, 26, 165, 44, 38, 26, 165, 48, 41, 27, 165, 41, 36, 26, 165, 51, 43, 28, 165, 68, 52, 34, 165, 61, 48, 32, 165, 54, 44, 29, 165, 47, 40, 27, 165, 53, 44, 29, 165, 57, 46, 30, 165, 41, 36, 26, 165, 47, 40, 27, 165, 49, 42, 27, 165, 48, 41, 27, 165, 44, 38, 26, 165, 38, 35, 26, 165, 42, 37, 26, 165, 44, 38, 26, 165, 43, 38, 26, 165, 40, 35, 25, 165, 47, 40, 27, 165, 48, 41, 31, 165, 37, 33, 25, 165, 37, 33, 25, 165, 37, 34, 25, 165, 45, 39, 27, 165, 43, 37, 26, 165, 50, 42, 28, 165, 44, 38, 26, 165, 51, 42, 28, 165, 10, 10, 10, 255, 20, 20, 21, 255, 23, 24, 24, 255, 22, 22, 23, 255, 26, 27, 28, 255, 22, 23, 23, 255, 29, 30, 30, 255, 32, 32, 33, 255, 33, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 28, 29, 30, 255, 32, 33, 33, 255, 33, 33, 34, 255, 33, 33, 34, 255, 26, 27, 28, 255, 33, 33, 34, 255, 32, 33, 34, 255, 27, 27, 28, 255, 22, 22, 23, 255, 13, 14, 14, 255, 14, 15, 15, 255, 11, 11, 11, 255, 15, 15, 15, 255, 17, 17, 18, 255, 21, 21, 22, 255, 25, 26, 26, 255, 23, 23, 24, 255, 23, 24, 24, 255, 33, 33, 34, 255, 30, 31, 31, 255, 33, 33, 34, 255, 33, 33, 34, 255, 22, 22, 23, 255, 17, 18, 18, 255, 13, 14, 14, 255, 11, 11, 11, 255, 8, 8, 8, 255, 12, 12, 13, 255, 13, 14, 14, 255, 18, 18, 19, 255, 10, 10, 11, 255, 20, 21, 21, 255, 26, 27, 28, 255, 29, 30, 30, 255, 28, 29, 30, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 29, 29, 30, 255, 26, 27, 28, 255, 16, 16, 17, 255, 17, 17, 18, 255, 19, 19, 19, 255, 15, 15, 16, 255, 11, 11, 12, 255, 10, 10, 10, 255, 19, 19, 20, 255, 21, 22, 22, 255, 22, 23, 23, 255, 21, 22, 22, 255, 17, 18, 18, 255, 22, 23, 23, 255, 20, 21, 21, 255, 15, 15, 15, 255, 23, 24, 25, 255, 19, 20, 20, 255, 29, 30, 31, 255, 33, 34, 34, 255, 24, 25, 25, 255, 9, 10, 10, 255, 11, 11, 11, 255, 6, 6, 6, 255, 11, 11, 11, 255, 12, 12, 13, 255, 18, 18, 18, 255, 21, 22, 22, 255, 27, 27, 28, 255, 18, 18, 19, 255, 22, 23, 24, 255, 19, 20, 20, 255, 18, 19, 19, 255, 22, 23, 23, 255, 23, 24, 24, 255, 20, 21, 21, 255, 13, 14, 14, 255, 15, 15, 15, 255, 15, 15, 15, 255, 14, 14, 15, 255, 15, 15, 15, 255, 17, 17, 18, 255, 16, 17, 17, 255, 14, 14, 14, 255, 9, 10, 10, 255, 8, 8, 9, 255, 11, 12, 12, 255, 12, 12, 13, 255, 10, 10, 10, 255, 14, 15, 15, 255, 25, 25, 26, 255, 25, 25, 26, 255, 25, 26, 27, 255, 33, 33, 34, 255, 33, 33, 34, 255, 27, 28, 28, 255, 21, 22, 22, 255, 17, 18, 18, 255, 15, 16, 16, 255, 16, 16, 16, 255, 13, 14, 14, 255, 11, 12, 12, 255, 16, 16, 17, 255, 16, 16, 17, 255, 17, 17, 17, 255, 22, 23, 23, 255, 30, 30, 31, 255, 32, 33, 33, 255, 33, 34, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 27, 28, 29, 255, 31, 32, 32, 255, 25, 26, 27, 255, 18, 19, 19, 255, 16, 16, 17, 255, 16, 17, 17, 255, 14, 15, 15, 255, 13, 13, 14, 255, 16, 16, 17, 255, 8, 8, 8, 255, 12, 12, 13, 255, 12, 13, 13, 255, 17, 18, 18, 255, 12, 12, 12, 255, 17, 17, 17, 255, 24, 24, 25, 255, 18, 18, 19, 255, 18, 19, 19, 255, 9, 9, 9, 255, 12, 12, 13, 255, 11, 11, 12, 255, 18, 18, 18, 255, 17, 17, 18, 255, 32, 33, 34, 255, 25, 26, 27, 255, 31, 32, 32, 255, 30, 31, 31, 255, 18, 19, 19, 255, 22, 22, 23, 255, 19, 20, 20, 255, 25, 26, 26, 255, 27, 28, 29, 255, 22, 22, 23, 255, 28, 29, 29, 255, 32, 33, 33, 255, 22, 22, 23, 255, 26, 27, 27, 255, 28, 29, 30, 255, 15, 16, 16, 255, 9, 9, 9, 255, 11, 11, 11, 255, 4, 4, 4, 255, 11, 11, 11, 255, 11, 11, 11, 255, 22, 23, 23, 255, 20, 20, 21, 255, 24, 25, 25, 255, 29, 30, 31, 255, 21, 21, 21, 255, 26, 27, 27, 255, 33, 33, 34, 255, 33, 33, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 32, 33, 33, 255, 33, 34, 34, 255, 28, 28, 29, 255, 27, 27, 28, 255, 24, 24, 25, 255, 25, 26, 26, 255, 28, 29, 30, 255, 18, 19, 19, 255, 17, 17, 17, 255, 15, 15, 16, 255, 10, 10, 11, 255, 8, 8, 8, 255, 10, 10, 10, 255, 14, 14, 15, 255, 14, 14, 15, 255, 19, 19, 20, 255, 22, 22, 23, 255, 20, 21, 21, 255, 21, 22, 22, 255, 24, 25, 25, 255, 23, 24, 25, 255, 21, 22, 22, 255, 21, 21, 21, 255, 18, 19, 19, 255, 16, 16, 16, 255, 15, 15, 15, 255, 13, 13, 13, 255, 16, 16, 17, 255, 27, 28, 28, 255, 20, 20, 21, 255, 24, 24, 25, 255, 15, 15, 15, 255, 10, 10, 10, 255, 6, 7, 7, 255, 9, 9, 9, 255, 11, 12, 12, 255, 15, 15, 16, 255, 19, 19, 19, 255, 20, 20, 21, 255, 21, 22, 22, 255, 24, 25, 26, 255, 28, 29, 29, 255, 26, 27, 27, 255, 28, 29, 30, 255, 24, 24, 25, 255, 33, 34, 34, 255, 25, 25, 26, 255, 19, 20, 20, 255, 4, 5, 5, 255, 8, 8, 8, 255, 8, 9, 9, 255, 11, 12, 12, 255, 29, 30, 31, 255, 22, 23, 23, 255, 18, 19, 19, 255, 20, 21, 21, 255, 15, 15, 15, 255, 14, 15, 15, 255, 9, 9, 9, 255, 12, 13, 13, 255, 13, 13, 13, 255, 13, 14, 14, 255, 18, 18, 19, 255, 26, 27, 27, 255, 22, 23, 23, 255, 20, 20, 21, 255, 22, 22, 23, 255, 25, 26, 26, 255, 31, 32, 32, 255, 33, 34, 34, 255, 31, 32, 33, 255, 33, 34, 34, 255, 33, 34, 34, 255, 22, 23, 23, 255, 33, 34, 34, 255, 33, 33, 34, 255, 30, 30, 31, 255, 16, 17, 17, 255, 15, 15, 15, 255, 8, 9, 9, 255, 48, 41, 27, 165, 39, 35, 26, 165, 64, 53, 38, 165, 42, 37, 28, 165, 39, 35, 25, 165, 37, 33, 25, 165, 65, 54, 39, 165, 42, 37, 26, 165, 43, 37, 26, 165, 41, 36, 26, 165, 45, 39, 27, 165, 42, 37, 26, 165, 48, 41, 31, 165, 47, 41, 30, 165, 44, 38, 26, 165, 49, 41, 27, 165, 55, 45, 29, 165, 58, 46, 31, 165, 38, 34, 25, 165, 74, 60, 43, 165, 41, 36, 26, 165, 47, 41, 30, 165, 37, 34, 25, 165, 67, 84, 36, 255, 58, 46, 31, 165, 47, 40, 27, 165, 49, 41, 27, 165, 45, 39, 27, 165, 53, 44, 29, 165, 48, 41, 27, 165, 41, 36, 26, 165, 49, 42, 27, 165, 48, 41, 27, 165, 39, 35, 26, 165, 42, 45, 40, 165, 41, 36, 26, 165, 37, 34, 25, 165, 37, 33, 25, 165, 44, 38, 29, 165, 59, 49, 36, 165, 53, 45, 33, 165, 62, 52, 37, 165, 50, 43, 31, 165, 67, 55, 40, 165, 87, 70, 49, 165, 58, 49, 35, 165, 41, 36, 27, 165, 45, 39, 27, 165, 52, 43, 29, 165, 47, 40, 27, 165, 47, 40, 27, 165, 42, 37, 26, 165, 44, 38, 26, 165, 43, 38, 26, 165, 78, 63, 45, 165, 62, 51, 37, 165, 38, 34, 25, 165, 68, 56, 40, 165, 39, 35, 26, 165, 42, 37, 27, 165, 41, 36, 26, 165, 45, 39, 26, 165, 50, 42, 28, 165, 44, 39, 29, 165, 40, 35, 25, 165, 38, 34, 25, 165, 38, 34, 25, 165, 41, 36, 26, 165, 44, 38, 26, 165, 46, 39, 27, 165, 58, 49, 35, 165, 70, 84, 38, 255, 68, 52, 34, 165, 44, 38, 26, 165, 47, 40, 27, 165, 42, 37, 26, 165, 46, 40, 27, 165, 49, 41, 27, 165, 55, 45, 29, 165, 39, 35, 25, 165, 37, 33, 25, 165, 46, 40, 30, 165, 46, 39, 27, 165, 41, 36, 26, 165, 48, 41, 27, 165, 52, 43, 28, 165, 44, 38, 26, 165, 57, 46, 30, 165, 55, 45, 29, 165, 38, 34, 25, 165, 41, 36, 26, 165, 47, 40, 27, 165, 50, 42, 28, 165, 40, 36, 26, 165, 40, 35, 26, 165, 38, 34, 25, 165, 38, 34, 26, 165, 48, 41, 27, 165, 58, 47, 31, 165, 42, 37, 26, 165, 48, 41, 27, 165, 55, 45, 30, 165, 59, 47, 31, 165, 46, 39, 27, 165, 44, 38, 29, 165, 36, 33, 25, 165, 40, 36, 27, 165, 47, 40, 27, 165, 38, 34, 25, 165, 39, 34, 25, 165, 46, 40, 29, 165, 37, 33, 25, 165, 36, 33, 25, 165, 40, 35, 25, 165, 40, 35, 25, 165, 37, 33, 25, 165, 43, 38, 26, 165, 39, 35, 25, 165, 42, 37, 26, 165, 37, 33, 25, 165, 38, 34, 25, 165, 53, 45, 33, 165, 78, 63, 45, 165, 37, 34, 25, 165, 39, 35, 25, 165, 50, 42, 28, 165, 42, 37, 26, 165, 39, 35, 25, 165, 44, 38, 26, 165, 43, 37, 26, 165, 44, 38, 26, 165, 57, 48, 35, 165, 72, 58, 42, 165, 40, 36, 26, 165, 44, 38, 26, 165, 63, 52, 38, 165, 48, 41, 30, 165, 40, 36, 27, 165, 42, 37, 26, 165, 48, 41, 27, 165, 62, 49, 32, 165, 54, 44, 29, 165, 60, 47, 31, 165, 60, 48, 31, 165, 58, 47, 31, 165, 50, 42, 28, 165, 54, 44, 29, 165, 51, 43, 28, 165, 42, 37, 26, 165, 44, 38, 26, 165, 65, 50, 33, 165, 59, 47, 31, 165, 58, 46, 30, 165, 52, 43, 28, 165, 44, 38, 26, 165, 44, 38, 26, 165, 44, 38, 26, 165, 44, 38, 26, 165, 38, 34, 25, 165, 41, 36, 26, 165, 41, 36, 26, 165, 45, 39, 26, 165, 45, 39, 27, 165, 48, 41, 27, 165, 37, 33, 25, 165, 38, 34, 25, 165, 46, 39, 27, 165, 48, 41, 27, 165, 43, 38, 26, 165, 44, 38, 26, 165, 40, 36, 26, 165, 50, 43, 31, 165, 80, 64, 46, 165, 73, 59, 43, 165, 42, 37, 26, 165, 39, 35, 25, 165, 45, 40, 29, 165, 42, 37, 28, 165, 39, 34, 25, 165, 47, 40, 27, 165, 45, 39, 26, 165, 47, 41, 30, 165, 40, 35, 27, 165, 42, 37, 27, 165, 43, 37, 26, 165, 43, 37, 26, 165, 45, 39, 29, 165, 39, 35, 25, 165, 43, 38, 26, 165, 43, 37, 26, 165, 54, 44, 29, 165, 36, 33, 25, 165, 38, 34, 26, 165, 37, 33, 25, 165, 37, 34, 25, 165, 36, 33, 25, 165, 41, 36, 26, 165, 42, 37, 26, 165, 39, 35, 25, 165, 44, 38, 26, 165, 50, 42, 28, 165, 48, 41, 27, 165, 55, 45, 29, 165, 45, 39, 27, 165, 43, 38, 28, 165, 47, 41, 30, 165, 36, 33, 25, 165, 41, 36, 26, 165, 43, 37, 26, 165, 37, 33, 25, 165, 40, 35, 25, 165, 40, 35, 25, 165, 36, 33, 25, 165, 40, 35, 25, 165, 56, 45, 30, 165, 41, 36, 26, 165, 44, 38, 26, 165, 48, 41, 27, 165, 63, 49, 33, 165, 63, 49, 32, 165, 47, 40, 27, 165, 47, 40, 27, 165, 46, 39, 27, 165, 58, 47, 31, 165, 51, 43, 28, 165, 47, 40, 27, 165, 44, 38, 26, 165, 48, 41, 27, 165, 36, 33, 25, 165, 44, 38, 26, 165, 57, 46, 30, 165, 53, 44, 29, 165, 50, 42, 28, 165, 45, 39, 26, 165, 55, 45, 29, 165, 50, 42, 28, 165, 39, 35, 25, 165, 43, 37, 26, 165, 48, 41, 27, 165, 44, 38, 26, 165, 43, 37, 26, 165, 41, 36, 26, 165, 41, 36, 26, 165, 44, 45, 28, 226, 45, 39, 27, 165, 54, 44, 29, 165, 51, 43, 28, 165, 36, 33, 25, 165, 40, 35, 25, 165, 40, 36, 27, 165, 41, 36, 27, 165, 45, 39, 27, 165, 46, 39, 27, 165, 51, 43, 28, 165, 40, 35, 25, 165, 44, 38, 26, 165, 12, 12, 12, 255, 12, 12, 12, 255, 24, 25, 25, 255, 21, 22, 22, 255, 26, 26, 27, 255, 25, 26, 26, 255, 19, 20, 20, 255, 28, 28, 29, 255, 31, 32, 32, 255, 33, 34, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 25, 25, 26, 255, 33, 34, 34, 255, 33, 33, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 27, 28, 28, 255, 20, 21, 21, 255, 15, 15, 15, 255, 17, 17, 17, 255, 13, 13, 13, 255, 13, 14, 14, 255, 12, 12, 13, 255, 15, 16, 16, 255, 17, 17, 18, 255, 20, 21, 21, 255, 25, 26, 26, 255, 19, 20, 20, 255, 26, 26, 27, 255, 33, 33, 34, 255, 22, 23, 24, 255, 12, 13, 13, 255, 16, 17, 17, 255, 11, 12, 12, 255, 8, 8, 8, 255, 5, 6, 6, 255, 9, 9, 9, 255, 11, 11, 11, 255, 7, 7, 8, 255, 17, 17, 17, 255, 19, 19, 20, 255, 20, 21, 21, 255, 27, 27, 28, 255, 27, 28, 29, 255, 26, 26, 27, 255, 33, 34, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 24, 25, 25, 255, 16, 17, 17, 255, 13, 13, 13, 255, 13, 13, 13, 255, 11, 11, 11, 255, 19, 20, 20, 255, 20, 20, 21, 255, 23, 23, 24, 255, 22, 23, 23, 255, 17, 17, 18, 255, 19, 19, 20, 255, 17, 17, 17, 255, 17, 17, 18, 255, 17, 18, 18, 255, 20, 20, 21, 255, 17, 17, 18, 255, 21, 22, 22, 255, 28, 29, 30, 255, 23, 24, 25, 255, 15, 15, 15, 255, 11, 11, 11, 255, 10, 10, 11, 255, 11, 12, 12, 255, 17, 17, 18, 255, 19, 19, 20, 255, 27, 28, 28, 255, 22, 23, 23, 255, 31, 32, 33, 255, 23, 23, 24, 255, 20, 21, 21, 255, 28, 29, 30, 255, 25, 26, 27, 255, 17, 18, 18, 255, 16, 16, 17, 255, 11, 12, 12, 255, 13, 13, 14, 255, 12, 12, 12, 255, 11, 11, 11, 255, 15, 15, 15, 255, 18, 18, 19, 255, 20, 20, 21, 255, 19, 20, 20, 255, 13, 14, 14, 255, 11, 12, 12, 255, 14, 14, 14, 255, 11, 11, 11, 255, 9, 10, 10, 255, 12, 12, 12, 255, 14, 14, 14, 255, 13, 13, 13, 255, 16, 16, 16, 255, 21, 22, 23, 255, 18, 19, 19, 255, 15, 16, 16, 255, 14, 15, 15, 255, 18, 19, 19, 255, 16, 16, 16, 255, 16, 16, 16, 255, 10, 11, 11, 255, 13, 13, 13, 255, 13, 14, 14, 255, 21, 22, 22, 255, 19, 19, 20, 255, 24, 25, 25, 255, 23, 24, 24, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 33, 34, 34, 255, 31, 32, 33, 255, 23, 23, 24, 255, 23, 24, 25, 255, 26, 27, 27, 255, 17, 17, 18, 255, 17, 18, 18, 255, 17, 18, 18, 255, 14, 14, 15, 255, 11, 11, 11, 255, 10, 11, 11, 255, 11, 11, 11, 255, 14, 14, 15, 255, 15, 15, 16, 255, 20, 21, 21, 255, 24, 24, 25, 255, 12, 12, 12, 255, 13, 14, 14, 255, 12, 13, 13, 255, 13, 13, 13, 255, 17, 17, 17, 255, 16, 17, 17, 255, 20, 20, 21, 255, 27, 28, 28, 255, 31, 31, 32, 255, 24, 24, 25, 255, 33, 34, 34, 255, 31, 32, 32, 255, 23, 23, 24, 255, 24, 24, 25, 255, 28, 29, 29, 255, 23, 24, 24, 255, 29, 29, 30, 255, 22, 23, 23, 255, 33, 34, 34, 255, 31, 32, 32, 255, 27, 28, 28, 255, 15, 15, 16, 255, 13, 13, 13, 255, 8, 8, 9, 255, 8, 8, 8, 255, 4, 4, 4, 255, 10, 11, 11, 255, 19, 20, 20, 255, 23, 23, 24, 255, 27, 28, 28, 255, 24, 24, 25, 255, 27, 28, 29, 255, 28, 28, 29, 255, 33, 33, 34, 255, 33, 33, 34, 255, 33, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 33, 33, 34, 255, 26, 27, 28, 255, 22, 23, 23, 255, 27, 27, 28, 255, 24, 24, 25, 255, 23, 23, 24, 255, 17, 18, 18, 255, 13, 13, 13, 255, 9, 9, 9, 255, 10, 10, 10, 255, 9, 9, 9, 255, 9, 9, 9, 255, 13, 13, 14, 255, 16, 16, 16, 255, 19, 20, 20, 255, 18, 19, 19, 255, 22, 22, 23, 255, 27, 27, 28, 255, 23, 23, 24, 255, 17, 18, 18, 255, 18, 18, 19, 255, 14, 14, 14, 255, 11, 11, 11, 255, 12, 13, 13, 255, 14, 14, 15, 255, 18, 18, 19, 255, 27, 27, 28, 255, 26, 27, 27, 255, 24, 24, 25, 255, 19, 19, 20, 255, 12, 12, 12, 255, 7, 7, 7, 255, 8, 8, 8, 255, 12, 13, 13, 255, 9, 9, 9, 255, 15, 15, 16, 255, 18, 19, 19, 255, 20, 21, 21, 255, 26, 27, 28, 255, 23, 23, 24, 255, 29, 30, 31, 255, 29, 30, 31, 255, 25, 25, 26, 255, 24, 25, 25, 255, 22, 22, 23, 255, 14, 14, 15, 255, 11, 11, 11, 255, 10, 10, 10, 255, 4, 4, 4, 255, 7, 7, 7, 255, 26, 26, 27, 255, 21, 22, 22, 255, 19, 20, 20, 255, 15, 15, 16, 255, 13, 13, 14, 255, 11, 11, 12, 255, 13, 13, 14, 255, 18, 18, 19, 255, 20, 21, 21, 255, 15, 15, 15, 255, 15, 16, 16, 255, 27, 28, 29, 255, 22, 22, 23, 255, 25, 26, 26, 255, 24, 24, 25, 255, 22, 22, 23, 255, 32, 33, 34, 255, 33, 34, 34, 255, 23, 23, 24, 255, 33, 33, 34, 255, 29, 30, 30, 255, 30, 31, 32, 255, 24, 24, 25, 255, 32, 33, 33, 255, 14, 14, 14, 255, 13, 13, 13, 255, 10, 10, 11, 255, 9, 9, 9, 255, 39, 35, 25, 165, 37, 33, 25, 165, 40, 36, 27, 165, 50, 43, 32, 165, 43, 37, 26, 165, 39, 35, 26, 165, 72, 59, 42, 165, 43, 37, 26, 165, 44, 38, 26, 165, 38, 34, 25, 165, 55, 46, 34, 165, 40, 36, 26, 165, 65, 54, 39, 165, 76, 62, 44, 165, 37, 34, 25, 165, 46, 40, 27, 165, 57, 46, 30, 165, 43, 38, 26, 165, 41, 36, 26, 165, 37, 33, 25, 165, 42, 37, 26, 165, 47, 41, 30, 165, 45, 39, 26, 165, 43, 37, 26, 165, 39, 35, 25, 165, 44, 38, 26, 165, 69, 53, 35, 165, 55, 45, 30, 165, 64, 50, 33, 165, 66, 51, 34, 165, 50, 42, 28, 165, 51, 43, 28, 165, 39, 35, 25, 165, 38, 34, 25, 165, 55, 45, 30, 165, 53, 44, 29, 165, 44, 38, 26, 165, 38, 34, 25, 165, 41, 36, 26, 165, 76, 62, 44, 165, 87, 70, 50, 165, 60, 50, 36, 165, 41, 36, 27, 165, 48, 41, 31, 165, 38, 34, 25, 165, 52, 44, 32, 165, 48, 41, 27, 165, 40, 36, 26, 165, 51, 42, 28, 165, 54, 44, 29, 165, 39, 35, 25, 165, 53, 45, 33, 165, 65, 54, 39, 165, 37, 34, 25, 165, 85, 68, 47, 165, 43, 38, 28, 165, 43, 38, 26, 165, 43, 37, 26, 165, 40, 35, 25, 165, 40, 36, 26, 165, 46, 40, 27, 165, 39, 35, 25, 165, 52, 43, 28, 165, 39, 35, 25, 165, 43, 38, 28, 165, 60, 48, 32, 165, 49, 42, 27, 165, 45, 39, 27, 165, 55, 45, 30, 165, 52, 43, 28, 165, 46, 40, 27, 165, 52, 43, 28, 165, 54, 44, 29, 165, 42, 37, 26, 165, 61, 48, 32, 165, 61, 48, 32, 165, 57, 46, 30, 165, 46, 40, 27, 165, 37, 34, 25, 165, 63, 52, 38, 165, 39, 35, 25, 165, 41, 36, 26, 165, 66, 54, 39, 165, 39, 35, 25, 165, 46, 40, 27, 165, 65, 50, 33, 165, 45, 39, 26, 165, 42, 37, 26, 165, 44, 38, 26, 165, 52, 43, 29, 165, 38, 34, 25, 165, 41, 36, 26, 165, 45, 39, 26, 165, 36, 33, 25, 165, 43, 37, 26, 165, 46, 40, 27, 165, 48, 41, 27, 165, 49, 41, 27, 165, 46, 40, 27, 165, 39, 34, 25, 165, 56, 47, 34, 165, 41, 36, 26, 165, 38, 34, 25, 165, 46, 40, 29, 165, 45, 47, 41, 165, 45, 39, 27, 165, 60, 50, 36, 165, 55, 47, 34, 165, 40, 35, 25, 165, 40, 35, 25, 165, 53, 45, 33, 165, 39, 35, 26, 165, 36, 33, 25, 165, 44, 38, 26, 165, 76, 61, 44, 165, 63, 52, 38, 165, 59, 49, 36, 165, 38, 34, 25, 165, 38, 34, 25, 165, 39, 35, 25, 165, 41, 36, 26, 165, 62, 51, 37, 165, 61, 50, 37, 165, 40, 35, 27, 165, 41, 37, 27, 165, 43, 37, 26, 165, 39, 35, 25, 165, 46, 40, 27, 165, 46, 39, 27, 165, 50, 42, 28, 165, 50, 43, 32, 165, 46, 40, 29, 165, 66, 54, 39, 165, 64, 53, 38, 165, 39, 35, 25, 165, 80, 64, 46, 165, 48, 41, 30, 165, 76, 62, 44, 165, 44, 38, 29, 165, 61, 48, 32, 165, 62, 48, 32, 165, 44, 38, 26, 165, 44, 38, 26, 165, 46, 40, 27, 165, 50, 42, 28, 165, 62, 49, 32, 165, 57, 46, 30, 165, 42, 37, 26, 165, 43, 38, 26, 165, 42, 37, 26, 165, 48, 41, 27, 165, 50, 42, 28, 165, 56, 45, 30, 165, 48, 41, 27, 165, 57, 46, 30, 165, 71, 53, 35, 165, 66, 51, 34, 165, 53, 44, 29, 165, 42, 37, 26, 165, 45, 39, 27, 165, 47, 40, 27, 165, 74, 55, 36, 165, 60, 47, 31, 165, 60, 48, 31, 165, 49, 42, 27, 165, 50, 42, 28, 165, 45, 39, 26, 165, 41, 36, 26, 165, 43, 38, 26, 165, 45, 39, 26, 165, 38, 34, 25, 165, 42, 45, 40, 165, 48, 42, 31, 165, 57, 48, 35, 165, 40, 35, 25, 165, 38, 34, 25, 165, 38, 34, 25, 165, 42, 45, 40, 165, 39, 35, 25, 165, 47, 41, 30, 165, 37, 34, 25, 165, 40, 36, 26, 165, 49, 41, 27, 165, 47, 40, 27, 165, 43, 37, 26, 165, 69, 56, 41, 165, 53, 45, 33, 165, 41, 36, 26, 165, 42, 37, 26, 165, 44, 38, 26, 165, 47, 40, 27, 165, 58, 49, 35, 165, 61, 50, 37, 165, 36, 33, 25, 165, 45, 39, 29, 165, 38, 34, 25, 165, 48, 41, 31, 165, 43, 38, 26, 165, 46, 39, 27, 165, 56, 74, 40, 255, 41, 36, 26, 165, 44, 38, 26, 165, 61, 48, 32, 165, 40, 35, 25, 165, 49, 42, 31, 165, 36, 33, 25, 165, 47, 40, 27, 165, 48, 41, 27, 165, 45, 39, 27, 165, 44, 38, 26, 165, 45, 39, 26, 165, 62, 49, 32, 165, 38, 34, 25, 165, 46, 39, 27, 165, 53, 44, 29, 165, 48, 40, 27, 165, 46, 40, 27, 165, 47, 41, 30, 165, 37, 34, 25, 165, 45, 39, 26, 165, 50, 42, 28, 165, 48, 41, 27, 165, 49, 41, 27, 165, 64, 50, 33, 165, 48, 41, 27, 165, 67, 52, 34, 165, 40, 36, 26, 165, 41, 36, 26, 165, 51, 44, 32, 165, 45, 39, 26, 165, 71, 54, 35, 165, 46, 39, 27, 165, 46, 39, 27, 165, 40, 35, 25, 165, 43, 37, 26, 165, 51, 42, 28, 165, 44, 38, 26, 165, 36, 33, 25, 165, 48, 41, 27, 165, 45, 39, 26, 165, 43, 37, 26, 165, 48, 41, 27, 165, 41, 36, 26, 165, 37, 34, 25, 165, 47, 40, 27, 165, 64, 50, 33, 165, 57, 46, 30, 165, 46, 39, 27, 165, 40, 36, 26, 165, 75, 61, 43, 165, 39, 35, 25, 165, 37, 34, 25, 165, 36, 33, 25, 165, 46, 40, 30, 165, 49, 42, 27, 165, 51, 43, 28, 165, 11, 11, 12, 255, 16, 16, 16, 255, 14, 14, 15, 255, 19, 19, 20, 255, 18, 18, 18, 255, 17, 17, 18, 255, 16, 17, 17, 255, 24, 25, 25, 255, 29, 30, 31, 255, 31, 32, 33, 255, 31, 31, 32, 255, 33, 34, 34, 255, 30, 30, 31, 255, 30, 31, 32, 255, 22, 23, 23, 255, 33, 34, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 33, 34, 34, 255, 31, 32, 32, 255, 22, 23, 23, 255, 18, 18, 19, 255, 17, 17, 18, 255, 17, 17, 18, 255, 14, 14, 15, 255, 11, 12, 12, 255, 9, 9, 9, 255, 13, 13, 13, 255, 22, 22, 23, 255, 19, 20, 20, 255, 18, 19, 19, 255, 19, 19, 20, 255, 21, 22, 22, 255, 21, 21, 22, 255, 19, 19, 20, 255, 17, 18, 18, 255, 14, 14, 14, 255, 12, 12, 12, 255, 5, 5, 5, 255, 6, 6, 6, 255, 7, 8, 8, 255, 14, 14, 14, 255, 10, 11, 11, 255, 22, 22, 23, 255, 27, 28, 28, 255, 21, 21, 22, 255, 25, 26, 26, 255, 31, 32, 33, 255, 31, 32, 33, 255, 31, 32, 32, 255, 28, 28, 29, 255, 33, 34, 34, 255, 23, 23, 24, 255, 23, 23, 24, 255, 22, 23, 23, 255, 17, 17, 18, 255, 16, 16, 17, 255, 9, 9, 9, 255, 14, 15, 15, 255, 12, 12, 13, 255, 13, 13, 14, 255, 15, 16, 16, 255, 11, 11, 11, 255, 12, 13, 13, 255, 14, 14, 14, 255, 13, 13, 14, 255, 17, 18, 18, 255, 15, 15, 15, 255, 20, 21, 21, 255, 26, 27, 27, 255, 26, 27, 28, 255, 23, 24, 24, 255, 16, 16, 17, 255, 12, 12, 12, 255, 10, 10, 10, 255, 12, 13, 13, 255, 11, 12, 12, 255, 16, 16, 16, 255, 27, 27, 28, 255, 25, 25, 26, 255, 28, 29, 30, 255, 32, 32, 33, 255, 33, 34, 34, 255, 28, 29, 30, 255, 22, 22, 23, 255, 14, 14, 14, 255, 15, 16, 16, 255, 9, 10, 10, 255, 11, 12, 12, 255, 10, 10, 10, 255, 9, 9, 9, 255, 14, 15, 15, 255, 15, 16, 16, 255, 18, 18, 19, 255, 21, 21, 22, 255, 26, 27, 27, 255, 16, 17, 17, 255, 14, 15, 15, 255, 14, 14, 14, 255, 14, 14, 15, 255, 10, 10, 10, 255, 7, 7, 7, 255, 7, 7, 8, 255, 13, 13, 13, 255, 12, 12, 13, 255, 18, 18, 18, 255, 24, 25, 26, 255, 21, 22, 22, 255, 17, 17, 18, 255, 17, 17, 17, 255, 10, 11, 11, 255, 9, 9, 9, 255, 14, 14, 15, 255, 19, 19, 20, 255, 20, 20, 21, 255, 22, 22, 23, 255, 24, 25, 25, 255, 29, 30, 30, 255, 32, 33, 33, 255, 32, 32, 33, 255, 33, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 29, 30, 31, 255, 33, 34, 34, 255, 24, 25, 25, 255, 23, 23, 24, 255, 24, 24, 25, 255, 19, 20, 20, 255, 16, 16, 17, 255, 17, 17, 18, 255, 12, 12, 13, 255, 9, 10, 10, 255, 10, 10, 10, 255, 14, 14, 14, 255, 13, 13, 13, 255, 17, 17, 17, 255, 16, 17, 17, 255, 13, 13, 14, 255, 9, 10, 10, 255, 8, 8, 9, 255, 13, 13, 13, 255, 16, 17, 17, 255, 21, 21, 22, 255, 26, 27, 28, 255, 30, 31, 31, 255, 32, 33, 34, 255, 23, 24, 24, 255, 31, 32, 33, 255, 33, 34, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 24, 24, 25, 255, 25, 25, 26, 255, 17, 17, 18, 255, 27, 28, 28, 255, 32, 33, 34, 255, 33, 34, 34, 255, 28, 28, 29, 255, 13, 13, 14, 255, 12, 12, 13, 255, 10, 10, 10, 255, 7, 7, 7, 255, 9, 9, 9, 255, 12, 12, 12, 255, 17, 17, 18, 255, 20, 20, 21, 255, 19, 19, 20, 255, 20, 20, 21, 255, 24, 25, 25, 255, 33, 34, 34, 255, 33, 34, 34, 255, 27, 28, 28, 255, 30, 31, 31, 255, 33, 34, 34, 255, 33, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 33, 33, 34, 255, 26, 27, 27, 255, 27, 28, 29, 255, 22, 22, 23, 255, 20, 20, 20, 255, 17, 17, 18, 255, 15, 16, 16, 255, 11, 11, 11, 255, 12, 12, 13, 255, 10, 10, 10, 255, 7, 7, 7, 255, 8, 8, 8, 255, 11, 12, 12, 255, 16, 16, 16, 255, 22, 22, 23, 255, 17, 17, 18, 255, 16, 16, 17, 255, 12, 12, 13, 255, 11, 11, 12, 255, 14, 15, 15, 255, 11, 11, 11, 255, 14, 14, 15, 255, 19, 19, 19, 255, 19, 20, 20, 255, 28, 29, 30, 255, 24, 24, 25, 255, 19, 19, 20, 255, 19, 20, 20, 255, 17, 17, 17, 255, 15, 15, 15, 255, 10, 10, 11, 255, 8, 8, 8, 255, 11, 11, 11, 255, 11, 12, 12, 255, 12, 12, 12, 255, 17, 18, 18, 255, 19, 19, 20, 255, 27, 27, 28, 255, 31, 32, 33, 255, 30, 31, 31, 255, 24, 25, 25, 255, 25, 25, 26, 255, 23, 23, 24, 255, 17, 18, 18, 255, 13, 14, 14, 255, 10, 10, 10, 255, 13, 13, 13, 255, 9, 9, 9, 255, 9, 9, 9, 255, 12, 12, 12, 255, 21, 22, 22, 255, 14, 14, 15, 255, 10, 11, 11, 255, 10, 10, 11, 255, 11, 11, 11, 255, 10, 10, 10, 255, 16, 17, 17, 255, 13, 14, 14, 255, 19, 19, 20, 255, 23, 24, 25, 255, 18, 19, 19, 255, 19, 20, 20, 255, 26, 26, 27, 255, 24, 25, 26, 255, 28, 28, 29, 255, 33, 34, 34, 255, 27, 28, 28, 255, 33, 34, 34, 255, 33, 33, 34, 255, 27, 28, 28, 255, 33, 33, 34, 255, 27, 27, 28, 255, 14, 14, 15, 255, 17, 17, 18, 255, 17, 17, 17, 255, 12, 12, 13, 255, 6, 6, 6, 255, 48, 42, 31, 165, 39, 35, 26, 165, 49, 42, 31, 165, 40, 35, 25, 165, 52, 43, 28, 165, 46, 40, 27, 165, 43, 37, 26, 165, 47, 40, 27, 165, 44, 38, 26, 165, 74, 60, 43, 165, 65, 54, 39, 165, 40, 36, 27, 165, 49, 42, 31, 165, 36, 33, 25, 165, 51, 43, 32, 165, 46, 39, 27, 165, 47, 40, 27, 165, 51, 42, 28, 165, 48, 41, 27, 165, 48, 41, 27, 165, 51, 43, 28, 165, 39, 35, 25, 165, 36, 33, 25, 165, 66, 54, 39, 165, 44, 38, 26, 165, 42, 37, 26, 165, 47, 40, 27, 165, 46, 39, 27, 165, 45, 39, 26, 165, 49, 42, 27, 165, 47, 40, 27, 165, 44, 38, 26, 165, 46, 39, 27, 165, 54, 44, 29, 165, 60, 48, 31, 165, 48, 41, 27, 165, 44, 38, 26, 165, 42, 37, 26, 165, 44, 38, 26, 165, 86, 69, 49, 165, 87, 69, 49, 165, 38, 34, 25, 165, 65, 53, 39, 165, 37, 33, 25, 165, 45, 39, 26, 165, 48, 41, 27, 165, 45, 39, 27, 165, 46, 40, 27, 165, 54, 44, 29, 165, 44, 38, 26, 165, 41, 36, 26, 165, 41, 36, 26, 165, 55, 47, 34, 165, 44, 39, 29, 165, 54, 45, 33, 165, 44, 46, 40, 165, 47, 40, 27, 165, 44, 38, 26, 165, 45, 39, 26, 165, 42, 45, 40, 165, 40, 36, 26, 165, 52, 43, 28, 165, 41, 36, 26, 165, 45, 40, 29, 165, 43, 38, 26, 165, 45, 38, 26, 165, 41, 36, 26, 165, 50, 42, 28, 165, 61, 48, 32, 165, 61, 48, 32, 165, 46, 40, 27, 165, 59, 47, 31, 165, 51, 42, 28, 165, 56, 45, 30, 165, 52, 43, 28, 165, 59, 47, 31, 165, 43, 37, 26, 165, 40, 35, 25, 165, 45, 39, 27, 165, 41, 36, 27, 165, 40, 35, 25, 165, 37, 33, 25, 165, 79, 63, 45, 165, 38, 34, 25, 165, 47, 40, 27, 165, 57, 46, 30, 165, 62, 49, 32, 165, 48, 41, 27, 165, 48, 41, 27, 165, 52, 43, 28, 165, 57, 46, 30, 165, 40, 36, 26, 165, 40, 36, 26, 165, 40, 36, 26, 165, 47, 40, 27, 165, 48, 41, 27, 165, 57, 46, 30, 165, 59, 47, 31, 165, 37, 34, 25, 165, 52, 44, 33, 165, 50, 43, 31, 165, 50, 43, 32, 165, 40, 36, 26, 165, 39, 34, 25, 165, 41, 36, 26, 165, 39, 35, 25, 165, 45, 39, 26, 165, 39, 35, 25, 165, 41, 36, 27, 165, 54, 46, 34, 165, 37, 34, 25, 165, 46, 40, 30, 165, 41, 36, 26, 165, 54, 46, 33, 165, 75, 61, 44, 165, 64, 53, 38, 165, 41, 36, 26, 165, 47, 40, 27, 165, 45, 39, 26, 165, 39, 35, 25, 165, 40, 35, 25, 165, 57, 46, 30, 165, 41, 36, 26, 165, 39, 35, 25, 165, 48, 41, 27, 165, 54, 44, 29, 165, 42, 37, 26, 165, 44, 38, 28, 165, 45, 39, 29, 165, 38, 34, 25, 165, 43, 37, 26, 165, 42, 37, 28, 165, 59, 49, 36, 165, 81, 65, 47, 165, 61, 50, 37, 165, 37, 34, 25, 165, 39, 35, 26, 165, 44, 38, 26, 165, 47, 40, 27, 165, 52, 43, 28, 165, 46, 39, 27, 165, 46, 40, 27, 165, 41, 36, 26, 165, 51, 42, 28, 165, 42, 37, 26, 165, 38, 34, 25, 165, 40, 36, 26, 165, 52, 43, 28, 165, 44, 38, 26, 165, 38, 34, 25, 165, 40, 36, 26, 165, 47, 40, 27, 165, 47, 40, 27, 165, 72, 54, 36, 165, 67, 51, 34, 165, 60, 47, 31, 165, 69, 52, 35, 165, 67, 51, 34, 165, 47, 40, 27, 165, 68, 52, 34, 165, 61, 48, 32, 165, 53, 44, 29, 165, 60, 48, 32, 165, 49, 41, 27, 165, 47, 40, 27, 165, 59, 47, 31, 165, 62, 48, 32, 165, 46, 40, 27, 165, 39, 35, 25, 165, 46, 40, 27, 165, 45, 39, 26, 165, 39, 35, 25, 165, 60, 50, 36, 165, 39, 35, 26, 165, 38, 34, 25, 165, 38, 34, 25, 165, 42, 37, 26, 165, 38, 34, 25, 165, 41, 36, 26, 165, 48, 41, 27, 165, 50, 43, 31, 165, 37, 34, 25, 165, 44, 38, 26, 165, 39, 35, 25, 165, 60, 50, 36, 165, 86, 69, 48, 165, 38, 34, 26, 165, 81, 65, 47, 165, 43, 37, 26, 165, 40, 35, 25, 165, 37, 33, 25, 165, 38, 34, 25, 165, 63, 52, 38, 165, 44, 38, 26, 165, 50, 42, 28, 165, 47, 40, 27, 165, 46, 40, 27, 165, 45, 39, 29, 165, 37, 34, 25, 165, 43, 38, 26, 165, 45, 39, 26, 165, 49, 42, 27, 165, 59, 47, 31, 165, 39, 35, 25, 165, 46, 39, 27, 165, 39, 35, 26, 165, 46, 39, 27, 165, 47, 40, 27, 165, 43, 38, 26, 165, 38, 34, 25, 165, 48, 41, 27, 165, 59, 47, 31, 165, 54, 44, 29, 165, 47, 40, 27, 165, 43, 37, 26, 165, 38, 34, 25, 165, 40, 36, 26, 165, 66, 54, 39, 165, 40, 36, 27, 165, 37, 33, 25, 165, 39, 35, 25, 165, 46, 40, 27, 165, 37, 34, 25, 165, 48, 41, 27, 165, 58, 46, 31, 165, 44, 38, 26, 165, 45, 39, 26, 165, 48, 41, 27, 165, 44, 38, 26, 165, 44, 38, 26, 165, 47, 40, 27, 165, 43, 38, 26, 165, 45, 39, 29, 165, 37, 34, 25, 165, 45, 39, 27, 165, 38, 34, 25, 165, 58, 49, 36, 165, 41, 36, 26, 165, 37, 34, 25, 165, 47, 40, 27, 165, 54, 44, 29, 165, 46, 40, 27, 165, 53, 52, 43, 165, 52, 43, 28, 165, 53, 44, 29, 165, 41, 36, 26, 165, 46, 39, 27, 165, 47, 40, 27, 165, 36, 33, 25, 165, 78, 63, 45, 165, 41, 36, 26, 165, 37, 34, 25, 165, 38, 34, 25, 165, 65, 53, 39, 165, 80, 65, 46, 165, 39, 35, 25, 165, 6, 6, 7, 255, 11, 11, 11, 255, 13, 13, 14, 255, 18, 18, 19, 255, 17, 17, 18, 255, 24, 24, 25, 255, 16, 17, 17, 255, 23, 24, 24, 255, 29, 29, 30, 255, 28, 29, 30, 255, 27, 28, 29, 255, 24, 25, 26, 255, 30, 31, 31, 255, 29, 30, 31, 255, 33, 34, 34, 255, 30, 31, 31, 255, 33, 34, 34, 255, 24, 25, 25, 255, 27, 28, 28, 255, 27, 28, 29, 255, 27, 28, 29, 255, 19, 20, 20, 255, 15, 15, 16, 255, 10, 10, 10, 255, 10, 10, 10, 255, 13, 14, 14, 255, 9, 9, 9, 255, 13, 14, 14, 255, 16, 17, 17, 255, 16, 17, 17, 255, 26, 27, 28, 255, 27, 28, 28, 255, 24, 25, 26, 255, 24, 25, 25, 255, 17, 17, 18, 255, 21, 21, 22, 255, 14, 14, 15, 255, 9, 10, 10, 255, 5, 5, 5, 255, 6, 6, 6, 255, 9, 9, 9, 255, 14, 14, 15, 255, 11, 11, 11, 255, 17, 17, 17, 255, 18, 19, 19, 255, 31, 32, 33, 255, 20, 21, 21, 255, 23, 24, 24, 255, 28, 29, 29, 255, 30, 30, 31, 255, 30, 31, 32, 255, 31, 31, 32, 255, 32, 32, 33, 255, 28, 29, 29, 255, 22, 22, 23, 255, 16, 16, 17, 255, 11, 11, 11, 255, 8, 8, 8, 255, 11, 11, 11, 255, 12, 12, 12, 255, 9, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 8, 255, 8, 9, 9, 255, 12, 12, 12, 255, 11, 11, 11, 255, 12, 13, 13, 255, 24, 25, 26, 255, 24, 24, 25, 255, 25, 26, 26, 255, 25, 26, 26, 255, 19, 20, 20, 255, 11, 11, 11, 255, 14, 14, 15, 255, 13, 14, 14, 255, 14, 15, 15, 255, 20, 21, 21, 255, 24, 24, 25, 255, 29, 30, 30, 255, 33, 33, 34, 255, 30, 31, 31, 255, 28, 29, 29, 255, 22, 23, 23, 255, 26, 27, 27, 255, 17, 18, 18, 255, 9, 9, 9, 255, 10, 10, 10, 255, 9, 10, 10, 255, 5, 5, 5, 255, 12, 12, 12, 255, 14, 15, 15, 255, 16, 16, 16, 255, 25, 25, 26, 255, 22, 22, 23, 255, 24, 25, 25, 255, 30, 31, 31, 255, 23, 24, 24, 255, 15, 15, 16, 255, 16, 16, 17, 255, 13, 13, 13, 255, 9, 10, 10, 255, 10, 10, 10, 255, 7, 8, 8, 255, 10, 10, 10, 255, 12, 12, 13, 255, 20, 21, 21, 255, 20, 20, 21, 255, 17, 18, 18, 255, 14, 15, 15, 255, 11, 12, 12, 255, 13, 13, 14, 255, 15, 16, 16, 255, 19, 20, 20, 255, 29, 30, 31, 255, 24, 24, 25, 255, 31, 32, 32, 255, 32, 33, 34, 255, 32, 32, 33, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 25, 26, 26, 255, 24, 25, 25, 255, 18, 18, 18, 255, 19, 20, 20, 255, 13, 13, 14, 255, 12, 13, 13, 255, 8, 9, 9, 255, 13, 13, 13, 255, 17, 17, 18, 255, 18, 18, 19, 255, 25, 25, 26, 255, 18, 19, 19, 255, 11, 12, 12, 255, 7, 7, 8, 255, 10, 10, 10, 255, 14, 14, 14, 255, 23, 24, 24, 255, 26, 27, 28, 255, 29, 29, 30, 255, 33, 33, 34, 255, 33, 34, 34, 255, 28, 28, 29, 255, 33, 33, 34, 255, 33, 34, 34, 255, 21, 22, 22, 255, 15, 16, 16, 255, 24, 25, 25, 255, 31, 32, 33, 255, 25, 26, 27, 255, 29, 29, 30, 255, 25, 25, 26, 255, 14, 15, 15, 255, 12, 12, 12, 255, 12, 12, 12, 255, 11, 12, 12, 255, 7, 7, 7, 255, 9, 9, 9, 255, 14, 15, 15, 255, 17, 18, 18, 255, 20, 21, 21, 255, 21, 22, 22, 255, 24, 25, 25, 255, 32, 33, 33, 255, 29, 30, 30, 255, 33, 34, 34, 255, 33, 34, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 33, 34, 34, 255, 30, 31, 32, 255, 31, 31, 32, 255, 27, 28, 28, 255, 26, 26, 27, 255, 23, 24, 24, 255, 16, 17, 17, 255, 16, 17, 17, 255, 11, 11, 11, 255, 13, 13, 13, 255, 9, 10, 10, 255, 7, 7, 7, 255, 6, 6, 6, 255, 8, 9, 9, 255, 10, 10, 11, 255, 16, 16, 17, 255, 15, 16, 16, 255, 15, 15, 16, 255, 13, 13, 14, 255, 14, 14, 15, 255, 14, 14, 14, 255, 14, 14, 15, 255, 15, 15, 15, 255, 33, 33, 34, 255, 32, 33, 34, 255, 29, 30, 30, 255, 20, 20, 21, 255, 21, 22, 22, 255, 19, 20, 20, 255, 14, 15, 15, 255, 12, 12, 12, 255, 13, 13, 13, 255, 11, 11, 12, 255, 15, 16, 16, 255, 13, 13, 14, 255, 16, 16, 17, 255, 19, 20, 20, 255, 22, 23, 23, 255, 29, 30, 30, 255, 28, 29, 29, 255, 22, 23, 23, 255, 18, 19, 19, 255, 12, 13, 13, 255, 8, 9, 9, 255, 6, 6, 6, 255, 12, 13, 13, 255, 10, 10, 11, 255, 12, 13, 13, 255, 9, 9, 9, 255, 9, 9, 9, 255, 17, 18, 18, 255, 11, 11, 12, 255, 9, 9, 10, 255, 9, 9, 9, 255, 13, 13, 13, 255, 15, 15, 16, 255, 16, 16, 16, 255, 15, 16, 16, 255, 22, 22, 23, 255, 21, 22, 22, 255, 20, 20, 21, 255, 23, 23, 24, 255, 19, 19, 20, 255, 26, 27, 27, 255, 26, 26, 27, 255, 32, 33, 34, 255, 33, 33, 34, 255, 32, 33, 33, 255, 33, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 13, 13, 13, 255, 11, 11, 11, 255, 11, 11, 12, 255, 6, 6, 6, 255, 7, 7, 7, 255, 41, 36, 26, 165, 61, 51, 37, 165, 38, 34, 25, 165, 42, 37, 26, 165, 41, 36, 26, 165, 38, 34, 25, 165, 42, 37, 26, 165, 43, 38, 26, 165, 43, 38, 26, 165, 85, 68, 48, 165, 63, 52, 38, 165, 37, 33, 25, 165, 57, 48, 35, 165, 43, 38, 28, 165, 39, 35, 25, 165, 42, 37, 26, 165, 43, 37, 26, 165, 43, 38, 26, 165, 48, 41, 27, 165, 56, 45, 30, 165, 69, 85, 36, 255, 42, 36, 26, 165, 59, 49, 36, 165, 38, 34, 25, 165, 41, 36, 26, 165, 57, 46, 30, 165, 36, 33, 25, 165, 36, 33, 25, 165, 42, 37, 26, 165, 45, 39, 26, 165, 47, 40, 27, 165, 50, 42, 28, 165, 48, 41, 27, 165, 61, 48, 32, 165, 47, 40, 27, 165, 43, 38, 26, 165, 46, 40, 27, 165, 42, 37, 26, 165, 37, 33, 25, 165, 56, 47, 34, 165, 40, 36, 27, 165, 49, 42, 31, 165, 52, 45, 33, 165, 71, 58, 42, 165, 36, 33, 25, 165, 41, 36, 26, 165, 51, 43, 28, 165, 48, 41, 27, 165, 47, 40, 27, 165, 41, 36, 26, 165, 47, 40, 27, 165, 38, 34, 26, 165, 47, 41, 30, 165, 57, 48, 35, 165, 87, 69, 49, 165, 37, 33, 25, 165, 45, 39, 26, 165, 40, 35, 25, 165, 38, 34, 25, 165, 47, 40, 27, 165, 50, 42, 28, 165, 40, 35, 25, 165, 47, 40, 27, 165, 41, 36, 26, 165, 39, 35, 25, 165, 42, 37, 26, 165, 50, 42, 27, 165, 47, 40, 27, 165, 60, 48, 31, 165, 58, 47, 31, 165, 48, 41, 27, 165, 48, 41, 27, 165, 48, 41, 27, 165, 43, 37, 26, 165, 50, 42, 28, 165, 58, 47, 31, 165, 46, 39, 27, 165, 51, 43, 28, 165, 45, 39, 26, 165, 50, 43, 31, 165, 58, 49, 36, 165, 86, 68, 48, 165, 41, 36, 27, 165, 39, 35, 26, 165, 38, 34, 25, 165, 46, 39, 27, 165, 55, 45, 30, 165, 44, 38, 26, 165, 47, 40, 27, 165, 50, 42, 28, 165, 44, 38, 26, 165, 47, 40, 27, 165, 38, 34, 25, 165, 40, 36, 26, 165, 47, 40, 27, 165, 48, 41, 27, 165, 55, 45, 29, 165, 43, 38, 26, 165, 37, 33, 25, 165, 57, 48, 35, 165, 72, 59, 42, 165, 40, 35, 25, 165, 42, 36, 26, 165, 40, 35, 25, 165, 41, 36, 27, 165, 38, 34, 25, 165, 42, 37, 26, 165, 40, 35, 25, 165, 37, 34, 25, 165, 52, 44, 32, 165, 77, 63, 45, 165, 36, 33, 25, 165, 41, 36, 26, 165, 39, 35, 25, 165, 63, 52, 38, 165, 73, 87, 45, 255, 41, 36, 26, 165, 42, 37, 26, 165, 46, 40, 30, 165, 46, 39, 27, 165, 51, 42, 28, 165, 52, 43, 29, 165, 43, 37, 26, 165, 40, 35, 26, 165, 51, 43, 28, 165, 54, 44, 29, 165, 47, 40, 27, 165, 41, 37, 27, 165, 38, 34, 25, 165, 42, 37, 28, 165, 37, 33, 25, 165, 51, 44, 32, 165, 61, 51, 37, 165, 50, 43, 32, 165, 38, 34, 25, 165, 39, 35, 25, 165, 43, 38, 26, 165, 43, 37, 26, 165, 42, 37, 26, 165, 49, 42, 27, 165, 38, 34, 25, 165, 41, 36, 26, 165, 50, 42, 28, 165, 44, 38, 26, 165, 48, 41, 27, 165, 37, 34, 25, 165, 53, 44, 29, 165, 51, 43, 28, 165, 47, 40, 27, 165, 43, 37, 26, 165, 42, 37, 26, 165, 46, 40, 27, 165, 47, 40, 27, 165, 56, 45, 30, 165, 56, 45, 30, 165, 59, 47, 31, 165, 86, 63, 36, 165, 63, 49, 32, 165, 55, 45, 30, 165, 62, 48, 32, 165, 64, 49, 33, 165, 54, 44, 29, 165, 52, 43, 28, 165, 50, 42, 28, 165, 55, 45, 29, 165, 58, 46, 31, 165, 52, 43, 28, 165, 46, 40, 27, 165, 47, 40, 27, 165, 44, 38, 26, 165, 45, 40, 29, 165, 38, 34, 25, 165, 37, 33, 25, 165, 62, 51, 37, 165, 70, 57, 41, 165, 45, 39, 27, 165, 43, 38, 26, 165, 38, 34, 25, 165, 43, 38, 26, 165, 47, 40, 27, 165, 37, 34, 25, 165, 37, 33, 25, 165, 44, 38, 26, 165, 56, 47, 34, 165, 63, 60, 51, 165, 80, 64, 46, 165, 76, 61, 44, 165, 83, 67, 48, 165, 42, 37, 26, 165, 50, 43, 32, 165, 63, 52, 38, 165, 43, 38, 28, 165, 38, 34, 26, 165, 53, 44, 29, 165, 39, 35, 25, 165, 42, 37, 26, 165, 44, 38, 26, 165, 37, 33, 25, 165, 45, 39, 26, 165, 53, 44, 29, 165, 51, 43, 28, 165, 58, 47, 31, 165, 60, 47, 31, 165, 47, 40, 27, 165, 47, 40, 27, 165, 43, 37, 26, 165, 44, 38, 26, 165, 41, 36, 26, 165, 50, 42, 28, 165, 47, 40, 27, 165, 57, 46, 30, 165, 65, 50, 33, 165, 59, 47, 31, 165, 47, 40, 27, 165, 43, 37, 26, 165, 37, 33, 25, 165, 38, 34, 25, 165, 38, 34, 25, 165, 38, 34, 25, 165, 40, 35, 26, 165, 40, 36, 26, 165, 41, 36, 26, 165, 49, 42, 31, 165, 44, 38, 26, 165, 49, 42, 27, 165, 41, 36, 26, 165, 47, 40, 27, 165, 38, 34, 25, 165, 52, 43, 28, 165, 52, 43, 29, 165, 43, 38, 26, 165, 37, 33, 25, 165, 41, 36, 26, 165, 38, 34, 25, 165, 37, 33, 25, 165, 60, 50, 37, 165, 86, 68, 48, 165, 41, 37, 27, 165, 42, 37, 26, 165, 43, 38, 26, 165, 47, 40, 27, 165, 54, 44, 29, 165, 44, 38, 26, 165, 55, 45, 29, 165, 51, 42, 28, 165, 52, 43, 28, 165, 44, 38, 26, 165, 48, 41, 27, 165, 40, 35, 25, 165, 36, 33, 25, 165, 43, 37, 26, 165, 39, 35, 25, 165, 58, 49, 35, 165, 48, 42, 31, 165, 72, 59, 42, 165, 37, 34, 25, 165, 8, 8, 8, 255, 6, 6, 6, 255, 9, 9, 9, 255, 8, 9, 9, 255, 11, 11, 11, 255, 18, 18, 19, 255, 16, 16, 16, 255, 20, 20, 21, 255, 24, 25, 25, 255, 22, 23, 23, 255, 27, 28, 29, 255, 22, 23, 23, 255, 27, 27, 28, 255, 30, 31, 32, 255, 25, 26, 26, 255, 33, 34, 34, 255, 26, 26, 27, 255, 21, 22, 22, 255, 26, 26, 27, 255, 24, 25, 25, 255, 21, 21, 22, 255, 20, 20, 21, 255, 14, 14, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 13, 13, 13, 255, 10, 10, 11, 255, 9, 9, 9, 255, 13, 13, 14, 255, 16, 17, 17, 255, 19, 20, 20, 255, 23, 24, 25, 255, 25, 26, 26, 255, 30, 30, 31, 255, 26, 26, 27, 255, 16, 17, 17, 255, 11, 11, 12, 255, 6, 6, 7, 255, 3, 3, 3, 255, 6, 6, 7, 255, 8, 8, 8, 255, 12, 12, 13, 255, 13, 14, 14, 255, 11, 11, 11, 255, 19, 20, 20, 255, 16, 16, 16, 255, 25, 26, 27, 255, 22, 22, 23, 255, 25, 25, 26, 255, 27, 28, 29, 255, 24, 24, 25, 255, 27, 28, 28, 255, 23, 24, 24, 255, 21, 22, 22, 255, 23, 24, 24, 255, 13, 13, 13, 255, 9, 10, 10, 255, 7, 7, 7, 255, 11, 12, 12, 255, 13, 14, 14, 255, 9, 10, 10, 255, 6, 6, 7, 255, 6, 6, 6, 255, 4, 4, 4, 255, 6, 6, 6, 255, 8, 8, 8, 255, 7, 7, 7, 255, 11, 12, 12, 255, 14, 14, 14, 255, 22, 22, 23, 255, 20, 21, 21, 255, 21, 22, 22, 255, 18, 19, 19, 255, 15, 15, 15, 255, 10, 10, 10, 255, 18, 18, 18, 255, 15, 16, 16, 255, 22, 22, 23, 255, 24, 24, 25, 255, 25, 26, 26, 255, 26, 26, 27, 255, 33, 34, 34, 255, 27, 27, 28, 255, 24, 25, 25, 255, 20, 20, 21, 255, 16, 16, 17, 255, 14, 14, 14, 255, 8, 8, 8, 255, 7, 7, 7, 255, 11, 11, 11, 255, 13, 13, 14, 255, 18, 18, 19, 255, 16, 16, 17, 255, 22, 23, 23, 255, 19, 20, 20, 255, 17, 17, 18, 255, 26, 27, 28, 255, 19, 19, 20, 255, 20, 20, 21, 255, 21, 21, 22, 255, 13, 13, 14, 255, 12, 12, 12, 255, 9, 10, 10, 255, 5, 6, 6, 255, 9, 9, 10, 255, 13, 13, 14, 255, 10, 11, 11, 255, 16, 16, 16, 255, 14, 14, 14, 255, 11, 11, 12, 255, 11, 11, 12, 255, 15, 15, 16, 255, 20, 21, 21, 255, 20, 21, 21, 255, 25, 25, 26, 255, 33, 34, 34, 255, 31, 31, 32, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 33, 33, 34, 255, 33, 33, 34, 255, 33, 34, 34, 255, 33, 33, 34, 255, 32, 33, 33, 255, 30, 31, 31, 255, 26, 26, 27, 255, 29, 29, 30, 255, 27, 28, 29, 255, 20, 21, 21, 255, 19, 20, 20, 255, 15, 15, 15, 255, 15, 16, 16, 255, 13, 13, 14, 255, 11, 11, 12, 255, 15, 15, 16, 255, 16, 17, 17, 255, 18, 18, 19, 255, 16, 16, 16, 255, 10, 10, 11, 255, 7, 7, 7, 255, 10, 10, 10, 255, 19, 19, 20, 255, 18, 18, 19, 255, 21, 22, 22, 255, 22, 23, 23, 255, 18, 18, 18, 255, 20, 20, 21, 255, 18, 18, 19, 255, 20, 20, 21, 255, 18, 19, 19, 255, 25, 26, 27, 255, 22, 23, 23, 255, 22, 22, 23, 255, 21, 22, 22, 255, 24, 25, 26, 255, 29, 30, 31, 255, 33, 34, 34, 255, 10, 10, 10, 255, 9, 9, 9, 255, 13, 14, 14, 255, 8, 9, 9, 255, 11, 11, 11, 255, 11, 11, 11, 255, 15, 15, 15, 255, 20, 20, 21, 255, 19, 19, 20, 255, 25, 26, 26, 255, 29, 29, 30, 255, 30, 30, 31, 255, 29, 30, 30, 255, 33, 34, 34, 255, 25, 26, 26, 255, 33, 34, 34, 255, 33, 33, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 33, 33, 34, 255, 29, 30, 30, 255, 33, 34, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 27, 28, 28, 255, 29, 30, 31, 255, 25, 26, 26, 255, 24, 24, 25, 255, 18, 18, 18, 255, 12, 13, 13, 255, 15, 15, 15, 255, 14, 14, 14, 255, 5, 5, 5, 255, 7, 8, 8, 255, 7, 7, 7, 255, 8, 9, 9, 255, 14, 14, 15, 255, 17, 17, 18, 255, 10, 10, 10, 255, 12, 13, 13, 255, 20, 20, 21, 255, 14, 15, 15, 255, 16, 17, 17, 255, 19, 20, 20, 255, 28, 29, 29, 255, 30, 31, 32, 255, 22, 22, 23, 255, 22, 22, 23, 255, 20, 20, 21, 255, 20, 21, 21, 255, 18, 18, 19, 255, 15, 16, 16, 255, 10, 10, 10, 255, 10, 10, 10, 255, 12, 13, 13, 255, 12, 13, 13, 255, 18, 18, 19, 255, 15, 15, 15, 255, 27, 28, 29, 255, 26, 26, 27, 255, 24, 25, 25, 255, 14, 15, 15, 255, 14, 14, 14, 255, 15, 15, 15, 255, 9, 10, 10, 255, 8, 8, 8, 255, 7, 7, 8, 255, 12, 12, 13, 255, 9, 9, 9, 255, 10, 10, 10, 255, 6, 7, 7, 255, 10, 10, 10, 255, 13, 14, 14, 255, 8, 9, 9, 255, 13, 13, 14, 255, 15, 15, 15, 255, 15, 16, 16, 255, 14, 15, 15, 255, 22, 23, 24, 255, 20, 20, 20, 255, 19, 20, 20, 255, 23, 23, 24, 255, 25, 26, 27, 255, 24, 25, 25, 255, 31, 32, 32, 255, 33, 34, 34, 255, 33, 33, 34, 255, 32, 33, 33, 255, 33, 34, 34, 255, 32, 33, 33, 255, 33, 33, 34, 255, 32, 32, 33, 255, 21, 22, 22, 255, 13, 13, 13, 255, 10, 10, 11, 255, 7, 7, 7, 255, 5, 5, 5, 255, 6, 6, 6, 255, 36, 33, 25, 165, 55, 46, 34, 165, 41, 37, 27, 165, 48, 41, 27, 165, 44, 38, 26, 165, 43, 38, 26, 165, 58, 46, 31, 165, 40, 35, 26, 165, 72, 59, 42, 165, 61, 51, 37, 165, 70, 57, 41, 165, 46, 40, 30, 165, 65, 54, 39, 165, 45, 39, 29, 165, 41, 36, 26, 165, 48, 41, 27, 165, 51, 43, 28, 165, 50, 42, 28, 165, 57, 46, 30, 165, 46, 39, 27, 165, 56, 58, 37, 255, 39, 35, 26, 165, 59, 49, 36, 165, 42, 37, 26, 165, 43, 37, 26, 165, 50, 42, 28, 165, 46, 40, 27, 165, 40, 36, 26, 165, 41, 36, 26, 165, 42, 37, 26, 165, 48, 41, 27, 165, 59, 47, 31, 165, 49, 41, 27, 165, 43, 37, 26, 165, 40, 36, 26, 165, 40, 35, 25, 165, 41, 36, 26, 165, 43, 38, 28, 165, 43, 38, 28, 165, 43, 38, 26, 165, 42, 37, 26, 165, 48, 41, 30, 165, 37, 33, 25, 165, 52, 44, 32, 165, 50, 43, 32, 165, 51, 44, 32, 165, 45, 38, 26, 165, 45, 39, 27, 165, 45, 39, 27, 165, 46, 39, 27, 165, 44, 38, 26, 165, 37, 33, 25, 165, 40, 35, 25, 165, 38, 34, 25, 165, 41, 37, 27, 165, 39, 35, 26, 165, 41, 36, 26, 165, 46, 40, 27, 165, 36, 33, 25, 165, 38, 34, 25, 165, 41, 36, 26, 165, 52, 45, 33, 165, 40, 36, 26, 165, 38, 34, 25, 165, 42, 37, 26, 165, 50, 42, 28, 165, 61, 48, 32, 165, 69, 53, 35, 165, 44, 38, 26, 165, 40, 36, 26, 165, 41, 36, 27, 165, 48, 49, 41, 165, 62, 49, 32, 165, 57, 46, 30, 165, 43, 37, 26, 165, 42, 37, 26, 165, 40, 36, 26, 165, 49, 41, 27, 165, 48, 41, 31, 165, 65, 54, 39, 165, 85, 68, 48, 165, 43, 37, 28, 165, 37, 33, 25, 165, 41, 36, 26, 165, 40, 35, 25, 165, 48, 41, 27, 165, 58, 47, 31, 165, 37, 34, 25, 165, 37, 33, 25, 165, 50, 42, 28, 165, 44, 38, 26, 165, 42, 37, 26, 165, 42, 37, 26, 165, 39, 35, 25, 165, 59, 47, 31, 165, 58, 47, 31, 165, 64, 50, 33, 165, 48, 41, 27, 165, 39, 35, 26, 165, 70, 57, 41, 165, 37, 34, 25, 165, 37, 33, 25, 165, 39, 35, 25, 165, 47, 40, 27, 165, 47, 40, 27, 165, 53, 44, 29, 165, 48, 41, 27, 165, 42, 37, 26, 165, 44, 38, 28, 165, 42, 37, 26, 165, 46, 40, 29, 165, 50, 43, 32, 165, 64, 53, 38, 165, 44, 38, 29, 165, 37, 33, 25, 165, 40, 35, 26, 165, 37, 33, 25, 165, 37, 34, 25, 165, 39, 35, 26, 165, 42, 37, 28, 165, 44, 39, 29, 165, 43, 37, 26, 165, 48, 41, 27, 165, 49, 41, 27, 165, 49, 42, 27, 165, 40, 36, 26, 165, 49, 42, 27, 165, 47, 40, 27, 165, 44, 38, 26, 165, 43, 38, 26, 165, 43, 37, 26, 165, 40, 36, 26, 165, 37, 33, 25, 165, 59, 50, 36, 165, 42, 37, 26, 165, 36, 33, 25, 165, 45, 39, 29, 165, 37, 34, 25, 165, 37, 33, 25, 165, 47, 40, 27, 165, 42, 37, 26, 165, 40, 35, 26, 165, 42, 37, 26, 165, 36, 33, 25, 165, 39, 35, 25, 165, 38, 34, 25, 165, 55, 45, 30, 165, 53, 44, 29, 165, 49, 42, 27, 165, 41, 36, 26, 165, 42, 36, 26, 165, 46, 39, 27, 165, 48, 41, 27, 165, 58, 47, 31, 165, 47, 40, 27, 165, 55, 45, 29, 165, 71, 54, 35, 165, 63, 49, 33, 165, 57, 46, 30, 165, 53, 44, 29, 165, 49, 42, 27, 165, 70, 53, 35, 165, 56, 45, 30, 165, 45, 39, 26, 165, 58, 46, 31, 165, 46, 40, 27, 165, 43, 37, 26, 165, 47, 40, 27, 165, 64, 50, 33, 165, 44, 38, 26, 165, 45, 39, 27, 165, 44, 38, 26, 165, 42, 37, 26, 165, 46, 40, 27, 165, 40, 36, 26, 165, 41, 36, 26, 165, 38, 34, 25, 165, 52, 45, 33, 165, 40, 35, 27, 165, 41, 36, 26, 165, 48, 41, 27, 165, 48, 41, 27, 165, 45, 39, 27, 165, 42, 37, 26, 165, 41, 36, 26, 165, 36, 33, 25, 165, 37, 33, 25, 165, 43, 38, 28, 165, 37, 34, 25, 165, 37, 34, 25, 165, 39, 35, 25, 165, 43, 38, 26, 165, 47, 40, 27, 165, 38, 34, 25, 165, 48, 41, 27, 165, 44, 38, 26, 165, 38, 34, 25, 165, 40, 36, 26, 165, 39, 35, 25, 165, 53, 44, 29, 165, 56, 45, 30, 165, 55, 45, 30, 165, 48, 41, 27, 165, 50, 42, 28, 165, 41, 36, 26, 165, 40, 36, 27, 165, 45, 39, 27, 165, 44, 38, 26, 165, 61, 48, 32, 165, 72, 54, 36, 165, 75, 56, 36, 165, 71, 54, 36, 165, 56, 45, 30, 165, 55, 45, 30, 165, 37, 34, 25, 165, 43, 38, 28, 165, 46, 40, 30, 165, 40, 36, 26, 165, 38, 34, 25, 165, 45, 39, 26, 165, 38, 34, 25, 165, 40, 36, 26, 165, 44, 38, 26, 165, 40, 35, 26, 165, 39, 35, 25, 165, 58, 48, 35, 165, 38, 34, 25, 165, 45, 39, 26, 165, 43, 38, 26, 165, 39, 34, 25, 165, 39, 35, 25, 165, 39, 35, 25, 165, 36, 33, 25, 165, 42, 37, 26, 165, 41, 36, 26, 165, 67, 55, 40, 165, 37, 34, 25, 165, 40, 35, 25, 165, 47, 40, 27, 165, 47, 40, 27, 165, 47, 40, 27, 165, 60, 48, 31, 165, 59, 47, 31, 165, 66, 51, 34, 165, 64, 50, 33, 165, 57, 46, 30, 165, 51, 43, 28, 165, 53, 44, 29, 165, 45, 39, 27, 165, 40, 35, 25, 165, 37, 34, 25, 165, 40, 35, 25, 165, 42, 37, 26, 165, 41, 36, 26, 165, 40, 35, 25, 165, 43, 37, 26, 165, 10, 10, 10, 255, 9, 9, 9, 255, 9, 9, 9, 255, 12, 12, 12, 255, 12, 12, 13, 255, 14, 14, 14, 255, 16, 17, 17, 255, 23, 24, 24, 255, 20, 21, 21, 255, 20, 21, 21, 255, 26, 26, 27, 255, 25, 26, 27, 255, 22, 23, 23, 255, 25, 25, 26, 255, 22, 22, 23, 255, 23, 24, 24, 255, 28, 29, 30, 255, 25, 26, 27, 255, 27, 28, 29, 255, 28, 28, 29, 255, 28, 29, 29, 255, 18, 18, 19, 255, 20, 20, 21, 255, 17, 17, 17, 255, 19, 19, 19, 255, 10, 10, 10, 255, 11, 11, 12, 255, 10, 11, 11, 255, 11, 11, 11, 255, 16, 17, 17, 255, 18, 18, 19, 255, 19, 20, 20, 255, 21, 22, 22, 255, 22, 23, 23, 255, 19, 19, 20, 255, 12, 12, 12, 255, 11, 12, 12, 255, 5, 5, 5, 255, 6, 6, 6, 255, 5, 5, 5, 255, 7, 7, 7, 255, 7, 7, 7, 255, 19, 19, 20, 255, 13, 13, 13, 255, 9, 9, 10, 255, 18, 18, 19, 255, 17, 18, 18, 255, 21, 21, 22, 255, 24, 24, 25, 255, 21, 21, 22, 255, 19, 19, 20, 255, 19, 20, 20, 255, 18, 18, 19, 255, 17, 17, 18, 255, 14, 14, 15, 255, 10, 10, 10, 255, 13, 13, 14, 255, 11, 12, 12, 255, 15, 16, 16, 255, 15, 16, 16, 255, 15, 15, 16, 255, 10, 10, 10, 255, 9, 9, 9, 255, 6, 6, 6, 255, 6, 6, 6, 255, 5, 6, 6, 255, 10, 10, 10, 255, 10, 10, 10, 255, 13, 13, 14, 255, 16, 17, 17, 255, 18, 18, 19, 255, 13, 13, 13, 255, 18, 18, 19, 255, 15, 15, 15, 255, 16, 17, 17, 255, 14, 14, 14, 255, 16, 16, 16, 255, 20, 21, 21, 255, 26, 27, 28, 255, 20, 20, 21, 255, 26, 26, 27, 255, 24, 25, 25, 255, 30, 31, 32, 255, 27, 28, 28, 255, 18, 19, 19, 255, 15, 15, 16, 255, 11, 11, 12, 255, 9, 10, 10, 255, 13, 13, 13, 255, 13, 14, 14, 255, 16, 16, 17, 255, 16, 16, 17, 255, 17, 17, 18, 255, 20, 21, 21, 255, 27, 28, 29, 255, 23, 23, 24, 255, 31, 32, 32, 255, 33, 34, 34, 255, 22, 22, 23, 255, 21, 22, 22, 255, 14, 14, 14, 255, 11, 12, 12, 255, 11, 11, 12, 255, 12, 12, 12, 255, 11, 11, 12, 255, 11, 11, 11, 255, 11, 11, 11, 255, 16, 16, 17, 255, 10, 10, 11, 255, 7, 8, 8, 255, 13, 14, 14, 255, 14, 15, 15, 255, 18, 19, 19, 255, 22, 22, 23, 255, 33, 34, 34, 255, 30, 31, 32, 255, 33, 34, 34, 255, 30, 31, 32, 255, 32, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 33, 33, 34, 255, 31, 32, 32, 255, 32, 33, 34, 255, 33, 33, 34, 255, 33, 34, 34, 255, 32, 33, 34, 255, 23, 24, 24, 255, 22, 22, 23, 255, 19, 20, 20, 255, 16, 17, 17, 255, 11, 12, 12, 255, 7, 7, 7, 255, 8, 8, 8, 255, 12, 12, 12, 255, 16, 16, 17, 255, 7, 7, 7, 255, 6, 6, 6, 255, 6, 6, 7, 255, 8, 9, 9, 255, 6, 6, 6, 255, 14, 14, 15, 255, 13, 13, 14, 255, 16, 16, 17, 255, 14, 14, 15, 255, 11, 11, 12, 255, 13, 13, 13, 255, 17, 17, 17, 255, 23, 24, 24, 255, 10, 11, 11, 255, 15, 15, 16, 255, 8, 8, 8, 255, 10, 10, 11, 255, 26, 27, 27, 255, 31, 31, 32, 255, 16, 16, 17, 255, 15, 15, 16, 255, 9, 9, 10, 255, 9, 9, 9, 255, 5, 5, 6, 255, 9, 9, 9, 255, 10, 10, 10, 255, 19, 19, 20, 255, 17, 17, 17, 255, 29, 30, 30, 255, 22, 22, 23, 255, 24, 25, 26, 255, 23, 24, 25, 255, 30, 30, 31, 255, 33, 34, 34, 255, 31, 32, 33, 255, 28, 29, 30, 255, 33, 34, 34, 255, 33, 33, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 33, 34, 34, 255, 22, 23, 23, 255, 22, 22, 23, 255, 19, 19, 19, 255, 14, 14, 15, 255, 13, 14, 14, 255, 16, 17, 17, 255, 9, 9, 10, 255, 8, 8, 8, 255, 8, 8, 8, 255, 7, 8, 8, 255, 7, 7, 7, 255, 9, 9, 9, 255, 11, 11, 12, 255, 14, 15, 15, 255, 17, 17, 18, 255, 18, 18, 19, 255, 25, 26, 26, 255, 32, 33, 34, 255, 29, 30, 30, 255, 32, 33, 34, 255, 29, 30, 31, 255, 25, 26, 26, 255, 22, 22, 23, 255, 22, 22, 23, 255, 17, 18, 18, 255, 21, 21, 22, 255, 14, 14, 14, 255, 12, 12, 12, 255, 10, 10, 10, 255, 8, 8, 8, 255, 17, 17, 18, 255, 11, 12, 12, 255, 21, 21, 22, 255, 17, 17, 18, 255, 17, 17, 17, 255, 11, 12, 12, 255, 14, 14, 14, 255, 9, 9, 9, 255, 10, 10, 11, 255, 8, 8, 8, 255, 10, 10, 10, 255, 7, 7, 7, 255, 8, 9, 9, 255, 11, 11, 11, 255, 14, 14, 15, 255, 6, 6, 7, 255, 7, 8, 8, 255, 11, 11, 12, 255, 14, 14, 15, 255, 17, 18, 18, 255, 19, 20, 20, 255, 23, 24, 24, 255, 25, 25, 26, 255, 23, 24, 24, 255, 25, 26, 26, 255, 21, 22, 22, 255, 21, 21, 22, 255, 31, 32, 32, 255, 31, 32, 33, 255, 31, 31, 32, 255, 30, 30, 31, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 33, 255, 22, 22, 23, 255, 18, 18, 19, 255, 12, 12, 13, 255, 10, 10, 10, 255, 9, 10, 10, 255, 8, 9, 9, 255, 9, 9, 9, 255, 36, 33, 25, 165, 71, 58, 42, 165, 62, 51, 37, 165, 38, 34, 25, 165, 40, 36, 26, 165, 41, 36, 26, 165, 41, 36, 26, 165, 36, 33, 25, 165, 38, 34, 25, 165, 40, 35, 25, 165, 44, 38, 26, 165, 42, 37, 26, 165, 39, 35, 25, 165, 43, 38, 26, 165, 37, 33, 25, 165, 46, 40, 27, 165, 46, 39, 27, 165, 46, 40, 27, 165, 46, 39, 27, 165, 43, 37, 26, 165, 86, 100, 39, 255, 37, 34, 25, 165, 51, 43, 32, 165, 48, 41, 27, 165, 48, 41, 27, 165, 57, 46, 30, 165, 57, 46, 30, 165, 45, 39, 26, 165, 44, 38, 26, 165, 56, 45, 30, 165, 64, 49, 33, 165, 54, 44, 29, 165, 49, 41, 27, 165, 62, 49, 32, 165, 56, 46, 30, 165, 42, 37, 26, 165, 43, 38, 26, 165, 43, 38, 28, 165, 37, 34, 25, 165, 40, 36, 26, 165, 39, 34, 25, 165, 39, 35, 25, 165, 42, 37, 26, 165, 69, 56, 41, 165, 69, 56, 41, 165, 40, 35, 25, 165, 38, 34, 25, 165, 46, 40, 27, 165, 44, 38, 26, 165, 44, 38, 26, 165, 41, 36, 26, 165, 46, 39, 27, 165, 44, 38, 26, 165, 41, 36, 26, 165, 54, 44, 29, 165, 39, 35, 25, 165, 40, 35, 26, 165, 46, 40, 27, 165, 48, 41, 27, 165, 43, 37, 26, 165, 37, 33, 25, 165, 46, 40, 27, 165, 40, 36, 26, 165, 38, 34, 25, 165, 41, 36, 26, 165, 42, 37, 26, 165, 85, 95, 40, 255, 62, 49, 32, 165, 41, 36, 26, 165, 40, 35, 27, 165, 40, 36, 26, 165, 52, 43, 29, 165, 61, 48, 32, 165, 49, 41, 27, 165, 54, 52, 43, 165, 47, 40, 27, 165, 40, 35, 26, 165, 51, 57, 32, 255, 37, 33, 25, 165, 45, 39, 29, 165, 59, 49, 36, 165, 37, 34, 25, 165, 39, 35, 25, 165, 46, 40, 30, 165, 39, 35, 25, 165, 44, 46, 40, 165, 43, 38, 26, 165, 42, 37, 26, 165, 42, 37, 26, 165, 44, 38, 26, 165, 66, 55, 40, 165, 58, 49, 35, 165, 47, 40, 27, 165, 48, 41, 27, 165, 46, 40, 27, 165, 55, 45, 29, 165, 48, 41, 27, 165, 52, 43, 28, 165, 43, 38, 26, 165, 40, 36, 27, 165, 42, 37, 26, 165, 47, 40, 27, 165, 40, 35, 26, 165, 42, 37, 26, 165, 46, 39, 27, 165, 46, 39, 27, 165, 47, 40, 27, 165, 40, 35, 25, 165, 43, 37, 26, 165, 51, 43, 28, 165, 43, 37, 26, 165, 39, 35, 26, 165, 37, 34, 25, 165, 40, 36, 26, 165, 37, 33, 25, 165, 43, 37, 26, 165, 47, 40, 30, 165, 59, 49, 36, 165, 43, 37, 26, 165, 38, 34, 25, 165, 55, 46, 34, 165, 47, 41, 30, 165, 44, 38, 26, 165, 49, 41, 27, 165, 45, 39, 26, 165, 45, 39, 27, 165, 53, 44, 29, 165, 44, 38, 26, 165, 46, 39, 27, 165, 41, 36, 26, 165, 46, 40, 27, 165, 38, 34, 25, 165, 42, 37, 26, 165, 40, 35, 27, 165, 42, 37, 26, 165, 42, 37, 28, 165, 43, 37, 26, 165, 65, 54, 39, 165, 38, 34, 25, 165, 47, 40, 27, 165, 42, 37, 26, 165, 40, 36, 26, 165, 43, 38, 26, 165, 45, 39, 26, 165, 46, 39, 27, 165, 49, 41, 27, 165, 58, 47, 31, 165, 45, 39, 27, 165, 44, 38, 26, 165, 49, 41, 27, 165, 46, 39, 27, 165, 59, 47, 31, 165, 53, 44, 29, 165, 45, 39, 26, 165, 46, 40, 27, 165, 41, 36, 26, 165, 48, 41, 27, 165, 53, 44, 29, 165, 52, 43, 28, 165, 56, 45, 30, 165, 58, 47, 31, 165, 56, 45, 30, 165, 64, 49, 33, 165, 56, 46, 30, 165, 71, 54, 36, 165, 45, 39, 27, 165, 45, 39, 26, 165, 49, 42, 27, 165, 48, 41, 27, 165, 37, 34, 25, 165, 54, 44, 29, 165, 45, 39, 26, 165, 45, 39, 27, 165, 62, 48, 32, 165, 49, 41, 27, 165, 39, 35, 25, 165, 39, 35, 25, 165, 63, 52, 38, 165, 42, 37, 28, 165, 46, 40, 27, 165, 42, 37, 26, 165, 48, 41, 27, 165, 41, 36, 26, 165, 44, 38, 26, 165, 45, 39, 27, 165, 42, 37, 26, 165, 51, 44, 32, 165, 66, 54, 39, 165, 42, 36, 26, 165, 46, 40, 30, 165, 40, 36, 26, 165, 41, 36, 26, 165, 45, 39, 26, 165, 40, 35, 25, 165, 54, 44, 29, 165, 46, 40, 27, 165, 38, 34, 26, 165, 40, 36, 26, 165, 61, 51, 37, 165, 46, 40, 27, 165, 49, 42, 27, 165, 41, 36, 26, 165, 47, 40, 27, 165, 38, 34, 25, 165, 41, 36, 26, 165, 46, 39, 27, 165, 51, 51, 42, 165, 44, 38, 26, 165, 40, 36, 26, 165, 48, 41, 27, 165, 70, 53, 35, 165, 49, 50, 41, 165, 60, 48, 31, 165, 48, 41, 27, 165, 46, 40, 27, 165, 40, 36, 26, 165, 37, 34, 25, 165, 67, 55, 40, 165, 42, 37, 26, 165, 46, 39, 27, 165, 39, 35, 25, 165, 40, 36, 26, 165, 53, 44, 29, 165, 44, 38, 26, 165, 37, 33, 25, 165, 41, 36, 26, 165, 38, 34, 25, 165, 47, 40, 27, 165, 40, 35, 25, 165, 56, 45, 30, 165, 39, 35, 25, 165, 57, 46, 30, 165, 42, 37, 26, 165, 37, 33, 25, 165, 44, 38, 26, 165, 38, 34, 25, 165, 44, 38, 26, 165, 43, 37, 26, 165, 42, 37, 26, 165, 48, 41, 27, 165, 55, 45, 29, 165, 60, 48, 31, 165, 70, 53, 35, 165, 67, 51, 34, 165, 66, 51, 34, 165, 58, 47, 31, 165, 43, 38, 26, 165, 48, 41, 27, 165, 43, 38, 26, 165, 44, 38, 26, 165, 37, 34, 25, 165, 44, 38, 28, 165, 37, 34, 25, 165, 42, 37, 26, 165, 43, 37, 26, 165, 39, 35, 25, 165, 18, 19, 19, 255, 15, 15, 16, 255, 12, 12, 13, 255, 12, 12, 12, 255, 10, 10, 10, 255, 7, 7, 7, 255, 9, 9, 10, 255, 13, 13, 14, 255, 17, 17, 17, 255, 18, 18, 18, 255, 21, 22, 22, 255, 25, 25, 26, 255, 21, 21, 22, 255, 21, 22, 22, 255, 16, 16, 17, 255, 25, 25, 26, 255, 24, 25, 26, 255, 22, 23, 23, 255, 20, 21, 21, 255, 19, 19, 20, 255, 14, 14, 15, 255, 14, 15, 15, 255, 16, 16, 17, 255, 13, 13, 14, 255, 11, 12, 12, 255, 13, 13, 13, 255, 13, 13, 14, 255, 10, 10, 11, 255, 10, 10, 11, 255, 11, 11, 11, 255, 19, 20, 20, 255, 17, 17, 18, 255, 18, 19, 19, 255, 15, 16, 16, 255, 13, 13, 13, 255, 10, 10, 11, 255, 8, 8, 8, 255, 5, 5, 5, 255, 4, 4, 4, 255, 5, 5, 5, 255, 11, 12, 12, 255, 9, 10, 10, 255, 11, 11, 11, 255, 12, 13, 13, 255, 15, 15, 16, 255, 12, 12, 12, 255, 13, 13, 13, 255, 15, 15, 16, 255, 9, 10, 10, 255, 15, 15, 15, 255, 14, 14, 15, 255, 17, 18, 18, 255, 18, 18, 18, 255, 10, 10, 10, 255, 14, 14, 15, 255, 9, 9, 9, 255, 14, 15, 15, 255, 16, 17, 17, 255, 20, 20, 21, 255, 12, 12, 13, 255, 15, 15, 16, 255, 14, 15, 15, 255, 9, 9, 10, 255, 10, 10, 11, 255, 10, 10, 11, 255, 9, 10, 10, 255, 11, 11, 11, 255, 8, 9, 9, 255, 10, 10, 10, 255, 15, 15, 15, 255, 15, 15, 15, 255, 12, 12, 12, 255, 15, 15, 16, 255, 11, 12, 12, 255, 11, 11, 12, 255, 17, 18, 18, 255, 19, 20, 20, 255, 21, 21, 22, 255, 24, 25, 25, 255, 22, 22, 23, 255, 24, 24, 25, 255, 24, 24, 25, 255, 22, 23, 23, 255, 21, 22, 22, 255, 13, 13, 13, 255, 9, 9, 9, 255, 5, 5, 5, 255, 6, 7, 7, 255, 13, 14, 14, 255, 18, 18, 18, 255, 18, 19, 19, 255, 21, 21, 22, 255, 17, 17, 18, 255, 21, 21, 22, 255, 24, 24, 25, 255, 26, 27, 27, 255, 27, 28, 28, 255, 33, 34, 34, 255, 30, 31, 32, 255, 19, 19, 19, 255, 18, 18, 18, 255, 12, 13, 13, 255, 19, 19, 20, 255, 17, 17, 17, 255, 14, 14, 14, 255, 12, 13, 13, 255, 13, 14, 14, 255, 9, 9, 9, 255, 12, 12, 13, 255, 11, 11, 12, 255, 15, 16, 16, 255, 16, 16, 17, 255, 15, 15, 16, 255, 22, 22, 23, 255, 22, 23, 23, 255, 27, 28, 29, 255, 23, 23, 24, 255, 25, 25, 26, 255, 29, 29, 30, 255, 27, 28, 28, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 24, 25, 26, 255, 28, 28, 29, 255, 25, 26, 26, 255, 15, 15, 15, 255, 13, 13, 14, 255, 11, 12, 12, 255, 10, 10, 11, 255, 10, 10, 10, 255, 7, 7, 7, 255, 5, 6, 6, 255, 8, 8, 9, 255, 6, 6, 7, 255, 8, 8, 8, 255, 6, 6, 7, 255, 12, 13, 13, 255, 10, 10, 11, 255, 12, 13, 13, 255, 11, 11, 11, 255, 13, 13, 13, 255, 10, 10, 10, 255, 7, 7, 7, 255, 13, 13, 14, 255, 9, 9, 9, 255, 10, 10, 10, 255, 8, 8, 8, 255, 8, 8, 9, 255, 9, 10, 10, 255, 8, 9, 9, 255, 18, 18, 19, 255, 16, 16, 17, 255, 16, 16, 17, 255, 12, 12, 13, 255, 9, 9, 10, 255, 13, 13, 13, 255, 12, 12, 13, 255, 17, 17, 17, 255, 29, 30, 31, 255, 30, 31, 32, 255, 27, 28, 28, 255, 22, 22, 23, 255, 29, 29, 30, 255, 24, 24, 25, 255, 27, 28, 29, 255, 29, 29, 30, 255, 21, 22, 22, 255, 30, 31, 31, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 33, 34, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 26, 26, 27, 255, 30, 30, 31, 255, 27, 28, 28, 255, 25, 25, 26, 255, 23, 24, 24, 255, 16, 16, 16, 255, 9, 9, 9, 255, 10, 10, 10, 255, 9, 10, 10, 255, 12, 12, 13, 255, 9, 10, 10, 255, 9, 10, 10, 255, 9, 9, 9, 255, 12, 12, 13, 255, 7, 7, 7, 255, 12, 12, 12, 255, 16, 17, 17, 255, 17, 17, 17, 255, 20, 21, 21, 255, 26, 27, 27, 255, 32, 33, 34, 255, 33, 33, 34, 255, 20, 21, 21, 255, 31, 31, 32, 255, 31, 32, 33, 255, 21, 22, 23, 255, 25, 25, 26, 255, 17, 17, 17, 255, 18, 18, 19, 255, 12, 13, 13, 255, 9, 9, 9, 255, 6, 6, 7, 255, 10, 10, 11, 255, 9, 9, 9, 255, 17, 18, 18, 255, 13, 14, 14, 255, 11, 11, 11, 255, 10, 10, 10, 255, 14, 14, 14, 255, 16, 16, 17, 255, 8, 8, 8, 255, 8, 8, 8, 255, 9, 9, 10, 255, 11, 11, 11, 255, 11, 11, 12, 255, 10, 11, 11, 255, 16, 17, 17, 255, 17, 18, 18, 255, 11, 12, 12, 255, 14, 14, 15, 255, 13, 13, 13, 255, 13, 14, 14, 255, 26, 26, 27, 255, 28, 29, 30, 255, 23, 24, 25, 255, 22, 23, 24, 255, 23, 23, 24, 255, 30, 30, 31, 255, 33, 34, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 30, 31, 32, 255, 33, 33, 34, 255, 33, 34, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 23, 23, 24, 255, 20, 21, 21, 255, 17, 18, 18, 255, 11, 11, 11, 255, 9, 9, 10, 255, 9, 9, 9, 255, 14, 14, 15, 255, 14, 14, 14, 255, 40, 35, 26, 165, 46, 40, 30, 165, 45, 39, 26, 165, 38, 34, 26, 165, 37, 34, 25, 165, 44, 38, 29, 165, 47, 41, 30, 165, 50, 42, 28, 165, 46, 39, 27, 165, 37, 34, 25, 165, 58, 49, 35, 165, 46, 40, 27, 165, 42, 36, 26, 165, 42, 37, 26, 165, 44, 38, 26, 165, 48, 41, 27, 165, 44, 38, 26, 165, 42, 37, 26, 165, 43, 38, 26, 165, 42, 37, 26, 165, 40, 35, 25, 165, 44, 38, 26, 165, 45, 39, 26, 165, 57, 46, 30, 165, 48, 41, 27, 165, 43, 38, 26, 165, 61, 48, 32, 165, 48, 41, 27, 165, 52, 43, 28, 165, 54, 44, 29, 165, 58, 47, 31, 165, 56, 46, 30, 165, 64, 50, 33, 165, 75, 56, 36, 165, 48, 41, 27, 165, 42, 37, 26, 165, 48, 41, 27, 165, 44, 38, 26, 165, 51, 43, 32, 165, 37, 33, 25, 165, 39, 35, 25, 165, 50, 42, 28, 165, 45, 38, 26, 165, 43, 37, 26, 165, 63, 52, 38, 165, 57, 48, 35, 165, 43, 38, 26, 165, 46, 40, 27, 165, 40, 35, 25, 165, 42, 37, 26, 165, 37, 33, 25, 165, 44, 38, 26, 165, 46, 48, 41, 165, 66, 51, 34, 165, 61, 48, 32, 165, 58, 46, 31, 165, 38, 34, 25, 165, 37, 34, 25, 165, 38, 34, 25, 165, 45, 39, 26, 165, 42, 37, 26, 165, 46, 39, 27, 165, 41, 36, 26, 165, 37, 34, 25, 165, 47, 41, 30, 165, 44, 38, 26, 165, 65, 79, 39, 255, 56, 46, 30, 165, 46, 40, 27, 165, 52, 43, 28, 165, 44, 38, 26, 165, 45, 39, 26, 165, 50, 42, 28, 165, 44, 38, 26, 165, 60, 48, 31, 165, 39, 35, 26, 165, 41, 36, 26, 165, 38, 34, 25, 165, 42, 37, 26, 165, 40, 36, 26, 165, 39, 35, 26, 165, 46, 40, 30, 165, 62, 51, 37, 165, 36, 33, 25, 165, 41, 36, 27, 165, 55, 46, 34, 165, 38, 34, 25, 165, 44, 38, 26, 165, 38, 34, 25, 165, 72, 59, 42, 165, 43, 37, 28, 165, 74, 60, 43, 165, 45, 39, 26, 165, 61, 48, 32, 165, 46, 40, 27, 165, 56, 45, 30, 165, 41, 36, 26, 165, 39, 35, 25, 165, 44, 38, 26, 165, 46, 40, 30, 165, 45, 39, 26, 165, 40, 35, 25, 165, 44, 38, 26, 165, 46, 40, 29, 165, 40, 36, 26, 165, 39, 35, 25, 165, 40, 36, 26, 165, 39, 35, 25, 165, 63, 49, 33, 165, 66, 51, 34, 165, 55, 45, 29, 165, 46, 39, 27, 165, 51, 43, 28, 165, 48, 41, 27, 165, 40, 36, 26, 165, 42, 37, 26, 165, 39, 35, 26, 165, 43, 38, 26, 165, 41, 36, 26, 165, 68, 56, 40, 165, 54, 46, 33, 165, 39, 35, 26, 165, 41, 36, 26, 165, 38, 34, 25, 165, 60, 50, 36, 165, 38, 34, 25, 165, 38, 34, 25, 165, 45, 39, 26, 165, 38, 35, 26, 165, 37, 34, 25, 165, 38, 34, 26, 165, 42, 37, 26, 165, 45, 39, 26, 165, 44, 39, 29, 165, 39, 35, 25, 165, 36, 33, 25, 165, 38, 34, 25, 165, 43, 37, 26, 165, 42, 37, 26, 165, 44, 38, 26, 165, 43, 38, 26, 165, 46, 39, 27, 165, 41, 36, 26, 165, 52, 43, 29, 165, 48, 41, 27, 165, 47, 40, 27, 165, 68, 52, 34, 165, 51, 42, 28, 165, 44, 38, 26, 165, 51, 42, 28, 165, 66, 51, 33, 165, 46, 40, 27, 165, 46, 39, 27, 165, 38, 34, 25, 165, 43, 37, 26, 165, 38, 34, 25, 165, 48, 41, 27, 165, 42, 37, 26, 165, 61, 48, 32, 165, 50, 42, 28, 165, 56, 45, 30, 165, 43, 38, 26, 165, 61, 48, 32, 165, 51, 43, 28, 165, 51, 43, 28, 165, 70, 53, 35, 165, 70, 53, 35, 165, 47, 40, 27, 165, 43, 37, 26, 165, 41, 36, 26, 165, 44, 38, 26, 165, 48, 41, 27, 165, 63, 49, 32, 165, 47, 40, 27, 165, 48, 41, 27, 165, 41, 36, 26, 165, 45, 39, 29, 165, 66, 54, 39, 165, 48, 41, 27, 165, 46, 40, 27, 165, 38, 34, 25, 165, 46, 39, 27, 165, 43, 38, 26, 165, 38, 34, 25, 165, 41, 36, 26, 165, 53, 44, 29, 165, 45, 39, 29, 165, 37, 34, 25, 165, 46, 39, 27, 165, 42, 37, 26, 165, 86, 69, 49, 165, 43, 38, 26, 165, 39, 35, 25, 165, 42, 37, 26, 165, 47, 40, 27, 165, 43, 38, 26, 165, 40, 36, 26, 165, 47, 40, 27, 165, 43, 38, 28, 165, 48, 41, 27, 165, 46, 40, 27, 165, 45, 39, 27, 165, 37, 34, 25, 165, 44, 38, 29, 165, 46, 40, 27, 165, 37, 34, 25, 165, 50, 42, 28, 165, 47, 40, 30, 165, 45, 39, 29, 165, 38, 34, 26, 165, 49, 41, 27, 165, 43, 37, 26, 165, 59, 47, 31, 165, 77, 57, 36, 165, 63, 49, 32, 165, 49, 42, 27, 165, 39, 35, 25, 165, 41, 36, 26, 165, 63, 52, 38, 165, 37, 34, 25, 165, 56, 45, 30, 165, 60, 47, 31, 165, 48, 41, 27, 165, 46, 39, 27, 165, 38, 34, 25, 165, 42, 37, 26, 165, 49, 42, 27, 165, 48, 41, 27, 165, 39, 35, 25, 165, 46, 39, 27, 165, 49, 41, 27, 165, 68, 52, 34, 165, 51, 43, 28, 165, 43, 37, 26, 165, 44, 38, 26, 165, 47, 40, 27, 165, 41, 36, 26, 165, 40, 36, 26, 165, 68, 56, 40, 165, 45, 39, 26, 165, 45, 39, 26, 165, 61, 48, 32, 165, 65, 51, 33, 165, 47, 40, 27, 165, 71, 54, 35, 165, 44, 38, 26, 165, 40, 35, 25, 165, 42, 37, 28, 165, 63, 52, 38, 165, 46, 40, 27, 165, 42, 37, 26, 165, 49, 41, 27, 165, 47, 40, 27, 165, 37, 34, 25, 165, 53, 44, 29, 165, 47, 40, 30, 165, 17, 17, 18, 255, 16, 16, 16, 255, 14, 15, 15, 255, 15, 16, 16, 255, 9, 9, 10, 255, 10, 11, 11, 255, 10, 10, 10, 255, 8, 8, 8, 255, 13, 13, 14, 255, 15, 16, 16, 255, 14, 15, 15, 255, 14, 14, 14, 255, 19, 20, 20, 255, 21, 22, 22, 255, 20, 21, 21, 255, 21, 21, 22, 255, 20, 20, 21, 255, 16, 16, 17, 255, 15, 16, 16, 255, 12, 12, 13, 255, 13, 14, 14, 255, 14, 15, 15, 255, 12, 12, 13, 255, 7, 7, 7, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 9, 9, 255, 10, 10, 10, 255, 6, 7, 7, 255, 11, 11, 11, 255, 11, 11, 11, 255, 12, 13, 13, 255, 14, 14, 14, 255, 16, 17, 17, 255, 12, 12, 12, 255, 10, 10, 10, 255, 8, 8, 8, 255, 6, 6, 6, 255, 2, 2, 3, 255, 8, 8, 8, 255, 13, 13, 14, 255, 10, 11, 11, 255, 13, 13, 14, 255, 10, 10, 11, 255, 13, 13, 14, 255, 11, 11, 11, 255, 11, 11, 12, 255, 9, 9, 10, 255, 7, 7, 7, 255, 11, 11, 11, 255, 14, 15, 15, 255, 16, 16, 17, 255, 12, 12, 13, 255, 12, 12, 13, 255, 6, 7, 7, 255, 10, 11, 11, 255, 16, 17, 17, 255, 19, 19, 20, 255, 17, 17, 17, 255, 18, 19, 19, 255, 18, 19, 19, 255, 14, 15, 15, 255, 13, 13, 13, 255, 11, 11, 11, 255, 11, 11, 11, 255, 12, 13, 13, 255, 13, 14, 14, 255, 8, 8, 8, 255, 12, 12, 12, 255, 16, 16, 16, 255, 16, 16, 16, 255, 13, 13, 14, 255, 16, 17, 17, 255, 12, 12, 12, 255, 12, 12, 12, 255, 21, 21, 22, 255, 16, 17, 17, 255, 17, 18, 18, 255, 19, 19, 20, 255, 22, 23, 23, 255, 22, 23, 23, 255, 29, 30, 31, 255, 19, 20, 20, 255, 19, 19, 19, 255, 11, 12, 12, 255, 7, 7, 8, 255, 9, 9, 9, 255, 11, 11, 12, 255, 17, 17, 18, 255, 16, 16, 17, 255, 21, 22, 22, 255, 16, 16, 17, 255, 25, 26, 27, 255, 23, 24, 24, 255, 22, 23, 23, 255, 29, 30, 31, 255, 33, 34, 34, 255, 25, 26, 26, 255, 31, 31, 32, 255, 21, 21, 22, 255, 18, 19, 19, 255, 20, 20, 21, 255, 20, 20, 21, 255, 19, 19, 20, 255, 15, 15, 16, 255, 10, 10, 10, 255, 11, 11, 11, 255, 11, 12, 12, 255, 8, 8, 8, 255, 13, 13, 13, 255, 14, 15, 15, 255, 18, 19, 19, 255, 18, 18, 19, 255, 16, 17, 17, 255, 21, 22, 22, 255, 20, 20, 21, 255, 21, 21, 22, 255, 14, 15, 15, 255, 26, 27, 27, 255, 19, 20, 20, 255, 21, 21, 22, 255, 20, 20, 20, 255, 33, 33, 34, 255, 33, 33, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 32, 33, 33, 255, 30, 31, 32, 255, 29, 30, 30, 255, 28, 29, 29, 255, 32, 33, 34, 255, 28, 29, 30, 255, 26, 27, 28, 255, 18, 18, 19, 255, 9, 9, 9, 255, 7, 7, 8, 255, 8, 9, 9, 255, 7, 8, 8, 255, 12, 12, 13, 255, 16, 16, 17, 255, 13, 13, 14, 255, 13, 13, 14, 255, 14, 14, 14, 255, 8, 8, 8, 255, 10, 10, 10, 255, 8, 8, 9, 255, 11, 11, 11, 255, 10, 10, 11, 255, 7, 7, 7, 255, 9, 9, 10, 255, 10, 10, 10, 255, 11, 11, 11, 255, 7, 7, 8, 255, 8, 9, 9, 255, 9, 9, 9, 255, 11, 12, 12, 255, 12, 12, 12, 255, 10, 10, 11, 255, 17, 17, 18, 255, 14, 15, 15, 255, 10, 10, 10, 255, 10, 11, 11, 255, 13, 14, 14, 255, 18, 18, 18, 255, 20, 21, 21, 255, 25, 26, 27, 255, 23, 23, 24, 255, 20, 21, 21, 255, 20, 20, 21, 255, 22, 22, 23, 255, 21, 22, 22, 255, 22, 22, 23, 255, 21, 21, 22, 255, 20, 20, 21, 255, 21, 21, 22, 255, 33, 33, 34, 255, 33, 34, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 32, 255, 23, 24, 24, 255, 25, 26, 26, 255, 24, 25, 25, 255, 19, 19, 20, 255, 16, 17, 17, 255, 14, 14, 14, 255, 7, 7, 7, 255, 7, 7, 7, 255, 9, 10, 10, 255, 12, 12, 12, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 12, 12, 12, 255, 11, 11, 12, 255, 10, 10, 10, 255, 15, 15, 15, 255, 16, 16, 17, 255, 23, 23, 24, 255, 24, 25, 25, 255, 32, 33, 33, 255, 32, 33, 34, 255, 33, 34, 34, 255, 24, 24, 25, 255, 31, 32, 33, 255, 23, 23, 24, 255, 25, 26, 27, 255, 25, 25, 26, 255, 15, 15, 15, 255, 12, 12, 12, 255, 9, 9, 10, 255, 6, 6, 7, 255, 10, 10, 10, 255, 10, 10, 10, 255, 11, 11, 11, 255, 14, 14, 14, 255, 10, 10, 10, 255, 9, 9, 9, 255, 11, 12, 12, 255, 8, 8, 9, 255, 9, 10, 10, 255, 12, 12, 13, 255, 14, 15, 15, 255, 12, 13, 13, 255, 11, 12, 12, 255, 17, 17, 18, 255, 16, 16, 16, 255, 16, 17, 17, 255, 11, 11, 11, 255, 8, 9, 9, 255, 12, 13, 13, 255, 20, 20, 21, 255, 18, 18, 19, 255, 22, 22, 23, 255, 22, 23, 23, 255, 33, 33, 34, 255, 22, 22, 23, 255, 33, 33, 34, 255, 33, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 24, 24, 25, 255, 22, 23, 23, 255, 17, 18, 18, 255, 8, 9, 9, 255, 8, 9, 9, 255, 13, 14, 14, 255, 11, 11, 12, 255, 9, 10, 10, 255, 24, 24, 25, 255, 45, 39, 29, 165, 37, 34, 25, 165, 40, 36, 26, 165, 39, 35, 25, 165, 42, 37, 28, 165, 37, 34, 25, 165, 39, 35, 25, 165, 39, 35, 25, 165, 42, 37, 26, 165, 38, 34, 25, 165, 57, 48, 35, 165, 37, 33, 25, 165, 38, 34, 26, 165, 44, 38, 26, 165, 43, 37, 26, 165, 38, 34, 25, 165, 45, 39, 27, 165, 47, 40, 27, 165, 52, 44, 33, 165, 65, 54, 39, 165, 43, 38, 28, 165, 45, 39, 26, 165, 45, 39, 27, 165, 41, 36, 26, 165, 39, 35, 25, 165, 44, 38, 26, 165, 51, 43, 28, 165, 57, 46, 30, 165, 64, 50, 33, 165, 61, 48, 32, 165, 57, 46, 30, 165, 43, 38, 26, 165, 45, 39, 26, 165, 51, 43, 28, 165, 43, 37, 26, 165, 45, 39, 26, 165, 37, 34, 25, 165, 57, 48, 35, 165, 43, 37, 26, 165, 45, 39, 26, 165, 41, 36, 26, 165, 63, 52, 38, 165, 46, 40, 29, 165, 38, 34, 25, 165, 67, 55, 40, 165, 39, 35, 25, 165, 50, 43, 32, 165, 56, 45, 30, 165, 59, 47, 31, 165, 49, 41, 27, 165, 44, 38, 26, 165, 45, 39, 26, 165, 45, 39, 26, 165, 48, 49, 41, 165, 52, 43, 29, 165, 50, 42, 28, 165, 47, 40, 27, 165, 42, 37, 26, 165, 55, 45, 29, 165, 53, 44, 29, 165, 56, 45, 30, 165, 43, 37, 26, 165, 41, 36, 26, 165, 44, 38, 26, 165, 43, 38, 26, 165, 46, 40, 27, 165, 43, 38, 26, 176, 46, 40, 27, 165, 56, 46, 30, 165, 44, 38, 26, 165, 36, 33, 25, 165, 52, 43, 29, 165, 55, 45, 29, 165, 50, 42, 28, 165, 50, 42, 28, 165, 48, 41, 27, 165, 46, 39, 27, 165, 46, 39, 27, 165, 40, 35, 25, 165, 52, 44, 32, 165, 46, 40, 30, 165, 38, 34, 25, 165, 40, 35, 26, 165, 47, 41, 30, 165, 51, 44, 32, 165, 47, 41, 30, 165, 51, 43, 32, 165, 36, 33, 25, 165, 38, 34, 25, 165, 53, 45, 33, 165, 36, 33, 25, 165, 38, 34, 25, 165, 40, 36, 26, 165, 46, 39, 27, 165, 44, 38, 26, 165, 53, 44, 29, 165, 45, 39, 27, 165, 60, 47, 31, 165, 46, 39, 27, 165, 42, 37, 26, 165, 41, 36, 26, 165, 37, 33, 25, 165, 38, 34, 25, 165, 39, 35, 25, 165, 37, 33, 25, 165, 46, 40, 27, 165, 42, 36, 26, 165, 41, 36, 26, 165, 46, 40, 27, 165, 40, 36, 26, 165, 41, 36, 26, 165, 43, 37, 26, 165, 51, 42, 28, 165, 46, 39, 27, 165, 44, 38, 26, 165, 42, 37, 26, 165, 40, 36, 26, 165, 39, 35, 25, 165, 41, 36, 26, 165, 38, 34, 25, 165, 40, 35, 26, 165, 47, 40, 27, 165, 39, 35, 25, 165, 40, 36, 26, 165, 44, 38, 26, 165, 47, 40, 27, 165, 43, 37, 26, 165, 48, 42, 31, 165, 37, 34, 25, 165, 37, 33, 25, 165, 39, 35, 25, 165, 52, 43, 28, 165, 47, 40, 27, 165, 41, 36, 26, 165, 43, 37, 26, 165, 44, 38, 26, 165, 45, 39, 26, 165, 45, 39, 27, 165, 46, 40, 27, 165, 44, 38, 26, 165, 42, 45, 40, 165, 39, 35, 26, 165, 44, 38, 26, 165, 38, 34, 25, 165, 56, 47, 35, 165, 42, 37, 26, 165, 42, 37, 26, 165, 42, 37, 26, 165, 45, 39, 26, 165, 45, 39, 26, 165, 49, 41, 27, 165, 55, 45, 29, 165, 44, 38, 26, 165, 50, 42, 28, 165, 45, 39, 26, 165, 45, 39, 27, 165, 42, 37, 26, 165, 44, 38, 26, 165, 59, 47, 31, 165, 43, 37, 26, 165, 49, 41, 27, 165, 49, 41, 27, 165, 44, 38, 26, 165, 43, 46, 40, 165, 47, 40, 27, 165, 52, 43, 28, 165, 41, 36, 26, 165, 55, 45, 30, 165, 55, 45, 29, 165, 58, 47, 31, 165, 62, 49, 32, 165, 48, 41, 27, 165, 66, 51, 33, 165, 55, 45, 29, 165, 48, 41, 27, 165, 44, 38, 26, 165, 43, 45, 40, 165, 43, 37, 26, 165, 56, 46, 30, 165, 46, 40, 27, 165, 43, 38, 26, 165, 42, 37, 26, 165, 46, 39, 27, 165, 47, 40, 27, 165, 48, 41, 27, 165, 49, 41, 27, 165, 47, 40, 27, 165, 43, 37, 26, 165, 39, 35, 25, 165, 40, 35, 25, 165, 43, 38, 28, 165, 49, 41, 27, 165, 48, 41, 27, 165, 41, 36, 26, 165, 40, 36, 26, 165, 46, 39, 27, 165, 49, 41, 27, 165, 49, 41, 27, 165, 48, 41, 27, 165, 48, 41, 27, 165, 44, 38, 26, 165, 45, 39, 26, 165, 41, 36, 26, 165, 36, 33, 25, 165, 46, 40, 27, 165, 44, 38, 26, 165, 42, 37, 26, 165, 41, 36, 26, 165, 37, 33, 25, 165, 42, 37, 26, 165, 44, 38, 26, 165, 43, 38, 26, 165, 44, 38, 26, 165, 46, 40, 27, 165, 43, 37, 26, 165, 43, 38, 26, 165, 38, 34, 25, 165, 39, 35, 26, 165, 44, 38, 26, 165, 46, 40, 27, 165, 55, 45, 30, 165, 47, 40, 27, 165, 40, 35, 25, 165, 58, 46, 31, 165, 49, 42, 27, 165, 47, 40, 27, 165, 42, 37, 26, 165, 38, 34, 25, 165, 40, 35, 25, 165, 47, 40, 27, 165, 46, 40, 27, 165, 48, 41, 27, 165, 48, 41, 27, 165, 37, 33, 25, 165, 38, 34, 25, 165, 39, 35, 25, 165, 39, 35, 25, 165, 41, 36, 26, 165, 40, 36, 27, 165, 41, 36, 27, 165, 39, 35, 25, 165, 44, 38, 26, 165, 54, 44, 29, 165, 49, 41, 27, 165, 71, 53, 35, 165, 55, 45, 30, 165, 41, 36, 26, 165, 44, 38, 26, 165, 37, 33, 25, 165, 37, 34, 25, 165, 47, 40, 27, 165, 58, 46, 31, 165, 49, 42, 27, 165, 43, 37, 26, 165, 42, 37, 26, 165, 37, 34, 25, 165, 23, 23, 24, 255, 20, 20, 21, 255, 18, 19, 19, 255, 14, 15, 15, 255, 10, 10, 10, 255, 15, 16, 16, 255, 10, 10, 10, 255, 11, 11, 12, 255, 10, 10, 11, 255, 14, 14, 15, 255, 15, 15, 16, 255, 14, 14, 14, 255, 12, 12, 13, 255, 18, 19, 19, 255, 23, 23, 24, 255, 15, 15, 16, 255, 15, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 12, 13, 13, 255, 16, 16, 17, 255, 13, 13, 14, 255, 9, 9, 10, 255, 10, 10, 10, 255, 8, 8, 8, 255, 7, 8, 8, 255, 10, 10, 10, 255, 11, 12, 12, 255, 9, 9, 9, 255, 10, 11, 11, 255, 6, 6, 6, 255, 9, 9, 9, 255, 7, 8, 8, 255, 10, 10, 10, 255, 7, 7, 7, 255, 10, 10, 10, 255, 7, 7, 7, 255, 7, 7, 7, 255, 6, 6, 6, 255, 8, 8, 9, 255, 5, 5, 5, 255, 5, 5, 5, 255, 8, 8, 9, 255, 9, 9, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 9, 9, 9, 255, 3, 3, 3, 255, 3, 3, 3, 255, 7, 7, 7, 255, 8, 9, 9, 255, 11, 11, 11, 255, 11, 11, 11, 255, 9, 9, 10, 255, 5, 6, 6, 255, 8, 8, 8, 255, 22, 22, 23, 255, 19, 20, 20, 255, 18, 18, 18, 255, 14, 15, 15, 255, 22, 22, 23, 255, 18, 19, 19, 255, 13, 13, 13, 255, 17, 17, 18, 255, 14, 14, 14, 255, 17, 18, 18, 255, 14, 15, 15, 255, 13, 13, 13, 255, 15, 15, 15, 255, 15, 16, 16, 255, 13, 14, 14, 255, 15, 15, 15, 255, 14, 14, 14, 255, 15, 16, 16, 255, 10, 10, 11, 255, 10, 10, 11, 255, 13, 13, 14, 255, 15, 15, 15, 255, 17, 18, 18, 255, 16, 17, 17, 255, 19, 19, 19, 255, 19, 19, 19, 255, 16, 17, 17, 255, 12, 12, 12, 255, 13, 13, 13, 255, 7, 7, 7, 255, 8, 8, 8, 255, 11, 11, 11, 255, 11, 11, 12, 255, 14, 14, 14, 255, 25, 26, 26, 255, 19, 20, 20, 255, 19, 20, 20, 255, 22, 23, 23, 255, 28, 29, 29, 255, 28, 29, 30, 255, 31, 32, 33, 255, 33, 34, 34, 255, 32, 33, 34, 255, 31, 32, 32, 255, 19, 19, 20, 255, 25, 25, 26, 255, 22, 23, 23, 255, 19, 19, 20, 255, 17, 17, 17, 255, 16, 16, 16, 255, 14, 14, 14, 255, 10, 10, 10, 255, 12, 12, 13, 255, 9, 9, 9, 255, 11, 11, 11, 255, 13, 14, 14, 255, 11, 11, 11, 255, 15, 15, 15, 255, 15, 15, 15, 255, 18, 19, 19, 255, 20, 20, 21, 255, 13, 14, 14, 255, 19, 19, 20, 255, 23, 24, 24, 255, 22, 22, 23, 255, 16, 17, 17, 255, 19, 20, 20, 255, 22, 23, 24, 255, 32, 33, 34, 255, 32, 33, 33, 255, 33, 34, 34, 255, 33, 34, 34, 255, 33, 33, 34, 255, 31, 32, 33, 255, 33, 33, 34, 255, 32, 33, 33, 255, 14, 15, 15, 255, 12, 12, 13, 255, 9, 9, 10, 255, 14, 14, 15, 255, 15, 15, 15, 255, 15, 16, 16, 255, 12, 12, 13, 255, 16, 16, 16, 255, 12, 12, 12, 255, 19, 19, 19, 255, 14, 14, 15, 255, 14, 15, 15, 255, 10, 10, 10, 255, 11, 11, 11, 255, 10, 10, 10, 255, 7, 7, 8, 255, 7, 7, 8, 255, 8, 9, 9, 255, 4, 4, 4, 255, 6, 6, 6, 255, 5, 6, 6, 255, 7, 8, 8, 255, 7, 7, 8, 255, 6, 6, 6, 255, 9, 10, 10, 255, 10, 10, 10, 255, 13, 13, 14, 255, 10, 10, 11, 255, 9, 10, 10, 255, 10, 10, 11, 255, 10, 10, 10, 255, 17, 17, 18, 255, 17, 18, 18, 255, 16, 16, 16, 255, 19, 20, 20, 255, 21, 22, 22, 255, 21, 22, 22, 255, 18, 19, 19, 255, 27, 27, 28, 255, 25, 25, 26, 255, 23, 23, 24, 255, 22, 22, 23, 255, 28, 29, 29, 255, 33, 34, 34, 255, 33, 34, 34, 255, 27, 28, 29, 255, 33, 34, 34, 255, 28, 28, 29, 255, 33, 33, 34, 255, 28, 29, 30, 255, 26, 27, 27, 255, 30, 31, 32, 255, 26, 26, 27, 255, 22, 22, 23, 255, 15, 16, 16, 255, 12, 12, 12, 255, 13, 14, 14, 255, 7, 7, 7, 255, 9, 9, 10, 255, 12, 12, 12, 255, 18, 18, 19, 255, 25, 25, 26, 255, 17, 17, 18, 255, 17, 18, 18, 255, 14, 14, 14, 255, 10, 10, 11, 255, 10, 10, 10, 255, 12, 12, 12, 255, 18, 19, 19, 255, 20, 21, 21, 255, 27, 28, 28, 255, 32, 33, 34, 255, 33, 33, 34, 255, 26, 27, 27, 255, 33, 33, 34, 255, 24, 25, 25, 255, 26, 27, 27, 255, 25, 26, 27, 255, 15, 16, 16, 255, 18, 18, 18, 255, 14, 14, 15, 255, 11, 11, 11, 255, 11, 11, 12, 255, 12, 12, 12, 255, 16, 16, 16, 255, 9, 10, 10, 255, 9, 9, 9, 255, 10, 10, 10, 255, 10, 10, 11, 255, 13, 13, 13, 255, 16, 17, 17, 255, 18, 18, 18, 255, 20, 20, 20, 255, 20, 20, 20, 255, 15, 16, 16, 255, 19, 20, 20, 255, 21, 21, 22, 255, 18, 18, 19, 255, 6, 7, 7, 255, 8, 8, 8, 255, 8, 8, 8, 255, 12, 12, 12, 255, 19, 20, 20, 255, 20, 21, 21, 255, 26, 27, 28, 255, 24, 24, 25, 255, 33, 34, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 33, 33, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 33, 33, 34, 255, 23, 23, 24, 255, 19, 19, 19, 255, 18, 19, 19, 255, 16, 16, 17, 255, 8, 9, 9, 255, 11, 11, 12, 255, 10, 10, 10, 255, 14, 15, 15, 255, 12, 13, 13, 255, 17, 18, 18, 255, 24, 25, 25, 255, 40, 36, 26, 165, 43, 37, 26, 165, 43, 37, 26, 165, 47, 40, 27, 165, 42, 37, 26, 165, 44, 38, 26, 165, 37, 33, 25, 165, 41, 36, 26, 165, 43, 37, 26, 165, 38, 34, 25, 165, 36, 33, 25, 165, 53, 45, 33, 165, 62, 51, 37, 165, 39, 35, 26, 165, 38, 34, 25, 165, 39, 35, 26, 165, 39, 35, 25, 165, 41, 36, 26, 165, 42, 37, 26, 165, 59, 49, 36, 165, 46, 40, 29, 165, 39, 35, 25, 165, 46, 39, 27, 165, 37, 33, 25, 165, 39, 35, 25, 165, 43, 38, 26, 165, 46, 40, 27, 165, 49, 42, 27, 165, 55, 45, 29, 165, 58, 47, 31, 165, 68, 52, 34, 165, 44, 38, 26, 165, 43, 37, 26, 165, 40, 36, 26, 165, 44, 38, 26, 165, 36, 33, 25, 165, 41, 36, 27, 165, 59, 49, 36, 165, 40, 36, 27, 165, 37, 33, 25, 165, 36, 33, 25, 165, 55, 46, 34, 165, 65, 53, 39, 165, 41, 37, 27, 165, 51, 44, 32, 165, 39, 35, 25, 165, 44, 39, 29, 165, 57, 46, 30, 165, 61, 48, 32, 165, 63, 49, 32, 165, 53, 44, 29, 165, 44, 38, 26, 165, 45, 39, 26, 165, 44, 38, 26, 165, 48, 41, 27, 165, 48, 41, 27, 165, 61, 48, 32, 165, 58, 46, 30, 165, 45, 39, 26, 165, 48, 41, 27, 165, 47, 40, 27, 165, 52, 43, 28, 165, 46, 39, 27, 165, 57, 46, 30, 165, 54, 44, 29, 165, 54, 44, 29, 165, 48, 41, 27, 165, 54, 73, 36, 255, 54, 44, 29, 165, 48, 41, 27, 165, 42, 37, 26, 165, 54, 44, 29, 165, 64, 50, 33, 165, 66, 51, 33, 165, 46, 40, 27, 165, 57, 46, 30, 165, 45, 39, 27, 165, 58, 47, 31, 165, 51, 43, 28, 165, 38, 34, 25, 165, 44, 38, 29, 165, 43, 37, 26, 165, 55, 47, 34, 165, 59, 49, 36, 165, 40, 36, 27, 165, 48, 41, 31, 165, 81, 65, 47, 165, 37, 33, 25, 165, 36, 33, 25, 165, 44, 38, 26, 165, 38, 34, 25, 165, 39, 35, 25, 165, 38, 34, 25, 165, 36, 33, 25, 165, 38, 34, 25, 165, 45, 39, 26, 165, 41, 36, 26, 165, 50, 42, 28, 165, 40, 36, 26, 165, 42, 37, 26, 165, 38, 34, 25, 165, 36, 33, 25, 165, 38, 34, 25, 165, 37, 34, 25, 165, 40, 36, 26, 165, 44, 38, 26, 165, 42, 37, 26, 165, 41, 36, 26, 165, 43, 38, 26, 165, 43, 37, 26, 165, 36, 33, 25, 165, 38, 34, 25, 165, 46, 40, 27, 165, 45, 39, 26, 165, 49, 42, 27, 165, 47, 40, 27, 165, 49, 42, 27, 165, 45, 39, 26, 165, 55, 45, 30, 165, 45, 39, 26, 165, 45, 39, 26, 165, 46, 39, 27, 165, 43, 38, 26, 165, 45, 39, 26, 165, 40, 36, 26, 165, 44, 38, 26, 165, 49, 42, 27, 165, 45, 39, 26, 165, 41, 36, 26, 165, 44, 38, 26, 165, 48, 41, 27, 165, 61, 48, 32, 165, 51, 43, 28, 165, 37, 34, 25, 165, 44, 38, 26, 165, 46, 39, 27, 165, 45, 39, 26, 165, 61, 48, 32, 165, 49, 41, 27, 165, 46, 40, 27, 165, 40, 36, 26, 165, 44, 38, 28, 165, 42, 37, 26, 165, 60, 50, 36, 165, 53, 45, 33, 165, 37, 33, 25, 165, 40, 36, 26, 165, 38, 34, 26, 165, 43, 37, 26, 165, 48, 41, 27, 165, 47, 40, 27, 165, 48, 41, 27, 165, 41, 36, 26, 165, 53, 44, 29, 165, 42, 37, 26, 165, 50, 42, 28, 165, 43, 38, 26, 165, 46, 40, 27, 165, 58, 46, 31, 165, 38, 34, 25, 165, 42, 37, 26, 165, 41, 36, 26, 165, 43, 38, 26, 165, 46, 39, 27, 165, 47, 40, 27, 165, 47, 40, 27, 165, 56, 47, 34, 165, 39, 34, 25, 165, 42, 37, 26, 165, 53, 43, 29, 165, 58, 47, 31, 165, 49, 42, 27, 165, 79, 59, 36, 165, 68, 52, 34, 165, 45, 39, 27, 165, 48, 41, 27, 165, 48, 41, 27, 165, 46, 40, 27, 165, 61, 48, 32, 165, 62, 49, 32, 165, 50, 42, 28, 165, 44, 38, 26, 165, 42, 37, 26, 165, 62, 48, 32, 165, 66, 51, 34, 165, 59, 47, 31, 165, 58, 47, 31, 165, 41, 36, 26, 165, 41, 36, 26, 165, 38, 34, 25, 165, 45, 39, 26, 165, 43, 38, 26, 165, 39, 35, 25, 165, 42, 37, 26, 165, 49, 41, 27, 165, 42, 37, 26, 165, 54, 44, 29, 165, 53, 44, 29, 165, 48, 41, 27, 165, 53, 44, 29, 165, 49, 42, 27, 165, 45, 39, 26, 165, 42, 37, 26, 165, 38, 34, 25, 165, 47, 40, 27, 165, 44, 38, 26, 165, 40, 36, 26, 165, 41, 36, 26, 165, 38, 34, 25, 165, 36, 33, 25, 165, 37, 33, 25, 165, 39, 35, 25, 165, 39, 35, 25, 165, 48, 41, 27, 165, 45, 39, 27, 165, 42, 37, 26, 165, 42, 37, 26, 165, 39, 35, 25, 165, 43, 38, 26, 165, 52, 43, 28, 165, 58, 46, 30, 165, 44, 38, 26, 165, 38, 34, 25, 165, 61, 48, 32, 165, 51, 43, 28, 165, 44, 38, 26, 165, 42, 37, 26, 165, 42, 37, 26, 165, 39, 35, 25, 165, 40, 36, 26, 165, 45, 39, 26, 165, 58, 46, 30, 165, 46, 40, 27, 165, 43, 38, 26, 165, 67, 55, 40, 165, 39, 35, 26, 165, 39, 35, 25, 165, 38, 34, 25, 165, 56, 47, 34, 165, 37, 34, 25, 165, 45, 39, 27, 165, 41, 36, 26, 165, 56, 45, 30, 165, 57, 46, 30, 165, 66, 51, 34, 165, 71, 54, 36, 165, 49, 42, 27, 165, 48, 41, 27, 165, 46, 40, 27, 165, 46, 39, 27, 165, 49, 42, 27, 165, 56, 45, 30, 165, 49, 42, 27, 165, 38, 34, 25, 165, 43, 38, 26, 165, 48, 49, 41, 165, 27, 28, 28, 255, 25, 26, 26, 255, 18, 18, 19, 255, 16, 16, 17, 255, 21, 21, 22, 255, 19, 20, 20, 255, 9, 9, 9, 255, 9, 10, 10, 255, 11, 12, 12, 255, 11, 11, 11, 255, 9, 9, 9, 255, 15, 15, 16, 255, 9, 9, 10, 255, 19, 19, 20, 255, 17, 17, 18, 255, 13, 13, 13, 255, 11, 11, 12, 255, 9, 9, 9, 255, 9, 9, 9, 255, 13, 13, 13, 255, 10, 10, 10, 255, 12, 12, 12, 255, 11, 11, 11, 255, 14, 15, 15, 255, 14, 14, 15, 255, 10, 10, 11, 255, 13, 13, 14, 255, 14, 15, 15, 255, 16, 16, 16, 255, 14, 14, 14, 255, 10, 11, 11, 255, 5, 5, 5, 255, 2, 2, 2, 255, 5, 5, 6, 255, 3, 3, 3, 255, 10, 10, 10, 255, 10, 10, 10, 255, 3, 3, 3, 255, 6, 6, 7, 255, 3, 3, 3, 255, 3, 3, 3, 255, 7, 7, 7, 255, 4, 4, 4, 255, 6, 6, 6, 255, 10, 10, 11, 255, 13, 13, 14, 255, 8, 8, 8, 255, 10, 10, 10, 255, 7, 7, 7, 255, 12, 13, 13, 255, 11, 11, 11, 255, 9, 9, 10, 255, 10, 11, 11, 255, 5, 6, 6, 255, 8, 9, 9, 255, 4, 4, 4, 255, 8, 9, 9, 255, 17, 17, 17, 255, 24, 24, 25, 255, 20, 20, 20, 255, 19, 19, 19, 255, 20, 21, 21, 255, 13, 14, 14, 255, 12, 12, 12, 255, 16, 16, 16, 255, 19, 19, 20, 255, 14, 15, 15, 255, 17, 17, 18, 255, 17, 18, 18, 255, 12, 13, 13, 255, 16, 16, 17, 255, 13, 14, 14, 255, 8, 8, 8, 255, 10, 11, 11, 255, 14, 14, 14, 255, 8, 8, 8, 255, 8, 8, 8, 255, 13, 13, 13, 255, 13, 13, 14, 255, 15, 16, 16, 255, 13, 13, 13, 255, 13, 13, 13, 255, 11, 12, 12, 255, 13, 13, 14, 255, 9, 10, 10, 255, 6, 6, 6, 255, 10, 10, 10, 255, 8, 8, 8, 255, 11, 11, 11, 255, 17, 18, 18, 255, 20, 20, 21, 255, 22, 22, 23, 255, 18, 19, 19, 255, 21, 22, 22, 255, 23, 23, 24, 255, 24, 25, 25, 255, 33, 33, 34, 255, 28, 28, 29, 255, 30, 31, 32, 255, 32, 33, 34, 255, 29, 30, 31, 255, 24, 25, 26, 255, 22, 22, 23, 255, 26, 27, 28, 255, 22, 22, 23, 255, 13, 13, 14, 255, 13, 13, 13, 255, 11, 12, 12, 255, 10, 10, 11, 255, 14, 14, 14, 255, 13, 13, 13, 255, 13, 14, 14, 255, 10, 10, 10, 255, 7, 7, 8, 255, 9, 10, 10, 255, 11, 11, 11, 255, 15, 15, 15, 255, 17, 17, 17, 255, 15, 15, 16, 255, 23, 23, 24, 255, 22, 23, 23, 255, 17, 17, 18, 255, 21, 21, 22, 255, 25, 26, 26, 255, 24, 25, 26, 255, 24, 25, 25, 255, 32, 33, 33, 255, 29, 30, 30, 255, 31, 32, 33, 255, 20, 21, 21, 255, 15, 16, 16, 255, 18, 19, 19, 255, 14, 15, 15, 255, 13, 14, 14, 255, 17, 17, 18, 255, 19, 19, 19, 255, 15, 15, 16, 255, 16, 16, 16, 255, 18, 19, 19, 255, 19, 20, 20, 255, 23, 23, 24, 255, 23, 24, 24, 255, 24, 25, 25, 255, 20, 21, 21, 255, 19, 19, 19, 255, 12, 12, 12, 255, 12, 12, 13, 255, 10, 10, 11, 255, 9, 9, 9, 255, 9, 9, 9, 255, 3, 3, 3, 255, 5, 5, 5, 255, 3, 3, 3, 255, 5, 5, 5, 255, 5, 5, 5, 255, 4, 4, 4, 255, 6, 6, 7, 255, 4, 5, 5, 255, 12, 12, 12, 255, 14, 14, 14, 255, 11, 11, 11, 255, 12, 12, 13, 255, 16, 16, 16, 255, 11, 12, 12, 255, 15, 16, 16, 255, 13, 14, 14, 255, 19, 19, 19, 255, 13, 14, 14, 255, 15, 16, 16, 255, 17, 18, 18, 255, 23, 23, 24, 255, 24, 25, 25, 255, 24, 24, 25, 255, 29, 30, 30, 255, 31, 32, 32, 255, 32, 33, 34, 255, 32, 33, 34, 255, 23, 23, 24, 255, 27, 28, 28, 255, 29, 29, 30, 255, 26, 26, 27, 255, 30, 30, 31, 255, 21, 22, 22, 255, 26, 26, 27, 255, 26, 26, 27, 255, 20, 21, 21, 255, 18, 18, 19, 255, 13, 13, 13, 255, 9, 9, 9, 255, 7, 8, 8, 255, 12, 12, 13, 255, 20, 21, 21, 255, 23, 24, 25, 255, 23, 24, 24, 255, 24, 25, 25, 255, 20, 20, 21, 255, 19, 20, 20, 255, 15, 15, 16, 255, 12, 12, 13, 255, 14, 14, 14, 255, 13, 13, 14, 255, 20, 20, 21, 255, 19, 19, 19, 255, 24, 25, 25, 255, 33, 33, 34, 255, 28, 29, 30, 255, 33, 34, 34, 255, 33, 34, 34, 255, 28, 28, 29, 255, 19, 20, 20, 255, 17, 18, 18, 255, 16, 16, 17, 255, 17, 17, 18, 255, 10, 10, 10, 255, 12, 13, 13, 255, 14, 14, 15, 255, 11, 11, 12, 255, 11, 12, 12, 255, 7, 7, 8, 255, 8, 8, 8, 255, 11, 11, 12, 255, 11, 12, 12, 255, 14, 15, 15, 255, 17, 17, 18, 255, 19, 20, 20, 255, 26, 26, 27, 255, 20, 20, 21, 255, 21, 22, 22, 255, 20, 21, 21, 255, 21, 21, 22, 255, 13, 13, 14, 255, 7, 7, 7, 255, 8, 8, 8, 255, 13, 13, 13, 255, 13, 14, 14, 255, 26, 26, 27, 255, 27, 28, 28, 255, 31, 32, 33, 255, 28, 29, 29, 255, 29, 30, 31, 255, 33, 33, 34, 255, 32, 32, 33, 255, 17, 17, 18, 255, 15, 15, 16, 255, 18, 18, 19, 255, 17, 18, 18, 255, 16, 17, 17, 255, 13, 14, 14, 255, 16, 16, 17, 255, 15, 15, 15, 255, 17, 18, 18, 255, 12, 13, 13, 255, 17, 17, 18, 255, 16, 16, 16, 255, 21, 22, 22, 255, 28, 29, 30, 255, 65, 50, 33, 165, 51, 43, 28, 165, 49, 41, 27, 165, 48, 41, 27, 165, 45, 39, 26, 165, 38, 34, 25, 165, 43, 38, 28, 165, 38, 34, 25, 165, 51, 44, 32, 165, 58, 49, 35, 165, 75, 61, 43, 165, 82, 66, 47, 165, 54, 45, 33, 165, 87, 69, 49, 165, 53, 45, 33, 165, 54, 46, 34, 165, 37, 33, 25, 165, 44, 38, 28, 165, 38, 34, 25, 165, 39, 35, 25, 165, 45, 39, 27, 165, 39, 35, 25, 165, 70, 57, 41, 165, 42, 37, 28, 165, 39, 35, 25, 165, 39, 34, 25, 165, 45, 39, 29, 165, 43, 38, 28, 165, 48, 41, 27, 165, 51, 42, 28, 165, 48, 41, 27, 165, 43, 38, 26, 165, 38, 34, 25, 165, 45, 39, 26, 165, 47, 40, 27, 165, 37, 33, 25, 165, 44, 38, 26, 165, 40, 36, 26, 165, 79, 64, 46, 165, 83, 67, 48, 165, 87, 69, 49, 165, 85, 68, 48, 165, 40, 36, 26, 165, 37, 33, 25, 165, 47, 41, 30, 165, 42, 37, 26, 165, 52, 43, 29, 165, 63, 49, 32, 165, 65, 50, 33, 165, 41, 36, 26, 165, 49, 42, 27, 165, 57, 46, 30, 165, 68, 52, 34, 165, 47, 40, 27, 165, 67, 52, 34, 165, 65, 50, 33, 165, 62, 48, 32, 165, 65, 50, 33, 165, 57, 46, 30, 165, 43, 38, 26, 165, 62, 52, 38, 165, 45, 39, 26, 165, 62, 48, 32, 165, 69, 52, 35, 165, 64, 50, 33, 165, 48, 41, 27, 165, 64, 50, 33, 165, 80, 59, 36, 165, 53, 44, 29, 165, 38, 34, 25, 165, 41, 36, 26, 165, 41, 36, 26, 165, 47, 40, 27, 165, 79, 59, 36, 165, 60, 47, 31, 165, 59, 47, 31, 165, 46, 40, 27, 165, 42, 37, 26, 165, 40, 36, 26, 165, 45, 39, 29, 165, 62, 51, 37, 165, 44, 38, 26, 165, 64, 53, 38, 165, 87, 69, 49, 165, 75, 61, 44, 165, 37, 34, 25, 165, 41, 36, 26, 165, 55, 46, 34, 165, 40, 35, 26, 165, 46, 39, 27, 165, 39, 35, 25, 165, 47, 40, 27, 165, 40, 35, 25, 165, 40, 35, 26, 165, 43, 38, 26, 165, 36, 33, 25, 165, 37, 34, 25, 165, 37, 34, 25, 165, 47, 40, 27, 165, 51, 43, 28, 165, 40, 36, 26, 165, 37, 34, 25, 165, 87, 69, 49, 165, 37, 33, 25, 165, 42, 37, 26, 165, 45, 39, 26, 165, 47, 40, 27, 165, 54, 44, 29, 165, 47, 40, 27, 165, 38, 34, 25, 165, 37, 34, 25, 165, 63, 52, 38, 165, 42, 37, 26, 165, 50, 42, 28, 165, 66, 51, 34, 165, 57, 46, 30, 165, 47, 40, 27, 165, 68, 52, 34, 165, 66, 51, 34, 165, 67, 51, 34, 165, 43, 37, 26, 165, 41, 36, 26, 165, 36, 33, 25, 165, 45, 39, 26, 165, 39, 35, 25, 165, 41, 36, 26, 165, 41, 36, 26, 165, 40, 35, 25, 165, 42, 37, 26, 165, 65, 51, 33, 165, 59, 47, 31, 165, 48, 41, 27, 165, 52, 43, 28, 165, 49, 42, 27, 165, 48, 41, 27, 165, 56, 76, 34, 255, 44, 38, 26, 165, 79, 58, 36, 165, 58, 47, 31, 165, 41, 36, 26, 165, 50, 42, 28, 165, 42, 37, 26, 165, 38, 34, 25, 165, 85, 67, 47, 165, 85, 68, 47, 165, 55, 46, 34, 165, 36, 33, 25, 165, 43, 38, 28, 165, 42, 37, 26, 165, 72, 54, 36, 165, 71, 54, 35, 165, 61, 48, 32, 165, 62, 49, 32, 165, 48, 41, 27, 165, 59, 47, 31, 165, 47, 40, 27, 165, 39, 35, 25, 165, 37, 34, 25, 165, 47, 41, 30, 165, 44, 38, 26, 165, 51, 43, 28, 165, 53, 44, 29, 165, 60, 48, 31, 165, 52, 43, 28, 165, 67, 55, 40, 165, 37, 33, 25, 165, 74, 60, 43, 165, 58, 49, 35, 165, 51, 43, 32, 165, 60, 50, 36, 165, 40, 35, 25, 165, 65, 50, 33, 165, 92, 67, 35, 165, 80, 59, 36, 165, 58, 46, 31, 165, 55, 45, 29, 165, 62, 49, 32, 165, 89, 66, 35, 165, 56, 45, 30, 165, 45, 39, 27, 165, 42, 37, 26, 165, 39, 34, 25, 165, 49, 41, 27, 165, 55, 45, 30, 165, 70, 53, 35, 165, 62, 48, 32, 165, 51, 42, 28, 165, 43, 38, 26, 165, 41, 36, 26, 165, 37, 33, 25, 165, 41, 36, 26, 165, 44, 39, 29, 165, 66, 54, 39, 165, 37, 33, 25, 165, 40, 35, 25, 165, 46, 39, 27, 165, 59, 47, 31, 165, 52, 43, 28, 165, 73, 55, 36, 165, 56, 45, 30, 165, 46, 39, 27, 165, 45, 39, 26, 165, 45, 39, 26, 165, 50, 42, 28, 165, 53, 44, 29, 165, 53, 44, 29, 165, 44, 38, 26, 165, 72, 59, 42, 165, 38, 35, 26, 165, 40, 36, 27, 165, 52, 44, 33, 165, 43, 37, 26, 165, 39, 35, 25, 165, 38, 34, 25, 165, 44, 38, 26, 165, 36, 33, 25, 165, 44, 38, 26, 165, 55, 45, 30, 165, 38, 34, 25, 165, 38, 34, 25, 165, 38, 34, 25, 165, 45, 39, 26, 165, 45, 39, 27, 165, 51, 43, 28, 165, 51, 43, 28, 165, 37, 33, 25, 165, 48, 42, 31, 165, 39, 35, 25, 165, 41, 36, 26, 165, 47, 40, 27, 165, 45, 39, 27, 165, 48, 41, 27, 165, 47, 40, 27, 165, 44, 38, 26, 165, 53, 45, 33, 165, 36, 33, 25, 165, 73, 59, 43, 165, 38, 34, 26, 165, 42, 37, 26, 165, 41, 36, 26, 165, 50, 42, 28, 165, 52, 43, 29, 165, 44, 38, 26, 165, 52, 51, 43, 165, 67, 52, 34, 165, 49, 41, 27, 165, 49, 41, 27, 165, 56, 45, 30, 165, 55, 45, 30, 165, 37, 33, 25, 165, 49, 42, 27, 165, 47, 40, 27, 165, 37, 33, 25, 165, 45, 39, 26, 165, 50, 42, 28, 165, 63, 49, 33, 165, 32, 33, 34, 255, 32, 33, 34, 255, 26, 26, 27, 255, 18, 19, 19, 255, 20, 20, 21, 255, 18, 19, 19, 255, 15, 16, 16, 255, 14, 14, 14, 255, 16, 17, 17, 255, 16, 16, 17, 255, 11, 11, 11, 255, 13, 13, 13, 255, 8, 9, 9, 255, 11, 11, 11, 255, 12, 12, 13, 255, 8, 8, 8, 255, 9, 9, 9, 255, 12, 12, 12, 255, 12, 12, 12, 255, 10, 10, 11, 255, 15, 15, 16, 255, 9, 9, 10, 255, 12, 12, 12, 255, 13, 13, 13, 255, 12, 13, 13, 255, 12, 12, 12, 255, 18, 18, 19, 255, 21, 22, 22, 255, 19, 19, 20, 255, 20, 20, 21, 255, 13, 14, 14, 255, 8, 8, 8, 255, 6, 6, 6, 255, 10, 10, 10, 255, 8, 8, 8, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 6, 6, 6, 255, 12, 12, 12, 255, 8, 8, 8, 255, 6, 6, 7, 255, 5, 6, 6, 255, 9, 9, 9, 255, 14, 14, 14, 255, 12, 12, 12, 255, 7, 8, 8, 255, 12, 12, 13, 255, 14, 14, 14, 255, 13, 14, 14, 255, 16, 17, 17, 255, 16, 16, 16, 255, 11, 11, 11, 255, 4, 4, 4, 255, 5, 6, 6, 255, 7, 7, 8, 255, 9, 9, 9, 255, 7, 7, 7, 255, 20, 20, 21, 255, 22, 23, 23, 255, 22, 23, 23, 255, 30, 31, 31, 255, 22, 23, 23, 255, 11, 11, 12, 255, 8, 8, 8, 255, 17, 17, 17, 255, 15, 15, 15, 255, 22, 22, 23, 255, 17, 17, 18, 255, 13, 13, 13, 255, 10, 11, 11, 255, 7, 7, 7, 255, 8, 8, 9, 255, 9, 10, 10, 255, 12, 13, 13, 255, 14, 14, 15, 255, 11, 11, 12, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 10, 255, 8, 8, 8, 255, 13, 14, 14, 255, 16, 17, 17, 255, 14, 14, 14, 255, 11, 12, 12, 255, 11, 11, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 15, 15, 16, 255, 19, 19, 20, 255, 23, 23, 24, 255, 24, 25, 26, 255, 20, 21, 21, 255, 26, 27, 28, 255, 26, 26, 27, 255, 32, 33, 34, 255, 30, 31, 31, 255, 33, 34, 34, 255, 29, 30, 31, 255, 33, 33, 34, 255, 33, 34, 34, 255, 28, 29, 29, 255, 22, 22, 23, 255, 20, 21, 21, 255, 11, 11, 11, 255, 9, 10, 10, 255, 7, 7, 8, 255, 10, 10, 10, 255, 14, 14, 15, 255, 16, 16, 17, 255, 17, 17, 17, 255, 12, 12, 13, 255, 10, 10, 10, 255, 11, 11, 11, 255, 11, 12, 12, 255, 8, 9, 9, 255, 12, 12, 12, 255, 16, 17, 17, 255, 14, 15, 15, 255, 15, 16, 16, 255, 20, 20, 21, 255, 20, 20, 21, 255, 19, 20, 20, 255, 20, 21, 21, 255, 23, 23, 24, 255, 25, 25, 26, 255, 15, 16, 16, 255, 17, 18, 18, 255, 19, 19, 20, 255, 15, 16, 16, 255, 12, 13, 13, 255, 14, 14, 14, 255, 12, 12, 12, 255, 15, 16, 16, 255, 18, 18, 18, 255, 16, 16, 17, 255, 18, 19, 19, 255, 15, 16, 16, 255, 18, 19, 19, 255, 21, 21, 22, 255, 30, 31, 32, 255, 32, 33, 34, 255, 24, 25, 25, 255, 25, 26, 26, 255, 24, 24, 25, 255, 22, 22, 23, 255, 22, 23, 23, 255, 16, 16, 17, 255, 13, 13, 13, 255, 9, 9, 9, 255, 8, 8, 8, 255, 5, 5, 5, 255, 3, 4, 4, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 4, 4, 5, 255, 5, 5, 6, 255, 10, 10, 10, 255, 14, 14, 14, 255, 12, 12, 12, 255, 10, 10, 11, 255, 10, 10, 10, 255, 11, 11, 11, 255, 9, 9, 9, 255, 12, 13, 13, 255, 15, 15, 16, 255, 16, 16, 17, 255, 15, 16, 16, 255, 20, 21, 21, 255, 16, 16, 17, 255, 18, 18, 19, 255, 22, 23, 23, 255, 18, 19, 19, 255, 22, 22, 23, 255, 30, 30, 31, 255, 27, 27, 28, 255, 24, 24, 25, 255, 21, 22, 22, 255, 21, 22, 22, 255, 21, 21, 22, 255, 23, 23, 24, 255, 23, 24, 24, 255, 19, 20, 20, 255, 20, 20, 20, 255, 16, 17, 17, 255, 12, 13, 13, 255, 14, 14, 14, 255, 11, 12, 12, 255, 16, 16, 17, 255, 10, 10, 11, 255, 16, 16, 17, 255, 19, 20, 20, 255, 21, 21, 22, 255, 20, 20, 21, 255, 20, 20, 21, 255, 19, 19, 20, 255, 13, 13, 13, 255, 14, 15, 15, 255, 11, 12, 12, 255, 8, 9, 9, 255, 14, 14, 14, 255, 15, 16, 16, 255, 19, 20, 20, 255, 33, 34, 34, 255, 26, 26, 27, 255, 33, 33, 34, 255, 28, 29, 29, 255, 31, 32, 32, 255, 24, 25, 26, 255, 17, 18, 18, 255, 18, 18, 19, 255, 14, 15, 15, 255, 15, 15, 16, 255, 13, 14, 14, 255, 12, 12, 12, 255, 12, 12, 12, 255, 14, 15, 15, 255, 11, 11, 12, 255, 11, 11, 12, 255, 17, 17, 18, 255, 23, 23, 24, 255, 17, 18, 18, 255, 25, 26, 26, 255, 22, 22, 23, 255, 26, 26, 27, 255, 24, 25, 25, 255, 24, 24, 25, 255, 18, 19, 19, 255, 12, 13, 13, 255, 16, 16, 16, 255, 9, 9, 9, 255, 12, 12, 13, 255, 10, 11, 11, 255, 8, 8, 9, 255, 10, 10, 11, 255, 31, 32, 32, 255, 31, 31, 32, 255, 8, 8, 8, 255, 14, 14, 15, 255, 12, 12, 12, 255, 19, 20, 20, 255, 13, 13, 13, 255, 16, 17, 17, 255, 15, 15, 16, 255, 14, 15, 15, 255, 16, 16, 16, 255, 11, 11, 12, 255, 12, 12, 13, 255, 13, 14, 14, 255, 12, 12, 12, 255, 17, 17, 18, 255, 20, 21, 21, 255, 28, 28, 29, 255, 33, 34, 34, 255, 33, 33, 34, 255, 54, 44, 29, 165, 43, 37, 26, 165, 38, 34, 25, 165, 45, 39, 26, 165, 47, 40, 27, 165, 38, 34, 25, 165, 42, 37, 26, 165, 42, 37, 26, 165, 51, 43, 28, 165, 37, 33, 25, 165, 37, 33, 25, 165, 42, 36, 26, 165, 39, 35, 25, 165, 46, 40, 30, 165, 42, 37, 26, 165, 46, 40, 30, 165, 39, 35, 26, 165, 60, 50, 36, 165, 72, 59, 42, 165, 38, 34, 26, 165, 41, 36, 27, 165, 38, 34, 25, 165, 40, 36, 27, 165, 45, 39, 26, 165, 43, 37, 26, 165, 44, 38, 26, 165, 50, 42, 28, 165, 51, 43, 28, 165, 51, 42, 28, 165, 57, 46, 30, 165, 40, 36, 26, 165, 43, 37, 26, 165, 39, 35, 25, 165, 41, 36, 26, 165, 49, 41, 27, 165, 51, 43, 28, 165, 45, 39, 29, 165, 53, 45, 33, 165, 56, 47, 34, 165, 46, 40, 29, 165, 63, 52, 38, 165, 44, 38, 29, 165, 46, 40, 30, 165, 41, 36, 26, 165, 43, 38, 26, 165, 43, 38, 26, 165, 45, 39, 26, 165, 55, 45, 29, 165, 71, 54, 36, 165, 51, 43, 28, 165, 58, 46, 30, 165, 61, 48, 32, 165, 51, 43, 28, 165, 56, 45, 30, 165, 48, 41, 27, 165, 56, 45, 30, 165, 68, 52, 34, 165, 58, 46, 31, 165, 50, 42, 28, 165, 41, 36, 26, 165, 38, 34, 25, 165, 37, 34, 25, 165, 52, 43, 28, 165, 50, 42, 28, 165, 50, 42, 28, 165, 45, 39, 26, 165, 71, 54, 35, 165, 69, 53, 35, 165, 48, 41, 27, 165, 61, 48, 32, 165, 46, 39, 27, 165, 43, 38, 26, 165, 50, 42, 28, 165, 55, 45, 30, 165, 47, 40, 27, 165, 61, 48, 32, 165, 52, 43, 28, 165, 62, 48, 32, 165, 59, 47, 31, 165, 38, 34, 25, 165, 37, 33, 25, 165, 37, 33, 25, 165, 38, 34, 25, 165, 60, 50, 37, 165, 67, 55, 40, 165, 64, 53, 38, 165, 41, 36, 26, 165, 70, 57, 41, 165, 50, 43, 31, 165, 48, 41, 27, 165, 42, 37, 26, 165, 46, 40, 30, 165, 37, 34, 25, 165, 41, 36, 26, 165, 70, 57, 41, 165, 37, 33, 25, 165, 46, 40, 27, 165, 46, 40, 27, 165, 52, 43, 28, 165, 45, 39, 27, 165, 52, 43, 28, 165, 43, 37, 26, 165, 42, 37, 27, 165, 51, 44, 32, 165, 36, 33, 25, 165, 54, 44, 29, 165, 62, 49, 32, 165, 45, 39, 26, 165, 42, 37, 26, 165, 42, 37, 26, 165, 44, 38, 28, 165, 40, 35, 26, 165, 39, 35, 25, 165, 51, 43, 28, 165, 57, 46, 30, 165, 59, 47, 31, 165, 46, 39, 27, 165, 47, 40, 27, 165, 52, 43, 28, 165, 41, 36, 26, 165, 37, 33, 25, 165, 57, 48, 35, 165, 44, 38, 26, 165, 47, 40, 27, 165, 43, 38, 26, 165, 43, 38, 26, 165, 46, 40, 27, 165, 48, 41, 27, 165, 47, 40, 27, 165, 41, 36, 26, 165, 45, 39, 26, 165, 64, 50, 33, 165, 51, 42, 28, 165, 44, 38, 26, 165, 43, 37, 26, 165, 65, 83, 34, 255, 43, 37, 26, 165, 64, 50, 33, 165, 43, 37, 26, 165, 42, 37, 26, 165, 48, 41, 27, 165, 39, 35, 26, 165, 44, 38, 29, 165, 69, 56, 41, 165, 61, 51, 37, 165, 61, 51, 37, 165, 45, 39, 29, 165, 40, 36, 26, 165, 47, 40, 27, 165, 42, 37, 26, 165, 55, 45, 29, 165, 64, 50, 33, 165, 44, 38, 26, 165, 44, 38, 26, 165, 56, 46, 30, 165, 48, 41, 27, 165, 40, 36, 26, 165, 44, 38, 28, 165, 42, 37, 26, 165, 51, 42, 28, 165, 47, 48, 41, 165, 37, 34, 25, 165, 62, 48, 32, 165, 52, 43, 28, 165, 44, 38, 26, 165, 84, 67, 48, 165, 41, 36, 27, 165, 40, 35, 25, 165, 41, 36, 26, 165, 36, 33, 25, 165, 56, 45, 30, 165, 57, 46, 30, 165, 88, 65, 35, 165, 72, 54, 36, 165, 47, 40, 27, 165, 54, 44, 29, 165, 68, 52, 34, 165, 62, 49, 32, 165, 72, 54, 36, 165, 60, 48, 32, 165, 58, 47, 31, 165, 50, 42, 27, 165, 49, 42, 27, 165, 48, 41, 27, 165, 46, 39, 27, 165, 68, 52, 34, 165, 39, 35, 25, 165, 38, 34, 25, 165, 39, 35, 25, 165, 45, 39, 29, 165, 43, 38, 26, 165, 49, 42, 31, 165, 36, 33, 25, 165, 53, 45, 33, 165, 42, 37, 28, 165, 47, 40, 27, 165, 60, 48, 31, 165, 55, 45, 29, 165, 68, 52, 34, 165, 46, 39, 27, 165, 48, 41, 27, 165, 69, 52, 35, 165, 44, 38, 26, 165, 50, 42, 28, 165, 55, 45, 30, 165, 62, 48, 32, 165, 55, 45, 29, 165, 38, 34, 25, 165, 40, 35, 25, 165, 61, 51, 37, 165, 39, 35, 25, 165, 47, 40, 27, 165, 49, 42, 27, 165, 41, 36, 26, 165, 47, 40, 27, 165, 47, 40, 27, 165, 50, 43, 31, 165, 50, 43, 32, 165, 47, 40, 30, 165, 41, 36, 26, 165, 46, 40, 27, 165, 45, 39, 26, 165, 39, 35, 25, 165, 46, 40, 27, 165, 47, 40, 27, 165, 44, 38, 26, 165, 46, 39, 27, 165, 45, 39, 27, 165, 41, 36, 26, 165, 59, 47, 31, 165, 52, 43, 28, 165, 52, 43, 28, 165, 44, 38, 26, 165, 54, 44, 29, 165, 42, 37, 26, 165, 36, 33, 25, 165, 39, 35, 25, 165, 36, 33, 25, 165, 45, 39, 26, 165, 39, 35, 25, 165, 40, 35, 25, 165, 42, 37, 26, 165, 51, 43, 28, 165, 67, 52, 34, 165, 53, 44, 29, 165, 69, 53, 35, 165, 66, 51, 34, 165, 74, 55, 36, 165, 61, 48, 32, 165, 58, 46, 31, 165, 44, 38, 26, 165, 46, 40, 27, 165, 39, 35, 25, 165, 40, 36, 26, 165, 40, 35, 25, 165, 46, 40, 27, 165, 32, 33, 34, 255, 33, 34, 34, 255, 28, 29, 29, 255, 21, 21, 21, 255, 23, 23, 24, 255, 20, 21, 21, 255, 18, 18, 19, 255, 21, 21, 22, 255, 21, 21, 22, 255, 13, 13, 13, 255, 16, 16, 16, 255, 14, 14, 15, 255, 7, 8, 8, 255, 8, 8, 9, 255, 7, 7, 7, 255, 10, 11, 11, 255, 10, 11, 11, 255, 13, 13, 13, 255, 18, 18, 19, 255, 20, 21, 21, 255, 16, 16, 17, 255, 16, 16, 17, 255, 20, 20, 21, 255, 19, 19, 20, 255, 20, 20, 21, 255, 15, 15, 16, 255, 20, 20, 20, 255, 19, 19, 20, 255, 21, 22, 22, 255, 16, 16, 16, 255, 20, 20, 21, 255, 11, 11, 11, 255, 11, 11, 11, 255, 8, 8, 8, 255, 5, 5, 6, 255, 2, 2, 2, 255, 4, 4, 4, 255, 5, 5, 5, 255, 11, 11, 11, 255, 9, 9, 10, 255, 11, 11, 11, 255, 10, 10, 11, 255, 11, 11, 11, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 12, 12, 13, 255, 15, 15, 15, 255, 15, 15, 16, 255, 18, 18, 19, 255, 19, 19, 20, 255, 19, 19, 20, 255, 19, 19, 19, 255, 11, 11, 11, 255, 10, 11, 11, 255, 7, 7, 7, 255, 4, 4, 4, 255, 9, 9, 10, 255, 8, 8, 9, 255, 27, 27, 28, 255, 31, 32, 33, 255, 16, 16, 17, 255, 22, 23, 23, 255, 18, 19, 19, 255, 18, 19, 19, 255, 13, 13, 13, 255, 23, 23, 24, 255, 22, 23, 23, 255, 14, 14, 14, 255, 10, 10, 10, 255, 9, 9, 10, 255, 14, 14, 15, 255, 13, 14, 14, 255, 16, 16, 16, 255, 16, 17, 17, 255, 12, 12, 12, 255, 8, 8, 8, 255, 13, 14, 14, 255, 11, 12, 12, 255, 10, 10, 10, 255, 9, 9, 9, 255, 10, 10, 11, 255, 13, 13, 13, 255, 11, 11, 11, 255, 7, 7, 7, 255, 13, 13, 13, 255, 11, 12, 12, 255, 15, 16, 16, 255, 20, 20, 21, 255, 24, 24, 25, 255, 26, 27, 27, 255, 19, 20, 20, 255, 22, 23, 23, 255, 25, 26, 26, 255, 26, 26, 27, 255, 33, 33, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 33, 33, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 25, 26, 26, 255, 20, 21, 21, 255, 15, 16, 16, 255, 12, 12, 12, 255, 13, 13, 13, 255, 10, 10, 10, 255, 7, 7, 7, 255, 15, 16, 16, 255, 14, 14, 14, 255, 23, 23, 24, 255, 17, 18, 18, 255, 19, 20, 20, 255, 17, 17, 18, 255, 18, 19, 19, 255, 12, 12, 13, 255, 10, 10, 11, 255, 9, 9, 9, 255, 11, 11, 11, 255, 11, 11, 11, 255, 13, 14, 14, 255, 12, 12, 13, 255, 17, 18, 18, 255, 18, 18, 19, 255, 15, 16, 16, 255, 20, 21, 21, 255, 16, 16, 17, 255, 17, 18, 18, 255, 14, 14, 15, 255, 11, 12, 12, 255, 14, 14, 15, 255, 15, 16, 16, 255, 15, 15, 16, 255, 13, 13, 13, 255, 20, 21, 21, 255, 19, 20, 20, 255, 18, 19, 19, 255, 20, 21, 21, 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, 32, 33, 34, 255, 32, 33, 34, 255, 32, 32, 33, 255, 27, 28, 28, 255, 20, 20, 20, 255, 20, 21, 21, 255, 12, 12, 13, 255, 7, 7, 7, 255, 6, 6, 7, 255, 6, 6, 6, 255, 6, 6, 6, 255, 7, 7, 7, 255, 6, 6, 6, 255, 7, 7, 7, 255, 10, 10, 11, 255, 13, 14, 14, 255, 10, 10, 10, 255, 15, 15, 16, 255, 14, 14, 14, 255, 10, 10, 10, 255, 5, 5, 5, 255, 6, 6, 6, 255, 9, 9, 9, 255, 11, 11, 12, 255, 16, 17, 17, 255, 14, 14, 14, 255, 18, 18, 18, 255, 17, 17, 18, 255, 17, 17, 18, 255, 17, 17, 18, 255, 13, 13, 13, 255, 20, 20, 21, 255, 20, 21, 21, 255, 18, 18, 19, 255, 16, 17, 17, 255, 22, 23, 24, 255, 23, 23, 24, 255, 13, 14, 14, 255, 17, 17, 18, 255, 15, 16, 16, 255, 16, 16, 16, 255, 15, 15, 15, 255, 11, 11, 11, 255, 16, 17, 17, 255, 19, 20, 20, 255, 18, 19, 19, 255, 19, 19, 20, 255, 19, 19, 20, 255, 26, 26, 27, 255, 25, 26, 27, 255, 28, 29, 30, 255, 24, 24, 25, 255, 22, 23, 23, 255, 23, 24, 24, 255, 18, 19, 19, 255, 11, 12, 12, 255, 13, 14, 14, 255, 14, 14, 14, 255, 15, 15, 16, 255, 15, 15, 16, 255, 14, 15, 15, 255, 32, 33, 33, 255, 33, 33, 34, 255, 32, 32, 33, 255, 29, 30, 31, 255, 29, 30, 31, 255, 21, 22, 22, 255, 22, 23, 23, 255, 16, 16, 17, 255, 13, 14, 14, 255, 10, 11, 11, 255, 13, 13, 13, 255, 12, 13, 13, 255, 13, 14, 14, 255, 13, 14, 14, 255, 11, 11, 12, 255, 16, 17, 17, 255, 22, 22, 23, 255, 17, 18, 18, 255, 25, 26, 27, 255, 29, 29, 30, 255, 25, 26, 27, 255, 22, 23, 23, 255, 23, 24, 24, 255, 27, 28, 28, 255, 26, 27, 27, 255, 24, 24, 25, 255, 13, 13, 13, 255, 15, 15, 15, 255, 11, 11, 12, 255, 10, 10, 10, 255, 13, 13, 13, 255, 7, 7, 7, 255, 12, 12, 12, 255, 10, 10, 11, 255, 9, 9, 9, 255, 11, 11, 11, 255, 14, 14, 14, 255, 16, 17, 17, 255, 12, 13, 13, 255, 15, 15, 15, 255, 13, 13, 14, 255, 14, 15, 15, 255, 14, 14, 14, 255, 13, 13, 14, 255, 16, 17, 17, 255, 16, 16, 17, 255, 22, 23, 23, 255, 25, 26, 26, 255, 29, 30, 31, 255, 31, 32, 33, 255, 33, 33, 34, 255, 40, 36, 26, 165, 43, 37, 26, 165, 47, 40, 27, 165, 46, 40, 27, 165, 39, 35, 25, 165, 52, 44, 32, 165, 36, 33, 25, 165, 47, 40, 27, 165, 48, 41, 27, 165, 44, 38, 26, 165, 61, 48, 32, 165, 52, 43, 28, 165, 44, 38, 26, 165, 37, 33, 25, 165, 49, 42, 31, 165, 40, 36, 26, 165, 58, 49, 36, 165, 74, 60, 43, 165, 36, 33, 25, 165, 65, 54, 39, 165, 37, 33, 25, 165, 46, 40, 27, 165, 43, 46, 40, 165, 46, 39, 27, 165, 54, 44, 29, 165, 58, 46, 30, 165, 58, 46, 31, 165, 56, 45, 30, 165, 46, 40, 27, 165, 40, 36, 26, 165, 41, 36, 26, 165, 39, 35, 25, 165, 46, 39, 27, 165, 41, 36, 26, 165, 62, 49, 32, 165, 62, 49, 32, 165, 37, 33, 25, 165, 75, 61, 44, 165, 39, 35, 25, 165, 42, 37, 26, 165, 45, 39, 26, 165, 87, 70, 50, 165, 71, 58, 42, 165, 43, 38, 28, 165, 41, 36, 26, 165, 44, 38, 28, 165, 37, 33, 25, 165, 53, 43, 29, 165, 60, 47, 31, 165, 71, 54, 35, 165, 56, 45, 30, 165, 60, 48, 31, 165, 48, 41, 27, 165, 52, 43, 28, 165, 46, 39, 27, 165, 56, 46, 30, 165, 61, 48, 32, 165, 63, 49, 32, 165, 49, 41, 27, 165, 47, 40, 27, 165, 48, 41, 27, 165, 41, 36, 26, 165, 62, 49, 32, 165, 58, 47, 31, 165, 50, 42, 28, 165, 54, 44, 29, 165, 47, 40, 27, 165, 57, 46, 30, 165, 59, 47, 31, 165, 61, 48, 32, 165, 65, 50, 33, 165, 55, 45, 30, 165, 50, 42, 28, 165, 46, 39, 27, 165, 53, 52, 43, 165, 67, 52, 34, 165, 68, 52, 34, 165, 67, 51, 34, 165, 55, 45, 29, 165, 42, 37, 26, 165, 51, 43, 32, 165, 39, 35, 25, 165, 43, 45, 40, 165, 72, 59, 42, 165, 55, 46, 34, 165, 42, 37, 26, 165, 66, 54, 39, 165, 62, 51, 37, 165, 42, 37, 26, 165, 45, 39, 27, 165, 43, 37, 26, 165, 44, 38, 26, 165, 40, 35, 25, 165, 42, 37, 26, 165, 43, 37, 28, 165, 41, 36, 26, 165, 42, 37, 26, 165, 48, 41, 27, 165, 46, 39, 27, 165, 43, 38, 26, 165, 46, 39, 27, 165, 43, 38, 26, 165, 44, 38, 26, 165, 39, 35, 25, 165, 41, 36, 26, 165, 45, 39, 26, 165, 51, 42, 28, 165, 49, 41, 27, 165, 44, 38, 26, 165, 51, 43, 28, 165, 48, 41, 27, 165, 46, 40, 27, 165, 51, 43, 28, 165, 71, 54, 36, 165, 65, 50, 33, 165, 61, 48, 32, 165, 48, 41, 27, 165, 42, 37, 26, 165, 43, 38, 26, 165, 37, 33, 25, 165, 38, 34, 25, 165, 40, 36, 26, 165, 45, 39, 27, 165, 51, 43, 28, 165, 48, 41, 27, 165, 36, 33, 25, 165, 37, 33, 25, 165, 40, 35, 25, 165, 41, 36, 26, 165, 41, 36, 26, 165, 52, 43, 29, 165, 49, 42, 27, 165, 49, 42, 27, 165, 40, 36, 26, 165, 44, 38, 26, 165, 51, 43, 28, 165, 53, 44, 29, 165, 39, 35, 25, 165, 36, 33, 25, 165, 42, 37, 27, 165, 42, 37, 26, 165, 42, 37, 26, 165, 41, 36, 26, 165, 67, 55, 40, 165, 37, 33, 25, 165, 40, 36, 26, 165, 36, 33, 25, 165, 38, 34, 25, 165, 40, 35, 26, 165, 43, 38, 26, 165, 56, 45, 30, 165, 44, 38, 26, 165, 43, 37, 26, 165, 53, 44, 29, 165, 43, 37, 26, 165, 48, 41, 27, 165, 48, 41, 27, 165, 40, 35, 25, 165, 61, 48, 32, 165, 48, 41, 27, 165, 47, 40, 27, 165, 52, 43, 28, 165, 63, 49, 32, 165, 60, 47, 31, 165, 41, 36, 26, 165, 38, 34, 25, 165, 55, 46, 34, 165, 45, 39, 26, 165, 47, 40, 27, 165, 52, 43, 28, 165, 54, 44, 29, 165, 55, 45, 30, 165, 66, 51, 34, 165, 48, 41, 27, 165, 48, 41, 27, 165, 53, 44, 29, 165, 46, 39, 27, 165, 47, 40, 27, 165, 47, 40, 27, 165, 60, 48, 31, 165, 54, 45, 29, 165, 49, 41, 27, 165, 60, 48, 32, 165, 42, 37, 26, 165, 41, 36, 26, 165, 53, 44, 29, 165, 41, 36, 26, 165, 61, 51, 37, 165, 38, 34, 25, 165, 40, 35, 27, 165, 43, 38, 26, 165, 38, 34, 25, 165, 43, 46, 41, 165, 44, 38, 26, 165, 48, 41, 27, 165, 43, 37, 26, 165, 54, 44, 29, 165, 53, 44, 29, 165, 46, 40, 27, 165, 59, 47, 31, 165, 62, 49, 32, 165, 60, 48, 31, 165, 44, 38, 26, 165, 41, 36, 26, 165, 46, 40, 27, 165, 54, 44, 29, 165, 44, 38, 26, 165, 47, 40, 27, 165, 40, 35, 26, 165, 41, 36, 27, 165, 38, 34, 25, 165, 47, 40, 27, 165, 45, 39, 27, 165, 50, 42, 28, 165, 47, 40, 27, 165, 40, 35, 26, 165, 47, 41, 30, 165, 81, 65, 46, 165, 37, 34, 25, 165, 41, 36, 26, 165, 54, 44, 29, 165, 48, 41, 27, 165, 45, 39, 27, 165, 47, 40, 27, 165, 46, 39, 27, 165, 43, 38, 28, 165, 48, 40, 27, 165, 60, 48, 31, 165, 45, 39, 26, 165, 53, 44, 29, 165, 51, 43, 28, 165, 48, 41, 27, 165, 49, 41, 27, 165, 39, 35, 25, 165, 45, 38, 26, 165, 40, 36, 26, 165, 44, 38, 26, 165, 40, 35, 25, 165, 38, 34, 25, 165, 47, 40, 27, 165, 46, 40, 27, 165, 50, 42, 28, 165, 58, 46, 31, 165, 55, 45, 29, 165, 51, 42, 28, 165, 69, 53, 35, 165, 61, 48, 32, 165, 59, 47, 31, 165, 48, 41, 27, 165, 75, 56, 36, 165, 54, 44, 29, 165, 52, 43, 29, 165, 40, 36, 26, 165, 48, 41, 27, 165, 45, 39, 26, 165, 38, 34, 25, 165, 33, 33, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 31, 32, 32, 255, 27, 28, 29, 255, 29, 29, 30, 255, 22, 22, 23, 255, 21, 22, 22, 255, 24, 24, 25, 255, 22, 22, 23, 255, 20, 20, 21, 255, 17, 18, 18, 255, 11, 11, 12, 255, 9, 9, 10, 255, 10, 11, 11, 255, 15, 15, 16, 255, 13, 14, 14, 255, 10, 10, 10, 255, 21, 22, 22, 255, 22, 22, 23, 255, 22, 23, 23, 255, 21, 21, 22, 255, 23, 24, 24, 255, 24, 25, 26, 255, 23, 23, 24, 255, 17, 17, 18, 255, 23, 24, 24, 255, 29, 29, 30, 255, 19, 20, 20, 255, 30, 31, 32, 255, 21, 21, 22, 255, 15, 15, 16, 255, 21, 22, 22, 255, 18, 18, 19, 255, 13, 13, 13, 255, 5, 6, 6, 255, 6, 6, 6, 255, 9, 9, 9, 255, 13, 13, 14, 255, 10, 10, 11, 255, 15, 15, 16, 255, 16, 17, 17, 255, 10, 11, 11, 255, 15, 15, 16, 255, 17, 17, 17, 255, 21, 22, 22, 255, 24, 25, 25, 255, 19, 20, 20, 255, 17, 17, 18, 255, 22, 23, 23, 255, 11, 12, 12, 255, 19, 20, 20, 255, 15, 15, 16, 255, 13, 13, 14, 255, 12, 12, 13, 255, 9, 9, 10, 255, 8, 8, 8, 255, 5, 5, 5, 255, 9, 9, 10, 255, 10, 10, 10, 255, 28, 29, 30, 255, 32, 33, 33, 255, 22, 23, 23, 255, 22, 22, 23, 255, 22, 23, 23, 255, 24, 25, 25, 255, 15, 15, 16, 255, 14, 14, 15, 255, 12, 12, 12, 255, 8, 8, 8, 255, 7, 7, 7, 255, 12, 12, 12, 255, 15, 15, 16, 255, 18, 18, 18, 255, 13, 14, 14, 255, 12, 13, 13, 255, 12, 13, 13, 255, 11, 11, 11, 255, 14, 14, 15, 255, 13, 13, 13, 255, 13, 13, 14, 255, 8, 8, 9, 255, 8, 8, 8, 255, 4, 4, 4, 255, 11, 11, 12, 255, 10, 11, 11, 255, 18, 18, 19, 255, 18, 18, 19, 255, 24, 25, 26, 255, 28, 29, 30, 255, 23, 23, 24, 255, 18, 18, 19, 255, 22, 23, 23, 255, 21, 22, 22, 255, 33, 33, 34, 255, 29, 29, 30, 255, 32, 33, 34, 255, 33, 34, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 28, 29, 30, 255, 27, 27, 28, 255, 20, 20, 21, 255, 14, 15, 15, 255, 10, 10, 11, 255, 8, 8, 8, 255, 7, 8, 8, 255, 6, 7, 7, 255, 11, 12, 12, 255, 15, 15, 16, 255, 24, 25, 25, 255, 21, 22, 22, 255, 25, 26, 26, 255, 18, 18, 19, 255, 21, 22, 22, 255, 22, 22, 23, 255, 15, 15, 16, 255, 10, 10, 11, 255, 18, 18, 19, 255, 14, 14, 14, 255, 15, 15, 16, 255, 10, 11, 11, 255, 11, 11, 11, 255, 15, 15, 15, 255, 16, 16, 16, 255, 15, 15, 15, 255, 16, 17, 17, 255, 15, 15, 16, 255, 14, 15, 15, 255, 9, 10, 10, 255, 9, 10, 10, 255, 12, 12, 13, 255, 18, 19, 19, 255, 21, 22, 22, 255, 19, 19, 20, 255, 22, 23, 24, 255, 22, 23, 23, 255, 31, 32, 33, 255, 31, 32, 33, 255, 33, 33, 34, 255, 33, 33, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 28, 29, 30, 255, 24, 24, 25, 255, 33, 34, 34, 255, 25, 25, 26, 255, 18, 19, 19, 255, 16, 16, 17, 255, 15, 15, 15, 255, 10, 11, 11, 255, 7, 7, 7, 255, 5, 5, 6, 255, 6, 6, 6, 255, 12, 12, 12, 255, 12, 12, 13, 255, 14, 15, 15, 255, 11, 12, 12, 255, 13, 13, 14, 255, 13, 14, 14, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 13, 13, 255, 11, 11, 12, 255, 8, 8, 8, 255, 11, 11, 11, 255, 13, 13, 13, 255, 11, 11, 11, 255, 12, 12, 12, 255, 12, 12, 12, 255, 8, 9, 9, 255, 12, 13, 13, 255, 9, 9, 9, 255, 10, 11, 11, 255, 14, 15, 15, 255, 13, 13, 13, 255, 17, 17, 17, 255, 14, 14, 15, 255, 9, 9, 10, 255, 17, 17, 18, 255, 13, 13, 13, 255, 12, 13, 13, 255, 14, 15, 15, 255, 13, 13, 13, 255, 10, 10, 10, 255, 8, 8, 9, 255, 15, 15, 16, 255, 12, 12, 13, 255, 20, 21, 21, 255, 19, 20, 20, 255, 23, 24, 25, 255, 24, 25, 25, 255, 22, 22, 23, 255, 23, 24, 24, 255, 21, 21, 22, 255, 24, 25, 26, 255, 24, 25, 25, 255, 20, 21, 21, 255, 17, 18, 18, 255, 14, 14, 14, 255, 11, 12, 12, 255, 15, 15, 16, 255, 13, 13, 14, 255, 12, 12, 13, 255, 13, 14, 14, 255, 23, 24, 24, 255, 32, 33, 34, 255, 33, 33, 34, 255, 33, 34, 34, 255, 32, 33, 34, 255, 24, 25, 26, 255, 26, 27, 27, 255, 22, 22, 23, 255, 16, 16, 17, 255, 9, 10, 10, 255, 11, 11, 11, 255, 16, 16, 16, 255, 16, 16, 16, 255, 15, 16, 16, 255, 20, 21, 21, 255, 21, 21, 22, 255, 21, 22, 22, 255, 21, 22, 22, 255, 22, 22, 23, 255, 29, 30, 31, 255, 26, 26, 27, 255, 20, 21, 21, 255, 19, 20, 20, 255, 30, 31, 32, 255, 31, 32, 32, 255, 31, 31, 32, 255, 30, 31, 32, 255, 12, 12, 12, 255, 11, 12, 12, 255, 8, 8, 8, 255, 10, 11, 11, 255, 7, 8, 8, 255, 10, 10, 11, 255, 10, 10, 10, 255, 10, 10, 10, 255, 8, 8, 8, 255, 10, 10, 10, 255, 13, 13, 14, 255, 11, 11, 11, 255, 12, 12, 13, 255, 14, 15, 15, 255, 16, 17, 17, 255, 11, 11, 11, 255, 11, 11, 11, 255, 13, 13, 13, 255, 11, 11, 12, 255, 18, 19, 19, 255, 27, 28, 28, 255, 32, 32, 33, 255, 25, 26, 26, 255, 33, 33, 34, 255, 47, 40, 27, 165, 41, 36, 26, 165, 54, 44, 29, 165, 61, 48, 32, 165, 47, 40, 27, 165, 41, 36, 26, 165, 38, 34, 25, 165, 52, 43, 29, 165, 61, 48, 32, 165, 46, 39, 27, 165, 56, 53, 44, 165, 44, 38, 26, 165, 43, 38, 26, 165, 39, 35, 25, 165, 81, 65, 47, 165, 60, 50, 37, 165, 86, 69, 48, 165, 68, 56, 40, 165, 36, 33, 25, 165, 43, 37, 26, 165, 38, 34, 25, 165, 40, 36, 26, 165, 52, 43, 28, 165, 44, 38, 26, 165, 50, 42, 28, 165, 46, 39, 27, 165, 46, 39, 27, 165, 51, 43, 28, 165, 61, 48, 32, 165, 58, 46, 31, 165, 51, 42, 28, 165, 46, 40, 27, 165, 40, 35, 26, 165, 40, 35, 25, 165, 59, 47, 31, 165, 56, 45, 30, 165, 39, 35, 25, 165, 38, 34, 25, 165, 47, 40, 27, 165, 44, 38, 26, 165, 39, 35, 25, 165, 40, 35, 25, 165, 46, 40, 30, 165, 48, 42, 31, 165, 46, 39, 27, 165, 43, 38, 26, 165, 44, 38, 26, 165, 61, 48, 32, 165, 64, 50, 33, 165, 79, 59, 36, 165, 76, 57, 36, 165, 66, 51, 34, 165, 56, 46, 30, 165, 46, 39, 27, 165, 53, 44, 29, 165, 62, 49, 32, 165, 65, 50, 33, 165, 46, 40, 27, 165, 52, 43, 28, 165, 58, 46, 30, 165, 71, 54, 35, 165, 73, 55, 36, 165, 59, 47, 31, 165, 57, 46, 30, 165, 58, 46, 31, 165, 48, 41, 27, 165, 60, 48, 31, 165, 66, 51, 33, 165, 59, 47, 31, 165, 62, 48, 32, 165, 58, 46, 31, 165, 57, 46, 30, 165, 48, 41, 27, 165, 64, 50, 33, 165, 59, 55, 45, 165, 62, 48, 32, 165, 53, 44, 29, 165, 46, 39, 27, 165, 43, 37, 26, 165, 41, 36, 26, 165, 36, 33, 25, 165, 37, 34, 25, 165, 56, 47, 34, 165, 40, 36, 26, 165, 50, 43, 32, 165, 45, 39, 26, 165, 47, 40, 27, 165, 37, 33, 25, 165, 42, 37, 26, 165, 57, 46, 30, 165, 57, 46, 30, 165, 41, 36, 26, 165, 43, 38, 26, 165, 44, 38, 26, 165, 40, 36, 27, 165, 38, 34, 25, 165, 41, 36, 26, 165, 43, 37, 26, 165, 41, 36, 26, 165, 40, 36, 26, 165, 65, 50, 33, 165, 48, 41, 27, 165, 50, 42, 28, 165, 42, 37, 26, 165, 41, 36, 26, 165, 39, 35, 25, 165, 41, 36, 26, 165, 43, 37, 26, 165, 50, 42, 28, 165, 48, 41, 27, 165, 43, 38, 26, 165, 53, 43, 29, 165, 58, 46, 31, 165, 44, 38, 26, 165, 47, 40, 27, 165, 50, 42, 28, 165, 41, 36, 26, 165, 37, 34, 25, 165, 44, 39, 29, 165, 70, 57, 41, 165, 58, 48, 35, 165, 52, 43, 29, 165, 48, 42, 31, 165, 40, 36, 26, 165, 54, 44, 29, 165, 43, 37, 26, 165, 38, 34, 25, 165, 45, 40, 29, 165, 56, 48, 35, 165, 42, 37, 28, 165, 40, 35, 25, 165, 41, 36, 26, 165, 54, 44, 29, 165, 50, 42, 27, 165, 58, 46, 31, 165, 40, 35, 26, 165, 48, 42, 31, 165, 52, 45, 33, 165, 40, 35, 25, 165, 44, 38, 26, 165, 42, 37, 26, 165, 46, 40, 27, 165, 38, 34, 25, 165, 52, 44, 32, 165, 44, 39, 29, 165, 39, 35, 25, 165, 45, 40, 29, 165, 69, 57, 41, 165, 40, 35, 25, 165, 45, 39, 26, 165, 65, 50, 33, 165, 61, 48, 32, 165, 52, 43, 28, 165, 55, 45, 30, 165, 44, 38, 26, 165, 61, 51, 37, 165, 51, 44, 32, 165, 58, 49, 36, 165, 49, 41, 27, 165, 42, 37, 26, 165, 43, 37, 26, 165, 58, 47, 31, 165, 55, 45, 29, 165, 77, 57, 36, 165, 56, 46, 30, 165, 48, 41, 27, 165, 43, 37, 26, 165, 50, 42, 28, 165, 55, 45, 30, 165, 46, 40, 27, 165, 52, 43, 28, 165, 41, 36, 26, 165, 43, 38, 26, 165, 44, 38, 26, 165, 59, 47, 31, 165, 49, 41, 27, 165, 55, 45, 29, 165, 54, 44, 29, 165, 44, 38, 26, 165, 46, 40, 27, 165, 37, 33, 25, 165, 37, 34, 25, 165, 47, 41, 30, 165, 58, 48, 35, 165, 49, 42, 31, 165, 41, 36, 27, 165, 41, 36, 27, 165, 57, 48, 35, 165, 66, 54, 39, 165, 39, 35, 25, 165, 39, 35, 25, 165, 43, 37, 26, 165, 43, 38, 26, 165, 53, 44, 29, 165, 52, 43, 28, 165, 58, 47, 31, 165, 61, 48, 32, 165, 47, 40, 27, 165, 46, 39, 27, 165, 44, 38, 26, 165, 43, 37, 26, 165, 43, 37, 26, 165, 43, 37, 26, 165, 45, 39, 26, 165, 44, 38, 26, 165, 41, 36, 26, 165, 60, 50, 36, 165, 36, 33, 25, 165, 38, 34, 25, 165, 47, 40, 27, 165, 55, 45, 30, 165, 61, 48, 32, 165, 53, 43, 29, 165, 44, 38, 26, 165, 36, 33, 25, 165, 43, 38, 28, 165, 53, 45, 33, 165, 42, 44, 40, 165, 39, 35, 26, 165, 46, 40, 27, 165, 55, 45, 29, 165, 52, 43, 29, 165, 48, 41, 27, 165, 52, 43, 29, 165, 46, 40, 27, 165, 41, 36, 26, 165, 54, 44, 29, 165, 50, 42, 28, 165, 40, 35, 25, 165, 43, 38, 26, 165, 37, 33, 25, 165, 38, 34, 25, 165, 39, 35, 25, 165, 43, 38, 26, 165, 47, 40, 27, 165, 45, 39, 26, 165, 44, 38, 26, 165, 41, 36, 26, 165, 45, 39, 26, 165, 49, 41, 27, 165, 46, 39, 27, 165, 46, 39, 27, 165, 65, 50, 33, 165, 67, 51, 34, 165, 55, 45, 29, 165, 45, 39, 27, 165, 42, 37, 26, 165, 68, 52, 34, 165, 69, 53, 35, 165, 70, 53, 35, 165, 49, 41, 27, 165, 51, 43, 28, 165, 47, 40, 27, 165, 52, 43, 28, 165, 55, 45, 30, 165, 45, 39, 26, 165, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 27, 27, 28, 255, 33, 33, 34, 255, 29, 29, 30, 255, 33, 33, 34, 255, 24, 25, 25, 255, 21, 22, 22, 255, 21, 21, 22, 255, 15, 15, 16, 255, 12, 13, 13, 255, 11, 11, 11, 255, 12, 13, 13, 255, 10, 11, 11, 255, 17, 18, 18, 255, 18, 19, 19, 255, 24, 25, 25, 255, 25, 25, 26, 255, 26, 27, 28, 255, 25, 26, 26, 255, 25, 25, 26, 255, 21, 22, 22, 255, 28, 28, 29, 255, 31, 31, 32, 255, 29, 30, 31, 255, 32, 33, 34, 255, 24, 25, 25, 255, 26, 27, 28, 255, 20, 21, 21, 255, 22, 22, 23, 255, 22, 23, 23, 255, 20, 20, 21, 255, 8, 8, 8, 255, 3, 3, 3, 255, 8, 8, 8, 255, 11, 11, 11, 255, 11, 12, 12, 255, 12, 13, 13, 255, 14, 14, 15, 255, 21, 22, 22, 255, 17, 17, 18, 255, 16, 17, 17, 255, 20, 21, 21, 255, 23, 24, 24, 255, 26, 27, 27, 255, 26, 26, 27, 255, 28, 29, 30, 255, 18, 18, 19, 255, 23, 23, 24, 255, 23, 23, 24, 255, 16, 16, 16, 255, 16, 16, 16, 255, 11, 12, 12, 255, 13, 13, 14, 255, 7, 7, 8, 255, 8, 8, 8, 255, 4, 4, 4, 255, 5, 5, 5, 255, 8, 8, 9, 255, 23, 23, 24, 255, 32, 33, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 14, 15, 15, 255, 16, 17, 17, 255, 13, 14, 14, 255, 8, 8, 9, 255, 7, 8, 8, 255, 9, 9, 10, 255, 13, 13, 13, 255, 13, 13, 13, 255, 12, 13, 13, 255, 17, 18, 18, 255, 14, 14, 14, 255, 15, 15, 16, 255, 12, 13, 13, 255, 15, 15, 16, 255, 14, 15, 15, 255, 10, 10, 11, 255, 11, 11, 11, 255, 9, 9, 9, 255, 7, 7, 8, 255, 10, 10, 11, 255, 18, 19, 19, 255, 20, 21, 21, 255, 23, 24, 24, 255, 25, 26, 26, 255, 29, 30, 31, 255, 26, 27, 28, 255, 28, 29, 30, 255, 24, 25, 26, 255, 33, 34, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 33, 34, 34, 255, 33, 33, 34, 255, 30, 30, 31, 255, 28, 29, 29, 255, 24, 24, 25, 255, 18, 18, 19, 255, 18, 18, 18, 255, 12, 13, 13, 255, 12, 12, 12, 255, 5, 5, 5, 255, 6, 6, 6, 255, 12, 12, 12, 255, 15, 15, 15, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 32, 33, 255, 23, 23, 24, 255, 20, 21, 21, 255, 21, 22, 22, 255, 16, 17, 17, 255, 14, 14, 15, 255, 19, 19, 20, 255, 20, 21, 21, 255, 16, 17, 17, 255, 13, 14, 14, 255, 14, 14, 15, 255, 12, 13, 13, 255, 11, 11, 11, 255, 10, 11, 11, 255, 9, 9, 10, 255, 15, 16, 16, 255, 11, 11, 12, 255, 10, 11, 11, 255, 9, 9, 9, 255, 13, 13, 13, 255, 15, 15, 16, 255, 14, 15, 15, 255, 24, 25, 25, 255, 31, 32, 32, 255, 32, 33, 33, 255, 32, 33, 33, 255, 30, 30, 31, 255, 32, 33, 34, 255, 33, 33, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 26, 26, 27, 255, 22, 22, 23, 255, 22, 23, 24, 255, 20, 21, 21, 255, 19, 20, 20, 255, 16, 16, 17, 255, 12, 12, 13, 255, 8, 9, 9, 255, 8, 9, 9, 255, 7, 7, 7, 255, 6, 6, 6, 255, 10, 10, 11, 255, 16, 17, 17, 255, 19, 19, 20, 255, 14, 14, 14, 255, 11, 11, 11, 255, 17, 17, 17, 255, 17, 18, 18, 255, 11, 11, 11, 255, 9, 10, 10, 255, 9, 9, 9, 255, 17, 17, 18, 255, 13, 13, 14, 255, 13, 13, 13, 255, 14, 14, 14, 255, 13, 13, 14, 255, 9, 9, 9, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 10, 255, 9, 9, 9, 255, 13, 13, 13, 255, 11, 12, 12, 255, 15, 16, 16, 255, 15, 15, 16, 255, 15, 15, 16, 255, 16, 17, 17, 255, 15, 15, 15, 255, 16, 16, 17, 255, 19, 19, 20, 255, 11, 12, 12, 255, 8, 8, 8, 255, 15, 16, 16, 255, 17, 17, 17, 255, 15, 15, 15, 255, 15, 15, 15, 255, 16, 17, 17, 255, 14, 15, 15, 255, 24, 24, 25, 255, 26, 27, 28, 255, 26, 26, 27, 255, 27, 27, 28, 255, 20, 20, 21, 255, 18, 18, 18, 255, 22, 23, 23, 255, 18, 19, 19, 255, 14, 14, 14, 255, 11, 11, 11, 255, 14, 15, 15, 255, 10, 11, 11, 255, 15, 15, 15, 255, 17, 17, 17, 255, 17, 18, 18, 255, 33, 34, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 29, 29, 30, 255, 31, 32, 32, 255, 27, 28, 29, 255, 19, 19, 20, 255, 14, 14, 14, 255, 10, 11, 11, 255, 9, 9, 10, 255, 12, 12, 12, 255, 22, 23, 23, 255, 18, 18, 18, 255, 22, 23, 23, 255, 21, 21, 22, 255, 27, 28, 28, 255, 27, 28, 28, 255, 23, 24, 24, 255, 28, 29, 29, 255, 29, 30, 31, 255, 30, 30, 31, 255, 26, 26, 27, 255, 24, 24, 25, 255, 33, 34, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 14, 14, 15, 255, 9, 9, 9, 255, 11, 11, 11, 255, 9, 9, 10, 255, 7, 7, 7, 255, 11, 11, 12, 255, 13, 13, 13, 255, 14, 14, 14, 255, 9, 9, 10, 255, 13, 13, 13, 255, 14, 14, 14, 255, 16, 16, 17, 255, 17, 17, 17, 255, 15, 15, 15, 255, 18, 18, 18, 255, 16, 16, 17, 255, 12, 12, 12, 255, 9, 9, 10, 255, 13, 13, 13, 255, 19, 19, 19, 255, 23, 24, 24, 255, 31, 32, 32, 255, 28, 29, 29, 255, 28, 28, 29, 255, 46, 40, 27, 165, 48, 41, 27, 165, 44, 38, 26, 165, 43, 37, 26, 165, 40, 36, 26, 165, 43, 38, 26, 165, 38, 34, 25, 165, 44, 38, 26, 165, 52, 43, 28, 165, 54, 44, 29, 165, 57, 46, 30, 165, 47, 40, 27, 165, 40, 36, 26, 165, 42, 37, 26, 165, 62, 52, 37, 165, 64, 53, 38, 165, 57, 48, 35, 165, 43, 37, 26, 165, 43, 45, 40, 165, 48, 41, 27, 165, 43, 37, 26, 165, 51, 42, 28, 165, 56, 45, 30, 165, 50, 42, 27, 165, 54, 44, 29, 165, 56, 45, 30, 165, 44, 38, 26, 165, 46, 39, 27, 165, 58, 46, 30, 165, 48, 41, 27, 165, 39, 35, 25, 165, 43, 38, 26, 165, 47, 40, 27, 165, 48, 41, 27, 165, 45, 39, 27, 165, 48, 41, 27, 165, 46, 39, 27, 165, 53, 44, 29, 165, 41, 36, 26, 165, 37, 33, 25, 165, 37, 34, 25, 165, 39, 35, 25, 165, 57, 48, 35, 165, 37, 33, 25, 165, 47, 40, 27, 165, 41, 36, 26, 165, 40, 36, 26, 165, 55, 45, 30, 165, 63, 49, 32, 165, 61, 48, 32, 165, 56, 45, 30, 165, 70, 53, 35, 165, 59, 47, 31, 165, 45, 39, 26, 165, 59, 47, 31, 165, 56, 45, 30, 165, 50, 42, 28, 165, 56, 46, 30, 165, 48, 41, 27, 165, 56, 45, 30, 165, 58, 47, 31, 165, 56, 45, 30, 165, 52, 43, 28, 165, 66, 51, 34, 165, 76, 57, 36, 165, 68, 52, 34, 165, 64, 50, 33, 165, 64, 50, 33, 165, 50, 42, 28, 165, 50, 42, 28, 165, 59, 47, 31, 165, 53, 43, 29, 165, 53, 44, 29, 165, 45, 39, 27, 165, 57, 46, 30, 165, 57, 46, 30, 165, 53, 44, 29, 165, 46, 40, 27, 165, 43, 45, 40, 165, 39, 35, 25, 165, 49, 42, 31, 165, 40, 35, 26, 165, 38, 34, 25, 165, 59, 49, 36, 165, 39, 35, 25, 165, 37, 33, 25, 165, 39, 35, 25, 165, 40, 35, 25, 165, 46, 39, 27, 165, 67, 51, 34, 165, 48, 41, 27, 165, 40, 36, 26, 165, 45, 39, 26, 165, 37, 34, 25, 165, 53, 45, 33, 165, 41, 36, 26, 165, 36, 33, 25, 165, 45, 39, 29, 165, 46, 40, 27, 165, 44, 38, 26, 165, 49, 42, 27, 165, 52, 43, 28, 165, 42, 37, 26, 165, 48, 41, 27, 165, 56, 45, 30, 165, 49, 42, 27, 165, 47, 40, 27, 165, 42, 37, 26, 165, 52, 51, 42, 165, 49, 41, 27, 165, 40, 35, 25, 165, 48, 41, 27, 165, 48, 41, 27, 165, 46, 40, 27, 165, 46, 39, 27, 165, 42, 37, 26, 165, 41, 36, 26, 165, 58, 49, 35, 165, 41, 36, 26, 165, 42, 37, 27, 165, 43, 37, 26, 165, 49, 41, 27, 165, 37, 33, 25, 165, 41, 36, 26, 165, 37, 33, 25, 165, 42, 37, 26, 165, 38, 34, 25, 165, 38, 34, 25, 165, 68, 56, 40, 165, 41, 36, 27, 165, 85, 98, 35, 255, 41, 36, 26, 165, 43, 38, 26, 165, 45, 39, 27, 165, 41, 36, 26, 165, 39, 35, 25, 165, 39, 35, 25, 165, 63, 60, 50, 165, 53, 45, 33, 165, 47, 40, 27, 165, 37, 33, 25, 165, 49, 42, 27, 165, 51, 44, 32, 165, 48, 42, 31, 165, 54, 46, 34, 165, 42, 37, 26, 165, 74, 60, 43, 165, 57, 48, 35, 165, 39, 35, 25, 165, 55, 45, 30, 165, 55, 45, 29, 165, 45, 39, 27, 165, 52, 43, 29, 165, 51, 43, 28, 165, 40, 35, 25, 165, 41, 36, 26, 165, 40, 36, 26, 165, 41, 36, 27, 165, 47, 40, 27, 165, 45, 39, 26, 165, 57, 46, 30, 165, 47, 40, 27, 165, 69, 53, 35, 165, 49, 42, 27, 165, 50, 42, 28, 165, 63, 49, 32, 165, 40, 36, 26, 165, 38, 34, 25, 165, 42, 37, 26, 165, 59, 47, 31, 165, 44, 38, 26, 165, 42, 37, 26, 165, 41, 36, 26, 165, 39, 35, 25, 165, 56, 45, 30, 165, 51, 43, 28, 165, 48, 41, 27, 165, 59, 47, 31, 165, 44, 38, 26, 165, 44, 38, 26, 165, 42, 37, 26, 165, 48, 41, 27, 165, 39, 35, 26, 165, 69, 57, 41, 165, 72, 59, 42, 165, 87, 70, 50, 165, 59, 49, 36, 165, 39, 35, 25, 165, 79, 64, 46, 165, 44, 38, 29, 165, 54, 46, 33, 165, 47, 40, 27, 165, 39, 35, 25, 165, 62, 49, 32, 165, 45, 39, 26, 165, 48, 40, 27, 165, 54, 44, 29, 165, 57, 46, 30, 165, 60, 48, 31, 165, 44, 38, 26, 165, 47, 40, 27, 165, 47, 40, 27, 165, 47, 40, 30, 165, 37, 33, 25, 165, 44, 38, 26, 165, 48, 41, 27, 165, 43, 38, 28, 165, 39, 40, 27, 206, 36, 33, 25, 165, 37, 33, 25, 165, 39, 35, 25, 165, 42, 37, 26, 165, 40, 35, 25, 165, 48, 41, 27, 165, 46, 40, 27, 165, 39, 35, 25, 165, 72, 58, 42, 165, 40, 36, 27, 165, 39, 35, 25, 165, 46, 47, 41, 165, 41, 36, 26, 165, 46, 39, 27, 165, 38, 34, 25, 165, 50, 42, 28, 165, 48, 41, 27, 165, 41, 36, 27, 165, 40, 36, 27, 165, 41, 36, 26, 165, 39, 35, 25, 165, 87, 69, 49, 165, 74, 60, 43, 165, 54, 46, 34, 165, 41, 36, 26, 165, 41, 36, 26, 165, 43, 38, 26, 165, 48, 41, 27, 165, 44, 38, 26, 165, 46, 39, 27, 165, 61, 48, 32, 165, 47, 40, 27, 165, 44, 38, 26, 165, 61, 48, 32, 165, 48, 41, 27, 165, 69, 52, 35, 165, 48, 41, 27, 165, 53, 44, 29, 165, 48, 48, 41, 165, 66, 51, 33, 165, 66, 51, 34, 165, 50, 42, 28, 165, 53, 44, 29, 165, 50, 42, 28, 165, 54, 44, 29, 165, 61, 48, 32, 165, 48, 41, 27, 165, 45, 39, 26, 165, 28, 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, 33, 255, 33, 34, 34, 255, 31, 32, 32, 255, 20, 21, 21, 255, 20, 20, 21, 255, 16, 16, 17, 255, 15, 15, 16, 255, 9, 9, 9, 255, 14, 14, 15, 255, 11, 11, 12, 255, 23, 23, 24, 255, 25, 26, 27, 255, 28, 29, 29, 255, 33, 34, 34, 255, 26, 27, 27, 255, 29, 30, 30, 255, 33, 33, 34, 255, 28, 29, 30, 255, 33, 34, 34, 255, 29, 30, 31, 255, 33, 33, 34, 255, 29, 29, 30, 255, 28, 29, 29, 255, 18, 18, 19, 255, 12, 12, 12, 255, 20, 21, 21, 255, 15, 16, 16, 255, 15, 15, 16, 255, 6, 6, 6, 255, 5, 6, 6, 255, 10, 11, 11, 255, 11, 11, 11, 255, 14, 14, 14, 255, 12, 12, 13, 255, 16, 16, 16, 255, 24, 24, 25, 255, 16, 16, 16, 255, 20, 20, 21, 255, 25, 26, 26, 255, 23, 24, 24, 255, 25, 25, 26, 255, 28, 28, 29, 255, 25, 26, 26, 255, 28, 29, 30, 255, 27, 27, 28, 255, 17, 17, 17, 255, 17, 17, 18, 255, 13, 13, 13, 255, 13, 13, 13, 255, 11, 11, 11, 255, 12, 12, 12, 255, 4, 5, 5, 255, 6, 6, 6, 255, 3, 3, 3, 255, 5, 5, 5, 255, 7, 7, 7, 255, 28, 29, 29, 255, 26, 27, 27, 255, 17, 17, 18, 255, 11, 12, 12, 255, 12, 12, 12, 255, 7, 8, 8, 255, 7, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 10, 10, 10, 255, 14, 14, 15, 255, 15, 15, 16, 255, 14, 15, 15, 255, 14, 14, 14, 255, 16, 16, 17, 255, 15, 15, 16, 255, 19, 20, 20, 255, 13, 13, 14, 255, 14, 14, 14, 255, 10, 11, 11, 255, 12, 12, 13, 255, 6, 6, 6, 255, 11, 11, 11, 255, 17, 18, 18, 255, 23, 23, 24, 255, 24, 24, 25, 255, 26, 27, 28, 255, 33, 34, 34, 255, 33, 33, 34, 255, 33, 33, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 33, 33, 34, 255, 33, 33, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 33, 33, 34, 255, 23, 23, 24, 255, 23, 24, 24, 255, 16, 16, 17, 255, 17, 18, 18, 255, 15, 16, 16, 255, 11, 11, 11, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 10, 10, 255, 13, 13, 13, 255, 16, 17, 17, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 33, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 19, 20, 20, 255, 18, 19, 19, 255, 20, 20, 21, 255, 20, 21, 21, 255, 18, 19, 19, 255, 14, 14, 14, 255, 12, 12, 13, 255, 11, 11, 12, 255, 11, 11, 11, 255, 11, 11, 11, 255, 9, 9, 9, 255, 12, 12, 13, 255, 15, 15, 15, 255, 13, 13, 13, 255, 16, 16, 16, 255, 19, 19, 20, 255, 17, 18, 18, 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, 34, 255, 28, 28, 29, 255, 29, 29, 30, 255, 31, 32, 33, 255, 25, 26, 26, 255, 13, 13, 13, 255, 13, 13, 14, 255, 16, 17, 17, 255, 14, 14, 14, 255, 14, 14, 15, 255, 10, 10, 10, 255, 7, 7, 7, 255, 11, 12, 12, 255, 8, 8, 9, 255, 13, 13, 13, 255, 20, 20, 21, 255, 16, 16, 16, 255, 11, 11, 11, 255, 7, 8, 8, 255, 12, 12, 13, 255, 16, 16, 17, 255, 7, 7, 7, 255, 8, 9, 9, 255, 10, 10, 10, 255, 17, 18, 18, 255, 17, 18, 18, 255, 19, 20, 20, 255, 14, 14, 15, 255, 14, 15, 15, 255, 9, 9, 10, 255, 11, 11, 12, 255, 8, 9, 9, 255, 11, 11, 11, 255, 10, 10, 11, 255, 10, 10, 11, 255, 5, 5, 6, 255, 6, 7, 7, 255, 11, 11, 11, 255, 8, 8, 9, 255, 10, 11, 11, 255, 14, 14, 15, 255, 14, 15, 15, 255, 14, 15, 15, 255, 8, 8, 8, 255, 13, 13, 13, 255, 15, 16, 16, 255, 18, 18, 18, 255, 20, 20, 21, 255, 17, 17, 17, 255, 21, 21, 21, 255, 23, 24, 24, 255, 23, 23, 24, 255, 26, 26, 27, 255, 17, 18, 18, 255, 28, 29, 30, 255, 26, 26, 27, 255, 26, 27, 27, 255, 25, 26, 26, 255, 19, 20, 20, 255, 15, 16, 16, 255, 13, 13, 13, 255, 13, 13, 14, 255, 13, 14, 14, 255, 12, 12, 13, 255, 15, 15, 16, 255, 16, 17, 17, 255, 23, 23, 24, 255, 33, 34, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 29, 30, 31, 255, 23, 23, 24, 255, 22, 22, 23, 255, 14, 14, 14, 255, 13, 13, 13, 255, 12, 13, 13, 255, 11, 12, 12, 255, 28, 28, 29, 255, 21, 21, 22, 255, 22, 22, 23, 255, 27, 28, 28, 255, 25, 26, 26, 255, 31, 31, 32, 255, 33, 33, 34, 255, 30, 31, 31, 255, 33, 33, 34, 255, 32, 33, 33, 255, 26, 27, 27, 255, 27, 28, 28, 255, 32, 33, 33, 255, 32, 32, 33, 255, 32, 33, 34, 255, 12, 12, 12, 255, 9, 9, 9, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 9, 9, 255, 12, 12, 13, 255, 15, 15, 16, 255, 13, 14, 14, 255, 11, 11, 12, 255, 15, 16, 16, 255, 20, 21, 21, 255, 22, 23, 23, 255, 18, 19, 19, 255, 25, 25, 26, 255, 22, 22, 23, 255, 17, 18, 18, 255, 11, 11, 11, 255, 7, 7, 7, 255, 12, 12, 12, 255, 13, 14, 14, 255, 22, 22, 23, 255, 21, 22, 22, 255, 29, 29, 30, 255, 30, 30, 31, 255, 65, 50, 33, 165, 57, 46, 30, 165, 65, 50, 33, 165, 44, 38, 26, 165, 40, 35, 26, 165, 39, 35, 26, 165, 45, 39, 29, 165, 42, 37, 26, 165, 41, 36, 26, 165, 52, 43, 28, 165, 44, 38, 26, 165, 39, 35, 25, 165, 39, 35, 25, 165, 68, 56, 40, 165, 65, 53, 39, 165, 41, 36, 26, 165, 41, 36, 26, 165, 41, 36, 26, 165, 70, 53, 35, 165, 59, 47, 31, 165, 46, 39, 27, 165, 67, 52, 34, 165, 65, 50, 33, 165, 57, 46, 30, 165, 62, 49, 32, 165, 43, 37, 26, 165, 43, 37, 26, 165, 48, 41, 27, 165, 43, 37, 26, 165, 44, 38, 26, 165, 43, 38, 28, 165, 70, 53, 35, 165, 63, 49, 32, 165, 61, 48, 32, 165, 64, 50, 33, 165, 62, 49, 32, 165, 75, 56, 36, 165, 43, 37, 26, 165, 37, 33, 25, 165, 53, 45, 33, 165, 54, 45, 33, 165, 43, 37, 26, 165, 41, 36, 26, 165, 40, 35, 25, 165, 43, 38, 26, 165, 53, 44, 29, 165, 54, 44, 29, 165, 47, 48, 41, 165, 47, 40, 27, 165, 51, 42, 28, 165, 56, 45, 30, 165, 59, 47, 31, 165, 54, 44, 29, 165, 72, 54, 36, 165, 80, 60, 36, 165, 61, 48, 32, 165, 71, 54, 36, 165, 70, 53, 35, 165, 46, 47, 41, 165, 48, 41, 27, 165, 60, 47, 31, 165, 59, 47, 31, 165, 49, 42, 27, 165, 65, 50, 33, 165, 63, 49, 32, 165, 57, 46, 30, 165, 45, 39, 26, 165, 53, 44, 29, 165, 43, 37, 26, 165, 69, 52, 35, 165, 74, 55, 36, 165, 68, 52, 34, 165, 71, 53, 35, 165, 61, 48, 32, 165, 45, 39, 27, 165, 39, 35, 25, 165, 42, 37, 26, 165, 46, 39, 27, 165, 46, 39, 27, 165, 43, 37, 26, 165, 39, 35, 25, 165, 48, 41, 27, 165, 44, 38, 29, 165, 84, 67, 48, 165, 37, 34, 25, 165, 36, 33, 25, 165, 51, 43, 28, 165, 43, 38, 26, 165, 49, 41, 27, 165, 55, 45, 30, 165, 48, 41, 27, 165, 39, 35, 25, 165, 37, 33, 25, 165, 44, 38, 26, 165, 41, 36, 26, 165, 37, 33, 25, 165, 41, 36, 26, 165, 64, 53, 38, 165, 87, 69, 49, 165, 37, 33, 25, 165, 49, 42, 27, 165, 64, 50, 33, 165, 47, 40, 27, 165, 49, 49, 41, 165, 57, 46, 30, 165, 55, 45, 30, 165, 63, 49, 33, 165, 51, 43, 28, 165, 45, 39, 26, 165, 41, 36, 26, 165, 41, 36, 26, 165, 49, 42, 27, 165, 50, 42, 28, 165, 45, 39, 26, 165, 45, 39, 26, 165, 50, 42, 28, 165, 49, 42, 31, 165, 64, 53, 38, 165, 49, 42, 31, 165, 38, 34, 25, 165, 44, 38, 26, 165, 37, 33, 25, 165, 41, 36, 26, 165, 71, 58, 42, 165, 40, 35, 26, 165, 59, 49, 36, 165, 64, 53, 38, 165, 41, 36, 26, 165, 36, 33, 25, 165, 41, 36, 26, 165, 43, 38, 26, 165, 44, 38, 26, 165, 42, 36, 26, 165, 40, 35, 25, 165, 52, 45, 33, 165, 42, 45, 40, 165, 40, 35, 25, 165, 36, 33, 25, 165, 37, 34, 25, 165, 37, 34, 25, 165, 55, 45, 29, 165, 43, 38, 26, 165, 54, 46, 34, 165, 36, 33, 25, 165, 39, 35, 26, 165, 73, 60, 43, 165, 46, 40, 30, 165, 39, 35, 25, 165, 40, 36, 26, 165, 45, 39, 27, 165, 42, 37, 26, 165, 44, 38, 26, 165, 46, 39, 27, 165, 59, 47, 31, 165, 45, 39, 26, 165, 48, 41, 27, 165, 63, 49, 32, 165, 40, 36, 26, 165, 42, 37, 26, 165, 46, 40, 27, 165, 51, 43, 28, 165, 68, 52, 34, 165, 48, 41, 27, 165, 50, 42, 28, 165, 61, 48, 32, 165, 48, 41, 27, 165, 42, 37, 26, 165, 36, 33, 25, 165, 44, 38, 26, 165, 57, 46, 30, 165, 46, 40, 27, 165, 55, 47, 34, 165, 43, 38, 26, 165, 39, 35, 25, 165, 47, 40, 27, 165, 50, 42, 28, 165, 63, 49, 32, 165, 70, 53, 35, 165, 65, 51, 33, 165, 56, 45, 30, 165, 69, 53, 35, 165, 48, 41, 27, 165, 42, 37, 26, 165, 62, 52, 38, 165, 83, 67, 48, 165, 43, 37, 26, 165, 36, 33, 25, 165, 36, 33, 25, 165, 87, 69, 49, 165, 75, 61, 44, 165, 66, 54, 39, 165, 47, 40, 27, 165, 42, 37, 26, 165, 46, 39, 27, 165, 54, 44, 29, 165, 44, 38, 26, 165, 52, 43, 28, 165, 43, 37, 26, 165, 53, 44, 29, 165, 56, 46, 30, 165, 53, 44, 29, 165, 41, 36, 26, 165, 76, 62, 44, 165, 40, 35, 25, 165, 47, 40, 27, 165, 41, 36, 26, 165, 39, 34, 25, 165, 38, 34, 25, 165, 48, 41, 31, 165, 41, 36, 26, 165, 50, 43, 32, 165, 37, 33, 25, 165, 37, 34, 25, 165, 37, 33, 25, 165, 37, 34, 25, 165, 41, 36, 26, 165, 38, 34, 25, 165, 81, 64, 43, 165, 68, 56, 40, 165, 52, 45, 33, 165, 39, 35, 25, 165, 44, 46, 40, 165, 65, 53, 39, 165, 51, 44, 32, 165, 71, 58, 42, 165, 45, 39, 29, 165, 42, 37, 26, 165, 46, 39, 27, 165, 38, 34, 25, 165, 37, 33, 25, 165, 54, 46, 34, 165, 85, 67, 47, 165, 69, 56, 41, 165, 48, 41, 27, 165, 44, 38, 26, 165, 64, 50, 33, 165, 70, 53, 35, 165, 47, 40, 27, 165, 49, 41, 27, 165, 49, 41, 27, 165, 39, 34, 25, 165, 37, 34, 25, 165, 48, 49, 41, 165, 70, 53, 35, 165, 54, 44, 29, 165, 53, 44, 29, 165, 45, 39, 27, 165, 56, 46, 30, 165, 48, 41, 27, 165, 51, 42, 28, 165, 42, 37, 26, 165, 51, 42, 28, 165, 62, 49, 32, 165, 64, 50, 33, 165, 46, 39, 27, 165, 60, 48, 31, 165, 26, 27, 27, 255, 31, 32, 33, 255, 32, 33, 33, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 29, 30, 31, 255, 23, 24, 25, 255, 20, 21, 21, 255, 19, 19, 19, 255, 10, 10, 11, 255, 14, 14, 14, 255, 12, 12, 12, 255, 16, 16, 16, 255, 16, 16, 16, 255, 26, 27, 28, 255, 29, 30, 30, 255, 31, 31, 32, 255, 33, 33, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 32, 33, 34, 255, 26, 26, 27, 255, 24, 24, 25, 255, 21, 21, 22, 255, 22, 22, 23, 255, 18, 18, 18, 255, 11, 11, 12, 255, 14, 14, 15, 255, 10, 11, 11, 255, 14, 14, 15, 255, 11, 11, 12, 255, 7, 7, 7, 255, 9, 10, 10, 255, 14, 14, 14, 255, 10, 10, 11, 255, 12, 12, 12, 255, 18, 18, 19, 255, 16, 16, 16, 255, 17, 17, 18, 255, 21, 22, 22, 255, 25, 26, 27, 255, 26, 27, 27, 255, 25, 26, 27, 255, 32, 33, 34, 255, 32, 33, 34, 255, 25, 25, 26, 255, 25, 25, 26, 255, 25, 25, 26, 255, 18, 19, 19, 255, 18, 19, 19, 255, 15, 15, 15, 255, 11, 11, 11, 255, 14, 14, 15, 255, 9, 9, 9, 255, 9, 10, 10, 255, 10, 10, 10, 255, 5, 5, 5, 255, 4, 4, 5, 255, 14, 15, 15, 255, 17, 18, 18, 255, 18, 19, 19, 255, 18, 19, 19, 255, 10, 10, 11, 255, 7, 8, 8, 255, 0, 0, 0, 255, 6, 6, 6, 255, 8, 8, 9, 255, 6, 6, 6, 255, 15, 16, 16, 255, 16, 16, 17, 255, 17, 18, 18, 255, 19, 19, 20, 255, 14, 15, 15, 255, 15, 15, 15, 255, 22, 22, 23, 255, 17, 17, 17, 255, 21, 22, 22, 255, 17, 17, 18, 255, 15, 15, 15, 255, 12, 12, 12, 255, 12, 12, 12, 255, 13, 14, 14, 255, 18, 19, 19, 255, 26, 26, 27, 255, 31, 32, 33, 255, 32, 33, 33, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 33, 255, 31, 32, 33, 255, 29, 30, 31, 255, 30, 30, 31, 255, 33, 33, 34, 255, 33, 34, 34, 255, 24, 25, 25, 255, 21, 22, 23, 255, 26, 26, 27, 255, 16, 16, 17, 255, 18, 18, 18, 255, 15, 15, 15, 255, 13, 13, 13, 255, 11, 12, 12, 255, 10, 11, 11, 255, 9, 9, 9, 255, 15, 16, 16, 255, 30, 31, 32, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 32, 33, 255, 32, 33, 34, 255, 33, 34, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 20, 20, 21, 255, 17, 17, 17, 255, 12, 13, 13, 255, 11, 11, 11, 255, 13, 13, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 12, 12, 12, 255, 15, 15, 16, 255, 14, 14, 14, 255, 14, 15, 15, 255, 20, 21, 21, 255, 23, 23, 24, 255, 33, 33, 34, 255, 33, 33, 34, 255, 29, 30, 31, 255, 33, 34, 34, 255, 28, 28, 29, 255, 33, 34, 34, 255, 33, 34, 34, 255, 32, 32, 33, 255, 23, 23, 24, 255, 17, 17, 17, 255, 19, 20, 20, 255, 15, 15, 15, 255, 15, 15, 15, 255, 17, 17, 17, 255, 10, 10, 11, 255, 13, 14, 14, 255, 8, 8, 8, 255, 13, 13, 14, 255, 10, 10, 10, 255, 12, 12, 13, 255, 18, 18, 19, 255, 19, 20, 20, 255, 12, 13, 13, 255, 12, 12, 12, 255, 7, 7, 7, 255, 10, 10, 10, 255, 12, 13, 13, 255, 9, 9, 9, 255, 10, 11, 11, 255, 11, 12, 12, 255, 12, 12, 13, 255, 20, 21, 21, 255, 21, 21, 22, 255, 23, 23, 24, 255, 14, 15, 15, 255, 15, 15, 16, 255, 12, 13, 13, 255, 8, 9, 9, 255, 11, 11, 11, 255, 13, 13, 14, 255, 9, 10, 10, 255, 7, 7, 7, 255, 9, 9, 9, 255, 6, 6, 6, 255, 9, 9, 10, 255, 6, 6, 7, 255, 7, 7, 8, 255, 9, 9, 9, 255, 12, 12, 12, 255, 8, 8, 8, 255, 13, 13, 13, 255, 17, 18, 18, 255, 17, 17, 17, 255, 14, 15, 15, 255, 21, 22, 22, 255, 26, 27, 28, 255, 20, 20, 21, 255, 20, 21, 21, 255, 28, 28, 29, 255, 18, 19, 19, 255, 26, 26, 27, 255, 30, 31, 32, 255, 27, 27, 28, 255, 27, 28, 29, 255, 25, 25, 26, 255, 22, 22, 23, 255, 15, 16, 16, 255, 17, 18, 18, 255, 14, 14, 15, 255, 15, 15, 15, 255, 10, 10, 10, 255, 18, 19, 19, 255, 17, 18, 18, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 30, 31, 32, 255, 27, 27, 28, 255, 20, 20, 20, 255, 15, 16, 16, 255, 9, 9, 9, 255, 9, 9, 10, 255, 12, 12, 12, 255, 23, 24, 24, 255, 29, 30, 31, 255, 28, 29, 30, 255, 30, 31, 31, 255, 32, 33, 34, 255, 33, 33, 34, 255, 33, 34, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 29, 29, 30, 255, 33, 34, 34, 255, 32, 33, 33, 255, 33, 34, 34, 255, 32, 33, 34, 255, 20, 20, 21, 255, 14, 14, 14, 255, 9, 9, 9, 255, 9, 9, 9, 255, 8, 8, 9, 255, 11, 11, 12, 255, 16, 17, 17, 255, 22, 22, 23, 255, 18, 19, 19, 255, 18, 19, 19, 255, 18, 18, 18, 255, 18, 18, 19, 255, 28, 28, 29, 255, 23, 24, 25, 255, 24, 25, 25, 255, 18, 19, 19, 255, 19, 19, 20, 255, 15, 16, 16, 255, 10, 10, 10, 255, 8, 8, 8, 255, 15, 15, 16, 255, 18, 18, 19, 255, 23, 24, 24, 255, 24, 24, 25, 255, 23, 24, 24, 255, 77, 57, 36, 165, 68, 52, 34, 165, 56, 45, 30, 165, 45, 39, 27, 165, 37, 34, 25, 165, 43, 37, 26, 165, 38, 34, 25, 165, 41, 36, 26, 165, 42, 37, 26, 165, 39, 35, 25, 165, 43, 38, 26, 165, 43, 38, 26, 165, 39, 35, 25, 165, 65, 53, 39, 165, 38, 34, 25, 165, 43, 38, 26, 165, 42, 37, 26, 165, 40, 35, 26, 165, 72, 54, 36, 165, 77, 57, 36, 165, 51, 42, 28, 165, 51, 42, 28, 165, 56, 45, 30, 165, 67, 51, 34, 165, 53, 44, 29, 165, 43, 37, 26, 165, 46, 39, 27, 165, 46, 40, 27, 165, 40, 35, 25, 165, 43, 38, 26, 165, 54, 44, 29, 165, 55, 45, 30, 165, 64, 50, 33, 165, 54, 44, 29, 165, 59, 47, 31, 165, 71, 54, 35, 165, 48, 41, 27, 165, 46, 39, 27, 165, 53, 44, 29, 165, 42, 37, 26, 165, 43, 37, 26, 165, 47, 40, 27, 165, 42, 37, 26, 165, 44, 38, 26, 165, 46, 40, 27, 165, 47, 40, 27, 165, 46, 40, 27, 165, 43, 38, 26, 165, 45, 39, 27, 165, 49, 41, 27, 165, 49, 42, 27, 165, 59, 47, 31, 165, 48, 41, 27, 165, 62, 48, 32, 165, 74, 55, 36, 165, 57, 46, 30, 165, 56, 45, 30, 165, 42, 37, 26, 165, 48, 41, 27, 165, 39, 35, 25, 165, 49, 41, 27, 165, 49, 41, 27, 165, 55, 45, 30, 165, 74, 55, 36, 165, 83, 61, 36, 165, 66, 51, 34, 165, 44, 38, 26, 165, 56, 47, 34, 165, 48, 41, 27, 165, 63, 49, 32, 165, 54, 44, 29, 165, 48, 41, 27, 165, 41, 36, 26, 165, 44, 38, 26, 165, 42, 37, 28, 165, 55, 46, 34, 165, 59, 49, 36, 165, 74, 60, 43, 165, 36, 33, 25, 165, 45, 39, 26, 165, 45, 39, 27, 165, 58, 48, 35, 165, 37, 33, 25, 165, 70, 57, 41, 165, 36, 33, 25, 165, 45, 39, 26, 165, 47, 40, 27, 165, 41, 36, 26, 165, 51, 43, 28, 165, 68, 52, 34, 165, 62, 49, 32, 165, 38, 34, 26, 165, 36, 33, 25, 165, 41, 36, 26, 165, 36, 33, 25, 165, 41, 36, 26, 165, 44, 38, 26, 165, 56, 47, 34, 165, 51, 44, 32, 165, 51, 44, 32, 165, 45, 39, 29, 165, 46, 40, 27, 165, 54, 44, 29, 165, 64, 50, 33, 165, 52, 43, 28, 165, 49, 41, 27, 165, 63, 49, 32, 165, 45, 39, 26, 165, 49, 42, 31, 165, 41, 36, 26, 165, 36, 33, 25, 165, 61, 48, 32, 165, 59, 47, 31, 165, 39, 35, 25, 165, 42, 37, 26, 165, 60, 47, 31, 165, 45, 39, 27, 165, 44, 38, 26, 165, 61, 51, 37, 165, 40, 35, 25, 165, 42, 37, 26, 165, 45, 39, 26, 165, 55, 45, 30, 165, 47, 40, 27, 165, 39, 35, 25, 165, 49, 42, 31, 165, 37, 33, 25, 165, 43, 37, 26, 165, 45, 39, 26, 165, 40, 35, 26, 165, 48, 41, 27, 165, 46, 39, 27, 165, 37, 33, 25, 165, 72, 59, 42, 165, 66, 54, 39, 165, 36, 33, 25, 165, 48, 41, 31, 165, 68, 56, 40, 165, 81, 65, 47, 165, 36, 33, 25, 165, 42, 37, 26, 165, 45, 39, 26, 165, 36, 33, 25, 165, 60, 50, 36, 165, 39, 35, 26, 165, 40, 35, 25, 165, 52, 44, 33, 165, 37, 33, 25, 165, 41, 36, 26, 165, 56, 45, 30, 165, 48, 41, 27, 165, 56, 45, 30, 165, 60, 48, 31, 165, 59, 47, 31, 165, 57, 46, 30, 165, 53, 44, 29, 165, 45, 39, 27, 165, 36, 33, 25, 165, 42, 37, 26, 165, 42, 37, 26, 165, 38, 34, 25, 165, 49, 42, 27, 165, 45, 39, 27, 165, 49, 49, 41, 165, 41, 36, 26, 165, 40, 35, 25, 165, 43, 38, 26, 165, 45, 39, 26, 165, 42, 44, 40, 165, 41, 36, 26, 165, 63, 52, 38, 165, 45, 39, 29, 165, 46, 40, 29, 165, 42, 37, 26, 165, 57, 46, 30, 165, 59, 47, 31, 165, 52, 43, 28, 165, 58, 46, 31, 165, 59, 47, 31, 165, 43, 37, 26, 165, 63, 49, 32, 165, 44, 38, 26, 165, 37, 34, 25, 165, 46, 40, 30, 165, 40, 35, 25, 165, 43, 37, 26, 165, 50, 43, 31, 165, 86, 69, 49, 165, 50, 43, 32, 165, 54, 46, 33, 165, 39, 35, 26, 165, 41, 36, 26, 165, 41, 36, 26, 165, 38, 34, 25, 165, 42, 37, 26, 165, 50, 43, 32, 165, 44, 38, 26, 165, 47, 40, 27, 165, 68, 52, 34, 165, 58, 46, 31, 165, 42, 37, 26, 165, 47, 41, 30, 165, 43, 37, 28, 165, 38, 34, 25, 165, 46, 40, 27, 165, 46, 39, 27, 165, 38, 35, 26, 165, 40, 35, 25, 165, 41, 36, 27, 165, 44, 38, 29, 165, 42, 37, 26, 165, 47, 40, 27, 165, 47, 40, 27, 165, 47, 40, 27, 165, 41, 36, 26, 165, 55, 46, 34, 165, 71, 58, 41, 165, 83, 66, 47, 165, 62, 52, 37, 165, 55, 46, 34, 165, 37, 34, 25, 165, 37, 33, 25, 165, 78, 63, 45, 165, 83, 67, 48, 165, 68, 56, 40, 165, 37, 34, 25, 165, 39, 34, 25, 165, 38, 34, 25, 165, 43, 38, 28, 165, 65, 54, 39, 165, 80, 64, 46, 165, 82, 66, 47, 165, 44, 38, 26, 165, 58, 46, 31, 165, 65, 50, 33, 165, 61, 48, 32, 165, 62, 49, 32, 165, 61, 48, 32, 165, 44, 38, 26, 165, 49, 41, 27, 165, 43, 37, 26, 165, 38, 34, 25, 165, 42, 37, 26, 165, 47, 40, 27, 165, 36, 33, 25, 165, 42, 37, 26, 165, 43, 38, 26, 165, 39, 35, 26, 165, 58, 48, 35, 165, 37, 33, 25, 165, 40, 36, 26, 165, 39, 35, 25, 165, 49, 42, 27, 165, 50, 42, 28, 165, 46, 40, 27, 165, 74, 55, 36, 165, 28, 29, 30, 255, 33, 34, 34, 255, 33, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 31, 32, 255, 29, 30, 30, 255, 15, 15, 16, 255, 18, 19, 19, 255, 14, 14, 15, 255, 11, 12, 12, 255, 14, 14, 15, 255, 16, 17, 17, 255, 19, 19, 19, 255, 23, 23, 24, 255, 32, 33, 33, 255, 30, 31, 32, 255, 33, 34, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 33, 33, 34, 255, 28, 29, 29, 255, 32, 33, 34, 255, 21, 21, 22, 255, 17, 18, 18, 255, 20, 21, 21, 255, 19, 20, 20, 255, 15, 16, 16, 255, 14, 15, 15, 255, 10, 11, 11, 255, 10, 11, 11, 255, 13, 14, 14, 255, 10, 10, 10, 255, 6, 6, 7, 255, 8, 8, 8, 255, 7, 7, 7, 255, 10, 11, 11, 255, 7, 7, 7, 255, 12, 12, 13, 255, 18, 18, 19, 255, 31, 32, 33, 255, 33, 34, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 32, 33, 34, 255, 24, 24, 25, 255, 25, 25, 26, 255, 15, 15, 15, 255, 14, 14, 15, 255, 12, 12, 12, 255, 6, 6, 6, 255, 12, 12, 12, 255, 9, 9, 9, 255, 8, 8, 8, 255, 8, 8, 8, 255, 10, 10, 10, 255, 8, 8, 8, 255, 13, 13, 13, 255, 22, 23, 23, 255, 17, 17, 18, 255, 11, 11, 11, 255, 6, 6, 7, 255, 7, 7, 7, 255, 9, 9, 10, 255, 9, 10, 10, 255, 9, 9, 10, 255, 12, 12, 12, 255, 7, 7, 7, 255, 15, 15, 16, 255, 17, 17, 18, 255, 22, 22, 23, 255, 19, 19, 19, 255, 24, 24, 25, 255, 17, 17, 18, 255, 19, 19, 20, 255, 19, 20, 20, 255, 17, 18, 18, 255, 13, 13, 13, 255, 12, 13, 13, 255, 10, 11, 11, 255, 16, 16, 17, 255, 21, 22, 22, 255, 19, 19, 20, 255, 26, 27, 27, 255, 33, 33, 34, 255, 33, 33, 34, 255, 32, 33, 33, 255, 32, 32, 33, 255, 32, 33, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 33, 33, 34, 255, 33, 34, 34, 255, 19, 20, 20, 255, 29, 29, 30, 255, 16, 17, 17, 255, 15, 16, 16, 255, 9, 10, 10, 255, 10, 10, 10, 255, 8, 9, 9, 255, 10, 10, 11, 255, 10, 10, 10, 255, 12, 12, 12, 255, 32, 33, 34, 255, 33, 34, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 32, 33, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 32, 255, 32, 32, 33, 255, 32, 33, 34, 255, 33, 34, 34, 255, 33, 33, 34, 255, 32, 33, 34, 255, 16, 16, 17, 255, 15, 16, 16, 255, 10, 10, 11, 255, 14, 15, 15, 255, 17, 17, 17, 255, 19, 20, 20, 255, 22, 23, 23, 255, 33, 34, 34, 255, 33, 33, 34, 255, 33, 34, 34, 255, 30, 30, 31, 255, 31, 32, 32, 255, 33, 33, 34, 255, 27, 27, 28, 255, 24, 24, 25, 255, 25, 26, 26, 255, 23, 23, 24, 255, 21, 21, 22, 255, 16, 17, 17, 255, 15, 15, 15, 255, 14, 15, 15, 255, 8, 9, 9, 255, 8, 8, 8, 255, 10, 11, 11, 255, 11, 11, 11, 255, 14, 14, 15, 255, 13, 13, 13, 255, 19, 20, 20, 255, 18, 18, 18, 255, 19, 19, 19, 255, 13, 13, 13, 255, 11, 11, 11, 255, 10, 10, 10, 255, 14, 14, 14, 255, 16, 17, 17, 255, 14, 15, 15, 255, 7, 7, 7, 255, 9, 9, 9, 255, 14, 14, 14, 255, 15, 15, 15, 255, 22, 22, 23, 255, 18, 19, 19, 255, 18, 19, 19, 255, 13, 14, 14, 255, 15, 15, 16, 255, 12, 13, 13, 255, 13, 13, 13, 255, 10, 10, 11, 255, 10, 10, 10, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 8, 9, 255, 8, 8, 8, 255, 11, 12, 12, 255, 11, 11, 11, 255, 8, 9, 9, 255, 11, 12, 12, 255, 15, 16, 16, 255, 21, 22, 22, 255, 18, 19, 19, 255, 20, 20, 21, 255, 25, 25, 26, 255, 20, 21, 21, 255, 18, 18, 18, 255, 21, 21, 22, 255, 25, 25, 26, 255, 20, 20, 21, 255, 21, 21, 22, 255, 25, 26, 26, 255, 26, 27, 27, 255, 27, 28, 28, 255, 23, 23, 24, 255, 24, 24, 25, 255, 20, 20, 21, 255, 17, 17, 17, 255, 13, 13, 13, 255, 11, 12, 12, 255, 13, 13, 14, 255, 18, 18, 19, 255, 18, 18, 19, 255, 22, 22, 23, 255, 32, 33, 34, 255, 21, 21, 22, 255, 23, 24, 25, 255, 21, 22, 22, 255, 17, 17, 18, 255, 13, 13, 14, 255, 9, 9, 9, 255, 12, 12, 12, 255, 16, 16, 17, 255, 21, 22, 23, 255, 31, 32, 32, 255, 23, 24, 24, 255, 32, 32, 33, 255, 32, 33, 34, 255, 32, 33, 33, 255, 33, 34, 34, 255, 33, 34, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 33, 33, 34, 255, 20, 20, 21, 255, 13, 14, 14, 255, 11, 11, 11, 255, 6, 7, 7, 255, 8, 9, 9, 255, 14, 14, 14, 255, 16, 16, 17, 255, 14, 15, 15, 255, 19, 20, 20, 255, 19, 19, 20, 255, 32, 33, 34, 255, 33, 33, 34, 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, 13, 13, 13, 255, 14, 14, 15, 255, 8, 8, 8, 255, 12, 13, 13, 255, 18, 19, 19, 255, 20, 21, 21, 255, 23, 24, 24, 255, 26, 27, 27, 255, 72, 54, 36, 165, 60, 48, 31, 165, 60, 48, 31, 165, 45, 39, 27, 165, 42, 37, 26, 165, 44, 38, 26, 165, 41, 36, 26, 165, 39, 35, 25, 165, 41, 36, 26, 165, 45, 39, 26, 165, 42, 37, 26, 165, 43, 37, 26, 165, 38, 34, 25, 165, 37, 33, 25, 165, 43, 38, 26, 165, 43, 38, 26, 165, 43, 38, 26, 165, 43, 37, 26, 165, 65, 51, 33, 165, 69, 53, 35, 165, 65, 50, 33, 165, 53, 44, 29, 165, 44, 38, 26, 165, 60, 48, 31, 165, 54, 44, 29, 165, 44, 38, 26, 165, 47, 40, 27, 165, 43, 38, 26, 165, 38, 34, 25, 165, 40, 35, 25, 165, 73, 54, 36, 165, 76, 57, 36, 165, 68, 52, 34, 165, 62, 48, 32, 165, 60, 48, 31, 165, 69, 53, 35, 165, 46, 39, 27, 165, 36, 33, 25, 165, 47, 40, 27, 165, 41, 36, 26, 165, 45, 39, 26, 165, 44, 46, 41, 165, 40, 36, 26, 165, 40, 35, 25, 165, 43, 37, 26, 165, 46, 40, 27, 165, 46, 39, 27, 165, 43, 38, 26, 165, 40, 36, 26, 165, 43, 38, 26, 165, 57, 46, 30, 165, 48, 41, 27, 165, 48, 41, 27, 165, 65, 50, 33, 165, 71, 54, 35, 165, 49, 41, 27, 165, 56, 45, 30, 165, 41, 36, 26, 165, 41, 36, 26, 165, 38, 34, 25, 165, 46, 39, 27, 165, 48, 41, 27, 165, 52, 43, 28, 165, 65, 50, 33, 165, 81, 60, 36, 165, 57, 46, 30, 165, 40, 35, 26, 165, 64, 53, 38, 165, 42, 37, 26, 165, 57, 46, 30, 165, 46, 40, 27, 165, 46, 39, 27, 165, 39, 35, 25, 165, 41, 36, 26, 165, 48, 41, 30, 165, 40, 35, 25, 165, 75, 61, 44, 165, 79, 64, 45, 165, 47, 40, 27, 165, 46, 39, 27, 165, 45, 39, 26, 165, 38, 34, 25, 165, 48, 41, 31, 165, 67, 55, 40, 165, 37, 34, 25, 165, 45, 39, 26, 165, 46, 40, 27, 165, 46, 39, 27, 165, 59, 47, 31, 165, 56, 45, 30, 165, 50, 42, 28, 165, 41, 36, 26, 165, 37, 33, 25, 165, 43, 37, 26, 165, 47, 40, 27, 165, 48, 41, 27, 165, 40, 36, 26, 165, 65, 54, 39, 165, 38, 34, 25, 165, 38, 34, 25, 165, 49, 42, 31, 165, 58, 47, 31, 165, 82, 61, 36, 165, 66, 51, 34, 165, 50, 42, 28, 165, 48, 41, 27, 165, 45, 39, 27, 165, 47, 40, 27, 165, 37, 34, 25, 165, 38, 34, 25, 165, 47, 40, 27, 165, 58, 46, 31, 165, 45, 39, 27, 165, 41, 36, 26, 165, 46, 39, 27, 165, 46, 40, 27, 165, 45, 39, 27, 165, 43, 37, 26, 165, 52, 45, 33, 165, 42, 37, 26, 165, 48, 41, 27, 165, 49, 41, 27, 165, 57, 46, 30, 165, 46, 39, 27, 165, 42, 37, 28, 165, 40, 36, 26, 165, 40, 36, 26, 165, 42, 37, 26, 165, 53, 44, 29, 165, 38, 34, 25, 165, 37, 34, 25, 165, 42, 37, 26, 165, 45, 39, 29, 165, 73, 60, 43, 165, 57, 48, 35, 165, 37, 33, 25, 165, 65, 54, 39, 165, 43, 38, 28, 165, 62, 52, 37, 165, 57, 48, 35, 165, 36, 33, 25, 165, 40, 35, 25, 165, 37, 34, 25, 165, 71, 58, 42, 165, 38, 34, 25, 165, 57, 48, 35, 165, 42, 37, 26, 165, 37, 33, 25, 165, 45, 39, 26, 165, 48, 41, 27, 165, 47, 40, 27, 165, 55, 45, 30, 165, 59, 47, 31, 165, 59, 47, 31, 165, 43, 37, 26, 165, 47, 40, 27, 165, 42, 37, 26, 165, 43, 37, 26, 165, 37, 33, 25, 165, 43, 38, 28, 165, 39, 35, 25, 165, 41, 36, 26, 165, 44, 38, 26, 165, 49, 49, 41, 165, 46, 39, 27, 165, 36, 33, 25, 165, 47, 40, 27, 165, 44, 38, 26, 165, 42, 37, 26, 165, 44, 38, 26, 165, 40, 36, 26, 165, 38, 34, 25, 165, 39, 35, 25, 165, 45, 47, 41, 165, 49, 41, 27, 165, 55, 45, 30, 165, 50, 42, 28, 165, 62, 49, 32, 165, 63, 49, 33, 165, 48, 41, 27, 165, 54, 44, 29, 165, 44, 38, 26, 165, 40, 35, 25, 165, 37, 33, 25, 165, 37, 33, 25, 165, 37, 34, 25, 165, 43, 38, 28, 165, 85, 68, 48, 165, 66, 54, 39, 165, 54, 46, 34, 165, 59, 49, 36, 165, 39, 34, 25, 165, 38, 34, 25, 165, 37, 34, 25, 165, 37, 34, 25, 165, 40, 36, 27, 165, 42, 37, 26, 165, 47, 40, 27, 165, 65, 50, 33, 165, 55, 45, 30, 165, 46, 39, 27, 165, 44, 46, 41, 165, 39, 35, 25, 165, 41, 36, 26, 165, 45, 39, 26, 165, 42, 37, 26, 165, 53, 45, 33, 165, 38, 34, 25, 165, 40, 36, 27, 165, 40, 36, 26, 165, 39, 35, 25, 165, 48, 41, 27, 165, 51, 43, 28, 165, 44, 38, 26, 165, 43, 38, 26, 165, 48, 41, 30, 165, 68, 56, 40, 165, 40, 36, 27, 165, 87, 69, 49, 165, 82, 66, 47, 165, 39, 35, 26, 165, 76, 61, 44, 165, 84, 67, 47, 165, 75, 61, 44, 165, 74, 60, 43, 165, 37, 33, 25, 165, 42, 37, 26, 165, 44, 38, 26, 165, 39, 35, 26, 165, 86, 68, 49, 165, 68, 56, 40, 165, 48, 41, 31, 165, 48, 41, 27, 165, 57, 46, 30, 165, 55, 45, 29, 165, 56, 45, 30, 165, 59, 47, 31, 165, 58, 47, 31, 165, 45, 39, 26, 165, 45, 39, 26, 165, 40, 36, 26, 165, 39, 35, 25, 165, 41, 36, 26, 165, 47, 40, 27, 165, 44, 38, 28, 165, 39, 35, 25, 165, 43, 37, 26, 165, 47, 41, 30, 165, 69, 57, 41, 165, 45, 39, 29, 165, 46, 40, 30, 165, 40, 36, 26, 165, 48, 41, 27, 165, 44, 38, 26, 165, 54, 45, 29, 165, 71, 54, 36, 165, 24, 25, 26, 255, 33, 34, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 25, 26, 27, 255, 25, 25, 26, 255, 22, 23, 23, 255, 16, 16, 17, 255, 10, 10, 11, 255, 10, 10, 10, 255, 14, 14, 14, 255, 16, 16, 17, 255, 19, 19, 19, 255, 25, 25, 26, 255, 27, 28, 29, 255, 33, 34, 34, 255, 31, 32, 32, 255, 33, 33, 34, 255, 33, 33, 34, 255, 33, 33, 34, 255, 28, 28, 29, 255, 29, 29, 30, 255, 28, 29, 29, 255, 19, 19, 20, 255, 14, 15, 15, 255, 17, 17, 17, 255, 16, 17, 17, 255, 12, 13, 13, 255, 11, 11, 11, 255, 9, 9, 10, 255, 9, 9, 9, 255, 16, 16, 16, 255, 14, 14, 14, 255, 7, 8, 8, 255, 8, 8, 8, 255, 9, 9, 9, 255, 12, 13, 13, 255, 11, 12, 12, 255, 19, 20, 20, 255, 15, 16, 16, 255, 27, 28, 28, 255, 30, 31, 32, 255, 33, 33, 34, 255, 29, 29, 30, 255, 25, 26, 26, 255, 29, 29, 30, 255, 28, 29, 29, 255, 23, 24, 24, 255, 24, 24, 25, 255, 27, 28, 29, 255, 21, 22, 22, 255, 17, 17, 18, 255, 13, 13, 13, 255, 9, 9, 9, 255, 13, 13, 13, 255, 9, 10, 10, 255, 7, 7, 7, 255, 8, 8, 8, 255, 7, 7, 7, 255, 9, 10, 10, 255, 16, 16, 16, 255, 14, 15, 15, 255, 9, 9, 10, 255, 5, 5, 6, 255, 6, 7, 7, 255, 7, 7, 7, 255, 11, 11, 11, 255, 8, 8, 8, 255, 8, 8, 8, 255, 11, 11, 11, 255, 16, 16, 17, 255, 16, 17, 17, 255, 16, 16, 17, 255, 23, 24, 24, 255, 20, 21, 21, 255, 15, 16, 16, 255, 19, 19, 20, 255, 16, 17, 17, 255, 12, 13, 13, 255, 15, 16, 16, 255, 10, 11, 11, 255, 11, 11, 11, 255, 15, 15, 15, 255, 15, 15, 16, 255, 23, 24, 24, 255, 19, 20, 20, 255, 26, 26, 27, 255, 28, 29, 30, 255, 29, 30, 30, 255, 33, 33, 34, 255, 33, 34, 34, 255, 27, 28, 28, 255, 26, 26, 27, 255, 25, 25, 26, 255, 30, 30, 31, 255, 19, 20, 20, 255, 17, 17, 17, 255, 13, 14, 14, 255, 15, 15, 16, 255, 13, 14, 14, 255, 9, 9, 9, 255, 6, 6, 6, 255, 10, 10, 11, 255, 9, 9, 9, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 33, 33, 34, 255, 33, 34, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 32, 33, 255, 32, 33, 33, 255, 33, 33, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 33, 33, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 31, 31, 32, 255, 33, 33, 34, 255, 31, 32, 32, 255, 13, 14, 14, 255, 15, 16, 16, 255, 9, 9, 9, 255, 12, 12, 12, 255, 13, 14, 14, 255, 16, 16, 17, 255, 33, 33, 34, 255, 33, 34, 34, 255, 27, 28, 28, 255, 24, 25, 25, 255, 31, 32, 32, 255, 22, 22, 23, 255, 19, 19, 19, 255, 21, 22, 22, 255, 22, 23, 23, 255, 19, 20, 20, 255, 18, 18, 19, 255, 17, 17, 18, 255, 13, 14, 14, 255, 13, 14, 14, 255, 11, 11, 12, 255, 9, 10, 10, 255, 11, 11, 11, 255, 9, 9, 9, 255, 13, 13, 14, 255, 11, 11, 12, 255, 17, 17, 18, 255, 21, 21, 22, 255, 20, 20, 21, 255, 17, 18, 18, 255, 9, 9, 9, 255, 8, 8, 8, 255, 9, 9, 10, 255, 11, 11, 11, 255, 12, 13, 13, 255, 10, 11, 11, 255, 12, 12, 12, 255, 7, 7, 8, 255, 9, 9, 9, 255, 12, 12, 13, 255, 18, 18, 18, 255, 22, 22, 23, 255, 25, 26, 26, 255, 21, 22, 22, 255, 23, 24, 24, 255, 17, 18, 18, 255, 15, 16, 16, 255, 9, 9, 9, 255, 12, 12, 12, 255, 11, 11, 12, 255, 11, 12, 12, 255, 11, 11, 11, 255, 8, 8, 8, 255, 10, 10, 10, 255, 11, 11, 12, 255, 13, 13, 14, 255, 5, 5, 5, 255, 11, 11, 12, 255, 15, 16, 16, 255, 21, 21, 22, 255, 21, 21, 22, 255, 23, 23, 24, 255, 30, 30, 31, 255, 26, 26, 27, 255, 28, 29, 30, 255, 20, 20, 21, 255, 31, 32, 32, 255, 26, 27, 28, 255, 23, 24, 24, 255, 21, 21, 22, 255, 29, 30, 31, 255, 31, 31, 32, 255, 30, 31, 32, 255, 24, 25, 25, 255, 22, 22, 23, 255, 18, 18, 19, 255, 15, 15, 16, 255, 12, 13, 13, 255, 12, 12, 12, 255, 12, 12, 13, 255, 17, 17, 18, 255, 18, 19, 19, 255, 29, 30, 31, 255, 26, 26, 27, 255, 25, 26, 27, 255, 23, 23, 24, 255, 18, 19, 19, 255, 14, 14, 15, 255, 13, 13, 13, 255, 14, 14, 15, 255, 16, 16, 17, 255, 18, 18, 19, 255, 25, 25, 26, 255, 30, 31, 32, 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, 31, 32, 33, 255, 32, 33, 33, 255, 19, 19, 20, 255, 12, 12, 13, 255, 11, 11, 12, 255, 8, 8, 8, 255, 8, 8, 8, 255, 12, 12, 12, 255, 14, 14, 15, 255, 18, 18, 19, 255, 30, 31, 32, 255, 32, 33, 34, 255, 33, 33, 34, 255, 33, 33, 34, 255, 33, 33, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 20, 20, 21, 255, 17, 18, 18, 255, 13, 14, 14, 255, 16, 16, 17, 255, 7, 7, 7, 255, 8, 8, 9, 255, 14, 15, 15, 255, 15, 16, 16, 255, 14, 14, 15, 255, 20, 21, 21, 255, 49, 42, 27, 165, 51, 42, 28, 165, 60, 47, 31, 165, 51, 42, 28, 165, 44, 38, 26, 165, 43, 37, 26, 165, 68, 55, 40, 165, 41, 36, 27, 165, 39, 35, 25, 165, 41, 36, 26, 165, 55, 46, 34, 165, 41, 36, 27, 165, 67, 55, 40, 165, 59, 49, 36, 165, 36, 33, 25, 165, 36, 33, 25, 165, 46, 40, 29, 165, 39, 35, 26, 165, 48, 41, 27, 165, 62, 49, 32, 165, 46, 40, 27, 165, 45, 39, 26, 165, 57, 46, 30, 165, 44, 38, 26, 165, 37, 34, 25, 165, 45, 39, 29, 165, 49, 41, 27, 165, 49, 42, 27, 165, 40, 35, 26, 165, 37, 33, 25, 165, 43, 38, 26, 165, 52, 43, 28, 165, 79, 59, 36, 165, 57, 46, 30, 165, 52, 43, 28, 165, 49, 41, 27, 165, 57, 46, 30, 165, 39, 35, 25, 165, 48, 41, 27, 165, 49, 42, 31, 165, 69, 57, 41, 165, 49, 42, 31, 165, 49, 41, 27, 165, 46, 40, 27, 165, 39, 35, 25, 165, 46, 40, 27, 165, 53, 44, 29, 165, 55, 45, 29, 165, 62, 78, 38, 255, 60, 47, 31, 165, 47, 40, 27, 165, 39, 35, 25, 165, 48, 41, 27, 165, 46, 40, 27, 165, 43, 38, 26, 165, 46, 39, 27, 165, 38, 34, 25, 165, 43, 37, 26, 165, 41, 36, 26, 165, 48, 41, 27, 165, 51, 44, 32, 165, 43, 38, 28, 165, 47, 40, 27, 165, 47, 40, 27, 165, 55, 45, 29, 165, 50, 42, 28, 165, 40, 36, 27, 165, 52, 44, 33, 165, 49, 50, 44, 165, 48, 41, 27, 165, 52, 43, 28, 165, 44, 38, 26, 165, 37, 34, 25, 165, 36, 33, 25, 165, 37, 33, 25, 165, 44, 38, 26, 165, 51, 44, 32, 165, 44, 38, 26, 165, 69, 53, 35, 165, 54, 45, 29, 165, 47, 40, 27, 165, 47, 40, 27, 165, 44, 38, 26, 165, 60, 50, 36, 165, 43, 37, 26, 165, 40, 35, 26, 165, 43, 38, 28, 165, 42, 37, 26, 165, 53, 44, 29, 165, 55, 45, 30, 165, 47, 40, 27, 165, 56, 45, 30, 165, 44, 38, 26, 165, 58, 48, 35, 165, 46, 40, 27, 165, 47, 40, 27, 165, 39, 35, 25, 165, 86, 68, 48, 165, 37, 34, 25, 165, 45, 39, 27, 165, 47, 40, 27, 165, 48, 41, 27, 165, 74, 56, 36, 165, 52, 43, 28, 165, 48, 41, 27, 165, 41, 36, 27, 165, 47, 40, 27, 165, 58, 47, 31, 165, 47, 40, 27, 165, 52, 43, 28, 165, 47, 40, 27, 165, 48, 41, 27, 165, 43, 38, 26, 165, 37, 33, 25, 165, 46, 39, 27, 165, 40, 35, 25, 165, 50, 43, 31, 165, 38, 34, 25, 165, 57, 46, 30, 165, 41, 36, 26, 165, 41, 36, 26, 165, 41, 36, 26, 165, 42, 37, 26, 165, 49, 42, 27, 165, 41, 36, 26, 165, 37, 33, 25, 165, 49, 42, 27, 165, 50, 42, 28, 165, 47, 40, 27, 165, 55, 47, 34, 165, 49, 42, 31, 165, 58, 49, 35, 165, 42, 37, 26, 165, 39, 35, 25, 165, 82, 66, 47, 165, 38, 34, 25, 165, 45, 39, 26, 165, 50, 42, 28, 165, 40, 36, 26, 165, 41, 36, 27, 165, 58, 48, 35, 165, 37, 34, 25, 165, 40, 35, 25, 165, 40, 36, 26, 165, 38, 34, 25, 165, 56, 47, 35, 165, 46, 39, 27, 165, 48, 41, 27, 165, 38, 34, 25, 165, 40, 35, 25, 165, 53, 44, 29, 165, 48, 41, 27, 165, 49, 42, 27, 165, 52, 43, 28, 165, 63, 49, 33, 165, 41, 36, 26, 165, 39, 35, 26, 165, 48, 41, 27, 165, 39, 34, 25, 165, 42, 37, 26, 165, 39, 35, 25, 165, 50, 43, 32, 165, 40, 36, 26, 165, 41, 36, 26, 165, 51, 43, 28, 165, 45, 39, 26, 165, 45, 39, 27, 165, 43, 37, 26, 165, 41, 36, 26, 165, 42, 37, 26, 165, 37, 33, 25, 165, 38, 34, 25, 165, 43, 38, 26, 165, 40, 35, 25, 165, 44, 38, 26, 165, 46, 40, 27, 165, 44, 38, 26, 165, 53, 44, 29, 165, 51, 42, 28, 165, 47, 40, 27, 165, 48, 41, 27, 165, 71, 53, 35, 165, 65, 50, 33, 165, 63, 52, 38, 165, 72, 59, 42, 165, 84, 67, 46, 165, 61, 51, 37, 165, 64, 53, 38, 165, 36, 33, 25, 165, 46, 39, 27, 165, 39, 35, 25, 165, 46, 39, 27, 165, 46, 40, 27, 165, 37, 34, 25, 165, 49, 42, 27, 165, 44, 38, 26, 165, 41, 36, 26, 165, 39, 35, 25, 165, 73, 55, 36, 165, 46, 39, 27, 165, 48, 41, 27, 165, 43, 37, 26, 165, 43, 38, 26, 165, 40, 35, 25, 165, 52, 43, 28, 165, 39, 35, 25, 165, 37, 34, 25, 165, 41, 36, 26, 165, 55, 47, 34, 165, 38, 34, 25, 165, 63, 52, 38, 165, 40, 35, 25, 165, 59, 47, 31, 165, 54, 44, 29, 165, 41, 36, 26, 165, 39, 35, 25, 165, 55, 55, 47, 165, 68, 56, 40, 165, 86, 69, 49, 165, 83, 65, 45, 165, 64, 53, 38, 165, 79, 64, 46, 165, 66, 54, 39, 165, 76, 61, 44, 165, 48, 41, 30, 165, 70, 57, 41, 165, 42, 37, 26, 165, 46, 39, 27, 165, 64, 53, 38, 165, 38, 34, 26, 165, 67, 55, 40, 165, 42, 37, 26, 165, 46, 39, 27, 165, 60, 48, 31, 165, 46, 39, 27, 165, 64, 50, 33, 165, 75, 56, 36, 165, 60, 47, 31, 165, 45, 39, 27, 165, 42, 37, 26, 165, 45, 39, 27, 165, 54, 44, 29, 165, 53, 43, 29, 165, 40, 35, 25, 165, 43, 37, 26, 165, 42, 37, 26, 165, 60, 47, 31, 165, 44, 38, 26, 165, 38, 34, 26, 165, 73, 59, 43, 165, 46, 47, 41, 165, 47, 40, 27, 165, 41, 36, 26, 165, 52, 43, 28, 165, 45, 39, 26, 165, 43, 38, 26, 165, 19, 20, 20, 255, 22, 23, 24, 255, 33, 34, 34, 255, 23, 24, 24, 255, 32, 33, 33, 255, 33, 33, 34, 255, 29, 30, 31, 255, 32, 32, 33, 255, 29, 30, 31, 255, 27, 28, 29, 255, 23, 23, 24, 255, 13, 13, 14, 255, 9, 9, 9, 255, 15, 15, 15, 255, 17, 17, 17, 255, 20, 20, 21, 255, 20, 21, 21, 255, 27, 28, 28, 255, 23, 23, 24, 255, 31, 32, 33, 255, 33, 33, 34, 255, 29, 30, 31, 255, 28, 29, 29, 255, 26, 26, 27, 255, 22, 22, 23, 255, 27, 27, 28, 255, 14, 14, 14, 255, 16, 17, 17, 255, 18, 18, 19, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 8, 9, 255, 9, 10, 10, 255, 9, 9, 10, 255, 14, 15, 15, 255, 18, 18, 19, 255, 10, 10, 10, 255, 7, 7, 7, 255, 11, 11, 11, 255, 13, 13, 13, 255, 15, 16, 16, 255, 16, 17, 17, 255, 19, 20, 20, 255, 33, 33, 34, 255, 33, 34, 34, 255, 33, 33, 34, 255, 32, 33, 34, 255, 23, 23, 24, 255, 27, 27, 28, 255, 32, 33, 34, 255, 29, 29, 30, 255, 32, 33, 34, 255, 27, 27, 28, 255, 26, 26, 27, 255, 21, 22, 22, 255, 15, 15, 15, 255, 20, 21, 21, 255, 17, 17, 17, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 10, 11, 11, 255, 9, 10, 10, 255, 11, 11, 12, 255, 15, 16, 16, 255, 11, 11, 12, 255, 4, 5, 5, 255, 6, 7, 7, 255, 9, 9, 10, 255, 10, 10, 11, 255, 11, 12, 12, 255, 11, 11, 11, 255, 16, 16, 17, 255, 17, 18, 18, 255, 16, 16, 17, 255, 9, 9, 9, 255, 16, 16, 17, 255, 15, 16, 16, 255, 13, 13, 14, 255, 15, 16, 16, 255, 16, 16, 16, 255, 16, 16, 17, 255, 14, 15, 15, 255, 13, 13, 13, 255, 12, 12, 12, 255, 14, 14, 15, 255, 16, 16, 17, 255, 17, 18, 18, 255, 20, 20, 20, 255, 19, 19, 20, 255, 25, 26, 27, 255, 26, 26, 27, 255, 33, 34, 34, 255, 33, 33, 34, 255, 23, 23, 24, 255, 28, 29, 30, 255, 31, 32, 33, 255, 31, 32, 33, 255, 17, 17, 17, 255, 20, 21, 21, 255, 16, 16, 17, 255, 12, 13, 13, 255, 9, 10, 10, 255, 10, 10, 10, 255, 10, 10, 11, 255, 10, 11, 11, 255, 16, 16, 17, 255, 33, 34, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 27, 27, 28, 255, 33, 33, 34, 255, 29, 30, 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, 32, 33, 34, 255, 32, 33, 33, 255, 32, 32, 33, 255, 33, 34, 34, 255, 29, 30, 31, 255, 30, 31, 32, 255, 33, 34, 34, 255, 29, 30, 30, 255, 12, 12, 12, 255, 11, 11, 12, 255, 7, 8, 8, 255, 11, 12, 12, 255, 13, 13, 13, 255, 33, 34, 34, 255, 31, 32, 32, 255, 28, 29, 29, 255, 28, 28, 29, 255, 25, 25, 26, 255, 20, 21, 21, 255, 27, 28, 28, 255, 25, 26, 27, 255, 26, 26, 27, 255, 20, 20, 21, 255, 16, 16, 17, 255, 12, 12, 12, 255, 19, 19, 20, 255, 6, 7, 7, 255, 10, 11, 11, 255, 5, 5, 5, 255, 6, 6, 6, 255, 6, 6, 6, 255, 12, 12, 13, 255, 17, 17, 18, 255, 20, 20, 21, 255, 18, 18, 19, 255, 17, 17, 17, 255, 12, 12, 12, 255, 9, 9, 9, 255, 7, 7, 7, 255, 6, 6, 6, 255, 10, 10, 10, 255, 19, 19, 20, 255, 11, 11, 11, 255, 12, 13, 13, 255, 9, 9, 9, 255, 12, 12, 12, 255, 14, 14, 14, 255, 17, 17, 18, 255, 17, 17, 18, 255, 24, 24, 25, 255, 27, 28, 29, 255, 20, 21, 21, 255, 27, 28, 28, 255, 19, 19, 19, 255, 22, 23, 23, 255, 16, 16, 16, 255, 23, 23, 24, 255, 13, 13, 14, 255, 11, 12, 12, 255, 10, 10, 11, 255, 12, 12, 12, 255, 10, 10, 10, 255, 10, 11, 11, 255, 8, 8, 8, 255, 10, 11, 11, 255, 16, 17, 17, 255, 21, 21, 22, 255, 20, 21, 21, 255, 27, 27, 28, 255, 29, 30, 31, 255, 20, 21, 21, 255, 30, 31, 31, 255, 31, 32, 32, 255, 25, 26, 27, 255, 31, 31, 32, 255, 33, 34, 34, 255, 32, 32, 33, 255, 28, 29, 29, 255, 30, 31, 31, 255, 28, 29, 29, 255, 28, 28, 29, 255, 23, 24, 24, 255, 21, 22, 22, 255, 16, 16, 17, 255, 14, 14, 14, 255, 12, 12, 12, 255, 13, 14, 14, 255, 14, 14, 14, 255, 16, 16, 16, 255, 23, 23, 24, 255, 29, 29, 30, 255, 20, 20, 21, 255, 21, 22, 22, 255, 18, 18, 19, 255, 15, 15, 16, 255, 8, 8, 8, 255, 13, 13, 13, 255, 20, 20, 20, 255, 24, 24, 25, 255, 21, 22, 22, 255, 33, 33, 34, 255, 27, 28, 29, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 33, 33, 34, 255, 33, 33, 34, 255, 32, 32, 33, 255, 31, 31, 32, 255, 14, 14, 15, 255, 12, 12, 12, 255, 8, 8, 9, 255, 6, 6, 6, 255, 10, 10, 10, 255, 9, 9, 10, 255, 17, 17, 18, 255, 15, 15, 15, 255, 32, 33, 34, 255, 32, 33, 33, 255, 33, 34, 34, 255, 33, 33, 34, 255, 33, 33, 34, 255, 33, 34, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 32, 33, 255, 22, 23, 23, 255, 13, 14, 14, 255, 14, 14, 15, 255, 15, 15, 15, 255, 7, 7, 7, 255, 12, 12, 12, 255, 21, 21, 22, 255, 23, 23, 24, 255, 22, 22, 23, 255, 47, 40, 27, 165, 46, 40, 27, 165, 41, 36, 26, 165, 37, 33, 25, 165, 38, 34, 25, 165, 37, 33, 25, 165, 68, 55, 40, 165, 41, 37, 27, 165, 61, 51, 37, 165, 71, 58, 41, 165, 50, 43, 32, 165, 54, 46, 33, 165, 64, 53, 38, 165, 75, 61, 44, 165, 38, 35, 26, 165, 62, 51, 37, 165, 36, 33, 25, 165, 40, 35, 25, 165, 42, 37, 26, 165, 41, 36, 26, 165, 49, 42, 27, 165, 55, 45, 30, 165, 48, 41, 27, 165, 47, 40, 27, 165, 47, 40, 27, 165, 46, 39, 27, 165, 36, 33, 25, 165, 40, 35, 25, 165, 54, 44, 29, 165, 40, 36, 26, 165, 43, 38, 26, 165, 48, 41, 27, 165, 46, 40, 27, 165, 45, 39, 27, 165, 37, 34, 25, 165, 39, 35, 25, 165, 45, 39, 27, 165, 47, 40, 27, 165, 45, 39, 27, 165, 57, 48, 35, 165, 63, 52, 38, 165, 41, 36, 27, 165, 38, 34, 26, 165, 76, 61, 44, 165, 73, 59, 43, 165, 55, 47, 34, 165, 41, 36, 26, 165, 58, 46, 31, 165, 92, 103, 37, 255, 58, 47, 31, 165, 44, 38, 26, 165, 41, 36, 26, 165, 40, 35, 25, 165, 45, 39, 27, 165, 41, 36, 26, 165, 41, 36, 26, 165, 38, 34, 25, 165, 68, 52, 34, 165, 67, 51, 34, 165, 39, 35, 25, 165, 39, 35, 26, 165, 45, 39, 27, 165, 47, 40, 27, 165, 38, 34, 25, 165, 43, 38, 26, 165, 48, 41, 27, 165, 48, 41, 27, 165, 39, 35, 25, 165, 38, 34, 25, 165, 37, 34, 25, 165, 49, 42, 27, 165, 44, 38, 26, 165, 39, 35, 25, 165, 40, 36, 26, 165, 50, 43, 31, 165, 43, 38, 26, 165, 45, 39, 26, 165, 47, 40, 27, 165, 45, 39, 27, 165, 54, 44, 29, 165, 41, 36, 26, 165, 38, 34, 25, 165, 49, 41, 27, 165, 48, 41, 27, 165, 48, 41, 27, 165, 36, 33, 25, 165, 40, 35, 25, 165, 48, 49, 41, 165, 46, 40, 27, 165, 41, 36, 26, 165, 45, 39, 26, 165, 41, 36, 26, 165, 42, 37, 28, 165, 60, 50, 36, 165, 61, 50, 37, 165, 41, 36, 26, 165, 36, 33, 25, 165, 85, 68, 48, 165, 47, 40, 27, 165, 48, 41, 27, 165, 43, 38, 26, 165, 49, 41, 27, 165, 46, 39, 27, 165, 49, 41, 27, 165, 41, 36, 26, 165, 41, 36, 26, 165, 41, 36, 26, 165, 40, 35, 25, 165, 54, 44, 29, 165, 59, 47, 31, 165, 46, 40, 27, 165, 43, 37, 26, 165, 41, 36, 27, 165, 42, 37, 26, 165, 45, 39, 26, 165, 47, 40, 27, 165, 50, 50, 42, 165, 68, 52, 34, 165, 64, 50, 33, 165, 46, 40, 27, 165, 46, 39, 27, 165, 39, 35, 25, 165, 40, 36, 26, 165, 45, 39, 26, 165, 42, 37, 28, 165, 40, 36, 27, 165, 38, 34, 25, 165, 36, 33, 25, 165, 68, 56, 40, 165, 73, 59, 42, 165, 62, 51, 37, 165, 38, 34, 26, 165, 40, 36, 26, 165, 40, 36, 26, 165, 80, 64, 46, 165, 43, 37, 26, 165, 37, 33, 25, 165, 41, 36, 26, 165, 41, 37, 27, 165, 37, 34, 25, 165, 46, 40, 27, 165, 39, 35, 25, 165, 46, 40, 27, 165, 49, 41, 27, 165, 50, 42, 28, 165, 42, 37, 26, 165, 43, 37, 26, 165, 51, 42, 28, 165, 53, 44, 29, 165, 63, 49, 32, 165, 74, 55, 36, 165, 56, 45, 30, 165, 48, 41, 27, 165, 52, 43, 29, 165, 47, 40, 27, 165, 40, 36, 26, 165, 39, 35, 25, 165, 40, 35, 25, 165, 40, 36, 26, 165, 48, 41, 31, 165, 57, 48, 35, 165, 39, 35, 25, 165, 39, 35, 25, 165, 47, 40, 27, 165, 39, 35, 25, 165, 54, 45, 33, 165, 45, 39, 27, 165, 41, 36, 26, 165, 45, 39, 27, 165, 51, 43, 28, 165, 50, 42, 27, 165, 48, 41, 27, 165, 39, 35, 25, 165, 40, 36, 26, 165, 42, 37, 26, 165, 39, 35, 25, 165, 45, 39, 26, 165, 51, 43, 28, 165, 57, 46, 30, 165, 61, 48, 32, 165, 49, 41, 27, 165, 64, 50, 33, 165, 42, 37, 26, 165, 46, 40, 27, 165, 40, 36, 27, 165, 86, 69, 49, 165, 70, 57, 41, 165, 43, 38, 28, 165, 45, 39, 27, 165, 46, 39, 27, 165, 43, 37, 26, 165, 45, 39, 27, 165, 43, 37, 26, 165, 49, 42, 31, 165, 47, 48, 41, 165, 39, 35, 25, 165, 45, 39, 26, 165, 41, 36, 26, 165, 46, 40, 27, 165, 45, 39, 26, 165, 43, 37, 26, 165, 40, 36, 26, 165, 44, 38, 26, 165, 43, 38, 26, 165, 46, 40, 27, 165, 39, 35, 25, 165, 42, 44, 40, 165, 87, 70, 50, 165, 52, 44, 32, 165, 42, 37, 26, 165, 37, 34, 25, 165, 44, 38, 26, 165, 47, 40, 27, 165, 38, 34, 25, 165, 44, 38, 26, 165, 44, 38, 26, 165, 42, 37, 26, 165, 42, 37, 26, 165, 40, 36, 26, 165, 70, 57, 41, 165, 37, 33, 25, 165, 87, 70, 49, 165, 53, 45, 33, 165, 73, 59, 43, 165, 50, 43, 32, 165, 51, 43, 32, 165, 36, 33, 25, 165, 55, 46, 34, 165, 81, 65, 47, 165, 76, 61, 44, 165, 66, 54, 39, 165, 45, 39, 29, 165, 48, 41, 27, 165, 48, 41, 27, 165, 47, 40, 27, 165, 47, 40, 27, 165, 66, 51, 34, 165, 58, 46, 31, 165, 65, 50, 33, 165, 53, 44, 29, 165, 54, 44, 29, 165, 55, 45, 30, 165, 50, 42, 27, 165, 48, 41, 27, 165, 47, 40, 27, 165, 36, 33, 25, 165, 46, 39, 27, 165, 43, 38, 26, 165, 42, 37, 26, 165, 40, 36, 27, 165, 44, 46, 40, 165, 55, 46, 34, 165, 39, 35, 25, 165, 48, 41, 27, 165, 43, 38, 26, 165, 56, 45, 30, 165, 25, 26, 26, 255, 25, 26, 26, 255, 25, 25, 26, 255, 24, 24, 25, 255, 33, 34, 34, 255, 29, 30, 30, 255, 28, 29, 30, 255, 29, 30, 31, 255, 22, 22, 23, 255, 15, 16, 16, 255, 13, 13, 13, 255, 14, 14, 15, 255, 6, 7, 7, 255, 14, 14, 15, 255, 20, 20, 21, 255, 16, 16, 17, 255, 24, 24, 25, 255, 29, 30, 30, 255, 21, 21, 22, 255, 28, 29, 29, 255, 28, 29, 29, 255, 26, 27, 28, 255, 29, 30, 31, 255, 26, 27, 27, 255, 19, 19, 20, 255, 22, 23, 24, 255, 14, 14, 14, 255, 16, 16, 17, 255, 14, 15, 15, 255, 11, 11, 11, 255, 7, 7, 7, 255, 7, 7, 7, 255, 11, 11, 11, 255, 12, 12, 12, 255, 14, 14, 14, 255, 19, 20, 20, 255, 11, 12, 12, 255, 7, 7, 7, 255, 9, 10, 10, 255, 9, 9, 10, 255, 14, 15, 15, 255, 10, 11, 11, 255, 20, 21, 21, 255, 27, 28, 28, 255, 29, 30, 30, 255, 26, 26, 27, 255, 25, 26, 27, 255, 27, 28, 28, 255, 32, 33, 34, 255, 27, 27, 28, 255, 32, 33, 34, 255, 26, 26, 27, 255, 21, 22, 22, 255, 21, 21, 22, 255, 26, 27, 28, 255, 22, 22, 23, 255, 23, 24, 24, 255, 16, 16, 16, 255, 11, 12, 12, 255, 15, 16, 16, 255, 11, 11, 12, 255, 14, 14, 15, 255, 7, 7, 7, 255, 11, 12, 12, 255, 7, 7, 8, 255, 8, 8, 8, 255, 7, 7, 7, 255, 7, 7, 7, 255, 12, 13, 13, 255, 9, 9, 9, 255, 13, 14, 14, 255, 15, 15, 16, 255, 13, 13, 13, 255, 14, 14, 15, 255, 11, 11, 11, 255, 15, 15, 15, 255, 12, 12, 13, 255, 16, 16, 16, 255, 9, 10, 10, 255, 6, 6, 7, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 6, 6, 6, 255, 5, 6, 6, 255, 8, 8, 8, 255, 14, 14, 14, 255, 16, 17, 17, 255, 14, 14, 14, 255, 22, 23, 23, 255, 24, 25, 26, 255, 18, 19, 19, 255, 29, 29, 30, 255, 23, 24, 24, 255, 24, 24, 25, 255, 30, 31, 32, 255, 30, 31, 31, 255, 30, 30, 31, 255, 23, 23, 24, 255, 21, 22, 23, 255, 21, 21, 22, 255, 11, 12, 12, 255, 6, 7, 7, 255, 10, 10, 10, 255, 8, 9, 9, 255, 12, 12, 12, 255, 31, 32, 32, 255, 23, 23, 24, 255, 33, 34, 34, 255, 33, 33, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 32, 32, 33, 255, 30, 31, 31, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 33, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 28, 29, 29, 255, 24, 25, 25, 255, 28, 28, 29, 255, 33, 34, 34, 255, 30, 30, 31, 255, 33, 34, 34, 255, 14, 15, 15, 255, 9, 10, 10, 255, 6, 6, 6, 255, 12, 12, 12, 255, 12, 13, 13, 255, 33, 33, 34, 255, 24, 25, 26, 255, 24, 25, 25, 255, 23, 24, 25, 255, 25, 26, 26, 255, 21, 21, 22, 255, 30, 30, 31, 255, 25, 26, 27, 255, 20, 21, 21, 255, 19, 19, 19, 255, 15, 16, 16, 255, 12, 12, 12, 255, 9, 9, 9, 255, 7, 7, 7, 255, 7, 7, 7, 255, 5, 5, 5, 255, 5, 5, 5, 255, 7, 7, 7, 255, 10, 10, 11, 255, 20, 21, 21, 255, 18, 18, 19, 255, 23, 23, 24, 255, 21, 21, 22, 255, 14, 14, 15, 255, 12, 12, 12, 255, 9, 9, 9, 255, 5, 5, 5, 255, 9, 9, 9, 255, 13, 14, 14, 255, 13, 14, 14, 255, 12, 12, 13, 255, 11, 11, 11, 255, 9, 9, 9, 255, 15, 15, 15, 255, 16, 17, 17, 255, 19, 19, 20, 255, 22, 23, 23, 255, 26, 26, 27, 255, 29, 29, 30, 255, 22, 23, 23, 255, 24, 24, 25, 255, 22, 22, 23, 255, 22, 23, 23, 255, 23, 24, 24, 255, 20, 21, 21, 255, 18, 19, 19, 255, 24, 24, 25, 255, 22, 23, 24, 255, 9, 9, 9, 255, 11, 11, 11, 255, 11, 11, 11, 255, 11, 11, 11, 255, 12, 12, 12, 255, 14, 14, 14, 255, 20, 21, 21, 255, 20, 21, 21, 255, 24, 24, 25, 255, 24, 25, 25, 255, 23, 23, 24, 255, 28, 29, 29, 255, 22, 22, 23, 255, 33, 34, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 23, 24, 24, 255, 30, 31, 32, 255, 20, 21, 21, 255, 23, 24, 24, 255, 25, 26, 26, 255, 22, 23, 23, 255, 22, 22, 23, 255, 16, 16, 16, 255, 16, 16, 16, 255, 12, 13, 13, 255, 13, 14, 14, 255, 16, 16, 16, 255, 15, 15, 16, 255, 19, 19, 20, 255, 25, 25, 26, 255, 20, 20, 21, 255, 16, 17, 17, 255, 10, 10, 10, 255, 7, 7, 7, 255, 14, 14, 14, 255, 15, 16, 16, 255, 21, 22, 22, 255, 25, 25, 26, 255, 23, 24, 24, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 33, 34, 34, 255, 27, 28, 28, 255, 32, 33, 34, 255, 25, 25, 26, 255, 13, 13, 14, 255, 14, 14, 14, 255, 7, 7, 8, 255, 6, 6, 6, 255, 5, 5, 5, 255, 9, 9, 9, 255, 8, 9, 9, 255, 19, 19, 20, 255, 33, 34, 34, 255, 32, 33, 33, 255, 33, 34, 34, 255, 33, 34, 34, 255, 30, 30, 31, 255, 33, 34, 34, 255, 33, 33, 34, 255, 33, 33, 34, 255, 33, 34, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 23, 24, 24, 255, 15, 15, 15, 255, 10, 11, 11, 255, 10, 11, 11, 255, 11, 11, 12, 255, 16, 16, 17, 255, 17, 18, 18, 255, 20, 20, 21, 255, 47, 40, 27, 165, 50, 42, 28, 165, 38, 34, 25, 165, 39, 35, 25, 165, 53, 45, 33, 165, 41, 37, 27, 165, 41, 36, 27, 165, 46, 40, 30, 165, 39, 35, 26, 165, 37, 34, 25, 165, 56, 48, 35, 165, 55, 46, 34, 165, 38, 34, 26, 165, 67, 55, 40, 165, 78, 63, 45, 165, 71, 58, 42, 165, 50, 43, 31, 165, 45, 39, 27, 165, 40, 35, 25, 165, 47, 40, 27, 165, 48, 41, 27, 165, 57, 46, 30, 165, 41, 36, 26, 165, 50, 42, 28, 165, 45, 39, 26, 165, 40, 35, 26, 165, 45, 39, 26, 165, 40, 36, 26, 165, 45, 39, 27, 165, 47, 40, 27, 165, 47, 40, 27, 165, 45, 39, 26, 165, 45, 39, 26, 165, 49, 41, 27, 165, 38, 34, 25, 165, 49, 42, 31, 165, 38, 34, 25, 165, 45, 39, 26, 165, 46, 39, 27, 165, 40, 35, 27, 165, 56, 47, 34, 165, 68, 56, 40, 165, 67, 55, 40, 165, 76, 62, 44, 165, 86, 68, 48, 165, 55, 47, 34, 165, 46, 39, 27, 165, 64, 50, 33, 165, 48, 41, 27, 165, 43, 38, 26, 165, 43, 38, 26, 165, 39, 35, 25, 165, 38, 34, 26, 165, 48, 41, 27, 165, 41, 36, 26, 165, 44, 38, 26, 165, 51, 42, 28, 165, 66, 51, 33, 165, 51, 43, 28, 165, 44, 38, 26, 165, 41, 36, 26, 165, 39, 35, 25, 165, 42, 37, 26, 165, 40, 36, 26, 165, 43, 37, 26, 165, 44, 38, 26, 165, 44, 38, 26, 165, 37, 33, 25, 165, 47, 40, 27, 165, 40, 35, 25, 165, 37, 33, 25, 165, 38, 34, 25, 165, 38, 34, 25, 165, 85, 68, 49, 165, 58, 48, 35, 165, 39, 35, 25, 165, 48, 41, 27, 165, 45, 39, 26, 165, 49, 41, 27, 165, 58, 47, 31, 165, 50, 42, 28, 165, 46, 39, 27, 165, 39, 34, 25, 165, 46, 39, 27, 165, 49, 41, 27, 165, 41, 37, 27, 165, 48, 41, 30, 165, 42, 37, 26, 165, 44, 38, 26, 165, 38, 34, 25, 165, 40, 35, 26, 165, 40, 36, 27, 165, 36, 33, 25, 165, 55, 47, 34, 165, 49, 42, 31, 165, 39, 35, 25, 165, 57, 48, 35, 165, 86, 69, 49, 165, 36, 33, 25, 165, 44, 38, 26, 165, 54, 44, 29, 165, 45, 39, 26, 165, 37, 34, 25, 165, 51, 43, 28, 165, 52, 43, 29, 165, 47, 40, 27, 165, 42, 37, 26, 165, 51, 43, 28, 165, 48, 41, 27, 165, 52, 43, 28, 165, 48, 41, 27, 165, 42, 37, 26, 165, 41, 36, 26, 165, 37, 33, 25, 165, 37, 33, 25, 165, 44, 38, 26, 165, 57, 46, 30, 165, 62, 48, 32, 165, 69, 53, 35, 165, 57, 46, 30, 165, 48, 41, 27, 165, 44, 38, 26, 165, 41, 36, 26, 165, 47, 40, 27, 165, 38, 34, 25, 165, 44, 38, 26, 165, 41, 36, 26, 165, 57, 48, 35, 165, 65, 53, 39, 165, 40, 35, 26, 165, 37, 33, 25, 165, 66, 54, 39, 165, 37, 33, 25, 165, 40, 36, 27, 165, 41, 36, 26, 165, 38, 34, 25, 165, 37, 34, 25, 165, 44, 38, 26, 165, 38, 34, 26, 165, 38, 34, 25, 165, 46, 39, 27, 165, 47, 40, 27, 165, 40, 35, 25, 165, 47, 40, 27, 165, 45, 39, 26, 165, 37, 34, 25, 165, 55, 45, 29, 165, 59, 47, 31, 165, 48, 41, 27, 165, 64, 50, 33, 165, 66, 51, 34, 165, 60, 47, 31, 165, 53, 44, 29, 165, 48, 41, 27, 165, 46, 39, 27, 165, 42, 37, 26, 165, 59, 49, 36, 165, 38, 34, 26, 165, 46, 39, 27, 165, 61, 51, 37, 165, 63, 52, 38, 165, 53, 44, 29, 165, 42, 37, 26, 165, 46, 39, 27, 165, 39, 35, 25, 165, 55, 46, 34, 165, 54, 45, 33, 165, 45, 39, 27, 165, 46, 39, 27, 165, 49, 41, 27, 165, 44, 38, 26, 165, 49, 49, 41, 165, 49, 41, 27, 165, 40, 35, 25, 165, 46, 40, 30, 165, 38, 34, 25, 165, 40, 36, 26, 165, 40, 35, 26, 165, 47, 40, 27, 165, 47, 40, 27, 165, 53, 44, 29, 165, 45, 39, 26, 165, 48, 41, 27, 165, 41, 36, 26, 165, 44, 46, 41, 165, 64, 53, 38, 165, 58, 49, 36, 165, 63, 52, 38, 165, 38, 34, 25, 165, 45, 39, 27, 165, 58, 47, 31, 165, 44, 38, 26, 165, 37, 34, 25, 165, 42, 37, 26, 165, 45, 39, 27, 165, 45, 39, 26, 165, 38, 34, 25, 165, 41, 36, 26, 165, 41, 36, 26, 165, 47, 40, 27, 165, 44, 38, 26, 165, 47, 40, 27, 165, 41, 36, 26, 165, 51, 42, 28, 165, 47, 40, 27, 165, 45, 39, 26, 165, 44, 39, 29, 165, 65, 54, 39, 165, 66, 55, 39, 165, 40, 36, 26, 165, 46, 39, 27, 165, 41, 36, 26, 165, 43, 37, 26, 165, 40, 35, 25, 165, 39, 35, 25, 165, 41, 36, 26, 165, 39, 35, 25, 165, 38, 34, 25, 165, 43, 38, 28, 165, 42, 37, 28, 165, 57, 48, 35, 165, 58, 48, 35, 165, 58, 49, 35, 165, 61, 51, 37, 165, 85, 68, 48, 165, 83, 66, 47, 165, 41, 36, 27, 165, 53, 45, 33, 165, 82, 66, 47, 165, 41, 36, 27, 165, 38, 34, 25, 165, 56, 47, 34, 165, 47, 41, 30, 165, 40, 35, 26, 165, 43, 38, 26, 165, 48, 41, 27, 165, 51, 42, 28, 165, 48, 41, 27, 165, 52, 43, 28, 165, 51, 43, 28, 165, 55, 45, 30, 165, 56, 45, 30, 165, 67, 52, 34, 165, 55, 45, 29, 165, 47, 40, 27, 165, 44, 38, 26, 165, 39, 35, 25, 165, 40, 36, 27, 165, 42, 37, 26, 165, 46, 39, 27, 165, 37, 34, 25, 165, 48, 42, 31, 165, 40, 35, 25, 165, 42, 37, 26, 165, 49, 42, 31, 165, 42, 37, 26, 165, 23, 23, 24, 255, 27, 27, 28, 255, 20, 21, 21, 255, 21, 21, 22, 255, 26, 27, 28, 255, 26, 26, 27, 255, 21, 22, 22, 255, 26, 26, 27, 255, 19, 20, 20, 255, 23, 24, 24, 255, 16, 16, 16, 255, 9, 9, 9, 255, 4, 5, 5, 255, 9, 9, 9, 255, 12, 13, 13, 255, 20, 20, 21, 255, 27, 27, 28, 255, 27, 28, 29, 255, 29, 30, 30, 255, 21, 22, 22, 255, 26, 26, 27, 255, 23, 24, 24, 255, 25, 26, 26, 255, 21, 21, 22, 255, 19, 19, 20, 255, 15, 16, 16, 255, 13, 13, 13, 255, 14, 15, 15, 255, 10, 11, 11, 255, 8, 8, 8, 255, 11, 11, 12, 255, 9, 9, 10, 255, 14, 14, 14, 255, 12, 12, 12, 255, 14, 15, 15, 255, 14, 15, 15, 255, 9, 9, 9, 255, 5, 5, 6, 255, 7, 7, 7, 255, 9, 10, 10, 255, 13, 13, 13, 255, 15, 15, 16, 255, 20, 20, 21, 255, 33, 34, 34, 255, 25, 25, 26, 255, 25, 26, 26, 255, 22, 22, 23, 255, 28, 28, 29, 255, 26, 27, 28, 255, 28, 29, 30, 255, 25, 25, 26, 255, 26, 27, 27, 255, 25, 25, 26, 255, 32, 32, 33, 255, 21, 21, 22, 255, 22, 23, 23, 255, 22, 22, 23, 255, 24, 25, 25, 255, 20, 21, 21, 255, 17, 18, 18, 255, 16, 17, 17, 255, 10, 10, 11, 255, 13, 13, 13, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 10, 10, 10, 255, 14, 14, 15, 255, 12, 12, 12, 255, 13, 13, 14, 255, 19, 19, 20, 255, 13, 13, 14, 255, 13, 13, 14, 255, 16, 16, 16, 255, 17, 18, 18, 255, 16, 16, 17, 255, 7, 7, 7, 255, 7, 7, 7, 255, 8, 8, 8, 255, 5, 5, 5, 255, 8, 8, 8, 255, 4, 4, 4, 255, 7, 7, 7, 255, 11, 11, 11, 255, 12, 12, 12, 255, 12, 12, 12, 255, 9, 9, 10, 255, 11, 11, 12, 255, 14, 14, 15, 255, 20, 20, 21, 255, 15, 16, 16, 255, 17, 17, 18, 255, 25, 26, 26, 255, 23, 23, 24, 255, 26, 27, 27, 255, 28, 29, 29, 255, 29, 30, 31, 255, 28, 29, 30, 255, 22, 23, 23, 255, 19, 20, 20, 255, 15, 15, 16, 255, 11, 11, 12, 255, 6, 6, 7, 255, 7, 7, 7, 255, 12, 12, 12, 255, 32, 33, 34, 255, 29, 30, 31, 255, 33, 34, 34, 255, 32, 33, 33, 255, 32, 32, 33, 255, 30, 31, 32, 255, 33, 33, 34, 255, 33, 34, 34, 255, 30, 31, 32, 255, 33, 33, 34, 255, 33, 33, 34, 255, 33, 33, 34, 255, 33, 33, 34, 255, 33, 33, 34, 255, 32, 33, 34, 255, 29, 29, 30, 255, 25, 25, 26, 255, 30, 30, 31, 255, 22, 23, 23, 255, 28, 28, 29, 255, 25, 25, 26, 255, 26, 26, 27, 255, 26, 26, 27, 255, 11, 11, 11, 255, 8, 9, 9, 255, 14, 15, 15, 255, 16, 16, 16, 255, 25, 26, 27, 255, 24, 25, 25, 255, 16, 17, 17, 255, 18, 19, 19, 255, 20, 21, 21, 255, 19, 19, 19, 255, 15, 16, 16, 255, 15, 16, 16, 255, 16, 16, 17, 255, 19, 19, 20, 255, 19, 19, 20, 255, 12, 13, 13, 255, 7, 7, 7, 255, 10, 10, 10, 255, 8, 8, 9, 255, 7, 7, 7, 255, 12, 13, 13, 255, 13, 13, 13, 255, 17, 17, 17, 255, 18, 18, 18, 255, 21, 21, 22, 255, 19, 20, 20, 255, 20, 20, 21, 255, 15, 16, 16, 255, 14, 14, 14, 255, 9, 10, 10, 255, 13, 13, 14, 255, 9, 10, 10, 255, 14, 14, 14, 255, 17, 17, 18, 255, 15, 15, 15, 255, 13, 13, 14, 255, 11, 11, 11, 255, 10, 10, 10, 255, 16, 17, 17, 255, 17, 17, 17, 255, 20, 21, 21, 255, 17, 18, 18, 255, 25, 25, 26, 255, 24, 24, 25, 255, 21, 21, 22, 255, 14, 15, 15, 255, 16, 16, 17, 255, 27, 28, 28, 255, 21, 22, 22, 255, 24, 24, 25, 255, 17, 18, 18, 255, 19, 20, 20, 255, 25, 26, 26, 255, 11, 11, 11, 255, 10, 11, 11, 255, 11, 11, 11, 255, 8, 8, 8, 255, 14, 14, 14, 255, 11, 11, 11, 255, 19, 20, 20, 255, 21, 22, 22, 255, 23, 24, 25, 255, 33, 34, 34, 255, 26, 27, 28, 255, 28, 29, 30, 255, 32, 32, 33, 255, 32, 32, 33, 255, 29, 29, 30, 255, 33, 34, 34, 255, 32, 32, 33, 255, 24, 24, 25, 255, 24, 24, 25, 255, 24, 25, 25, 255, 29, 30, 30, 255, 23, 23, 24, 255, 16, 16, 17, 255, 14, 15, 15, 255, 10, 11, 11, 255, 13, 13, 14, 255, 9, 10, 10, 255, 17, 17, 18, 255, 27, 28, 28, 255, 22, 22, 23, 255, 17, 17, 18, 255, 14, 14, 14, 255, 12, 12, 12, 255, 8, 9, 9, 255, 10, 10, 10, 255, 15, 16, 16, 255, 19, 19, 20, 255, 18, 19, 19, 255, 29, 30, 30, 255, 32, 33, 33, 255, 32, 33, 34, 255, 33, 33, 34, 255, 32, 32, 33, 255, 32, 33, 34, 255, 33, 34, 34, 255, 31, 31, 32, 255, 18, 18, 19, 255, 15, 15, 15, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 8, 9, 9, 255, 17, 17, 18, 255, 17, 17, 17, 255, 33, 34, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 29, 29, 30, 255, 23, 23, 24, 255, 31, 32, 32, 255, 32, 33, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 15, 15, 15, 255, 10, 10, 10, 255, 12, 12, 13, 255, 10, 10, 10, 255, 13, 13, 13, 255, 13, 13, 13, 255, 19, 20, 20, 255, 55, 45, 30, 165, 37, 33, 25, 165, 39, 35, 25, 165, 44, 38, 28, 165, 68, 56, 40, 165, 72, 59, 42, 165, 39, 35, 26, 165, 44, 38, 28, 165, 53, 45, 33, 165, 47, 40, 30, 165, 70, 57, 41, 165, 53, 45, 33, 165, 69, 57, 41, 165, 79, 63, 45, 165, 56, 47, 35, 165, 54, 46, 33, 165, 47, 41, 30, 165, 49, 42, 27, 165, 48, 41, 27, 165, 47, 40, 27, 165, 46, 39, 27, 165, 45, 39, 27, 165, 47, 40, 27, 165, 42, 37, 26, 165, 40, 35, 26, 165, 41, 36, 26, 165, 42, 37, 28, 165, 38, 34, 26, 165, 50, 43, 32, 165, 43, 38, 28, 165, 45, 39, 29, 165, 40, 36, 26, 165, 51, 42, 28, 165, 39, 35, 26, 165, 39, 35, 25, 165, 38, 34, 25, 165, 60, 50, 36, 165, 42, 37, 26, 165, 37, 33, 25, 165, 49, 41, 27, 165, 40, 35, 26, 165, 56, 47, 34, 165, 79, 64, 46, 165, 63, 52, 38, 165, 41, 36, 27, 165, 47, 40, 27, 165, 47, 40, 27, 165, 43, 37, 26, 165, 39, 35, 25, 165, 41, 36, 27, 165, 47, 40, 30, 165, 42, 37, 28, 165, 40, 35, 25, 165, 42, 37, 26, 165, 45, 39, 26, 165, 58, 46, 31, 165, 56, 46, 30, 165, 43, 38, 26, 165, 45, 39, 26, 165, 41, 36, 26, 165, 43, 37, 26, 165, 60, 77, 42, 255, 44, 38, 26, 165, 42, 37, 26, 165, 38, 34, 25, 165, 47, 41, 30, 165, 48, 41, 27, 165, 49, 41, 27, 165, 36, 33, 25, 165, 45, 39, 29, 165, 41, 36, 26, 165, 40, 35, 26, 165, 46, 47, 41, 165, 40, 36, 26, 165, 37, 34, 25, 165, 45, 39, 26, 165, 45, 39, 26, 165, 54, 44, 29, 165, 44, 38, 26, 165, 46, 39, 27, 165, 40, 35, 25, 165, 49, 42, 27, 165, 43, 38, 26, 165, 38, 34, 25, 165, 45, 39, 26, 165, 47, 40, 27, 165, 45, 39, 29, 165, 44, 38, 26, 165, 47, 40, 27, 165, 40, 35, 25, 165, 43, 37, 26, 165, 43, 37, 26, 165, 43, 37, 26, 165, 37, 34, 25, 165, 50, 43, 31, 165, 53, 45, 33, 165, 37, 33, 25, 165, 81, 65, 47, 165, 64, 53, 38, 165, 46, 40, 30, 165, 45, 39, 27, 165, 37, 34, 25, 165, 41, 36, 26, 165, 44, 38, 26, 165, 44, 38, 26, 165, 38, 34, 25, 165, 48, 41, 27, 165, 54, 44, 29, 165, 43, 37, 26, 165, 41, 36, 26, 165, 40, 35, 25, 165, 46, 39, 27, 165, 46, 40, 27, 165, 40, 35, 26, 165, 44, 38, 26, 165, 48, 41, 27, 165, 53, 43, 29, 165, 54, 44, 29, 165, 57, 46, 30, 165, 71, 54, 35, 165, 60, 48, 32, 165, 51, 43, 28, 165, 47, 40, 27, 165, 43, 37, 26, 165, 43, 38, 26, 165, 48, 41, 27, 165, 42, 37, 26, 165, 39, 35, 25, 165, 57, 48, 35, 165, 46, 40, 27, 165, 48, 41, 27, 165, 40, 35, 25, 165, 40, 35, 27, 165, 37, 34, 25, 165, 44, 38, 26, 165, 42, 37, 26, 165, 39, 35, 25, 165, 48, 41, 30, 165, 61, 59, 50, 165, 36, 33, 25, 165, 44, 38, 26, 165, 41, 36, 26, 165, 39, 35, 25, 165, 43, 38, 26, 165, 44, 38, 26, 165, 44, 38, 26, 165, 49, 49, 41, 165, 61, 48, 32, 165, 56, 45, 30, 165, 73, 55, 36, 165, 51, 43, 28, 165, 39, 35, 25, 165, 38, 34, 25, 165, 53, 44, 29, 165, 51, 43, 28, 165, 44, 38, 26, 165, 46, 40, 27, 165, 42, 37, 26, 165, 49, 42, 27, 165, 47, 41, 30, 165, 50, 43, 32, 165, 65, 54, 39, 165, 37, 33, 25, 165, 37, 33, 25, 165, 46, 40, 27, 165, 41, 36, 26, 165, 63, 52, 38, 165, 43, 38, 28, 165, 36, 33, 25, 165, 51, 43, 28, 165, 36, 33, 25, 165, 36, 33, 25, 165, 37, 33, 25, 165, 41, 36, 27, 165, 46, 40, 27, 165, 46, 39, 27, 165, 47, 40, 27, 165, 37, 33, 25, 165, 51, 43, 28, 165, 49, 42, 27, 165, 55, 45, 29, 165, 69, 52, 35, 165, 59, 47, 31, 165, 39, 35, 25, 165, 76, 61, 44, 165, 60, 50, 36, 165, 43, 37, 26, 165, 40, 36, 26, 165, 46, 40, 27, 165, 46, 39, 27, 165, 47, 40, 27, 165, 54, 44, 29, 165, 54, 44, 29, 165, 40, 36, 26, 165, 43, 38, 26, 165, 43, 38, 26, 165, 43, 38, 26, 165, 40, 35, 26, 165, 37, 33, 25, 165, 39, 34, 25, 165, 37, 34, 25, 165, 42, 45, 40, 165, 37, 34, 25, 165, 44, 38, 26, 165, 55, 45, 30, 165, 50, 42, 27, 165, 38, 34, 25, 165, 47, 40, 27, 165, 43, 37, 26, 165, 42, 45, 40, 165, 40, 36, 26, 165, 37, 34, 25, 165, 39, 35, 25, 165, 38, 34, 25, 165, 40, 36, 27, 165, 57, 48, 35, 165, 38, 34, 25, 165, 57, 48, 35, 165, 42, 37, 27, 165, 39, 35, 25, 165, 43, 37, 28, 165, 66, 54, 39, 165, 43, 37, 26, 165, 38, 34, 25, 165, 45, 40, 29, 165, 37, 34, 25, 165, 39, 34, 25, 165, 41, 36, 27, 165, 39, 34, 25, 165, 41, 36, 26, 165, 47, 40, 27, 165, 39, 35, 25, 165, 40, 35, 25, 165, 59, 47, 31, 165, 59, 47, 31, 165, 48, 41, 27, 165, 45, 39, 27, 165, 46, 39, 27, 165, 49, 41, 27, 165, 51, 42, 28, 165, 51, 42, 28, 165, 68, 52, 34, 165, 56, 45, 30, 165, 57, 46, 30, 165, 48, 41, 27, 165, 48, 41, 27, 165, 38, 34, 25, 165, 53, 45, 33, 165, 38, 34, 25, 165, 37, 33, 25, 165, 71, 58, 42, 165, 44, 38, 29, 165, 41, 36, 26, 165, 41, 36, 26, 165, 42, 37, 26, 165, 49, 42, 27, 165, 17, 17, 18, 255, 23, 24, 24, 255, 24, 25, 25, 255, 23, 23, 24, 255, 22, 22, 23, 255, 23, 24, 24, 255, 16, 17, 17, 255, 18, 18, 19, 255, 17, 18, 18, 255, 17, 17, 18, 255, 10, 10, 10, 255, 12, 12, 12, 255, 8, 8, 9, 255, 12, 12, 12, 255, 15, 15, 16, 255, 16, 16, 17, 255, 25, 26, 26, 255, 26, 27, 28, 255, 28, 29, 30, 255, 22, 23, 23, 255, 24, 25, 25, 255, 22, 23, 23, 255, 20, 21, 21, 255, 19, 19, 20, 255, 14, 14, 14, 255, 15, 15, 15, 255, 11, 12, 12, 255, 10, 10, 10, 255, 5, 5, 5, 255, 10, 10, 10, 255, 9, 9, 9, 255, 13, 13, 13, 255, 9, 10, 10, 255, 8, 9, 9, 255, 11, 11, 11, 255, 23, 23, 24, 255, 10, 11, 11, 255, 7, 7, 7, 255, 5, 5, 5, 255, 9, 9, 9, 255, 15, 16, 16, 255, 12, 12, 12, 255, 26, 27, 28, 255, 32, 33, 33, 255, 27, 28, 29, 255, 32, 33, 34, 255, 22, 22, 23, 255, 24, 24, 25, 255, 26, 27, 27, 255, 21, 21, 22, 255, 26, 26, 27, 255, 19, 19, 20, 255, 24, 25, 25, 255, 21, 21, 22, 255, 15, 15, 16, 255, 15, 15, 15, 255, 16, 17, 17, 255, 19, 19, 20, 255, 18, 19, 19, 255, 18, 19, 19, 255, 18, 18, 19, 255, 13, 13, 14, 255, 9, 9, 9, 255, 6, 6, 6, 255, 7, 7, 7, 255, 6, 6, 6, 255, 7, 7, 7, 255, 11, 11, 11, 255, 11, 12, 12, 255, 11, 11, 11, 255, 9, 9, 9, 255, 6, 6, 7, 255, 8, 8, 8, 255, 10, 10, 11, 255, 9, 10, 10, 255, 9, 10, 10, 255, 7, 7, 7, 255, 6, 7, 7, 255, 6, 6, 6, 255, 8, 8, 8, 255, 8, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 15, 15, 15, 255, 18, 19, 19, 255, 12, 12, 13, 255, 11, 11, 11, 255, 10, 10, 11, 255, 10, 10, 10, 255, 14, 14, 14, 255, 12, 13, 13, 255, 14, 14, 15, 255, 22, 22, 23, 255, 26, 26, 27, 255, 26, 27, 27, 255, 22, 23, 23, 255, 30, 31, 32, 255, 21, 21, 22, 255, 16, 17, 17, 255, 19, 19, 20, 255, 17, 17, 18, 255, 7, 8, 8, 255, 4, 5, 5, 255, 9, 9, 10, 255, 24, 24, 25, 255, 33, 33, 34, 255, 30, 31, 32, 255, 33, 33, 34, 255, 24, 24, 25, 255, 33, 34, 34, 255, 29, 30, 31, 255, 27, 28, 29, 255, 31, 32, 33, 255, 31, 32, 32, 255, 33, 33, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 28, 28, 29, 255, 28, 29, 30, 255, 27, 28, 28, 255, 15, 16, 16, 255, 17, 18, 18, 255, 22, 23, 24, 255, 18, 18, 18, 255, 21, 21, 22, 255, 20, 20, 21, 255, 18, 18, 18, 255, 22, 23, 23, 255, 10, 10, 10, 255, 4, 4, 4, 255, 11, 11, 11, 255, 11, 11, 11, 255, 21, 21, 22, 255, 17, 17, 18, 255, 14, 15, 15, 255, 21, 22, 22, 255, 20, 21, 21, 255, 19, 19, 20, 255, 20, 21, 21, 255, 20, 20, 21, 255, 21, 22, 22, 255, 15, 16, 16, 255, 18, 18, 19, 255, 9, 9, 9, 255, 7, 7, 7, 255, 8, 8, 8, 255, 7, 7, 8, 255, 10, 10, 10, 255, 14, 15, 15, 255, 12, 13, 13, 255, 18, 19, 19, 255, 18, 18, 19, 255, 22, 22, 23, 255, 13, 14, 14, 255, 12, 12, 12, 255, 12, 12, 13, 255, 10, 10, 10, 255, 11, 11, 11, 255, 16, 16, 16, 255, 14, 14, 15, 255, 18, 18, 19, 255, 11, 11, 11, 255, 16, 16, 17, 255, 14, 15, 15, 255, 8, 8, 8, 255, 13, 13, 14, 255, 12, 13, 13, 255, 16, 16, 16, 255, 22, 22, 23, 255, 20, 20, 21, 255, 18, 18, 19, 255, 17, 17, 17, 255, 20, 20, 21, 255, 17, 18, 18, 255, 11, 11, 11, 255, 20, 20, 21, 255, 16, 16, 17, 255, 14, 14, 14, 255, 14, 14, 14, 255, 8, 9, 9, 255, 14, 14, 14, 255, 8, 8, 8, 255, 9, 9, 9, 255, 6, 6, 7, 255, 4, 4, 4, 255, 11, 11, 11, 255, 9, 9, 9, 255, 17, 18, 18, 255, 19, 20, 20, 255, 29, 29, 30, 255, 27, 28, 28, 255, 27, 27, 28, 255, 26, 27, 28, 255, 31, 32, 32, 255, 31, 32, 33, 255, 28, 28, 29, 255, 33, 34, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 31, 32, 33, 255, 32, 32, 33, 255, 27, 28, 28, 255, 21, 22, 22, 255, 17, 18, 18, 255, 12, 12, 13, 255, 8, 8, 8, 255, 11, 11, 12, 255, 8, 9, 9, 255, 16, 16, 16, 255, 25, 25, 26, 255, 24, 24, 25, 255, 20, 21, 21, 255, 15, 15, 15, 255, 11, 11, 11, 255, 16, 16, 17, 255, 10, 10, 11, 255, 18, 18, 18, 255, 21, 22, 22, 255, 21, 22, 22, 255, 26, 27, 27, 255, 33, 34, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 30, 31, 32, 255, 33, 34, 34, 255, 17, 18, 18, 255, 10, 10, 11, 255, 12, 13, 13, 255, 14, 15, 15, 255, 10, 10, 10, 255, 12, 12, 12, 255, 21, 22, 22, 255, 33, 33, 34, 255, 29, 30, 31, 255, 33, 33, 34, 255, 29, 30, 31, 255, 30, 31, 31, 255, 33, 33, 34, 255, 33, 33, 34, 255, 28, 28, 29, 255, 30, 31, 31, 255, 33, 34, 34, 255, 33, 33, 34, 255, 33, 33, 34, 255, 33, 33, 34, 255, 32, 33, 34, 255, 32, 32, 33, 255, 27, 28, 29, 255, 12, 12, 13, 255, 11, 12, 12, 255, 12, 12, 12, 255, 10, 10, 10, 255, 12, 13, 13, 255, 21, 21, 22, 255, 44, 38, 26, 165, 47, 40, 27, 165, 41, 36, 26, 165, 39, 35, 25, 165, 39, 35, 25, 165, 76, 62, 44, 165, 39, 35, 25, 165, 45, 39, 29, 165, 40, 36, 27, 165, 80, 65, 46, 165, 53, 45, 33, 165, 42, 37, 26, 165, 46, 40, 27, 165, 44, 38, 26, 165, 63, 52, 38, 165, 49, 42, 31, 165, 38, 34, 26, 165, 51, 43, 28, 165, 59, 47, 31, 165, 48, 40, 27, 165, 48, 41, 27, 165, 39, 35, 25, 165, 45, 39, 27, 165, 43, 37, 26, 165, 37, 33, 25, 165, 47, 40, 27, 165, 42, 37, 28, 165, 50, 43, 32, 165, 67, 55, 40, 165, 82, 66, 47, 165, 38, 34, 25, 165, 66, 54, 39, 165, 46, 40, 30, 165, 40, 35, 26, 165, 39, 35, 26, 165, 42, 37, 28, 165, 63, 60, 51, 165, 56, 47, 34, 165, 53, 44, 29, 165, 45, 39, 27, 165, 54, 45, 29, 165, 37, 34, 25, 165, 69, 56, 41, 165, 45, 39, 29, 165, 41, 36, 26, 165, 40, 35, 25, 165, 39, 35, 25, 165, 38, 34, 25, 165, 58, 49, 35, 165, 40, 36, 26, 165, 47, 40, 27, 165, 48, 41, 27, 165, 44, 38, 26, 165, 46, 40, 27, 165, 56, 45, 30, 165, 49, 41, 27, 165, 44, 38, 26, 165, 41, 36, 26, 165, 39, 35, 25, 165, 38, 34, 25, 165, 40, 35, 26, 165, 69, 86, 35, 255, 50, 42, 28, 165, 49, 42, 31, 165, 39, 35, 25, 165, 50, 43, 31, 165, 39, 35, 25, 165, 48, 41, 27, 165, 38, 34, 25, 165, 45, 39, 26, 165, 50, 42, 28, 165, 40, 36, 26, 165, 47, 40, 27, 165, 48, 41, 27, 165, 38, 34, 25, 165, 46, 39, 27, 165, 50, 42, 28, 165, 47, 40, 27, 165, 46, 39, 27, 165, 41, 36, 26, 165, 45, 39, 27, 165, 38, 34, 25, 165, 44, 38, 26, 165, 39, 35, 25, 165, 41, 36, 26, 165, 48, 41, 27, 165, 46, 39, 27, 165, 41, 36, 26, 165, 39, 35, 25, 165, 55, 45, 29, 165, 42, 37, 26, 165, 43, 37, 26, 165, 46, 39, 27, 165, 45, 39, 26, 165, 42, 37, 26, 165, 40, 36, 27, 165, 36, 33, 25, 165, 63, 52, 38, 165, 55, 47, 34, 165, 57, 48, 35, 165, 41, 36, 26, 165, 45, 39, 27, 165, 44, 38, 29, 165, 47, 40, 27, 165, 48, 41, 27, 165, 50, 42, 28, 165, 53, 44, 29, 165, 37, 33, 25, 165, 37, 34, 25, 165, 45, 39, 26, 165, 53, 45, 33, 165, 42, 37, 26, 165, 46, 40, 27, 165, 39, 34, 25, 165, 57, 46, 30, 165, 68, 52, 34, 165, 61, 48, 32, 165, 78, 58, 36, 165, 79, 59, 36, 165, 56, 45, 30, 165, 60, 48, 31, 165, 49, 41, 27, 165, 50, 42, 28, 165, 44, 38, 26, 165, 49, 42, 27, 165, 41, 36, 26, 165, 38, 34, 25, 165, 39, 35, 25, 165, 39, 35, 25, 165, 44, 38, 26, 165, 37, 34, 25, 165, 44, 46, 40, 165, 41, 36, 26, 165, 44, 38, 26, 165, 40, 36, 27, 165, 43, 37, 26, 165, 39, 35, 25, 165, 40, 36, 26, 165, 65, 54, 39, 165, 38, 34, 26, 165, 42, 37, 26, 165, 40, 36, 26, 165, 55, 45, 30, 165, 38, 34, 26, 165, 41, 36, 26, 165, 50, 42, 28, 165, 47, 40, 27, 165, 61, 48, 32, 165, 48, 41, 27, 165, 42, 37, 26, 165, 46, 39, 27, 165, 51, 44, 32, 165, 44, 38, 29, 165, 37, 34, 25, 165, 37, 33, 25, 165, 38, 34, 25, 165, 46, 40, 27, 165, 39, 35, 25, 165, 38, 34, 26, 165, 41, 36, 26, 165, 61, 51, 37, 165, 37, 34, 25, 165, 73, 60, 43, 165, 57, 48, 35, 165, 40, 35, 25, 165, 48, 41, 27, 165, 41, 36, 26, 165, 43, 38, 28, 165, 42, 37, 28, 165, 53, 45, 33, 165, 37, 34, 25, 165, 41, 36, 26, 165, 43, 37, 26, 165, 39, 35, 26, 165, 55, 47, 34, 165, 48, 41, 27, 165, 39, 35, 25, 165, 44, 38, 26, 165, 62, 49, 32, 165, 56, 46, 30, 165, 44, 38, 26, 165, 59, 47, 31, 165, 51, 43, 28, 165, 51, 43, 32, 165, 37, 34, 25, 165, 41, 36, 26, 165, 57, 48, 35, 165, 39, 35, 26, 165, 50, 50, 42, 165, 45, 39, 27, 165, 61, 48, 32, 165, 53, 44, 29, 165, 61, 48, 32, 165, 47, 40, 27, 165, 45, 39, 26, 165, 38, 34, 25, 165, 42, 37, 26, 165, 42, 37, 26, 165, 44, 38, 26, 165, 42, 37, 26, 165, 59, 49, 36, 165, 41, 36, 26, 165, 37, 34, 25, 165, 42, 37, 26, 165, 56, 45, 30, 165, 45, 39, 26, 165, 53, 44, 29, 165, 47, 40, 27, 165, 47, 40, 27, 165, 46, 39, 27, 165, 75, 61, 44, 165, 48, 41, 30, 165, 58, 49, 36, 165, 44, 38, 26, 165, 51, 43, 32, 165, 47, 41, 30, 165, 86, 69, 49, 165, 63, 52, 38, 165, 37, 34, 25, 165, 50, 43, 32, 165, 50, 43, 31, 165, 68, 56, 40, 165, 45, 39, 26, 165, 45, 40, 29, 165, 37, 34, 25, 165, 47, 41, 30, 165, 37, 33, 25, 165, 38, 34, 25, 165, 37, 33, 25, 165, 36, 33, 25, 165, 47, 40, 27, 165, 45, 39, 27, 165, 44, 38, 26, 165, 45, 39, 26, 165, 43, 38, 26, 165, 38, 34, 26, 165, 38, 34, 25, 165, 48, 41, 27, 165, 42, 37, 26, 165, 46, 39, 27, 165, 46, 39, 27, 165, 66, 51, 34, 165, 47, 40, 27, 165, 49, 41, 27, 165, 46, 40, 27, 165, 37, 33, 25, 165, 45, 39, 27, 165, 79, 64, 46, 165, 84, 67, 48, 165, 37, 33, 25, 165, 38, 34, 25, 165, 46, 47, 42, 165, 43, 37, 26, 165, 41, 37, 27, 165, 41, 36, 26, 165, 48, 41, 27, 165, 17, 17, 18, 255, 15, 16, 16, 255, 16, 16, 17, 255, 15, 16, 16, 255, 19, 19, 20, 255, 13, 13, 13, 255, 11, 12, 12, 255, 16, 17, 17, 255, 9, 9, 9, 255, 17, 18, 18, 255, 9, 9, 9, 255, 10, 11, 11, 255, 8, 8, 8, 255, 7, 7, 7, 255, 15, 15, 15, 255, 19, 19, 20, 255, 25, 26, 27, 255, 26, 27, 28, 255, 31, 31, 32, 255, 18, 18, 19, 255, 16, 16, 17, 255, 16, 17, 17, 255, 15, 15, 16, 255, 14, 14, 15, 255, 9, 9, 9, 255, 8, 8, 8, 255, 8, 8, 8, 255, 9, 10, 10, 255, 12, 12, 13, 255, 13, 13, 13, 255, 11, 11, 11, 255, 10, 10, 11, 255, 13, 13, 13, 255, 14, 15, 15, 255, 19, 20, 20, 255, 19, 20, 20, 255, 5, 5, 5, 255, 12, 12, 12, 255, 7, 7, 7, 255, 8, 8, 9, 255, 13, 13, 14, 255, 13, 13, 14, 255, 21, 22, 22, 255, 30, 30, 31, 255, 25, 26, 26, 255, 23, 24, 24, 255, 19, 19, 19, 255, 24, 25, 25, 255, 22, 22, 23, 255, 17, 18, 18, 255, 19, 19, 20, 255, 16, 16, 16, 255, 18, 19, 19, 255, 21, 21, 22, 255, 18, 19, 19, 255, 22, 22, 23, 255, 15, 16, 16, 255, 13, 13, 14, 255, 21, 22, 22, 255, 23, 23, 24, 255, 19, 20, 20, 255, 15, 16, 16, 255, 15, 15, 15, 255, 5, 5, 5, 255, 5, 5, 5, 255, 3, 3, 4, 255, 8, 9, 9, 255, 3, 4, 4, 255, 6, 7, 7, 255, 5, 5, 5, 255, 6, 6, 6, 255, 6, 6, 6, 255, 9, 9, 10, 255, 6, 6, 6, 255, 5, 5, 5, 255, 6, 6, 6, 255, 6, 6, 6, 255, 8, 8, 9, 255, 8, 8, 9, 255, 12, 12, 13, 255, 13, 13, 14, 255, 8, 9, 9, 255, 17, 17, 17, 255, 17, 18, 18, 255, 14, 15, 15, 255, 16, 17, 17, 255, 16, 16, 16, 255, 11, 11, 12, 255, 9, 10, 10, 255, 10, 10, 10, 255, 12, 12, 13, 255, 14, 15, 15, 255, 14, 15, 15, 255, 20, 21, 21, 255, 24, 24, 25, 255, 22, 22, 23, 255, 17, 17, 18, 255, 21, 22, 22, 255, 18, 19, 19, 255, 14, 15, 15, 255, 14, 14, 15, 255, 9, 9, 9, 255, 5, 5, 5, 255, 10, 10, 11, 255, 23, 24, 24, 255, 33, 33, 34, 255, 29, 30, 30, 255, 29, 30, 31, 255, 33, 34, 34, 255, 33, 34, 34, 255, 29, 30, 30, 255, 27, 27, 28, 255, 26, 26, 27, 255, 31, 32, 32, 255, 32, 32, 33, 255, 30, 31, 32, 255, 28, 29, 29, 255, 24, 24, 25, 255, 26, 27, 27, 255, 19, 19, 20, 255, 20, 20, 21, 255, 10, 11, 11, 255, 18, 18, 19, 255, 12, 13, 13, 255, 18, 18, 19, 255, 20, 20, 20, 255, 15, 16, 16, 255, 18, 19, 19, 255, 21, 22, 22, 255, 4, 4, 4, 255, 10, 10, 10, 255, 21, 21, 22, 255, 19, 19, 19, 255, 17, 17, 18, 255, 16, 16, 17, 255, 15, 15, 16, 255, 20, 21, 21, 255, 14, 14, 15, 255, 20, 20, 21, 255, 16, 16, 17, 255, 16, 16, 16, 255, 18, 18, 18, 255, 11, 12, 12, 255, 9, 10, 10, 255, 11, 11, 11, 255, 7, 7, 7, 255, 8, 8, 8, 255, 10, 11, 11, 255, 12, 12, 12, 255, 13, 13, 14, 255, 12, 12, 12, 255, 17, 17, 18, 255, 12, 13, 13, 255, 12, 12, 12, 255, 13, 13, 13, 255, 7, 7, 7, 255, 9, 9, 9, 255, 11, 11, 12, 255, 12, 12, 12, 255, 22, 23, 23, 255, 28, 28, 29, 255, 21, 21, 22, 255, 19, 19, 20, 255, 14, 14, 15, 255, 13, 13, 14, 255, 10, 10, 10, 255, 15, 16, 16, 255, 15, 16, 16, 255, 17, 17, 18, 255, 19, 19, 20, 255, 21, 22, 22, 255, 16, 16, 17, 255, 17, 17, 18, 255, 15, 16, 16, 255, 19, 19, 20, 255, 15, 15, 15, 255, 14, 14, 15, 255, 15, 15, 16, 255, 15, 16, 16, 255, 18, 19, 19, 255, 12, 13, 13, 255, 7, 7, 7, 255, 3, 3, 3, 255, 7, 7, 8, 255, 5, 6, 6, 255, 3, 3, 3, 255, 13, 13, 13, 255, 18, 19, 19, 255, 18, 18, 19, 255, 16, 16, 17, 255, 23, 23, 24, 255, 21, 21, 22, 255, 26, 27, 27, 255, 22, 22, 23, 255, 32, 33, 33, 255, 30, 31, 31, 255, 30, 31, 31, 255, 32, 33, 34, 255, 33, 34, 34, 255, 33, 33, 34, 255, 33, 34, 34, 255, 27, 28, 29, 255, 22, 23, 23, 255, 19, 19, 19, 255, 13, 13, 13, 255, 15, 15, 16, 255, 12, 12, 12, 255, 13, 13, 14, 255, 16, 17, 17, 255, 21, 22, 22, 255, 19, 20, 20, 255, 16, 16, 17, 255, 14, 14, 14, 255, 12, 13, 13, 255, 12, 12, 12, 255, 16, 17, 17, 255, 19, 20, 20, 255, 17, 18, 18, 255, 15, 15, 15, 255, 17, 18, 18, 255, 19, 19, 20, 255, 16, 17, 17, 255, 19, 19, 20, 255, 18, 18, 18, 255, 13, 13, 14, 255, 11, 11, 12, 255, 18, 19, 19, 255, 20, 20, 21, 255, 15, 15, 16, 255, 13, 13, 14, 255, 10, 10, 11, 255, 14, 14, 14, 255, 15, 15, 16, 255, 32, 33, 33, 255, 33, 33, 34, 255, 33, 34, 34, 255, 30, 31, 31, 255, 31, 32, 32, 255, 33, 34, 34, 255, 33, 34, 34, 255, 32, 33, 34, 255, 28, 29, 29, 255, 31, 32, 32, 255, 32, 32, 33, 255, 31, 32, 32, 255, 32, 32, 33, 255, 33, 33, 34, 255, 33, 33, 34, 255, 30, 30, 31, 255, 28, 29, 29, 255, 29, 30, 31, 255, 12, 13, 13, 255, 11, 11, 11, 255, 10, 10, 11, 255, 12, 12, 12, 255, 13, 13, 13, 255, 47, 40, 27, 165, 46, 40, 27, 165, 42, 37, 26, 165, 49, 42, 31, 165, 49, 42, 31, 165, 37, 33, 25, 165, 38, 34, 25, 165, 68, 56, 40, 165, 87, 69, 49, 165, 87, 69, 49, 165, 86, 69, 48, 165, 39, 35, 26, 165, 39, 35, 25, 165, 42, 37, 26, 165, 50, 42, 28, 165, 43, 38, 26, 165, 39, 35, 25, 165, 53, 44, 29, 165, 45, 39, 27, 165, 54, 44, 29, 165, 69, 53, 35, 165, 39, 35, 25, 165, 38, 34, 25, 165, 37, 34, 25, 165, 48, 41, 31, 165, 50, 43, 31, 165, 41, 36, 26, 165, 39, 35, 26, 165, 84, 67, 47, 165, 52, 44, 32, 165, 51, 43, 32, 165, 80, 64, 46, 165, 63, 52, 38, 165, 36, 33, 25, 165, 44, 38, 29, 165, 39, 34, 25, 165, 36, 33, 25, 165, 37, 33, 25, 165, 45, 39, 26, 165, 62, 48, 32, 165, 57, 46, 30, 165, 44, 39, 29, 165, 38, 34, 25, 165, 40, 36, 26, 165, 39, 35, 25, 165, 46, 40, 30, 165, 51, 43, 32, 165, 83, 67, 48, 165, 61, 50, 37, 165, 37, 33, 25, 165, 42, 37, 26, 165, 49, 41, 27, 165, 59, 47, 31, 165, 39, 35, 25, 165, 40, 35, 26, 165, 47, 40, 27, 165, 43, 37, 26, 165, 60, 50, 36, 165, 57, 48, 35, 165, 51, 43, 32, 165, 38, 34, 25, 165, 39, 34, 25, 165, 41, 36, 26, 165, 41, 36, 26, 165, 42, 37, 26, 165, 41, 36, 26, 165, 42, 37, 26, 165, 42, 37, 28, 165, 46, 39, 27, 165, 53, 44, 29, 165, 38, 34, 25, 165, 43, 38, 26, 165, 42, 37, 26, 165, 40, 36, 26, 165, 39, 35, 25, 165, 39, 35, 25, 165, 41, 36, 26, 165, 51, 42, 28, 165, 44, 38, 26, 165, 52, 43, 29, 165, 45, 39, 26, 165, 38, 34, 25, 165, 39, 35, 25, 165, 48, 41, 27, 165, 42, 37, 26, 165, 40, 35, 25, 165, 54, 44, 29, 165, 37, 33, 25, 165, 41, 36, 26, 165, 54, 44, 29, 165, 45, 39, 26, 165, 45, 39, 27, 165, 70, 57, 41, 165, 39, 35, 26, 165, 44, 38, 26, 165, 40, 36, 26, 165, 47, 40, 27, 165, 42, 37, 26, 165, 50, 43, 32, 165, 43, 38, 28, 165, 87, 69, 49, 165, 38, 34, 25, 165, 55, 47, 34, 165, 40, 36, 27, 165, 45, 39, 26, 165, 47, 40, 27, 165, 39, 35, 26, 165, 41, 36, 26, 165, 38, 34, 25, 165, 41, 36, 26, 165, 46, 39, 27, 165, 38, 34, 25, 165, 64, 53, 38, 165, 38, 34, 25, 165, 63, 49, 32, 165, 46, 40, 27, 165, 47, 40, 27, 165, 60, 47, 31, 165, 80, 59, 36, 165, 62, 49, 32, 165, 45, 39, 26, 165, 40, 35, 25, 165, 48, 41, 27, 165, 55, 45, 29, 165, 50, 42, 28, 165, 43, 37, 26, 165, 42, 37, 26, 165, 47, 40, 27, 165, 42, 37, 26, 165, 47, 48, 41, 165, 38, 35, 26, 165, 45, 39, 26, 165, 51, 43, 32, 165, 44, 38, 26, 165, 47, 41, 30, 165, 46, 40, 27, 165, 42, 37, 26, 165, 73, 60, 43, 165, 48, 41, 27, 165, 57, 46, 30, 165, 48, 41, 27, 165, 52, 43, 28, 165, 40, 36, 26, 165, 41, 36, 26, 165, 36, 33, 25, 165, 44, 38, 26, 165, 56, 46, 30, 165, 41, 36, 26, 165, 49, 49, 41, 165, 55, 45, 30, 165, 42, 37, 26, 165, 67, 55, 40, 165, 86, 69, 49, 165, 37, 34, 25, 165, 85, 68, 49, 165, 46, 40, 29, 165, 42, 37, 26, 165, 42, 37, 26, 165, 43, 37, 26, 165, 37, 33, 25, 165, 39, 35, 25, 165, 70, 57, 41, 165, 43, 38, 28, 165, 39, 35, 26, 165, 46, 39, 27, 165, 43, 38, 26, 165, 43, 38, 26, 165, 47, 40, 27, 165, 42, 37, 26, 165, 49, 42, 31, 165, 57, 48, 35, 165, 36, 33, 25, 165, 48, 41, 27, 165, 41, 36, 26, 165, 69, 56, 41, 165, 36, 33, 25, 165, 42, 37, 26, 165, 46, 39, 27, 165, 62, 48, 32, 165, 48, 41, 27, 165, 42, 37, 26, 165, 41, 36, 26, 165, 44, 39, 29, 165, 37, 33, 25, 165, 43, 37, 26, 165, 36, 33, 25, 165, 39, 35, 25, 165, 46, 40, 30, 165, 48, 41, 27, 165, 50, 42, 28, 165, 65, 50, 33, 165, 62, 49, 32, 165, 59, 47, 31, 165, 50, 42, 28, 165, 41, 36, 26, 165, 40, 35, 25, 165, 47, 40, 27, 165, 44, 38, 26, 165, 48, 41, 27, 165, 40, 35, 26, 165, 40, 35, 26, 165, 55, 46, 34, 165, 46, 39, 27, 165, 59, 47, 31, 165, 43, 37, 26, 165, 52, 43, 28, 165, 52, 43, 28, 165, 49, 41, 27, 165, 49, 42, 27, 165, 40, 35, 26, 165, 40, 36, 26, 165, 62, 51, 37, 165, 40, 35, 25, 165, 66, 54, 39, 165, 59, 49, 36, 165, 85, 68, 47, 165, 64, 61, 51, 165, 38, 34, 25, 165, 69, 57, 41, 165, 58, 49, 36, 165, 37, 33, 25, 165, 64, 53, 38, 165, 50, 43, 32, 165, 48, 49, 43, 165, 66, 62, 52, 165, 40, 36, 27, 165, 50, 43, 31, 165, 46, 39, 27, 165, 42, 37, 26, 165, 42, 37, 26, 165, 52, 43, 28, 165, 45, 39, 27, 165, 49, 41, 27, 165, 40, 36, 26, 165, 50, 43, 31, 165, 45, 39, 29, 165, 41, 36, 26, 165, 39, 35, 25, 165, 86, 69, 49, 165, 41, 36, 26, 165, 40, 36, 26, 165, 48, 41, 27, 165, 72, 54, 36, 165, 74, 56, 36, 165, 47, 40, 27, 165, 52, 43, 28, 165, 51, 42, 28, 165, 86, 69, 49, 165, 77, 62, 45, 165, 77, 62, 44, 165, 64, 53, 38, 165, 59, 49, 36, 165, 40, 36, 26, 165, 51, 44, 32, 165, 48, 49, 41, 165, 49, 42, 27, 165, 14, 15, 15, 255, 13, 13, 14, 255, 8, 9, 9, 255, 11, 11, 12, 255, 12, 12, 12, 255, 13, 13, 14, 255, 10, 10, 11, 255, 10, 10, 11, 255, 12, 12, 13, 255, 12, 12, 12, 255, 10, 11, 11, 255, 8, 8, 8, 255, 7, 7, 8, 255, 14, 14, 15, 255, 11, 11, 12, 255, 18, 19, 19, 255, 24, 24, 25, 255, 24, 25, 25, 255, 24, 25, 25, 255, 23, 23, 24, 255, 17, 17, 18, 255, 13, 13, 13, 255, 12, 12, 12, 255, 11, 12, 12, 255, 7, 8, 8, 255, 3, 3, 3, 255, 6, 6, 6, 255, 7, 7, 7, 255, 11, 12, 12, 255, 13, 13, 13, 255, 14, 15, 15, 255, 15, 15, 16, 255, 17, 18, 18, 255, 16, 17, 17, 255, 14, 14, 14, 255, 26, 26, 27, 255, 16, 16, 17, 255, 12, 13, 13, 255, 5, 5, 5, 255, 8, 9, 9, 255, 10, 11, 11, 255, 12, 12, 13, 255, 26, 27, 28, 255, 17, 18, 18, 255, 14, 15, 15, 255, 19, 19, 19, 255, 16, 16, 17, 255, 22, 23, 24, 255, 16, 17, 17, 255, 15, 15, 16, 255, 22, 22, 23, 255, 14, 14, 15, 255, 20, 21, 21, 255, 18, 19, 19, 255, 19, 20, 20, 255, 17, 17, 17, 255, 16, 16, 17, 255, 9, 9, 9, 255, 11, 12, 12, 255, 11, 11, 11, 255, 15, 15, 15, 255, 7, 7, 7, 255, 8, 8, 9, 255, 4, 4, 4, 255, 2, 2, 2, 255, 5, 5, 5, 255, 3, 3, 3, 255, 3, 3, 3, 255, 5, 5, 5, 255, 4, 4, 5, 255, 10, 10, 10, 255, 7, 7, 7, 255, 4, 4, 4, 255, 2, 2, 2, 255, 5, 5, 5, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 15, 15, 16, 255, 14, 14, 15, 255, 17, 17, 18, 255, 20, 21, 21, 255, 16, 16, 17, 255, 16, 17, 17, 255, 17, 17, 17, 255, 11, 11, 11, 255, 13, 13, 14, 255, 13, 13, 14, 255, 11, 12, 12, 255, 13, 13, 14, 255, 13, 13, 14, 255, 11, 11, 11, 255, 15, 16, 16, 255, 16, 17, 17, 255, 16, 17, 17, 255, 16, 16, 17, 255, 21, 22, 22, 255, 12, 12, 12, 255, 19, 19, 20, 255, 10, 11, 11, 255, 12, 13, 13, 255, 7, 7, 7, 255, 9, 10, 10, 255, 24, 25, 25, 255, 22, 22, 23, 255, 28, 28, 29, 255, 32, 32, 33, 255, 28, 29, 30, 255, 30, 31, 31, 255, 28, 29, 29, 255, 22, 23, 23, 255, 19, 20, 20, 255, 24, 24, 25, 255, 23, 23, 24, 255, 32, 33, 34, 255, 28, 28, 29, 255, 26, 26, 27, 255, 20, 21, 21, 255, 23, 23, 24, 255, 20, 21, 21, 255, 21, 22, 22, 255, 15, 15, 16, 255, 16, 17, 17, 255, 16, 16, 17, 255, 16, 16, 17, 255, 10, 10, 10, 255, 11, 12, 12, 255, 15, 15, 15, 255, 18, 18, 19, 255, 8, 9, 9, 255, 11, 11, 12, 255, 12, 12, 12, 255, 18, 19, 19, 255, 14, 15, 15, 255, 11, 11, 11, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 17, 17, 255, 9, 9, 9, 255, 8, 8, 8, 255, 10, 10, 10, 255, 11, 11, 11, 255, 14, 15, 15, 255, 10, 10, 10, 255, 6, 6, 6, 255, 6, 6, 6, 255, 12, 12, 12, 255, 16, 16, 17, 255, 17, 17, 18, 255, 17, 18, 18, 255, 19, 20, 20, 255, 13, 14, 14, 255, 15, 15, 16, 255, 10, 10, 10, 255, 9, 10, 10, 255, 10, 10, 10, 255, 8, 8, 8, 255, 8, 8, 8, 255, 15, 16, 16, 255, 21, 22, 22, 255, 25, 26, 27, 255, 30, 31, 32, 255, 20, 20, 21, 255, 16, 17, 17, 255, 10, 10, 10, 255, 8, 8, 8, 255, 9, 9, 9, 255, 6, 6, 6, 255, 12, 12, 13, 255, 19, 19, 19, 255, 14, 14, 15, 255, 20, 20, 21, 255, 17, 18, 18, 255, 14, 14, 15, 255, 16, 16, 17, 255, 10, 10, 10, 255, 11, 11, 12, 255, 14, 14, 15, 255, 14, 15, 15, 255, 14, 14, 15, 255, 10, 10, 10, 255, 4, 4, 4, 255, 3, 3, 3, 255, 6, 6, 6, 255, 4, 4, 4, 255, 4, 4, 4, 255, 9, 9, 9, 255, 11, 11, 12, 255, 15, 16, 16, 255, 16, 16, 16, 255, 16, 16, 17, 255, 23, 24, 24, 255, 25, 26, 27, 255, 20, 20, 21, 255, 20, 21, 21, 255, 24, 25, 25, 255, 33, 33, 34, 255, 31, 31, 32, 255, 33, 33, 34, 255, 32, 32, 33, 255, 33, 33, 34, 255, 23, 23, 24, 255, 22, 23, 23, 255, 18, 19, 19, 255, 23, 24, 24, 255, 18, 18, 19, 255, 13, 14, 14, 255, 13, 13, 14, 255, 12, 13, 13, 255, 13, 13, 14, 255, 8, 8, 8, 255, 2, 2, 2, 255, 10, 10, 11, 255, 8, 8, 8, 255, 7, 7, 7, 255, 9, 9, 9, 255, 11, 12, 12, 255, 8, 8, 8, 255, 13, 14, 14, 255, 16, 16, 16, 255, 19, 19, 20, 255, 19, 20, 20, 255, 12, 12, 12, 255, 12, 13, 13, 255, 12, 12, 12, 255, 13, 13, 13, 255, 16, 17, 17, 255, 14, 14, 14, 255, 16, 16, 16, 255, 14, 14, 15, 255, 14, 14, 14, 255, 19, 19, 19, 255, 33, 33, 34, 255, 33, 34, 34, 255, 32, 33, 33, 255, 33, 34, 34, 255, 32, 32, 33, 255, 33, 33, 34, 255, 32, 33, 34, 255, 28, 29, 29, 255, 31, 32, 32, 255, 32, 33, 34, 255, 26, 26, 27, 255, 25, 25, 26, 255, 27, 28, 28, 255, 32, 33, 34, 255, 32, 33, 34, 255, 29, 30, 30, 255, 26, 26, 27, 255, 22, 23, 23, 255, 27, 28, 28, 255, 31, 31, 32, 255, 15, 16, 16, 255, 10, 10, 10, 255, 16, 16, 17, 255, 11, 12, 12, 255, 36, 33, 25, 165, 40, 35, 25, 165, 38, 34, 25, 165, 37, 33, 25, 165, 41, 37, 27, 165, 43, 38, 26, 165, 41, 36, 26, 165, 40, 35, 25, 165, 43, 37, 26, 165, 45, 39, 29, 165, 37, 33, 25, 165, 38, 34, 25, 165, 41, 36, 26, 165, 40, 35, 25, 165, 42, 37, 26, 165, 47, 40, 27, 165, 42, 37, 26, 165, 50, 42, 28, 165, 47, 40, 27, 165, 48, 41, 27, 165, 64, 50, 33, 165, 39, 35, 25, 165, 43, 38, 28, 165, 41, 36, 26, 165, 44, 38, 28, 165, 45, 39, 26, 165, 47, 40, 27, 165, 41, 36, 26, 165, 51, 43, 32, 165, 38, 34, 25, 165, 42, 37, 26, 165, 38, 34, 25, 165, 48, 42, 31, 165, 36, 33, 25, 165, 42, 37, 28, 165, 37, 34, 25, 165, 44, 38, 26, 165, 48, 41, 27, 165, 39, 35, 25, 165, 52, 51, 43, 165, 45, 39, 27, 165, 46, 40, 27, 165, 36, 33, 25, 165, 72, 88, 38, 255, 43, 37, 26, 165, 40, 35, 25, 165, 66, 55, 39, 165, 36, 33, 25, 165, 42, 37, 26, 165, 50, 43, 31, 165, 39, 35, 25, 165, 47, 40, 27, 165, 40, 36, 26, 165, 38, 34, 26, 165, 46, 40, 30, 165, 46, 39, 27, 165, 52, 43, 29, 165, 42, 37, 26, 165, 41, 36, 26, 165, 39, 35, 25, 165, 45, 39, 29, 165, 40, 36, 26, 165, 44, 38, 26, 165, 47, 40, 27, 165, 44, 38, 26, 165, 53, 45, 33, 165, 38, 34, 26, 165, 40, 36, 26, 165, 41, 36, 26, 165, 50, 42, 28, 165, 41, 36, 26, 165, 62, 48, 32, 165, 56, 46, 30, 165, 50, 42, 28, 165, 45, 39, 26, 165, 44, 38, 26, 165, 40, 35, 25, 165, 41, 36, 26, 165, 40, 36, 26, 165, 37, 33, 25, 165, 42, 37, 26, 165, 44, 38, 26, 165, 42, 37, 26, 165, 42, 37, 26, 165, 42, 37, 26, 165, 48, 41, 27, 165, 46, 40, 27, 165, 40, 36, 26, 165, 41, 36, 26, 165, 37, 34, 25, 165, 46, 39, 27, 165, 46, 39, 27, 165, 40, 36, 26, 165, 38, 34, 25, 165, 41, 36, 26, 165, 39, 35, 25, 165, 44, 38, 26, 165, 38, 34, 25, 165, 40, 35, 25, 165, 42, 37, 26, 165, 39, 35, 25, 165, 44, 38, 26, 165, 38, 34, 25, 165, 60, 50, 36, 165, 59, 49, 36, 165, 37, 33, 25, 165, 46, 40, 27, 165, 46, 40, 27, 165, 38, 34, 25, 165, 40, 36, 26, 165, 47, 40, 30, 165, 38, 34, 25, 165, 40, 35, 25, 165, 47, 40, 27, 165, 42, 37, 26, 165, 45, 39, 26, 165, 57, 46, 30, 165, 56, 45, 30, 165, 60, 48, 31, 165, 65, 50, 33, 165, 56, 45, 30, 165, 48, 41, 27, 165, 45, 39, 27, 165, 46, 39, 27, 165, 52, 43, 28, 165, 85, 99, 35, 255, 48, 41, 27, 165, 45, 39, 27, 165, 41, 36, 26, 165, 43, 38, 26, 165, 41, 36, 26, 165, 46, 40, 27, 165, 36, 33, 25, 165, 61, 51, 37, 165, 71, 58, 42, 165, 39, 35, 25, 165, 38, 34, 25, 165, 37, 33, 25, 165, 44, 38, 26, 165, 40, 35, 25, 165, 47, 40, 27, 165, 51, 42, 28, 165, 56, 45, 30, 165, 54, 46, 33, 165, 39, 35, 25, 165, 44, 38, 26, 165, 52, 43, 28, 165, 54, 44, 29, 165, 52, 43, 28, 165, 40, 35, 27, 165, 41, 36, 26, 165, 41, 36, 27, 165, 75, 61, 44, 165, 39, 35, 25, 165, 38, 34, 25, 165, 47, 41, 30, 165, 57, 48, 35, 165, 52, 44, 32, 165, 37, 33, 25, 165, 45, 39, 29, 165, 37, 33, 25, 165, 63, 81, 35, 255, 71, 58, 42, 165, 60, 50, 36, 165, 42, 37, 26, 165, 41, 36, 26, 165, 45, 39, 27, 165, 44, 38, 26, 165, 41, 36, 27, 165, 39, 34, 25, 165, 38, 34, 25, 165, 40, 36, 26, 165, 39, 35, 25, 165, 39, 35, 25, 165, 47, 41, 30, 165, 53, 45, 33, 165, 38, 34, 25, 165, 39, 35, 25, 165, 41, 36, 26, 165, 54, 44, 29, 165, 54, 44, 29, 165, 41, 36, 26, 165, 45, 39, 26, 165, 38, 34, 25, 165, 37, 34, 25, 165, 38, 34, 25, 165, 45, 39, 27, 165, 43, 38, 26, 165, 48, 41, 27, 165, 46, 40, 27, 165, 60, 47, 31, 165, 64, 50, 33, 165, 62, 49, 32, 165, 47, 40, 27, 165, 50, 50, 42, 165, 52, 43, 28, 165, 39, 35, 25, 165, 39, 35, 25, 165, 40, 36, 26, 165, 36, 33, 25, 165, 50, 43, 32, 165, 56, 47, 34, 165, 40, 36, 26, 165, 47, 40, 27, 165, 39, 35, 25, 165, 48, 41, 27, 165, 47, 40, 27, 165, 56, 46, 30, 165, 66, 51, 34, 165, 47, 40, 27, 165, 45, 39, 26, 165, 40, 35, 27, 165, 38, 34, 25, 165, 38, 34, 25, 165, 80, 64, 46, 165, 37, 33, 25, 165, 37, 34, 25, 165, 45, 39, 27, 165, 37, 33, 25, 165, 37, 33, 25, 165, 40, 35, 25, 165, 38, 34, 25, 165, 37, 33, 25, 165, 41, 36, 26, 165, 39, 35, 25, 165, 39, 35, 26, 165, 43, 37, 26, 165, 41, 36, 26, 165, 37, 34, 25, 165, 41, 36, 26, 165, 58, 47, 31, 165, 48, 41, 27, 165, 60, 48, 31, 165, 47, 40, 27, 165, 54, 45, 29, 165, 43, 38, 26, 165, 48, 41, 27, 165, 46, 39, 27, 165, 45, 39, 26, 165, 43, 37, 26, 165, 42, 37, 26, 165, 45, 39, 26, 165, 62, 49, 32, 165, 70, 53, 35, 165, 68, 52, 34, 165, 48, 41, 27, 165, 63, 52, 38, 165, 37, 33, 25, 165, 40, 36, 26, 165, 36, 33, 25, 165, 62, 51, 37, 165, 64, 53, 38, 165, 39, 35, 25, 165, 37, 34, 25, 165, 42, 37, 26, 165, 41, 36, 26, 165, 7, 7, 7, 255, 11, 11, 12, 255, 6, 6, 6, 255, 8, 8, 8, 255, 7, 7, 7, 255, 10, 11, 11, 255, 6, 6, 6, 255, 11, 11, 11, 255, 12, 12, 12, 255, 8, 8, 8, 255, 8, 8, 8, 255, 7, 7, 7, 255, 11, 12, 12, 255, 10, 11, 11, 255, 18, 18, 19, 255, 22, 22, 23, 255, 25, 26, 26, 255, 18, 19, 19, 255, 22, 23, 23, 255, 18, 18, 18, 255, 11, 11, 11, 255, 15, 15, 15, 255, 8, 9, 9, 255, 10, 10, 11, 255, 8, 8, 8, 255, 12, 12, 12, 255, 7, 7, 7, 255, 7, 7, 7, 255, 16, 17, 17, 255, 17, 18, 18, 255, 12, 12, 12, 255, 15, 16, 16, 255, 18, 18, 19, 255, 19, 19, 20, 255, 19, 20, 20, 255, 21, 22, 22, 255, 21, 22, 22, 255, 11, 11, 11, 255, 12, 12, 12, 255, 6, 6, 6, 255, 7, 8, 8, 255, 14, 14, 14, 255, 19, 20, 20, 255, 18, 19, 19, 255, 22, 23, 23, 255, 20, 20, 21, 255, 11, 11, 12, 255, 12, 12, 12, 255, 14, 15, 15, 255, 16, 16, 17, 255, 17, 18, 18, 255, 21, 22, 22, 255, 17, 17, 18, 255, 15, 16, 16, 255, 13, 13, 13, 255, 12, 12, 12, 255, 11, 11, 11, 255, 10, 10, 11, 255, 11, 11, 12, 255, 13, 13, 13, 255, 12, 12, 13, 255, 9, 10, 10, 255, 10, 10, 11, 255, 4, 4, 5, 255, 8, 8, 8, 255, 8, 8, 8, 255, 7, 7, 7, 255, 5, 5, 5, 255, 6, 6, 6, 255, 4, 4, 4, 255, 5, 5, 5, 255, 5, 5, 5, 255, 6, 6, 6, 255, 5, 5, 5, 255, 8, 9, 9, 255, 11, 11, 11, 255, 11, 11, 12, 255, 12, 12, 12, 255, 15, 16, 16, 255, 20, 20, 21, 255, 19, 20, 20, 255, 13, 13, 14, 255, 12, 13, 13, 255, 24, 25, 25, 255, 27, 28, 29, 255, 18, 19, 19, 255, 16, 16, 16, 255, 12, 13, 13, 255, 12, 12, 12, 255, 12, 13, 13, 255, 9, 10, 10, 255, 8, 8, 8, 255, 12, 12, 13, 255, 10, 10, 10, 255, 8, 9, 9, 255, 12, 12, 12, 255, 17, 17, 18, 255, 19, 20, 20, 255, 16, 17, 17, 255, 13, 13, 13, 255, 10, 11, 11, 255, 8, 8, 8, 255, 19, 19, 20, 255, 21, 22, 22, 255, 24, 25, 25, 255, 21, 22, 22, 255, 24, 25, 26, 255, 26, 27, 27, 255, 24, 25, 26, 255, 24, 25, 25, 255, 23, 24, 25, 255, 20, 20, 21, 255, 20, 21, 21, 255, 22, 23, 23, 255, 24, 25, 26, 255, 25, 26, 26, 255, 19, 19, 20, 255, 15, 15, 16, 255, 20, 20, 21, 255, 15, 15, 16, 255, 16, 16, 16, 255, 15, 15, 16, 255, 12, 13, 13, 255, 15, 15, 16, 255, 13, 13, 14, 255, 13, 14, 14, 255, 11, 11, 12, 255, 9, 9, 10, 255, 9, 9, 9, 255, 9, 10, 10, 255, 6, 7, 7, 255, 13, 13, 14, 255, 12, 13, 13, 255, 9, 9, 10, 255, 13, 13, 13, 255, 13, 14, 14, 255, 13, 13, 13, 255, 13, 13, 14, 255, 5, 5, 5, 255, 9, 9, 9, 255, 9, 9, 10, 255, 10, 10, 10, 255, 7, 8, 8, 255, 8, 8, 8, 255, 8, 8, 9, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 11, 255, 18, 19, 19, 255, 14, 14, 15, 255, 25, 25, 26, 255, 13, 13, 14, 255, 15, 15, 16, 255, 12, 12, 13, 255, 9, 9, 9, 255, 4, 4, 4, 255, 9, 9, 10, 255, 12, 12, 13, 255, 16, 16, 17, 255, 20, 20, 20, 255, 23, 24, 25, 255, 25, 25, 26, 255, 25, 26, 26, 255, 21, 22, 22, 255, 19, 19, 19, 255, 13, 14, 14, 255, 12, 12, 13, 255, 13, 14, 14, 255, 17, 18, 18, 255, 15, 15, 16, 255, 18, 18, 18, 255, 18, 18, 19, 255, 11, 11, 12, 255, 12, 13, 13, 255, 13, 13, 14, 255, 9, 9, 9, 255, 12, 12, 13, 255, 13, 14, 14, 255, 10, 10, 10, 255, 15, 16, 16, 255, 7, 7, 7, 255, 5, 5, 5, 255, 4, 4, 4, 255, 6, 7, 7, 255, 6, 6, 6, 255, 6, 6, 6, 255, 5, 5, 5, 255, 11, 11, 12, 255, 14, 14, 14, 255, 15, 16, 16, 255, 18, 19, 19, 255, 18, 18, 19, 255, 24, 24, 25, 255, 17, 18, 18, 255, 22, 22, 23, 255, 30, 30, 31, 255, 31, 31, 32, 255, 32, 33, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 29, 30, 30, 255, 24, 24, 25, 255, 22, 22, 23, 255, 22, 22, 23, 255, 20, 21, 21, 255, 21, 22, 22, 255, 17, 18, 18, 255, 11, 12, 12, 255, 11, 12, 12, 255, 11, 11, 11, 255, 8, 8, 8, 255, 11, 11, 11, 255, 10, 10, 11, 255, 12, 13, 13, 255, 14, 15, 15, 255, 12, 12, 12, 255, 11, 11, 11, 255, 8, 9, 9, 255, 10, 11, 11, 255, 10, 11, 11, 255, 10, 11, 11, 255, 11, 11, 11, 255, 12, 12, 12, 255, 11, 11, 12, 255, 12, 12, 13, 255, 10, 10, 11, 255, 11, 12, 12, 255, 15, 15, 15, 255, 11, 12, 12, 255, 8, 9, 9, 255, 15, 15, 15, 255, 27, 28, 29, 255, 33, 34, 34, 255, 32, 33, 33, 255, 26, 27, 27, 255, 28, 29, 29, 255, 26, 26, 27, 255, 29, 29, 30, 255, 27, 27, 28, 255, 22, 23, 23, 255, 26, 27, 27, 255, 28, 29, 29, 255, 26, 27, 27, 255, 24, 25, 26, 255, 22, 23, 23, 255, 29, 30, 30, 255, 32, 33, 34, 255, 26, 27, 27, 255, 25, 26, 26, 255, 20, 21, 21, 255, 24, 25, 25, 255, 23, 23, 24, 255, 21, 22, 22, 255, 10, 11, 11, 255, 12, 12, 13, 255, 9, 9, 9, 255, 40, 35, 25, 165, 40, 35, 27, 165, 38, 34, 26, 165, 36, 33, 25, 165, 43, 38, 28, 165, 41, 36, 26, 165, 47, 40, 27, 165, 43, 38, 26, 165, 44, 38, 26, 165, 56, 47, 34, 165, 36, 33, 25, 165, 39, 35, 25, 165, 61, 51, 37, 165, 40, 36, 26, 165, 40, 35, 26, 165, 43, 38, 26, 165, 41, 36, 26, 165, 36, 33, 25, 165, 54, 44, 29, 165, 48, 41, 27, 165, 55, 45, 29, 165, 46, 39, 27, 165, 52, 43, 28, 165, 42, 37, 26, 165, 46, 40, 27, 165, 44, 38, 26, 165, 57, 46, 30, 165, 53, 44, 29, 165, 38, 34, 25, 165, 45, 39, 29, 165, 49, 42, 27, 165, 42, 37, 26, 165, 44, 38, 26, 165, 38, 34, 25, 165, 43, 38, 26, 165, 42, 37, 26, 165, 53, 44, 29, 165, 54, 45, 29, 165, 42, 45, 40, 165, 50, 42, 28, 165, 43, 37, 26, 165, 41, 36, 26, 165, 37, 33, 25, 165, 37, 33, 25, 165, 46, 40, 27, 165, 46, 40, 27, 165, 47, 41, 30, 165, 42, 37, 26, 165, 37, 34, 25, 165, 73, 59, 43, 165, 59, 49, 36, 165, 41, 36, 26, 165, 42, 37, 27, 165, 45, 39, 26, 165, 40, 36, 26, 165, 48, 41, 27, 165, 54, 44, 29, 165, 46, 40, 27, 165, 43, 45, 40, 165, 36, 33, 25, 165, 39, 34, 25, 165, 40, 35, 25, 165, 42, 37, 26, 165, 48, 41, 27, 165, 48, 41, 27, 165, 36, 33, 25, 165, 39, 35, 25, 165, 45, 47, 41, 165, 43, 37, 26, 165, 57, 67, 36, 255, 41, 36, 26, 165, 53, 44, 29, 165, 62, 49, 32, 165, 40, 35, 26, 165, 36, 33, 25, 165, 38, 34, 25, 165, 41, 36, 26, 165, 50, 42, 28, 165, 47, 40, 27, 165, 41, 36, 26, 165, 41, 36, 26, 165, 60, 48, 31, 165, 51, 43, 28, 165, 46, 39, 27, 165, 42, 37, 26, 165, 43, 37, 26, 165, 42, 37, 26, 165, 43, 37, 26, 165, 41, 36, 26, 165, 44, 38, 26, 165, 45, 39, 27, 165, 47, 40, 27, 165, 48, 41, 27, 165, 47, 40, 27, 165, 43, 37, 26, 165, 36, 33, 25, 165, 43, 37, 26, 165, 40, 35, 27, 165, 47, 40, 27, 165, 45, 39, 26, 165, 40, 35, 25, 165, 43, 38, 26, 165, 45, 47, 41, 165, 54, 46, 34, 165, 52, 45, 33, 165, 52, 44, 32, 165, 44, 38, 26, 165, 52, 43, 28, 165, 52, 43, 28, 165, 43, 38, 26, 165, 38, 34, 25, 165, 52, 43, 28, 165, 47, 40, 27, 165, 53, 44, 29, 165, 39, 35, 25, 165, 40, 36, 26, 165, 49, 41, 27, 165, 62, 49, 32, 165, 61, 48, 32, 165, 58, 47, 31, 165, 44, 38, 26, 165, 59, 47, 31, 165, 50, 42, 28, 165, 44, 38, 26, 165, 48, 41, 27, 165, 47, 40, 27, 165, 51, 42, 28, 165, 45, 39, 26, 165, 48, 41, 27, 165, 48, 41, 27, 165, 39, 35, 25, 165, 40, 35, 25, 165, 54, 46, 34, 165, 48, 41, 30, 165, 47, 41, 30, 165, 39, 35, 25, 165, 40, 35, 25, 165, 37, 34, 25, 165, 37, 34, 25, 165, 46, 40, 27, 165, 42, 37, 26, 165, 51, 42, 28, 165, 47, 40, 27, 165, 42, 37, 26, 165, 41, 36, 26, 165, 59, 47, 31, 165, 52, 43, 29, 165, 62, 49, 32, 165, 52, 43, 28, 165, 41, 36, 26, 165, 38, 34, 25, 165, 36, 33, 25, 165, 66, 55, 39, 165, 60, 50, 36, 165, 51, 43, 32, 165, 52, 45, 33, 165, 78, 63, 45, 165, 48, 41, 30, 165, 43, 38, 28, 165, 39, 35, 25, 165, 42, 37, 26, 165, 74, 92, 33, 255, 71, 58, 42, 165, 67, 55, 40, 165, 42, 37, 27, 165, 36, 33, 25, 165, 44, 38, 26, 165, 43, 37, 26, 165, 47, 40, 27, 165, 46, 39, 27, 165, 45, 38, 26, 165, 40, 35, 25, 165, 43, 38, 28, 165, 39, 35, 26, 165, 38, 34, 25, 165, 39, 35, 26, 165, 37, 34, 25, 165, 47, 40, 27, 165, 42, 37, 26, 165, 44, 38, 26, 165, 55, 45, 30, 165, 42, 37, 26, 165, 40, 35, 26, 165, 38, 34, 25, 165, 38, 34, 25, 165, 37, 34, 25, 165, 51, 42, 28, 165, 45, 39, 26, 165, 47, 40, 27, 165, 49, 42, 27, 165, 48, 41, 27, 165, 52, 43, 29, 165, 60, 48, 32, 165, 52, 43, 28, 165, 45, 39, 26, 165, 49, 41, 27, 165, 42, 37, 26, 165, 39, 35, 26, 165, 42, 37, 26, 165, 43, 38, 28, 165, 45, 39, 29, 165, 40, 35, 25, 165, 55, 46, 34, 165, 47, 40, 27, 165, 43, 37, 26, 165, 55, 45, 29, 165, 65, 50, 33, 165, 63, 49, 32, 165, 63, 49, 33, 165, 41, 36, 26, 165, 53, 44, 29, 165, 48, 41, 27, 165, 46, 39, 27, 165, 37, 33, 25, 165, 74, 60, 43, 165, 39, 35, 25, 165, 39, 35, 25, 165, 42, 37, 26, 165, 45, 39, 26, 165, 42, 37, 26, 165, 43, 38, 26, 165, 46, 39, 27, 165, 39, 35, 25, 165, 41, 36, 27, 165, 37, 34, 25, 165, 45, 39, 29, 165, 38, 34, 25, 165, 41, 36, 26, 165, 40, 35, 25, 165, 48, 41, 27, 165, 50, 42, 28, 165, 68, 52, 34, 165, 60, 48, 31, 165, 55, 45, 29, 165, 45, 39, 26, 165, 48, 41, 27, 165, 42, 37, 26, 165, 61, 48, 32, 165, 65, 50, 33, 165, 43, 37, 26, 165, 42, 37, 26, 165, 36, 33, 25, 165, 70, 53, 35, 165, 72, 54, 36, 165, 50, 42, 28, 165, 43, 37, 26, 165, 50, 43, 31, 165, 38, 34, 25, 165, 45, 39, 27, 165, 41, 36, 26, 165, 54, 46, 34, 165, 37, 33, 25, 165, 50, 43, 31, 165, 48, 41, 27, 165, 46, 39, 27, 165, 36, 33, 25, 165, 12, 12, 12, 255, 10, 11, 11, 255, 12, 13, 13, 255, 8, 8, 9, 255, 13, 13, 13, 255, 14, 14, 15, 255, 11, 11, 12, 255, 13, 14, 14, 255, 12, 12, 12, 255, 10, 11, 11, 255, 11, 11, 11, 255, 13, 13, 13, 255, 11, 12, 12, 255, 17, 17, 18, 255, 13, 13, 13, 255, 18, 18, 18, 255, 20, 21, 21, 255, 18, 18, 19, 255, 10, 11, 11, 255, 13, 14, 14, 255, 10, 11, 11, 255, 11, 11, 12, 255, 6, 6, 6, 255, 10, 11, 11, 255, 15, 16, 16, 255, 14, 14, 15, 255, 14, 14, 15, 255, 10, 10, 10, 255, 20, 20, 21, 255, 21, 21, 22, 255, 12, 13, 13, 255, 19, 19, 19, 255, 22, 22, 23, 255, 22, 23, 23, 255, 32, 33, 34, 255, 25, 26, 27, 255, 18, 19, 19, 255, 18, 19, 19, 255, 10, 10, 10, 255, 8, 8, 8, 255, 6, 7, 7, 255, 10, 10, 11, 255, 20, 20, 21, 255, 19, 19, 20, 255, 20, 20, 21, 255, 14, 15, 15, 255, 13, 13, 14, 255, 13, 14, 14, 255, 11, 12, 12, 255, 14, 14, 14, 255, 13, 13, 14, 255, 14, 15, 15, 255, 12, 12, 13, 255, 9, 9, 9, 255, 8, 8, 9, 255, 6, 6, 7, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 10, 255, 11, 11, 11, 255, 9, 9, 9, 255, 6, 6, 7, 255, 10, 10, 11, 255, 13, 13, 13, 255, 12, 12, 13, 255, 10, 10, 10, 255, 9, 9, 9, 255, 10, 10, 10, 255, 10, 10, 11, 255, 4, 4, 4, 255, 5, 5, 5, 255, 8, 9, 9, 255, 6, 6, 6, 255, 13, 13, 13, 255, 13, 13, 13, 255, 11, 11, 11, 255, 10, 10, 11, 255, 14, 14, 14, 255, 19, 19, 20, 255, 19, 19, 20, 255, 20, 20, 21, 255, 19, 20, 20, 255, 22, 22, 23, 255, 25, 25, 26, 255, 22, 22, 23, 255, 18, 18, 19, 255, 18, 19, 19, 255, 12, 12, 13, 255, 14, 14, 15, 255, 11, 11, 11, 255, 10, 11, 11, 255, 10, 10, 10, 255, 13, 13, 14, 255, 8, 9, 9, 255, 10, 10, 11, 255, 12, 12, 13, 255, 11, 11, 11, 255, 11, 11, 11, 255, 11, 11, 11, 255, 9, 9, 9, 255, 10, 10, 10, 255, 18, 18, 19, 255, 20, 21, 21, 255, 17, 17, 18, 255, 20, 20, 21, 255, 23, 23, 24, 255, 22, 23, 23, 255, 21, 21, 22, 255, 24, 24, 25, 255, 24, 24, 25, 255, 22, 22, 23, 255, 23, 23, 24, 255, 22, 23, 23, 255, 20, 20, 21, 255, 16, 16, 16, 255, 19, 19, 20, 255, 16, 16, 17, 255, 15, 15, 16, 255, 13, 13, 13, 255, 14, 14, 15, 255, 10, 10, 11, 255, 11, 11, 11, 255, 12, 12, 12, 255, 12, 13, 13, 255, 7, 7, 7, 255, 9, 10, 10, 255, 9, 9, 10, 255, 5, 5, 5, 255, 10, 10, 10, 255, 6, 6, 7, 255, 6, 6, 6, 255, 4, 4, 5, 255, 9, 9, 9, 255, 6, 6, 6, 255, 10, 10, 10, 255, 9, 9, 9, 255, 6, 6, 6, 255, 9, 9, 10, 255, 9, 9, 9, 255, 12, 13, 13, 255, 13, 14, 14, 255, 10, 11, 11, 255, 8, 9, 9, 255, 7, 7, 7, 255, 9, 9, 9, 255, 12, 12, 13, 255, 11, 11, 12, 255, 12, 12, 12, 255, 18, 19, 19, 255, 13, 13, 13, 255, 20, 21, 21, 255, 12, 13, 13, 255, 11, 11, 11, 255, 12, 12, 12, 255, 6, 6, 6, 255, 10, 10, 10, 255, 9, 10, 10, 255, 16, 16, 17, 255, 20, 20, 21, 255, 27, 28, 28, 255, 27, 28, 28, 255, 24, 25, 25, 255, 22, 23, 24, 255, 17, 18, 18, 255, 10, 10, 11, 255, 11, 11, 11, 255, 10, 10, 11, 255, 15, 15, 15, 255, 15, 15, 15, 255, 12, 13, 13, 255, 17, 17, 18, 255, 15, 15, 15, 255, 12, 12, 12, 255, 9, 9, 9, 255, 9, 9, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 13, 13, 13, 255, 8, 8, 9, 255, 6, 6, 6, 255, 6, 6, 6, 255, 7, 8, 8, 255, 8, 8, 8, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 8, 255, 4, 4, 4, 255, 8, 8, 8, 255, 13, 13, 13, 255, 11, 11, 11, 255, 15, 15, 15, 255, 16, 17, 17, 255, 23, 24, 24, 255, 25, 26, 27, 255, 26, 26, 27, 255, 30, 31, 32, 255, 33, 34, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 33, 33, 34, 255, 30, 31, 31, 255, 24, 25, 26, 255, 24, 25, 25, 255, 17, 18, 18, 255, 16, 16, 16, 255, 16, 16, 16, 255, 11, 11, 11, 255, 12, 12, 12, 255, 14, 14, 14, 255, 10, 10, 11, 255, 13, 13, 13, 255, 14, 15, 15, 255, 18, 19, 19, 255, 11, 11, 11, 255, 15, 15, 16, 255, 15, 16, 16, 255, 13, 14, 14, 255, 12, 12, 12, 255, 15, 15, 16, 255, 12, 12, 13, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 6, 7, 7, 255, 5, 5, 5, 255, 8, 8, 8, 255, 12, 12, 12, 255, 9, 9, 10, 255, 9, 9, 9, 255, 28, 29, 29, 255, 27, 28, 29, 255, 30, 31, 32, 255, 27, 27, 28, 255, 20, 21, 21, 255, 25, 25, 26, 255, 23, 23, 24, 255, 30, 31, 32, 255, 27, 27, 28, 255, 23, 24, 24, 255, 25, 26, 27, 255, 22, 23, 23, 255, 24, 24, 25, 255, 20, 21, 21, 255, 18, 19, 19, 255, 23, 23, 24, 255, 23, 23, 24, 255, 26, 27, 28, 255, 26, 27, 27, 255, 23, 23, 24, 255, 19, 20, 20, 255, 16, 16, 17, 255, 18, 19, 19, 255, 9, 9, 9, 255, 11, 11, 12, 255, 9, 9, 9, 255, 39, 35, 25, 165, 55, 46, 34, 165, 38, 34, 25, 165, 37, 33, 25, 165, 43, 37, 26, 165, 51, 42, 28, 165, 48, 41, 27, 165, 42, 36, 26, 165, 38, 34, 25, 165, 66, 54, 39, 165, 71, 58, 42, 165, 41, 36, 26, 165, 49, 42, 31, 165, 44, 38, 28, 165, 48, 49, 41, 165, 43, 37, 26, 165, 40, 35, 25, 165, 37, 33, 25, 165, 41, 36, 26, 165, 70, 53, 35, 165, 42, 37, 26, 165, 43, 37, 26, 165, 76, 57, 36, 165, 52, 43, 29, 165, 54, 44, 29, 165, 48, 41, 27, 165, 67, 51, 34, 165, 47, 40, 27, 165, 46, 47, 41, 165, 55, 45, 29, 165, 48, 41, 27, 165, 45, 39, 26, 165, 51, 43, 28, 165, 59, 47, 31, 165, 47, 40, 27, 165, 62, 49, 32, 165, 55, 45, 30, 165, 65, 50, 33, 165, 69, 53, 35, 165, 43, 37, 26, 165, 39, 34, 25, 165, 38, 34, 25, 165, 48, 41, 27, 165, 43, 38, 26, 165, 40, 35, 26, 165, 37, 34, 25, 165, 57, 46, 30, 165, 46, 39, 27, 165, 47, 41, 30, 165, 86, 68, 48, 165, 42, 37, 26, 165, 40, 35, 25, 165, 47, 40, 30, 165, 46, 40, 30, 165, 43, 37, 26, 165, 54, 44, 29, 165, 47, 40, 27, 165, 41, 36, 26, 165, 47, 40, 27, 165, 47, 40, 27, 165, 44, 38, 26, 165, 48, 41, 27, 165, 67, 52, 34, 165, 41, 36, 26, 165, 40, 35, 25, 165, 38, 34, 25, 165, 37, 34, 25, 165, 46, 39, 27, 165, 59, 52, 32, 215, 49, 41, 27, 165, 53, 44, 29, 165, 57, 46, 30, 165, 48, 41, 27, 165, 40, 36, 26, 165, 43, 37, 26, 165, 46, 40, 27, 165, 64, 50, 33, 165, 48, 41, 27, 165, 40, 35, 26, 165, 49, 42, 27, 165, 40, 35, 26, 165, 69, 53, 35, 165, 48, 41, 27, 165, 58, 47, 31, 165, 52, 43, 28, 165, 47, 40, 27, 165, 43, 38, 26, 165, 36, 33, 25, 165, 51, 43, 28, 165, 69, 53, 35, 165, 53, 44, 29, 165, 37, 34, 25, 165, 40, 36, 26, 165, 40, 35, 25, 165, 87, 69, 49, 165, 56, 47, 34, 165, 45, 39, 29, 165, 58, 48, 35, 165, 44, 38, 26, 165, 61, 48, 32, 165, 47, 40, 27, 165, 52, 43, 28, 165, 37, 33, 25, 165, 51, 43, 32, 165, 59, 50, 36, 165, 36, 33, 25, 165, 42, 37, 26, 165, 49, 42, 31, 165, 44, 38, 26, 165, 49, 41, 27, 165, 48, 41, 27, 165, 74, 56, 36, 165, 68, 52, 34, 165, 39, 35, 25, 165, 51, 44, 32, 165, 39, 35, 25, 165, 60, 47, 31, 165, 72, 54, 36, 165, 43, 38, 26, 165, 44, 38, 26, 165, 40, 35, 26, 165, 48, 41, 27, 165, 61, 48, 32, 165, 43, 38, 26, 165, 43, 38, 28, 165, 38, 34, 25, 165, 46, 40, 27, 165, 57, 46, 30, 165, 53, 44, 29, 165, 37, 34, 25, 165, 36, 33, 25, 165, 48, 41, 27, 165, 44, 38, 26, 165, 41, 36, 26, 165, 87, 70, 49, 165, 52, 44, 32, 165, 46, 40, 30, 165, 67, 55, 40, 165, 36, 33, 25, 165, 41, 36, 26, 165, 36, 33, 25, 165, 36, 33, 25, 165, 44, 46, 40, 165, 45, 39, 27, 165, 58, 46, 30, 165, 39, 35, 25, 165, 55, 45, 30, 165, 53, 44, 29, 165, 62, 49, 32, 165, 40, 35, 25, 165, 53, 45, 33, 165, 43, 38, 26, 165, 53, 45, 33, 165, 87, 69, 49, 165, 76, 62, 44, 165, 37, 34, 25, 165, 72, 59, 42, 165, 37, 33, 25, 165, 73, 60, 43, 165, 41, 36, 26, 165, 56, 47, 35, 165, 85, 67, 47, 165, 72, 59, 42, 165, 36, 33, 25, 165, 53, 45, 33, 165, 40, 36, 26, 165, 51, 43, 28, 165, 49, 41, 27, 165, 57, 46, 30, 165, 60, 47, 31, 165, 42, 37, 26, 165, 43, 38, 28, 165, 72, 59, 42, 165, 70, 57, 41, 165, 46, 40, 27, 165, 36, 33, 25, 165, 44, 38, 26, 165, 50, 42, 28, 165, 48, 41, 27, 165, 38, 34, 25, 165, 46, 40, 27, 165, 39, 35, 25, 165, 43, 38, 28, 165, 38, 34, 25, 165, 44, 39, 29, 165, 47, 40, 27, 165, 57, 46, 30, 165, 38, 34, 25, 165, 41, 36, 26, 165, 40, 35, 25, 165, 39, 35, 25, 165, 58, 47, 31, 165, 69, 53, 35, 165, 43, 37, 26, 165, 45, 39, 27, 165, 55, 45, 29, 165, 38, 34, 25, 165, 44, 38, 26, 165, 45, 39, 26, 165, 36, 33, 25, 165, 36, 33, 25, 165, 42, 37, 26, 165, 54, 44, 29, 165, 58, 47, 31, 165, 65, 50, 33, 165, 49, 42, 27, 165, 60, 48, 31, 165, 43, 38, 26, 165, 52, 43, 28, 165, 50, 42, 28, 165, 40, 35, 25, 165, 41, 36, 26, 165, 59, 47, 31, 165, 39, 34, 25, 165, 37, 33, 25, 165, 51, 44, 32, 165, 40, 35, 25, 165, 43, 38, 26, 165, 49, 41, 27, 165, 50, 42, 28, 165, 42, 37, 26, 165, 42, 37, 26, 165, 61, 50, 37, 165, 80, 64, 46, 165, 60, 50, 36, 165, 37, 33, 25, 165, 43, 38, 26, 165, 49, 41, 27, 165, 54, 44, 29, 165, 65, 51, 33, 165, 76, 57, 36, 165, 61, 48, 32, 165, 59, 47, 31, 165, 51, 42, 28, 165, 50, 42, 28, 165, 60, 48, 31, 165, 64, 49, 33, 165, 60, 48, 31, 165, 50, 42, 28, 165, 49, 42, 27, 165, 50, 42, 28, 165, 49, 42, 27, 165, 46, 40, 27, 165, 57, 46, 30, 165, 50, 42, 28, 165, 49, 41, 27, 165, 39, 35, 26, 165, 45, 38, 26, 165, 37, 33, 25, 165, 38, 34, 25, 165, 75, 61, 44, 165, 41, 36, 26, 165, 44, 38, 28, 165, 58, 49, 35, 165, 54, 46, 33, 165, 43, 38, 28, 165, 18, 18, 19, 255, 14, 15, 15, 255, 13, 14, 14, 255, 11, 11, 12, 255, 16, 16, 16, 255, 19, 20, 20, 255, 17, 18, 18, 255, 23, 23, 24, 255, 18, 19, 19, 255, 17, 18, 18, 255, 16, 17, 17, 255, 19, 19, 20, 255, 13, 13, 13, 255, 14, 15, 15, 255, 14, 15, 15, 255, 13, 14, 14, 255, 17, 17, 17, 255, 12, 13, 13, 255, 7, 7, 7, 255, 11, 12, 12, 255, 5, 5, 6, 255, 5, 5, 5, 255, 12, 13, 13, 255, 13, 14, 14, 255, 18, 19, 19, 255, 20, 20, 21, 255, 24, 24, 25, 255, 19, 20, 20, 255, 19, 19, 20, 255, 18, 19, 19, 255, 19, 19, 20, 255, 22, 23, 23, 255, 30, 31, 31, 255, 26, 27, 27, 255, 33, 34, 34, 255, 33, 34, 34, 255, 14, 14, 14, 255, 16, 17, 17, 255, 16, 16, 16, 255, 9, 9, 9, 255, 4, 4, 4, 255, 15, 15, 16, 255, 13, 14, 14, 255, 16, 16, 17, 255, 14, 15, 15, 255, 11, 12, 12, 255, 7, 7, 8, 255, 13, 14, 14, 255, 12, 12, 12, 255, 8, 8, 9, 255, 7, 8, 8, 255, 7, 8, 8, 255, 8, 9, 9, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 8, 9, 255, 8, 9, 9, 255, 13, 13, 13, 255, 12, 12, 12, 255, 12, 12, 13, 255, 13, 13, 13, 255, 12, 12, 13, 255, 9, 9, 9, 255, 13, 13, 14, 255, 14, 14, 14, 255, 11, 11, 11, 255, 18, 18, 19, 255, 20, 20, 20, 255, 17, 18, 18, 255, 13, 13, 14, 255, 10, 10, 11, 255, 8, 9, 9, 255, 5, 5, 5, 255, 6, 6, 6, 255, 10, 11, 11, 255, 14, 14, 14, 255, 15, 16, 16, 255, 14, 14, 15, 255, 20, 21, 21, 255, 16, 17, 17, 255, 17, 17, 18, 255, 19, 19, 20, 255, 27, 28, 28, 255, 21, 22, 22, 255, 21, 21, 22, 255, 25, 25, 26, 255, 23, 24, 24, 255, 20, 20, 21, 255, 19, 20, 20, 255, 21, 22, 22, 255, 16, 16, 16, 255, 17, 17, 18, 255, 13, 13, 13, 255, 12, 12, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 10, 11, 11, 255, 11, 12, 12, 255, 9, 9, 9, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 10, 255, 13, 13, 13, 255, 15, 16, 16, 255, 15, 16, 16, 255, 14, 14, 14, 255, 16, 17, 17, 255, 12, 12, 13, 255, 12, 12, 13, 255, 12, 12, 12, 255, 14, 14, 15, 255, 17, 18, 18, 255, 16, 16, 16, 255, 15, 15, 15, 255, 16, 16, 17, 255, 18, 18, 18, 255, 16, 16, 17, 255, 12, 13, 13, 255, 12, 12, 13, 255, 13, 13, 14, 255, 9, 10, 10, 255, 12, 12, 12, 255, 8, 9, 9, 255, 6, 6, 6, 255, 9, 9, 9, 255, 10, 11, 11, 255, 8, 8, 8, 255, 10, 10, 10, 255, 10, 10, 10, 255, 7, 7, 8, 255, 7, 7, 7, 255, 5, 5, 5, 255, 8, 8, 8, 255, 4, 4, 4, 255, 7, 7, 8, 255, 8, 8, 8, 255, 7, 7, 8, 255, 10, 10, 10, 255, 9, 10, 10, 255, 8, 9, 9, 255, 14, 15, 15, 255, 14, 15, 15, 255, 22, 22, 23, 255, 9, 9, 9, 255, 7, 8, 8, 255, 5, 5, 5, 255, 7, 7, 7, 255, 12, 12, 13, 255, 12, 13, 13, 255, 14, 15, 15, 255, 12, 13, 13, 255, 19, 20, 20, 255, 13, 13, 13, 255, 15, 15, 15, 255, 9, 10, 10, 255, 7, 7, 7, 255, 9, 9, 9, 255, 13, 13, 14, 255, 13, 14, 14, 255, 19, 19, 19, 255, 27, 28, 28, 255, 26, 27, 27, 255, 24, 24, 25, 255, 24, 25, 25, 255, 16, 16, 16, 255, 9, 9, 9, 255, 8, 8, 9, 255, 13, 13, 14, 255, 16, 17, 17, 255, 10, 11, 11, 255, 14, 15, 15, 255, 13, 14, 14, 255, 9, 9, 9, 255, 8, 9, 9, 255, 16, 16, 17, 255, 11, 11, 11, 255, 10, 11, 11, 255, 10, 10, 10, 255, 12, 13, 13, 255, 13, 13, 14, 255, 8, 8, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 11, 11, 12, 255, 15, 16, 16, 255, 10, 10, 10, 255, 9, 9, 10, 255, 7, 8, 8, 255, 4, 4, 5, 255, 11, 11, 11, 255, 10, 10, 11, 255, 10, 11, 11, 255, 14, 14, 14, 255, 22, 23, 23, 255, 22, 22, 23, 255, 24, 24, 25, 255, 27, 28, 29, 255, 30, 31, 31, 255, 31, 32, 32, 255, 33, 34, 34, 255, 33, 33, 34, 255, 26, 27, 27, 255, 22, 23, 23, 255, 20, 21, 21, 255, 12, 13, 13, 255, 13, 13, 13, 255, 12, 12, 13, 255, 12, 13, 13, 255, 13, 14, 14, 255, 17, 17, 18, 255, 15, 16, 16, 255, 17, 17, 17, 255, 19, 19, 20, 255, 17, 18, 18, 255, 8, 8, 8, 255, 12, 13, 13, 255, 15, 15, 16, 255, 12, 12, 13, 255, 14, 15, 15, 255, 13, 13, 14, 255, 12, 12, 12, 255, 9, 9, 9, 255, 12, 13, 13, 255, 8, 8, 8, 255, 9, 9, 10, 255, 4, 4, 4, 255, 8, 8, 9, 255, 13, 13, 13, 255, 9, 9, 10, 255, 10, 10, 10, 255, 21, 21, 22, 255, 26, 26, 27, 255, 25, 26, 26, 255, 22, 23, 23, 255, 18, 18, 19, 255, 21, 22, 22, 255, 20, 20, 21, 255, 25, 26, 26, 255, 20, 20, 21, 255, 20, 20, 20, 255, 21, 22, 22, 255, 15, 16, 16, 255, 15, 15, 15, 255, 17, 17, 18, 255, 20, 20, 21, 255, 20, 20, 21, 255, 18, 19, 19, 255, 18, 19, 19, 255, 20, 20, 20, 255, 20, 20, 20, 255, 18, 19, 19, 255, 16, 16, 17, 255, 20, 21, 21, 255, 11, 11, 11, 255, 11, 12, 12, 255, 15, 15, 16, 255, 37, 33, 25, 165, 73, 59, 43, 165, 38, 34, 25, 165, 37, 33, 25, 165, 41, 36, 26, 165, 41, 36, 26, 165, 48, 41, 27, 165, 45, 39, 27, 165, 42, 37, 26, 165, 46, 39, 27, 165, 43, 37, 26, 165, 51, 42, 28, 165, 39, 35, 25, 165, 51, 42, 28, 165, 66, 51, 34, 165, 65, 50, 33, 165, 64, 50, 33, 165, 42, 37, 26, 165, 46, 39, 27, 165, 54, 44, 29, 165, 53, 44, 29, 165, 61, 48, 32, 165, 47, 40, 27, 165, 64, 50, 33, 165, 57, 46, 30, 165, 57, 46, 30, 165, 67, 52, 34, 165, 70, 53, 35, 165, 44, 38, 26, 165, 38, 34, 25, 165, 41, 36, 26, 165, 46, 40, 27, 165, 43, 37, 26, 165, 61, 48, 32, 165, 57, 46, 30, 165, 52, 43, 28, 165, 48, 41, 27, 165, 43, 38, 26, 165, 68, 52, 34, 165, 42, 37, 26, 165, 67, 55, 40, 165, 38, 34, 25, 165, 41, 37, 27, 165, 41, 36, 26, 165, 46, 40, 27, 165, 40, 36, 26, 165, 52, 45, 33, 165, 38, 34, 25, 165, 40, 35, 26, 165, 51, 43, 32, 165, 42, 37, 26, 165, 47, 40, 27, 165, 38, 34, 25, 165, 53, 44, 29, 165, 55, 45, 30, 165, 51, 43, 28, 165, 44, 38, 26, 165, 36, 33, 25, 165, 38, 34, 25, 165, 41, 36, 26, 165, 48, 41, 27, 165, 61, 48, 32, 165, 60, 48, 32, 165, 42, 36, 26, 165, 40, 35, 25, 165, 48, 41, 27, 165, 42, 37, 26, 165, 48, 41, 27, 165, 54, 45, 29, 165, 60, 48, 32, 165, 41, 36, 26, 165, 47, 40, 27, 165, 43, 38, 26, 165, 43, 37, 26, 165, 40, 35, 25, 165, 44, 38, 26, 165, 49, 41, 27, 165, 53, 44, 29, 165, 46, 39, 27, 165, 40, 36, 26, 165, 53, 44, 29, 165, 59, 47, 31, 165, 67, 51, 34, 165, 63, 49, 32, 165, 58, 47, 31, 165, 40, 35, 26, 165, 46, 40, 27, 165, 49, 42, 27, 165, 48, 41, 27, 165, 43, 38, 26, 165, 49, 41, 27, 165, 42, 37, 26, 165, 60, 50, 36, 165, 39, 35, 25, 165, 54, 54, 46, 165, 86, 68, 48, 165, 84, 67, 46, 165, 38, 34, 25, 165, 40, 35, 27, 165, 42, 37, 26, 165, 40, 35, 25, 165, 43, 37, 26, 165, 37, 33, 25, 165, 39, 35, 25, 165, 39, 35, 25, 165, 45, 40, 29, 165, 43, 38, 26, 165, 37, 34, 25, 165, 45, 39, 27, 165, 46, 39, 27, 165, 61, 48, 32, 165, 63, 49, 32, 165, 49, 41, 27, 165, 67, 51, 34, 165, 45, 47, 41, 165, 46, 40, 27, 165, 51, 43, 28, 165, 60, 47, 31, 165, 63, 49, 33, 165, 45, 39, 26, 165, 46, 39, 27, 165, 37, 33, 25, 165, 40, 35, 26, 165, 43, 37, 26, 165, 38, 34, 25, 165, 46, 40, 27, 165, 59, 47, 31, 165, 58, 47, 31, 165, 45, 39, 27, 165, 42, 37, 26, 165, 44, 38, 26, 165, 41, 36, 26, 165, 48, 41, 27, 165, 48, 41, 31, 165, 39, 35, 25, 165, 47, 40, 30, 165, 37, 33, 25, 165, 49, 41, 27, 165, 42, 37, 26, 165, 62, 48, 32, 165, 41, 36, 26, 165, 52, 43, 28, 165, 47, 40, 27, 165, 44, 38, 26, 165, 54, 44, 29, 165, 37, 34, 25, 165, 37, 34, 25, 165, 44, 38, 26, 165, 56, 45, 30, 165, 48, 41, 27, 165, 37, 33, 25, 165, 41, 36, 26, 165, 37, 33, 25, 165, 69, 57, 41, 165, 38, 34, 25, 165, 55, 47, 34, 165, 86, 69, 48, 165, 82, 66, 47, 165, 36, 33, 25, 165, 80, 65, 46, 165, 80, 64, 46, 165, 87, 70, 50, 165, 67, 55, 40, 165, 68, 55, 40, 165, 42, 37, 28, 165, 38, 34, 25, 165, 56, 46, 30, 165, 42, 37, 26, 165, 46, 39, 27, 165, 47, 40, 27, 165, 54, 44, 29, 165, 47, 40, 27, 165, 46, 40, 30, 165, 87, 69, 49, 165, 38, 34, 26, 165, 41, 36, 27, 165, 39, 35, 25, 165, 47, 40, 27, 165, 43, 38, 26, 165, 53, 44, 29, 165, 51, 43, 28, 165, 46, 40, 27, 165, 45, 39, 27, 165, 40, 36, 26, 165, 39, 35, 25, 165, 37, 33, 25, 165, 39, 35, 25, 165, 37, 33, 25, 165, 61, 50, 37, 165, 39, 35, 26, 165, 46, 40, 30, 165, 38, 34, 25, 165, 44, 38, 26, 165, 39, 35, 25, 165, 54, 45, 29, 165, 48, 41, 27, 165, 47, 40, 27, 165, 41, 36, 26, 165, 65, 50, 33, 165, 45, 39, 26, 165, 37, 34, 25, 165, 46, 40, 27, 165, 61, 48, 32, 165, 58, 46, 31, 165, 47, 40, 27, 165, 49, 41, 27, 165, 42, 37, 26, 165, 54, 44, 29, 165, 51, 42, 28, 165, 65, 50, 33, 165, 55, 45, 30, 165, 44, 38, 26, 165, 58, 47, 31, 165, 49, 41, 27, 165, 52, 43, 29, 165, 44, 38, 26, 165, 44, 38, 26, 165, 39, 35, 25, 165, 41, 36, 26, 165, 43, 38, 26, 165, 38, 34, 25, 165, 44, 38, 28, 165, 43, 38, 26, 165, 52, 44, 32, 165, 66, 54, 39, 165, 54, 46, 34, 165, 42, 37, 26, 165, 58, 46, 31, 165, 60, 47, 31, 165, 52, 43, 29, 165, 70, 53, 35, 165, 47, 40, 27, 165, 49, 41, 27, 165, 38, 34, 26, 165, 54, 44, 29, 165, 46, 39, 27, 165, 37, 34, 25, 165, 48, 41, 27, 165, 59, 47, 31, 165, 45, 39, 26, 165, 49, 41, 27, 165, 44, 38, 26, 165, 48, 41, 27, 165, 48, 41, 27, 165, 46, 40, 27, 165, 38, 34, 25, 165, 49, 42, 27, 165, 40, 36, 26, 165, 38, 34, 25, 165, 43, 38, 26, 165, 43, 37, 26, 165, 37, 34, 25, 165, 44, 38, 26, 165, 46, 39, 27, 165, 41, 37, 27, 165, 38, 34, 25, 165, 14, 14, 15, 255, 20, 21, 21, 255, 13, 13, 13, 255, 18, 18, 19, 255, 20, 21, 21, 255, 24, 24, 25, 255, 17, 18, 18, 255, 21, 22, 22, 255, 19, 19, 19, 255, 19, 20, 20, 255, 22, 22, 23, 255, 19, 20, 20, 255, 14, 14, 15, 255, 15, 15, 16, 255, 9, 10, 10, 255, 10, 10, 10, 255, 12, 13, 13, 255, 9, 9, 9, 255, 9, 9, 9, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 14, 14, 15, 255, 15, 16, 16, 255, 21, 21, 22, 255, 20, 21, 21, 255, 23, 23, 24, 255, 20, 20, 20, 255, 15, 15, 16, 255, 18, 18, 18, 255, 29, 30, 31, 255, 28, 28, 29, 255, 28, 29, 29, 255, 28, 28, 29, 255, 33, 33, 34, 255, 33, 33, 34, 255, 16, 16, 16, 255, 18, 18, 18, 255, 19, 20, 20, 255, 7, 7, 7, 255, 7, 7, 8, 255, 12, 12, 13, 255, 11, 12, 12, 255, 15, 15, 15, 255, 11, 11, 12, 255, 10, 10, 10, 255, 9, 9, 9, 255, 11, 11, 12, 255, 8, 8, 8, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 10, 10, 255, 9, 9, 9, 255, 9, 9, 9, 255, 11, 11, 11, 255, 8, 8, 8, 255, 15, 16, 16, 255, 10, 10, 10, 255, 10, 10, 10, 255, 14, 14, 15, 255, 19, 19, 19, 255, 18, 18, 19, 255, 10, 11, 11, 255, 16, 17, 17, 255, 17, 18, 18, 255, 21, 22, 22, 255, 14, 15, 15, 255, 25, 25, 26, 255, 19, 20, 20, 255, 15, 16, 16, 255, 14, 14, 14, 255, 11, 11, 11, 255, 6, 6, 6, 255, 6, 6, 6, 255, 8, 8, 8, 255, 10, 10, 10, 255, 16, 16, 17, 255, 13, 14, 14, 255, 23, 23, 24, 255, 28, 29, 29, 255, 26, 26, 27, 255, 20, 21, 21, 255, 21, 22, 22, 255, 26, 26, 27, 255, 23, 24, 25, 255, 26, 27, 28, 255, 22, 23, 23, 255, 20, 21, 21, 255, 24, 24, 25, 255, 20, 21, 21, 255, 18, 19, 19, 255, 10, 10, 11, 255, 12, 12, 12, 255, 15, 15, 15, 255, 16, 17, 17, 255, 9, 10, 10, 255, 12, 12, 12, 255, 12, 12, 12, 255, 8, 8, 8, 255, 7, 7, 7, 255, 11, 11, 11, 255, 11, 12, 12, 255, 12, 12, 12, 255, 11, 12, 12, 255, 10, 11, 11, 255, 13, 14, 14, 255, 12, 12, 13, 255, 7, 8, 8, 255, 11, 12, 12, 255, 11, 12, 12, 255, 12, 12, 12, 255, 12, 12, 13, 255, 14, 14, 15, 255, 11, 11, 12, 255, 12, 12, 13, 255, 12, 12, 12, 255, 11, 11, 11, 255, 12, 12, 12, 255, 13, 14, 14, 255, 10, 10, 10, 255, 10, 11, 11, 255, 11, 11, 12, 255, 13, 13, 13, 255, 12, 13, 13, 255, 11, 11, 12, 255, 11, 12, 12, 255, 7, 8, 8, 255, 14, 14, 14, 255, 9, 9, 9, 255, 10, 10, 10, 255, 5, 6, 6, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 3, 3, 3, 255, 8, 8, 9, 255, 12, 13, 13, 255, 13, 13, 13, 255, 15, 15, 15, 255, 14, 14, 14, 255, 16, 16, 16, 255, 11, 11, 12, 255, 21, 21, 22, 255, 15, 15, 16, 255, 8, 8, 8, 255, 11, 11, 12, 255, 8, 8, 8, 255, 8, 8, 8, 255, 12, 12, 12, 255, 17, 18, 18, 255, 15, 16, 16, 255, 19, 19, 20, 255, 15, 15, 15, 255, 9, 9, 9, 255, 7, 7, 8, 255, 7, 7, 7, 255, 13, 13, 13, 255, 16, 17, 17, 255, 14, 14, 14, 255, 21, 21, 22, 255, 20, 21, 21, 255, 25, 26, 27, 255, 25, 26, 26, 255, 20, 20, 21, 255, 20, 20, 20, 255, 13, 14, 14, 255, 11, 11, 11, 255, 8, 8, 8, 255, 11, 12, 12, 255, 14, 14, 14, 255, 9, 9, 10, 255, 12, 12, 12, 255, 8, 8, 8, 255, 10, 10, 11, 255, 6, 6, 7, 255, 9, 9, 10, 255, 11, 11, 11, 255, 10, 11, 11, 255, 11, 11, 11, 255, 9, 9, 10, 255, 8, 9, 9, 255, 10, 10, 10, 255, 17, 17, 17, 255, 23, 23, 24, 255, 14, 14, 14, 255, 17, 17, 18, 255, 15, 16, 16, 255, 10, 10, 11, 255, 9, 9, 9, 255, 6, 6, 6, 255, 8, 8, 8, 255, 7, 7, 7, 255, 12, 12, 12, 255, 15, 16, 16, 255, 17, 17, 17, 255, 18, 18, 19, 255, 22, 23, 23, 255, 25, 26, 27, 255, 28, 28, 29, 255, 29, 30, 31, 255, 32, 33, 34, 255, 18, 19, 19, 255, 20, 20, 21, 255, 15, 16, 16, 255, 13, 13, 13, 255, 14, 14, 15, 255, 14, 15, 15, 255, 14, 14, 14, 255, 21, 21, 22, 255, 17, 17, 18, 255, 17, 18, 18, 255, 17, 18, 18, 255, 19, 19, 20, 255, 17, 18, 18, 255, 14, 14, 14, 255, 15, 16, 16, 255, 18, 18, 18, 255, 20, 20, 21, 255, 10, 10, 10, 255, 10, 10, 10, 255, 16, 16, 16, 255, 16, 17, 17, 255, 17, 18, 18, 255, 13, 13, 14, 255, 13, 14, 14, 255, 6, 7, 7, 255, 10, 10, 10, 255, 14, 14, 15, 255, 11, 12, 12, 255, 10, 10, 11, 255, 14, 14, 14, 255, 17, 17, 17, 255, 16, 17, 17, 255, 15, 16, 16, 255, 21, 21, 22, 255, 25, 26, 26, 255, 21, 22, 22, 255, 18, 18, 19, 255, 17, 17, 17, 255, 22, 22, 23, 255, 15, 16, 16, 255, 14, 15, 15, 255, 16, 16, 17, 255, 12, 12, 13, 255, 12, 13, 13, 255, 16, 16, 16, 255, 14, 14, 14, 255, 13, 14, 14, 255, 16, 16, 16, 255, 15, 15, 15, 255, 15, 15, 16, 255, 15, 16, 16, 255, 11, 11, 11, 255, 13, 13, 13, 255, 8, 8, 8, 255, 14, 14, 14, 255, 42, 37, 26, 165, 46, 40, 30, 165, 36, 33, 25, 165, 64, 53, 38, 165, 41, 37, 27, 165, 47, 40, 27, 165, 59, 47, 31, 165, 45, 39, 27, 165, 41, 36, 26, 165, 52, 43, 28, 165, 56, 45, 30, 165, 68, 52, 34, 165, 57, 46, 30, 165, 56, 45, 30, 165, 69, 52, 35, 165, 58, 47, 31, 165, 60, 48, 31, 165, 67, 51, 34, 165, 69, 53, 35, 165, 54, 44, 29, 165, 59, 47, 31, 165, 48, 41, 27, 165, 43, 37, 26, 165, 40, 35, 25, 165, 49, 41, 27, 165, 75, 56, 36, 165, 73, 55, 36, 165, 49, 41, 27, 165, 40, 35, 25, 165, 43, 37, 26, 165, 52, 43, 29, 165, 42, 37, 26, 165, 37, 34, 25, 165, 46, 39, 27, 165, 45, 39, 27, 165, 57, 46, 30, 165, 41, 36, 26, 165, 52, 43, 29, 165, 46, 40, 27, 165, 41, 36, 26, 165, 38, 34, 25, 165, 38, 34, 25, 165, 40, 36, 26, 165, 42, 37, 26, 165, 54, 44, 29, 165, 47, 40, 27, 165, 39, 35, 25, 165, 37, 33, 25, 165, 36, 33, 25, 165, 58, 49, 35, 165, 43, 37, 26, 165, 43, 37, 26, 165, 43, 38, 26, 165, 39, 35, 25, 165, 52, 43, 28, 165, 36, 33, 25, 165, 39, 35, 25, 165, 40, 35, 26, 165, 49, 41, 27, 165, 43, 38, 26, 165, 66, 51, 33, 165, 53, 44, 29, 165, 45, 39, 26, 165, 41, 36, 26, 165, 39, 35, 26, 165, 48, 41, 27, 165, 46, 40, 27, 165, 43, 37, 26, 165, 44, 38, 26, 165, 47, 40, 27, 165, 40, 36, 26, 165, 41, 36, 26, 165, 38, 34, 25, 165, 68, 56, 40, 165, 43, 38, 26, 165, 47, 40, 27, 165, 54, 44, 29, 165, 46, 39, 27, 165, 72, 59, 42, 165, 49, 42, 27, 165, 58, 47, 31, 165, 51, 42, 28, 165, 48, 41, 27, 165, 60, 47, 31, 165, 54, 44, 29, 165, 46, 39, 27, 165, 43, 37, 26, 165, 42, 37, 26, 165, 43, 38, 26, 165, 37, 33, 25, 165, 42, 37, 26, 165, 44, 38, 26, 165, 58, 49, 36, 165, 87, 69, 49, 165, 51, 44, 32, 165, 71, 58, 42, 165, 70, 65, 53, 165, 39, 35, 26, 165, 37, 33, 25, 165, 46, 40, 27, 165, 36, 33, 25, 165, 49, 42, 31, 165, 42, 37, 26, 165, 44, 38, 26, 165, 46, 39, 27, 165, 39, 35, 25, 165, 44, 38, 26, 165, 37, 34, 25, 165, 46, 40, 30, 165, 48, 41, 31, 165, 39, 35, 25, 165, 49, 42, 27, 165, 57, 46, 30, 165, 58, 47, 31, 165, 59, 47, 31, 165, 48, 41, 27, 165, 52, 51, 42, 165, 55, 45, 30, 165, 63, 49, 32, 165, 44, 38, 26, 165, 43, 37, 26, 165, 43, 37, 26, 165, 40, 35, 25, 165, 45, 39, 27, 165, 43, 37, 26, 165, 50, 42, 28, 165, 67, 51, 34, 165, 45, 39, 27, 165, 39, 35, 25, 165, 39, 35, 25, 165, 47, 40, 27, 165, 39, 35, 25, 165, 43, 38, 26, 165, 42, 37, 26, 165, 43, 37, 26, 165, 39, 35, 25, 165, 44, 38, 26, 165, 47, 40, 27, 165, 65, 50, 33, 165, 57, 46, 30, 165, 47, 40, 27, 165, 44, 38, 26, 165, 64, 50, 33, 165, 40, 36, 26, 165, 40, 36, 26, 165, 47, 41, 30, 165, 41, 36, 26, 165, 39, 35, 25, 165, 64, 50, 33, 165, 63, 49, 32, 165, 58, 46, 31, 165, 45, 39, 26, 165, 41, 36, 26, 165, 38, 34, 25, 165, 39, 35, 26, 165, 39, 35, 25, 165, 37, 34, 25, 165, 36, 33, 25, 165, 42, 37, 26, 165, 37, 33, 25, 165, 39, 35, 25, 165, 59, 49, 36, 165, 87, 69, 49, 165, 72, 58, 42, 165, 75, 61, 44, 165, 45, 38, 26, 165, 64, 49, 33, 165, 48, 41, 27, 165, 44, 38, 26, 165, 57, 46, 30, 165, 48, 41, 27, 165, 44, 38, 26, 165, 59, 49, 36, 165, 46, 40, 30, 165, 60, 50, 37, 165, 60, 50, 36, 165, 45, 39, 29, 165, 37, 33, 25, 165, 43, 38, 26, 165, 49, 41, 27, 165, 38, 34, 25, 165, 40, 35, 25, 165, 38, 34, 26, 165, 45, 39, 27, 165, 44, 38, 26, 165, 63, 52, 38, 165, 63, 52, 38, 165, 49, 42, 31, 165, 54, 46, 33, 165, 47, 40, 30, 165, 57, 48, 35, 165, 41, 36, 26, 165, 44, 38, 26, 165, 49, 42, 27, 165, 43, 37, 26, 165, 47, 40, 27, 165, 54, 44, 29, 165, 51, 43, 28, 165, 47, 40, 27, 165, 59, 47, 31, 165, 58, 47, 31, 165, 52, 43, 28, 165, 59, 47, 31, 165, 59, 47, 31, 165, 39, 35, 25, 165, 38, 34, 25, 165, 44, 38, 26, 165, 48, 41, 27, 165, 51, 43, 28, 165, 51, 43, 28, 165, 62, 48, 32, 165, 49, 41, 27, 165, 44, 38, 26, 165, 62, 49, 32, 165, 48, 41, 27, 165, 45, 39, 27, 165, 43, 38, 26, 165, 64, 50, 33, 165, 51, 43, 28, 165, 48, 41, 27, 165, 37, 33, 25, 165, 45, 39, 27, 165, 46, 39, 27, 165, 52, 44, 33, 165, 52, 44, 32, 165, 43, 38, 26, 165, 48, 41, 27, 165, 58, 46, 31, 165, 66, 51, 33, 165, 66, 51, 33, 165, 42, 36, 26, 165, 47, 40, 27, 165, 38, 34, 25, 165, 40, 36, 26, 165, 43, 38, 26, 165, 47, 40, 27, 165, 40, 35, 25, 165, 36, 33, 25, 165, 45, 39, 26, 165, 45, 39, 26, 165, 47, 40, 27, 165, 48, 41, 27, 165, 43, 38, 26, 165, 38, 34, 25, 165, 38, 34, 25, 165, 38, 34, 25, 165, 39, 35, 25, 165, 45, 39, 26, 165, 39, 35, 25, 165, 40, 35, 25, 165, 40, 35, 25, 165, 41, 36, 26, 165, 49, 41, 27, 165, 46, 39, 27, 165, 51, 43, 28, 165, 45, 39, 27, 165, 15, 15, 15, 255, 19, 20, 20, 255, 25, 25, 26, 255, 20, 20, 21, 255, 20, 21, 21, 255, 22, 23, 23, 255, 24, 25, 25, 255, 22, 22, 23, 255, 23, 24, 24, 255, 23, 23, 24, 255, 21, 22, 22, 255, 21, 21, 22, 255, 16, 17, 17, 255, 12, 12, 13, 255, 14, 14, 14, 255, 8, 8, 8, 255, 9, 9, 10, 255, 10, 11, 11, 255, 5, 5, 5, 255, 4, 4, 4, 255, 8, 9, 9, 255, 11, 11, 12, 255, 13, 13, 14, 255, 16, 16, 16, 255, 19, 20, 20, 255, 23, 23, 24, 255, 25, 26, 26, 255, 19, 20, 20, 255, 25, 26, 26, 255, 24, 25, 25, 255, 23, 24, 24, 255, 20, 20, 21, 255, 30, 31, 31, 255, 31, 31, 32, 255, 33, 33, 34, 255, 21, 22, 22, 255, 22, 22, 23, 255, 17, 17, 18, 255, 14, 14, 15, 255, 14, 14, 14, 255, 7, 7, 8, 255, 6, 6, 7, 255, 7, 8, 8, 255, 14, 14, 15, 255, 12, 12, 13, 255, 11, 11, 11, 255, 15, 15, 15, 255, 15, 15, 16, 255, 11, 12, 12, 255, 9, 9, 10, 255, 6, 6, 6, 255, 9, 10, 10, 255, 11, 11, 11, 255, 13, 13, 13, 255, 8, 8, 8, 255, 12, 12, 12, 255, 14, 15, 15, 255, 14, 14, 14, 255, 12, 12, 12, 255, 17, 17, 18, 255, 18, 18, 19, 255, 11, 11, 11, 255, 11, 11, 11, 255, 15, 15, 15, 255, 14, 14, 14, 255, 23, 24, 24, 255, 20, 21, 21, 255, 22, 23, 23, 255, 23, 23, 24, 255, 17, 18, 18, 255, 13, 13, 14, 255, 11, 11, 11, 255, 9, 9, 10, 255, 8, 8, 8, 255, 7, 7, 7, 255, 15, 16, 16, 255, 18, 18, 19, 255, 22, 23, 23, 255, 24, 24, 25, 255, 24, 24, 25, 255, 22, 23, 23, 255, 22, 22, 23, 255, 22, 22, 23, 255, 22, 23, 23, 255, 28, 29, 29, 255, 26, 27, 28, 255, 21, 22, 22, 255, 21, 22, 22, 255, 15, 16, 16, 255, 19, 20, 20, 255, 19, 19, 20, 255, 18, 18, 19, 255, 17, 18, 18, 255, 16, 17, 17, 255, 19, 19, 20, 255, 12, 13, 13, 255, 8, 8, 8, 255, 12, 12, 12, 255, 11, 11, 12, 255, 13, 13, 14, 255, 14, 14, 15, 255, 11, 11, 11, 255, 15, 15, 16, 255, 12, 12, 12, 255, 7, 7, 7, 255, 7, 7, 7, 255, 9, 9, 9, 255, 9, 9, 9, 255, 10, 11, 11, 255, 8, 9, 9, 255, 13, 13, 14, 255, 12, 13, 13, 255, 13, 13, 13, 255, 13, 14, 14, 255, 13, 13, 13, 255, 19, 19, 20, 255, 16, 16, 16, 255, 14, 14, 14, 255, 15, 16, 16, 255, 12, 12, 13, 255, 12, 12, 12, 255, 10, 10, 10, 255, 14, 15, 15, 255, 10, 10, 11, 255, 11, 11, 12, 255, 14, 14, 15, 255, 12, 12, 12, 255, 10, 10, 11, 255, 15, 16, 16, 255, 11, 11, 11, 255, 6, 7, 7, 255, 5, 5, 5, 255, 15, 15, 16, 255, 13, 13, 14, 255, 6, 6, 6, 255, 13, 13, 13, 255, 14, 14, 14, 255, 8, 9, 9, 255, 15, 15, 16, 255, 20, 20, 21, 255, 18, 19, 19, 255, 23, 23, 24, 255, 21, 22, 22, 255, 17, 17, 18, 255, 13, 13, 13, 255, 10, 10, 10, 255, 12, 12, 12, 255, 10, 10, 10, 255, 12, 13, 13, 255, 16, 17, 17, 255, 11, 11, 11, 255, 16, 17, 17, 255, 18, 18, 19, 255, 16, 16, 16, 255, 8, 8, 9, 255, 8, 9, 9, 255, 12, 13, 13, 255, 20, 20, 20, 255, 19, 19, 20, 255, 19, 19, 19, 255, 21, 22, 22, 255, 18, 19, 19, 255, 22, 22, 23, 255, 21, 21, 22, 255, 18, 18, 19, 255, 12, 12, 12, 255, 12, 12, 12, 255, 12, 13, 13, 255, 16, 17, 17, 255, 16, 16, 17, 255, 11, 12, 12, 255, 12, 13, 13, 255, 9, 10, 10, 255, 11, 11, 12, 255, 10, 11, 11, 255, 8, 8, 8, 255, 12, 12, 12, 255, 10, 10, 11, 255, 13, 13, 14, 255, 10, 10, 10, 255, 8, 8, 9, 255, 16, 17, 17, 255, 20, 20, 20, 255, 22, 22, 23, 255, 24, 25, 26, 255, 11, 12, 12, 255, 13, 13, 13, 255, 14, 14, 14, 255, 8, 8, 9, 255, 7, 7, 7, 255, 6, 6, 6, 255, 7, 7, 7, 255, 5, 5, 5, 255, 10, 11, 11, 255, 8, 8, 8, 255, 9, 9, 9, 255, 16, 17, 17, 255, 17, 17, 18, 255, 22, 23, 23, 255, 23, 23, 24, 255, 21, 22, 22, 255, 17, 18, 18, 255, 19, 19, 20, 255, 17, 17, 18, 255, 12, 13, 13, 255, 16, 16, 17, 255, 16, 17, 17, 255, 18, 19, 19, 255, 18, 19, 19, 255, 17, 18, 18, 255, 24, 25, 26, 255, 26, 26, 27, 255, 27, 27, 28, 255, 27, 27, 28, 255, 33, 34, 34, 255, 28, 29, 29, 255, 26, 26, 27, 255, 26, 27, 27, 255, 27, 28, 29, 255, 21, 21, 22, 255, 24, 24, 25, 255, 21, 22, 22, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 14, 14, 255, 6, 6, 6, 255, 12, 12, 12, 255, 13, 13, 13, 255, 14, 14, 14, 255, 10, 11, 11, 255, 8, 8, 9, 255, 13, 13, 13, 255, 10, 10, 10, 255, 13, 13, 13, 255, 15, 15, 16, 255, 15, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 15, 16, 16, 255, 13, 14, 14, 255, 13, 13, 14, 255, 12, 12, 13, 255, 13, 13, 13, 255, 11, 11, 11, 255, 10, 10, 10, 255, 12, 12, 12, 255, 12, 12, 12, 255, 9, 9, 9, 255, 12, 12, 13, 255, 12, 12, 12, 255, 12, 12, 12, 255, 13, 13, 14, 255, 10, 11, 11, 255, 9, 9, 10, 255, 13, 13, 13, 255, 16, 16, 17, 255, 65, 53, 39, 165, 87, 69, 49, 165, 45, 39, 29, 165, 44, 38, 26, 165, 42, 37, 26, 165, 50, 42, 28, 165, 45, 38, 26, 165, 45, 39, 26, 165, 45, 39, 26, 165, 64, 50, 33, 165, 48, 41, 27, 165, 62, 49, 32, 165, 90, 66, 35, 165, 74, 55, 36, 165, 61, 48, 32, 165, 52, 43, 29, 165, 51, 43, 28, 165, 61, 48, 32, 165, 56, 46, 30, 165, 57, 46, 30, 165, 49, 42, 27, 165, 41, 36, 26, 165, 50, 42, 28, 165, 47, 40, 27, 165, 57, 46, 30, 165, 70, 53, 35, 165, 75, 56, 36, 165, 61, 48, 32, 165, 43, 37, 26, 165, 48, 41, 27, 165, 47, 40, 27, 165, 44, 38, 26, 165, 44, 38, 26, 165, 37, 33, 25, 165, 38, 34, 25, 165, 39, 35, 25, 165, 39, 35, 25, 165, 42, 37, 26, 165, 41, 36, 26, 165, 46, 40, 27, 165, 40, 35, 26, 165, 41, 36, 26, 165, 39, 35, 25, 165, 46, 40, 27, 165, 58, 46, 31, 165, 47, 40, 27, 165, 46, 39, 27, 165, 51, 43, 28, 165, 49, 42, 27, 165, 54, 44, 29, 165, 51, 43, 28, 165, 43, 38, 26, 165, 39, 35, 26, 165, 41, 36, 26, 165, 58, 46, 31, 165, 43, 37, 26, 165, 42, 37, 26, 165, 46, 40, 27, 165, 65, 50, 33, 165, 53, 44, 29, 165, 67, 51, 34, 165, 55, 45, 30, 165, 40, 36, 26, 165, 48, 41, 27, 165, 48, 41, 27, 165, 56, 46, 30, 165, 47, 40, 27, 165, 42, 37, 26, 165, 48, 41, 27, 165, 48, 41, 27, 165, 62, 51, 37, 165, 41, 37, 27, 165, 48, 41, 31, 165, 83, 67, 48, 165, 42, 37, 28, 165, 39, 35, 25, 165, 51, 43, 28, 165, 44, 38, 26, 165, 55, 47, 34, 165, 37, 33, 25, 165, 42, 37, 26, 165, 46, 39, 27, 165, 61, 48, 32, 165, 47, 40, 27, 165, 45, 39, 26, 165, 46, 40, 27, 165, 49, 42, 27, 165, 39, 35, 25, 165, 40, 36, 26, 165, 39, 35, 25, 165, 46, 39, 27, 165, 72, 58, 42, 165, 65, 53, 39, 165, 80, 64, 46, 165, 39, 35, 25, 165, 40, 35, 27, 165, 51, 43, 32, 165, 36, 33, 25, 165, 38, 34, 25, 165, 42, 37, 26, 165, 42, 37, 28, 165, 38, 34, 25, 165, 40, 36, 26, 165, 41, 36, 26, 165, 43, 37, 26, 165, 42, 37, 26, 165, 36, 33, 25, 165, 37, 34, 25, 165, 37, 33, 25, 165, 68, 56, 40, 165, 71, 58, 41, 165, 44, 38, 26, 165, 41, 36, 26, 165, 47, 40, 27, 165, 38, 34, 25, 165, 40, 36, 27, 165, 41, 36, 26, 165, 45, 39, 26, 165, 48, 41, 27, 165, 41, 36, 26, 165, 37, 34, 25, 165, 48, 41, 27, 165, 45, 39, 27, 165, 43, 38, 26, 165, 50, 42, 28, 165, 60, 48, 31, 165, 46, 40, 27, 165, 45, 39, 27, 165, 40, 35, 25, 165, 39, 35, 25, 165, 41, 36, 26, 165, 44, 38, 29, 165, 38, 34, 26, 165, 37, 34, 25, 165, 41, 36, 26, 165, 50, 42, 28, 165, 54, 44, 29, 165, 49, 42, 27, 165, 43, 37, 26, 165, 48, 41, 27, 165, 66, 51, 34, 165, 69, 52, 35, 165, 66, 51, 34, 165, 40, 36, 26, 165, 38, 34, 25, 165, 43, 38, 26, 165, 37, 33, 25, 165, 37, 34, 25, 165, 44, 38, 26, 165, 43, 37, 26, 165, 52, 43, 28, 165, 42, 37, 26, 165, 37, 33, 25, 165, 76, 61, 44, 165, 54, 45, 33, 165, 39, 35, 25, 165, 44, 38, 26, 165, 56, 47, 34, 165, 38, 34, 25, 165, 48, 40, 27, 165, 57, 46, 30, 165, 45, 39, 27, 165, 44, 39, 29, 165, 59, 50, 36, 165, 39, 35, 25, 165, 42, 37, 26, 165, 43, 37, 26, 165, 56, 46, 30, 165, 50, 42, 28, 165, 38, 34, 26, 165, 41, 36, 26, 165, 41, 36, 26, 165, 40, 36, 26, 165, 49, 42, 27, 165, 42, 37, 26, 165, 40, 35, 25, 165, 57, 48, 35, 165, 60, 50, 36, 165, 40, 35, 27, 165, 48, 42, 31, 165, 42, 37, 26, 165, 49, 41, 27, 165, 43, 37, 26, 165, 46, 40, 29, 165, 51, 44, 32, 165, 87, 69, 49, 165, 39, 35, 25, 165, 38, 34, 25, 165, 43, 37, 26, 165, 40, 35, 26, 165, 36, 33, 25, 165, 54, 46, 33, 165, 40, 36, 26, 165, 52, 43, 28, 165, 44, 38, 26, 165, 47, 40, 27, 165, 67, 51, 34, 165, 59, 47, 31, 165, 39, 35, 25, 165, 60, 47, 31, 165, 68, 52, 34, 165, 67, 51, 34, 165, 57, 46, 30, 165, 56, 45, 30, 165, 57, 48, 35, 165, 45, 39, 29, 165, 47, 40, 27, 165, 41, 36, 26, 165, 48, 41, 27, 165, 52, 43, 28, 165, 58, 46, 31, 165, 62, 49, 32, 165, 51, 42, 28, 165, 58, 46, 31, 165, 42, 37, 26, 165, 57, 46, 30, 165, 58, 46, 30, 165, 70, 53, 35, 165, 69, 53, 35, 165, 53, 44, 29, 165, 51, 42, 28, 165, 37, 34, 25, 165, 53, 45, 33, 165, 86, 69, 49, 165, 66, 54, 39, 165, 47, 40, 27, 165, 44, 38, 26, 165, 44, 38, 26, 165, 48, 41, 27, 165, 48, 41, 27, 165, 40, 36, 26, 165, 52, 43, 28, 165, 46, 40, 27, 165, 39, 35, 25, 165, 70, 57, 41, 165, 58, 49, 35, 165, 60, 50, 36, 165, 72, 58, 42, 165, 41, 36, 26, 165, 38, 34, 25, 165, 42, 37, 26, 165, 37, 33, 25, 165, 37, 33, 25, 165, 39, 35, 26, 165, 39, 35, 25, 165, 43, 37, 26, 165, 40, 36, 26, 165, 44, 38, 26, 165, 39, 35, 25, 165, 71, 58, 42, 165, 64, 53, 38, 165, 47, 40, 27, 165, 41, 36, 26, 165, 38, 34, 26, 165, 42, 36, 26, 165, 65, 54, 39, 165, 13, 13, 13, 255, 20, 20, 21, 255, 23, 23, 24, 255, 26, 27, 28, 255, 29, 30, 30, 255, 27, 27, 28, 255, 15, 16, 16, 255, 24, 25, 25, 255, 24, 25, 25, 255, 21, 22, 22, 255, 25, 26, 27, 255, 29, 30, 30, 255, 23, 23, 24, 255, 13, 13, 13, 255, 11, 11, 12, 255, 13, 13, 13, 255, 11, 11, 12, 255, 4, 4, 4, 255, 7, 8, 8, 255, 9, 9, 10, 255, 12, 13, 13, 255, 21, 21, 22, 255, 18, 19, 19, 255, 22, 22, 23, 255, 22, 23, 23, 255, 22, 22, 23, 255, 33, 33, 34, 255, 28, 28, 29, 255, 22, 23, 23, 255, 19, 19, 20, 255, 20, 21, 21, 255, 27, 28, 28, 255, 27, 28, 28, 255, 27, 27, 28, 255, 27, 27, 28, 255, 33, 34, 34, 255, 19, 19, 20, 255, 17, 18, 18, 255, 15, 16, 16, 255, 11, 11, 11, 255, 9, 9, 9, 255, 6, 6, 6, 255, 14, 14, 14, 255, 13, 13, 14, 255, 10, 10, 10, 255, 14, 15, 15, 255, 14, 14, 15, 255, 14, 15, 15, 255, 15, 16, 16, 255, 11, 11, 11, 255, 12, 12, 12, 255, 14, 14, 14, 255, 13, 13, 13, 255, 17, 17, 17, 255, 16, 17, 17, 255, 17, 18, 18, 255, 17, 17, 18, 255, 14, 14, 15, 255, 15, 16, 16, 255, 11, 11, 12, 255, 18, 18, 19, 255, 10, 11, 11, 255, 10, 10, 10, 255, 14, 14, 15, 255, 14, 15, 15, 255, 22, 23, 23, 255, 23, 24, 25, 255, 25, 26, 27, 255, 21, 21, 22, 255, 20, 20, 21, 255, 14, 14, 14, 255, 12, 13, 13, 255, 10, 10, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 12, 12, 13, 255, 19, 20, 20, 255, 21, 21, 22, 255, 17, 17, 18, 255, 24, 25, 25, 255, 22, 22, 23, 255, 22, 23, 23, 255, 25, 25, 26, 255, 28, 29, 29, 255, 33, 34, 34, 255, 31, 32, 33, 255, 30, 31, 32, 255, 18, 18, 19, 255, 18, 19, 19, 255, 18, 19, 19, 255, 17, 17, 18, 255, 13, 14, 14, 255, 13, 13, 14, 255, 16, 17, 17, 255, 16, 16, 17, 255, 9, 9, 9, 255, 4, 4, 4, 255, 9, 9, 9, 255, 13, 13, 13, 255, 20, 21, 21, 255, 17, 18, 18, 255, 21, 22, 22, 255, 20, 20, 20, 255, 16, 16, 16, 255, 14, 14, 15, 255, 11, 11, 12, 255, 10, 11, 11, 255, 10, 11, 11, 255, 10, 10, 11, 255, 11, 11, 11, 255, 14, 14, 15, 255, 10, 11, 11, 255, 15, 16, 16, 255, 15, 15, 15, 255, 18, 18, 19, 255, 16, 16, 17, 255, 20, 21, 21, 255, 13, 13, 13, 255, 16, 16, 17, 255, 11, 11, 12, 255, 9, 9, 9, 255, 13, 13, 14, 255, 15, 15, 16, 255, 16, 16, 16, 255, 15, 15, 16, 255, 10, 10, 11, 255, 21, 22, 22, 255, 15, 16, 16, 255, 24, 24, 25, 255, 20, 21, 21, 255, 10, 10, 10, 255, 10, 11, 11, 255, 9, 10, 10, 255, 11, 11, 11, 255, 10, 10, 11, 255, 15, 15, 15, 255, 12, 12, 12, 255, 16, 16, 16, 255, 17, 17, 17, 255, 16, 17, 17, 255, 23, 24, 24, 255, 24, 24, 25, 255, 21, 22, 22, 255, 13, 13, 13, 255, 18, 19, 19, 255, 10, 10, 10, 255, 12, 13, 13, 255, 11, 11, 12, 255, 12, 12, 12, 255, 14, 15, 15, 255, 14, 15, 15, 255, 17, 17, 18, 255, 16, 16, 16, 255, 10, 10, 11, 255, 8, 9, 9, 255, 12, 12, 13, 255, 14, 15, 15, 255, 15, 15, 16, 255, 23, 23, 24, 255, 17, 17, 17, 255, 17, 17, 17, 255, 23, 24, 24, 255, 22, 22, 23, 255, 13, 13, 13, 255, 15, 15, 15, 255, 11, 12, 12, 255, 9, 10, 10, 255, 11, 12, 12, 255, 14, 14, 14, 255, 17, 17, 18, 255, 18, 19, 19, 255, 15, 16, 16, 255, 13, 14, 14, 255, 14, 14, 14, 255, 16, 16, 17, 255, 17, 17, 18, 255, 15, 15, 16, 255, 6, 6, 6, 255, 5, 5, 5, 255, 9, 9, 9, 255, 11, 11, 11, 255, 21, 21, 22, 255, 23, 24, 24, 255, 23, 24, 24, 255, 29, 29, 30, 255, 14, 14, 15, 255, 15, 16, 16, 255, 14, 14, 15, 255, 16, 16, 16, 255, 9, 9, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 5, 5, 5, 255, 7, 7, 7, 255, 9, 9, 9, 255, 7, 7, 7, 255, 9, 9, 9, 255, 15, 16, 16, 255, 16, 16, 17, 255, 25, 26, 26, 255, 26, 26, 27, 255, 14, 15, 15, 255, 14, 14, 15, 255, 16, 16, 16, 255, 13, 14, 14, 255, 16, 16, 17, 255, 17, 18, 18, 255, 21, 22, 22, 255, 23, 24, 25, 255, 23, 23, 24, 255, 22, 23, 23, 255, 33, 34, 34, 255, 33, 33, 34, 255, 33, 33, 34, 255, 33, 34, 34, 255, 28, 29, 29, 255, 29, 30, 31, 255, 22, 22, 23, 255, 19, 20, 20, 255, 27, 28, 28, 255, 22, 22, 23, 255, 21, 21, 22, 255, 18, 18, 19, 255, 16, 16, 16, 255, 11, 11, 11, 255, 13, 13, 13, 255, 12, 12, 12, 255, 14, 15, 15, 255, 16, 17, 17, 255, 12, 12, 12, 255, 9, 9, 9, 255, 5, 5, 5, 255, 10, 10, 10, 255, 8, 8, 8, 255, 14, 14, 14, 255, 11, 11, 11, 255, 11, 11, 12, 255, 12, 12, 12, 255, 12, 12, 12, 255, 13, 13, 13, 255, 10, 10, 10, 255, 12, 12, 12, 255, 14, 14, 15, 255, 16, 16, 16, 255, 13, 13, 13, 255, 15, 15, 15, 255, 13, 13, 14, 255, 18, 18, 19, 255, 16, 16, 16, 255, 16, 16, 17, 255, 14, 15, 15, 255, 14, 14, 14, 255, 10, 10, 10, 255, 10, 10, 10, 255, 11, 11, 11, 255, 13, 13, 13, 255, 59, 49, 36, 165, 87, 70, 49, 165, 48, 41, 30, 165, 43, 37, 26, 165, 41, 36, 26, 165, 45, 39, 26, 165, 48, 41, 27, 165, 48, 41, 27, 165, 47, 40, 27, 165, 54, 44, 29, 165, 67, 51, 34, 165, 58, 47, 31, 165, 76, 56, 36, 165, 65, 50, 33, 165, 47, 40, 27, 165, 50, 42, 28, 165, 58, 46, 31, 165, 56, 46, 30, 165, 60, 47, 31, 165, 59, 47, 31, 165, 52, 43, 28, 165, 39, 35, 25, 165, 49, 42, 27, 165, 58, 46, 31, 165, 70, 53, 35, 165, 53, 44, 29, 165, 56, 46, 30, 165, 58, 46, 31, 165, 45, 39, 26, 165, 48, 41, 27, 165, 38, 34, 25, 165, 45, 39, 26, 165, 49, 42, 27, 165, 42, 37, 26, 165, 50, 42, 28, 165, 39, 35, 25, 165, 46, 40, 27, 165, 47, 40, 27, 165, 46, 40, 27, 165, 45, 39, 26, 165, 43, 37, 26, 165, 48, 41, 27, 165, 45, 39, 26, 165, 55, 45, 30, 165, 47, 40, 27, 165, 40, 35, 26, 165, 39, 34, 25, 165, 47, 40, 27, 165, 55, 45, 29, 165, 44, 38, 26, 165, 47, 40, 27, 165, 49, 42, 31, 165, 41, 36, 26, 165, 47, 40, 27, 165, 62, 49, 32, 165, 61, 48, 32, 165, 57, 46, 30, 165, 51, 43, 28, 165, 63, 49, 32, 165, 64, 50, 33, 165, 64, 50, 33, 165, 62, 49, 32, 165, 44, 38, 26, 165, 45, 39, 26, 165, 57, 46, 30, 165, 45, 39, 27, 165, 46, 39, 27, 165, 42, 37, 26, 165, 42, 37, 26, 165, 45, 39, 26, 165, 55, 46, 34, 165, 36, 33, 25, 165, 41, 36, 27, 165, 51, 44, 32, 165, 40, 36, 26, 165, 39, 35, 25, 165, 47, 40, 27, 165, 46, 39, 27, 165, 48, 41, 30, 165, 52, 44, 32, 165, 38, 34, 25, 165, 44, 38, 26, 165, 49, 41, 27, 165, 50, 42, 28, 165, 42, 37, 26, 165, 51, 43, 28, 165, 48, 41, 27, 165, 42, 37, 26, 165, 41, 36, 27, 165, 45, 39, 26, 165, 38, 34, 25, 165, 38, 34, 25, 165, 86, 68, 49, 165, 86, 68, 48, 165, 68, 56, 40, 165, 42, 37, 28, 165, 71, 58, 42, 165, 41, 36, 27, 165, 37, 33, 25, 165, 47, 40, 27, 165, 45, 47, 42, 165, 38, 34, 26, 165, 41, 36, 26, 165, 41, 36, 26, 165, 43, 38, 26, 165, 41, 36, 26, 165, 41, 36, 26, 165, 42, 37, 26, 165, 40, 35, 25, 165, 43, 38, 28, 165, 44, 38, 26, 165, 54, 45, 33, 165, 42, 37, 26, 165, 39, 35, 26, 165, 47, 40, 30, 165, 53, 45, 33, 165, 41, 36, 26, 165, 53, 44, 29, 165, 50, 42, 28, 165, 40, 36, 26, 165, 48, 49, 41, 165, 48, 41, 27, 165, 52, 43, 28, 165, 56, 46, 30, 165, 69, 53, 35, 165, 62, 49, 32, 165, 37, 33, 25, 165, 45, 39, 27, 165, 47, 40, 27, 165, 38, 34, 25, 165, 40, 35, 25, 165, 39, 35, 25, 165, 70, 57, 41, 165, 56, 47, 34, 165, 42, 37, 26, 165, 47, 40, 27, 165, 44, 38, 26, 165, 55, 45, 30, 165, 45, 39, 27, 165, 62, 49, 32, 165, 57, 46, 30, 165, 56, 46, 30, 165, 71, 54, 36, 165, 44, 38, 26, 165, 41, 36, 26, 165, 45, 39, 27, 165, 44, 39, 29, 165, 50, 43, 31, 165, 46, 40, 27, 165, 50, 42, 28, 165, 47, 40, 27, 165, 43, 38, 28, 165, 49, 42, 31, 165, 86, 69, 49, 165, 36, 33, 25, 165, 46, 39, 27, 165, 41, 36, 27, 165, 42, 37, 26, 165, 47, 40, 27, 165, 45, 39, 26, 165, 50, 42, 28, 165, 38, 34, 25, 165, 72, 59, 42, 165, 65, 54, 39, 165, 43, 38, 26, 165, 44, 38, 26, 165, 36, 33, 25, 165, 55, 45, 29, 165, 42, 37, 26, 165, 48, 41, 27, 165, 48, 40, 27, 165, 46, 39, 27, 165, 37, 33, 25, 165, 51, 42, 28, 165, 41, 36, 26, 165, 37, 33, 25, 165, 43, 38, 26, 165, 70, 57, 41, 165, 43, 37, 26, 165, 40, 35, 26, 165, 47, 40, 27, 165, 51, 42, 28, 165, 47, 40, 27, 165, 39, 35, 25, 165, 81, 65, 47, 165, 63, 52, 38, 165, 52, 44, 32, 165, 37, 34, 25, 165, 41, 36, 26, 165, 41, 36, 27, 165, 79, 64, 46, 165, 45, 39, 29, 165, 44, 38, 26, 165, 55, 45, 30, 165, 65, 50, 33, 165, 47, 40, 27, 165, 66, 51, 34, 165, 63, 49, 32, 165, 37, 34, 25, 165, 47, 40, 27, 165, 69, 52, 35, 165, 83, 61, 36, 165, 49, 41, 27, 165, 47, 40, 27, 165, 87, 69, 49, 165, 54, 46, 33, 165, 45, 39, 26, 165, 60, 47, 31, 165, 50, 42, 28, 165, 55, 45, 30, 165, 45, 39, 26, 165, 54, 44, 29, 165, 46, 39, 27, 165, 48, 41, 27, 165, 48, 41, 27, 165, 72, 54, 36, 165, 65, 50, 33, 165, 56, 45, 30, 165, 56, 46, 30, 165, 48, 41, 27, 165, 46, 39, 27, 165, 48, 41, 27, 165, 37, 33, 25, 165, 62, 52, 37, 165, 36, 33, 25, 165, 39, 35, 25, 165, 47, 40, 27, 165, 48, 41, 27, 165, 52, 43, 28, 165, 47, 40, 27, 165, 47, 40, 27, 165, 39, 35, 25, 165, 39, 35, 25, 165, 47, 41, 30, 165, 58, 48, 35, 165, 48, 41, 30, 165, 48, 41, 30, 165, 65, 53, 39, 165, 40, 36, 26, 165, 47, 41, 30, 165, 48, 41, 30, 165, 38, 34, 25, 165, 38, 35, 26, 165, 61, 51, 37, 165, 40, 36, 26, 165, 41, 36, 26, 165, 53, 44, 29, 165, 41, 36, 26, 165, 37, 33, 25, 165, 54, 45, 33, 165, 36, 33, 25, 165, 43, 37, 26, 165, 42, 37, 26, 165, 50, 51, 44, 165, 43, 38, 26, 165, 41, 36, 27, 165, 18, 18, 19, 255, 21, 22, 22, 255, 26, 27, 27, 255, 31, 31, 32, 255, 30, 31, 32, 255, 24, 25, 26, 255, 18, 18, 19, 255, 22, 23, 24, 255, 24, 24, 25, 255, 33, 34, 34, 255, 31, 31, 32, 255, 33, 34, 34, 255, 18, 19, 19, 255, 17, 17, 17, 255, 12, 13, 13, 255, 14, 15, 15, 255, 11, 11, 11, 255, 7, 7, 7, 255, 11, 11, 11, 255, 11, 11, 12, 255, 15, 15, 15, 255, 20, 21, 21, 255, 26, 26, 27, 255, 23, 23, 24, 255, 18, 19, 19, 255, 22, 22, 23, 255, 32, 33, 33, 255, 28, 29, 29, 255, 30, 31, 32, 255, 27, 28, 29, 255, 17, 17, 17, 255, 26, 26, 27, 255, 25, 25, 26, 255, 23, 23, 24, 255, 29, 30, 31, 255, 22, 23, 24, 255, 26, 27, 27, 255, 9, 9, 10, 255, 14, 14, 14, 255, 11, 12, 12, 255, 10, 10, 11, 255, 6, 6, 6, 255, 16, 16, 17, 255, 17, 17, 17, 255, 19, 19, 20, 255, 15, 16, 16, 255, 16, 17, 17, 255, 21, 21, 21, 255, 18, 19, 19, 255, 16, 16, 17, 255, 19, 20, 20, 255, 22, 22, 23, 255, 18, 18, 18, 255, 22, 23, 23, 255, 20, 21, 21, 255, 19, 20, 20, 255, 18, 18, 19, 255, 16, 17, 17, 255, 15, 15, 16, 255, 15, 15, 15, 255, 11, 12, 12, 255, 11, 12, 12, 255, 9, 9, 9, 255, 16, 17, 17, 255, 20, 20, 21, 255, 22, 23, 24, 255, 18, 19, 19, 255, 25, 25, 26, 255, 20, 20, 21, 255, 16, 17, 17, 255, 16, 16, 16, 255, 13, 14, 14, 255, 9, 9, 9, 255, 11, 11, 12, 255, 11, 11, 12, 255, 12, 12, 13, 255, 19, 20, 20, 255, 17, 17, 18, 255, 19, 19, 20, 255, 18, 19, 19, 255, 22, 22, 23, 255, 18, 19, 19, 255, 22, 22, 23, 255, 30, 31, 32, 255, 33, 34, 34, 255, 27, 27, 28, 255, 27, 27, 28, 255, 21, 21, 21, 255, 16, 16, 16, 255, 14, 14, 14, 255, 11, 11, 12, 255, 7, 7, 7, 255, 15, 15, 16, 255, 10, 10, 11, 255, 10, 10, 10, 255, 10, 10, 10, 255, 5, 5, 5, 255, 11, 12, 12, 255, 15, 15, 16, 255, 28, 28, 29, 255, 24, 24, 25, 255, 24, 25, 25, 255, 16, 17, 17, 255, 17, 18, 18, 255, 14, 14, 14, 255, 12, 13, 13, 255, 7, 7, 7, 255, 10, 10, 10, 255, 14, 14, 14, 255, 13, 13, 13, 255, 14, 14, 14, 255, 16, 16, 16, 255, 17, 17, 17, 255, 14, 15, 15, 255, 20, 20, 21, 255, 20, 21, 21, 255, 22, 23, 23, 255, 19, 19, 20, 255, 17, 17, 17, 255, 14, 14, 15, 255, 15, 15, 16, 255, 18, 18, 19, 255, 20, 20, 21, 255, 18, 18, 19, 255, 19, 19, 20, 255, 22, 23, 23, 255, 20, 21, 21, 255, 21, 22, 22, 255, 22, 22, 23, 255, 23, 24, 24, 255, 5, 6, 6, 255, 6, 6, 6, 255, 11, 11, 11, 255, 12, 12, 12, 255, 9, 9, 9, 255, 18, 18, 18, 255, 18, 18, 19, 255, 16, 16, 16, 255, 22, 23, 23, 255, 33, 34, 34, 255, 29, 30, 30, 255, 24, 24, 25, 255, 21, 21, 22, 255, 18, 18, 18, 255, 18, 19, 19, 255, 11, 11, 11, 255, 12, 12, 12, 255, 13, 13, 14, 255, 12, 13, 13, 255, 11, 11, 12, 255, 14, 15, 15, 255, 14, 14, 15, 255, 18, 19, 19, 255, 13, 14, 14, 255, 8, 8, 8, 255, 12, 12, 12, 255, 13, 13, 14, 255, 19, 19, 19, 255, 20, 21, 21, 255, 22, 22, 23, 255, 24, 25, 26, 255, 17, 17, 18, 255, 22, 22, 23, 255, 11, 11, 11, 255, 7, 7, 8, 255, 10, 10, 11, 255, 13, 13, 13, 255, 8, 9, 9, 255, 16, 16, 17, 255, 19, 19, 19, 255, 21, 21, 22, 255, 16, 17, 17, 255, 16, 17, 17, 255, 22, 23, 23, 255, 20, 21, 21, 255, 20, 21, 21, 255, 20, 20, 21, 255, 10, 10, 10, 255, 8, 8, 8, 255, 8, 8, 8, 255, 13, 13, 13, 255, 17, 18, 18, 255, 21, 22, 22, 255, 29, 30, 30, 255, 29, 29, 30, 255, 23, 23, 24, 255, 21, 22, 22, 255, 23, 23, 24, 255, 19, 20, 20, 255, 13, 13, 13, 255, 12, 12, 12, 255, 10, 10, 10, 255, 8, 8, 8, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 10, 10, 10, 255, 15, 16, 16, 255, 18, 19, 19, 255, 20, 21, 21, 255, 16, 16, 17, 255, 17, 17, 18, 255, 13, 13, 13, 255, 11, 11, 12, 255, 15, 16, 16, 255, 17, 17, 17, 255, 18, 18, 19, 255, 26, 26, 27, 255, 23, 24, 24, 255, 26, 26, 27, 255, 29, 30, 30, 255, 29, 30, 30, 255, 32, 33, 33, 255, 32, 33, 34, 255, 33, 33, 34, 255, 30, 31, 32, 255, 22, 22, 23, 255, 27, 28, 28, 255, 23, 24, 24, 255, 24, 25, 25, 255, 23, 23, 24, 255, 16, 16, 17, 255, 21, 21, 22, 255, 12, 12, 12, 255, 11, 11, 12, 255, 13, 13, 13, 255, 17, 17, 18, 255, 16, 16, 17, 255, 18, 18, 18, 255, 20, 21, 21, 255, 13, 13, 13, 255, 8, 8, 8, 255, 9, 10, 10, 255, 5, 6, 6, 255, 10, 10, 11, 255, 10, 11, 11, 255, 12, 13, 13, 255, 11, 11, 12, 255, 13, 13, 14, 255, 12, 12, 13, 255, 11, 11, 11, 255, 18, 18, 19, 255, 16, 17, 17, 255, 17, 18, 18, 255, 15, 16, 16, 255, 14, 14, 14, 255, 15, 15, 16, 255, 16, 16, 17, 255, 16, 17, 17, 255, 19, 20, 20, 255, 16, 16, 16, 255, 19, 19, 20, 255, 8, 8, 8, 255, 10, 11, 11, 255, 13, 13, 13, 255, 15, 15, 16, 255, 48, 42, 31, 165, 71, 58, 42, 165, 67, 55, 40, 165, 47, 40, 30, 165, 59, 50, 36, 165, 37, 33, 25, 165, 40, 36, 26, 165, 48, 41, 27, 165, 44, 38, 26, 165, 54, 45, 29, 165, 69, 52, 35, 165, 77, 57, 36, 165, 53, 44, 29, 165, 49, 41, 27, 165, 46, 39, 27, 165, 51, 42, 28, 165, 61, 48, 32, 165, 55, 45, 30, 165, 52, 43, 28, 165, 40, 36, 26, 165, 51, 42, 28, 165, 37, 34, 25, 165, 53, 45, 33, 165, 44, 38, 26, 165, 59, 47, 31, 165, 59, 47, 31, 165, 45, 39, 27, 165, 54, 44, 29, 165, 79, 59, 36, 165, 60, 48, 31, 165, 55, 47, 34, 165, 50, 42, 28, 165, 52, 43, 28, 165, 44, 38, 26, 165, 65, 50, 33, 165, 62, 48, 32, 165, 63, 49, 32, 165, 50, 42, 28, 165, 48, 41, 27, 165, 44, 38, 26, 165, 45, 39, 26, 165, 49, 42, 27, 165, 47, 40, 27, 165, 42, 37, 26, 165, 40, 35, 25, 165, 44, 38, 26, 165, 36, 33, 25, 165, 36, 33, 25, 165, 36, 33, 25, 165, 49, 42, 27, 165, 75, 61, 43, 165, 87, 69, 49, 165, 57, 48, 35, 165, 37, 33, 25, 165, 74, 55, 36, 165, 51, 43, 28, 165, 45, 38, 26, 165, 41, 36, 26, 165, 59, 47, 31, 165, 53, 44, 29, 165, 52, 43, 29, 165, 53, 52, 43, 165, 37, 34, 25, 165, 44, 38, 26, 165, 48, 41, 27, 165, 51, 43, 28, 165, 37, 34, 25, 165, 38, 34, 25, 165, 36, 33, 25, 165, 63, 52, 38, 165, 87, 69, 49, 165, 86, 69, 49, 165, 37, 34, 25, 165, 45, 39, 27, 165, 42, 37, 28, 165, 37, 33, 25, 165, 43, 37, 26, 165, 40, 36, 26, 165, 43, 38, 26, 165, 45, 39, 26, 165, 39, 35, 25, 165, 41, 36, 27, 165, 37, 33, 25, 165, 44, 38, 26, 165, 46, 39, 27, 165, 45, 39, 26, 165, 64, 53, 38, 165, 43, 37, 26, 165, 40, 35, 25, 165, 65, 54, 39, 165, 45, 39, 26, 165, 37, 34, 25, 165, 87, 69, 49, 165, 49, 42, 31, 165, 57, 48, 35, 165, 48, 41, 31, 165, 47, 40, 30, 165, 66, 54, 39, 165, 50, 43, 31, 165, 39, 35, 26, 165, 44, 38, 26, 165, 44, 38, 26, 165, 36, 33, 25, 165, 36, 33, 25, 165, 42, 37, 26, 165, 40, 36, 26, 165, 48, 41, 27, 165, 49, 42, 27, 165, 45, 39, 26, 165, 43, 38, 26, 165, 38, 34, 25, 165, 43, 37, 26, 165, 41, 36, 26, 165, 40, 36, 26, 165, 44, 38, 26, 165, 37, 33, 25, 165, 38, 34, 25, 165, 59, 49, 36, 165, 39, 35, 26, 165, 38, 34, 25, 165, 45, 38, 26, 165, 48, 41, 27, 165, 44, 38, 26, 165, 56, 46, 30, 165, 59, 47, 31, 165, 59, 47, 31, 165, 60, 50, 36, 165, 48, 41, 27, 165, 47, 40, 27, 165, 36, 33, 25, 165, 43, 37, 26, 165, 42, 37, 26, 165, 60, 50, 36, 165, 65, 53, 39, 165, 48, 41, 27, 165, 37, 34, 25, 165, 46, 40, 29, 165, 45, 39, 27, 165, 43, 38, 26, 165, 68, 52, 34, 165, 66, 51, 34, 165, 57, 46, 30, 165, 51, 43, 28, 165, 44, 38, 26, 165, 40, 36, 26, 165, 43, 38, 26, 165, 49, 42, 27, 165, 37, 33, 25, 165, 40, 35, 25, 165, 41, 36, 26, 165, 39, 35, 25, 165, 37, 33, 25, 165, 39, 35, 25, 165, 60, 50, 37, 165, 36, 33, 25, 165, 46, 39, 27, 165, 45, 39, 26, 165, 49, 41, 27, 165, 41, 36, 26, 165, 51, 43, 28, 165, 42, 37, 26, 165, 53, 44, 29, 165, 42, 37, 26, 165, 40, 36, 26, 165, 49, 42, 31, 165, 56, 47, 34, 165, 43, 38, 28, 165, 46, 39, 27, 165, 46, 40, 27, 165, 45, 39, 26, 165, 44, 38, 26, 165, 48, 41, 27, 165, 45, 39, 26, 165, 42, 37, 28, 165, 40, 35, 25, 165, 52, 43, 29, 165, 51, 43, 28, 165, 56, 45, 30, 165, 37, 34, 25, 165, 46, 40, 27, 165, 47, 40, 27, 165, 50, 42, 28, 165, 46, 40, 27, 165, 40, 35, 25, 165, 37, 33, 25, 165, 51, 43, 32, 165, 41, 36, 27, 165, 37, 34, 25, 165, 38, 34, 25, 165, 44, 38, 28, 165, 36, 33, 25, 165, 40, 36, 26, 165, 48, 41, 27, 165, 47, 40, 27, 165, 43, 38, 26, 165, 61, 48, 32, 165, 47, 40, 27, 165, 47, 40, 27, 165, 37, 33, 25, 165, 40, 35, 25, 165, 54, 44, 29, 165, 69, 53, 35, 165, 64, 50, 33, 165, 66, 51, 34, 165, 40, 35, 25, 165, 48, 41, 27, 165, 58, 47, 31, 165, 56, 45, 30, 165, 55, 45, 30, 165, 42, 37, 26, 165, 37, 33, 25, 165, 38, 34, 25, 165, 52, 43, 29, 165, 43, 37, 26, 165, 53, 44, 29, 165, 67, 51, 34, 165, 57, 46, 30, 165, 53, 44, 29, 165, 48, 41, 27, 165, 65, 50, 33, 165, 57, 46, 30, 165, 42, 37, 26, 165, 46, 39, 27, 165, 43, 37, 26, 165, 39, 35, 25, 165, 42, 37, 26, 165, 40, 36, 26, 165, 41, 36, 26, 165, 42, 37, 26, 165, 47, 40, 27, 165, 37, 34, 25, 165, 68, 56, 40, 165, 79, 63, 45, 165, 86, 69, 49, 165, 56, 47, 34, 165, 85, 68, 49, 165, 42, 37, 27, 165, 41, 36, 26, 165, 54, 44, 29, 165, 44, 38, 26, 165, 48, 41, 27, 165, 62, 49, 32, 165, 47, 40, 27, 165, 37, 33, 25, 165, 40, 35, 25, 165, 44, 38, 26, 165, 58, 54, 45, 165, 45, 39, 26, 165, 40, 36, 26, 165, 59, 49, 36, 165, 42, 37, 27, 165, 39, 35, 25, 165, 36, 33, 25, 165, 52, 45, 33, 165, 38, 34, 25, 165, 56, 47, 35, 165, 23, 23, 24, 255, 18, 19, 19, 255, 24, 24, 25, 255, 24, 25, 25, 255, 26, 27, 27, 255, 32, 32, 33, 255, 25, 26, 26, 255, 30, 31, 32, 255, 33, 34, 34, 255, 30, 31, 31, 255, 33, 34, 34, 255, 33, 34, 34, 255, 25, 25, 26, 255, 16, 17, 17, 255, 18, 18, 19, 255, 14, 14, 14, 255, 9, 9, 9, 255, 8, 8, 8, 255, 10, 10, 10, 255, 16, 17, 17, 255, 18, 18, 19, 255, 21, 21, 22, 255, 16, 16, 17, 255, 27, 27, 28, 255, 30, 31, 31, 255, 32, 33, 34, 255, 26, 26, 27, 255, 28, 28, 29, 255, 33, 33, 34, 255, 27, 28, 28, 255, 18, 18, 19, 255, 20, 21, 21, 255, 24, 24, 25, 255, 27, 28, 28, 255, 17, 17, 18, 255, 23, 23, 24, 255, 25, 26, 26, 255, 16, 16, 17, 255, 16, 16, 17, 255, 10, 10, 10, 255, 6, 7, 7, 255, 7, 7, 7, 255, 8, 8, 8, 255, 14, 15, 15, 255, 19, 19, 19, 255, 12, 12, 12, 255, 18, 18, 18, 255, 18, 19, 19, 255, 22, 23, 23, 255, 23, 23, 24, 255, 15, 15, 16, 255, 23, 23, 24, 255, 25, 25, 26, 255, 27, 27, 28, 255, 23, 23, 24, 255, 24, 25, 25, 255, 20, 21, 21, 255, 15, 15, 16, 255, 12, 13, 13, 255, 14, 14, 15, 255, 11, 11, 12, 255, 12, 12, 13, 255, 11, 11, 12, 255, 12, 12, 13, 255, 11, 11, 11, 255, 17, 18, 18, 255, 29, 30, 30, 255, 24, 24, 25, 255, 29, 30, 30, 255, 17, 18, 18, 255, 23, 23, 24, 255, 15, 15, 15, 255, 18, 18, 18, 255, 15, 15, 16, 255, 7, 8, 8, 255, 10, 10, 10, 255, 12, 13, 13, 255, 18, 18, 19, 255, 18, 19, 19, 255, 11, 11, 12, 255, 19, 20, 20, 255, 20, 20, 21, 255, 20, 20, 21, 255, 24, 25, 26, 255, 33, 34, 34, 255, 33, 34, 34, 255, 30, 30, 31, 255, 21, 22, 22, 255, 29, 30, 31, 255, 10, 11, 11, 255, 13, 13, 14, 255, 11, 11, 11, 255, 12, 12, 12, 255, 9, 9, 9, 255, 9, 10, 10, 255, 4, 5, 5, 255, 9, 10, 10, 255, 12, 13, 13, 255, 17, 17, 18, 255, 26, 26, 27, 255, 21, 21, 22, 255, 16, 17, 17, 255, 21, 21, 21, 255, 16, 17, 17, 255, 15, 15, 15, 255, 13, 14, 14, 255, 8, 8, 8, 255, 8, 8, 8, 255, 6, 6, 6, 255, 14, 14, 14, 255, 18, 18, 18, 255, 21, 22, 22, 255, 28, 29, 30, 255, 23, 24, 25, 255, 23, 23, 24, 255, 23, 23, 24, 255, 26, 26, 27, 255, 22, 23, 23, 255, 18, 18, 19, 255, 26, 27, 28, 255, 25, 26, 26, 255, 23, 24, 25, 255, 22, 23, 23, 255, 21, 21, 22, 255, 23, 23, 24, 255, 18, 19, 19, 255, 21, 21, 22, 255, 21, 22, 22, 255, 20, 21, 21, 255, 5, 6, 6, 255, 5, 5, 5, 255, 6, 6, 6, 255, 11, 12, 12, 255, 16, 16, 16, 255, 17, 17, 17, 255, 19, 20, 20, 255, 20, 21, 21, 255, 18, 18, 19, 255, 21, 21, 22, 255, 27, 28, 28, 255, 26, 27, 27, 255, 21, 22, 22, 255, 23, 24, 24, 255, 13, 13, 13, 255, 18, 19, 19, 255, 13, 13, 13, 255, 13, 13, 13, 255, 11, 11, 11, 255, 10, 11, 11, 255, 9, 9, 10, 255, 10, 10, 10, 255, 14, 14, 14, 255, 14, 14, 15, 255, 14, 14, 15, 255, 7, 7, 7, 255, 12, 12, 13, 255, 11, 11, 11, 255, 10, 10, 11, 255, 23, 23, 24, 255, 21, 22, 22, 255, 23, 24, 24, 255, 15, 15, 15, 255, 14, 15, 15, 255, 16, 17, 17, 255, 12, 12, 13, 255, 10, 11, 11, 255, 6, 6, 6, 255, 14, 14, 14, 255, 19, 20, 20, 255, 23, 24, 24, 255, 22, 22, 23, 255, 19, 19, 20, 255, 17, 17, 18, 255, 26, 26, 27, 255, 28, 29, 30, 255, 29, 29, 30, 255, 16, 17, 17, 255, 11, 11, 12, 255, 7, 7, 8, 255, 5, 6, 6, 255, 17, 18, 18, 255, 15, 15, 16, 255, 23, 24, 24, 255, 22, 22, 23, 255, 22, 23, 23, 255, 30, 31, 32, 255, 29, 29, 30, 255, 22, 23, 23, 255, 23, 23, 24, 255, 20, 21, 21, 255, 18, 18, 19, 255, 13, 14, 14, 255, 10, 10, 10, 255, 12, 12, 12, 255, 8, 9, 9, 255, 7, 7, 7, 255, 7, 7, 7, 255, 5, 6, 6, 255, 12, 13, 13, 255, 21, 21, 22, 255, 11, 11, 11, 255, 15, 15, 15, 255, 11, 11, 11, 255, 11, 11, 12, 255, 15, 15, 15, 255, 22, 22, 23, 255, 25, 26, 27, 255, 23, 24, 24, 255, 26, 27, 27, 255, 26, 26, 27, 255, 31, 32, 33, 255, 33, 33, 34, 255, 33, 33, 34, 255, 33, 34, 34, 255, 26, 27, 27, 255, 27, 28, 28, 255, 28, 29, 29, 255, 25, 26, 26, 255, 20, 20, 21, 255, 17, 17, 18, 255, 15, 16, 16, 255, 16, 17, 17, 255, 17, 17, 17, 255, 11, 12, 12, 255, 5, 6, 6, 255, 12, 12, 13, 255, 16, 16, 17, 255, 20, 21, 21, 255, 16, 17, 17, 255, 23, 23, 24, 255, 17, 17, 17, 255, 12, 12, 13, 255, 10, 10, 11, 255, 10, 11, 11, 255, 10, 10, 10, 255, 17, 17, 17, 255, 16, 17, 17, 255, 13, 14, 14, 255, 15, 15, 16, 255, 13, 14, 14, 255, 13, 13, 13, 255, 20, 21, 21, 255, 21, 21, 22, 255, 18, 18, 19, 255, 14, 14, 15, 255, 16, 16, 17, 255, 16, 16, 17, 255, 25, 25, 26, 255, 20, 20, 21, 255, 25, 26, 26, 255, 21, 22, 22, 255, 21, 22, 22, 255, 5, 5, 6, 255, 3, 3, 3, 255, 10, 10, 10, 255, 19, 20, 20, 255, 75, 61, 44, 165, 37, 33, 25, 165, 40, 35, 25, 165, 44, 38, 26, 165, 48, 41, 27, 165, 41, 36, 26, 165, 50, 42, 27, 165, 43, 38, 26, 165, 50, 42, 28, 165, 40, 36, 26, 165, 69, 53, 35, 165, 82, 61, 36, 165, 60, 47, 31, 165, 48, 41, 27, 165, 55, 45, 30, 165, 58, 47, 31, 165, 46, 40, 27, 165, 40, 35, 26, 165, 58, 48, 35, 165, 44, 38, 29, 165, 43, 37, 26, 165, 39, 35, 25, 165, 42, 37, 26, 165, 54, 44, 29, 165, 65, 50, 33, 165, 59, 47, 31, 165, 54, 44, 29, 165, 72, 54, 36, 165, 78, 58, 36, 165, 49, 41, 27, 165, 53, 44, 29, 165, 52, 43, 28, 165, 49, 41, 27, 165, 55, 45, 30, 165, 61, 48, 32, 165, 53, 44, 29, 165, 60, 48, 31, 165, 60, 48, 32, 165, 53, 44, 29, 165, 50, 42, 28, 165, 44, 38, 26, 165, 39, 35, 25, 165, 39, 35, 25, 165, 46, 47, 41, 165, 56, 45, 30, 165, 52, 43, 28, 165, 57, 46, 30, 165, 45, 39, 26, 165, 47, 40, 27, 165, 55, 45, 29, 165, 65, 54, 39, 165, 80, 64, 46, 165, 39, 35, 26, 165, 45, 39, 26, 165, 57, 46, 30, 165, 45, 39, 27, 165, 37, 34, 25, 165, 49, 42, 31, 165, 40, 35, 25, 165, 40, 35, 25, 165, 54, 44, 29, 165, 48, 41, 27, 165, 54, 44, 29, 165, 44, 38, 26, 165, 48, 41, 27, 165, 38, 34, 25, 165, 44, 38, 26, 165, 47, 40, 27, 165, 38, 34, 25, 165, 75, 61, 44, 165, 58, 49, 36, 165, 48, 41, 30, 165, 42, 37, 26, 165, 37, 33, 25, 165, 68, 56, 40, 165, 60, 50, 36, 165, 42, 37, 26, 165, 38, 34, 25, 165, 38, 34, 26, 165, 37, 34, 25, 165, 66, 54, 39, 165, 38, 34, 25, 165, 37, 33, 25, 165, 45, 39, 26, 165, 37, 33, 25, 165, 76, 61, 44, 165, 38, 34, 26, 165, 43, 37, 26, 165, 43, 37, 26, 165, 42, 37, 26, 165, 46, 40, 30, 165, 80, 65, 46, 165, 84, 66, 46, 165, 72, 59, 42, 165, 47, 41, 30, 165, 40, 35, 25, 165, 43, 37, 26, 165, 66, 54, 39, 165, 37, 33, 25, 165, 43, 37, 26, 165, 42, 37, 26, 165, 36, 33, 25, 165, 45, 39, 27, 165, 54, 44, 29, 165, 46, 39, 27, 165, 50, 42, 28, 165, 46, 40, 27, 165, 69, 53, 35, 165, 48, 41, 27, 165, 52, 43, 28, 165, 40, 36, 26, 165, 38, 34, 25, 165, 47, 40, 30, 165, 37, 33, 25, 165, 37, 34, 25, 165, 45, 39, 26, 165, 46, 40, 27, 165, 40, 36, 26, 165, 46, 39, 27, 165, 37, 33, 25, 165, 45, 39, 27, 165, 39, 35, 25, 165, 54, 44, 29, 165, 58, 46, 31, 165, 58, 47, 31, 165, 51, 43, 28, 165, 39, 35, 25, 165, 44, 38, 26, 165, 44, 38, 26, 165, 46, 39, 27, 165, 47, 40, 27, 165, 41, 36, 26, 165, 57, 48, 35, 165, 67, 55, 40, 165, 45, 39, 26, 165, 42, 36, 26, 165, 46, 40, 30, 165, 38, 34, 25, 165, 42, 37, 26, 165, 42, 37, 26, 165, 45, 39, 26, 165, 37, 34, 25, 165, 42, 37, 26, 165, 44, 38, 26, 165, 44, 38, 26, 165, 39, 35, 26, 165, 37, 34, 25, 165, 37, 34, 25, 165, 50, 43, 32, 165, 40, 36, 26, 165, 55, 45, 30, 165, 62, 49, 32, 165, 62, 48, 32, 165, 56, 46, 30, 165, 45, 39, 27, 165, 42, 37, 26, 165, 50, 42, 28, 165, 44, 38, 26, 165, 38, 34, 26, 165, 41, 36, 26, 165, 42, 37, 26, 165, 43, 38, 26, 165, 56, 45, 30, 165, 57, 46, 30, 165, 46, 39, 27, 165, 40, 35, 25, 165, 42, 37, 26, 165, 46, 40, 27, 165, 45, 39, 27, 165, 51, 43, 28, 165, 42, 37, 26, 165, 45, 39, 26, 165, 58, 46, 31, 165, 53, 44, 29, 165, 54, 44, 29, 165, 50, 42, 28, 165, 45, 39, 27, 165, 44, 38, 26, 165, 41, 36, 26, 165, 44, 38, 26, 165, 41, 36, 26, 165, 59, 49, 36, 165, 37, 34, 25, 165, 39, 35, 26, 165, 39, 35, 25, 165, 38, 34, 25, 165, 39, 35, 25, 165, 39, 34, 25, 165, 53, 45, 33, 165, 71, 58, 42, 165, 54, 46, 34, 165, 42, 37, 26, 165, 46, 39, 27, 165, 42, 37, 26, 165, 46, 40, 27, 165, 57, 46, 30, 165, 45, 39, 27, 165, 41, 36, 26, 165, 41, 36, 26, 165, 50, 50, 42, 165, 71, 54, 35, 165, 72, 54, 36, 165, 62, 48, 32, 165, 77, 88, 41, 255, 80, 90, 42, 255, 54, 44, 29, 165, 48, 41, 27, 165, 44, 38, 26, 165, 41, 36, 26, 165, 44, 38, 26, 165, 44, 38, 26, 165, 37, 33, 25, 165, 39, 35, 25, 165, 56, 46, 30, 165, 49, 42, 27, 165, 55, 45, 30, 165, 55, 45, 29, 165, 56, 45, 30, 165, 49, 41, 27, 165, 42, 37, 26, 165, 39, 35, 25, 165, 55, 46, 34, 165, 37, 33, 25, 165, 44, 38, 26, 165, 47, 40, 27, 165, 42, 37, 26, 165, 40, 35, 25, 165, 52, 44, 33, 165, 55, 47, 34, 165, 39, 35, 25, 165, 36, 33, 25, 165, 41, 36, 26, 165, 41, 36, 26, 165, 86, 69, 49, 165, 39, 35, 25, 165, 42, 37, 26, 165, 39, 35, 26, 165, 47, 40, 30, 165, 37, 34, 25, 165, 36, 33, 25, 165, 44, 38, 26, 165, 50, 42, 27, 165, 46, 40, 27, 165, 37, 34, 25, 165, 41, 37, 27, 165, 43, 38, 26, 165, 39, 35, 25, 165, 37, 33, 25, 165, 44, 39, 29, 165, 42, 37, 26, 165, 45, 39, 26, 165, 44, 38, 26, 165, 47, 41, 30, 165, 41, 36, 26, 165, 43, 38, 28, 165, 82, 66, 47, 165, 15, 16, 16, 255, 19, 20, 20, 255, 21, 22, 22, 255, 26, 27, 27, 255, 33, 33, 34, 255, 29, 30, 30, 255, 28, 29, 29, 255, 29, 29, 30, 255, 27, 28, 28, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 19, 19, 19, 255, 16, 17, 17, 255, 11, 11, 12, 255, 7, 8, 8, 255, 9, 9, 10, 255, 13, 13, 13, 255, 14, 15, 15, 255, 22, 22, 23, 255, 19, 20, 20, 255, 23, 24, 24, 255, 27, 28, 29, 255, 30, 31, 32, 255, 33, 33, 34, 255, 33, 34, 34, 255, 25, 25, 26, 255, 33, 34, 34, 255, 30, 31, 32, 255, 25, 26, 26, 255, 28, 28, 29, 255, 19, 19, 20, 255, 19, 19, 20, 255, 19, 19, 20, 255, 23, 24, 24, 255, 17, 17, 18, 255, 21, 22, 22, 255, 21, 21, 22, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 12, 12, 13, 255, 12, 12, 12, 255, 19, 20, 20, 255, 17, 18, 18, 255, 17, 18, 18, 255, 22, 23, 23, 255, 19, 19, 20, 255, 18, 18, 19, 255, 28, 28, 29, 255, 23, 24, 24, 255, 27, 28, 29, 255, 33, 34, 34, 255, 28, 28, 29, 255, 32, 33, 34, 255, 27, 28, 29, 255, 19, 19, 20, 255, 16, 17, 17, 255, 15, 15, 16, 255, 18, 18, 18, 255, 16, 16, 17, 255, 12, 13, 13, 255, 15, 15, 15, 255, 19, 19, 20, 255, 16, 17, 17, 255, 23, 24, 24, 255, 24, 25, 25, 255, 23, 24, 24, 255, 31, 31, 32, 255, 23, 24, 24, 255, 18, 19, 19, 255, 25, 25, 26, 255, 16, 16, 17, 255, 18, 18, 18, 255, 16, 16, 16, 255, 10, 11, 11, 255, 10, 10, 11, 255, 13, 14, 14, 255, 15, 15, 15, 255, 11, 11, 11, 255, 19, 19, 20, 255, 22, 22, 23, 255, 23, 24, 24, 255, 27, 28, 29, 255, 25, 25, 26, 255, 33, 34, 34, 255, 25, 25, 26, 255, 32, 33, 34, 255, 25, 25, 26, 255, 21, 21, 22, 255, 15, 15, 15, 255, 12, 13, 13, 255, 6, 6, 6, 255, 12, 12, 12, 255, 9, 9, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 13, 13, 13, 255, 16, 16, 16, 255, 22, 23, 23, 255, 29, 30, 31, 255, 24, 25, 25, 255, 21, 21, 22, 255, 20, 20, 21, 255, 14, 14, 14, 255, 17, 17, 18, 255, 12, 12, 13, 255, 8, 8, 8, 255, 4, 4, 5, 255, 11, 11, 12, 255, 13, 13, 14, 255, 31, 32, 33, 255, 28, 28, 29, 255, 23, 23, 24, 255, 24, 25, 25, 255, 27, 27, 28, 255, 33, 34, 34, 255, 25, 26, 26, 255, 20, 21, 21, 255, 27, 28, 29, 255, 23, 24, 24, 255, 27, 28, 28, 255, 25, 26, 26, 255, 22, 23, 23, 255, 19, 19, 20, 255, 19, 19, 20, 255, 25, 26, 27, 255, 25, 26, 26, 255, 27, 28, 28, 255, 10, 10, 10, 255, 4, 4, 4, 255, 8, 8, 8, 255, 9, 9, 9, 255, 8, 8, 9, 255, 20, 20, 21, 255, 20, 21, 21, 255, 20, 20, 21, 255, 23, 24, 24, 255, 32, 33, 34, 255, 28, 28, 29, 255, 21, 21, 22, 255, 20, 21, 21, 255, 24, 24, 25, 255, 20, 21, 21, 255, 17, 17, 18, 255, 16, 16, 16, 255, 17, 17, 18, 255, 13, 13, 13, 255, 12, 12, 13, 255, 9, 9, 9, 255, 5, 5, 5, 255, 7, 7, 7, 255, 15, 15, 16, 255, 10, 10, 11, 255, 11, 11, 11, 255, 10, 10, 10, 255, 13, 13, 13, 255, 18, 18, 18, 255, 16, 16, 17, 255, 24, 24, 25, 255, 21, 21, 22, 255, 26, 26, 27, 255, 17, 18, 18, 255, 13, 14, 14, 255, 11, 12, 12, 255, 13, 13, 14, 255, 11, 11, 12, 255, 13, 13, 14, 255, 13, 14, 14, 255, 17, 17, 18, 255, 24, 24, 25, 255, 23, 23, 24, 255, 29, 29, 30, 255, 30, 31, 31, 255, 33, 34, 34, 255, 20, 20, 21, 255, 16, 17, 17, 255, 9, 10, 10, 255, 10, 10, 11, 255, 8, 9, 9, 255, 11, 11, 12, 255, 11, 12, 12, 255, 14, 15, 15, 255, 25, 26, 26, 255, 33, 34, 34, 255, 29, 30, 31, 255, 33, 33, 34, 255, 26, 27, 27, 255, 28, 28, 29, 255, 16, 17, 17, 255, 24, 25, 25, 255, 15, 16, 16, 255, 14, 14, 14, 255, 14, 14, 14, 255, 10, 11, 11, 255, 7, 7, 7, 255, 9, 10, 10, 255, 9, 9, 9, 255, 11, 11, 11, 255, 13, 13, 13, 255, 11, 11, 12, 255, 8, 8, 8, 255, 14, 14, 14, 255, 14, 14, 14, 255, 21, 22, 22, 255, 23, 24, 24, 255, 27, 27, 28, 255, 28, 29, 30, 255, 32, 33, 33, 255, 32, 33, 33, 255, 33, 34, 34, 255, 32, 33, 33, 255, 33, 34, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 19, 20, 20, 255, 29, 29, 30, 255, 19, 19, 19, 255, 17, 18, 18, 255, 20, 20, 21, 255, 18, 18, 18, 255, 18, 18, 19, 255, 11, 11, 11, 255, 9, 9, 10, 255, 7, 7, 7, 255, 11, 11, 11, 255, 12, 12, 12, 255, 19, 20, 20, 255, 21, 22, 22, 255, 26, 26, 27, 255, 20, 21, 21, 255, 15, 15, 15, 255, 15, 15, 16, 255, 14, 15, 15, 255, 22, 22, 23, 255, 19, 20, 20, 255, 22, 23, 24, 255, 23, 23, 24, 255, 25, 25, 26, 255, 14, 14, 14, 255, 14, 15, 15, 255, 21, 21, 22, 255, 23, 23, 24, 255, 21, 21, 22, 255, 20, 20, 20, 255, 18, 18, 19, 255, 23, 23, 24, 255, 22, 23, 23, 255, 21, 21, 22, 255, 19, 20, 20, 255, 26, 26, 27, 255, 19, 19, 20, 255, 12, 12, 13, 255, 7, 8, 8, 255, 8, 8, 8, 255, 12, 12, 12, 255, 61, 51, 37, 165, 36, 33, 25, 165, 42, 37, 26, 165, 44, 38, 26, 165, 43, 37, 26, 165, 39, 35, 25, 165, 48, 41, 27, 165, 44, 38, 26, 165, 48, 41, 27, 165, 48, 41, 27, 165, 60, 48, 31, 165, 73, 55, 36, 165, 46, 40, 27, 165, 62, 49, 32, 165, 67, 52, 34, 165, 51, 42, 28, 165, 48, 41, 27, 165, 49, 42, 31, 165, 86, 69, 49, 165, 57, 48, 35, 165, 38, 34, 25, 165, 40, 35, 25, 165, 41, 36, 26, 165, 48, 41, 27, 165, 58, 46, 31, 165, 70, 53, 35, 165, 73, 55, 36, 165, 77, 57, 36, 165, 76, 57, 36, 165, 64, 50, 33, 165, 57, 46, 30, 165, 50, 42, 28, 165, 45, 39, 27, 165, 52, 43, 28, 165, 57, 46, 30, 165, 60, 48, 32, 165, 48, 41, 27, 165, 61, 48, 32, 165, 63, 49, 32, 165, 44, 38, 26, 165, 45, 39, 26, 165, 36, 33, 25, 165, 38, 34, 25, 165, 39, 35, 25, 165, 52, 43, 28, 165, 58, 47, 31, 165, 61, 48, 32, 165, 39, 35, 25, 165, 42, 37, 26, 165, 51, 42, 28, 165, 43, 38, 28, 165, 59, 49, 36, 165, 50, 43, 31, 165, 48, 41, 27, 165, 59, 47, 31, 165, 38, 34, 25, 165, 39, 35, 25, 165, 41, 36, 26, 165, 43, 37, 26, 165, 37, 33, 25, 165, 46, 39, 27, 165, 48, 41, 27, 165, 44, 38, 26, 165, 40, 36, 26, 165, 43, 38, 26, 165, 46, 40, 29, 165, 46, 39, 27, 165, 40, 36, 26, 165, 52, 44, 32, 165, 57, 48, 35, 165, 48, 41, 31, 165, 40, 35, 25, 165, 41, 36, 26, 165, 57, 48, 35, 165, 38, 34, 25, 165, 41, 36, 26, 165, 46, 39, 27, 165, 36, 33, 25, 165, 40, 35, 26, 165, 61, 51, 37, 165, 72, 59, 42, 165, 38, 34, 25, 165, 39, 35, 25, 165, 43, 38, 26, 165, 43, 38, 28, 165, 71, 58, 42, 165, 37, 33, 25, 165, 39, 35, 25, 165, 41, 36, 26, 165, 37, 34, 25, 165, 48, 42, 31, 165, 71, 58, 41, 165, 68, 55, 40, 165, 58, 57, 48, 165, 69, 57, 41, 165, 43, 38, 26, 165, 37, 33, 25, 165, 44, 46, 41, 165, 40, 36, 26, 165, 43, 38, 26, 165, 41, 36, 27, 165, 44, 38, 26, 165, 52, 43, 28, 165, 56, 46, 30, 165, 53, 44, 29, 165, 46, 47, 41, 165, 53, 44, 29, 165, 58, 46, 30, 165, 55, 45, 29, 165, 50, 42, 28, 165, 43, 38, 26, 165, 40, 36, 26, 165, 38, 34, 25, 165, 46, 39, 27, 165, 41, 36, 26, 165, 46, 39, 27, 165, 46, 40, 27, 165, 42, 37, 26, 165, 44, 38, 26, 165, 45, 39, 26, 165, 50, 42, 28, 165, 37, 34, 25, 165, 53, 44, 29, 165, 54, 44, 29, 165, 47, 40, 27, 165, 55, 45, 30, 165, 55, 45, 29, 165, 48, 41, 27, 165, 43, 38, 26, 165, 49, 41, 27, 165, 47, 40, 27, 165, 48, 41, 30, 165, 50, 43, 32, 165, 40, 36, 26, 165, 43, 45, 40, 165, 40, 35, 25, 165, 38, 34, 25, 165, 56, 47, 34, 165, 66, 54, 39, 165, 43, 37, 26, 165, 42, 45, 40, 165, 39, 35, 25, 165, 37, 33, 25, 165, 47, 40, 27, 165, 42, 37, 26, 165, 40, 36, 26, 165, 36, 33, 25, 165, 55, 47, 34, 165, 50, 43, 32, 165, 39, 35, 25, 165, 47, 40, 27, 165, 61, 48, 32, 165, 57, 46, 30, 165, 61, 48, 32, 165, 58, 46, 31, 165, 45, 39, 26, 165, 63, 49, 32, 165, 44, 38, 26, 165, 38, 34, 25, 165, 48, 41, 27, 165, 52, 43, 28, 165, 50, 42, 28, 165, 48, 41, 27, 165, 56, 45, 30, 165, 45, 39, 27, 165, 50, 42, 28, 165, 57, 46, 30, 165, 51, 43, 28, 165, 47, 40, 27, 165, 46, 40, 27, 165, 48, 41, 27, 165, 50, 42, 28, 165, 62, 49, 32, 165, 65, 50, 33, 165, 68, 52, 34, 165, 52, 43, 28, 165, 44, 38, 26, 165, 41, 36, 26, 165, 36, 33, 25, 165, 42, 37, 26, 165, 45, 39, 26, 165, 38, 34, 25, 165, 64, 53, 38, 165, 38, 34, 25, 165, 38, 34, 25, 165, 40, 36, 27, 165, 36, 33, 25, 165, 43, 45, 40, 165, 36, 33, 25, 165, 69, 57, 41, 165, 65, 53, 39, 165, 40, 36, 26, 165, 47, 40, 27, 165, 36, 33, 25, 165, 48, 41, 27, 165, 51, 43, 28, 165, 45, 39, 27, 165, 45, 38, 26, 165, 45, 39, 26, 165, 48, 41, 27, 165, 67, 52, 34, 165, 79, 58, 36, 165, 70, 53, 35, 165, 64, 50, 33, 165, 66, 51, 33, 165, 50, 42, 28, 165, 51, 43, 28, 165, 53, 44, 29, 165, 40, 35, 26, 165, 45, 39, 26, 165, 39, 35, 25, 165, 37, 33, 25, 165, 39, 35, 25, 165, 48, 41, 27, 165, 57, 46, 30, 165, 54, 44, 29, 165, 51, 43, 28, 165, 47, 40, 27, 165, 40, 36, 26, 165, 39, 35, 25, 165, 43, 38, 26, 165, 51, 51, 44, 165, 40, 35, 26, 165, 48, 41, 27, 165, 44, 38, 26, 165, 41, 36, 26, 165, 52, 44, 32, 165, 36, 33, 25, 165, 57, 48, 35, 165, 71, 58, 42, 165, 41, 37, 27, 165, 38, 35, 26, 165, 40, 36, 27, 165, 87, 70, 50, 165, 37, 33, 25, 165, 40, 35, 25, 165, 40, 36, 26, 165, 37, 33, 25, 165, 41, 36, 26, 165, 39, 35, 25, 165, 44, 38, 26, 165, 41, 36, 26, 165, 36, 33, 25, 165, 40, 36, 27, 165, 39, 35, 25, 165, 50, 43, 31, 165, 37, 33, 25, 165, 45, 39, 26, 165, 41, 36, 26, 165, 38, 34, 25, 165, 45, 39, 26, 165, 47, 40, 27, 165, 41, 36, 26, 165, 56, 47, 35, 165, 45, 39, 29, 165, 74, 60, 43, 165, 14, 14, 15, 255, 19, 20, 20, 255, 22, 23, 23, 255, 26, 26, 27, 255, 30, 30, 31, 255, 28, 29, 30, 255, 31, 32, 33, 255, 33, 34, 34, 255, 28, 29, 30, 255, 32, 33, 34, 255, 32, 32, 33, 255, 33, 34, 34, 255, 14, 14, 15, 255, 18, 18, 19, 255, 13, 14, 14, 255, 10, 11, 11, 255, 11, 11, 11, 255, 11, 11, 12, 255, 18, 19, 19, 255, 13, 14, 14, 255, 24, 24, 25, 255, 33, 34, 34, 255, 33, 33, 34, 255, 30, 31, 32, 255, 32, 32, 33, 255, 30, 31, 31, 255, 21, 22, 22, 255, 25, 26, 26, 255, 25, 26, 27, 255, 27, 27, 28, 255, 23, 24, 24, 255, 24, 24, 25, 255, 20, 20, 21, 255, 16, 16, 17, 255, 18, 18, 19, 255, 18, 18, 19, 255, 14, 14, 14, 255, 14, 15, 15, 255, 9, 9, 9, 255, 11, 11, 11, 255, 10, 10, 11, 255, 12, 12, 13, 255, 16, 17, 17, 255, 20, 20, 21, 255, 24, 25, 26, 255, 22, 23, 23, 255, 23, 24, 24, 255, 11, 11, 11, 255, 22, 22, 23, 255, 28, 29, 29, 255, 25, 25, 26, 255, 32, 33, 34, 255, 33, 34, 34, 255, 33, 33, 34, 255, 33, 33, 34, 255, 32, 33, 33, 255, 20, 21, 21, 255, 17, 17, 18, 255, 14, 14, 14, 255, 14, 15, 15, 255, 15, 15, 15, 255, 13, 13, 14, 255, 14, 14, 14, 255, 17, 18, 18, 255, 18, 18, 18, 255, 25, 25, 26, 255, 21, 22, 22, 255, 33, 33, 34, 255, 33, 33, 34, 255, 33, 34, 34, 255, 27, 27, 28, 255, 20, 21, 21, 255, 19, 20, 20, 255, 20, 20, 21, 255, 17, 17, 18, 255, 16, 16, 17, 255, 9, 10, 10, 255, 12, 12, 13, 255, 12, 12, 13, 255, 15, 16, 16, 255, 17, 17, 18, 255, 22, 23, 23, 255, 25, 26, 26, 255, 30, 30, 31, 255, 26, 26, 27, 255, 33, 34, 34, 255, 33, 34, 34, 255, 22, 23, 23, 255, 29, 30, 30, 255, 18, 18, 19, 255, 16, 16, 16, 255, 8, 8, 8, 255, 6, 6, 6, 255, 7, 7, 8, 255, 5, 5, 5, 255, 10, 10, 10, 255, 12, 13, 13, 255, 16, 17, 17, 255, 18, 18, 18, 255, 31, 32, 33, 255, 27, 28, 28, 255, 22, 22, 23, 255, 14, 15, 15, 255, 18, 18, 19, 255, 16, 16, 16, 255, 18, 18, 18, 255, 12, 13, 13, 255, 10, 10, 10, 255, 5, 5, 5, 255, 6, 6, 6, 255, 16, 16, 16, 255, 18, 19, 19, 255, 21, 22, 22, 255, 33, 34, 34, 255, 25, 26, 27, 255, 31, 32, 32, 255, 31, 32, 32, 255, 29, 30, 31, 255, 23, 23, 24, 255, 26, 26, 27, 255, 29, 29, 30, 255, 30, 30, 31, 255, 33, 34, 34, 255, 30, 31, 32, 255, 15, 15, 16, 255, 24, 24, 25, 255, 33, 34, 34, 255, 33, 34, 34, 255, 32, 33, 33, 255, 10, 10, 11, 255, 4, 5, 5, 255, 7, 8, 8, 255, 13, 14, 14, 255, 14, 14, 14, 255, 22, 22, 23, 255, 20, 21, 21, 255, 24, 24, 25, 255, 27, 28, 29, 255, 31, 32, 33, 255, 29, 30, 30, 255, 20, 20, 21, 255, 25, 26, 26, 255, 26, 26, 27, 255, 22, 23, 23, 255, 19, 19, 20, 255, 21, 21, 22, 255, 18, 18, 19, 255, 13, 14, 14, 255, 16, 16, 16, 255, 15, 15, 15, 255, 12, 12, 13, 255, 10, 10, 10, 255, 8, 8, 8, 255, 10, 10, 10, 255, 10, 10, 10, 255, 12, 12, 12, 255, 11, 12, 12, 255, 17, 17, 18, 255, 21, 21, 22, 255, 21, 21, 22, 255, 18, 18, 19, 255, 18, 19, 19, 255, 17, 17, 17, 255, 13, 13, 14, 255, 11, 12, 12, 255, 9, 9, 9, 255, 12, 12, 12, 255, 15, 15, 16, 255, 15, 16, 16, 255, 20, 21, 21, 255, 31, 31, 32, 255, 33, 33, 34, 255, 33, 33, 34, 255, 33, 33, 34, 255, 28, 28, 29, 255, 19, 19, 20, 255, 19, 20, 20, 255, 13, 13, 14, 255, 8, 8, 8, 255, 10, 10, 10, 255, 9, 10, 10, 255, 14, 15, 15, 255, 19, 20, 20, 255, 27, 28, 29, 255, 28, 29, 29, 255, 31, 32, 32, 255, 32, 33, 34, 255, 30, 31, 32, 255, 25, 26, 27, 255, 28, 28, 29, 255, 21, 22, 22, 255, 20, 21, 21, 255, 16, 17, 17, 255, 14, 14, 14, 255, 12, 12, 13, 255, 11, 12, 12, 255, 11, 11, 12, 255, 9, 9, 9, 255, 7, 7, 7, 255, 11, 11, 12, 255, 9, 9, 9, 255, 9, 9, 10, 255, 14, 14, 14, 255, 13, 14, 14, 255, 20, 20, 21, 255, 29, 30, 30, 255, 28, 28, 29, 255, 31, 32, 32, 255, 32, 32, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 33, 33, 34, 255, 33, 33, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 25, 26, 27, 255, 23, 24, 25, 255, 18, 19, 19, 255, 16, 16, 17, 255, 22, 22, 23, 255, 20, 21, 21, 255, 13, 13, 13, 255, 10, 11, 11, 255, 6, 7, 7, 255, 8, 8, 8, 255, 13, 14, 14, 255, 17, 18, 18, 255, 25, 26, 26, 255, 24, 25, 25, 255, 29, 29, 30, 255, 21, 22, 22, 255, 21, 21, 21, 255, 16, 16, 16, 255, 10, 10, 10, 255, 12, 12, 13, 255, 24, 24, 25, 255, 25, 26, 26, 255, 24, 25, 26, 255, 23, 23, 24, 255, 18, 19, 19, 255, 17, 18, 18, 255, 20, 21, 21, 255, 16, 17, 17, 255, 23, 24, 24, 255, 19, 20, 20, 255, 23, 24, 24, 255, 16, 16, 16, 255, 23, 23, 24, 255, 24, 24, 25, 255, 29, 29, 30, 255, 28, 29, 29, 255, 16, 16, 16, 255, 7, 8, 8, 255, 8, 8, 8, 255, 12, 12, 12, 255, 13, 13, 13, 255, 48, 41, 30, 165, 87, 69, 49, 165, 64, 80, 44, 255, 39, 35, 26, 165, 55, 46, 34, 165, 39, 34, 25, 165, 46, 48, 41, 165, 57, 46, 30, 165, 48, 41, 27, 165, 39, 35, 25, 165, 52, 43, 29, 165, 72, 54, 36, 165, 80, 59, 36, 165, 67, 51, 34, 165, 41, 36, 26, 165, 48, 41, 27, 165, 44, 38, 26, 165, 41, 36, 27, 165, 38, 34, 25, 165, 64, 53, 38, 165, 37, 33, 25, 165, 45, 39, 26, 165, 44, 38, 26, 165, 44, 38, 26, 165, 42, 37, 26, 165, 51, 43, 28, 165, 57, 46, 30, 165, 54, 44, 29, 165, 67, 51, 34, 165, 51, 43, 28, 165, 62, 49, 32, 165, 44, 38, 26, 165, 43, 37, 26, 165, 44, 38, 26, 165, 41, 36, 26, 165, 43, 38, 26, 165, 40, 35, 25, 165, 36, 33, 25, 165, 41, 36, 26, 165, 41, 36, 27, 165, 44, 38, 26, 165, 46, 40, 27, 165, 42, 37, 26, 165, 61, 51, 37, 165, 37, 33, 25, 165, 37, 33, 25, 165, 68, 56, 40, 165, 41, 36, 26, 165, 48, 41, 27, 165, 47, 40, 27, 165, 52, 44, 32, 165, 84, 67, 48, 165, 54, 46, 34, 165, 39, 35, 25, 165, 37, 33, 25, 165, 38, 34, 25, 165, 39, 35, 25, 165, 44, 38, 26, 165, 39, 35, 25, 165, 38, 34, 26, 165, 65, 53, 39, 165, 57, 48, 35, 165, 37, 34, 25, 165, 40, 35, 26, 165, 43, 38, 26, 165, 55, 45, 29, 165, 42, 37, 26, 165, 43, 38, 26, 165, 39, 35, 25, 165, 43, 37, 26, 165, 46, 40, 29, 165, 42, 37, 28, 165, 48, 41, 30, 165, 59, 49, 36, 165, 56, 45, 30, 165, 46, 40, 27, 165, 43, 38, 26, 165, 37, 34, 25, 165, 42, 37, 26, 165, 54, 46, 33, 165, 38, 34, 25, 165, 39, 35, 25, 165, 40, 35, 26, 165, 84, 67, 48, 165, 86, 68, 48, 165, 74, 60, 43, 165, 55, 46, 34, 165, 62, 52, 37, 165, 71, 58, 42, 165, 86, 68, 48, 165, 38, 34, 26, 165, 39, 35, 25, 165, 36, 33, 25, 165, 37, 34, 25, 165, 41, 36, 26, 165, 40, 35, 25, 165, 47, 40, 27, 165, 47, 40, 27, 165, 41, 36, 26, 165, 54, 46, 34, 165, 41, 36, 26, 165, 50, 42, 28, 165, 62, 49, 32, 165, 40, 35, 25, 165, 41, 36, 26, 165, 42, 37, 26, 165, 45, 39, 26, 165, 44, 38, 26, 165, 72, 54, 36, 165, 48, 41, 27, 165, 36, 33, 25, 165, 37, 34, 25, 165, 38, 34, 25, 165, 55, 45, 30, 165, 56, 46, 30, 165, 48, 41, 27, 165, 44, 38, 26, 165, 37, 34, 25, 165, 39, 35, 25, 165, 46, 40, 27, 165, 56, 45, 30, 165, 42, 37, 26, 165, 39, 35, 25, 165, 53, 44, 29, 165, 39, 34, 25, 165, 42, 37, 26, 165, 47, 40, 27, 165, 39, 35, 26, 165, 41, 36, 26, 165, 40, 35, 25, 165, 42, 37, 28, 165, 36, 33, 25, 165, 42, 36, 26, 165, 48, 41, 27, 165, 40, 35, 25, 165, 37, 33, 25, 165, 36, 33, 25, 165, 62, 51, 37, 165, 55, 47, 34, 165, 39, 35, 25, 165, 44, 38, 26, 165, 43, 37, 26, 165, 52, 44, 32, 165, 37, 33, 25, 165, 39, 34, 25, 165, 49, 42, 31, 165, 66, 54, 39, 165, 57, 48, 35, 165, 41, 36, 26, 165, 39, 35, 25, 165, 37, 34, 25, 165, 46, 40, 27, 165, 42, 37, 26, 165, 41, 36, 26, 165, 47, 40, 27, 165, 44, 38, 26, 165, 44, 38, 26, 165, 42, 37, 26, 165, 51, 43, 28, 165, 47, 40, 27, 165, 60, 48, 32, 165, 41, 36, 26, 165, 40, 35, 25, 165, 41, 36, 26, 165, 48, 41, 27, 165, 72, 54, 36, 165, 58, 47, 31, 165, 51, 42, 28, 165, 38, 34, 25, 165, 48, 41, 27, 165, 55, 45, 30, 165, 61, 48, 32, 165, 42, 37, 26, 165, 49, 42, 27, 165, 45, 39, 26, 165, 51, 43, 28, 165, 46, 40, 27, 165, 46, 40, 27, 165, 42, 37, 26, 165, 44, 38, 26, 165, 58, 46, 31, 165, 50, 42, 28, 165, 61, 51, 37, 165, 42, 37, 26, 165, 68, 55, 40, 165, 81, 65, 47, 165, 44, 38, 26, 165, 46, 40, 27, 165, 37, 34, 25, 165, 53, 45, 33, 165, 47, 40, 27, 165, 50, 42, 28, 165, 61, 48, 32, 165, 41, 36, 26, 165, 46, 39, 27, 165, 40, 35, 25, 165, 37, 33, 25, 165, 37, 33, 25, 165, 47, 40, 27, 165, 42, 37, 26, 165, 42, 37, 26, 165, 65, 50, 33, 165, 49, 41, 27, 165, 58, 46, 30, 165, 48, 41, 27, 165, 66, 51, 34, 165, 68, 52, 34, 165, 45, 39, 27, 165, 43, 38, 26, 165, 38, 34, 26, 165, 44, 38, 26, 165, 38, 34, 25, 165, 46, 40, 27, 165, 44, 38, 26, 165, 48, 41, 27, 165, 43, 38, 26, 165, 44, 38, 26, 165, 77, 57, 36, 165, 57, 46, 30, 165, 38, 34, 25, 165, 53, 44, 29, 165, 45, 39, 27, 165, 48, 41, 31, 165, 67, 55, 40, 165, 38, 35, 26, 165, 59, 49, 36, 165, 36, 33, 25, 165, 76, 61, 44, 165, 65, 53, 39, 165, 40, 35, 25, 165, 76, 91, 38, 255, 39, 35, 25, 165, 61, 50, 37, 165, 39, 35, 25, 165, 48, 41, 27, 165, 49, 42, 27, 165, 61, 48, 32, 165, 47, 40, 27, 165, 49, 41, 27, 165, 48, 41, 27, 165, 44, 38, 26, 165, 49, 42, 31, 165, 37, 34, 25, 165, 38, 34, 25, 165, 37, 33, 25, 165, 37, 34, 25, 165, 48, 41, 31, 165, 48, 41, 27, 165, 56, 45, 30, 165, 51, 43, 28, 165, 47, 40, 27, 165, 39, 35, 25, 165, 52, 44, 32, 165, 64, 53, 38, 165, 41, 36, 26, 165, 40, 35, 25, 165, 15, 15, 16, 255, 16, 16, 17, 255, 18, 19, 19, 255, 26, 26, 27, 255, 31, 32, 33, 255, 32, 33, 34, 255, 33, 33, 34, 255, 33, 33, 34, 255, 33, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 22, 22, 23, 255, 19, 19, 20, 255, 21, 21, 22, 255, 19, 19, 20, 255, 20, 20, 21, 255, 10, 10, 10, 255, 8, 8, 8, 255, 13, 13, 14, 255, 18, 18, 19, 255, 28, 29, 30, 255, 23, 24, 24, 255, 23, 24, 24, 255, 20, 21, 21, 255, 20, 20, 21, 255, 23, 24, 25, 255, 18, 18, 19, 255, 22, 22, 23, 255, 19, 19, 20, 255, 19, 20, 20, 255, 15, 16, 16, 255, 17, 17, 17, 255, 15, 16, 16, 255, 19, 19, 20, 255, 15, 15, 15, 255, 22, 22, 23, 255, 18, 19, 19, 255, 16, 17, 17, 255, 16, 17, 17, 255, 10, 10, 10, 255, 8, 9, 9, 255, 11, 11, 12, 255, 17, 18, 18, 255, 19, 20, 20, 255, 30, 31, 31, 255, 31, 32, 33, 255, 27, 27, 28, 255, 20, 21, 21, 255, 16, 16, 17, 255, 30, 31, 31, 255, 28, 28, 29, 255, 30, 31, 31, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 32, 255, 22, 22, 23, 255, 20, 20, 21, 255, 14, 14, 14, 255, 9, 9, 9, 255, 9, 9, 9, 255, 11, 11, 11, 255, 8, 8, 8, 255, 13, 13, 14, 255, 17, 17, 17, 255, 17, 17, 18, 255, 29, 29, 30, 255, 29, 30, 30, 255, 29, 29, 30, 255, 28, 28, 29, 255, 30, 31, 31, 255, 22, 22, 23, 255, 19, 20, 20, 255, 25, 26, 27, 255, 18, 19, 19, 255, 20, 20, 21, 255, 10, 10, 10, 255, 16, 16, 17, 255, 19, 20, 20, 255, 14, 14, 14, 255, 16, 17, 17, 255, 22, 22, 23, 255, 26, 26, 27, 255, 26, 27, 27, 255, 30, 31, 31, 255, 25, 26, 27, 255, 19, 19, 20, 255, 22, 22, 23, 255, 20, 20, 21, 255, 13, 14, 14, 255, 14, 14, 14, 255, 9, 9, 9, 255, 8, 8, 8, 255, 4, 4, 4, 255, 11, 11, 11, 255, 12, 12, 13, 255, 15, 16, 16, 255, 18, 18, 19, 255, 25, 26, 27, 255, 31, 32, 32, 255, 31, 32, 32, 255, 24, 24, 25, 255, 19, 20, 20, 255, 19, 20, 20, 255, 10, 10, 10, 255, 13, 13, 13, 255, 9, 9, 9, 255, 11, 11, 11, 255, 16, 16, 16, 255, 9, 9, 10, 255, 11, 11, 11, 255, 10, 10, 10, 255, 17, 17, 18, 255, 22, 22, 23, 255, 30, 31, 31, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 30, 31, 32, 255, 33, 33, 34, 255, 32, 33, 34, 255, 27, 27, 28, 255, 27, 27, 28, 255, 33, 34, 34, 255, 27, 27, 28, 255, 32, 33, 34, 255, 30, 31, 31, 255, 33, 33, 34, 255, 12, 12, 13, 255, 7, 7, 7, 255, 9, 10, 10, 255, 10, 10, 10, 255, 14, 14, 15, 255, 10, 10, 10, 255, 27, 28, 28, 255, 33, 34, 34, 255, 21, 22, 22, 255, 31, 32, 33, 255, 26, 26, 27, 255, 18, 19, 19, 255, 22, 22, 23, 255, 24, 25, 25, 255, 22, 22, 23, 255, 20, 21, 21, 255, 20, 21, 21, 255, 23, 24, 24, 255, 19, 19, 19, 255, 14, 15, 15, 255, 14, 14, 14, 255, 16, 16, 17, 255, 14, 14, 14, 255, 9, 9, 10, 255, 13, 14, 14, 255, 16, 16, 17, 255, 14, 15, 15, 255, 13, 14, 14, 255, 17, 17, 18, 255, 22, 22, 23, 255, 19, 20, 20, 255, 19, 20, 20, 255, 17, 17, 18, 255, 18, 18, 19, 255, 14, 15, 15, 255, 7, 8, 8, 255, 11, 11, 11, 255, 12, 12, 13, 255, 11, 11, 11, 255, 19, 19, 20, 255, 17, 17, 18, 255, 27, 27, 28, 255, 32, 33, 34, 255, 33, 33, 34, 255, 21, 21, 22, 255, 17, 18, 18, 255, 18, 19, 19, 255, 16, 17, 17, 255, 10, 10, 10, 255, 13, 14, 14, 255, 11, 11, 11, 255, 19, 19, 20, 255, 19, 20, 20, 255, 20, 20, 21, 255, 23, 24, 24, 255, 26, 27, 28, 255, 32, 33, 34, 255, 31, 32, 32, 255, 33, 33, 34, 255, 28, 28, 29, 255, 24, 24, 25, 255, 21, 21, 22, 255, 22, 22, 23, 255, 24, 24, 25, 255, 14, 14, 14, 255, 20, 20, 21, 255, 18, 18, 19, 255, 15, 15, 16, 255, 15, 16, 16, 255, 13, 13, 13, 255, 13, 13, 13, 255, 14, 14, 15, 255, 14, 14, 14, 255, 15, 16, 16, 255, 20, 20, 21, 255, 24, 24, 25, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 33, 33, 34, 255, 27, 28, 28, 255, 32, 33, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 33, 33, 34, 255, 33, 34, 34, 255, 25, 26, 27, 255, 17, 18, 18, 255, 19, 19, 19, 255, 19, 19, 20, 255, 18, 19, 19, 255, 15, 15, 16, 255, 14, 14, 15, 255, 10, 10, 10, 255, 14, 14, 14, 255, 10, 11, 11, 255, 22, 23, 23, 255, 25, 26, 26, 255, 25, 26, 26, 255, 31, 32, 32, 255, 25, 25, 26, 255, 19, 20, 20, 255, 13, 13, 13, 255, 13, 13, 13, 255, 12, 12, 12, 255, 13, 14, 14, 255, 27, 27, 28, 255, 23, 23, 24, 255, 25, 26, 27, 255, 18, 18, 19, 255, 17, 18, 18, 255, 17, 18, 18, 255, 31, 32, 32, 255, 25, 26, 26, 255, 24, 24, 25, 255, 22, 22, 23, 255, 20, 20, 21, 255, 26, 27, 27, 255, 25, 25, 26, 255, 29, 30, 30, 255, 19, 20, 20, 255, 13, 14, 14, 255, 12, 13, 13, 255, 8, 9, 9, 255, 7, 8, 8, 255, 14, 15, 15, 255, 81, 65, 46, 165, 42, 37, 26, 165, 70, 57, 41, 165, 62, 51, 37, 165, 48, 41, 27, 165, 44, 38, 26, 165, 47, 40, 27, 165, 49, 41, 27, 165, 55, 45, 30, 165, 40, 36, 27, 165, 55, 45, 30, 165, 48, 41, 27, 165, 43, 38, 26, 165, 42, 37, 26, 165, 45, 39, 26, 165, 61, 48, 32, 165, 56, 45, 30, 165, 43, 38, 26, 165, 38, 34, 25, 165, 39, 35, 25, 165, 39, 35, 25, 165, 46, 39, 27, 165, 44, 38, 26, 165, 53, 44, 29, 165, 61, 48, 32, 165, 68, 52, 34, 165, 48, 41, 27, 165, 59, 47, 31, 165, 57, 46, 30, 165, 59, 47, 31, 165, 57, 46, 30, 165, 47, 40, 27, 165, 55, 45, 29, 165, 41, 36, 26, 165, 54, 44, 29, 165, 38, 34, 25, 165, 36, 33, 25, 165, 37, 34, 25, 165, 38, 34, 25, 165, 43, 37, 26, 165, 41, 36, 26, 165, 47, 40, 27, 165, 43, 38, 26, 165, 41, 36, 26, 165, 42, 37, 26, 165, 36, 33, 25, 165, 42, 37, 26, 165, 45, 39, 26, 165, 38, 34, 25, 165, 42, 37, 28, 165, 39, 35, 25, 165, 43, 38, 28, 165, 47, 41, 30, 165, 44, 39, 29, 165, 53, 45, 33, 165, 40, 35, 25, 165, 42, 37, 26, 165, 43, 38, 26, 165, 46, 40, 27, 165, 44, 38, 26, 165, 56, 48, 35, 165, 40, 36, 27, 165, 36, 33, 25, 165, 69, 57, 41, 165, 36, 33, 25, 165, 60, 50, 36, 165, 39, 35, 26, 165, 41, 36, 26, 165, 39, 35, 25, 165, 48, 41, 27, 165, 50, 42, 28, 165, 41, 36, 26, 165, 40, 35, 25, 165, 72, 59, 42, 165, 45, 39, 29, 165, 41, 36, 26, 165, 47, 40, 27, 165, 48, 41, 27, 165, 56, 45, 30, 165, 43, 37, 26, 165, 47, 40, 27, 165, 44, 38, 26, 165, 39, 35, 25, 165, 49, 42, 31, 165, 63, 52, 38, 165, 87, 69, 49, 165, 40, 36, 26, 165, 62, 51, 37, 165, 59, 49, 36, 165, 37, 34, 25, 165, 57, 48, 35, 165, 43, 38, 26, 165, 37, 34, 25, 165, 59, 49, 36, 165, 41, 36, 26, 165, 53, 44, 29, 165, 53, 44, 29, 165, 48, 41, 27, 165, 40, 36, 26, 165, 38, 34, 25, 165, 42, 37, 26, 165, 45, 39, 26, 165, 40, 35, 26, 165, 40, 36, 26, 165, 42, 37, 27, 165, 70, 58, 41, 165, 42, 37, 26, 165, 36, 33, 25, 165, 65, 50, 33, 165, 73, 54, 36, 165, 49, 42, 27, 165, 43, 37, 26, 165, 43, 38, 28, 165, 48, 41, 27, 165, 47, 40, 27, 165, 41, 36, 26, 165, 40, 36, 26, 165, 44, 38, 26, 165, 47, 48, 41, 165, 58, 47, 31, 165, 58, 46, 31, 165, 50, 42, 28, 165, 56, 46, 30, 165, 39, 35, 25, 165, 42, 37, 26, 165, 64, 49, 33, 165, 57, 46, 30, 165, 36, 33, 25, 165, 45, 39, 27, 165, 51, 42, 28, 165, 52, 43, 28, 165, 40, 35, 26, 165, 43, 37, 26, 165, 36, 33, 25, 165, 38, 34, 25, 165, 80, 64, 46, 165, 64, 53, 38, 165, 66, 54, 39, 165, 74, 60, 43, 165, 67, 55, 40, 165, 42, 37, 26, 165, 45, 39, 27, 165, 48, 41, 27, 165, 47, 40, 27, 165, 43, 38, 26, 165, 48, 41, 27, 165, 59, 49, 36, 165, 40, 36, 26, 165, 38, 34, 25, 165, 67, 55, 40, 165, 37, 33, 25, 165, 41, 36, 26, 165, 41, 36, 26, 165, 48, 41, 27, 165, 39, 35, 25, 165, 43, 37, 26, 165, 41, 36, 26, 165, 53, 44, 29, 165, 44, 38, 26, 165, 48, 41, 27, 165, 48, 41, 27, 165, 59, 47, 31, 165, 56, 46, 30, 165, 41, 36, 26, 165, 55, 45, 30, 165, 65, 50, 33, 165, 67, 51, 34, 165, 71, 54, 36, 165, 53, 44, 29, 165, 50, 42, 28, 165, 51, 42, 28, 165, 45, 39, 27, 165, 48, 41, 27, 165, 38, 34, 26, 165, 46, 39, 27, 165, 37, 33, 25, 165, 47, 40, 27, 165, 40, 35, 27, 165, 47, 40, 27, 165, 41, 36, 26, 165, 39, 35, 25, 165, 37, 33, 25, 165, 38, 34, 25, 165, 40, 36, 26, 165, 61, 51, 37, 165, 36, 33, 25, 165, 52, 44, 33, 165, 44, 38, 26, 165, 57, 46, 30, 165, 53, 44, 29, 165, 51, 42, 28, 165, 65, 50, 33, 165, 67, 52, 34, 165, 40, 36, 27, 165, 47, 40, 27, 165, 41, 36, 27, 165, 38, 34, 25, 165, 40, 36, 26, 165, 51, 43, 28, 165, 46, 40, 27, 165, 53, 44, 29, 165, 41, 36, 26, 165, 44, 38, 26, 165, 58, 46, 31, 165, 45, 39, 26, 165, 38, 34, 25, 165, 43, 37, 26, 165, 43, 37, 26, 165, 47, 40, 27, 165, 36, 33, 25, 165, 76, 62, 44, 165, 61, 50, 37, 165, 46, 39, 27, 165, 39, 35, 25, 165, 44, 38, 26, 165, 48, 41, 27, 165, 45, 39, 26, 165, 64, 50, 33, 165, 39, 35, 25, 165, 44, 38, 26, 165, 41, 36, 26, 165, 37, 33, 25, 165, 44, 38, 26, 165, 37, 33, 25, 165, 37, 34, 25, 165, 40, 36, 26, 165, 80, 64, 46, 165, 79, 63, 45, 165, 38, 34, 25, 165, 45, 39, 26, 165, 45, 39, 27, 165, 40, 35, 26, 165, 37, 34, 25, 165, 47, 40, 27, 165, 48, 41, 27, 165, 51, 43, 28, 165, 57, 46, 30, 165, 70, 53, 35, 165, 64, 50, 33, 165, 47, 40, 27, 165, 41, 36, 26, 165, 37, 33, 25, 165, 42, 37, 26, 165, 48, 41, 27, 165, 36, 33, 25, 165, 66, 55, 39, 165, 38, 34, 25, 165, 43, 45, 41, 165, 42, 37, 26, 165, 47, 40, 27, 165, 40, 35, 25, 165, 41, 36, 26, 165, 42, 37, 26, 165, 37, 33, 25, 165, 40, 35, 26, 165, 45, 39, 29, 165, 18, 19, 19, 255, 21, 21, 22, 255, 22, 22, 23, 255, 25, 25, 26, 255, 27, 28, 28, 255, 25, 26, 27, 255, 28, 28, 29, 255, 33, 34, 34, 255, 24, 24, 25, 255, 27, 28, 28, 255, 27, 27, 28, 255, 23, 24, 24, 255, 17, 17, 18, 255, 18, 18, 19, 255, 21, 21, 22, 255, 16, 17, 17, 255, 17, 17, 17, 255, 13, 13, 13, 255, 13, 14, 14, 255, 21, 21, 22, 255, 26, 27, 27, 255, 18, 18, 19, 255, 17, 17, 18, 255, 20, 21, 21, 255, 16, 16, 17, 255, 14, 14, 14, 255, 18, 19, 19, 255, 15, 16, 16, 255, 20, 21, 21, 255, 15, 16, 16, 255, 12, 12, 13, 255, 13, 13, 14, 255, 14, 15, 15, 255, 14, 15, 15, 255, 17, 17, 17, 255, 19, 19, 19, 255, 18, 18, 18, 255, 12, 12, 12, 255, 17, 18, 18, 255, 11, 12, 12, 255, 8, 9, 9, 255, 13, 13, 14, 255, 17, 17, 17, 255, 19, 20, 20, 255, 32, 33, 34, 255, 33, 33, 34, 255, 31, 31, 32, 255, 26, 27, 27, 255, 29, 29, 30, 255, 22, 23, 23, 255, 33, 34, 34, 255, 28, 28, 29, 255, 29, 29, 30, 255, 33, 33, 34, 255, 33, 33, 34, 255, 31, 31, 32, 255, 19, 20, 20, 255, 22, 22, 23, 255, 15, 16, 16, 255, 10, 10, 11, 255, 13, 13, 14, 255, 7, 7, 7, 255, 10, 10, 11, 255, 17, 17, 18, 255, 20, 20, 21, 255, 22, 23, 23, 255, 24, 25, 26, 255, 26, 27, 27, 255, 20, 20, 21, 255, 21, 22, 22, 255, 14, 14, 14, 255, 18, 18, 19, 255, 16, 17, 17, 255, 19, 20, 20, 255, 14, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 13, 14, 14, 255, 15, 15, 15, 255, 17, 18, 18, 255, 12, 12, 12, 255, 23, 24, 24, 255, 19, 19, 20, 255, 19, 20, 20, 255, 21, 22, 22, 255, 20, 21, 21, 255, 20, 20, 21, 255, 20, 21, 21, 255, 17, 17, 17, 255, 10, 10, 10, 255, 12, 12, 13, 255, 8, 8, 9, 255, 5, 5, 5, 255, 10, 10, 10, 255, 7, 8, 8, 255, 13, 14, 14, 255, 14, 15, 15, 255, 17, 18, 18, 255, 23, 24, 24, 255, 23, 24, 24, 255, 29, 29, 30, 255, 29, 30, 30, 255, 22, 22, 23, 255, 21, 21, 22, 255, 12, 13, 13, 255, 13, 13, 13, 255, 14, 14, 15, 255, 9, 9, 10, 255, 15, 15, 16, 255, 9, 10, 10, 255, 11, 11, 11, 255, 8, 8, 8, 255, 11, 11, 11, 255, 15, 15, 15, 255, 19, 19, 20, 255, 24, 25, 26, 255, 32, 33, 34, 255, 33, 33, 34, 255, 33, 34, 34, 255, 32, 33, 33, 255, 33, 33, 34, 255, 33, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 32, 33, 34, 255, 32, 32, 33, 255, 27, 28, 28, 255, 12, 12, 12, 255, 18, 19, 19, 255, 11, 12, 12, 255, 9, 9, 10, 255, 16, 16, 16, 255, 17, 17, 17, 255, 17, 17, 18, 255, 33, 33, 34, 255, 33, 33, 34, 255, 29, 29, 30, 255, 30, 31, 32, 255, 29, 30, 31, 255, 26, 27, 27, 255, 33, 34, 34, 255, 33, 33, 34, 255, 23, 24, 24, 255, 21, 21, 22, 255, 31, 32, 32, 255, 27, 28, 28, 255, 23, 23, 24, 255, 21, 22, 22, 255, 12, 12, 13, 255, 16, 16, 16, 255, 12, 12, 13, 255, 14, 14, 15, 255, 15, 15, 15, 255, 13, 13, 14, 255, 15, 15, 15, 255, 17, 18, 18, 255, 19, 20, 20, 255, 17, 17, 18, 255, 28, 28, 29, 255, 20, 21, 21, 255, 19, 19, 20, 255, 19, 19, 19, 255, 16, 17, 17, 255, 10, 10, 10, 255, 15, 15, 16, 255, 13, 13, 14, 255, 15, 15, 15, 255, 21, 21, 22, 255, 20, 20, 21, 255, 25, 26, 26, 255, 32, 33, 33, 255, 28, 28, 29, 255, 20, 21, 21, 255, 16, 17, 17, 255, 16, 16, 17, 255, 10, 11, 11, 255, 11, 11, 11, 255, 10, 10, 10, 255, 13, 14, 14, 255, 18, 18, 18, 255, 25, 26, 26, 255, 19, 19, 20, 255, 29, 30, 30, 255, 33, 34, 34, 255, 33, 33, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 26, 26, 27, 255, 33, 34, 34, 255, 21, 21, 22, 255, 23, 24, 24, 255, 16, 16, 16, 255, 21, 22, 22, 255, 21, 21, 22, 255, 20, 21, 21, 255, 12, 13, 13, 255, 13, 13, 13, 255, 10, 10, 10, 255, 13, 13, 13, 255, 18, 19, 19, 255, 18, 18, 19, 255, 25, 26, 26, 255, 33, 33, 34, 255, 33, 34, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 32, 33, 33, 255, 29, 30, 30, 255, 21, 22, 22, 255, 26, 26, 27, 255, 33, 34, 34, 255, 33, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 27, 27, 28, 255, 25, 26, 26, 255, 18, 19, 19, 255, 19, 19, 20, 255, 17, 17, 18, 255, 13, 13, 13, 255, 9, 9, 9, 255, 14, 15, 15, 255, 14, 15, 15, 255, 15, 16, 16, 255, 22, 22, 23, 255, 24, 24, 25, 255, 28, 29, 29, 255, 33, 34, 34, 255, 28, 29, 29, 255, 25, 26, 27, 255, 20, 20, 21, 255, 13, 14, 14, 255, 8, 9, 9, 255, 9, 9, 10, 255, 11, 12, 12, 255, 19, 20, 20, 255, 33, 34, 34, 255, 24, 24, 25, 255, 23, 24, 24, 255, 20, 20, 21, 255, 30, 31, 31, 255, 32, 32, 33, 255, 26, 27, 28, 255, 25, 26, 26, 255, 33, 33, 34, 255, 33, 33, 34, 255, 33, 33, 34, 255, 33, 33, 34, 255, 18, 18, 18, 255, 14, 15, 15, 255, 12, 13, 13, 255, 6, 6, 6, 255, 11, 11, 11, 255, 13, 13, 13, 255, 63, 52, 38, 165, 38, 34, 25, 165, 40, 35, 26, 165, 42, 37, 28, 165, 49, 41, 27, 165, 45, 39, 26, 165, 43, 37, 26, 165, 65, 50, 33, 165, 54, 45, 29, 165, 40, 35, 25, 165, 48, 41, 27, 165, 47, 40, 27, 165, 36, 33, 25, 165, 43, 37, 26, 165, 44, 38, 26, 165, 59, 47, 31, 165, 65, 50, 33, 165, 44, 38, 26, 165, 43, 38, 26, 165, 36, 33, 25, 165, 38, 34, 25, 165, 43, 37, 26, 165, 48, 41, 27, 165, 59, 47, 31, 165, 55, 45, 30, 165, 49, 42, 27, 165, 64, 49, 33, 165, 58, 47, 31, 165, 65, 50, 33, 165, 49, 42, 27, 165, 47, 40, 27, 165, 53, 44, 29, 165, 49, 42, 27, 165, 44, 38, 26, 165, 50, 42, 28, 165, 44, 38, 26, 165, 39, 35, 25, 165, 78, 63, 45, 165, 85, 67, 47, 165, 41, 36, 26, 165, 47, 40, 27, 165, 43, 38, 26, 165, 39, 35, 26, 165, 42, 37, 26, 165, 39, 35, 25, 165, 45, 39, 26, 165, 42, 37, 26, 165, 47, 40, 27, 165, 41, 36, 26, 165, 75, 60, 43, 165, 77, 63, 45, 165, 60, 50, 36, 165, 38, 34, 26, 165, 36, 33, 25, 165, 46, 40, 30, 165, 38, 34, 25, 165, 43, 38, 26, 165, 47, 40, 27, 165, 47, 40, 27, 165, 53, 44, 29, 165, 40, 35, 25, 165, 38, 34, 25, 165, 42, 37, 28, 165, 46, 40, 30, 165, 60, 50, 36, 165, 51, 43, 32, 165, 57, 48, 35, 165, 41, 36, 27, 165, 39, 35, 25, 165, 47, 40, 27, 165, 60, 55, 45, 165, 48, 41, 27, 165, 40, 36, 26, 165, 59, 49, 36, 165, 43, 37, 26, 165, 44, 38, 26, 165, 42, 37, 26, 165, 45, 47, 41, 165, 46, 39, 27, 165, 60, 48, 31, 165, 49, 41, 27, 165, 59, 49, 36, 165, 84, 68, 48, 165, 60, 50, 36, 165, 70, 57, 41, 165, 40, 36, 27, 165, 58, 48, 35, 165, 37, 34, 25, 165, 38, 34, 25, 165, 38, 34, 25, 165, 42, 37, 26, 165, 39, 35, 25, 165, 68, 56, 40, 165, 41, 36, 26, 165, 41, 36, 26, 165, 51, 43, 28, 165, 46, 39, 27, 165, 47, 40, 27, 165, 38, 34, 25, 165, 42, 37, 26, 165, 39, 34, 25, 165, 49, 42, 27, 165, 41, 36, 26, 165, 40, 35, 26, 165, 38, 34, 25, 165, 43, 37, 28, 165, 46, 40, 30, 165, 46, 40, 27, 165, 71, 54, 36, 165, 66, 51, 34, 165, 46, 40, 27, 165, 43, 38, 26, 165, 42, 37, 26, 165, 36, 33, 25, 165, 46, 39, 27, 165, 45, 38, 26, 165, 39, 35, 25, 165, 41, 36, 26, 165, 44, 38, 26, 165, 50, 42, 28, 165, 55, 45, 30, 165, 77, 57, 36, 165, 68, 52, 34, 165, 49, 41, 27, 165, 47, 40, 27, 165, 62, 48, 32, 165, 56, 45, 30, 165, 38, 34, 25, 165, 43, 38, 26, 165, 62, 48, 32, 165, 47, 40, 27, 165, 43, 38, 26, 165, 48, 41, 27, 165, 42, 37, 26, 165, 39, 35, 25, 165, 74, 60, 43, 165, 62, 51, 37, 165, 43, 45, 40, 165, 73, 59, 42, 165, 48, 41, 30, 165, 38, 34, 26, 165, 42, 37, 26, 165, 45, 39, 26, 165, 44, 38, 26, 165, 45, 39, 26, 165, 52, 43, 28, 165, 40, 35, 25, 165, 53, 45, 33, 165, 61, 51, 37, 165, 80, 64, 46, 165, 77, 62, 45, 165, 37, 34, 25, 165, 41, 36, 26, 165, 54, 44, 29, 165, 39, 35, 25, 165, 39, 35, 25, 165, 39, 35, 25, 165, 37, 34, 25, 165, 47, 40, 27, 165, 44, 38, 26, 165, 47, 40, 27, 165, 45, 39, 27, 165, 57, 46, 30, 165, 46, 40, 27, 165, 59, 47, 31, 165, 63, 49, 32, 165, 46, 39, 27, 165, 71, 54, 35, 165, 65, 50, 33, 165, 53, 44, 29, 165, 51, 43, 28, 165, 44, 38, 26, 165, 48, 41, 27, 165, 45, 39, 26, 165, 43, 38, 26, 165, 36, 33, 25, 165, 41, 36, 26, 165, 44, 38, 26, 165, 41, 36, 26, 165, 48, 41, 27, 165, 48, 41, 31, 165, 43, 38, 28, 165, 48, 41, 27, 165, 39, 35, 25, 165, 38, 34, 25, 165, 36, 33, 25, 165, 41, 36, 26, 165, 53, 44, 29, 165, 55, 45, 30, 165, 55, 45, 29, 165, 80, 59, 36, 165, 59, 47, 31, 165, 55, 45, 30, 165, 47, 40, 27, 165, 45, 39, 27, 165, 43, 37, 26, 165, 52, 43, 28, 165, 47, 40, 27, 165, 45, 39, 26, 165, 47, 40, 27, 165, 41, 36, 26, 165, 38, 34, 25, 165, 46, 40, 27, 165, 48, 41, 27, 165, 44, 38, 29, 165, 40, 36, 27, 165, 37, 34, 25, 165, 45, 39, 26, 165, 48, 41, 27, 165, 40, 35, 25, 165, 44, 38, 28, 165, 36, 33, 25, 165, 45, 39, 26, 165, 41, 36, 26, 165, 38, 34, 25, 165, 43, 38, 26, 165, 49, 42, 27, 165, 47, 40, 27, 165, 42, 37, 26, 165, 45, 39, 27, 165, 39, 35, 26, 165, 42, 45, 40, 165, 41, 36, 26, 165, 37, 34, 25, 165, 37, 34, 25, 165, 38, 34, 25, 165, 36, 33, 25, 165, 59, 49, 36, 165, 40, 35, 25, 165, 40, 36, 26, 165, 44, 38, 26, 165, 37, 34, 25, 165, 53, 45, 33, 165, 45, 39, 26, 165, 57, 46, 30, 165, 72, 54, 36, 165, 50, 42, 28, 165, 59, 47, 31, 165, 58, 47, 31, 165, 49, 42, 27, 165, 42, 37, 26, 165, 45, 39, 27, 165, 48, 41, 27, 165, 48, 41, 27, 165, 43, 37, 26, 165, 40, 36, 27, 165, 44, 38, 26, 165, 40, 35, 27, 165, 44, 38, 26, 165, 54, 44, 29, 165, 49, 41, 27, 165, 44, 38, 26, 165, 40, 35, 25, 165, 38, 34, 25, 165, 51, 43, 32, 165, 86, 69, 49, 165, 21, 21, 22, 255, 25, 25, 26, 255, 22, 23, 23, 255, 31, 32, 33, 255, 29, 29, 30, 255, 29, 30, 30, 255, 23, 23, 24, 255, 23, 23, 24, 255, 22, 23, 23, 255, 20, 20, 21, 255, 20, 21, 21, 255, 25, 26, 27, 255, 22, 22, 23, 255, 18, 19, 19, 255, 13, 14, 14, 255, 16, 16, 17, 255, 12, 12, 12, 255, 13, 13, 13, 255, 13, 14, 14, 255, 15, 15, 16, 255, 18, 18, 19, 255, 18, 18, 19, 255, 16, 16, 17, 255, 12, 12, 13, 255, 15, 16, 16, 255, 9, 10, 10, 255, 11, 11, 11, 255, 10, 10, 10, 255, 12, 12, 12, 255, 8, 8, 8, 255, 17, 17, 17, 255, 9, 10, 10, 255, 11, 11, 11, 255, 11, 11, 11, 255, 16, 17, 17, 255, 13, 14, 14, 255, 10, 11, 11, 255, 12, 13, 13, 255, 15, 15, 16, 255, 9, 9, 9, 255, 10, 11, 11, 255, 18, 18, 19, 255, 16, 16, 16, 255, 16, 17, 17, 255, 31, 32, 32, 255, 31, 32, 33, 255, 19, 20, 20, 255, 25, 26, 27, 255, 23, 24, 24, 255, 21, 21, 22, 255, 24, 25, 25, 255, 20, 20, 21, 255, 24, 25, 25, 255, 25, 25, 26, 255, 29, 29, 30, 255, 28, 29, 29, 255, 26, 26, 27, 255, 22, 23, 23, 255, 14, 14, 15, 255, 10, 10, 10, 255, 12, 12, 13, 255, 9, 9, 9, 255, 13, 13, 13, 255, 15, 15, 15, 255, 22, 22, 23, 255, 29, 30, 31, 255, 30, 31, 31, 255, 22, 23, 24, 255, 14, 15, 15, 255, 17, 17, 17, 255, 14, 14, 14, 255, 15, 16, 16, 255, 16, 16, 16, 255, 13, 13, 13, 255, 17, 17, 18, 255, 16, 16, 17, 255, 16, 17, 17, 255, 15, 16, 16, 255, 10, 11, 11, 255, 15, 15, 16, 255, 15, 15, 15, 255, 12, 13, 13, 255, 14, 14, 15, 255, 12, 12, 13, 255, 15, 16, 16, 255, 24, 24, 25, 255, 18, 18, 19, 255, 16, 17, 17, 255, 20, 21, 21, 255, 8, 8, 8, 255, 9, 9, 9, 255, 5, 5, 5, 255, 7, 8, 8, 255, 10, 10, 11, 255, 10, 10, 11, 255, 10, 10, 10, 255, 13, 14, 14, 255, 16, 17, 17, 255, 19, 20, 20, 255, 33, 33, 34, 255, 29, 29, 30, 255, 25, 25, 26, 255, 26, 27, 27, 255, 22, 22, 23, 255, 14, 14, 15, 255, 18, 18, 19, 255, 11, 11, 11, 255, 9, 9, 10, 255, 18, 18, 19, 255, 11, 11, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 14, 14, 15, 255, 17, 18, 18, 255, 20, 21, 21, 255, 23, 24, 24, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 33, 255, 33, 33, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 33, 34, 34, 255, 33, 33, 34, 255, 29, 30, 31, 255, 32, 33, 34, 255, 32, 33, 34, 255, 17, 17, 17, 255, 16, 17, 17, 255, 11, 11, 11, 255, 11, 12, 12, 255, 13, 13, 14, 255, 20, 20, 21, 255, 18, 19, 19, 255, 32, 33, 34, 255, 33, 34, 34, 255, 22, 23, 23, 255, 29, 29, 30, 255, 33, 34, 34, 255, 23, 24, 24, 255, 29, 30, 30, 255, 33, 33, 34, 255, 28, 29, 30, 255, 26, 27, 27, 255, 31, 32, 32, 255, 28, 29, 30, 255, 26, 27, 28, 255, 23, 24, 24, 255, 14, 14, 15, 255, 13, 13, 14, 255, 13, 14, 14, 255, 14, 15, 15, 255, 10, 11, 11, 255, 9, 9, 10, 255, 14, 14, 15, 255, 22, 22, 23, 255, 19, 19, 19, 255, 19, 19, 20, 255, 24, 25, 26, 255, 19, 20, 20, 255, 18, 19, 19, 255, 17, 17, 17, 255, 15, 15, 15, 255, 10, 10, 11, 255, 12, 12, 13, 255, 17, 17, 18, 255, 22, 23, 23, 255, 21, 21, 22, 255, 25, 26, 26, 255, 22, 22, 23, 255, 24, 24, 25, 255, 21, 22, 22, 255, 19, 19, 19, 255, 16, 16, 16, 255, 16, 16, 16, 255, 10, 10, 10, 255, 9, 9, 9, 255, 13, 13, 13, 255, 20, 21, 21, 255, 19, 20, 20, 255, 22, 22, 23, 255, 26, 27, 27, 255, 32, 32, 33, 255, 31, 32, 32, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 32, 33, 255, 33, 33, 34, 255, 32, 33, 33, 255, 30, 31, 31, 255, 24, 24, 25, 255, 23, 23, 24, 255, 21, 21, 22, 255, 20, 21, 21, 255, 20, 20, 21, 255, 21, 21, 22, 255, 24, 25, 25, 255, 22, 23, 23, 255, 9, 9, 9, 255, 10, 10, 11, 255, 22, 22, 23, 255, 26, 27, 28, 255, 33, 33, 34, 255, 33, 34, 34, 255, 33, 33, 34, 255, 31, 31, 32, 255, 32, 33, 34, 255, 24, 24, 25, 255, 25, 25, 26, 255, 21, 22, 22, 255, 21, 22, 22, 255, 24, 25, 26, 255, 27, 28, 28, 255, 33, 34, 34, 255, 30, 31, 31, 255, 30, 30, 31, 255, 22, 22, 23, 255, 21, 21, 22, 255, 17, 18, 18, 255, 16, 16, 16, 255, 12, 12, 13, 255, 11, 11, 11, 255, 13, 13, 13, 255, 13, 14, 14, 255, 16, 17, 17, 255, 25, 26, 27, 255, 32, 33, 34, 255, 33, 33, 34, 255, 32, 32, 33, 255, 33, 34, 34, 255, 23, 23, 24, 255, 20, 21, 21, 255, 14, 15, 15, 255, 9, 10, 10, 255, 8, 8, 9, 255, 12, 12, 13, 255, 13, 13, 13, 255, 28, 29, 30, 255, 29, 30, 31, 255, 29, 30, 31, 255, 28, 29, 29, 255, 31, 32, 32, 255, 33, 34, 34, 255, 33, 34, 34, 255, 29, 30, 31, 255, 33, 34, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 33, 34, 34, 255, 20, 20, 21, 255, 17, 18, 18, 255, 11, 11, 12, 255, 10, 10, 11, 255, 11, 12, 12, 255, 14, 14, 14, 255, 61, 51, 37, 165, 38, 34, 26, 165, 62, 51, 37, 165, 70, 57, 41, 165, 42, 37, 26, 165, 43, 37, 26, 165, 42, 37, 26, 165, 52, 43, 29, 165, 61, 48, 32, 165, 50, 42, 28, 165, 44, 38, 26, 165, 58, 46, 30, 165, 58, 46, 30, 165, 62, 49, 32, 165, 46, 39, 27, 165, 42, 37, 26, 165, 48, 41, 27, 165, 44, 38, 26, 165, 45, 39, 26, 165, 41, 36, 26, 165, 44, 38, 26, 165, 43, 38, 26, 165, 44, 39, 29, 165, 37, 33, 25, 165, 44, 38, 26, 165, 39, 35, 25, 165, 53, 44, 29, 165, 43, 38, 26, 165, 57, 46, 30, 165, 61, 48, 32, 165, 49, 41, 27, 165, 43, 38, 26, 165, 40, 36, 26, 165, 56, 45, 30, 165, 64, 49, 33, 165, 49, 42, 27, 165, 54, 44, 29, 165, 43, 37, 26, 165, 56, 47, 35, 165, 45, 40, 29, 165, 58, 48, 35, 165, 41, 37, 27, 165, 67, 55, 40, 165, 44, 39, 29, 165, 44, 38, 26, 165, 37, 34, 25, 165, 37, 34, 25, 165, 44, 39, 29, 165, 66, 54, 39, 165, 63, 52, 38, 165, 50, 43, 32, 165, 47, 41, 30, 165, 45, 39, 29, 165, 44, 38, 26, 165, 56, 47, 35, 165, 38, 34, 25, 165, 51, 71, 35, 255, 72, 88, 41, 255, 53, 43, 29, 165, 42, 37, 26, 165, 39, 35, 25, 165, 37, 34, 25, 165, 50, 42, 28, 165, 38, 34, 25, 165, 48, 42, 31, 165, 47, 40, 27, 165, 48, 41, 27, 165, 38, 34, 25, 165, 43, 37, 26, 165, 56, 45, 30, 165, 53, 44, 29, 165, 49, 69, 35, 255, 37, 33, 25, 165, 50, 43, 32, 165, 40, 35, 25, 165, 48, 41, 27, 165, 48, 41, 27, 165, 56, 45, 30, 165, 47, 40, 27, 165, 39, 35, 25, 165, 42, 37, 26, 165, 48, 41, 30, 165, 57, 48, 35, 165, 59, 49, 36, 165, 41, 36, 26, 165, 61, 51, 37, 165, 70, 57, 41, 165, 37, 34, 25, 165, 42, 37, 26, 165, 40, 36, 27, 165, 42, 37, 26, 165, 37, 34, 25, 165, 37, 33, 25, 165, 47, 40, 27, 165, 64, 79, 39, 255, 61, 48, 32, 165, 48, 41, 27, 165, 42, 37, 26, 165, 54, 45, 33, 165, 38, 34, 25, 165, 39, 35, 25, 165, 43, 38, 26, 165, 48, 41, 27, 165, 37, 33, 25, 165, 36, 33, 25, 165, 41, 36, 26, 165, 41, 36, 26, 165, 48, 41, 27, 165, 68, 52, 34, 165, 50, 42, 28, 165, 42, 37, 26, 165, 39, 35, 25, 165, 43, 38, 26, 169, 46, 39, 27, 165, 62, 49, 32, 165, 61, 48, 32, 165, 44, 38, 26, 165, 40, 36, 26, 165, 45, 39, 26, 165, 54, 44, 29, 165, 48, 41, 27, 165, 38, 34, 25, 165, 65, 51, 33, 165, 62, 49, 32, 165, 49, 41, 27, 165, 45, 39, 26, 165, 45, 39, 26, 165, 50, 42, 28, 165, 47, 40, 27, 165, 67, 52, 34, 165, 57, 46, 30, 165, 44, 38, 26, 165, 37, 33, 25, 165, 38, 34, 25, 165, 41, 36, 26, 165, 41, 36, 27, 165, 70, 57, 41, 165, 37, 33, 25, 165, 37, 34, 25, 165, 44, 46, 40, 165, 41, 37, 27, 165, 41, 36, 26, 165, 46, 39, 27, 165, 45, 39, 27, 165, 48, 41, 27, 165, 46, 39, 27, 165, 53, 45, 33, 165, 57, 48, 35, 165, 45, 39, 26, 165, 40, 35, 25, 165, 45, 39, 26, 165, 43, 37, 26, 165, 41, 37, 27, 165, 42, 37, 26, 165, 38, 34, 25, 165, 41, 36, 26, 165, 80, 95, 35, 255, 40, 35, 25, 165, 46, 40, 27, 165, 61, 48, 32, 165, 62, 57, 46, 165, 43, 38, 26, 165, 53, 44, 29, 165, 44, 38, 26, 165, 46, 39, 27, 165, 52, 43, 28, 165, 51, 43, 28, 165, 50, 42, 28, 165, 62, 49, 32, 165, 73, 55, 36, 165, 51, 43, 28, 165, 44, 38, 26, 165, 38, 34, 25, 165, 60, 50, 36, 165, 78, 63, 45, 165, 38, 34, 26, 165, 38, 34, 25, 165, 42, 37, 26, 165, 46, 40, 27, 165, 42, 37, 26, 165, 38, 34, 25, 165, 43, 38, 28, 165, 39, 35, 25, 165, 45, 39, 27, 165, 39, 35, 25, 165, 54, 46, 33, 165, 47, 40, 27, 165, 47, 40, 27, 165, 56, 54, 44, 165, 55, 45, 29, 165, 45, 39, 26, 165, 46, 40, 27, 165, 48, 41, 27, 165, 38, 34, 25, 165, 44, 38, 26, 165, 40, 36, 26, 165, 42, 37, 26, 165, 47, 40, 27, 165, 44, 38, 26, 165, 39, 35, 25, 165, 44, 38, 26, 165, 56, 45, 30, 165, 64, 50, 33, 165, 58, 47, 31, 165, 56, 46, 30, 165, 43, 37, 26, 165, 37, 33, 25, 165, 42, 37, 26, 165, 37, 33, 25, 165, 44, 38, 26, 165, 43, 38, 28, 165, 43, 37, 26, 165, 44, 38, 26, 165, 47, 40, 27, 165, 46, 39, 27, 165, 40, 35, 26, 165, 46, 40, 27, 165, 44, 38, 26, 165, 65, 50, 33, 165, 63, 49, 33, 165, 45, 39, 26, 165, 44, 38, 26, 165, 38, 34, 25, 165, 43, 38, 26, 165, 44, 38, 26, 165, 39, 35, 25, 165, 49, 42, 31, 165, 45, 39, 29, 165, 40, 36, 26, 165, 37, 34, 25, 165, 39, 35, 25, 165, 48, 41, 27, 165, 47, 40, 27, 165, 43, 38, 26, 165, 44, 38, 26, 165, 43, 38, 26, 165, 48, 41, 27, 165, 42, 37, 26, 165, 47, 40, 27, 165, 49, 42, 27, 165, 56, 45, 30, 165, 47, 40, 27, 165, 52, 43, 29, 165, 64, 50, 33, 165, 60, 47, 31, 165, 46, 40, 27, 165, 43, 38, 26, 165, 49, 41, 27, 165, 54, 44, 29, 165, 46, 39, 27, 165, 48, 41, 27, 165, 45, 39, 27, 165, 44, 38, 26, 165, 37, 34, 25, 165, 79, 64, 46, 165, 59, 49, 36, 165, 21, 21, 22, 255, 15, 15, 15, 255, 17, 18, 18, 255, 20, 21, 21, 255, 23, 24, 24, 255, 29, 29, 30, 255, 23, 24, 24, 255, 22, 23, 23, 255, 22, 22, 23, 255, 18, 19, 19, 255, 19, 19, 20, 255, 20, 20, 21, 255, 15, 16, 16, 255, 17, 18, 18, 255, 17, 17, 18, 255, 15, 15, 16, 255, 14, 15, 15, 255, 14, 14, 15, 255, 15, 16, 16, 255, 16, 16, 17, 255, 16, 16, 17, 255, 19, 19, 20, 255, 14, 14, 15, 255, 14, 14, 15, 255, 10, 11, 11, 255, 8, 9, 9, 255, 9, 9, 9, 255, 11, 11, 12, 255, 13, 13, 13, 255, 8, 8, 8, 255, 10, 10, 11, 255, 12, 12, 12, 255, 8, 8, 8, 255, 12, 12, 12, 255, 12, 12, 12, 255, 13, 13, 14, 255, 12, 12, 13, 255, 14, 14, 14, 255, 15, 16, 16, 255, 15, 15, 16, 255, 13, 14, 14, 255, 12, 12, 12, 255, 15, 16, 16, 255, 16, 16, 16, 255, 31, 31, 32, 255, 27, 27, 28, 255, 22, 23, 23, 255, 17, 17, 18, 255, 17, 17, 17, 255, 22, 23, 23, 255, 22, 22, 23, 255, 21, 21, 22, 255, 19, 19, 20, 255, 25, 26, 27, 255, 27, 28, 29, 255, 25, 25, 26, 255, 23, 23, 24, 255, 11, 12, 12, 255, 15, 15, 16, 255, 14, 14, 15, 255, 15, 15, 15, 255, 8, 8, 8, 255, 13, 13, 13, 255, 17, 17, 17, 255, 23, 24, 24, 255, 26, 26, 27, 255, 19, 20, 20, 255, 15, 15, 16, 255, 18, 18, 18, 255, 21, 22, 23, 255, 16, 16, 16, 255, 17, 17, 18, 255, 12, 12, 13, 255, 20, 21, 21, 255, 15, 16, 16, 255, 16, 16, 17, 255, 14, 15, 15, 255, 13, 13, 14, 255, 8, 9, 9, 255, 10, 11, 11, 255, 11, 11, 12, 255, 14, 14, 14, 255, 13, 13, 13, 255, 11, 12, 12, 255, 11, 11, 12, 255, 14, 14, 14, 255, 15, 15, 16, 255, 15, 16, 16, 255, 14, 14, 14, 255, 12, 13, 13, 255, 5, 5, 5, 255, 7, 7, 7, 255, 11, 12, 12, 255, 12, 12, 13, 255, 16, 16, 16, 255, 19, 20, 20, 255, 19, 20, 20, 255, 22, 23, 23, 255, 25, 26, 26, 255, 33, 34, 34, 255, 33, 33, 34, 255, 33, 33, 34, 255, 25, 26, 26, 255, 27, 28, 29, 255, 23, 24, 24, 255, 20, 21, 21, 255, 17, 17, 18, 255, 24, 24, 25, 255, 13, 13, 14, 255, 10, 11, 11, 255, 15, 16, 16, 255, 11, 11, 11, 255, 9, 9, 9, 255, 11, 11, 11, 255, 17, 17, 18, 255, 13, 13, 13, 255, 21, 21, 21, 255, 23, 24, 24, 255, 24, 24, 25, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 33, 34, 34, 255, 27, 27, 28, 255, 25, 26, 27, 255, 30, 31, 32, 255, 33, 33, 34, 255, 10, 10, 11, 255, 12, 12, 12, 255, 12, 13, 13, 255, 14, 14, 14, 255, 14, 14, 15, 255, 16, 17, 17, 255, 15, 15, 16, 255, 21, 22, 22, 255, 23, 23, 24, 255, 18, 19, 19, 255, 14, 15, 15, 255, 19, 20, 20, 255, 15, 16, 16, 255, 18, 18, 19, 255, 16, 17, 17, 255, 16, 16, 16, 255, 15, 15, 16, 255, 16, 16, 17, 255, 17, 17, 17, 255, 17, 17, 18, 255, 13, 13, 14, 255, 8, 8, 8, 255, 14, 15, 15, 255, 13, 13, 14, 255, 14, 14, 15, 255, 13, 13, 14, 255, 10, 10, 10, 255, 15, 15, 16, 255, 15, 16, 16, 255, 13, 14, 14, 255, 17, 17, 17, 255, 18, 18, 19, 255, 18, 19, 19, 255, 20, 20, 21, 255, 15, 15, 15, 255, 13, 13, 14, 255, 14, 14, 14, 255, 12, 12, 12, 255, 12, 12, 12, 255, 23, 23, 24, 255, 22, 22, 23, 255, 25, 26, 27, 255, 26, 27, 27, 255, 21, 22, 22, 255, 16, 17, 17, 255, 23, 23, 24, 255, 20, 21, 21, 255, 17, 17, 17, 255, 13, 14, 14, 255, 9, 9, 10, 255, 12, 12, 12, 255, 17, 17, 18, 255, 18, 18, 19, 255, 23, 23, 24, 255, 26, 26, 27, 255, 32, 33, 33, 255, 32, 33, 34, 255, 33, 33, 34, 255, 33, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 33, 33, 34, 255, 32, 32, 33, 255, 26, 27, 27, 255, 28, 29, 30, 255, 21, 21, 22, 255, 28, 28, 29, 255, 25, 25, 26, 255, 26, 27, 28, 255, 24, 24, 25, 255, 17, 17, 18, 255, 12, 12, 12, 255, 14, 14, 14, 255, 17, 17, 17, 255, 33, 34, 34, 255, 26, 26, 27, 255, 25, 25, 26, 255, 27, 28, 28, 255, 24, 25, 25, 255, 27, 28, 28, 255, 22, 22, 23, 255, 19, 20, 20, 255, 26, 26, 27, 255, 23, 24, 24, 255, 27, 27, 28, 255, 25, 26, 26, 255, 29, 29, 30, 255, 20, 20, 21, 255, 20, 21, 21, 255, 20, 20, 21, 255, 16, 16, 16, 255, 15, 16, 16, 255, 15, 15, 15, 255, 11, 11, 11, 255, 11, 11, 11, 255, 14, 14, 15, 255, 19, 20, 20, 255, 25, 25, 26, 255, 29, 30, 30, 255, 31, 31, 32, 255, 30, 31, 31, 255, 33, 33, 34, 255, 32, 33, 34, 255, 21, 21, 22, 255, 16, 16, 17, 255, 16, 17, 17, 255, 11, 11, 12, 255, 6, 6, 6, 255, 9, 9, 9, 255, 12, 12, 12, 255, 16, 16, 17, 255, 14, 15, 15, 255, 16, 16, 16, 255, 16, 16, 16, 255, 19, 19, 20, 255, 20, 20, 21, 255, 33, 34, 34, 255, 32, 33, 33, 255, 33, 33, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 24, 25, 25, 255, 17, 18, 18, 255, 15, 15, 15, 255, 10, 10, 11, 255, 10, 10, 10, 255, 11, 11, 11, 255, 16, 16, 17, 255, 38, 34, 25, 165, 43, 38, 26, 165, 40, 36, 26, 165, 57, 48, 35, 165, 45, 39, 29, 165, 44, 38, 26, 165, 41, 36, 26, 165, 45, 39, 26, 165, 54, 44, 29, 165, 66, 51, 34, 165, 53, 44, 29, 165, 49, 42, 27, 165, 70, 53, 35, 165, 46, 39, 27, 165, 48, 41, 27, 165, 44, 38, 28, 165, 38, 34, 25, 165, 45, 39, 26, 165, 44, 38, 26, 165, 38, 34, 25, 165, 44, 38, 26, 165, 56, 47, 35, 165, 48, 41, 31, 165, 38, 34, 25, 165, 37, 34, 25, 165, 45, 39, 27, 165, 44, 38, 26, 165, 48, 41, 27, 165, 67, 51, 34, 165, 73, 55, 36, 165, 58, 47, 31, 165, 40, 36, 26, 165, 38, 34, 25, 165, 40, 35, 25, 165, 63, 49, 33, 165, 54, 44, 29, 165, 55, 45, 29, 165, 42, 36, 26, 165, 53, 43, 29, 165, 37, 34, 25, 165, 38, 34, 25, 165, 39, 35, 25, 165, 37, 33, 25, 165, 44, 38, 26, 165, 45, 39, 26, 165, 44, 38, 26, 165, 54, 46, 33, 165, 69, 57, 41, 165, 62, 52, 37, 165, 54, 46, 34, 165, 38, 34, 25, 165, 42, 37, 28, 165, 37, 33, 25, 165, 45, 39, 26, 165, 37, 33, 25, 165, 46, 40, 27, 165, 40, 36, 26, 165, 41, 36, 26, 165, 48, 41, 27, 165, 45, 39, 26, 165, 37, 34, 25, 165, 45, 39, 26, 165, 46, 40, 27, 165, 48, 41, 30, 165, 39, 35, 25, 165, 43, 37, 26, 165, 44, 38, 26, 165, 38, 34, 25, 165, 52, 43, 28, 165, 44, 38, 26, 165, 46, 39, 27, 165, 51, 43, 28, 165, 41, 36, 26, 165, 79, 63, 45, 165, 40, 35, 25, 165, 46, 40, 27, 165, 64, 49, 33, 165, 48, 41, 27, 165, 50, 42, 28, 165, 37, 33, 25, 165, 58, 49, 35, 165, 38, 34, 25, 165, 44, 38, 26, 165, 42, 37, 26, 165, 48, 41, 27, 165, 46, 40, 29, 165, 38, 34, 25, 165, 45, 39, 26, 165, 47, 40, 27, 165, 46, 40, 27, 165, 59, 49, 36, 165, 38, 34, 25, 165, 39, 35, 25, 165, 42, 37, 26, 165, 55, 45, 30, 165, 48, 41, 27, 165, 56, 46, 30, 165, 38, 34, 25, 165, 42, 37, 26, 165, 36, 33, 25, 165, 39, 35, 25, 165, 37, 33, 25, 165, 55, 47, 34, 165, 37, 34, 25, 165, 50, 43, 31, 165, 44, 38, 29, 165, 50, 42, 28, 165, 41, 36, 26, 165, 57, 46, 30, 165, 60, 48, 31, 165, 38, 34, 25, 165, 40, 35, 26, 165, 39, 35, 25, 165, 53, 44, 29, 165, 45, 39, 26, 165, 47, 40, 27, 165, 39, 35, 25, 165, 37, 33, 25, 165, 45, 39, 26, 165, 43, 38, 26, 165, 37, 33, 25, 165, 70, 58, 41, 165, 37, 33, 25, 165, 48, 41, 27, 165, 53, 43, 29, 165, 41, 36, 26, 165, 43, 37, 26, 165, 47, 40, 27, 165, 43, 38, 26, 165, 49, 41, 27, 165, 48, 41, 27, 165, 38, 34, 25, 165, 48, 42, 31, 165, 46, 40, 27, 165, 52, 43, 29, 165, 40, 35, 25, 165, 43, 37, 26, 165, 39, 34, 25, 165, 43, 38, 28, 165, 40, 36, 27, 165, 55, 47, 34, 165, 47, 41, 30, 165, 48, 41, 27, 165, 50, 42, 28, 165, 43, 37, 26, 165, 41, 36, 26, 165, 45, 39, 29, 165, 40, 36, 26, 165, 50, 42, 28, 165, 69, 52, 35, 165, 48, 41, 27, 165, 40, 36, 26, 165, 46, 39, 27, 165, 49, 41, 27, 165, 49, 42, 27, 165, 40, 35, 25, 165, 54, 44, 29, 165, 55, 45, 30, 165, 48, 41, 27, 165, 55, 45, 29, 165, 45, 39, 27, 165, 60, 48, 32, 165, 56, 45, 30, 165, 48, 41, 27, 165, 43, 38, 26, 165, 46, 39, 27, 165, 45, 39, 27, 165, 48, 41, 27, 165, 47, 48, 41, 165, 57, 46, 30, 165, 51, 43, 28, 165, 37, 34, 25, 165, 40, 35, 26, 165, 41, 36, 26, 165, 41, 36, 26, 165, 37, 34, 25, 165, 38, 34, 25, 165, 54, 44, 29, 165, 51, 42, 28, 165, 48, 41, 27, 165, 43, 38, 26, 165, 39, 35, 25, 165, 39, 35, 25, 165, 53, 44, 29, 165, 47, 40, 27, 165, 47, 41, 30, 165, 39, 35, 25, 165, 41, 36, 26, 165, 44, 38, 26, 165, 44, 38, 26, 165, 51, 44, 32, 165, 49, 41, 27, 165, 43, 37, 26, 165, 49, 42, 31, 165, 47, 40, 27, 165, 46, 39, 27, 165, 38, 34, 25, 165, 44, 38, 26, 165, 51, 43, 28, 165, 48, 41, 27, 165, 47, 40, 27, 165, 47, 40, 27, 165, 62, 48, 32, 165, 54, 44, 29, 165, 56, 45, 30, 165, 45, 39, 27, 165, 45, 39, 26, 165, 52, 43, 28, 165, 46, 40, 27, 165, 39, 35, 25, 165, 40, 35, 25, 165, 42, 37, 26, 165, 47, 40, 27, 165, 44, 38, 26, 165, 44, 38, 26, 165, 45, 39, 26, 165, 49, 42, 27, 165, 48, 41, 27, 165, 74, 56, 36, 165, 50, 42, 28, 165, 45, 39, 26, 165, 51, 42, 28, 165, 50, 42, 28, 165, 48, 49, 41, 165, 45, 39, 26, 165, 45, 39, 26, 165, 41, 36, 27, 165, 40, 35, 25, 165, 41, 36, 26, 165, 40, 36, 27, 165, 55, 47, 34, 165, 51, 43, 28, 165, 54, 44, 29, 165, 52, 43, 28, 165, 45, 39, 27, 165, 50, 42, 28, 165, 38, 34, 25, 165, 40, 35, 25, 165, 42, 37, 26, 165, 48, 41, 27, 165, 42, 37, 26, 165, 57, 46, 30, 165, 46, 39, 27, 165, 66, 51, 34, 165, 47, 40, 27, 165, 37, 34, 25, 165, 40, 36, 26, 165, 46, 40, 27, 165, 43, 37, 26, 165, 41, 36, 26, 165, 44, 38, 26, 165, 41, 36, 26, 165, 39, 35, 25, 165, 45, 39, 26, 165, 48, 41, 27, 165, 43, 37, 26, 165, 19, 19, 20, 255, 17, 18, 18, 255, 19, 19, 20, 255, 23, 23, 24, 255, 29, 30, 30, 255, 23, 23, 24, 255, 26, 27, 28, 255, 24, 24, 25, 255, 19, 19, 19, 255, 18, 19, 19, 255, 21, 21, 22, 255, 15, 15, 16, 255, 14, 15, 15, 255, 15, 15, 15, 255, 13, 14, 14, 255, 13, 13, 14, 255, 11, 12, 12, 255, 14, 14, 15, 255, 12, 12, 13, 255, 14, 15, 15, 255, 16, 16, 16, 255, 11, 11, 11, 255, 11, 11, 12, 255, 8, 8, 9, 255, 7, 8, 8, 255, 8, 8, 8, 255, 10, 11, 11, 255, 6, 6, 6, 255, 7, 8, 8, 255, 9, 9, 9, 255, 10, 11, 11, 255, 15, 16, 16, 255, 15, 15, 15, 255, 11, 11, 11, 255, 17, 17, 17, 255, 18, 19, 19, 255, 18, 18, 18, 255, 19, 19, 20, 255, 19, 19, 20, 255, 15, 15, 16, 255, 11, 12, 12, 255, 8, 8, 9, 255, 12, 12, 12, 255, 11, 11, 11, 255, 24, 25, 25, 255, 26, 26, 27, 255, 21, 21, 22, 255, 20, 20, 20, 255, 21, 21, 22, 255, 17, 18, 18, 255, 17, 18, 18, 255, 20, 21, 21, 255, 20, 20, 21, 255, 27, 27, 28, 255, 24, 24, 25, 255, 20, 21, 21, 255, 18, 19, 19, 255, 13, 13, 13, 255, 11, 12, 12, 255, 13, 13, 14, 255, 14, 14, 14, 255, 9, 9, 10, 255, 15, 15, 16, 255, 18, 18, 19, 255, 26, 27, 27, 255, 27, 27, 28, 255, 16, 17, 17, 255, 17, 18, 18, 255, 21, 22, 22, 255, 16, 16, 16, 255, 15, 15, 16, 255, 12, 13, 13, 255, 11, 11, 12, 255, 11, 11, 11, 255, 8, 8, 8, 255, 11, 11, 11, 255, 12, 12, 13, 255, 16, 16, 17, 255, 16, 16, 16, 255, 18, 18, 19, 255, 12, 12, 12, 255, 11, 11, 12, 255, 13, 14, 14, 255, 12, 12, 12, 255, 10, 10, 10, 255, 8, 8, 8, 255, 15, 16, 16, 255, 12, 13, 13, 255, 5, 5, 5, 255, 9, 10, 10, 255, 8, 9, 9, 255, 6, 6, 6, 255, 9, 10, 10, 255, 11, 11, 11, 255, 13, 14, 14, 255, 16, 16, 16, 255, 17, 17, 18, 255, 22, 22, 23, 255, 21, 21, 22, 255, 32, 33, 33, 255, 31, 32, 33, 255, 28, 28, 29, 255, 18, 18, 19, 255, 27, 28, 29, 255, 25, 26, 27, 255, 25, 25, 26, 255, 28, 29, 29, 255, 21, 21, 22, 255, 22, 22, 23, 255, 14, 14, 14, 255, 15, 15, 16, 255, 15, 15, 15, 255, 14, 14, 15, 255, 12, 13, 13, 255, 13, 14, 14, 255, 13, 13, 14, 255, 17, 18, 18, 255, 20, 21, 21, 255, 23, 24, 24, 255, 26, 26, 27, 255, 27, 28, 28, 255, 32, 33, 34, 255, 33, 33, 34, 255, 33, 33, 34, 255, 23, 24, 24, 255, 27, 27, 28, 255, 16, 16, 17, 255, 9, 9, 10, 255, 10, 11, 11, 255, 11, 11, 12, 255, 8, 8, 9, 255, 6, 6, 6, 255, 9, 9, 10, 255, 14, 14, 14, 255, 17, 17, 17, 255, 15, 15, 15, 255, 18, 19, 19, 255, 11, 11, 11, 255, 17, 17, 18, 255, 24, 24, 25, 255, 17, 17, 18, 255, 17, 17, 18, 255, 15, 16, 16, 255, 15, 16, 16, 255, 11, 12, 12, 255, 11, 11, 11, 255, 14, 14, 14, 255, 8, 8, 8, 255, 11, 11, 11, 255, 12, 12, 13, 255, 9, 9, 9, 255, 12, 12, 12, 255, 9, 9, 10, 255, 13, 13, 13, 255, 8, 9, 9, 255, 7, 7, 7, 255, 12, 13, 13, 255, 11, 11, 11, 255, 11, 12, 12, 255, 19, 19, 20, 255, 21, 22, 23, 255, 19, 19, 19, 255, 12, 13, 13, 255, 12, 13, 13, 255, 10, 10, 11, 255, 15, 15, 16, 255, 13, 14, 14, 255, 22, 22, 23, 255, 22, 23, 23, 255, 26, 27, 28, 255, 29, 30, 30, 255, 25, 26, 26, 255, 19, 19, 20, 255, 19, 19, 20, 255, 18, 18, 19, 255, 10, 10, 10, 255, 10, 10, 11, 255, 9, 9, 9, 255, 12, 12, 13, 255, 17, 18, 18, 255, 21, 21, 22, 255, 20, 20, 21, 255, 26, 26, 27, 255, 33, 34, 34, 255, 31, 31, 32, 255, 32, 33, 33, 255, 32, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 33, 33, 34, 255, 24, 25, 26, 255, 33, 34, 34, 255, 26, 27, 27, 255, 23, 24, 25, 255, 25, 26, 26, 255, 25, 26, 26, 255, 21, 21, 22, 255, 16, 16, 17, 255, 13, 13, 13, 255, 16, 17, 17, 255, 25, 26, 27, 255, 23, 24, 25, 255, 20, 21, 21, 255, 23, 24, 25, 255, 19, 20, 20, 255, 24, 25, 25, 255, 18, 19, 19, 255, 17, 17, 17, 255, 18, 18, 18, 255, 19, 20, 20, 255, 18, 19, 19, 255, 20, 21, 21, 255, 19, 20, 20, 255, 17, 17, 18, 255, 24, 24, 25, 255, 18, 19, 19, 255, 11, 11, 11, 255, 14, 14, 14, 255, 14, 14, 14, 255, 9, 9, 9, 255, 12, 12, 12, 255, 12, 12, 13, 255, 14, 15, 15, 255, 19, 20, 20, 255, 26, 27, 27, 255, 30, 30, 31, 255, 32, 32, 33, 255, 33, 33, 34, 255, 31, 32, 33, 255, 33, 33, 34, 255, 27, 27, 28, 255, 23, 24, 24, 255, 17, 18, 18, 255, 16, 16, 17, 255, 7, 7, 7, 255, 3, 3, 3, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 12, 12, 12, 255, 10, 11, 11, 255, 14, 15, 15, 255, 15, 15, 15, 255, 19, 19, 20, 255, 19, 20, 20, 255, 19, 20, 20, 255, 18, 19, 19, 255, 19, 19, 20, 255, 21, 21, 22, 255, 16, 16, 17, 255, 17, 18, 18, 255, 13, 13, 13, 255, 11, 11, 11, 255, 12, 12, 12, 255, 20, 21, 21, 255, 59, 47, 31, 165, 43, 37, 26, 165, 40, 35, 25, 165, 69, 57, 41, 165, 44, 38, 26, 165, 49, 41, 27, 165, 61, 48, 32, 165, 40, 36, 26, 165, 40, 36, 26, 165, 47, 40, 27, 165, 56, 45, 30, 165, 50, 42, 27, 165, 77, 57, 36, 165, 60, 48, 32, 165, 38, 34, 25, 165, 45, 40, 29, 165, 55, 47, 34, 165, 73, 59, 43, 165, 42, 37, 26, 165, 43, 37, 26, 165, 38, 34, 25, 165, 59, 49, 36, 165, 53, 45, 33, 165, 40, 35, 25, 165, 41, 36, 26, 165, 39, 35, 25, 165, 48, 40, 27, 165, 47, 40, 27, 165, 46, 39, 27, 165, 46, 40, 27, 165, 54, 44, 29, 165, 47, 40, 27, 165, 40, 35, 26, 165, 66, 55, 39, 165, 45, 39, 26, 165, 43, 37, 26, 165, 44, 38, 26, 165, 53, 44, 29, 165, 55, 45, 29, 165, 52, 43, 28, 165, 55, 45, 30, 165, 42, 37, 26, 165, 47, 40, 27, 165, 45, 39, 27, 165, 47, 41, 30, 165, 58, 48, 35, 165, 56, 55, 47, 165, 46, 40, 30, 165, 37, 33, 25, 165, 39, 35, 26, 165, 43, 38, 28, 165, 39, 35, 25, 165, 37, 33, 25, 165, 47, 48, 43, 165, 44, 38, 26, 165, 54, 44, 29, 165, 57, 46, 30, 165, 60, 48, 31, 165, 43, 37, 26, 165, 44, 38, 26, 165, 41, 36, 26, 165, 46, 40, 30, 165, 54, 46, 34, 165, 39, 35, 25, 165, 41, 36, 26, 165, 40, 35, 25, 165, 36, 33, 25, 165, 37, 34, 25, 165, 41, 36, 26, 165, 44, 38, 26, 165, 54, 44, 29, 165, 56, 45, 30, 165, 42, 36, 26, 165, 85, 68, 48, 165, 41, 36, 26, 165, 45, 39, 26, 165, 51, 43, 28, 165, 46, 40, 27, 165, 38, 34, 26, 165, 38, 34, 25, 165, 37, 33, 25, 165, 41, 36, 26, 165, 48, 41, 27, 165, 43, 37, 26, 165, 49, 42, 27, 165, 39, 35, 25, 165, 42, 37, 26, 165, 41, 36, 26, 165, 44, 38, 26, 165, 46, 48, 41, 165, 37, 33, 25, 165, 48, 41, 30, 165, 42, 37, 26, 165, 37, 33, 25, 165, 47, 40, 27, 165, 47, 40, 27, 165, 43, 37, 26, 165, 66, 51, 34, 165, 39, 35, 25, 165, 49, 42, 31, 165, 40, 35, 25, 165, 55, 46, 34, 165, 44, 39, 29, 165, 39, 35, 26, 165, 43, 38, 26, 165, 44, 38, 26, 165, 39, 35, 25, 165, 52, 44, 32, 165, 37, 34, 25, 165, 38, 34, 25, 165, 46, 40, 27, 165, 45, 39, 26, 165, 46, 39, 27, 165, 62, 49, 32, 165, 66, 51, 33, 165, 41, 36, 26, 165, 39, 35, 26, 165, 37, 33, 25, 165, 49, 42, 31, 165, 37, 33, 25, 165, 66, 54, 39, 165, 87, 69, 49, 165, 47, 41, 30, 165, 44, 38, 26, 165, 47, 40, 27, 165, 48, 41, 27, 165, 52, 43, 28, 165, 45, 39, 27, 165, 55, 45, 29, 165, 41, 36, 26, 165, 41, 36, 27, 165, 83, 66, 47, 165, 42, 37, 26, 165, 41, 36, 26, 165, 55, 45, 29, 165, 45, 39, 26, 165, 43, 38, 26, 165, 43, 38, 26, 165, 42, 37, 26, 165, 66, 54, 39, 165, 43, 37, 26, 165, 37, 33, 25, 165, 48, 41, 27, 165, 45, 39, 26, 165, 45, 39, 27, 165, 43, 37, 26, 165, 42, 37, 26, 165, 47, 40, 27, 165, 64, 50, 33, 165, 75, 56, 36, 165, 57, 46, 30, 165, 49, 41, 27, 165, 42, 37, 26, 165, 42, 37, 26, 165, 40, 35, 25, 165, 71, 88, 35, 255, 82, 95, 37, 255, 42, 37, 26, 165, 58, 47, 31, 165, 45, 39, 27, 165, 47, 40, 27, 165, 46, 40, 27, 165, 51, 43, 28, 165, 81, 96, 34, 255, 42, 37, 26, 165, 43, 37, 26, 165, 76, 62, 44, 165, 50, 42, 28, 165, 47, 40, 27, 165, 40, 35, 26, 165, 36, 33, 25, 165, 42, 37, 26, 165, 44, 38, 26, 165, 42, 37, 26, 165, 51, 42, 28, 165, 47, 40, 27, 165, 54, 44, 29, 165, 44, 38, 26, 165, 58, 46, 31, 165, 68, 52, 34, 165, 50, 42, 28, 165, 48, 41, 27, 165, 42, 37, 26, 165, 39, 35, 25, 165, 40, 36, 26, 165, 42, 37, 26, 165, 38, 34, 25, 165, 42, 37, 26, 165, 40, 36, 27, 165, 59, 49, 36, 165, 43, 38, 28, 165, 53, 44, 29, 165, 44, 38, 26, 165, 42, 37, 26, 165, 44, 38, 26, 165, 44, 38, 26, 165, 55, 45, 30, 165, 42, 37, 26, 165, 45, 39, 27, 165, 43, 37, 26, 165, 38, 34, 25, 165, 40, 35, 26, 165, 54, 44, 29, 165, 46, 40, 27, 165, 49, 42, 27, 165, 41, 36, 26, 165, 44, 39, 29, 165, 47, 40, 27, 165, 43, 38, 26, 165, 57, 46, 30, 165, 40, 35, 25, 165, 41, 36, 26, 165, 42, 37, 26, 165, 46, 39, 27, 165, 71, 58, 42, 165, 52, 44, 32, 165, 41, 36, 26, 165, 76, 57, 36, 165, 51, 43, 28, 165, 60, 47, 31, 165, 47, 40, 27, 165, 54, 44, 29, 165, 68, 52, 34, 165, 51, 42, 28, 165, 49, 41, 27, 165, 48, 41, 27, 165, 55, 45, 30, 165, 40, 35, 25, 165, 39, 35, 25, 165, 47, 40, 27, 165, 44, 46, 41, 165, 40, 36, 26, 165, 43, 37, 26, 165, 47, 41, 30, 165, 46, 40, 27, 165, 46, 40, 27, 165, 37, 33, 25, 165, 48, 41, 30, 165, 51, 43, 28, 165, 47, 40, 27, 165, 52, 43, 29, 165, 46, 40, 27, 165, 67, 52, 34, 165, 55, 45, 30, 165, 43, 38, 26, 165, 54, 46, 34, 165, 38, 34, 25, 165, 36, 33, 25, 165, 55, 47, 34, 165, 86, 69, 48, 165, 85, 68, 48, 165, 78, 63, 45, 165, 42, 37, 26, 165, 41, 36, 26, 165, 63, 49, 33, 165, 50, 42, 28, 165, 18, 18, 19, 255, 19, 20, 20, 255, 22, 23, 23, 255, 25, 25, 26, 255, 20, 20, 20, 255, 27, 27, 28, 255, 25, 26, 26, 255, 18, 19, 19, 255, 17, 18, 18, 255, 19, 19, 20, 255, 18, 19, 19, 255, 17, 17, 18, 255, 14, 15, 15, 255, 15, 15, 16, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 10, 10, 11, 255, 11, 11, 12, 255, 7, 7, 7, 255, 15, 15, 16, 255, 11, 11, 11, 255, 12, 12, 12, 255, 7, 8, 8, 255, 7, 7, 7, 255, 9, 9, 9, 255, 8, 8, 8, 255, 13, 13, 13, 255, 11, 11, 12, 255, 18, 19, 19, 255, 11, 12, 12, 255, 10, 11, 11, 255, 15, 15, 16, 255, 19, 19, 20, 255, 17, 18, 18, 255, 23, 23, 24, 255, 22, 22, 23, 255, 25, 26, 26, 255, 27, 28, 28, 255, 18, 19, 19, 255, 16, 16, 16, 255, 7, 7, 7, 255, 7, 8, 8, 255, 14, 14, 14, 255, 15, 16, 16, 255, 15, 15, 16, 255, 17, 17, 18, 255, 18, 18, 18, 255, 19, 19, 20, 255, 14, 15, 15, 255, 13, 13, 13, 255, 18, 19, 19, 255, 25, 26, 26, 255, 17, 17, 18, 255, 19, 20, 20, 255, 20, 21, 21, 255, 16, 16, 17, 255, 18, 18, 19, 255, 11, 11, 11, 255, 14, 14, 14, 255, 13, 13, 14, 255, 16, 16, 17, 255, 19, 19, 20, 255, 18, 19, 19, 255, 16, 17, 17, 255, 21, 22, 22, 255, 20, 21, 21, 255, 13, 13, 13, 255, 12, 12, 13, 255, 17, 17, 18, 255, 13, 14, 14, 255, 11, 12, 12, 255, 9, 9, 10, 255, 11, 11, 11, 255, 8, 8, 9, 255, 12, 12, 13, 255, 16, 16, 16, 255, 16, 16, 17, 255, 14, 15, 15, 255, 16, 16, 17, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 16, 16, 255, 10, 10, 10, 255, 6, 6, 6, 255, 11, 11, 12, 255, 6, 6, 6, 255, 12, 12, 12, 255, 4, 4, 4, 255, 9, 9, 9, 255, 5, 6, 6, 255, 4, 4, 4, 255, 8, 8, 8, 255, 8, 9, 9, 255, 16, 17, 17, 255, 17, 18, 18, 255, 17, 17, 17, 255, 32, 33, 33, 255, 31, 32, 33, 255, 32, 33, 33, 255, 33, 34, 34, 255, 26, 26, 27, 255, 26, 27, 27, 255, 30, 30, 31, 255, 26, 26, 27, 255, 26, 27, 27, 255, 25, 26, 26, 255, 25, 25, 26, 255, 25, 26, 26, 255, 16, 17, 17, 255, 12, 12, 12, 255, 18, 18, 19, 255, 16, 16, 17, 255, 15, 15, 16, 255, 14, 14, 15, 255, 16, 17, 17, 255, 14, 15, 15, 255, 19, 20, 20, 255, 20, 20, 21, 255, 18, 18, 18, 255, 21, 21, 22, 255, 20, 20, 21, 255, 16, 16, 16, 255, 13, 13, 13, 255, 13, 13, 13, 255, 8, 8, 8, 255, 6, 7, 7, 255, 8, 9, 9, 255, 10, 10, 10, 255, 6, 6, 6, 255, 5, 5, 5, 255, 6, 6, 6, 255, 7, 7, 7, 255, 10, 10, 10, 255, 13, 13, 13, 255, 7, 7, 8, 255, 13, 14, 14, 255, 12, 12, 12, 255, 14, 14, 14, 255, 15, 15, 15, 255, 13, 14, 14, 255, 15, 15, 16, 255, 10, 11, 11, 255, 9, 10, 10, 255, 10, 10, 10, 255, 5, 5, 5, 255, 8, 8, 8, 255, 7, 7, 7, 255, 8, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 12, 13, 13, 255, 13, 13, 13, 255, 15, 16, 16, 255, 13, 13, 14, 255, 12, 12, 13, 255, 13, 13, 13, 255, 7, 8, 8, 255, 6, 6, 6, 255, 11, 12, 12, 255, 15, 15, 16, 255, 15, 15, 16, 255, 18, 18, 19, 255, 15, 15, 16, 255, 12, 13, 13, 255, 14, 14, 14, 255, 21, 21, 22, 255, 21, 21, 22, 255, 22, 23, 24, 255, 30, 31, 31, 255, 33, 34, 34, 255, 27, 27, 28, 255, 16, 16, 17, 255, 20, 21, 21, 255, 16, 16, 16, 255, 13, 13, 14, 255, 7, 7, 7, 255, 7, 7, 7, 255, 15, 15, 16, 255, 7, 7, 7, 255, 14, 15, 15, 255, 20, 21, 21, 255, 24, 24, 25, 255, 33, 34, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 33, 33, 34, 255, 29, 29, 30, 255, 26, 27, 28, 255, 22, 22, 23, 255, 25, 25, 26, 255, 17, 17, 17, 255, 21, 22, 22, 255, 15, 16, 16, 255, 15, 15, 15, 255, 13, 13, 14, 255, 18, 19, 19, 255, 16, 16, 17, 255, 18, 18, 18, 255, 22, 22, 23, 255, 18, 19, 19, 255, 19, 19, 20, 255, 14, 14, 15, 255, 17, 17, 18, 255, 9, 9, 10, 255, 16, 17, 17, 255, 10, 10, 11, 255, 15, 16, 16, 255, 15, 16, 16, 255, 24, 24, 25, 255, 22, 23, 23, 255, 15, 15, 15, 255, 15, 16, 16, 255, 11, 11, 12, 255, 11, 12, 12, 255, 9, 9, 10, 255, 12, 12, 12, 255, 18, 18, 19, 255, 16, 17, 17, 255, 13, 13, 14, 255, 30, 31, 31, 255, 31, 31, 32, 255, 28, 29, 30, 255, 33, 34, 34, 255, 28, 28, 29, 255, 28, 29, 29, 255, 23, 23, 24, 255, 22, 22, 23, 255, 23, 24, 24, 255, 12, 13, 13, 255, 12, 12, 13, 255, 8, 8, 8, 255, 8, 8, 8, 255, 1, 1, 1, 255, 6, 6, 7, 255, 9, 10, 10, 255, 7, 7, 7, 255, 7, 7, 7, 255, 9, 9, 9, 255, 15, 15, 16, 255, 20, 21, 21, 255, 20, 20, 21, 255, 20, 20, 21, 255, 16, 16, 17, 255, 11, 11, 11, 255, 17, 17, 18, 255, 18, 19, 19, 255, 16, 16, 17, 255, 10, 11, 11, 255, 12, 13, 13, 255, 12, 12, 12, 255, 53, 44, 29, 165, 45, 39, 26, 165, 36, 33, 25, 165, 40, 35, 25, 165, 38, 34, 25, 165, 51, 42, 28, 165, 45, 39, 27, 165, 56, 45, 30, 165, 53, 44, 29, 165, 66, 51, 34, 165, 48, 41, 27, 165, 52, 43, 28, 165, 56, 45, 30, 165, 47, 40, 27, 165, 47, 40, 27, 165, 40, 35, 26, 165, 41, 36, 26, 165, 39, 35, 25, 165, 51, 43, 28, 165, 46, 39, 27, 165, 48, 41, 27, 165, 37, 33, 25, 165, 44, 38, 26, 165, 41, 36, 26, 165, 36, 33, 25, 165, 58, 49, 35, 165, 41, 36, 26, 165, 47, 40, 27, 165, 41, 36, 26, 165, 43, 37, 26, 165, 45, 39, 26, 165, 40, 35, 25, 165, 61, 51, 37, 165, 39, 35, 25, 165, 46, 40, 27, 165, 49, 42, 27, 165, 58, 47, 31, 165, 54, 44, 29, 165, 64, 50, 33, 165, 47, 40, 27, 165, 49, 42, 27, 165, 49, 49, 41, 165, 48, 41, 27, 165, 44, 38, 26, 165, 39, 35, 25, 165, 47, 41, 30, 165, 51, 44, 32, 165, 43, 37, 26, 165, 39, 35, 25, 165, 51, 44, 32, 165, 37, 34, 25, 165, 40, 36, 27, 165, 40, 35, 25, 165, 47, 40, 27, 165, 40, 36, 26, 165, 40, 36, 26, 165, 45, 39, 27, 165, 51, 43, 28, 165, 48, 41, 27, 165, 43, 37, 26, 165, 51, 44, 32, 165, 41, 37, 27, 165, 40, 35, 25, 165, 39, 35, 25, 165, 43, 38, 26, 165, 45, 39, 26, 165, 49, 41, 27, 165, 44, 38, 26, 165, 44, 38, 26, 165, 46, 39, 27, 165, 45, 39, 26, 165, 43, 37, 26, 165, 43, 38, 26, 165, 40, 35, 25, 165, 38, 34, 25, 165, 48, 41, 27, 165, 48, 41, 27, 165, 64, 50, 33, 165, 46, 40, 27, 165, 49, 41, 27, 165, 44, 38, 26, 165, 45, 39, 26, 165, 44, 38, 26, 165, 41, 36, 26, 165, 47, 40, 27, 165, 49, 42, 27, 165, 50, 42, 28, 165, 39, 35, 25, 165, 50, 42, 28, 165, 44, 38, 26, 165, 38, 34, 25, 165, 37, 33, 25, 165, 44, 38, 26, 165, 40, 36, 26, 165, 45, 39, 27, 165, 48, 41, 27, 165, 47, 40, 27, 165, 48, 41, 27, 165, 47, 40, 27, 165, 42, 37, 26, 165, 40, 36, 26, 165, 42, 37, 26, 165, 36, 33, 25, 165, 46, 39, 27, 165, 48, 41, 27, 165, 41, 36, 26, 165, 41, 36, 26, 165, 39, 35, 25, 165, 38, 34, 25, 165, 38, 34, 25, 165, 44, 38, 26, 165, 41, 36, 26, 165, 47, 40, 27, 165, 41, 36, 26, 165, 49, 41, 27, 165, 59, 47, 31, 165, 43, 37, 26, 165, 40, 36, 26, 165, 46, 39, 27, 165, 43, 38, 26, 165, 42, 37, 26, 165, 39, 35, 25, 165, 49, 42, 27, 165, 47, 40, 27, 165, 42, 37, 26, 165, 52, 43, 29, 165, 42, 37, 26, 165, 46, 40, 27, 165, 43, 38, 26, 165, 36, 33, 25, 165, 37, 34, 25, 165, 38, 34, 25, 165, 50, 43, 32, 165, 47, 40, 27, 165, 48, 41, 27, 165, 44, 39, 29, 165, 37, 34, 25, 165, 58, 46, 30, 165, 58, 46, 30, 165, 41, 36, 26, 165, 44, 38, 26, 165, 39, 35, 25, 165, 38, 34, 25, 165, 43, 38, 26, 165, 46, 39, 27, 165, 46, 40, 27, 165, 47, 40, 27, 165, 49, 42, 27, 165, 64, 50, 33, 165, 66, 51, 33, 165, 57, 46, 30, 165, 52, 43, 28, 165, 49, 41, 27, 165, 40, 36, 26, 165, 38, 34, 25, 165, 67, 85, 34, 255, 85, 99, 35, 255, 58, 47, 31, 165, 53, 44, 29, 165, 56, 45, 30, 165, 49, 41, 27, 165, 56, 45, 30, 165, 47, 40, 27, 165, 70, 87, 39, 255, 49, 42, 31, 165, 53, 45, 33, 165, 44, 38, 26, 165, 43, 38, 26, 165, 44, 38, 26, 165, 74, 60, 43, 165, 36, 33, 25, 165, 43, 37, 26, 165, 51, 43, 28, 165, 41, 36, 26, 165, 52, 51, 42, 165, 50, 42, 28, 165, 51, 42, 28, 165, 54, 44, 29, 165, 53, 44, 29, 165, 58, 46, 31, 165, 47, 40, 27, 165, 40, 36, 26, 165, 50, 42, 28, 165, 42, 37, 26, 165, 42, 37, 26, 165, 48, 41, 27, 165, 41, 36, 26, 165, 40, 36, 27, 165, 52, 44, 33, 165, 50, 43, 32, 165, 65, 54, 39, 165, 40, 35, 25, 165, 39, 35, 25, 165, 40, 35, 25, 165, 36, 33, 25, 165, 43, 37, 26, 165, 47, 40, 27, 165, 57, 46, 30, 165, 41, 36, 26, 165, 51, 42, 28, 165, 49, 41, 27, 165, 41, 36, 26, 165, 37, 34, 25, 165, 45, 39, 26, 165, 47, 40, 27, 165, 43, 37, 26, 165, 46, 39, 27, 165, 56, 45, 30, 165, 48, 41, 27, 165, 62, 49, 32, 165, 56, 45, 30, 165, 47, 40, 27, 165, 47, 40, 27, 165, 43, 38, 26, 165, 42, 37, 26, 165, 47, 40, 27, 165, 54, 44, 29, 165, 63, 49, 33, 165, 61, 48, 32, 165, 60, 48, 31, 165, 50, 42, 28, 165, 58, 47, 31, 165, 54, 44, 29, 165, 48, 41, 27, 165, 51, 42, 28, 165, 47, 40, 27, 165, 40, 36, 26, 165, 46, 40, 27, 165, 62, 48, 32, 165, 50, 42, 28, 165, 42, 37, 26, 165, 39, 35, 25, 165, 46, 40, 27, 165, 46, 39, 27, 165, 42, 37, 26, 165, 42, 37, 26, 165, 40, 35, 25, 165, 41, 36, 26, 165, 41, 36, 26, 165, 47, 40, 27, 165, 41, 36, 26, 165, 48, 41, 27, 165, 63, 49, 32, 165, 51, 43, 28, 165, 43, 38, 26, 165, 39, 35, 25, 165, 38, 34, 25, 165, 65, 54, 39, 165, 45, 39, 29, 165, 74, 60, 43, 165, 65, 53, 39, 165, 67, 55, 40, 165, 50, 42, 28, 165, 46, 40, 27, 165, 51, 43, 28, 165, 55, 45, 30, 165, 16, 17, 17, 255, 27, 27, 28, 255, 21, 22, 22, 255, 14, 14, 15, 255, 22, 22, 23, 255, 24, 24, 25, 255, 19, 19, 20, 255, 18, 18, 18, 255, 18, 18, 19, 255, 17, 17, 17, 255, 18, 18, 18, 255, 14, 14, 14, 255, 13, 13, 14, 255, 12, 13, 13, 255, 10, 10, 11, 255, 10, 10, 11, 255, 14, 14, 14, 255, 10, 11, 11, 255, 8, 8, 8, 255, 8, 8, 8, 255, 13, 13, 14, 255, 12, 12, 13, 255, 13, 13, 13, 255, 13, 14, 14, 255, 11, 11, 11, 255, 12, 12, 13, 255, 11, 11, 11, 255, 13, 13, 14, 255, 16, 17, 17, 255, 15, 15, 16, 255, 14, 15, 15, 255, 20, 20, 21, 255, 20, 21, 21, 255, 18, 18, 19, 255, 24, 25, 26, 255, 24, 24, 25, 255, 23, 24, 24, 255, 28, 28, 29, 255, 26, 26, 27, 255, 24, 25, 25, 255, 15, 15, 15, 255, 15, 15, 16, 255, 9, 9, 9, 255, 12, 13, 13, 255, 10, 10, 10, 255, 17, 18, 18, 255, 16, 17, 17, 255, 20, 21, 21, 255, 16, 17, 17, 255, 15, 15, 16, 255, 18, 18, 18, 255, 17, 17, 18, 255, 21, 22, 22, 255, 22, 22, 23, 255, 18, 18, 18, 255, 15, 16, 16, 255, 15, 16, 16, 255, 11, 12, 12, 255, 12, 12, 12, 255, 15, 15, 15, 255, 11, 12, 12, 255, 11, 11, 11, 255, 16, 16, 16, 255, 19, 20, 20, 255, 15, 16, 16, 255, 17, 17, 17, 255, 20, 20, 21, 255, 11, 11, 11, 255, 15, 15, 15, 255, 17, 17, 18, 255, 14, 14, 14, 255, 13, 13, 14, 255, 13, 13, 13, 255, 10, 10, 11, 255, 16, 16, 16, 255, 20, 20, 21, 255, 20, 21, 21, 255, 20, 21, 21, 255, 20, 21, 21, 255, 19, 19, 20, 255, 17, 17, 18, 255, 15, 16, 16, 255, 14, 14, 14, 255, 14, 15, 15, 255, 13, 13, 13, 255, 12, 12, 12, 255, 7, 7, 7, 255, 4, 4, 4, 255, 6, 7, 7, 255, 6, 6, 6, 255, 5, 6, 6, 255, 5, 5, 5, 255, 11, 12, 12, 255, 12, 12, 13, 255, 18, 19, 19, 255, 15, 15, 15, 255, 25, 25, 26, 255, 31, 31, 32, 255, 28, 28, 29, 255, 30, 31, 32, 255, 33, 34, 34, 255, 31, 31, 32, 255, 23, 23, 24, 255, 32, 32, 33, 255, 31, 31, 32, 255, 33, 34, 34, 255, 25, 26, 27, 255, 24, 25, 25, 255, 22, 22, 23, 255, 25, 25, 26, 255, 21, 21, 22, 255, 21, 21, 21, 255, 16, 17, 17, 255, 17, 18, 18, 255, 21, 22, 22, 255, 16, 16, 16, 255, 14, 14, 14, 255, 17, 17, 18, 255, 20, 21, 21, 255, 15, 15, 15, 255, 20, 20, 21, 255, 15, 15, 15, 255, 14, 14, 14, 255, 10, 10, 10, 255, 13, 14, 14, 255, 8, 9, 9, 255, 6, 6, 6, 255, 7, 7, 7, 255, 3, 3, 3, 255, 6, 6, 7, 255, 9, 9, 9, 255, 5, 5, 6, 255, 5, 5, 5, 255, 10, 10, 11, 255, 10, 10, 11, 255, 7, 7, 7, 255, 9, 9, 9, 255, 15, 15, 16, 255, 13, 13, 13, 255, 13, 13, 13, 255, 14, 14, 15, 255, 11, 12, 12, 255, 11, 11, 12, 255, 8, 8, 8, 255, 6, 6, 7, 255, 5, 5, 6, 255, 5, 5, 5, 255, 7, 8, 8, 255, 8, 8, 8, 255, 7, 7, 7, 255, 14, 14, 15, 255, 13, 13, 13, 255, 14, 15, 15, 255, 18, 18, 18, 255, 14, 14, 15, 255, 14, 14, 14, 255, 15, 16, 16, 255, 13, 14, 14, 255, 11, 11, 11, 255, 12, 12, 12, 255, 15, 15, 16, 255, 16, 17, 17, 255, 17, 18, 18, 255, 13, 13, 13, 255, 18, 18, 19, 255, 15, 15, 15, 255, 25, 25, 26, 255, 21, 21, 22, 255, 25, 26, 27, 255, 18, 18, 18, 255, 31, 32, 33, 255, 25, 26, 26, 255, 22, 22, 23, 255, 17, 18, 18, 255, 13, 13, 14, 255, 11, 12, 12, 255, 8, 8, 8, 255, 10, 10, 10, 255, 10, 10, 10, 255, 15, 16, 16, 255, 13, 14, 14, 255, 20, 20, 21, 255, 32, 33, 34, 255, 31, 31, 32, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 28, 28, 29, 255, 27, 28, 29, 255, 23, 24, 24, 255, 27, 27, 28, 255, 25, 26, 26, 255, 23, 24, 24, 255, 30, 31, 32, 255, 18, 18, 18, 255, 19, 20, 20, 255, 20, 20, 21, 255, 17, 17, 18, 255, 13, 13, 13, 255, 14, 14, 14, 255, 16, 16, 17, 255, 16, 17, 17, 255, 9, 9, 9, 255, 11, 11, 11, 255, 15, 16, 16, 255, 12, 13, 13, 255, 13, 14, 14, 255, 13, 14, 14, 255, 15, 16, 16, 255, 11, 12, 12, 255, 15, 15, 15, 255, 11, 12, 12, 255, 14, 14, 15, 255, 20, 20, 21, 255, 12, 12, 13, 255, 18, 18, 19, 255, 12, 12, 12, 255, 13, 13, 13, 255, 12, 12, 13, 255, 8, 8, 8, 255, 13, 13, 13, 255, 16, 16, 17, 255, 18, 19, 19, 255, 21, 22, 22, 255, 26, 26, 27, 255, 28, 29, 29, 255, 29, 30, 31, 255, 33, 34, 34, 255, 29, 30, 30, 255, 33, 34, 34, 255, 19, 19, 20, 255, 18, 18, 19, 255, 12, 12, 12, 255, 10, 10, 10, 255, 12, 12, 12, 255, 8, 8, 9, 255, 8, 8, 8, 255, 9, 9, 9, 255, 5, 5, 5, 255, 6, 7, 7, 255, 5, 5, 5, 255, 9, 10, 10, 255, 10, 10, 11, 255, 9, 9, 10, 255, 13, 14, 14, 255, 16, 16, 17, 255, 12, 12, 13, 255, 7, 7, 7, 255, 10, 10, 10, 255, 13, 13, 14, 255, 14, 15, 15, 255, 11, 11, 11, 255, 13, 14, 14, 255, 14, 14, 14, 255, 13, 13, 14, 255, 57, 46, 30, 165, 47, 40, 27, 165, 39, 35, 25, 165, 45, 39, 26, 165, 50, 42, 27, 165, 60, 48, 31, 165, 48, 41, 27, 165, 64, 50, 33, 165, 67, 51, 34, 165, 59, 47, 31, 165, 63, 49, 32, 165, 53, 44, 29, 165, 47, 40, 27, 165, 42, 37, 26, 165, 41, 36, 26, 165, 46, 39, 27, 165, 51, 42, 28, 165, 56, 45, 30, 165, 54, 44, 29, 165, 61, 48, 32, 165, 55, 45, 29, 165, 50, 42, 28, 165, 39, 35, 25, 165, 39, 35, 25, 165, 69, 57, 41, 165, 68, 56, 40, 165, 63, 52, 38, 165, 39, 35, 25, 165, 42, 37, 26, 165, 36, 33, 25, 165, 50, 42, 28, 165, 40, 35, 26, 165, 59, 49, 36, 165, 54, 46, 33, 165, 48, 41, 27, 165, 52, 43, 28, 165, 70, 53, 35, 165, 54, 44, 29, 165, 68, 52, 34, 165, 58, 46, 30, 165, 52, 43, 28, 165, 44, 38, 26, 165, 58, 47, 31, 165, 47, 40, 27, 165, 39, 35, 25, 165, 40, 36, 26, 165, 45, 39, 29, 165, 40, 36, 26, 165, 43, 38, 26, 165, 37, 33, 25, 165, 39, 35, 25, 165, 37, 33, 25, 165, 37, 34, 25, 165, 37, 33, 25, 165, 37, 33, 25, 165, 38, 34, 25, 165, 44, 38, 26, 165, 38, 34, 25, 165, 38, 34, 25, 165, 48, 41, 27, 165, 39, 35, 26, 165, 40, 36, 27, 165, 38, 34, 25, 165, 44, 38, 28, 165, 42, 37, 26, 165, 48, 41, 27, 165, 46, 40, 27, 165, 48, 41, 27, 165, 47, 40, 27, 165, 55, 45, 30, 165, 41, 36, 26, 165, 49, 50, 42, 165, 47, 40, 27, 165, 43, 38, 26, 165, 41, 36, 26, 165, 38, 34, 25, 165, 47, 40, 27, 165, 46, 40, 27, 165, 48, 41, 27, 165, 54, 44, 29, 165, 57, 46, 30, 165, 43, 37, 26, 165, 50, 42, 28, 165, 49, 41, 27, 165, 50, 42, 28, 165, 55, 45, 29, 165, 64, 50, 33, 165, 46, 39, 27, 165, 58, 46, 30, 165, 53, 44, 29, 165, 48, 41, 27, 165, 43, 38, 26, 165, 46, 40, 27, 165, 41, 36, 26, 165, 44, 38, 26, 165, 47, 40, 27, 165, 41, 36, 26, 165, 53, 51, 43, 165, 51, 43, 28, 165, 47, 40, 27, 165, 45, 39, 26, 165, 52, 43, 28, 165, 46, 40, 27, 165, 54, 44, 29, 165, 46, 40, 27, 165, 38, 34, 26, 165, 38, 34, 25, 165, 44, 39, 29, 165, 39, 35, 25, 165, 37, 33, 25, 165, 47, 40, 27, 165, 57, 46, 30, 165, 55, 45, 30, 165, 52, 43, 28, 165, 69, 52, 35, 165, 52, 43, 29, 165, 47, 40, 27, 165, 44, 38, 26, 165, 46, 39, 27, 165, 39, 35, 25, 165, 50, 42, 28, 165, 48, 41, 27, 165, 48, 41, 27, 165, 40, 36, 26, 165, 38, 34, 25, 165, 44, 38, 26, 165, 37, 34, 25, 165, 37, 33, 25, 165, 67, 55, 40, 165, 49, 42, 31, 165, 37, 33, 25, 165, 45, 39, 26, 165, 59, 49, 36, 165, 41, 36, 26, 165, 42, 37, 26, 165, 57, 48, 35, 165, 45, 39, 29, 165, 45, 39, 26, 165, 60, 48, 31, 165, 50, 42, 28, 165, 39, 35, 25, 165, 39, 35, 25, 165, 47, 40, 27, 165, 53, 44, 29, 165, 66, 51, 34, 165, 62, 49, 32, 165, 63, 49, 32, 165, 66, 51, 33, 165, 59, 47, 31, 165, 66, 51, 34, 165, 48, 41, 27, 165, 47, 48, 41, 165, 47, 40, 27, 165, 42, 37, 26, 165, 48, 41, 27, 165, 47, 40, 27, 165, 69, 82, 40, 255, 59, 47, 31, 165, 65, 50, 33, 165, 71, 54, 35, 165, 72, 54, 36, 165, 60, 48, 31, 165, 50, 42, 28, 165, 40, 36, 26, 165, 38, 34, 25, 165, 37, 34, 25, 165, 38, 34, 26, 165, 37, 33, 25, 165, 38, 34, 26, 165, 54, 46, 34, 165, 52, 45, 33, 165, 41, 36, 26, 165, 48, 41, 27, 165, 46, 40, 27, 165, 42, 36, 26, 165, 45, 39, 26, 165, 54, 44, 29, 165, 62, 48, 32, 165, 55, 45, 30, 165, 51, 43, 28, 165, 52, 43, 28, 165, 52, 43, 28, 165, 47, 40, 27, 165, 43, 38, 26, 165, 42, 37, 26, 165, 44, 38, 26, 165, 38, 34, 25, 165, 44, 39, 29, 165, 40, 35, 26, 165, 37, 34, 25, 165, 56, 47, 34, 165, 59, 50, 36, 165, 37, 33, 25, 165, 37, 33, 25, 165, 45, 39, 26, 165, 48, 41, 27, 165, 52, 43, 28, 165, 56, 45, 30, 165, 41, 36, 27, 165, 53, 44, 29, 165, 45, 39, 27, 165, 41, 36, 26, 165, 38, 34, 25, 165, 41, 36, 26, 165, 43, 38, 26, 165, 46, 39, 27, 165, 40, 35, 25, 165, 43, 38, 26, 165, 43, 37, 26, 165, 49, 41, 27, 165, 62, 49, 32, 165, 54, 44, 29, 165, 52, 43, 28, 165, 48, 41, 27, 165, 43, 37, 26, 165, 48, 49, 41, 165, 55, 45, 29, 165, 48, 41, 27, 165, 58, 46, 30, 165, 54, 44, 29, 165, 42, 37, 26, 165, 45, 39, 27, 165, 53, 43, 29, 165, 42, 37, 26, 165, 40, 36, 26, 165, 44, 38, 26, 165, 39, 35, 25, 165, 45, 39, 27, 165, 54, 45, 29, 165, 47, 40, 27, 165, 47, 40, 27, 165, 39, 35, 25, 165, 47, 40, 27, 165, 45, 39, 27, 165, 44, 38, 28, 165, 46, 39, 27, 165, 41, 36, 26, 165, 40, 35, 26, 165, 44, 38, 26, 165, 44, 38, 26, 165, 46, 39, 27, 165, 51, 42, 28, 165, 58, 47, 31, 165, 61, 48, 32, 165, 46, 39, 27, 165, 46, 39, 27, 165, 46, 40, 27, 165, 57, 48, 35, 165, 53, 45, 33, 165, 83, 67, 48, 165, 58, 48, 35, 165, 54, 46, 33, 165, 48, 41, 27, 165, 41, 36, 26, 165, 43, 38, 26, 165, 48, 41, 27, 165, 21, 22, 22, 255, 26, 27, 27, 255, 18, 19, 19, 255, 20, 20, 21, 255, 19, 19, 20, 255, 19, 19, 19, 255, 17, 18, 18, 255, 16, 16, 17, 255, 17, 18, 18, 255, 14, 15, 15, 255, 14, 14, 14, 255, 13, 14, 14, 255, 17, 17, 18, 255, 21, 22, 22, 255, 18, 19, 19, 255, 17, 17, 18, 255, 21, 21, 21, 255, 14, 14, 15, 255, 9, 9, 9, 255, 8, 8, 8, 255, 10, 10, 10, 255, 12, 12, 12, 255, 17, 18, 18, 255, 19, 19, 20, 255, 14, 14, 14, 255, 12, 13, 13, 255, 13, 13, 13, 255, 15, 15, 16, 255, 19, 20, 20, 255, 18, 18, 18, 255, 20, 20, 20, 255, 21, 21, 22, 255, 22, 23, 23, 255, 19, 20, 20, 255, 25, 26, 26, 255, 27, 28, 28, 255, 27, 27, 28, 255, 29, 29, 30, 255, 32, 33, 34, 255, 21, 21, 22, 255, 18, 19, 19, 255, 19, 19, 19, 255, 11, 12, 12, 255, 9, 9, 10, 255, 9, 9, 9, 255, 11, 11, 11, 255, 10, 10, 10, 255, 14, 15, 15, 255, 15, 16, 16, 255, 17, 18, 18, 255, 14, 14, 14, 255, 17, 17, 18, 255, 16, 16, 17, 255, 14, 14, 15, 255, 12, 13, 13, 255, 12, 12, 13, 255, 13, 14, 14, 255, 11, 11, 11, 255, 8, 8, 8, 255, 16, 16, 16, 255, 12, 12, 12, 255, 15, 15, 16, 255, 14, 14, 15, 255, 19, 19, 19, 255, 16, 17, 17, 255, 21, 22, 22, 255, 11, 12, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 16, 17, 17, 255, 13, 13, 14, 255, 17, 17, 18, 255, 20, 21, 21, 255, 17, 17, 17, 255, 21, 21, 22, 255, 24, 25, 25, 255, 24, 24, 25, 255, 29, 29, 30, 255, 23, 23, 24, 255, 22, 23, 23, 255, 27, 27, 28, 255, 18, 19, 19, 255, 19, 20, 20, 255, 12, 13, 13, 255, 12, 13, 13, 255, 14, 14, 14, 255, 10, 11, 11, 255, 8, 8, 8, 255, 4, 4, 4, 255, 5, 5, 5, 255, 4, 4, 4, 255, 9, 9, 9, 255, 7, 8, 8, 255, 11, 11, 11, 255, 13, 14, 14, 255, 20, 21, 21, 255, 17, 18, 18, 255, 25, 26, 27, 255, 25, 26, 26, 255, 25, 25, 26, 255, 25, 26, 27, 255, 25, 25, 26, 255, 33, 34, 34, 255, 33, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 29, 30, 31, 255, 23, 23, 24, 255, 29, 30, 31, 255, 22, 23, 23, 255, 18, 19, 19, 255, 19, 20, 20, 255, 18, 18, 19, 255, 23, 24, 25, 255, 18, 18, 19, 255, 20, 20, 21, 255, 15, 15, 16, 255, 12, 12, 12, 255, 16, 16, 16, 255, 16, 16, 17, 255, 10, 10, 10, 255, 15, 15, 15, 255, 9, 9, 9, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 5, 5, 6, 255, 4, 4, 4, 255, 8, 8, 8, 255, 18, 18, 18, 255, 22, 22, 23, 255, 8, 8, 9, 255, 8, 9, 9, 255, 7, 7, 7, 255, 7, 7, 7, 255, 9, 9, 10, 255, 12, 12, 12, 255, 10, 10, 11, 255, 13, 13, 13, 255, 10, 10, 10, 255, 13, 14, 14, 255, 9, 9, 10, 255, 8, 8, 8, 255, 11, 12, 12, 255, 9, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 6, 6, 7, 255, 11, 11, 12, 255, 14, 15, 15, 255, 12, 13, 13, 255, 13, 13, 13, 255, 14, 14, 14, 255, 19, 19, 19, 255, 18, 19, 19, 255, 20, 20, 21, 255, 19, 19, 20, 255, 17, 18, 18, 255, 13, 14, 14, 255, 15, 15, 15, 255, 12, 13, 13, 255, 10, 11, 11, 255, 13, 13, 14, 255, 13, 14, 14, 255, 15, 16, 16, 255, 16, 16, 16, 255, 22, 23, 23, 255, 24, 24, 25, 255, 29, 30, 30, 255, 29, 29, 30, 255, 27, 27, 28, 255, 25, 25, 26, 255, 23, 24, 24, 255, 18, 19, 19, 255, 15, 15, 16, 255, 13, 13, 14, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 12, 12, 255, 16, 16, 16, 255, 17, 18, 18, 255, 25, 26, 27, 255, 33, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 32, 33, 255, 26, 26, 27, 255, 26, 26, 27, 255, 16, 16, 17, 255, 19, 20, 20, 255, 17, 17, 18, 255, 19, 19, 19, 255, 22, 22, 23, 255, 17, 18, 18, 255, 22, 23, 23, 255, 22, 22, 23, 255, 17, 17, 18, 255, 16, 17, 17, 255, 16, 17, 17, 255, 10, 10, 10, 255, 16, 16, 17, 255, 14, 14, 14, 255, 10, 10, 10, 255, 11, 11, 12, 255, 8, 8, 8, 255, 10, 11, 11, 255, 11, 11, 11, 255, 7, 7, 7, 255, 14, 14, 14, 255, 12, 12, 12, 255, 8, 8, 8, 255, 7, 8, 8, 255, 9, 9, 9, 255, 16, 16, 16, 255, 17, 17, 17, 255, 12, 13, 13, 255, 16, 17, 17, 255, 12, 12, 12, 255, 12, 13, 13, 255, 8, 8, 8, 255, 9, 9, 10, 255, 15, 16, 16, 255, 17, 17, 18, 255, 19, 20, 20, 255, 21, 21, 22, 255, 28, 28, 29, 255, 23, 24, 24, 255, 29, 29, 30, 255, 28, 28, 29, 255, 30, 31, 31, 255, 27, 28, 28, 255, 16, 16, 16, 255, 15, 16, 16, 255, 14, 15, 15, 255, 9, 10, 10, 255, 6, 6, 6, 255, 12, 12, 13, 255, 13, 13, 13, 255, 12, 12, 12, 255, 8, 9, 9, 255, 11, 11, 12, 255, 9, 9, 9, 255, 9, 9, 9, 255, 7, 7, 7, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 7, 7, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 10, 10, 10, 255, 8, 8, 8, 255, 9, 10, 10, 255, 13, 13, 13, 255, 15, 16, 16, 255, 46, 39, 27, 165, 50, 42, 28, 165, 44, 38, 26, 165, 38, 34, 25, 165, 65, 50, 33, 165, 61, 48, 32, 165, 56, 46, 30, 165, 67, 51, 34, 165, 53, 44, 29, 165, 70, 53, 35, 165, 72, 54, 36, 165, 62, 49, 32, 165, 40, 36, 26, 165, 44, 38, 29, 165, 43, 37, 26, 165, 39, 35, 25, 165, 45, 39, 27, 165, 61, 48, 32, 165, 59, 47, 31, 165, 49, 42, 27, 165, 42, 37, 26, 165, 51, 42, 28, 165, 39, 35, 25, 165, 41, 36, 26, 165, 53, 45, 33, 165, 83, 65, 45, 165, 87, 69, 49, 165, 56, 47, 34, 165, 39, 35, 25, 165, 42, 37, 26, 165, 41, 36, 26, 165, 39, 35, 25, 165, 64, 53, 38, 165, 39, 35, 25, 165, 58, 47, 31, 165, 51, 43, 28, 165, 66, 51, 34, 165, 44, 38, 26, 165, 53, 52, 43, 165, 50, 42, 28, 165, 42, 37, 26, 165, 55, 45, 29, 165, 57, 46, 30, 165, 42, 37, 26, 165, 62, 51, 37, 165, 41, 36, 26, 165, 40, 35, 25, 165, 49, 41, 27, 165, 42, 37, 26, 165, 56, 45, 30, 165, 46, 40, 27, 165, 48, 41, 27, 165, 51, 43, 28, 165, 37, 33, 25, 165, 67, 55, 40, 165, 40, 35, 25, 165, 39, 35, 25, 165, 39, 35, 25, 165, 77, 62, 45, 165, 38, 34, 25, 165, 44, 38, 26, 165, 44, 39, 29, 165, 84, 67, 48, 165, 37, 34, 25, 165, 50, 43, 31, 165, 39, 35, 25, 165, 43, 37, 26, 165, 41, 36, 26, 165, 61, 48, 32, 165, 47, 40, 27, 165, 38, 34, 25, 165, 57, 46, 30, 165, 46, 40, 27, 165, 48, 41, 27, 165, 39, 35, 25, 165, 42, 37, 26, 165, 45, 39, 27, 165, 36, 33, 25, 165, 45, 39, 29, 165, 53, 44, 29, 165, 43, 38, 26, 165, 46, 39, 27, 165, 47, 40, 27, 165, 43, 37, 26, 165, 46, 40, 27, 165, 49, 42, 27, 165, 57, 46, 30, 165, 53, 43, 29, 165, 70, 53, 35, 165, 51, 43, 28, 165, 42, 36, 26, 165, 45, 39, 26, 165, 45, 39, 26, 165, 38, 34, 25, 165, 50, 42, 28, 165, 54, 44, 29, 165, 52, 43, 28, 165, 45, 39, 27, 165, 38, 34, 25, 165, 42, 37, 26, 165, 42, 37, 26, 165, 55, 45, 30, 165, 61, 48, 32, 165, 44, 38, 26, 165, 37, 33, 25, 165, 39, 35, 25, 165, 45, 39, 26, 165, 47, 40, 27, 165, 49, 41, 27, 165, 51, 43, 28, 165, 45, 39, 26, 165, 55, 45, 30, 165, 58, 47, 31, 165, 54, 44, 29, 165, 62, 49, 32, 165, 60, 48, 31, 165, 49, 42, 27, 165, 51, 43, 28, 165, 40, 36, 27, 165, 47, 40, 27, 165, 61, 48, 32, 165, 41, 37, 27, 165, 49, 42, 27, 165, 39, 35, 25, 165, 87, 69, 49, 165, 57, 48, 35, 165, 37, 34, 25, 165, 77, 62, 45, 165, 87, 69, 49, 165, 42, 37, 28, 165, 51, 43, 28, 165, 41, 36, 26, 165, 37, 33, 25, 165, 66, 54, 39, 165, 77, 63, 45, 165, 74, 60, 43, 165, 49, 42, 31, 165, 39, 35, 26, 165, 51, 43, 28, 165, 58, 46, 31, 165, 43, 38, 26, 165, 40, 36, 26, 165, 46, 39, 27, 165, 84, 62, 36, 165, 88, 64, 35, 165, 73, 55, 36, 165, 84, 62, 36, 165, 67, 52, 34, 165, 61, 48, 32, 165, 64, 50, 33, 165, 60, 48, 31, 165, 66, 51, 34, 165, 52, 43, 29, 165, 59, 47, 31, 165, 53, 44, 29, 165, 84, 62, 36, 165, 71, 54, 36, 165, 84, 62, 36, 165, 113, 110, 57, 255, 51, 51, 42, 165, 64, 50, 33, 165, 53, 44, 29, 165, 50, 42, 28, 165, 67, 52, 34, 165, 58, 46, 31, 165, 43, 38, 28, 165, 55, 47, 34, 165, 53, 45, 33, 165, 42, 37, 26, 165, 43, 38, 26, 165, 58, 48, 35, 165, 43, 38, 28, 165, 36, 33, 25, 165, 51, 43, 32, 165, 39, 35, 25, 165, 40, 36, 26, 165, 49, 41, 27, 165, 66, 51, 33, 165, 70, 53, 35, 165, 86, 63, 36, 165, 74, 55, 36, 165, 47, 40, 27, 165, 37, 33, 25, 165, 44, 38, 26, 165, 41, 36, 26, 165, 38, 34, 25, 165, 41, 36, 26, 165, 68, 56, 40, 165, 40, 35, 26, 165, 41, 36, 26, 165, 42, 37, 28, 165, 65, 53, 39, 165, 56, 47, 35, 165, 51, 50, 42, 165, 52, 43, 29, 165, 46, 40, 27, 165, 53, 44, 29, 165, 41, 36, 26, 165, 42, 37, 26, 165, 42, 37, 26, 165, 46, 40, 30, 165, 47, 41, 30, 165, 39, 35, 25, 165, 44, 38, 26, 165, 39, 34, 25, 165, 56, 45, 30, 165, 38, 34, 25, 165, 42, 37, 26, 165, 43, 37, 26, 165, 38, 34, 26, 165, 46, 39, 27, 165, 50, 42, 28, 165, 42, 37, 26, 165, 54, 44, 29, 165, 55, 45, 29, 165, 41, 36, 26, 165, 48, 41, 27, 165, 46, 39, 27, 165, 39, 35, 25, 165, 48, 41, 27, 165, 47, 40, 27, 165, 55, 45, 30, 165, 39, 35, 25, 165, 46, 40, 27, 165, 50, 42, 28, 165, 47, 40, 27, 165, 48, 41, 27, 165, 45, 39, 27, 165, 50, 42, 28, 165, 47, 40, 27, 165, 52, 43, 28, 165, 46, 40, 27, 165, 53, 45, 33, 165, 51, 44, 32, 165, 44, 38, 26, 165, 42, 37, 26, 165, 49, 41, 27, 165, 47, 40, 27, 165, 46, 39, 27, 165, 50, 42, 28, 165, 50, 42, 28, 165, 52, 43, 28, 165, 58, 47, 31, 165, 56, 46, 30, 165, 41, 36, 26, 165, 47, 40, 27, 165, 42, 37, 26, 165, 38, 34, 25, 165, 53, 45, 33, 165, 37, 33, 25, 165, 84, 67, 46, 165, 86, 68, 49, 165, 48, 41, 31, 165, 48, 41, 31, 165, 46, 39, 27, 165, 48, 41, 27, 165, 17, 18, 18, 255, 24, 25, 26, 255, 17, 17, 18, 255, 16, 17, 17, 255, 12, 12, 12, 255, 15, 16, 16, 255, 11, 12, 12, 255, 13, 13, 13, 255, 13, 13, 14, 255, 16, 16, 17, 255, 17, 17, 18, 255, 20, 21, 21, 255, 17, 17, 18, 255, 16, 17, 17, 255, 24, 24, 25, 255, 20, 21, 21, 255, 21, 21, 22, 255, 14, 15, 15, 255, 9, 9, 9, 255, 8, 8, 8, 255, 8, 8, 8, 255, 10, 10, 10, 255, 21, 22, 22, 255, 23, 23, 24, 255, 18, 19, 19, 255, 22, 23, 23, 255, 16, 17, 17, 255, 13, 13, 13, 255, 11, 12, 12, 255, 14, 14, 14, 255, 24, 24, 25, 255, 27, 27, 28, 255, 24, 25, 25, 255, 25, 26, 26, 255, 20, 20, 21, 255, 19, 19, 20, 255, 28, 29, 29, 255, 31, 32, 33, 255, 32, 33, 34, 255, 28, 28, 29, 255, 24, 24, 25, 255, 18, 18, 19, 255, 14, 14, 14, 255, 7, 7, 7, 255, 8, 8, 9, 255, 9, 10, 10, 255, 10, 11, 11, 255, 11, 12, 12, 255, 15, 15, 16, 255, 17, 18, 18, 255, 15, 15, 15, 255, 16, 16, 17, 255, 18, 19, 19, 255, 16, 16, 17, 255, 13, 13, 14, 255, 9, 9, 9, 255, 11, 12, 12, 255, 12, 13, 13, 255, 10, 10, 10, 255, 11, 11, 12, 255, 13, 13, 13, 255, 11, 11, 11, 255, 16, 17, 17, 255, 17, 18, 18, 255, 17, 17, 17, 255, 13, 14, 14, 255, 9, 9, 9, 255, 10, 10, 10, 255, 16, 16, 16, 255, 12, 12, 13, 255, 17, 17, 17, 255, 21, 21, 21, 255, 28, 28, 29, 255, 24, 25, 25, 255, 25, 26, 26, 255, 26, 26, 27, 255, 33, 34, 34, 255, 33, 34, 34, 255, 32, 33, 34, 255, 29, 30, 31, 255, 29, 30, 30, 255, 31, 32, 33, 255, 18, 19, 19, 255, 19, 19, 20, 255, 15, 15, 15, 255, 12, 12, 12, 255, 10, 10, 11, 255, 7, 7, 7, 255, 9, 9, 10, 255, 7, 7, 8, 255, 7, 7, 7, 255, 9, 9, 9, 255, 13, 13, 13, 255, 11, 11, 11, 255, 15, 16, 16, 255, 11, 11, 11, 255, 13, 13, 14, 255, 16, 16, 17, 255, 28, 28, 29, 255, 25, 26, 26, 255, 28, 29, 29, 255, 24, 25, 25, 255, 25, 25, 26, 255, 32, 33, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 32, 33, 33, 255, 33, 33, 34, 255, 28, 29, 29, 255, 28, 29, 30, 255, 21, 22, 22, 255, 15, 15, 15, 255, 19, 19, 20, 255, 26, 27, 27, 255, 25, 26, 26, 255, 22, 22, 23, 255, 14, 15, 15, 255, 12, 13, 13, 255, 14, 15, 15, 255, 14, 14, 14, 255, 13, 14, 14, 255, 8, 8, 8, 255, 9, 10, 10, 255, 14, 14, 15, 255, 9, 9, 10, 255, 7, 7, 7, 255, 8, 9, 9, 255, 5, 5, 5, 255, 11, 11, 12, 255, 17, 18, 18, 255, 21, 21, 22, 255, 16, 16, 17, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 7, 7, 7, 255, 7, 8, 8, 255, 14, 15, 15, 255, 10, 10, 10, 255, 13, 13, 13, 255, 14, 15, 15, 255, 18, 18, 19, 255, 16, 16, 16, 255, 17, 17, 18, 255, 16, 16, 16, 255, 16, 17, 17, 255, 7, 7, 8, 255, 4, 4, 4, 255, 16, 17, 17, 255, 17, 18, 18, 255, 16, 16, 17, 255, 19, 20, 20, 255, 20, 20, 20, 255, 21, 21, 22, 255, 20, 20, 21, 255, 23, 24, 24, 255, 23, 24, 24, 255, 22, 22, 23, 255, 20, 20, 21, 255, 16, 17, 17, 255, 13, 13, 14, 255, 9, 9, 10, 255, 8, 8, 9, 255, 9, 9, 10, 255, 20, 20, 21, 255, 18, 19, 19, 255, 17, 18, 18, 255, 23, 23, 24, 255, 27, 28, 28, 255, 33, 33, 34, 255, 30, 31, 32, 255, 19, 19, 20, 255, 20, 21, 21, 255, 15, 15, 16, 255, 11, 11, 12, 255, 8, 8, 8, 255, 10, 10, 11, 255, 6, 6, 6, 255, 11, 11, 12, 255, 15, 15, 15, 255, 21, 21, 22, 255, 23, 24, 25, 255, 21, 22, 22, 255, 33, 33, 34, 255, 21, 22, 22, 255, 24, 25, 25, 255, 26, 27, 27, 255, 23, 23, 24, 255, 19, 20, 20, 255, 22, 23, 23, 255, 22, 23, 23, 255, 13, 13, 13, 255, 20, 21, 21, 255, 15, 15, 16, 255, 10, 10, 10, 255, 16, 16, 17, 255, 20, 21, 21, 255, 20, 21, 21, 255, 13, 14, 14, 255, 11, 11, 12, 255, 12, 13, 13, 255, 10, 11, 11, 255, 12, 12, 12, 255, 6, 6, 7, 255, 5, 5, 5, 255, 7, 7, 7, 255, 9, 9, 9, 255, 9, 9, 9, 255, 7, 7, 7, 255, 3, 3, 3, 255, 7, 7, 7, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 10, 10, 255, 10, 10, 10, 255, 11, 12, 12, 255, 10, 10, 11, 255, 14, 15, 15, 255, 12, 13, 13, 255, 9, 9, 9, 255, 13, 13, 13, 255, 18, 19, 19, 255, 20, 20, 21, 255, 23, 24, 24, 255, 27, 28, 29, 255, 23, 24, 24, 255, 32, 33, 33, 255, 27, 27, 28, 255, 22, 22, 23, 255, 22, 23, 23, 255, 22, 23, 23, 255, 19, 19, 20, 255, 13, 14, 14, 255, 15, 16, 16, 255, 14, 14, 14, 255, 10, 10, 11, 255, 9, 9, 10, 255, 15, 15, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 12, 13, 13, 255, 15, 15, 15, 255, 9, 9, 10, 255, 10, 10, 10, 255, 13, 13, 14, 255, 12, 12, 12, 255, 10, 10, 10, 255, 7, 7, 7, 255, 5, 5, 5, 255, 9, 9, 9, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 9, 9, 255, 12, 12, 12, 255, 18, 19, 19, 255, 41, 36, 26, 165, 53, 44, 29, 165, 47, 40, 27, 165, 46, 40, 27, 165, 52, 43, 28, 165, 67, 51, 34, 165, 69, 53, 35, 165, 53, 44, 29, 165, 50, 42, 28, 165, 72, 54, 36, 165, 69, 52, 35, 165, 48, 41, 27, 165, 49, 41, 27, 165, 39, 35, 25, 165, 44, 38, 26, 165, 45, 39, 26, 165, 42, 37, 26, 165, 46, 39, 27, 165, 59, 47, 31, 165, 46, 39, 27, 165, 39, 35, 25, 165, 38, 34, 26, 165, 43, 37, 26, 165, 42, 37, 26, 165, 39, 35, 25, 165, 59, 49, 36, 165, 86, 69, 48, 165, 69, 57, 41, 165, 40, 36, 26, 165, 41, 36, 26, 165, 47, 41, 30, 165, 38, 34, 25, 165, 40, 36, 26, 165, 40, 36, 27, 165, 40, 35, 25, 165, 46, 40, 27, 165, 49, 42, 27, 165, 51, 42, 28, 165, 58, 46, 31, 165, 46, 40, 27, 165, 42, 37, 26, 165, 48, 41, 27, 165, 47, 40, 27, 165, 42, 37, 26, 165, 39, 35, 26, 165, 41, 36, 27, 165, 43, 38, 26, 165, 41, 36, 26, 165, 42, 36, 26, 165, 40, 36, 26, 165, 44, 38, 26, 165, 46, 40, 27, 165, 48, 41, 27, 165, 37, 33, 25, 165, 45, 39, 26, 165, 44, 38, 26, 165, 39, 35, 25, 165, 39, 35, 25, 165, 69, 57, 41, 165, 40, 36, 26, 165, 41, 36, 26, 165, 48, 41, 27, 165, 45, 39, 26, 165, 44, 38, 26, 165, 48, 41, 27, 165, 48, 41, 27, 165, 45, 39, 27, 165, 51, 43, 28, 165, 55, 45, 30, 165, 55, 45, 29, 165, 55, 45, 30, 165, 52, 43, 28, 165, 39, 35, 25, 165, 46, 39, 27, 165, 52, 43, 29, 165, 45, 39, 27, 165, 37, 33, 25, 165, 47, 40, 27, 165, 45, 39, 27, 165, 56, 45, 30, 165, 47, 40, 27, 165, 42, 37, 26, 165, 40, 35, 25, 165, 39, 35, 25, 165, 48, 41, 27, 165, 64, 50, 33, 165, 44, 38, 26, 165, 64, 50, 33, 165, 58, 46, 31, 165, 59, 47, 31, 165, 52, 43, 28, 165, 40, 36, 26, 165, 36, 33, 25, 165, 50, 42, 28, 165, 41, 36, 26, 165, 50, 42, 28, 165, 44, 38, 26, 165, 56, 45, 30, 165, 54, 44, 29, 165, 46, 39, 27, 165, 60, 47, 31, 165, 58, 47, 31, 165, 45, 39, 26, 165, 51, 43, 28, 165, 49, 42, 27, 165, 48, 41, 27, 165, 45, 39, 26, 165, 40, 36, 26, 165, 51, 43, 28, 165, 56, 45, 30, 165, 48, 41, 27, 165, 53, 44, 29, 165, 65, 50, 33, 165, 72, 54, 36, 165, 54, 44, 29, 165, 69, 53, 35, 165, 50, 42, 28, 165, 48, 41, 27, 165, 42, 37, 26, 165, 38, 34, 25, 165, 45, 39, 27, 165, 52, 43, 28, 165, 51, 43, 28, 165, 41, 36, 26, 165, 44, 39, 29, 165, 45, 40, 29, 165, 39, 35, 26, 165, 70, 57, 41, 165, 84, 67, 48, 165, 46, 40, 30, 165, 40, 35, 25, 165, 40, 35, 25, 165, 46, 40, 29, 165, 50, 43, 31, 165, 49, 42, 31, 165, 38, 34, 25, 165, 37, 33, 25, 165, 41, 36, 26, 165, 44, 39, 29, 165, 49, 42, 27, 165, 43, 37, 26, 165, 50, 42, 28, 165, 41, 36, 26, 165, 53, 44, 29, 165, 61, 48, 32, 165, 67, 52, 34, 165, 61, 48, 32, 165, 81, 60, 36, 165, 64, 50, 33, 165, 75, 56, 36, 165, 45, 39, 27, 165, 60, 48, 32, 165, 59, 47, 31, 165, 56, 45, 30, 165, 57, 46, 30, 165, 64, 50, 33, 165, 67, 51, 34, 165, 79, 58, 36, 165, 109, 111, 49, 255, 76, 56, 36, 165, 68, 52, 34, 165, 64, 50, 33, 165, 58, 46, 30, 165, 54, 44, 29, 165, 55, 45, 30, 165, 46, 40, 27, 165, 53, 45, 33, 165, 36, 33, 25, 165, 45, 39, 26, 165, 38, 34, 25, 165, 37, 33, 25, 165, 62, 51, 37, 165, 41, 36, 26, 165, 51, 43, 28, 165, 44, 38, 26, 165, 44, 38, 26, 165, 51, 43, 28, 165, 54, 44, 29, 165, 74, 55, 36, 165, 61, 48, 32, 165, 68, 52, 34, 165, 44, 38, 26, 165, 36, 33, 25, 165, 43, 37, 26, 165, 59, 50, 36, 165, 40, 35, 25, 165, 38, 34, 25, 165, 43, 38, 28, 165, 47, 41, 30, 165, 42, 37, 28, 165, 70, 57, 41, 165, 54, 46, 34, 165, 48, 41, 31, 165, 37, 34, 25, 165, 60, 47, 31, 165, 48, 41, 27, 165, 43, 37, 26, 165, 42, 37, 26, 165, 56, 46, 30, 165, 48, 41, 27, 165, 39, 35, 25, 165, 45, 39, 27, 165, 43, 37, 26, 165, 47, 40, 27, 165, 48, 41, 27, 165, 37, 34, 25, 165, 37, 34, 25, 165, 71, 58, 42, 165, 55, 47, 34, 165, 47, 40, 27, 165, 49, 41, 27, 165, 39, 35, 25, 165, 42, 37, 26, 165, 49, 41, 27, 165, 64, 49, 33, 165, 48, 49, 41, 165, 42, 37, 26, 165, 53, 44, 29, 165, 52, 43, 28, 165, 61, 48, 32, 165, 47, 40, 27, 165, 42, 37, 26, 165, 44, 38, 26, 165, 36, 33, 25, 165, 41, 36, 26, 165, 47, 40, 27, 165, 46, 39, 27, 165, 44, 38, 26, 165, 51, 43, 28, 165, 51, 43, 28, 165, 62, 48, 32, 165, 47, 40, 27, 165, 47, 40, 27, 165, 49, 42, 31, 165, 56, 45, 30, 165, 47, 40, 27, 165, 63, 49, 32, 165, 59, 47, 31, 165, 45, 39, 27, 165, 49, 42, 27, 165, 46, 40, 27, 165, 47, 40, 27, 165, 63, 49, 33, 165, 47, 40, 27, 165, 47, 40, 27, 165, 51, 42, 28, 165, 38, 34, 25, 165, 38, 34, 25, 165, 87, 70, 49, 165, 43, 38, 28, 165, 77, 62, 45, 165, 58, 48, 35, 165, 39, 34, 25, 165, 43, 38, 26, 165, 70, 53, 35, 165, 56, 46, 30, 165, 16, 17, 17, 255, 10, 10, 10, 255, 14, 14, 14, 255, 10, 10, 11, 255, 11, 11, 11, 255, 12, 12, 12, 255, 15, 15, 16, 255, 13, 13, 13, 255, 16, 16, 16, 255, 16, 16, 17, 255, 24, 24, 25, 255, 24, 25, 25, 255, 21, 22, 22, 255, 22, 22, 23, 255, 27, 27, 28, 255, 28, 29, 30, 255, 24, 24, 25, 255, 18, 19, 19, 255, 13, 14, 14, 255, 13, 13, 13, 255, 9, 9, 10, 255, 13, 13, 14, 255, 18, 18, 19, 255, 16, 16, 17, 255, 21, 21, 22, 255, 17, 18, 18, 255, 13, 13, 13, 255, 19, 19, 19, 255, 19, 19, 20, 255, 21, 22, 22, 255, 29, 30, 30, 255, 26, 27, 27, 255, 25, 25, 26, 255, 27, 28, 29, 255, 27, 28, 28, 255, 27, 28, 28, 255, 33, 34, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 29, 29, 30, 255, 21, 22, 22, 255, 16, 17, 17, 255, 11, 12, 12, 255, 12, 12, 13, 255, 11, 11, 11, 255, 11, 12, 12, 255, 17, 17, 17, 255, 16, 16, 17, 255, 17, 17, 18, 255, 20, 20, 20, 255, 13, 13, 13, 255, 15, 16, 16, 255, 18, 18, 18, 255, 17, 17, 18, 255, 14, 15, 15, 255, 13, 13, 13, 255, 16, 16, 16, 255, 16, 16, 16, 255, 14, 14, 14, 255, 16, 17, 17, 255, 17, 17, 18, 255, 12, 12, 13, 255, 13, 13, 13, 255, 12, 12, 13, 255, 10, 11, 11, 255, 15, 15, 15, 255, 15, 16, 16, 255, 15, 15, 15, 255, 16, 16, 16, 255, 19, 19, 20, 255, 22, 23, 23, 255, 28, 29, 30, 255, 19, 19, 20, 255, 28, 28, 29, 255, 29, 29, 30, 255, 30, 31, 32, 255, 33, 33, 34, 255, 33, 34, 34, 255, 33, 33, 34, 255, 33, 33, 34, 255, 31, 32, 33, 255, 33, 33, 34, 255, 33, 34, 34, 255, 19, 19, 19, 255, 17, 17, 18, 255, 15, 16, 16, 255, 14, 15, 15, 255, 12, 13, 13, 255, 9, 9, 9, 255, 6, 6, 6, 255, 6, 6, 6, 255, 11, 11, 12, 255, 11, 11, 11, 255, 11, 11, 12, 255, 10, 11, 11, 255, 11, 11, 11, 255, 9, 9, 9, 255, 18, 18, 19, 255, 20, 21, 21, 255, 23, 24, 24, 255, 20, 21, 21, 255, 29, 30, 31, 255, 27, 28, 28, 255, 33, 34, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 30, 31, 32, 255, 27, 28, 29, 255, 22, 22, 23, 255, 24, 25, 25, 255, 27, 27, 28, 255, 27, 28, 29, 255, 24, 25, 26, 255, 26, 27, 27, 255, 24, 24, 25, 255, 22, 22, 23, 255, 16, 16, 17, 255, 12, 12, 12, 255, 13, 13, 13, 255, 11, 11, 11, 255, 10, 10, 11, 255, 12, 13, 13, 255, 17, 17, 18, 255, 14, 15, 15, 255, 16, 16, 16, 255, 12, 12, 12, 255, 5, 5, 5, 255, 12, 12, 12, 255, 11, 11, 11, 255, 5, 5, 5, 255, 14, 15, 15, 255, 19, 20, 20, 255, 19, 19, 20, 255, 27, 28, 28, 255, 9, 9, 9, 255, 9, 9, 10, 255, 10, 10, 11, 255, 14, 15, 15, 255, 19, 19, 20, 255, 17, 18, 18, 255, 18, 19, 19, 255, 22, 22, 23, 255, 21, 21, 22, 255, 14, 14, 14, 255, 19, 20, 20, 255, 17, 18, 18, 255, 14, 15, 15, 255, 15, 15, 16, 255, 20, 20, 21, 255, 26, 27, 27, 255, 20, 21, 21, 255, 19, 20, 20, 255, 24, 24, 25, 255, 25, 26, 26, 255, 28, 29, 29, 255, 19, 20, 20, 255, 26, 26, 27, 255, 19, 19, 20, 255, 17, 17, 18, 255, 21, 22, 22, 255, 21, 21, 22, 255, 13, 13, 14, 255, 10, 10, 10, 255, 14, 14, 14, 255, 11, 12, 12, 255, 23, 23, 24, 255, 28, 28, 29, 255, 31, 32, 33, 255, 32, 33, 33, 255, 23, 24, 24, 255, 29, 29, 30, 255, 24, 24, 25, 255, 19, 19, 20, 255, 18, 18, 19, 255, 15, 15, 16, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 14, 14, 15, 255, 17, 17, 18, 255, 19, 20, 20, 255, 15, 15, 16, 255, 22, 22, 23, 255, 17, 17, 18, 255, 18, 19, 19, 255, 25, 25, 26, 255, 22, 22, 23, 255, 16, 17, 17, 255, 23, 23, 24, 255, 18, 19, 19, 255, 15, 15, 15, 255, 18, 19, 19, 255, 13, 13, 14, 255, 16, 16, 17, 255, 10, 10, 10, 255, 17, 18, 18, 255, 18, 19, 19, 255, 18, 19, 19, 255, 14, 15, 15, 255, 11, 12, 12, 255, 8, 8, 9, 255, 10, 10, 10, 255, 7, 7, 7, 255, 6, 6, 7, 255, 4, 4, 4, 255, 5, 6, 6, 255, 5, 5, 5, 255, 8, 8, 8, 255, 8, 8, 8, 255, 7, 7, 7, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 7, 7, 255, 9, 9, 10, 255, 11, 11, 11, 255, 13, 13, 13, 255, 13, 13, 14, 255, 10, 10, 11, 255, 10, 10, 11, 255, 7, 7, 8, 255, 12, 12, 12, 255, 16, 17, 17, 255, 16, 17, 17, 255, 19, 19, 20, 255, 27, 28, 28, 255, 22, 22, 23, 255, 19, 20, 20, 255, 25, 26, 26, 255, 18, 18, 19, 255, 21, 21, 22, 255, 18, 19, 19, 255, 16, 16, 16, 255, 14, 15, 15, 255, 12, 13, 13, 255, 13, 14, 14, 255, 9, 9, 9, 255, 13, 14, 14, 255, 16, 17, 17, 255, 24, 25, 25, 255, 17, 18, 18, 255, 16, 16, 17, 255, 13, 14, 14, 255, 18, 18, 18, 255, 11, 11, 12, 255, 15, 15, 16, 255, 13, 13, 14, 255, 14, 15, 15, 255, 10, 10, 11, 255, 8, 8, 8, 255, 9, 9, 10, 255, 7, 7, 7, 255, 7, 7, 8, 255, 5, 5, 6, 255, 11, 11, 12, 255, 10, 10, 10, 255, 16, 16, 17, 255, 56, 45, 30, 165, 51, 43, 28, 165, 54, 44, 29, 165, 51, 42, 28, 165, 47, 40, 27, 165, 58, 46, 31, 165, 56, 46, 30, 165, 64, 50, 33, 165, 52, 43, 28, 165, 56, 45, 30, 165, 42, 37, 26, 165, 43, 37, 26, 165, 48, 41, 27, 165, 54, 44, 29, 165, 43, 38, 26, 165, 49, 41, 27, 165, 53, 44, 29, 165, 56, 46, 30, 165, 47, 40, 27, 165, 46, 40, 27, 165, 42, 37, 26, 165, 46, 48, 41, 165, 44, 38, 26, 165, 38, 34, 25, 165, 38, 34, 25, 165, 41, 36, 27, 165, 51, 44, 32, 165, 56, 47, 34, 165, 44, 38, 26, 165, 37, 33, 25, 165, 54, 46, 34, 165, 40, 35, 25, 165, 46, 39, 27, 165, 48, 41, 27, 165, 43, 37, 26, 165, 53, 44, 29, 165, 51, 43, 28, 165, 47, 40, 27, 165, 39, 35, 26, 165, 43, 37, 26, 165, 37, 34, 25, 165, 59, 47, 31, 165, 48, 41, 27, 165, 47, 40, 27, 165, 48, 41, 27, 165, 41, 36, 26, 165, 48, 41, 27, 165, 41, 36, 26, 165, 42, 37, 26, 165, 37, 34, 25, 165, 44, 38, 26, 165, 45, 39, 26, 165, 57, 46, 30, 165, 43, 38, 26, 165, 52, 43, 28, 165, 40, 35, 25, 165, 37, 33, 25, 165, 68, 56, 40, 165, 62, 52, 38, 165, 40, 35, 25, 165, 48, 41, 27, 165, 55, 45, 29, 165, 48, 41, 27, 165, 53, 52, 43, 165, 52, 43, 28, 165, 60, 48, 31, 165, 46, 39, 27, 165, 51, 43, 28, 165, 65, 50, 33, 165, 69, 52, 35, 165, 48, 41, 27, 165, 51, 42, 28, 165, 40, 35, 25, 165, 43, 38, 26, 165, 45, 39, 27, 165, 43, 38, 26, 165, 38, 34, 25, 165, 47, 40, 27, 165, 60, 47, 31, 165, 52, 43, 28, 165, 41, 36, 26, 165, 49, 42, 27, 165, 44, 38, 26, 165, 45, 39, 26, 165, 47, 40, 27, 165, 49, 41, 27, 165, 49, 42, 27, 165, 48, 41, 27, 165, 45, 39, 26, 165, 42, 37, 26, 165, 43, 37, 26, 165, 42, 45, 40, 165, 38, 34, 25, 165, 41, 37, 27, 165, 45, 39, 26, 165, 45, 39, 27, 165, 47, 40, 27, 165, 54, 44, 29, 165, 50, 42, 28, 165, 62, 49, 32, 165, 59, 47, 31, 165, 53, 44, 29, 165, 36, 33, 25, 165, 46, 39, 27, 165, 43, 38, 26, 165, 55, 45, 29, 165, 42, 37, 26, 165, 37, 34, 25, 165, 40, 36, 26, 165, 51, 42, 28, 165, 47, 40, 27, 165, 48, 41, 27, 165, 45, 39, 26, 165, 50, 42, 28, 165, 48, 41, 27, 165, 54, 44, 29, 165, 63, 49, 33, 165, 51, 43, 28, 165, 42, 37, 26, 165, 42, 37, 26, 165, 38, 34, 25, 165, 40, 35, 25, 165, 49, 41, 27, 165, 40, 36, 26, 165, 52, 44, 33, 165, 47, 41, 30, 165, 36, 33, 25, 165, 60, 50, 36, 165, 66, 54, 39, 165, 46, 40, 27, 165, 41, 36, 27, 165, 38, 34, 25, 165, 63, 52, 38, 165, 39, 35, 25, 165, 39, 35, 25, 165, 37, 33, 25, 165, 43, 38, 28, 165, 59, 49, 36, 165, 37, 33, 25, 165, 42, 37, 26, 165, 37, 33, 25, 165, 38, 34, 25, 165, 38, 34, 25, 165, 47, 40, 27, 165, 46, 40, 27, 165, 45, 39, 26, 165, 50, 42, 28, 165, 56, 46, 30, 165, 74, 55, 36, 165, 61, 48, 32, 165, 40, 36, 26, 165, 54, 44, 29, 165, 52, 43, 28, 165, 47, 40, 27, 165, 47, 40, 27, 165, 46, 40, 27, 165, 55, 45, 30, 165, 48, 41, 27, 165, 74, 55, 36, 165, 86, 63, 36, 165, 81, 60, 36, 165, 76, 57, 36, 165, 48, 41, 27, 165, 41, 36, 26, 165, 54, 52, 43, 165, 50, 42, 27, 165, 38, 34, 25, 165, 41, 36, 26, 165, 38, 34, 25, 165, 40, 36, 26, 165, 64, 53, 38, 165, 43, 38, 28, 165, 45, 39, 27, 165, 44, 38, 26, 165, 48, 41, 27, 165, 56, 45, 30, 165, 48, 41, 27, 165, 54, 45, 29, 165, 55, 45, 30, 165, 48, 41, 27, 165, 48, 41, 27, 165, 48, 41, 27, 165, 45, 39, 26, 165, 43, 38, 26, 165, 39, 35, 25, 165, 43, 38, 28, 165, 66, 63, 52, 165, 63, 52, 38, 165, 50, 43, 31, 165, 81, 65, 46, 165, 87, 69, 49, 165, 42, 37, 28, 165, 39, 35, 25, 165, 40, 35, 26, 165, 52, 43, 29, 165, 43, 38, 26, 165, 48, 41, 27, 165, 50, 42, 28, 165, 48, 41, 27, 165, 49, 41, 27, 165, 46, 40, 27, 165, 43, 38, 26, 165, 44, 38, 26, 165, 44, 38, 26, 165, 51, 43, 28, 165, 46, 39, 27, 165, 42, 37, 26, 165, 41, 37, 27, 165, 64, 53, 39, 165, 44, 38, 26, 165, 38, 34, 26, 165, 44, 38, 26, 165, 48, 41, 27, 165, 41, 36, 26, 165, 51, 43, 28, 165, 48, 41, 27, 165, 50, 42, 28, 165, 69, 52, 35, 165, 54, 44, 29, 165, 66, 51, 34, 165, 65, 50, 33, 165, 61, 48, 32, 165, 70, 53, 35, 165, 42, 36, 26, 165, 40, 35, 26, 165, 50, 42, 28, 165, 55, 45, 29, 165, 51, 42, 28, 165, 46, 39, 27, 165, 57, 46, 30, 165, 53, 44, 29, 165, 46, 39, 27, 165, 46, 39, 27, 165, 50, 42, 28, 165, 56, 45, 30, 165, 69, 52, 35, 165, 65, 50, 33, 165, 54, 44, 29, 165, 44, 38, 26, 165, 45, 38, 26, 165, 45, 39, 27, 165, 48, 41, 27, 165, 47, 40, 27, 165, 53, 44, 29, 165, 47, 40, 27, 165, 43, 38, 26, 165, 47, 40, 27, 165, 39, 35, 25, 165, 72, 59, 42, 165, 87, 69, 49, 165, 65, 54, 39, 165, 39, 35, 25, 165, 59, 47, 31, 165, 61, 48, 32, 165, 65, 50, 33, 165, 60, 47, 31, 165, 10, 10, 11, 255, 9, 9, 10, 255, 11, 11, 12, 255, 9, 10, 10, 255, 13, 13, 14, 255, 12, 12, 13, 255, 13, 13, 13, 255, 16, 16, 16, 255, 16, 16, 17, 255, 22, 22, 23, 255, 21, 21, 22, 255, 28, 28, 29, 255, 24, 25, 25, 255, 28, 28, 29, 255, 24, 24, 25, 255, 28, 29, 29, 255, 22, 23, 23, 255, 15, 15, 15, 255, 15, 16, 16, 255, 11, 11, 12, 255, 10, 10, 10, 255, 12, 12, 13, 255, 14, 15, 15, 255, 12, 12, 13, 255, 18, 18, 18, 255, 16, 16, 16, 255, 28, 29, 29, 255, 22, 23, 23, 255, 24, 24, 25, 255, 18, 18, 19, 255, 27, 28, 28, 255, 26, 27, 27, 255, 32, 33, 34, 255, 30, 31, 31, 255, 25, 26, 26, 255, 30, 31, 31, 255, 32, 33, 34, 255, 26, 27, 27, 255, 33, 34, 34, 255, 23, 23, 24, 255, 18, 19, 19, 255, 16, 16, 17, 255, 16, 16, 17, 255, 11, 11, 12, 255, 14, 15, 15, 255, 17, 18, 18, 255, 17, 17, 17, 255, 23, 23, 24, 255, 23, 23, 24, 255, 18, 19, 19, 255, 17, 18, 18, 255, 21, 21, 22, 255, 16, 16, 17, 255, 22, 22, 23, 255, 18, 18, 19, 255, 18, 19, 19, 255, 18, 18, 19, 255, 24, 24, 25, 255, 16, 16, 17, 255, 18, 19, 19, 255, 17, 18, 18, 255, 11, 11, 12, 255, 11, 12, 12, 255, 18, 18, 18, 255, 16, 16, 17, 255, 17, 18, 18, 255, 17, 17, 18, 255, 18, 18, 18, 255, 22, 23, 23, 255, 22, 23, 23, 255, 29, 30, 31, 255, 27, 28, 28, 255, 23, 24, 24, 255, 33, 34, 34, 255, 28, 29, 30, 255, 30, 30, 31, 255, 33, 34, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 33, 33, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 24, 25, 25, 255, 22, 23, 23, 255, 18, 19, 19, 255, 19, 19, 20, 255, 14, 14, 15, 255, 10, 11, 11, 255, 5, 5, 5, 255, 6, 6, 6, 255, 9, 10, 10, 255, 11, 11, 11, 255, 10, 10, 10, 255, 8, 9, 9, 255, 12, 12, 12, 255, 9, 9, 9, 255, 12, 12, 13, 255, 17, 17, 18, 255, 20, 20, 21, 255, 23, 23, 24, 255, 26, 26, 27, 255, 25, 25, 26, 255, 27, 27, 28, 255, 29, 30, 30, 255, 32, 33, 34, 255, 33, 33, 34, 255, 21, 22, 22, 255, 19, 19, 20, 255, 21, 22, 22, 255, 18, 18, 19, 255, 24, 25, 25, 255, 20, 21, 21, 255, 16, 17, 17, 255, 17, 18, 18, 255, 15, 15, 15, 255, 15, 16, 16, 255, 15, 15, 15, 255, 12, 12, 12, 255, 16, 16, 16, 255, 27, 27, 28, 255, 23, 24, 24, 255, 20, 21, 21, 255, 14, 14, 15, 255, 14, 15, 15, 255, 7, 7, 8, 255, 8, 8, 8, 255, 6, 6, 7, 255, 10, 10, 10, 255, 10, 10, 10, 255, 23, 24, 24, 255, 27, 27, 28, 255, 28, 28, 29, 255, 28, 28, 29, 255, 5, 5, 5, 255, 8, 8, 8, 255, 10, 11, 11, 255, 17, 17, 18, 255, 18, 18, 18, 255, 17, 17, 18, 255, 20, 21, 21, 255, 23, 24, 24, 255, 26, 27, 27, 255, 15, 16, 16, 255, 18, 18, 19, 255, 21, 21, 22, 255, 15, 16, 16, 255, 20, 21, 21, 255, 21, 21, 22, 255, 23, 24, 24, 255, 28, 28, 29, 255, 25, 25, 26, 255, 26, 27, 28, 255, 27, 28, 28, 255, 30, 31, 32, 255, 24, 25, 25, 255, 26, 26, 27, 255, 23, 23, 24, 255, 28, 29, 29, 255, 23, 24, 24, 255, 21, 21, 22, 255, 21, 22, 22, 255, 15, 15, 15, 255, 12, 12, 13, 255, 10, 10, 11, 255, 15, 16, 16, 255, 17, 17, 18, 255, 16, 16, 17, 255, 12, 12, 12, 255, 14, 15, 15, 255, 20, 21, 21, 255, 17, 17, 17, 255, 13, 14, 14, 255, 13, 13, 13, 255, 13, 13, 13, 255, 10, 10, 10, 255, 12, 13, 13, 255, 18, 18, 19, 255, 17, 18, 18, 255, 15, 16, 16, 255, 11, 11, 11, 255, 13, 13, 13, 255, 13, 13, 14, 255, 13, 13, 13, 255, 18, 19, 19, 255, 19, 19, 19, 255, 19, 19, 20, 255, 18, 18, 19, 255, 21, 21, 21, 255, 15, 15, 15, 255, 9, 10, 10, 255, 10, 11, 11, 255, 10, 10, 10, 255, 14, 14, 15, 255, 14, 15, 15, 255, 18, 18, 19, 255, 20, 20, 21, 255, 14, 15, 15, 255, 8, 8, 8, 255, 16, 16, 16, 255, 12, 12, 12, 255, 11, 11, 11, 255, 11, 12, 12, 255, 11, 12, 12, 255, 7, 7, 7, 255, 6, 6, 6, 255, 7, 7, 7, 255, 14, 14, 15, 255, 9, 9, 9, 255, 12, 12, 13, 255, 10, 10, 10, 255, 9, 10, 10, 255, 14, 15, 15, 255, 12, 12, 13, 255, 13, 13, 14, 255, 14, 14, 15, 255, 13, 13, 13, 255, 11, 11, 12, 255, 14, 14, 15, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 12, 255, 18, 18, 18, 255, 21, 22, 22, 255, 21, 21, 22, 255, 19, 19, 20, 255, 21, 21, 22, 255, 18, 18, 18, 255, 16, 16, 17, 255, 13, 13, 13, 255, 15, 16, 16, 255, 12, 13, 13, 255, 14, 14, 15, 255, 10, 10, 11, 255, 9, 9, 9, 255, 15, 15, 16, 255, 15, 15, 15, 255, 19, 20, 20, 255, 17, 17, 17, 255, 21, 22, 22, 255, 23, 23, 24, 255, 21, 21, 21, 255, 18, 18, 19, 255, 15, 15, 15, 255, 17, 17, 18, 255, 11, 11, 12, 255, 13, 14, 14, 255, 12, 13, 13, 255, 10, 10, 10, 255, 9, 9, 10, 255, 7, 7, 7, 255, 8, 8, 9, 255, 7, 7, 7, 255, 7, 7, 8, 255, 9, 9, 10, 255, 65, 50, 33, 165, 61, 48, 32, 165, 57, 46, 30, 165, 65, 50, 33, 165, 48, 41, 27, 165, 44, 38, 26, 165, 52, 43, 28, 165, 61, 48, 32, 165, 47, 40, 27, 165, 48, 41, 27, 165, 49, 42, 31, 165, 42, 37, 26, 165, 54, 44, 29, 165, 52, 51, 42, 165, 47, 40, 27, 165, 43, 37, 26, 165, 41, 36, 26, 165, 43, 38, 26, 165, 57, 46, 30, 165, 47, 40, 27, 165, 60, 47, 31, 165, 62, 49, 32, 165, 49, 41, 27, 165, 44, 38, 26, 165, 38, 34, 26, 165, 40, 35, 26, 165, 39, 35, 25, 165, 43, 37, 26, 165, 40, 35, 25, 165, 54, 45, 33, 165, 37, 34, 25, 165, 38, 34, 25, 165, 44, 38, 26, 165, 38, 34, 25, 165, 42, 37, 26, 165, 48, 41, 27, 165, 40, 36, 26, 165, 37, 34, 25, 165, 68, 55, 40, 165, 53, 45, 33, 165, 39, 35, 25, 165, 57, 46, 30, 165, 40, 35, 26, 165, 46, 39, 27, 165, 40, 35, 26, 165, 39, 35, 25, 165, 43, 38, 28, 165, 39, 35, 25, 165, 44, 38, 26, 165, 42, 37, 26, 165, 48, 41, 27, 165, 40, 35, 25, 165, 41, 36, 26, 165, 51, 42, 28, 165, 44, 38, 26, 165, 48, 41, 27, 165, 42, 36, 26, 165, 87, 69, 49, 165, 72, 58, 42, 165, 44, 38, 26, 165, 61, 48, 32, 165, 42, 37, 26, 165, 47, 40, 27, 165, 58, 47, 31, 165, 51, 43, 28, 165, 50, 42, 28, 165, 40, 35, 26, 165, 43, 38, 26, 165, 55, 45, 29, 165, 50, 42, 28, 165, 58, 46, 31, 165, 72, 65, 38, 255, 95, 104, 39, 255, 49, 45, 28, 200, 42, 37, 26, 165, 36, 33, 25, 165, 38, 34, 25, 165, 37, 34, 25, 165, 40, 35, 26, 165, 40, 36, 26, 165, 39, 35, 26, 165, 40, 36, 26, 165, 55, 45, 30, 165, 43, 38, 26, 165, 41, 36, 26, 165, 42, 37, 26, 165, 38, 34, 25, 165, 40, 36, 26, 165, 39, 35, 26, 165, 62, 51, 37, 165, 38, 34, 26, 165, 78, 63, 45, 165, 39, 35, 25, 165, 37, 34, 25, 165, 47, 40, 27, 165, 66, 51, 33, 165, 62, 48, 32, 165, 47, 40, 27, 165, 62, 49, 32, 165, 46, 40, 27, 165, 51, 43, 28, 165, 49, 41, 27, 165, 46, 40, 27, 165, 48, 41, 27, 165, 46, 39, 27, 165, 60, 48, 31, 165, 47, 40, 27, 165, 49, 41, 27, 165, 44, 38, 26, 165, 38, 34, 25, 165, 42, 37, 26, 165, 39, 35, 25, 165, 36, 33, 25, 165, 40, 36, 26, 165, 37, 34, 25, 165, 36, 33, 25, 165, 59, 47, 31, 165, 57, 46, 30, 165, 45, 39, 27, 165, 42, 37, 26, 165, 37, 33, 25, 165, 36, 33, 25, 165, 37, 34, 25, 165, 44, 38, 26, 165, 41, 36, 26, 165, 54, 46, 34, 165, 42, 37, 28, 165, 36, 33, 25, 165, 53, 45, 33, 165, 49, 42, 31, 165, 60, 50, 36, 165, 43, 38, 28, 165, 43, 38, 26, 165, 47, 40, 27, 165, 42, 37, 26, 165, 41, 36, 26, 165, 62, 51, 37, 165, 41, 36, 26, 165, 42, 37, 26, 165, 47, 41, 30, 165, 41, 36, 26, 165, 45, 39, 26, 165, 39, 35, 25, 165, 41, 36, 26, 165, 37, 34, 25, 165, 38, 34, 25, 165, 62, 49, 32, 165, 77, 57, 36, 165, 54, 44, 29, 165, 40, 35, 26, 165, 47, 40, 27, 165, 66, 51, 33, 165, 71, 54, 36, 165, 68, 52, 34, 165, 52, 43, 28, 165, 40, 36, 26, 165, 46, 39, 27, 165, 49, 42, 27, 165, 50, 42, 28, 165, 66, 51, 34, 165, 60, 48, 31, 165, 47, 40, 27, 165, 41, 36, 26, 165, 46, 40, 27, 165, 41, 36, 26, 165, 48, 41, 27, 165, 46, 40, 27, 165, 60, 48, 32, 165, 46, 39, 27, 165, 36, 33, 25, 165, 40, 36, 27, 165, 39, 35, 25, 165, 46, 39, 27, 165, 46, 39, 27, 165, 44, 38, 26, 165, 47, 40, 27, 165, 43, 45, 40, 165, 46, 40, 27, 165, 47, 40, 27, 165, 54, 44, 29, 165, 46, 39, 27, 165, 38, 34, 25, 165, 41, 36, 26, 165, 48, 41, 27, 165, 54, 44, 29, 165, 39, 35, 25, 165, 46, 40, 29, 165, 37, 33, 25, 165, 44, 39, 29, 165, 67, 55, 40, 165, 39, 35, 26, 165, 58, 49, 36, 165, 87, 70, 50, 165, 74, 60, 43, 165, 43, 37, 26, 165, 45, 39, 27, 165, 44, 38, 26, 165, 51, 42, 28, 165, 51, 43, 28, 165, 43, 37, 26, 165, 49, 42, 27, 165, 51, 43, 28, 165, 42, 37, 26, 165, 40, 35, 26, 165, 40, 36, 26, 165, 41, 36, 26, 165, 49, 41, 27, 165, 39, 35, 25, 165, 37, 33, 25, 165, 39, 35, 25, 165, 40, 36, 26, 165, 40, 35, 25, 165, 47, 40, 27, 165, 46, 39, 27, 165, 46, 39, 27, 165, 42, 37, 26, 165, 38, 34, 25, 165, 56, 45, 30, 165, 46, 39, 27, 165, 54, 44, 29, 165, 65, 51, 33, 165, 61, 48, 32, 165, 54, 52, 43, 165, 67, 51, 34, 165, 57, 46, 30, 165, 46, 40, 27, 165, 46, 40, 27, 165, 56, 45, 30, 165, 45, 39, 29, 165, 46, 39, 27, 165, 58, 46, 30, 165, 66, 51, 33, 165, 70, 53, 35, 165, 72, 54, 36, 165, 59, 47, 31, 165, 73, 54, 36, 165, 78, 58, 36, 165, 67, 51, 34, 165, 49, 42, 27, 165, 38, 34, 25, 165, 45, 39, 29, 165, 38, 34, 26, 165, 58, 47, 31, 165, 49, 42, 27, 165, 39, 35, 25, 165, 42, 37, 26, 165, 40, 35, 25, 165, 43, 37, 26, 165, 38, 35, 26, 165, 87, 70, 50, 165, 87, 70, 50, 165, 40, 36, 26, 165, 54, 44, 29, 165, 49, 42, 27, 165, 60, 48, 32, 165, 63, 49, 32, 165, 8, 9, 9, 255, 13, 13, 13, 255, 16, 16, 17, 255, 16, 17, 17, 255, 13, 14, 14, 255, 12, 13, 13, 255, 16, 16, 17, 255, 20, 21, 21, 255, 25, 25, 26, 255, 28, 29, 29, 255, 22, 23, 23, 255, 27, 28, 28, 255, 30, 31, 32, 255, 31, 31, 32, 255, 33, 34, 34, 255, 27, 28, 29, 255, 21, 22, 22, 255, 21, 21, 22, 255, 19, 20, 20, 255, 8, 9, 9, 255, 7, 7, 8, 255, 8, 8, 8, 255, 11, 12, 12, 255, 15, 15, 15, 255, 13, 13, 14, 255, 14, 15, 15, 255, 19, 20, 20, 255, 25, 25, 26, 255, 26, 27, 28, 255, 24, 25, 25, 255, 32, 33, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 29, 29, 30, 255, 33, 33, 34, 255, 32, 33, 34, 255, 27, 28, 29, 255, 33, 34, 34, 255, 24, 25, 25, 255, 29, 30, 31, 255, 26, 27, 27, 255, 20, 21, 21, 255, 12, 13, 13, 255, 13, 14, 14, 255, 12, 12, 13, 255, 21, 21, 22, 255, 26, 26, 27, 255, 25, 25, 26, 255, 23, 23, 24, 255, 18, 18, 19, 255, 19, 19, 20, 255, 21, 22, 22, 255, 24, 25, 26, 255, 24, 24, 25, 255, 25, 26, 27, 255, 23, 24, 24, 255, 22, 23, 23, 255, 26, 27, 27, 255, 22, 23, 24, 255, 22, 23, 23, 255, 12, 13, 13, 255, 12, 13, 13, 255, 10, 11, 11, 255, 10, 10, 10, 255, 17, 17, 18, 255, 13, 14, 14, 255, 20, 20, 21, 255, 25, 25, 26, 255, 24, 25, 25, 255, 27, 28, 28, 255, 24, 25, 25, 255, 28, 29, 29, 255, 33, 33, 34, 255, 29, 30, 31, 255, 33, 34, 34, 255, 33, 34, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 22, 22, 23, 255, 21, 21, 22, 255, 25, 26, 26, 255, 19, 19, 19, 255, 9, 9, 9, 255, 7, 7, 7, 255, 6, 6, 7, 255, 9, 9, 9, 255, 7, 7, 7, 255, 9, 9, 9, 255, 10, 10, 10, 255, 10, 11, 11, 255, 12, 13, 13, 255, 11, 11, 12, 255, 14, 14, 15, 255, 20, 21, 21, 255, 17, 18, 18, 255, 21, 21, 22, 255, 22, 22, 23, 255, 23, 23, 24, 255, 27, 27, 28, 255, 26, 27, 28, 255, 21, 22, 22, 255, 15, 15, 15, 255, 18, 18, 19, 255, 17, 18, 18, 255, 15, 16, 16, 255, 21, 21, 22, 255, 19, 20, 20, 255, 19, 19, 20, 255, 16, 17, 17, 255, 13, 13, 14, 255, 12, 12, 13, 255, 16, 16, 16, 255, 13, 13, 13, 255, 32, 33, 33, 255, 33, 34, 34, 255, 30, 31, 32, 255, 27, 28, 29, 255, 17, 17, 17, 255, 14, 14, 15, 255, 10, 10, 10, 255, 8, 8, 8, 255, 4, 5, 5, 255, 8, 8, 8, 255, 11, 11, 11, 255, 18, 19, 19, 255, 22, 22, 23, 255, 19, 19, 20, 255, 15, 15, 16, 255, 10, 10, 11, 255, 9, 9, 10, 255, 11, 11, 11, 255, 11, 11, 11, 255, 17, 17, 17, 255, 22, 23, 23, 255, 24, 24, 25, 255, 26, 26, 27, 255, 26, 26, 27, 255, 16, 16, 17, 255, 17, 18, 18, 255, 17, 17, 18, 255, 18, 18, 18, 255, 20, 21, 21, 255, 28, 29, 30, 255, 29, 29, 30, 255, 31, 31, 32, 255, 24, 25, 26, 255, 33, 34, 34, 255, 23, 24, 24, 255, 33, 34, 34, 255, 32, 33, 34, 255, 21, 21, 22, 255, 23, 24, 24, 255, 22, 22, 23, 255, 21, 22, 22, 255, 24, 25, 26, 255, 23, 24, 24, 255, 29, 30, 30, 255, 20, 20, 21, 255, 14, 14, 14, 255, 11, 11, 12, 255, 11, 11, 12, 255, 16, 16, 17, 255, 12, 12, 13, 255, 11, 11, 12, 255, 11, 11, 11, 255, 9, 9, 9, 255, 17, 17, 18, 255, 15, 16, 16, 255, 13, 13, 14, 255, 10, 10, 11, 255, 13, 13, 13, 255, 11, 11, 12, 255, 9, 9, 9, 255, 11, 11, 11, 255, 11, 11, 12, 255, 12, 12, 12, 255, 8, 8, 8, 255, 13, 13, 13, 255, 18, 18, 18, 255, 19, 19, 19, 255, 17, 17, 17, 255, 16, 16, 17, 255, 13, 14, 14, 255, 11, 12, 12, 255, 7, 7, 7, 255, 7, 8, 8, 255, 6, 7, 7, 255, 13, 13, 13, 255, 15, 15, 15, 255, 14, 14, 14, 255, 18, 19, 19, 255, 13, 13, 13, 255, 13, 13, 13, 255, 17, 18, 18, 255, 16, 16, 16, 255, 12, 12, 12, 255, 15, 15, 16, 255, 8, 8, 9, 255, 7, 7, 7, 255, 6, 7, 7, 255, 13, 14, 14, 255, 13, 13, 14, 255, 16, 16, 16, 255, 18, 18, 18, 255, 14, 15, 15, 255, 20, 20, 21, 255, 18, 19, 19, 255, 16, 16, 17, 255, 13, 14, 14, 255, 15, 15, 16, 255, 11, 11, 11, 255, 10, 11, 11, 255, 10, 11, 11, 255, 6, 6, 6, 255, 9, 9, 9, 255, 8, 9, 9, 255, 9, 9, 9, 255, 13, 13, 14, 255, 14, 15, 15, 255, 17, 17, 17, 255, 20, 20, 21, 255, 17, 17, 18, 255, 19, 20, 20, 255, 16, 17, 17, 255, 15, 15, 16, 255, 11, 11, 11, 255, 10, 10, 10, 255, 8, 9, 9, 255, 12, 12, 12, 255, 15, 16, 16, 255, 14, 14, 14, 255, 16, 16, 17, 255, 21, 22, 22, 255, 25, 26, 27, 255, 19, 19, 20, 255, 22, 23, 23, 255, 22, 22, 23, 255, 24, 25, 26, 255, 20, 20, 21, 255, 14, 14, 15, 255, 12, 12, 12, 255, 20, 21, 21, 255, 19, 19, 20, 255, 16, 16, 17, 255, 11, 11, 11, 255, 10, 11, 11, 255, 12, 12, 13, 255, 16, 16, 16, 255, 9, 9, 10, 255, 6, 6, 7, 255, 54, 44, 29, 165, 52, 43, 29, 165, 74, 55, 36, 165, 57, 46, 30, 165, 51, 43, 28, 165, 53, 44, 29, 165, 48, 41, 27, 165, 46, 39, 27, 165, 38, 34, 25, 165, 44, 38, 26, 165, 40, 36, 26, 165, 42, 37, 26, 165, 46, 39, 27, 165, 50, 42, 28, 165, 60, 47, 31, 165, 46, 40, 27, 165, 40, 35, 26, 165, 42, 37, 26, 165, 39, 34, 25, 165, 45, 39, 27, 165, 54, 44, 29, 165, 50, 42, 28, 165, 55, 45, 30, 165, 43, 37, 26, 165, 51, 44, 32, 165, 52, 44, 32, 165, 41, 36, 26, 165, 40, 36, 26, 165, 42, 37, 26, 165, 37, 34, 25, 165, 50, 43, 31, 165, 42, 37, 26, 165, 37, 34, 25, 165, 43, 38, 26, 165, 44, 38, 26, 165, 55, 45, 29, 165, 42, 37, 26, 165, 50, 43, 32, 165, 46, 48, 42, 165, 73, 59, 43, 165, 39, 35, 25, 165, 40, 35, 25, 165, 41, 36, 26, 165, 42, 37, 28, 165, 52, 45, 33, 165, 46, 40, 30, 165, 62, 52, 38, 165, 42, 37, 28, 165, 47, 40, 27, 165, 54, 44, 29, 165, 45, 39, 26, 165, 45, 39, 26, 165, 46, 39, 27, 165, 53, 44, 29, 165, 45, 39, 27, 165, 46, 40, 27, 165, 42, 37, 26, 165, 63, 52, 38, 165, 44, 38, 26, 165, 42, 37, 26, 165, 65, 50, 33, 165, 49, 41, 27, 165, 43, 38, 26, 165, 49, 42, 27, 165, 62, 49, 32, 165, 63, 49, 32, 165, 44, 38, 26, 165, 39, 35, 25, 165, 53, 44, 29, 165, 65, 51, 33, 165, 51, 43, 28, 165, 68, 52, 34, 165, 58, 46, 31, 165, 39, 35, 25, 165, 40, 36, 26, 165, 53, 45, 33, 165, 48, 41, 30, 165, 66, 54, 39, 165, 41, 36, 26, 165, 61, 51, 37, 165, 41, 36, 26, 165, 50, 42, 28, 165, 41, 36, 26, 165, 44, 46, 40, 165, 40, 35, 25, 165, 36, 33, 25, 165, 37, 34, 25, 165, 61, 51, 37, 165, 64, 53, 39, 165, 86, 69, 49, 165, 85, 68, 48, 165, 60, 50, 36, 165, 38, 34, 25, 165, 45, 39, 29, 165, 46, 40, 27, 165, 65, 50, 33, 165, 54, 44, 29, 165, 64, 50, 33, 165, 70, 53, 35, 165, 56, 45, 30, 165, 48, 41, 27, 165, 49, 41, 27, 165, 44, 38, 26, 165, 45, 39, 26, 165, 55, 45, 30, 165, 58, 47, 31, 165, 51, 42, 28, 165, 46, 40, 27, 165, 42, 37, 26, 165, 42, 37, 26, 165, 72, 59, 42, 165, 60, 50, 36, 165, 36, 33, 25, 165, 40, 35, 26, 165, 37, 34, 25, 165, 40, 36, 26, 165, 49, 42, 27, 165, 39, 35, 25, 165, 41, 36, 26, 165, 40, 36, 26, 165, 41, 37, 27, 165, 40, 36, 26, 165, 39, 35, 25, 165, 39, 35, 25, 165, 51, 44, 32, 165, 77, 62, 44, 165, 57, 48, 35, 165, 36, 33, 25, 165, 44, 38, 26, 165, 40, 35, 25, 165, 43, 38, 26, 165, 36, 33, 25, 165, 37, 33, 25, 165, 38, 34, 25, 165, 59, 47, 31, 165, 40, 35, 25, 165, 41, 36, 26, 165, 58, 48, 35, 165, 44, 38, 26, 165, 41, 36, 26, 165, 37, 33, 25, 165, 43, 38, 28, 165, 44, 38, 29, 165, 40, 36, 27, 165, 48, 41, 27, 165, 45, 39, 26, 165, 56, 45, 30, 165, 72, 54, 36, 165, 49, 42, 27, 165, 47, 40, 27, 165, 57, 46, 30, 165, 66, 51, 33, 165, 71, 53, 35, 165, 64, 50, 33, 165, 45, 39, 26, 165, 38, 34, 25, 165, 46, 40, 27, 165, 46, 40, 27, 165, 61, 48, 32, 165, 61, 48, 32, 165, 66, 51, 34, 165, 43, 37, 26, 165, 39, 35, 25, 165, 43, 38, 26, 165, 44, 38, 26, 165, 46, 40, 27, 165, 45, 39, 27, 165, 48, 41, 27, 165, 48, 41, 27, 165, 41, 36, 26, 165, 49, 41, 27, 165, 45, 39, 26, 165, 57, 46, 30, 165, 46, 39, 27, 165, 67, 51, 34, 165, 48, 41, 27, 165, 54, 44, 29, 165, 40, 36, 26, 165, 46, 39, 27, 165, 44, 38, 26, 165, 39, 35, 26, 165, 38, 34, 25, 165, 53, 44, 29, 165, 43, 38, 26, 165, 54, 44, 29, 165, 44, 38, 26, 165, 54, 46, 33, 165, 53, 45, 33, 165, 58, 49, 36, 165, 43, 37, 26, 165, 41, 36, 26, 165, 72, 59, 42, 165, 86, 68, 48, 165, 63, 52, 38, 165, 48, 41, 27, 165, 48, 41, 27, 165, 48, 41, 27, 165, 65, 50, 33, 165, 45, 39, 26, 165, 47, 40, 27, 165, 54, 44, 29, 165, 51, 42, 28, 165, 45, 39, 26, 165, 38, 34, 25, 165, 43, 38, 26, 165, 51, 43, 28, 165, 52, 43, 29, 165, 55, 45, 29, 165, 48, 41, 27, 165, 46, 40, 29, 165, 39, 35, 25, 165, 40, 36, 27, 165, 45, 39, 27, 165, 40, 36, 26, 165, 44, 38, 26, 165, 39, 35, 26, 165, 43, 37, 26, 165, 51, 43, 28, 165, 39, 35, 25, 165, 55, 45, 30, 165, 45, 39, 26, 165, 59, 47, 31, 165, 48, 41, 27, 165, 56, 45, 30, 165, 70, 53, 35, 165, 47, 40, 27, 165, 42, 37, 26, 165, 53, 44, 29, 165, 45, 39, 26, 165, 41, 36, 26, 165, 47, 40, 27, 165, 54, 44, 29, 165, 57, 46, 30, 165, 76, 56, 36, 165, 70, 53, 35, 165, 58, 46, 31, 165, 69, 52, 35, 165, 73, 55, 36, 165, 51, 43, 28, 165, 45, 39, 29, 165, 37, 34, 25, 165, 46, 40, 30, 165, 38, 34, 25, 165, 39, 35, 25, 165, 40, 36, 26, 165, 40, 36, 26, 165, 37, 34, 25, 165, 42, 37, 26, 165, 39, 35, 26, 165, 86, 69, 48, 165, 36, 33, 25, 165, 37, 33, 25, 165, 46, 40, 27, 165, 51, 42, 28, 165, 49, 41, 27, 165, 48, 41, 27, 165, 8, 8, 8, 255, 13, 13, 13, 255, 19, 20, 20, 255, 20, 21, 21, 255, 19, 19, 20, 255, 17, 18, 18, 255, 21, 22, 22, 255, 27, 28, 28, 255, 27, 28, 28, 255, 24, 25, 25, 255, 28, 29, 30, 255, 24, 24, 25, 255, 28, 29, 30, 255, 33, 34, 34, 255, 32, 33, 34, 255, 31, 31, 32, 255, 27, 27, 28, 255, 26, 26, 27, 255, 15, 16, 16, 255, 13, 13, 14, 255, 11, 11, 11, 255, 11, 11, 11, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 13, 14, 255, 11, 11, 12, 255, 13, 14, 14, 255, 26, 27, 27, 255, 32, 32, 33, 255, 33, 34, 34, 255, 32, 33, 34, 255, 31, 31, 32, 255, 33, 33, 34, 255, 33, 33, 34, 255, 32, 33, 33, 255, 33, 34, 34, 255, 28, 29, 30, 255, 27, 28, 29, 255, 26, 27, 27, 255, 24, 25, 26, 255, 19, 20, 20, 255, 18, 18, 19, 255, 13, 13, 13, 255, 16, 16, 17, 255, 13, 14, 14, 255, 22, 22, 23, 255, 30, 31, 31, 255, 26, 27, 27, 255, 22, 23, 23, 255, 26, 26, 27, 255, 25, 25, 26, 255, 25, 25, 26, 255, 24, 25, 25, 255, 27, 28, 28, 255, 23, 24, 24, 255, 24, 24, 25, 255, 22, 23, 23, 255, 27, 28, 29, 255, 22, 22, 23, 255, 29, 30, 31, 255, 23, 24, 24, 255, 16, 16, 16, 255, 10, 10, 10, 255, 11, 11, 12, 255, 13, 13, 14, 255, 22, 22, 23, 255, 21, 21, 22, 255, 26, 27, 27, 255, 30, 30, 31, 255, 24, 24, 25, 255, 33, 34, 34, 255, 28, 29, 29, 255, 33, 34, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 26, 27, 27, 255, 33, 33, 34, 255, 33, 34, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 33, 34, 34, 255, 32, 33, 33, 255, 31, 32, 33, 255, 24, 25, 25, 255, 16, 16, 17, 255, 14, 14, 14, 255, 10, 11, 11, 255, 9, 9, 9, 255, 4, 4, 4, 255, 5, 5, 5, 255, 4, 4, 4, 255, 7, 8, 8, 255, 7, 7, 7, 255, 8, 9, 9, 255, 12, 12, 12, 255, 17, 18, 18, 255, 15, 16, 16, 255, 20, 20, 20, 255, 16, 16, 17, 255, 20, 20, 21, 255, 25, 26, 26, 255, 21, 21, 21, 255, 17, 18, 18, 255, 23, 23, 24, 255, 19, 20, 20, 255, 19, 19, 20, 255, 15, 16, 16, 255, 14, 14, 14, 255, 14, 14, 14, 255, 18, 19, 19, 255, 14, 15, 15, 255, 14, 14, 14, 255, 13, 13, 14, 255, 11, 11, 12, 255, 16, 16, 16, 255, 19, 20, 20, 255, 17, 17, 17, 255, 32, 32, 33, 255, 26, 27, 28, 255, 28, 28, 29, 255, 21, 22, 22, 255, 17, 17, 18, 255, 12, 12, 13, 255, 9, 9, 9, 255, 11, 12, 12, 255, 6, 7, 7, 255, 12, 12, 12, 255, 19, 19, 20, 255, 21, 22, 22, 255, 21, 21, 22, 255, 19, 20, 20, 255, 21, 21, 21, 255, 13, 14, 14, 255, 13, 13, 14, 255, 12, 12, 12, 255, 13, 13, 13, 255, 13, 13, 13, 255, 16, 16, 16, 255, 26, 26, 27, 255, 21, 21, 22, 255, 21, 22, 22, 255, 22, 23, 24, 255, 27, 28, 28, 255, 25, 25, 26, 255, 20, 20, 21, 255, 26, 27, 27, 255, 31, 32, 32, 255, 25, 26, 27, 255, 31, 32, 33, 255, 33, 34, 34, 255, 31, 32, 33, 255, 29, 29, 30, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 30, 30, 31, 255, 22, 22, 23, 255, 23, 23, 24, 255, 27, 28, 28, 255, 22, 22, 23, 255, 19, 19, 19, 255, 17, 18, 18, 255, 9, 9, 9, 255, 14, 15, 15, 255, 11, 11, 11, 255, 15, 16, 16, 255, 11, 11, 11, 255, 7, 7, 7, 255, 8, 8, 9, 255, 8, 8, 8, 255, 7, 7, 8, 255, 6, 6, 6, 255, 7, 7, 7, 255, 14, 14, 14, 255, 17, 17, 17, 255, 11, 11, 12, 255, 12, 12, 13, 255, 14, 15, 15, 255, 14, 14, 15, 255, 10, 10, 10, 255, 8, 8, 8, 255, 11, 11, 11, 255, 13, 13, 13, 255, 17, 17, 18, 255, 13, 14, 14, 255, 14, 14, 14, 255, 11, 12, 12, 255, 8, 8, 8, 255, 5, 5, 5, 255, 4, 4, 4, 255, 5, 5, 5, 255, 8, 8, 8, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 8, 8, 9, 255, 10, 10, 11, 255, 21, 22, 22, 255, 19, 20, 20, 255, 19, 19, 20, 255, 12, 13, 13, 255, 10, 10, 11, 255, 13, 14, 14, 255, 15, 15, 16, 255, 12, 12, 13, 255, 15, 16, 16, 255, 20, 20, 20, 255, 21, 22, 22, 255, 23, 23, 24, 255, 20, 21, 21, 255, 19, 20, 20, 255, 16, 17, 17, 255, 15, 16, 16, 255, 18, 18, 19, 255, 19, 19, 20, 255, 9, 9, 9, 255, 10, 11, 11, 255, 9, 9, 9, 255, 10, 11, 11, 255, 6, 6, 6, 255, 8, 8, 8, 255, 12, 12, 12, 255, 15, 15, 16, 255, 18, 19, 19, 255, 13, 13, 14, 255, 10, 11, 11, 255, 15, 15, 16, 255, 11, 12, 12, 255, 10, 10, 10, 255, 9, 9, 9, 255, 7, 8, 8, 255, 8, 8, 8, 255, 12, 12, 13, 255, 16, 16, 17, 255, 20, 21, 21, 255, 25, 26, 27, 255, 17, 17, 18, 255, 29, 29, 30, 255, 32, 33, 33, 255, 24, 24, 25, 255, 25, 25, 26, 255, 23, 23, 24, 255, 24, 24, 25, 255, 25, 26, 26, 255, 18, 18, 19, 255, 19, 20, 20, 255, 18, 19, 19, 255, 20, 21, 21, 255, 18, 19, 19, 255, 14, 14, 14, 255, 16, 17, 17, 255, 14, 15, 15, 255, 13, 13, 13, 255, 10, 11, 11, 255, 48, 41, 27, 165, 61, 48, 32, 165, 46, 40, 27, 165, 48, 41, 27, 165, 58, 46, 30, 165, 45, 39, 26, 165, 38, 34, 25, 165, 42, 37, 26, 165, 49, 42, 31, 165, 67, 55, 40, 165, 39, 35, 25, 165, 46, 40, 27, 165, 44, 38, 26, 165, 44, 38, 26, 165, 63, 49, 32, 165, 44, 38, 26, 165, 47, 40, 27, 165, 48, 41, 27, 165, 56, 45, 30, 165, 45, 39, 27, 165, 39, 35, 25, 165, 43, 38, 26, 165, 44, 38, 26, 165, 40, 35, 25, 165, 53, 45, 33, 165, 38, 34, 25, 165, 55, 46, 34, 165, 36, 33, 25, 165, 47, 40, 27, 165, 38, 34, 25, 165, 42, 37, 26, 165, 41, 36, 26, 165, 44, 38, 26, 165, 47, 40, 27, 165, 58, 46, 30, 165, 55, 45, 30, 165, 40, 36, 27, 165, 86, 69, 49, 165, 71, 58, 42, 165, 85, 68, 49, 165, 66, 54, 39, 165, 40, 35, 26, 165, 58, 48, 35, 165, 71, 58, 42, 165, 87, 70, 49, 165, 75, 61, 44, 165, 48, 41, 31, 165, 39, 35, 25, 165, 39, 35, 25, 165, 53, 44, 29, 165, 51, 42, 28, 165, 49, 42, 27, 165, 44, 38, 26, 165, 44, 38, 26, 165, 45, 39, 29, 165, 38, 34, 25, 165, 36, 33, 25, 165, 40, 35, 26, 165, 54, 44, 29, 165, 46, 40, 27, 165, 48, 41, 27, 165, 57, 46, 30, 165, 41, 36, 27, 165, 52, 43, 29, 165, 62, 49, 32, 165, 40, 35, 25, 165, 56, 47, 34, 165, 40, 36, 27, 165, 49, 41, 27, 165, 45, 39, 27, 165, 52, 43, 28, 165, 65, 84, 34, 255, 49, 42, 31, 165, 39, 35, 25, 165, 45, 39, 29, 165, 36, 33, 25, 165, 53, 45, 33, 165, 62, 51, 37, 165, 44, 46, 40, 165, 45, 39, 26, 165, 38, 34, 25, 165, 44, 38, 26, 165, 44, 38, 26, 165, 40, 35, 25, 165, 39, 35, 25, 165, 44, 38, 26, 165, 38, 34, 25, 165, 49, 42, 31, 165, 64, 53, 38, 165, 83, 65, 45, 165, 61, 50, 37, 165, 57, 48, 35, 165, 61, 51, 37, 165, 74, 60, 43, 165, 42, 37, 26, 165, 49, 41, 27, 165, 60, 48, 31, 165, 79, 59, 36, 165, 62, 49, 32, 165, 69, 53, 35, 165, 43, 37, 26, 165, 47, 40, 27, 165, 71, 53, 35, 165, 68, 52, 34, 165, 50, 42, 28, 165, 43, 37, 26, 165, 41, 36, 26, 165, 36, 33, 25, 165, 85, 68, 49, 165, 77, 62, 45, 165, 41, 37, 27, 165, 38, 34, 25, 165, 51, 43, 32, 165, 61, 51, 37, 165, 44, 38, 28, 165, 57, 48, 35, 165, 44, 46, 40, 165, 48, 42, 31, 165, 47, 41, 30, 165, 56, 47, 35, 165, 36, 33, 25, 165, 38, 34, 25, 165, 46, 39, 27, 165, 52, 44, 32, 165, 37, 33, 25, 165, 37, 34, 25, 165, 43, 38, 26, 165, 44, 38, 26, 165, 49, 41, 27, 165, 60, 47, 31, 165, 44, 38, 26, 165, 43, 38, 26, 165, 38, 34, 25, 165, 44, 38, 28, 165, 43, 37, 26, 165, 47, 40, 27, 165, 52, 43, 29, 165, 41, 36, 26, 165, 44, 38, 26, 165, 45, 39, 26, 165, 62, 52, 38, 165, 72, 59, 42, 165, 49, 42, 31, 165, 45, 39, 27, 165, 57, 46, 30, 165, 42, 37, 26, 165, 44, 38, 26, 165, 49, 41, 27, 165, 56, 45, 30, 165, 46, 40, 27, 165, 52, 43, 28, 165, 47, 40, 27, 165, 49, 41, 27, 165, 50, 50, 42, 165, 48, 41, 27, 165, 47, 40, 27, 165, 42, 37, 26, 165, 40, 36, 26, 165, 38, 34, 25, 165, 40, 35, 25, 165, 43, 37, 26, 165, 50, 42, 28, 165, 46, 39, 27, 165, 41, 36, 26, 165, 42, 37, 26, 165, 47, 40, 27, 165, 59, 47, 31, 165, 48, 41, 27, 165, 47, 40, 27, 165, 63, 49, 32, 165, 53, 44, 29, 165, 70, 82, 41, 255, 66, 51, 34, 165, 56, 46, 30, 165, 47, 40, 27, 165, 64, 50, 33, 165, 60, 48, 31, 165, 43, 38, 26, 165, 39, 35, 25, 165, 48, 41, 27, 165, 43, 38, 26, 165, 64, 49, 33, 165, 62, 49, 32, 165, 39, 35, 25, 165, 41, 36, 26, 165, 66, 51, 34, 165, 47, 40, 27, 165, 52, 44, 32, 165, 39, 35, 25, 165, 67, 55, 40, 165, 36, 33, 25, 165, 86, 68, 48, 165, 87, 69, 49, 165, 41, 36, 26, 165, 59, 47, 31, 165, 59, 47, 31, 165, 67, 51, 34, 165, 74, 56, 36, 165, 57, 46, 30, 165, 41, 36, 26, 165, 51, 43, 28, 165, 62, 49, 32, 165, 58, 46, 31, 165, 50, 42, 28, 165, 62, 49, 32, 165, 61, 48, 32, 165, 54, 44, 29, 165, 50, 42, 28, 165, 57, 46, 30, 165, 77, 62, 44, 165, 72, 59, 42, 165, 40, 36, 26, 165, 45, 39, 26, 165, 48, 41, 27, 165, 54, 44, 29, 165, 39, 35, 25, 165, 45, 39, 29, 165, 42, 37, 28, 165, 39, 35, 25, 165, 43, 37, 26, 165, 37, 34, 25, 165, 43, 38, 26, 165, 50, 42, 28, 165, 47, 40, 27, 165, 44, 38, 26, 165, 40, 36, 26, 165, 47, 40, 27, 165, 49, 41, 27, 165, 51, 43, 28, 165, 49, 42, 27, 165, 50, 50, 42, 165, 65, 50, 33, 165, 74, 55, 36, 165, 55, 45, 30, 165, 58, 47, 31, 165, 41, 36, 26, 165, 56, 46, 30, 165, 60, 47, 31, 165, 40, 35, 25, 165, 41, 36, 26, 165, 38, 34, 25, 165, 86, 68, 49, 165, 46, 40, 29, 165, 43, 38, 26, 165, 49, 42, 31, 165, 58, 48, 35, 165, 50, 43, 31, 165, 44, 38, 26, 165, 51, 42, 28, 165, 59, 50, 36, 165, 37, 33, 25, 165, 40, 36, 26, 165, 52, 43, 28, 165, 44, 38, 26, 165, 58, 46, 31, 165, 56, 45, 30, 165, 8, 8, 8, 255, 14, 14, 15, 255, 18, 18, 19, 255, 19, 20, 20, 255, 25, 25, 26, 255, 22, 22, 23, 255, 27, 27, 28, 255, 28, 29, 29, 255, 31, 32, 33, 255, 28, 29, 29, 255, 32, 33, 34, 255, 33, 33, 34, 255, 33, 33, 34, 255, 32, 32, 33, 255, 32, 33, 34, 255, 26, 26, 27, 255, 22, 22, 23, 255, 17, 17, 18, 255, 20, 20, 21, 255, 18, 18, 19, 255, 12, 13, 13, 255, 10, 10, 11, 255, 12, 12, 12, 255, 15, 15, 15, 255, 12, 12, 12, 255, 14, 15, 15, 255, 18, 18, 19, 255, 19, 20, 20, 255, 28, 29, 29, 255, 30, 31, 32, 255, 32, 33, 34, 255, 32, 33, 33, 255, 33, 33, 34, 255, 32, 33, 33, 255, 31, 32, 32, 255, 27, 27, 28, 255, 31, 32, 33, 255, 30, 30, 31, 255, 28, 29, 29, 255, 22, 22, 23, 255, 17, 17, 17, 255, 8, 9, 9, 255, 13, 14, 14, 255, 16, 16, 17, 255, 13, 13, 14, 255, 15, 15, 16, 255, 27, 27, 28, 255, 27, 28, 28, 255, 29, 30, 31, 255, 30, 31, 32, 255, 19, 20, 20, 255, 28, 29, 30, 255, 23, 23, 24, 255, 30, 30, 31, 255, 28, 29, 29, 255, 25, 25, 26, 255, 29, 30, 30, 255, 31, 32, 32, 255, 22, 22, 23, 255, 22, 23, 23, 255, 24, 24, 25, 255, 22, 22, 23, 255, 9, 10, 10, 255, 4, 4, 4, 255, 9, 9, 10, 255, 13, 14, 14, 255, 19, 19, 20, 255, 23, 24, 24, 255, 27, 28, 28, 255, 31, 32, 33, 255, 32, 33, 34, 255, 30, 31, 32, 255, 33, 33, 34, 255, 33, 33, 34, 255, 33, 33, 34, 255, 32, 33, 34, 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, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 13, 13, 13, 255, 11, 11, 12, 255, 9, 9, 9, 255, 12, 13, 13, 255, 5, 5, 5, 255, 8, 8, 9, 255, 9, 9, 9, 255, 0, 0, 0, 255, 5, 5, 5, 255, 4, 5, 5, 255, 9, 9, 10, 255, 9, 9, 9, 255, 16, 17, 17, 255, 16, 16, 17, 255, 18, 18, 19, 255, 17, 18, 18, 255, 19, 19, 20, 255, 16, 17, 17, 255, 16, 17, 17, 255, 20, 20, 21, 255, 19, 19, 20, 255, 19, 19, 20, 255, 12, 13, 13, 255, 15, 16, 16, 255, 16, 16, 17, 255, 11, 11, 11, 255, 16, 16, 16, 255, 15, 16, 16, 255, 14, 14, 15, 255, 10, 10, 10, 255, 14, 15, 15, 255, 18, 18, 18, 255, 24, 24, 25, 255, 33, 34, 34, 255, 30, 31, 31, 255, 27, 27, 28, 255, 27, 27, 28, 255, 21, 22, 22, 255, 23, 24, 24, 255, 14, 14, 15, 255, 9, 9, 10, 255, 12, 12, 12, 255, 8, 9, 9, 255, 11, 12, 12, 255, 18, 19, 19, 255, 25, 25, 26, 255, 22, 23, 24, 255, 23, 23, 24, 255, 25, 26, 26, 255, 32, 33, 33, 255, 10, 10, 10, 255, 11, 11, 12, 255, 6, 6, 7, 255, 13, 13, 13, 255, 15, 15, 15, 255, 19, 20, 20, 255, 18, 18, 18, 255, 18, 18, 19, 255, 25, 26, 27, 255, 28, 29, 29, 255, 19, 19, 19, 255, 24, 25, 25, 255, 33, 34, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 31, 31, 32, 255, 33, 33, 34, 255, 33, 34, 34, 255, 28, 29, 29, 255, 29, 30, 30, 255, 27, 28, 28, 255, 28, 29, 30, 255, 30, 31, 31, 255, 33, 34, 34, 255, 24, 24, 25, 255, 24, 24, 25, 255, 16, 17, 17, 255, 13, 13, 13, 255, 9, 10, 10, 255, 15, 15, 15, 255, 17, 18, 18, 255, 19, 19, 19, 255, 16, 17, 17, 255, 11, 11, 11, 255, 9, 9, 9, 255, 10, 11, 11, 255, 11, 12, 12, 255, 9, 9, 9, 255, 9, 9, 9, 255, 13, 13, 13, 255, 16, 16, 17, 255, 16, 17, 17, 255, 10, 10, 10, 255, 15, 16, 16, 255, 16, 16, 17, 255, 19, 20, 20, 255, 15, 15, 15, 255, 17, 17, 18, 255, 14, 15, 15, 255, 20, 21, 21, 255, 18, 18, 19, 255, 19, 19, 19, 255, 17, 18, 18, 255, 17, 18, 18, 255, 9, 9, 9, 255, 10, 10, 10, 255, 9, 9, 9, 255, 11, 11, 11, 255, 9, 9, 10, 255, 11, 12, 12, 255, 10, 10, 11, 255, 10, 10, 10, 255, 12, 12, 13, 255, 15, 15, 15, 255, 21, 21, 22, 255, 23, 24, 24, 255, 24, 24, 25, 255, 22, 23, 23, 255, 22, 23, 23, 255, 20, 21, 21, 255, 19, 19, 20, 255, 20, 21, 21, 255, 23, 24, 24, 255, 24, 25, 25, 255, 21, 22, 22, 255, 21, 21, 22, 255, 21, 22, 22, 255, 19, 19, 19, 255, 20, 21, 21, 255, 12, 13, 13, 255, 23, 24, 24, 255, 18, 19, 19, 255, 14, 14, 14, 255, 12, 12, 13, 255, 12, 12, 12, 255, 12, 13, 13, 255, 11, 12, 12, 255, 10, 10, 10, 255, 14, 14, 14, 255, 12, 12, 12, 255, 12, 12, 13, 255, 11, 11, 12, 255, 12, 13, 13, 255, 11, 11, 12, 255, 6, 6, 7, 255, 11, 11, 11, 255, 6, 6, 6, 255, 7, 7, 7, 255, 7, 7, 7, 255, 12, 12, 13, 255, 17, 17, 17, 255, 17, 17, 18, 255, 23, 24, 24, 255, 24, 24, 25, 255, 25, 26, 27, 255, 29, 29, 30, 255, 33, 34, 34, 255, 33, 33, 34, 255, 23, 24, 24, 255, 25, 26, 26, 255, 27, 28, 28, 255, 20, 20, 21, 255, 21, 22, 22, 255, 20, 20, 20, 255, 22, 22, 23, 255, 17, 18, 18, 255, 20, 20, 21, 255, 15, 16, 16, 255, 20, 21, 21, 255, 12, 12, 13, 255, 7, 7, 7, 255, 47, 40, 27, 165, 54, 44, 29, 165, 46, 40, 27, 165, 41, 36, 26, 165, 41, 36, 26, 165, 38, 34, 26, 165, 56, 47, 35, 165, 44, 38, 26, 165, 42, 37, 26, 165, 44, 39, 29, 165, 37, 33, 25, 165, 47, 41, 30, 165, 39, 35, 25, 165, 39, 35, 25, 165, 36, 33, 25, 165, 60, 47, 31, 165, 53, 44, 29, 165, 47, 40, 27, 165, 47, 40, 27, 165, 42, 37, 26, 165, 55, 45, 30, 165, 47, 40, 27, 165, 37, 34, 25, 165, 48, 41, 27, 165, 42, 37, 26, 165, 50, 43, 32, 165, 42, 37, 28, 165, 44, 39, 29, 165, 40, 35, 25, 165, 48, 41, 27, 165, 50, 42, 27, 165, 51, 43, 28, 165, 50, 42, 28, 165, 52, 43, 28, 165, 56, 46, 30, 165, 47, 40, 27, 165, 42, 37, 26, 165, 58, 48, 35, 165, 74, 60, 43, 165, 68, 56, 40, 165, 39, 34, 25, 165, 48, 41, 27, 165, 43, 37, 26, 165, 40, 35, 25, 165, 70, 57, 41, 165, 62, 51, 37, 165, 50, 43, 31, 165, 47, 40, 27, 165, 48, 41, 27, 165, 50, 42, 28, 165, 41, 36, 26, 165, 47, 40, 27, 165, 39, 35, 25, 165, 38, 34, 25, 165, 42, 37, 26, 165, 45, 39, 26, 165, 54, 44, 29, 165, 76, 57, 36, 165, 53, 44, 29, 165, 47, 40, 27, 165, 44, 38, 26, 165, 40, 35, 25, 165, 41, 36, 26, 165, 41, 36, 26, 165, 43, 38, 26, 165, 45, 39, 27, 165, 36, 33, 25, 165, 56, 47, 35, 165, 55, 46, 34, 165, 42, 37, 26, 165, 39, 35, 25, 165, 41, 36, 26, 165, 36, 33, 25, 165, 39, 35, 25, 165, 66, 63, 52, 165, 47, 41, 30, 165, 40, 36, 26, 165, 72, 58, 42, 165, 39, 35, 25, 165, 40, 35, 25, 165, 40, 36, 27, 165, 40, 35, 25, 165, 40, 35, 26, 165, 71, 58, 42, 165, 56, 47, 34, 165, 38, 34, 25, 165, 40, 36, 27, 165, 82, 66, 47, 165, 85, 68, 47, 165, 76, 62, 44, 165, 71, 58, 42, 165, 81, 65, 47, 165, 36, 33, 25, 165, 37, 34, 25, 165, 54, 44, 29, 165, 62, 49, 32, 165, 58, 46, 31, 165, 73, 55, 36, 165, 71, 54, 36, 165, 66, 51, 34, 165, 58, 47, 31, 165, 45, 39, 27, 165, 48, 41, 27, 165, 52, 43, 29, 165, 46, 39, 27, 165, 53, 44, 29, 165, 46, 39, 27, 165, 38, 34, 25, 165, 85, 67, 47, 165, 64, 53, 38, 165, 78, 63, 45, 165, 56, 48, 35, 165, 65, 53, 39, 165, 37, 33, 25, 165, 84, 67, 48, 165, 57, 48, 35, 165, 38, 34, 25, 165, 41, 36, 27, 165, 40, 36, 26, 165, 41, 36, 26, 165, 45, 39, 26, 165, 49, 41, 27, 165, 49, 42, 27, 165, 48, 41, 27, 165, 45, 39, 27, 165, 42, 37, 26, 165, 41, 36, 26, 165, 38, 34, 25, 165, 38, 34, 25, 165, 47, 40, 27, 165, 46, 39, 27, 165, 43, 38, 26, 165, 53, 45, 33, 165, 44, 46, 40, 165, 42, 37, 26, 165, 46, 39, 27, 165, 44, 38, 26, 165, 47, 40, 27, 165, 37, 34, 25, 165, 65, 53, 39, 165, 53, 45, 33, 165, 56, 47, 35, 165, 40, 36, 26, 165, 48, 41, 27, 165, 51, 43, 28, 165, 68, 52, 34, 165, 47, 40, 27, 165, 49, 41, 27, 165, 49, 42, 27, 165, 48, 41, 27, 165, 41, 36, 26, 165, 49, 41, 27, 165, 44, 38, 26, 165, 39, 35, 25, 165, 42, 37, 26, 165, 50, 42, 28, 165, 50, 42, 28, 165, 45, 39, 27, 165, 40, 35, 25, 165, 37, 33, 25, 165, 48, 41, 30, 165, 41, 36, 26, 165, 37, 33, 25, 165, 38, 34, 25, 165, 45, 39, 27, 165, 59, 47, 31, 165, 51, 43, 28, 165, 55, 45, 30, 165, 58, 46, 31, 165, 55, 45, 29, 165, 63, 49, 33, 165, 57, 46, 30, 165, 52, 43, 28, 165, 46, 40, 27, 165, 57, 46, 30, 165, 60, 48, 31, 165, 68, 52, 34, 165, 55, 45, 29, 165, 39, 35, 25, 165, 40, 35, 25, 165, 44, 38, 26, 165, 43, 37, 26, 165, 41, 36, 26, 165, 48, 41, 27, 165, 55, 45, 30, 165, 57, 46, 30, 165, 47, 40, 27, 165, 37, 33, 25, 165, 43, 38, 26, 165, 41, 36, 26, 165, 67, 55, 40, 165, 46, 40, 29, 165, 38, 34, 25, 165, 53, 45, 33, 165, 44, 38, 26, 165, 44, 38, 26, 165, 54, 45, 29, 165, 48, 40, 27, 165, 54, 44, 29, 165, 54, 44, 29, 165, 50, 42, 28, 165, 80, 59, 36, 165, 69, 53, 35, 165, 64, 50, 33, 165, 81, 60, 36, 165, 81, 60, 36, 165, 70, 53, 35, 165, 49, 42, 27, 165, 44, 38, 26, 165, 47, 40, 27, 165, 38, 34, 25, 165, 74, 60, 43, 165, 62, 52, 37, 165, 39, 35, 25, 165, 54, 44, 29, 165, 42, 37, 26, 165, 36, 33, 25, 165, 37, 33, 25, 165, 42, 37, 28, 165, 67, 55, 40, 165, 39, 35, 25, 165, 43, 37, 26, 165, 44, 38, 28, 165, 51, 44, 32, 165, 41, 36, 26, 165, 45, 39, 27, 165, 40, 35, 25, 165, 46, 39, 27, 165, 53, 43, 29, 165, 49, 41, 27, 165, 46, 39, 27, 165, 56, 45, 30, 165, 56, 45, 30, 165, 64, 50, 33, 165, 46, 39, 27, 165, 43, 38, 26, 165, 59, 47, 31, 165, 53, 44, 29, 165, 53, 44, 29, 165, 48, 41, 27, 165, 46, 40, 27, 165, 43, 37, 26, 165, 71, 58, 42, 165, 39, 35, 25, 165, 40, 35, 26, 165, 37, 34, 25, 165, 36, 33, 25, 165, 40, 35, 26, 165, 48, 41, 27, 165, 48, 41, 27, 165, 45, 39, 27, 165, 57, 46, 30, 165, 39, 35, 25, 165, 46, 47, 41, 165, 45, 39, 27, 165, 40, 35, 26, 165, 10, 11, 11, 255, 10, 10, 10, 255, 17, 17, 17, 255, 23, 23, 24, 255, 23, 23, 24, 255, 27, 27, 28, 255, 29, 30, 31, 255, 33, 33, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 29, 30, 31, 255, 33, 34, 34, 255, 33, 33, 34, 255, 32, 33, 34, 255, 30, 31, 32, 255, 26, 26, 27, 255, 21, 21, 22, 255, 25, 26, 26, 255, 22, 22, 23, 255, 17, 17, 18, 255, 10, 11, 11, 255, 11, 11, 11, 255, 12, 13, 13, 255, 14, 15, 15, 255, 12, 12, 13, 255, 14, 14, 14, 255, 15, 15, 16, 255, 26, 27, 28, 255, 27, 27, 28, 255, 33, 34, 34, 255, 33, 34, 34, 255, 33, 33, 34, 255, 25, 26, 26, 255, 22, 22, 23, 255, 24, 25, 25, 255, 32, 33, 33, 255, 29, 30, 30, 255, 25, 26, 26, 255, 24, 25, 25, 255, 16, 17, 17, 255, 13, 14, 14, 255, 11, 11, 12, 255, 11, 11, 11, 255, 11, 11, 11, 255, 11, 11, 11, 255, 17, 18, 18, 255, 31, 31, 32, 255, 22, 22, 23, 255, 26, 27, 27, 255, 26, 27, 28, 255, 25, 25, 26, 255, 24, 24, 25, 255, 20, 20, 21, 255, 33, 34, 34, 255, 33, 33, 34, 255, 33, 33, 34, 255, 26, 27, 28, 255, 23, 23, 24, 255, 18, 19, 19, 255, 18, 18, 19, 255, 14, 14, 14, 255, 8, 8, 8, 255, 10, 10, 10, 255, 6, 6, 6, 255, 11, 11, 11, 255, 10, 10, 10, 255, 18, 18, 19, 255, 20, 21, 21, 255, 20, 21, 21, 255, 19, 20, 20, 255, 33, 34, 34, 255, 33, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 33, 34, 34, 255, 32, 33, 33, 255, 33, 34, 34, 255, 33, 34, 34, 255, 33, 33, 34, 255, 33, 33, 34, 255, 33, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 16, 16, 16, 255, 17, 17, 18, 255, 12, 13, 13, 255, 7, 7, 7, 255, 9, 9, 9, 255, 10, 10, 10, 255, 15, 15, 15, 255, 8, 9, 9, 255, 7, 7, 8, 255, 6, 7, 7, 255, 9, 9, 9, 255, 5, 5, 5, 255, 9, 9, 10, 255, 9, 10, 10, 255, 12, 13, 13, 255, 18, 18, 19, 255, 13, 14, 14, 255, 12, 12, 12, 255, 13, 13, 14, 255, 18, 18, 18, 255, 18, 19, 19, 255, 17, 18, 18, 255, 15, 15, 16, 255, 13, 14, 14, 255, 12, 12, 12, 255, 10, 11, 11, 255, 15, 16, 16, 255, 11, 12, 12, 255, 8, 8, 8, 255, 10, 10, 10, 255, 12, 13, 13, 255, 12, 12, 12, 255, 16, 16, 17, 255, 18, 19, 19, 255, 33, 34, 34, 255, 30, 31, 31, 255, 32, 32, 33, 255, 25, 25, 26, 255, 19, 20, 20, 255, 18, 18, 19, 255, 12, 13, 13, 255, 8, 8, 8, 255, 10, 10, 11, 255, 16, 16, 16, 255, 17, 18, 18, 255, 19, 20, 20, 255, 18, 18, 19, 255, 18, 19, 19, 255, 19, 19, 20, 255, 28, 28, 29, 255, 33, 33, 34, 255, 13, 13, 13, 255, 9, 9, 9, 255, 6, 6, 6, 255, 7, 7, 7, 255, 12, 13, 13, 255, 18, 19, 19, 255, 25, 25, 26, 255, 22, 23, 23, 255, 31, 31, 32, 255, 27, 27, 28, 255, 29, 30, 31, 255, 31, 32, 33, 255, 32, 33, 33, 255, 33, 33, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 33, 34, 34, 255, 32, 32, 33, 255, 33, 34, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 27, 28, 29, 255, 24, 24, 25, 255, 22, 23, 24, 255, 17, 18, 18, 255, 17, 17, 18, 255, 11, 11, 11, 255, 11, 11, 11, 255, 12, 12, 13, 255, 19, 20, 20, 255, 21, 22, 22, 255, 20, 20, 21, 255, 13, 14, 14, 255, 19, 19, 20, 255, 13, 14, 14, 255, 11, 12, 12, 255, 7, 7, 8, 255, 11, 11, 11, 255, 8, 9, 9, 255, 14, 14, 15, 255, 23, 24, 24, 255, 16, 16, 16, 255, 25, 26, 26, 255, 21, 21, 22, 255, 22, 22, 23, 255, 21, 21, 22, 255, 19, 20, 20, 255, 23, 24, 24, 255, 24, 24, 25, 255, 23, 24, 24, 255, 19, 19, 20, 255, 21, 22, 22, 255, 12, 13, 13, 255, 15, 16, 16, 255, 15, 15, 16, 255, 10, 10, 10, 255, 10, 11, 11, 255, 12, 13, 13, 255, 13, 13, 13, 255, 15, 16, 16, 255, 17, 17, 18, 255, 10, 11, 11, 255, 13, 13, 14, 255, 13, 13, 14, 255, 21, 21, 22, 255, 23, 24, 24, 255, 25, 26, 26, 255, 19, 19, 20, 255, 17, 17, 18, 255, 26, 26, 27, 255, 29, 30, 30, 255, 22, 23, 23, 255, 28, 29, 29, 255, 22, 22, 23, 255, 25, 25, 26, 255, 17, 17, 17, 255, 21, 21, 22, 255, 22, 23, 23, 255, 17, 18, 18, 255, 24, 25, 26, 255, 25, 26, 26, 255, 18, 18, 19, 255, 17, 17, 17, 255, 16, 16, 17, 255, 13, 13, 14, 255, 11, 12, 12, 255, 10, 10, 11, 255, 8, 8, 8, 255, 8, 8, 8, 255, 9, 9, 9, 255, 6, 6, 6, 255, 7, 8, 8, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 10, 255, 8, 9, 9, 255, 8, 9, 9, 255, 10, 10, 11, 255, 6, 6, 6, 255, 12, 12, 12, 255, 19, 19, 19, 255, 16, 16, 17, 255, 23, 23, 24, 255, 28, 28, 29, 255, 26, 26, 27, 255, 25, 26, 26, 255, 33, 34, 34, 255, 31, 32, 33, 255, 24, 25, 25, 255, 32, 33, 34, 255, 33, 34, 34, 255, 25, 26, 26, 255, 19, 20, 20, 255, 18, 18, 19, 255, 26, 27, 27, 255, 19, 20, 20, 255, 20, 20, 20, 255, 12, 13, 13, 255, 6, 6, 6, 255, 7, 7, 7, 255, 45, 39, 27, 165, 55, 45, 29, 165, 38, 34, 25, 165, 36, 33, 25, 165, 38, 34, 26, 165, 40, 35, 25, 165, 62, 51, 37, 165, 37, 33, 25, 165, 44, 38, 26, 165, 48, 41, 31, 165, 36, 33, 25, 165, 59, 49, 36, 165, 40, 36, 26, 165, 48, 41, 30, 165, 38, 34, 25, 165, 60, 48, 32, 165, 52, 43, 28, 165, 46, 40, 27, 165, 42, 37, 26, 165, 39, 35, 25, 165, 48, 41, 27, 165, 54, 44, 29, 165, 45, 39, 26, 165, 49, 41, 27, 165, 40, 35, 26, 165, 66, 54, 39, 165, 39, 35, 25, 165, 37, 33, 25, 165, 43, 37, 26, 165, 46, 40, 27, 165, 58, 47, 31, 165, 49, 41, 27, 165, 47, 40, 27, 165, 51, 42, 28, 165, 64, 50, 33, 165, 60, 48, 31, 165, 46, 40, 27, 165, 72, 58, 42, 165, 81, 65, 46, 165, 67, 55, 40, 165, 39, 35, 25, 165, 42, 37, 26, 165, 44, 38, 26, 165, 39, 35, 25, 165, 50, 43, 32, 165, 46, 40, 29, 165, 43, 38, 26, 165, 46, 40, 27, 165, 45, 39, 27, 165, 61, 48, 32, 165, 45, 39, 26, 165, 44, 38, 26, 165, 43, 38, 26, 165, 42, 37, 26, 165, 47, 40, 27, 165, 49, 41, 27, 165, 48, 41, 27, 165, 77, 57, 36, 165, 49, 42, 27, 165, 42, 37, 26, 165, 38, 34, 25, 165, 44, 38, 26, 165, 41, 36, 26, 165, 48, 41, 27, 165, 44, 38, 26, 165, 46, 40, 27, 165, 38, 34, 25, 165, 56, 47, 35, 165, 37, 33, 25, 165, 36, 33, 25, 165, 44, 38, 26, 165, 37, 34, 25, 165, 50, 43, 31, 165, 60, 50, 37, 165, 54, 46, 34, 165, 68, 56, 40, 165, 39, 35, 25, 165, 37, 33, 25, 165, 46, 40, 30, 165, 45, 39, 29, 165, 39, 35, 25, 165, 58, 49, 35, 165, 37, 33, 25, 165, 62, 51, 37, 165, 56, 47, 35, 165, 46, 40, 30, 165, 38, 34, 26, 165, 76, 61, 44, 165, 64, 53, 38, 165, 85, 67, 47, 165, 86, 69, 49, 165, 69, 57, 41, 165, 37, 33, 25, 165, 39, 35, 25, 165, 51, 43, 28, 165, 63, 49, 32, 165, 48, 41, 27, 165, 76, 57, 36, 165, 59, 47, 31, 165, 59, 47, 31, 165, 54, 44, 29, 165, 58, 46, 30, 165, 42, 37, 26, 165, 54, 44, 29, 165, 48, 41, 27, 165, 48, 41, 27, 165, 44, 38, 26, 165, 45, 39, 27, 165, 70, 57, 41, 165, 64, 53, 38, 165, 74, 60, 43, 165, 37, 33, 25, 165, 46, 40, 30, 165, 38, 34, 25, 165, 58, 48, 35, 165, 87, 70, 49, 165, 38, 34, 25, 165, 41, 36, 26, 165, 37, 34, 25, 165, 38, 34, 25, 165, 43, 37, 26, 165, 52, 43, 29, 165, 46, 39, 27, 165, 47, 40, 27, 165, 47, 40, 27, 165, 46, 39, 27, 165, 42, 37, 26, 165, 42, 37, 26, 165, 45, 39, 26, 165, 51, 43, 28, 165, 47, 40, 27, 165, 40, 35, 26, 165, 57, 48, 35, 165, 39, 35, 25, 165, 45, 39, 27, 165, 45, 39, 27, 165, 42, 37, 26, 165, 39, 35, 25, 165, 38, 34, 25, 165, 59, 50, 36, 165, 43, 38, 28, 165, 48, 41, 31, 165, 45, 39, 26, 165, 64, 50, 33, 165, 67, 51, 34, 165, 79, 59, 36, 165, 63, 49, 32, 165, 44, 38, 26, 165, 45, 39, 27, 165, 44, 38, 26, 165, 38, 34, 25, 165, 39, 35, 25, 165, 43, 46, 40, 165, 42, 37, 26, 165, 42, 36, 26, 165, 54, 44, 29, 165, 50, 42, 28, 165, 45, 39, 26, 165, 38, 34, 25, 165, 42, 37, 28, 165, 40, 36, 27, 165, 37, 34, 25, 165, 44, 38, 26, 165, 37, 34, 25, 165, 47, 40, 27, 165, 48, 41, 27, 165, 46, 39, 27, 165, 48, 41, 27, 165, 61, 48, 32, 165, 66, 51, 34, 165, 64, 50, 33, 165, 64, 50, 33, 165, 57, 46, 30, 165, 56, 45, 30, 165, 58, 47, 31, 165, 65, 50, 33, 165, 57, 46, 30, 165, 69, 53, 35, 165, 40, 35, 25, 165, 54, 46, 34, 165, 44, 38, 26, 165, 41, 36, 26, 165, 47, 40, 27, 165, 46, 40, 27, 165, 50, 42, 28, 165, 55, 45, 30, 165, 43, 38, 26, 165, 43, 45, 40, 165, 43, 38, 26, 165, 39, 35, 26, 165, 42, 37, 28, 165, 37, 34, 25, 165, 40, 35, 25, 165, 38, 34, 25, 165, 48, 41, 27, 165, 48, 41, 27, 165, 58, 47, 31, 165, 63, 49, 33, 165, 44, 38, 26, 165, 59, 47, 31, 165, 66, 51, 33, 165, 74, 55, 36, 165, 69, 53, 35, 165, 64, 50, 33, 165, 76, 57, 36, 165, 63, 49, 33, 165, 59, 47, 31, 165, 44, 38, 26, 165, 43, 38, 26, 165, 41, 36, 26, 165, 37, 34, 25, 165, 55, 46, 34, 165, 53, 45, 33, 165, 44, 38, 26, 165, 44, 38, 26, 165, 46, 40, 27, 165, 36, 33, 25, 165, 48, 42, 31, 165, 37, 34, 25, 165, 74, 60, 43, 165, 58, 48, 35, 165, 45, 47, 42, 165, 39, 35, 25, 165, 48, 42, 31, 165, 42, 37, 26, 165, 47, 40, 27, 165, 44, 38, 26, 165, 42, 37, 26, 165, 66, 51, 34, 165, 60, 47, 31, 165, 45, 39, 27, 165, 44, 38, 26, 165, 50, 42, 28, 165, 55, 45, 30, 165, 47, 40, 27, 165, 41, 36, 26, 165, 51, 42, 28, 165, 54, 44, 29, 165, 50, 42, 28, 165, 48, 41, 27, 165, 45, 39, 26, 165, 45, 39, 27, 165, 65, 53, 39, 165, 42, 37, 28, 165, 37, 34, 25, 165, 64, 53, 38, 165, 39, 35, 25, 165, 43, 38, 26, 165, 49, 41, 27, 165, 43, 37, 26, 165, 44, 38, 26, 165, 64, 50, 33, 165, 40, 35, 25, 165, 42, 37, 26, 165, 57, 46, 30, 165, 50, 42, 28, 165, 10, 10, 10, 255, 12, 12, 13, 255, 11, 11, 11, 255, 30, 30, 31, 255, 32, 33, 34, 255, 32, 33, 33, 255, 33, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 33, 34, 34, 255, 32, 32, 33, 255, 33, 33, 34, 255, 33, 34, 34, 255, 31, 32, 32, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 23, 24, 24, 255, 19, 20, 20, 255, 20, 21, 21, 255, 15, 16, 16, 255, 11, 11, 12, 255, 8, 8, 8, 255, 7, 8, 8, 255, 10, 11, 11, 255, 7, 7, 8, 255, 9, 9, 10, 255, 21, 22, 22, 255, 24, 24, 25, 255, 25, 26, 26, 255, 33, 34, 34, 255, 29, 30, 31, 255, 25, 26, 26, 255, 27, 28, 28, 255, 30, 31, 31, 255, 19, 20, 20, 255, 27, 28, 29, 255, 27, 28, 28, 255, 27, 28, 29, 255, 21, 22, 23, 255, 15, 15, 16, 255, 13, 14, 14, 255, 8, 8, 8, 255, 9, 9, 9, 255, 9, 9, 9, 255, 10, 10, 10, 255, 20, 21, 21, 255, 26, 27, 28, 255, 32, 32, 33, 255, 28, 29, 29, 255, 25, 26, 26, 255, 32, 33, 34, 255, 21, 22, 22, 255, 27, 28, 29, 255, 29, 29, 30, 255, 30, 31, 32, 255, 29, 30, 30, 255, 25, 26, 26, 255, 20, 20, 21, 255, 19, 19, 20, 255, 19, 19, 19, 255, 10, 10, 11, 255, 7, 8, 8, 255, 6, 6, 6, 255, 11, 11, 11, 255, 7, 7, 7, 255, 12, 12, 12, 255, 14, 15, 15, 255, 13, 13, 13, 255, 18, 19, 19, 255, 14, 14, 15, 255, 20, 20, 21, 255, 28, 28, 29, 255, 26, 27, 28, 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, 33, 34, 34, 255, 33, 33, 34, 255, 33, 34, 34, 255, 20, 20, 21, 255, 12, 13, 13, 255, 10, 10, 11, 255, 13, 13, 13, 255, 9, 9, 10, 255, 5, 6, 6, 255, 11, 11, 11, 255, 12, 13, 13, 255, 8, 8, 8, 255, 11, 11, 11, 255, 6, 6, 6, 255, 14, 14, 15, 255, 8, 8, 8, 255, 10, 11, 11, 255, 8, 9, 9, 255, 11, 11, 11, 255, 13, 13, 13, 255, 11, 11, 11, 255, 10, 11, 11, 255, 13, 13, 13, 255, 14, 14, 15, 255, 13, 14, 14, 255, 13, 13, 13, 255, 14, 15, 15, 255, 16, 16, 17, 255, 12, 12, 12, 255, 15, 16, 16, 255, 13, 13, 14, 255, 8, 9, 9, 255, 7, 8, 8, 255, 9, 9, 9, 255, 14, 14, 14, 255, 18, 18, 19, 255, 16, 16, 17, 255, 32, 33, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 28, 28, 29, 255, 23, 23, 24, 255, 22, 23, 23, 255, 17, 17, 17, 255, 15, 15, 16, 255, 9, 10, 10, 255, 12, 12, 12, 255, 15, 15, 15, 255, 24, 24, 25, 255, 22, 23, 23, 255, 22, 22, 23, 255, 18, 19, 19, 255, 21, 22, 22, 255, 31, 32, 32, 255, 32, 33, 34, 255, 22, 22, 23, 255, 14, 14, 14, 255, 9, 9, 10, 255, 8, 8, 8, 255, 10, 10, 10, 255, 16, 16, 17, 255, 22, 22, 23, 255, 23, 24, 25, 255, 27, 27, 28, 255, 26, 27, 28, 255, 29, 30, 31, 255, 29, 30, 30, 255, 33, 34, 34, 255, 33, 34, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 29, 30, 31, 255, 33, 34, 34, 255, 33, 34, 34, 255, 33, 33, 34, 255, 31, 32, 32, 255, 26, 27, 27, 255, 19, 19, 19, 255, 21, 21, 22, 255, 19, 19, 20, 255, 14, 14, 14, 255, 10, 10, 10, 255, 10, 10, 11, 255, 12, 12, 12, 255, 22, 22, 23, 255, 24, 24, 25, 255, 26, 27, 28, 255, 31, 32, 33, 255, 19, 20, 20, 255, 17, 17, 18, 255, 13, 13, 13, 255, 9, 9, 9, 255, 5, 5, 5, 255, 12, 12, 12, 255, 10, 10, 11, 255, 17, 18, 18, 255, 27, 28, 28, 255, 25, 26, 26, 255, 28, 28, 29, 255, 27, 27, 28, 255, 23, 24, 25, 255, 24, 25, 25, 255, 24, 25, 25, 255, 24, 24, 25, 255, 25, 26, 26, 255, 28, 29, 30, 255, 21, 22, 22, 255, 21, 22, 23, 255, 21, 22, 22, 255, 17, 17, 17, 255, 16, 16, 17, 255, 11, 11, 12, 255, 22, 22, 23, 255, 15, 15, 15, 255, 31, 32, 33, 255, 27, 28, 29, 255, 13, 14, 14, 255, 8, 8, 8, 255, 15, 15, 16, 255, 16, 17, 17, 255, 27, 28, 29, 255, 26, 26, 27, 255, 24, 24, 25, 255, 25, 26, 26, 255, 24, 25, 25, 255, 26, 27, 28, 255, 24, 25, 25, 255, 32, 33, 34, 255, 32, 32, 33, 255, 27, 27, 28, 255, 30, 31, 32, 255, 23, 23, 24, 255, 16, 16, 17, 255, 22, 22, 23, 255, 20, 20, 21, 255, 29, 30, 30, 255, 22, 22, 23, 255, 21, 21, 22, 255, 15, 16, 16, 255, 19, 20, 20, 255, 13, 13, 13, 255, 9, 9, 9, 255, 7, 7, 7, 255, 9, 9, 9, 255, 9, 9, 9, 255, 10, 10, 10, 255, 7, 7, 8, 255, 12, 12, 12, 255, 13, 13, 13, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 12, 12, 255, 7, 8, 8, 255, 7, 7, 7, 255, 8, 8, 8, 255, 18, 19, 19, 255, 16, 17, 17, 255, 24, 24, 25, 255, 22, 23, 23, 255, 20, 21, 21, 255, 32, 33, 34, 255, 31, 31, 32, 255, 28, 28, 29, 255, 29, 30, 30, 255, 29, 30, 31, 255, 33, 33, 34, 255, 31, 31, 32, 255, 30, 30, 31, 255, 25, 25, 26, 255, 22, 22, 23, 255, 21, 21, 22, 255, 20, 20, 21, 255, 8, 8, 8, 255, 10, 11, 11, 255, 7, 7, 7, 255, 46, 40, 27, 165, 56, 45, 30, 165, 50, 43, 32, 165, 44, 39, 29, 165, 59, 50, 36, 165, 63, 52, 38, 165, 42, 37, 26, 165, 50, 43, 32, 165, 51, 44, 32, 165, 57, 46, 30, 165, 61, 48, 32, 165, 41, 36, 26, 165, 69, 57, 41, 165, 82, 66, 47, 165, 42, 37, 26, 165, 42, 37, 26, 165, 43, 37, 26, 165, 42, 37, 26, 165, 48, 41, 27, 165, 47, 40, 27, 165, 49, 41, 27, 165, 44, 38, 26, 165, 65, 50, 33, 165, 44, 38, 26, 165, 36, 33, 25, 165, 77, 62, 45, 165, 57, 56, 48, 165, 40, 35, 27, 165, 48, 41, 27, 165, 48, 41, 27, 165, 56, 46, 30, 165, 65, 51, 33, 165, 59, 47, 31, 165, 62, 49, 32, 165, 62, 48, 32, 165, 59, 47, 31, 165, 51, 43, 28, 165, 42, 37, 26, 165, 71, 58, 41, 165, 67, 55, 40, 165, 48, 42, 31, 165, 50, 42, 28, 165, 46, 39, 27, 165, 58, 57, 48, 165, 37, 33, 25, 165, 40, 36, 26, 165, 50, 42, 28, 165, 52, 43, 28, 165, 63, 49, 32, 165, 71, 54, 36, 165, 61, 48, 32, 165, 61, 48, 32, 165, 71, 54, 36, 165, 54, 44, 29, 165, 46, 40, 27, 165, 40, 36, 26, 165, 47, 40, 27, 165, 44, 38, 26, 165, 47, 40, 27, 165, 37, 34, 25, 165, 36, 33, 25, 165, 39, 35, 25, 165, 46, 40, 27, 165, 53, 44, 29, 165, 46, 39, 27, 165, 73, 59, 43, 165, 37, 33, 25, 165, 53, 45, 33, 165, 45, 39, 29, 165, 57, 48, 35, 165, 50, 42, 28, 165, 40, 35, 25, 165, 42, 37, 26, 165, 37, 34, 25, 165, 38, 34, 25, 165, 50, 43, 32, 165, 37, 33, 25, 165, 64, 53, 38, 165, 45, 39, 29, 165, 58, 48, 35, 165, 87, 69, 49, 165, 61, 50, 37, 165, 36, 33, 25, 165, 42, 37, 26, 165, 40, 35, 25, 165, 70, 57, 41, 165, 74, 60, 43, 165, 47, 40, 30, 165, 37, 33, 25, 165, 39, 35, 25, 165, 40, 36, 26, 165, 41, 36, 26, 165, 36, 33, 25, 165, 38, 34, 25, 165, 55, 71, 36, 255, 42, 37, 26, 165, 52, 43, 29, 165, 72, 54, 36, 165, 65, 51, 33, 165, 45, 39, 27, 165, 46, 40, 27, 165, 56, 46, 30, 165, 41, 36, 26, 165, 48, 41, 27, 165, 59, 47, 31, 165, 38, 34, 25, 165, 51, 43, 28, 165, 48, 41, 27, 165, 37, 34, 25, 165, 54, 46, 33, 165, 69, 56, 41, 165, 37, 34, 25, 165, 43, 37, 26, 165, 38, 34, 25, 165, 42, 37, 26, 165, 41, 36, 26, 165, 40, 36, 26, 165, 42, 37, 26, 165, 58, 48, 35, 165, 39, 35, 25, 165, 40, 35, 25, 165, 42, 37, 26, 165, 45, 39, 27, 165, 52, 43, 28, 165, 65, 50, 33, 165, 56, 45, 30, 165, 41, 36, 26, 165, 43, 38, 26, 165, 41, 36, 26, 165, 41, 36, 26, 165, 46, 40, 27, 165, 45, 39, 29, 165, 39, 35, 25, 165, 44, 38, 26, 165, 47, 40, 27, 165, 43, 37, 26, 165, 43, 38, 26, 165, 38, 34, 25, 165, 45, 39, 26, 165, 47, 40, 27, 165, 86, 68, 48, 165, 37, 34, 25, 165, 63, 49, 33, 165, 91, 103, 36, 255, 47, 40, 27, 165, 74, 56, 36, 165, 56, 45, 30, 165, 46, 40, 30, 165, 46, 40, 27, 165, 38, 34, 25, 165, 48, 41, 27, 165, 45, 39, 27, 165, 36, 33, 25, 165, 44, 38, 26, 165, 50, 42, 28, 165, 43, 37, 26, 165, 44, 38, 26, 165, 46, 40, 27, 165, 44, 38, 26, 165, 50, 42, 28, 165, 50, 42, 28, 165, 37, 34, 25, 165, 38, 34, 25, 165, 38, 34, 25, 165, 54, 44, 29, 165, 46, 39, 27, 165, 46, 40, 27, 165, 51, 43, 28, 165, 54, 45, 29, 165, 64, 50, 33, 165, 76, 57, 36, 165, 69, 53, 35, 165, 42, 36, 26, 165, 45, 39, 27, 165, 66, 51, 33, 165, 64, 50, 33, 165, 56, 45, 30, 165, 60, 47, 31, 165, 47, 40, 27, 165, 37, 34, 25, 165, 37, 33, 25, 165, 40, 36, 26, 165, 46, 40, 27, 165, 36, 33, 25, 165, 42, 37, 26, 165, 40, 35, 25, 165, 38, 34, 25, 165, 42, 37, 26, 165, 43, 37, 26, 165, 36, 33, 25, 165, 39, 35, 25, 165, 45, 39, 29, 165, 40, 36, 26, 165, 40, 36, 26, 165, 39, 35, 25, 165, 62, 49, 32, 165, 61, 48, 32, 165, 59, 47, 31, 165, 41, 36, 26, 165, 51, 42, 28, 165, 54, 44, 29, 165, 50, 42, 28, 165, 75, 56, 36, 165, 65, 50, 33, 165, 57, 46, 30, 165, 60, 48, 32, 165, 56, 45, 30, 165, 47, 40, 27, 165, 39, 35, 25, 165, 48, 41, 30, 165, 40, 36, 26, 165, 40, 35, 26, 165, 42, 36, 26, 165, 48, 41, 27, 165, 42, 37, 26, 165, 38, 34, 25, 165, 39, 35, 25, 165, 56, 47, 34, 165, 40, 36, 26, 165, 49, 41, 27, 165, 37, 34, 25, 165, 56, 47, 34, 165, 44, 38, 26, 165, 47, 40, 27, 165, 43, 37, 26, 165, 68, 55, 40, 165, 48, 41, 27, 165, 59, 47, 31, 165, 42, 37, 26, 165, 47, 40, 27, 165, 43, 37, 26, 165, 41, 36, 26, 165, 46, 39, 27, 165, 66, 51, 34, 165, 40, 35, 25, 165, 43, 37, 26, 165, 56, 45, 30, 165, 52, 43, 28, 165, 40, 36, 26, 165, 41, 36, 26, 165, 43, 37, 26, 165, 38, 34, 26, 165, 45, 39, 26, 165, 41, 36, 26, 165, 68, 56, 40, 165, 67, 55, 40, 165, 55, 46, 34, 165, 40, 36, 26, 165, 37, 34, 25, 165, 36, 33, 25, 165, 41, 36, 26, 165, 70, 53, 35, 165, 55, 45, 30, 165, 43, 37, 26, 165, 55, 45, 29, 165, 57, 46, 30, 165, 14, 15, 15, 255, 11, 11, 12, 255, 13, 13, 14, 255, 31, 31, 32, 255, 33, 33, 34, 255, 33, 34, 34, 255, 33, 33, 34, 255, 31, 32, 32, 255, 33, 34, 34, 255, 33, 33, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 22, 22, 23, 255, 25, 26, 27, 255, 32, 33, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 33, 33, 34, 255, 27, 28, 29, 255, 23, 24, 24, 255, 16, 16, 16, 255, 11, 11, 11, 255, 6, 6, 6, 255, 10, 10, 11, 255, 12, 12, 13, 255, 8, 8, 9, 255, 15, 16, 16, 255, 22, 22, 23, 255, 26, 26, 27, 255, 28, 28, 29, 255, 28, 29, 29, 255, 29, 30, 31, 255, 24, 24, 25, 255, 27, 28, 28, 255, 27, 28, 28, 255, 27, 28, 29, 255, 30, 31, 31, 255, 31, 32, 32, 255, 20, 21, 21, 255, 17, 17, 18, 255, 12, 13, 13, 255, 14, 14, 15, 255, 6, 7, 7, 255, 10, 10, 10, 255, 14, 14, 14, 255, 14, 14, 15, 255, 22, 23, 23, 255, 24, 25, 25, 255, 31, 32, 33, 255, 29, 29, 30, 255, 33, 34, 34, 255, 33, 33, 34, 255, 26, 26, 27, 255, 31, 32, 33, 255, 24, 24, 25, 255, 27, 28, 28, 255, 25, 26, 27, 255, 20, 21, 21, 255, 18, 18, 19, 255, 17, 17, 17, 255, 15, 15, 15, 255, 12, 13, 13, 255, 7, 7, 7, 255, 6, 7, 7, 255, 6, 6, 7, 255, 5, 6, 6, 255, 7, 7, 8, 255, 13, 13, 14, 255, 12, 13, 13, 255, 13, 14, 14, 255, 18, 19, 19, 255, 17, 18, 18, 255, 20, 20, 21, 255, 19, 20, 20, 255, 25, 25, 26, 255, 28, 29, 29, 255, 27, 28, 29, 255, 31, 31, 32, 255, 33, 34, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 28, 29, 30, 255, 15, 15, 15, 255, 18, 18, 18, 255, 17, 17, 17, 255, 10, 10, 11, 255, 10, 10, 10, 255, 8, 8, 8, 255, 6, 7, 7, 255, 12, 13, 13, 255, 26, 26, 27, 255, 19, 19, 20, 255, 11, 11, 11, 255, 11, 11, 11, 255, 14, 14, 15, 255, 14, 15, 15, 255, 15, 15, 16, 255, 9, 9, 9, 255, 11, 12, 12, 255, 7, 7, 7, 255, 8, 9, 9, 255, 8, 8, 9, 255, 10, 10, 11, 255, 12, 12, 12, 255, 17, 18, 18, 255, 16, 16, 16, 255, 14, 15, 15, 255, 14, 14, 14, 255, 14, 14, 15, 255, 10, 10, 10, 255, 11, 11, 11, 255, 7, 8, 8, 255, 9, 9, 9, 255, 16, 16, 16, 255, 12, 13, 13, 255, 16, 16, 17, 255, 32, 33, 33, 255, 31, 32, 33, 255, 22, 22, 23, 255, 29, 30, 31, 255, 32, 33, 34, 255, 28, 29, 30, 255, 25, 26, 27, 255, 14, 14, 15, 255, 11, 11, 11, 255, 9, 9, 10, 255, 12, 12, 12, 255, 13, 13, 14, 255, 19, 19, 19, 255, 19, 20, 20, 255, 23, 24, 25, 255, 28, 29, 29, 255, 27, 28, 29, 255, 32, 32, 33, 255, 33, 33, 34, 255, 15, 15, 16, 255, 12, 12, 13, 255, 10, 10, 11, 255, 12, 12, 13, 255, 9, 9, 9, 255, 15, 15, 16, 255, 18, 19, 19, 255, 18, 18, 18, 255, 26, 27, 28, 255, 27, 28, 28, 255, 21, 22, 22, 255, 33, 34, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 30, 31, 31, 255, 33, 34, 34, 255, 30, 31, 31, 255, 28, 29, 29, 255, 20, 20, 21, 255, 17, 17, 17, 255, 17, 17, 18, 255, 15, 16, 16, 255, 13, 13, 14, 255, 13, 14, 14, 255, 14, 14, 14, 255, 20, 21, 21, 255, 22, 22, 23, 255, 21, 22, 22, 255, 18, 19, 19, 255, 18, 19, 19, 255, 19, 19, 20, 255, 20, 21, 21, 255, 9, 9, 9, 255, 6, 6, 6, 255, 7, 7, 7, 255, 18, 19, 19, 255, 19, 19, 20, 255, 22, 23, 23, 255, 25, 26, 26, 255, 25, 26, 27, 255, 27, 27, 28, 255, 25, 26, 26, 255, 25, 25, 26, 255, 26, 27, 28, 255, 26, 27, 27, 255, 27, 28, 29, 255, 23, 23, 24, 255, 21, 21, 22, 255, 19, 19, 20, 255, 19, 20, 20, 255, 32, 33, 34, 255, 30, 31, 32, 255, 26, 27, 28, 255, 26, 27, 27, 255, 23, 24, 24, 255, 23, 24, 24, 255, 23, 23, 24, 255, 13, 14, 14, 255, 8, 8, 8, 255, 14, 14, 15, 255, 14, 14, 14, 255, 27, 28, 29, 255, 27, 28, 29, 255, 29, 29, 30, 255, 31, 32, 32, 255, 33, 34, 34, 255, 28, 29, 29, 255, 29, 29, 30, 255, 33, 33, 34, 255, 33, 34, 34, 255, 31, 32, 32, 255, 28, 29, 29, 255, 24, 24, 25, 255, 28, 29, 29, 255, 21, 22, 22, 255, 22, 23, 23, 255, 25, 26, 26, 255, 27, 28, 28, 255, 25, 25, 26, 255, 20, 21, 21, 255, 14, 14, 14, 255, 10, 10, 11, 255, 9, 9, 9, 255, 12, 12, 12, 255, 14, 14, 15, 255, 12, 12, 13, 255, 14, 15, 15, 255, 16, 16, 17, 255, 16, 16, 17, 255, 15, 16, 16, 255, 8, 9, 9, 255, 18, 18, 19, 255, 13, 13, 13, 255, 10, 10, 10, 255, 4, 4, 4, 255, 9, 9, 9, 255, 16, 16, 16, 255, 21, 22, 22, 255, 23, 24, 25, 255, 22, 22, 23, 255, 25, 25, 26, 255, 19, 19, 20, 255, 31, 31, 32, 255, 33, 34, 34, 255, 26, 26, 27, 255, 27, 27, 28, 255, 33, 33, 34, 255, 26, 27, 27, 255, 22, 23, 23, 255, 26, 26, 27, 255, 29, 30, 30, 255, 17, 17, 18, 255, 14, 14, 14, 255, 13, 13, 13, 255, 7, 7, 7, 255, 7, 7, 8, 255, 52, 43, 28, 165, 46, 39, 27, 165, 46, 39, 27, 165, 36, 33, 25, 165, 40, 35, 26, 165, 43, 38, 28, 165, 45, 39, 29, 165, 76, 61, 44, 165, 37, 33, 25, 165, 62, 49, 32, 165, 44, 38, 26, 165, 58, 48, 35, 165, 59, 49, 36, 165, 74, 60, 43, 165, 38, 34, 25, 165, 52, 43, 28, 165, 53, 44, 29, 165, 42, 37, 26, 165, 41, 36, 26, 165, 44, 38, 26, 165, 37, 33, 25, 165, 51, 43, 28, 165, 62, 49, 32, 165, 37, 33, 25, 165, 36, 33, 25, 165, 51, 44, 32, 165, 38, 35, 26, 165, 43, 38, 26, 165, 39, 35, 25, 165, 49, 41, 27, 165, 49, 41, 27, 165, 62, 48, 32, 165, 48, 41, 27, 165, 68, 52, 34, 165, 63, 49, 32, 165, 46, 40, 27, 165, 48, 41, 27, 165, 43, 38, 26, 165, 39, 35, 25, 165, 75, 61, 44, 165, 53, 45, 33, 165, 41, 36, 26, 165, 36, 33, 25, 165, 40, 36, 27, 165, 43, 37, 26, 165, 74, 88, 37, 255, 41, 36, 26, 165, 45, 39, 26, 165, 44, 38, 26, 165, 46, 39, 27, 165, 60, 55, 45, 165, 59, 47, 31, 165, 64, 50, 33, 165, 58, 46, 31, 165, 62, 48, 32, 165, 46, 40, 27, 165, 47, 40, 27, 165, 57, 46, 30, 165, 71, 53, 35, 165, 44, 38, 26, 165, 38, 34, 25, 165, 42, 37, 26, 165, 45, 39, 26, 165, 36, 33, 25, 165, 36, 33, 25, 165, 39, 35, 26, 165, 70, 57, 41, 165, 67, 55, 40, 165, 40, 36, 26, 165, 41, 36, 26, 165, 63, 49, 32, 165, 49, 42, 27, 165, 40, 35, 25, 165, 49, 41, 27, 165, 46, 39, 27, 165, 39, 35, 25, 165, 47, 40, 27, 165, 41, 36, 26, 165, 36, 33, 25, 165, 53, 45, 33, 165, 66, 54, 39, 165, 54, 46, 33, 165, 55, 46, 34, 165, 44, 38, 26, 165, 42, 36, 26, 165, 37, 33, 25, 165, 37, 33, 25, 165, 36, 33, 25, 165, 42, 37, 26, 165, 45, 39, 26, 165, 41, 36, 27, 165, 39, 35, 25, 165, 53, 44, 29, 165, 46, 40, 27, 165, 47, 40, 27, 165, 52, 43, 28, 165, 47, 40, 27, 165, 71, 54, 36, 165, 63, 49, 32, 165, 52, 43, 28, 165, 54, 44, 29, 165, 37, 33, 25, 165, 42, 37, 26, 165, 38, 34, 26, 165, 44, 38, 26, 165, 38, 34, 25, 165, 43, 38, 28, 165, 42, 37, 26, 165, 68, 56, 40, 165, 82, 66, 47, 165, 85, 68, 48, 165, 41, 36, 26, 165, 39, 34, 25, 165, 47, 40, 27, 165, 44, 38, 28, 165, 46, 39, 27, 165, 37, 33, 25, 165, 44, 38, 26, 165, 42, 37, 26, 165, 52, 43, 29, 165, 51, 42, 28, 165, 42, 37, 26, 165, 57, 46, 30, 165, 44, 38, 26, 165, 64, 50, 33, 165, 48, 41, 27, 165, 39, 35, 26, 165, 41, 36, 26, 165, 41, 36, 26, 165, 46, 39, 27, 165, 63, 49, 32, 165, 61, 48, 32, 165, 66, 51, 34, 165, 42, 37, 26, 165, 46, 40, 27, 165, 39, 35, 25, 165, 39, 35, 25, 165, 48, 41, 27, 165, 42, 36, 26, 165, 42, 37, 26, 165, 44, 39, 29, 165, 42, 37, 26, 165, 54, 44, 29, 165, 41, 36, 26, 165, 46, 39, 27, 165, 49, 42, 27, 165, 46, 39, 27, 165, 40, 35, 25, 165, 52, 43, 29, 165, 44, 38, 26, 165, 61, 48, 32, 165, 40, 36, 26, 165, 39, 35, 25, 165, 49, 42, 27, 165, 59, 47, 31, 165, 42, 37, 26, 165, 41, 36, 26, 165, 64, 53, 38, 165, 38, 34, 25, 165, 37, 33, 25, 165, 40, 36, 26, 165, 37, 34, 25, 165, 38, 34, 26, 165, 48, 41, 27, 165, 44, 38, 26, 165, 40, 36, 26, 165, 44, 38, 26, 165, 45, 39, 27, 165, 64, 50, 33, 165, 73, 54, 36, 165, 70, 53, 35, 165, 70, 53, 35, 165, 46, 40, 27, 165, 63, 49, 32, 165, 41, 36, 26, 165, 44, 38, 26, 165, 45, 39, 26, 165, 40, 36, 26, 165, 45, 39, 27, 165, 43, 37, 26, 165, 40, 36, 26, 165, 43, 37, 26, 165, 55, 45, 30, 165, 39, 35, 25, 165, 42, 37, 26, 165, 46, 39, 27, 165, 46, 39, 27, 165, 37, 33, 25, 165, 46, 39, 27, 165, 48, 41, 27, 165, 47, 40, 27, 165, 48, 41, 27, 165, 39, 35, 25, 165, 40, 35, 25, 165, 57, 46, 30, 165, 47, 40, 27, 165, 57, 46, 30, 165, 55, 45, 30, 165, 42, 37, 26, 165, 42, 37, 26, 165, 50, 42, 28, 165, 38, 34, 25, 165, 57, 46, 30, 165, 46, 39, 27, 165, 44, 38, 26, 165, 50, 42, 28, 165, 44, 38, 26, 165, 44, 38, 26, 165, 45, 39, 27, 165, 40, 35, 27, 165, 48, 41, 27, 165, 45, 39, 26, 165, 39, 35, 25, 165, 42, 37, 28, 165, 39, 35, 26, 165, 38, 34, 25, 165, 48, 41, 30, 165, 38, 34, 25, 165, 41, 36, 26, 165, 42, 37, 26, 165, 44, 38, 28, 165, 43, 38, 26, 165, 40, 36, 26, 165, 42, 37, 26, 165, 40, 36, 26, 165, 40, 36, 26, 165, 57, 46, 30, 165, 47, 40, 27, 165, 49, 42, 31, 165, 40, 36, 26, 165, 48, 41, 31, 165, 46, 40, 27, 165, 52, 43, 28, 165, 42, 37, 26, 165, 38, 34, 26, 165, 46, 39, 27, 165, 44, 38, 26, 165, 43, 37, 26, 165, 45, 39, 26, 165, 43, 38, 26, 165, 40, 36, 26, 165, 48, 41, 27, 165, 38, 34, 25, 165, 44, 38, 26, 165, 47, 41, 30, 165, 58, 49, 35, 165, 47, 41, 30, 165, 40, 35, 27, 165, 42, 37, 26, 165, 44, 38, 26, 165, 44, 38, 26, 165, 63, 49, 33, 165, 54, 44, 29, 165, 45, 39, 27, 165, 61, 48, 32, 165, 49, 42, 27, 165, 13, 13, 13, 255, 15, 16, 16, 255, 20, 21, 21, 255, 29, 30, 31, 255, 33, 33, 34, 255, 33, 34, 34, 255, 32, 33, 34, 255, 31, 32, 32, 255, 33, 33, 34, 255, 33, 33, 34, 255, 27, 27, 28, 255, 26, 27, 27, 255, 18, 18, 19, 255, 20, 20, 21, 255, 33, 33, 34, 255, 29, 30, 31, 255, 33, 34, 34, 255, 31, 32, 32, 255, 33, 33, 34, 255, 21, 22, 22, 255, 14, 14, 14, 255, 9, 9, 10, 255, 10, 10, 10, 255, 9, 10, 10, 255, 15, 15, 16, 255, 14, 15, 15, 255, 18, 18, 18, 255, 13, 13, 13, 255, 21, 21, 22, 255, 19, 19, 20, 255, 21, 21, 22, 255, 19, 19, 20, 255, 33, 34, 34, 255, 30, 30, 31, 255, 14, 15, 15, 255, 22, 23, 23, 255, 28, 28, 29, 255, 20, 20, 21, 255, 19, 20, 20, 255, 19, 19, 20, 255, 8, 9, 9, 255, 7, 7, 7, 255, 7, 7, 8, 255, 13, 13, 13, 255, 14, 14, 14, 255, 21, 22, 22, 255, 22, 23, 23, 255, 25, 25, 26, 255, 32, 33, 34, 255, 29, 30, 30, 255, 31, 32, 33, 255, 29, 30, 31, 255, 28, 28, 29, 255, 31, 31, 32, 255, 17, 18, 18, 255, 22, 23, 23, 255, 23, 23, 24, 255, 21, 22, 22, 255, 19, 19, 20, 255, 17, 17, 17, 255, 13, 13, 14, 255, 7, 7, 7, 255, 9, 9, 9, 255, 7, 8, 8, 255, 14, 15, 15, 255, 9, 9, 10, 255, 9, 9, 10, 255, 10, 10, 10, 255, 12, 12, 12, 255, 11, 11, 12, 255, 19, 19, 20, 255, 20, 21, 21, 255, 15, 15, 16, 255, 19, 20, 20, 255, 16, 17, 17, 255, 26, 27, 28, 255, 25, 26, 26, 255, 29, 29, 30, 255, 29, 29, 30, 255, 26, 26, 27, 255, 24, 25, 25, 255, 19, 20, 20, 255, 13, 14, 14, 255, 16, 16, 16, 255, 9, 10, 10, 255, 8, 8, 8, 255, 8, 8, 8, 255, 7, 8, 8, 255, 10, 11, 11, 255, 27, 28, 28, 255, 32, 32, 33, 255, 22, 22, 23, 255, 23, 23, 24, 255, 30, 30, 31, 255, 15, 15, 16, 255, 12, 13, 13, 255, 15, 15, 16, 255, 14, 14, 15, 255, 18, 18, 18, 255, 14, 14, 15, 255, 11, 11, 11, 255, 13, 13, 13, 255, 15, 15, 15, 255, 11, 11, 11, 255, 13, 13, 14, 255, 13, 14, 14, 255, 15, 16, 16, 255, 11, 11, 11, 255, 13, 13, 14, 255, 15, 15, 15, 255, 13, 14, 14, 255, 10, 10, 11, 255, 14, 14, 15, 255, 17, 17, 18, 255, 15, 15, 16, 255, 21, 21, 22, 255, 33, 34, 34, 255, 27, 28, 28, 255, 32, 33, 34, 255, 26, 27, 27, 255, 22, 23, 23, 255, 19, 19, 20, 255, 19, 19, 20, 255, 18, 18, 18, 255, 8, 8, 9, 255, 8, 8, 8, 255, 12, 13, 13, 255, 11, 11, 12, 255, 18, 18, 19, 255, 22, 23, 23, 255, 22, 23, 23, 255, 27, 28, 28, 255, 29, 30, 31, 255, 26, 26, 27, 255, 33, 34, 34, 255, 18, 18, 19, 255, 20, 20, 21, 255, 14, 15, 15, 255, 13, 14, 14, 255, 14, 14, 15, 255, 13, 13, 14, 255, 21, 21, 22, 255, 21, 21, 22, 255, 27, 27, 28, 255, 27, 28, 29, 255, 26, 27, 27, 255, 28, 28, 29, 255, 30, 31, 31, 255, 33, 33, 34, 255, 32, 33, 34, 255, 32, 32, 33, 255, 33, 33, 34, 255, 27, 27, 28, 255, 30, 30, 31, 255, 22, 23, 23, 255, 25, 25, 26, 255, 30, 31, 31, 255, 21, 22, 22, 255, 17, 17, 18, 255, 18, 18, 19, 255, 14, 15, 15, 255, 11, 11, 12, 255, 15, 15, 16, 255, 17, 18, 18, 255, 14, 14, 15, 255, 18, 18, 19, 255, 27, 28, 29, 255, 24, 24, 25, 255, 31, 32, 32, 255, 17, 18, 18, 255, 16, 16, 17, 255, 15, 15, 16, 255, 11, 11, 11, 255, 8, 8, 8, 255, 10, 10, 10, 255, 15, 15, 15, 255, 18, 18, 19, 255, 23, 23, 24, 255, 21, 21, 22, 255, 32, 33, 34, 255, 31, 32, 33, 255, 28, 29, 30, 255, 33, 34, 34, 255, 33, 34, 34, 255, 29, 30, 30, 255, 26, 27, 27, 255, 32, 33, 34, 255, 31, 32, 33, 255, 30, 30, 31, 255, 26, 27, 28, 255, 22, 23, 23, 255, 32, 33, 34, 255, 22, 23, 23, 255, 26, 27, 27, 255, 27, 27, 28, 255, 17, 17, 18, 255, 15, 15, 15, 255, 18, 19, 19, 255, 11, 12, 12, 255, 8, 8, 8, 255, 12, 12, 13, 255, 17, 17, 17, 255, 26, 27, 27, 255, 32, 33, 34, 255, 23, 23, 24, 255, 27, 28, 29, 255, 33, 34, 34, 255, 32, 32, 33, 255, 33, 34, 34, 255, 29, 30, 30, 255, 32, 33, 34, 255, 28, 28, 29, 255, 28, 29, 30, 255, 30, 31, 31, 255, 32, 33, 34, 255, 30, 31, 32, 255, 29, 30, 30, 255, 20, 20, 21, 255, 22, 23, 23, 255, 17, 18, 18, 255, 9, 10, 10, 255, 7, 7, 7, 255, 7, 7, 7, 255, 11, 11, 11, 255, 17, 18, 18, 255, 16, 17, 17, 255, 14, 14, 15, 255, 17, 17, 17, 255, 23, 24, 24, 255, 17, 18, 18, 255, 18, 19, 19, 255, 16, 16, 17, 255, 15, 15, 16, 255, 10, 10, 10, 255, 8, 8, 8, 255, 7, 7, 7, 255, 17, 18, 18, 255, 14, 14, 14, 255, 14, 14, 15, 255, 17, 18, 18, 255, 20, 21, 21, 255, 21, 22, 22, 255, 31, 32, 33, 255, 30, 31, 32, 255, 33, 34, 34, 255, 26, 27, 27, 255, 23, 23, 24, 255, 28, 28, 29, 255, 33, 34, 34, 255, 32, 33, 34, 255, 19, 20, 20, 255, 14, 15, 15, 255, 13, 14, 14, 255, 12, 13, 13, 255, 11, 11, 11, 255, 6, 6, 6, 255, 45, 39, 26, 165, 42, 37, 26, 165, 40, 35, 26, 165, 40, 35, 25, 165, 42, 37, 26, 165, 44, 38, 26, 165, 43, 37, 26, 165, 39, 35, 25, 165, 41, 36, 26, 165, 44, 38, 26, 165, 48, 41, 27, 165, 62, 52, 38, 165, 86, 69, 49, 165, 49, 42, 31, 165, 41, 36, 26, 165, 43, 37, 26, 165, 42, 37, 26, 165, 52, 43, 28, 165, 39, 35, 25, 165, 39, 35, 25, 165, 37, 33, 25, 165, 41, 36, 26, 165, 45, 39, 27, 165, 43, 37, 26, 165, 46, 40, 29, 165, 48, 41, 30, 165, 75, 61, 44, 165, 37, 33, 25, 165, 48, 69, 34, 255, 36, 33, 25, 165, 49, 41, 27, 165, 52, 43, 28, 165, 60, 47, 31, 165, 80, 59, 36, 165, 49, 41, 27, 165, 45, 38, 26, 165, 52, 43, 28, 165, 39, 35, 25, 165, 36, 33, 25, 165, 40, 35, 27, 165, 45, 39, 26, 165, 44, 38, 26, 165, 38, 34, 25, 165, 56, 47, 35, 165, 46, 40, 27, 165, 48, 41, 27, 165, 49, 42, 27, 165, 44, 38, 26, 165, 39, 35, 25, 165, 37, 34, 25, 165, 46, 39, 27, 165, 49, 42, 27, 165, 67, 51, 34, 165, 54, 45, 29, 165, 48, 41, 27, 165, 62, 49, 32, 165, 55, 45, 29, 165, 56, 45, 30, 165, 61, 48, 32, 165, 58, 46, 30, 165, 42, 37, 26, 165, 45, 39, 27, 165, 55, 45, 30, 165, 44, 39, 29, 165, 38, 34, 26, 165, 78, 63, 45, 165, 58, 49, 36, 165, 37, 33, 25, 165, 45, 39, 26, 165, 49, 41, 27, 165, 52, 43, 29, 165, 46, 39, 27, 165, 42, 37, 26, 165, 48, 41, 27, 165, 43, 45, 40, 165, 41, 36, 26, 165, 42, 37, 26, 165, 43, 38, 26, 165, 64, 53, 38, 165, 56, 48, 35, 165, 87, 69, 49, 165, 86, 68, 48, 165, 49, 42, 31, 165, 37, 34, 25, 165, 40, 35, 25, 165, 37, 34, 25, 165, 37, 33, 25, 165, 39, 35, 25, 165, 42, 37, 26, 165, 43, 38, 26, 165, 40, 35, 25, 165, 45, 39, 27, 165, 54, 44, 29, 165, 47, 40, 27, 165, 46, 40, 27, 165, 48, 41, 27, 165, 52, 43, 29, 165, 64, 50, 33, 165, 66, 51, 34, 165, 65, 50, 33, 165, 48, 41, 27, 165, 41, 36, 26, 165, 45, 39, 26, 165, 54, 46, 33, 165, 58, 48, 35, 165, 48, 42, 31, 165, 40, 35, 26, 165, 41, 37, 27, 165, 84, 67, 48, 165, 58, 49, 35, 165, 55, 47, 34, 165, 43, 38, 26, 165, 48, 41, 27, 165, 46, 40, 27, 165, 43, 37, 26, 165, 48, 41, 27, 165, 39, 35, 25, 165, 47, 40, 27, 165, 36, 33, 25, 165, 48, 41, 27, 165, 52, 43, 28, 165, 49, 42, 27, 165, 50, 42, 28, 165, 43, 38, 26, 165, 51, 42, 28, 165, 53, 43, 29, 165, 43, 37, 26, 165, 42, 37, 26, 165, 43, 37, 26, 165, 47, 40, 27, 165, 64, 50, 33, 165, 63, 49, 33, 165, 50, 42, 28, 165, 56, 45, 30, 165, 45, 39, 27, 165, 39, 35, 25, 165, 42, 37, 26, 165, 57, 46, 30, 165, 63, 49, 32, 165, 46, 40, 27, 165, 39, 35, 25, 165, 47, 40, 27, 165, 48, 41, 27, 165, 46, 39, 27, 165, 46, 40, 27, 165, 43, 37, 26, 165, 37, 33, 25, 165, 39, 35, 25, 165, 45, 39, 26, 165, 47, 40, 27, 165, 55, 45, 30, 165, 45, 39, 26, 165, 46, 40, 27, 165, 54, 45, 29, 165, 56, 46, 30, 165, 41, 36, 26, 165, 38, 34, 25, 165, 54, 45, 33, 165, 84, 67, 46, 165, 50, 51, 44, 165, 43, 38, 28, 165, 51, 43, 28, 165, 57, 46, 30, 165, 49, 42, 27, 165, 40, 35, 25, 165, 37, 33, 25, 165, 47, 40, 27, 165, 49, 41, 27, 165, 59, 47, 31, 165, 63, 49, 33, 165, 59, 47, 31, 165, 84, 62, 36, 165, 45, 39, 27, 165, 45, 38, 26, 165, 50, 42, 28, 165, 45, 39, 26, 165, 49, 41, 27, 165, 41, 36, 26, 165, 55, 45, 30, 165, 49, 41, 27, 165, 40, 36, 26, 165, 43, 38, 26, 165, 36, 33, 25, 165, 38, 34, 25, 165, 38, 34, 25, 165, 44, 38, 26, 165, 37, 33, 25, 165, 37, 34, 25, 165, 40, 36, 26, 165, 43, 37, 26, 165, 50, 42, 28, 165, 53, 44, 29, 165, 46, 39, 27, 165, 54, 44, 29, 165, 51, 43, 28, 165, 46, 39, 27, 165, 43, 37, 26, 165, 45, 39, 27, 165, 40, 35, 25, 165, 41, 36, 26, 165, 39, 34, 25, 165, 38, 34, 25, 165, 38, 34, 25, 165, 46, 40, 27, 165, 47, 40, 27, 165, 44, 38, 26, 165, 41, 36, 27, 165, 40, 35, 25, 165, 42, 37, 26, 165, 49, 41, 27, 165, 47, 40, 27, 165, 46, 39, 27, 165, 40, 35, 26, 165, 37, 34, 25, 165, 43, 38, 28, 165, 56, 47, 35, 165, 38, 34, 26, 165, 40, 36, 26, 165, 38, 34, 25, 165, 38, 34, 26, 165, 47, 41, 30, 165, 38, 34, 25, 165, 39, 35, 26, 165, 39, 35, 25, 165, 40, 36, 26, 165, 40, 36, 27, 165, 42, 37, 26, 165, 45, 39, 26, 165, 36, 33, 25, 165, 48, 42, 31, 165, 37, 34, 25, 165, 46, 39, 27, 165, 46, 39, 27, 165, 36, 33, 25, 165, 42, 37, 26, 165, 53, 44, 29, 165, 49, 42, 27, 165, 44, 38, 26, 165, 42, 37, 26, 165, 45, 39, 27, 165, 44, 38, 26, 165, 59, 47, 31, 165, 44, 38, 26, 165, 38, 34, 25, 165, 41, 36, 27, 165, 43, 38, 26, 165, 38, 34, 26, 165, 41, 36, 26, 165, 45, 39, 26, 165, 39, 35, 26, 165, 50, 42, 28, 165, 47, 40, 27, 165, 49, 42, 27, 165, 46, 39, 27, 165, 60, 47, 31, 165, 47, 40, 27, 165, 11, 11, 11, 255, 9, 9, 9, 255, 28, 29, 30, 255, 26, 27, 28, 255, 28, 29, 30, 255, 26, 27, 28, 255, 33, 33, 34, 255, 32, 32, 33, 255, 28, 29, 29, 255, 27, 28, 28, 255, 29, 30, 30, 255, 23, 23, 24, 255, 21, 21, 22, 255, 18, 18, 19, 255, 29, 29, 30, 255, 22, 23, 23, 255, 24, 25, 26, 255, 30, 30, 31, 255, 31, 31, 32, 255, 26, 26, 27, 255, 16, 17, 17, 255, 10, 10, 10, 255, 8, 9, 9, 255, 10, 11, 11, 255, 12, 12, 12, 255, 14, 14, 15, 255, 13, 13, 14, 255, 15, 15, 15, 255, 14, 14, 15, 255, 16, 16, 16, 255, 22, 23, 23, 255, 17, 18, 18, 255, 22, 23, 23, 255, 24, 24, 25, 255, 18, 18, 19, 255, 21, 22, 22, 255, 21, 22, 22, 255, 23, 23, 24, 255, 19, 20, 20, 255, 15, 15, 16, 255, 8, 8, 8, 255, 6, 6, 6, 255, 10, 10, 10, 255, 11, 11, 11, 255, 15, 15, 16, 255, 20, 21, 21, 255, 11, 11, 11, 255, 25, 26, 27, 255, 33, 33, 34, 255, 25, 26, 26, 255, 28, 29, 30, 255, 27, 28, 28, 255, 17, 17, 18, 255, 22, 22, 23, 255, 21, 21, 22, 255, 19, 20, 20, 255, 19, 19, 20, 255, 18, 19, 19, 255, 12, 12, 12, 255, 12, 12, 12, 255, 7, 7, 8, 255, 9, 9, 9, 255, 10, 10, 11, 255, 13, 13, 14, 255, 14, 15, 15, 255, 12, 13, 13, 255, 10, 11, 11, 255, 10, 10, 10, 255, 11, 11, 12, 255, 9, 9, 10, 255, 11, 12, 12, 255, 11, 11, 11, 255, 18, 19, 19, 255, 12, 13, 13, 255, 19, 20, 20, 255, 21, 22, 22, 255, 23, 24, 25, 255, 27, 28, 29, 255, 24, 24, 25, 255, 26, 27, 28, 255, 24, 24, 25, 255, 21, 22, 22, 255, 16, 17, 17, 255, 11, 12, 12, 255, 5, 5, 5, 255, 12, 13, 13, 255, 6, 6, 6, 255, 10, 10, 10, 255, 19, 19, 20, 255, 25, 25, 26, 255, 22, 23, 23, 255, 30, 31, 32, 255, 23, 23, 24, 255, 23, 24, 24, 255, 29, 30, 30, 255, 32, 33, 33, 255, 33, 33, 34, 255, 23, 24, 24, 255, 20, 21, 21, 255, 18, 18, 19, 255, 13, 13, 14, 255, 15, 16, 16, 255, 20, 21, 21, 255, 15, 15, 16, 255, 16, 16, 17, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 14, 15, 15, 255, 11, 12, 12, 255, 12, 12, 13, 255, 11, 11, 12, 255, 19, 19, 20, 255, 19, 20, 20, 255, 20, 20, 20, 255, 32, 33, 33, 255, 33, 33, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 28, 28, 29, 255, 25, 26, 26, 255, 19, 19, 20, 255, 19, 20, 20, 255, 15, 16, 16, 255, 9, 10, 10, 255, 7, 7, 8, 255, 8, 9, 9, 255, 13, 13, 13, 255, 11, 12, 12, 255, 18, 18, 18, 255, 22, 23, 23, 255, 27, 28, 29, 255, 22, 22, 23, 255, 29, 30, 30, 255, 32, 33, 34, 255, 32, 33, 34, 255, 20, 20, 21, 255, 20, 20, 21, 255, 14, 15, 15, 255, 14, 15, 15, 255, 16, 17, 17, 255, 16, 17, 17, 255, 16, 17, 17, 255, 22, 23, 23, 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, 32, 33, 34, 255, 32, 32, 33, 255, 18, 18, 19, 255, 21, 22, 22, 255, 21, 21, 22, 255, 19, 20, 20, 255, 27, 28, 29, 255, 21, 22, 22, 255, 15, 15, 15, 255, 13, 13, 14, 255, 11, 11, 11, 255, 11, 11, 11, 255, 16, 16, 16, 255, 18, 19, 19, 255, 24, 24, 25, 255, 24, 25, 26, 255, 32, 33, 33, 255, 32, 33, 33, 255, 20, 20, 21, 255, 19, 19, 19, 255, 16, 17, 17, 255, 14, 14, 14, 255, 12, 12, 12, 255, 10, 10, 11, 255, 13, 13, 14, 255, 13, 14, 14, 255, 14, 14, 15, 255, 19, 20, 20, 255, 27, 27, 28, 255, 26, 27, 27, 255, 22, 23, 23, 255, 27, 28, 28, 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, 33, 34, 34, 255, 24, 24, 25, 255, 22, 22, 23, 255, 23, 23, 24, 255, 20, 20, 20, 255, 22, 22, 23, 255, 26, 26, 27, 255, 16, 16, 17, 255, 15, 16, 16, 255, 13, 13, 14, 255, 11, 11, 11, 255, 7, 7, 8, 255, 12, 12, 13, 255, 13, 13, 13, 255, 10, 11, 11, 255, 13, 14, 14, 255, 24, 25, 25, 255, 33, 34, 34, 255, 33, 34, 34, 255, 28, 28, 29, 255, 29, 30, 31, 255, 32, 33, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 33, 34, 34, 255, 33, 33, 34, 255, 33, 33, 34, 255, 19, 19, 20, 255, 21, 22, 22, 255, 17, 17, 18, 255, 10, 10, 10, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 12, 12, 255, 18, 19, 19, 255, 20, 21, 21, 255, 21, 21, 22, 255, 22, 23, 23, 255, 18, 18, 19, 255, 24, 25, 25, 255, 22, 22, 23, 255, 17, 17, 18, 255, 17, 17, 17, 255, 17, 17, 18, 255, 9, 9, 9, 255, 9, 10, 10, 255, 11, 11, 12, 255, 16, 16, 16, 255, 15, 15, 15, 255, 18, 19, 19, 255, 26, 26, 27, 255, 28, 29, 29, 255, 29, 29, 30, 255, 33, 33, 34, 255, 28, 29, 29, 255, 27, 28, 28, 255, 24, 24, 25, 255, 27, 28, 28, 255, 29, 30, 31, 255, 32, 33, 34, 255, 18, 18, 19, 255, 14, 15, 15, 255, 15, 15, 16, 255, 12, 12, 13, 255, 7, 8, 8, 255, 8, 8, 8, 255, 37, 33, 25, 165, 56, 47, 34, 165, 45, 39, 27, 165, 41, 36, 27, 165, 37, 33, 25, 165, 44, 38, 26, 165, 45, 39, 26, 165, 42, 37, 26, 165, 59, 47, 31, 165, 57, 46, 30, 165, 52, 43, 28, 165, 44, 38, 26, 165, 39, 35, 25, 165, 38, 34, 25, 165, 43, 38, 26, 165, 50, 42, 28, 165, 43, 38, 26, 165, 43, 38, 26, 165, 44, 39, 29, 165, 40, 36, 27, 165, 55, 46, 34, 165, 37, 33, 25, 165, 39, 35, 25, 165, 42, 37, 26, 165, 43, 37, 26, 165, 41, 36, 26, 165, 39, 35, 25, 165, 39, 35, 25, 165, 40, 35, 25, 165, 48, 41, 27, 165, 60, 48, 31, 165, 52, 43, 28, 165, 48, 41, 27, 165, 54, 44, 29, 165, 51, 43, 28, 165, 63, 49, 33, 165, 48, 41, 27, 165, 37, 34, 25, 165, 46, 40, 27, 165, 42, 37, 26, 165, 52, 43, 28, 165, 54, 44, 29, 165, 41, 36, 26, 165, 42, 37, 26, 165, 45, 39, 26, 165, 42, 37, 26, 165, 36, 33, 25, 165, 41, 36, 26, 165, 44, 38, 26, 165, 56, 45, 30, 165, 48, 41, 27, 165, 42, 37, 26, 165, 57, 46, 30, 165, 53, 44, 29, 165, 55, 45, 29, 165, 57, 46, 30, 165, 46, 40, 27, 165, 41, 36, 26, 165, 47, 40, 27, 165, 42, 37, 26, 165, 43, 37, 26, 165, 38, 34, 26, 165, 40, 35, 26, 165, 52, 44, 32, 165, 37, 34, 25, 165, 46, 40, 29, 165, 40, 35, 26, 165, 47, 40, 27, 165, 45, 39, 26, 165, 47, 40, 27, 165, 52, 43, 29, 165, 49, 42, 27, 165, 43, 37, 26, 165, 48, 41, 27, 165, 41, 36, 26, 165, 47, 40, 27, 165, 50, 42, 28, 165, 44, 38, 26, 165, 38, 34, 26, 165, 87, 70, 50, 165, 68, 56, 40, 165, 83, 67, 48, 165, 48, 41, 30, 165, 46, 40, 27, 165, 38, 34, 25, 165, 45, 39, 27, 165, 38, 34, 25, 165, 46, 40, 27, 165, 45, 39, 26, 165, 61, 48, 32, 165, 52, 43, 28, 165, 68, 52, 34, 165, 58, 46, 30, 165, 46, 40, 27, 165, 58, 46, 30, 165, 61, 48, 32, 165, 61, 48, 32, 165, 83, 61, 36, 165, 59, 47, 31, 165, 62, 49, 32, 165, 47, 40, 27, 165, 48, 41, 27, 165, 42, 37, 26, 165, 46, 40, 27, 165, 40, 35, 25, 165, 46, 40, 29, 165, 69, 57, 41, 165, 42, 37, 27, 165, 39, 35, 25, 165, 37, 34, 25, 165, 49, 42, 31, 165, 45, 39, 27, 165, 44, 38, 26, 165, 44, 38, 26, 165, 47, 40, 27, 165, 50, 42, 28, 165, 47, 40, 27, 165, 49, 41, 27, 165, 54, 46, 34, 165, 45, 39, 26, 165, 46, 40, 27, 165, 42, 37, 26, 165, 51, 43, 28, 165, 48, 41, 27, 165, 48, 41, 27, 165, 46, 39, 27, 165, 44, 38, 26, 165, 38, 34, 25, 165, 42, 37, 26, 165, 67, 51, 34, 165, 64, 50, 33, 165, 46, 39, 27, 165, 43, 38, 26, 165, 47, 40, 27, 165, 47, 40, 27, 165, 45, 39, 26, 165, 48, 41, 27, 165, 54, 44, 29, 165, 49, 41, 27, 165, 49, 41, 27, 165, 43, 37, 26, 165, 47, 40, 27, 165, 53, 44, 29, 165, 44, 38, 26, 165, 42, 37, 26, 165, 46, 39, 27, 165, 50, 42, 28, 165, 47, 40, 27, 165, 46, 39, 27, 165, 56, 45, 30, 165, 66, 51, 33, 165, 42, 37, 26, 165, 40, 35, 25, 165, 43, 37, 26, 165, 46, 40, 30, 165, 45, 40, 29, 165, 45, 39, 27, 165, 43, 37, 26, 165, 73, 59, 43, 165, 36, 29, 16, 165, 38, 34, 25, 165, 54, 44, 29, 165, 42, 37, 26, 165, 41, 36, 26, 165, 55, 46, 34, 165, 44, 39, 29, 165, 52, 43, 29, 165, 43, 38, 26, 165, 55, 45, 29, 165, 69, 53, 35, 165, 67, 52, 34, 165, 65, 50, 33, 165, 66, 51, 33, 165, 65, 50, 33, 165, 53, 44, 29, 165, 48, 41, 27, 165, 53, 44, 29, 165, 42, 37, 26, 165, 46, 40, 27, 165, 57, 46, 30, 165, 48, 41, 27, 165, 43, 37, 26, 165, 37, 33, 25, 165, 57, 48, 35, 165, 39, 35, 26, 165, 40, 35, 25, 165, 39, 35, 25, 165, 38, 34, 26, 165, 39, 35, 25, 165, 49, 42, 27, 165, 48, 41, 27, 165, 45, 39, 26, 165, 50, 42, 28, 165, 58, 47, 31, 165, 56, 46, 30, 165, 53, 44, 29, 165, 44, 38, 26, 165, 55, 47, 34, 165, 65, 54, 39, 165, 48, 41, 27, 165, 45, 39, 26, 165, 38, 34, 25, 165, 42, 37, 28, 165, 44, 38, 26, 165, 41, 36, 26, 165, 46, 39, 27, 165, 44, 38, 26, 165, 38, 34, 25, 165, 42, 37, 26, 165, 44, 38, 26, 165, 42, 37, 26, 165, 42, 37, 26, 165, 51, 43, 28, 165, 43, 37, 26, 165, 40, 36, 27, 165, 44, 38, 28, 165, 42, 37, 26, 165, 66, 54, 39, 165, 51, 44, 32, 165, 73, 59, 42, 165, 47, 41, 30, 165, 48, 41, 30, 165, 50, 43, 32, 165, 43, 37, 26, 165, 44, 38, 26, 165, 46, 39, 27, 165, 38, 34, 25, 165, 41, 36, 26, 165, 39, 35, 26, 165, 46, 40, 30, 165, 57, 48, 35, 165, 47, 40, 27, 165, 50, 42, 28, 165, 40, 35, 25, 165, 52, 43, 28, 165, 57, 46, 30, 165, 58, 46, 31, 165, 50, 42, 28, 165, 46, 39, 27, 165, 49, 41, 27, 165, 44, 38, 26, 165, 46, 40, 27, 165, 46, 39, 27, 165, 59, 47, 31, 165, 55, 45, 30, 165, 41, 36, 26, 165, 54, 44, 29, 165, 45, 39, 27, 165, 52, 43, 29, 165, 57, 46, 30, 165, 48, 41, 27, 165, 51, 43, 28, 165, 46, 39, 27, 165, 39, 35, 25, 165, 47, 40, 27, 165, 39, 35, 25, 165, 6, 6, 6, 255, 17, 18, 18, 255, 18, 18, 19, 255, 21, 22, 22, 255, 26, 26, 27, 255, 22, 23, 24, 255, 24, 25, 25, 255, 20, 21, 21, 255, 26, 26, 27, 255, 27, 28, 29, 255, 25, 25, 26, 255, 28, 28, 29, 255, 21, 22, 22, 255, 21, 22, 22, 255, 22, 23, 23, 255, 24, 24, 25, 255, 24, 25, 25, 255, 26, 27, 27, 255, 26, 27, 27, 255, 26, 26, 27, 255, 21, 21, 22, 255, 10, 11, 11, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 12, 12, 255, 12, 12, 12, 255, 14, 14, 14, 255, 23, 24, 24, 255, 21, 21, 22, 255, 13, 13, 14, 255, 17, 18, 18, 255, 14, 15, 15, 255, 20, 21, 21, 255, 14, 14, 14, 255, 8, 8, 8, 255, 16, 17, 17, 255, 18, 18, 18, 255, 17, 18, 18, 255, 13, 13, 14, 255, 8, 8, 8, 255, 5, 5, 5, 255, 7, 7, 8, 255, 9, 10, 10, 255, 14, 14, 14, 255, 14, 15, 15, 255, 13, 13, 13, 255, 16, 16, 17, 255, 16, 17, 17, 255, 29, 29, 30, 255, 26, 27, 28, 255, 28, 29, 29, 255, 19, 20, 20, 255, 22, 22, 23, 255, 16, 16, 17, 255, 13, 14, 14, 255, 16, 16, 17, 255, 16, 17, 17, 255, 13, 14, 14, 255, 9, 9, 9, 255, 11, 11, 11, 255, 15, 16, 16, 255, 12, 12, 12, 255, 13, 13, 13, 255, 17, 17, 17, 255, 23, 23, 24, 255, 15, 15, 16, 255, 13, 13, 13, 255, 13, 13, 14, 255, 12, 12, 13, 255, 11, 11, 11, 255, 12, 13, 13, 255, 13, 13, 14, 255, 12, 13, 13, 255, 18, 18, 19, 255, 20, 20, 21, 255, 24, 25, 25, 255, 16, 16, 17, 255, 19, 20, 20, 255, 21, 22, 22, 255, 23, 23, 24, 255, 17, 17, 18, 255, 16, 16, 17, 255, 16, 16, 16, 255, 7, 7, 7, 255, 8, 9, 9, 255, 7, 8, 8, 255, 15, 16, 16, 255, 16, 16, 16, 255, 15, 15, 16, 255, 22, 22, 23, 255, 30, 31, 31, 255, 30, 30, 31, 255, 25, 25, 26, 255, 28, 29, 30, 255, 33, 33, 34, 255, 33, 34, 34, 255, 33, 33, 34, 255, 32, 33, 34, 255, 18, 18, 19, 255, 22, 23, 23, 255, 21, 22, 22, 255, 21, 21, 22, 255, 15, 16, 16, 255, 16, 16, 16, 255, 17, 18, 18, 255, 13, 14, 14, 255, 12, 12, 12, 255, 15, 15, 16, 255, 12, 13, 13, 255, 13, 13, 13, 255, 13, 13, 13, 255, 19, 20, 20, 255, 21, 22, 22, 255, 21, 21, 22, 255, 32, 33, 34, 255, 33, 33, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 29, 29, 30, 255, 21, 22, 22, 255, 18, 18, 19, 255, 12, 13, 13, 255, 12, 12, 13, 255, 8, 9, 9, 255, 6, 7, 7, 255, 11, 11, 11, 255, 13, 13, 14, 255, 16, 17, 17, 255, 19, 19, 20, 255, 23, 23, 24, 255, 25, 26, 26, 255, 29, 30, 30, 255, 28, 29, 30, 255, 30, 31, 31, 255, 32, 33, 34, 255, 23, 23, 24, 255, 21, 21, 22, 255, 21, 22, 22, 255, 15, 16, 16, 255, 16, 16, 16, 255, 17, 17, 17, 255, 15, 16, 16, 255, 25, 26, 26, 255, 26, 27, 28, 255, 32, 32, 33, 255, 33, 34, 34, 255, 33, 34, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 33, 33, 34, 255, 24, 24, 25, 255, 24, 24, 25, 255, 21, 22, 22, 255, 18, 19, 19, 255, 21, 21, 22, 255, 23, 24, 24, 255, 16, 16, 16, 255, 16, 17, 17, 255, 6, 6, 6, 255, 10, 10, 10, 255, 15, 15, 15, 255, 18, 18, 19, 255, 19, 19, 20, 255, 33, 33, 34, 255, 33, 33, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 31, 32, 33, 255, 27, 28, 28, 255, 20, 21, 21, 255, 14, 14, 14, 255, 11, 12, 12, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 19, 19, 20, 255, 21, 22, 22, 255, 21, 22, 22, 255, 26, 27, 27, 255, 23, 23, 24, 255, 33, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 33, 33, 34, 255, 32, 33, 34, 255, 29, 30, 30, 255, 30, 31, 32, 255, 25, 26, 26, 255, 24, 24, 25, 255, 21, 22, 22, 255, 22, 22, 23, 255, 17, 17, 18, 255, 16, 16, 17, 255, 19, 20, 20, 255, 11, 12, 12, 255, 12, 12, 13, 255, 11, 12, 12, 255, 11, 11, 12, 255, 11, 11, 12, 255, 12, 12, 13, 255, 8, 8, 8, 255, 11, 11, 11, 255, 17, 18, 18, 255, 29, 30, 30, 255, 24, 24, 25, 255, 32, 33, 34, 255, 31, 32, 33, 255, 29, 30, 30, 255, 26, 27, 28, 255, 27, 27, 28, 255, 33, 33, 34, 255, 32, 32, 33, 255, 32, 33, 34, 255, 25, 25, 26, 255, 24, 25, 25, 255, 20, 21, 21, 255, 21, 21, 22, 255, 13, 13, 14, 255, 11, 11, 12, 255, 7, 7, 7, 255, 9, 9, 10, 255, 13, 13, 14, 255, 14, 15, 15, 255, 21, 22, 22, 255, 22, 22, 23, 255, 22, 23, 23, 255, 26, 27, 28, 255, 29, 30, 30, 255, 24, 24, 25, 255, 16, 16, 16, 255, 17, 17, 17, 255, 19, 19, 20, 255, 9, 9, 9, 255, 10, 10, 11, 255, 11, 11, 12, 255, 19, 19, 19, 255, 13, 13, 13, 255, 18, 19, 19, 255, 24, 25, 25, 255, 30, 31, 32, 255, 28, 29, 30, 255, 25, 26, 27, 255, 25, 26, 26, 255, 26, 27, 28, 255, 23, 23, 24, 255, 22, 23, 23, 255, 26, 26, 27, 255, 25, 26, 26, 255, 31, 32, 33, 255, 16, 16, 17, 255, 8, 8, 8, 255, 8, 8, 9, 255, 6, 6, 6, 255, 5, 5, 5, 255, 46, 39, 27, 165, 37, 33, 25, 165, 38, 34, 25, 165, 65, 54, 39, 165, 37, 33, 25, 165, 41, 36, 26, 165, 36, 33, 25, 165, 46, 39, 27, 165, 45, 39, 27, 165, 45, 39, 26, 165, 48, 41, 27, 165, 42, 37, 26, 165, 44, 38, 28, 165, 50, 42, 28, 165, 41, 36, 26, 165, 50, 42, 28, 165, 45, 39, 26, 165, 47, 40, 27, 165, 49, 42, 31, 165, 45, 39, 29, 165, 49, 42, 31, 165, 36, 33, 25, 165, 41, 36, 27, 165, 42, 37, 26, 165, 44, 38, 26, 165, 43, 38, 26, 165, 43, 38, 26, 165, 45, 39, 26, 165, 44, 38, 26, 165, 48, 41, 27, 165, 46, 40, 27, 165, 44, 38, 26, 165, 45, 39, 26, 165, 56, 45, 30, 165, 53, 44, 29, 165, 45, 39, 26, 165, 43, 37, 26, 165, 43, 38, 26, 165, 67, 51, 34, 165, 93, 100, 42, 255, 58, 47, 31, 165, 49, 41, 27, 165, 44, 46, 41, 165, 38, 34, 26, 165, 49, 42, 31, 165, 38, 34, 25, 165, 36, 33, 25, 165, 65, 54, 39, 165, 37, 34, 25, 165, 50, 42, 28, 165, 45, 39, 26, 165, 48, 41, 27, 165, 44, 38, 26, 165, 40, 36, 26, 165, 49, 50, 44, 165, 40, 35, 25, 165, 37, 33, 25, 165, 50, 43, 31, 165, 43, 38, 26, 165, 43, 38, 26, 165, 38, 34, 25, 165, 36, 33, 25, 165, 37, 34, 25, 165, 53, 45, 33, 165, 44, 39, 29, 165, 42, 37, 28, 165, 58, 46, 31, 165, 57, 46, 30, 165, 44, 38, 26, 165, 45, 39, 27, 165, 43, 38, 26, 165, 51, 43, 28, 165, 43, 38, 26, 165, 49, 42, 27, 165, 57, 46, 30, 165, 45, 39, 26, 165, 49, 42, 27, 165, 47, 40, 27, 165, 74, 60, 43, 165, 67, 55, 40, 165, 47, 41, 30, 165, 64, 53, 38, 165, 38, 34, 26, 165, 49, 41, 27, 165, 37, 34, 25, 165, 63, 52, 38, 165, 43, 38, 28, 165, 45, 39, 26, 165, 48, 41, 27, 165, 44, 38, 26, 165, 52, 43, 28, 165, 51, 43, 28, 165, 60, 47, 31, 165, 51, 42, 28, 165, 53, 44, 29, 165, 50, 42, 28, 165, 63, 49, 32, 165, 67, 52, 34, 165, 55, 45, 30, 165, 49, 41, 27, 165, 58, 47, 31, 165, 48, 41, 27, 165, 43, 38, 26, 165, 53, 44, 29, 165, 38, 34, 25, 165, 48, 41, 30, 165, 72, 58, 42, 165, 37, 33, 25, 165, 51, 51, 44, 165, 36, 33, 25, 165, 38, 34, 25, 165, 49, 42, 27, 165, 44, 38, 26, 165, 47, 40, 27, 165, 46, 39, 27, 165, 44, 38, 26, 165, 37, 34, 25, 165, 46, 40, 27, 165, 45, 39, 27, 165, 43, 37, 26, 165, 46, 40, 27, 165, 48, 41, 27, 165, 46, 39, 27, 165, 45, 39, 27, 165, 52, 43, 28, 165, 43, 37, 26, 165, 39, 35, 25, 165, 47, 40, 27, 165, 44, 38, 26, 165, 46, 40, 27, 165, 59, 47, 31, 165, 42, 37, 26, 165, 47, 40, 27, 165, 43, 46, 40, 165, 48, 41, 27, 165, 40, 36, 26, 165, 46, 39, 27, 165, 48, 41, 27, 165, 64, 50, 33, 165, 58, 46, 30, 165, 44, 38, 26, 165, 44, 38, 26, 165, 52, 43, 28, 165, 39, 35, 25, 165, 38, 34, 26, 165, 48, 40, 27, 165, 43, 37, 26, 165, 39, 35, 25, 165, 46, 40, 27, 165, 59, 47, 31, 165, 50, 42, 28, 165, 45, 39, 27, 165, 45, 39, 26, 165, 49, 42, 31, 165, 47, 40, 27, 165, 44, 38, 26, 165, 40, 36, 26, 165, 44, 38, 26, 165, 64, 53, 38, 165, 37, 33, 25, 165, 55, 46, 34, 165, 39, 35, 25, 165, 43, 38, 26, 165, 47, 41, 30, 165, 37, 34, 25, 165, 41, 36, 26, 165, 47, 40, 27, 165, 44, 38, 26, 165, 58, 47, 31, 165, 48, 41, 27, 165, 64, 50, 33, 165, 60, 48, 31, 165, 61, 48, 32, 165, 48, 41, 27, 165, 45, 39, 26, 165, 49, 42, 27, 165, 60, 48, 31, 165, 42, 36, 26, 165, 58, 46, 31, 165, 57, 46, 30, 165, 46, 39, 27, 165, 48, 41, 27, 165, 43, 38, 26, 165, 41, 37, 27, 165, 38, 34, 25, 165, 45, 39, 27, 165, 40, 36, 27, 165, 38, 34, 25, 165, 41, 36, 26, 165, 38, 34, 25, 165, 50, 42, 28, 165, 49, 41, 27, 165, 51, 42, 28, 165, 51, 43, 28, 165, 63, 49, 32, 165, 51, 42, 28, 165, 40, 36, 26, 165, 37, 33, 25, 165, 73, 59, 42, 165, 45, 39, 26, 165, 42, 37, 26, 165, 51, 44, 32, 165, 53, 45, 33, 165, 47, 40, 27, 165, 47, 40, 27, 165, 45, 39, 26, 165, 59, 47, 31, 165, 43, 37, 26, 165, 36, 33, 25, 165, 42, 37, 26, 165, 40, 36, 26, 165, 40, 35, 26, 165, 59, 47, 31, 165, 51, 42, 28, 165, 41, 36, 27, 165, 37, 34, 25, 165, 44, 39, 29, 165, 51, 44, 32, 165, 78, 63, 45, 165, 61, 50, 37, 165, 63, 52, 38, 165, 75, 61, 43, 165, 72, 58, 42, 165, 44, 38, 26, 165, 47, 40, 27, 165, 42, 37, 26, 165, 40, 35, 26, 165, 42, 37, 26, 165, 37, 34, 25, 165, 81, 65, 46, 165, 49, 42, 31, 165, 42, 37, 26, 165, 51, 42, 28, 165, 49, 42, 27, 165, 46, 39, 27, 165, 54, 44, 29, 165, 50, 42, 28, 165, 47, 48, 41, 165, 57, 46, 30, 165, 60, 48, 31, 165, 60, 48, 32, 165, 64, 50, 33, 165, 82, 61, 36, 165, 76, 57, 36, 165, 58, 47, 31, 165, 38, 34, 25, 165, 43, 37, 26, 165, 55, 45, 30, 165, 52, 51, 43, 165, 52, 43, 28, 165, 57, 46, 30, 165, 71, 53, 35, 165, 60, 48, 31, 165, 52, 43, 28, 165, 45, 39, 26, 165, 37, 33, 25, 165, 4, 4, 4, 255, 17, 17, 17, 255, 13, 14, 14, 255, 15, 16, 16, 255, 21, 21, 22, 255, 20, 20, 21, 255, 18, 19, 19, 255, 16, 16, 17, 255, 20, 20, 20, 255, 21, 21, 22, 255, 20, 21, 21, 255, 24, 25, 25, 255, 16, 17, 17, 255, 15, 16, 16, 255, 20, 20, 20, 255, 20, 20, 21, 255, 20, 21, 21, 255, 23, 24, 24, 255, 20, 20, 21, 255, 22, 23, 23, 255, 22, 22, 23, 255, 16, 17, 17, 255, 10, 10, 10, 255, 5, 5, 5, 255, 5, 5, 5, 255, 11, 11, 11, 255, 11, 11, 11, 255, 14, 15, 15, 255, 19, 20, 20, 255, 17, 17, 18, 255, 14, 15, 15, 255, 12, 13, 13, 255, 12, 13, 13, 255, 13, 14, 14, 255, 12, 12, 12, 255, 12, 12, 13, 255, 10, 11, 11, 255, 12, 13, 13, 255, 16, 16, 16, 255, 9, 9, 9, 255, 6, 6, 6, 255, 8, 8, 8, 255, 11, 11, 11, 255, 5, 6, 6, 255, 15, 15, 16, 255, 16, 16, 17, 255, 14, 14, 14, 255, 16, 16, 17, 255, 15, 15, 16, 255, 16, 16, 16, 255, 31, 32, 32, 255, 21, 22, 22, 255, 24, 24, 25, 255, 14, 14, 14, 255, 13, 13, 13, 255, 13, 13, 13, 255, 17, 18, 18, 255, 10, 11, 11, 255, 11, 12, 12, 255, 12, 13, 13, 255, 11, 12, 12, 255, 13, 13, 14, 255, 14, 14, 14, 255, 19, 19, 20, 255, 19, 19, 20, 255, 23, 23, 24, 255, 23, 23, 24, 255, 16, 17, 17, 255, 15, 15, 15, 255, 17, 18, 18, 255, 14, 15, 15, 255, 13, 13, 14, 255, 9, 10, 10, 255, 12, 12, 13, 255, 11, 11, 11, 255, 14, 14, 14, 255, 19, 20, 20, 255, 12, 13, 13, 255, 17, 18, 18, 255, 12, 13, 13, 255, 18, 18, 19, 255, 15, 15, 16, 255, 14, 15, 15, 255, 11, 11, 11, 255, 6, 6, 6, 255, 8, 8, 8, 255, 8, 8, 9, 255, 16, 17, 17, 255, 15, 15, 15, 255, 12, 12, 13, 255, 13, 14, 14, 255, 22, 22, 23, 255, 23, 23, 24, 255, 26, 26, 27, 255, 33, 34, 34, 255, 33, 33, 34, 255, 33, 34, 34, 255, 33, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 33, 255, 28, 28, 29, 255, 18, 18, 19, 255, 18, 18, 19, 255, 20, 21, 21, 255, 15, 15, 15, 255, 20, 21, 21, 255, 18, 18, 19, 255, 15, 16, 16, 255, 15, 16, 16, 255, 15, 15, 16, 255, 22, 22, 23, 255, 17, 18, 18, 255, 22, 22, 23, 255, 31, 32, 33, 255, 33, 34, 34, 255, 33, 33, 34, 255, 25, 26, 26, 255, 33, 33, 34, 255, 23, 23, 24, 255, 27, 28, 28, 255, 22, 22, 23, 255, 21, 22, 22, 255, 12, 12, 12, 255, 7, 7, 7, 255, 9, 9, 9, 255, 11, 11, 11, 255, 8, 8, 8, 255, 12, 12, 13, 255, 13, 13, 13, 255, 19, 19, 20, 255, 25, 25, 26, 255, 21, 22, 22, 255, 31, 32, 33, 255, 33, 34, 34, 255, 33, 34, 34, 255, 29, 29, 30, 255, 21, 22, 22, 255, 17, 17, 18, 255, 14, 14, 15, 255, 13, 13, 14, 255, 13, 14, 14, 255, 21, 21, 22, 255, 23, 23, 24, 255, 22, 22, 23, 255, 27, 28, 29, 255, 25, 25, 26, 255, 33, 34, 34, 255, 33, 34, 34, 255, 33, 33, 34, 255, 25, 25, 26, 255, 27, 27, 28, 255, 25, 25, 26, 255, 25, 25, 26, 255, 23, 24, 24, 255, 17, 18, 18, 255, 16, 16, 16, 255, 12, 13, 13, 255, 15, 15, 15, 255, 8, 8, 8, 255, 9, 9, 9, 255, 18, 19, 19, 255, 27, 28, 28, 255, 27, 27, 28, 255, 26, 26, 27, 255, 33, 34, 34, 255, 31, 32, 33, 255, 32, 33, 33, 255, 30, 31, 32, 255, 24, 25, 25, 255, 22, 23, 23, 255, 18, 18, 19, 255, 6, 6, 6, 255, 9, 9, 9, 255, 7, 8, 8, 255, 14, 15, 15, 255, 17, 17, 18, 255, 19, 20, 20, 255, 18, 19, 19, 255, 21, 21, 22, 255, 24, 25, 26, 255, 27, 28, 28, 255, 33, 34, 34, 255, 32, 33, 33, 255, 33, 34, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 31, 32, 33, 255, 24, 24, 25, 255, 25, 26, 26, 255, 16, 17, 17, 255, 20, 20, 21, 255, 21, 22, 22, 255, 15, 15, 15, 255, 14, 14, 15, 255, 11, 12, 12, 255, 11, 11, 12, 255, 9, 9, 10, 255, 13, 13, 13, 255, 13, 14, 14, 255, 6, 6, 6, 255, 9, 9, 10, 255, 8, 8, 8, 255, 12, 13, 13, 255, 16, 16, 17, 255, 17, 17, 18, 255, 28, 29, 29, 255, 28, 29, 30, 255, 33, 33, 34, 255, 27, 28, 29, 255, 33, 34, 34, 255, 25, 26, 27, 255, 32, 33, 33, 255, 27, 27, 28, 255, 26, 26, 27, 255, 24, 25, 25, 255, 22, 23, 24, 255, 19, 20, 20, 255, 15, 15, 16, 255, 15, 15, 16, 255, 10, 10, 10, 255, 10, 10, 10, 255, 13, 14, 14, 255, 14, 15, 15, 255, 20, 21, 21, 255, 24, 25, 26, 255, 17, 17, 18, 255, 18, 19, 19, 255, 28, 29, 30, 255, 31, 32, 32, 255, 26, 27, 27, 255, 26, 26, 27, 255, 22, 23, 23, 255, 23, 23, 24, 255, 12, 12, 12, 255, 11, 11, 12, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 16, 255, 20, 21, 21, 255, 18, 19, 19, 255, 18, 18, 19, 255, 23, 24, 25, 255, 26, 27, 27, 255, 22, 23, 23, 255, 26, 26, 27, 255, 19, 20, 20, 255, 23, 23, 24, 255, 21, 21, 21, 255, 18, 19, 19, 255, 25, 25, 26, 255, 16, 17, 17, 255, 11, 11, 11, 255, 6, 7, 7, 255, 0, 0, 0, 255, 3, 3, 3, 255, 48, 41, 27, 165, 54, 44, 29, 165, 39, 35, 26, 165, 65, 54, 39, 165, 47, 40, 27, 165, 46, 39, 27, 165, 42, 37, 26, 165, 40, 36, 26, 165, 42, 37, 26, 165, 38, 34, 25, 165, 42, 37, 26, 165, 39, 35, 25, 165, 42, 37, 26, 165, 55, 46, 34, 165, 47, 40, 30, 165, 59, 47, 31, 165, 48, 41, 27, 165, 47, 40, 27, 165, 41, 36, 26, 165, 46, 40, 30, 165, 40, 35, 25, 165, 67, 84, 38, 255, 39, 35, 25, 165, 48, 41, 27, 165, 43, 38, 26, 165, 53, 45, 33, 165, 37, 34, 25, 165, 42, 37, 26, 165, 45, 39, 26, 165, 39, 35, 25, 165, 51, 42, 28, 165, 45, 39, 27, 165, 48, 41, 27, 165, 50, 42, 28, 165, 59, 47, 31, 165, 48, 41, 27, 165, 37, 34, 25, 165, 44, 38, 26, 165, 77, 57, 36, 165, 94, 102, 41, 255, 91, 102, 40, 255, 66, 51, 33, 165, 57, 46, 30, 165, 42, 37, 26, 165, 36, 33, 25, 165, 37, 33, 25, 165, 50, 42, 28, 165, 38, 34, 25, 165, 42, 37, 28, 165, 44, 38, 26, 165, 62, 48, 32, 165, 46, 40, 27, 165, 42, 37, 26, 165, 45, 39, 29, 165, 71, 58, 42, 165, 37, 33, 25, 165, 45, 39, 27, 165, 68, 86, 34, 255, 45, 39, 26, 165, 42, 37, 26, 165, 40, 36, 26, 165, 48, 41, 27, 165, 50, 42, 28, 165, 41, 36, 27, 165, 39, 35, 25, 165, 48, 41, 27, 165, 46, 40, 27, 165, 60, 47, 31, 165, 48, 41, 27, 165, 39, 35, 25, 165, 45, 39, 26, 165, 48, 41, 27, 165, 44, 38, 26, 165, 46, 39, 27, 165, 45, 39, 27, 165, 41, 36, 26, 165, 47, 40, 27, 165, 45, 39, 26, 165, 40, 36, 26, 165, 40, 35, 26, 165, 41, 36, 26, 165, 42, 37, 26, 165, 49, 41, 27, 165, 43, 37, 26, 165, 39, 35, 25, 165, 37, 33, 25, 165, 62, 52, 37, 165, 53, 45, 33, 165, 44, 38, 26, 165, 48, 41, 27, 165, 53, 44, 29, 165, 54, 44, 29, 165, 51, 43, 28, 165, 59, 47, 31, 165, 90, 66, 35, 165, 53, 44, 29, 165, 48, 41, 27, 165, 54, 44, 29, 165, 41, 36, 26, 165, 43, 37, 26, 165, 60, 48, 32, 165, 41, 36, 26, 165, 43, 38, 26, 165, 41, 36, 26, 165, 40, 35, 25, 165, 62, 52, 37, 165, 36, 33, 25, 165, 74, 60, 43, 165, 84, 66, 46, 165, 84, 66, 46, 165, 38, 34, 25, 165, 43, 37, 26, 165, 38, 34, 25, 165, 46, 40, 27, 165, 41, 37, 27, 165, 66, 55, 39, 165, 58, 48, 35, 165, 45, 39, 26, 165, 55, 45, 29, 165, 59, 47, 31, 165, 52, 43, 29, 165, 62, 48, 32, 165, 65, 50, 33, 165, 47, 40, 27, 165, 56, 45, 30, 165, 40, 36, 26, 165, 41, 36, 27, 165, 49, 42, 27, 165, 42, 37, 26, 165, 36, 33, 25, 165, 37, 34, 25, 165, 42, 37, 26, 165, 49, 41, 27, 165, 41, 36, 26, 165, 44, 38, 26, 165, 48, 41, 27, 165, 47, 40, 27, 165, 56, 45, 30, 165, 63, 49, 33, 165, 45, 39, 27, 165, 54, 44, 29, 165, 44, 38, 26, 165, 41, 36, 26, 165, 46, 40, 29, 165, 42, 37, 26, 165, 84, 97, 36, 255, 48, 41, 27, 165, 43, 37, 26, 165, 41, 36, 27, 165, 45, 47, 41, 165, 41, 36, 26, 165, 46, 40, 27, 165, 39, 35, 25, 165, 41, 37, 27, 165, 40, 36, 26, 165, 46, 40, 27, 165, 47, 40, 27, 165, 51, 44, 32, 165, 73, 59, 43, 165, 49, 42, 31, 165, 39, 35, 25, 165, 38, 34, 25, 165, 48, 41, 31, 165, 75, 61, 43, 165, 43, 37, 26, 165, 46, 40, 27, 165, 59, 49, 36, 165, 55, 45, 30, 165, 55, 45, 30, 165, 38, 34, 25, 165, 45, 39, 26, 165, 48, 41, 27, 165, 57, 46, 30, 165, 48, 41, 27, 165, 42, 37, 26, 165, 51, 51, 42, 165, 49, 42, 27, 165, 41, 36, 26, 165, 48, 41, 27, 165, 50, 42, 28, 165, 45, 39, 26, 165, 51, 43, 28, 165, 43, 37, 26, 165, 46, 40, 27, 165, 37, 34, 25, 165, 64, 53, 38, 165, 41, 36, 26, 165, 38, 34, 25, 165, 46, 39, 27, 165, 40, 36, 26, 165, 38, 34, 25, 165, 59, 47, 31, 165, 54, 44, 29, 165, 43, 38, 26, 165, 47, 40, 27, 165, 42, 45, 40, 165, 45, 39, 26, 165, 56, 47, 34, 165, 37, 34, 25, 165, 69, 57, 41, 165, 77, 62, 45, 165, 57, 48, 35, 165, 45, 39, 26, 165, 47, 40, 27, 165, 46, 39, 27, 165, 57, 46, 30, 165, 53, 44, 29, 165, 44, 38, 28, 165, 39, 35, 25, 165, 41, 37, 27, 165, 39, 35, 25, 165, 36, 33, 25, 165, 56, 45, 30, 165, 54, 44, 29, 165, 37, 33, 25, 165, 39, 35, 25, 165, 37, 33, 25, 165, 37, 34, 25, 165, 38, 34, 25, 165, 52, 44, 32, 165, 77, 63, 45, 165, 57, 48, 35, 165, 58, 48, 35, 165, 44, 38, 26, 165, 50, 42, 28, 165, 63, 49, 32, 165, 41, 36, 26, 165, 45, 39, 27, 165, 42, 37, 28, 165, 59, 49, 36, 165, 36, 33, 25, 165, 42, 37, 26, 165, 54, 44, 29, 165, 71, 54, 36, 165, 49, 41, 27, 165, 46, 39, 27, 165, 46, 39, 27, 165, 53, 44, 29, 165, 68, 52, 34, 165, 67, 51, 34, 165, 76, 57, 36, 165, 83, 61, 36, 165, 77, 57, 36, 165, 72, 54, 36, 165, 54, 44, 29, 165, 46, 39, 27, 165, 42, 37, 28, 165, 66, 51, 33, 165, 78, 58, 36, 165, 53, 44, 29, 165, 68, 52, 34, 165, 63, 49, 33, 165, 46, 40, 27, 165, 49, 42, 27, 165, 46, 39, 27, 165, 45, 39, 27, 165, 8, 8, 8, 255, 7, 7, 7, 255, 7, 7, 8, 255, 18, 19, 19, 255, 19, 19, 20, 255, 17, 18, 18, 255, 14, 14, 15, 255, 18, 19, 19, 255, 16, 17, 17, 255, 15, 15, 15, 255, 17, 18, 18, 255, 20, 21, 21, 255, 19, 20, 20, 255, 18, 19, 19, 255, 19, 20, 20, 255, 19, 19, 20, 255, 23, 23, 24, 255, 19, 19, 19, 255, 22, 22, 23, 255, 15, 15, 15, 255, 16, 16, 17, 255, 9, 9, 9, 255, 3, 3, 3, 255, 7, 7, 7, 255, 6, 6, 6, 255, 8, 8, 8, 255, 11, 12, 12, 255, 16, 16, 16, 255, 13, 14, 14, 255, 15, 16, 16, 255, 17, 17, 17, 255, 11, 11, 11, 255, 13, 13, 13, 255, 7, 7, 7, 255, 9, 9, 9, 255, 9, 9, 10, 255, 8, 8, 9, 255, 10, 10, 10, 255, 9, 9, 10, 255, 10, 10, 10, 255, 6, 7, 7, 255, 7, 7, 7, 255, 6, 6, 6, 255, 11, 11, 11, 255, 8, 8, 8, 255, 4, 4, 4, 255, 13, 14, 14, 255, 15, 15, 15, 255, 13, 13, 14, 255, 19, 19, 20, 255, 26, 27, 27, 255, 23, 23, 24, 255, 27, 27, 28, 255, 15, 16, 16, 255, 17, 17, 17, 255, 13, 13, 14, 255, 11, 11, 11, 255, 8, 8, 9, 255, 7, 8, 8, 255, 14, 15, 15, 255, 18, 18, 19, 255, 21, 22, 22, 255, 19, 19, 20, 255, 25, 26, 26, 255, 24, 24, 25, 255, 30, 31, 32, 255, 18, 18, 18, 255, 21, 21, 22, 255, 22, 23, 24, 255, 19, 20, 20, 255, 15, 15, 16, 255, 13, 13, 13, 255, 9, 9, 9, 255, 9, 9, 10, 255, 8, 8, 8, 255, 6, 6, 6, 255, 9, 9, 9, 255, 12, 12, 12, 255, 15, 15, 16, 255, 15, 15, 16, 255, 17, 18, 18, 255, 15, 16, 16, 255, 14, 15, 15, 255, 8, 8, 8, 255, 5, 5, 5, 255, 5, 5, 5, 255, 8, 8, 9, 255, 10, 10, 11, 255, 12, 12, 12, 255, 17, 17, 17, 255, 14, 15, 15, 255, 17, 17, 18, 255, 23, 24, 24, 255, 31, 32, 33, 255, 25, 26, 27, 255, 24, 24, 25, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 32, 33, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 32, 33, 255, 32, 33, 34, 255, 22, 23, 23, 255, 21, 21, 22, 255, 23, 24, 24, 255, 22, 22, 23, 255, 19, 20, 20, 255, 21, 22, 22, 255, 13, 13, 14, 255, 16, 17, 17, 255, 16, 16, 16, 255, 20, 21, 21, 255, 20, 21, 21, 255, 28, 28, 29, 255, 24, 25, 25, 255, 31, 32, 32, 255, 32, 32, 33, 255, 27, 28, 28, 255, 33, 34, 34, 255, 31, 32, 32, 255, 24, 24, 25, 255, 18, 18, 19, 255, 13, 14, 14, 255, 11, 11, 12, 255, 10, 10, 11, 255, 12, 13, 13, 255, 8, 8, 8, 255, 7, 8, 8, 255, 13, 13, 13, 255, 13, 13, 13, 255, 15, 15, 15, 255, 27, 27, 28, 255, 29, 30, 31, 255, 32, 33, 34, 255, 32, 33, 34, 255, 21, 22, 22, 255, 18, 19, 19, 255, 20, 20, 21, 255, 15, 15, 15, 255, 10, 10, 10, 255, 18, 19, 19, 255, 24, 25, 25, 255, 23, 24, 24, 255, 25, 25, 26, 255, 20, 21, 21, 255, 29, 30, 30, 255, 30, 31, 32, 255, 32, 32, 33, 255, 30, 30, 31, 255, 23, 24, 25, 255, 26, 27, 28, 255, 25, 25, 26, 255, 23, 24, 24, 255, 19, 20, 20, 255, 13, 13, 14, 255, 18, 18, 19, 255, 11, 11, 11, 255, 9, 9, 9, 255, 10, 11, 11, 255, 19, 20, 20, 255, 23, 23, 24, 255, 30, 30, 31, 255, 31, 32, 33, 255, 31, 32, 33, 255, 29, 30, 30, 255, 31, 32, 32, 255, 32, 33, 33, 255, 32, 33, 33, 255, 30, 30, 31, 255, 23, 24, 25, 255, 11, 12, 12, 255, 12, 13, 13, 255, 9, 9, 10, 255, 6, 6, 7, 255, 9, 10, 10, 255, 16, 17, 17, 255, 16, 17, 17, 255, 24, 24, 25, 255, 17, 17, 18, 255, 24, 24, 25, 255, 31, 32, 33, 255, 29, 30, 31, 255, 33, 34, 34, 255, 33, 34, 34, 255, 20, 20, 21, 255, 25, 25, 26, 255, 20, 21, 21, 255, 23, 24, 24, 255, 17, 17, 18, 255, 15, 16, 16, 255, 20, 20, 21, 255, 16, 16, 16, 255, 14, 14, 15, 255, 12, 13, 13, 255, 12, 12, 12, 255, 11, 11, 12, 255, 11, 12, 12, 255, 17, 17, 18, 255, 18, 18, 18, 255, 8, 8, 8, 255, 5, 5, 5, 255, 12, 12, 13, 255, 9, 9, 9, 255, 9, 9, 9, 255, 10, 10, 10, 255, 18, 19, 19, 255, 16, 17, 17, 255, 29, 29, 30, 255, 28, 29, 30, 255, 29, 30, 31, 255, 29, 30, 31, 255, 29, 30, 31, 255, 22, 22, 23, 255, 29, 30, 30, 255, 22, 23, 23, 255, 21, 21, 22, 255, 16, 16, 16, 255, 8, 8, 9, 255, 15, 15, 16, 255, 10, 10, 10, 255, 13, 13, 13, 255, 13, 13, 14, 255, 18, 19, 19, 255, 25, 25, 26, 255, 28, 29, 30, 255, 24, 25, 25, 255, 23, 24, 24, 255, 24, 25, 25, 255, 27, 28, 28, 255, 26, 27, 28, 255, 24, 25, 26, 255, 20, 21, 21, 255, 22, 22, 23, 255, 13, 13, 13, 255, 15, 15, 16, 255, 12, 12, 13, 255, 14, 15, 15, 255, 12, 13, 13, 255, 10, 10, 11, 255, 11, 11, 11, 255, 15, 16, 16, 255, 14, 14, 14, 255, 18, 19, 19, 255, 18, 18, 19, 255, 19, 19, 19, 255, 19, 19, 20, 255, 18, 18, 19, 255, 17, 18, 18, 255, 15, 16, 16, 255, 12, 13, 13, 255, 19, 19, 20, 255, 14, 14, 15, 255, 7, 7, 7, 255, 5, 5, 5, 255, 1, 1, 1, 255, 41, 36, 26, 165, 44, 38, 26, 165, 50, 42, 28, 165, 45, 39, 26, 165, 42, 37, 26, 165, 43, 37, 26, 165, 44, 38, 26, 165, 48, 41, 27, 165, 43, 37, 26, 165, 41, 36, 26, 165, 38, 34, 25, 165, 42, 36, 26, 165, 48, 41, 27, 165, 41, 36, 26, 165, 45, 39, 26, 165, 48, 41, 27, 165, 40, 35, 26, 165, 38, 34, 25, 165, 87, 70, 50, 165, 81, 65, 47, 165, 67, 55, 40, 165, 51, 43, 32, 165, 36, 33, 25, 165, 42, 37, 26, 165, 37, 33, 25, 165, 40, 36, 26, 165, 42, 37, 26, 165, 46, 39, 27, 165, 44, 38, 26, 165, 48, 41, 27, 165, 48, 41, 27, 165, 55, 45, 30, 165, 50, 42, 28, 165, 50, 42, 28, 165, 39, 35, 25, 165, 44, 38, 26, 165, 58, 46, 30, 165, 63, 49, 32, 165, 63, 49, 32, 165, 45, 39, 26, 165, 48, 41, 27, 165, 43, 38, 28, 165, 38, 34, 26, 165, 37, 34, 25, 165, 38, 34, 25, 165, 54, 45, 33, 165, 40, 35, 26, 165, 38, 34, 25, 165, 45, 39, 26, 165, 46, 39, 27, 165, 56, 45, 30, 165, 72, 54, 36, 165, 46, 40, 27, 165, 43, 38, 26, 165, 37, 34, 25, 165, 40, 36, 26, 165, 44, 38, 26, 165, 37, 33, 25, 165, 40, 35, 26, 165, 42, 37, 26, 165, 48, 41, 27, 165, 39, 35, 25, 165, 41, 36, 26, 165, 43, 38, 28, 165, 41, 36, 26, 165, 45, 39, 26, 165, 44, 38, 26, 165, 39, 35, 25, 165, 42, 37, 26, 165, 41, 36, 26, 165, 41, 37, 27, 165, 43, 37, 26, 165, 48, 41, 27, 165, 46, 40, 27, 165, 50, 42, 28, 165, 45, 39, 26, 165, 43, 38, 26, 165, 44, 39, 29, 165, 45, 39, 29, 165, 46, 39, 27, 165, 42, 37, 26, 165, 37, 33, 25, 165, 40, 35, 26, 165, 63, 52, 38, 165, 38, 34, 25, 165, 42, 37, 28, 165, 44, 38, 28, 165, 41, 36, 27, 165, 38, 34, 25, 165, 53, 44, 29, 165, 47, 40, 27, 165, 46, 39, 27, 165, 51, 43, 28, 165, 48, 41, 27, 165, 46, 40, 27, 165, 53, 44, 29, 165, 52, 43, 28, 165, 68, 52, 34, 165, 59, 47, 31, 165, 52, 43, 28, 165, 54, 44, 29, 165, 48, 41, 27, 165, 50, 42, 28, 165, 48, 41, 27, 165, 37, 34, 25, 165, 38, 34, 25, 165, 38, 34, 25, 165, 68, 56, 40, 165, 52, 44, 33, 165, 43, 38, 28, 165, 36, 33, 25, 165, 52, 44, 33, 165, 37, 33, 25, 165, 44, 38, 26, 165, 40, 35, 25, 165, 44, 38, 26, 165, 39, 35, 25, 165, 44, 46, 41, 165, 42, 36, 26, 165, 48, 41, 27, 165, 54, 44, 29, 165, 42, 37, 26, 165, 38, 34, 25, 165, 44, 38, 26, 165, 45, 39, 27, 165, 61, 48, 32, 165, 54, 45, 29, 165, 42, 37, 26, 165, 40, 36, 26, 165, 47, 40, 27, 165, 48, 41, 27, 165, 57, 46, 30, 165, 50, 42, 28, 165, 54, 44, 29, 165, 44, 38, 26, 165, 52, 43, 29, 165, 59, 47, 31, 165, 44, 38, 26, 165, 47, 40, 27, 165, 43, 37, 26, 165, 38, 34, 25, 165, 42, 44, 40, 165, 38, 34, 25, 165, 45, 39, 27, 165, 56, 46, 30, 165, 40, 35, 26, 165, 41, 36, 26, 165, 41, 36, 26, 165, 45, 39, 27, 165, 42, 37, 26, 165, 47, 40, 27, 165, 50, 42, 28, 165, 41, 36, 26, 165, 39, 35, 25, 165, 45, 39, 27, 165, 43, 38, 26, 165, 42, 37, 26, 165, 38, 34, 25, 165, 37, 34, 25, 165, 61, 51, 37, 165, 73, 59, 43, 165, 57, 48, 35, 165, 60, 50, 37, 165, 58, 48, 35, 165, 41, 36, 26, 165, 41, 36, 26, 165, 57, 46, 30, 165, 43, 37, 26, 165, 50, 42, 28, 165, 45, 39, 26, 165, 60, 48, 31, 165, 68, 52, 34, 165, 65, 51, 33, 165, 63, 49, 32, 165, 47, 40, 27, 165, 41, 36, 26, 165, 44, 38, 26, 165, 50, 42, 27, 165, 49, 41, 27, 165, 59, 47, 31, 165, 48, 41, 27, 165, 39, 35, 25, 165, 44, 38, 26, 165, 42, 37, 26, 165, 38, 34, 25, 165, 44, 38, 26, 165, 36, 33, 25, 165, 52, 44, 32, 165, 41, 36, 26, 165, 44, 38, 26, 165, 49, 41, 27, 165, 48, 41, 27, 165, 48, 41, 27, 165, 47, 40, 27, 165, 45, 39, 26, 165, 48, 41, 27, 165, 36, 33, 25, 165, 44, 39, 29, 165, 64, 53, 38, 165, 59, 49, 36, 165, 40, 36, 27, 165, 39, 35, 25, 165, 39, 35, 25, 165, 42, 37, 26, 165, 42, 37, 26, 165, 43, 38, 26, 165, 48, 41, 27, 165, 48, 41, 27, 165, 39, 34, 25, 165, 36, 33, 25, 165, 40, 36, 26, 165, 44, 38, 26, 165, 39, 35, 25, 165, 48, 41, 27, 165, 47, 40, 27, 165, 40, 36, 27, 165, 49, 42, 31, 165, 42, 37, 26, 165, 37, 33, 25, 165, 43, 38, 28, 165, 86, 68, 48, 165, 77, 62, 45, 165, 44, 38, 26, 165, 45, 39, 27, 165, 46, 40, 27, 165, 39, 35, 25, 165, 44, 38, 26, 165, 45, 39, 26, 165, 50, 42, 28, 165, 44, 38, 26, 165, 42, 37, 26, 165, 42, 37, 26, 165, 39, 35, 25, 165, 40, 36, 26, 165, 44, 38, 26, 165, 43, 38, 26, 165, 49, 41, 27, 165, 52, 43, 28, 165, 48, 41, 27, 165, 48, 41, 27, 165, 48, 41, 27, 165, 45, 39, 26, 165, 48, 41, 27, 165, 53, 44, 29, 165, 55, 45, 29, 165, 46, 40, 27, 165, 48, 41, 27, 165, 61, 48, 32, 165, 73, 55, 36, 165, 61, 48, 32, 165, 51, 42, 28, 165, 58, 47, 31, 165, 57, 46, 30, 165, 51, 43, 28, 165, 49, 41, 27, 165, 46, 39, 27, 165, 12, 13, 13, 255, 8, 8, 8, 255, 11, 11, 11, 255, 6, 6, 7, 255, 11, 11, 12, 255, 16, 16, 17, 255, 17, 17, 17, 255, 15, 15, 16, 255, 15, 15, 15, 255, 12, 12, 13, 255, 16, 16, 16, 255, 18, 19, 19, 255, 15, 16, 16, 255, 15, 16, 16, 255, 16, 16, 17, 255, 17, 18, 18, 255, 17, 18, 18, 255, 18, 18, 18, 255, 11, 11, 11, 255, 14, 14, 14, 255, 14, 14, 14, 255, 11, 12, 12, 255, 6, 6, 6, 255, 8, 8, 8, 255, 6, 6, 6, 255, 8, 8, 9, 255, 8, 9, 9, 255, 9, 9, 9, 255, 10, 10, 10, 255, 10, 11, 11, 255, 8, 8, 9, 255, 11, 11, 11, 255, 8, 8, 8, 255, 8, 9, 9, 255, 5, 5, 5, 255, 3, 3, 3, 255, 10, 10, 11, 255, 7, 8, 8, 255, 8, 8, 9, 255, 11, 11, 12, 255, 7, 7, 7, 255, 8, 9, 9, 255, 10, 11, 11, 255, 10, 11, 11, 255, 6, 6, 6, 255, 11, 12, 12, 255, 11, 11, 11, 255, 10, 10, 11, 255, 10, 10, 11, 255, 10, 11, 11, 255, 14, 14, 14, 255, 13, 13, 13, 255, 19, 20, 20, 255, 14, 15, 15, 255, 12, 13, 13, 255, 8, 8, 8, 255, 8, 8, 8, 255, 5, 5, 5, 255, 10, 11, 11, 255, 14, 14, 14, 255, 15, 15, 16, 255, 21, 22, 22, 255, 17, 18, 18, 255, 22, 22, 23, 255, 28, 29, 29, 255, 29, 30, 30, 255, 27, 28, 28, 255, 28, 29, 29, 255, 23, 23, 24, 255, 21, 22, 22, 255, 20, 20, 20, 255, 13, 14, 14, 255, 13, 13, 14, 255, 7, 7, 7, 255, 6, 6, 6, 255, 6, 6, 6, 255, 8, 8, 9, 255, 12, 12, 13, 255, 13, 13, 13, 255, 13, 14, 14, 255, 14, 14, 14, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 9, 9, 255, 11, 11, 12, 255, 7, 8, 8, 255, 7, 7, 7, 255, 7, 7, 7, 255, 11, 12, 12, 255, 18, 18, 18, 255, 16, 17, 17, 255, 12, 12, 13, 255, 17, 17, 18, 255, 26, 26, 27, 255, 26, 26, 27, 255, 23, 23, 24, 255, 27, 28, 29, 255, 33, 34, 34, 255, 33, 34, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 33, 34, 34, 255, 22, 22, 23, 255, 22, 22, 23, 255, 21, 22, 22, 255, 14, 14, 14, 255, 8, 8, 9, 255, 14, 15, 15, 255, 19, 20, 20, 255, 19, 20, 20, 255, 30, 31, 32, 255, 28, 28, 29, 255, 30, 30, 31, 255, 33, 34, 34, 255, 31, 32, 32, 255, 33, 34, 34, 255, 27, 28, 28, 255, 20, 21, 21, 255, 17, 17, 18, 255, 15, 15, 16, 255, 5, 5, 5, 255, 4, 4, 4, 255, 8, 8, 9, 255, 9, 9, 10, 255, 10, 10, 11, 255, 10, 10, 11, 255, 20, 20, 20, 255, 17, 18, 18, 255, 18, 19, 19, 255, 29, 30, 31, 255, 29, 30, 30, 255, 32, 33, 33, 255, 25, 25, 26, 255, 24, 25, 25, 255, 22, 22, 23, 255, 18, 18, 19, 255, 11, 12, 12, 255, 13, 14, 14, 255, 19, 19, 20, 255, 19, 19, 19, 255, 19, 19, 19, 255, 26, 26, 27, 255, 31, 32, 33, 255, 30, 31, 31, 255, 28, 28, 29, 255, 28, 29, 30, 255, 23, 23, 24, 255, 30, 31, 31, 255, 23, 23, 24, 255, 18, 19, 19, 255, 15, 15, 15, 255, 10, 11, 11, 255, 11, 12, 12, 255, 8, 8, 8, 255, 9, 9, 9, 255, 13, 13, 14, 255, 17, 17, 18, 255, 24, 24, 25, 255, 32, 33, 34, 255, 31, 31, 32, 255, 33, 33, 34, 255, 33, 34, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 33, 33, 34, 255, 27, 27, 28, 255, 22, 22, 23, 255, 19, 20, 20, 255, 13, 13, 14, 255, 8, 8, 8, 255, 5, 5, 5, 255, 12, 13, 13, 255, 16, 17, 17, 255, 18, 19, 19, 255, 25, 25, 26, 255, 27, 27, 28, 255, 24, 25, 26, 255, 32, 33, 34, 255, 31, 32, 32, 255, 31, 32, 32, 255, 32, 32, 33, 255, 22, 23, 23, 255, 22, 22, 23, 255, 25, 26, 26, 255, 19, 20, 20, 255, 17, 17, 18, 255, 14, 14, 14, 255, 12, 13, 13, 255, 10, 11, 11, 255, 11, 11, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 10, 10, 11, 255, 15, 15, 15, 255, 15, 15, 16, 255, 18, 19, 19, 255, 17, 17, 18, 255, 9, 9, 9, 255, 5, 5, 5, 255, 6, 7, 7, 255, 10, 10, 10, 255, 11, 11, 11, 255, 20, 21, 21, 255, 18, 19, 19, 255, 21, 21, 22, 255, 32, 33, 34, 255, 32, 32, 33, 255, 32, 33, 34, 255, 26, 27, 28, 255, 30, 31, 31, 255, 23, 23, 24, 255, 21, 21, 22, 255, 19, 19, 20, 255, 18, 19, 19, 255, 14, 15, 15, 255, 10, 10, 10, 255, 9, 9, 9, 255, 14, 15, 15, 255, 17, 18, 18, 255, 17, 17, 18, 255, 22, 23, 23, 255, 25, 25, 26, 255, 27, 27, 28, 255, 21, 22, 22, 255, 23, 23, 24, 255, 23, 23, 24, 255, 25, 26, 27, 255, 18, 19, 19, 255, 17, 18, 18, 255, 14, 14, 14, 255, 16, 16, 17, 255, 13, 13, 14, 255, 13, 13, 14, 255, 14, 14, 15, 255, 11, 11, 12, 255, 12, 12, 12, 255, 14, 14, 15, 255, 14, 14, 15, 255, 14, 14, 14, 255, 13, 14, 14, 255, 14, 14, 14, 255, 9, 10, 10, 255, 16, 16, 16, 255, 16, 16, 16, 255, 11, 12, 12, 255, 12, 12, 13, 255, 19, 20, 20, 255, 18, 19, 19, 255, 8, 8, 8, 255, 6, 6, 7, 255, 1, 1, 1, 255, 6, 6, 6, 255, 39, 35, 25, 165, 43, 38, 26, 165, 44, 38, 26, 165, 42, 37, 26, 165, 46, 40, 29, 165, 46, 40, 27, 165, 45, 39, 27, 165, 47, 40, 27, 165, 42, 37, 26, 165, 39, 35, 25, 165, 42, 37, 26, 165, 45, 39, 27, 165, 54, 44, 29, 165, 65, 50, 33, 165, 49, 41, 27, 165, 37, 34, 25, 165, 50, 43, 31, 165, 47, 41, 30, 165, 80, 65, 46, 165, 85, 68, 48, 165, 80, 65, 46, 165, 49, 42, 31, 165, 59, 49, 36, 165, 40, 36, 26, 165, 38, 34, 25, 165, 39, 35, 25, 165, 47, 40, 27, 165, 48, 41, 27, 165, 47, 40, 27, 165, 44, 38, 26, 165, 57, 46, 30, 165, 46, 40, 27, 165, 49, 42, 27, 165, 44, 38, 26, 165, 46, 39, 27, 165, 44, 38, 26, 165, 56, 45, 30, 165, 59, 47, 31, 165, 50, 42, 28, 165, 43, 38, 26, 165, 39, 35, 25, 165, 62, 51, 37, 165, 36, 33, 25, 165, 44, 38, 26, 165, 40, 35, 25, 165, 57, 48, 35, 165, 38, 34, 25, 165, 48, 41, 27, 165, 42, 37, 26, 165, 52, 43, 29, 165, 48, 41, 27, 165, 58, 47, 31, 165, 44, 38, 26, 165, 37, 33, 25, 165, 38, 34, 25, 165, 41, 36, 26, 165, 47, 40, 27, 165, 37, 33, 25, 165, 39, 35, 26, 165, 40, 35, 25, 165, 46, 39, 27, 165, 37, 33, 25, 165, 44, 39, 29, 165, 36, 33, 25, 165, 40, 35, 25, 165, 37, 34, 25, 165, 37, 34, 25, 165, 38, 34, 25, 165, 41, 36, 27, 165, 40, 36, 26, 165, 43, 38, 26, 165, 45, 39, 26, 165, 47, 40, 27, 165, 42, 37, 26, 165, 38, 34, 25, 165, 39, 35, 25, 165, 39, 35, 25, 165, 38, 34, 25, 165, 42, 37, 26, 165, 47, 40, 27, 165, 47, 40, 27, 165, 40, 36, 26, 165, 45, 39, 29, 165, 36, 33, 25, 165, 42, 37, 26, 165, 38, 34, 25, 165, 36, 33, 25, 165, 36, 33, 25, 165, 37, 33, 25, 165, 53, 43, 29, 165, 53, 44, 29, 165, 44, 38, 26, 165, 59, 47, 31, 165, 44, 38, 26, 165, 40, 36, 26, 165, 55, 45, 30, 165, 54, 53, 43, 165, 60, 48, 31, 165, 56, 45, 30, 165, 61, 48, 32, 165, 48, 41, 27, 165, 40, 36, 26, 165, 41, 36, 26, 165, 49, 41, 27, 165, 42, 37, 26, 165, 38, 34, 25, 165, 44, 38, 26, 165, 40, 36, 26, 165, 39, 35, 26, 165, 38, 34, 26, 165, 56, 47, 34, 165, 38, 34, 25, 165, 48, 42, 31, 165, 42, 37, 26, 165, 47, 40, 27, 165, 41, 36, 26, 165, 44, 39, 29, 165, 39, 35, 26, 165, 45, 39, 29, 165, 46, 39, 27, 165, 44, 38, 26, 165, 46, 40, 30, 165, 60, 50, 36, 165, 39, 35, 25, 165, 42, 37, 26, 165, 49, 41, 27, 165, 47, 40, 27, 165, 46, 39, 27, 165, 37, 33, 25, 165, 44, 38, 26, 165, 53, 44, 29, 165, 55, 53, 44, 165, 56, 45, 30, 165, 48, 41, 27, 165, 62, 49, 32, 165, 67, 52, 34, 165, 48, 41, 27, 165, 42, 37, 26, 165, 43, 38, 26, 165, 39, 35, 25, 165, 36, 33, 25, 165, 47, 41, 30, 165, 43, 37, 26, 165, 48, 41, 27, 165, 56, 45, 30, 165, 44, 38, 26, 165, 40, 35, 25, 165, 40, 35, 25, 165, 42, 37, 26, 165, 38, 34, 25, 165, 39, 35, 25, 165, 40, 36, 26, 165, 41, 36, 26, 165, 43, 38, 28, 165, 43, 37, 26, 165, 42, 37, 26, 165, 37, 33, 25, 165, 52, 44, 32, 165, 49, 42, 31, 165, 86, 68, 48, 165, 70, 57, 41, 165, 52, 45, 33, 165, 58, 49, 35, 165, 38, 34, 26, 165, 49, 42, 27, 165, 49, 41, 27, 165, 61, 48, 32, 165, 47, 40, 27, 165, 44, 38, 26, 165, 43, 38, 26, 165, 52, 43, 28, 165, 69, 53, 35, 165, 69, 52, 35, 165, 50, 42, 28, 165, 40, 35, 25, 165, 38, 34, 25, 165, 39, 35, 25, 165, 47, 40, 27, 165, 47, 48, 41, 165, 59, 47, 31, 165, 46, 39, 27, 165, 40, 36, 26, 165, 42, 37, 26, 165, 39, 35, 25, 165, 42, 45, 40, 165, 46, 39, 27, 165, 38, 34, 25, 165, 41, 36, 26, 165, 48, 41, 27, 165, 60, 48, 31, 165, 48, 41, 27, 165, 65, 50, 33, 165, 62, 48, 32, 165, 48, 41, 27, 165, 54, 44, 29, 165, 57, 46, 30, 165, 37, 33, 25, 165, 38, 34, 25, 165, 46, 40, 29, 165, 60, 50, 36, 165, 36, 33, 25, 165, 38, 34, 25, 165, 44, 38, 26, 165, 44, 38, 26, 165, 42, 37, 26, 165, 46, 40, 27, 165, 62, 48, 32, 165, 47, 40, 27, 165, 47, 40, 27, 165, 44, 38, 26, 165, 47, 40, 27, 165, 61, 48, 32, 165, 42, 37, 26, 165, 48, 41, 27, 165, 51, 51, 42, 165, 42, 37, 26, 165, 45, 39, 29, 165, 39, 35, 25, 165, 36, 33, 25, 165, 48, 41, 30, 165, 85, 68, 48, 165, 39, 35, 25, 165, 36, 33, 25, 165, 44, 38, 26, 165, 36, 33, 25, 165, 39, 34, 25, 165, 46, 40, 30, 165, 48, 41, 27, 165, 45, 39, 27, 165, 42, 37, 26, 165, 49, 41, 27, 165, 40, 36, 26, 165, 36, 33, 25, 165, 45, 39, 27, 165, 40, 36, 26, 165, 40, 35, 25, 165, 53, 44, 29, 165, 47, 40, 27, 165, 43, 38, 26, 165, 45, 39, 26, 165, 40, 35, 25, 165, 41, 36, 26, 165, 47, 40, 27, 165, 49, 41, 27, 165, 65, 50, 33, 165, 67, 51, 34, 165, 64, 50, 33, 165, 50, 42, 28, 165, 58, 46, 30, 165, 62, 49, 32, 165, 47, 40, 27, 165, 54, 44, 29, 165, 57, 46, 30, 165, 49, 42, 27, 165, 48, 41, 27, 165, 47, 40, 27, 165, 7, 7, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 9, 10, 10, 255, 10, 10, 10, 255, 9, 9, 9, 255, 12, 12, 12, 255, 12, 13, 13, 255, 9, 9, 10, 255, 10, 10, 10, 255, 15, 15, 16, 255, 13, 13, 13, 255, 12, 12, 12, 255, 12, 13, 13, 255, 9, 9, 10, 255, 12, 12, 12, 255, 11, 12, 12, 255, 10, 10, 11, 255, 8, 8, 8, 255, 11, 11, 11, 255, 10, 10, 10, 255, 8, 8, 8, 255, 6, 6, 6, 255, 6, 6, 6, 255, 7, 7, 7, 255, 6, 6, 7, 255, 5, 5, 5, 255, 4, 4, 4, 255, 6, 6, 6, 255, 7, 7, 7, 255, 6, 6, 7, 255, 7, 7, 7, 255, 7, 8, 8, 255, 6, 7, 7, 255, 13, 13, 13, 255, 8, 8, 8, 255, 13, 13, 14, 255, 11, 11, 12, 255, 16, 17, 17, 255, 12, 13, 13, 255, 8, 8, 8, 255, 7, 7, 7, 255, 7, 7, 7, 255, 8, 8, 8, 255, 8, 8, 8, 255, 10, 10, 10, 255, 9, 9, 9, 255, 11, 11, 11, 255, 12, 12, 12, 255, 10, 10, 10, 255, 6, 6, 6, 255, 14, 14, 14, 255, 14, 14, 14, 255, 12, 12, 13, 255, 8, 8, 8, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 9, 255, 10, 11, 11, 255, 16, 16, 16, 255, 19, 20, 20, 255, 19, 20, 20, 255, 21, 21, 22, 255, 26, 26, 27, 255, 27, 28, 28, 255, 28, 28, 29, 255, 21, 22, 22, 255, 21, 22, 22, 255, 17, 17, 18, 255, 20, 21, 21, 255, 19, 20, 20, 255, 14, 14, 14, 255, 10, 10, 10, 255, 10, 10, 10, 255, 5, 6, 6, 255, 6, 7, 7, 255, 9, 9, 9, 255, 8, 8, 8, 255, 15, 15, 15, 255, 15, 16, 16, 255, 10, 11, 11, 255, 7, 7, 7, 255, 10, 10, 10, 255, 8, 8, 8, 255, 6, 6, 6, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 7, 255, 14, 14, 15, 255, 15, 15, 16, 255, 16, 16, 17, 255, 17, 17, 18, 255, 13, 14, 14, 255, 23, 24, 24, 255, 22, 23, 23, 255, 27, 27, 28, 255, 28, 29, 29, 255, 32, 33, 34, 255, 33, 33, 34, 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, 33, 255, 15, 16, 16, 255, 17, 18, 18, 255, 13, 13, 13, 255, 9, 10, 10, 255, 12, 12, 12, 255, 19, 20, 20, 255, 22, 22, 23, 255, 29, 29, 30, 255, 33, 34, 34, 255, 33, 34, 34, 255, 33, 33, 34, 255, 33, 33, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 16, 17, 17, 255, 17, 17, 18, 255, 14, 14, 15, 255, 9, 9, 9, 255, 3, 3, 3, 255, 12, 12, 12, 255, 10, 11, 11, 255, 15, 16, 16, 255, 16, 16, 17, 255, 19, 19, 20, 255, 26, 27, 28, 255, 26, 26, 27, 255, 33, 33, 34, 255, 31, 32, 32, 255, 22, 22, 23, 255, 26, 27, 28, 255, 20, 20, 21, 255, 20, 21, 21, 255, 17, 17, 18, 255, 13, 14, 14, 255, 16, 17, 17, 255, 15, 15, 15, 255, 14, 14, 14, 255, 14, 14, 15, 255, 19, 19, 19, 255, 24, 25, 25, 255, 27, 27, 28, 255, 29, 29, 30, 255, 29, 30, 30, 255, 19, 19, 19, 255, 18, 19, 19, 255, 19, 19, 19, 255, 14, 14, 15, 255, 13, 14, 14, 255, 9, 9, 9, 255, 8, 9, 9, 255, 9, 10, 10, 255, 7, 7, 7, 255, 15, 16, 16, 255, 17, 17, 17, 255, 16, 16, 17, 255, 26, 27, 27, 255, 23, 23, 24, 255, 29, 30, 31, 255, 32, 33, 34, 255, 33, 33, 34, 255, 33, 33, 34, 255, 33, 34, 34, 255, 32, 33, 34, 255, 21, 22, 22, 255, 18, 18, 18, 255, 16, 16, 17, 255, 13, 14, 14, 255, 8, 8, 9, 255, 12, 12, 12, 255, 13, 13, 14, 255, 18, 19, 19, 255, 22, 23, 23, 255, 27, 28, 29, 255, 27, 28, 28, 255, 32, 33, 34, 255, 32, 33, 33, 255, 33, 34, 34, 255, 24, 25, 25, 255, 23, 23, 24, 255, 20, 20, 21, 255, 20, 20, 21, 255, 18, 18, 19, 255, 17, 17, 18, 255, 15, 15, 16, 255, 6, 6, 7, 255, 9, 9, 10, 255, 7, 7, 7, 255, 10, 10, 11, 255, 12, 12, 12, 255, 9, 9, 9, 255, 20, 20, 20, 255, 16, 16, 17, 255, 22, 23, 23, 255, 13, 14, 14, 255, 11, 11, 11, 255, 6, 7, 7, 255, 5, 5, 5, 255, 7, 7, 7, 255, 12, 12, 13, 255, 17, 17, 17, 255, 16, 16, 16, 255, 19, 20, 20, 255, 24, 24, 25, 255, 33, 34, 34, 255, 33, 34, 34, 255, 33, 33, 34, 255, 31, 32, 33, 255, 29, 30, 30, 255, 23, 23, 24, 255, 18, 18, 18, 255, 18, 18, 19, 255, 12, 12, 13, 255, 11, 11, 11, 255, 12, 13, 13, 255, 9, 10, 10, 255, 16, 16, 17, 255, 16, 17, 17, 255, 21, 21, 22, 255, 26, 27, 27, 255, 27, 27, 28, 255, 25, 26, 27, 255, 26, 26, 27, 255, 25, 26, 27, 255, 24, 24, 25, 255, 22, 22, 23, 255, 13, 14, 14, 255, 13, 13, 13, 255, 13, 13, 13, 255, 8, 8, 8, 255, 12, 12, 12, 255, 10, 11, 11, 255, 9, 9, 9, 255, 8, 8, 9, 255, 9, 9, 10, 255, 14, 14, 15, 255, 13, 14, 14, 255, 12, 12, 12, 255, 11, 11, 11, 255, 9, 9, 9, 255, 11, 11, 11, 255, 10, 10, 10, 255, 12, 12, 12, 255, 15, 15, 16, 255, 10, 10, 10, 255, 13, 14, 14, 255, 8, 9, 9, 255, 6, 7, 7, 255, 3, 3, 3, 255, 14, 14, 15, 255, 46, 40, 27, 165, 59, 49, 36, 165, 71, 58, 42, 165, 68, 56, 40, 165, 38, 34, 25, 165, 50, 42, 28, 165, 45, 39, 26, 165, 63, 49, 32, 165, 61, 48, 32, 165, 40, 35, 26, 165, 46, 40, 27, 165, 45, 39, 27, 165, 55, 45, 30, 165, 55, 45, 30, 165, 56, 45, 30, 165, 64, 52, 38, 165, 61, 50, 37, 165, 87, 69, 49, 165, 52, 45, 33, 165, 37, 34, 25, 165, 37, 34, 25, 165, 38, 34, 26, 165, 56, 45, 30, 165, 38, 34, 25, 165, 57, 48, 35, 165, 41, 36, 26, 165, 42, 37, 26, 165, 44, 38, 26, 165, 42, 37, 26, 165, 49, 41, 27, 165, 57, 54, 44, 165, 71, 54, 35, 165, 70, 53, 35, 165, 58, 47, 31, 165, 65, 50, 33, 165, 67, 52, 34, 165, 69, 52, 35, 165, 52, 43, 29, 165, 48, 41, 27, 165, 44, 38, 26, 165, 76, 61, 44, 165, 51, 44, 32, 165, 77, 62, 45, 165, 38, 34, 25, 165, 64, 53, 38, 165, 45, 39, 29, 165, 42, 37, 26, 165, 48, 41, 27, 165, 44, 38, 26, 165, 53, 44, 29, 165, 42, 37, 26, 165, 52, 43, 28, 165, 56, 45, 30, 165, 56, 46, 30, 165, 39, 35, 25, 165, 37, 34, 25, 165, 40, 35, 25, 165, 38, 35, 26, 165, 37, 34, 25, 165, 42, 37, 27, 165, 38, 34, 25, 165, 41, 36, 26, 165, 52, 43, 28, 165, 48, 41, 27, 165, 51, 43, 28, 165, 59, 50, 36, 165, 58, 49, 35, 165, 53, 45, 33, 165, 55, 46, 34, 165, 39, 35, 25, 165, 43, 37, 26, 165, 37, 33, 25, 165, 47, 40, 27, 165, 45, 39, 26, 165, 41, 36, 27, 165, 60, 50, 36, 165, 37, 33, 25, 165, 41, 36, 26, 165, 54, 44, 29, 165, 44, 38, 26, 165, 45, 39, 26, 165, 45, 39, 26, 165, 47, 40, 27, 165, 42, 37, 26, 165, 58, 47, 31, 165, 48, 41, 27, 165, 41, 36, 26, 165, 42, 37, 26, 165, 37, 34, 25, 165, 66, 55, 39, 165, 55, 46, 34, 165, 40, 36, 26, 165, 48, 41, 27, 165, 66, 51, 34, 165, 55, 45, 29, 165, 53, 44, 29, 165, 66, 51, 33, 165, 39, 35, 25, 165, 55, 45, 30, 165, 59, 47, 31, 165, 47, 40, 27, 165, 53, 44, 29, 165, 45, 39, 26, 165, 43, 38, 26, 165, 43, 37, 26, 165, 36, 33, 25, 165, 43, 37, 26, 165, 43, 38, 26, 165, 43, 38, 26, 165, 70, 57, 41, 165, 46, 40, 29, 165, 38, 34, 25, 165, 42, 37, 26, 165, 42, 37, 26, 165, 44, 46, 40, 165, 54, 44, 29, 165, 51, 44, 32, 165, 36, 33, 25, 165, 40, 35, 25, 165, 44, 38, 26, 165, 44, 38, 26, 165, 44, 38, 26, 165, 40, 35, 25, 165, 58, 49, 36, 165, 42, 36, 26, 165, 45, 39, 26, 165, 42, 37, 28, 165, 37, 34, 25, 165, 42, 37, 26, 165, 46, 39, 27, 165, 51, 42, 28, 165, 53, 44, 29, 165, 67, 51, 34, 165, 84, 62, 36, 165, 85, 63, 36, 165, 67, 51, 34, 165, 53, 44, 29, 165, 37, 34, 25, 165, 36, 33, 25, 165, 55, 46, 34, 165, 87, 69, 49, 165, 83, 67, 48, 165, 45, 47, 42, 165, 45, 39, 26, 165, 53, 44, 29, 165, 61, 48, 32, 165, 48, 41, 27, 165, 63, 49, 32, 165, 52, 45, 33, 165, 61, 51, 37, 165, 36, 33, 25, 165, 54, 46, 33, 165, 57, 48, 35, 165, 36, 33, 25, 165, 40, 35, 26, 165, 45, 39, 27, 165, 49, 42, 31, 165, 72, 59, 42, 165, 40, 35, 25, 165, 52, 45, 33, 165, 76, 61, 44, 165, 78, 63, 45, 165, 38, 34, 25, 165, 45, 39, 26, 165, 44, 38, 26, 165, 38, 34, 25, 165, 48, 41, 27, 165, 45, 39, 26, 165, 59, 47, 31, 165, 49, 42, 27, 165, 44, 38, 26, 165, 54, 44, 29, 165, 55, 45, 29, 165, 49, 41, 27, 165, 40, 35, 26, 165, 41, 36, 26, 165, 38, 34, 26, 165, 40, 36, 26, 165, 45, 39, 26, 165, 57, 46, 30, 165, 44, 38, 26, 165, 44, 38, 26, 165, 52, 43, 28, 165, 36, 33, 25, 165, 37, 34, 25, 165, 42, 37, 26, 165, 43, 37, 26, 165, 43, 38, 26, 165, 48, 41, 27, 165, 56, 45, 30, 165, 67, 51, 34, 165, 70, 53, 35, 165, 54, 44, 29, 165, 64, 50, 33, 165, 48, 41, 27, 165, 43, 37, 26, 165, 43, 37, 26, 165, 38, 34, 25, 165, 69, 57, 41, 165, 61, 51, 37, 165, 40, 36, 26, 165, 48, 41, 27, 165, 48, 41, 27, 165, 45, 39, 26, 165, 38, 34, 25, 165, 46, 39, 27, 165, 48, 41, 27, 165, 51, 43, 28, 165, 60, 48, 31, 165, 52, 43, 28, 165, 53, 44, 29, 165, 63, 49, 33, 165, 48, 41, 27, 165, 51, 43, 28, 165, 40, 35, 25, 165, 40, 35, 26, 165, 75, 61, 44, 165, 65, 54, 39, 165, 42, 37, 28, 165, 39, 35, 25, 165, 37, 34, 25, 165, 61, 51, 37, 165, 40, 35, 27, 165, 71, 58, 42, 165, 76, 61, 44, 165, 41, 36, 26, 165, 43, 38, 28, 165, 41, 37, 27, 165, 55, 47, 34, 165, 46, 40, 30, 165, 52, 43, 29, 165, 53, 43, 29, 165, 44, 38, 26, 165, 47, 40, 27, 165, 37, 34, 25, 165, 39, 35, 25, 165, 44, 38, 26, 165, 44, 38, 26, 165, 45, 39, 26, 165, 38, 34, 25, 165, 67, 55, 40, 165, 39, 35, 25, 165, 55, 45, 29, 165, 67, 52, 34, 165, 71, 54, 36, 165, 71, 54, 35, 165, 53, 44, 29, 165, 53, 44, 29, 165, 61, 48, 32, 165, 55, 45, 29, 165, 49, 41, 27, 165, 39, 35, 25, 165, 50, 42, 28, 165, 47, 40, 27, 165, 74, 55, 36, 165, 54, 44, 29, 165, 6, 6, 6, 255, 6, 6, 6, 255, 5, 5, 5, 255, 7, 7, 7, 255, 5, 5, 5, 255, 6, 6, 6, 255, 9, 9, 9, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 12, 12, 12, 255, 12, 12, 13, 255, 8, 9, 9, 255, 13, 13, 14, 255, 15, 15, 15, 255, 11, 12, 12, 255, 13, 14, 14, 255, 10, 10, 10, 255, 13, 14, 14, 255, 14, 14, 15, 255, 14, 14, 14, 255, 12, 12, 13, 255, 15, 15, 15, 255, 11, 11, 11, 255, 6, 6, 6, 255, 5, 5, 5, 255, 7, 8, 8, 255, 7, 7, 7, 255, 4, 5, 5, 255, 3, 3, 3, 255, 10, 11, 11, 255, 9, 9, 9, 255, 12, 12, 12, 255, 12, 12, 12, 255, 15, 15, 16, 255, 16, 16, 17, 255, 16, 16, 17, 255, 17, 18, 18, 255, 14, 14, 14, 255, 11, 11, 11, 255, 11, 12, 12, 255, 7, 7, 7, 255, 7, 7, 7, 255, 8, 8, 9, 255, 10, 10, 10, 255, 10, 10, 11, 255, 8, 8, 8, 255, 6, 6, 6, 255, 3, 3, 3, 255, 4, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 15, 15, 16, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 9, 9, 9, 255, 12, 12, 13, 255, 20, 20, 21, 255, 18, 19, 19, 255, 27, 27, 28, 255, 24, 24, 25, 255, 18, 19, 19, 255, 23, 24, 25, 255, 28, 29, 29, 255, 32, 32, 33, 255, 26, 27, 28, 255, 24, 25, 25, 255, 17, 18, 18, 255, 19, 19, 20, 255, 18, 19, 19, 255, 20, 21, 21, 255, 14, 14, 14, 255, 12, 13, 13, 255, 2, 3, 3, 255, 9, 9, 10, 255, 3, 3, 3, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 9, 10, 10, 255, 10, 10, 10, 255, 14, 14, 14, 255, 10, 10, 10, 255, 6, 7, 7, 255, 7, 7, 7, 255, 5, 5, 5, 255, 9, 9, 10, 255, 6, 6, 6, 255, 14, 14, 14, 255, 12, 13, 13, 255, 18, 18, 19, 255, 23, 23, 24, 255, 26, 26, 27, 255, 23, 24, 24, 255, 29, 30, 31, 255, 26, 27, 27, 255, 33, 34, 34, 255, 33, 33, 34, 255, 32, 33, 34, 255, 27, 28, 28, 255, 32, 33, 34, 255, 33, 34, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 20, 20, 21, 255, 18, 18, 19, 255, 11, 11, 11, 255, 10, 10, 10, 255, 10, 10, 10, 255, 11, 11, 11, 255, 19, 19, 20, 255, 32, 33, 34, 255, 31, 32, 32, 255, 33, 33, 34, 255, 24, 25, 26, 255, 28, 29, 30, 255, 33, 34, 34, 255, 26, 27, 27, 255, 22, 23, 24, 255, 15, 15, 16, 255, 11, 11, 11, 255, 7, 8, 8, 255, 7, 7, 7, 255, 10, 10, 11, 255, 7, 7, 7, 255, 10, 11, 11, 255, 15, 16, 16, 255, 21, 21, 22, 255, 27, 28, 29, 255, 33, 34, 34, 255, 32, 33, 34, 255, 19, 20, 20, 255, 18, 18, 19, 255, 17, 17, 18, 255, 14, 14, 15, 255, 20, 20, 21, 255, 17, 17, 17, 255, 14, 14, 15, 255, 16, 16, 17, 255, 12, 12, 13, 255, 9, 9, 10, 255, 11, 11, 12, 255, 14, 14, 14, 255, 14, 15, 15, 255, 17, 18, 18, 255, 20, 21, 21, 255, 22, 22, 23, 255, 17, 17, 18, 255, 19, 19, 19, 255, 13, 14, 14, 255, 8, 8, 9, 255, 12, 12, 12, 255, 12, 13, 13, 255, 14, 15, 15, 255, 10, 10, 10, 255, 10, 10, 11, 255, 13, 13, 14, 255, 13, 13, 13, 255, 17, 17, 18, 255, 17, 17, 18, 255, 17, 17, 17, 255, 27, 28, 29, 255, 25, 26, 26, 255, 33, 34, 34, 255, 33, 34, 34, 255, 33, 33, 34, 255, 32, 33, 34, 255, 14, 14, 14, 255, 17, 17, 18, 255, 8, 8, 8, 255, 6, 6, 6, 255, 6, 6, 6, 255, 12, 12, 12, 255, 18, 19, 19, 255, 16, 17, 17, 255, 19, 20, 20, 255, 23, 24, 24, 255, 29, 29, 30, 255, 33, 33, 34, 255, 32, 33, 34, 255, 20, 20, 21, 255, 23, 23, 24, 255, 16, 16, 17, 255, 15, 15, 16, 255, 15, 16, 16, 255, 17, 17, 18, 255, 14, 14, 15, 255, 13, 13, 13, 255, 5, 6, 6, 255, 7, 7, 7, 255, 6, 6, 6, 255, 11, 12, 12, 255, 12, 12, 13, 255, 16, 16, 17, 255, 17, 18, 18, 255, 19, 19, 19, 255, 19, 19, 20, 255, 23, 24, 24, 255, 12, 12, 12, 255, 8, 8, 8, 255, 6, 6, 7, 255, 5, 5, 5, 255, 9, 9, 9, 255, 16, 17, 17, 255, 16, 16, 17, 255, 18, 18, 19, 255, 23, 24, 24, 255, 25, 26, 27, 255, 28, 29, 30, 255, 32, 33, 33, 255, 25, 26, 26, 255, 29, 29, 30, 255, 21, 22, 22, 255, 21, 22, 22, 255, 21, 22, 22, 255, 16, 16, 16, 255, 7, 7, 7, 255, 9, 9, 9, 255, 14, 15, 15, 255, 17, 17, 17, 255, 14, 14, 14, 255, 20, 20, 21, 255, 19, 19, 20, 255, 22, 22, 23, 255, 22, 23, 23, 255, 28, 29, 29, 255, 20, 21, 21, 255, 18, 19, 19, 255, 17, 18, 18, 255, 14, 15, 15, 255, 14, 15, 15, 255, 13, 13, 14, 255, 9, 9, 10, 255, 11, 11, 12, 255, 9, 10, 10, 255, 10, 10, 10, 255, 14, 14, 14, 255, 12, 12, 12, 255, 8, 9, 9, 255, 7, 7, 8, 255, 6, 6, 6, 255, 12, 12, 12, 255, 12, 12, 12, 255, 14, 14, 14, 255, 5, 5, 5, 255, 9, 9, 10, 255, 11, 12, 12, 255, 11, 12, 12, 255, 19, 20, 20, 255, 11, 12, 12, 255, 12, 12, 12, 255, 6, 6, 6, 255, 10, 10, 11, 255, 41, 36, 26, 165, 44, 38, 29, 165, 40, 35, 25, 165, 37, 33, 25, 165, 70, 57, 41, 165, 38, 34, 26, 165, 47, 40, 27, 165, 38, 34, 25, 165, 40, 36, 26, 165, 47, 40, 27, 165, 41, 36, 26, 165, 45, 39, 26, 165, 49, 42, 27, 165, 46, 40, 27, 165, 46, 40, 27, 165, 48, 41, 31, 165, 37, 34, 25, 165, 38, 34, 25, 165, 46, 40, 29, 165, 44, 38, 26, 165, 47, 40, 27, 165, 42, 37, 26, 165, 44, 38, 26, 165, 48, 41, 27, 165, 41, 36, 26, 165, 41, 36, 26, 165, 49, 42, 27, 165, 45, 39, 27, 165, 44, 38, 26, 165, 38, 34, 25, 165, 53, 44, 29, 165, 64, 50, 33, 165, 58, 46, 30, 165, 57, 46, 30, 165, 67, 51, 34, 165, 60, 47, 31, 165, 60, 47, 31, 165, 52, 43, 28, 165, 42, 37, 26, 165, 42, 37, 27, 165, 47, 41, 30, 165, 53, 45, 33, 165, 38, 34, 25, 165, 37, 34, 25, 165, 36, 33, 25, 165, 46, 40, 27, 165, 47, 40, 27, 165, 60, 48, 32, 165, 46, 39, 27, 165, 42, 37, 26, 165, 46, 40, 27, 165, 51, 42, 28, 165, 53, 44, 29, 165, 64, 50, 33, 165, 47, 40, 27, 165, 45, 39, 26, 165, 40, 36, 26, 165, 59, 49, 36, 165, 39, 35, 25, 165, 45, 39, 26, 165, 47, 40, 27, 165, 43, 37, 26, 165, 43, 37, 26, 165, 59, 47, 31, 165, 42, 37, 26, 165, 47, 41, 30, 165, 47, 40, 27, 165, 56, 45, 30, 165, 43, 37, 26, 165, 37, 33, 25, 165, 36, 33, 25, 165, 40, 35, 26, 165, 44, 38, 26, 165, 53, 44, 29, 165, 47, 40, 27, 165, 58, 49, 36, 165, 40, 36, 26, 165, 41, 36, 26, 165, 41, 36, 26, 165, 56, 45, 30, 165, 53, 44, 29, 165, 37, 34, 25, 165, 42, 37, 26, 165, 41, 36, 26, 165, 49, 41, 27, 165, 51, 43, 28, 165, 43, 38, 28, 165, 41, 36, 27, 165, 39, 35, 25, 165, 40, 36, 26, 165, 56, 47, 34, 165, 41, 36, 26, 165, 51, 42, 28, 165, 48, 41, 27, 165, 49, 42, 27, 165, 62, 49, 32, 165, 56, 46, 30, 165, 39, 35, 25, 165, 42, 37, 26, 165, 46, 40, 27, 165, 41, 36, 26, 165, 43, 37, 26, 165, 52, 43, 28, 165, 39, 35, 25, 165, 38, 34, 25, 165, 47, 40, 27, 165, 38, 34, 25, 165, 43, 37, 26, 165, 44, 38, 26, 165, 41, 36, 26, 165, 41, 36, 26, 165, 40, 36, 26, 165, 42, 37, 26, 165, 40, 35, 26, 165, 45, 39, 26, 165, 44, 38, 26, 165, 44, 38, 26, 165, 45, 39, 27, 165, 43, 38, 26, 165, 44, 38, 26, 165, 42, 37, 26, 165, 41, 36, 26, 165, 47, 40, 27, 165, 38, 34, 25, 165, 40, 35, 25, 165, 42, 37, 26, 165, 40, 35, 25, 165, 38, 34, 25, 165, 44, 38, 26, 165, 53, 44, 29, 165, 49, 41, 27, 165, 52, 43, 28, 165, 70, 53, 35, 165, 54, 44, 29, 165, 70, 53, 35, 165, 55, 45, 30, 165, 46, 39, 27, 165, 64, 53, 38, 165, 76, 62, 44, 165, 37, 34, 25, 165, 36, 33, 25, 165, 37, 33, 25, 165, 49, 42, 31, 165, 42, 37, 26, 165, 47, 40, 27, 165, 54, 44, 29, 165, 42, 37, 26, 165, 45, 39, 26, 165, 41, 36, 26, 165, 44, 38, 26, 165, 48, 41, 27, 165, 42, 37, 26, 165, 37, 33, 25, 165, 37, 34, 25, 165, 43, 38, 26, 165, 38, 34, 26, 165, 75, 61, 44, 165, 42, 37, 28, 165, 62, 52, 37, 165, 76, 62, 44, 165, 50, 43, 31, 165, 41, 36, 26, 165, 48, 41, 27, 165, 46, 39, 27, 165, 45, 39, 27, 165, 40, 35, 25, 165, 41, 36, 26, 165, 49, 41, 27, 165, 42, 37, 26, 165, 58, 47, 31, 165, 40, 36, 26, 165, 49, 41, 27, 165, 51, 43, 28, 165, 45, 39, 26, 165, 51, 43, 28, 165, 41, 36, 26, 165, 39, 35, 25, 165, 51, 43, 28, 165, 46, 40, 27, 165, 44, 38, 26, 165, 42, 37, 26, 165, 47, 41, 30, 165, 52, 44, 32, 165, 39, 35, 25, 165, 42, 37, 26, 165, 50, 42, 28, 165, 43, 37, 26, 165, 51, 43, 28, 165, 41, 36, 26, 165, 44, 38, 26, 165, 44, 38, 26, 165, 47, 40, 27, 165, 61, 48, 32, 165, 65, 50, 33, 165, 53, 52, 43, 165, 47, 40, 27, 165, 51, 42, 28, 165, 44, 38, 26, 165, 42, 37, 26, 165, 40, 35, 25, 165, 38, 34, 25, 165, 45, 39, 27, 165, 50, 42, 28, 165, 53, 44, 29, 165, 39, 34, 25, 165, 58, 47, 31, 165, 52, 43, 28, 165, 42, 37, 26, 165, 44, 38, 26, 165, 47, 40, 27, 165, 45, 39, 27, 165, 52, 43, 28, 165, 51, 43, 28, 165, 45, 39, 27, 165, 42, 37, 26, 165, 37, 34, 25, 165, 44, 46, 40, 165, 40, 35, 27, 165, 40, 36, 26, 165, 52, 43, 28, 165, 43, 45, 40, 165, 38, 34, 26, 165, 64, 53, 38, 165, 46, 40, 30, 165, 44, 39, 29, 165, 52, 45, 33, 165, 38, 34, 25, 165, 45, 39, 26, 165, 39, 35, 26, 165, 47, 40, 27, 165, 41, 36, 26, 165, 46, 40, 27, 165, 37, 33, 25, 165, 41, 36, 26, 165, 38, 34, 25, 165, 39, 35, 25, 165, 40, 35, 26, 165, 39, 35, 25, 165, 49, 41, 27, 165, 44, 39, 29, 165, 42, 37, 26, 165, 41, 37, 27, 165, 41, 36, 26, 165, 39, 35, 25, 165, 49, 41, 27, 165, 56, 46, 30, 165, 70, 53, 35, 165, 44, 38, 26, 165, 52, 43, 28, 165, 60, 47, 31, 165, 53, 44, 29, 165, 49, 42, 27, 165, 63, 49, 32, 165, 56, 45, 30, 165, 68, 52, 34, 165, 47, 40, 27, 165, 11, 11, 12, 255, 10, 10, 10, 255, 5, 5, 5, 255, 7, 7, 7, 255, 8, 8, 8, 255, 11, 12, 12, 255, 11, 11, 11, 255, 8, 8, 8, 255, 9, 9, 9, 255, 13, 13, 14, 255, 14, 14, 14, 255, 12, 12, 12, 255, 11, 12, 12, 255, 14, 14, 15, 255, 16, 16, 16, 255, 15, 15, 16, 255, 13, 13, 14, 255, 11, 11, 12, 255, 14, 15, 15, 255, 13, 14, 14, 255, 16, 17, 17, 255, 18, 18, 19, 255, 15, 15, 16, 255, 14, 15, 15, 255, 8, 8, 8, 255, 5, 5, 5, 255, 10, 10, 10, 255, 10, 11, 11, 255, 8, 8, 9, 255, 15, 15, 16, 255, 9, 9, 10, 255, 12, 12, 12, 255, 13, 13, 14, 255, 16, 17, 17, 255, 13, 14, 14, 255, 13, 13, 13, 255, 20, 20, 21, 255, 17, 17, 17, 255, 10, 10, 11, 255, 15, 16, 16, 255, 12, 12, 12, 255, 8, 8, 8, 255, 5, 5, 5, 255, 7, 7, 7, 255, 6, 7, 7, 255, 7, 7, 7, 255, 6, 6, 6, 255, 3, 3, 3, 255, 6, 6, 6, 255, 5, 5, 6, 255, 7, 8, 8, 255, 9, 10, 10, 255, 9, 9, 9, 255, 9, 10, 10, 255, 10, 10, 10, 255, 13, 13, 13, 255, 8, 9, 9, 255, 3, 3, 3, 255, 13, 13, 13, 255, 17, 17, 17, 255, 21, 22, 22, 255, 24, 25, 25, 255, 22, 23, 23, 255, 26, 27, 28, 255, 29, 30, 31, 255, 27, 27, 28, 255, 33, 33, 34, 255, 31, 32, 32, 255, 18, 18, 19, 255, 25, 25, 26, 255, 22, 23, 24, 255, 20, 20, 21, 255, 22, 23, 23, 255, 20, 21, 21, 255, 13, 13, 14, 255, 12, 12, 12, 255, 9, 9, 9, 255, 7, 7, 7, 255, 2, 2, 2, 255, 5, 5, 5, 255, 5, 5, 5, 255, 3, 3, 3, 255, 15, 15, 16, 255, 15, 16, 16, 255, 17, 18, 18, 255, 11, 12, 12, 255, 9, 9, 9, 255, 11, 11, 11, 255, 10, 10, 11, 255, 7, 7, 7, 255, 6, 6, 7, 255, 7, 7, 8, 255, 12, 13, 13, 255, 9, 9, 9, 255, 13, 13, 13, 255, 14, 14, 14, 255, 20, 20, 21, 255, 14, 14, 15, 255, 24, 24, 25, 255, 25, 25, 26, 255, 27, 28, 28, 255, 25, 26, 26, 255, 31, 32, 32, 255, 29, 30, 31, 255, 33, 34, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 17, 18, 18, 255, 16, 16, 17, 255, 9, 9, 10, 255, 7, 7, 7, 255, 14, 14, 14, 255, 15, 16, 16, 255, 15, 15, 15, 255, 28, 28, 29, 255, 33, 34, 34, 255, 31, 31, 32, 255, 33, 34, 34, 255, 27, 28, 28, 255, 28, 28, 29, 255, 26, 26, 27, 255, 25, 26, 26, 255, 19, 19, 19, 255, 11, 11, 12, 255, 9, 10, 10, 255, 9, 9, 10, 255, 9, 10, 10, 255, 16, 16, 16, 255, 15, 15, 16, 255, 22, 23, 23, 255, 20, 21, 21, 255, 23, 24, 24, 255, 32, 33, 34, 255, 32, 33, 34, 255, 17, 17, 18, 255, 18, 18, 19, 255, 20, 20, 21, 255, 15, 15, 15, 255, 12, 12, 13, 255, 14, 15, 15, 255, 17, 17, 18, 255, 19, 20, 20, 255, 17, 18, 18, 255, 15, 15, 16, 255, 12, 12, 12, 255, 10, 10, 11, 255, 12, 12, 12, 255, 12, 12, 13, 255, 18, 18, 18, 255, 20, 20, 21, 255, 16, 16, 17, 255, 16, 17, 17, 255, 13, 13, 14, 255, 13, 14, 14, 255, 13, 14, 14, 255, 14, 14, 15, 255, 18, 19, 19, 255, 14, 14, 14, 255, 14, 14, 14, 255, 13, 13, 14, 255, 12, 12, 12, 255, 10, 10, 10, 255, 15, 15, 15, 255, 20, 20, 21, 255, 21, 22, 22, 255, 31, 32, 33, 255, 29, 29, 30, 255, 33, 34, 34, 255, 28, 29, 30, 255, 28, 28, 29, 255, 23, 23, 24, 255, 16, 16, 16, 255, 12, 12, 12, 255, 5, 5, 5, 255, 7, 7, 7, 255, 10, 10, 10, 255, 19, 20, 20, 255, 20, 20, 21, 255, 23, 24, 24, 255, 26, 26, 27, 255, 32, 33, 33, 255, 29, 30, 31, 255, 31, 32, 33, 255, 31, 32, 32, 255, 20, 20, 21, 255, 20, 20, 21, 255, 14, 14, 14, 255, 14, 14, 14, 255, 11, 12, 12, 255, 11, 12, 12, 255, 7, 7, 7, 255, 8, 9, 9, 255, 9, 9, 9, 255, 8, 9, 9, 255, 12, 12, 12, 255, 16, 16, 17, 255, 15, 16, 16, 255, 18, 19, 19, 255, 18, 18, 19, 255, 22, 22, 23, 255, 24, 24, 25, 255, 11, 12, 12, 255, 10, 11, 11, 255, 4, 4, 4, 255, 6, 6, 7, 255, 7, 7, 8, 255, 13, 14, 14, 255, 14, 15, 15, 255, 23, 24, 24, 255, 19, 19, 19, 255, 20, 20, 20, 255, 20, 20, 21, 255, 20, 20, 20, 255, 22, 22, 23, 255, 21, 22, 22, 255, 21, 22, 22, 255, 22, 22, 23, 255, 18, 19, 19, 255, 14, 14, 14, 255, 9, 9, 9, 255, 11, 11, 11, 255, 15, 15, 15, 255, 17, 17, 17, 255, 18, 19, 19, 255, 15, 15, 15, 255, 18, 18, 18, 255, 21, 21, 22, 255, 17, 18, 18, 255, 16, 17, 17, 255, 13, 13, 13, 255, 15, 16, 16, 255, 10, 10, 11, 255, 9, 10, 10, 255, 8, 8, 8, 255, 11, 12, 12, 255, 10, 10, 11, 255, 16, 17, 17, 255, 18, 19, 19, 255, 15, 15, 16, 255, 16, 16, 16, 255, 9, 9, 9, 255, 12, 12, 12, 255, 12, 12, 13, 255, 8, 8, 9, 255, 8, 9, 9, 255, 9, 9, 9, 255, 6, 6, 6, 255, 9, 9, 9, 255, 10, 10, 10, 255, 7, 7, 7, 255, 9, 10, 10, 255, 9, 9, 10, 255, 16, 16, 17, 255, 11, 11, 12, 255, 5, 5, 6, 255, 5, 5, 5, 255, 47, 40, 27, 165, 59, 57, 49, 165, 41, 36, 26, 165, 47, 41, 30, 165, 53, 45, 33, 165, 46, 40, 29, 165, 59, 49, 36, 165, 41, 36, 26, 165, 46, 40, 27, 165, 36, 33, 25, 165, 47, 40, 27, 165, 40, 35, 25, 165, 41, 36, 26, 165, 40, 36, 26, 165, 41, 36, 26, 165, 42, 37, 26, 165, 46, 40, 27, 165, 47, 40, 27, 165, 49, 42, 27, 165, 51, 42, 28, 165, 46, 40, 27, 165, 56, 45, 30, 165, 44, 38, 26, 165, 49, 41, 27, 165, 45, 39, 27, 165, 49, 41, 27, 165, 48, 41, 27, 165, 52, 43, 28, 165, 42, 36, 26, 165, 40, 36, 26, 165, 46, 39, 27, 165, 73, 55, 36, 165, 65, 50, 33, 165, 43, 37, 26, 165, 46, 39, 27, 165, 48, 41, 27, 165, 46, 40, 27, 165, 47, 40, 27, 165, 53, 44, 29, 165, 39, 35, 25, 165, 37, 34, 25, 165, 49, 42, 31, 165, 43, 37, 26, 165, 39, 35, 25, 165, 39, 35, 25, 165, 43, 37, 26, 165, 52, 43, 28, 165, 51, 42, 28, 165, 97, 102, 51, 255, 60, 48, 31, 165, 62, 49, 32, 165, 70, 53, 35, 165, 63, 49, 33, 165, 55, 45, 29, 165, 43, 37, 26, 165, 54, 44, 29, 165, 56, 45, 30, 165, 36, 33, 25, 165, 57, 46, 30, 165, 61, 48, 32, 165, 68, 52, 34, 165, 61, 48, 32, 165, 44, 38, 26, 165, 52, 43, 28, 165, 49, 41, 27, 165, 40, 36, 26, 165, 53, 44, 29, 165, 61, 56, 46, 165, 62, 48, 32, 165, 48, 41, 27, 165, 47, 40, 27, 165, 44, 38, 26, 165, 45, 39, 27, 165, 50, 42, 28, 165, 49, 41, 27, 165, 37, 34, 25, 165, 43, 37, 26, 165, 36, 33, 25, 165, 42, 37, 26, 165, 47, 40, 27, 165, 47, 40, 27, 165, 37, 34, 25, 165, 44, 38, 26, 165, 44, 38, 26, 165, 48, 41, 27, 165, 46, 39, 27, 165, 42, 37, 26, 165, 59, 49, 36, 165, 67, 55, 40, 165, 43, 37, 26, 165, 45, 39, 26, 165, 51, 43, 28, 165, 47, 40, 27, 165, 48, 41, 27, 165, 45, 39, 27, 165, 47, 40, 27, 165, 47, 40, 27, 165, 41, 36, 26, 165, 42, 37, 26, 165, 45, 39, 26, 165, 36, 33, 25, 165, 36, 33, 25, 165, 44, 38, 26, 165, 49, 41, 27, 165, 49, 42, 27, 165, 41, 36, 26, 165, 42, 36, 26, 165, 44, 38, 26, 165, 52, 43, 28, 165, 44, 38, 26, 165, 37, 34, 25, 165, 46, 40, 29, 165, 40, 35, 26, 165, 41, 36, 26, 165, 45, 39, 27, 165, 45, 39, 27, 165, 44, 38, 26, 165, 88, 108, 52, 255, 56, 46, 30, 165, 37, 33, 25, 165, 38, 34, 25, 165, 45, 39, 26, 165, 45, 39, 27, 165, 47, 40, 27, 165, 47, 40, 27, 165, 43, 38, 26, 165, 38, 34, 25, 165, 44, 38, 26, 165, 41, 36, 26, 165, 40, 35, 26, 165, 38, 34, 25, 165, 40, 35, 26, 165, 54, 45, 29, 165, 64, 50, 33, 165, 43, 38, 26, 165, 52, 43, 28, 165, 44, 38, 26, 165, 36, 33, 25, 165, 60, 50, 36, 165, 37, 33, 25, 165, 38, 34, 25, 165, 45, 39, 27, 165, 42, 37, 26, 165, 39, 35, 25, 165, 45, 39, 27, 165, 46, 39, 27, 165, 38, 34, 25, 165, 46, 40, 27, 165, 58, 47, 31, 165, 53, 43, 29, 165, 43, 37, 26, 165, 40, 35, 25, 165, 53, 45, 33, 165, 38, 34, 25, 165, 41, 36, 26, 165, 42, 37, 26, 165, 65, 53, 39, 165, 38, 34, 25, 165, 40, 35, 25, 165, 44, 38, 28, 165, 63, 52, 38, 165, 44, 38, 26, 165, 40, 36, 26, 165, 36, 33, 25, 165, 44, 38, 26, 165, 44, 38, 26, 165, 41, 36, 26, 165, 42, 37, 26, 165, 40, 35, 26, 165, 48, 41, 27, 165, 48, 41, 27, 165, 48, 41, 27, 165, 43, 37, 26, 165, 52, 43, 28, 165, 48, 41, 27, 165, 39, 35, 25, 165, 41, 36, 26, 165, 44, 38, 26, 165, 46, 39, 27, 165, 44, 38, 26, 165, 54, 46, 33, 165, 86, 69, 49, 165, 42, 37, 28, 165, 37, 33, 25, 165, 39, 35, 25, 165, 56, 46, 30, 165, 64, 50, 33, 165, 52, 43, 28, 165, 42, 37, 26, 165, 48, 41, 27, 165, 46, 40, 27, 165, 50, 42, 27, 165, 46, 40, 27, 165, 47, 48, 41, 165, 48, 41, 27, 165, 53, 44, 29, 165, 46, 40, 27, 165, 52, 68, 35, 255, 56, 76, 34, 255, 37, 33, 25, 165, 37, 33, 25, 165, 46, 40, 27, 165, 53, 44, 29, 165, 56, 45, 30, 165, 42, 37, 26, 165, 44, 38, 26, 165, 48, 41, 27, 165, 41, 36, 26, 165, 43, 38, 26, 165, 49, 41, 27, 165, 45, 39, 27, 165, 42, 37, 26, 165, 46, 39, 27, 165, 42, 37, 26, 165, 36, 33, 25, 165, 42, 37, 28, 165, 43, 38, 26, 165, 41, 36, 26, 165, 59, 47, 31, 165, 56, 45, 30, 165, 49, 41, 27, 165, 42, 37, 26, 165, 59, 49, 36, 165, 41, 36, 26, 165, 36, 33, 25, 165, 45, 39, 27, 165, 45, 39, 26, 165, 42, 37, 26, 165, 37, 34, 25, 165, 41, 36, 26, 165, 41, 36, 26, 165, 37, 33, 25, 165, 36, 33, 25, 165, 38, 34, 26, 165, 56, 47, 34, 165, 53, 45, 33, 165, 41, 36, 26, 165, 46, 39, 27, 165, 48, 49, 41, 165, 42, 37, 26, 165, 44, 38, 26, 165, 49, 42, 31, 165, 42, 45, 40, 165, 40, 36, 26, 165, 41, 36, 26, 165, 48, 41, 27, 165, 50, 42, 28, 165, 44, 38, 26, 165, 44, 38, 26, 165, 41, 36, 26, 165, 46, 39, 27, 165, 51, 43, 28, 165, 56, 46, 30, 165, 52, 43, 29, 165, 54, 45, 29, 165, 55, 45, 30, 165, 13, 14, 14, 255, 10, 10, 11, 255, 12, 12, 12, 255, 14, 15, 15, 255, 10, 10, 11, 255, 10, 10, 11, 255, 13, 13, 14, 255, 13, 13, 14, 255, 12, 12, 12, 255, 13, 13, 14, 255, 10, 11, 11, 255, 14, 14, 14, 255, 12, 13, 13, 255, 8, 8, 8, 255, 16, 16, 16, 255, 14, 15, 15, 255, 13, 13, 13, 255, 18, 19, 19, 255, 18, 19, 19, 255, 18, 18, 18, 255, 17, 18, 18, 255, 17, 18, 18, 255, 16, 16, 17, 255, 14, 14, 14, 255, 8, 9, 9, 255, 8, 8, 9, 255, 12, 13, 13, 255, 13, 13, 14, 255, 16, 16, 17, 255, 15, 16, 16, 255, 13, 14, 14, 255, 17, 17, 17, 255, 17, 17, 18, 255, 21, 21, 22, 255, 18, 19, 19, 255, 16, 16, 17, 255, 17, 18, 18, 255, 16, 16, 17, 255, 11, 11, 11, 255, 15, 16, 16, 255, 9, 9, 9, 255, 4, 4, 4, 255, 8, 8, 8, 255, 7, 7, 8, 255, 8, 9, 9, 255, 8, 9, 9, 255, 9, 9, 10, 255, 6, 6, 6, 255, 5, 6, 6, 255, 7, 8, 8, 255, 4, 4, 4, 255, 7, 7, 7, 255, 5, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 12, 255, 13, 14, 14, 255, 11, 11, 11, 255, 14, 14, 15, 255, 17, 18, 18, 255, 21, 22, 22, 255, 23, 23, 24, 255, 24, 24, 25, 255, 28, 29, 30, 255, 27, 28, 29, 255, 26, 26, 27, 255, 28, 29, 30, 255, 26, 27, 28, 255, 24, 25, 26, 255, 28, 29, 29, 255, 26, 26, 27, 255, 15, 15, 15, 255, 20, 20, 21, 255, 17, 18, 18, 255, 11, 12, 12, 255, 15, 15, 15, 255, 10, 10, 10, 255, 11, 11, 11, 255, 10, 10, 10, 255, 4, 4, 4, 255, 3, 4, 4, 255, 11, 11, 11, 255, 24, 25, 26, 255, 18, 19, 19, 255, 16, 17, 17, 255, 16, 17, 17, 255, 14, 15, 15, 255, 15, 15, 15, 255, 12, 13, 13, 255, 10, 10, 10, 255, 12, 12, 13, 255, 8, 8, 8, 255, 8, 8, 8, 255, 6, 6, 7, 255, 12, 12, 12, 255, 10, 10, 10, 255, 12, 13, 13, 255, 10, 10, 10, 255, 18, 19, 19, 255, 23, 24, 25, 255, 22, 22, 23, 255, 28, 29, 30, 255, 33, 34, 34, 255, 33, 34, 34, 255, 28, 29, 30, 255, 29, 30, 30, 255, 30, 31, 31, 255, 29, 30, 31, 255, 18, 19, 19, 255, 10, 10, 10, 255, 5, 6, 6, 255, 6, 6, 6, 255, 11, 11, 12, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 17, 17, 255, 30, 31, 32, 255, 28, 28, 29, 255, 28, 29, 29, 255, 25, 25, 26, 255, 21, 21, 22, 255, 23, 23, 24, 255, 20, 20, 21, 255, 13, 13, 14, 255, 7, 8, 8, 255, 8, 8, 8, 255, 13, 13, 13, 255, 13, 14, 14, 255, 16, 17, 17, 255, 17, 17, 18, 255, 22, 23, 23, 255, 32, 32, 33, 255, 33, 33, 34, 255, 17, 18, 18, 255, 17, 17, 18, 255, 13, 13, 13, 255, 11, 11, 11, 255, 12, 12, 12, 255, 12, 12, 13, 255, 14, 14, 15, 255, 23, 24, 24, 255, 21, 21, 22, 255, 20, 20, 21, 255, 19, 20, 20, 255, 16, 16, 16, 255, 10, 11, 11, 255, 14, 15, 15, 255, 7, 8, 8, 255, 12, 12, 13, 255, 14, 14, 15, 255, 15, 15, 16, 255, 13, 14, 14, 255, 12, 12, 13, 255, 17, 18, 18, 255, 13, 14, 14, 255, 26, 26, 27, 255, 20, 20, 21, 255, 18, 18, 19, 255, 15, 15, 15, 255, 11, 11, 11, 255, 14, 14, 14, 255, 12, 12, 13, 255, 13, 13, 13, 255, 17, 17, 18, 255, 20, 21, 21, 255, 22, 22, 23, 255, 22, 22, 23, 255, 31, 32, 33, 255, 28, 28, 29, 255, 29, 30, 31, 255, 27, 27, 28, 255, 22, 22, 23, 255, 9, 10, 10, 255, 8, 8, 9, 255, 9, 9, 9, 255, 7, 7, 7, 255, 15, 15, 16, 255, 21, 22, 22, 255, 25, 25, 26, 255, 30, 30, 31, 255, 32, 33, 34, 255, 33, 33, 34, 255, 23, 24, 24, 255, 22, 23, 24, 255, 24, 25, 25, 255, 14, 15, 15, 255, 15, 15, 16, 255, 10, 10, 11, 255, 11, 11, 11, 255, 9, 10, 10, 255, 9, 10, 10, 255, 11, 11, 12, 255, 5, 6, 6, 255, 11, 11, 12, 255, 10, 10, 10, 255, 12, 12, 13, 255, 15, 15, 16, 255, 14, 15, 15, 255, 15, 16, 16, 255, 27, 27, 28, 255, 18, 19, 19, 255, 10, 10, 10, 255, 11, 11, 12, 255, 10, 11, 11, 255, 10, 11, 11, 255, 9, 9, 10, 255, 12, 13, 13, 255, 15, 16, 16, 255, 13, 13, 13, 255, 16, 16, 16, 255, 14, 15, 15, 255, 15, 15, 15, 255, 14, 14, 15, 255, 11, 12, 12, 255, 10, 11, 11, 255, 16, 16, 16, 255, 15, 16, 16, 255, 10, 10, 10, 255, 10, 11, 11, 255, 10, 10, 11, 255, 15, 15, 15, 255, 19, 19, 19, 255, 18, 18, 18, 255, 17, 17, 18, 255, 18, 19, 19, 255, 14, 14, 14, 255, 17, 17, 17, 255, 14, 14, 14, 255, 15, 15, 15, 255, 11, 11, 11, 255, 13, 13, 13, 255, 9, 9, 10, 255, 9, 10, 10, 255, 10, 10, 10, 255, 14, 14, 15, 255, 11, 12, 12, 255, 17, 17, 18, 255, 17, 17, 18, 255, 21, 22, 22, 255, 13, 13, 14, 255, 13, 13, 14, 255, 12, 12, 13, 255, 10, 10, 11, 255, 11, 11, 11, 255, 8, 8, 8, 255, 5, 5, 5, 255, 5, 5, 5, 255, 9, 9, 9, 255, 8, 8, 8, 255, 8, 9, 9, 255, 9, 9, 9, 255, 14, 14, 14, 255, 14, 14, 15, 255, 10, 10, 10, 255, 13, 14, 14, 255, 14, 14, 15, 255, 42, 37, 26, 165, 43, 37, 26, 165, 38, 34, 25, 165, 37, 34, 25, 165, 43, 37, 26, 165, 42, 36, 26, 165, 41, 36, 26, 165, 40, 36, 26, 165, 37, 34, 25, 165, 38, 34, 25, 165, 38, 34, 25, 165, 38, 34, 26, 165, 51, 43, 32, 165, 42, 37, 26, 165, 56, 45, 30, 165, 49, 41, 27, 165, 49, 41, 27, 165, 49, 41, 27, 165, 47, 40, 27, 165, 43, 37, 26, 165, 40, 36, 26, 165, 44, 38, 26, 165, 65, 51, 33, 165, 52, 43, 28, 165, 63, 49, 32, 165, 49, 42, 27, 165, 53, 44, 29, 165, 50, 42, 28, 165, 48, 41, 27, 165, 46, 39, 27, 165, 66, 51, 33, 165, 62, 49, 32, 165, 55, 45, 30, 165, 44, 38, 26, 165, 46, 39, 27, 165, 51, 43, 28, 165, 46, 40, 27, 165, 46, 39, 27, 165, 46, 39, 27, 165, 50, 42, 28, 165, 48, 41, 27, 165, 46, 39, 27, 165, 46, 40, 27, 165, 46, 39, 27, 165, 42, 37, 26, 165, 43, 38, 26, 165, 56, 45, 30, 165, 60, 48, 31, 165, 63, 49, 33, 165, 42, 37, 26, 165, 45, 39, 27, 165, 56, 46, 30, 165, 64, 50, 33, 165, 71, 53, 35, 165, 51, 42, 28, 165, 52, 43, 29, 165, 48, 41, 27, 165, 49, 42, 27, 165, 47, 40, 27, 165, 55, 45, 30, 165, 51, 43, 28, 165, 62, 49, 32, 165, 48, 41, 27, 165, 50, 42, 28, 165, 61, 48, 32, 165, 58, 46, 31, 165, 57, 46, 30, 165, 60, 48, 31, 165, 55, 45, 30, 165, 52, 43, 28, 165, 39, 34, 25, 165, 50, 42, 27, 165, 48, 41, 27, 165, 67, 51, 34, 165, 53, 44, 29, 165, 52, 43, 28, 165, 41, 36, 27, 165, 58, 48, 35, 165, 36, 33, 25, 165, 48, 41, 27, 165, 50, 42, 28, 165, 39, 34, 25, 165, 44, 38, 26, 165, 55, 45, 30, 165, 52, 43, 29, 165, 58, 46, 31, 165, 46, 40, 27, 165, 44, 38, 26, 165, 38, 34, 26, 165, 37, 33, 25, 165, 48, 42, 31, 165, 42, 37, 26, 165, 49, 42, 27, 165, 47, 40, 27, 165, 46, 40, 27, 165, 46, 39, 27, 165, 48, 41, 27, 165, 41, 36, 26, 165, 38, 34, 25, 165, 46, 39, 27, 165, 37, 34, 25, 165, 42, 37, 26, 165, 41, 36, 26, 165, 40, 35, 26, 165, 45, 39, 27, 165, 48, 41, 27, 165, 53, 44, 29, 165, 52, 43, 29, 165, 55, 45, 30, 165, 61, 48, 32, 165, 50, 42, 28, 165, 46, 39, 27, 165, 37, 33, 25, 165, 55, 46, 34, 165, 39, 35, 26, 165, 39, 35, 25, 165, 52, 44, 33, 165, 43, 38, 26, 165, 41, 36, 26, 165, 41, 36, 26, 165, 39, 35, 25, 165, 42, 37, 26, 165, 46, 39, 27, 165, 43, 38, 26, 165, 44, 38, 26, 165, 41, 36, 26, 165, 41, 37, 27, 165, 39, 35, 26, 165, 37, 34, 25, 165, 78, 63, 45, 165, 45, 39, 26, 165, 46, 39, 27, 165, 49, 42, 27, 165, 58, 47, 31, 165, 49, 41, 27, 165, 54, 44, 29, 165, 40, 36, 26, 165, 46, 40, 30, 165, 43, 38, 26, 165, 50, 42, 28, 165, 42, 37, 26, 165, 38, 34, 25, 165, 41, 36, 26, 165, 39, 35, 25, 165, 42, 37, 26, 165, 43, 38, 26, 165, 36, 33, 25, 165, 39, 35, 25, 165, 55, 45, 29, 165, 45, 39, 27, 165, 70, 57, 41, 165, 59, 50, 36, 165, 66, 55, 39, 165, 41, 36, 26, 165, 38, 34, 25, 165, 50, 43, 31, 165, 40, 35, 25, 165, 38, 34, 25, 165, 40, 36, 27, 165, 39, 35, 26, 165, 42, 37, 26, 165, 43, 37, 26, 165, 44, 38, 26, 165, 47, 40, 30, 165, 38, 34, 26, 165, 36, 33, 25, 165, 39, 35, 25, 165, 43, 37, 26, 165, 40, 35, 25, 165, 40, 35, 25, 165, 38, 34, 25, 165, 38, 34, 25, 165, 44, 38, 26, 165, 45, 39, 27, 165, 46, 39, 27, 165, 40, 36, 26, 165, 42, 37, 26, 165, 38, 34, 25, 165, 38, 34, 25, 165, 45, 39, 29, 165, 43, 38, 28, 165, 53, 45, 33, 165, 69, 57, 41, 165, 57, 48, 35, 165, 43, 37, 26, 165, 48, 41, 27, 165, 50, 42, 28, 165, 65, 51, 33, 165, 50, 42, 28, 165, 49, 41, 27, 165, 52, 43, 28, 165, 56, 45, 30, 165, 45, 39, 27, 165, 41, 36, 26, 165, 37, 33, 25, 165, 42, 37, 26, 165, 48, 41, 27, 165, 46, 56, 32, 255, 37, 33, 25, 165, 48, 41, 27, 165, 53, 44, 29, 165, 48, 41, 27, 165, 41, 36, 26, 165, 41, 36, 26, 165, 50, 42, 28, 165, 46, 39, 27, 165, 37, 33, 25, 165, 36, 33, 25, 165, 40, 35, 26, 165, 48, 41, 27, 165, 40, 35, 25, 165, 44, 38, 26, 165, 47, 40, 27, 165, 55, 46, 34, 165, 40, 36, 26, 165, 41, 36, 26, 165, 50, 42, 28, 165, 55, 45, 30, 165, 51, 43, 28, 165, 61, 48, 32, 165, 64, 50, 33, 165, 49, 41, 27, 165, 40, 36, 26, 165, 56, 46, 30, 165, 56, 46, 30, 165, 45, 39, 27, 165, 45, 39, 26, 165, 48, 41, 27, 165, 42, 37, 26, 165, 46, 40, 27, 165, 44, 38, 26, 165, 38, 34, 26, 165, 66, 54, 39, 165, 38, 34, 25, 165, 43, 37, 26, 165, 43, 38, 26, 165, 38, 34, 25, 165, 39, 34, 25, 165, 40, 36, 27, 165, 49, 42, 31, 165, 73, 59, 42, 165, 39, 35, 25, 165, 44, 38, 26, 165, 39, 35, 25, 165, 44, 38, 26, 165, 47, 40, 27, 165, 45, 39, 26, 165, 38, 34, 25, 165, 38, 34, 25, 165, 55, 46, 34, 165, 40, 36, 26, 165, 43, 38, 26, 165, 45, 39, 27, 165, 42, 37, 26, 165, 58, 47, 31, 165, 45, 39, 27, 165, 12, 12, 12, 255, 18, 18, 19, 255, 13, 14, 14, 255, 13, 14, 14, 255, 16, 17, 17, 255, 15, 15, 15, 255, 19, 19, 20, 255, 15, 15, 16, 255, 11, 11, 12, 255, 9, 9, 9, 255, 11, 11, 11, 255, 13, 13, 14, 255, 16, 16, 17, 255, 12, 13, 13, 255, 18, 19, 19, 255, 21, 22, 22, 255, 18, 18, 19, 255, 18, 18, 19, 255, 23, 23, 24, 255, 20, 20, 21, 255, 21, 22, 22, 255, 17, 18, 18, 255, 16, 16, 16, 255, 12, 12, 13, 255, 6, 7, 7, 255, 8, 9, 9, 255, 14, 14, 14, 255, 16, 16, 17, 255, 20, 20, 21, 255, 20, 20, 21, 255, 17, 17, 18, 255, 15, 15, 16, 255, 18, 19, 19, 255, 24, 24, 25, 255, 23, 23, 24, 255, 19, 19, 20, 255, 21, 21, 22, 255, 14, 14, 14, 255, 14, 14, 15, 255, 12, 12, 12, 255, 8, 8, 9, 255, 12, 12, 12, 255, 8, 8, 8, 255, 10, 10, 10, 255, 9, 9, 9, 255, 12, 12, 13, 255, 5, 5, 5, 255, 7, 7, 7, 255, 4, 4, 4, 255, 13, 14, 14, 255, 8, 8, 9, 255, 9, 9, 10, 255, 4, 5, 5, 255, 11, 11, 11, 255, 8, 8, 8, 255, 7, 7, 7, 255, 9, 9, 9, 255, 13, 14, 14, 255, 11, 11, 12, 255, 13, 13, 14, 255, 24, 25, 25, 255, 18, 18, 19, 255, 23, 24, 24, 255, 18, 19, 19, 255, 28, 29, 29, 255, 23, 23, 24, 255, 24, 24, 25, 255, 27, 27, 28, 255, 24, 24, 25, 255, 21, 21, 22, 255, 14, 14, 14, 255, 17, 18, 18, 255, 23, 24, 24, 255, 18, 18, 18, 255, 16, 16, 16, 255, 11, 11, 12, 255, 9, 9, 9, 255, 7, 8, 8, 255, 6, 6, 6, 255, 7, 7, 7, 255, 7, 7, 7, 255, 9, 9, 9, 255, 11, 12, 12, 255, 21, 22, 23, 255, 19, 19, 20, 255, 15, 16, 16, 255, 20, 21, 21, 255, 21, 22, 22, 255, 16, 16, 17, 255, 15, 15, 16, 255, 11, 11, 12, 255, 9, 9, 9, 255, 9, 9, 10, 255, 6, 6, 6, 255, 4, 4, 4, 255, 5, 6, 6, 255, 10, 10, 10, 255, 10, 10, 11, 255, 16, 16, 16, 255, 16, 16, 17, 255, 22, 23, 23, 255, 26, 27, 27, 255, 32, 32, 33, 255, 25, 25, 26, 255, 26, 27, 27, 255, 27, 28, 28, 255, 32, 33, 34, 255, 27, 28, 28, 255, 10, 11, 11, 255, 10, 11, 11, 255, 5, 5, 5, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 14, 14, 255, 12, 12, 12, 255, 11, 11, 11, 255, 18, 19, 19, 255, 15, 16, 16, 255, 19, 19, 20, 255, 30, 30, 31, 255, 29, 30, 31, 255, 18, 18, 19, 255, 12, 12, 12, 255, 10, 10, 11, 255, 9, 10, 10, 255, 6, 6, 6, 255, 12, 12, 12, 255, 10, 10, 10, 255, 17, 17, 18, 255, 20, 21, 21, 255, 31, 32, 33, 255, 29, 29, 30, 255, 15, 15, 16, 255, 13, 14, 14, 255, 10, 10, 10, 255, 10, 11, 11, 255, 11, 12, 12, 255, 13, 13, 14, 255, 17, 17, 17, 255, 16, 17, 17, 255, 23, 23, 24, 255, 26, 26, 27, 255, 28, 29, 29, 255, 22, 23, 23, 255, 22, 23, 23, 255, 24, 25, 26, 255, 17, 17, 17, 255, 12, 12, 12, 255, 12, 13, 13, 255, 11, 11, 11, 255, 14, 14, 14, 255, 16, 16, 17, 255, 17, 17, 18, 255, 15, 16, 16, 255, 28, 28, 29, 255, 26, 27, 28, 255, 23, 24, 24, 255, 22, 22, 23, 255, 20, 21, 21, 255, 15, 16, 16, 255, 11, 11, 11, 255, 11, 11, 11, 255, 16, 16, 17, 255, 21, 21, 22, 255, 24, 24, 25, 255, 29, 29, 30, 255, 29, 30, 31, 255, 26, 27, 28, 255, 28, 29, 30, 255, 27, 28, 29, 255, 33, 34, 34, 255, 12, 12, 13, 255, 16, 17, 17, 255, 13, 14, 14, 255, 13, 14, 14, 255, 9, 9, 10, 255, 12, 12, 12, 255, 18, 18, 19, 255, 23, 24, 24, 255, 25, 26, 27, 255, 31, 32, 33, 255, 29, 29, 30, 255, 26, 27, 28, 255, 17, 18, 18, 255, 17, 17, 18, 255, 17, 18, 18, 255, 14, 14, 14, 255, 11, 11, 11, 255, 5, 5, 6, 255, 6, 6, 6, 255, 10, 11, 11, 255, 11, 11, 11, 255, 14, 15, 15, 255, 10, 10, 10, 255, 17, 17, 18, 255, 16, 17, 17, 255, 12, 12, 12, 255, 16, 16, 16, 255, 15, 15, 15, 255, 17, 17, 18, 255, 18, 18, 19, 255, 18, 19, 19, 255, 14, 14, 14, 255, 13, 14, 14, 255, 14, 14, 15, 255, 8, 8, 8, 255, 10, 11, 11, 255, 9, 10, 10, 255, 9, 9, 9, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 5, 6, 6, 255, 9, 9, 10, 255, 12, 12, 13, 255, 11, 11, 11, 255, 15, 15, 15, 255, 8, 8, 8, 255, 12, 12, 12, 255, 15, 15, 15, 255, 12, 12, 12, 255, 18, 19, 19, 255, 23, 23, 24, 255, 21, 22, 22, 255, 20, 20, 21, 255, 14, 15, 15, 255, 10, 10, 10, 255, 13, 13, 13, 255, 10, 10, 10, 255, 12, 12, 12, 255, 9, 9, 10, 255, 10, 10, 10, 255, 6, 6, 6, 255, 8, 8, 9, 255, 9, 9, 9, 255, 15, 16, 16, 255, 15, 16, 16, 255, 18, 19, 19, 255, 18, 18, 19, 255, 18, 18, 19, 255, 18, 18, 18, 255, 12, 13, 13, 255, 13, 13, 13, 255, 11, 11, 11, 255, 9, 9, 9, 255, 10, 11, 11, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 7, 7, 7, 255, 8, 9, 9, 255, 9, 9, 9, 255, 12, 12, 12, 255, 8, 8, 8, 255, 15, 16, 16, 255, 16, 16, 17, 255, 55, 46, 34, 165, 44, 38, 26, 165, 48, 41, 30, 165, 40, 35, 25, 165, 42, 36, 26, 165, 38, 34, 26, 165, 39, 35, 25, 165, 45, 39, 26, 165, 43, 37, 26, 165, 46, 40, 27, 165, 43, 38, 26, 165, 43, 37, 26, 165, 44, 38, 26, 165, 39, 35, 25, 165, 43, 37, 26, 165, 47, 40, 27, 165, 57, 46, 30, 165, 51, 43, 28, 165, 45, 39, 26, 165, 47, 40, 27, 165, 41, 36, 26, 165, 51, 43, 28, 165, 51, 43, 28, 165, 60, 47, 31, 165, 61, 48, 32, 165, 40, 35, 26, 165, 47, 40, 27, 165, 57, 46, 30, 165, 53, 44, 29, 165, 58, 46, 31, 165, 63, 49, 32, 165, 75, 56, 36, 165, 54, 44, 29, 165, 54, 44, 29, 165, 53, 44, 29, 165, 44, 38, 26, 165, 42, 37, 26, 165, 44, 38, 26, 165, 51, 43, 32, 165, 48, 41, 27, 165, 49, 42, 27, 165, 41, 36, 26, 165, 42, 37, 26, 165, 47, 40, 27, 165, 43, 37, 26, 165, 39, 35, 25, 165, 55, 45, 30, 165, 69, 53, 35, 165, 60, 47, 31, 165, 42, 37, 26, 165, 44, 38, 26, 165, 44, 38, 26, 165, 59, 47, 31, 165, 53, 44, 29, 165, 61, 48, 32, 165, 51, 43, 28, 165, 49, 41, 27, 165, 76, 57, 36, 165, 70, 53, 35, 165, 51, 43, 28, 165, 61, 48, 32, 165, 60, 48, 31, 165, 42, 37, 26, 165, 48, 41, 27, 165, 63, 49, 33, 165, 57, 46, 30, 165, 64, 50, 33, 165, 56, 45, 30, 165, 45, 39, 26, 165, 48, 41, 27, 165, 38, 34, 25, 165, 44, 38, 26, 165, 47, 40, 27, 165, 54, 44, 29, 165, 44, 38, 26, 165, 38, 34, 25, 165, 36, 33, 25, 165, 54, 46, 33, 165, 37, 33, 25, 165, 52, 43, 28, 165, 48, 41, 27, 165, 38, 34, 25, 165, 48, 41, 27, 165, 59, 47, 31, 165, 48, 41, 27, 165, 45, 39, 26, 165, 40, 36, 26, 165, 49, 42, 27, 165, 42, 37, 26, 165, 40, 36, 27, 165, 42, 37, 26, 165, 41, 36, 26, 165, 41, 36, 26, 165, 56, 45, 30, 165, 43, 38, 26, 165, 49, 42, 27, 165, 47, 40, 27, 165, 48, 41, 27, 165, 46, 39, 27, 165, 43, 37, 26, 165, 43, 38, 28, 165, 40, 35, 25, 165, 41, 36, 26, 165, 40, 35, 27, 165, 39, 35, 25, 165, 47, 40, 27, 165, 64, 50, 33, 165, 58, 47, 31, 165, 49, 41, 27, 165, 66, 51, 33, 165, 57, 46, 30, 165, 48, 41, 27, 165, 43, 37, 26, 165, 36, 33, 25, 165, 68, 56, 40, 165, 36, 33, 25, 165, 46, 40, 27, 165, 48, 41, 27, 165, 56, 46, 30, 165, 55, 45, 29, 165, 56, 45, 30, 165, 51, 43, 28, 165, 44, 38, 26, 165, 39, 35, 25, 165, 40, 36, 26, 165, 37, 33, 25, 165, 39, 35, 25, 165, 36, 33, 25, 165, 41, 36, 27, 165, 42, 37, 26, 165, 37, 34, 25, 165, 51, 42, 28, 165, 42, 37, 26, 165, 60, 48, 31, 165, 43, 37, 26, 165, 47, 40, 27, 165, 46, 40, 27, 165, 38, 34, 26, 165, 43, 38, 26, 165, 43, 37, 26, 165, 38, 34, 25, 165, 43, 37, 26, 165, 40, 35, 25, 165, 44, 38, 26, 165, 56, 45, 30, 165, 42, 37, 26, 165, 43, 38, 26, 165, 37, 34, 25, 165, 42, 37, 26, 165, 42, 37, 28, 165, 87, 70, 49, 165, 59, 49, 36, 165, 51, 44, 32, 165, 71, 58, 41, 165, 41, 36, 26, 165, 37, 34, 25, 165, 54, 46, 33, 165, 76, 62, 44, 165, 63, 52, 38, 165, 53, 45, 33, 165, 47, 41, 30, 165, 38, 34, 25, 165, 39, 35, 25, 165, 44, 38, 26, 165, 37, 34, 25, 165, 37, 33, 25, 165, 42, 37, 26, 165, 39, 35, 25, 165, 44, 38, 26, 165, 38, 34, 26, 165, 47, 40, 27, 165, 38, 34, 25, 165, 42, 37, 26, 165, 48, 41, 27, 165, 49, 42, 27, 165, 39, 35, 25, 165, 45, 39, 27, 165, 42, 37, 26, 165, 38, 34, 26, 165, 44, 38, 28, 165, 38, 34, 25, 165, 73, 59, 43, 165, 62, 52, 37, 165, 78, 63, 45, 165, 42, 37, 26, 165, 49, 41, 27, 165, 51, 43, 28, 165, 61, 48, 32, 165, 44, 38, 26, 165, 41, 36, 26, 165, 45, 39, 27, 165, 55, 45, 30, 165, 48, 41, 27, 165, 46, 39, 27, 165, 39, 35, 25, 165, 41, 36, 26, 165, 46, 39, 27, 165, 49, 42, 27, 165, 44, 38, 26, 165, 45, 39, 26, 165, 46, 39, 27, 165, 44, 38, 26, 165, 38, 35, 26, 165, 39, 35, 25, 165, 39, 34, 25, 165, 44, 38, 26, 165, 45, 39, 27, 165, 49, 42, 31, 165, 39, 35, 25, 165, 51, 43, 28, 165, 44, 38, 26, 165, 37, 34, 25, 165, 43, 38, 26, 165, 65, 53, 39, 165, 49, 42, 31, 165, 41, 36, 26, 165, 48, 41, 27, 165, 71, 54, 35, 165, 62, 49, 32, 165, 53, 44, 29, 165, 46, 40, 27, 165, 56, 46, 30, 165, 44, 38, 26, 165, 46, 40, 27, 165, 52, 43, 29, 165, 51, 43, 28, 165, 41, 36, 26, 165, 46, 39, 27, 165, 47, 40, 27, 165, 37, 34, 25, 165, 38, 34, 25, 165, 36, 33, 25, 165, 42, 37, 26, 165, 58, 49, 35, 165, 38, 34, 25, 165, 39, 35, 25, 165, 42, 37, 26, 165, 39, 35, 25, 165, 50, 43, 32, 165, 63, 52, 38, 165, 59, 49, 36, 165, 44, 38, 26, 165, 39, 35, 25, 165, 49, 41, 27, 165, 48, 41, 27, 165, 39, 35, 25, 165, 37, 33, 25, 165, 36, 33, 25, 165, 38, 34, 25, 165, 36, 33, 25, 165, 44, 38, 29, 165, 44, 38, 26, 165, 41, 36, 26, 165, 49, 41, 27, 165, 37, 33, 25, 165, 38, 34, 25, 165, 18, 19, 19, 255, 17, 18, 18, 255, 16, 17, 17, 255, 20, 21, 21, 255, 18, 18, 19, 255, 22, 22, 23, 255, 20, 20, 21, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 15, 255, 14, 14, 14, 255, 24, 25, 26, 255, 24, 24, 25, 255, 19, 19, 20, 255, 21, 21, 22, 255, 16, 16, 17, 255, 16, 16, 16, 255, 21, 21, 22, 255, 22, 23, 23, 255, 27, 28, 29, 255, 19, 20, 20, 255, 14, 14, 14, 255, 10, 10, 10, 255, 13, 14, 14, 255, 9, 9, 9, 255, 9, 9, 9, 255, 12, 13, 13, 255, 17, 18, 18, 255, 16, 16, 16, 255, 18, 18, 19, 255, 14, 14, 15, 255, 27, 28, 28, 255, 20, 20, 20, 255, 25, 26, 26, 255, 19, 20, 20, 255, 25, 25, 26, 255, 24, 24, 25, 255, 19, 19, 20, 255, 8, 9, 9, 255, 12, 13, 13, 255, 16, 16, 16, 255, 11, 12, 12, 255, 5, 5, 6, 255, 8, 9, 9, 255, 11, 12, 12, 255, 10, 10, 11, 255, 14, 15, 15, 255, 13, 13, 14, 255, 11, 11, 12, 255, 14, 14, 15, 255, 8, 8, 8, 255, 8, 8, 8, 255, 10, 10, 10, 255, 10, 10, 11, 255, 11, 11, 11, 255, 4, 4, 5, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 21, 21, 22, 255, 15, 16, 16, 255, 18, 18, 19, 255, 17, 17, 18, 255, 25, 26, 26, 255, 17, 18, 18, 255, 25, 26, 26, 255, 25, 26, 26, 255, 26, 26, 27, 255, 27, 28, 28, 255, 13, 14, 14, 255, 14, 14, 14, 255, 17, 18, 18, 255, 17, 18, 18, 255, 16, 16, 16, 255, 14, 14, 14, 255, 8, 8, 8, 255, 6, 7, 7, 255, 9, 9, 9, 255, 6, 6, 6, 255, 6, 7, 7, 255, 6, 6, 6, 255, 5, 5, 6, 255, 10, 10, 11, 255, 11, 11, 11, 255, 27, 27, 28, 255, 23, 24, 24, 255, 19, 20, 20, 255, 23, 23, 24, 255, 21, 21, 22, 255, 18, 18, 18, 255, 15, 15, 16, 255, 13, 14, 14, 255, 7, 8, 8, 255, 8, 8, 8, 255, 3, 3, 3, 255, 0, 0, 0, 255, 4, 4, 4, 255, 9, 10, 10, 255, 9, 10, 10, 255, 11, 11, 12, 255, 18, 18, 19, 255, 21, 22, 22, 255, 27, 28, 29, 255, 22, 23, 23, 255, 19, 20, 20, 255, 29, 29, 30, 255, 29, 29, 30, 255, 29, 29, 30, 255, 30, 30, 31, 255, 10, 10, 11, 255, 7, 7, 7, 255, 9, 9, 10, 255, 10, 11, 11, 255, 12, 12, 13, 255, 10, 10, 10, 255, 15, 15, 15, 255, 12, 12, 12, 255, 12, 12, 12, 255, 11, 11, 11, 255, 13, 13, 13, 255, 14, 14, 15, 255, 20, 21, 21, 255, 17, 18, 18, 255, 15, 15, 15, 255, 10, 10, 10, 255, 10, 10, 10, 255, 12, 12, 13, 255, 13, 13, 13, 255, 17, 18, 18, 255, 24, 24, 25, 255, 23, 24, 25, 255, 21, 21, 22, 255, 18, 18, 19, 255, 13, 13, 14, 255, 14, 14, 14, 255, 5, 5, 5, 255, 8, 8, 9, 255, 12, 12, 13, 255, 14, 14, 14, 255, 21, 21, 22, 255, 28, 28, 29, 255, 25, 25, 26, 255, 30, 31, 31, 255, 27, 28, 28, 255, 26, 27, 27, 255, 24, 24, 25, 255, 18, 18, 18, 255, 17, 17, 18, 255, 19, 19, 20, 255, 15, 16, 16, 255, 13, 13, 14, 255, 15, 16, 16, 255, 21, 22, 22, 255, 20, 21, 21, 255, 33, 33, 34, 255, 31, 32, 32, 255, 29, 30, 30, 255, 21, 22, 22, 255, 22, 22, 23, 255, 13, 13, 13, 255, 17, 17, 18, 255, 11, 11, 12, 255, 15, 15, 16, 255, 17, 17, 17, 255, 18, 19, 19, 255, 22, 22, 23, 255, 23, 23, 24, 255, 27, 27, 28, 255, 23, 23, 24, 255, 28, 29, 29, 255, 29, 30, 30, 255, 21, 22, 22, 255, 13, 14, 14, 255, 13, 13, 13, 255, 9, 9, 9, 255, 7, 7, 7, 255, 11, 12, 12, 255, 13, 14, 14, 255, 18, 19, 19, 255, 19, 19, 20, 255, 32, 33, 34, 255, 32, 32, 33, 255, 19, 20, 20, 255, 20, 21, 21, 255, 19, 19, 20, 255, 15, 16, 16, 255, 12, 12, 12, 255, 8, 8, 8, 255, 7, 7, 7, 255, 10, 10, 10, 255, 11, 11, 11, 255, 10, 10, 11, 255, 16, 16, 16, 255, 13, 13, 14, 255, 18, 18, 18, 255, 14, 14, 15, 255, 23, 23, 24, 255, 18, 18, 19, 255, 24, 25, 26, 255, 24, 24, 25, 255, 25, 26, 27, 255, 32, 33, 34, 255, 14, 15, 15, 255, 19, 19, 20, 255, 15, 16, 16, 255, 13, 14, 14, 255, 9, 9, 9, 255, 6, 6, 6, 255, 7, 7, 7, 255, 7, 7, 7, 255, 4, 4, 5, 255, 7, 7, 8, 255, 8, 9, 9, 255, 8, 8, 8, 255, 6, 6, 7, 255, 9, 9, 10, 255, 8, 8, 9, 255, 9, 9, 9, 255, 8, 8, 8, 255, 13, 14, 14, 255, 18, 18, 19, 255, 23, 23, 24, 255, 23, 23, 24, 255, 13, 13, 14, 255, 12, 13, 13, 255, 10, 11, 11, 255, 5, 5, 5, 255, 9, 9, 9, 255, 10, 11, 11, 255, 12, 12, 12, 255, 9, 9, 9, 255, 15, 15, 15, 255, 18, 18, 19, 255, 18, 18, 18, 255, 14, 14, 14, 255, 15, 15, 16, 255, 22, 22, 23, 255, 17, 18, 18, 255, 17, 17, 17, 255, 15, 16, 16, 255, 14, 15, 15, 255, 15, 16, 16, 255, 14, 15, 15, 255, 13, 14, 14, 255, 17, 18, 18, 255, 15, 15, 16, 255, 17, 17, 18, 255, 15, 15, 16, 255, 9, 9, 10, 255, 12, 13, 13, 255, 10, 10, 11, 255, 11, 12, 12, 255, 14, 15, 15, 255, 9, 9, 9, 255, 14, 14, 14, 255, 20, 21, 21, 255, 44, 38, 28, 165, 66, 55, 39, 165, 63, 52, 38, 165, 40, 36, 26, 165, 40, 35, 25, 165, 59, 49, 36, 165, 44, 38, 26, 165, 44, 38, 26, 165, 38, 34, 25, 165, 60, 50, 37, 165, 40, 35, 26, 165, 42, 37, 26, 165, 45, 39, 27, 165, 45, 39, 26, 165, 39, 35, 25, 165, 48, 41, 27, 165, 55, 45, 29, 165, 46, 39, 27, 165, 54, 44, 29, 165, 59, 47, 31, 165, 39, 35, 25, 165, 36, 33, 25, 165, 47, 40, 27, 165, 48, 41, 27, 165, 42, 37, 26, 165, 49, 42, 27, 165, 49, 41, 27, 165, 65, 50, 33, 165, 44, 38, 26, 165, 52, 43, 28, 165, 49, 42, 27, 165, 47, 40, 27, 165, 63, 49, 32, 165, 58, 46, 31, 165, 45, 39, 27, 165, 47, 40, 27, 165, 50, 43, 32, 165, 62, 52, 38, 165, 53, 45, 33, 165, 44, 39, 29, 165, 40, 36, 26, 165, 43, 37, 26, 165, 36, 33, 25, 165, 56, 46, 30, 165, 49, 41, 27, 165, 42, 37, 26, 165, 39, 35, 25, 165, 49, 41, 27, 165, 43, 38, 26, 165, 41, 36, 26, 165, 44, 38, 26, 165, 48, 41, 27, 165, 58, 47, 31, 165, 63, 49, 32, 165, 64, 50, 33, 165, 64, 49, 33, 165, 54, 44, 29, 165, 90, 66, 35, 165, 57, 46, 30, 165, 62, 48, 32, 165, 54, 44, 29, 165, 44, 38, 26, 165, 39, 35, 25, 165, 49, 41, 27, 165, 42, 37, 26, 165, 48, 41, 27, 165, 40, 36, 26, 165, 51, 42, 28, 165, 45, 39, 26, 165, 47, 40, 27, 165, 44, 38, 26, 165, 47, 40, 27, 165, 46, 39, 27, 165, 39, 35, 25, 165, 67, 55, 40, 165, 43, 38, 28, 165, 58, 46, 31, 165, 61, 48, 32, 165, 56, 45, 30, 165, 50, 42, 28, 165, 46, 40, 27, 165, 47, 40, 27, 165, 39, 35, 25, 165, 44, 38, 26, 165, 46, 39, 27, 165, 40, 35, 25, 165, 40, 35, 25, 165, 43, 38, 26, 165, 46, 40, 30, 165, 87, 69, 49, 165, 45, 39, 26, 165, 51, 43, 28, 165, 37, 33, 25, 165, 36, 33, 25, 165, 65, 50, 33, 165, 56, 45, 30, 165, 54, 44, 29, 165, 53, 44, 29, 165, 54, 44, 29, 165, 38, 34, 25, 165, 53, 45, 33, 165, 57, 48, 35, 165, 44, 38, 26, 165, 46, 40, 27, 165, 43, 37, 26, 165, 46, 39, 27, 165, 38, 34, 25, 165, 51, 43, 28, 165, 48, 41, 27, 165, 40, 35, 26, 165, 48, 41, 27, 165, 43, 38, 26, 165, 40, 36, 26, 165, 40, 36, 26, 165, 49, 42, 31, 165, 39, 35, 25, 165, 51, 42, 28, 165, 64, 49, 33, 165, 46, 40, 27, 165, 45, 39, 27, 165, 54, 44, 29, 165, 58, 47, 31, 165, 41, 36, 27, 165, 59, 49, 36, 165, 42, 37, 28, 165, 52, 43, 28, 165, 40, 36, 26, 165, 60, 50, 37, 165, 67, 55, 40, 165, 52, 44, 32, 165, 47, 40, 27, 165, 44, 38, 26, 165, 58, 49, 35, 165, 40, 36, 26, 165, 63, 49, 32, 165, 41, 36, 26, 165, 47, 40, 27, 165, 62, 49, 32, 165, 40, 36, 26, 165, 37, 33, 25, 165, 53, 45, 33, 165, 37, 33, 25, 165, 41, 36, 26, 165, 59, 47, 31, 165, 48, 41, 27, 165, 43, 37, 26, 165, 44, 38, 26, 165, 46, 39, 27, 165, 46, 40, 27, 165, 49, 41, 27, 165, 46, 39, 27, 165, 40, 35, 25, 165, 44, 38, 26, 165, 62, 51, 37, 165, 77, 62, 45, 165, 84, 67, 48, 165, 57, 48, 35, 165, 51, 43, 32, 165, 70, 57, 41, 165, 56, 47, 34, 165, 74, 60, 43, 165, 42, 36, 26, 165, 46, 40, 27, 165, 38, 34, 25, 165, 49, 41, 27, 165, 43, 38, 26, 165, 45, 39, 27, 165, 48, 42, 31, 165, 43, 38, 26, 165, 40, 35, 25, 165, 45, 39, 27, 165, 45, 39, 29, 165, 39, 35, 25, 165, 43, 37, 26, 165, 40, 35, 26, 165, 56, 46, 30, 165, 48, 41, 27, 165, 40, 36, 26, 165, 65, 54, 39, 165, 54, 45, 33, 165, 39, 35, 25, 165, 41, 36, 26, 165, 42, 37, 26, 165, 44, 39, 29, 165, 40, 36, 26, 165, 47, 40, 27, 165, 51, 43, 28, 165, 59, 47, 31, 165, 51, 43, 28, 165, 60, 48, 31, 165, 45, 39, 26, 165, 52, 43, 28, 165, 48, 41, 27, 165, 47, 40, 27, 165, 47, 40, 27, 165, 61, 48, 32, 165, 56, 45, 30, 165, 39, 35, 25, 165, 47, 40, 27, 165, 41, 36, 26, 165, 40, 35, 27, 165, 37, 34, 25, 165, 39, 35, 25, 165, 40, 36, 26, 165, 41, 36, 27, 165, 41, 36, 26, 165, 46, 40, 27, 165, 37, 33, 25, 165, 43, 37, 26, 165, 56, 47, 34, 165, 47, 40, 27, 165, 46, 39, 27, 165, 41, 36, 26, 165, 44, 38, 26, 165, 41, 36, 26, 165, 46, 39, 27, 165, 63, 49, 33, 165, 44, 38, 26, 165, 38, 34, 25, 165, 45, 39, 26, 165, 48, 41, 27, 165, 47, 40, 27, 165, 48, 41, 31, 165, 44, 38, 26, 165, 55, 45, 29, 165, 48, 41, 27, 165, 41, 36, 26, 165, 45, 39, 27, 165, 41, 36, 26, 165, 41, 36, 26, 165, 39, 35, 26, 165, 43, 37, 26, 165, 44, 38, 26, 165, 37, 33, 25, 165, 67, 55, 40, 165, 40, 36, 26, 165, 43, 38, 26, 165, 49, 42, 31, 165, 40, 35, 27, 165, 41, 36, 26, 165, 42, 37, 26, 165, 73, 59, 43, 165, 47, 40, 27, 165, 48, 41, 27, 165, 38, 34, 26, 165, 40, 36, 26, 165, 42, 37, 28, 165, 58, 46, 31, 165, 61, 48, 32, 165, 47, 40, 27, 165, 50, 42, 28, 165, 44, 38, 26, 165, 58, 47, 31, 165, 47, 40, 27, 165, 54, 46, 33, 165, 37, 33, 25, 165, 23, 24, 24, 255, 20, 21, 21, 255, 23, 24, 25, 255, 19, 19, 20, 255, 21, 21, 22, 255, 25, 26, 26, 255, 16, 16, 16, 255, 14, 14, 15, 255, 17, 18, 18, 255, 24, 24, 25, 255, 21, 21, 22, 255, 21, 22, 22, 255, 19, 20, 20, 255, 31, 32, 32, 255, 25, 26, 26, 255, 17, 18, 18, 255, 18, 18, 19, 255, 24, 25, 26, 255, 19, 20, 20, 255, 27, 27, 28, 255, 29, 30, 30, 255, 16, 16, 16, 255, 10, 10, 10, 255, 12, 12, 13, 255, 8, 8, 8, 255, 9, 9, 10, 255, 13, 13, 13, 255, 17, 17, 18, 255, 22, 23, 23, 255, 18, 19, 19, 255, 29, 29, 30, 255, 20, 21, 21, 255, 27, 28, 29, 255, 27, 28, 28, 255, 22, 23, 23, 255, 28, 29, 29, 255, 22, 23, 23, 255, 20, 20, 20, 255, 14, 14, 14, 255, 18, 19, 19, 255, 13, 13, 13, 255, 14, 14, 14, 255, 9, 9, 10, 255, 8, 9, 9, 255, 11, 12, 12, 255, 9, 9, 9, 255, 19, 20, 20, 255, 17, 17, 18, 255, 13, 13, 14, 255, 15, 15, 16, 255, 5, 5, 5, 255, 6, 6, 6, 255, 13, 14, 14, 255, 9, 9, 9, 255, 10, 10, 11, 255, 5, 5, 6, 255, 2, 3, 3, 255, 5, 5, 5, 255, 12, 12, 12, 255, 11, 12, 12, 255, 12, 12, 13, 255, 13, 14, 14, 255, 19, 19, 20, 255, 15, 16, 16, 255, 17, 17, 18, 255, 21, 21, 22, 255, 16, 16, 17, 255, 16, 17, 17, 255, 15, 16, 16, 255, 11, 12, 12, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 21, 21, 255, 10, 11, 11, 255, 14, 14, 14, 255, 6, 7, 7, 255, 7, 7, 7, 255, 7, 8, 8, 255, 7, 7, 7, 255, 5, 5, 5, 255, 9, 9, 9, 255, 7, 7, 7, 255, 6, 7, 7, 255, 11, 11, 12, 255, 10, 10, 10, 255, 29, 29, 30, 255, 22, 22, 23, 255, 25, 26, 27, 255, 18, 18, 18, 255, 21, 22, 22, 255, 17, 17, 17, 255, 13, 13, 13, 255, 15, 15, 15, 255, 8, 8, 9, 255, 7, 7, 8, 255, 4, 4, 5, 255, 4, 5, 5, 255, 7, 7, 8, 255, 8, 8, 9, 255, 11, 11, 11, 255, 15, 15, 15, 255, 17, 17, 17, 255, 15, 15, 16, 255, 21, 21, 22, 255, 27, 27, 28, 255, 23, 24, 24, 255, 19, 19, 20, 255, 23, 23, 24, 255, 27, 28, 28, 255, 11, 12, 12, 255, 10, 10, 10, 255, 10, 10, 10, 255, 8, 8, 8, 255, 11, 11, 11, 255, 6, 6, 6, 255, 6, 6, 6, 255, 7, 7, 7, 255, 6, 6, 7, 255, 6, 6, 6, 255, 8, 8, 8, 255, 12, 12, 12, 255, 13, 13, 13, 255, 11, 12, 12, 255, 12, 12, 13, 255, 10, 10, 10, 255, 8, 8, 8, 255, 9, 9, 9, 255, 14, 14, 14, 255, 19, 19, 19, 255, 28, 28, 29, 255, 21, 21, 22, 255, 16, 17, 17, 255, 12, 12, 13, 255, 11, 11, 11, 255, 8, 9, 9, 255, 9, 9, 9, 255, 11, 12, 12, 255, 15, 15, 15, 255, 19, 20, 20, 255, 24, 24, 25, 255, 24, 25, 25, 255, 27, 28, 28, 255, 30, 31, 32, 255, 28, 28, 29, 255, 27, 27, 28, 255, 23, 23, 24, 255, 29, 29, 30, 255, 24, 24, 25, 255, 17, 18, 18, 255, 11, 11, 11, 255, 14, 15, 15, 255, 13, 14, 14, 255, 19, 20, 20, 255, 28, 29, 29, 255, 32, 33, 34, 255, 30, 31, 31, 255, 27, 28, 29, 255, 30, 31, 31, 255, 16, 16, 16, 255, 20, 20, 21, 255, 19, 19, 20, 255, 11, 11, 12, 255, 11, 11, 11, 255, 13, 13, 14, 255, 20, 21, 21, 255, 16, 17, 17, 255, 19, 19, 20, 255, 22, 23, 23, 255, 25, 25, 26, 255, 24, 24, 25, 255, 25, 25, 26, 255, 24, 25, 25, 255, 14, 15, 15, 255, 8, 9, 9, 255, 12, 12, 12, 255, 9, 9, 9, 255, 9, 9, 9, 255, 10, 10, 11, 255, 19, 20, 20, 255, 16, 16, 17, 255, 26, 27, 28, 255, 24, 24, 25, 255, 19, 20, 20, 255, 17, 18, 18, 255, 14, 15, 15, 255, 13, 13, 13, 255, 10, 10, 10, 255, 9, 9, 9, 255, 10, 10, 10, 255, 15, 15, 16, 255, 8, 8, 9, 255, 16, 17, 17, 255, 18, 19, 19, 255, 20, 20, 21, 255, 18, 19, 19, 255, 19, 20, 20, 255, 27, 27, 28, 255, 22, 22, 23, 255, 32, 33, 34, 255, 29, 30, 31, 255, 26, 26, 27, 255, 14, 15, 15, 255, 16, 16, 17, 255, 15, 15, 16, 255, 15, 15, 15, 255, 8, 8, 8, 255, 5, 5, 5, 255, 9, 10, 10, 255, 12, 12, 13, 255, 9, 9, 10, 255, 12, 12, 12, 255, 8, 9, 9, 255, 11, 11, 11, 255, 10, 10, 11, 255, 6, 7, 7, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 5, 5, 5, 255, 10, 11, 11, 255, 12, 13, 13, 255, 13, 13, 13, 255, 20, 21, 21, 255, 10, 10, 10, 255, 11, 12, 12, 255, 9, 9, 9, 255, 8, 8, 8, 255, 9, 9, 9, 255, 13, 13, 13, 255, 8, 8, 8, 255, 12, 12, 13, 255, 20, 21, 21, 255, 19, 19, 20, 255, 16, 16, 17, 255, 21, 22, 22, 255, 17, 17, 18, 255, 24, 25, 25, 255, 28, 29, 30, 255, 23, 23, 24, 255, 28, 29, 30, 255, 22, 23, 23, 255, 21, 21, 21, 255, 15, 15, 15, 255, 13, 14, 14, 255, 13, 13, 13, 255, 14, 14, 14, 255, 12, 13, 13, 255, 12, 13, 13, 255, 10, 10, 10, 255, 8, 8, 9, 255, 9, 9, 10, 255, 7, 7, 8, 255, 14, 14, 15, 255, 9, 9, 10, 255, 10, 11, 11, 255, 13, 14, 14, 255, 36, 33, 25, 165, 80, 64, 46, 165, 53, 45, 33, 165, 43, 37, 28, 165, 49, 41, 27, 165, 55, 45, 30, 165, 46, 40, 27, 165, 41, 36, 26, 165, 36, 33, 25, 165, 45, 39, 29, 165, 39, 35, 25, 165, 44, 38, 26, 165, 39, 35, 25, 165, 47, 40, 27, 165, 37, 34, 25, 165, 45, 39, 26, 165, 46, 40, 27, 165, 51, 43, 28, 165, 39, 35, 25, 165, 42, 37, 26, 165, 58, 48, 35, 165, 50, 43, 31, 165, 38, 34, 25, 165, 42, 37, 26, 165, 39, 35, 25, 165, 41, 36, 26, 165, 43, 37, 26, 165, 46, 39, 27, 165, 47, 40, 27, 165, 56, 46, 30, 165, 47, 40, 27, 165, 47, 40, 27, 165, 49, 41, 27, 165, 51, 43, 28, 165, 48, 41, 27, 165, 45, 39, 26, 165, 42, 37, 26, 165, 45, 39, 29, 165, 63, 52, 38, 165, 47, 40, 30, 165, 47, 41, 30, 165, 44, 38, 26, 165, 43, 37, 26, 165, 54, 44, 29, 165, 63, 49, 32, 165, 51, 43, 28, 165, 47, 40, 27, 165, 46, 40, 27, 165, 40, 36, 26, 165, 56, 45, 30, 165, 43, 38, 26, 165, 51, 43, 28, 165, 53, 44, 29, 165, 49, 41, 27, 165, 79, 58, 36, 165, 63, 49, 32, 165, 71, 53, 35, 165, 55, 45, 29, 165, 62, 49, 32, 165, 68, 52, 34, 165, 58, 47, 31, 165, 50, 42, 28, 165, 42, 37, 26, 165, 42, 37, 26, 165, 44, 38, 26, 165, 49, 42, 27, 165, 44, 38, 26, 165, 55, 45, 30, 165, 60, 48, 31, 165, 51, 43, 28, 165, 38, 34, 25, 165, 40, 35, 25, 165, 40, 36, 26, 165, 41, 36, 26, 165, 43, 37, 26, 165, 37, 34, 25, 165, 48, 41, 27, 165, 45, 39, 26, 165, 54, 45, 29, 165, 59, 47, 31, 165, 55, 45, 29, 165, 37, 34, 25, 165, 49, 42, 31, 165, 37, 34, 25, 165, 39, 35, 25, 165, 45, 39, 27, 165, 47, 40, 27, 165, 42, 37, 26, 165, 40, 35, 25, 165, 37, 33, 25, 165, 38, 34, 25, 165, 40, 35, 26, 165, 57, 48, 35, 165, 44, 38, 26, 165, 66, 51, 34, 165, 66, 51, 34, 165, 65, 50, 33, 165, 56, 45, 30, 165, 44, 38, 26, 165, 65, 50, 33, 165, 45, 39, 26, 165, 41, 36, 26, 165, 41, 36, 26, 165, 38, 34, 26, 165, 50, 43, 31, 165, 39, 34, 25, 165, 42, 37, 27, 165, 45, 39, 26, 165, 49, 41, 27, 165, 46, 40, 27, 165, 46, 40, 27, 165, 46, 40, 27, 165, 52, 43, 29, 165, 60, 47, 31, 165, 45, 39, 27, 165, 40, 36, 26, 165, 47, 40, 27, 165, 43, 37, 26, 165, 47, 40, 27, 165, 47, 40, 27, 165, 44, 38, 26, 165, 50, 42, 28, 165, 59, 47, 31, 165, 47, 40, 27, 165, 36, 33, 25, 165, 41, 36, 26, 165, 37, 33, 25, 165, 36, 33, 25, 165, 42, 37, 26, 165, 40, 35, 25, 165, 48, 41, 27, 165, 44, 38, 26, 165, 44, 38, 26, 165, 40, 36, 26, 165, 42, 37, 26, 165, 45, 40, 29, 165, 41, 36, 26, 165, 51, 43, 28, 165, 39, 35, 26, 165, 37, 33, 25, 165, 36, 33, 25, 165, 44, 38, 29, 165, 39, 35, 25, 165, 52, 43, 28, 165, 50, 42, 28, 165, 40, 36, 26, 165, 41, 36, 26, 165, 38, 34, 25, 165, 42, 37, 26, 165, 39, 35, 25, 165, 38, 34, 25, 165, 45, 39, 27, 165, 44, 38, 26, 165, 60, 50, 36, 165, 37, 34, 25, 165, 44, 38, 26, 165, 45, 39, 27, 165, 38, 34, 25, 165, 73, 59, 43, 165, 39, 35, 25, 165, 43, 38, 28, 165, 38, 34, 25, 165, 41, 36, 26, 165, 44, 38, 26, 165, 48, 41, 27, 165, 47, 40, 27, 165, 48, 41, 27, 165, 37, 33, 25, 165, 40, 35, 25, 165, 38, 34, 25, 165, 43, 38, 26, 165, 45, 39, 27, 165, 38, 34, 25, 165, 36, 33, 25, 165, 80, 65, 46, 165, 44, 38, 26, 165, 41, 36, 26, 165, 46, 40, 30, 165, 39, 35, 25, 165, 36, 33, 25, 165, 46, 40, 30, 165, 41, 36, 26, 165, 43, 37, 26, 165, 44, 38, 28, 165, 52, 44, 32, 165, 41, 36, 26, 165, 41, 36, 26, 165, 42, 37, 26, 165, 41, 36, 26, 165, 56, 46, 30, 165, 51, 43, 28, 165, 54, 44, 29, 165, 49, 41, 27, 165, 48, 41, 27, 165, 60, 48, 31, 165, 62, 49, 32, 165, 47, 40, 27, 165, 46, 39, 27, 165, 46, 40, 27, 165, 42, 37, 26, 165, 43, 37, 26, 165, 44, 38, 26, 165, 43, 37, 26, 165, 42, 37, 26, 165, 44, 38, 26, 165, 46, 39, 27, 165, 46, 40, 30, 165, 42, 37, 28, 165, 40, 36, 26, 165, 38, 34, 25, 165, 47, 40, 27, 165, 48, 41, 27, 165, 44, 38, 26, 165, 44, 38, 26, 165, 37, 34, 25, 165, 39, 35, 25, 165, 46, 40, 27, 165, 39, 35, 25, 165, 39, 34, 25, 165, 58, 49, 35, 165, 45, 40, 29, 165, 50, 43, 32, 165, 38, 34, 25, 165, 48, 41, 27, 165, 45, 39, 26, 165, 46, 39, 27, 165, 45, 39, 26, 165, 36, 33, 25, 165, 37, 33, 25, 165, 43, 38, 26, 165, 47, 40, 27, 165, 44, 38, 26, 165, 40, 36, 26, 165, 56, 47, 34, 165, 39, 35, 25, 165, 41, 36, 26, 165, 44, 38, 26, 165, 52, 44, 32, 165, 44, 38, 26, 165, 42, 37, 26, 165, 41, 36, 26, 165, 52, 43, 28, 165, 52, 43, 29, 165, 53, 44, 29, 165, 47, 40, 27, 165, 48, 49, 41, 165, 40, 36, 26, 165, 45, 39, 26, 165, 44, 38, 26, 165, 41, 36, 26, 165, 47, 40, 27, 165, 50, 42, 28, 165, 47, 40, 27, 165, 37, 34, 25, 165, 39, 35, 25, 165, 37, 33, 25, 165, 17, 17, 18, 255, 30, 31, 31, 255, 31, 31, 32, 255, 20, 21, 21, 255, 22, 23, 23, 255, 22, 23, 24, 255, 21, 21, 22, 255, 24, 25, 25, 255, 21, 22, 22, 255, 26, 27, 27, 255, 30, 30, 31, 255, 28, 28, 29, 255, 19, 20, 20, 255, 17, 17, 18, 255, 27, 28, 28, 255, 26, 26, 27, 255, 29, 29, 30, 255, 25, 26, 26, 255, 33, 34, 34, 255, 32, 33, 34, 255, 17, 18, 18, 255, 18, 19, 19, 255, 10, 11, 11, 255, 8, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 8, 8, 8, 255, 18, 19, 19, 255, 23, 24, 24, 255, 23, 23, 24, 255, 25, 26, 26, 255, 29, 30, 30, 255, 33, 33, 34, 255, 31, 32, 33, 255, 32, 33, 33, 255, 25, 26, 26, 255, 27, 28, 28, 255, 19, 19, 19, 255, 13, 14, 14, 255, 14, 15, 15, 255, 11, 11, 11, 255, 11, 11, 11, 255, 8, 8, 9, 255, 12, 12, 12, 255, 15, 15, 16, 255, 19, 19, 20, 255, 23, 23, 24, 255, 22, 22, 23, 255, 18, 19, 19, 255, 17, 18, 18, 255, 13, 13, 13, 255, 8, 9, 9, 255, 11, 11, 12, 255, 11, 12, 12, 255, 13, 14, 14, 255, 9, 10, 10, 255, 3, 3, 3, 255, 5, 5, 5, 255, 11, 12, 12, 255, 16, 17, 17, 255, 11, 11, 11, 255, 14, 15, 15, 255, 12, 12, 13, 255, 12, 12, 13, 255, 14, 15, 15, 255, 14, 15, 15, 255, 13, 13, 14, 255, 10, 11, 11, 255, 11, 11, 12, 255, 18, 18, 19, 255, 14, 14, 15, 255, 15, 16, 16, 255, 17, 17, 18, 255, 9, 9, 9, 255, 8, 9, 9, 255, 9, 9, 9, 255, 12, 12, 12, 255, 9, 9, 10, 255, 11, 11, 11, 255, 12, 12, 13, 255, 10, 11, 11, 255, 11, 11, 11, 255, 6, 6, 6, 255, 8, 8, 8, 255, 11, 11, 12, 255, 12, 12, 12, 255, 22, 22, 23, 255, 21, 21, 22, 255, 29, 30, 30, 255, 20, 20, 21, 255, 22, 22, 23, 255, 21, 21, 22, 255, 15, 16, 16, 255, 13, 14, 14, 255, 12, 12, 12, 255, 5, 5, 6, 255, 3, 3, 3, 255, 5, 5, 5, 255, 11, 11, 11, 255, 14, 15, 15, 255, 14, 14, 15, 255, 11, 11, 11, 255, 16, 16, 17, 255, 16, 16, 16, 255, 18, 19, 19, 255, 13, 13, 13, 255, 20, 20, 21, 255, 14, 14, 15, 255, 23, 23, 24, 255, 8, 9, 9, 255, 4, 4, 4, 255, 9, 10, 10, 255, 7, 8, 8, 255, 7, 7, 7, 255, 7, 8, 8, 255, 9, 9, 9, 255, 8, 8, 8, 255, 5, 6, 6, 255, 6, 6, 6, 255, 8, 9, 9, 255, 10, 10, 10, 255, 8, 8, 8, 255, 6, 7, 7, 255, 6, 6, 7, 255, 6, 6, 6, 255, 9, 9, 10, 255, 10, 10, 11, 255, 16, 16, 17, 255, 18, 19, 19, 255, 22, 22, 23, 255, 14, 14, 15, 255, 12, 12, 12, 255, 8, 8, 8, 255, 5, 5, 5, 255, 9, 9, 9, 255, 13, 13, 14, 255, 16, 16, 17, 255, 19, 19, 20, 255, 17, 17, 18, 255, 23, 23, 24, 255, 24, 24, 25, 255, 27, 28, 28, 255, 31, 32, 32, 255, 25, 26, 26, 255, 27, 28, 28, 255, 22, 22, 23, 255, 19, 20, 20, 255, 21, 22, 22, 255, 21, 21, 22, 255, 15, 15, 15, 255, 12, 12, 12, 255, 15, 16, 16, 255, 20, 21, 21, 255, 21, 21, 22, 255, 33, 34, 34, 255, 31, 32, 33, 255, 33, 33, 34, 255, 29, 29, 30, 255, 26, 27, 27, 255, 17, 18, 18, 255, 15, 15, 15, 255, 16, 16, 16, 255, 12, 12, 13, 255, 9, 9, 10, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 12, 12, 255, 20, 20, 21, 255, 19, 19, 20, 255, 24, 25, 26, 255, 17, 17, 17, 255, 12, 12, 13, 255, 16, 16, 17, 255, 11, 11, 12, 255, 11, 11, 11, 255, 7, 7, 7, 255, 11, 11, 11, 255, 13, 13, 13, 255, 15, 16, 16, 255, 16, 16, 17, 255, 18, 19, 19, 255, 18, 18, 19, 255, 17, 18, 18, 255, 11, 11, 11, 255, 10, 10, 11, 255, 6, 6, 6, 255, 5, 5, 6, 255, 9, 9, 9, 255, 7, 7, 7, 255, 10, 11, 11, 255, 14, 14, 14, 255, 17, 18, 18, 255, 17, 18, 18, 255, 23, 23, 24, 255, 21, 21, 22, 255, 24, 25, 25, 255, 29, 30, 31, 255, 27, 27, 28, 255, 18, 19, 19, 255, 22, 23, 23, 255, 30, 31, 32, 255, 18, 19, 19, 255, 18, 19, 19, 255, 17, 18, 18, 255, 11, 11, 11, 255, 7, 7, 7, 255, 8, 8, 9, 255, 13, 14, 14, 255, 15, 15, 15, 255, 10, 10, 10, 255, 10, 10, 10, 255, 8, 8, 8, 255, 11, 11, 11, 255, 13, 13, 14, 255, 14, 15, 15, 255, 14, 14, 15, 255, 11, 11, 11, 255, 13, 13, 13, 255, 10, 10, 10, 255, 16, 16, 16, 255, 11, 12, 12, 255, 9, 9, 10, 255, 13, 13, 13, 255, 9, 10, 10, 255, 4, 4, 5, 255, 11, 11, 12, 255, 7, 7, 7, 255, 9, 10, 10, 255, 13, 14, 14, 255, 15, 15, 15, 255, 18, 19, 19, 255, 22, 22, 23, 255, 20, 20, 21, 255, 27, 28, 28, 255, 24, 25, 26, 255, 24, 24, 25, 255, 33, 34, 34, 255, 33, 34, 34, 255, 31, 31, 32, 255, 27, 28, 28, 255, 29, 30, 30, 255, 16, 16, 17, 255, 14, 14, 15, 255, 16, 16, 16, 255, 13, 13, 13, 255, 11, 12, 12, 255, 10, 11, 11, 255, 11, 11, 12, 255, 9, 9, 9, 255, 9, 9, 10, 255, 12, 13, 13, 255, 15, 15, 16, 255, 11, 12, 12, 255, 14, 14, 15, 255, 9, 9, 9, 255, 12, 13, 13, 255, 47, 40, 30, 165, 49, 42, 31, 165, 60, 50, 36, 165, 38, 34, 25, 165, 53, 44, 29, 165, 60, 47, 31, 165, 44, 38, 26, 165, 42, 37, 26, 165, 37, 33, 25, 165, 45, 39, 27, 165, 44, 38, 26, 165, 46, 39, 27, 165, 42, 37, 26, 165, 50, 42, 28, 165, 48, 41, 27, 165, 46, 40, 27, 165, 48, 41, 27, 165, 49, 42, 27, 165, 46, 39, 27, 165, 39, 35, 26, 165, 37, 34, 25, 165, 41, 36, 26, 165, 56, 47, 34, 165, 55, 47, 34, 165, 53, 45, 33, 165, 41, 36, 26, 165, 46, 39, 27, 165, 46, 40, 27, 165, 44, 38, 26, 165, 44, 38, 26, 165, 41, 36, 26, 165, 37, 33, 25, 165, 39, 35, 25, 165, 47, 40, 27, 165, 55, 45, 30, 165, 56, 45, 30, 165, 48, 41, 27, 165, 44, 38, 26, 165, 48, 41, 30, 165, 37, 34, 25, 165, 37, 34, 25, 165, 39, 35, 25, 165, 44, 38, 26, 165, 48, 41, 27, 165, 48, 41, 27, 165, 52, 43, 29, 165, 55, 45, 29, 165, 39, 35, 25, 165, 39, 35, 25, 165, 48, 41, 27, 165, 41, 36, 26, 165, 48, 41, 27, 165, 45, 39, 27, 165, 56, 46, 30, 165, 56, 45, 30, 165, 70, 53, 35, 165, 68, 52, 34, 165, 50, 42, 28, 165, 56, 45, 30, 165, 62, 48, 32, 165, 49, 42, 27, 165, 48, 41, 27, 165, 40, 35, 25, 165, 40, 35, 26, 165, 41, 36, 26, 165, 42, 37, 26, 165, 39, 35, 25, 165, 39, 35, 25, 165, 44, 38, 26, 165, 40, 35, 25, 165, 37, 33, 25, 165, 42, 37, 26, 165, 37, 34, 25, 165, 43, 37, 26, 165, 38, 34, 25, 165, 37, 33, 25, 165, 45, 39, 26, 165, 45, 39, 27, 165, 41, 36, 26, 165, 51, 43, 28, 165, 43, 37, 26, 165, 51, 43, 32, 165, 63, 52, 38, 165, 53, 45, 33, 165, 40, 36, 27, 165, 44, 38, 28, 165, 44, 38, 26, 165, 41, 36, 26, 165, 38, 34, 25, 165, 38, 34, 25, 165, 38, 34, 25, 165, 41, 36, 26, 165, 57, 48, 35, 165, 49, 49, 41, 165, 53, 44, 29, 165, 70, 53, 35, 165, 77, 57, 36, 165, 55, 45, 29, 165, 44, 38, 26, 165, 66, 51, 33, 165, 45, 39, 26, 165, 46, 40, 27, 165, 44, 38, 26, 165, 36, 33, 25, 165, 51, 43, 32, 165, 39, 34, 25, 165, 40, 36, 27, 165, 44, 38, 26, 165, 46, 40, 27, 165, 49, 41, 27, 165, 36, 33, 25, 165, 49, 49, 41, 165, 59, 47, 31, 165, 62, 49, 32, 165, 48, 41, 27, 165, 49, 42, 27, 165, 44, 38, 26, 165, 48, 41, 27, 165, 47, 40, 27, 165, 41, 36, 26, 165, 42, 37, 26, 165, 57, 46, 30, 165, 61, 48, 32, 165, 47, 40, 27, 165, 42, 37, 26, 165, 42, 37, 26, 165, 41, 36, 26, 165, 47, 40, 27, 165, 41, 36, 26, 165, 46, 40, 27, 165, 39, 35, 25, 165, 48, 41, 27, 165, 48, 41, 27, 165, 41, 36, 26, 165, 39, 35, 25, 165, 46, 39, 27, 165, 45, 39, 26, 165, 42, 37, 26, 165, 45, 39, 27, 165, 37, 33, 25, 165, 36, 33, 25, 165, 38, 34, 25, 165, 44, 38, 26, 165, 49, 41, 27, 165, 49, 42, 27, 165, 58, 46, 30, 165, 42, 37, 26, 165, 43, 37, 26, 165, 41, 36, 26, 165, 49, 41, 27, 165, 41, 36, 26, 165, 52, 43, 28, 165, 47, 40, 27, 165, 39, 34, 25, 165, 37, 33, 25, 165, 56, 45, 30, 165, 42, 37, 26, 165, 37, 34, 25, 165, 36, 33, 25, 165, 37, 34, 25, 165, 42, 37, 26, 165, 38, 34, 25, 165, 40, 36, 26, 165, 49, 42, 27, 165, 48, 41, 27, 165, 45, 39, 27, 165, 37, 33, 25, 165, 45, 39, 29, 165, 41, 36, 26, 165, 45, 39, 26, 165, 38, 34, 25, 165, 41, 36, 27, 165, 58, 49, 35, 165, 82, 66, 47, 165, 37, 34, 25, 165, 44, 38, 26, 165, 48, 41, 27, 165, 42, 37, 26, 165, 47, 40, 27, 165, 45, 47, 41, 165, 43, 38, 28, 165, 36, 33, 25, 165, 48, 41, 27, 165, 37, 34, 25, 165, 42, 37, 27, 165, 43, 38, 26, 165, 36, 33, 25, 165, 41, 36, 26, 165, 40, 35, 26, 165, 46, 39, 27, 165, 50, 42, 28, 165, 46, 40, 27, 165, 47, 40, 27, 165, 43, 37, 26, 165, 50, 42, 28, 165, 55, 45, 30, 165, 48, 41, 27, 165, 38, 34, 25, 165, 40, 35, 25, 165, 42, 37, 26, 165, 47, 40, 27, 165, 42, 37, 26, 165, 50, 43, 32, 165, 40, 36, 26, 165, 41, 36, 26, 165, 46, 47, 41, 165, 37, 33, 25, 165, 58, 48, 35, 165, 38, 34, 25, 165, 44, 38, 26, 165, 51, 43, 28, 165, 51, 43, 28, 165, 44, 38, 26, 165, 36, 33, 25, 165, 40, 36, 26, 165, 46, 39, 27, 165, 48, 41, 27, 165, 47, 40, 27, 165, 40, 35, 26, 165, 39, 35, 26, 165, 46, 40, 30, 165, 57, 48, 35, 165, 44, 38, 26, 165, 42, 36, 26, 165, 43, 37, 26, 165, 53, 44, 29, 165, 40, 35, 25, 165, 38, 34, 26, 165, 38, 34, 26, 165, 37, 33, 25, 165, 41, 36, 26, 165, 42, 37, 26, 165, 46, 40, 27, 165, 37, 34, 25, 165, 39, 35, 25, 165, 48, 41, 27, 165, 42, 37, 26, 165, 46, 47, 41, 165, 49, 41, 27, 165, 47, 40, 27, 165, 47, 40, 27, 165, 58, 47, 31, 165, 46, 39, 27, 165, 48, 41, 27, 165, 48, 41, 27, 165, 47, 40, 27, 165, 44, 38, 26, 165, 50, 42, 28, 165, 46, 39, 27, 165, 42, 37, 26, 165, 47, 40, 27, 165, 46, 39, 27, 165, 53, 44, 29, 165, 44, 38, 26, 165, 49, 42, 27, 165, 39, 35, 25, 165, 16, 16, 17, 255, 28, 29, 29, 255, 33, 34, 34, 255, 33, 34, 34, 255, 29, 30, 30, 255, 29, 30, 30, 255, 24, 25, 26, 255, 30, 30, 31, 255, 25, 25, 26, 255, 31, 32, 33, 255, 32, 33, 34, 255, 33, 34, 34, 255, 19, 19, 20, 255, 27, 27, 28, 255, 25, 25, 26, 255, 27, 28, 29, 255, 31, 32, 32, 255, 28, 29, 30, 255, 33, 33, 34, 255, 24, 24, 25, 255, 14, 14, 15, 255, 19, 20, 20, 255, 12, 12, 12, 255, 13, 14, 14, 255, 10, 10, 10, 255, 10, 11, 11, 255, 15, 15, 15, 255, 16, 17, 17, 255, 24, 25, 25, 255, 26, 27, 27, 255, 27, 27, 28, 255, 23, 23, 24, 255, 26, 26, 27, 255, 24, 24, 25, 255, 31, 31, 32, 255, 33, 33, 34, 255, 24, 24, 25, 255, 23, 24, 24, 255, 12, 12, 13, 255, 16, 17, 17, 255, 12, 13, 13, 255, 12, 13, 13, 255, 8, 8, 8, 255, 12, 13, 13, 255, 16, 17, 17, 255, 18, 18, 19, 255, 23, 23, 24, 255, 25, 25, 26, 255, 25, 26, 27, 255, 23, 24, 25, 255, 21, 21, 22, 255, 13, 13, 13, 255, 13, 13, 13, 255, 15, 16, 16, 255, 16, 16, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 5, 5, 6, 255, 9, 9, 9, 255, 13, 14, 14, 255, 13, 13, 14, 255, 7, 8, 8, 255, 11, 12, 12, 255, 8, 8, 8, 255, 8, 8, 8, 255, 7, 7, 7, 255, 13, 13, 13, 255, 10, 10, 11, 255, 9, 9, 9, 255, 13, 14, 14, 255, 9, 9, 9, 255, 14, 15, 15, 255, 11, 11, 12, 255, 6, 6, 6, 255, 2, 2, 2, 255, 9, 10, 10, 255, 12, 12, 12, 255, 12, 13, 13, 255, 12, 12, 12, 255, 14, 14, 15, 255, 14, 14, 14, 255, 8, 8, 8, 255, 9, 9, 9, 255, 8, 8, 8, 255, 8, 8, 8, 255, 11, 11, 12, 255, 21, 22, 22, 255, 25, 26, 26, 255, 22, 22, 23, 255, 26, 27, 28, 255, 23, 23, 24, 255, 24, 24, 25, 255, 20, 20, 21, 255, 15, 15, 15, 255, 12, 12, 12, 255, 4, 4, 4, 255, 6, 6, 7, 255, 10, 10, 10, 255, 11, 11, 11, 255, 11, 11, 11, 255, 6, 6, 6, 255, 6, 6, 6, 255, 10, 10, 10, 255, 9, 10, 10, 255, 11, 11, 12, 255, 6, 7, 7, 255, 8, 8, 8, 255, 15, 16, 16, 255, 20, 20, 21, 255, 7, 7, 7, 255, 5, 5, 5, 255, 9, 9, 9, 255, 12, 13, 13, 255, 6, 6, 7, 255, 8, 8, 8, 255, 7, 7, 8, 255, 9, 9, 9, 255, 11, 12, 12, 255, 7, 7, 7, 255, 12, 12, 13, 255, 15, 15, 16, 255, 12, 12, 13, 255, 11, 11, 12, 255, 10, 10, 10, 255, 11, 12, 12, 255, 7, 7, 7, 255, 7, 7, 8, 255, 7, 7, 7, 255, 6, 7, 7, 255, 11, 11, 11, 255, 11, 11, 11, 255, 9, 9, 9, 255, 7, 7, 8, 255, 10, 10, 11, 255, 8, 8, 9, 255, 13, 14, 14, 255, 16, 16, 17, 255, 21, 21, 22, 255, 22, 22, 23, 255, 29, 30, 30, 255, 27, 28, 28, 255, 28, 28, 29, 255, 30, 31, 31, 255, 32, 33, 34, 255, 27, 28, 28, 255, 23, 24, 24, 255, 20, 21, 21, 255, 18, 18, 19, 255, 16, 17, 17, 255, 14, 14, 14, 255, 9, 10, 10, 255, 12, 13, 13, 255, 17, 18, 18, 255, 18, 18, 19, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 23, 24, 25, 255, 29, 30, 30, 255, 23, 24, 24, 255, 18, 18, 19, 255, 16, 17, 17, 255, 15, 15, 15, 255, 13, 14, 14, 255, 8, 8, 8, 255, 10, 10, 11, 255, 13, 14, 14, 255, 16, 16, 16, 255, 15, 15, 15, 255, 21, 22, 22, 255, 13, 14, 14, 255, 11, 12, 12, 255, 15, 16, 16, 255, 13, 14, 14, 255, 6, 6, 6, 255, 8, 8, 8, 255, 10, 10, 11, 255, 13, 13, 13, 255, 15, 15, 15, 255, 23, 24, 24, 255, 16, 17, 17, 255, 11, 11, 11, 255, 9, 9, 10, 255, 12, 13, 13, 255, 5, 5, 5, 255, 9, 9, 9, 255, 12, 12, 12, 255, 10, 11, 11, 255, 5, 6, 6, 255, 11, 11, 11, 255, 17, 18, 18, 255, 27, 28, 29, 255, 22, 22, 23, 255, 18, 18, 19, 255, 23, 24, 24, 255, 26, 27, 28, 255, 29, 30, 30, 255, 25, 26, 26, 255, 33, 34, 34, 255, 26, 27, 27, 255, 20, 21, 21, 255, 23, 23, 24, 255, 15, 15, 15, 255, 11, 12, 12, 255, 8, 9, 9, 255, 8, 8, 9, 255, 10, 10, 10, 255, 14, 14, 14, 255, 16, 17, 17, 255, 11, 11, 11, 255, 13, 13, 14, 255, 14, 14, 14, 255, 11, 11, 11, 255, 16, 16, 16, 255, 16, 17, 17, 255, 16, 16, 17, 255, 18, 18, 19, 255, 12, 12, 12, 255, 15, 15, 15, 255, 19, 19, 20, 255, 14, 14, 14, 255, 10, 10, 11, 255, 9, 9, 9, 255, 10, 10, 10, 255, 10, 10, 10, 255, 12, 13, 13, 255, 13, 13, 13, 255, 14, 14, 15, 255, 16, 16, 16, 255, 20, 21, 21, 255, 18, 19, 19, 255, 22, 23, 23, 255, 29, 30, 31, 255, 30, 31, 32, 255, 28, 29, 30, 255, 29, 30, 31, 255, 33, 34, 34, 255, 30, 31, 31, 255, 28, 29, 29, 255, 27, 27, 28, 255, 20, 21, 21, 255, 20, 21, 21, 255, 15, 15, 15, 255, 15, 16, 16, 255, 14, 15, 15, 255, 10, 10, 11, 255, 10, 10, 11, 255, 8, 8, 9, 255, 11, 11, 11, 255, 15, 15, 15, 255, 14, 14, 15, 255, 17, 17, 17, 255, 22, 22, 23, 255, 11, 11, 11, 255, 10, 10, 11, 255, 11, 11, 12, 255, 50, 42, 28, 165, 38, 34, 25, 165, 41, 36, 26, 165, 48, 41, 27, 165, 39, 35, 25, 165, 52, 43, 28, 165, 56, 45, 30, 165, 63, 49, 32, 165, 48, 41, 27, 165, 44, 38, 26, 165, 46, 39, 27, 165, 67, 51, 34, 165, 44, 38, 26, 165, 49, 42, 27, 165, 47, 40, 27, 165, 56, 45, 30, 165, 50, 42, 28, 165, 45, 39, 26, 165, 43, 37, 26, 165, 48, 41, 27, 165, 45, 39, 27, 165, 49, 42, 27, 165, 51, 43, 28, 165, 55, 46, 34, 165, 37, 33, 25, 165, 38, 34, 25, 165, 52, 44, 32, 165, 39, 35, 25, 165, 39, 35, 26, 165, 48, 41, 27, 165, 43, 38, 26, 165, 42, 37, 26, 165, 43, 38, 26, 165, 41, 36, 26, 165, 38, 34, 25, 165, 40, 36, 26, 165, 40, 36, 26, 165, 42, 37, 26, 165, 54, 46, 33, 165, 45, 47, 41, 165, 42, 37, 26, 165, 76, 62, 44, 165, 37, 34, 25, 165, 48, 41, 27, 165, 50, 42, 28, 165, 42, 37, 26, 165, 37, 33, 25, 165, 38, 34, 25, 165, 39, 35, 26, 165, 39, 35, 25, 165, 59, 47, 31, 165, 45, 39, 27, 165, 61, 48, 32, 165, 46, 40, 27, 165, 48, 41, 27, 165, 42, 37, 26, 165, 51, 43, 28, 165, 70, 53, 35, 165, 53, 44, 29, 165, 47, 48, 41, 165, 70, 53, 35, 165, 76, 57, 36, 165, 56, 45, 30, 165, 39, 35, 25, 165, 39, 35, 26, 165, 41, 36, 26, 165, 46, 39, 27, 165, 45, 46, 41, 165, 46, 39, 27, 165, 45, 39, 27, 165, 53, 45, 33, 165, 41, 36, 26, 165, 38, 34, 25, 165, 45, 40, 29, 165, 67, 55, 40, 165, 37, 33, 25, 165, 42, 37, 26, 165, 43, 45, 40, 165, 36, 33, 25, 165, 37, 33, 25, 165, 37, 33, 25, 165, 41, 36, 26, 165, 46, 39, 27, 165, 42, 37, 26, 165, 73, 59, 43, 165, 39, 35, 25, 165, 48, 42, 31, 165, 39, 35, 25, 165, 41, 36, 26, 165, 47, 40, 27, 165, 49, 41, 27, 165, 57, 46, 30, 165, 43, 38, 26, 165, 39, 35, 26, 165, 53, 44, 29, 165, 48, 41, 27, 165, 60, 47, 31, 165, 42, 37, 26, 165, 42, 37, 26, 165, 52, 43, 28, 165, 43, 37, 26, 165, 47, 40, 27, 165, 76, 61, 44, 165, 39, 35, 26, 165, 48, 41, 30, 165, 43, 37, 26, 165, 48, 41, 27, 165, 38, 34, 25, 165, 42, 37, 26, 165, 39, 35, 25, 165, 47, 40, 27, 165, 58, 46, 31, 165, 64, 50, 33, 165, 48, 41, 27, 165, 53, 44, 29, 165, 45, 39, 26, 165, 45, 39, 26, 165, 47, 40, 27, 165, 52, 43, 29, 165, 44, 39, 29, 165, 64, 53, 38, 165, 46, 39, 27, 165, 37, 33, 25, 165, 55, 45, 29, 165, 52, 43, 29, 165, 46, 39, 27, 165, 45, 39, 26, 165, 67, 52, 34, 165, 60, 48, 32, 165, 44, 38, 26, 165, 45, 39, 26, 165, 55, 45, 30, 165, 41, 36, 26, 165, 37, 33, 25, 165, 41, 36, 26, 165, 50, 42, 28, 165, 46, 39, 27, 165, 48, 41, 27, 165, 42, 37, 26, 165, 39, 35, 25, 165, 43, 37, 26, 165, 38, 34, 26, 165, 40, 36, 26, 165, 45, 39, 26, 165, 61, 48, 32, 165, 72, 54, 36, 165, 48, 41, 27, 165, 61, 48, 32, 165, 38, 34, 25, 165, 44, 38, 29, 165, 45, 39, 27, 165, 40, 36, 26, 165, 45, 39, 27, 165, 40, 36, 26, 165, 40, 35, 27, 165, 42, 36, 26, 165, 49, 41, 27, 165, 42, 37, 26, 165, 37, 33, 25, 165, 41, 36, 26, 165, 50, 43, 32, 165, 44, 39, 29, 165, 49, 41, 27, 165, 48, 41, 27, 165, 53, 45, 33, 165, 65, 53, 39, 165, 66, 54, 39, 165, 42, 37, 26, 165, 37, 33, 25, 165, 50, 43, 32, 165, 42, 37, 26, 165, 40, 36, 27, 165, 54, 46, 33, 165, 58, 48, 35, 165, 44, 38, 26, 165, 41, 36, 26, 165, 44, 38, 26, 165, 68, 55, 40, 165, 55, 45, 30, 165, 46, 39, 27, 165, 46, 39, 27, 165, 45, 39, 26, 165, 48, 41, 27, 165, 45, 39, 27, 165, 43, 37, 26, 165, 39, 35, 25, 165, 36, 33, 25, 165, 47, 40, 30, 165, 63, 52, 38, 165, 43, 38, 26, 165, 43, 37, 26, 165, 43, 38, 26, 165, 50, 42, 28, 165, 42, 37, 26, 165, 51, 43, 28, 165, 42, 37, 26, 165, 46, 40, 30, 165, 45, 39, 26, 165, 40, 35, 25, 165, 43, 38, 28, 165, 38, 34, 26, 165, 37, 34, 25, 165, 76, 62, 44, 165, 68, 55, 40, 165, 39, 34, 25, 165, 36, 33, 25, 165, 42, 37, 26, 165, 54, 45, 33, 165, 36, 33, 25, 165, 44, 38, 26, 165, 46, 40, 27, 165, 36, 33, 25, 165, 40, 35, 26, 165, 45, 39, 27, 165, 44, 38, 26, 165, 42, 37, 26, 165, 42, 37, 26, 165, 42, 37, 28, 165, 43, 37, 26, 165, 44, 38, 26, 165, 37, 33, 25, 165, 38, 34, 25, 165, 47, 41, 30, 165, 86, 69, 49, 165, 37, 33, 25, 165, 51, 43, 28, 165, 43, 38, 26, 165, 45, 39, 27, 165, 48, 41, 27, 165, 48, 41, 27, 165, 37, 34, 25, 165, 50, 43, 32, 165, 43, 38, 26, 165, 46, 39, 27, 165, 40, 35, 26, 165, 46, 39, 27, 165, 50, 42, 28, 165, 50, 42, 28, 165, 50, 42, 28, 165, 36, 33, 25, 165, 43, 37, 26, 165, 39, 35, 25, 165, 51, 43, 28, 165, 43, 37, 26, 165, 40, 35, 25, 165, 51, 42, 28, 165, 67, 51, 34, 165, 48, 41, 27, 165, 37, 33, 25, 165, 42, 37, 26, 165, 50, 42, 28, 165, 51, 43, 28, 165, 56, 46, 30, 165, 70, 53, 35, 165, 46, 39, 27, 165, 50, 42, 28, 165, 13, 13, 14, 255, 14, 14, 14, 255, 33, 33, 34, 255, 32, 33, 34, 255, 31, 32, 32, 255, 24, 25, 25, 255, 29, 30, 31, 255, 25, 25, 26, 255, 33, 34, 34, 255, 31, 32, 33, 255, 29, 30, 31, 255, 31, 31, 32, 255, 22, 22, 23, 255, 23, 24, 24, 255, 30, 31, 32, 255, 24, 25, 25, 255, 26, 27, 28, 255, 32, 33, 34, 255, 24, 25, 25, 255, 21, 22, 22, 255, 15, 16, 16, 255, 18, 19, 19, 255, 16, 16, 17, 255, 7, 7, 7, 255, 8, 9, 9, 255, 3, 4, 4, 255, 10, 10, 10, 255, 26, 27, 28, 255, 20, 21, 21, 255, 30, 31, 31, 255, 30, 31, 32, 255, 28, 28, 29, 255, 28, 29, 30, 255, 28, 29, 30, 255, 26, 27, 27, 255, 27, 28, 28, 255, 24, 25, 25, 255, 20, 20, 21, 255, 16, 16, 16, 255, 19, 20, 20, 255, 14, 14, 14, 255, 10, 10, 11, 255, 13, 13, 14, 255, 12, 12, 12, 255, 17, 17, 18, 255, 16, 16, 17, 255, 14, 14, 14, 255, 22, 23, 23, 255, 27, 28, 28, 255, 25, 25, 26, 255, 27, 27, 28, 255, 25, 25, 26, 255, 20, 20, 20, 255, 22, 22, 23, 255, 17, 17, 18, 255, 15, 15, 16, 255, 11, 11, 11, 255, 7, 8, 8, 255, 7, 7, 8, 255, 10, 10, 10, 255, 12, 12, 13, 255, 9, 9, 10, 255, 7, 7, 7, 255, 7, 7, 7, 255, 6, 6, 6, 255, 6, 6, 6, 255, 11, 11, 12, 255, 10, 10, 10, 255, 8, 8, 8, 255, 8, 9, 9, 255, 8, 8, 8, 255, 10, 10, 10, 255, 4, 4, 4, 255, 10, 10, 10, 255, 6, 6, 6, 255, 12, 13, 13, 255, 15, 15, 16, 255, 18, 18, 19, 255, 14, 15, 15, 255, 17, 17, 18, 255, 13, 14, 14, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 7, 7, 8, 255, 9, 9, 9, 255, 11, 11, 12, 255, 18, 19, 19, 255, 30, 31, 32, 255, 31, 32, 32, 255, 28, 28, 29, 255, 23, 24, 24, 255, 21, 21, 22, 255, 20, 20, 21, 255, 12, 12, 13, 255, 10, 11, 11, 255, 10, 10, 10, 255, 10, 10, 10, 255, 9, 9, 9, 255, 10, 11, 11, 255, 7, 8, 8, 255, 8, 8, 8, 255, 4, 4, 5, 255, 8, 8, 8, 255, 6, 7, 7, 255, 13, 13, 13, 255, 8, 8, 9, 255, 11, 11, 12, 255, 12, 12, 13, 255, 4, 4, 4, 255, 6, 6, 6, 255, 11, 11, 12, 255, 13, 14, 14, 255, 14, 15, 15, 255, 15, 16, 16, 255, 11, 12, 12, 255, 17, 17, 18, 255, 16, 16, 17, 255, 9, 9, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 14, 14, 15, 255, 16, 16, 17, 255, 13, 14, 14, 255, 10, 10, 10, 255, 7, 7, 7, 255, 10, 11, 11, 255, 7, 8, 8, 255, 4, 4, 4, 255, 8, 9, 9, 255, 11, 11, 11, 255, 7, 7, 8, 255, 12, 12, 13, 255, 13, 13, 13, 255, 21, 21, 22, 255, 11, 11, 12, 255, 21, 21, 21, 255, 26, 26, 27, 255, 26, 26, 27, 255, 21, 21, 22, 255, 29, 29, 30, 255, 29, 29, 30, 255, 32, 33, 33, 255, 23, 24, 25, 255, 24, 24, 25, 255, 17, 18, 18, 255, 23, 23, 24, 255, 17, 17, 18, 255, 15, 15, 15, 255, 16, 17, 17, 255, 9, 10, 10, 255, 11, 12, 12, 255, 16, 16, 16, 255, 13, 13, 13, 255, 32, 33, 34, 255, 33, 33, 34, 255, 32, 32, 33, 255, 33, 34, 34, 255, 29, 29, 30, 255, 23, 24, 25, 255, 21, 21, 22, 255, 15, 15, 15, 255, 14, 14, 15, 255, 12, 12, 13, 255, 8, 8, 8, 255, 9, 9, 10, 255, 17, 18, 18, 255, 18, 18, 19, 255, 16, 16, 17, 255, 15, 15, 15, 255, 13, 14, 14, 255, 5, 6, 6, 255, 11, 11, 11, 255, 10, 10, 10, 255, 7, 7, 8, 255, 7, 7, 7, 255, 5, 5, 5, 255, 9, 10, 10, 255, 10, 10, 10, 255, 15, 15, 15, 255, 11, 12, 12, 255, 12, 12, 12, 255, 7, 8, 8, 255, 9, 10, 10, 255, 11, 11, 11, 255, 6, 6, 6, 255, 12, 12, 13, 255, 9, 9, 10, 255, 15, 15, 16, 255, 17, 17, 17, 255, 21, 22, 22, 255, 19, 19, 20, 255, 25, 25, 26, 255, 22, 22, 23, 255, 25, 26, 27, 255, 22, 22, 23, 255, 19, 20, 20, 255, 32, 33, 34, 255, 27, 28, 28, 255, 30, 30, 31, 255, 26, 27, 27, 255, 15, 16, 16, 255, 18, 18, 19, 255, 9, 10, 10, 255, 11, 11, 11, 255, 9, 9, 9, 255, 11, 12, 12, 255, 14, 14, 15, 255, 16, 16, 16, 255, 12, 13, 13, 255, 19, 19, 19, 255, 15, 16, 16, 255, 19, 19, 20, 255, 23, 23, 24, 255, 21, 21, 22, 255, 20, 21, 21, 255, 21, 22, 22, 255, 23, 24, 24, 255, 18, 19, 19, 255, 17, 18, 18, 255, 16, 16, 16, 255, 11, 12, 12, 255, 12, 12, 12, 255, 8, 8, 8, 255, 13, 13, 14, 255, 12, 12, 12, 255, 16, 16, 16, 255, 19, 19, 20, 255, 22, 22, 23, 255, 14, 15, 15, 255, 17, 17, 17, 255, 22, 22, 23, 255, 30, 31, 32, 255, 30, 31, 31, 255, 33, 34, 34, 255, 24, 25, 25, 255, 19, 19, 20, 255, 24, 25, 25, 255, 30, 31, 32, 255, 26, 27, 27, 255, 18, 19, 19, 255, 19, 20, 20, 255, 16, 16, 16, 255, 10, 10, 10, 255, 11, 11, 12, 255, 9, 9, 9, 255, 12, 12, 12, 255, 14, 15, 15, 255, 19, 20, 20, 255, 16, 16, 17, 255, 19, 19, 19, 255, 20, 20, 21, 255, 22, 23, 23, 255, 14, 15, 15, 255, 13, 13, 14, 255, 14, 14, 14, 255, 51, 43, 28, 165, 59, 47, 31, 165, 58, 46, 31, 165, 46, 40, 27, 165, 43, 38, 26, 165, 49, 41, 27, 165, 56, 54, 44, 165, 67, 51, 34, 165, 48, 41, 27, 165, 47, 40, 27, 165, 44, 38, 26, 165, 48, 41, 27, 165, 49, 41, 27, 165, 45, 39, 26, 165, 44, 38, 26, 165, 48, 41, 27, 165, 51, 42, 28, 165, 44, 39, 29, 165, 39, 35, 25, 165, 46, 39, 27, 165, 37, 33, 25, 165, 43, 38, 26, 165, 38, 34, 26, 165, 41, 36, 26, 165, 40, 35, 25, 165, 55, 46, 34, 165, 62, 51, 37, 165, 49, 42, 31, 165, 40, 35, 25, 165, 37, 34, 25, 165, 57, 48, 35, 165, 47, 40, 27, 165, 47, 40, 27, 165, 43, 37, 26, 165, 45, 39, 27, 165, 37, 34, 25, 165, 46, 39, 27, 165, 43, 38, 26, 165, 39, 35, 25, 165, 45, 39, 26, 165, 51, 43, 28, 165, 43, 37, 26, 165, 40, 36, 26, 165, 42, 37, 26, 165, 38, 34, 25, 165, 42, 37, 26, 165, 61, 51, 37, 165, 46, 40, 30, 165, 45, 39, 26, 165, 37, 34, 25, 165, 37, 33, 25, 165, 42, 37, 26, 165, 40, 36, 26, 165, 38, 34, 25, 165, 39, 35, 25, 165, 36, 33, 25, 165, 41, 36, 26, 165, 69, 52, 35, 165, 44, 38, 26, 165, 57, 46, 30, 165, 61, 48, 32, 165, 48, 41, 27, 165, 40, 35, 26, 165, 47, 40, 27, 165, 39, 35, 25, 165, 45, 39, 27, 165, 36, 33, 25, 165, 39, 35, 25, 165, 50, 42, 28, 165, 37, 33, 25, 165, 36, 33, 25, 165, 48, 41, 27, 165, 40, 35, 26, 165, 42, 37, 26, 165, 44, 38, 26, 165, 36, 33, 25, 165, 38, 34, 26, 165, 83, 66, 47, 165, 74, 60, 43, 165, 86, 69, 49, 165, 68, 56, 40, 165, 70, 57, 41, 165, 38, 34, 26, 165, 65, 53, 39, 165, 49, 42, 31, 165, 38, 34, 25, 165, 43, 38, 26, 165, 47, 40, 27, 165, 46, 39, 27, 165, 38, 34, 25, 165, 37, 34, 25, 165, 45, 39, 27, 165, 51, 42, 28, 165, 60, 47, 31, 165, 64, 50, 33, 165, 57, 46, 30, 165, 66, 51, 34, 165, 57, 46, 30, 165, 46, 40, 29, 165, 39, 35, 25, 165, 37, 34, 25, 165, 46, 40, 30, 165, 47, 40, 27, 165, 42, 37, 26, 165, 46, 47, 41, 165, 47, 40, 27, 165, 39, 35, 26, 165, 38, 34, 25, 165, 55, 45, 30, 165, 44, 38, 26, 165, 63, 49, 32, 165, 57, 46, 30, 165, 56, 45, 30, 165, 47, 40, 27, 165, 63, 49, 33, 165, 52, 43, 28, 165, 53, 44, 29, 165, 50, 42, 28, 165, 46, 40, 27, 165, 44, 38, 26, 165, 37, 34, 25, 165, 70, 57, 41, 165, 43, 37, 26, 165, 44, 38, 26, 165, 58, 47, 31, 165, 55, 45, 29, 165, 60, 47, 31, 165, 62, 49, 32, 165, 69, 53, 35, 165, 59, 47, 31, 165, 44, 38, 26, 165, 43, 37, 26, 165, 47, 40, 27, 165, 60, 48, 31, 165, 76, 56, 36, 165, 60, 48, 31, 165, 56, 46, 30, 165, 49, 42, 27, 165, 39, 35, 26, 165, 65, 53, 39, 165, 37, 34, 25, 165, 45, 39, 27, 165, 37, 34, 25, 165, 48, 41, 30, 165, 42, 37, 28, 165, 45, 39, 26, 165, 59, 47, 31, 165, 64, 50, 33, 165, 45, 39, 27, 165, 41, 36, 26, 165, 51, 42, 28, 165, 50, 42, 28, 165, 43, 37, 26, 165, 67, 55, 40, 165, 45, 38, 26, 165, 40, 36, 26, 165, 41, 36, 26, 165, 39, 34, 25, 165, 78, 63, 45, 165, 39, 35, 25, 165, 40, 36, 27, 165, 72, 58, 42, 165, 36, 33, 25, 165, 48, 41, 27, 165, 54, 46, 33, 165, 38, 34, 25, 165, 36, 33, 25, 165, 38, 34, 25, 165, 36, 33, 25, 165, 61, 51, 37, 165, 47, 41, 30, 165, 45, 39, 27, 165, 39, 34, 25, 165, 42, 37, 26, 165, 38, 34, 25, 165, 42, 37, 26, 165, 42, 37, 26, 165, 39, 35, 25, 165, 43, 38, 26, 165, 54, 44, 29, 165, 49, 42, 27, 165, 55, 45, 29, 165, 43, 37, 26, 165, 41, 36, 26, 165, 43, 37, 26, 165, 37, 33, 25, 165, 38, 34, 25, 165, 41, 36, 26, 165, 37, 33, 25, 165, 57, 48, 35, 165, 44, 38, 26, 165, 41, 36, 26, 165, 45, 39, 26, 165, 41, 36, 27, 165, 45, 39, 26, 165, 45, 39, 26, 165, 42, 37, 26, 165, 58, 46, 31, 165, 47, 40, 27, 165, 44, 38, 29, 165, 45, 40, 29, 165, 57, 48, 35, 165, 41, 37, 27, 165, 42, 37, 28, 165, 69, 57, 41, 165, 47, 41, 30, 165, 42, 37, 26, 165, 40, 36, 27, 165, 49, 42, 31, 165, 48, 41, 27, 165, 42, 37, 26, 165, 38, 34, 25, 165, 47, 40, 27, 165, 47, 48, 41, 165, 46, 39, 27, 165, 43, 37, 26, 165, 36, 33, 25, 165, 49, 42, 27, 165, 42, 37, 26, 165, 43, 38, 26, 165, 37, 34, 25, 165, 65, 53, 39, 165, 86, 68, 48, 165, 66, 63, 52, 165, 74, 60, 43, 165, 39, 35, 25, 165, 54, 44, 29, 165, 54, 44, 29, 165, 66, 51, 34, 165, 43, 37, 26, 165, 55, 45, 29, 165, 44, 46, 40, 165, 37, 34, 25, 165, 43, 38, 26, 165, 47, 40, 27, 165, 53, 44, 29, 165, 52, 43, 28, 165, 52, 43, 28, 165, 56, 46, 30, 165, 48, 41, 27, 165, 41, 36, 26, 165, 43, 38, 28, 165, 45, 40, 29, 165, 44, 38, 26, 165, 47, 41, 30, 165, 38, 34, 25, 165, 43, 37, 26, 165, 45, 39, 27, 165, 45, 39, 26, 165, 47, 40, 27, 165, 52, 43, 28, 165, 45, 39, 26, 165, 42, 37, 26, 165, 43, 38, 26, 165, 57, 46, 30, 165, 69, 53, 35, 165, 14, 15, 15, 255, 14, 14, 14, 255, 21, 22, 22, 255, 28, 28, 29, 255, 33, 34, 34, 255, 22, 22, 23, 255, 26, 27, 27, 255, 30, 30, 31, 255, 33, 33, 34, 255, 31, 32, 32, 255, 33, 33, 34, 255, 27, 28, 28, 255, 29, 30, 31, 255, 26, 26, 27, 255, 33, 34, 34, 255, 26, 27, 27, 255, 30, 31, 31, 255, 19, 19, 20, 255, 24, 24, 25, 255, 20, 20, 21, 255, 19, 19, 20, 255, 13, 13, 14, 255, 11, 11, 12, 255, 12, 13, 13, 255, 11, 11, 11, 255, 10, 11, 11, 255, 18, 19, 19, 255, 18, 18, 19, 255, 30, 31, 31, 255, 30, 31, 31, 255, 27, 28, 28, 255, 30, 31, 32, 255, 28, 28, 29, 255, 20, 20, 21, 255, 28, 29, 29, 255, 33, 34, 34, 255, 23, 24, 24, 255, 21, 21, 22, 255, 18, 19, 19, 255, 17, 17, 18, 255, 14, 15, 15, 255, 9, 10, 10, 255, 10, 10, 11, 255, 12, 12, 12, 255, 13, 13, 14, 255, 25, 26, 27, 255, 26, 26, 27, 255, 20, 20, 21, 255, 24, 24, 25, 255, 33, 34, 34, 255, 33, 34, 34, 255, 30, 30, 31, 255, 27, 28, 29, 255, 28, 29, 30, 255, 29, 30, 30, 255, 23, 24, 24, 255, 15, 15, 15, 255, 13, 14, 14, 255, 11, 11, 11, 255, 11, 11, 11, 255, 7, 7, 7, 255, 5, 5, 5, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 7, 7, 8, 255, 8, 9, 9, 255, 7, 8, 8, 255, 8, 8, 8, 255, 6, 6, 6, 255, 5, 5, 5, 255, 6, 6, 7, 255, 5, 6, 6, 255, 10, 10, 10, 255, 12, 12, 12, 255, 18, 18, 18, 255, 22, 22, 23, 255, 27, 27, 28, 255, 26, 27, 27, 255, 17, 17, 17, 255, 12, 13, 13, 255, 11, 12, 12, 255, 10, 10, 10, 255, 6, 6, 6, 255, 5, 5, 5, 255, 12, 12, 12, 255, 14, 14, 14, 255, 32, 33, 33, 255, 33, 34, 34, 255, 28, 29, 30, 255, 19, 20, 20, 255, 20, 21, 21, 255, 17, 18, 18, 255, 16, 16, 17, 255, 16, 17, 17, 255, 18, 19, 19, 255, 16, 17, 17, 255, 10, 10, 10, 255, 11, 11, 12, 255, 12, 12, 12, 255, 9, 9, 9, 255, 9, 10, 10, 255, 8, 8, 8, 255, 7, 7, 7, 255, 5, 5, 5, 255, 11, 11, 11, 255, 8, 8, 9, 255, 6, 6, 6, 255, 5, 5, 6, 255, 11, 11, 11, 255, 12, 12, 13, 255, 17, 17, 18, 255, 13, 14, 14, 255, 14, 14, 14, 255, 12, 12, 13, 255, 15, 15, 15, 255, 15, 16, 16, 255, 15, 16, 16, 255, 9, 10, 10, 255, 14, 14, 14, 255, 21, 21, 21, 255, 21, 22, 22, 255, 18, 19, 19, 255, 14, 15, 15, 255, 16, 16, 16, 255, 14, 14, 15, 255, 7, 7, 7, 255, 4, 4, 4, 255, 5, 5, 5, 255, 9, 9, 9, 255, 13, 14, 14, 255, 14, 14, 14, 255, 18, 18, 18, 255, 21, 22, 22, 255, 18, 18, 19, 255, 26, 27, 27, 255, 26, 27, 27, 255, 32, 33, 33, 255, 28, 28, 29, 255, 32, 33, 33, 255, 32, 33, 34, 255, 33, 34, 34, 255, 29, 30, 30, 255, 25, 26, 26, 255, 19, 19, 20, 255, 18, 18, 19, 255, 18, 18, 19, 255, 14, 14, 14, 255, 14, 14, 14, 255, 8, 8, 8, 255, 11, 11, 11, 255, 12, 13, 13, 255, 9, 9, 10, 255, 18, 19, 19, 255, 32, 33, 34, 255, 31, 31, 32, 255, 30, 31, 31, 255, 26, 26, 27, 255, 23, 23, 24, 255, 24, 25, 25, 255, 14, 15, 15, 255, 18, 18, 19, 255, 13, 13, 13, 255, 15, 15, 16, 255, 13, 13, 13, 255, 13, 14, 14, 255, 14, 15, 15, 255, 12, 13, 13, 255, 14, 14, 14, 255, 10, 10, 10, 255, 11, 12, 12, 255, 10, 10, 10, 255, 5, 5, 6, 255, 6, 6, 6, 255, 5, 5, 5, 255, 6, 6, 6, 255, 9, 9, 9, 255, 7, 7, 8, 255, 17, 17, 18, 255, 15, 15, 15, 255, 15, 15, 16, 255, 9, 9, 9, 255, 8, 8, 8, 255, 8, 8, 8, 255, 9, 9, 10, 255, 10, 11, 11, 255, 15, 16, 16, 255, 13, 13, 13, 255, 19, 19, 20, 255, 17, 17, 18, 255, 23, 23, 24, 255, 27, 28, 29, 255, 23, 23, 24, 255, 28, 29, 30, 255, 22, 23, 23, 255, 22, 22, 23, 255, 33, 34, 34, 255, 29, 29, 30, 255, 18, 19, 19, 255, 22, 22, 23, 255, 19, 20, 20, 255, 15, 15, 16, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 8, 9, 9, 255, 7, 7, 8, 255, 20, 20, 21, 255, 17, 17, 18, 255, 21, 22, 22, 255, 22, 23, 23, 255, 17, 17, 18, 255, 17, 17, 18, 255, 21, 21, 22, 255, 22, 23, 23, 255, 22, 22, 23, 255, 33, 34, 34, 255, 31, 31, 32, 255, 22, 22, 23, 255, 22, 22, 23, 255, 15, 15, 16, 255, 12, 13, 13, 255, 7, 7, 7, 255, 10, 10, 10, 255, 8, 8, 9, 255, 10, 10, 10, 255, 19, 19, 19, 255, 20, 21, 21, 255, 23, 24, 24, 255, 22, 23, 23, 255, 32, 32, 33, 255, 33, 34, 34, 255, 33, 34, 34, 255, 32, 33, 34, 255, 29, 30, 31, 255, 22, 23, 23, 255, 23, 24, 24, 255, 23, 23, 24, 255, 19, 20, 20, 255, 18, 18, 19, 255, 16, 16, 17, 255, 16, 17, 17, 255, 13, 14, 14, 255, 15, 15, 16, 255, 12, 13, 13, 255, 14, 14, 15, 255, 18, 18, 19, 255, 20, 21, 21, 255, 20, 21, 21, 255, 26, 26, 27, 255, 25, 25, 26, 255, 27, 28, 28, 255, 15, 15, 15, 255, 16, 17, 17, 255, 11, 11, 11, 255, 72, 54, 36, 165, 49, 41, 27, 165, 49, 41, 27, 165, 47, 40, 27, 165, 48, 41, 27, 165, 47, 48, 41, 165, 45, 39, 27, 165, 47, 40, 27, 165, 51, 51, 42, 165, 45, 39, 26, 165, 48, 41, 27, 165, 43, 37, 26, 165, 45, 39, 27, 165, 43, 38, 26, 165, 47, 40, 27, 165, 55, 45, 29, 165, 46, 40, 27, 165, 43, 38, 26, 165, 60, 50, 36, 165, 42, 37, 26, 165, 54, 46, 33, 165, 61, 50, 37, 165, 36, 33, 25, 165, 38, 34, 25, 165, 49, 42, 31, 165, 38, 34, 25, 165, 41, 36, 27, 165, 49, 42, 31, 165, 38, 34, 25, 165, 40, 35, 25, 165, 40, 36, 26, 165, 37, 33, 25, 165, 42, 37, 26, 165, 39, 35, 25, 165, 37, 34, 25, 165, 40, 36, 26, 165, 44, 38, 26, 165, 40, 35, 26, 165, 45, 39, 26, 165, 42, 37, 26, 165, 48, 41, 27, 165, 44, 38, 26, 165, 48, 41, 27, 165, 44, 38, 26, 165, 75, 61, 44, 165, 60, 50, 36, 165, 41, 36, 26, 165, 45, 39, 27, 165, 51, 42, 28, 165, 37, 33, 25, 165, 47, 40, 27, 165, 39, 35, 25, 165, 39, 35, 25, 165, 51, 44, 32, 165, 38, 34, 25, 165, 37, 33, 25, 165, 46, 40, 27, 165, 50, 42, 27, 165, 46, 39, 27, 165, 61, 48, 32, 165, 47, 40, 27, 165, 54, 44, 29, 165, 47, 40, 27, 165, 42, 37, 26, 165, 40, 35, 25, 165, 42, 37, 26, 165, 45, 39, 26, 165, 51, 43, 28, 165, 50, 42, 28, 165, 43, 38, 26, 165, 37, 34, 25, 165, 40, 36, 26, 165, 42, 37, 26, 165, 49, 42, 27, 165, 47, 40, 27, 165, 40, 35, 25, 165, 36, 33, 25, 165, 43, 38, 28, 165, 63, 52, 38, 165, 74, 60, 43, 165, 85, 68, 48, 165, 87, 70, 50, 165, 56, 47, 34, 165, 76, 62, 44, 165, 39, 35, 25, 165, 50, 42, 28, 165, 45, 39, 27, 165, 44, 38, 26, 165, 37, 33, 25, 165, 37, 33, 25, 165, 49, 41, 27, 165, 44, 38, 26, 165, 62, 49, 32, 165, 54, 44, 29, 165, 60, 48, 31, 165, 65, 50, 33, 165, 61, 48, 32, 165, 48, 41, 27, 165, 39, 35, 25, 165, 39, 34, 25, 165, 42, 37, 26, 165, 46, 39, 27, 165, 45, 39, 27, 165, 48, 41, 27, 165, 47, 40, 27, 165, 50, 42, 28, 165, 45, 39, 26, 165, 43, 37, 26, 165, 50, 42, 28, 165, 52, 43, 29, 165, 61, 56, 46, 165, 49, 42, 27, 165, 48, 49, 41, 165, 53, 44, 29, 165, 71, 54, 36, 165, 59, 47, 31, 165, 68, 52, 34, 165, 51, 43, 28, 165, 44, 38, 26, 165, 37, 33, 25, 165, 53, 45, 33, 165, 84, 67, 48, 165, 45, 40, 29, 165, 38, 34, 25, 165, 46, 39, 27, 165, 49, 42, 27, 165, 42, 37, 26, 165, 71, 54, 35, 165, 62, 49, 32, 165, 56, 45, 30, 165, 38, 34, 25, 165, 43, 37, 26, 165, 46, 40, 27, 165, 62, 49, 32, 165, 65, 50, 33, 165, 60, 48, 32, 165, 51, 42, 28, 165, 52, 43, 28, 165, 44, 39, 29, 165, 62, 51, 37, 165, 40, 36, 27, 165, 37, 33, 25, 165, 37, 33, 25, 165, 70, 57, 41, 165, 43, 38, 28, 165, 45, 39, 26, 165, 55, 45, 30, 165, 62, 48, 32, 165, 48, 41, 27, 165, 49, 42, 27, 165, 43, 37, 26, 165, 59, 47, 31, 165, 45, 39, 27, 165, 39, 35, 25, 165, 38, 34, 25, 165, 38, 34, 26, 165, 38, 34, 25, 165, 40, 36, 26, 165, 61, 50, 37, 165, 76, 62, 44, 165, 85, 68, 49, 165, 41, 36, 27, 165, 41, 36, 26, 165, 42, 37, 26, 165, 38, 34, 25, 165, 40, 35, 27, 165, 55, 46, 34, 165, 59, 49, 36, 165, 48, 41, 30, 165, 37, 33, 25, 165, 36, 33, 25, 165, 44, 38, 26, 165, 51, 51, 42, 165, 45, 39, 26, 165, 66, 54, 39, 165, 40, 36, 26, 165, 40, 36, 26, 165, 52, 43, 29, 165, 52, 43, 28, 165, 55, 45, 29, 165, 41, 36, 26, 165, 64, 81, 36, 255, 65, 50, 33, 165, 42, 37, 26, 165, 43, 38, 26, 165, 41, 36, 26, 165, 38, 34, 25, 165, 40, 36, 26, 165, 45, 39, 26, 165, 46, 40, 27, 165, 38, 34, 25, 165, 39, 35, 25, 165, 43, 37, 26, 165, 41, 36, 26, 165, 41, 36, 27, 165, 39, 35, 25, 165, 45, 39, 27, 165, 49, 41, 27, 165, 54, 44, 29, 165, 46, 40, 27, 165, 36, 33, 25, 165, 44, 38, 26, 165, 41, 36, 26, 165, 65, 54, 39, 165, 83, 66, 45, 165, 86, 68, 48, 165, 66, 54, 39, 165, 38, 34, 25, 165, 38, 34, 25, 165, 41, 36, 26, 165, 46, 40, 27, 165, 41, 36, 26, 165, 46, 39, 27, 165, 56, 45, 30, 165, 55, 45, 30, 165, 49, 41, 27, 165, 42, 37, 26, 165, 48, 41, 27, 165, 43, 38, 26, 165, 38, 34, 25, 165, 39, 35, 26, 165, 76, 62, 44, 165, 64, 53, 38, 165, 47, 41, 30, 165, 38, 34, 26, 165, 45, 39, 26, 165, 40, 35, 25, 165, 44, 38, 26, 165, 49, 42, 27, 165, 58, 46, 31, 165, 46, 39, 27, 165, 52, 43, 29, 165, 46, 39, 27, 165, 45, 39, 29, 165, 40, 36, 26, 165, 58, 46, 30, 165, 52, 43, 28, 165, 55, 45, 30, 165, 58, 47, 31, 165, 50, 42, 28, 165, 53, 44, 29, 165, 49, 42, 31, 165, 45, 47, 41, 165, 44, 38, 26, 165, 36, 33, 25, 165, 40, 35, 26, 165, 42, 37, 26, 165, 46, 39, 27, 165, 42, 37, 26, 165, 41, 36, 26, 165, 45, 39, 26, 165, 47, 48, 41, 165, 42, 37, 26, 165, 52, 43, 28, 165, 42, 37, 26, 165, 67, 52, 34, 165, 14, 15, 15, 255, 15, 15, 16, 255, 16, 16, 16, 255, 26, 26, 27, 255, 33, 33, 34, 255, 28, 29, 30, 255, 29, 29, 30, 255, 28, 29, 30, 255, 33, 34, 34, 255, 31, 32, 33, 255, 29, 29, 30, 255, 31, 32, 32, 255, 33, 34, 34, 255, 32, 33, 34, 255, 27, 28, 28, 255, 32, 33, 34, 255, 33, 33, 34, 255, 24, 25, 26, 255, 22, 22, 23, 255, 20, 20, 21, 255, 17, 17, 17, 255, 13, 14, 14, 255, 7, 8, 8, 255, 12, 12, 12, 255, 9, 10, 10, 255, 14, 14, 14, 255, 17, 17, 18, 255, 18, 19, 19, 255, 27, 28, 28, 255, 23, 24, 24, 255, 27, 28, 29, 255, 28, 29, 29, 255, 26, 26, 27, 255, 24, 25, 25, 255, 26, 27, 28, 255, 32, 33, 34, 255, 21, 22, 22, 255, 30, 31, 31, 255, 15, 16, 16, 255, 14, 14, 15, 255, 16, 16, 17, 255, 14, 14, 14, 255, 10, 10, 10, 255, 6, 6, 6, 255, 15, 15, 16, 255, 20, 20, 21, 255, 23, 23, 24, 255, 26, 27, 27, 255, 24, 25, 25, 255, 33, 34, 34, 255, 25, 25, 26, 255, 20, 20, 20, 255, 25, 25, 26, 255, 23, 24, 24, 255, 23, 23, 24, 255, 20, 20, 21, 255, 14, 15, 15, 255, 10, 10, 10, 255, 9, 10, 10, 255, 14, 14, 15, 255, 9, 10, 10, 255, 12, 13, 13, 255, 14, 14, 15, 255, 6, 6, 6, 255, 6, 7, 7, 255, 10, 10, 11, 255, 11, 11, 11, 255, 14, 14, 15, 255, 13, 13, 13, 255, 8, 8, 8, 255, 6, 6, 6, 255, 7, 7, 8, 255, 5, 6, 6, 255, 12, 12, 12, 255, 14, 14, 15, 255, 15, 15, 15, 255, 22, 22, 23, 255, 26, 26, 27, 255, 16, 17, 17, 255, 22, 22, 23, 255, 15, 15, 16, 255, 9, 9, 9, 255, 16, 17, 17, 255, 12, 12, 13, 255, 5, 5, 5, 255, 6, 6, 6, 255, 9, 9, 9, 255, 15, 15, 16, 255, 25, 25, 26, 255, 33, 33, 34, 255, 32, 33, 34, 255, 24, 24, 25, 255, 20, 20, 21, 255, 20, 21, 21, 255, 22, 22, 23, 255, 22, 23, 23, 255, 22, 22, 23, 255, 16, 17, 17, 255, 17, 18, 18, 255, 11, 11, 11, 255, 17, 17, 18, 255, 10, 10, 10, 255, 10, 10, 10, 255, 7, 8, 8, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 6, 6, 6, 255, 0, 0, 0, 255, 7, 7, 7, 255, 10, 11, 11, 255, 13, 13, 14, 255, 17, 18, 18, 255, 16, 17, 17, 255, 16, 16, 17, 255, 14, 14, 14, 255, 11, 11, 11, 255, 22, 22, 23, 255, 22, 22, 23, 255, 17, 17, 17, 255, 18, 18, 19, 255, 24, 25, 25, 255, 21, 21, 22, 255, 19, 20, 20, 255, 16, 16, 17, 255, 13, 13, 14, 255, 15, 15, 15, 255, 4, 4, 4, 255, 3, 3, 4, 255, 2, 3, 3, 255, 5, 5, 5, 255, 12, 12, 13, 255, 14, 14, 14, 255, 19, 19, 20, 255, 26, 26, 27, 255, 27, 28, 28, 255, 25, 25, 26, 255, 31, 32, 32, 255, 32, 33, 33, 255, 33, 33, 34, 255, 33, 34, 34, 255, 30, 31, 31, 255, 33, 34, 34, 255, 25, 26, 27, 255, 32, 32, 33, 255, 29, 29, 30, 255, 20, 20, 21, 255, 17, 17, 18, 255, 17, 18, 18, 255, 15, 15, 16, 255, 14, 14, 14, 255, 10, 10, 10, 255, 13, 14, 14, 255, 18, 18, 19, 255, 16, 16, 17, 255, 33, 33, 34, 255, 30, 31, 32, 255, 27, 27, 28, 255, 26, 27, 27, 255, 21, 22, 22, 255, 15, 15, 15, 255, 17, 17, 17, 255, 20, 20, 20, 255, 17, 18, 18, 255, 16, 16, 17, 255, 13, 13, 13, 255, 8, 8, 8, 255, 14, 14, 14, 255, 11, 11, 11, 255, 14, 14, 14, 255, 10, 10, 11, 255, 8, 8, 8, 255, 8, 8, 8, 255, 6, 7, 7, 255, 2, 2, 2, 255, 7, 7, 7, 255, 9, 9, 9, 255, 10, 10, 10, 255, 7, 7, 8, 255, 11, 11, 11, 255, 11, 11, 12, 255, 7, 7, 7, 255, 10, 11, 11, 255, 10, 11, 11, 255, 8, 9, 9, 255, 15, 15, 15, 255, 13, 13, 13, 255, 11, 11, 11, 255, 8, 8, 9, 255, 15, 15, 16, 255, 15, 15, 16, 255, 19, 20, 20, 255, 25, 26, 27, 255, 23, 23, 24, 255, 19, 20, 20, 255, 24, 25, 26, 255, 22, 22, 23, 255, 29, 29, 30, 255, 28, 28, 29, 255, 17, 18, 18, 255, 20, 20, 21, 255, 19, 20, 20, 255, 12, 12, 12, 255, 12, 12, 12, 255, 4, 4, 4, 255, 9, 9, 10, 255, 17, 17, 18, 255, 12, 13, 13, 255, 10, 11, 11, 255, 19, 19, 19, 255, 16, 17, 17, 255, 16, 16, 17, 255, 19, 19, 19, 255, 20, 20, 20, 255, 22, 23, 23, 255, 26, 27, 27, 255, 33, 33, 34, 255, 32, 33, 33, 255, 30, 31, 32, 255, 30, 31, 32, 255, 21, 22, 22, 255, 17, 17, 17, 255, 8, 8, 8, 255, 8, 8, 9, 255, 7, 7, 7, 255, 10, 10, 10, 255, 10, 10, 10, 255, 18, 18, 18, 255, 22, 23, 23, 255, 28, 29, 29, 255, 25, 26, 26, 255, 26, 27, 28, 255, 31, 32, 33, 255, 32, 33, 33, 255, 28, 29, 30, 255, 27, 28, 29, 255, 23, 23, 24, 255, 22, 23, 23, 255, 25, 25, 26, 255, 15, 16, 16, 255, 13, 14, 14, 255, 16, 16, 16, 255, 12, 12, 12, 255, 10, 11, 11, 255, 13, 14, 14, 255, 13, 14, 14, 255, 18, 19, 19, 255, 18, 18, 19, 255, 21, 22, 22, 255, 26, 26, 27, 255, 23, 24, 24, 255, 28, 29, 30, 255, 24, 24, 25, 255, 14, 15, 15, 255, 16, 17, 17, 255, 12, 12, 13, 255, 57, 46, 30, 165, 54, 44, 29, 165, 48, 41, 27, 165, 38, 34, 25, 165, 37, 34, 25, 165, 47, 40, 27, 165, 41, 36, 26, 165, 50, 42, 28, 165, 63, 49, 33, 165, 62, 49, 32, 165, 47, 40, 27, 165, 43, 38, 26, 165, 46, 39, 27, 165, 44, 38, 26, 165, 38, 34, 25, 165, 68, 52, 34, 165, 64, 50, 33, 165, 51, 43, 28, 165, 46, 39, 27, 165, 45, 39, 27, 165, 37, 34, 25, 165, 41, 36, 26, 165, 48, 41, 27, 165, 45, 39, 27, 165, 43, 38, 26, 165, 45, 38, 26, 165, 41, 36, 26, 165, 45, 39, 29, 165, 45, 39, 27, 165, 40, 36, 26, 165, 43, 37, 26, 165, 39, 35, 25, 165, 42, 37, 26, 165, 43, 38, 26, 165, 45, 39, 26, 165, 44, 38, 26, 165, 51, 44, 32, 165, 44, 38, 26, 165, 51, 42, 28, 165, 40, 35, 26, 165, 40, 36, 26, 165, 43, 38, 26, 165, 41, 36, 26, 165, 46, 40, 27, 165, 39, 35, 25, 165, 44, 38, 26, 165, 46, 40, 27, 165, 42, 37, 26, 165, 43, 38, 26, 165, 48, 41, 27, 165, 42, 37, 26, 165, 46, 40, 27, 165, 56, 53, 44, 165, 42, 37, 26, 165, 57, 46, 30, 165, 46, 39, 27, 165, 49, 41, 27, 165, 67, 52, 34, 165, 68, 52, 34, 165, 61, 48, 32, 165, 44, 38, 26, 165, 43, 37, 26, 165, 47, 40, 27, 165, 42, 37, 26, 165, 42, 36, 26, 165, 38, 34, 25, 165, 38, 34, 25, 165, 44, 38, 26, 165, 48, 41, 27, 165, 52, 43, 28, 165, 44, 38, 26, 165, 42, 37, 26, 165, 40, 36, 26, 165, 37, 34, 25, 165, 39, 35, 25, 165, 38, 34, 25, 165, 52, 44, 32, 165, 37, 34, 25, 165, 37, 34, 25, 165, 38, 34, 25, 165, 38, 34, 25, 165, 56, 47, 35, 165, 38, 34, 25, 165, 37, 34, 25, 165, 41, 36, 26, 165, 45, 39, 26, 165, 52, 43, 28, 165, 47, 40, 27, 165, 47, 40, 27, 165, 54, 44, 29, 165, 55, 45, 30, 165, 49, 42, 27, 165, 44, 38, 26, 165, 46, 39, 27, 165, 43, 37, 26, 165, 65, 50, 33, 165, 71, 54, 35, 165, 62, 48, 32, 165, 49, 41, 27, 165, 42, 37, 26, 165, 42, 37, 26, 165, 48, 41, 27, 165, 43, 38, 26, 165, 46, 40, 27, 165, 44, 38, 26, 165, 48, 41, 27, 165, 53, 44, 29, 165, 56, 45, 30, 165, 49, 41, 27, 165, 41, 36, 26, 165, 53, 44, 29, 165, 66, 51, 33, 165, 56, 46, 30, 165, 59, 47, 31, 165, 57, 46, 30, 165, 52, 43, 29, 165, 52, 43, 28, 165, 39, 35, 25, 165, 38, 34, 25, 165, 41, 36, 26, 165, 46, 40, 30, 165, 56, 47, 35, 165, 41, 36, 27, 165, 39, 35, 25, 165, 42, 37, 26, 165, 46, 39, 27, 165, 36, 33, 25, 165, 52, 43, 29, 165, 55, 45, 30, 165, 44, 38, 26, 165, 43, 38, 26, 165, 41, 36, 26, 165, 62, 49, 32, 165, 65, 50, 33, 165, 72, 54, 36, 165, 69, 52, 35, 165, 60, 48, 32, 165, 45, 39, 26, 165, 52, 43, 29, 165, 51, 43, 28, 165, 40, 36, 26, 165, 49, 42, 31, 165, 42, 37, 28, 165, 40, 35, 25, 165, 38, 34, 25, 165, 46, 40, 27, 165, 46, 39, 27, 165, 43, 37, 26, 165, 46, 47, 41, 165, 43, 38, 26, 165, 56, 45, 30, 165, 37, 33, 25, 165, 40, 36, 26, 165, 47, 40, 27, 165, 47, 40, 27, 165, 48, 41, 27, 165, 56, 46, 30, 165, 39, 35, 25, 165, 37, 33, 25, 165, 41, 36, 27, 165, 40, 36, 26, 165, 47, 41, 30, 165, 37, 33, 25, 165, 39, 35, 25, 165, 42, 37, 26, 165, 47, 40, 30, 165, 61, 51, 37, 165, 74, 60, 43, 165, 38, 34, 26, 165, 38, 34, 25, 165, 39, 35, 25, 165, 38, 34, 25, 165, 47, 40, 27, 165, 48, 41, 27, 165, 59, 57, 48, 165, 58, 48, 35, 165, 45, 39, 29, 165, 43, 38, 28, 165, 50, 42, 27, 165, 50, 42, 28, 165, 41, 36, 26, 165, 49, 41, 27, 165, 47, 41, 30, 165, 40, 36, 26, 165, 40, 36, 26, 165, 44, 38, 26, 165, 42, 37, 26, 165, 44, 38, 26, 165, 71, 58, 41, 165, 58, 48, 35, 165, 37, 34, 25, 165, 46, 39, 27, 165, 45, 39, 26, 165, 45, 38, 26, 165, 48, 41, 27, 165, 46, 39, 27, 165, 47, 40, 27, 165, 52, 43, 28, 165, 48, 41, 27, 165, 53, 44, 29, 165, 42, 37, 26, 165, 46, 40, 27, 165, 44, 38, 26, 165, 41, 37, 27, 165, 47, 40, 30, 165, 79, 64, 46, 165, 84, 67, 47, 165, 69, 56, 41, 165, 36, 33, 25, 165, 38, 34, 26, 165, 40, 35, 26, 165, 55, 45, 29, 165, 48, 41, 27, 165, 53, 44, 29, 165, 43, 38, 26, 165, 37, 34, 25, 165, 54, 46, 33, 165, 45, 39, 27, 165, 46, 40, 27, 165, 38, 34, 25, 165, 57, 48, 35, 165, 36, 33, 25, 165, 36, 33, 25, 165, 54, 46, 34, 165, 52, 44, 32, 165, 40, 36, 27, 165, 41, 36, 26, 165, 41, 36, 26, 165, 45, 39, 26, 165, 54, 44, 29, 165, 58, 46, 31, 165, 41, 36, 26, 165, 44, 38, 26, 165, 37, 33, 25, 165, 41, 36, 26, 165, 48, 41, 27, 165, 52, 43, 28, 165, 47, 40, 27, 165, 38, 34, 25, 165, 37, 33, 25, 165, 43, 45, 40, 165, 37, 33, 25, 165, 48, 41, 31, 165, 71, 58, 42, 165, 41, 36, 26, 165, 48, 41, 27, 165, 43, 38, 26, 165, 50, 42, 28, 165, 48, 41, 27, 165, 45, 39, 26, 165, 47, 40, 27, 165, 51, 50, 42, 165, 52, 43, 28, 165, 47, 40, 27, 165, 53, 43, 29, 165, 55, 45, 30, 165, 10, 11, 11, 255, 15, 15, 15, 255, 19, 19, 20, 255, 18, 19, 19, 255, 18, 18, 19, 255, 33, 33, 34, 255, 26, 27, 27, 255, 28, 29, 29, 255, 33, 33, 34, 255, 31, 32, 33, 255, 27, 28, 29, 255, 27, 27, 28, 255, 32, 33, 34, 255, 31, 31, 32, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 26, 27, 27, 255, 24, 24, 25, 255, 18, 18, 18, 255, 12, 12, 12, 255, 12, 12, 12, 255, 7, 8, 8, 255, 12, 12, 13, 255, 12, 12, 13, 255, 15, 16, 16, 255, 15, 16, 16, 255, 11, 11, 11, 255, 26, 27, 27, 255, 22, 22, 23, 255, 23, 23, 24, 255, 21, 22, 22, 255, 22, 22, 23, 255, 13, 14, 14, 255, 24, 25, 25, 255, 25, 25, 26, 255, 27, 28, 28, 255, 28, 28, 29, 255, 24, 24, 25, 255, 13, 14, 14, 255, 11, 12, 12, 255, 14, 14, 14, 255, 11, 11, 12, 255, 13, 14, 14, 255, 17, 17, 18, 255, 22, 23, 23, 255, 17, 18, 18, 255, 30, 31, 32, 255, 33, 33, 34, 255, 32, 33, 34, 255, 26, 27, 27, 255, 21, 22, 22, 255, 19, 20, 20, 255, 15, 15, 16, 255, 19, 19, 20, 255, 17, 17, 18, 255, 13, 13, 13, 255, 6, 6, 7, 255, 9, 9, 10, 255, 11, 11, 11, 255, 14, 14, 15, 255, 19, 19, 19, 255, 10, 10, 11, 255, 9, 10, 10, 255, 10, 10, 11, 255, 10, 11, 11, 255, 13, 13, 14, 255, 10, 10, 11, 255, 11, 11, 11, 255, 7, 7, 7, 255, 6, 7, 7, 255, 3, 3, 3, 255, 8, 8, 8, 255, 11, 11, 11, 255, 7, 8, 8, 255, 13, 13, 14, 255, 22, 22, 23, 255, 25, 26, 26, 255, 28, 28, 29, 255, 22, 22, 23, 255, 21, 22, 22, 255, 15, 16, 16, 255, 17, 17, 17, 255, 13, 14, 14, 255, 11, 12, 12, 255, 9, 10, 10, 255, 9, 9, 10, 255, 16, 17, 17, 255, 19, 20, 20, 255, 22, 23, 23, 255, 31, 31, 32, 255, 29, 29, 30, 255, 23, 24, 24, 255, 23, 23, 24, 255, 25, 25, 26, 255, 23, 23, 24, 255, 22, 22, 23, 255, 15, 15, 15, 255, 22, 22, 23, 255, 18, 19, 19, 255, 13, 13, 14, 255, 14, 15, 15, 255, 14, 14, 14, 255, 10, 10, 11, 255, 9, 9, 10, 255, 5, 6, 6, 255, 4, 4, 5, 255, 6, 6, 7, 255, 6, 6, 6, 255, 9, 9, 9, 255, 11, 12, 12, 255, 15, 15, 16, 255, 24, 25, 26, 255, 25, 25, 26, 255, 18, 19, 19, 255, 20, 20, 21, 255, 24, 24, 25, 255, 18, 19, 19, 255, 19, 20, 20, 255, 26, 27, 28, 255, 21, 21, 22, 255, 27, 27, 28, 255, 25, 25, 26, 255, 16, 16, 16, 255, 22, 23, 23, 255, 17, 17, 18, 255, 12, 12, 12, 255, 12, 12, 12, 255, 12, 12, 12, 255, 5, 6, 6, 255, 6, 6, 6, 255, 8, 9, 9, 255, 14, 15, 15, 255, 21, 21, 22, 255, 23, 23, 24, 255, 28, 29, 30, 255, 29, 30, 31, 255, 32, 33, 34, 255, 33, 33, 34, 255, 26, 27, 27, 255, 32, 32, 33, 255, 30, 31, 31, 255, 32, 33, 34, 255, 33, 34, 34, 255, 31, 32, 33, 255, 22, 23, 23, 255, 19, 19, 20, 255, 19, 20, 20, 255, 19, 19, 20, 255, 15, 15, 15, 255, 11, 12, 12, 255, 7, 7, 7, 255, 11, 11, 12, 255, 15, 15, 16, 255, 21, 21, 22, 255, 32, 33, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 31, 32, 33, 255, 25, 26, 26, 255, 19, 19, 19, 255, 21, 21, 22, 255, 23, 23, 24, 255, 23, 24, 24, 255, 13, 13, 13, 255, 11, 11, 12, 255, 10, 10, 10, 255, 11, 12, 12, 255, 11, 11, 11, 255, 10, 10, 11, 255, 11, 11, 11, 255, 12, 12, 12, 255, 12, 12, 13, 255, 9, 9, 9, 255, 10, 10, 11, 255, 7, 7, 7, 255, 10, 10, 10, 255, 13, 13, 14, 255, 9, 9, 9, 255, 10, 10, 10, 255, 7, 7, 7, 255, 14, 14, 15, 255, 12, 13, 13, 255, 10, 10, 10, 255, 11, 11, 12, 255, 16, 16, 16, 255, 9, 9, 10, 255, 21, 22, 22, 255, 17, 17, 18, 255, 19, 20, 20, 255, 18, 19, 19, 255, 29, 30, 30, 255, 32, 33, 34, 255, 33, 34, 34, 255, 31, 31, 32, 255, 26, 26, 27, 255, 32, 33, 34, 255, 33, 33, 34, 255, 24, 25, 25, 255, 19, 19, 20, 255, 17, 18, 18, 255, 19, 20, 20, 255, 16, 17, 17, 255, 11, 11, 11, 255, 9, 9, 9, 255, 10, 10, 10, 255, 12, 13, 13, 255, 15, 16, 16, 255, 17, 18, 18, 255, 15, 15, 15, 255, 12, 12, 12, 255, 23, 23, 24, 255, 24, 25, 25, 255, 25, 26, 27, 255, 23, 23, 24, 255, 28, 29, 29, 255, 33, 33, 34, 255, 33, 33, 34, 255, 30, 31, 32, 255, 26, 27, 27, 255, 25, 26, 27, 255, 19, 19, 20, 255, 18, 18, 19, 255, 12, 12, 12, 255, 10, 10, 10, 255, 9, 9, 9, 255, 13, 13, 13, 255, 13, 13, 14, 255, 19, 19, 20, 255, 33, 33, 34, 255, 29, 30, 30, 255, 26, 27, 28, 255, 24, 25, 25, 255, 23, 24, 24, 255, 23, 24, 24, 255, 23, 23, 24, 255, 23, 23, 24, 255, 23, 24, 24, 255, 15, 16, 16, 255, 14, 14, 14, 255, 13, 13, 13, 255, 14, 14, 14, 255, 14, 14, 15, 255, 9, 10, 10, 255, 16, 16, 17, 255, 14, 14, 15, 255, 21, 22, 22, 255, 21, 21, 22, 255, 25, 25, 26, 255, 26, 27, 28, 255, 30, 31, 32, 255, 31, 31, 32, 255, 30, 31, 32, 255, 19, 19, 20, 255, 20, 20, 21, 255, 18, 18, 19, 255, 40, 35, 25, 165, 40, 36, 26, 165, 43, 37, 26, 165, 43, 37, 26, 165, 48, 41, 27, 165, 48, 41, 27, 165, 39, 35, 25, 165, 58, 46, 30, 165, 55, 45, 30, 165, 47, 40, 27, 165, 47, 40, 27, 165, 42, 37, 26, 165, 52, 43, 28, 165, 45, 39, 27, 165, 48, 41, 27, 165, 73, 55, 36, 165, 63, 49, 32, 165, 67, 52, 34, 165, 63, 49, 32, 165, 44, 38, 26, 165, 42, 37, 26, 165, 45, 39, 26, 165, 77, 57, 36, 165, 54, 44, 29, 165, 56, 46, 30, 165, 40, 36, 26, 165, 36, 33, 25, 165, 40, 35, 26, 165, 37, 34, 25, 165, 40, 35, 25, 165, 43, 38, 26, 165, 45, 39, 29, 165, 37, 33, 25, 165, 38, 34, 25, 165, 41, 36, 27, 165, 36, 33, 25, 165, 45, 39, 29, 165, 42, 37, 26, 165, 48, 42, 31, 165, 45, 39, 29, 165, 37, 34, 25, 165, 40, 35, 25, 165, 47, 40, 27, 165, 40, 36, 26, 165, 46, 39, 27, 165, 38, 34, 25, 165, 47, 40, 27, 165, 50, 42, 28, 165, 47, 40, 27, 165, 46, 39, 27, 165, 49, 41, 27, 165, 50, 42, 28, 165, 63, 49, 32, 165, 70, 53, 35, 165, 53, 44, 29, 165, 48, 41, 27, 165, 53, 43, 29, 165, 67, 52, 34, 165, 61, 48, 32, 165, 39, 35, 25, 165, 51, 44, 32, 165, 43, 37, 26, 165, 52, 44, 32, 165, 45, 39, 26, 165, 45, 39, 26, 165, 38, 34, 25, 165, 40, 35, 26, 165, 41, 36, 26, 165, 46, 40, 27, 165, 63, 49, 32, 165, 76, 56, 36, 165, 46, 39, 27, 165, 39, 35, 26, 165, 47, 40, 30, 165, 48, 42, 31, 165, 38, 34, 25, 165, 41, 36, 26, 165, 57, 48, 35, 165, 37, 34, 25, 165, 43, 38, 26, 165, 55, 45, 29, 165, 57, 48, 35, 165, 37, 34, 25, 165, 47, 41, 30, 165, 40, 35, 26, 165, 43, 38, 26, 165, 48, 41, 27, 165, 46, 39, 27, 165, 48, 41, 27, 165, 55, 53, 44, 165, 43, 38, 26, 165, 46, 40, 27, 165, 44, 38, 26, 165, 39, 35, 25, 165, 43, 38, 26, 165, 48, 41, 27, 165, 55, 45, 30, 165, 59, 47, 31, 165, 48, 41, 27, 165, 44, 38, 26, 165, 47, 40, 27, 165, 43, 38, 26, 165, 59, 47, 31, 165, 49, 41, 27, 165, 40, 36, 26, 165, 46, 39, 27, 165, 46, 39, 27, 165, 44, 38, 26, 165, 38, 34, 25, 165, 39, 34, 25, 165, 49, 41, 27, 165, 57, 46, 30, 165, 52, 43, 28, 165, 48, 41, 27, 165, 48, 41, 27, 165, 49, 41, 27, 165, 55, 45, 30, 165, 44, 38, 26, 165, 37, 33, 25, 165, 45, 39, 27, 165, 40, 36, 26, 165, 36, 33, 25, 165, 40, 36, 26, 165, 43, 38, 28, 165, 54, 44, 29, 165, 44, 38, 26, 165, 43, 38, 26, 165, 50, 42, 28, 165, 43, 37, 26, 165, 50, 43, 31, 165, 42, 37, 26, 165, 43, 38, 26, 165, 47, 40, 27, 165, 52, 43, 28, 165, 58, 47, 31, 165, 57, 46, 30, 165, 49, 42, 27, 165, 40, 36, 26, 165, 39, 35, 25, 165, 46, 40, 27, 165, 48, 41, 27, 165, 49, 42, 27, 165, 39, 35, 25, 165, 44, 38, 26, 165, 39, 35, 25, 165, 38, 34, 25, 165, 52, 43, 28, 165, 46, 39, 27, 165, 42, 37, 26, 165, 49, 42, 27, 165, 74, 55, 36, 165, 49, 41, 27, 165, 45, 39, 26, 165, 64, 50, 33, 165, 45, 39, 26, 165, 54, 44, 29, 165, 46, 39, 27, 165, 52, 43, 28, 165, 39, 34, 25, 165, 40, 35, 25, 165, 39, 35, 25, 165, 39, 35, 25, 165, 42, 37, 26, 165, 38, 34, 25, 165, 46, 39, 27, 165, 43, 37, 26, 165, 56, 47, 34, 165, 43, 38, 28, 165, 80, 64, 46, 165, 44, 38, 26, 165, 43, 38, 26, 165, 37, 33, 25, 165, 42, 37, 26, 165, 57, 48, 35, 165, 40, 35, 25, 165, 71, 58, 42, 165, 40, 36, 26, 165, 40, 35, 26, 165, 44, 38, 26, 165, 48, 41, 27, 165, 46, 39, 27, 165, 53, 43, 29, 165, 45, 38, 26, 165, 38, 34, 25, 165, 40, 35, 26, 165, 39, 35, 25, 165, 43, 38, 26, 165, 44, 38, 26, 165, 38, 34, 25, 165, 38, 34, 25, 165, 46, 40, 30, 165, 45, 39, 27, 165, 46, 39, 27, 165, 46, 39, 27, 165, 47, 40, 27, 165, 49, 42, 27, 165, 51, 43, 28, 165, 47, 40, 27, 165, 36, 33, 25, 165, 45, 39, 26, 165, 44, 38, 26, 165, 42, 37, 26, 165, 40, 36, 26, 165, 39, 35, 25, 165, 55, 47, 34, 165, 65, 54, 39, 165, 65, 53, 39, 165, 65, 54, 39, 165, 54, 45, 33, 165, 66, 54, 39, 165, 44, 38, 26, 165, 47, 40, 27, 165, 56, 46, 30, 165, 56, 45, 30, 165, 58, 47, 31, 165, 40, 35, 25, 165, 38, 34, 25, 165, 47, 40, 27, 165, 51, 43, 28, 165, 46, 40, 27, 165, 36, 33, 25, 165, 66, 54, 39, 165, 50, 43, 31, 165, 39, 35, 25, 165, 54, 46, 33, 165, 42, 37, 26, 165, 48, 41, 27, 165, 47, 40, 27, 165, 45, 39, 27, 165, 54, 44, 29, 165, 41, 36, 26, 165, 42, 37, 26, 165, 45, 39, 26, 165, 43, 38, 28, 165, 42, 37, 26, 165, 39, 35, 25, 165, 46, 40, 27, 165, 42, 37, 26, 165, 41, 36, 26, 165, 44, 38, 26, 165, 39, 35, 25, 165, 47, 48, 43, 165, 52, 44, 32, 165, 36, 33, 25, 165, 41, 36, 26, 165, 45, 39, 27, 165, 55, 45, 29, 165, 46, 39, 27, 165, 45, 39, 27, 165, 46, 40, 27, 165, 44, 38, 26, 165, 39, 35, 25, 165, 49, 42, 27, 165, 40, 36, 26, 165, 36, 33, 25, 165, 43, 38, 28, 165, 14, 14, 15, 255, 11, 11, 11, 255, 13, 13, 13, 255, 16, 16, 16, 255, 21, 21, 22, 255, 18, 19, 19, 255, 31, 32, 33, 255, 27, 28, 28, 255, 22, 22, 23, 255, 26, 26, 27, 255, 27, 27, 28, 255, 19, 19, 20, 255, 20, 21, 21, 255, 19, 20, 20, 255, 22, 23, 23, 255, 23, 23, 24, 255, 25, 26, 26, 255, 21, 22, 22, 255, 16, 17, 17, 255, 13, 13, 13, 255, 13, 13, 13, 255, 12, 12, 13, 255, 9, 9, 9, 255, 11, 11, 11, 255, 16, 17, 17, 255, 20, 21, 21, 255, 14, 15, 15, 255, 16, 16, 17, 255, 19, 19, 20, 255, 22, 23, 23, 255, 19, 19, 20, 255, 19, 19, 20, 255, 14, 14, 14, 255, 15, 15, 16, 255, 21, 21, 21, 255, 21, 21, 22, 255, 25, 26, 27, 255, 21, 22, 22, 255, 19, 20, 20, 255, 13, 13, 13, 255, 14, 14, 15, 255, 10, 10, 11, 255, 11, 12, 12, 255, 10, 11, 11, 255, 16, 16, 16, 255, 16, 16, 17, 255, 25, 25, 26, 255, 24, 25, 25, 255, 33, 34, 34, 255, 26, 26, 27, 255, 30, 31, 31, 255, 14, 14, 15, 255, 16, 16, 16, 255, 20, 21, 21, 255, 20, 20, 21, 255, 12, 13, 13, 255, 11, 11, 11, 255, 7, 7, 7, 255, 7, 7, 8, 255, 13, 13, 14, 255, 10, 11, 11, 255, 16, 16, 16, 255, 21, 21, 22, 255, 14, 14, 15, 255, 11, 11, 11, 255, 15, 16, 16, 255, 16, 17, 17, 255, 17, 17, 17, 255, 16, 16, 16, 255, 19, 20, 20, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 11, 11, 11, 255, 14, 14, 15, 255, 16, 16, 16, 255, 18, 19, 19, 255, 25, 26, 26, 255, 31, 32, 32, 255, 25, 25, 26, 255, 22, 23, 23, 255, 21, 21, 22, 255, 16, 16, 17, 255, 12, 13, 13, 255, 10, 10, 10, 255, 9, 9, 9, 255, 4, 5, 5, 255, 11, 11, 12, 255, 19, 19, 19, 255, 21, 22, 22, 255, 13, 14, 14, 255, 16, 16, 17, 255, 21, 21, 22, 255, 28, 29, 30, 255, 30, 31, 32, 255, 21, 21, 22, 255, 25, 26, 26, 255, 23, 24, 24, 255, 24, 25, 25, 255, 22, 22, 23, 255, 17, 17, 17, 255, 16, 17, 17, 255, 13, 13, 14, 255, 13, 13, 13, 255, 12, 12, 12, 255, 9, 10, 10, 255, 8, 8, 8, 255, 3, 3, 3, 255, 11, 11, 11, 255, 9, 9, 9, 255, 12, 13, 13, 255, 16, 16, 16, 255, 20, 20, 21, 255, 26, 27, 28, 255, 30, 30, 31, 255, 26, 27, 27, 255, 31, 31, 32, 255, 23, 24, 24, 255, 30, 31, 32, 255, 27, 28, 29, 255, 29, 29, 30, 255, 32, 33, 34, 255, 26, 26, 27, 255, 26, 27, 27, 255, 26, 27, 27, 255, 23, 24, 24, 255, 20, 20, 21, 255, 16, 16, 16, 255, 14, 15, 15, 255, 12, 12, 13, 255, 4, 5, 5, 255, 7, 7, 7, 255, 14, 15, 15, 255, 14, 14, 14, 255, 25, 25, 26, 255, 22, 23, 23, 255, 24, 25, 26, 255, 32, 33, 33, 255, 27, 27, 28, 255, 33, 34, 34, 255, 26, 27, 27, 255, 28, 29, 29, 255, 27, 28, 29, 255, 31, 32, 32, 255, 29, 30, 31, 255, 28, 28, 29, 255, 31, 32, 33, 255, 22, 22, 23, 255, 18, 18, 19, 255, 13, 13, 14, 255, 7, 8, 8, 255, 9, 9, 10, 255, 9, 9, 9, 255, 16, 17, 17, 255, 17, 18, 18, 255, 21, 22, 22, 255, 33, 33, 34, 255, 32, 33, 34, 255, 27, 27, 28, 255, 26, 27, 27, 255, 20, 20, 20, 255, 16, 17, 17, 255, 19, 19, 19, 255, 14, 15, 15, 255, 10, 10, 10, 255, 6, 6, 6, 255, 8, 8, 8, 255, 6, 7, 7, 255, 9, 10, 10, 255, 6, 6, 6, 255, 10, 10, 11, 255, 16, 16, 17, 255, 14, 14, 15, 255, 14, 15, 15, 255, 27, 28, 29, 255, 26, 27, 27, 255, 26, 27, 27, 255, 24, 24, 25, 255, 13, 14, 14, 255, 8, 9, 9, 255, 7, 8, 8, 255, 10, 10, 10, 255, 11, 12, 12, 255, 16, 16, 17, 255, 17, 18, 18, 255, 15, 15, 16, 255, 18, 18, 19, 255, 11, 11, 11, 255, 20, 20, 21, 255, 16, 16, 16, 255, 30, 30, 31, 255, 29, 30, 30, 255, 33, 33, 34, 255, 32, 33, 33, 255, 30, 31, 32, 255, 32, 33, 34, 255, 26, 27, 27, 255, 33, 33, 34, 255, 21, 21, 22, 255, 20, 21, 21, 255, 19, 20, 20, 255, 19, 20, 20, 255, 11, 11, 12, 255, 9, 10, 10, 255, 10, 10, 10, 255, 12, 12, 13, 255, 9, 9, 9, 255, 16, 16, 17, 255, 11, 11, 11, 255, 10, 10, 11, 255, 15, 16, 16, 255, 16, 16, 16, 255, 26, 27, 28, 255, 33, 34, 34, 255, 28, 29, 29, 255, 30, 31, 32, 255, 22, 22, 23, 255, 22, 22, 23, 255, 22, 23, 23, 255, 26, 27, 27, 255, 26, 27, 27, 255, 22, 23, 23, 255, 18, 18, 19, 255, 13, 14, 14, 255, 12, 12, 12, 255, 9, 9, 9, 255, 10, 10, 10, 255, 12, 12, 13, 255, 22, 23, 24, 255, 24, 25, 25, 255, 33, 33, 34, 255, 26, 26, 27, 255, 20, 20, 21, 255, 15, 16, 16, 255, 19, 19, 19, 255, 15, 16, 16, 255, 18, 18, 19, 255, 14, 15, 15, 255, 16, 17, 17, 255, 14, 14, 14, 255, 12, 13, 13, 255, 15, 15, 15, 255, 11, 12, 12, 255, 16, 17, 17, 255, 18, 18, 19, 255, 21, 21, 21, 255, 24, 24, 25, 255, 29, 30, 31, 255, 30, 31, 32, 255, 30, 31, 31, 255, 30, 30, 31, 255, 33, 33, 34, 255, 33, 33, 34, 255, 21, 22, 22, 255, 19, 19, 20, 255, 14, 15, 15, 255, 37, 34, 25, 165, 38, 34, 25, 165, 48, 41, 27, 165, 41, 37, 27, 165, 46, 40, 27, 165, 55, 45, 30, 165, 47, 40, 27, 165, 51, 43, 28, 165, 49, 42, 27, 165, 37, 33, 25, 165, 37, 34, 25, 165, 41, 36, 26, 165, 44, 38, 26, 165, 50, 42, 28, 165, 41, 36, 26, 165, 77, 57, 36, 165, 83, 61, 36, 165, 64, 50, 33, 165, 47, 40, 27, 165, 53, 44, 29, 165, 65, 50, 33, 165, 70, 53, 35, 165, 79, 59, 36, 165, 59, 47, 31, 165, 49, 41, 27, 165, 57, 46, 30, 165, 48, 41, 27, 165, 38, 34, 25, 165, 44, 38, 26, 165, 44, 38, 26, 165, 48, 41, 27, 165, 37, 33, 25, 165, 41, 36, 26, 165, 53, 45, 33, 165, 68, 56, 40, 165, 57, 48, 35, 165, 38, 34, 25, 165, 79, 64, 46, 165, 59, 49, 36, 165, 37, 33, 25, 165, 42, 37, 27, 165, 49, 42, 31, 165, 50, 42, 28, 165, 50, 42, 28, 165, 40, 36, 26, 165, 41, 36, 26, 165, 48, 41, 27, 165, 60, 47, 31, 165, 68, 52, 34, 165, 52, 43, 29, 165, 50, 42, 28, 165, 53, 44, 29, 165, 56, 45, 30, 165, 59, 47, 31, 165, 58, 46, 30, 165, 61, 48, 32, 165, 52, 43, 28, 165, 48, 41, 27, 165, 45, 39, 26, 165, 36, 33, 25, 165, 39, 35, 25, 165, 74, 60, 43, 165, 39, 35, 25, 165, 43, 37, 26, 165, 46, 39, 27, 165, 52, 43, 28, 165, 42, 37, 26, 165, 36, 33, 25, 165, 69, 53, 35, 165, 69, 52, 35, 165, 63, 49, 32, 165, 53, 43, 29, 165, 58, 49, 35, 165, 40, 35, 25, 165, 50, 43, 32, 165, 37, 33, 25, 165, 40, 35, 25, 165, 40, 35, 25, 165, 38, 34, 25, 165, 45, 39, 26, 165, 54, 44, 29, 165, 41, 36, 26, 165, 37, 33, 25, 165, 57, 48, 35, 165, 45, 39, 29, 165, 68, 56, 40, 165, 46, 40, 30, 165, 58, 49, 36, 165, 37, 34, 25, 165, 42, 37, 26, 165, 44, 38, 26, 165, 38, 34, 25, 165, 50, 51, 44, 165, 39, 35, 25, 165, 47, 40, 27, 165, 45, 39, 26, 165, 48, 41, 27, 165, 65, 50, 33, 165, 48, 41, 27, 165, 58, 47, 31, 165, 42, 37, 26, 165, 39, 35, 25, 165, 55, 45, 30, 165, 46, 39, 27, 165, 50, 42, 28, 165, 46, 39, 27, 165, 42, 37, 26, 165, 42, 37, 26, 165, 42, 37, 26, 165, 48, 41, 27, 165, 45, 39, 27, 165, 61, 48, 32, 165, 56, 46, 30, 165, 54, 44, 29, 165, 48, 41, 27, 165, 65, 50, 33, 165, 62, 48, 32, 165, 40, 36, 26, 165, 44, 38, 26, 165, 47, 40, 27, 165, 48, 41, 27, 165, 41, 36, 26, 165, 45, 39, 26, 165, 54, 45, 33, 165, 47, 40, 27, 165, 64, 50, 33, 165, 46, 39, 27, 165, 52, 43, 29, 165, 53, 44, 29, 165, 41, 36, 26, 165, 41, 36, 26, 165, 43, 37, 26, 165, 38, 34, 26, 165, 41, 36, 26, 165, 44, 38, 26, 165, 54, 44, 29, 165, 47, 40, 27, 165, 49, 41, 27, 165, 52, 43, 28, 165, 45, 39, 27, 165, 63, 49, 33, 165, 50, 42, 28, 165, 43, 38, 26, 165, 45, 39, 27, 165, 46, 40, 27, 165, 45, 39, 27, 165, 46, 39, 27, 165, 46, 40, 29, 165, 47, 40, 27, 165, 69, 53, 35, 165, 64, 49, 33, 165, 52, 43, 28, 165, 48, 41, 27, 165, 81, 60, 36, 165, 55, 45, 29, 165, 49, 41, 27, 165, 55, 45, 29, 165, 47, 40, 27, 165, 46, 39, 27, 165, 38, 34, 25, 165, 81, 65, 46, 165, 78, 63, 45, 165, 42, 37, 26, 165, 45, 39, 26, 165, 44, 38, 26, 165, 45, 39, 27, 165, 74, 60, 43, 165, 48, 42, 31, 165, 44, 39, 29, 165, 38, 34, 25, 165, 49, 42, 27, 165, 46, 40, 27, 165, 57, 48, 35, 165, 73, 59, 42, 165, 44, 39, 29, 165, 41, 37, 27, 165, 40, 36, 26, 165, 48, 41, 27, 165, 46, 40, 27, 165, 49, 41, 27, 165, 43, 38, 26, 165, 58, 46, 31, 165, 46, 40, 27, 165, 42, 37, 26, 165, 43, 37, 26, 165, 40, 36, 26, 165, 40, 36, 26, 165, 44, 38, 26, 165, 42, 37, 28, 165, 43, 37, 26, 165, 38, 34, 25, 165, 41, 36, 26, 165, 43, 37, 26, 165, 36, 33, 25, 165, 44, 38, 26, 165, 57, 46, 30, 165, 53, 44, 29, 165, 56, 45, 30, 165, 49, 41, 27, 165, 44, 38, 26, 165, 54, 45, 33, 165, 40, 36, 27, 165, 48, 41, 27, 165, 43, 38, 28, 165, 41, 36, 26, 165, 44, 38, 26, 165, 60, 50, 36, 165, 41, 36, 26, 165, 42, 37, 26, 165, 38, 34, 25, 165, 46, 39, 27, 165, 42, 37, 26, 165, 44, 38, 26, 165, 53, 44, 29, 165, 53, 44, 29, 165, 40, 35, 26, 165, 45, 39, 26, 165, 40, 35, 26, 165, 48, 41, 27, 165, 43, 37, 26, 165, 40, 35, 25, 165, 46, 39, 27, 165, 41, 36, 26, 165, 57, 48, 35, 165, 45, 39, 29, 165, 56, 45, 30, 165, 69, 53, 35, 165, 58, 46, 31, 165, 48, 41, 27, 165, 40, 36, 26, 165, 46, 40, 27, 165, 53, 44, 29, 165, 51, 42, 28, 165, 36, 33, 25, 165, 37, 33, 25, 165, 44, 39, 29, 165, 37, 33, 25, 165, 45, 47, 41, 165, 65, 54, 39, 165, 40, 35, 26, 165, 46, 40, 27, 165, 71, 58, 42, 165, 58, 48, 35, 165, 48, 42, 31, 165, 45, 39, 26, 165, 57, 46, 30, 165, 57, 46, 30, 165, 59, 47, 31, 165, 59, 47, 31, 165, 47, 40, 27, 165, 39, 35, 26, 165, 36, 33, 25, 165, 45, 39, 26, 165, 38, 34, 25, 165, 41, 36, 26, 165, 46, 40, 30, 165, 15, 15, 15, 255, 13, 13, 14, 255, 10, 11, 11, 255, 13, 13, 13, 255, 15, 15, 16, 255, 15, 15, 16, 255, 26, 26, 27, 255, 18, 19, 19, 255, 19, 19, 20, 255, 20, 21, 21, 255, 23, 23, 24, 255, 20, 20, 21, 255, 20, 20, 20, 255, 16, 16, 17, 255, 22, 23, 23, 255, 17, 17, 18, 255, 16, 16, 16, 255, 14, 15, 15, 255, 16, 16, 16, 255, 14, 15, 15, 255, 9, 9, 9, 255, 13, 13, 14, 255, 8, 8, 9, 255, 13, 13, 13, 255, 22, 22, 23, 255, 13, 13, 14, 255, 22, 22, 23, 255, 14, 14, 15, 255, 13, 13, 13, 255, 16, 16, 17, 255, 19, 19, 20, 255, 15, 15, 16, 255, 12, 13, 13, 255, 13, 13, 13, 255, 15, 15, 15, 255, 15, 15, 15, 255, 19, 20, 20, 255, 23, 23, 24, 255, 22, 22, 23, 255, 18, 19, 19, 255, 11, 11, 12, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 15, 15, 255, 15, 15, 16, 255, 24, 24, 25, 255, 23, 24, 25, 255, 27, 28, 29, 255, 29, 30, 30, 255, 25, 26, 26, 255, 28, 29, 29, 255, 19, 19, 19, 255, 15, 15, 15, 255, 20, 20, 21, 255, 19, 20, 20, 255, 12, 13, 13, 255, 7, 7, 7, 255, 5, 5, 5, 255, 13, 13, 14, 255, 11, 12, 12, 255, 12, 12, 12, 255, 23, 23, 24, 255, 31, 31, 32, 255, 24, 25, 25, 255, 22, 23, 23, 255, 26, 27, 28, 255, 24, 25, 25, 255, 19, 19, 20, 255, 19, 20, 20, 255, 10, 11, 11, 255, 8, 8, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 11, 12, 12, 255, 10, 10, 10, 255, 20, 20, 21, 255, 16, 16, 17, 255, 19, 19, 19, 255, 32, 33, 34, 255, 31, 32, 33, 255, 25, 26, 26, 255, 21, 22, 22, 255, 16, 16, 16, 255, 17, 17, 18, 255, 11, 11, 12, 255, 8, 8, 8, 255, 5, 5, 5, 255, 10, 11, 11, 255, 16, 16, 17, 255, 14, 14, 15, 255, 18, 18, 19, 255, 20, 20, 20, 255, 24, 25, 26, 255, 20, 21, 21, 255, 17, 18, 18, 255, 16, 16, 17, 255, 28, 28, 29, 255, 21, 22, 22, 255, 21, 22, 22, 255, 24, 25, 25, 255, 19, 19, 20, 255, 10, 11, 11, 255, 17, 17, 18, 255, 12, 12, 12, 255, 13, 14, 14, 255, 9, 10, 10, 255, 5, 5, 5, 255, 6, 6, 6, 255, 5, 5, 6, 255, 12, 12, 13, 255, 13, 14, 14, 255, 17, 17, 18, 255, 20, 21, 21, 255, 19, 19, 20, 255, 15, 15, 16, 255, 19, 19, 20, 255, 26, 26, 27, 255, 29, 30, 31, 255, 27, 27, 28, 255, 32, 32, 33, 255, 32, 33, 34, 255, 33, 34, 34, 255, 27, 28, 29, 255, 24, 24, 25, 255, 25, 25, 26, 255, 23, 23, 24, 255, 22, 22, 23, 255, 14, 14, 14, 255, 14, 15, 15, 255, 10, 10, 11, 255, 7, 7, 7, 255, 9, 9, 10, 255, 13, 13, 14, 255, 20, 20, 21, 255, 28, 29, 30, 255, 33, 33, 34, 255, 26, 26, 27, 255, 28, 29, 29, 255, 32, 33, 34, 255, 29, 30, 31, 255, 21, 21, 22, 255, 27, 28, 28, 255, 28, 28, 29, 255, 27, 27, 28, 255, 26, 26, 27, 255, 22, 22, 23, 255, 21, 22, 22, 255, 28, 29, 29, 255, 11, 12, 12, 255, 12, 12, 13, 255, 7, 7, 8, 255, 10, 10, 10, 255, 14, 15, 15, 255, 11, 12, 12, 255, 15, 15, 16, 255, 17, 18, 18, 255, 20, 20, 20, 255, 28, 29, 29, 255, 32, 32, 33, 255, 21, 22, 22, 255, 23, 23, 24, 255, 22, 22, 23, 255, 14, 15, 15, 255, 11, 12, 12, 255, 7, 7, 7, 255, 6, 7, 7, 255, 9, 9, 9, 255, 9, 9, 9, 255, 13, 14, 14, 255, 29, 29, 30, 255, 22, 22, 23, 255, 30, 30, 31, 255, 33, 34, 34, 255, 33, 34, 34, 255, 24, 25, 25, 255, 28, 28, 29, 255, 23, 24, 24, 255, 33, 34, 34, 255, 29, 30, 31, 255, 14, 14, 14, 255, 6, 6, 6, 255, 8, 9, 9, 255, 11, 11, 11, 255, 15, 15, 16, 255, 11, 11, 11, 255, 16, 16, 17, 255, 9, 10, 10, 255, 20, 20, 21, 255, 25, 26, 27, 255, 26, 26, 27, 255, 20, 20, 21, 255, 28, 28, 29, 255, 33, 34, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 29, 30, 31, 255, 32, 33, 34, 255, 22, 23, 23, 255, 23, 23, 24, 255, 20, 21, 21, 255, 21, 22, 22, 255, 17, 18, 18, 255, 14, 14, 15, 255, 10, 10, 10, 255, 10, 10, 11, 255, 12, 12, 13, 255, 15, 15, 16, 255, 8, 8, 8, 255, 13, 13, 14, 255, 18, 19, 19, 255, 14, 15, 15, 255, 20, 20, 21, 255, 30, 31, 32, 255, 18, 18, 19, 255, 23, 24, 24, 255, 20, 21, 21, 255, 28, 29, 29, 255, 17, 18, 18, 255, 30, 31, 32, 255, 21, 21, 22, 255, 28, 28, 29, 255, 30, 30, 31, 255, 23, 24, 24, 255, 12, 12, 12, 255, 11, 12, 12, 255, 10, 10, 11, 255, 12, 13, 13, 255, 13, 13, 14, 255, 20, 20, 21, 255, 20, 20, 21, 255, 31, 32, 33, 255, 28, 29, 29, 255, 19, 19, 20, 255, 15, 16, 16, 255, 13, 13, 14, 255, 18, 19, 19, 255, 15, 16, 16, 255, 12, 13, 13, 255, 15, 15, 15, 255, 14, 14, 14, 255, 15, 15, 15, 255, 17, 17, 18, 255, 16, 17, 17, 255, 20, 21, 21, 255, 24, 24, 25, 255, 21, 22, 22, 255, 27, 27, 28, 255, 27, 27, 28, 255, 32, 33, 33, 255, 33, 33, 34, 255, 32, 32, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 22, 22, 23, 255, 20, 20, 21, 255, 20, 21, 21, 255, 51, 44, 32, 165, 36, 33, 25, 165, 39, 35, 25, 165, 41, 36, 26, 165, 52, 43, 28, 165, 45, 39, 27, 165, 64, 50, 33, 165, 44, 38, 26, 165, 46, 39, 27, 165, 41, 36, 26, 165, 41, 36, 26, 165, 46, 39, 27, 165, 43, 37, 26, 165, 48, 41, 27, 165, 47, 40, 27, 165, 68, 52, 34, 165, 63, 49, 32, 165, 50, 42, 28, 165, 55, 45, 30, 165, 59, 47, 31, 165, 73, 55, 36, 165, 63, 49, 33, 165, 58, 46, 31, 165, 72, 54, 36, 165, 71, 54, 35, 165, 59, 47, 31, 165, 54, 44, 29, 165, 45, 39, 26, 165, 43, 37, 26, 165, 42, 37, 26, 165, 46, 39, 27, 165, 43, 37, 26, 165, 36, 33, 25, 165, 51, 43, 32, 165, 83, 67, 48, 165, 54, 46, 33, 165, 37, 33, 25, 165, 43, 38, 26, 165, 61, 51, 37, 165, 38, 34, 25, 165, 36, 33, 25, 165, 40, 35, 25, 165, 45, 39, 26, 165, 49, 41, 27, 165, 37, 34, 25, 165, 44, 38, 26, 165, 53, 52, 43, 165, 42, 37, 26, 165, 46, 39, 27, 165, 62, 48, 32, 165, 63, 49, 32, 165, 59, 47, 31, 165, 53, 44, 29, 165, 47, 40, 27, 165, 43, 38, 26, 165, 42, 37, 26, 165, 46, 40, 27, 165, 58, 47, 31, 165, 58, 46, 31, 165, 51, 43, 28, 165, 52, 43, 28, 165, 48, 41, 27, 165, 43, 37, 26, 165, 38, 34, 25, 165, 39, 35, 26, 165, 52, 43, 29, 165, 45, 39, 26, 165, 42, 37, 27, 165, 47, 40, 27, 165, 50, 42, 28, 165, 69, 52, 35, 165, 59, 47, 31, 165, 45, 39, 26, 165, 39, 35, 25, 165, 74, 60, 43, 165, 62, 52, 37, 165, 38, 34, 25, 165, 38, 34, 26, 165, 55, 45, 29, 165, 56, 45, 30, 165, 59, 47, 31, 165, 44, 38, 26, 165, 38, 34, 25, 165, 38, 34, 26, 165, 39, 35, 26, 165, 37, 34, 25, 165, 42, 37, 26, 165, 39, 35, 25, 165, 42, 37, 26, 165, 50, 42, 28, 165, 43, 38, 26, 165, 36, 33, 25, 165, 38, 34, 25, 165, 40, 36, 26, 165, 49, 41, 27, 165, 47, 40, 27, 165, 48, 41, 27, 165, 66, 51, 34, 165, 57, 46, 30, 165, 65, 50, 33, 165, 51, 43, 28, 165, 61, 48, 32, 165, 49, 42, 27, 165, 41, 36, 26, 165, 45, 47, 41, 165, 42, 37, 26, 165, 38, 34, 25, 165, 46, 39, 27, 165, 41, 36, 26, 165, 48, 41, 27, 165, 46, 40, 27, 165, 72, 54, 36, 165, 61, 56, 46, 165, 56, 45, 30, 165, 56, 45, 30, 165, 55, 45, 30, 165, 49, 41, 27, 165, 45, 39, 27, 165, 49, 42, 27, 165, 47, 40, 27, 165, 44, 38, 26, 165, 41, 36, 26, 165, 42, 37, 26, 165, 42, 37, 26, 165, 57, 46, 30, 165, 47, 40, 27, 165, 40, 36, 26, 165, 42, 37, 26, 165, 37, 34, 25, 165, 45, 39, 27, 165, 39, 35, 26, 165, 40, 36, 27, 165, 37, 33, 25, 165, 42, 37, 26, 165, 51, 43, 28, 165, 53, 44, 29, 165, 47, 40, 27, 165, 47, 40, 27, 165, 52, 43, 29, 165, 52, 43, 28, 165, 47, 48, 41, 165, 47, 40, 27, 165, 72, 54, 36, 165, 62, 48, 32, 165, 51, 43, 28, 165, 46, 40, 27, 165, 36, 33, 25, 165, 38, 34, 25, 165, 42, 37, 26, 165, 52, 43, 28, 165, 49, 42, 27, 165, 49, 41, 27, 165, 57, 46, 30, 165, 56, 46, 30, 165, 60, 47, 31, 165, 62, 49, 32, 165, 63, 49, 33, 165, 62, 48, 32, 165, 47, 40, 27, 165, 44, 38, 26, 165, 41, 36, 26, 165, 37, 33, 25, 165, 39, 35, 25, 165, 38, 34, 25, 165, 44, 38, 26, 165, 40, 36, 26, 165, 37, 33, 25, 165, 39, 35, 25, 165, 38, 34, 25, 165, 48, 49, 43, 165, 46, 39, 27, 165, 50, 42, 28, 165, 42, 37, 26, 165, 37, 33, 25, 165, 38, 34, 25, 165, 41, 36, 26, 165, 38, 34, 25, 165, 61, 48, 32, 165, 59, 47, 31, 165, 56, 45, 30, 165, 50, 42, 27, 165, 46, 40, 27, 165, 42, 37, 26, 165, 43, 37, 26, 165, 46, 40, 27, 165, 38, 34, 25, 165, 47, 40, 30, 165, 43, 37, 26, 165, 36, 33, 25, 165, 43, 37, 26, 165, 41, 36, 26, 165, 41, 36, 26, 165, 42, 37, 26, 165, 41, 36, 26, 165, 39, 35, 25, 165, 42, 37, 26, 165, 47, 40, 27, 165, 42, 37, 26, 165, 42, 37, 26, 165, 42, 36, 26, 165, 47, 40, 27, 165, 45, 39, 27, 165, 46, 40, 27, 165, 37, 34, 25, 165, 39, 35, 25, 165, 43, 37, 26, 165, 44, 38, 28, 165, 37, 33, 25, 165, 40, 36, 26, 165, 39, 35, 25, 165, 47, 40, 27, 165, 42, 37, 26, 165, 43, 38, 26, 165, 40, 36, 26, 165, 39, 35, 25, 165, 36, 33, 25, 165, 52, 44, 32, 165, 46, 40, 27, 165, 51, 43, 28, 165, 45, 39, 26, 165, 46, 39, 27, 165, 55, 45, 29, 165, 40, 35, 25, 165, 48, 41, 27, 165, 46, 40, 27, 165, 47, 40, 27, 165, 48, 41, 27, 165, 54, 44, 29, 165, 63, 49, 32, 165, 54, 44, 29, 165, 58, 47, 31, 165, 52, 43, 28, 165, 48, 41, 27, 165, 55, 46, 34, 165, 37, 33, 25, 165, 43, 37, 26, 165, 40, 35, 26, 165, 45, 40, 29, 165, 45, 39, 29, 165, 37, 33, 25, 165, 39, 35, 25, 165, 46, 40, 30, 165, 43, 37, 26, 165, 40, 35, 26, 165, 40, 35, 25, 165, 43, 37, 26, 165, 39, 35, 25, 165, 46, 40, 27, 165, 48, 41, 27, 165, 48, 41, 27, 165, 49, 42, 27, 165, 40, 35, 26, 165, 37, 33, 25, 165, 41, 36, 26, 165, 45, 39, 29, 165, 43, 38, 28, 165, 13, 14, 14, 255, 14, 14, 14, 255, 11, 12, 12, 255, 12, 12, 13, 255, 16, 16, 17, 255, 19, 20, 20, 255, 26, 26, 27, 255, 22, 23, 23, 255, 16, 17, 17, 255, 16, 16, 17, 255, 23, 23, 24, 255, 17, 18, 18, 255, 16, 17, 17, 255, 16, 17, 17, 255, 21, 21, 22, 255, 17, 17, 18, 255, 18, 18, 19, 255, 13, 13, 14, 255, 16, 16, 17, 255, 17, 17, 18, 255, 14, 14, 14, 255, 12, 12, 13, 255, 10, 11, 11, 255, 17, 18, 18, 255, 18, 18, 18, 255, 14, 14, 14, 255, 13, 13, 14, 255, 13, 13, 13, 255, 12, 12, 13, 255, 7, 7, 8, 255, 11, 12, 12, 255, 10, 11, 11, 255, 12, 13, 13, 255, 10, 10, 11, 255, 11, 12, 12, 255, 10, 10, 10, 255, 15, 15, 16, 255, 17, 17, 17, 255, 13, 13, 13, 255, 18, 18, 19, 255, 15, 15, 16, 255, 12, 12, 12, 255, 13, 13, 13, 255, 12, 12, 12, 255, 19, 19, 20, 255, 18, 19, 19, 255, 25, 25, 26, 255, 27, 27, 28, 255, 26, 27, 27, 255, 30, 31, 31, 255, 21, 21, 22, 255, 20, 20, 21, 255, 19, 19, 20, 255, 18, 18, 18, 255, 15, 15, 15, 255, 12, 12, 13, 255, 11, 11, 11, 255, 7, 7, 8, 255, 10, 10, 11, 255, 12, 13, 13, 255, 14, 14, 15, 255, 16, 17, 17, 255, 26, 27, 27, 255, 24, 24, 25, 255, 25, 25, 26, 255, 25, 26, 26, 255, 25, 25, 26, 255, 17, 17, 18, 255, 14, 15, 15, 255, 10, 10, 10, 255, 8, 9, 9, 255, 3, 4, 4, 255, 10, 11, 11, 255, 16, 16, 17, 255, 13, 13, 14, 255, 16, 17, 17, 255, 22, 22, 23, 255, 22, 22, 23, 255, 29, 30, 31, 255, 33, 34, 34, 255, 28, 28, 29, 255, 27, 28, 29, 255, 27, 28, 29, 255, 22, 23, 23, 255, 17, 18, 18, 255, 10, 10, 10, 255, 9, 9, 9, 255, 9, 10, 10, 255, 14, 14, 14, 255, 13, 14, 14, 255, 15, 15, 15, 255, 12, 13, 13, 255, 17, 18, 18, 255, 20, 21, 21, 255, 15, 15, 15, 255, 18, 19, 19, 255, 12, 12, 13, 255, 11, 12, 12, 255, 14, 15, 15, 255, 21, 21, 22, 255, 15, 15, 15, 255, 17, 18, 18, 255, 20, 21, 21, 255, 17, 17, 18, 255, 15, 15, 16, 255, 14, 15, 15, 255, 5, 5, 5, 255, 9, 9, 9, 255, 11, 12, 12, 255, 13, 14, 14, 255, 14, 14, 14, 255, 16, 16, 17, 255, 15, 16, 16, 255, 18, 19, 19, 255, 22, 23, 23, 255, 12, 12, 12, 255, 20, 21, 21, 255, 21, 22, 22, 255, 21, 22, 22, 255, 33, 34, 34, 255, 30, 31, 31, 255, 30, 31, 32, 255, 33, 34, 34, 255, 33, 34, 34, 255, 29, 30, 31, 255, 27, 27, 28, 255, 20, 20, 21, 255, 17, 17, 18, 255, 15, 16, 16, 255, 17, 17, 17, 255, 11, 12, 12, 255, 8, 8, 8, 255, 12, 12, 13, 255, 22, 23, 23, 255, 24, 25, 25, 255, 32, 32, 33, 255, 29, 29, 30, 255, 27, 27, 28, 255, 18, 19, 19, 255, 29, 30, 31, 255, 23, 23, 24, 255, 19, 19, 20, 255, 23, 24, 24, 255, 24, 25, 26, 255, 23, 23, 24, 255, 16, 16, 17, 255, 18, 19, 19, 255, 20, 20, 21, 255, 18, 18, 19, 255, 13, 13, 13, 255, 6, 6, 6, 255, 5, 6, 6, 255, 12, 12, 12, 255, 9, 10, 10, 255, 11, 11, 11, 255, 19, 19, 20, 255, 17, 18, 18, 255, 20, 20, 21, 255, 30, 31, 32, 255, 18, 18, 18, 255, 17, 18, 18, 255, 18, 18, 18, 255, 11, 12, 12, 255, 7, 7, 7, 255, 8, 9, 9, 255, 9, 10, 10, 255, 12, 12, 13, 255, 27, 28, 29, 255, 27, 27, 28, 255, 27, 28, 28, 255, 27, 28, 28, 255, 26, 26, 27, 255, 23, 23, 24, 255, 20, 21, 21, 255, 19, 20, 20, 255, 28, 28, 29, 255, 26, 27, 27, 255, 26, 27, 27, 255, 30, 31, 32, 255, 26, 26, 27, 255, 7, 7, 7, 255, 6, 6, 7, 255, 8, 8, 8, 255, 15, 16, 16, 255, 20, 21, 21, 255, 12, 13, 13, 255, 21, 21, 22, 255, 18, 18, 18, 255, 29, 30, 31, 255, 33, 34, 34, 255, 27, 27, 28, 255, 33, 33, 34, 255, 33, 34, 34, 255, 28, 29, 30, 255, 32, 33, 34, 255, 27, 27, 28, 255, 26, 26, 27, 255, 31, 32, 33, 255, 21, 21, 22, 255, 20, 21, 21, 255, 16, 17, 17, 255, 13, 14, 14, 255, 9, 9, 9, 255, 11, 11, 11, 255, 12, 12, 12, 255, 15, 15, 15, 255, 16, 16, 17, 255, 16, 17, 17, 255, 19, 20, 20, 255, 23, 24, 24, 255, 21, 22, 22, 255, 19, 20, 20, 255, 32, 33, 34, 255, 31, 32, 33, 255, 24, 25, 25, 255, 25, 26, 27, 255, 24, 25, 26, 255, 21, 21, 21, 255, 26, 27, 27, 255, 24, 25, 25, 255, 30, 31, 31, 255, 20, 20, 20, 255, 17, 17, 17, 255, 16, 16, 17, 255, 18, 19, 19, 255, 11, 11, 11, 255, 8, 8, 8, 255, 12, 12, 12, 255, 17, 17, 18, 255, 20, 21, 21, 255, 20, 21, 21, 255, 24, 25, 25, 255, 21, 22, 22, 255, 20, 20, 21, 255, 11, 11, 11, 255, 10, 10, 11, 255, 8, 8, 9, 255, 12, 12, 12, 255, 8, 8, 9, 255, 13, 13, 14, 255, 14, 14, 15, 255, 20, 21, 21, 255, 17, 17, 18, 255, 21, 21, 22, 255, 26, 27, 27, 255, 30, 31, 32, 255, 30, 31, 32, 255, 27, 27, 28, 255, 28, 28, 29, 255, 33, 33, 34, 255, 33, 33, 34, 255, 31, 32, 32, 255, 32, 33, 34, 255, 19, 19, 20, 255, 23, 24, 25, 255, 17, 18, 18, 255, 42, 37, 26, 165, 43, 38, 26, 165, 37, 33, 25, 165, 41, 36, 26, 165, 62, 49, 32, 165, 63, 49, 33, 165, 69, 52, 35, 165, 48, 41, 27, 165, 47, 40, 27, 165, 42, 37, 26, 165, 46, 40, 27, 165, 48, 41, 27, 165, 43, 38, 26, 165, 45, 39, 27, 165, 61, 48, 32, 165, 56, 45, 30, 165, 56, 45, 30, 165, 62, 57, 46, 165, 58, 46, 31, 165, 52, 43, 28, 165, 78, 58, 36, 165, 73, 55, 36, 165, 46, 39, 27, 165, 63, 49, 33, 165, 64, 50, 33, 165, 57, 46, 30, 165, 45, 39, 26, 165, 44, 38, 26, 165, 48, 42, 31, 165, 62, 51, 37, 165, 38, 34, 25, 165, 62, 51, 37, 165, 56, 47, 34, 165, 80, 64, 46, 165, 47, 41, 30, 165, 38, 34, 25, 165, 39, 35, 25, 165, 42, 37, 26, 165, 43, 37, 26, 165, 39, 34, 25, 165, 38, 34, 25, 165, 39, 35, 25, 165, 43, 37, 26, 165, 45, 39, 27, 165, 43, 37, 26, 165, 41, 36, 26, 165, 43, 37, 26, 165, 38, 34, 25, 165, 44, 38, 26, 165, 69, 52, 35, 165, 52, 43, 29, 165, 52, 43, 28, 165, 43, 37, 26, 165, 54, 45, 29, 165, 41, 36, 26, 165, 42, 37, 26, 165, 45, 39, 27, 165, 49, 41, 27, 165, 61, 48, 32, 165, 57, 46, 30, 165, 59, 47, 31, 165, 56, 45, 30, 165, 53, 44, 29, 165, 39, 35, 25, 165, 39, 35, 25, 165, 40, 36, 26, 165, 46, 40, 29, 165, 40, 35, 25, 165, 41, 36, 26, 165, 54, 44, 29, 165, 60, 48, 32, 165, 53, 44, 29, 165, 41, 36, 26, 165, 38, 34, 25, 165, 39, 35, 25, 165, 37, 33, 25, 165, 41, 36, 26, 165, 41, 36, 26, 165, 53, 44, 29, 165, 48, 41, 27, 165, 45, 39, 26, 165, 40, 35, 25, 165, 47, 40, 27, 165, 48, 41, 27, 165, 41, 36, 26, 165, 38, 34, 26, 165, 41, 37, 27, 165, 43, 38, 26, 165, 46, 40, 27, 165, 60, 48, 31, 165, 49, 42, 27, 165, 42, 37, 26, 165, 47, 40, 27, 165, 46, 40, 27, 165, 56, 46, 30, 165, 60, 48, 31, 165, 55, 45, 30, 165, 55, 45, 29, 165, 75, 56, 36, 165, 71, 54, 35, 165, 70, 53, 35, 165, 71, 54, 35, 165, 45, 39, 26, 165, 48, 41, 27, 165, 41, 36, 26, 165, 44, 38, 26, 165, 40, 35, 25, 165, 41, 36, 26, 165, 41, 36, 26, 165, 54, 44, 29, 165, 46, 40, 27, 165, 63, 49, 33, 165, 66, 51, 33, 165, 54, 44, 29, 165, 49, 41, 27, 165, 55, 45, 29, 165, 47, 40, 27, 165, 44, 38, 26, 165, 57, 46, 30, 165, 57, 46, 30, 165, 48, 41, 27, 165, 46, 40, 27, 165, 56, 45, 30, 165, 51, 43, 28, 165, 61, 48, 32, 165, 48, 41, 27, 165, 37, 33, 25, 165, 42, 36, 26, 165, 44, 38, 26, 165, 46, 39, 27, 165, 40, 36, 26, 165, 38, 34, 25, 165, 43, 38, 26, 165, 51, 43, 28, 165, 50, 42, 28, 165, 47, 40, 27, 165, 44, 38, 26, 165, 58, 47, 31, 165, 59, 47, 31, 165, 50, 42, 28, 165, 49, 42, 27, 165, 46, 40, 27, 165, 51, 43, 28, 165, 47, 48, 41, 165, 49, 42, 27, 165, 41, 36, 26, 165, 48, 41, 27, 165, 45, 39, 27, 165, 53, 44, 29, 165, 44, 38, 26, 165, 46, 40, 27, 165, 66, 51, 34, 165, 64, 50, 33, 165, 42, 37, 26, 165, 44, 38, 26, 165, 49, 41, 27, 165, 49, 42, 27, 165, 45, 39, 27, 165, 45, 39, 26, 165, 40, 35, 25, 165, 45, 39, 26, 165, 36, 33, 25, 165, 37, 34, 25, 165, 42, 37, 26, 165, 42, 37, 26, 165, 45, 39, 26, 165, 43, 37, 26, 165, 37, 33, 25, 165, 37, 33, 25, 165, 59, 50, 36, 165, 40, 36, 26, 165, 41, 36, 26, 165, 39, 34, 25, 165, 40, 35, 25, 165, 37, 33, 25, 165, 39, 35, 25, 165, 36, 33, 25, 165, 50, 42, 28, 165, 51, 43, 28, 165, 68, 52, 34, 165, 63, 49, 33, 165, 47, 40, 27, 165, 36, 33, 25, 165, 44, 38, 26, 165, 45, 39, 26, 165, 46, 40, 30, 165, 37, 34, 25, 165, 47, 40, 27, 165, 41, 36, 26, 165, 39, 35, 25, 165, 46, 40, 27, 165, 45, 39, 27, 165, 38, 34, 25, 165, 39, 35, 25, 165, 40, 35, 25, 165, 48, 41, 27, 165, 46, 39, 27, 165, 40, 36, 26, 165, 48, 42, 31, 165, 49, 41, 27, 165, 64, 50, 33, 165, 61, 48, 32, 165, 45, 39, 26, 165, 42, 37, 26, 165, 43, 38, 26, 165, 47, 40, 27, 165, 37, 33, 25, 165, 42, 37, 26, 165, 44, 38, 26, 165, 42, 37, 26, 165, 41, 36, 26, 165, 43, 38, 26, 165, 41, 36, 26, 165, 43, 38, 26, 165, 38, 34, 25, 165, 37, 34, 25, 165, 43, 37, 26, 165, 53, 44, 29, 165, 58, 47, 31, 165, 48, 41, 27, 165, 43, 38, 26, 165, 44, 38, 26, 165, 43, 37, 26, 165, 60, 47, 31, 165, 48, 40, 27, 165, 48, 49, 41, 165, 42, 37, 26, 165, 49, 42, 27, 165, 47, 40, 27, 165, 51, 43, 28, 165, 46, 40, 27, 165, 44, 38, 26, 165, 41, 36, 26, 165, 61, 50, 37, 165, 46, 40, 30, 165, 40, 35, 25, 165, 43, 38, 26, 165, 47, 40, 30, 165, 48, 41, 30, 165, 65, 54, 39, 165, 59, 49, 36, 165, 42, 37, 28, 165, 46, 40, 27, 165, 69, 83, 39, 255, 42, 45, 40, 165, 40, 36, 26, 165, 37, 34, 25, 165, 43, 37, 26, 165, 47, 40, 27, 165, 46, 39, 27, 165, 49, 41, 27, 165, 44, 38, 26, 165, 40, 35, 25, 165, 40, 36, 26, 165, 36, 33, 25, 165, 43, 37, 26, 165, 13, 14, 14, 255, 13, 13, 13, 255, 11, 12, 12, 255, 11, 11, 11, 255, 15, 15, 16, 255, 17, 18, 18, 255, 20, 21, 21, 255, 21, 22, 22, 255, 15, 15, 15, 255, 16, 17, 17, 255, 11, 11, 12, 255, 16, 16, 16, 255, 16, 17, 17, 255, 18, 18, 19, 255, 18, 18, 18, 255, 14, 14, 15, 255, 14, 14, 15, 255, 12, 12, 12, 255, 12, 12, 13, 255, 13, 14, 14, 255, 16, 16, 16, 255, 12, 12, 13, 255, 8, 8, 8, 255, 18, 18, 19, 255, 13, 14, 14, 255, 15, 16, 16, 255, 9, 9, 9, 255, 13, 14, 14, 255, 9, 9, 9, 255, 9, 9, 9, 255, 8, 8, 9, 255, 7, 8, 8, 255, 11, 11, 11, 255, 10, 11, 11, 255, 12, 12, 12, 255, 12, 13, 13, 255, 12, 13, 13, 255, 12, 13, 13, 255, 14, 14, 15, 255, 15, 16, 16, 255, 15, 15, 16, 255, 9, 9, 9, 255, 13, 13, 13, 255, 14, 15, 15, 255, 18, 18, 18, 255, 22, 23, 23, 255, 22, 23, 23, 255, 33, 33, 34, 255, 26, 27, 27, 255, 21, 22, 22, 255, 24, 24, 25, 255, 18, 18, 18, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 12, 12, 12, 255, 11, 11, 11, 255, 5, 5, 5, 255, 13, 13, 14, 255, 12, 13, 13, 255, 20, 20, 21, 255, 25, 25, 26, 255, 28, 28, 29, 255, 27, 28, 29, 255, 24, 25, 26, 255, 27, 28, 28, 255, 25, 25, 26, 255, 18, 19, 19, 255, 8, 8, 8, 255, 10, 11, 11, 255, 9, 9, 9, 255, 5, 6, 6, 255, 11, 11, 11, 255, 14, 14, 14, 255, 21, 22, 22, 255, 21, 21, 22, 255, 23, 24, 24, 255, 25, 26, 26, 255, 24, 24, 25, 255, 28, 28, 29, 255, 27, 28, 28, 255, 25, 26, 27, 255, 27, 28, 28, 255, 20, 20, 21, 255, 18, 18, 19, 255, 17, 17, 17, 255, 9, 9, 10, 255, 10, 11, 11, 255, 8, 8, 9, 255, 7, 7, 7, 255, 10, 11, 11, 255, 12, 13, 13, 255, 12, 13, 13, 255, 14, 14, 15, 255, 10, 10, 10, 255, 13, 14, 14, 255, 15, 15, 15, 255, 8, 9, 9, 255, 14, 14, 15, 255, 15, 15, 16, 255, 10, 10, 10, 255, 11, 11, 12, 255, 18, 19, 19, 255, 14, 14, 15, 255, 15, 16, 16, 255, 3, 4, 4, 255, 4, 4, 4, 255, 4, 5, 5, 255, 8, 8, 8, 255, 9, 9, 9, 255, 12, 12, 13, 255, 11, 12, 12, 255, 12, 12, 13, 255, 17, 18, 18, 255, 21, 21, 22, 255, 17, 18, 18, 255, 20, 21, 21, 255, 16, 16, 16, 255, 15, 15, 15, 255, 19, 19, 20, 255, 25, 26, 26, 255, 28, 28, 29, 255, 26, 27, 28, 255, 33, 34, 34, 255, 32, 33, 33, 255, 26, 26, 27, 255, 22, 23, 24, 255, 24, 24, 25, 255, 20, 21, 21, 255, 15, 15, 15, 255, 12, 12, 12, 255, 7, 7, 7, 255, 9, 9, 9, 255, 21, 22, 22, 255, 29, 30, 30, 255, 29, 29, 30, 255, 24, 24, 25, 255, 20, 20, 20, 255, 21, 21, 22, 255, 22, 22, 23, 255, 24, 25, 25, 255, 25, 25, 26, 255, 24, 25, 25, 255, 21, 21, 22, 255, 25, 25, 26, 255, 14, 15, 15, 255, 15, 15, 15, 255, 14, 15, 15, 255, 9, 9, 9, 255, 11, 11, 11, 255, 6, 7, 7, 255, 5, 5, 5, 255, 3, 3, 4, 255, 10, 10, 10, 255, 8, 9, 9, 255, 10, 10, 10, 255, 14, 15, 15, 255, 17, 17, 18, 255, 23, 23, 24, 255, 16, 16, 16, 255, 14, 14, 15, 255, 14, 15, 15, 255, 8, 9, 9, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 10, 10, 255, 23, 24, 24, 255, 15, 16, 16, 255, 20, 21, 21, 255, 27, 27, 28, 255, 23, 24, 24, 255, 26, 27, 28, 255, 26, 26, 27, 255, 21, 21, 22, 255, 20, 20, 21, 255, 25, 26, 26, 255, 26, 27, 28, 255, 24, 25, 26, 255, 26, 26, 27, 255, 23, 23, 24, 255, 8, 8, 8, 255, 10, 11, 11, 255, 11, 12, 12, 255, 10, 10, 11, 255, 18, 18, 19, 255, 14, 14, 14, 255, 26, 26, 27, 255, 32, 33, 33, 255, 28, 29, 30, 255, 33, 34, 34, 255, 33, 34, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 26, 27, 28, 255, 33, 34, 34, 255, 25, 26, 26, 255, 30, 31, 31, 255, 22, 23, 23, 255, 22, 23, 23, 255, 16, 16, 17, 255, 19, 19, 20, 255, 11, 11, 12, 255, 9, 9, 9, 255, 10, 10, 10, 255, 12, 13, 13, 255, 18, 18, 18, 255, 18, 18, 19, 255, 18, 18, 19, 255, 18, 19, 19, 255, 21, 22, 22, 255, 19, 19, 19, 255, 30, 31, 32, 255, 32, 33, 34, 255, 22, 22, 23, 255, 27, 27, 28, 255, 32, 32, 33, 255, 27, 27, 28, 255, 32, 33, 34, 255, 28, 28, 29, 255, 33, 33, 34, 255, 31, 31, 32, 255, 23, 24, 24, 255, 17, 17, 17, 255, 24, 25, 25, 255, 21, 21, 22, 255, 15, 15, 15, 255, 7, 7, 7, 255, 9, 9, 10, 255, 11, 12, 12, 255, 18, 18, 19, 255, 19, 20, 20, 255, 17, 18, 18, 255, 15, 15, 16, 255, 13, 14, 14, 255, 6, 6, 6, 255, 8, 9, 9, 255, 13, 14, 14, 255, 13, 13, 14, 255, 14, 15, 15, 255, 18, 19, 19, 255, 19, 19, 20, 255, 21, 22, 22, 255, 23, 23, 24, 255, 25, 26, 27, 255, 24, 24, 25, 255, 30, 30, 31, 255, 27, 28, 29, 255, 31, 32, 33, 255, 32, 32, 33, 255, 28, 29, 29, 255, 33, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 26, 27, 27, 255, 22, 22, 23, 255, 18, 18, 18, 255, 45, 39, 27, 165, 38, 34, 25, 165, 40, 36, 27, 165, 48, 41, 30, 165, 47, 40, 27, 165, 58, 47, 31, 165, 50, 42, 28, 165, 65, 50, 33, 165, 81, 60, 36, 165, 45, 39, 26, 165, 52, 43, 28, 165, 43, 37, 26, 165, 48, 41, 27, 165, 41, 36, 26, 165, 57, 46, 30, 165, 76, 57, 36, 165, 73, 55, 36, 165, 66, 51, 34, 165, 55, 45, 30, 165, 52, 43, 29, 165, 70, 53, 35, 165, 78, 58, 36, 165, 56, 46, 30, 165, 44, 38, 26, 165, 52, 43, 28, 165, 45, 39, 26, 165, 52, 43, 28, 165, 40, 35, 25, 165, 54, 46, 33, 165, 38, 34, 25, 165, 77, 62, 45, 165, 78, 63, 45, 165, 86, 68, 48, 165, 80, 63, 43, 165, 80, 64, 46, 165, 75, 61, 44, 165, 55, 46, 34, 165, 44, 38, 26, 165, 41, 36, 26, 165, 39, 35, 25, 165, 36, 33, 25, 165, 62, 59, 50, 165, 39, 35, 26, 165, 39, 35, 25, 165, 70, 53, 35, 165, 48, 41, 27, 165, 37, 33, 25, 165, 38, 34, 25, 165, 38, 34, 25, 165, 70, 53, 35, 165, 40, 36, 26, 165, 40, 35, 25, 165, 41, 36, 26, 165, 44, 38, 26, 165, 45, 39, 26, 165, 60, 48, 32, 165, 56, 46, 30, 165, 75, 56, 36, 165, 48, 41, 27, 165, 48, 41, 27, 165, 40, 35, 25, 165, 42, 37, 26, 165, 40, 36, 26, 165, 61, 50, 37, 165, 38, 34, 25, 165, 67, 55, 40, 165, 37, 34, 25, 165, 37, 34, 25, 165, 59, 47, 31, 165, 47, 40, 27, 165, 57, 46, 30, 165, 45, 39, 26, 165, 44, 38, 26, 165, 41, 36, 26, 165, 45, 39, 26, 165, 47, 40, 27, 165, 50, 42, 28, 165, 66, 51, 34, 165, 61, 48, 32, 165, 40, 36, 27, 165, 44, 38, 26, 165, 41, 36, 26, 165, 40, 35, 26, 165, 47, 40, 27, 165, 45, 39, 27, 165, 41, 36, 27, 165, 82, 65, 47, 165, 40, 35, 25, 165, 53, 44, 29, 165, 62, 48, 32, 165, 68, 52, 34, 165, 54, 44, 29, 165, 41, 36, 26, 165, 58, 46, 31, 165, 64, 50, 33, 165, 73, 55, 36, 165, 71, 54, 36, 165, 70, 53, 35, 165, 61, 48, 32, 165, 72, 54, 36, 165, 55, 45, 29, 165, 54, 44, 29, 165, 45, 39, 27, 165, 69, 53, 35, 165, 68, 52, 34, 165, 55, 45, 29, 165, 50, 42, 28, 165, 39, 35, 25, 165, 47, 48, 41, 165, 55, 45, 30, 165, 59, 47, 31, 165, 69, 53, 35, 165, 74, 55, 36, 165, 66, 51, 34, 165, 56, 45, 30, 165, 42, 37, 26, 165, 46, 40, 27, 165, 48, 41, 27, 165, 46, 39, 27, 165, 57, 46, 30, 165, 65, 50, 33, 165, 63, 49, 33, 165, 75, 56, 36, 165, 70, 53, 35, 165, 45, 39, 26, 165, 40, 35, 25, 165, 51, 43, 28, 165, 54, 44, 29, 165, 53, 44, 29, 165, 46, 39, 27, 165, 44, 38, 26, 165, 46, 39, 27, 165, 57, 46, 30, 165, 61, 48, 32, 165, 67, 51, 34, 165, 57, 46, 30, 165, 53, 43, 29, 165, 56, 45, 30, 165, 44, 38, 26, 165, 53, 44, 29, 165, 62, 49, 32, 165, 44, 38, 26, 165, 43, 37, 26, 165, 53, 44, 29, 165, 43, 37, 26, 165, 47, 40, 27, 165, 67, 51, 34, 165, 65, 50, 33, 165, 69, 52, 35, 165, 57, 46, 30, 165, 58, 47, 31, 165, 57, 46, 30, 165, 48, 41, 27, 165, 43, 45, 40, 165, 40, 35, 26, 165, 44, 38, 26, 165, 39, 35, 25, 165, 39, 35, 25, 165, 41, 36, 26, 165, 62, 52, 37, 165, 55, 47, 34, 165, 41, 36, 26, 165, 38, 34, 25, 165, 43, 38, 26, 165, 38, 34, 26, 165, 43, 38, 26, 165, 61, 48, 32, 165, 41, 36, 26, 165, 61, 51, 37, 165, 49, 42, 31, 165, 40, 35, 25, 165, 48, 41, 27, 165, 49, 41, 27, 165, 43, 37, 26, 165, 48, 41, 27, 165, 44, 38, 26, 165, 45, 39, 27, 165, 48, 41, 27, 165, 45, 39, 27, 165, 61, 48, 32, 165, 54, 44, 29, 165, 55, 45, 29, 165, 45, 39, 26, 165, 41, 36, 26, 165, 42, 37, 26, 165, 44, 38, 26, 165, 44, 38, 26, 165, 46, 40, 27, 165, 42, 37, 28, 165, 42, 37, 26, 165, 45, 39, 27, 165, 42, 37, 26, 165, 42, 37, 26, 165, 63, 49, 33, 165, 46, 39, 27, 165, 51, 43, 28, 165, 39, 35, 25, 165, 39, 34, 25, 165, 38, 34, 25, 165, 45, 39, 26, 165, 62, 49, 32, 165, 65, 50, 33, 165, 47, 40, 27, 165, 45, 39, 26, 165, 47, 40, 27, 165, 57, 46, 30, 165, 37, 33, 25, 165, 43, 38, 26, 165, 40, 35, 26, 165, 58, 49, 35, 165, 41, 36, 26, 165, 55, 47, 34, 165, 37, 33, 25, 165, 36, 33, 25, 165, 43, 38, 26, 165, 43, 37, 26, 165, 41, 36, 26, 165, 46, 47, 41, 165, 54, 44, 29, 165, 37, 33, 25, 165, 40, 35, 25, 165, 37, 34, 25, 165, 46, 39, 27, 165, 51, 42, 28, 165, 56, 45, 30, 165, 48, 41, 27, 165, 43, 37, 26, 165, 51, 44, 32, 165, 38, 34, 25, 165, 40, 35, 25, 165, 40, 36, 26, 165, 41, 36, 26, 165, 40, 35, 25, 165, 48, 41, 31, 165, 55, 47, 34, 165, 38, 34, 26, 165, 48, 41, 30, 165, 43, 38, 28, 165, 86, 68, 48, 165, 50, 43, 31, 165, 61, 51, 37, 165, 51, 43, 32, 165, 46, 39, 27, 165, 71, 54, 36, 165, 37, 34, 25, 165, 39, 35, 25, 165, 41, 36, 26, 165, 44, 46, 40, 165, 51, 43, 28, 165, 76, 57, 36, 165, 47, 40, 27, 165, 46, 39, 27, 165, 42, 37, 26, 165, 44, 38, 26, 165, 45, 39, 26, 165, 46, 40, 27, 165, 16, 17, 17, 255, 15, 16, 16, 255, 10, 11, 11, 255, 9, 9, 9, 255, 14, 14, 15, 255, 17, 17, 18, 255, 18, 18, 19, 255, 10, 10, 10, 255, 10, 10, 10, 255, 11, 12, 12, 255, 15, 15, 15, 255, 14, 14, 14, 255, 12, 13, 13, 255, 10, 10, 11, 255, 11, 11, 11, 255, 17, 17, 18, 255, 12, 12, 12, 255, 10, 10, 11, 255, 11, 12, 12, 255, 10, 10, 10, 255, 11, 12, 12, 255, 10, 10, 10, 255, 11, 12, 12, 255, 10, 10, 10, 255, 12, 12, 12, 255, 10, 10, 10, 255, 11, 11, 11, 255, 8, 8, 8, 255, 7, 7, 7, 255, 7, 8, 8, 255, 5, 5, 5, 255, 2, 3, 3, 255, 3, 3, 3, 255, 7, 7, 7, 255, 6, 6, 6, 255, 9, 9, 9, 255, 8, 8, 8, 255, 12, 12, 12, 255, 14, 14, 14, 255, 11, 11, 12, 255, 9, 9, 10, 255, 6, 6, 6, 255, 12, 13, 13, 255, 14, 15, 15, 255, 19, 20, 20, 255, 23, 24, 24, 255, 19, 19, 19, 255, 26, 27, 28, 255, 28, 29, 29, 255, 26, 27, 27, 255, 27, 27, 28, 255, 19, 19, 19, 255, 17, 17, 18, 255, 13, 13, 14, 255, 16, 17, 17, 255, 10, 10, 11, 255, 7, 7, 7, 255, 8, 8, 8, 255, 12, 13, 13, 255, 16, 16, 16, 255, 24, 25, 26, 255, 26, 26, 27, 255, 24, 24, 25, 255, 27, 28, 29, 255, 23, 23, 24, 255, 20, 20, 21, 255, 21, 21, 22, 255, 17, 18, 18, 255, 8, 8, 9, 255, 5, 6, 6, 255, 3, 3, 3, 255, 4, 4, 5, 255, 15, 15, 16, 255, 19, 19, 19, 255, 16, 16, 16, 255, 18, 18, 19, 255, 20, 20, 21, 255, 23, 24, 24, 255, 31, 32, 32, 255, 28, 28, 29, 255, 22, 23, 23, 255, 22, 23, 23, 255, 22, 22, 23, 255, 21, 22, 22, 255, 17, 18, 18, 255, 13, 14, 14, 255, 12, 12, 12, 255, 9, 10, 10, 255, 12, 12, 12, 255, 13, 13, 13, 255, 11, 12, 12, 255, 8, 8, 8, 255, 7, 7, 7, 255, 9, 9, 9, 255, 11, 11, 11, 255, 9, 10, 10, 255, 10, 10, 10, 255, 11, 11, 12, 255, 9, 9, 9, 255, 10, 10, 10, 255, 14, 14, 14, 255, 14, 14, 15, 255, 13, 13, 13, 255, 12, 12, 12, 255, 9, 9, 9, 255, 7, 7, 7, 255, 7, 7, 7, 255, 8, 8, 8, 255, 2, 2, 2, 255, 10, 10, 10, 255, 6, 6, 6, 255, 7, 7, 7, 255, 15, 15, 16, 255, 16, 16, 16, 255, 16, 17, 17, 255, 13, 13, 14, 255, 17, 17, 17, 255, 17, 17, 17, 255, 9, 10, 10, 255, 18, 18, 19, 255, 27, 28, 29, 255, 17, 17, 18, 255, 28, 29, 29, 255, 29, 30, 30, 255, 29, 29, 30, 255, 23, 23, 24, 255, 28, 29, 30, 255, 28, 28, 29, 255, 24, 24, 25, 255, 19, 20, 20, 255, 13, 13, 13, 255, 7, 7, 8, 255, 13, 13, 13, 255, 18, 18, 18, 255, 26, 27, 27, 255, 18, 18, 19, 255, 16, 16, 17, 255, 16, 16, 17, 255, 19, 19, 20, 255, 21, 21, 22, 255, 12, 13, 13, 255, 14, 15, 15, 255, 18, 19, 19, 255, 19, 19, 19, 255, 11, 12, 12, 255, 14, 14, 15, 255, 11, 12, 12, 255, 14, 14, 14, 255, 6, 6, 6, 255, 9, 9, 10, 255, 6, 6, 6, 255, 8, 8, 8, 255, 6, 6, 6, 255, 7, 7, 7, 255, 7, 7, 7, 255, 9, 10, 10, 255, 16, 17, 17, 255, 13, 13, 14, 255, 12, 13, 13, 255, 10, 10, 10, 255, 9, 9, 10, 255, 11, 11, 12, 255, 7, 7, 7, 255, 9, 9, 9, 255, 11, 12, 12, 255, 19, 19, 20, 255, 18, 18, 19, 255, 19, 20, 20, 255, 18, 19, 19, 255, 28, 28, 29, 255, 19, 20, 20, 255, 27, 28, 29, 255, 28, 29, 30, 255, 19, 19, 20, 255, 15, 15, 16, 255, 19, 20, 20, 255, 17, 17, 17, 255, 21, 22, 22, 255, 17, 17, 18, 255, 19, 19, 20, 255, 14, 14, 15, 255, 7, 7, 7, 255, 10, 10, 10, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 18, 18, 255, 22, 23, 23, 255, 33, 34, 34, 255, 31, 31, 32, 255, 32, 33, 33, 255, 22, 22, 23, 255, 25, 26, 26, 255, 33, 34, 34, 255, 28, 28, 29, 255, 30, 30, 31, 255, 23, 24, 24, 255, 18, 18, 18, 255, 16, 17, 17, 255, 15, 16, 16, 255, 18, 19, 19, 255, 14, 15, 15, 255, 14, 14, 14, 255, 8, 8, 9, 255, 11, 11, 11, 255, 9, 10, 10, 255, 16, 17, 17, 255, 19, 19, 20, 255, 24, 24, 25, 255, 27, 28, 28, 255, 26, 26, 27, 255, 32, 32, 33, 255, 33, 33, 34, 255, 25, 26, 26, 255, 33, 34, 34, 255, 31, 32, 33, 255, 24, 25, 26, 255, 31, 32, 33, 255, 33, 34, 34, 255, 33, 33, 34, 255, 30, 31, 31, 255, 29, 30, 30, 255, 24, 25, 25, 255, 20, 20, 21, 255, 27, 28, 28, 255, 25, 25, 26, 255, 19, 20, 20, 255, 11, 12, 12, 255, 8, 8, 9, 255, 12, 12, 12, 255, 15, 15, 15, 255, 14, 14, 15, 255, 15, 15, 15, 255, 13, 13, 13, 255, 7, 8, 8, 255, 9, 10, 10, 255, 9, 9, 10, 255, 12, 12, 12, 255, 16, 17, 17, 255, 20, 20, 21, 255, 19, 19, 20, 255, 24, 25, 26, 255, 30, 30, 31, 255, 22, 22, 23, 255, 26, 26, 27, 255, 33, 33, 34, 255, 29, 29, 30, 255, 33, 34, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 20, 21, 21, 255, 15, 16, 16, 255, 48, 41, 27, 165, 39, 35, 25, 165, 38, 34, 25, 165, 38, 34, 25, 165, 45, 39, 26, 165, 50, 42, 28, 165, 48, 41, 27, 165, 47, 40, 27, 165, 59, 47, 31, 165, 48, 41, 27, 165, 44, 38, 26, 165, 46, 47, 41, 165, 43, 38, 26, 165, 55, 45, 29, 165, 50, 42, 28, 165, 66, 51, 34, 165, 69, 52, 35, 165, 77, 57, 36, 165, 74, 55, 36, 165, 68, 52, 34, 165, 82, 61, 36, 165, 75, 56, 36, 165, 64, 50, 33, 165, 53, 44, 29, 165, 44, 38, 26, 165, 45, 39, 27, 165, 47, 40, 27, 165, 47, 40, 27, 165, 37, 33, 25, 165, 41, 36, 26, 165, 69, 56, 40, 165, 44, 39, 29, 165, 84, 67, 48, 165, 83, 65, 45, 165, 87, 69, 49, 165, 53, 45, 33, 165, 38, 34, 25, 165, 40, 36, 27, 165, 51, 43, 28, 165, 43, 37, 26, 165, 39, 35, 25, 165, 42, 37, 26, 165, 36, 33, 25, 165, 48, 41, 27, 165, 44, 38, 26, 165, 52, 43, 29, 165, 42, 36, 26, 165, 44, 38, 26, 165, 45, 39, 27, 165, 50, 42, 28, 165, 44, 38, 26, 165, 46, 39, 27, 165, 40, 36, 26, 165, 40, 35, 25, 165, 44, 38, 26, 165, 48, 41, 27, 165, 54, 44, 29, 165, 62, 49, 32, 165, 49, 41, 27, 165, 47, 40, 27, 165, 36, 33, 25, 165, 47, 40, 27, 165, 47, 40, 27, 165, 44, 46, 41, 165, 38, 34, 25, 165, 41, 36, 26, 165, 40, 35, 26, 165, 45, 39, 26, 165, 47, 40, 27, 165, 43, 38, 26, 165, 43, 38, 26, 165, 48, 41, 27, 165, 47, 40, 27, 165, 36, 33, 25, 165, 47, 40, 27, 165, 56, 46, 30, 165, 47, 40, 27, 165, 54, 44, 29, 165, 48, 41, 27, 165, 39, 35, 26, 165, 45, 39, 26, 165, 37, 33, 25, 165, 47, 40, 27, 165, 40, 36, 26, 165, 37, 33, 25, 165, 43, 37, 26, 165, 45, 39, 29, 165, 41, 36, 26, 165, 56, 45, 30, 165, 52, 43, 28, 165, 63, 49, 32, 165, 41, 36, 26, 165, 37, 33, 25, 165, 45, 39, 26, 165, 56, 45, 30, 165, 72, 54, 36, 165, 56, 45, 30, 165, 63, 49, 33, 165, 63, 49, 32, 165, 69, 53, 35, 165, 50, 42, 28, 165, 43, 38, 26, 165, 52, 43, 28, 165, 67, 52, 34, 165, 47, 40, 27, 165, 48, 41, 27, 165, 37, 33, 25, 165, 45, 38, 26, 165, 53, 44, 29, 165, 61, 48, 32, 165, 58, 46, 31, 165, 51, 43, 28, 165, 57, 46, 30, 165, 56, 45, 30, 165, 40, 36, 26, 165, 41, 36, 26, 165, 43, 38, 26, 165, 57, 46, 30, 165, 41, 36, 26, 165, 57, 46, 30, 165, 70, 53, 35, 165, 47, 40, 27, 165, 69, 52, 35, 165, 66, 51, 34, 165, 43, 37, 26, 165, 52, 43, 28, 165, 59, 47, 31, 165, 75, 56, 36, 165, 61, 48, 32, 165, 46, 39, 27, 165, 44, 38, 26, 165, 61, 48, 32, 165, 50, 42, 28, 165, 53, 44, 29, 165, 70, 53, 35, 165, 57, 46, 30, 165, 48, 41, 27, 165, 59, 47, 31, 165, 50, 42, 28, 165, 49, 42, 27, 165, 46, 40, 27, 165, 47, 40, 27, 165, 47, 40, 27, 165, 48, 41, 27, 165, 43, 38, 26, 165, 51, 43, 28, 165, 42, 37, 26, 165, 51, 43, 28, 165, 57, 46, 30, 165, 47, 40, 27, 165, 44, 38, 26, 165, 68, 52, 34, 165, 64, 49, 33, 165, 48, 41, 27, 165, 46, 40, 27, 165, 39, 35, 26, 165, 59, 49, 36, 165, 38, 34, 25, 165, 45, 39, 26, 165, 44, 46, 40, 165, 37, 33, 25, 165, 42, 37, 26, 165, 36, 33, 25, 165, 44, 38, 26, 165, 39, 35, 25, 165, 60, 50, 36, 165, 39, 35, 25, 165, 47, 40, 27, 165, 47, 40, 27, 165, 42, 37, 26, 165, 43, 37, 28, 165, 39, 35, 25, 165, 43, 37, 26, 165, 43, 38, 26, 165, 38, 34, 25, 165, 41, 36, 26, 165, 69, 86, 35, 255, 38, 34, 25, 165, 45, 38, 26, 165, 64, 50, 33, 165, 57, 46, 30, 165, 55, 45, 30, 165, 43, 37, 26, 165, 38, 34, 25, 165, 47, 40, 27, 165, 47, 40, 27, 165, 46, 40, 27, 165, 39, 35, 25, 165, 43, 38, 26, 165, 49, 41, 27, 165, 49, 42, 27, 165, 48, 41, 27, 165, 41, 36, 26, 165, 40, 36, 26, 165, 46, 39, 27, 165, 47, 40, 27, 165, 49, 42, 27, 165, 38, 34, 25, 165, 37, 34, 25, 165, 45, 39, 26, 165, 61, 48, 32, 165, 69, 53, 35, 165, 47, 40, 27, 165, 48, 41, 27, 165, 45, 47, 41, 165, 49, 41, 27, 165, 40, 35, 26, 165, 45, 39, 26, 165, 54, 44, 29, 165, 47, 40, 27, 165, 38, 34, 25, 165, 43, 38, 28, 165, 37, 33, 25, 165, 41, 36, 26, 165, 37, 34, 25, 165, 36, 33, 25, 165, 46, 40, 27, 165, 59, 47, 31, 165, 40, 36, 26, 165, 44, 38, 26, 165, 59, 49, 36, 165, 44, 38, 26, 165, 43, 38, 26, 165, 53, 44, 29, 165, 47, 40, 27, 165, 39, 34, 25, 165, 40, 35, 25, 165, 38, 34, 25, 165, 41, 36, 26, 165, 41, 36, 26, 165, 48, 41, 27, 165, 50, 43, 32, 165, 45, 39, 29, 165, 43, 38, 26, 165, 41, 37, 27, 165, 58, 49, 36, 165, 44, 39, 29, 165, 41, 36, 26, 165, 54, 46, 33, 165, 59, 49, 36, 165, 37, 34, 25, 165, 38, 34, 26, 165, 65, 50, 33, 165, 48, 41, 27, 165, 43, 37, 26, 165, 47, 40, 27, 165, 46, 40, 27, 165, 45, 39, 26, 165, 49, 42, 27, 165, 49, 41, 27, 165, 47, 40, 27, 165, 38, 34, 25, 165, 40, 35, 25, 165, 40, 36, 26, 165, 45, 39, 26, 165, 45, 39, 26, 165, 17, 18, 18, 255, 13, 14, 14, 255, 11, 11, 11, 255, 10, 11, 11, 255, 11, 12, 12, 255, 16, 16, 17, 255, 17, 17, 18, 255, 11, 11, 11, 255, 9, 9, 9, 255, 11, 11, 11, 255, 12, 12, 13, 255, 12, 12, 13, 255, 11, 11, 12, 255, 10, 10, 11, 255, 13, 13, 13, 255, 9, 9, 9, 255, 9, 10, 10, 255, 10, 11, 11, 255, 12, 12, 12, 255, 11, 11, 11, 255, 12, 12, 12, 255, 6, 6, 6, 255, 13, 14, 14, 255, 18, 19, 19, 255, 13, 13, 14, 255, 16, 16, 17, 255, 14, 14, 14, 255, 14, 14, 15, 255, 10, 10, 10, 255, 7, 7, 7, 255, 9, 9, 9, 255, 6, 6, 6, 255, 6, 6, 7, 255, 12, 12, 12, 255, 12, 12, 12, 255, 13, 13, 13, 255, 11, 11, 12, 255, 14, 15, 15, 255, 17, 17, 18, 255, 17, 18, 18, 255, 13, 13, 14, 255, 13, 13, 13, 255, 10, 10, 10, 255, 14, 14, 15, 255, 17, 17, 17, 255, 20, 21, 21, 255, 19, 19, 20, 255, 28, 28, 29, 255, 28, 29, 29, 255, 29, 30, 30, 255, 19, 20, 20, 255, 16, 17, 17, 255, 17, 17, 18, 255, 18, 18, 19, 255, 10, 10, 10, 255, 10, 10, 10, 255, 9, 9, 9, 255, 10, 10, 10, 255, 13, 13, 14, 255, 13, 13, 14, 255, 20, 21, 21, 255, 18, 18, 19, 255, 20, 21, 21, 255, 20, 21, 21, 255, 19, 19, 20, 255, 15, 16, 16, 255, 15, 16, 16, 255, 14, 14, 14, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 8, 9, 9, 255, 9, 9, 9, 255, 13, 13, 14, 255, 15, 16, 16, 255, 16, 17, 17, 255, 19, 19, 19, 255, 29, 30, 31, 255, 20, 21, 21, 255, 26, 26, 27, 255, 15, 16, 16, 255, 21, 22, 22, 255, 28, 28, 29, 255, 20, 21, 21, 255, 14, 14, 15, 255, 11, 11, 11, 255, 6, 6, 6, 255, 12, 12, 12, 255, 15, 15, 16, 255, 16, 16, 16, 255, 14, 14, 14, 255, 16, 16, 16, 255, 12, 12, 13, 255, 12, 13, 13, 255, 16, 17, 17, 255, 15, 15, 16, 255, 9, 9, 10, 255, 12, 12, 12, 255, 7, 8, 8, 255, 6, 6, 6, 255, 7, 7, 7, 255, 5, 5, 5, 255, 11, 11, 11, 255, 9, 9, 9, 255, 7, 7, 7, 255, 3, 3, 3, 255, 12, 12, 12, 255, 6, 7, 7, 255, 5, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 7, 8, 8, 255, 10, 10, 10, 255, 12, 13, 13, 255, 15, 15, 16, 255, 12, 12, 13, 255, 14, 15, 15, 255, 15, 16, 16, 255, 20, 21, 21, 255, 20, 20, 21, 255, 21, 21, 22, 255, 18, 19, 19, 255, 19, 19, 19, 255, 25, 26, 26, 255, 31, 32, 33, 255, 33, 33, 34, 255, 30, 31, 31, 255, 30, 30, 31, 255, 22, 22, 23, 255, 19, 19, 19, 255, 9, 10, 10, 255, 6, 6, 7, 255, 10, 10, 11, 255, 16, 16, 16, 255, 18, 18, 18, 255, 15, 15, 15, 255, 13, 14, 14, 255, 17, 17, 18, 255, 9, 9, 9, 255, 12, 12, 13, 255, 11, 11, 11, 255, 11, 12, 12, 255, 14, 14, 14, 255, 13, 13, 13, 255, 8, 8, 8, 255, 11, 11, 11, 255, 9, 9, 10, 255, 4, 4, 5, 255, 7, 7, 8, 255, 5, 5, 5, 255, 7, 7, 7, 255, 10, 11, 11, 255, 6, 6, 6, 255, 6, 6, 7, 255, 7, 8, 8, 255, 9, 9, 9, 255, 8, 8, 9, 255, 11, 11, 11, 255, 11, 11, 11, 255, 10, 11, 11, 255, 11, 11, 11, 255, 7, 7, 7, 255, 12, 12, 13, 255, 12, 13, 13, 255, 18, 18, 18, 255, 18, 18, 19, 255, 20, 20, 21, 255, 20, 20, 21, 255, 16, 16, 16, 255, 20, 21, 21, 255, 18, 18, 19, 255, 15, 16, 16, 255, 20, 21, 21, 255, 20, 20, 21, 255, 15, 15, 16, 255, 20, 20, 21, 255, 19, 20, 20, 255, 19, 19, 20, 255, 16, 17, 17, 255, 19, 19, 20, 255, 13, 13, 13, 255, 9, 9, 10, 255, 12, 12, 13, 255, 11, 11, 12, 255, 11, 11, 11, 255, 14, 15, 15, 255, 23, 23, 24, 255, 18, 19, 19, 255, 19, 19, 20, 255, 22, 23, 23, 255, 20, 20, 21, 255, 27, 28, 29, 255, 29, 29, 30, 255, 26, 27, 28, 255, 21, 22, 22, 255, 23, 24, 24, 255, 23, 23, 24, 255, 13, 13, 14, 255, 16, 17, 17, 255, 10, 11, 11, 255, 11, 12, 12, 255, 7, 7, 7, 255, 5, 5, 5, 255, 9, 9, 9, 255, 13, 13, 14, 255, 22, 23, 23, 255, 20, 21, 21, 255, 19, 20, 20, 255, 28, 29, 29, 255, 33, 33, 34, 255, 31, 31, 32, 255, 26, 26, 27, 255, 27, 27, 28, 255, 32, 32, 33, 255, 25, 26, 27, 255, 32, 33, 33, 255, 22, 23, 23, 255, 33, 34, 34, 255, 33, 33, 34, 255, 32, 33, 34, 255, 25, 25, 26, 255, 22, 22, 23, 255, 30, 30, 31, 255, 24, 24, 25, 255, 25, 25, 26, 255, 20, 20, 20, 255, 12, 13, 13, 255, 11, 12, 12, 255, 8, 8, 8, 255, 11, 11, 11, 255, 14, 14, 14, 255, 12, 13, 13, 255, 9, 9, 10, 255, 8, 8, 9, 255, 10, 10, 11, 255, 11, 12, 12, 255, 16, 16, 17, 255, 16, 16, 16, 255, 17, 17, 17, 255, 26, 26, 27, 255, 29, 30, 30, 255, 25, 26, 26, 255, 31, 31, 32, 255, 28, 29, 29, 255, 32, 33, 34, 255, 27, 28, 28, 255, 30, 30, 31, 255, 33, 34, 34, 255, 33, 33, 34, 255, 32, 33, 34, 255, 32, 32, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 18, 18, 19, 255, 48, 41, 27, 165, 41, 36, 26, 165, 43, 38, 26, 165, 46, 39, 27, 165, 43, 38, 26, 165, 47, 40, 27, 165, 40, 35, 26, 165, 43, 37, 26, 165, 39, 35, 25, 165, 42, 37, 26, 165, 52, 43, 29, 165, 48, 41, 27, 165, 43, 37, 26, 165, 40, 35, 25, 165, 44, 38, 26, 165, 49, 42, 27, 165, 51, 43, 28, 165, 81, 60, 36, 165, 73, 55, 36, 165, 76, 57, 36, 165, 78, 58, 36, 165, 69, 53, 35, 165, 59, 47, 31, 165, 50, 42, 28, 165, 44, 38, 26, 165, 44, 38, 26, 165, 52, 43, 28, 165, 46, 39, 27, 165, 49, 42, 31, 165, 40, 35, 26, 165, 40, 35, 25, 165, 38, 34, 25, 165, 38, 34, 25, 165, 63, 52, 38, 165, 44, 38, 26, 165, 40, 35, 26, 165, 37, 34, 25, 165, 47, 40, 27, 165, 57, 46, 30, 165, 41, 36, 26, 165, 41, 37, 27, 165, 37, 34, 25, 165, 42, 37, 26, 165, 60, 48, 31, 165, 45, 39, 27, 165, 55, 45, 29, 165, 49, 41, 27, 165, 53, 44, 29, 165, 53, 44, 29, 165, 50, 42, 28, 165, 53, 44, 29, 165, 52, 43, 28, 165, 41, 36, 26, 165, 39, 35, 25, 165, 40, 35, 25, 165, 41, 36, 26, 165, 38, 34, 25, 165, 45, 39, 27, 165, 47, 40, 27, 165, 37, 34, 25, 165, 37, 33, 25, 165, 56, 55, 47, 165, 38, 34, 25, 165, 42, 37, 26, 165, 48, 41, 27, 165, 44, 38, 26, 165, 42, 37, 26, 165, 43, 37, 26, 165, 40, 35, 25, 165, 45, 39, 26, 165, 45, 38, 26, 165, 46, 39, 27, 165, 44, 38, 26, 165, 49, 42, 27, 165, 48, 41, 27, 165, 56, 45, 30, 165, 43, 38, 26, 165, 41, 36, 27, 165, 40, 35, 25, 165, 42, 37, 26, 165, 39, 34, 25, 165, 53, 45, 33, 165, 40, 35, 25, 165, 43, 37, 26, 165, 48, 41, 30, 165, 42, 37, 26, 165, 45, 39, 29, 165, 45, 39, 26, 165, 52, 43, 28, 165, 53, 44, 29, 165, 63, 49, 33, 165, 49, 41, 27, 165, 46, 40, 27, 165, 48, 41, 27, 165, 46, 40, 27, 165, 55, 45, 29, 165, 50, 42, 28, 165, 53, 44, 29, 165, 52, 43, 29, 165, 45, 47, 41, 165, 42, 37, 26, 165, 45, 39, 27, 165, 58, 47, 31, 165, 65, 50, 33, 165, 63, 49, 32, 165, 47, 40, 27, 165, 45, 39, 26, 165, 47, 40, 27, 165, 60, 48, 31, 165, 65, 50, 33, 165, 49, 41, 27, 165, 57, 46, 30, 165, 56, 45, 30, 165, 40, 35, 26, 165, 56, 45, 30, 165, 59, 47, 31, 165, 53, 44, 29, 165, 46, 40, 27, 165, 51, 43, 28, 165, 56, 45, 30, 165, 66, 51, 34, 165, 49, 42, 27, 165, 44, 38, 26, 165, 50, 42, 28, 165, 45, 39, 27, 165, 52, 43, 28, 165, 49, 41, 27, 165, 52, 43, 28, 165, 62, 48, 32, 165, 57, 46, 30, 165, 47, 40, 27, 165, 58, 47, 31, 165, 52, 43, 29, 165, 62, 49, 32, 165, 54, 44, 29, 165, 56, 45, 30, 165, 45, 39, 26, 165, 46, 39, 27, 165, 44, 38, 26, 165, 43, 37, 26, 165, 50, 42, 28, 165, 56, 45, 30, 165, 47, 40, 27, 165, 61, 48, 32, 165, 58, 47, 31, 165, 44, 38, 26, 165, 47, 40, 27, 165, 43, 37, 26, 165, 54, 44, 29, 165, 42, 37, 26, 165, 44, 38, 26, 165, 50, 42, 28, 165, 49, 41, 27, 165, 45, 39, 26, 165, 43, 37, 26, 165, 42, 37, 26, 165, 40, 35, 25, 165, 42, 37, 26, 165, 48, 42, 31, 165, 36, 33, 25, 165, 39, 34, 25, 165, 37, 34, 25, 165, 44, 38, 26, 165, 46, 40, 27, 165, 47, 40, 27, 165, 39, 35, 26, 165, 59, 49, 36, 165, 40, 36, 26, 165, 45, 39, 26, 165, 41, 36, 26, 165, 45, 40, 29, 165, 36, 33, 25, 165, 39, 35, 25, 165, 45, 39, 27, 165, 37, 33, 25, 165, 58, 46, 31, 165, 69, 82, 40, 255, 43, 37, 26, 165, 54, 44, 29, 165, 64, 50, 33, 165, 53, 44, 29, 165, 40, 36, 26, 165, 41, 36, 26, 165, 44, 38, 26, 165, 47, 40, 27, 165, 52, 43, 28, 165, 39, 35, 25, 165, 43, 38, 26, 165, 38, 34, 25, 165, 42, 37, 26, 165, 48, 41, 27, 165, 51, 43, 28, 165, 41, 36, 26, 165, 42, 37, 26, 165, 36, 33, 25, 165, 39, 35, 25, 165, 43, 37, 26, 165, 50, 42, 28, 165, 46, 40, 27, 165, 42, 37, 26, 165, 44, 38, 26, 165, 56, 45, 30, 165, 66, 51, 34, 165, 44, 38, 26, 165, 40, 36, 26, 165, 47, 40, 27, 165, 45, 39, 26, 165, 44, 38, 26, 165, 49, 42, 27, 165, 53, 44, 29, 165, 47, 40, 27, 165, 53, 44, 29, 165, 48, 41, 27, 165, 42, 37, 26, 165, 40, 36, 27, 165, 48, 42, 31, 165, 39, 35, 25, 165, 56, 46, 30, 165, 49, 42, 27, 165, 36, 33, 25, 165, 46, 40, 30, 165, 49, 42, 31, 165, 36, 33, 25, 165, 48, 41, 27, 165, 48, 41, 27, 165, 37, 33, 25, 165, 45, 39, 27, 165, 39, 35, 25, 165, 40, 35, 25, 165, 43, 38, 26, 165, 40, 35, 26, 165, 39, 34, 25, 165, 47, 41, 30, 165, 38, 34, 26, 165, 38, 34, 25, 165, 66, 54, 39, 165, 39, 35, 25, 165, 36, 33, 25, 165, 37, 33, 25, 165, 46, 39, 27, 165, 44, 38, 26, 165, 44, 38, 26, 165, 60, 47, 31, 165, 45, 39, 26, 165, 42, 37, 26, 165, 37, 33, 25, 165, 38, 34, 25, 165, 42, 37, 26, 165, 37, 34, 25, 165, 60, 50, 36, 165, 38, 34, 25, 165, 39, 35, 25, 165, 39, 35, 25, 165, 51, 42, 28, 165, 40, 36, 26, 165, 52, 43, 28, 165, 15, 15, 15, 255, 17, 18, 18, 255, 13, 13, 13, 255, 14, 14, 14, 255, 8, 8, 9, 255, 9, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 10, 10, 10, 255, 9, 9, 9, 255, 9, 9, 9, 255, 14, 14, 15, 255, 17, 17, 18, 255, 17, 17, 18, 255, 16, 16, 17, 255, 14, 14, 14, 255, 18, 18, 19, 255, 15, 15, 15, 255, 14, 14, 15, 255, 10, 11, 11, 255, 11, 12, 12, 255, 10, 10, 10, 255, 9, 10, 10, 255, 16, 16, 16, 255, 20, 20, 20, 255, 20, 20, 21, 255, 15, 16, 16, 255, 13, 13, 14, 255, 15, 15, 15, 255, 16, 16, 17, 255, 10, 11, 11, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 19, 19, 255, 18, 19, 19, 255, 19, 20, 20, 255, 18, 19, 19, 255, 17, 18, 18, 255, 22, 23, 23, 255, 22, 23, 23, 255, 16, 17, 17, 255, 11, 11, 12, 255, 10, 10, 11, 255, 13, 13, 14, 255, 16, 16, 16, 255, 16, 16, 17, 255, 21, 22, 22, 255, 20, 21, 21, 255, 21, 21, 22, 255, 21, 22, 22, 255, 18, 19, 19, 255, 14, 15, 15, 255, 15, 16, 16, 255, 11, 11, 11, 255, 9, 10, 10, 255, 11, 11, 11, 255, 11, 12, 12, 255, 13, 13, 13, 255, 13, 13, 13, 255, 19, 19, 20, 255, 16, 17, 17, 255, 14, 14, 14, 255, 21, 22, 22, 255, 15, 15, 16, 255, 15, 16, 16, 255, 12, 12, 12, 255, 8, 8, 9, 255, 9, 10, 10, 255, 6, 6, 6, 255, 6, 7, 7, 255, 7, 7, 8, 255, 7, 8, 8, 255, 12, 12, 13, 255, 14, 15, 15, 255, 14, 14, 14, 255, 19, 20, 20, 255, 23, 23, 24, 255, 30, 31, 32, 255, 25, 26, 26, 255, 12, 12, 13, 255, 11, 12, 12, 255, 19, 20, 20, 255, 24, 24, 25, 255, 21, 21, 22, 255, 14, 15, 15, 255, 10, 10, 10, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 16, 17, 17, 255, 20, 21, 21, 255, 17, 18, 18, 255, 18, 19, 19, 255, 19, 19, 19, 255, 18, 18, 19, 255, 19, 19, 20, 255, 14, 14, 15, 255, 14, 14, 15, 255, 14, 14, 15, 255, 10, 10, 10, 255, 6, 6, 6, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 9, 9, 9, 255, 5, 5, 5, 255, 6, 6, 6, 255, 13, 13, 13, 255, 8, 8, 9, 255, 6, 6, 7, 255, 8, 8, 8, 255, 3, 3, 3, 255, 6, 6, 6, 255, 11, 12, 12, 255, 9, 9, 10, 255, 9, 9, 9, 255, 13, 13, 13, 255, 15, 15, 15, 255, 22, 22, 23, 255, 19, 20, 20, 255, 16, 16, 17, 255, 11, 12, 12, 255, 15, 15, 15, 255, 26, 27, 28, 255, 32, 32, 33, 255, 33, 34, 34, 255, 33, 33, 34, 255, 30, 31, 31, 255, 25, 26, 26, 255, 18, 19, 19, 255, 15, 15, 15, 255, 11, 11, 11, 255, 14, 14, 15, 255, 15, 16, 16, 255, 14, 14, 15, 255, 11, 11, 12, 255, 13, 14, 14, 255, 13, 13, 14, 255, 14, 14, 14, 255, 9, 9, 9, 255, 9, 9, 9, 255, 8, 8, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 9, 9, 9, 255, 8, 8, 8, 255, 9, 10, 10, 255, 8, 8, 9, 255, 9, 9, 9, 255, 4, 4, 4, 255, 8, 8, 9, 255, 8, 8, 8, 255, 14, 14, 14, 255, 8, 8, 9, 255, 10, 10, 11, 255, 9, 9, 9, 255, 13, 13, 13, 255, 9, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 4, 4, 5, 255, 8, 8, 9, 255, 10, 10, 11, 255, 14, 15, 15, 255, 14, 14, 14, 255, 23, 23, 24, 255, 10, 11, 11, 255, 12, 12, 12, 255, 14, 14, 14, 255, 12, 13, 13, 255, 16, 16, 17, 255, 17, 17, 18, 255, 16, 16, 17, 255, 14, 15, 15, 255, 13, 13, 13, 255, 16, 17, 17, 255, 15, 15, 16, 255, 10, 10, 10, 255, 12, 12, 13, 255, 12, 12, 12, 255, 11, 11, 12, 255, 14, 14, 14, 255, 10, 11, 11, 255, 13, 13, 13, 255, 12, 12, 12, 255, 12, 13, 13, 255, 19, 20, 20, 255, 15, 15, 16, 255, 18, 19, 19, 255, 15, 16, 16, 255, 13, 13, 13, 255, 15, 15, 16, 255, 21, 21, 22, 255, 17, 18, 18, 255, 13, 13, 13, 255, 18, 18, 19, 255, 19, 20, 20, 255, 13, 14, 14, 255, 10, 10, 10, 255, 15, 16, 16, 255, 14, 15, 15, 255, 8, 9, 9, 255, 8, 9, 9, 255, 8, 8, 8, 255, 15, 15, 15, 255, 15, 15, 16, 255, 15, 15, 15, 255, 23, 23, 24, 255, 33, 33, 34, 255, 32, 33, 33, 255, 26, 27, 28, 255, 30, 31, 32, 255, 30, 31, 31, 255, 22, 22, 23, 255, 28, 29, 29, 255, 27, 28, 29, 255, 28, 29, 30, 255, 28, 29, 30, 255, 28, 29, 30, 255, 32, 33, 34, 255, 33, 34, 34, 255, 27, 27, 28, 255, 28, 28, 29, 255, 30, 30, 31, 255, 26, 27, 27, 255, 22, 22, 23, 255, 15, 15, 15, 255, 14, 14, 15, 255, 9, 10, 10, 255, 10, 10, 10, 255, 13, 14, 14, 255, 11, 11, 11, 255, 14, 14, 14, 255, 12, 12, 12, 255, 15, 15, 16, 255, 14, 14, 14, 255, 20, 20, 21, 255, 21, 21, 22, 255, 21, 21, 22, 255, 31, 32, 33, 255, 30, 30, 31, 255, 32, 33, 34, 255, 33, 33, 34, 255, 31, 32, 33, 255, 29, 30, 30, 255, 28, 29, 30, 255, 28, 29, 30, 255, 28, 29, 29, 255, 30, 31, 32, 255, 25, 25, 26, 255, 32, 32, 33, 255, 29, 30, 31, 255, 32, 33, 33, 255, 33, 34, 34, 255, 31, 32, 33, 255, 23, 24, 24, 255, 45, 39, 27, 165, 55, 45, 30, 165, 53, 44, 29, 165, 50, 42, 28, 165, 62, 49, 32, 165, 50, 42, 28, 165, 52, 43, 28, 165, 41, 36, 26, 165, 41, 36, 26, 165, 42, 37, 26, 165, 49, 41, 27, 165, 40, 35, 25, 165, 44, 38, 26, 165, 46, 39, 27, 165, 56, 45, 30, 165, 46, 40, 27, 165, 45, 38, 26, 165, 53, 44, 29, 165, 65, 50, 33, 165, 73, 55, 36, 165, 53, 44, 29, 165, 57, 46, 30, 165, 45, 39, 27, 165, 45, 39, 27, 165, 41, 36, 26, 165, 44, 38, 26, 165, 49, 42, 27, 165, 54, 46, 33, 165, 46, 40, 30, 165, 39, 35, 25, 165, 45, 39, 26, 165, 41, 36, 26, 165, 37, 34, 25, 165, 41, 36, 26, 165, 42, 37, 28, 165, 44, 38, 29, 165, 49, 41, 27, 165, 51, 42, 28, 165, 48, 41, 27, 165, 46, 39, 27, 165, 49, 42, 27, 165, 40, 35, 25, 165, 41, 36, 26, 165, 58, 46, 30, 165, 54, 44, 29, 165, 48, 41, 27, 165, 48, 41, 27, 165, 62, 48, 32, 165, 57, 46, 30, 165, 43, 38, 26, 165, 44, 38, 26, 165, 42, 37, 26, 165, 37, 33, 25, 165, 46, 40, 30, 165, 39, 35, 25, 165, 46, 40, 27, 165, 39, 35, 25, 165, 39, 35, 26, 165, 39, 35, 26, 165, 37, 33, 25, 165, 42, 37, 28, 165, 37, 33, 25, 165, 45, 39, 26, 165, 56, 45, 30, 165, 50, 42, 28, 165, 48, 41, 27, 165, 46, 39, 27, 165, 54, 44, 29, 165, 52, 43, 28, 165, 53, 44, 29, 165, 51, 43, 28, 165, 49, 42, 27, 165, 63, 49, 32, 165, 69, 53, 35, 165, 54, 44, 29, 165, 46, 48, 41, 165, 38, 34, 25, 165, 40, 36, 26, 165, 37, 33, 25, 165, 47, 41, 30, 165, 72, 58, 42, 165, 37, 33, 25, 165, 41, 36, 26, 165, 45, 39, 27, 165, 41, 36, 26, 165, 46, 39, 27, 165, 49, 41, 27, 165, 39, 35, 25, 165, 42, 37, 26, 165, 54, 44, 29, 165, 51, 51, 42, 165, 52, 43, 28, 165, 54, 44, 29, 165, 47, 40, 27, 165, 41, 36, 26, 165, 54, 44, 29, 165, 59, 47, 31, 165, 41, 36, 26, 165, 37, 34, 25, 165, 46, 40, 27, 165, 51, 42, 28, 165, 47, 40, 27, 165, 56, 45, 30, 165, 47, 40, 27, 165, 51, 43, 28, 165, 45, 39, 26, 165, 44, 38, 26, 165, 58, 46, 31, 165, 75, 56, 36, 165, 77, 57, 36, 165, 63, 49, 33, 165, 69, 52, 35, 165, 74, 55, 36, 165, 54, 44, 29, 165, 74, 55, 36, 165, 54, 44, 29, 165, 43, 37, 26, 165, 41, 36, 26, 165, 45, 39, 27, 165, 60, 48, 31, 165, 63, 49, 32, 165, 50, 42, 28, 165, 64, 50, 33, 165, 48, 41, 27, 165, 46, 39, 27, 165, 42, 37, 26, 165, 45, 39, 27, 165, 54, 44, 29, 165, 48, 41, 27, 165, 51, 43, 28, 165, 44, 38, 26, 165, 46, 39, 27, 165, 43, 37, 26, 165, 50, 42, 28, 165, 52, 43, 28, 165, 49, 42, 27, 165, 44, 38, 26, 165, 39, 35, 25, 165, 52, 43, 29, 165, 56, 53, 44, 165, 67, 51, 34, 165, 56, 45, 30, 165, 75, 56, 36, 165, 75, 56, 36, 165, 72, 54, 36, 165, 60, 47, 31, 165, 63, 49, 32, 165, 52, 51, 43, 165, 44, 38, 26, 165, 41, 36, 26, 165, 43, 38, 28, 165, 49, 41, 27, 165, 54, 52, 43, 165, 49, 66, 35, 255, 48, 41, 27, 165, 42, 37, 26, 165, 41, 36, 26, 165, 44, 38, 26, 165, 47, 40, 27, 165, 41, 36, 26, 165, 40, 35, 25, 165, 45, 39, 27, 165, 48, 41, 27, 165, 48, 41, 27, 165, 46, 40, 27, 165, 37, 34, 25, 165, 82, 66, 47, 165, 38, 34, 25, 165, 42, 37, 26, 165, 49, 41, 27, 165, 42, 37, 26, 165, 42, 36, 26, 165, 54, 44, 29, 165, 41, 36, 26, 165, 37, 33, 25, 165, 51, 50, 42, 165, 47, 40, 27, 165, 49, 41, 27, 165, 41, 36, 26, 165, 49, 41, 27, 165, 50, 42, 28, 165, 41, 36, 26, 165, 36, 33, 25, 165, 41, 36, 26, 165, 43, 37, 26, 165, 64, 53, 38, 165, 41, 36, 26, 165, 44, 38, 26, 165, 46, 39, 27, 165, 52, 43, 28, 165, 43, 37, 26, 165, 40, 35, 25, 165, 46, 40, 27, 165, 55, 45, 30, 165, 41, 36, 27, 165, 37, 33, 25, 165, 71, 58, 41, 165, 44, 39, 29, 165, 46, 40, 27, 165, 45, 39, 26, 165, 43, 37, 26, 165, 70, 53, 35, 165, 57, 46, 30, 165, 58, 46, 31, 165, 39, 34, 25, 165, 50, 42, 28, 165, 48, 41, 27, 165, 44, 38, 26, 165, 48, 41, 27, 165, 67, 51, 34, 165, 68, 52, 34, 165, 47, 40, 27, 165, 50, 42, 28, 165, 49, 41, 27, 165, 52, 43, 28, 165, 41, 36, 26, 165, 41, 36, 26, 165, 37, 33, 25, 165, 42, 37, 26, 165, 40, 36, 27, 165, 50, 43, 31, 165, 38, 34, 25, 165, 43, 37, 26, 165, 50, 42, 28, 165, 44, 38, 26, 165, 52, 43, 29, 165, 39, 35, 25, 165, 39, 35, 25, 165, 43, 37, 26, 165, 43, 38, 26, 165, 44, 38, 26, 165, 51, 43, 28, 165, 44, 38, 26, 165, 70, 65, 53, 165, 87, 69, 49, 165, 79, 63, 45, 165, 38, 34, 25, 165, 43, 37, 28, 165, 39, 35, 25, 165, 37, 34, 25, 165, 39, 35, 25, 165, 48, 41, 27, 165, 50, 42, 28, 165, 37, 34, 25, 165, 45, 39, 26, 165, 43, 38, 28, 165, 81, 65, 47, 165, 38, 34, 26, 165, 36, 33, 25, 165, 42, 37, 26, 165, 53, 45, 33, 165, 74, 60, 43, 165, 67, 55, 40, 165, 42, 37, 26, 165, 39, 35, 25, 165, 42, 37, 26, 165, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 11, 11, 11, 255, 11, 11, 11, 255, 11, 11, 12, 255, 8, 8, 8, 255, 9, 9, 10, 255, 12, 12, 12, 255, 14, 15, 15, 255, 15, 15, 16, 255, 17, 18, 18, 255, 19, 20, 20, 255, 16, 17, 17, 255, 22, 22, 23, 255, 21, 21, 22, 255, 20, 20, 20, 255, 19, 19, 20, 255, 18, 18, 18, 255, 21, 22, 22, 255, 12, 13, 13, 255, 12, 12, 12, 255, 8, 9, 9, 255, 12, 12, 13, 255, 16, 17, 17, 255, 21, 22, 22, 255, 20, 20, 21, 255, 17, 17, 18, 255, 18, 18, 18, 255, 21, 21, 21, 255, 12, 13, 13, 255, 18, 18, 19, 255, 21, 22, 22, 255, 19, 19, 20, 255, 25, 26, 26, 255, 24, 24, 25, 255, 23, 24, 24, 255, 21, 21, 22, 255, 25, 25, 26, 255, 21, 22, 22, 255, 17, 18, 18, 255, 17, 17, 18, 255, 14, 14, 15, 255, 10, 11, 11, 255, 9, 9, 10, 255, 13, 13, 14, 255, 14, 14, 14, 255, 15, 16, 16, 255, 27, 27, 28, 255, 22, 23, 23, 255, 18, 18, 18, 255, 14, 14, 15, 255, 8, 8, 8, 255, 8, 9, 9, 255, 8, 8, 8, 255, 11, 12, 12, 255, 14, 15, 15, 255, 15, 15, 15, 255, 15, 16, 16, 255, 21, 21, 22, 255, 14, 15, 15, 255, 12, 12, 12, 255, 11, 11, 12, 255, 14, 14, 14, 255, 12, 13, 13, 255, 8, 8, 8, 255, 7, 8, 8, 255, 14, 14, 14, 255, 15, 15, 15, 255, 12, 12, 13, 255, 13, 14, 14, 255, 11, 11, 11, 255, 11, 11, 11, 255, 15, 16, 16, 255, 16, 16, 17, 255, 17, 18, 18, 255, 16, 16, 16, 255, 20, 21, 21, 255, 22, 23, 23, 255, 19, 19, 20, 255, 25, 25, 26, 255, 16, 17, 17, 255, 13, 13, 14, 255, 14, 14, 14, 255, 6, 7, 7, 255, 8, 8, 8, 255, 8, 8, 8, 255, 12, 12, 12, 255, 14, 14, 14, 255, 27, 27, 28, 255, 30, 30, 31, 255, 33, 33, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 17, 17, 18, 255, 20, 20, 21, 255, 18, 19, 19, 255, 17, 17, 17, 255, 13, 13, 14, 255, 10, 10, 10, 255, 12, 12, 12, 255, 11, 11, 11, 255, 12, 12, 12, 255, 7, 7, 7, 255, 8, 8, 8, 255, 10, 10, 10, 255, 13, 13, 14, 255, 13, 14, 14, 255, 11, 11, 12, 255, 12, 13, 13, 255, 8, 8, 8, 255, 6, 6, 6, 255, 4, 4, 5, 255, 6, 6, 7, 255, 10, 10, 10, 255, 9, 10, 10, 255, 14, 14, 15, 255, 15, 15, 15, 255, 16, 16, 16, 255, 14, 14, 15, 255, 13, 13, 14, 255, 17, 17, 17, 255, 19, 19, 19, 255, 23, 24, 24, 255, 27, 27, 28, 255, 33, 34, 34, 255, 33, 33, 34, 255, 20, 21, 21, 255, 19, 19, 20, 255, 23, 23, 24, 255, 21, 21, 22, 255, 16, 16, 17, 255, 13, 13, 14, 255, 12, 12, 13, 255, 13, 13, 14, 255, 11, 11, 11, 255, 5, 5, 5, 255, 2, 2, 2, 255, 4, 4, 5, 255, 6, 6, 6, 255, 7, 7, 8, 255, 4, 4, 4, 255, 6, 6, 6, 255, 12, 12, 13, 255, 9, 9, 10, 255, 14, 14, 15, 255, 16, 16, 17, 255, 11, 11, 12, 255, 11, 11, 12, 255, 7, 7, 7, 255, 4, 4, 5, 255, 11, 11, 11, 255, 11, 11, 11, 255, 14, 14, 15, 255, 11, 11, 12, 255, 14, 14, 14, 255, 18, 19, 19, 255, 11, 11, 12, 255, 12, 12, 12, 255, 7, 7, 8, 255, 10, 11, 11, 255, 15, 15, 16, 255, 18, 18, 19, 255, 16, 16, 16, 255, 17, 18, 18, 255, 16, 16, 16, 255, 13, 13, 13, 255, 17, 18, 18, 255, 12, 13, 13, 255, 9, 9, 9, 255, 9, 9, 10, 255, 10, 11, 11, 255, 13, 13, 13, 255, 11, 11, 11, 255, 10, 11, 11, 255, 12, 12, 13, 255, 8, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 10, 10, 255, 8, 8, 8, 255, 13, 13, 14, 255, 10, 10, 11, 255, 10, 10, 11, 255, 14, 15, 15, 255, 12, 12, 12, 255, 17, 18, 18, 255, 14, 15, 15, 255, 11, 11, 12, 255, 16, 16, 17, 255, 15, 15, 15, 255, 15, 16, 16, 255, 12, 13, 13, 255, 15, 15, 16, 255, 13, 14, 14, 255, 14, 15, 15, 255, 16, 16, 16, 255, 15, 15, 16, 255, 13, 13, 14, 255, 10, 10, 11, 255, 11, 11, 11, 255, 11, 11, 11, 255, 8, 9, 9, 255, 8, 8, 9, 255, 13, 14, 14, 255, 18, 18, 19, 255, 19, 19, 20, 255, 33, 33, 34, 255, 28, 29, 30, 255, 21, 22, 22, 255, 22, 23, 23, 255, 31, 32, 33, 255, 31, 32, 33, 255, 19, 19, 20, 255, 25, 25, 26, 255, 23, 24, 24, 255, 22, 23, 24, 255, 25, 26, 26, 255, 23, 24, 24, 255, 27, 28, 28, 255, 30, 31, 31, 255, 31, 32, 33, 255, 23, 23, 24, 255, 28, 29, 29, 255, 23, 24, 24, 255, 19, 20, 20, 255, 12, 12, 13, 255, 15, 15, 16, 255, 9, 9, 9, 255, 13, 13, 13, 255, 9, 9, 9, 255, 13, 13, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 17, 17, 17, 255, 16, 17, 17, 255, 18, 19, 19, 255, 22, 23, 23, 255, 21, 21, 22, 255, 33, 34, 34, 255, 29, 29, 30, 255, 31, 32, 33, 255, 33, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 23, 24, 24, 255, 22, 23, 23, 255, 27, 28, 28, 255, 29, 30, 31, 255, 18, 18, 19, 255, 25, 25, 26, 255, 29, 29, 30, 255, 33, 33, 34, 255, 33, 34, 34, 255, 33, 33, 34, 255, 24, 25, 25, 255, 52, 43, 29, 165, 63, 49, 33, 165, 70, 53, 35, 165, 49, 42, 27, 165, 47, 40, 27, 165, 59, 47, 31, 165, 40, 35, 25, 165, 45, 39, 26, 165, 39, 35, 25, 165, 45, 39, 29, 165, 47, 40, 27, 165, 43, 38, 26, 165, 44, 38, 26, 165, 52, 43, 29, 165, 63, 49, 32, 165, 41, 36, 26, 165, 45, 39, 26, 165, 53, 43, 29, 165, 50, 42, 28, 165, 52, 43, 28, 165, 47, 40, 27, 165, 46, 39, 27, 165, 58, 47, 31, 165, 45, 39, 27, 165, 48, 41, 27, 165, 45, 39, 27, 165, 44, 38, 26, 165, 42, 37, 28, 165, 40, 35, 25, 165, 43, 37, 26, 165, 43, 37, 26, 165, 45, 39, 27, 165, 44, 38, 26, 165, 46, 39, 27, 165, 40, 35, 25, 165, 39, 35, 26, 165, 55, 45, 29, 165, 46, 40, 27, 165, 61, 48, 32, 165, 43, 37, 26, 165, 44, 38, 26, 165, 60, 50, 36, 165, 47, 40, 27, 165, 57, 46, 30, 165, 65, 50, 33, 165, 58, 46, 30, 165, 45, 39, 26, 165, 55, 45, 30, 165, 72, 54, 36, 165, 47, 40, 27, 165, 48, 41, 27, 165, 40, 35, 25, 165, 43, 38, 26, 165, 39, 35, 25, 165, 40, 36, 26, 165, 43, 38, 26, 165, 46, 40, 29, 165, 42, 37, 26, 165, 50, 43, 32, 165, 39, 35, 25, 165, 44, 38, 29, 165, 52, 45, 33, 165, 38, 34, 25, 165, 50, 42, 28, 165, 52, 43, 28, 165, 65, 50, 33, 165, 51, 43, 28, 165, 54, 44, 29, 165, 62, 49, 32, 165, 52, 51, 43, 165, 48, 41, 27, 165, 64, 50, 33, 165, 79, 58, 36, 165, 55, 45, 30, 165, 52, 43, 28, 165, 39, 35, 25, 165, 47, 40, 27, 165, 40, 35, 26, 165, 42, 37, 28, 165, 36, 33, 25, 165, 50, 43, 32, 165, 44, 38, 26, 165, 47, 40, 27, 165, 46, 39, 27, 165, 46, 40, 27, 165, 52, 43, 28, 165, 39, 35, 25, 165, 42, 37, 26, 165, 52, 43, 28, 165, 58, 47, 31, 165, 66, 51, 34, 165, 60, 48, 32, 165, 52, 43, 28, 165, 63, 49, 32, 165, 46, 39, 27, 165, 61, 48, 32, 165, 46, 39, 27, 165, 50, 42, 28, 165, 38, 34, 25, 165, 42, 36, 26, 165, 45, 39, 27, 165, 54, 45, 29, 165, 50, 42, 27, 165, 39, 34, 25, 165, 40, 36, 26, 165, 47, 40, 27, 165, 59, 47, 31, 165, 59, 47, 31, 165, 73, 55, 36, 165, 70, 53, 35, 165, 50, 42, 28, 165, 46, 39, 27, 165, 61, 48, 32, 165, 58, 46, 31, 165, 54, 44, 29, 165, 50, 42, 28, 165, 50, 42, 28, 165, 37, 33, 25, 165, 37, 33, 25, 165, 48, 41, 27, 165, 47, 40, 27, 165, 43, 38, 26, 165, 54, 44, 29, 165, 42, 37, 26, 165, 42, 37, 26, 165, 39, 35, 25, 165, 59, 47, 31, 165, 68, 52, 34, 165, 69, 53, 35, 165, 44, 38, 26, 165, 61, 48, 32, 165, 46, 39, 27, 165, 46, 39, 27, 165, 48, 41, 27, 165, 38, 34, 25, 165, 42, 37, 28, 165, 37, 34, 25, 165, 38, 34, 25, 165, 51, 43, 28, 165, 71, 53, 35, 165, 72, 54, 36, 165, 61, 48, 32, 165, 57, 46, 30, 165, 71, 54, 35, 165, 63, 49, 33, 165, 63, 49, 32, 165, 68, 52, 34, 165, 59, 47, 31, 165, 41, 36, 26, 165, 55, 47, 34, 165, 41, 36, 27, 165, 56, 74, 36, 255, 41, 36, 26, 165, 43, 55, 32, 255, 49, 42, 31, 165, 47, 41, 30, 165, 40, 36, 26, 165, 52, 43, 28, 165, 53, 44, 29, 165, 48, 41, 27, 165, 39, 35, 25, 165, 46, 39, 27, 165, 38, 34, 25, 165, 47, 40, 27, 165, 40, 35, 26, 165, 74, 60, 43, 165, 62, 52, 37, 165, 87, 69, 49, 165, 39, 35, 25, 165, 44, 38, 26, 165, 50, 42, 28, 165, 42, 37, 26, 165, 51, 42, 28, 165, 49, 41, 27, 165, 41, 36, 26, 165, 44, 38, 26, 165, 49, 41, 27, 165, 62, 49, 32, 165, 49, 41, 27, 165, 47, 40, 27, 165, 61, 48, 32, 165, 39, 35, 25, 165, 37, 33, 25, 165, 44, 38, 26, 165, 48, 41, 27, 165, 40, 35, 26, 165, 40, 35, 26, 165, 44, 38, 26, 165, 45, 39, 27, 165, 40, 36, 26, 165, 46, 39, 27, 165, 44, 38, 26, 165, 47, 40, 27, 165, 45, 39, 26, 165, 41, 36, 26, 165, 39, 35, 25, 165, 57, 48, 35, 165, 71, 58, 42, 165, 42, 37, 26, 165, 41, 36, 27, 165, 44, 38, 26, 165, 62, 48, 32, 165, 64, 50, 33, 165, 54, 45, 29, 165, 44, 38, 26, 165, 44, 38, 26, 165, 65, 50, 33, 165, 44, 38, 26, 165, 42, 37, 26, 165, 63, 49, 32, 165, 47, 40, 27, 165, 49, 42, 27, 165, 65, 50, 33, 165, 60, 48, 32, 165, 44, 38, 26, 165, 43, 38, 26, 165, 38, 34, 25, 165, 52, 45, 33, 165, 46, 40, 30, 165, 51, 43, 32, 165, 39, 35, 26, 165, 46, 40, 29, 165, 49, 42, 27, 165, 57, 46, 30, 165, 56, 45, 30, 165, 52, 43, 28, 165, 50, 43, 31, 165, 43, 38, 28, 165, 43, 38, 28, 165, 47, 40, 27, 165, 47, 40, 27, 165, 59, 47, 31, 165, 42, 37, 26, 165, 43, 38, 28, 165, 38, 34, 25, 165, 41, 36, 26, 165, 74, 60, 43, 165, 48, 41, 30, 165, 40, 35, 26, 165, 40, 36, 26, 165, 42, 37, 26, 165, 54, 44, 29, 165, 36, 33, 25, 165, 43, 37, 26, 165, 53, 44, 29, 165, 44, 38, 26, 165, 54, 54, 46, 165, 42, 37, 26, 165, 37, 33, 25, 165, 37, 34, 25, 165, 40, 35, 26, 165, 48, 41, 31, 165, 37, 34, 25, 165, 52, 44, 32, 165, 47, 40, 27, 165, 39, 34, 25, 165, 14, 14, 14, 255, 17, 17, 17, 255, 10, 10, 11, 255, 9, 9, 9, 255, 11, 12, 12, 255, 15, 15, 16, 255, 16, 16, 16, 255, 15, 16, 16, 255, 16, 17, 17, 255, 20, 21, 21, 255, 18, 18, 19, 255, 18, 18, 19, 255, 24, 24, 25, 255, 20, 20, 20, 255, 19, 20, 20, 255, 24, 25, 26, 255, 22, 22, 23, 255, 22, 23, 23, 255, 26, 27, 27, 255, 18, 18, 19, 255, 20, 21, 21, 255, 11, 11, 11, 255, 8, 9, 9, 255, 10, 10, 10, 255, 18, 18, 18, 255, 17, 17, 18, 255, 20, 20, 21, 255, 27, 28, 28, 255, 23, 24, 24, 255, 21, 22, 22, 255, 16, 16, 16, 255, 17, 17, 17, 255, 22, 22, 23, 255, 26, 27, 27, 255, 26, 27, 28, 255, 26, 27, 28, 255, 21, 21, 22, 255, 23, 23, 24, 255, 26, 27, 27, 255, 26, 27, 27, 255, 25, 26, 26, 255, 15, 16, 16, 255, 12, 13, 13, 255, 9, 9, 9, 255, 9, 10, 10, 255, 11, 12, 12, 255, 13, 13, 14, 255, 13, 13, 13, 255, 26, 26, 27, 255, 23, 24, 24, 255, 17, 17, 17, 255, 22, 23, 23, 255, 8, 8, 9, 255, 9, 9, 9, 255, 6, 6, 6, 255, 9, 9, 9, 255, 14, 14, 14, 255, 20, 20, 20, 255, 23, 24, 24, 255, 17, 17, 18, 255, 11, 11, 12, 255, 11, 12, 12, 255, 12, 13, 13, 255, 6, 6, 6, 255, 8, 8, 8, 255, 8, 8, 8, 255, 12, 12, 12, 255, 14, 14, 14, 255, 20, 21, 21, 255, 17, 17, 18, 255, 18, 18, 19, 255, 16, 16, 17, 255, 12, 12, 13, 255, 12, 12, 12, 255, 15, 16, 16, 255, 15, 16, 16, 255, 16, 17, 17, 255, 14, 14, 15, 255, 27, 28, 28, 255, 24, 25, 25, 255, 20, 21, 21, 255, 15, 15, 15, 255, 10, 10, 11, 255, 10, 10, 10, 255, 8, 8, 8, 255, 6, 6, 6, 255, 9, 9, 9, 255, 13, 13, 14, 255, 25, 25, 26, 255, 27, 27, 28, 255, 30, 31, 32, 255, 32, 33, 34, 255, 31, 32, 32, 255, 33, 33, 34, 255, 33, 33, 34, 255, 33, 33, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 15, 15, 16, 255, 12, 13, 13, 255, 18, 19, 19, 255, 11, 11, 12, 255, 7, 7, 8, 255, 6, 6, 6, 255, 7, 7, 7, 255, 9, 10, 10, 255, 19, 20, 20, 255, 13, 14, 14, 255, 12, 12, 13, 255, 12, 12, 13, 255, 13, 14, 14, 255, 7, 7, 7, 255, 10, 10, 10, 255, 7, 7, 7, 255, 8, 9, 9, 255, 7, 7, 7, 255, 9, 10, 10, 255, 10, 10, 10, 255, 15, 15, 16, 255, 14, 15, 15, 255, 12, 13, 13, 255, 15, 16, 16, 255, 19, 20, 20, 255, 19, 20, 20, 255, 33, 34, 34, 255, 32, 32, 33, 255, 33, 33, 34, 255, 32, 33, 34, 255, 23, 24, 24, 255, 17, 17, 18, 255, 17, 18, 18, 255, 13, 13, 14, 255, 12, 12, 13, 255, 12, 13, 13, 255, 10, 10, 11, 255, 10, 10, 10, 255, 10, 10, 10, 255, 4, 4, 4, 255, 8, 8, 8, 255, 9, 9, 9, 255, 8, 8, 8, 255, 10, 10, 10, 255, 8, 8, 8, 255, 13, 13, 13, 255, 17, 17, 17, 255, 17, 18, 18, 255, 14, 15, 15, 255, 11, 12, 12, 255, 8, 8, 8, 255, 8, 8, 8, 255, 5, 5, 5, 255, 13, 13, 13, 255, 11, 11, 12, 255, 17, 17, 18, 255, 18, 18, 19, 255, 16, 17, 17, 255, 12, 13, 13, 255, 16, 16, 16, 255, 8, 8, 9, 255, 10, 10, 10, 255, 10, 10, 11, 255, 14, 14, 15, 255, 10, 10, 10, 255, 11, 11, 12, 255, 10, 10, 10, 255, 14, 15, 15, 255, 8, 8, 8, 255, 12, 12, 12, 255, 10, 10, 10, 255, 11, 12, 12, 255, 11, 11, 11, 255, 7, 7, 7, 255, 9, 9, 9, 255, 13, 13, 13, 255, 11, 11, 12, 255, 13, 13, 14, 255, 14, 14, 14, 255, 13, 13, 13, 255, 12, 12, 12, 255, 13, 13, 13, 255, 15, 15, 16, 255, 13, 13, 13, 255, 13, 13, 13, 255, 8, 8, 8, 255, 9, 9, 10, 255, 15, 16, 16, 255, 14, 14, 14, 255, 11, 11, 11, 255, 7, 7, 7, 255, 12, 12, 13, 255, 10, 10, 10, 255, 8, 8, 9, 255, 8, 8, 8, 255, 13, 13, 13, 255, 13, 13, 14, 255, 11, 12, 12, 255, 11, 12, 12, 255, 14, 14, 14, 255, 9, 9, 10, 255, 10, 10, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 9, 10, 10, 255, 11, 11, 11, 255, 21, 22, 22, 255, 16, 17, 17, 255, 26, 26, 27, 255, 24, 24, 25, 255, 22, 23, 23, 255, 24, 25, 25, 255, 23, 23, 24, 255, 31, 31, 32, 255, 23, 24, 24, 255, 20, 20, 21, 255, 14, 14, 15, 255, 20, 21, 21, 255, 23, 24, 25, 255, 21, 21, 22, 255, 15, 15, 16, 255, 25, 26, 26, 255, 32, 33, 34, 255, 30, 30, 31, 255, 28, 28, 29, 255, 24, 25, 25, 255, 18, 18, 19, 255, 18, 19, 19, 255, 11, 11, 11, 255, 9, 10, 10, 255, 12, 12, 13, 255, 19, 19, 20, 255, 14, 15, 15, 255, 13, 13, 14, 255, 8, 8, 8, 255, 13, 13, 13, 255, 9, 9, 9, 255, 13, 13, 13, 255, 12, 13, 13, 255, 16, 16, 17, 255, 14, 15, 15, 255, 21, 21, 22, 255, 27, 28, 28, 255, 24, 25, 26, 255, 31, 32, 32, 255, 29, 29, 30, 255, 25, 26, 27, 255, 30, 30, 31, 255, 20, 20, 21, 255, 22, 23, 23, 255, 23, 24, 24, 255, 20, 21, 21, 255, 19, 20, 20, 255, 24, 24, 25, 255, 25, 25, 26, 255, 27, 28, 28, 255, 24, 24, 25, 255, 25, 26, 26, 255, 62, 48, 32, 165, 57, 46, 30, 165, 53, 44, 29, 165, 61, 48, 32, 165, 56, 45, 30, 165, 48, 41, 27, 165, 48, 41, 27, 165, 45, 39, 26, 165, 43, 37, 26, 165, 43, 37, 26, 165, 42, 37, 26, 165, 56, 45, 30, 165, 43, 38, 26, 165, 50, 42, 28, 165, 42, 37, 26, 165, 37, 34, 25, 165, 45, 39, 26, 165, 68, 52, 34, 165, 59, 47, 31, 165, 43, 37, 26, 165, 44, 38, 26, 165, 64, 50, 33, 165, 44, 38, 26, 165, 49, 41, 27, 165, 45, 39, 26, 165, 46, 39, 27, 165, 46, 40, 27, 165, 37, 34, 25, 165, 36, 33, 25, 165, 47, 40, 27, 165, 48, 41, 27, 165, 48, 41, 27, 165, 47, 40, 27, 165, 36, 33, 25, 165, 39, 35, 25, 165, 42, 37, 28, 165, 57, 46, 30, 165, 68, 52, 34, 165, 49, 41, 27, 165, 48, 41, 27, 165, 49, 42, 27, 165, 65, 54, 39, 165, 51, 43, 28, 165, 52, 43, 28, 165, 56, 46, 30, 165, 65, 50, 33, 165, 47, 40, 27, 165, 53, 43, 29, 165, 58, 46, 31, 165, 46, 40, 27, 165, 37, 33, 25, 165, 40, 36, 26, 165, 43, 38, 26, 165, 40, 35, 25, 165, 38, 34, 25, 165, 56, 47, 34, 165, 50, 43, 32, 165, 51, 44, 32, 165, 72, 59, 42, 165, 40, 35, 26, 165, 46, 40, 30, 165, 40, 35, 26, 165, 45, 39, 27, 165, 45, 39, 27, 165, 55, 45, 29, 165, 62, 49, 32, 165, 41, 36, 26, 165, 45, 39, 26, 165, 48, 41, 27, 165, 71, 53, 35, 165, 55, 45, 29, 165, 59, 47, 31, 165, 69, 52, 35, 165, 47, 40, 27, 165, 48, 41, 27, 165, 66, 51, 34, 165, 58, 46, 31, 165, 48, 41, 27, 165, 40, 36, 26, 165, 39, 35, 25, 165, 48, 41, 27, 165, 37, 33, 25, 165, 54, 44, 29, 165, 48, 41, 27, 165, 42, 37, 26, 165, 46, 39, 27, 165, 48, 41, 27, 165, 53, 44, 29, 165, 49, 41, 27, 165, 60, 47, 31, 165, 47, 40, 27, 165, 71, 53, 35, 165, 62, 48, 32, 165, 46, 39, 27, 165, 46, 40, 27, 165, 48, 41, 27, 165, 59, 47, 31, 165, 48, 41, 27, 165, 57, 46, 30, 165, 46, 39, 27, 165, 41, 36, 26, 165, 55, 45, 29, 165, 68, 52, 34, 165, 40, 36, 26, 165, 38, 35, 26, 165, 44, 38, 26, 165, 62, 49, 32, 165, 53, 44, 29, 165, 58, 47, 31, 165, 59, 47, 31, 165, 64, 50, 33, 165, 43, 38, 26, 165, 58, 46, 30, 165, 64, 50, 33, 165, 51, 43, 28, 165, 45, 39, 26, 165, 58, 47, 31, 165, 38, 34, 25, 165, 42, 37, 26, 165, 50, 43, 32, 165, 42, 37, 26, 165, 51, 43, 28, 165, 47, 40, 27, 165, 47, 40, 27, 165, 49, 41, 27, 165, 55, 45, 30, 165, 45, 39, 26, 165, 67, 52, 34, 165, 82, 60, 36, 165, 54, 52, 43, 165, 49, 41, 27, 165, 68, 52, 34, 165, 49, 42, 27, 165, 44, 38, 26, 165, 85, 67, 47, 165, 43, 38, 28, 165, 42, 36, 26, 165, 39, 34, 25, 165, 46, 40, 27, 165, 50, 42, 28, 165, 52, 43, 29, 165, 52, 43, 29, 165, 58, 47, 31, 165, 45, 39, 26, 165, 42, 37, 26, 165, 37, 34, 25, 165, 48, 41, 27, 165, 51, 42, 28, 165, 38, 34, 25, 165, 41, 36, 26, 165, 41, 36, 26, 165, 49, 42, 31, 165, 37, 33, 25, 165, 41, 36, 26, 165, 44, 38, 29, 165, 38, 34, 25, 165, 38, 34, 25, 165, 36, 33, 25, 165, 47, 48, 41, 165, 48, 41, 27, 165, 43, 37, 26, 165, 57, 46, 30, 165, 48, 42, 31, 165, 71, 58, 42, 165, 37, 34, 25, 165, 41, 36, 26, 165, 84, 67, 46, 165, 65, 54, 39, 165, 43, 38, 28, 165, 46, 40, 27, 165, 48, 41, 27, 165, 60, 48, 31, 165, 60, 47, 31, 165, 38, 34, 25, 165, 58, 56, 48, 165, 42, 37, 26, 165, 39, 35, 25, 165, 49, 42, 27, 165, 64, 50, 33, 165, 79, 58, 36, 165, 57, 46, 30, 165, 41, 36, 26, 165, 66, 54, 39, 165, 44, 38, 29, 165, 45, 39, 29, 165, 48, 41, 27, 165, 42, 37, 26, 165, 47, 40, 27, 165, 43, 37, 26, 165, 39, 35, 25, 165, 40, 35, 26, 165, 51, 43, 28, 165, 46, 40, 27, 165, 62, 49, 32, 165, 40, 35, 25, 165, 37, 33, 25, 165, 37, 34, 25, 165, 38, 34, 25, 165, 41, 36, 26, 165, 38, 34, 25, 165, 38, 34, 25, 165, 45, 39, 27, 165, 36, 33, 25, 165, 38, 34, 25, 165, 39, 35, 25, 165, 44, 38, 26, 165, 57, 46, 30, 165, 44, 38, 26, 165, 49, 41, 27, 165, 51, 43, 28, 165, 55, 45, 30, 165, 42, 37, 26, 165, 54, 44, 29, 165, 56, 45, 30, 165, 42, 37, 26, 165, 38, 34, 25, 165, 65, 53, 39, 165, 61, 50, 37, 165, 76, 62, 44, 165, 44, 39, 29, 165, 87, 69, 49, 165, 58, 48, 35, 165, 42, 37, 26, 165, 58, 47, 31, 165, 48, 41, 27, 165, 44, 38, 26, 165, 45, 39, 26, 165, 51, 44, 32, 165, 69, 56, 41, 165, 40, 36, 26, 165, 52, 43, 29, 165, 62, 49, 32, 165, 48, 41, 27, 165, 40, 36, 26, 165, 43, 37, 26, 165, 46, 40, 27, 165, 53, 45, 33, 165, 39, 35, 25, 165, 38, 34, 25, 165, 55, 45, 30, 165, 62, 49, 32, 165, 47, 40, 27, 165, 47, 40, 27, 165, 43, 37, 26, 165, 64, 50, 33, 165, 43, 37, 26, 165, 43, 37, 26, 165, 54, 44, 29, 165, 43, 38, 26, 165, 49, 41, 27, 165, 36, 33, 25, 165, 67, 55, 40, 165, 42, 37, 26, 165, 45, 39, 27, 165, 41, 36, 26, 165, 64, 50, 33, 165, 30, 30, 31, 255, 12, 12, 12, 255, 5, 5, 5, 255, 4, 4, 4, 255, 11, 11, 11, 255, 17, 17, 18, 255, 19, 19, 19, 255, 19, 20, 20, 255, 21, 22, 22, 255, 19, 20, 20, 255, 23, 24, 24, 255, 21, 22, 22, 255, 25, 26, 26, 255, 26, 27, 28, 255, 28, 29, 30, 255, 28, 29, 30, 255, 29, 30, 31, 255, 30, 31, 32, 255, 20, 21, 21, 255, 25, 25, 26, 255, 20, 20, 20, 255, 15, 16, 16, 255, 11, 11, 11, 255, 13, 13, 13, 255, 15, 15, 15, 255, 19, 20, 20, 255, 20, 20, 21, 255, 29, 30, 31, 255, 20, 20, 21, 255, 23, 23, 24, 255, 30, 31, 31, 255, 24, 25, 25, 255, 27, 27, 28, 255, 30, 31, 32, 255, 26, 27, 28, 255, 28, 28, 29, 255, 33, 34, 34, 255, 26, 27, 28, 255, 32, 32, 33, 255, 21, 21, 22, 255, 21, 21, 22, 255, 17, 17, 18, 255, 15, 15, 16, 255, 10, 10, 10, 255, 7, 7, 7, 255, 14, 15, 15, 255, 17, 18, 18, 255, 20, 20, 21, 255, 25, 26, 26, 255, 17, 18, 18, 255, 20, 20, 21, 255, 16, 17, 17, 255, 12, 12, 13, 255, 8, 9, 9, 255, 9, 9, 9, 255, 9, 10, 10, 255, 15, 15, 16, 255, 16, 17, 17, 255, 24, 24, 25, 255, 15, 15, 16, 255, 14, 14, 15, 255, 12, 12, 13, 255, 10, 10, 10, 255, 7, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 17, 17, 255, 21, 21, 22, 255, 23, 23, 24, 255, 22, 23, 23, 255, 14, 14, 14, 255, 9, 10, 10, 255, 10, 10, 11, 255, 11, 11, 12, 255, 11, 11, 12, 255, 16, 17, 17, 255, 17, 17, 17, 255, 27, 28, 28, 255, 19, 20, 20, 255, 13, 13, 14, 255, 15, 15, 16, 255, 7, 8, 8, 255, 11, 12, 12, 255, 6, 6, 7, 255, 6, 6, 6, 255, 10, 10, 10, 255, 20, 20, 21, 255, 20, 21, 21, 255, 19, 19, 19, 255, 25, 26, 27, 255, 29, 30, 30, 255, 33, 33, 34, 255, 28, 28, 29, 255, 23, 24, 24, 255, 29, 29, 30, 255, 26, 27, 28, 255, 19, 19, 20, 255, 27, 27, 28, 255, 24, 24, 25, 255, 27, 28, 28, 255, 7, 8, 8, 255, 7, 7, 7, 255, 5, 6, 6, 255, 8, 8, 8, 255, 10, 10, 10, 255, 14, 14, 15, 255, 12, 12, 12, 255, 12, 12, 13, 255, 17, 17, 17, 255, 14, 14, 15, 255, 10, 10, 10, 255, 6, 6, 6, 255, 12, 12, 12, 255, 11, 11, 12, 255, 7, 7, 8, 255, 8, 8, 8, 255, 7, 7, 7, 255, 12, 12, 12, 255, 11, 11, 11, 255, 11, 11, 12, 255, 14, 15, 15, 255, 14, 14, 15, 255, 21, 21, 22, 255, 27, 28, 29, 255, 31, 32, 32, 255, 32, 33, 34, 255, 33, 33, 34, 255, 25, 26, 26, 255, 24, 25, 25, 255, 14, 14, 14, 255, 12, 13, 13, 255, 11, 11, 11, 255, 11, 11, 11, 255, 12, 12, 12, 255, 11, 12, 12, 255, 9, 9, 9, 255, 14, 14, 14, 255, 9, 9, 9, 255, 11, 11, 12, 255, 13, 14, 14, 255, 15, 15, 15, 255, 12, 12, 12, 255, 11, 11, 11, 255, 11, 11, 11, 255, 14, 15, 15, 255, 13, 14, 14, 255, 6, 6, 6, 255, 7, 7, 7, 255, 6, 6, 6, 255, 14, 14, 15, 255, 9, 10, 10, 255, 11, 11, 11, 255, 11, 11, 11, 255, 22, 23, 23, 255, 27, 28, 29, 255, 15, 15, 16, 255, 14, 14, 15, 255, 15, 16, 16, 255, 10, 10, 11, 255, 12, 12, 13, 255, 9, 9, 9, 255, 8, 9, 9, 255, 10, 10, 10, 255, 10, 10, 10, 255, 11, 11, 12, 255, 11, 11, 11, 255, 12, 12, 13, 255, 10, 10, 11, 255, 14, 14, 14, 255, 11, 11, 11, 255, 14, 14, 15, 255, 13, 13, 13, 255, 14, 14, 15, 255, 13, 13, 14, 255, 18, 18, 18, 255, 15, 16, 16, 255, 20, 20, 21, 255, 24, 24, 25, 255, 16, 16, 17, 255, 14, 14, 14, 255, 22, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 10, 11, 11, 255, 12, 13, 13, 255, 7, 7, 8, 255, 10, 10, 10, 255, 5, 5, 6, 255, 7, 7, 7, 255, 9, 9, 9, 255, 9, 9, 10, 255, 6, 6, 6, 255, 12, 12, 12, 255, 7, 7, 7, 255, 5, 5, 5, 255, 7, 8, 8, 255, 9, 9, 10, 255, 13, 13, 13, 255, 8, 8, 8, 255, 11, 12, 12, 255, 6, 6, 7, 255, 10, 10, 11, 255, 14, 15, 15, 255, 12, 12, 13, 255, 20, 21, 21, 255, 15, 15, 16, 255, 19, 20, 20, 255, 12, 12, 12, 255, 18, 19, 19, 255, 23, 24, 25, 255, 21, 21, 21, 255, 11, 11, 12, 255, 14, 14, 14, 255, 18, 18, 19, 255, 23, 24, 24, 255, 26, 27, 27, 255, 25, 26, 26, 255, 20, 21, 21, 255, 18, 19, 19, 255, 21, 21, 21, 255, 24, 24, 25, 255, 22, 22, 23, 255, 14, 15, 15, 255, 12, 13, 13, 255, 16, 16, 16, 255, 9, 9, 9, 255, 10, 11, 11, 255, 15, 15, 16, 255, 23, 23, 24, 255, 13, 13, 14, 255, 15, 15, 16, 255, 15, 15, 16, 255, 9, 9, 9, 255, 11, 11, 12, 255, 13, 13, 13, 255, 14, 15, 15, 255, 14, 14, 15, 255, 15, 15, 15, 255, 17, 18, 18, 255, 30, 31, 32, 255, 23, 23, 24, 255, 21, 21, 21, 255, 22, 23, 23, 255, 23, 24, 25, 255, 24, 24, 25, 255, 25, 26, 26, 255, 22, 23, 23, 255, 21, 21, 22, 255, 28, 29, 30, 255, 18, 19, 19, 255, 23, 23, 24, 255, 21, 22, 22, 255, 20, 20, 21, 255, 23, 24, 24, 255, 25, 26, 26, 255, 63, 49, 32, 165, 50, 42, 27, 165, 55, 45, 29, 165, 50, 42, 28, 165, 50, 42, 28, 165, 47, 40, 27, 165, 39, 35, 25, 165, 46, 39, 27, 165, 46, 39, 27, 165, 42, 36, 26, 165, 56, 46, 30, 165, 49, 41, 27, 165, 48, 41, 27, 165, 47, 40, 27, 165, 58, 46, 31, 165, 46, 39, 27, 165, 50, 42, 27, 165, 60, 48, 31, 165, 43, 38, 26, 165, 43, 37, 26, 165, 58, 46, 31, 165, 60, 47, 31, 165, 44, 38, 26, 165, 41, 36, 26, 165, 46, 39, 27, 165, 40, 35, 25, 165, 44, 38, 26, 165, 42, 37, 28, 165, 42, 37, 26, 165, 39, 35, 25, 165, 49, 41, 27, 165, 44, 38, 26, 165, 41, 36, 26, 165, 38, 34, 25, 165, 62, 51, 37, 165, 62, 52, 37, 165, 43, 37, 26, 165, 69, 52, 35, 165, 60, 47, 31, 165, 47, 40, 27, 165, 42, 37, 26, 165, 48, 41, 27, 165, 42, 37, 26, 165, 37, 33, 25, 165, 41, 36, 26, 165, 40, 36, 26, 165, 41, 36, 26, 165, 62, 49, 32, 165, 53, 43, 29, 165, 55, 46, 34, 165, 72, 59, 42, 165, 37, 33, 25, 165, 39, 35, 25, 165, 38, 34, 25, 165, 47, 40, 27, 165, 39, 35, 26, 165, 40, 36, 27, 165, 38, 34, 25, 165, 42, 37, 26, 165, 46, 40, 27, 165, 54, 44, 29, 165, 69, 52, 35, 165, 53, 43, 29, 165, 47, 40, 27, 165, 44, 38, 26, 165, 40, 35, 25, 165, 46, 39, 27, 165, 49, 41, 27, 165, 48, 41, 27, 165, 65, 50, 33, 165, 79, 59, 36, 165, 51, 43, 28, 165, 44, 38, 26, 165, 38, 34, 25, 165, 43, 45, 40, 165, 44, 38, 26, 165, 46, 40, 27, 165, 52, 43, 28, 165, 58, 46, 30, 165, 48, 41, 27, 165, 49, 42, 27, 165, 45, 39, 27, 165, 42, 37, 26, 165, 49, 42, 27, 165, 56, 45, 30, 165, 45, 39, 27, 165, 57, 46, 30, 165, 48, 41, 27, 165, 46, 39, 27, 165, 56, 45, 30, 165, 44, 38, 26, 165, 46, 39, 27, 165, 45, 39, 27, 165, 49, 42, 27, 165, 39, 35, 25, 165, 43, 37, 26, 165, 39, 35, 25, 165, 40, 35, 27, 165, 57, 48, 35, 165, 61, 51, 37, 165, 45, 39, 26, 165, 51, 43, 28, 165, 42, 37, 26, 165, 44, 38, 26, 165, 42, 37, 26, 165, 41, 36, 26, 165, 48, 41, 27, 165, 68, 52, 34, 165, 67, 51, 34, 165, 69, 52, 35, 165, 62, 49, 32, 165, 49, 41, 27, 165, 54, 44, 29, 165, 52, 43, 28, 165, 41, 36, 26, 165, 45, 39, 26, 165, 49, 41, 27, 165, 38, 34, 26, 165, 50, 43, 32, 165, 37, 33, 25, 165, 45, 39, 26, 165, 41, 36, 26, 165, 52, 43, 29, 165, 52, 43, 28, 165, 55, 45, 29, 165, 45, 39, 27, 165, 43, 38, 26, 165, 68, 52, 34, 165, 66, 51, 34, 165, 63, 49, 33, 165, 62, 48, 32, 165, 46, 39, 27, 165, 38, 34, 26, 165, 72, 59, 42, 165, 84, 66, 46, 165, 66, 54, 39, 165, 43, 38, 26, 165, 45, 39, 26, 165, 64, 50, 33, 165, 47, 40, 27, 165, 41, 36, 26, 165, 40, 35, 25, 165, 48, 41, 27, 165, 40, 35, 25, 165, 36, 33, 25, 165, 52, 44, 32, 165, 44, 38, 26, 165, 38, 34, 25, 165, 62, 51, 37, 165, 39, 35, 25, 165, 39, 35, 25, 165, 87, 69, 49, 165, 86, 69, 49, 165, 64, 53, 38, 165, 62, 51, 37, 165, 72, 67, 55, 165, 40, 35, 25, 165, 38, 34, 25, 165, 40, 36, 26, 165, 46, 39, 27, 165, 55, 45, 29, 165, 46, 39, 27, 165, 39, 35, 25, 165, 55, 46, 34, 165, 39, 35, 26, 165, 37, 33, 25, 165, 39, 35, 25, 165, 69, 56, 41, 165, 68, 56, 40, 165, 56, 47, 34, 165, 44, 38, 26, 165, 46, 40, 27, 165, 42, 37, 26, 165, 44, 38, 26, 165, 37, 34, 25, 165, 40, 36, 26, 165, 44, 38, 26, 165, 48, 41, 27, 165, 57, 46, 30, 165, 54, 44, 29, 165, 61, 48, 32, 165, 46, 40, 27, 165, 70, 57, 41, 165, 53, 45, 33, 165, 45, 39, 29, 165, 54, 46, 34, 165, 42, 37, 26, 165, 47, 40, 27, 165, 43, 38, 26, 165, 42, 37, 26, 165, 47, 40, 27, 165, 55, 45, 30, 165, 51, 43, 28, 165, 57, 46, 30, 165, 36, 33, 25, 165, 60, 50, 36, 165, 38, 34, 25, 165, 43, 37, 26, 165, 42, 36, 26, 165, 37, 33, 25, 165, 36, 33, 25, 165, 37, 34, 25, 165, 48, 41, 27, 165, 59, 47, 31, 165, 70, 53, 35, 165, 69, 52, 35, 165, 80, 59, 36, 165, 67, 52, 34, 165, 58, 46, 31, 165, 40, 35, 25, 165, 45, 39, 26, 165, 47, 40, 27, 165, 42, 36, 26, 165, 46, 40, 27, 165, 38, 34, 26, 165, 38, 34, 25, 165, 70, 57, 41, 165, 85, 67, 47, 165, 71, 58, 42, 165, 50, 43, 32, 165, 38, 34, 25, 165, 42, 37, 26, 165, 46, 39, 27, 165, 41, 36, 26, 165, 47, 40, 27, 165, 56, 45, 30, 165, 38, 34, 25, 165, 41, 36, 26, 165, 53, 51, 43, 165, 58, 46, 31, 165, 57, 46, 30, 165, 55, 45, 29, 165, 45, 39, 27, 165, 45, 39, 27, 165, 47, 40, 27, 165, 60, 50, 36, 165, 49, 42, 31, 165, 72, 58, 42, 165, 40, 35, 25, 165, 48, 41, 27, 165, 45, 39, 27, 165, 57, 46, 30, 165, 52, 43, 28, 165, 57, 46, 30, 165, 61, 48, 32, 165, 54, 44, 29, 165, 57, 46, 30, 165, 60, 47, 31, 165, 36, 33, 25, 165, 38, 34, 25, 165, 38, 34, 25, 165, 37, 34, 25, 165, 40, 36, 27, 165, 39, 35, 25, 165, 40, 35, 26, 165, 64, 50, 33, 165, 26, 26, 27, 255, 14, 14, 14, 255, 12, 12, 12, 255, 9, 9, 9, 255, 12, 13, 13, 255, 19, 19, 20, 255, 25, 25, 26, 255, 24, 25, 25, 255, 29, 30, 31, 255, 25, 26, 26, 255, 21, 22, 22, 255, 26, 27, 28, 255, 26, 26, 27, 255, 25, 25, 26, 255, 23, 23, 24, 255, 28, 29, 30, 255, 33, 33, 34, 255, 33, 33, 34, 255, 24, 25, 25, 255, 19, 19, 19, 255, 24, 25, 25, 255, 17, 17, 18, 255, 9, 9, 10, 255, 6, 6, 6, 255, 12, 12, 12, 255, 17, 18, 18, 255, 18, 18, 19, 255, 25, 25, 26, 255, 24, 25, 25, 255, 30, 30, 31, 255, 31, 32, 33, 255, 26, 26, 27, 255, 33, 34, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 30, 31, 32, 255, 33, 33, 34, 255, 27, 28, 29, 255, 28, 29, 29, 255, 33, 34, 34, 255, 29, 30, 30, 255, 22, 22, 23, 255, 20, 21, 21, 255, 14, 14, 14, 255, 14, 15, 15, 255, 11, 11, 12, 255, 15, 16, 16, 255, 17, 17, 18, 255, 21, 22, 22, 255, 16, 16, 17, 255, 21, 21, 22, 255, 16, 16, 16, 255, 12, 13, 13, 255, 3, 3, 3, 255, 7, 7, 8, 255, 12, 12, 12, 255, 18, 18, 19, 255, 15, 16, 16, 255, 16, 16, 16, 255, 12, 12, 12, 255, 9, 9, 9, 255, 10, 10, 10, 255, 12, 12, 12, 255, 11, 11, 11, 255, 12, 12, 12, 255, 17, 17, 18, 255, 20, 20, 21, 255, 21, 21, 22, 255, 23, 24, 24, 255, 30, 30, 31, 255, 21, 21, 22, 255, 18, 18, 19, 255, 18, 19, 19, 255, 8, 8, 8, 255, 9, 9, 10, 255, 9, 9, 9, 255, 15, 16, 16, 255, 16, 16, 17, 255, 23, 24, 24, 255, 19, 20, 20, 255, 18, 18, 19, 255, 15, 15, 16, 255, 14, 14, 14, 255, 8, 8, 8, 255, 8, 8, 9, 255, 7, 8, 8, 255, 10, 10, 10, 255, 12, 13, 13, 255, 17, 17, 17, 255, 19, 20, 20, 255, 17, 17, 17, 255, 23, 24, 24, 255, 25, 26, 27, 255, 24, 24, 25, 255, 27, 28, 28, 255, 23, 23, 24, 255, 26, 26, 27, 255, 14, 14, 14, 255, 24, 24, 25, 255, 24, 24, 25, 255, 25, 26, 26, 255, 9, 10, 10, 255, 5, 5, 5, 255, 3, 3, 3, 255, 10, 10, 11, 255, 10, 10, 10, 255, 15, 15, 16, 255, 15, 16, 16, 255, 11, 12, 12, 255, 7, 7, 7, 255, 11, 12, 12, 255, 9, 9, 10, 255, 9, 9, 9, 255, 14, 14, 15, 255, 10, 10, 10, 255, 8, 8, 8, 255, 8, 9, 9, 255, 6, 6, 6, 255, 6, 6, 6, 255, 9, 10, 10, 255, 11, 11, 11, 255, 16, 17, 17, 255, 15, 15, 15, 255, 18, 18, 19, 255, 27, 27, 28, 255, 23, 23, 24, 255, 27, 28, 29, 255, 33, 33, 34, 255, 25, 26, 26, 255, 16, 17, 17, 255, 13, 13, 14, 255, 9, 9, 10, 255, 14, 14, 15, 255, 13, 13, 14, 255, 11, 11, 11, 255, 14, 15, 15, 255, 14, 14, 14, 255, 20, 21, 21, 255, 17, 17, 18, 255, 11, 11, 11, 255, 11, 11, 11, 255, 16, 16, 17, 255, 14, 14, 15, 255, 13, 14, 14, 255, 8, 9, 9, 255, 10, 10, 11, 255, 10, 10, 11, 255, 7, 7, 7, 255, 3, 3, 3, 255, 4, 4, 4, 255, 12, 12, 12, 255, 14, 14, 15, 255, 16, 17, 17, 255, 16, 17, 17, 255, 23, 24, 24, 255, 28, 29, 29, 255, 25, 25, 26, 255, 15, 15, 15, 255, 15, 15, 16, 255, 16, 16, 16, 255, 13, 13, 14, 255, 11, 11, 12, 255, 10, 11, 11, 255, 10, 10, 11, 255, 11, 12, 12, 255, 15, 16, 16, 255, 16, 17, 17, 255, 15, 16, 16, 255, 18, 18, 18, 255, 16, 16, 17, 255, 16, 17, 17, 255, 18, 19, 19, 255, 19, 19, 20, 255, 15, 16, 16, 255, 18, 19, 19, 255, 17, 18, 18, 255, 14, 15, 15, 255, 22, 23, 23, 255, 23, 24, 24, 255, 25, 26, 26, 255, 18, 18, 18, 255, 17, 18, 18, 255, 19, 20, 20, 255, 11, 11, 12, 255, 18, 19, 19, 255, 14, 15, 15, 255, 15, 16, 16, 255, 9, 10, 10, 255, 10, 11, 11, 255, 10, 10, 11, 255, 10, 10, 10, 255, 5, 5, 5, 255, 6, 6, 7, 255, 8, 8, 8, 255, 7, 7, 7, 255, 3, 3, 3, 255, 8, 8, 8, 255, 7, 7, 8, 255, 7, 7, 7, 255, 7, 7, 7, 255, 8, 8, 8, 255, 5, 5, 5, 255, 9, 9, 9, 255, 12, 12, 12, 255, 21, 21, 22, 255, 20, 21, 21, 255, 17, 18, 18, 255, 11, 12, 12, 255, 14, 15, 15, 255, 15, 15, 15, 255, 16, 16, 16, 255, 15, 16, 16, 255, 15, 16, 16, 255, 13, 13, 13, 255, 16, 17, 17, 255, 19, 19, 20, 255, 22, 23, 23, 255, 16, 17, 17, 255, 23, 23, 24, 255, 19, 19, 20, 255, 26, 27, 27, 255, 25, 26, 27, 255, 19, 20, 20, 255, 16, 16, 16, 255, 10, 10, 11, 255, 11, 11, 12, 255, 10, 10, 11, 255, 10, 10, 10, 255, 17, 18, 18, 255, 25, 26, 26, 255, 23, 23, 24, 255, 22, 22, 23, 255, 20, 20, 21, 255, 16, 16, 16, 255, 11, 11, 11, 255, 9, 10, 10, 255, 14, 14, 14, 255, 13, 13, 13, 255, 12, 12, 12, 255, 17, 18, 18, 255, 26, 26, 27, 255, 20, 20, 21, 255, 15, 15, 15, 255, 18, 18, 19, 255, 21, 22, 22, 255, 20, 20, 21, 255, 18, 19, 19, 255, 17, 17, 18, 255, 13, 13, 13, 255, 22, 22, 23, 255, 18, 18, 18, 255, 13, 14, 14, 255, 19, 20, 20, 255, 20, 20, 20, 255, 22, 23, 23, 255, 27, 28, 28, 255, 65, 51, 33, 165, 58, 46, 31, 165, 60, 48, 32, 165, 58, 46, 31, 165, 66, 51, 34, 165, 53, 44, 29, 165, 39, 35, 25, 165, 47, 40, 27, 165, 48, 41, 27, 165, 43, 37, 26, 165, 44, 38, 26, 165, 56, 45, 30, 165, 46, 40, 27, 165, 42, 37, 26, 165, 55, 45, 30, 165, 53, 44, 29, 165, 50, 42, 28, 165, 67, 51, 34, 165, 60, 47, 31, 165, 46, 40, 27, 165, 59, 47, 31, 165, 51, 43, 28, 165, 49, 41, 27, 165, 45, 39, 26, 165, 45, 39, 26, 165, 48, 41, 27, 165, 47, 40, 27, 165, 38, 34, 25, 165, 43, 37, 26, 165, 53, 44, 29, 165, 43, 37, 26, 165, 40, 35, 26, 165, 43, 38, 26, 165, 41, 36, 26, 165, 55, 46, 34, 165, 47, 41, 30, 165, 43, 38, 26, 165, 51, 43, 28, 165, 62, 48, 32, 165, 45, 39, 26, 165, 39, 35, 25, 165, 58, 47, 31, 165, 43, 37, 26, 165, 37, 33, 25, 165, 36, 33, 25, 165, 43, 38, 26, 165, 40, 36, 26, 165, 51, 43, 28, 165, 57, 46, 30, 165, 54, 46, 34, 165, 39, 35, 25, 165, 37, 34, 25, 165, 36, 33, 25, 165, 40, 35, 25, 165, 40, 35, 25, 165, 45, 39, 29, 165, 47, 41, 30, 165, 49, 42, 31, 165, 40, 36, 26, 165, 42, 37, 26, 165, 61, 48, 32, 165, 69, 53, 35, 165, 51, 43, 28, 165, 52, 43, 28, 165, 45, 39, 26, 165, 43, 38, 26, 165, 46, 39, 27, 165, 45, 39, 26, 165, 46, 39, 27, 165, 55, 45, 30, 165, 61, 48, 32, 165, 45, 39, 27, 165, 39, 35, 25, 165, 48, 41, 31, 165, 43, 37, 26, 165, 41, 36, 26, 165, 45, 39, 27, 165, 50, 42, 28, 165, 53, 44, 29, 165, 47, 40, 27, 165, 63, 49, 32, 165, 48, 41, 27, 165, 41, 36, 26, 165, 45, 39, 26, 165, 47, 40, 27, 165, 48, 41, 27, 165, 55, 45, 29, 165, 45, 39, 26, 165, 41, 36, 26, 165, 55, 45, 29, 165, 48, 41, 27, 165, 44, 38, 26, 165, 50, 42, 28, 165, 49, 42, 27, 165, 44, 38, 26, 165, 39, 35, 25, 165, 43, 37, 26, 165, 55, 46, 34, 165, 63, 60, 51, 165, 43, 38, 28, 165, 40, 35, 25, 165, 45, 39, 27, 165, 40, 35, 25, 165, 42, 37, 26, 165, 46, 39, 27, 165, 36, 33, 25, 165, 51, 43, 28, 165, 58, 46, 30, 165, 59, 47, 31, 165, 68, 52, 34, 165, 58, 46, 31, 165, 51, 43, 28, 165, 55, 45, 29, 165, 41, 36, 26, 165, 43, 38, 26, 165, 41, 36, 26, 165, 44, 38, 26, 165, 38, 34, 25, 165, 37, 34, 25, 165, 40, 35, 25, 165, 39, 35, 25, 165, 50, 42, 28, 165, 57, 46, 30, 165, 46, 40, 27, 165, 53, 44, 29, 165, 45, 39, 27, 165, 47, 40, 27, 165, 79, 59, 36, 165, 68, 52, 34, 165, 70, 53, 35, 165, 58, 46, 31, 165, 42, 37, 26, 165, 37, 34, 25, 165, 68, 55, 40, 165, 87, 69, 49, 165, 86, 68, 48, 165, 38, 34, 25, 165, 55, 45, 30, 165, 46, 39, 27, 165, 55, 45, 30, 165, 38, 34, 25, 165, 40, 35, 25, 165, 45, 39, 26, 165, 39, 35, 25, 165, 41, 36, 26, 165, 38, 34, 25, 165, 47, 41, 30, 165, 39, 35, 25, 165, 46, 40, 30, 165, 44, 39, 29, 165, 37, 33, 25, 165, 67, 55, 40, 165, 86, 68, 48, 165, 84, 68, 48, 165, 63, 52, 38, 165, 65, 54, 39, 165, 46, 39, 27, 165, 49, 41, 27, 165, 41, 36, 26, 165, 45, 39, 26, 165, 44, 38, 26, 165, 42, 37, 26, 165, 46, 40, 27, 165, 45, 39, 29, 165, 41, 37, 27, 165, 41, 36, 26, 165, 42, 37, 26, 165, 64, 53, 39, 165, 59, 57, 49, 165, 41, 36, 26, 165, 36, 33, 25, 165, 43, 38, 26, 165, 42, 37, 26, 165, 47, 40, 27, 165, 45, 39, 27, 165, 38, 34, 25, 165, 41, 36, 26, 165, 50, 42, 28, 165, 45, 39, 26, 165, 48, 41, 27, 165, 63, 49, 32, 165, 40, 36, 26, 165, 62, 51, 37, 165, 37, 34, 25, 165, 47, 40, 30, 165, 48, 41, 30, 165, 45, 39, 26, 165, 63, 49, 32, 165, 52, 43, 28, 165, 53, 44, 29, 165, 52, 43, 28, 165, 50, 42, 28, 165, 57, 46, 30, 165, 45, 38, 26, 165, 43, 38, 28, 165, 51, 43, 32, 165, 44, 38, 26, 165, 41, 36, 26, 165, 40, 35, 25, 165, 36, 33, 25, 165, 42, 37, 28, 165, 57, 48, 35, 165, 56, 45, 30, 165, 78, 58, 36, 165, 83, 61, 36, 165, 85, 63, 36, 165, 72, 54, 36, 165, 56, 53, 44, 165, 61, 48, 32, 165, 49, 41, 27, 165, 45, 39, 27, 165, 45, 39, 27, 165, 42, 37, 26, 165, 40, 36, 26, 165, 39, 35, 25, 165, 38, 34, 25, 165, 66, 54, 39, 165, 87, 69, 49, 165, 78, 63, 45, 165, 37, 33, 25, 165, 45, 39, 26, 165, 42, 37, 26, 165, 58, 47, 31, 165, 47, 40, 27, 165, 44, 38, 26, 165, 44, 38, 26, 165, 45, 39, 26, 165, 39, 35, 26, 165, 52, 43, 28, 165, 51, 42, 28, 165, 48, 41, 27, 165, 59, 47, 31, 165, 49, 42, 27, 165, 56, 45, 30, 165, 46, 39, 27, 165, 38, 34, 25, 165, 56, 47, 34, 165, 44, 39, 29, 165, 39, 35, 25, 165, 48, 41, 27, 165, 46, 40, 27, 165, 46, 40, 27, 165, 69, 53, 35, 165, 53, 44, 29, 165, 54, 45, 29, 165, 65, 50, 33, 165, 49, 42, 27, 165, 49, 42, 27, 165, 39, 35, 25, 165, 48, 41, 30, 165, 38, 34, 25, 165, 41, 36, 26, 165, 40, 36, 26, 165, 38, 34, 25, 165, 43, 38, 28, 165, 57, 46, 30, 165, 24, 24, 25, 255, 15, 15, 15, 255, 11, 11, 12, 255, 14, 14, 14, 255, 17, 18, 18, 255, 20, 20, 21, 255, 20, 20, 21, 255, 31, 32, 33, 255, 31, 32, 33, 255, 31, 31, 32, 255, 31, 32, 33, 255, 30, 31, 32, 255, 29, 30, 31, 255, 32, 32, 33, 255, 32, 33, 34, 255, 33, 34, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 30, 31, 32, 255, 20, 21, 21, 255, 21, 21, 22, 255, 18, 18, 18, 255, 9, 9, 10, 255, 7, 7, 7, 255, 9, 9, 9, 255, 14, 14, 14, 255, 21, 21, 22, 255, 20, 20, 21, 255, 25, 25, 26, 255, 29, 30, 31, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 29, 30, 30, 255, 33, 34, 34, 255, 32, 33, 34, 255, 26, 27, 28, 255, 31, 32, 32, 255, 33, 34, 34, 255, 33, 33, 34, 255, 24, 25, 25, 255, 22, 23, 23, 255, 14, 14, 15, 255, 13, 14, 14, 255, 14, 14, 14, 255, 12, 12, 12, 255, 15, 15, 16, 255, 16, 16, 17, 255, 19, 20, 20, 255, 19, 19, 20, 255, 14, 14, 15, 255, 7, 8, 8, 255, 7, 7, 7, 255, 8, 8, 8, 255, 12, 12, 13, 255, 17, 18, 18, 255, 14, 15, 15, 255, 9, 10, 10, 255, 7, 7, 7, 255, 10, 10, 10, 255, 6, 7, 7, 255, 11, 12, 12, 255, 12, 13, 13, 255, 14, 15, 15, 255, 18, 18, 18, 255, 14, 14, 15, 255, 22, 22, 23, 255, 32, 33, 34, 255, 29, 30, 30, 255, 23, 24, 24, 255, 23, 23, 24, 255, 16, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 12, 12, 13, 255, 10, 10, 10, 255, 18, 18, 19, 255, 18, 19, 19, 255, 17, 17, 18, 255, 15, 15, 16, 255, 11, 11, 11, 255, 7, 8, 8, 255, 11, 11, 11, 255, 7, 7, 7, 255, 8, 8, 9, 255, 9, 9, 9, 255, 12, 12, 13, 255, 16, 17, 17, 255, 17, 17, 18, 255, 16, 17, 17, 255, 22, 23, 23, 255, 19, 20, 20, 255, 18, 19, 19, 255, 23, 23, 24, 255, 24, 25, 26, 255, 23, 23, 24, 255, 14, 14, 14, 255, 22, 23, 23, 255, 23, 24, 25, 255, 20, 20, 21, 255, 10, 10, 10, 255, 2, 2, 2, 255, 8, 8, 8, 255, 9, 9, 9, 255, 14, 14, 15, 255, 16, 17, 17, 255, 20, 21, 21, 255, 20, 21, 21, 255, 16, 16, 16, 255, 13, 14, 14, 255, 14, 14, 14, 255, 11, 11, 12, 255, 11, 12, 12, 255, 12, 12, 13, 255, 12, 13, 13, 255, 7, 8, 8, 255, 8, 8, 8, 255, 7, 7, 7, 255, 7, 7, 7, 255, 9, 9, 9, 255, 10, 10, 10, 255, 16, 16, 16, 255, 18, 18, 19, 255, 16, 16, 17, 255, 25, 26, 27, 255, 29, 29, 30, 255, 30, 31, 32, 255, 29, 29, 30, 255, 21, 22, 22, 255, 10, 10, 10, 255, 8, 9, 9, 255, 11, 11, 12, 255, 17, 17, 18, 255, 10, 11, 11, 255, 16, 16, 16, 255, 15, 15, 16, 255, 21, 21, 21, 255, 16, 16, 16, 255, 15, 15, 16, 255, 17, 17, 18, 255, 13, 13, 13, 255, 19, 20, 20, 255, 13, 13, 14, 255, 11, 12, 12, 255, 9, 10, 10, 255, 6, 6, 6, 255, 9, 10, 10, 255, 4, 4, 4, 255, 5, 5, 6, 255, 11, 11, 11, 255, 12, 13, 13, 255, 16, 17, 17, 255, 19, 19, 20, 255, 26, 26, 27, 255, 32, 33, 34, 255, 23, 23, 24, 255, 15, 15, 15, 255, 15, 16, 16, 255, 15, 16, 16, 255, 10, 10, 10, 255, 10, 10, 10, 255, 17, 18, 18, 255, 15, 16, 16, 255, 13, 14, 14, 255, 16, 17, 17, 255, 17, 17, 18, 255, 18, 18, 19, 255, 15, 15, 16, 255, 21, 21, 22, 255, 22, 23, 23, 255, 24, 24, 25, 255, 17, 18, 18, 255, 19, 19, 20, 255, 21, 21, 22, 255, 17, 17, 17, 255, 17, 17, 17, 255, 19, 20, 20, 255, 22, 22, 23, 255, 26, 27, 28, 255, 25, 25, 26, 255, 22, 23, 23, 255, 10, 10, 11, 255, 12, 12, 12, 255, 14, 14, 14, 255, 21, 21, 22, 255, 18, 18, 19, 255, 10, 10, 10, 255, 15, 15, 16, 255, 14, 14, 15, 255, 11, 11, 11, 255, 13, 13, 14, 255, 8, 8, 8, 255, 10, 10, 11, 255, 9, 9, 9, 255, 6, 6, 6, 255, 12, 12, 12, 255, 13, 13, 14, 255, 12, 12, 12, 255, 12, 12, 13, 255, 10, 10, 10, 255, 5, 5, 5, 255, 12, 13, 13, 255, 10, 10, 10, 255, 17, 18, 18, 255, 16, 16, 16, 255, 14, 14, 14, 255, 11, 11, 12, 255, 17, 17, 18, 255, 8, 9, 9, 255, 14, 14, 14, 255, 14, 15, 15, 255, 12, 12, 13, 255, 15, 15, 16, 255, 12, 13, 13, 255, 15, 15, 15, 255, 18, 19, 19, 255, 15, 16, 16, 255, 21, 21, 22, 255, 19, 19, 20, 255, 21, 22, 22, 255, 20, 20, 21, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 11, 11, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 23, 23, 24, 255, 29, 30, 30, 255, 25, 26, 26, 255, 23, 23, 24, 255, 17, 17, 18, 255, 14, 14, 14, 255, 14, 14, 15, 255, 10, 11, 11, 255, 7, 7, 7, 255, 9, 10, 10, 255, 13, 14, 14, 255, 15, 15, 16, 255, 16, 17, 17, 255, 18, 19, 19, 255, 14, 15, 15, 255, 14, 15, 15, 255, 13, 13, 13, 255, 13, 14, 14, 255, 11, 12, 12, 255, 11, 11, 12, 255, 11, 11, 11, 255, 16, 16, 16, 255, 13, 14, 14, 255, 14, 14, 15, 255, 15, 15, 16, 255, 21, 21, 22, 255, 22, 22, 23, 255, 21, 21, 22, 255, 60, 47, 31, 165, 54, 44, 29, 165, 44, 38, 26, 165, 53, 44, 29, 165, 52, 43, 29, 165, 48, 41, 27, 165, 45, 39, 26, 165, 54, 44, 29, 165, 43, 37, 26, 165, 43, 38, 28, 165, 40, 36, 26, 165, 61, 48, 32, 165, 45, 39, 27, 165, 45, 39, 26, 165, 50, 43, 32, 165, 42, 37, 26, 165, 47, 40, 27, 165, 45, 39, 27, 165, 60, 48, 31, 165, 49, 41, 27, 165, 47, 40, 27, 165, 44, 38, 26, 165, 47, 40, 27, 165, 45, 39, 26, 165, 43, 37, 26, 165, 39, 35, 25, 165, 49, 42, 27, 165, 38, 34, 25, 165, 45, 39, 27, 165, 63, 49, 33, 165, 46, 40, 27, 165, 41, 36, 26, 165, 47, 40, 27, 165, 40, 36, 26, 165, 45, 39, 26, 165, 47, 40, 27, 165, 55, 45, 30, 165, 46, 40, 27, 165, 57, 46, 30, 165, 68, 52, 35, 165, 55, 45, 29, 165, 56, 45, 30, 165, 52, 43, 28, 165, 48, 41, 27, 165, 39, 35, 26, 165, 46, 40, 27, 165, 50, 42, 28, 165, 45, 39, 27, 165, 46, 39, 27, 165, 43, 38, 26, 165, 46, 40, 27, 165, 37, 34, 25, 165, 37, 34, 25, 165, 42, 37, 26, 165, 66, 54, 39, 165, 62, 51, 37, 165, 70, 57, 41, 165, 61, 51, 37, 165, 41, 36, 27, 165, 42, 37, 28, 165, 51, 42, 28, 165, 60, 48, 31, 165, 75, 56, 36, 165, 61, 48, 32, 165, 53, 44, 29, 165, 68, 52, 34, 165, 71, 53, 35, 165, 52, 43, 28, 165, 47, 40, 27, 165, 46, 39, 27, 165, 82, 61, 36, 165, 60, 48, 31, 165, 41, 36, 26, 165, 47, 40, 27, 165, 43, 37, 26, 165, 44, 38, 26, 165, 42, 37, 26, 165, 42, 37, 26, 165, 66, 54, 39, 165, 63, 52, 38, 165, 50, 43, 31, 165, 39, 35, 25, 165, 40, 36, 26, 165, 43, 38, 26, 165, 43, 38, 26, 165, 36, 33, 25, 165, 45, 39, 26, 165, 47, 40, 27, 165, 42, 37, 26, 165, 60, 48, 32, 165, 62, 49, 32, 165, 60, 48, 32, 165, 56, 45, 30, 165, 58, 46, 31, 165, 66, 51, 34, 165, 37, 33, 25, 165, 39, 35, 25, 165, 41, 36, 26, 165, 40, 36, 27, 165, 53, 44, 29, 165, 54, 44, 29, 165, 44, 38, 26, 165, 48, 42, 31, 165, 43, 37, 26, 165, 41, 36, 26, 165, 44, 38, 26, 165, 48, 41, 27, 165, 68, 52, 34, 165, 68, 52, 34, 165, 48, 41, 27, 165, 41, 36, 27, 165, 51, 42, 28, 165, 57, 46, 30, 165, 48, 41, 27, 165, 53, 44, 29, 165, 41, 36, 26, 165, 41, 36, 26, 165, 45, 39, 27, 165, 37, 34, 25, 165, 78, 63, 45, 165, 53, 45, 33, 165, 43, 37, 26, 165, 38, 34, 25, 165, 37, 33, 25, 165, 36, 33, 25, 165, 43, 38, 28, 165, 45, 39, 27, 165, 49, 41, 27, 165, 52, 43, 28, 165, 70, 53, 35, 165, 45, 39, 27, 165, 40, 35, 25, 165, 37, 34, 25, 165, 86, 69, 48, 165, 79, 64, 46, 165, 59, 49, 36, 165, 38, 34, 25, 165, 42, 37, 26, 165, 36, 33, 25, 165, 41, 36, 26, 165, 49, 42, 27, 165, 44, 38, 26, 165, 39, 35, 25, 165, 45, 39, 27, 165, 40, 35, 25, 165, 37, 34, 25, 165, 56, 47, 34, 165, 38, 34, 26, 165, 37, 34, 25, 165, 40, 35, 25, 165, 48, 41, 27, 165, 36, 33, 25, 165, 37, 34, 25, 165, 57, 48, 35, 165, 55, 46, 34, 165, 44, 39, 29, 165, 63, 49, 32, 165, 51, 43, 28, 165, 56, 53, 44, 165, 46, 39, 27, 165, 44, 38, 26, 165, 52, 43, 29, 165, 45, 38, 26, 165, 46, 40, 27, 165, 47, 41, 30, 165, 38, 34, 25, 165, 87, 70, 49, 165, 87, 69, 49, 165, 53, 45, 33, 165, 45, 39, 27, 165, 55, 45, 30, 165, 47, 40, 27, 165, 40, 36, 26, 165, 41, 36, 26, 165, 55, 45, 29, 165, 47, 48, 41, 165, 47, 40, 27, 165, 47, 40, 27, 165, 59, 47, 31, 165, 44, 38, 26, 165, 48, 41, 27, 165, 45, 39, 27, 165, 47, 40, 27, 165, 42, 37, 28, 165, 62, 51, 37, 165, 47, 40, 27, 165, 43, 38, 26, 165, 51, 42, 28, 165, 57, 46, 30, 165, 49, 42, 27, 165, 55, 45, 29, 165, 79, 59, 36, 165, 70, 53, 35, 165, 43, 38, 26, 165, 38, 34, 25, 165, 38, 34, 25, 165, 47, 40, 27, 165, 46, 40, 27, 165, 45, 39, 27, 165, 41, 36, 26, 165, 61, 51, 37, 165, 62, 51, 37, 165, 62, 48, 32, 165, 67, 51, 34, 165, 92, 67, 35, 165, 96, 70, 35, 165, 80, 59, 36, 165, 63, 49, 33, 165, 53, 44, 29, 165, 49, 42, 27, 165, 38, 34, 25, 165, 45, 39, 29, 165, 36, 33, 25, 165, 40, 36, 26, 165, 45, 39, 26, 165, 43, 37, 26, 165, 38, 34, 25, 165, 55, 47, 34, 165, 37, 33, 25, 165, 60, 50, 36, 165, 41, 36, 26, 165, 48, 41, 27, 165, 54, 44, 29, 165, 41, 36, 26, 165, 42, 37, 28, 165, 72, 59, 42, 165, 53, 45, 33, 165, 39, 35, 25, 165, 38, 34, 25, 165, 39, 35, 25, 165, 38, 34, 25, 165, 44, 38, 26, 165, 47, 40, 27, 165, 51, 44, 32, 165, 41, 36, 26, 165, 49, 42, 27, 165, 59, 50, 36, 165, 52, 44, 32, 165, 58, 46, 31, 165, 46, 39, 27, 165, 46, 39, 27, 165, 67, 51, 34, 165, 48, 41, 27, 165, 63, 49, 33, 165, 62, 49, 32, 165, 65, 50, 33, 165, 46, 40, 27, 165, 45, 39, 26, 165, 48, 41, 27, 165, 38, 34, 25, 165, 53, 44, 29, 165, 46, 40, 27, 165, 48, 41, 27, 165, 40, 36, 27, 165, 58, 49, 35, 165, 48, 41, 27, 165, 15, 15, 16, 255, 11, 12, 12, 255, 8, 8, 8, 255, 15, 16, 16, 255, 14, 14, 15, 255, 20, 20, 20, 255, 18, 18, 18, 255, 31, 32, 32, 255, 33, 34, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 33, 33, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 29, 29, 30, 255, 32, 32, 33, 255, 31, 31, 32, 255, 22, 22, 23, 255, 21, 21, 22, 255, 15, 16, 16, 255, 6, 7, 7, 255, 8, 8, 8, 255, 15, 15, 15, 255, 15, 16, 16, 255, 16, 16, 17, 255, 26, 26, 27, 255, 26, 26, 27, 255, 28, 29, 29, 255, 32, 33, 33, 255, 32, 33, 33, 255, 33, 34, 34, 255, 33, 33, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 32, 33, 33, 255, 29, 30, 30, 255, 29, 29, 30, 255, 25, 26, 27, 255, 28, 29, 29, 255, 21, 22, 22, 255, 19, 19, 20, 255, 10, 11, 11, 255, 12, 13, 13, 255, 6, 7, 7, 255, 10, 11, 11, 255, 18, 18, 19, 255, 14, 14, 15, 255, 15, 15, 15, 255, 12, 13, 13, 255, 7, 7, 7, 255, 8, 8, 8, 255, 12, 12, 12, 255, 14, 15, 15, 255, 15, 15, 16, 255, 8, 8, 8, 255, 8, 8, 9, 255, 9, 9, 9, 255, 12, 12, 13, 255, 9, 9, 9, 255, 12, 13, 13, 255, 14, 14, 14, 255, 13, 13, 14, 255, 20, 20, 21, 255, 22, 23, 23, 255, 25, 26, 26, 255, 30, 30, 31, 255, 30, 31, 31, 255, 26, 27, 28, 255, 26, 27, 27, 255, 16, 16, 17, 255, 12, 12, 13, 255, 12, 12, 13, 255, 11, 11, 11, 255, 11, 12, 12, 255, 20, 20, 21, 255, 19, 20, 20, 255, 12, 13, 13, 255, 10, 11, 11, 255, 8, 8, 8, 255, 7, 7, 7, 255, 8, 8, 9, 255, 7, 7, 7, 255, 7, 8, 8, 255, 11, 11, 11, 255, 11, 11, 11, 255, 10, 10, 11, 255, 9, 10, 10, 255, 11, 11, 11, 255, 18, 18, 19, 255, 16, 17, 17, 255, 16, 17, 17, 255, 15, 16, 16, 255, 14, 14, 14, 255, 19, 19, 20, 255, 19, 19, 20, 255, 16, 16, 16, 255, 14, 14, 15, 255, 25, 25, 26, 255, 7, 7, 7, 255, 8, 8, 8, 255, 7, 7, 7, 255, 5, 6, 6, 255, 10, 11, 11, 255, 15, 15, 16, 255, 28, 29, 29, 255, 23, 23, 24, 255, 17, 18, 18, 255, 16, 16, 16, 255, 16, 17, 17, 255, 15, 15, 16, 255, 14, 15, 15, 255, 19, 19, 20, 255, 13, 14, 14, 255, 14, 14, 15, 255, 10, 10, 10, 255, 9, 10, 10, 255, 9, 10, 10, 255, 7, 8, 8, 255, 8, 8, 8, 255, 11, 12, 12, 255, 15, 16, 16, 255, 19, 19, 19, 255, 21, 21, 22, 255, 22, 22, 23, 255, 28, 29, 30, 255, 28, 29, 30, 255, 18, 19, 19, 255, 10, 10, 10, 255, 14, 14, 15, 255, 11, 11, 12, 255, 21, 22, 22, 255, 15, 16, 16, 255, 16, 16, 17, 255, 18, 19, 19, 255, 24, 24, 25, 255, 16, 16, 17, 255, 14, 14, 15, 255, 24, 25, 25, 255, 30, 31, 31, 255, 16, 16, 17, 255, 12, 13, 13, 255, 15, 16, 16, 255, 12, 12, 13, 255, 8, 9, 9, 255, 9, 9, 10, 255, 8, 8, 8, 255, 8, 8, 9, 255, 9, 9, 9, 255, 10, 10, 10, 255, 18, 18, 19, 255, 22, 22, 23, 255, 24, 25, 26, 255, 30, 30, 31, 255, 33, 34, 34, 255, 23, 23, 24, 255, 19, 19, 20, 255, 12, 13, 13, 255, 9, 10, 10, 255, 10, 10, 10, 255, 21, 21, 22, 255, 17, 17, 18, 255, 24, 25, 25, 255, 24, 25, 25, 255, 24, 24, 25, 255, 22, 22, 23, 255, 22, 23, 23, 255, 25, 25, 26, 255, 23, 23, 24, 255, 19, 19, 20, 255, 26, 27, 27, 255, 27, 28, 29, 255, 31, 31, 32, 255, 19, 20, 20, 255, 20, 20, 21, 255, 22, 23, 23, 255, 30, 30, 31, 255, 32, 33, 34, 255, 31, 32, 33, 255, 12, 13, 13, 255, 11, 11, 12, 255, 10, 10, 11, 255, 16, 16, 17, 255, 23, 23, 24, 255, 26, 26, 27, 255, 21, 22, 23, 255, 17, 18, 18, 255, 14, 14, 14, 255, 9, 10, 10, 255, 14, 15, 15, 255, 16, 16, 17, 255, 7, 7, 7, 255, 11, 11, 12, 255, 8, 9, 9, 255, 11, 11, 11, 255, 11, 11, 12, 255, 12, 12, 12, 255, 11, 12, 12, 255, 10, 11, 11, 255, 7, 8, 8, 255, 9, 9, 10, 255, 10, 10, 10, 255, 13, 13, 14, 255, 13, 13, 14, 255, 14, 15, 15, 255, 15, 16, 16, 255, 16, 16, 16, 255, 13, 14, 14, 255, 11, 11, 12, 255, 11, 11, 12, 255, 8, 8, 8, 255, 11, 11, 11, 255, 10, 10, 11, 255, 17, 17, 18, 255, 16, 17, 17, 255, 18, 18, 19, 255, 12, 12, 13, 255, 15, 16, 16, 255, 14, 14, 15, 255, 9, 9, 9, 255, 12, 12, 12, 255, 9, 9, 10, 255, 6, 6, 6, 255, 8, 8, 9, 255, 13, 13, 14, 255, 15, 16, 16, 255, 20, 21, 21, 255, 27, 27, 28, 255, 24, 24, 25, 255, 23, 24, 24, 255, 24, 24, 25, 255, 20, 21, 21, 255, 14, 14, 15, 255, 13, 13, 13, 255, 7, 7, 7, 255, 10, 10, 10, 255, 15, 15, 16, 255, 15, 16, 16, 255, 14, 14, 14, 255, 13, 14, 14, 255, 11, 11, 12, 255, 12, 13, 13, 255, 13, 13, 14, 255, 9, 9, 9, 255, 5, 5, 5, 255, 8, 8, 8, 255, 12, 12, 13, 255, 13, 13, 14, 255, 12, 12, 12, 255, 18, 18, 19, 255, 11, 12, 12, 255, 12, 12, 13, 255, 16, 16, 16, 255, 15, 16, 16, 255, 46, 39, 27, 165, 42, 37, 26, 165, 61, 48, 32, 165, 48, 41, 27, 165, 59, 47, 31, 165, 59, 47, 31, 165, 46, 40, 27, 165, 96, 105, 42, 255, 47, 40, 27, 165, 50, 42, 27, 165, 61, 48, 32, 165, 59, 47, 31, 165, 42, 37, 26, 165, 46, 40, 30, 165, 45, 39, 27, 165, 38, 34, 25, 165, 40, 35, 25, 165, 47, 40, 27, 165, 40, 36, 26, 165, 57, 46, 30, 165, 47, 40, 27, 165, 47, 40, 27, 165, 43, 37, 26, 165, 44, 38, 26, 165, 44, 38, 26, 165, 44, 38, 26, 165, 57, 48, 35, 165, 42, 37, 26, 165, 53, 44, 29, 165, 60, 48, 31, 165, 46, 39, 27, 165, 37, 34, 25, 165, 54, 46, 33, 165, 42, 37, 26, 165, 71, 58, 42, 165, 39, 35, 25, 165, 45, 39, 27, 165, 44, 38, 26, 165, 53, 44, 29, 165, 49, 42, 27, 165, 47, 40, 27, 165, 45, 39, 26, 165, 38, 34, 26, 165, 47, 40, 27, 165, 50, 42, 28, 165, 39, 35, 25, 165, 38, 34, 25, 165, 39, 35, 25, 165, 39, 35, 25, 165, 41, 36, 26, 165, 45, 39, 29, 165, 36, 33, 25, 165, 39, 35, 25, 165, 42, 37, 26, 165, 38, 34, 26, 165, 44, 39, 29, 165, 49, 42, 31, 165, 41, 36, 26, 165, 86, 69, 49, 165, 41, 36, 27, 165, 38, 34, 25, 165, 50, 42, 28, 165, 44, 38, 26, 165, 54, 44, 29, 165, 67, 52, 34, 165, 82, 61, 36, 165, 57, 46, 30, 165, 50, 42, 28, 165, 46, 40, 27, 165, 48, 41, 27, 165, 48, 41, 27, 165, 57, 46, 30, 165, 54, 44, 29, 165, 61, 48, 32, 165, 48, 41, 27, 165, 38, 34, 26, 165, 40, 36, 26, 165, 52, 43, 28, 165, 41, 36, 26, 165, 36, 33, 25, 165, 38, 34, 26, 165, 47, 40, 30, 165, 41, 36, 26, 165, 42, 37, 26, 165, 55, 45, 30, 165, 50, 42, 28, 165, 59, 47, 31, 165, 44, 38, 26, 165, 48, 41, 27, 165, 50, 42, 28, 165, 50, 42, 28, 165, 54, 44, 29, 165, 70, 53, 35, 165, 61, 48, 32, 165, 64, 49, 33, 165, 51, 43, 28, 165, 44, 38, 26, 165, 49, 41, 27, 165, 43, 38, 26, 165, 48, 41, 27, 165, 41, 36, 26, 165, 40, 35, 25, 165, 86, 69, 49, 165, 48, 41, 30, 165, 44, 38, 26, 165, 53, 44, 29, 165, 45, 39, 26, 165, 49, 41, 27, 165, 47, 40, 27, 165, 54, 44, 29, 165, 37, 34, 25, 165, 51, 43, 28, 165, 47, 40, 27, 165, 48, 41, 27, 165, 48, 41, 27, 165, 37, 34, 25, 165, 39, 34, 25, 165, 41, 36, 26, 165, 51, 42, 28, 165, 43, 38, 26, 165, 40, 35, 25, 165, 36, 33, 25, 165, 49, 42, 31, 165, 51, 44, 32, 165, 41, 36, 26, 165, 42, 37, 26, 165, 45, 39, 29, 165, 51, 43, 28, 165, 49, 41, 27, 165, 49, 41, 27, 165, 49, 42, 27, 165, 48, 41, 27, 165, 60, 50, 36, 165, 85, 68, 49, 165, 50, 43, 32, 165, 68, 56, 40, 165, 48, 42, 31, 165, 38, 34, 25, 165, 37, 33, 25, 165, 42, 37, 26, 165, 45, 39, 27, 165, 63, 49, 32, 165, 46, 40, 27, 165, 41, 36, 26, 165, 71, 58, 42, 165, 38, 34, 25, 165, 69, 56, 41, 165, 39, 34, 25, 165, 37, 33, 25, 165, 47, 40, 27, 165, 46, 39, 27, 165, 38, 34, 26, 165, 40, 36, 26, 165, 37, 34, 25, 165, 44, 38, 26, 165, 38, 34, 25, 165, 62, 48, 32, 165, 80, 59, 36, 165, 57, 46, 30, 165, 55, 45, 29, 165, 57, 46, 30, 165, 51, 43, 28, 165, 59, 47, 31, 165, 57, 46, 30, 165, 46, 39, 27, 165, 37, 34, 25, 165, 42, 37, 28, 165, 42, 37, 28, 165, 44, 38, 26, 165, 40, 35, 25, 165, 46, 40, 27, 165, 43, 38, 26, 165, 41, 36, 26, 165, 49, 42, 31, 165, 43, 38, 26, 165, 38, 34, 25, 165, 44, 38, 26, 165, 55, 45, 29, 165, 46, 39, 27, 165, 44, 38, 26, 165, 39, 35, 25, 165, 52, 43, 28, 165, 46, 40, 27, 165, 44, 38, 26, 165, 48, 41, 27, 165, 44, 38, 26, 165, 46, 40, 27, 165, 38, 34, 25, 165, 53, 44, 29, 165, 68, 52, 34, 165, 72, 54, 36, 165, 63, 49, 32, 165, 45, 39, 27, 165, 48, 41, 27, 165, 40, 35, 25, 165, 61, 51, 37, 165, 40, 35, 25, 165, 47, 40, 27, 165, 66, 51, 33, 165, 38, 34, 25, 165, 38, 34, 25, 165, 45, 39, 27, 165, 57, 46, 30, 165, 54, 44, 29, 165, 72, 54, 36, 165, 78, 58, 36, 165, 73, 55, 36, 165, 46, 39, 27, 165, 53, 44, 29, 165, 45, 39, 26, 165, 43, 38, 28, 165, 51, 44, 32, 165, 38, 34, 25, 165, 41, 36, 27, 165, 41, 36, 26, 165, 43, 37, 26, 165, 41, 36, 26, 165, 44, 38, 26, 165, 43, 37, 26, 165, 42, 37, 26, 165, 44, 38, 26, 165, 53, 43, 29, 165, 40, 35, 26, 165, 36, 33, 25, 165, 48, 42, 31, 165, 53, 45, 33, 165, 69, 56, 41, 165, 39, 35, 25, 165, 37, 34, 25, 165, 36, 33, 25, 165, 42, 37, 26, 165, 38, 34, 25, 165, 36, 33, 25, 165, 87, 69, 49, 165, 41, 36, 26, 165, 38, 34, 26, 165, 42, 37, 26, 165, 40, 35, 25, 165, 38, 34, 25, 165, 44, 38, 26, 165, 40, 35, 25, 165, 57, 46, 30, 165, 58, 46, 31, 165, 57, 46, 30, 165, 52, 43, 29, 165, 59, 47, 31, 165, 50, 42, 28, 165, 48, 41, 27, 165, 44, 38, 26, 165, 46, 45, 31, 210, 80, 93, 43, 255, 51, 43, 28, 165, 52, 43, 28, 165, 45, 39, 26, 165, 39, 35, 25, 165, 48, 41, 27, 165, 13, 14, 14, 255, 8, 8, 9, 255, 7, 7, 7, 255, 12, 13, 13, 255, 18, 18, 18, 255, 15, 15, 15, 255, 19, 20, 20, 255, 27, 28, 28, 255, 33, 34, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 33, 34, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 32, 33, 33, 255, 33, 34, 34, 255, 25, 26, 26, 255, 25, 25, 26, 255, 10, 10, 10, 255, 11, 11, 11, 255, 11, 11, 12, 255, 13, 13, 13, 255, 14, 15, 15, 255, 18, 18, 19, 255, 23, 24, 24, 255, 23, 24, 24, 255, 24, 25, 26, 255, 29, 30, 31, 255, 33, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 31, 32, 32, 255, 28, 29, 29, 255, 23, 23, 24, 255, 22, 22, 23, 255, 21, 22, 22, 255, 21, 21, 22, 255, 21, 21, 22, 255, 23, 24, 25, 255, 22, 22, 23, 255, 14, 14, 15, 255, 14, 15, 15, 255, 7, 8, 8, 255, 8, 8, 8, 255, 11, 11, 11, 255, 15, 15, 15, 255, 20, 21, 21, 255, 13, 13, 13, 255, 9, 9, 9, 255, 4, 4, 4, 255, 7, 8, 8, 255, 11, 12, 12, 255, 13, 13, 13, 255, 11, 11, 11, 255, 7, 8, 8, 255, 9, 10, 10, 255, 9, 9, 9, 255, 11, 11, 12, 255, 16, 17, 17, 255, 14, 14, 14, 255, 21, 22, 22, 255, 22, 22, 23, 255, 22, 23, 23, 255, 21, 22, 22, 255, 25, 25, 26, 255, 32, 33, 34, 255, 30, 31, 32, 255, 24, 24, 25, 255, 16, 17, 17, 255, 18, 18, 19, 255, 12, 12, 12, 255, 8, 8, 9, 255, 10, 10, 10, 255, 18, 19, 19, 255, 16, 16, 17, 255, 17, 17, 18, 255, 11, 11, 11, 255, 8, 8, 8, 255, 9, 9, 10, 255, 7, 7, 7, 255, 12, 12, 12, 255, 11, 11, 11, 255, 8, 8, 8, 255, 9, 9, 9, 255, 6, 6, 7, 255, 12, 12, 12, 255, 16, 17, 17, 255, 12, 12, 12, 255, 17, 17, 17, 255, 17, 17, 18, 255, 13, 13, 13, 255, 12, 13, 13, 255, 16, 16, 17, 255, 16, 17, 17, 255, 16, 16, 17, 255, 21, 21, 22, 255, 20, 21, 21, 255, 8, 8, 9, 255, 8, 8, 8, 255, 7, 7, 8, 255, 12, 12, 12, 255, 10, 11, 11, 255, 16, 17, 17, 255, 16, 17, 17, 255, 23, 23, 24, 255, 26, 27, 27, 255, 25, 26, 27, 255, 19, 20, 20, 255, 23, 24, 24, 255, 23, 23, 24, 255, 28, 29, 30, 255, 25, 25, 26, 255, 21, 21, 22, 255, 11, 12, 12, 255, 15, 15, 15, 255, 11, 11, 12, 255, 9, 9, 9, 255, 12, 12, 12, 255, 12, 12, 13, 255, 11, 11, 11, 255, 18, 18, 19, 255, 17, 17, 18, 255, 19, 20, 20, 255, 21, 22, 22, 255, 20, 21, 21, 255, 17, 18, 18, 255, 12, 13, 13, 255, 14, 14, 14, 255, 14, 15, 15, 255, 20, 21, 21, 255, 19, 19, 20, 255, 20, 21, 21, 255, 22, 22, 23, 255, 23, 23, 24, 255, 16, 16, 16, 255, 25, 26, 26, 255, 24, 24, 25, 255, 19, 20, 20, 255, 26, 27, 27, 255, 12, 12, 12, 255, 7, 7, 7, 255, 15, 15, 15, 255, 8, 8, 8, 255, 7, 8, 8, 255, 6, 6, 6, 255, 6, 7, 7, 255, 5, 6, 6, 255, 11, 12, 12, 255, 17, 17, 18, 255, 20, 21, 21, 255, 28, 28, 29, 255, 25, 25, 26, 255, 33, 34, 34, 255, 13, 14, 14, 255, 19, 20, 20, 255, 13, 13, 14, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 14, 14, 255, 21, 22, 22, 255, 25, 25, 26, 255, 25, 26, 26, 255, 29, 30, 31, 255, 32, 32, 33, 255, 31, 31, 32, 255, 26, 26, 27, 255, 31, 31, 32, 255, 30, 31, 31, 255, 23, 24, 25, 255, 25, 26, 26, 255, 22, 22, 23, 255, 27, 27, 28, 255, 28, 29, 29, 255, 25, 25, 26, 255, 26, 27, 28, 255, 32, 32, 33, 255, 32, 32, 33, 255, 11, 11, 11, 255, 9, 9, 9, 255, 13, 13, 13, 255, 17, 17, 18, 255, 24, 24, 25, 255, 24, 24, 25, 255, 23, 23, 24, 255, 19, 20, 20, 255, 12, 13, 13, 255, 15, 15, 16, 255, 17, 18, 18, 255, 16, 17, 17, 255, 14, 14, 14, 255, 19, 20, 20, 255, 16, 17, 17, 255, 13, 14, 14, 255, 14, 14, 14, 255, 19, 20, 20, 255, 10, 10, 10, 255, 10, 10, 10, 255, 9, 9, 9, 255, 7, 7, 7, 255, 5, 5, 5, 255, 8, 8, 9, 255, 8, 8, 8, 255, 10, 10, 10, 255, 16, 16, 17, 255, 14, 15, 15, 255, 11, 11, 12, 255, 13, 13, 13, 255, 7, 8, 8, 255, 6, 6, 6, 255, 7, 7, 7, 255, 6, 6, 6, 255, 11, 11, 11, 255, 11, 11, 12, 255, 10, 10, 11, 255, 10, 10, 10, 255, 7, 7, 7, 255, 7, 7, 7, 255, 4, 4, 4, 255, 9, 10, 10, 255, 2, 2, 3, 255, 7, 7, 8, 255, 7, 7, 7, 255, 9, 9, 9, 255, 15, 15, 15, 255, 22, 23, 23, 255, 32, 33, 34, 255, 32, 33, 33, 255, 33, 34, 34, 255, 33, 34, 34, 255, 29, 30, 30, 255, 23, 23, 24, 255, 14, 15, 15, 255, 14, 14, 15, 255, 12, 12, 12, 255, 12, 12, 13, 255, 10, 11, 11, 255, 10, 10, 10, 255, 7, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 13, 14, 14, 255, 8, 8, 9, 255, 6, 7, 7, 255, 12, 12, 13, 255, 11, 12, 12, 255, 11, 12, 12, 255, 13, 13, 14, 255, 13, 13, 13, 255, 10, 10, 11, 255, 7, 7, 8, 255, 9, 10, 10, 255, 6, 6, 6, 255, 40, 35, 25, 165, 39, 35, 25, 165, 45, 39, 26, 165, 42, 37, 26, 165, 46, 40, 27, 165, 46, 40, 27, 165, 58, 46, 31, 165, 47, 40, 27, 165, 55, 45, 29, 165, 43, 37, 26, 165, 46, 39, 27, 165, 44, 38, 26, 165, 52, 44, 32, 165, 60, 50, 36, 165, 40, 36, 26, 165, 42, 37, 26, 165, 36, 33, 25, 165, 46, 39, 27, 165, 43, 37, 26, 165, 38, 34, 25, 165, 51, 43, 32, 165, 41, 36, 27, 165, 47, 40, 27, 165, 38, 34, 25, 165, 43, 38, 26, 165, 40, 35, 26, 165, 37, 34, 25, 165, 38, 34, 25, 165, 38, 34, 25, 165, 43, 38, 26, 165, 45, 39, 27, 165, 63, 52, 38, 165, 87, 69, 49, 165, 42, 37, 28, 165, 51, 43, 32, 165, 54, 46, 34, 165, 45, 40, 29, 165, 43, 37, 26, 165, 47, 48, 41, 165, 39, 35, 25, 165, 50, 43, 31, 165, 43, 37, 26, 165, 39, 35, 26, 165, 40, 36, 26, 165, 48, 41, 27, 165, 42, 37, 26, 165, 47, 40, 27, 165, 57, 48, 35, 165, 87, 70, 49, 165, 53, 45, 33, 165, 64, 53, 38, 165, 81, 65, 47, 165, 36, 33, 25, 165, 40, 35, 26, 165, 47, 40, 27, 165, 43, 37, 26, 165, 42, 45, 40, 165, 62, 51, 37, 165, 38, 34, 26, 165, 60, 50, 36, 165, 36, 33, 25, 165, 44, 38, 26, 165, 36, 33, 25, 165, 42, 37, 26, 165, 57, 46, 30, 165, 71, 63, 47, 165, 62, 49, 32, 165, 43, 38, 26, 165, 50, 42, 28, 165, 44, 38, 26, 165, 43, 37, 26, 165, 59, 47, 31, 165, 60, 48, 32, 165, 49, 41, 27, 165, 48, 41, 27, 165, 36, 33, 25, 165, 46, 40, 27, 165, 43, 37, 26, 165, 36, 33, 25, 165, 63, 52, 38, 165, 71, 58, 42, 165, 76, 61, 44, 165, 80, 64, 46, 165, 45, 39, 29, 165, 49, 42, 27, 165, 46, 40, 27, 165, 58, 47, 31, 165, 46, 40, 27, 165, 47, 40, 27, 165, 41, 36, 26, 165, 48, 41, 27, 165, 46, 39, 27, 165, 61, 48, 32, 165, 63, 49, 33, 165, 57, 46, 30, 165, 51, 42, 28, 165, 47, 40, 27, 165, 47, 40, 27, 165, 56, 45, 30, 165, 48, 41, 27, 165, 44, 38, 26, 165, 44, 38, 26, 165, 61, 51, 37, 165, 45, 39, 29, 165, 47, 41, 30, 165, 47, 40, 27, 165, 42, 37, 26, 165, 41, 36, 26, 165, 38, 34, 25, 165, 49, 41, 27, 165, 59, 47, 31, 165, 45, 39, 26, 165, 38, 34, 26, 165, 49, 42, 31, 165, 40, 36, 27, 165, 40, 35, 25, 165, 37, 33, 25, 165, 52, 43, 28, 165, 49, 41, 27, 165, 41, 36, 26, 165, 67, 55, 40, 165, 79, 64, 46, 165, 79, 64, 46, 165, 36, 33, 25, 165, 46, 39, 27, 165, 42, 37, 26, 165, 38, 34, 25, 165, 41, 36, 26, 165, 47, 40, 27, 165, 38, 34, 25, 165, 38, 34, 25, 165, 40, 35, 25, 165, 37, 33, 25, 165, 54, 45, 33, 165, 86, 69, 49, 165, 47, 40, 30, 165, 36, 33, 25, 165, 39, 35, 26, 165, 40, 36, 26, 165, 45, 39, 27, 165, 47, 40, 27, 165, 52, 43, 28, 165, 44, 38, 26, 165, 37, 33, 25, 165, 54, 46, 33, 165, 38, 34, 26, 165, 60, 50, 36, 165, 38, 34, 25, 165, 37, 33, 25, 165, 44, 38, 26, 165, 44, 38, 26, 165, 38, 34, 25, 165, 41, 36, 26, 165, 65, 54, 39, 165, 39, 35, 25, 165, 46, 39, 27, 165, 69, 53, 35, 165, 74, 55, 36, 165, 72, 54, 36, 165, 48, 41, 27, 165, 45, 38, 26, 165, 51, 42, 28, 165, 44, 38, 26, 165, 49, 42, 27, 165, 54, 45, 29, 165, 37, 34, 25, 165, 57, 48, 35, 165, 41, 36, 26, 165, 47, 40, 27, 165, 52, 43, 29, 165, 43, 38, 26, 165, 37, 34, 25, 165, 50, 43, 32, 165, 39, 35, 26, 165, 37, 34, 25, 165, 42, 37, 26, 165, 42, 37, 26, 165, 46, 40, 27, 165, 46, 40, 27, 165, 52, 43, 28, 165, 41, 36, 26, 165, 54, 44, 29, 165, 57, 46, 30, 165, 48, 41, 27, 165, 45, 39, 26, 165, 45, 39, 26, 165, 44, 38, 26, 165, 39, 35, 25, 165, 46, 40, 27, 165, 47, 40, 27, 165, 66, 51, 34, 165, 56, 46, 30, 165, 48, 41, 27, 165, 40, 35, 25, 165, 70, 57, 41, 165, 55, 47, 34, 165, 42, 37, 26, 165, 55, 45, 30, 165, 52, 43, 28, 165, 38, 34, 25, 165, 48, 41, 27, 165, 56, 45, 30, 165, 47, 40, 27, 165, 55, 45, 29, 165, 71, 54, 35, 165, 66, 51, 34, 165, 59, 47, 31, 165, 52, 43, 28, 165, 47, 40, 27, 165, 47, 40, 27, 165, 36, 33, 25, 165, 47, 41, 30, 165, 42, 37, 26, 165, 52, 43, 28, 165, 41, 36, 26, 165, 42, 37, 26, 165, 39, 35, 25, 165, 44, 38, 26, 165, 46, 40, 27, 165, 41, 36, 26, 165, 44, 38, 26, 165, 41, 36, 26, 165, 44, 38, 26, 165, 42, 37, 26, 165, 37, 34, 25, 165, 37, 34, 25, 165, 41, 36, 27, 165, 50, 43, 32, 165, 40, 35, 25, 165, 38, 34, 25, 165, 43, 38, 26, 165, 45, 39, 29, 165, 52, 44, 33, 165, 68, 56, 40, 165, 42, 37, 26, 165, 43, 37, 26, 165, 57, 46, 30, 165, 48, 41, 27, 165, 40, 35, 25, 165, 47, 40, 27, 165, 42, 37, 26, 165, 47, 40, 27, 165, 41, 36, 26, 165, 44, 38, 26, 165, 45, 39, 26, 165, 59, 47, 31, 165, 59, 47, 31, 165, 44, 38, 26, 165, 49, 41, 27, 165, 48, 41, 27, 165, 39, 35, 25, 165, 38, 34, 25, 165, 50, 42, 28, 165, 54, 44, 29, 165, 52, 43, 28, 165, 41, 36, 26, 165, 7, 7, 7, 255, 5, 5, 5, 255, 8, 9, 9, 255, 10, 11, 11, 255, 19, 19, 20, 255, 19, 19, 20, 255, 24, 24, 25, 255, 24, 24, 25, 255, 33, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 33, 255, 33, 33, 34, 255, 33, 33, 34, 255, 33, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 26, 27, 27, 255, 27, 27, 28, 255, 17, 17, 17, 255, 12, 12, 12, 255, 10, 10, 10, 255, 9, 9, 10, 255, 11, 12, 12, 255, 16, 16, 17, 255, 23, 23, 24, 255, 23, 24, 24, 255, 25, 26, 26, 255, 22, 23, 23, 255, 28, 29, 30, 255, 32, 33, 33, 255, 28, 28, 29, 255, 32, 33, 33, 255, 20, 21, 21, 255, 16, 17, 17, 255, 20, 20, 21, 255, 16, 16, 17, 255, 17, 18, 18, 255, 18, 18, 18, 255, 17, 17, 18, 255, 12, 12, 13, 255, 11, 11, 12, 255, 12, 12, 13, 255, 8, 9, 9, 255, 9, 9, 9, 255, 11, 12, 12, 255, 10, 10, 10, 255, 14, 15, 15, 255, 11, 11, 12, 255, 6, 6, 6, 255, 13, 13, 13, 255, 4, 4, 5, 255, 8, 8, 8, 255, 10, 10, 10, 255, 10, 10, 11, 255, 12, 13, 13, 255, 12, 12, 12, 255, 9, 10, 10, 255, 12, 13, 13, 255, 13, 13, 14, 255, 21, 21, 22, 255, 19, 20, 20, 255, 16, 17, 17, 255, 17, 17, 17, 255, 17, 18, 18, 255, 25, 26, 26, 255, 33, 34, 34, 255, 29, 30, 31, 255, 29, 29, 30, 255, 24, 24, 25, 255, 16, 16, 17, 255, 18, 18, 19, 255, 11, 11, 11, 255, 10, 10, 10, 255, 12, 12, 12, 255, 15, 15, 15, 255, 11, 12, 12, 255, 14, 14, 14, 255, 6, 7, 7, 255, 9, 10, 10, 255, 13, 14, 14, 255, 15, 16, 16, 255, 14, 14, 14, 255, 14, 14, 15, 255, 12, 12, 13, 255, 12, 12, 12, 255, 9, 9, 9, 255, 12, 12, 12, 255, 12, 12, 12, 255, 9, 9, 10, 255, 9, 10, 10, 255, 13, 14, 14, 255, 12, 13, 13, 255, 13, 13, 13, 255, 14, 15, 15, 255, 16, 16, 17, 255, 18, 18, 19, 255, 24, 24, 25, 255, 11, 11, 11, 255, 7, 7, 7, 255, 10, 10, 10, 255, 9, 9, 10, 255, 14, 14, 14, 255, 15, 16, 16, 255, 16, 16, 17, 255, 20, 21, 21, 255, 22, 23, 23, 255, 22, 22, 23, 255, 20, 20, 21, 255, 27, 27, 28, 255, 32, 33, 34, 255, 20, 20, 21, 255, 27, 27, 28, 255, 20, 21, 21, 255, 14, 14, 14, 255, 15, 16, 16, 255, 13, 13, 13, 255, 12, 12, 13, 255, 13, 13, 14, 255, 14, 14, 15, 255, 13, 14, 14, 255, 13, 13, 14, 255, 13, 13, 13, 255, 16, 17, 17, 255, 15, 16, 16, 255, 20, 20, 21, 255, 16, 16, 16, 255, 16, 16, 17, 255, 14, 14, 14, 255, 15, 16, 16, 255, 20, 21, 21, 255, 22, 23, 23, 255, 22, 22, 23, 255, 26, 26, 27, 255, 21, 21, 22, 255, 31, 32, 32, 255, 22, 23, 24, 255, 27, 28, 29, 255, 23, 23, 24, 255, 20, 21, 21, 255, 13, 13, 13, 255, 10, 10, 10, 255, 13, 14, 14, 255, 12, 12, 12, 255, 11, 11, 11, 255, 6, 6, 6, 255, 9, 9, 10, 255, 8, 8, 8, 255, 12, 12, 12, 255, 22, 23, 23, 255, 17, 18, 18, 255, 27, 28, 28, 255, 26, 26, 27, 255, 30, 30, 31, 255, 31, 31, 32, 255, 17, 17, 18, 255, 13, 14, 14, 255, 10, 11, 11, 255, 12, 12, 12, 255, 13, 13, 13, 255, 33, 34, 34, 255, 33, 34, 34, 255, 31, 31, 32, 255, 30, 30, 31, 255, 32, 32, 33, 255, 32, 33, 33, 255, 29, 30, 31, 255, 27, 28, 29, 255, 28, 29, 29, 255, 32, 33, 34, 255, 32, 32, 33, 255, 22, 22, 23, 255, 33, 33, 34, 255, 33, 34, 34, 255, 28, 29, 30, 255, 32, 33, 33, 255, 27, 28, 28, 255, 14, 15, 15, 255, 11, 11, 11, 255, 11, 12, 12, 255, 17, 17, 18, 255, 21, 21, 22, 255, 32, 33, 33, 255, 26, 26, 27, 255, 31, 31, 32, 255, 19, 20, 20, 255, 21, 21, 22, 255, 22, 23, 23, 255, 18, 19, 19, 255, 23, 23, 24, 255, 22, 23, 23, 255, 17, 18, 18, 255, 20, 21, 21, 255, 18, 18, 18, 255, 15, 15, 16, 255, 14, 14, 15, 255, 13, 13, 13, 255, 11, 11, 12, 255, 13, 13, 13, 255, 7, 7, 8, 255, 8, 8, 8, 255, 9, 9, 9, 255, 5, 5, 5, 255, 8, 8, 8, 255, 10, 10, 11, 255, 12, 12, 12, 255, 8, 9, 9, 255, 7, 8, 8, 255, 6, 6, 6, 255, 10, 10, 10, 255, 7, 7, 7, 255, 2, 2, 2, 255, 4, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 10, 10, 11, 255, 8, 8, 8, 255, 1, 1, 1, 255, 3, 3, 3, 255, 7, 8, 8, 255, 4, 4, 5, 255, 3, 3, 3, 255, 10, 10, 10, 255, 8, 8, 8, 255, 13, 14, 14, 255, 21, 21, 22, 255, 31, 32, 33, 255, 32, 33, 33, 255, 33, 34, 34, 255, 30, 31, 31, 255, 33, 34, 34, 255, 30, 31, 32, 255, 17, 18, 18, 255, 18, 19, 19, 255, 12, 12, 12, 255, 14, 14, 15, 255, 10, 11, 11, 255, 12, 12, 12, 255, 9, 9, 9, 255, 10, 10, 11, 255, 11, 12, 12, 255, 10, 10, 10, 255, 7, 7, 7, 255, 9, 10, 10, 255, 10, 10, 10, 255, 8, 8, 8, 255, 8, 8, 9, 255, 7, 7, 7, 255, 6, 6, 7, 255, 8, 8, 8, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 46, 40, 27, 165, 40, 36, 26, 165, 48, 41, 27, 165, 44, 38, 26, 165, 42, 37, 26, 165, 38, 34, 25, 165, 38, 34, 26, 165, 47, 40, 27, 165, 45, 39, 27, 165, 45, 39, 26, 165, 49, 41, 27, 165, 43, 37, 26, 165, 36, 33, 25, 165, 64, 53, 38, 165, 41, 36, 26, 165, 48, 41, 27, 165, 41, 36, 26, 165, 77, 93, 34, 255, 56, 76, 34, 255, 53, 45, 33, 165, 41, 36, 26, 165, 42, 37, 26, 165, 46, 40, 27, 165, 40, 36, 26, 165, 41, 36, 26, 165, 69, 56, 41, 165, 58, 48, 35, 165, 58, 49, 36, 165, 38, 34, 25, 165, 38, 34, 25, 165, 56, 47, 34, 165, 85, 68, 47, 165, 66, 54, 39, 165, 52, 44, 32, 165, 37, 34, 25, 165, 49, 42, 31, 165, 37, 33, 25, 165, 41, 36, 26, 165, 56, 47, 34, 165, 40, 35, 25, 165, 52, 44, 32, 165, 43, 38, 26, 165, 47, 40, 27, 165, 44, 38, 26, 165, 44, 38, 26, 165, 43, 38, 26, 165, 41, 36, 26, 165, 40, 35, 26, 165, 40, 35, 25, 165, 45, 39, 26, 165, 42, 37, 26, 165, 38, 34, 25, 165, 48, 41, 31, 165, 39, 35, 25, 165, 41, 36, 27, 165, 37, 34, 25, 165, 46, 39, 27, 165, 44, 38, 26, 165, 36, 33, 25, 165, 58, 49, 36, 165, 40, 36, 26, 165, 44, 38, 26, 165, 47, 40, 27, 165, 50, 42, 28, 165, 48, 41, 27, 165, 47, 40, 27, 165, 49, 42, 27, 165, 38, 34, 25, 165, 41, 36, 27, 165, 54, 46, 33, 165, 44, 39, 29, 165, 46, 40, 27, 165, 45, 39, 26, 165, 42, 37, 26, 165, 43, 37, 26, 165, 47, 40, 27, 165, 54, 44, 29, 165, 43, 37, 26, 165, 72, 58, 42, 165, 52, 44, 32, 165, 37, 33, 25, 165, 38, 34, 26, 165, 52, 44, 32, 165, 39, 34, 25, 165, 42, 37, 26, 165, 46, 40, 29, 165, 48, 42, 31, 165, 38, 34, 25, 165, 42, 37, 26, 165, 47, 41, 30, 165, 39, 35, 25, 165, 37, 34, 25, 165, 43, 37, 26, 165, 57, 46, 30, 165, 79, 59, 36, 165, 43, 37, 26, 165, 42, 37, 26, 165, 51, 43, 28, 165, 51, 42, 28, 165, 63, 49, 32, 165, 42, 37, 26, 165, 42, 37, 26, 165, 42, 37, 26, 165, 38, 34, 25, 165, 36, 33, 25, 165, 50, 43, 32, 165, 40, 36, 26, 165, 47, 40, 27, 165, 36, 33, 25, 165, 45, 39, 26, 165, 43, 37, 26, 165, 37, 34, 25, 165, 36, 33, 25, 165, 37, 33, 25, 165, 45, 39, 27, 165, 54, 44, 29, 165, 50, 42, 28, 165, 62, 48, 32, 165, 43, 38, 28, 165, 38, 34, 25, 165, 49, 42, 31, 165, 63, 52, 38, 165, 41, 36, 26, 165, 46, 39, 27, 165, 44, 38, 26, 165, 40, 35, 25, 165, 54, 46, 33, 165, 42, 37, 26, 165, 43, 38, 26, 165, 43, 38, 26, 165, 42, 37, 26, 165, 39, 35, 25, 165, 45, 39, 26, 165, 52, 44, 32, 165, 37, 33, 25, 165, 36, 33, 25, 165, 41, 36, 26, 165, 48, 41, 30, 165, 38, 34, 25, 165, 37, 33, 25, 165, 49, 41, 27, 165, 54, 44, 29, 165, 46, 39, 27, 165, 52, 45, 33, 165, 38, 34, 25, 165, 45, 39, 26, 165, 41, 36, 26, 165, 39, 35, 25, 165, 51, 44, 32, 165, 41, 36, 26, 165, 47, 40, 27, 165, 46, 39, 27, 165, 54, 44, 29, 165, 41, 36, 26, 165, 46, 39, 27, 165, 58, 46, 31, 165, 59, 47, 31, 165, 55, 45, 30, 165, 67, 52, 34, 165, 41, 36, 26, 165, 46, 40, 27, 165, 40, 35, 25, 165, 40, 36, 26, 165, 41, 36, 26, 165, 55, 45, 30, 165, 51, 51, 42, 165, 43, 37, 26, 165, 44, 38, 26, 165, 44, 38, 26, 165, 49, 42, 27, 165, 41, 36, 26, 165, 36, 33, 25, 165, 41, 36, 26, 165, 41, 36, 26, 165, 47, 40, 27, 165, 46, 39, 27, 165, 52, 43, 28, 165, 39, 35, 25, 165, 42, 37, 28, 165, 40, 36, 26, 165, 45, 39, 26, 165, 42, 37, 26, 165, 47, 40, 27, 165, 42, 37, 26, 165, 37, 34, 25, 165, 37, 33, 25, 165, 42, 37, 26, 165, 41, 36, 27, 165, 43, 38, 28, 165, 44, 38, 26, 165, 48, 41, 27, 165, 56, 46, 30, 165, 48, 41, 27, 165, 45, 39, 26, 165, 49, 42, 31, 165, 58, 48, 35, 165, 45, 39, 26, 165, 58, 46, 31, 165, 49, 41, 27, 165, 40, 36, 26, 165, 47, 40, 27, 165, 58, 47, 31, 165, 56, 45, 30, 165, 46, 39, 27, 165, 48, 41, 27, 165, 46, 40, 27, 165, 60, 48, 31, 165, 51, 43, 28, 165, 43, 38, 26, 165, 53, 45, 33, 165, 37, 33, 25, 165, 52, 44, 32, 165, 48, 42, 31, 165, 60, 50, 36, 165, 38, 34, 25, 165, 39, 35, 25, 165, 39, 35, 25, 165, 42, 37, 26, 165, 41, 36, 26, 165, 44, 38, 26, 165, 42, 37, 26, 165, 41, 36, 26, 165, 38, 34, 25, 165, 36, 33, 25, 165, 39, 35, 26, 165, 48, 42, 31, 165, 40, 35, 25, 165, 39, 34, 25, 165, 44, 38, 26, 165, 45, 39, 27, 165, 44, 38, 26, 165, 43, 37, 26, 165, 41, 36, 26, 165, 38, 34, 25, 165, 54, 44, 29, 165, 55, 45, 30, 165, 61, 48, 32, 165, 56, 45, 30, 165, 40, 35, 26, 165, 52, 43, 28, 165, 55, 45, 29, 165, 40, 36, 26, 165, 48, 41, 27, 165, 41, 36, 26, 165, 40, 36, 26, 165, 52, 43, 28, 165, 61, 48, 32, 165, 44, 38, 26, 165, 38, 34, 25, 165, 44, 38, 26, 165, 46, 40, 30, 165, 44, 38, 26, 165, 47, 40, 27, 165, 48, 41, 27, 165, 44, 38, 26, 165, 50, 42, 28, 165, 7, 7, 7, 255, 5, 5, 5, 255, 10, 10, 10, 255, 14, 14, 14, 255, 21, 22, 22, 255, 21, 22, 22, 255, 24, 24, 25, 255, 27, 27, 28, 255, 33, 34, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 33, 34, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 30, 30, 31, 255, 27, 28, 28, 255, 22, 23, 23, 255, 22, 23, 23, 255, 15, 15, 15, 255, 10, 11, 11, 255, 8, 8, 8, 255, 7, 7, 7, 255, 11, 11, 11, 255, 14, 15, 15, 255, 21, 21, 22, 255, 20, 20, 21, 255, 25, 26, 26, 255, 31, 31, 32, 255, 26, 26, 27, 255, 24, 25, 25, 255, 26, 27, 27, 255, 23, 24, 24, 255, 24, 24, 25, 255, 20, 21, 21, 255, 12, 12, 12, 255, 15, 15, 15, 255, 14, 14, 14, 255, 17, 18, 18, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 11, 11, 11, 255, 10, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 10, 10, 10, 255, 8, 9, 9, 255, 10, 10, 10, 255, 8, 8, 8, 255, 10, 10, 10, 255, 7, 8, 8, 255, 7, 7, 7, 255, 11, 12, 12, 255, 14, 15, 15, 255, 17, 17, 18, 255, 19, 20, 20, 255, 16, 17, 17, 255, 13, 13, 14, 255, 17, 17, 17, 255, 19, 19, 20, 255, 21, 21, 22, 255, 21, 22, 22, 255, 22, 23, 24, 255, 27, 27, 28, 255, 33, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 24, 24, 25, 255, 23, 24, 25, 255, 16, 17, 17, 255, 15, 16, 16, 255, 10, 11, 11, 255, 7, 7, 7, 255, 9, 9, 10, 255, 9, 9, 9, 255, 9, 9, 10, 255, 9, 10, 10, 255, 11, 11, 11, 255, 11, 12, 12, 255, 9, 9, 10, 255, 19, 19, 20, 255, 16, 16, 17, 255, 20, 20, 21, 255, 14, 14, 15, 255, 9, 9, 10, 255, 14, 15, 15, 255, 11, 11, 12, 255, 9, 9, 9, 255, 8, 8, 8, 255, 9, 9, 9, 255, 13, 14, 14, 255, 11, 11, 11, 255, 12, 13, 13, 255, 16, 16, 16, 255, 17, 17, 17, 255, 10, 11, 11, 255, 20, 20, 21, 255, 10, 10, 11, 255, 15, 15, 16, 255, 16, 16, 17, 255, 15, 15, 16, 255, 18, 19, 19, 255, 16, 17, 17, 255, 15, 15, 16, 255, 32, 33, 34, 255, 28, 29, 30, 255, 32, 33, 34, 255, 26, 27, 27, 255, 33, 34, 34, 255, 24, 24, 25, 255, 28, 28, 29, 255, 27, 28, 28, 255, 19, 19, 20, 255, 18, 18, 18, 255, 17, 18, 18, 255, 21, 21, 22, 255, 17, 17, 17, 255, 22, 22, 23, 255, 20, 20, 21, 255, 21, 21, 21, 255, 16, 16, 17, 255, 13, 14, 14, 255, 13, 14, 14, 255, 14, 14, 15, 255, 12, 13, 13, 255, 13, 13, 13, 255, 12, 12, 12, 255, 16, 17, 17, 255, 18, 18, 19, 255, 25, 25, 26, 255, 26, 26, 27, 255, 22, 23, 23, 255, 26, 27, 27, 255, 32, 33, 34, 255, 27, 28, 28, 255, 33, 33, 34, 255, 23, 24, 24, 255, 27, 28, 29, 255, 19, 20, 20, 255, 19, 19, 19, 255, 12, 13, 13, 255, 17, 17, 18, 255, 12, 12, 12, 255, 9, 9, 9, 255, 7, 7, 7, 255, 9, 10, 10, 255, 12, 12, 12, 255, 21, 21, 22, 255, 18, 19, 19, 255, 12, 12, 12, 255, 26, 27, 28, 255, 30, 31, 31, 255, 28, 29, 30, 255, 32, 33, 34, 255, 12, 13, 13, 255, 10, 10, 11, 255, 13, 13, 14, 255, 8, 9, 9, 255, 6, 6, 6, 255, 9, 9, 9, 255, 24, 24, 25, 255, 27, 27, 28, 255, 30, 31, 31, 255, 21, 21, 22, 255, 24, 25, 26, 255, 26, 27, 27, 255, 33, 34, 34, 255, 21, 22, 22, 255, 33, 33, 34, 255, 33, 34, 34, 255, 26, 27, 27, 255, 33, 33, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 33, 33, 34, 255, 14, 14, 14, 255, 13, 14, 14, 255, 11, 12, 12, 255, 9, 9, 9, 255, 16, 17, 17, 255, 21, 21, 22, 255, 33, 34, 34, 255, 33, 33, 34, 255, 22, 23, 23, 255, 20, 20, 21, 255, 27, 28, 28, 255, 21, 21, 22, 255, 21, 22, 22, 255, 26, 27, 27, 255, 27, 28, 28, 255, 23, 24, 25, 255, 29, 30, 31, 255, 21, 22, 22, 255, 27, 28, 28, 255, 28, 28, 29, 255, 18, 18, 19, 255, 15, 15, 15, 255, 15, 15, 16, 255, 10, 11, 11, 255, 4, 5, 5, 255, 6, 6, 6, 255, 7, 7, 7, 255, 6, 6, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 7, 7, 7, 255, 8, 8, 8, 255, 7, 7, 7, 255, 9, 9, 9, 255, 7, 8, 8, 255, 6, 6, 6, 255, 6, 6, 6, 255, 9, 9, 9, 255, 6, 6, 6, 255, 10, 10, 10, 255, 6, 6, 6, 255, 8, 9, 9, 255, 8, 8, 8, 255, 9, 9, 10, 255, 6, 6, 7, 255, 8, 8, 8, 255, 13, 13, 14, 255, 14, 14, 15, 255, 15, 15, 16, 255, 32, 33, 33, 255, 32, 33, 33, 255, 31, 32, 33, 255, 33, 33, 34, 255, 26, 26, 27, 255, 26, 26, 27, 255, 26, 27, 28, 255, 21, 22, 22, 255, 20, 20, 21, 255, 15, 16, 16, 255, 12, 12, 12, 255, 10, 10, 10, 255, 16, 17, 17, 255, 13, 14, 14, 255, 10, 10, 11, 255, 14, 14, 14, 255, 8, 9, 9, 255, 9, 9, 9, 255, 8, 9, 9, 255, 9, 9, 10, 255, 11, 12, 12, 255, 10, 10, 10, 255, 9, 9, 10, 255, 11, 11, 12, 255, 12, 12, 12, 255, 11, 11, 12, 255, 7, 7, 8, 255, 9, 9, 9, 255, 44, 38, 26, 165, 43, 38, 26, 165, 58, 46, 30, 165, 59, 47, 31, 165, 45, 39, 26, 165, 45, 39, 26, 165, 60, 50, 36, 165, 37, 34, 25, 165, 50, 43, 32, 165, 38, 34, 25, 165, 38, 34, 25, 165, 50, 42, 28, 165, 40, 36, 26, 165, 38, 34, 25, 165, 44, 39, 29, 165, 41, 36, 26, 165, 42, 37, 26, 165, 39, 35, 25, 165, 39, 35, 25, 165, 42, 37, 27, 165, 44, 38, 29, 165, 36, 33, 25, 165, 53, 45, 33, 165, 43, 37, 26, 165, 40, 35, 25, 165, 43, 37, 26, 165, 47, 41, 30, 165, 38, 34, 25, 165, 58, 49, 35, 165, 49, 42, 31, 165, 74, 60, 43, 165, 85, 68, 48, 165, 86, 68, 49, 165, 47, 40, 30, 165, 42, 37, 26, 165, 44, 38, 26, 165, 47, 41, 30, 165, 38, 34, 25, 165, 43, 38, 28, 165, 68, 56, 40, 165, 43, 38, 28, 165, 53, 44, 29, 165, 59, 47, 31, 165, 46, 39, 27, 165, 40, 36, 26, 165, 44, 38, 26, 165, 42, 37, 26, 165, 41, 36, 26, 165, 52, 43, 28, 165, 39, 35, 25, 165, 47, 40, 27, 165, 37, 33, 25, 165, 41, 36, 26, 165, 42, 37, 26, 165, 47, 41, 30, 165, 46, 40, 27, 165, 47, 40, 27, 165, 43, 37, 26, 165, 52, 43, 28, 165, 44, 38, 26, 165, 38, 34, 25, 165, 50, 42, 28, 165, 40, 36, 26, 165, 40, 36, 26, 165, 38, 34, 25, 165, 38, 34, 25, 165, 42, 37, 26, 165, 43, 37, 26, 165, 39, 35, 25, 165, 50, 43, 32, 165, 62, 51, 37, 165, 40, 36, 27, 165, 37, 34, 25, 165, 56, 45, 30, 165, 42, 37, 26, 165, 54, 44, 29, 165, 45, 38, 26, 165, 39, 35, 25, 165, 62, 51, 37, 165, 39, 35, 25, 165, 40, 36, 26, 165, 87, 69, 49, 165, 71, 58, 42, 165, 42, 37, 28, 165, 44, 38, 29, 165, 63, 52, 38, 165, 74, 60, 43, 165, 41, 36, 27, 165, 53, 45, 33, 165, 87, 69, 49, 165, 61, 51, 37, 165, 42, 37, 28, 165, 40, 36, 26, 165, 57, 46, 30, 165, 81, 60, 36, 165, 59, 47, 31, 165, 45, 39, 27, 165, 43, 38, 26, 165, 48, 41, 27, 165, 48, 41, 27, 165, 47, 40, 27, 165, 36, 33, 25, 165, 48, 41, 27, 165, 36, 33, 25, 165, 41, 36, 26, 165, 41, 36, 26, 165, 50, 42, 28, 165, 45, 39, 27, 165, 39, 35, 25, 165, 42, 36, 26, 165, 46, 39, 27, 165, 38, 34, 25, 165, 42, 37, 26, 165, 42, 37, 26, 165, 62, 48, 32, 165, 79, 59, 36, 165, 59, 47, 31, 165, 45, 39, 26, 165, 46, 40, 27, 165, 40, 36, 26, 165, 39, 35, 26, 165, 37, 33, 25, 165, 44, 39, 29, 165, 41, 36, 26, 165, 43, 38, 26, 165, 47, 40, 27, 165, 39, 35, 25, 165, 43, 37, 26, 165, 47, 40, 27, 165, 45, 39, 26, 165, 46, 39, 27, 165, 45, 39, 27, 165, 48, 41, 27, 165, 42, 37, 26, 165, 53, 45, 33, 165, 42, 37, 26, 165, 45, 39, 26, 165, 39, 35, 25, 165, 42, 37, 26, 165, 42, 37, 28, 165, 44, 38, 26, 165, 37, 34, 25, 165, 40, 36, 26, 165, 56, 47, 35, 165, 40, 35, 25, 165, 43, 37, 26, 165, 37, 34, 25, 165, 44, 39, 29, 165, 75, 61, 44, 165, 63, 52, 38, 165, 38, 34, 25, 165, 48, 41, 27, 165, 46, 39, 27, 165, 54, 44, 29, 165, 50, 42, 28, 165, 41, 36, 26, 165, 42, 37, 26, 165, 62, 49, 32, 165, 54, 44, 29, 165, 56, 45, 30, 165, 48, 41, 27, 165, 47, 40, 27, 165, 48, 41, 27, 165, 41, 36, 26, 165, 42, 37, 26, 165, 48, 41, 27, 165, 51, 43, 28, 165, 41, 36, 26, 165, 47, 40, 27, 165, 63, 49, 32, 165, 43, 38, 26, 165, 55, 46, 34, 165, 49, 42, 31, 165, 58, 49, 35, 165, 50, 43, 32, 165, 47, 40, 27, 165, 41, 36, 26, 165, 46, 39, 27, 165, 38, 34, 25, 165, 40, 36, 26, 165, 46, 39, 27, 165, 36, 33, 25, 165, 40, 36, 27, 165, 43, 38, 28, 165, 47, 41, 30, 165, 55, 46, 34, 165, 40, 36, 26, 165, 37, 34, 25, 165, 76, 61, 44, 165, 48, 48, 41, 165, 52, 43, 28, 165, 60, 48, 31, 165, 48, 41, 27, 165, 57, 48, 35, 165, 37, 34, 25, 165, 57, 48, 35, 165, 45, 39, 26, 165, 45, 39, 26, 165, 55, 45, 30, 165, 48, 41, 27, 165, 42, 37, 26, 165, 45, 39, 27, 165, 44, 38, 26, 165, 46, 39, 27, 165, 36, 33, 25, 165, 52, 43, 28, 165, 67, 52, 34, 165, 46, 39, 27, 165, 46, 39, 27, 165, 42, 37, 26, 165, 41, 36, 27, 165, 45, 39, 26, 165, 56, 47, 34, 165, 53, 53, 46, 165, 48, 41, 30, 165, 41, 36, 26, 165, 48, 41, 27, 165, 59, 47, 31, 165, 46, 40, 27, 165, 44, 38, 26, 165, 42, 37, 26, 165, 51, 43, 28, 165, 39, 35, 25, 165, 41, 36, 26, 165, 49, 42, 31, 165, 42, 37, 26, 165, 40, 35, 26, 165, 40, 36, 26, 165, 46, 40, 29, 165, 41, 36, 26, 165, 38, 34, 25, 165, 38, 34, 25, 165, 39, 35, 25, 165, 46, 40, 27, 165, 61, 48, 32, 165, 54, 44, 29, 165, 52, 43, 29, 165, 46, 39, 27, 165, 46, 39, 27, 165, 51, 43, 28, 165, 63, 49, 32, 165, 43, 37, 26, 165, 44, 38, 26, 165, 46, 40, 27, 165, 37, 34, 25, 165, 44, 38, 26, 165, 52, 43, 28, 165, 42, 37, 26, 165, 39, 35, 25, 165, 53, 45, 33, 165, 41, 36, 26, 165, 46, 39, 27, 165, 57, 46, 30, 165, 46, 39, 27, 165, 59, 47, 31, 165, 46, 39, 27, 165, 11, 11, 11, 255, 8, 8, 8, 255, 10, 10, 10, 255, 9, 9, 9, 255, 17, 17, 18, 255, 20, 20, 20, 255, 23, 24, 24, 255, 23, 24, 24, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 31, 32, 32, 255, 33, 33, 34, 255, 32, 33, 33, 255, 31, 32, 32, 255, 33, 33, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 24, 24, 25, 255, 24, 25, 25, 255, 21, 21, 22, 255, 15, 15, 15, 255, 9, 9, 10, 255, 10, 10, 10, 255, 6, 6, 7, 255, 9, 10, 10, 255, 16, 17, 17, 255, 21, 22, 22, 255, 19, 19, 20, 255, 22, 22, 23, 255, 24, 25, 25, 255, 27, 28, 28, 255, 24, 24, 25, 255, 20, 21, 21, 255, 22, 23, 24, 255, 13, 14, 14, 255, 12, 12, 13, 255, 13, 13, 13, 255, 11, 11, 11, 255, 12, 12, 13, 255, 11, 11, 11, 255, 8, 8, 8, 255, 8, 8, 9, 255, 11, 11, 11, 255, 15, 15, 15, 255, 13, 14, 14, 255, 12, 13, 13, 255, 15, 15, 16, 255, 13, 13, 13, 255, 16, 16, 16, 255, 10, 10, 11, 255, 8, 9, 9, 255, 7, 7, 7, 255, 11, 11, 11, 255, 14, 15, 15, 255, 13, 13, 14, 255, 16, 16, 17, 255, 16, 16, 17, 255, 19, 19, 20, 255, 15, 15, 16, 255, 20, 21, 21, 255, 25, 26, 26, 255, 21, 22, 22, 255, 23, 24, 24, 255, 22, 23, 23, 255, 22, 23, 23, 255, 32, 33, 33, 255, 33, 33, 34, 255, 32, 33, 34, 255, 27, 27, 28, 255, 29, 30, 30, 255, 21, 22, 22, 255, 11, 12, 12, 255, 10, 11, 11, 255, 15, 15, 15, 255, 7, 7, 7, 255, 12, 12, 12, 255, 10, 10, 10, 255, 9, 9, 9, 255, 12, 12, 13, 255, 13, 13, 13, 255, 11, 11, 11, 255, 21, 21, 22, 255, 21, 22, 22, 255, 20, 21, 21, 255, 25, 26, 26, 255, 21, 21, 22, 255, 20, 20, 21, 255, 16, 17, 17, 255, 14, 14, 14, 255, 10, 11, 11, 255, 10, 11, 11, 255, 12, 13, 13, 255, 7, 7, 7, 255, 12, 12, 13, 255, 11, 11, 12, 255, 13, 13, 13, 255, 12, 12, 12, 255, 13, 14, 14, 255, 12, 13, 13, 255, 11, 11, 11, 255, 12, 12, 12, 255, 15, 15, 16, 255, 12, 12, 13, 255, 17, 17, 18, 255, 18, 18, 19, 255, 21, 21, 22, 255, 27, 28, 29, 255, 33, 34, 34, 255, 33, 33, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 24, 25, 25, 255, 29, 30, 30, 255, 30, 30, 31, 255, 26, 27, 28, 255, 27, 27, 28, 255, 31, 31, 32, 255, 26, 27, 28, 255, 17, 17, 18, 255, 19, 20, 20, 255, 22, 22, 23, 255, 20, 21, 21, 255, 15, 15, 16, 255, 16, 16, 17, 255, 11, 11, 12, 255, 12, 12, 12, 255, 12, 12, 12, 255, 9, 9, 9, 255, 10, 11, 11, 255, 13, 14, 14, 255, 17, 17, 18, 255, 25, 25, 26, 255, 24, 25, 25, 255, 33, 34, 34, 255, 30, 30, 31, 255, 33, 34, 34, 255, 25, 26, 26, 255, 33, 34, 34, 255, 25, 26, 27, 255, 26, 26, 27, 255, 25, 26, 26, 255, 15, 15, 16, 255, 16, 16, 17, 255, 18, 18, 18, 255, 15, 16, 16, 255, 10, 10, 10, 255, 8, 9, 9, 255, 9, 9, 10, 255, 14, 15, 15, 255, 13, 13, 13, 255, 18, 19, 19, 255, 17, 17, 18, 255, 25, 25, 26, 255, 25, 25, 26, 255, 28, 29, 30, 255, 33, 34, 34, 255, 10, 10, 11, 255, 11, 11, 11, 255, 12, 12, 12, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 31, 32, 32, 255, 26, 26, 27, 255, 25, 26, 26, 255, 31, 32, 32, 255, 31, 32, 32, 255, 33, 34, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 32, 33, 33, 255, 33, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 33, 255, 14, 14, 15, 255, 15, 16, 16, 255, 12, 13, 13, 255, 13, 13, 14, 255, 15, 15, 16, 255, 16, 16, 16, 255, 23, 24, 24, 255, 27, 28, 28, 255, 30, 31, 31, 255, 33, 34, 34, 255, 31, 32, 32, 255, 30, 31, 32, 255, 29, 30, 30, 255, 31, 31, 32, 255, 33, 34, 34, 255, 33, 34, 34, 255, 31, 32, 33, 255, 30, 31, 31, 255, 24, 24, 25, 255, 29, 30, 31, 255, 26, 27, 27, 255, 18, 18, 19, 255, 14, 14, 15, 255, 16, 17, 17, 255, 14, 14, 14, 255, 8, 8, 8, 255, 7, 7, 7, 255, 9, 9, 10, 255, 7, 7, 7, 255, 10, 10, 10, 255, 9, 9, 9, 255, 10, 10, 11, 255, 12, 12, 12, 255, 10, 10, 10, 255, 9, 9, 9, 255, 7, 8, 8, 255, 14, 14, 15, 255, 8, 8, 8, 255, 11, 11, 12, 255, 13, 14, 14, 255, 11, 11, 11, 255, 12, 12, 12, 255, 14, 14, 15, 255, 13, 14, 14, 255, 12, 12, 12, 255, 8, 9, 9, 255, 8, 8, 9, 255, 17, 17, 18, 255, 13, 13, 14, 255, 25, 25, 26, 255, 30, 30, 31, 255, 32, 33, 33, 255, 33, 34, 34, 255, 33, 33, 34, 255, 27, 28, 28, 255, 25, 25, 26, 255, 25, 25, 26, 255, 20, 21, 21, 255, 24, 25, 25, 255, 17, 17, 17, 255, 14, 14, 14, 255, 12, 12, 12, 255, 13, 14, 14, 255, 17, 18, 18, 255, 19, 19, 20, 255, 18, 18, 18, 255, 15, 15, 15, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 18, 18, 255, 14, 15, 15, 255, 11, 12, 12, 255, 12, 13, 13, 255, 12, 12, 12, 255, 16, 17, 17, 255, 12, 12, 12, 255, 12, 13, 13, 255, 10, 10, 11, 255, 44, 38, 26, 165, 51, 42, 28, 165, 69, 53, 35, 165, 48, 41, 27, 165, 43, 38, 26, 165, 43, 38, 26, 165, 44, 38, 26, 165, 47, 40, 27, 165, 39, 34, 25, 165, 43, 38, 26, 165, 55, 46, 34, 165, 42, 37, 26, 165, 37, 34, 25, 165, 38, 34, 26, 165, 49, 41, 27, 165, 41, 36, 27, 165, 44, 38, 26, 165, 43, 37, 26, 165, 40, 36, 26, 165, 42, 37, 26, 165, 42, 37, 26, 165, 42, 37, 26, 165, 42, 36, 26, 165, 46, 40, 27, 165, 50, 42, 28, 165, 37, 33, 25, 165, 44, 38, 29, 165, 64, 53, 38, 165, 81, 65, 47, 165, 57, 48, 35, 165, 67, 55, 40, 165, 72, 59, 42, 165, 69, 57, 41, 165, 81, 65, 47, 165, 48, 41, 30, 165, 45, 39, 26, 165, 57, 48, 35, 165, 61, 51, 37, 165, 45, 39, 27, 165, 38, 34, 25, 165, 40, 35, 26, 165, 54, 44, 29, 165, 42, 37, 26, 165, 50, 42, 28, 165, 37, 33, 25, 165, 37, 33, 25, 165, 48, 41, 27, 165, 45, 39, 27, 165, 42, 37, 26, 165, 41, 37, 27, 165, 39, 35, 25, 165, 39, 35, 25, 165, 48, 41, 27, 165, 36, 33, 25, 165, 39, 35, 26, 165, 37, 34, 25, 165, 46, 39, 27, 165, 42, 37, 26, 165, 47, 40, 27, 165, 56, 45, 30, 165, 65, 50, 33, 165, 54, 44, 29, 165, 50, 42, 28, 165, 49, 41, 27, 165, 41, 36, 26, 165, 41, 36, 26, 165, 44, 38, 26, 165, 59, 47, 31, 165, 46, 39, 27, 165, 50, 43, 32, 165, 38, 34, 25, 165, 40, 35, 27, 165, 58, 48, 35, 165, 42, 37, 26, 165, 44, 38, 26, 165, 51, 43, 28, 165, 59, 47, 31, 165, 43, 38, 26, 165, 39, 35, 25, 165, 42, 37, 26, 165, 47, 41, 30, 165, 82, 65, 45, 165, 86, 69, 48, 165, 74, 60, 43, 165, 56, 47, 35, 165, 36, 33, 25, 165, 39, 35, 25, 165, 82, 66, 47, 165, 54, 46, 33, 165, 87, 70, 49, 165, 43, 38, 28, 165, 45, 39, 29, 165, 52, 43, 28, 165, 70, 53, 35, 165, 71, 54, 36, 165, 48, 41, 27, 165, 45, 39, 26, 165, 46, 39, 27, 165, 50, 42, 28, 165, 40, 36, 26, 165, 38, 34, 25, 165, 39, 35, 25, 165, 37, 33, 25, 165, 37, 34, 25, 165, 39, 35, 25, 165, 42, 37, 26, 165, 38, 34, 25, 165, 52, 43, 29, 165, 43, 38, 26, 165, 36, 33, 25, 165, 40, 36, 26, 165, 44, 38, 26, 165, 43, 38, 26, 165, 48, 41, 27, 165, 68, 52, 34, 165, 53, 44, 29, 165, 59, 47, 31, 165, 40, 36, 26, 165, 42, 37, 26, 165, 47, 40, 27, 165, 39, 35, 26, 165, 43, 45, 40, 165, 51, 44, 32, 165, 43, 38, 26, 165, 44, 38, 26, 165, 40, 36, 26, 165, 38, 34, 26, 165, 37, 33, 25, 165, 40, 35, 27, 165, 53, 43, 29, 165, 45, 39, 27, 165, 52, 43, 28, 165, 41, 36, 26, 165, 45, 39, 26, 165, 86, 69, 49, 165, 75, 61, 44, 165, 42, 37, 26, 165, 70, 53, 35, 165, 46, 40, 27, 165, 39, 35, 25, 165, 46, 40, 30, 165, 85, 68, 48, 165, 37, 33, 25, 165, 71, 58, 42, 165, 62, 51, 37, 165, 39, 35, 25, 165, 51, 44, 32, 165, 55, 47, 34, 165, 86, 68, 49, 165, 87, 70, 49, 165, 36, 33, 25, 165, 37, 33, 25, 165, 37, 33, 25, 165, 58, 47, 31, 165, 43, 37, 26, 165, 48, 41, 27, 165, 56, 45, 30, 165, 51, 43, 28, 165, 50, 42, 28, 165, 58, 46, 31, 165, 72, 54, 36, 165, 54, 44, 29, 165, 45, 39, 27, 165, 43, 37, 26, 165, 40, 35, 26, 165, 47, 40, 27, 165, 53, 44, 29, 165, 53, 44, 29, 165, 47, 40, 27, 165, 48, 41, 27, 165, 39, 35, 25, 165, 86, 69, 48, 165, 41, 37, 27, 165, 77, 62, 44, 165, 83, 66, 47, 165, 60, 48, 31, 165, 59, 47, 31, 165, 45, 39, 27, 165, 51, 44, 32, 165, 55, 47, 34, 165, 40, 35, 25, 165, 37, 33, 25, 165, 46, 40, 29, 165, 40, 35, 25, 165, 78, 93, 38, 255, 37, 33, 25, 165, 38, 34, 25, 165, 37, 33, 25, 165, 39, 35, 26, 165, 46, 40, 27, 165, 44, 38, 26, 165, 42, 37, 26, 165, 40, 35, 26, 165, 39, 35, 25, 165, 57, 48, 35, 165, 73, 59, 42, 165, 38, 34, 25, 165, 53, 44, 29, 165, 54, 44, 29, 165, 49, 42, 27, 165, 55, 45, 30, 165, 66, 51, 34, 165, 52, 43, 29, 165, 48, 41, 27, 165, 38, 34, 25, 165, 46, 39, 27, 165, 47, 40, 27, 165, 55, 45, 30, 165, 55, 45, 29, 165, 67, 51, 34, 165, 46, 47, 41, 165, 48, 41, 27, 165, 50, 43, 32, 165, 37, 33, 25, 165, 48, 41, 27, 165, 45, 39, 27, 165, 48, 41, 27, 165, 39, 35, 25, 165, 51, 43, 28, 165, 42, 37, 26, 165, 47, 40, 27, 165, 38, 34, 25, 165, 45, 39, 26, 165, 37, 33, 25, 165, 37, 33, 25, 165, 42, 37, 26, 165, 46, 40, 30, 165, 64, 53, 38, 165, 65, 53, 39, 165, 41, 36, 26, 165, 39, 35, 25, 165, 40, 35, 25, 165, 45, 39, 26, 165, 51, 42, 28, 165, 63, 49, 32, 165, 56, 45, 30, 165, 79, 59, 36, 165, 58, 46, 31, 165, 52, 43, 28, 165, 74, 55, 36, 165, 67, 51, 34, 165, 49, 42, 31, 165, 46, 40, 30, 165, 39, 35, 25, 165, 39, 35, 25, 165, 38, 34, 25, 165, 47, 40, 27, 165, 46, 39, 27, 165, 57, 48, 35, 165, 51, 44, 32, 165, 43, 38, 26, 165, 48, 41, 27, 165, 59, 47, 31, 165, 47, 40, 27, 165, 37, 33, 25, 165, 41, 36, 26, 165, 15, 16, 16, 255, 7, 7, 7, 255, 9, 10, 10, 255, 15, 15, 16, 255, 15, 16, 16, 255, 22, 22, 23, 255, 20, 20, 21, 255, 29, 29, 30, 255, 31, 32, 32, 255, 26, 27, 27, 255, 31, 32, 33, 255, 29, 30, 30, 255, 32, 33, 33, 255, 24, 25, 25, 255, 32, 33, 34, 255, 33, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 33, 33, 34, 255, 31, 32, 33, 255, 23, 23, 24, 255, 19, 19, 19, 255, 16, 16, 16, 255, 6, 6, 6, 255, 10, 10, 10, 255, 8, 8, 8, 255, 12, 13, 13, 255, 16, 16, 17, 255, 21, 22, 22, 255, 23, 24, 24, 255, 24, 25, 26, 255, 26, 26, 27, 255, 27, 28, 28, 255, 19, 19, 20, 255, 18, 18, 19, 255, 13, 13, 13, 255, 8, 8, 9, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 6, 6, 7, 255, 9, 9, 9, 255, 9, 10, 10, 255, 15, 16, 16, 255, 16, 16, 17, 255, 19, 19, 20, 255, 16, 16, 16, 255, 19, 20, 20, 255, 20, 20, 21, 255, 16, 16, 16, 255, 12, 12, 12, 255, 12, 12, 12, 255, 11, 11, 12, 255, 11, 11, 12, 255, 18, 18, 19, 255, 20, 20, 20, 255, 21, 22, 22, 255, 17, 17, 18, 255, 19, 20, 20, 255, 23, 24, 24, 255, 27, 28, 29, 255, 25, 26, 26, 255, 24, 24, 25, 255, 16, 17, 17, 255, 33, 34, 34, 255, 31, 32, 32, 255, 24, 25, 25, 255, 33, 34, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 20, 21, 21, 255, 18, 18, 18, 255, 11, 12, 12, 255, 7, 7, 7, 255, 15, 15, 16, 255, 10, 11, 11, 255, 7, 7, 7, 255, 9, 10, 10, 255, 7, 7, 7, 255, 12, 12, 12, 255, 10, 10, 10, 255, 30, 31, 32, 255, 30, 30, 31, 255, 24, 24, 25, 255, 24, 25, 25, 255, 23, 24, 24, 255, 22, 23, 24, 255, 15, 15, 16, 255, 24, 25, 25, 255, 20, 20, 21, 255, 17, 17, 18, 255, 17, 17, 18, 255, 9, 10, 10, 255, 10, 10, 11, 255, 11, 11, 12, 255, 7, 7, 8, 255, 7, 7, 7, 255, 11, 11, 12, 255, 12, 12, 13, 255, 11, 11, 11, 255, 9, 10, 10, 255, 9, 9, 9, 255, 13, 13, 14, 255, 16, 17, 17, 255, 17, 18, 18, 255, 21, 22, 22, 255, 32, 33, 34, 255, 21, 21, 22, 255, 26, 26, 27, 255, 30, 31, 32, 255, 30, 31, 31, 255, 33, 34, 34, 255, 26, 27, 27, 255, 25, 26, 27, 255, 27, 28, 28, 255, 25, 26, 26, 255, 28, 28, 29, 255, 25, 26, 26, 255, 26, 27, 27, 255, 22, 22, 23, 255, 23, 24, 24, 255, 24, 24, 25, 255, 22, 23, 23, 255, 21, 22, 22, 255, 17, 17, 18, 255, 14, 14, 15, 255, 11, 11, 11, 255, 11, 11, 11, 255, 8, 9, 9, 255, 12, 12, 13, 255, 15, 15, 15, 255, 19, 19, 20, 255, 14, 14, 14, 255, 33, 33, 34, 255, 32, 33, 34, 255, 26, 27, 27, 255, 16, 16, 16, 255, 33, 34, 34, 255, 28, 29, 30, 255, 32, 32, 33, 255, 27, 28, 28, 255, 23, 24, 25, 255, 17, 17, 18, 255, 13, 13, 13, 255, 15, 15, 15, 255, 19, 20, 20, 255, 12, 12, 13, 255, 6, 6, 6, 255, 12, 13, 13, 255, 18, 19, 19, 255, 21, 21, 22, 255, 19, 20, 20, 255, 21, 22, 22, 255, 19, 20, 20, 255, 26, 27, 27, 255, 23, 23, 24, 255, 33, 34, 34, 255, 13, 13, 13, 255, 17, 17, 18, 255, 13, 13, 13, 255, 10, 11, 11, 255, 5, 5, 5, 255, 7, 7, 7, 255, 9, 9, 9, 255, 33, 34, 34, 255, 33, 33, 34, 255, 30, 31, 32, 255, 32, 33, 34, 255, 33, 34, 34, 255, 32, 33, 33, 255, 33, 33, 34, 255, 29, 30, 30, 255, 28, 29, 30, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 33, 255, 16, 16, 17, 255, 12, 13, 13, 255, 14, 14, 15, 255, 17, 18, 18, 255, 14, 14, 15, 255, 20, 21, 21, 255, 21, 21, 22, 255, 29, 30, 30, 255, 33, 34, 34, 255, 31, 32, 32, 255, 33, 34, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 32, 33, 33, 255, 31, 32, 33, 255, 25, 26, 26, 255, 18, 18, 19, 255, 23, 24, 24, 255, 18, 18, 19, 255, 7, 8, 8, 255, 6, 6, 6, 255, 12, 12, 12, 255, 9, 10, 10, 255, 10, 10, 10, 255, 14, 14, 15, 255, 12, 12, 12, 255, 14, 14, 14, 255, 17, 18, 18, 255, 17, 17, 18, 255, 14, 15, 15, 255, 15, 16, 16, 255, 18, 18, 19, 255, 11, 11, 11, 255, 17, 18, 18, 255, 13, 13, 14, 255, 15, 15, 16, 255, 16, 17, 17, 255, 18, 18, 19, 255, 15, 15, 16, 255, 12, 13, 13, 255, 12, 13, 13, 255, 15, 16, 16, 255, 14, 14, 15, 255, 16, 17, 17, 255, 21, 22, 22, 255, 29, 30, 31, 255, 31, 32, 33, 255, 33, 34, 34, 255, 32, 33, 34, 255, 27, 28, 29, 255, 23, 24, 25, 255, 20, 21, 21, 255, 22, 22, 23, 255, 19, 19, 20, 255, 17, 17, 18, 255, 14, 14, 14, 255, 19, 19, 19, 255, 17, 18, 18, 255, 14, 14, 14, 255, 17, 17, 18, 255, 26, 27, 27, 255, 15, 16, 16, 255, 23, 23, 24, 255, 17, 17, 17, 255, 15, 16, 16, 255, 13, 14, 14, 255, 17, 18, 18, 255, 19, 20, 20, 255, 14, 14, 15, 255, 13, 13, 13, 255, 15, 15, 15, 255, 14, 14, 15, 255, 11, 12, 12, 255, 41, 36, 26, 165, 49, 42, 27, 165, 44, 38, 26, 165, 45, 39, 26, 165, 48, 41, 27, 165, 44, 38, 26, 165, 45, 39, 26, 165, 38, 34, 26, 165, 42, 37, 28, 165, 60, 58, 49, 165, 36, 33, 25, 165, 38, 34, 25, 165, 37, 34, 25, 165, 49, 42, 31, 165, 54, 46, 33, 165, 42, 37, 28, 165, 41, 37, 27, 165, 37, 33, 25, 165, 42, 37, 26, 165, 42, 37, 26, 165, 37, 33, 25, 165, 36, 33, 25, 165, 40, 35, 26, 165, 43, 38, 26, 165, 38, 34, 25, 165, 37, 34, 25, 165, 39, 35, 26, 165, 49, 42, 31, 165, 41, 36, 26, 165, 42, 37, 28, 165, 47, 41, 30, 165, 68, 55, 40, 165, 87, 69, 49, 165, 44, 38, 29, 165, 38, 34, 25, 165, 39, 35, 26, 165, 40, 36, 27, 165, 42, 37, 28, 165, 42, 36, 26, 165, 48, 41, 27, 165, 47, 40, 27, 165, 37, 34, 25, 165, 46, 40, 27, 165, 48, 41, 27, 165, 44, 38, 26, 165, 51, 43, 28, 165, 42, 37, 26, 165, 45, 39, 27, 165, 44, 38, 26, 165, 43, 37, 26, 165, 41, 36, 27, 165, 38, 34, 25, 165, 36, 33, 25, 165, 39, 35, 25, 165, 39, 35, 25, 165, 36, 33, 25, 165, 41, 36, 26, 165, 47, 40, 27, 165, 48, 41, 27, 165, 46, 40, 27, 165, 50, 42, 28, 165, 43, 37, 26, 165, 50, 70, 35, 255, 67, 83, 36, 255, 48, 41, 27, 165, 42, 37, 26, 165, 57, 46, 30, 165, 47, 40, 27, 165, 37, 34, 25, 165, 41, 36, 26, 165, 37, 34, 25, 165, 36, 33, 25, 165, 45, 47, 42, 165, 44, 38, 29, 165, 45, 39, 26, 165, 55, 45, 29, 165, 40, 36, 26, 165, 43, 37, 26, 165, 54, 46, 33, 165, 38, 34, 25, 165, 38, 34, 25, 165, 36, 33, 25, 165, 37, 33, 25, 165, 65, 54, 39, 165, 52, 44, 32, 165, 46, 40, 30, 165, 38, 34, 26, 165, 58, 49, 35, 165, 51, 43, 32, 165, 57, 48, 35, 165, 63, 52, 38, 165, 42, 37, 26, 165, 45, 39, 26, 165, 52, 43, 28, 165, 71, 54, 36, 165, 57, 46, 30, 165, 65, 50, 33, 165, 53, 43, 29, 165, 44, 38, 26, 165, 40, 35, 25, 165, 43, 38, 26, 165, 46, 40, 27, 165, 37, 34, 25, 165, 39, 34, 25, 165, 41, 37, 27, 165, 36, 33, 25, 165, 43, 37, 26, 165, 41, 36, 26, 165, 38, 34, 25, 165, 45, 39, 26, 165, 36, 33, 25, 165, 42, 37, 26, 165, 50, 42, 28, 165, 70, 53, 35, 165, 63, 49, 32, 165, 62, 49, 32, 165, 44, 38, 26, 165, 39, 35, 25, 165, 40, 35, 25, 165, 44, 38, 26, 165, 46, 40, 27, 165, 49, 41, 27, 165, 44, 38, 29, 165, 51, 44, 32, 165, 44, 38, 29, 165, 48, 41, 27, 165, 39, 35, 25, 165, 42, 37, 26, 165, 44, 38, 26, 165, 42, 37, 26, 165, 42, 37, 26, 165, 36, 33, 25, 165, 46, 39, 27, 165, 40, 35, 26, 165, 44, 38, 26, 165, 43, 38, 26, 165, 46, 39, 27, 165, 39, 35, 26, 165, 77, 94, 33, 255, 38, 34, 25, 165, 44, 38, 26, 165, 38, 34, 25, 165, 45, 39, 26, 165, 43, 38, 26, 165, 41, 36, 26, 165, 47, 41, 30, 165, 52, 44, 32, 165, 84, 68, 48, 165, 83, 67, 48, 165, 52, 44, 33, 165, 40, 35, 26, 165, 44, 38, 26, 165, 49, 42, 27, 165, 44, 38, 26, 165, 49, 42, 27, 165, 42, 37, 26, 165, 45, 39, 26, 165, 46, 40, 27, 165, 62, 49, 32, 165, 45, 39, 26, 165, 40, 36, 26, 165, 45, 39, 26, 165, 46, 40, 27, 165, 48, 41, 27, 165, 42, 37, 26, 165, 46, 40, 27, 165, 41, 36, 26, 165, 45, 39, 26, 165, 48, 41, 27, 165, 57, 46, 30, 165, 41, 36, 26, 165, 38, 34, 25, 165, 60, 50, 36, 165, 56, 47, 34, 165, 48, 41, 27, 165, 48, 41, 27, 165, 52, 71, 36, 255, 42, 37, 26, 165, 39, 35, 25, 165, 40, 36, 27, 165, 41, 36, 26, 165, 40, 36, 26, 165, 47, 40, 27, 165, 42, 37, 26, 165, 43, 37, 26, 165, 38, 34, 25, 165, 38, 34, 26, 165, 49, 42, 31, 165, 38, 34, 25, 165, 41, 36, 26, 165, 39, 34, 25, 165, 37, 33, 25, 165, 53, 45, 33, 165, 41, 36, 26, 165, 50, 43, 31, 165, 36, 33, 25, 165, 38, 34, 25, 165, 40, 35, 25, 165, 57, 46, 30, 165, 55, 45, 30, 165, 49, 41, 27, 165, 63, 49, 32, 165, 50, 42, 28, 165, 39, 35, 25, 165, 46, 40, 27, 165, 40, 36, 26, 165, 52, 43, 28, 165, 52, 43, 28, 165, 52, 43, 28, 165, 43, 37, 26, 165, 46, 40, 27, 165, 44, 38, 26, 165, 48, 41, 27, 165, 45, 39, 27, 165, 54, 44, 29, 165, 42, 37, 26, 165, 47, 40, 27, 165, 40, 36, 26, 165, 41, 36, 26, 165, 45, 39, 26, 165, 39, 35, 25, 165, 38, 34, 25, 165, 57, 48, 35, 165, 46, 40, 29, 165, 44, 39, 29, 165, 41, 36, 26, 165, 36, 33, 25, 165, 39, 34, 25, 165, 53, 45, 33, 165, 39, 35, 25, 165, 44, 38, 26, 165, 42, 37, 26, 165, 37, 34, 25, 165, 67, 51, 34, 165, 68, 52, 34, 165, 63, 49, 32, 165, 52, 43, 28, 165, 48, 41, 27, 165, 45, 39, 26, 165, 62, 49, 32, 165, 48, 41, 27, 165, 47, 40, 27, 165, 46, 40, 27, 165, 42, 37, 26, 165, 39, 35, 25, 165, 49, 49, 41, 165, 48, 41, 27, 165, 45, 39, 26, 165, 39, 34, 25, 165, 40, 35, 26, 165, 49, 42, 27, 165, 55, 45, 29, 165, 44, 38, 26, 165, 44, 38, 26, 165, 46, 40, 27, 165, 48, 41, 27, 165, 9, 9, 10, 255, 11, 11, 11, 255, 11, 12, 12, 255, 17, 17, 17, 255, 15, 16, 16, 255, 19, 20, 20, 255, 24, 25, 26, 255, 32, 33, 34, 255, 27, 27, 28, 255, 33, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 32, 33, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 31, 31, 32, 255, 33, 33, 34, 255, 30, 31, 32, 255, 26, 27, 27, 255, 17, 17, 17, 255, 8, 9, 9, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 11, 11, 11, 255, 6, 7, 7, 255, 15, 15, 16, 255, 19, 19, 20, 255, 18, 18, 18, 255, 21, 22, 22, 255, 16, 16, 17, 255, 11, 12, 12, 255, 18, 18, 18, 255, 8, 8, 8, 255, 9, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 8, 9, 9, 255, 10, 10, 10, 255, 9, 9, 10, 255, 14, 14, 15, 255, 13, 13, 14, 255, 15, 15, 15, 255, 21, 22, 22, 255, 18, 18, 19, 255, 22, 23, 24, 255, 26, 27, 27, 255, 18, 18, 19, 255, 10, 10, 10, 255, 9, 10, 10, 255, 10, 10, 10, 255, 15, 16, 16, 255, 19, 19, 20, 255, 21, 22, 22, 255, 22, 22, 23, 255, 20, 21, 21, 255, 20, 21, 21, 255, 26, 27, 28, 255, 25, 26, 26, 255, 25, 26, 27, 255, 26, 27, 28, 255, 17, 18, 18, 255, 9, 9, 9, 255, 10, 10, 11, 255, 19, 19, 20, 255, 17, 17, 17, 255, 18, 19, 19, 255, 31, 32, 32, 255, 23, 24, 24, 255, 15, 15, 16, 255, 8, 8, 8, 255, 9, 9, 9, 255, 14, 14, 15, 255, 10, 10, 11, 255, 7, 7, 7, 255, 9, 10, 10, 255, 14, 14, 15, 255, 14, 14, 15, 255, 11, 12, 12, 255, 33, 34, 34, 255, 25, 26, 26, 255, 23, 24, 25, 255, 30, 31, 32, 255, 26, 27, 28, 255, 25, 26, 27, 255, 13, 14, 14, 255, 20, 20, 20, 255, 20, 20, 21, 255, 21, 22, 22, 255, 17, 17, 17, 255, 17, 17, 18, 255, 16, 16, 16, 255, 16, 17, 17, 255, 13, 13, 14, 255, 9, 9, 10, 255, 8, 8, 8, 255, 7, 7, 7, 255, 12, 13, 13, 255, 6, 6, 7, 255, 8, 8, 8, 255, 13, 14, 14, 255, 20, 21, 21, 255, 20, 20, 20, 255, 18, 19, 19, 255, 23, 24, 24, 255, 25, 25, 26, 255, 25, 26, 27, 255, 29, 29, 30, 255, 22, 23, 23, 255, 33, 34, 34, 255, 32, 33, 34, 255, 30, 31, 32, 255, 33, 33, 34, 255, 32, 32, 33, 255, 33, 33, 34, 255, 33, 34, 34, 255, 28, 29, 29, 255, 28, 29, 29, 255, 25, 26, 27, 255, 23, 24, 24, 255, 16, 16, 16, 255, 16, 16, 16, 255, 15, 16, 16, 255, 17, 18, 18, 255, 13, 13, 14, 255, 12, 12, 13, 255, 5, 6, 6, 255, 11, 11, 12, 255, 12, 12, 13, 255, 21, 22, 22, 255, 14, 14, 15, 255, 27, 28, 28, 255, 32, 33, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 29, 30, 30, 255, 32, 33, 33, 255, 27, 28, 29, 255, 15, 16, 16, 255, 16, 16, 16, 255, 16, 16, 17, 255, 14, 15, 15, 255, 10, 10, 10, 255, 11, 12, 12, 255, 9, 9, 9, 255, 11, 11, 12, 255, 13, 14, 14, 255, 13, 13, 14, 255, 12, 13, 13, 255, 15, 15, 16, 255, 23, 24, 25, 255, 26, 27, 28, 255, 24, 25, 25, 255, 32, 33, 34, 255, 10, 10, 11, 255, 9, 9, 10, 255, 13, 13, 14, 255, 10, 10, 10, 255, 4, 4, 4, 255, 11, 11, 11, 255, 9, 10, 10, 255, 33, 34, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 33, 33, 34, 255, 33, 33, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 33, 33, 34, 255, 33, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 18, 19, 19, 255, 15, 15, 15, 255, 13, 14, 14, 255, 12, 12, 13, 255, 13, 14, 14, 255, 19, 19, 19, 255, 23, 23, 24, 255, 26, 27, 27, 255, 31, 31, 32, 255, 29, 30, 31, 255, 33, 34, 34, 255, 32, 33, 34, 255, 33, 33, 34, 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, 33, 34, 34, 255, 28, 28, 29, 255, 30, 31, 32, 255, 19, 20, 20, 255, 18, 19, 19, 255, 17, 17, 18, 255, 9, 9, 10, 255, 6, 6, 6, 255, 5, 5, 5, 255, 7, 7, 7, 255, 14, 14, 14, 255, 11, 11, 11, 255, 11, 12, 12, 255, 17, 17, 17, 255, 17, 18, 18, 255, 17, 17, 18, 255, 18, 18, 19, 255, 20, 21, 21, 255, 16, 16, 17, 255, 17, 18, 18, 255, 17, 18, 18, 255, 16, 17, 17, 255, 22, 22, 23, 255, 22, 23, 23, 255, 21, 21, 21, 255, 13, 13, 14, 255, 16, 16, 16, 255, 7, 8, 8, 255, 11, 11, 12, 255, 13, 13, 13, 255, 17, 18, 18, 255, 22, 22, 23, 255, 26, 26, 27, 255, 32, 33, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 25, 25, 26, 255, 29, 30, 31, 255, 21, 21, 22, 255, 16, 17, 17, 255, 17, 17, 17, 255, 13, 13, 14, 255, 12, 12, 13, 255, 14, 14, 14, 255, 15, 16, 16, 255, 16, 16, 16, 255, 16, 16, 17, 255, 17, 17, 18, 255, 28, 29, 29, 255, 23, 23, 24, 255, 24, 25, 25, 255, 18, 19, 19, 255, 19, 19, 20, 255, 16, 17, 17, 255, 21, 22, 22, 255, 20, 21, 21, 255, 18, 19, 19, 255, 17, 17, 17, 255, 16, 17, 17, 255, 13, 13, 14, 255, 60, 48, 32, 165, 47, 40, 27, 165, 38, 34, 25, 165, 40, 35, 26, 165, 42, 37, 26, 165, 39, 35, 25, 165, 41, 36, 26, 165, 39, 35, 26, 165, 48, 41, 31, 165, 39, 35, 25, 165, 45, 39, 29, 165, 52, 44, 33, 165, 42, 37, 26, 165, 59, 49, 36, 165, 64, 53, 38, 165, 36, 33, 25, 165, 49, 42, 31, 165, 42, 37, 28, 165, 40, 35, 26, 165, 38, 34, 25, 165, 38, 34, 25, 165, 38, 34, 25, 165, 44, 39, 29, 165, 39, 35, 25, 165, 45, 39, 26, 165, 43, 38, 28, 165, 36, 33, 25, 165, 66, 54, 39, 165, 43, 37, 26, 165, 40, 36, 26, 165, 42, 37, 28, 165, 67, 55, 40, 165, 87, 70, 49, 165, 38, 34, 26, 165, 41, 36, 26, 165, 42, 37, 26, 165, 44, 38, 26, 165, 38, 34, 25, 165, 42, 37, 26, 165, 48, 41, 27, 165, 41, 36, 26, 165, 39, 35, 25, 165, 43, 37, 26, 165, 46, 40, 27, 165, 41, 36, 26, 165, 43, 37, 26, 165, 41, 36, 26, 165, 44, 38, 26, 165, 40, 36, 26, 165, 45, 39, 27, 165, 44, 38, 26, 165, 39, 35, 25, 165, 51, 51, 44, 165, 59, 49, 36, 165, 37, 33, 25, 165, 47, 41, 30, 165, 41, 37, 27, 165, 37, 33, 25, 165, 45, 39, 29, 165, 43, 37, 26, 165, 44, 38, 26, 165, 43, 38, 26, 165, 37, 34, 25, 165, 47, 40, 27, 165, 51, 42, 28, 165, 47, 40, 27, 165, 52, 43, 28, 165, 49, 41, 27, 165, 42, 37, 26, 165, 43, 37, 26, 165, 42, 37, 26, 165, 44, 38, 26, 165, 40, 36, 26, 165, 39, 35, 25, 165, 44, 38, 26, 165, 44, 38, 26, 165, 51, 44, 32, 165, 51, 44, 32, 165, 46, 39, 27, 165, 44, 38, 26, 165, 51, 43, 28, 165, 40, 36, 27, 165, 43, 38, 28, 165, 71, 58, 42, 165, 86, 69, 48, 165, 60, 50, 36, 165, 67, 55, 40, 165, 42, 37, 28, 165, 41, 36, 26, 165, 38, 34, 26, 165, 42, 37, 26, 165, 50, 42, 28, 165, 47, 40, 27, 165, 48, 41, 27, 165, 69, 53, 35, 165, 47, 40, 27, 165, 48, 41, 27, 165, 57, 46, 30, 165, 43, 37, 26, 165, 38, 34, 26, 165, 41, 36, 26, 165, 42, 37, 26, 165, 38, 34, 26, 165, 39, 35, 25, 165, 43, 37, 26, 165, 48, 41, 30, 165, 42, 37, 26, 165, 44, 38, 26, 165, 42, 37, 26, 165, 41, 36, 26, 165, 44, 38, 26, 165, 59, 47, 31, 165, 61, 48, 32, 165, 59, 47, 31, 165, 48, 41, 27, 165, 40, 35, 25, 165, 39, 34, 25, 165, 42, 37, 26, 165, 40, 36, 26, 165, 46, 40, 27, 165, 42, 37, 26, 165, 47, 40, 27, 165, 43, 37, 26, 165, 37, 34, 25, 165, 42, 37, 26, 165, 51, 43, 28, 165, 46, 40, 27, 165, 45, 39, 27, 165, 45, 39, 26, 165, 38, 34, 25, 165, 40, 35, 25, 165, 37, 33, 25, 165, 47, 40, 27, 165, 44, 38, 26, 165, 49, 42, 27, 165, 54, 44, 29, 165, 41, 36, 26, 165, 62, 51, 37, 165, 78, 63, 45, 165, 36, 33, 25, 165, 39, 35, 25, 165, 42, 37, 26, 165, 42, 37, 26, 165, 42, 37, 26, 165, 45, 39, 26, 165, 37, 33, 25, 165, 61, 51, 37, 165, 52, 44, 32, 165, 39, 35, 25, 165, 43, 37, 26, 165, 44, 38, 26, 165, 51, 43, 28, 165, 55, 45, 29, 165, 45, 39, 27, 165, 48, 41, 27, 165, 45, 39, 26, 165, 48, 41, 27, 165, 48, 41, 27, 165, 62, 49, 32, 165, 44, 38, 26, 165, 42, 37, 26, 165, 36, 33, 25, 165, 47, 40, 27, 165, 49, 41, 27, 165, 44, 38, 26, 165, 47, 40, 27, 165, 43, 38, 26, 165, 43, 37, 26, 165, 39, 35, 25, 165, 53, 44, 29, 165, 52, 43, 28, 165, 41, 36, 26, 165, 37, 33, 25, 165, 40, 35, 26, 165, 44, 38, 26, 165, 48, 41, 27, 165, 47, 40, 27, 165, 37, 34, 25, 165, 39, 35, 25, 165, 40, 36, 26, 165, 41, 36, 26, 165, 48, 41, 27, 165, 46, 48, 41, 165, 41, 36, 26, 165, 42, 37, 26, 165, 42, 37, 26, 165, 44, 39, 29, 165, 53, 45, 33, 165, 38, 34, 25, 165, 39, 35, 25, 165, 38, 34, 26, 165, 42, 37, 28, 165, 60, 50, 36, 165, 37, 33, 25, 165, 39, 35, 25, 165, 75, 61, 44, 165, 58, 48, 35, 165, 40, 36, 27, 165, 40, 36, 26, 165, 48, 41, 27, 165, 46, 40, 27, 165, 47, 40, 27, 165, 42, 37, 26, 165, 44, 38, 28, 165, 44, 38, 26, 165, 50, 42, 28, 165, 51, 42, 28, 165, 55, 45, 30, 165, 49, 42, 27, 165, 41, 36, 26, 165, 37, 34, 25, 165, 44, 38, 26, 165, 46, 39, 27, 165, 47, 40, 27, 165, 48, 41, 27, 165, 47, 40, 27, 165, 43, 37, 26, 165, 54, 46, 33, 165, 41, 36, 26, 165, 42, 37, 26, 165, 40, 36, 27, 165, 43, 38, 28, 165, 40, 35, 26, 165, 42, 37, 26, 165, 41, 36, 26, 165, 37, 34, 25, 165, 40, 35, 25, 165, 37, 33, 25, 165, 37, 33, 25, 165, 39, 35, 26, 165, 45, 39, 27, 165, 37, 34, 25, 165, 36, 33, 25, 165, 64, 49, 33, 165, 54, 44, 29, 165, 57, 46, 30, 165, 48, 41, 27, 165, 42, 37, 26, 165, 50, 42, 28, 165, 57, 46, 30, 165, 56, 46, 30, 165, 47, 40, 27, 165, 54, 44, 29, 165, 46, 40, 27, 165, 41, 36, 26, 165, 45, 39, 26, 165, 43, 38, 26, 165, 40, 35, 25, 165, 40, 35, 25, 165, 38, 34, 25, 165, 50, 42, 27, 165, 52, 43, 28, 165, 54, 44, 29, 165, 51, 42, 28, 165, 70, 53, 35, 165, 69, 52, 35, 165, 12, 12, 12, 255, 11, 11, 11, 255, 11, 12, 12, 255, 16, 16, 16, 255, 18, 18, 19, 255, 21, 22, 22, 255, 22, 23, 24, 255, 30, 31, 32, 255, 33, 34, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 29, 30, 30, 255, 33, 34, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 29, 29, 30, 255, 32, 33, 34, 255, 29, 30, 30, 255, 33, 33, 34, 255, 24, 24, 25, 255, 22, 23, 23, 255, 14, 14, 15, 255, 17, 18, 18, 255, 12, 12, 12, 255, 8, 8, 8, 255, 6, 7, 7, 255, 7, 8, 8, 255, 9, 9, 9, 255, 15, 15, 15, 255, 13, 13, 13, 255, 16, 16, 16, 255, 13, 13, 14, 255, 12, 13, 13, 255, 12, 12, 13, 255, 9, 9, 9, 255, 7, 7, 7, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 10, 255, 15, 15, 16, 255, 15, 16, 16, 255, 16, 17, 17, 255, 15, 16, 16, 255, 21, 21, 22, 255, 17, 18, 18, 255, 26, 27, 27, 255, 21, 22, 22, 255, 23, 24, 24, 255, 27, 27, 28, 255, 20, 21, 21, 255, 20, 21, 21, 255, 9, 10, 10, 255, 8, 8, 8, 255, 10, 10, 10, 255, 14, 14, 15, 255, 9, 9, 10, 255, 11, 12, 12, 255, 13, 14, 14, 255, 10, 10, 10, 255, 10, 11, 11, 255, 7, 7, 8, 255, 10, 10, 10, 255, 15, 16, 16, 255, 13, 14, 14, 255, 14, 14, 15, 255, 10, 10, 10, 255, 14, 15, 15, 255, 11, 12, 12, 255, 18, 18, 19, 255, 20, 21, 21, 255, 15, 15, 16, 255, 16, 16, 16, 255, 17, 17, 18, 255, 16, 16, 17, 255, 14, 15, 15, 255, 13, 13, 14, 255, 6, 6, 6, 255, 10, 11, 11, 255, 18, 19, 19, 255, 24, 24, 25, 255, 33, 34, 34, 255, 29, 29, 30, 255, 27, 27, 28, 255, 22, 23, 23, 255, 32, 33, 33, 255, 33, 34, 34, 255, 30, 31, 32, 255, 24, 24, 25, 255, 28, 29, 30, 255, 26, 27, 27, 255, 22, 22, 23, 255, 19, 20, 20, 255, 22, 23, 23, 255, 19, 19, 20, 255, 16, 17, 17, 255, 16, 16, 16, 255, 11, 11, 11, 255, 12, 13, 13, 255, 10, 10, 11, 255, 9, 9, 9, 255, 4, 4, 4, 255, 10, 11, 11, 255, 16, 16, 17, 255, 21, 22, 22, 255, 16, 17, 17, 255, 20, 21, 21, 255, 16, 16, 17, 255, 20, 20, 21, 255, 21, 21, 22, 255, 17, 17, 17, 255, 23, 23, 24, 255, 19, 19, 20, 255, 26, 27, 27, 255, 32, 33, 34, 255, 30, 31, 31, 255, 29, 30, 31, 255, 25, 26, 26, 255, 31, 32, 33, 255, 33, 34, 34, 255, 33, 33, 34, 255, 29, 30, 31, 255, 26, 26, 27, 255, 20, 21, 21, 255, 16, 17, 17, 255, 18, 18, 18, 255, 19, 20, 20, 255, 20, 21, 21, 255, 10, 10, 10, 255, 5, 5, 5, 255, 8, 8, 8, 255, 12, 12, 12, 255, 14, 15, 15, 255, 32, 32, 33, 255, 24, 25, 25, 255, 20, 21, 21, 255, 33, 34, 34, 255, 30, 31, 32, 255, 33, 34, 34, 255, 23, 23, 24, 255, 32, 33, 33, 255, 23, 23, 24, 255, 20, 21, 21, 255, 17, 18, 18, 255, 10, 10, 11, 255, 14, 14, 15, 255, 12, 12, 12, 255, 7, 7, 7, 255, 9, 9, 9, 255, 9, 10, 10, 255, 11, 12, 12, 255, 15, 15, 15, 255, 15, 16, 16, 255, 16, 17, 17, 255, 25, 25, 26, 255, 31, 32, 32, 255, 26, 27, 28, 255, 33, 33, 34, 255, 15, 15, 16, 255, 11, 11, 11, 255, 9, 10, 10, 255, 9, 9, 10, 255, 5, 5, 5, 255, 11, 11, 12, 255, 11, 11, 11, 255, 15, 16, 16, 255, 33, 33, 34, 255, 33, 34, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 15, 15, 15, 255, 16, 16, 17, 255, 12, 12, 13, 255, 13, 13, 14, 255, 12, 12, 13, 255, 14, 14, 15, 255, 19, 20, 20, 255, 28, 29, 29, 255, 32, 33, 34, 255, 32, 33, 33, 255, 33, 33, 34, 255, 33, 34, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 33, 33, 34, 255, 33, 34, 34, 255, 31, 32, 32, 255, 32, 32, 33, 255, 33, 33, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 33, 34, 34, 255, 24, 24, 25, 255, 25, 25, 26, 255, 18, 19, 19, 255, 13, 13, 14, 255, 10, 10, 10, 255, 3, 3, 3, 255, 4, 4, 4, 255, 13, 13, 13, 255, 11, 11, 11, 255, 18, 18, 19, 255, 16, 17, 17, 255, 18, 18, 19, 255, 18, 18, 18, 255, 20, 20, 21, 255, 22, 23, 23, 255, 23, 24, 24, 255, 28, 28, 29, 255, 21, 21, 22, 255, 21, 22, 22, 255, 21, 21, 22, 255, 28, 29, 29, 255, 25, 26, 27, 255, 23, 23, 24, 255, 13, 14, 14, 255, 18, 18, 18, 255, 8, 8, 9, 255, 9, 9, 9, 255, 16, 17, 17, 255, 19, 19, 19, 255, 21, 21, 22, 255, 28, 29, 30, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 32, 33, 255, 31, 31, 32, 255, 25, 26, 26, 255, 23, 23, 24, 255, 17, 17, 18, 255, 16, 16, 16, 255, 12, 13, 13, 255, 11, 11, 12, 255, 12, 13, 13, 255, 10, 10, 10, 255, 16, 17, 17, 255, 23, 24, 24, 255, 21, 21, 22, 255, 28, 28, 29, 255, 33, 34, 34, 255, 33, 34, 34, 255, 23, 24, 24, 255, 24, 25, 25, 255, 22, 22, 23, 255, 18, 18, 19, 255, 19, 20, 20, 255, 21, 21, 22, 255, 24, 25, 25, 255, 17, 18, 18, 255, 18, 18, 19, 255, 53, 44, 29, 165, 57, 46, 30, 165, 40, 36, 26, 165, 37, 34, 25, 165, 48, 41, 27, 165, 38, 34, 25, 165, 48, 41, 30, 165, 52, 44, 32, 165, 44, 38, 28, 165, 40, 36, 27, 165, 78, 63, 45, 165, 63, 52, 38, 165, 39, 35, 25, 165, 38, 34, 25, 165, 41, 36, 26, 165, 42, 37, 26, 165, 40, 36, 27, 165, 43, 37, 26, 165, 62, 52, 37, 165, 37, 34, 25, 165, 70, 57, 41, 165, 37, 33, 25, 165, 48, 42, 31, 165, 40, 35, 25, 165, 67, 55, 40, 165, 80, 65, 46, 165, 77, 62, 45, 165, 37, 34, 25, 165, 37, 33, 25, 165, 55, 46, 34, 165, 67, 85, 35, 255, 64, 53, 38, 165, 36, 33, 25, 165, 72, 58, 42, 165, 51, 43, 28, 165, 48, 41, 27, 165, 52, 43, 28, 165, 43, 38, 26, 165, 39, 35, 25, 165, 49, 41, 27, 165, 40, 35, 25, 165, 40, 35, 27, 165, 46, 39, 27, 165, 47, 40, 27, 165, 53, 44, 29, 165, 48, 41, 27, 165, 42, 37, 26, 165, 42, 37, 26, 165, 46, 39, 27, 165, 42, 37, 28, 165, 62, 52, 37, 165, 43, 37, 26, 165, 46, 40, 29, 165, 36, 33, 25, 165, 48, 42, 31, 165, 69, 56, 41, 165, 75, 61, 44, 165, 46, 40, 30, 165, 41, 36, 26, 165, 51, 44, 32, 165, 39, 35, 26, 165, 69, 57, 41, 165, 52, 44, 33, 165, 59, 47, 31, 165, 55, 45, 29, 165, 48, 41, 27, 165, 45, 39, 27, 165, 42, 36, 26, 165, 43, 37, 26, 165, 44, 38, 26, 165, 47, 40, 27, 165, 43, 38, 26, 165, 45, 39, 29, 165, 38, 34, 25, 165, 39, 35, 26, 165, 46, 39, 27, 165, 40, 36, 26, 165, 38, 34, 25, 165, 51, 43, 28, 165, 59, 47, 31, 165, 63, 49, 32, 165, 47, 41, 30, 165, 38, 34, 25, 165, 37, 33, 25, 165, 86, 69, 48, 165, 71, 58, 42, 165, 87, 69, 49, 165, 37, 34, 25, 165, 45, 39, 26, 165, 38, 34, 26, 165, 51, 43, 28, 165, 68, 52, 34, 165, 49, 42, 27, 165, 51, 43, 28, 165, 37, 33, 25, 165, 41, 36, 26, 165, 37, 34, 25, 165, 69, 56, 41, 165, 39, 35, 25, 165, 38, 34, 26, 165, 37, 33, 25, 165, 36, 33, 25, 165, 59, 49, 36, 165, 45, 39, 29, 165, 40, 35, 25, 165, 43, 37, 26, 165, 40, 36, 26, 165, 44, 38, 26, 165, 58, 46, 31, 165, 52, 43, 28, 165, 63, 49, 32, 165, 69, 53, 35, 165, 70, 53, 35, 165, 45, 39, 27, 165, 45, 39, 27, 165, 39, 35, 25, 165, 47, 40, 27, 165, 48, 41, 27, 165, 37, 33, 25, 165, 37, 34, 25, 165, 43, 37, 26, 165, 46, 39, 27, 165, 65, 54, 39, 165, 38, 34, 25, 165, 43, 37, 26, 165, 44, 38, 26, 165, 55, 45, 29, 165, 47, 40, 27, 165, 46, 40, 27, 165, 44, 39, 29, 165, 38, 34, 25, 165, 43, 37, 26, 165, 58, 46, 31, 165, 65, 51, 33, 165, 51, 50, 42, 165, 41, 36, 26, 165, 56, 47, 34, 165, 39, 35, 25, 165, 43, 38, 26, 165, 45, 39, 27, 165, 42, 37, 26, 165, 54, 46, 33, 165, 37, 33, 25, 165, 42, 37, 26, 165, 49, 41, 27, 165, 48, 41, 27, 165, 40, 35, 25, 165, 56, 45, 30, 165, 45, 38, 26, 165, 39, 34, 25, 165, 45, 39, 27, 165, 42, 37, 26, 165, 36, 33, 25, 165, 48, 41, 27, 165, 59, 47, 31, 165, 58, 47, 31, 165, 44, 38, 26, 165, 52, 43, 29, 165, 42, 37, 26, 165, 39, 35, 25, 165, 42, 37, 26, 165, 37, 33, 25, 165, 59, 47, 31, 165, 68, 52, 34, 165, 62, 49, 32, 165, 41, 36, 26, 165, 36, 33, 25, 165, 41, 36, 26, 165, 40, 35, 26, 165, 43, 37, 26, 165, 58, 46, 31, 165, 53, 44, 29, 165, 37, 33, 25, 165, 38, 34, 25, 165, 44, 38, 26, 165, 60, 47, 31, 165, 51, 43, 28, 165, 56, 45, 30, 165, 39, 35, 25, 165, 41, 36, 26, 165, 41, 36, 26, 165, 38, 34, 25, 165, 50, 43, 32, 165, 47, 40, 27, 165, 47, 40, 27, 165, 49, 42, 27, 165, 49, 41, 27, 165, 53, 44, 29, 165, 41, 36, 26, 165, 60, 50, 36, 165, 39, 35, 26, 165, 40, 35, 25, 165, 48, 41, 27, 165, 50, 42, 28, 165, 57, 48, 35, 165, 37, 34, 25, 165, 66, 54, 39, 165, 54, 45, 33, 165, 45, 47, 41, 165, 44, 38, 26, 165, 49, 41, 27, 165, 44, 38, 26, 165, 50, 42, 27, 165, 49, 42, 31, 165, 46, 40, 27, 165, 36, 33, 25, 165, 48, 41, 27, 165, 49, 41, 27, 165, 55, 45, 30, 165, 45, 39, 29, 165, 42, 37, 26, 165, 37, 34, 25, 165, 51, 42, 28, 165, 42, 37, 26, 165, 42, 37, 26, 165, 49, 42, 27, 165, 42, 37, 26, 165, 77, 63, 45, 165, 38, 34, 25, 165, 58, 49, 36, 165, 38, 34, 25, 165, 40, 36, 26, 165, 37, 33, 25, 165, 46, 40, 27, 165, 47, 40, 27, 165, 42, 37, 26, 165, 37, 34, 25, 165, 70, 57, 41, 165, 39, 35, 25, 165, 37, 34, 25, 165, 51, 42, 28, 165, 47, 40, 27, 165, 37, 34, 25, 165, 45, 39, 26, 165, 58, 46, 30, 165, 39, 35, 25, 165, 42, 37, 26, 165, 44, 38, 26, 165, 69, 52, 35, 165, 53, 44, 29, 165, 55, 45, 29, 165, 62, 49, 32, 165, 51, 43, 28, 165, 44, 38, 26, 165, 46, 39, 27, 165, 37, 34, 25, 165, 45, 39, 26, 165, 41, 36, 26, 165, 48, 41, 30, 165, 43, 38, 26, 165, 43, 37, 26, 165, 67, 51, 34, 165, 66, 51, 34, 165, 48, 41, 27, 165, 66, 51, 33, 165, 60, 47, 31, 165, 8, 9, 9, 255, 8, 8, 9, 255, 11, 11, 11, 255, 17, 17, 18, 255, 23, 24, 24, 255, 25, 26, 26, 255, 31, 31, 32, 255, 27, 27, 28, 255, 32, 33, 33, 255, 31, 32, 33, 255, 33, 34, 34, 255, 33, 34, 34, 255, 31, 31, 32, 255, 33, 34, 34, 255, 32, 33, 34, 255, 31, 32, 32, 255, 30, 31, 32, 255, 32, 33, 34, 255, 31, 32, 33, 255, 29, 29, 30, 255, 23, 24, 25, 255, 18, 18, 18, 255, 22, 22, 23, 255, 17, 17, 18, 255, 12, 12, 13, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 9, 9, 9, 255, 13, 13, 13, 255, 14, 14, 15, 255, 12, 12, 13, 255, 16, 17, 17, 255, 11, 11, 12, 255, 13, 13, 13, 255, 10, 11, 11, 255, 15, 16, 16, 255, 11, 12, 12, 255, 9, 9, 9, 255, 15, 16, 16, 255, 17, 18, 18, 255, 22, 22, 23, 255, 19, 19, 20, 255, 18, 19, 19, 255, 11, 11, 11, 255, 19, 19, 19, 255, 24, 25, 25, 255, 24, 24, 25, 255, 23, 24, 24, 255, 31, 32, 33, 255, 22, 23, 23, 255, 19, 20, 20, 255, 12, 12, 12, 255, 8, 8, 8, 255, 8, 9, 9, 255, 5, 6, 6, 255, 6, 6, 6, 255, 7, 7, 7, 255, 12, 12, 12, 255, 8, 8, 8, 255, 5, 5, 5, 255, 5, 5, 5, 255, 8, 8, 8, 255, 11, 12, 12, 255, 8, 8, 8, 255, 9, 9, 10, 255, 7, 7, 7, 255, 10, 10, 11, 255, 10, 10, 10, 255, 16, 16, 16, 255, 13, 13, 14, 255, 13, 13, 13, 255, 18, 19, 19, 255, 11, 11, 11, 255, 15, 16, 16, 255, 18, 19, 19, 255, 6, 6, 6, 255, 6, 6, 7, 255, 14, 14, 15, 255, 18, 18, 19, 255, 27, 27, 28, 255, 33, 34, 34, 255, 27, 28, 28, 255, 30, 31, 31, 255, 33, 33, 34, 255, 32, 33, 34, 255, 31, 32, 32, 255, 33, 34, 34, 255, 33, 34, 34, 255, 33, 33, 34, 255, 31, 32, 32, 255, 22, 23, 23, 255, 23, 24, 24, 255, 20, 21, 21, 255, 19, 19, 20, 255, 22, 22, 23, 255, 18, 18, 19, 255, 17, 17, 18, 255, 19, 20, 20, 255, 17, 17, 18, 255, 13, 13, 14, 255, 6, 6, 6, 255, 7, 7, 7, 255, 13, 14, 14, 255, 16, 16, 17, 255, 15, 16, 16, 255, 12, 12, 13, 255, 17, 17, 17, 255, 14, 14, 15, 255, 13, 14, 14, 255, 17, 17, 18, 255, 21, 22, 22, 255, 22, 23, 23, 255, 16, 16, 17, 255, 25, 26, 26, 255, 21, 21, 22, 255, 30, 31, 32, 255, 32, 33, 34, 255, 33, 34, 34, 255, 28, 29, 30, 255, 32, 32, 33, 255, 33, 33, 34, 255, 27, 27, 28, 255, 22, 23, 24, 255, 32, 32, 33, 255, 21, 21, 22, 255, 11, 12, 12, 255, 17, 18, 18, 255, 8, 8, 8, 255, 5, 5, 5, 255, 4, 4, 4, 255, 5, 5, 5, 255, 11, 12, 12, 255, 25, 26, 27, 255, 33, 34, 34, 255, 26, 26, 27, 255, 32, 33, 34, 255, 25, 25, 26, 255, 29, 30, 31, 255, 22, 23, 23, 255, 26, 26, 27, 255, 24, 24, 25, 255, 15, 15, 15, 255, 14, 15, 15, 255, 10, 10, 11, 255, 12, 12, 12, 255, 6, 6, 6, 255, 10, 10, 10, 255, 7, 8, 8, 255, 17, 17, 18, 255, 15, 15, 16, 255, 15, 15, 15, 255, 18, 18, 18, 255, 20, 21, 21, 255, 20, 21, 21, 255, 26, 27, 28, 255, 33, 34, 34, 255, 32, 33, 34, 255, 28, 29, 30, 255, 14, 15, 15, 255, 9, 9, 9, 255, 14, 15, 15, 255, 8, 8, 8, 255, 12, 12, 12, 255, 13, 13, 14, 255, 15, 15, 15, 255, 30, 30, 31, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 33, 34, 34, 255, 32, 33, 33, 255, 33, 34, 34, 255, 33, 33, 34, 255, 33, 33, 34, 255, 15, 16, 16, 255, 13, 13, 13, 255, 12, 12, 12, 255, 10, 10, 10, 255, 11, 11, 11, 255, 13, 13, 13, 255, 12, 13, 13, 255, 17, 17, 18, 255, 26, 27, 27, 255, 33, 34, 34, 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, 33, 34, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 33, 34, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 26, 27, 27, 255, 25, 26, 27, 255, 21, 21, 22, 255, 18, 19, 19, 255, 13, 13, 14, 255, 9, 9, 9, 255, 6, 6, 6, 255, 3, 3, 3, 255, 8, 9, 9, 255, 8, 9, 9, 255, 20, 20, 21, 255, 23, 23, 24, 255, 22, 22, 23, 255, 28, 29, 29, 255, 32, 33, 33, 255, 33, 34, 34, 255, 31, 32, 33, 255, 29, 30, 31, 255, 32, 32, 33, 255, 28, 29, 30, 255, 24, 25, 25, 255, 26, 26, 27, 255, 26, 27, 27, 255, 18, 19, 19, 255, 22, 22, 23, 255, 14, 14, 14, 255, 12, 12, 12, 255, 11, 12, 12, 255, 16, 16, 16, 255, 21, 22, 22, 255, 20, 20, 21, 255, 29, 30, 31, 255, 32, 33, 34, 255, 33, 33, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 25, 25, 26, 255, 25, 26, 26, 255, 15, 16, 16, 255, 15, 16, 16, 255, 12, 12, 12, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 14, 14, 14, 255, 14, 15, 15, 255, 19, 19, 20, 255, 18, 19, 19, 255, 32, 33, 33, 255, 30, 30, 31, 255, 33, 34, 34, 255, 27, 28, 29, 255, 25, 26, 26, 255, 31, 31, 32, 255, 27, 28, 28, 255, 29, 29, 30, 255, 31, 32, 32, 255, 22, 23, 23, 255, 13, 14, 14, 255, 60, 48, 32, 165, 52, 43, 28, 165, 41, 36, 26, 165, 53, 44, 29, 165, 60, 48, 32, 165, 51, 43, 28, 165, 43, 37, 26, 165, 41, 36, 26, 165, 40, 35, 27, 165, 42, 37, 26, 165, 40, 35, 25, 165, 76, 62, 44, 165, 37, 33, 25, 165, 36, 33, 25, 165, 46, 40, 30, 165, 43, 38, 26, 165, 38, 34, 25, 165, 42, 37, 26, 165, 48, 41, 30, 165, 61, 51, 37, 165, 47, 40, 30, 165, 56, 47, 34, 165, 43, 38, 26, 165, 44, 38, 26, 165, 43, 37, 26, 165, 51, 43, 28, 165, 37, 33, 25, 165, 38, 34, 25, 165, 38, 34, 25, 165, 78, 63, 45, 165, 39, 35, 25, 165, 42, 37, 26, 165, 53, 45, 33, 165, 46, 40, 30, 165, 41, 36, 26, 165, 60, 48, 32, 165, 48, 41, 27, 165, 48, 41, 27, 165, 48, 41, 27, 165, 47, 40, 27, 165, 44, 38, 26, 165, 45, 39, 26, 165, 44, 38, 26, 165, 40, 36, 27, 165, 37, 34, 25, 165, 42, 37, 26, 165, 42, 37, 26, 165, 42, 37, 28, 165, 43, 38, 26, 165, 43, 38, 26, 165, 42, 37, 26, 165, 46, 40, 27, 165, 40, 35, 26, 165, 40, 35, 26, 165, 38, 34, 25, 165, 40, 35, 25, 165, 54, 46, 33, 165, 47, 40, 30, 165, 37, 33, 25, 165, 38, 34, 25, 165, 45, 39, 26, 165, 59, 49, 36, 165, 36, 33, 25, 165, 42, 37, 26, 165, 42, 37, 26, 165, 46, 47, 41, 165, 46, 39, 27, 165, 40, 35, 25, 165, 50, 42, 28, 165, 47, 40, 27, 165, 40, 36, 26, 165, 40, 36, 26, 165, 53, 45, 33, 165, 37, 33, 25, 165, 71, 58, 42, 165, 37, 33, 25, 165, 48, 41, 27, 165, 48, 41, 27, 165, 44, 38, 26, 165, 65, 50, 33, 165, 58, 47, 31, 165, 51, 42, 28, 165, 38, 34, 25, 165, 40, 36, 26, 165, 75, 61, 44, 165, 73, 60, 43, 165, 45, 39, 29, 165, 42, 37, 26, 165, 45, 39, 26, 165, 37, 34, 25, 165, 48, 41, 27, 165, 48, 41, 27, 165, 44, 38, 26, 165, 49, 42, 27, 165, 41, 36, 26, 165, 43, 38, 28, 165, 49, 42, 31, 165, 40, 35, 26, 165, 51, 43, 32, 165, 40, 36, 26, 165, 44, 38, 26, 165, 47, 40, 27, 165, 40, 35, 25, 165, 44, 38, 26, 165, 42, 37, 26, 165, 44, 38, 26, 165, 42, 37, 26, 165, 45, 39, 27, 165, 48, 41, 27, 165, 51, 43, 28, 165, 61, 48, 32, 165, 55, 45, 30, 165, 43, 38, 26, 165, 43, 38, 28, 165, 45, 47, 41, 165, 43, 38, 26, 165, 43, 38, 26, 165, 44, 38, 26, 165, 40, 36, 26, 165, 39, 35, 25, 165, 45, 39, 26, 165, 44, 38, 26, 165, 40, 36, 27, 165, 43, 37, 26, 165, 44, 38, 26, 165, 43, 37, 26, 165, 44, 38, 26, 165, 45, 39, 26, 165, 39, 35, 25, 165, 41, 36, 26, 165, 38, 34, 26, 165, 38, 34, 25, 165, 44, 38, 26, 165, 50, 42, 28, 165, 47, 40, 27, 165, 45, 39, 27, 165, 44, 38, 26, 165, 48, 42, 31, 165, 45, 39, 26, 165, 41, 36, 26, 165, 52, 43, 28, 165, 40, 35, 25, 165, 50, 43, 31, 165, 54, 44, 29, 165, 48, 41, 27, 165, 57, 46, 30, 165, 44, 46, 40, 165, 43, 37, 26, 165, 43, 37, 26, 165, 44, 38, 26, 165, 47, 40, 27, 165, 42, 37, 26, 165, 48, 41, 27, 165, 48, 41, 27, 165, 53, 52, 43, 165, 45, 39, 27, 165, 43, 38, 26, 165, 47, 40, 27, 165, 47, 40, 27, 165, 41, 36, 26, 165, 41, 36, 26, 165, 52, 43, 28, 165, 41, 36, 26, 165, 39, 35, 26, 165, 38, 34, 25, 165, 43, 37, 26, 165, 49, 42, 31, 165, 48, 41, 30, 165, 38, 34, 25, 165, 57, 46, 30, 165, 59, 47, 31, 165, 47, 40, 27, 165, 44, 38, 26, 165, 45, 39, 26, 165, 38, 34, 25, 165, 41, 36, 26, 165, 41, 36, 26, 165, 39, 35, 25, 165, 40, 35, 26, 165, 43, 37, 26, 165, 38, 34, 25, 165, 47, 40, 27, 165, 42, 37, 26, 165, 44, 38, 26, 165, 50, 42, 28, 165, 45, 39, 26, 165, 64, 50, 33, 165, 43, 38, 26, 165, 43, 38, 26, 165, 46, 39, 27, 165, 40, 35, 25, 165, 39, 35, 25, 165, 40, 36, 27, 165, 43, 37, 26, 165, 44, 38, 26, 165, 39, 35, 25, 165, 57, 48, 35, 165, 70, 57, 41, 165, 38, 34, 25, 165, 41, 36, 26, 165, 47, 40, 27, 165, 41, 36, 26, 165, 43, 37, 26, 165, 53, 44, 29, 165, 38, 34, 25, 165, 38, 34, 25, 165, 61, 48, 32, 165, 53, 44, 29, 165, 66, 51, 34, 165, 55, 45, 29, 165, 56, 46, 30, 165, 55, 45, 30, 165, 51, 43, 28, 165, 49, 41, 27, 165, 41, 36, 27, 165, 40, 35, 25, 165, 53, 45, 33, 165, 66, 54, 39, 165, 56, 47, 34, 165, 41, 36, 26, 165, 67, 55, 40, 165, 57, 48, 35, 165, 64, 53, 38, 165, 42, 36, 26, 165, 45, 39, 26, 165, 46, 39, 27, 165, 68, 56, 40, 165, 64, 53, 38, 165, 43, 38, 26, 165, 47, 40, 27, 165, 65, 51, 33, 165, 44, 38, 26, 165, 48, 41, 27, 165, 48, 41, 27, 165, 48, 41, 27, 165, 63, 49, 33, 165, 52, 43, 29, 165, 49, 42, 27, 165, 68, 52, 34, 165, 46, 40, 27, 165, 59, 47, 31, 165, 46, 39, 27, 165, 40, 35, 26, 165, 49, 42, 27, 165, 47, 40, 27, 165, 38, 34, 25, 165, 37, 33, 25, 165, 43, 37, 26, 165, 45, 39, 26, 165, 46, 39, 27, 165, 57, 46, 30, 165, 53, 44, 29, 165, 49, 50, 41, 165, 56, 45, 30, 165, 74, 55, 36, 165, 68, 52, 34, 165, 13, 13, 14, 255, 12, 12, 13, 255, 11, 11, 11, 255, 10, 11, 11, 255, 16, 16, 17, 255, 23, 24, 24, 255, 25, 26, 26, 255, 22, 22, 23, 255, 27, 27, 28, 255, 24, 25, 25, 255, 27, 28, 28, 255, 24, 25, 25, 255, 28, 29, 29, 255, 26, 26, 27, 255, 29, 29, 30, 255, 26, 27, 28, 255, 26, 27, 28, 255, 27, 27, 28, 255, 32, 32, 33, 255, 30, 30, 31, 255, 20, 21, 21, 255, 17, 18, 18, 255, 25, 26, 27, 255, 12, 13, 13, 255, 16, 16, 16, 255, 10, 10, 10, 255, 10, 11, 11, 255, 9, 9, 9, 255, 10, 10, 10, 255, 15, 15, 15, 255, 12, 12, 12, 255, 13, 14, 14, 255, 8, 8, 8, 255, 13, 13, 13, 255, 15, 15, 16, 255, 12, 12, 12, 255, 18, 19, 19, 255, 14, 14, 14, 255, 12, 12, 12, 255, 15, 15, 16, 255, 17, 17, 17, 255, 25, 25, 26, 255, 21, 22, 22, 255, 25, 25, 26, 255, 22, 22, 23, 255, 27, 28, 28, 255, 30, 31, 32, 255, 29, 29, 30, 255, 24, 25, 25, 255, 21, 21, 22, 255, 16, 17, 17, 255, 16, 16, 16, 255, 12, 12, 12, 255, 5, 5, 5, 255, 7, 7, 7, 255, 8, 8, 8, 255, 7, 7, 8, 255, 8, 8, 9, 255, 7, 7, 8, 255, 7, 7, 7, 255, 4, 4, 4, 255, 7, 7, 7, 255, 8, 8, 8, 255, 5, 5, 5, 255, 7, 7, 7, 255, 10, 10, 10, 255, 5, 5, 6, 255, 6, 6, 6, 255, 10, 10, 11, 255, 9, 9, 9, 255, 14, 14, 14, 255, 12, 12, 12, 255, 10, 10, 10, 255, 11, 11, 11, 255, 13, 14, 14, 255, 13, 13, 14, 255, 7, 7, 7, 255, 7, 7, 7, 255, 12, 12, 12, 255, 22, 22, 23, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 33, 34, 34, 255, 32, 33, 34, 255, 31, 32, 32, 255, 32, 32, 33, 255, 27, 28, 28, 255, 31, 31, 32, 255, 24, 25, 25, 255, 25, 25, 26, 255, 21, 22, 22, 255, 19, 20, 20, 255, 23, 23, 24, 255, 20, 21, 21, 255, 15, 16, 16, 255, 13, 14, 14, 255, 8, 8, 8, 255, 12, 12, 12, 255, 7, 7, 7, 255, 8, 9, 9, 255, 8, 8, 9, 255, 12, 12, 12, 255, 9, 9, 10, 255, 14, 15, 15, 255, 15, 16, 16, 255, 19, 19, 20, 255, 19, 20, 20, 255, 19, 20, 20, 255, 14, 14, 15, 255, 20, 21, 21, 255, 14, 14, 15, 255, 17, 18, 18, 255, 26, 27, 27, 255, 33, 33, 34, 255, 33, 34, 34, 255, 33, 33, 34, 255, 33, 33, 34, 255, 33, 33, 34, 255, 32, 33, 33, 255, 24, 24, 25, 255, 25, 26, 27, 255, 20, 20, 21, 255, 24, 24, 25, 255, 9, 9, 9, 255, 10, 10, 10, 255, 4, 5, 5, 255, 4, 4, 4, 255, 8, 8, 8, 255, 8, 8, 8, 255, 32, 33, 34, 255, 31, 32, 33, 255, 27, 27, 28, 255, 32, 32, 33, 255, 28, 29, 29, 255, 24, 24, 25, 255, 25, 26, 26, 255, 19, 19, 20, 255, 18, 19, 19, 255, 15, 16, 16, 255, 13, 13, 14, 255, 9, 10, 10, 255, 12, 12, 12, 255, 9, 9, 10, 255, 7, 7, 8, 255, 8, 8, 9, 255, 11, 11, 11, 255, 15, 15, 16, 255, 18, 18, 19, 255, 24, 25, 26, 255, 20, 21, 21, 255, 27, 27, 28, 255, 30, 31, 31, 255, 33, 33, 34, 255, 33, 34, 34, 255, 18, 18, 19, 255, 15, 15, 16, 255, 15, 16, 16, 255, 13, 13, 14, 255, 12, 13, 13, 255, 9, 9, 9, 255, 15, 15, 15, 255, 20, 20, 20, 255, 18, 18, 18, 255, 33, 34, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 31, 31, 32, 255, 33, 34, 34, 255, 10, 10, 11, 255, 13, 13, 14, 255, 10, 10, 11, 255, 12, 12, 12, 255, 17, 17, 17, 255, 18, 19, 19, 255, 15, 16, 16, 255, 22, 22, 23, 255, 22, 23, 23, 255, 33, 33, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 32, 33, 33, 255, 32, 32, 33, 255, 31, 32, 32, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 33, 33, 34, 255, 33, 33, 34, 255, 33, 34, 34, 255, 30, 31, 32, 255, 27, 28, 28, 255, 25, 26, 26, 255, 20, 20, 21, 255, 14, 14, 14, 255, 9, 10, 10, 255, 11, 11, 12, 255, 3, 3, 3, 255, 5, 5, 5, 255, 11, 11, 11, 255, 14, 15, 15, 255, 19, 20, 20, 255, 27, 27, 28, 255, 33, 34, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 33, 33, 34, 255, 33, 34, 34, 255, 33, 33, 34, 255, 31, 32, 32, 255, 33, 34, 34, 255, 31, 32, 33, 255, 16, 16, 17, 255, 21, 21, 22, 255, 14, 14, 14, 255, 9, 9, 10, 255, 8, 9, 9, 255, 17, 17, 18, 255, 19, 19, 19, 255, 21, 21, 21, 255, 22, 22, 23, 255, 33, 34, 34, 255, 33, 34, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 28, 29, 29, 255, 22, 22, 23, 255, 16, 17, 17, 255, 10, 10, 10, 255, 10, 10, 10, 255, 11, 11, 11, 255, 11, 11, 11, 255, 16, 16, 17, 255, 12, 13, 13, 255, 10, 11, 11, 255, 18, 19, 19, 255, 22, 22, 23, 255, 33, 33, 34, 255, 30, 31, 32, 255, 26, 26, 27, 255, 33, 34, 34, 255, 32, 33, 34, 255, 29, 29, 30, 255, 26, 27, 28, 255, 33, 33, 34, 255, 33, 33, 34, 255, 31, 32, 33, 255, 13, 14, 14, 255, 55, 45, 29, 165, 48, 41, 27, 165, 45, 39, 26, 165, 52, 43, 28, 165, 58, 46, 31, 165, 40, 36, 26, 165, 40, 35, 27, 165, 40, 35, 25, 165, 42, 37, 26, 165, 47, 40, 27, 165, 38, 35, 26, 165, 74, 60, 43, 165, 39, 35, 25, 165, 41, 36, 26, 165, 41, 36, 27, 165, 46, 40, 30, 165, 47, 41, 30, 165, 36, 33, 25, 165, 46, 40, 29, 165, 77, 62, 45, 165, 62, 51, 37, 165, 43, 37, 26, 165, 42, 37, 26, 165, 46, 40, 27, 165, 55, 45, 29, 165, 67, 51, 34, 165, 61, 48, 32, 165, 53, 43, 29, 165, 37, 34, 25, 165, 53, 45, 33, 165, 39, 35, 26, 165, 44, 38, 26, 165, 39, 35, 25, 165, 42, 37, 26, 165, 50, 42, 28, 165, 48, 41, 27, 165, 53, 44, 29, 165, 44, 38, 26, 165, 43, 38, 26, 165, 47, 40, 27, 165, 47, 40, 27, 165, 50, 42, 28, 165, 41, 36, 26, 165, 41, 36, 27, 165, 38, 34, 25, 165, 42, 37, 26, 165, 38, 34, 25, 165, 42, 37, 26, 165, 39, 35, 26, 165, 38, 34, 25, 165, 42, 37, 26, 165, 50, 42, 27, 165, 42, 36, 26, 165, 43, 38, 28, 165, 39, 35, 25, 165, 42, 37, 28, 165, 68, 56, 40, 165, 46, 40, 30, 165, 46, 40, 30, 165, 47, 41, 30, 165, 47, 40, 27, 165, 48, 41, 27, 165, 41, 36, 26, 165, 44, 39, 29, 165, 47, 41, 30, 165, 44, 38, 26, 165, 45, 39, 26, 165, 41, 36, 26, 165, 37, 33, 25, 165, 38, 34, 25, 165, 47, 40, 27, 165, 36, 33, 25, 165, 57, 48, 35, 165, 69, 56, 41, 165, 36, 33, 25, 165, 36, 33, 25, 165, 57, 46, 30, 165, 45, 39, 26, 165, 45, 39, 27, 165, 58, 46, 31, 165, 63, 49, 32, 165, 55, 45, 29, 165, 40, 36, 26, 165, 36, 33, 25, 165, 61, 51, 37, 165, 83, 66, 47, 165, 38, 34, 26, 165, 42, 37, 26, 165, 44, 38, 26, 165, 39, 35, 25, 165, 40, 35, 25, 165, 39, 35, 25, 165, 43, 37, 26, 165, 41, 36, 26, 165, 47, 40, 27, 165, 36, 33, 25, 165, 36, 33, 25, 165, 61, 51, 37, 165, 44, 38, 26, 165, 48, 41, 27, 165, 58, 46, 31, 165, 53, 44, 29, 165, 62, 48, 32, 165, 62, 49, 32, 165, 64, 50, 33, 165, 40, 36, 26, 165, 55, 45, 29, 165, 60, 47, 31, 165, 57, 46, 30, 165, 56, 45, 30, 165, 50, 42, 28, 165, 48, 41, 27, 165, 41, 36, 26, 165, 38, 34, 25, 165, 40, 35, 26, 165, 37, 33, 25, 165, 37, 33, 25, 165, 38, 34, 25, 165, 43, 37, 26, 165, 51, 44, 32, 165, 40, 36, 27, 165, 46, 39, 27, 165, 48, 41, 27, 165, 49, 41, 27, 165, 52, 43, 28, 165, 43, 38, 26, 165, 39, 35, 25, 165, 37, 34, 25, 165, 36, 33, 25, 165, 39, 35, 25, 165, 37, 33, 25, 165, 43, 37, 26, 165, 44, 38, 26, 165, 47, 40, 27, 165, 40, 35, 26, 165, 50, 42, 28, 165, 51, 43, 28, 165, 39, 35, 26, 165, 51, 42, 28, 165, 46, 39, 27, 165, 48, 41, 27, 165, 39, 35, 25, 165, 42, 37, 26, 165, 48, 41, 27, 165, 47, 40, 27, 165, 57, 46, 30, 165, 44, 38, 26, 165, 46, 39, 27, 165, 41, 36, 26, 165, 38, 34, 25, 165, 41, 36, 26, 165, 51, 42, 28, 165, 47, 40, 27, 165, 50, 42, 28, 165, 53, 43, 29, 165, 44, 38, 26, 165, 48, 41, 27, 165, 38, 34, 25, 165, 44, 38, 26, 165, 46, 40, 27, 165, 45, 39, 27, 165, 45, 39, 26, 165, 46, 40, 27, 165, 37, 34, 25, 165, 48, 41, 27, 165, 53, 44, 29, 165, 48, 41, 27, 165, 45, 39, 26, 165, 42, 37, 26, 165, 45, 39, 26, 165, 42, 37, 26, 165, 48, 41, 27, 165, 45, 39, 27, 165, 44, 38, 26, 165, 42, 36, 26, 165, 43, 37, 26, 165, 38, 34, 25, 165, 40, 35, 25, 165, 62, 49, 32, 165, 64, 50, 33, 165, 41, 36, 26, 165, 43, 38, 26, 165, 40, 35, 25, 165, 46, 39, 27, 165, 41, 36, 26, 165, 46, 40, 27, 165, 47, 40, 27, 165, 45, 39, 26, 165, 56, 46, 30, 165, 49, 41, 27, 165, 40, 36, 26, 165, 41, 36, 26, 165, 43, 45, 40, 165, 44, 38, 26, 165, 42, 37, 28, 165, 41, 36, 27, 165, 42, 37, 26, 165, 37, 33, 25, 165, 40, 36, 26, 165, 41, 36, 26, 165, 38, 34, 25, 165, 44, 38, 26, 165, 53, 44, 29, 165, 58, 47, 31, 165, 43, 38, 26, 165, 48, 41, 27, 165, 51, 43, 28, 165, 52, 43, 28, 165, 52, 43, 28, 165, 49, 42, 27, 165, 63, 49, 32, 165, 54, 44, 29, 165, 52, 43, 29, 165, 44, 38, 26, 165, 38, 34, 25, 165, 50, 43, 31, 165, 63, 52, 38, 165, 78, 63, 45, 165, 44, 38, 26, 165, 36, 33, 25, 165, 46, 40, 30, 165, 56, 47, 34, 165, 36, 33, 25, 165, 39, 35, 25, 165, 36, 33, 25, 165, 44, 38, 26, 165, 36, 33, 25, 165, 40, 36, 26, 165, 42, 36, 26, 165, 45, 39, 27, 165, 64, 50, 33, 165, 49, 42, 27, 165, 53, 44, 29, 165, 53, 44, 29, 165, 71, 54, 35, 165, 71, 54, 35, 165, 76, 57, 36, 165, 72, 54, 36, 165, 52, 43, 28, 165, 44, 38, 26, 165, 44, 38, 26, 165, 45, 39, 27, 165, 47, 40, 27, 165, 47, 40, 27, 165, 46, 40, 27, 165, 39, 35, 25, 165, 36, 33, 25, 165, 43, 37, 26, 165, 47, 40, 27, 165, 53, 44, 29, 165, 40, 35, 25, 165, 43, 37, 26, 165, 41, 36, 26, 165, 47, 40, 27, 165, 66, 51, 33, 165, 70, 53, 35, 165, 12, 12, 13, 255, 9, 9, 9, 255, 12, 12, 13, 255, 10, 10, 11, 255, 11, 12, 12, 255, 19, 19, 20, 255, 18, 18, 19, 255, 20, 21, 21, 255, 25, 26, 27, 255, 28, 29, 30, 255, 29, 30, 30, 255, 17, 18, 18, 255, 23, 23, 24, 255, 21, 22, 22, 255, 26, 27, 27, 255, 27, 28, 28, 255, 23, 23, 24, 255, 24, 25, 25, 255, 32, 33, 34, 255, 30, 31, 31, 255, 21, 22, 22, 255, 20, 21, 21, 255, 23, 24, 25, 255, 20, 20, 20, 255, 16, 16, 16, 255, 15, 16, 16, 255, 10, 10, 11, 255, 8, 9, 9, 255, 9, 9, 9, 255, 7, 7, 7, 255, 8, 8, 8, 255, 10, 11, 11, 255, 13, 13, 14, 255, 15, 15, 16, 255, 16, 17, 17, 255, 13, 14, 14, 255, 16, 16, 17, 255, 19, 20, 20, 255, 18, 19, 19, 255, 16, 16, 17, 255, 18, 19, 19, 255, 18, 18, 19, 255, 21, 21, 22, 255, 24, 24, 25, 255, 26, 27, 27, 255, 23, 24, 25, 255, 24, 24, 25, 255, 29, 30, 30, 255, 28, 29, 30, 255, 22, 23, 23, 255, 15, 15, 15, 255, 11, 11, 12, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 9, 9, 9, 255, 12, 12, 12, 255, 9, 9, 10, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 9, 9, 10, 255, 9, 9, 9, 255, 6, 7, 7, 255, 7, 7, 7, 255, 5, 5, 5, 255, 7, 7, 7, 255, 7, 7, 7, 255, 4, 4, 4, 255, 7, 7, 7, 255, 4, 5, 5, 255, 10, 10, 10, 255, 7, 7, 7, 255, 7, 7, 7, 255, 5, 5, 5, 255, 11, 11, 12, 255, 9, 10, 10, 255, 6, 6, 6, 255, 15, 15, 15, 255, 17, 17, 18, 255, 20, 21, 21, 255, 20, 20, 21, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 28, 29, 30, 255, 32, 32, 33, 255, 32, 33, 34, 255, 30, 30, 31, 255, 33, 34, 34, 255, 25, 25, 26, 255, 24, 25, 25, 255, 29, 29, 30, 255, 28, 28, 29, 255, 25, 25, 26, 255, 23, 23, 24, 255, 9, 10, 10, 255, 6, 6, 6, 255, 8, 8, 8, 255, 11, 11, 11, 255, 11, 11, 11, 255, 8, 8, 9, 255, 8, 8, 8, 255, 11, 11, 12, 255, 12, 12, 12, 255, 12, 12, 12, 255, 6, 7, 7, 255, 14, 14, 14, 255, 17, 18, 18, 255, 20, 21, 21, 255, 18, 19, 19, 255, 16, 16, 16, 255, 17, 18, 18, 255, 18, 19, 19, 255, 27, 28, 28, 255, 25, 26, 26, 255, 26, 27, 27, 255, 33, 33, 34, 255, 33, 33, 34, 255, 33, 34, 34, 255, 31, 32, 32, 255, 29, 30, 31, 255, 26, 27, 28, 255, 27, 28, 28, 255, 26, 26, 27, 255, 6, 6, 7, 255, 8, 8, 8, 255, 8, 8, 8, 255, 6, 6, 6, 255, 7, 7, 7, 255, 11, 11, 11, 255, 27, 27, 28, 255, 23, 23, 24, 255, 21, 21, 22, 255, 31, 32, 33, 255, 30, 31, 31, 255, 33, 34, 34, 255, 21, 21, 22, 255, 23, 24, 25, 255, 23, 23, 24, 255, 18, 18, 19, 255, 9, 9, 9, 255, 12, 12, 12, 255, 7, 7, 7, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 6, 6, 7, 255, 16, 16, 17, 255, 16, 16, 16, 255, 17, 18, 18, 255, 17, 17, 17, 255, 22, 22, 23, 255, 31, 32, 32, 255, 30, 31, 32, 255, 33, 34, 34, 255, 21, 22, 22, 255, 14, 14, 15, 255, 13, 14, 14, 255, 16, 16, 17, 255, 10, 10, 11, 255, 8, 8, 8, 255, 10, 10, 10, 255, 14, 15, 15, 255, 14, 14, 15, 255, 32, 33, 34, 255, 33, 34, 34, 255, 33, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 8, 8, 9, 255, 14, 14, 14, 255, 9, 9, 10, 255, 4, 4, 5, 255, 11, 12, 12, 255, 18, 18, 19, 255, 16, 16, 17, 255, 18, 19, 19, 255, 25, 25, 26, 255, 31, 32, 32, 255, 32, 33, 34, 255, 33, 33, 34, 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, 33, 33, 34, 255, 26, 27, 27, 255, 23, 23, 24, 255, 23, 23, 24, 255, 24, 25, 25, 255, 24, 24, 25, 255, 27, 27, 28, 255, 15, 15, 15, 255, 20, 20, 21, 255, 14, 14, 15, 255, 10, 10, 11, 255, 8, 8, 8, 255, 7, 8, 8, 255, 15, 15, 16, 255, 17, 17, 17, 255, 20, 21, 21, 255, 23, 23, 24, 255, 29, 30, 31, 255, 30, 31, 32, 255, 32, 33, 34, 255, 33, 34, 34, 255, 29, 30, 31, 255, 33, 33, 34, 255, 33, 34, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 29, 30, 31, 255, 29, 30, 31, 255, 22, 22, 23, 255, 20, 20, 21, 255, 20, 20, 21, 255, 11, 11, 11, 255, 7, 7, 7, 255, 14, 15, 15, 255, 14, 14, 15, 255, 21, 21, 22, 255, 24, 25, 26, 255, 25, 26, 26, 255, 32, 33, 34, 255, 33, 34, 34, 255, 28, 29, 29, 255, 26, 27, 28, 255, 19, 20, 20, 255, 11, 11, 12, 255, 10, 11, 11, 255, 7, 7, 7, 255, 9, 9, 10, 255, 15, 15, 16, 255, 13, 14, 14, 255, 18, 19, 19, 255, 18, 18, 19, 255, 16, 16, 17, 255, 20, 20, 21, 255, 25, 25, 26, 255, 33, 34, 34, 255, 29, 29, 30, 255, 31, 32, 32, 255, 31, 31, 32, 255, 33, 33, 34, 255, 33, 34, 34, 255, 26, 26, 27, 255, 28, 29, 29, 255, 26, 27, 27, 255, 17, 18, 18, 255, 67, 51, 34, 165, 46, 40, 27, 165, 48, 41, 27, 165, 58, 46, 30, 165, 47, 40, 27, 165, 43, 38, 26, 165, 42, 37, 26, 165, 40, 36, 27, 165, 45, 39, 29, 165, 44, 39, 29, 165, 44, 38, 26, 165, 39, 34, 25, 165, 41, 36, 26, 165, 42, 37, 26, 165, 44, 39, 29, 165, 60, 50, 36, 165, 63, 52, 38, 165, 86, 68, 49, 165, 86, 69, 48, 165, 66, 54, 39, 165, 58, 49, 35, 165, 56, 47, 35, 165, 40, 35, 25, 165, 47, 40, 27, 165, 45, 39, 26, 165, 51, 42, 28, 165, 40, 36, 26, 165, 45, 39, 27, 165, 53, 43, 29, 165, 58, 47, 31, 165, 44, 38, 26, 165, 47, 40, 27, 165, 45, 39, 26, 165, 41, 36, 27, 165, 46, 39, 27, 165, 51, 43, 28, 165, 43, 38, 26, 165, 44, 38, 26, 165, 40, 35, 25, 165, 54, 44, 29, 165, 63, 49, 32, 165, 59, 47, 31, 165, 44, 46, 41, 165, 63, 52, 38, 165, 38, 34, 25, 165, 41, 36, 26, 165, 41, 36, 26, 165, 39, 34, 25, 165, 38, 34, 25, 165, 60, 50, 36, 165, 71, 58, 42, 165, 59, 50, 36, 165, 37, 34, 25, 165, 42, 37, 26, 165, 51, 44, 32, 165, 57, 48, 35, 165, 64, 53, 38, 165, 68, 56, 40, 165, 56, 47, 34, 165, 41, 36, 26, 165, 43, 37, 26, 165, 38, 34, 25, 165, 42, 37, 26, 165, 69, 56, 41, 165, 38, 34, 25, 165, 47, 40, 27, 165, 40, 35, 25, 165, 38, 34, 25, 165, 38, 34, 25, 165, 43, 37, 26, 165, 50, 42, 28, 165, 45, 39, 26, 165, 39, 35, 25, 165, 38, 34, 25, 165, 49, 42, 31, 165, 40, 35, 25, 165, 64, 79, 39, 255, 49, 41, 27, 165, 61, 48, 32, 165, 66, 51, 34, 165, 75, 56, 36, 165, 54, 44, 29, 165, 40, 36, 26, 165, 47, 41, 30, 165, 40, 36, 26, 165, 38, 34, 25, 165, 41, 36, 26, 165, 38, 34, 25, 165, 50, 43, 32, 165, 37, 34, 25, 165, 41, 36, 27, 165, 50, 43, 32, 165, 44, 38, 26, 165, 84, 67, 48, 165, 59, 49, 36, 165, 43, 37, 28, 165, 60, 50, 36, 165, 39, 35, 25, 165, 36, 33, 25, 165, 43, 38, 26, 165, 45, 38, 26, 165, 49, 42, 27, 165, 49, 42, 27, 165, 69, 53, 35, 165, 74, 55, 36, 165, 67, 51, 34, 165, 44, 38, 26, 165, 45, 39, 27, 165, 42, 37, 26, 165, 47, 40, 27, 165, 40, 35, 25, 165, 45, 39, 26, 165, 47, 40, 27, 165, 40, 36, 26, 165, 37, 34, 25, 165, 80, 64, 46, 165, 67, 55, 40, 165, 82, 66, 47, 165, 72, 58, 42, 165, 53, 45, 33, 165, 43, 37, 26, 165, 44, 38, 28, 165, 39, 35, 25, 165, 38, 34, 25, 165, 47, 40, 27, 165, 41, 36, 26, 165, 48, 41, 27, 165, 44, 38, 26, 165, 44, 38, 26, 165, 42, 37, 26, 165, 50, 42, 28, 165, 48, 40, 27, 165, 44, 38, 26, 165, 43, 38, 26, 165, 43, 38, 28, 165, 41, 36, 26, 165, 49, 41, 27, 165, 55, 45, 29, 165, 57, 46, 30, 165, 47, 40, 27, 165, 43, 37, 26, 165, 40, 35, 25, 165, 42, 37, 26, 165, 53, 44, 29, 165, 53, 44, 29, 165, 42, 37, 26, 165, 42, 36, 26, 165, 44, 38, 26, 165, 40, 36, 26, 165, 38, 34, 26, 165, 41, 36, 26, 165, 38, 34, 25, 165, 44, 39, 29, 165, 39, 35, 25, 165, 39, 35, 25, 165, 49, 42, 27, 165, 42, 37, 26, 165, 46, 40, 27, 165, 48, 41, 27, 165, 50, 42, 28, 165, 43, 37, 26, 165, 40, 35, 26, 165, 39, 35, 26, 165, 42, 37, 26, 165, 40, 35, 25, 165, 43, 38, 26, 165, 66, 51, 34, 165, 48, 41, 27, 165, 47, 40, 27, 165, 42, 37, 26, 165, 46, 39, 27, 165, 45, 39, 27, 165, 45, 39, 27, 165, 49, 42, 27, 165, 41, 36, 27, 165, 65, 53, 39, 165, 45, 40, 29, 165, 46, 39, 27, 165, 64, 50, 33, 165, 63, 49, 33, 165, 54, 44, 29, 165, 44, 38, 26, 165, 59, 47, 31, 165, 41, 36, 26, 165, 37, 34, 25, 165, 62, 60, 50, 165, 44, 38, 28, 165, 49, 41, 27, 165, 51, 42, 28, 165, 44, 46, 40, 165, 42, 37, 26, 165, 48, 41, 27, 165, 69, 53, 35, 165, 58, 46, 31, 165, 47, 40, 27, 165, 41, 36, 26, 165, 38, 34, 25, 165, 44, 46, 41, 165, 45, 39, 27, 165, 37, 33, 25, 165, 59, 49, 36, 165, 54, 46, 34, 165, 43, 37, 26, 165, 47, 40, 27, 165, 39, 35, 26, 165, 44, 38, 26, 165, 38, 34, 25, 165, 37, 33, 25, 165, 38, 34, 25, 165, 51, 42, 28, 165, 62, 49, 32, 165, 48, 41, 27, 165, 41, 37, 27, 165, 46, 40, 30, 165, 39, 34, 25, 165, 54, 46, 33, 165, 72, 59, 42, 165, 54, 45, 33, 165, 43, 38, 26, 165, 41, 36, 26, 165, 41, 36, 26, 165, 36, 33, 25, 165, 36, 33, 25, 165, 86, 68, 48, 165, 85, 68, 47, 165, 73, 59, 42, 165, 43, 38, 28, 165, 36, 33, 25, 165, 47, 40, 27, 165, 43, 38, 26, 165, 47, 40, 27, 165, 42, 37, 26, 165, 43, 37, 26, 165, 41, 36, 26, 165, 48, 41, 27, 165, 64, 50, 33, 165, 61, 48, 32, 165, 65, 51, 33, 165, 48, 41, 27, 165, 44, 38, 26, 165, 36, 33, 25, 165, 39, 35, 25, 165, 39, 35, 26, 165, 38, 34, 25, 165, 39, 35, 25, 165, 46, 39, 27, 165, 47, 40, 27, 165, 62, 49, 32, 165, 45, 39, 26, 165, 44, 38, 26, 165, 41, 36, 26, 165, 44, 38, 26, 165, 49, 41, 27, 165, 45, 39, 26, 165, 51, 42, 28, 165, 71, 53, 35, 165, 13, 13, 13, 255, 13, 13, 13, 255, 5, 5, 5, 255, 13, 13, 13, 255, 11, 11, 11, 255, 14, 15, 15, 255, 15, 15, 16, 255, 16, 16, 17, 255, 13, 13, 13, 255, 20, 21, 21, 255, 24, 24, 25, 255, 23, 24, 24, 255, 18, 19, 19, 255, 16, 17, 17, 255, 20, 21, 21, 255, 21, 21, 22, 255, 19, 19, 20, 255, 31, 32, 32, 255, 33, 33, 34, 255, 30, 30, 31, 255, 32, 33, 34, 255, 23, 24, 25, 255, 15, 16, 16, 255, 15, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 17, 18, 18, 255, 9, 9, 9, 255, 6, 6, 7, 255, 7, 7, 7, 255, 12, 13, 13, 255, 14, 14, 14, 255, 15, 16, 16, 255, 20, 20, 21, 255, 22, 22, 23, 255, 20, 20, 21, 255, 20, 21, 21, 255, 26, 27, 27, 255, 22, 23, 23, 255, 21, 21, 22, 255, 24, 25, 25, 255, 24, 25, 25, 255, 21, 22, 22, 255, 23, 23, 24, 255, 29, 29, 30, 255, 24, 25, 25, 255, 24, 25, 25, 255, 30, 31, 32, 255, 20, 21, 21, 255, 10, 10, 10, 255, 8, 9, 9, 255, 10, 10, 10, 255, 10, 10, 11, 255, 7, 7, 7, 255, 2, 2, 2, 255, 5, 5, 6, 255, 11, 11, 11, 255, 14, 14, 15, 255, 14, 14, 14, 255, 10, 11, 11, 255, 11, 11, 12, 255, 11, 11, 12, 255, 12, 12, 12, 255, 9, 9, 9, 255, 10, 10, 11, 255, 9, 10, 10, 255, 11, 11, 12, 255, 8, 8, 9, 255, 3, 3, 3, 255, 5, 5, 5, 255, 12, 12, 12, 255, 10, 10, 10, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 5, 5, 5, 255, 6, 6, 7, 255, 7, 7, 7, 255, 9, 9, 9, 255, 10, 11, 11, 255, 14, 14, 15, 255, 14, 15, 15, 255, 17, 18, 18, 255, 18, 19, 19, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 30, 31, 32, 255, 33, 33, 34, 255, 32, 33, 34, 255, 24, 25, 25, 255, 33, 33, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 14, 14, 15, 255, 11, 11, 12, 255, 8, 8, 8, 255, 9, 10, 10, 255, 13, 14, 14, 255, 17, 17, 17, 255, 12, 12, 12, 255, 11, 11, 11, 255, 13, 13, 14, 255, 13, 14, 14, 255, 9, 10, 10, 255, 13, 13, 14, 255, 8, 8, 8, 255, 13, 13, 13, 255, 12, 13, 13, 255, 19, 19, 20, 255, 19, 20, 20, 255, 16, 16, 17, 255, 17, 17, 17, 255, 11, 12, 12, 255, 18, 18, 18, 255, 19, 19, 20, 255, 23, 24, 24, 255, 25, 26, 26, 255, 29, 30, 31, 255, 31, 31, 32, 255, 26, 26, 27, 255, 24, 25, 25, 255, 32, 32, 33, 255, 25, 25, 26, 255, 23, 24, 24, 255, 10, 10, 11, 255, 4, 5, 5, 255, 6, 6, 6, 255, 6, 6, 6, 255, 10, 10, 11, 255, 11, 12, 12, 255, 22, 22, 23, 255, 29, 30, 30, 255, 22, 22, 23, 255, 18, 19, 19, 255, 33, 34, 34, 255, 29, 29, 30, 255, 15, 15, 15, 255, 27, 28, 29, 255, 29, 30, 30, 255, 27, 28, 29, 255, 22, 23, 23, 255, 15, 16, 16, 255, 7, 7, 7, 255, 4, 4, 4, 255, 0, 0, 0, 255, 4, 4, 5, 255, 9, 9, 9, 255, 13, 13, 14, 255, 16, 17, 17, 255, 15, 16, 16, 255, 28, 28, 29, 255, 29, 30, 30, 255, 27, 28, 29, 255, 33, 33, 34, 255, 33, 33, 34, 255, 26, 27, 27, 255, 16, 17, 17, 255, 16, 17, 17, 255, 14, 14, 14, 255, 12, 12, 13, 255, 10, 10, 11, 255, 12, 12, 12, 255, 15, 16, 16, 255, 15, 15, 16, 255, 21, 21, 22, 255, 26, 27, 27, 255, 33, 34, 34, 255, 33, 33, 34, 255, 27, 28, 28, 255, 31, 32, 33, 255, 15, 16, 16, 255, 11, 11, 11, 255, 15, 15, 16, 255, 8, 8, 9, 255, 12, 12, 12, 255, 13, 14, 14, 255, 15, 16, 16, 255, 21, 21, 22, 255, 22, 23, 23, 255, 33, 33, 34, 255, 33, 34, 34, 255, 32, 33, 34, 255, 31, 32, 32, 255, 31, 32, 33, 255, 32, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 32, 32, 33, 255, 24, 24, 25, 255, 23, 23, 24, 255, 21, 22, 22, 255, 16, 17, 17, 255, 20, 20, 21, 255, 12, 12, 13, 255, 18, 19, 19, 255, 12, 12, 12, 255, 8, 8, 8, 255, 4, 4, 5, 255, 13, 13, 14, 255, 17, 17, 18, 255, 18, 18, 18, 255, 19, 20, 20, 255, 21, 22, 22, 255, 33, 33, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 33, 33, 34, 255, 33, 33, 34, 255, 33, 33, 34, 255, 24, 25, 25, 255, 33, 34, 34, 255, 30, 30, 31, 255, 27, 27, 28, 255, 26, 26, 27, 255, 25, 26, 26, 255, 21, 22, 22, 255, 17, 17, 18, 255, 10, 11, 11, 255, 7, 7, 7, 255, 8, 8, 8, 255, 16, 16, 16, 255, 22, 23, 23, 255, 20, 21, 21, 255, 26, 27, 27, 255, 27, 28, 29, 255, 33, 34, 34, 255, 27, 28, 28, 255, 20, 20, 21, 255, 15, 15, 16, 255, 11, 11, 11, 255, 10, 10, 10, 255, 6, 6, 6, 255, 12, 12, 12, 255, 15, 15, 15, 255, 13, 13, 14, 255, 19, 20, 20, 255, 16, 17, 17, 255, 23, 24, 24, 255, 27, 27, 28, 255, 26, 26, 27, 255, 24, 25, 26, 255, 32, 33, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 20, 21, 21, 255, 13, 13, 14, 255, 79, 59, 36, 165, 52, 43, 29, 165, 56, 45, 30, 165, 44, 38, 26, 165, 44, 38, 26, 165, 42, 37, 28, 165, 45, 39, 27, 165, 69, 56, 41, 165, 46, 40, 30, 165, 39, 35, 25, 165, 38, 34, 25, 165, 39, 35, 25, 165, 42, 37, 26, 165, 41, 36, 26, 165, 74, 60, 43, 165, 36, 33, 25, 165, 39, 35, 25, 165, 37, 33, 25, 165, 55, 46, 34, 165, 38, 34, 25, 165, 58, 49, 35, 165, 39, 35, 25, 165, 36, 33, 25, 165, 45, 39, 26, 165, 46, 40, 27, 165, 48, 41, 27, 165, 61, 48, 32, 165, 61, 48, 32, 165, 68, 52, 34, 165, 51, 42, 28, 165, 41, 36, 26, 165, 40, 35, 25, 165, 40, 35, 26, 165, 40, 35, 25, 165, 42, 37, 26, 165, 47, 40, 27, 165, 42, 37, 26, 165, 50, 42, 28, 165, 43, 37, 26, 165, 45, 39, 26, 165, 68, 52, 34, 165, 53, 44, 29, 165, 39, 35, 25, 165, 38, 34, 25, 165, 55, 47, 34, 165, 56, 47, 34, 165, 44, 38, 26, 165, 39, 35, 25, 165, 38, 34, 25, 165, 86, 68, 49, 165, 37, 34, 25, 165, 38, 34, 25, 165, 43, 37, 26, 165, 43, 38, 28, 165, 39, 35, 25, 165, 38, 34, 25, 165, 55, 47, 34, 165, 64, 53, 38, 165, 63, 52, 38, 165, 45, 39, 26, 165, 50, 42, 28, 165, 47, 40, 27, 165, 46, 39, 27, 165, 48, 41, 30, 165, 38, 34, 26, 165, 42, 37, 26, 165, 41, 36, 27, 165, 43, 38, 26, 165, 45, 39, 29, 165, 44, 38, 26, 165, 42, 37, 26, 165, 48, 41, 27, 165, 46, 40, 27, 165, 44, 38, 26, 165, 37, 34, 25, 165, 43, 37, 26, 165, 53, 44, 29, 165, 64, 50, 33, 165, 60, 48, 31, 165, 62, 48, 32, 165, 66, 51, 33, 165, 63, 49, 32, 165, 44, 38, 26, 165, 40, 36, 26, 165, 42, 37, 28, 165, 47, 40, 27, 165, 42, 37, 26, 165, 40, 35, 27, 165, 38, 34, 25, 165, 47, 40, 27, 165, 57, 56, 48, 165, 48, 41, 31, 165, 36, 33, 25, 165, 61, 51, 37, 165, 84, 67, 48, 165, 38, 34, 25, 165, 54, 46, 34, 165, 48, 41, 27, 165, 48, 41, 27, 165, 46, 40, 27, 165, 46, 39, 27, 165, 64, 50, 33, 165, 68, 52, 34, 165, 64, 49, 33, 165, 55, 45, 29, 165, 75, 56, 36, 165, 43, 37, 26, 165, 41, 36, 26, 165, 40, 36, 27, 165, 47, 40, 27, 165, 47, 40, 27, 165, 50, 42, 28, 165, 44, 38, 26, 165, 46, 40, 27, 165, 43, 38, 28, 165, 38, 34, 25, 165, 45, 39, 29, 165, 51, 44, 32, 165, 76, 62, 44, 165, 48, 49, 43, 165, 37, 33, 25, 165, 63, 52, 38, 165, 45, 39, 27, 165, 40, 36, 26, 165, 41, 36, 26, 165, 45, 39, 27, 165, 41, 36, 26, 165, 50, 42, 28, 165, 48, 41, 27, 165, 38, 34, 25, 165, 36, 33, 25, 165, 43, 38, 26, 165, 36, 33, 25, 165, 47, 40, 27, 165, 42, 37, 28, 165, 50, 42, 28, 165, 60, 48, 32, 165, 41, 36, 26, 165, 45, 39, 26, 165, 59, 47, 31, 165, 42, 37, 26, 165, 48, 41, 27, 165, 42, 37, 26, 165, 58, 47, 31, 165, 44, 38, 26, 165, 37, 33, 25, 165, 37, 34, 25, 165, 52, 43, 28, 165, 48, 41, 27, 165, 39, 35, 25, 165, 46, 40, 27, 165, 44, 38, 26, 165, 45, 39, 27, 165, 44, 38, 26, 165, 45, 39, 26, 165, 45, 39, 27, 165, 40, 36, 26, 165, 49, 42, 27, 165, 43, 37, 26, 165, 46, 39, 27, 165, 39, 35, 25, 165, 59, 47, 31, 165, 42, 37, 26, 165, 43, 37, 26, 165, 46, 39, 27, 165, 41, 36, 26, 165, 45, 38, 26, 165, 49, 41, 27, 165, 42, 37, 26, 165, 45, 39, 26, 165, 39, 35, 25, 165, 44, 38, 26, 165, 57, 46, 30, 165, 54, 44, 29, 165, 37, 34, 25, 165, 58, 48, 35, 165, 59, 49, 36, 165, 54, 44, 29, 165, 48, 41, 27, 165, 43, 37, 26, 165, 54, 44, 29, 165, 55, 45, 30, 165, 57, 46, 30, 165, 36, 33, 25, 165, 39, 35, 25, 165, 49, 42, 31, 165, 57, 48, 35, 165, 43, 37, 26, 165, 44, 38, 26, 165, 51, 43, 28, 165, 48, 41, 27, 165, 43, 37, 26, 165, 58, 46, 31, 165, 58, 47, 31, 165, 49, 41, 27, 165, 41, 36, 26, 165, 46, 47, 41, 165, 41, 36, 26, 165, 49, 42, 31, 165, 44, 46, 40, 165, 51, 44, 32, 165, 64, 53, 38, 165, 60, 50, 37, 165, 47, 40, 27, 165, 38, 34, 25, 165, 40, 36, 26, 165, 39, 35, 25, 165, 38, 34, 25, 165, 46, 40, 27, 165, 44, 38, 26, 165, 46, 40, 27, 165, 45, 39, 26, 165, 39, 35, 25, 165, 42, 37, 26, 165, 47, 40, 27, 165, 37, 34, 25, 165, 43, 38, 28, 165, 37, 34, 25, 165, 55, 46, 34, 165, 37, 34, 25, 165, 43, 38, 28, 165, 37, 33, 25, 165, 70, 57, 41, 165, 66, 54, 39, 165, 85, 68, 49, 165, 64, 53, 39, 165, 87, 69, 49, 165, 50, 43, 32, 165, 42, 37, 26, 165, 41, 36, 26, 165, 43, 38, 26, 165, 44, 38, 26, 165, 46, 39, 27, 165, 41, 36, 26, 165, 54, 44, 29, 165, 44, 38, 26, 165, 50, 42, 28, 165, 74, 55, 36, 165, 56, 46, 30, 165, 48, 41, 27, 165, 39, 35, 26, 165, 46, 39, 27, 165, 41, 36, 26, 165, 64, 53, 38, 165, 39, 35, 25, 165, 48, 41, 27, 165, 37, 34, 25, 165, 44, 38, 26, 165, 44, 38, 26, 165, 40, 36, 26, 165, 43, 38, 28, 165, 44, 38, 26, 165, 48, 41, 27, 165, 61, 48, 32, 165, 62, 49, 32, 165, 69, 52, 35, 165, 10, 10, 10, 255, 12, 12, 12, 255, 9, 9, 9, 255, 13, 13, 14, 255, 12, 13, 13, 255, 13, 14, 14, 255, 15, 16, 16, 255, 12, 13, 13, 255, 13, 13, 14, 255, 23, 24, 24, 255, 14, 14, 15, 255, 17, 18, 18, 255, 19, 20, 20, 255, 18, 19, 19, 255, 17, 17, 17, 255, 22, 22, 23, 255, 14, 14, 15, 255, 26, 27, 27, 255, 26, 26, 27, 255, 24, 25, 25, 255, 19, 19, 20, 255, 18, 18, 19, 255, 17, 17, 18, 255, 22, 23, 23, 255, 26, 26, 27, 255, 17, 17, 18, 255, 9, 9, 9, 255, 9, 10, 10, 255, 8, 8, 8, 255, 12, 12, 13, 255, 14, 14, 15, 255, 23, 24, 24, 255, 19, 19, 19, 255, 21, 21, 22, 255, 22, 23, 23, 255, 17, 17, 17, 255, 23, 24, 24, 255, 19, 19, 20, 255, 22, 22, 23, 255, 28, 28, 29, 255, 27, 28, 28, 255, 28, 29, 29, 255, 28, 29, 30, 255, 28, 28, 29, 255, 33, 34, 34, 255, 32, 33, 34, 255, 30, 30, 31, 255, 27, 28, 29, 255, 25, 26, 26, 255, 22, 23, 23, 255, 12, 13, 13, 255, 13, 13, 13, 255, 6, 6, 6, 255, 6, 6, 6, 255, 2, 2, 2, 255, 9, 9, 9, 255, 14, 15, 15, 255, 15, 16, 16, 255, 12, 13, 13, 255, 14, 15, 15, 255, 12, 12, 12, 255, 11, 11, 11, 255, 11, 12, 12, 255, 10, 11, 11, 255, 12, 12, 12, 255, 8, 9, 9, 255, 8, 8, 8, 255, 4, 4, 5, 255, 7, 7, 8, 255, 10, 10, 10, 255, 8, 8, 8, 255, 14, 14, 15, 255, 14, 14, 15, 255, 10, 10, 10, 255, 10, 10, 10, 255, 11, 11, 11, 255, 6, 7, 7, 255, 4, 4, 4, 255, 7, 7, 7, 255, 7, 7, 7, 255, 8, 8, 8, 255, 13, 14, 14, 255, 16, 16, 16, 255, 14, 14, 14, 255, 21, 21, 22, 255, 19, 19, 19, 255, 14, 14, 15, 255, 33, 33, 34, 255, 26, 27, 28, 255, 33, 33, 34, 255, 31, 32, 33, 255, 33, 34, 34, 255, 27, 27, 28, 255, 25, 26, 27, 255, 31, 32, 32, 255, 13, 13, 13, 255, 13, 13, 14, 255, 8, 8, 8, 255, 11, 11, 11, 255, 11, 11, 11, 255, 17, 18, 18, 255, 22, 22, 23, 255, 16, 17, 17, 255, 17, 17, 17, 255, 15, 16, 16, 255, 16, 17, 17, 255, 10, 10, 11, 255, 11, 11, 11, 255, 7, 8, 8, 255, 9, 9, 9, 255, 12, 12, 13, 255, 14, 15, 15, 255, 20, 21, 21, 255, 12, 13, 13, 255, 9, 9, 10, 255, 10, 11, 11, 255, 15, 15, 15, 255, 18, 18, 19, 255, 26, 27, 28, 255, 22, 22, 23, 255, 27, 27, 28, 255, 31, 32, 33, 255, 28, 28, 29, 255, 16, 17, 17, 255, 27, 27, 28, 255, 30, 31, 32, 255, 13, 13, 14, 255, 8, 8, 9, 255, 4, 4, 4, 255, 7, 7, 7, 255, 4, 4, 4, 255, 6, 6, 6, 255, 9, 10, 10, 255, 5, 5, 6, 255, 16, 16, 17, 255, 26, 27, 27, 255, 27, 28, 29, 255, 31, 32, 32, 255, 26, 27, 28, 255, 18, 18, 19, 255, 24, 25, 25, 255, 20, 20, 21, 255, 16, 16, 16, 255, 20, 20, 21, 255, 21, 22, 22, 255, 8, 8, 9, 255, 2, 2, 2, 255, 4, 4, 4, 255, 5, 5, 5, 255, 9, 9, 9, 255, 8, 8, 8, 255, 12, 12, 12, 255, 21, 21, 22, 255, 22, 23, 23, 255, 26, 26, 27, 255, 26, 26, 27, 255, 32, 33, 34, 255, 32, 33, 33, 255, 26, 27, 28, 255, 17, 18, 18, 255, 15, 15, 15, 255, 13, 14, 14, 255, 11, 12, 12, 255, 9, 9, 9, 255, 12, 12, 12, 255, 10, 11, 11, 255, 13, 14, 14, 255, 20, 20, 21, 255, 33, 34, 34, 255, 32, 33, 34, 255, 14, 15, 15, 255, 15, 16, 16, 255, 15, 15, 16, 255, 12, 12, 12, 255, 6, 7, 7, 255, 9, 9, 10, 255, 9, 9, 10, 255, 10, 11, 11, 255, 13, 13, 13, 255, 19, 19, 20, 255, 19, 20, 20, 255, 27, 27, 28, 255, 29, 30, 30, 255, 33, 33, 34, 255, 32, 33, 33, 255, 32, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 29, 30, 30, 255, 33, 34, 34, 255, 33, 33, 34, 255, 26, 26, 27, 255, 16, 16, 17, 255, 13, 14, 14, 255, 13, 14, 14, 255, 18, 18, 18, 255, 16, 17, 17, 255, 16, 17, 17, 255, 12, 12, 13, 255, 5, 5, 5, 255, 11, 11, 11, 255, 12, 12, 12, 255, 11, 11, 12, 255, 19, 20, 20, 255, 21, 22, 22, 255, 26, 27, 28, 255, 33, 34, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 33, 255, 32, 32, 33, 255, 27, 27, 28, 255, 30, 31, 32, 255, 31, 32, 32, 255, 31, 32, 33, 255, 26, 27, 28, 255, 24, 25, 25, 255, 19, 20, 20, 255, 19, 20, 20, 255, 11, 11, 12, 255, 9, 9, 10, 255, 12, 13, 13, 255, 10, 11, 11, 255, 12, 12, 12, 255, 24, 24, 25, 255, 20, 20, 21, 255, 27, 27, 28, 255, 33, 34, 34, 255, 24, 25, 25, 255, 18, 18, 19, 255, 14, 14, 14, 255, 12, 12, 12, 255, 11, 11, 12, 255, 9, 9, 10, 255, 13, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 15, 16, 16, 255, 19, 20, 20, 255, 23, 23, 24, 255, 24, 24, 25, 255, 23, 24, 24, 255, 21, 21, 22, 255, 32, 33, 33, 255, 33, 33, 34, 255, 30, 31, 32, 255, 23, 24, 25, 255, 21, 22, 22, 255, 22, 23, 23, 255, 30, 31, 32, 255, 26, 27, 28, 255, 13, 14, 14, 255, 60, 48, 32, 165, 54, 46, 34, 165, 50, 42, 28, 165, 47, 40, 27, 165, 38, 34, 25, 165, 45, 39, 26, 165, 36, 33, 25, 165, 38, 34, 25, 165, 42, 37, 26, 165, 47, 40, 27, 165, 49, 41, 27, 165, 51, 42, 28, 165, 40, 35, 27, 165, 41, 36, 26, 165, 41, 36, 26, 165, 48, 41, 27, 165, 45, 39, 26, 165, 45, 39, 27, 165, 39, 35, 25, 165, 42, 37, 26, 165, 54, 46, 33, 165, 45, 39, 26, 165, 47, 41, 30, 165, 40, 36, 26, 165, 45, 39, 27, 165, 51, 43, 28, 165, 41, 36, 26, 165, 54, 44, 29, 165, 47, 40, 27, 165, 59, 47, 31, 165, 62, 49, 32, 165, 43, 37, 26, 165, 43, 38, 26, 165, 41, 36, 26, 165, 52, 43, 28, 165, 53, 52, 43, 165, 51, 42, 28, 165, 46, 39, 27, 165, 36, 33, 25, 165, 42, 36, 26, 165, 48, 41, 27, 165, 49, 41, 27, 165, 45, 39, 26, 165, 54, 46, 34, 165, 63, 52, 38, 165, 74, 60, 43, 165, 47, 40, 27, 165, 36, 33, 25, 165, 68, 56, 40, 165, 48, 41, 30, 165, 44, 38, 26, 165, 43, 37, 26, 165, 51, 43, 28, 165, 40, 36, 26, 165, 47, 40, 27, 165, 37, 34, 25, 165, 55, 46, 34, 165, 54, 46, 34, 165, 43, 38, 26, 165, 52, 43, 28, 165, 48, 41, 27, 165, 52, 43, 28, 165, 36, 33, 25, 165, 36, 33, 25, 165, 38, 34, 26, 165, 53, 45, 33, 165, 44, 38, 26, 165, 41, 36, 26, 165, 45, 39, 27, 165, 38, 34, 26, 165, 41, 36, 26, 165, 39, 35, 25, 165, 39, 35, 25, 165, 46, 40, 27, 165, 45, 39, 26, 165, 62, 49, 32, 165, 45, 39, 26, 165, 64, 50, 33, 165, 64, 50, 33, 165, 50, 42, 28, 165, 46, 40, 27, 165, 38, 34, 25, 165, 51, 43, 28, 165, 44, 38, 26, 165, 37, 33, 25, 165, 38, 34, 25, 165, 87, 69, 49, 165, 42, 37, 26, 165, 54, 44, 29, 165, 49, 42, 31, 165, 46, 40, 27, 165, 39, 35, 25, 165, 56, 47, 34, 165, 52, 45, 33, 165, 36, 33, 25, 165, 40, 35, 25, 165, 47, 40, 27, 165, 45, 39, 27, 165, 40, 35, 25, 165, 46, 39, 27, 165, 50, 42, 27, 165, 43, 38, 26, 165, 74, 55, 36, 165, 52, 43, 28, 165, 48, 41, 27, 165, 51, 43, 28, 165, 38, 35, 26, 165, 42, 37, 28, 165, 65, 53, 39, 165, 49, 42, 31, 165, 40, 35, 26, 165, 58, 46, 31, 165, 48, 41, 27, 165, 63, 49, 32, 165, 36, 33, 25, 165, 45, 39, 29, 165, 37, 34, 25, 165, 45, 39, 29, 165, 45, 39, 26, 165, 40, 35, 26, 165, 38, 34, 25, 165, 38, 34, 25, 165, 40, 36, 27, 165, 43, 37, 26, 165, 54, 44, 29, 165, 45, 39, 26, 165, 57, 46, 30, 165, 48, 41, 27, 165, 46, 40, 27, 165, 51, 42, 28, 165, 52, 45, 33, 165, 39, 35, 25, 165, 37, 34, 25, 165, 39, 35, 25, 165, 48, 41, 27, 165, 48, 41, 27, 165, 52, 43, 28, 165, 47, 40, 27, 165, 51, 42, 28, 165, 46, 39, 27, 165, 44, 38, 26, 165, 51, 43, 28, 165, 52, 43, 28, 165, 71, 54, 36, 165, 67, 51, 34, 165, 41, 36, 26, 165, 52, 43, 28, 165, 45, 39, 27, 165, 52, 43, 29, 165, 45, 39, 27, 165, 46, 40, 27, 165, 53, 44, 29, 165, 46, 40, 27, 165, 38, 34, 25, 165, 40, 35, 25, 165, 40, 35, 25, 165, 41, 36, 26, 165, 40, 35, 25, 165, 50, 43, 31, 165, 44, 38, 26, 165, 44, 38, 26, 165, 67, 51, 34, 165, 41, 36, 26, 165, 39, 35, 26, 165, 48, 41, 27, 165, 50, 42, 28, 165, 42, 37, 26, 165, 41, 36, 26, 165, 44, 38, 26, 165, 45, 39, 26, 165, 59, 47, 31, 165, 49, 41, 27, 165, 60, 48, 31, 165, 59, 47, 31, 165, 43, 37, 26, 165, 40, 35, 25, 165, 37, 33, 25, 165, 37, 33, 25, 165, 46, 39, 27, 165, 41, 36, 26, 165, 42, 37, 26, 165, 59, 47, 31, 165, 41, 36, 26, 165, 45, 39, 27, 165, 40, 35, 26, 165, 41, 36, 27, 165, 43, 38, 26, 165, 39, 35, 25, 165, 40, 35, 25, 165, 39, 34, 25, 165, 48, 41, 27, 165, 48, 41, 27, 165, 44, 38, 26, 165, 57, 46, 30, 165, 54, 44, 29, 165, 42, 37, 26, 165, 39, 35, 25, 165, 44, 38, 26, 165, 40, 35, 25, 165, 47, 40, 27, 165, 41, 36, 26, 165, 37, 33, 25, 165, 50, 42, 28, 165, 38, 34, 25, 165, 41, 36, 26, 165, 36, 33, 25, 165, 40, 36, 26, 165, 54, 46, 33, 165, 38, 34, 25, 165, 39, 35, 25, 165, 46, 39, 27, 165, 40, 35, 25, 165, 47, 40, 27, 165, 50, 42, 28, 165, 56, 46, 30, 165, 39, 35, 25, 165, 51, 43, 32, 165, 87, 69, 49, 165, 82, 66, 47, 165, 56, 47, 34, 165, 50, 43, 31, 165, 86, 68, 48, 165, 62, 51, 37, 165, 44, 38, 28, 165, 43, 38, 28, 165, 81, 65, 47, 165, 51, 43, 32, 165, 38, 34, 25, 165, 48, 41, 30, 165, 55, 47, 34, 165, 43, 38, 26, 165, 41, 36, 26, 165, 48, 41, 27, 165, 48, 41, 27, 165, 53, 43, 29, 165, 44, 38, 26, 165, 59, 47, 31, 165, 46, 39, 27, 165, 63, 49, 33, 165, 47, 40, 27, 165, 59, 47, 31, 165, 45, 39, 26, 165, 43, 38, 26, 165, 38, 34, 25, 165, 39, 35, 25, 165, 41, 36, 26, 165, 42, 37, 26, 165, 41, 36, 26, 165, 43, 37, 26, 165, 52, 43, 28, 165, 41, 36, 26, 165, 46, 39, 27, 165, 51, 42, 28, 165, 49, 41, 27, 165, 57, 46, 30, 165, 60, 48, 31, 165, 12, 12, 12, 255, 10, 11, 11, 255, 10, 10, 10, 255, 10, 10, 10, 255, 8, 8, 8, 255, 11, 11, 11, 255, 11, 11, 11, 255, 10, 10, 11, 255, 15, 15, 15, 255, 17, 18, 18, 255, 18, 18, 19, 255, 12, 12, 12, 255, 11, 11, 11, 255, 8, 9, 9, 255, 13, 14, 14, 255, 21, 22, 22, 255, 27, 28, 29, 255, 25, 26, 26, 255, 26, 26, 27, 255, 11, 11, 11, 255, 13, 13, 13, 255, 10, 10, 10, 255, 14, 14, 15, 255, 8, 8, 8, 255, 13, 14, 14, 255, 15, 15, 16, 255, 10, 11, 11, 255, 6, 6, 6, 255, 12, 13, 13, 255, 14, 14, 15, 255, 24, 25, 25, 255, 18, 19, 19, 255, 20, 21, 21, 255, 25, 26, 27, 255, 20, 20, 21, 255, 24, 25, 26, 255, 31, 31, 32, 255, 28, 29, 30, 255, 32, 33, 34, 255, 22, 22, 23, 255, 31, 32, 32, 255, 33, 34, 34, 255, 29, 30, 30, 255, 32, 33, 34, 255, 29, 30, 31, 255, 25, 26, 26, 255, 23, 23, 24, 255, 26, 27, 27, 255, 23, 24, 24, 255, 23, 23, 24, 255, 17, 17, 18, 255, 10, 10, 11, 255, 8, 8, 9, 255, 5, 5, 6, 255, 6, 7, 7, 255, 11, 11, 12, 255, 14, 14, 14, 255, 18, 18, 19, 255, 17, 18, 18, 255, 13, 14, 14, 255, 14, 14, 14, 255, 15, 16, 16, 255, 14, 15, 15, 255, 12, 12, 12, 255, 14, 14, 14, 255, 13, 13, 14, 255, 17, 17, 18, 255, 16, 16, 16, 255, 8, 8, 8, 255, 14, 15, 15, 255, 14, 15, 15, 255, 16, 17, 17, 255, 17, 18, 18, 255, 17, 17, 18, 255, 13, 13, 14, 255, 7, 8, 8, 255, 11, 11, 11, 255, 12, 13, 13, 255, 12, 12, 13, 255, 9, 9, 10, 255, 13, 13, 13, 255, 11, 12, 12, 255, 12, 12, 12, 255, 16, 16, 16, 255, 15, 16, 16, 255, 17, 17, 18, 255, 14, 15, 15, 255, 19, 20, 20, 255, 21, 22, 22, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 32, 33, 255, 28, 29, 30, 255, 11, 12, 12, 255, 15, 15, 15, 255, 11, 12, 12, 255, 8, 8, 8, 255, 5, 5, 5, 255, 12, 13, 13, 255, 15, 15, 16, 255, 12, 13, 13, 255, 28, 28, 29, 255, 25, 26, 26, 255, 17, 17, 18, 255, 17, 17, 17, 255, 18, 18, 19, 255, 19, 19, 20, 255, 11, 11, 11, 255, 13, 14, 14, 255, 12, 12, 12, 255, 6, 6, 6, 255, 10, 11, 11, 255, 12, 12, 13, 255, 6, 6, 6, 255, 13, 13, 14, 255, 13, 13, 13, 255, 11, 11, 11, 255, 19, 19, 20, 255, 25, 26, 26, 255, 21, 21, 22, 255, 30, 31, 32, 255, 32, 32, 33, 255, 22, 23, 23, 255, 19, 19, 19, 255, 17, 18, 18, 255, 14, 15, 15, 255, 18, 19, 19, 255, 10, 11, 11, 255, 6, 6, 7, 255, 5, 5, 5, 255, 8, 8, 9, 255, 9, 10, 10, 255, 6, 6, 6, 255, 8, 8, 8, 255, 8, 8, 8, 255, 9, 9, 10, 255, 24, 25, 25, 255, 33, 34, 34, 255, 33, 33, 34, 255, 30, 30, 31, 255, 24, 25, 25, 255, 21, 21, 22, 255, 14, 14, 15, 255, 16, 16, 17, 255, 15, 15, 15, 255, 10, 11, 11, 255, 9, 9, 9, 255, 1, 1, 1, 255, 4, 4, 4, 255, 8, 8, 8, 255, 10, 10, 11, 255, 13, 14, 14, 255, 20, 20, 21, 255, 27, 28, 28, 255, 19, 20, 20, 255, 24, 24, 25, 255, 32, 33, 33, 255, 32, 33, 34, 255, 23, 24, 24, 255, 24, 25, 25, 255, 22, 23, 23, 255, 13, 13, 14, 255, 8, 8, 8, 255, 3, 3, 3, 255, 7, 7, 7, 255, 11, 11, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 16, 16, 17, 255, 16, 17, 17, 255, 16, 17, 17, 255, 12, 12, 13, 255, 13, 14, 14, 255, 13, 13, 13, 255, 10, 11, 11, 255, 9, 9, 9, 255, 12, 12, 13, 255, 14, 14, 14, 255, 14, 14, 14, 255, 19, 20, 20, 255, 19, 20, 20, 255, 21, 21, 22, 255, 22, 22, 23, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 33, 34, 34, 255, 30, 31, 32, 255, 28, 29, 30, 255, 27, 28, 28, 255, 26, 27, 28, 255, 27, 27, 28, 255, 28, 29, 30, 255, 25, 26, 27, 255, 18, 18, 18, 255, 16, 17, 17, 255, 15, 15, 16, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 15, 255, 12, 12, 12, 255, 7, 7, 8, 255, 7, 7, 8, 255, 11, 11, 11, 255, 8, 9, 9, 255, 16, 16, 16, 255, 18, 19, 19, 255, 20, 20, 21, 255, 29, 30, 30, 255, 26, 26, 27, 255, 22, 23, 23, 255, 29, 29, 30, 255, 33, 33, 34, 255, 33, 34, 34, 255, 32, 32, 33, 255, 31, 32, 32, 255, 25, 25, 26, 255, 31, 31, 32, 255, 23, 23, 24, 255, 17, 17, 17, 255, 17, 17, 18, 255, 13, 14, 14, 255, 12, 12, 12, 255, 9, 9, 10, 255, 12, 12, 13, 255, 11, 11, 11, 255, 11, 11, 12, 255, 15, 15, 15, 255, 14, 14, 14, 255, 22, 22, 23, 255, 19, 19, 19, 255, 30, 31, 31, 255, 17, 17, 17, 255, 11, 11, 11, 255, 15, 16, 16, 255, 9, 9, 9, 255, 8, 9, 9, 255, 10, 11, 11, 255, 12, 12, 12, 255, 20, 20, 20, 255, 24, 25, 25, 255, 27, 28, 29, 255, 23, 24, 24, 255, 25, 26, 27, 255, 27, 28, 28, 255, 31, 32, 33, 255, 16, 16, 16, 255, 22, 23, 23, 255, 27, 28, 29, 255, 23, 24, 24, 255, 28, 29, 30, 255, 22, 23, 23, 255, 26, 27, 27, 255, 21, 21, 22, 255, 21, 22, 22, 255, 40, 35, 25, 165, 41, 36, 26, 165, 44, 38, 26, 165, 41, 36, 27, 165, 42, 37, 26, 165, 51, 43, 28, 165, 45, 39, 27, 165, 42, 37, 26, 165, 37, 33, 25, 165, 36, 33, 25, 165, 41, 36, 26, 165, 44, 38, 26, 165, 47, 40, 27, 165, 42, 37, 26, 165, 45, 39, 26, 165, 42, 37, 26, 165, 45, 39, 27, 165, 49, 41, 27, 165, 43, 38, 26, 165, 41, 36, 26, 165, 41, 36, 26, 165, 45, 39, 26, 165, 39, 34, 25, 165, 42, 37, 26, 165, 43, 38, 26, 165, 42, 37, 26, 165, 45, 39, 29, 165, 45, 39, 26, 165, 66, 83, 36, 255, 44, 38, 26, 165, 46, 39, 27, 165, 46, 39, 27, 165, 43, 37, 26, 165, 39, 35, 25, 165, 42, 36, 26, 165, 48, 41, 27, 165, 43, 37, 26, 165, 45, 39, 26, 165, 36, 33, 25, 165, 48, 41, 27, 165, 62, 49, 32, 165, 47, 40, 27, 165, 43, 37, 26, 165, 36, 33, 25, 165, 38, 34, 26, 165, 70, 57, 41, 165, 42, 37, 26, 165, 43, 37, 26, 165, 46, 40, 30, 165, 75, 61, 43, 165, 50, 43, 32, 165, 42, 37, 26, 165, 51, 43, 28, 165, 44, 38, 26, 165, 46, 48, 41, 165, 46, 40, 27, 165, 47, 40, 27, 165, 44, 38, 26, 165, 41, 36, 26, 165, 43, 38, 26, 165, 49, 41, 27, 165, 51, 43, 28, 165, 52, 43, 29, 165, 44, 38, 26, 165, 46, 39, 27, 165, 44, 38, 26, 165, 37, 34, 25, 165, 43, 38, 26, 165, 37, 34, 25, 165, 43, 38, 26, 165, 44, 38, 26, 165, 41, 36, 26, 165, 47, 40, 27, 165, 46, 39, 27, 165, 58, 46, 31, 165, 42, 37, 26, 165, 39, 35, 25, 165, 45, 39, 26, 165, 44, 38, 26, 165, 64, 50, 33, 165, 59, 47, 31, 165, 49, 41, 27, 165, 43, 37, 26, 165, 51, 42, 28, 165, 43, 38, 26, 165, 42, 37, 26, 165, 38, 34, 25, 165, 44, 38, 26, 165, 55, 45, 30, 165, 58, 46, 30, 165, 46, 39, 27, 165, 49, 42, 27, 165, 36, 33, 25, 165, 43, 38, 28, 165, 40, 35, 25, 165, 38, 34, 25, 165, 42, 37, 26, 165, 42, 37, 26, 165, 50, 43, 32, 165, 38, 34, 25, 165, 37, 33, 25, 165, 48, 41, 27, 165, 45, 38, 26, 165, 46, 40, 27, 165, 45, 39, 27, 165, 42, 37, 26, 165, 46, 40, 27, 165, 42, 37, 26, 165, 47, 40, 30, 165, 54, 45, 33, 165, 48, 41, 27, 165, 39, 35, 25, 165, 42, 37, 26, 165, 46, 40, 27, 165, 41, 36, 26, 165, 44, 38, 28, 165, 43, 38, 26, 165, 56, 47, 34, 165, 42, 36, 26, 165, 40, 36, 27, 165, 36, 33, 25, 165, 82, 66, 47, 165, 39, 35, 25, 165, 43, 38, 26, 165, 51, 42, 28, 165, 40, 36, 26, 165, 45, 38, 26, 165, 59, 47, 31, 165, 59, 47, 31, 165, 46, 39, 27, 165, 42, 37, 26, 165, 49, 42, 31, 165, 45, 47, 42, 165, 44, 38, 26, 165, 39, 35, 25, 165, 46, 40, 27, 165, 46, 39, 27, 165, 36, 33, 25, 165, 44, 38, 26, 165, 46, 39, 27, 165, 38, 34, 25, 165, 45, 39, 27, 165, 47, 40, 27, 165, 65, 50, 33, 165, 72, 54, 36, 165, 75, 56, 36, 165, 52, 43, 29, 165, 51, 43, 28, 165, 37, 34, 25, 165, 39, 34, 25, 165, 43, 38, 28, 165, 43, 38, 26, 165, 39, 35, 25, 165, 45, 54, 33, 255, 41, 36, 26, 165, 46, 39, 27, 165, 40, 36, 26, 165, 42, 37, 26, 165, 41, 36, 26, 165, 39, 35, 26, 165, 59, 49, 36, 165, 43, 37, 26, 165, 47, 40, 27, 165, 45, 39, 27, 165, 46, 39, 27, 165, 38, 34, 25, 165, 39, 35, 25, 165, 45, 39, 27, 165, 45, 39, 27, 165, 36, 33, 25, 165, 45, 39, 26, 165, 48, 49, 41, 165, 42, 37, 26, 165, 44, 38, 26, 165, 57, 46, 30, 165, 44, 38, 26, 165, 43, 37, 26, 165, 48, 41, 27, 165, 44, 38, 26, 165, 39, 35, 26, 165, 42, 37, 26, 165, 46, 40, 27, 165, 62, 48, 32, 165, 67, 51, 34, 165, 54, 44, 29, 165, 47, 40, 27, 165, 49, 41, 27, 165, 48, 41, 27, 165, 55, 45, 30, 165, 52, 43, 29, 165, 46, 39, 27, 165, 59, 47, 31, 165, 49, 42, 27, 165, 46, 39, 27, 165, 46, 39, 27, 165, 50, 42, 28, 165, 52, 43, 28, 165, 53, 44, 29, 165, 56, 45, 30, 165, 62, 49, 32, 165, 46, 39, 27, 165, 38, 34, 25, 165, 63, 49, 33, 165, 62, 49, 32, 165, 44, 38, 26, 165, 48, 41, 27, 165, 43, 37, 26, 165, 48, 41, 30, 165, 40, 35, 25, 165, 60, 50, 36, 165, 46, 40, 29, 165, 37, 34, 25, 165, 44, 38, 26, 165, 54, 44, 29, 165, 42, 37, 26, 165, 40, 36, 26, 165, 43, 38, 28, 165, 50, 43, 31, 165, 37, 33, 25, 165, 44, 38, 26, 165, 53, 45, 33, 165, 59, 49, 36, 165, 42, 36, 26, 165, 42, 37, 28, 165, 37, 34, 25, 165, 39, 35, 25, 165, 50, 42, 28, 165, 56, 46, 30, 165, 42, 37, 26, 165, 42, 37, 26, 165, 38, 34, 25, 165, 41, 36, 26, 165, 42, 37, 26, 165, 46, 39, 27, 165, 52, 43, 29, 165, 48, 41, 27, 165, 47, 40, 27, 165, 46, 40, 27, 165, 54, 44, 29, 165, 48, 41, 27, 165, 45, 39, 26, 165, 49, 41, 27, 165, 44, 38, 26, 165, 48, 41, 27, 165, 48, 40, 27, 165, 48, 41, 27, 165, 44, 38, 26, 165, 54, 44, 29, 165, 95, 104, 39, 255, 53, 44, 29, 165, 47, 40, 27, 165, 45, 39, 27, 165, 47, 40, 27, 165, 50, 42, 28, 165, 39, 35, 25, 165, 40, 35, 26, 165, 10, 10, 11, 255, 11, 11, 12, 255, 8, 8, 8, 255, 7, 7, 7, 255, 4, 4, 4, 255, 8, 9, 9, 255, 8, 8, 8, 255, 10, 11, 11, 255, 10, 10, 11, 255, 14, 14, 15, 255, 10, 11, 11, 255, 13, 14, 14, 255, 10, 10, 11, 255, 12, 13, 13, 255, 16, 16, 16, 255, 18, 19, 19, 255, 20, 21, 21, 255, 21, 21, 22, 255, 13, 13, 13, 255, 19, 19, 19, 255, 15, 15, 15, 255, 14, 15, 15, 255, 13, 13, 13, 255, 11, 12, 12, 255, 14, 14, 14, 255, 9, 10, 10, 255, 10, 10, 10, 255, 9, 9, 10, 255, 8, 8, 8, 255, 11, 11, 11, 255, 21, 21, 22, 255, 19, 19, 20, 255, 22, 22, 23, 255, 23, 24, 24, 255, 19, 20, 20, 255, 21, 21, 22, 255, 21, 22, 22, 255, 32, 33, 34, 255, 30, 31, 31, 255, 33, 34, 34, 255, 31, 32, 33, 255, 29, 29, 30, 255, 33, 34, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 22, 22, 23, 255, 22, 23, 24, 255, 20, 20, 20, 255, 14, 15, 15, 255, 12, 12, 12, 255, 9, 9, 10, 255, 1, 1, 1, 255, 6, 6, 6, 255, 11, 11, 12, 255, 18, 18, 19, 255, 20, 21, 21, 255, 23, 24, 24, 255, 17, 18, 18, 255, 14, 15, 15, 255, 15, 15, 15, 255, 14, 15, 15, 255, 15, 15, 16, 255, 11, 12, 12, 255, 19, 20, 20, 255, 15, 16, 16, 255, 16, 16, 16, 255, 15, 16, 16, 255, 22, 23, 23, 255, 22, 23, 23, 255, 19, 19, 19, 255, 20, 21, 21, 255, 16, 16, 16, 255, 13, 13, 13, 255, 7, 7, 7, 255, 7, 7, 8, 255, 15, 15, 15, 255, 14, 15, 15, 255, 14, 14, 15, 255, 11, 11, 12, 255, 14, 14, 15, 255, 10, 10, 11, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 13, 14, 255, 13, 13, 14, 255, 15, 15, 15, 255, 16, 16, 17, 255, 20, 20, 21, 255, 19, 20, 20, 255, 16, 17, 17, 255, 13, 13, 14, 255, 10, 11, 11, 255, 6, 6, 6, 255, 6, 6, 6, 255, 5, 6, 6, 255, 14, 14, 15, 255, 17, 17, 18, 255, 17, 17, 18, 255, 24, 24, 25, 255, 25, 26, 26, 255, 30, 31, 31, 255, 28, 28, 29, 255, 18, 19, 19, 255, 22, 23, 23, 255, 17, 17, 17, 255, 13, 14, 14, 255, 12, 13, 13, 255, 11, 11, 11, 255, 11, 11, 12, 255, 10, 11, 11, 255, 9, 9, 9, 255, 7, 7, 7, 255, 6, 6, 7, 255, 6, 6, 6, 255, 11, 11, 11, 255, 15, 15, 15, 255, 24, 25, 25, 255, 22, 23, 23, 255, 22, 22, 23, 255, 19, 20, 20, 255, 19, 20, 20, 255, 18, 19, 19, 255, 19, 19, 20, 255, 18, 18, 19, 255, 14, 14, 14, 255, 9, 9, 9, 255, 9, 9, 10, 255, 9, 9, 10, 255, 3, 3, 4, 255, 7, 7, 7, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 11, 12, 12, 255, 11, 11, 11, 255, 12, 12, 12, 255, 28, 29, 29, 255, 24, 25, 25, 255, 23, 23, 24, 255, 22, 22, 23, 255, 15, 15, 16, 255, 11, 12, 12, 255, 16, 16, 17, 255, 11, 11, 12, 255, 4, 4, 5, 255, 5, 6, 6, 255, 8, 8, 8, 255, 12, 12, 13, 255, 17, 17, 18, 255, 16, 17, 17, 255, 12, 13, 13, 255, 14, 14, 14, 255, 16, 16, 16, 255, 28, 29, 29, 255, 32, 33, 34, 255, 22, 22, 23, 255, 16, 17, 17, 255, 28, 29, 29, 255, 19, 19, 20, 255, 17, 17, 18, 255, 8, 8, 8, 255, 8, 8, 8, 255, 6, 7, 7, 255, 7, 7, 7, 255, 10, 10, 10, 255, 12, 12, 12, 255, 11, 12, 12, 255, 13, 13, 13, 255, 10, 10, 10, 255, 10, 10, 10, 255, 11, 11, 12, 255, 9, 9, 9, 255, 10, 11, 11, 255, 5, 5, 5, 255, 9, 10, 10, 255, 10, 10, 11, 255, 11, 11, 12, 255, 18, 19, 19, 255, 15, 16, 16, 255, 20, 21, 21, 255, 22, 22, 23, 255, 29, 29, 30, 255, 32, 32, 33, 255, 32, 33, 34, 255, 28, 28, 29, 255, 29, 30, 30, 255, 23, 23, 24, 255, 28, 29, 29, 255, 28, 29, 29, 255, 22, 22, 23, 255, 16, 17, 17, 255, 21, 21, 22, 255, 22, 22, 23, 255, 18, 19, 19, 255, 16, 16, 16, 255, 14, 14, 15, 255, 12, 12, 13, 255, 13, 13, 14, 255, 7, 7, 7, 255, 8, 8, 8, 255, 8, 8, 8, 255, 6, 6, 7, 255, 11, 11, 12, 255, 11, 11, 11, 255, 17, 17, 17, 255, 16, 17, 17, 255, 22, 23, 23, 255, 22, 23, 23, 255, 23, 24, 24, 255, 24, 25, 25, 255, 22, 22, 23, 255, 28, 29, 29, 255, 26, 26, 27, 255, 28, 29, 29, 255, 27, 27, 28, 255, 25, 26, 26, 255, 18, 18, 19, 255, 17, 18, 18, 255, 19, 19, 19, 255, 22, 22, 23, 255, 11, 12, 12, 255, 10, 10, 11, 255, 13, 13, 14, 255, 14, 15, 15, 255, 15, 16, 16, 255, 15, 15, 15, 255, 15, 16, 16, 255, 12, 12, 12, 255, 11, 11, 12, 255, 15, 15, 16, 255, 11, 12, 12, 255, 19, 19, 20, 255, 13, 13, 13, 255, 13, 13, 14, 255, 9, 9, 9, 255, 11, 11, 11, 255, 13, 14, 14, 255, 12, 12, 12, 255, 16, 16, 17, 255, 16, 16, 17, 255, 22, 22, 23, 255, 23, 23, 24, 255, 21, 21, 21, 255, 17, 18, 18, 255, 23, 24, 24, 255, 25, 25, 26, 255, 24, 24, 25, 255, 30, 30, 31, 255, 18, 19, 19, 255, 18, 18, 19, 255, 19, 19, 20, 255, 15, 15, 16, 255, 17, 18, 18, 255, 18, 18, 18, 255, 46, 48, 41, 165, 42, 37, 26, 165, 43, 38, 26, 165, 36, 33, 25, 165, 41, 36, 26, 165, 46, 39, 27, 165, 45, 39, 26, 165, 45, 39, 26, 165, 38, 34, 25, 165, 40, 35, 25, 165, 37, 33, 25, 165, 44, 38, 26, 165, 48, 41, 27, 165, 42, 37, 26, 165, 44, 38, 28, 165, 45, 39, 26, 165, 45, 39, 26, 165, 41, 36, 26, 165, 39, 35, 25, 165, 49, 42, 31, 165, 40, 35, 25, 165, 46, 40, 27, 165, 40, 35, 26, 165, 47, 40, 27, 165, 40, 36, 26, 165, 55, 46, 34, 165, 40, 35, 25, 165, 43, 38, 26, 165, 42, 37, 26, 165, 39, 35, 25, 165, 50, 42, 27, 165, 52, 43, 28, 165, 44, 38, 26, 165, 40, 36, 26, 165, 51, 44, 32, 165, 44, 38, 26, 165, 45, 39, 27, 165, 38, 34, 25, 165, 44, 38, 26, 165, 50, 42, 28, 165, 57, 46, 30, 165, 52, 43, 28, 165, 37, 33, 25, 165, 50, 43, 32, 165, 42, 37, 26, 165, 38, 34, 25, 165, 41, 36, 26, 165, 44, 38, 26, 165, 38, 34, 25, 165, 51, 44, 32, 165, 42, 37, 26, 165, 47, 40, 27, 165, 50, 42, 28, 165, 51, 43, 28, 165, 41, 36, 26, 165, 45, 39, 27, 165, 45, 39, 27, 165, 45, 38, 26, 165, 44, 38, 26, 165, 45, 39, 27, 165, 48, 41, 27, 165, 48, 41, 27, 165, 63, 49, 32, 165, 49, 41, 27, 165, 48, 41, 27, 165, 55, 45, 30, 165, 44, 38, 26, 165, 47, 40, 27, 165, 38, 34, 25, 165, 41, 36, 26, 165, 42, 37, 26, 165, 53, 44, 29, 165, 53, 44, 29, 165, 55, 45, 29, 165, 56, 45, 30, 165, 41, 36, 26, 165, 40, 35, 25, 165, 46, 39, 27, 165, 43, 37, 26, 165, 51, 42, 28, 165, 48, 41, 27, 165, 45, 39, 27, 165, 45, 39, 27, 165, 51, 43, 28, 165, 43, 37, 26, 165, 38, 34, 25, 165, 41, 36, 26, 165, 42, 37, 26, 165, 53, 44, 29, 165, 61, 48, 32, 165, 54, 44, 29, 165, 48, 41, 27, 165, 39, 35, 25, 165, 48, 41, 30, 165, 42, 37, 26, 165, 48, 41, 27, 165, 44, 38, 26, 165, 44, 46, 41, 165, 66, 54, 39, 165, 38, 34, 26, 165, 57, 48, 35, 165, 37, 33, 25, 165, 55, 45, 29, 165, 45, 39, 27, 165, 39, 35, 25, 165, 45, 39, 26, 165, 41, 36, 26, 165, 51, 42, 28, 165, 38, 34, 25, 165, 38, 34, 26, 165, 52, 43, 28, 165, 44, 38, 26, 165, 44, 38, 26, 165, 57, 46, 30, 165, 38, 34, 25, 165, 37, 33, 25, 165, 37, 33, 25, 165, 67, 55, 40, 165, 37, 34, 25, 165, 37, 33, 25, 165, 52, 45, 33, 165, 45, 39, 29, 165, 41, 36, 26, 165, 43, 37, 26, 165, 46, 39, 27, 165, 47, 40, 27, 165, 48, 41, 27, 165, 59, 47, 31, 165, 64, 50, 33, 165, 46, 39, 27, 165, 38, 34, 25, 165, 52, 45, 33, 165, 36, 33, 25, 165, 44, 38, 26, 165, 44, 38, 26, 165, 46, 39, 27, 165, 47, 40, 27, 165, 50, 43, 32, 165, 46, 39, 27, 165, 63, 49, 32, 165, 46, 40, 27, 165, 46, 47, 41, 165, 52, 43, 28, 165, 56, 45, 30, 165, 72, 54, 36, 165, 70, 53, 35, 165, 51, 43, 28, 165, 46, 40, 27, 165, 41, 36, 26, 165, 40, 36, 26, 165, 38, 34, 25, 165, 42, 37, 26, 165, 37, 33, 25, 165, 49, 42, 31, 165, 37, 34, 25, 165, 43, 37, 26, 165, 41, 36, 26, 165, 46, 40, 27, 165, 41, 36, 26, 165, 46, 40, 30, 165, 72, 59, 42, 165, 47, 41, 30, 165, 51, 43, 28, 165, 48, 41, 27, 165, 49, 42, 27, 165, 41, 36, 26, 165, 42, 37, 26, 165, 52, 43, 29, 165, 47, 40, 27, 165, 43, 37, 26, 165, 42, 37, 26, 165, 41, 36, 26, 165, 40, 35, 25, 165, 49, 41, 27, 165, 45, 39, 27, 165, 42, 37, 26, 165, 52, 43, 28, 165, 48, 41, 27, 165, 41, 36, 26, 165, 43, 45, 40, 165, 47, 40, 27, 165, 46, 40, 27, 165, 57, 46, 30, 165, 67, 51, 34, 165, 60, 56, 46, 165, 63, 49, 33, 165, 45, 39, 27, 165, 57, 46, 30, 165, 57, 46, 30, 165, 47, 40, 27, 165, 42, 37, 26, 165, 58, 46, 30, 165, 49, 42, 27, 165, 42, 37, 26, 165, 45, 39, 26, 165, 47, 40, 27, 165, 55, 45, 30, 165, 54, 44, 29, 165, 64, 50, 33, 165, 56, 45, 30, 165, 58, 46, 31, 165, 46, 40, 27, 165, 57, 46, 30, 165, 64, 50, 33, 165, 49, 41, 27, 165, 47, 40, 27, 165, 37, 33, 25, 165, 45, 39, 29, 165, 37, 34, 25, 165, 54, 46, 33, 165, 61, 51, 37, 165, 71, 58, 41, 165, 39, 35, 25, 165, 52, 43, 28, 165, 48, 41, 27, 165, 48, 41, 27, 165, 41, 36, 26, 165, 41, 36, 26, 165, 45, 39, 26, 165, 48, 41, 27, 165, 56, 47, 34, 165, 40, 36, 26, 165, 47, 40, 27, 165, 43, 37, 26, 165, 39, 35, 25, 165, 40, 36, 26, 165, 52, 43, 28, 165, 62, 49, 32, 165, 42, 37, 26, 165, 39, 35, 25, 165, 37, 33, 25, 165, 38, 34, 25, 165, 39, 35, 25, 165, 42, 37, 26, 165, 45, 39, 26, 165, 59, 47, 31, 165, 49, 42, 27, 165, 61, 48, 32, 165, 57, 46, 30, 165, 42, 37, 26, 165, 43, 37, 26, 165, 44, 38, 26, 165, 40, 36, 26, 165, 48, 41, 27, 165, 42, 37, 26, 165, 48, 41, 27, 165, 40, 36, 27, 165, 46, 39, 27, 165, 54, 44, 29, 165, 52, 43, 28, 165, 54, 44, 29, 165, 59, 47, 31, 165, 53, 44, 29, 165, 54, 44, 29, 165, 39, 35, 25, 165, 37, 34, 25, 165, 11, 12, 12, 255, 8, 8, 9, 255, 7, 7, 7, 255, 9, 9, 9, 255, 10, 10, 11, 255, 8, 8, 8, 255, 8, 8, 8, 255, 3, 3, 3, 255, 5, 5, 5, 255, 11, 12, 12, 255, 13, 14, 14, 255, 11, 11, 11, 255, 11, 11, 11, 255, 9, 9, 9, 255, 15, 16, 16, 255, 16, 17, 17, 255, 21, 22, 23, 255, 16, 16, 16, 255, 20, 20, 21, 255, 16, 17, 17, 255, 13, 14, 14, 255, 13, 14, 14, 255, 12, 12, 12, 255, 10, 10, 10, 255, 10, 10, 10, 255, 12, 13, 13, 255, 15, 15, 16, 255, 12, 13, 13, 255, 12, 12, 13, 255, 12, 12, 12, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 21, 21, 255, 20, 20, 21, 255, 14, 15, 15, 255, 18, 18, 18, 255, 27, 28, 28, 255, 19, 19, 20, 255, 31, 32, 32, 255, 32, 33, 34, 255, 33, 34, 34, 255, 30, 31, 32, 255, 24, 24, 25, 255, 33, 33, 34, 255, 33, 33, 34, 255, 29, 30, 31, 255, 30, 31, 32, 255, 33, 34, 34, 255, 19, 19, 20, 255, 26, 26, 27, 255, 16, 17, 17, 255, 9, 10, 10, 255, 8, 8, 9, 255, 5, 5, 5, 255, 5, 6, 6, 255, 13, 13, 14, 255, 15, 16, 16, 255, 20, 21, 21, 255, 26, 27, 27, 255, 26, 27, 27, 255, 16, 17, 17, 255, 15, 15, 16, 255, 17, 17, 18, 255, 23, 24, 25, 255, 22, 22, 23, 255, 20, 21, 21, 255, 20, 20, 21, 255, 17, 18, 18, 255, 24, 24, 25, 255, 24, 25, 25, 255, 17, 18, 18, 255, 16, 16, 17, 255, 19, 19, 20, 255, 15, 16, 16, 255, 10, 11, 11, 255, 6, 6, 6, 255, 10, 10, 10, 255, 16, 16, 17, 255, 17, 17, 17, 255, 15, 16, 16, 255, 14, 14, 15, 255, 14, 14, 14, 255, 11, 11, 12, 255, 12, 12, 12, 255, 14, 14, 14, 255, 11, 11, 11, 255, 13, 13, 13, 255, 11, 12, 12, 255, 13, 13, 14, 255, 13, 13, 13, 255, 19, 19, 20, 255, 15, 15, 16, 255, 12, 12, 12, 255, 11, 11, 11, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 8, 9, 255, 16, 16, 17, 255, 17, 17, 17, 255, 21, 21, 22, 255, 23, 23, 24, 255, 25, 25, 26, 255, 29, 29, 30, 255, 25, 26, 26, 255, 26, 27, 27, 255, 22, 22, 23, 255, 16, 16, 16, 255, 18, 19, 19, 255, 15, 16, 16, 255, 19, 19, 20, 255, 11, 12, 12, 255, 9, 9, 9, 255, 14, 14, 14, 255, 8, 8, 9, 255, 5, 6, 6, 255, 8, 9, 9, 255, 11, 11, 11, 255, 10, 10, 10, 255, 13, 14, 14, 255, 19, 20, 20, 255, 16, 16, 17, 255, 17, 17, 18, 255, 19, 19, 20, 255, 15, 15, 16, 255, 12, 12, 13, 255, 14, 14, 15, 255, 10, 10, 11, 255, 9, 9, 9, 255, 11, 11, 11, 255, 8, 9, 9, 255, 8, 8, 8, 255, 9, 10, 10, 255, 9, 10, 10, 255, 5, 5, 5, 255, 6, 7, 7, 255, 8, 8, 8, 255, 10, 10, 10, 255, 12, 12, 12, 255, 11, 11, 11, 255, 24, 25, 25, 255, 22, 23, 23, 255, 14, 14, 14, 255, 16, 17, 17, 255, 11, 12, 12, 255, 14, 14, 14, 255, 9, 9, 10, 255, 6, 7, 7, 255, 5, 5, 5, 255, 8, 9, 9, 255, 10, 10, 10, 255, 13, 14, 14, 255, 17, 18, 18, 255, 18, 19, 19, 255, 16, 17, 17, 255, 8, 8, 8, 255, 11, 11, 12, 255, 10, 10, 10, 255, 13, 13, 13, 255, 14, 14, 14, 255, 13, 13, 13, 255, 14, 15, 15, 255, 15, 15, 16, 255, 7, 7, 8, 255, 7, 7, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 7, 8, 8, 255, 9, 9, 9, 255, 13, 14, 14, 255, 12, 12, 13, 255, 8, 8, 8, 255, 3, 4, 4, 255, 11, 11, 12, 255, 11, 11, 12, 255, 12, 12, 12, 255, 11, 11, 11, 255, 8, 9, 9, 255, 9, 9, 9, 255, 10, 11, 11, 255, 11, 12, 12, 255, 15, 15, 16, 255, 16, 17, 17, 255, 19, 19, 20, 255, 24, 25, 26, 255, 24, 25, 25, 255, 32, 32, 33, 255, 31, 32, 33, 255, 29, 30, 30, 255, 24, 25, 25, 255, 27, 28, 29, 255, 28, 29, 29, 255, 19, 20, 20, 255, 22, 23, 23, 255, 19, 20, 20, 255, 13, 13, 13, 255, 12, 13, 13, 255, 14, 15, 15, 255, 11, 11, 11, 255, 13, 13, 13, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 8, 8, 255, 9, 10, 10, 255, 8, 8, 8, 255, 9, 9, 9, 255, 13, 13, 13, 255, 16, 16, 16, 255, 18, 18, 19, 255, 20, 21, 21, 255, 27, 28, 29, 255, 23, 24, 25, 255, 19, 19, 20, 255, 25, 25, 26, 255, 29, 30, 31, 255, 27, 28, 28, 255, 25, 26, 26, 255, 24, 24, 25, 255, 17, 17, 17, 255, 17, 18, 18, 255, 16, 17, 17, 255, 19, 19, 20, 255, 13, 13, 13, 255, 8, 8, 8, 255, 14, 14, 15, 255, 20, 21, 21, 255, 15, 16, 16, 255, 20, 20, 21, 255, 20, 21, 21, 255, 17, 17, 18, 255, 10, 10, 10, 255, 7, 7, 8, 255, 11, 11, 11, 255, 12, 13, 13, 255, 15, 15, 16, 255, 16, 16, 17, 255, 14, 15, 15, 255, 9, 9, 9, 255, 11, 12, 12, 255, 11, 12, 12, 255, 15, 15, 16, 255, 12, 13, 13, 255, 22, 22, 23, 255, 11, 11, 12, 255, 13, 13, 13, 255, 19, 19, 20, 255, 15, 15, 15, 255, 13, 14, 14, 255, 22, 23, 23, 255, 24, 25, 25, 255, 20, 20, 21, 255, 19, 19, 19, 255, 15, 15, 16, 255, 17, 18, 18, 255, 19, 19, 20, 255, 16, 16, 17, 255, 13, 14, 14, 255, 60, 48, 31, 165, 45, 39, 26, 165, 43, 38, 26, 165, 42, 37, 26, 165, 43, 38, 28, 165, 60, 50, 36, 165, 44, 38, 26, 165, 40, 35, 25, 165, 46, 39, 27, 165, 48, 41, 31, 165, 43, 37, 26, 165, 42, 37, 26, 165, 53, 44, 29, 165, 53, 44, 29, 165, 42, 45, 40, 165, 55, 45, 30, 165, 50, 42, 28, 165, 46, 40, 27, 165, 39, 35, 25, 165, 82, 66, 47, 165, 64, 53, 38, 165, 45, 39, 29, 165, 44, 38, 26, 165, 39, 35, 25, 165, 76, 61, 44, 165, 54, 46, 34, 165, 38, 34, 25, 165, 50, 42, 28, 165, 41, 36, 26, 165, 39, 35, 25, 165, 37, 34, 25, 165, 41, 36, 26, 165, 38, 34, 25, 165, 70, 58, 41, 165, 37, 34, 25, 165, 58, 49, 35, 165, 42, 37, 26, 165, 42, 37, 26, 165, 38, 34, 25, 165, 46, 40, 27, 165, 52, 43, 28, 165, 52, 43, 28, 165, 37, 34, 25, 165, 47, 40, 27, 165, 55, 45, 30, 165, 40, 35, 25, 165, 41, 36, 27, 165, 42, 36, 26, 165, 46, 40, 27, 165, 62, 49, 32, 165, 41, 36, 26, 165, 36, 33, 25, 165, 47, 40, 27, 165, 66, 51, 34, 165, 48, 41, 27, 165, 64, 50, 33, 165, 42, 37, 26, 165, 71, 58, 42, 165, 65, 53, 39, 165, 40, 35, 25, 165, 68, 52, 34, 165, 61, 48, 32, 165, 51, 43, 28, 165, 41, 36, 26, 165, 48, 41, 27, 165, 66, 51, 34, 165, 45, 39, 26, 165, 53, 44, 29, 165, 62, 49, 32, 165, 61, 48, 32, 165, 39, 34, 25, 165, 49, 42, 27, 165, 65, 50, 33, 165, 56, 45, 30, 165, 60, 48, 31, 165, 60, 48, 31, 165, 49, 42, 27, 165, 60, 48, 31, 165, 68, 52, 34, 165, 48, 49, 41, 165, 39, 35, 25, 165, 36, 33, 25, 165, 43, 38, 26, 165, 48, 41, 27, 165, 38, 34, 25, 165, 40, 35, 26, 165, 49, 42, 31, 165, 47, 40, 27, 165, 50, 42, 28, 165, 41, 36, 26, 165, 53, 44, 29, 165, 46, 40, 27, 165, 44, 38, 26, 165, 46, 40, 30, 165, 44, 38, 26, 165, 44, 38, 26, 165, 38, 34, 25, 165, 39, 35, 25, 165, 59, 49, 36, 165, 54, 45, 33, 165, 44, 38, 28, 165, 43, 38, 26, 165, 46, 40, 27, 165, 41, 36, 26, 165, 53, 45, 33, 165, 45, 39, 26, 165, 37, 34, 25, 165, 45, 39, 26, 165, 44, 38, 26, 165, 40, 35, 26, 165, 56, 45, 30, 165, 41, 36, 26, 165, 41, 36, 26, 165, 48, 41, 27, 165, 48, 41, 27, 165, 45, 39, 26, 165, 43, 45, 40, 165, 40, 35, 25, 165, 72, 59, 42, 165, 44, 38, 26, 165, 47, 40, 27, 165, 37, 33, 25, 165, 41, 37, 27, 165, 48, 41, 27, 165, 40, 36, 26, 165, 45, 39, 26, 165, 46, 40, 27, 165, 47, 40, 27, 165, 43, 37, 26, 165, 53, 44, 29, 165, 50, 42, 28, 165, 39, 35, 25, 165, 41, 36, 26, 165, 51, 43, 28, 165, 39, 35, 25, 165, 42, 37, 26, 165, 56, 46, 30, 165, 46, 39, 27, 165, 66, 51, 33, 165, 55, 45, 29, 165, 52, 43, 28, 165, 45, 39, 26, 165, 47, 40, 27, 165, 66, 51, 34, 165, 71, 54, 36, 165, 78, 58, 36, 165, 46, 39, 27, 165, 45, 39, 29, 165, 55, 47, 34, 165, 43, 38, 28, 165, 44, 38, 26, 165, 42, 37, 26, 165, 37, 33, 25, 165, 50, 42, 28, 165, 46, 40, 27, 165, 48, 41, 27, 165, 44, 38, 26, 165, 53, 44, 29, 165, 39, 35, 25, 165, 36, 33, 25, 165, 54, 46, 33, 165, 55, 45, 30, 165, 52, 43, 28, 165, 52, 43, 29, 165, 51, 42, 28, 165, 44, 38, 26, 165, 50, 42, 28, 165, 42, 37, 26, 165, 44, 38, 26, 165, 43, 38, 26, 165, 42, 37, 26, 165, 47, 40, 27, 165, 46, 39, 27, 165, 38, 34, 25, 165, 47, 40, 27, 165, 48, 41, 27, 165, 50, 42, 28, 165, 39, 35, 25, 165, 39, 35, 25, 165, 47, 40, 27, 165, 49, 42, 27, 165, 56, 45, 30, 165, 42, 37, 26, 165, 58, 47, 31, 165, 66, 51, 34, 165, 73, 54, 36, 165, 52, 43, 28, 165, 49, 42, 27, 165, 48, 41, 27, 165, 37, 33, 25, 165, 62, 51, 37, 165, 57, 46, 30, 165, 47, 40, 27, 165, 55, 45, 30, 165, 40, 35, 25, 165, 36, 33, 25, 165, 49, 41, 27, 165, 61, 48, 32, 165, 63, 49, 33, 165, 48, 41, 27, 165, 50, 42, 28, 165, 46, 39, 27, 165, 42, 37, 26, 165, 41, 36, 26, 165, 56, 45, 30, 165, 55, 45, 29, 165, 44, 39, 29, 165, 76, 61, 44, 165, 37, 34, 25, 165, 38, 34, 26, 165, 43, 38, 26, 165, 56, 47, 34, 165, 42, 37, 26, 165, 37, 33, 25, 165, 45, 39, 27, 165, 63, 49, 32, 165, 48, 41, 27, 165, 61, 48, 32, 165, 37, 34, 25, 165, 39, 35, 25, 165, 37, 34, 25, 165, 38, 34, 25, 165, 48, 41, 27, 165, 61, 48, 32, 165, 47, 40, 27, 165, 48, 41, 27, 165, 39, 35, 25, 165, 49, 42, 31, 165, 44, 38, 28, 165, 78, 63, 45, 165, 38, 34, 25, 165, 38, 34, 25, 165, 44, 38, 26, 165, 50, 42, 28, 165, 52, 43, 28, 165, 53, 44, 29, 165, 51, 43, 28, 165, 46, 39, 27, 165, 66, 51, 34, 165, 45, 39, 29, 165, 66, 55, 39, 165, 48, 42, 31, 165, 37, 34, 25, 165, 47, 48, 41, 165, 39, 35, 25, 165, 48, 42, 31, 165, 40, 35, 25, 165, 44, 38, 26, 165, 37, 34, 25, 165, 39, 35, 25, 165, 45, 39, 27, 165, 55, 45, 30, 165, 56, 46, 30, 165, 48, 41, 27, 165, 43, 38, 26, 165, 46, 40, 27, 165, 11, 11, 11, 255, 12, 13, 13, 255, 14, 14, 14, 255, 10, 10, 11, 255, 15, 15, 15, 255, 13, 14, 14, 255, 12, 12, 12, 255, 9, 9, 9, 255, 10, 10, 10, 255, 9, 9, 10, 255, 12, 12, 12, 255, 10, 11, 11, 255, 13, 13, 14, 255, 14, 15, 15, 255, 12, 12, 13, 255, 13, 14, 14, 255, 14, 14, 14, 255, 16, 16, 16, 255, 12, 12, 13, 255, 14, 14, 14, 255, 8, 8, 8, 255, 10, 10, 10, 255, 7, 7, 7, 255, 9, 10, 10, 255, 10, 10, 11, 255, 18, 18, 19, 255, 21, 22, 22, 255, 19, 20, 20, 255, 18, 18, 19, 255, 17, 17, 17, 255, 11, 12, 12, 255, 12, 12, 13, 255, 17, 17, 18, 255, 15, 16, 16, 255, 15, 16, 16, 255, 21, 21, 21, 255, 21, 21, 22, 255, 26, 26, 27, 255, 23, 24, 24, 255, 22, 22, 23, 255, 21, 21, 22, 255, 13, 13, 14, 255, 24, 24, 25, 255, 31, 31, 32, 255, 32, 33, 33, 255, 26, 26, 27, 255, 25, 25, 26, 255, 32, 33, 33, 255, 30, 31, 32, 255, 24, 24, 25, 255, 18, 18, 19, 255, 18, 18, 18, 255, 11, 11, 12, 255, 10, 11, 11, 255, 9, 9, 10, 255, 11, 11, 12, 255, 14, 14, 15, 255, 19, 20, 20, 255, 17, 17, 17, 255, 22, 23, 24, 255, 27, 28, 29, 255, 30, 30, 31, 255, 27, 27, 28, 255, 24, 25, 25, 255, 27, 27, 28, 255, 29, 30, 30, 255, 25, 25, 26, 255, 29, 29, 30, 255, 28, 29, 30, 255, 21, 22, 22, 255, 25, 26, 26, 255, 13, 14, 14, 255, 18, 18, 19, 255, 11, 12, 12, 255, 11, 11, 11, 255, 12, 12, 12, 255, 16, 16, 16, 255, 18, 19, 19, 255, 18, 18, 18, 255, 16, 16, 17, 255, 17, 18, 18, 255, 13, 14, 14, 255, 11, 11, 12, 255, 15, 16, 16, 255, 17, 18, 18, 255, 16, 16, 16, 255, 14, 14, 14, 255, 12, 12, 13, 255, 9, 9, 9, 255, 15, 15, 16, 255, 11, 11, 12, 255, 11, 12, 12, 255, 13, 14, 14, 255, 8, 8, 8, 255, 11, 11, 11, 255, 12, 13, 13, 255, 15, 15, 15, 255, 18, 19, 19, 255, 23, 24, 24, 255, 20, 20, 21, 255, 19, 19, 19, 255, 23, 24, 24, 255, 23, 23, 24, 255, 33, 34, 34, 255, 28, 29, 30, 255, 26, 26, 27, 255, 21, 21, 22, 255, 22, 22, 23, 255, 23, 24, 24, 255, 16, 16, 17, 255, 16, 16, 17, 255, 13, 13, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 14, 14, 15, 255, 13, 13, 13, 255, 13, 13, 14, 255, 10, 11, 11, 255, 12, 12, 12, 255, 9, 10, 10, 255, 10, 11, 11, 255, 14, 15, 15, 255, 12, 12, 12, 255, 9, 9, 9, 255, 9, 9, 9, 255, 8, 8, 8, 255, 10, 10, 10, 255, 9, 10, 10, 255, 11, 12, 12, 255, 15, 16, 16, 255, 16, 16, 16, 255, 13, 14, 14, 255, 12, 12, 12, 255, 8, 9, 9, 255, 6, 6, 6, 255, 10, 10, 10, 255, 10, 10, 10, 255, 8, 8, 8, 255, 7, 7, 7, 255, 4, 4, 4, 255, 5, 6, 6, 255, 17, 17, 17, 255, 17, 17, 18, 255, 14, 14, 14, 255, 15, 15, 16, 255, 6, 6, 6, 255, 6, 6, 6, 255, 4, 4, 5, 255, 6, 6, 6, 255, 11, 11, 12, 255, 14, 15, 15, 255, 12, 12, 12, 255, 5, 5, 5, 255, 5, 5, 5, 255, 10, 10, 10, 255, 10, 10, 10, 255, 5, 5, 5, 255, 8, 8, 8, 255, 8, 8, 8, 255, 10, 10, 11, 255, 7, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 10, 10, 10, 255, 12, 13, 13, 255, 8, 8, 9, 255, 14, 15, 15, 255, 11, 11, 11, 255, 9, 9, 10, 255, 14, 15, 15, 255, 9, 9, 9, 255, 14, 15, 15, 255, 14, 14, 14, 255, 14, 15, 15, 255, 11, 12, 12, 255, 16, 16, 17, 255, 12, 13, 13, 255, 9, 9, 9, 255, 11, 11, 11, 255, 17, 18, 18, 255, 15, 15, 15, 255, 13, 14, 14, 255, 11, 12, 12, 255, 27, 28, 28, 255, 26, 27, 28, 255, 28, 28, 29, 255, 22, 22, 23, 255, 28, 28, 29, 255, 24, 25, 26, 255, 22, 23, 23, 255, 20, 21, 21, 255, 18, 19, 19, 255, 12, 13, 13, 255, 16, 16, 17, 255, 12, 13, 13, 255, 9, 10, 10, 255, 9, 10, 10, 255, 10, 10, 10, 255, 6, 7, 7, 255, 13, 13, 13, 255, 12, 12, 13, 255, 16, 16, 17, 255, 15, 15, 15, 255, 10, 10, 10, 255, 9, 9, 9, 255, 10, 10, 10, 255, 13, 14, 14, 255, 15, 16, 16, 255, 16, 17, 17, 255, 22, 23, 23, 255, 22, 22, 23, 255, 20, 21, 21, 255, 22, 22, 23, 255, 21, 21, 22, 255, 17, 18, 18, 255, 17, 17, 17, 255, 19, 19, 20, 255, 15, 15, 16, 255, 17, 17, 18, 255, 13, 14, 14, 255, 15, 15, 16, 255, 11, 11, 12, 255, 12, 12, 12, 255, 11, 11, 11, 255, 17, 17, 18, 255, 23, 24, 24, 255, 29, 30, 31, 255, 21, 21, 22, 255, 17, 18, 18, 255, 16, 17, 17, 255, 12, 13, 13, 255, 13, 13, 13, 255, 13, 13, 14, 255, 12, 12, 12, 255, 13, 14, 14, 255, 17, 18, 18, 255, 8, 9, 9, 255, 9, 9, 10, 255, 11, 12, 12, 255, 11, 11, 11, 255, 11, 11, 11, 255, 13, 13, 14, 255, 16, 16, 16, 255, 15, 16, 16, 255, 11, 11, 11, 255, 11, 11, 11, 255, 15, 15, 16, 255, 14, 14, 14, 255, 17, 17, 18, 255, 15, 16, 16, 255, 15, 15, 16, 255, 15, 15, 16, 255, 14, 14, 15, 255, 13, 13, 14, 255, 12, 12, 12, 255, 8, 9, 9, 255, 41, 36, 26, 165, 43, 37, 26, 165, 37, 33, 25, 165, 39, 35, 25, 165, 46, 40, 27, 165, 44, 38, 26, 165, 64, 53, 39, 165, 42, 37, 26, 165, 50, 42, 28, 165, 48, 41, 27, 165, 53, 44, 29, 165, 43, 38, 26, 165, 59, 47, 31, 165, 52, 43, 28, 165, 46, 40, 30, 165, 51, 42, 28, 165, 46, 39, 27, 165, 37, 33, 25, 165, 86, 69, 48, 165, 45, 39, 29, 165, 86, 69, 49, 165, 41, 36, 26, 165, 44, 38, 26, 165, 42, 37, 26, 165, 39, 35, 25, 165, 68, 56, 40, 165, 37, 33, 25, 165, 47, 41, 30, 165, 46, 40, 27, 165, 49, 42, 27, 165, 40, 36, 26, 165, 41, 36, 26, 165, 38, 34, 25, 165, 69, 57, 41, 165, 36, 33, 25, 165, 47, 41, 30, 165, 44, 38, 26, 165, 42, 37, 26, 165, 62, 48, 32, 165, 47, 40, 27, 165, 41, 36, 26, 165, 48, 41, 30, 165, 41, 36, 26, 165, 40, 35, 25, 165, 54, 44, 29, 165, 54, 44, 29, 165, 39, 35, 25, 165, 53, 43, 29, 165, 44, 38, 26, 165, 41, 36, 26, 165, 48, 41, 27, 165, 43, 38, 26, 165, 56, 45, 30, 165, 66, 51, 33, 165, 41, 36, 26, 165, 43, 38, 26, 165, 42, 37, 26, 165, 43, 38, 28, 165, 40, 36, 26, 165, 46, 39, 27, 165, 60, 48, 31, 165, 43, 38, 26, 165, 41, 36, 26, 165, 60, 47, 31, 165, 55, 45, 30, 165, 70, 53, 35, 165, 68, 52, 34, 165, 65, 50, 33, 165, 47, 40, 27, 165, 58, 47, 31, 165, 57, 46, 30, 165, 62, 49, 32, 165, 47, 40, 27, 165, 46, 39, 27, 165, 65, 50, 33, 165, 60, 47, 31, 165, 73, 55, 36, 165, 74, 56, 36, 165, 44, 38, 26, 165, 43, 37, 26, 165, 37, 34, 25, 165, 47, 48, 41, 165, 46, 39, 27, 165, 47, 40, 27, 165, 42, 37, 26, 165, 47, 40, 27, 165, 43, 37, 26, 165, 39, 35, 25, 165, 44, 38, 26, 165, 38, 34, 25, 165, 48, 41, 27, 165, 54, 44, 29, 165, 49, 41, 27, 165, 42, 37, 26, 165, 45, 39, 26, 165, 41, 36, 26, 165, 44, 38, 26, 165, 70, 57, 41, 165, 55, 47, 34, 165, 87, 69, 49, 165, 41, 36, 26, 165, 38, 34, 25, 165, 58, 46, 30, 165, 40, 35, 26, 165, 58, 57, 48, 165, 39, 35, 25, 165, 39, 35, 25, 165, 50, 42, 28, 165, 47, 40, 27, 165, 47, 40, 27, 165, 60, 48, 31, 165, 47, 40, 27, 165, 39, 35, 25, 165, 61, 48, 32, 165, 40, 36, 26, 165, 43, 38, 26, 165, 47, 40, 27, 165, 45, 39, 26, 165, 50, 42, 28, 165, 45, 39, 27, 165, 46, 39, 27, 165, 44, 38, 26, 165, 54, 44, 29, 165, 48, 41, 27, 165, 59, 47, 31, 165, 64, 50, 33, 165, 48, 41, 27, 165, 42, 37, 26, 165, 39, 35, 25, 165, 44, 38, 26, 165, 44, 38, 29, 165, 41, 36, 27, 165, 38, 34, 25, 165, 42, 37, 26, 165, 42, 37, 26, 165, 52, 43, 28, 165, 48, 41, 27, 165, 50, 42, 28, 165, 57, 46, 30, 165, 51, 43, 28, 165, 46, 39, 27, 165, 45, 39, 26, 165, 49, 41, 27, 165, 69, 53, 35, 165, 51, 43, 28, 165, 47, 40, 27, 165, 40, 35, 26, 165, 40, 35, 25, 165, 43, 37, 26, 165, 37, 33, 25, 165, 46, 39, 27, 165, 46, 39, 27, 165, 57, 46, 30, 165, 56, 45, 30, 165, 72, 54, 36, 165, 49, 42, 27, 165, 48, 41, 27, 165, 42, 37, 26, 165, 58, 47, 31, 165, 38, 34, 25, 165, 43, 38, 26, 165, 47, 40, 27, 165, 67, 51, 34, 165, 61, 48, 32, 165, 59, 47, 31, 165, 48, 41, 27, 165, 58, 47, 31, 165, 48, 41, 27, 165, 47, 40, 27, 165, 40, 35, 25, 165, 55, 45, 30, 165, 41, 36, 26, 165, 39, 35, 25, 165, 44, 38, 26, 165, 56, 47, 34, 165, 39, 35, 25, 165, 46, 39, 27, 165, 63, 49, 33, 165, 55, 45, 30, 165, 63, 49, 32, 165, 52, 43, 28, 165, 56, 45, 30, 165, 44, 38, 26, 165, 42, 37, 26, 165, 41, 36, 26, 165, 62, 49, 32, 165, 44, 38, 26, 165, 39, 35, 25, 165, 46, 40, 29, 165, 74, 60, 43, 165, 59, 49, 36, 165, 43, 38, 26, 165, 36, 33, 25, 165, 40, 35, 26, 165, 57, 48, 35, 165, 39, 35, 26, 165, 55, 45, 29, 165, 52, 43, 28, 165, 78, 58, 36, 165, 68, 52, 34, 165, 55, 45, 29, 165, 59, 47, 31, 165, 62, 49, 32, 165, 64, 50, 33, 165, 40, 35, 25, 165, 38, 34, 25, 165, 45, 39, 27, 165, 40, 36, 27, 165, 59, 49, 36, 165, 40, 36, 27, 165, 56, 47, 35, 165, 46, 40, 27, 165, 41, 36, 26, 165, 40, 35, 26, 165, 42, 37, 26, 165, 45, 39, 26, 165, 41, 36, 26, 165, 42, 37, 26, 165, 50, 42, 28, 165, 50, 42, 28, 165, 43, 38, 26, 165, 44, 38, 26, 165, 66, 51, 34, 165, 56, 45, 30, 165, 67, 52, 34, 165, 61, 48, 32, 165, 45, 39, 26, 165, 37, 33, 25, 165, 85, 68, 49, 165, 83, 67, 48, 165, 61, 51, 37, 165, 73, 60, 43, 165, 43, 37, 26, 165, 57, 46, 30, 165, 63, 49, 33, 165, 48, 41, 27, 165, 45, 39, 26, 165, 42, 37, 26, 165, 49, 42, 27, 165, 37, 33, 25, 165, 54, 46, 34, 165, 67, 55, 40, 165, 41, 36, 26, 165, 39, 35, 25, 165, 41, 36, 26, 165, 45, 39, 26, 165, 39, 35, 25, 165, 43, 37, 26, 165, 41, 36, 26, 165, 58, 49, 36, 165, 39, 35, 25, 165, 40, 35, 26, 165, 41, 36, 26, 165, 45, 39, 27, 165, 52, 43, 28, 165, 40, 36, 26, 165, 9, 9, 9, 255, 14, 14, 14, 255, 15, 15, 16, 255, 17, 18, 18, 255, 15, 15, 15, 255, 11, 11, 12, 255, 11, 12, 12, 255, 14, 14, 15, 255, 16, 16, 17, 255, 17, 17, 18, 255, 16, 16, 16, 255, 15, 16, 16, 255, 16, 16, 17, 255, 13, 13, 13, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 16, 255, 10, 10, 10, 255, 13, 13, 13, 255, 15, 15, 16, 255, 12, 12, 12, 255, 10, 10, 10, 255, 12, 12, 13, 255, 12, 12, 13, 255, 16, 17, 17, 255, 16, 17, 17, 255, 23, 23, 24, 255, 22, 22, 23, 255, 19, 19, 20, 255, 12, 12, 12, 255, 12, 12, 12, 255, 11, 11, 12, 255, 10, 11, 11, 255, 11, 11, 11, 255, 13, 14, 14, 255, 10, 11, 11, 255, 12, 12, 12, 255, 17, 18, 18, 255, 15, 15, 15, 255, 28, 28, 29, 255, 22, 22, 23, 255, 24, 25, 25, 255, 27, 28, 28, 255, 33, 33, 34, 255, 32, 33, 34, 255, 28, 29, 29, 255, 27, 27, 28, 255, 29, 30, 30, 255, 33, 34, 34, 255, 32, 32, 33, 255, 21, 22, 22, 255, 15, 15, 16, 255, 14, 14, 14, 255, 11, 11, 11, 255, 13, 13, 13, 255, 11, 12, 12, 255, 17, 17, 18, 255, 21, 22, 22, 255, 21, 22, 22, 255, 20, 20, 21, 255, 26, 26, 27, 255, 26, 27, 28, 255, 24, 25, 25, 255, 33, 33, 34, 255, 33, 34, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 33, 255, 32, 32, 33, 255, 27, 27, 28, 255, 27, 27, 28, 255, 18, 19, 19, 255, 13, 13, 13, 255, 6, 7, 7, 255, 9, 10, 10, 255, 11, 11, 12, 255, 13, 13, 14, 255, 20, 21, 21, 255, 17, 17, 18, 255, 14, 14, 15, 255, 14, 15, 15, 255, 15, 15, 16, 255, 19, 19, 20, 255, 19, 19, 19, 255, 16, 16, 17, 255, 19, 19, 20, 255, 18, 18, 18, 255, 11, 12, 12, 255, 13, 13, 14, 255, 14, 15, 15, 255, 12, 12, 12, 255, 8, 9, 9, 255, 9, 9, 9, 255, 13, 13, 14, 255, 18, 19, 19, 255, 15, 15, 16, 255, 21, 21, 22, 255, 23, 23, 24, 255, 23, 24, 24, 255, 26, 27, 28, 255, 30, 31, 32, 255, 29, 30, 30, 255, 27, 28, 28, 255, 32, 33, 34, 255, 32, 33, 33, 255, 33, 33, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 31, 32, 33, 255, 33, 34, 34, 255, 26, 27, 28, 255, 20, 21, 21, 255, 18, 19, 19, 255, 23, 23, 24, 255, 14, 14, 15, 255, 12, 12, 12, 255, 13, 13, 14, 255, 10, 10, 10, 255, 7, 7, 8, 255, 7, 7, 7, 255, 11, 11, 12, 255, 15, 16, 16, 255, 14, 14, 15, 255, 12, 13, 13, 255, 10, 10, 10, 255, 6, 6, 7, 255, 10, 11, 11, 255, 15, 15, 16, 255, 18, 18, 19, 255, 24, 25, 26, 255, 26, 26, 27, 255, 16, 16, 16, 255, 17, 17, 17, 255, 12, 12, 13, 255, 17, 18, 18, 255, 12, 12, 12, 255, 13, 13, 14, 255, 10, 10, 10, 255, 10, 11, 11, 255, 8, 8, 9, 255, 6, 6, 6, 255, 10, 10, 10, 255, 23, 23, 24, 255, 22, 23, 23, 255, 12, 13, 13, 255, 9, 9, 9, 255, 7, 7, 7, 255, 2, 2, 2, 255, 4, 4, 4, 255, 2, 2, 2, 255, 5, 5, 5, 255, 6, 6, 7, 255, 8, 9, 9, 255, 4, 5, 5, 255, 8, 8, 8, 255, 7, 7, 7, 255, 9, 9, 9, 255, 6, 6, 6, 255, 6, 7, 7, 255, 7, 7, 7, 255, 11, 11, 12, 255, 9, 9, 9, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 14, 15, 15, 255, 16, 16, 17, 255, 10, 10, 10, 255, 12, 12, 12, 255, 14, 14, 15, 255, 12, 12, 13, 255, 19, 20, 20, 255, 16, 16, 17, 255, 20, 21, 21, 255, 17, 17, 18, 255, 20, 20, 21, 255, 17, 18, 18, 255, 10, 10, 10, 255, 10, 10, 10, 255, 14, 15, 15, 255, 13, 13, 13, 255, 13, 13, 14, 255, 13, 14, 14, 255, 24, 25, 26, 255, 23, 24, 24, 255, 22, 23, 23, 255, 21, 22, 22, 255, 23, 24, 24, 255, 21, 21, 22, 255, 19, 20, 20, 255, 18, 18, 19, 255, 12, 12, 13, 255, 10, 10, 11, 255, 14, 14, 14, 255, 12, 12, 12, 255, 10, 10, 10, 255, 11, 11, 11, 255, 11, 11, 11, 255, 9, 9, 9, 255, 13, 13, 14, 255, 13, 14, 14, 255, 19, 20, 20, 255, 20, 20, 21, 255, 12, 13, 13, 255, 14, 14, 14, 255, 11, 11, 11, 255, 8, 8, 8, 255, 10, 11, 11, 255, 12, 13, 13, 255, 19, 19, 20, 255, 15, 15, 15, 255, 15, 15, 16, 255, 12, 12, 13, 255, 16, 16, 17, 255, 12, 13, 13, 255, 12, 12, 13, 255, 10, 10, 11, 255, 5, 5, 5, 255, 11, 12, 12, 255, 8, 8, 8, 255, 7, 7, 8, 255, 12, 13, 13, 255, 13, 14, 14, 255, 21, 21, 22, 255, 21, 21, 22, 255, 32, 33, 34, 255, 32, 33, 34, 255, 23, 24, 24, 255, 21, 21, 22, 255, 17, 17, 17, 255, 24, 24, 25, 255, 17, 18, 18, 255, 14, 15, 15, 255, 9, 9, 9, 255, 7, 7, 7, 255, 9, 10, 10, 255, 8, 9, 9, 255, 11, 11, 11, 255, 13, 13, 13, 255, 9, 9, 9, 255, 11, 11, 11, 255, 11, 11, 11, 255, 11, 11, 11, 255, 14, 14, 14, 255, 10, 10, 11, 255, 9, 9, 9, 255, 11, 11, 11, 255, 12, 12, 13, 255, 14, 15, 15, 255, 16, 16, 16, 255, 13, 13, 13, 255, 11, 12, 12, 255, 10, 10, 10, 255, 7, 7, 7, 255, 13, 13, 13, 255, 10, 10, 10, 255, 44, 38, 26, 165, 43, 37, 26, 165, 38, 34, 25, 165, 36, 33, 25, 165, 42, 37, 26, 165, 44, 38, 26, 165, 52, 44, 33, 165, 48, 41, 27, 165, 51, 42, 28, 165, 39, 35, 25, 165, 51, 42, 28, 165, 45, 39, 27, 165, 49, 41, 27, 165, 43, 37, 26, 165, 47, 40, 27, 165, 42, 37, 26, 165, 39, 35, 25, 165, 43, 38, 28, 165, 44, 38, 28, 165, 52, 44, 33, 165, 65, 53, 39, 165, 59, 50, 36, 165, 41, 36, 26, 165, 40, 35, 27, 165, 65, 54, 39, 165, 40, 36, 27, 165, 64, 53, 39, 165, 39, 35, 25, 165, 45, 39, 26, 165, 40, 35, 25, 165, 43, 38, 28, 165, 38, 34, 25, 165, 39, 35, 25, 165, 48, 41, 30, 165, 44, 39, 29, 165, 86, 69, 49, 165, 87, 69, 49, 165, 49, 42, 27, 165, 72, 54, 36, 165, 41, 36, 26, 165, 42, 37, 26, 165, 42, 37, 28, 165, 38, 34, 25, 165, 45, 39, 26, 165, 66, 51, 34, 165, 62, 48, 32, 165, 56, 45, 30, 165, 41, 36, 26, 165, 44, 38, 26, 165, 48, 41, 27, 165, 49, 41, 27, 165, 45, 39, 26, 165, 50, 42, 28, 165, 53, 51, 43, 165, 46, 39, 27, 165, 41, 36, 26, 165, 38, 34, 25, 165, 42, 37, 26, 165, 48, 41, 27, 165, 56, 45, 30, 165, 54, 44, 29, 165, 47, 40, 27, 165, 50, 42, 28, 165, 61, 48, 32, 165, 57, 46, 30, 165, 54, 44, 29, 165, 62, 48, 32, 165, 63, 49, 33, 165, 57, 46, 30, 165, 59, 47, 31, 165, 61, 48, 32, 165, 65, 51, 33, 165, 62, 49, 32, 165, 65, 50, 33, 165, 57, 46, 30, 165, 67, 51, 34, 165, 75, 56, 36, 165, 55, 45, 30, 165, 53, 44, 29, 165, 42, 37, 26, 165, 41, 36, 26, 165, 38, 34, 25, 165, 38, 34, 25, 165, 42, 37, 26, 165, 53, 44, 29, 165, 46, 39, 27, 165, 55, 45, 30, 165, 41, 36, 26, 165, 39, 35, 26, 165, 57, 46, 30, 165, 49, 41, 27, 165, 47, 40, 27, 165, 56, 46, 30, 165, 49, 41, 27, 165, 43, 38, 26, 165, 44, 38, 26, 165, 47, 40, 27, 165, 72, 58, 42, 165, 46, 40, 30, 165, 87, 69, 49, 165, 44, 46, 40, 165, 52, 43, 28, 165, 55, 45, 29, 165, 42, 37, 26, 165, 39, 35, 25, 165, 47, 48, 43, 165, 39, 35, 25, 165, 42, 37, 26, 165, 41, 36, 26, 165, 45, 39, 26, 165, 48, 41, 27, 165, 42, 36, 26, 165, 43, 37, 26, 165, 46, 39, 27, 165, 46, 40, 30, 165, 36, 33, 25, 165, 36, 33, 25, 165, 40, 35, 25, 165, 46, 39, 27, 165, 48, 41, 27, 165, 47, 40, 27, 165, 40, 35, 25, 165, 45, 39, 27, 165, 53, 43, 29, 165, 57, 46, 30, 165, 46, 40, 27, 165, 48, 41, 27, 165, 37, 33, 25, 165, 38, 34, 25, 165, 39, 35, 25, 165, 44, 38, 26, 165, 37, 33, 25, 165, 39, 35, 25, 165, 50, 42, 28, 165, 55, 45, 30, 165, 49, 41, 27, 165, 53, 44, 29, 165, 74, 55, 36, 165, 70, 53, 35, 165, 48, 41, 27, 165, 51, 43, 28, 165, 49, 41, 27, 165, 69, 52, 35, 165, 61, 48, 32, 165, 45, 39, 27, 165, 53, 44, 29, 165, 44, 38, 26, 165, 42, 36, 26, 165, 40, 36, 26, 165, 52, 43, 28, 165, 44, 38, 26, 165, 44, 38, 26, 165, 51, 42, 28, 165, 79, 59, 36, 165, 46, 39, 27, 165, 47, 40, 27, 165, 41, 36, 26, 165, 40, 35, 25, 165, 60, 47, 31, 165, 38, 34, 25, 165, 44, 38, 26, 165, 42, 37, 28, 165, 69, 52, 35, 165, 64, 50, 33, 165, 46, 39, 27, 165, 49, 41, 27, 165, 59, 47, 31, 165, 66, 51, 34, 165, 61, 48, 32, 165, 49, 42, 27, 165, 50, 42, 27, 165, 48, 41, 27, 165, 46, 39, 27, 165, 45, 39, 27, 165, 38, 34, 25, 165, 44, 38, 26, 165, 42, 37, 26, 165, 67, 51, 34, 165, 78, 58, 36, 165, 72, 54, 36, 165, 60, 48, 31, 165, 50, 42, 28, 165, 38, 34, 25, 165, 39, 34, 25, 165, 38, 34, 25, 165, 42, 37, 26, 165, 42, 37, 26, 165, 43, 38, 26, 165, 55, 46, 34, 165, 75, 60, 43, 165, 42, 37, 28, 165, 41, 36, 27, 165, 37, 33, 25, 165, 41, 36, 26, 165, 36, 33, 25, 165, 39, 35, 25, 165, 48, 41, 27, 165, 68, 52, 34, 165, 78, 58, 36, 165, 58, 46, 31, 165, 57, 46, 30, 165, 57, 46, 30, 165, 54, 44, 29, 165, 55, 45, 29, 165, 45, 39, 27, 165, 42, 37, 26, 165, 46, 40, 27, 165, 59, 49, 36, 165, 36, 33, 25, 165, 40, 35, 26, 165, 45, 39, 29, 165, 41, 36, 27, 165, 47, 40, 27, 165, 38, 34, 26, 165, 63, 52, 38, 165, 58, 49, 36, 165, 40, 35, 26, 165, 45, 47, 41, 165, 47, 40, 27, 165, 52, 43, 28, 165, 47, 40, 27, 165, 61, 48, 32, 165, 73, 55, 36, 165, 69, 52, 35, 165, 67, 51, 34, 165, 59, 47, 31, 165, 44, 38, 26, 165, 47, 40, 30, 165, 87, 69, 49, 165, 87, 69, 49, 165, 37, 34, 25, 165, 50, 43, 32, 165, 41, 36, 26, 165, 69, 52, 35, 165, 54, 44, 29, 165, 55, 45, 30, 165, 41, 36, 26, 165, 38, 34, 25, 165, 39, 35, 25, 165, 43, 37, 26, 165, 39, 35, 25, 165, 38, 34, 25, 165, 43, 38, 28, 165, 40, 36, 26, 165, 47, 40, 27, 165, 43, 38, 26, 165, 45, 39, 26, 165, 42, 37, 28, 165, 69, 56, 41, 165, 36, 33, 25, 165, 55, 46, 34, 165, 40, 35, 25, 165, 41, 36, 26, 165, 56, 46, 30, 165, 48, 41, 27, 165, 48, 41, 27, 165, 14, 14, 14, 255, 13, 14, 14, 255, 17, 18, 18, 255, 20, 21, 21, 255, 20, 21, 21, 255, 17, 17, 17, 255, 14, 14, 15, 255, 18, 19, 19, 255, 19, 19, 20, 255, 14, 14, 14, 255, 14, 14, 14, 255, 15, 15, 16, 255, 11, 12, 12, 255, 14, 15, 15, 255, 16, 17, 17, 255, 17, 18, 18, 255, 17, 17, 17, 255, 11, 12, 12, 255, 10, 10, 10, 255, 10, 11, 11, 255, 14, 14, 14, 255, 12, 12, 12, 255, 17, 17, 18, 255, 19, 19, 20, 255, 18, 19, 19, 255, 30, 31, 32, 255, 23, 23, 24, 255, 26, 27, 28, 255, 24, 25, 25, 255, 26, 26, 27, 255, 17, 18, 18, 255, 14, 15, 15, 255, 10, 10, 11, 255, 7, 7, 7, 255, 10, 10, 11, 255, 9, 10, 10, 255, 10, 10, 10, 255, 12, 12, 12, 255, 18, 18, 18, 255, 19, 19, 20, 255, 19, 20, 20, 255, 21, 22, 22, 255, 23, 24, 24, 255, 26, 27, 28, 255, 29, 30, 31, 255, 33, 34, 34, 255, 23, 24, 25, 255, 29, 30, 31, 255, 31, 32, 32, 255, 28, 29, 29, 255, 17, 17, 18, 255, 17, 17, 17, 255, 14, 14, 14, 255, 13, 13, 13, 255, 17, 17, 17, 255, 15, 16, 16, 255, 16, 17, 17, 255, 20, 21, 21, 255, 26, 26, 27, 255, 28, 29, 30, 255, 27, 28, 28, 255, 33, 34, 34, 255, 33, 34, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 31, 31, 32, 255, 22, 22, 23, 255, 31, 32, 33, 255, 22, 22, 23, 255, 24, 25, 25, 255, 17, 18, 18, 255, 10, 11, 11, 255, 7, 8, 8, 255, 5, 5, 5, 255, 11, 12, 12, 255, 17, 17, 18, 255, 20, 20, 21, 255, 17, 17, 18, 255, 12, 12, 12, 255, 18, 19, 19, 255, 19, 19, 20, 255, 19, 20, 20, 255, 19, 20, 20, 255, 21, 22, 22, 255, 24, 25, 25, 255, 22, 22, 23, 255, 18, 18, 19, 255, 17, 18, 18, 255, 15, 16, 16, 255, 17, 17, 18, 255, 9, 9, 9, 255, 8, 8, 8, 255, 9, 9, 10, 255, 19, 20, 20, 255, 25, 26, 26, 255, 26, 27, 28, 255, 17, 18, 18, 255, 22, 22, 23, 255, 22, 22, 23, 255, 29, 30, 30, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 33, 255, 31, 32, 33, 255, 33, 34, 34, 255, 32, 33, 34, 255, 24, 25, 26, 255, 29, 30, 30, 255, 27, 27, 28, 255, 22, 23, 23, 255, 23, 24, 24, 255, 23, 24, 25, 255, 18, 19, 19, 255, 15, 15, 16, 255, 12, 12, 12, 255, 10, 10, 10, 255, 10, 10, 10, 255, 15, 16, 16, 255, 16, 16, 16, 255, 20, 20, 21, 255, 17, 18, 18, 255, 15, 16, 16, 255, 16, 16, 16, 255, 11, 11, 11, 255, 7, 7, 7, 255, 11, 11, 12, 255, 19, 19, 19, 255, 23, 23, 24, 255, 19, 19, 20, 255, 26, 26, 27, 255, 24, 25, 26, 255, 18, 18, 19, 255, 20, 20, 21, 255, 19, 20, 20, 255, 17, 17, 18, 255, 17, 17, 17, 255, 14, 14, 15, 255, 9, 9, 10, 255, 14, 14, 15, 255, 6, 7, 7, 255, 6, 6, 6, 255, 11, 12, 12, 255, 5, 6, 6, 255, 4, 5, 5, 255, 9, 10, 10, 255, 6, 6, 6, 255, 8, 8, 8, 255, 6, 6, 6, 255, 6, 6, 6, 255, 9, 9, 9, 255, 8, 9, 9, 255, 14, 15, 15, 255, 8, 8, 8, 255, 10, 11, 11, 255, 9, 9, 9, 255, 9, 9, 10, 255, 7, 7, 8, 255, 12, 12, 12, 255, 12, 12, 12, 255, 10, 10, 11, 255, 7, 7, 7, 255, 6, 7, 7, 255, 9, 9, 9, 255, 12, 12, 12, 255, 18, 18, 19, 255, 18, 18, 18, 255, 17, 17, 17, 255, 11, 11, 12, 255, 10, 10, 10, 255, 14, 14, 15, 255, 14, 15, 15, 255, 21, 21, 22, 255, 23, 23, 24, 255, 19, 19, 19, 255, 20, 21, 21, 255, 18, 18, 19, 255, 10, 10, 11, 255, 18, 18, 18, 255, 13, 13, 14, 255, 10, 11, 11, 255, 13, 13, 13, 255, 12, 12, 12, 255, 16, 17, 17, 255, 19, 20, 20, 255, 16, 16, 17, 255, 18, 18, 19, 255, 18, 19, 19, 255, 15, 15, 16, 255, 16, 17, 17, 255, 13, 13, 14, 255, 11, 12, 12, 255, 13, 14, 14, 255, 10, 10, 10, 255, 13, 14, 14, 255, 13, 13, 14, 255, 14, 14, 15, 255, 15, 16, 16, 255, 9, 10, 10, 255, 15, 16, 16, 255, 14, 14, 15, 255, 17, 18, 18, 255, 23, 23, 24, 255, 18, 19, 19, 255, 15, 16, 16, 255, 10, 11, 11, 255, 10, 11, 11, 255, 8, 8, 8, 255, 8, 8, 8, 255, 14, 14, 15, 255, 13, 14, 14, 255, 12, 12, 13, 255, 12, 12, 12, 255, 13, 14, 14, 255, 11, 11, 12, 255, 9, 9, 10, 255, 8, 8, 8, 255, 10, 10, 10, 255, 5, 5, 5, 255, 5, 5, 5, 255, 10, 10, 11, 255, 16, 16, 17, 255, 17, 17, 17, 255, 23, 23, 24, 255, 24, 24, 25, 255, 30, 31, 31, 255, 31, 32, 33, 255, 33, 33, 34, 255, 16, 16, 17, 255, 20, 20, 21, 255, 21, 21, 22, 255, 18, 18, 19, 255, 17, 17, 17, 255, 15, 15, 15, 255, 14, 14, 15, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 13, 13, 13, 255, 9, 9, 9, 255, 12, 13, 13, 255, 10, 10, 11, 255, 9, 9, 9, 255, 10, 10, 10, 255, 9, 10, 10, 255, 7, 8, 8, 255, 5, 5, 5, 255, 10, 11, 11, 255, 10, 10, 10, 255, 11, 12, 12, 255, 10, 11, 11, 255, 10, 10, 11, 255, 8, 8, 8, 255, 9, 9, 10, 255, 9, 9, 9, 255, 6, 6, 6, 255, 46, 40, 27, 165, 46, 39, 27, 165, 43, 38, 26, 165, 61, 51, 37, 165, 50, 42, 28, 165, 44, 38, 26, 165, 43, 38, 26, 165, 45, 39, 27, 165, 44, 38, 26, 165, 47, 40, 27, 165, 38, 34, 25, 165, 43, 38, 26, 165, 51, 43, 28, 165, 39, 35, 25, 165, 53, 44, 29, 165, 39, 35, 25, 165, 43, 37, 28, 165, 39, 35, 25, 165, 41, 36, 26, 165, 38, 34, 25, 165, 37, 34, 25, 165, 44, 38, 26, 165, 41, 36, 26, 165, 39, 34, 25, 165, 63, 52, 38, 165, 76, 61, 44, 165, 45, 39, 26, 165, 45, 39, 26, 165, 50, 42, 28, 165, 48, 41, 27, 165, 54, 44, 29, 165, 49, 41, 27, 165, 50, 42, 28, 165, 52, 43, 28, 165, 52, 45, 33, 165, 59, 49, 36, 165, 54, 46, 33, 165, 40, 35, 26, 165, 61, 48, 32, 165, 42, 37, 26, 165, 41, 36, 26, 165, 47, 40, 27, 165, 44, 38, 26, 165, 50, 42, 28, 165, 43, 37, 26, 165, 59, 47, 31, 165, 52, 43, 29, 165, 47, 40, 27, 165, 56, 45, 30, 165, 44, 38, 26, 165, 45, 39, 27, 165, 42, 36, 26, 165, 53, 44, 29, 165, 71, 54, 35, 165, 55, 45, 30, 165, 64, 50, 33, 165, 45, 39, 26, 165, 62, 52, 37, 165, 53, 45, 33, 165, 42, 37, 26, 165, 47, 40, 27, 165, 45, 39, 26, 165, 44, 38, 26, 165, 52, 43, 29, 165, 54, 44, 29, 165, 48, 41, 27, 165, 48, 41, 27, 165, 61, 48, 32, 165, 51, 42, 28, 165, 57, 46, 30, 165, 65, 50, 33, 165, 55, 45, 30, 165, 47, 40, 27, 165, 54, 44, 29, 165, 45, 39, 26, 165, 46, 40, 27, 165, 64, 50, 33, 165, 66, 51, 34, 165, 53, 44, 29, 165, 39, 35, 26, 165, 82, 66, 47, 165, 36, 33, 25, 165, 38, 34, 25, 165, 38, 35, 26, 165, 39, 35, 25, 165, 45, 39, 26, 165, 47, 40, 27, 165, 42, 37, 26, 165, 41, 36, 26, 165, 56, 46, 30, 165, 46, 39, 27, 165, 37, 34, 25, 165, 40, 35, 26, 165, 43, 37, 26, 165, 41, 36, 27, 165, 46, 39, 27, 165, 38, 34, 25, 165, 51, 44, 32, 165, 64, 53, 38, 165, 59, 49, 36, 165, 41, 37, 27, 165, 44, 38, 26, 165, 58, 46, 31, 165, 47, 40, 27, 165, 38, 34, 25, 165, 36, 33, 25, 165, 46, 40, 27, 165, 48, 41, 27, 165, 57, 46, 30, 165, 52, 43, 28, 165, 54, 44, 29, 165, 48, 41, 27, 165, 53, 43, 29, 165, 37, 33, 25, 165, 64, 53, 38, 165, 42, 37, 28, 165, 69, 56, 41, 165, 42, 37, 26, 165, 38, 34, 25, 165, 38, 34, 25, 165, 42, 37, 26, 165, 56, 45, 30, 165, 65, 50, 33, 165, 56, 46, 30, 165, 55, 45, 29, 165, 57, 46, 30, 165, 39, 35, 25, 165, 38, 34, 25, 165, 41, 36, 26, 165, 36, 33, 25, 165, 43, 38, 26, 165, 54, 44, 29, 165, 47, 40, 27, 165, 52, 43, 28, 165, 59, 47, 31, 165, 46, 39, 27, 165, 56, 45, 30, 165, 72, 54, 36, 165, 76, 57, 36, 165, 73, 55, 36, 165, 50, 42, 28, 165, 52, 43, 28, 165, 59, 47, 31, 165, 68, 52, 34, 165, 51, 43, 28, 165, 47, 40, 27, 165, 40, 36, 26, 165, 45, 39, 27, 165, 47, 48, 41, 165, 44, 38, 26, 165, 47, 48, 41, 165, 45, 39, 27, 165, 49, 41, 27, 165, 63, 49, 33, 165, 55, 45, 30, 165, 48, 41, 27, 165, 50, 42, 28, 165, 48, 41, 27, 165, 45, 39, 27, 165, 43, 37, 26, 165, 44, 38, 26, 165, 46, 40, 27, 165, 60, 47, 31, 165, 56, 45, 30, 165, 51, 51, 42, 165, 53, 44, 29, 165, 57, 46, 30, 165, 53, 44, 29, 165, 47, 40, 27, 165, 47, 40, 27, 165, 39, 35, 25, 165, 39, 35, 25, 165, 43, 37, 26, 165, 53, 44, 29, 165, 48, 41, 27, 165, 51, 43, 28, 165, 52, 43, 29, 165, 67, 51, 34, 165, 60, 47, 31, 165, 45, 39, 26, 165, 60, 48, 32, 165, 60, 48, 32, 165, 47, 40, 27, 165, 46, 47, 41, 165, 41, 36, 26, 165, 37, 33, 25, 165, 46, 39, 27, 165, 46, 39, 27, 165, 40, 36, 27, 165, 42, 37, 28, 165, 52, 44, 33, 165, 69, 56, 41, 165, 61, 50, 37, 165, 38, 34, 26, 165, 46, 39, 27, 165, 50, 42, 27, 165, 41, 36, 26, 165, 43, 37, 26, 165, 58, 46, 31, 165, 54, 44, 29, 165, 59, 47, 31, 165, 45, 39, 26, 165, 56, 46, 30, 165, 59, 47, 31, 165, 42, 37, 26, 165, 40, 35, 26, 165, 41, 36, 26, 165, 39, 35, 25, 165, 40, 35, 25, 165, 44, 38, 26, 165, 40, 35, 26, 165, 39, 35, 25, 165, 42, 37, 26, 165, 46, 40, 27, 165, 50, 43, 31, 165, 39, 34, 25, 165, 37, 34, 25, 165, 49, 42, 27, 165, 44, 38, 26, 165, 46, 39, 27, 165, 51, 43, 28, 165, 53, 44, 29, 165, 56, 45, 30, 165, 45, 39, 26, 165, 43, 37, 26, 165, 44, 38, 26, 165, 42, 37, 26, 165, 47, 40, 27, 165, 39, 35, 25, 165, 51, 51, 44, 165, 36, 33, 25, 165, 42, 37, 26, 165, 47, 40, 27, 165, 47, 40, 27, 165, 53, 44, 29, 165, 48, 41, 27, 165, 45, 39, 27, 165, 48, 41, 27, 165, 42, 37, 26, 165, 48, 41, 27, 165, 53, 44, 29, 165, 47, 40, 27, 165, 40, 35, 26, 165, 38, 34, 25, 165, 41, 36, 26, 165, 37, 34, 25, 165, 45, 39, 27, 165, 39, 35, 25, 165, 64, 53, 38, 165, 46, 40, 29, 165, 40, 35, 26, 165, 51, 43, 28, 165, 61, 48, 32, 165, 61, 48, 32, 165, 75, 56, 36, 165, 53, 44, 29, 165, 12, 12, 12, 255, 11, 11, 11, 255, 18, 19, 19, 255, 24, 25, 26, 255, 22, 22, 23, 255, 18, 19, 19, 255, 20, 20, 21, 255, 19, 19, 20, 255, 17, 18, 18, 255, 22, 22, 23, 255, 20, 21, 21, 255, 19, 20, 20, 255, 16, 17, 17, 255, 20, 20, 21, 255, 17, 18, 18, 255, 15, 15, 16, 255, 20, 20, 21, 255, 12, 12, 12, 255, 15, 16, 16, 255, 14, 14, 14, 255, 15, 15, 16, 255, 18, 18, 19, 255, 20, 20, 20, 255, 22, 22, 23, 255, 20, 21, 21, 255, 33, 34, 34, 255, 23, 24, 24, 255, 27, 28, 28, 255, 21, 22, 22, 255, 18, 19, 19, 255, 19, 19, 20, 255, 12, 12, 12, 255, 10, 10, 10, 255, 10, 10, 11, 255, 9, 10, 10, 255, 4, 4, 4, 255, 9, 10, 10, 255, 15, 15, 15, 255, 15, 15, 15, 255, 14, 14, 15, 255, 19, 19, 20, 255, 17, 17, 17, 255, 20, 21, 21, 255, 27, 27, 28, 255, 24, 24, 25, 255, 22, 22, 23, 255, 21, 21, 22, 255, 22, 23, 23, 255, 23, 23, 24, 255, 25, 25, 26, 255, 20, 21, 21, 255, 14, 14, 14, 255, 10, 10, 10, 255, 11, 12, 12, 255, 13, 14, 14, 255, 11, 12, 12, 255, 16, 16, 16, 255, 18, 18, 19, 255, 18, 19, 19, 255, 27, 28, 28, 255, 33, 34, 34, 255, 33, 34, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 33, 34, 34, 255, 20, 20, 21, 255, 31, 32, 32, 255, 28, 28, 29, 255, 23, 24, 24, 255, 15, 15, 16, 255, 11, 12, 12, 255, 8, 9, 9, 255, 8, 8, 8, 255, 11, 11, 12, 255, 17, 18, 18, 255, 17, 17, 17, 255, 15, 15, 15, 255, 24, 24, 25, 255, 23, 24, 24, 255, 19, 20, 20, 255, 24, 25, 25, 255, 32, 32, 33, 255, 24, 24, 25, 255, 31, 32, 32, 255, 30, 30, 31, 255, 25, 25, 26, 255, 25, 26, 26, 255, 19, 20, 20, 255, 20, 21, 21, 255, 10, 11, 11, 255, 9, 9, 9, 255, 11, 11, 11, 255, 18, 19, 19, 255, 23, 24, 24, 255, 23, 24, 24, 255, 24, 24, 25, 255, 19, 20, 20, 255, 30, 31, 31, 255, 32, 33, 34, 255, 32, 32, 33, 255, 32, 33, 34, 255, 29, 29, 30, 255, 33, 34, 34, 255, 29, 29, 30, 255, 28, 29, 29, 255, 31, 31, 32, 255, 22, 23, 23, 255, 19, 19, 19, 255, 22, 22, 23, 255, 14, 14, 14, 255, 17, 18, 18, 255, 19, 19, 20, 255, 13, 13, 13, 255, 8, 9, 9, 255, 10, 10, 10, 255, 15, 16, 16, 255, 15, 15, 16, 255, 16, 16, 16, 255, 20, 20, 21, 255, 31, 31, 32, 255, 21, 22, 22, 255, 21, 22, 22, 255, 12, 12, 13, 255, 14, 14, 14, 255, 15, 16, 16, 255, 18, 18, 19, 255, 18, 18, 19, 255, 18, 18, 19, 255, 23, 24, 24, 255, 30, 31, 31, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 20, 21, 21, 255, 17, 18, 18, 255, 16, 16, 17, 255, 9, 9, 9, 255, 11, 12, 12, 255, 14, 14, 15, 255, 10, 10, 11, 255, 9, 9, 9, 255, 6, 6, 6, 255, 5, 5, 5, 255, 9, 9, 10, 255, 7, 7, 7, 255, 10, 11, 11, 255, 6, 6, 6, 255, 9, 9, 10, 255, 12, 12, 13, 255, 10, 10, 10, 255, 13, 13, 14, 255, 20, 20, 21, 255, 11, 11, 11, 255, 13, 13, 13, 255, 13, 13, 14, 255, 16, 16, 16, 255, 14, 14, 15, 255, 20, 20, 21, 255, 13, 14, 14, 255, 10, 10, 10, 255, 8, 8, 9, 255, 10, 10, 11, 255, 12, 12, 12, 255, 11, 11, 11, 255, 14, 14, 14, 255, 21, 22, 22, 255, 21, 22, 22, 255, 11, 11, 11, 255, 15, 15, 16, 255, 21, 22, 22, 255, 16, 16, 16, 255, 25, 26, 27, 255, 26, 26, 27, 255, 17, 17, 18, 255, 19, 19, 20, 255, 18, 18, 19, 255, 18, 19, 19, 255, 15, 15, 15, 255, 9, 9, 9, 255, 10, 10, 11, 255, 7, 7, 7, 255, 11, 11, 11, 255, 13, 13, 13, 255, 17, 17, 18, 255, 10, 10, 10, 255, 15, 15, 16, 255, 14, 14, 14, 255, 14, 15, 15, 255, 10, 10, 10, 255, 9, 10, 10, 255, 11, 12, 12, 255, 13, 14, 14, 255, 16, 16, 16, 255, 19, 19, 20, 255, 16, 16, 16, 255, 14, 14, 14, 255, 8, 9, 9, 255, 12, 12, 12, 255, 24, 24, 25, 255, 20, 21, 21, 255, 27, 27, 28, 255, 24, 25, 25, 255, 19, 20, 20, 255, 15, 15, 16, 255, 12, 12, 13, 255, 8, 8, 8, 255, 5, 5, 5, 255, 9, 9, 9, 255, 11, 11, 11, 255, 10, 11, 11, 255, 9, 9, 9, 255, 7, 7, 7, 255, 5, 5, 5, 255, 7, 7, 7, 255, 9, 9, 9, 255, 11, 11, 11, 255, 8, 8, 8, 255, 10, 10, 11, 255, 11, 11, 11, 255, 13, 13, 13, 255, 15, 16, 16, 255, 22, 23, 24, 255, 27, 28, 29, 255, 26, 27, 27, 255, 25, 26, 27, 255, 30, 31, 31, 255, 33, 33, 34, 255, 28, 28, 29, 255, 23, 23, 24, 255, 21, 21, 22, 255, 16, 16, 16, 255, 16, 16, 17, 255, 10, 11, 11, 255, 11, 12, 12, 255, 14, 14, 15, 255, 15, 16, 16, 255, 18, 19, 19, 255, 10, 10, 10, 255, 12, 13, 13, 255, 13, 14, 14, 255, 12, 12, 12, 255, 10, 11, 11, 255, 13, 14, 14, 255, 13, 13, 13, 255, 12, 12, 13, 255, 14, 14, 14, 255, 15, 16, 16, 255, 11, 11, 11, 255, 15, 15, 15, 255, 11, 11, 12, 255, 7, 7, 7, 255, 11, 11, 11, 255, 11, 11, 11, 255, 11, 11, 11, 255, 48, 41, 27, 165, 52, 43, 28, 165, 45, 39, 26, 165, 53, 45, 33, 165, 45, 39, 27, 165, 46, 39, 27, 165, 42, 37, 26, 165, 37, 33, 25, 165, 40, 36, 26, 165, 52, 44, 32, 165, 41, 36, 26, 165, 43, 38, 26, 165, 54, 44, 29, 165, 62, 49, 32, 165, 46, 39, 27, 165, 41, 36, 26, 165, 57, 48, 35, 165, 37, 33, 25, 165, 37, 33, 25, 165, 51, 43, 28, 165, 45, 39, 26, 165, 58, 46, 31, 165, 70, 53, 35, 165, 37, 34, 25, 165, 41, 36, 26, 165, 41, 36, 26, 165, 38, 34, 25, 165, 49, 41, 27, 165, 47, 40, 27, 165, 44, 38, 26, 165, 46, 40, 27, 165, 47, 40, 27, 165, 60, 48, 32, 165, 55, 45, 30, 165, 47, 40, 27, 165, 40, 35, 25, 165, 46, 39, 27, 165, 46, 40, 27, 165, 43, 38, 26, 165, 47, 40, 27, 165, 47, 40, 27, 165, 40, 36, 26, 165, 47, 40, 27, 165, 48, 41, 27, 165, 41, 36, 26, 165, 41, 36, 26, 165, 45, 39, 26, 165, 42, 37, 26, 165, 43, 37, 26, 165, 51, 42, 28, 165, 48, 41, 27, 165, 64, 50, 33, 165, 64, 50, 33, 165, 51, 43, 28, 165, 44, 38, 26, 165, 44, 38, 26, 165, 45, 39, 26, 165, 57, 48, 35, 165, 43, 38, 26, 165, 36, 33, 25, 165, 43, 37, 26, 165, 45, 39, 26, 165, 46, 39, 27, 165, 46, 39, 27, 165, 44, 46, 40, 165, 38, 34, 25, 165, 60, 48, 31, 165, 56, 45, 30, 165, 47, 48, 41, 165, 52, 43, 28, 165, 48, 41, 27, 165, 60, 47, 31, 165, 42, 36, 26, 165, 44, 38, 26, 165, 51, 43, 28, 165, 54, 44, 29, 165, 58, 46, 30, 165, 72, 54, 36, 165, 47, 40, 27, 165, 40, 35, 25, 165, 50, 43, 32, 165, 44, 39, 29, 165, 45, 39, 26, 165, 39, 35, 25, 165, 47, 40, 30, 165, 52, 44, 32, 165, 45, 39, 29, 165, 47, 40, 27, 165, 48, 41, 27, 165, 43, 38, 26, 165, 45, 39, 27, 165, 49, 41, 27, 165, 43, 37, 26, 165, 61, 51, 37, 165, 52, 44, 32, 165, 38, 34, 25, 165, 40, 36, 26, 165, 75, 61, 44, 165, 71, 58, 42, 165, 78, 63, 45, 165, 43, 37, 26, 165, 47, 40, 27, 165, 46, 40, 27, 165, 38, 34, 25, 165, 39, 35, 25, 165, 46, 39, 27, 165, 49, 42, 27, 165, 52, 43, 28, 165, 67, 51, 34, 165, 43, 38, 26, 165, 38, 34, 25, 165, 45, 39, 27, 165, 45, 39, 26, 165, 39, 35, 25, 165, 50, 43, 32, 165, 40, 35, 26, 165, 39, 35, 25, 165, 46, 39, 27, 165, 39, 35, 25, 165, 46, 39, 27, 165, 44, 38, 26, 165, 46, 39, 27, 165, 67, 51, 34, 165, 59, 47, 31, 165, 50, 42, 28, 165, 43, 38, 26, 165, 46, 39, 27, 165, 38, 34, 26, 165, 36, 33, 25, 165, 63, 52, 38, 165, 50, 42, 28, 165, 64, 50, 33, 165, 45, 39, 26, 165, 42, 36, 26, 165, 48, 41, 27, 165, 43, 38, 26, 165, 46, 40, 27, 165, 73, 55, 36, 165, 50, 42, 28, 165, 72, 54, 36, 165, 46, 40, 27, 165, 46, 39, 27, 165, 41, 36, 26, 165, 52, 43, 29, 165, 60, 48, 31, 165, 49, 41, 27, 165, 48, 41, 27, 165, 45, 39, 27, 165, 50, 42, 28, 165, 55, 45, 29, 165, 61, 48, 32, 165, 47, 40, 27, 165, 47, 40, 27, 165, 68, 52, 34, 165, 64, 50, 33, 165, 57, 46, 30, 165, 38, 34, 25, 165, 41, 36, 26, 165, 49, 41, 27, 165, 48, 41, 27, 165, 60, 48, 32, 165, 56, 46, 30, 165, 48, 41, 27, 165, 59, 47, 31, 165, 49, 42, 27, 165, 49, 42, 27, 165, 63, 49, 33, 165, 55, 45, 29, 165, 54, 44, 29, 165, 45, 39, 27, 165, 36, 33, 25, 165, 37, 33, 25, 165, 46, 40, 27, 165, 51, 43, 28, 165, 41, 36, 26, 165, 48, 41, 27, 165, 54, 44, 29, 165, 44, 38, 26, 165, 41, 36, 26, 165, 47, 40, 27, 165, 47, 40, 27, 165, 69, 53, 35, 165, 48, 41, 27, 165, 57, 46, 30, 165, 43, 37, 26, 165, 69, 56, 41, 165, 37, 33, 25, 165, 47, 40, 27, 165, 36, 33, 25, 165, 36, 33, 25, 165, 39, 35, 25, 165, 62, 60, 50, 165, 64, 53, 38, 165, 38, 34, 26, 165, 55, 47, 34, 165, 39, 35, 25, 165, 44, 38, 26, 165, 41, 36, 26, 165, 45, 39, 26, 165, 54, 44, 29, 165, 44, 38, 26, 165, 38, 34, 25, 165, 39, 35, 25, 165, 47, 40, 27, 165, 47, 40, 27, 165, 47, 40, 27, 165, 53, 44, 29, 165, 51, 43, 28, 165, 50, 42, 28, 165, 54, 44, 29, 165, 41, 36, 26, 165, 50, 43, 31, 165, 45, 39, 26, 165, 48, 41, 27, 165, 58, 49, 35, 165, 45, 39, 29, 165, 40, 35, 25, 165, 49, 42, 27, 165, 42, 37, 26, 165, 39, 35, 25, 165, 46, 40, 27, 165, 62, 48, 32, 165, 55, 45, 29, 165, 49, 41, 27, 165, 47, 40, 27, 165, 49, 42, 27, 165, 48, 41, 27, 165, 67, 51, 34, 165, 41, 36, 26, 165, 44, 38, 26, 165, 47, 40, 27, 165, 50, 42, 28, 165, 50, 42, 28, 165, 38, 34, 25, 165, 48, 41, 27, 165, 45, 39, 27, 165, 58, 47, 31, 165, 58, 47, 31, 165, 37, 34, 25, 165, 38, 34, 25, 165, 39, 35, 26, 165, 49, 41, 27, 165, 36, 33, 25, 165, 38, 34, 25, 165, 39, 35, 25, 165, 45, 39, 29, 165, 39, 35, 25, 165, 37, 34, 25, 165, 41, 36, 26, 165, 49, 42, 31, 165, 43, 37, 26, 165, 49, 41, 27, 165, 56, 45, 30, 165, 48, 41, 27, 165, 72, 54, 36, 165, 50, 42, 28, 165, 12, 12, 12, 255, 13, 13, 14, 255, 27, 27, 28, 255, 24, 24, 25, 255, 26, 26, 27, 255, 24, 24, 25, 255, 19, 20, 20, 255, 21, 22, 22, 255, 24, 24, 25, 255, 21, 21, 22, 255, 27, 28, 29, 255, 27, 27, 28, 255, 24, 24, 25, 255, 25, 26, 27, 255, 20, 20, 21, 255, 13, 13, 14, 255, 19, 20, 20, 255, 23, 23, 24, 255, 13, 13, 13, 255, 9, 9, 10, 255, 11, 11, 12, 255, 19, 19, 19, 255, 22, 23, 23, 255, 24, 24, 25, 255, 28, 29, 30, 255, 27, 27, 28, 255, 27, 27, 28, 255, 23, 24, 24, 255, 25, 25, 26, 255, 20, 21, 21, 255, 20, 21, 21, 255, 15, 15, 16, 255, 13, 14, 14, 255, 9, 9, 10, 255, 10, 10, 10, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 14, 14, 14, 255, 11, 11, 12, 255, 8, 8, 8, 255, 16, 17, 17, 255, 24, 24, 25, 255, 18, 19, 19, 255, 18, 19, 19, 255, 18, 18, 18, 255, 21, 21, 22, 255, 17, 17, 17, 255, 19, 19, 20, 255, 24, 24, 25, 255, 19, 19, 20, 255, 15, 15, 16, 255, 12, 13, 13, 255, 12, 12, 12, 255, 11, 11, 11, 255, 11, 11, 12, 255, 18, 19, 19, 255, 15, 15, 16, 255, 22, 22, 23, 255, 22, 23, 23, 255, 33, 34, 34, 255, 29, 30, 31, 255, 33, 33, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 29, 30, 30, 255, 26, 27, 28, 255, 23, 24, 25, 255, 24, 25, 25, 255, 26, 27, 28, 255, 16, 16, 17, 255, 11, 12, 12, 255, 5, 5, 5, 255, 9, 9, 10, 255, 13, 13, 13, 255, 16, 16, 17, 255, 21, 21, 22, 255, 23, 23, 24, 255, 28, 29, 29, 255, 22, 22, 23, 255, 24, 24, 25, 255, 28, 29, 29, 255, 32, 32, 33, 255, 26, 26, 27, 255, 27, 28, 28, 255, 30, 31, 32, 255, 31, 32, 32, 255, 28, 28, 29, 255, 26, 26, 27, 255, 19, 19, 20, 255, 18, 19, 19, 255, 12, 12, 13, 255, 15, 15, 15, 255, 20, 20, 21, 255, 22, 22, 23, 255, 25, 25, 26, 255, 24, 24, 25, 255, 24, 25, 25, 255, 28, 28, 29, 255, 31, 32, 32, 255, 33, 33, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 22, 23, 23, 255, 25, 26, 26, 255, 19, 20, 20, 255, 27, 27, 28, 255, 21, 21, 22, 255, 17, 17, 18, 255, 17, 18, 18, 255, 12, 12, 12, 255, 16, 16, 16, 255, 16, 16, 16, 255, 7, 7, 7, 255, 8, 8, 8, 255, 11, 12, 12, 255, 16, 16, 17, 255, 22, 23, 24, 255, 19, 20, 20, 255, 22, 22, 23, 255, 30, 31, 31, 255, 20, 21, 21, 255, 18, 18, 18, 255, 15, 15, 15, 255, 14, 15, 15, 255, 16, 16, 17, 255, 17, 18, 18, 255, 17, 17, 17, 255, 23, 24, 24, 255, 22, 23, 23, 255, 32, 33, 33, 255, 33, 34, 34, 255, 32, 33, 33, 255, 33, 33, 34, 255, 32, 32, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 21, 22, 22, 255, 18, 19, 19, 255, 14, 14, 15, 255, 14, 14, 15, 255, 9, 9, 9, 255, 5, 6, 6, 255, 8, 9, 9, 255, 14, 15, 15, 255, 13, 14, 14, 255, 16, 16, 16, 255, 18, 18, 19, 255, 16, 16, 17, 255, 11, 11, 11, 255, 16, 16, 17, 255, 18, 18, 19, 255, 20, 20, 21, 255, 18, 19, 19, 255, 21, 21, 22, 255, 21, 21, 22, 255, 26, 27, 27, 255, 25, 26, 26, 255, 15, 15, 16, 255, 15, 15, 15, 255, 9, 9, 9, 255, 8, 9, 9, 255, 8, 8, 9, 255, 12, 12, 12, 255, 11, 12, 12, 255, 16, 16, 16, 255, 18, 19, 19, 255, 13, 13, 14, 255, 29, 30, 30, 255, 23, 24, 24, 255, 33, 34, 34, 255, 26, 26, 27, 255, 19, 20, 20, 255, 26, 27, 27, 255, 18, 18, 19, 255, 23, 23, 24, 255, 22, 22, 23, 255, 21, 21, 22, 255, 12, 12, 12, 255, 11, 11, 11, 255, 7, 7, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 11, 12, 12, 255, 15, 16, 16, 255, 12, 12, 13, 255, 13, 13, 14, 255, 13, 14, 14, 255, 11, 11, 11, 255, 11, 11, 11, 255, 12, 12, 13, 255, 16, 16, 17, 255, 16, 16, 17, 255, 22, 22, 23, 255, 19, 19, 20, 255, 23, 24, 24, 255, 16, 16, 16, 255, 9, 9, 9, 255, 15, 15, 16, 255, 24, 24, 25, 255, 26, 27, 27, 255, 28, 29, 30, 255, 24, 24, 25, 255, 21, 21, 22, 255, 20, 20, 21, 255, 17, 18, 18, 255, 9, 9, 9, 255, 7, 7, 8, 255, 11, 11, 12, 255, 7, 7, 8, 255, 9, 9, 9, 255, 9, 9, 9, 255, 11, 12, 12, 255, 6, 6, 6, 255, 6, 6, 6, 255, 11, 11, 12, 255, 13, 13, 14, 255, 16, 16, 16, 255, 13, 13, 13, 255, 7, 7, 7, 255, 12, 12, 12, 255, 16, 16, 16, 255, 24, 24, 25, 255, 25, 26, 26, 255, 28, 29, 29, 255, 29, 30, 30, 255, 33, 34, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 23, 23, 24, 255, 16, 16, 16, 255, 13, 14, 14, 255, 12, 13, 13, 255, 9, 10, 10, 255, 14, 14, 14, 255, 14, 14, 15, 255, 19, 19, 20, 255, 12, 12, 13, 255, 12, 12, 13, 255, 15, 16, 16, 255, 13, 14, 14, 255, 13, 13, 13, 255, 14, 15, 15, 255, 13, 13, 14, 255, 18, 18, 19, 255, 15, 16, 16, 255, 16, 16, 17, 255, 15, 16, 16, 255, 18, 18, 19, 255, 15, 15, 16, 255, 9, 9, 9, 255, 13, 13, 14, 255, 9, 9, 9, 255, 9, 9, 9, 255, 45, 39, 26, 165, 37, 34, 25, 165, 43, 38, 26, 165, 39, 35, 25, 165, 42, 37, 26, 165, 54, 46, 34, 165, 61, 51, 37, 165, 86, 69, 48, 165, 50, 43, 32, 165, 41, 36, 26, 165, 57, 48, 35, 165, 44, 38, 26, 165, 54, 44, 29, 165, 47, 40, 27, 165, 60, 47, 31, 165, 37, 34, 25, 165, 40, 35, 25, 165, 46, 48, 41, 165, 54, 44, 29, 165, 41, 36, 26, 165, 48, 41, 27, 165, 47, 40, 27, 165, 61, 48, 32, 165, 48, 41, 27, 165, 40, 35, 25, 165, 44, 38, 26, 165, 50, 42, 28, 165, 42, 37, 26, 165, 49, 41, 27, 165, 45, 39, 26, 165, 48, 41, 27, 165, 54, 44, 29, 165, 48, 41, 27, 165, 55, 45, 30, 165, 45, 39, 26, 165, 43, 37, 26, 165, 60, 47, 31, 165, 60, 48, 31, 165, 36, 33, 25, 165, 51, 43, 28, 165, 51, 43, 28, 165, 45, 39, 26, 165, 52, 43, 29, 165, 44, 38, 26, 165, 39, 35, 25, 165, 87, 69, 49, 165, 43, 38, 28, 165, 37, 33, 25, 165, 42, 37, 26, 165, 58, 46, 30, 165, 57, 46, 30, 165, 67, 51, 34, 165, 73, 55, 36, 165, 45, 39, 27, 165, 49, 42, 27, 165, 43, 38, 26, 165, 57, 48, 35, 165, 38, 34, 26, 165, 45, 39, 29, 165, 40, 35, 25, 165, 43, 38, 26, 165, 50, 42, 28, 165, 41, 36, 26, 165, 42, 37, 26, 165, 45, 47, 41, 165, 68, 56, 40, 165, 48, 41, 27, 165, 42, 37, 26, 165, 44, 38, 26, 165, 47, 40, 27, 165, 52, 43, 28, 165, 51, 43, 28, 165, 48, 41, 27, 165, 36, 33, 25, 165, 48, 41, 27, 165, 58, 46, 31, 165, 49, 42, 27, 165, 47, 40, 27, 165, 47, 40, 27, 165, 47, 40, 27, 165, 45, 39, 27, 165, 40, 35, 26, 165, 41, 36, 27, 165, 36, 33, 25, 165, 40, 35, 25, 165, 37, 33, 25, 165, 41, 36, 26, 165, 44, 38, 26, 165, 70, 53, 35, 165, 54, 44, 29, 165, 68, 52, 34, 165, 48, 41, 27, 165, 44, 38, 26, 165, 50, 43, 32, 165, 56, 47, 34, 165, 39, 35, 25, 165, 47, 41, 30, 165, 39, 35, 25, 165, 44, 38, 29, 165, 71, 58, 42, 165, 43, 38, 26, 165, 48, 41, 27, 165, 41, 36, 26, 165, 47, 40, 27, 165, 45, 39, 26, 165, 42, 36, 26, 165, 37, 33, 25, 165, 36, 33, 25, 165, 64, 50, 33, 165, 45, 39, 27, 165, 72, 59, 42, 165, 52, 45, 33, 165, 58, 48, 35, 165, 42, 37, 28, 165, 42, 37, 26, 165, 39, 35, 25, 165, 37, 34, 25, 165, 46, 40, 29, 165, 49, 42, 31, 165, 44, 38, 26, 165, 48, 41, 27, 165, 63, 49, 32, 165, 46, 39, 27, 165, 42, 37, 26, 165, 50, 42, 28, 165, 45, 39, 26, 165, 41, 36, 26, 165, 37, 34, 25, 165, 76, 62, 44, 165, 50, 43, 32, 165, 54, 44, 29, 165, 57, 46, 30, 165, 53, 44, 29, 165, 53, 44, 29, 165, 55, 45, 29, 165, 42, 37, 26, 165, 41, 36, 26, 165, 43, 37, 26, 165, 61, 48, 32, 165, 54, 45, 29, 165, 46, 40, 27, 165, 44, 38, 26, 165, 48, 41, 27, 165, 50, 42, 28, 165, 46, 40, 27, 165, 46, 40, 27, 165, 65, 54, 39, 165, 42, 37, 28, 165, 49, 42, 27, 165, 49, 41, 27, 165, 56, 45, 30, 165, 63, 49, 32, 165, 68, 52, 34, 165, 48, 41, 27, 165, 49, 41, 27, 165, 47, 40, 27, 165, 37, 33, 25, 165, 66, 54, 39, 165, 46, 40, 27, 165, 55, 45, 30, 165, 53, 44, 29, 165, 50, 42, 28, 165, 46, 39, 27, 165, 45, 39, 26, 165, 38, 34, 25, 165, 44, 38, 26, 165, 50, 42, 27, 165, 37, 33, 25, 165, 43, 38, 26, 165, 49, 42, 27, 165, 46, 40, 27, 165, 42, 37, 26, 165, 42, 37, 26, 165, 45, 39, 27, 165, 53, 44, 29, 165, 49, 42, 27, 165, 57, 46, 30, 165, 57, 46, 30, 165, 43, 38, 26, 165, 42, 37, 26, 165, 40, 35, 27, 165, 63, 49, 33, 165, 60, 47, 31, 165, 51, 43, 28, 165, 39, 35, 25, 165, 45, 39, 27, 165, 65, 54, 39, 165, 47, 41, 30, 165, 40, 35, 25, 165, 47, 40, 27, 165, 45, 39, 29, 165, 86, 68, 48, 165, 86, 68, 48, 165, 83, 65, 45, 165, 39, 35, 25, 165, 37, 34, 25, 165, 54, 46, 34, 165, 55, 45, 30, 165, 71, 54, 35, 165, 58, 47, 31, 165, 46, 40, 27, 165, 49, 42, 31, 165, 45, 39, 29, 165, 39, 35, 26, 165, 48, 41, 27, 165, 59, 47, 31, 165, 46, 39, 27, 165, 47, 40, 27, 165, 47, 40, 27, 165, 49, 41, 27, 165, 45, 39, 27, 165, 44, 38, 29, 165, 47, 40, 27, 165, 38, 34, 25, 165, 40, 36, 26, 165, 46, 40, 30, 165, 46, 40, 30, 165, 63, 52, 38, 165, 83, 66, 47, 165, 38, 34, 25, 165, 45, 39, 26, 165, 45, 38, 26, 165, 59, 47, 31, 165, 46, 40, 27, 165, 47, 40, 27, 165, 64, 50, 33, 165, 70, 53, 35, 165, 54, 44, 29, 165, 60, 48, 32, 165, 60, 48, 32, 165, 43, 38, 26, 165, 47, 40, 27, 165, 50, 42, 28, 165, 46, 39, 27, 165, 47, 40, 27, 165, 61, 48, 32, 165, 50, 42, 28, 165, 45, 39, 27, 165, 42, 45, 40, 165, 43, 37, 26, 165, 56, 47, 34, 165, 47, 40, 27, 165, 37, 34, 25, 165, 43, 37, 28, 165, 67, 55, 40, 165, 44, 38, 28, 165, 40, 36, 26, 165, 45, 39, 26, 165, 39, 35, 25, 165, 37, 34, 25, 165, 53, 44, 29, 165, 47, 40, 27, 165, 65, 50, 33, 165, 61, 48, 32, 165, 52, 43, 28, 165, 47, 40, 27, 165, 12, 12, 13, 255, 15, 16, 16, 255, 23, 23, 24, 255, 28, 29, 30, 255, 28, 29, 29, 255, 26, 27, 28, 255, 28, 29, 29, 255, 26, 27, 28, 255, 28, 29, 29, 255, 27, 28, 29, 255, 30, 31, 31, 255, 30, 30, 31, 255, 25, 26, 26, 255, 21, 21, 22, 255, 21, 21, 22, 255, 18, 18, 19, 255, 16, 16, 16, 255, 15, 15, 15, 255, 15, 16, 16, 255, 13, 14, 14, 255, 13, 14, 14, 255, 14, 15, 15, 255, 15, 16, 16, 255, 19, 19, 20, 255, 30, 31, 32, 255, 33, 33, 34, 255, 31, 32, 32, 255, 24, 25, 25, 255, 23, 24, 24, 255, 22, 22, 23, 255, 19, 19, 20, 255, 15, 16, 16, 255, 13, 13, 13, 255, 13, 13, 13, 255, 12, 12, 12, 255, 9, 9, 9, 255, 4, 4, 4, 255, 6, 6, 6, 255, 7, 7, 8, 255, 8, 8, 8, 255, 7, 7, 7, 255, 13, 13, 14, 255, 22, 22, 23, 255, 15, 15, 16, 255, 17, 17, 17, 255, 16, 16, 16, 255, 12, 12, 12, 255, 17, 17, 17, 255, 15, 15, 15, 255, 11, 12, 12, 255, 13, 13, 14, 255, 14, 14, 14, 255, 12, 13, 13, 255, 8, 8, 9, 255, 15, 15, 16, 255, 16, 16, 17, 255, 15, 15, 15, 255, 13, 13, 13, 255, 15, 15, 16, 255, 26, 26, 27, 255, 21, 22, 22, 255, 24, 24, 25, 255, 25, 26, 26, 255, 31, 32, 32, 255, 32, 33, 34, 255, 29, 30, 31, 255, 21, 21, 22, 255, 17, 18, 18, 255, 22, 23, 23, 255, 21, 22, 22, 255, 15, 16, 16, 255, 13, 13, 13, 255, 7, 7, 7, 255, 10, 10, 11, 255, 9, 9, 9, 255, 11, 11, 12, 255, 12, 13, 13, 255, 21, 21, 22, 255, 25, 25, 26, 255, 31, 31, 32, 255, 27, 27, 28, 255, 25, 26, 27, 255, 24, 24, 25, 255, 26, 26, 27, 255, 24, 25, 26, 255, 33, 33, 34, 255, 30, 31, 32, 255, 33, 34, 34, 255, 27, 27, 28, 255, 18, 18, 19, 255, 17, 18, 18, 255, 14, 14, 15, 255, 12, 12, 13, 255, 14, 14, 14, 255, 18, 19, 19, 255, 19, 19, 19, 255, 23, 23, 24, 255, 26, 27, 27, 255, 33, 33, 34, 255, 18, 18, 19, 255, 33, 34, 34, 255, 26, 27, 28, 255, 29, 30, 31, 255, 22, 23, 23, 255, 25, 25, 26, 255, 22, 23, 23, 255, 24, 24, 25, 255, 18, 18, 18, 255, 22, 22, 23, 255, 16, 17, 17, 255, 15, 16, 16, 255, 14, 14, 15, 255, 11, 11, 12, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 12, 12, 255, 12, 12, 12, 255, 15, 16, 16, 255, 20, 20, 20, 255, 22, 22, 23, 255, 22, 23, 24, 255, 27, 27, 28, 255, 22, 22, 23, 255, 18, 18, 19, 255, 12, 12, 13, 255, 16, 17, 17, 255, 17, 18, 18, 255, 17, 18, 18, 255, 21, 21, 22, 255, 23, 24, 24, 255, 33, 34, 34, 255, 32, 33, 33, 255, 33, 34, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 33, 33, 34, 255, 32, 33, 34, 255, 20, 21, 21, 255, 13, 13, 14, 255, 10, 10, 10, 255, 8, 8, 8, 255, 8, 8, 8, 255, 11, 11, 12, 255, 16, 16, 16, 255, 12, 13, 13, 255, 19, 19, 20, 255, 16, 16, 17, 255, 16, 16, 16, 255, 21, 21, 22, 255, 19, 19, 20, 255, 20, 20, 21, 255, 15, 16, 16, 255, 23, 24, 24, 255, 26, 27, 28, 255, 24, 25, 25, 255, 16, 17, 17, 255, 22, 23, 23, 255, 18, 19, 19, 255, 19, 20, 20, 255, 14, 14, 14, 255, 6, 6, 6, 255, 4, 5, 5, 255, 10, 10, 10, 255, 12, 12, 13, 255, 14, 14, 15, 255, 22, 22, 23, 255, 18, 18, 19, 255, 20, 21, 21, 255, 19, 19, 20, 255, 29, 30, 30, 255, 32, 33, 34, 255, 33, 34, 34, 255, 21, 22, 22, 255, 20, 21, 21, 255, 23, 24, 24, 255, 18, 19, 19, 255, 19, 19, 19, 255, 17, 17, 18, 255, 14, 14, 14, 255, 13, 14, 14, 255, 10, 10, 11, 255, 10, 10, 10, 255, 8, 8, 8, 255, 10, 10, 11, 255, 11, 11, 11, 255, 13, 14, 14, 255, 15, 15, 15, 255, 15, 15, 15, 255, 10, 11, 11, 255, 15, 16, 16, 255, 16, 17, 17, 255, 18, 19, 19, 255, 25, 25, 26, 255, 23, 23, 24, 255, 26, 27, 27, 255, 21, 22, 22, 255, 18, 18, 19, 255, 20, 21, 21, 255, 22, 22, 23, 255, 27, 28, 28, 255, 26, 26, 27, 255, 20, 21, 21, 255, 24, 25, 26, 255, 24, 24, 25, 255, 17, 18, 18, 255, 12, 13, 13, 255, 4, 4, 4, 255, 6, 6, 6, 255, 9, 10, 10, 255, 9, 9, 9, 255, 11, 11, 12, 255, 12, 12, 12, 255, 12, 13, 13, 255, 12, 13, 13, 255, 16, 16, 16, 255, 21, 22, 22, 255, 16, 17, 17, 255, 16, 17, 17, 255, 11, 11, 11, 255, 14, 15, 15, 255, 17, 17, 17, 255, 19, 20, 20, 255, 23, 23, 24, 255, 20, 21, 21, 255, 26, 27, 28, 255, 28, 29, 29, 255, 33, 34, 34, 255, 32, 33, 33, 255, 27, 28, 28, 255, 24, 25, 26, 255, 18, 19, 19, 255, 11, 11, 12, 255, 11, 12, 12, 255, 10, 10, 10, 255, 17, 18, 18, 255, 20, 21, 21, 255, 19, 19, 19, 255, 15, 16, 16, 255, 15, 15, 16, 255, 14, 14, 15, 255, 16, 17, 17, 255, 16, 16, 17, 255, 18, 18, 19, 255, 16, 17, 17, 255, 17, 18, 18, 255, 20, 20, 21, 255, 21, 21, 22, 255, 16, 16, 16, 255, 18, 18, 19, 255, 18, 18, 19, 255, 16, 16, 16, 255, 11, 11, 12, 255, 6, 6, 6, 255, 8, 8, 8, 255, 46, 40, 27, 165, 40, 36, 26, 165, 45, 39, 27, 165, 40, 36, 26, 165, 41, 36, 26, 165, 54, 45, 33, 165, 39, 35, 25, 165, 59, 49, 36, 165, 44, 38, 29, 165, 45, 39, 27, 165, 46, 40, 27, 165, 44, 38, 26, 165, 44, 38, 26, 165, 37, 34, 25, 165, 38, 34, 25, 165, 36, 33, 25, 165, 45, 39, 29, 165, 44, 39, 29, 165, 42, 37, 26, 165, 46, 40, 27, 165, 44, 38, 26, 165, 49, 42, 27, 165, 59, 47, 31, 165, 49, 41, 27, 165, 53, 44, 29, 165, 48, 41, 27, 165, 44, 38, 26, 165, 50, 42, 28, 165, 54, 44, 29, 165, 53, 43, 29, 165, 50, 42, 28, 165, 46, 40, 27, 165, 40, 36, 26, 165, 43, 37, 26, 165, 45, 39, 27, 165, 48, 41, 27, 165, 45, 39, 27, 165, 44, 38, 26, 165, 46, 39, 27, 165, 42, 37, 26, 165, 51, 43, 28, 165, 43, 38, 26, 165, 39, 34, 25, 165, 38, 34, 25, 165, 39, 35, 25, 165, 65, 54, 39, 165, 63, 52, 38, 165, 36, 33, 25, 165, 41, 37, 27, 165, 43, 37, 26, 165, 60, 48, 31, 165, 68, 52, 34, 165, 57, 46, 30, 165, 44, 38, 26, 165, 42, 37, 26, 165, 44, 38, 26, 165, 38, 34, 26, 165, 65, 54, 39, 165, 41, 36, 26, 165, 44, 38, 26, 165, 54, 44, 29, 165, 40, 36, 26, 165, 44, 38, 26, 165, 42, 37, 26, 165, 44, 38, 26, 165, 63, 82, 34, 255, 41, 36, 26, 165, 44, 38, 26, 165, 37, 33, 25, 165, 57, 46, 30, 165, 54, 44, 29, 165, 53, 44, 29, 165, 45, 39, 26, 165, 58, 48, 35, 165, 49, 42, 27, 165, 48, 41, 27, 165, 41, 36, 26, 165, 44, 38, 26, 165, 43, 38, 26, 165, 45, 39, 26, 165, 43, 38, 26, 165, 39, 35, 25, 165, 40, 35, 26, 165, 65, 53, 39, 165, 57, 48, 35, 165, 46, 40, 30, 165, 39, 35, 25, 165, 52, 43, 29, 165, 55, 45, 30, 165, 51, 43, 28, 165, 61, 48, 32, 165, 37, 34, 25, 165, 48, 41, 27, 165, 42, 37, 26, 165, 45, 39, 26, 165, 41, 36, 26, 165, 37, 33, 25, 165, 49, 42, 31, 165, 43, 38, 28, 165, 48, 42, 31, 165, 45, 39, 27, 165, 44, 38, 26, 165, 45, 39, 27, 165, 43, 38, 26, 165, 42, 37, 26, 165, 46, 47, 41, 165, 44, 38, 26, 165, 41, 36, 26, 165, 45, 39, 26, 165, 38, 34, 25, 165, 43, 38, 28, 165, 40, 36, 26, 165, 51, 51, 45, 165, 63, 52, 38, 165, 40, 35, 26, 165, 42, 37, 26, 165, 48, 41, 27, 165, 48, 41, 27, 165, 44, 39, 29, 165, 47, 40, 27, 165, 64, 50, 33, 165, 70, 53, 35, 165, 55, 45, 29, 165, 44, 38, 26, 165, 44, 38, 26, 165, 37, 34, 25, 165, 40, 35, 26, 165, 47, 41, 30, 165, 54, 46, 34, 165, 44, 38, 26, 165, 48, 41, 27, 165, 50, 42, 28, 165, 43, 38, 26, 165, 47, 40, 27, 165, 42, 37, 26, 165, 45, 39, 26, 165, 45, 39, 26, 165, 41, 36, 26, 165, 49, 50, 41, 165, 58, 47, 31, 165, 42, 37, 26, 165, 40, 36, 27, 165, 46, 40, 27, 165, 47, 40, 27, 165, 44, 38, 26, 165, 37, 33, 25, 165, 43, 38, 28, 165, 42, 37, 28, 165, 38, 34, 25, 165, 41, 36, 26, 165, 59, 47, 31, 165, 59, 47, 31, 165, 72, 54, 36, 165, 53, 44, 29, 165, 64, 50, 33, 165, 42, 37, 26, 165, 50, 43, 32, 165, 38, 34, 26, 165, 36, 33, 25, 165, 49, 41, 27, 165, 47, 40, 27, 165, 39, 35, 25, 165, 46, 40, 27, 165, 41, 36, 26, 165, 40, 35, 26, 165, 39, 35, 25, 165, 52, 43, 28, 165, 40, 35, 25, 165, 40, 36, 26, 165, 48, 41, 27, 165, 37, 33, 25, 165, 37, 33, 25, 165, 45, 39, 26, 165, 38, 34, 25, 165, 42, 37, 26, 165, 39, 35, 25, 165, 44, 38, 26, 165, 64, 50, 33, 165, 52, 43, 28, 165, 47, 48, 41, 165, 55, 45, 30, 165, 58, 47, 31, 165, 39, 35, 25, 165, 48, 49, 41, 165, 38, 34, 25, 165, 39, 35, 25, 165, 36, 33, 25, 165, 47, 41, 30, 165, 45, 39, 29, 165, 40, 35, 25, 165, 38, 34, 25, 165, 51, 44, 32, 165, 39, 35, 26, 165, 44, 39, 29, 165, 43, 38, 26, 165, 39, 35, 25, 165, 48, 41, 27, 165, 54, 44, 29, 165, 53, 44, 29, 165, 46, 40, 27, 165, 39, 35, 25, 165, 42, 37, 26, 165, 42, 37, 28, 165, 37, 34, 25, 165, 47, 40, 27, 165, 45, 39, 26, 165, 49, 41, 27, 165, 64, 50, 33, 165, 57, 46, 30, 165, 42, 37, 26, 165, 41, 36, 26, 165, 47, 40, 27, 165, 46, 39, 27, 165, 39, 34, 25, 165, 44, 38, 26, 165, 39, 35, 26, 165, 39, 35, 25, 165, 67, 55, 40, 165, 87, 69, 49, 165, 65, 54, 39, 165, 55, 46, 34, 165, 39, 35, 25, 165, 39, 35, 25, 165, 44, 38, 26, 165, 43, 38, 26, 165, 45, 39, 26, 165, 47, 40, 27, 165, 44, 38, 26, 165, 51, 43, 28, 165, 41, 36, 26, 165, 45, 39, 26, 165, 38, 34, 25, 165, 44, 38, 26, 165, 37, 33, 25, 165, 47, 40, 27, 165, 47, 40, 27, 165, 47, 40, 27, 165, 50, 42, 28, 165, 49, 41, 27, 165, 39, 35, 25, 165, 39, 35, 25, 165, 49, 42, 31, 165, 39, 35, 25, 165, 43, 38, 26, 165, 46, 40, 27, 165, 44, 38, 26, 165, 42, 37, 26, 165, 36, 33, 25, 165, 42, 37, 26, 165, 41, 36, 26, 165, 43, 38, 26, 165, 47, 40, 27, 165, 48, 41, 27, 165, 44, 38, 26, 165, 52, 43, 29, 165, 52, 43, 29, 165, 8, 8, 8, 255, 15, 15, 15, 255, 15, 16, 16, 255, 23, 23, 24, 255, 28, 29, 29, 255, 24, 25, 25, 255, 31, 32, 32, 255, 33, 34, 34, 255, 28, 28, 29, 255, 32, 33, 34, 255, 33, 33, 34, 255, 31, 32, 33, 255, 29, 30, 31, 255, 32, 33, 34, 255, 33, 33, 34, 255, 23, 24, 24, 255, 19, 20, 20, 255, 20, 21, 21, 255, 14, 14, 14, 255, 11, 11, 11, 255, 12, 12, 13, 255, 14, 14, 15, 255, 19, 19, 19, 255, 15, 15, 16, 255, 23, 23, 24, 255, 31, 32, 32, 255, 33, 33, 34, 255, 28, 28, 29, 255, 33, 33, 34, 255, 21, 22, 22, 255, 20, 20, 21, 255, 22, 23, 24, 255, 22, 23, 23, 255, 15, 16, 16, 255, 14, 14, 14, 255, 9, 9, 10, 255, 5, 6, 6, 255, 7, 7, 7, 255, 8, 8, 9, 255, 9, 9, 9, 255, 12, 12, 13, 255, 17, 17, 17, 255, 17, 17, 18, 255, 17, 17, 18, 255, 11, 12, 12, 255, 12, 13, 13, 255, 10, 11, 11, 255, 12, 12, 13, 255, 11, 11, 12, 255, 10, 10, 10, 255, 11, 11, 11, 255, 14, 14, 14, 255, 13, 14, 14, 255, 13, 14, 14, 255, 11, 11, 12, 255, 12, 12, 12, 255, 14, 14, 15, 255, 17, 18, 18, 255, 16, 16, 16, 255, 24, 25, 25, 255, 26, 27, 27, 255, 32, 33, 34, 255, 27, 28, 29, 255, 28, 29, 29, 255, 20, 20, 21, 255, 20, 21, 21, 255, 20, 20, 21, 255, 29, 29, 30, 255, 18, 19, 19, 255, 19, 20, 20, 255, 13, 13, 13, 255, 18, 18, 19, 255, 11, 11, 11, 255, 7, 7, 7, 255, 14, 15, 15, 255, 14, 14, 15, 255, 17, 18, 18, 255, 22, 22, 23, 255, 22, 22, 23, 255, 19, 20, 20, 255, 29, 30, 31, 255, 32, 33, 33, 255, 33, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 33, 33, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 26, 27, 27, 255, 23, 23, 24, 255, 17, 18, 18, 255, 15, 15, 16, 255, 12, 13, 13, 255, 22, 22, 23, 255, 17, 18, 18, 255, 24, 25, 26, 255, 22, 22, 23, 255, 22, 22, 23, 255, 21, 21, 22, 255, 24, 24, 25, 255, 31, 31, 32, 255, 20, 20, 21, 255, 23, 24, 24, 255, 20, 20, 21, 255, 22, 23, 23, 255, 21, 22, 22, 255, 22, 23, 23, 255, 19, 20, 20, 255, 14, 14, 15, 255, 13, 13, 13, 255, 10, 11, 11, 255, 7, 7, 7, 255, 11, 11, 12, 255, 9, 10, 10, 255, 13, 14, 14, 255, 12, 12, 13, 255, 20, 20, 21, 255, 17, 18, 18, 255, 25, 26, 26, 255, 30, 31, 31, 255, 24, 25, 25, 255, 16, 17, 17, 255, 14, 14, 14, 255, 14, 14, 14, 255, 16, 16, 16, 255, 19, 20, 20, 255, 17, 18, 18, 255, 26, 26, 27, 255, 28, 29, 30, 255, 31, 32, 32, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 33, 33, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 18, 18, 19, 255, 16, 16, 16, 255, 15, 15, 15, 255, 7, 7, 7, 255, 9, 9, 9, 255, 7, 7, 7, 255, 16, 17, 17, 255, 15, 15, 16, 255, 16, 17, 17, 255, 23, 23, 24, 255, 20, 21, 21, 255, 31, 31, 32, 255, 28, 29, 30, 255, 26, 27, 28, 255, 29, 29, 30, 255, 33, 33, 34, 255, 33, 33, 34, 255, 29, 30, 31, 255, 22, 23, 23, 255, 24, 25, 25, 255, 23, 24, 24, 255, 18, 18, 18, 255, 7, 7, 8, 255, 5, 5, 5, 255, 8, 9, 9, 255, 12, 12, 12, 255, 16, 16, 17, 255, 17, 17, 18, 255, 16, 16, 16, 255, 18, 18, 19, 255, 22, 23, 23, 255, 24, 24, 25, 255, 32, 33, 34, 255, 33, 34, 34, 255, 33, 33, 34, 255, 24, 25, 25, 255, 32, 33, 34, 255, 18, 19, 19, 255, 20, 21, 21, 255, 23, 24, 24, 255, 16, 17, 17, 255, 14, 14, 15, 255, 11, 12, 12, 255, 12, 12, 12, 255, 7, 7, 8, 255, 8, 8, 8, 255, 9, 9, 10, 255, 11, 11, 11, 255, 13, 13, 14, 255, 14, 14, 14, 255, 18, 18, 19, 255, 16, 16, 16, 255, 16, 16, 17, 255, 20, 21, 21, 255, 18, 19, 19, 255, 20, 20, 21, 255, 21, 22, 22, 255, 24, 24, 25, 255, 27, 28, 29, 255, 22, 23, 23, 255, 30, 30, 31, 255, 33, 34, 34, 255, 31, 32, 33, 255, 27, 28, 28, 255, 15, 16, 16, 255, 27, 28, 29, 255, 20, 21, 21, 255, 16, 17, 17, 255, 13, 14, 14, 255, 9, 9, 9, 255, 11, 11, 11, 255, 14, 14, 15, 255, 10, 10, 11, 255, 19, 19, 20, 255, 19, 20, 20, 255, 15, 15, 15, 255, 13, 13, 13, 255, 16, 16, 16, 255, 17, 17, 17, 255, 20, 21, 21, 255, 13, 13, 14, 255, 11, 11, 11, 255, 7, 7, 7, 255, 10, 10, 10, 255, 14, 15, 15, 255, 14, 14, 15, 255, 18, 18, 19, 255, 30, 31, 31, 255, 28, 28, 29, 255, 32, 32, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 26, 27, 27, 255, 18, 18, 19, 255, 14, 14, 15, 255, 10, 10, 11, 255, 12, 12, 13, 255, 17, 17, 18, 255, 16, 16, 16, 255, 20, 20, 21, 255, 14, 14, 15, 255, 18, 18, 19, 255, 16, 17, 17, 255, 12, 12, 12, 255, 19, 19, 20, 255, 20, 21, 21, 255, 19, 20, 20, 255, 21, 21, 22, 255, 22, 23, 23, 255, 20, 20, 21, 255, 22, 22, 23, 255, 19, 19, 20, 255, 21, 21, 22, 255, 16, 16, 16, 255, 12, 13, 13, 255, 6, 6, 6, 255, 7, 7, 8, 255, 41, 36, 26, 165, 37, 33, 25, 165, 37, 33, 25, 165, 37, 33, 25, 165, 37, 34, 25, 165, 43, 38, 26, 165, 46, 39, 27, 165, 37, 34, 25, 165, 43, 38, 28, 165, 40, 36, 26, 165, 50, 42, 28, 165, 43, 38, 26, 165, 43, 38, 26, 165, 45, 39, 29, 165, 56, 47, 34, 165, 36, 33, 25, 165, 53, 45, 33, 165, 41, 36, 26, 165, 48, 41, 27, 165, 46, 40, 27, 165, 42, 37, 26, 165, 46, 39, 27, 165, 44, 38, 26, 165, 50, 42, 28, 165, 64, 50, 33, 165, 67, 51, 34, 165, 48, 41, 27, 165, 48, 41, 27, 165, 61, 48, 32, 165, 43, 38, 26, 165, 49, 41, 27, 165, 42, 37, 26, 165, 41, 36, 27, 165, 36, 33, 25, 165, 51, 43, 28, 165, 48, 41, 27, 165, 44, 38, 26, 165, 50, 42, 28, 165, 41, 36, 26, 165, 41, 36, 26, 165, 38, 34, 25, 165, 47, 40, 27, 165, 36, 33, 25, 165, 65, 54, 39, 165, 39, 35, 25, 165, 50, 43, 31, 165, 38, 34, 25, 165, 36, 33, 25, 165, 40, 35, 25, 165, 44, 38, 26, 165, 48, 41, 27, 165, 72, 54, 36, 165, 61, 48, 32, 165, 44, 38, 26, 165, 45, 39, 27, 165, 44, 38, 26, 165, 39, 35, 25, 165, 36, 33, 25, 165, 38, 34, 26, 165, 43, 38, 26, 165, 51, 43, 28, 165, 46, 40, 27, 165, 47, 40, 27, 165, 46, 40, 27, 165, 45, 39, 26, 165, 41, 36, 26, 165, 43, 38, 28, 165, 38, 34, 25, 165, 52, 52, 45, 165, 46, 40, 27, 165, 47, 40, 27, 165, 43, 37, 26, 165, 37, 34, 25, 165, 42, 37, 26, 165, 36, 33, 25, 165, 47, 40, 27, 165, 45, 39, 26, 165, 49, 42, 27, 165, 41, 36, 26, 165, 47, 40, 27, 165, 49, 41, 27, 165, 45, 39, 26, 165, 38, 34, 25, 165, 48, 41, 30, 165, 40, 35, 26, 165, 40, 36, 26, 165, 50, 42, 28, 165, 52, 43, 28, 165, 49, 41, 27, 165, 64, 50, 33, 165, 49, 41, 27, 165, 42, 37, 26, 165, 50, 42, 28, 165, 58, 46, 31, 165, 45, 39, 26, 165, 51, 43, 28, 165, 54, 44, 29, 165, 45, 39, 27, 165, 49, 42, 27, 165, 48, 41, 27, 165, 52, 43, 28, 165, 49, 41, 27, 165, 44, 39, 29, 165, 43, 37, 26, 165, 44, 38, 26, 165, 56, 47, 34, 165, 41, 36, 26, 165, 42, 37, 26, 165, 45, 39, 26, 165, 46, 39, 27, 165, 43, 37, 26, 165, 46, 39, 27, 165, 40, 35, 26, 165, 54, 45, 33, 165, 43, 38, 28, 165, 45, 39, 27, 165, 48, 41, 27, 165, 50, 42, 28, 165, 39, 35, 25, 165, 48, 41, 27, 165, 63, 49, 32, 165, 53, 44, 29, 165, 65, 50, 33, 165, 44, 38, 26, 165, 40, 36, 26, 165, 37, 33, 25, 165, 48, 41, 27, 165, 44, 38, 26, 165, 39, 35, 25, 165, 44, 38, 26, 165, 43, 37, 26, 165, 43, 37, 26, 165, 48, 41, 27, 165, 45, 39, 26, 165, 40, 35, 26, 165, 49, 42, 27, 165, 47, 40, 27, 165, 48, 41, 27, 165, 71, 54, 36, 165, 56, 45, 30, 165, 39, 35, 25, 165, 42, 37, 26, 165, 41, 36, 26, 165, 45, 39, 26, 165, 44, 38, 26, 165, 37, 33, 25, 165, 37, 33, 25, 165, 49, 42, 31, 165, 42, 37, 26, 165, 41, 36, 26, 165, 42, 37, 26, 165, 52, 43, 28, 165, 66, 51, 34, 165, 58, 46, 31, 165, 56, 46, 30, 165, 44, 38, 26, 165, 44, 38, 29, 165, 38, 35, 26, 165, 58, 49, 35, 165, 40, 36, 26, 165, 43, 38, 26, 165, 44, 38, 26, 165, 39, 35, 25, 165, 47, 48, 43, 165, 39, 35, 25, 165, 46, 40, 27, 165, 43, 38, 26, 165, 41, 36, 26, 165, 38, 34, 25, 165, 40, 36, 26, 165, 42, 37, 26, 165, 44, 38, 26, 165, 42, 37, 26, 165, 41, 36, 26, 165, 39, 35, 25, 165, 41, 36, 26, 165, 39, 34, 25, 165, 57, 46, 30, 165, 48, 49, 41, 165, 51, 43, 28, 165, 70, 53, 35, 165, 51, 42, 28, 165, 38, 34, 25, 165, 36, 33, 25, 165, 44, 38, 26, 165, 47, 40, 30, 165, 54, 45, 33, 165, 58, 48, 35, 165, 43, 38, 26, 165, 49, 41, 27, 165, 47, 40, 27, 165, 39, 35, 25, 165, 41, 36, 26, 165, 45, 39, 26, 165, 48, 41, 27, 165, 40, 35, 25, 165, 45, 39, 27, 165, 47, 40, 27, 165, 66, 51, 34, 165, 42, 37, 26, 165, 36, 33, 25, 165, 38, 34, 25, 165, 37, 34, 25, 165, 44, 38, 26, 165, 44, 38, 26, 165, 43, 37, 26, 165, 42, 37, 26, 165, 54, 44, 29, 165, 50, 42, 28, 165, 41, 36, 26, 165, 43, 38, 26, 165, 51, 42, 28, 165, 43, 37, 26, 165, 39, 35, 25, 165, 42, 37, 26, 165, 44, 38, 29, 165, 41, 36, 26, 165, 39, 34, 25, 165, 82, 66, 47, 165, 75, 61, 44, 165, 75, 61, 44, 165, 38, 34, 25, 165, 41, 36, 26, 165, 42, 37, 26, 165, 45, 39, 27, 165, 42, 37, 26, 165, 45, 39, 27, 165, 40, 35, 25, 165, 44, 38, 26, 165, 42, 37, 26, 165, 59, 49, 36, 165, 37, 33, 25, 165, 39, 35, 25, 165, 46, 40, 30, 165, 44, 38, 26, 165, 41, 36, 26, 165, 50, 42, 28, 165, 44, 38, 26, 165, 44, 38, 26, 165, 42, 37, 26, 165, 38, 34, 25, 165, 61, 50, 37, 165, 37, 33, 25, 165, 42, 37, 26, 165, 48, 41, 27, 165, 48, 41, 27, 165, 46, 40, 30, 165, 43, 38, 26, 165, 44, 38, 26, 165, 40, 35, 26, 165, 43, 38, 26, 165, 42, 37, 26, 165, 45, 39, 27, 165, 44, 38, 26, 165, 38, 34, 25, 165, 45, 39, 26, 165, 6, 6, 6, 255, 9, 9, 9, 255, 14, 15, 15, 255, 20, 20, 21, 255, 18, 18, 18, 255, 24, 25, 25, 255, 32, 33, 34, 255, 32, 33, 33, 255, 31, 32, 32, 255, 32, 32, 33, 255, 32, 33, 33, 255, 32, 33, 33, 255, 31, 32, 33, 255, 33, 33, 34, 255, 32, 33, 34, 255, 29, 30, 31, 255, 21, 21, 22, 255, 17, 17, 18, 255, 16, 17, 17, 255, 10, 10, 11, 255, 9, 9, 9, 255, 17, 17, 17, 255, 14, 15, 15, 255, 20, 20, 21, 255, 23, 24, 24, 255, 33, 34, 34, 255, 33, 34, 34, 255, 31, 31, 32, 255, 33, 33, 34, 255, 25, 26, 27, 255, 28, 29, 29, 255, 26, 27, 27, 255, 27, 28, 28, 255, 15, 16, 16, 255, 17, 17, 18, 255, 11, 11, 12, 255, 8, 8, 8, 255, 5, 5, 5, 255, 5, 6, 6, 255, 7, 8, 8, 255, 14, 14, 15, 255, 12, 12, 13, 255, 16, 17, 17, 255, 17, 18, 18, 255, 13, 14, 14, 255, 12, 12, 13, 255, 14, 14, 15, 255, 11, 11, 11, 255, 14, 14, 14, 255, 13, 13, 13, 255, 12, 12, 13, 255, 13, 14, 14, 255, 13, 13, 13, 255, 13, 13, 14, 255, 8, 9, 9, 255, 9, 10, 10, 255, 11, 11, 12, 255, 16, 17, 17, 255, 17, 17, 18, 255, 17, 18, 18, 255, 17, 17, 18, 255, 17, 17, 18, 255, 24, 24, 25, 255, 27, 27, 28, 255, 23, 24, 24, 255, 17, 17, 17, 255, 22, 23, 23, 255, 19, 19, 20, 255, 19, 19, 20, 255, 17, 18, 18, 255, 15, 16, 16, 255, 14, 14, 14, 255, 9, 9, 10, 255, 10, 10, 10, 255, 10, 11, 11, 255, 16, 17, 17, 255, 18, 18, 19, 255, 17, 18, 18, 255, 24, 25, 25, 255, 25, 25, 26, 255, 29, 30, 30, 255, 33, 33, 34, 255, 33, 33, 34, 255, 28, 29, 30, 255, 32, 32, 33, 255, 33, 33, 34, 255, 32, 32, 33, 255, 33, 33, 34, 255, 25, 26, 26, 255, 30, 31, 32, 255, 19, 19, 20, 255, 15, 16, 16, 255, 13, 14, 14, 255, 16, 16, 16, 255, 15, 15, 16, 255, 18, 18, 19, 255, 24, 24, 25, 255, 22, 22, 23, 255, 22, 22, 23, 255, 27, 28, 29, 255, 22, 23, 23, 255, 30, 31, 31, 255, 25, 25, 26, 255, 24, 25, 26, 255, 21, 22, 22, 255, 19, 19, 19, 255, 16, 16, 16, 255, 19, 19, 20, 255, 17, 18, 18, 255, 14, 15, 15, 255, 12, 12, 12, 255, 8, 8, 8, 255, 8, 8, 8, 255, 11, 11, 11, 255, 18, 19, 19, 255, 18, 18, 19, 255, 14, 14, 14, 255, 16, 16, 17, 255, 26, 27, 27, 255, 25, 26, 27, 255, 25, 26, 26, 255, 28, 29, 30, 255, 20, 20, 21, 255, 14, 14, 15, 255, 12, 12, 12, 255, 13, 14, 14, 255, 17, 17, 17, 255, 18, 18, 19, 255, 23, 24, 24, 255, 27, 28, 28, 255, 32, 33, 33, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 33, 255, 33, 33, 34, 255, 33, 33, 34, 255, 32, 33, 34, 255, 18, 18, 19, 255, 14, 14, 14, 255, 11, 11, 12, 255, 10, 10, 11, 255, 8, 8, 8, 255, 10, 11, 11, 255, 16, 16, 17, 255, 14, 14, 14, 255, 16, 16, 16, 255, 21, 21, 22, 255, 20, 21, 21, 255, 25, 25, 26, 255, 33, 33, 34, 255, 33, 34, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 26, 27, 28, 255, 27, 28, 28, 255, 22, 23, 23, 255, 23, 23, 24, 255, 19, 20, 20, 255, 17, 17, 17, 255, 12, 12, 13, 255, 6, 7, 7, 255, 7, 7, 7, 255, 10, 11, 11, 255, 15, 16, 16, 255, 13, 13, 13, 255, 21, 21, 22, 255, 18, 18, 19, 255, 26, 27, 27, 255, 27, 28, 28, 255, 32, 33, 34, 255, 32, 33, 34, 255, 29, 29, 30, 255, 26, 27, 27, 255, 31, 31, 32, 255, 28, 29, 29, 255, 26, 27, 27, 255, 17, 17, 17, 255, 17, 17, 18, 255, 11, 11, 11, 255, 15, 15, 16, 255, 14, 14, 14, 255, 8, 8, 8, 255, 8, 8, 8, 255, 9, 9, 10, 255, 14, 15, 15, 255, 16, 16, 17, 255, 21, 22, 22, 255, 20, 20, 20, 255, 23, 23, 24, 255, 22, 23, 23, 255, 17, 18, 18, 255, 22, 22, 23, 255, 24, 24, 25, 255, 23, 24, 25, 255, 26, 27, 28, 255, 20, 20, 21, 255, 29, 30, 31, 255, 31, 31, 32, 255, 33, 34, 34, 255, 27, 28, 29, 255, 28, 28, 29, 255, 28, 29, 30, 255, 23, 23, 24, 255, 19, 19, 19, 255, 17, 17, 18, 255, 13, 13, 13, 255, 8, 9, 9, 255, 16, 16, 16, 255, 20, 20, 20, 255, 22, 23, 23, 255, 19, 19, 20, 255, 20, 20, 21, 255, 20, 21, 21, 255, 23, 24, 24, 255, 18, 19, 19, 255, 21, 22, 23, 255, 17, 18, 18, 255, 15, 16, 16, 255, 9, 9, 10, 255, 9, 9, 9, 255, 9, 9, 9, 255, 10, 11, 11, 255, 13, 13, 13, 255, 19, 19, 20, 255, 20, 21, 21, 255, 28, 29, 30, 255, 30, 31, 32, 255, 32, 33, 33, 255, 33, 34, 34, 255, 22, 22, 23, 255, 19, 19, 19, 255, 13, 14, 14, 255, 10, 10, 11, 255, 8, 8, 8, 255, 12, 12, 12, 255, 20, 20, 21, 255, 19, 19, 20, 255, 15, 15, 16, 255, 18, 18, 18, 255, 16, 17, 17, 255, 16, 17, 17, 255, 19, 20, 20, 255, 23, 24, 24, 255, 28, 29, 30, 255, 22, 23, 24, 255, 30, 31, 31, 255, 27, 28, 28, 255, 19, 20, 20, 255, 18, 19, 19, 255, 14, 14, 14, 255, 18, 18, 19, 255, 12, 13, 13, 255, 9, 9, 9, 255, 4, 4, 4, 255, 39, 35, 26, 165, 42, 37, 28, 165, 72, 59, 42, 165, 75, 61, 44, 165, 38, 34, 25, 165, 40, 36, 26, 165, 47, 40, 27, 165, 39, 35, 25, 165, 40, 35, 25, 165, 43, 37, 26, 165, 53, 44, 29, 165, 39, 35, 25, 165, 39, 35, 25, 165, 45, 39, 27, 165, 42, 36, 26, 165, 49, 41, 27, 165, 41, 36, 26, 165, 40, 35, 26, 165, 46, 40, 27, 165, 61, 48, 32, 165, 47, 40, 27, 165, 48, 41, 27, 165, 44, 38, 26, 165, 68, 52, 34, 165, 68, 52, 34, 165, 76, 56, 36, 165, 66, 51, 34, 165, 58, 47, 31, 165, 38, 34, 25, 165, 39, 35, 25, 165, 45, 39, 26, 165, 37, 34, 25, 165, 36, 33, 25, 165, 45, 38, 26, 165, 45, 39, 26, 165, 54, 44, 29, 165, 51, 43, 28, 165, 46, 40, 27, 165, 48, 41, 27, 165, 59, 47, 31, 165, 45, 39, 26, 165, 43, 37, 26, 165, 36, 33, 25, 165, 75, 61, 44, 165, 41, 36, 27, 165, 44, 38, 26, 165, 37, 34, 25, 165, 53, 45, 33, 165, 47, 40, 27, 165, 73, 55, 36, 165, 58, 47, 31, 165, 51, 42, 28, 165, 60, 47, 31, 165, 58, 47, 31, 165, 41, 36, 26, 165, 62, 48, 32, 165, 43, 38, 26, 165, 59, 49, 36, 165, 45, 39, 27, 165, 42, 37, 26, 165, 46, 39, 27, 165, 38, 34, 25, 165, 40, 35, 26, 165, 37, 34, 25, 165, 42, 37, 26, 165, 41, 36, 26, 165, 59, 49, 36, 165, 54, 46, 34, 165, 43, 38, 26, 165, 36, 33, 25, 165, 83, 66, 47, 165, 84, 67, 48, 165, 76, 61, 44, 165, 45, 39, 29, 165, 46, 39, 27, 165, 40, 35, 26, 165, 38, 34, 25, 165, 46, 39, 27, 165, 46, 40, 27, 165, 46, 39, 27, 165, 47, 48, 41, 165, 39, 35, 25, 165, 37, 34, 25, 165, 50, 50, 42, 165, 43, 38, 26, 165, 45, 39, 26, 165, 51, 43, 28, 165, 42, 37, 26, 165, 57, 54, 45, 165, 76, 56, 36, 165, 64, 50, 33, 165, 50, 42, 28, 165, 46, 39, 27, 165, 43, 37, 26, 165, 57, 46, 30, 165, 60, 47, 31, 165, 66, 51, 34, 165, 48, 41, 27, 165, 53, 44, 29, 165, 61, 48, 32, 165, 69, 53, 35, 165, 50, 42, 27, 165, 42, 37, 26, 165, 42, 37, 26, 165, 39, 35, 25, 165, 40, 36, 27, 165, 43, 38, 28, 165, 52, 43, 28, 165, 53, 44, 29, 165, 42, 37, 26, 165, 47, 40, 27, 165, 43, 38, 26, 165, 47, 40, 27, 165, 36, 33, 25, 165, 40, 35, 26, 165, 44, 38, 26, 165, 51, 43, 28, 165, 62, 49, 32, 165, 50, 42, 28, 165, 48, 41, 27, 165, 54, 44, 29, 165, 59, 47, 31, 165, 59, 47, 31, 165, 44, 38, 26, 165, 42, 37, 26, 165, 41, 36, 26, 165, 48, 41, 27, 165, 38, 34, 25, 165, 50, 42, 27, 165, 56, 46, 30, 165, 43, 38, 26, 165, 62, 49, 32, 165, 52, 43, 28, 165, 46, 40, 27, 165, 40, 36, 26, 165, 49, 42, 27, 165, 58, 47, 31, 165, 68, 52, 34, 165, 73, 55, 36, 165, 49, 42, 27, 165, 64, 53, 38, 165, 39, 35, 25, 165, 40, 35, 25, 165, 41, 36, 26, 165, 48, 41, 30, 165, 45, 40, 29, 165, 50, 43, 32, 165, 49, 42, 31, 165, 42, 37, 28, 165, 37, 33, 25, 165, 74, 60, 43, 165, 48, 41, 27, 165, 53, 43, 29, 165, 51, 43, 28, 165, 53, 44, 29, 165, 48, 41, 27, 165, 40, 36, 27, 165, 36, 33, 25, 165, 38, 34, 25, 165, 51, 43, 32, 165, 50, 43, 32, 165, 43, 45, 40, 165, 40, 36, 26, 165, 44, 38, 29, 165, 45, 39, 27, 165, 42, 37, 26, 165, 39, 35, 25, 165, 58, 49, 35, 165, 73, 60, 43, 165, 38, 34, 25, 165, 52, 43, 29, 165, 56, 45, 30, 165, 64, 50, 33, 165, 43, 37, 26, 165, 39, 35, 25, 165, 48, 41, 27, 165, 43, 37, 26, 165, 41, 36, 26, 165, 45, 39, 26, 165, 47, 40, 27, 165, 68, 52, 34, 165, 45, 39, 27, 165, 86, 68, 48, 165, 41, 36, 26, 165, 40, 36, 26, 165, 66, 54, 39, 165, 54, 46, 34, 165, 42, 37, 27, 165, 52, 43, 28, 165, 43, 37, 26, 165, 42, 37, 26, 165, 42, 37, 26, 165, 48, 49, 41, 165, 41, 36, 26, 165, 44, 38, 26, 165, 48, 41, 27, 165, 41, 36, 26, 165, 39, 35, 25, 165, 54, 44, 29, 165, 37, 33, 25, 165, 42, 37, 27, 165, 43, 37, 26, 165, 50, 42, 28, 165, 52, 43, 28, 165, 47, 40, 27, 165, 42, 37, 26, 165, 39, 35, 25, 165, 60, 48, 31, 165, 66, 51, 34, 165, 45, 39, 27, 165, 37, 34, 25, 165, 49, 41, 27, 165, 38, 34, 25, 165, 66, 54, 39, 165, 50, 43, 31, 165, 41, 36, 26, 165, 50, 43, 31, 165, 62, 51, 37, 165, 41, 36, 26, 165, 60, 50, 36, 165, 87, 69, 49, 165, 40, 35, 25, 165, 47, 40, 27, 165, 43, 37, 26, 165, 44, 38, 26, 165, 54, 46, 33, 165, 40, 36, 26, 165, 48, 40, 27, 165, 63, 52, 38, 165, 85, 67, 47, 165, 87, 69, 49, 165, 38, 34, 25, 165, 43, 37, 26, 165, 38, 34, 25, 165, 45, 39, 26, 165, 44, 38, 26, 165, 36, 33, 25, 165, 37, 34, 25, 165, 63, 52, 38, 165, 38, 34, 25, 165, 42, 37, 28, 165, 53, 45, 33, 165, 43, 38, 26, 165, 45, 39, 26, 165, 41, 36, 26, 165, 45, 39, 26, 165, 45, 39, 27, 165, 43, 37, 26, 165, 43, 37, 26, 165, 44, 46, 40, 165, 47, 40, 27, 165, 47, 40, 27, 165, 58, 49, 35, 165, 64, 53, 38, 165, 40, 36, 26, 165, 59, 49, 36, 165, 7, 7, 8, 255, 10, 10, 11, 255, 10, 11, 11, 255, 22, 23, 23, 255, 25, 26, 26, 255, 31, 31, 32, 255, 30, 31, 31, 255, 32, 33, 33, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 28, 28, 29, 255, 25, 26, 26, 255, 33, 33, 34, 255, 32, 33, 33, 255, 30, 30, 31, 255, 12, 12, 13, 255, 8, 8, 8, 255, 13, 13, 13, 255, 9, 10, 10, 255, 13, 14, 14, 255, 18, 19, 19, 255, 23, 23, 24, 255, 30, 31, 32, 255, 33, 34, 34, 255, 27, 28, 28, 255, 30, 31, 31, 255, 29, 30, 30, 255, 26, 27, 27, 255, 25, 26, 26, 255, 28, 29, 30, 255, 31, 32, 33, 255, 25, 26, 26, 255, 17, 18, 18, 255, 11, 11, 12, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 7, 7, 7, 255, 11, 11, 11, 255, 16, 16, 17, 255, 14, 15, 15, 255, 13, 13, 13, 255, 13, 13, 13, 255, 17, 17, 18, 255, 14, 14, 14, 255, 14, 14, 15, 255, 12, 12, 13, 255, 18, 18, 19, 255, 16, 16, 16, 255, 14, 14, 15, 255, 16, 16, 17, 255, 15, 16, 16, 255, 8, 8, 9, 255, 14, 15, 15, 255, 10, 11, 11, 255, 13, 13, 13, 255, 14, 14, 15, 255, 13, 14, 14, 255, 16, 16, 17, 255, 20, 21, 21, 255, 17, 17, 18, 255, 23, 23, 24, 255, 24, 25, 26, 255, 19, 19, 20, 255, 20, 21, 21, 255, 17, 18, 18, 255, 17, 17, 18, 255, 17, 18, 18, 255, 15, 15, 15, 255, 12, 12, 12, 255, 8, 9, 9, 255, 13, 13, 14, 255, 9, 10, 10, 255, 15, 15, 16, 255, 14, 15, 15, 255, 25, 25, 26, 255, 22, 23, 23, 255, 28, 29, 30, 255, 33, 34, 34, 255, 30, 31, 31, 255, 33, 33, 34, 255, 33, 33, 34, 255, 33, 34, 34, 255, 31, 32, 32, 255, 27, 28, 28, 255, 25, 25, 26, 255, 25, 25, 26, 255, 20, 20, 21, 255, 17, 17, 18, 255, 12, 12, 12, 255, 15, 16, 16, 255, 11, 11, 12, 255, 17, 17, 18, 255, 18, 18, 18, 255, 20, 20, 20, 255, 24, 25, 25, 255, 22, 23, 24, 255, 24, 24, 25, 255, 19, 19, 20, 255, 21, 21, 22, 255, 30, 30, 31, 255, 18, 19, 19, 255, 23, 24, 24, 255, 19, 19, 20, 255, 21, 21, 22, 255, 16, 17, 17, 255, 17, 18, 18, 255, 11, 11, 11, 255, 10, 10, 10, 255, 8, 9, 9, 255, 10, 10, 10, 255, 14, 14, 15, 255, 16, 16, 16, 255, 19, 19, 19, 255, 19, 19, 20, 255, 21, 22, 22, 255, 26, 26, 27, 255, 31, 32, 33, 255, 26, 27, 27, 255, 27, 27, 28, 255, 16, 16, 17, 255, 13, 13, 14, 255, 11, 11, 12, 255, 13, 14, 14, 255, 15, 16, 16, 255, 18, 18, 19, 255, 30, 30, 31, 255, 32, 33, 33, 255, 33, 34, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 31, 32, 32, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 33, 255, 33, 33, 34, 255, 29, 30, 30, 255, 29, 29, 30, 255, 9, 10, 10, 255, 10, 10, 10, 255, 11, 11, 11, 255, 7, 7, 8, 255, 8, 8, 8, 255, 15, 15, 16, 255, 19, 19, 20, 255, 21, 21, 22, 255, 19, 19, 20, 255, 14, 15, 15, 255, 25, 25, 26, 255, 33, 34, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 32, 255, 24, 24, 25, 255, 28, 29, 30, 255, 23, 23, 24, 255, 19, 20, 20, 255, 16, 16, 17, 255, 14, 14, 15, 255, 6, 7, 7, 255, 5, 5, 5, 255, 12, 12, 12, 255, 17, 17, 18, 255, 19, 19, 20, 255, 22, 22, 23, 255, 22, 23, 23, 255, 24, 24, 25, 255, 33, 33, 34, 255, 33, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 27, 27, 28, 255, 25, 26, 26, 255, 29, 30, 30, 255, 26, 27, 27, 255, 33, 33, 34, 255, 26, 27, 27, 255, 27, 28, 28, 255, 12, 12, 12, 255, 13, 13, 13, 255, 8, 8, 8, 255, 9, 9, 9, 255, 8, 8, 9, 255, 12, 12, 12, 255, 21, 22, 22, 255, 22, 23, 23, 255, 29, 29, 30, 255, 20, 21, 21, 255, 24, 24, 25, 255, 24, 25, 25, 255, 20, 20, 21, 255, 24, 25, 25, 255, 32, 33, 33, 255, 33, 34, 34, 255, 33, 33, 34, 255, 32, 32, 33, 255, 33, 34, 34, 255, 32, 33, 34, 255, 30, 31, 31, 255, 27, 28, 28, 255, 26, 27, 27, 255, 27, 27, 28, 255, 24, 25, 25, 255, 15, 15, 16, 255, 15, 15, 15, 255, 8, 9, 9, 255, 16, 16, 17, 255, 18, 18, 19, 255, 17, 18, 18, 255, 21, 22, 22, 255, 16, 16, 16, 255, 30, 31, 32, 255, 24, 24, 25, 255, 21, 21, 22, 255, 17, 17, 18, 255, 18, 19, 19, 255, 13, 13, 14, 255, 14, 14, 15, 255, 9, 9, 9, 255, 9, 9, 10, 255, 9, 9, 9, 255, 13, 13, 13, 255, 17, 17, 18, 255, 22, 23, 23, 255, 26, 26, 27, 255, 32, 32, 33, 255, 33, 34, 34, 255, 24, 24, 25, 255, 18, 18, 18, 255, 16, 17, 17, 255, 15, 15, 15, 255, 10, 10, 10, 255, 10, 10, 10, 255, 11, 12, 12, 255, 15, 16, 16, 255, 15, 16, 16, 255, 21, 21, 22, 255, 17, 18, 18, 255, 23, 24, 24, 255, 14, 14, 14, 255, 23, 23, 24, 255, 19, 20, 20, 255, 23, 24, 24, 255, 27, 27, 28, 255, 22, 23, 23, 255, 23, 24, 24, 255, 21, 21, 22, 255, 21, 21, 22, 255, 15, 15, 15, 255, 18, 18, 19, 255, 14, 15, 15, 255, 10, 10, 10, 255, 8, 8, 8, 255, 52, 44, 32, 165, 41, 36, 26, 165, 75, 61, 44, 165, 40, 36, 27, 165, 44, 39, 29, 165, 49, 41, 27, 165, 48, 49, 41, 165, 45, 39, 26, 165, 40, 35, 25, 165, 39, 35, 25, 165, 44, 38, 26, 165, 48, 41, 27, 165, 40, 35, 25, 165, 40, 36, 26, 165, 43, 37, 26, 165, 38, 34, 26, 165, 42, 37, 26, 165, 37, 33, 25, 165, 42, 36, 26, 165, 50, 42, 28, 165, 51, 42, 28, 165, 54, 44, 29, 165, 38, 34, 25, 165, 43, 38, 26, 165, 62, 48, 32, 165, 73, 55, 36, 165, 51, 43, 28, 165, 60, 47, 31, 165, 49, 41, 27, 165, 45, 39, 29, 165, 37, 33, 25, 165, 37, 33, 25, 165, 40, 35, 25, 165, 43, 38, 26, 165, 37, 33, 25, 165, 45, 39, 27, 165, 48, 41, 27, 165, 43, 37, 26, 165, 58, 46, 30, 165, 50, 42, 27, 165, 42, 37, 26, 165, 41, 36, 26, 165, 40, 36, 26, 165, 42, 37, 28, 165, 45, 39, 29, 165, 40, 35, 25, 165, 48, 41, 27, 165, 47, 40, 27, 165, 42, 37, 26, 165, 47, 40, 27, 165, 49, 41, 27, 165, 48, 41, 27, 165, 53, 44, 29, 165, 60, 48, 31, 165, 61, 48, 32, 165, 47, 40, 27, 165, 41, 36, 26, 165, 37, 34, 25, 165, 55, 46, 34, 165, 44, 38, 26, 165, 39, 35, 26, 165, 57, 48, 35, 165, 39, 34, 25, 165, 40, 35, 26, 165, 42, 37, 26, 165, 46, 39, 27, 165, 41, 36, 26, 165, 43, 37, 26, 165, 48, 40, 27, 165, 43, 37, 26, 165, 38, 34, 25, 165, 40, 36, 27, 165, 37, 33, 25, 165, 42, 37, 26, 165, 44, 38, 26, 165, 48, 41, 27, 165, 51, 43, 28, 165, 42, 37, 26, 165, 46, 39, 27, 165, 45, 39, 26, 165, 42, 36, 26, 165, 40, 36, 26, 165, 39, 35, 25, 165, 52, 43, 28, 165, 47, 40, 27, 165, 42, 37, 26, 165, 50, 42, 28, 165, 63, 49, 32, 165, 56, 45, 30, 165, 44, 38, 26, 165, 58, 47, 31, 165, 39, 35, 25, 165, 47, 40, 27, 165, 55, 45, 29, 165, 41, 36, 26, 165, 61, 48, 32, 165, 62, 49, 32, 165, 45, 39, 27, 165, 65, 50, 33, 165, 45, 39, 27, 165, 48, 41, 27, 165, 38, 34, 25, 165, 37, 34, 25, 165, 48, 41, 27, 165, 43, 38, 26, 165, 40, 36, 26, 165, 44, 38, 26, 165, 44, 38, 26, 165, 53, 44, 29, 165, 55, 45, 29, 165, 49, 41, 27, 165, 46, 40, 27, 165, 59, 47, 31, 165, 45, 39, 26, 165, 49, 41, 27, 165, 48, 41, 27, 165, 69, 53, 35, 165, 50, 42, 28, 165, 44, 38, 26, 165, 59, 47, 31, 165, 63, 49, 32, 165, 50, 42, 28, 165, 62, 48, 32, 165, 58, 47, 31, 165, 42, 37, 26, 165, 38, 34, 25, 165, 40, 35, 25, 165, 46, 40, 27, 165, 43, 38, 26, 165, 59, 47, 31, 165, 60, 48, 31, 165, 52, 43, 28, 165, 43, 37, 26, 165, 50, 42, 28, 165, 51, 43, 28, 165, 48, 41, 27, 165, 56, 45, 30, 165, 46, 39, 27, 165, 52, 43, 29, 165, 53, 44, 29, 165, 53, 45, 33, 165, 61, 51, 37, 165, 42, 37, 26, 165, 42, 37, 26, 165, 43, 38, 26, 165, 55, 47, 34, 165, 40, 35, 26, 165, 37, 34, 25, 165, 40, 36, 26, 165, 42, 37, 26, 165, 44, 38, 26, 165, 48, 41, 27, 165, 50, 42, 28, 165, 65, 50, 33, 165, 43, 38, 26, 165, 48, 41, 27, 165, 66, 55, 39, 165, 79, 64, 46, 165, 66, 54, 39, 165, 58, 48, 35, 165, 61, 51, 37, 165, 41, 36, 26, 165, 43, 37, 26, 165, 37, 34, 25, 165, 49, 42, 27, 165, 48, 41, 27, 165, 40, 35, 25, 165, 38, 34, 25, 165, 51, 44, 32, 165, 44, 39, 29, 165, 42, 37, 26, 165, 45, 39, 27, 165, 47, 40, 27, 165, 48, 41, 27, 165, 40, 35, 26, 165, 37, 34, 25, 165, 39, 35, 25, 165, 39, 35, 25, 165, 53, 43, 29, 165, 42, 37, 26, 165, 49, 41, 27, 165, 36, 33, 25, 165, 54, 46, 34, 165, 38, 34, 25, 165, 36, 33, 25, 165, 53, 45, 33, 165, 77, 62, 44, 165, 58, 48, 35, 165, 44, 38, 26, 165, 47, 40, 27, 165, 42, 37, 26, 165, 50, 43, 32, 165, 43, 38, 28, 165, 44, 38, 26, 165, 44, 38, 26, 165, 37, 33, 25, 165, 37, 34, 25, 165, 51, 43, 28, 165, 57, 46, 30, 165, 49, 41, 27, 165, 42, 37, 26, 165, 38, 34, 26, 165, 44, 38, 26, 165, 46, 40, 27, 165, 46, 40, 27, 165, 43, 38, 26, 165, 51, 43, 28, 165, 46, 39, 27, 165, 46, 40, 27, 165, 44, 38, 26, 165, 49, 42, 27, 165, 43, 37, 26, 165, 41, 36, 26, 165, 48, 41, 27, 165, 36, 33, 25, 165, 46, 40, 30, 165, 39, 35, 25, 165, 36, 33, 25, 165, 44, 38, 26, 165, 37, 33, 25, 165, 42, 37, 26, 165, 62, 52, 37, 165, 48, 41, 31, 165, 50, 43, 32, 165, 65, 53, 39, 165, 42, 37, 26, 165, 61, 50, 37, 165, 40, 36, 27, 165, 45, 39, 29, 165, 83, 66, 46, 165, 63, 52, 38, 165, 50, 43, 32, 165, 37, 33, 25, 165, 38, 34, 25, 165, 42, 37, 26, 165, 45, 39, 26, 165, 47, 40, 27, 165, 41, 36, 26, 165, 36, 33, 25, 165, 43, 37, 26, 165, 40, 36, 26, 165, 40, 35, 25, 165, 49, 41, 27, 165, 47, 40, 27, 165, 49, 41, 27, 165, 55, 45, 30, 165, 43, 37, 26, 165, 52, 43, 28, 165, 67, 52, 34, 165, 68, 52, 34, 165, 67, 51, 34, 165, 46, 39, 27, 165, 82, 66, 47, 165, 80, 64, 46, 165, 41, 36, 26, 165, 40, 36, 26, 165, 11, 11, 11, 255, 13, 13, 13, 255, 17, 17, 17, 255, 21, 21, 22, 255, 30, 30, 31, 255, 33, 33, 34, 255, 32, 33, 33, 255, 33, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 33, 33, 34, 255, 30, 30, 31, 255, 20, 20, 21, 255, 23, 24, 24, 255, 23, 24, 24, 255, 22, 23, 23, 255, 22, 22, 23, 255, 13, 13, 13, 255, 13, 13, 13, 255, 12, 12, 12, 255, 14, 15, 15, 255, 18, 18, 19, 255, 28, 28, 29, 255, 25, 25, 26, 255, 32, 32, 33, 255, 27, 27, 28, 255, 25, 26, 26, 255, 33, 34, 34, 255, 33, 33, 34, 255, 30, 31, 31, 255, 33, 34, 34, 255, 33, 33, 34, 255, 21, 22, 22, 255, 14, 14, 15, 255, 13, 14, 14, 255, 11, 12, 12, 255, 8, 9, 9, 255, 10, 10, 10, 255, 10, 10, 10, 255, 9, 9, 10, 255, 9, 10, 10, 255, 11, 12, 12, 255, 15, 15, 16, 255, 16, 17, 17, 255, 14, 15, 15, 255, 15, 15, 16, 255, 17, 17, 17, 255, 15, 15, 16, 255, 15, 15, 15, 255, 17, 18, 18, 255, 18, 18, 19, 255, 18, 19, 19, 255, 17, 18, 18, 255, 10, 10, 10, 255, 12, 12, 12, 255, 10, 10, 10, 255, 16, 16, 16, 255, 10, 10, 10, 255, 13, 13, 13, 255, 12, 12, 12, 255, 16, 16, 16, 255, 24, 25, 25, 255, 19, 19, 20, 255, 28, 29, 29, 255, 26, 26, 27, 255, 16, 16, 16, 255, 17, 17, 18, 255, 16, 17, 17, 255, 16, 16, 16, 255, 12, 13, 13, 255, 10, 10, 11, 255, 9, 9, 9, 255, 11, 11, 11, 255, 16, 16, 17, 255, 12, 12, 12, 255, 19, 19, 20, 255, 19, 19, 20, 255, 21, 21, 22, 255, 30, 30, 31, 255, 30, 31, 32, 255, 33, 34, 34, 255, 31, 31, 32, 255, 26, 27, 27, 255, 27, 28, 29, 255, 30, 30, 31, 255, 32, 32, 33, 255, 20, 20, 21, 255, 19, 19, 20, 255, 22, 23, 23, 255, 14, 14, 14, 255, 10, 10, 11, 255, 14, 15, 15, 255, 13, 13, 14, 255, 13, 13, 13, 255, 17, 17, 18, 255, 17, 17, 17, 255, 18, 19, 19, 255, 20, 21, 21, 255, 19, 20, 20, 255, 22, 22, 23, 255, 25, 26, 27, 255, 24, 24, 25, 255, 22, 23, 23, 255, 15, 16, 16, 255, 21, 21, 22, 255, 13, 13, 13, 255, 11, 11, 11, 255, 11, 12, 12, 255, 10, 10, 10, 255, 11, 12, 12, 255, 13, 14, 14, 255, 16, 16, 16, 255, 16, 17, 17, 255, 20, 21, 21, 255, 18, 18, 19, 255, 18, 18, 19, 255, 31, 31, 32, 255, 25, 26, 26, 255, 33, 34, 34, 255, 26, 26, 27, 255, 18, 18, 18, 255, 17, 17, 18, 255, 13, 14, 14, 255, 8, 8, 8, 255, 12, 13, 13, 255, 17, 17, 18, 255, 16, 16, 16, 255, 24, 24, 25, 255, 33, 34, 34, 255, 33, 34, 34, 255, 32, 33, 33, 255, 31, 32, 33, 255, 32, 33, 33, 255, 32, 32, 33, 255, 33, 33, 34, 255, 33, 34, 34, 255, 33, 33, 34, 255, 33, 34, 34, 255, 28, 29, 29, 255, 4, 4, 4, 255, 6, 7, 7, 255, 12, 12, 12, 255, 4, 5, 5, 255, 13, 14, 14, 255, 14, 15, 15, 255, 16, 16, 17, 255, 24, 25, 25, 255, 23, 23, 24, 255, 27, 28, 29, 255, 33, 34, 34, 255, 33, 34, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 33, 34, 34, 255, 27, 28, 29, 255, 29, 29, 30, 255, 24, 24, 25, 255, 21, 22, 22, 255, 19, 19, 20, 255, 14, 14, 15, 255, 7, 7, 8, 255, 5, 5, 6, 255, 9, 9, 10, 255, 19, 19, 20, 255, 18, 18, 19, 255, 22, 23, 23, 255, 20, 20, 20, 255, 22, 22, 23, 255, 33, 33, 34, 255, 33, 33, 34, 255, 30, 30, 31, 255, 33, 33, 34, 255, 32, 33, 33, 255, 29, 30, 30, 255, 22, 23, 23, 255, 23, 24, 24, 255, 29, 29, 30, 255, 28, 29, 30, 255, 17, 18, 18, 255, 11, 12, 12, 255, 8, 8, 9, 255, 12, 13, 13, 255, 8, 9, 9, 255, 12, 12, 12, 255, 9, 9, 9, 255, 17, 17, 18, 255, 27, 27, 28, 255, 21, 22, 22, 255, 23, 24, 25, 255, 24, 25, 25, 255, 25, 25, 26, 255, 18, 18, 19, 255, 24, 24, 25, 255, 33, 33, 34, 255, 33, 34, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 28, 29, 30, 255, 27, 28, 28, 255, 25, 26, 27, 255, 23, 23, 24, 255, 23, 24, 24, 255, 12, 12, 12, 255, 11, 12, 12, 255, 10, 11, 11, 255, 11, 12, 12, 255, 14, 14, 14, 255, 17, 17, 17, 255, 18, 18, 18, 255, 33, 33, 34, 255, 31, 32, 33, 255, 27, 27, 28, 255, 19, 19, 20, 255, 21, 22, 22, 255, 19, 19, 20, 255, 15, 15, 16, 255, 13, 13, 13, 255, 7, 7, 7, 255, 7, 7, 8, 255, 11, 12, 12, 255, 11, 11, 11, 255, 13, 13, 14, 255, 14, 15, 15, 255, 22, 22, 23, 255, 30, 31, 31, 255, 33, 33, 34, 255, 22, 22, 23, 255, 19, 19, 20, 255, 19, 19, 20, 255, 13, 13, 13, 255, 11, 12, 12, 255, 12, 12, 13, 255, 17, 17, 17, 255, 11, 12, 12, 255, 16, 16, 16, 255, 16, 16, 17, 255, 20, 21, 21, 255, 26, 26, 27, 255, 24, 25, 26, 255, 29, 30, 31, 255, 25, 25, 26, 255, 27, 28, 28, 255, 27, 27, 28, 255, 28, 29, 30, 255, 30, 31, 31, 255, 25, 26, 26, 255, 22, 22, 23, 255, 18, 18, 19, 255, 16, 17, 17, 255, 9, 9, 9, 255, 5, 5, 5, 255, 10, 10, 10, 255, 46, 39, 27, 165, 37, 33, 25, 165, 37, 34, 25, 165, 64, 53, 38, 165, 58, 48, 35, 165, 62, 51, 37, 165, 39, 35, 25, 165, 44, 38, 26, 165, 40, 35, 25, 165, 38, 34, 25, 165, 41, 36, 26, 165, 42, 37, 26, 165, 45, 39, 27, 165, 46, 40, 27, 165, 48, 41, 27, 165, 42, 37, 26, 165, 42, 37, 26, 165, 46, 40, 27, 165, 38, 34, 25, 165, 47, 40, 27, 165, 49, 41, 27, 165, 51, 43, 28, 165, 48, 41, 27, 165, 48, 41, 27, 165, 56, 45, 30, 165, 57, 46, 30, 165, 47, 40, 27, 165, 39, 35, 25, 165, 37, 34, 25, 165, 36, 33, 25, 165, 39, 35, 25, 165, 43, 37, 26, 165, 45, 39, 27, 165, 45, 39, 27, 165, 40, 35, 26, 165, 41, 36, 26, 165, 52, 43, 29, 165, 45, 39, 26, 165, 44, 38, 26, 165, 47, 40, 27, 165, 46, 39, 27, 165, 45, 39, 26, 165, 41, 36, 26, 165, 64, 53, 38, 165, 37, 33, 25, 165, 43, 37, 26, 165, 39, 35, 25, 165, 57, 46, 30, 165, 48, 41, 27, 165, 55, 45, 29, 165, 46, 39, 27, 165, 41, 36, 26, 165, 41, 36, 26, 165, 41, 36, 26, 165, 46, 40, 27, 165, 44, 38, 26, 165, 44, 38, 26, 165, 38, 34, 25, 165, 47, 40, 27, 165, 40, 35, 26, 165, 52, 44, 32, 165, 41, 37, 27, 165, 42, 37, 26, 165, 39, 35, 25, 165, 39, 35, 25, 165, 49, 41, 27, 165, 40, 35, 25, 165, 41, 36, 26, 165, 45, 39, 26, 165, 47, 40, 27, 165, 46, 39, 27, 165, 42, 37, 26, 165, 46, 39, 27, 165, 47, 40, 27, 165, 60, 48, 32, 165, 53, 44, 29, 165, 52, 43, 28, 165, 48, 41, 27, 165, 40, 35, 25, 165, 45, 39, 26, 165, 42, 37, 26, 165, 40, 35, 25, 165, 43, 38, 26, 165, 48, 41, 27, 165, 45, 39, 26, 165, 51, 43, 28, 165, 63, 49, 33, 165, 60, 48, 31, 165, 47, 40, 27, 165, 45, 39, 27, 165, 37, 33, 25, 165, 40, 36, 26, 165, 41, 36, 26, 165, 45, 39, 26, 165, 45, 39, 26, 165, 45, 39, 27, 165, 46, 39, 27, 165, 59, 47, 31, 165, 48, 49, 41, 165, 42, 37, 26, 165, 46, 39, 27, 165, 39, 35, 25, 165, 76, 62, 44, 165, 50, 43, 32, 165, 40, 35, 25, 165, 40, 35, 25, 165, 37, 34, 25, 165, 55, 45, 30, 165, 68, 52, 34, 165, 71, 53, 35, 165, 60, 48, 31, 165, 51, 43, 28, 165, 58, 46, 30, 165, 44, 38, 26, 165, 47, 40, 27, 165, 44, 38, 26, 165, 46, 39, 27, 165, 56, 46, 30, 165, 56, 46, 30, 165, 59, 47, 31, 165, 63, 49, 32, 165, 59, 47, 31, 165, 49, 41, 27, 165, 57, 46, 30, 165, 48, 41, 27, 165, 38, 34, 25, 165, 39, 35, 26, 165, 44, 38, 26, 165, 52, 43, 29, 165, 44, 38, 26, 165, 43, 37, 26, 165, 45, 39, 26, 165, 44, 38, 26, 165, 47, 40, 27, 165, 40, 35, 25, 165, 41, 36, 26, 165, 47, 40, 27, 165, 46, 40, 27, 165, 49, 41, 27, 165, 46, 39, 27, 165, 39, 35, 25, 165, 41, 36, 26, 165, 37, 33, 25, 165, 40, 35, 26, 165, 37, 33, 25, 165, 48, 41, 27, 165, 43, 38, 26, 165, 42, 37, 26, 165, 47, 40, 27, 165, 44, 38, 26, 165, 42, 37, 26, 165, 45, 39, 27, 165, 58, 47, 31, 165, 44, 38, 26, 165, 48, 41, 27, 165, 47, 40, 27, 165, 42, 37, 26, 165, 40, 36, 27, 165, 49, 42, 31, 165, 72, 59, 42, 165, 63, 52, 38, 165, 37, 34, 25, 165, 40, 36, 27, 165, 51, 43, 32, 165, 42, 37, 26, 165, 47, 40, 27, 165, 48, 41, 27, 165, 41, 36, 27, 165, 38, 34, 25, 165, 36, 33, 25, 165, 45, 39, 27, 165, 47, 40, 27, 165, 39, 35, 25, 165, 49, 41, 27, 165, 45, 39, 26, 165, 42, 37, 26, 165, 41, 36, 26, 165, 43, 37, 26, 165, 46, 39, 27, 165, 46, 39, 27, 165, 43, 37, 26, 165, 40, 35, 25, 165, 46, 39, 27, 165, 43, 38, 26, 165, 72, 59, 42, 165, 41, 36, 27, 165, 46, 40, 29, 165, 51, 44, 32, 165, 62, 52, 37, 165, 40, 35, 25, 165, 47, 40, 27, 165, 40, 36, 26, 165, 36, 33, 25, 165, 38, 34, 25, 165, 40, 35, 27, 165, 42, 37, 26, 165, 42, 37, 26, 165, 46, 39, 27, 165, 51, 43, 28, 165, 55, 45, 30, 165, 53, 44, 29, 165, 45, 39, 26, 165, 38, 34, 26, 165, 40, 35, 26, 165, 40, 35, 25, 165, 50, 42, 28, 165, 42, 37, 26, 165, 44, 46, 40, 165, 39, 35, 25, 165, 52, 43, 28, 165, 48, 41, 27, 165, 41, 36, 26, 165, 49, 41, 27, 165, 47, 40, 27, 165, 58, 47, 31, 165, 40, 36, 26, 165, 43, 37, 26, 165, 47, 40, 27, 165, 43, 37, 26, 165, 40, 36, 27, 165, 52, 43, 29, 165, 40, 35, 26, 165, 65, 53, 39, 165, 87, 69, 49, 165, 54, 46, 34, 165, 44, 38, 26, 165, 37, 33, 25, 165, 76, 61, 44, 165, 50, 43, 32, 165, 51, 44, 32, 165, 71, 58, 42, 165, 63, 52, 38, 165, 55, 46, 34, 165, 46, 40, 30, 165, 43, 38, 26, 165, 39, 35, 25, 165, 43, 37, 26, 165, 41, 37, 27, 165, 76, 62, 44, 165, 39, 35, 25, 165, 44, 38, 26, 165, 49, 42, 27, 165, 63, 49, 32, 165, 51, 43, 28, 165, 48, 41, 27, 165, 45, 38, 26, 165, 48, 41, 27, 165, 66, 51, 34, 165, 69, 52, 35, 165, 52, 43, 29, 165, 65, 50, 33, 165, 45, 39, 27, 165, 81, 65, 46, 165, 58, 48, 35, 165, 40, 35, 27, 165, 42, 37, 26, 165, 18, 18, 18, 255, 14, 15, 15, 255, 24, 24, 25, 255, 22, 23, 23, 255, 29, 29, 30, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 33, 255, 33, 33, 34, 255, 28, 29, 29, 255, 27, 27, 28, 255, 26, 26, 27, 255, 19, 19, 20, 255, 23, 24, 24, 255, 23, 24, 24, 255, 17, 17, 18, 255, 19, 19, 20, 255, 13, 13, 14, 255, 11, 11, 11, 255, 12, 12, 13, 255, 15, 15, 16, 255, 18, 19, 19, 255, 21, 21, 22, 255, 13, 14, 14, 255, 21, 21, 22, 255, 31, 32, 32, 255, 31, 32, 32, 255, 33, 33, 34, 255, 33, 34, 34, 255, 33, 33, 34, 255, 33, 34, 34, 255, 21, 22, 22, 255, 19, 20, 20, 255, 16, 16, 16, 255, 14, 14, 15, 255, 16, 16, 17, 255, 8, 8, 8, 255, 7, 7, 8, 255, 9, 9, 10, 255, 10, 10, 10, 255, 13, 14, 14, 255, 18, 18, 19, 255, 23, 24, 25, 255, 25, 25, 26, 255, 24, 25, 25, 255, 33, 34, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 17, 17, 18, 255, 18, 18, 19, 255, 12, 12, 13, 255, 13, 13, 14, 255, 13, 13, 13, 255, 9, 9, 10, 255, 11, 11, 12, 255, 16, 17, 17, 255, 13, 14, 14, 255, 14, 14, 14, 255, 24, 25, 25, 255, 21, 22, 22, 255, 28, 29, 29, 255, 27, 28, 28, 255, 16, 16, 16, 255, 24, 24, 25, 255, 16, 17, 17, 255, 13, 13, 14, 255, 5, 5, 6, 255, 10, 10, 10, 255, 7, 7, 7, 255, 13, 13, 13, 255, 6, 6, 6, 255, 10, 11, 11, 255, 18, 18, 18, 255, 19, 19, 19, 255, 23, 24, 24, 255, 31, 31, 32, 255, 32, 33, 34, 255, 33, 33, 34, 255, 33, 34, 34, 255, 26, 26, 27, 255, 22, 22, 23, 255, 26, 26, 27, 255, 23, 23, 24, 255, 21, 22, 23, 255, 20, 21, 21, 255, 16, 17, 17, 255, 12, 12, 12, 255, 7, 7, 8, 255, 11, 11, 12, 255, 15, 15, 15, 255, 11, 12, 12, 255, 12, 13, 13, 255, 16, 17, 17, 255, 15, 15, 15, 255, 16, 16, 17, 255, 13, 13, 14, 255, 19, 19, 19, 255, 16, 16, 17, 255, 19, 19, 20, 255, 22, 23, 23, 255, 21, 21, 22, 255, 16, 17, 17, 255, 17, 18, 18, 255, 15, 15, 15, 255, 10, 10, 10, 255, 12, 12, 12, 255, 13, 13, 13, 255, 13, 13, 14, 255, 17, 17, 17, 255, 18, 18, 19, 255, 15, 15, 15, 255, 18, 18, 19, 255, 22, 23, 23, 255, 23, 23, 24, 255, 30, 30, 31, 255, 23, 23, 24, 255, 18, 19, 19, 255, 15, 16, 16, 255, 15, 15, 16, 255, 10, 10, 10, 255, 12, 13, 13, 255, 15, 15, 16, 255, 20, 20, 21, 255, 22, 23, 23, 255, 26, 27, 27, 255, 33, 33, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 33, 34, 34, 255, 33, 33, 34, 255, 32, 32, 33, 255, 33, 34, 34, 255, 33, 34, 34, 255, 30, 31, 31, 255, 29, 30, 30, 255, 25, 26, 27, 255, 22, 23, 23, 255, 11, 11, 11, 255, 11, 12, 12, 255, 10, 11, 11, 255, 12, 13, 13, 255, 15, 15, 16, 255, 17, 18, 18, 255, 19, 19, 19, 255, 30, 31, 32, 255, 22, 23, 24, 255, 29, 29, 30, 255, 32, 33, 33, 255, 32, 33, 33, 255, 31, 32, 33, 255, 32, 33, 33, 255, 31, 31, 32, 255, 29, 30, 30, 255, 22, 22, 23, 255, 16, 16, 17, 255, 18, 19, 19, 255, 19, 19, 20, 255, 10, 10, 11, 255, 8, 8, 8, 255, 3, 3, 3, 255, 8, 9, 9, 255, 11, 12, 12, 255, 23, 24, 24, 255, 22, 22, 23, 255, 23, 23, 24, 255, 30, 31, 31, 255, 33, 33, 34, 255, 33, 33, 34, 255, 33, 34, 34, 255, 28, 29, 30, 255, 33, 34, 34, 255, 31, 32, 32, 255, 23, 24, 24, 255, 20, 21, 21, 255, 21, 21, 22, 255, 24, 24, 25, 255, 17, 18, 18, 255, 22, 23, 23, 255, 10, 10, 11, 255, 7, 7, 8, 255, 11, 11, 11, 255, 9, 9, 9, 255, 13, 13, 14, 255, 10, 10, 11, 255, 17, 18, 18, 255, 28, 29, 30, 255, 25, 26, 26, 255, 21, 22, 22, 255, 24, 25, 25, 255, 25, 25, 26, 255, 33, 33, 34, 255, 33, 34, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 33, 33, 34, 255, 30, 31, 32, 255, 33, 34, 34, 255, 27, 27, 28, 255, 22, 23, 23, 255, 21, 22, 22, 255, 16, 17, 17, 255, 11, 11, 11, 255, 14, 14, 14, 255, 10, 11, 11, 255, 11, 11, 11, 255, 14, 14, 14, 255, 22, 23, 23, 255, 17, 18, 18, 255, 29, 29, 30, 255, 24, 25, 25, 255, 26, 27, 28, 255, 26, 26, 27, 255, 20, 21, 21, 255, 16, 16, 16, 255, 18, 18, 18, 255, 13, 13, 13, 255, 10, 10, 11, 255, 7, 7, 8, 255, 13, 14, 14, 255, 15, 15, 15, 255, 14, 14, 14, 255, 19, 19, 19, 255, 17, 18, 18, 255, 27, 28, 29, 255, 31, 31, 32, 255, 21, 21, 22, 255, 18, 18, 18, 255, 14, 14, 15, 255, 13, 14, 14, 255, 10, 10, 10, 255, 13, 13, 14, 255, 16, 17, 17, 255, 14, 14, 14, 255, 17, 17, 18, 255, 22, 23, 23, 255, 26, 26, 27, 255, 29, 29, 30, 255, 27, 28, 29, 255, 30, 30, 31, 255, 31, 32, 32, 255, 26, 27, 28, 255, 28, 29, 29, 255, 21, 22, 22, 255, 32, 33, 33, 255, 28, 29, 30, 255, 24, 25, 26, 255, 20, 21, 21, 255, 12, 12, 12, 255, 12, 13, 13, 255, 7, 7, 7, 255, 11, 12, 12, 255, 40, 36, 26, 165, 40, 35, 25, 165, 41, 36, 26, 165, 36, 33, 25, 165, 40, 36, 27, 165, 45, 39, 29, 165, 39, 35, 26, 165, 55, 46, 34, 165, 72, 59, 42, 165, 80, 65, 46, 165, 68, 56, 40, 165, 42, 36, 26, 165, 38, 34, 25, 165, 37, 33, 25, 165, 48, 41, 27, 165, 49, 41, 27, 165, 41, 36, 26, 165, 37, 34, 25, 165, 45, 39, 26, 165, 55, 45, 29, 165, 47, 40, 27, 165, 57, 46, 30, 165, 54, 44, 29, 165, 53, 44, 29, 165, 45, 39, 27, 165, 44, 38, 26, 165, 43, 38, 26, 165, 44, 38, 26, 165, 39, 35, 25, 165, 43, 37, 26, 165, 46, 39, 27, 165, 37, 34, 25, 165, 43, 37, 26, 165, 64, 50, 33, 165, 47, 40, 27, 165, 44, 38, 26, 165, 46, 39, 27, 165, 45, 39, 26, 165, 37, 33, 25, 165, 37, 34, 25, 165, 42, 37, 26, 165, 52, 43, 29, 165, 38, 34, 25, 165, 72, 67, 55, 165, 73, 59, 43, 165, 75, 61, 44, 165, 58, 48, 35, 165, 44, 38, 26, 165, 46, 40, 27, 165, 46, 40, 27, 165, 53, 44, 29, 165, 46, 39, 27, 165, 38, 34, 25, 165, 38, 34, 25, 165, 47, 40, 27, 165, 49, 41, 27, 165, 58, 46, 31, 165, 64, 49, 33, 165, 68, 52, 34, 165, 41, 36, 26, 165, 54, 46, 34, 165, 85, 68, 49, 165, 45, 39, 26, 165, 41, 36, 26, 165, 43, 38, 26, 165, 41, 36, 26, 165, 51, 43, 28, 165, 44, 38, 26, 165, 49, 41, 27, 165, 68, 52, 34, 165, 63, 49, 33, 165, 58, 46, 31, 165, 65, 50, 33, 165, 59, 47, 31, 165, 64, 50, 33, 165, 62, 49, 32, 165, 62, 49, 32, 165, 61, 48, 32, 165, 40, 36, 27, 165, 46, 39, 27, 165, 45, 39, 27, 165, 40, 35, 25, 165, 43, 38, 26, 165, 52, 43, 28, 165, 53, 44, 29, 165, 51, 43, 28, 165, 53, 44, 29, 165, 47, 40, 27, 165, 48, 41, 27, 165, 44, 38, 28, 165, 49, 41, 27, 165, 46, 39, 27, 165, 41, 36, 26, 165, 43, 37, 28, 165, 40, 35, 26, 165, 36, 33, 25, 165, 38, 34, 25, 165, 42, 37, 26, 165, 45, 39, 27, 165, 43, 37, 26, 165, 37, 34, 25, 165, 75, 61, 44, 165, 86, 68, 48, 165, 84, 67, 48, 165, 61, 50, 37, 165, 44, 39, 29, 165, 61, 50, 37, 165, 47, 40, 27, 165, 76, 56, 36, 165, 66, 51, 33, 165, 42, 37, 26, 165, 57, 46, 30, 165, 48, 41, 27, 165, 42, 37, 26, 165, 37, 34, 25, 165, 42, 36, 26, 165, 59, 47, 31, 165, 46, 40, 27, 165, 50, 42, 28, 165, 55, 45, 30, 165, 61, 48, 32, 165, 47, 40, 27, 165, 44, 38, 26, 165, 55, 45, 30, 165, 41, 36, 26, 165, 40, 35, 25, 165, 42, 37, 26, 165, 39, 35, 25, 165, 51, 42, 28, 165, 40, 36, 26, 165, 50, 42, 28, 165, 42, 37, 26, 165, 43, 38, 28, 165, 45, 39, 26, 165, 42, 37, 26, 165, 41, 36, 27, 165, 37, 33, 25, 165, 38, 34, 25, 165, 39, 35, 26, 165, 44, 38, 28, 165, 87, 69, 49, 165, 74, 60, 43, 165, 67, 55, 40, 165, 51, 43, 32, 165, 47, 41, 30, 165, 53, 44, 29, 165, 60, 47, 31, 165, 54, 44, 29, 165, 40, 36, 26, 165, 43, 37, 26, 165, 39, 35, 25, 165, 42, 37, 26, 165, 45, 39, 26, 165, 46, 39, 27, 165, 45, 39, 27, 165, 46, 39, 27, 165, 42, 36, 26, 165, 50, 42, 28, 165, 47, 40, 27, 165, 42, 37, 26, 165, 37, 33, 25, 165, 41, 36, 26, 165, 38, 34, 25, 165, 70, 57, 41, 165, 46, 40, 30, 165, 44, 38, 28, 165, 40, 35, 25, 165, 37, 34, 25, 165, 40, 36, 26, 165, 50, 42, 28, 165, 53, 43, 29, 165, 46, 47, 41, 165, 46, 40, 30, 165, 61, 51, 37, 165, 56, 45, 30, 165, 39, 35, 25, 165, 42, 37, 26, 165, 48, 41, 27, 165, 39, 35, 25, 165, 43, 46, 40, 165, 44, 38, 26, 165, 44, 38, 26, 165, 45, 39, 26, 165, 40, 36, 26, 165, 57, 48, 35, 165, 73, 59, 42, 165, 41, 36, 26, 165, 42, 37, 26, 165, 55, 46, 34, 165, 43, 37, 26, 165, 36, 33, 25, 165, 45, 39, 26, 165, 43, 37, 26, 165, 41, 36, 26, 165, 36, 33, 25, 165, 46, 40, 29, 165, 46, 40, 30, 165, 39, 35, 25, 165, 42, 37, 26, 165, 46, 40, 27, 165, 45, 39, 27, 165, 47, 40, 27, 165, 54, 44, 29, 165, 41, 36, 26, 165, 41, 36, 26, 165, 47, 40, 27, 165, 37, 33, 25, 165, 39, 35, 25, 165, 43, 37, 26, 165, 56, 45, 30, 165, 41, 36, 26, 165, 46, 40, 27, 165, 53, 52, 43, 165, 49, 42, 27, 165, 57, 46, 30, 165, 50, 42, 28, 165, 42, 37, 26, 165, 49, 42, 27, 165, 47, 40, 27, 165, 40, 36, 26, 165, 41, 36, 27, 165, 42, 37, 26, 165, 48, 41, 27, 165, 39, 34, 25, 165, 38, 34, 25, 165, 38, 34, 25, 165, 41, 36, 26, 165, 57, 48, 35, 165, 42, 37, 26, 165, 43, 38, 28, 165, 37, 33, 25, 165, 64, 53, 38, 165, 68, 56, 40, 165, 67, 55, 40, 165, 87, 69, 49, 165, 87, 70, 50, 165, 39, 35, 26, 165, 65, 54, 39, 165, 38, 34, 25, 165, 55, 47, 34, 165, 38, 34, 25, 165, 47, 40, 27, 165, 60, 47, 31, 165, 52, 43, 28, 165, 46, 39, 27, 165, 43, 37, 26, 165, 50, 42, 28, 165, 53, 44, 29, 165, 49, 41, 27, 165, 48, 41, 27, 165, 63, 49, 33, 165, 47, 40, 27, 165, 76, 62, 44, 165, 37, 33, 25, 165, 38, 34, 25, 165, 39, 35, 25, 165, 15, 16, 16, 255, 18, 19, 19, 255, 20, 20, 21, 255, 24, 25, 25, 255, 24, 25, 26, 255, 33, 33, 34, 255, 33, 33, 34, 255, 27, 28, 28, 255, 33, 34, 34, 255, 27, 28, 29, 255, 33, 34, 34, 255, 27, 27, 28, 255, 28, 28, 29, 255, 26, 26, 27, 255, 19, 20, 20, 255, 27, 28, 28, 255, 26, 27, 27, 255, 20, 20, 21, 255, 16, 16, 17, 255, 11, 11, 11, 255, 13, 13, 14, 255, 12, 12, 12, 255, 13, 13, 13, 255, 14, 15, 15, 255, 18, 18, 19, 255, 21, 21, 22, 255, 19, 20, 20, 255, 19, 19, 20, 255, 29, 30, 30, 255, 33, 33, 34, 255, 33, 34, 34, 255, 32, 33, 33, 255, 29, 30, 30, 255, 27, 27, 28, 255, 19, 19, 20, 255, 13, 14, 14, 255, 12, 12, 12, 255, 12, 12, 12, 255, 10, 11, 11, 255, 6, 6, 6, 255, 11, 11, 11, 255, 9, 9, 9, 255, 9, 10, 10, 255, 17, 17, 17, 255, 18, 19, 19, 255, 20, 21, 21, 255, 25, 26, 27, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 31, 32, 33, 255, 32, 33, 33, 255, 17, 17, 18, 255, 13, 13, 13, 255, 11, 11, 11, 255, 11, 11, 11, 255, 9, 9, 9, 255, 12, 13, 13, 255, 18, 18, 19, 255, 11, 11, 12, 255, 20, 20, 21, 255, 17, 17, 18, 255, 26, 26, 27, 255, 24, 24, 25, 255, 28, 29, 29, 255, 22, 23, 23, 255, 23, 24, 24, 255, 12, 12, 12, 255, 14, 14, 14, 255, 13, 14, 14, 255, 9, 9, 9, 255, 9, 9, 9, 255, 14, 15, 15, 255, 15, 16, 16, 255, 15, 15, 16, 255, 25, 26, 26, 255, 27, 28, 29, 255, 23, 23, 24, 255, 33, 34, 34, 255, 29, 30, 31, 255, 31, 32, 33, 255, 30, 31, 31, 255, 24, 24, 25, 255, 19, 20, 20, 255, 16, 16, 17, 255, 21, 22, 22, 255, 13, 13, 13, 255, 12, 12, 12, 255, 11, 12, 12, 255, 10, 10, 10, 255, 6, 6, 7, 255, 13, 13, 13, 255, 15, 15, 16, 255, 14, 15, 15, 255, 14, 14, 15, 255, 11, 11, 11, 255, 12, 12, 12, 255, 13, 14, 14, 255, 15, 15, 15, 255, 15, 16, 16, 255, 13, 14, 14, 255, 17, 17, 17, 255, 17, 17, 17, 255, 15, 15, 15, 255, 13, 13, 13, 255, 15, 16, 16, 255, 9, 9, 9, 255, 10, 10, 11, 255, 14, 14, 15, 255, 15, 16, 16, 255, 18, 19, 19, 255, 18, 18, 19, 255, 16, 16, 17, 255, 19, 19, 20, 255, 18, 18, 19, 255, 19, 19, 20, 255, 28, 28, 29, 255, 30, 30, 31, 255, 23, 24, 24, 255, 21, 21, 22, 255, 13, 13, 13, 255, 16, 17, 17, 255, 15, 15, 15, 255, 15, 15, 15, 255, 16, 17, 17, 255, 18, 18, 19, 255, 23, 24, 24, 255, 32, 33, 34, 255, 33, 34, 34, 255, 33, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 31, 32, 32, 255, 32, 33, 33, 255, 31, 32, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 26, 27, 27, 255, 25, 26, 26, 255, 25, 25, 26, 255, 11, 11, 11, 255, 12, 12, 12, 255, 9, 9, 10, 255, 9, 9, 9, 255, 19, 20, 20, 255, 20, 21, 21, 255, 24, 24, 25, 255, 23, 23, 24, 255, 29, 29, 30, 255, 32, 33, 33, 255, 33, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 29, 29, 30, 255, 20, 20, 21, 255, 19, 20, 20, 255, 16, 17, 17, 255, 13, 14, 14, 255, 8, 8, 9, 255, 10, 10, 10, 255, 9, 9, 10, 255, 8, 8, 8, 255, 12, 12, 12, 255, 14, 14, 14, 255, 21, 21, 22, 255, 29, 30, 30, 255, 33, 34, 34, 255, 30, 31, 31, 255, 32, 33, 34, 255, 28, 29, 30, 255, 23, 23, 24, 255, 26, 26, 27, 255, 28, 29, 30, 255, 32, 33, 34, 255, 28, 28, 29, 255, 19, 19, 19, 255, 24, 24, 25, 255, 23, 23, 24, 255, 15, 15, 16, 255, 21, 22, 22, 255, 8, 8, 8, 255, 11, 11, 12, 255, 10, 11, 11, 255, 11, 11, 11, 255, 12, 12, 13, 255, 19, 19, 19, 255, 22, 22, 23, 255, 25, 25, 26, 255, 25, 25, 26, 255, 27, 28, 28, 255, 33, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 33, 34, 34, 255, 23, 24, 24, 255, 28, 28, 29, 255, 30, 31, 32, 255, 22, 22, 23, 255, 23, 23, 24, 255, 26, 26, 27, 255, 17, 18, 18, 255, 12, 13, 13, 255, 11, 12, 12, 255, 9, 9, 9, 255, 13, 14, 14, 255, 15, 16, 16, 255, 15, 15, 16, 255, 18, 19, 19, 255, 33, 33, 34, 255, 31, 32, 32, 255, 19, 20, 20, 255, 21, 22, 22, 255, 14, 14, 15, 255, 20, 20, 21, 255, 17, 18, 18, 255, 14, 14, 14, 255, 14, 15, 15, 255, 13, 13, 14, 255, 11, 12, 12, 255, 15, 15, 16, 255, 16, 17, 17, 255, 13, 13, 14, 255, 16, 17, 17, 255, 20, 20, 21, 255, 25, 25, 26, 255, 15, 15, 16, 255, 16, 16, 16, 255, 16, 16, 17, 255, 11, 11, 11, 255, 14, 14, 14, 255, 14, 14, 15, 255, 15, 15, 16, 255, 16, 16, 17, 255, 23, 24, 25, 255, 31, 31, 32, 255, 27, 28, 28, 255, 30, 31, 31, 255, 31, 32, 32, 255, 30, 31, 31, 255, 33, 33, 34, 255, 28, 29, 30, 255, 32, 33, 34, 255, 28, 29, 29, 255, 26, 26, 27, 255, 24, 25, 26, 255, 21, 21, 22, 255, 14, 14, 15, 255, 12, 12, 13, 255, 8, 9, 9, 255, 6, 6, 6, 255, 14, 15, 15, 255, 54, 46, 33, 165, 37, 34, 25, 165, 37, 33, 25, 165, 42, 37, 26, 165, 58, 49, 35, 165, 48, 41, 30, 165, 43, 38, 26, 165, 66, 54, 39, 165, 36, 33, 25, 165, 37, 34, 25, 165, 70, 57, 41, 165, 49, 42, 31, 165, 44, 39, 29, 165, 48, 41, 27, 165, 45, 38, 26, 165, 42, 37, 26, 165, 38, 34, 25, 165, 42, 37, 26, 165, 44, 38, 26, 165, 46, 39, 27, 165, 45, 39, 26, 165, 49, 42, 27, 165, 55, 45, 30, 165, 72, 54, 36, 165, 49, 42, 27, 165, 47, 40, 27, 165, 39, 35, 26, 165, 40, 36, 26, 165, 38, 34, 25, 165, 40, 35, 25, 165, 45, 39, 26, 165, 42, 37, 26, 165, 40, 35, 25, 165, 42, 37, 26, 165, 45, 39, 26, 165, 52, 43, 28, 165, 41, 36, 26, 165, 60, 50, 36, 165, 40, 35, 26, 165, 39, 35, 25, 165, 46, 40, 27, 165, 45, 39, 26, 165, 52, 44, 33, 165, 75, 61, 44, 165, 85, 68, 48, 165, 84, 67, 48, 165, 36, 33, 25, 165, 44, 38, 26, 165, 55, 45, 30, 165, 40, 36, 26, 165, 46, 40, 27, 165, 47, 40, 27, 165, 36, 33, 25, 165, 40, 36, 27, 165, 53, 44, 29, 165, 51, 42, 28, 165, 80, 59, 36, 165, 83, 61, 36, 165, 48, 41, 27, 165, 46, 40, 27, 165, 57, 48, 35, 165, 43, 37, 26, 165, 41, 36, 26, 165, 45, 39, 26, 165, 42, 37, 26, 165, 42, 37, 26, 165, 58, 46, 31, 165, 46, 40, 27, 165, 61, 48, 32, 165, 64, 50, 33, 165, 53, 44, 29, 165, 51, 43, 28, 165, 73, 55, 36, 165, 55, 45, 30, 165, 53, 44, 29, 165, 54, 44, 29, 165, 57, 46, 30, 165, 49, 41, 27, 165, 57, 46, 30, 165, 54, 44, 29, 165, 40, 36, 26, 165, 45, 39, 27, 165, 43, 38, 26, 165, 44, 38, 26, 165, 48, 41, 27, 165, 40, 35, 25, 165, 38, 35, 26, 165, 49, 41, 27, 165, 61, 48, 32, 165, 44, 38, 26, 165, 42, 37, 26, 165, 49, 42, 27, 165, 42, 37, 26, 165, 36, 33, 25, 165, 41, 36, 26, 165, 36, 33, 25, 165, 42, 37, 26, 165, 47, 40, 27, 165, 60, 48, 31, 165, 43, 37, 26, 165, 68, 56, 40, 165, 84, 66, 46, 165, 78, 63, 45, 165, 87, 69, 49, 165, 77, 62, 44, 165, 38, 34, 25, 165, 56, 47, 35, 165, 48, 41, 27, 165, 68, 52, 34, 165, 49, 42, 27, 165, 53, 44, 29, 165, 45, 39, 27, 165, 51, 43, 28, 165, 44, 38, 26, 165, 55, 47, 34, 165, 38, 34, 25, 165, 51, 43, 28, 165, 44, 38, 26, 165, 37, 33, 25, 165, 53, 43, 29, 165, 66, 51, 34, 165, 53, 44, 29, 165, 47, 40, 27, 165, 45, 47, 41, 165, 43, 37, 26, 165, 38, 34, 25, 165, 37, 34, 25, 165, 46, 39, 27, 165, 47, 40, 27, 165, 44, 38, 26, 165, 45, 39, 27, 165, 49, 42, 27, 165, 42, 37, 26, 165, 46, 40, 27, 165, 45, 39, 27, 165, 43, 38, 26, 165, 51, 42, 28, 165, 39, 35, 25, 165, 43, 38, 28, 165, 82, 66, 47, 165, 85, 68, 48, 165, 55, 46, 34, 165, 37, 33, 25, 165, 72, 59, 42, 165, 68, 56, 40, 165, 39, 35, 25, 165, 50, 42, 28, 165, 47, 40, 27, 165, 38, 34, 25, 165, 45, 39, 29, 165, 50, 43, 32, 165, 55, 47, 34, 165, 44, 38, 28, 165, 48, 41, 27, 165, 39, 35, 25, 165, 44, 38, 26, 165, 41, 36, 26, 165, 46, 39, 27, 165, 50, 42, 28, 165, 40, 36, 26, 165, 38, 34, 25, 165, 43, 38, 26, 165, 77, 63, 45, 165, 56, 47, 34, 165, 40, 36, 27, 165, 36, 33, 25, 165, 42, 37, 26, 165, 37, 34, 25, 165, 41, 36, 26, 165, 42, 37, 26, 165, 41, 36, 26, 165, 39, 35, 25, 165, 67, 55, 40, 165, 39, 35, 25, 165, 43, 38, 26, 165, 42, 37, 26, 165, 37, 34, 25, 165, 46, 39, 27, 165, 37, 33, 25, 165, 41, 36, 26, 165, 39, 35, 25, 165, 45, 39, 27, 165, 41, 36, 26, 165, 54, 46, 34, 165, 86, 69, 48, 165, 87, 69, 49, 165, 40, 36, 27, 165, 45, 39, 26, 165, 41, 36, 27, 165, 45, 39, 26, 165, 37, 34, 25, 165, 42, 37, 26, 165, 47, 40, 27, 165, 45, 39, 26, 165, 68, 56, 40, 165, 36, 33, 25, 165, 39, 35, 25, 165, 42, 37, 26, 165, 47, 40, 27, 165, 46, 40, 27, 165, 46, 39, 27, 165, 50, 42, 28, 165, 44, 38, 26, 165, 44, 38, 26, 165, 42, 37, 26, 165, 47, 40, 27, 165, 56, 45, 30, 165, 42, 37, 26, 165, 45, 39, 27, 165, 41, 36, 26, 165, 54, 44, 29, 165, 49, 41, 27, 165, 54, 44, 29, 165, 58, 47, 31, 165, 69, 52, 35, 165, 50, 42, 28, 165, 47, 40, 27, 165, 38, 34, 25, 165, 52, 43, 28, 165, 47, 40, 27, 165, 43, 37, 26, 165, 42, 36, 26, 165, 48, 41, 27, 165, 42, 37, 26, 165, 53, 53, 46, 165, 63, 52, 38, 165, 44, 38, 28, 165, 38, 34, 25, 165, 40, 36, 26, 165, 75, 61, 44, 165, 36, 33, 25, 165, 59, 49, 36, 165, 43, 38, 28, 165, 46, 40, 30, 165, 36, 33, 25, 165, 84, 66, 46, 165, 74, 60, 43, 165, 39, 34, 25, 165, 57, 48, 35, 165, 79, 63, 45, 165, 41, 36, 26, 165, 44, 38, 26, 165, 40, 35, 25, 165, 41, 36, 26, 165, 40, 36, 26, 165, 46, 39, 27, 165, 61, 48, 32, 165, 47, 40, 27, 165, 42, 37, 26, 165, 67, 51, 34, 165, 61, 48, 32, 165, 46, 39, 27, 165, 86, 69, 48, 165, 86, 68, 48, 165, 39, 35, 25, 165, 61, 50, 37, 165, 13, 14, 14, 255, 17, 18, 18, 255, 21, 22, 22, 255, 25, 25, 26, 255, 27, 27, 28, 255, 31, 32, 32, 255, 25, 26, 27, 255, 32, 33, 34, 255, 33, 33, 34, 255, 33, 33, 34, 255, 33, 34, 34, 255, 25, 26, 26, 255, 22, 22, 23, 255, 18, 18, 18, 255, 22, 23, 23, 255, 18, 18, 19, 255, 18, 18, 19, 255, 14, 14, 14, 255, 14, 14, 14, 255, 15, 16, 16, 255, 14, 15, 15, 255, 11, 11, 12, 255, 11, 11, 11, 255, 11, 11, 11, 255, 13, 14, 14, 255, 23, 23, 24, 255, 17, 17, 18, 255, 17, 18, 18, 255, 25, 26, 27, 255, 25, 26, 27, 255, 29, 29, 30, 255, 30, 30, 31, 255, 23, 23, 24, 255, 23, 24, 24, 255, 12, 12, 12, 255, 14, 15, 15, 255, 13, 14, 14, 255, 10, 11, 11, 255, 10, 10, 11, 255, 8, 8, 9, 255, 9, 9, 10, 255, 9, 9, 9, 255, 12, 13, 13, 255, 12, 12, 13, 255, 15, 15, 16, 255, 20, 20, 21, 255, 22, 23, 23, 255, 32, 33, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 20, 20, 21, 255, 18, 18, 18, 255, 14, 15, 15, 255, 14, 14, 15, 255, 11, 11, 11, 255, 14, 14, 14, 255, 12, 13, 13, 255, 17, 18, 18, 255, 13, 13, 14, 255, 16, 16, 16, 255, 22, 23, 23, 255, 25, 26, 27, 255, 28, 28, 29, 255, 27, 27, 28, 255, 20, 20, 21, 255, 16, 17, 17, 255, 13, 13, 14, 255, 10, 11, 11, 255, 8, 9, 9, 255, 10, 10, 10, 255, 13, 13, 14, 255, 14, 14, 14, 255, 21, 21, 22, 255, 22, 22, 23, 255, 19, 19, 20, 255, 20, 20, 21, 255, 27, 27, 28, 255, 31, 31, 32, 255, 33, 34, 34, 255, 26, 27, 28, 255, 22, 23, 23, 255, 14, 14, 14, 255, 16, 16, 16, 255, 13, 14, 14, 255, 11, 11, 11, 255, 10, 10, 10, 255, 8, 8, 9, 255, 7, 7, 7, 255, 12, 12, 12, 255, 15, 16, 16, 255, 14, 14, 14, 255, 17, 18, 18, 255, 13, 13, 13, 255, 12, 12, 12, 255, 10, 10, 11, 255, 9, 9, 9, 255, 11, 11, 11, 255, 13, 13, 13, 255, 12, 12, 12, 255, 15, 15, 16, 255, 14, 15, 15, 255, 15, 16, 16, 255, 14, 15, 15, 255, 14, 14, 15, 255, 12, 13, 13, 255, 17, 18, 18, 255, 22, 23, 23, 255, 21, 22, 22, 255, 19, 20, 20, 255, 16, 16, 17, 255, 16, 17, 17, 255, 22, 22, 23, 255, 23, 23, 24, 255, 16, 17, 17, 255, 17, 17, 17, 255, 26, 27, 27, 255, 24, 24, 25, 255, 18, 19, 19, 255, 12, 12, 13, 255, 10, 10, 10, 255, 14, 14, 14, 255, 13, 14, 14, 255, 20, 21, 21, 255, 23, 23, 24, 255, 24, 24, 25, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 33, 33, 34, 255, 31, 32, 32, 255, 32, 33, 34, 255, 33, 34, 34, 255, 23, 23, 24, 255, 30, 31, 31, 255, 22, 23, 23, 255, 28, 29, 29, 255, 29, 30, 30, 255, 11, 11, 12, 255, 8, 8, 8, 255, 11, 11, 11, 255, 17, 17, 18, 255, 24, 25, 25, 255, 22, 22, 23, 255, 33, 34, 34, 255, 32, 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, 24, 24, 25, 255, 20, 21, 21, 255, 16, 16, 16, 255, 13, 13, 14, 255, 13, 14, 14, 255, 12, 13, 13, 255, 10, 11, 11, 255, 7, 7, 7, 255, 10, 10, 10, 255, 11, 12, 12, 255, 17, 17, 18, 255, 24, 25, 26, 255, 29, 29, 30, 255, 32, 33, 34, 255, 33, 34, 34, 255, 28, 28, 29, 255, 26, 27, 27, 255, 25, 25, 26, 255, 24, 24, 25, 255, 33, 34, 34, 255, 25, 25, 26, 255, 33, 34, 34, 255, 24, 25, 25, 255, 25, 26, 27, 255, 23, 24, 24, 255, 21, 21, 22, 255, 20, 21, 21, 255, 12, 12, 12, 255, 13, 13, 14, 255, 7, 7, 7, 255, 11, 11, 11, 255, 12, 12, 12, 255, 19, 19, 20, 255, 27, 27, 28, 255, 21, 21, 22, 255, 19, 20, 20, 255, 28, 29, 29, 255, 32, 33, 33, 255, 33, 34, 34, 255, 33, 33, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 29, 30, 30, 255, 29, 29, 30, 255, 28, 28, 29, 255, 29, 30, 30, 255, 23, 24, 24, 255, 23, 24, 24, 255, 18, 19, 19, 255, 16, 16, 17, 255, 14, 15, 15, 255, 12, 13, 13, 255, 8, 8, 8, 255, 13, 14, 14, 255, 11, 12, 12, 255, 17, 17, 17, 255, 16, 17, 17, 255, 31, 32, 33, 255, 26, 26, 27, 255, 25, 26, 26, 255, 26, 27, 27, 255, 16, 16, 16, 255, 24, 24, 25, 255, 14, 15, 15, 255, 16, 16, 16, 255, 18, 18, 18, 255, 17, 18, 18, 255, 16, 16, 16, 255, 9, 10, 10, 255, 19, 19, 20, 255, 20, 20, 21, 255, 19, 20, 20, 255, 23, 24, 24, 255, 26, 27, 27, 255, 18, 18, 19, 255, 15, 15, 16, 255, 14, 15, 15, 255, 13, 13, 13, 255, 14, 14, 15, 255, 16, 16, 16, 255, 14, 15, 15, 255, 18, 18, 19, 255, 26, 27, 27, 255, 28, 28, 29, 255, 32, 32, 33, 255, 33, 34, 34, 255, 26, 27, 27, 255, 32, 33, 34, 255, 33, 34, 34, 255, 29, 29, 30, 255, 28, 28, 29, 255, 23, 24, 24, 255, 21, 22, 22, 255, 25, 25, 26, 255, 21, 21, 22, 255, 14, 14, 14, 255, 14, 14, 14, 255, 9, 9, 10, 255, 6, 6, 6, 255, 15, 16, 16, 255, 47, 41, 30, 165, 46, 40, 30, 165, 38, 34, 25, 165, 43, 38, 26, 165, 41, 37, 27, 165, 66, 54, 39, 165, 46, 48, 42, 165, 49, 41, 27, 165, 45, 39, 26, 165, 38, 34, 25, 165, 45, 39, 29, 165, 37, 34, 25, 165, 56, 45, 30, 165, 44, 38, 26, 165, 39, 35, 25, 165, 42, 37, 26, 165, 46, 39, 27, 165, 58, 47, 31, 165, 48, 41, 27, 165, 38, 34, 25, 165, 57, 46, 30, 165, 62, 48, 32, 165, 69, 53, 35, 165, 67, 52, 34, 165, 53, 52, 43, 165, 58, 47, 31, 165, 45, 39, 27, 165, 40, 35, 26, 165, 38, 34, 25, 165, 58, 46, 30, 165, 46, 40, 27, 165, 50, 42, 28, 165, 39, 35, 25, 165, 47, 40, 27, 165, 43, 37, 26, 165, 39, 35, 26, 165, 51, 44, 32, 165, 49, 42, 31, 165, 41, 36, 27, 165, 36, 33, 25, 165, 42, 37, 28, 165, 38, 34, 25, 165, 41, 36, 27, 165, 79, 64, 46, 165, 58, 49, 36, 165, 37, 34, 25, 165, 44, 38, 26, 165, 41, 36, 26, 165, 47, 40, 27, 165, 45, 39, 26, 165, 44, 38, 26, 165, 41, 36, 26, 165, 45, 39, 26, 165, 41, 36, 26, 165, 48, 41, 27, 165, 55, 45, 30, 165, 60, 48, 31, 165, 74, 55, 36, 165, 44, 38, 26, 165, 41, 36, 26, 165, 43, 38, 26, 165, 48, 41, 27, 165, 46, 40, 27, 165, 49, 41, 27, 165, 42, 37, 26, 165, 40, 36, 26, 165, 42, 37, 26, 165, 66, 51, 34, 165, 49, 41, 27, 165, 63, 49, 32, 165, 49, 41, 27, 165, 44, 38, 26, 165, 50, 42, 28, 165, 76, 56, 36, 165, 84, 62, 36, 165, 61, 48, 32, 165, 48, 41, 27, 165, 52, 43, 28, 165, 57, 46, 30, 165, 62, 48, 32, 165, 55, 45, 30, 165, 47, 40, 27, 165, 39, 35, 25, 165, 42, 37, 26, 165, 48, 41, 27, 165, 42, 37, 28, 165, 41, 36, 26, 165, 60, 48, 32, 165, 68, 52, 34, 165, 44, 38, 26, 165, 54, 44, 29, 165, 48, 41, 27, 165, 52, 43, 28, 165, 60, 48, 32, 165, 42, 37, 26, 165, 40, 36, 26, 165, 53, 44, 29, 165, 61, 48, 32, 165, 51, 43, 28, 165, 46, 40, 27, 165, 38, 34, 25, 165, 83, 67, 48, 165, 85, 68, 48, 165, 50, 43, 32, 165, 54, 46, 34, 165, 39, 35, 25, 165, 37, 34, 25, 165, 48, 41, 27, 165, 54, 44, 29, 165, 46, 40, 27, 165, 57, 46, 30, 165, 43, 38, 26, 165, 39, 35, 26, 165, 55, 46, 34, 165, 55, 47, 34, 165, 40, 36, 27, 165, 54, 45, 33, 165, 60, 78, 35, 255, 47, 41, 30, 165, 41, 36, 26, 165, 58, 46, 31, 165, 61, 48, 32, 165, 64, 50, 33, 165, 45, 39, 26, 165, 61, 48, 32, 165, 54, 44, 29, 165, 47, 40, 27, 165, 38, 34, 25, 165, 47, 40, 27, 165, 47, 40, 27, 165, 49, 41, 27, 165, 42, 37, 26, 165, 44, 38, 26, 165, 48, 41, 27, 165, 55, 45, 29, 165, 53, 43, 29, 165, 39, 35, 25, 165, 50, 42, 27, 165, 44, 39, 29, 165, 83, 66, 47, 165, 57, 48, 35, 165, 43, 37, 26, 165, 39, 34, 25, 165, 38, 34, 26, 165, 41, 36, 26, 165, 56, 45, 30, 165, 45, 39, 26, 165, 45, 39, 26, 165, 68, 56, 40, 165, 63, 52, 38, 165, 41, 36, 26, 165, 56, 48, 35, 165, 52, 44, 32, 165, 40, 35, 25, 165, 50, 42, 28, 165, 40, 35, 25, 165, 51, 44, 32, 165, 41, 36, 26, 165, 53, 44, 29, 165, 40, 35, 27, 165, 87, 70, 49, 165, 84, 67, 48, 165, 60, 50, 37, 165, 36, 33, 25, 165, 84, 67, 48, 165, 53, 45, 33, 165, 56, 46, 30, 165, 42, 37, 26, 165, 41, 37, 27, 165, 45, 39, 26, 165, 39, 35, 25, 165, 85, 68, 49, 165, 39, 35, 25, 165, 49, 42, 31, 165, 37, 34, 25, 165, 46, 40, 27, 165, 42, 37, 26, 165, 56, 45, 30, 165, 40, 35, 26, 165, 46, 40, 27, 165, 41, 37, 27, 165, 61, 51, 37, 165, 38, 34, 25, 165, 66, 54, 39, 165, 82, 65, 45, 165, 80, 63, 43, 165, 38, 34, 26, 165, 38, 34, 25, 165, 39, 35, 25, 165, 42, 37, 26, 165, 47, 40, 27, 165, 50, 42, 28, 165, 47, 40, 27, 165, 62, 49, 32, 165, 50, 43, 32, 165, 36, 33, 25, 165, 47, 40, 30, 165, 39, 35, 25, 165, 50, 42, 28, 165, 62, 49, 32, 165, 48, 41, 27, 165, 44, 38, 26, 165, 43, 37, 26, 165, 39, 35, 26, 165, 40, 35, 25, 165, 48, 41, 27, 165, 78, 58, 36, 165, 46, 47, 41, 165, 37, 33, 25, 165, 44, 38, 26, 165, 59, 47, 31, 165, 47, 40, 27, 165, 40, 36, 26, 165, 57, 46, 30, 165, 64, 50, 33, 165, 65, 50, 33, 165, 57, 46, 30, 165, 47, 40, 27, 165, 45, 39, 26, 165, 42, 37, 26, 165, 46, 39, 27, 165, 40, 36, 26, 165, 62, 80, 35, 255, 38, 34, 25, 165, 43, 37, 26, 165, 75, 61, 44, 165, 37, 33, 25, 165, 51, 43, 32, 165, 87, 69, 49, 165, 87, 69, 49, 165, 71, 58, 42, 165, 42, 37, 26, 165, 43, 38, 26, 165, 56, 47, 34, 165, 43, 37, 26, 165, 46, 40, 30, 165, 45, 39, 27, 165, 40, 35, 26, 165, 53, 45, 33, 165, 64, 53, 38, 165, 40, 35, 25, 165, 62, 49, 32, 165, 47, 40, 27, 165, 48, 41, 27, 165, 53, 44, 29, 165, 62, 49, 32, 165, 49, 42, 27, 165, 43, 38, 26, 165, 44, 38, 26, 165, 59, 47, 31, 165, 48, 41, 27, 165, 42, 37, 27, 165, 66, 54, 39, 165, 38, 34, 25, 165, 41, 36, 27, 165, 68, 56, 40, 165, 13, 13, 13, 255, 18, 19, 19, 255, 24, 24, 25, 255, 21, 22, 22, 255, 33, 33, 34, 255, 30, 31, 32, 255, 23, 24, 24, 255, 33, 33, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 26, 27, 27, 255, 21, 22, 22, 255, 17, 17, 17, 255, 17, 18, 18, 255, 15, 16, 16, 255, 15, 15, 15, 255, 17, 18, 18, 255, 12, 12, 13, 255, 18, 18, 19, 255, 13, 13, 14, 255, 14, 15, 15, 255, 10, 10, 10, 255, 9, 9, 9, 255, 9, 9, 10, 255, 15, 15, 15, 255, 9, 9, 10, 255, 9, 10, 10, 255, 20, 21, 21, 255, 18, 19, 19, 255, 17, 17, 18, 255, 14, 14, 15, 255, 18, 19, 19, 255, 25, 25, 26, 255, 14, 14, 14, 255, 13, 13, 14, 255, 13, 13, 13, 255, 14, 14, 15, 255, 9, 9, 10, 255, 13, 14, 14, 255, 11, 11, 11, 255, 12, 12, 12, 255, 12, 13, 13, 255, 13, 13, 14, 255, 12, 13, 13, 255, 18, 18, 19, 255, 16, 16, 17, 255, 25, 26, 26, 255, 31, 32, 32, 255, 33, 34, 34, 255, 33, 33, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 18, 18, 19, 255, 17, 18, 18, 255, 16, 17, 17, 255, 12, 12, 12, 255, 7, 8, 8, 255, 15, 15, 15, 255, 18, 18, 19, 255, 15, 16, 16, 255, 18, 18, 19, 255, 20, 20, 21, 255, 19, 20, 20, 255, 22, 22, 23, 255, 18, 19, 19, 255, 16, 16, 17, 255, 15, 15, 15, 255, 15, 15, 15, 255, 10, 11, 11, 255, 6, 6, 6, 255, 9, 9, 9, 255, 14, 14, 15, 255, 13, 14, 14, 255, 18, 18, 19, 255, 14, 14, 14, 255, 15, 15, 16, 255, 27, 28, 29, 255, 31, 32, 32, 255, 31, 32, 33, 255, 24, 25, 25, 255, 26, 27, 27, 255, 25, 25, 26, 255, 20, 20, 21, 255, 17, 18, 18, 255, 15, 15, 16, 255, 11, 11, 11, 255, 8, 8, 8, 255, 10, 10, 10, 255, 5, 5, 5, 255, 10, 10, 10, 255, 21, 22, 22, 255, 17, 18, 18, 255, 21, 21, 22, 255, 15, 15, 16, 255, 13, 14, 14, 255, 14, 14, 14, 255, 13, 13, 13, 255, 14, 15, 15, 255, 11, 11, 11, 255, 14, 14, 14, 255, 14, 15, 15, 255, 18, 18, 19, 255, 14, 14, 15, 255, 11, 11, 11, 255, 16, 16, 16, 255, 18, 19, 19, 255, 22, 23, 23, 255, 26, 26, 27, 255, 23, 24, 24, 255, 20, 20, 21, 255, 25, 26, 27, 255, 22, 23, 23, 255, 26, 26, 27, 255, 19, 20, 20, 255, 29, 30, 30, 255, 26, 26, 27, 255, 24, 24, 25, 255, 23, 24, 24, 255, 20, 21, 21, 255, 17, 17, 18, 255, 18, 18, 18, 255, 11, 11, 12, 255, 13, 13, 14, 255, 19, 19, 19, 255, 20, 20, 20, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 32, 33, 255, 32, 33, 33, 255, 32, 33, 33, 255, 33, 33, 34, 255, 33, 34, 34, 255, 33, 33, 34, 255, 31, 31, 32, 255, 33, 34, 34, 255, 20, 21, 21, 255, 25, 26, 27, 255, 30, 30, 31, 255, 24, 25, 26, 255, 25, 26, 27, 255, 14, 14, 14, 255, 9, 9, 9, 255, 8, 8, 8, 255, 19, 19, 20, 255, 16, 16, 16, 255, 22, 22, 23, 255, 28, 29, 29, 255, 31, 31, 32, 255, 32, 33, 34, 255, 30, 30, 31, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 33, 34, 34, 255, 30, 30, 31, 255, 28, 29, 30, 255, 20, 20, 21, 255, 19, 19, 20, 255, 18, 18, 19, 255, 15, 15, 15, 255, 8, 8, 8, 255, 6, 6, 6, 255, 8, 8, 8, 255, 7, 7, 8, 255, 20, 21, 21, 255, 24, 24, 25, 255, 32, 33, 34, 255, 33, 33, 34, 255, 33, 34, 34, 255, 29, 29, 30, 255, 28, 28, 29, 255, 31, 31, 32, 255, 19, 20, 20, 255, 30, 31, 32, 255, 26, 27, 28, 255, 25, 26, 26, 255, 17, 17, 18, 255, 21, 22, 22, 255, 19, 19, 20, 255, 13, 14, 14, 255, 10, 10, 10, 255, 24, 24, 25, 255, 12, 13, 13, 255, 6, 6, 6, 255, 9, 9, 9, 255, 11, 11, 12, 255, 19, 19, 20, 255, 15, 16, 16, 255, 23, 23, 24, 255, 20, 20, 21, 255, 27, 27, 28, 255, 30, 30, 31, 255, 30, 31, 32, 255, 28, 29, 29, 255, 28, 29, 29, 255, 23, 24, 24, 255, 25, 25, 26, 255, 30, 31, 32, 255, 24, 25, 25, 255, 27, 27, 28, 255, 29, 29, 30, 255, 27, 27, 28, 255, 16, 17, 17, 255, 17, 17, 18, 255, 15, 15, 15, 255, 11, 11, 11, 255, 8, 8, 8, 255, 12, 12, 12, 255, 15, 16, 16, 255, 20, 21, 21, 255, 20, 20, 21, 255, 30, 31, 31, 255, 33, 33, 34, 255, 26, 27, 27, 255, 25, 25, 26, 255, 21, 21, 22, 255, 20, 20, 21, 255, 13, 13, 14, 255, 20, 21, 21, 255, 21, 22, 22, 255, 13, 14, 14, 255, 15, 15, 16, 255, 11, 12, 12, 255, 15, 15, 16, 255, 16, 16, 17, 255, 20, 21, 21, 255, 19, 19, 20, 255, 22, 22, 23, 255, 18, 19, 19, 255, 12, 12, 12, 255, 14, 14, 15, 255, 13, 13, 13, 255, 13, 13, 13, 255, 15, 16, 16, 255, 22, 22, 23, 255, 18, 18, 19, 255, 20, 20, 21, 255, 30, 31, 31, 255, 28, 29, 30, 255, 33, 34, 34, 255, 24, 24, 25, 255, 33, 34, 34, 255, 27, 28, 29, 255, 30, 31, 32, 255, 22, 23, 23, 255, 21, 21, 22, 255, 15, 15, 15, 255, 20, 20, 21, 255, 14, 14, 14, 255, 11, 11, 12, 255, 14, 14, 15, 255, 11, 11, 11, 255, 3, 3, 4, 255, 10, 10, 10, 255, 61, 51, 37, 165, 47, 40, 30, 165, 43, 38, 26, 165, 45, 39, 27, 165, 47, 40, 27, 165, 59, 47, 31, 165, 44, 38, 26, 165, 56, 45, 30, 165, 66, 51, 34, 165, 52, 43, 28, 165, 49, 42, 27, 165, 40, 35, 26, 165, 45, 39, 27, 165, 42, 37, 26, 165, 49, 42, 31, 165, 44, 38, 26, 165, 49, 42, 27, 165, 53, 44, 29, 165, 43, 38, 26, 165, 43, 38, 28, 165, 47, 40, 27, 165, 71, 53, 35, 165, 66, 51, 34, 165, 70, 53, 35, 165, 58, 47, 31, 165, 37, 33, 25, 165, 48, 41, 27, 165, 57, 46, 30, 165, 58, 47, 31, 165, 63, 49, 32, 165, 49, 41, 27, 165, 47, 40, 27, 165, 42, 37, 26, 165, 41, 36, 26, 165, 37, 33, 25, 165, 73, 59, 43, 165, 61, 51, 37, 165, 82, 64, 44, 165, 71, 58, 42, 165, 40, 35, 26, 165, 37, 33, 25, 165, 68, 56, 40, 165, 42, 37, 26, 165, 37, 33, 25, 165, 45, 39, 29, 165, 37, 33, 25, 165, 39, 35, 25, 165, 43, 37, 26, 165, 47, 40, 27, 165, 47, 40, 27, 165, 44, 38, 26, 165, 47, 40, 27, 165, 46, 40, 27, 165, 49, 41, 27, 165, 63, 49, 32, 165, 60, 48, 32, 165, 50, 42, 28, 165, 53, 44, 29, 165, 46, 40, 27, 165, 43, 37, 26, 165, 44, 38, 26, 165, 46, 39, 27, 165, 43, 37, 26, 165, 45, 39, 27, 165, 48, 41, 27, 165, 48, 41, 27, 165, 45, 39, 27, 165, 46, 40, 27, 165, 58, 46, 31, 165, 58, 46, 31, 165, 73, 55, 36, 165, 66, 51, 33, 165, 57, 46, 30, 165, 54, 44, 29, 165, 54, 45, 29, 165, 61, 48, 32, 165, 55, 45, 30, 165, 52, 43, 28, 165, 58, 47, 31, 165, 44, 38, 26, 165, 56, 46, 30, 165, 64, 49, 33, 165, 50, 42, 28, 165, 39, 35, 25, 165, 47, 40, 27, 165, 53, 44, 29, 165, 54, 44, 29, 165, 52, 43, 28, 165, 63, 49, 33, 165, 63, 49, 32, 165, 65, 50, 33, 165, 68, 52, 34, 165, 84, 62, 36, 165, 70, 53, 35, 165, 44, 38, 26, 165, 43, 37, 26, 165, 47, 40, 27, 165, 51, 43, 28, 165, 48, 41, 27, 165, 48, 41, 27, 165, 37, 34, 25, 165, 68, 56, 40, 165, 79, 64, 46, 165, 44, 39, 29, 165, 38, 34, 26, 165, 45, 39, 26, 165, 42, 37, 26, 165, 42, 36, 26, 165, 51, 43, 28, 165, 63, 49, 33, 165, 44, 38, 26, 165, 39, 35, 25, 165, 44, 38, 28, 165, 75, 61, 44, 165, 79, 64, 45, 165, 81, 65, 47, 165, 53, 45, 33, 165, 39, 35, 25, 165, 85, 68, 48, 165, 38, 34, 25, 165, 46, 39, 27, 165, 44, 38, 26, 165, 47, 40, 27, 165, 44, 38, 26, 165, 52, 43, 28, 165, 53, 44, 29, 165, 43, 38, 26, 165, 43, 38, 26, 165, 51, 43, 28, 165, 44, 38, 26, 165, 42, 37, 26, 165, 46, 40, 30, 165, 38, 34, 25, 165, 40, 36, 26, 165, 49, 41, 27, 165, 44, 38, 26, 165, 36, 33, 25, 165, 63, 52, 38, 165, 62, 51, 37, 165, 52, 44, 33, 165, 38, 34, 25, 165, 37, 33, 25, 165, 42, 37, 26, 165, 48, 41, 27, 165, 55, 45, 29, 165, 46, 39, 27, 165, 40, 36, 26, 165, 45, 39, 29, 165, 59, 49, 36, 165, 79, 63, 45, 165, 54, 46, 33, 165, 37, 34, 25, 165, 39, 35, 26, 165, 47, 40, 27, 165, 38, 34, 25, 165, 59, 49, 36, 165, 45, 39, 29, 165, 53, 45, 33, 165, 37, 33, 25, 165, 59, 49, 36, 165, 68, 56, 40, 165, 83, 66, 45, 165, 49, 42, 31, 165, 42, 37, 26, 165, 40, 36, 26, 165, 38, 34, 25, 165, 45, 39, 27, 165, 45, 39, 26, 165, 39, 35, 25, 165, 48, 42, 31, 165, 45, 39, 29, 165, 71, 58, 42, 165, 37, 33, 25, 165, 44, 38, 26, 165, 39, 35, 25, 165, 55, 45, 29, 165, 53, 44, 29, 165, 41, 36, 26, 165, 45, 39, 26, 165, 44, 38, 26, 165, 41, 36, 26, 165, 39, 35, 25, 165, 43, 38, 28, 165, 87, 69, 49, 165, 82, 66, 47, 165, 77, 63, 45, 165, 78, 63, 45, 165, 65, 53, 39, 165, 54, 46, 33, 165, 40, 35, 26, 165, 38, 34, 25, 165, 45, 39, 27, 165, 45, 39, 27, 165, 46, 40, 27, 165, 42, 37, 26, 165, 69, 57, 41, 165, 40, 36, 27, 165, 41, 36, 26, 165, 43, 37, 26, 165, 54, 44, 29, 165, 49, 41, 27, 165, 41, 36, 26, 165, 49, 41, 27, 165, 46, 40, 27, 165, 68, 52, 34, 165, 58, 46, 31, 165, 85, 63, 36, 165, 71, 53, 35, 165, 64, 50, 33, 165, 48, 41, 27, 165, 48, 41, 27, 165, 50, 42, 28, 165, 54, 44, 29, 165, 50, 50, 42, 165, 74, 55, 36, 165, 74, 55, 36, 165, 50, 42, 28, 165, 48, 41, 27, 165, 48, 41, 27, 165, 51, 43, 28, 165, 40, 36, 26, 165, 37, 33, 25, 165, 60, 78, 38, 255, 64, 53, 38, 165, 45, 40, 29, 165, 59, 49, 36, 165, 51, 43, 32, 165, 44, 38, 29, 165, 41, 36, 26, 165, 44, 38, 26, 165, 43, 37, 26, 165, 39, 35, 25, 165, 41, 36, 26, 165, 45, 39, 26, 165, 42, 37, 26, 165, 37, 33, 25, 165, 44, 38, 26, 165, 42, 37, 26, 165, 42, 37, 28, 165, 38, 34, 25, 165, 42, 37, 26, 165, 39, 35, 25, 165, 44, 38, 29, 165, 52, 44, 32, 165, 46, 40, 27, 165, 56, 45, 30, 165, 68, 52, 34, 165, 54, 45, 29, 165, 58, 47, 31, 165, 57, 46, 30, 165, 63, 49, 32, 165, 56, 45, 30, 165, 39, 35, 25, 165, 43, 37, 26, 165, 40, 36, 27, 165, 86, 69, 49, 165, 9, 10, 10, 255, 14, 14, 15, 255, 20, 21, 21, 255, 18, 19, 19, 255, 24, 25, 25, 255, 29, 29, 30, 255, 28, 29, 30, 255, 32, 32, 33, 255, 24, 24, 25, 255, 21, 22, 22, 255, 22, 22, 23, 255, 23, 23, 24, 255, 17, 17, 17, 255, 20, 21, 21, 255, 15, 16, 16, 255, 7, 7, 7, 255, 9, 9, 9, 255, 9, 9, 9, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 17, 17, 17, 255, 16, 16, 17, 255, 6, 6, 6, 255, 7, 7, 7, 255, 9, 10, 10, 255, 10, 11, 11, 255, 14, 14, 15, 255, 15, 15, 16, 255, 20, 21, 21, 255, 18, 19, 19, 255, 15, 16, 16, 255, 18, 18, 19, 255, 16, 16, 17, 255, 16, 16, 16, 255, 12, 13, 13, 255, 10, 10, 11, 255, 11, 11, 11, 255, 12, 12, 13, 255, 11, 11, 11, 255, 11, 11, 12, 255, 12, 12, 13, 255, 10, 10, 11, 255, 14, 14, 14, 255, 18, 18, 19, 255, 20, 20, 21, 255, 24, 25, 25, 255, 32, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 19, 19, 20, 255, 16, 16, 17, 255, 16, 16, 16, 255, 12, 12, 13, 255, 10, 10, 10, 255, 13, 13, 13, 255, 11, 11, 12, 255, 20, 21, 21, 255, 19, 20, 20, 255, 22, 22, 23, 255, 21, 21, 22, 255, 16, 16, 16, 255, 17, 17, 18, 255, 12, 12, 13, 255, 15, 16, 16, 255, 11, 11, 12, 255, 7, 7, 8, 255, 11, 11, 11, 255, 11, 12, 12, 255, 19, 19, 20, 255, 20, 20, 20, 255, 14, 14, 14, 255, 15, 16, 16, 255, 25, 26, 26, 255, 30, 31, 31, 255, 28, 29, 30, 255, 33, 33, 34, 255, 25, 26, 26, 255, 24, 24, 25, 255, 18, 18, 19, 255, 16, 16, 17, 255, 13, 13, 14, 255, 9, 9, 9, 255, 11, 11, 11, 255, 14, 15, 15, 255, 11, 12, 12, 255, 17, 18, 18, 255, 18, 18, 19, 255, 21, 21, 22, 255, 18, 19, 19, 255, 13, 13, 14, 255, 10, 11, 11, 255, 10, 10, 11, 255, 16, 16, 16, 255, 14, 14, 14, 255, 10, 10, 11, 255, 10, 11, 11, 255, 14, 14, 15, 255, 16, 16, 16, 255, 8, 8, 9, 255, 14, 15, 15, 255, 14, 14, 15, 255, 16, 17, 17, 255, 28, 28, 29, 255, 24, 25, 25, 255, 23, 23, 24, 255, 24, 25, 26, 255, 22, 23, 23, 255, 26, 27, 27, 255, 30, 31, 31, 255, 27, 28, 28, 255, 25, 26, 26, 255, 28, 29, 29, 255, 24, 25, 26, 255, 21, 21, 22, 255, 23, 24, 24, 255, 15, 16, 16, 255, 17, 17, 18, 255, 15, 15, 15, 255, 17, 17, 18, 255, 21, 22, 22, 255, 24, 24, 25, 255, 32, 33, 33, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 22, 22, 23, 255, 24, 24, 25, 255, 27, 28, 28, 255, 30, 31, 32, 255, 18, 19, 19, 255, 22, 23, 23, 255, 17, 18, 18, 255, 19, 20, 20, 255, 12, 12, 13, 255, 10, 10, 11, 255, 16, 16, 16, 255, 17, 18, 18, 255, 19, 20, 20, 255, 23, 23, 24, 255, 32, 33, 34, 255, 33, 34, 34, 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, 30, 30, 31, 255, 26, 27, 27, 255, 24, 24, 25, 255, 15, 16, 16, 255, 16, 16, 17, 255, 19, 19, 20, 255, 9, 9, 9, 255, 8, 8, 8, 255, 16, 16, 17, 255, 15, 15, 16, 255, 18, 18, 19, 255, 23, 24, 24, 255, 30, 31, 32, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 32, 255, 26, 27, 27, 255, 18, 19, 19, 255, 30, 30, 31, 255, 26, 27, 28, 255, 25, 26, 26, 255, 22, 23, 23, 255, 24, 24, 25, 255, 28, 28, 29, 255, 18, 18, 19, 255, 20, 20, 21, 255, 23, 23, 24, 255, 22, 22, 23, 255, 16, 16, 17, 255, 10, 11, 11, 255, 4, 4, 4, 255, 14, 15, 15, 255, 18, 19, 19, 255, 22, 23, 23, 255, 24, 25, 25, 255, 21, 22, 22, 255, 25, 26, 26, 255, 16, 17, 17, 255, 23, 23, 24, 255, 21, 22, 22, 255, 26, 26, 27, 255, 24, 24, 25, 255, 27, 28, 28, 255, 26, 27, 28, 255, 23, 24, 25, 255, 32, 32, 33, 255, 24, 25, 25, 255, 22, 23, 23, 255, 16, 17, 17, 255, 11, 11, 11, 255, 11, 12, 12, 255, 9, 9, 9, 255, 5, 5, 5, 255, 10, 11, 11, 255, 14, 15, 15, 255, 15, 15, 16, 255, 16, 17, 17, 255, 32, 33, 34, 255, 29, 29, 30, 255, 33, 34, 34, 255, 26, 26, 27, 255, 21, 21, 22, 255, 21, 21, 22, 255, 21, 21, 22, 255, 24, 24, 25, 255, 22, 23, 23, 255, 18, 18, 19, 255, 19, 20, 20, 255, 14, 14, 14, 255, 13, 13, 14, 255, 16, 17, 17, 255, 18, 19, 19, 255, 21, 21, 22, 255, 19, 20, 20, 255, 16, 17, 17, 255, 10, 11, 11, 255, 9, 9, 9, 255, 15, 15, 16, 255, 17, 17, 18, 255, 18, 19, 19, 255, 14, 15, 15, 255, 25, 25, 26, 255, 27, 28, 29, 255, 29, 30, 31, 255, 29, 30, 30, 255, 33, 33, 34, 255, 28, 29, 30, 255, 27, 28, 29, 255, 27, 27, 28, 255, 25, 26, 26, 255, 29, 30, 31, 255, 22, 22, 23, 255, 16, 16, 16, 255, 10, 11, 11, 255, 12, 13, 13, 255, 10, 11, 11, 255, 14, 15, 15, 255, 10, 10, 10, 255, 7, 7, 8, 255, 8, 8, 8, 255, 68, 56, 40, 165, 44, 38, 26, 165, 44, 38, 26, 165, 48, 41, 27, 165, 50, 42, 28, 165, 53, 44, 29, 165, 58, 46, 31, 165, 55, 45, 30, 165, 60, 47, 31, 165, 46, 39, 27, 165, 39, 35, 25, 165, 39, 35, 25, 165, 48, 41, 27, 165, 48, 41, 27, 165, 39, 35, 25, 165, 49, 41, 27, 165, 53, 44, 29, 165, 43, 38, 26, 165, 41, 36, 26, 165, 38, 34, 25, 165, 53, 44, 29, 165, 66, 51, 34, 165, 58, 47, 31, 165, 59, 47, 31, 165, 48, 41, 27, 165, 37, 34, 25, 165, 44, 38, 26, 165, 53, 44, 29, 165, 55, 45, 30, 165, 65, 50, 33, 165, 46, 39, 27, 165, 47, 40, 27, 165, 46, 39, 27, 165, 46, 40, 27, 165, 36, 33, 25, 165, 84, 67, 48, 165, 85, 67, 47, 165, 85, 67, 47, 165, 81, 65, 47, 165, 54, 46, 34, 165, 56, 47, 34, 165, 38, 34, 25, 165, 38, 34, 25, 165, 41, 36, 26, 165, 53, 45, 33, 165, 74, 60, 43, 165, 45, 39, 27, 165, 40, 35, 25, 165, 45, 39, 27, 165, 41, 36, 26, 165, 42, 37, 26, 165, 52, 43, 28, 165, 55, 45, 30, 165, 58, 47, 31, 165, 54, 44, 29, 165, 50, 42, 28, 165, 56, 45, 30, 165, 65, 50, 33, 165, 60, 47, 31, 165, 43, 37, 26, 165, 50, 42, 28, 165, 54, 44, 29, 165, 51, 43, 28, 165, 42, 37, 26, 165, 43, 37, 26, 165, 45, 39, 26, 165, 45, 38, 26, 165, 43, 37, 26, 165, 47, 40, 27, 165, 65, 51, 33, 165, 53, 44, 29, 165, 70, 53, 35, 165, 57, 46, 30, 165, 51, 43, 28, 165, 66, 51, 33, 165, 64, 50, 33, 165, 73, 55, 36, 165, 64, 49, 33, 165, 44, 38, 26, 165, 41, 36, 26, 165, 49, 41, 27, 165, 51, 43, 28, 165, 46, 39, 27, 165, 40, 36, 26, 165, 47, 40, 27, 165, 45, 39, 27, 165, 54, 44, 29, 165, 50, 42, 28, 165, 62, 48, 32, 165, 82, 60, 36, 165, 63, 49, 32, 165, 58, 47, 31, 165, 80, 59, 36, 165, 71, 53, 35, 165, 45, 39, 26, 165, 43, 38, 26, 165, 43, 38, 26, 165, 47, 40, 27, 165, 51, 43, 28, 165, 54, 44, 29, 165, 36, 33, 25, 165, 76, 61, 44, 165, 57, 48, 35, 165, 51, 44, 32, 165, 43, 37, 26, 165, 42, 37, 26, 165, 42, 37, 26, 165, 45, 39, 27, 165, 57, 46, 30, 165, 52, 43, 28, 165, 43, 37, 26, 165, 37, 33, 25, 165, 42, 37, 27, 165, 53, 45, 33, 165, 75, 61, 43, 165, 60, 50, 37, 165, 53, 45, 33, 165, 39, 35, 26, 165, 68, 56, 40, 165, 40, 35, 26, 165, 42, 37, 26, 165, 42, 37, 26, 165, 49, 41, 27, 165, 41, 36, 26, 165, 46, 39, 27, 165, 59, 47, 31, 165, 42, 37, 26, 165, 47, 40, 27, 165, 48, 41, 27, 165, 48, 41, 27, 165, 55, 47, 34, 165, 38, 34, 26, 165, 38, 34, 25, 165, 40, 35, 25, 165, 40, 36, 26, 165, 43, 38, 26, 165, 52, 44, 32, 165, 45, 39, 29, 165, 40, 35, 26, 165, 37, 33, 25, 165, 40, 35, 27, 165, 50, 43, 31, 165, 44, 38, 28, 165, 43, 37, 26, 165, 43, 37, 26, 165, 44, 38, 26, 165, 39, 34, 25, 165, 57, 48, 35, 165, 48, 41, 31, 165, 74, 60, 43, 165, 87, 70, 50, 165, 37, 34, 25, 165, 41, 36, 26, 165, 48, 41, 27, 165, 44, 39, 29, 165, 44, 39, 29, 165, 40, 35, 25, 165, 55, 46, 34, 165, 50, 43, 31, 165, 48, 41, 31, 165, 55, 46, 34, 165, 70, 57, 41, 165, 72, 58, 42, 165, 37, 33, 25, 165, 38, 34, 25, 165, 39, 35, 25, 165, 48, 41, 27, 165, 44, 38, 26, 165, 42, 37, 26, 165, 42, 37, 26, 165, 46, 40, 29, 165, 57, 48, 35, 165, 42, 37, 26, 165, 38, 34, 26, 165, 43, 38, 28, 165, 54, 45, 29, 165, 46, 40, 27, 165, 45, 39, 29, 165, 47, 40, 27, 165, 42, 37, 26, 165, 45, 39, 27, 165, 38, 34, 25, 165, 65, 54, 39, 165, 65, 54, 39, 165, 81, 65, 47, 165, 57, 48, 35, 165, 87, 69, 49, 165, 62, 52, 37, 165, 44, 39, 29, 165, 39, 35, 25, 165, 43, 38, 26, 165, 42, 37, 26, 165, 45, 39, 26, 165, 48, 42, 31, 165, 40, 35, 25, 165, 37, 33, 25, 165, 36, 33, 25, 165, 38, 34, 25, 165, 41, 36, 26, 165, 46, 39, 27, 165, 48, 41, 27, 165, 37, 33, 25, 165, 42, 37, 26, 165, 48, 41, 27, 165, 72, 54, 36, 165, 75, 56, 36, 165, 79, 59, 36, 165, 81, 60, 36, 165, 80, 59, 36, 165, 48, 41, 27, 165, 63, 49, 32, 165, 54, 44, 29, 165, 47, 40, 27, 165, 49, 41, 27, 165, 67, 52, 34, 165, 64, 50, 33, 165, 54, 44, 29, 165, 48, 41, 27, 165, 59, 47, 31, 165, 49, 41, 27, 165, 37, 33, 25, 165, 42, 37, 28, 165, 44, 38, 26, 165, 40, 35, 26, 165, 63, 52, 38, 165, 42, 37, 28, 165, 37, 34, 25, 165, 44, 38, 26, 165, 40, 36, 26, 165, 42, 37, 26, 165, 39, 35, 25, 165, 41, 36, 26, 165, 37, 34, 25, 165, 44, 38, 26, 165, 40, 35, 25, 165, 37, 33, 25, 165, 37, 34, 25, 165, 41, 36, 26, 165, 60, 50, 36, 165, 42, 37, 26, 165, 42, 37, 26, 165, 41, 36, 26, 165, 47, 41, 30, 165, 46, 40, 30, 165, 46, 40, 27, 165, 50, 42, 27, 165, 57, 46, 30, 165, 62, 49, 32, 165, 46, 39, 27, 165, 40, 35, 25, 165, 53, 44, 29, 165, 63, 49, 32, 165, 46, 39, 27, 165, 41, 36, 26, 165, 44, 38, 26, 165, 86, 69, 49, 165, 15, 15, 15, 255, 15, 15, 15, 255, 19, 20, 20, 255, 23, 24, 24, 255, 30, 31, 32, 255, 30, 31, 31, 255, 24, 25, 26, 255, 29, 30, 31, 255, 25, 25, 26, 255, 18, 18, 19, 255, 18, 19, 19, 255, 17, 17, 18, 255, 13, 14, 14, 255, 13, 14, 14, 255, 14, 14, 14, 255, 9, 9, 9, 255, 7, 7, 7, 255, 5, 5, 6, 255, 9, 9, 10, 255, 11, 11, 11, 255, 14, 15, 15, 255, 13, 13, 14, 255, 16, 16, 17, 255, 8, 8, 8, 255, 5, 6, 6, 255, 7, 8, 8, 255, 9, 9, 9, 255, 12, 12, 13, 255, 13, 14, 14, 255, 17, 17, 17, 255, 15, 15, 16, 255, 18, 18, 19, 255, 19, 20, 20, 255, 12, 12, 12, 255, 15, 16, 16, 255, 8, 9, 9, 255, 13, 13, 14, 255, 14, 14, 15, 255, 13, 13, 13, 255, 19, 19, 20, 255, 14, 15, 15, 255, 16, 16, 16, 255, 12, 12, 12, 255, 16, 17, 17, 255, 16, 17, 17, 255, 21, 21, 22, 255, 21, 21, 22, 255, 29, 29, 30, 255, 31, 31, 32, 255, 31, 31, 32, 255, 31, 31, 32, 255, 33, 34, 34, 255, 33, 33, 34, 255, 31, 32, 33, 255, 32, 33, 33, 255, 23, 24, 24, 255, 17, 17, 18, 255, 13, 13, 14, 255, 13, 14, 14, 255, 10, 11, 11, 255, 12, 12, 12, 255, 17, 17, 17, 255, 19, 20, 20, 255, 15, 15, 15, 255, 14, 14, 14, 255, 18, 19, 19, 255, 18, 19, 19, 255, 12, 13, 13, 255, 14, 14, 14, 255, 11, 12, 12, 255, 12, 12, 12, 255, 10, 10, 10, 255, 12, 13, 13, 255, 14, 14, 14, 255, 21, 21, 22, 255, 22, 22, 23, 255, 15, 15, 15, 255, 21, 21, 22, 255, 25, 26, 26, 255, 19, 19, 20, 255, 25, 25, 26, 255, 24, 25, 26, 255, 23, 23, 24, 255, 15, 15, 16, 255, 15, 15, 16, 255, 14, 14, 15, 255, 9, 10, 10, 255, 6, 7, 7, 255, 15, 15, 16, 255, 16, 16, 17, 255, 18, 18, 19, 255, 18, 18, 19, 255, 16, 17, 17, 255, 23, 24, 24, 255, 15, 16, 16, 255, 14, 14, 14, 255, 15, 16, 16, 255, 16, 16, 17, 255, 18, 19, 19, 255, 19, 20, 20, 255, 14, 14, 14, 255, 16, 17, 17, 255, 14, 14, 15, 255, 15, 15, 16, 255, 15, 16, 16, 255, 15, 15, 16, 255, 18, 18, 18, 255, 17, 18, 18, 255, 24, 24, 25, 255, 25, 26, 26, 255, 28, 29, 29, 255, 32, 33, 34, 255, 29, 30, 30, 255, 28, 29, 29, 255, 24, 25, 26, 255, 29, 29, 30, 255, 33, 34, 34, 255, 22, 23, 23, 255, 28, 28, 29, 255, 24, 24, 25, 255, 23, 24, 25, 255, 18, 19, 19, 255, 15, 15, 16, 255, 13, 14, 14, 255, 16, 16, 17, 255, 23, 23, 24, 255, 32, 33, 33, 255, 32, 32, 33, 255, 32, 33, 33, 255, 32, 33, 33, 255, 33, 33, 34, 255, 33, 34, 34, 255, 31, 32, 33, 255, 25, 26, 26, 255, 27, 28, 28, 255, 24, 25, 25, 255, 23, 23, 24, 255, 28, 29, 29, 255, 27, 28, 29, 255, 20, 21, 21, 255, 22, 23, 23, 255, 15, 16, 16, 255, 15, 15, 16, 255, 10, 10, 10, 255, 11, 11, 11, 255, 18, 19, 19, 255, 19, 20, 20, 255, 23, 23, 24, 255, 28, 28, 29, 255, 33, 33, 34, 255, 32, 33, 34, 255, 32, 32, 33, 255, 32, 33, 33, 255, 32, 33, 33, 255, 33, 34, 34, 255, 32, 33, 34, 255, 28, 29, 30, 255, 26, 27, 27, 255, 20, 20, 21, 255, 16, 16, 16, 255, 16, 16, 17, 255, 17, 18, 18, 255, 10, 10, 10, 255, 9, 9, 9, 255, 13, 13, 14, 255, 15, 15, 16, 255, 18, 18, 19, 255, 32, 33, 33, 255, 31, 32, 33, 255, 31, 32, 32, 255, 29, 30, 31, 255, 29, 29, 30, 255, 26, 27, 27, 255, 25, 25, 26, 255, 25, 26, 26, 255, 26, 26, 27, 255, 24, 25, 25, 255, 20, 20, 21, 255, 19, 20, 20, 255, 22, 22, 23, 255, 21, 22, 22, 255, 20, 21, 21, 255, 18, 18, 18, 255, 15, 15, 16, 255, 11, 11, 11, 255, 14, 14, 14, 255, 5, 5, 5, 255, 9, 9, 10, 255, 16, 16, 17, 255, 25, 26, 27, 255, 22, 23, 23, 255, 20, 20, 21, 255, 18, 18, 19, 255, 20, 20, 21, 255, 23, 23, 24, 255, 22, 23, 23, 255, 19, 20, 20, 255, 23, 23, 24, 255, 24, 24, 25, 255, 28, 29, 30, 255, 26, 27, 28, 255, 28, 29, 30, 255, 21, 22, 22, 255, 17, 18, 18, 255, 13, 13, 14, 255, 13, 14, 14, 255, 10, 10, 10, 255, 7, 7, 7, 255, 5, 5, 5, 255, 10, 10, 10, 255, 15, 16, 16, 255, 16, 16, 17, 255, 17, 18, 18, 255, 33, 34, 34, 255, 28, 28, 29, 255, 29, 30, 31, 255, 26, 27, 28, 255, 16, 17, 17, 255, 24, 25, 25, 255, 24, 25, 25, 255, 26, 27, 27, 255, 24, 24, 25, 255, 20, 21, 21, 255, 22, 22, 23, 255, 19, 20, 20, 255, 11, 11, 11, 255, 16, 16, 16, 255, 16, 17, 17, 255, 19, 20, 20, 255, 15, 16, 16, 255, 16, 16, 17, 255, 14, 15, 15, 255, 12, 12, 12, 255, 14, 14, 14, 255, 20, 20, 21, 255, 19, 19, 20, 255, 16, 16, 17, 255, 21, 22, 22, 255, 24, 25, 26, 255, 29, 30, 30, 255, 26, 27, 27, 255, 33, 34, 34, 255, 26, 26, 27, 255, 28, 28, 29, 255, 31, 32, 33, 255, 33, 33, 34, 255, 31, 32, 33, 255, 25, 25, 26, 255, 10, 11, 11, 255, 13, 13, 13, 255, 13, 13, 13, 255, 10, 11, 11, 255, 11, 11, 11, 255, 13, 14, 14, 255, 7, 7, 7, 255, 10, 10, 11, 255, 81, 65, 47, 165, 45, 39, 27, 165, 50, 42, 28, 165, 39, 35, 25, 165, 42, 37, 26, 165, 46, 39, 27, 165, 38, 34, 25, 165, 37, 33, 25, 165, 37, 33, 25, 165, 42, 37, 26, 165, 56, 75, 35, 255, 42, 37, 26, 165, 53, 44, 29, 165, 56, 45, 30, 165, 46, 40, 27, 165, 48, 41, 27, 165, 49, 41, 27, 165, 58, 47, 31, 165, 51, 43, 28, 165, 48, 41, 27, 165, 59, 47, 31, 165, 46, 40, 27, 165, 77, 57, 36, 165, 54, 44, 29, 165, 38, 34, 25, 165, 41, 36, 26, 165, 45, 39, 27, 165, 57, 46, 30, 165, 62, 49, 32, 165, 51, 43, 28, 165, 54, 44, 29, 165, 36, 33, 25, 165, 40, 35, 25, 165, 44, 38, 26, 165, 46, 40, 27, 165, 75, 61, 44, 165, 87, 70, 49, 165, 80, 65, 46, 165, 37, 34, 25, 165, 41, 50, 30, 255, 48, 57, 34, 255, 38, 34, 25, 165, 37, 33, 25, 165, 40, 35, 25, 165, 39, 35, 25, 165, 37, 33, 25, 165, 36, 33, 25, 165, 44, 38, 26, 165, 43, 38, 26, 165, 44, 38, 26, 165, 66, 51, 34, 165, 55, 45, 30, 165, 68, 52, 34, 165, 56, 46, 30, 165, 50, 42, 28, 165, 56, 46, 30, 165, 65, 50, 33, 165, 65, 50, 33, 165, 70, 53, 35, 165, 65, 50, 33, 165, 49, 41, 27, 165, 65, 50, 33, 165, 68, 52, 34, 165, 41, 36, 26, 165, 37, 33, 25, 165, 41, 36, 27, 165, 48, 41, 27, 165, 44, 38, 26, 165, 46, 39, 27, 165, 54, 44, 29, 165, 67, 51, 34, 165, 83, 61, 36, 165, 59, 47, 31, 165, 44, 38, 26, 165, 67, 51, 34, 165, 83, 62, 36, 165, 62, 49, 32, 165, 66, 51, 34, 165, 52, 43, 28, 165, 52, 43, 29, 165, 64, 50, 33, 165, 53, 44, 29, 165, 49, 41, 27, 165, 39, 35, 25, 165, 39, 35, 25, 165, 45, 47, 42, 165, 41, 36, 26, 165, 43, 38, 26, 165, 39, 35, 25, 165, 61, 48, 32, 165, 71, 54, 35, 165, 52, 43, 28, 165, 58, 46, 31, 165, 48, 41, 27, 165, 48, 41, 30, 165, 38, 34, 25, 165, 50, 42, 28, 165, 38, 34, 25, 165, 55, 45, 29, 165, 58, 46, 31, 165, 46, 39, 27, 165, 63, 52, 38, 165, 40, 36, 26, 165, 41, 36, 26, 165, 48, 42, 31, 165, 80, 64, 46, 165, 46, 39, 27, 165, 106, 111, 42, 255, 47, 40, 27, 165, 50, 42, 28, 165, 59, 49, 36, 165, 36, 33, 25, 165, 45, 39, 26, 165, 46, 40, 27, 165, 44, 38, 26, 165, 39, 35, 25, 165, 45, 39, 26, 165, 47, 40, 27, 165, 44, 38, 28, 165, 45, 39, 29, 165, 43, 38, 26, 165, 43, 37, 26, 165, 43, 38, 26, 165, 58, 47, 31, 165, 50, 42, 28, 165, 42, 37, 26, 165, 66, 54, 39, 165, 42, 37, 26, 165, 45, 39, 26, 165, 40, 35, 26, 165, 43, 38, 26, 165, 42, 37, 26, 165, 47, 40, 27, 165, 55, 45, 30, 165, 48, 41, 27, 165, 40, 35, 25, 165, 41, 36, 26, 165, 43, 37, 26, 165, 60, 50, 36, 165, 41, 36, 26, 165, 36, 33, 25, 165, 46, 40, 27, 165, 40, 35, 25, 165, 44, 38, 26, 165, 40, 35, 25, 165, 39, 35, 26, 165, 67, 55, 40, 165, 57, 48, 35, 165, 48, 49, 41, 165, 40, 35, 25, 165, 43, 38, 26, 165, 48, 41, 27, 165, 46, 39, 27, 165, 43, 37, 26, 165, 42, 37, 26, 165, 39, 35, 25, 165, 38, 34, 25, 165, 40, 36, 26, 165, 70, 57, 41, 165, 63, 52, 38, 165, 58, 49, 36, 165, 48, 41, 30, 165, 41, 36, 26, 165, 47, 40, 27, 165, 43, 37, 26, 165, 48, 41, 27, 165, 45, 39, 27, 165, 48, 41, 27, 165, 41, 36, 26, 165, 45, 39, 29, 165, 39, 34, 25, 165, 38, 34, 25, 165, 39, 35, 25, 165, 40, 36, 26, 165, 42, 37, 26, 165, 52, 45, 33, 165, 39, 35, 25, 165, 54, 44, 29, 165, 47, 40, 27, 165, 42, 37, 26, 165, 39, 35, 26, 165, 39, 35, 25, 165, 71, 58, 42, 165, 47, 41, 30, 165, 48, 41, 30, 165, 45, 39, 26, 165, 43, 38, 26, 165, 37, 33, 25, 165, 51, 44, 32, 165, 52, 44, 32, 165, 41, 36, 26, 165, 48, 49, 41, 165, 43, 37, 26, 165, 81, 65, 47, 165, 43, 37, 26, 165, 45, 39, 26, 165, 36, 33, 25, 165, 37, 34, 25, 165, 56, 46, 30, 165, 45, 39, 27, 165, 46, 40, 27, 165, 39, 34, 25, 165, 39, 35, 25, 165, 58, 46, 31, 165, 50, 42, 28, 165, 66, 51, 33, 165, 52, 43, 28, 165, 48, 41, 27, 165, 56, 45, 30, 165, 58, 46, 31, 165, 52, 43, 28, 165, 37, 33, 25, 165, 57, 46, 30, 165, 43, 38, 26, 165, 42, 37, 26, 165, 59, 47, 31, 165, 64, 50, 33, 165, 65, 50, 33, 165, 58, 46, 31, 165, 45, 39, 27, 165, 44, 38, 26, 165, 39, 35, 25, 165, 44, 38, 26, 165, 38, 34, 26, 165, 52, 44, 33, 165, 40, 35, 26, 165, 49, 41, 27, 165, 40, 35, 25, 165, 43, 38, 28, 165, 42, 37, 26, 165, 53, 44, 29, 165, 44, 39, 29, 165, 41, 36, 26, 165, 45, 39, 27, 165, 41, 36, 26, 165, 63, 52, 38, 165, 40, 35, 25, 165, 43, 38, 26, 165, 46, 39, 27, 165, 50, 42, 27, 165, 59, 47, 31, 165, 43, 37, 26, 165, 44, 38, 26, 165, 43, 38, 28, 165, 44, 38, 26, 165, 40, 35, 25, 165, 37, 34, 25, 165, 53, 44, 29, 165, 42, 37, 26, 165, 43, 37, 26, 165, 41, 36, 26, 165, 46, 40, 27, 165, 48, 41, 27, 165, 51, 43, 28, 165, 39, 35, 25, 165, 77, 62, 45, 165, 11, 12, 12, 255, 17, 17, 18, 255, 17, 17, 18, 255, 19, 20, 20, 255, 19, 20, 20, 255, 27, 28, 28, 255, 27, 28, 28, 255, 24, 24, 25, 255, 25, 26, 26, 255, 16, 17, 17, 255, 19, 20, 20, 255, 15, 15, 16, 255, 11, 11, 12, 255, 10, 10, 11, 255, 12, 12, 13, 255, 11, 11, 11, 255, 6, 6, 6, 255, 7, 7, 7, 255, 10, 10, 10, 255, 15, 15, 16, 255, 20, 20, 21, 255, 21, 21, 22, 255, 22, 22, 23, 255, 15, 15, 16, 255, 9, 9, 9, 255, 6, 6, 6, 255, 5, 5, 5, 255, 8, 8, 9, 255, 13, 13, 14, 255, 11, 11, 11, 255, 13, 13, 14, 255, 17, 18, 18, 255, 10, 11, 11, 255, 13, 13, 14, 255, 8, 8, 9, 255, 9, 9, 10, 255, 14, 14, 15, 255, 19, 19, 20, 255, 26, 27, 28, 255, 20, 20, 21, 255, 20, 21, 21, 255, 17, 17, 17, 255, 13, 13, 13, 255, 15, 16, 16, 255, 16, 16, 17, 255, 20, 21, 21, 255, 21, 22, 22, 255, 25, 26, 27, 255, 32, 33, 33, 255, 32, 33, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 33, 33, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 33, 255, 17, 18, 18, 255, 16, 17, 17, 255, 14, 14, 15, 255, 13, 13, 14, 255, 10, 11, 11, 255, 14, 14, 15, 255, 10, 10, 10, 255, 20, 20, 21, 255, 23, 23, 24, 255, 26, 27, 27, 255, 24, 25, 25, 255, 16, 16, 16, 255, 15, 16, 16, 255, 11, 11, 11, 255, 8, 8, 8, 255, 6, 6, 6, 255, 12, 12, 13, 255, 15, 16, 16, 255, 24, 25, 26, 255, 18, 18, 19, 255, 17, 18, 18, 255, 20, 21, 21, 255, 33, 34, 34, 255, 26, 27, 27, 255, 23, 24, 24, 255, 23, 24, 24, 255, 19, 19, 19, 255, 16, 17, 17, 255, 18, 19, 19, 255, 13, 13, 13, 255, 7, 7, 7, 255, 9, 9, 9, 255, 14, 14, 15, 255, 17, 18, 18, 255, 18, 18, 19, 255, 17, 17, 18, 255, 15, 16, 16, 255, 23, 24, 24, 255, 15, 16, 16, 255, 17, 18, 18, 255, 11, 11, 11, 255, 20, 20, 21, 255, 15, 15, 16, 255, 17, 17, 18, 255, 14, 14, 15, 255, 16, 16, 16, 255, 15, 16, 16, 255, 11, 11, 11, 255, 17, 17, 18, 255, 18, 19, 19, 255, 21, 21, 22, 255, 28, 29, 30, 255, 31, 31, 32, 255, 30, 30, 31, 255, 33, 33, 34, 255, 33, 33, 34, 255, 33, 34, 34, 255, 26, 27, 27, 255, 25, 25, 26, 255, 29, 30, 30, 255, 20, 20, 21, 255, 20, 20, 21, 255, 13, 14, 14, 255, 22, 22, 23, 255, 17, 18, 18, 255, 11, 12, 12, 255, 13, 13, 14, 255, 9, 9, 10, 255, 16, 16, 17, 255, 17, 18, 18, 255, 30, 31, 32, 255, 33, 34, 34, 255, 33, 33, 34, 255, 33, 34, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 30, 30, 31, 255, 20, 21, 21, 255, 22, 22, 23, 255, 20, 20, 21, 255, 22, 22, 23, 255, 23, 23, 24, 255, 17, 18, 18, 255, 17, 17, 17, 255, 14, 15, 15, 255, 17, 18, 18, 255, 16, 16, 17, 255, 9, 10, 10, 255, 12, 12, 13, 255, 15, 15, 16, 255, 18, 19, 19, 255, 26, 27, 28, 255, 28, 29, 29, 255, 33, 33, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 33, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 29, 30, 30, 255, 26, 27, 28, 255, 25, 25, 26, 255, 20, 21, 21, 255, 19, 20, 20, 255, 17, 17, 18, 255, 16, 16, 16, 255, 10, 10, 10, 255, 12, 12, 13, 255, 17, 18, 18, 255, 21, 21, 22, 255, 22, 22, 23, 255, 23, 24, 24, 255, 26, 26, 27, 255, 31, 31, 32, 255, 33, 33, 34, 255, 26, 27, 27, 255, 27, 28, 28, 255, 16, 16, 17, 255, 18, 18, 18, 255, 17, 18, 18, 255, 19, 19, 20, 255, 14, 15, 15, 255, 13, 13, 13, 255, 10, 10, 11, 255, 14, 15, 15, 255, 9, 9, 9, 255, 9, 9, 9, 255, 11, 11, 11, 255, 10, 10, 11, 255, 5, 6, 6, 255, 10, 10, 10, 255, 12, 13, 13, 255, 15, 15, 16, 255, 21, 21, 22, 255, 21, 21, 22, 255, 19, 19, 20, 255, 16, 17, 17, 255, 17, 17, 18, 255, 20, 21, 21, 255, 20, 21, 21, 255, 21, 21, 22, 255, 23, 24, 24, 255, 22, 23, 23, 255, 20, 21, 21, 255, 12, 12, 13, 255, 17, 17, 18, 255, 17, 17, 18, 255, 12, 12, 12, 255, 12, 13, 13, 255, 12, 13, 13, 255, 6, 6, 7, 255, 10, 10, 10, 255, 4, 4, 4, 255, 11, 11, 11, 255, 14, 14, 15, 255, 13, 13, 13, 255, 11, 12, 12, 255, 20, 21, 21, 255, 11, 11, 11, 255, 19, 19, 20, 255, 23, 24, 24, 255, 18, 18, 19, 255, 22, 22, 23, 255, 29, 29, 30, 255, 22, 22, 23, 255, 19, 20, 20, 255, 21, 22, 22, 255, 17, 17, 18, 255, 10, 11, 11, 255, 13, 13, 14, 255, 16, 16, 17, 255, 17, 17, 17, 255, 18, 19, 19, 255, 13, 13, 13, 255, 12, 12, 13, 255, 12, 13, 13, 255, 16, 16, 17, 255, 16, 16, 17, 255, 23, 23, 24, 255, 20, 20, 21, 255, 25, 26, 26, 255, 25, 25, 26, 255, 29, 30, 31, 255, 33, 33, 34, 255, 21, 21, 22, 255, 30, 31, 32, 255, 28, 28, 29, 255, 27, 28, 28, 255, 28, 29, 30, 255, 27, 27, 28, 255, 19, 19, 20, 255, 18, 18, 19, 255, 15, 16, 16, 255, 12, 12, 12, 255, 10, 11, 11, 255, 11, 11, 11, 255, 7, 7, 8, 255, 5, 5, 5, 255, 2, 2, 2, 255, 38, 34, 25, 165, 38, 35, 26, 165, 36, 33, 25, 165, 61, 51, 37, 165, 45, 39, 29, 165, 37, 33, 25, 165, 45, 39, 26, 165, 41, 36, 26, 165, 43, 37, 28, 165, 37, 34, 25, 165, 42, 37, 28, 165, 42, 37, 26, 165, 51, 42, 28, 165, 46, 39, 27, 165, 67, 51, 34, 165, 58, 47, 31, 165, 61, 48, 32, 165, 42, 37, 26, 165, 44, 38, 26, 165, 50, 42, 28, 165, 57, 46, 30, 165, 64, 50, 33, 165, 55, 45, 30, 165, 53, 44, 29, 165, 61, 48, 32, 165, 58, 46, 31, 165, 46, 39, 27, 165, 44, 38, 26, 165, 45, 39, 26, 165, 48, 41, 27, 165, 46, 39, 27, 165, 47, 40, 27, 165, 43, 38, 26, 165, 47, 40, 27, 165, 40, 36, 26, 165, 37, 34, 25, 165, 52, 45, 33, 165, 46, 40, 30, 165, 40, 36, 26, 165, 50, 43, 32, 165, 37, 33, 25, 165, 41, 36, 27, 165, 43, 38, 26, 165, 44, 38, 26, 165, 41, 36, 26, 165, 44, 38, 26, 165, 48, 41, 31, 165, 41, 36, 26, 165, 46, 39, 27, 165, 42, 37, 26, 165, 50, 42, 28, 165, 42, 36, 26, 165, 43, 38, 26, 165, 63, 49, 33, 165, 55, 45, 30, 165, 53, 44, 29, 165, 61, 48, 32, 165, 67, 51, 34, 165, 66, 51, 33, 165, 44, 38, 26, 165, 42, 37, 26, 165, 62, 49, 32, 165, 54, 44, 29, 165, 44, 38, 26, 165, 45, 39, 29, 165, 43, 37, 26, 165, 43, 37, 26, 165, 39, 35, 25, 165, 43, 37, 26, 165, 47, 40, 27, 165, 39, 35, 25, 165, 54, 44, 29, 165, 54, 44, 29, 165, 47, 40, 27, 165, 41, 36, 26, 165, 45, 39, 26, 165, 46, 40, 27, 165, 44, 38, 26, 165, 46, 40, 27, 165, 53, 44, 29, 165, 55, 45, 29, 165, 53, 44, 29, 165, 57, 46, 30, 165, 48, 41, 27, 165, 48, 41, 27, 165, 38, 34, 25, 165, 44, 38, 26, 165, 44, 39, 29, 165, 46, 40, 30, 165, 46, 40, 27, 165, 49, 42, 27, 165, 39, 35, 25, 165, 41, 36, 26, 165, 46, 40, 27, 165, 45, 39, 27, 165, 46, 39, 27, 165, 49, 42, 27, 165, 42, 37, 26, 165, 44, 38, 26, 165, 49, 41, 27, 165, 41, 36, 26, 165, 39, 35, 26, 165, 78, 63, 45, 165, 36, 33, 25, 165, 52, 44, 32, 165, 42, 37, 26, 165, 41, 36, 26, 165, 46, 39, 27, 165, 39, 35, 25, 165, 48, 42, 31, 165, 37, 33, 25, 165, 43, 37, 26, 165, 41, 36, 26, 165, 38, 34, 25, 165, 37, 34, 25, 165, 45, 39, 27, 165, 39, 35, 25, 165, 59, 49, 36, 165, 41, 36, 26, 165, 39, 35, 25, 165, 37, 33, 25, 165, 48, 41, 31, 165, 38, 34, 26, 165, 41, 36, 26, 165, 36, 33, 25, 165, 48, 41, 27, 165, 44, 46, 40, 165, 41, 36, 26, 165, 54, 44, 29, 165, 46, 40, 27, 165, 47, 40, 27, 165, 61, 48, 32, 165, 59, 47, 31, 165, 48, 41, 27, 165, 54, 44, 29, 165, 44, 38, 26, 165, 39, 35, 25, 165, 41, 36, 27, 165, 50, 42, 28, 165, 42, 37, 26, 165, 56, 47, 34, 165, 42, 37, 26, 165, 39, 35, 25, 165, 40, 35, 26, 165, 64, 53, 38, 165, 39, 35, 25, 165, 51, 44, 32, 165, 44, 39, 29, 165, 48, 41, 27, 165, 49, 41, 27, 165, 37, 33, 25, 165, 40, 35, 25, 165, 44, 38, 26, 165, 39, 35, 25, 165, 65, 53, 39, 165, 64, 53, 38, 165, 54, 46, 33, 165, 42, 37, 26, 165, 45, 39, 29, 165, 66, 55, 39, 165, 37, 34, 25, 165, 40, 36, 26, 165, 37, 34, 25, 165, 45, 39, 27, 165, 42, 37, 26, 165, 46, 39, 27, 165, 41, 36, 26, 165, 51, 44, 32, 165, 36, 33, 25, 165, 87, 69, 49, 165, 43, 38, 28, 165, 41, 37, 27, 165, 38, 34, 25, 165, 43, 38, 26, 165, 51, 51, 44, 165, 50, 43, 32, 165, 47, 41, 30, 165, 39, 35, 25, 165, 87, 69, 49, 165, 74, 60, 43, 165, 40, 36, 26, 165, 45, 39, 29, 165, 41, 36, 26, 165, 77, 63, 45, 165, 55, 46, 34, 165, 45, 39, 26, 165, 52, 45, 33, 165, 43, 37, 26, 165, 42, 37, 28, 165, 42, 37, 28, 165, 48, 41, 27, 165, 36, 33, 25, 165, 46, 39, 27, 165, 48, 41, 27, 165, 59, 47, 31, 165, 58, 47, 31, 165, 45, 39, 27, 165, 40, 35, 26, 165, 45, 39, 27, 165, 42, 37, 26, 165, 44, 46, 41, 165, 44, 38, 26, 165, 46, 40, 27, 165, 67, 52, 34, 165, 74, 55, 36, 165, 50, 42, 28, 165, 54, 44, 29, 165, 42, 37, 26, 165, 44, 38, 26, 165, 43, 37, 26, 165, 48, 41, 27, 165, 45, 39, 26, 165, 39, 35, 25, 165, 41, 37, 27, 165, 43, 38, 26, 165, 42, 37, 26, 165, 67, 52, 34, 165, 57, 46, 30, 165, 61, 48, 32, 165, 37, 33, 25, 165, 49, 42, 31, 165, 46, 40, 29, 165, 41, 36, 26, 165, 51, 44, 32, 165, 87, 69, 49, 165, 45, 39, 27, 165, 56, 45, 30, 165, 56, 45, 30, 165, 41, 36, 26, 165, 48, 41, 27, 165, 39, 35, 25, 165, 56, 47, 34, 165, 41, 36, 27, 165, 48, 41, 27, 165, 40, 36, 26, 165, 38, 34, 26, 165, 39, 35, 25, 165, 52, 44, 32, 165, 46, 40, 27, 165, 64, 50, 33, 165, 66, 51, 33, 165, 46, 39, 27, 165, 49, 42, 27, 165, 36, 33, 25, 165, 47, 40, 27, 165, 49, 49, 41, 165, 54, 44, 29, 165, 40, 35, 25, 165, 40, 36, 26, 165, 76, 61, 44, 165, 37, 34, 25, 165, 38, 34, 25, 165, 44, 38, 26, 165, 40, 36, 26, 165, 46, 39, 27, 165, 38, 34, 26, 165, 18, 18, 19, 255, 14, 15, 15, 255, 16, 16, 16, 255, 22, 23, 23, 255, 20, 21, 21, 255, 14, 15, 15, 255, 30, 30, 31, 255, 16, 16, 16, 255, 22, 23, 24, 255, 20, 20, 21, 255, 22, 23, 23, 255, 17, 17, 17, 255, 9, 9, 9, 255, 7, 7, 7, 255, 9, 9, 9, 255, 8, 8, 8, 255, 5, 6, 6, 255, 9, 9, 9, 255, 18, 18, 18, 255, 15, 15, 15, 255, 21, 21, 22, 255, 26, 27, 28, 255, 16, 16, 16, 255, 17, 18, 18, 255, 15, 15, 16, 255, 10, 10, 10, 255, 8, 9, 9, 255, 8, 9, 9, 255, 9, 9, 9, 255, 11, 12, 12, 255, 18, 18, 18, 255, 12, 13, 13, 255, 14, 14, 14, 255, 9, 9, 10, 255, 8, 8, 8, 255, 14, 15, 15, 255, 17, 17, 17, 255, 18, 19, 19, 255, 25, 25, 26, 255, 22, 23, 23, 255, 21, 21, 22, 255, 17, 17, 17, 255, 14, 15, 15, 255, 10, 11, 11, 255, 12, 12, 12, 255, 16, 17, 17, 255, 16, 16, 17, 255, 19, 20, 20, 255, 21, 21, 22, 255, 33, 33, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 32, 33, 33, 255, 33, 33, 34, 255, 33, 33, 34, 255, 33, 33, 34, 255, 16, 17, 17, 255, 18, 18, 18, 255, 12, 12, 12, 255, 15, 16, 16, 255, 9, 9, 9, 255, 9, 9, 9, 255, 14, 15, 15, 255, 15, 15, 15, 255, 17, 17, 17, 255, 16, 16, 17, 255, 18, 18, 19, 255, 14, 14, 15, 255, 11, 12, 12, 255, 11, 11, 12, 255, 11, 11, 12, 255, 14, 14, 14, 255, 10, 10, 11, 255, 18, 19, 19, 255, 18, 18, 18, 255, 18, 18, 19, 255, 18, 19, 19, 255, 20, 21, 21, 255, 19, 20, 20, 255, 20, 21, 21, 255, 23, 24, 25, 255, 20, 20, 21, 255, 19, 19, 19, 255, 12, 12, 12, 255, 14, 14, 14, 255, 8, 8, 9, 255, 9, 10, 10, 255, 10, 10, 11, 255, 15, 15, 15, 255, 19, 19, 19, 255, 20, 20, 21, 255, 16, 16, 16, 255, 17, 18, 18, 255, 19, 20, 20, 255, 15, 15, 15, 255, 15, 15, 16, 255, 17, 18, 18, 255, 12, 13, 13, 255, 17, 17, 18, 255, 22, 22, 23, 255, 12, 12, 12, 255, 13, 13, 13, 255, 14, 15, 15, 255, 13, 13, 14, 255, 17, 17, 18, 255, 21, 21, 22, 255, 24, 25, 25, 255, 31, 31, 32, 255, 28, 28, 29, 255, 33, 33, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 33, 34, 34, 255, 33, 33, 34, 255, 29, 30, 30, 255, 32, 32, 33, 255, 21, 21, 22, 255, 19, 19, 20, 255, 20, 21, 21, 255, 17, 17, 18, 255, 18, 18, 19, 255, 13, 13, 13, 255, 9, 9, 9, 255, 11, 11, 11, 255, 11, 11, 11, 255, 27, 28, 29, 255, 26, 27, 28, 255, 26, 27, 27, 255, 27, 27, 28, 255, 27, 28, 29, 255, 22, 23, 23, 255, 24, 25, 25, 255, 20, 21, 21, 255, 22, 23, 23, 255, 20, 21, 21, 255, 15, 16, 16, 255, 16, 17, 17, 255, 13, 13, 13, 255, 11, 11, 11, 255, 17, 18, 18, 255, 8, 8, 9, 255, 10, 10, 11, 255, 10, 10, 10, 255, 7, 8, 8, 255, 10, 11, 11, 255, 20, 20, 21, 255, 20, 21, 21, 255, 24, 25, 25, 255, 30, 31, 31, 255, 33, 33, 34, 255, 33, 34, 34, 255, 33, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 33, 34, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 29, 30, 31, 255, 31, 32, 32, 255, 17, 17, 18, 255, 18, 18, 19, 255, 15, 15, 15, 255, 14, 14, 15, 255, 12, 12, 12, 255, 12, 13, 13, 255, 14, 15, 15, 255, 25, 26, 26, 255, 17, 18, 18, 255, 24, 25, 25, 255, 27, 27, 28, 255, 20, 20, 21, 255, 23, 23, 24, 255, 28, 29, 30, 255, 23, 23, 24, 255, 17, 17, 17, 255, 12, 13, 13, 255, 13, 13, 13, 255, 16, 16, 17, 255, 13, 14, 14, 255, 11, 11, 11, 255, 11, 11, 12, 255, 12, 12, 13, 255, 8, 8, 9, 255, 9, 9, 9, 255, 7, 7, 8, 255, 8, 8, 8, 255, 8, 8, 9, 255, 6, 6, 6, 255, 12, 13, 13, 255, 13, 13, 13, 255, 11, 11, 11, 255, 14, 14, 15, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 17, 255, 16, 16, 16, 255, 16, 16, 17, 255, 22, 23, 23, 255, 22, 22, 23, 255, 23, 23, 24, 255, 14, 15, 15, 255, 14, 14, 14, 255, 15, 16, 16, 255, 14, 14, 15, 255, 20, 21, 21, 255, 17, 17, 17, 255, 8, 8, 8, 255, 3, 4, 4, 255, 3, 3, 3, 255, 8, 8, 9, 255, 9, 10, 10, 255, 7, 8, 8, 255, 13, 13, 13, 255, 12, 12, 12, 255, 8, 8, 8, 255, 18, 18, 19, 255, 17, 17, 17, 255, 10, 11, 11, 255, 29, 29, 30, 255, 22, 23, 23, 255, 25, 26, 27, 255, 25, 25, 26, 255, 16, 16, 16, 255, 15, 15, 15, 255, 16, 16, 17, 255, 12, 12, 12, 255, 11, 12, 12, 255, 18, 18, 19, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 11, 11, 11, 255, 10, 11, 11, 255, 19, 19, 19, 255, 18, 19, 19, 255, 19, 19, 20, 255, 25, 25, 26, 255, 27, 27, 28, 255, 24, 24, 25, 255, 20, 20, 21, 255, 26, 27, 28, 255, 18, 19, 19, 255, 26, 26, 27, 255, 26, 26, 27, 255, 25, 26, 26, 255, 19, 20, 20, 255, 18, 19, 19, 255, 13, 13, 14, 255, 14, 14, 15, 255, 14, 15, 15, 255, 11, 11, 12, 255, 10, 10, 10, 255, 8, 8, 8, 255, 6, 6, 6, 255, 9, 9, 9, 255, 10, 10, 10, 255, 42, 37, 26, 165, 41, 36, 27, 165, 36, 33, 25, 165, 45, 40, 29, 165, 36, 33, 25, 165, 51, 43, 32, 165, 42, 37, 28, 165, 43, 37, 26, 165, 39, 35, 26, 165, 67, 55, 40, 165, 41, 36, 27, 165, 39, 35, 25, 165, 43, 37, 26, 165, 55, 45, 30, 165, 54, 44, 29, 165, 49, 42, 27, 165, 52, 43, 29, 165, 50, 42, 28, 165, 41, 36, 27, 165, 48, 41, 30, 165, 46, 39, 27, 165, 43, 38, 26, 165, 66, 51, 33, 165, 55, 45, 30, 165, 94, 99, 45, 255, 73, 55, 36, 165, 63, 49, 32, 165, 46, 39, 27, 165, 48, 41, 30, 165, 43, 37, 26, 165, 52, 43, 28, 165, 39, 35, 25, 165, 46, 47, 41, 165, 44, 38, 26, 165, 36, 33, 25, 165, 41, 36, 26, 165, 48, 41, 27, 165, 42, 37, 26, 165, 77, 62, 44, 165, 36, 33, 25, 165, 42, 37, 26, 165, 42, 37, 28, 165, 39, 35, 25, 165, 43, 37, 26, 165, 44, 38, 26, 165, 45, 39, 26, 165, 38, 34, 26, 165, 42, 37, 26, 165, 40, 35, 25, 165, 37, 33, 25, 165, 42, 37, 26, 165, 44, 38, 26, 165, 46, 39, 27, 165, 39, 35, 25, 165, 46, 39, 27, 165, 45, 39, 26, 165, 41, 36, 26, 165, 66, 51, 33, 165, 58, 47, 31, 165, 39, 35, 25, 165, 48, 41, 27, 165, 42, 37, 26, 165, 42, 37, 26, 165, 50, 43, 32, 165, 54, 46, 33, 165, 45, 39, 26, 165, 46, 40, 27, 165, 39, 35, 25, 165, 39, 35, 25, 165, 40, 36, 26, 165, 40, 36, 26, 165, 44, 38, 26, 165, 48, 41, 27, 165, 43, 37, 26, 165, 37, 33, 25, 165, 43, 37, 26, 165, 43, 37, 26, 165, 37, 34, 25, 165, 48, 41, 27, 165, 40, 36, 26, 165, 44, 38, 26, 165, 56, 45, 30, 165, 54, 44, 29, 165, 56, 45, 30, 165, 49, 41, 27, 165, 40, 36, 26, 165, 56, 47, 34, 165, 37, 34, 25, 165, 45, 40, 29, 165, 47, 40, 27, 165, 45, 39, 27, 165, 39, 35, 25, 165, 65, 53, 39, 165, 40, 36, 26, 165, 41, 36, 26, 165, 48, 41, 27, 165, 48, 41, 27, 165, 53, 44, 29, 165, 55, 45, 30, 165, 47, 40, 27, 165, 38, 34, 25, 165, 50, 43, 31, 165, 53, 45, 33, 165, 81, 65, 47, 165, 73, 59, 43, 165, 37, 33, 25, 165, 46, 40, 30, 165, 43, 38, 26, 165, 42, 37, 28, 165, 37, 33, 25, 165, 42, 37, 26, 165, 37, 33, 25, 165, 40, 35, 25, 165, 47, 40, 30, 165, 38, 34, 25, 165, 49, 41, 27, 165, 38, 34, 25, 165, 46, 40, 29, 165, 38, 34, 25, 165, 38, 34, 25, 165, 47, 40, 30, 165, 79, 64, 46, 165, 70, 57, 41, 165, 46, 40, 30, 165, 41, 36, 26, 165, 48, 41, 27, 165, 49, 42, 27, 165, 41, 36, 26, 165, 42, 37, 26, 165, 63, 49, 33, 165, 55, 45, 29, 165, 48, 41, 27, 165, 43, 37, 26, 165, 43, 37, 26, 165, 46, 40, 27, 165, 38, 34, 25, 165, 40, 35, 26, 165, 47, 40, 27, 165, 42, 37, 26, 165, 44, 38, 26, 165, 37, 33, 25, 165, 43, 37, 26, 165, 47, 40, 27, 165, 63, 52, 38, 165, 39, 35, 26, 165, 42, 37, 26, 165, 45, 39, 29, 165, 86, 69, 48, 165, 39, 35, 25, 165, 47, 40, 27, 165, 37, 34, 25, 165, 42, 37, 26, 165, 37, 34, 25, 165, 45, 39, 29, 165, 39, 35, 25, 165, 58, 48, 35, 165, 36, 33, 25, 165, 41, 36, 26, 165, 70, 57, 41, 165, 61, 51, 37, 165, 36, 33, 25, 165, 51, 42, 28, 165, 46, 40, 27, 165, 41, 36, 26, 165, 45, 39, 26, 165, 38, 34, 25, 165, 53, 45, 33, 165, 38, 34, 26, 165, 47, 41, 30, 165, 83, 67, 48, 165, 73, 59, 43, 165, 42, 37, 28, 165, 54, 46, 33, 165, 39, 35, 25, 165, 37, 33, 25, 165, 57, 48, 35, 165, 36, 33, 25, 165, 61, 51, 37, 165, 58, 48, 35, 165, 62, 52, 37, 165, 36, 33, 25, 165, 36, 33, 25, 165, 47, 40, 27, 165, 54, 46, 33, 165, 52, 44, 32, 165, 39, 35, 26, 165, 39, 35, 25, 165, 40, 36, 27, 165, 37, 34, 25, 165, 42, 37, 26, 165, 36, 33, 25, 165, 39, 35, 25, 165, 46, 40, 27, 165, 57, 46, 30, 165, 53, 44, 29, 165, 48, 41, 27, 165, 41, 36, 26, 165, 41, 36, 26, 165, 37, 33, 25, 165, 69, 56, 41, 165, 39, 35, 25, 165, 56, 45, 30, 165, 60, 48, 31, 165, 59, 47, 31, 165, 67, 51, 34, 165, 70, 53, 35, 165, 38, 34, 25, 165, 41, 36, 26, 165, 44, 38, 26, 165, 42, 37, 26, 165, 39, 35, 25, 165, 43, 38, 26, 165, 43, 38, 26, 165, 43, 38, 26, 165, 45, 39, 29, 165, 45, 39, 27, 165, 62, 48, 32, 165, 78, 58, 36, 165, 58, 47, 31, 165, 46, 48, 41, 165, 40, 36, 27, 165, 38, 34, 25, 165, 41, 36, 26, 165, 81, 65, 46, 165, 66, 54, 39, 165, 39, 35, 25, 165, 43, 37, 26, 165, 55, 45, 30, 165, 48, 41, 27, 165, 45, 39, 26, 165, 64, 50, 33, 165, 37, 34, 25, 165, 36, 33, 25, 165, 47, 40, 27, 165, 38, 34, 25, 165, 46, 40, 30, 165, 53, 45, 33, 165, 37, 34, 25, 165, 39, 34, 25, 165, 53, 44, 29, 165, 58, 46, 31, 165, 47, 40, 27, 165, 44, 38, 26, 165, 38, 34, 25, 165, 40, 36, 27, 165, 36, 33, 25, 165, 46, 39, 27, 165, 48, 41, 27, 165, 39, 35, 25, 165, 63, 52, 38, 165, 37, 34, 25, 165, 41, 36, 26, 165, 42, 37, 26, 165, 42, 37, 26, 165, 38, 34, 25, 165, 41, 36, 26, 165, 13, 14, 14, 255, 12, 12, 12, 255, 14, 14, 15, 255, 11, 11, 11, 255, 10, 10, 10, 255, 15, 16, 16, 255, 22, 23, 23, 255, 21, 21, 22, 255, 20, 20, 21, 255, 21, 21, 22, 255, 17, 18, 18, 255, 9, 9, 9, 255, 6, 6, 6, 255, 8, 8, 8, 255, 8, 8, 8, 255, 10, 10, 10, 255, 12, 12, 12, 255, 10, 11, 11, 255, 13, 14, 14, 255, 18, 18, 19, 255, 15, 16, 16, 255, 20, 20, 21, 255, 17, 18, 18, 255, 16, 16, 17, 255, 15, 15, 16, 255, 12, 12, 13, 255, 11, 11, 11, 255, 11, 12, 12, 255, 11, 11, 11, 255, 13, 13, 14, 255, 19, 19, 19, 255, 16, 16, 17, 255, 14, 15, 15, 255, 9, 9, 10, 255, 10, 10, 11, 255, 15, 15, 15, 255, 15, 16, 16, 255, 22, 23, 23, 255, 32, 33, 34, 255, 27, 28, 29, 255, 18, 19, 19, 255, 21, 22, 22, 255, 20, 21, 21, 255, 13, 13, 13, 255, 10, 11, 11, 255, 9, 9, 9, 255, 16, 17, 17, 255, 16, 16, 16, 255, 19, 20, 20, 255, 24, 24, 25, 255, 31, 31, 32, 255, 33, 33, 34, 255, 33, 34, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 32, 33, 255, 33, 33, 34, 255, 17, 18, 18, 255, 14, 15, 15, 255, 16, 16, 16, 255, 13, 13, 14, 255, 7, 7, 7, 255, 7, 7, 7, 255, 14, 14, 14, 255, 10, 10, 10, 255, 14, 14, 14, 255, 16, 16, 16, 255, 19, 19, 20, 255, 12, 12, 12, 255, 7, 7, 7, 255, 9, 9, 10, 255, 12, 12, 12, 255, 13, 14, 14, 255, 15, 16, 16, 255, 12, 13, 13, 255, 14, 15, 15, 255, 11, 12, 12, 255, 17, 18, 18, 255, 19, 20, 20, 255, 20, 21, 21, 255, 21, 21, 22, 255, 16, 16, 16, 255, 13, 14, 14, 255, 13, 14, 14, 255, 9, 9, 10, 255, 13, 14, 14, 255, 10, 10, 10, 255, 15, 16, 16, 255, 18, 18, 19, 255, 23, 24, 24, 255, 23, 24, 25, 255, 27, 27, 28, 255, 22, 23, 23, 255, 31, 32, 33, 255, 26, 27, 28, 255, 14, 14, 14, 255, 17, 18, 18, 255, 14, 15, 15, 255, 20, 20, 21, 255, 18, 18, 19, 255, 18, 18, 18, 255, 14, 14, 15, 255, 12, 12, 13, 255, 11, 11, 12, 255, 11, 12, 12, 255, 16, 17, 17, 255, 23, 23, 24, 255, 18, 18, 19, 255, 30, 30, 31, 255, 33, 33, 34, 255, 33, 33, 34, 255, 33, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 19, 20, 20, 255, 24, 25, 25, 255, 23, 24, 24, 255, 20, 20, 21, 255, 17, 18, 18, 255, 19, 19, 20, 255, 14, 14, 15, 255, 11, 11, 11, 255, 10, 11, 11, 255, 10, 10, 10, 255, 11, 11, 11, 255, 29, 29, 30, 255, 18, 19, 19, 255, 24, 25, 26, 255, 25, 26, 27, 255, 25, 26, 26, 255, 28, 28, 29, 255, 15, 15, 16, 255, 17, 18, 18, 255, 16, 17, 17, 255, 18, 19, 19, 255, 11, 12, 12, 255, 14, 14, 14, 255, 15, 15, 16, 255, 12, 12, 13, 255, 8, 8, 9, 255, 9, 9, 9, 255, 6, 6, 6, 255, 5, 5, 5, 255, 5, 5, 5, 255, 4, 5, 5, 255, 15, 15, 15, 255, 19, 20, 20, 255, 24, 25, 25, 255, 21, 22, 22, 255, 28, 29, 30, 255, 33, 33, 34, 255, 33, 33, 34, 255, 29, 30, 30, 255, 31, 31, 32, 255, 33, 34, 34, 255, 33, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 29, 29, 30, 255, 21, 21, 22, 255, 15, 15, 16, 255, 16, 16, 17, 255, 14, 14, 14, 255, 10, 11, 11, 255, 12, 12, 13, 255, 17, 17, 18, 255, 22, 22, 23, 255, 22, 22, 23, 255, 22, 22, 23, 255, 13, 13, 13, 255, 19, 19, 20, 255, 20, 21, 21, 255, 16, 17, 17, 255, 15, 16, 16, 255, 17, 17, 17, 255, 11, 11, 12, 255, 15, 15, 15, 255, 11, 11, 12, 255, 13, 14, 14, 255, 9, 9, 9, 255, 10, 10, 10, 255, 9, 9, 9, 255, 4, 4, 4, 255, 7, 7, 7, 255, 6, 6, 6, 255, 8, 8, 8, 255, 7, 8, 8, 255, 7, 7, 7, 255, 10, 10, 10, 255, 10, 10, 10, 255, 16, 16, 16, 255, 13, 13, 13, 255, 14, 15, 15, 255, 16, 16, 17, 255, 12, 12, 12, 255, 12, 13, 13, 255, 11, 11, 12, 255, 19, 19, 20, 255, 14, 15, 15, 255, 13, 13, 13, 255, 14, 14, 15, 255, 14, 14, 14, 255, 12, 12, 12, 255, 14, 15, 15, 255, 13, 14, 14, 255, 14, 15, 15, 255, 11, 11, 11, 255, 5, 5, 5, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 7, 7, 255, 6, 6, 6, 255, 8, 8, 8, 255, 8, 8, 8, 255, 12, 12, 12, 255, 15, 15, 16, 255, 14, 15, 15, 255, 12, 12, 12, 255, 11, 11, 11, 255, 19, 19, 19, 255, 29, 29, 30, 255, 18, 19, 19, 255, 19, 19, 20, 255, 13, 13, 13, 255, 13, 14, 14, 255, 15, 15, 15, 255, 13, 13, 14, 255, 14, 14, 14, 255, 19, 19, 20, 255, 16, 16, 16, 255, 11, 11, 11, 255, 13, 13, 14, 255, 15, 15, 16, 255, 20, 21, 21, 255, 20, 20, 21, 255, 27, 28, 28, 255, 28, 29, 30, 255, 20, 21, 21, 255, 20, 20, 21, 255, 16, 16, 17, 255, 25, 25, 26, 255, 20, 21, 21, 255, 19, 20, 20, 255, 17, 18, 18, 255, 12, 13, 13, 255, 13, 14, 14, 255, 9, 10, 10, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 14, 14, 255, 9, 9, 9, 255, 4, 5, 5, 255, 9, 10, 10, 255, 8, 8, 9, 255, 12, 12, 12, 255, 42, 37, 28, 165, 48, 41, 30, 165, 41, 36, 26, 165, 43, 38, 26, 165, 37, 33, 25, 165, 60, 50, 36, 165, 74, 60, 43, 165, 49, 42, 31, 165, 39, 35, 25, 165, 55, 45, 30, 165, 46, 40, 27, 165, 44, 38, 26, 165, 48, 41, 27, 165, 62, 49, 32, 165, 46, 39, 27, 165, 60, 47, 31, 165, 55, 45, 29, 165, 67, 51, 34, 165, 37, 33, 25, 165, 44, 38, 29, 165, 45, 39, 27, 165, 48, 41, 27, 165, 48, 41, 27, 165, 44, 38, 26, 165, 40, 36, 26, 165, 50, 42, 27, 165, 41, 36, 26, 165, 37, 33, 25, 165, 39, 35, 25, 165, 49, 41, 27, 165, 61, 48, 32, 165, 49, 42, 27, 165, 49, 42, 27, 165, 46, 39, 27, 165, 48, 41, 27, 165, 45, 39, 26, 165, 45, 39, 26, 165, 43, 37, 26, 165, 41, 36, 26, 165, 46, 40, 27, 165, 44, 38, 26, 165, 39, 35, 26, 165, 41, 36, 26, 165, 44, 38, 26, 165, 39, 35, 25, 165, 45, 39, 26, 165, 37, 33, 25, 165, 58, 46, 31, 165, 62, 49, 32, 165, 40, 35, 25, 165, 51, 43, 28, 165, 52, 43, 28, 165, 43, 37, 26, 165, 41, 36, 26, 165, 55, 45, 29, 165, 50, 42, 28, 165, 42, 37, 26, 165, 47, 40, 27, 165, 45, 39, 26, 165, 46, 40, 27, 165, 49, 42, 27, 165, 43, 37, 26, 165, 37, 33, 25, 165, 43, 37, 26, 165, 45, 39, 27, 165, 47, 40, 27, 165, 40, 36, 26, 165, 41, 36, 26, 165, 52, 43, 28, 165, 57, 46, 30, 165, 38, 34, 25, 165, 38, 34, 25, 165, 41, 36, 26, 165, 48, 41, 27, 165, 45, 39, 27, 165, 48, 41, 27, 165, 47, 40, 27, 165, 50, 42, 28, 165, 47, 40, 27, 165, 48, 41, 27, 165, 48, 41, 27, 165, 49, 42, 27, 165, 56, 45, 30, 165, 66, 51, 34, 165, 60, 48, 31, 165, 43, 37, 26, 165, 47, 40, 27, 165, 42, 37, 26, 165, 43, 38, 26, 165, 49, 41, 27, 165, 48, 41, 27, 165, 40, 36, 26, 165, 36, 33, 25, 165, 47, 40, 27, 165, 45, 39, 26, 165, 52, 43, 28, 165, 49, 41, 27, 165, 47, 40, 27, 165, 50, 42, 28, 165, 44, 38, 26, 165, 40, 35, 26, 165, 39, 35, 25, 165, 44, 38, 26, 165, 36, 33, 25, 165, 36, 33, 25, 165, 37, 33, 25, 165, 36, 33, 25, 165, 39, 35, 26, 165, 36, 33, 25, 165, 60, 50, 36, 165, 40, 35, 25, 165, 44, 38, 26, 165, 47, 40, 27, 165, 46, 40, 29, 165, 40, 35, 25, 165, 44, 38, 26, 165, 39, 35, 25, 165, 45, 39, 26, 165, 39, 35, 25, 165, 37, 33, 25, 165, 45, 39, 29, 165, 77, 62, 45, 165, 39, 35, 25, 165, 40, 36, 27, 165, 39, 35, 25, 165, 45, 39, 29, 165, 43, 38, 28, 165, 41, 36, 26, 165, 41, 36, 26, 165, 46, 39, 27, 165, 36, 33, 25, 165, 41, 36, 26, 165, 37, 34, 25, 165, 45, 39, 26, 165, 45, 39, 27, 165, 40, 35, 25, 165, 43, 37, 26, 165, 37, 34, 25, 165, 44, 38, 26, 165, 50, 42, 27, 165, 47, 40, 27, 165, 45, 39, 27, 165, 52, 43, 28, 165, 44, 39, 29, 165, 37, 34, 25, 165, 41, 36, 26, 165, 42, 37, 28, 165, 85, 68, 47, 165, 72, 59, 42, 165, 42, 37, 27, 165, 38, 34, 25, 165, 41, 36, 26, 165, 44, 38, 26, 165, 38, 34, 25, 165, 37, 34, 25, 165, 40, 36, 26, 165, 46, 39, 27, 165, 45, 39, 27, 165, 44, 39, 29, 165, 40, 36, 26, 165, 43, 38, 26, 165, 54, 44, 29, 165, 60, 47, 31, 165, 49, 42, 27, 165, 52, 43, 28, 165, 42, 37, 26, 165, 41, 36, 26, 165, 42, 37, 26, 165, 41, 36, 26, 165, 43, 38, 28, 165, 87, 69, 49, 165, 45, 40, 29, 165, 42, 37, 26, 165, 40, 36, 26, 165, 38, 34, 25, 165, 72, 59, 42, 165, 75, 61, 43, 165, 58, 48, 35, 165, 40, 35, 25, 165, 37, 34, 25, 165, 73, 59, 42, 165, 47, 41, 30, 165, 54, 44, 29, 165, 61, 51, 37, 165, 61, 50, 37, 165, 37, 33, 25, 165, 57, 48, 35, 165, 42, 37, 28, 165, 39, 35, 25, 165, 42, 37, 26, 165, 54, 44, 29, 165, 43, 38, 26, 165, 43, 38, 26, 165, 60, 48, 32, 165, 55, 45, 29, 165, 44, 38, 26, 165, 43, 38, 26, 165, 36, 33, 25, 165, 42, 37, 26, 165, 68, 56, 40, 165, 39, 35, 25, 165, 49, 41, 27, 165, 46, 40, 27, 165, 53, 44, 29, 165, 48, 41, 27, 165, 42, 37, 26, 165, 39, 35, 25, 165, 42, 37, 26, 165, 43, 37, 26, 165, 39, 35, 26, 165, 46, 40, 30, 165, 37, 33, 25, 165, 41, 36, 26, 165, 50, 43, 32, 165, 37, 33, 25, 165, 41, 36, 27, 165, 48, 41, 27, 165, 70, 53, 35, 165, 71, 54, 36, 165, 62, 48, 32, 165, 47, 40, 27, 165, 38, 34, 25, 165, 46, 39, 27, 165, 45, 39, 29, 165, 62, 52, 37, 165, 40, 36, 27, 165, 41, 36, 26, 165, 48, 41, 27, 165, 46, 40, 27, 165, 47, 40, 27, 165, 44, 38, 26, 165, 43, 38, 26, 165, 44, 38, 26, 165, 44, 38, 29, 165, 46, 40, 30, 165, 38, 34, 25, 165, 42, 37, 26, 165, 46, 39, 27, 165, 50, 42, 28, 165, 53, 44, 29, 165, 47, 40, 27, 165, 47, 40, 27, 165, 48, 41, 27, 165, 42, 37, 26, 165, 48, 41, 27, 165, 41, 36, 26, 165, 42, 37, 26, 165, 43, 37, 28, 165, 41, 36, 27, 165, 39, 35, 25, 165, 46, 47, 41, 165, 51, 42, 28, 165, 55, 45, 29, 165, 48, 41, 27, 165, 40, 35, 25, 165, 61, 51, 37, 165, 11, 11, 12, 255, 12, 12, 13, 255, 15, 15, 16, 255, 15, 16, 16, 255, 12, 12, 12, 255, 13, 14, 14, 255, 16, 17, 17, 255, 21, 21, 22, 255, 13, 13, 14, 255, 13, 14, 14, 255, 10, 11, 11, 255, 8, 8, 8, 255, 7, 7, 7, 255, 8, 9, 9, 255, 6, 6, 6, 255, 6, 6, 6, 255, 7, 7, 7, 255, 11, 12, 12, 255, 14, 15, 15, 255, 14, 14, 15, 255, 22, 23, 23, 255, 24, 25, 25, 255, 20, 20, 21, 255, 18, 18, 19, 255, 16, 16, 17, 255, 15, 15, 16, 255, 12, 12, 12, 255, 12, 12, 13, 255, 10, 10, 10, 255, 15, 16, 16, 255, 16, 16, 16, 255, 15, 15, 16, 255, 14, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 14, 14, 14, 255, 17, 17, 17, 255, 32, 33, 33, 255, 29, 30, 31, 255, 31, 31, 32, 255, 26, 27, 27, 255, 21, 22, 22, 255, 19, 20, 20, 255, 14, 14, 14, 255, 9, 10, 10, 255, 12, 12, 12, 255, 14, 14, 15, 255, 17, 17, 18, 255, 21, 21, 22, 255, 22, 22, 23, 255, 26, 27, 28, 255, 32, 32, 33, 255, 32, 33, 34, 255, 31, 31, 32, 255, 32, 33, 34, 255, 33, 33, 34, 255, 32, 33, 34, 255, 26, 26, 27, 255, 16, 16, 17, 255, 11, 11, 12, 255, 14, 15, 15, 255, 8, 8, 8, 255, 6, 6, 7, 255, 7, 7, 7, 255, 8, 8, 8, 255, 13, 13, 14, 255, 11, 12, 12, 255, 9, 10, 10, 255, 11, 11, 11, 255, 9, 9, 10, 255, 10, 10, 10, 255, 12, 13, 13, 255, 10, 10, 11, 255, 11, 11, 11, 255, 7, 8, 8, 255, 11, 11, 11, 255, 12, 13, 13, 255, 16, 16, 16, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 15, 255, 14, 14, 14, 255, 11, 11, 12, 255, 8, 9, 9, 255, 10, 11, 11, 255, 14, 14, 15, 255, 13, 13, 13, 255, 18, 18, 18, 255, 18, 18, 18, 255, 24, 24, 25, 255, 33, 33, 34, 255, 26, 27, 28, 255, 22, 22, 23, 255, 16, 17, 17, 255, 22, 23, 23, 255, 22, 22, 23, 255, 19, 20, 20, 255, 24, 25, 25, 255, 22, 23, 23, 255, 18, 18, 18, 255, 19, 20, 20, 255, 16, 16, 17, 255, 14, 14, 14, 255, 10, 10, 10, 255, 10, 10, 11, 255, 13, 14, 14, 255, 17, 17, 17, 255, 25, 25, 26, 255, 27, 27, 28, 255, 32, 33, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 27, 27, 28, 255, 28, 29, 30, 255, 22, 22, 23, 255, 21, 22, 22, 255, 19, 19, 20, 255, 15, 16, 16, 255, 17, 17, 18, 255, 15, 16, 16, 255, 14, 14, 15, 255, 13, 13, 13, 255, 12, 12, 12, 255, 7, 7, 8, 255, 10, 10, 10, 255, 23, 23, 24, 255, 19, 20, 20, 255, 21, 22, 22, 255, 24, 25, 26, 255, 25, 26, 26, 255, 19, 19, 20, 255, 20, 20, 21, 255, 13, 13, 13, 255, 16, 16, 17, 255, 11, 11, 11, 255, 9, 10, 10, 255, 9, 10, 10, 255, 5, 5, 5, 255, 5, 5, 6, 255, 10, 10, 10, 255, 7, 7, 8, 255, 9, 9, 9, 255, 12, 12, 12, 255, 9, 9, 10, 255, 5, 5, 5, 255, 11, 11, 11, 255, 18, 19, 19, 255, 12, 12, 12, 255, 18, 18, 18, 255, 20, 21, 21, 255, 24, 25, 26, 255, 32, 33, 34, 255, 31, 32, 32, 255, 31, 31, 32, 255, 28, 29, 30, 255, 33, 33, 34, 255, 31, 32, 32, 255, 30, 31, 32, 255, 28, 29, 30, 255, 18, 19, 19, 255, 16, 16, 16, 255, 15, 15, 16, 255, 15, 15, 15, 255, 12, 13, 13, 255, 14, 14, 14, 255, 13, 13, 14, 255, 15, 15, 15, 255, 13, 14, 14, 255, 15, 15, 16, 255, 16, 17, 17, 255, 19, 19, 20, 255, 14, 14, 14, 255, 15, 15, 16, 255, 12, 12, 12, 255, 15, 16, 16, 255, 8, 8, 8, 255, 5, 5, 5, 255, 5, 5, 5, 255, 3, 4, 4, 255, 10, 10, 10, 255, 6, 6, 6, 255, 7, 7, 7, 255, 10, 11, 11, 255, 10, 10, 10, 255, 8, 8, 9, 255, 12, 13, 13, 255, 15, 16, 16, 255, 10, 11, 11, 255, 6, 7, 7, 255, 7, 7, 7, 255, 5, 5, 5, 255, 10, 10, 10, 255, 7, 7, 7, 255, 9, 10, 10, 255, 6, 6, 7, 255, 8, 8, 9, 255, 8, 8, 8, 255, 10, 10, 11, 255, 12, 13, 13, 255, 6, 6, 6, 255, 12, 12, 12, 255, 10, 11, 11, 255, 11, 11, 12, 255, 11, 11, 12, 255, 13, 13, 13, 255, 8, 9, 9, 255, 9, 9, 9, 255, 4, 4, 4, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 7, 255, 4, 4, 4, 255, 5, 6, 6, 255, 6, 6, 7, 255, 5, 5, 5, 255, 8, 8, 8, 255, 12, 12, 12, 255, 11, 11, 11, 255, 8, 8, 8, 255, 11, 12, 12, 255, 14, 14, 14, 255, 16, 17, 17, 255, 15, 15, 16, 255, 19, 19, 20, 255, 15, 16, 16, 255, 12, 12, 13, 255, 14, 14, 14, 255, 12, 13, 13, 255, 10, 10, 10, 255, 17, 18, 18, 255, 15, 15, 16, 255, 11, 11, 12, 255, 11, 11, 12, 255, 15, 16, 16, 255, 24, 24, 25, 255, 26, 26, 27, 255, 28, 28, 29, 255, 23, 24, 24, 255, 20, 20, 21, 255, 24, 25, 25, 255, 19, 19, 20, 255, 17, 18, 18, 255, 16, 16, 17, 255, 19, 19, 20, 255, 12, 12, 13, 255, 11, 11, 11, 255, 11, 11, 11, 255, 10, 10, 10, 255, 7, 7, 7, 255, 11, 11, 11, 255, 8, 8, 9, 255, 7, 7, 7, 255, 5, 5, 5, 255, 5, 5, 5, 255, 8, 8, 9, 255, 12, 12, 13, 255, 38, 34, 26, 165, 43, 38, 26, 165, 37, 33, 25, 165, 47, 40, 27, 165, 48, 41, 27, 165, 58, 49, 36, 165, 43, 38, 28, 165, 40, 36, 26, 165, 45, 39, 26, 165, 48, 41, 27, 165, 51, 43, 28, 165, 41, 36, 26, 165, 47, 40, 27, 165, 43, 37, 26, 165, 48, 41, 27, 165, 56, 45, 30, 165, 63, 49, 33, 165, 57, 46, 30, 165, 39, 35, 25, 165, 54, 46, 33, 165, 41, 36, 26, 165, 47, 40, 27, 165, 41, 36, 26, 165, 43, 38, 26, 165, 50, 43, 32, 165, 74, 60, 43, 165, 40, 35, 25, 165, 44, 38, 26, 165, 40, 36, 26, 165, 41, 36, 26, 165, 69, 52, 35, 165, 80, 59, 36, 165, 64, 58, 47, 165, 57, 46, 30, 165, 51, 42, 28, 165, 48, 41, 27, 165, 43, 38, 26, 165, 48, 41, 27, 165, 46, 40, 27, 165, 50, 42, 28, 165, 48, 41, 27, 165, 38, 34, 26, 165, 47, 40, 27, 165, 56, 45, 30, 165, 46, 39, 27, 165, 38, 34, 25, 165, 57, 46, 30, 165, 54, 45, 29, 165, 64, 50, 33, 165, 40, 36, 26, 165, 43, 37, 26, 165, 50, 42, 28, 165, 40, 36, 26, 165, 43, 37, 26, 165, 50, 42, 28, 165, 48, 41, 27, 165, 46, 40, 27, 165, 48, 41, 27, 165, 43, 38, 26, 165, 37, 34, 25, 165, 48, 41, 27, 165, 44, 38, 26, 165, 40, 35, 25, 165, 43, 37, 26, 165, 47, 40, 27, 165, 52, 43, 29, 165, 43, 38, 26, 165, 41, 36, 26, 165, 48, 41, 27, 165, 55, 45, 30, 165, 38, 34, 25, 165, 42, 37, 27, 165, 40, 36, 26, 165, 38, 34, 25, 165, 48, 41, 27, 165, 37, 34, 25, 165, 44, 39, 29, 165, 44, 38, 26, 165, 39, 35, 25, 165, 61, 48, 32, 165, 48, 41, 27, 165, 50, 42, 28, 165, 51, 42, 28, 165, 47, 40, 27, 165, 47, 40, 27, 165, 48, 41, 27, 165, 49, 41, 27, 165, 49, 42, 27, 165, 45, 39, 27, 165, 60, 48, 31, 165, 57, 46, 30, 165, 47, 40, 27, 165, 57, 46, 30, 165, 52, 43, 29, 165, 48, 41, 27, 165, 45, 39, 26, 165, 49, 42, 27, 165, 40, 35, 25, 165, 40, 35, 25, 165, 57, 48, 35, 165, 39, 35, 25, 165, 47, 40, 27, 165, 48, 41, 27, 165, 36, 33, 25, 165, 52, 44, 33, 165, 46, 40, 27, 165, 61, 50, 37, 165, 57, 48, 35, 165, 55, 46, 34, 165, 43, 37, 26, 165, 60, 50, 36, 165, 44, 38, 26, 165, 39, 35, 25, 165, 42, 37, 26, 165, 47, 40, 27, 165, 39, 35, 25, 165, 43, 37, 26, 165, 41, 36, 26, 165, 42, 37, 26, 165, 46, 39, 27, 165, 45, 39, 29, 165, 58, 48, 35, 165, 55, 46, 34, 165, 38, 34, 25, 165, 49, 42, 31, 165, 38, 34, 25, 165, 73, 59, 43, 165, 39, 35, 26, 165, 41, 36, 26, 165, 52, 45, 33, 165, 37, 33, 25, 165, 37, 34, 25, 165, 39, 35, 26, 165, 58, 49, 36, 165, 42, 37, 26, 165, 45, 39, 27, 165, 43, 38, 26, 165, 46, 40, 27, 165, 52, 43, 28, 165, 49, 42, 27, 165, 56, 46, 30, 165, 48, 41, 27, 165, 52, 43, 29, 165, 36, 33, 25, 165, 39, 35, 25, 165, 40, 36, 26, 165, 78, 63, 45, 165, 78, 63, 45, 165, 64, 53, 38, 165, 39, 35, 25, 165, 37, 33, 25, 165, 43, 38, 28, 165, 40, 36, 26, 165, 39, 35, 25, 165, 37, 34, 25, 165, 38, 34, 25, 165, 54, 44, 29, 165, 40, 36, 26, 165, 57, 46, 30, 165, 56, 46, 30, 165, 47, 40, 27, 165, 48, 49, 41, 165, 39, 35, 25, 165, 41, 36, 26, 165, 46, 40, 27, 165, 40, 35, 26, 165, 45, 39, 29, 165, 38, 34, 25, 165, 47, 40, 27, 165, 70, 57, 41, 165, 37, 34, 25, 165, 39, 35, 25, 165, 47, 40, 27, 165, 49, 41, 27, 165, 43, 37, 26, 165, 53, 45, 33, 165, 44, 46, 40, 165, 37, 34, 25, 165, 36, 33, 25, 165, 45, 39, 26, 165, 40, 36, 26, 165, 47, 40, 27, 165, 44, 38, 26, 165, 52, 44, 32, 165, 44, 39, 29, 165, 67, 55, 40, 165, 81, 65, 47, 165, 65, 53, 39, 165, 60, 50, 36, 165, 36, 33, 25, 165, 46, 40, 27, 165, 43, 37, 26, 165, 43, 38, 26, 165, 51, 42, 28, 165, 43, 38, 26, 165, 44, 38, 26, 165, 47, 41, 30, 165, 51, 43, 32, 165, 38, 34, 25, 165, 42, 37, 26, 165, 39, 35, 25, 165, 41, 36, 26, 165, 57, 46, 30, 165, 49, 41, 27, 165, 40, 36, 26, 165, 41, 36, 26, 165, 46, 40, 29, 165, 48, 41, 27, 165, 40, 36, 26, 165, 39, 35, 25, 165, 51, 44, 32, 165, 52, 44, 32, 165, 49, 42, 31, 165, 36, 33, 25, 165, 61, 51, 37, 165, 37, 34, 25, 165, 52, 43, 28, 165, 80, 60, 36, 165, 71, 54, 36, 165, 74, 55, 36, 165, 45, 39, 26, 165, 48, 41, 27, 165, 37, 34, 25, 165, 38, 34, 25, 165, 40, 36, 26, 165, 41, 36, 26, 165, 38, 34, 26, 165, 41, 36, 26, 165, 40, 36, 26, 165, 41, 36, 26, 165, 37, 34, 25, 165, 37, 34, 25, 165, 44, 39, 29, 165, 36, 33, 25, 165, 38, 34, 25, 165, 48, 41, 27, 165, 48, 41, 27, 165, 51, 43, 28, 165, 48, 41, 27, 165, 57, 46, 30, 165, 46, 40, 27, 165, 60, 48, 31, 165, 58, 46, 30, 165, 70, 53, 35, 165, 67, 51, 34, 165, 56, 46, 30, 165, 48, 41, 27, 165, 46, 40, 30, 165, 36, 33, 25, 165, 42, 37, 26, 165, 50, 42, 28, 165, 66, 51, 33, 165, 47, 40, 27, 165, 44, 38, 26, 165, 62, 51, 37, 165, 61, 50, 37, 165, 7, 7, 7, 255, 11, 11, 12, 255, 13, 13, 13, 255, 14, 14, 15, 255, 11, 11, 11, 255, 14, 14, 15, 255, 18, 19, 19, 255, 18, 18, 18, 255, 12, 12, 12, 255, 15, 15, 15, 255, 9, 9, 10, 255, 7, 7, 8, 255, 5, 5, 5, 255, 6, 6, 6, 255, 7, 7, 8, 255, 8, 8, 8, 255, 13, 14, 14, 255, 14, 14, 15, 255, 14, 15, 15, 255, 24, 25, 26, 255, 25, 26, 27, 255, 28, 29, 29, 255, 25, 25, 26, 255, 26, 27, 27, 255, 19, 20, 20, 255, 15, 16, 16, 255, 17, 17, 18, 255, 14, 15, 15, 255, 10, 10, 11, 255, 8, 9, 9, 255, 11, 11, 12, 255, 9, 9, 9, 255, 10, 11, 11, 255, 16, 17, 17, 255, 17, 17, 18, 255, 21, 21, 22, 255, 27, 28, 28, 255, 28, 29, 30, 255, 27, 27, 28, 255, 30, 31, 32, 255, 25, 25, 26, 255, 25, 26, 26, 255, 17, 17, 17, 255, 14, 14, 15, 255, 11, 11, 12, 255, 8, 8, 9, 255, 13, 14, 14, 255, 13, 13, 13, 255, 19, 20, 20, 255, 22, 22, 23, 255, 19, 20, 20, 255, 25, 25, 26, 255, 30, 31, 31, 255, 33, 34, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 32, 33, 34, 255, 15, 16, 16, 255, 18, 19, 19, 255, 11, 12, 12, 255, 13, 13, 13, 255, 8, 9, 9, 255, 7, 8, 8, 255, 4, 4, 4, 255, 8, 9, 9, 255, 9, 10, 10, 255, 11, 11, 11, 255, 10, 11, 11, 255, 8, 9, 9, 255, 12, 12, 12, 255, 12, 13, 13, 255, 12, 13, 13, 255, 13, 13, 13, 255, 9, 9, 9, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 12, 12, 255, 13, 13, 14, 255, 10, 10, 11, 255, 12, 12, 12, 255, 12, 12, 12, 255, 10, 10, 11, 255, 10, 10, 11, 255, 11, 12, 12, 255, 9, 9, 9, 255, 14, 14, 14, 255, 18, 18, 19, 255, 14, 15, 15, 255, 24, 24, 25, 255, 27, 28, 29, 255, 33, 34, 34, 255, 28, 29, 30, 255, 20, 21, 21, 255, 19, 19, 19, 255, 28, 29, 29, 255, 27, 28, 28, 255, 29, 30, 30, 255, 24, 25, 26, 255, 25, 26, 26, 255, 19, 19, 20, 255, 24, 25, 25, 255, 17, 18, 18, 255, 9, 9, 9, 255, 8, 9, 9, 255, 9, 9, 9, 255, 11, 11, 11, 255, 16, 16, 16, 255, 23, 23, 24, 255, 21, 21, 22, 255, 25, 25, 26, 255, 30, 31, 31, 255, 23, 24, 24, 255, 23, 23, 24, 255, 26, 26, 27, 255, 19, 20, 20, 255, 17, 17, 17, 255, 15, 15, 15, 255, 21, 22, 22, 255, 21, 21, 22, 255, 11, 11, 11, 255, 11, 12, 12, 255, 12, 12, 12, 255, 8, 8, 8, 255, 9, 9, 9, 255, 15, 16, 16, 255, 20, 20, 21, 255, 16, 17, 17, 255, 18, 18, 19, 255, 22, 23, 23, 255, 20, 20, 21, 255, 15, 16, 16, 255, 14, 14, 15, 255, 11, 11, 11, 255, 10, 11, 11, 255, 8, 8, 8, 255, 10, 10, 10, 255, 6, 6, 6, 255, 10, 10, 10, 255, 7, 7, 7, 255, 7, 8, 8, 255, 8, 8, 8, 255, 10, 11, 11, 255, 12, 12, 12, 255, 14, 14, 14, 255, 6, 6, 7, 255, 8, 8, 9, 255, 11, 12, 12, 255, 12, 12, 12, 255, 19, 20, 20, 255, 19, 20, 20, 255, 15, 15, 16, 255, 27, 28, 28, 255, 29, 30, 30, 255, 27, 27, 28, 255, 29, 29, 30, 255, 29, 29, 30, 255, 28, 29, 30, 255, 25, 26, 26, 255, 25, 25, 26, 255, 25, 25, 26, 255, 18, 19, 19, 255, 19, 19, 20, 255, 15, 16, 16, 255, 11, 11, 11, 255, 10, 10, 10, 255, 13, 13, 14, 255, 9, 10, 10, 255, 12, 13, 13, 255, 13, 13, 13, 255, 13, 13, 14, 255, 11, 11, 12, 255, 12, 12, 12, 255, 12, 13, 13, 255, 10, 10, 10, 255, 13, 13, 13, 255, 7, 7, 7, 255, 7, 8, 8, 255, 9, 10, 10, 255, 6, 6, 6, 255, 7, 7, 7, 255, 6, 6, 7, 255, 12, 12, 13, 255, 13, 13, 13, 255, 7, 7, 7, 255, 12, 12, 12, 255, 22, 22, 23, 255, 12, 12, 12, 255, 8, 8, 8, 255, 7, 7, 7, 255, 11, 11, 11, 255, 8, 8, 9, 255, 10, 11, 11, 255, 11, 11, 12, 255, 11, 12, 12, 255, 6, 6, 6, 255, 9, 10, 10, 255, 9, 9, 10, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 6, 6, 7, 255, 6, 6, 7, 255, 5, 5, 5, 255, 12, 13, 13, 255, 4, 5, 5, 255, 6, 6, 7, 255, 6, 6, 6, 255, 4, 4, 5, 255, 4, 4, 4, 255, 4, 4, 4, 255, 4, 4, 4, 255, 5, 5, 6, 255, 6, 6, 6, 255, 7, 7, 8, 255, 9, 9, 10, 255, 7, 7, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 9, 9, 10, 255, 9, 9, 9, 255, 4, 4, 4, 255, 5, 5, 6, 255, 7, 7, 7, 255, 11, 12, 12, 255, 11, 11, 11, 255, 11, 12, 12, 255, 11, 11, 11, 255, 17, 17, 18, 255, 10, 10, 10, 255, 12, 13, 13, 255, 11, 11, 12, 255, 18, 18, 19, 255, 19, 20, 20, 255, 27, 28, 28, 255, 20, 21, 21, 255, 19, 19, 19, 255, 23, 23, 24, 255, 19, 20, 20, 255, 15, 15, 15, 255, 19, 20, 20, 255, 18, 18, 18, 255, 14, 14, 14, 255, 12, 12, 12, 255, 14, 14, 15, 255, 8, 8, 8, 255, 8, 8, 8, 255, 5, 5, 5, 255, 7, 7, 7, 255, 8, 8, 8, 255, 11, 11, 11, 255, 12, 12, 13, 255, 8, 8, 8, 255, 5, 5, 5, 255, 7, 8, 8, 255, 76, 61, 44, 165, 44, 38, 26, 165, 53, 44, 29, 165, 45, 39, 27, 165, 52, 43, 28, 165, 42, 37, 26, 165, 38, 34, 26, 165, 45, 39, 27, 165, 44, 38, 26, 165, 60, 47, 31, 165, 59, 47, 31, 165, 49, 50, 41, 165, 59, 47, 31, 165, 67, 51, 34, 165, 70, 53, 35, 165, 68, 52, 34, 165, 69, 53, 35, 165, 54, 44, 29, 165, 39, 35, 25, 165, 42, 37, 28, 165, 41, 36, 26, 165, 39, 35, 25, 165, 52, 43, 28, 165, 42, 37, 26, 165, 70, 57, 41, 165, 84, 67, 46, 165, 87, 70, 49, 165, 37, 34, 25, 165, 41, 36, 26, 165, 39, 35, 25, 165, 59, 47, 31, 165, 67, 51, 34, 165, 74, 55, 36, 165, 50, 42, 28, 165, 60, 48, 31, 165, 54, 44, 29, 165, 60, 48, 32, 165, 40, 35, 26, 165, 49, 41, 27, 165, 44, 46, 41, 165, 55, 45, 29, 165, 42, 36, 26, 165, 41, 36, 26, 165, 43, 37, 26, 165, 49, 41, 27, 165, 57, 46, 30, 165, 49, 41, 27, 165, 99, 102, 45, 255, 88, 94, 53, 255, 36, 33, 25, 165, 42, 37, 26, 165, 47, 40, 27, 165, 49, 42, 27, 165, 41, 36, 26, 165, 48, 41, 27, 165, 52, 43, 29, 165, 63, 49, 32, 165, 49, 42, 27, 165, 40, 35, 26, 165, 40, 36, 26, 165, 46, 40, 27, 165, 36, 33, 25, 165, 39, 35, 25, 165, 44, 38, 26, 165, 56, 45, 30, 165, 53, 44, 29, 165, 40, 35, 25, 165, 48, 42, 31, 165, 45, 39, 27, 165, 57, 46, 30, 165, 49, 42, 27, 165, 41, 36, 26, 165, 50, 43, 32, 165, 38, 34, 25, 165, 60, 50, 36, 165, 53, 45, 33, 165, 55, 47, 34, 165, 37, 34, 25, 165, 40, 36, 26, 165, 49, 41, 27, 165, 48, 41, 27, 165, 75, 56, 36, 165, 46, 39, 27, 165, 56, 45, 30, 165, 42, 37, 26, 165, 37, 34, 25, 165, 59, 47, 31, 165, 47, 40, 27, 165, 41, 36, 26, 165, 42, 37, 26, 165, 64, 50, 33, 165, 55, 45, 29, 165, 47, 40, 27, 165, 61, 48, 32, 165, 61, 48, 32, 165, 57, 46, 30, 165, 45, 39, 27, 165, 61, 48, 32, 165, 38, 34, 25, 165, 80, 65, 46, 165, 48, 42, 31, 165, 37, 34, 25, 165, 39, 34, 25, 165, 37, 33, 25, 165, 42, 37, 26, 165, 41, 36, 26, 165, 57, 48, 35, 165, 36, 33, 25, 165, 49, 42, 31, 165, 39, 35, 25, 165, 43, 37, 26, 165, 42, 37, 26, 165, 47, 40, 27, 165, 41, 36, 26, 165, 40, 36, 26, 165, 43, 38, 26, 165, 47, 40, 27, 165, 43, 38, 26, 165, 48, 41, 27, 165, 55, 45, 30, 165, 44, 38, 26, 165, 44, 38, 26, 165, 39, 35, 25, 165, 41, 36, 26, 165, 43, 37, 26, 165, 43, 37, 26, 165, 46, 39, 27, 165, 43, 38, 26, 165, 43, 38, 28, 165, 68, 56, 40, 165, 44, 38, 26, 165, 45, 39, 29, 165, 56, 47, 34, 165, 37, 34, 25, 165, 37, 34, 25, 165, 37, 34, 25, 165, 41, 36, 26, 165, 38, 34, 25, 165, 48, 41, 27, 165, 58, 47, 31, 165, 67, 51, 34, 165, 57, 46, 30, 165, 52, 43, 29, 165, 47, 40, 27, 165, 41, 36, 26, 165, 63, 52, 38, 165, 57, 48, 35, 165, 87, 70, 50, 165, 37, 34, 25, 165, 46, 48, 41, 165, 38, 34, 25, 165, 42, 37, 26, 165, 46, 39, 27, 165, 39, 35, 25, 165, 39, 35, 25, 165, 38, 34, 26, 165, 40, 36, 27, 165, 41, 36, 26, 165, 62, 48, 32, 165, 65, 50, 33, 165, 56, 45, 30, 165, 56, 46, 30, 165, 53, 45, 33, 165, 58, 49, 35, 165, 39, 35, 25, 165, 36, 33, 25, 165, 52, 43, 28, 165, 37, 33, 25, 165, 36, 33, 25, 165, 40, 36, 26, 165, 47, 40, 27, 165, 39, 35, 25, 165, 40, 36, 27, 165, 44, 38, 26, 165, 44, 38, 26, 165, 47, 40, 27, 165, 46, 40, 27, 165, 49, 41, 27, 165, 45, 39, 27, 165, 43, 38, 26, 165, 46, 39, 27, 165, 47, 40, 27, 165, 47, 40, 27, 165, 48, 41, 30, 165, 74, 60, 43, 165, 86, 69, 48, 165, 40, 35, 25, 165, 36, 33, 25, 165, 37, 33, 25, 165, 41, 36, 26, 165, 42, 37, 26, 165, 45, 39, 27, 165, 39, 35, 25, 165, 45, 39, 27, 165, 46, 39, 27, 165, 42, 37, 26, 165, 40, 35, 25, 165, 40, 36, 26, 165, 47, 40, 27, 165, 47, 40, 27, 165, 39, 35, 25, 165, 47, 40, 27, 165, 51, 43, 28, 165, 70, 53, 35, 165, 51, 42, 28, 165, 40, 36, 26, 165, 46, 39, 27, 165, 48, 41, 27, 165, 46, 40, 27, 165, 36, 33, 25, 165, 42, 37, 28, 165, 58, 49, 35, 165, 66, 55, 39, 165, 60, 50, 36, 165, 38, 34, 25, 165, 37, 33, 25, 165, 47, 40, 27, 165, 84, 62, 36, 165, 58, 46, 30, 165, 50, 42, 28, 165, 45, 39, 27, 165, 53, 44, 29, 165, 50, 42, 28, 165, 40, 36, 26, 165, 37, 33, 25, 165, 38, 34, 25, 165, 40, 36, 26, 165, 41, 36, 26, 165, 41, 36, 26, 165, 44, 38, 26, 165, 50, 50, 42, 165, 46, 39, 27, 165, 44, 38, 26, 165, 47, 41, 30, 165, 63, 52, 38, 165, 43, 38, 26, 165, 44, 38, 26, 165, 51, 43, 28, 165, 44, 38, 26, 165, 48, 41, 27, 165, 46, 40, 27, 165, 72, 54, 36, 165, 71, 62, 47, 165, 84, 62, 36, 165, 58, 46, 31, 165, 66, 51, 34, 165, 59, 47, 31, 165, 38, 34, 25, 165, 43, 37, 26, 165, 43, 38, 26, 165, 51, 43, 28, 165, 60, 48, 32, 165, 49, 41, 27, 165, 40, 35, 26, 165, 65, 54, 39, 165, 85, 67, 47, 165, 9, 9, 9, 255, 7, 7, 7, 255, 10, 11, 11, 255, 10, 11, 11, 255, 11, 12, 12, 255, 13, 13, 13, 255, 12, 12, 13, 255, 12, 13, 13, 255, 14, 15, 15, 255, 9, 9, 9, 255, 8, 9, 9, 255, 5, 6, 6, 255, 4, 4, 4, 255, 6, 6, 6, 255, 5, 5, 5, 255, 7, 7, 8, 255, 13, 13, 13, 255, 15, 16, 16, 255, 19, 20, 20, 255, 15, 15, 16, 255, 24, 24, 25, 255, 24, 25, 26, 255, 33, 34, 34, 255, 26, 27, 27, 255, 23, 24, 24, 255, 26, 27, 27, 255, 17, 17, 18, 255, 14, 14, 15, 255, 16, 17, 17, 255, 8, 8, 8, 255, 8, 9, 9, 255, 11, 12, 12, 255, 14, 14, 14, 255, 16, 16, 17, 255, 19, 19, 20, 255, 21, 22, 23, 255, 33, 33, 34, 255, 24, 24, 25, 255, 25, 26, 27, 255, 33, 33, 34, 255, 25, 26, 27, 255, 21, 21, 22, 255, 12, 12, 12, 255, 15, 15, 16, 255, 9, 10, 10, 255, 9, 9, 9, 255, 12, 12, 13, 255, 11, 11, 12, 255, 17, 17, 18, 255, 17, 17, 18, 255, 17, 18, 18, 255, 20, 20, 20, 255, 26, 27, 27, 255, 26, 27, 27, 255, 33, 34, 34, 255, 29, 30, 30, 255, 15, 15, 15, 255, 13, 13, 13, 255, 12, 12, 12, 255, 10, 10, 11, 255, 11, 11, 11, 255, 9, 10, 10, 255, 9, 10, 10, 255, 10, 11, 11, 255, 11, 11, 11, 255, 20, 21, 21, 255, 18, 18, 19, 255, 8, 8, 8, 255, 12, 12, 12, 255, 14, 14, 14, 255, 16, 16, 17, 255, 17, 17, 18, 255, 11, 11, 12, 255, 7, 7, 7, 255, 12, 13, 13, 255, 13, 13, 13, 255, 16, 17, 17, 255, 14, 14, 14, 255, 10, 10, 11, 255, 8, 8, 8, 255, 6, 6, 6, 255, 10, 10, 11, 255, 12, 12, 12, 255, 18, 18, 19, 255, 12, 13, 13, 255, 14, 14, 14, 255, 18, 18, 18, 255, 24, 25, 25, 255, 29, 30, 30, 255, 30, 31, 32, 255, 32, 33, 34, 255, 33, 34, 34, 255, 24, 25, 26, 255, 22, 23, 23, 255, 22, 22, 23, 255, 32, 33, 34, 255, 32, 33, 34, 255, 29, 30, 30, 255, 25, 26, 26, 255, 21, 22, 22, 255, 23, 23, 24, 255, 14, 14, 15, 255, 7, 7, 7, 255, 9, 9, 9, 255, 8, 8, 8, 255, 9, 10, 10, 255, 12, 12, 13, 255, 13, 13, 13, 255, 21, 21, 21, 255, 20, 20, 21, 255, 23, 23, 24, 255, 21, 22, 22, 255, 21, 21, 22, 255, 22, 22, 23, 255, 16, 17, 17, 255, 17, 18, 18, 255, 18, 18, 18, 255, 12, 13, 13, 255, 16, 16, 16, 255, 10, 11, 11, 255, 12, 12, 12, 255, 7, 7, 7, 255, 11, 12, 12, 255, 9, 9, 10, 255, 20, 20, 21, 255, 19, 20, 20, 255, 20, 21, 21, 255, 17, 17, 18, 255, 16, 16, 17, 255, 14, 14, 15, 255, 12, 12, 13, 255, 13, 13, 13, 255, 10, 10, 11, 255, 10, 10, 10, 255, 11, 11, 11, 255, 7, 8, 8, 255, 7, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 6, 7, 7, 255, 6, 6, 6, 255, 10, 10, 11, 255, 14, 14, 15, 255, 16, 16, 17, 255, 9, 9, 10, 255, 9, 9, 10, 255, 8, 8, 8, 255, 9, 9, 9, 255, 14, 14, 14, 255, 21, 21, 22, 255, 20, 21, 21, 255, 19, 19, 19, 255, 22, 22, 23, 255, 20, 21, 21, 255, 20, 21, 21, 255, 26, 26, 27, 255, 24, 25, 25, 255, 22, 22, 23, 255, 22, 23, 24, 255, 22, 23, 23, 255, 17, 17, 17, 255, 23, 23, 24, 255, 13, 13, 14, 255, 8, 8, 9, 255, 7, 7, 7, 255, 10, 10, 10, 255, 9, 10, 10, 255, 10, 10, 10, 255, 9, 9, 10, 255, 9, 9, 9, 255, 12, 12, 12, 255, 12, 12, 13, 255, 18, 18, 19, 255, 15, 16, 16, 255, 16, 16, 16, 255, 9, 9, 9, 255, 11, 12, 12, 255, 15, 15, 16, 255, 10, 11, 11, 255, 10, 10, 10, 255, 11, 12, 12, 255, 14, 14, 14, 255, 13, 14, 14, 255, 12, 13, 13, 255, 18, 19, 19, 255, 22, 22, 23, 255, 12, 12, 12, 255, 9, 9, 9, 255, 13, 13, 14, 255, 17, 17, 17, 255, 13, 13, 13, 255, 13, 13, 13, 255, 11, 12, 12, 255, 18, 18, 18, 255, 12, 12, 13, 255, 12, 13, 13, 255, 8, 8, 9, 255, 10, 11, 11, 255, 8, 8, 8, 255, 9, 9, 9, 255, 13, 13, 13, 255, 12, 13, 13, 255, 5, 6, 6, 255, 6, 7, 7, 255, 8, 9, 9, 255, 12, 12, 12, 255, 4, 4, 5, 255, 8, 8, 9, 255, 5, 5, 5, 255, 9, 9, 9, 255, 10, 10, 10, 255, 8, 8, 8, 255, 8, 8, 8, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 12, 12, 12, 255, 11, 11, 11, 255, 9, 9, 9, 255, 10, 10, 11, 255, 12, 13, 13, 255, 9, 9, 9, 255, 6, 6, 6, 255, 10, 10, 10, 255, 6, 7, 7, 255, 6, 6, 6, 255, 9, 10, 10, 255, 7, 7, 8, 255, 8, 8, 8, 255, 9, 9, 9, 255, 8, 8, 8, 255, 12, 12, 12, 255, 14, 14, 14, 255, 17, 18, 18, 255, 22, 23, 23, 255, 20, 21, 21, 255, 20, 21, 21, 255, 17, 18, 18, 255, 20, 20, 21, 255, 13, 13, 13, 255, 15, 16, 16, 255, 12, 12, 12, 255, 14, 14, 14, 255, 13, 13, 13, 255, 13, 13, 13, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 7, 7, 8, 255, 9, 9, 10, 255, 10, 10, 11, 255, 13, 13, 14, 255, 17, 17, 18, 255, 12, 13, 13, 255, 8, 8, 8, 255, 7, 7, 7, 255, 41, 36, 26, 165, 42, 37, 26, 165, 43, 37, 26, 165, 37, 33, 25, 165, 38, 34, 25, 165, 37, 33, 25, 165, 39, 35, 25, 165, 42, 37, 26, 165, 45, 39, 27, 165, 57, 46, 30, 165, 59, 77, 36, 255, 45, 39, 27, 165, 40, 36, 26, 165, 41, 36, 26, 165, 54, 44, 29, 165, 80, 59, 36, 165, 63, 49, 32, 165, 53, 44, 29, 165, 46, 40, 27, 165, 42, 37, 26, 165, 42, 37, 26, 165, 44, 38, 26, 165, 50, 42, 28, 165, 43, 37, 26, 165, 49, 42, 31, 165, 43, 38, 28, 165, 42, 37, 26, 165, 53, 43, 29, 165, 44, 38, 26, 165, 48, 41, 27, 165, 50, 42, 28, 165, 59, 47, 31, 165, 60, 47, 31, 165, 57, 46, 30, 165, 64, 49, 33, 165, 51, 43, 28, 165, 45, 39, 27, 165, 43, 38, 26, 165, 43, 38, 28, 165, 42, 37, 26, 165, 48, 41, 27, 165, 43, 37, 26, 165, 44, 38, 26, 165, 44, 38, 26, 165, 48, 41, 27, 165, 40, 36, 26, 165, 39, 35, 25, 165, 41, 36, 26, 165, 48, 41, 27, 165, 40, 36, 26, 165, 49, 42, 31, 165, 37, 33, 25, 165, 45, 39, 27, 165, 38, 34, 25, 165, 38, 34, 25, 165, 41, 36, 26, 165, 48, 41, 27, 165, 46, 40, 27, 165, 48, 41, 27, 165, 52, 43, 28, 165, 53, 44, 29, 165, 48, 41, 27, 165, 55, 45, 29, 165, 43, 38, 26, 165, 48, 41, 27, 165, 43, 37, 26, 165, 40, 36, 26, 165, 50, 42, 28, 165, 58, 47, 31, 165, 53, 52, 43, 165, 43, 37, 26, 165, 45, 39, 27, 165, 44, 38, 26, 165, 40, 36, 26, 165, 46, 40, 29, 165, 45, 39, 29, 165, 67, 55, 40, 165, 38, 34, 25, 165, 37, 34, 25, 165, 51, 43, 28, 165, 66, 51, 34, 165, 55, 45, 30, 165, 47, 40, 27, 165, 64, 50, 33, 165, 43, 38, 26, 165, 48, 41, 27, 165, 55, 45, 29, 165, 46, 39, 27, 165, 42, 37, 26, 165, 41, 36, 26, 165, 46, 39, 27, 165, 43, 37, 26, 165, 40, 35, 25, 165, 47, 40, 27, 165, 64, 50, 33, 165, 45, 39, 26, 165, 40, 36, 26, 165, 39, 35, 25, 165, 36, 33, 25, 165, 42, 37, 27, 165, 39, 35, 25, 165, 39, 35, 26, 165, 39, 35, 26, 165, 46, 40, 27, 165, 46, 39, 27, 165, 45, 39, 27, 165, 43, 38, 26, 165, 44, 38, 26, 165, 75, 61, 44, 165, 71, 58, 42, 165, 57, 48, 35, 165, 40, 35, 25, 165, 46, 39, 27, 165, 54, 44, 29, 165, 47, 40, 27, 165, 47, 40, 27, 165, 41, 36, 26, 165, 54, 44, 29, 165, 48, 40, 27, 165, 57, 46, 30, 165, 42, 37, 26, 165, 36, 33, 25, 165, 42, 37, 26, 165, 45, 39, 26, 165, 43, 37, 26, 165, 45, 39, 26, 165, 42, 37, 26, 165, 40, 36, 26, 165, 38, 34, 25, 165, 64, 53, 38, 165, 45, 39, 29, 165, 37, 33, 25, 165, 41, 36, 26, 165, 42, 37, 26, 165, 45, 39, 27, 165, 40, 35, 26, 165, 46, 47, 41, 165, 36, 33, 25, 165, 41, 36, 26, 165, 52, 43, 28, 165, 67, 52, 34, 165, 45, 39, 26, 165, 44, 38, 26, 165, 38, 34, 26, 165, 38, 34, 25, 165, 53, 45, 33, 165, 47, 41, 30, 165, 54, 46, 34, 165, 42, 37, 26, 165, 48, 41, 27, 165, 44, 38, 26, 165, 38, 34, 25, 165, 41, 36, 26, 165, 75, 61, 44, 165, 56, 47, 34, 165, 38, 34, 26, 165, 44, 39, 29, 165, 53, 44, 29, 165, 59, 47, 31, 165, 53, 44, 29, 165, 65, 50, 33, 165, 55, 45, 30, 165, 39, 35, 25, 165, 36, 33, 25, 165, 59, 49, 36, 165, 37, 34, 25, 165, 40, 35, 25, 165, 50, 43, 32, 165, 59, 49, 36, 165, 36, 33, 25, 165, 40, 35, 25, 165, 36, 33, 25, 165, 38, 34, 25, 165, 37, 34, 25, 165, 64, 53, 38, 165, 38, 34, 25, 165, 42, 37, 26, 165, 45, 39, 29, 165, 62, 52, 37, 165, 37, 33, 25, 165, 40, 35, 25, 165, 40, 35, 25, 165, 51, 42, 28, 165, 60, 50, 36, 165, 70, 57, 41, 165, 83, 65, 45, 165, 50, 43, 32, 165, 43, 37, 26, 165, 40, 36, 26, 165, 49, 41, 27, 165, 68, 52, 34, 165, 38, 34, 25, 165, 43, 38, 26, 165, 54, 44, 29, 165, 48, 41, 27, 165, 51, 43, 28, 165, 42, 37, 26, 165, 39, 35, 25, 165, 38, 34, 25, 165, 44, 38, 26, 165, 45, 39, 27, 165, 40, 35, 25, 165, 43, 38, 26, 165, 57, 46, 30, 165, 53, 44, 29, 165, 57, 46, 30, 165, 46, 40, 27, 165, 40, 35, 26, 165, 38, 34, 25, 165, 37, 34, 25, 165, 42, 37, 26, 165, 48, 42, 31, 165, 72, 59, 42, 165, 54, 46, 34, 165, 53, 44, 29, 165, 55, 45, 30, 165, 63, 49, 32, 165, 67, 52, 34, 165, 48, 41, 27, 165, 48, 41, 27, 165, 38, 34, 25, 165, 40, 35, 27, 165, 37, 34, 25, 165, 37, 33, 25, 165, 36, 33, 25, 165, 39, 35, 25, 165, 37, 33, 25, 165, 59, 49, 36, 165, 42, 37, 26, 165, 47, 40, 27, 165, 48, 41, 27, 165, 43, 37, 26, 165, 40, 35, 25, 165, 64, 53, 38, 165, 41, 36, 26, 165, 44, 38, 26, 165, 39, 35, 25, 165, 47, 40, 30, 165, 55, 45, 29, 165, 44, 38, 26, 165, 43, 37, 26, 165, 49, 41, 27, 165, 46, 40, 27, 165, 67, 51, 34, 165, 61, 48, 32, 165, 47, 40, 27, 165, 54, 44, 29, 165, 53, 44, 29, 165, 45, 39, 26, 165, 43, 38, 28, 165, 54, 45, 29, 165, 58, 46, 31, 165, 46, 39, 27, 165, 41, 36, 26, 165, 47, 40, 30, 165, 49, 42, 31, 165, 14, 15, 15, 255, 11, 11, 12, 255, 12, 12, 12, 255, 9, 10, 10, 255, 4, 5, 5, 255, 7, 7, 7, 255, 7, 7, 7, 255, 9, 9, 9, 255, 6, 6, 6, 255, 11, 11, 11, 255, 6, 7, 7, 255, 6, 6, 6, 255, 9, 9, 10, 255, 9, 9, 9, 255, 12, 12, 12, 255, 13, 13, 14, 255, 17, 18, 18, 255, 20, 21, 21, 255, 20, 20, 20, 255, 21, 22, 22, 255, 25, 26, 26, 255, 32, 32, 33, 255, 29, 29, 30, 255, 25, 25, 26, 255, 22, 23, 23, 255, 18, 19, 19, 255, 18, 19, 19, 255, 10, 10, 10, 255, 13, 13, 13, 255, 12, 13, 13, 255, 14, 14, 14, 255, 13, 13, 14, 255, 19, 19, 20, 255, 22, 22, 23, 255, 28, 28, 29, 255, 27, 27, 28, 255, 32, 33, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 24, 24, 25, 255, 27, 27, 28, 255, 24, 24, 25, 255, 19, 19, 20, 255, 20, 20, 21, 255, 12, 13, 13, 255, 11, 12, 12, 255, 12, 12, 12, 255, 13, 13, 13, 255, 18, 18, 19, 255, 20, 20, 20, 255, 21, 21, 22, 255, 18, 18, 19, 255, 29, 30, 30, 255, 26, 27, 28, 255, 30, 31, 32, 255, 15, 15, 15, 255, 12, 13, 13, 255, 13, 13, 13, 255, 7, 7, 7, 255, 8, 8, 8, 255, 10, 10, 11, 255, 10, 10, 10, 255, 19, 19, 20, 255, 18, 18, 18, 255, 17, 18, 18, 255, 20, 21, 21, 255, 19, 19, 19, 255, 15, 15, 15, 255, 15, 15, 16, 255, 15, 16, 16, 255, 16, 16, 17, 255, 18, 18, 19, 255, 17, 18, 18, 255, 16, 17, 17, 255, 16, 16, 16, 255, 16, 16, 16, 255, 17, 17, 17, 255, 19, 20, 20, 255, 16, 17, 17, 255, 14, 14, 15, 255, 12, 12, 13, 255, 13, 13, 13, 255, 11, 11, 12, 255, 11, 12, 12, 255, 13, 13, 13, 255, 11, 11, 11, 255, 14, 15, 15, 255, 21, 21, 22, 255, 27, 28, 28, 255, 33, 33, 34, 255, 33, 34, 34, 255, 33, 33, 34, 255, 33, 33, 34, 255, 32, 33, 33, 255, 30, 31, 31, 255, 29, 30, 31, 255, 27, 28, 29, 255, 33, 34, 34, 255, 29, 30, 30, 255, 16, 16, 17, 255, 16, 17, 17, 255, 14, 15, 15, 255, 11, 12, 12, 255, 8, 8, 8, 255, 10, 10, 10, 255, 9, 9, 9, 255, 13, 13, 13, 255, 15, 15, 15, 255, 20, 20, 21, 255, 24, 25, 25, 255, 18, 18, 19, 255, 23, 23, 24, 255, 18, 19, 19, 255, 16, 16, 17, 255, 19, 20, 20, 255, 16, 16, 17, 255, 11, 11, 12, 255, 11, 12, 12, 255, 10, 10, 10, 255, 8, 8, 8, 255, 8, 8, 8, 255, 11, 11, 11, 255, 8, 9, 9, 255, 16, 16, 16, 255, 11, 11, 11, 255, 11, 12, 12, 255, 14, 14, 15, 255, 13, 14, 14, 255, 15, 15, 16, 255, 9, 9, 10, 255, 10, 10, 10, 255, 8, 8, 9, 255, 9, 9, 9, 255, 13, 13, 13, 255, 13, 13, 13, 255, 12, 12, 13, 255, 11, 12, 12, 255, 8, 8, 8, 255, 14, 14, 15, 255, 13, 13, 13, 255, 13, 13, 13, 255, 12, 13, 13, 255, 18, 19, 19, 255, 19, 19, 20, 255, 10, 10, 10, 255, 10, 10, 11, 255, 7, 7, 7, 255, 12, 13, 13, 255, 17, 18, 18, 255, 20, 21, 21, 255, 22, 23, 23, 255, 27, 27, 28, 255, 23, 23, 24, 255, 25, 26, 26, 255, 27, 27, 28, 255, 19, 19, 20, 255, 15, 16, 16, 255, 11, 12, 12, 255, 12, 12, 13, 255, 12, 12, 13, 255, 13, 14, 14, 255, 13, 14, 14, 255, 10, 10, 10, 255, 8, 8, 8, 255, 8, 8, 8, 255, 12, 12, 13, 255, 9, 10, 10, 255, 11, 11, 11, 255, 13, 13, 13, 255, 14, 14, 14, 255, 13, 13, 13, 255, 17, 18, 18, 255, 11, 11, 11, 255, 19, 20, 20, 255, 14, 15, 15, 255, 13, 13, 13, 255, 17, 17, 18, 255, 14, 15, 15, 255, 13, 13, 13, 255, 14, 14, 14, 255, 14, 14, 14, 255, 16, 16, 17, 255, 18, 18, 19, 255, 20, 20, 21, 255, 24, 24, 25, 255, 13, 13, 13, 255, 9, 9, 10, 255, 9, 9, 9, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 13, 13, 255, 16, 17, 17, 255, 18, 19, 19, 255, 19, 19, 19, 255, 14, 14, 15, 255, 14, 14, 14, 255, 15, 15, 15, 255, 15, 15, 15, 255, 10, 10, 10, 255, 12, 13, 13, 255, 16, 16, 16, 255, 14, 14, 14, 255, 12, 12, 12, 255, 7, 7, 7, 255, 7, 7, 7, 255, 11, 11, 11, 255, 8, 8, 8, 255, 11, 11, 11, 255, 8, 8, 8, 255, 10, 10, 10, 255, 9, 9, 10, 255, 10, 10, 10, 255, 9, 9, 9, 255, 10, 10, 11, 255, 11, 11, 11, 255, 9, 9, 10, 255, 12, 12, 13, 255, 14, 14, 15, 255, 16, 16, 16, 255, 14, 14, 15, 255, 8, 8, 8, 255, 15, 15, 15, 255, 13, 13, 14, 255, 14, 14, 14, 255, 11, 11, 11, 255, 8, 9, 9, 255, 13, 13, 14, 255, 16, 17, 17, 255, 11, 11, 11, 255, 12, 12, 12, 255, 9, 9, 10, 255, 9, 9, 9, 255, 14, 14, 15, 255, 18, 19, 19, 255, 11, 11, 12, 255, 13, 13, 14, 255, 13, 13, 14, 255, 10, 10, 11, 255, 9, 9, 9, 255, 12, 12, 12, 255, 12, 12, 12, 255, 14, 14, 14, 255, 12, 12, 13, 255, 13, 13, 14, 255, 10, 10, 10, 255, 11, 11, 12, 255, 15, 16, 16, 255, 12, 12, 12, 255, 13, 13, 14, 255, 13, 13, 13, 255, 20, 20, 21, 255, 15, 16, 16, 255, 16, 16, 16, 255, 12, 12, 13, 255, 7, 7, 7, 255, 14, 14, 15, 255, 39, 35, 25, 165, 43, 37, 26, 165, 41, 36, 26, 165, 52, 44, 33, 165, 39, 34, 25, 165, 60, 50, 36, 165, 43, 38, 28, 165, 50, 43, 31, 165, 43, 37, 26, 165, 43, 37, 26, 165, 45, 39, 27, 165, 46, 40, 27, 165, 39, 35, 25, 165, 49, 41, 27, 165, 54, 44, 29, 165, 66, 51, 33, 165, 72, 54, 36, 165, 46, 39, 27, 165, 46, 39, 27, 165, 41, 36, 26, 165, 40, 35, 25, 165, 55, 45, 30, 165, 57, 46, 30, 165, 39, 35, 25, 165, 37, 33, 25, 165, 46, 40, 27, 165, 51, 43, 28, 165, 53, 44, 29, 165, 44, 38, 26, 165, 41, 36, 26, 165, 37, 33, 25, 165, 44, 38, 26, 165, 51, 43, 28, 165, 62, 49, 32, 165, 59, 47, 31, 165, 51, 43, 28, 165, 47, 40, 27, 165, 44, 38, 26, 165, 40, 36, 27, 165, 40, 36, 26, 165, 43, 38, 26, 165, 45, 39, 26, 165, 58, 46, 31, 165, 48, 41, 27, 165, 40, 36, 26, 165, 60, 50, 36, 165, 48, 41, 31, 165, 40, 36, 27, 165, 42, 37, 26, 165, 39, 35, 26, 165, 53, 45, 33, 165, 52, 44, 32, 165, 43, 38, 26, 165, 40, 35, 25, 165, 43, 38, 28, 165, 36, 33, 25, 165, 45, 39, 26, 165, 48, 41, 27, 165, 45, 39, 26, 165, 49, 41, 27, 165, 53, 44, 29, 165, 45, 39, 26, 165, 61, 48, 32, 165, 44, 38, 26, 165, 40, 36, 26, 165, 47, 40, 27, 165, 51, 43, 28, 165, 54, 44, 29, 165, 61, 48, 32, 165, 47, 40, 27, 165, 41, 36, 26, 165, 57, 46, 30, 165, 56, 46, 30, 165, 47, 40, 27, 165, 44, 38, 26, 165, 48, 41, 30, 165, 36, 33, 25, 165, 37, 34, 25, 165, 39, 35, 25, 165, 47, 40, 27, 165, 42, 37, 26, 165, 44, 38, 26, 165, 42, 37, 26, 165, 46, 39, 27, 165, 38, 34, 26, 165, 36, 33, 25, 165, 47, 40, 27, 165, 41, 36, 26, 165, 40, 36, 26, 165, 48, 41, 27, 165, 57, 46, 30, 165, 42, 37, 26, 165, 37, 34, 25, 165, 46, 40, 27, 165, 60, 47, 31, 165, 37, 33, 25, 165, 37, 34, 25, 165, 37, 33, 25, 165, 53, 45, 33, 165, 41, 36, 27, 165, 41, 36, 26, 165, 39, 35, 25, 165, 45, 39, 29, 165, 41, 36, 26, 165, 46, 39, 27, 165, 43, 46, 40, 165, 47, 40, 27, 165, 48, 41, 27, 165, 40, 35, 27, 165, 63, 52, 38, 165, 55, 46, 34, 165, 50, 43, 31, 165, 40, 35, 26, 165, 45, 39, 27, 165, 45, 39, 26, 165, 44, 38, 26, 165, 49, 42, 27, 165, 46, 39, 27, 165, 39, 35, 26, 165, 48, 41, 27, 165, 41, 36, 26, 165, 36, 33, 25, 165, 46, 40, 27, 165, 48, 41, 27, 165, 47, 40, 27, 165, 57, 46, 30, 165, 46, 40, 27, 165, 41, 36, 26, 165, 36, 33, 25, 165, 38, 34, 25, 165, 46, 39, 27, 165, 49, 41, 27, 165, 58, 47, 31, 165, 49, 42, 27, 165, 47, 40, 27, 165, 39, 35, 25, 165, 42, 37, 26, 165, 46, 39, 27, 165, 44, 38, 26, 165, 56, 45, 30, 165, 63, 49, 32, 165, 53, 44, 29, 165, 39, 35, 25, 165, 37, 34, 25, 165, 36, 33, 25, 165, 73, 59, 43, 165, 37, 34, 25, 165, 75, 61, 44, 165, 39, 35, 25, 165, 40, 35, 25, 165, 42, 37, 26, 165, 42, 37, 26, 165, 40, 36, 26, 165, 43, 38, 28, 165, 40, 36, 26, 165, 40, 36, 26, 165, 40, 36, 26, 165, 39, 35, 25, 165, 49, 42, 27, 165, 45, 39, 27, 165, 44, 38, 26, 165, 41, 36, 26, 165, 37, 33, 25, 165, 41, 36, 26, 165, 39, 35, 25, 165, 38, 34, 26, 165, 53, 45, 33, 165, 39, 35, 25, 165, 40, 36, 26, 165, 41, 36, 26, 165, 40, 36, 26, 165, 45, 39, 29, 165, 38, 34, 26, 165, 41, 36, 26, 165, 61, 51, 37, 165, 41, 36, 26, 165, 38, 34, 25, 165, 39, 35, 25, 165, 46, 40, 30, 165, 37, 33, 25, 165, 43, 37, 26, 165, 42, 37, 26, 165, 41, 36, 26, 165, 55, 46, 34, 165, 66, 54, 39, 165, 72, 59, 42, 165, 39, 35, 25, 165, 44, 38, 26, 165, 45, 38, 26, 165, 58, 47, 31, 165, 61, 48, 32, 165, 39, 35, 25, 165, 38, 34, 25, 165, 45, 39, 27, 165, 50, 42, 28, 165, 43, 37, 26, 165, 41, 36, 26, 165, 41, 36, 27, 165, 41, 36, 26, 165, 40, 36, 26, 165, 46, 39, 27, 165, 57, 48, 35, 165, 50, 42, 28, 165, 48, 41, 27, 165, 52, 43, 28, 165, 68, 52, 34, 165, 55, 45, 29, 165, 36, 33, 25, 165, 37, 33, 25, 165, 41, 36, 27, 165, 44, 38, 26, 165, 42, 37, 26, 165, 40, 35, 27, 165, 40, 36, 27, 165, 42, 37, 26, 165, 64, 50, 33, 165, 78, 58, 36, 165, 51, 43, 28, 165, 58, 47, 31, 165, 47, 40, 27, 165, 39, 35, 25, 165, 40, 35, 26, 165, 41, 36, 26, 165, 36, 33, 25, 165, 44, 38, 28, 165, 40, 36, 26, 165, 39, 35, 25, 165, 37, 33, 25, 165, 48, 41, 27, 165, 55, 45, 29, 165, 55, 45, 30, 165, 50, 42, 28, 165, 48, 41, 27, 165, 38, 34, 25, 165, 37, 33, 25, 165, 41, 36, 26, 165, 43, 37, 26, 165, 40, 36, 26, 165, 45, 39, 26, 165, 47, 40, 27, 165, 44, 38, 26, 165, 43, 38, 26, 165, 42, 37, 26, 165, 44, 38, 26, 165, 57, 46, 30, 165, 70, 53, 35, 165, 70, 53, 35, 165, 57, 46, 30, 165, 52, 43, 28, 165, 51, 43, 32, 165, 39, 35, 25, 165, 52, 43, 29, 165, 51, 43, 28, 165, 44, 38, 26, 165, 41, 36, 26, 165, 40, 36, 26, 165, 14, 14, 15, 255, 20, 20, 21, 255, 11, 11, 11, 255, 8, 8, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 5, 5, 5, 255, 7, 7, 7, 255, 7, 8, 8, 255, 10, 10, 11, 255, 6, 6, 7, 255, 6, 7, 7, 255, 8, 8, 8, 255, 15, 15, 16, 255, 14, 14, 14, 255, 16, 17, 17, 255, 13, 14, 14, 255, 16, 16, 17, 255, 18, 19, 19, 255, 20, 21, 21, 255, 22, 22, 23, 255, 27, 28, 29, 255, 27, 28, 28, 255, 29, 30, 30, 255, 24, 24, 25, 255, 18, 19, 19, 255, 22, 22, 23, 255, 20, 21, 21, 255, 14, 14, 14, 255, 12, 12, 12, 255, 13, 13, 13, 255, 14, 14, 14, 255, 16, 16, 17, 255, 24, 25, 25, 255, 26, 27, 27, 255, 31, 31, 32, 255, 32, 33, 34, 255, 33, 33, 34, 255, 31, 31, 32, 255, 29, 30, 31, 255, 27, 27, 28, 255, 24, 25, 25, 255, 19, 20, 20, 255, 19, 19, 20, 255, 14, 15, 15, 255, 14, 14, 14, 255, 8, 8, 9, 255, 10, 10, 11, 255, 18, 19, 19, 255, 17, 17, 18, 255, 14, 15, 15, 255, 22, 23, 23, 255, 21, 21, 22, 255, 29, 30, 31, 255, 32, 33, 33, 255, 12, 12, 13, 255, 13, 14, 14, 255, 10, 10, 10, 255, 8, 8, 9, 255, 7, 7, 7, 255, 15, 16, 16, 255, 14, 15, 15, 255, 19, 19, 19, 255, 29, 30, 30, 255, 27, 27, 28, 255, 18, 19, 19, 255, 20, 20, 21, 255, 15, 15, 15, 255, 15, 16, 16, 255, 12, 12, 12, 255, 16, 16, 16, 255, 17, 18, 18, 255, 23, 24, 24, 255, 32, 32, 33, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 13, 13, 13, 255, 13, 13, 14, 255, 12, 12, 13, 255, 7, 7, 7, 255, 9, 9, 10, 255, 13, 14, 14, 255, 16, 16, 17, 255, 17, 17, 18, 255, 24, 25, 25, 255, 28, 28, 29, 255, 28, 29, 30, 255, 31, 32, 32, 255, 27, 28, 28, 255, 29, 30, 31, 255, 27, 28, 28, 255, 28, 29, 30, 255, 25, 26, 26, 255, 25, 26, 26, 255, 26, 26, 27, 255, 27, 28, 28, 255, 18, 19, 19, 255, 13, 13, 13, 255, 14, 14, 14, 255, 12, 13, 13, 255, 8, 8, 8, 255, 5, 5, 5, 255, 12, 12, 12, 255, 17, 18, 18, 255, 22, 23, 23, 255, 19, 19, 20, 255, 16, 17, 17, 255, 20, 20, 21, 255, 17, 17, 18, 255, 15, 15, 16, 255, 12, 12, 12, 255, 11, 11, 11, 255, 6, 6, 6, 255, 8, 8, 8, 255, 11, 11, 11, 255, 6, 6, 6, 255, 6, 6, 6, 255, 12, 12, 13, 255, 14, 15, 15, 255, 10, 10, 11, 255, 7, 7, 7, 255, 11, 11, 11, 255, 11, 11, 12, 255, 12, 12, 13, 255, 13, 13, 14, 255, 12, 12, 12, 255, 14, 14, 14, 255, 12, 12, 13, 255, 12, 13, 13, 255, 9, 9, 9, 255, 10, 11, 11, 255, 14, 15, 15, 255, 16, 16, 17, 255, 13, 14, 14, 255, 16, 16, 16, 255, 16, 17, 17, 255, 19, 19, 19, 255, 20, 21, 21, 255, 25, 25, 26, 255, 23, 24, 24, 255, 10, 10, 11, 255, 7, 8, 8, 255, 13, 13, 13, 255, 12, 12, 13, 255, 18, 18, 18, 255, 20, 20, 21, 255, 22, 22, 23, 255, 24, 25, 25, 255, 16, 17, 17, 255, 20, 21, 21, 255, 18, 18, 19, 255, 20, 21, 21, 255, 12, 13, 13, 255, 9, 10, 10, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 13, 13, 255, 9, 10, 10, 255, 10, 10, 10, 255, 7, 7, 8, 255, 11, 11, 12, 255, 11, 11, 11, 255, 9, 9, 10, 255, 11, 11, 12, 255, 12, 12, 12, 255, 16, 16, 16, 255, 10, 10, 10, 255, 16, 17, 17, 255, 15, 15, 16, 255, 18, 18, 18, 255, 17, 17, 18, 255, 14, 14, 15, 255, 15, 15, 16, 255, 16, 16, 16, 255, 12, 12, 12, 255, 13, 13, 13, 255, 16, 16, 16, 255, 14, 15, 15, 255, 22, 23, 23, 255, 30, 31, 32, 255, 19, 20, 20, 255, 14, 14, 15, 255, 9, 9, 9, 255, 12, 12, 12, 255, 14, 14, 15, 255, 14, 14, 15, 255, 21, 21, 22, 255, 27, 28, 28, 255, 19, 19, 20, 255, 19, 20, 20, 255, 16, 16, 17, 255, 19, 20, 20, 255, 18, 18, 19, 255, 14, 14, 14, 255, 16, 16, 17, 255, 18, 18, 18, 255, 19, 19, 20, 255, 13, 14, 14, 255, 18, 18, 18, 255, 11, 12, 12, 255, 14, 14, 15, 255, 12, 12, 12, 255, 5, 5, 6, 255, 10, 10, 10, 255, 15, 15, 15, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 11, 11, 11, 255, 13, 13, 13, 255, 16, 17, 17, 255, 15, 15, 15, 255, 14, 14, 15, 255, 17, 18, 18, 255, 15, 15, 16, 255, 13, 13, 14, 255, 13, 13, 13, 255, 12, 12, 13, 255, 26, 27, 27, 255, 16, 17, 17, 255, 18, 18, 19, 255, 12, 12, 12, 255, 14, 14, 15, 255, 11, 11, 12, 255, 9, 9, 9, 255, 9, 9, 9, 255, 8, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 11, 11, 11, 255, 9, 9, 9, 255, 12, 12, 12, 255, 11, 11, 11, 255, 7, 7, 7, 255, 9, 9, 9, 255, 11, 11, 12, 255, 15, 15, 16, 255, 13, 13, 14, 255, 16, 16, 17, 255, 17, 18, 18, 255, 16, 17, 17, 255, 14, 14, 15, 255, 18, 19, 19, 255, 14, 15, 15, 255, 17, 17, 17, 255, 17, 18, 18, 255, 19, 20, 20, 255, 9, 10, 10, 255, 12, 12, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 12, 12, 13, 255, 48, 41, 30, 165, 42, 37, 26, 165, 44, 38, 26, 165, 46, 40, 27, 165, 47, 40, 30, 165, 77, 62, 45, 165, 46, 40, 30, 165, 50, 43, 31, 165, 54, 46, 34, 165, 44, 38, 26, 165, 53, 43, 29, 165, 45, 39, 27, 165, 47, 40, 27, 165, 44, 38, 26, 165, 45, 39, 27, 165, 62, 49, 32, 165, 57, 46, 30, 165, 66, 51, 34, 165, 50, 42, 28, 165, 62, 49, 32, 165, 46, 39, 27, 165, 38, 34, 25, 165, 64, 50, 33, 165, 56, 45, 30, 165, 66, 51, 34, 165, 66, 51, 33, 165, 62, 48, 32, 165, 45, 39, 27, 165, 43, 37, 26, 165, 48, 41, 27, 165, 52, 44, 32, 165, 40, 36, 26, 165, 41, 36, 26, 165, 62, 49, 32, 165, 40, 36, 26, 165, 49, 42, 27, 165, 64, 49, 33, 165, 48, 41, 27, 165, 59, 47, 31, 165, 46, 40, 27, 165, 42, 37, 26, 165, 58, 46, 30, 165, 38, 34, 25, 165, 45, 39, 29, 165, 69, 57, 41, 165, 70, 57, 41, 165, 58, 48, 35, 165, 73, 59, 43, 165, 76, 61, 44, 165, 47, 40, 27, 165, 63, 52, 38, 165, 74, 60, 43, 165, 47, 40, 27, 165, 45, 39, 26, 165, 67, 55, 40, 165, 43, 38, 28, 165, 44, 38, 26, 165, 48, 41, 27, 165, 67, 51, 34, 165, 61, 48, 32, 165, 47, 40, 27, 165, 45, 39, 26, 165, 49, 42, 31, 165, 38, 35, 26, 165, 73, 59, 42, 165, 66, 54, 39, 165, 42, 37, 26, 165, 53, 44, 29, 165, 80, 59, 36, 165, 56, 45, 30, 165, 46, 40, 27, 165, 56, 45, 30, 165, 57, 46, 30, 165, 69, 53, 35, 165, 48, 41, 27, 165, 56, 46, 30, 165, 37, 34, 25, 165, 56, 47, 34, 165, 40, 35, 25, 165, 41, 36, 26, 165, 40, 36, 26, 165, 86, 69, 48, 165, 56, 47, 34, 165, 39, 35, 25, 165, 63, 52, 38, 165, 59, 49, 36, 165, 37, 34, 25, 165, 41, 36, 26, 165, 50, 42, 27, 165, 68, 52, 34, 165, 53, 44, 29, 165, 37, 34, 25, 165, 46, 40, 27, 165, 42, 37, 26, 165, 52, 44, 33, 165, 36, 33, 25, 165, 48, 42, 31, 165, 87, 70, 50, 165, 55, 47, 34, 165, 42, 37, 28, 165, 48, 41, 30, 165, 37, 33, 25, 165, 37, 33, 25, 165, 40, 35, 25, 165, 41, 36, 26, 165, 49, 42, 31, 165, 38, 34, 26, 165, 42, 37, 26, 165, 41, 36, 26, 165, 53, 45, 33, 165, 39, 35, 25, 165, 37, 34, 25, 165, 43, 38, 28, 165, 43, 37, 26, 165, 37, 34, 25, 165, 37, 34, 25, 165, 49, 41, 27, 165, 45, 39, 27, 165, 51, 44, 32, 165, 58, 46, 31, 165, 44, 38, 26, 165, 40, 35, 25, 165, 49, 42, 31, 165, 49, 41, 27, 165, 55, 45, 29, 165, 48, 41, 27, 165, 48, 49, 41, 165, 40, 35, 26, 165, 38, 34, 25, 165, 44, 38, 26, 165, 49, 49, 41, 165, 62, 49, 32, 165, 68, 52, 34, 165, 62, 49, 32, 165, 45, 39, 26, 165, 41, 36, 26, 165, 45, 39, 26, 165, 57, 46, 30, 165, 51, 43, 28, 165, 73, 55, 36, 165, 64, 50, 33, 165, 47, 40, 27, 165, 48, 41, 27, 165, 46, 40, 27, 165, 38, 34, 25, 165, 45, 39, 29, 165, 81, 65, 47, 165, 52, 44, 32, 165, 62, 51, 37, 165, 80, 65, 46, 165, 45, 39, 26, 165, 50, 42, 28, 165, 52, 43, 28, 165, 42, 37, 26, 165, 57, 46, 30, 165, 57, 46, 30, 165, 45, 47, 41, 165, 43, 38, 26, 165, 44, 38, 26, 165, 36, 33, 25, 165, 48, 41, 31, 165, 43, 38, 26, 165, 44, 38, 26, 165, 39, 35, 25, 165, 36, 33, 25, 165, 46, 39, 27, 165, 47, 40, 27, 165, 48, 41, 27, 165, 55, 45, 29, 165, 47, 40, 27, 165, 43, 38, 26, 165, 45, 39, 29, 165, 41, 37, 27, 165, 56, 47, 34, 165, 47, 40, 30, 165, 49, 42, 27, 165, 44, 38, 26, 165, 39, 35, 25, 165, 39, 35, 25, 165, 38, 34, 25, 165, 51, 43, 28, 165, 44, 38, 26, 165, 38, 34, 25, 165, 52, 44, 32, 165, 37, 34, 25, 165, 46, 39, 27, 165, 56, 45, 30, 165, 57, 46, 30, 165, 52, 43, 28, 165, 60, 48, 31, 165, 54, 44, 29, 165, 46, 39, 27, 165, 46, 39, 27, 165, 39, 35, 25, 165, 43, 37, 26, 165, 62, 51, 37, 165, 60, 50, 36, 165, 82, 65, 47, 165, 42, 37, 26, 165, 51, 44, 32, 165, 42, 37, 26, 165, 45, 39, 26, 165, 39, 35, 25, 165, 43, 37, 26, 165, 56, 45, 30, 165, 55, 45, 29, 165, 40, 36, 26, 165, 56, 47, 34, 165, 40, 35, 25, 165, 46, 39, 27, 165, 42, 37, 26, 165, 36, 33, 25, 165, 38, 34, 25, 165, 40, 35, 25, 165, 57, 48, 35, 165, 60, 48, 32, 165, 65, 50, 33, 165, 70, 53, 35, 165, 54, 44, 29, 165, 45, 39, 26, 165, 41, 36, 26, 165, 38, 34, 25, 165, 36, 33, 25, 165, 48, 42, 31, 165, 41, 36, 26, 165, 40, 35, 26, 165, 43, 38, 26, 165, 46, 39, 27, 165, 68, 52, 34, 165, 52, 43, 28, 165, 76, 57, 36, 165, 45, 39, 26, 165, 46, 39, 27, 165, 42, 37, 26, 165, 38, 34, 26, 165, 65, 53, 39, 165, 38, 34, 25, 165, 48, 41, 27, 165, 39, 35, 25, 165, 47, 40, 27, 165, 55, 45, 29, 165, 38, 34, 25, 165, 72, 59, 42, 165, 81, 65, 46, 165, 50, 42, 28, 165, 59, 47, 31, 165, 78, 58, 36, 165, 43, 37, 26, 165, 38, 34, 25, 165, 44, 38, 26, 165, 40, 35, 25, 165, 52, 44, 33, 165, 43, 38, 26, 165, 39, 35, 25, 165, 51, 42, 28, 165, 40, 35, 26, 165, 17, 18, 18, 255, 23, 23, 24, 255, 14, 15, 15, 255, 5, 5, 5, 255, 9, 9, 9, 255, 8, 8, 8, 255, 8, 8, 9, 255, 3, 3, 4, 255, 8, 8, 8, 255, 3, 3, 4, 255, 7, 7, 7, 255, 5, 5, 5, 255, 9, 9, 9, 255, 8, 8, 8, 255, 15, 15, 15, 255, 19, 20, 20, 255, 18, 19, 19, 255, 24, 24, 25, 255, 25, 26, 26, 255, 21, 21, 22, 255, 24, 25, 25, 255, 23, 24, 24, 255, 25, 25, 26, 255, 33, 34, 34, 255, 23, 23, 24, 255, 24, 25, 26, 255, 17, 17, 18, 255, 19, 20, 20, 255, 13, 13, 13, 255, 9, 9, 9, 255, 6, 6, 6, 255, 11, 11, 11, 255, 13, 14, 14, 255, 18, 18, 19, 255, 21, 22, 22, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 29, 30, 31, 255, 30, 30, 31, 255, 22, 23, 23, 255, 25, 26, 26, 255, 24, 25, 26, 255, 18, 18, 19, 255, 16, 16, 16, 255, 14, 14, 15, 255, 11, 11, 11, 255, 14, 14, 14, 255, 16, 16, 16, 255, 12, 12, 12, 255, 16, 16, 16, 255, 19, 19, 20, 255, 27, 28, 28, 255, 25, 25, 26, 255, 17, 17, 18, 255, 16, 16, 17, 255, 8, 9, 9, 255, 12, 12, 12, 255, 12, 13, 13, 255, 12, 12, 13, 255, 16, 16, 16, 255, 22, 22, 23, 255, 28, 28, 29, 255, 28, 29, 30, 255, 24, 25, 25, 255, 18, 18, 19, 255, 19, 20, 20, 255, 15, 15, 16, 255, 16, 17, 17, 255, 14, 14, 15, 255, 20, 21, 21, 255, 21, 21, 22, 255, 26, 27, 28, 255, 32, 32, 33, 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, 33, 255, 13, 13, 13, 255, 14, 15, 15, 255, 10, 10, 10, 255, 10, 11, 11, 255, 11, 11, 11, 255, 15, 15, 15, 255, 15, 15, 16, 255, 16, 17, 17, 255, 19, 19, 19, 255, 23, 24, 24, 255, 17, 18, 18, 255, 30, 31, 32, 255, 31, 32, 33, 255, 33, 34, 34, 255, 31, 32, 32, 255, 28, 29, 30, 255, 25, 26, 26, 255, 29, 29, 30, 255, 18, 18, 19, 255, 20, 20, 21, 255, 19, 19, 19, 255, 19, 19, 20, 255, 14, 14, 15, 255, 9, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 13, 13, 13, 255, 16, 16, 17, 255, 18, 19, 19, 255, 16, 16, 17, 255, 18, 19, 19, 255, 14, 14, 15, 255, 9, 9, 9, 255, 7, 7, 7, 255, 5, 5, 5, 255, 2, 2, 2, 255, 4, 4, 4, 255, 6, 6, 6, 255, 8, 8, 8, 255, 12, 13, 13, 255, 14, 14, 14, 255, 12, 12, 13, 255, 12, 12, 12, 255, 6, 6, 7, 255, 10, 11, 11, 255, 14, 15, 15, 255, 16, 16, 16, 255, 17, 18, 18, 255, 19, 20, 20, 255, 20, 20, 21, 255, 19, 20, 20, 255, 19, 19, 20, 255, 15, 15, 15, 255, 12, 12, 13, 255, 16, 16, 16, 255, 18, 18, 19, 255, 20, 21, 21, 255, 22, 22, 23, 255, 22, 22, 23, 255, 28, 29, 30, 255, 24, 25, 26, 255, 22, 23, 23, 255, 32, 32, 33, 255, 14, 14, 15, 255, 9, 10, 10, 255, 10, 10, 10, 255, 13, 14, 14, 255, 15, 16, 16, 255, 16, 16, 16, 255, 15, 15, 16, 255, 13, 13, 13, 255, 16, 16, 16, 255, 16, 16, 17, 255, 19, 19, 20, 255, 16, 16, 17, 255, 6, 6, 7, 255, 11, 11, 12, 255, 10, 10, 10, 255, 10, 10, 11, 255, 13, 14, 14, 255, 9, 9, 9, 255, 11, 11, 11, 255, 12, 13, 13, 255, 8, 8, 8, 255, 10, 10, 10, 255, 12, 12, 12, 255, 18, 19, 19, 255, 18, 19, 19, 255, 17, 17, 17, 255, 17, 18, 18, 255, 23, 23, 24, 255, 19, 19, 20, 255, 25, 26, 26, 255, 30, 31, 32, 255, 23, 23, 24, 255, 21, 22, 22, 255, 16, 16, 17, 255, 21, 21, 22, 255, 12, 13, 13, 255, 20, 20, 20, 255, 18, 19, 19, 255, 25, 25, 26, 255, 33, 33, 34, 255, 18, 19, 19, 255, 20, 20, 21, 255, 11, 11, 12, 255, 12, 13, 13, 255, 20, 21, 21, 255, 21, 22, 22, 255, 21, 21, 22, 255, 27, 27, 28, 255, 23, 23, 24, 255, 20, 21, 21, 255, 23, 24, 24, 255, 16, 17, 17, 255, 23, 24, 24, 255, 19, 19, 20, 255, 19, 20, 20, 255, 21, 22, 22, 255, 20, 20, 21, 255, 20, 21, 21, 255, 23, 24, 24, 255, 19, 19, 20, 255, 17, 17, 18, 255, 8, 8, 8, 255, 4, 4, 4, 255, 8, 8, 8, 255, 11, 11, 12, 255, 15, 16, 16, 255, 20, 20, 21, 255, 20, 20, 20, 255, 17, 17, 18, 255, 17, 18, 18, 255, 23, 23, 24, 255, 20, 21, 21, 255, 18, 18, 18, 255, 28, 28, 29, 255, 22, 23, 23, 255, 23, 24, 24, 255, 22, 22, 23, 255, 25, 25, 26, 255, 20, 21, 21, 255, 15, 15, 16, 255, 15, 16, 16, 255, 8, 8, 9, 255, 16, 16, 16, 255, 11, 11, 11, 255, 11, 11, 11, 255, 9, 9, 9, 255, 13, 13, 14, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 9, 255, 7, 7, 8, 255, 11, 11, 11, 255, 15, 15, 16, 255, 14, 14, 15, 255, 15, 15, 15, 255, 13, 13, 14, 255, 14, 15, 15, 255, 14, 15, 15, 255, 15, 15, 16, 255, 18, 19, 19, 255, 21, 21, 22, 255, 21, 21, 22, 255, 20, 20, 21, 255, 16, 17, 17, 255, 22, 23, 23, 255, 19, 19, 20, 255, 18, 18, 18, 255, 11, 11, 11, 255, 13, 14, 14, 255, 6, 6, 6, 255, 7, 7, 8, 255, 14, 14, 15, 255, 40, 35, 26, 165, 45, 39, 26, 165, 36, 33, 25, 165, 40, 36, 26, 165, 44, 39, 29, 165, 58, 48, 35, 165, 66, 54, 39, 165, 59, 50, 36, 165, 39, 35, 25, 165, 44, 38, 26, 165, 36, 33, 25, 165, 47, 40, 27, 165, 39, 35, 25, 165, 42, 37, 26, 165, 40, 35, 26, 165, 45, 39, 27, 165, 49, 42, 27, 165, 48, 41, 27, 165, 61, 48, 32, 165, 59, 47, 31, 165, 48, 41, 27, 165, 41, 36, 26, 165, 42, 37, 26, 165, 56, 45, 30, 165, 58, 46, 31, 165, 66, 51, 34, 165, 55, 45, 30, 165, 50, 42, 28, 165, 40, 36, 26, 165, 46, 40, 27, 165, 52, 44, 33, 165, 37, 34, 25, 165, 45, 39, 27, 165, 52, 43, 28, 165, 41, 36, 26, 165, 44, 38, 26, 165, 45, 38, 26, 165, 42, 37, 26, 165, 46, 39, 27, 165, 43, 38, 26, 165, 57, 46, 30, 165, 57, 46, 30, 165, 49, 41, 27, 165, 57, 48, 35, 165, 57, 48, 35, 165, 46, 40, 30, 165, 37, 33, 25, 165, 49, 42, 31, 165, 58, 49, 35, 165, 38, 34, 25, 165, 37, 34, 25, 165, 41, 36, 26, 165, 37, 33, 25, 165, 41, 36, 26, 165, 45, 39, 26, 165, 43, 37, 26, 165, 45, 39, 27, 165, 57, 46, 30, 165, 63, 49, 32, 165, 65, 51, 33, 165, 51, 43, 28, 165, 51, 43, 28, 165, 50, 43, 32, 165, 39, 35, 26, 165, 38, 34, 25, 165, 38, 34, 26, 165, 39, 35, 25, 165, 46, 39, 27, 165, 57, 46, 30, 165, 55, 45, 29, 165, 66, 51, 33, 165, 54, 52, 43, 165, 56, 46, 30, 165, 56, 45, 30, 165, 68, 52, 34, 165, 49, 41, 27, 165, 48, 41, 27, 165, 56, 45, 30, 165, 54, 45, 33, 165, 36, 33, 25, 165, 36, 33, 25, 165, 64, 53, 38, 165, 44, 38, 26, 165, 37, 33, 25, 165, 42, 37, 26, 165, 43, 38, 26, 165, 44, 38, 26, 165, 46, 40, 27, 165, 49, 41, 27, 165, 58, 47, 31, 165, 54, 45, 29, 165, 41, 36, 26, 165, 37, 34, 25, 165, 56, 47, 34, 165, 70, 57, 41, 165, 53, 45, 33, 165, 40, 36, 27, 165, 71, 58, 42, 165, 39, 35, 25, 165, 40, 35, 26, 165, 39, 35, 25, 165, 38, 34, 25, 165, 37, 34, 25, 165, 46, 40, 30, 165, 44, 39, 29, 165, 45, 39, 26, 165, 57, 46, 30, 165, 44, 38, 26, 165, 44, 38, 26, 165, 43, 37, 26, 165, 57, 46, 30, 165, 37, 34, 25, 165, 38, 34, 25, 165, 56, 47, 34, 165, 44, 38, 26, 165, 36, 33, 25, 165, 51, 42, 28, 165, 53, 44, 29, 165, 49, 42, 27, 165, 40, 36, 26, 165, 46, 40, 27, 165, 41, 36, 26, 165, 37, 33, 25, 165, 47, 40, 27, 165, 65, 51, 33, 165, 42, 37, 26, 165, 41, 36, 26, 165, 37, 33, 25, 165, 59, 49, 36, 165, 47, 40, 27, 165, 41, 36, 26, 165, 48, 41, 27, 165, 48, 41, 27, 165, 39, 35, 25, 165, 39, 35, 25, 165, 44, 38, 26, 165, 43, 38, 26, 165, 48, 41, 27, 165, 46, 39, 27, 165, 48, 41, 27, 165, 58, 47, 31, 165, 67, 51, 34, 165, 60, 48, 31, 165, 45, 39, 26, 165, 44, 38, 26, 165, 39, 35, 25, 165, 53, 45, 33, 165, 75, 61, 44, 165, 46, 40, 30, 165, 40, 36, 26, 165, 42, 37, 26, 165, 43, 37, 26, 165, 46, 40, 27, 165, 44, 38, 26, 165, 54, 44, 29, 165, 44, 38, 26, 165, 48, 41, 27, 165, 42, 37, 26, 165, 38, 34, 26, 165, 43, 37, 28, 165, 64, 53, 38, 165, 37, 33, 25, 165, 48, 42, 31, 165, 51, 43, 32, 165, 38, 34, 25, 165, 54, 44, 29, 165, 41, 36, 26, 165, 56, 45, 30, 165, 53, 44, 29, 165, 56, 46, 30, 165, 41, 36, 26, 165, 37, 34, 25, 165, 37, 33, 25, 165, 42, 37, 28, 165, 50, 42, 28, 165, 41, 36, 26, 165, 43, 37, 26, 165, 44, 38, 26, 165, 38, 34, 25, 165, 49, 41, 27, 165, 41, 36, 26, 165, 40, 36, 26, 165, 47, 40, 27, 165, 47, 40, 30, 165, 37, 34, 25, 165, 37, 34, 25, 165, 37, 33, 25, 165, 49, 49, 41, 165, 46, 39, 27, 165, 65, 50, 33, 165, 56, 46, 30, 165, 44, 38, 26, 165, 49, 42, 27, 165, 40, 36, 26, 165, 46, 39, 27, 165, 39, 35, 25, 165, 59, 49, 36, 165, 45, 39, 26, 165, 40, 36, 27, 165, 37, 33, 25, 165, 39, 35, 25, 165, 36, 33, 25, 165, 48, 41, 27, 165, 39, 35, 25, 165, 43, 37, 26, 165, 36, 33, 25, 165, 41, 36, 26, 165, 36, 33, 25, 165, 37, 33, 25, 165, 46, 39, 27, 165, 37, 34, 25, 165, 38, 34, 25, 165, 48, 41, 27, 165, 37, 33, 25, 165, 57, 48, 35, 165, 41, 36, 26, 165, 44, 38, 26, 165, 67, 51, 34, 165, 53, 44, 29, 165, 44, 38, 26, 165, 48, 41, 31, 165, 37, 33, 25, 165, 65, 53, 39, 165, 66, 55, 39, 165, 63, 52, 38, 165, 42, 37, 28, 165, 44, 38, 26, 165, 55, 45, 30, 165, 39, 35, 25, 165, 49, 41, 27, 165, 45, 39, 27, 165, 46, 39, 27, 165, 43, 38, 26, 165, 54, 46, 34, 165, 49, 42, 31, 165, 37, 34, 25, 165, 37, 33, 25, 165, 49, 41, 27, 165, 40, 35, 26, 165, 48, 41, 27, 165, 41, 36, 26, 165, 68, 55, 40, 165, 69, 57, 41, 165, 87, 69, 49, 165, 41, 36, 26, 165, 54, 44, 29, 165, 68, 52, 34, 165, 68, 52, 34, 165, 48, 41, 27, 165, 47, 40, 27, 165, 51, 43, 28, 165, 43, 38, 28, 165, 40, 36, 26, 165, 40, 35, 26, 165, 43, 37, 26, 165, 47, 41, 30, 165, 16, 17, 17, 255, 19, 20, 20, 255, 13, 13, 14, 255, 22, 23, 23, 255, 13, 14, 14, 255, 13, 13, 13, 255, 10, 10, 10, 255, 12, 12, 13, 255, 12, 13, 13, 255, 8, 8, 8, 255, 5, 6, 6, 255, 8, 8, 8, 255, 11, 11, 11, 255, 10, 10, 10, 255, 21, 22, 22, 255, 17, 17, 18, 255, 25, 26, 27, 255, 20, 20, 21, 255, 26, 27, 28, 255, 16, 17, 17, 255, 33, 34, 34, 255, 33, 33, 34, 255, 29, 29, 30, 255, 31, 32, 32, 255, 27, 27, 28, 255, 23, 24, 24, 255, 24, 24, 25, 255, 19, 19, 20, 255, 18, 18, 18, 255, 12, 12, 13, 255, 7, 8, 8, 255, 9, 9, 9, 255, 12, 13, 13, 255, 12, 12, 12, 255, 17, 17, 18, 255, 31, 32, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 33, 33, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 31, 32, 33, 255, 19, 19, 20, 255, 19, 20, 20, 255, 18, 19, 19, 255, 13, 14, 14, 255, 12, 12, 13, 255, 13, 14, 14, 255, 11, 12, 12, 255, 15, 16, 16, 255, 12, 12, 12, 255, 17, 17, 17, 255, 23, 24, 24, 255, 15, 15, 15, 255, 13, 14, 14, 255, 9, 9, 10, 255, 9, 10, 10, 255, 14, 15, 15, 255, 12, 13, 13, 255, 19, 19, 20, 255, 21, 21, 22, 255, 18, 18, 19, 255, 33, 34, 34, 255, 31, 32, 33, 255, 25, 25, 26, 255, 23, 24, 24, 255, 23, 23, 24, 255, 15, 16, 16, 255, 13, 13, 14, 255, 15, 15, 16, 255, 18, 18, 19, 255, 17, 17, 17, 255, 25, 26, 26, 255, 32, 33, 34, 255, 33, 34, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 31, 32, 33, 255, 33, 33, 34, 255, 31, 32, 33, 255, 14, 15, 15, 255, 10, 10, 11, 255, 7, 7, 7, 255, 9, 9, 9, 255, 9, 9, 9, 255, 16, 16, 17, 255, 20, 20, 21, 255, 20, 20, 20, 255, 20, 20, 21, 255, 19, 20, 20, 255, 30, 31, 31, 255, 32, 33, 33, 255, 33, 33, 34, 255, 23, 23, 24, 255, 29, 30, 30, 255, 23, 24, 24, 255, 31, 32, 32, 255, 19, 19, 20, 255, 23, 24, 24, 255, 16, 16, 16, 255, 11, 11, 12, 255, 13, 13, 14, 255, 11, 12, 12, 255, 7, 7, 7, 255, 10, 10, 10, 255, 18, 19, 19, 255, 14, 15, 15, 255, 15, 15, 15, 255, 13, 13, 14, 255, 10, 10, 11, 255, 12, 12, 13, 255, 4, 4, 4, 255, 2, 2, 2, 255, 8, 8, 9, 255, 6, 7, 7, 255, 5, 5, 5, 255, 8, 9, 9, 255, 12, 12, 13, 255, 16, 16, 16, 255, 20, 20, 21, 255, 16, 16, 17, 255, 12, 12, 12, 255, 11, 12, 12, 255, 10, 10, 10, 255, 16, 16, 17, 255, 16, 16, 17, 255, 24, 24, 25, 255, 20, 20, 21, 255, 20, 21, 21, 255, 24, 25, 26, 255, 21, 21, 21, 255, 20, 20, 21, 255, 23, 24, 24, 255, 21, 22, 22, 255, 28, 29, 29, 255, 24, 25, 25, 255, 28, 29, 30, 255, 23, 24, 24, 255, 33, 34, 34, 255, 26, 26, 27, 255, 30, 31, 32, 255, 31, 31, 32, 255, 18, 19, 19, 255, 11, 12, 12, 255, 11, 11, 11, 255, 11, 11, 11, 255, 11, 11, 11, 255, 9, 10, 10, 255, 7, 7, 7, 255, 9, 9, 10, 255, 12, 13, 13, 255, 11, 11, 11, 255, 13, 13, 13, 255, 6, 7, 7, 255, 11, 11, 11, 255, 11, 11, 11, 255, 10, 10, 10, 255, 11, 12, 12, 255, 16, 16, 17, 255, 13, 14, 14, 255, 16, 17, 17, 255, 16, 16, 17, 255, 11, 12, 12, 255, 12, 13, 13, 255, 14, 14, 14, 255, 22, 23, 23, 255, 18, 18, 19, 255, 21, 21, 22, 255, 19, 19, 19, 255, 23, 23, 24, 255, 21, 22, 22, 255, 24, 25, 25, 255, 20, 21, 21, 255, 25, 25, 26, 255, 24, 25, 25, 255, 15, 16, 16, 255, 18, 18, 19, 255, 17, 17, 18, 255, 18, 18, 19, 255, 19, 20, 20, 255, 29, 30, 31, 255, 20, 21, 21, 255, 14, 14, 14, 255, 12, 12, 12, 255, 10, 10, 10, 255, 11, 11, 11, 255, 16, 16, 16, 255, 18, 19, 19, 255, 24, 24, 25, 255, 23, 23, 24, 255, 26, 27, 27, 255, 22, 23, 23, 255, 25, 26, 27, 255, 27, 28, 28, 255, 24, 25, 25, 255, 22, 22, 23, 255, 29, 30, 30, 255, 23, 24, 24, 255, 30, 31, 31, 255, 20, 21, 21, 255, 24, 25, 25, 255, 16, 17, 17, 255, 12, 13, 13, 255, 7, 7, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 14, 14, 14, 255, 19, 19, 20, 255, 17, 17, 18, 255, 33, 34, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 30, 31, 32, 255, 33, 34, 34, 255, 23, 24, 24, 255, 19, 20, 20, 255, 21, 21, 22, 255, 23, 24, 25, 255, 18, 18, 19, 255, 15, 15, 15, 255, 16, 16, 16, 255, 13, 13, 14, 255, 10, 11, 11, 255, 7, 7, 8, 255, 11, 11, 12, 255, 17, 17, 17, 255, 14, 14, 14, 255, 14, 14, 15, 255, 15, 15, 15, 255, 10, 10, 11, 255, 11, 11, 11, 255, 13, 14, 14, 255, 15, 16, 16, 255, 16, 16, 16, 255, 14, 15, 15, 255, 12, 12, 12, 255, 22, 23, 23, 255, 21, 22, 22, 255, 20, 21, 21, 255, 23, 23, 24, 255, 22, 22, 23, 255, 26, 27, 27, 255, 25, 25, 26, 255, 23, 23, 24, 255, 19, 20, 20, 255, 17, 18, 18, 255, 17, 17, 17, 255, 11, 11, 11, 255, 13, 13, 14, 255, 6, 6, 7, 255, 8, 8, 8, 255, 11, 12, 12, 255, 47, 40, 27, 165, 41, 36, 26, 165, 47, 40, 27, 165, 47, 40, 27, 165, 48, 41, 27, 165, 39, 35, 25, 165, 37, 33, 25, 165, 37, 33, 25, 165, 39, 35, 26, 165, 56, 47, 34, 165, 45, 39, 27, 165, 46, 39, 27, 165, 39, 35, 25, 165, 45, 39, 27, 165, 45, 39, 26, 165, 42, 37, 26, 165, 45, 39, 27, 165, 51, 43, 28, 165, 50, 42, 28, 165, 52, 43, 29, 165, 44, 38, 26, 165, 44, 38, 26, 165, 41, 36, 26, 165, 43, 38, 26, 165, 50, 42, 28, 165, 64, 50, 33, 165, 45, 39, 27, 165, 48, 42, 31, 165, 39, 35, 25, 165, 37, 33, 25, 165, 59, 49, 36, 165, 37, 34, 25, 165, 39, 34, 25, 165, 45, 39, 29, 165, 40, 36, 26, 165, 46, 40, 27, 165, 45, 39, 26, 165, 41, 36, 26, 165, 46, 40, 30, 165, 48, 41, 27, 165, 45, 39, 26, 165, 47, 40, 27, 165, 46, 40, 29, 165, 45, 39, 29, 165, 53, 45, 33, 165, 52, 44, 33, 165, 47, 41, 30, 165, 39, 35, 25, 165, 42, 37, 26, 165, 51, 44, 32, 165, 36, 33, 25, 165, 47, 40, 27, 165, 45, 39, 27, 165, 44, 38, 26, 165, 46, 39, 27, 165, 43, 38, 26, 165, 52, 43, 28, 165, 62, 49, 32, 165, 64, 50, 33, 165, 72, 54, 36, 165, 62, 49, 32, 165, 45, 39, 26, 165, 40, 36, 26, 165, 41, 36, 26, 165, 46, 40, 27, 165, 64, 53, 38, 165, 39, 35, 25, 165, 36, 33, 25, 165, 48, 41, 27, 165, 67, 51, 34, 165, 58, 47, 31, 165, 54, 44, 29, 165, 58, 46, 31, 165, 67, 51, 34, 165, 61, 48, 32, 165, 45, 39, 27, 165, 72, 54, 36, 165, 58, 47, 31, 165, 48, 41, 27, 165, 47, 40, 27, 165, 53, 44, 29, 165, 48, 41, 27, 165, 44, 38, 26, 165, 45, 39, 27, 165, 42, 37, 26, 165, 46, 40, 27, 165, 63, 49, 33, 165, 53, 44, 29, 165, 55, 45, 29, 165, 48, 41, 27, 165, 39, 35, 25, 165, 45, 39, 26, 165, 39, 35, 26, 165, 40, 36, 27, 165, 42, 37, 28, 165, 38, 34, 26, 165, 36, 33, 25, 165, 61, 51, 37, 165, 45, 39, 29, 165, 38, 34, 25, 165, 40, 35, 25, 165, 44, 46, 40, 165, 37, 34, 25, 165, 40, 36, 26, 165, 38, 35, 26, 165, 45, 39, 26, 165, 46, 40, 27, 165, 47, 48, 41, 165, 39, 35, 25, 165, 48, 41, 27, 165, 60, 47, 31, 165, 45, 39, 26, 165, 42, 37, 26, 165, 46, 39, 27, 165, 45, 39, 27, 165, 47, 40, 27, 165, 53, 44, 29, 165, 45, 39, 27, 165, 60, 48, 31, 165, 42, 37, 26, 165, 44, 38, 26, 165, 48, 41, 27, 165, 43, 37, 26, 165, 46, 40, 27, 165, 51, 42, 28, 165, 43, 37, 26, 165, 43, 37, 26, 165, 39, 35, 25, 165, 42, 37, 26, 165, 45, 39, 27, 165, 44, 38, 26, 165, 39, 35, 25, 165, 41, 36, 26, 165, 46, 39, 27, 165, 49, 42, 31, 165, 46, 40, 27, 165, 57, 46, 30, 165, 47, 40, 27, 165, 46, 39, 27, 165, 52, 43, 28, 165, 46, 39, 27, 165, 45, 39, 27, 165, 56, 45, 30, 165, 48, 40, 27, 165, 45, 39, 26, 165, 53, 45, 33, 165, 85, 67, 47, 165, 83, 66, 45, 165, 59, 49, 36, 165, 67, 55, 40, 165, 38, 34, 25, 165, 49, 41, 27, 165, 60, 48, 32, 165, 49, 41, 27, 165, 44, 38, 26, 165, 42, 37, 26, 165, 46, 39, 27, 165, 39, 35, 26, 165, 49, 42, 31, 165, 37, 33, 25, 165, 56, 47, 34, 165, 64, 53, 38, 165, 42, 37, 26, 165, 41, 36, 26, 165, 51, 43, 28, 165, 52, 43, 28, 165, 39, 35, 25, 165, 53, 44, 29, 165, 64, 50, 33, 165, 48, 41, 27, 165, 47, 40, 27, 165, 36, 33, 25, 165, 36, 33, 25, 165, 41, 36, 26, 165, 53, 44, 29, 165, 45, 39, 26, 165, 43, 38, 26, 165, 45, 39, 26, 165, 43, 37, 26, 165, 42, 37, 26, 165, 77, 62, 45, 165, 36, 33, 25, 165, 40, 35, 25, 165, 50, 43, 32, 165, 58, 48, 35, 165, 41, 36, 27, 165, 38, 34, 25, 165, 42, 37, 26, 165, 47, 40, 27, 165, 49, 42, 27, 165, 41, 36, 26, 165, 44, 38, 26, 165, 49, 42, 27, 165, 45, 39, 26, 165, 43, 37, 26, 165, 43, 45, 40, 165, 41, 36, 26, 165, 43, 38, 26, 165, 46, 39, 27, 165, 37, 33, 25, 165, 48, 41, 31, 165, 41, 36, 26, 165, 43, 38, 26, 165, 59, 49, 36, 165, 68, 56, 40, 165, 55, 47, 34, 165, 38, 34, 25, 165, 36, 33, 25, 165, 45, 39, 29, 165, 40, 35, 25, 165, 41, 36, 26, 165, 41, 36, 27, 165, 43, 37, 26, 165, 39, 35, 25, 165, 38, 34, 25, 165, 36, 33, 25, 165, 40, 36, 26, 165, 48, 41, 27, 165, 52, 43, 28, 165, 45, 39, 27, 165, 38, 34, 25, 165, 44, 38, 26, 165, 37, 33, 25, 165, 46, 40, 30, 165, 52, 45, 33, 165, 52, 44, 32, 165, 51, 43, 28, 165, 46, 39, 27, 165, 42, 37, 26, 165, 42, 37, 26, 165, 44, 38, 26, 165, 39, 35, 25, 165, 40, 36, 27, 165, 56, 47, 34, 165, 37, 33, 25, 165, 50, 43, 32, 165, 41, 36, 26, 165, 41, 36, 26, 165, 43, 38, 26, 165, 43, 38, 28, 165, 51, 44, 32, 165, 69, 57, 41, 165, 78, 63, 45, 165, 86, 68, 48, 165, 55, 47, 34, 165, 43, 37, 26, 165, 37, 33, 25, 165, 58, 47, 31, 165, 48, 41, 27, 165, 46, 39, 27, 165, 41, 36, 26, 165, 37, 34, 25, 165, 42, 37, 26, 165, 43, 37, 26, 165, 50, 42, 28, 165, 49, 41, 27, 165, 17, 17, 17, 255, 14, 15, 15, 255, 20, 20, 21, 255, 19, 19, 20, 255, 24, 25, 25, 255, 18, 18, 18, 255, 14, 14, 15, 255, 14, 14, 15, 255, 12, 12, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 8, 8, 8, 255, 13, 14, 14, 255, 14, 15, 15, 255, 12, 13, 13, 255, 18, 18, 19, 255, 27, 27, 28, 255, 27, 28, 28, 255, 27, 27, 28, 255, 33, 34, 34, 255, 33, 34, 34, 255, 32, 33, 33, 255, 31, 32, 33, 255, 26, 27, 27, 255, 33, 34, 34, 255, 33, 33, 34, 255, 23, 24, 24, 255, 20, 20, 21, 255, 20, 20, 21, 255, 11, 12, 12, 255, 9, 9, 9, 255, 10, 10, 10, 255, 10, 10, 11, 255, 16, 17, 17, 255, 21, 22, 22, 255, 32, 33, 33, 255, 33, 34, 34, 255, 33, 34, 34, 255, 33, 33, 34, 255, 33, 33, 34, 255, 33, 34, 34, 255, 33, 33, 34, 255, 30, 31, 31, 255, 22, 23, 23, 255, 19, 20, 20, 255, 19, 19, 20, 255, 12, 12, 12, 255, 6, 6, 6, 255, 12, 13, 13, 255, 18, 18, 19, 255, 16, 16, 17, 255, 22, 22, 23, 255, 15, 15, 16, 255, 12, 12, 12, 255, 10, 10, 10, 255, 11, 11, 12, 255, 15, 16, 16, 255, 17, 17, 18, 255, 14, 14, 15, 255, 16, 16, 17, 255, 22, 23, 23, 255, 26, 26, 27, 255, 26, 27, 28, 255, 33, 33, 34, 255, 32, 32, 33, 255, 29, 30, 31, 255, 21, 22, 22, 255, 16, 17, 17, 255, 12, 13, 13, 255, 12, 13, 13, 255, 19, 19, 20, 255, 20, 20, 21, 255, 22, 22, 23, 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, 29, 30, 30, 255, 33, 34, 34, 255, 29, 30, 30, 255, 27, 27, 28, 255, 9, 9, 10, 255, 8, 8, 8, 255, 6, 6, 6, 255, 8, 8, 8, 255, 14, 15, 15, 255, 16, 16, 16, 255, 13, 13, 13, 255, 22, 22, 23, 255, 25, 26, 26, 255, 28, 28, 29, 255, 23, 23, 24, 255, 33, 34, 34, 255, 20, 20, 21, 255, 27, 28, 29, 255, 29, 30, 30, 255, 27, 28, 29, 255, 31, 31, 32, 255, 18, 19, 19, 255, 17, 17, 17, 255, 15, 15, 16, 255, 13, 13, 13, 255, 13, 14, 14, 255, 13, 13, 13, 255, 8, 9, 9, 255, 15, 15, 16, 255, 13, 13, 13, 255, 9, 9, 9, 255, 9, 10, 10, 255, 12, 12, 12, 255, 10, 10, 10, 255, 5, 5, 5, 255, 9, 9, 9, 255, 7, 7, 8, 255, 9, 10, 10, 255, 11, 11, 11, 255, 9, 10, 10, 255, 16, 16, 16, 255, 18, 19, 19, 255, 24, 25, 25, 255, 21, 22, 22, 255, 14, 14, 14, 255, 16, 17, 17, 255, 14, 14, 15, 255, 14, 14, 14, 255, 22, 22, 23, 255, 25, 25, 26, 255, 21, 22, 22, 255, 24, 24, 25, 255, 27, 28, 29, 255, 25, 26, 26, 255, 20, 20, 21, 255, 23, 24, 24, 255, 21, 22, 22, 255, 29, 30, 30, 255, 26, 27, 28, 255, 24, 24, 25, 255, 24, 24, 25, 255, 33, 34, 34, 255, 32, 32, 33, 255, 32, 32, 33, 255, 26, 27, 27, 255, 12, 12, 12, 255, 14, 14, 15, 255, 10, 10, 11, 255, 7, 7, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 6, 6, 6, 255, 10, 11, 11, 255, 10, 10, 10, 255, 8, 8, 9, 255, 12, 12, 12, 255, 14, 14, 14, 255, 15, 15, 16, 255, 16, 16, 17, 255, 16, 17, 17, 255, 17, 17, 18, 255, 17, 18, 18, 255, 16, 17, 17, 255, 13, 13, 14, 255, 14, 14, 15, 255, 15, 15, 15, 255, 13, 13, 14, 255, 16, 17, 17, 255, 26, 26, 27, 255, 25, 26, 26, 255, 17, 18, 18, 255, 22, 23, 23, 255, 28, 29, 30, 255, 26, 27, 27, 255, 28, 28, 29, 255, 21, 22, 22, 255, 20, 21, 21, 255, 24, 24, 25, 255, 18, 19, 19, 255, 27, 28, 29, 255, 25, 26, 26, 255, 25, 26, 26, 255, 13, 13, 13, 255, 19, 19, 20, 255, 17, 18, 18, 255, 13, 13, 13, 255, 9, 9, 9, 255, 9, 9, 9, 255, 13, 13, 13, 255, 14, 14, 15, 255, 21, 22, 22, 255, 24, 24, 25, 255, 19, 20, 20, 255, 28, 28, 29, 255, 31, 32, 32, 255, 33, 34, 34, 255, 29, 30, 31, 255, 30, 30, 31, 255, 33, 34, 34, 255, 31, 32, 33, 255, 31, 32, 33, 255, 22, 23, 23, 255, 16, 17, 17, 255, 15, 16, 16, 255, 8, 8, 9, 255, 7, 8, 8, 255, 5, 5, 5, 255, 12, 12, 13, 255, 12, 12, 12, 255, 18, 19, 19, 255, 33, 33, 34, 255, 27, 27, 28, 255, 28, 29, 30, 255, 32, 33, 34, 255, 33, 33, 34, 255, 32, 33, 34, 255, 30, 31, 32, 255, 31, 31, 32, 255, 23, 23, 24, 255, 22, 22, 23, 255, 19, 20, 20, 255, 16, 16, 16, 255, 16, 16, 17, 255, 15, 16, 16, 255, 15, 15, 16, 255, 10, 10, 11, 255, 10, 11, 11, 255, 11, 12, 12, 255, 15, 16, 16, 255, 19, 20, 20, 255, 21, 21, 22, 255, 17, 18, 18, 255, 12, 12, 12, 255, 9, 9, 10, 255, 9, 9, 9, 255, 11, 11, 12, 255, 13, 13, 14, 255, 16, 16, 16, 255, 19, 19, 20, 255, 21, 22, 22, 255, 26, 27, 27, 255, 21, 22, 22, 255, 23, 24, 24, 255, 19, 20, 20, 255, 23, 23, 24, 255, 33, 33, 34, 255, 31, 31, 32, 255, 23, 24, 24, 255, 21, 22, 22, 255, 16, 16, 17, 255, 21, 22, 22, 255, 14, 14, 15, 255, 14, 14, 14, 255, 9, 9, 10, 255, 7, 8, 8, 255, 13, 13, 14, 255, 62, 49, 32, 165, 66, 51, 34, 165, 41, 36, 26, 165, 46, 40, 27, 165, 42, 37, 26, 165, 37, 34, 25, 165, 86, 68, 48, 165, 49, 42, 31, 165, 38, 34, 26, 165, 48, 41, 27, 165, 41, 36, 26, 165, 55, 45, 29, 165, 56, 45, 30, 165, 44, 38, 26, 165, 40, 35, 27, 165, 38, 34, 26, 165, 37, 33, 25, 165, 39, 35, 25, 165, 43, 38, 26, 165, 39, 35, 25, 165, 46, 39, 27, 165, 50, 42, 28, 165, 38, 34, 25, 165, 49, 42, 27, 165, 64, 50, 33, 165, 76, 56, 36, 165, 62, 48, 32, 165, 40, 35, 25, 165, 60, 50, 36, 165, 87, 70, 50, 165, 59, 49, 36, 165, 61, 51, 37, 165, 52, 44, 33, 165, 87, 69, 49, 165, 67, 55, 40, 165, 81, 65, 47, 165, 40, 35, 26, 165, 44, 38, 26, 165, 38, 34, 25, 165, 45, 39, 27, 165, 40, 35, 27, 165, 37, 33, 25, 165, 37, 33, 25, 165, 65, 54, 39, 165, 62, 52, 37, 165, 36, 33, 25, 165, 37, 33, 25, 165, 39, 35, 25, 165, 38, 34, 25, 165, 44, 38, 26, 165, 40, 35, 26, 165, 38, 34, 25, 165, 47, 40, 27, 165, 44, 38, 26, 165, 47, 40, 27, 165, 52, 43, 28, 165, 53, 44, 29, 165, 52, 43, 28, 165, 43, 38, 26, 165, 52, 43, 28, 165, 59, 47, 31, 165, 56, 45, 30, 165, 46, 39, 27, 165, 48, 41, 27, 165, 43, 37, 26, 165, 45, 39, 29, 165, 78, 63, 45, 165, 50, 43, 32, 165, 41, 36, 26, 165, 49, 42, 27, 165, 38, 34, 25, 165, 39, 35, 25, 165, 51, 42, 28, 165, 42, 37, 26, 165, 48, 41, 27, 165, 64, 50, 33, 165, 72, 54, 36, 165, 65, 50, 33, 165, 50, 42, 27, 165, 48, 41, 27, 165, 46, 39, 27, 165, 68, 52, 34, 165, 58, 46, 31, 165, 47, 40, 27, 165, 51, 51, 42, 165, 46, 48, 41, 165, 46, 40, 27, 165, 50, 42, 28, 165, 44, 38, 26, 165, 51, 44, 32, 165, 46, 40, 30, 165, 45, 39, 29, 165, 39, 35, 26, 165, 64, 53, 38, 165, 40, 35, 27, 165, 42, 37, 26, 165, 38, 34, 25, 165, 51, 43, 32, 165, 37, 34, 25, 165, 40, 35, 25, 165, 41, 36, 26, 165, 43, 38, 26, 165, 44, 38, 26, 165, 41, 36, 26, 165, 40, 35, 26, 165, 38, 34, 25, 165, 39, 35, 25, 165, 40, 35, 26, 165, 47, 40, 27, 165, 48, 41, 27, 165, 57, 46, 30, 165, 50, 42, 28, 165, 48, 41, 27, 165, 66, 51, 34, 165, 55, 45, 29, 165, 62, 49, 32, 165, 48, 41, 27, 165, 41, 36, 26, 165, 47, 40, 27, 165, 48, 41, 27, 165, 39, 35, 25, 165, 44, 38, 26, 165, 39, 35, 25, 165, 58, 49, 35, 165, 37, 34, 25, 165, 36, 33, 25, 165, 51, 43, 32, 165, 37, 33, 25, 165, 40, 36, 26, 165, 38, 34, 25, 165, 41, 36, 26, 165, 42, 36, 26, 165, 49, 42, 31, 165, 41, 36, 26, 165, 39, 35, 25, 165, 44, 38, 26, 165, 43, 37, 26, 165, 41, 36, 26, 165, 38, 34, 25, 165, 43, 38, 26, 165, 45, 39, 26, 165, 55, 45, 30, 165, 70, 53, 35, 165, 42, 37, 26, 165, 44, 38, 26, 165, 42, 37, 26, 165, 84, 67, 46, 165, 83, 66, 45, 165, 37, 34, 25, 165, 64, 53, 38, 165, 38, 34, 25, 165, 39, 34, 25, 165, 42, 37, 26, 165, 56, 46, 30, 165, 38, 34, 25, 165, 53, 45, 33, 165, 67, 55, 40, 165, 36, 33, 25, 165, 39, 35, 25, 165, 55, 47, 34, 165, 36, 33, 25, 165, 49, 42, 31, 165, 37, 34, 25, 165, 41, 36, 26, 165, 46, 40, 27, 165, 54, 44, 29, 165, 43, 37, 26, 165, 49, 42, 27, 165, 46, 39, 27, 165, 57, 54, 44, 165, 44, 38, 26, 165, 37, 33, 25, 165, 44, 38, 26, 165, 47, 40, 27, 165, 45, 39, 27, 165, 52, 44, 32, 165, 41, 36, 26, 165, 47, 40, 27, 165, 36, 33, 25, 165, 42, 37, 26, 165, 64, 53, 38, 165, 43, 38, 28, 165, 68, 56, 40, 165, 45, 39, 29, 165, 42, 37, 28, 165, 45, 39, 27, 165, 36, 33, 25, 165, 59, 49, 36, 165, 44, 38, 26, 165, 47, 40, 27, 165, 41, 36, 26, 165, 42, 37, 26, 165, 42, 37, 26, 165, 58, 49, 35, 165, 42, 37, 26, 165, 58, 47, 31, 165, 41, 36, 26, 165, 55, 46, 34, 165, 36, 33, 25, 165, 57, 48, 35, 165, 38, 34, 26, 165, 40, 36, 26, 165, 37, 33, 25, 165, 50, 43, 32, 165, 60, 50, 37, 165, 51, 51, 45, 165, 79, 63, 45, 165, 37, 33, 25, 165, 39, 35, 25, 165, 39, 35, 25, 165, 51, 43, 28, 165, 46, 39, 27, 165, 39, 35, 25, 165, 38, 34, 26, 165, 36, 33, 25, 165, 78, 63, 45, 165, 41, 37, 27, 165, 36, 33, 25, 165, 39, 35, 25, 165, 37, 33, 25, 165, 44, 38, 26, 165, 39, 34, 25, 165, 46, 39, 27, 165, 43, 45, 40, 165, 40, 35, 25, 165, 43, 38, 26, 165, 46, 40, 27, 165, 58, 46, 31, 165, 51, 42, 28, 165, 48, 41, 27, 165, 41, 36, 26, 165, 36, 33, 25, 165, 84, 67, 48, 165, 83, 66, 47, 165, 65, 53, 39, 165, 55, 46, 34, 165, 69, 57, 41, 165, 36, 33, 25, 165, 69, 56, 41, 165, 48, 42, 31, 165, 60, 50, 36, 165, 78, 63, 45, 165, 78, 63, 45, 165, 87, 69, 49, 165, 58, 48, 35, 165, 39, 35, 25, 165, 36, 33, 25, 165, 41, 36, 26, 165, 48, 41, 27, 165, 45, 39, 27, 165, 53, 43, 29, 165, 54, 44, 29, 165, 53, 43, 29, 165, 60, 47, 31, 165, 46, 39, 27, 165, 57, 46, 30, 165, 10, 11, 11, 255, 16, 16, 16, 255, 14, 14, 15, 255, 23, 24, 24, 255, 15, 16, 16, 255, 20, 21, 21, 255, 18, 18, 18, 255, 15, 15, 15, 255, 14, 14, 14, 255, 9, 10, 10, 255, 11, 11, 11, 255, 13, 13, 13, 255, 15, 16, 16, 255, 13, 13, 14, 255, 14, 14, 15, 255, 14, 14, 15, 255, 16, 17, 17, 255, 21, 21, 22, 255, 30, 31, 32, 255, 25, 25, 26, 255, 33, 33, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 27, 28, 29, 255, 26, 26, 27, 255, 25, 26, 27, 255, 17, 18, 18, 255, 17, 18, 18, 255, 16, 16, 17, 255, 4, 5, 5, 255, 9, 10, 10, 255, 11, 11, 11, 255, 11, 11, 12, 255, 21, 21, 21, 255, 33, 34, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 33, 33, 34, 255, 33, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 26, 27, 27, 255, 25, 25, 26, 255, 23, 24, 24, 255, 15, 15, 15, 255, 9, 10, 10, 255, 8, 8, 9, 255, 8, 8, 8, 255, 15, 15, 16, 255, 16, 16, 17, 255, 10, 10, 11, 255, 9, 9, 9, 255, 12, 12, 12, 255, 14, 14, 15, 255, 16, 16, 17, 255, 23, 24, 24, 255, 26, 27, 27, 255, 27, 27, 28, 255, 19, 20, 20, 255, 33, 34, 34, 255, 24, 24, 25, 255, 29, 30, 31, 255, 30, 31, 32, 255, 26, 27, 28, 255, 28, 28, 29, 255, 18, 19, 19, 255, 15, 15, 15, 255, 11, 11, 12, 255, 14, 15, 15, 255, 19, 20, 20, 255, 31, 32, 32, 255, 31, 32, 32, 255, 32, 32, 33, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 33, 33, 34, 255, 26, 26, 27, 255, 32, 32, 33, 255, 30, 30, 31, 255, 27, 28, 28, 255, 18, 18, 18, 255, 20, 20, 21, 255, 6, 6, 6, 255, 6, 6, 6, 255, 9, 9, 9, 255, 9, 9, 10, 255, 10, 10, 10, 255, 14, 14, 15, 255, 21, 21, 22, 255, 17, 17, 18, 255, 22, 23, 23, 255, 23, 24, 25, 255, 30, 31, 32, 255, 30, 31, 32, 255, 33, 33, 34, 255, 29, 29, 30, 255, 25, 25, 26, 255, 20, 21, 21, 255, 15, 16, 16, 255, 15, 15, 15, 255, 20, 20, 21, 255, 18, 18, 18, 255, 12, 12, 12, 255, 10, 11, 11, 255, 8, 9, 9, 255, 11, 12, 12, 255, 12, 12, 12, 255, 12, 12, 12, 255, 12, 13, 13, 255, 11, 11, 12, 255, 13, 13, 14, 255, 11, 12, 12, 255, 18, 18, 19, 255, 10, 10, 10, 255, 14, 15, 15, 255, 16, 16, 16, 255, 19, 19, 20, 255, 25, 26, 26, 255, 23, 24, 25, 255, 28, 28, 29, 255, 23, 24, 24, 255, 23, 23, 24, 255, 15, 16, 16, 255, 14, 14, 14, 255, 14, 14, 15, 255, 22, 22, 23, 255, 25, 25, 26, 255, 28, 29, 29, 255, 32, 33, 33, 255, 33, 34, 34, 255, 26, 27, 27, 255, 25, 26, 26, 255, 30, 30, 31, 255, 25, 26, 27, 255, 26, 27, 27, 255, 33, 34, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 28, 29, 30, 255, 15, 16, 16, 255, 14, 15, 15, 255, 14, 14, 15, 255, 5, 6, 6, 255, 4, 5, 5, 255, 5, 5, 5, 255, 10, 10, 10, 255, 10, 10, 11, 255, 12, 13, 13, 255, 10, 10, 10, 255, 16, 17, 17, 255, 16, 17, 17, 255, 11, 11, 11, 255, 12, 12, 12, 255, 20, 20, 21, 255, 19, 20, 20, 255, 23, 23, 24, 255, 16, 17, 17, 255, 20, 20, 21, 255, 16, 16, 17, 255, 18, 18, 19, 255, 12, 12, 12, 255, 11, 11, 11, 255, 12, 13, 13, 255, 19, 19, 20, 255, 17, 18, 18, 255, 25, 25, 26, 255, 28, 28, 29, 255, 24, 25, 26, 255, 26, 27, 28, 255, 33, 33, 34, 255, 26, 27, 27, 255, 25, 26, 26, 255, 30, 31, 32, 255, 28, 28, 29, 255, 32, 33, 33, 255, 30, 31, 31, 255, 14, 15, 15, 255, 14, 14, 15, 255, 11, 12, 12, 255, 11, 11, 11, 255, 8, 9, 9, 255, 11, 12, 12, 255, 13, 13, 13, 255, 17, 17, 18, 255, 15, 16, 16, 255, 23, 24, 24, 255, 24, 24, 25, 255, 29, 30, 31, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 33, 255, 33, 34, 34, 255, 33, 34, 34, 255, 33, 33, 34, 255, 33, 33, 34, 255, 26, 26, 27, 255, 26, 27, 28, 255, 20, 21, 21, 255, 13, 14, 14, 255, 15, 15, 15, 255, 10, 11, 11, 255, 7, 7, 8, 255, 7, 7, 8, 255, 13, 14, 14, 255, 22, 22, 23, 255, 30, 30, 31, 255, 29, 30, 31, 255, 33, 33, 34, 255, 33, 33, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 30, 31, 31, 255, 20, 20, 21, 255, 23, 24, 24, 255, 21, 21, 22, 255, 13, 13, 13, 255, 15, 15, 16, 255, 20, 21, 21, 255, 15, 15, 15, 255, 9, 9, 10, 255, 9, 10, 10, 255, 10, 10, 11, 255, 11, 11, 11, 255, 18, 18, 18, 255, 20, 21, 21, 255, 26, 26, 27, 255, 17, 17, 18, 255, 11, 11, 11, 255, 13, 13, 14, 255, 10, 11, 11, 255, 11, 11, 11, 255, 14, 14, 15, 255, 19, 20, 20, 255, 18, 18, 19, 255, 19, 19, 20, 255, 23, 24, 24, 255, 25, 26, 27, 255, 28, 29, 29, 255, 29, 29, 30, 255, 30, 31, 32, 255, 33, 34, 34, 255, 27, 28, 28, 255, 30, 30, 31, 255, 24, 25, 25, 255, 17, 18, 18, 255, 12, 12, 12, 255, 12, 12, 13, 255, 11, 11, 12, 255, 6, 7, 7, 255, 9, 9, 9, 255, 10, 10, 10, 255, 55, 45, 30, 165, 66, 51, 34, 165, 49, 41, 27, 165, 44, 38, 26, 165, 41, 36, 26, 165, 65, 54, 39, 165, 86, 69, 48, 165, 64, 53, 38, 165, 81, 65, 47, 165, 40, 36, 26, 165, 53, 43, 29, 165, 48, 41, 27, 165, 42, 37, 26, 165, 40, 36, 26, 165, 36, 33, 25, 165, 44, 38, 26, 165, 42, 37, 26, 165, 49, 41, 27, 165, 51, 43, 28, 165, 42, 37, 26, 165, 54, 44, 29, 165, 38, 34, 25, 165, 48, 41, 27, 165, 42, 37, 26, 165, 49, 41, 27, 165, 64, 49, 33, 165, 69, 52, 35, 165, 49, 41, 27, 165, 38, 34, 25, 165, 77, 62, 45, 165, 50, 43, 32, 165, 49, 42, 31, 165, 38, 34, 25, 165, 86, 68, 48, 165, 73, 59, 43, 165, 82, 66, 47, 165, 41, 36, 26, 165, 48, 41, 27, 165, 53, 44, 29, 165, 44, 38, 26, 165, 37, 33, 25, 165, 46, 39, 27, 165, 66, 54, 39, 165, 36, 33, 25, 165, 56, 47, 35, 165, 37, 34, 25, 165, 40, 36, 27, 165, 43, 37, 26, 165, 36, 33, 25, 165, 44, 38, 28, 165, 48, 41, 27, 165, 44, 46, 41, 165, 42, 37, 26, 165, 46, 40, 27, 165, 45, 39, 26, 165, 48, 41, 27, 165, 52, 43, 28, 165, 38, 34, 25, 165, 48, 48, 41, 165, 56, 45, 30, 165, 55, 45, 29, 165, 59, 47, 31, 165, 61, 48, 32, 165, 48, 41, 27, 165, 50, 42, 28, 165, 72, 58, 42, 165, 87, 69, 49, 165, 51, 43, 32, 165, 40, 36, 26, 165, 60, 47, 31, 165, 38, 34, 25, 165, 47, 40, 27, 165, 49, 41, 27, 165, 61, 48, 32, 165, 48, 41, 27, 165, 45, 39, 27, 165, 49, 42, 27, 165, 58, 46, 30, 165, 48, 41, 27, 165, 50, 42, 28, 165, 45, 39, 27, 165, 78, 58, 36, 165, 65, 50, 33, 165, 47, 40, 27, 165, 65, 51, 33, 165, 43, 37, 26, 165, 50, 42, 28, 165, 45, 39, 26, 165, 44, 38, 26, 165, 71, 58, 42, 165, 38, 34, 25, 165, 38, 34, 26, 165, 82, 66, 47, 165, 54, 45, 33, 165, 46, 39, 27, 165, 46, 40, 27, 165, 42, 37, 26, 165, 59, 50, 36, 165, 62, 52, 38, 165, 46, 40, 29, 165, 37, 34, 25, 165, 66, 54, 39, 165, 42, 37, 26, 165, 48, 41, 31, 165, 42, 37, 26, 165, 43, 38, 28, 165, 46, 40, 27, 165, 42, 37, 26, 165, 39, 35, 25, 165, 42, 37, 26, 165, 52, 43, 28, 165, 58, 46, 31, 165, 53, 43, 29, 165, 64, 50, 33, 165, 55, 45, 29, 165, 48, 41, 27, 165, 51, 43, 28, 165, 41, 36, 26, 165, 41, 36, 26, 165, 36, 33, 25, 165, 38, 34, 25, 165, 38, 34, 25, 165, 37, 33, 25, 165, 39, 35, 25, 165, 63, 52, 38, 165, 44, 38, 26, 165, 41, 36, 26, 165, 45, 39, 27, 165, 37, 33, 25, 165, 45, 39, 26, 165, 36, 33, 25, 165, 36, 33, 25, 165, 47, 41, 30, 165, 40, 35, 26, 165, 49, 42, 31, 165, 39, 35, 25, 165, 37, 34, 25, 165, 40, 36, 27, 165, 39, 35, 25, 165, 52, 43, 28, 165, 55, 45, 30, 165, 49, 42, 27, 165, 60, 47, 31, 165, 40, 36, 26, 165, 43, 37, 26, 165, 38, 34, 25, 165, 71, 58, 41, 165, 85, 68, 48, 165, 42, 37, 28, 165, 58, 48, 35, 165, 38, 34, 25, 165, 51, 43, 28, 165, 47, 40, 27, 165, 36, 33, 25, 165, 42, 37, 26, 165, 50, 42, 28, 165, 37, 34, 25, 165, 71, 58, 42, 165, 38, 34, 25, 165, 45, 39, 29, 165, 42, 37, 26, 165, 52, 44, 32, 165, 41, 36, 26, 165, 41, 36, 26, 165, 49, 49, 41, 165, 38, 34, 25, 165, 47, 40, 27, 165, 45, 38, 26, 165, 47, 40, 27, 165, 67, 51, 34, 165, 39, 35, 25, 165, 39, 35, 25, 165, 37, 34, 25, 165, 52, 45, 33, 165, 40, 36, 26, 165, 40, 36, 26, 165, 45, 39, 26, 165, 44, 38, 26, 165, 47, 40, 27, 165, 37, 33, 25, 165, 37, 33, 25, 165, 61, 51, 37, 165, 86, 68, 48, 165, 67, 55, 40, 165, 62, 52, 37, 165, 36, 33, 25, 165, 36, 33, 25, 165, 44, 39, 29, 165, 42, 37, 26, 165, 48, 41, 27, 165, 41, 36, 26, 165, 40, 35, 25, 165, 40, 36, 26, 165, 46, 39, 27, 165, 49, 41, 27, 165, 44, 38, 26, 165, 42, 37, 26, 165, 45, 47, 42, 165, 36, 33, 25, 165, 41, 37, 27, 165, 39, 35, 25, 165, 39, 35, 25, 165, 41, 36, 26, 165, 40, 36, 26, 165, 39, 35, 25, 165, 52, 45, 33, 165, 39, 35, 25, 165, 37, 33, 25, 165, 47, 40, 27, 165, 44, 38, 26, 165, 47, 40, 27, 165, 45, 39, 26, 165, 43, 37, 26, 165, 39, 35, 25, 165, 40, 35, 25, 165, 39, 35, 26, 165, 38, 34, 25, 165, 40, 35, 26, 165, 39, 35, 25, 165, 42, 37, 26, 165, 46, 39, 27, 165, 44, 38, 26, 165, 44, 38, 26, 165, 42, 37, 28, 165, 37, 33, 25, 165, 38, 34, 25, 165, 53, 44, 29, 165, 59, 47, 31, 165, 63, 49, 33, 165, 40, 35, 26, 165, 45, 39, 27, 165, 37, 34, 25, 165, 60, 50, 36, 165, 87, 69, 49, 165, 77, 62, 45, 165, 58, 49, 36, 165, 40, 36, 26, 165, 38, 34, 25, 165, 37, 33, 25, 165, 37, 34, 25, 165, 64, 53, 38, 165, 60, 50, 36, 165, 75, 61, 44, 165, 83, 66, 45, 165, 57, 48, 35, 165, 45, 39, 29, 165, 53, 43, 29, 165, 42, 37, 26, 165, 46, 40, 27, 165, 44, 38, 26, 165, 57, 46, 30, 165, 55, 45, 29, 165, 54, 44, 29, 165, 45, 39, 27, 165, 41, 36, 26, 165, 47, 40, 27, 165, 10, 10, 10, 255, 13, 13, 14, 255, 22, 23, 23, 255, 23, 24, 24, 255, 19, 20, 20, 255, 17, 18, 18, 255, 16, 17, 17, 255, 14, 15, 15, 255, 17, 18, 18, 255, 15, 16, 16, 255, 13, 13, 14, 255, 16, 16, 16, 255, 11, 11, 11, 255, 10, 11, 11, 255, 11, 11, 12, 255, 13, 13, 13, 255, 16, 16, 16, 255, 24, 25, 25, 255, 24, 25, 25, 255, 25, 26, 26, 255, 33, 34, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 33, 34, 34, 255, 28, 28, 29, 255, 25, 26, 26, 255, 22, 23, 23, 255, 18, 19, 19, 255, 20, 21, 21, 255, 10, 10, 10, 255, 9, 9, 10, 255, 12, 13, 13, 255, 12, 12, 13, 255, 14, 15, 15, 255, 17, 17, 18, 255, 33, 34, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 26, 26, 27, 255, 20, 20, 21, 255, 23, 24, 25, 255, 18, 18, 19, 255, 13, 13, 13, 255, 10, 10, 10, 255, 5, 6, 6, 255, 10, 10, 10, 255, 17, 17, 18, 255, 9, 9, 9, 255, 8, 8, 9, 255, 10, 10, 10, 255, 17, 17, 17, 255, 14, 14, 14, 255, 22, 22, 23, 255, 21, 21, 21, 255, 20, 21, 21, 255, 25, 26, 26, 255, 24, 25, 26, 255, 29, 30, 31, 255, 32, 33, 34, 255, 31, 32, 33, 255, 24, 24, 25, 255, 25, 26, 26, 255, 24, 25, 26, 255, 21, 21, 21, 255, 16, 16, 16, 255, 14, 15, 15, 255, 21, 22, 22, 255, 21, 22, 22, 255, 32, 33, 33, 255, 31, 32, 33, 255, 32, 33, 33, 255, 32, 32, 33, 255, 32, 33, 33, 255, 32, 33, 33, 255, 33, 34, 34, 255, 28, 29, 30, 255, 24, 24, 25, 255, 23, 23, 24, 255, 26, 27, 27, 255, 19, 20, 20, 255, 11, 11, 11, 255, 12, 13, 13, 255, 6, 6, 6, 255, 7, 7, 8, 255, 8, 8, 8, 255, 9, 9, 9, 255, 13, 13, 13, 255, 19, 19, 20, 255, 19, 20, 20, 255, 21, 21, 22, 255, 26, 27, 27, 255, 25, 25, 26, 255, 33, 34, 34, 255, 32, 33, 33, 255, 23, 24, 24, 255, 20, 20, 21, 255, 19, 20, 20, 255, 18, 19, 19, 255, 20, 21, 21, 255, 17, 17, 18, 255, 13, 14, 14, 255, 13, 13, 13, 255, 10, 10, 11, 255, 12, 12, 12, 255, 13, 14, 14, 255, 18, 18, 19, 255, 19, 19, 20, 255, 15, 15, 15, 255, 16, 16, 16, 255, 13, 13, 14, 255, 11, 11, 11, 255, 20, 20, 21, 255, 15, 15, 16, 255, 20, 20, 21, 255, 25, 25, 26, 255, 25, 26, 26, 255, 29, 29, 30, 255, 32, 32, 33, 255, 27, 27, 28, 255, 25, 25, 26, 255, 20, 21, 21, 255, 16, 16, 17, 255, 12, 13, 13, 255, 10, 11, 11, 255, 10, 10, 10, 255, 33, 34, 34, 255, 33, 33, 34, 255, 33, 34, 34, 255, 31, 32, 32, 255, 28, 28, 29, 255, 27, 27, 28, 255, 23, 23, 24, 255, 33, 34, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 18, 18, 18, 255, 14, 14, 14, 255, 8, 8, 9, 255, 7, 7, 8, 255, 8, 8, 8, 255, 13, 13, 13, 255, 12, 12, 12, 255, 9, 10, 10, 255, 16, 17, 17, 255, 15, 15, 15, 255, 13, 13, 14, 255, 18, 19, 19, 255, 20, 20, 21, 255, 13, 13, 14, 255, 13, 13, 14, 255, 19, 19, 20, 255, 23, 24, 24, 255, 20, 21, 21, 255, 29, 30, 31, 255, 25, 26, 26, 255, 16, 16, 17, 255, 16, 16, 16, 255, 9, 10, 10, 255, 13, 13, 14, 255, 14, 14, 15, 255, 16, 17, 17, 255, 21, 22, 22, 255, 23, 23, 24, 255, 22, 23, 23, 255, 14, 14, 15, 255, 24, 25, 25, 255, 27, 28, 28, 255, 23, 23, 24, 255, 30, 31, 32, 255, 19, 19, 19, 255, 26, 27, 27, 255, 27, 28, 28, 255, 18, 18, 18, 255, 13, 13, 13, 255, 15, 16, 16, 255, 12, 12, 12, 255, 7, 7, 7, 255, 9, 9, 10, 255, 12, 13, 13, 255, 18, 18, 18, 255, 15, 15, 15, 255, 16, 17, 17, 255, 24, 24, 25, 255, 32, 33, 34, 255, 24, 25, 25, 255, 33, 33, 34, 255, 33, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 31, 32, 32, 255, 23, 23, 24, 255, 25, 25, 26, 255, 18, 18, 19, 255, 12, 13, 13, 255, 15, 15, 15, 255, 13, 13, 13, 255, 6, 6, 6, 255, 12, 12, 12, 255, 14, 14, 14, 255, 28, 29, 30, 255, 27, 28, 28, 255, 26, 26, 27, 255, 24, 25, 25, 255, 26, 26, 27, 255, 33, 33, 34, 255, 33, 34, 34, 255, 26, 27, 27, 255, 23, 24, 25, 255, 22, 22, 23, 255, 21, 22, 22, 255, 19, 20, 20, 255, 17, 17, 17, 255, 12, 12, 12, 255, 15, 15, 15, 255, 13, 13, 14, 255, 7, 8, 8, 255, 12, 12, 12, 255, 15, 15, 15, 255, 18, 18, 19, 255, 25, 25, 26, 255, 24, 25, 26, 255, 19, 20, 20, 255, 13, 13, 13, 255, 12, 12, 13, 255, 11, 11, 11, 255, 11, 11, 12, 255, 11, 11, 12, 255, 16, 16, 16, 255, 13, 14, 14, 255, 21, 22, 22, 255, 21, 22, 22, 255, 24, 25, 25, 255, 29, 30, 31, 255, 30, 31, 32, 255, 31, 31, 32, 255, 32, 33, 34, 255, 15, 16, 16, 255, 23, 23, 24, 255, 24, 24, 25, 255, 18, 18, 19, 255, 20, 21, 21, 255, 14, 14, 15, 255, 12, 13, 13, 255, 6, 6, 6, 255, 10, 10, 10, 255, 10, 10, 10, 255, 44, 38, 26, 165, 49, 41, 27, 165, 44, 38, 26, 165, 46, 39, 27, 165, 38, 34, 25, 165, 87, 70, 50, 165, 59, 50, 36, 165, 39, 35, 26, 165, 41, 36, 27, 165, 37, 33, 25, 165, 39, 34, 25, 165, 54, 44, 29, 165, 49, 42, 31, 165, 46, 39, 27, 165, 45, 47, 41, 165, 45, 39, 26, 165, 47, 40, 27, 165, 47, 40, 27, 165, 56, 45, 30, 165, 63, 49, 32, 165, 46, 39, 27, 165, 52, 43, 28, 165, 63, 49, 32, 165, 60, 47, 31, 165, 63, 49, 33, 165, 49, 41, 27, 165, 39, 35, 25, 165, 42, 37, 26, 165, 45, 39, 27, 165, 40, 36, 27, 165, 70, 57, 41, 165, 42, 37, 28, 165, 38, 34, 26, 165, 63, 52, 38, 165, 51, 44, 32, 165, 66, 54, 39, 165, 43, 38, 26, 165, 48, 41, 27, 165, 48, 41, 27, 165, 47, 40, 27, 165, 45, 39, 26, 165, 48, 41, 27, 165, 40, 36, 27, 165, 43, 38, 26, 165, 53, 44, 29, 165, 49, 41, 27, 165, 53, 44, 29, 165, 38, 34, 25, 165, 50, 43, 31, 165, 46, 40, 27, 165, 57, 48, 35, 165, 36, 33, 25, 165, 39, 35, 25, 165, 44, 38, 26, 165, 58, 46, 31, 165, 65, 50, 33, 165, 45, 39, 26, 165, 37, 33, 25, 165, 38, 34, 25, 165, 55, 45, 30, 165, 50, 42, 28, 165, 47, 40, 27, 165, 42, 37, 26, 165, 40, 36, 26, 165, 46, 39, 27, 165, 75, 61, 44, 165, 41, 36, 26, 165, 41, 36, 26, 165, 44, 38, 26, 165, 54, 44, 29, 165, 54, 44, 29, 165, 62, 48, 32, 165, 70, 53, 35, 165, 44, 38, 26, 165, 62, 48, 32, 165, 44, 38, 26, 165, 63, 49, 33, 165, 46, 40, 27, 165, 42, 37, 26, 165, 41, 36, 26, 165, 51, 42, 28, 165, 69, 53, 35, 165, 49, 41, 27, 165, 55, 45, 29, 165, 47, 40, 27, 165, 41, 36, 26, 165, 52, 43, 29, 165, 49, 41, 27, 165, 37, 34, 25, 165, 37, 33, 25, 165, 39, 35, 25, 165, 66, 54, 39, 165, 62, 51, 37, 165, 45, 39, 26, 165, 39, 35, 25, 165, 40, 36, 26, 165, 39, 35, 26, 165, 57, 48, 35, 165, 36, 33, 25, 165, 71, 58, 42, 165, 57, 55, 47, 165, 52, 44, 32, 165, 85, 68, 48, 165, 55, 46, 34, 165, 38, 34, 25, 165, 43, 37, 26, 165, 39, 35, 25, 165, 47, 40, 27, 165, 53, 43, 29, 165, 43, 37, 26, 165, 49, 42, 27, 165, 43, 37, 28, 165, 39, 35, 25, 165, 46, 39, 27, 165, 55, 45, 30, 165, 52, 43, 28, 165, 54, 44, 29, 165, 40, 35, 26, 165, 49, 42, 31, 165, 41, 36, 26, 165, 38, 34, 25, 165, 37, 34, 25, 165, 65, 54, 39, 165, 61, 51, 37, 165, 47, 41, 30, 165, 40, 36, 27, 165, 48, 41, 27, 165, 37, 34, 25, 165, 40, 35, 26, 165, 45, 39, 26, 165, 49, 41, 27, 165, 44, 38, 26, 165, 49, 41, 27, 165, 39, 35, 25, 165, 73, 59, 42, 165, 70, 57, 41, 165, 40, 36, 27, 165, 41, 36, 26, 165, 54, 44, 29, 165, 45, 39, 27, 165, 39, 35, 25, 165, 41, 36, 27, 165, 42, 37, 26, 165, 40, 36, 26, 165, 37, 34, 25, 165, 43, 38, 26, 165, 39, 34, 25, 165, 59, 50, 36, 165, 41, 37, 27, 165, 54, 45, 33, 165, 50, 42, 28, 165, 53, 44, 29, 165, 45, 39, 27, 165, 45, 39, 27, 165, 41, 36, 26, 165, 50, 42, 28, 165, 43, 37, 26, 165, 37, 33, 25, 165, 44, 38, 26, 165, 46, 39, 27, 165, 55, 45, 29, 165, 39, 35, 25, 165, 41, 36, 26, 165, 39, 35, 25, 165, 38, 34, 25, 165, 45, 39, 27, 165, 40, 35, 26, 165, 43, 37, 26, 165, 47, 40, 27, 165, 55, 45, 29, 165, 47, 40, 27, 165, 45, 39, 26, 165, 45, 47, 41, 165, 46, 40, 27, 165, 38, 34, 25, 165, 62, 51, 37, 165, 40, 36, 26, 165, 51, 43, 28, 165, 38, 34, 25, 165, 42, 37, 26, 165, 62, 51, 37, 165, 39, 35, 26, 165, 36, 33, 25, 165, 86, 68, 48, 165, 76, 61, 44, 165, 37, 33, 25, 165, 76, 62, 44, 165, 37, 34, 25, 165, 42, 37, 26, 165, 44, 38, 26, 165, 49, 42, 27, 165, 47, 40, 27, 165, 45, 39, 27, 165, 40, 36, 27, 165, 43, 37, 26, 165, 42, 37, 26, 165, 45, 39, 26, 165, 41, 36, 26, 165, 50, 43, 31, 165, 38, 34, 25, 165, 39, 34, 25, 165, 57, 48, 35, 165, 43, 38, 26, 165, 42, 36, 26, 165, 38, 34, 26, 165, 54, 45, 33, 165, 42, 37, 26, 165, 43, 37, 26, 165, 40, 36, 26, 165, 58, 47, 31, 165, 50, 42, 28, 165, 42, 37, 26, 165, 43, 38, 26, 165, 37, 34, 25, 165, 37, 34, 25, 165, 43, 38, 26, 165, 44, 38, 26, 165, 39, 35, 25, 165, 41, 36, 26, 165, 39, 35, 25, 165, 47, 40, 27, 165, 40, 35, 25, 165, 71, 58, 42, 165, 37, 33, 25, 165, 39, 35, 25, 165, 45, 39, 27, 165, 41, 36, 26, 165, 43, 38, 26, 165, 42, 37, 26, 165, 51, 42, 28, 165, 46, 39, 27, 165, 60, 48, 31, 165, 43, 38, 26, 165, 76, 62, 44, 165, 39, 35, 25, 165, 40, 36, 27, 165, 47, 40, 27, 165, 45, 39, 27, 165, 54, 44, 29, 165, 36, 33, 25, 165, 81, 65, 46, 165, 40, 35, 25, 165, 41, 36, 27, 165, 50, 43, 32, 165, 44, 38, 26, 165, 41, 36, 26, 165, 45, 39, 26, 165, 44, 38, 26, 165, 41, 36, 26, 165, 43, 37, 26, 165, 47, 40, 27, 165, 64, 50, 33, 165, 50, 42, 27, 165, 60, 48, 31, 165, 59, 55, 45, 165, 43, 38, 26, 165, 15, 15, 15, 255, 18, 18, 19, 255, 24, 24, 25, 255, 29, 29, 30, 255, 22, 23, 23, 255, 26, 26, 27, 255, 30, 30, 31, 255, 14, 14, 14, 255, 21, 22, 22, 255, 20, 20, 21, 255, 14, 15, 15, 255, 14, 15, 15, 255, 11, 11, 12, 255, 9, 9, 9, 255, 6, 6, 6, 255, 11, 11, 11, 255, 19, 19, 20, 255, 16, 16, 17, 255, 22, 22, 23, 255, 22, 23, 23, 255, 25, 26, 26, 255, 33, 34, 34, 255, 33, 34, 34, 255, 33, 33, 34, 255, 33, 34, 34, 255, 32, 33, 34, 255, 27, 28, 29, 255, 23, 24, 24, 255, 14, 14, 15, 255, 17, 18, 18, 255, 12, 12, 13, 255, 9, 9, 10, 255, 10, 10, 10, 255, 10, 11, 11, 255, 11, 12, 12, 255, 15, 16, 16, 255, 15, 16, 16, 255, 13, 13, 13, 255, 16, 16, 17, 255, 32, 33, 34, 255, 33, 33, 34, 255, 32, 32, 33, 255, 22, 23, 23, 255, 26, 27, 27, 255, 23, 24, 24, 255, 19, 19, 20, 255, 12, 12, 13, 255, 10, 11, 11, 255, 9, 10, 10, 255, 12, 13, 13, 255, 8, 8, 9, 255, 5, 5, 5, 255, 9, 10, 10, 255, 12, 13, 13, 255, 18, 19, 19, 255, 16, 17, 17, 255, 19, 20, 20, 255, 15, 16, 16, 255, 28, 29, 30, 255, 33, 34, 34, 255, 33, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 33, 34, 34, 255, 26, 26, 27, 255, 19, 19, 20, 255, 15, 16, 16, 255, 19, 19, 20, 255, 12, 13, 13, 255, 16, 16, 16, 255, 20, 21, 21, 255, 33, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 33, 33, 34, 255, 32, 32, 33, 255, 28, 29, 30, 255, 19, 20, 20, 255, 29, 30, 30, 255, 23, 23, 24, 255, 21, 21, 22, 255, 15, 15, 16, 255, 14, 14, 14, 255, 18, 19, 19, 255, 9, 9, 9, 255, 7, 8, 8, 255, 5, 5, 6, 255, 15, 15, 15, 255, 17, 18, 18, 255, 17, 17, 17, 255, 19, 20, 20, 255, 25, 25, 26, 255, 27, 28, 28, 255, 33, 34, 34, 255, 23, 24, 25, 255, 25, 25, 26, 255, 20, 20, 20, 255, 21, 22, 22, 255, 17, 17, 18, 255, 15, 15, 15, 255, 18, 18, 18, 255, 17, 17, 18, 255, 11, 12, 12, 255, 14, 14, 15, 255, 15, 15, 16, 255, 19, 19, 20, 255, 17, 17, 17, 255, 16, 16, 17, 255, 21, 22, 22, 255, 18, 19, 19, 255, 18, 18, 19, 255, 11, 11, 11, 255, 14, 14, 15, 255, 17, 17, 18, 255, 20, 21, 21, 255, 18, 18, 19, 255, 31, 32, 33, 255, 31, 32, 32, 255, 28, 29, 29, 255, 30, 30, 31, 255, 27, 27, 28, 255, 22, 23, 23, 255, 20, 20, 21, 255, 13, 14, 14, 255, 11, 11, 12, 255, 13, 13, 14, 255, 13, 13, 14, 255, 16, 16, 17, 255, 33, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 30, 31, 32, 255, 31, 32, 33, 255, 32, 33, 34, 255, 31, 32, 32, 255, 32, 32, 33, 255, 32, 32, 33, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 33, 255, 25, 25, 26, 255, 15, 15, 16, 255, 15, 16, 16, 255, 7, 7, 7, 255, 6, 7, 7, 255, 9, 10, 10, 255, 18, 18, 19, 255, 16, 17, 17, 255, 16, 16, 16, 255, 20, 21, 21, 255, 16, 17, 17, 255, 19, 20, 20, 255, 24, 24, 25, 255, 18, 18, 19, 255, 21, 21, 22, 255, 17, 17, 17, 255, 21, 22, 22, 255, 21, 21, 22, 255, 20, 21, 21, 255, 22, 22, 23, 255, 26, 27, 27, 255, 19, 20, 20, 255, 16, 17, 17, 255, 13, 13, 13, 255, 13, 13, 14, 255, 14, 15, 15, 255, 16, 16, 16, 255, 18, 19, 19, 255, 20, 21, 21, 255, 16, 17, 17, 255, 17, 17, 17, 255, 18, 19, 19, 255, 19, 19, 20, 255, 17, 17, 18, 255, 25, 26, 26, 255, 15, 15, 16, 255, 31, 32, 32, 255, 15, 16, 16, 255, 14, 15, 15, 255, 13, 13, 14, 255, 15, 15, 16, 255, 14, 14, 15, 255, 11, 11, 11, 255, 9, 9, 10, 255, 9, 9, 9, 255, 22, 23, 23, 255, 23, 23, 24, 255, 22, 23, 23, 255, 22, 22, 23, 255, 28, 29, 29, 255, 33, 33, 34, 255, 33, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 32, 33, 255, 32, 32, 33, 255, 24, 25, 25, 255, 21, 21, 22, 255, 20, 21, 21, 255, 18, 19, 19, 255, 14, 14, 14, 255, 9, 9, 9, 255, 7, 7, 8, 255, 10, 10, 10, 255, 21, 22, 22, 255, 19, 19, 20, 255, 21, 22, 22, 255, 31, 32, 32, 255, 19, 20, 20, 255, 28, 28, 29, 255, 33, 34, 34, 255, 31, 32, 33, 255, 23, 23, 24, 255, 26, 26, 27, 255, 21, 22, 22, 255, 18, 18, 18, 255, 19, 19, 19, 255, 16, 16, 17, 255, 11, 11, 11, 255, 12, 13, 13, 255, 8, 8, 9, 255, 14, 15, 15, 255, 17, 18, 18, 255, 20, 21, 21, 255, 27, 28, 29, 255, 32, 32, 33, 255, 17, 18, 18, 255, 16, 16, 16, 255, 12, 13, 13, 255, 12, 12, 13, 255, 16, 17, 17, 255, 11, 11, 12, 255, 10, 10, 10, 255, 14, 14, 14, 255, 12, 13, 13, 255, 14, 14, 14, 255, 17, 17, 17, 255, 23, 23, 24, 255, 25, 26, 26, 255, 31, 32, 32, 255, 33, 34, 34, 255, 33, 33, 34, 255, 32, 32, 33, 255, 22, 23, 23, 255, 24, 25, 26, 255, 20, 20, 21, 255, 17, 18, 18, 255, 11, 11, 11, 255, 11, 12, 12, 255, 9, 9, 9, 255, 10, 10, 10, 255, 14, 14, 14, 255, 47, 40, 27, 165, 48, 41, 27, 165, 42, 37, 26, 165, 48, 41, 31, 165, 39, 35, 25, 165, 36, 33, 25, 165, 41, 36, 26, 165, 40, 36, 27, 165, 38, 34, 25, 165, 61, 50, 37, 165, 46, 40, 30, 165, 40, 35, 25, 165, 36, 33, 25, 165, 45, 39, 27, 165, 58, 46, 31, 165, 43, 38, 26, 165, 40, 35, 25, 165, 42, 37, 26, 165, 42, 37, 26, 165, 47, 40, 27, 165, 39, 35, 25, 165, 51, 43, 32, 165, 43, 37, 26, 165, 36, 33, 25, 165, 37, 34, 25, 165, 41, 36, 26, 165, 47, 40, 27, 165, 42, 37, 26, 165, 47, 40, 27, 165, 44, 39, 29, 165, 37, 33, 25, 165, 37, 33, 25, 165, 36, 33, 25, 165, 40, 36, 26, 165, 47, 40, 27, 165, 45, 39, 27, 165, 43, 38, 26, 165, 48, 41, 27, 165, 47, 40, 27, 165, 42, 37, 26, 165, 44, 38, 26, 165, 52, 43, 29, 165, 46, 39, 27, 165, 42, 37, 26, 165, 44, 38, 26, 165, 41, 36, 26, 165, 52, 43, 28, 165, 42, 37, 28, 165, 40, 35, 26, 165, 47, 40, 27, 165, 40, 35, 26, 165, 40, 36, 27, 165, 44, 38, 26, 165, 44, 38, 26, 165, 47, 40, 27, 165, 47, 40, 27, 165, 43, 37, 26, 165, 40, 36, 26, 165, 46, 40, 27, 165, 44, 38, 26, 165, 49, 42, 27, 165, 40, 36, 26, 165, 40, 35, 25, 165, 39, 35, 26, 165, 40, 35, 25, 165, 63, 52, 38, 165, 37, 33, 25, 165, 42, 37, 26, 165, 44, 38, 26, 165, 43, 37, 26, 165, 48, 41, 27, 165, 50, 42, 28, 165, 61, 48, 32, 165, 70, 53, 35, 165, 66, 51, 34, 165, 57, 46, 30, 165, 56, 45, 30, 165, 76, 56, 36, 165, 57, 46, 30, 165, 41, 36, 26, 165, 44, 38, 26, 165, 46, 40, 27, 165, 45, 39, 27, 165, 41, 36, 26, 165, 53, 44, 29, 165, 59, 47, 31, 165, 41, 36, 26, 165, 48, 41, 27, 165, 43, 37, 26, 165, 54, 45, 29, 165, 37, 34, 25, 165, 37, 33, 25, 165, 42, 45, 40, 165, 38, 34, 25, 165, 40, 35, 26, 165, 42, 37, 26, 165, 48, 41, 27, 165, 42, 37, 26, 165, 53, 45, 33, 165, 37, 34, 25, 165, 44, 39, 29, 165, 40, 36, 26, 165, 59, 49, 36, 165, 42, 37, 26, 165, 45, 39, 27, 165, 47, 40, 27, 165, 43, 37, 26, 165, 45, 39, 27, 165, 36, 33, 25, 165, 43, 37, 26, 165, 43, 38, 26, 165, 44, 38, 26, 165, 48, 41, 27, 165, 53, 44, 29, 165, 59, 47, 31, 165, 56, 45, 30, 165, 49, 41, 27, 165, 57, 46, 30, 165, 63, 49, 32, 165, 45, 39, 27, 165, 39, 35, 25, 165, 40, 35, 27, 165, 50, 43, 32, 165, 41, 36, 26, 165, 40, 36, 26, 165, 45, 40, 29, 165, 67, 55, 40, 165, 55, 46, 34, 165, 44, 39, 29, 165, 48, 41, 27, 165, 53, 44, 29, 165, 54, 44, 29, 165, 55, 45, 30, 165, 59, 47, 31, 165, 49, 41, 27, 165, 48, 41, 27, 165, 47, 40, 27, 165, 43, 37, 26, 165, 44, 38, 26, 165, 39, 35, 25, 165, 45, 47, 41, 165, 47, 40, 27, 165, 50, 42, 28, 165, 38, 34, 25, 165, 37, 34, 25, 165, 45, 39, 27, 165, 39, 35, 25, 165, 48, 42, 31, 165, 46, 40, 30, 165, 50, 43, 31, 165, 44, 38, 26, 165, 46, 40, 27, 165, 55, 45, 30, 165, 46, 39, 27, 165, 56, 45, 30, 165, 58, 46, 31, 165, 55, 45, 29, 165, 41, 36, 26, 165, 41, 36, 26, 165, 40, 35, 25, 165, 37, 34, 25, 165, 39, 35, 25, 165, 51, 42, 28, 165, 47, 48, 41, 165, 47, 40, 27, 165, 44, 38, 26, 165, 39, 35, 25, 165, 39, 35, 26, 165, 42, 37, 26, 165, 45, 39, 26, 165, 47, 40, 27, 165, 42, 37, 26, 165, 54, 44, 29, 165, 41, 36, 26, 165, 37, 33, 25, 165, 38, 34, 25, 165, 37, 33, 25, 165, 56, 45, 30, 165, 47, 40, 27, 165, 38, 34, 25, 165, 38, 34, 25, 165, 36, 33, 25, 165, 68, 56, 40, 165, 40, 36, 26, 165, 37, 34, 25, 165, 42, 37, 26, 165, 40, 36, 27, 165, 43, 38, 26, 165, 38, 34, 25, 165, 40, 35, 26, 165, 40, 36, 26, 165, 54, 44, 29, 165, 54, 44, 29, 165, 42, 36, 26, 165, 45, 39, 27, 165, 42, 37, 26, 165, 47, 40, 27, 165, 46, 39, 27, 165, 38, 34, 25, 165, 44, 38, 26, 165, 45, 39, 27, 165, 42, 37, 26, 165, 38, 34, 25, 165, 48, 41, 27, 165, 39, 35, 25, 165, 43, 38, 28, 165, 45, 39, 26, 165, 47, 40, 27, 165, 54, 44, 29, 165, 40, 35, 25, 165, 42, 37, 26, 165, 62, 51, 37, 165, 77, 62, 44, 165, 61, 51, 37, 165, 55, 46, 34, 165, 56, 47, 34, 165, 59, 49, 36, 165, 63, 52, 38, 165, 57, 48, 35, 165, 40, 35, 26, 165, 36, 33, 25, 165, 36, 33, 25, 165, 38, 35, 26, 165, 37, 33, 25, 165, 40, 36, 26, 165, 46, 39, 27, 165, 42, 37, 26, 165, 38, 34, 25, 165, 45, 39, 26, 165, 57, 46, 30, 165, 42, 37, 26, 165, 56, 45, 30, 165, 49, 41, 27, 165, 51, 43, 32, 165, 42, 37, 26, 165, 52, 43, 28, 165, 44, 38, 26, 165, 43, 38, 26, 165, 42, 37, 26, 165, 42, 37, 26, 165, 40, 36, 27, 165, 47, 40, 27, 165, 52, 43, 28, 165, 45, 39, 27, 165, 49, 41, 27, 165, 59, 47, 31, 165, 52, 43, 28, 165, 45, 39, 27, 165, 44, 38, 26, 165, 54, 44, 29, 165, 51, 43, 28, 165, 57, 46, 30, 165, 46, 40, 27, 165, 43, 37, 26, 165, 46, 40, 27, 165, 47, 40, 27, 165, 14, 14, 14, 255, 20, 20, 21, 255, 29, 30, 31, 255, 30, 30, 31, 255, 27, 27, 28, 255, 20, 21, 21, 255, 25, 25, 26, 255, 20, 20, 21, 255, 23, 24, 24, 255, 20, 20, 21, 255, 15, 15, 15, 255, 12, 12, 13, 255, 7, 8, 8, 255, 7, 7, 8, 255, 8, 9, 9, 255, 11, 11, 11, 255, 15, 16, 16, 255, 16, 16, 16, 255, 24, 24, 25, 255, 22, 22, 23, 255, 30, 31, 32, 255, 27, 28, 28, 255, 32, 33, 34, 255, 30, 30, 31, 255, 30, 31, 31, 255, 30, 30, 31, 255, 28, 29, 30, 255, 29, 29, 30, 255, 21, 22, 22, 255, 19, 19, 20, 255, 15, 15, 15, 255, 9, 9, 9, 255, 11, 12, 12, 255, 13, 13, 14, 255, 11, 11, 11, 255, 11, 11, 12, 255, 12, 13, 13, 255, 10, 10, 10, 255, 11, 11, 11, 255, 13, 13, 13, 255, 12, 13, 13, 255, 15, 16, 16, 255, 22, 22, 23, 255, 26, 26, 27, 255, 22, 23, 23, 255, 17, 18, 18, 255, 16, 16, 16, 255, 9, 9, 9, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 8, 9, 9, 255, 11, 12, 12, 255, 15, 15, 15, 255, 18, 19, 19, 255, 16, 16, 17, 255, 21, 21, 22, 255, 32, 33, 34, 255, 32, 33, 33, 255, 33, 34, 34, 255, 33, 34, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 27, 28, 28, 255, 22, 23, 23, 255, 24, 25, 25, 255, 19, 20, 20, 255, 18, 19, 19, 255, 13, 13, 14, 255, 12, 12, 12, 255, 14, 14, 15, 255, 15, 15, 15, 255, 30, 31, 32, 255, 28, 28, 29, 255, 33, 34, 34, 255, 33, 33, 34, 255, 32, 32, 33, 255, 33, 33, 34, 255, 24, 24, 25, 255, 20, 21, 21, 255, 17, 18, 18, 255, 28, 29, 29, 255, 16, 17, 17, 255, 21, 22, 22, 255, 12, 12, 12, 255, 14, 15, 15, 255, 16, 16, 17, 255, 10, 10, 10, 255, 3, 3, 3, 255, 9, 9, 9, 255, 10, 10, 10, 255, 18, 18, 18, 255, 15, 16, 16, 255, 22, 22, 23, 255, 27, 27, 28, 255, 21, 21, 21, 255, 29, 30, 30, 255, 29, 30, 30, 255, 24, 24, 25, 255, 20, 20, 21, 255, 18, 19, 19, 255, 14, 15, 15, 255, 15, 15, 16, 255, 14, 15, 15, 255, 12, 13, 13, 255, 9, 9, 10, 255, 18, 18, 18, 255, 16, 17, 17, 255, 22, 23, 23, 255, 16, 16, 16, 255, 24, 25, 25, 255, 24, 24, 25, 255, 26, 26, 27, 255, 27, 27, 28, 255, 18, 19, 19, 255, 24, 24, 25, 255, 23, 24, 24, 255, 26, 26, 27, 255, 31, 31, 32, 255, 33, 34, 34, 255, 25, 26, 27, 255, 28, 29, 29, 255, 27, 28, 28, 255, 29, 29, 30, 255, 26, 27, 28, 255, 18, 19, 19, 255, 14, 14, 15, 255, 13, 13, 14, 255, 12, 12, 13, 255, 12, 12, 13, 255, 17, 17, 18, 255, 20, 20, 21, 255, 32, 32, 33, 255, 33, 33, 34, 255, 30, 30, 31, 255, 33, 33, 34, 255, 32, 33, 33, 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, 19, 20, 20, 255, 16, 16, 17, 255, 11, 11, 11, 255, 9, 9, 9, 255, 9, 10, 10, 255, 13, 13, 13, 255, 19, 19, 20, 255, 17, 17, 17, 255, 21, 22, 22, 255, 26, 26, 27, 255, 24, 25, 26, 255, 26, 27, 27, 255, 21, 22, 22, 255, 23, 24, 24, 255, 32, 33, 34, 255, 33, 34, 34, 255, 18, 19, 19, 255, 23, 24, 24, 255, 17, 17, 18, 255, 25, 25, 26, 255, 20, 20, 21, 255, 12, 13, 13, 255, 11, 11, 12, 255, 9, 9, 10, 255, 8, 8, 8, 255, 11, 11, 11, 255, 14, 14, 14, 255, 17, 18, 18, 255, 17, 17, 17, 255, 18, 18, 19, 255, 17, 18, 18, 255, 23, 23, 24, 255, 17, 17, 18, 255, 20, 20, 20, 255, 21, 21, 22, 255, 26, 27, 28, 255, 30, 30, 31, 255, 19, 20, 20, 255, 18, 18, 18, 255, 11, 11, 12, 255, 12, 12, 12, 255, 7, 7, 8, 255, 9, 10, 10, 255, 11, 11, 11, 255, 15, 15, 16, 255, 18, 19, 19, 255, 22, 23, 23, 255, 19, 19, 19, 255, 27, 28, 28, 255, 30, 31, 32, 255, 33, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 33, 34, 34, 255, 31, 32, 32, 255, 30, 31, 32, 255, 28, 29, 30, 255, 25, 25, 26, 255, 19, 19, 19, 255, 14, 15, 15, 255, 14, 14, 14, 255, 10, 10, 10, 255, 10, 10, 10, 255, 12, 12, 12, 255, 12, 12, 12, 255, 21, 22, 22, 255, 21, 22, 22, 255, 24, 25, 25, 255, 21, 21, 21, 255, 20, 21, 21, 255, 14, 15, 15, 255, 20, 20, 20, 255, 27, 28, 29, 255, 20, 20, 21, 255, 19, 20, 20, 255, 18, 18, 18, 255, 11, 12, 12, 255, 9, 10, 10, 255, 7, 7, 7, 255, 5, 6, 6, 255, 10, 10, 10, 255, 14, 14, 15, 255, 21, 21, 22, 255, 19, 20, 20, 255, 30, 31, 32, 255, 22, 23, 23, 255, 20, 20, 21, 255, 16, 16, 16, 255, 11, 12, 12, 255, 13, 14, 14, 255, 20, 20, 21, 255, 18, 19, 19, 255, 13, 14, 14, 255, 14, 14, 15, 255, 17, 17, 18, 255, 14, 15, 15, 255, 16, 16, 17, 255, 18, 18, 18, 255, 24, 25, 25, 255, 22, 23, 23, 255, 31, 32, 33, 255, 22, 22, 23, 255, 25, 25, 26, 255, 28, 29, 30, 255, 22, 23, 24, 255, 22, 22, 23, 255, 18, 19, 19, 255, 17, 17, 17, 255, 14, 15, 15, 255, 8, 9, 9, 255, 10, 10, 11, 255, 12, 12, 13, 255, 58, 46, 31, 165, 62, 48, 32, 165, 50, 42, 27, 165, 40, 35, 27, 165, 38, 34, 25, 165, 40, 35, 25, 165, 39, 35, 25, 165, 42, 37, 26, 165, 38, 34, 25, 165, 40, 35, 25, 165, 40, 36, 26, 165, 40, 36, 26, 165, 42, 37, 26, 165, 47, 40, 27, 165, 51, 43, 28, 165, 46, 39, 27, 165, 49, 41, 27, 165, 58, 46, 31, 165, 42, 37, 26, 165, 48, 41, 27, 165, 43, 51, 30, 255, 37, 34, 25, 165, 42, 37, 26, 165, 49, 42, 31, 165, 39, 35, 26, 165, 43, 37, 26, 165, 38, 34, 26, 165, 37, 34, 25, 165, 42, 36, 26, 165, 37, 34, 25, 165, 69, 57, 41, 165, 40, 35, 25, 165, 44, 38, 26, 165, 48, 41, 27, 165, 54, 44, 29, 165, 49, 42, 27, 165, 43, 38, 26, 165, 41, 36, 26, 165, 42, 37, 26, 165, 44, 38, 26, 165, 44, 38, 26, 165, 55, 45, 30, 165, 53, 44, 29, 165, 39, 35, 25, 165, 40, 35, 25, 165, 44, 38, 26, 165, 45, 39, 26, 165, 46, 40, 29, 165, 56, 47, 34, 165, 37, 33, 25, 165, 59, 49, 36, 165, 52, 44, 32, 165, 44, 38, 26, 165, 52, 43, 28, 165, 49, 41, 27, 165, 41, 36, 26, 165, 36, 33, 25, 165, 49, 41, 27, 165, 39, 35, 25, 165, 45, 39, 26, 165, 59, 47, 31, 165, 46, 40, 27, 165, 40, 36, 26, 165, 40, 36, 26, 165, 37, 33, 25, 165, 43, 38, 28, 165, 44, 39, 29, 165, 44, 38, 26, 165, 42, 37, 26, 165, 50, 42, 28, 165, 59, 47, 31, 165, 48, 41, 27, 165, 60, 47, 31, 165, 81, 60, 36, 165, 70, 53, 35, 165, 61, 48, 32, 165, 70, 53, 35, 165, 81, 60, 36, 165, 64, 50, 33, 165, 46, 39, 27, 165, 49, 41, 27, 165, 44, 38, 26, 165, 54, 44, 29, 165, 41, 36, 26, 165, 58, 47, 31, 165, 46, 40, 27, 165, 53, 44, 29, 165, 46, 40, 27, 165, 41, 36, 26, 165, 50, 42, 28, 165, 48, 49, 41, 165, 46, 40, 30, 165, 40, 36, 27, 165, 42, 37, 26, 165, 36, 33, 25, 165, 45, 39, 26, 165, 48, 41, 27, 165, 48, 41, 27, 165, 48, 42, 31, 165, 37, 34, 25, 165, 38, 34, 25, 165, 44, 39, 29, 165, 38, 34, 25, 165, 46, 40, 30, 165, 38, 34, 26, 165, 38, 34, 25, 165, 40, 36, 26, 165, 46, 40, 27, 165, 37, 34, 25, 165, 42, 37, 26, 165, 39, 35, 25, 165, 45, 39, 26, 165, 46, 40, 27, 165, 46, 39, 27, 165, 48, 41, 27, 165, 46, 40, 27, 165, 44, 38, 26, 165, 60, 48, 31, 165, 65, 50, 33, 165, 48, 41, 27, 165, 44, 38, 29, 165, 50, 43, 31, 165, 43, 38, 28, 165, 43, 45, 40, 165, 36, 33, 25, 165, 38, 34, 25, 165, 60, 50, 36, 165, 85, 68, 49, 165, 83, 67, 48, 165, 52, 43, 28, 165, 88, 99, 38, 255, 48, 41, 27, 165, 44, 38, 26, 165, 48, 41, 27, 165, 68, 52, 34, 165, 57, 46, 30, 165, 45, 39, 26, 165, 40, 35, 25, 165, 45, 39, 26, 165, 39, 35, 25, 165, 39, 35, 25, 165, 46, 39, 27, 165, 47, 40, 27, 165, 43, 37, 26, 165, 36, 33, 25, 165, 40, 35, 26, 165, 36, 33, 25, 165, 37, 34, 25, 165, 62, 51, 37, 165, 43, 38, 28, 165, 40, 36, 26, 165, 43, 38, 28, 165, 43, 37, 26, 165, 41, 36, 26, 165, 42, 37, 26, 165, 46, 39, 27, 165, 54, 44, 29, 165, 51, 43, 28, 165, 52, 43, 28, 165, 46, 40, 27, 165, 43, 37, 26, 165, 46, 40, 27, 165, 43, 38, 26, 165, 43, 38, 26, 165, 51, 43, 28, 165, 44, 38, 26, 165, 45, 39, 26, 165, 37, 33, 25, 165, 51, 61, 33, 255, 50, 42, 28, 165, 41, 36, 26, 165, 43, 37, 26, 165, 52, 43, 28, 165, 49, 42, 27, 165, 39, 35, 25, 165, 39, 35, 25, 165, 37, 33, 25, 165, 54, 45, 29, 165, 49, 42, 27, 165, 47, 40, 27, 165, 37, 34, 25, 165, 54, 45, 33, 165, 39, 35, 26, 165, 42, 37, 26, 165, 40, 35, 25, 165, 38, 34, 25, 165, 39, 35, 26, 165, 39, 35, 25, 165, 41, 36, 26, 165, 44, 38, 26, 165, 38, 34, 26, 165, 51, 43, 28, 165, 46, 40, 27, 165, 39, 35, 25, 165, 39, 35, 25, 165, 44, 38, 26, 165, 48, 41, 27, 165, 55, 45, 29, 165, 44, 38, 26, 165, 46, 40, 27, 165, 45, 39, 27, 165, 42, 37, 26, 165, 47, 40, 27, 165, 54, 44, 29, 165, 48, 41, 27, 165, 45, 39, 27, 165, 52, 43, 29, 165, 54, 44, 29, 165, 51, 42, 28, 165, 39, 35, 25, 165, 37, 34, 25, 165, 53, 45, 33, 165, 58, 49, 36, 165, 45, 39, 29, 165, 85, 67, 47, 165, 82, 66, 47, 165, 60, 50, 36, 165, 82, 66, 47, 165, 55, 46, 34, 165, 40, 35, 25, 165, 38, 34, 25, 165, 36, 33, 25, 165, 46, 40, 27, 165, 40, 36, 26, 165, 40, 36, 27, 165, 41, 36, 26, 165, 40, 36, 26, 165, 37, 33, 25, 165, 48, 41, 27, 165, 54, 44, 29, 165, 48, 41, 27, 165, 49, 42, 27, 165, 42, 37, 26, 165, 40, 35, 25, 165, 37, 33, 25, 165, 47, 40, 27, 165, 38, 34, 25, 165, 42, 37, 26, 165, 42, 37, 26, 165, 37, 34, 25, 165, 36, 33, 25, 165, 50, 42, 28, 165, 47, 40, 27, 165, 46, 39, 27, 165, 55, 45, 30, 165, 48, 41, 27, 165, 44, 38, 26, 165, 43, 37, 26, 165, 44, 38, 26, 165, 48, 41, 27, 165, 54, 44, 29, 165, 46, 39, 27, 165, 42, 37, 26, 165, 51, 43, 28, 165, 40, 35, 26, 165, 48, 41, 27, 165, 15, 15, 16, 255, 21, 22, 22, 255, 27, 28, 28, 255, 33, 34, 34, 255, 28, 28, 29, 255, 22, 23, 23, 255, 27, 27, 28, 255, 21, 21, 22, 255, 28, 29, 29, 255, 24, 25, 26, 255, 19, 19, 20, 255, 16, 16, 17, 255, 15, 16, 16, 255, 11, 11, 11, 255, 9, 9, 10, 255, 15, 16, 16, 255, 16, 16, 16, 255, 21, 22, 22, 255, 24, 25, 25, 255, 28, 29, 30, 255, 33, 34, 34, 255, 31, 31, 32, 255, 28, 28, 29, 255, 29, 30, 31, 255, 30, 31, 31, 255, 28, 29, 29, 255, 22, 23, 24, 255, 20, 21, 21, 255, 16, 17, 17, 255, 18, 18, 18, 255, 15, 15, 15, 255, 11, 12, 12, 255, 7, 8, 8, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 7, 7, 255, 5, 5, 6, 255, 7, 7, 7, 255, 9, 9, 9, 255, 11, 11, 11, 255, 8, 9, 9, 255, 9, 9, 10, 255, 13, 13, 14, 255, 11, 12, 12, 255, 12, 12, 12, 255, 22, 22, 23, 255, 16, 16, 17, 255, 13, 13, 13, 255, 11, 12, 12, 255, 8, 9, 9, 255, 8, 9, 9, 255, 13, 13, 14, 255, 13, 14, 14, 255, 16, 16, 16, 255, 15, 15, 15, 255, 17, 17, 18, 255, 33, 34, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 32, 255, 29, 29, 30, 255, 33, 33, 34, 255, 33, 33, 34, 255, 32, 33, 34, 255, 25, 25, 26, 255, 26, 26, 27, 255, 24, 24, 25, 255, 13, 14, 14, 255, 11, 12, 12, 255, 12, 12, 13, 255, 12, 13, 13, 255, 11, 11, 12, 255, 25, 25, 26, 255, 26, 26, 27, 255, 33, 33, 34, 255, 33, 33, 34, 255, 26, 27, 27, 255, 26, 27, 28, 255, 23, 23, 24, 255, 19, 19, 20, 255, 18, 19, 19, 255, 17, 18, 18, 255, 18, 19, 19, 255, 16, 17, 17, 255, 11, 11, 12, 255, 14, 14, 14, 255, 10, 10, 10, 255, 9, 9, 10, 255, 9, 9, 9, 255, 5, 5, 5, 255, 8, 9, 9, 255, 13, 14, 14, 255, 18, 19, 19, 255, 18, 18, 18, 255, 18, 18, 18, 255, 22, 23, 23, 255, 24, 25, 25, 255, 22, 22, 23, 255, 20, 21, 21, 255, 17, 17, 18, 255, 15, 15, 15, 255, 18, 19, 19, 255, 15, 16, 16, 255, 12, 13, 13, 255, 10, 10, 11, 255, 12, 13, 13, 255, 12, 13, 13, 255, 13, 14, 14, 255, 15, 15, 16, 255, 19, 19, 20, 255, 15, 16, 16, 255, 19, 19, 20, 255, 21, 22, 22, 255, 22, 23, 23, 255, 32, 32, 33, 255, 30, 31, 31, 255, 24, 25, 25, 255, 28, 29, 30, 255, 31, 32, 33, 255, 32, 33, 34, 255, 33, 33, 34, 255, 33, 33, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 26, 27, 27, 255, 23, 24, 24, 255, 20, 20, 21, 255, 13, 14, 14, 255, 13, 13, 14, 255, 10, 10, 10, 255, 17, 17, 18, 255, 24, 25, 25, 255, 22, 23, 23, 255, 33, 34, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 32, 33, 255, 31, 32, 33, 255, 31, 32, 33, 255, 32, 33, 33, 255, 32, 32, 33, 255, 19, 19, 20, 255, 16, 16, 17, 255, 13, 14, 14, 255, 9, 9, 10, 255, 10, 10, 11, 255, 9, 9, 9, 255, 15, 16, 16, 255, 24, 25, 25, 255, 25, 26, 26, 255, 23, 24, 24, 255, 30, 31, 32, 255, 25, 26, 26, 255, 26, 26, 27, 255, 33, 33, 34, 255, 27, 27, 28, 255, 32, 33, 34, 255, 31, 31, 32, 255, 19, 19, 20, 255, 22, 23, 24, 255, 17, 17, 18, 255, 17, 17, 18, 255, 19, 19, 20, 255, 13, 14, 14, 255, 10, 11, 11, 255, 5, 6, 6, 255, 10, 11, 11, 255, 7, 8, 8, 255, 9, 10, 10, 255, 13, 14, 14, 255, 14, 14, 15, 255, 14, 14, 15, 255, 18, 19, 19, 255, 17, 18, 18, 255, 12, 12, 12, 255, 16, 16, 16, 255, 21, 21, 22, 255, 19, 19, 20, 255, 18, 18, 19, 255, 19, 20, 20, 255, 12, 12, 13, 255, 10, 10, 10, 255, 11, 11, 11, 255, 5, 5, 6, 255, 7, 7, 7, 255, 13, 13, 13, 255, 16, 16, 17, 255, 14, 14, 14, 255, 22, 23, 23, 255, 19, 20, 20, 255, 22, 23, 23, 255, 28, 29, 30, 255, 24, 25, 26, 255, 31, 31, 32, 255, 33, 34, 34, 255, 33, 34, 34, 255, 29, 30, 31, 255, 33, 34, 34, 255, 26, 26, 27, 255, 26, 27, 27, 255, 21, 21, 22, 255, 20, 21, 21, 255, 11, 12, 12, 255, 10, 11, 11, 255, 14, 14, 15, 255, 11, 11, 11, 255, 13, 13, 14, 255, 15, 16, 16, 255, 17, 18, 18, 255, 19, 20, 20, 255, 22, 22, 23, 255, 17, 18, 18, 255, 18, 19, 19, 255, 17, 18, 18, 255, 25, 26, 26, 255, 27, 28, 28, 255, 19, 19, 20, 255, 18, 19, 19, 255, 12, 13, 13, 255, 6, 7, 7, 255, 7, 7, 7, 255, 6, 6, 6, 255, 8, 9, 9, 255, 11, 11, 11, 255, 15, 15, 15, 255, 18, 18, 19, 255, 22, 22, 23, 255, 23, 23, 24, 255, 19, 20, 20, 255, 20, 20, 21, 255, 14, 14, 15, 255, 10, 11, 11, 255, 15, 15, 16, 255, 18, 19, 19, 255, 20, 21, 21, 255, 15, 15, 15, 255, 14, 14, 15, 255, 10, 10, 10, 255, 15, 15, 15, 255, 14, 14, 14, 255, 20, 21, 21, 255, 18, 18, 19, 255, 28, 28, 29, 255, 33, 34, 34, 255, 31, 31, 32, 255, 24, 24, 25, 255, 31, 32, 32, 255, 27, 28, 29, 255, 21, 22, 22, 255, 17, 17, 17, 255, 15, 16, 16, 255, 16, 17, 17, 255, 12, 12, 12, 255, 7, 7, 7, 255, 11, 11, 12, 255, 42, 37, 26, 165, 45, 39, 26, 165, 48, 41, 27, 165, 41, 36, 26, 165, 69, 57, 41, 165, 86, 68, 49, 165, 64, 53, 38, 165, 40, 35, 26, 165, 46, 39, 27, 165, 42, 37, 26, 165, 66, 51, 34, 165, 64, 50, 33, 165, 39, 35, 25, 165, 38, 34, 25, 165, 44, 38, 26, 165, 49, 42, 27, 165, 66, 51, 33, 165, 51, 43, 28, 165, 42, 37, 26, 165, 41, 36, 26, 165, 54, 44, 29, 165, 44, 38, 26, 165, 60, 48, 31, 165, 44, 38, 26, 165, 41, 36, 26, 165, 44, 38, 26, 165, 42, 37, 26, 165, 56, 47, 34, 165, 37, 34, 25, 165, 40, 35, 26, 165, 39, 35, 25, 165, 40, 35, 26, 165, 46, 39, 27, 165, 54, 45, 29, 165, 44, 38, 26, 165, 58, 47, 31, 165, 44, 38, 26, 165, 63, 49, 32, 165, 51, 42, 28, 165, 60, 47, 31, 165, 46, 39, 27, 165, 47, 40, 27, 165, 43, 37, 26, 165, 51, 42, 28, 165, 45, 39, 27, 165, 45, 39, 27, 165, 58, 46, 30, 165, 41, 36, 26, 165, 36, 33, 25, 165, 42, 37, 28, 165, 36, 33, 25, 165, 63, 52, 38, 165, 48, 41, 31, 165, 46, 40, 30, 165, 37, 33, 25, 165, 42, 37, 26, 165, 47, 40, 27, 165, 56, 46, 30, 165, 56, 45, 30, 165, 52, 43, 28, 165, 65, 50, 33, 165, 68, 52, 34, 165, 64, 50, 33, 165, 41, 36, 26, 165, 41, 36, 26, 165, 37, 33, 25, 165, 55, 47, 34, 165, 60, 50, 36, 165, 47, 40, 27, 165, 55, 45, 30, 165, 60, 48, 31, 165, 59, 47, 31, 165, 84, 62, 36, 165, 86, 64, 36, 165, 62, 48, 32, 165, 47, 40, 27, 165, 67, 52, 34, 165, 72, 54, 36, 165, 47, 40, 27, 165, 59, 47, 31, 165, 58, 47, 31, 165, 41, 36, 26, 165, 40, 35, 25, 165, 50, 42, 28, 165, 58, 47, 31, 165, 66, 51, 34, 165, 52, 43, 28, 165, 46, 39, 27, 165, 53, 45, 33, 165, 50, 43, 32, 165, 38, 34, 25, 165, 46, 40, 27, 165, 48, 41, 31, 165, 42, 37, 28, 165, 39, 35, 25, 165, 37, 33, 25, 165, 44, 38, 28, 165, 41, 36, 26, 165, 36, 33, 25, 165, 49, 42, 31, 165, 37, 34, 25, 165, 46, 40, 29, 165, 48, 41, 31, 165, 39, 35, 25, 165, 37, 34, 25, 165, 42, 45, 40, 165, 48, 42, 31, 165, 55, 46, 34, 165, 40, 36, 26, 165, 54, 46, 33, 165, 40, 35, 25, 165, 41, 36, 26, 165, 50, 42, 27, 165, 46, 39, 27, 165, 39, 35, 25, 165, 39, 35, 25, 165, 48, 41, 31, 165, 39, 35, 25, 165, 51, 43, 28, 165, 50, 42, 28, 165, 40, 35, 26, 165, 37, 34, 25, 165, 41, 37, 27, 165, 37, 34, 25, 165, 37, 33, 25, 165, 38, 34, 25, 165, 74, 60, 43, 165, 49, 42, 31, 165, 40, 35, 25, 165, 49, 42, 27, 165, 50, 42, 28, 165, 47, 40, 27, 165, 38, 34, 25, 165, 44, 38, 26, 165, 42, 37, 26, 165, 40, 35, 25, 165, 41, 36, 26, 165, 40, 35, 26, 165, 46, 39, 27, 165, 56, 45, 30, 165, 36, 33, 25, 165, 37, 34, 25, 165, 52, 43, 28, 165, 46, 40, 27, 165, 43, 37, 26, 165, 46, 40, 27, 165, 48, 41, 27, 165, 48, 40, 27, 165, 45, 39, 27, 165, 61, 50, 37, 165, 67, 55, 40, 165, 56, 47, 34, 165, 36, 33, 25, 165, 36, 33, 25, 165, 59, 49, 36, 165, 38, 34, 25, 165, 41, 36, 26, 165, 39, 35, 25, 165, 48, 41, 27, 165, 49, 41, 27, 165, 63, 49, 32, 165, 44, 38, 26, 165, 40, 36, 26, 165, 53, 45, 33, 165, 45, 39, 27, 165, 44, 38, 26, 165, 60, 47, 31, 165, 46, 39, 27, 165, 46, 39, 27, 165, 36, 33, 25, 165, 46, 40, 27, 165, 43, 37, 26, 165, 50, 42, 28, 165, 39, 35, 25, 165, 37, 33, 25, 165, 45, 39, 26, 165, 45, 39, 26, 165, 40, 35, 25, 165, 37, 33, 25, 165, 39, 35, 25, 165, 41, 36, 26, 165, 44, 38, 26, 165, 40, 35, 25, 165, 42, 36, 26, 165, 41, 36, 26, 165, 44, 38, 26, 165, 41, 36, 26, 165, 45, 39, 29, 165, 48, 41, 27, 165, 37, 34, 25, 165, 39, 35, 25, 165, 42, 37, 26, 165, 37, 33, 25, 165, 52, 44, 32, 165, 44, 38, 26, 165, 50, 42, 28, 165, 48, 41, 27, 165, 48, 41, 27, 165, 52, 43, 28, 165, 37, 33, 25, 165, 38, 34, 25, 165, 45, 39, 27, 165, 42, 37, 26, 165, 53, 44, 29, 165, 48, 41, 27, 165, 48, 41, 27, 165, 59, 47, 31, 165, 48, 41, 27, 165, 36, 33, 25, 165, 37, 34, 25, 165, 57, 48, 35, 165, 47, 41, 30, 165, 46, 39, 27, 165, 42, 37, 26, 165, 78, 63, 45, 165, 41, 36, 26, 165, 45, 39, 26, 165, 51, 44, 32, 165, 39, 34, 25, 165, 37, 34, 25, 165, 41, 36, 26, 165, 42, 37, 26, 165, 48, 41, 27, 165, 49, 42, 27, 165, 48, 41, 27, 165, 45, 39, 26, 165, 46, 39, 27, 165, 56, 45, 30, 165, 56, 45, 30, 165, 68, 52, 34, 165, 45, 39, 26, 165, 45, 39, 27, 165, 46, 40, 27, 165, 43, 38, 26, 165, 41, 36, 26, 165, 47, 40, 30, 165, 45, 39, 26, 165, 36, 33, 25, 165, 41, 36, 26, 165, 36, 33, 25, 165, 40, 35, 25, 165, 64, 50, 33, 165, 57, 46, 30, 165, 39, 35, 25, 165, 41, 36, 26, 165, 50, 42, 28, 165, 37, 34, 25, 165, 44, 39, 29, 165, 41, 36, 26, 165, 45, 39, 26, 165, 52, 43, 28, 165, 47, 40, 27, 165, 45, 39, 26, 165, 55, 45, 29, 165, 46, 39, 27, 165, 43, 37, 26, 165, 20, 21, 21, 255, 29, 29, 30, 255, 31, 31, 32, 255, 27, 28, 29, 255, 33, 34, 34, 255, 31, 32, 32, 255, 26, 27, 28, 255, 29, 29, 30, 255, 21, 21, 22, 255, 24, 25, 25, 255, 28, 29, 30, 255, 23, 24, 24, 255, 14, 14, 15, 255, 16, 17, 17, 255, 15, 15, 15, 255, 14, 14, 15, 255, 15, 15, 16, 255, 20, 20, 21, 255, 22, 22, 23, 255, 22, 22, 23, 255, 27, 28, 29, 255, 24, 25, 25, 255, 25, 25, 26, 255, 18, 18, 19, 255, 21, 22, 22, 255, 21, 21, 22, 255, 20, 20, 21, 255, 20, 21, 21, 255, 22, 23, 23, 255, 14, 15, 15, 255, 8, 8, 8, 255, 14, 14, 14, 255, 14, 15, 15, 255, 10, 11, 11, 255, 11, 11, 11, 255, 10, 10, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 10, 10, 10, 255, 7, 7, 7, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 9, 10, 10, 255, 9, 10, 10, 255, 10, 10, 11, 255, 9, 9, 9, 255, 10, 11, 11, 255, 7, 7, 7, 255, 9, 9, 9, 255, 13, 13, 14, 255, 15, 15, 16, 255, 15, 15, 15, 255, 10, 10, 10, 255, 27, 28, 29, 255, 28, 29, 29, 255, 33, 34, 34, 255, 29, 30, 30, 255, 31, 32, 33, 255, 29, 30, 31, 255, 27, 28, 29, 255, 32, 33, 34, 255, 33, 33, 34, 255, 33, 34, 34, 255, 32, 33, 34, 255, 21, 22, 22, 255, 19, 20, 20, 255, 17, 17, 18, 255, 19, 19, 19, 255, 12, 12, 12, 255, 12, 12, 12, 255, 15, 15, 15, 255, 28, 28, 29, 255, 29, 30, 31, 255, 28, 29, 29, 255, 28, 28, 29, 255, 25, 25, 26, 255, 21, 21, 22, 255, 23, 23, 24, 255, 18, 18, 19, 255, 17, 18, 18, 255, 13, 14, 14, 255, 17, 17, 18, 255, 12, 12, 13, 255, 10, 10, 11, 255, 13, 13, 13, 255, 8, 8, 9, 255, 6, 6, 7, 255, 5, 5, 5, 255, 5, 5, 5, 255, 6, 6, 6, 255, 12, 12, 12, 255, 12, 12, 13, 255, 15, 16, 16, 255, 16, 16, 17, 255, 18, 18, 18, 255, 16, 16, 16, 255, 19, 19, 19, 255, 15, 16, 16, 255, 16, 16, 16, 255, 15, 15, 15, 255, 13, 13, 13, 255, 11, 12, 12, 255, 17, 18, 18, 255, 17, 17, 18, 255, 12, 13, 13, 255, 13, 13, 13, 255, 13, 13, 14, 255, 19, 20, 20, 255, 14, 15, 15, 255, 20, 21, 21, 255, 23, 24, 25, 255, 19, 19, 20, 255, 27, 27, 28, 255, 17, 18, 18, 255, 18, 19, 19, 255, 28, 28, 29, 255, 30, 30, 31, 255, 32, 33, 34, 255, 33, 33, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 25, 26, 26, 255, 28, 29, 29, 255, 20, 21, 21, 255, 14, 14, 14, 255, 14, 14, 14, 255, 13, 13, 14, 255, 19, 19, 20, 255, 23, 24, 24, 255, 15, 16, 16, 255, 20, 21, 21, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 33, 33, 34, 255, 32, 33, 33, 255, 32, 32, 33, 255, 32, 33, 34, 255, 28, 28, 29, 255, 20, 21, 21, 255, 16, 16, 17, 255, 13, 13, 13, 255, 7, 7, 7, 255, 13, 14, 14, 255, 13, 13, 13, 255, 23, 23, 24, 255, 27, 27, 28, 255, 23, 23, 24, 255, 33, 34, 34, 255, 31, 32, 32, 255, 32, 33, 33, 255, 32, 33, 33, 255, 33, 33, 34, 255, 33, 33, 34, 255, 30, 31, 31, 255, 33, 34, 34, 255, 27, 28, 29, 255, 17, 17, 17, 255, 21, 21, 22, 255, 19, 19, 20, 255, 14, 15, 15, 255, 13, 13, 13, 255, 9, 10, 10, 255, 3, 3, 3, 255, 7, 7, 7, 255, 12, 13, 13, 255, 7, 7, 8, 255, 10, 11, 11, 255, 11, 11, 12, 255, 10, 10, 11, 255, 13, 13, 14, 255, 13, 13, 14, 255, 12, 12, 12, 255, 10, 10, 10, 255, 19, 19, 20, 255, 16, 16, 16, 255, 12, 12, 12, 255, 23, 24, 24, 255, 14, 14, 15, 255, 14, 14, 15, 255, 5, 5, 6, 255, 6, 6, 6, 255, 6, 7, 7, 255, 10, 10, 10, 255, 16, 17, 17, 255, 16, 16, 17, 255, 15, 16, 16, 255, 12, 12, 12, 255, 28, 28, 29, 255, 22, 23, 23, 255, 28, 29, 29, 255, 22, 22, 23, 255, 27, 27, 28, 255, 29, 29, 30, 255, 27, 27, 28, 255, 28, 29, 30, 255, 25, 25, 26, 255, 16, 17, 17, 255, 25, 26, 26, 255, 17, 18, 18, 255, 8, 9, 9, 255, 12, 13, 13, 255, 13, 13, 13, 255, 8, 8, 8, 255, 9, 10, 10, 255, 10, 10, 10, 255, 15, 15, 15, 255, 14, 14, 15, 255, 14, 14, 14, 255, 18, 18, 18, 255, 10, 11, 11, 255, 12, 12, 12, 255, 19, 19, 20, 255, 19, 20, 20, 255, 16, 17, 17, 255, 14, 14, 15, 255, 8, 8, 8, 255, 9, 9, 10, 255, 8, 8, 8, 255, 9, 9, 9, 255, 9, 10, 10, 255, 12, 12, 13, 255, 20, 20, 21, 255, 24, 25, 25, 255, 31, 32, 33, 255, 24, 25, 25, 255, 18, 19, 19, 255, 15, 15, 15, 255, 14, 14, 15, 255, 11, 11, 12, 255, 19, 19, 20, 255, 18, 19, 19, 255, 14, 15, 15, 255, 16, 16, 16, 255, 10, 10, 11, 255, 14, 14, 14, 255, 12, 12, 13, 255, 15, 15, 16, 255, 19, 20, 20, 255, 20, 20, 21, 255, 19, 19, 19, 255, 25, 26, 27, 255, 23, 24, 25, 255, 24, 24, 25, 255, 24, 25, 25, 255, 22, 23, 23, 255, 25, 26, 26, 255, 20, 21, 21, 255, 15, 15, 15, 255, 10, 11, 11, 255, 8, 8, 8, 255, 9, 9, 9, 255, 14, 14, 14, 255, 36, 33, 25, 165, 38, 34, 25, 165, 49, 42, 27, 165, 49, 42, 31, 165, 60, 50, 36, 165, 60, 50, 37, 165, 79, 64, 46, 165, 55, 46, 34, 165, 47, 40, 27, 165, 58, 47, 31, 165, 57, 46, 30, 165, 51, 43, 28, 165, 42, 37, 26, 165, 45, 39, 27, 165, 42, 36, 26, 165, 49, 41, 27, 165, 51, 42, 28, 165, 51, 42, 28, 165, 46, 39, 27, 165, 47, 40, 27, 165, 45, 39, 27, 165, 64, 49, 33, 165, 56, 45, 30, 165, 43, 37, 26, 165, 42, 37, 26, 165, 38, 34, 25, 165, 43, 38, 28, 165, 70, 57, 41, 165, 72, 59, 42, 165, 37, 33, 25, 165, 39, 35, 25, 165, 39, 35, 26, 165, 39, 35, 25, 165, 41, 36, 26, 165, 61, 48, 32, 165, 56, 46, 30, 165, 50, 42, 28, 165, 52, 43, 29, 165, 54, 44, 29, 165, 49, 49, 41, 165, 50, 42, 28, 165, 37, 34, 25, 165, 42, 37, 26, 165, 57, 46, 30, 165, 40, 36, 26, 165, 42, 37, 26, 165, 46, 40, 27, 165, 37, 33, 25, 165, 40, 35, 26, 165, 41, 36, 26, 165, 87, 70, 49, 165, 85, 68, 48, 165, 86, 69, 49, 165, 65, 54, 39, 165, 38, 34, 25, 165, 44, 38, 26, 165, 53, 44, 29, 165, 48, 41, 27, 165, 42, 37, 26, 165, 42, 37, 26, 165, 51, 43, 28, 165, 60, 48, 32, 165, 56, 46, 30, 165, 36, 33, 25, 165, 41, 36, 26, 165, 63, 52, 38, 165, 70, 57, 41, 165, 38, 34, 25, 165, 51, 42, 28, 165, 70, 53, 35, 165, 53, 44, 29, 165, 65, 50, 33, 165, 80, 59, 36, 165, 65, 50, 33, 165, 51, 43, 28, 165, 51, 43, 28, 165, 52, 43, 28, 165, 70, 53, 35, 165, 45, 39, 26, 165, 46, 39, 27, 165, 45, 39, 27, 165, 51, 43, 28, 165, 42, 37, 26, 165, 59, 47, 31, 165, 56, 45, 30, 165, 49, 42, 27, 165, 52, 43, 28, 165, 43, 37, 26, 165, 41, 36, 26, 165, 85, 67, 47, 165, 64, 53, 38, 165, 44, 38, 26, 165, 39, 35, 25, 165, 42, 37, 26, 165, 39, 35, 25, 165, 37, 33, 25, 165, 39, 35, 25, 165, 37, 33, 25, 165, 54, 44, 29, 165, 53, 44, 29, 165, 40, 35, 25, 165, 39, 35, 26, 165, 37, 33, 25, 165, 37, 34, 25, 165, 40, 36, 26, 165, 52, 43, 29, 165, 39, 35, 26, 165, 65, 53, 39, 165, 66, 55, 39, 165, 39, 35, 25, 165, 58, 48, 35, 165, 37, 33, 25, 165, 48, 41, 27, 165, 37, 33, 25, 165, 39, 35, 26, 165, 38, 34, 25, 165, 79, 64, 46, 165, 66, 54, 39, 165, 49, 41, 27, 165, 46, 39, 27, 165, 40, 36, 26, 165, 42, 37, 26, 165, 42, 37, 26, 165, 76, 61, 44, 165, 63, 52, 38, 165, 40, 36, 27, 165, 69, 56, 41, 165, 36, 33, 25, 165, 64, 53, 38, 165, 38, 34, 25, 165, 36, 33, 25, 165, 42, 37, 26, 165, 39, 35, 26, 165, 41, 36, 26, 165, 57, 48, 35, 165, 39, 35, 25, 165, 43, 38, 26, 165, 56, 45, 30, 165, 61, 48, 32, 165, 47, 40, 27, 165, 39, 35, 25, 165, 46, 39, 27, 165, 49, 41, 27, 165, 40, 35, 25, 165, 45, 39, 27, 165, 52, 43, 28, 165, 37, 33, 25, 165, 47, 40, 27, 165, 40, 36, 26, 165, 43, 37, 26, 165, 37, 33, 25, 165, 39, 35, 26, 165, 48, 41, 27, 165, 40, 35, 25, 165, 61, 51, 37, 165, 57, 48, 35, 165, 67, 55, 40, 165, 39, 35, 26, 165, 44, 38, 26, 165, 47, 40, 27, 165, 45, 39, 26, 165, 46, 40, 27, 165, 39, 35, 25, 165, 42, 37, 26, 165, 43, 37, 26, 165, 43, 37, 26, 165, 40, 35, 25, 165, 45, 39, 26, 165, 47, 40, 27, 165, 45, 39, 27, 165, 48, 41, 27, 165, 43, 37, 26, 165, 45, 38, 26, 165, 45, 39, 27, 165, 43, 38, 26, 165, 49, 41, 27, 165, 49, 41, 27, 165, 42, 37, 26, 165, 43, 38, 26, 165, 40, 35, 26, 165, 41, 36, 26, 165, 39, 35, 25, 165, 40, 35, 25, 165, 46, 40, 29, 165, 44, 38, 26, 165, 47, 40, 27, 165, 37, 33, 25, 165, 56, 47, 34, 165, 47, 40, 27, 165, 50, 42, 28, 165, 48, 41, 27, 165, 53, 44, 29, 165, 46, 40, 27, 165, 46, 39, 27, 165, 48, 41, 27, 165, 43, 38, 26, 165, 42, 37, 26, 165, 50, 43, 32, 165, 41, 36, 27, 165, 47, 40, 27, 165, 46, 39, 27, 165, 46, 40, 27, 165, 53, 43, 29, 165, 53, 44, 29, 165, 51, 42, 28, 165, 48, 41, 27, 165, 41, 36, 26, 165, 36, 33, 25, 165, 41, 37, 27, 165, 44, 38, 26, 165, 43, 37, 26, 165, 38, 34, 25, 165, 41, 36, 26, 165, 42, 37, 26, 165, 40, 36, 26, 165, 41, 36, 26, 165, 49, 41, 27, 165, 43, 37, 26, 165, 48, 41, 27, 165, 41, 36, 26, 165, 37, 33, 25, 165, 47, 40, 27, 165, 55, 45, 30, 165, 65, 50, 33, 165, 73, 55, 36, 165, 50, 42, 28, 165, 59, 47, 31, 165, 61, 48, 32, 165, 58, 47, 31, 165, 66, 51, 34, 165, 48, 41, 27, 165, 43, 37, 26, 165, 42, 37, 26, 165, 43, 37, 26, 165, 38, 34, 25, 165, 47, 40, 27, 165, 42, 37, 26, 165, 41, 36, 26, 165, 61, 51, 37, 165, 49, 42, 27, 165, 51, 43, 28, 165, 47, 40, 27, 165, 48, 41, 27, 165, 40, 36, 26, 165, 46, 40, 27, 165, 57, 46, 30, 165, 42, 37, 28, 165, 37, 33, 25, 165, 44, 38, 29, 165, 36, 33, 25, 165, 50, 43, 31, 165, 40, 36, 26, 165, 55, 45, 29, 165, 62, 49, 32, 165, 42, 37, 26, 165, 39, 35, 25, 165, 20, 21, 21, 255, 19, 20, 20, 255, 30, 31, 31, 255, 28, 28, 29, 255, 29, 30, 30, 255, 33, 33, 34, 255, 24, 25, 25, 255, 32, 33, 33, 255, 25, 25, 26, 255, 33, 34, 34, 255, 27, 27, 28, 255, 22, 22, 23, 255, 16, 16, 16, 255, 13, 13, 14, 255, 13, 14, 14, 255, 10, 10, 10, 255, 11, 12, 12, 255, 15, 16, 16, 255, 18, 18, 18, 255, 21, 21, 22, 255, 27, 28, 29, 255, 24, 24, 25, 255, 17, 18, 18, 255, 19, 20, 20, 255, 15, 15, 15, 255, 16, 16, 16, 255, 13, 13, 14, 255, 14, 14, 15, 255, 16, 17, 17, 255, 9, 9, 9, 255, 9, 10, 10, 255, 10, 10, 10, 255, 15, 16, 16, 255, 13, 13, 13, 255, 7, 8, 8, 255, 13, 13, 14, 255, 11, 11, 11, 255, 13, 13, 13, 255, 9, 9, 9, 255, 9, 10, 10, 255, 8, 8, 8, 255, 10, 10, 11, 255, 8, 9, 9, 255, 7, 8, 8, 255, 13, 13, 14, 255, 14, 14, 14, 255, 13, 13, 14, 255, 8, 8, 9, 255, 8, 8, 8, 255, 10, 11, 11, 255, 17, 17, 17, 255, 21, 22, 22, 255, 27, 28, 29, 255, 31, 31, 32, 255, 17, 18, 18, 255, 16, 17, 17, 255, 19, 19, 20, 255, 21, 22, 22, 255, 22, 23, 23, 255, 29, 30, 30, 255, 24, 25, 26, 255, 33, 34, 34, 255, 33, 34, 34, 255, 32, 32, 33, 255, 30, 31, 32, 255, 18, 18, 18, 255, 23, 24, 24, 255, 13, 13, 13, 255, 15, 16, 16, 255, 8, 8, 8, 255, 4, 4, 4, 255, 18, 18, 19, 255, 20, 21, 21, 255, 22, 22, 23, 255, 27, 28, 29, 255, 25, 26, 26, 255, 22, 23, 24, 255, 22, 22, 23, 255, 22, 22, 23, 255, 17, 18, 18, 255, 18, 18, 19, 255, 13, 13, 14, 255, 11, 12, 12, 255, 8, 8, 8, 255, 8, 8, 8, 255, 7, 7, 7, 255, 5, 5, 5, 255, 8, 8, 9, 255, 8, 8, 8, 255, 8, 8, 9, 255, 10, 10, 10, 255, 6, 6, 6, 255, 5, 5, 5, 255, 10, 10, 10, 255, 15, 15, 16, 255, 16, 17, 17, 255, 16, 17, 17, 255, 12, 12, 12, 255, 12, 12, 12, 255, 15, 15, 16, 255, 13, 13, 13, 255, 15, 15, 15, 255, 13, 13, 14, 255, 14, 14, 14, 255, 22, 23, 24, 255, 20, 21, 21, 255, 15, 15, 15, 255, 12, 13, 13, 255, 12, 12, 12, 255, 13, 14, 14, 255, 16, 16, 17, 255, 17, 17, 18, 255, 25, 25, 26, 255, 18, 18, 19, 255, 24, 24, 25, 255, 18, 18, 19, 255, 27, 28, 28, 255, 33, 34, 34, 255, 28, 29, 29, 255, 33, 34, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 29, 30, 30, 255, 30, 31, 32, 255, 21, 22, 22, 255, 19, 20, 20, 255, 18, 19, 19, 255, 20, 21, 21, 255, 13, 13, 13, 255, 14, 14, 14, 255, 17, 18, 18, 255, 14, 15, 15, 255, 19, 19, 20, 255, 20, 21, 21, 255, 33, 34, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 32, 33, 255, 32, 32, 33, 255, 21, 21, 22, 255, 19, 20, 20, 255, 15, 15, 15, 255, 14, 14, 14, 255, 14, 15, 15, 255, 16, 16, 16, 255, 18, 18, 18, 255, 21, 21, 22, 255, 21, 22, 22, 255, 33, 33, 34, 255, 32, 33, 33, 255, 31, 32, 32, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 28, 29, 30, 255, 33, 34, 34, 255, 22, 22, 23, 255, 22, 22, 23, 255, 14, 15, 15, 255, 20, 21, 21, 255, 8, 9, 9, 255, 8, 8, 9, 255, 10, 10, 10, 255, 8, 9, 9, 255, 13, 13, 14, 255, 14, 14, 15, 255, 10, 10, 11, 255, 13, 13, 13, 255, 11, 11, 11, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 10, 10, 255, 10, 11, 11, 255, 13, 14, 14, 255, 16, 16, 16, 255, 18, 18, 18, 255, 16, 17, 17, 255, 17, 17, 18, 255, 14, 15, 15, 255, 8, 8, 9, 255, 6, 7, 7, 255, 4, 4, 5, 255, 12, 12, 12, 255, 9, 9, 9, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 11, 11, 255, 14, 14, 14, 255, 26, 26, 27, 255, 16, 16, 17, 255, 13, 13, 14, 255, 21, 22, 22, 255, 22, 23, 23, 255, 27, 27, 28, 255, 26, 26, 27, 255, 25, 26, 26, 255, 23, 23, 24, 255, 25, 25, 26, 255, 21, 21, 22, 255, 12, 12, 13, 255, 12, 12, 13, 255, 13, 13, 13, 255, 8, 8, 8, 255, 12, 12, 12, 255, 12, 12, 13, 255, 10, 11, 11, 255, 13, 13, 13, 255, 11, 11, 11, 255, 15, 15, 16, 255, 17, 17, 18, 255, 12, 12, 13, 255, 16, 16, 17, 255, 18, 19, 19, 255, 18, 19, 19, 255, 16, 16, 17, 255, 11, 11, 12, 255, 10, 10, 10, 255, 5, 5, 5, 255, 8, 8, 8, 255, 5, 5, 5, 255, 7, 7, 7, 255, 12, 12, 12, 255, 15, 16, 16, 255, 26, 27, 27, 255, 31, 32, 32, 255, 25, 26, 26, 255, 18, 18, 19, 255, 18, 18, 19, 255, 13, 14, 14, 255, 18, 19, 19, 255, 17, 18, 18, 255, 21, 21, 22, 255, 25, 25, 26, 255, 19, 19, 20, 255, 13, 13, 13, 255, 13, 14, 14, 255, 11, 12, 12, 255, 15, 15, 15, 255, 13, 13, 14, 255, 16, 17, 17, 255, 19, 20, 20, 255, 22, 23, 23, 255, 25, 25, 26, 255, 26, 26, 27, 255, 31, 32, 33, 255, 33, 33, 34, 255, 25, 26, 27, 255, 21, 22, 22, 255, 14, 14, 14, 255, 15, 16, 16, 255, 13, 13, 13, 255, 13, 14, 14, 255, 18, 18, 19, 255, 45, 39, 29, 165, 39, 35, 25, 165, 40, 36, 26, 165, 47, 48, 41, 165, 42, 37, 26, 165, 40, 36, 27, 165, 65, 54, 39, 165, 73, 59, 42, 165, 38, 34, 25, 165, 62, 48, 32, 165, 53, 44, 29, 165, 48, 41, 27, 165, 50, 42, 28, 165, 41, 36, 26, 165, 52, 43, 28, 165, 44, 38, 26, 165, 48, 41, 27, 165, 38, 34, 25, 165, 49, 42, 27, 165, 49, 42, 27, 165, 52, 43, 28, 165, 59, 47, 31, 165, 55, 45, 29, 165, 44, 38, 26, 165, 37, 33, 25, 165, 87, 69, 49, 165, 61, 51, 37, 165, 79, 64, 46, 165, 46, 40, 30, 165, 54, 46, 33, 165, 61, 51, 37, 165, 40, 35, 26, 165, 44, 38, 26, 165, 37, 33, 25, 165, 48, 41, 27, 165, 52, 43, 28, 165, 48, 41, 27, 165, 60, 48, 31, 165, 47, 40, 27, 165, 46, 40, 27, 165, 40, 35, 25, 165, 40, 36, 26, 165, 40, 35, 25, 165, 52, 43, 28, 165, 46, 39, 27, 165, 48, 41, 27, 165, 48, 41, 27, 165, 44, 38, 26, 165, 40, 36, 26, 165, 43, 37, 26, 165, 80, 65, 46, 165, 87, 69, 49, 165, 63, 52, 38, 165, 48, 42, 31, 165, 45, 39, 29, 165, 38, 34, 25, 165, 51, 43, 28, 165, 41, 36, 26, 165, 49, 42, 27, 165, 46, 39, 27, 165, 44, 38, 26, 165, 46, 39, 27, 165, 45, 39, 26, 165, 38, 34, 25, 165, 39, 35, 25, 165, 40, 36, 27, 165, 40, 36, 26, 165, 43, 37, 26, 165, 46, 40, 27, 165, 55, 45, 29, 165, 48, 41, 27, 165, 56, 45, 30, 165, 56, 45, 30, 165, 63, 49, 33, 165, 55, 45, 30, 165, 44, 38, 26, 165, 45, 39, 26, 165, 63, 49, 32, 165, 50, 42, 28, 165, 40, 35, 27, 165, 41, 36, 26, 165, 47, 40, 27, 165, 51, 43, 28, 165, 55, 45, 29, 165, 63, 49, 33, 165, 45, 39, 26, 165, 44, 38, 26, 165, 46, 39, 27, 165, 40, 36, 26, 165, 68, 55, 40, 165, 38, 34, 25, 165, 43, 37, 26, 165, 37, 33, 25, 165, 47, 40, 27, 165, 54, 52, 43, 165, 45, 39, 26, 165, 42, 37, 26, 165, 36, 33, 25, 165, 53, 44, 29, 165, 48, 41, 27, 165, 41, 36, 26, 165, 50, 42, 28, 165, 48, 41, 27, 165, 45, 38, 26, 165, 44, 38, 26, 165, 64, 50, 33, 165, 37, 33, 25, 165, 44, 39, 29, 165, 71, 58, 42, 165, 41, 36, 27, 165, 43, 38, 26, 165, 38, 34, 25, 165, 49, 42, 31, 165, 40, 36, 26, 165, 39, 35, 25, 165, 46, 40, 27, 165, 48, 42, 31, 165, 39, 35, 25, 165, 37, 34, 25, 165, 43, 38, 26, 165, 41, 36, 26, 165, 44, 46, 40, 165, 42, 37, 28, 165, 46, 40, 29, 165, 87, 70, 49, 165, 71, 58, 42, 165, 50, 43, 31, 165, 43, 38, 28, 165, 79, 63, 45, 165, 36, 33, 25, 165, 71, 58, 42, 165, 36, 33, 25, 165, 37, 33, 25, 165, 38, 34, 25, 165, 36, 33, 25, 165, 44, 38, 26, 165, 47, 40, 27, 165, 51, 43, 28, 165, 46, 39, 27, 165, 44, 38, 26, 165, 45, 39, 29, 165, 44, 38, 26, 165, 52, 43, 29, 165, 44, 38, 26, 165, 43, 37, 26, 165, 41, 36, 26, 165, 39, 35, 25, 165, 41, 36, 26, 165, 45, 39, 29, 165, 38, 34, 26, 165, 48, 41, 30, 165, 41, 36, 26, 165, 44, 38, 26, 165, 40, 36, 26, 165, 39, 35, 25, 165, 66, 55, 40, 165, 62, 51, 37, 165, 39, 35, 25, 165, 48, 41, 27, 165, 46, 40, 27, 165, 43, 38, 28, 165, 41, 36, 26, 165, 38, 34, 25, 165, 38, 34, 25, 165, 38, 34, 25, 165, 46, 40, 27, 165, 39, 35, 26, 165, 42, 45, 40, 165, 43, 37, 26, 165, 46, 40, 27, 165, 48, 41, 27, 165, 40, 36, 26, 165, 48, 41, 27, 165, 49, 41, 27, 165, 39, 35, 25, 165, 47, 40, 27, 165, 48, 41, 27, 165, 64, 50, 33, 165, 44, 38, 26, 165, 43, 37, 26, 165, 39, 35, 25, 165, 40, 35, 25, 165, 48, 41, 27, 165, 38, 34, 26, 165, 37, 34, 25, 165, 38, 34, 25, 165, 49, 42, 31, 165, 44, 38, 29, 165, 46, 40, 27, 165, 45, 39, 27, 165, 44, 38, 26, 165, 51, 43, 28, 165, 50, 42, 28, 165, 41, 36, 26, 165, 42, 37, 26, 165, 39, 35, 25, 165, 44, 39, 29, 165, 67, 55, 40, 165, 40, 36, 26, 165, 43, 38, 26, 165, 45, 39, 26, 165, 40, 36, 27, 165, 42, 37, 26, 165, 52, 43, 29, 165, 64, 50, 33, 165, 50, 42, 28, 165, 43, 37, 26, 165, 42, 37, 26, 165, 40, 36, 26, 165, 41, 36, 26, 165, 40, 35, 26, 165, 40, 35, 27, 165, 43, 38, 26, 165, 42, 37, 26, 165, 43, 37, 26, 165, 36, 33, 25, 165, 40, 36, 26, 165, 53, 44, 29, 165, 46, 40, 27, 165, 47, 40, 27, 165, 41, 36, 26, 165, 46, 48, 41, 165, 56, 45, 30, 165, 51, 43, 28, 165, 63, 49, 32, 165, 52, 43, 29, 165, 51, 43, 28, 165, 50, 42, 28, 165, 48, 41, 27, 165, 48, 41, 27, 165, 57, 46, 30, 165, 44, 38, 26, 165, 43, 38, 26, 165, 51, 43, 28, 165, 42, 37, 26, 165, 49, 42, 27, 165, 63, 52, 38, 165, 37, 34, 25, 165, 41, 36, 26, 165, 47, 40, 27, 165, 67, 52, 34, 165, 48, 41, 27, 165, 42, 37, 26, 165, 50, 43, 32, 165, 48, 41, 27, 165, 47, 40, 27, 165, 38, 34, 25, 165, 37, 34, 25, 165, 65, 54, 39, 165, 54, 46, 33, 165, 78, 63, 45, 165, 37, 33, 25, 165, 40, 36, 26, 165, 52, 43, 28, 165, 40, 35, 25, 165, 39, 35, 25, 165, 17, 18, 18, 255, 23, 23, 24, 255, 18, 18, 19, 255, 24, 24, 25, 255, 21, 22, 22, 255, 33, 34, 34, 255, 29, 30, 31, 255, 27, 28, 29, 255, 21, 22, 22, 255, 30, 31, 31, 255, 26, 26, 27, 255, 25, 25, 26, 255, 22, 22, 23, 255, 17, 18, 18, 255, 11, 12, 12, 255, 11, 11, 11, 255, 12, 12, 13, 255, 14, 15, 15, 255, 17, 18, 18, 255, 18, 18, 19, 255, 18, 18, 19, 255, 20, 21, 21, 255, 21, 21, 22, 255, 17, 17, 18, 255, 19, 19, 20, 255, 11, 11, 12, 255, 13, 13, 13, 255, 10, 11, 11, 255, 12, 13, 13, 255, 12, 13, 13, 255, 14, 15, 15, 255, 13, 14, 14, 255, 15, 16, 16, 255, 16, 16, 16, 255, 14, 14, 15, 255, 9, 9, 10, 255, 12, 13, 13, 255, 14, 15, 15, 255, 8, 9, 9, 255, 15, 16, 16, 255, 14, 14, 14, 255, 8, 8, 8, 255, 16, 16, 16, 255, 16, 16, 16, 255, 15, 15, 16, 255, 15, 16, 16, 255, 15, 16, 16, 255, 9, 9, 9, 255, 7, 7, 7, 255, 15, 15, 16, 255, 15, 16, 16, 255, 19, 20, 20, 255, 29, 29, 30, 255, 20, 21, 21, 255, 17, 18, 18, 255, 23, 23, 24, 255, 22, 23, 23, 255, 14, 15, 15, 255, 20, 20, 21, 255, 23, 23, 24, 255, 29, 29, 30, 255, 28, 29, 29, 255, 33, 34, 34, 255, 31, 32, 32, 255, 27, 28, 28, 255, 31, 31, 32, 255, 21, 21, 22, 255, 15, 15, 16, 255, 13, 14, 14, 255, 8, 8, 8, 255, 8, 8, 8, 255, 15, 16, 16, 255, 16, 16, 17, 255, 17, 18, 18, 255, 20, 20, 21, 255, 22, 22, 23, 255, 21, 21, 21, 255, 19, 20, 20, 255, 19, 19, 19, 255, 15, 16, 16, 255, 12, 12, 13, 255, 9, 10, 10, 255, 10, 10, 11, 255, 9, 9, 9, 255, 10, 10, 10, 255, 12, 12, 13, 255, 11, 11, 11, 255, 9, 9, 9, 255, 6, 6, 6, 255, 9, 10, 10, 255, 11, 11, 11, 255, 10, 11, 11, 255, 4, 4, 4, 255, 7, 7, 7, 255, 9, 9, 9, 255, 15, 16, 16, 255, 16, 16, 16, 255, 11, 11, 11, 255, 10, 10, 10, 255, 14, 14, 15, 255, 13, 13, 13, 255, 19, 19, 20, 255, 16, 16, 17, 255, 25, 25, 26, 255, 21, 22, 22, 255, 16, 17, 17, 255, 17, 17, 18, 255, 9, 9, 10, 255, 8, 8, 8, 255, 10, 10, 10, 255, 15, 15, 15, 255, 20, 20, 21, 255, 20, 21, 21, 255, 26, 26, 27, 255, 19, 19, 19, 255, 27, 27, 28, 255, 26, 26, 27, 255, 25, 26, 26, 255, 33, 34, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 33, 33, 34, 255, 32, 33, 33, 255, 31, 32, 32, 255, 24, 25, 25, 255, 28, 28, 29, 255, 21, 21, 22, 255, 14, 15, 15, 255, 10, 11, 11, 255, 15, 15, 15, 255, 13, 14, 14, 255, 12, 12, 13, 255, 13, 13, 14, 255, 27, 28, 28, 255, 25, 26, 26, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 33, 255, 21, 22, 22, 255, 21, 21, 22, 255, 16, 16, 16, 255, 16, 17, 17, 255, 15, 15, 15, 255, 15, 16, 16, 255, 21, 21, 22, 255, 23, 24, 24, 255, 24, 24, 25, 255, 22, 23, 23, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 32, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 33, 255, 33, 34, 34, 255, 32, 33, 34, 255, 27, 27, 28, 255, 23, 23, 24, 255, 20, 21, 21, 255, 14, 14, 14, 255, 18, 18, 19, 255, 11, 12, 12, 255, 5, 5, 5, 255, 11, 11, 11, 255, 13, 13, 13, 255, 18, 18, 19, 255, 18, 18, 19, 255, 13, 13, 13, 255, 13, 13, 13, 255, 10, 11, 11, 255, 10, 11, 11, 255, 9, 10, 10, 255, 7, 7, 7, 255, 9, 9, 9, 255, 10, 10, 10, 255, 12, 12, 12, 255, 13, 13, 13, 255, 17, 17, 17, 255, 19, 19, 20, 255, 10, 10, 11, 255, 10, 10, 10, 255, 8, 9, 9, 255, 6, 6, 6, 255, 13, 13, 13, 255, 7, 7, 8, 255, 13, 14, 14, 255, 17, 18, 18, 255, 20, 20, 20, 255, 14, 15, 15, 255, 16, 16, 17, 255, 14, 14, 15, 255, 14, 14, 14, 255, 15, 16, 16, 255, 20, 21, 21, 255, 26, 27, 28, 255, 26, 26, 27, 255, 26, 27, 27, 255, 21, 21, 22, 255, 27, 28, 28, 255, 15, 15, 15, 255, 16, 16, 17, 255, 10, 11, 11, 255, 11, 11, 11, 255, 9, 9, 9, 255, 12, 12, 13, 255, 15, 15, 15, 255, 11, 12, 12, 255, 12, 12, 12, 255, 13, 13, 13, 255, 11, 11, 11, 255, 12, 13, 13, 255, 15, 15, 15, 255, 11, 12, 12, 255, 15, 16, 16, 255, 17, 17, 17, 255, 11, 11, 12, 255, 11, 11, 12, 255, 7, 7, 7, 255, 6, 6, 6, 255, 10, 10, 11, 255, 7, 7, 7, 255, 12, 12, 12, 255, 10, 11, 11, 255, 21, 22, 22, 255, 30, 31, 32, 255, 24, 25, 25, 255, 24, 25, 26, 255, 21, 21, 22, 255, 16, 17, 17, 255, 13, 14, 14, 255, 16, 16, 17, 255, 16, 16, 16, 255, 21, 21, 22, 255, 22, 23, 23, 255, 19, 20, 20, 255, 18, 18, 18, 255, 15, 15, 16, 255, 15, 15, 16, 255, 10, 11, 11, 255, 14, 14, 14, 255, 14, 14, 14, 255, 19, 20, 20, 255, 19, 20, 20, 255, 18, 18, 19, 255, 28, 28, 29, 255, 29, 30, 31, 255, 27, 28, 28, 255, 31, 31, 32, 255, 23, 23, 24, 255, 20, 20, 21, 255, 14, 15, 15, 255, 11, 11, 12, 255, 11, 11, 12, 255, 16, 16, 17, 255, 39, 35, 25, 165, 73, 59, 43, 165, 42, 37, 26, 165, 43, 38, 26, 165, 41, 36, 26, 165, 38, 34, 25, 165, 46, 40, 27, 165, 61, 50, 37, 165, 36, 33, 25, 165, 49, 41, 27, 165, 50, 42, 28, 165, 48, 41, 27, 165, 51, 42, 28, 165, 47, 40, 27, 165, 47, 40, 27, 165, 39, 35, 25, 165, 44, 38, 26, 165, 43, 45, 40, 165, 49, 42, 27, 165, 61, 48, 32, 165, 66, 51, 33, 165, 47, 40, 27, 165, 43, 37, 26, 165, 49, 42, 27, 165, 41, 36, 26, 165, 39, 35, 25, 165, 38, 34, 25, 165, 67, 55, 40, 165, 58, 49, 36, 165, 50, 43, 32, 165, 50, 43, 32, 165, 40, 35, 25, 165, 44, 38, 29, 165, 39, 35, 25, 165, 39, 35, 25, 165, 47, 40, 27, 165, 60, 48, 31, 165, 61, 48, 32, 165, 51, 43, 28, 165, 43, 37, 26, 165, 42, 37, 27, 165, 44, 38, 26, 165, 43, 37, 26, 165, 41, 36, 26, 165, 47, 40, 27, 165, 43, 37, 26, 165, 44, 38, 26, 165, 48, 40, 27, 165, 46, 39, 27, 165, 46, 40, 27, 165, 40, 36, 26, 165, 39, 35, 25, 165, 69, 57, 41, 165, 73, 59, 43, 165, 39, 35, 25, 165, 42, 37, 27, 165, 43, 37, 26, 165, 48, 41, 27, 165, 53, 44, 29, 165, 52, 43, 28, 165, 42, 37, 26, 165, 40, 35, 27, 165, 39, 35, 26, 165, 44, 38, 26, 165, 43, 37, 26, 165, 42, 36, 26, 165, 42, 37, 26, 165, 42, 37, 26, 165, 39, 35, 25, 165, 48, 41, 27, 165, 48, 41, 27, 165, 61, 48, 32, 165, 61, 48, 32, 165, 43, 38, 26, 165, 54, 44, 29, 165, 48, 41, 27, 165, 59, 47, 31, 165, 63, 49, 33, 165, 53, 44, 29, 165, 53, 45, 33, 165, 41, 36, 27, 165, 46, 47, 41, 165, 48, 41, 27, 165, 53, 44, 29, 165, 52, 43, 28, 165, 51, 42, 28, 165, 41, 36, 26, 165, 38, 34, 26, 165, 36, 33, 25, 165, 67, 55, 40, 165, 64, 53, 38, 165, 46, 40, 29, 165, 40, 35, 26, 165, 38, 34, 25, 165, 44, 38, 26, 165, 38, 34, 25, 165, 41, 36, 26, 165, 47, 40, 27, 165, 47, 40, 27, 165, 47, 40, 27, 165, 41, 36, 26, 165, 42, 37, 26, 165, 53, 44, 29, 165, 41, 36, 26, 165, 44, 38, 26, 165, 54, 44, 29, 165, 40, 36, 26, 165, 41, 37, 27, 165, 40, 35, 26, 165, 45, 39, 27, 165, 54, 44, 29, 165, 43, 38, 26, 165, 46, 40, 29, 165, 39, 35, 25, 165, 38, 34, 25, 165, 43, 37, 26, 165, 52, 45, 33, 165, 36, 33, 25, 165, 36, 33, 25, 165, 37, 34, 25, 165, 37, 34, 25, 165, 44, 38, 26, 165, 46, 40, 27, 165, 43, 38, 26, 165, 43, 37, 26, 165, 48, 41, 30, 165, 38, 34, 25, 165, 37, 34, 25, 165, 37, 34, 25, 165, 49, 41, 27, 165, 38, 34, 25, 165, 45, 39, 26, 165, 37, 33, 25, 165, 46, 39, 27, 165, 40, 35, 25, 165, 42, 37, 26, 165, 46, 40, 27, 165, 49, 42, 27, 165, 55, 45, 30, 165, 41, 36, 26, 165, 43, 38, 26, 165, 45, 39, 26, 165, 44, 38, 26, 165, 47, 40, 27, 165, 43, 37, 26, 165, 37, 33, 25, 165, 40, 35, 25, 165, 42, 37, 26, 165, 45, 39, 26, 165, 55, 45, 29, 165, 44, 38, 26, 165, 39, 35, 25, 165, 39, 35, 25, 165, 69, 56, 40, 165, 43, 37, 26, 165, 43, 38, 26, 165, 41, 36, 26, 165, 43, 38, 26, 165, 61, 48, 32, 165, 47, 40, 27, 165, 38, 34, 25, 165, 45, 39, 27, 165, 54, 45, 33, 165, 48, 41, 31, 165, 37, 33, 25, 165, 51, 44, 32, 165, 47, 41, 30, 165, 75, 61, 44, 165, 38, 34, 25, 165, 42, 37, 26, 165, 53, 44, 29, 165, 48, 41, 27, 165, 50, 43, 32, 165, 40, 36, 26, 165, 61, 48, 32, 165, 62, 48, 32, 165, 50, 42, 28, 165, 51, 43, 28, 165, 46, 39, 27, 165, 43, 37, 26, 165, 46, 40, 27, 165, 47, 41, 30, 165, 38, 34, 25, 165, 42, 45, 40, 165, 53, 45, 33, 165, 67, 55, 40, 165, 36, 33, 25, 165, 48, 41, 27, 165, 43, 38, 26, 165, 43, 37, 26, 165, 48, 41, 27, 165, 43, 38, 26, 165, 40, 35, 25, 165, 44, 38, 26, 165, 45, 39, 27, 165, 47, 40, 27, 165, 45, 39, 26, 165, 44, 38, 26, 165, 39, 35, 25, 165, 50, 42, 28, 165, 50, 42, 28, 165, 71, 54, 36, 165, 47, 40, 27, 165, 57, 46, 30, 165, 47, 40, 27, 165, 46, 40, 27, 165, 47, 40, 27, 165, 47, 40, 27, 165, 48, 41, 27, 165, 46, 40, 27, 165, 51, 43, 28, 165, 48, 41, 27, 165, 43, 38, 26, 165, 46, 39, 27, 165, 36, 33, 25, 165, 39, 35, 25, 165, 42, 37, 26, 165, 50, 42, 28, 165, 58, 47, 31, 165, 45, 39, 26, 165, 46, 40, 27, 165, 46, 39, 27, 165, 52, 43, 29, 165, 56, 45, 30, 165, 51, 43, 28, 165, 59, 47, 31, 165, 74, 55, 36, 165, 64, 50, 33, 165, 53, 44, 29, 165, 48, 41, 27, 165, 64, 50, 33, 165, 59, 47, 31, 165, 49, 41, 27, 165, 45, 39, 27, 165, 46, 40, 27, 165, 46, 40, 27, 165, 37, 34, 25, 165, 57, 48, 35, 165, 44, 39, 29, 165, 45, 39, 26, 165, 45, 39, 27, 165, 55, 45, 29, 165, 49, 42, 27, 165, 48, 41, 27, 165, 52, 43, 28, 165, 58, 47, 31, 165, 52, 43, 28, 165, 40, 36, 26, 165, 37, 34, 25, 165, 44, 38, 26, 165, 37, 33, 25, 165, 37, 34, 25, 165, 41, 36, 26, 165, 46, 39, 27, 165, 43, 38, 26, 165, 42, 37, 26, 165, 18, 19, 19, 255, 22, 22, 23, 255, 18, 19, 19, 255, 19, 20, 20, 255, 26, 27, 28, 255, 26, 26, 27, 255, 26, 26, 27, 255, 26, 26, 27, 255, 24, 25, 25, 255, 25, 25, 26, 255, 25, 25, 26, 255, 29, 29, 30, 255, 24, 25, 26, 255, 20, 20, 21, 255, 13, 14, 14, 255, 11, 11, 11, 255, 10, 11, 11, 255, 13, 13, 14, 255, 14, 14, 15, 255, 19, 19, 20, 255, 17, 17, 18, 255, 19, 19, 20, 255, 14, 15, 15, 255, 15, 15, 16, 255, 12, 13, 13, 255, 10, 11, 11, 255, 13, 14, 14, 255, 13, 14, 14, 255, 17, 17, 18, 255, 17, 17, 18, 255, 17, 17, 17, 255, 25, 26, 26, 255, 23, 23, 24, 255, 28, 29, 29, 255, 16, 17, 17, 255, 18, 18, 18, 255, 18, 19, 19, 255, 17, 18, 18, 255, 21, 22, 22, 255, 11, 12, 12, 255, 16, 17, 17, 255, 13, 13, 13, 255, 14, 14, 15, 255, 18, 19, 19, 255, 19, 20, 20, 255, 18, 18, 19, 255, 15, 15, 15, 255, 9, 9, 9, 255, 10, 10, 11, 255, 8, 8, 8, 255, 10, 10, 10, 255, 12, 12, 12, 255, 24, 25, 26, 255, 20, 20, 21, 255, 21, 21, 22, 255, 20, 20, 20, 255, 20, 21, 21, 255, 24, 24, 25, 255, 22, 22, 23, 255, 16, 17, 17, 255, 25, 26, 27, 255, 26, 27, 27, 255, 33, 34, 34, 255, 24, 25, 25, 255, 27, 28, 28, 255, 28, 28, 29, 255, 21, 22, 22, 255, 14, 14, 15, 255, 11, 11, 11, 255, 9, 9, 9, 255, 9, 10, 10, 255, 12, 12, 12, 255, 18, 18, 19, 255, 14, 15, 15, 255, 18, 18, 18, 255, 18, 18, 19, 255, 16, 16, 16, 255, 15, 15, 16, 255, 13, 13, 13, 255, 12, 12, 13, 255, 13, 13, 13, 255, 9, 10, 10, 255, 14, 14, 15, 255, 12, 12, 12, 255, 12, 12, 12, 255, 13, 14, 14, 255, 18, 19, 19, 255, 15, 15, 16, 255, 12, 12, 12, 255, 10, 10, 11, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 21, 21, 255, 9, 10, 10, 255, 9, 9, 10, 255, 12, 13, 13, 255, 11, 11, 11, 255, 9, 9, 10, 255, 12, 12, 13, 255, 17, 17, 17, 255, 14, 14, 14, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 24, 24, 255, 19, 20, 20, 255, 21, 22, 22, 255, 15, 16, 16, 255, 9, 10, 10, 255, 13, 13, 14, 255, 11, 11, 11, 255, 10, 10, 10, 255, 12, 12, 12, 255, 19, 20, 20, 255, 22, 23, 23, 255, 15, 16, 16, 255, 23, 23, 24, 255, 25, 25, 26, 255, 28, 29, 30, 255, 31, 31, 32, 255, 33, 33, 34, 255, 33, 34, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 31, 32, 32, 255, 31, 32, 32, 255, 24, 25, 26, 255, 19, 20, 20, 255, 18, 18, 19, 255, 15, 16, 16, 255, 13, 13, 13, 255, 14, 14, 15, 255, 17, 17, 18, 255, 17, 18, 18, 255, 19, 20, 20, 255, 23, 24, 24, 255, 28, 29, 30, 255, 32, 33, 33, 255, 32, 33, 34, 255, 27, 27, 28, 255, 21, 22, 22, 255, 20, 20, 21, 255, 15, 15, 15, 255, 9, 9, 9, 255, 15, 16, 16, 255, 23, 23, 24, 255, 26, 27, 27, 255, 22, 23, 23, 255, 24, 24, 25, 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, 33, 33, 34, 255, 29, 30, 31, 255, 22, 23, 24, 255, 18, 18, 19, 255, 16, 17, 17, 255, 18, 18, 19, 255, 12, 13, 13, 255, 9, 9, 10, 255, 9, 9, 9, 255, 9, 9, 9, 255, 14, 14, 15, 255, 16, 17, 17, 255, 17, 17, 18, 255, 21, 21, 22, 255, 15, 16, 16, 255, 12, 13, 13, 255, 15, 16, 16, 255, 16, 16, 16, 255, 9, 9, 10, 255, 7, 8, 8, 255, 8, 8, 8, 255, 3, 3, 3, 255, 10, 10, 10, 255, 11, 11, 11, 255, 14, 15, 15, 255, 12, 12, 12, 255, 12, 12, 12, 255, 8, 8, 8, 255, 10, 11, 11, 255, 8, 8, 8, 255, 8, 9, 9, 255, 15, 15, 16, 255, 13, 13, 13, 255, 11, 11, 11, 255, 15, 15, 15, 255, 9, 10, 10, 255, 13, 14, 14, 255, 15, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 24, 24, 25, 255, 18, 19, 19, 255, 18, 19, 19, 255, 16, 17, 17, 255, 20, 20, 21, 255, 23, 23, 24, 255, 13, 13, 13, 255, 14, 15, 15, 255, 10, 10, 10, 255, 12, 12, 12, 255, 13, 13, 14, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 17, 17, 255, 15, 15, 16, 255, 14, 14, 15, 255, 10, 10, 10, 255, 7, 7, 7, 255, 10, 10, 10, 255, 9, 9, 10, 255, 14, 14, 15, 255, 10, 11, 11, 255, 5, 5, 5, 255, 7, 7, 7, 255, 7, 7, 7, 255, 11, 12, 12, 255, 14, 15, 15, 255, 18, 19, 19, 255, 15, 15, 15, 255, 23, 24, 24, 255, 26, 26, 27, 255, 20, 20, 21, 255, 23, 24, 24, 255, 19, 20, 20, 255, 15, 15, 16, 255, 17, 17, 18, 255, 18, 19, 19, 255, 22, 22, 23, 255, 25, 25, 26, 255, 22, 22, 23, 255, 23, 23, 24, 255, 23, 24, 24, 255, 16, 16, 16, 255, 15, 15, 16, 255, 8, 8, 9, 255, 13, 14, 14, 255, 17, 18, 18, 255, 16, 17, 17, 255, 18, 19, 19, 255, 18, 18, 18, 255, 18, 19, 19, 255, 20, 21, 21, 255, 23, 23, 24, 255, 26, 26, 27, 255, 24, 25, 25, 255, 20, 20, 21, 255, 10, 10, 10, 255, 12, 12, 12, 255, 14, 14, 14, 255, 20, 20, 20, 255, 45, 39, 26, 165, 45, 39, 29, 165, 40, 35, 25, 165, 45, 39, 26, 165, 45, 39, 27, 165, 37, 34, 25, 165, 48, 41, 27, 165, 114, 120, 55, 255, 44, 38, 29, 165, 55, 45, 30, 165, 59, 47, 31, 165, 49, 42, 27, 165, 47, 40, 27, 165, 45, 39, 26, 165, 55, 45, 30, 165, 44, 38, 26, 165, 45, 39, 27, 165, 39, 35, 25, 165, 56, 45, 30, 165, 57, 46, 30, 165, 45, 39, 26, 165, 44, 38, 26, 165, 69, 57, 41, 165, 37, 34, 25, 165, 47, 40, 27, 165, 38, 34, 26, 165, 43, 38, 26, 165, 36, 33, 25, 165, 48, 41, 31, 165, 39, 35, 25, 165, 43, 37, 26, 165, 49, 41, 27, 165, 49, 41, 27, 165, 40, 36, 26, 165, 40, 36, 26, 165, 45, 39, 26, 165, 47, 40, 27, 165, 47, 40, 27, 165, 45, 39, 26, 165, 41, 36, 26, 165, 36, 33, 25, 165, 50, 43, 32, 165, 48, 41, 30, 165, 41, 36, 26, 165, 48, 41, 27, 165, 42, 37, 26, 165, 43, 37, 26, 165, 39, 35, 25, 165, 39, 35, 25, 165, 54, 44, 29, 165, 47, 40, 27, 165, 43, 38, 26, 165, 37, 33, 25, 165, 76, 62, 44, 165, 40, 35, 25, 165, 47, 40, 30, 165, 46, 40, 27, 165, 56, 46, 30, 165, 48, 41, 27, 165, 45, 39, 27, 165, 42, 37, 26, 165, 64, 53, 38, 165, 41, 36, 26, 165, 41, 36, 26, 165, 43, 37, 26, 165, 44, 38, 26, 165, 46, 39, 27, 165, 42, 37, 26, 165, 49, 41, 27, 165, 58, 46, 31, 165, 53, 44, 29, 165, 62, 48, 32, 165, 47, 40, 27, 165, 61, 48, 32, 165, 46, 39, 27, 165, 49, 41, 27, 165, 49, 42, 27, 165, 47, 40, 27, 165, 49, 42, 27, 165, 41, 36, 26, 165, 45, 39, 29, 165, 49, 41, 27, 165, 50, 42, 28, 165, 45, 39, 27, 165, 53, 44, 29, 165, 57, 46, 30, 165, 40, 36, 26, 165, 43, 37, 26, 165, 38, 34, 25, 165, 47, 40, 27, 165, 38, 34, 26, 165, 40, 35, 25, 165, 56, 46, 30, 165, 49, 41, 27, 165, 40, 36, 26, 165, 38, 34, 25, 165, 40, 35, 25, 165, 41, 36, 26, 165, 51, 44, 32, 165, 42, 37, 26, 165, 43, 37, 26, 165, 36, 33, 25, 165, 45, 39, 27, 165, 40, 35, 26, 165, 49, 41, 27, 165, 70, 53, 35, 165, 45, 39, 26, 165, 42, 37, 26, 165, 44, 38, 26, 165, 45, 39, 27, 165, 39, 35, 25, 165, 42, 37, 26, 165, 42, 37, 28, 165, 42, 37, 26, 165, 56, 47, 34, 165, 41, 36, 26, 165, 39, 35, 26, 165, 55, 46, 34, 165, 43, 38, 28, 165, 44, 38, 26, 165, 58, 77, 35, 255, 44, 38, 26, 165, 39, 35, 25, 165, 53, 44, 29, 165, 52, 43, 28, 165, 46, 39, 27, 165, 51, 42, 28, 165, 43, 37, 26, 165, 46, 39, 27, 165, 54, 44, 29, 165, 45, 39, 27, 165, 53, 44, 29, 165, 40, 35, 25, 165, 47, 40, 27, 165, 41, 36, 26, 165, 54, 44, 29, 165, 46, 40, 27, 165, 66, 51, 33, 165, 58, 47, 31, 165, 43, 38, 26, 165, 43, 37, 26, 165, 61, 48, 32, 165, 51, 43, 28, 165, 42, 37, 26, 165, 40, 35, 26, 165, 42, 37, 28, 165, 44, 38, 26, 165, 44, 38, 26, 165, 47, 40, 27, 165, 47, 40, 27, 165, 43, 37, 26, 165, 43, 37, 26, 165, 42, 37, 26, 165, 38, 34, 25, 165, 37, 33, 25, 165, 48, 41, 27, 165, 46, 39, 27, 165, 44, 38, 26, 165, 77, 57, 36, 165, 49, 41, 27, 165, 40, 35, 25, 165, 48, 41, 27, 165, 49, 42, 31, 165, 37, 34, 25, 165, 38, 34, 25, 165, 36, 33, 25, 165, 42, 37, 26, 165, 40, 35, 25, 165, 37, 33, 25, 165, 53, 44, 29, 165, 46, 40, 27, 165, 51, 43, 28, 165, 42, 37, 26, 165, 55, 45, 29, 165, 49, 42, 27, 165, 45, 39, 26, 165, 40, 35, 25, 165, 40, 35, 26, 165, 43, 38, 26, 165, 49, 41, 27, 165, 53, 44, 29, 165, 39, 35, 26, 165, 40, 36, 26, 165, 38, 34, 25, 165, 76, 62, 44, 165, 79, 64, 46, 165, 43, 37, 28, 165, 49, 42, 31, 165, 37, 33, 25, 165, 48, 41, 27, 165, 37, 34, 25, 165, 48, 41, 27, 165, 37, 34, 25, 165, 38, 34, 26, 165, 39, 35, 25, 165, 53, 43, 29, 165, 52, 43, 28, 165, 56, 45, 30, 165, 43, 37, 26, 165, 46, 47, 41, 165, 53, 43, 29, 165, 53, 44, 29, 165, 69, 52, 35, 165, 61, 48, 32, 165, 39, 35, 25, 165, 40, 36, 26, 165, 39, 34, 25, 165, 49, 41, 27, 165, 48, 41, 27, 165, 49, 41, 27, 165, 59, 47, 31, 165, 51, 43, 28, 165, 43, 37, 26, 165, 37, 33, 25, 165, 74, 60, 43, 165, 42, 37, 26, 165, 46, 40, 27, 165, 39, 35, 25, 165, 40, 36, 26, 165, 45, 39, 26, 165, 42, 37, 26, 165, 42, 37, 26, 165, 43, 37, 26, 165, 51, 43, 28, 165, 49, 41, 27, 165, 49, 49, 41, 165, 47, 40, 27, 165, 59, 47, 31, 165, 48, 41, 27, 165, 48, 41, 27, 165, 62, 49, 32, 165, 59, 47, 31, 165, 54, 45, 29, 165, 62, 49, 32, 165, 55, 45, 30, 165, 41, 36, 26, 165, 36, 33, 25, 165, 39, 35, 26, 165, 43, 38, 26, 165, 40, 36, 26, 165, 40, 36, 26, 165, 49, 42, 27, 165, 43, 37, 26, 165, 52, 43, 28, 165, 67, 52, 34, 165, 54, 44, 29, 165, 41, 36, 26, 165, 40, 35, 26, 165, 37, 33, 25, 165, 42, 37, 26, 165, 55, 46, 34, 165, 45, 39, 26, 165, 48, 41, 27, 165, 55, 45, 30, 165, 37, 34, 25, 165, 40, 35, 25, 165, 20, 20, 21, 255, 21, 22, 22, 255, 17, 18, 18, 255, 12, 12, 12, 255, 15, 15, 15, 255, 23, 23, 24, 255, 18, 19, 19, 255, 17, 18, 18, 255, 24, 24, 25, 255, 22, 23, 23, 255, 21, 22, 22, 255, 27, 28, 29, 255, 28, 29, 29, 255, 23, 24, 25, 255, 18, 18, 19, 255, 13, 13, 13, 255, 12, 12, 13, 255, 10, 10, 10, 255, 12, 12, 12, 255, 10, 10, 10, 255, 12, 12, 12, 255, 12, 13, 13, 255, 16, 17, 17, 255, 13, 14, 14, 255, 12, 13, 13, 255, 11, 11, 11, 255, 14, 15, 15, 255, 9, 9, 9, 255, 11, 12, 12, 255, 16, 17, 17, 255, 17, 17, 18, 255, 20, 20, 21, 255, 24, 24, 25, 255, 32, 33, 34, 255, 24, 25, 26, 255, 30, 30, 31, 255, 18, 18, 19, 255, 17, 17, 18, 255, 26, 27, 27, 255, 17, 17, 17, 255, 18, 18, 18, 255, 22, 23, 23, 255, 22, 22, 23, 255, 20, 20, 21, 255, 20, 21, 21, 255, 11, 12, 12, 255, 10, 10, 10, 255, 9, 9, 10, 255, 9, 10, 10, 255, 10, 10, 11, 255, 10, 11, 11, 255, 12, 12, 12, 255, 20, 20, 21, 255, 16, 17, 17, 255, 23, 24, 24, 255, 20, 20, 21, 255, 16, 16, 16, 255, 17, 18, 18, 255, 16, 17, 17, 255, 15, 16, 16, 255, 18, 18, 19, 255, 21, 21, 22, 255, 25, 25, 26, 255, 20, 20, 21, 255, 18, 18, 19, 255, 18, 19, 19, 255, 19, 19, 19, 255, 19, 19, 20, 255, 15, 16, 16, 255, 6, 6, 6, 255, 6, 6, 6, 255, 14, 14, 14, 255, 13, 13, 13, 255, 16, 16, 16, 255, 10, 10, 10, 255, 12, 12, 12, 255, 14, 14, 15, 255, 12, 12, 12, 255, 18, 18, 19, 255, 15, 15, 15, 255, 18, 18, 19, 255, 15, 15, 15, 255, 15, 15, 16, 255, 15, 15, 16, 255, 19, 19, 20, 255, 20, 20, 21, 255, 23, 24, 24, 255, 23, 23, 24, 255, 21, 21, 22, 255, 15, 15, 15, 255, 20, 21, 21, 255, 21, 22, 22, 255, 21, 21, 22, 255, 9, 9, 9, 255, 12, 12, 12, 255, 11, 11, 12, 255, 15, 15, 16, 255, 13, 14, 14, 255, 19, 19, 20, 255, 17, 17, 17, 255, 17, 18, 18, 255, 25, 25, 26, 255, 24, 25, 25, 255, 24, 24, 25, 255, 19, 20, 20, 255, 21, 21, 22, 255, 16, 16, 17, 255, 11, 12, 12, 255, 11, 11, 11, 255, 13, 13, 13, 255, 11, 11, 11, 255, 7, 7, 8, 255, 14, 15, 15, 255, 16, 16, 17, 255, 23, 23, 24, 255, 20, 21, 21, 255, 20, 20, 21, 255, 27, 27, 28, 255, 26, 27, 28, 255, 28, 29, 30, 255, 33, 34, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 27, 28, 28, 255, 31, 32, 33, 255, 31, 32, 32, 255, 32, 32, 33, 255, 27, 27, 28, 255, 28, 28, 29, 255, 17, 18, 18, 255, 17, 17, 18, 255, 16, 16, 16, 255, 11, 12, 12, 255, 18, 19, 19, 255, 14, 15, 15, 255, 20, 20, 21, 255, 19, 20, 20, 255, 21, 21, 22, 255, 24, 25, 25, 255, 22, 23, 23, 255, 26, 27, 27, 255, 23, 24, 24, 255, 16, 16, 16, 255, 10, 11, 11, 255, 9, 9, 9, 255, 12, 13, 13, 255, 19, 19, 20, 255, 22, 23, 24, 255, 26, 26, 27, 255, 26, 27, 28, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 29, 30, 31, 255, 33, 34, 34, 255, 30, 30, 31, 255, 29, 29, 30, 255, 20, 21, 21, 255, 18, 18, 19, 255, 18, 19, 19, 255, 13, 13, 13, 255, 12, 12, 12, 255, 12, 12, 12, 255, 13, 13, 13, 255, 13, 14, 14, 255, 12, 12, 13, 255, 22, 22, 23, 255, 20, 21, 21, 255, 18, 18, 19, 255, 17, 17, 18, 255, 16, 16, 16, 255, 19, 20, 20, 255, 13, 13, 14, 255, 16, 16, 17, 255, 10, 10, 11, 255, 10, 10, 10, 255, 5, 5, 5, 255, 5, 6, 6, 255, 7, 7, 8, 255, 10, 10, 11, 255, 17, 17, 17, 255, 14, 14, 15, 255, 7, 7, 7, 255, 9, 9, 9, 255, 10, 11, 11, 255, 14, 15, 15, 255, 11, 12, 12, 255, 11, 11, 11, 255, 13, 14, 14, 255, 11, 11, 11, 255, 14, 14, 15, 255, 12, 12, 12, 255, 10, 10, 11, 255, 11, 11, 11, 255, 15, 16, 16, 255, 17, 17, 18, 255, 15, 15, 15, 255, 11, 12, 12, 255, 15, 16, 16, 255, 13, 14, 14, 255, 18, 19, 19, 255, 16, 16, 17, 255, 11, 12, 12, 255, 12, 13, 13, 255, 17, 18, 18, 255, 18, 19, 19, 255, 24, 24, 25, 255, 22, 23, 23, 255, 18, 18, 19, 255, 19, 19, 20, 255, 17, 17, 18, 255, 14, 14, 15, 255, 9, 9, 9, 255, 11, 11, 11, 255, 4, 4, 4, 255, 3, 3, 3, 255, 7, 7, 7, 255, 7, 7, 7, 255, 6, 6, 6, 255, 11, 11, 12, 255, 15, 15, 15, 255, 17, 18, 18, 255, 20, 20, 21, 255, 22, 23, 23, 255, 29, 29, 30, 255, 22, 22, 23, 255, 19, 20, 20, 255, 18, 18, 19, 255, 13, 14, 14, 255, 12, 13, 13, 255, 17, 17, 18, 255, 22, 22, 23, 255, 24, 25, 25, 255, 24, 25, 25, 255, 23, 24, 25, 255, 31, 32, 33, 255, 27, 28, 28, 255, 17, 18, 18, 255, 12, 12, 12, 255, 12, 12, 12, 255, 10, 11, 11, 255, 12, 13, 13, 255, 10, 10, 10, 255, 13, 14, 14, 255, 10, 10, 11, 255, 14, 15, 15, 255, 13, 14, 14, 255, 18, 19, 19, 255, 19, 19, 20, 255, 21, 21, 22, 255, 16, 17, 17, 255, 15, 15, 16, 255, 10, 10, 10, 255, 13, 13, 13, 255, 14, 14, 14, 255, 42, 37, 26, 165, 46, 39, 27, 165, 56, 46, 30, 165, 41, 36, 26, 165, 48, 41, 27, 165, 46, 39, 27, 165, 39, 35, 25, 165, 42, 37, 26, 165, 41, 36, 26, 165, 55, 45, 30, 165, 46, 39, 27, 165, 41, 36, 26, 165, 38, 34, 25, 165, 47, 40, 27, 165, 46, 40, 27, 165, 53, 44, 29, 165, 52, 43, 28, 165, 52, 43, 28, 165, 46, 39, 27, 165, 43, 38, 26, 165, 39, 35, 25, 165, 40, 36, 26, 165, 39, 35, 25, 165, 37, 33, 25, 165, 44, 38, 26, 165, 48, 41, 27, 165, 52, 43, 28, 165, 41, 36, 26, 165, 41, 36, 26, 165, 46, 40, 30, 165, 37, 34, 25, 165, 48, 41, 27, 165, 62, 49, 32, 165, 38, 34, 25, 165, 51, 42, 28, 165, 48, 41, 27, 165, 47, 40, 27, 165, 45, 39, 27, 165, 37, 33, 25, 165, 49, 41, 27, 165, 39, 35, 25, 165, 83, 67, 48, 165, 40, 35, 25, 165, 37, 33, 25, 165, 39, 35, 25, 165, 44, 38, 26, 165, 39, 35, 25, 165, 39, 35, 25, 165, 44, 38, 26, 165, 37, 33, 25, 165, 43, 37, 26, 165, 41, 36, 26, 165, 43, 45, 40, 165, 37, 33, 25, 165, 40, 35, 25, 165, 38, 34, 25, 165, 38, 34, 25, 165, 51, 42, 28, 165, 57, 46, 30, 165, 46, 39, 27, 165, 43, 37, 26, 165, 73, 59, 43, 165, 45, 38, 26, 165, 42, 37, 26, 165, 48, 41, 27, 165, 51, 43, 28, 165, 53, 44, 29, 165, 69, 52, 35, 165, 56, 46, 30, 165, 60, 47, 31, 165, 60, 47, 31, 165, 49, 41, 27, 165, 60, 48, 32, 165, 77, 58, 36, 165, 63, 49, 33, 165, 48, 41, 27, 165, 42, 37, 26, 165, 41, 36, 26, 165, 46, 40, 27, 165, 45, 38, 26, 165, 48, 41, 31, 165, 37, 33, 25, 165, 42, 37, 26, 165, 77, 58, 36, 165, 68, 52, 34, 165, 43, 38, 26, 165, 59, 47, 31, 165, 48, 41, 27, 165, 47, 40, 27, 165, 58, 47, 31, 165, 37, 34, 25, 165, 43, 37, 26, 165, 48, 41, 27, 165, 47, 40, 27, 165, 49, 41, 27, 165, 45, 39, 26, 165, 50, 42, 28, 165, 44, 38, 26, 165, 45, 39, 27, 165, 46, 40, 30, 165, 51, 43, 32, 165, 46, 40, 30, 165, 42, 37, 26, 165, 52, 43, 28, 165, 47, 40, 27, 165, 53, 43, 29, 165, 44, 38, 26, 165, 41, 36, 26, 165, 54, 44, 29, 165, 45, 39, 26, 165, 48, 41, 27, 165, 44, 38, 26, 165, 36, 33, 25, 165, 75, 61, 44, 165, 54, 45, 33, 165, 62, 51, 37, 165, 73, 60, 43, 165, 56, 47, 34, 165, 41, 36, 26, 165, 43, 37, 26, 165, 55, 45, 29, 165, 39, 35, 25, 165, 54, 44, 29, 165, 52, 43, 28, 165, 47, 40, 27, 165, 43, 37, 26, 165, 63, 49, 33, 165, 47, 40, 27, 165, 46, 39, 27, 165, 40, 36, 26, 165, 46, 40, 27, 165, 51, 42, 28, 165, 45, 39, 26, 165, 43, 37, 26, 165, 44, 38, 26, 165, 45, 39, 26, 165, 62, 48, 32, 165, 74, 55, 36, 165, 52, 43, 28, 165, 65, 51, 33, 165, 41, 36, 26, 165, 48, 41, 27, 165, 46, 39, 27, 165, 40, 35, 27, 165, 53, 45, 33, 165, 66, 55, 39, 165, 73, 60, 43, 165, 37, 34, 25, 165, 42, 37, 26, 165, 37, 34, 25, 165, 42, 37, 27, 165, 45, 47, 41, 165, 46, 40, 27, 165, 48, 41, 27, 165, 39, 35, 25, 165, 62, 48, 32, 165, 63, 49, 33, 165, 62, 48, 32, 165, 48, 41, 27, 165, 37, 33, 25, 165, 42, 37, 28, 165, 39, 35, 25, 165, 53, 44, 29, 165, 53, 43, 29, 165, 40, 35, 25, 165, 44, 38, 26, 165, 48, 41, 27, 165, 44, 38, 26, 165, 38, 34, 25, 165, 37, 34, 25, 165, 45, 39, 27, 165, 43, 37, 26, 165, 44, 38, 26, 165, 61, 48, 32, 165, 47, 40, 27, 165, 37, 33, 25, 165, 39, 35, 25, 165, 38, 34, 25, 165, 49, 41, 27, 165, 37, 33, 25, 165, 42, 37, 26, 165, 38, 34, 25, 165, 76, 62, 44, 165, 51, 44, 32, 165, 42, 37, 26, 165, 67, 55, 40, 165, 40, 36, 27, 165, 38, 34, 25, 165, 38, 34, 25, 165, 47, 40, 27, 165, 51, 44, 32, 165, 38, 34, 25, 165, 37, 33, 25, 165, 47, 40, 27, 165, 52, 43, 28, 165, 44, 38, 26, 165, 47, 40, 27, 165, 46, 40, 27, 165, 66, 51, 33, 165, 49, 42, 27, 165, 52, 43, 29, 165, 74, 55, 36, 165, 47, 40, 27, 165, 53, 44, 29, 165, 45, 39, 29, 165, 41, 36, 27, 165, 42, 37, 26, 165, 42, 37, 26, 165, 44, 38, 26, 165, 39, 35, 25, 165, 46, 39, 27, 165, 47, 40, 27, 165, 40, 36, 26, 165, 80, 65, 46, 165, 63, 52, 38, 165, 40, 36, 26, 165, 51, 43, 32, 165, 40, 36, 26, 165, 50, 42, 28, 165, 47, 40, 27, 165, 46, 39, 27, 165, 40, 35, 26, 165, 44, 46, 40, 165, 44, 38, 26, 165, 42, 37, 26, 165, 53, 44, 29, 165, 53, 44, 29, 165, 53, 44, 29, 165, 46, 40, 27, 165, 45, 39, 27, 165, 69, 52, 35, 165, 46, 40, 27, 165, 58, 46, 31, 165, 73, 55, 36, 165, 43, 38, 26, 165, 42, 37, 26, 165, 42, 37, 26, 165, 38, 34, 25, 165, 41, 36, 26, 165, 44, 39, 29, 165, 46, 40, 30, 165, 37, 33, 25, 165, 45, 38, 26, 165, 44, 39, 29, 165, 59, 47, 31, 165, 49, 42, 27, 165, 45, 39, 26, 165, 41, 36, 26, 165, 71, 58, 41, 165, 38, 34, 25, 165, 63, 52, 38, 165, 46, 39, 27, 165, 48, 41, 27, 165, 47, 40, 27, 165, 43, 37, 26, 165, 39, 35, 25, 165, 15, 16, 16, 255, 13, 13, 14, 255, 16, 16, 17, 255, 11, 11, 11, 255, 14, 14, 14, 255, 17, 18, 18, 255, 15, 15, 15, 255, 18, 18, 19, 255, 19, 20, 20, 255, 17, 17, 17, 255, 18, 19, 19, 255, 23, 23, 24, 255, 19, 19, 20, 255, 24, 24, 25, 255, 22, 22, 23, 255, 15, 15, 15, 255, 12, 12, 13, 255, 6, 6, 6, 255, 10, 11, 11, 255, 13, 13, 13, 255, 17, 17, 18, 255, 21, 21, 22, 255, 17, 17, 18, 255, 15, 16, 16, 255, 16, 17, 17, 255, 16, 16, 17, 255, 15, 15, 16, 255, 12, 12, 13, 255, 9, 9, 9, 255, 9, 10, 10, 255, 8, 8, 8, 255, 26, 27, 27, 255, 24, 24, 25, 255, 23, 24, 25, 255, 31, 31, 32, 255, 23, 23, 24, 255, 22, 23, 23, 255, 33, 34, 34, 255, 30, 31, 32, 255, 19, 20, 20, 255, 18, 18, 19, 255, 21, 21, 22, 255, 28, 29, 30, 255, 17, 18, 18, 255, 17, 18, 18, 255, 14, 15, 15, 255, 15, 15, 15, 255, 11, 12, 12, 255, 9, 10, 10, 255, 10, 10, 10, 255, 8, 8, 8, 255, 12, 12, 13, 255, 24, 24, 25, 255, 24, 25, 25, 255, 18, 18, 19, 255, 17, 17, 18, 255, 18, 18, 19, 255, 11, 11, 12, 255, 15, 16, 16, 255, 19, 19, 20, 255, 18, 18, 19, 255, 17, 17, 18, 255, 22, 22, 23, 255, 22, 22, 23, 255, 23, 24, 24, 255, 18, 19, 19, 255, 17, 18, 18, 255, 13, 13, 13, 255, 9, 10, 10, 255, 9, 9, 10, 255, 6, 6, 6, 255, 7, 7, 8, 255, 8, 8, 8, 255, 14, 14, 15, 255, 11, 11, 12, 255, 14, 15, 15, 255, 17, 18, 18, 255, 22, 22, 23, 255, 15, 16, 16, 255, 16, 16, 16, 255, 18, 19, 19, 255, 16, 17, 17, 255, 20, 20, 21, 255, 15, 15, 16, 255, 23, 23, 24, 255, 28, 29, 29, 255, 23, 23, 24, 255, 21, 22, 22, 255, 20, 20, 21, 255, 31, 31, 32, 255, 26, 26, 27, 255, 27, 27, 28, 255, 22, 23, 23, 255, 23, 24, 25, 255, 15, 15, 16, 255, 15, 15, 16, 255, 18, 19, 19, 255, 20, 20, 21, 255, 14, 14, 14, 255, 16, 16, 17, 255, 19, 20, 20, 255, 17, 17, 18, 255, 22, 23, 23, 255, 21, 21, 22, 255, 17, 17, 17, 255, 27, 28, 29, 255, 20, 21, 21, 255, 19, 19, 20, 255, 11, 11, 12, 255, 10, 11, 11, 255, 10, 10, 10, 255, 10, 11, 11, 255, 12, 12, 13, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 21, 21, 22, 255, 22, 22, 23, 255, 26, 26, 27, 255, 26, 27, 27, 255, 31, 31, 32, 255, 25, 26, 26, 255, 26, 27, 28, 255, 29, 29, 30, 255, 26, 27, 27, 255, 27, 28, 28, 255, 27, 28, 28, 255, 30, 31, 32, 255, 26, 26, 27, 255, 23, 24, 24, 255, 16, 16, 17, 255, 16, 16, 16, 255, 9, 10, 10, 255, 13, 13, 13, 255, 17, 18, 18, 255, 12, 12, 12, 255, 22, 22, 23, 255, 16, 17, 17, 255, 14, 14, 14, 255, 20, 20, 21, 255, 22, 23, 23, 255, 16, 17, 17, 255, 16, 17, 17, 255, 9, 10, 10, 255, 12, 12, 13, 255, 18, 19, 19, 255, 25, 26, 26, 255, 25, 26, 26, 255, 22, 22, 23, 255, 18, 18, 19, 255, 17, 17, 18, 255, 33, 34, 34, 255, 33, 33, 34, 255, 33, 33, 34, 255, 33, 33, 34, 255, 30, 31, 32, 255, 26, 26, 27, 255, 21, 21, 22, 255, 17, 18, 18, 255, 17, 17, 18, 255, 13, 13, 13, 255, 13, 13, 13, 255, 12, 13, 13, 255, 11, 11, 11, 255, 14, 14, 15, 255, 16, 16, 16, 255, 17, 18, 18, 255, 21, 22, 22, 255, 20, 20, 21, 255, 20, 21, 21, 255, 27, 27, 28, 255, 23, 23, 24, 255, 23, 23, 24, 255, 13, 14, 14, 255, 14, 14, 15, 255, 12, 12, 13, 255, 16, 16, 16, 255, 8, 8, 8, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 14, 15, 15, 255, 5, 5, 5, 255, 8, 8, 8, 255, 10, 10, 10, 255, 14, 14, 15, 255, 13, 14, 14, 255, 11, 12, 12, 255, 10, 11, 11, 255, 9, 9, 9, 255, 10, 11, 11, 255, 9, 9, 9, 255, 5, 6, 6, 255, 11, 11, 11, 255, 7, 7, 7, 255, 10, 11, 11, 255, 8, 8, 8, 255, 7, 7, 7, 255, 9, 9, 9, 255, 9, 9, 9, 255, 17, 18, 18, 255, 14, 14, 14, 255, 13, 14, 14, 255, 12, 13, 13, 255, 13, 13, 13, 255, 15, 15, 15, 255, 19, 19, 20, 255, 27, 28, 29, 255, 29, 30, 30, 255, 23, 24, 24, 255, 24, 25, 25, 255, 22, 23, 23, 255, 18, 18, 19, 255, 9, 10, 10, 255, 8, 8, 8, 255, 7, 7, 7, 255, 1, 1, 2, 255, 7, 7, 7, 255, 8, 8, 8, 255, 4, 4, 4, 255, 6, 6, 6, 255, 17, 17, 18, 255, 18, 18, 18, 255, 24, 25, 26, 255, 30, 31, 32, 255, 27, 28, 28, 255, 25, 26, 26, 255, 13, 14, 14, 255, 16, 17, 17, 255, 9, 9, 9, 255, 8, 8, 9, 255, 16, 17, 17, 255, 22, 23, 23, 255, 30, 30, 31, 255, 25, 25, 26, 255, 29, 30, 31, 255, 31, 32, 32, 255, 20, 20, 21, 255, 14, 14, 14, 255, 11, 11, 11, 255, 13, 14, 14, 255, 8, 8, 8, 255, 9, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 12, 13, 13, 255, 13, 14, 14, 255, 11, 11, 11, 255, 15, 15, 16, 255, 20, 20, 21, 255, 16, 17, 17, 255, 20, 20, 21, 255, 10, 11, 11, 255, 12, 12, 12, 255, 15, 16, 16, 255, 14, 15, 15, 255, 58, 46, 31, 165, 48, 41, 27, 165, 39, 35, 25, 165, 37, 34, 25, 165, 51, 43, 28, 165, 43, 37, 26, 165, 41, 36, 26, 165, 40, 35, 25, 165, 49, 42, 31, 165, 38, 34, 26, 165, 44, 38, 26, 165, 47, 40, 27, 165, 47, 40, 27, 165, 51, 43, 28, 165, 47, 40, 27, 165, 47, 40, 27, 165, 41, 36, 26, 165, 41, 36, 26, 165, 41, 36, 26, 165, 45, 39, 26, 165, 42, 37, 26, 165, 42, 36, 26, 165, 46, 40, 29, 165, 39, 35, 26, 165, 38, 34, 25, 165, 41, 37, 27, 165, 38, 34, 26, 165, 40, 35, 26, 165, 39, 35, 26, 165, 43, 38, 28, 165, 42, 37, 26, 165, 39, 34, 25, 165, 40, 35, 25, 165, 41, 36, 26, 165, 49, 41, 27, 165, 49, 42, 27, 165, 51, 42, 28, 165, 54, 44, 29, 165, 38, 34, 26, 165, 51, 43, 28, 165, 46, 40, 27, 165, 47, 40, 27, 165, 48, 41, 27, 165, 51, 43, 28, 165, 45, 39, 27, 165, 46, 40, 27, 165, 40, 35, 26, 165, 50, 42, 27, 165, 46, 39, 27, 165, 43, 37, 26, 165, 42, 37, 26, 165, 48, 41, 27, 165, 37, 34, 25, 165, 42, 37, 28, 165, 44, 38, 26, 165, 38, 34, 25, 165, 39, 34, 25, 165, 48, 41, 27, 165, 46, 40, 27, 165, 44, 38, 28, 165, 40, 35, 25, 165, 38, 34, 25, 165, 41, 36, 26, 165, 45, 39, 27, 165, 52, 43, 28, 165, 45, 39, 26, 165, 56, 45, 30, 165, 45, 39, 27, 165, 42, 37, 26, 165, 53, 44, 29, 165, 74, 55, 36, 165, 49, 42, 27, 165, 50, 42, 28, 165, 55, 45, 29, 165, 36, 33, 25, 165, 45, 39, 29, 165, 59, 49, 36, 165, 43, 38, 28, 165, 42, 37, 26, 165, 38, 34, 25, 165, 44, 38, 26, 165, 43, 38, 26, 165, 45, 39, 26, 165, 47, 40, 27, 165, 41, 36, 26, 165, 41, 36, 26, 165, 46, 40, 27, 165, 51, 43, 28, 165, 50, 42, 28, 165, 51, 42, 28, 165, 48, 41, 27, 165, 45, 39, 26, 165, 41, 36, 26, 165, 38, 34, 26, 165, 48, 41, 31, 165, 41, 36, 26, 165, 39, 35, 25, 165, 41, 36, 26, 165, 39, 35, 25, 165, 37, 33, 25, 165, 39, 35, 25, 165, 45, 39, 27, 165, 50, 42, 28, 165, 39, 34, 25, 165, 40, 36, 26, 165, 57, 46, 30, 165, 46, 39, 27, 165, 39, 35, 25, 165, 40, 35, 25, 165, 46, 39, 27, 165, 38, 34, 25, 165, 41, 36, 26, 165, 40, 35, 25, 165, 61, 50, 37, 165, 87, 70, 50, 165, 83, 66, 47, 165, 81, 65, 46, 165, 69, 57, 41, 165, 41, 36, 26, 165, 39, 35, 25, 165, 43, 37, 26, 165, 56, 46, 30, 165, 48, 49, 41, 165, 40, 35, 25, 165, 40, 35, 25, 165, 49, 42, 27, 165, 55, 45, 29, 165, 48, 41, 27, 165, 48, 41, 27, 165, 48, 41, 27, 165, 56, 45, 30, 165, 52, 43, 29, 165, 41, 36, 26, 165, 45, 39, 26, 165, 38, 34, 25, 165, 43, 37, 26, 165, 48, 41, 27, 165, 69, 53, 35, 165, 63, 49, 32, 165, 54, 44, 29, 165, 56, 46, 30, 165, 54, 44, 29, 165, 50, 42, 28, 165, 40, 35, 25, 165, 40, 36, 26, 165, 41, 36, 26, 165, 51, 43, 28, 165, 57, 46, 30, 165, 43, 38, 26, 165, 40, 36, 26, 165, 46, 40, 27, 165, 40, 35, 25, 165, 52, 44, 32, 165, 74, 60, 43, 165, 36, 33, 25, 165, 53, 44, 29, 165, 47, 40, 27, 165, 51, 43, 28, 165, 47, 40, 27, 165, 43, 37, 26, 165, 43, 37, 26, 165, 42, 37, 26, 165, 37, 33, 25, 165, 47, 40, 27, 165, 45, 47, 41, 165, 38, 34, 25, 165, 37, 33, 25, 165, 38, 34, 25, 165, 44, 38, 26, 165, 48, 41, 27, 165, 49, 42, 27, 165, 47, 40, 27, 165, 43, 37, 26, 165, 42, 37, 26, 165, 47, 40, 27, 165, 43, 38, 26, 165, 43, 37, 26, 165, 58, 48, 35, 165, 38, 34, 25, 165, 48, 41, 31, 165, 39, 35, 26, 165, 50, 43, 32, 165, 83, 66, 47, 165, 79, 64, 46, 165, 43, 38, 28, 165, 44, 38, 26, 165, 73, 60, 43, 165, 47, 40, 30, 165, 42, 37, 26, 165, 44, 38, 26, 165, 41, 36, 26, 165, 37, 33, 25, 165, 39, 35, 25, 165, 45, 39, 27, 165, 44, 38, 26, 165, 45, 39, 27, 165, 58, 47, 31, 165, 68, 52, 34, 165, 48, 41, 27, 165, 44, 38, 26, 165, 48, 41, 27, 165, 62, 49, 32, 165, 46, 39, 27, 165, 41, 36, 26, 165, 36, 33, 25, 165, 36, 33, 25, 165, 42, 37, 26, 165, 50, 42, 27, 165, 43, 37, 26, 165, 42, 37, 26, 165, 45, 39, 26, 165, 54, 44, 29, 165, 54, 44, 29, 165, 45, 39, 26, 165, 41, 36, 26, 165, 40, 35, 25, 165, 38, 35, 26, 165, 44, 38, 26, 165, 39, 35, 25, 165, 41, 36, 26, 165, 41, 36, 26, 165, 49, 41, 27, 165, 44, 38, 26, 165, 50, 42, 28, 165, 43, 37, 26, 165, 46, 39, 27, 165, 41, 36, 26, 165, 52, 43, 28, 165, 47, 40, 27, 165, 47, 40, 27, 165, 45, 39, 26, 165, 52, 43, 29, 165, 62, 49, 32, 165, 80, 59, 36, 165, 56, 45, 30, 165, 60, 47, 31, 165, 49, 42, 27, 165, 45, 39, 26, 165, 47, 40, 27, 165, 43, 38, 28, 165, 62, 52, 37, 165, 44, 38, 29, 165, 42, 37, 26, 165, 36, 33, 25, 165, 56, 45, 30, 165, 47, 40, 27, 165, 42, 37, 26, 165, 42, 36, 26, 165, 42, 45, 40, 165, 38, 34, 25, 165, 47, 41, 30, 165, 43, 38, 28, 165, 39, 35, 25, 165, 44, 38, 26, 165, 48, 41, 27, 165, 50, 42, 28, 165, 8, 8, 8, 255, 9, 9, 9, 255, 7, 8, 8, 255, 11, 11, 12, 255, 13, 14, 14, 255, 15, 15, 15, 255, 15, 16, 16, 255, 14, 14, 15, 255, 16, 17, 17, 255, 13, 13, 13, 255, 15, 15, 16, 255, 18, 19, 19, 255, 16, 17, 17, 255, 15, 15, 16, 255, 22, 22, 23, 255, 15, 15, 16, 255, 12, 12, 13, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 17, 255, 17, 17, 18, 255, 18, 19, 19, 255, 22, 22, 23, 255, 25, 26, 26, 255, 23, 24, 24, 255, 16, 17, 17, 255, 16, 17, 17, 255, 12, 12, 12, 255, 12, 12, 12, 255, 14, 14, 15, 255, 14, 14, 14, 255, 16, 16, 16, 255, 26, 26, 27, 255, 20, 20, 21, 255, 23, 24, 25, 255, 29, 29, 30, 255, 29, 30, 30, 255, 32, 33, 34, 255, 27, 27, 28, 255, 33, 33, 34, 255, 26, 26, 27, 255, 28, 29, 30, 255, 23, 23, 24, 255, 24, 24, 25, 255, 23, 24, 24, 255, 18, 18, 18, 255, 17, 17, 18, 255, 14, 14, 15, 255, 10, 11, 11, 255, 8, 8, 8, 255, 7, 7, 7, 255, 9, 9, 9, 255, 22, 22, 23, 255, 16, 17, 17, 255, 13, 13, 14, 255, 18, 18, 19, 255, 14, 14, 14, 255, 13, 13, 14, 255, 14, 14, 14, 255, 12, 12, 13, 255, 14, 14, 14, 255, 17, 18, 18, 255, 16, 16, 16, 255, 16, 16, 17, 255, 13, 13, 13, 255, 19, 19, 20, 255, 14, 14, 14, 255, 9, 9, 9, 255, 10, 10, 10, 255, 10, 10, 10, 255, 9, 9, 9, 255, 13, 13, 14, 255, 14, 14, 15, 255, 9, 9, 10, 255, 14, 15, 15, 255, 17, 17, 18, 255, 18, 19, 19, 255, 22, 23, 23, 255, 19, 20, 20, 255, 24, 25, 25, 255, 21, 22, 22, 255, 24, 25, 25, 255, 21, 21, 22, 255, 27, 27, 28, 255, 27, 28, 28, 255, 33, 34, 34, 255, 27, 28, 29, 255, 21, 22, 22, 255, 25, 26, 26, 255, 25, 26, 27, 255, 25, 26, 27, 255, 33, 33, 34, 255, 30, 31, 32, 255, 14, 15, 15, 255, 13, 13, 13, 255, 14, 14, 14, 255, 21, 22, 22, 255, 21, 21, 22, 255, 17, 18, 18, 255, 20, 21, 21, 255, 17, 17, 18, 255, 33, 33, 34, 255, 28, 29, 29, 255, 28, 28, 29, 255, 25, 25, 26, 255, 26, 27, 28, 255, 20, 21, 21, 255, 23, 23, 24, 255, 16, 17, 17, 255, 15, 15, 16, 255, 10, 10, 11, 255, 8, 8, 8, 255, 10, 10, 11, 255, 12, 13, 13, 255, 19, 19, 20, 255, 19, 19, 20, 255, 19, 20, 20, 255, 25, 25, 26, 255, 18, 18, 19, 255, 24, 24, 25, 255, 19, 19, 20, 255, 19, 19, 20, 255, 23, 24, 24, 255, 20, 20, 21, 255, 20, 20, 21, 255, 17, 17, 18, 255, 16, 17, 17, 255, 24, 24, 25, 255, 21, 21, 22, 255, 19, 19, 20, 255, 18, 18, 18, 255, 18, 18, 19, 255, 15, 15, 15, 255, 7, 8, 8, 255, 14, 14, 14, 255, 10, 10, 10, 255, 16, 17, 17, 255, 14, 14, 14, 255, 17, 17, 17, 255, 16, 16, 16, 255, 17, 17, 17, 255, 16, 16, 16, 255, 10, 10, 11, 255, 12, 12, 13, 255, 12, 13, 13, 255, 13, 14, 14, 255, 18, 19, 19, 255, 20, 21, 21, 255, 20, 21, 21, 255, 23, 24, 24, 255, 23, 23, 24, 255, 22, 22, 23, 255, 32, 33, 34, 255, 33, 34, 34, 255, 32, 32, 33, 255, 33, 34, 34, 255, 25, 26, 26, 255, 20, 21, 21, 255, 21, 22, 22, 255, 19, 20, 20, 255, 18, 19, 19, 255, 11, 11, 11, 255, 10, 10, 11, 255, 16, 16, 16, 255, 14, 14, 15, 255, 17, 18, 18, 255, 18, 19, 19, 255, 29, 29, 30, 255, 27, 27, 28, 255, 26, 26, 27, 255, 27, 28, 28, 255, 24, 24, 25, 255, 26, 27, 27, 255, 23, 23, 24, 255, 22, 22, 23, 255, 17, 17, 17, 255, 15, 15, 15, 255, 14, 14, 15, 255, 9, 9, 9, 255, 6, 6, 6, 255, 9, 9, 10, 255, 7, 7, 7, 255, 10, 10, 11, 255, 10, 10, 11, 255, 15, 15, 16, 255, 12, 12, 12, 255, 5, 5, 5, 255, 8, 9, 9, 255, 5, 5, 5, 255, 5, 5, 5, 255, 14, 15, 15, 255, 8, 8, 8, 255, 7, 7, 7, 255, 10, 11, 11, 255, 9, 9, 9, 255, 7, 7, 7, 255, 11, 11, 12, 255, 9, 10, 10, 255, 8, 8, 9, 255, 11, 11, 11, 255, 10, 10, 10, 255, 17, 17, 18, 255, 10, 10, 10, 255, 16, 17, 17, 255, 15, 16, 16, 255, 18, 19, 19, 255, 17, 18, 18, 255, 26, 26, 27, 255, 26, 27, 28, 255, 20, 21, 21, 255, 20, 20, 20, 255, 23, 23, 24, 255, 20, 20, 21, 255, 10, 10, 10, 255, 11, 11, 12, 255, 6, 6, 6, 255, 5, 5, 5, 255, 9, 9, 9, 255, 5, 5, 5, 255, 9, 10, 10, 255, 13, 13, 13, 255, 12, 12, 13, 255, 26, 27, 27, 255, 27, 28, 29, 255, 30, 31, 32, 255, 25, 26, 26, 255, 20, 20, 21, 255, 17, 17, 17, 255, 12, 12, 13, 255, 12, 12, 12, 255, 14, 14, 15, 255, 13, 14, 14, 255, 21, 22, 22, 255, 20, 21, 21, 255, 28, 29, 29, 255, 30, 31, 31, 255, 23, 23, 24, 255, 20, 20, 21, 255, 21, 21, 22, 255, 13, 13, 13, 255, 14, 15, 15, 255, 11, 12, 12, 255, 16, 16, 16, 255, 18, 19, 19, 255, 18, 18, 19, 255, 14, 14, 15, 255, 11, 11, 12, 255, 11, 12, 12, 255, 14, 14, 14, 255, 13, 13, 13, 255, 14, 15, 15, 255, 11, 11, 11, 255, 12, 13, 13, 255, 8, 9, 9, 255, 13, 13, 13, 255, 11, 11, 11, 255, 51, 43, 28, 165, 44, 38, 26, 165, 44, 38, 26, 165, 41, 36, 26, 165, 50, 42, 28, 165, 58, 46, 31, 165, 60, 47, 31, 165, 40, 36, 26, 165, 38, 34, 25, 165, 36, 33, 25, 165, 40, 35, 26, 165, 44, 38, 26, 165, 46, 40, 27, 165, 45, 39, 26, 165, 52, 43, 28, 165, 48, 41, 27, 165, 41, 36, 26, 165, 50, 43, 32, 165, 42, 37, 26, 165, 37, 33, 25, 165, 57, 48, 35, 165, 45, 39, 29, 165, 40, 36, 26, 165, 38, 34, 25, 165, 44, 38, 26, 165, 40, 36, 26, 165, 46, 39, 27, 165, 44, 38, 26, 165, 39, 35, 25, 165, 40, 36, 26, 165, 55, 46, 34, 165, 38, 34, 25, 165, 38, 34, 26, 165, 39, 35, 25, 165, 37, 34, 25, 165, 47, 40, 27, 165, 61, 48, 32, 165, 60, 48, 31, 165, 45, 39, 26, 165, 55, 45, 30, 165, 56, 45, 30, 165, 49, 41, 27, 165, 54, 44, 29, 165, 62, 48, 32, 165, 63, 70, 38, 255, 58, 46, 31, 165, 43, 38, 26, 165, 50, 42, 28, 165, 46, 39, 27, 165, 44, 38, 26, 165, 40, 36, 26, 165, 47, 40, 27, 165, 45, 39, 26, 165, 42, 37, 26, 165, 45, 39, 26, 165, 40, 36, 26, 165, 38, 34, 26, 165, 47, 40, 27, 165, 42, 37, 26, 165, 48, 41, 30, 165, 41, 36, 26, 165, 48, 41, 30, 165, 39, 35, 25, 165, 44, 38, 26, 165, 42, 37, 26, 165, 43, 37, 26, 165, 41, 36, 26, 165, 37, 34, 25, 165, 40, 35, 25, 165, 60, 48, 31, 165, 56, 45, 30, 165, 52, 43, 29, 165, 45, 39, 27, 165, 44, 38, 26, 165, 54, 46, 33, 165, 40, 36, 27, 165, 70, 57, 41, 165, 53, 45, 33, 165, 39, 35, 25, 165, 39, 35, 25, 165, 41, 36, 26, 165, 43, 37, 26, 165, 57, 46, 30, 165, 48, 41, 27, 165, 41, 36, 26, 165, 45, 38, 26, 165, 56, 45, 30, 165, 58, 46, 31, 165, 45, 38, 26, 165, 39, 35, 25, 165, 45, 39, 27, 165, 40, 36, 26, 165, 53, 45, 33, 165, 66, 55, 39, 165, 54, 46, 33, 165, 42, 37, 28, 165, 42, 37, 26, 165, 47, 40, 27, 165, 45, 39, 27, 165, 44, 38, 29, 165, 43, 37, 26, 165, 43, 38, 26, 165, 40, 36, 26, 165, 39, 35, 26, 165, 42, 37, 26, 165, 42, 37, 26, 165, 47, 40, 27, 165, 43, 37, 26, 165, 43, 37, 26, 165, 37, 33, 25, 165, 39, 35, 25, 165, 47, 48, 41, 165, 44, 38, 26, 165, 39, 35, 25, 165, 60, 58, 49, 165, 87, 69, 49, 165, 84, 67, 46, 165, 43, 38, 28, 165, 48, 41, 30, 165, 38, 34, 25, 165, 46, 39, 27, 165, 64, 50, 33, 165, 42, 37, 26, 165, 42, 37, 26, 165, 43, 38, 26, 165, 50, 42, 28, 165, 61, 48, 32, 165, 63, 49, 33, 165, 49, 49, 41, 165, 48, 41, 27, 165, 44, 38, 26, 165, 49, 42, 27, 165, 43, 38, 26, 165, 45, 39, 27, 165, 45, 39, 29, 165, 37, 33, 25, 165, 39, 35, 25, 165, 62, 48, 32, 165, 52, 43, 28, 165, 52, 43, 28, 165, 63, 49, 33, 165, 50, 42, 28, 165, 62, 48, 32, 165, 61, 48, 32, 165, 47, 40, 27, 165, 49, 42, 27, 165, 47, 40, 27, 165, 56, 45, 30, 165, 53, 44, 29, 165, 40, 35, 25, 165, 38, 34, 25, 165, 48, 42, 31, 165, 40, 36, 26, 165, 44, 38, 29, 165, 56, 47, 34, 165, 44, 38, 26, 165, 47, 40, 27, 165, 44, 38, 26, 165, 44, 38, 26, 165, 42, 37, 26, 165, 36, 33, 25, 165, 42, 37, 28, 165, 45, 39, 27, 165, 49, 41, 27, 165, 45, 39, 27, 165, 44, 38, 26, 165, 42, 37, 26, 165, 40, 35, 26, 165, 39, 35, 25, 165, 41, 36, 26, 165, 48, 41, 27, 165, 43, 38, 26, 165, 36, 33, 25, 165, 53, 45, 33, 165, 39, 35, 25, 165, 41, 36, 26, 165, 45, 39, 26, 165, 81, 65, 46, 165, 40, 35, 27, 165, 54, 45, 33, 165, 38, 34, 25, 165, 69, 57, 41, 165, 74, 60, 43, 165, 84, 67, 48, 165, 76, 61, 44, 165, 41, 36, 26, 165, 60, 50, 36, 165, 52, 44, 33, 165, 45, 39, 26, 165, 43, 37, 26, 165, 58, 47, 31, 165, 49, 41, 27, 165, 47, 40, 27, 165, 64, 50, 33, 165, 46, 40, 27, 165, 45, 39, 26, 165, 57, 46, 30, 165, 55, 45, 30, 165, 42, 37, 26, 165, 47, 40, 27, 165, 45, 39, 26, 165, 57, 46, 30, 165, 50, 42, 28, 165, 39, 34, 25, 165, 43, 38, 26, 165, 42, 37, 26, 165, 46, 39, 27, 165, 54, 44, 29, 165, 43, 37, 26, 165, 41, 37, 27, 165, 44, 38, 26, 165, 60, 48, 31, 165, 49, 42, 27, 165, 55, 45, 30, 165, 49, 41, 27, 165, 46, 39, 27, 165, 42, 37, 26, 165, 40, 36, 26, 165, 43, 37, 26, 165, 37, 33, 25, 165, 36, 33, 25, 165, 37, 34, 25, 165, 45, 39, 27, 165, 45, 39, 27, 165, 40, 35, 25, 165, 41, 36, 27, 165, 46, 40, 27, 165, 48, 41, 27, 165, 47, 40, 27, 165, 38, 34, 26, 165, 42, 37, 26, 165, 48, 41, 27, 165, 53, 44, 29, 165, 79, 58, 36, 165, 59, 47, 31, 165, 52, 43, 28, 165, 48, 41, 27, 165, 50, 42, 28, 165, 40, 36, 26, 165, 42, 37, 28, 165, 61, 51, 37, 165, 39, 35, 25, 165, 50, 43, 32, 165, 37, 33, 25, 165, 45, 39, 27, 165, 44, 38, 26, 165, 51, 42, 28, 165, 43, 38, 26, 165, 38, 34, 25, 165, 43, 37, 26, 165, 39, 35, 25, 165, 68, 56, 40, 165, 43, 38, 26, 165, 40, 35, 25, 165, 67, 51, 34, 165, 58, 47, 31, 165, 6, 6, 7, 255, 7, 7, 7, 255, 10, 10, 10, 255, 10, 10, 11, 255, 15, 15, 16, 255, 13, 13, 13, 255, 17, 18, 18, 255, 8, 9, 9, 255, 14, 15, 15, 255, 9, 9, 9, 255, 15, 15, 15, 255, 15, 15, 16, 255, 12, 12, 12, 255, 15, 15, 16, 255, 9, 9, 10, 255, 11, 12, 12, 255, 12, 12, 13, 255, 13, 14, 14, 255, 18, 18, 19, 255, 18, 18, 19, 255, 19, 20, 20, 255, 19, 19, 20, 255, 24, 24, 25, 255, 25, 26, 26, 255, 21, 21, 22, 255, 19, 19, 20, 255, 16, 16, 17, 255, 15, 15, 16, 255, 13, 14, 14, 255, 13, 14, 14, 255, 13, 13, 14, 255, 20, 21, 21, 255, 14, 15, 15, 255, 20, 21, 21, 255, 28, 29, 29, 255, 30, 31, 32, 255, 33, 34, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 26, 26, 27, 255, 26, 27, 28, 255, 21, 22, 22, 255, 21, 22, 22, 255, 16, 16, 17, 255, 13, 13, 14, 255, 8, 9, 9, 255, 5, 5, 5, 255, 4, 4, 4, 255, 14, 14, 15, 255, 11, 11, 12, 255, 12, 13, 13, 255, 13, 13, 14, 255, 16, 17, 17, 255, 17, 18, 18, 255, 13, 14, 14, 255, 12, 12, 12, 255, 11, 12, 12, 255, 13, 13, 13, 255, 15, 15, 16, 255, 13, 13, 13, 255, 14, 14, 14, 255, 14, 14, 14, 255, 11, 11, 11, 255, 10, 10, 10, 255, 6, 6, 7, 255, 8, 9, 9, 255, 9, 9, 9, 255, 11, 11, 11, 255, 17, 17, 18, 255, 12, 12, 12, 255, 11, 11, 12, 255, 16, 17, 17, 255, 16, 17, 17, 255, 21, 22, 22, 255, 25, 26, 27, 255, 26, 26, 27, 255, 30, 30, 31, 255, 26, 27, 28, 255, 31, 32, 33, 255, 33, 33, 34, 255, 31, 32, 32, 255, 30, 30, 31, 255, 33, 34, 34, 255, 32, 32, 33, 255, 27, 28, 28, 255, 28, 29, 30, 255, 31, 32, 33, 255, 27, 27, 28, 255, 32, 33, 34, 255, 33, 33, 34, 255, 12, 13, 13, 255, 10, 11, 11, 255, 18, 18, 18, 255, 17, 18, 18, 255, 15, 16, 16, 255, 19, 20, 20, 255, 21, 22, 22, 255, 25, 25, 26, 255, 29, 29, 30, 255, 26, 26, 27, 255, 32, 33, 33, 255, 25, 25, 26, 255, 21, 21, 22, 255, 20, 21, 21, 255, 20, 21, 21, 255, 19, 20, 20, 255, 15, 15, 15, 255, 15, 16, 16, 255, 11, 11, 12, 255, 12, 12, 12, 255, 12, 13, 13, 255, 18, 18, 18, 255, 17, 18, 18, 255, 18, 19, 19, 255, 17, 17, 17, 255, 16, 16, 17, 255, 23, 24, 24, 255, 18, 18, 19, 255, 16, 16, 16, 255, 16, 16, 16, 255, 22, 23, 23, 255, 17, 18, 18, 255, 14, 15, 15, 255, 16, 17, 17, 255, 16, 17, 17, 255, 17, 17, 18, 255, 13, 13, 14, 255, 12, 12, 13, 255, 11, 11, 11, 255, 9, 10, 10, 255, 12, 12, 12, 255, 12, 13, 13, 255, 13, 13, 14, 255, 12, 12, 13, 255, 15, 16, 16, 255, 14, 15, 15, 255, 17, 18, 18, 255, 15, 15, 15, 255, 11, 12, 12, 255, 9, 10, 10, 255, 11, 12, 12, 255, 15, 15, 16, 255, 13, 14, 14, 255, 13, 13, 13, 255, 17, 18, 18, 255, 15, 16, 16, 255, 19, 19, 20, 255, 23, 24, 24, 255, 21, 22, 22, 255, 28, 29, 29, 255, 33, 33, 34, 255, 32, 32, 33, 255, 26, 27, 27, 255, 23, 23, 24, 255, 16, 17, 17, 255, 18, 18, 19, 255, 13, 14, 14, 255, 9, 10, 10, 255, 16, 17, 17, 255, 14, 14, 15, 255, 17, 17, 18, 255, 18, 18, 18, 255, 25, 25, 26, 255, 28, 28, 29, 255, 26, 27, 27, 255, 27, 27, 28, 255, 25, 26, 26, 255, 29, 30, 30, 255, 21, 22, 22, 255, 30, 31, 31, 255, 21, 21, 22, 255, 22, 23, 23, 255, 18, 19, 19, 255, 9, 9, 9, 255, 10, 10, 10, 255, 6, 6, 6, 255, 12, 13, 13, 255, 10, 11, 11, 255, 11, 11, 11, 255, 7, 7, 7, 255, 9, 9, 9, 255, 7, 7, 7, 255, 6, 6, 6, 255, 8, 8, 9, 255, 7, 7, 7, 255, 7, 7, 7, 255, 8, 8, 9, 255, 6, 6, 6, 255, 4, 4, 4, 255, 5, 5, 5, 255, 7, 8, 8, 255, 2, 3, 3, 255, 4, 5, 5, 255, 7, 8, 8, 255, 5, 5, 5, 255, 10, 11, 11, 255, 7, 8, 8, 255, 9, 9, 9, 255, 9, 9, 9, 255, 10, 10, 10, 255, 16, 16, 17, 255, 16, 16, 16, 255, 19, 19, 20, 255, 19, 19, 20, 255, 28, 29, 29, 255, 23, 23, 24, 255, 21, 21, 22, 255, 22, 22, 23, 255, 22, 22, 23, 255, 15, 15, 15, 255, 18, 18, 19, 255, 12, 12, 12, 255, 8, 8, 8, 255, 6, 6, 7, 255, 3, 3, 3, 255, 0, 0, 0, 255, 8, 8, 8, 255, 8, 9, 9, 255, 18, 18, 18, 255, 21, 21, 22, 255, 31, 32, 33, 255, 21, 21, 21, 255, 22, 23, 23, 255, 16, 17, 17, 255, 16, 17, 17, 255, 13, 13, 14, 255, 8, 8, 8, 255, 12, 13, 13, 255, 16, 16, 16, 255, 19, 19, 20, 255, 21, 21, 22, 255, 27, 27, 28, 255, 27, 27, 28, 255, 21, 22, 23, 255, 20, 20, 21, 255, 20, 21, 21, 255, 15, 15, 16, 255, 16, 16, 17, 255, 12, 12, 13, 255, 17, 18, 18, 255, 24, 24, 25, 255, 24, 25, 25, 255, 16, 16, 16, 255, 15, 15, 15, 255, 17, 18, 18, 255, 16, 16, 17, 255, 14, 15, 15, 255, 13, 13, 14, 255, 12, 12, 12, 255, 7, 8, 8, 255, 9, 9, 10, 255, 7, 7, 7, 255, 4, 5, 5, 255, 42, 37, 26, 165, 69, 52, 35, 165, 66, 51, 34, 165, 53, 44, 29, 165, 45, 39, 27, 165, 45, 39, 27, 165, 55, 45, 29, 165, 56, 45, 30, 165, 40, 35, 25, 165, 55, 45, 30, 165, 45, 39, 29, 165, 63, 52, 38, 165, 47, 40, 27, 165, 48, 41, 27, 165, 57, 46, 30, 165, 56, 45, 30, 165, 45, 39, 26, 165, 45, 39, 26, 165, 40, 36, 26, 165, 41, 36, 26, 165, 41, 36, 27, 165, 84, 67, 48, 165, 76, 61, 44, 165, 44, 38, 26, 165, 68, 52, 34, 165, 51, 43, 28, 165, 48, 41, 27, 165, 52, 43, 28, 165, 48, 41, 27, 165, 37, 34, 25, 165, 46, 39, 27, 165, 49, 41, 27, 165, 47, 40, 27, 165, 63, 52, 38, 165, 43, 37, 26, 165, 37, 34, 25, 165, 46, 39, 27, 165, 50, 42, 28, 165, 51, 43, 28, 165, 59, 47, 31, 165, 46, 40, 27, 165, 68, 52, 34, 165, 58, 47, 31, 165, 64, 50, 33, 165, 56, 46, 30, 165, 49, 42, 27, 165, 49, 41, 27, 165, 45, 39, 26, 165, 39, 35, 26, 165, 45, 39, 29, 165, 47, 40, 27, 165, 46, 40, 27, 165, 45, 39, 27, 165, 46, 40, 27, 165, 47, 40, 27, 165, 48, 41, 27, 165, 46, 39, 27, 165, 54, 44, 29, 165, 41, 36, 26, 165, 51, 43, 32, 165, 36, 33, 25, 165, 37, 34, 25, 165, 42, 37, 26, 165, 43, 37, 26, 165, 43, 38, 26, 165, 47, 40, 27, 165, 44, 39, 29, 165, 37, 34, 25, 165, 45, 39, 27, 165, 60, 48, 31, 165, 59, 47, 31, 165, 40, 35, 26, 165, 42, 37, 26, 165, 50, 43, 32, 165, 46, 40, 27, 165, 43, 38, 26, 165, 40, 35, 26, 165, 42, 37, 28, 165, 64, 53, 38, 165, 47, 41, 30, 165, 48, 42, 31, 165, 45, 39, 26, 165, 71, 54, 36, 165, 49, 41, 27, 165, 46, 40, 27, 165, 52, 43, 28, 165, 48, 41, 27, 165, 40, 35, 25, 165, 43, 38, 26, 165, 39, 35, 25, 165, 42, 37, 26, 165, 57, 48, 35, 165, 52, 52, 45, 165, 40, 35, 25, 165, 55, 47, 34, 165, 40, 36, 26, 165, 37, 34, 25, 165, 44, 38, 26, 165, 43, 37, 26, 165, 44, 38, 26, 165, 46, 40, 27, 165, 45, 39, 27, 165, 36, 33, 25, 165, 37, 33, 25, 165, 41, 36, 26, 165, 42, 37, 26, 165, 42, 37, 26, 165, 56, 45, 30, 165, 46, 39, 27, 165, 39, 34, 25, 165, 42, 37, 26, 165, 59, 47, 31, 165, 44, 38, 26, 165, 63, 52, 38, 165, 68, 56, 40, 165, 84, 67, 47, 165, 86, 68, 48, 165, 44, 46, 40, 165, 41, 36, 26, 165, 40, 36, 26, 165, 58, 47, 31, 165, 63, 49, 32, 165, 62, 49, 32, 165, 41, 36, 26, 165, 44, 38, 26, 165, 54, 44, 29, 165, 42, 37, 26, 165, 68, 52, 34, 165, 57, 46, 30, 165, 55, 45, 30, 165, 38, 34, 25, 165, 45, 39, 26, 165, 42, 37, 26, 165, 42, 37, 26, 165, 52, 43, 28, 165, 49, 42, 27, 165, 45, 39, 27, 165, 54, 44, 29, 165, 42, 37, 26, 165, 49, 41, 27, 165, 44, 38, 26, 165, 64, 50, 33, 165, 64, 50, 33, 165, 82, 61, 36, 165, 57, 46, 30, 165, 66, 51, 33, 165, 45, 39, 27, 165, 38, 34, 25, 165, 40, 35, 26, 165, 37, 33, 25, 165, 69, 56, 41, 165, 36, 33, 25, 165, 38, 34, 25, 165, 48, 41, 27, 165, 41, 37, 27, 165, 37, 33, 25, 165, 36, 33, 25, 165, 48, 41, 27, 165, 39, 35, 26, 165, 45, 39, 26, 165, 41, 36, 26, 165, 43, 38, 28, 165, 43, 37, 28, 165, 41, 36, 26, 165, 49, 41, 27, 165, 52, 43, 28, 165, 45, 39, 26, 165, 39, 35, 25, 165, 43, 38, 26, 165, 47, 41, 30, 165, 42, 37, 26, 165, 37, 33, 25, 165, 37, 33, 25, 165, 48, 42, 31, 165, 42, 37, 26, 165, 37, 33, 25, 165, 66, 54, 39, 165, 59, 50, 36, 165, 77, 62, 44, 165, 65, 54, 39, 165, 62, 51, 37, 165, 38, 34, 25, 165, 83, 65, 45, 165, 54, 46, 33, 165, 39, 35, 26, 165, 46, 40, 27, 165, 64, 53, 38, 165, 55, 46, 34, 165, 38, 34, 25, 165, 40, 36, 26, 165, 46, 40, 27, 165, 56, 45, 30, 165, 71, 53, 35, 165, 41, 36, 26, 165, 41, 36, 26, 165, 44, 38, 26, 165, 60, 48, 31, 165, 52, 43, 29, 165, 40, 36, 27, 165, 38, 34, 25, 165, 50, 42, 28, 165, 57, 46, 30, 165, 45, 39, 27, 165, 45, 39, 27, 165, 40, 35, 25, 165, 39, 35, 25, 165, 48, 41, 27, 165, 46, 39, 27, 165, 42, 36, 26, 165, 41, 36, 26, 165, 67, 51, 34, 165, 61, 48, 32, 165, 43, 37, 26, 165, 47, 40, 27, 165, 63, 49, 33, 165, 55, 45, 29, 165, 53, 44, 29, 165, 44, 38, 26, 165, 59, 49, 36, 165, 41, 37, 27, 165, 46, 40, 27, 165, 44, 38, 26, 165, 36, 33, 25, 165, 44, 38, 26, 165, 49, 42, 31, 165, 83, 67, 48, 165, 65, 54, 39, 165, 45, 47, 41, 165, 42, 37, 26, 165, 61, 50, 37, 165, 42, 37, 28, 165, 44, 38, 26, 165, 47, 40, 27, 165, 50, 42, 28, 165, 62, 49, 32, 165, 48, 41, 27, 165, 51, 43, 28, 165, 53, 44, 29, 165, 42, 37, 26, 165, 39, 35, 25, 165, 45, 39, 29, 165, 47, 40, 27, 165, 46, 39, 27, 165, 44, 46, 40, 165, 44, 39, 29, 165, 45, 39, 26, 165, 46, 39, 27, 165, 39, 34, 25, 165, 39, 35, 25, 165, 37, 33, 25, 165, 42, 37, 26, 165, 40, 35, 25, 165, 38, 34, 26, 165, 49, 41, 27, 165, 40, 35, 26, 165, 48, 41, 27, 165, 6, 6, 6, 255, 12, 12, 12, 255, 11, 11, 12, 255, 9, 9, 10, 255, 11, 11, 12, 255, 12, 12, 12, 255, 15, 16, 16, 255, 12, 13, 13, 255, 10, 10, 10, 255, 13, 14, 14, 255, 9, 9, 9, 255, 10, 11, 11, 255, 9, 9, 10, 255, 12, 12, 12, 255, 10, 10, 10, 255, 11, 12, 12, 255, 18, 18, 19, 255, 17, 17, 18, 255, 28, 29, 30, 255, 31, 32, 33, 255, 32, 33, 33, 255, 33, 33, 34, 255, 26, 27, 28, 255, 24, 24, 25, 255, 24, 25, 25, 255, 21, 21, 22, 255, 17, 17, 18, 255, 17, 18, 18, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 15, 16, 16, 255, 23, 24, 25, 255, 17, 18, 18, 255, 28, 28, 29, 255, 31, 32, 33, 255, 33, 34, 34, 255, 32, 33, 34, 255, 30, 31, 32, 255, 33, 34, 34, 255, 26, 26, 27, 255, 33, 34, 34, 255, 25, 26, 26, 255, 23, 23, 24, 255, 24, 25, 26, 255, 20, 21, 21, 255, 18, 18, 18, 255, 13, 13, 13, 255, 11, 11, 11, 255, 6, 6, 6, 255, 4, 4, 4, 255, 10, 11, 11, 255, 10, 10, 10, 255, 9, 10, 10, 255, 13, 13, 13, 255, 9, 9, 10, 255, 12, 12, 13, 255, 10, 11, 11, 255, 11, 11, 11, 255, 11, 11, 11, 255, 9, 9, 10, 255, 7, 7, 7, 255, 11, 11, 11, 255, 13, 13, 14, 255, 14, 15, 15, 255, 14, 14, 14, 255, 8, 8, 8, 255, 5, 5, 5, 255, 12, 12, 12, 255, 12, 12, 12, 255, 15, 16, 16, 255, 10, 10, 10, 255, 15, 15, 15, 255, 13, 13, 13, 255, 16, 16, 16, 255, 25, 25, 26, 255, 29, 30, 31, 255, 23, 24, 24, 255, 27, 28, 29, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 32, 33, 255, 32, 33, 34, 255, 33, 34, 34, 255, 33, 33, 34, 255, 29, 29, 30, 255, 33, 33, 34, 255, 26, 27, 28, 255, 27, 27, 28, 255, 33, 34, 34, 255, 33, 33, 34, 255, 17, 17, 17, 255, 13, 13, 13, 255, 11, 12, 12, 255, 11, 12, 12, 255, 16, 17, 17, 255, 24, 25, 26, 255, 19, 20, 20, 255, 22, 22, 23, 255, 32, 32, 33, 255, 33, 33, 34, 255, 29, 29, 30, 255, 31, 32, 32, 255, 32, 32, 33, 255, 33, 34, 34, 255, 31, 32, 33, 255, 31, 31, 32, 255, 17, 17, 17, 255, 17, 17, 18, 255, 19, 20, 20, 255, 15, 15, 16, 255, 16, 16, 17, 255, 12, 13, 13, 255, 12, 12, 12, 255, 13, 14, 14, 255, 18, 18, 18, 255, 23, 24, 24, 255, 23, 23, 24, 255, 17, 18, 18, 255, 16, 16, 17, 255, 14, 14, 14, 255, 15, 15, 16, 255, 14, 14, 15, 255, 16, 16, 17, 255, 13, 13, 13, 255, 15, 16, 16, 255, 14, 15, 15, 255, 15, 15, 16, 255, 14, 14, 14, 255, 7, 7, 7, 255, 6, 7, 7, 255, 17, 17, 17, 255, 18, 18, 18, 255, 27, 27, 28, 255, 11, 11, 11, 255, 15, 15, 16, 255, 12, 12, 12, 255, 14, 14, 15, 255, 13, 14, 14, 255, 10, 11, 11, 255, 14, 15, 15, 255, 13, 13, 13, 255, 14, 15, 15, 255, 12, 12, 13, 255, 11, 11, 11, 255, 12, 12, 13, 255, 11, 11, 11, 255, 12, 12, 12, 255, 14, 14, 14, 255, 22, 22, 23, 255, 18, 19, 19, 255, 17, 18, 18, 255, 22, 23, 24, 255, 22, 23, 23, 255, 23, 23, 24, 255, 14, 14, 14, 255, 14, 14, 15, 255, 13, 14, 14, 255, 11, 12, 12, 255, 12, 12, 12, 255, 18, 19, 19, 255, 19, 20, 20, 255, 19, 19, 20, 255, 23, 23, 24, 255, 27, 28, 29, 255, 32, 33, 34, 255, 33, 33, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 33, 33, 34, 255, 32, 33, 34, 255, 29, 30, 31, 255, 33, 34, 34, 255, 25, 26, 26, 255, 24, 25, 26, 255, 20, 20, 21, 255, 12, 13, 13, 255, 16, 16, 17, 255, 11, 11, 12, 255, 13, 13, 13, 255, 9, 10, 10, 255, 6, 6, 6, 255, 7, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 6, 6, 7, 255, 10, 10, 10, 255, 11, 11, 11, 255, 8, 8, 8, 255, 7, 8, 8, 255, 10, 10, 10, 255, 12, 12, 12, 255, 7, 8, 8, 255, 11, 11, 11, 255, 7, 7, 7, 255, 9, 9, 10, 255, 8, 9, 9, 255, 12, 12, 13, 255, 12, 13, 13, 255, 11, 11, 12, 255, 8, 9, 9, 255, 7, 7, 7, 255, 13, 13, 14, 255, 16, 16, 17, 255, 20, 20, 21, 255, 20, 21, 21, 255, 19, 19, 20, 255, 30, 31, 32, 255, 27, 28, 29, 255, 25, 25, 26, 255, 28, 28, 29, 255, 17, 17, 17, 255, 12, 12, 13, 255, 19, 20, 20, 255, 13, 14, 14, 255, 7, 7, 8, 255, 0, 0, 0, 255, 2, 2, 2, 255, 11, 12, 12, 255, 11, 11, 11, 255, 15, 16, 16, 255, 17, 17, 18, 255, 20, 21, 21, 255, 23, 24, 24, 255, 17, 17, 18, 255, 13, 13, 13, 255, 14, 14, 14, 255, 12, 12, 13, 255, 8, 8, 9, 255, 11, 11, 11, 255, 13, 14, 14, 255, 17, 18, 18, 255, 23, 23, 24, 255, 31, 32, 33, 255, 26, 26, 27, 255, 16, 17, 17, 255, 21, 21, 22, 255, 18, 19, 19, 255, 16, 17, 17, 255, 14, 14, 14, 255, 19, 19, 20, 255, 20, 20, 20, 255, 24, 25, 26, 255, 23, 23, 24, 255, 24, 25, 25, 255, 16, 16, 16, 255, 18, 18, 18, 255, 20, 20, 21, 255, 16, 17, 17, 255, 18, 18, 19, 255, 12, 12, 12, 255, 8, 8, 8, 255, 10, 10, 11, 255, 11, 11, 11, 255, 8, 8, 8, 255, 51, 42, 28, 165, 50, 42, 28, 165, 47, 40, 27, 165, 46, 39, 27, 165, 56, 45, 30, 165, 45, 39, 26, 165, 56, 45, 30, 165, 46, 40, 27, 165, 52, 43, 28, 165, 47, 40, 27, 165, 40, 35, 25, 165, 43, 37, 26, 165, 40, 36, 26, 165, 38, 34, 25, 165, 57, 46, 30, 165, 45, 39, 26, 165, 51, 43, 28, 165, 46, 40, 27, 165, 43, 37, 26, 165, 40, 35, 27, 165, 39, 35, 26, 165, 42, 37, 26, 165, 51, 44, 32, 165, 46, 39, 27, 165, 53, 44, 29, 165, 57, 46, 30, 165, 64, 50, 33, 165, 57, 46, 30, 165, 56, 45, 30, 165, 44, 38, 26, 165, 40, 36, 26, 165, 43, 38, 26, 165, 45, 39, 26, 165, 49, 42, 31, 165, 38, 34, 26, 165, 38, 34, 25, 165, 44, 39, 29, 165, 43, 37, 26, 165, 38, 34, 25, 165, 55, 45, 29, 165, 47, 40, 27, 165, 45, 39, 27, 165, 71, 53, 35, 165, 58, 46, 30, 165, 49, 42, 27, 165, 63, 49, 33, 165, 44, 38, 26, 165, 44, 38, 26, 165, 38, 34, 25, 165, 36, 33, 25, 165, 46, 39, 27, 165, 37, 33, 25, 165, 47, 40, 27, 165, 50, 42, 28, 165, 41, 36, 26, 165, 42, 36, 26, 165, 46, 40, 27, 165, 41, 36, 26, 165, 43, 38, 28, 165, 52, 44, 33, 165, 51, 44, 32, 165, 41, 36, 26, 165, 50, 43, 32, 165, 42, 37, 26, 165, 40, 35, 25, 165, 41, 36, 26, 165, 39, 35, 25, 165, 40, 36, 26, 165, 42, 37, 26, 165, 43, 37, 26, 165, 61, 48, 32, 165, 65, 75, 39, 255, 43, 38, 26, 165, 38, 34, 25, 165, 46, 40, 27, 165, 39, 35, 25, 165, 39, 35, 25, 165, 41, 36, 26, 165, 81, 65, 47, 165, 40, 35, 25, 165, 39, 35, 25, 165, 48, 49, 41, 165, 48, 41, 27, 165, 53, 44, 29, 165, 48, 41, 27, 165, 45, 39, 26, 165, 42, 37, 26, 165, 44, 38, 26, 165, 41, 36, 26, 165, 41, 36, 26, 165, 44, 38, 26, 165, 41, 37, 27, 165, 64, 53, 38, 165, 38, 34, 25, 165, 49, 42, 31, 165, 39, 35, 25, 165, 45, 39, 27, 165, 49, 42, 27, 165, 44, 38, 26, 165, 42, 36, 26, 165, 41, 36, 26, 165, 56, 47, 35, 165, 74, 60, 43, 165, 44, 38, 26, 165, 39, 35, 26, 165, 41, 36, 26, 165, 39, 35, 25, 165, 46, 40, 27, 165, 39, 35, 25, 165, 46, 40, 27, 165, 43, 37, 26, 165, 46, 40, 27, 165, 47, 40, 27, 165, 37, 33, 25, 165, 36, 33, 25, 165, 84, 66, 46, 165, 56, 47, 34, 165, 41, 36, 26, 165, 41, 36, 26, 165, 46, 40, 27, 165, 62, 49, 32, 165, 58, 47, 31, 165, 49, 41, 27, 165, 42, 37, 26, 165, 54, 44, 29, 165, 56, 45, 30, 165, 43, 37, 26, 165, 55, 45, 30, 165, 59, 47, 31, 165, 57, 46, 30, 165, 56, 45, 30, 165, 58, 55, 45, 165, 48, 41, 27, 165, 39, 35, 25, 165, 43, 38, 28, 165, 41, 36, 26, 165, 47, 40, 27, 165, 53, 44, 29, 165, 48, 41, 27, 165, 50, 42, 28, 165, 55, 45, 29, 165, 69, 52, 35, 165, 71, 53, 35, 165, 75, 56, 36, 165, 72, 54, 36, 165, 63, 49, 33, 165, 40, 36, 26, 165, 44, 38, 26, 165, 42, 37, 26, 165, 44, 38, 26, 165, 36, 33, 25, 165, 60, 50, 36, 165, 37, 33, 25, 165, 44, 38, 26, 165, 44, 38, 26, 165, 44, 39, 29, 165, 42, 37, 26, 165, 42, 36, 26, 165, 44, 38, 26, 165, 46, 40, 30, 165, 54, 46, 33, 165, 40, 35, 25, 165, 49, 41, 27, 165, 54, 44, 29, 165, 49, 41, 27, 165, 38, 34, 25, 165, 39, 35, 25, 165, 42, 37, 26, 165, 44, 38, 26, 165, 45, 39, 26, 165, 45, 39, 26, 165, 42, 37, 26, 165, 42, 37, 26, 165, 43, 37, 26, 165, 42, 37, 28, 165, 38, 34, 25, 165, 39, 35, 25, 165, 64, 53, 38, 165, 84, 66, 46, 165, 85, 68, 48, 165, 83, 67, 48, 165, 85, 68, 47, 165, 87, 69, 49, 165, 55, 46, 34, 165, 69, 56, 41, 165, 50, 43, 32, 165, 41, 36, 26, 165, 65, 54, 39, 165, 38, 34, 25, 165, 59, 47, 31, 165, 73, 55, 36, 165, 49, 42, 27, 165, 51, 43, 28, 165, 40, 35, 25, 165, 59, 63, 35, 255, 54, 44, 29, 165, 64, 50, 33, 165, 66, 51, 34, 165, 38, 34, 25, 165, 53, 44, 29, 165, 51, 43, 28, 165, 44, 38, 26, 165, 36, 33, 25, 165, 41, 36, 26, 165, 40, 35, 26, 165, 36, 33, 25, 165, 38, 34, 25, 165, 38, 34, 25, 165, 44, 38, 26, 165, 65, 50, 33, 165, 47, 40, 27, 165, 46, 39, 27, 165, 44, 38, 26, 165, 54, 44, 29, 165, 44, 38, 26, 165, 44, 38, 26, 165, 39, 35, 25, 165, 45, 39, 26, 165, 44, 38, 26, 165, 40, 36, 26, 165, 37, 34, 25, 165, 60, 50, 37, 165, 61, 51, 37, 165, 71, 58, 42, 165, 44, 39, 29, 165, 46, 40, 27, 165, 51, 42, 28, 165, 44, 38, 26, 165, 45, 39, 29, 165, 37, 34, 25, 165, 40, 36, 27, 165, 44, 38, 26, 165, 48, 41, 27, 165, 69, 52, 35, 165, 49, 42, 27, 165, 43, 38, 26, 165, 43, 38, 26, 165, 39, 35, 25, 165, 42, 37, 26, 165, 42, 37, 28, 165, 38, 34, 25, 165, 45, 39, 29, 165, 37, 33, 25, 165, 43, 38, 26, 165, 37, 34, 25, 165, 38, 35, 26, 165, 37, 33, 25, 165, 47, 40, 27, 165, 39, 34, 25, 165, 77, 62, 45, 165, 39, 35, 25, 165, 63, 52, 38, 165, 37, 33, 25, 165, 43, 37, 26, 165, 43, 38, 26, 165, 48, 41, 27, 165, 6, 7, 7, 255, 9, 9, 9, 255, 12, 12, 12, 255, 15, 16, 16, 255, 17, 17, 18, 255, 17, 17, 18, 255, 17, 17, 18, 255, 15, 15, 16, 255, 14, 14, 14, 255, 13, 13, 13, 255, 9, 9, 10, 255, 7, 7, 7, 255, 9, 9, 9, 255, 8, 8, 9, 255, 10, 10, 11, 255, 14, 15, 15, 255, 19, 20, 20, 255, 18, 19, 19, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 30, 31, 32, 255, 26, 27, 27, 255, 25, 26, 26, 255, 24, 25, 25, 255, 17, 18, 18, 255, 17, 18, 18, 255, 17, 18, 18, 255, 15, 16, 16, 255, 7, 7, 7, 255, 15, 16, 16, 255, 18, 18, 19, 255, 18, 18, 18, 255, 18, 19, 19, 255, 19, 19, 20, 255, 29, 29, 30, 255, 29, 30, 31, 255, 33, 34, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 29, 29, 30, 255, 33, 33, 34, 255, 32, 33, 34, 255, 31, 31, 32, 255, 30, 31, 32, 255, 23, 24, 25, 255, 20, 21, 21, 255, 14, 14, 15, 255, 15, 15, 16, 255, 10, 10, 11, 255, 10, 10, 10, 255, 8, 8, 8, 255, 11, 11, 12, 255, 6, 6, 7, 255, 6, 6, 6, 255, 7, 8, 8, 255, 10, 10, 11, 255, 5, 5, 5, 255, 8, 8, 8, 255, 7, 7, 7, 255, 11, 11, 12, 255, 9, 9, 9, 255, 10, 11, 11, 255, 12, 12, 12, 255, 17, 17, 18, 255, 11, 11, 11, 255, 13, 13, 13, 255, 14, 14, 15, 255, 16, 16, 17, 255, 12, 12, 13, 255, 13, 13, 13, 255, 7, 7, 7, 255, 10, 10, 10, 255, 22, 22, 23, 255, 23, 23, 24, 255, 30, 31, 31, 255, 31, 31, 32, 255, 29, 29, 30, 255, 33, 34, 34, 255, 33, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 33, 33, 34, 255, 33, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 33, 33, 34, 255, 30, 30, 31, 255, 32, 32, 33, 255, 32, 33, 34, 255, 33, 33, 34, 255, 15, 15, 15, 255, 13, 13, 13, 255, 10, 11, 11, 255, 15, 15, 16, 255, 20, 20, 21, 255, 20, 20, 21, 255, 25, 26, 26, 255, 23, 24, 24, 255, 33, 34, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 32, 255, 33, 33, 34, 255, 33, 34, 34, 255, 27, 27, 28, 255, 24, 24, 25, 255, 25, 25, 26, 255, 17, 18, 18, 255, 19, 20, 20, 255, 18, 19, 19, 255, 12, 12, 13, 255, 11, 11, 11, 255, 10, 10, 11, 255, 18, 18, 18, 255, 23, 23, 24, 255, 20, 21, 21, 255, 13, 13, 13, 255, 14, 14, 15, 255, 8, 9, 9, 255, 12, 13, 13, 255, 12, 12, 13, 255, 10, 10, 10, 255, 13, 13, 13, 255, 7, 7, 7, 255, 7, 8, 8, 255, 13, 14, 14, 255, 14, 15, 15, 255, 12, 12, 13, 255, 7, 7, 8, 255, 12, 12, 12, 255, 20, 20, 21, 255, 23, 23, 24, 255, 30, 30, 31, 255, 29, 30, 30, 255, 33, 34, 34, 255, 19, 19, 19, 255, 18, 19, 19, 255, 12, 12, 12, 255, 11, 12, 12, 255, 10, 10, 11, 255, 18, 18, 18, 255, 18, 18, 18, 255, 13, 13, 14, 255, 12, 13, 13, 255, 6, 6, 6, 255, 8, 8, 8, 255, 13, 13, 13, 255, 11, 11, 12, 255, 12, 13, 13, 255, 16, 17, 17, 255, 15, 15, 15, 255, 24, 24, 25, 255, 18, 18, 19, 255, 20, 20, 21, 255, 10, 11, 11, 255, 9, 9, 9, 255, 13, 13, 13, 255, 16, 16, 17, 255, 19, 19, 20, 255, 17, 17, 17, 255, 21, 22, 22, 255, 22, 23, 23, 255, 29, 30, 30, 255, 33, 34, 34, 255, 33, 34, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 32, 33, 255, 32, 33, 34, 255, 29, 30, 30, 255, 26, 27, 28, 255, 21, 21, 22, 255, 23, 24, 25, 255, 23, 23, 24, 255, 14, 15, 15, 255, 14, 14, 14, 255, 7, 7, 8, 255, 10, 10, 10, 255, 7, 8, 8, 255, 8, 8, 9, 255, 6, 6, 6, 255, 11, 11, 12, 255, 11, 12, 12, 255, 9, 10, 10, 255, 12, 12, 13, 255, 12, 12, 12, 255, 15, 15, 15, 255, 11, 12, 12, 255, 18, 18, 19, 255, 14, 15, 15, 255, 12, 12, 12, 255, 13, 13, 14, 255, 15, 16, 16, 255, 16, 16, 17, 255, 16, 16, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 11, 12, 12, 255, 12, 12, 12, 255, 14, 14, 15, 255, 15, 16, 16, 255, 25, 25, 26, 255, 22, 22, 23, 255, 30, 31, 32, 255, 23, 24, 24, 255, 26, 27, 28, 255, 26, 27, 27, 255, 15, 16, 16, 255, 20, 20, 20, 255, 20, 20, 20, 255, 15, 16, 16, 255, 7, 8, 8, 255, 2, 2, 2, 255, 2, 2, 2, 255, 6, 6, 6, 255, 7, 7, 7, 255, 11, 11, 11, 255, 21, 22, 22, 255, 17, 18, 18, 255, 16, 17, 17, 255, 15, 16, 16, 255, 16, 17, 17, 255, 13, 14, 14, 255, 10, 10, 11, 255, 10, 10, 10, 255, 10, 11, 11, 255, 18, 18, 19, 255, 23, 23, 24, 255, 25, 26, 27, 255, 27, 27, 28, 255, 26, 26, 27, 255, 20, 21, 21, 255, 16, 16, 16, 255, 15, 15, 16, 255, 15, 15, 16, 255, 10, 10, 10, 255, 14, 15, 15, 255, 20, 21, 21, 255, 24, 25, 25, 255, 22, 23, 23, 255, 21, 22, 22, 255, 25, 26, 26, 255, 21, 21, 22, 255, 24, 24, 25, 255, 23, 24, 24, 255, 16, 17, 17, 255, 11, 11, 11, 255, 11, 11, 11, 255, 15, 15, 15, 255, 10, 10, 10, 255, 8, 8, 8, 255, 39, 35, 25, 165, 42, 37, 26, 165, 44, 38, 26, 165, 44, 38, 26, 165, 70, 53, 35, 165, 61, 48, 32, 165, 54, 44, 29, 165, 41, 36, 26, 165, 46, 40, 27, 165, 54, 44, 29, 165, 51, 43, 28, 165, 46, 40, 27, 165, 47, 40, 27, 165, 46, 40, 27, 165, 37, 33, 25, 165, 40, 35, 25, 165, 38, 34, 25, 165, 49, 42, 31, 165, 44, 39, 29, 165, 40, 35, 25, 165, 41, 36, 26, 165, 40, 35, 25, 165, 47, 40, 27, 165, 45, 38, 26, 165, 41, 36, 26, 165, 46, 40, 27, 165, 54, 44, 29, 165, 45, 39, 26, 165, 52, 43, 29, 165, 54, 44, 29, 165, 50, 42, 28, 165, 42, 37, 26, 165, 38, 34, 25, 165, 37, 33, 25, 165, 43, 38, 28, 165, 42, 37, 26, 165, 38, 34, 25, 165, 57, 48, 35, 165, 43, 38, 26, 165, 49, 41, 27, 165, 44, 38, 26, 165, 48, 41, 27, 165, 54, 44, 29, 165, 42, 37, 26, 165, 48, 41, 27, 165, 55, 45, 29, 165, 43, 37, 26, 165, 41, 36, 27, 165, 38, 34, 25, 165, 38, 34, 25, 165, 36, 33, 25, 165, 37, 34, 25, 165, 48, 41, 27, 165, 51, 43, 28, 165, 41, 36, 26, 165, 43, 37, 26, 165, 41, 36, 26, 165, 41, 36, 26, 165, 38, 34, 25, 165, 36, 33, 25, 165, 40, 36, 27, 165, 58, 57, 48, 165, 36, 33, 25, 165, 40, 36, 27, 165, 42, 37, 28, 165, 41, 36, 26, 165, 46, 39, 27, 165, 47, 40, 27, 165, 41, 36, 26, 165, 44, 38, 26, 165, 69, 53, 35, 165, 59, 47, 31, 165, 47, 40, 27, 165, 43, 38, 26, 165, 39, 35, 25, 165, 42, 37, 27, 165, 41, 36, 27, 165, 58, 49, 36, 165, 50, 43, 32, 165, 50, 43, 32, 165, 40, 35, 25, 165, 43, 37, 26, 165, 52, 43, 28, 165, 42, 37, 26, 165, 43, 38, 26, 165, 36, 33, 25, 165, 53, 45, 33, 165, 37, 33, 25, 165, 75, 61, 44, 165, 48, 42, 31, 165, 82, 66, 47, 165, 58, 49, 35, 165, 52, 44, 33, 165, 76, 62, 44, 165, 50, 43, 31, 165, 42, 37, 28, 165, 36, 33, 25, 165, 45, 39, 27, 165, 42, 37, 26, 165, 43, 37, 26, 165, 46, 47, 41, 165, 42, 37, 26, 165, 47, 40, 27, 165, 39, 35, 25, 165, 38, 34, 25, 165, 40, 35, 25, 165, 50, 42, 28, 165, 47, 40, 27, 165, 42, 37, 26, 165, 42, 37, 26, 165, 38, 34, 25, 165, 46, 40, 27, 165, 40, 36, 26, 165, 62, 51, 37, 165, 37, 33, 25, 165, 62, 51, 37, 165, 47, 40, 27, 165, 46, 39, 27, 165, 37, 34, 25, 165, 41, 36, 26, 165, 48, 41, 27, 165, 69, 53, 35, 165, 62, 49, 32, 165, 44, 38, 26, 165, 42, 37, 26, 165, 40, 36, 26, 165, 42, 37, 26, 165, 53, 44, 29, 165, 56, 45, 30, 165, 56, 45, 30, 165, 60, 47, 31, 165, 55, 45, 29, 165, 44, 38, 26, 165, 39, 35, 25, 165, 39, 35, 25, 165, 47, 40, 27, 165, 48, 41, 27, 165, 47, 40, 27, 165, 53, 44, 29, 165, 63, 49, 33, 165, 42, 37, 26, 165, 57, 46, 30, 165, 68, 52, 34, 165, 47, 40, 27, 165, 58, 46, 30, 165, 42, 37, 26, 165, 41, 36, 26, 165, 38, 34, 25, 165, 49, 41, 27, 165, 42, 37, 26, 165, 45, 39, 29, 165, 37, 34, 25, 165, 49, 42, 31, 165, 44, 38, 26, 165, 45, 39, 29, 165, 42, 37, 28, 165, 39, 35, 25, 165, 36, 33, 25, 165, 37, 33, 25, 165, 39, 35, 26, 165, 41, 36, 26, 165, 59, 48, 31, 172, 51, 43, 28, 165, 62, 49, 32, 165, 55, 45, 30, 165, 38, 34, 25, 165, 42, 37, 26, 165, 50, 42, 28, 165, 46, 40, 27, 165, 42, 37, 26, 165, 37, 33, 25, 165, 36, 33, 25, 165, 37, 33, 25, 165, 40, 36, 26, 165, 58, 49, 36, 165, 66, 54, 39, 165, 50, 43, 32, 165, 67, 55, 40, 165, 61, 51, 37, 165, 86, 68, 48, 165, 86, 69, 49, 165, 73, 60, 43, 165, 39, 35, 25, 165, 44, 38, 28, 165, 37, 33, 25, 165, 39, 35, 26, 165, 67, 55, 40, 165, 63, 52, 38, 165, 45, 39, 26, 165, 45, 39, 27, 165, 62, 48, 32, 165, 50, 42, 28, 165, 47, 40, 27, 165, 45, 39, 26, 165, 64, 50, 33, 165, 67, 52, 34, 165, 66, 51, 33, 165, 60, 48, 32, 165, 42, 37, 26, 165, 54, 44, 29, 165, 45, 39, 26, 165, 39, 35, 25, 165, 44, 38, 26, 165, 43, 37, 26, 165, 37, 34, 25, 165, 47, 40, 27, 165, 41, 36, 26, 165, 37, 33, 25, 165, 40, 36, 26, 165, 61, 48, 32, 165, 47, 40, 27, 165, 51, 42, 28, 165, 59, 47, 31, 165, 47, 40, 27, 165, 52, 43, 29, 165, 50, 43, 31, 165, 36, 33, 25, 165, 43, 38, 26, 165, 41, 36, 26, 165, 37, 33, 25, 165, 61, 51, 37, 165, 66, 54, 39, 165, 56, 47, 34, 165, 47, 40, 30, 165, 74, 60, 43, 165, 38, 34, 25, 165, 47, 40, 27, 165, 38, 34, 25, 165, 39, 35, 25, 165, 38, 34, 25, 165, 39, 35, 25, 165, 47, 40, 27, 165, 47, 40, 27, 165, 57, 46, 30, 165, 41, 36, 26, 165, 36, 33, 25, 165, 39, 35, 25, 165, 48, 41, 27, 165, 45, 39, 26, 165, 40, 35, 25, 165, 37, 33, 25, 165, 49, 42, 31, 165, 36, 33, 25, 165, 39, 35, 25, 165, 44, 46, 40, 165, 40, 36, 26, 165, 39, 35, 26, 165, 38, 34, 25, 165, 67, 55, 40, 165, 51, 43, 32, 165, 66, 55, 39, 165, 65, 54, 39, 165, 56, 47, 34, 165, 40, 36, 26, 165, 38, 34, 25, 165, 46, 40, 27, 165, 10, 10, 10, 255, 14, 14, 14, 255, 19, 20, 20, 255, 17, 18, 18, 255, 22, 22, 23, 255, 17, 18, 18, 255, 19, 20, 20, 255, 15, 16, 16, 255, 14, 14, 15, 255, 12, 12, 12, 255, 13, 14, 14, 255, 10, 10, 11, 255, 11, 11, 11, 255, 14, 15, 15, 255, 11, 12, 12, 255, 15, 16, 16, 255, 17, 17, 18, 255, 33, 34, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 33, 34, 34, 255, 33, 34, 34, 255, 30, 31, 32, 255, 25, 26, 26, 255, 22, 23, 23, 255, 17, 18, 18, 255, 16, 17, 17, 255, 12, 13, 13, 255, 9, 9, 9, 255, 10, 10, 11, 255, 14, 15, 15, 255, 14, 14, 14, 255, 22, 22, 23, 255, 26, 27, 28, 255, 23, 24, 24, 255, 28, 29, 30, 255, 33, 34, 34, 255, 28, 29, 30, 255, 33, 33, 34, 255, 33, 34, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 31, 31, 32, 255, 27, 27, 28, 255, 24, 25, 25, 255, 17, 18, 18, 255, 14, 15, 15, 255, 12, 13, 13, 255, 7, 7, 8, 255, 7, 7, 7, 255, 6, 6, 7, 255, 9, 9, 9, 255, 7, 7, 7, 255, 9, 9, 9, 255, 12, 12, 12, 255, 12, 13, 13, 255, 14, 14, 14, 255, 12, 12, 13, 255, 15, 16, 16, 255, 15, 15, 15, 255, 14, 15, 15, 255, 14, 14, 14, 255, 19, 19, 20, 255, 18, 19, 19, 255, 12, 13, 13, 255, 14, 14, 15, 255, 20, 21, 21, 255, 18, 18, 19, 255, 6, 7, 7, 255, 9, 9, 9, 255, 10, 10, 10, 255, 13, 14, 14, 255, 32, 33, 34, 255, 33, 34, 34, 255, 33, 33, 34, 255, 32, 33, 34, 255, 30, 31, 32, 255, 33, 33, 34, 255, 32, 33, 34, 255, 29, 29, 30, 255, 33, 34, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 33, 255, 33, 34, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 14, 14, 14, 255, 12, 12, 13, 255, 11, 11, 11, 255, 17, 17, 17, 255, 16, 16, 16, 255, 17, 18, 18, 255, 18, 18, 19, 255, 21, 22, 22, 255, 28, 29, 30, 255, 32, 33, 33, 255, 32, 33, 33, 255, 33, 34, 34, 255, 33, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 26, 26, 27, 255, 33, 34, 34, 255, 22, 23, 24, 255, 19, 20, 20, 255, 21, 21, 22, 255, 21, 22, 22, 255, 19, 19, 20, 255, 16, 16, 17, 255, 13, 13, 13, 255, 9, 10, 10, 255, 11, 11, 11, 255, 14, 14, 15, 255, 15, 15, 15, 255, 12, 12, 12, 255, 11, 12, 12, 255, 7, 8, 8, 255, 9, 9, 10, 255, 12, 13, 13, 255, 9, 9, 10, 255, 11, 11, 11, 255, 11, 11, 11, 255, 11, 11, 12, 255, 15, 15, 16, 255, 15, 15, 15, 255, 11, 11, 12, 255, 12, 12, 12, 255, 15, 16, 16, 255, 17, 18, 18, 255, 25, 26, 26, 255, 24, 25, 25, 255, 33, 34, 34, 255, 33, 34, 34, 255, 19, 20, 20, 255, 14, 15, 15, 255, 11, 11, 12, 255, 15, 15, 15, 255, 16, 16, 17, 255, 18, 19, 19, 255, 14, 14, 15, 255, 18, 19, 19, 255, 11, 12, 12, 255, 12, 12, 13, 255, 6, 6, 6, 255, 5, 5, 5, 255, 7, 7, 7, 255, 9, 9, 9, 255, 10, 10, 10, 255, 15, 15, 16, 255, 12, 12, 13, 255, 19, 20, 20, 255, 13, 13, 14, 255, 11, 12, 12, 255, 10, 10, 11, 255, 11, 11, 11, 255, 15, 15, 16, 255, 17, 18, 18, 255, 17, 18, 18, 255, 24, 25, 25, 255, 25, 25, 26, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 33, 33, 34, 255, 25, 25, 26, 255, 31, 31, 32, 255, 25, 26, 26, 255, 26, 26, 27, 255, 32, 33, 34, 255, 25, 25, 26, 255, 21, 22, 22, 255, 13, 13, 13, 255, 8, 9, 9, 255, 11, 11, 12, 255, 7, 7, 7, 255, 13, 14, 14, 255, 11, 12, 12, 255, 13, 13, 13, 255, 17, 17, 18, 255, 14, 14, 15, 255, 9, 9, 9, 255, 17, 17, 17, 255, 12, 13, 13, 255, 15, 16, 16, 255, 21, 22, 22, 255, 18, 18, 18, 255, 20, 21, 21, 255, 18, 19, 19, 255, 24, 25, 25, 255, 22, 23, 23, 255, 19, 19, 19, 255, 18, 19, 19, 255, 14, 14, 15, 255, 9, 9, 10, 255, 11, 11, 12, 255, 14, 14, 15, 255, 16, 17, 17, 255, 18, 18, 19, 255, 18, 19, 19, 255, 21, 21, 22, 255, 27, 27, 28, 255, 25, 25, 26, 255, 27, 27, 28, 255, 22, 22, 23, 255, 14, 15, 15, 255, 13, 13, 14, 255, 12, 12, 12, 255, 10, 10, 11, 255, 7, 7, 8, 255, 4, 4, 4, 255, 3, 3, 3, 255, 7, 7, 7, 255, 9, 9, 10, 255, 19, 19, 20, 255, 18, 19, 19, 255, 16, 17, 17, 255, 18, 18, 19, 255, 14, 14, 14, 255, 16, 16, 17, 255, 9, 9, 10, 255, 15, 16, 16, 255, 17, 18, 18, 255, 14, 14, 15, 255, 16, 17, 17, 255, 25, 26, 26, 255, 25, 26, 26, 255, 27, 27, 28, 255, 18, 18, 18, 255, 14, 14, 14, 255, 17, 17, 17, 255, 13, 14, 14, 255, 9, 9, 9, 255, 12, 13, 13, 255, 19, 19, 20, 255, 25, 25, 26, 255, 19, 19, 20, 255, 33, 34, 34, 255, 33, 34, 34, 255, 31, 32, 32, 255, 28, 28, 29, 255, 18, 19, 19, 255, 18, 18, 18, 255, 15, 15, 16, 255, 13, 14, 14, 255, 14, 14, 14, 255, 13, 13, 14, 255, 10, 10, 10, 255, 40, 35, 25, 165, 44, 38, 26, 165, 42, 37, 26, 165, 46, 39, 27, 165, 52, 43, 29, 165, 51, 43, 28, 165, 44, 38, 26, 165, 49, 41, 27, 165, 48, 41, 27, 165, 64, 49, 33, 165, 55, 45, 30, 165, 45, 39, 26, 165, 42, 37, 26, 165, 38, 34, 25, 165, 46, 39, 27, 165, 41, 36, 26, 165, 36, 33, 25, 165, 40, 35, 26, 165, 47, 41, 30, 165, 64, 53, 38, 165, 37, 33, 25, 165, 41, 36, 26, 165, 44, 38, 26, 165, 47, 40, 27, 165, 43, 37, 26, 165, 38, 34, 25, 165, 42, 37, 26, 165, 46, 40, 27, 165, 53, 44, 29, 165, 44, 38, 26, 165, 47, 40, 27, 165, 48, 41, 27, 165, 48, 41, 27, 165, 39, 35, 25, 165, 46, 39, 27, 165, 45, 39, 26, 165, 47, 40, 27, 165, 43, 38, 26, 165, 44, 38, 26, 165, 44, 38, 26, 165, 49, 42, 31, 165, 40, 35, 25, 165, 38, 34, 25, 165, 41, 36, 26, 165, 45, 47, 41, 165, 39, 35, 25, 165, 37, 33, 25, 165, 46, 39, 27, 165, 40, 35, 25, 165, 38, 34, 25, 165, 41, 36, 26, 165, 38, 34, 26, 165, 44, 38, 28, 165, 42, 37, 26, 165, 39, 35, 26, 165, 41, 36, 26, 165, 55, 45, 29, 165, 45, 39, 27, 165, 44, 38, 26, 165, 42, 37, 28, 165, 39, 35, 25, 165, 40, 35, 25, 165, 47, 41, 30, 165, 37, 33, 25, 165, 45, 47, 41, 165, 46, 40, 27, 165, 40, 35, 26, 165, 48, 41, 27, 165, 44, 38, 26, 165, 67, 51, 34, 165, 62, 49, 32, 165, 47, 40, 27, 165, 39, 35, 25, 165, 40, 36, 26, 165, 37, 33, 25, 165, 57, 48, 35, 165, 39, 35, 25, 165, 36, 33, 25, 165, 71, 58, 41, 165, 70, 57, 41, 165, 65, 54, 39, 165, 37, 34, 25, 165, 42, 37, 26, 165, 37, 33, 25, 165, 41, 36, 27, 165, 37, 33, 25, 165, 39, 35, 26, 165, 36, 33, 25, 165, 79, 64, 46, 165, 87, 69, 49, 165, 86, 68, 48, 165, 64, 53, 38, 165, 59, 49, 36, 165, 40, 35, 26, 165, 36, 33, 25, 165, 49, 42, 31, 165, 64, 53, 38, 165, 45, 39, 29, 165, 37, 34, 25, 165, 40, 35, 25, 165, 38, 34, 25, 165, 40, 35, 25, 165, 56, 45, 30, 165, 38, 34, 26, 165, 40, 36, 27, 165, 38, 34, 25, 165, 45, 39, 26, 165, 37, 33, 25, 165, 48, 42, 31, 165, 48, 42, 31, 165, 37, 33, 25, 165, 41, 36, 27, 165, 36, 33, 25, 165, 38, 34, 25, 165, 37, 34, 25, 165, 37, 34, 25, 165, 45, 39, 26, 165, 49, 42, 27, 165, 50, 50, 42, 165, 44, 38, 26, 165, 38, 34, 25, 165, 48, 41, 27, 165, 51, 43, 28, 165, 48, 41, 27, 165, 45, 39, 29, 165, 43, 38, 26, 165, 51, 43, 28, 165, 57, 46, 30, 165, 61, 48, 32, 165, 56, 45, 30, 165, 42, 37, 26, 165, 37, 34, 25, 165, 43, 38, 28, 165, 44, 38, 29, 165, 37, 33, 25, 165, 39, 35, 25, 165, 56, 45, 30, 165, 46, 39, 27, 165, 46, 40, 27, 165, 50, 50, 42, 165, 44, 38, 26, 165, 45, 39, 26, 165, 37, 34, 25, 165, 39, 35, 25, 165, 39, 35, 25, 165, 42, 37, 28, 165, 50, 43, 31, 165, 41, 36, 26, 165, 39, 35, 25, 165, 44, 38, 26, 165, 56, 45, 30, 165, 63, 52, 38, 165, 68, 56, 40, 165, 44, 38, 26, 165, 41, 36, 26, 165, 38, 34, 25, 165, 42, 37, 26, 165, 44, 38, 26, 165, 48, 41, 27, 165, 46, 40, 27, 165, 48, 41, 27, 165, 44, 43, 28, 209, 52, 43, 28, 165, 46, 40, 27, 165, 58, 47, 31, 165, 51, 42, 28, 165, 53, 44, 29, 165, 43, 37, 26, 165, 47, 40, 27, 165, 43, 37, 26, 165, 48, 41, 27, 165, 45, 39, 27, 165, 45, 39, 26, 165, 42, 37, 26, 165, 45, 39, 26, 165, 42, 37, 26, 165, 37, 33, 25, 165, 36, 33, 25, 165, 86, 68, 48, 165, 84, 67, 46, 165, 56, 55, 47, 165, 39, 35, 26, 165, 39, 35, 25, 165, 38, 34, 25, 165, 41, 37, 27, 165, 49, 42, 31, 165, 64, 53, 38, 165, 59, 50, 36, 165, 37, 34, 25, 165, 47, 40, 27, 165, 46, 39, 27, 165, 45, 39, 27, 165, 50, 42, 28, 165, 66, 51, 34, 165, 63, 49, 32, 165, 78, 58, 36, 165, 66, 51, 34, 165, 64, 50, 33, 165, 69, 53, 35, 165, 52, 43, 28, 165, 41, 36, 26, 165, 41, 36, 26, 165, 40, 36, 27, 165, 42, 37, 26, 165, 51, 43, 28, 165, 68, 52, 34, 165, 64, 50, 33, 165, 47, 40, 27, 165, 45, 38, 26, 165, 40, 35, 25, 165, 47, 40, 27, 165, 42, 37, 26, 165, 42, 36, 26, 165, 46, 40, 27, 165, 46, 39, 27, 165, 82, 66, 47, 165, 69, 57, 41, 165, 57, 48, 35, 165, 63, 52, 38, 165, 64, 53, 38, 165, 50, 43, 32, 165, 39, 35, 25, 165, 36, 33, 25, 165, 38, 34, 25, 165, 39, 35, 25, 165, 55, 46, 34, 165, 39, 35, 25, 165, 38, 34, 25, 165, 40, 35, 26, 165, 41, 36, 26, 165, 41, 36, 26, 165, 40, 36, 26, 165, 41, 36, 26, 165, 43, 37, 26, 165, 37, 34, 25, 165, 44, 39, 29, 165, 39, 35, 25, 165, 41, 36, 26, 165, 55, 46, 34, 165, 44, 38, 29, 165, 45, 39, 29, 165, 45, 40, 29, 165, 53, 45, 33, 165, 40, 36, 26, 165, 45, 39, 27, 165, 43, 37, 26, 165, 87, 70, 49, 165, 80, 64, 46, 165, 87, 69, 49, 165, 41, 36, 27, 165, 57, 48, 35, 165, 38, 34, 26, 165, 41, 36, 26, 165, 42, 37, 26, 165, 37, 33, 25, 165, 38, 34, 25, 165, 15, 15, 15, 255, 15, 15, 16, 255, 19, 20, 20, 255, 18, 18, 19, 255, 22, 23, 23, 255, 22, 22, 23, 255, 15, 15, 16, 255, 19, 19, 20, 255, 17, 18, 18, 255, 23, 24, 24, 255, 19, 19, 20, 255, 18, 18, 19, 255, 19, 20, 20, 255, 13, 13, 13, 255, 12, 13, 13, 255, 14, 14, 14, 255, 29, 30, 31, 255, 30, 31, 31, 255, 32, 32, 33, 255, 30, 31, 32, 255, 29, 30, 31, 255, 29, 30, 31, 255, 29, 30, 31, 255, 32, 33, 34, 255, 33, 34, 34, 255, 23, 23, 24, 255, 17, 18, 18, 255, 13, 14, 14, 255, 17, 17, 17, 255, 9, 9, 9, 255, 9, 9, 9, 255, 14, 14, 15, 255, 18, 19, 19, 255, 16, 16, 16, 255, 20, 21, 21, 255, 24, 24, 25, 255, 23, 24, 24, 255, 28, 29, 30, 255, 32, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 33, 34, 34, 255, 27, 28, 29, 255, 27, 28, 28, 255, 21, 22, 22, 255, 15, 16, 16, 255, 14, 15, 15, 255, 7, 7, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 12, 255, 12, 13, 13, 255, 10, 10, 10, 255, 12, 12, 13, 255, 20, 20, 21, 255, 15, 15, 16, 255, 16, 17, 17, 255, 20, 21, 21, 255, 19, 19, 19, 255, 18, 18, 19, 255, 14, 14, 14, 255, 12, 13, 13, 255, 21, 21, 22, 255, 23, 23, 24, 255, 30, 30, 31, 255, 24, 25, 25, 255, 12, 13, 13, 255, 8, 8, 8, 255, 13, 13, 13, 255, 11, 12, 12, 255, 17, 17, 18, 255, 19, 19, 19, 255, 33, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 31, 32, 33, 255, 33, 33, 34, 255, 33, 33, 34, 255, 33, 33, 34, 255, 33, 34, 34, 255, 33, 33, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 33, 255, 33, 33, 34, 255, 33, 34, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 11, 11, 11, 255, 13, 13, 13, 255, 11, 11, 11, 255, 15, 16, 16, 255, 19, 19, 20, 255, 22, 23, 23, 255, 26, 26, 27, 255, 20, 21, 21, 255, 30, 31, 31, 255, 33, 34, 34, 255, 32, 33, 33, 255, 33, 34, 34, 255, 31, 32, 33, 255, 27, 28, 28, 255, 33, 34, 34, 255, 33, 33, 34, 255, 31, 32, 32, 255, 33, 34, 34, 255, 33, 34, 34, 255, 19, 20, 20, 255, 20, 20, 21, 255, 20, 20, 21, 255, 16, 17, 17, 255, 15, 16, 16, 255, 13, 13, 13, 255, 7, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 8, 8, 8, 255, 11, 11, 12, 255, 10, 10, 10, 255, 13, 13, 14, 255, 17, 17, 18, 255, 15, 16, 16, 255, 15, 15, 16, 255, 13, 14, 14, 255, 12, 12, 12, 255, 17, 17, 18, 255, 11, 12, 12, 255, 11, 11, 11, 255, 11, 11, 12, 255, 18, 18, 19, 255, 20, 20, 21, 255, 19, 19, 20, 255, 21, 21, 22, 255, 32, 32, 33, 255, 33, 34, 34, 255, 21, 22, 22, 255, 19, 19, 20, 255, 14, 14, 14, 255, 14, 15, 15, 255, 12, 13, 13, 255, 20, 21, 21, 255, 20, 21, 21, 255, 12, 13, 13, 255, 20, 20, 21, 255, 14, 14, 15, 255, 11, 11, 11, 255, 12, 12, 13, 255, 11, 11, 11, 255, 10, 10, 10, 255, 11, 11, 11, 255, 7, 7, 7, 255, 10, 10, 11, 255, 15, 15, 15, 255, 17, 18, 18, 255, 10, 10, 10, 255, 11, 11, 11, 255, 15, 15, 15, 255, 19, 19, 20, 255, 19, 20, 20, 255, 19, 19, 20, 255, 26, 26, 27, 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, 33, 33, 34, 255, 32, 33, 34, 255, 27, 27, 28, 255, 26, 27, 27, 255, 19, 20, 20, 255, 23, 23, 24, 255, 16, 16, 17, 255, 18, 19, 19, 255, 22, 23, 23, 255, 15, 15, 16, 255, 10, 10, 10, 255, 12, 13, 13, 255, 12, 13, 13, 255, 14, 14, 14, 255, 20, 21, 21, 255, 13, 14, 14, 255, 16, 17, 17, 255, 18, 18, 19, 255, 16, 16, 17, 255, 21, 22, 22, 255, 21, 21, 22, 255, 24, 25, 25, 255, 21, 22, 22, 255, 19, 19, 19, 255, 25, 26, 27, 255, 28, 29, 29, 255, 22, 23, 23, 255, 23, 24, 24, 255, 30, 31, 32, 255, 21, 21, 22, 255, 21, 21, 22, 255, 18, 18, 18, 255, 15, 15, 15, 255, 7, 7, 7, 255, 10, 10, 10, 255, 15, 16, 16, 255, 16, 16, 17, 255, 18, 19, 19, 255, 18, 19, 19, 255, 21, 21, 22, 255, 24, 24, 25, 255, 33, 34, 34, 255, 32, 33, 34, 255, 19, 20, 20, 255, 6, 6, 6, 255, 13, 13, 13, 255, 6, 6, 6, 255, 9, 9, 9, 255, 5, 5, 5, 255, 4, 4, 4, 255, 5, 5, 5, 255, 9, 9, 10, 255, 11, 11, 11, 255, 18, 19, 19, 255, 20, 21, 21, 255, 16, 17, 17, 255, 11, 11, 11, 255, 12, 12, 12, 255, 9, 9, 9, 255, 11, 11, 11, 255, 15, 16, 16, 255, 22, 22, 23, 255, 21, 22, 22, 255, 31, 32, 33, 255, 24, 24, 25, 255, 21, 22, 22, 255, 18, 18, 19, 255, 16, 16, 16, 255, 13, 13, 14, 255, 14, 15, 15, 255, 13, 13, 14, 255, 12, 13, 13, 255, 17, 18, 18, 255, 22, 22, 23, 255, 27, 27, 28, 255, 33, 34, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 27, 27, 28, 255, 24, 24, 25, 255, 13, 13, 13, 255, 12, 13, 13, 255, 15, 16, 16, 255, 11, 11, 11, 255, 17, 18, 18, 255, 13, 13, 13, 255, 41, 36, 26, 165, 44, 38, 26, 165, 42, 37, 26, 165, 46, 40, 27, 165, 42, 37, 26, 165, 45, 39, 27, 165, 45, 39, 26, 165, 40, 35, 25, 165, 47, 40, 27, 165, 44, 38, 26, 165, 37, 33, 25, 165, 48, 42, 31, 165, 51, 43, 32, 165, 44, 38, 26, 165, 38, 34, 25, 165, 44, 38, 26, 165, 45, 39, 26, 165, 81, 65, 46, 165, 38, 34, 25, 165, 66, 54, 39, 165, 43, 37, 26, 165, 51, 43, 28, 165, 51, 43, 28, 165, 47, 40, 27, 165, 43, 37, 26, 165, 49, 41, 27, 165, 40, 35, 25, 165, 42, 37, 26, 165, 41, 36, 26, 165, 47, 40, 27, 165, 55, 45, 29, 165, 47, 40, 27, 165, 50, 42, 28, 165, 49, 42, 27, 165, 44, 38, 26, 165, 51, 43, 28, 165, 53, 44, 29, 165, 42, 37, 26, 165, 40, 36, 26, 165, 42, 37, 26, 165, 43, 37, 26, 165, 49, 41, 27, 165, 38, 34, 25, 165, 38, 34, 25, 165, 40, 36, 26, 165, 42, 37, 26, 165, 49, 41, 27, 165, 50, 42, 28, 165, 41, 36, 26, 165, 71, 58, 41, 165, 43, 38, 26, 165, 37, 34, 25, 165, 42, 36, 26, 165, 48, 42, 31, 165, 63, 52, 38, 165, 44, 38, 26, 165, 43, 38, 26, 165, 59, 47, 31, 165, 44, 38, 26, 165, 43, 38, 26, 165, 37, 34, 25, 165, 37, 34, 25, 165, 40, 35, 25, 165, 42, 37, 26, 165, 39, 35, 25, 165, 39, 35, 25, 165, 51, 42, 28, 165, 50, 42, 28, 165, 52, 43, 29, 165, 74, 55, 36, 165, 52, 43, 28, 165, 50, 42, 28, 165, 37, 33, 25, 165, 45, 39, 26, 165, 37, 33, 25, 165, 70, 57, 41, 165, 70, 57, 41, 165, 71, 58, 41, 165, 36, 33, 25, 165, 36, 33, 25, 165, 41, 36, 26, 165, 56, 47, 34, 165, 41, 36, 26, 165, 44, 38, 26, 165, 37, 34, 25, 165, 48, 42, 31, 165, 54, 46, 33, 165, 36, 33, 25, 165, 54, 46, 34, 165, 87, 70, 49, 165, 86, 68, 48, 165, 78, 63, 45, 165, 62, 52, 37, 165, 43, 37, 26, 165, 37, 33, 25, 165, 39, 35, 25, 165, 54, 46, 34, 165, 46, 39, 27, 165, 38, 34, 25, 165, 42, 37, 26, 165, 37, 33, 25, 165, 38, 34, 25, 165, 53, 44, 29, 165, 38, 34, 26, 165, 65, 54, 39, 165, 54, 46, 33, 165, 63, 52, 38, 165, 36, 33, 25, 165, 77, 62, 44, 165, 37, 34, 25, 165, 39, 35, 25, 165, 39, 35, 26, 165, 58, 49, 35, 165, 41, 36, 27, 165, 45, 39, 29, 165, 44, 38, 26, 165, 39, 35, 25, 165, 55, 45, 30, 165, 55, 45, 29, 165, 43, 37, 26, 165, 37, 33, 25, 165, 43, 37, 26, 165, 61, 48, 32, 165, 45, 39, 27, 165, 39, 35, 25, 165, 43, 37, 26, 165, 37, 33, 25, 165, 47, 40, 27, 165, 65, 50, 33, 165, 48, 41, 27, 165, 44, 38, 26, 165, 47, 40, 30, 165, 61, 51, 37, 165, 41, 36, 27, 165, 36, 33, 25, 165, 42, 37, 26, 165, 38, 34, 25, 165, 45, 39, 27, 165, 55, 45, 29, 165, 57, 46, 30, 165, 49, 41, 27, 165, 52, 43, 28, 165, 47, 40, 27, 165, 37, 34, 25, 165, 39, 35, 25, 165, 40, 36, 27, 165, 45, 39, 27, 165, 44, 38, 26, 165, 65, 54, 39, 165, 58, 49, 36, 165, 47, 40, 27, 165, 44, 38, 26, 165, 40, 35, 25, 165, 45, 39, 26, 165, 42, 37, 26, 165, 37, 33, 25, 165, 43, 38, 26, 165, 44, 38, 26, 165, 62, 49, 32, 165, 55, 45, 30, 165, 46, 39, 27, 165, 44, 62, 34, 255, 43, 37, 26, 165, 54, 44, 29, 165, 47, 40, 27, 165, 56, 46, 30, 165, 50, 42, 28, 165, 43, 38, 26, 165, 42, 37, 26, 165, 40, 35, 25, 165, 53, 43, 29, 165, 45, 39, 27, 165, 45, 39, 27, 165, 38, 34, 25, 165, 39, 35, 26, 165, 53, 45, 33, 165, 53, 45, 33, 165, 74, 60, 43, 165, 41, 36, 27, 165, 83, 66, 47, 165, 45, 39, 29, 165, 36, 33, 25, 165, 68, 56, 40, 165, 37, 33, 25, 165, 42, 37, 28, 165, 38, 34, 25, 165, 46, 40, 29, 165, 76, 62, 44, 165, 38, 34, 26, 165, 44, 38, 26, 165, 47, 40, 27, 165, 48, 41, 27, 165, 59, 47, 31, 165, 51, 42, 28, 165, 62, 49, 32, 165, 56, 45, 30, 165, 61, 48, 32, 165, 67, 51, 34, 165, 50, 42, 28, 165, 48, 41, 27, 165, 38, 34, 25, 165, 42, 37, 26, 165, 55, 47, 34, 165, 40, 35, 25, 165, 51, 43, 28, 165, 65, 51, 33, 165, 51, 43, 28, 165, 47, 40, 27, 165, 40, 35, 25, 165, 48, 41, 27, 165, 56, 45, 30, 165, 54, 44, 29, 165, 45, 39, 27, 165, 44, 38, 26, 165, 36, 33, 25, 165, 61, 50, 37, 165, 61, 50, 37, 165, 64, 53, 38, 165, 36, 33, 25, 165, 39, 35, 25, 165, 39, 35, 25, 165, 45, 39, 26, 165, 40, 36, 27, 165, 36, 33, 25, 165, 41, 36, 26, 165, 69, 57, 41, 165, 38, 34, 25, 165, 38, 34, 25, 165, 66, 54, 39, 165, 58, 49, 35, 165, 39, 35, 25, 165, 42, 37, 27, 165, 46, 40, 29, 165, 53, 44, 29, 165, 43, 37, 26, 165, 38, 34, 25, 165, 40, 36, 27, 165, 39, 35, 25, 165, 39, 35, 26, 165, 37, 33, 25, 165, 39, 35, 25, 165, 36, 33, 25, 165, 37, 33, 25, 165, 49, 49, 41, 165, 44, 38, 26, 165, 48, 41, 27, 165, 45, 39, 27, 165, 42, 37, 26, 165, 37, 34, 25, 165, 37, 34, 25, 165, 70, 57, 41, 165, 40, 36, 26, 165, 42, 37, 26, 165, 49, 42, 27, 165, 40, 36, 26, 165, 38, 34, 25, 165, 16, 16, 16, 255, 13, 14, 14, 255, 16, 16, 16, 255, 21, 22, 22, 255, 16, 16, 16, 255, 19, 20, 20, 255, 21, 22, 22, 255, 22, 23, 23, 255, 21, 22, 22, 255, 27, 28, 28, 255, 26, 26, 27, 255, 24, 25, 25, 255, 18, 18, 19, 255, 13, 13, 13, 255, 12, 12, 13, 255, 17, 17, 18, 255, 31, 31, 32, 255, 33, 34, 34, 255, 27, 28, 28, 255, 29, 30, 31, 255, 29, 30, 30, 255, 31, 32, 32, 255, 25, 25, 26, 255, 33, 34, 34, 255, 25, 25, 26, 255, 23, 23, 24, 255, 17, 17, 18, 255, 16, 17, 17, 255, 17, 17, 18, 255, 13, 13, 13, 255, 10, 10, 10, 255, 10, 11, 11, 255, 11, 11, 11, 255, 15, 15, 15, 255, 18, 19, 19, 255, 27, 28, 28, 255, 24, 24, 25, 255, 33, 34, 34, 255, 33, 33, 34, 255, 33, 33, 34, 255, 32, 33, 33, 255, 33, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 25, 26, 26, 255, 31, 32, 32, 255, 23, 24, 25, 255, 26, 26, 27, 255, 16, 16, 17, 255, 12, 12, 12, 255, 9, 9, 9, 255, 7, 8, 8, 255, 9, 10, 10, 255, 8, 8, 8, 255, 11, 12, 12, 255, 15, 16, 16, 255, 16, 16, 17, 255, 20, 21, 21, 255, 18, 18, 18, 255, 20, 21, 21, 255, 23, 24, 25, 255, 22, 22, 23, 255, 21, 21, 21, 255, 22, 22, 23, 255, 22, 23, 23, 255, 18, 18, 19, 255, 22, 23, 23, 255, 30, 31, 32, 255, 21, 22, 22, 255, 19, 19, 20, 255, 14, 14, 14, 255, 12, 12, 12, 255, 14, 14, 14, 255, 12, 12, 12, 255, 15, 15, 16, 255, 33, 33, 34, 255, 32, 33, 33, 255, 31, 32, 33, 255, 32, 33, 33, 255, 32, 33, 33, 255, 33, 33, 34, 255, 33, 33, 34, 255, 33, 34, 34, 255, 33, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 29, 30, 31, 255, 29, 30, 31, 255, 31, 32, 33, 255, 6, 7, 7, 255, 11, 11, 12, 255, 15, 15, 15, 255, 14, 14, 14, 255, 19, 20, 20, 255, 20, 21, 21, 255, 18, 19, 19, 255, 23, 24, 24, 255, 26, 26, 27, 255, 32, 33, 33, 255, 32, 33, 34, 255, 33, 33, 34, 255, 32, 33, 33, 255, 31, 31, 32, 255, 32, 33, 34, 255, 33, 34, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 23, 24, 25, 255, 22, 23, 24, 255, 18, 18, 19, 255, 20, 20, 21, 255, 21, 21, 22, 255, 13, 13, 14, 255, 12, 12, 13, 255, 7, 7, 7, 255, 10, 10, 10, 255, 11, 12, 12, 255, 15, 16, 16, 255, 20, 20, 21, 255, 14, 14, 15, 255, 14, 14, 15, 255, 13, 13, 14, 255, 11, 11, 12, 255, 13, 13, 13, 255, 17, 18, 18, 255, 11, 11, 11, 255, 6, 6, 6, 255, 9, 9, 10, 255, 8, 8, 9, 255, 13, 13, 13, 255, 16, 16, 17, 255, 19, 20, 20, 255, 32, 33, 34, 255, 25, 26, 26, 255, 21, 22, 22, 255, 33, 34, 34, 255, 22, 23, 23, 255, 16, 16, 17, 255, 13, 14, 14, 255, 13, 13, 14, 255, 15, 15, 15, 255, 20, 21, 21, 255, 22, 23, 24, 255, 27, 28, 29, 255, 21, 21, 22, 255, 25, 26, 26, 255, 18, 19, 19, 255, 16, 16, 16, 255, 8, 8, 8, 255, 14, 14, 15, 255, 15, 15, 15, 255, 11, 11, 12, 255, 13, 13, 14, 255, 12, 12, 12, 255, 8, 9, 9, 255, 7, 8, 8, 255, 8, 9, 9, 255, 17, 18, 18, 255, 18, 19, 19, 255, 20, 20, 21, 255, 18, 18, 19, 255, 19, 19, 20, 255, 28, 29, 29, 255, 33, 34, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 28, 29, 29, 255, 20, 20, 20, 255, 24, 24, 25, 255, 21, 22, 22, 255, 16, 16, 17, 255, 15, 15, 16, 255, 20, 20, 21, 255, 21, 22, 22, 255, 20, 21, 21, 255, 15, 16, 16, 255, 11, 11, 11, 255, 10, 10, 10, 255, 11, 12, 12, 255, 16, 16, 16, 255, 17, 18, 18, 255, 17, 17, 18, 255, 22, 23, 23, 255, 26, 27, 27, 255, 18, 19, 19, 255, 23, 24, 24, 255, 19, 19, 20, 255, 25, 25, 26, 255, 23, 24, 24, 255, 24, 25, 26, 255, 26, 26, 27, 255, 26, 26, 27, 255, 27, 28, 28, 255, 24, 24, 25, 255, 32, 33, 34, 255, 29, 29, 30, 255, 25, 26, 26, 255, 22, 22, 23, 255, 13, 13, 14, 255, 11, 11, 11, 255, 7, 7, 7, 255, 16, 17, 17, 255, 18, 18, 18, 255, 15, 15, 16, 255, 18, 19, 19, 255, 24, 24, 25, 255, 20, 21, 21, 255, 25, 26, 26, 255, 23, 24, 24, 255, 16, 16, 17, 255, 10, 10, 10, 255, 10, 11, 11, 255, 14, 14, 14, 255, 14, 15, 15, 255, 13, 14, 14, 255, 6, 6, 7, 255, 6, 6, 6, 255, 9, 9, 9, 255, 7, 7, 7, 255, 10, 10, 11, 255, 11, 12, 12, 255, 10, 10, 10, 255, 11, 11, 11, 255, 10, 10, 10, 255, 8, 8, 8, 255, 15, 15, 16, 255, 17, 18, 18, 255, 21, 22, 22, 255, 21, 21, 22, 255, 27, 27, 28, 255, 24, 25, 25, 255, 26, 26, 27, 255, 19, 19, 20, 255, 10, 10, 10, 255, 11, 11, 11, 255, 11, 11, 12, 255, 14, 15, 15, 255, 12, 13, 13, 255, 21, 21, 21, 255, 22, 22, 23, 255, 21, 22, 22, 255, 33, 34, 34, 255, 32, 33, 34, 255, 27, 27, 28, 255, 26, 26, 27, 255, 18, 18, 18, 255, 13, 14, 14, 255, 11, 11, 12, 255, 13, 13, 14, 255, 19, 19, 20, 255, 10, 10, 11, 255, 15, 15, 15, 255, 37, 33, 25, 165, 53, 44, 29, 165, 46, 39, 27, 165, 54, 44, 29, 165, 41, 36, 26, 165, 40, 35, 26, 165, 44, 38, 28, 165, 38, 34, 26, 165, 46, 39, 27, 165, 40, 36, 26, 165, 42, 37, 28, 165, 64, 53, 38, 165, 39, 35, 26, 165, 40, 36, 27, 165, 47, 40, 27, 165, 51, 43, 28, 165, 43, 37, 26, 165, 65, 61, 51, 165, 40, 35, 25, 165, 55, 46, 34, 165, 45, 39, 26, 165, 46, 39, 27, 165, 43, 38, 28, 165, 65, 54, 39, 165, 39, 35, 25, 165, 45, 39, 26, 165, 49, 42, 27, 165, 40, 35, 25, 165, 38, 34, 25, 165, 37, 33, 25, 165, 68, 52, 34, 165, 48, 41, 27, 165, 53, 44, 29, 165, 50, 42, 28, 165, 48, 41, 27, 165, 42, 36, 26, 165, 60, 47, 31, 165, 41, 36, 26, 165, 45, 39, 27, 165, 40, 36, 26, 165, 47, 40, 27, 165, 57, 46, 30, 165, 62, 49, 32, 165, 37, 33, 25, 165, 67, 55, 40, 165, 41, 36, 27, 165, 57, 46, 30, 165, 47, 40, 27, 165, 43, 37, 26, 165, 37, 33, 25, 165, 40, 35, 26, 165, 42, 37, 28, 165, 37, 33, 25, 165, 41, 44, 40, 165, 38, 34, 25, 165, 40, 35, 26, 165, 38, 34, 25, 165, 39, 35, 25, 165, 39, 35, 25, 165, 45, 39, 26, 165, 49, 41, 27, 165, 54, 44, 29, 165, 58, 46, 31, 165, 45, 39, 26, 165, 39, 35, 25, 165, 47, 40, 27, 165, 50, 42, 28, 165, 43, 38, 26, 165, 58, 46, 31, 165, 68, 52, 34, 165, 59, 47, 31, 165, 64, 50, 33, 165, 45, 39, 27, 165, 42, 37, 26, 165, 46, 40, 27, 165, 41, 36, 27, 165, 37, 33, 25, 165, 65, 54, 39, 165, 47, 41, 30, 165, 45, 39, 27, 165, 48, 41, 27, 165, 44, 38, 26, 165, 43, 37, 26, 165, 64, 50, 33, 165, 47, 40, 27, 165, 53, 44, 29, 165, 55, 45, 29, 165, 43, 38, 28, 165, 36, 33, 25, 165, 79, 64, 46, 165, 38, 34, 25, 165, 36, 33, 25, 165, 62, 51, 37, 165, 40, 36, 27, 165, 62, 48, 32, 165, 49, 41, 27, 165, 47, 40, 27, 165, 48, 41, 27, 165, 42, 37, 26, 165, 67, 55, 40, 165, 57, 48, 35, 165, 41, 36, 27, 165, 40, 36, 27, 165, 52, 44, 32, 165, 40, 36, 27, 165, 62, 51, 37, 165, 51, 43, 32, 165, 85, 67, 47, 165, 86, 68, 49, 165, 47, 41, 30, 165, 83, 67, 48, 165, 47, 40, 27, 165, 49, 41, 27, 165, 42, 37, 26, 165, 55, 45, 30, 165, 55, 45, 30, 165, 44, 38, 26, 165, 54, 44, 29, 165, 42, 37, 26, 165, 40, 35, 25, 165, 45, 39, 27, 165, 42, 37, 26, 165, 46, 39, 27, 165, 40, 36, 27, 165, 38, 34, 25, 165, 38, 34, 25, 165, 45, 39, 27, 165, 46, 40, 27, 165, 47, 40, 27, 165, 51, 42, 28, 165, 37, 33, 25, 165, 40, 36, 26, 165, 41, 36, 26, 165, 67, 55, 40, 165, 56, 47, 34, 165, 81, 65, 47, 165, 43, 38, 28, 165, 44, 38, 28, 165, 39, 35, 25, 165, 42, 36, 26, 165, 46, 40, 27, 165, 39, 35, 25, 165, 44, 38, 26, 165, 44, 38, 26, 165, 43, 38, 26, 165, 38, 34, 26, 165, 43, 38, 26, 165, 44, 38, 26, 165, 39, 35, 26, 165, 67, 55, 40, 165, 44, 38, 26, 165, 47, 40, 27, 165, 48, 41, 27, 165, 44, 38, 26, 165, 51, 43, 32, 165, 46, 40, 30, 165, 47, 40, 27, 165, 42, 37, 26, 165, 57, 46, 30, 165, 45, 39, 26, 165, 48, 41, 27, 165, 48, 42, 31, 165, 47, 40, 27, 165, 56, 45, 30, 165, 48, 41, 27, 165, 38, 35, 26, 165, 43, 38, 26, 165, 38, 34, 25, 165, 39, 35, 26, 165, 44, 38, 26, 165, 57, 46, 30, 165, 54, 44, 29, 165, 46, 40, 27, 165, 45, 47, 41, 165, 42, 36, 26, 165, 57, 48, 35, 165, 62, 52, 37, 165, 83, 66, 46, 165, 87, 69, 49, 165, 41, 36, 26, 165, 39, 35, 25, 165, 62, 51, 37, 165, 86, 69, 48, 165, 70, 57, 41, 165, 41, 36, 26, 165, 48, 41, 27, 165, 43, 37, 26, 165, 38, 34, 25, 165, 46, 40, 27, 165, 47, 40, 27, 165, 49, 42, 27, 165, 47, 40, 27, 165, 46, 40, 27, 165, 53, 44, 29, 165, 72, 54, 36, 165, 79, 59, 36, 165, 66, 51, 34, 165, 51, 43, 28, 165, 62, 49, 32, 165, 37, 34, 25, 165, 36, 33, 25, 165, 50, 42, 28, 165, 45, 39, 27, 165, 60, 50, 36, 165, 39, 35, 25, 165, 58, 46, 30, 165, 55, 45, 30, 165, 39, 35, 26, 165, 41, 36, 26, 165, 47, 40, 27, 165, 42, 37, 26, 165, 61, 48, 32, 165, 49, 41, 27, 165, 58, 46, 30, 165, 40, 35, 25, 165, 40, 36, 26, 165, 60, 50, 36, 165, 85, 67, 47, 165, 45, 40, 29, 165, 39, 34, 25, 165, 50, 43, 32, 165, 39, 35, 25, 165, 47, 41, 30, 165, 64, 53, 39, 165, 54, 46, 34, 165, 64, 53, 38, 165, 36, 33, 25, 165, 41, 36, 26, 165, 64, 61, 51, 165, 74, 60, 43, 165, 50, 50, 42, 165, 75, 61, 44, 165, 50, 43, 32, 165, 39, 35, 25, 165, 39, 34, 25, 165, 41, 36, 26, 165, 43, 38, 26, 165, 37, 34, 25, 165, 45, 39, 26, 165, 49, 42, 27, 165, 46, 39, 27, 165, 50, 42, 28, 165, 48, 41, 27, 165, 53, 44, 29, 165, 52, 43, 28, 165, 44, 38, 26, 165, 42, 37, 26, 165, 40, 36, 26, 165, 43, 38, 26, 165, 43, 38, 26, 165, 63, 52, 38, 165, 42, 37, 26, 165, 44, 38, 26, 165, 42, 37, 26, 165, 42, 37, 26, 165, 39, 35, 26, 165, 22, 23, 23, 255, 23, 23, 24, 255, 18, 19, 19, 255, 23, 23, 24, 255, 20, 20, 21, 255, 20, 20, 21, 255, 27, 27, 28, 255, 25, 26, 27, 255, 23, 23, 24, 255, 29, 29, 30, 255, 25, 26, 26, 255, 18, 19, 19, 255, 11, 11, 11, 255, 8, 8, 9, 255, 9, 9, 9, 255, 25, 26, 27, 255, 21, 21, 22, 255, 25, 26, 27, 255, 30, 31, 31, 255, 31, 31, 32, 255, 22, 23, 23, 255, 24, 25, 26, 255, 22, 23, 23, 255, 24, 24, 25, 255, 25, 26, 27, 255, 28, 28, 29, 255, 23, 24, 25, 255, 16, 17, 17, 255, 16, 17, 17, 255, 16, 16, 16, 255, 11, 11, 12, 255, 10, 10, 10, 255, 11, 11, 11, 255, 16, 16, 16, 255, 19, 19, 20, 255, 20, 20, 20, 255, 26, 26, 27, 255, 33, 34, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 33, 255, 29, 30, 30, 255, 26, 27, 27, 255, 27, 27, 28, 255, 20, 20, 21, 255, 17, 18, 18, 255, 6, 6, 6, 255, 7, 8, 8, 255, 7, 7, 8, 255, 6, 6, 6, 255, 17, 17, 18, 255, 12, 13, 13, 255, 16, 16, 17, 255, 27, 27, 28, 255, 28, 29, 30, 255, 22, 23, 23, 255, 19, 19, 20, 255, 27, 28, 28, 255, 24, 24, 25, 255, 29, 30, 30, 255, 23, 24, 24, 255, 23, 24, 24, 255, 14, 14, 14, 255, 21, 22, 22, 255, 19, 19, 20, 255, 22, 23, 23, 255, 23, 23, 24, 255, 8, 8, 9, 255, 13, 14, 14, 255, 18, 18, 19, 255, 11, 12, 12, 255, 15, 16, 16, 255, 19, 19, 20, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 32, 33, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 32, 33, 255, 32, 33, 34, 255, 31, 32, 32, 255, 29, 30, 30, 255, 26, 26, 27, 255, 10, 10, 10, 255, 5, 5, 5, 255, 7, 8, 8, 255, 10, 11, 11, 255, 13, 13, 13, 255, 14, 14, 15, 255, 21, 22, 22, 255, 21, 22, 22, 255, 18, 18, 18, 255, 33, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 33, 33, 34, 255, 33, 34, 34, 255, 30, 31, 31, 255, 32, 33, 34, 255, 32, 33, 34, 255, 29, 29, 30, 255, 33, 33, 34, 255, 32, 33, 34, 255, 31, 31, 32, 255, 23, 24, 24, 255, 19, 20, 20, 255, 22, 22, 23, 255, 18, 18, 19, 255, 10, 10, 10, 255, 7, 7, 7, 255, 9, 9, 9, 255, 16, 16, 17, 255, 16, 17, 17, 255, 20, 20, 21, 255, 16, 16, 16, 255, 17, 17, 18, 255, 18, 19, 19, 255, 20, 20, 21, 255, 19, 19, 20, 255, 14, 15, 15, 255, 8, 8, 9, 255, 6, 6, 6, 255, 6, 6, 7, 255, 10, 10, 10, 255, 12, 12, 12, 255, 13, 13, 13, 255, 17, 17, 17, 255, 25, 26, 26, 255, 22, 23, 23, 255, 32, 32, 33, 255, 33, 34, 34, 255, 21, 21, 22, 255, 14, 14, 14, 255, 9, 9, 10, 255, 7, 8, 8, 255, 12, 12, 13, 255, 18, 18, 19, 255, 27, 28, 28, 255, 32, 32, 33, 255, 31, 32, 33, 255, 29, 30, 30, 255, 28, 28, 29, 255, 18, 18, 19, 255, 20, 20, 21, 255, 13, 13, 14, 255, 19, 19, 20, 255, 13, 14, 14, 255, 15, 16, 16, 255, 12, 12, 12, 255, 11, 12, 12, 255, 8, 9, 9, 255, 11, 11, 11, 255, 17, 17, 17, 255, 19, 19, 19, 255, 24, 24, 25, 255, 28, 28, 29, 255, 26, 27, 27, 255, 33, 33, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 32, 33, 34, 255, 23, 23, 24, 255, 19, 19, 20, 255, 22, 23, 23, 255, 18, 19, 19, 255, 16, 17, 17, 255, 13, 13, 13, 255, 13, 13, 13, 255, 12, 12, 12, 255, 14, 14, 14, 255, 20, 21, 21, 255, 17, 18, 18, 255, 21, 21, 22, 255, 16, 16, 16, 255, 13, 13, 13, 255, 15, 16, 16, 255, 12, 12, 12, 255, 19, 20, 20, 255, 30, 30, 31, 255, 25, 26, 26, 255, 21, 22, 22, 255, 27, 28, 28, 255, 25, 25, 26, 255, 19, 20, 20, 255, 22, 23, 23, 255, 23, 23, 24, 255, 25, 25, 26, 255, 25, 25, 26, 255, 22, 23, 23, 255, 26, 27, 27, 255, 33, 33, 34, 255, 28, 29, 29, 255, 28, 29, 30, 255, 18, 18, 18, 255, 18, 18, 18, 255, 12, 12, 12, 255, 9, 9, 10, 255, 10, 10, 11, 255, 8, 8, 9, 255, 14, 15, 15, 255, 16, 16, 16, 255, 21, 21, 22, 255, 25, 26, 26, 255, 22, 23, 24, 255, 25, 25, 26, 255, 25, 25, 26, 255, 19, 20, 20, 255, 15, 15, 16, 255, 12, 13, 13, 255, 9, 9, 9, 255, 8, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 10, 10, 10, 255, 6, 6, 6, 255, 11, 11, 11, 255, 8, 8, 8, 255, 12, 12, 12, 255, 9, 9, 10, 255, 12, 12, 12, 255, 8, 9, 9, 255, 9, 10, 10, 255, 12, 12, 12, 255, 12, 12, 13, 255, 21, 22, 22, 255, 20, 21, 21, 255, 20, 21, 21, 255, 25, 25, 26, 255, 26, 27, 27, 255, 19, 20, 20, 255, 14, 14, 15, 255, 14, 14, 14, 255, 8, 8, 9, 255, 14, 14, 14, 255, 19, 19, 19, 255, 26, 26, 27, 255, 23, 24, 24, 255, 22, 22, 23, 255, 33, 34, 34, 255, 26, 27, 27, 255, 25, 26, 26, 255, 22, 22, 23, 255, 18, 18, 19, 255, 11, 12, 12, 255, 7, 8, 8, 255, 13, 13, 13, 255, 15, 15, 15, 255, 16, 17, 17, 255, 19, 20, 20, 255, 53, 45, 33, 165, 45, 39, 29, 165, 44, 38, 26, 165, 37, 34, 25, 165, 38, 34, 25, 165, 40, 36, 27, 165, 38, 34, 25, 165, 51, 44, 32, 165, 40, 36, 27, 165, 53, 45, 33, 165, 43, 38, 28, 165, 44, 38, 29, 165, 85, 67, 47, 165, 45, 39, 29, 165, 36, 33, 25, 165, 44, 38, 26, 165, 48, 41, 27, 165, 45, 39, 27, 165, 37, 33, 25, 165, 45, 39, 29, 165, 50, 43, 32, 165, 70, 57, 41, 165, 38, 34, 25, 165, 39, 35, 25, 165, 39, 35, 25, 165, 42, 37, 28, 165, 38, 34, 25, 165, 41, 36, 26, 165, 54, 46, 34, 165, 39, 35, 25, 165, 54, 45, 29, 165, 50, 42, 28, 165, 45, 39, 26, 165, 55, 45, 29, 165, 54, 44, 29, 165, 54, 44, 29, 165, 41, 36, 26, 165, 41, 36, 26, 165, 55, 46, 34, 165, 36, 33, 25, 165, 49, 49, 41, 165, 60, 48, 31, 165, 62, 49, 32, 165, 45, 39, 27, 165, 39, 35, 25, 165, 38, 34, 25, 165, 47, 40, 27, 165, 50, 42, 28, 165, 43, 38, 26, 165, 45, 39, 27, 165, 52, 44, 32, 165, 65, 53, 39, 165, 44, 38, 26, 165, 43, 38, 28, 165, 37, 33, 25, 165, 40, 35, 25, 165, 40, 35, 25, 165, 45, 39, 26, 165, 44, 38, 26, 165, 59, 47, 31, 165, 54, 44, 29, 165, 49, 41, 27, 165, 46, 40, 27, 165, 41, 36, 26, 165, 41, 36, 26, 165, 45, 39, 27, 165, 48, 41, 27, 165, 43, 38, 26, 165, 41, 36, 26, 165, 53, 44, 29, 165, 56, 45, 30, 165, 57, 46, 30, 165, 44, 38, 26, 165, 47, 40, 27, 165, 42, 37, 26, 165, 41, 36, 26, 165, 38, 34, 26, 165, 61, 51, 37, 165, 50, 43, 31, 165, 44, 38, 26, 165, 41, 36, 26, 165, 44, 38, 26, 165, 46, 39, 27, 165, 49, 42, 27, 165, 51, 43, 28, 165, 48, 41, 27, 165, 52, 43, 28, 165, 45, 39, 27, 165, 39, 35, 25, 165, 69, 57, 41, 165, 54, 46, 33, 165, 45, 39, 29, 165, 63, 52, 38, 165, 39, 35, 26, 165, 50, 42, 28, 165, 45, 39, 26, 165, 44, 38, 26, 165, 46, 39, 27, 165, 54, 45, 29, 165, 47, 40, 27, 165, 61, 50, 37, 165, 47, 41, 30, 165, 46, 40, 30, 165, 53, 45, 33, 165, 50, 43, 31, 165, 45, 39, 29, 165, 70, 57, 41, 165, 37, 33, 25, 165, 44, 38, 26, 165, 47, 40, 27, 165, 37, 34, 25, 165, 43, 38, 26, 165, 44, 38, 26, 165, 56, 45, 30, 165, 75, 56, 36, 165, 67, 52, 34, 165, 52, 43, 28, 165, 43, 37, 26, 165, 42, 37, 26, 165, 40, 35, 25, 165, 38, 34, 25, 165, 42, 37, 26, 165, 37, 33, 25, 165, 43, 37, 26, 165, 48, 41, 27, 165, 51, 42, 28, 165, 48, 41, 27, 165, 42, 37, 26, 165, 46, 48, 41, 165, 51, 42, 28, 165, 62, 49, 32, 165, 47, 40, 27, 165, 45, 39, 29, 165, 67, 55, 40, 165, 60, 50, 36, 165, 47, 40, 30, 165, 57, 48, 35, 165, 49, 42, 31, 165, 51, 43, 32, 165, 42, 37, 26, 165, 41, 36, 26, 165, 43, 37, 26, 165, 53, 45, 33, 165, 38, 34, 26, 165, 42, 37, 28, 165, 42, 37, 26, 165, 39, 35, 25, 165, 52, 44, 32, 165, 45, 39, 29, 165, 39, 35, 25, 165, 39, 35, 25, 165, 53, 45, 33, 165, 42, 37, 26, 165, 45, 39, 27, 165, 41, 36, 26, 165, 41, 36, 27, 165, 45, 39, 26, 165, 48, 41, 27, 165, 44, 38, 26, 165, 44, 38, 26, 165, 48, 41, 27, 165, 43, 37, 26, 165, 48, 49, 41, 165, 48, 41, 27, 165, 45, 39, 27, 165, 38, 34, 25, 165, 44, 38, 29, 165, 76, 61, 44, 165, 67, 55, 40, 165, 45, 47, 41, 165, 44, 38, 26, 165, 38, 34, 25, 165, 48, 41, 27, 165, 44, 38, 26, 165, 45, 39, 29, 165, 44, 38, 26, 165, 38, 34, 25, 165, 42, 37, 28, 165, 42, 37, 26, 165, 37, 33, 25, 165, 84, 67, 48, 165, 40, 36, 27, 165, 39, 35, 25, 165, 46, 40, 30, 165, 38, 34, 25, 165, 40, 36, 27, 165, 54, 46, 34, 165, 45, 39, 27, 165, 45, 38, 26, 165, 49, 42, 27, 165, 48, 41, 27, 165, 65, 50, 33, 165, 64, 50, 33, 165, 47, 40, 27, 165, 68, 52, 34, 165, 76, 57, 36, 165, 69, 53, 35, 165, 76, 56, 36, 165, 75, 56, 36, 165, 49, 41, 27, 165, 42, 37, 26, 165, 46, 39, 27, 165, 49, 41, 27, 165, 38, 34, 25, 165, 51, 44, 32, 165, 38, 34, 25, 165, 51, 43, 28, 165, 38, 34, 26, 165, 38, 35, 26, 165, 37, 33, 25, 165, 46, 40, 27, 165, 42, 37, 26, 165, 48, 41, 27, 165, 49, 42, 27, 165, 41, 36, 26, 165, 46, 40, 30, 165, 78, 63, 45, 165, 77, 62, 45, 165, 78, 63, 45, 165, 55, 46, 34, 165, 81, 65, 46, 165, 50, 43, 32, 165, 36, 33, 25, 165, 37, 33, 25, 165, 49, 42, 31, 165, 38, 34, 26, 165, 41, 36, 26, 165, 38, 34, 25, 165, 38, 34, 25, 165, 38, 34, 25, 165, 45, 39, 29, 165, 39, 35, 25, 165, 42, 37, 26, 165, 47, 40, 27, 165, 38, 34, 25, 165, 45, 39, 27, 165, 44, 38, 26, 165, 44, 38, 26, 165, 42, 37, 26, 165, 41, 36, 26, 165, 45, 39, 26, 165, 46, 39, 27, 165, 58, 46, 30, 165, 45, 39, 26, 165, 46, 40, 27, 165, 48, 41, 27, 165, 42, 37, 26, 165, 48, 41, 27, 165, 50, 42, 28, 165, 51, 43, 28, 165, 51, 42, 28, 165, 46, 40, 27, 165, 41, 36, 26, 165, 38, 34, 26, 165, 40, 35, 25, 165, 65, 54, 39, 165, 21, 21, 22, 255, 25, 26, 26, 255, 20, 21, 21, 255, 22, 23, 23, 255, 20, 20, 21, 255, 19, 19, 19, 255, 26, 27, 27, 255, 19, 20, 20, 255, 25, 25, 26, 255, 28, 28, 29, 255, 19, 20, 20, 255, 12, 12, 13, 255, 14, 14, 14, 255, 6, 6, 6, 255, 9, 9, 9, 255, 20, 21, 21, 255, 23, 24, 24, 255, 26, 27, 27, 255, 19, 20, 20, 255, 22, 22, 23, 255, 19, 19, 20, 255, 15, 16, 16, 255, 18, 19, 19, 255, 19, 19, 19, 255, 23, 24, 24, 255, 30, 30, 31, 255, 29, 30, 31, 255, 16, 16, 17, 255, 18, 18, 18, 255, 15, 16, 16, 255, 15, 15, 16, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 21, 255, 17, 18, 18, 255, 29, 29, 30, 255, 33, 34, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 33, 255, 31, 32, 32, 255, 32, 33, 33, 255, 30, 31, 32, 255, 27, 28, 29, 255, 24, 25, 25, 255, 17, 18, 18, 255, 14, 15, 15, 255, 11, 11, 12, 255, 2, 2, 2, 255, 3, 3, 3, 255, 7, 7, 8, 255, 11, 11, 11, 255, 18, 19, 19, 255, 20, 21, 21, 255, 24, 24, 25, 255, 23, 23, 24, 255, 20, 20, 21, 255, 22, 23, 23, 255, 29, 30, 31, 255, 27, 28, 28, 255, 30, 31, 31, 255, 27, 27, 28, 255, 29, 30, 30, 255, 31, 32, 33, 255, 24, 25, 25, 255, 23, 23, 24, 255, 25, 26, 26, 255, 12, 12, 12, 255, 15, 16, 16, 255, 15, 15, 15, 255, 16, 16, 16, 255, 13, 13, 13, 255, 15, 15, 15, 255, 16, 16, 17, 255, 22, 22, 23, 255, 32, 33, 33, 255, 32, 32, 33, 255, 32, 33, 34, 255, 32, 32, 33, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 33, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 19, 19, 19, 255, 16, 17, 17, 255, 4, 4, 4, 255, 7, 7, 7, 255, 8, 8, 8, 255, 11, 11, 11, 255, 15, 15, 15, 255, 14, 15, 15, 255, 15, 16, 16, 255, 20, 20, 21, 255, 33, 33, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 30, 31, 32, 255, 32, 33, 34, 255, 33, 34, 34, 255, 30, 31, 31, 255, 27, 28, 29, 255, 33, 34, 34, 255, 28, 29, 29, 255, 31, 31, 32, 255, 28, 29, 30, 255, 32, 33, 33, 255, 31, 32, 33, 255, 22, 22, 23, 255, 18, 19, 19, 255, 15, 15, 16, 255, 6, 6, 6, 255, 9, 10, 10, 255, 13, 13, 13, 255, 18, 18, 18, 255, 17, 18, 18, 255, 22, 23, 23, 255, 33, 34, 34, 255, 27, 28, 28, 255, 25, 25, 26, 255, 24, 25, 25, 255, 17, 17, 18, 255, 16, 16, 17, 255, 12, 12, 12, 255, 11, 12, 12, 255, 7, 7, 7, 255, 6, 7, 7, 255, 16, 16, 17, 255, 13, 13, 14, 255, 15, 16, 16, 255, 29, 29, 30, 255, 27, 27, 28, 255, 27, 28, 28, 255, 33, 34, 34, 255, 17, 18, 18, 255, 9, 9, 9, 255, 6, 7, 7, 255, 10, 10, 10, 255, 13, 14, 14, 255, 15, 16, 16, 255, 21, 21, 22, 255, 22, 23, 24, 255, 30, 31, 31, 255, 30, 30, 31, 255, 26, 27, 28, 255, 22, 22, 23, 255, 22, 23, 23, 255, 19, 19, 20, 255, 19, 19, 20, 255, 17, 17, 18, 255, 17, 18, 18, 255, 16, 16, 17, 255, 11, 11, 11, 255, 12, 12, 13, 255, 5, 5, 5, 255, 10, 11, 11, 255, 14, 14, 14, 255, 10, 11, 11, 255, 14, 14, 15, 255, 18, 19, 19, 255, 20, 21, 21, 255, 21, 22, 22, 255, 21, 21, 22, 255, 21, 21, 22, 255, 17, 18, 18, 255, 16, 16, 16, 255, 12, 12, 13, 255, 16, 16, 16, 255, 18, 18, 19, 255, 18, 18, 18, 255, 18, 18, 19, 255, 14, 15, 15, 255, 16, 16, 17, 255, 14, 14, 15, 255, 15, 15, 16, 255, 21, 21, 22, 255, 13, 13, 13, 255, 13, 14, 14, 255, 10, 10, 10, 255, 14, 14, 15, 255, 17, 17, 18, 255, 23, 24, 24, 255, 27, 28, 28, 255, 31, 32, 32, 255, 29, 30, 31, 255, 33, 34, 34, 255, 19, 20, 20, 255, 23, 23, 24, 255, 30, 31, 31, 255, 32, 32, 33, 255, 29, 30, 30, 255, 25, 25, 26, 255, 33, 34, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 27, 28, 29, 255, 20, 21, 21, 255, 15, 15, 15, 255, 16, 16, 16, 255, 12, 12, 12, 255, 6, 6, 7, 255, 10, 11, 11, 255, 11, 12, 12, 255, 15, 15, 15, 255, 22, 22, 23, 255, 22, 22, 23, 255, 22, 22, 23, 255, 19, 20, 20, 255, 31, 32, 33, 255, 20, 21, 21, 255, 21, 21, 22, 255, 16, 16, 17, 255, 12, 13, 13, 255, 11, 11, 12, 255, 10, 11, 11, 255, 7, 7, 7, 255, 10, 10, 10, 255, 8, 8, 8, 255, 10, 11, 11, 255, 6, 6, 7, 255, 13, 13, 13, 255, 9, 10, 10, 255, 8, 8, 8, 255, 5, 5, 5, 255, 9, 10, 10, 255, 15, 15, 15, 255, 16, 16, 17, 255, 21, 21, 22, 255, 26, 26, 27, 255, 24, 24, 25, 255, 22, 23, 23, 255, 14, 15, 15, 255, 21, 22, 22, 255, 16, 16, 16, 255, 11, 12, 12, 255, 10, 10, 10, 255, 18, 19, 19, 255, 20, 21, 21, 255, 22, 23, 23, 255, 21, 22, 22, 255, 25, 25, 26, 255, 33, 33, 34, 255, 25, 26, 27, 255, 20, 20, 21, 255, 20, 20, 21, 255, 13, 13, 13, 255, 12, 13, 13, 255, 9, 10, 10, 255, 14, 15, 15, 255, 18, 18, 18, 255, 16, 16, 16, 255, 22, 22, 23, 255, 52, 45, 33, 165, 39, 35, 25, 165, 42, 37, 26, 165, 46, 40, 27, 165, 43, 38, 26, 165, 38, 35, 26, 165, 42, 37, 28, 165, 48, 42, 31, 165, 55, 46, 34, 165, 87, 69, 49, 165, 38, 34, 26, 165, 43, 38, 26, 165, 79, 64, 45, 165, 52, 44, 32, 165, 38, 34, 26, 165, 42, 37, 26, 165, 45, 39, 27, 165, 49, 41, 27, 165, 43, 37, 26, 165, 37, 33, 25, 165, 36, 33, 25, 165, 47, 41, 30, 165, 39, 35, 26, 165, 42, 37, 26, 165, 47, 40, 27, 165, 45, 39, 29, 165, 37, 34, 25, 165, 60, 50, 37, 165, 40, 36, 27, 165, 39, 35, 25, 165, 49, 41, 27, 165, 57, 46, 30, 165, 46, 39, 27, 165, 59, 47, 31, 165, 46, 39, 27, 165, 45, 39, 27, 165, 48, 42, 31, 165, 36, 33, 25, 165, 44, 46, 41, 165, 42, 37, 26, 165, 44, 38, 26, 165, 62, 49, 32, 165, 52, 43, 29, 165, 49, 41, 27, 165, 43, 38, 26, 165, 40, 35, 25, 165, 44, 38, 26, 165, 50, 42, 28, 165, 41, 36, 26, 165, 39, 35, 25, 165, 47, 40, 30, 165, 56, 47, 34, 165, 41, 36, 26, 165, 44, 38, 26, 165, 41, 36, 26, 165, 48, 41, 31, 165, 39, 35, 26, 165, 40, 35, 27, 165, 43, 37, 26, 165, 49, 41, 27, 165, 63, 49, 32, 165, 56, 45, 30, 165, 54, 44, 29, 165, 41, 36, 26, 165, 43, 37, 26, 165, 46, 39, 27, 165, 45, 39, 27, 165, 46, 40, 27, 165, 45, 39, 26, 165, 65, 50, 33, 165, 46, 39, 27, 165, 51, 43, 28, 165, 51, 42, 28, 165, 45, 39, 26, 165, 44, 38, 26, 165, 38, 34, 25, 165, 62, 52, 37, 165, 49, 42, 31, 165, 42, 36, 26, 165, 42, 37, 26, 165, 47, 40, 27, 165, 47, 40, 27, 165, 46, 48, 41, 165, 55, 45, 30, 165, 54, 44, 29, 165, 43, 37, 26, 165, 42, 37, 26, 165, 44, 38, 26, 165, 43, 37, 26, 165, 61, 51, 37, 165, 48, 42, 31, 165, 56, 47, 34, 165, 63, 52, 38, 165, 50, 43, 32, 165, 45, 39, 27, 165, 39, 35, 25, 165, 45, 39, 27, 165, 44, 46, 40, 165, 48, 41, 27, 165, 57, 46, 30, 165, 41, 36, 26, 165, 40, 35, 27, 165, 39, 35, 26, 165, 39, 35, 25, 165, 43, 38, 28, 165, 62, 51, 37, 165, 40, 36, 26, 165, 43, 38, 26, 165, 45, 38, 26, 165, 39, 35, 25, 165, 41, 36, 26, 165, 44, 38, 26, 165, 47, 40, 27, 165, 53, 44, 29, 165, 59, 47, 31, 165, 72, 54, 36, 165, 49, 42, 27, 165, 48, 41, 27, 165, 41, 36, 26, 165, 41, 36, 26, 165, 42, 37, 26, 165, 46, 40, 30, 165, 45, 39, 26, 165, 46, 40, 27, 165, 43, 37, 26, 165, 47, 40, 27, 165, 41, 36, 26, 165, 46, 40, 27, 165, 47, 40, 27, 165, 45, 39, 27, 165, 63, 49, 32, 165, 54, 44, 29, 165, 39, 35, 26, 165, 75, 61, 44, 165, 73, 59, 43, 165, 69, 56, 41, 165, 57, 48, 35, 165, 38, 34, 26, 165, 40, 36, 26, 165, 36, 33, 25, 165, 37, 33, 25, 165, 45, 39, 26, 165, 38, 34, 25, 165, 42, 37, 28, 165, 59, 49, 36, 165, 43, 38, 26, 165, 36, 33, 25, 165, 67, 55, 40, 165, 39, 35, 25, 165, 39, 35, 25, 165, 41, 36, 26, 165, 44, 39, 29, 165, 41, 36, 27, 165, 63, 49, 32, 165, 42, 37, 26, 165, 44, 38, 26, 165, 46, 40, 27, 165, 42, 45, 40, 165, 46, 40, 30, 165, 43, 38, 26, 165, 46, 40, 27, 165, 46, 39, 27, 165, 42, 37, 26, 165, 47, 40, 27, 165, 42, 37, 26, 165, 40, 35, 25, 165, 52, 44, 32, 165, 36, 33, 25, 165, 50, 43, 32, 165, 43, 37, 26, 165, 48, 41, 30, 165, 37, 34, 25, 165, 42, 37, 26, 165, 45, 39, 27, 165, 38, 34, 25, 165, 40, 36, 26, 165, 42, 36, 26, 165, 41, 36, 26, 165, 54, 46, 34, 165, 40, 35, 25, 165, 65, 54, 39, 165, 42, 37, 28, 165, 38, 34, 25, 165, 43, 38, 28, 165, 37, 34, 25, 165, 37, 34, 25, 165, 41, 36, 26, 165, 43, 38, 26, 165, 43, 37, 26, 165, 52, 43, 29, 165, 47, 40, 27, 165, 69, 53, 35, 165, 59, 47, 31, 165, 45, 39, 26, 165, 58, 46, 31, 165, 75, 56, 36, 165, 64, 50, 33, 165, 59, 47, 31, 165, 69, 53, 35, 165, 59, 47, 31, 165, 52, 43, 29, 165, 47, 40, 27, 165, 42, 37, 26, 165, 38, 34, 25, 165, 65, 54, 39, 165, 38, 35, 26, 165, 51, 42, 28, 165, 38, 34, 25, 165, 42, 37, 26, 165, 42, 37, 26, 165, 44, 38, 26, 165, 45, 39, 27, 165, 41, 36, 26, 165, 54, 44, 29, 165, 51, 43, 28, 165, 37, 33, 25, 165, 54, 45, 33, 165, 83, 66, 45, 165, 78, 63, 45, 165, 46, 40, 30, 165, 60, 50, 36, 165, 37, 34, 25, 165, 44, 38, 26, 165, 41, 36, 26, 165, 39, 35, 25, 165, 36, 33, 25, 165, 36, 33, 25, 165, 44, 38, 26, 165, 44, 38, 26, 165, 52, 44, 32, 165, 36, 33, 25, 165, 63, 52, 38, 165, 37, 33, 25, 165, 63, 49, 32, 165, 46, 39, 27, 165, 49, 42, 27, 165, 40, 35, 26, 165, 42, 37, 26, 165, 38, 34, 25, 165, 37, 33, 25, 165, 42, 37, 26, 165, 41, 36, 26, 165, 48, 41, 27, 165, 45, 39, 26, 165, 44, 38, 26, 165, 44, 38, 26, 165, 43, 38, 26, 165, 53, 44, 29, 165, 58, 47, 31, 165, 52, 43, 28, 165, 46, 40, 27, 165, 46, 39, 27, 165, 38, 34, 25, 165, 37, 33, 25, 165, 38, 34, 25, 165, 43, 38, 28, 165, 27, 27, 28, 255, 20, 20, 21, 255, 32, 33, 33, 255, 26, 26, 27, 255, 21, 22, 22, 255, 20, 20, 21, 255, 32, 33, 33, 255, 22, 22, 23, 255, 31, 32, 32, 255, 32, 33, 34, 255, 23, 23, 24, 255, 15, 16, 16, 255, 10, 10, 11, 255, 9, 9, 9, 255, 14, 14, 15, 255, 17, 17, 18, 255, 18, 19, 19, 255, 18, 18, 19, 255, 16, 16, 17, 255, 13, 13, 13, 255, 19, 20, 20, 255, 18, 18, 19, 255, 18, 18, 19, 255, 19, 19, 20, 255, 21, 21, 22, 255, 27, 28, 28, 255, 24, 24, 25, 255, 23, 24, 24, 255, 24, 24, 25, 255, 20, 20, 21, 255, 15, 15, 16, 255, 9, 9, 10, 255, 10, 10, 11, 255, 12, 13, 13, 255, 22, 22, 23, 255, 19, 20, 20, 255, 21, 22, 23, 255, 33, 34, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 33, 255, 28, 29, 30, 255, 25, 25, 26, 255, 24, 24, 25, 255, 16, 17, 17, 255, 15, 15, 15, 255, 8, 8, 8, 255, 3, 3, 3, 255, 1, 1, 1, 255, 8, 8, 8, 255, 18, 19, 19, 255, 19, 20, 20, 255, 27, 28, 29, 255, 22, 22, 23, 255, 22, 22, 23, 255, 27, 28, 29, 255, 30, 31, 32, 255, 28, 29, 29, 255, 25, 26, 27, 255, 33, 33, 34, 255, 28, 28, 29, 255, 33, 34, 34, 255, 24, 24, 25, 255, 27, 28, 29, 255, 32, 32, 33, 255, 31, 32, 32, 255, 16, 17, 17, 255, 18, 18, 18, 255, 15, 15, 16, 255, 12, 12, 12, 255, 14, 15, 15, 255, 14, 15, 15, 255, 17, 18, 18, 255, 18, 19, 19, 255, 26, 26, 27, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 33, 255, 33, 33, 34, 255, 30, 31, 32, 255, 33, 33, 34, 255, 24, 25, 26, 255, 30, 31, 32, 255, 6, 6, 6, 255, 8, 9, 9, 255, 6, 6, 6, 255, 11, 11, 12, 255, 14, 14, 15, 255, 15, 15, 16, 255, 15, 15, 16, 255, 15, 15, 16, 255, 26, 26, 27, 255, 30, 30, 31, 255, 33, 34, 34, 255, 29, 30, 30, 255, 33, 34, 34, 255, 31, 31, 32, 255, 30, 30, 31, 255, 25, 25, 26, 255, 31, 32, 33, 255, 22, 22, 23, 255, 29, 29, 30, 255, 30, 31, 31, 255, 24, 25, 26, 255, 28, 29, 30, 255, 28, 29, 29, 255, 26, 26, 27, 255, 14, 14, 15, 255, 7, 7, 7, 255, 5, 6, 6, 255, 10, 10, 10, 255, 13, 14, 14, 255, 14, 15, 15, 255, 20, 21, 21, 255, 32, 33, 34, 255, 33, 33, 34, 255, 27, 28, 28, 255, 23, 23, 24, 255, 15, 15, 16, 255, 19, 19, 19, 255, 15, 15, 16, 255, 11, 11, 11, 255, 9, 9, 9, 255, 11, 11, 12, 255, 11, 11, 11, 255, 14, 14, 15, 255, 22, 23, 23, 255, 21, 21, 22, 255, 29, 30, 30, 255, 30, 31, 31, 255, 33, 33, 34, 255, 33, 33, 34, 255, 17, 17, 18, 255, 11, 11, 12, 255, 7, 7, 7, 255, 7, 7, 7, 255, 13, 13, 13, 255, 19, 20, 20, 255, 22, 22, 23, 255, 28, 28, 29, 255, 29, 30, 30, 255, 33, 33, 34, 255, 33, 34, 34, 255, 29, 30, 30, 255, 30, 31, 31, 255, 22, 22, 23, 255, 18, 19, 19, 255, 33, 33, 34, 255, 27, 27, 28, 255, 24, 25, 25, 255, 22, 22, 23, 255, 7, 7, 7, 255, 7, 7, 7, 255, 9, 9, 9, 255, 9, 9, 9, 255, 10, 10, 11, 255, 16, 16, 16, 255, 16, 17, 17, 255, 16, 17, 17, 255, 16, 17, 17, 255, 22, 23, 23, 255, 18, 18, 18, 255, 14, 14, 15, 255, 12, 12, 13, 255, 10, 10, 10, 255, 12, 12, 13, 255, 13, 13, 14, 255, 12, 13, 13, 255, 16, 16, 17, 255, 7, 7, 8, 255, 11, 11, 11, 255, 10, 10, 10, 255, 14, 14, 14, 255, 10, 10, 10, 255, 13, 13, 14, 255, 12, 13, 13, 255, 12, 12, 13, 255, 14, 14, 14, 255, 10, 10, 11, 255, 12, 13, 13, 255, 32, 33, 34, 255, 33, 34, 34, 255, 33, 33, 34, 255, 29, 29, 30, 255, 24, 25, 25, 255, 33, 34, 34, 255, 33, 34, 34, 255, 31, 31, 32, 255, 29, 30, 31, 255, 31, 32, 33, 255, 33, 33, 34, 255, 33, 33, 34, 255, 32, 33, 33, 255, 28, 29, 29, 255, 28, 29, 29, 255, 17, 17, 18, 255, 13, 14, 14, 255, 12, 13, 13, 255, 9, 9, 9, 255, 10, 10, 10, 255, 9, 9, 10, 255, 18, 19, 19, 255, 18, 19, 19, 255, 20, 20, 21, 255, 14, 14, 15, 255, 22, 23, 23, 255, 26, 27, 28, 255, 23, 23, 24, 255, 16, 17, 17, 255, 16, 16, 17, 255, 18, 18, 18, 255, 13, 13, 14, 255, 8, 9, 9, 255, 10, 10, 10, 255, 9, 9, 9, 255, 5, 5, 5, 255, 8, 8, 9, 255, 10, 10, 10, 255, 10, 10, 10, 255, 8, 8, 8, 255, 5, 5, 5, 255, 6, 7, 7, 255, 14, 14, 15, 255, 12, 12, 13, 255, 13, 13, 14, 255, 15, 16, 16, 255, 16, 16, 16, 255, 20, 21, 21, 255, 15, 16, 16, 255, 15, 15, 16, 255, 16, 17, 17, 255, 14, 15, 15, 255, 13, 14, 14, 255, 14, 15, 15, 255, 20, 20, 20, 255, 21, 21, 22, 255, 18, 18, 19, 255, 19, 20, 20, 255, 28, 29, 30, 255, 32, 33, 34, 255, 29, 30, 31, 255, 21, 22, 22, 255, 19, 20, 20, 255, 12, 12, 12, 255, 11, 11, 12, 255, 13, 14, 14, 255, 17, 17, 17, 255, 19, 20, 20, 255, 16, 17, 17, 255, 24, 24, 25, 255, 43, 38, 26, 165, 40, 35, 26, 165, 38, 34, 25, 165, 43, 38, 26, 165, 61, 51, 37, 165, 60, 50, 36, 165, 54, 46, 33, 165, 37, 33, 25, 165, 39, 35, 26, 165, 72, 58, 42, 165, 47, 41, 30, 165, 36, 33, 25, 165, 50, 43, 31, 165, 43, 37, 26, 165, 42, 36, 26, 165, 37, 33, 25, 165, 40, 36, 26, 165, 54, 44, 29, 165, 43, 38, 26, 165, 42, 37, 26, 165, 41, 36, 26, 165, 36, 33, 25, 165, 87, 69, 49, 165, 39, 35, 25, 165, 43, 38, 26, 165, 37, 33, 25, 165, 40, 36, 26, 165, 36, 33, 25, 165, 44, 38, 26, 165, 48, 41, 27, 165, 43, 38, 26, 165, 69, 52, 35, 165, 60, 48, 32, 165, 40, 36, 27, 165, 48, 41, 27, 165, 45, 39, 26, 165, 39, 35, 25, 165, 43, 38, 26, 165, 63, 52, 38, 165, 47, 40, 30, 165, 40, 35, 26, 165, 39, 35, 25, 165, 63, 49, 32, 165, 63, 49, 32, 165, 55, 45, 30, 165, 59, 47, 31, 165, 54, 44, 29, 165, 55, 45, 30, 165, 62, 49, 32, 165, 65, 54, 39, 165, 55, 54, 47, 165, 38, 34, 26, 165, 38, 34, 25, 165, 63, 52, 38, 165, 37, 34, 25, 165, 43, 37, 26, 165, 40, 36, 26, 165, 37, 34, 25, 165, 50, 42, 28, 165, 45, 39, 26, 165, 60, 48, 31, 165, 46, 39, 27, 165, 42, 37, 26, 165, 44, 38, 26, 165, 55, 45, 29, 165, 41, 36, 26, 165, 58, 46, 31, 165, 66, 51, 34, 165, 65, 50, 33, 165, 65, 50, 33, 165, 59, 47, 31, 165, 80, 59, 36, 165, 74, 55, 36, 165, 56, 45, 30, 165, 71, 86, 41, 255, 76, 61, 44, 165, 42, 37, 28, 165, 37, 33, 25, 165, 56, 47, 35, 165, 38, 34, 25, 165, 39, 35, 25, 165, 46, 39, 27, 165, 43, 38, 26, 165, 58, 47, 31, 165, 55, 45, 30, 165, 49, 50, 42, 165, 45, 39, 26, 165, 40, 35, 25, 165, 52, 44, 32, 165, 55, 46, 34, 165, 39, 35, 25, 165, 43, 38, 26, 165, 53, 44, 29, 165, 45, 39, 26, 165, 42, 37, 26, 165, 53, 44, 29, 165, 42, 37, 26, 165, 47, 40, 27, 165, 52, 43, 29, 165, 42, 37, 26, 165, 36, 33, 25, 165, 41, 36, 27, 165, 40, 36, 26, 165, 40, 36, 26, 165, 41, 36, 26, 165, 42, 37, 26, 165, 37, 33, 25, 165, 36, 33, 25, 165, 36, 33, 25, 165, 42, 37, 26, 165, 40, 35, 25, 165, 37, 33, 25, 165, 40, 36, 26, 165, 44, 39, 29, 165, 67, 51, 34, 165, 59, 47, 31, 165, 43, 38, 26, 165, 43, 37, 26, 165, 41, 36, 26, 165, 43, 37, 26, 165, 44, 38, 29, 165, 37, 33, 25, 165, 38, 34, 25, 165, 41, 36, 26, 165, 44, 38, 26, 165, 44, 38, 26, 165, 46, 39, 27, 165, 52, 43, 28, 165, 52, 43, 28, 165, 41, 36, 26, 165, 38, 34, 25, 165, 36, 33, 25, 165, 45, 39, 27, 165, 43, 37, 28, 165, 69, 57, 41, 165, 81, 65, 46, 165, 74, 60, 43, 165, 42, 37, 26, 165, 55, 47, 34, 165, 50, 43, 31, 165, 49, 42, 27, 165, 48, 41, 27, 165, 41, 36, 26, 165, 38, 34, 25, 165, 66, 54, 39, 165, 87, 69, 49, 165, 43, 37, 26, 165, 44, 39, 29, 165, 44, 39, 29, 165, 66, 54, 39, 165, 42, 37, 27, 165, 48, 41, 31, 165, 44, 38, 26, 165, 60, 47, 31, 165, 49, 42, 27, 165, 45, 39, 27, 165, 41, 37, 27, 165, 42, 37, 26, 165, 40, 36, 26, 165, 45, 39, 26, 165, 45, 39, 26, 165, 64, 50, 33, 165, 43, 37, 26, 165, 37, 33, 25, 165, 46, 40, 27, 165, 42, 37, 26, 165, 42, 37, 26, 165, 37, 34, 25, 165, 46, 40, 30, 165, 45, 39, 26, 165, 43, 38, 26, 165, 46, 40, 27, 165, 43, 38, 26, 165, 39, 35, 25, 165, 38, 34, 26, 165, 41, 36, 26, 165, 40, 35, 26, 165, 38, 35, 26, 165, 38, 34, 25, 165, 71, 58, 41, 165, 38, 34, 25, 165, 37, 33, 25, 165, 37, 34, 25, 165, 51, 43, 32, 165, 40, 35, 27, 165, 54, 44, 29, 165, 37, 33, 25, 165, 39, 35, 25, 165, 44, 38, 26, 165, 48, 41, 27, 165, 51, 43, 28, 165, 40, 35, 25, 165, 44, 38, 26, 165, 36, 33, 25, 165, 48, 41, 27, 165, 67, 51, 34, 165, 44, 38, 26, 165, 44, 38, 26, 165, 40, 35, 26, 165, 46, 48, 41, 165, 42, 37, 26, 165, 48, 41, 27, 165, 50, 42, 28, 165, 44, 38, 26, 165, 42, 37, 28, 165, 42, 37, 26, 165, 39, 35, 25, 165, 48, 41, 27, 165, 59, 47, 31, 165, 47, 40, 27, 165, 48, 41, 27, 165, 41, 36, 26, 165, 38, 34, 25, 165, 50, 42, 28, 165, 54, 44, 29, 165, 50, 42, 28, 165, 41, 36, 26, 165, 57, 48, 35, 165, 40, 35, 25, 165, 37, 34, 25, 165, 77, 63, 45, 165, 41, 36, 26, 165, 43, 38, 26, 165, 42, 37, 26, 165, 41, 36, 26, 165, 42, 37, 26, 165, 46, 40, 27, 165, 44, 38, 26, 165, 39, 35, 25, 165, 46, 40, 30, 165, 74, 60, 43, 165, 67, 55, 40, 165, 65, 54, 39, 165, 48, 41, 27, 165, 57, 46, 30, 165, 43, 37, 26, 165, 39, 35, 26, 165, 36, 33, 25, 165, 40, 35, 25, 165, 44, 38, 26, 165, 48, 41, 27, 165, 36, 33, 25, 165, 57, 46, 30, 165, 47, 40, 27, 165, 54, 45, 29, 165, 40, 36, 26, 165, 51, 43, 28, 165, 43, 38, 26, 165, 42, 37, 26, 165, 48, 41, 27, 165, 51, 42, 28, 165, 39, 35, 26, 165, 37, 33, 25, 165, 42, 37, 28, 165, 38, 34, 25, 165, 46, 39, 27, 165, 23, 24, 24, 255, 25, 26, 26, 255, 30, 30, 31, 255, 33, 34, 34, 255, 32, 33, 34, 255, 23, 24, 24, 255, 29, 29, 30, 255, 32, 33, 34, 255, 26, 27, 28, 255, 22, 23, 23, 255, 24, 25, 26, 255, 18, 18, 19, 255, 11, 12, 12, 255, 6, 6, 7, 255, 11, 11, 11, 255, 11, 12, 12, 255, 16, 17, 17, 255, 15, 15, 16, 255, 19, 20, 20, 255, 20, 20, 21, 255, 24, 25, 25, 255, 18, 18, 19, 255, 24, 25, 25, 255, 16, 17, 17, 255, 17, 17, 18, 255, 16, 17, 17, 255, 20, 21, 21, 255, 20, 21, 21, 255, 22, 23, 23, 255, 15, 15, 15, 255, 13, 13, 13, 255, 10, 10, 11, 255, 11, 12, 12, 255, 13, 13, 13, 255, 20, 20, 21, 255, 22, 22, 23, 255, 24, 24, 25, 255, 27, 28, 28, 255, 33, 33, 34, 255, 32, 33, 33, 255, 33, 34, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 32, 33, 33, 255, 30, 31, 31, 255, 24, 25, 25, 255, 24, 24, 25, 255, 15, 15, 16, 255, 8, 8, 8, 255, 5, 5, 5, 255, 4, 4, 4, 255, 1, 1, 1, 255, 7, 7, 8, 255, 9, 9, 9, 255, 26, 27, 28, 255, 29, 30, 31, 255, 28, 29, 29, 255, 33, 33, 34, 255, 31, 32, 32, 255, 29, 30, 31, 255, 32, 33, 34, 255, 33, 34, 34, 255, 29, 30, 30, 255, 33, 34, 34, 255, 31, 32, 33, 255, 33, 33, 34, 255, 32, 33, 33, 255, 33, 33, 34, 255, 33, 34, 34, 255, 30, 30, 31, 255, 23, 23, 24, 255, 19, 19, 20, 255, 13, 14, 14, 255, 12, 13, 13, 255, 14, 14, 14, 255, 11, 11, 12, 255, 17, 17, 17, 255, 23, 24, 24, 255, 27, 27, 28, 255, 31, 32, 32, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 26, 27, 27, 255, 28, 29, 30, 255, 6, 6, 6, 255, 9, 10, 10, 255, 4, 5, 5, 255, 5, 5, 5, 255, 13, 14, 14, 255, 17, 17, 18, 255, 17, 18, 18, 255, 27, 27, 28, 255, 33, 34, 34, 255, 29, 29, 30, 255, 26, 27, 27, 255, 29, 29, 30, 255, 33, 34, 34, 255, 32, 33, 34, 255, 26, 27, 27, 255, 26, 26, 27, 255, 32, 33, 33, 255, 32, 32, 33, 255, 31, 31, 32, 255, 27, 27, 28, 255, 24, 24, 25, 255, 20, 20, 21, 255, 22, 23, 23, 255, 21, 22, 22, 255, 19, 19, 20, 255, 9, 9, 10, 255, 6, 6, 6, 255, 9, 9, 9, 255, 16, 16, 17, 255, 15, 16, 16, 255, 20, 20, 21, 255, 32, 33, 34, 255, 31, 32, 33, 255, 25, 25, 26, 255, 16, 17, 17, 255, 17, 17, 18, 255, 14, 15, 15, 255, 8, 8, 8, 255, 11, 11, 11, 255, 9, 9, 9, 255, 11, 11, 11, 255, 11, 11, 11, 255, 11, 11, 11, 255, 18, 18, 19, 255, 25, 26, 27, 255, 24, 24, 25, 255, 32, 32, 33, 255, 32, 33, 34, 255, 33, 33, 34, 255, 18, 18, 19, 255, 19, 19, 20, 255, 9, 9, 10, 255, 8, 8, 8, 255, 14, 15, 15, 255, 11, 12, 12, 255, 21, 22, 22, 255, 28, 29, 30, 255, 33, 34, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 32, 33, 255, 31, 32, 33, 255, 31, 31, 32, 255, 23, 23, 24, 255, 22, 22, 23, 255, 15, 16, 16, 255, 12, 12, 12, 255, 10, 11, 11, 255, 8, 8, 8, 255, 8, 8, 8, 255, 10, 10, 10, 255, 12, 12, 12, 255, 16, 16, 17, 255, 15, 15, 16, 255, 14, 14, 14, 255, 14, 15, 15, 255, 11, 11, 11, 255, 10, 10, 10, 255, 10, 10, 10, 255, 7, 7, 7, 255, 11, 11, 12, 255, 7, 7, 7, 255, 7, 7, 7, 255, 9, 9, 9, 255, 10, 10, 11, 255, 9, 10, 10, 255, 11, 12, 12, 255, 12, 12, 13, 255, 14, 14, 14, 255, 9, 10, 10, 255, 7, 7, 7, 255, 12, 12, 13, 255, 16, 16, 16, 255, 16, 16, 17, 255, 21, 22, 22, 255, 18, 19, 19, 255, 29, 29, 30, 255, 31, 31, 32, 255, 28, 29, 29, 255, 30, 31, 32, 255, 32, 33, 34, 255, 31, 32, 33, 255, 33, 34, 34, 255, 31, 31, 32, 255, 30, 31, 31, 255, 26, 27, 28, 255, 32, 33, 33, 255, 33, 34, 34, 255, 30, 31, 32, 255, 19, 20, 20, 255, 15, 15, 16, 255, 13, 13, 14, 255, 10, 11, 11, 255, 6, 7, 7, 255, 11, 11, 12, 255, 14, 14, 14, 255, 16, 16, 16, 255, 18, 18, 19, 255, 22, 23, 23, 255, 13, 13, 14, 255, 17, 17, 17, 255, 23, 24, 24, 255, 28, 29, 29, 255, 19, 19, 20, 255, 13, 13, 14, 255, 10, 10, 10, 255, 3, 3, 3, 255, 13, 13, 13, 255, 9, 9, 9, 255, 3, 3, 3, 255, 4, 4, 4, 255, 1, 2, 2, 255, 4, 4, 4, 255, 8, 8, 8, 255, 5, 5, 5, 255, 7, 8, 8, 255, 7, 7, 7, 255, 9, 9, 9, 255, 8, 8, 9, 255, 13, 13, 14, 255, 13, 14, 14, 255, 16, 17, 17, 255, 18, 19, 19, 255, 17, 17, 17, 255, 10, 10, 10, 255, 11, 11, 11, 255, 10, 10, 10, 255, 13, 14, 14, 255, 15, 15, 16, 255, 27, 27, 28, 255, 23, 24, 24, 255, 28, 29, 29, 255, 26, 27, 27, 255, 32, 33, 34, 255, 29, 30, 31, 255, 23, 24, 24, 255, 21, 22, 22, 255, 18, 18, 19, 255, 9, 9, 9, 255, 13, 14, 14, 255, 18, 18, 19, 255, 16, 16, 17, 255, 24, 25, 25, 255, 21, 22, 22, 255, 42, 37, 26, 165, 40, 35, 25, 165, 50, 42, 28, 165, 47, 40, 27, 165, 63, 52, 38, 165, 87, 69, 49, 165, 38, 34, 25, 165, 41, 36, 27, 165, 43, 37, 28, 165, 87, 69, 49, 165, 66, 54, 39, 165, 37, 34, 25, 165, 43, 38, 26, 165, 40, 36, 26, 165, 45, 40, 29, 165, 54, 45, 33, 165, 61, 51, 37, 165, 38, 34, 25, 165, 44, 38, 26, 165, 44, 38, 26, 165, 48, 41, 27, 165, 42, 37, 26, 165, 40, 36, 27, 165, 36, 33, 25, 165, 40, 36, 26, 165, 37, 34, 25, 165, 47, 41, 30, 165, 68, 56, 40, 165, 45, 39, 27, 165, 49, 41, 27, 165, 48, 41, 27, 165, 44, 38, 26, 165, 44, 38, 26, 165, 40, 35, 25, 165, 36, 33, 25, 165, 41, 36, 26, 165, 47, 40, 27, 165, 42, 37, 26, 165, 36, 33, 25, 165, 38, 34, 25, 165, 44, 38, 26, 165, 62, 48, 32, 165, 57, 46, 30, 165, 58, 47, 31, 165, 74, 55, 36, 165, 76, 57, 36, 165, 68, 52, 34, 165, 47, 40, 27, 165, 47, 40, 27, 165, 47, 40, 27, 165, 39, 35, 26, 165, 41, 36, 27, 165, 38, 34, 25, 165, 46, 40, 30, 165, 71, 58, 42, 165, 40, 35, 25, 165, 56, 46, 30, 165, 62, 49, 32, 165, 50, 42, 28, 165, 42, 37, 26, 165, 47, 40, 27, 165, 45, 39, 26, 165, 43, 38, 26, 165, 56, 46, 30, 165, 55, 45, 30, 165, 41, 36, 26, 165, 55, 71, 36, 255, 52, 43, 29, 165, 81, 60, 36, 165, 77, 57, 36, 165, 64, 50, 33, 165, 58, 47, 31, 165, 55, 53, 44, 165, 63, 49, 32, 165, 53, 44, 29, 165, 37, 33, 25, 165, 38, 34, 26, 165, 37, 33, 25, 165, 38, 34, 25, 165, 36, 33, 25, 165, 42, 37, 26, 165, 44, 38, 26, 165, 47, 40, 27, 165, 59, 47, 31, 165, 54, 44, 29, 165, 37, 33, 25, 165, 72, 59, 42, 165, 40, 35, 25, 165, 41, 36, 26, 165, 52, 44, 33, 165, 45, 39, 26, 165, 47, 40, 27, 165, 44, 38, 26, 165, 46, 39, 27, 165, 45, 39, 27, 165, 56, 46, 30, 165, 50, 42, 28, 165, 47, 40, 27, 165, 64, 50, 33, 165, 47, 40, 27, 165, 43, 37, 26, 165, 48, 41, 27, 165, 43, 37, 26, 165, 47, 40, 27, 165, 48, 41, 27, 165, 49, 41, 27, 165, 54, 44, 29, 165, 38, 34, 25, 165, 39, 35, 26, 165, 45, 39, 27, 165, 40, 36, 27, 165, 38, 34, 25, 165, 54, 46, 33, 165, 51, 43, 28, 165, 51, 43, 28, 165, 46, 39, 27, 165, 39, 35, 25, 165, 39, 35, 25, 165, 60, 50, 36, 165, 36, 33, 25, 165, 43, 38, 28, 165, 38, 34, 25, 165, 38, 34, 26, 165, 38, 34, 25, 165, 47, 40, 27, 165, 45, 39, 26, 165, 49, 41, 27, 165, 59, 47, 31, 165, 67, 51, 34, 165, 49, 42, 27, 165, 38, 34, 25, 165, 39, 35, 26, 165, 43, 38, 26, 165, 43, 38, 28, 165, 56, 47, 34, 165, 62, 52, 37, 165, 66, 54, 39, 165, 39, 35, 25, 165, 61, 51, 37, 165, 37, 34, 25, 165, 44, 38, 26, 165, 47, 40, 27, 165, 45, 39, 27, 165, 38, 34, 25, 165, 40, 35, 25, 165, 47, 41, 30, 165, 43, 38, 26, 165, 36, 33, 25, 165, 50, 71, 34, 255, 45, 39, 29, 165, 40, 35, 26, 165, 36, 33, 25, 165, 41, 36, 26, 165, 45, 39, 27, 165, 41, 36, 26, 165, 44, 39, 29, 165, 41, 36, 26, 165, 40, 36, 26, 165, 42, 37, 26, 165, 36, 33, 25, 165, 36, 33, 25, 165, 44, 39, 29, 165, 37, 33, 25, 165, 39, 35, 25, 165, 46, 39, 27, 165, 53, 44, 29, 165, 41, 36, 26, 165, 47, 40, 27, 165, 40, 35, 26, 165, 45, 39, 27, 165, 44, 38, 26, 165, 37, 33, 25, 165, 42, 37, 28, 165, 41, 36, 27, 165, 46, 40, 29, 165, 36, 33, 25, 165, 41, 36, 26, 165, 46, 39, 27, 165, 51, 44, 32, 165, 40, 36, 26, 165, 40, 36, 26, 165, 55, 45, 30, 165, 43, 37, 26, 165, 37, 34, 25, 165, 41, 36, 26, 165, 37, 33, 25, 165, 55, 46, 34, 165, 40, 36, 27, 165, 48, 41, 27, 165, 41, 36, 26, 165, 48, 41, 27, 165, 47, 40, 30, 165, 43, 37, 26, 165, 49, 41, 27, 165, 63, 49, 33, 165, 72, 54, 36, 165, 56, 45, 30, 165, 52, 43, 28, 165, 45, 39, 26, 165, 39, 35, 25, 165, 45, 39, 26, 165, 36, 33, 25, 165, 54, 44, 29, 165, 54, 44, 29, 165, 41, 36, 26, 165, 43, 38, 26, 165, 37, 33, 25, 165, 48, 41, 27, 165, 64, 50, 33, 165, 39, 35, 25, 165, 49, 42, 27, 165, 45, 39, 26, 165, 46, 39, 27, 165, 46, 40, 27, 165, 53, 43, 29, 165, 48, 41, 27, 165, 42, 37, 28, 165, 42, 37, 26, 165, 39, 35, 25, 165, 42, 37, 26, 165, 39, 35, 25, 165, 37, 33, 25, 165, 43, 38, 28, 165, 49, 42, 27, 165, 39, 35, 25, 165, 57, 46, 30, 165, 44, 38, 26, 165, 42, 37, 26, 165, 40, 35, 26, 165, 50, 42, 28, 165, 39, 35, 25, 165, 42, 37, 26, 165, 44, 38, 26, 165, 39, 35, 25, 165, 37, 34, 25, 165, 39, 35, 25, 165, 36, 33, 25, 165, 40, 35, 26, 165, 45, 39, 26, 165, 51, 44, 32, 165, 44, 46, 40, 165, 43, 38, 26, 165, 49, 41, 27, 165, 38, 34, 25, 165, 44, 38, 26, 165, 53, 44, 29, 165, 50, 42, 28, 165, 58, 46, 30, 165, 57, 46, 30, 165, 43, 37, 26, 165, 60, 48, 31, 165, 46, 40, 27, 165, 45, 39, 26, 165, 44, 38, 26, 165, 39, 35, 25, 165, 46, 47, 41, 165, 28, 28, 29, 255, 25, 26, 26, 255, 32, 33, 34, 255, 24, 25, 26, 255, 30, 30, 31, 255, 28, 28, 29, 255, 33, 33, 34, 255, 26, 26, 27, 255, 21, 21, 22, 255, 24, 24, 25, 255, 19, 20, 20, 255, 16, 17, 17, 255, 11, 11, 12, 255, 12, 12, 13, 255, 8, 9, 9, 255, 10, 11, 11, 255, 11, 11, 12, 255, 14, 14, 14, 255, 17, 18, 18, 255, 17, 17, 18, 255, 16, 17, 17, 255, 15, 15, 16, 255, 20, 20, 21, 255, 13, 13, 14, 255, 12, 13, 13, 255, 15, 16, 16, 255, 12, 12, 13, 255, 18, 19, 19, 255, 24, 24, 25, 255, 20, 21, 21, 255, 15, 15, 16, 255, 13, 13, 13, 255, 8, 8, 8, 255, 13, 13, 13, 255, 19, 19, 20, 255, 20, 20, 21, 255, 25, 26, 26, 255, 26, 27, 27, 255, 33, 34, 34, 255, 33, 33, 34, 255, 33, 34, 34, 255, 33, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 24, 24, 25, 255, 27, 28, 28, 255, 24, 25, 25, 255, 17, 17, 18, 255, 11, 11, 12, 255, 10, 11, 11, 255, 4, 4, 4, 255, 4, 4, 4, 255, 5, 5, 5, 255, 13, 13, 13, 255, 21, 21, 22, 255, 33, 34, 34, 255, 33, 33, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 29, 30, 31, 255, 33, 34, 34, 255, 32, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 32, 255, 33, 33, 34, 255, 33, 33, 34, 255, 33, 33, 34, 255, 32, 33, 33, 255, 27, 27, 28, 255, 18, 18, 18, 255, 22, 22, 23, 255, 20, 20, 21, 255, 20, 21, 21, 255, 17, 17, 17, 255, 12, 12, 13, 255, 18, 18, 19, 255, 20, 21, 21, 255, 21, 22, 22, 255, 24, 25, 25, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 33, 33, 34, 255, 31, 32, 32, 255, 33, 34, 34, 255, 32, 33, 34, 255, 15, 16, 16, 255, 10, 10, 10, 255, 6, 6, 7, 255, 7, 7, 7, 255, 10, 10, 11, 255, 17, 18, 18, 255, 22, 23, 23, 255, 25, 25, 26, 255, 28, 28, 29, 255, 27, 28, 28, 255, 30, 31, 31, 255, 26, 27, 28, 255, 27, 27, 28, 255, 33, 34, 34, 255, 25, 26, 26, 255, 24, 24, 25, 255, 30, 31, 32, 255, 19, 19, 20, 255, 26, 26, 27, 255, 25, 25, 26, 255, 24, 25, 25, 255, 23, 23, 24, 255, 21, 21, 22, 255, 25, 25, 26, 255, 20, 21, 21, 255, 13, 14, 14, 255, 8, 9, 9, 255, 6, 6, 6, 255, 14, 15, 15, 255, 19, 19, 20, 255, 18, 18, 19, 255, 20, 20, 21, 255, 33, 33, 34, 255, 31, 31, 32, 255, 26, 26, 27, 255, 16, 17, 17, 255, 16, 17, 17, 255, 10, 11, 11, 255, 12, 13, 13, 255, 9, 10, 10, 255, 6, 7, 7, 255, 4, 4, 4, 255, 12, 12, 12, 255, 9, 9, 10, 255, 18, 18, 19, 255, 24, 24, 25, 255, 28, 28, 29, 255, 29, 30, 31, 255, 25, 25, 26, 255, 29, 30, 31, 255, 18, 18, 18, 255, 14, 14, 15, 255, 13, 14, 14, 255, 11, 12, 12, 255, 13, 13, 13, 255, 12, 13, 13, 255, 23, 24, 25, 255, 26, 27, 28, 255, 31, 32, 33, 255, 33, 33, 34, 255, 32, 32, 33, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 33, 255, 33, 34, 34, 255, 22, 22, 23, 255, 20, 21, 21, 255, 20, 20, 21, 255, 15, 15, 16, 255, 9, 9, 9, 255, 10, 10, 11, 255, 13, 13, 14, 255, 8, 8, 8, 255, 8, 8, 8, 255, 10, 11, 11, 255, 7, 7, 7, 255, 10, 10, 10, 255, 8, 8, 9, 255, 9, 9, 9, 255, 8, 9, 9, 255, 7, 7, 7, 255, 7, 8, 8, 255, 6, 7, 7, 255, 9, 10, 10, 255, 10, 10, 10, 255, 14, 14, 15, 255, 12, 13, 13, 255, 15, 15, 16, 255, 13, 13, 14, 255, 15, 15, 16, 255, 16, 16, 16, 255, 14, 15, 15, 255, 6, 6, 6, 255, 4, 4, 4, 255, 11, 12, 12, 255, 13, 13, 14, 255, 12, 12, 12, 255, 10, 10, 10, 255, 19, 19, 20, 255, 25, 26, 27, 255, 33, 34, 34, 255, 33, 34, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 33, 33, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 31, 32, 32, 255, 33, 34, 34, 255, 33, 33, 34, 255, 27, 27, 28, 255, 27, 28, 28, 255, 18, 19, 19, 255, 18, 18, 19, 255, 16, 16, 16, 255, 10, 10, 11, 255, 13, 13, 13, 255, 9, 9, 9, 255, 11, 11, 11, 255, 14, 14, 15, 255, 20, 20, 21, 255, 18, 19, 19, 255, 11, 11, 12, 255, 18, 18, 19, 255, 17, 18, 18, 255, 19, 19, 20, 255, 23, 23, 24, 255, 17, 18, 18, 255, 13, 14, 14, 255, 9, 9, 9, 255, 6, 6, 6, 255, 7, 7, 7, 255, 6, 6, 7, 255, 10, 10, 10, 255, 8, 8, 8, 255, 7, 7, 7, 255, 9, 9, 10, 255, 15, 15, 16, 255, 13, 13, 13, 255, 9, 9, 9, 255, 8, 9, 9, 255, 4, 4, 4, 255, 6, 6, 7, 255, 8, 8, 8, 255, 16, 16, 16, 255, 16, 17, 17, 255, 11, 11, 11, 255, 6, 6, 6, 255, 9, 9, 10, 255, 10, 10, 10, 255, 13, 13, 14, 255, 19, 20, 20, 255, 24, 24, 25, 255, 30, 30, 31, 255, 31, 32, 33, 255, 32, 33, 34, 255, 24, 25, 25, 255, 24, 25, 25, 255, 21, 22, 22, 255, 19, 19, 20, 255, 12, 13, 13, 255, 10, 10, 10, 255, 11, 12, 12, 255, 20, 21, 21, 255, 16, 17, 17, 255, 21, 21, 22, 255, 26, 26, 27, 255, 44, 38, 26, 165, 40, 35, 26, 165, 43, 38, 26, 165, 51, 43, 28, 165, 37, 33, 25, 165, 52, 44, 32, 165, 37, 33, 25, 165, 87, 69, 49, 165, 85, 68, 48, 165, 37, 33, 25, 165, 66, 54, 39, 165, 44, 39, 29, 165, 41, 36, 26, 165, 38, 34, 25, 165, 41, 36, 26, 165, 66, 54, 39, 165, 45, 40, 29, 165, 38, 34, 26, 165, 53, 44, 29, 165, 65, 50, 33, 165, 63, 49, 33, 165, 67, 51, 34, 165, 46, 40, 27, 165, 38, 34, 25, 165, 53, 45, 33, 165, 87, 70, 49, 165, 74, 60, 43, 165, 62, 52, 37, 165, 38, 34, 25, 165, 47, 40, 27, 165, 40, 36, 26, 165, 43, 38, 26, 165, 40, 35, 25, 165, 43, 37, 26, 165, 42, 37, 26, 165, 47, 40, 27, 165, 49, 42, 27, 165, 40, 35, 26, 165, 47, 40, 27, 165, 45, 39, 26, 165, 51, 43, 28, 165, 46, 39, 27, 165, 43, 38, 26, 165, 59, 47, 31, 165, 71, 53, 35, 165, 79, 58, 36, 165, 63, 49, 32, 165, 45, 39, 29, 165, 37, 33, 25, 165, 39, 35, 25, 165, 39, 35, 26, 165, 86, 69, 49, 165, 61, 51, 37, 165, 46, 40, 29, 165, 45, 47, 41, 165, 46, 40, 27, 165, 48, 41, 27, 165, 41, 36, 26, 165, 48, 41, 27, 165, 48, 41, 27, 165, 52, 43, 28, 165, 45, 38, 26, 165, 65, 50, 33, 165, 59, 47, 31, 165, 66, 51, 34, 165, 47, 40, 27, 165, 65, 50, 33, 165, 54, 44, 29, 165, 63, 49, 33, 165, 61, 48, 32, 165, 55, 45, 29, 165, 61, 48, 32, 165, 60, 48, 31, 165, 49, 41, 27, 165, 64, 50, 33, 165, 48, 41, 27, 165, 40, 36, 27, 165, 39, 35, 25, 165, 45, 39, 29, 165, 52, 45, 33, 165, 52, 45, 33, 165, 47, 40, 27, 165, 48, 41, 27, 165, 56, 45, 30, 165, 61, 48, 32, 165, 37, 33, 25, 165, 58, 48, 35, 165, 43, 38, 26, 165, 46, 40, 27, 165, 41, 36, 26, 165, 45, 39, 27, 165, 47, 40, 27, 165, 48, 41, 27, 165, 62, 48, 32, 165, 53, 44, 29, 165, 44, 38, 26, 165, 46, 40, 27, 165, 72, 54, 36, 165, 55, 45, 30, 165, 66, 51, 34, 165, 61, 48, 32, 165, 47, 40, 27, 165, 56, 45, 30, 165, 42, 36, 26, 165, 48, 41, 27, 165, 75, 56, 36, 165, 50, 42, 28, 165, 47, 40, 27, 165, 45, 39, 26, 165, 40, 36, 26, 165, 59, 49, 36, 165, 52, 44, 32, 165, 37, 34, 25, 165, 52, 43, 28, 165, 46, 40, 27, 165, 41, 36, 26, 165, 43, 37, 26, 165, 43, 38, 26, 165, 47, 40, 30, 165, 66, 54, 39, 165, 41, 36, 27, 165, 37, 33, 25, 165, 39, 35, 25, 165, 39, 35, 25, 165, 57, 46, 30, 165, 49, 41, 27, 165, 60, 47, 31, 165, 57, 46, 30, 165, 52, 43, 29, 165, 38, 34, 25, 165, 68, 56, 40, 165, 72, 58, 42, 165, 36, 33, 25, 165, 38, 35, 26, 165, 48, 41, 31, 165, 45, 39, 29, 165, 52, 44, 32, 165, 43, 37, 26, 165, 39, 35, 25, 165, 38, 34, 26, 165, 50, 42, 28, 165, 52, 43, 28, 165, 39, 35, 25, 165, 40, 35, 25, 165, 42, 37, 26, 165, 56, 45, 30, 165, 47, 40, 27, 165, 39, 35, 25, 165, 48, 41, 27, 165, 49, 42, 27, 165, 40, 36, 26, 165, 41, 36, 26, 165, 41, 36, 26, 165, 57, 46, 30, 165, 44, 38, 26, 165, 38, 34, 25, 165, 38, 34, 25, 165, 44, 38, 26, 165, 46, 40, 29, 165, 38, 34, 26, 165, 56, 47, 35, 165, 75, 60, 43, 165, 50, 43, 31, 165, 39, 35, 25, 165, 45, 39, 27, 165, 45, 39, 27, 165, 48, 41, 27, 165, 50, 42, 28, 165, 44, 38, 26, 165, 48, 41, 27, 165, 40, 36, 26, 165, 36, 33, 25, 165, 39, 35, 25, 165, 52, 44, 33, 165, 40, 36, 26, 165, 43, 37, 26, 165, 44, 38, 26, 165, 47, 40, 27, 165, 42, 37, 26, 165, 43, 38, 26, 165, 46, 40, 27, 165, 55, 45, 30, 165, 42, 37, 26, 165, 45, 39, 27, 165, 47, 40, 27, 165, 37, 33, 25, 165, 37, 33, 25, 165, 39, 35, 25, 165, 54, 44, 29, 165, 43, 37, 26, 165, 38, 34, 25, 165, 43, 38, 26, 165, 38, 34, 25, 165, 60, 47, 31, 165, 66, 51, 34, 165, 73, 55, 36, 165, 61, 48, 32, 165, 43, 38, 26, 165, 39, 35, 25, 165, 39, 35, 25, 165, 44, 38, 26, 165, 38, 34, 25, 165, 40, 35, 26, 165, 43, 38, 26, 165, 36, 33, 25, 165, 37, 33, 25, 165, 36, 33, 25, 165, 46, 39, 27, 165, 58, 46, 31, 165, 42, 37, 26, 165, 37, 34, 25, 165, 53, 45, 33, 165, 50, 42, 28, 165, 54, 44, 29, 165, 58, 47, 31, 165, 49, 42, 27, 165, 40, 35, 26, 165, 45, 39, 27, 165, 37, 34, 25, 165, 49, 42, 31, 165, 50, 43, 32, 165, 41, 36, 26, 165, 40, 36, 26, 165, 41, 36, 26, 165, 44, 38, 26, 165, 48, 41, 27, 165, 43, 37, 26, 165, 47, 40, 27, 165, 46, 39, 27, 165, 47, 40, 27, 165, 57, 46, 30, 165, 41, 36, 26, 165, 55, 45, 29, 165, 46, 40, 27, 165, 41, 36, 26, 165, 54, 44, 29, 165, 38, 34, 25, 165, 55, 47, 34, 165, 46, 40, 27, 165, 37, 34, 25, 165, 38, 34, 25, 165, 39, 35, 26, 165, 46, 48, 41, 165, 39, 35, 25, 165, 45, 39, 27, 165, 57, 46, 30, 165, 38, 34, 25, 165, 52, 43, 28, 165, 72, 54, 36, 165, 57, 46, 30, 165, 51, 42, 28, 165, 52, 43, 28, 165, 43, 37, 26, 165, 45, 39, 27, 165, 46, 40, 27, 165, 55, 45, 30, 165, 25, 26, 26, 255, 26, 27, 28, 255, 26, 27, 28, 255, 27, 28, 29, 255, 30, 31, 31, 255, 30, 30, 31, 255, 27, 27, 28, 255, 23, 24, 24, 255, 21, 22, 22, 255, 16, 16, 17, 255, 15, 15, 15, 255, 12, 13, 13, 255, 10, 10, 10, 255, 14, 14, 15, 255, 14, 14, 15, 255, 10, 10, 10, 255, 6, 6, 7, 255, 11, 12, 12, 255, 9, 9, 10, 255, 14, 14, 15, 255, 14, 14, 15, 255, 13, 13, 13, 255, 15, 15, 15, 255, 15, 15, 15, 255, 16, 16, 16, 255, 11, 11, 11, 255, 19, 19, 20, 255, 21, 22, 22, 255, 22, 23, 24, 255, 26, 27, 28, 255, 15, 15, 16, 255, 16, 16, 16, 255, 10, 10, 10, 255, 15, 15, 16, 255, 17, 18, 18, 255, 19, 20, 20, 255, 24, 25, 25, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 23, 24, 24, 255, 16, 17, 17, 255, 13, 13, 13, 255, 17, 18, 18, 255, 16, 17, 17, 255, 15, 15, 16, 255, 11, 12, 12, 255, 7, 8, 8, 255, 4, 4, 4, 255, 10, 10, 10, 255, 15, 16, 16, 255, 17, 17, 18, 255, 33, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 32, 33, 33, 255, 33, 34, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 30, 30, 31, 255, 32, 33, 34, 255, 27, 27, 28, 255, 24, 25, 25, 255, 23, 24, 25, 255, 22, 23, 23, 255, 21, 22, 22, 255, 20, 21, 21, 255, 18, 18, 18, 255, 13, 13, 13, 255, 15, 15, 15, 255, 19, 19, 19, 255, 17, 18, 18, 255, 20, 20, 21, 255, 32, 33, 34, 255, 33, 33, 34, 255, 32, 33, 33, 255, 33, 34, 34, 255, 25, 26, 26, 255, 32, 33, 34, 255, 33, 34, 34, 255, 13, 13, 13, 255, 10, 10, 11, 255, 8, 8, 8, 255, 8, 9, 9, 255, 13, 13, 13, 255, 21, 22, 22, 255, 28, 29, 30, 255, 26, 26, 27, 255, 22, 23, 23, 255, 28, 29, 30, 255, 23, 23, 24, 255, 21, 21, 22, 255, 20, 20, 21, 255, 30, 30, 31, 255, 22, 23, 23, 255, 26, 26, 27, 255, 29, 29, 30, 255, 25, 26, 27, 255, 21, 22, 22, 255, 28, 29, 30, 255, 23, 24, 24, 255, 30, 30, 31, 255, 26, 26, 27, 255, 24, 24, 25, 255, 17, 17, 18, 255, 13, 13, 14, 255, 10, 10, 11, 255, 9, 9, 10, 255, 17, 17, 18, 255, 17, 18, 18, 255, 14, 14, 14, 255, 33, 34, 34, 255, 33, 34, 34, 255, 28, 28, 29, 255, 20, 21, 21, 255, 16, 16, 17, 255, 20, 21, 21, 255, 17, 17, 17, 255, 11, 11, 12, 255, 8, 8, 9, 255, 6, 6, 6, 255, 9, 9, 9, 255, 11, 11, 11, 255, 14, 14, 14, 255, 13, 13, 14, 255, 21, 21, 22, 255, 31, 31, 32, 255, 30, 30, 31, 255, 33, 34, 34, 255, 21, 21, 22, 255, 18, 18, 18, 255, 15, 16, 16, 255, 10, 10, 10, 255, 12, 13, 13, 255, 19, 19, 20, 255, 14, 14, 15, 255, 20, 21, 21, 255, 25, 26, 26, 255, 29, 29, 30, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 33, 33, 34, 255, 31, 32, 32, 255, 28, 29, 30, 255, 21, 21, 22, 255, 23, 23, 24, 255, 21, 22, 22, 255, 15, 15, 16, 255, 9, 9, 10, 255, 7, 7, 8, 255, 9, 9, 9, 255, 12, 12, 12, 255, 12, 12, 12, 255, 8, 8, 9, 255, 10, 10, 10, 255, 12, 12, 13, 255, 8, 9, 9, 255, 8, 8, 8, 255, 12, 12, 13, 255, 8, 8, 8, 255, 11, 12, 12, 255, 10, 11, 11, 255, 13, 13, 13, 255, 12, 12, 12, 255, 12, 13, 13, 255, 12, 13, 13, 255, 17, 18, 18, 255, 17, 18, 18, 255, 17, 17, 18, 255, 17, 17, 18, 255, 16, 16, 16, 255, 7, 7, 7, 255, 4, 4, 4, 255, 11, 11, 11, 255, 12, 13, 13, 255, 11, 11, 11, 255, 7, 8, 8, 255, 15, 16, 16, 255, 21, 22, 22, 255, 28, 29, 29, 255, 33, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 21, 22, 22, 255, 30, 30, 31, 255, 26, 26, 27, 255, 21, 21, 22, 255, 22, 22, 23, 255, 18, 19, 19, 255, 12, 13, 13, 255, 13, 13, 14, 255, 11, 11, 11, 255, 13, 14, 14, 255, 18, 19, 19, 255, 17, 17, 18, 255, 17, 18, 18, 255, 12, 13, 13, 255, 16, 17, 17, 255, 13, 13, 13, 255, 19, 20, 20, 255, 15, 15, 15, 255, 13, 13, 14, 255, 8, 8, 9, 255, 8, 8, 8, 255, 4, 5, 5, 255, 7, 7, 7, 255, 10, 10, 11, 255, 10, 11, 11, 255, 10, 10, 10, 255, 12, 12, 12, 255, 9, 9, 9, 255, 18, 19, 19, 255, 14, 14, 14, 255, 12, 13, 13, 255, 5, 5, 5, 255, 6, 6, 7, 255, 4, 4, 4, 255, 10, 10, 10, 255, 13, 13, 13, 255, 13, 13, 14, 255, 12, 13, 13, 255, 10, 10, 10, 255, 8, 8, 9, 255, 15, 15, 15, 255, 16, 17, 17, 255, 20, 20, 21, 255, 26, 27, 28, 255, 26, 26, 27, 255, 26, 26, 27, 255, 25, 26, 27, 255, 20, 20, 21, 255, 16, 17, 17, 255, 16, 17, 17, 255, 15, 15, 15, 255, 11, 11, 11, 255, 9, 9, 9, 255, 15, 15, 15, 255, 17, 17, 17, 255, 16, 17, 17, 255, 20, 21, 21, 255, 18, 18, 18, 255, 42, 37, 26, 165, 48, 41, 27, 165, 44, 38, 26, 165, 47, 40, 27, 165, 45, 39, 27, 165, 42, 36, 26, 165, 82, 66, 47, 165, 53, 45, 33, 165, 36, 33, 25, 165, 42, 37, 26, 165, 58, 49, 35, 165, 42, 37, 27, 165, 37, 33, 25, 165, 53, 45, 33, 165, 67, 55, 40, 165, 87, 69, 49, 165, 62, 52, 37, 165, 48, 41, 27, 165, 72, 54, 36, 165, 55, 45, 30, 165, 47, 40, 27, 165, 39, 35, 25, 165, 55, 46, 34, 165, 67, 55, 40, 165, 87, 70, 49, 165, 65, 54, 39, 165, 46, 40, 30, 165, 61, 50, 37, 165, 45, 39, 29, 165, 47, 40, 27, 165, 55, 45, 30, 165, 46, 39, 27, 165, 48, 41, 27, 165, 58, 46, 31, 165, 45, 39, 26, 165, 38, 34, 25, 165, 42, 37, 26, 165, 41, 36, 26, 165, 44, 38, 26, 165, 44, 38, 26, 165, 40, 36, 26, 165, 43, 37, 26, 165, 44, 38, 26, 165, 60, 48, 31, 165, 76, 57, 36, 165, 60, 47, 31, 165, 47, 40, 27, 165, 38, 34, 25, 165, 39, 35, 25, 165, 45, 39, 27, 165, 37, 33, 25, 165, 37, 34, 25, 165, 39, 35, 25, 165, 41, 36, 26, 165, 41, 36, 26, 165, 45, 39, 27, 165, 47, 40, 27, 165, 40, 35, 26, 165, 42, 37, 26, 165, 53, 44, 29, 165, 49, 41, 27, 165, 45, 39, 26, 165, 57, 46, 30, 165, 53, 44, 29, 165, 46, 40, 27, 165, 53, 43, 29, 165, 59, 47, 31, 165, 61, 48, 32, 165, 69, 52, 35, 165, 69, 52, 35, 165, 54, 44, 29, 165, 58, 47, 31, 165, 66, 51, 34, 165, 50, 42, 28, 165, 48, 49, 41, 165, 52, 43, 28, 165, 40, 35, 25, 165, 39, 35, 25, 165, 61, 51, 37, 165, 58, 56, 48, 165, 67, 55, 40, 165, 40, 35, 25, 165, 40, 36, 26, 165, 43, 38, 26, 165, 44, 38, 26, 165, 42, 37, 28, 165, 39, 35, 25, 165, 44, 38, 26, 165, 46, 39, 27, 165, 39, 35, 25, 165, 63, 49, 32, 165, 60, 47, 31, 165, 42, 37, 26, 165, 53, 43, 29, 165, 44, 38, 26, 165, 42, 37, 26, 165, 47, 40, 27, 165, 45, 39, 26, 165, 43, 38, 26, 165, 49, 42, 27, 165, 53, 44, 29, 165, 53, 44, 29, 165, 47, 40, 27, 165, 45, 39, 26, 165, 48, 41, 27, 165, 51, 43, 28, 165, 55, 45, 30, 165, 49, 42, 27, 165, 51, 42, 28, 165, 49, 42, 27, 165, 50, 43, 31, 165, 38, 34, 25, 165, 40, 36, 26, 165, 48, 41, 27, 165, 41, 36, 26, 165, 51, 42, 28, 165, 53, 44, 29, 165, 58, 47, 31, 165, 37, 33, 25, 165, 48, 41, 30, 165, 37, 34, 25, 165, 52, 44, 32, 165, 39, 35, 25, 165, 45, 39, 27, 165, 42, 37, 26, 165, 44, 38, 26, 165, 46, 39, 27, 165, 46, 39, 27, 165, 48, 49, 41, 165, 40, 35, 27, 165, 43, 38, 26, 165, 40, 36, 26, 165, 70, 57, 41, 165, 49, 42, 31, 165, 52, 45, 33, 165, 60, 50, 36, 165, 59, 49, 36, 165, 40, 35, 26, 165, 44, 38, 26, 165, 41, 36, 26, 165, 54, 44, 29, 165, 65, 50, 33, 165, 49, 41, 27, 165, 48, 41, 27, 165, 43, 37, 26, 165, 36, 33, 25, 165, 47, 40, 27, 165, 44, 38, 26, 165, 48, 41, 27, 165, 49, 41, 27, 165, 41, 36, 27, 165, 60, 48, 31, 165, 53, 44, 29, 165, 62, 49, 32, 165, 56, 45, 30, 165, 43, 37, 26, 165, 42, 37, 26, 165, 44, 38, 26, 165, 58, 49, 35, 165, 42, 37, 26, 165, 36, 33, 25, 165, 36, 33, 25, 165, 38, 34, 25, 165, 44, 38, 26, 165, 42, 37, 26, 165, 51, 43, 28, 165, 53, 43, 29, 165, 62, 48, 32, 165, 56, 45, 30, 165, 42, 37, 26, 165, 39, 34, 25, 165, 38, 34, 25, 165, 38, 34, 25, 165, 38, 34, 25, 165, 37, 33, 25, 165, 42, 37, 26, 165, 44, 38, 26, 165, 47, 40, 27, 165, 48, 41, 27, 165, 43, 37, 26, 165, 38, 34, 25, 165, 45, 39, 26, 165, 41, 36, 26, 165, 53, 44, 29, 165, 48, 41, 27, 165, 50, 50, 42, 165, 50, 42, 28, 165, 44, 38, 26, 165, 50, 42, 28, 165, 41, 36, 26, 165, 49, 42, 27, 165, 44, 38, 26, 165, 38, 34, 25, 165, 49, 41, 27, 165, 51, 43, 28, 165, 64, 50, 33, 165, 60, 47, 31, 165, 47, 40, 27, 165, 44, 38, 26, 165, 43, 37, 26, 165, 53, 44, 29, 165, 57, 46, 30, 165, 37, 33, 25, 165, 37, 33, 25, 165, 42, 37, 27, 165, 40, 35, 26, 165, 37, 33, 25, 165, 44, 38, 26, 165, 43, 37, 26, 165, 43, 38, 26, 165, 45, 39, 26, 165, 36, 33, 25, 165, 40, 35, 26, 165, 42, 37, 26, 165, 47, 40, 27, 165, 44, 38, 26, 165, 41, 36, 26, 165, 37, 34, 25, 165, 46, 40, 29, 165, 43, 38, 28, 165, 51, 43, 32, 165, 36, 33, 25, 165, 40, 35, 26, 165, 45, 39, 27, 165, 47, 40, 27, 165, 40, 36, 26, 165, 50, 42, 28, 165, 48, 41, 27, 165, 43, 38, 26, 165, 36, 33, 25, 165, 49, 41, 27, 165, 41, 36, 26, 165, 45, 39, 26, 165, 42, 37, 26, 165, 39, 35, 25, 165, 50, 42, 28, 165, 44, 38, 26, 165, 49, 41, 27, 165, 45, 39, 26, 165, 52, 43, 29, 165, 46, 39, 27, 165, 51, 42, 28, 165, 42, 37, 26, 165, 39, 35, 25, 165, 56, 46, 30, 165, 47, 40, 27, 165, 41, 36, 26, 165, 43, 38, 26, 165, 62, 49, 32, 165, 73, 54, 36, 165, 57, 46, 30, 165, 41, 36, 26, 165, 46, 40, 30, 165, 38, 34, 25, 165, 50, 42, 28, 165, 39, 35, 25, 165, 18, 18, 18, 255, 23, 24, 24, 255, 22, 23, 23, 255, 28, 29, 30, 255, 23, 23, 24, 255, 27, 27, 28, 255, 25, 26, 26, 255, 24, 24, 25, 255, 23, 24, 24, 255, 20, 20, 20, 255, 19, 19, 20, 255, 11, 12, 12, 255, 8, 8, 8, 255, 13, 13, 14, 255, 12, 12, 13, 255, 14, 14, 15, 255, 13, 13, 13, 255, 13, 13, 14, 255, 14, 15, 15, 255, 12, 12, 13, 255, 11, 11, 11, 255, 9, 9, 9, 255, 9, 9, 9, 255, 10, 10, 11, 255, 8, 8, 8, 255, 5, 6, 6, 255, 16, 16, 17, 255, 14, 15, 15, 255, 23, 23, 24, 255, 26, 26, 27, 255, 20, 20, 21, 255, 14, 14, 14, 255, 16, 17, 17, 255, 10, 10, 10, 255, 18, 19, 19, 255, 19, 20, 20, 255, 23, 24, 25, 255, 27, 28, 28, 255, 33, 34, 34, 255, 32, 33, 34, 255, 31, 32, 32, 255, 33, 34, 34, 255, 22, 22, 23, 255, 24, 24, 25, 255, 21, 21, 22, 255, 14, 15, 15, 255, 18, 18, 18, 255, 18, 19, 19, 255, 15, 16, 16, 255, 9, 9, 9, 255, 5, 5, 5, 255, 8, 8, 8, 255, 10, 10, 10, 255, 15, 15, 15, 255, 20, 20, 21, 255, 16, 16, 17, 255, 18, 19, 19, 255, 19, 20, 20, 255, 33, 33, 34, 255, 26, 27, 27, 255, 33, 33, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 32, 33, 255, 30, 31, 32, 255, 22, 23, 24, 255, 24, 25, 26, 255, 25, 25, 26, 255, 28, 29, 30, 255, 19, 20, 20, 255, 20, 21, 21, 255, 16, 16, 17, 255, 11, 11, 11, 255, 15, 15, 16, 255, 17, 18, 18, 255, 21, 22, 22, 255, 13, 13, 14, 255, 18, 18, 18, 255, 33, 34, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 13, 13, 13, 255, 12, 13, 13, 255, 9, 9, 10, 255, 14, 14, 15, 255, 14, 14, 14, 255, 22, 23, 23, 255, 18, 19, 19, 255, 21, 22, 22, 255, 22, 22, 23, 255, 25, 25, 26, 255, 17, 18, 18, 255, 15, 16, 16, 255, 21, 21, 22, 255, 26, 27, 27, 255, 20, 21, 21, 255, 25, 26, 26, 255, 27, 27, 28, 255, 20, 21, 21, 255, 26, 27, 27, 255, 26, 26, 27, 255, 24, 24, 25, 255, 24, 24, 25, 255, 25, 25, 26, 255, 18, 18, 19, 255, 19, 19, 20, 255, 15, 16, 16, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 16, 16, 16, 255, 19, 20, 20, 255, 33, 34, 34, 255, 30, 30, 31, 255, 33, 34, 34, 255, 29, 30, 30, 255, 23, 24, 24, 255, 13, 14, 14, 255, 11, 11, 12, 255, 9, 9, 10, 255, 5, 6, 6, 255, 10, 11, 11, 255, 12, 12, 12, 255, 11, 11, 11, 255, 12, 13, 13, 255, 23, 23, 24, 255, 22, 23, 23, 255, 25, 26, 26, 255, 27, 27, 28, 255, 32, 33, 34, 255, 20, 20, 21, 255, 21, 21, 22, 255, 15, 15, 15, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 17, 255, 19, 19, 20, 255, 19, 19, 20, 255, 24, 24, 25, 255, 33, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 33, 33, 34, 255, 32, 33, 34, 255, 28, 29, 29, 255, 24, 24, 25, 255, 23, 24, 25, 255, 21, 21, 22, 255, 21, 21, 22, 255, 14, 14, 14, 255, 7, 8, 8, 255, 11, 12, 12, 255, 13, 14, 14, 255, 19, 20, 20, 255, 16, 16, 17, 255, 21, 21, 22, 255, 9, 9, 9, 255, 11, 11, 11, 255, 11, 12, 12, 255, 9, 10, 10, 255, 15, 15, 16, 255, 15, 15, 15, 255, 12, 12, 12, 255, 14, 15, 15, 255, 16, 16, 16, 255, 17, 17, 18, 255, 18, 19, 19, 255, 16, 17, 17, 255, 24, 25, 26, 255, 20, 21, 21, 255, 24, 24, 25, 255, 29, 30, 30, 255, 20, 21, 21, 255, 11, 11, 11, 255, 7, 7, 7, 255, 8, 8, 8, 255, 11, 11, 11, 255, 9, 9, 9, 255, 15, 15, 16, 255, 22, 23, 24, 255, 18, 19, 19, 255, 25, 25, 26, 255, 33, 33, 34, 255, 29, 30, 31, 255, 29, 30, 31, 255, 33, 34, 34, 255, 32, 32, 33, 255, 33, 34, 34, 255, 33, 33, 34, 255, 30, 31, 32, 255, 29, 29, 30, 255, 27, 28, 29, 255, 23, 24, 24, 255, 20, 21, 21, 255, 20, 21, 21, 255, 18, 19, 19, 255, 19, 19, 20, 255, 15, 16, 16, 255, 16, 16, 17, 255, 12, 12, 12, 255, 14, 14, 15, 255, 13, 14, 14, 255, 13, 14, 14, 255, 12, 13, 13, 255, 10, 11, 11, 255, 12, 12, 12, 255, 12, 13, 13, 255, 12, 12, 12, 255, 12, 12, 12, 255, 12, 12, 12, 255, 6, 6, 6, 255, 11, 12, 12, 255, 13, 13, 13, 255, 14, 14, 14, 255, 17, 17, 17, 255, 12, 13, 13, 255, 14, 15, 15, 255, 24, 25, 25, 255, 19, 20, 20, 255, 20, 21, 21, 255, 18, 18, 19, 255, 13, 13, 13, 255, 15, 16, 16, 255, 7, 7, 7, 255, 8, 8, 8, 255, 13, 13, 14, 255, 9, 9, 9, 255, 8, 8, 8, 255, 10, 11, 11, 255, 8, 8, 8, 255, 10, 10, 10, 255, 14, 14, 15, 255, 19, 20, 20, 255, 25, 26, 27, 255, 17, 18, 18, 255, 11, 11, 11, 255, 15, 16, 16, 255, 16, 16, 16, 255, 18, 18, 19, 255, 13, 13, 14, 255, 10, 10, 10, 255, 9, 10, 10, 255, 10, 10, 11, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 17, 255, 15, 15, 16, 255, 21, 22, 22, 255, 43, 38, 26, 165, 47, 40, 27, 165, 50, 42, 28, 165, 47, 40, 27, 165, 46, 40, 27, 165, 37, 33, 25, 165, 41, 36, 26, 165, 38, 34, 25, 165, 38, 34, 25, 165, 38, 34, 25, 165, 50, 43, 32, 165, 40, 36, 26, 165, 42, 37, 26, 165, 49, 42, 31, 165, 39, 35, 25, 165, 54, 45, 33, 165, 77, 62, 45, 165, 47, 40, 27, 165, 41, 36, 26, 165, 49, 41, 27, 165, 44, 38, 26, 165, 48, 41, 31, 165, 80, 64, 46, 165, 64, 53, 38, 165, 72, 58, 42, 165, 51, 43, 32, 165, 41, 37, 27, 165, 38, 34, 25, 165, 45, 39, 29, 165, 44, 38, 29, 165, 62, 49, 32, 165, 52, 43, 29, 165, 47, 40, 27, 165, 47, 40, 27, 165, 40, 36, 26, 165, 47, 40, 27, 165, 54, 44, 29, 165, 41, 36, 26, 165, 64, 49, 33, 165, 36, 33, 25, 165, 39, 35, 25, 165, 42, 37, 26, 165, 46, 40, 27, 165, 53, 44, 29, 165, 66, 51, 34, 165, 55, 45, 30, 165, 57, 46, 30, 165, 37, 33, 25, 165, 68, 56, 40, 165, 48, 41, 27, 165, 36, 33, 25, 165, 40, 36, 27, 165, 41, 36, 26, 165, 54, 46, 33, 165, 41, 36, 26, 165, 48, 41, 27, 165, 45, 39, 26, 165, 64, 53, 38, 165, 43, 38, 26, 165, 43, 37, 26, 165, 48, 41, 27, 165, 55, 45, 29, 165, 60, 48, 32, 165, 48, 41, 27, 165, 48, 41, 27, 165, 57, 46, 30, 165, 75, 56, 36, 165, 60, 47, 31, 165, 67, 51, 34, 165, 48, 41, 27, 165, 41, 36, 26, 165, 45, 39, 27, 165, 47, 40, 27, 165, 48, 41, 27, 165, 49, 41, 27, 165, 46, 39, 27, 165, 44, 38, 29, 165, 36, 33, 25, 165, 60, 50, 36, 165, 87, 69, 49, 165, 59, 50, 36, 165, 43, 38, 26, 165, 50, 42, 28, 165, 43, 37, 26, 165, 42, 37, 26, 165, 62, 51, 37, 165, 71, 58, 42, 165, 45, 39, 27, 165, 51, 43, 28, 165, 40, 35, 25, 165, 49, 42, 27, 165, 53, 44, 29, 165, 50, 42, 28, 165, 60, 48, 31, 165, 50, 42, 28, 165, 46, 39, 27, 165, 43, 38, 26, 165, 38, 34, 25, 165, 74, 60, 43, 165, 39, 35, 25, 165, 49, 42, 27, 165, 43, 38, 26, 165, 43, 37, 26, 165, 51, 43, 28, 165, 62, 49, 32, 165, 64, 50, 33, 165, 55, 45, 30, 165, 46, 39, 27, 165, 50, 42, 27, 165, 59, 47, 31, 165, 52, 43, 28, 165, 45, 39, 27, 165, 54, 44, 29, 165, 54, 44, 29, 165, 60, 47, 31, 165, 54, 44, 29, 165, 61, 48, 32, 165, 66, 51, 34, 165, 63, 49, 33, 165, 42, 36, 26, 165, 37, 33, 25, 165, 46, 39, 27, 165, 41, 36, 26, 165, 51, 43, 28, 165, 63, 49, 32, 165, 43, 38, 26, 165, 46, 39, 27, 165, 40, 35, 25, 165, 38, 34, 25, 165, 44, 38, 26, 165, 70, 57, 41, 165, 66, 54, 39, 165, 79, 64, 46, 165, 39, 35, 25, 165, 50, 43, 32, 165, 41, 36, 26, 165, 41, 36, 26, 165, 56, 45, 30, 165, 38, 34, 25, 165, 49, 42, 27, 165, 46, 40, 27, 165, 49, 41, 27, 165, 63, 49, 32, 165, 55, 45, 29, 165, 49, 41, 27, 165, 43, 37, 26, 165, 42, 37, 26, 165, 56, 46, 30, 165, 45, 39, 26, 165, 42, 37, 26, 165, 47, 40, 27, 165, 60, 48, 32, 165, 56, 45, 30, 165, 45, 39, 26, 165, 66, 51, 33, 165, 43, 37, 26, 165, 45, 39, 26, 165, 48, 41, 30, 165, 39, 35, 25, 165, 40, 35, 25, 165, 37, 33, 25, 165, 75, 61, 44, 165, 42, 37, 26, 165, 43, 38, 28, 165, 37, 33, 25, 165, 47, 40, 27, 165, 56, 45, 30, 165, 61, 48, 32, 165, 54, 44, 29, 165, 44, 38, 26, 165, 36, 33, 25, 165, 50, 43, 32, 165, 46, 47, 41, 165, 44, 38, 29, 165, 46, 40, 27, 165, 50, 42, 28, 165, 46, 40, 27, 165, 45, 39, 26, 165, 51, 43, 28, 165, 48, 41, 27, 165, 37, 33, 25, 165, 52, 44, 33, 165, 47, 41, 30, 165, 43, 37, 26, 165, 50, 42, 28, 165, 48, 41, 27, 165, 57, 46, 30, 165, 37, 34, 25, 165, 37, 34, 25, 165, 36, 33, 25, 165, 47, 40, 27, 165, 36, 33, 25, 165, 47, 40, 27, 165, 42, 37, 26, 165, 50, 42, 27, 165, 55, 45, 29, 165, 49, 41, 27, 165, 65, 50, 33, 165, 57, 46, 30, 165, 44, 38, 26, 165, 46, 40, 27, 165, 49, 42, 27, 165, 41, 36, 27, 165, 52, 44, 32, 165, 41, 36, 26, 165, 65, 54, 39, 165, 87, 69, 49, 165, 75, 60, 43, 165, 37, 33, 25, 165, 40, 36, 27, 165, 55, 47, 34, 165, 43, 38, 28, 165, 42, 37, 26, 165, 49, 42, 27, 165, 48, 41, 27, 165, 39, 35, 25, 165, 43, 46, 40, 165, 43, 38, 28, 165, 55, 46, 34, 165, 36, 33, 25, 165, 46, 40, 30, 165, 45, 39, 27, 165, 52, 43, 28, 165, 48, 41, 27, 165, 47, 40, 27, 165, 47, 40, 27, 165, 46, 39, 27, 165, 61, 48, 32, 165, 37, 33, 25, 165, 38, 34, 25, 165, 67, 51, 34, 165, 45, 39, 27, 165, 41, 36, 26, 165, 39, 35, 26, 165, 36, 33, 25, 165, 53, 44, 29, 165, 41, 36, 26, 165, 51, 43, 28, 165, 54, 44, 29, 165, 57, 46, 30, 165, 48, 41, 27, 165, 66, 51, 33, 165, 49, 41, 27, 165, 46, 39, 27, 165, 62, 48, 32, 165, 48, 41, 27, 165, 44, 38, 26, 165, 44, 38, 26, 165, 56, 45, 30, 165, 56, 45, 30, 165, 48, 41, 27, 165, 41, 36, 26, 165, 44, 38, 26, 165, 47, 40, 27, 165, 51, 43, 28, 165, 40, 35, 25, 165, 12, 12, 12, 255, 19, 20, 20, 255, 16, 16, 16, 255, 22, 23, 23, 255, 24, 24, 25, 255, 28, 29, 30, 255, 32, 33, 34, 255, 23, 24, 24, 255, 23, 24, 24, 255, 14, 15, 15, 255, 16, 17, 17, 255, 9, 9, 9, 255, 18, 18, 19, 255, 24, 25, 26, 255, 21, 21, 22, 255, 19, 19, 20, 255, 18, 19, 19, 255, 14, 14, 14, 255, 15, 15, 16, 255, 13, 13, 13, 255, 7, 7, 7, 255, 6, 7, 7, 255, 10, 11, 11, 255, 4, 4, 4, 255, 7, 7, 8, 255, 7, 7, 7, 255, 11, 12, 12, 255, 16, 16, 17, 255, 25, 25, 26, 255, 20, 21, 21, 255, 23, 23, 24, 255, 10, 10, 11, 255, 11, 11, 11, 255, 10, 10, 10, 255, 12, 12, 12, 255, 18, 18, 19, 255, 19, 20, 20, 255, 20, 20, 21, 255, 27, 28, 28, 255, 29, 30, 31, 255, 22, 23, 23, 255, 27, 28, 29, 255, 22, 22, 23, 255, 12, 13, 13, 255, 17, 17, 18, 255, 13, 13, 14, 255, 12, 12, 12, 255, 11, 12, 12, 255, 12, 12, 12, 255, 8, 8, 8, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 9, 9, 255, 8, 9, 9, 255, 12, 12, 12, 255, 7, 7, 7, 255, 12, 12, 12, 255, 12, 12, 12, 255, 9, 9, 9, 255, 15, 15, 16, 255, 20, 21, 21, 255, 33, 34, 34, 255, 33, 33, 34, 255, 29, 30, 30, 255, 33, 34, 34, 255, 32, 33, 33, 255, 32, 32, 33, 255, 32, 33, 34, 255, 33, 34, 34, 255, 31, 32, 33, 255, 23, 24, 24, 255, 27, 28, 28, 255, 25, 26, 27, 255, 20, 20, 21, 255, 20, 21, 21, 255, 18, 19, 19, 255, 12, 12, 12, 255, 13, 14, 14, 255, 19, 19, 19, 255, 17, 17, 18, 255, 15, 15, 16, 255, 17, 17, 18, 255, 22, 22, 23, 255, 32, 33, 34, 255, 13, 13, 13, 255, 11, 12, 12, 255, 13, 13, 13, 255, 16, 16, 16, 255, 15, 15, 15, 255, 12, 12, 12, 255, 6, 7, 7, 255, 14, 15, 15, 255, 20, 20, 21, 255, 13, 13, 14, 255, 23, 23, 24, 255, 19, 20, 20, 255, 22, 23, 23, 255, 19, 20, 20, 255, 16, 17, 17, 255, 17, 17, 18, 255, 22, 23, 23, 255, 19, 19, 19, 255, 20, 21, 21, 255, 22, 23, 23, 255, 16, 16, 17, 255, 18, 19, 19, 255, 19, 20, 20, 255, 21, 22, 22, 255, 17, 17, 18, 255, 20, 20, 21, 255, 18, 18, 19, 255, 20, 21, 21, 255, 18, 18, 19, 255, 13, 13, 13, 255, 9, 9, 10, 255, 15, 15, 15, 255, 17, 18, 18, 255, 22, 22, 23, 255, 23, 23, 24, 255, 33, 33, 34, 255, 28, 29, 29, 255, 24, 25, 25, 255, 19, 19, 20, 255, 19, 20, 20, 255, 14, 14, 15, 255, 13, 13, 13, 255, 9, 9, 10, 255, 10, 10, 10, 255, 14, 15, 15, 255, 16, 17, 17, 255, 11, 11, 11, 255, 15, 15, 15, 255, 25, 26, 26, 255, 19, 19, 20, 255, 29, 29, 30, 255, 27, 27, 28, 255, 33, 34, 34, 255, 27, 28, 28, 255, 19, 20, 20, 255, 15, 15, 16, 255, 16, 16, 17, 255, 12, 13, 13, 255, 15, 15, 16, 255, 17, 17, 17, 255, 18, 19, 19, 255, 22, 23, 23, 255, 29, 30, 30, 255, 33, 33, 34, 255, 33, 33, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 28, 29, 30, 255, 26, 27, 27, 255, 23, 23, 24, 255, 23, 23, 24, 255, 22, 23, 23, 255, 17, 17, 18, 255, 9, 9, 9, 255, 9, 9, 10, 255, 12, 12, 12, 255, 17, 18, 18, 255, 18, 18, 19, 255, 22, 23, 23, 255, 21, 22, 22, 255, 18, 18, 19, 255, 15, 15, 16, 255, 9, 9, 9, 255, 8, 9, 9, 255, 10, 10, 11, 255, 12, 12, 13, 255, 20, 21, 21, 255, 19, 19, 20, 255, 24, 25, 25, 255, 30, 31, 32, 255, 18, 18, 19, 255, 28, 29, 30, 255, 21, 21, 22, 255, 32, 33, 33, 255, 29, 30, 30, 255, 18, 19, 19, 255, 17, 17, 18, 255, 14, 14, 14, 255, 8, 8, 8, 255, 7, 7, 7, 255, 12, 12, 13, 255, 13, 14, 14, 255, 16, 16, 16, 255, 21, 22, 22, 255, 22, 23, 23, 255, 30, 30, 31, 255, 33, 34, 34, 255, 31, 32, 32, 255, 22, 23, 23, 255, 24, 25, 25, 255, 25, 26, 26, 255, 31, 32, 32, 255, 32, 33, 34, 255, 28, 28, 29, 255, 23, 23, 24, 255, 22, 23, 23, 255, 19, 20, 20, 255, 16, 16, 17, 255, 20, 21, 21, 255, 13, 13, 13, 255, 16, 16, 17, 255, 13, 14, 14, 255, 13, 13, 13, 255, 14, 14, 14, 255, 14, 14, 14, 255, 9, 10, 10, 255, 6, 6, 6, 255, 6, 7, 7, 255, 9, 9, 9, 255, 9, 9, 10, 255, 9, 9, 10, 255, 7, 7, 7, 255, 9, 9, 10, 255, 9, 9, 9, 255, 10, 10, 11, 255, 11, 11, 11, 255, 15, 16, 16, 255, 17, 17, 17, 255, 15, 16, 16, 255, 21, 21, 22, 255, 18, 18, 18, 255, 18, 19, 19, 255, 24, 24, 25, 255, 18, 18, 19, 255, 20, 21, 21, 255, 15, 15, 15, 255, 14, 14, 14, 255, 12, 13, 13, 255, 9, 10, 10, 255, 16, 16, 17, 255, 14, 14, 15, 255, 8, 8, 8, 255, 9, 9, 9, 255, 9, 9, 9, 255, 8, 9, 9, 255, 19, 19, 20, 255, 14, 14, 15, 255, 12, 12, 13, 255, 14, 14, 14, 255, 8, 9, 9, 255, 10, 10, 11, 255, 9, 9, 9, 255, 8, 9, 9, 255, 9, 9, 9, 255, 10, 10, 10, 255, 8, 8, 8, 255, 6, 6, 6, 255, 12, 13, 13, 255, 11, 11, 12, 255, 14, 15, 15, 255, 12, 12, 13, 255, 13, 13, 13, 255, 43, 38, 26, 165, 53, 44, 29, 165, 38, 34, 25, 165, 47, 40, 27, 165, 41, 36, 26, 165, 37, 34, 25, 165, 44, 38, 26, 165, 36, 33, 25, 165, 38, 34, 25, 165, 43, 37, 26, 165, 36, 33, 25, 165, 44, 38, 26, 165, 46, 39, 27, 165, 36, 33, 25, 165, 43, 37, 26, 165, 45, 39, 29, 165, 49, 42, 31, 165, 59, 49, 36, 165, 46, 39, 27, 165, 50, 42, 28, 165, 54, 44, 29, 165, 46, 40, 27, 165, 40, 35, 26, 165, 75, 61, 44, 165, 86, 68, 48, 165, 82, 66, 47, 165, 85, 68, 47, 165, 51, 43, 32, 165, 38, 34, 26, 165, 36, 33, 25, 165, 51, 43, 28, 165, 46, 40, 27, 165, 43, 37, 26, 165, 41, 36, 26, 165, 51, 43, 28, 165, 50, 42, 28, 165, 43, 37, 26, 165, 45, 39, 26, 165, 44, 38, 26, 165, 38, 34, 25, 165, 42, 37, 28, 165, 46, 39, 27, 165, 47, 40, 27, 165, 44, 38, 26, 165, 56, 45, 30, 165, 53, 44, 29, 165, 60, 48, 31, 165, 42, 37, 26, 165, 38, 34, 25, 165, 37, 33, 25, 165, 38, 34, 26, 165, 40, 36, 26, 165, 67, 55, 40, 165, 87, 70, 50, 165, 46, 39, 27, 165, 40, 36, 26, 165, 43, 37, 26, 165, 37, 33, 25, 165, 42, 36, 26, 165, 58, 49, 35, 165, 43, 38, 26, 165, 37, 33, 25, 165, 56, 45, 30, 165, 56, 45, 30, 165, 60, 48, 31, 165, 53, 44, 29, 165, 87, 64, 36, 165, 71, 54, 35, 165, 50, 42, 28, 165, 39, 35, 25, 165, 46, 40, 27, 165, 47, 40, 27, 165, 45, 39, 26, 165, 69, 52, 35, 165, 55, 45, 29, 165, 38, 34, 26, 165, 37, 34, 25, 165, 37, 33, 25, 165, 40, 36, 26, 165, 76, 62, 44, 165, 36, 33, 25, 165, 69, 52, 35, 165, 49, 41, 27, 165, 43, 37, 26, 165, 48, 41, 27, 165, 38, 34, 25, 165, 51, 44, 32, 165, 40, 36, 26, 165, 50, 42, 28, 165, 54, 44, 29, 165, 66, 51, 34, 165, 64, 50, 33, 165, 48, 41, 27, 165, 44, 38, 26, 165, 45, 39, 26, 165, 46, 40, 27, 165, 37, 33, 25, 165, 37, 33, 25, 165, 65, 53, 39, 165, 55, 47, 34, 165, 45, 39, 26, 165, 41, 36, 26, 165, 48, 41, 27, 165, 67, 52, 34, 165, 60, 47, 31, 165, 53, 44, 29, 165, 44, 38, 26, 165, 40, 35, 26, 165, 47, 40, 27, 165, 46, 40, 27, 165, 52, 43, 28, 165, 53, 44, 29, 165, 69, 53, 35, 165, 47, 40, 27, 165, 60, 47, 31, 165, 57, 46, 30, 165, 45, 39, 27, 165, 68, 52, 34, 165, 55, 45, 29, 165, 48, 41, 27, 165, 48, 41, 27, 165, 43, 38, 26, 165, 53, 44, 29, 165, 60, 47, 31, 165, 55, 45, 29, 165, 43, 38, 26, 165, 38, 34, 25, 165, 42, 37, 26, 165, 39, 35, 26, 165, 37, 33, 25, 165, 39, 35, 25, 165, 71, 66, 54, 165, 63, 52, 38, 165, 55, 47, 34, 165, 64, 53, 38, 165, 42, 37, 26, 165, 46, 39, 27, 165, 58, 46, 31, 165, 49, 41, 27, 165, 47, 40, 27, 165, 58, 46, 31, 165, 44, 38, 26, 165, 48, 41, 27, 165, 43, 37, 26, 165, 42, 37, 26, 165, 38, 34, 25, 165, 44, 38, 26, 165, 58, 46, 31, 165, 37, 34, 25, 165, 39, 35, 25, 165, 54, 44, 29, 165, 63, 49, 32, 165, 64, 50, 33, 165, 41, 36, 26, 165, 44, 38, 26, 165, 45, 39, 26, 165, 36, 33, 25, 165, 37, 33, 25, 165, 39, 35, 25, 165, 36, 33, 25, 165, 48, 41, 31, 165, 68, 55, 40, 165, 37, 33, 25, 165, 56, 47, 34, 165, 39, 35, 25, 165, 46, 40, 29, 165, 48, 42, 31, 165, 42, 37, 26, 165, 44, 38, 26, 165, 40, 35, 25, 165, 39, 35, 25, 165, 59, 49, 36, 165, 41, 36, 26, 165, 40, 36, 27, 165, 43, 37, 26, 165, 41, 36, 26, 165, 47, 40, 27, 165, 36, 33, 25, 165, 37, 34, 25, 165, 45, 39, 26, 165, 41, 36, 26, 165, 48, 41, 27, 165, 52, 43, 28, 165, 42, 37, 26, 165, 49, 41, 27, 165, 67, 51, 34, 165, 50, 42, 28, 165, 38, 34, 25, 165, 39, 35, 25, 165, 48, 41, 27, 165, 50, 42, 28, 165, 45, 39, 29, 165, 41, 36, 26, 165, 37, 33, 25, 165, 45, 39, 26, 165, 45, 39, 26, 165, 55, 45, 29, 165, 46, 39, 27, 165, 68, 52, 34, 165, 47, 40, 27, 165, 48, 41, 27, 165, 52, 43, 28, 165, 40, 36, 26, 165, 56, 47, 34, 165, 38, 34, 25, 165, 38, 34, 25, 165, 40, 35, 26, 165, 82, 65, 44, 165, 86, 68, 48, 165, 40, 36, 27, 165, 47, 41, 30, 165, 46, 40, 30, 165, 48, 41, 27, 165, 38, 34, 25, 165, 46, 39, 27, 165, 39, 35, 26, 165, 38, 34, 25, 165, 78, 63, 45, 165, 44, 38, 28, 165, 44, 38, 26, 165, 38, 34, 26, 165, 39, 35, 25, 165, 40, 35, 26, 165, 56, 46, 30, 165, 62, 49, 32, 165, 73, 55, 36, 165, 46, 39, 27, 165, 57, 46, 30, 165, 43, 38, 26, 165, 41, 36, 26, 165, 48, 41, 27, 165, 56, 45, 30, 165, 48, 41, 27, 165, 45, 39, 29, 165, 44, 38, 26, 165, 54, 44, 29, 165, 39, 35, 25, 165, 52, 43, 28, 165, 53, 44, 29, 165, 57, 46, 30, 165, 62, 49, 32, 165, 65, 50, 33, 165, 62, 49, 32, 165, 62, 49, 32, 165, 70, 53, 35, 165, 57, 46, 30, 165, 54, 44, 29, 165, 46, 39, 27, 165, 48, 41, 27, 165, 41, 36, 26, 165, 58, 47, 31, 165, 53, 44, 29, 165, 43, 38, 26, 165, 42, 37, 26, 165, 48, 41, 27, 165, 56, 45, 30, 165, 14, 15, 15, 255, 17, 18, 18, 255, 16, 16, 17, 255, 20, 20, 21, 255, 19, 20, 20, 255, 30, 30, 31, 255, 33, 33, 34, 255, 25, 26, 26, 255, 21, 21, 22, 255, 18, 18, 19, 255, 11, 11, 12, 255, 11, 11, 12, 255, 16, 17, 17, 255, 24, 25, 26, 255, 21, 22, 22, 255, 24, 24, 25, 255, 17, 17, 18, 255, 14, 15, 15, 255, 20, 20, 21, 255, 19, 19, 19, 255, 10, 10, 10, 255, 11, 11, 11, 255, 5, 5, 6, 255, 4, 4, 5, 255, 4, 4, 4, 255, 5, 5, 5, 255, 9, 9, 9, 255, 16, 16, 16, 255, 16, 16, 16, 255, 21, 21, 22, 255, 17, 17, 18, 255, 15, 15, 16, 255, 12, 12, 12, 255, 13, 13, 13, 255, 11, 12, 12, 255, 13, 14, 14, 255, 18, 18, 19, 255, 20, 20, 21, 255, 23, 23, 24, 255, 24, 24, 25, 255, 22, 22, 23, 255, 19, 19, 19, 255, 10, 10, 11, 255, 15, 15, 16, 255, 15, 16, 16, 255, 12, 12, 13, 255, 9, 9, 9, 255, 7, 7, 7, 255, 9, 9, 9, 255, 11, 11, 11, 255, 9, 10, 10, 255, 10, 11, 11, 255, 5, 5, 5, 255, 6, 6, 6, 255, 7, 7, 7, 255, 7, 7, 8, 255, 6, 6, 6, 255, 8, 9, 9, 255, 12, 12, 13, 255, 15, 15, 16, 255, 24, 24, 25, 255, 22, 22, 23, 255, 20, 21, 21, 255, 20, 20, 21, 255, 27, 27, 28, 255, 31, 32, 32, 255, 28, 29, 29, 255, 29, 29, 30, 255, 29, 30, 30, 255, 30, 31, 31, 255, 22, 22, 23, 255, 23, 23, 24, 255, 27, 28, 28, 255, 30, 30, 31, 255, 24, 24, 25, 255, 18, 18, 18, 255, 18, 18, 19, 255, 11, 11, 12, 255, 11, 11, 12, 255, 10, 10, 10, 255, 13, 13, 14, 255, 20, 21, 21, 255, 14, 14, 15, 255, 12, 13, 13, 255, 11, 11, 11, 255, 10, 11, 11, 255, 7, 7, 7, 255, 12, 12, 13, 255, 9, 9, 9, 255, 12, 12, 12, 255, 12, 12, 12, 255, 16, 16, 17, 255, 9, 9, 9, 255, 17, 17, 17, 255, 18, 18, 19, 255, 22, 23, 23, 255, 18, 18, 18, 255, 17, 17, 18, 255, 17, 17, 18, 255, 15, 16, 16, 255, 16, 16, 16, 255, 18, 19, 19, 255, 16, 16, 17, 255, 16, 16, 17, 255, 12, 12, 12, 255, 13, 13, 13, 255, 14, 15, 15, 255, 18, 19, 19, 255, 15, 16, 16, 255, 10, 10, 11, 255, 14, 15, 15, 255, 15, 15, 15, 255, 15, 15, 16, 255, 16, 17, 17, 255, 11, 12, 12, 255, 12, 12, 12, 255, 20, 21, 21, 255, 25, 25, 26, 255, 30, 31, 32, 255, 32, 33, 34, 255, 31, 32, 32, 255, 17, 18, 18, 255, 18, 19, 19, 255, 19, 19, 20, 255, 13, 13, 13, 255, 12, 12, 13, 255, 6, 7, 7, 255, 12, 12, 12, 255, 10, 10, 10, 255, 11, 11, 12, 255, 17, 18, 18, 255, 22, 22, 23, 255, 20, 21, 21, 255, 21, 21, 22, 255, 24, 25, 26, 255, 26, 26, 27, 255, 33, 34, 34, 255, 22, 23, 23, 255, 20, 20, 21, 255, 16, 16, 16, 255, 14, 15, 15, 255, 12, 12, 12, 255, 12, 12, 12, 255, 15, 16, 16, 255, 24, 24, 25, 255, 26, 26, 27, 255, 29, 30, 31, 255, 32, 33, 34, 255, 33, 33, 34, 255, 32, 33, 33, 255, 33, 34, 34, 255, 30, 31, 31, 255, 27, 28, 28, 255, 20, 20, 21, 255, 25, 26, 26, 255, 18, 18, 19, 255, 11, 11, 11, 255, 8, 8, 9, 255, 9, 9, 10, 255, 19, 19, 20, 255, 18, 19, 19, 255, 22, 23, 23, 255, 19, 20, 20, 255, 25, 25, 26, 255, 19, 19, 19, 255, 11, 11, 12, 255, 14, 14, 14, 255, 7, 7, 8, 255, 11, 11, 11, 255, 8, 9, 9, 255, 21, 21, 22, 255, 23, 23, 24, 255, 24, 25, 25, 255, 29, 30, 31, 255, 33, 33, 34, 255, 33, 34, 34, 255, 32, 33, 34, 255, 30, 31, 32, 255, 30, 30, 31, 255, 20, 20, 21, 255, 23, 24, 24, 255, 17, 17, 18, 255, 10, 11, 11, 255, 10, 11, 11, 255, 11, 11, 11, 255, 13, 14, 14, 255, 17, 17, 18, 255, 19, 20, 20, 255, 24, 24, 25, 255, 27, 27, 28, 255, 33, 34, 34, 255, 25, 26, 26, 255, 29, 30, 31, 255, 32, 33, 34, 255, 23, 24, 24, 255, 28, 29, 29, 255, 30, 30, 31, 255, 28, 29, 29, 255, 23, 24, 24, 255, 24, 24, 25, 255, 17, 18, 18, 255, 14, 14, 15, 255, 14, 15, 15, 255, 12, 13, 13, 255, 15, 16, 16, 255, 9, 10, 10, 255, 12, 13, 13, 255, 18, 18, 19, 255, 14, 14, 15, 255, 11, 11, 11, 255, 15, 15, 16, 255, 9, 10, 10, 255, 9, 9, 9, 255, 7, 8, 8, 255, 4, 4, 4, 255, 7, 7, 7, 255, 11, 11, 11, 255, 12, 13, 13, 255, 13, 14, 14, 255, 15, 15, 15, 255, 16, 17, 17, 255, 18, 18, 19, 255, 17, 18, 18, 255, 26, 26, 27, 255, 24, 25, 25, 255, 23, 24, 25, 255, 31, 32, 33, 255, 22, 22, 23, 255, 23, 23, 24, 255, 16, 16, 17, 255, 18, 19, 19, 255, 15, 16, 16, 255, 17, 17, 18, 255, 19, 19, 20, 255, 14, 14, 14, 255, 10, 10, 10, 255, 11, 11, 11, 255, 11, 11, 12, 255, 6, 6, 6, 255, 11, 11, 11, 255, 12, 12, 13, 255, 7, 7, 7, 255, 4, 4, 4, 255, 8, 8, 9, 255, 7, 7, 7, 255, 10, 11, 11, 255, 13, 14, 14, 255, 11, 11, 11, 255, 12, 12, 12, 255, 10, 11, 11, 255, 9, 9, 10, 255, 10, 10, 10, 255, 8, 8, 9, 255, 7, 7, 7, 255, 12, 13, 13, 255, 13, 13, 14, 255, 48, 41, 27, 165, 41, 36, 26, 165, 67, 55, 40, 165, 37, 33, 25, 165, 39, 35, 25, 165, 43, 38, 26, 165, 41, 36, 26, 165, 40, 35, 25, 165, 41, 36, 26, 165, 52, 43, 29, 165, 44, 38, 26, 165, 44, 38, 26, 165, 38, 34, 26, 165, 45, 39, 27, 165, 41, 36, 26, 165, 42, 37, 26, 165, 44, 38, 26, 165, 46, 40, 27, 165, 45, 39, 27, 165, 42, 37, 26, 165, 64, 50, 33, 165, 53, 43, 29, 165, 46, 40, 30, 165, 39, 35, 25, 165, 51, 43, 32, 165, 43, 38, 28, 165, 58, 48, 35, 165, 39, 35, 26, 165, 46, 40, 27, 165, 47, 40, 27, 165, 44, 38, 26, 165, 47, 40, 27, 165, 46, 40, 27, 165, 45, 39, 26, 165, 47, 40, 27, 165, 62, 49, 32, 165, 46, 39, 27, 165, 37, 34, 25, 165, 46, 40, 29, 165, 41, 36, 27, 165, 53, 45, 33, 165, 42, 37, 26, 165, 40, 36, 26, 165, 45, 39, 27, 165, 48, 41, 27, 165, 60, 48, 32, 165, 60, 48, 31, 165, 42, 37, 26, 165, 40, 36, 26, 165, 40, 36, 26, 165, 39, 34, 25, 165, 42, 37, 28, 165, 56, 47, 34, 165, 77, 62, 44, 165, 40, 35, 25, 165, 45, 39, 26, 165, 43, 37, 26, 165, 38, 34, 25, 165, 37, 34, 25, 165, 36, 33, 25, 165, 53, 43, 29, 165, 43, 37, 26, 165, 52, 43, 28, 165, 48, 41, 27, 165, 52, 43, 28, 165, 45, 39, 26, 165, 53, 44, 29, 165, 66, 51, 34, 165, 51, 42, 28, 165, 51, 43, 28, 165, 46, 39, 27, 165, 49, 41, 27, 165, 53, 44, 29, 165, 52, 43, 28, 165, 39, 35, 25, 165, 39, 35, 25, 165, 43, 38, 28, 165, 40, 35, 25, 165, 69, 56, 41, 165, 46, 40, 27, 165, 50, 42, 28, 165, 51, 43, 28, 165, 48, 41, 27, 165, 45, 39, 26, 165, 49, 42, 27, 165, 47, 40, 27, 165, 50, 51, 44, 165, 44, 38, 26, 165, 53, 43, 29, 165, 41, 36, 26, 165, 54, 44, 29, 165, 47, 40, 27, 165, 45, 39, 27, 165, 47, 40, 27, 165, 60, 48, 31, 165, 41, 36, 26, 165, 43, 37, 26, 165, 43, 38, 26, 165, 46, 39, 27, 165, 45, 47, 41, 165, 48, 47, 37, 165, 47, 40, 27, 165, 44, 38, 26, 165, 45, 39, 27, 165, 48, 41, 27, 165, 71, 53, 35, 165, 62, 49, 32, 165, 46, 40, 27, 165, 47, 40, 27, 165, 41, 36, 26, 165, 46, 39, 27, 165, 61, 48, 32, 165, 96, 106, 37, 255, 36, 33, 25, 165, 40, 36, 26, 165, 44, 38, 26, 165, 46, 40, 27, 165, 47, 40, 27, 165, 42, 37, 26, 165, 48, 49, 41, 165, 47, 40, 27, 165, 44, 39, 29, 165, 43, 38, 26, 165, 44, 38, 26, 165, 50, 42, 28, 165, 60, 48, 31, 165, 41, 36, 26, 165, 40, 35, 26, 165, 45, 39, 27, 165, 46, 40, 27, 165, 37, 34, 25, 165, 39, 35, 26, 165, 37, 34, 25, 165, 47, 40, 27, 165, 42, 37, 26, 165, 43, 37, 26, 165, 50, 42, 28, 165, 45, 39, 27, 165, 46, 40, 27, 165, 53, 43, 29, 165, 63, 78, 39, 255, 60, 47, 31, 165, 46, 40, 27, 165, 59, 47, 31, 165, 46, 40, 27, 165, 47, 40, 27, 165, 47, 40, 27, 165, 48, 41, 27, 165, 45, 39, 27, 165, 46, 39, 27, 165, 42, 37, 26, 165, 45, 39, 27, 165, 52, 43, 28, 165, 43, 45, 40, 165, 53, 44, 29, 165, 44, 38, 26, 165, 43, 38, 26, 165, 40, 36, 26, 165, 39, 35, 25, 165, 36, 33, 25, 165, 49, 42, 31, 165, 57, 48, 35, 165, 43, 37, 28, 165, 43, 38, 28, 165, 51, 44, 32, 165, 44, 38, 26, 165, 45, 39, 26, 165, 46, 39, 27, 165, 51, 42, 28, 165, 52, 43, 28, 165, 47, 40, 27, 165, 40, 35, 25, 165, 43, 37, 26, 165, 43, 37, 26, 165, 39, 35, 25, 165, 48, 41, 27, 165, 45, 39, 26, 165, 37, 33, 25, 165, 49, 41, 27, 165, 46, 40, 27, 165, 41, 36, 26, 165, 40, 35, 25, 165, 42, 37, 26, 165, 38, 34, 25, 165, 40, 36, 26, 165, 46, 39, 27, 165, 48, 41, 27, 165, 40, 36, 26, 165, 41, 36, 26, 165, 46, 39, 27, 165, 46, 40, 27, 165, 43, 37, 26, 165, 49, 41, 27, 165, 57, 46, 30, 165, 60, 48, 31, 165, 71, 54, 36, 165, 72, 54, 36, 165, 53, 44, 29, 165, 55, 45, 30, 165, 53, 44, 29, 165, 45, 39, 26, 165, 37, 34, 25, 165, 47, 40, 27, 165, 43, 37, 26, 165, 43, 38, 26, 165, 43, 37, 26, 165, 47, 40, 30, 165, 49, 42, 31, 165, 37, 34, 25, 165, 53, 45, 33, 165, 45, 40, 29, 165, 41, 36, 26, 165, 58, 48, 35, 165, 41, 36, 26, 165, 37, 34, 25, 165, 38, 34, 25, 165, 40, 35, 25, 165, 48, 42, 31, 165, 57, 48, 35, 165, 48, 41, 30, 165, 39, 35, 25, 165, 40, 36, 26, 165, 44, 38, 26, 165, 61, 48, 32, 165, 60, 47, 31, 165, 40, 35, 25, 165, 46, 47, 41, 165, 42, 37, 26, 165, 55, 45, 30, 165, 47, 40, 27, 165, 49, 41, 27, 165, 49, 42, 27, 165, 38, 34, 25, 165, 44, 38, 26, 165, 46, 39, 27, 165, 44, 38, 26, 165, 56, 47, 34, 165, 37, 33, 25, 165, 40, 35, 25, 165, 57, 46, 30, 165, 68, 52, 34, 165, 66, 51, 34, 165, 50, 42, 28, 165, 57, 46, 30, 165, 46, 39, 27, 165, 45, 38, 26, 165, 41, 36, 26, 165, 47, 40, 27, 165, 44, 38, 26, 165, 39, 35, 25, 165, 46, 40, 27, 165, 50, 42, 28, 165, 40, 35, 25, 165, 47, 48, 41, 165, 46, 39, 27, 165, 43, 38, 26, 165, 8, 8, 9, 255, 13, 13, 13, 255, 13, 14, 14, 255, 17, 17, 17, 255, 15, 15, 15, 255, 16, 16, 17, 255, 20, 21, 21, 255, 19, 19, 20, 255, 17, 17, 17, 255, 12, 12, 13, 255, 11, 11, 11, 255, 14, 14, 14, 255, 18, 18, 19, 255, 31, 32, 32, 255, 24, 24, 25, 255, 24, 25, 25, 255, 24, 24, 25, 255, 21, 21, 22, 255, 21, 22, 22, 255, 17, 17, 17, 255, 14, 14, 15, 255, 10, 10, 10, 255, 13, 14, 14, 255, 11, 11, 11, 255, 5, 6, 6, 255, 6, 6, 6, 255, 7, 7, 7, 255, 6, 6, 6, 255, 10, 10, 10, 255, 16, 17, 17, 255, 13, 14, 14, 255, 12, 12, 12, 255, 18, 18, 19, 255, 13, 14, 14, 255, 15, 15, 15, 255, 14, 15, 15, 255, 18, 18, 18, 255, 20, 21, 21, 255, 24, 25, 25, 255, 24, 25, 25, 255, 20, 20, 21, 255, 18, 18, 19, 255, 9, 9, 9, 255, 10, 10, 11, 255, 10, 11, 11, 255, 10, 10, 10, 255, 8, 9, 9, 255, 11, 11, 12, 255, 13, 13, 14, 255, 14, 14, 14, 255, 10, 10, 10, 255, 13, 13, 13, 255, 4, 4, 5, 255, 9, 9, 10, 255, 6, 6, 6, 255, 5, 5, 5, 255, 7, 7, 7, 255, 8, 9, 9, 255, 14, 14, 15, 255, 14, 15, 15, 255, 16, 17, 17, 255, 24, 24, 25, 255, 22, 22, 23, 255, 16, 17, 17, 255, 20, 21, 21, 255, 24, 24, 25, 255, 25, 26, 26, 255, 23, 23, 24, 255, 19, 20, 20, 255, 19, 19, 20, 255, 19, 19, 19, 255, 18, 19, 19, 255, 28, 28, 29, 255, 27, 27, 28, 255, 21, 21, 22, 255, 19, 19, 20, 255, 20, 21, 21, 255, 19, 19, 19, 255, 16, 16, 17, 255, 11, 12, 12, 255, 13, 13, 14, 255, 9, 9, 9, 255, 8, 8, 8, 255, 10, 10, 11, 255, 8, 8, 8, 255, 5, 5, 5, 255, 4, 4, 4, 255, 9, 10, 10, 255, 10, 10, 10, 255, 10, 11, 11, 255, 6, 6, 6, 255, 11, 11, 12, 255, 8, 8, 9, 255, 11, 11, 11, 255, 10, 11, 11, 255, 9, 9, 10, 255, 8, 9, 9, 255, 11, 12, 12, 255, 10, 10, 11, 255, 12, 12, 12, 255, 16, 16, 16, 255, 13, 14, 14, 255, 16, 16, 16, 255, 11, 11, 11, 255, 13, 13, 13, 255, 12, 12, 12, 255, 12, 13, 13, 255, 14, 15, 15, 255, 11, 11, 11, 255, 13, 13, 14, 255, 16, 16, 17, 255, 15, 15, 16, 255, 11, 11, 11, 255, 6, 6, 7, 255, 10, 10, 11, 255, 17, 17, 18, 255, 15, 15, 16, 255, 18, 18, 19, 255, 30, 30, 31, 255, 29, 30, 30, 255, 18, 18, 19, 255, 26, 27, 28, 255, 24, 24, 25, 255, 19, 19, 20, 255, 17, 17, 17, 255, 9, 9, 9, 255, 6, 7, 7, 255, 11, 11, 12, 255, 13, 13, 13, 255, 17, 17, 18, 255, 21, 21, 22, 255, 18, 19, 19, 255, 18, 19, 19, 255, 18, 18, 19, 255, 21, 22, 22, 255, 22, 23, 23, 255, 26, 27, 27, 255, 29, 29, 30, 255, 16, 16, 16, 255, 12, 13, 13, 255, 12, 12, 12, 255, 14, 14, 15, 255, 14, 15, 15, 255, 18, 19, 19, 255, 27, 28, 29, 255, 27, 28, 29, 255, 22, 22, 23, 255, 32, 33, 34, 255, 32, 33, 33, 255, 28, 29, 30, 255, 26, 26, 27, 255, 26, 27, 27, 255, 28, 29, 29, 255, 26, 26, 27, 255, 21, 21, 21, 255, 15, 16, 16, 255, 9, 9, 9, 255, 11, 11, 11, 255, 10, 10, 11, 255, 17, 17, 18, 255, 20, 20, 21, 255, 24, 24, 25, 255, 24, 25, 25, 255, 23, 23, 24, 255, 18, 19, 19, 255, 15, 16, 16, 255, 14, 14, 14, 255, 11, 12, 12, 255, 14, 15, 15, 255, 11, 11, 12, 255, 15, 16, 16, 255, 25, 25, 26, 255, 21, 21, 22, 255, 33, 33, 34, 255, 33, 34, 34, 255, 29, 30, 30, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 19, 19, 19, 255, 20, 20, 20, 255, 16, 17, 17, 255, 18, 18, 18, 255, 12, 12, 13, 255, 11, 12, 12, 255, 13, 13, 13, 255, 12, 13, 13, 255, 15, 15, 16, 255, 24, 24, 25, 255, 22, 23, 23, 255, 22, 22, 23, 255, 22, 22, 23, 255, 20, 20, 21, 255, 25, 26, 27, 255, 25, 25, 26, 255, 27, 28, 29, 255, 30, 30, 31, 255, 21, 22, 22, 255, 17, 18, 18, 255, 19, 19, 20, 255, 14, 14, 14, 255, 12, 12, 12, 255, 10, 11, 11, 255, 12, 12, 12, 255, 12, 12, 13, 255, 14, 14, 15, 255, 10, 11, 11, 255, 18, 18, 19, 255, 15, 16, 16, 255, 17, 17, 18, 255, 13, 14, 14, 255, 15, 16, 16, 255, 15, 15, 16, 255, 15, 15, 15, 255, 11, 11, 12, 255, 12, 12, 13, 255, 12, 12, 12, 255, 9, 10, 10, 255, 14, 14, 14, 255, 15, 15, 16, 255, 27, 27, 28, 255, 22, 22, 23, 255, 21, 22, 22, 255, 28, 29, 29, 255, 32, 33, 34, 255, 30, 30, 31, 255, 26, 26, 27, 255, 29, 30, 31, 255, 17, 18, 18, 255, 20, 20, 21, 255, 19, 19, 20, 255, 21, 21, 22, 255, 18, 19, 19, 255, 18, 19, 19, 255, 20, 21, 21, 255, 22, 22, 23, 255, 15, 15, 15, 255, 12, 13, 13, 255, 9, 9, 9, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 8, 8, 255, 7, 7, 7, 255, 7, 8, 8, 255, 12, 12, 12, 255, 13, 13, 13, 255, 15, 16, 16, 255, 10, 11, 11, 255, 11, 11, 11, 255, 13, 13, 13, 255, 12, 12, 12, 255, 12, 12, 13, 255, 9, 9, 10, 255, 8, 8, 8, 255, 6, 6, 7, 255, 8, 8, 8, 255, 52, 43, 29, 165, 38, 34, 25, 165, 66, 55, 39, 165, 39, 35, 26, 165, 51, 43, 28, 165, 47, 40, 27, 165, 43, 37, 26, 165, 39, 35, 25, 165, 40, 36, 26, 165, 42, 37, 26, 165, 49, 41, 27, 165, 43, 38, 26, 165, 43, 38, 26, 165, 48, 41, 27, 165, 42, 37, 26, 165, 46, 39, 27, 165, 47, 40, 27, 165, 50, 42, 28, 165, 44, 38, 26, 165, 48, 41, 27, 165, 61, 48, 32, 165, 46, 39, 27, 165, 44, 38, 26, 165, 40, 36, 26, 165, 40, 35, 25, 165, 42, 37, 28, 165, 49, 42, 31, 165, 38, 34, 25, 165, 50, 42, 28, 165, 51, 43, 28, 165, 56, 46, 30, 165, 54, 44, 29, 165, 44, 38, 26, 165, 52, 43, 29, 165, 47, 40, 27, 165, 48, 41, 27, 165, 43, 37, 26, 165, 41, 36, 26, 165, 73, 59, 42, 165, 39, 35, 25, 165, 42, 37, 28, 165, 39, 35, 25, 165, 48, 41, 30, 165, 43, 38, 26, 165, 41, 36, 26, 165, 44, 38, 26, 165, 47, 40, 27, 165, 55, 45, 30, 165, 42, 37, 26, 165, 48, 41, 27, 165, 45, 39, 26, 165, 39, 35, 25, 165, 38, 34, 25, 165, 58, 49, 35, 165, 41, 36, 26, 165, 46, 40, 27, 165, 40, 35, 25, 165, 42, 37, 28, 165, 41, 36, 26, 165, 39, 35, 25, 165, 57, 46, 30, 165, 46, 39, 27, 165, 46, 39, 27, 165, 47, 40, 27, 165, 46, 40, 27, 165, 41, 36, 26, 165, 46, 40, 27, 165, 60, 47, 31, 165, 49, 41, 27, 165, 48, 41, 27, 165, 59, 47, 31, 165, 48, 41, 27, 165, 45, 39, 26, 165, 47, 40, 27, 165, 41, 36, 26, 165, 36, 33, 25, 165, 37, 33, 25, 165, 41, 36, 26, 165, 46, 40, 30, 165, 44, 38, 26, 165, 45, 39, 26, 165, 56, 45, 30, 165, 47, 40, 27, 165, 56, 45, 30, 165, 49, 41, 27, 165, 42, 36, 26, 165, 37, 33, 25, 165, 44, 38, 26, 165, 50, 42, 28, 165, 38, 34, 25, 165, 42, 37, 26, 165, 42, 37, 26, 165, 38, 34, 25, 165, 42, 37, 26, 165, 43, 38, 26, 165, 40, 36, 26, 165, 39, 35, 25, 165, 43, 37, 26, 165, 52, 43, 28, 165, 59, 47, 31, 165, 47, 40, 27, 165, 52, 43, 28, 165, 57, 48, 35, 165, 45, 39, 27, 165, 49, 42, 27, 165, 54, 44, 29, 165, 57, 46, 30, 165, 54, 44, 29, 165, 50, 42, 28, 165, 48, 41, 27, 165, 40, 35, 26, 165, 48, 41, 27, 165, 52, 43, 29, 165, 37, 34, 25, 165, 40, 35, 25, 165, 42, 37, 26, 165, 47, 40, 27, 165, 46, 39, 27, 165, 49, 42, 31, 165, 42, 37, 26, 165, 40, 36, 26, 165, 42, 37, 26, 165, 38, 35, 26, 165, 38, 34, 25, 165, 44, 38, 26, 165, 41, 36, 26, 165, 56, 47, 34, 165, 37, 34, 25, 165, 45, 39, 27, 165, 47, 40, 27, 165, 39, 35, 25, 165, 45, 39, 29, 165, 39, 35, 25, 165, 48, 41, 27, 165, 46, 39, 27, 165, 50, 42, 28, 165, 53, 44, 29, 165, 53, 44, 29, 165, 46, 40, 27, 165, 58, 47, 31, 165, 58, 46, 30, 165, 59, 47, 31, 165, 59, 47, 31, 165, 58, 46, 31, 165, 56, 45, 30, 165, 59, 47, 31, 165, 53, 44, 29, 165, 53, 44, 29, 165, 58, 46, 31, 165, 42, 37, 26, 165, 47, 40, 27, 165, 57, 46, 30, 165, 61, 48, 32, 165, 42, 37, 26, 165, 54, 44, 29, 165, 48, 40, 27, 165, 47, 40, 27, 165, 37, 34, 25, 165, 87, 69, 49, 165, 37, 33, 25, 165, 37, 33, 25, 165, 62, 51, 37, 165, 57, 48, 35, 165, 53, 45, 33, 165, 47, 40, 30, 165, 39, 35, 25, 165, 53, 44, 29, 165, 48, 41, 27, 165, 52, 43, 28, 165, 41, 36, 26, 165, 54, 44, 29, 165, 46, 39, 27, 165, 40, 35, 25, 165, 43, 37, 26, 165, 40, 35, 26, 165, 48, 41, 27, 165, 47, 40, 27, 165, 48, 41, 27, 165, 43, 37, 26, 165, 49, 42, 27, 165, 44, 38, 26, 165, 42, 37, 26, 165, 50, 42, 28, 165, 49, 42, 27, 165, 44, 38, 26, 165, 40, 35, 25, 165, 46, 39, 27, 165, 42, 37, 26, 165, 42, 37, 26, 165, 41, 36, 26, 165, 51, 43, 28, 165, 50, 42, 28, 165, 50, 42, 27, 165, 55, 45, 29, 165, 70, 53, 35, 165, 78, 58, 36, 165, 70, 53, 35, 165, 50, 50, 42, 165, 71, 53, 35, 165, 54, 44, 29, 165, 47, 40, 27, 165, 47, 40, 27, 165, 57, 46, 30, 165, 57, 46, 30, 165, 45, 39, 26, 165, 45, 39, 26, 165, 38, 34, 25, 165, 37, 34, 25, 165, 45, 39, 26, 165, 38, 34, 25, 165, 40, 35, 26, 165, 39, 34, 25, 165, 36, 33, 25, 165, 43, 37, 26, 165, 41, 36, 26, 165, 40, 35, 25, 165, 42, 37, 26, 165, 41, 36, 26, 165, 39, 35, 25, 165, 37, 33, 25, 165, 43, 38, 28, 165, 38, 34, 25, 165, 51, 43, 28, 165, 54, 44, 29, 165, 63, 49, 32, 165, 42, 37, 26, 165, 50, 42, 28, 165, 49, 41, 27, 165, 57, 46, 30, 165, 47, 40, 27, 165, 49, 41, 27, 165, 48, 41, 27, 165, 44, 38, 26, 165, 44, 38, 26, 165, 59, 47, 31, 165, 46, 39, 27, 165, 52, 44, 33, 165, 41, 36, 26, 165, 43, 38, 26, 165, 51, 43, 28, 165, 60, 48, 31, 165, 46, 40, 27, 165, 47, 40, 27, 165, 47, 40, 27, 165, 43, 37, 26, 165, 47, 40, 27, 165, 48, 41, 27, 165, 47, 40, 27, 165, 41, 36, 26, 165, 42, 37, 26, 165, 49, 41, 27, 165, 45, 39, 27, 165, 43, 37, 26, 165, 45, 39, 26, 165, 40, 36, 26, 165, 50, 42, 28, 165, 7, 7, 7, 255, 9, 9, 9, 255, 10, 11, 11, 255, 11, 11, 11, 255, 13, 14, 14, 255, 15, 16, 16, 255, 18, 18, 19, 255, 15, 15, 15, 255, 14, 14, 14, 255, 11, 12, 12, 255, 13, 13, 13, 255, 15, 16, 16, 255, 18, 18, 18, 255, 33, 34, 34, 255, 31, 31, 32, 255, 25, 25, 26, 255, 25, 25, 26, 255, 30, 31, 32, 255, 19, 19, 20, 255, 21, 21, 21, 255, 20, 20, 21, 255, 14, 14, 15, 255, 21, 21, 22, 255, 16, 17, 17, 255, 10, 10, 11, 255, 14, 14, 15, 255, 10, 10, 11, 255, 11, 12, 12, 255, 8, 8, 8, 255, 10, 10, 10, 255, 12, 12, 13, 255, 16, 16, 16, 255, 15, 16, 16, 255, 21, 21, 22, 255, 16, 16, 16, 255, 14, 14, 15, 255, 13, 13, 13, 255, 18, 19, 19, 255, 24, 24, 25, 255, 21, 21, 22, 255, 16, 16, 17, 255, 17, 18, 18, 255, 11, 11, 11, 255, 9, 10, 10, 255, 3, 3, 3, 255, 7, 7, 7, 255, 9, 9, 10, 255, 13, 13, 14, 255, 10, 11, 11, 255, 13, 13, 13, 255, 11, 11, 11, 255, 14, 14, 14, 255, 13, 14, 14, 255, 9, 10, 10, 255, 11, 11, 11, 255, 7, 7, 8, 255, 9, 9, 9, 255, 11, 11, 12, 255, 15, 16, 16, 255, 15, 15, 15, 255, 14, 15, 15, 255, 17, 17, 18, 255, 19, 19, 20, 255, 19, 20, 20, 255, 16, 16, 17, 255, 22, 22, 23, 255, 19, 20, 20, 255, 21, 22, 22, 255, 19, 19, 20, 255, 12, 12, 12, 255, 10, 11, 11, 255, 14, 14, 14, 255, 19, 19, 20, 255, 21, 22, 22, 255, 21, 21, 22, 255, 17, 17, 18, 255, 22, 22, 23, 255, 18, 19, 19, 255, 14, 14, 15, 255, 8, 8, 8, 255, 7, 7, 7, 255, 9, 10, 10, 255, 8, 8, 8, 255, 9, 9, 9, 255, 7, 7, 8, 255, 9, 9, 10, 255, 8, 8, 8, 255, 11, 11, 11, 255, 10, 10, 11, 255, 10, 11, 11, 255, 8, 8, 9, 255, 5, 5, 5, 255, 7, 7, 7, 255, 7, 7, 7, 255, 9, 9, 10, 255, 8, 8, 8, 255, 7, 8, 8, 255, 7, 7, 7, 255, 5, 6, 6, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 10, 255, 13, 13, 13, 255, 8, 8, 8, 255, 8, 8, 9, 255, 10, 10, 10, 255, 10, 10, 11, 255, 9, 10, 10, 255, 10, 10, 10, 255, 9, 9, 10, 255, 9, 10, 10, 255, 10, 10, 10, 255, 12, 12, 13, 255, 9, 9, 10, 255, 12, 12, 13, 255, 15, 15, 15, 255, 23, 23, 24, 255, 21, 22, 22, 255, 30, 31, 32, 255, 32, 32, 33, 255, 30, 31, 32, 255, 24, 24, 25, 255, 22, 22, 23, 255, 21, 21, 21, 255, 14, 15, 15, 255, 11, 12, 12, 255, 8, 8, 8, 255, 12, 13, 13, 255, 16, 17, 17, 255, 19, 19, 19, 255, 21, 21, 22, 255, 24, 25, 26, 255, 17, 17, 18, 255, 18, 19, 19, 255, 19, 19, 19, 255, 21, 21, 22, 255, 23, 24, 24, 255, 31, 32, 32, 255, 20, 21, 21, 255, 13, 13, 13, 255, 15, 15, 15, 255, 12, 12, 13, 255, 16, 17, 17, 255, 19, 20, 20, 255, 23, 23, 24, 255, 26, 27, 27, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 26, 26, 27, 255, 23, 23, 24, 255, 27, 27, 28, 255, 18, 18, 19, 255, 9, 9, 9, 255, 5, 5, 5, 255, 12, 12, 12, 255, 17, 17, 17, 255, 19, 19, 20, 255, 20, 21, 21, 255, 23, 24, 24, 255, 23, 23, 24, 255, 23, 24, 24, 255, 16, 16, 17, 255, 12, 13, 13, 255, 12, 13, 13, 255, 11, 11, 11, 255, 12, 13, 13, 255, 14, 14, 14, 255, 18, 18, 19, 255, 27, 28, 29, 255, 29, 29, 30, 255, 30, 31, 31, 255, 33, 34, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 33, 33, 34, 255, 33, 34, 34, 255, 21, 22, 23, 255, 25, 26, 26, 255, 21, 22, 22, 255, 21, 21, 22, 255, 14, 14, 15, 255, 10, 10, 10, 255, 9, 9, 9, 255, 12, 12, 12, 255, 11, 11, 11, 255, 21, 21, 22, 255, 19, 20, 20, 255, 19, 19, 20, 255, 22, 22, 23, 255, 20, 21, 21, 255, 20, 20, 21, 255, 22, 22, 23, 255, 19, 19, 20, 255, 22, 23, 23, 255, 15, 16, 16, 255, 19, 20, 20, 255, 16, 16, 17, 255, 15, 15, 16, 255, 12, 12, 13, 255, 8, 9, 9, 255, 10, 10, 10, 255, 14, 14, 14, 255, 10, 11, 11, 255, 14, 14, 15, 255, 18, 18, 18, 255, 18, 19, 19, 255, 17, 18, 18, 255, 22, 23, 23, 255, 21, 22, 22, 255, 17, 17, 17, 255, 22, 23, 23, 255, 16, 16, 17, 255, 17, 17, 18, 255, 15, 15, 16, 255, 11, 11, 11, 255, 15, 15, 15, 255, 15, 16, 16, 255, 21, 21, 22, 255, 25, 26, 27, 255, 23, 24, 24, 255, 22, 23, 23, 255, 32, 33, 34, 255, 31, 32, 33, 255, 25, 25, 26, 255, 24, 24, 25, 255, 23, 23, 24, 255, 24, 25, 25, 255, 17, 17, 17, 255, 26, 26, 27, 255, 19, 19, 20, 255, 20, 21, 21, 255, 20, 20, 21, 255, 19, 20, 20, 255, 18, 18, 18, 255, 15, 15, 15, 255, 13, 13, 13, 255, 12, 12, 12, 255, 12, 12, 12, 255, 6, 6, 6, 255, 11, 11, 11, 255, 12, 13, 13, 255, 9, 9, 9, 255, 14, 14, 14, 255, 16, 17, 17, 255, 16, 17, 17, 255, 20, 21, 21, 255, 15, 15, 15, 255, 15, 15, 16, 255, 11, 12, 12, 255, 12, 13, 13, 255, 8, 8, 8, 255, 8, 8, 9, 255, 5, 5, 5, 255, 54, 44, 29, 165, 77, 62, 44, 165, 58, 49, 35, 165, 40, 35, 25, 165, 41, 36, 26, 165, 50, 42, 28, 165, 68, 56, 40, 165, 38, 34, 25, 165, 38, 34, 25, 165, 44, 38, 26, 165, 50, 43, 31, 165, 48, 41, 27, 165, 45, 39, 27, 165, 48, 41, 27, 165, 50, 43, 31, 165, 43, 38, 26, 165, 63, 49, 33, 165, 57, 46, 30, 165, 66, 51, 33, 165, 71, 54, 35, 165, 44, 38, 26, 165, 54, 44, 29, 165, 48, 41, 27, 165, 39, 35, 25, 165, 42, 37, 26, 165, 48, 41, 27, 165, 49, 42, 31, 165, 52, 44, 32, 165, 36, 33, 25, 165, 48, 41, 27, 165, 53, 44, 29, 165, 47, 40, 27, 165, 58, 47, 31, 165, 47, 40, 27, 165, 42, 37, 26, 165, 52, 43, 28, 165, 41, 36, 26, 165, 39, 35, 26, 165, 44, 38, 26, 165, 52, 43, 29, 165, 48, 41, 27, 165, 70, 58, 41, 165, 46, 40, 30, 165, 39, 35, 25, 165, 46, 39, 27, 165, 38, 34, 25, 165, 37, 33, 25, 165, 64, 50, 33, 165, 63, 49, 32, 165, 45, 39, 27, 165, 60, 48, 32, 165, 54, 44, 29, 165, 46, 39, 27, 165, 41, 36, 26, 165, 38, 34, 25, 165, 47, 40, 27, 165, 41, 36, 26, 165, 43, 37, 26, 165, 42, 37, 26, 165, 61, 48, 32, 165, 55, 45, 30, 165, 51, 43, 28, 165, 62, 49, 32, 165, 52, 43, 28, 165, 41, 36, 26, 165, 46, 39, 27, 165, 55, 45, 30, 165, 48, 41, 27, 165, 43, 38, 26, 165, 48, 41, 27, 165, 46, 40, 27, 165, 58, 46, 31, 165, 57, 46, 30, 165, 36, 33, 25, 165, 38, 34, 25, 165, 37, 33, 25, 165, 44, 38, 26, 165, 40, 36, 26, 165, 37, 33, 25, 165, 47, 40, 27, 165, 58, 46, 31, 165, 64, 50, 33, 165, 55, 45, 30, 165, 54, 44, 29, 165, 36, 33, 25, 165, 44, 38, 26, 165, 39, 35, 25, 165, 46, 40, 27, 165, 53, 44, 29, 165, 53, 44, 29, 165, 45, 39, 27, 165, 45, 39, 27, 165, 51, 43, 32, 165, 37, 33, 25, 165, 36, 33, 25, 165, 44, 38, 26, 165, 44, 38, 26, 165, 58, 46, 31, 165, 48, 41, 27, 165, 64, 50, 33, 165, 43, 38, 26, 165, 47, 41, 30, 165, 55, 46, 34, 165, 46, 39, 27, 165, 46, 39, 27, 165, 44, 38, 26, 165, 60, 48, 32, 165, 48, 41, 27, 165, 57, 46, 30, 165, 47, 40, 27, 165, 48, 41, 27, 165, 41, 36, 26, 165, 45, 39, 27, 165, 42, 37, 26, 165, 41, 36, 27, 165, 40, 35, 25, 165, 45, 39, 27, 165, 39, 35, 25, 165, 57, 48, 35, 165, 42, 37, 26, 165, 47, 40, 27, 165, 45, 39, 27, 165, 47, 40, 27, 165, 41, 36, 27, 165, 43, 37, 26, 165, 46, 40, 27, 165, 48, 42, 31, 165, 49, 42, 31, 165, 45, 39, 26, 165, 42, 36, 26, 165, 49, 41, 27, 165, 42, 37, 28, 165, 43, 38, 26, 165, 63, 49, 32, 165, 68, 52, 34, 165, 55, 45, 29, 165, 45, 39, 26, 165, 44, 38, 26, 165, 44, 38, 26, 165, 54, 44, 29, 165, 54, 44, 29, 165, 44, 38, 26, 165, 43, 38, 26, 165, 42, 37, 26, 165, 40, 35, 26, 165, 42, 37, 26, 165, 48, 41, 27, 165, 46, 40, 27, 165, 44, 38, 26, 165, 50, 42, 28, 165, 47, 40, 27, 165, 64, 50, 33, 165, 73, 55, 36, 165, 57, 46, 30, 165, 61, 48, 32, 165, 45, 39, 26, 165, 40, 36, 26, 165, 43, 38, 26, 165, 77, 62, 45, 165, 64, 53, 38, 165, 54, 46, 33, 165, 38, 34, 26, 165, 62, 59, 50, 165, 38, 34, 26, 165, 37, 33, 25, 165, 43, 37, 26, 165, 63, 49, 32, 165, 62, 48, 32, 165, 47, 40, 27, 165, 42, 37, 28, 165, 53, 44, 29, 165, 60, 48, 31, 165, 38, 34, 25, 165, 53, 44, 29, 165, 61, 48, 32, 165, 45, 39, 26, 165, 44, 38, 26, 165, 52, 43, 28, 165, 68, 52, 34, 165, 74, 55, 36, 165, 60, 47, 31, 165, 62, 48, 32, 165, 61, 48, 32, 165, 57, 46, 30, 165, 62, 48, 32, 165, 47, 40, 27, 165, 37, 33, 25, 165, 45, 39, 27, 165, 51, 43, 28, 165, 43, 38, 26, 165, 53, 44, 29, 165, 48, 41, 27, 165, 48, 40, 27, 165, 39, 34, 25, 165, 69, 52, 35, 165, 77, 58, 36, 165, 47, 40, 27, 165, 61, 48, 32, 165, 69, 52, 35, 165, 40, 36, 26, 165, 40, 36, 26, 165, 56, 46, 30, 165, 45, 39, 26, 165, 53, 44, 29, 165, 45, 38, 26, 165, 40, 36, 26, 165, 49, 42, 27, 165, 45, 39, 27, 165, 49, 41, 27, 165, 42, 37, 26, 165, 66, 54, 39, 165, 74, 60, 43, 165, 69, 56, 41, 165, 40, 36, 27, 165, 40, 35, 25, 165, 51, 43, 28, 165, 43, 37, 26, 165, 45, 47, 41, 165, 58, 46, 31, 165, 56, 45, 30, 165, 42, 37, 26, 165, 39, 35, 25, 165, 52, 43, 28, 165, 47, 40, 27, 165, 45, 39, 27, 165, 40, 35, 25, 165, 44, 38, 26, 165, 47, 40, 27, 165, 55, 45, 29, 165, 45, 47, 41, 165, 64, 50, 33, 165, 56, 45, 30, 165, 46, 40, 27, 165, 44, 38, 26, 165, 49, 41, 27, 165, 51, 43, 28, 165, 65, 54, 39, 165, 58, 48, 35, 165, 42, 37, 26, 165, 45, 39, 27, 165, 47, 40, 27, 165, 43, 37, 26, 165, 40, 35, 25, 165, 44, 38, 26, 165, 49, 42, 27, 165, 63, 49, 32, 165, 46, 39, 27, 165, 52, 43, 28, 165, 43, 38, 26, 165, 48, 41, 27, 165, 39, 35, 25, 165, 37, 34, 25, 165, 58, 47, 31, 165, 46, 39, 27, 165, 42, 37, 26, 165, 52, 43, 28, 165, 4, 4, 4, 255, 6, 6, 6, 255, 6, 6, 6, 255, 7, 7, 7, 255, 9, 9, 9, 255, 14, 14, 15, 255, 16, 17, 17, 255, 11, 11, 12, 255, 12, 13, 13, 255, 11, 11, 12, 255, 13, 14, 14, 255, 16, 16, 17, 255, 33, 34, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 31, 32, 32, 255, 25, 26, 26, 255, 24, 24, 25, 255, 25, 26, 26, 255, 21, 22, 22, 255, 26, 26, 27, 255, 24, 25, 25, 255, 25, 25, 26, 255, 27, 27, 28, 255, 15, 15, 16, 255, 12, 12, 12, 255, 13, 13, 14, 255, 14, 14, 15, 255, 11, 12, 12, 255, 10, 10, 10, 255, 13, 13, 13, 255, 14, 15, 15, 255, 13, 13, 14, 255, 14, 14, 15, 255, 19, 20, 20, 255, 14, 15, 15, 255, 18, 18, 19, 255, 16, 16, 16, 255, 24, 25, 25, 255, 19, 19, 19, 255, 13, 13, 14, 255, 11, 12, 12, 255, 10, 10, 10, 255, 6, 7, 7, 255, 5, 5, 5, 255, 9, 10, 10, 255, 12, 13, 13, 255, 6, 6, 6, 255, 12, 12, 13, 255, 15, 15, 16, 255, 18, 19, 19, 255, 16, 16, 17, 255, 13, 14, 14, 255, 12, 13, 13, 255, 13, 14, 14, 255, 12, 12, 12, 255, 10, 10, 10, 255, 13, 13, 13, 255, 11, 11, 11, 255, 8, 8, 8, 255, 10, 10, 10, 255, 8, 9, 9, 255, 16, 16, 17, 255, 16, 17, 17, 255, 15, 15, 16, 255, 12, 12, 12, 255, 16, 16, 17, 255, 17, 17, 18, 255, 11, 12, 12, 255, 13, 13, 13, 255, 8, 8, 8, 255, 8, 8, 8, 255, 13, 13, 13, 255, 9, 10, 10, 255, 15, 16, 16, 255, 12, 13, 13, 255, 12, 12, 13, 255, 13, 13, 13, 255, 13, 14, 14, 255, 8, 8, 9, 255, 14, 14, 14, 255, 14, 14, 15, 255, 12, 12, 12, 255, 12, 12, 12, 255, 12, 12, 13, 255, 13, 14, 14, 255, 11, 11, 11, 255, 13, 13, 13, 255, 14, 14, 15, 255, 5, 5, 6, 255, 8, 8, 8, 255, 5, 5, 5, 255, 7, 7, 7, 255, 9, 9, 9, 255, 5, 5, 5, 255, 9, 9, 10, 255, 8, 8, 8, 255, 11, 12, 12, 255, 10, 10, 10, 255, 8, 8, 8, 255, 11, 11, 11, 255, 14, 14, 15, 255, 14, 14, 14, 255, 14, 14, 15, 255, 10, 10, 11, 255, 14, 14, 15, 255, 8, 8, 9, 255, 10, 10, 10, 255, 9, 9, 9, 255, 11, 11, 12, 255, 9, 9, 9, 255, 10, 11, 11, 255, 12, 13, 13, 255, 14, 15, 15, 255, 16, 16, 17, 255, 16, 16, 16, 255, 19, 19, 20, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 31, 31, 32, 255, 26, 27, 27, 255, 21, 22, 22, 255, 17, 17, 18, 255, 13, 13, 13, 255, 10, 10, 11, 255, 12, 12, 13, 255, 10, 10, 11, 255, 13, 13, 14, 255, 15, 15, 15, 255, 18, 18, 19, 255, 15, 15, 15, 255, 21, 22, 22, 255, 21, 21, 22, 255, 17, 18, 18, 255, 23, 23, 24, 255, 18, 18, 19, 255, 22, 22, 23, 255, 22, 22, 23, 255, 20, 20, 21, 255, 16, 17, 17, 255, 15, 15, 15, 255, 19, 20, 20, 255, 25, 25, 26, 255, 26, 26, 27, 255, 26, 26, 27, 255, 32, 33, 33, 255, 32, 33, 34, 255, 30, 30, 31, 255, 33, 33, 34, 255, 32, 32, 33, 255, 29, 30, 31, 255, 22, 22, 23, 255, 21, 21, 22, 255, 12, 12, 12, 255, 12, 13, 13, 255, 9, 9, 9, 255, 11, 11, 11, 255, 12, 12, 12, 255, 15, 16, 16, 255, 20, 20, 21, 255, 27, 28, 28, 255, 28, 29, 29, 255, 21, 22, 22, 255, 20, 20, 21, 255, 12, 12, 12, 255, 13, 13, 13, 255, 9, 9, 10, 255, 11, 12, 12, 255, 13, 13, 13, 255, 20, 21, 21, 255, 21, 22, 22, 255, 21, 21, 22, 255, 26, 26, 27, 255, 25, 25, 26, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 33, 33, 34, 255, 33, 34, 34, 255, 20, 21, 21, 255, 25, 25, 26, 255, 24, 24, 25, 255, 18, 18, 19, 255, 16, 16, 17, 255, 8, 8, 8, 255, 11, 11, 11, 255, 17, 18, 18, 255, 16, 17, 17, 255, 19, 20, 20, 255, 18, 18, 19, 255, 19, 20, 20, 255, 14, 14, 15, 255, 16, 16, 17, 255, 14, 15, 15, 255, 18, 18, 19, 255, 15, 15, 15, 255, 13, 14, 14, 255, 14, 15, 15, 255, 9, 10, 10, 255, 13, 13, 14, 255, 14, 14, 15, 255, 7, 7, 7, 255, 15, 15, 16, 255, 15, 15, 16, 255, 19, 19, 20, 255, 19, 19, 20, 255, 19, 20, 20, 255, 20, 20, 21, 255, 28, 28, 29, 255, 22, 22, 23, 255, 28, 29, 30, 255, 25, 26, 26, 255, 30, 30, 31, 255, 21, 22, 22, 255, 14, 14, 14, 255, 15, 16, 16, 255, 13, 13, 14, 255, 14, 14, 15, 255, 19, 19, 20, 255, 13, 13, 13, 255, 19, 20, 20, 255, 21, 21, 22, 255, 19, 19, 20, 255, 31, 32, 32, 255, 32, 33, 34, 255, 31, 32, 33, 255, 29, 29, 30, 255, 29, 30, 30, 255, 31, 31, 32, 255, 23, 23, 24, 255, 28, 28, 29, 255, 25, 26, 26, 255, 29, 29, 30, 255, 21, 21, 22, 255, 16, 16, 16, 255, 16, 17, 17, 255, 13, 14, 14, 255, 10, 11, 11, 255, 13, 13, 13, 255, 12, 12, 12, 255, 14, 14, 15, 255, 16, 16, 16, 255, 17, 18, 18, 255, 16, 17, 17, 255, 16, 16, 16, 255, 15, 16, 16, 255, 16, 16, 17, 255, 20, 20, 21, 255, 21, 21, 22, 255, 9, 9, 9, 255, 16, 16, 16, 255, 7, 7, 8, 255, 13, 13, 13, 255, 10, 10, 11, 255, 5, 5, 5, 255, 47, 40, 27, 165, 40, 35, 25, 165, 41, 36, 26, 165, 56, 47, 35, 165, 39, 35, 25, 165, 40, 35, 25, 165, 86, 69, 48, 165, 63, 52, 38, 165, 37, 34, 25, 165, 47, 41, 30, 165, 52, 44, 32, 165, 45, 39, 26, 165, 46, 40, 29, 165, 46, 40, 30, 165, 45, 39, 26, 165, 44, 38, 26, 165, 49, 41, 27, 165, 44, 38, 26, 165, 59, 47, 31, 165, 50, 42, 28, 165, 55, 45, 29, 165, 50, 42, 28, 165, 62, 49, 32, 165, 42, 37, 28, 165, 39, 35, 25, 165, 39, 35, 26, 165, 51, 43, 28, 165, 45, 39, 26, 165, 39, 35, 25, 165, 43, 38, 26, 165, 66, 51, 34, 165, 47, 40, 27, 165, 58, 46, 31, 165, 43, 37, 26, 165, 51, 43, 28, 165, 43, 37, 26, 165, 43, 37, 26, 165, 39, 35, 25, 165, 43, 37, 26, 165, 45, 39, 27, 165, 43, 37, 26, 165, 41, 36, 27, 165, 43, 38, 28, 165, 44, 38, 26, 165, 45, 39, 26, 165, 46, 40, 27, 165, 41, 36, 27, 165, 57, 46, 30, 165, 57, 46, 30, 165, 42, 37, 26, 165, 43, 37, 26, 165, 56, 45, 30, 165, 47, 40, 27, 165, 39, 35, 25, 165, 42, 36, 26, 165, 42, 37, 26, 165, 40, 35, 25, 165, 36, 33, 25, 165, 46, 39, 27, 165, 45, 39, 26, 165, 48, 41, 27, 165, 39, 35, 25, 165, 44, 38, 26, 165, 38, 34, 25, 165, 46, 40, 29, 165, 48, 41, 27, 165, 45, 39, 26, 165, 51, 43, 28, 165, 46, 40, 27, 165, 40, 35, 25, 165, 49, 41, 27, 165, 44, 38, 26, 165, 42, 37, 26, 165, 39, 35, 25, 165, 37, 33, 25, 165, 47, 40, 30, 165, 49, 41, 27, 165, 59, 47, 31, 165, 59, 47, 31, 165, 76, 91, 35, 255, 62, 49, 32, 165, 55, 45, 30, 165, 56, 45, 30, 165, 46, 39, 27, 165, 37, 34, 25, 165, 40, 36, 26, 165, 39, 35, 26, 165, 43, 37, 26, 165, 40, 35, 26, 165, 38, 34, 25, 165, 49, 41, 27, 165, 41, 36, 26, 165, 40, 35, 25, 165, 44, 38, 26, 165, 52, 45, 33, 165, 40, 36, 26, 165, 38, 34, 25, 165, 50, 42, 28, 165, 44, 38, 26, 165, 53, 44, 29, 165, 46, 39, 27, 165, 41, 44, 40, 165, 42, 37, 26, 165, 49, 42, 27, 165, 56, 45, 30, 165, 41, 36, 26, 165, 45, 39, 27, 165, 41, 36, 27, 165, 41, 36, 26, 165, 45, 39, 26, 165, 43, 37, 26, 165, 39, 35, 25, 165, 36, 33, 25, 165, 42, 37, 26, 165, 49, 42, 31, 165, 44, 38, 29, 165, 47, 40, 27, 165, 40, 35, 25, 165, 57, 48, 35, 165, 41, 36, 26, 165, 47, 40, 27, 165, 47, 40, 30, 165, 41, 36, 26, 165, 47, 40, 27, 165, 48, 41, 27, 165, 45, 39, 27, 165, 41, 36, 26, 165, 36, 33, 25, 165, 45, 39, 29, 165, 51, 43, 28, 165, 37, 34, 25, 165, 45, 39, 26, 165, 59, 47, 31, 165, 69, 53, 35, 165, 55, 45, 29, 165, 44, 38, 26, 165, 45, 39, 27, 165, 57, 46, 30, 165, 48, 41, 27, 165, 44, 38, 26, 165, 47, 40, 27, 165, 44, 38, 26, 165, 47, 40, 27, 165, 55, 45, 29, 165, 53, 44, 29, 165, 46, 39, 27, 165, 50, 42, 28, 165, 65, 50, 33, 165, 48, 41, 27, 165, 57, 46, 30, 165, 48, 41, 27, 165, 63, 49, 32, 165, 57, 46, 30, 165, 71, 54, 35, 165, 55, 45, 30, 165, 46, 40, 27, 165, 40, 36, 26, 165, 39, 35, 25, 165, 38, 34, 25, 165, 40, 35, 25, 165, 39, 35, 25, 165, 53, 45, 33, 165, 42, 37, 26, 165, 72, 59, 42, 165, 54, 46, 34, 165, 45, 39, 26, 165, 69, 53, 35, 165, 60, 47, 31, 165, 42, 37, 26, 165, 39, 35, 25, 165, 38, 34, 25, 165, 37, 33, 25, 165, 38, 34, 25, 165, 49, 42, 27, 165, 60, 47, 31, 165, 47, 40, 27, 165, 41, 36, 26, 165, 42, 37, 26, 165, 49, 41, 27, 165, 56, 45, 30, 165, 46, 40, 27, 165, 63, 49, 32, 165, 45, 39, 26, 165, 49, 41, 27, 165, 59, 47, 31, 165, 69, 53, 35, 165, 43, 37, 26, 165, 42, 37, 26, 165, 47, 40, 27, 165, 38, 34, 25, 165, 42, 37, 26, 165, 42, 37, 26, 165, 48, 41, 27, 165, 39, 35, 25, 165, 48, 41, 27, 165, 55, 45, 29, 165, 44, 38, 26, 165, 45, 39, 26, 165, 58, 47, 31, 165, 53, 44, 29, 165, 56, 54, 44, 165, 47, 40, 27, 165, 59, 47, 31, 165, 48, 41, 27, 165, 40, 36, 26, 165, 54, 44, 29, 165, 67, 51, 34, 165, 64, 50, 33, 165, 54, 44, 29, 165, 41, 36, 26, 165, 40, 35, 25, 165, 38, 34, 25, 165, 63, 52, 38, 165, 44, 38, 26, 165, 37, 34, 25, 165, 37, 33, 25, 165, 45, 39, 26, 165, 39, 34, 25, 165, 54, 44, 29, 165, 41, 36, 26, 165, 46, 40, 27, 165, 45, 39, 27, 165, 51, 42, 28, 165, 49, 42, 27, 165, 65, 50, 33, 165, 46, 40, 27, 165, 38, 34, 25, 165, 52, 43, 29, 165, 50, 42, 28, 165, 42, 37, 26, 165, 46, 40, 27, 165, 45, 39, 26, 165, 37, 34, 25, 165, 37, 34, 25, 165, 52, 43, 28, 165, 44, 38, 26, 165, 45, 39, 26, 165, 57, 48, 35, 165, 45, 39, 26, 165, 50, 42, 28, 165, 56, 45, 30, 165, 50, 42, 28, 165, 37, 33, 25, 165, 46, 39, 27, 165, 46, 39, 27, 165, 57, 46, 30, 165, 42, 37, 26, 165, 42, 37, 26, 165, 43, 37, 26, 165, 48, 41, 27, 165, 41, 36, 26, 165, 48, 41, 30, 165, 42, 37, 26, 165, 45, 39, 26, 165, 48, 41, 27, 165, 47, 40, 27, 165, 7, 7, 7, 255, 6, 6, 6, 255, 6, 6, 7, 255, 5, 5, 5, 255, 10, 10, 10, 255, 10, 10, 10, 255, 13, 14, 14, 255, 10, 10, 10, 255, 11, 12, 12, 255, 13, 13, 14, 255, 15, 15, 16, 255, 17, 18, 18, 255, 33, 34, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 26, 27, 28, 255, 25, 26, 26, 255, 25, 26, 27, 255, 32, 33, 34, 255, 24, 25, 25, 255, 23, 23, 24, 255, 27, 28, 28, 255, 29, 30, 30, 255, 22, 22, 23, 255, 15, 15, 16, 255, 17, 18, 18, 255, 14, 14, 15, 255, 17, 18, 18, 255, 11, 11, 11, 255, 13, 13, 13, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 11, 11, 12, 255, 13, 14, 14, 255, 15, 15, 15, 255, 12, 12, 13, 255, 15, 15, 16, 255, 21, 21, 22, 255, 19, 19, 19, 255, 10, 11, 11, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 12, 255, 7, 7, 8, 255, 7, 7, 7, 255, 14, 14, 14, 255, 12, 12, 13, 255, 12, 12, 12, 255, 15, 16, 16, 255, 22, 22, 23, 255, 16, 16, 16, 255, 19, 19, 20, 255, 12, 12, 12, 255, 13, 13, 13, 255, 9, 9, 9, 255, 15, 16, 16, 255, 15, 16, 16, 255, 10, 10, 11, 255, 7, 7, 7, 255, 10, 11, 11, 255, 12, 12, 12, 255, 9, 9, 9, 255, 9, 9, 9, 255, 8, 8, 8, 255, 8, 8, 8, 255, 12, 12, 12, 255, 13, 13, 14, 255, 9, 9, 9, 255, 9, 9, 10, 255, 9, 10, 10, 255, 7, 8, 8, 255, 9, 10, 10, 255, 11, 12, 12, 255, 13, 13, 13, 255, 13, 13, 13, 255, 12, 12, 12, 255, 14, 14, 14, 255, 9, 10, 10, 255, 12, 12, 13, 255, 15, 15, 16, 255, 12, 12, 13, 255, 11, 11, 11, 255, 10, 10, 11, 255, 11, 11, 12, 255, 10, 10, 10, 255, 11, 11, 12, 255, 12, 12, 12, 255, 17, 18, 18, 255, 12, 13, 13, 255, 10, 10, 10, 255, 9, 9, 9, 255, 7, 7, 7, 255, 12, 12, 12, 255, 11, 11, 12, 255, 8, 8, 8, 255, 11, 12, 12, 255, 13, 13, 13, 255, 10, 10, 10, 255, 13, 14, 14, 255, 15, 15, 15, 255, 17, 18, 18, 255, 19, 20, 20, 255, 18, 19, 19, 255, 12, 13, 13, 255, 15, 16, 16, 255, 11, 11, 11, 255, 11, 12, 12, 255, 9, 9, 9, 255, 9, 10, 10, 255, 11, 11, 11, 255, 12, 13, 13, 255, 14, 15, 15, 255, 15, 15, 15, 255, 9, 10, 10, 255, 13, 14, 14, 255, 16, 17, 17, 255, 25, 26, 26, 255, 20, 21, 21, 255, 20, 20, 21, 255, 20, 21, 21, 255, 13, 14, 14, 255, 23, 24, 24, 255, 16, 17, 17, 255, 11, 11, 11, 255, 7, 8, 8, 255, 15, 15, 15, 255, 15, 15, 15, 255, 13, 14, 14, 255, 17, 17, 18, 255, 16, 16, 17, 255, 16, 16, 17, 255, 16, 16, 17, 255, 16, 17, 17, 255, 16, 17, 17, 255, 20, 21, 21, 255, 22, 22, 23, 255, 18, 19, 19, 255, 22, 23, 23, 255, 19, 20, 20, 255, 15, 15, 16, 255, 12, 13, 13, 255, 16, 16, 17, 255, 21, 22, 22, 255, 22, 23, 23, 255, 23, 23, 24, 255, 33, 33, 34, 255, 33, 33, 34, 255, 25, 25, 26, 255, 24, 25, 25, 255, 29, 30, 30, 255, 17, 18, 18, 255, 22, 22, 23, 255, 17, 18, 18, 255, 10, 10, 10, 255, 8, 8, 8, 255, 10, 10, 10, 255, 9, 10, 10, 255, 12, 13, 13, 255, 22, 23, 23, 255, 20, 21, 21, 255, 24, 25, 26, 255, 24, 25, 25, 255, 26, 26, 27, 255, 20, 21, 21, 255, 13, 14, 14, 255, 12, 13, 13, 255, 14, 14, 14, 255, 14, 15, 15, 255, 12, 12, 12, 255, 13, 13, 13, 255, 17, 18, 18, 255, 26, 26, 27, 255, 25, 25, 26, 255, 33, 34, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 25, 26, 26, 255, 17, 17, 18, 255, 19, 20, 20, 255, 17, 17, 17, 255, 14, 14, 14, 255, 11, 11, 11, 255, 14, 15, 15, 255, 15, 15, 15, 255, 14, 15, 15, 255, 15, 15, 15, 255, 17, 17, 17, 255, 13, 14, 14, 255, 13, 13, 13, 255, 16, 16, 17, 255, 15, 15, 15, 255, 14, 15, 15, 255, 15, 15, 16, 255, 14, 15, 15, 255, 13, 13, 13, 255, 11, 11, 12, 255, 8, 8, 8, 255, 14, 14, 15, 255, 13, 14, 14, 255, 13, 14, 14, 255, 19, 19, 20, 255, 23, 23, 24, 255, 19, 20, 20, 255, 19, 20, 20, 255, 32, 32, 33, 255, 26, 27, 27, 255, 25, 25, 26, 255, 22, 22, 23, 255, 30, 30, 31, 255, 21, 22, 22, 255, 24, 25, 25, 255, 20, 21, 21, 255, 20, 20, 21, 255, 12, 13, 13, 255, 12, 13, 13, 255, 15, 15, 15, 255, 16, 16, 16, 255, 20, 20, 21, 255, 22, 23, 23, 255, 24, 25, 25, 255, 24, 25, 25, 255, 31, 31, 32, 255, 33, 33, 34, 255, 28, 28, 29, 255, 33, 33, 34, 255, 25, 26, 26, 255, 21, 21, 22, 255, 32, 32, 33, 255, 21, 22, 22, 255, 18, 18, 19, 255, 21, 22, 22, 255, 16, 17, 17, 255, 17, 18, 18, 255, 15, 15, 15, 255, 8, 9, 9, 255, 7, 7, 7, 255, 14, 14, 15, 255, 15, 15, 16, 255, 18, 18, 19, 255, 18, 18, 18, 255, 18, 19, 19, 255, 22, 23, 23, 255, 25, 26, 26, 255, 16, 16, 17, 255, 17, 18, 18, 255, 14, 15, 15, 255, 13, 13, 14, 255, 17, 17, 18, 255, 15, 16, 16, 255, 14, 14, 14, 255, 12, 12, 13, 255, 7, 7, 7, 255, 48, 41, 27, 165, 58, 46, 30, 165, 45, 39, 26, 165, 43, 37, 26, 165, 40, 36, 26, 165, 57, 48, 35, 165, 68, 56, 40, 165, 64, 53, 38, 165, 38, 34, 25, 165, 39, 35, 25, 165, 42, 37, 26, 165, 44, 38, 26, 165, 54, 45, 33, 165, 40, 35, 26, 165, 39, 35, 25, 165, 56, 46, 30, 165, 49, 41, 27, 165, 44, 38, 26, 165, 39, 35, 25, 165, 39, 35, 25, 165, 43, 37, 26, 165, 44, 38, 26, 165, 44, 38, 26, 165, 37, 33, 25, 165, 48, 41, 31, 165, 63, 52, 38, 165, 40, 35, 25, 165, 47, 40, 27, 165, 39, 35, 25, 165, 41, 36, 26, 165, 60, 48, 31, 165, 48, 41, 27, 165, 49, 42, 27, 165, 46, 40, 27, 165, 59, 47, 31, 165, 57, 46, 30, 165, 46, 39, 27, 165, 39, 35, 25, 165, 37, 33, 25, 165, 40, 35, 26, 165, 44, 38, 26, 165, 44, 38, 26, 165, 49, 41, 27, 165, 44, 38, 26, 165, 39, 35, 25, 165, 49, 41, 27, 165, 47, 40, 27, 165, 47, 40, 27, 165, 52, 43, 28, 165, 39, 35, 25, 165, 46, 40, 27, 165, 46, 40, 27, 165, 49, 41, 27, 165, 44, 38, 26, 165, 49, 41, 27, 165, 44, 38, 26, 165, 42, 37, 26, 165, 46, 40, 27, 165, 52, 43, 28, 165, 41, 36, 26, 165, 42, 37, 26, 165, 40, 35, 25, 165, 48, 41, 27, 165, 61, 51, 37, 165, 64, 53, 38, 165, 38, 34, 25, 165, 55, 45, 29, 165, 49, 41, 27, 165, 44, 38, 26, 165, 39, 35, 26, 165, 53, 45, 33, 165, 43, 38, 26, 165, 46, 39, 27, 165, 50, 43, 32, 165, 42, 37, 28, 165, 40, 35, 26, 165, 65, 50, 33, 165, 54, 45, 29, 165, 49, 42, 27, 165, 77, 90, 39, 255, 51, 43, 28, 165, 57, 46, 30, 165, 46, 40, 27, 165, 45, 39, 26, 165, 42, 37, 26, 165, 38, 34, 25, 165, 40, 36, 27, 165, 45, 39, 26, 165, 36, 33, 25, 165, 57, 48, 35, 165, 40, 36, 27, 165, 38, 34, 25, 165, 39, 35, 25, 165, 43, 37, 26, 165, 40, 35, 25, 165, 55, 46, 34, 165, 39, 35, 25, 165, 41, 36, 26, 165, 42, 37, 26, 165, 47, 40, 27, 165, 48, 41, 27, 165, 50, 42, 28, 165, 51, 43, 28, 165, 50, 42, 28, 165, 47, 40, 27, 165, 41, 36, 26, 165, 66, 55, 39, 165, 45, 39, 29, 165, 49, 42, 31, 165, 41, 36, 27, 165, 50, 43, 32, 165, 37, 33, 25, 165, 45, 39, 29, 165, 66, 54, 39, 165, 36, 33, 25, 165, 74, 60, 43, 165, 39, 35, 25, 165, 49, 42, 31, 165, 41, 36, 26, 165, 47, 40, 27, 165, 43, 37, 26, 165, 38, 34, 25, 165, 36, 33, 25, 165, 43, 38, 26, 165, 44, 38, 26, 165, 47, 40, 27, 165, 39, 35, 25, 165, 36, 33, 25, 165, 57, 48, 35, 165, 43, 37, 26, 165, 43, 38, 26, 165, 39, 35, 25, 165, 59, 47, 31, 165, 86, 63, 36, 165, 70, 53, 35, 165, 58, 46, 30, 165, 44, 38, 26, 165, 46, 39, 27, 165, 44, 38, 26, 165, 49, 41, 27, 165, 46, 39, 27, 165, 45, 39, 27, 165, 59, 47, 31, 165, 67, 52, 34, 165, 59, 47, 31, 165, 48, 41, 27, 165, 44, 38, 26, 165, 59, 47, 31, 165, 64, 50, 33, 165, 56, 45, 30, 165, 46, 39, 27, 165, 65, 50, 33, 165, 64, 50, 33, 165, 46, 39, 27, 165, 45, 39, 27, 165, 46, 39, 27, 165, 47, 41, 30, 165, 40, 36, 27, 165, 65, 54, 39, 165, 43, 37, 26, 165, 42, 37, 26, 165, 42, 37, 26, 165, 39, 35, 25, 165, 41, 36, 26, 165, 43, 37, 26, 165, 46, 40, 27, 165, 53, 44, 29, 165, 60, 48, 32, 165, 54, 44, 29, 165, 40, 36, 26, 165, 38, 34, 25, 165, 46, 40, 30, 165, 37, 33, 25, 165, 38, 34, 25, 165, 40, 35, 25, 165, 42, 37, 26, 165, 42, 37, 26, 165, 51, 43, 28, 165, 51, 44, 32, 165, 48, 41, 30, 165, 47, 40, 27, 165, 51, 43, 28, 165, 46, 40, 27, 165, 43, 37, 26, 165, 47, 40, 27, 165, 66, 51, 33, 165, 44, 38, 26, 165, 41, 36, 26, 165, 49, 41, 27, 165, 47, 40, 27, 165, 37, 33, 25, 165, 42, 37, 26, 165, 46, 40, 27, 165, 49, 41, 27, 165, 57, 46, 30, 165, 66, 51, 33, 165, 50, 42, 28, 165, 43, 37, 26, 165, 38, 34, 25, 165, 48, 41, 27, 165, 50, 42, 28, 165, 49, 42, 27, 165, 53, 44, 29, 165, 40, 36, 26, 165, 42, 37, 26, 165, 46, 39, 27, 165, 63, 49, 32, 165, 52, 43, 28, 165, 47, 40, 27, 165, 43, 38, 28, 165, 38, 34, 25, 165, 38, 34, 25, 165, 63, 52, 38, 165, 37, 34, 25, 165, 43, 37, 26, 165, 44, 38, 26, 165, 42, 37, 28, 165, 37, 33, 25, 165, 40, 36, 26, 165, 40, 35, 26, 165, 42, 37, 26, 165, 46, 39, 27, 165, 52, 43, 28, 165, 53, 43, 29, 165, 53, 44, 29, 165, 44, 38, 26, 165, 44, 38, 26, 165, 54, 44, 29, 165, 45, 39, 27, 165, 43, 37, 26, 165, 37, 34, 25, 165, 43, 38, 26, 165, 45, 39, 26, 165, 87, 70, 50, 165, 37, 34, 25, 165, 46, 39, 27, 165, 52, 43, 28, 165, 48, 41, 27, 165, 43, 38, 26, 165, 58, 46, 31, 165, 56, 46, 30, 165, 48, 41, 27, 165, 54, 44, 29, 165, 48, 41, 27, 165, 52, 43, 28, 165, 43, 38, 26, 165, 38, 34, 25, 165, 47, 40, 27, 165, 53, 44, 29, 165, 48, 41, 27, 165, 36, 33, 25, 165, 37, 34, 25, 165, 37, 33, 25, 165, 45, 39, 27, 165, 52, 43, 29, 165, 50, 42, 27, 165, 10, 10, 11, 255, 5, 5, 6, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 5, 6, 6, 255, 8, 8, 8, 255, 11, 11, 11, 255, 16, 16, 17, 255, 19, 20, 20, 255, 18, 18, 19, 255, 23, 24, 25, 255, 19, 20, 20, 255, 30, 31, 32, 255, 28, 28, 29, 255, 33, 33, 34, 255, 33, 33, 34, 255, 33, 34, 34, 255, 27, 28, 28, 255, 23, 24, 24, 255, 33, 34, 34, 255, 31, 31, 32, 255, 24, 25, 25, 255, 23, 24, 24, 255, 18, 19, 19, 255, 19, 20, 20, 255, 18, 19, 19, 255, 13, 14, 14, 255, 13, 13, 14, 255, 19, 19, 20, 255, 18, 18, 19, 255, 12, 12, 13, 255, 15, 16, 16, 255, 15, 15, 16, 255, 10, 10, 11, 255, 13, 13, 13, 255, 15, 15, 15, 255, 12, 12, 13, 255, 10, 10, 11, 255, 14, 14, 14, 255, 12, 12, 12, 255, 13, 14, 14, 255, 8, 8, 9, 255, 9, 9, 10, 255, 15, 16, 16, 255, 14, 15, 15, 255, 13, 13, 13, 255, 13, 13, 13, 255, 17, 18, 18, 255, 25, 26, 26, 255, 23, 23, 24, 255, 20, 21, 21, 255, 20, 20, 21, 255, 16, 17, 17, 255, 18, 18, 19, 255, 14, 14, 14, 255, 11, 11, 11, 255, 13, 14, 14, 255, 9, 10, 10, 255, 11, 11, 12, 255, 7, 7, 7, 255, 6, 6, 6, 255, 8, 8, 9, 255, 9, 9, 10, 255, 6, 7, 7, 255, 7, 7, 8, 255, 6, 6, 6, 255, 7, 7, 7, 255, 9, 9, 9, 255, 8, 9, 9, 255, 9, 10, 10, 255, 8, 8, 8, 255, 10, 11, 11, 255, 11, 11, 11, 255, 11, 12, 12, 255, 17, 17, 17, 255, 18, 19, 19, 255, 17, 18, 18, 255, 25, 25, 26, 255, 20, 20, 21, 255, 18, 18, 19, 255, 14, 14, 14, 255, 15, 16, 16, 255, 18, 18, 19, 255, 11, 11, 11, 255, 15, 16, 16, 255, 18, 19, 19, 255, 18, 18, 19, 255, 6, 6, 6, 255, 9, 10, 10, 255, 6, 7, 7, 255, 7, 7, 7, 255, 9, 9, 9, 255, 15, 16, 16, 255, 17, 17, 18, 255, 11, 11, 12, 255, 9, 10, 10, 255, 17, 18, 18, 255, 14, 14, 15, 255, 23, 23, 24, 255, 26, 26, 27, 255, 20, 20, 21, 255, 18, 18, 19, 255, 17, 17, 18, 255, 24, 24, 25, 255, 14, 14, 15, 255, 15, 15, 16, 255, 15, 15, 16, 255, 15, 16, 16, 255, 12, 12, 12, 255, 16, 16, 16, 255, 15, 16, 16, 255, 16, 16, 17, 255, 12, 12, 12, 255, 8, 9, 9, 255, 13, 14, 14, 255, 19, 20, 20, 255, 21, 22, 22, 255, 17, 17, 18, 255, 16, 16, 16, 255, 11, 11, 11, 255, 10, 11, 11, 255, 12, 13, 13, 255, 10, 10, 10, 255, 10, 10, 10, 255, 13, 13, 13, 255, 11, 11, 11, 255, 12, 13, 13, 255, 12, 12, 13, 255, 14, 14, 14, 255, 14, 15, 15, 255, 15, 16, 16, 255, 14, 15, 15, 255, 17, 17, 17, 255, 18, 18, 19, 255, 21, 22, 22, 255, 15, 15, 15, 255, 17, 17, 18, 255, 20, 21, 21, 255, 16, 16, 16, 255, 12, 12, 13, 255, 16, 16, 16, 255, 20, 21, 21, 255, 23, 24, 25, 255, 23, 23, 24, 255, 33, 34, 34, 255, 31, 31, 32, 255, 25, 26, 26, 255, 23, 23, 24, 255, 22, 23, 23, 255, 16, 16, 17, 255, 14, 15, 15, 255, 16, 17, 17, 255, 8, 8, 8, 255, 6, 7, 7, 255, 10, 10, 10, 255, 13, 13, 13, 255, 18, 18, 19, 255, 22, 22, 23, 255, 28, 28, 29, 255, 26, 27, 28, 255, 22, 22, 23, 255, 18, 18, 18, 255, 15, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 15, 16, 16, 255, 15, 15, 15, 255, 16, 17, 17, 255, 18, 18, 19, 255, 21, 22, 22, 255, 18, 18, 19, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 33, 33, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 33, 34, 34, 255, 24, 24, 25, 255, 20, 20, 21, 255, 24, 25, 25, 255, 21, 22, 22, 255, 17, 18, 18, 255, 14, 14, 15, 255, 10, 11, 11, 255, 16, 16, 16, 255, 12, 13, 13, 255, 11, 11, 11, 255, 12, 12, 12, 255, 13, 14, 14, 255, 13, 13, 13, 255, 15, 15, 15, 255, 14, 14, 14, 255, 12, 12, 12, 255, 11, 12, 12, 255, 12, 12, 12, 255, 14, 14, 15, 255, 13, 13, 14, 255, 13, 13, 13, 255, 17, 17, 18, 255, 17, 18, 18, 255, 27, 27, 28, 255, 26, 27, 28, 255, 29, 29, 30, 255, 30, 31, 31, 255, 26, 26, 27, 255, 32, 33, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 29, 29, 30, 255, 27, 28, 29, 255, 25, 26, 26, 255, 19, 19, 20, 255, 24, 24, 25, 255, 18, 18, 18, 255, 15, 15, 16, 255, 15, 15, 16, 255, 16, 16, 17, 255, 19, 19, 20, 255, 19, 19, 20, 255, 24, 25, 25, 255, 26, 27, 27, 255, 31, 31, 32, 255, 18, 18, 19, 255, 25, 26, 26, 255, 24, 24, 25, 255, 21, 21, 22, 255, 30, 31, 32, 255, 21, 22, 22, 255, 23, 23, 24, 255, 27, 28, 29, 255, 17, 18, 18, 255, 18, 18, 18, 255, 12, 13, 13, 255, 21, 21, 22, 255, 13, 14, 14, 255, 9, 9, 9, 255, 13, 13, 14, 255, 14, 15, 15, 255, 20, 20, 21, 255, 20, 20, 21, 255, 22, 22, 23, 255, 26, 26, 27, 255, 26, 27, 28, 255, 17, 17, 18, 255, 20, 21, 21, 255, 26, 26, 27, 255, 17, 17, 18, 255, 14, 14, 15, 255, 27, 28, 28, 255, 24, 25, 25, 255, 16, 16, 17, 255, 9, 9, 9, 255, 7, 7, 7, 255, 61, 48, 32, 165, 61, 48, 32, 165, 50, 42, 28, 165, 50, 42, 28, 165, 42, 37, 26, 165, 39, 35, 25, 165, 53, 45, 33, 165, 46, 40, 30, 165, 44, 38, 26, 165, 47, 40, 27, 165, 49, 41, 27, 165, 44, 38, 26, 165, 39, 35, 25, 165, 56, 47, 34, 165, 36, 33, 25, 165, 45, 39, 27, 165, 45, 39, 26, 165, 37, 33, 25, 165, 41, 36, 27, 165, 38, 34, 25, 165, 39, 35, 25, 165, 45, 39, 26, 165, 39, 35, 25, 165, 39, 35, 26, 165, 39, 35, 25, 165, 49, 41, 27, 165, 39, 35, 25, 165, 37, 33, 25, 165, 60, 50, 36, 165, 39, 35, 25, 165, 59, 47, 31, 165, 66, 51, 33, 165, 66, 51, 34, 165, 57, 46, 30, 165, 59, 47, 31, 165, 52, 43, 29, 165, 58, 47, 31, 165, 47, 40, 27, 165, 40, 35, 26, 165, 48, 41, 27, 165, 45, 39, 27, 165, 45, 39, 26, 165, 45, 39, 27, 165, 44, 38, 26, 165, 43, 38, 26, 165, 47, 40, 27, 165, 61, 48, 32, 165, 54, 45, 29, 165, 51, 42, 28, 165, 51, 42, 28, 165, 39, 34, 25, 165, 42, 37, 26, 165, 38, 34, 25, 165, 48, 41, 27, 165, 48, 41, 27, 165, 39, 35, 25, 165, 42, 37, 26, 165, 57, 46, 30, 165, 41, 36, 26, 165, 42, 37, 28, 165, 47, 40, 27, 165, 42, 37, 26, 165, 42, 37, 26, 165, 38, 34, 25, 165, 37, 34, 25, 165, 45, 39, 27, 165, 47, 40, 27, 165, 39, 35, 25, 165, 44, 38, 26, 165, 42, 37, 26, 165, 44, 38, 26, 165, 39, 35, 25, 165, 52, 44, 33, 165, 38, 34, 25, 165, 46, 40, 30, 165, 42, 37, 26, 165, 56, 46, 30, 165, 57, 46, 30, 165, 47, 40, 27, 165, 57, 46, 30, 165, 97, 105, 39, 255, 55, 45, 30, 165, 57, 46, 30, 165, 60, 48, 31, 165, 57, 46, 30, 165, 46, 39, 27, 165, 38, 34, 25, 165, 46, 40, 27, 165, 43, 38, 26, 165, 38, 34, 25, 165, 40, 36, 26, 165, 42, 37, 26, 165, 55, 45, 29, 165, 58, 46, 31, 165, 53, 43, 29, 165, 68, 56, 40, 165, 71, 58, 42, 165, 41, 36, 26, 165, 46, 40, 27, 165, 53, 43, 29, 165, 54, 44, 29, 165, 45, 39, 27, 165, 45, 39, 26, 165, 47, 40, 27, 165, 40, 35, 25, 165, 45, 38, 26, 165, 44, 38, 29, 165, 65, 53, 39, 165, 77, 62, 45, 165, 46, 40, 30, 165, 64, 53, 38, 165, 40, 35, 26, 165, 43, 37, 26, 165, 42, 37, 26, 165, 44, 38, 26, 165, 44, 39, 29, 165, 42, 37, 26, 165, 41, 36, 26, 165, 46, 40, 27, 165, 40, 36, 26, 165, 42, 45, 40, 165, 46, 40, 27, 165, 46, 40, 27, 165, 64, 50, 33, 165, 64, 50, 33, 165, 50, 42, 28, 165, 47, 40, 27, 165, 40, 35, 25, 165, 39, 35, 25, 165, 61, 48, 32, 165, 56, 45, 30, 165, 55, 45, 30, 165, 45, 39, 27, 165, 55, 45, 30, 165, 65, 50, 33, 165, 58, 46, 31, 165, 45, 39, 26, 165, 54, 44, 29, 165, 44, 38, 26, 165, 40, 36, 26, 165, 44, 38, 26, 165, 41, 36, 26, 165, 47, 40, 27, 165, 49, 41, 27, 165, 43, 38, 26, 165, 43, 38, 26, 165, 53, 44, 29, 165, 47, 40, 27, 165, 61, 48, 32, 165, 42, 37, 26, 165, 43, 38, 26, 165, 47, 40, 27, 165, 44, 38, 26, 165, 51, 43, 28, 165, 50, 42, 28, 165, 47, 40, 27, 165, 47, 40, 27, 165, 43, 37, 26, 165, 43, 37, 26, 165, 44, 38, 26, 165, 47, 40, 27, 165, 52, 43, 28, 165, 49, 41, 27, 165, 56, 45, 30, 165, 61, 48, 32, 165, 55, 45, 30, 165, 44, 38, 26, 165, 47, 40, 27, 165, 49, 41, 27, 165, 40, 36, 26, 165, 45, 39, 27, 165, 38, 34, 25, 165, 54, 46, 33, 165, 75, 61, 44, 165, 58, 49, 35, 165, 39, 35, 25, 165, 44, 38, 26, 165, 47, 40, 27, 165, 42, 37, 26, 165, 43, 37, 26, 165, 49, 42, 27, 165, 51, 43, 28, 165, 43, 38, 26, 165, 47, 40, 27, 165, 83, 97, 36, 255, 48, 41, 27, 165, 47, 40, 27, 165, 48, 49, 41, 165, 73, 55, 36, 165, 68, 52, 34, 165, 45, 39, 26, 165, 39, 35, 25, 165, 53, 45, 33, 165, 40, 35, 25, 165, 44, 38, 26, 165, 46, 40, 27, 165, 39, 35, 25, 165, 37, 33, 25, 165, 42, 37, 26, 165, 42, 37, 26, 165, 46, 40, 27, 165, 63, 49, 32, 165, 56, 45, 30, 165, 36, 33, 25, 165, 44, 38, 26, 165, 49, 42, 27, 165, 50, 42, 28, 165, 40, 36, 26, 165, 40, 35, 25, 165, 42, 37, 26, 165, 36, 33, 25, 165, 50, 43, 32, 165, 40, 35, 25, 165, 51, 43, 32, 165, 59, 49, 36, 165, 39, 35, 25, 165, 66, 54, 39, 165, 84, 66, 46, 165, 59, 49, 36, 165, 52, 45, 33, 165, 42, 37, 26, 165, 44, 38, 26, 165, 48, 41, 27, 165, 46, 40, 27, 165, 42, 37, 26, 165, 44, 38, 26, 165, 52, 43, 28, 165, 50, 42, 28, 165, 43, 38, 26, 165, 38, 34, 26, 165, 49, 42, 31, 165, 52, 44, 33, 165, 37, 34, 25, 165, 87, 69, 49, 165, 44, 39, 29, 165, 47, 40, 27, 165, 49, 42, 27, 165, 55, 45, 29, 165, 52, 51, 42, 165, 64, 50, 33, 165, 62, 49, 32, 165, 44, 38, 26, 165, 64, 50, 33, 165, 62, 49, 32, 165, 64, 50, 33, 165, 46, 40, 27, 165, 41, 36, 26, 165, 46, 40, 27, 165, 52, 43, 28, 165, 62, 48, 32, 165, 37, 34, 25, 165, 52, 52, 45, 165, 40, 35, 27, 165, 42, 37, 26, 165, 56, 46, 30, 165, 49, 42, 27, 165, 10, 10, 11, 255, 8, 8, 8, 255, 11, 11, 11, 255, 11, 11, 11, 255, 5, 5, 5, 255, 10, 10, 10, 255, 7, 7, 8, 255, 9, 9, 9, 255, 9, 10, 10, 255, 14, 14, 15, 255, 12, 13, 13, 255, 12, 13, 13, 255, 14, 14, 15, 255, 15, 15, 16, 255, 23, 23, 24, 255, 24, 25, 25, 255, 33, 34, 34, 255, 33, 34, 34, 255, 26, 26, 27, 255, 29, 30, 30, 255, 33, 33, 34, 255, 33, 34, 34, 255, 33, 33, 34, 255, 28, 29, 30, 255, 32, 33, 33, 255, 23, 23, 24, 255, 26, 27, 28, 255, 25, 25, 26, 255, 22, 23, 23, 255, 23, 23, 24, 255, 25, 26, 26, 255, 20, 20, 21, 255, 21, 21, 22, 255, 23, 24, 25, 255, 18, 19, 19, 255, 16, 17, 17, 255, 14, 14, 15, 255, 13, 13, 13, 255, 10, 11, 11, 255, 11, 12, 12, 255, 16, 16, 16, 255, 14, 15, 15, 255, 12, 13, 13, 255, 11, 11, 12, 255, 8, 8, 8, 255, 12, 12, 12, 255, 13, 13, 14, 255, 15, 15, 16, 255, 17, 17, 18, 255, 23, 24, 24, 255, 31, 32, 32, 255, 33, 34, 34, 255, 32, 32, 33, 255, 22, 22, 23, 255, 26, 27, 28, 255, 25, 25, 26, 255, 25, 26, 27, 255, 20, 21, 21, 255, 17, 17, 18, 255, 17, 18, 18, 255, 17, 18, 18, 255, 9, 9, 9, 255, 10, 10, 10, 255, 14, 14, 14, 255, 12, 13, 13, 255, 10, 10, 11, 255, 5, 5, 5, 255, 6, 6, 6, 255, 11, 11, 12, 255, 11, 11, 11, 255, 14, 15, 15, 255, 12, 12, 12, 255, 15, 15, 15, 255, 11, 11, 12, 255, 11, 11, 11, 255, 8, 8, 8, 255, 9, 9, 10, 255, 16, 16, 16, 255, 19, 19, 20, 255, 20, 20, 21, 255, 19, 20, 20, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 20, 21, 21, 255, 14, 14, 14, 255, 22, 22, 23, 255, 18, 18, 18, 255, 8, 9, 9, 255, 8, 8, 9, 255, 1, 1, 2, 255, 7, 8, 8, 255, 8, 9, 9, 255, 9, 9, 9, 255, 17, 17, 18, 255, 19, 19, 20, 255, 16, 17, 17, 255, 21, 22, 22, 255, 24, 24, 25, 255, 19, 19, 20, 255, 23, 23, 24, 255, 25, 26, 26, 255, 22, 23, 23, 255, 27, 27, 28, 255, 20, 20, 21, 255, 22, 23, 23, 255, 19, 19, 20, 255, 16, 16, 17, 255, 22, 22, 23, 255, 15, 15, 16, 255, 21, 21, 22, 255, 16, 17, 17, 255, 14, 14, 14, 255, 9, 9, 10, 255, 8, 8, 8, 255, 9, 9, 9, 255, 16, 17, 17, 255, 20, 20, 21, 255, 18, 18, 19, 255, 15, 15, 16, 255, 10, 10, 10, 255, 13, 13, 13, 255, 12, 13, 13, 255, 13, 13, 14, 255, 16, 16, 16, 255, 14, 15, 15, 255, 16, 16, 17, 255, 15, 15, 15, 255, 8, 9, 9, 255, 10, 10, 11, 255, 13, 13, 13, 255, 10, 11, 11, 255, 8, 8, 8, 255, 9, 9, 9, 255, 15, 15, 16, 255, 19, 19, 20, 255, 14, 15, 15, 255, 18, 19, 19, 255, 21, 21, 22, 255, 11, 11, 11, 255, 11, 11, 11, 255, 15, 15, 16, 255, 15, 15, 15, 255, 17, 17, 18, 255, 21, 21, 22, 255, 32, 33, 34, 255, 32, 33, 34, 255, 25, 25, 26, 255, 18, 19, 19, 255, 18, 19, 19, 255, 10, 10, 10, 255, 13, 13, 14, 255, 10, 11, 11, 255, 8, 8, 8, 255, 9, 9, 9, 255, 15, 16, 16, 255, 15, 15, 15, 255, 20, 21, 21, 255, 21, 22, 22, 255, 22, 23, 23, 255, 30, 31, 32, 255, 25, 26, 26, 255, 22, 23, 23, 255, 16, 16, 17, 255, 13, 13, 14, 255, 9, 9, 9, 255, 14, 14, 14, 255, 16, 16, 17, 255, 17, 18, 18, 255, 20, 20, 21, 255, 16, 17, 17, 255, 21, 22, 22, 255, 24, 25, 25, 255, 23, 23, 24, 255, 32, 33, 34, 255, 33, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 33, 33, 34, 255, 33, 33, 34, 255, 26, 27, 28, 255, 20, 21, 21, 255, 21, 22, 22, 255, 19, 19, 20, 255, 10, 10, 10, 255, 11, 12, 12, 255, 12, 12, 12, 255, 10, 11, 11, 255, 7, 7, 8, 255, 11, 11, 11, 255, 14, 14, 14, 255, 11, 12, 12, 255, 9, 9, 9, 255, 13, 13, 13, 255, 17, 17, 17, 255, 15, 15, 15, 255, 16, 17, 17, 255, 18, 18, 19, 255, 16, 16, 16, 255, 13, 13, 14, 255, 14, 15, 15, 255, 19, 20, 20, 255, 18, 19, 19, 255, 26, 27, 28, 255, 29, 30, 30, 255, 33, 34, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 33, 33, 34, 255, 33, 33, 34, 255, 30, 30, 31, 255, 28, 29, 30, 255, 28, 29, 29, 255, 21, 21, 21, 255, 21, 22, 22, 255, 23, 23, 24, 255, 18, 19, 19, 255, 17, 17, 17, 255, 18, 18, 19, 255, 13, 14, 14, 255, 18, 19, 19, 255, 18, 19, 19, 255, 32, 33, 34, 255, 26, 27, 27, 255, 27, 28, 29, 255, 25, 25, 26, 255, 28, 29, 29, 255, 28, 29, 30, 255, 25, 25, 26, 255, 13, 13, 13, 255, 22, 22, 23, 255, 16, 16, 17, 255, 18, 19, 19, 255, 19, 19, 20, 255, 16, 16, 17, 255, 11, 12, 12, 255, 10, 11, 11, 255, 8, 8, 8, 255, 13, 14, 14, 255, 17, 18, 18, 255, 21, 22, 22, 255, 21, 22, 22, 255, 28, 29, 30, 255, 33, 34, 34, 255, 26, 27, 28, 255, 21, 21, 22, 255, 29, 30, 30, 255, 29, 30, 31, 255, 23, 24, 24, 255, 26, 26, 27, 255, 27, 28, 28, 255, 20, 20, 21, 255, 23, 23, 24, 255, 13, 13, 14, 255, 11, 11, 11, 255, 60, 48, 31, 165, 45, 39, 27, 165, 49, 41, 27, 165, 52, 43, 28, 165, 50, 42, 28, 165, 42, 37, 26, 165, 69, 64, 53, 165, 41, 36, 26, 165, 56, 45, 30, 165, 43, 37, 26, 165, 37, 34, 25, 165, 39, 35, 25, 165, 39, 35, 25, 165, 41, 36, 26, 165, 39, 35, 26, 165, 43, 38, 28, 165, 37, 34, 25, 165, 43, 38, 26, 165, 57, 48, 35, 165, 40, 35, 26, 165, 36, 33, 25, 165, 42, 37, 26, 165, 39, 35, 25, 165, 53, 45, 33, 165, 57, 48, 35, 165, 43, 38, 26, 165, 45, 39, 27, 165, 56, 47, 34, 165, 37, 34, 25, 165, 37, 33, 25, 165, 66, 51, 34, 165, 58, 46, 31, 165, 55, 45, 30, 165, 54, 44, 29, 165, 65, 50, 33, 165, 61, 48, 32, 165, 47, 40, 27, 165, 41, 36, 26, 165, 46, 40, 29, 165, 42, 37, 26, 165, 44, 38, 26, 165, 40, 36, 27, 165, 44, 38, 26, 165, 41, 36, 26, 165, 50, 42, 28, 165, 46, 40, 27, 165, 60, 48, 31, 165, 67, 51, 34, 165, 49, 41, 27, 165, 46, 39, 27, 165, 43, 38, 28, 165, 38, 34, 25, 165, 46, 40, 27, 165, 43, 38, 26, 165, 41, 36, 26, 165, 46, 39, 27, 165, 40, 35, 25, 165, 61, 48, 32, 165, 56, 45, 30, 165, 40, 35, 25, 165, 45, 39, 26, 165, 55, 45, 29, 165, 38, 34, 25, 165, 54, 44, 29, 165, 52, 51, 42, 165, 45, 39, 27, 165, 40, 35, 25, 165, 53, 44, 29, 165, 39, 35, 25, 165, 36, 33, 25, 165, 40, 35, 25, 165, 42, 37, 26, 165, 41, 36, 26, 165, 57, 48, 35, 165, 45, 39, 26, 165, 43, 38, 26, 165, 67, 52, 34, 165, 63, 49, 32, 165, 59, 47, 31, 165, 40, 35, 26, 165, 45, 39, 27, 165, 62, 49, 32, 165, 55, 45, 30, 165, 49, 42, 27, 165, 44, 38, 26, 165, 51, 43, 28, 165, 45, 39, 26, 165, 38, 34, 25, 165, 38, 34, 25, 165, 38, 34, 26, 165, 53, 45, 33, 165, 45, 39, 27, 165, 67, 51, 34, 165, 42, 37, 26, 165, 39, 35, 26, 165, 67, 55, 40, 165, 79, 63, 45, 165, 45, 39, 26, 165, 53, 44, 29, 165, 55, 45, 29, 165, 48, 41, 27, 165, 59, 47, 31, 165, 43, 38, 26, 165, 50, 42, 28, 165, 42, 37, 26, 165, 46, 39, 27, 165, 43, 38, 26, 165, 39, 35, 25, 165, 83, 67, 48, 165, 48, 42, 31, 165, 50, 43, 32, 165, 38, 34, 25, 165, 37, 34, 25, 165, 41, 37, 27, 165, 43, 37, 26, 165, 39, 34, 25, 165, 45, 39, 26, 165, 50, 42, 28, 165, 36, 33, 25, 165, 40, 35, 25, 165, 42, 37, 26, 165, 41, 36, 26, 165, 53, 44, 29, 165, 45, 39, 26, 165, 58, 46, 31, 165, 66, 51, 33, 165, 55, 45, 30, 165, 41, 36, 26, 165, 37, 34, 25, 165, 57, 46, 30, 165, 50, 42, 28, 165, 48, 41, 27, 165, 48, 41, 27, 165, 51, 42, 28, 165, 47, 40, 27, 165, 57, 46, 30, 165, 46, 40, 27, 165, 47, 40, 27, 165, 41, 36, 26, 165, 38, 34, 25, 165, 40, 36, 26, 165, 43, 38, 26, 165, 49, 42, 27, 165, 49, 41, 27, 165, 59, 47, 31, 165, 58, 47, 31, 165, 58, 46, 31, 165, 45, 39, 27, 165, 46, 39, 27, 165, 47, 48, 41, 165, 47, 40, 27, 165, 48, 41, 27, 165, 48, 41, 27, 165, 65, 50, 33, 165, 64, 50, 33, 165, 47, 40, 27, 165, 42, 37, 26, 165, 36, 33, 25, 165, 37, 34, 25, 165, 47, 40, 27, 165, 51, 43, 28, 165, 42, 37, 26, 165, 52, 43, 29, 165, 46, 39, 27, 165, 68, 52, 34, 165, 50, 42, 28, 165, 52, 43, 29, 165, 40, 36, 26, 165, 47, 40, 27, 165, 53, 44, 29, 165, 44, 38, 26, 165, 36, 33, 25, 165, 65, 54, 39, 165, 86, 68, 48, 165, 67, 55, 40, 165, 39, 35, 25, 165, 56, 47, 34, 165, 42, 37, 26, 165, 44, 38, 26, 165, 52, 43, 28, 165, 48, 41, 27, 165, 52, 43, 28, 165, 44, 38, 26, 165, 41, 36, 26, 165, 47, 40, 27, 165, 42, 37, 26, 165, 52, 43, 28, 165, 56, 45, 30, 165, 60, 47, 31, 165, 68, 52, 34, 165, 43, 38, 26, 165, 45, 39, 26, 165, 42, 37, 26, 165, 46, 40, 27, 165, 40, 35, 26, 165, 42, 37, 26, 165, 40, 36, 26, 165, 57, 48, 35, 165, 55, 46, 34, 165, 36, 33, 25, 165, 47, 40, 27, 165, 59, 47, 31, 165, 61, 48, 32, 165, 42, 37, 26, 165, 48, 41, 27, 165, 44, 38, 26, 165, 48, 41, 27, 165, 42, 37, 26, 165, 44, 38, 26, 165, 52, 44, 32, 165, 43, 38, 26, 165, 58, 49, 35, 165, 45, 39, 29, 165, 37, 34, 25, 165, 37, 33, 25, 165, 69, 56, 41, 165, 65, 53, 39, 165, 40, 35, 26, 165, 71, 66, 54, 165, 50, 43, 31, 165, 39, 35, 25, 165, 50, 42, 28, 165, 56, 45, 30, 165, 45, 39, 27, 165, 40, 36, 26, 165, 53, 44, 29, 165, 41, 36, 26, 165, 45, 39, 27, 165, 43, 37, 26, 165, 37, 33, 25, 165, 51, 44, 32, 165, 42, 37, 28, 165, 42, 37, 26, 165, 62, 51, 37, 165, 58, 49, 36, 165, 41, 36, 26, 165, 48, 41, 27, 165, 57, 46, 30, 165, 64, 49, 33, 165, 47, 40, 27, 165, 59, 47, 31, 165, 62, 48, 32, 165, 68, 52, 34, 165, 50, 42, 28, 165, 61, 48, 32, 165, 43, 37, 26, 165, 56, 45, 30, 165, 59, 47, 31, 165, 61, 48, 32, 165, 57, 46, 30, 165, 40, 36, 26, 165, 46, 39, 27, 165, 47, 40, 30, 165, 42, 37, 26, 165, 45, 39, 26, 165, 53, 44, 29, 165, 15, 16, 16, 255, 12, 12, 12, 255, 12, 12, 12, 255, 13, 13, 14, 255, 9, 9, 9, 255, 6, 6, 7, 255, 9, 10, 10, 255, 12, 12, 12, 255, 15, 15, 15, 255, 11, 11, 11, 255, 9, 10, 10, 255, 13, 13, 14, 255, 10, 10, 11, 255, 16, 17, 17, 255, 18, 18, 19, 255, 21, 21, 22, 255, 21, 22, 22, 255, 22, 22, 23, 255, 32, 33, 33, 255, 33, 34, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 32, 33, 34, 255, 32, 32, 33, 255, 33, 34, 34, 255, 33, 34, 34, 255, 27, 27, 28, 255, 23, 24, 25, 255, 32, 33, 34, 255, 30, 30, 31, 255, 24, 25, 25, 255, 24, 25, 25, 255, 21, 22, 22, 255, 23, 23, 24, 255, 18, 19, 19, 255, 18, 19, 19, 255, 19, 19, 20, 255, 13, 13, 13, 255, 14, 14, 15, 255, 17, 18, 18, 255, 18, 19, 19, 255, 22, 22, 23, 255, 19, 19, 19, 255, 19, 20, 20, 255, 7, 8, 8, 255, 19, 19, 20, 255, 18, 19, 19, 255, 17, 17, 18, 255, 23, 24, 24, 255, 30, 31, 32, 255, 30, 31, 32, 255, 23, 24, 24, 255, 30, 31, 32, 255, 23, 24, 25, 255, 24, 25, 25, 255, 26, 26, 27, 255, 19, 19, 20, 255, 19, 20, 20, 255, 15, 16, 16, 255, 15, 15, 15, 255, 13, 13, 14, 255, 10, 10, 11, 255, 15, 15, 15, 255, 20, 21, 21, 255, 17, 18, 18, 255, 12, 12, 13, 255, 13, 14, 14, 255, 14, 14, 14, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 17, 17, 255, 11, 12, 12, 255, 20, 20, 21, 255, 19, 19, 20, 255, 13, 13, 14, 255, 9, 9, 9, 255, 12, 12, 12, 255, 21, 22, 22, 255, 20, 21, 21, 255, 17, 18, 18, 255, 33, 33, 34, 255, 32, 32, 33, 255, 33, 33, 34, 255, 33, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 19, 19, 20, 255, 24, 25, 25, 255, 15, 16, 16, 255, 10, 11, 11, 255, 10, 10, 10, 255, 5, 6, 6, 255, 5, 5, 5, 255, 6, 6, 6, 255, 10, 10, 10, 255, 11, 12, 12, 255, 16, 17, 17, 255, 16, 16, 16, 255, 18, 18, 19, 255, 20, 21, 21, 255, 27, 28, 29, 255, 26, 26, 27, 255, 22, 22, 23, 255, 27, 28, 28, 255, 21, 22, 22, 255, 28, 29, 29, 255, 18, 18, 18, 255, 23, 23, 24, 255, 21, 22, 22, 255, 16, 17, 17, 255, 22, 23, 23, 255, 21, 22, 22, 255, 17, 17, 17, 255, 14, 14, 14, 255, 16, 16, 16, 255, 11, 11, 11, 255, 10, 11, 11, 255, 16, 16, 16, 255, 12, 12, 13, 255, 13, 13, 13, 255, 11, 12, 12, 255, 11, 12, 12, 255, 12, 13, 13, 255, 14, 14, 14, 255, 23, 23, 24, 255, 18, 19, 19, 255, 16, 17, 17, 255, 15, 16, 16, 255, 15, 15, 16, 255, 14, 14, 14, 255, 12, 12, 12, 255, 16, 17, 17, 255, 14, 14, 15, 255, 10, 10, 10, 255, 10, 11, 11, 255, 11, 11, 11, 255, 14, 14, 14, 255, 15, 15, 16, 255, 10, 10, 10, 255, 14, 15, 15, 255, 13, 14, 14, 255, 13, 14, 14, 255, 12, 12, 12, 255, 17, 17, 18, 255, 22, 23, 23, 255, 19, 19, 19, 255, 32, 33, 34, 255, 28, 29, 29, 255, 23, 23, 24, 255, 23, 24, 25, 255, 17, 17, 18, 255, 14, 15, 15, 255, 8, 8, 9, 255, 6, 6, 6, 255, 7, 7, 7, 255, 11, 11, 11, 255, 19, 19, 20, 255, 18, 18, 18, 255, 21, 21, 22, 255, 18, 19, 19, 255, 25, 26, 27, 255, 26, 26, 27, 255, 25, 26, 26, 255, 23, 24, 24, 255, 20, 20, 21, 255, 14, 14, 14, 255, 9, 9, 9, 255, 14, 14, 15, 255, 16, 16, 16, 255, 23, 23, 24, 255, 20, 21, 21, 255, 22, 22, 23, 255, 20, 20, 21, 255, 21, 21, 22, 255, 33, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 33, 34, 34, 255, 33, 34, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 24, 24, 25, 255, 22, 22, 23, 255, 16, 16, 16, 255, 15, 15, 15, 255, 12, 12, 13, 255, 12, 12, 12, 255, 13, 13, 14, 255, 14, 14, 14, 255, 11, 12, 12, 255, 12, 12, 13, 255, 18, 18, 19, 255, 15, 16, 16, 255, 13, 13, 14, 255, 17, 17, 18, 255, 19, 20, 20, 255, 20, 21, 21, 255, 24, 24, 25, 255, 19, 20, 20, 255, 16, 17, 17, 255, 15, 15, 16, 255, 12, 13, 13, 255, 14, 14, 14, 255, 21, 21, 21, 255, 18, 18, 19, 255, 25, 25, 26, 255, 25, 26, 27, 255, 24, 25, 25, 255, 30, 30, 31, 255, 33, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 24, 25, 25, 255, 30, 30, 31, 255, 25, 26, 27, 255, 23, 23, 24, 255, 18, 19, 19, 255, 18, 19, 19, 255, 14, 14, 14, 255, 17, 18, 18, 255, 15, 15, 16, 255, 13, 13, 14, 255, 16, 16, 17, 255, 24, 25, 25, 255, 32, 32, 33, 255, 30, 31, 32, 255, 27, 28, 28, 255, 30, 31, 31, 255, 23, 23, 24, 255, 13, 14, 14, 255, 17, 17, 18, 255, 18, 18, 19, 255, 18, 18, 18, 255, 17, 17, 18, 255, 16, 17, 17, 255, 12, 13, 13, 255, 11, 12, 12, 255, 11, 11, 11, 255, 11, 11, 11, 255, 14, 15, 15, 255, 20, 21, 21, 255, 15, 15, 15, 255, 25, 26, 27, 255, 30, 30, 31, 255, 25, 26, 27, 255, 24, 24, 25, 255, 21, 21, 22, 255, 27, 28, 28, 255, 32, 33, 34, 255, 24, 24, 25, 255, 27, 28, 28, 255, 19, 19, 20, 255, 23, 24, 24, 255, 25, 25, 26, 255, 20, 20, 20, 255, 17, 18, 18, 255, 45, 39, 27, 165, 49, 41, 27, 165, 44, 38, 26, 165, 46, 39, 27, 165, 55, 45, 29, 165, 39, 35, 25, 165, 48, 41, 27, 165, 46, 40, 27, 165, 46, 39, 27, 165, 60, 48, 32, 165, 47, 40, 27, 165, 43, 37, 26, 165, 39, 35, 26, 165, 36, 33, 25, 165, 60, 48, 32, 165, 43, 37, 26, 165, 43, 38, 28, 165, 47, 40, 27, 165, 44, 38, 26, 165, 46, 39, 27, 165, 39, 35, 25, 165, 43, 38, 28, 165, 46, 39, 27, 165, 47, 41, 30, 165, 46, 39, 27, 165, 68, 52, 34, 165, 50, 42, 28, 165, 39, 35, 25, 165, 47, 40, 27, 165, 53, 44, 29, 165, 57, 46, 30, 165, 71, 53, 35, 165, 53, 44, 29, 165, 48, 41, 27, 165, 37, 34, 25, 165, 47, 40, 27, 165, 62, 51, 37, 165, 41, 36, 27, 165, 87, 70, 49, 165, 40, 35, 27, 165, 37, 33, 25, 165, 50, 43, 32, 165, 42, 37, 26, 165, 45, 39, 29, 165, 43, 37, 26, 165, 51, 42, 28, 165, 53, 44, 29, 165, 46, 39, 27, 165, 40, 35, 25, 165, 46, 39, 27, 165, 37, 33, 25, 165, 45, 39, 26, 165, 36, 33, 25, 165, 40, 36, 26, 165, 45, 39, 27, 165, 45, 39, 26, 165, 49, 42, 27, 165, 50, 42, 28, 165, 54, 44, 29, 165, 47, 40, 27, 165, 48, 41, 27, 165, 56, 46, 30, 165, 60, 47, 31, 165, 46, 39, 27, 165, 46, 39, 27, 165, 41, 36, 26, 165, 43, 37, 26, 165, 51, 42, 28, 165, 41, 36, 26, 165, 40, 35, 25, 165, 38, 34, 25, 165, 38, 34, 25, 165, 50, 42, 27, 165, 46, 39, 27, 165, 41, 36, 26, 165, 44, 38, 26, 165, 49, 41, 27, 165, 44, 38, 26, 165, 43, 37, 26, 165, 43, 37, 26, 165, 41, 37, 27, 165, 43, 38, 26, 165, 39, 35, 25, 165, 37, 33, 25, 165, 59, 49, 36, 165, 44, 38, 26, 165, 44, 38, 26, 165, 53, 45, 33, 165, 71, 58, 42, 165, 39, 35, 25, 165, 42, 37, 26, 165, 41, 37, 27, 165, 56, 45, 30, 165, 41, 36, 26, 165, 64, 53, 38, 165, 69, 57, 41, 165, 40, 36, 26, 165, 57, 46, 30, 165, 41, 36, 26, 165, 48, 41, 27, 165, 48, 41, 27, 165, 78, 58, 36, 165, 76, 57, 36, 165, 57, 46, 30, 165, 51, 43, 28, 165, 43, 37, 26, 165, 36, 33, 25, 165, 45, 39, 26, 165, 55, 46, 34, 165, 82, 66, 47, 165, 43, 37, 28, 165, 39, 35, 25, 165, 38, 34, 26, 165, 37, 33, 25, 165, 40, 36, 26, 165, 36, 33, 25, 165, 57, 48, 35, 165, 41, 36, 26, 165, 44, 38, 26, 165, 44, 38, 26, 165, 56, 45, 30, 165, 53, 44, 29, 165, 38, 34, 25, 165, 52, 43, 28, 165, 56, 46, 30, 165, 41, 36, 26, 165, 44, 38, 26, 165, 38, 34, 25, 165, 46, 39, 27, 165, 56, 45, 30, 165, 45, 39, 27, 165, 48, 41, 27, 165, 48, 41, 27, 165, 58, 47, 31, 165, 42, 37, 26, 165, 45, 39, 27, 165, 47, 40, 27, 165, 53, 44, 29, 165, 43, 37, 26, 165, 43, 37, 26, 165, 38, 34, 25, 165, 38, 34, 25, 165, 41, 36, 26, 165, 49, 42, 27, 165, 48, 41, 27, 165, 45, 39, 26, 165, 61, 48, 32, 165, 48, 41, 27, 165, 69, 52, 35, 165, 65, 50, 33, 165, 45, 39, 27, 165, 50, 42, 27, 165, 47, 40, 27, 165, 54, 44, 29, 165, 36, 33, 25, 165, 48, 41, 31, 165, 39, 35, 25, 165, 41, 36, 26, 165, 51, 42, 28, 165, 54, 44, 29, 165, 44, 38, 26, 165, 46, 40, 27, 165, 47, 40, 27, 165, 47, 40, 27, 165, 55, 45, 30, 165, 51, 51, 42, 165, 42, 37, 26, 165, 40, 36, 27, 165, 41, 36, 26, 165, 60, 47, 31, 165, 41, 36, 26, 165, 43, 37, 26, 165, 63, 52, 38, 165, 73, 59, 42, 165, 70, 57, 41, 165, 56, 47, 34, 165, 37, 33, 25, 165, 43, 38, 28, 165, 46, 40, 27, 165, 48, 41, 27, 165, 47, 40, 27, 165, 47, 40, 27, 165, 42, 37, 26, 165, 46, 39, 27, 165, 48, 41, 27, 165, 37, 33, 25, 165, 39, 35, 25, 165, 46, 40, 27, 165, 47, 40, 27, 165, 37, 34, 25, 165, 50, 43, 32, 165, 39, 35, 25, 165, 41, 36, 26, 165, 40, 36, 26, 165, 52, 43, 28, 165, 52, 43, 28, 165, 59, 47, 31, 165, 46, 40, 27, 165, 36, 33, 25, 165, 47, 40, 27, 165, 57, 46, 30, 165, 52, 43, 28, 165, 48, 41, 27, 165, 49, 42, 27, 165, 40, 36, 26, 165, 48, 41, 27, 165, 53, 52, 43, 165, 40, 36, 26, 165, 39, 35, 25, 165, 48, 41, 31, 165, 41, 36, 26, 165, 38, 34, 25, 165, 44, 38, 26, 165, 41, 36, 26, 165, 48, 42, 31, 165, 77, 62, 45, 165, 45, 39, 29, 165, 54, 46, 34, 165, 44, 38, 26, 165, 42, 37, 26, 165, 41, 36, 26, 165, 46, 40, 27, 165, 56, 47, 34, 165, 40, 36, 27, 165, 38, 34, 25, 165, 48, 41, 27, 165, 48, 41, 27, 165, 41, 36, 26, 165, 43, 37, 26, 165, 46, 39, 27, 165, 48, 41, 27, 165, 47, 40, 27, 165, 38, 34, 26, 165, 42, 37, 26, 165, 39, 35, 25, 165, 45, 39, 26, 165, 39, 35, 25, 165, 52, 43, 28, 165, 59, 47, 31, 165, 48, 41, 27, 165, 49, 42, 27, 165, 49, 42, 27, 165, 50, 42, 28, 165, 53, 44, 29, 165, 51, 43, 28, 165, 40, 35, 25, 165, 47, 48, 41, 165, 48, 41, 27, 165, 48, 41, 27, 165, 45, 39, 27, 165, 62, 49, 32, 165, 48, 41, 27, 165, 65, 50, 33, 165, 50, 42, 28, 165, 48, 49, 41, 165, 48, 41, 27, 165, 17, 17, 18, 255, 22, 23, 23, 255, 14, 15, 15, 255, 13, 13, 13, 255, 11, 12, 12, 255, 10, 10, 10, 255, 3, 3, 4, 255, 9, 9, 10, 255, 16, 16, 17, 255, 14, 14, 15, 255, 12, 12, 13, 255, 13, 13, 14, 255, 8, 9, 9, 255, 11, 11, 11, 255, 10, 10, 10, 255, 11, 12, 12, 255, 17, 18, 18, 255, 16, 17, 17, 255, 17, 17, 17, 255, 19, 20, 20, 255, 30, 31, 32, 255, 33, 34, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 33, 34, 34, 255, 26, 27, 28, 255, 31, 32, 32, 255, 27, 27, 28, 255, 29, 30, 31, 255, 30, 31, 32, 255, 25, 26, 26, 255, 29, 30, 31, 255, 25, 25, 26, 255, 21, 22, 22, 255, 26, 27, 28, 255, 24, 25, 26, 255, 11, 11, 11, 255, 9, 9, 10, 255, 12, 12, 13, 255, 18, 18, 19, 255, 19, 20, 20, 255, 21, 22, 22, 255, 22, 23, 23, 255, 16, 16, 17, 255, 16, 17, 17, 255, 22, 23, 23, 255, 19, 19, 20, 255, 17, 18, 18, 255, 29, 30, 30, 255, 33, 34, 34, 255, 33, 33, 34, 255, 32, 32, 33, 255, 27, 27, 28, 255, 20, 20, 21, 255, 26, 27, 28, 255, 22, 23, 23, 255, 21, 21, 22, 255, 19, 19, 20, 255, 12, 12, 12, 255, 13, 14, 14, 255, 5, 5, 5, 255, 11, 11, 11, 255, 14, 15, 15, 255, 18, 18, 19, 255, 21, 21, 22, 255, 21, 21, 22, 255, 14, 15, 15, 255, 12, 12, 12, 255, 7, 7, 8, 255, 13, 13, 14, 255, 13, 13, 14, 255, 20, 21, 21, 255, 17, 17, 18, 255, 14, 14, 14, 255, 8, 8, 8, 255, 9, 10, 10, 255, 15, 16, 16, 255, 21, 21, 22, 255, 20, 21, 21, 255, 31, 32, 32, 255, 32, 33, 33, 255, 33, 34, 34, 255, 33, 34, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 23, 24, 25, 255, 23, 24, 24, 255, 20, 21, 21, 255, 17, 17, 18, 255, 13, 13, 13, 255, 11, 12, 12, 255, 7, 7, 7, 255, 8, 8, 9, 255, 6, 7, 7, 255, 10, 11, 11, 255, 15, 15, 16, 255, 25, 25, 26, 255, 22, 23, 23, 255, 24, 24, 25, 255, 28, 29, 30, 255, 30, 30, 31, 255, 27, 27, 28, 255, 29, 30, 31, 255, 24, 25, 25, 255, 25, 26, 27, 255, 22, 23, 23, 255, 21, 22, 22, 255, 21, 22, 22, 255, 17, 18, 18, 255, 18, 19, 19, 255, 24, 25, 26, 255, 16, 16, 16, 255, 13, 14, 14, 255, 12, 13, 13, 255, 12, 13, 13, 255, 10, 10, 10, 255, 7, 7, 7, 255, 7, 7, 7, 255, 9, 10, 10, 255, 14, 14, 14, 255, 16, 16, 16, 255, 19, 19, 20, 255, 17, 18, 18, 255, 19, 19, 20, 255, 16, 17, 17, 255, 14, 14, 14, 255, 16, 17, 17, 255, 16, 16, 17, 255, 20, 20, 21, 255, 21, 21, 22, 255, 21, 21, 22, 255, 23, 24, 24, 255, 20, 21, 21, 255, 18, 18, 19, 255, 17, 17, 17, 255, 15, 16, 16, 255, 17, 17, 18, 255, 14, 15, 15, 255, 13, 14, 14, 255, 15, 15, 15, 255, 13, 13, 13, 255, 15, 16, 16, 255, 16, 16, 17, 255, 19, 20, 20, 255, 32, 33, 34, 255, 28, 28, 29, 255, 30, 31, 31, 255, 20, 21, 21, 255, 19, 20, 20, 255, 17, 17, 17, 255, 18, 18, 19, 255, 10, 10, 10, 255, 10, 10, 10, 255, 12, 12, 12, 255, 15, 16, 16, 255, 19, 19, 20, 255, 22, 22, 23, 255, 28, 29, 30, 255, 22, 23, 23, 255, 27, 27, 28, 255, 21, 22, 22, 255, 23, 23, 24, 255, 20, 20, 21, 255, 13, 13, 14, 255, 9, 10, 10, 255, 11, 11, 11, 255, 16, 17, 17, 255, 15, 15, 16, 255, 21, 22, 22, 255, 21, 21, 22, 255, 21, 21, 22, 255, 21, 21, 22, 255, 19, 19, 20, 255, 27, 27, 28, 255, 30, 31, 31, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 33, 33, 34, 255, 23, 23, 24, 255, 20, 21, 21, 255, 19, 19, 20, 255, 15, 15, 15, 255, 17, 17, 17, 255, 16, 17, 17, 255, 11, 11, 11, 255, 15, 15, 15, 255, 16, 17, 17, 255, 15, 16, 16, 255, 15, 15, 16, 255, 17, 17, 17, 255, 18, 18, 19, 255, 18, 18, 19, 255, 18, 18, 18, 255, 23, 23, 24, 255, 28, 29, 29, 255, 18, 19, 19, 255, 20, 20, 21, 255, 19, 20, 20, 255, 16, 16, 17, 255, 8, 9, 9, 255, 16, 16, 16, 255, 19, 19, 20, 255, 19, 19, 20, 255, 20, 20, 21, 255, 30, 31, 31, 255, 26, 27, 28, 255, 33, 33, 34, 255, 33, 33, 34, 255, 30, 31, 32, 255, 32, 33, 34, 255, 30, 31, 31, 255, 27, 28, 28, 255, 22, 23, 23, 255, 20, 21, 21, 255, 18, 19, 19, 255, 20, 20, 21, 255, 16, 16, 17, 255, 17, 17, 17, 255, 11, 11, 12, 255, 12, 12, 13, 255, 16, 16, 17, 255, 24, 24, 25, 255, 18, 19, 19, 255, 21, 22, 22, 255, 27, 27, 28, 255, 22, 23, 24, 255, 28, 28, 29, 255, 17, 17, 18, 255, 23, 23, 24, 255, 29, 29, 30, 255, 19, 20, 20, 255, 27, 28, 29, 255, 22, 23, 23, 255, 19, 20, 20, 255, 19, 19, 20, 255, 15, 16, 16, 255, 12, 12, 12, 255, 13, 13, 14, 255, 18, 18, 19, 255, 21, 21, 22, 255, 21, 22, 22, 255, 27, 28, 29, 255, 26, 26, 27, 255, 22, 23, 23, 255, 29, 30, 30, 255, 33, 33, 34, 255, 33, 34, 34, 255, 16, 16, 17, 255, 22, 22, 23, 255, 23, 24, 24, 255, 27, 28, 28, 255, 25, 26, 27, 255, 18, 18, 18, 255, 16, 16, 16, 255, 37, 34, 25, 165, 42, 37, 26, 165, 51, 42, 28, 165, 45, 39, 27, 165, 63, 49, 32, 165, 55, 45, 29, 165, 45, 39, 26, 165, 46, 39, 27, 165, 43, 37, 26, 165, 70, 57, 41, 165, 43, 38, 28, 165, 38, 34, 25, 165, 55, 73, 37, 255, 42, 37, 26, 165, 50, 42, 28, 165, 42, 37, 26, 165, 41, 36, 26, 165, 42, 37, 26, 165, 38, 34, 25, 165, 40, 36, 26, 165, 42, 37, 26, 165, 37, 33, 25, 165, 45, 39, 26, 165, 45, 39, 26, 165, 49, 41, 27, 165, 46, 40, 27, 165, 55, 45, 29, 165, 49, 41, 27, 165, 38, 34, 25, 165, 37, 33, 25, 165, 43, 38, 26, 165, 49, 41, 27, 165, 62, 49, 32, 165, 42, 37, 26, 165, 39, 34, 25, 165, 38, 34, 25, 165, 60, 50, 37, 165, 84, 67, 46, 165, 82, 66, 47, 165, 38, 34, 25, 165, 41, 37, 27, 165, 38, 34, 26, 165, 42, 36, 26, 165, 40, 35, 26, 165, 37, 33, 25, 165, 45, 39, 26, 165, 41, 36, 26, 165, 40, 35, 25, 165, 41, 36, 26, 165, 47, 40, 27, 165, 37, 34, 25, 165, 46, 39, 27, 165, 42, 37, 26, 165, 64, 50, 33, 165, 49, 41, 27, 165, 39, 35, 25, 165, 37, 33, 25, 165, 36, 33, 25, 165, 42, 37, 26, 165, 46, 47, 41, 165, 43, 38, 26, 165, 38, 34, 25, 165, 40, 36, 26, 165, 47, 40, 27, 165, 52, 43, 28, 165, 49, 41, 27, 165, 38, 34, 25, 165, 40, 35, 25, 165, 43, 37, 26, 165, 36, 33, 25, 165, 42, 37, 26, 165, 44, 38, 26, 165, 61, 48, 32, 165, 63, 49, 33, 165, 86, 96, 41, 255, 64, 50, 33, 165, 61, 48, 32, 165, 53, 44, 29, 165, 44, 38, 26, 165, 48, 41, 27, 165, 44, 38, 26, 165, 41, 36, 26, 165, 50, 43, 31, 165, 54, 46, 33, 165, 40, 36, 26, 165, 47, 40, 27, 165, 45, 39, 26, 165, 37, 33, 25, 165, 37, 33, 25, 165, 40, 36, 26, 165, 47, 48, 41, 165, 37, 34, 25, 165, 50, 43, 32, 165, 43, 38, 28, 165, 47, 40, 27, 165, 50, 42, 28, 165, 49, 41, 27, 165, 40, 36, 26, 165, 41, 36, 26, 165, 42, 37, 26, 165, 44, 38, 26, 165, 52, 43, 28, 165, 60, 48, 31, 165, 72, 54, 36, 165, 59, 47, 31, 165, 39, 35, 25, 165, 54, 46, 34, 165, 50, 43, 32, 165, 41, 36, 26, 165, 36, 33, 25, 165, 41, 36, 26, 165, 43, 38, 26, 165, 42, 37, 26, 165, 48, 41, 27, 165, 39, 35, 25, 165, 37, 34, 25, 165, 38, 34, 25, 165, 40, 35, 25, 165, 37, 34, 25, 165, 36, 33, 25, 165, 44, 38, 26, 165, 65, 50, 33, 165, 45, 39, 27, 165, 36, 33, 25, 165, 40, 35, 25, 165, 39, 35, 25, 165, 42, 37, 26, 165, 38, 34, 25, 165, 39, 35, 25, 165, 47, 40, 27, 165, 58, 46, 31, 165, 43, 38, 26, 165, 53, 44, 29, 165, 42, 37, 26, 165, 52, 44, 33, 165, 43, 38, 26, 165, 49, 41, 27, 165, 42, 37, 26, 165, 45, 39, 26, 165, 42, 37, 26, 165, 43, 37, 26, 165, 39, 35, 26, 165, 40, 35, 25, 165, 52, 43, 28, 165, 62, 48, 32, 165, 44, 38, 26, 165, 62, 49, 32, 165, 46, 39, 27, 165, 47, 40, 27, 165, 51, 42, 28, 165, 64, 50, 33, 165, 48, 41, 27, 165, 52, 43, 28, 165, 42, 37, 26, 165, 39, 35, 25, 165, 36, 33, 25, 165, 42, 37, 26, 165, 39, 35, 25, 165, 47, 40, 27, 165, 59, 47, 31, 165, 60, 47, 31, 165, 52, 43, 28, 165, 43, 38, 26, 165, 47, 40, 27, 165, 48, 41, 27, 165, 41, 36, 26, 165, 86, 69, 49, 165, 57, 48, 35, 165, 41, 36, 26, 165, 44, 38, 26, 165, 37, 33, 25, 165, 57, 48, 35, 165, 39, 35, 25, 165, 41, 36, 27, 165, 47, 41, 30, 165, 42, 37, 27, 165, 38, 34, 25, 165, 40, 36, 26, 165, 42, 37, 26, 165, 49, 41, 27, 165, 47, 40, 27, 165, 46, 40, 27, 165, 40, 36, 26, 165, 37, 33, 25, 165, 54, 44, 29, 165, 59, 47, 31, 165, 40, 35, 26, 165, 39, 35, 25, 165, 46, 40, 30, 165, 39, 35, 25, 165, 41, 36, 26, 165, 58, 46, 31, 165, 57, 46, 30, 165, 49, 41, 27, 165, 67, 51, 34, 165, 59, 47, 31, 165, 46, 40, 27, 165, 48, 41, 27, 165, 58, 47, 31, 165, 49, 41, 27, 165, 54, 44, 29, 165, 41, 36, 26, 165, 51, 43, 28, 165, 51, 43, 28, 165, 58, 47, 31, 165, 55, 45, 29, 165, 47, 40, 27, 165, 42, 37, 26, 165, 45, 39, 27, 165, 42, 36, 26, 165, 44, 38, 26, 165, 43, 38, 26, 165, 89, 101, 36, 255, 44, 38, 26, 165, 45, 39, 27, 165, 40, 36, 26, 165, 43, 37, 26, 165, 47, 40, 27, 165, 50, 42, 28, 165, 44, 38, 26, 165, 38, 34, 26, 165, 44, 38, 26, 165, 41, 36, 26, 165, 42, 37, 26, 165, 43, 37, 26, 165, 36, 33, 25, 165, 38, 34, 25, 165, 44, 38, 26, 165, 38, 34, 25, 165, 51, 44, 32, 165, 39, 35, 25, 165, 38, 34, 25, 165, 42, 45, 40, 165, 38, 34, 25, 165, 42, 37, 26, 165, 46, 39, 27, 165, 37, 34, 25, 165, 46, 39, 27, 165, 48, 41, 27, 165, 47, 40, 27, 165, 54, 44, 29, 165, 54, 44, 29, 165, 39, 35, 25, 165, 37, 34, 25, 165, 55, 47, 34, 165, 41, 36, 26, 165, 47, 40, 27, 165, 43, 37, 26, 165, 44, 38, 26, 165, 45, 39, 27, 165, 43, 38, 26, 165, 48, 41, 27, 165, 58, 46, 31, 165, 45, 39, 27, 165, 50, 42, 28, 165, 41, 36, 26, 165, 19, 19, 20, 255, 16, 17, 17, 255, 12, 12, 12, 255, 12, 12, 12, 255, 9, 9, 10, 255, 5, 5, 6, 255, 5, 5, 5, 255, 12, 12, 13, 255, 16, 16, 16, 255, 12, 12, 13, 255, 14, 14, 15, 255, 12, 13, 13, 255, 9, 9, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 13, 13, 14, 255, 15, 16, 16, 255, 19, 19, 20, 255, 15, 15, 15, 255, 19, 20, 20, 255, 24, 25, 26, 255, 24, 25, 25, 255, 32, 33, 34, 255, 33, 33, 34, 255, 33, 33, 34, 255, 33, 33, 34, 255, 31, 32, 33, 255, 33, 34, 34, 255, 32, 32, 33, 255, 30, 31, 32, 255, 26, 27, 28, 255, 32, 33, 34, 255, 32, 33, 33, 255, 25, 26, 26, 255, 28, 29, 30, 255, 14, 15, 15, 255, 11, 11, 11, 255, 11, 12, 12, 255, 16, 16, 16, 255, 18, 18, 19, 255, 22, 22, 23, 255, 27, 27, 28, 255, 25, 26, 27, 255, 26, 26, 27, 255, 14, 15, 15, 255, 14, 14, 14, 255, 23, 23, 24, 255, 33, 33, 34, 255, 30, 30, 31, 255, 33, 33, 34, 255, 33, 33, 34, 255, 26, 27, 27, 255, 23, 24, 24, 255, 22, 23, 23, 255, 21, 22, 22, 255, 17, 18, 18, 255, 18, 19, 19, 255, 20, 21, 21, 255, 15, 15, 15, 255, 7, 7, 7, 255, 11, 11, 11, 255, 9, 9, 10, 255, 18, 19, 19, 255, 18, 18, 19, 255, 17, 17, 18, 255, 22, 22, 23, 255, 25, 25, 26, 255, 21, 21, 21, 255, 11, 11, 11, 255, 26, 26, 27, 255, 23, 23, 24, 255, 18, 18, 19, 255, 18, 18, 19, 255, 19, 19, 20, 255, 17, 18, 18, 255, 16, 16, 17, 255, 17, 17, 18, 255, 19, 20, 20, 255, 25, 25, 26, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 33, 255, 33, 34, 34, 255, 31, 31, 32, 255, 21, 22, 22, 255, 21, 21, 22, 255, 15, 15, 16, 255, 14, 14, 14, 255, 14, 14, 14, 255, 7, 8, 8, 255, 7, 8, 8, 255, 7, 7, 7, 255, 9, 10, 10, 255, 17, 17, 17, 255, 17, 17, 18, 255, 18, 18, 19, 255, 26, 27, 28, 255, 30, 31, 31, 255, 22, 23, 23, 255, 30, 30, 31, 255, 28, 28, 29, 255, 31, 31, 32, 255, 31, 32, 33, 255, 31, 32, 33, 255, 27, 28, 29, 255, 30, 30, 31, 255, 23, 23, 24, 255, 29, 29, 30, 255, 18, 18, 19, 255, 21, 21, 22, 255, 14, 14, 14, 255, 16, 17, 17, 255, 15, 15, 15, 255, 8, 8, 8, 255, 6, 6, 6, 255, 7, 7, 7, 255, 7, 7, 7, 255, 11, 11, 12, 255, 11, 12, 12, 255, 11, 12, 12, 255, 16, 16, 16, 255, 14, 14, 15, 255, 12, 12, 12, 255, 18, 19, 19, 255, 18, 18, 18, 255, 26, 27, 28, 255, 25, 26, 26, 255, 29, 30, 31, 255, 23, 23, 24, 255, 25, 26, 26, 255, 28, 29, 29, 255, 19, 20, 20, 255, 19, 20, 20, 255, 16, 17, 17, 255, 15, 16, 16, 255, 14, 14, 15, 255, 18, 19, 19, 255, 17, 18, 18, 255, 14, 14, 15, 255, 18, 18, 18, 255, 17, 17, 18, 255, 17, 17, 17, 255, 26, 26, 27, 255, 30, 31, 32, 255, 25, 26, 27, 255, 22, 22, 23, 255, 19, 20, 20, 255, 15, 16, 16, 255, 12, 12, 13, 255, 11, 11, 12, 255, 11, 11, 12, 255, 11, 12, 12, 255, 18, 19, 19, 255, 19, 19, 20, 255, 30, 31, 31, 255, 32, 32, 33, 255, 29, 30, 31, 255, 31, 32, 33, 255, 31, 31, 32, 255, 22, 22, 23, 255, 19, 19, 20, 255, 12, 13, 13, 255, 13, 13, 13, 255, 9, 9, 9, 255, 11, 11, 12, 255, 20, 21, 21, 255, 18, 18, 18, 255, 22, 23, 24, 255, 25, 26, 26, 255, 22, 22, 23, 255, 24, 25, 26, 255, 33, 34, 34, 255, 33, 34, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 21, 21, 22, 255, 17, 17, 17, 255, 10, 11, 11, 255, 14, 14, 15, 255, 12, 13, 13, 255, 9, 9, 10, 255, 14, 14, 15, 255, 18, 19, 19, 255, 20, 20, 21, 255, 25, 25, 26, 255, 22, 22, 23, 255, 24, 24, 25, 255, 17, 18, 18, 255, 22, 23, 23, 255, 22, 23, 23, 255, 23, 24, 24, 255, 30, 30, 31, 255, 24, 24, 25, 255, 19, 19, 20, 255, 19, 20, 20, 255, 15, 15, 16, 255, 8, 8, 9, 255, 13, 14, 14, 255, 17, 18, 18, 255, 19, 19, 20, 255, 25, 25, 26, 255, 31, 31, 32, 255, 33, 34, 34, 255, 29, 30, 31, 255, 29, 29, 30, 255, 22, 23, 23, 255, 26, 27, 28, 255, 23, 24, 24, 255, 33, 33, 34, 255, 27, 27, 28, 255, 26, 27, 27, 255, 23, 24, 24, 255, 20, 21, 21, 255, 15, 16, 16, 255, 13, 13, 13, 255, 13, 14, 14, 255, 12, 12, 13, 255, 19, 19, 20, 255, 19, 20, 20, 255, 17, 18, 18, 255, 28, 29, 29, 255, 30, 31, 32, 255, 31, 31, 32, 255, 32, 33, 34, 255, 25, 25, 26, 255, 25, 26, 27, 255, 24, 25, 26, 255, 24, 24, 25, 255, 21, 21, 22, 255, 19, 20, 20, 255, 18, 19, 19, 255, 15, 16, 16, 255, 14, 14, 14, 255, 12, 13, 13, 255, 16, 17, 17, 255, 19, 19, 19, 255, 19, 19, 20, 255, 23, 23, 24, 255, 24, 25, 25, 255, 27, 28, 29, 255, 29, 30, 31, 255, 29, 29, 30, 255, 33, 33, 34, 255, 28, 29, 30, 255, 30, 31, 31, 255, 21, 22, 22, 255, 24, 24, 25, 255, 27, 27, 28, 255, 28, 28, 29, 255, 29, 30, 31, 255, 25, 26, 27, 255, 43, 37, 26, 165, 41, 36, 26, 165, 54, 45, 29, 165, 45, 39, 26, 165, 47, 40, 27, 165, 57, 46, 30, 165, 56, 45, 30, 165, 49, 41, 27, 165, 44, 38, 26, 165, 67, 55, 40, 165, 36, 33, 25, 165, 44, 38, 26, 165, 55, 45, 29, 165, 55, 45, 29, 165, 45, 39, 27, 165, 45, 39, 27, 165, 42, 37, 26, 165, 45, 39, 27, 165, 42, 37, 26, 165, 40, 36, 26, 165, 41, 36, 26, 165, 42, 37, 26, 165, 39, 35, 25, 165, 42, 37, 26, 165, 51, 43, 28, 165, 49, 42, 27, 165, 53, 44, 29, 165, 52, 43, 28, 165, 42, 37, 26, 165, 40, 36, 26, 165, 44, 38, 26, 165, 45, 39, 26, 165, 46, 39, 27, 165, 39, 34, 25, 165, 39, 35, 25, 165, 39, 35, 25, 165, 62, 52, 37, 165, 64, 53, 38, 165, 86, 69, 49, 165, 56, 47, 34, 165, 36, 33, 25, 165, 59, 50, 36, 165, 40, 35, 27, 165, 38, 34, 25, 165, 71, 58, 41, 165, 43, 37, 26, 165, 42, 37, 26, 165, 39, 35, 25, 165, 44, 38, 26, 165, 39, 35, 25, 165, 39, 35, 26, 165, 39, 35, 25, 165, 53, 44, 29, 165, 57, 46, 30, 165, 56, 46, 30, 165, 40, 35, 25, 165, 38, 34, 25, 165, 43, 37, 26, 165, 46, 39, 27, 165, 46, 40, 27, 165, 50, 42, 28, 165, 40, 35, 25, 165, 43, 37, 26, 165, 39, 35, 25, 165, 39, 35, 25, 165, 46, 40, 27, 165, 46, 39, 27, 165, 40, 36, 26, 165, 42, 37, 26, 165, 37, 33, 25, 165, 40, 36, 26, 165, 47, 48, 41, 165, 56, 45, 30, 165, 59, 47, 31, 165, 69, 53, 35, 165, 55, 45, 30, 165, 55, 45, 29, 165, 59, 47, 31, 165, 38, 34, 25, 165, 47, 40, 27, 165, 45, 39, 26, 165, 41, 36, 26, 165, 48, 42, 31, 165, 68, 56, 40, 165, 38, 34, 25, 165, 44, 46, 40, 165, 52, 43, 28, 165, 36, 33, 25, 165, 37, 33, 25, 165, 44, 38, 26, 165, 36, 33, 25, 165, 36, 33, 25, 165, 39, 35, 26, 165, 44, 39, 29, 165, 51, 42, 28, 165, 56, 45, 30, 165, 56, 46, 30, 165, 42, 36, 26, 165, 40, 36, 26, 165, 45, 39, 27, 165, 44, 38, 26, 165, 44, 38, 26, 165, 51, 43, 28, 165, 59, 47, 31, 165, 58, 46, 31, 165, 37, 33, 25, 165, 57, 48, 35, 165, 37, 33, 25, 165, 38, 34, 25, 165, 38, 34, 25, 165, 47, 41, 30, 165, 46, 39, 27, 165, 37, 34, 25, 165, 45, 39, 27, 165, 37, 33, 25, 165, 43, 38, 28, 165, 63, 52, 38, 165, 48, 41, 30, 165, 40, 35, 26, 165, 37, 34, 25, 165, 46, 39, 27, 165, 63, 49, 32, 165, 46, 39, 27, 165, 58, 48, 35, 165, 58, 48, 35, 165, 46, 39, 27, 165, 40, 35, 26, 165, 39, 35, 26, 165, 40, 35, 25, 165, 62, 49, 32, 165, 56, 45, 30, 165, 43, 38, 26, 165, 51, 43, 28, 165, 38, 34, 25, 165, 36, 33, 25, 165, 39, 35, 25, 165, 43, 37, 26, 165, 50, 43, 31, 165, 44, 39, 29, 165, 45, 39, 27, 165, 39, 35, 25, 165, 44, 38, 26, 165, 41, 36, 26, 165, 58, 46, 31, 165, 62, 48, 32, 165, 45, 39, 27, 165, 55, 45, 30, 165, 46, 40, 27, 165, 44, 38, 26, 165, 42, 37, 26, 165, 58, 46, 31, 165, 49, 42, 27, 165, 41, 36, 26, 165, 44, 38, 26, 165, 55, 46, 34, 165, 43, 38, 28, 165, 46, 40, 27, 165, 43, 38, 26, 165, 53, 44, 29, 165, 56, 46, 30, 165, 59, 47, 31, 165, 49, 41, 27, 165, 47, 40, 27, 165, 45, 39, 27, 165, 47, 40, 27, 165, 44, 46, 40, 165, 38, 34, 25, 165, 43, 38, 26, 165, 42, 37, 26, 165, 44, 38, 26, 165, 41, 36, 26, 165, 41, 36, 26, 165, 40, 35, 25, 165, 39, 35, 25, 165, 44, 38, 28, 165, 39, 35, 25, 165, 41, 36, 26, 165, 43, 38, 26, 165, 46, 39, 27, 165, 57, 46, 30, 165, 59, 47, 31, 165, 38, 34, 25, 165, 38, 35, 26, 165, 44, 38, 26, 165, 50, 42, 28, 165, 59, 47, 31, 165, 42, 37, 26, 165, 53, 45, 33, 165, 44, 39, 29, 165, 39, 35, 25, 165, 42, 37, 26, 165, 51, 42, 28, 165, 58, 46, 31, 165, 50, 42, 28, 165, 58, 46, 31, 165, 58, 47, 31, 165, 49, 41, 27, 165, 52, 43, 28, 165, 62, 57, 46, 165, 51, 42, 28, 165, 48, 41, 27, 165, 40, 35, 26, 165, 47, 40, 27, 165, 44, 38, 26, 165, 52, 43, 29, 165, 48, 41, 27, 165, 45, 39, 26, 165, 45, 39, 27, 165, 48, 41, 27, 165, 47, 40, 27, 165, 48, 41, 27, 165, 38, 34, 25, 165, 53, 44, 29, 165, 41, 36, 26, 165, 55, 45, 29, 165, 44, 38, 26, 165, 45, 39, 27, 165, 40, 36, 26, 165, 44, 38, 26, 165, 45, 39, 27, 165, 39, 35, 25, 165, 45, 39, 26, 165, 43, 37, 26, 165, 36, 33, 25, 165, 39, 35, 25, 165, 52, 44, 32, 165, 41, 36, 26, 165, 43, 37, 26, 165, 42, 37, 26, 165, 43, 38, 28, 165, 40, 35, 26, 165, 41, 36, 26, 165, 41, 36, 26, 165, 38, 34, 25, 165, 46, 40, 30, 165, 42, 37, 26, 165, 39, 35, 25, 165, 36, 33, 25, 165, 50, 42, 28, 165, 41, 36, 26, 165, 45, 39, 26, 165, 48, 41, 27, 165, 44, 38, 26, 165, 37, 33, 25, 165, 87, 69, 49, 165, 41, 37, 27, 165, 44, 38, 26, 165, 43, 37, 26, 165, 39, 35, 25, 165, 41, 36, 26, 165, 40, 36, 26, 165, 46, 40, 27, 165, 48, 41, 27, 165, 47, 40, 27, 165, 50, 42, 28, 165, 39, 35, 25, 165, 17, 17, 18, 255, 17, 17, 17, 255, 9, 10, 10, 255, 12, 12, 13, 255, 7, 7, 7, 255, 5, 5, 5, 255, 7, 7, 7, 255, 10, 10, 10, 255, 16, 16, 17, 255, 18, 18, 18, 255, 19, 20, 20, 255, 16, 17, 17, 255, 11, 11, 11, 255, 13, 14, 14, 255, 14, 14, 15, 255, 9, 10, 10, 255, 12, 13, 13, 255, 9, 9, 10, 255, 9, 9, 9, 255, 16, 16, 16, 255, 20, 20, 21, 255, 21, 21, 22, 255, 24, 25, 25, 255, 25, 26, 26, 255, 32, 33, 34, 255, 31, 32, 32, 255, 32, 33, 34, 255, 27, 27, 28, 255, 32, 33, 34, 255, 32, 32, 33, 255, 33, 33, 34, 255, 29, 30, 30, 255, 18, 18, 18, 255, 17, 17, 18, 255, 15, 15, 15, 255, 14, 14, 15, 255, 15, 15, 15, 255, 14, 14, 15, 255, 18, 18, 19, 255, 24, 24, 25, 255, 21, 22, 22, 255, 29, 29, 30, 255, 29, 29, 30, 255, 25, 26, 26, 255, 18, 19, 19, 255, 25, 26, 26, 255, 30, 31, 32, 255, 33, 34, 34, 255, 33, 34, 34, 255, 26, 26, 27, 255, 28, 28, 29, 255, 21, 22, 22, 255, 24, 25, 26, 255, 25, 26, 26, 255, 15, 15, 16, 255, 22, 22, 23, 255, 17, 17, 17, 255, 15, 16, 16, 255, 17, 17, 18, 255, 10, 10, 11, 255, 8, 9, 9, 255, 14, 14, 14, 255, 15, 15, 15, 255, 19, 19, 20, 255, 22, 22, 23, 255, 22, 22, 23, 255, 24, 24, 25, 255, 31, 32, 33, 255, 33, 34, 34, 255, 32, 33, 34, 255, 27, 28, 28, 255, 27, 27, 28, 255, 19, 20, 20, 255, 19, 19, 20, 255, 16, 16, 17, 255, 14, 14, 14, 255, 20, 20, 21, 255, 20, 21, 21, 255, 33, 34, 34, 255, 32, 33, 34, 255, 30, 31, 31, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 33, 33, 34, 255, 33, 34, 34, 255, 31, 32, 32, 255, 23, 23, 24, 255, 20, 21, 21, 255, 21, 22, 22, 255, 11, 12, 12, 255, 12, 12, 12, 255, 9, 9, 9, 255, 5, 6, 6, 255, 6, 7, 7, 255, 15, 15, 16, 255, 17, 17, 17, 255, 14, 14, 14, 255, 30, 31, 32, 255, 26, 27, 28, 255, 27, 28, 29, 255, 23, 24, 25, 255, 25, 25, 26, 255, 29, 29, 30, 255, 26, 27, 27, 255, 30, 30, 31, 255, 32, 33, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 29, 30, 30, 255, 30, 31, 32, 255, 27, 27, 28, 255, 17, 17, 18, 255, 21, 22, 22, 255, 12, 13, 13, 255, 13, 14, 14, 255, 10, 10, 10, 255, 6, 6, 7, 255, 10, 11, 11, 255, 10, 10, 11, 255, 11, 11, 12, 255, 9, 9, 9, 255, 8, 9, 9, 255, 9, 10, 10, 255, 13, 13, 13, 255, 11, 11, 12, 255, 13, 13, 13, 255, 17, 18, 18, 255, 23, 24, 24, 255, 21, 22, 22, 255, 20, 20, 21, 255, 23, 23, 24, 255, 31, 32, 33, 255, 21, 22, 22, 255, 23, 24, 24, 255, 20, 21, 21, 255, 23, 24, 24, 255, 16, 16, 16, 255, 17, 17, 18, 255, 20, 21, 21, 255, 19, 20, 20, 255, 16, 17, 17, 255, 12, 12, 12, 255, 15, 16, 16, 255, 20, 21, 21, 255, 23, 23, 24, 255, 32, 32, 33, 255, 24, 24, 25, 255, 27, 28, 28, 255, 16, 16, 17, 255, 13, 13, 14, 255, 10, 10, 11, 255, 6, 6, 6, 255, 9, 9, 9, 255, 10, 10, 10, 255, 15, 15, 15, 255, 20, 21, 21, 255, 21, 21, 22, 255, 33, 33, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 27, 28, 28, 255, 26, 27, 28, 255, 17, 18, 18, 255, 11, 11, 11, 255, 9, 9, 9, 255, 6, 6, 6, 255, 13, 13, 14, 255, 15, 15, 16, 255, 16, 16, 17, 255, 21, 22, 22, 255, 25, 25, 26, 255, 24, 24, 25, 255, 31, 32, 32, 255, 30, 31, 31, 255, 31, 32, 32, 255, 33, 33, 34, 255, 33, 34, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 25, 26, 27, 255, 18, 18, 19, 255, 18, 18, 19, 255, 15, 15, 15, 255, 11, 11, 12, 255, 11, 11, 11, 255, 15, 15, 15, 255, 17, 17, 18, 255, 19, 20, 20, 255, 23, 24, 24, 255, 26, 27, 27, 255, 27, 27, 28, 255, 23, 24, 24, 255, 28, 29, 29, 255, 30, 31, 32, 255, 32, 32, 33, 255, 27, 27, 28, 255, 32, 32, 33, 255, 22, 22, 23, 255, 21, 22, 22, 255, 14, 14, 14, 255, 11, 12, 12, 255, 10, 10, 10, 255, 17, 17, 18, 255, 19, 20, 20, 255, 23, 24, 24, 255, 23, 23, 24, 255, 26, 27, 28, 255, 30, 30, 31, 255, 29, 30, 31, 255, 25, 26, 26, 255, 31, 32, 32, 255, 32, 33, 33, 255, 29, 30, 30, 255, 25, 26, 26, 255, 24, 24, 25, 255, 23, 24, 25, 255, 17, 18, 18, 255, 17, 17, 18, 255, 8, 8, 9, 255, 12, 12, 12, 255, 14, 14, 14, 255, 18, 19, 19, 255, 20, 21, 21, 255, 22, 22, 23, 255, 23, 23, 24, 255, 32, 33, 33, 255, 31, 31, 32, 255, 29, 30, 30, 255, 24, 25, 25, 255, 29, 30, 31, 255, 30, 31, 32, 255, 23, 24, 24, 255, 16, 17, 17, 255, 13, 13, 14, 255, 19, 19, 20, 255, 13, 13, 13, 255, 14, 14, 15, 255, 14, 14, 14, 255, 14, 15, 15, 255, 22, 23, 23, 255, 20, 21, 21, 255, 24, 24, 25, 255, 29, 29, 30, 255, 31, 32, 33, 255, 30, 31, 31, 255, 29, 30, 31, 255, 33, 34, 34, 255, 33, 33, 34, 255, 32, 32, 33, 255, 31, 32, 33, 255, 23, 23, 24, 255, 32, 33, 34, 255, 29, 30, 31, 255, 33, 33, 34, 255, 24, 24, 25, 255, 63, 49, 32, 165, 41, 36, 26, 165, 46, 39, 27, 165, 47, 40, 27, 165, 42, 37, 26, 165, 43, 38, 28, 165, 41, 36, 26, 165, 45, 39, 26, 165, 38, 34, 25, 165, 37, 34, 25, 165, 39, 35, 25, 165, 59, 47, 31, 165, 49, 42, 27, 165, 52, 43, 28, 165, 46, 48, 41, 165, 48, 41, 27, 165, 43, 38, 26, 165, 42, 37, 27, 165, 49, 41, 27, 165, 38, 34, 25, 165, 51, 42, 28, 165, 42, 37, 26, 165, 57, 46, 30, 165, 52, 43, 29, 165, 58, 47, 31, 165, 56, 46, 30, 165, 75, 56, 36, 165, 73, 55, 36, 165, 65, 50, 33, 165, 40, 35, 26, 165, 64, 53, 38, 165, 37, 34, 25, 165, 52, 44, 32, 165, 87, 69, 49, 165, 55, 46, 34, 165, 58, 48, 35, 165, 43, 38, 28, 165, 39, 35, 26, 165, 44, 38, 28, 165, 46, 40, 30, 165, 87, 69, 49, 165, 37, 33, 25, 165, 40, 36, 26, 165, 40, 35, 25, 165, 41, 36, 26, 165, 39, 35, 25, 165, 39, 35, 25, 165, 40, 35, 25, 165, 46, 39, 27, 165, 38, 34, 25, 165, 56, 47, 34, 165, 37, 33, 25, 165, 45, 39, 26, 165, 58, 46, 30, 165, 47, 40, 27, 165, 42, 37, 27, 165, 37, 33, 25, 165, 66, 51, 33, 165, 56, 45, 30, 165, 42, 36, 26, 165, 61, 48, 32, 165, 48, 41, 27, 165, 48, 41, 27, 165, 43, 37, 26, 165, 47, 40, 27, 165, 49, 42, 27, 165, 46, 39, 27, 165, 39, 35, 25, 165, 46, 40, 27, 165, 48, 41, 27, 165, 46, 40, 29, 165, 52, 43, 28, 165, 52, 43, 28, 165, 45, 39, 26, 165, 44, 38, 26, 165, 52, 43, 28, 165, 57, 46, 30, 165, 46, 40, 27, 165, 48, 41, 27, 165, 38, 34, 25, 165, 39, 34, 25, 165, 38, 34, 26, 165, 42, 37, 28, 165, 72, 59, 42, 165, 46, 40, 29, 165, 38, 34, 25, 165, 48, 41, 27, 165, 44, 38, 26, 165, 44, 38, 26, 165, 57, 48, 35, 165, 74, 60, 43, 165, 55, 46, 34, 165, 45, 39, 27, 165, 36, 33, 25, 165, 54, 44, 29, 165, 38, 34, 25, 165, 38, 34, 25, 165, 56, 47, 35, 165, 36, 33, 25, 165, 46, 40, 27, 165, 44, 38, 26, 165, 43, 37, 26, 165, 56, 45, 30, 165, 46, 40, 27, 165, 38, 34, 25, 165, 42, 37, 26, 165, 44, 38, 26, 165, 39, 35, 25, 165, 55, 47, 34, 165, 80, 64, 46, 165, 36, 33, 25, 165, 38, 34, 25, 165, 41, 36, 26, 165, 49, 41, 27, 165, 36, 33, 25, 165, 60, 58, 49, 165, 49, 42, 31, 165, 39, 35, 25, 165, 38, 34, 26, 165, 39, 35, 25, 165, 40, 36, 26, 165, 36, 33, 25, 165, 39, 35, 25, 165, 36, 33, 25, 165, 37, 34, 25, 165, 36, 33, 25, 165, 44, 38, 26, 165, 50, 42, 28, 165, 55, 45, 29, 165, 49, 41, 27, 165, 36, 33, 25, 165, 37, 34, 25, 165, 36, 33, 25, 165, 45, 39, 26, 165, 47, 40, 27, 165, 44, 38, 26, 165, 44, 38, 26, 165, 40, 36, 26, 165, 41, 36, 26, 165, 42, 37, 26, 165, 56, 45, 30, 165, 42, 37, 26, 165, 43, 37, 26, 165, 57, 46, 30, 165, 51, 43, 28, 165, 44, 38, 26, 165, 39, 35, 25, 165, 41, 36, 26, 165, 41, 36, 27, 165, 38, 34, 25, 165, 76, 62, 44, 165, 36, 33, 25, 165, 41, 36, 26, 165, 46, 39, 27, 165, 40, 36, 26, 165, 47, 40, 27, 165, 53, 44, 29, 165, 48, 41, 27, 165, 60, 48, 31, 165, 70, 53, 35, 165, 68, 52, 34, 165, 61, 48, 32, 165, 43, 38, 26, 165, 44, 38, 26, 165, 37, 33, 25, 165, 40, 36, 27, 165, 43, 38, 26, 165, 47, 40, 27, 165, 50, 42, 28, 165, 52, 43, 28, 165, 47, 40, 27, 165, 46, 40, 27, 165, 38, 34, 25, 165, 44, 38, 26, 165, 47, 40, 27, 165, 59, 49, 36, 165, 46, 40, 29, 165, 52, 44, 32, 165, 46, 40, 27, 165, 46, 40, 27, 165, 40, 36, 26, 165, 42, 37, 28, 165, 46, 40, 27, 165, 39, 35, 25, 165, 51, 43, 28, 165, 44, 38, 26, 165, 37, 33, 25, 165, 42, 37, 26, 165, 46, 47, 42, 165, 46, 40, 27, 165, 57, 46, 30, 165, 45, 39, 27, 165, 46, 40, 27, 165, 53, 44, 29, 165, 57, 46, 30, 165, 48, 41, 27, 165, 52, 43, 28, 165, 55, 45, 30, 165, 50, 42, 28, 165, 40, 36, 26, 165, 42, 37, 26, 165, 45, 39, 26, 165, 51, 43, 28, 165, 38, 34, 25, 165, 61, 51, 37, 165, 41, 36, 26, 165, 60, 47, 31, 165, 53, 44, 29, 165, 49, 41, 27, 165, 38, 34, 25, 165, 43, 37, 26, 165, 44, 39, 29, 165, 45, 39, 26, 165, 40, 35, 25, 165, 48, 41, 27, 165, 48, 41, 27, 165, 48, 41, 27, 165, 43, 38, 28, 165, 37, 33, 25, 165, 74, 60, 43, 165, 46, 40, 30, 165, 46, 39, 27, 165, 43, 37, 26, 165, 56, 47, 35, 165, 36, 33, 25, 165, 48, 41, 27, 165, 38, 34, 25, 165, 47, 40, 27, 165, 48, 41, 27, 165, 60, 48, 32, 165, 41, 36, 26, 165, 41, 36, 26, 165, 61, 51, 37, 165, 36, 33, 25, 165, 67, 55, 40, 165, 53, 45, 33, 165, 37, 34, 25, 165, 36, 33, 25, 165, 46, 40, 27, 165, 46, 39, 27, 165, 56, 53, 44, 165, 45, 39, 27, 165, 39, 35, 25, 165, 40, 36, 27, 165, 54, 46, 34, 165, 64, 53, 38, 165, 59, 49, 36, 165, 37, 33, 25, 165, 42, 37, 26, 165, 39, 34, 25, 165, 49, 42, 27, 165, 46, 39, 27, 165, 47, 40, 27, 165, 45, 39, 27, 165, 58, 46, 31, 165, 61, 48, 32, 165, 19, 19, 20, 255, 14, 14, 14, 255, 8, 8, 8, 255, 8, 9, 9, 255, 6, 6, 6, 255, 9, 9, 9, 255, 14, 14, 15, 255, 15, 16, 16, 255, 20, 21, 21, 255, 21, 21, 22, 255, 23, 23, 24, 255, 18, 19, 19, 255, 17, 17, 18, 255, 17, 18, 18, 255, 12, 12, 13, 255, 12, 13, 13, 255, 12, 12, 12, 255, 12, 12, 12, 255, 12, 12, 12, 255, 12, 13, 13, 255, 16, 16, 17, 255, 18, 18, 18, 255, 23, 23, 24, 255, 26, 26, 27, 255, 23, 24, 24, 255, 27, 28, 29, 255, 33, 33, 34, 255, 32, 33, 33, 255, 23, 24, 24, 255, 22, 22, 23, 255, 25, 25, 26, 255, 12, 13, 13, 255, 15, 16, 16, 255, 15, 15, 15, 255, 11, 12, 12, 255, 10, 10, 10, 255, 9, 10, 10, 255, 13, 13, 14, 255, 16, 17, 17, 255, 28, 28, 29, 255, 27, 27, 28, 255, 29, 30, 30, 255, 23, 24, 24, 255, 31, 31, 32, 255, 28, 28, 29, 255, 31, 32, 32, 255, 32, 33, 34, 255, 33, 33, 34, 255, 33, 33, 34, 255, 27, 27, 28, 255, 31, 32, 32, 255, 21, 21, 22, 255, 21, 21, 22, 255, 27, 27, 28, 255, 24, 24, 25, 255, 16, 16, 17, 255, 14, 14, 14, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 9, 9, 255, 10, 11, 11, 255, 11, 11, 11, 255, 16, 17, 17, 255, 22, 23, 23, 255, 27, 28, 28, 255, 23, 24, 25, 255, 33, 33, 34, 255, 33, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 27, 28, 28, 255, 29, 30, 31, 255, 16, 17, 17, 255, 12, 13, 13, 255, 13, 14, 14, 255, 12, 12, 13, 255, 14, 14, 14, 255, 24, 25, 26, 255, 27, 28, 29, 255, 33, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 33, 34, 34, 255, 30, 31, 32, 255, 23, 23, 24, 255, 27, 28, 29, 255, 17, 17, 18, 255, 13, 14, 14, 255, 9, 9, 9, 255, 9, 9, 9, 255, 12, 13, 13, 255, 10, 10, 11, 255, 12, 12, 12, 255, 28, 29, 29, 255, 23, 24, 25, 255, 24, 25, 25, 255, 25, 26, 26, 255, 28, 29, 30, 255, 22, 23, 23, 255, 20, 21, 21, 255, 30, 31, 32, 255, 32, 33, 34, 255, 32, 33, 33, 255, 29, 30, 30, 255, 29, 29, 30, 255, 30, 31, 32, 255, 33, 34, 34, 255, 25, 25, 26, 255, 22, 22, 23, 255, 21, 21, 22, 255, 15, 16, 16, 255, 4, 4, 4, 255, 8, 8, 8, 255, 9, 9, 9, 255, 18, 18, 19, 255, 15, 16, 16, 255, 19, 19, 20, 255, 9, 9, 10, 255, 9, 10, 10, 255, 12, 12, 12, 255, 5, 6, 6, 255, 11, 11, 11, 255, 18, 19, 19, 255, 12, 12, 13, 255, 17, 17, 18, 255, 18, 18, 18, 255, 22, 23, 23, 255, 23, 23, 24, 255, 19, 20, 20, 255, 27, 27, 28, 255, 28, 29, 29, 255, 32, 33, 34, 255, 23, 24, 24, 255, 17, 18, 18, 255, 18, 19, 19, 255, 21, 21, 22, 255, 21, 21, 22, 255, 13, 14, 14, 255, 10, 10, 10, 255, 15, 16, 16, 255, 18, 18, 18, 255, 15, 16, 16, 255, 26, 27, 27, 255, 28, 28, 29, 255, 26, 27, 28, 255, 15, 16, 16, 255, 13, 14, 14, 255, 9, 10, 10, 255, 5, 5, 5, 255, 13, 13, 14, 255, 13, 13, 14, 255, 18, 19, 19, 255, 17, 17, 18, 255, 14, 14, 15, 255, 26, 26, 27, 255, 33, 34, 34, 255, 23, 23, 24, 255, 19, 19, 20, 255, 17, 17, 18, 255, 13, 13, 14, 255, 11, 11, 11, 255, 7, 8, 8, 255, 5, 5, 5, 255, 6, 6, 7, 255, 15, 16, 16, 255, 23, 23, 24, 255, 25, 26, 26, 255, 21, 21, 22, 255, 20, 20, 21, 255, 26, 27, 27, 255, 30, 31, 32, 255, 33, 33, 34, 255, 29, 29, 30, 255, 32, 33, 34, 255, 24, 25, 26, 255, 22, 23, 23, 255, 25, 26, 26, 255, 20, 20, 21, 255, 19, 20, 20, 255, 10, 10, 11, 255, 11, 11, 12, 255, 14, 14, 14, 255, 13, 13, 14, 255, 17, 17, 17, 255, 30, 31, 32, 255, 33, 34, 34, 255, 29, 30, 30, 255, 30, 31, 32, 255, 29, 30, 31, 255, 33, 33, 34, 255, 32, 33, 34, 255, 25, 25, 26, 255, 29, 30, 30, 255, 25, 25, 26, 255, 21, 21, 22, 255, 18, 18, 19, 255, 17, 17, 17, 255, 9, 9, 9, 255, 9, 9, 10, 255, 14, 14, 15, 255, 13, 13, 13, 255, 14, 14, 14, 255, 20, 21, 21, 255, 26, 26, 27, 255, 25, 26, 27, 255, 25, 26, 26, 255, 26, 27, 27, 255, 18, 19, 19, 255, 31, 32, 33, 255, 23, 24, 25, 255, 27, 27, 28, 255, 20, 21, 21, 255, 20, 21, 21, 255, 14, 15, 15, 255, 15, 15, 16, 255, 10, 11, 11, 255, 10, 10, 10, 255, 10, 10, 11, 255, 15, 15, 15, 255, 18, 18, 19, 255, 24, 25, 25, 255, 24, 25, 26, 255, 25, 26, 26, 255, 32, 32, 33, 255, 21, 21, 22, 255, 23, 23, 24, 255, 23, 23, 24, 255, 23, 24, 25, 255, 15, 15, 15, 255, 18, 18, 19, 255, 17, 17, 18, 255, 21, 21, 22, 255, 19, 19, 20, 255, 10, 10, 10, 255, 13, 13, 14, 255, 17, 17, 17, 255, 22, 23, 23, 255, 27, 27, 28, 255, 29, 30, 31, 255, 20, 20, 21, 255, 28, 29, 29, 255, 26, 26, 27, 255, 24, 25, 26, 255, 33, 34, 34, 255, 33, 34, 34, 255, 29, 29, 30, 255, 33, 34, 34, 255, 30, 30, 31, 255, 30, 31, 31, 255, 21, 22, 23, 255, 27, 28, 28, 255, 21, 22, 22, 255, 67, 51, 34, 165, 47, 40, 27, 165, 39, 35, 25, 165, 36, 33, 25, 165, 40, 35, 25, 165, 69, 57, 41, 165, 41, 36, 27, 165, 44, 38, 26, 165, 47, 40, 27, 165, 44, 39, 29, 165, 39, 35, 25, 165, 46, 40, 27, 165, 45, 39, 27, 165, 46, 40, 27, 165, 69, 52, 35, 165, 68, 52, 34, 165, 56, 45, 30, 165, 56, 45, 30, 165, 49, 41, 27, 165, 43, 38, 26, 165, 43, 37, 26, 165, 38, 34, 25, 165, 37, 33, 25, 165, 59, 47, 31, 165, 53, 44, 29, 165, 70, 53, 35, 165, 67, 51, 34, 165, 62, 49, 32, 165, 60, 47, 31, 165, 47, 40, 27, 165, 42, 37, 28, 165, 61, 51, 37, 165, 37, 33, 25, 165, 52, 45, 33, 165, 84, 67, 48, 165, 81, 65, 46, 165, 42, 37, 28, 165, 41, 36, 27, 165, 47, 40, 27, 165, 71, 58, 42, 165, 44, 39, 29, 165, 45, 39, 27, 165, 45, 39, 26, 165, 37, 33, 25, 165, 44, 38, 26, 165, 43, 37, 26, 165, 44, 38, 26, 165, 38, 34, 26, 165, 49, 42, 31, 165, 68, 56, 40, 165, 62, 52, 37, 165, 38, 34, 25, 165, 39, 35, 25, 165, 40, 35, 25, 165, 45, 39, 26, 165, 43, 38, 26, 165, 47, 40, 27, 165, 37, 33, 25, 165, 40, 35, 26, 165, 48, 41, 27, 165, 47, 40, 27, 165, 45, 39, 26, 165, 67, 52, 34, 165, 59, 47, 31, 165, 50, 42, 28, 165, 64, 50, 33, 165, 45, 39, 27, 165, 49, 41, 27, 165, 52, 43, 28, 165, 47, 40, 27, 165, 48, 41, 27, 165, 66, 51, 33, 165, 60, 48, 31, 165, 63, 49, 32, 165, 58, 46, 30, 165, 53, 44, 29, 165, 53, 44, 29, 165, 41, 36, 26, 165, 62, 49, 32, 165, 52, 44, 32, 165, 69, 57, 41, 165, 85, 68, 48, 165, 43, 38, 28, 165, 37, 33, 25, 165, 85, 68, 49, 165, 65, 53, 39, 165, 42, 37, 26, 165, 40, 36, 27, 165, 62, 51, 37, 165, 54, 46, 33, 165, 87, 70, 49, 165, 36, 33, 25, 165, 45, 39, 26, 165, 41, 36, 26, 165, 45, 39, 26, 165, 38, 34, 25, 165, 38, 34, 25, 165, 42, 37, 26, 165, 44, 38, 26, 165, 47, 40, 27, 165, 39, 35, 26, 165, 41, 36, 26, 165, 42, 37, 26, 165, 47, 40, 27, 165, 51, 42, 28, 165, 43, 38, 26, 165, 45, 47, 41, 165, 37, 33, 25, 165, 37, 33, 25, 165, 70, 57, 41, 165, 61, 51, 37, 165, 63, 52, 38, 165, 42, 37, 26, 165, 38, 34, 25, 165, 41, 36, 26, 165, 61, 51, 37, 165, 65, 53, 39, 165, 86, 69, 48, 165, 43, 38, 28, 165, 58, 48, 35, 165, 49, 42, 31, 165, 43, 37, 26, 165, 42, 37, 26, 165, 42, 36, 26, 165, 49, 42, 27, 165, 61, 48, 32, 165, 48, 41, 27, 165, 44, 38, 26, 165, 46, 39, 27, 165, 54, 45, 29, 165, 59, 49, 36, 165, 77, 62, 44, 165, 70, 57, 41, 165, 72, 59, 42, 165, 38, 34, 25, 165, 54, 46, 34, 165, 37, 34, 25, 165, 82, 66, 47, 165, 47, 41, 30, 165, 44, 38, 26, 165, 43, 37, 26, 165, 47, 40, 27, 165, 43, 37, 26, 165, 46, 40, 27, 165, 54, 44, 29, 165, 46, 39, 27, 165, 37, 34, 25, 165, 39, 35, 25, 165, 39, 35, 25, 165, 37, 33, 25, 165, 70, 57, 41, 165, 75, 61, 43, 165, 60, 50, 36, 165, 44, 38, 26, 165, 53, 43, 29, 165, 42, 37, 26, 165, 46, 40, 27, 165, 60, 48, 32, 165, 48, 41, 27, 165, 64, 50, 33, 165, 52, 43, 28, 165, 43, 38, 26, 165, 40, 35, 25, 165, 43, 37, 26, 165, 43, 37, 26, 165, 44, 38, 26, 165, 48, 41, 27, 165, 47, 40, 27, 165, 54, 44, 29, 165, 71, 54, 35, 165, 54, 44, 29, 165, 50, 42, 28, 165, 43, 37, 26, 165, 48, 41, 27, 165, 38, 34, 26, 165, 77, 62, 45, 165, 55, 46, 34, 165, 38, 34, 25, 165, 49, 42, 31, 165, 39, 35, 26, 165, 39, 35, 26, 165, 40, 36, 26, 165, 46, 39, 27, 165, 37, 33, 25, 165, 38, 34, 25, 165, 44, 38, 26, 165, 52, 43, 29, 165, 48, 41, 27, 165, 41, 36, 26, 165, 42, 37, 26, 165, 48, 41, 27, 165, 53, 44, 29, 165, 47, 40, 27, 165, 57, 46, 30, 165, 48, 41, 27, 165, 39, 35, 26, 165, 40, 35, 25, 165, 49, 42, 27, 165, 62, 49, 32, 165, 53, 44, 29, 165, 48, 41, 27, 165, 52, 43, 28, 165, 39, 35, 25, 165, 39, 35, 25, 165, 43, 37, 26, 165, 40, 36, 26, 165, 46, 39, 27, 165, 38, 34, 25, 165, 37, 34, 25, 165, 43, 37, 26, 165, 46, 40, 27, 165, 54, 46, 34, 165, 38, 34, 25, 165, 46, 39, 27, 165, 50, 42, 28, 165, 40, 35, 25, 165, 44, 38, 26, 165, 46, 40, 27, 165, 46, 40, 29, 165, 70, 57, 41, 165, 53, 45, 33, 165, 42, 37, 26, 165, 43, 38, 26, 165, 38, 34, 25, 165, 55, 46, 34, 165, 48, 41, 27, 165, 42, 37, 26, 165, 38, 34, 25, 165, 48, 41, 27, 165, 40, 36, 26, 165, 43, 38, 26, 165, 39, 35, 25, 165, 39, 35, 26, 165, 86, 69, 48, 165, 84, 67, 48, 165, 37, 34, 25, 165, 42, 37, 26, 165, 40, 35, 25, 165, 45, 39, 27, 165, 48, 41, 27, 165, 40, 35, 25, 165, 45, 39, 26, 165, 39, 35, 25, 165, 41, 36, 26, 165, 41, 36, 26, 165, 61, 51, 37, 165, 76, 61, 44, 165, 40, 36, 27, 165, 40, 36, 26, 165, 37, 34, 25, 165, 37, 33, 25, 165, 40, 35, 25, 165, 49, 42, 31, 165, 53, 45, 33, 165, 42, 37, 26, 165, 54, 44, 29, 165, 17, 17, 17, 255, 12, 13, 13, 255, 11, 12, 12, 255, 8, 8, 8, 255, 7, 7, 8, 255, 10, 10, 10, 255, 14, 14, 14, 255, 16, 16, 16, 255, 11, 11, 12, 255, 13, 13, 14, 255, 17, 18, 18, 255, 19, 19, 20, 255, 20, 20, 21, 255, 20, 21, 21, 255, 15, 15, 15, 255, 12, 12, 13, 255, 12, 13, 13, 255, 12, 12, 12, 255, 12, 12, 12, 255, 7, 7, 7, 255, 13, 13, 14, 255, 16, 16, 17, 255, 16, 16, 17, 255, 19, 19, 20, 255, 22, 23, 23, 255, 24, 25, 25, 255, 22, 23, 23, 255, 21, 21, 22, 255, 17, 18, 18, 255, 16, 16, 16, 255, 17, 18, 18, 255, 13, 13, 13, 255, 11, 11, 11, 255, 12, 12, 13, 255, 16, 16, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 14, 15, 15, 255, 17, 18, 18, 255, 21, 22, 22, 255, 27, 28, 29, 255, 31, 31, 32, 255, 32, 33, 34, 255, 24, 24, 25, 255, 33, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 31, 32, 32, 255, 25, 25, 26, 255, 22, 22, 23, 255, 23, 23, 24, 255, 24, 25, 25, 255, 22, 23, 23, 255, 17, 18, 18, 255, 6, 6, 6, 255, 8, 8, 8, 255, 6, 6, 6, 255, 7, 7, 7, 255, 6, 7, 7, 255, 8, 8, 8, 255, 17, 18, 18, 255, 17, 18, 18, 255, 24, 25, 26, 255, 23, 24, 24, 255, 33, 34, 34, 255, 31, 32, 33, 255, 33, 33, 34, 255, 28, 28, 29, 255, 25, 26, 27, 255, 29, 29, 30, 255, 29, 30, 30, 255, 13, 14, 14, 255, 16, 16, 16, 255, 15, 16, 16, 255, 15, 15, 15, 255, 25, 26, 26, 255, 29, 30, 30, 255, 27, 28, 28, 255, 33, 34, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 32, 255, 31, 31, 32, 255, 15, 16, 16, 255, 16, 16, 17, 255, 15, 15, 15, 255, 9, 9, 9, 255, 9, 9, 10, 255, 7, 7, 7, 255, 10, 10, 10, 255, 17, 17, 17, 255, 13, 13, 13, 255, 19, 19, 19, 255, 18, 18, 19, 255, 29, 30, 30, 255, 25, 26, 27, 255, 21, 22, 22, 255, 26, 26, 27, 255, 29, 30, 30, 255, 32, 33, 33, 255, 32, 33, 34, 255, 27, 27, 28, 255, 24, 24, 25, 255, 31, 32, 32, 255, 20, 20, 20, 255, 20, 20, 21, 255, 20, 21, 21, 255, 10, 10, 11, 255, 11, 12, 12, 255, 8, 8, 8, 255, 10, 10, 10, 255, 15, 16, 16, 255, 19, 19, 19, 255, 16, 16, 16, 255, 16, 16, 17, 255, 13, 13, 14, 255, 13, 14, 14, 255, 10, 11, 11, 255, 7, 7, 8, 255, 7, 7, 7, 255, 7, 7, 8, 255, 11, 11, 12, 255, 18, 19, 19, 255, 18, 19, 19, 255, 16, 16, 16, 255, 24, 25, 26, 255, 21, 21, 22, 255, 26, 27, 27, 255, 27, 27, 28, 255, 29, 30, 30, 255, 22, 22, 23, 255, 31, 32, 32, 255, 14, 14, 14, 255, 14, 14, 15, 255, 11, 12, 12, 255, 12, 12, 13, 255, 12, 12, 12, 255, 12, 13, 13, 255, 17, 18, 18, 255, 21, 22, 22, 255, 23, 23, 24, 255, 19, 19, 20, 255, 14, 14, 14, 255, 8, 8, 8, 255, 5, 5, 5, 255, 8, 8, 8, 255, 17, 18, 18, 255, 18, 19, 19, 255, 18, 18, 19, 255, 12, 12, 12, 255, 14, 15, 15, 255, 25, 26, 27, 255, 22, 22, 23, 255, 22, 23, 23, 255, 21, 21, 22, 255, 14, 14, 15, 255, 10, 11, 11, 255, 13, 13, 13, 255, 8, 8, 8, 255, 5, 5, 5, 255, 9, 9, 9, 255, 12, 12, 13, 255, 23, 24, 24, 255, 20, 21, 21, 255, 23, 23, 24, 255, 21, 22, 22, 255, 24, 24, 25, 255, 28, 28, 29, 255, 33, 34, 34, 255, 28, 28, 29, 255, 19, 19, 20, 255, 18, 18, 18, 255, 20, 20, 21, 255, 18, 18, 19, 255, 11, 12, 12, 255, 13, 13, 13, 255, 10, 11, 11, 255, 11, 11, 11, 255, 14, 14, 15, 255, 14, 14, 14, 255, 19, 20, 20, 255, 30, 30, 31, 255, 33, 34, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 33, 33, 34, 255, 33, 33, 34, 255, 32, 33, 34, 255, 26, 26, 27, 255, 27, 28, 28, 255, 20, 20, 21, 255, 19, 20, 20, 255, 10, 10, 10, 255, 10, 10, 10, 255, 13, 13, 14, 255, 10, 11, 11, 255, 16, 16, 16, 255, 20, 20, 21, 255, 23, 23, 24, 255, 27, 27, 28, 255, 27, 27, 28, 255, 22, 23, 23, 255, 31, 31, 32, 255, 30, 31, 32, 255, 23, 24, 25, 255, 27, 27, 28, 255, 23, 24, 24, 255, 18, 19, 19, 255, 19, 19, 20, 255, 12, 12, 12, 255, 8, 8, 9, 255, 12, 13, 13, 255, 12, 13, 13, 255, 17, 17, 18, 255, 11, 11, 11, 255, 16, 17, 17, 255, 22, 22, 23, 255, 21, 22, 22, 255, 24, 24, 25, 255, 18, 18, 19, 255, 14, 14, 15, 255, 10, 10, 11, 255, 17, 17, 17, 255, 23, 24, 24, 255, 20, 20, 20, 255, 15, 15, 15, 255, 15, 16, 16, 255, 14, 15, 15, 255, 10, 10, 10, 255, 10, 10, 10, 255, 17, 18, 18, 255, 19, 19, 20, 255, 18, 18, 18, 255, 26, 26, 27, 255, 28, 29, 29, 255, 26, 27, 28, 255, 33, 34, 34, 255, 23, 23, 24, 255, 33, 34, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 26, 27, 27, 255, 30, 31, 32, 255, 18, 18, 19, 255, 16, 16, 17, 255, 21, 22, 23, 255, 61, 48, 32, 165, 38, 34, 25, 165, 46, 40, 30, 165, 59, 49, 36, 165, 47, 41, 30, 165, 42, 37, 28, 165, 77, 62, 45, 165, 37, 34, 25, 165, 41, 36, 26, 165, 37, 33, 25, 165, 60, 47, 31, 165, 62, 49, 32, 165, 46, 40, 27, 165, 45, 39, 27, 165, 63, 49, 32, 165, 64, 49, 33, 165, 67, 52, 34, 165, 47, 40, 27, 165, 43, 37, 26, 165, 41, 36, 26, 165, 50, 42, 28, 165, 53, 43, 29, 165, 38, 34, 25, 165, 65, 50, 33, 165, 59, 47, 31, 165, 48, 41, 27, 165, 46, 39, 27, 165, 56, 46, 30, 165, 55, 45, 30, 165, 46, 40, 27, 165, 39, 35, 26, 165, 66, 54, 39, 165, 56, 47, 35, 165, 51, 44, 32, 165, 72, 59, 42, 165, 75, 61, 44, 165, 57, 48, 35, 165, 42, 37, 26, 165, 44, 38, 26, 165, 44, 38, 29, 165, 38, 34, 25, 165, 42, 37, 26, 165, 43, 37, 26, 165, 39, 35, 25, 165, 48, 41, 27, 165, 55, 45, 29, 165, 44, 38, 26, 165, 48, 42, 31, 165, 37, 33, 25, 165, 71, 58, 42, 165, 37, 34, 25, 165, 41, 37, 27, 165, 42, 37, 26, 165, 42, 37, 28, 165, 37, 33, 25, 165, 46, 40, 27, 165, 44, 38, 26, 165, 55, 46, 34, 165, 44, 38, 26, 165, 48, 41, 27, 165, 47, 40, 27, 165, 53, 44, 29, 165, 64, 49, 33, 165, 57, 46, 30, 165, 60, 47, 31, 165, 48, 41, 27, 165, 51, 42, 28, 165, 59, 47, 31, 165, 59, 47, 31, 165, 59, 47, 31, 165, 73, 55, 36, 165, 63, 49, 32, 165, 67, 51, 34, 165, 63, 49, 33, 165, 64, 50, 33, 165, 54, 44, 29, 165, 50, 42, 28, 165, 60, 47, 31, 165, 62, 49, 32, 165, 39, 35, 25, 165, 64, 53, 38, 165, 68, 56, 40, 165, 57, 48, 35, 165, 47, 40, 30, 165, 83, 67, 48, 165, 69, 56, 41, 165, 41, 36, 26, 165, 75, 61, 44, 165, 51, 44, 32, 165, 86, 69, 48, 165, 64, 53, 38, 165, 37, 34, 25, 165, 41, 36, 26, 165, 37, 33, 25, 165, 47, 40, 27, 165, 46, 39, 27, 165, 44, 38, 26, 165, 37, 34, 25, 165, 40, 36, 26, 165, 48, 49, 41, 165, 37, 34, 25, 165, 40, 36, 26, 165, 41, 36, 26, 165, 64, 50, 33, 165, 49, 41, 27, 165, 45, 39, 27, 165, 49, 42, 27, 165, 55, 45, 30, 165, 37, 33, 25, 165, 36, 33, 25, 165, 48, 49, 43, 165, 63, 52, 38, 165, 63, 52, 38, 165, 42, 37, 28, 165, 37, 34, 25, 165, 37, 34, 25, 165, 61, 50, 37, 165, 85, 68, 48, 165, 77, 62, 45, 165, 45, 39, 29, 165, 37, 33, 25, 165, 42, 37, 27, 165, 55, 47, 34, 165, 43, 37, 26, 165, 48, 41, 27, 165, 62, 49, 32, 165, 65, 51, 33, 165, 46, 39, 27, 165, 49, 41, 27, 165, 52, 43, 29, 165, 39, 35, 25, 165, 73, 59, 42, 165, 72, 59, 42, 165, 40, 36, 26, 165, 75, 61, 43, 165, 36, 33, 25, 165, 39, 35, 26, 165, 45, 39, 29, 165, 47, 40, 30, 165, 39, 35, 25, 165, 40, 36, 26, 165, 37, 34, 25, 165, 41, 36, 27, 165, 39, 35, 25, 165, 42, 37, 26, 165, 43, 38, 26, 165, 48, 40, 27, 165, 41, 36, 26, 165, 52, 45, 33, 165, 58, 49, 36, 165, 70, 57, 41, 165, 61, 51, 37, 165, 69, 56, 41, 165, 44, 38, 26, 165, 38, 34, 25, 165, 45, 39, 27, 165, 53, 52, 43, 165, 45, 39, 26, 165, 41, 36, 26, 165, 51, 43, 28, 165, 45, 39, 26, 165, 44, 38, 26, 165, 45, 38, 26, 165, 44, 38, 26, 165, 61, 48, 32, 165, 49, 41, 27, 165, 39, 35, 25, 165, 59, 47, 31, 165, 71, 54, 35, 165, 58, 46, 30, 165, 56, 46, 30, 165, 55, 45, 30, 165, 46, 40, 27, 165, 40, 36, 26, 165, 40, 35, 25, 165, 47, 41, 30, 165, 40, 36, 26, 165, 40, 35, 26, 165, 55, 47, 34, 165, 87, 69, 49, 165, 87, 70, 49, 165, 75, 61, 44, 165, 38, 34, 25, 165, 47, 41, 30, 165, 41, 36, 27, 165, 43, 37, 26, 165, 44, 38, 26, 165, 48, 41, 27, 165, 47, 40, 27, 165, 45, 39, 27, 165, 46, 39, 27, 165, 44, 38, 26, 165, 54, 53, 43, 165, 57, 46, 30, 165, 38, 34, 25, 165, 37, 34, 25, 165, 45, 39, 26, 165, 51, 42, 28, 165, 52, 43, 29, 165, 47, 40, 27, 165, 42, 37, 26, 165, 44, 38, 26, 165, 46, 39, 27, 165, 49, 41, 27, 165, 47, 40, 27, 165, 42, 37, 26, 165, 47, 40, 27, 165, 40, 35, 25, 165, 36, 33, 25, 165, 53, 44, 29, 165, 43, 38, 26, 165, 43, 38, 26, 165, 47, 40, 27, 165, 49, 41, 27, 165, 45, 39, 26, 165, 43, 38, 26, 165, 41, 36, 26, 165, 48, 41, 27, 165, 37, 33, 25, 165, 58, 48, 35, 165, 38, 34, 25, 165, 37, 33, 25, 165, 41, 36, 26, 165, 60, 50, 36, 165, 47, 41, 30, 165, 48, 41, 27, 165, 49, 41, 27, 165, 45, 39, 27, 165, 41, 36, 26, 165, 50, 42, 28, 165, 60, 47, 31, 165, 45, 39, 27, 165, 40, 35, 25, 165, 80, 65, 46, 165, 37, 33, 25, 165, 38, 34, 26, 165, 44, 38, 26, 165, 50, 43, 32, 165, 45, 39, 26, 165, 42, 37, 26, 165, 39, 35, 25, 165, 41, 36, 26, 165, 49, 41, 27, 165, 46, 40, 27, 165, 41, 36, 26, 165, 42, 37, 28, 165, 84, 67, 47, 165, 58, 48, 35, 165, 41, 36, 26, 165, 42, 37, 26, 165, 46, 39, 27, 165, 47, 40, 27, 165, 37, 34, 25, 165, 46, 40, 30, 165, 37, 33, 25, 165, 53, 44, 29, 165, 14, 14, 15, 255, 10, 10, 10, 255, 14, 14, 14, 255, 6, 6, 6, 255, 12, 13, 13, 255, 13, 13, 14, 255, 13, 13, 13, 255, 24, 24, 25, 255, 33, 33, 34, 255, 29, 30, 31, 255, 18, 18, 19, 255, 22, 22, 23, 255, 22, 23, 23, 255, 19, 20, 20, 255, 20, 20, 21, 255, 17, 18, 18, 255, 19, 19, 19, 255, 17, 17, 17, 255, 12, 13, 13, 255, 9, 10, 10, 255, 9, 10, 10, 255, 12, 12, 13, 255, 12, 12, 12, 255, 16, 16, 17, 255, 22, 23, 23, 255, 22, 22, 23, 255, 18, 19, 19, 255, 18, 19, 19, 255, 16, 16, 17, 255, 14, 14, 14, 255, 12, 12, 13, 255, 16, 17, 17, 255, 20, 20, 21, 255, 14, 15, 15, 255, 14, 14, 15, 255, 12, 12, 12, 255, 13, 13, 13, 255, 13, 14, 14, 255, 17, 18, 18, 255, 20, 20, 21, 255, 24, 24, 25, 255, 22, 23, 23, 255, 28, 28, 29, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 26, 27, 28, 255, 23, 23, 24, 255, 22, 23, 23, 255, 17, 18, 18, 255, 20, 20, 21, 255, 16, 16, 17, 255, 13, 14, 14, 255, 10, 11, 11, 255, 9, 9, 10, 255, 4, 4, 4, 255, 3, 3, 3, 255, 8, 8, 9, 255, 8, 8, 9, 255, 16, 16, 17, 255, 21, 21, 22, 255, 22, 22, 23, 255, 29, 29, 30, 255, 30, 31, 32, 255, 33, 34, 34, 255, 26, 27, 28, 255, 29, 30, 31, 255, 33, 33, 34, 255, 24, 25, 26, 255, 24, 24, 25, 255, 23, 23, 24, 255, 16, 16, 16, 255, 15, 15, 15, 255, 21, 21, 22, 255, 15, 15, 16, 255, 19, 20, 20, 255, 30, 31, 32, 255, 30, 31, 31, 255, 33, 34, 34, 255, 31, 32, 32, 255, 31, 32, 33, 255, 33, 34, 34, 255, 33, 33, 34, 255, 32, 33, 33, 255, 33, 34, 34, 255, 33, 34, 34, 255, 29, 30, 30, 255, 29, 30, 30, 255, 25, 26, 26, 255, 16, 16, 16, 255, 10, 11, 11, 255, 7, 7, 7, 255, 10, 10, 10, 255, 13, 13, 13, 255, 15, 15, 15, 255, 9, 10, 10, 255, 10, 10, 11, 255, 20, 21, 21, 255, 22, 23, 23, 255, 19, 19, 20, 255, 23, 24, 24, 255, 30, 30, 31, 255, 29, 29, 30, 255, 33, 33, 34, 255, 32, 33, 33, 255, 26, 26, 27, 255, 28, 29, 29, 255, 28, 28, 29, 255, 25, 26, 27, 255, 17, 17, 17, 255, 16, 16, 17, 255, 8, 9, 9, 255, 7, 7, 7, 255, 12, 12, 12, 255, 9, 9, 10, 255, 12, 13, 13, 255, 15, 15, 16, 255, 17, 17, 18, 255, 12, 12, 13, 255, 17, 17, 18, 255, 18, 19, 19, 255, 13, 13, 13, 255, 9, 10, 10, 255, 8, 8, 8, 255, 6, 6, 7, 255, 6, 7, 7, 255, 12, 12, 13, 255, 17, 17, 18, 255, 15, 15, 16, 255, 21, 21, 22, 255, 23, 24, 24, 255, 22, 22, 23, 255, 23, 23, 24, 255, 24, 24, 25, 255, 23, 23, 24, 255, 11, 11, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 7, 7, 7, 255, 9, 9, 10, 255, 12, 12, 12, 255, 16, 16, 16, 255, 14, 14, 14, 255, 13, 14, 14, 255, 17, 17, 18, 255, 18, 19, 19, 255, 13, 14, 14, 255, 3, 3, 3, 255, 6, 6, 6, 255, 11, 11, 11, 255, 11, 12, 12, 255, 16, 16, 16, 255, 16, 16, 17, 255, 20, 20, 21, 255, 14, 14, 14, 255, 25, 26, 26, 255, 18, 19, 19, 255, 16, 16, 17, 255, 14, 14, 15, 255, 20, 20, 21, 255, 14, 14, 15, 255, 12, 13, 13, 255, 14, 14, 15, 255, 9, 10, 10, 255, 10, 10, 10, 255, 18, 19, 19, 255, 22, 23, 23, 255, 19, 20, 20, 255, 21, 21, 22, 255, 21, 21, 21, 255, 22, 23, 23, 255, 31, 32, 32, 255, 32, 33, 34, 255, 19, 20, 20, 255, 21, 21, 22, 255, 20, 20, 21, 255, 15, 15, 15, 255, 15, 16, 16, 255, 13, 14, 14, 255, 13, 14, 14, 255, 13, 13, 13, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 18, 255, 20, 20, 21, 255, 27, 27, 28, 255, 27, 28, 28, 255, 30, 31, 31, 255, 31, 32, 32, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 30, 30, 31, 255, 29, 29, 30, 255, 23, 24, 25, 255, 26, 27, 27, 255, 28, 29, 29, 255, 19, 20, 20, 255, 14, 14, 14, 255, 9, 10, 10, 255, 9, 9, 9, 255, 6, 6, 6, 255, 11, 11, 11, 255, 18, 18, 19, 255, 19, 19, 19, 255, 21, 21, 22, 255, 21, 21, 21, 255, 23, 24, 24, 255, 28, 29, 29, 255, 22, 22, 23, 255, 32, 33, 34, 255, 33, 34, 34, 255, 22, 23, 23, 255, 23, 24, 24, 255, 15, 16, 16, 255, 14, 15, 15, 255, 12, 13, 13, 255, 8, 8, 9, 255, 13, 13, 13, 255, 18, 19, 19, 255, 13, 14, 14, 255, 21, 21, 22, 255, 19, 20, 20, 255, 19, 20, 20, 255, 16, 16, 17, 255, 19, 19, 19, 255, 10, 10, 10, 255, 8, 8, 9, 255, 13, 14, 14, 255, 13, 14, 14, 255, 17, 17, 18, 255, 14, 15, 15, 255, 9, 9, 9, 255, 12, 12, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 17, 18, 18, 255, 18, 18, 18, 255, 20, 21, 21, 255, 28, 28, 29, 255, 22, 23, 23, 255, 28, 29, 29, 255, 26, 26, 27, 255, 20, 20, 21, 255, 28, 29, 30, 255, 33, 33, 34, 255, 29, 30, 31, 255, 29, 30, 31, 255, 21, 22, 22, 255, 27, 28, 28, 255, 21, 22, 22, 255, 17, 17, 18, 255, 19, 20, 20, 255, 47, 40, 27, 165, 40, 36, 26, 165, 40, 35, 25, 165, 57, 48, 35, 165, 41, 36, 26, 165, 39, 35, 25, 165, 39, 35, 26, 165, 40, 35, 25, 165, 36, 33, 25, 165, 41, 36, 27, 165, 45, 39, 26, 165, 48, 41, 27, 165, 63, 49, 33, 165, 60, 48, 31, 165, 42, 37, 26, 165, 45, 39, 26, 165, 45, 39, 26, 165, 44, 38, 26, 165, 46, 39, 27, 165, 58, 46, 31, 165, 50, 42, 27, 165, 48, 41, 27, 165, 42, 37, 26, 165, 43, 38, 26, 165, 48, 41, 27, 165, 66, 51, 33, 165, 58, 47, 31, 165, 52, 43, 28, 165, 55, 45, 29, 165, 46, 39, 27, 165, 48, 42, 31, 165, 52, 45, 33, 165, 37, 34, 25, 165, 44, 38, 26, 165, 38, 34, 25, 165, 55, 47, 34, 165, 46, 40, 29, 165, 36, 33, 25, 165, 46, 39, 27, 165, 43, 37, 26, 165, 49, 41, 27, 165, 54, 44, 29, 165, 39, 35, 25, 165, 45, 39, 29, 165, 38, 34, 25, 165, 42, 37, 26, 165, 45, 39, 26, 165, 42, 37, 26, 165, 38, 34, 25, 165, 38, 34, 25, 165, 47, 40, 30, 165, 55, 46, 34, 165, 40, 35, 26, 165, 38, 34, 26, 165, 39, 35, 26, 165, 39, 34, 25, 165, 39, 35, 25, 165, 41, 36, 26, 165, 37, 33, 25, 165, 38, 34, 25, 165, 44, 38, 26, 165, 47, 40, 27, 165, 46, 40, 27, 165, 59, 47, 31, 165, 62, 49, 32, 165, 47, 40, 27, 165, 64, 49, 33, 165, 66, 51, 33, 165, 67, 51, 34, 165, 62, 49, 32, 165, 65, 50, 33, 165, 76, 57, 36, 165, 65, 51, 33, 165, 66, 51, 34, 165, 60, 48, 32, 165, 55, 45, 30, 165, 47, 40, 27, 165, 44, 38, 26, 165, 43, 37, 26, 165, 61, 80, 34, 255, 37, 34, 25, 165, 37, 33, 25, 165, 66, 54, 39, 165, 36, 33, 25, 165, 40, 36, 27, 165, 48, 42, 31, 165, 39, 35, 25, 165, 67, 55, 40, 165, 57, 48, 35, 165, 58, 49, 36, 165, 45, 39, 29, 165, 40, 35, 25, 165, 38, 34, 25, 165, 41, 36, 26, 165, 46, 39, 27, 165, 47, 48, 41, 165, 44, 38, 26, 165, 40, 36, 27, 165, 39, 34, 25, 165, 38, 34, 26, 165, 38, 34, 25, 165, 39, 35, 25, 165, 43, 38, 26, 165, 50, 42, 28, 165, 50, 42, 28, 165, 47, 40, 27, 165, 55, 45, 30, 165, 51, 42, 28, 165, 41, 36, 26, 165, 51, 44, 32, 165, 38, 34, 25, 165, 37, 33, 25, 165, 57, 48, 35, 165, 49, 42, 31, 165, 57, 48, 35, 165, 82, 66, 47, 165, 79, 64, 46, 165, 73, 59, 43, 165, 40, 35, 25, 165, 36, 33, 25, 165, 39, 35, 25, 165, 43, 38, 26, 165, 45, 39, 29, 165, 48, 49, 41, 165, 43, 37, 26, 165, 46, 39, 27, 165, 64, 50, 33, 165, 48, 41, 27, 165, 49, 41, 27, 165, 38, 34, 25, 165, 39, 35, 25, 165, 54, 46, 34, 165, 44, 38, 26, 165, 48, 41, 27, 165, 49, 41, 27, 165, 44, 38, 26, 165, 39, 35, 25, 165, 38, 34, 25, 165, 58, 48, 35, 165, 45, 39, 29, 165, 36, 33, 25, 165, 40, 36, 26, 165, 41, 36, 26, 165, 44, 38, 26, 165, 43, 38, 26, 165, 37, 34, 25, 165, 53, 44, 29, 165, 51, 43, 28, 165, 48, 41, 27, 165, 42, 37, 26, 165, 66, 54, 39, 165, 52, 44, 32, 165, 41, 36, 26, 165, 38, 34, 25, 165, 40, 36, 26, 165, 43, 37, 26, 165, 44, 38, 26, 165, 40, 35, 25, 165, 46, 39, 27, 165, 71, 54, 36, 165, 55, 45, 30, 165, 45, 39, 27, 165, 36, 33, 25, 165, 39, 35, 25, 165, 49, 41, 27, 165, 47, 40, 27, 165, 39, 34, 25, 165, 40, 36, 26, 165, 48, 41, 27, 165, 52, 43, 29, 165, 51, 42, 28, 165, 43, 38, 26, 165, 40, 36, 26, 165, 44, 38, 26, 165, 40, 35, 25, 165, 67, 55, 40, 165, 37, 34, 25, 165, 37, 34, 25, 165, 42, 37, 26, 165, 37, 33, 25, 165, 57, 48, 35, 165, 83, 66, 48, 165, 61, 51, 37, 165, 45, 39, 26, 165, 48, 41, 27, 165, 46, 39, 27, 165, 51, 42, 28, 165, 40, 35, 25, 165, 39, 35, 25, 165, 44, 38, 26, 165, 54, 44, 29, 165, 55, 45, 30, 165, 47, 40, 27, 165, 44, 38, 26, 165, 42, 37, 26, 165, 52, 44, 32, 165, 39, 35, 26, 165, 50, 42, 28, 165, 38, 34, 25, 165, 47, 40, 27, 165, 37, 33, 25, 165, 42, 37, 26, 165, 46, 40, 27, 165, 42, 37, 26, 165, 50, 42, 28, 165, 43, 38, 26, 165, 40, 36, 27, 165, 43, 37, 26, 165, 38, 34, 25, 165, 41, 36, 27, 165, 45, 39, 26, 165, 42, 37, 26, 165, 39, 35, 25, 165, 44, 38, 26, 165, 48, 41, 27, 165, 37, 33, 25, 165, 38, 34, 25, 165, 44, 38, 26, 165, 37, 34, 25, 165, 39, 35, 25, 165, 41, 36, 26, 165, 42, 37, 26, 165, 46, 40, 27, 165, 36, 33, 25, 165, 38, 34, 25, 165, 46, 40, 27, 165, 51, 43, 28, 165, 38, 34, 25, 165, 47, 40, 27, 165, 42, 37, 26, 165, 50, 42, 28, 165, 38, 34, 25, 165, 39, 35, 25, 165, 38, 34, 25, 165, 41, 36, 26, 165, 47, 40, 27, 165, 40, 35, 25, 165, 45, 39, 26, 165, 47, 40, 27, 165, 43, 37, 26, 165, 42, 36, 26, 165, 42, 37, 26, 165, 48, 41, 27, 165, 42, 37, 26, 165, 48, 41, 27, 165, 37, 33, 25, 165, 70, 57, 41, 165, 51, 43, 32, 165, 37, 33, 25, 165, 38, 34, 26, 165, 36, 33, 25, 165, 38, 34, 25, 165, 40, 36, 27, 165, 40, 36, 27, 165, 38, 34, 26, 165, 44, 38, 26, 165, 16, 17, 17, 255, 9, 10, 10, 255, 9, 9, 9, 255, 10, 10, 10, 255, 8, 9, 9, 255, 7, 8, 8, 255, 15, 16, 16, 255, 33, 33, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 29, 30, 31, 255, 27, 27, 28, 255, 22, 23, 23, 255, 13, 13, 14, 255, 18, 18, 19, 255, 16, 16, 17, 255, 16, 17, 17, 255, 14, 14, 14, 255, 12, 12, 12, 255, 11, 12, 12, 255, 9, 9, 9, 255, 11, 11, 12, 255, 13, 14, 14, 255, 14, 14, 15, 255, 11, 12, 12, 255, 14, 14, 15, 255, 14, 14, 15, 255, 15, 15, 15, 255, 14, 14, 15, 255, 15, 16, 16, 255, 18, 19, 19, 255, 15, 15, 15, 255, 19, 19, 20, 255, 19, 20, 20, 255, 11, 11, 11, 255, 12, 13, 13, 255, 15, 15, 15, 255, 18, 18, 18, 255, 20, 21, 21, 255, 26, 27, 27, 255, 28, 29, 29, 255, 29, 30, 31, 255, 33, 34, 34, 255, 30, 31, 31, 255, 33, 34, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 22, 22, 23, 255, 21, 21, 22, 255, 27, 27, 28, 255, 16, 17, 17, 255, 17, 18, 18, 255, 10, 10, 11, 255, 15, 16, 16, 255, 13, 14, 14, 255, 9, 9, 9, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 16, 16, 16, 255, 13, 13, 14, 255, 24, 25, 25, 255, 23, 23, 24, 255, 29, 30, 31, 255, 29, 30, 30, 255, 33, 33, 34, 255, 30, 30, 31, 255, 31, 32, 32, 255, 23, 23, 24, 255, 20, 21, 21, 255, 18, 19, 19, 255, 17, 18, 18, 255, 11, 12, 12, 255, 14, 14, 14, 255, 11, 11, 11, 255, 14, 14, 15, 255, 16, 17, 17, 255, 21, 21, 22, 255, 25, 26, 26, 255, 25, 26, 27, 255, 33, 34, 34, 255, 33, 33, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 23, 24, 24, 255, 23, 24, 24, 255, 23, 23, 24, 255, 20, 20, 21, 255, 13, 13, 13, 255, 12, 12, 12, 255, 9, 9, 9, 255, 8, 8, 8, 255, 12, 12, 13, 255, 10, 10, 11, 255, 12, 12, 12, 255, 12, 12, 12, 255, 18, 19, 19, 255, 21, 22, 22, 255, 18, 18, 19, 255, 21, 22, 22, 255, 23, 23, 24, 255, 21, 21, 22, 255, 30, 31, 32, 255, 29, 30, 30, 255, 33, 33, 34, 255, 31, 32, 33, 255, 26, 26, 27, 255, 24, 25, 25, 255, 17, 18, 18, 255, 14, 14, 15, 255, 10, 11, 11, 255, 5, 5, 5, 255, 13, 13, 14, 255, 7, 7, 7, 255, 11, 11, 11, 255, 13, 13, 13, 255, 15, 15, 16, 255, 14, 14, 15, 255, 17, 17, 17, 255, 20, 21, 21, 255, 13, 13, 14, 255, 10, 10, 11, 255, 10, 10, 11, 255, 7, 7, 7, 255, 6, 6, 7, 255, 12, 12, 13, 255, 12, 12, 13, 255, 14, 14, 15, 255, 17, 17, 18, 255, 20, 20, 21, 255, 24, 25, 25, 255, 20, 21, 21, 255, 24, 24, 25, 255, 11, 11, 12, 255, 11, 12, 12, 255, 9, 9, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 13, 13, 14, 255, 15, 16, 16, 255, 16, 16, 17, 255, 12, 12, 12, 255, 11, 11, 11, 255, 13, 13, 14, 255, 13, 13, 14, 255, 6, 6, 6, 255, 5, 5, 5, 255, 9, 9, 9, 255, 11, 12, 12, 255, 7, 7, 7, 255, 18, 18, 18, 255, 19, 19, 20, 255, 18, 18, 19, 255, 15, 16, 16, 255, 23, 23, 24, 255, 26, 27, 27, 255, 25, 26, 26, 255, 23, 23, 24, 255, 14, 14, 14, 255, 9, 9, 10, 255, 13, 13, 13, 255, 11, 11, 11, 255, 9, 9, 9, 255, 15, 15, 16, 255, 21, 21, 22, 255, 24, 24, 25, 255, 20, 21, 21, 255, 26, 27, 27, 255, 26, 26, 27, 255, 20, 21, 21, 255, 33, 34, 34, 255, 24, 25, 25, 255, 24, 24, 25, 255, 15, 15, 16, 255, 14, 15, 15, 255, 12, 12, 12, 255, 10, 10, 10, 255, 9, 9, 9, 255, 7, 7, 7, 255, 6, 6, 6, 255, 10, 10, 10, 255, 14, 14, 14, 255, 16, 16, 17, 255, 18, 18, 18, 255, 23, 24, 24, 255, 20, 21, 21, 255, 29, 30, 31, 255, 32, 33, 33, 255, 33, 33, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 28, 29, 30, 255, 31, 32, 33, 255, 32, 33, 34, 255, 29, 29, 30, 255, 21, 22, 22, 255, 18, 18, 18, 255, 14, 15, 15, 255, 9, 9, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 11, 11, 11, 255, 22, 22, 23, 255, 19, 19, 20, 255, 20, 20, 21, 255, 20, 21, 21, 255, 20, 20, 21, 255, 24, 24, 25, 255, 33, 33, 34, 255, 32, 33, 33, 255, 31, 32, 33, 255, 22, 22, 23, 255, 19, 20, 20, 255, 13, 14, 14, 255, 13, 13, 13, 255, 10, 10, 10, 255, 10, 10, 11, 255, 10, 10, 11, 255, 13, 14, 14, 255, 16, 17, 17, 255, 17, 18, 18, 255, 21, 21, 22, 255, 22, 23, 23, 255, 15, 15, 16, 255, 11, 12, 12, 255, 5, 5, 5, 255, 13, 13, 14, 255, 11, 12, 12, 255, 15, 15, 15, 255, 11, 11, 11, 255, 9, 9, 9, 255, 14, 14, 15, 255, 10, 11, 11, 255, 9, 9, 10, 255, 11, 11, 12, 255, 15, 16, 16, 255, 15, 15, 16, 255, 20, 20, 21, 255, 21, 22, 22, 255, 22, 23, 23, 255, 26, 27, 28, 255, 27, 28, 28, 255, 27, 27, 28, 255, 26, 27, 28, 255, 26, 27, 27, 255, 32, 33, 34, 255, 29, 29, 30, 255, 27, 27, 28, 255, 25, 25, 26, 255, 20, 21, 21, 255, 24, 25, 25, 255, 19, 19, 20, 255, 46, 39, 27, 165, 46, 40, 27, 165, 39, 35, 26, 165, 36, 33, 25, 165, 42, 37, 26, 165, 47, 41, 30, 165, 37, 34, 25, 165, 41, 36, 26, 165, 38, 34, 25, 165, 81, 65, 46, 165, 41, 36, 26, 165, 44, 38, 26, 165, 48, 41, 27, 165, 47, 40, 27, 165, 50, 42, 28, 165, 46, 39, 27, 165, 44, 38, 26, 165, 45, 38, 26, 165, 51, 43, 28, 165, 57, 46, 30, 165, 45, 39, 27, 165, 59, 47, 31, 165, 44, 38, 26, 165, 44, 38, 26, 165, 44, 38, 26, 165, 51, 43, 28, 165, 43, 37, 26, 165, 43, 38, 26, 165, 49, 41, 27, 165, 45, 39, 27, 165, 45, 39, 29, 165, 37, 33, 25, 165, 39, 35, 25, 165, 46, 40, 27, 165, 39, 35, 25, 165, 39, 35, 25, 165, 45, 39, 26, 165, 42, 37, 26, 165, 49, 41, 27, 165, 51, 43, 28, 165, 54, 44, 29, 165, 64, 50, 33, 165, 57, 46, 30, 165, 42, 37, 26, 165, 42, 45, 40, 165, 43, 38, 28, 165, 44, 38, 26, 165, 41, 36, 26, 165, 43, 38, 28, 165, 63, 52, 38, 165, 46, 40, 30, 165, 41, 36, 26, 165, 48, 41, 27, 165, 52, 51, 43, 165, 41, 36, 26, 165, 54, 44, 29, 165, 45, 39, 27, 165, 38, 34, 25, 165, 60, 50, 36, 165, 36, 33, 25, 165, 37, 33, 25, 165, 39, 35, 25, 165, 43, 38, 26, 165, 52, 43, 28, 165, 56, 46, 30, 165, 42, 37, 26, 165, 48, 41, 27, 165, 40, 36, 26, 165, 56, 45, 30, 165, 49, 42, 27, 165, 49, 42, 27, 165, 59, 47, 31, 165, 60, 48, 31, 165, 68, 52, 34, 165, 45, 39, 27, 165, 59, 47, 31, 165, 53, 44, 29, 165, 59, 47, 31, 165, 45, 39, 27, 165, 39, 35, 25, 165, 40, 36, 27, 165, 53, 45, 33, 165, 50, 43, 31, 165, 56, 47, 34, 165, 37, 34, 25, 165, 72, 58, 42, 165, 42, 37, 28, 165, 41, 36, 26, 165, 49, 42, 31, 165, 42, 37, 28, 165, 43, 38, 26, 165, 41, 36, 26, 165, 37, 33, 25, 165, 37, 34, 25, 165, 51, 43, 28, 165, 44, 38, 26, 165, 43, 37, 26, 165, 46, 39, 27, 165, 40, 35, 26, 165, 41, 36, 26, 165, 47, 40, 27, 165, 40, 35, 25, 165, 57, 46, 30, 165, 43, 37, 26, 165, 50, 42, 28, 165, 46, 40, 27, 165, 46, 39, 27, 165, 43, 37, 26, 165, 38, 34, 25, 165, 36, 33, 25, 165, 40, 36, 27, 165, 39, 35, 25, 165, 44, 38, 26, 165, 39, 35, 25, 165, 70, 57, 41, 165, 73, 59, 43, 165, 54, 46, 33, 165, 42, 37, 26, 165, 50, 50, 42, 165, 45, 39, 26, 165, 47, 40, 27, 165, 62, 49, 32, 165, 48, 41, 27, 165, 45, 39, 26, 165, 52, 44, 33, 165, 43, 38, 26, 165, 59, 47, 31, 165, 49, 41, 27, 165, 52, 43, 28, 165, 41, 36, 26, 165, 43, 46, 40, 165, 38, 34, 25, 165, 50, 42, 28, 165, 47, 40, 27, 165, 73, 55, 36, 165, 53, 44, 29, 165, 45, 39, 27, 165, 45, 39, 27, 165, 43, 46, 40, 165, 42, 37, 27, 165, 38, 34, 25, 165, 43, 38, 28, 165, 38, 34, 25, 165, 41, 36, 26, 165, 38, 35, 26, 165, 51, 43, 28, 165, 58, 47, 31, 165, 54, 45, 29, 165, 48, 41, 27, 165, 44, 39, 29, 165, 86, 69, 48, 165, 49, 42, 31, 165, 47, 40, 27, 165, 45, 39, 27, 165, 42, 37, 28, 165, 43, 37, 26, 165, 38, 34, 25, 165, 40, 35, 26, 165, 42, 37, 26, 165, 53, 44, 29, 165, 60, 48, 31, 165, 60, 48, 31, 165, 37, 33, 25, 165, 52, 44, 32, 165, 39, 35, 25, 165, 47, 40, 27, 165, 45, 39, 27, 165, 46, 40, 27, 165, 43, 38, 26, 165, 52, 43, 28, 165, 57, 46, 30, 165, 45, 39, 26, 165, 39, 35, 25, 165, 40, 36, 26, 165, 83, 67, 48, 165, 51, 44, 32, 165, 86, 68, 48, 165, 38, 34, 26, 165, 44, 38, 26, 165, 40, 35, 26, 165, 50, 43, 32, 165, 43, 37, 26, 165, 39, 35, 25, 165, 39, 35, 25, 165, 44, 38, 26, 165, 41, 36, 26, 165, 38, 34, 25, 165, 46, 40, 27, 165, 38, 34, 25, 165, 45, 39, 27, 165, 40, 35, 25, 165, 44, 38, 26, 165, 51, 43, 28, 165, 44, 38, 26, 165, 40, 36, 26, 165, 66, 54, 39, 165, 37, 33, 25, 165, 38, 34, 25, 165, 42, 37, 26, 165, 44, 38, 26, 165, 36, 33, 25, 165, 55, 47, 34, 165, 45, 39, 26, 165, 47, 40, 27, 165, 46, 40, 27, 165, 40, 35, 26, 165, 42, 37, 26, 165, 44, 38, 26, 165, 40, 35, 25, 165, 47, 41, 30, 165, 45, 39, 27, 165, 37, 34, 25, 165, 49, 42, 31, 165, 50, 43, 32, 165, 46, 39, 27, 165, 49, 42, 31, 165, 39, 35, 25, 165, 50, 42, 28, 165, 37, 33, 25, 165, 37, 34, 25, 165, 41, 36, 26, 165, 63, 52, 38, 165, 44, 38, 26, 165, 38, 34, 26, 165, 37, 33, 25, 165, 42, 37, 26, 165, 44, 38, 26, 165, 47, 40, 27, 165, 46, 39, 27, 165, 44, 38, 26, 165, 41, 36, 26, 165, 46, 39, 27, 165, 42, 37, 26, 165, 40, 36, 26, 165, 46, 39, 27, 165, 43, 38, 26, 165, 42, 37, 26, 165, 49, 41, 27, 165, 51, 44, 32, 165, 42, 37, 28, 165, 39, 35, 25, 165, 43, 37, 26, 165, 45, 39, 27, 165, 47, 40, 27, 165, 48, 41, 27, 165, 42, 37, 26, 165, 46, 40, 27, 165, 47, 40, 27, 165, 42, 37, 26, 165, 45, 39, 27, 165, 44, 38, 26, 165, 42, 37, 26, 165, 43, 38, 26, 165, 44, 38, 26, 165, 37, 33, 25, 165, 50, 42, 28, 165, 16, 17, 17, 255, 9, 9, 9, 255, 12, 12, 12, 255, 12, 12, 12, 255, 11, 11, 11, 255, 14, 14, 15, 255, 24, 24, 25, 255, 33, 33, 34, 255, 33, 34, 34, 255, 26, 26, 27, 255, 28, 29, 30, 255, 32, 33, 34, 255, 33, 34, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 23, 23, 24, 255, 26, 27, 27, 255, 17, 17, 17, 255, 18, 19, 19, 255, 18, 19, 19, 255, 15, 15, 15, 255, 13, 13, 13, 255, 10, 10, 10, 255, 11, 12, 12, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 10, 11, 11, 255, 13, 13, 14, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 14, 255, 15, 15, 15, 255, 17, 17, 17, 255, 27, 28, 28, 255, 18, 18, 19, 255, 15, 15, 16, 255, 14, 14, 15, 255, 9, 9, 10, 255, 14, 15, 15, 255, 18, 18, 19, 255, 26, 26, 27, 255, 26, 27, 28, 255, 29, 30, 31, 255, 30, 31, 31, 255, 28, 29, 30, 255, 33, 34, 34, 255, 33, 33, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 20, 20, 21, 255, 19, 19, 20, 255, 25, 25, 26, 255, 19, 20, 20, 255, 14, 14, 14, 255, 11, 11, 12, 255, 9, 10, 10, 255, 8, 8, 8, 255, 5, 5, 5, 255, 12, 12, 13, 255, 13, 14, 14, 255, 17, 18, 18, 255, 21, 21, 21, 255, 19, 20, 20, 255, 24, 25, 25, 255, 29, 30, 30, 255, 31, 32, 33, 255, 31, 32, 32, 255, 28, 29, 29, 255, 27, 28, 29, 255, 17, 18, 18, 255, 17, 18, 18, 255, 16, 16, 17, 255, 13, 13, 14, 255, 9, 9, 9, 255, 12, 12, 12, 255, 10, 11, 11, 255, 12, 13, 13, 255, 16, 16, 17, 255, 20, 20, 21, 255, 22, 22, 23, 255, 25, 25, 26, 255, 26, 26, 27, 255, 29, 30, 30, 255, 24, 24, 25, 255, 32, 33, 34, 255, 33, 34, 34, 255, 24, 25, 26, 255, 25, 25, 26, 255, 16, 16, 16, 255, 21, 21, 22, 255, 20, 21, 21, 255, 15, 16, 16, 255, 13, 14, 14, 255, 10, 10, 10, 255, 10, 10, 10, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 14, 255, 13, 13, 14, 255, 16, 17, 17, 255, 16, 17, 17, 255, 22, 23, 23, 255, 16, 16, 17, 255, 15, 16, 16, 255, 26, 26, 27, 255, 28, 29, 30, 255, 33, 33, 34, 255, 33, 33, 34, 255, 28, 29, 30, 255, 23, 24, 24, 255, 20, 21, 21, 255, 16, 16, 16, 255, 13, 13, 14, 255, 7, 7, 7, 255, 5, 5, 5, 255, 9, 10, 10, 255, 9, 9, 9, 255, 8, 9, 9, 255, 7, 7, 7, 255, 12, 13, 13, 255, 14, 15, 15, 255, 19, 19, 20, 255, 18, 18, 18, 255, 15, 15, 16, 255, 17, 17, 17, 255, 13, 14, 14, 255, 11, 11, 11, 255, 9, 9, 9, 255, 11, 11, 11, 255, 10, 10, 10, 255, 10, 11, 11, 255, 16, 16, 17, 255, 16, 16, 16, 255, 13, 13, 13, 255, 13, 13, 13, 255, 14, 15, 15, 255, 12, 12, 12, 255, 7, 7, 8, 255, 8, 8, 8, 255, 12, 12, 12, 255, 11, 12, 12, 255, 11, 11, 12, 255, 15, 16, 16, 255, 20, 20, 21, 255, 13, 14, 14, 255, 13, 13, 13, 255, 13, 14, 14, 255, 8, 8, 8, 255, 10, 10, 10, 255, 8, 8, 8, 255, 12, 13, 13, 255, 15, 15, 16, 255, 16, 16, 16, 255, 23, 23, 24, 255, 13, 13, 13, 255, 11, 11, 11, 255, 14, 14, 15, 255, 9, 10, 10, 255, 14, 15, 15, 255, 25, 25, 26, 255, 23, 24, 24, 255, 16, 17, 17, 255, 15, 15, 15, 255, 11, 11, 11, 255, 8, 8, 9, 255, 11, 11, 11, 255, 16, 16, 17, 255, 14, 15, 15, 255, 19, 19, 20, 255, 25, 25, 26, 255, 25, 26, 26, 255, 28, 29, 30, 255, 33, 34, 34, 255, 20, 20, 21, 255, 13, 14, 14, 255, 19, 19, 20, 255, 18, 19, 19, 255, 10, 10, 10, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 10, 10, 255, 14, 14, 15, 255, 14, 14, 14, 255, 11, 11, 12, 255, 12, 12, 13, 255, 10, 10, 10, 255, 12, 12, 13, 255, 16, 16, 17, 255, 14, 15, 15, 255, 19, 19, 20, 255, 22, 23, 23, 255, 30, 31, 32, 255, 24, 24, 25, 255, 30, 31, 31, 255, 31, 32, 33, 255, 33, 34, 34, 255, 27, 28, 28, 255, 26, 26, 27, 255, 19, 19, 20, 255, 18, 19, 19, 255, 18, 18, 19, 255, 11, 12, 12, 255, 13, 13, 13, 255, 10, 10, 11, 255, 12, 13, 13, 255, 14, 14, 15, 255, 11, 12, 12, 255, 17, 18, 18, 255, 19, 20, 20, 255, 19, 20, 20, 255, 19, 20, 20, 255, 23, 24, 24, 255, 33, 33, 34, 255, 20, 20, 21, 255, 24, 25, 25, 255, 21, 21, 22, 255, 14, 14, 14, 255, 18, 19, 19, 255, 10, 11, 11, 255, 7, 7, 8, 255, 11, 11, 12, 255, 13, 13, 14, 255, 19, 19, 20, 255, 26, 27, 27, 255, 13, 13, 13, 255, 18, 18, 19, 255, 16, 16, 17, 255, 14, 14, 15, 255, 6, 6, 6, 255, 8, 9, 9, 255, 9, 10, 10, 255, 12, 13, 13, 255, 11, 12, 12, 255, 9, 9, 9, 255, 8, 9, 9, 255, 10, 10, 10, 255, 9, 10, 10, 255, 7, 7, 7, 255, 11, 11, 11, 255, 16, 16, 17, 255, 15, 15, 16, 255, 20, 20, 21, 255, 22, 22, 23, 255, 26, 27, 27, 255, 23, 24, 24, 255, 27, 28, 29, 255, 29, 29, 30, 255, 27, 28, 29, 255, 20, 21, 21, 255, 20, 21, 21, 255, 30, 31, 32, 255, 26, 26, 27, 255, 21, 22, 22, 255, 20, 21, 21, 255, 17, 17, 17, 255, 66, 51, 34, 165, 64, 50, 33, 165, 37, 33, 25, 165, 70, 57, 41, 165, 38, 34, 25, 165, 40, 35, 26, 165, 46, 40, 30, 165, 38, 34, 25, 165, 46, 39, 27, 165, 49, 42, 31, 165, 74, 60, 43, 165, 48, 42, 31, 165, 39, 35, 26, 165, 43, 37, 26, 165, 43, 38, 26, 165, 56, 46, 30, 165, 59, 47, 31, 165, 45, 39, 26, 165, 56, 45, 30, 165, 39, 35, 25, 165, 53, 44, 29, 165, 44, 38, 26, 165, 47, 40, 27, 165, 45, 39, 26, 165, 41, 36, 26, 165, 49, 41, 27, 165, 48, 41, 27, 165, 46, 40, 27, 165, 40, 36, 26, 165, 45, 39, 27, 165, 47, 40, 27, 165, 37, 33, 25, 165, 43, 37, 26, 165, 46, 39, 27, 165, 44, 38, 26, 165, 42, 37, 26, 165, 44, 38, 26, 165, 43, 37, 26, 165, 43, 38, 26, 165, 48, 41, 27, 165, 43, 37, 26, 165, 44, 46, 40, 165, 50, 42, 28, 165, 56, 45, 30, 165, 42, 37, 28, 165, 42, 37, 28, 165, 46, 40, 27, 165, 38, 34, 25, 165, 44, 38, 26, 165, 39, 35, 25, 165, 43, 37, 26, 165, 42, 37, 26, 165, 41, 36, 26, 165, 46, 39, 27, 165, 45, 39, 27, 165, 49, 41, 27, 165, 37, 34, 25, 165, 71, 58, 42, 165, 68, 56, 40, 165, 46, 40, 29, 165, 37, 34, 25, 165, 39, 35, 26, 165, 60, 48, 32, 165, 46, 39, 27, 165, 49, 42, 27, 165, 43, 38, 26, 165, 47, 40, 27, 165, 45, 39, 29, 165, 37, 34, 25, 165, 56, 45, 30, 165, 46, 39, 27, 165, 39, 35, 25, 165, 40, 35, 25, 165, 45, 39, 26, 165, 69, 53, 35, 165, 53, 44, 29, 165, 58, 47, 31, 165, 71, 54, 35, 165, 43, 38, 26, 165, 53, 45, 33, 165, 38, 34, 25, 165, 38, 34, 25, 165, 47, 48, 43, 165, 69, 56, 41, 165, 42, 37, 26, 165, 44, 38, 26, 165, 72, 59, 42, 165, 49, 42, 31, 165, 67, 55, 40, 165, 39, 35, 25, 165, 42, 37, 26, 165, 39, 35, 26, 165, 42, 37, 26, 165, 54, 45, 33, 165, 42, 37, 26, 165, 48, 41, 27, 165, 63, 49, 33, 165, 48, 41, 27, 165, 49, 42, 27, 165, 50, 42, 28, 165, 49, 41, 27, 165, 47, 40, 27, 165, 70, 53, 35, 165, 63, 49, 32, 165, 54, 44, 29, 165, 46, 40, 27, 165, 42, 37, 26, 165, 40, 36, 26, 165, 70, 57, 41, 165, 39, 35, 25, 165, 46, 39, 27, 165, 56, 46, 30, 165, 53, 44, 29, 165, 46, 40, 27, 165, 37, 33, 25, 165, 55, 46, 34, 165, 48, 41, 27, 165, 43, 38, 26, 165, 56, 46, 30, 165, 47, 40, 27, 165, 46, 39, 27, 165, 54, 44, 29, 165, 63, 49, 32, 165, 46, 39, 27, 165, 40, 36, 26, 165, 46, 40, 27, 165, 67, 51, 34, 165, 43, 37, 26, 165, 48, 41, 27, 165, 66, 51, 34, 165, 46, 40, 30, 165, 43, 38, 28, 165, 39, 35, 25, 165, 68, 52, 34, 165, 59, 47, 31, 165, 74, 55, 36, 165, 54, 44, 29, 165, 59, 47, 31, 165, 39, 34, 25, 165, 43, 37, 26, 165, 49, 41, 27, 165, 46, 39, 27, 165, 50, 42, 28, 165, 62, 51, 37, 165, 40, 36, 26, 165, 53, 43, 29, 165, 48, 41, 27, 165, 56, 46, 30, 165, 55, 45, 29, 165, 37, 33, 25, 165, 51, 44, 32, 165, 43, 38, 26, 165, 50, 42, 28, 165, 39, 35, 25, 165, 56, 47, 34, 165, 58, 56, 48, 165, 39, 35, 25, 165, 39, 35, 25, 165, 46, 40, 27, 165, 44, 38, 26, 165, 51, 42, 28, 165, 42, 37, 26, 165, 43, 37, 26, 165, 37, 33, 25, 165, 48, 41, 27, 165, 43, 37, 26, 165, 52, 43, 29, 165, 42, 37, 26, 165, 48, 41, 27, 165, 64, 50, 33, 165, 44, 38, 26, 165, 37, 34, 25, 165, 42, 37, 26, 165, 37, 34, 25, 165, 60, 50, 36, 165, 86, 69, 48, 165, 84, 67, 48, 165, 68, 56, 40, 165, 62, 60, 50, 165, 40, 36, 27, 165, 36, 33, 25, 165, 39, 35, 25, 165, 43, 38, 26, 165, 40, 35, 26, 165, 37, 33, 25, 165, 36, 33, 25, 165, 38, 34, 25, 165, 36, 33, 25, 165, 36, 33, 25, 165, 41, 36, 26, 165, 36, 33, 25, 165, 48, 41, 27, 165, 43, 37, 26, 165, 43, 38, 28, 165, 43, 37, 26, 165, 66, 55, 39, 165, 45, 39, 26, 165, 41, 36, 26, 165, 37, 34, 25, 165, 37, 33, 25, 165, 38, 34, 25, 165, 58, 49, 35, 165, 54, 46, 34, 165, 42, 37, 26, 165, 40, 35, 25, 165, 48, 41, 27, 165, 45, 39, 27, 165, 43, 37, 26, 165, 45, 39, 26, 165, 61, 48, 32, 165, 40, 35, 26, 165, 37, 33, 25, 165, 59, 49, 36, 165, 37, 33, 25, 165, 43, 38, 26, 165, 53, 44, 29, 165, 48, 41, 27, 165, 48, 41, 27, 165, 42, 37, 26, 165, 39, 35, 25, 165, 83, 67, 48, 165, 37, 34, 25, 165, 85, 68, 48, 165, 72, 59, 42, 165, 37, 33, 25, 165, 37, 34, 25, 165, 39, 34, 25, 165, 43, 38, 26, 165, 38, 34, 25, 165, 44, 38, 26, 165, 46, 40, 27, 165, 48, 41, 27, 165, 44, 38, 26, 165, 42, 37, 26, 165, 46, 40, 27, 165, 44, 38, 26, 165, 68, 52, 34, 165, 40, 36, 26, 165, 44, 38, 28, 165, 51, 43, 32, 165, 37, 34, 25, 165, 43, 37, 26, 165, 48, 41, 27, 165, 37, 33, 25, 165, 57, 48, 35, 165, 40, 35, 25, 165, 54, 44, 29, 165, 52, 43, 29, 165, 60, 48, 32, 165, 63, 49, 33, 165, 48, 41, 27, 165, 45, 39, 26, 165, 45, 39, 26, 165, 39, 35, 25, 165, 47, 40, 27, 165, 64, 50, 33, 165, 13, 13, 13, 255, 11, 11, 11, 255, 13, 13, 14, 255, 13, 13, 13, 255, 18, 18, 18, 255, 33, 33, 34, 255, 33, 34, 34, 255, 25, 26, 27, 255, 32, 32, 33, 255, 33, 34, 34, 255, 33, 34, 34, 255, 27, 27, 28, 255, 28, 28, 29, 255, 29, 30, 31, 255, 33, 34, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 32, 32, 33, 255, 16, 16, 17, 255, 16, 16, 17, 255, 19, 19, 20, 255, 11, 11, 12, 255, 9, 10, 10, 255, 10, 11, 11, 255, 7, 7, 7, 255, 10, 11, 11, 255, 13, 13, 14, 255, 11, 11, 11, 255, 18, 18, 19, 255, 14, 15, 15, 255, 17, 18, 18, 255, 18, 19, 19, 255, 22, 22, 23, 255, 32, 33, 34, 255, 32, 32, 33, 255, 22, 22, 23, 255, 21, 22, 22, 255, 11, 11, 11, 255, 13, 13, 14, 255, 8, 8, 9, 255, 12, 12, 13, 255, 18, 19, 19, 255, 24, 25, 25, 255, 20, 20, 21, 255, 29, 30, 30, 255, 29, 29, 30, 255, 29, 30, 30, 255, 30, 31, 32, 255, 33, 33, 34, 255, 31, 32, 32, 255, 30, 30, 31, 255, 27, 28, 29, 255, 23, 24, 25, 255, 20, 20, 21, 255, 16, 16, 17, 255, 12, 13, 13, 255, 9, 9, 10, 255, 8, 8, 8, 255, 7, 8, 8, 255, 12, 13, 13, 255, 20, 20, 21, 255, 23, 23, 24, 255, 22, 22, 23, 255, 29, 30, 30, 255, 26, 27, 28, 255, 23, 23, 24, 255, 27, 27, 28, 255, 30, 30, 31, 255, 25, 25, 26, 255, 25, 26, 26, 255, 16, 17, 17, 255, 13, 13, 14, 255, 13, 13, 14, 255, 14, 14, 14, 255, 15, 15, 15, 255, 9, 9, 10, 255, 9, 9, 9, 255, 15, 16, 16, 255, 16, 16, 17, 255, 15, 16, 16, 255, 16, 17, 17, 255, 23, 23, 24, 255, 25, 26, 27, 255, 23, 23, 24, 255, 23, 24, 24, 255, 33, 34, 34, 255, 30, 31, 32, 255, 28, 29, 29, 255, 22, 23, 23, 255, 15, 16, 16, 255, 15, 15, 15, 255, 15, 15, 16, 255, 15, 15, 16, 255, 8, 8, 9, 255, 8, 8, 8, 255, 12, 12, 13, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 11, 11, 12, 255, 10, 10, 10, 255, 15, 15, 15, 255, 13, 14, 14, 255, 17, 17, 18, 255, 20, 21, 21, 255, 27, 28, 28, 255, 28, 29, 29, 255, 29, 30, 31, 255, 22, 22, 23, 255, 29, 29, 30, 255, 21, 21, 22, 255, 18, 18, 19, 255, 14, 14, 15, 255, 12, 12, 13, 255, 4, 4, 4, 255, 7, 8, 8, 255, 12, 12, 13, 255, 9, 10, 10, 255, 9, 9, 9, 255, 14, 14, 15, 255, 8, 8, 9, 255, 8, 9, 9, 255, 19, 19, 19, 255, 17, 18, 18, 255, 17, 17, 17, 255, 13, 14, 14, 255, 11, 11, 12, 255, 13, 13, 13, 255, 12, 13, 13, 255, 14, 14, 15, 255, 14, 15, 15, 255, 10, 11, 11, 255, 13, 13, 13, 255, 7, 8, 8, 255, 12, 13, 13, 255, 9, 9, 10, 255, 8, 9, 9, 255, 9, 9, 10, 255, 8, 8, 8, 255, 10, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 10, 10, 10, 255, 14, 14, 14, 255, 11, 11, 12, 255, 15, 15, 15, 255, 15, 16, 16, 255, 13, 13, 13, 255, 11, 11, 12, 255, 11, 12, 12, 255, 7, 8, 8, 255, 9, 10, 10, 255, 9, 9, 10, 255, 7, 7, 7, 255, 12, 12, 13, 255, 10, 10, 11, 255, 8, 8, 8, 255, 10, 10, 10, 255, 8, 8, 8, 255, 13, 13, 14, 255, 7, 8, 8, 255, 12, 12, 13, 255, 22, 22, 23, 255, 19, 19, 20, 255, 10, 10, 10, 255, 7, 8, 8, 255, 11, 11, 11, 255, 18, 18, 19, 255, 17, 17, 18, 255, 20, 20, 21, 255, 24, 24, 25, 255, 25, 25, 26, 255, 33, 33, 34, 255, 20, 21, 21, 255, 22, 23, 23, 255, 14, 14, 14, 255, 12, 12, 13, 255, 10, 10, 11, 255, 11, 11, 12, 255, 11, 12, 12, 255, 11, 12, 12, 255, 9, 9, 9, 255, 12, 12, 12, 255, 17, 18, 18, 255, 18, 18, 19, 255, 6, 6, 6, 255, 12, 12, 13, 255, 11, 11, 11, 255, 10, 10, 11, 255, 12, 12, 13, 255, 17, 18, 18, 255, 16, 16, 17, 255, 17, 17, 18, 255, 19, 20, 20, 255, 15, 15, 16, 255, 24, 25, 26, 255, 28, 28, 29, 255, 28, 28, 29, 255, 25, 25, 26, 255, 18, 18, 19, 255, 18, 18, 19, 255, 12, 13, 13, 255, 18, 19, 19, 255, 17, 18, 18, 255, 15, 15, 15, 255, 11, 11, 11, 255, 13, 14, 14, 255, 16, 16, 16, 255, 19, 20, 20, 255, 29, 30, 31, 255, 27, 27, 28, 255, 31, 31, 32, 255, 28, 28, 29, 255, 21, 22, 22, 255, 27, 27, 28, 255, 22, 23, 23, 255, 24, 24, 25, 255, 22, 23, 23, 255, 15, 16, 16, 255, 9, 9, 9, 255, 9, 9, 9, 255, 7, 8, 8, 255, 7, 7, 7, 255, 18, 18, 18, 255, 14, 14, 15, 255, 16, 16, 17, 255, 14, 14, 15, 255, 16, 16, 17, 255, 11, 11, 11, 255, 11, 12, 12, 255, 7, 7, 7, 255, 5, 5, 5, 255, 6, 6, 6, 255, 13, 13, 13, 255, 8, 8, 8, 255, 11, 11, 11, 255, 14, 14, 14, 255, 10, 10, 10, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 12, 13, 13, 255, 16, 17, 17, 255, 18, 18, 19, 255, 24, 24, 25, 255, 24, 25, 25, 255, 22, 23, 23, 255, 18, 18, 18, 255, 17, 18, 18, 255, 19, 19, 20, 255, 18, 19, 19, 255, 21, 22, 22, 255, 21, 21, 22, 255, 15, 15, 16, 255, 15, 15, 15, 255, 14, 15, 15, 255, 51, 43, 28, 165, 51, 44, 32, 165, 44, 38, 28, 165, 44, 39, 29, 165, 44, 38, 26, 165, 44, 38, 26, 165, 40, 35, 25, 165, 45, 39, 26, 165, 47, 40, 27, 165, 36, 33, 25, 165, 44, 38, 26, 165, 43, 38, 26, 165, 41, 36, 26, 165, 43, 38, 28, 165, 43, 38, 26, 165, 47, 40, 27, 165, 56, 45, 30, 165, 57, 46, 30, 165, 43, 37, 26, 165, 38, 34, 25, 165, 43, 38, 26, 165, 49, 42, 27, 165, 40, 36, 27, 165, 38, 34, 25, 165, 47, 40, 27, 165, 46, 39, 27, 165, 55, 46, 34, 165, 41, 36, 26, 165, 47, 40, 27, 165, 44, 38, 26, 165, 47, 40, 27, 165, 50, 42, 28, 165, 45, 39, 27, 165, 54, 44, 29, 165, 47, 40, 27, 165, 47, 40, 27, 165, 46, 39, 27, 165, 39, 35, 25, 165, 51, 43, 28, 165, 43, 38, 26, 165, 37, 33, 25, 165, 39, 35, 25, 165, 46, 39, 27, 165, 61, 48, 32, 165, 49, 41, 27, 165, 52, 43, 29, 165, 48, 41, 27, 165, 42, 37, 26, 165, 36, 33, 25, 165, 40, 35, 26, 165, 47, 40, 27, 165, 43, 37, 26, 165, 42, 37, 26, 165, 44, 38, 26, 165, 45, 39, 29, 165, 38, 34, 25, 165, 41, 36, 26, 165, 38, 34, 25, 165, 62, 51, 37, 165, 37, 34, 25, 165, 40, 36, 27, 165, 43, 37, 26, 165, 66, 51, 33, 165, 68, 52, 34, 165, 61, 48, 32, 165, 47, 40, 27, 165, 37, 34, 25, 165, 71, 58, 42, 165, 45, 39, 29, 165, 55, 45, 29, 165, 61, 48, 32, 165, 44, 38, 26, 165, 44, 38, 26, 165, 65, 50, 33, 165, 62, 49, 32, 165, 56, 45, 30, 165, 62, 49, 32, 165, 60, 48, 32, 165, 51, 43, 28, 165, 47, 40, 27, 165, 41, 36, 26, 165, 37, 33, 25, 165, 44, 39, 29, 165, 42, 37, 28, 165, 51, 43, 32, 165, 53, 45, 33, 165, 37, 33, 25, 165, 50, 43, 31, 165, 68, 56, 40, 165, 49, 42, 31, 165, 84, 67, 48, 165, 38, 34, 25, 165, 48, 41, 27, 165, 48, 41, 27, 165, 39, 35, 26, 165, 48, 41, 27, 165, 53, 44, 29, 165, 47, 40, 27, 165, 53, 44, 29, 165, 47, 68, 35, 255, 45, 39, 26, 165, 45, 39, 27, 165, 40, 35, 26, 165, 51, 43, 28, 165, 52, 43, 28, 165, 47, 40, 27, 165, 42, 37, 26, 165, 38, 34, 25, 165, 40, 35, 25, 165, 42, 37, 26, 165, 40, 36, 26, 165, 40, 35, 25, 165, 39, 35, 25, 165, 46, 40, 27, 165, 37, 33, 25, 165, 52, 44, 32, 165, 43, 37, 26, 165, 47, 40, 27, 165, 47, 40, 27, 165, 48, 41, 27, 165, 48, 41, 27, 165, 49, 42, 27, 165, 53, 44, 29, 165, 49, 41, 27, 165, 41, 36, 26, 165, 40, 35, 25, 165, 42, 36, 26, 165, 53, 44, 29, 165, 43, 38, 26, 165, 46, 40, 30, 165, 41, 36, 26, 165, 39, 35, 25, 165, 54, 45, 29, 165, 58, 55, 45, 165, 46, 39, 27, 165, 69, 52, 35, 165, 74, 55, 36, 165, 63, 49, 32, 165, 54, 45, 29, 165, 49, 41, 27, 165, 39, 35, 25, 165, 39, 35, 25, 165, 39, 35, 25, 165, 42, 37, 26, 165, 45, 39, 26, 165, 47, 40, 27, 165, 45, 39, 27, 165, 48, 41, 27, 165, 56, 45, 30, 165, 48, 41, 27, 165, 39, 35, 25, 165, 39, 35, 25, 165, 40, 36, 27, 165, 40, 35, 25, 165, 44, 39, 29, 165, 39, 34, 25, 165, 42, 37, 26, 165, 45, 39, 26, 165, 44, 38, 26, 165, 48, 41, 27, 165, 56, 45, 30, 165, 45, 47, 41, 165, 43, 38, 26, 165, 43, 38, 26, 165, 40, 35, 25, 165, 44, 38, 26, 165, 46, 39, 27, 165, 50, 42, 28, 165, 44, 38, 26, 165, 51, 43, 28, 165, 50, 42, 28, 165, 50, 42, 28, 165, 49, 41, 27, 165, 43, 38, 26, 165, 59, 49, 36, 165, 79, 64, 46, 165, 66, 55, 39, 165, 60, 50, 37, 165, 39, 35, 25, 165, 40, 36, 26, 165, 41, 36, 26, 165, 48, 41, 27, 165, 39, 35, 25, 165, 48, 41, 27, 165, 42, 37, 26, 165, 44, 38, 26, 165, 45, 39, 27, 165, 47, 40, 27, 165, 47, 40, 27, 165, 42, 37, 26, 165, 48, 41, 27, 165, 46, 39, 27, 165, 48, 41, 27, 165, 39, 35, 25, 165, 38, 34, 25, 165, 43, 37, 26, 165, 37, 33, 25, 165, 41, 36, 26, 165, 48, 41, 27, 165, 46, 40, 27, 165, 41, 36, 26, 165, 82, 65, 47, 165, 46, 40, 30, 165, 38, 34, 26, 165, 37, 33, 25, 165, 39, 35, 25, 165, 50, 42, 27, 165, 45, 39, 27, 165, 44, 46, 40, 165, 48, 41, 27, 165, 45, 39, 26, 165, 45, 39, 26, 165, 43, 37, 26, 165, 39, 35, 25, 165, 47, 40, 27, 165, 47, 40, 27, 165, 45, 39, 27, 165, 40, 36, 26, 165, 47, 40, 27, 165, 45, 39, 27, 165, 40, 35, 26, 165, 37, 33, 25, 165, 62, 51, 37, 165, 36, 33, 25, 165, 69, 57, 41, 165, 58, 49, 35, 165, 39, 35, 25, 165, 46, 40, 30, 165, 43, 37, 26, 165, 41, 36, 26, 165, 48, 41, 27, 165, 49, 41, 27, 165, 46, 40, 27, 165, 41, 36, 26, 165, 42, 37, 26, 165, 45, 39, 27, 165, 56, 46, 30, 165, 50, 42, 28, 165, 50, 43, 32, 165, 40, 36, 26, 165, 46, 39, 27, 165, 37, 34, 25, 165, 39, 35, 25, 165, 40, 36, 26, 165, 43, 38, 26, 165, 42, 37, 26, 165, 48, 41, 27, 165, 46, 39, 27, 165, 43, 38, 26, 165, 42, 37, 26, 165, 43, 37, 26, 165, 46, 39, 27, 165, 42, 37, 26, 165, 43, 38, 26, 165, 42, 37, 26, 165, 49, 41, 27, 165, 10, 10, 10, 255, 8, 8, 8, 255, 14, 14, 14, 255, 16, 16, 16, 255, 29, 29, 30, 255, 25, 26, 26, 255, 28, 29, 29, 255, 27, 27, 28, 255, 25, 25, 26, 255, 23, 23, 24, 255, 28, 28, 29, 255, 19, 19, 20, 255, 27, 27, 28, 255, 26, 27, 28, 255, 29, 30, 31, 255, 31, 31, 32, 255, 29, 29, 30, 255, 23, 24, 24, 255, 17, 17, 17, 255, 33, 33, 34, 255, 18, 18, 18, 255, 13, 14, 14, 255, 14, 14, 14, 255, 9, 9, 10, 255, 7, 7, 7, 255, 12, 12, 12, 255, 13, 13, 13, 255, 15, 16, 16, 255, 23, 23, 24, 255, 18, 18, 18, 255, 26, 27, 27, 255, 24, 24, 25, 255, 32, 33, 34, 255, 33, 34, 34, 255, 31, 32, 33, 255, 33, 34, 34, 255, 20, 21, 21, 255, 13, 13, 13, 255, 14, 14, 14, 255, 8, 8, 8, 255, 8, 9, 9, 255, 14, 14, 15, 255, 15, 16, 16, 255, 19, 20, 20, 255, 21, 22, 22, 255, 23, 24, 25, 255, 21, 21, 22, 255, 23, 23, 24, 255, 33, 33, 34, 255, 30, 31, 32, 255, 33, 33, 34, 255, 26, 27, 27, 255, 26, 27, 28, 255, 19, 19, 20, 255, 18, 19, 19, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 11, 11, 12, 255, 11, 11, 11, 255, 17, 18, 18, 255, 17, 17, 18, 255, 24, 24, 25, 255, 25, 26, 27, 255, 29, 30, 30, 255, 33, 34, 34, 255, 31, 32, 33, 255, 31, 31, 32, 255, 28, 29, 29, 255, 20, 20, 21, 255, 16, 16, 17, 255, 15, 15, 16, 255, 10, 10, 11, 255, 8, 9, 9, 255, 9, 9, 9, 255, 8, 8, 8, 255, 5, 5, 5, 255, 7, 7, 7, 255, 9, 10, 10, 255, 17, 18, 18, 255, 22, 22, 23, 255, 18, 18, 18, 255, 18, 18, 18, 255, 22, 22, 23, 255, 31, 32, 33, 255, 33, 34, 34, 255, 31, 32, 32, 255, 26, 27, 27, 255, 24, 24, 25, 255, 20, 20, 21, 255, 18, 19, 19, 255, 14, 14, 14, 255, 10, 10, 10, 255, 5, 5, 5, 255, 6, 6, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 5, 5, 5, 255, 7, 7, 7, 255, 13, 13, 13, 255, 9, 9, 9, 255, 9, 9, 9, 255, 12, 12, 12, 255, 9, 10, 10, 255, 17, 18, 18, 255, 20, 20, 21, 255, 20, 20, 20, 255, 22, 23, 23, 255, 25, 26, 26, 255, 24, 25, 25, 255, 20, 20, 21, 255, 20, 21, 21, 255, 12, 13, 13, 255, 7, 7, 7, 255, 7, 7, 7, 255, 11, 11, 11, 255, 17, 17, 18, 255, 16, 17, 17, 255, 13, 13, 14, 255, 13, 13, 13, 255, 10, 10, 10, 255, 11, 11, 11, 255, 13, 13, 14, 255, 11, 11, 11, 255, 11, 11, 11, 255, 14, 14, 14, 255, 13, 13, 14, 255, 19, 20, 20, 255, 16, 16, 17, 255, 18, 19, 19, 255, 14, 15, 15, 255, 10, 10, 11, 255, 13, 14, 14, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 10, 10, 255, 9, 9, 9, 255, 11, 11, 12, 255, 11, 11, 12, 255, 16, 17, 17, 255, 13, 14, 14, 255, 14, 14, 14, 255, 18, 19, 19, 255, 15, 16, 16, 255, 17, 18, 18, 255, 21, 21, 22, 255, 16, 17, 17, 255, 17, 17, 17, 255, 14, 14, 14, 255, 12, 12, 13, 255, 7, 8, 8, 255, 7, 7, 8, 255, 8, 8, 8, 255, 5, 5, 5, 255, 3, 3, 3, 255, 9, 9, 9, 255, 7, 8, 8, 255, 10, 11, 11, 255, 8, 8, 8, 255, 7, 8, 8, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 15, 15, 15, 255, 17, 18, 18, 255, 14, 14, 14, 255, 14, 15, 15, 255, 14, 15, 15, 255, 15, 15, 15, 255, 22, 22, 23, 255, 25, 25, 26, 255, 25, 25, 26, 255, 18, 18, 18, 255, 13, 14, 14, 255, 14, 15, 15, 255, 12, 12, 12, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 12, 12, 255, 16, 16, 16, 255, 17, 18, 18, 255, 16, 16, 17, 255, 19, 19, 20, 255, 20, 20, 20, 255, 15, 15, 15, 255, 14, 15, 15, 255, 9, 9, 9, 255, 6, 6, 7, 255, 8, 8, 9, 255, 10, 10, 10, 255, 10, 10, 11, 255, 9, 9, 10, 255, 19, 20, 20, 255, 18, 18, 19, 255, 14, 14, 15, 255, 24, 24, 25, 255, 29, 30, 31, 255, 23, 23, 24, 255, 30, 30, 31, 255, 24, 25, 25, 255, 26, 27, 27, 255, 24, 24, 25, 255, 24, 24, 25, 255, 21, 22, 22, 255, 18, 19, 19, 255, 10, 11, 11, 255, 15, 16, 16, 255, 15, 15, 15, 255, 16, 16, 17, 255, 23, 24, 24, 255, 22, 23, 23, 255, 29, 30, 31, 255, 29, 30, 30, 255, 28, 28, 29, 255, 23, 24, 24, 255, 23, 24, 24, 255, 23, 24, 24, 255, 18, 19, 19, 255, 13, 14, 14, 255, 8, 9, 9, 255, 7, 8, 8, 255, 10, 11, 11, 255, 10, 10, 11, 255, 15, 15, 15, 255, 17, 18, 18, 255, 12, 12, 12, 255, 12, 13, 13, 255, 8, 8, 8, 255, 7, 8, 8, 255, 7, 7, 7, 255, 8, 8, 8, 255, 8, 8, 8, 255, 10, 10, 11, 255, 11, 11, 11, 255, 9, 10, 10, 255, 12, 12, 12, 255, 13, 13, 13, 255, 17, 17, 18, 255, 14, 14, 15, 255, 9, 10, 10, 255, 10, 10, 10, 255, 6, 6, 6, 255, 12, 12, 12, 255, 12, 13, 13, 255, 16, 16, 17, 255, 19, 19, 20, 255, 21, 21, 22, 255, 22, 23, 23, 255, 21, 22, 22, 255, 24, 24, 25, 255, 19, 19, 20, 255, 21, 21, 22, 255, 19, 20, 20, 255, 15, 16, 16, 255, 11, 12, 12, 255, 14, 14, 15, 255, 36, 33, 25, 165, 40, 35, 26, 165, 39, 34, 25, 165, 48, 41, 27, 165, 47, 40, 27, 165, 49, 41, 27, 165, 42, 37, 26, 165, 44, 38, 26, 165, 47, 40, 27, 165, 43, 38, 26, 165, 64, 80, 37, 255, 46, 40, 27, 165, 38, 34, 25, 165, 48, 42, 31, 165, 43, 38, 26, 165, 52, 43, 28, 165, 46, 39, 27, 165, 48, 41, 27, 165, 42, 37, 26, 165, 44, 38, 26, 165, 48, 41, 27, 165, 46, 40, 27, 165, 39, 35, 26, 165, 45, 39, 27, 165, 42, 37, 26, 165, 40, 35, 25, 165, 54, 46, 34, 165, 46, 39, 27, 165, 63, 49, 32, 165, 50, 42, 28, 165, 41, 36, 26, 165, 51, 42, 28, 165, 54, 44, 29, 165, 49, 41, 27, 165, 48, 41, 27, 165, 47, 40, 27, 165, 45, 39, 27, 165, 36, 33, 25, 165, 38, 34, 25, 165, 36, 33, 25, 165, 36, 33, 25, 165, 39, 35, 26, 165, 38, 34, 25, 165, 50, 42, 28, 165, 54, 44, 29, 165, 61, 48, 32, 165, 46, 40, 27, 165, 41, 36, 26, 165, 41, 36, 26, 165, 44, 38, 26, 165, 40, 35, 26, 165, 36, 33, 25, 165, 39, 35, 25, 165, 44, 38, 26, 165, 42, 37, 27, 165, 44, 38, 26, 165, 46, 39, 27, 165, 39, 35, 25, 165, 40, 36, 27, 165, 38, 34, 25, 165, 47, 40, 27, 165, 55, 45, 30, 165, 51, 43, 28, 165, 61, 48, 32, 165, 64, 50, 33, 165, 44, 38, 26, 165, 41, 36, 27, 165, 44, 39, 29, 165, 40, 35, 25, 165, 46, 40, 27, 165, 45, 39, 26, 165, 49, 41, 27, 165, 45, 39, 27, 165, 67, 51, 34, 165, 51, 42, 28, 165, 54, 52, 43, 165, 58, 46, 30, 165, 50, 42, 28, 165, 47, 40, 27, 165, 60, 47, 31, 165, 52, 43, 29, 165, 44, 38, 26, 165, 38, 34, 25, 165, 41, 36, 26, 165, 39, 35, 25, 165, 44, 38, 26, 165, 43, 37, 26, 165, 59, 50, 36, 165, 54, 46, 33, 165, 52, 45, 33, 165, 46, 40, 30, 165, 53, 45, 33, 165, 46, 39, 27, 165, 39, 35, 25, 165, 47, 40, 27, 165, 51, 42, 28, 165, 57, 46, 30, 165, 49, 41, 27, 165, 44, 38, 26, 165, 53, 45, 33, 165, 42, 37, 28, 165, 42, 37, 26, 165, 42, 37, 26, 165, 45, 39, 27, 165, 44, 38, 26, 165, 46, 40, 27, 165, 41, 36, 26, 165, 45, 39, 26, 165, 47, 40, 27, 165, 44, 38, 26, 165, 45, 39, 26, 165, 50, 43, 32, 165, 47, 41, 30, 165, 42, 37, 26, 165, 45, 39, 26, 165, 38, 34, 25, 165, 43, 38, 26, 165, 44, 38, 26, 165, 53, 43, 29, 165, 51, 43, 28, 165, 46, 40, 27, 165, 48, 41, 27, 165, 55, 45, 30, 165, 47, 40, 27, 165, 44, 38, 26, 165, 39, 35, 25, 165, 46, 40, 27, 165, 52, 43, 28, 165, 47, 40, 27, 165, 46, 40, 27, 165, 44, 38, 26, 165, 48, 41, 27, 165, 49, 41, 27, 165, 60, 48, 31, 165, 48, 41, 27, 165, 70, 53, 35, 165, 63, 49, 32, 165, 46, 40, 27, 165, 53, 43, 29, 165, 49, 41, 27, 165, 38, 34, 25, 165, 39, 35, 25, 165, 45, 39, 26, 165, 44, 38, 26, 165, 43, 37, 26, 165, 50, 42, 28, 165, 61, 48, 32, 165, 58, 47, 31, 165, 61, 48, 32, 165, 53, 44, 29, 165, 53, 43, 29, 165, 40, 36, 26, 165, 37, 34, 25, 165, 62, 51, 37, 165, 43, 38, 28, 165, 56, 47, 34, 165, 41, 36, 26, 165, 46, 40, 30, 165, 37, 34, 25, 165, 54, 44, 29, 165, 53, 44, 29, 165, 48, 41, 27, 165, 37, 33, 25, 165, 38, 34, 25, 165, 46, 39, 27, 165, 58, 46, 31, 165, 46, 39, 27, 165, 62, 48, 32, 165, 48, 41, 27, 165, 55, 45, 29, 165, 50, 42, 28, 165, 59, 47, 31, 165, 49, 42, 27, 165, 47, 40, 27, 165, 45, 39, 26, 165, 40, 36, 27, 165, 39, 34, 25, 165, 62, 51, 37, 165, 36, 33, 25, 165, 41, 36, 26, 165, 40, 36, 26, 165, 42, 37, 26, 165, 44, 38, 26, 165, 44, 38, 26, 165, 47, 40, 27, 165, 44, 38, 26, 165, 43, 37, 26, 165, 41, 36, 26, 165, 45, 39, 26, 165, 39, 35, 25, 165, 37, 34, 25, 165, 46, 40, 27, 165, 41, 36, 26, 165, 38, 34, 25, 165, 41, 36, 26, 165, 43, 37, 26, 165, 58, 49, 35, 165, 36, 33, 25, 165, 48, 41, 27, 165, 51, 43, 28, 165, 42, 37, 26, 165, 86, 69, 49, 165, 47, 41, 30, 165, 36, 33, 25, 165, 46, 40, 30, 165, 43, 38, 26, 165, 45, 39, 27, 165, 39, 35, 25, 165, 37, 33, 25, 165, 40, 35, 25, 165, 48, 41, 27, 165, 47, 40, 27, 165, 46, 40, 27, 165, 50, 42, 28, 165, 50, 42, 28, 165, 54, 44, 29, 165, 49, 41, 27, 165, 47, 40, 27, 165, 50, 42, 28, 165, 44, 38, 26, 165, 40, 36, 26, 165, 45, 39, 27, 165, 46, 39, 27, 165, 47, 41, 30, 165, 65, 53, 39, 165, 39, 35, 25, 165, 47, 41, 30, 165, 42, 37, 28, 165, 38, 34, 25, 165, 37, 33, 25, 165, 46, 40, 27, 165, 43, 37, 26, 165, 42, 37, 26, 165, 43, 38, 28, 165, 37, 34, 25, 165, 44, 38, 26, 165, 43, 38, 26, 165, 48, 41, 27, 165, 40, 36, 26, 165, 46, 40, 27, 165, 46, 40, 27, 165, 41, 36, 26, 165, 51, 44, 32, 165, 42, 37, 26, 165, 49, 41, 27, 165, 43, 37, 26, 165, 39, 35, 25, 165, 45, 39, 27, 165, 44, 38, 26, 165, 47, 40, 27, 165, 49, 42, 27, 165, 53, 44, 29, 165, 38, 34, 25, 165, 43, 38, 26, 165, 40, 35, 26, 165, 40, 35, 26, 165, 7, 7, 8, 255, 7, 7, 7, 255, 13, 13, 13, 255, 25, 26, 26, 255, 17, 18, 18, 255, 23, 23, 24, 255, 21, 22, 22, 255, 21, 22, 22, 255, 25, 25, 26, 255, 20, 20, 21, 255, 22, 23, 23, 255, 17, 18, 18, 255, 25, 26, 27, 255, 23, 23, 24, 255, 25, 26, 26, 255, 30, 31, 31, 255, 24, 25, 25, 255, 20, 21, 21, 255, 22, 22, 23, 255, 24, 25, 25, 255, 24, 25, 25, 255, 13, 13, 14, 255, 9, 9, 10, 255, 9, 9, 10, 255, 10, 10, 11, 255, 12, 12, 12, 255, 11, 11, 11, 255, 16, 17, 17, 255, 20, 21, 21, 255, 29, 29, 30, 255, 32, 33, 33, 255, 32, 33, 34, 255, 33, 33, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 28, 29, 30, 255, 27, 28, 29, 255, 26, 27, 28, 255, 13, 13, 14, 255, 12, 12, 12, 255, 8, 8, 8, 255, 10, 11, 11, 255, 16, 16, 17, 255, 13, 13, 14, 255, 16, 16, 17, 255, 18, 18, 19, 255, 16, 17, 17, 255, 21, 22, 22, 255, 19, 20, 20, 255, 28, 29, 29, 255, 32, 32, 33, 255, 31, 31, 32, 255, 26, 27, 27, 255, 15, 16, 16, 255, 14, 14, 14, 255, 12, 12, 12, 255, 10, 10, 10, 255, 9, 9, 9, 255, 10, 10, 11, 255, 15, 15, 16, 255, 21, 21, 22, 255, 24, 24, 25, 255, 23, 23, 24, 255, 24, 24, 25, 255, 30, 31, 31, 255, 27, 28, 28, 255, 26, 26, 27, 255, 27, 28, 29, 255, 26, 26, 27, 255, 21, 22, 22, 255, 17, 18, 18, 255, 12, 12, 12, 255, 9, 9, 9, 255, 9, 10, 10, 255, 8, 8, 9, 255, 5, 6, 6, 255, 4, 4, 4, 255, 6, 6, 6, 255, 6, 6, 6, 255, 13, 13, 13, 255, 18, 18, 19, 255, 15, 15, 15, 255, 21, 22, 22, 255, 27, 27, 28, 255, 24, 25, 25, 255, 33, 34, 34, 255, 31, 31, 32, 255, 28, 28, 29, 255, 23, 23, 24, 255, 19, 20, 20, 255, 15, 15, 16, 255, 11, 11, 11, 255, 10, 11, 11, 255, 4, 4, 4, 255, 6, 6, 6, 255, 10, 10, 10, 255, 9, 9, 9, 255, 6, 6, 6, 255, 11, 12, 12, 255, 11, 11, 11, 255, 5, 5, 6, 255, 6, 6, 6, 255, 13, 14, 14, 255, 16, 16, 17, 255, 16, 16, 16, 255, 16, 16, 16, 255, 18, 18, 19, 255, 20, 21, 21, 255, 22, 23, 24, 255, 17, 18, 18, 255, 13, 14, 14, 255, 13, 13, 14, 255, 12, 12, 12, 255, 9, 9, 10, 255, 10, 10, 10, 255, 20, 21, 21, 255, 19, 20, 20, 255, 24, 25, 25, 255, 17, 17, 18, 255, 13, 13, 13, 255, 13, 14, 14, 255, 11, 12, 12, 255, 10, 10, 10, 255, 9, 10, 10, 255, 11, 12, 12, 255, 14, 14, 14, 255, 11, 11, 11, 255, 19, 20, 20, 255, 22, 23, 23, 255, 18, 19, 19, 255, 19, 19, 20, 255, 12, 12, 13, 255, 13, 13, 14, 255, 9, 10, 10, 255, 11, 11, 11, 255, 14, 14, 15, 255, 13, 13, 14, 255, 16, 17, 17, 255, 14, 14, 14, 255, 15, 15, 16, 255, 8, 8, 9, 255, 16, 16, 16, 255, 16, 16, 17, 255, 14, 15, 15, 255, 22, 22, 23, 255, 23, 23, 24, 255, 19, 19, 20, 255, 17, 18, 18, 255, 15, 15, 15, 255, 14, 14, 15, 255, 5, 6, 6, 255, 10, 11, 11, 255, 8, 9, 9, 255, 7, 7, 8, 255, 8, 8, 8, 255, 7, 7, 7, 255, 9, 9, 10, 255, 9, 9, 9, 255, 7, 7, 8, 255, 6, 7, 7, 255, 8, 8, 8, 255, 7, 7, 7, 255, 9, 9, 10, 255, 8, 8, 8, 255, 12, 12, 12, 255, 11, 11, 11, 255, 14, 15, 15, 255, 15, 15, 16, 255, 18, 18, 19, 255, 26, 26, 27, 255, 23, 23, 24, 255, 19, 19, 19, 255, 17, 17, 17, 255, 16, 16, 17, 255, 13, 13, 13, 255, 14, 14, 14, 255, 11, 11, 11, 255, 10, 10, 11, 255, 15, 15, 16, 255, 19, 19, 20, 255, 21, 21, 22, 255, 20, 20, 21, 255, 27, 27, 28, 255, 16, 16, 16, 255, 15, 15, 16, 255, 14, 15, 15, 255, 9, 9, 9, 255, 6, 7, 7, 255, 6, 6, 6, 255, 8, 8, 8, 255, 4, 5, 5, 255, 10, 10, 10, 255, 5, 5, 5, 255, 10, 11, 11, 255, 18, 18, 19, 255, 14, 14, 15, 255, 30, 31, 32, 255, 33, 34, 34, 255, 27, 28, 28, 255, 21, 22, 22, 255, 28, 28, 29, 255, 28, 29, 29, 255, 23, 24, 24, 255, 21, 22, 22, 255, 22, 23, 23, 255, 16, 16, 16, 255, 13, 14, 14, 255, 17, 17, 18, 255, 20, 20, 21, 255, 20, 21, 21, 255, 24, 24, 25, 255, 23, 24, 24, 255, 29, 30, 30, 255, 33, 34, 34, 255, 30, 30, 31, 255, 20, 20, 21, 255, 21, 21, 22, 255, 16, 16, 16, 255, 15, 15, 15, 255, 9, 9, 10, 255, 9, 9, 9, 255, 8, 9, 9, 255, 9, 9, 9, 255, 9, 10, 10, 255, 13, 13, 13, 255, 9, 9, 9, 255, 9, 9, 9, 255, 5, 5, 5, 255, 6, 7, 7, 255, 3, 3, 3, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 10, 10, 255, 15, 15, 16, 255, 16, 17, 17, 255, 11, 11, 12, 255, 14, 14, 15, 255, 17, 18, 18, 255, 15, 15, 15, 255, 12, 13, 13, 255, 12, 12, 12, 255, 12, 13, 13, 255, 9, 9, 10, 255, 12, 13, 13, 255, 9, 9, 9, 255, 14, 14, 15, 255, 16, 17, 17, 255, 20, 20, 21, 255, 18, 19, 19, 255, 16, 16, 16, 255, 14, 15, 15, 255, 14, 14, 14, 255, 18, 19, 19, 255, 15, 15, 16, 255, 13, 13, 14, 255, 13, 13, 14, 255, 42, 37, 26, 165, 60, 48, 31, 165, 58, 46, 31, 165, 50, 42, 28, 165, 45, 39, 27, 165, 40, 35, 25, 165, 49, 41, 27, 165, 47, 67, 35, 255, 40, 35, 26, 165, 60, 48, 32, 165, 78, 90, 40, 255, 78, 93, 35, 255, 45, 39, 26, 165, 66, 51, 34, 165, 63, 49, 33, 165, 45, 39, 26, 165, 41, 36, 26, 165, 45, 39, 27, 165, 49, 42, 27, 165, 49, 41, 27, 165, 43, 38, 26, 165, 37, 34, 25, 165, 42, 37, 26, 165, 37, 34, 25, 165, 37, 34, 25, 165, 37, 33, 25, 165, 48, 41, 27, 165, 57, 46, 30, 165, 49, 41, 27, 165, 55, 45, 29, 165, 48, 41, 27, 165, 47, 40, 27, 165, 51, 43, 28, 165, 47, 48, 41, 165, 37, 33, 25, 165, 45, 39, 27, 165, 56, 45, 30, 165, 40, 35, 27, 165, 76, 61, 44, 165, 40, 35, 26, 165, 38, 34, 25, 165, 43, 37, 26, 165, 36, 33, 25, 165, 46, 39, 27, 165, 54, 44, 29, 165, 47, 40, 27, 165, 53, 45, 33, 165, 44, 38, 26, 165, 53, 44, 29, 165, 56, 45, 30, 165, 45, 39, 26, 165, 37, 33, 25, 165, 39, 34, 25, 165, 51, 43, 28, 165, 40, 35, 25, 165, 41, 36, 26, 165, 50, 42, 28, 165, 67, 55, 40, 165, 43, 37, 26, 165, 41, 36, 26, 165, 55, 45, 30, 165, 60, 47, 31, 165, 45, 39, 26, 165, 45, 39, 26, 165, 43, 37, 26, 165, 39, 35, 25, 165, 41, 36, 26, 165, 40, 36, 26, 165, 40, 35, 25, 165, 40, 36, 26, 165, 67, 51, 34, 165, 59, 47, 31, 165, 59, 47, 31, 165, 48, 41, 27, 165, 47, 40, 27, 165, 48, 41, 27, 165, 49, 41, 27, 165, 47, 40, 27, 165, 69, 52, 35, 165, 50, 42, 28, 165, 55, 45, 29, 165, 45, 39, 26, 165, 58, 47, 31, 165, 42, 37, 26, 165, 43, 37, 26, 165, 43, 37, 26, 165, 48, 41, 27, 165, 39, 35, 25, 165, 42, 37, 26, 165, 42, 37, 26, 165, 38, 34, 25, 165, 45, 39, 29, 165, 41, 36, 26, 165, 46, 39, 27, 165, 40, 35, 25, 165, 52, 43, 29, 165, 59, 47, 31, 165, 43, 38, 26, 165, 38, 34, 25, 165, 86, 69, 49, 165, 63, 52, 38, 165, 40, 36, 27, 165, 45, 39, 27, 165, 49, 41, 27, 165, 53, 44, 29, 165, 57, 46, 30, 165, 60, 47, 31, 165, 54, 44, 29, 165, 38, 34, 25, 165, 37, 34, 25, 165, 43, 37, 26, 165, 49, 42, 27, 165, 45, 39, 26, 165, 43, 37, 28, 165, 47, 40, 27, 165, 40, 36, 26, 165, 46, 39, 27, 165, 52, 44, 32, 165, 42, 37, 26, 165, 39, 35, 25, 165, 36, 33, 25, 165, 42, 37, 26, 165, 59, 47, 31, 165, 57, 46, 30, 165, 58, 47, 31, 165, 42, 37, 26, 165, 37, 33, 25, 165, 59, 47, 31, 165, 59, 47, 31, 165, 80, 59, 36, 165, 61, 48, 32, 165, 60, 48, 32, 165, 43, 38, 26, 165, 44, 38, 26, 165, 61, 48, 32, 165, 79, 89, 52, 255, 59, 47, 31, 165, 50, 42, 27, 165, 45, 39, 26, 165, 48, 41, 27, 165, 55, 46, 34, 165, 48, 41, 31, 165, 49, 41, 27, 165, 48, 41, 27, 165, 39, 35, 25, 165, 43, 37, 26, 165, 48, 41, 27, 165, 56, 46, 30, 165, 50, 42, 28, 165, 43, 37, 26, 165, 47, 40, 27, 165, 43, 37, 26, 165, 56, 47, 34, 165, 83, 65, 45, 165, 87, 69, 49, 165, 75, 61, 44, 165, 64, 53, 38, 165, 67, 55, 40, 165, 38, 34, 25, 165, 60, 48, 31, 165, 60, 48, 31, 165, 53, 44, 29, 165, 42, 37, 26, 165, 40, 36, 26, 165, 45, 39, 26, 165, 59, 47, 31, 165, 72, 54, 36, 165, 53, 44, 29, 165, 55, 45, 30, 165, 60, 47, 31, 165, 74, 55, 36, 165, 46, 39, 27, 165, 42, 37, 26, 165, 42, 37, 26, 165, 57, 46, 30, 165, 38, 34, 25, 165, 44, 38, 29, 165, 74, 60, 43, 165, 74, 60, 43, 165, 39, 35, 25, 165, 63, 52, 38, 165, 37, 33, 25, 165, 41, 36, 26, 165, 37, 33, 25, 165, 38, 35, 26, 165, 40, 35, 25, 165, 45, 39, 27, 165, 54, 45, 33, 165, 43, 37, 26, 165, 46, 40, 27, 165, 43, 38, 26, 165, 40, 35, 25, 165, 41, 36, 26, 165, 48, 41, 27, 165, 42, 37, 28, 165, 51, 43, 32, 165, 44, 38, 28, 165, 46, 40, 27, 165, 43, 37, 26, 165, 42, 37, 26, 165, 44, 38, 26, 165, 46, 40, 27, 165, 40, 36, 26, 165, 45, 39, 27, 165, 42, 37, 26, 165, 39, 35, 25, 165, 37, 34, 25, 165, 43, 37, 26, 165, 45, 39, 27, 165, 39, 35, 25, 165, 52, 43, 28, 165, 48, 41, 27, 165, 44, 38, 26, 165, 41, 36, 26, 165, 52, 43, 28, 165, 44, 38, 26, 165, 54, 44, 29, 165, 64, 49, 33, 165, 70, 53, 35, 165, 47, 40, 27, 165, 43, 38, 26, 165, 44, 38, 26, 165, 49, 42, 27, 165, 41, 36, 27, 165, 40, 36, 27, 165, 43, 38, 26, 165, 50, 43, 31, 165, 46, 40, 29, 165, 52, 45, 33, 165, 39, 34, 25, 165, 42, 37, 26, 165, 65, 53, 39, 165, 53, 45, 33, 165, 37, 33, 25, 165, 49, 42, 31, 165, 41, 36, 26, 165, 36, 33, 25, 165, 41, 36, 26, 165, 47, 40, 27, 165, 38, 34, 25, 165, 43, 37, 26, 165, 62, 51, 37, 165, 51, 44, 32, 165, 36, 33, 25, 165, 45, 39, 26, 165, 43, 37, 26, 165, 44, 38, 26, 165, 41, 36, 26, 165, 40, 35, 25, 165, 56, 45, 30, 165, 41, 36, 26, 165, 42, 37, 26, 165, 39, 35, 25, 165, 59, 50, 36, 165, 61, 50, 37, 165, 38, 34, 26, 165, 9, 9, 9, 255, 10, 10, 11, 255, 24, 25, 25, 255, 20, 21, 21, 255, 20, 20, 21, 255, 20, 20, 21, 255, 20, 21, 21, 255, 13, 14, 14, 255, 18, 18, 19, 255, 19, 19, 20, 255, 23, 24, 24, 255, 24, 25, 25, 255, 26, 27, 27, 255, 25, 25, 26, 255, 20, 20, 21, 255, 15, 15, 16, 255, 20, 20, 21, 255, 18, 18, 19, 255, 16, 16, 17, 255, 22, 22, 23, 255, 21, 22, 22, 255, 8, 8, 9, 255, 10, 10, 10, 255, 7, 7, 7, 255, 12, 12, 12, 255, 15, 15, 15, 255, 17, 18, 18, 255, 19, 19, 20, 255, 19, 19, 19, 255, 23, 24, 25, 255, 33, 33, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 31, 31, 32, 255, 25, 26, 27, 255, 18, 19, 19, 255, 19, 20, 20, 255, 21, 22, 22, 255, 11, 11, 11, 255, 9, 9, 9, 255, 17, 17, 18, 255, 13, 13, 13, 255, 14, 14, 15, 255, 14, 14, 15, 255, 18, 18, 18, 255, 16, 17, 17, 255, 24, 25, 26, 255, 32, 33, 34, 255, 24, 25, 25, 255, 27, 27, 28, 255, 21, 22, 22, 255, 17, 18, 18, 255, 16, 16, 16, 255, 11, 11, 11, 255, 11, 12, 12, 255, 9, 9, 9, 255, 13, 13, 14, 255, 12, 13, 13, 255, 16, 17, 17, 255, 18, 18, 19, 255, 22, 22, 23, 255, 22, 22, 23, 255, 18, 19, 19, 255, 24, 25, 25, 255, 23, 24, 25, 255, 22, 22, 23, 255, 20, 20, 21, 255, 17, 17, 17, 255, 13, 14, 14, 255, 9, 9, 9, 255, 10, 11, 11, 255, 13, 13, 14, 255, 11, 11, 11, 255, 9, 10, 10, 255, 6, 6, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 13, 14, 14, 255, 13, 13, 14, 255, 14, 15, 15, 255, 28, 28, 29, 255, 31, 31, 32, 255, 30, 30, 31, 255, 33, 34, 34, 255, 28, 29, 29, 255, 26, 26, 27, 255, 18, 19, 19, 255, 16, 16, 17, 255, 14, 15, 15, 255, 9, 10, 10, 255, 8, 8, 8, 255, 6, 6, 6, 255, 5, 5, 5, 255, 7, 7, 7, 255, 10, 11, 11, 255, 9, 9, 9, 255, 12, 13, 13, 255, 13, 14, 14, 255, 9, 9, 9, 255, 4, 4, 5, 255, 5, 5, 5, 255, 9, 9, 10, 255, 10, 10, 10, 255, 10, 11, 11, 255, 13, 14, 14, 255, 14, 14, 15, 255, 25, 25, 26, 255, 19, 20, 20, 255, 14, 14, 15, 255, 12, 12, 13, 255, 8, 8, 8, 255, 9, 9, 10, 255, 13, 14, 14, 255, 28, 28, 29, 255, 17, 17, 18, 255, 19, 19, 20, 255, 18, 18, 19, 255, 11, 11, 11, 255, 18, 19, 19, 255, 16, 16, 16, 255, 9, 9, 9, 255, 10, 10, 10, 255, 12, 12, 12, 255, 8, 9, 9, 255, 7, 7, 7, 255, 18, 19, 19, 255, 16, 17, 17, 255, 22, 22, 23, 255, 17, 18, 18, 255, 14, 14, 15, 255, 16, 16, 16, 255, 8, 8, 8, 255, 12, 13, 13, 255, 12, 13, 13, 255, 15, 15, 15, 255, 13, 13, 13, 255, 16, 16, 16, 255, 19, 19, 19, 255, 16, 17, 17, 255, 14, 15, 15, 255, 17, 17, 18, 255, 30, 31, 32, 255, 32, 32, 33, 255, 27, 27, 28, 255, 22, 23, 23, 255, 20, 20, 21, 255, 12, 13, 13, 255, 7, 7, 7, 255, 4, 4, 4, 255, 11, 11, 11, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 11, 11, 11, 255, 10, 11, 11, 255, 10, 10, 11, 255, 15, 15, 15, 255, 11, 12, 12, 255, 11, 11, 12, 255, 13, 14, 14, 255, 15, 16, 16, 255, 15, 15, 16, 255, 10, 11, 11, 255, 12, 12, 13, 255, 11, 11, 12, 255, 11, 11, 12, 255, 13, 13, 13, 255, 16, 16, 16, 255, 16, 17, 17, 255, 10, 10, 10, 255, 12, 12, 12, 255, 10, 10, 10, 255, 7, 7, 7, 255, 16, 17, 17, 255, 11, 12, 12, 255, 22, 23, 23, 255, 19, 20, 20, 255, 22, 22, 23, 255, 32, 33, 33, 255, 33, 34, 34, 255, 32, 33, 33, 255, 21, 22, 22, 255, 20, 20, 21, 255, 17, 17, 18, 255, 9, 9, 10, 255, 5, 5, 5, 255, 10, 10, 10, 255, 11, 11, 12, 255, 8, 8, 8, 255, 7, 8, 8, 255, 14, 14, 14, 255, 14, 14, 15, 255, 10, 10, 10, 255, 16, 16, 17, 255, 22, 22, 23, 255, 26, 26, 27, 255, 22, 23, 23, 255, 24, 24, 25, 255, 27, 27, 28, 255, 27, 27, 28, 255, 24, 25, 25, 255, 26, 26, 27, 255, 21, 22, 22, 255, 19, 20, 20, 255, 11, 11, 12, 255, 19, 19, 20, 255, 19, 19, 20, 255, 19, 19, 20, 255, 21, 22, 22, 255, 19, 20, 20, 255, 25, 25, 26, 255, 24, 25, 26, 255, 31, 32, 33, 255, 30, 31, 32, 255, 19, 20, 20, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 7, 7, 7, 255, 7, 7, 7, 255, 8, 8, 8, 255, 10, 10, 10, 255, 6, 7, 7, 255, 4, 4, 4, 255, 7, 7, 7, 255, 11, 11, 11, 255, 12, 13, 13, 255, 9, 10, 10, 255, 6, 6, 6, 255, 12, 12, 13, 255, 15, 16, 16, 255, 18, 19, 19, 255, 17, 18, 18, 255, 15, 15, 16, 255, 13, 13, 14, 255, 22, 23, 23, 255, 21, 22, 22, 255, 18, 18, 19, 255, 16, 17, 17, 255, 13, 14, 14, 255, 12, 12, 12, 255, 9, 10, 10, 255, 12, 13, 13, 255, 9, 9, 9, 255, 10, 10, 11, 255, 14, 14, 14, 255, 13, 13, 13, 255, 14, 15, 15, 255, 15, 15, 15, 255, 14, 14, 15, 255, 18, 19, 19, 255, 10, 10, 10, 255, 11, 12, 12, 255, 7, 7, 7, 255, 36, 33, 25, 165, 39, 35, 26, 165, 45, 39, 26, 165, 41, 36, 26, 165, 40, 36, 26, 165, 46, 39, 27, 165, 52, 43, 28, 165, 40, 35, 26, 165, 40, 36, 26, 165, 45, 39, 26, 165, 43, 37, 26, 165, 42, 37, 26, 165, 45, 39, 27, 165, 42, 37, 26, 165, 60, 48, 31, 165, 53, 44, 29, 165, 41, 36, 26, 165, 45, 39, 27, 165, 45, 39, 26, 165, 44, 38, 26, 165, 45, 39, 26, 165, 47, 40, 27, 165, 39, 35, 25, 165, 40, 36, 26, 165, 41, 37, 27, 165, 48, 41, 27, 165, 40, 35, 25, 165, 44, 38, 26, 165, 42, 37, 26, 165, 42, 37, 26, 165, 62, 49, 32, 165, 50, 42, 27, 165, 54, 44, 29, 165, 65, 50, 33, 165, 40, 36, 26, 165, 54, 44, 29, 165, 42, 37, 26, 165, 47, 40, 27, 165, 39, 35, 26, 165, 42, 37, 26, 165, 37, 34, 25, 165, 41, 36, 26, 165, 40, 35, 25, 165, 48, 41, 27, 165, 43, 38, 26, 165, 53, 44, 29, 165, 43, 38, 26, 165, 45, 39, 27, 165, 57, 46, 30, 165, 51, 43, 28, 165, 51, 43, 32, 165, 56, 47, 34, 165, 44, 38, 26, 165, 36, 33, 25, 165, 55, 45, 30, 165, 43, 38, 26, 165, 46, 39, 27, 165, 49, 41, 27, 165, 39, 35, 25, 165, 40, 35, 26, 165, 43, 38, 26, 165, 63, 49, 33, 165, 48, 41, 27, 165, 58, 46, 31, 165, 55, 45, 30, 165, 41, 36, 26, 165, 38, 34, 26, 165, 45, 39, 26, 165, 38, 34, 25, 165, 60, 48, 31, 165, 47, 40, 27, 165, 41, 36, 26, 165, 53, 44, 29, 165, 46, 39, 27, 165, 43, 38, 26, 165, 44, 38, 26, 165, 39, 35, 25, 165, 46, 39, 27, 165, 64, 50, 33, 165, 49, 41, 27, 165, 53, 44, 29, 165, 66, 51, 33, 165, 44, 38, 26, 165, 42, 37, 26, 165, 45, 39, 26, 165, 38, 35, 26, 165, 47, 40, 27, 165, 45, 39, 26, 165, 37, 33, 25, 165, 37, 33, 25, 165, 47, 40, 30, 165, 44, 38, 29, 165, 43, 38, 26, 165, 50, 42, 28, 165, 43, 37, 26, 165, 71, 54, 35, 165, 60, 47, 31, 165, 43, 38, 26, 165, 38, 34, 25, 165, 37, 33, 25, 165, 41, 36, 26, 165, 56, 47, 34, 165, 40, 36, 27, 165, 39, 35, 25, 165, 41, 36, 26, 165, 43, 37, 26, 165, 48, 41, 27, 165, 43, 38, 26, 165, 54, 44, 29, 165, 44, 38, 26, 165, 43, 37, 26, 165, 45, 39, 26, 165, 42, 37, 26, 165, 47, 40, 27, 165, 46, 40, 27, 165, 65, 50, 33, 165, 46, 40, 27, 165, 41, 36, 26, 165, 47, 48, 41, 165, 42, 37, 26, 165, 53, 44, 29, 165, 49, 42, 27, 165, 63, 49, 33, 165, 44, 38, 26, 165, 43, 37, 26, 165, 43, 37, 26, 165, 44, 38, 26, 165, 42, 37, 26, 165, 59, 47, 31, 165, 50, 42, 28, 165, 49, 41, 27, 165, 53, 44, 29, 165, 50, 42, 28, 165, 46, 39, 27, 165, 52, 43, 28, 165, 64, 50, 33, 165, 50, 42, 27, 165, 46, 40, 27, 165, 50, 42, 28, 165, 49, 42, 27, 165, 37, 33, 25, 165, 38, 34, 25, 165, 37, 33, 25, 165, 48, 41, 27, 165, 44, 38, 26, 165, 36, 33, 25, 165, 44, 38, 26, 165, 48, 41, 27, 165, 45, 39, 26, 165, 38, 34, 25, 165, 39, 35, 26, 165, 39, 35, 25, 165, 36, 33, 25, 165, 86, 68, 48, 165, 85, 67, 47, 165, 76, 62, 44, 165, 57, 48, 35, 165, 49, 42, 31, 165, 54, 44, 29, 165, 49, 42, 27, 165, 68, 52, 34, 165, 49, 42, 27, 165, 36, 33, 25, 165, 46, 40, 27, 165, 54, 44, 29, 165, 65, 50, 33, 165, 60, 48, 32, 165, 52, 43, 28, 165, 57, 46, 30, 165, 48, 41, 27, 165, 62, 48, 32, 165, 46, 40, 27, 165, 45, 39, 27, 165, 48, 41, 27, 165, 46, 40, 27, 165, 44, 38, 26, 165, 45, 39, 27, 165, 36, 33, 25, 165, 53, 45, 33, 165, 44, 38, 29, 165, 51, 44, 32, 165, 53, 45, 33, 165, 42, 37, 26, 165, 40, 36, 26, 165, 38, 34, 25, 165, 41, 36, 26, 165, 47, 40, 27, 165, 40, 35, 25, 165, 41, 36, 26, 165, 44, 38, 26, 165, 45, 39, 27, 165, 47, 41, 30, 165, 37, 33, 25, 165, 42, 37, 26, 165, 42, 37, 26, 165, 55, 46, 34, 165, 44, 38, 28, 165, 43, 37, 26, 165, 38, 34, 25, 165, 39, 35, 26, 165, 36, 33, 25, 165, 74, 60, 43, 165, 37, 33, 25, 165, 43, 45, 40, 165, 41, 36, 26, 165, 44, 38, 26, 165, 48, 41, 31, 165, 37, 34, 25, 165, 45, 39, 26, 165, 46, 39, 27, 165, 49, 42, 27, 165, 41, 36, 26, 165, 44, 38, 26, 165, 47, 40, 27, 165, 44, 38, 26, 165, 45, 39, 26, 165, 45, 39, 27, 165, 46, 40, 27, 165, 65, 50, 33, 165, 64, 50, 33, 165, 49, 41, 27, 165, 51, 43, 28, 165, 61, 48, 32, 165, 46, 39, 27, 165, 45, 39, 27, 165, 44, 39, 29, 165, 73, 59, 43, 165, 37, 33, 25, 165, 44, 39, 29, 165, 40, 35, 25, 165, 40, 35, 26, 165, 40, 35, 26, 165, 39, 35, 25, 165, 48, 41, 27, 165, 48, 41, 27, 165, 56, 45, 30, 165, 42, 37, 26, 165, 47, 40, 27, 165, 39, 35, 25, 165, 46, 40, 27, 165, 54, 44, 29, 165, 46, 47, 41, 165, 46, 39, 27, 165, 48, 41, 27, 165, 44, 38, 26, 165, 44, 38, 26, 165, 39, 34, 25, 165, 43, 37, 26, 165, 45, 39, 26, 165, 40, 35, 25, 165, 48, 41, 27, 165, 42, 37, 26, 165, 43, 37, 26, 165, 43, 38, 26, 165, 43, 38, 28, 165, 42, 37, 27, 165, 12, 13, 13, 255, 12, 12, 12, 255, 19, 20, 20, 255, 14, 14, 15, 255, 17, 17, 17, 255, 14, 14, 15, 255, 14, 14, 14, 255, 15, 15, 15, 255, 19, 20, 20, 255, 15, 16, 16, 255, 19, 19, 20, 255, 20, 20, 21, 255, 20, 21, 21, 255, 23, 23, 24, 255, 18, 18, 19, 255, 11, 11, 11, 255, 13, 13, 14, 255, 15, 15, 16, 255, 11, 12, 12, 255, 18, 19, 19, 255, 9, 10, 10, 255, 9, 9, 10, 255, 8, 8, 8, 255, 7, 8, 8, 255, 10, 10, 10, 255, 18, 18, 19, 255, 20, 21, 21, 255, 24, 25, 25, 255, 20, 20, 21, 255, 32, 33, 34, 255, 27, 28, 28, 255, 28, 29, 29, 255, 33, 33, 34, 255, 27, 27, 28, 255, 30, 31, 32, 255, 21, 22, 22, 255, 22, 23, 23, 255, 26, 26, 27, 255, 27, 27, 28, 255, 17, 17, 18, 255, 13, 14, 14, 255, 7, 7, 7, 255, 11, 11, 12, 255, 8, 8, 8, 255, 10, 10, 10, 255, 11, 12, 12, 255, 15, 15, 15, 255, 14, 14, 15, 255, 25, 25, 26, 255, 20, 20, 20, 255, 19, 19, 20, 255, 16, 17, 17, 255, 20, 20, 21, 255, 20, 21, 21, 255, 14, 15, 15, 255, 11, 12, 12, 255, 4, 4, 4, 255, 8, 8, 8, 255, 11, 12, 12, 255, 15, 15, 15, 255, 16, 16, 16, 255, 16, 17, 17, 255, 24, 25, 25, 255, 23, 24, 25, 255, 22, 23, 23, 255, 23, 24, 24, 255, 21, 21, 22, 255, 24, 24, 25, 255, 19, 19, 20, 255, 13, 13, 13, 255, 12, 12, 12, 255, 13, 13, 13, 255, 14, 14, 15, 255, 15, 15, 15, 255, 13, 13, 14, 255, 10, 11, 11, 255, 7, 7, 8, 255, 7, 7, 7, 255, 8, 8, 8, 255, 13, 13, 14, 255, 13, 13, 13, 255, 15, 16, 16, 255, 16, 17, 17, 255, 27, 28, 28, 255, 29, 29, 30, 255, 27, 28, 29, 255, 24, 24, 25, 255, 22, 23, 23, 255, 17, 17, 18, 255, 12, 13, 13, 255, 10, 10, 10, 255, 7, 7, 8, 255, 6, 7, 7, 255, 8, 9, 9, 255, 5, 5, 5, 255, 8, 8, 8, 255, 9, 10, 10, 255, 15, 16, 16, 255, 16, 16, 16, 255, 17, 18, 18, 255, 13, 13, 14, 255, 9, 9, 9, 255, 4, 4, 4, 255, 7, 7, 7, 255, 5, 5, 5, 255, 10, 10, 10, 255, 7, 7, 7, 255, 13, 13, 13, 255, 18, 18, 19, 255, 19, 19, 20, 255, 12, 12, 13, 255, 8, 8, 8, 255, 8, 8, 8, 255, 10, 10, 10, 255, 14, 14, 14, 255, 29, 30, 30, 255, 24, 24, 25, 255, 20, 21, 21, 255, 22, 22, 23, 255, 12, 12, 12, 255, 13, 13, 14, 255, 17, 17, 18, 255, 13, 14, 14, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 10, 10, 11, 255, 13, 13, 13, 255, 15, 16, 16, 255, 19, 20, 20, 255, 17, 17, 17, 255, 10, 11, 11, 255, 9, 9, 9, 255, 13, 14, 14, 255, 14, 14, 14, 255, 16, 16, 16, 255, 19, 20, 20, 255, 16, 17, 17, 255, 17, 17, 18, 255, 14, 14, 15, 255, 14, 14, 14, 255, 21, 21, 22, 255, 24, 25, 25, 255, 31, 32, 32, 255, 20, 21, 21, 255, 19, 19, 20, 255, 20, 21, 21, 255, 20, 21, 21, 255, 10, 10, 10, 255, 7, 8, 8, 255, 11, 11, 11, 255, 10, 11, 11, 255, 10, 11, 11, 255, 11, 11, 11, 255, 17, 18, 18, 255, 11, 12, 12, 255, 10, 10, 10, 255, 9, 9, 9, 255, 11, 11, 11, 255, 10, 10, 11, 255, 13, 13, 13, 255, 12, 12, 12, 255, 12, 12, 12, 255, 12, 13, 13, 255, 15, 15, 15, 255, 10, 11, 11, 255, 14, 14, 15, 255, 10, 10, 10, 255, 8, 8, 8, 255, 16, 16, 17, 255, 13, 13, 13, 255, 12, 12, 12, 255, 7, 7, 7, 255, 13, 14, 14, 255, 12, 13, 13, 255, 18, 18, 18, 255, 19, 20, 20, 255, 32, 32, 33, 255, 33, 33, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 21, 21, 22, 255, 16, 17, 17, 255, 13, 13, 13, 255, 8, 8, 9, 255, 7, 8, 8, 255, 5, 6, 6, 255, 4, 4, 4, 255, 6, 6, 6, 255, 6, 6, 6, 255, 8, 8, 8, 255, 17, 18, 18, 255, 17, 17, 18, 255, 16, 17, 17, 255, 29, 30, 30, 255, 24, 25, 25, 255, 29, 30, 31, 255, 30, 31, 32, 255, 21, 21, 22, 255, 21, 21, 22, 255, 25, 26, 27, 255, 26, 26, 27, 255, 21, 21, 22, 255, 16, 16, 16, 255, 14, 14, 14, 255, 13, 13, 14, 255, 16, 17, 17, 255, 14, 14, 14, 255, 20, 20, 21, 255, 26, 27, 28, 255, 29, 30, 30, 255, 30, 31, 31, 255, 25, 26, 26, 255, 22, 23, 23, 255, 14, 14, 15, 255, 14, 15, 15, 255, 10, 10, 11, 255, 10, 10, 10, 255, 8, 8, 8, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 11, 11, 12, 255, 9, 10, 10, 255, 10, 11, 11, 255, 14, 14, 14, 255, 17, 17, 17, 255, 13, 14, 14, 255, 18, 18, 19, 255, 18, 19, 19, 255, 16, 17, 17, 255, 18, 18, 18, 255, 15, 15, 16, 255, 30, 31, 31, 255, 30, 31, 32, 255, 31, 32, 33, 255, 33, 34, 34, 255, 30, 31, 32, 255, 24, 24, 25, 255, 20, 20, 21, 255, 15, 15, 16, 255, 12, 13, 13, 255, 8, 8, 9, 255, 13, 14, 14, 255, 11, 11, 11, 255, 10, 10, 10, 255, 11, 11, 11, 255, 13, 13, 14, 255, 13, 13, 13, 255, 14, 14, 14, 255, 7, 7, 7, 255, 11, 12, 12, 255, 5, 6, 6, 255, 38, 34, 26, 165, 78, 63, 45, 165, 48, 41, 31, 165, 50, 42, 28, 165, 37, 33, 25, 165, 45, 39, 27, 165, 42, 37, 26, 165, 41, 36, 26, 165, 41, 36, 26, 165, 43, 38, 26, 165, 48, 41, 27, 165, 36, 33, 25, 165, 41, 36, 26, 165, 47, 40, 27, 165, 52, 43, 28, 165, 55, 45, 30, 165, 43, 37, 26, 165, 47, 40, 27, 165, 61, 48, 32, 165, 47, 40, 27, 165, 43, 37, 26, 165, 46, 40, 27, 165, 52, 43, 28, 165, 44, 38, 26, 165, 46, 40, 27, 165, 61, 48, 32, 165, 40, 36, 26, 165, 39, 35, 26, 165, 36, 33, 25, 165, 47, 40, 27, 165, 50, 42, 28, 165, 46, 39, 27, 165, 50, 42, 28, 165, 66, 51, 34, 165, 56, 45, 30, 165, 52, 43, 28, 165, 46, 40, 27, 165, 48, 41, 27, 165, 48, 41, 27, 165, 43, 38, 26, 165, 40, 35, 25, 165, 54, 45, 33, 165, 44, 38, 26, 165, 54, 44, 29, 165, 43, 38, 26, 165, 41, 36, 26, 165, 41, 36, 26, 165, 47, 40, 27, 165, 46, 40, 27, 165, 47, 48, 41, 165, 42, 37, 26, 165, 56, 47, 34, 165, 43, 38, 26, 165, 52, 43, 28, 165, 48, 41, 27, 165, 37, 33, 25, 165, 38, 34, 25, 165, 48, 41, 27, 165, 48, 41, 27, 165, 44, 38, 26, 165, 41, 36, 26, 165, 47, 40, 27, 165, 66, 51, 33, 165, 65, 50, 33, 165, 66, 51, 33, 165, 39, 35, 25, 165, 59, 47, 31, 165, 48, 41, 27, 165, 56, 45, 30, 165, 54, 44, 29, 165, 46, 39, 27, 165, 48, 41, 27, 165, 44, 38, 26, 165, 43, 38, 26, 165, 42, 37, 26, 165, 45, 39, 27, 165, 44, 39, 29, 165, 45, 39, 26, 165, 48, 41, 27, 165, 60, 47, 31, 165, 56, 45, 30, 165, 50, 42, 28, 165, 37, 34, 25, 165, 39, 35, 25, 165, 37, 33, 25, 165, 38, 34, 26, 165, 41, 36, 26, 165, 39, 35, 25, 165, 40, 36, 26, 165, 52, 44, 33, 165, 66, 54, 39, 165, 60, 50, 37, 165, 40, 35, 25, 165, 45, 39, 27, 165, 47, 40, 27, 165, 46, 39, 27, 165, 51, 43, 28, 165, 41, 36, 26, 165, 44, 38, 26, 165, 36, 33, 25, 165, 39, 35, 25, 165, 43, 38, 28, 165, 38, 34, 26, 165, 39, 35, 25, 165, 41, 36, 26, 165, 54, 44, 29, 165, 44, 38, 26, 165, 40, 36, 26, 165, 50, 42, 28, 165, 42, 37, 26, 165, 45, 39, 27, 165, 41, 36, 26, 165, 38, 34, 25, 165, 45, 39, 27, 165, 62, 49, 32, 165, 66, 51, 34, 165, 55, 45, 29, 165, 45, 39, 27, 165, 47, 40, 27, 165, 49, 41, 27, 165, 56, 45, 30, 165, 46, 40, 27, 165, 51, 43, 28, 165, 51, 42, 28, 165, 37, 34, 25, 165, 39, 35, 25, 165, 49, 42, 27, 165, 49, 41, 27, 165, 46, 40, 27, 165, 52, 43, 29, 165, 56, 46, 30, 165, 48, 41, 27, 165, 53, 44, 29, 165, 50, 42, 28, 165, 43, 37, 26, 165, 50, 42, 28, 165, 44, 38, 26, 165, 63, 52, 38, 165, 37, 33, 25, 165, 49, 41, 27, 165, 41, 36, 26, 165, 52, 44, 32, 165, 44, 38, 26, 165, 42, 37, 26, 165, 43, 37, 26, 165, 42, 37, 26, 165, 45, 39, 26, 165, 45, 39, 26, 165, 41, 36, 26, 165, 41, 36, 26, 165, 40, 35, 27, 165, 48, 41, 30, 165, 55, 46, 34, 165, 54, 46, 33, 165, 47, 41, 30, 165, 55, 46, 34, 165, 42, 37, 26, 165, 44, 38, 26, 165, 59, 47, 31, 165, 53, 44, 29, 165, 55, 45, 29, 165, 56, 45, 30, 165, 43, 37, 26, 165, 40, 35, 25, 165, 46, 40, 27, 165, 51, 42, 28, 165, 49, 41, 27, 165, 54, 45, 29, 165, 63, 49, 32, 165, 48, 41, 27, 165, 49, 41, 27, 165, 42, 37, 26, 165, 38, 34, 25, 165, 47, 40, 27, 165, 46, 39, 27, 165, 43, 37, 26, 165, 38, 34, 25, 165, 52, 44, 32, 165, 40, 35, 26, 165, 38, 34, 25, 165, 41, 36, 26, 165, 38, 34, 25, 165, 48, 41, 31, 165, 44, 38, 26, 165, 43, 37, 26, 165, 59, 49, 36, 165, 38, 34, 25, 165, 51, 50, 42, 165, 37, 33, 25, 165, 48, 40, 27, 165, 54, 44, 29, 165, 38, 34, 25, 165, 41, 36, 26, 165, 41, 36, 26, 165, 55, 45, 30, 165, 46, 39, 27, 165, 50, 42, 28, 165, 44, 38, 26, 165, 42, 37, 26, 165, 38, 34, 25, 165, 45, 39, 29, 165, 75, 61, 43, 165, 44, 39, 29, 165, 46, 40, 30, 165, 37, 33, 25, 165, 36, 33, 25, 165, 53, 45, 33, 165, 36, 33, 25, 165, 38, 34, 25, 165, 44, 38, 26, 165, 42, 36, 26, 165, 51, 42, 28, 165, 60, 48, 31, 165, 47, 40, 27, 165, 57, 46, 30, 165, 44, 38, 26, 165, 48, 41, 27, 165, 44, 38, 26, 165, 51, 43, 28, 165, 56, 46, 30, 165, 52, 43, 29, 165, 50, 42, 28, 165, 46, 40, 27, 165, 43, 38, 26, 165, 46, 39, 27, 165, 40, 36, 27, 165, 39, 35, 25, 165, 52, 44, 33, 165, 67, 55, 40, 165, 60, 50, 36, 165, 38, 34, 25, 165, 41, 36, 26, 165, 44, 38, 26, 165, 60, 47, 31, 165, 61, 48, 32, 165, 48, 41, 27, 165, 65, 50, 33, 165, 62, 49, 32, 165, 54, 44, 29, 165, 51, 43, 28, 165, 45, 39, 27, 165, 53, 44, 29, 165, 58, 46, 30, 165, 57, 46, 30, 165, 41, 36, 26, 165, 47, 40, 30, 165, 38, 34, 25, 165, 39, 35, 25, 165, 41, 36, 26, 165, 45, 38, 26, 165, 47, 40, 27, 165, 43, 37, 26, 165, 41, 36, 26, 165, 74, 88, 37, 255, 45, 39, 26, 165, 39, 34, 25, 165, 14, 15, 15, 255, 15, 16, 16, 255, 12, 12, 12, 255, 12, 12, 13, 255, 12, 12, 12, 255, 12, 12, 12, 255, 16, 16, 16, 255, 16, 16, 16, 255, 13, 14, 14, 255, 18, 18, 19, 255, 17, 18, 18, 255, 17, 17, 18, 255, 14, 15, 15, 255, 17, 17, 18, 255, 16, 16, 17, 255, 11, 11, 12, 255, 11, 11, 12, 255, 10, 10, 10, 255, 14, 14, 14, 255, 15, 16, 16, 255, 10, 10, 10, 255, 9, 9, 9, 255, 6, 6, 6, 255, 7, 7, 7, 255, 15, 15, 16, 255, 20, 20, 21, 255, 20, 21, 21, 255, 22, 23, 23, 255, 23, 23, 24, 255, 33, 34, 34, 255, 26, 27, 27, 255, 27, 28, 29, 255, 21, 22, 22, 255, 24, 24, 25, 255, 20, 21, 21, 255, 25, 25, 26, 255, 22, 22, 23, 255, 26, 27, 27, 255, 26, 26, 27, 255, 13, 13, 14, 255, 12, 12, 13, 255, 7, 7, 7, 255, 10, 10, 10, 255, 6, 7, 7, 255, 6, 7, 7, 255, 7, 7, 7, 255, 17, 17, 18, 255, 19, 20, 20, 255, 21, 21, 22, 255, 16, 17, 17, 255, 9, 10, 10, 255, 10, 11, 11, 255, 16, 16, 16, 255, 11, 12, 12, 255, 14, 14, 14, 255, 9, 10, 10, 255, 8, 8, 8, 255, 8, 8, 8, 255, 12, 13, 13, 255, 10, 11, 11, 255, 13, 14, 14, 255, 12, 12, 12, 255, 17, 18, 18, 255, 20, 20, 21, 255, 25, 26, 27, 255, 21, 22, 22, 255, 20, 20, 21, 255, 17, 17, 18, 255, 11, 11, 12, 255, 14, 14, 15, 255, 8, 8, 9, 255, 12, 12, 12, 255, 14, 14, 14, 255, 15, 15, 15, 255, 22, 23, 23, 255, 16, 16, 17, 255, 9, 9, 9, 255, 10, 10, 11, 255, 8, 8, 8, 255, 6, 7, 7, 255, 11, 11, 11, 255, 12, 12, 13, 255, 22, 23, 23, 255, 21, 22, 22, 255, 23, 24, 24, 255, 25, 25, 26, 255, 22, 22, 23, 255, 19, 20, 20, 255, 20, 21, 21, 255, 13, 13, 13, 255, 8, 8, 9, 255, 7, 8, 8, 255, 10, 10, 11, 255, 10, 10, 10, 255, 17, 18, 18, 255, 13, 14, 14, 255, 14, 14, 15, 255, 19, 20, 20, 255, 16, 16, 17, 255, 17, 17, 18, 255, 12, 12, 13, 255, 6, 6, 6, 255, 9, 9, 10, 255, 5, 5, 5, 255, 3, 3, 3, 255, 7, 8, 8, 255, 9, 9, 10, 255, 11, 11, 11, 255, 15, 15, 16, 255, 12, 13, 13, 255, 5, 6, 6, 255, 7, 7, 7, 255, 9, 9, 10, 255, 15, 15, 15, 255, 12, 12, 13, 255, 23, 24, 25, 255, 26, 27, 27, 255, 31, 32, 33, 255, 23, 23, 24, 255, 26, 26, 27, 255, 19, 20, 20, 255, 18, 19, 19, 255, 15, 15, 16, 255, 13, 14, 14, 255, 13, 13, 14, 255, 8, 8, 8, 255, 10, 10, 11, 255, 11, 12, 12, 255, 13, 13, 13, 255, 10, 10, 10, 255, 14, 15, 15, 255, 14, 14, 15, 255, 12, 12, 12, 255, 11, 11, 12, 255, 16, 17, 17, 255, 17, 17, 18, 255, 22, 23, 23, 255, 21, 21, 21, 255, 21, 22, 22, 255, 16, 16, 16, 255, 18, 18, 19, 255, 25, 26, 26, 255, 27, 28, 29, 255, 21, 22, 22, 255, 25, 26, 27, 255, 12, 13, 13, 255, 16, 17, 17, 255, 14, 15, 15, 255, 12, 12, 12, 255, 9, 9, 10, 255, 4, 4, 4, 255, 9, 10, 10, 255, 12, 12, 13, 255, 12, 12, 13, 255, 21, 21, 22, 255, 19, 19, 20, 255, 12, 12, 12, 255, 8, 8, 8, 255, 6, 6, 6, 255, 9, 9, 10, 255, 13, 13, 13, 255, 14, 14, 14, 255, 8, 8, 8, 255, 15, 16, 16, 255, 15, 16, 16, 255, 16, 16, 16, 255, 9, 9, 10, 255, 12, 13, 13, 255, 13, 13, 13, 255, 12, 13, 13, 255, 10, 11, 11, 255, 10, 10, 10, 255, 10, 10, 10, 255, 16, 17, 17, 255, 33, 33, 34, 255, 33, 33, 34, 255, 31, 32, 33, 255, 32, 33, 33, 255, 32, 33, 33, 255, 30, 31, 32, 255, 33, 34, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 30, 30, 31, 255, 33, 33, 34, 255, 15, 15, 15, 255, 13, 13, 13, 255, 13, 14, 14, 255, 8, 8, 8, 255, 6, 7, 7, 255, 4, 4, 4, 255, 0, 0, 0, 255, 4, 4, 4, 255, 8, 9, 9, 255, 11, 11, 11, 255, 15, 15, 16, 255, 25, 25, 26, 255, 17, 17, 18, 255, 24, 25, 26, 255, 25, 25, 26, 255, 28, 28, 29, 255, 25, 26, 26, 255, 24, 24, 25, 255, 26, 27, 28, 255, 26, 26, 27, 255, 18, 19, 19, 255, 16, 17, 17, 255, 10, 11, 11, 255, 12, 13, 13, 255, 17, 18, 18, 255, 23, 24, 24, 255, 18, 18, 19, 255, 26, 27, 28, 255, 25, 26, 26, 255, 26, 27, 27, 255, 26, 26, 27, 255, 24, 24, 25, 255, 22, 23, 23, 255, 16, 17, 17, 255, 13, 13, 13, 255, 8, 8, 8, 255, 11, 11, 12, 255, 13, 13, 13, 255, 9, 9, 10, 255, 8, 8, 8, 255, 17, 17, 17, 255, 16, 17, 17, 255, 14, 14, 14, 255, 12, 12, 12, 255, 19, 19, 19, 255, 20, 20, 21, 255, 21, 22, 22, 255, 15, 15, 16, 255, 18, 18, 19, 255, 17, 17, 18, 255, 29, 29, 30, 255, 29, 29, 30, 255, 23, 23, 24, 255, 26, 27, 27, 255, 31, 31, 32, 255, 22, 23, 23, 255, 18, 19, 19, 255, 17, 17, 18, 255, 18, 19, 19, 255, 12, 13, 13, 255, 11, 11, 11, 255, 15, 15, 15, 255, 11, 11, 11, 255, 9, 9, 9, 255, 10, 11, 11, 255, 9, 9, 10, 255, 9, 9, 9, 255, 10, 10, 10, 255, 9, 9, 9, 255, 12, 12, 13, 255, 9, 9, 10, 255, 43, 38, 26, 165, 59, 50, 36, 165, 60, 50, 36, 165, 55, 46, 34, 165, 79, 64, 46, 165, 44, 38, 26, 165, 55, 45, 30, 165, 41, 36, 26, 165, 42, 37, 26, 165, 45, 39, 27, 165, 38, 34, 25, 165, 43, 38, 28, 165, 43, 37, 26, 165, 67, 51, 34, 165, 57, 46, 30, 165, 46, 39, 27, 165, 36, 33, 25, 165, 38, 34, 25, 165, 40, 35, 26, 165, 57, 48, 35, 165, 39, 35, 25, 165, 44, 38, 26, 165, 44, 38, 26, 165, 45, 46, 29, 232, 48, 41, 27, 165, 50, 42, 28, 165, 49, 41, 27, 165, 42, 37, 26, 165, 47, 41, 30, 165, 39, 34, 25, 165, 39, 35, 25, 165, 49, 42, 27, 165, 56, 45, 30, 165, 56, 45, 30, 165, 54, 44, 29, 165, 49, 42, 27, 165, 47, 40, 27, 165, 46, 40, 27, 165, 62, 49, 32, 165, 48, 41, 27, 165, 45, 39, 27, 165, 57, 48, 35, 165, 69, 56, 41, 165, 50, 43, 31, 165, 42, 37, 26, 165, 46, 40, 27, 165, 41, 36, 26, 165, 45, 39, 27, 165, 43, 38, 26, 165, 55, 46, 34, 165, 40, 35, 25, 165, 38, 34, 25, 165, 44, 38, 26, 165, 45, 39, 27, 165, 68, 52, 34, 165, 44, 38, 26, 165, 43, 37, 26, 165, 43, 38, 26, 165, 36, 33, 25, 165, 42, 37, 26, 165, 47, 48, 41, 165, 44, 38, 26, 165, 37, 34, 25, 165, 51, 43, 28, 165, 51, 43, 28, 165, 48, 41, 27, 165, 60, 48, 31, 165, 54, 44, 29, 165, 41, 36, 26, 165, 47, 40, 27, 165, 52, 43, 28, 165, 51, 43, 28, 165, 45, 39, 27, 165, 73, 60, 43, 165, 62, 52, 37, 165, 38, 34, 25, 165, 46, 40, 30, 165, 43, 38, 28, 165, 39, 35, 25, 165, 38, 34, 25, 165, 37, 33, 25, 165, 46, 39, 27, 165, 43, 38, 26, 165, 41, 36, 26, 165, 53, 45, 33, 165, 40, 35, 27, 165, 59, 47, 31, 165, 40, 36, 26, 165, 41, 36, 26, 165, 48, 41, 27, 165, 43, 38, 28, 165, 37, 34, 25, 165, 56, 47, 34, 165, 37, 33, 25, 165, 41, 36, 26, 165, 43, 38, 26, 165, 44, 38, 26, 165, 41, 36, 26, 165, 40, 35, 25, 165, 41, 36, 27, 165, 38, 34, 26, 165, 42, 37, 26, 165, 40, 36, 26, 165, 38, 34, 25, 165, 48, 41, 27, 165, 46, 39, 27, 165, 43, 37, 26, 165, 46, 39, 27, 165, 47, 40, 27, 165, 47, 40, 27, 165, 52, 43, 28, 165, 43, 37, 26, 165, 40, 35, 26, 165, 39, 35, 25, 165, 59, 47, 31, 165, 80, 59, 36, 165, 50, 42, 28, 165, 42, 37, 26, 165, 47, 40, 27, 165, 48, 41, 27, 165, 58, 46, 30, 165, 47, 40, 27, 165, 40, 36, 26, 165, 37, 34, 25, 165, 57, 48, 35, 165, 39, 35, 25, 165, 60, 48, 31, 165, 44, 38, 26, 165, 36, 33, 25, 165, 43, 37, 26, 165, 45, 39, 26, 165, 46, 39, 27, 165, 38, 34, 25, 165, 45, 39, 26, 165, 42, 37, 26, 165, 46, 40, 27, 165, 41, 36, 26, 165, 38, 34, 25, 165, 46, 39, 27, 165, 51, 42, 28, 165, 45, 39, 27, 165, 41, 36, 26, 165, 38, 34, 25, 165, 53, 44, 29, 165, 47, 40, 27, 165, 49, 42, 31, 165, 38, 34, 25, 165, 36, 33, 25, 165, 70, 57, 41, 165, 50, 43, 32, 165, 86, 68, 48, 165, 41, 36, 26, 165, 48, 41, 27, 165, 59, 47, 31, 165, 47, 40, 27, 165, 56, 46, 30, 165, 47, 40, 27, 165, 44, 38, 26, 165, 46, 48, 41, 165, 51, 43, 28, 165, 58, 46, 31, 165, 46, 40, 27, 165, 47, 40, 27, 165, 47, 40, 27, 165, 45, 39, 26, 165, 37, 34, 25, 165, 41, 36, 26, 165, 45, 39, 26, 165, 60, 48, 31, 165, 58, 46, 31, 165, 42, 37, 26, 165, 41, 36, 26, 165, 40, 35, 26, 165, 47, 40, 27, 165, 48, 41, 27, 165, 39, 35, 25, 165, 37, 33, 25, 165, 60, 50, 36, 165, 85, 68, 48, 165, 79, 64, 46, 165, 39, 35, 25, 165, 43, 38, 26, 165, 49, 42, 27, 165, 41, 36, 26, 165, 37, 34, 25, 165, 41, 36, 26, 165, 57, 48, 35, 165, 38, 34, 25, 165, 45, 39, 26, 165, 52, 43, 28, 165, 43, 38, 26, 165, 48, 41, 27, 165, 48, 41, 27, 165, 47, 40, 27, 165, 52, 43, 28, 165, 43, 37, 26, 165, 50, 42, 28, 165, 42, 37, 26, 165, 57, 48, 35, 165, 37, 34, 25, 165, 52, 44, 32, 165, 63, 52, 38, 165, 81, 65, 46, 165, 54, 46, 33, 165, 38, 34, 25, 165, 46, 39, 27, 165, 49, 41, 27, 165, 42, 37, 26, 165, 43, 38, 26, 165, 41, 36, 26, 165, 36, 33, 25, 165, 42, 37, 26, 165, 40, 36, 27, 165, 42, 37, 26, 165, 46, 39, 27, 165, 52, 43, 28, 165, 45, 39, 26, 165, 40, 36, 26, 165, 42, 36, 26, 165, 37, 34, 25, 165, 37, 34, 25, 165, 47, 40, 27, 165, 39, 35, 25, 165, 45, 39, 29, 165, 40, 35, 26, 165, 39, 35, 25, 165, 38, 34, 25, 165, 37, 33, 25, 165, 51, 43, 32, 165, 36, 33, 25, 165, 41, 36, 26, 165, 37, 33, 25, 165, 42, 37, 26, 165, 49, 42, 27, 165, 72, 54, 36, 165, 61, 48, 32, 165, 51, 43, 28, 165, 49, 41, 27, 165, 46, 39, 27, 165, 41, 36, 26, 165, 48, 63, 34, 255, 51, 43, 28, 165, 67, 51, 34, 165, 48, 41, 27, 165, 38, 34, 26, 165, 48, 41, 31, 165, 87, 69, 49, 165, 36, 33, 25, 165, 42, 37, 26, 165, 36, 33, 25, 165, 42, 36, 26, 165, 57, 46, 30, 165, 49, 41, 27, 165, 80, 95, 35, 255, 42, 56, 32, 255, 38, 34, 26, 165, 7, 7, 7, 255, 8, 9, 9, 255, 9, 9, 10, 255, 8, 9, 9, 255, 10, 10, 10, 255, 12, 12, 12, 255, 12, 12, 13, 255, 12, 12, 12, 255, 13, 13, 14, 255, 11, 11, 12, 255, 10, 10, 10, 255, 12, 12, 13, 255, 7, 7, 7, 255, 6, 7, 7, 255, 9, 9, 10, 255, 8, 8, 8, 255, 11, 12, 12, 255, 9, 9, 10, 255, 12, 13, 13, 255, 14, 15, 15, 255, 14, 14, 14, 255, 10, 10, 11, 255, 6, 7, 7, 255, 10, 10, 10, 255, 13, 13, 14, 255, 19, 19, 20, 255, 26, 26, 27, 255, 29, 29, 30, 255, 32, 33, 34, 255, 30, 31, 31, 255, 26, 26, 27, 255, 32, 32, 33, 255, 26, 26, 27, 255, 21, 22, 22, 255, 22, 22, 23, 255, 20, 21, 21, 255, 17, 17, 18, 255, 15, 16, 16, 255, 15, 16, 16, 255, 10, 11, 11, 255, 13, 13, 13, 255, 10, 10, 10, 255, 11, 11, 11, 255, 9, 10, 10, 255, 7, 7, 7, 255, 7, 7, 7, 255, 13, 13, 13, 255, 14, 14, 15, 255, 12, 12, 12, 255, 18, 18, 18, 255, 16, 16, 17, 255, 14, 14, 14, 255, 8, 8, 9, 255, 10, 11, 11, 255, 13, 13, 13, 255, 9, 9, 9, 255, 8, 8, 8, 255, 10, 10, 10, 255, 12, 12, 12, 255, 13, 13, 13, 255, 13, 13, 13, 255, 20, 20, 21, 255, 16, 17, 17, 255, 16, 16, 16, 255, 17, 18, 18, 255, 28, 28, 29, 255, 16, 17, 17, 255, 16, 16, 17, 255, 11, 11, 11, 255, 8, 8, 9, 255, 11, 11, 12, 255, 16, 17, 17, 255, 12, 12, 13, 255, 17, 17, 18, 255, 21, 21, 22, 255, 15, 15, 15, 255, 17, 18, 18, 255, 10, 11, 11, 255, 11, 11, 12, 255, 9, 9, 10, 255, 11, 11, 11, 255, 11, 11, 11, 255, 22, 22, 23, 255, 18, 19, 19, 255, 27, 27, 28, 255, 22, 22, 23, 255, 27, 28, 29, 255, 18, 18, 19, 255, 14, 14, 14, 255, 10, 11, 11, 255, 8, 8, 9, 255, 4, 4, 4, 255, 9, 10, 10, 255, 15, 15, 16, 255, 15, 16, 16, 255, 13, 13, 13, 255, 18, 19, 19, 255, 22, 23, 23, 255, 22, 22, 23, 255, 14, 14, 14, 255, 14, 14, 15, 255, 8, 8, 9, 255, 8, 8, 8, 255, 10, 10, 11, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 8, 8, 9, 255, 7, 7, 7, 255, 6, 6, 7, 255, 5, 5, 5, 255, 10, 10, 10, 255, 6, 7, 7, 255, 10, 10, 10, 255, 13, 13, 13, 255, 19, 19, 20, 255, 31, 32, 33, 255, 29, 30, 31, 255, 25, 25, 26, 255, 28, 29, 29, 255, 20, 20, 21, 255, 27, 28, 29, 255, 16, 17, 17, 255, 15, 16, 16, 255, 17, 17, 18, 255, 14, 14, 14, 255, 12, 12, 13, 255, 9, 10, 10, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 7, 7, 7, 255, 13, 14, 14, 255, 13, 13, 14, 255, 15, 15, 16, 255, 16, 16, 17, 255, 18, 19, 19, 255, 22, 22, 23, 255, 21, 22, 22, 255, 14, 14, 14, 255, 17, 17, 17, 255, 15, 15, 16, 255, 30, 30, 31, 255, 24, 24, 25, 255, 22, 23, 23, 255, 23, 23, 24, 255, 18, 19, 19, 255, 9, 9, 10, 255, 9, 9, 10, 255, 6, 6, 6, 255, 9, 9, 9, 255, 7, 8, 8, 255, 15, 15, 16, 255, 12, 13, 13, 255, 15, 15, 16, 255, 16, 16, 16, 255, 14, 15, 15, 255, 19, 19, 20, 255, 9, 9, 10, 255, 16, 16, 16, 255, 18, 18, 19, 255, 14, 15, 15, 255, 12, 12, 12, 255, 15, 15, 15, 255, 21, 22, 22, 255, 18, 18, 18, 255, 14, 15, 15, 255, 15, 16, 16, 255, 10, 10, 10, 255, 12, 12, 12, 255, 9, 9, 9, 255, 13, 13, 14, 255, 22, 22, 23, 255, 22, 22, 23, 255, 27, 27, 28, 255, 33, 33, 34, 255, 33, 33, 34, 255, 28, 29, 30, 255, 33, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 28, 28, 29, 255, 33, 34, 34, 255, 27, 27, 28, 255, 32, 33, 33, 255, 28, 28, 29, 255, 10, 11, 11, 255, 12, 12, 12, 255, 10, 10, 11, 255, 6, 6, 7, 255, 3, 3, 3, 255, 2, 2, 2, 255, 7, 7, 8, 255, 11, 11, 11, 255, 15, 15, 16, 255, 20, 20, 21, 255, 19, 20, 20, 255, 18, 18, 18, 255, 25, 26, 27, 255, 33, 33, 34, 255, 28, 28, 29, 255, 23, 24, 24, 255, 29, 30, 31, 255, 25, 26, 26, 255, 16, 16, 16, 255, 16, 16, 17, 255, 17, 17, 18, 255, 14, 15, 15, 255, 12, 12, 13, 255, 16, 16, 16, 255, 17, 18, 18, 255, 20, 21, 21, 255, 19, 20, 20, 255, 15, 15, 15, 255, 14, 14, 15, 255, 17, 17, 18, 255, 20, 20, 21, 255, 13, 13, 14, 255, 12, 12, 12, 255, 9, 9, 10, 255, 9, 9, 9, 255, 10, 10, 10, 255, 10, 10, 10, 255, 14, 14, 14, 255, 15, 16, 16, 255, 16, 16, 16, 255, 12, 13, 13, 255, 21, 21, 22, 255, 13, 14, 14, 255, 13, 13, 13, 255, 19, 20, 20, 255, 20, 20, 21, 255, 27, 28, 29, 255, 31, 32, 33, 255, 23, 24, 24, 255, 31, 32, 33, 255, 27, 28, 28, 255, 18, 19, 19, 255, 20, 20, 21, 255, 18, 18, 19, 255, 17, 17, 18, 255, 19, 19, 20, 255, 16, 16, 17, 255, 13, 13, 14, 255, 7, 7, 7, 255, 13, 13, 14, 255, 17, 18, 18, 255, 19, 19, 19, 255, 12, 12, 12, 255, 11, 11, 12, 255, 15, 15, 16, 255, 13, 13, 14, 255, 13, 13, 13, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 38, 34, 26, 165, 48, 41, 30, 165, 41, 37, 27, 165, 85, 68, 49, 165, 54, 45, 33, 165, 38, 34, 25, 165, 47, 40, 27, 165, 36, 33, 25, 165, 44, 38, 26, 165, 51, 43, 28, 165, 44, 38, 26, 165, 44, 38, 26, 165, 44, 38, 26, 165, 51, 43, 28, 165, 51, 42, 28, 165, 57, 46, 30, 165, 43, 38, 26, 165, 50, 43, 32, 165, 41, 36, 26, 165, 64, 53, 38, 165, 39, 35, 25, 165, 36, 33, 25, 165, 44, 38, 26, 165, 43, 38, 26, 165, 44, 38, 26, 165, 39, 35, 25, 165, 41, 36, 26, 165, 44, 38, 26, 165, 37, 33, 25, 165, 45, 39, 29, 165, 49, 41, 27, 165, 59, 47, 31, 165, 46, 40, 27, 165, 50, 42, 28, 165, 41, 36, 26, 165, 43, 37, 26, 165, 42, 37, 26, 165, 39, 35, 25, 165, 47, 40, 27, 165, 43, 38, 26, 165, 46, 40, 29, 165, 60, 50, 36, 165, 82, 66, 47, 165, 41, 36, 27, 165, 40, 36, 26, 165, 36, 33, 25, 165, 37, 33, 25, 165, 39, 35, 25, 165, 43, 37, 26, 165, 38, 34, 25, 165, 46, 40, 30, 165, 41, 36, 26, 165, 36, 33, 25, 165, 38, 34, 25, 165, 53, 52, 43, 165, 48, 41, 27, 165, 42, 37, 26, 165, 37, 34, 25, 165, 48, 41, 27, 165, 43, 37, 26, 165, 36, 33, 25, 165, 43, 38, 26, 165, 38, 34, 25, 165, 45, 39, 27, 165, 55, 45, 29, 165, 44, 38, 26, 165, 54, 44, 29, 165, 47, 40, 27, 165, 47, 40, 27, 165, 48, 41, 27, 165, 42, 37, 26, 165, 56, 45, 30, 165, 42, 37, 26, 165, 50, 43, 31, 165, 37, 33, 25, 165, 56, 47, 34, 165, 38, 34, 25, 165, 43, 37, 26, 165, 41, 36, 26, 165, 37, 34, 25, 165, 36, 33, 25, 165, 42, 37, 26, 165, 43, 38, 28, 165, 48, 41, 27, 165, 49, 42, 31, 165, 43, 37, 26, 165, 43, 38, 26, 165, 47, 40, 27, 165, 52, 43, 28, 165, 61, 48, 32, 165, 41, 36, 26, 165, 42, 37, 26, 165, 59, 50, 36, 165, 53, 45, 33, 165, 48, 41, 27, 165, 38, 34, 25, 165, 42, 37, 26, 165, 80, 64, 46, 165, 38, 34, 25, 165, 48, 42, 31, 165, 52, 44, 32, 165, 42, 37, 26, 165, 49, 42, 27, 165, 49, 41, 27, 165, 46, 39, 27, 165, 48, 41, 27, 165, 57, 46, 30, 165, 51, 42, 28, 165, 57, 46, 30, 165, 52, 43, 29, 165, 46, 39, 27, 165, 37, 34, 25, 165, 39, 35, 25, 165, 43, 37, 26, 165, 53, 44, 29, 165, 73, 55, 36, 165, 56, 45, 30, 165, 57, 46, 30, 165, 53, 44, 29, 165, 65, 50, 33, 165, 61, 48, 32, 165, 41, 36, 26, 165, 51, 43, 28, 165, 47, 40, 30, 165, 42, 37, 26, 165, 39, 35, 25, 165, 44, 38, 26, 165, 40, 35, 26, 165, 42, 37, 26, 165, 48, 41, 27, 165, 47, 40, 27, 165, 48, 41, 27, 165, 37, 33, 25, 165, 47, 40, 27, 165, 46, 40, 27, 165, 44, 38, 26, 165, 46, 39, 27, 165, 51, 42, 28, 165, 41, 36, 26, 165, 42, 37, 26, 165, 47, 41, 30, 165, 40, 35, 25, 165, 47, 40, 27, 165, 48, 41, 27, 165, 44, 38, 26, 165, 38, 34, 25, 165, 57, 48, 35, 165, 38, 34, 25, 165, 38, 34, 25, 165, 37, 34, 25, 165, 78, 63, 45, 165, 37, 33, 25, 165, 49, 42, 27, 165, 64, 50, 33, 165, 54, 44, 29, 165, 63, 49, 32, 165, 54, 44, 29, 165, 56, 45, 30, 165, 44, 38, 26, 165, 56, 45, 30, 165, 68, 52, 34, 165, 45, 39, 27, 165, 54, 44, 29, 165, 58, 46, 31, 165, 46, 39, 27, 165, 54, 45, 33, 165, 39, 35, 25, 165, 55, 45, 30, 165, 56, 45, 30, 165, 48, 41, 27, 165, 42, 37, 26, 165, 43, 38, 26, 165, 42, 37, 28, 165, 40, 36, 26, 165, 42, 37, 26, 165, 42, 37, 27, 165, 41, 37, 27, 165, 74, 60, 43, 165, 49, 42, 31, 165, 86, 68, 48, 165, 44, 38, 29, 165, 48, 41, 27, 165, 51, 43, 28, 165, 48, 41, 31, 165, 71, 58, 42, 165, 38, 34, 25, 165, 40, 36, 27, 165, 38, 34, 25, 165, 57, 46, 30, 165, 54, 44, 29, 165, 48, 41, 27, 165, 64, 49, 33, 165, 48, 41, 27, 165, 53, 44, 29, 165, 55, 45, 30, 165, 44, 38, 26, 165, 47, 40, 27, 165, 42, 37, 26, 165, 45, 39, 27, 165, 39, 35, 25, 165, 37, 33, 25, 165, 37, 33, 25, 165, 42, 37, 28, 165, 37, 33, 25, 165, 43, 37, 26, 165, 41, 36, 26, 165, 41, 36, 26, 165, 39, 35, 26, 165, 43, 37, 26, 165, 48, 41, 30, 165, 47, 40, 27, 165, 45, 39, 27, 165, 38, 34, 25, 165, 37, 34, 25, 165, 42, 37, 26, 165, 37, 34, 25, 165, 40, 35, 25, 165, 41, 36, 26, 165, 48, 41, 27, 165, 46, 40, 27, 165, 52, 43, 28, 165, 42, 37, 26, 165, 44, 38, 26, 165, 37, 33, 25, 165, 38, 34, 26, 165, 43, 38, 26, 165, 46, 40, 27, 165, 38, 34, 25, 165, 37, 33, 25, 165, 72, 59, 42, 165, 36, 33, 25, 165, 41, 36, 26, 165, 45, 39, 26, 165, 48, 41, 27, 165, 48, 41, 27, 165, 49, 42, 27, 165, 44, 38, 26, 165, 41, 36, 26, 165, 52, 43, 28, 165, 42, 37, 26, 165, 44, 38, 26, 165, 45, 39, 26, 165, 47, 40, 27, 165, 45, 39, 26, 165, 42, 37, 26, 165, 38, 34, 25, 165, 47, 41, 30, 165, 39, 35, 25, 165, 37, 33, 25, 165, 53, 45, 33, 165, 40, 35, 25, 165, 44, 38, 26, 165, 38, 34, 25, 165, 52, 44, 33, 165, 53, 45, 33, 165, 37, 33, 25, 165, 6, 6, 6, 255, 10, 10, 11, 255, 9, 10, 10, 255, 6, 6, 6, 255, 8, 9, 9, 255, 8, 8, 8, 255, 8, 9, 9, 255, 10, 10, 10, 255, 9, 10, 10, 255, 10, 10, 10, 255, 8, 8, 8, 255, 8, 8, 8, 255, 3, 3, 4, 255, 3, 3, 4, 255, 6, 6, 6, 255, 5, 5, 5, 255, 6, 7, 7, 255, 7, 8, 8, 255, 8, 8, 8, 255, 10, 10, 10, 255, 14, 14, 14, 255, 7, 8, 8, 255, 10, 10, 11, 255, 13, 13, 14, 255, 14, 14, 14, 255, 18, 18, 18, 255, 21, 21, 22, 255, 30, 31, 32, 255, 33, 34, 34, 255, 33, 34, 34, 255, 27, 28, 29, 255, 27, 27, 28, 255, 23, 24, 24, 255, 23, 23, 24, 255, 18, 18, 19, 255, 23, 24, 24, 255, 16, 16, 17, 255, 13, 14, 14, 255, 15, 15, 15, 255, 10, 10, 10, 255, 14, 14, 14, 255, 12, 12, 12, 255, 15, 15, 15, 255, 12, 12, 13, 255, 11, 11, 12, 255, 8, 8, 8, 255, 11, 11, 11, 255, 13, 13, 14, 255, 14, 15, 15, 255, 12, 13, 13, 255, 8, 8, 8, 255, 9, 10, 10, 255, 7, 7, 8, 255, 7, 7, 7, 255, 10, 10, 10, 255, 12, 12, 12, 255, 11, 11, 11, 255, 11, 11, 11, 255, 9, 9, 10, 255, 9, 10, 10, 255, 9, 9, 9, 255, 12, 12, 12, 255, 14, 14, 15, 255, 16, 17, 17, 255, 12, 12, 12, 255, 16, 17, 17, 255, 14, 14, 15, 255, 8, 8, 9, 255, 9, 9, 9, 255, 7, 7, 8, 255, 10, 10, 10, 255, 11, 11, 12, 255, 17, 18, 18, 255, 20, 21, 21, 255, 25, 25, 26, 255, 17, 18, 18, 255, 16, 16, 17, 255, 9, 10, 10, 255, 13, 13, 14, 255, 8, 9, 9, 255, 10, 10, 10, 255, 11, 12, 12, 255, 19, 19, 20, 255, 20, 21, 21, 255, 21, 22, 22, 255, 19, 19, 20, 255, 22, 22, 23, 255, 25, 26, 26, 255, 17, 18, 18, 255, 10, 11, 11, 255, 5, 5, 5, 255, 7, 7, 7, 255, 12, 12, 13, 255, 18, 18, 19, 255, 22, 22, 23, 255, 18, 19, 19, 255, 20, 20, 21, 255, 20, 20, 20, 255, 15, 16, 16, 255, 15, 16, 16, 255, 17, 17, 18, 255, 13, 13, 13, 255, 15, 15, 16, 255, 7, 7, 7, 255, 6, 6, 6, 255, 7, 7, 7, 255, 7, 7, 7, 255, 5, 5, 5, 255, 9, 10, 10, 255, 7, 7, 7, 255, 3, 3, 3, 255, 7, 8, 8, 255, 7, 7, 8, 255, 11, 11, 12, 255, 30, 31, 32, 255, 25, 26, 26, 255, 33, 34, 34, 255, 32, 33, 34, 255, 26, 26, 27, 255, 28, 29, 30, 255, 22, 22, 23, 255, 22, 23, 23, 255, 16, 16, 16, 255, 18, 18, 18, 255, 20, 20, 21, 255, 13, 14, 14, 255, 11, 11, 12, 255, 9, 9, 9, 255, 5, 5, 5, 255, 7, 8, 8, 255, 9, 10, 10, 255, 8, 8, 8, 255, 9, 9, 10, 255, 17, 17, 18, 255, 13, 13, 13, 255, 22, 23, 23, 255, 25, 25, 26, 255, 19, 20, 20, 255, 19, 20, 20, 255, 31, 32, 33, 255, 20, 21, 21, 255, 22, 22, 23, 255, 29, 30, 31, 255, 20, 21, 21, 255, 21, 21, 22, 255, 20, 20, 21, 255, 14, 14, 15, 255, 10, 11, 11, 255, 7, 7, 7, 255, 7, 7, 7, 255, 11, 12, 12, 255, 12, 12, 12, 255, 13, 13, 14, 255, 17, 17, 17, 255, 18, 18, 19, 255, 17, 17, 17, 255, 16, 16, 17, 255, 20, 20, 21, 255, 24, 24, 25, 255, 14, 15, 15, 255, 16, 17, 17, 255, 16, 17, 17, 255, 20, 20, 21, 255, 19, 20, 20, 255, 17, 18, 18, 255, 13, 14, 14, 255, 12, 12, 12, 255, 12, 13, 13, 255, 13, 13, 13, 255, 12, 12, 13, 255, 11, 11, 11, 255, 11, 11, 11, 255, 19, 20, 20, 255, 20, 21, 21, 255, 26, 27, 28, 255, 33, 34, 34, 255, 33, 34, 34, 255, 28, 29, 29, 255, 26, 27, 27, 255, 31, 32, 33, 255, 33, 34, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 32, 33, 34, 255, 30, 30, 31, 255, 31, 32, 32, 255, 33, 33, 34, 255, 10, 10, 11, 255, 14, 14, 15, 255, 10, 10, 10, 255, 0, 0, 0, 255, 1, 1, 1, 255, 4, 4, 4, 255, 7, 7, 7, 255, 13, 14, 14, 255, 13, 13, 13, 255, 18, 19, 19, 255, 19, 19, 20, 255, 19, 20, 20, 255, 22, 23, 24, 255, 24, 24, 25, 255, 20, 20, 21, 255, 21, 22, 22, 255, 19, 19, 19, 255, 18, 19, 19, 255, 17, 18, 18, 255, 17, 17, 18, 255, 17, 18, 18, 255, 14, 14, 15, 255, 17, 17, 18, 255, 17, 17, 17, 255, 14, 14, 15, 255, 10, 10, 11, 255, 11, 11, 11, 255, 12, 13, 13, 255, 14, 14, 15, 255, 14, 15, 15, 255, 7, 7, 7, 255, 8, 8, 9, 255, 6, 6, 6, 255, 10, 10, 10, 255, 8, 8, 8, 255, 15, 15, 15, 255, 17, 18, 18, 255, 22, 23, 23, 255, 15, 15, 16, 255, 21, 21, 22, 255, 18, 18, 19, 255, 22, 23, 23, 255, 21, 21, 22, 255, 21, 22, 22, 255, 24, 24, 25, 255, 33, 34, 34, 255, 33, 34, 34, 255, 28, 28, 29, 255, 23, 23, 24, 255, 30, 31, 32, 255, 25, 25, 26, 255, 17, 17, 17, 255, 16, 16, 17, 255, 17, 17, 18, 255, 23, 23, 24, 255, 14, 15, 15, 255, 12, 12, 12, 255, 12, 12, 12, 255, 11, 12, 12, 255, 18, 18, 19, 255, 20, 20, 21, 255, 14, 15, 15, 255, 17, 18, 18, 255, 15, 15, 15, 255, 16, 16, 17, 255, 14, 15, 15, 255, 16, 16, 17, 255, 8, 8, 8, 255, 6, 6, 6, 255, 44, 38, 28, 165, 61, 51, 37, 165, 36, 33, 25, 165, 84, 67, 48, 165, 38, 34, 25, 165, 36, 33, 25, 165, 86, 68, 48, 165, 42, 37, 26, 165, 57, 46, 30, 165, 52, 43, 28, 165, 67, 51, 34, 165, 65, 50, 33, 165, 59, 47, 31, 165, 39, 35, 25, 165, 42, 37, 28, 165, 45, 39, 27, 165, 48, 49, 41, 165, 43, 37, 26, 165, 37, 34, 25, 165, 36, 33, 25, 165, 52, 44, 32, 165, 46, 40, 27, 165, 52, 43, 29, 165, 66, 84, 35, 255, 37, 33, 25, 165, 38, 34, 25, 165, 36, 33, 25, 165, 43, 37, 26, 165, 42, 37, 26, 165, 41, 36, 26, 165, 36, 33, 25, 165, 52, 43, 28, 165, 59, 47, 31, 165, 41, 36, 26, 165, 59, 47, 31, 165, 48, 41, 27, 165, 57, 48, 35, 165, 40, 36, 26, 165, 51, 42, 28, 165, 54, 46, 33, 165, 87, 69, 49, 165, 80, 63, 42, 165, 87, 69, 49, 165, 67, 55, 40, 165, 39, 34, 25, 165, 41, 36, 26, 165, 54, 44, 29, 165, 40, 36, 26, 165, 38, 34, 25, 165, 40, 35, 25, 165, 41, 36, 27, 165, 42, 37, 26, 165, 39, 35, 25, 165, 38, 34, 26, 165, 37, 33, 25, 165, 46, 40, 27, 165, 47, 40, 27, 165, 36, 33, 25, 165, 54, 44, 29, 165, 54, 44, 29, 165, 54, 44, 29, 165, 39, 35, 25, 165, 42, 37, 26, 165, 45, 39, 26, 165, 54, 44, 29, 165, 56, 45, 30, 165, 44, 38, 26, 165, 60, 48, 32, 165, 47, 40, 27, 165, 46, 39, 27, 165, 36, 33, 25, 165, 53, 44, 29, 165, 41, 36, 26, 165, 40, 35, 26, 165, 41, 36, 26, 165, 70, 57, 41, 165, 40, 35, 26, 165, 37, 34, 25, 165, 43, 38, 26, 165, 67, 55, 40, 165, 50, 43, 32, 165, 39, 35, 25, 165, 51, 43, 32, 165, 43, 37, 26, 165, 43, 37, 28, 165, 50, 42, 28, 165, 46, 40, 27, 165, 56, 45, 30, 165, 69, 52, 35, 165, 59, 47, 31, 165, 49, 42, 27, 165, 40, 35, 26, 165, 37, 33, 25, 165, 41, 36, 26, 165, 42, 37, 26, 165, 48, 41, 27, 165, 44, 38, 26, 165, 37, 33, 25, 165, 44, 38, 26, 165, 44, 38, 26, 165, 43, 38, 26, 165, 39, 35, 25, 165, 44, 38, 26, 165, 59, 47, 31, 165, 59, 47, 31, 165, 58, 47, 31, 165, 40, 35, 25, 165, 45, 39, 27, 165, 68, 52, 34, 165, 77, 58, 36, 165, 60, 48, 32, 165, 50, 42, 28, 165, 44, 38, 26, 165, 60, 48, 32, 165, 52, 43, 28, 165, 51, 42, 28, 165, 64, 49, 33, 165, 44, 38, 26, 165, 50, 42, 28, 165, 54, 44, 29, 165, 49, 42, 27, 165, 67, 51, 34, 165, 49, 41, 27, 165, 44, 38, 26, 165, 42, 37, 26, 165, 36, 33, 25, 165, 50, 43, 31, 165, 58, 48, 35, 165, 43, 38, 26, 165, 39, 35, 25, 165, 44, 38, 26, 165, 50, 42, 28, 165, 48, 41, 27, 165, 59, 47, 31, 165, 60, 48, 31, 165, 62, 49, 32, 165, 50, 42, 28, 165, 61, 48, 32, 165, 65, 50, 33, 165, 51, 43, 28, 165, 46, 40, 30, 165, 56, 47, 35, 165, 44, 39, 29, 165, 36, 33, 25, 165, 37, 33, 25, 165, 45, 39, 26, 165, 46, 39, 27, 165, 44, 38, 26, 165, 39, 35, 25, 165, 40, 36, 27, 165, 61, 51, 37, 165, 41, 36, 26, 165, 45, 39, 26, 165, 55, 45, 30, 165, 47, 40, 27, 165, 51, 43, 28, 165, 50, 42, 28, 165, 72, 54, 36, 165, 58, 47, 31, 165, 63, 49, 32, 165, 59, 47, 31, 165, 61, 48, 32, 165, 49, 42, 27, 165, 46, 39, 27, 165, 44, 38, 26, 165, 51, 43, 32, 165, 48, 41, 31, 165, 44, 38, 26, 165, 49, 42, 27, 165, 42, 37, 26, 165, 45, 39, 27, 165, 44, 38, 26, 165, 46, 39, 27, 165, 41, 36, 26, 165, 48, 41, 27, 165, 43, 37, 26, 165, 41, 36, 26, 165, 42, 36, 26, 165, 55, 47, 34, 165, 57, 48, 35, 165, 46, 40, 30, 165, 36, 33, 25, 165, 62, 52, 37, 165, 43, 38, 26, 165, 55, 46, 34, 165, 60, 50, 36, 165, 36, 33, 25, 165, 43, 38, 26, 165, 57, 54, 44, 165, 53, 44, 29, 165, 46, 40, 27, 165, 62, 49, 32, 165, 50, 42, 28, 165, 43, 38, 26, 165, 52, 43, 28, 165, 47, 40, 27, 165, 38, 34, 25, 165, 40, 35, 25, 165, 51, 43, 28, 165, 50, 42, 28, 165, 44, 38, 26, 165, 47, 41, 30, 165, 44, 38, 26, 165, 38, 34, 25, 165, 38, 34, 25, 165, 41, 36, 26, 165, 50, 43, 32, 165, 57, 48, 35, 165, 38, 34, 25, 165, 73, 59, 43, 165, 45, 39, 26, 165, 41, 36, 26, 165, 68, 56, 40, 165, 38, 34, 25, 165, 54, 46, 34, 165, 42, 37, 26, 165, 55, 45, 30, 165, 37, 33, 25, 165, 45, 39, 27, 165, 37, 34, 25, 165, 42, 37, 26, 165, 39, 35, 26, 165, 58, 49, 36, 165, 52, 43, 28, 165, 43, 37, 26, 165, 40, 35, 25, 165, 50, 42, 28, 165, 49, 41, 27, 165, 47, 41, 30, 165, 37, 33, 25, 165, 56, 47, 34, 165, 41, 36, 26, 165, 42, 37, 26, 165, 60, 48, 32, 165, 42, 37, 26, 165, 46, 39, 27, 165, 45, 39, 26, 165, 60, 48, 32, 165, 52, 43, 29, 165, 46, 39, 27, 165, 60, 47, 31, 165, 44, 38, 26, 165, 41, 36, 26, 165, 46, 39, 27, 165, 53, 44, 29, 165, 54, 44, 29, 165, 53, 44, 29, 165, 40, 36, 27, 165, 67, 55, 40, 165, 38, 34, 25, 165, 42, 37, 26, 165, 45, 39, 27, 165, 37, 34, 25, 165, 53, 45, 33, 165, 74, 60, 43, 165, 37, 34, 25, 165, 11, 11, 12, 255, 14, 14, 14, 255, 12, 13, 13, 255, 10, 11, 11, 255, 10, 11, 11, 255, 14, 15, 15, 255, 7, 8, 8, 255, 11, 12, 12, 255, 12, 12, 12, 255, 11, 11, 11, 255, 9, 10, 10, 255, 8, 8, 8, 255, 6, 6, 7, 255, 10, 10, 10, 255, 7, 7, 8, 255, 9, 9, 9, 255, 6, 6, 6, 255, 5, 5, 5, 255, 8, 8, 8, 255, 8, 8, 9, 255, 9, 9, 9, 255, 12, 13, 13, 255, 10, 11, 11, 255, 14, 14, 15, 255, 15, 16, 16, 255, 16, 17, 17, 255, 24, 25, 26, 255, 33, 33, 34, 255, 33, 33, 34, 255, 33, 33, 34, 255, 28, 28, 29, 255, 25, 26, 26, 255, 26, 27, 28, 255, 20, 20, 21, 255, 25, 26, 27, 255, 18, 19, 19, 255, 15, 16, 16, 255, 19, 19, 20, 255, 15, 15, 16, 255, 13, 13, 13, 255, 13, 13, 14, 255, 16, 17, 17, 255, 18, 18, 18, 255, 23, 23, 24, 255, 17, 17, 17, 255, 14, 14, 14, 255, 6, 6, 6, 255, 7, 7, 7, 255, 5, 6, 6, 255, 7, 7, 8, 255, 5, 5, 5, 255, 6, 6, 6, 255, 9, 9, 9, 255, 8, 8, 8, 255, 8, 8, 8, 255, 10, 10, 10, 255, 15, 16, 16, 255, 19, 19, 20, 255, 13, 13, 13, 255, 9, 9, 9, 255, 9, 9, 9, 255, 5, 6, 6, 255, 6, 6, 6, 255, 12, 12, 12, 255, 8, 8, 8, 255, 12, 13, 13, 255, 11, 11, 12, 255, 5, 5, 5, 255, 7, 7, 7, 255, 10, 11, 11, 255, 11, 11, 11, 255, 14, 14, 14, 255, 17, 17, 18, 255, 28, 28, 29, 255, 24, 24, 25, 255, 22, 23, 23, 255, 19, 20, 20, 255, 11, 12, 12, 255, 18, 19, 19, 255, 15, 15, 16, 255, 13, 13, 13, 255, 14, 14, 14, 255, 17, 17, 18, 255, 19, 19, 20, 255, 20, 20, 21, 255, 29, 30, 30, 255, 23, 24, 24, 255, 19, 20, 20, 255, 16, 16, 17, 255, 9, 9, 10, 255, 10, 10, 11, 255, 11, 11, 12, 255, 14, 14, 15, 255, 18, 19, 19, 255, 23, 24, 24, 255, 24, 24, 25, 255, 25, 25, 26, 255, 26, 26, 27, 255, 21, 21, 22, 255, 18, 19, 19, 255, 19, 20, 20, 255, 18, 19, 19, 255, 14, 14, 15, 255, 11, 11, 12, 255, 14, 15, 15, 255, 13, 13, 13, 255, 12, 13, 13, 255, 12, 12, 12, 255, 9, 9, 9, 255, 10, 10, 10, 255, 13, 14, 14, 255, 11, 11, 12, 255, 18, 18, 19, 255, 9, 9, 9, 255, 26, 26, 27, 255, 33, 33, 34, 255, 27, 27, 28, 255, 33, 33, 34, 255, 32, 33, 33, 255, 31, 31, 32, 255, 23, 23, 24, 255, 17, 18, 18, 255, 20, 20, 21, 255, 25, 25, 26, 255, 11, 11, 12, 255, 17, 18, 18, 255, 12, 12, 12, 255, 14, 15, 15, 255, 13, 14, 14, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 13, 13, 14, 255, 16, 16, 16, 255, 11, 11, 11, 255, 17, 18, 18, 255, 20, 20, 21, 255, 21, 22, 22, 255, 25, 26, 26, 255, 29, 30, 30, 255, 26, 27, 27, 255, 33, 34, 34, 255, 30, 30, 31, 255, 22, 23, 23, 255, 20, 20, 21, 255, 19, 19, 20, 255, 9, 10, 10, 255, 8, 8, 8, 255, 10, 10, 10, 255, 11, 11, 11, 255, 13, 13, 13, 255, 17, 17, 18, 255, 16, 16, 17, 255, 18, 18, 19, 255, 20, 21, 21, 255, 18, 18, 19, 255, 25, 25, 26, 255, 29, 30, 31, 255, 18, 18, 19, 255, 27, 28, 28, 255, 26, 26, 27, 255, 21, 22, 22, 255, 25, 25, 26, 255, 27, 28, 28, 255, 18, 19, 19, 255, 22, 22, 23, 255, 17, 17, 17, 255, 13, 13, 14, 255, 11, 12, 12, 255, 11, 12, 12, 255, 8, 8, 9, 255, 11, 12, 12, 255, 16, 16, 17, 255, 16, 16, 16, 255, 17, 18, 18, 255, 23, 24, 24, 255, 27, 28, 28, 255, 33, 34, 34, 255, 32, 32, 33, 255, 28, 29, 29, 255, 28, 28, 29, 255, 32, 33, 33, 255, 30, 31, 32, 255, 30, 30, 31, 255, 33, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 29, 30, 31, 255, 29, 30, 31, 255, 11, 11, 11, 255, 2, 2, 2, 255, 5, 5, 5, 255, 5, 5, 6, 255, 3, 3, 3, 255, 11, 11, 11, 255, 13, 13, 14, 255, 20, 21, 21, 255, 25, 25, 26, 255, 18, 18, 19, 255, 20, 21, 21, 255, 19, 19, 20, 255, 17, 18, 18, 255, 13, 14, 14, 255, 12, 13, 13, 255, 15, 15, 15, 255, 11, 11, 12, 255, 9, 10, 10, 255, 10, 11, 11, 255, 10, 11, 11, 255, 7, 7, 7, 255, 9, 9, 9, 255, 8, 8, 8, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 11, 11, 255, 9, 9, 10, 255, 11, 11, 11, 255, 8, 8, 8, 255, 10, 10, 10, 255, 14, 14, 14, 255, 4, 5, 5, 255, 13, 13, 13, 255, 20, 20, 21, 255, 18, 19, 19, 255, 17, 18, 18, 255, 23, 24, 25, 255, 24, 24, 25, 255, 19, 20, 20, 255, 18, 19, 19, 255, 23, 24, 24, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 29, 30, 30, 255, 31, 32, 33, 255, 22, 23, 23, 255, 26, 26, 27, 255, 22, 22, 23, 255, 16, 17, 17, 255, 21, 21, 21, 255, 25, 25, 26, 255, 15, 16, 16, 255, 14, 14, 15, 255, 10, 11, 11, 255, 15, 15, 15, 255, 15, 15, 16, 255, 13, 13, 14, 255, 17, 17, 18, 255, 20, 21, 21, 255, 22, 23, 23, 255, 26, 27, 27, 255, 20, 20, 21, 255, 12, 12, 12, 255, 15, 16, 16, 255, 7, 7, 7, 255, 10, 10, 10, 255, 50, 43, 32, 165, 51, 43, 32, 165, 54, 46, 34, 165, 83, 67, 48, 165, 83, 67, 48, 165, 55, 46, 34, 165, 37, 34, 25, 165, 42, 37, 26, 165, 48, 41, 27, 165, 48, 41, 27, 165, 54, 44, 29, 165, 76, 56, 36, 165, 62, 49, 32, 165, 45, 39, 27, 165, 43, 37, 26, 165, 45, 39, 27, 165, 39, 35, 25, 165, 36, 33, 25, 165, 38, 34, 25, 165, 45, 39, 29, 165, 45, 39, 26, 165, 43, 38, 26, 165, 42, 37, 26, 165, 39, 35, 25, 165, 42, 37, 26, 165, 38, 34, 25, 165, 47, 40, 27, 165, 43, 38, 26, 165, 57, 48, 35, 165, 44, 38, 26, 165, 44, 38, 26, 165, 49, 42, 27, 165, 47, 40, 27, 165, 40, 35, 25, 165, 47, 40, 27, 165, 45, 39, 27, 165, 41, 36, 26, 165, 46, 40, 30, 165, 65, 53, 39, 165, 37, 33, 25, 165, 40, 36, 27, 165, 49, 42, 31, 165, 51, 44, 32, 165, 67, 55, 40, 165, 61, 51, 37, 165, 76, 62, 44, 165, 40, 35, 26, 165, 74, 60, 43, 165, 66, 55, 39, 165, 36, 33, 25, 165, 37, 33, 25, 165, 55, 47, 34, 165, 48, 42, 31, 165, 44, 38, 26, 165, 41, 36, 26, 165, 39, 35, 25, 165, 46, 40, 27, 165, 40, 35, 25, 165, 49, 42, 27, 165, 58, 46, 31, 165, 47, 40, 27, 165, 48, 41, 27, 165, 44, 38, 26, 165, 52, 44, 32, 165, 40, 35, 26, 165, 48, 41, 27, 165, 41, 36, 26, 165, 43, 37, 26, 165, 53, 44, 29, 165, 51, 43, 28, 165, 43, 38, 26, 165, 45, 39, 26, 165, 43, 38, 26, 165, 53, 44, 29, 165, 57, 46, 30, 165, 40, 36, 26, 165, 71, 58, 42, 165, 67, 55, 40, 165, 41, 36, 26, 165, 38, 34, 25, 165, 36, 33, 25, 165, 39, 35, 25, 165, 40, 35, 26, 165, 44, 38, 26, 165, 48, 41, 27, 165, 48, 41, 27, 165, 45, 39, 27, 165, 50, 42, 28, 165, 47, 40, 27, 165, 60, 48, 31, 165, 57, 46, 30, 165, 56, 46, 30, 165, 48, 41, 27, 165, 44, 38, 26, 165, 47, 40, 27, 165, 45, 39, 27, 165, 43, 37, 26, 165, 59, 49, 36, 165, 46, 40, 27, 165, 45, 39, 26, 165, 37, 33, 25, 165, 46, 40, 27, 165, 43, 37, 26, 165, 38, 34, 25, 165, 47, 40, 30, 165, 43, 37, 26, 165, 48, 41, 27, 165, 41, 36, 26, 165, 62, 48, 32, 165, 64, 50, 33, 165, 57, 46, 30, 165, 56, 45, 30, 165, 56, 45, 30, 165, 56, 45, 30, 165, 52, 43, 28, 165, 51, 43, 28, 165, 46, 39, 27, 165, 61, 48, 32, 165, 66, 51, 34, 165, 44, 38, 26, 165, 44, 38, 26, 165, 49, 41, 27, 165, 45, 39, 26, 165, 43, 38, 26, 165, 40, 36, 26, 165, 36, 33, 25, 165, 43, 37, 26, 165, 39, 35, 25, 165, 46, 40, 27, 165, 42, 36, 26, 165, 47, 40, 27, 165, 44, 38, 26, 165, 38, 34, 25, 165, 45, 39, 27, 165, 47, 40, 27, 165, 49, 41, 27, 165, 56, 45, 30, 165, 42, 37, 26, 165, 46, 40, 27, 165, 41, 36, 26, 165, 50, 43, 32, 165, 55, 46, 34, 165, 44, 38, 26, 165, 40, 36, 27, 165, 41, 36, 27, 165, 36, 33, 25, 165, 40, 36, 26, 165, 43, 38, 26, 165, 52, 43, 29, 165, 36, 33, 25, 165, 37, 33, 25, 165, 40, 36, 26, 165, 46, 40, 27, 165, 46, 39, 27, 165, 41, 36, 26, 165, 46, 39, 27, 165, 43, 38, 26, 165, 46, 40, 27, 165, 50, 42, 28, 165, 62, 49, 32, 165, 55, 45, 30, 165, 58, 46, 31, 165, 40, 36, 27, 165, 61, 51, 37, 165, 39, 35, 25, 165, 37, 33, 25, 165, 43, 37, 26, 165, 41, 36, 26, 165, 42, 37, 26, 165, 36, 33, 25, 165, 43, 37, 26, 165, 49, 41, 27, 165, 58, 46, 31, 165, 53, 44, 29, 165, 49, 41, 27, 165, 36, 33, 25, 165, 40, 35, 25, 165, 42, 37, 26, 165, 36, 33, 25, 165, 61, 51, 37, 165, 37, 34, 25, 165, 36, 33, 25, 165, 39, 35, 25, 165, 36, 33, 25, 165, 75, 61, 44, 165, 86, 69, 48, 165, 54, 46, 33, 165, 45, 39, 26, 165, 50, 42, 28, 165, 51, 43, 28, 165, 58, 47, 31, 165, 49, 41, 27, 165, 60, 48, 32, 165, 50, 42, 28, 165, 57, 46, 30, 165, 50, 42, 28, 165, 41, 36, 26, 165, 55, 45, 30, 165, 66, 51, 34, 165, 50, 42, 28, 165, 47, 40, 27, 165, 46, 40, 27, 165, 44, 38, 26, 165, 39, 35, 25, 165, 41, 36, 26, 165, 43, 38, 26, 165, 38, 35, 26, 165, 40, 36, 27, 165, 37, 33, 25, 165, 68, 56, 40, 165, 71, 58, 42, 165, 57, 48, 35, 165, 60, 50, 36, 165, 37, 33, 25, 165, 46, 40, 27, 165, 45, 39, 27, 165, 54, 45, 29, 165, 48, 41, 27, 165, 47, 40, 27, 165, 44, 38, 26, 165, 41, 36, 26, 165, 41, 36, 26, 165, 48, 41, 27, 165, 47, 40, 27, 165, 45, 39, 26, 165, 49, 41, 27, 165, 68, 52, 34, 165, 53, 44, 29, 165, 47, 40, 27, 165, 51, 42, 28, 165, 37, 34, 25, 165, 38, 34, 25, 165, 40, 35, 25, 165, 52, 43, 29, 165, 38, 34, 25, 165, 44, 38, 26, 165, 44, 38, 26, 165, 42, 37, 26, 165, 38, 34, 25, 165, 41, 36, 26, 165, 42, 37, 26, 165, 48, 41, 27, 165, 55, 45, 30, 165, 59, 47, 31, 165, 63, 49, 33, 165, 54, 44, 29, 165, 60, 48, 32, 165, 46, 39, 27, 165, 39, 35, 25, 165, 41, 36, 26, 165, 64, 53, 38, 165, 40, 35, 26, 165, 39, 35, 25, 165, 47, 41, 30, 165, 63, 52, 38, 165, 40, 35, 27, 165, 11, 11, 11, 255, 17, 17, 18, 255, 18, 18, 19, 255, 16, 16, 17, 255, 16, 17, 17, 255, 15, 16, 16, 255, 15, 15, 15, 255, 11, 11, 11, 255, 13, 14, 14, 255, 9, 9, 9, 255, 11, 11, 12, 255, 11, 11, 11, 255, 7, 8, 8, 255, 9, 9, 10, 255, 10, 10, 10, 255, 11, 11, 12, 255, 6, 6, 6, 255, 5, 6, 6, 255, 7, 7, 7, 255, 9, 9, 9, 255, 10, 10, 11, 255, 11, 11, 11, 255, 10, 11, 11, 255, 15, 16, 16, 255, 12, 13, 13, 255, 18, 19, 19, 255, 26, 27, 27, 255, 33, 33, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 28, 29, 29, 255, 32, 33, 34, 255, 22, 22, 23, 255, 18, 18, 19, 255, 20, 21, 21, 255, 15, 16, 16, 255, 15, 16, 16, 255, 18, 18, 18, 255, 15, 15, 15, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 16, 255, 16, 17, 17, 255, 23, 23, 24, 255, 33, 33, 34, 255, 17, 18, 18, 255, 15, 15, 16, 255, 13, 13, 13, 255, 10, 11, 11, 255, 8, 8, 8, 255, 7, 7, 7, 255, 4, 4, 4, 255, 7, 7, 7, 255, 10, 10, 10, 255, 12, 13, 13, 255, 21, 22, 22, 255, 16, 17, 17, 255, 17, 17, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 13, 14, 14, 255, 10, 10, 10, 255, 10, 10, 10, 255, 8, 8, 8, 255, 8, 8, 8, 255, 11, 12, 12, 255, 11, 11, 11, 255, 9, 9, 9, 255, 9, 9, 10, 255, 10, 10, 11, 255, 14, 14, 15, 255, 20, 20, 20, 255, 26, 27, 27, 255, 26, 27, 27, 255, 29, 29, 30, 255, 26, 27, 28, 255, 20, 20, 21, 255, 24, 24, 25, 255, 19, 19, 20, 255, 12, 12, 12, 255, 9, 9, 9, 255, 12, 13, 13, 255, 11, 11, 12, 255, 20, 20, 21, 255, 20, 20, 21, 255, 22, 23, 24, 255, 18, 18, 19, 255, 15, 16, 16, 255, 11, 11, 11, 255, 9, 10, 10, 255, 13, 13, 13, 255, 14, 15, 15, 255, 17, 17, 18, 255, 21, 22, 22, 255, 25, 26, 26, 255, 23, 23, 24, 255, 28, 29, 29, 255, 30, 31, 32, 255, 28, 29, 30, 255, 23, 23, 24, 255, 23, 24, 24, 255, 12, 13, 13, 255, 18, 18, 19, 255, 9, 10, 10, 255, 9, 9, 9, 255, 13, 13, 14, 255, 5, 6, 6, 255, 15, 16, 16, 255, 11, 11, 11, 255, 12, 12, 12, 255, 13, 13, 13, 255, 6, 6, 6, 255, 13, 14, 14, 255, 9, 9, 10, 255, 23, 23, 24, 255, 30, 31, 32, 255, 33, 34, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 24, 25, 25, 255, 29, 30, 31, 255, 22, 23, 23, 255, 25, 26, 27, 255, 25, 25, 26, 255, 20, 21, 21, 255, 18, 18, 18, 255, 10, 10, 10, 255, 10, 10, 10, 255, 4, 4, 4, 255, 7, 7, 7, 255, 12, 12, 12, 255, 16, 16, 16, 255, 13, 13, 13, 255, 20, 20, 20, 255, 18, 19, 19, 255, 18, 19, 19, 255, 17, 17, 18, 255, 26, 27, 28, 255, 31, 31, 32, 255, 32, 32, 33, 255, 33, 34, 34, 255, 21, 22, 22, 255, 19, 19, 20, 255, 16, 16, 17, 255, 17, 17, 18, 255, 17, 17, 18, 255, 7, 8, 8, 255, 7, 7, 7, 255, 10, 11, 11, 255, 11, 11, 11, 255, 13, 13, 13, 255, 11, 11, 12, 255, 18, 18, 19, 255, 19, 19, 20, 255, 20, 20, 21, 255, 25, 25, 26, 255, 20, 20, 21, 255, 21, 21, 22, 255, 19, 19, 20, 255, 29, 30, 30, 255, 25, 26, 27, 255, 33, 33, 34, 255, 23, 24, 24, 255, 24, 24, 25, 255, 22, 22, 23, 255, 24, 24, 25, 255, 22, 23, 23, 255, 14, 14, 15, 255, 7, 7, 8, 255, 5, 6, 6, 255, 12, 12, 13, 255, 9, 9, 9, 255, 9, 10, 10, 255, 12, 12, 12, 255, 15, 15, 15, 255, 16, 17, 17, 255, 18, 19, 19, 255, 28, 29, 30, 255, 24, 24, 25, 255, 28, 28, 29, 255, 25, 26, 26, 255, 31, 32, 33, 255, 33, 34, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 32, 32, 33, 255, 29, 30, 31, 255, 31, 32, 32, 255, 20, 20, 21, 255, 9, 9, 9, 255, 3, 3, 3, 255, 5, 5, 5, 255, 2, 2, 3, 255, 9, 10, 10, 255, 8, 8, 8, 255, 17, 18, 18, 255, 23, 24, 25, 255, 21, 22, 22, 255, 22, 23, 23, 255, 17, 18, 18, 255, 14, 15, 15, 255, 14, 14, 14, 255, 10, 11, 11, 255, 11, 11, 12, 255, 9, 9, 9, 255, 8, 8, 8, 255, 12, 12, 12, 255, 8, 8, 8, 255, 7, 7, 7, 255, 5, 5, 6, 255, 5, 5, 5, 255, 8, 8, 8, 255, 8, 8, 9, 255, 4, 4, 4, 255, 6, 6, 6, 255, 9, 9, 9, 255, 9, 9, 9, 255, 8, 8, 9, 255, 9, 10, 10, 255, 14, 14, 14, 255, 17, 17, 18, 255, 33, 34, 34, 255, 30, 31, 32, 255, 33, 34, 34, 255, 27, 27, 28, 255, 32, 32, 33, 255, 31, 32, 32, 255, 33, 34, 34, 255, 33, 33, 34, 255, 33, 33, 34, 255, 31, 32, 32, 255, 32, 33, 34, 255, 33, 33, 34, 255, 33, 34, 34, 255, 24, 24, 25, 255, 24, 25, 25, 255, 25, 25, 26, 255, 19, 19, 20, 255, 26, 27, 28, 255, 22, 23, 23, 255, 15, 15, 16, 255, 13, 13, 14, 255, 13, 13, 13, 255, 14, 14, 15, 255, 12, 12, 12, 255, 18, 18, 19, 255, 23, 24, 24, 255, 20, 20, 20, 255, 22, 23, 23, 255, 28, 29, 29, 255, 32, 33, 33, 255, 13, 14, 14, 255, 11, 11, 12, 255, 10, 10, 10, 255, 12, 13, 13, 255, 36, 33, 25, 165, 47, 40, 30, 165, 84, 67, 48, 165, 74, 60, 43, 165, 87, 69, 49, 165, 63, 52, 38, 165, 39, 35, 25, 165, 43, 38, 26, 165, 54, 44, 29, 165, 45, 39, 26, 165, 52, 43, 29, 165, 66, 51, 34, 165, 60, 48, 31, 165, 49, 41, 27, 165, 45, 39, 27, 165, 38, 34, 25, 165, 39, 35, 26, 165, 40, 36, 27, 165, 37, 33, 25, 165, 37, 34, 25, 165, 43, 38, 26, 165, 48, 41, 27, 165, 41, 36, 26, 165, 44, 38, 26, 165, 44, 38, 26, 165, 40, 36, 27, 165, 39, 35, 25, 165, 46, 40, 27, 165, 39, 35, 26, 165, 44, 38, 26, 165, 37, 33, 25, 165, 48, 41, 27, 165, 42, 37, 26, 165, 42, 37, 28, 165, 39, 35, 25, 165, 43, 37, 26, 165, 43, 37, 26, 165, 41, 36, 26, 165, 73, 59, 43, 165, 45, 39, 29, 165, 39, 35, 26, 165, 64, 53, 38, 165, 84, 67, 48, 165, 57, 48, 35, 165, 74, 60, 43, 165, 87, 69, 49, 165, 37, 34, 25, 165, 54, 45, 33, 165, 87, 69, 49, 165, 83, 67, 48, 165, 51, 44, 32, 165, 37, 33, 25, 165, 44, 39, 29, 165, 42, 37, 26, 165, 49, 41, 27, 165, 38, 34, 25, 165, 45, 39, 27, 165, 40, 35, 25, 165, 43, 37, 26, 165, 48, 41, 27, 165, 46, 39, 27, 165, 47, 40, 27, 165, 42, 37, 26, 165, 48, 42, 31, 165, 45, 39, 29, 165, 44, 38, 26, 165, 45, 39, 26, 165, 41, 36, 26, 165, 59, 47, 31, 165, 55, 45, 30, 165, 53, 44, 29, 165, 48, 41, 27, 165, 57, 46, 30, 165, 51, 42, 28, 165, 61, 48, 32, 165, 44, 38, 26, 165, 37, 33, 25, 165, 60, 50, 37, 165, 39, 35, 26, 165, 38, 34, 25, 165, 44, 38, 26, 165, 39, 35, 25, 165, 41, 36, 26, 165, 44, 38, 26, 165, 45, 39, 26, 165, 43, 37, 26, 165, 41, 36, 26, 165, 57, 46, 30, 165, 53, 44, 29, 165, 48, 41, 27, 165, 52, 43, 29, 165, 68, 52, 34, 165, 62, 49, 32, 165, 45, 39, 26, 165, 42, 36, 26, 165, 43, 38, 26, 165, 38, 34, 25, 165, 43, 38, 28, 165, 40, 36, 26, 165, 50, 42, 28, 165, 45, 39, 29, 165, 46, 39, 27, 165, 37, 34, 25, 165, 40, 35, 25, 165, 39, 35, 25, 165, 45, 39, 26, 165, 42, 37, 26, 165, 46, 40, 27, 165, 57, 46, 30, 165, 50, 42, 28, 165, 57, 46, 30, 165, 60, 48, 31, 165, 52, 43, 28, 165, 70, 53, 35, 165, 63, 49, 32, 165, 48, 41, 27, 165, 40, 36, 26, 165, 52, 43, 28, 165, 62, 49, 32, 165, 45, 39, 27, 165, 39, 35, 25, 165, 37, 33, 25, 165, 43, 38, 26, 165, 39, 35, 25, 165, 42, 37, 26, 165, 42, 37, 26, 165, 42, 37, 26, 165, 40, 35, 25, 165, 44, 38, 26, 165, 47, 40, 27, 165, 40, 36, 26, 165, 43, 37, 26, 165, 42, 37, 26, 165, 45, 39, 26, 165, 47, 40, 30, 165, 46, 40, 27, 165, 46, 39, 27, 165, 49, 42, 27, 165, 48, 41, 27, 165, 41, 36, 26, 165, 60, 50, 36, 165, 42, 37, 26, 165, 41, 36, 26, 165, 40, 36, 27, 165, 41, 36, 27, 165, 40, 36, 26, 165, 44, 38, 26, 165, 41, 36, 26, 165, 46, 39, 27, 165, 37, 34, 25, 165, 71, 58, 41, 165, 40, 36, 26, 165, 41, 36, 26, 165, 44, 38, 26, 165, 40, 35, 26, 165, 40, 36, 26, 165, 46, 40, 27, 165, 43, 37, 26, 165, 49, 42, 27, 165, 67, 51, 34, 165, 61, 48, 32, 165, 55, 45, 29, 165, 39, 35, 25, 165, 59, 49, 36, 165, 60, 50, 37, 165, 42, 37, 26, 165, 39, 35, 25, 165, 36, 33, 25, 165, 43, 38, 28, 165, 41, 36, 26, 165, 42, 37, 26, 165, 42, 37, 26, 165, 50, 42, 27, 165, 53, 44, 29, 165, 39, 35, 25, 165, 37, 33, 25, 165, 38, 34, 25, 165, 49, 42, 31, 165, 38, 34, 25, 165, 37, 34, 25, 165, 37, 33, 25, 165, 46, 47, 42, 165, 36, 33, 25, 165, 48, 41, 30, 165, 62, 52, 38, 165, 76, 62, 44, 165, 57, 48, 35, 165, 44, 38, 26, 165, 46, 39, 27, 165, 46, 40, 27, 165, 51, 43, 28, 165, 59, 47, 31, 165, 56, 46, 30, 165, 65, 50, 33, 165, 55, 45, 30, 165, 52, 43, 29, 165, 37, 33, 25, 165, 51, 42, 28, 165, 69, 52, 35, 165, 55, 45, 30, 165, 58, 46, 31, 165, 42, 37, 26, 165, 39, 35, 25, 165, 38, 34, 25, 165, 42, 37, 26, 165, 37, 34, 25, 165, 53, 45, 33, 165, 46, 40, 29, 165, 40, 36, 27, 165, 76, 62, 44, 165, 83, 66, 47, 165, 37, 34, 25, 165, 37, 33, 25, 165, 38, 34, 25, 165, 43, 38, 26, 165, 52, 43, 28, 165, 53, 44, 29, 165, 44, 38, 26, 165, 46, 39, 27, 165, 51, 43, 28, 165, 42, 37, 26, 165, 48, 41, 27, 165, 53, 43, 29, 165, 47, 48, 41, 165, 52, 43, 29, 165, 67, 52, 34, 165, 61, 48, 32, 165, 68, 52, 34, 165, 53, 44, 29, 165, 49, 42, 27, 165, 42, 37, 26, 165, 38, 34, 25, 165, 40, 35, 25, 165, 49, 41, 27, 165, 47, 40, 30, 165, 37, 33, 25, 165, 40, 35, 25, 165, 44, 38, 26, 165, 37, 34, 25, 165, 41, 36, 26, 165, 46, 40, 27, 165, 42, 37, 26, 165, 55, 45, 29, 165, 69, 53, 35, 165, 64, 50, 33, 165, 74, 55, 36, 165, 62, 48, 32, 165, 46, 40, 27, 165, 39, 35, 25, 165, 44, 38, 26, 165, 54, 46, 34, 165, 36, 33, 25, 165, 37, 33, 25, 165, 44, 38, 26, 165, 41, 36, 27, 165, 57, 48, 35, 165, 10, 10, 10, 255, 12, 12, 13, 255, 19, 19, 20, 255, 18, 19, 19, 255, 16, 17, 17, 255, 13, 13, 14, 255, 18, 18, 19, 255, 17, 17, 17, 255, 14, 14, 15, 255, 14, 14, 14, 255, 12, 12, 12, 255, 14, 15, 15, 255, 13, 14, 14, 255, 13, 13, 14, 255, 13, 14, 14, 255, 12, 12, 12, 255, 12, 13, 13, 255, 14, 14, 15, 255, 13, 13, 13, 255, 15, 15, 15, 255, 17, 17, 17, 255, 12, 12, 12, 255, 12, 13, 13, 255, 13, 14, 14, 255, 15, 15, 16, 255, 16, 17, 17, 255, 22, 22, 23, 255, 33, 34, 34, 255, 33, 34, 34, 255, 28, 28, 29, 255, 29, 30, 30, 255, 28, 29, 29, 255, 20, 20, 21, 255, 13, 13, 13, 255, 15, 15, 15, 255, 15, 15, 16, 255, 12, 12, 12, 255, 14, 14, 14, 255, 16, 17, 17, 255, 15, 16, 16, 255, 20, 20, 20, 255, 13, 13, 13, 255, 19, 20, 20, 255, 27, 27, 28, 255, 32, 33, 34, 255, 22, 22, 23, 255, 20, 20, 21, 255, 17, 17, 17, 255, 11, 12, 12, 255, 8, 8, 8, 255, 8, 8, 8, 255, 11, 11, 12, 255, 12, 13, 13, 255, 14, 14, 15, 255, 16, 16, 17, 255, 18, 19, 19, 255, 22, 22, 23, 255, 22, 23, 23, 255, 22, 23, 23, 255, 16, 16, 17, 255, 13, 13, 14, 255, 12, 12, 12, 255, 10, 10, 11, 255, 11, 11, 11, 255, 9, 9, 9, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 13, 14, 14, 255, 14, 15, 15, 255, 14, 14, 15, 255, 24, 24, 25, 255, 29, 29, 30, 255, 27, 28, 29, 255, 33, 34, 34, 255, 33, 34, 34, 255, 25, 25, 26, 255, 19, 20, 20, 255, 21, 22, 22, 255, 14, 14, 14, 255, 12, 12, 12, 255, 10, 11, 11, 255, 13, 14, 14, 255, 17, 17, 17, 255, 14, 14, 15, 255, 16, 16, 17, 255, 14, 14, 14, 255, 14, 14, 15, 255, 13, 13, 14, 255, 10, 10, 11, 255, 16, 17, 17, 255, 15, 16, 16, 255, 20, 21, 21, 255, 25, 26, 26, 255, 29, 30, 31, 255, 33, 34, 34, 255, 33, 33, 34, 255, 28, 29, 29, 255, 33, 33, 34, 255, 30, 30, 31, 255, 21, 21, 22, 255, 19, 19, 19, 255, 11, 11, 12, 255, 16, 16, 16, 255, 20, 20, 21, 255, 12, 13, 13, 255, 15, 16, 16, 255, 12, 12, 12, 255, 12, 13, 13, 255, 9, 10, 10, 255, 7, 7, 7, 255, 7, 7, 7, 255, 10, 10, 11, 255, 17, 17, 18, 255, 29, 30, 31, 255, 33, 33, 34, 255, 31, 32, 32, 255, 32, 33, 34, 255, 32, 33, 33, 255, 33, 34, 34, 255, 33, 34, 34, 255, 33, 33, 34, 255, 28, 29, 30, 255, 27, 27, 28, 255, 29, 29, 30, 255, 24, 25, 25, 255, 24, 25, 25, 255, 13, 14, 14, 255, 7, 7, 7, 255, 4, 4, 4, 255, 6, 6, 6, 255, 10, 11, 11, 255, 14, 15, 15, 255, 15, 16, 16, 255, 13, 13, 13, 255, 15, 15, 15, 255, 18, 19, 19, 255, 24, 24, 25, 255, 26, 27, 27, 255, 30, 31, 31, 255, 29, 30, 30, 255, 28, 28, 29, 255, 28, 29, 30, 255, 24, 25, 25, 255, 21, 22, 22, 255, 15, 15, 15, 255, 11, 12, 12, 255, 11, 11, 11, 255, 5, 6, 6, 255, 8, 8, 8, 255, 10, 11, 11, 255, 12, 13, 13, 255, 19, 19, 20, 255, 15, 15, 15, 255, 21, 21, 22, 255, 29, 30, 31, 255, 21, 22, 22, 255, 20, 21, 21, 255, 28, 29, 29, 255, 33, 34, 34, 255, 29, 30, 31, 255, 28, 29, 29, 255, 26, 27, 28, 255, 33, 33, 34, 255, 22, 23, 23, 255, 18, 19, 19, 255, 18, 18, 19, 255, 19, 20, 20, 255, 16, 17, 17, 255, 9, 10, 10, 255, 9, 9, 9, 255, 5, 6, 6, 255, 5, 5, 5, 255, 9, 9, 9, 255, 14, 14, 15, 255, 14, 15, 15, 255, 17, 17, 17, 255, 15, 16, 16, 255, 22, 23, 23, 255, 21, 22, 22, 255, 20, 20, 21, 255, 24, 25, 25, 255, 33, 33, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 30, 31, 31, 255, 28, 29, 30, 255, 24, 24, 25, 255, 27, 28, 29, 255, 28, 29, 29, 255, 19, 19, 20, 255, 6, 6, 6, 255, 6, 6, 6, 255, 1, 1, 1, 255, 1, 1, 1, 255, 9, 9, 9, 255, 11, 11, 12, 255, 16, 16, 17, 255, 17, 18, 18, 255, 19, 19, 20, 255, 9, 10, 10, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 11, 12, 12, 255, 11, 11, 12, 255, 12, 13, 13, 255, 13, 13, 14, 255, 14, 14, 15, 255, 8, 8, 9, 255, 9, 9, 9, 255, 8, 9, 9, 255, 7, 7, 7, 255, 13, 13, 14, 255, 4, 5, 5, 255, 9, 9, 9, 255, 8, 8, 9, 255, 13, 13, 14, 255, 8, 8, 8, 255, 8, 8, 8, 255, 16, 16, 16, 255, 24, 25, 25, 255, 25, 26, 27, 255, 27, 28, 29, 255, 28, 29, 30, 255, 30, 31, 31, 255, 29, 29, 30, 255, 24, 25, 25, 255, 33, 34, 34, 255, 30, 30, 31, 255, 33, 34, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 30, 31, 31, 255, 28, 29, 30, 255, 22, 23, 23, 255, 24, 25, 25, 255, 21, 21, 22, 255, 19, 20, 20, 255, 20, 20, 21, 255, 12, 12, 12, 255, 14, 14, 14, 255, 15, 15, 16, 255, 15, 15, 16, 255, 13, 14, 14, 255, 19, 19, 20, 255, 20, 21, 21, 255, 20, 20, 21, 255, 24, 24, 25, 255, 24, 25, 25, 255, 32, 33, 34, 255, 16, 16, 16, 255, 12, 12, 12, 255, 7, 7, 7, 255, 9, 10, 10, 255, 50, 43, 32, 165, 86, 69, 49, 165, 62, 51, 37, 165, 39, 34, 25, 165, 44, 38, 29, 165, 45, 39, 29, 165, 53, 45, 33, 165, 44, 38, 26, 165, 43, 38, 26, 165, 53, 44, 29, 165, 69, 52, 35, 165, 64, 49, 33, 165, 43, 37, 26, 165, 48, 41, 27, 165, 54, 44, 29, 165, 88, 101, 36, 255, 47, 40, 27, 165, 67, 55, 40, 165, 49, 41, 27, 165, 41, 36, 26, 165, 43, 37, 26, 165, 42, 37, 28, 165, 38, 34, 25, 165, 39, 35, 25, 165, 40, 35, 25, 165, 56, 47, 34, 165, 44, 38, 26, 165, 42, 37, 26, 165, 43, 37, 26, 165, 52, 43, 29, 165, 43, 38, 26, 165, 43, 37, 26, 165, 46, 39, 27, 165, 55, 45, 30, 165, 41, 36, 26, 165, 48, 41, 27, 165, 41, 36, 26, 165, 42, 37, 26, 165, 62, 51, 37, 165, 55, 46, 34, 165, 36, 33, 25, 165, 41, 36, 26, 165, 40, 36, 26, 165, 44, 38, 26, 165, 77, 62, 44, 165, 87, 69, 49, 165, 43, 38, 28, 165, 56, 47, 35, 165, 65, 53, 39, 165, 38, 34, 26, 165, 65, 53, 39, 165, 38, 34, 25, 165, 40, 35, 25, 165, 49, 41, 27, 165, 41, 36, 26, 165, 38, 34, 25, 165, 45, 39, 26, 165, 51, 43, 28, 165, 52, 45, 33, 165, 38, 34, 25, 165, 43, 37, 26, 165, 37, 33, 25, 165, 41, 36, 26, 165, 60, 50, 36, 165, 38, 34, 25, 165, 40, 35, 26, 165, 41, 36, 26, 165, 50, 42, 27, 165, 48, 41, 27, 165, 55, 45, 29, 165, 49, 41, 27, 165, 52, 43, 28, 165, 56, 45, 30, 165, 41, 36, 26, 165, 59, 47, 31, 165, 39, 35, 25, 165, 38, 34, 25, 165, 58, 49, 35, 165, 42, 37, 26, 165, 40, 36, 26, 165, 40, 35, 25, 165, 41, 36, 26, 165, 38, 34, 26, 165, 45, 39, 26, 165, 48, 41, 27, 165, 42, 37, 26, 165, 61, 48, 32, 165, 46, 40, 27, 165, 67, 51, 34, 165, 54, 44, 29, 165, 49, 41, 27, 165, 55, 45, 29, 165, 50, 42, 28, 165, 39, 35, 25, 165, 37, 33, 25, 165, 62, 51, 37, 165, 36, 33, 25, 165, 44, 38, 26, 165, 44, 38, 26, 165, 38, 34, 25, 165, 41, 36, 26, 165, 40, 35, 25, 165, 41, 36, 26, 165, 38, 34, 25, 165, 38, 34, 26, 165, 48, 41, 27, 165, 39, 35, 25, 165, 57, 46, 30, 165, 37, 34, 25, 165, 56, 45, 30, 165, 66, 51, 34, 165, 48, 41, 27, 165, 48, 41, 27, 165, 49, 41, 27, 165, 41, 36, 26, 165, 41, 36, 26, 165, 49, 41, 27, 165, 48, 41, 27, 165, 43, 37, 26, 165, 46, 39, 27, 165, 45, 39, 26, 165, 45, 39, 27, 165, 51, 43, 28, 165, 45, 39, 26, 165, 39, 35, 26, 165, 52, 72, 35, 255, 42, 37, 26, 165, 38, 34, 26, 165, 42, 37, 28, 165, 40, 36, 27, 165, 48, 41, 30, 165, 38, 34, 25, 165, 40, 36, 26, 165, 40, 36, 26, 165, 54, 45, 33, 165, 48, 41, 31, 165, 38, 34, 25, 165, 41, 36, 26, 165, 41, 36, 27, 165, 56, 47, 35, 165, 53, 45, 33, 165, 43, 38, 26, 165, 43, 37, 26, 165, 41, 36, 26, 165, 40, 36, 26, 165, 48, 41, 31, 165, 39, 35, 25, 165, 37, 34, 25, 165, 59, 49, 36, 165, 37, 34, 25, 165, 38, 34, 25, 165, 49, 42, 31, 165, 62, 52, 37, 165, 48, 41, 27, 165, 39, 35, 25, 165, 48, 41, 27, 165, 36, 33, 25, 165, 38, 34, 25, 165, 60, 48, 31, 165, 52, 43, 28, 165, 41, 36, 26, 165, 42, 37, 26, 165, 38, 34, 25, 165, 39, 35, 26, 165, 57, 48, 35, 165, 57, 48, 35, 165, 39, 35, 25, 165, 48, 42, 31, 165, 55, 46, 34, 165, 45, 39, 27, 165, 53, 45, 33, 165, 52, 44, 32, 165, 43, 38, 26, 165, 39, 35, 25, 165, 48, 49, 41, 165, 45, 39, 27, 165, 43, 37, 26, 165, 60, 50, 36, 165, 38, 35, 26, 165, 37, 33, 25, 165, 56, 47, 34, 165, 46, 40, 30, 165, 45, 39, 29, 165, 39, 35, 26, 165, 46, 40, 30, 165, 83, 66, 46, 165, 58, 48, 35, 165, 46, 40, 27, 165, 42, 37, 26, 165, 41, 36, 26, 165, 58, 46, 31, 165, 63, 49, 32, 165, 65, 50, 33, 165, 68, 52, 34, 165, 42, 37, 26, 165, 50, 42, 28, 165, 42, 37, 26, 165, 49, 42, 27, 165, 45, 39, 26, 165, 49, 41, 27, 165, 45, 39, 26, 165, 46, 40, 29, 165, 37, 33, 25, 165, 53, 44, 29, 165, 41, 36, 26, 165, 40, 36, 26, 165, 61, 51, 37, 165, 75, 61, 44, 165, 78, 63, 45, 165, 69, 57, 41, 165, 41, 36, 26, 165, 38, 34, 26, 165, 73, 59, 42, 165, 57, 48, 35, 165, 44, 38, 26, 165, 40, 35, 25, 165, 55, 45, 29, 165, 38, 34, 26, 165, 41, 36, 26, 165, 44, 38, 26, 165, 66, 54, 39, 165, 51, 43, 32, 165, 42, 37, 26, 165, 52, 51, 42, 165, 63, 49, 33, 165, 57, 46, 30, 165, 53, 44, 29, 165, 51, 43, 28, 165, 41, 36, 26, 165, 49, 42, 27, 165, 60, 47, 31, 165, 42, 36, 26, 165, 50, 43, 31, 165, 39, 35, 25, 165, 40, 36, 26, 165, 52, 43, 28, 165, 61, 48, 32, 165, 50, 42, 28, 165, 50, 42, 28, 165, 36, 33, 25, 165, 43, 37, 26, 165, 41, 36, 26, 165, 48, 41, 27, 165, 65, 50, 33, 165, 63, 49, 32, 165, 71, 80, 42, 255, 45, 39, 26, 165, 43, 38, 26, 165, 44, 38, 26, 165, 43, 37, 26, 165, 44, 38, 26, 165, 40, 36, 26, 165, 48, 41, 31, 165, 53, 45, 33, 165, 46, 40, 30, 165, 37, 33, 25, 165, 11, 11, 12, 255, 12, 12, 13, 255, 16, 17, 17, 255, 21, 21, 22, 255, 20, 20, 21, 255, 22, 22, 23, 255, 17, 17, 18, 255, 15, 16, 16, 255, 17, 17, 17, 255, 15, 16, 16, 255, 20, 20, 21, 255, 15, 16, 16, 255, 17, 17, 18, 255, 16, 16, 16, 255, 18, 18, 19, 255, 15, 16, 16, 255, 17, 18, 18, 255, 21, 21, 22, 255, 17, 17, 17, 255, 24, 25, 25, 255, 17, 17, 17, 255, 14, 14, 14, 255, 12, 12, 13, 255, 15, 15, 15, 255, 11, 12, 12, 255, 12, 12, 12, 255, 15, 16, 16, 255, 24, 25, 25, 255, 33, 34, 34, 255, 26, 27, 27, 255, 18, 19, 19, 255, 25, 26, 26, 255, 21, 21, 22, 255, 17, 18, 18, 255, 19, 20, 20, 255, 14, 14, 14, 255, 12, 12, 13, 255, 11, 11, 12, 255, 13, 14, 14, 255, 20, 21, 21, 255, 19, 20, 20, 255, 18, 19, 19, 255, 24, 24, 25, 255, 33, 34, 34, 255, 30, 30, 31, 255, 33, 34, 34, 255, 19, 19, 20, 255, 20, 20, 21, 255, 17, 17, 17, 255, 8, 8, 8, 255, 5, 5, 5, 255, 11, 11, 12, 255, 8, 8, 8, 255, 16, 16, 17, 255, 30, 30, 31, 255, 28, 29, 30, 255, 28, 29, 30, 255, 26, 27, 28, 255, 29, 29, 30, 255, 26, 26, 27, 255, 18, 18, 19, 255, 12, 13, 13, 255, 20, 20, 21, 255, 16, 16, 16, 255, 13, 13, 14, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 7, 255, 11, 11, 12, 255, 14, 14, 15, 255, 13, 13, 13, 255, 22, 22, 23, 255, 24, 25, 25, 255, 24, 25, 26, 255, 33, 34, 34, 255, 33, 34, 34, 255, 21, 21, 22, 255, 24, 25, 26, 255, 24, 24, 25, 255, 17, 17, 17, 255, 20, 21, 21, 255, 14, 14, 14, 255, 11, 11, 12, 255, 14, 15, 15, 255, 17, 18, 18, 255, 14, 14, 14, 255, 19, 19, 20, 255, 13, 13, 13, 255, 10, 11, 11, 255, 14, 14, 14, 255, 17, 17, 17, 255, 17, 17, 18, 255, 23, 23, 24, 255, 26, 27, 27, 255, 25, 26, 26, 255, 32, 33, 34, 255, 28, 29, 29, 255, 33, 33, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 31, 31, 32, 255, 21, 22, 22, 255, 16, 17, 17, 255, 27, 28, 28, 255, 24, 25, 25, 255, 18, 18, 19, 255, 18, 18, 19, 255, 23, 23, 24, 255, 16, 16, 16, 255, 11, 11, 12, 255, 5, 5, 5, 255, 12, 13, 13, 255, 15, 16, 16, 255, 12, 13, 13, 255, 27, 27, 28, 255, 32, 33, 33, 255, 29, 29, 30, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 26, 27, 27, 255, 22, 23, 23, 255, 21, 21, 22, 255, 25, 26, 26, 255, 18, 18, 19, 255, 11, 11, 12, 255, 15, 16, 16, 255, 6, 6, 6, 255, 1, 2, 2, 255, 10, 10, 10, 255, 10, 10, 11, 255, 13, 14, 14, 255, 16, 16, 17, 255, 19, 20, 20, 255, 25, 26, 26, 255, 14, 14, 15, 255, 17, 17, 18, 255, 27, 27, 28, 255, 30, 31, 31, 255, 32, 32, 33, 255, 21, 21, 22, 255, 18, 18, 19, 255, 18, 18, 19, 255, 10, 11, 11, 255, 17, 18, 18, 255, 9, 9, 9, 255, 9, 9, 10, 255, 5, 5, 5, 255, 5, 5, 5, 255, 9, 9, 9, 255, 15, 15, 16, 255, 21, 21, 22, 255, 24, 25, 25, 255, 28, 29, 29, 255, 17, 18, 18, 255, 29, 30, 30, 255, 30, 30, 31, 255, 28, 29, 30, 255, 33, 33, 34, 255, 32, 32, 33, 255, 24, 24, 25, 255, 27, 28, 28, 255, 22, 23, 23, 255, 18, 19, 19, 255, 21, 22, 22, 255, 20, 21, 21, 255, 12, 12, 12, 255, 9, 9, 9, 255, 8, 8, 8, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 6, 6, 255, 3, 3, 3, 255, 10, 10, 10, 255, 7, 7, 7, 255, 12, 12, 13, 255, 12, 13, 13, 255, 14, 14, 15, 255, 18, 18, 19, 255, 23, 23, 24, 255, 28, 29, 29, 255, 26, 26, 27, 255, 24, 25, 26, 255, 24, 24, 25, 255, 22, 23, 24, 255, 27, 28, 29, 255, 22, 23, 23, 255, 22, 23, 23, 255, 21, 21, 22, 255, 18, 19, 19, 255, 22, 23, 23, 255, 10, 10, 11, 255, 8, 8, 9, 255, 5, 5, 5, 255, 8, 8, 9, 255, 10, 10, 10, 255, 10, 11, 11, 255, 8, 8, 8, 255, 9, 9, 9, 255, 9, 9, 9, 255, 8, 8, 8, 255, 8, 9, 9, 255, 10, 10, 11, 255, 7, 7, 8, 255, 15, 16, 16, 255, 14, 14, 15, 255, 16, 17, 17, 255, 17, 17, 18, 255, 13, 13, 14, 255, 30, 30, 31, 255, 26, 26, 27, 255, 25, 25, 26, 255, 24, 24, 25, 255, 20, 20, 21, 255, 25, 26, 27, 255, 28, 29, 29, 255, 10, 10, 10, 255, 9, 9, 9, 255, 10, 10, 11, 255, 8, 8, 9, 255, 15, 16, 16, 255, 11, 11, 11, 255, 19, 19, 20, 255, 25, 26, 27, 255, 19, 19, 20, 255, 22, 22, 23, 255, 22, 23, 23, 255, 24, 25, 25, 255, 25, 26, 26, 255, 20, 20, 21, 255, 26, 27, 27, 255, 32, 33, 34, 255, 32, 33, 33, 255, 28, 29, 29, 255, 26, 26, 27, 255, 26, 26, 27, 255, 23, 23, 24, 255, 17, 18, 18, 255, 14, 15, 15, 255, 13, 13, 13, 255, 15, 15, 16, 255, 7, 7, 7, 255, 14, 15, 15, 255, 13, 13, 13, 255, 15, 15, 15, 255, 18, 18, 19, 255, 28, 28, 29, 255, 32, 33, 34, 255, 26, 27, 28, 255, 27, 28, 29, 255, 32, 33, 34, 255, 17, 17, 17, 255, 12, 12, 12, 255, 11, 11, 11, 255, 14, 14, 15, 255, 40, 36, 26, 165, 41, 36, 27, 165, 38, 34, 25, 165, 46, 40, 29, 165, 38, 34, 26, 165, 50, 43, 32, 165, 42, 37, 26, 165, 44, 38, 26, 165, 50, 42, 28, 165, 45, 39, 26, 165, 42, 37, 26, 165, 61, 48, 32, 165, 47, 40, 27, 165, 48, 41, 27, 165, 68, 52, 34, 165, 55, 45, 30, 165, 47, 40, 27, 165, 48, 41, 27, 165, 43, 37, 26, 165, 41, 36, 26, 165, 39, 35, 25, 165, 54, 44, 29, 165, 50, 42, 28, 165, 47, 40, 27, 165, 38, 35, 26, 165, 37, 33, 25, 165, 49, 42, 31, 165, 49, 41, 27, 165, 48, 41, 27, 165, 42, 37, 26, 165, 48, 41, 27, 165, 51, 43, 28, 165, 47, 40, 27, 165, 48, 41, 27, 165, 45, 39, 27, 165, 37, 34, 25, 165, 46, 39, 27, 165, 48, 41, 27, 165, 43, 37, 26, 165, 37, 33, 25, 165, 41, 36, 26, 165, 44, 38, 26, 165, 52, 43, 28, 165, 39, 34, 25, 165, 37, 34, 25, 165, 41, 36, 26, 165, 66, 54, 39, 165, 47, 41, 30, 165, 73, 59, 43, 165, 48, 41, 30, 165, 48, 41, 30, 165, 37, 33, 25, 165, 38, 34, 25, 165, 36, 33, 25, 165, 49, 41, 27, 165, 41, 36, 26, 165, 43, 38, 28, 165, 39, 35, 26, 165, 41, 36, 26, 165, 40, 35, 25, 165, 41, 36, 26, 165, 43, 37, 26, 165, 39, 35, 25, 165, 38, 34, 25, 165, 39, 35, 25, 165, 52, 43, 28, 165, 44, 38, 26, 165, 45, 39, 27, 165, 48, 41, 27, 165, 41, 36, 26, 165, 43, 37, 26, 165, 50, 42, 28, 165, 47, 40, 27, 165, 42, 37, 26, 165, 38, 34, 25, 165, 37, 34, 25, 165, 40, 35, 25, 165, 44, 38, 26, 165, 43, 37, 26, 165, 48, 41, 27, 165, 46, 40, 27, 165, 37, 34, 25, 165, 76, 62, 44, 165, 58, 49, 35, 165, 47, 40, 27, 165, 40, 36, 26, 165, 51, 43, 28, 165, 65, 50, 33, 165, 49, 41, 27, 165, 57, 46, 30, 165, 59, 47, 31, 165, 52, 43, 28, 165, 40, 35, 25, 165, 43, 37, 26, 165, 38, 34, 26, 165, 53, 45, 33, 165, 43, 38, 28, 165, 72, 58, 42, 165, 44, 38, 26, 165, 42, 37, 26, 165, 38, 34, 25, 165, 44, 38, 26, 165, 47, 40, 27, 165, 47, 40, 27, 165, 46, 40, 27, 165, 58, 46, 31, 165, 44, 38, 26, 165, 37, 34, 25, 165, 37, 33, 25, 165, 42, 37, 26, 165, 43, 37, 26, 165, 42, 37, 26, 165, 38, 34, 25, 165, 48, 41, 27, 165, 46, 39, 27, 165, 57, 46, 30, 165, 42, 37, 26, 165, 38, 34, 25, 165, 43, 37, 26, 165, 46, 39, 27, 165, 45, 39, 27, 165, 48, 41, 27, 165, 72, 54, 36, 165, 68, 52, 34, 165, 55, 45, 30, 165, 43, 37, 26, 165, 42, 37, 28, 165, 41, 36, 26, 165, 38, 34, 25, 165, 42, 37, 26, 165, 46, 40, 27, 165, 47, 40, 27, 165, 46, 39, 27, 165, 45, 39, 27, 165, 40, 35, 25, 165, 37, 34, 25, 165, 45, 39, 26, 165, 44, 38, 26, 165, 44, 38, 26, 165, 36, 33, 25, 165, 48, 68, 36, 255, 38, 34, 25, 165, 39, 35, 25, 165, 44, 38, 26, 165, 39, 35, 25, 165, 59, 49, 36, 165, 40, 36, 26, 165, 44, 38, 28, 165, 75, 61, 43, 165, 39, 35, 25, 165, 40, 36, 26, 165, 50, 43, 32, 165, 38, 34, 25, 165, 36, 33, 25, 165, 38, 34, 25, 165, 48, 41, 30, 165, 46, 40, 30, 165, 52, 44, 32, 165, 46, 39, 27, 165, 51, 43, 32, 165, 37, 33, 25, 165, 48, 42, 31, 165, 39, 35, 25, 165, 47, 40, 27, 165, 41, 36, 26, 165, 40, 35, 25, 165, 42, 36, 26, 165, 54, 46, 34, 165, 47, 41, 30, 165, 42, 37, 27, 165, 37, 33, 25, 165, 38, 34, 25, 165, 40, 36, 27, 165, 37, 34, 25, 165, 43, 38, 26, 165, 39, 35, 25, 165, 38, 34, 25, 165, 44, 38, 26, 165, 38, 34, 25, 165, 43, 38, 26, 165, 45, 39, 26, 165, 41, 36, 26, 165, 50, 42, 28, 165, 40, 35, 26, 165, 39, 35, 25, 165, 64, 53, 38, 165, 42, 37, 26, 165, 36, 33, 25, 165, 47, 40, 27, 165, 46, 39, 27, 165, 38, 34, 25, 165, 55, 45, 30, 165, 65, 50, 33, 165, 42, 37, 26, 165, 38, 34, 25, 165, 39, 35, 25, 165, 50, 43, 32, 165, 41, 36, 27, 165, 47, 40, 27, 165, 41, 36, 26, 165, 40, 36, 26, 165, 57, 48, 35, 165, 37, 33, 25, 165, 36, 33, 25, 165, 47, 41, 30, 165, 67, 55, 40, 165, 40, 35, 25, 165, 60, 50, 36, 165, 79, 64, 46, 165, 55, 46, 34, 165, 39, 35, 25, 165, 39, 35, 26, 165, 44, 38, 26, 165, 38, 34, 25, 165, 61, 51, 37, 165, 38, 34, 25, 165, 40, 36, 26, 165, 50, 42, 28, 165, 41, 36, 26, 165, 39, 35, 25, 165, 36, 33, 25, 165, 46, 40, 27, 165, 61, 48, 32, 165, 59, 47, 31, 165, 47, 40, 27, 165, 69, 53, 35, 165, 47, 40, 27, 165, 47, 40, 27, 165, 47, 40, 27, 165, 48, 41, 27, 165, 42, 37, 26, 165, 45, 39, 26, 165, 47, 41, 30, 165, 44, 39, 29, 165, 40, 36, 26, 165, 48, 41, 27, 165, 48, 41, 27, 165, 59, 47, 31, 165, 37, 34, 25, 165, 40, 36, 26, 165, 66, 54, 39, 165, 43, 37, 26, 165, 44, 38, 26, 165, 52, 43, 28, 165, 44, 38, 26, 165, 48, 41, 27, 165, 45, 39, 27, 165, 58, 46, 31, 165, 42, 37, 26, 165, 60, 48, 32, 165, 51, 43, 28, 165, 48, 41, 27, 165, 44, 38, 26, 165, 42, 37, 26, 165, 47, 40, 27, 165, 48, 41, 27, 165, 14, 14, 14, 255, 10, 10, 10, 255, 9, 9, 9, 255, 20, 20, 20, 255, 25, 26, 26, 255, 29, 30, 30, 255, 15, 15, 15, 255, 16, 16, 16, 255, 23, 24, 24, 255, 16, 16, 17, 255, 16, 16, 17, 255, 17, 18, 18, 255, 19, 20, 20, 255, 19, 19, 19, 255, 20, 21, 21, 255, 21, 22, 22, 255, 18, 18, 18, 255, 30, 30, 31, 255, 25, 26, 27, 255, 19, 20, 20, 255, 11, 11, 11, 255, 9, 9, 9, 255, 10, 11, 11, 255, 13, 13, 13, 255, 16, 16, 17, 255, 13, 14, 14, 255, 23, 23, 24, 255, 21, 21, 22, 255, 28, 29, 30, 255, 20, 20, 21, 255, 16, 17, 17, 255, 20, 21, 21, 255, 15, 15, 16, 255, 19, 19, 20, 255, 15, 15, 16, 255, 13, 13, 13, 255, 11, 11, 12, 255, 15, 15, 16, 255, 15, 16, 16, 255, 19, 20, 20, 255, 25, 25, 26, 255, 20, 21, 21, 255, 31, 31, 32, 255, 33, 33, 34, 255, 33, 33, 34, 255, 33, 33, 34, 255, 20, 20, 21, 255, 18, 19, 19, 255, 13, 13, 14, 255, 7, 7, 7, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 15, 15, 16, 255, 32, 32, 33, 255, 32, 32, 33, 255, 24, 25, 26, 255, 29, 30, 30, 255, 27, 28, 28, 255, 23, 24, 25, 255, 21, 21, 22, 255, 21, 22, 22, 255, 20, 20, 21, 255, 20, 21, 21, 255, 17, 18, 18, 255, 14, 14, 15, 255, 11, 11, 11, 255, 5, 5, 5, 255, 8, 8, 8, 255, 12, 13, 13, 255, 16, 17, 17, 255, 15, 15, 16, 255, 25, 25, 26, 255, 33, 34, 34, 255, 33, 34, 34, 255, 27, 28, 29, 255, 21, 22, 22, 255, 24, 24, 25, 255, 20, 20, 20, 255, 22, 22, 23, 255, 20, 21, 21, 255, 18, 19, 19, 255, 12, 12, 13, 255, 14, 15, 15, 255, 15, 16, 16, 255, 14, 15, 15, 255, 14, 15, 15, 255, 9, 9, 9, 255, 11, 12, 12, 255, 18, 18, 19, 255, 13, 13, 13, 255, 13, 13, 14, 255, 19, 19, 20, 255, 27, 28, 29, 255, 27, 27, 28, 255, 23, 23, 24, 255, 27, 28, 29, 255, 32, 33, 34, 255, 30, 30, 31, 255, 29, 29, 30, 255, 28, 29, 29, 255, 18, 19, 19, 255, 25, 26, 27, 255, 29, 29, 30, 255, 29, 29, 30, 255, 22, 23, 23, 255, 25, 26, 26, 255, 20, 20, 21, 255, 18, 19, 19, 255, 13, 13, 14, 255, 5, 5, 5, 255, 10, 11, 11, 255, 14, 14, 14, 255, 19, 19, 20, 255, 33, 33, 34, 255, 33, 34, 34, 255, 33, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 25, 26, 26, 255, 31, 31, 32, 255, 22, 22, 23, 255, 20, 20, 21, 255, 10, 10, 10, 255, 4, 4, 4, 255, 2, 2, 2, 255, 9, 9, 9, 255, 15, 15, 15, 255, 19, 19, 20, 255, 21, 22, 22, 255, 19, 19, 20, 255, 23, 23, 24, 255, 20, 20, 20, 255, 21, 22, 22, 255, 26, 27, 28, 255, 32, 32, 33, 255, 22, 23, 24, 255, 22, 23, 23, 255, 26, 26, 27, 255, 13, 13, 13, 255, 12, 12, 12, 255, 18, 18, 18, 255, 12, 12, 13, 255, 6, 6, 6, 255, 5, 5, 5, 255, 5, 5, 5, 255, 6, 6, 6, 255, 14, 14, 15, 255, 22, 22, 23, 255, 20, 20, 21, 255, 27, 27, 28, 255, 21, 22, 22, 255, 19, 19, 19, 255, 31, 32, 33, 255, 33, 34, 34, 255, 32, 33, 34, 255, 31, 31, 32, 255, 29, 30, 31, 255, 17, 17, 18, 255, 18, 18, 19, 255, 19, 19, 20, 255, 21, 21, 22, 255, 11, 11, 11, 255, 13, 14, 14, 255, 10, 11, 11, 255, 7, 7, 7, 255, 4, 4, 4, 255, 7, 7, 7, 255, 12, 13, 13, 255, 3, 4, 4, 255, 5, 6, 6, 255, 5, 5, 6, 255, 8, 8, 8, 255, 11, 11, 12, 255, 12, 12, 12, 255, 18, 19, 19, 255, 17, 18, 18, 255, 18, 19, 19, 255, 17, 18, 18, 255, 20, 21, 21, 255, 19, 19, 20, 255, 16, 17, 17, 255, 16, 16, 17, 255, 14, 15, 15, 255, 18, 18, 18, 255, 24, 25, 26, 255, 16, 16, 17, 255, 17, 17, 18, 255, 30, 31, 31, 255, 16, 16, 17, 255, 10, 10, 11, 255, 9, 10, 10, 255, 3, 3, 3, 255, 9, 9, 9, 255, 11, 11, 11, 255, 13, 13, 13, 255, 10, 10, 11, 255, 9, 9, 9, 255, 11, 12, 12, 255, 13, 13, 13, 255, 15, 15, 16, 255, 12, 12, 12, 255, 14, 14, 15, 255, 31, 31, 32, 255, 32, 33, 34, 255, 33, 34, 34, 255, 22, 22, 23, 255, 32, 33, 34, 255, 32, 33, 34, 255, 26, 26, 27, 255, 28, 29, 30, 255, 22, 23, 24, 255, 21, 21, 21, 255, 11, 12, 12, 255, 8, 8, 9, 255, 8, 8, 8, 255, 11, 11, 11, 255, 13, 13, 13, 255, 18, 18, 19, 255, 15, 15, 15, 255, 17, 17, 18, 255, 23, 24, 24, 255, 23, 24, 24, 255, 26, 27, 28, 255, 20, 20, 20, 255, 27, 28, 29, 255, 23, 24, 24, 255, 26, 27, 27, 255, 33, 33, 34, 255, 33, 33, 34, 255, 32, 33, 34, 255, 23, 23, 24, 255, 19, 19, 20, 255, 13, 13, 13, 255, 17, 17, 17, 255, 14, 15, 15, 255, 12, 13, 13, 255, 9, 10, 10, 255, 13, 13, 13, 255, 13, 14, 14, 255, 14, 14, 14, 255, 18, 18, 19, 255, 24, 24, 25, 255, 30, 31, 31, 255, 20, 20, 20, 255, 26, 27, 28, 255, 28, 28, 29, 255, 33, 34, 34, 255, 21, 21, 22, 255, 20, 20, 21, 255, 18, 18, 19, 255, 16, 16, 17, 255, 48, 41, 27, 165, 47, 40, 27, 165, 40, 36, 27, 165, 40, 35, 25, 165, 41, 36, 26, 165, 37, 34, 25, 165, 54, 44, 29, 165, 53, 44, 29, 165, 43, 37, 26, 165, 49, 42, 31, 165, 42, 37, 26, 165, 62, 49, 32, 165, 54, 45, 29, 165, 52, 43, 28, 165, 72, 54, 36, 165, 66, 51, 33, 165, 62, 49, 32, 165, 48, 41, 27, 165, 43, 37, 26, 165, 38, 34, 25, 165, 43, 37, 26, 165, 39, 35, 25, 165, 68, 52, 34, 165, 48, 41, 27, 165, 43, 37, 26, 165, 41, 36, 27, 165, 45, 40, 29, 165, 37, 34, 25, 165, 38, 34, 25, 165, 39, 35, 25, 165, 53, 44, 29, 165, 44, 38, 26, 165, 41, 36, 26, 165, 45, 39, 27, 165, 42, 37, 26, 165, 40, 36, 27, 165, 37, 33, 25, 165, 43, 38, 26, 165, 49, 41, 27, 165, 44, 38, 26, 165, 41, 36, 26, 165, 45, 39, 26, 165, 40, 36, 26, 165, 50, 42, 28, 165, 43, 37, 26, 165, 45, 39, 26, 165, 50, 43, 31, 165, 47, 41, 30, 165, 49, 42, 31, 165, 41, 36, 26, 165, 38, 34, 25, 165, 36, 33, 25, 165, 48, 41, 31, 165, 38, 34, 25, 165, 44, 38, 26, 165, 43, 37, 28, 165, 37, 33, 25, 165, 60, 50, 37, 165, 42, 36, 26, 165, 46, 39, 27, 165, 43, 37, 26, 165, 43, 37, 26, 165, 46, 39, 27, 165, 40, 35, 26, 165, 39, 35, 25, 165, 48, 41, 27, 165, 43, 38, 26, 165, 41, 36, 26, 165, 42, 37, 26, 165, 39, 35, 25, 165, 41, 36, 27, 165, 38, 34, 25, 165, 37, 33, 25, 165, 41, 36, 26, 165, 38, 34, 25, 165, 40, 35, 27, 165, 43, 38, 28, 165, 37, 34, 25, 165, 42, 37, 26, 165, 49, 41, 27, 165, 47, 40, 27, 165, 44, 38, 26, 165, 68, 56, 40, 165, 46, 40, 30, 165, 46, 40, 29, 165, 41, 36, 26, 165, 47, 40, 27, 165, 60, 48, 32, 165, 53, 44, 29, 165, 58, 46, 31, 165, 48, 41, 27, 165, 49, 42, 27, 165, 39, 35, 25, 165, 44, 38, 26, 165, 43, 37, 26, 165, 40, 35, 25, 165, 41, 36, 26, 165, 37, 34, 25, 165, 36, 33, 25, 165, 39, 35, 25, 165, 54, 44, 29, 165, 52, 43, 29, 165, 53, 45, 33, 165, 50, 42, 28, 165, 46, 39, 27, 165, 52, 43, 28, 165, 43, 38, 26, 165, 38, 34, 26, 165, 43, 37, 26, 165, 39, 35, 25, 165, 62, 52, 38, 165, 37, 34, 25, 165, 41, 36, 26, 165, 40, 36, 26, 165, 43, 38, 26, 165, 56, 45, 30, 165, 43, 37, 26, 165, 45, 39, 26, 165, 46, 48, 41, 165, 40, 35, 25, 165, 54, 44, 29, 165, 67, 52, 34, 165, 67, 51, 34, 165, 70, 53, 35, 165, 47, 40, 27, 165, 51, 43, 28, 165, 42, 37, 26, 165, 39, 35, 25, 165, 37, 33, 25, 165, 39, 35, 25, 165, 40, 35, 25, 165, 42, 37, 26, 165, 39, 35, 25, 165, 41, 36, 26, 165, 51, 44, 32, 165, 36, 33, 25, 165, 43, 37, 26, 165, 43, 37, 26, 165, 44, 38, 26, 165, 38, 34, 25, 165, 61, 51, 37, 165, 41, 37, 27, 165, 50, 43, 32, 165, 42, 37, 26, 165, 42, 37, 26, 165, 74, 60, 43, 165, 76, 61, 44, 165, 62, 52, 37, 165, 71, 58, 42, 165, 77, 62, 45, 165, 45, 39, 29, 165, 51, 43, 32, 165, 58, 48, 35, 165, 44, 38, 26, 165, 38, 34, 25, 165, 52, 44, 32, 165, 66, 54, 39, 165, 45, 39, 29, 165, 55, 47, 34, 165, 61, 50, 37, 165, 41, 36, 27, 165, 43, 38, 26, 165, 43, 38, 26, 165, 43, 37, 26, 165, 44, 38, 26, 165, 45, 39, 26, 165, 48, 41, 27, 165, 42, 37, 26, 165, 42, 37, 28, 165, 78, 63, 45, 165, 38, 34, 25, 165, 40, 35, 25, 165, 41, 36, 27, 165, 40, 35, 25, 165, 41, 36, 26, 165, 38, 34, 25, 165, 39, 35, 25, 165, 40, 36, 26, 165, 48, 41, 27, 165, 48, 41, 27, 165, 48, 41, 27, 165, 45, 39, 27, 165, 51, 43, 28, 165, 46, 40, 27, 165, 39, 35, 25, 165, 36, 33, 25, 165, 62, 51, 37, 165, 70, 57, 41, 165, 39, 35, 25, 165, 38, 34, 25, 165, 36, 33, 25, 165, 46, 39, 27, 165, 45, 39, 26, 165, 42, 37, 26, 165, 45, 39, 26, 165, 37, 33, 25, 165, 43, 38, 28, 165, 39, 34, 25, 165, 47, 40, 27, 165, 42, 37, 28, 165, 53, 45, 33, 165, 39, 35, 25, 165, 44, 38, 26, 165, 39, 35, 25, 165, 69, 57, 41, 165, 49, 50, 44, 165, 40, 35, 25, 165, 64, 53, 38, 165, 71, 58, 42, 165, 43, 38, 28, 165, 44, 38, 26, 165, 41, 36, 26, 165, 46, 40, 27, 165, 51, 43, 28, 165, 47, 41, 30, 165, 45, 47, 42, 165, 40, 36, 27, 165, 44, 38, 26, 165, 45, 46, 41, 165, 38, 34, 26, 165, 44, 38, 26, 165, 53, 44, 29, 165, 50, 42, 28, 165, 53, 44, 29, 165, 61, 48, 32, 165, 72, 54, 36, 165, 55, 45, 30, 165, 40, 36, 26, 165, 48, 41, 27, 165, 38, 34, 25, 165, 38, 34, 25, 165, 41, 36, 26, 165, 47, 41, 30, 165, 46, 39, 27, 165, 47, 40, 27, 165, 43, 37, 26, 165, 50, 42, 28, 165, 43, 37, 26, 165, 41, 36, 26, 165, 63, 52, 38, 165, 53, 45, 33, 165, 41, 36, 27, 165, 51, 43, 28, 165, 54, 44, 29, 165, 36, 33, 25, 165, 43, 37, 26, 165, 59, 47, 31, 165, 58, 47, 31, 165, 49, 41, 27, 165, 53, 44, 29, 165, 59, 47, 31, 165, 48, 41, 27, 165, 45, 39, 27, 165, 45, 39, 27, 165, 54, 44, 29, 165, 55, 45, 30, 165, 14, 15, 15, 255, 10, 10, 10, 255, 11, 12, 12, 255, 12, 13, 13, 255, 26, 27, 28, 255, 29, 30, 30, 255, 33, 34, 34, 255, 26, 26, 27, 255, 20, 21, 21, 255, 17, 18, 18, 255, 21, 21, 22, 255, 18, 19, 19, 255, 19, 20, 20, 255, 28, 28, 29, 255, 20, 20, 21, 255, 25, 26, 26, 255, 28, 29, 29, 255, 28, 29, 30, 255, 24, 24, 25, 255, 29, 29, 30, 255, 15, 15, 16, 255, 7, 7, 7, 255, 9, 9, 10, 255, 12, 13, 13, 255, 15, 16, 16, 255, 13, 14, 14, 255, 24, 25, 26, 255, 27, 28, 28, 255, 26, 26, 27, 255, 25, 26, 26, 255, 17, 17, 18, 255, 23, 24, 25, 255, 12, 12, 12, 255, 12, 12, 12, 255, 15, 15, 16, 255, 9, 9, 9, 255, 14, 15, 15, 255, 13, 13, 13, 255, 23, 24, 24, 255, 22, 23, 23, 255, 26, 27, 28, 255, 30, 30, 31, 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, 13, 14, 14, 255, 3, 3, 3, 255, 3, 4, 4, 255, 4, 4, 4, 255, 13, 14, 14, 255, 12, 13, 13, 255, 23, 24, 25, 255, 33, 34, 34, 255, 27, 28, 29, 255, 25, 26, 26, 255, 23, 24, 24, 255, 22, 22, 23, 255, 21, 22, 22, 255, 25, 26, 26, 255, 16, 16, 16, 255, 22, 23, 23, 255, 22, 23, 23, 255, 12, 12, 12, 255, 12, 13, 13, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 11, 255, 17, 17, 18, 255, 16, 16, 17, 255, 21, 21, 22, 255, 29, 30, 30, 255, 33, 33, 34, 255, 29, 29, 30, 255, 31, 32, 32, 255, 32, 32, 33, 255, 28, 29, 30, 255, 27, 28, 29, 255, 23, 24, 24, 255, 19, 19, 20, 255, 13, 14, 14, 255, 11, 11, 11, 255, 15, 16, 16, 255, 14, 14, 14, 255, 14, 14, 14, 255, 9, 9, 9, 255, 9, 9, 9, 255, 17, 17, 17, 255, 15, 16, 16, 255, 16, 17, 17, 255, 21, 21, 22, 255, 29, 29, 30, 255, 22, 23, 23, 255, 33, 34, 34, 255, 31, 32, 33, 255, 33, 34, 34, 255, 28, 29, 29, 255, 28, 29, 30, 255, 26, 26, 27, 255, 22, 23, 23, 255, 20, 20, 21, 255, 29, 30, 31, 255, 28, 29, 29, 255, 28, 28, 29, 255, 22, 23, 23, 255, 20, 20, 21, 255, 20, 20, 20, 255, 14, 14, 15, 255, 9, 9, 9, 255, 11, 11, 12, 255, 15, 15, 15, 255, 18, 18, 18, 255, 19, 19, 19, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 32, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 33, 34, 34, 255, 31, 32, 32, 255, 25, 26, 26, 255, 10, 10, 10, 255, 5, 5, 5, 255, 4, 4, 4, 255, 9, 9, 9, 255, 7, 8, 8, 255, 9, 10, 10, 255, 19, 19, 20, 255, 23, 24, 25, 255, 21, 22, 22, 255, 28, 29, 30, 255, 22, 23, 23, 255, 15, 15, 15, 255, 27, 28, 29, 255, 33, 34, 34, 255, 20, 21, 21, 255, 25, 25, 26, 255, 27, 28, 28, 255, 12, 12, 12, 255, 7, 8, 8, 255, 17, 17, 17, 255, 11, 12, 12, 255, 8, 8, 9, 255, 5, 6, 6, 255, 6, 7, 7, 255, 10, 10, 11, 255, 20, 20, 21, 255, 20, 20, 21, 255, 26, 26, 27, 255, 33, 34, 34, 255, 32, 32, 33, 255, 28, 28, 29, 255, 23, 24, 24, 255, 33, 34, 34, 255, 31, 32, 32, 255, 29, 30, 31, 255, 21, 21, 22, 255, 18, 19, 19, 255, 15, 16, 16, 255, 11, 11, 11, 255, 13, 13, 13, 255, 12, 13, 13, 255, 9, 9, 9, 255, 12, 12, 12, 255, 6, 7, 7, 255, 7, 7, 7, 255, 9, 9, 9, 255, 11, 12, 12, 255, 9, 10, 10, 255, 6, 6, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 12, 255, 12, 13, 13, 255, 14, 14, 15, 255, 12, 13, 13, 255, 15, 15, 15, 255, 15, 16, 16, 255, 17, 18, 18, 255, 19, 19, 20, 255, 16, 16, 17, 255, 13, 13, 14, 255, 17, 17, 17, 255, 15, 15, 16, 255, 15, 16, 16, 255, 15, 15, 16, 255, 23, 24, 24, 255, 22, 22, 23, 255, 23, 24, 25, 255, 11, 11, 11, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 14, 15, 15, 255, 10, 11, 11, 255, 14, 14, 15, 255, 17, 18, 18, 255, 18, 19, 19, 255, 21, 21, 22, 255, 15, 15, 16, 255, 32, 33, 34, 255, 31, 31, 32, 255, 32, 33, 34, 255, 19, 19, 20, 255, 26, 27, 27, 255, 33, 34, 34, 255, 29, 29, 30, 255, 23, 24, 24, 255, 21, 22, 22, 255, 20, 20, 21, 255, 15, 16, 16, 255, 20, 21, 21, 255, 17, 18, 18, 255, 7, 7, 8, 255, 6, 6, 6, 255, 11, 11, 12, 255, 14, 14, 14, 255, 15, 16, 16, 255, 20, 21, 21, 255, 21, 21, 22, 255, 20, 20, 21, 255, 22, 22, 23, 255, 20, 20, 21, 255, 20, 21, 21, 255, 17, 18, 18, 255, 24, 24, 25, 255, 25, 25, 26, 255, 27, 27, 28, 255, 33, 34, 34, 255, 32, 32, 33, 255, 25, 26, 26, 255, 16, 16, 17, 255, 14, 15, 15, 255, 13, 14, 14, 255, 11, 12, 12, 255, 9, 9, 9, 255, 6, 6, 6, 255, 14, 14, 15, 255, 14, 14, 14, 255, 17, 17, 17, 255, 18, 19, 19, 255, 27, 28, 29, 255, 25, 26, 26, 255, 33, 33, 34, 255, 32, 32, 33, 255, 33, 34, 34, 255, 32, 33, 34, 255, 25, 25, 26, 255, 22, 23, 23, 255, 18, 19, 19, 255, 15, 16, 16, 255, 44, 38, 26, 165, 39, 35, 25, 165, 47, 40, 27, 165, 44, 38, 26, 165, 51, 42, 28, 165, 43, 38, 26, 165, 45, 39, 26, 165, 44, 38, 26, 165, 42, 37, 26, 165, 41, 37, 27, 165, 39, 35, 25, 165, 47, 40, 27, 165, 62, 49, 32, 165, 63, 49, 32, 165, 55, 45, 30, 165, 65, 50, 33, 165, 64, 50, 33, 165, 42, 37, 26, 165, 44, 38, 26, 165, 42, 37, 26, 165, 40, 36, 26, 165, 43, 37, 26, 165, 51, 43, 28, 165, 42, 37, 26, 165, 42, 37, 26, 165, 39, 34, 25, 165, 37, 33, 25, 165, 41, 36, 26, 165, 38, 34, 25, 165, 37, 34, 25, 165, 39, 35, 25, 165, 43, 38, 26, 165, 41, 36, 26, 165, 43, 37, 26, 165, 53, 45, 33, 165, 41, 36, 27, 165, 38, 34, 26, 165, 43, 38, 26, 165, 43, 37, 26, 165, 39, 35, 26, 165, 51, 44, 32, 165, 38, 34, 25, 165, 44, 39, 29, 165, 44, 38, 26, 165, 59, 50, 36, 165, 39, 35, 25, 165, 42, 37, 26, 165, 46, 40, 30, 165, 39, 35, 25, 165, 38, 34, 25, 165, 39, 35, 26, 165, 56, 47, 34, 165, 41, 36, 27, 165, 37, 34, 25, 165, 36, 33, 25, 165, 36, 33, 25, 165, 36, 33, 25, 165, 45, 39, 26, 165, 38, 34, 25, 165, 45, 39, 26, 165, 42, 37, 28, 165, 38, 34, 25, 165, 44, 38, 26, 165, 47, 40, 27, 165, 50, 42, 28, 165, 49, 41, 27, 165, 48, 41, 27, 165, 48, 41, 27, 165, 47, 40, 27, 165, 43, 38, 26, 165, 57, 48, 35, 165, 41, 36, 26, 165, 42, 37, 26, 165, 44, 46, 40, 165, 39, 35, 25, 165, 39, 35, 25, 165, 44, 38, 26, 165, 49, 42, 31, 165, 50, 43, 32, 165, 65, 50, 33, 165, 67, 51, 34, 165, 47, 40, 27, 165, 43, 37, 26, 165, 42, 37, 26, 165, 44, 38, 26, 165, 48, 40, 27, 165, 46, 39, 27, 165, 42, 37, 26, 165, 42, 37, 26, 165, 46, 39, 27, 165, 43, 38, 26, 165, 56, 45, 30, 165, 37, 34, 25, 165, 54, 46, 33, 165, 42, 37, 28, 165, 59, 49, 36, 165, 42, 37, 26, 165, 39, 35, 25, 165, 39, 35, 26, 165, 47, 41, 30, 165, 36, 33, 25, 165, 39, 35, 25, 165, 41, 36, 26, 165, 42, 37, 26, 165, 42, 37, 28, 165, 42, 37, 26, 165, 37, 33, 25, 165, 50, 43, 32, 165, 38, 34, 25, 165, 57, 48, 35, 165, 57, 48, 35, 165, 53, 45, 33, 165, 37, 33, 25, 165, 66, 54, 39, 165, 46, 40, 27, 165, 58, 47, 31, 165, 40, 35, 26, 165, 40, 35, 25, 165, 40, 36, 26, 165, 44, 38, 26, 165, 47, 40, 27, 165, 60, 48, 31, 165, 52, 43, 28, 165, 48, 41, 27, 165, 37, 34, 25, 165, 43, 37, 26, 165, 62, 49, 32, 165, 39, 35, 25, 165, 36, 33, 25, 165, 36, 33, 25, 165, 46, 39, 27, 165, 48, 41, 27, 165, 36, 33, 25, 165, 36, 33, 25, 165, 60, 50, 36, 165, 37, 33, 25, 165, 48, 41, 27, 165, 58, 46, 31, 165, 40, 35, 25, 165, 48, 41, 31, 165, 54, 45, 33, 165, 41, 36, 26, 165, 43, 38, 26, 165, 42, 37, 26, 165, 40, 35, 25, 165, 36, 33, 25, 165, 38, 34, 25, 165, 56, 47, 34, 165, 40, 36, 26, 165, 43, 38, 26, 165, 58, 49, 36, 165, 72, 58, 42, 165, 70, 57, 41, 165, 52, 45, 33, 165, 68, 55, 40, 165, 76, 61, 44, 165, 65, 53, 39, 165, 85, 67, 47, 165, 87, 70, 49, 165, 58, 48, 35, 165, 57, 48, 35, 165, 61, 51, 37, 165, 41, 36, 26, 165, 52, 44, 32, 165, 41, 36, 26, 165, 43, 38, 28, 165, 41, 36, 27, 165, 37, 33, 25, 165, 41, 37, 27, 165, 58, 48, 35, 165, 41, 36, 26, 165, 40, 36, 27, 165, 44, 38, 26, 165, 42, 37, 26, 165, 50, 42, 28, 165, 54, 44, 29, 165, 51, 42, 28, 165, 44, 38, 26, 165, 41, 36, 26, 165, 37, 33, 25, 165, 41, 36, 27, 165, 45, 39, 29, 165, 47, 40, 27, 165, 43, 38, 26, 165, 40, 35, 25, 165, 44, 38, 26, 165, 43, 37, 26, 165, 46, 39, 27, 165, 45, 39, 26, 165, 46, 40, 27, 165, 42, 37, 26, 165, 44, 38, 26, 165, 45, 39, 26, 165, 42, 36, 26, 165, 52, 43, 29, 165, 41, 36, 26, 165, 69, 57, 41, 165, 46, 40, 30, 165, 51, 43, 32, 165, 57, 48, 35, 165, 45, 39, 29, 165, 40, 35, 26, 165, 43, 38, 28, 165, 63, 52, 38, 165, 41, 36, 26, 165, 51, 43, 32, 165, 42, 37, 26, 165, 36, 33, 25, 165, 59, 49, 36, 165, 41, 36, 27, 165, 38, 34, 25, 165, 48, 41, 27, 165, 40, 35, 26, 165, 41, 37, 27, 165, 46, 40, 29, 165, 46, 39, 27, 165, 58, 47, 31, 165, 52, 43, 28, 165, 48, 41, 27, 165, 40, 35, 25, 165, 45, 39, 27, 165, 48, 41, 27, 165, 48, 41, 27, 165, 51, 42, 28, 165, 50, 42, 28, 165, 52, 43, 28, 165, 47, 40, 27, 165, 40, 36, 26, 165, 45, 39, 27, 165, 45, 39, 26, 165, 48, 41, 27, 165, 46, 39, 27, 165, 39, 35, 25, 165, 38, 34, 25, 165, 42, 37, 26, 165, 45, 39, 27, 165, 54, 44, 29, 165, 59, 47, 31, 165, 48, 41, 27, 165, 43, 38, 26, 165, 41, 36, 26, 165, 40, 35, 25, 165, 40, 35, 26, 165, 37, 34, 25, 165, 44, 38, 26, 165, 55, 45, 29, 165, 45, 39, 26, 165, 52, 43, 28, 165, 48, 41, 27, 165, 49, 41, 27, 165, 62, 49, 32, 165, 45, 39, 27, 165, 51, 43, 28, 165, 57, 46, 30, 165, 44, 38, 26, 165, 48, 41, 27, 165, 14, 15, 15, 255, 6, 6, 6, 255, 6, 6, 7, 255, 13, 13, 14, 255, 33, 33, 34, 255, 23, 23, 24, 255, 31, 31, 32, 255, 30, 31, 32, 255, 29, 30, 31, 255, 22, 22, 23, 255, 15, 16, 16, 255, 14, 14, 15, 255, 24, 24, 25, 255, 23, 23, 24, 255, 19, 20, 20, 255, 25, 25, 26, 255, 24, 24, 25, 255, 28, 29, 29, 255, 25, 26, 27, 255, 22, 23, 23, 255, 15, 15, 16, 255, 11, 11, 11, 255, 10, 10, 10, 255, 8, 8, 8, 255, 14, 15, 15, 255, 16, 16, 16, 255, 24, 24, 25, 255, 17, 18, 18, 255, 23, 23, 24, 255, 17, 17, 18, 255, 17, 17, 18, 255, 15, 15, 16, 255, 16, 16, 17, 255, 7, 7, 7, 255, 9, 9, 9, 255, 7, 8, 8, 255, 14, 14, 14, 255, 16, 16, 17, 255, 16, 16, 16, 255, 23, 24, 25, 255, 23, 23, 24, 255, 29, 30, 31, 255, 30, 30, 31, 255, 33, 34, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 23, 23, 24, 255, 16, 16, 17, 255, 11, 11, 11, 255, 6, 6, 6, 255, 6, 6, 6, 255, 9, 9, 9, 255, 13, 13, 14, 255, 21, 21, 22, 255, 20, 21, 21, 255, 33, 34, 34, 255, 29, 30, 31, 255, 26, 26, 27, 255, 24, 25, 25, 255, 29, 30, 31, 255, 30, 30, 31, 255, 24, 25, 25, 255, 21, 22, 22, 255, 33, 33, 34, 255, 23, 23, 24, 255, 17, 17, 17, 255, 8, 8, 8, 255, 8, 8, 9, 255, 8, 8, 8, 255, 10, 10, 10, 255, 15, 15, 16, 255, 20, 20, 20, 255, 19, 20, 20, 255, 23, 23, 24, 255, 33, 34, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 28, 29, 30, 255, 31, 31, 32, 255, 27, 28, 28, 255, 25, 25, 26, 255, 19, 19, 20, 255, 16, 16, 16, 255, 11, 12, 12, 255, 11, 11, 12, 255, 14, 14, 15, 255, 14, 15, 15, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 17, 255, 21, 21, 22, 255, 27, 28, 28, 255, 26, 27, 27, 255, 23, 23, 24, 255, 31, 32, 32, 255, 28, 29, 30, 255, 28, 29, 29, 255, 29, 30, 30, 255, 24, 25, 26, 255, 22, 22, 23, 255, 25, 26, 26, 255, 25, 25, 26, 255, 17, 18, 18, 255, 20, 20, 21, 255, 24, 25, 26, 255, 26, 27, 28, 255, 30, 30, 31, 255, 24, 25, 25, 255, 25, 25, 26, 255, 18, 18, 19, 255, 15, 15, 15, 255, 9, 9, 10, 255, 11, 11, 12, 255, 11, 12, 12, 255, 18, 19, 19, 255, 33, 33, 34, 255, 32, 33, 33, 255, 32, 32, 33, 255, 32, 32, 33, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 30, 30, 31, 255, 25, 25, 26, 255, 14, 15, 15, 255, 11, 11, 12, 255, 6, 6, 7, 255, 9, 9, 9, 255, 7, 7, 7, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 24, 255, 24, 25, 25, 255, 27, 27, 28, 255, 33, 33, 34, 255, 24, 25, 26, 255, 31, 32, 33, 255, 31, 31, 32, 255, 33, 34, 34, 255, 25, 26, 26, 255, 22, 23, 23, 255, 20, 21, 21, 255, 13, 14, 14, 255, 11, 12, 12, 255, 11, 11, 11, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 10, 10, 255, 9, 9, 9, 255, 9, 9, 9, 255, 18, 19, 19, 255, 20, 20, 21, 255, 20, 20, 21, 255, 23, 24, 24, 255, 33, 34, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 27, 27, 28, 255, 29, 30, 30, 255, 27, 28, 28, 255, 17, 18, 18, 255, 15, 16, 16, 255, 16, 16, 17, 255, 15, 16, 16, 255, 10, 10, 10, 255, 12, 12, 12, 255, 8, 9, 9, 255, 5, 5, 5, 255, 2, 2, 2, 255, 8, 8, 9, 255, 5, 5, 5, 255, 10, 10, 11, 255, 11, 11, 12, 255, 10, 10, 11, 255, 14, 14, 15, 255, 13, 14, 14, 255, 12, 12, 13, 255, 11, 11, 12, 255, 8, 9, 9, 255, 10, 10, 10, 255, 7, 7, 8, 255, 11, 12, 12, 255, 8, 8, 8, 255, 11, 11, 11, 255, 7, 7, 7, 255, 11, 12, 12, 255, 9, 9, 9, 255, 12, 12, 13, 255, 12, 13, 13, 255, 18, 18, 19, 255, 19, 19, 20, 255, 17, 17, 17, 255, 22, 22, 23, 255, 11, 12, 12, 255, 6, 6, 6, 255, 10, 10, 10, 255, 11, 12, 12, 255, 14, 15, 15, 255, 16, 16, 17, 255, 16, 17, 17, 255, 16, 17, 17, 255, 33, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 30, 31, 31, 255, 21, 21, 22, 255, 25, 26, 26, 255, 26, 26, 27, 255, 28, 28, 29, 255, 23, 24, 24, 255, 18, 18, 18, 255, 14, 14, 15, 255, 18, 18, 18, 255, 12, 12, 12, 255, 20, 21, 21, 255, 14, 15, 15, 255, 4, 4, 4, 255, 14, 15, 15, 255, 15, 15, 16, 255, 14, 15, 15, 255, 14, 15, 15, 255, 17, 17, 17, 255, 17, 17, 18, 255, 13, 13, 14, 255, 19, 19, 20, 255, 19, 19, 20, 255, 16, 17, 17, 255, 18, 18, 19, 255, 17, 17, 18, 255, 26, 26, 27, 255, 24, 24, 25, 255, 27, 28, 28, 255, 21, 21, 22, 255, 22, 23, 24, 255, 19, 20, 20, 255, 12, 12, 12, 255, 6, 7, 7, 255, 7, 7, 7, 255, 12, 12, 12, 255, 17, 17, 18, 255, 20, 20, 21, 255, 27, 28, 29, 255, 19, 20, 20, 255, 22, 22, 23, 255, 33, 33, 34, 255, 32, 33, 34, 255, 28, 29, 29, 255, 32, 33, 33, 255, 33, 33, 34, 255, 25, 26, 26, 255, 22, 22, 23, 255, 16, 16, 17, 255, 15, 15, 15, 255, 63, 49, 32, 165, 48, 41, 27, 165, 46, 40, 27, 165, 44, 38, 26, 165, 60, 48, 31, 165, 40, 36, 26, 165, 44, 38, 26, 165, 44, 38, 26, 165, 43, 37, 26, 165, 41, 36, 26, 165, 44, 38, 26, 165, 54, 44, 29, 165, 45, 39, 26, 165, 47, 40, 27, 165, 44, 38, 26, 165, 65, 50, 33, 165, 62, 49, 32, 165, 42, 37, 26, 165, 43, 37, 26, 165, 48, 41, 27, 165, 44, 38, 26, 165, 40, 35, 25, 165, 39, 35, 25, 165, 40, 35, 26, 165, 37, 33, 25, 165, 46, 39, 27, 165, 41, 36, 26, 165, 39, 35, 25, 165, 39, 35, 25, 165, 42, 36, 26, 165, 38, 34, 26, 165, 45, 39, 27, 165, 38, 34, 25, 165, 37, 34, 25, 165, 41, 36, 26, 165, 64, 53, 38, 165, 63, 52, 38, 165, 62, 51, 37, 165, 40, 35, 25, 165, 53, 45, 33, 165, 62, 52, 37, 165, 60, 50, 36, 165, 73, 59, 42, 165, 50, 43, 32, 165, 60, 50, 37, 165, 63, 52, 38, 165, 40, 36, 26, 165, 39, 35, 25, 165, 37, 34, 25, 165, 43, 38, 26, 165, 67, 55, 40, 165, 39, 35, 26, 165, 76, 62, 44, 165, 40, 36, 26, 165, 41, 36, 26, 165, 50, 43, 31, 165, 41, 36, 26, 165, 38, 34, 26, 165, 46, 40, 27, 165, 39, 35, 25, 165, 41, 36, 26, 165, 39, 35, 25, 165, 44, 38, 26, 165, 53, 44, 29, 165, 47, 40, 27, 165, 57, 46, 30, 165, 43, 37, 26, 165, 49, 41, 27, 165, 45, 39, 26, 165, 39, 35, 25, 165, 38, 34, 25, 165, 42, 37, 26, 165, 41, 36, 26, 165, 47, 40, 27, 165, 39, 34, 25, 165, 36, 33, 25, 165, 40, 35, 26, 165, 38, 34, 25, 165, 37, 33, 25, 165, 53, 43, 29, 165, 56, 46, 30, 165, 66, 51, 33, 165, 52, 43, 28, 165, 47, 40, 27, 165, 48, 41, 27, 165, 68, 52, 34, 165, 70, 53, 35, 165, 41, 36, 26, 165, 39, 35, 26, 165, 41, 36, 26, 165, 45, 39, 27, 165, 40, 35, 26, 165, 44, 38, 26, 165, 40, 35, 26, 165, 45, 39, 27, 165, 43, 37, 26, 165, 43, 37, 26, 165, 50, 42, 28, 165, 43, 37, 26, 165, 43, 38, 28, 165, 37, 33, 25, 165, 38, 34, 25, 165, 64, 53, 38, 165, 57, 48, 35, 165, 62, 52, 38, 165, 37, 33, 25, 165, 38, 34, 26, 165, 68, 56, 40, 165, 37, 33, 25, 165, 79, 63, 45, 165, 87, 69, 49, 165, 40, 36, 27, 165, 67, 55, 40, 165, 57, 48, 35, 165, 51, 43, 28, 165, 54, 44, 29, 165, 36, 33, 25, 165, 56, 47, 34, 165, 41, 36, 26, 165, 44, 38, 26, 165, 43, 37, 26, 165, 46, 39, 27, 165, 42, 37, 26, 165, 49, 41, 27, 165, 37, 34, 25, 165, 39, 35, 25, 165, 55, 45, 30, 165, 38, 34, 25, 165, 38, 34, 25, 165, 36, 33, 25, 165, 47, 40, 30, 165, 42, 37, 26, 165, 41, 36, 27, 165, 45, 39, 26, 165, 48, 41, 27, 165, 57, 70, 36, 255, 45, 39, 26, 165, 48, 41, 27, 165, 36, 33, 25, 165, 40, 35, 27, 165, 36, 33, 25, 165, 63, 52, 38, 165, 44, 38, 26, 165, 39, 35, 25, 165, 41, 36, 26, 165, 50, 43, 31, 165, 43, 37, 26, 165, 46, 39, 27, 165, 49, 41, 27, 165, 40, 36, 26, 165, 52, 45, 33, 165, 41, 36, 26, 165, 44, 39, 29, 165, 62, 52, 37, 165, 57, 48, 35, 165, 49, 42, 31, 165, 65, 54, 39, 165, 87, 70, 49, 165, 82, 65, 44, 165, 60, 50, 36, 165, 84, 67, 46, 165, 85, 67, 47, 165, 36, 33, 25, 165, 78, 63, 45, 165, 60, 50, 36, 165, 41, 36, 26, 165, 64, 53, 38, 165, 61, 51, 37, 165, 46, 39, 27, 165, 47, 40, 27, 165, 39, 35, 25, 165, 47, 40, 27, 165, 46, 39, 27, 165, 53, 43, 29, 165, 42, 37, 26, 165, 44, 38, 26, 165, 45, 39, 26, 165, 43, 38, 26, 165, 38, 34, 25, 165, 41, 36, 26, 165, 40, 35, 26, 165, 41, 36, 26, 165, 41, 36, 27, 165, 46, 40, 27, 165, 53, 44, 29, 165, 60, 48, 32, 165, 44, 38, 26, 165, 44, 38, 26, 165, 46, 39, 27, 165, 42, 37, 26, 165, 40, 35, 25, 165, 45, 39, 26, 165, 61, 48, 32, 165, 57, 46, 30, 165, 41, 36, 26, 165, 38, 34, 25, 165, 54, 46, 34, 165, 52, 45, 33, 165, 38, 34, 26, 165, 61, 51, 37, 165, 63, 52, 38, 165, 58, 48, 35, 165, 56, 47, 34, 165, 39, 35, 26, 165, 44, 38, 26, 165, 44, 38, 26, 165, 38, 34, 25, 165, 44, 38, 26, 165, 37, 34, 25, 165, 52, 43, 28, 165, 43, 37, 26, 165, 44, 38, 26, 165, 44, 38, 26, 165, 47, 41, 30, 165, 37, 34, 25, 165, 49, 42, 27, 165, 63, 49, 32, 165, 57, 46, 30, 165, 62, 48, 32, 165, 62, 49, 32, 165, 60, 48, 32, 165, 63, 49, 32, 165, 50, 42, 28, 165, 51, 43, 28, 165, 44, 38, 26, 165, 49, 49, 41, 165, 41, 36, 26, 165, 48, 41, 27, 165, 53, 44, 29, 165, 58, 46, 30, 165, 46, 39, 27, 165, 57, 46, 30, 165, 55, 45, 30, 165, 67, 51, 34, 165, 54, 44, 29, 165, 51, 43, 28, 165, 52, 43, 28, 165, 44, 38, 26, 165, 45, 39, 27, 165, 50, 42, 28, 165, 47, 40, 27, 165, 40, 36, 27, 165, 71, 58, 42, 165, 62, 51, 37, 165, 43, 38, 26, 165, 42, 37, 26, 165, 38, 34, 25, 165, 47, 40, 27, 165, 45, 39, 26, 165, 70, 53, 35, 165, 48, 41, 27, 165, 43, 37, 26, 165, 49, 41, 27, 165, 59, 47, 31, 165, 57, 46, 30, 165, 47, 40, 27, 165, 10, 10, 10, 255, 12, 12, 12, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 21, 255, 33, 34, 34, 255, 33, 33, 34, 255, 29, 30, 30, 255, 31, 32, 33, 255, 23, 24, 25, 255, 25, 26, 27, 255, 22, 22, 23, 255, 20, 20, 21, 255, 30, 31, 32, 255, 20, 21, 21, 255, 19, 19, 20, 255, 21, 22, 22, 255, 23, 23, 24, 255, 21, 21, 22, 255, 14, 15, 15, 255, 14, 14, 15, 255, 10, 11, 11, 255, 9, 10, 10, 255, 10, 11, 11, 255, 12, 13, 13, 255, 17, 17, 18, 255, 23, 24, 24, 255, 27, 28, 29, 255, 20, 20, 21, 255, 16, 17, 17, 255, 13, 13, 14, 255, 16, 17, 17, 255, 11, 11, 12, 255, 9, 9, 9, 255, 10, 11, 11, 255, 12, 12, 12, 255, 16, 17, 17, 255, 19, 19, 20, 255, 20, 21, 21, 255, 20, 20, 21, 255, 22, 23, 23, 255, 27, 27, 28, 255, 24, 24, 25, 255, 32, 33, 34, 255, 32, 33, 34, 255, 29, 30, 31, 255, 23, 24, 25, 255, 18, 18, 18, 255, 10, 11, 11, 255, 6, 6, 6, 255, 5, 5, 5, 255, 13, 13, 14, 255, 15, 15, 16, 255, 19, 20, 20, 255, 15, 15, 16, 255, 21, 21, 22, 255, 33, 33, 34, 255, 28, 29, 29, 255, 27, 28, 29, 255, 33, 34, 34, 255, 31, 32, 32, 255, 23, 23, 24, 255, 27, 27, 28, 255, 26, 26, 27, 255, 26, 27, 28, 255, 24, 24, 25, 255, 13, 14, 14, 255, 8, 9, 9, 255, 13, 13, 13, 255, 14, 15, 15, 255, 17, 18, 18, 255, 22, 22, 23, 255, 23, 24, 24, 255, 25, 26, 26, 255, 33, 34, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 28, 28, 29, 255, 30, 31, 32, 255, 32, 32, 33, 255, 23, 24, 24, 255, 21, 22, 22, 255, 15, 15, 15, 255, 18, 19, 19, 255, 13, 13, 13, 255, 7, 7, 8, 255, 7, 7, 7, 255, 13, 14, 14, 255, 17, 18, 18, 255, 18, 18, 19, 255, 20, 21, 21, 255, 24, 25, 25, 255, 29, 30, 30, 255, 28, 29, 30, 255, 29, 30, 31, 255, 26, 26, 27, 255, 28, 29, 30, 255, 26, 26, 27, 255, 21, 22, 22, 255, 20, 20, 21, 255, 25, 26, 27, 255, 26, 27, 28, 255, 14, 15, 15, 255, 19, 19, 20, 255, 18, 18, 18, 255, 22, 23, 23, 255, 15, 16, 16, 255, 18, 19, 19, 255, 23, 23, 24, 255, 23, 23, 24, 255, 12, 12, 12, 255, 8, 8, 8, 255, 12, 12, 13, 255, 17, 18, 18, 255, 20, 20, 20, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 32, 33, 255, 32, 33, 33, 255, 33, 34, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 30, 31, 32, 255, 14, 14, 14, 255, 9, 10, 10, 255, 3, 3, 3, 255, 5, 5, 5, 255, 6, 6, 6, 255, 11, 12, 12, 255, 15, 15, 16, 255, 30, 30, 31, 255, 23, 24, 24, 255, 33, 34, 34, 255, 31, 32, 32, 255, 30, 31, 32, 255, 32, 33, 34, 255, 33, 33, 34, 255, 33, 34, 34, 255, 32, 33, 34, 255, 30, 30, 31, 255, 16, 16, 17, 255, 16, 16, 17, 255, 15, 15, 15, 255, 8, 8, 8, 255, 7, 7, 7, 255, 7, 7, 7, 255, 11, 11, 11, 255, 13, 13, 14, 255, 10, 11, 11, 255, 15, 15, 16, 255, 18, 19, 19, 255, 22, 22, 23, 255, 24, 24, 25, 255, 30, 30, 31, 255, 33, 33, 34, 255, 27, 28, 29, 255, 26, 27, 27, 255, 32, 33, 33, 255, 32, 32, 33, 255, 24, 25, 25, 255, 16, 16, 17, 255, 14, 14, 14, 255, 18, 18, 19, 255, 10, 11, 11, 255, 9, 9, 9, 255, 9, 9, 9, 255, 6, 6, 6, 255, 2, 2, 2, 255, 6, 6, 6, 255, 8, 8, 8, 255, 10, 10, 10, 255, 6, 6, 6, 255, 9, 10, 10, 255, 22, 23, 23, 255, 18, 18, 19, 255, 14, 15, 15, 255, 21, 21, 22, 255, 17, 17, 17, 255, 18, 18, 19, 255, 11, 11, 12, 255, 7, 7, 8, 255, 3, 3, 4, 255, 6, 6, 6, 255, 4, 4, 4, 255, 7, 7, 8, 255, 10, 10, 10, 255, 9, 9, 10, 255, 13, 13, 14, 255, 10, 10, 11, 255, 16, 16, 16, 255, 18, 19, 19, 255, 22, 22, 23, 255, 7, 7, 7, 255, 11, 11, 12, 255, 15, 15, 16, 255, 19, 19, 20, 255, 20, 20, 21, 255, 33, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 26, 27, 28, 255, 19, 19, 20, 255, 24, 25, 26, 255, 19, 19, 19, 255, 24, 25, 25, 255, 18, 19, 19, 255, 16, 17, 17, 255, 11, 11, 11, 255, 8, 8, 9, 255, 11, 12, 12, 255, 12, 12, 12, 255, 11, 12, 12, 255, 9, 9, 9, 255, 8, 8, 8, 255, 11, 11, 12, 255, 11, 12, 12, 255, 11, 12, 12, 255, 14, 14, 14, 255, 17, 17, 17, 255, 14, 14, 14, 255, 13, 14, 14, 255, 15, 15, 16, 255, 16, 16, 16, 255, 19, 20, 20, 255, 15, 15, 15, 255, 21, 22, 22, 255, 12, 13, 13, 255, 24, 24, 25, 255, 19, 20, 20, 255, 18, 18, 19, 255, 17, 18, 18, 255, 13, 14, 14, 255, 9, 10, 10, 255, 9, 10, 10, 255, 11, 11, 12, 255, 16, 17, 17, 255, 23, 24, 24, 255, 27, 28, 29, 255, 28, 28, 29, 255, 33, 34, 34, 255, 31, 32, 32, 255, 33, 33, 34, 255, 31, 32, 32, 255, 27, 27, 28, 255, 33, 33, 34, 255, 25, 26, 26, 255, 23, 23, 24, 255, 17, 17, 18, 255, 15, 15, 16, 255, 61, 48, 32, 165, 51, 42, 28, 165, 45, 39, 26, 165, 38, 34, 25, 165, 57, 46, 30, 165, 44, 38, 26, 165, 51, 43, 28, 165, 38, 34, 25, 165, 44, 38, 26, 165, 69, 52, 35, 165, 66, 64, 37, 255, 42, 37, 26, 165, 57, 46, 30, 165, 54, 44, 29, 165, 43, 37, 26, 165, 50, 42, 28, 165, 65, 50, 33, 165, 45, 39, 26, 165, 36, 33, 25, 165, 46, 40, 27, 165, 53, 44, 29, 165, 43, 38, 26, 165, 49, 42, 31, 165, 39, 35, 26, 165, 40, 36, 26, 165, 73, 59, 43, 165, 40, 36, 26, 165, 46, 40, 29, 165, 46, 39, 27, 165, 49, 42, 27, 165, 42, 37, 26, 165, 38, 34, 25, 165, 39, 35, 25, 165, 36, 33, 25, 165, 56, 55, 47, 165, 41, 36, 27, 165, 65, 53, 39, 165, 86, 69, 49, 165, 36, 33, 25, 165, 43, 37, 26, 165, 39, 35, 25, 165, 85, 67, 47, 165, 72, 66, 55, 165, 84, 67, 48, 165, 42, 37, 28, 165, 37, 34, 25, 165, 46, 40, 27, 165, 54, 46, 34, 165, 76, 61, 44, 165, 41, 36, 26, 165, 71, 58, 42, 165, 37, 34, 25, 165, 39, 35, 25, 165, 40, 36, 26, 165, 48, 41, 30, 165, 38, 34, 25, 165, 41, 36, 26, 165, 51, 43, 32, 165, 43, 37, 26, 165, 47, 40, 27, 165, 39, 34, 25, 165, 42, 37, 28, 165, 54, 46, 33, 165, 49, 41, 27, 165, 46, 39, 27, 165, 51, 43, 28, 165, 46, 40, 27, 165, 38, 34, 25, 165, 51, 44, 32, 165, 60, 50, 36, 165, 54, 45, 33, 165, 41, 36, 26, 165, 43, 37, 26, 165, 50, 42, 28, 165, 39, 35, 25, 165, 46, 40, 30, 165, 44, 38, 26, 165, 39, 34, 25, 165, 37, 33, 25, 165, 52, 51, 43, 165, 56, 45, 30, 165, 45, 39, 26, 165, 47, 40, 27, 165, 49, 41, 27, 165, 63, 49, 32, 165, 64, 50, 33, 165, 56, 45, 30, 165, 45, 39, 27, 165, 39, 35, 25, 165, 45, 39, 29, 165, 36, 33, 25, 165, 37, 33, 25, 165, 49, 42, 27, 165, 48, 41, 27, 165, 39, 35, 25, 165, 64, 50, 33, 165, 51, 43, 28, 165, 58, 47, 31, 165, 59, 49, 36, 165, 55, 47, 34, 165, 45, 39, 27, 165, 43, 38, 26, 165, 37, 34, 25, 165, 50, 43, 31, 165, 36, 33, 25, 165, 49, 42, 31, 165, 56, 47, 35, 165, 86, 68, 48, 165, 55, 47, 34, 165, 43, 38, 28, 165, 85, 67, 47, 165, 87, 69, 49, 165, 43, 45, 40, 165, 38, 34, 25, 165, 41, 36, 27, 165, 38, 34, 25, 165, 40, 35, 25, 165, 46, 39, 27, 165, 41, 36, 26, 165, 48, 41, 27, 165, 53, 44, 29, 165, 36, 33, 25, 165, 44, 38, 26, 165, 48, 41, 27, 165, 40, 36, 26, 165, 47, 40, 27, 165, 47, 40, 27, 165, 41, 36, 27, 165, 43, 38, 28, 165, 49, 50, 44, 165, 41, 36, 26, 165, 45, 39, 26, 165, 49, 42, 27, 165, 40, 35, 25, 165, 50, 42, 28, 165, 81, 95, 38, 255, 62, 48, 32, 165, 46, 39, 27, 165, 48, 41, 27, 165, 41, 36, 27, 165, 60, 50, 36, 165, 72, 58, 42, 165, 39, 35, 25, 165, 38, 34, 26, 165, 46, 40, 27, 165, 36, 33, 25, 165, 43, 38, 26, 165, 45, 39, 26, 165, 46, 40, 27, 165, 45, 39, 26, 165, 76, 61, 44, 165, 37, 33, 25, 165, 54, 46, 34, 165, 62, 52, 37, 165, 43, 37, 26, 165, 39, 35, 26, 165, 86, 68, 48, 165, 50, 43, 31, 165, 37, 33, 25, 165, 76, 62, 44, 165, 80, 64, 46, 165, 83, 66, 45, 165, 87, 69, 49, 165, 71, 58, 42, 165, 52, 44, 32, 165, 72, 59, 42, 165, 84, 67, 46, 165, 40, 35, 25, 165, 40, 36, 26, 165, 36, 33, 25, 165, 50, 42, 28, 165, 93, 103, 39, 255, 49, 42, 27, 165, 49, 41, 27, 165, 57, 46, 30, 165, 38, 34, 25, 165, 36, 33, 25, 165, 37, 33, 25, 165, 71, 58, 42, 165, 38, 34, 25, 165, 50, 42, 28, 165, 48, 41, 27, 165, 45, 39, 26, 165, 43, 38, 28, 165, 40, 36, 26, 165, 73, 55, 36, 165, 67, 51, 34, 165, 59, 47, 31, 165, 68, 52, 34, 165, 54, 44, 29, 165, 56, 45, 30, 165, 54, 44, 29, 165, 45, 39, 27, 165, 46, 40, 27, 165, 40, 36, 26, 165, 41, 36, 27, 165, 74, 60, 43, 165, 86, 68, 48, 165, 43, 37, 28, 165, 41, 36, 26, 165, 45, 39, 26, 165, 60, 50, 36, 165, 40, 35, 25, 165, 44, 38, 26, 165, 37, 33, 25, 165, 52, 43, 29, 165, 39, 34, 25, 165, 47, 40, 27, 165, 46, 39, 27, 165, 42, 37, 26, 165, 44, 38, 26, 165, 58, 46, 31, 165, 46, 39, 27, 165, 51, 42, 28, 165, 47, 40, 27, 165, 36, 33, 25, 165, 44, 38, 26, 165, 48, 41, 27, 165, 53, 44, 29, 165, 49, 41, 27, 165, 82, 61, 36, 165, 74, 55, 36, 165, 38, 34, 25, 165, 44, 38, 26, 165, 45, 39, 27, 165, 38, 34, 25, 165, 47, 40, 27, 165, 56, 45, 30, 165, 77, 57, 36, 165, 45, 39, 26, 165, 65, 81, 36, 255, 60, 48, 31, 165, 71, 54, 36, 165, 51, 43, 28, 165, 58, 46, 31, 165, 54, 73, 36, 255, 38, 34, 25, 165, 37, 34, 25, 165, 39, 35, 26, 165, 40, 35, 25, 165, 41, 36, 26, 165, 64, 53, 39, 165, 67, 55, 40, 165, 70, 57, 41, 165, 40, 35, 25, 165, 50, 42, 27, 165, 37, 33, 25, 165, 47, 40, 27, 165, 48, 41, 27, 165, 60, 48, 31, 165, 58, 46, 31, 165, 46, 39, 27, 165, 56, 47, 34, 165, 37, 34, 25, 165, 51, 43, 28, 165, 57, 46, 30, 165, 15, 15, 16, 255, 12, 12, 13, 255, 15, 15, 15, 255, 16, 16, 17, 255, 22, 23, 23, 255, 29, 30, 31, 255, 32, 33, 33, 255, 32, 33, 34, 255, 30, 31, 32, 255, 27, 27, 28, 255, 22, 23, 23, 255, 21, 22, 22, 255, 28, 29, 30, 255, 25, 25, 26, 255, 25, 25, 26, 255, 20, 20, 21, 255, 18, 18, 18, 255, 32, 33, 34, 255, 33, 34, 34, 255, 21, 21, 22, 255, 16, 16, 16, 255, 9, 9, 9, 255, 10, 10, 10, 255, 8, 9, 9, 255, 12, 13, 13, 255, 20, 21, 21, 255, 32, 33, 34, 255, 21, 22, 22, 255, 16, 17, 17, 255, 12, 12, 13, 255, 12, 12, 13, 255, 12, 12, 12, 255, 14, 14, 14, 255, 9, 10, 10, 255, 11, 11, 12, 255, 16, 17, 17, 255, 16, 16, 16, 255, 22, 22, 23, 255, 23, 23, 24, 255, 28, 28, 29, 255, 31, 31, 32, 255, 24, 24, 25, 255, 27, 27, 28, 255, 33, 33, 34, 255, 33, 33, 34, 255, 26, 27, 28, 255, 28, 29, 30, 255, 17, 17, 18, 255, 14, 14, 14, 255, 9, 9, 9, 255, 8, 8, 8, 255, 10, 10, 10, 255, 17, 17, 18, 255, 16, 16, 17, 255, 18, 18, 18, 255, 20, 20, 21, 255, 25, 26, 27, 255, 32, 33, 34, 255, 32, 33, 33, 255, 33, 33, 34, 255, 33, 33, 34, 255, 33, 33, 34, 255, 33, 34, 34, 255, 31, 32, 33, 255, 26, 27, 28, 255, 25, 26, 26, 255, 14, 14, 15, 255, 10, 10, 10, 255, 9, 9, 9, 255, 12, 12, 13, 255, 17, 17, 17, 255, 20, 20, 21, 255, 18, 18, 19, 255, 25, 26, 26, 255, 29, 30, 30, 255, 33, 34, 34, 255, 32, 33, 33, 255, 31, 32, 33, 255, 31, 32, 33, 255, 33, 34, 34, 255, 28, 29, 29, 255, 28, 29, 29, 255, 24, 24, 25, 255, 16, 16, 16, 255, 13, 14, 14, 255, 9, 9, 10, 255, 8, 9, 9, 255, 11, 11, 11, 255, 14, 14, 14, 255, 20, 20, 20, 255, 18, 19, 19, 255, 22, 22, 23, 255, 23, 24, 24, 255, 18, 19, 19, 255, 29, 29, 30, 255, 21, 22, 22, 255, 25, 26, 26, 255, 18, 19, 19, 255, 21, 21, 22, 255, 21, 22, 22, 255, 24, 24, 25, 255, 18, 19, 19, 255, 9, 9, 10, 255, 14, 15, 15, 255, 14, 14, 15, 255, 10, 10, 11, 255, 18, 19, 19, 255, 17, 18, 18, 255, 16, 16, 17, 255, 17, 17, 17, 255, 14, 15, 15, 255, 12, 12, 13, 255, 10, 11, 11, 255, 12, 12, 12, 255, 16, 16, 16, 255, 22, 22, 23, 255, 32, 33, 34, 255, 33, 34, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 33, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 16, 17, 17, 255, 13, 14, 14, 255, 9, 9, 9, 255, 1, 1, 1, 255, 6, 6, 6, 255, 11, 11, 11, 255, 16, 16, 17, 255, 17, 17, 18, 255, 22, 23, 23, 255, 30, 30, 31, 255, 30, 30, 31, 255, 29, 30, 30, 255, 33, 34, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 33, 34, 34, 255, 26, 27, 28, 255, 22, 23, 23, 255, 13, 13, 14, 255, 15, 15, 15, 255, 13, 13, 13, 255, 5, 5, 5, 255, 13, 13, 13, 255, 4, 4, 4, 255, 7, 7, 7, 255, 12, 12, 12, 255, 11, 11, 11, 255, 16, 17, 17, 255, 16, 16, 16, 255, 25, 26, 27, 255, 19, 19, 20, 255, 23, 24, 24, 255, 19, 20, 20, 255, 23, 23, 24, 255, 33, 34, 34, 255, 27, 28, 28, 255, 26, 26, 27, 255, 17, 17, 18, 255, 16, 16, 17, 255, 10, 10, 10, 255, 16, 16, 16, 255, 13, 13, 14, 255, 11, 11, 12, 255, 10, 10, 10, 255, 9, 10, 10, 255, 7, 7, 7, 255, 14, 15, 15, 255, 10, 10, 10, 255, 10, 10, 11, 255, 8, 8, 9, 255, 9, 9, 9, 255, 11, 12, 12, 255, 21, 22, 22, 255, 25, 25, 26, 255, 19, 20, 20, 255, 16, 17, 17, 255, 15, 15, 15, 255, 11, 12, 12, 255, 12, 12, 13, 255, 8, 8, 9, 255, 2, 2, 2, 255, 6, 6, 7, 255, 7, 7, 7, 255, 5, 5, 5, 255, 12, 12, 12, 255, 13, 13, 14, 255, 16, 16, 16, 255, 12, 12, 13, 255, 20, 20, 21, 255, 21, 21, 22, 255, 11, 12, 12, 255, 10, 10, 10, 255, 13, 13, 13, 255, 20, 21, 21, 255, 33, 33, 34, 255, 32, 32, 33, 255, 31, 32, 32, 255, 32, 33, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 33, 33, 34, 255, 31, 32, 33, 255, 25, 25, 26, 255, 19, 19, 19, 255, 16, 17, 17, 255, 15, 16, 16, 255, 17, 18, 18, 255, 11, 11, 11, 255, 11, 12, 12, 255, 12, 12, 12, 255, 7, 8, 8, 255, 11, 11, 12, 255, 9, 9, 9, 255, 7, 7, 7, 255, 7, 7, 7, 255, 8, 9, 9, 255, 11, 11, 11, 255, 9, 9, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 11, 11, 255, 11, 11, 12, 255, 11, 11, 12, 255, 11, 12, 12, 255, 11, 12, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 14, 15, 15, 255, 17, 18, 18, 255, 23, 24, 25, 255, 18, 19, 19, 255, 14, 15, 15, 255, 16, 16, 16, 255, 8, 9, 9, 255, 10, 11, 11, 255, 12, 12, 12, 255, 17, 17, 17, 255, 20, 20, 21, 255, 26, 27, 27, 255, 28, 29, 30, 255, 32, 33, 34, 255, 33, 34, 34, 255, 33, 33, 34, 255, 29, 30, 31, 255, 31, 32, 33, 255, 33, 34, 34, 255, 33, 33, 34, 255, 24, 25, 26, 255, 18, 19, 19, 255, 16, 16, 16, 255, 56, 45, 30, 165, 62, 49, 32, 165, 58, 47, 31, 165, 43, 37, 26, 165, 45, 39, 26, 165, 40, 35, 25, 165, 43, 38, 26, 165, 47, 40, 27, 165, 42, 37, 26, 165, 38, 34, 25, 165, 50, 67, 35, 255, 45, 39, 27, 165, 47, 40, 27, 165, 45, 39, 27, 165, 39, 35, 25, 165, 47, 40, 27, 165, 48, 48, 41, 165, 41, 36, 26, 165, 40, 35, 25, 165, 39, 35, 25, 165, 40, 35, 26, 165, 40, 35, 25, 165, 37, 33, 25, 165, 74, 60, 43, 165, 66, 54, 39, 165, 48, 41, 27, 165, 44, 38, 26, 165, 37, 33, 25, 165, 45, 39, 29, 165, 51, 44, 32, 165, 49, 41, 27, 165, 42, 37, 26, 165, 43, 37, 26, 165, 39, 35, 25, 165, 40, 35, 26, 165, 38, 34, 25, 165, 49, 42, 31, 165, 52, 44, 33, 165, 80, 96, 33, 255, 57, 48, 35, 165, 71, 58, 42, 165, 84, 67, 48, 165, 54, 46, 33, 165, 37, 34, 25, 165, 46, 40, 29, 165, 54, 46, 34, 165, 38, 34, 25, 165, 63, 52, 38, 165, 48, 42, 31, 165, 52, 45, 33, 165, 43, 37, 26, 165, 45, 39, 27, 165, 42, 37, 28, 165, 50, 43, 31, 165, 39, 35, 25, 165, 39, 35, 25, 165, 39, 35, 25, 165, 40, 36, 26, 165, 44, 39, 29, 165, 37, 33, 25, 165, 40, 36, 26, 165, 38, 34, 25, 165, 50, 43, 31, 165, 44, 38, 26, 165, 47, 40, 27, 165, 44, 38, 26, 165, 42, 37, 26, 165, 46, 39, 27, 165, 47, 40, 27, 165, 54, 44, 29, 165, 45, 39, 27, 165, 46, 39, 27, 165, 45, 39, 27, 165, 44, 38, 26, 165, 40, 35, 26, 165, 45, 39, 27, 165, 49, 42, 27, 165, 47, 40, 27, 165, 41, 36, 26, 165, 43, 38, 26, 165, 45, 39, 26, 165, 61, 48, 32, 165, 43, 37, 26, 165, 45, 39, 27, 165, 45, 39, 27, 165, 49, 41, 27, 165, 70, 53, 35, 165, 44, 38, 26, 165, 37, 33, 25, 165, 37, 33, 25, 165, 37, 34, 25, 165, 46, 39, 27, 165, 43, 38, 26, 165, 41, 36, 26, 165, 48, 41, 27, 165, 49, 42, 27, 165, 46, 39, 27, 165, 43, 37, 26, 165, 40, 35, 25, 165, 38, 34, 25, 165, 47, 48, 41, 165, 42, 37, 28, 165, 68, 56, 40, 165, 39, 35, 25, 165, 40, 36, 26, 165, 40, 36, 26, 165, 51, 43, 32, 165, 77, 62, 45, 165, 78, 63, 45, 165, 36, 33, 25, 165, 48, 41, 30, 165, 44, 47, 41, 165, 46, 40, 30, 165, 41, 36, 26, 165, 39, 35, 25, 165, 39, 35, 25, 165, 36, 33, 25, 165, 41, 36, 26, 165, 49, 41, 27, 165, 46, 40, 27, 165, 48, 41, 27, 165, 43, 37, 26, 165, 48, 41, 27, 165, 52, 43, 29, 165, 58, 47, 31, 165, 50, 42, 28, 165, 43, 38, 26, 165, 38, 34, 25, 165, 42, 37, 26, 165, 46, 39, 27, 165, 47, 40, 27, 165, 40, 35, 25, 165, 41, 36, 27, 165, 43, 37, 26, 165, 51, 43, 28, 165, 47, 40, 27, 165, 43, 38, 26, 165, 40, 35, 25, 165, 45, 47, 41, 165, 49, 42, 27, 165, 51, 43, 32, 165, 40, 36, 26, 165, 39, 35, 25, 165, 36, 33, 25, 165, 44, 38, 26, 165, 47, 40, 27, 165, 50, 42, 28, 165, 47, 40, 27, 165, 38, 34, 25, 165, 42, 37, 26, 165, 46, 40, 27, 165, 48, 41, 31, 165, 40, 36, 27, 165, 38, 34, 25, 165, 54, 46, 33, 165, 65, 54, 39, 165, 52, 44, 33, 165, 40, 35, 27, 165, 59, 49, 36, 165, 73, 59, 42, 165, 45, 39, 29, 165, 85, 68, 47, 165, 70, 57, 41, 165, 59, 49, 36, 165, 75, 61, 44, 165, 66, 54, 39, 165, 43, 38, 28, 165, 55, 47, 34, 165, 36, 33, 25, 165, 41, 36, 27, 165, 51, 42, 28, 165, 56, 45, 30, 165, 39, 35, 25, 165, 38, 34, 25, 165, 39, 35, 25, 165, 44, 38, 26, 165, 48, 41, 27, 165, 43, 38, 26, 165, 44, 38, 26, 165, 42, 37, 26, 165, 45, 39, 26, 165, 59, 47, 31, 165, 53, 44, 29, 165, 49, 42, 27, 165, 44, 38, 26, 165, 52, 43, 28, 165, 50, 42, 28, 165, 38, 34, 25, 165, 44, 38, 26, 165, 43, 37, 26, 165, 45, 39, 26, 165, 52, 43, 29, 165, 48, 41, 27, 165, 65, 50, 33, 165, 48, 41, 27, 165, 48, 41, 27, 165, 40, 36, 26, 165, 54, 46, 33, 165, 37, 33, 25, 165, 48, 41, 30, 165, 37, 33, 25, 165, 38, 34, 25, 165, 38, 34, 25, 165, 37, 33, 25, 165, 46, 39, 27, 165, 56, 45, 30, 165, 48, 41, 27, 165, 37, 34, 25, 165, 42, 37, 26, 165, 51, 43, 28, 165, 51, 43, 28, 165, 48, 41, 27, 165, 44, 38, 26, 165, 45, 38, 26, 165, 43, 38, 26, 165, 45, 39, 27, 165, 52, 43, 29, 165, 57, 46, 30, 165, 64, 50, 33, 165, 53, 44, 29, 165, 56, 46, 30, 165, 74, 55, 36, 165, 59, 47, 31, 165, 51, 43, 28, 165, 45, 39, 26, 165, 44, 38, 26, 165, 47, 40, 27, 165, 55, 45, 30, 165, 55, 45, 29, 165, 59, 47, 31, 165, 60, 48, 31, 165, 50, 42, 28, 165, 45, 39, 26, 165, 55, 45, 30, 165, 58, 47, 31, 165, 71, 86, 45, 255, 44, 38, 26, 165, 41, 36, 26, 165, 43, 38, 28, 165, 41, 36, 26, 165, 42, 37, 26, 165, 69, 56, 41, 165, 87, 69, 49, 165, 69, 56, 41, 165, 55, 47, 34, 165, 72, 59, 42, 165, 39, 35, 25, 165, 38, 34, 25, 165, 44, 38, 26, 165, 46, 39, 27, 165, 46, 40, 27, 165, 46, 39, 27, 165, 37, 34, 25, 165, 39, 34, 25, 165, 48, 41, 27, 165, 56, 45, 30, 165, 19, 20, 20, 255, 14, 14, 14, 255, 14, 15, 15, 255, 19, 20, 20, 255, 15, 16, 16, 255, 17, 17, 18, 255, 32, 33, 33, 255, 32, 33, 34, 255, 28, 29, 30, 255, 33, 33, 34, 255, 28, 28, 29, 255, 22, 23, 23, 255, 26, 27, 27, 255, 30, 30, 31, 255, 24, 25, 25, 255, 27, 27, 28, 255, 27, 28, 28, 255, 33, 34, 34, 255, 19, 19, 20, 255, 16, 17, 17, 255, 13, 13, 14, 255, 15, 16, 16, 255, 7, 7, 7, 255, 10, 11, 11, 255, 14, 14, 15, 255, 14, 14, 14, 255, 26, 26, 27, 255, 18, 18, 19, 255, 13, 13, 13, 255, 15, 15, 16, 255, 14, 14, 14, 255, 11, 11, 11, 255, 12, 13, 13, 255, 10, 10, 11, 255, 13, 13, 13, 255, 19, 20, 20, 255, 21, 21, 21, 255, 23, 24, 25, 255, 23, 24, 24, 255, 28, 28, 29, 255, 26, 27, 28, 255, 27, 28, 29, 255, 33, 34, 34, 255, 33, 33, 34, 255, 33, 34, 34, 255, 25, 26, 26, 255, 22, 23, 23, 255, 16, 16, 17, 255, 15, 16, 16, 255, 6, 6, 7, 255, 6, 6, 6, 255, 10, 10, 11, 255, 10, 10, 10, 255, 13, 13, 13, 255, 19, 20, 20, 255, 21, 22, 22, 255, 19, 20, 20, 255, 33, 34, 34, 255, 30, 30, 31, 255, 24, 25, 25, 255, 26, 27, 28, 255, 26, 27, 28, 255, 29, 30, 31, 255, 33, 34, 34, 255, 26, 26, 27, 255, 22, 22, 23, 255, 19, 19, 19, 255, 15, 15, 15, 255, 13, 14, 14, 255, 10, 10, 11, 255, 16, 16, 17, 255, 17, 17, 17, 255, 19, 20, 20, 255, 22, 22, 23, 255, 27, 27, 28, 255, 33, 34, 34, 255, 22, 22, 23, 255, 22, 22, 23, 255, 19, 19, 20, 255, 16, 16, 17, 255, 18, 18, 19, 255, 20, 20, 21, 255, 20, 20, 21, 255, 16, 16, 17, 255, 13, 13, 14, 255, 12, 12, 12, 255, 8, 9, 9, 255, 11, 11, 12, 255, 10, 11, 11, 255, 16, 17, 17, 255, 14, 15, 15, 255, 15, 16, 16, 255, 24, 25, 25, 255, 22, 22, 23, 255, 22, 22, 23, 255, 17, 17, 18, 255, 14, 14, 14, 255, 19, 19, 20, 255, 20, 21, 21, 255, 19, 19, 20, 255, 18, 18, 19, 255, 10, 11, 11, 255, 13, 13, 14, 255, 10, 10, 10, 255, 12, 12, 13, 255, 14, 14, 14, 255, 14, 14, 14, 255, 7, 7, 8, 255, 12, 12, 12, 255, 12, 12, 12, 255, 13, 13, 14, 255, 11, 11, 11, 255, 11, 11, 11, 255, 11, 12, 12, 255, 17, 18, 18, 255, 18, 18, 18, 255, 20, 20, 21, 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, 19, 19, 20, 255, 20, 21, 21, 255, 17, 17, 18, 255, 8, 8, 8, 255, 6, 6, 6, 255, 8, 8, 8, 255, 14, 14, 14, 255, 15, 16, 16, 255, 25, 26, 26, 255, 25, 25, 26, 255, 21, 22, 22, 255, 33, 33, 34, 255, 31, 31, 32, 255, 31, 32, 33, 255, 33, 34, 34, 255, 28, 29, 29, 255, 28, 29, 29, 255, 24, 25, 26, 255, 20, 20, 21, 255, 13, 13, 13, 255, 11, 11, 11, 255, 11, 11, 11, 255, 14, 14, 14, 255, 7, 7, 7, 255, 4, 4, 4, 255, 7, 8, 8, 255, 11, 11, 12, 255, 17, 17, 18, 255, 18, 18, 18, 255, 14, 14, 14, 255, 23, 23, 24, 255, 25, 26, 26, 255, 23, 24, 24, 255, 24, 24, 25, 255, 32, 33, 34, 255, 31, 32, 33, 255, 24, 24, 25, 255, 21, 22, 22, 255, 21, 22, 22, 255, 16, 17, 17, 255, 8, 8, 9, 255, 10, 10, 11, 255, 15, 16, 16, 255, 10, 10, 10, 255, 9, 9, 10, 255, 8, 8, 8, 255, 12, 13, 13, 255, 7, 7, 7, 255, 9, 9, 10, 255, 11, 11, 11, 255, 7, 7, 7, 255, 8, 8, 8, 255, 12, 13, 13, 255, 15, 15, 15, 255, 23, 23, 24, 255, 29, 30, 30, 255, 25, 26, 26, 255, 20, 20, 21, 255, 11, 11, 12, 255, 12, 13, 13, 255, 9, 9, 9, 255, 10, 10, 10, 255, 8, 8, 9, 255, 7, 7, 7, 255, 7, 7, 7, 255, 6, 6, 6, 255, 9, 9, 10, 255, 11, 11, 11, 255, 12, 12, 13, 255, 12, 12, 13, 255, 15, 15, 15, 255, 10, 10, 10, 255, 12, 12, 12, 255, 18, 19, 19, 255, 22, 23, 23, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 33, 34, 34, 255, 26, 27, 27, 255, 33, 34, 34, 255, 28, 29, 30, 255, 31, 32, 33, 255, 33, 33, 34, 255, 19, 20, 20, 255, 25, 26, 26, 255, 16, 17, 17, 255, 12, 12, 13, 255, 10, 10, 10, 255, 16, 17, 17, 255, 11, 11, 12, 255, 16, 16, 16, 255, 12, 12, 12, 255, 10, 10, 10, 255, 3, 3, 3, 255, 5, 5, 5, 255, 6, 6, 6, 255, 15, 15, 16, 255, 8, 8, 9, 255, 11, 11, 12, 255, 10, 11, 11, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 7, 7, 8, 255, 6, 6, 6, 255, 11, 11, 12, 255, 12, 12, 13, 255, 8, 9, 9, 255, 7, 7, 7, 255, 10, 11, 11, 255, 16, 16, 17, 255, 18, 18, 18, 255, 19, 20, 20, 255, 13, 14, 14, 255, 8, 8, 9, 255, 8, 8, 8, 255, 10, 10, 10, 255, 11, 11, 12, 255, 16, 16, 16, 255, 20, 20, 21, 255, 23, 24, 24, 255, 23, 24, 25, 255, 29, 30, 30, 255, 33, 34, 34, 255, 25, 26, 27, 255, 29, 29, 30, 255, 24, 25, 25, 255, 29, 30, 31, 255, 31, 32, 32, 255, 26, 27, 28, 255, 18, 18, 19, 255, 20, 20, 21, 255, 54, 44, 29, 165, 57, 46, 30, 165, 51, 43, 28, 165, 40, 36, 26, 165, 42, 37, 26, 165, 43, 38, 26, 165, 48, 41, 27, 165, 45, 39, 26, 165, 38, 34, 25, 165, 76, 61, 44, 165, 48, 41, 27, 165, 46, 39, 27, 165, 45, 39, 27, 165, 39, 35, 25, 165, 49, 41, 27, 165, 50, 42, 28, 165, 61, 48, 32, 165, 55, 45, 30, 165, 49, 42, 27, 165, 43, 37, 26, 165, 39, 35, 25, 165, 42, 37, 26, 165, 41, 36, 27, 165, 41, 37, 27, 165, 38, 34, 26, 165, 40, 36, 26, 165, 40, 36, 26, 165, 46, 40, 30, 165, 81, 65, 46, 165, 43, 38, 28, 165, 51, 43, 28, 165, 47, 40, 27, 165, 44, 38, 26, 165, 44, 38, 26, 165, 39, 35, 25, 165, 42, 37, 26, 165, 36, 33, 25, 165, 40, 35, 25, 165, 39, 35, 25, 165, 56, 47, 34, 165, 60, 50, 37, 165, 87, 69, 49, 165, 39, 35, 26, 165, 46, 40, 27, 165, 42, 37, 26, 165, 40, 36, 26, 165, 44, 38, 26, 165, 37, 33, 25, 165, 38, 34, 25, 165, 45, 39, 29, 165, 44, 38, 26, 165, 44, 38, 26, 165, 38, 34, 25, 165, 51, 43, 32, 165, 39, 35, 25, 165, 47, 40, 30, 165, 40, 36, 27, 165, 43, 38, 26, 165, 47, 40, 27, 165, 54, 46, 34, 165, 38, 34, 25, 165, 40, 35, 25, 165, 37, 33, 25, 165, 43, 38, 26, 165, 46, 39, 27, 165, 46, 48, 41, 165, 42, 37, 26, 165, 39, 35, 25, 165, 42, 37, 26, 165, 43, 37, 26, 165, 50, 42, 28, 165, 57, 46, 30, 165, 46, 39, 27, 165, 52, 45, 33, 165, 44, 38, 26, 165, 42, 37, 26, 165, 48, 41, 27, 165, 54, 44, 29, 165, 53, 45, 33, 165, 37, 34, 25, 165, 37, 34, 25, 165, 43, 38, 26, 165, 41, 36, 26, 165, 43, 37, 26, 165, 48, 41, 27, 165, 42, 37, 26, 165, 67, 52, 34, 165, 41, 36, 26, 165, 37, 34, 25, 165, 38, 34, 25, 165, 49, 42, 27, 165, 49, 41, 27, 165, 47, 40, 27, 165, 55, 45, 29, 165, 58, 46, 31, 165, 45, 39, 26, 165, 44, 38, 26, 165, 40, 36, 26, 165, 47, 40, 27, 165, 44, 38, 26, 165, 42, 37, 26, 165, 41, 36, 26, 165, 52, 44, 32, 165, 45, 39, 26, 165, 44, 38, 26, 165, 51, 42, 28, 165, 41, 36, 26, 165, 71, 58, 42, 165, 41, 36, 26, 165, 43, 38, 26, 165, 40, 36, 26, 165, 40, 36, 26, 165, 40, 36, 26, 165, 41, 36, 26, 165, 48, 41, 27, 165, 43, 38, 26, 165, 43, 38, 26, 165, 57, 46, 30, 165, 46, 39, 27, 165, 65, 50, 33, 165, 49, 42, 27, 165, 40, 35, 25, 165, 43, 38, 26, 165, 45, 39, 26, 165, 48, 41, 27, 165, 49, 42, 27, 165, 47, 40, 27, 165, 42, 37, 28, 165, 36, 33, 25, 165, 44, 38, 26, 165, 47, 40, 27, 165, 41, 36, 26, 165, 39, 35, 25, 165, 45, 39, 26, 165, 52, 43, 28, 165, 40, 36, 26, 165, 50, 42, 28, 165, 44, 38, 26, 165, 43, 37, 26, 165, 53, 44, 29, 165, 40, 36, 26, 165, 43, 37, 26, 165, 36, 33, 25, 165, 37, 33, 25, 165, 37, 34, 25, 165, 41, 36, 26, 165, 41, 36, 26, 165, 37, 33, 25, 165, 37, 34, 25, 165, 42, 37, 26, 165, 41, 36, 26, 165, 36, 33, 25, 165, 58, 48, 35, 165, 41, 36, 26, 165, 66, 54, 39, 165, 56, 47, 34, 165, 37, 33, 25, 165, 56, 47, 34, 165, 37, 34, 25, 165, 43, 38, 26, 165, 39, 35, 25, 165, 47, 41, 30, 165, 61, 51, 37, 165, 57, 48, 35, 165, 60, 50, 36, 165, 39, 35, 25, 165, 39, 35, 25, 165, 37, 33, 25, 165, 41, 36, 26, 165, 41, 36, 27, 165, 49, 41, 27, 165, 60, 48, 32, 165, 47, 40, 27, 165, 45, 39, 26, 165, 47, 40, 27, 165, 52, 43, 29, 165, 60, 47, 31, 165, 49, 41, 27, 165, 50, 42, 28, 165, 45, 39, 26, 165, 44, 38, 26, 165, 60, 47, 31, 165, 45, 39, 27, 165, 45, 39, 26, 165, 43, 38, 26, 165, 42, 37, 26, 165, 38, 34, 25, 165, 36, 33, 25, 165, 43, 37, 26, 165, 38, 34, 25, 165, 40, 36, 26, 165, 47, 40, 27, 165, 46, 39, 27, 165, 67, 51, 34, 165, 53, 44, 29, 165, 45, 39, 27, 165, 38, 34, 25, 165, 41, 36, 26, 165, 38, 34, 26, 165, 49, 42, 31, 165, 41, 36, 26, 165, 40, 35, 26, 165, 40, 35, 26, 165, 37, 34, 25, 165, 44, 38, 26, 165, 43, 38, 26, 165, 46, 40, 27, 165, 40, 35, 26, 165, 47, 41, 30, 165, 47, 40, 27, 165, 57, 46, 30, 165, 45, 39, 26, 165, 55, 45, 29, 165, 46, 39, 27, 165, 45, 39, 27, 165, 49, 42, 27, 165, 48, 41, 27, 165, 56, 46, 30, 165, 46, 40, 27, 165, 45, 39, 27, 165, 55, 45, 30, 165, 64, 49, 33, 165, 55, 45, 30, 165, 47, 40, 27, 165, 52, 43, 28, 165, 56, 46, 30, 165, 56, 45, 30, 165, 53, 44, 29, 165, 60, 47, 31, 165, 47, 40, 27, 165, 57, 46, 30, 165, 39, 35, 25, 165, 44, 38, 26, 165, 50, 42, 28, 165, 51, 43, 28, 165, 78, 94, 36, 255, 43, 37, 26, 165, 38, 34, 25, 165, 39, 35, 25, 165, 46, 39, 27, 165, 41, 36, 26, 165, 48, 41, 31, 165, 63, 52, 38, 165, 56, 47, 34, 165, 37, 34, 25, 165, 50, 43, 32, 165, 42, 37, 28, 165, 38, 34, 25, 165, 40, 35, 25, 165, 47, 40, 27, 165, 47, 40, 27, 165, 46, 39, 27, 165, 58, 48, 35, 165, 59, 50, 36, 165, 42, 37, 26, 165, 45, 38, 26, 165, 13, 14, 14, 255, 11, 11, 11, 255, 10, 10, 10, 255, 15, 15, 16, 255, 11, 11, 12, 255, 20, 20, 21, 255, 25, 26, 27, 255, 17, 18, 18, 255, 23, 24, 24, 255, 29, 30, 31, 255, 33, 33, 34, 255, 22, 22, 23, 255, 24, 24, 25, 255, 21, 21, 22, 255, 30, 31, 32, 255, 29, 30, 30, 255, 29, 30, 31, 255, 32, 32, 33, 255, 16, 17, 17, 255, 11, 12, 12, 255, 9, 9, 10, 255, 12, 12, 12, 255, 9, 9, 10, 255, 10, 11, 11, 255, 15, 15, 16, 255, 15, 16, 16, 255, 22, 22, 23, 255, 16, 16, 17, 255, 16, 16, 17, 255, 16, 16, 17, 255, 14, 14, 14, 255, 9, 9, 10, 255, 11, 12, 12, 255, 17, 17, 18, 255, 16, 16, 17, 255, 22, 23, 23, 255, 23, 24, 24, 255, 26, 26, 27, 255, 25, 26, 27, 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, 24, 25, 26, 255, 23, 23, 24, 255, 21, 21, 22, 255, 12, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 6, 6, 6, 255, 12, 12, 13, 255, 18, 19, 19, 255, 17, 18, 18, 255, 21, 22, 23, 255, 27, 27, 28, 255, 22, 23, 23, 255, 20, 20, 21, 255, 18, 18, 19, 255, 17, 17, 18, 255, 21, 21, 22, 255, 26, 27, 28, 255, 26, 27, 27, 255, 26, 26, 27, 255, 23, 24, 25, 255, 19, 20, 20, 255, 15, 15, 15, 255, 11, 12, 12, 255, 11, 11, 12, 255, 11, 11, 11, 255, 14, 14, 15, 255, 18, 19, 19, 255, 21, 21, 22, 255, 31, 31, 32, 255, 24, 24, 25, 255, 24, 24, 25, 255, 21, 22, 22, 255, 19, 19, 20, 255, 13, 13, 13, 255, 16, 16, 16, 255, 16, 16, 16, 255, 12, 12, 13, 255, 14, 15, 15, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 14, 14, 255, 9, 9, 10, 255, 10, 10, 10, 255, 14, 14, 15, 255, 15, 15, 15, 255, 18, 19, 19, 255, 16, 16, 17, 255, 23, 23, 24, 255, 24, 24, 25, 255, 14, 14, 14, 255, 17, 17, 17, 255, 17, 17, 17, 255, 20, 21, 21, 255, 21, 21, 22, 255, 13, 13, 13, 255, 9, 10, 10, 255, 8, 9, 9, 255, 11, 11, 11, 255, 11, 11, 11, 255, 7, 8, 8, 255, 7, 7, 7, 255, 10, 10, 10, 255, 11, 12, 12, 255, 13, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 12, 13, 13, 255, 10, 11, 11, 255, 7, 8, 8, 255, 11, 11, 12, 255, 16, 16, 17, 255, 17, 18, 18, 255, 19, 20, 20, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 21, 21, 22, 255, 19, 19, 20, 255, 16, 16, 16, 255, 10, 11, 11, 255, 10, 10, 10, 255, 6, 6, 6, 255, 12, 12, 12, 255, 9, 9, 9, 255, 16, 17, 17, 255, 16, 17, 17, 255, 19, 20, 20, 255, 28, 29, 29, 255, 29, 29, 30, 255, 28, 29, 30, 255, 30, 30, 31, 255, 33, 33, 34, 255, 33, 33, 34, 255, 20, 21, 21, 255, 16, 16, 17, 255, 16, 16, 17, 255, 15, 16, 16, 255, 11, 11, 12, 255, 14, 14, 14, 255, 10, 10, 10, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 7, 8, 8, 255, 8, 8, 8, 255, 14, 14, 15, 255, 13, 13, 14, 255, 21, 21, 22, 255, 23, 24, 24, 255, 17, 17, 18, 255, 22, 23, 23, 255, 26, 26, 27, 255, 18, 18, 19, 255, 19, 19, 20, 255, 20, 21, 21, 255, 19, 19, 19, 255, 17, 17, 18, 255, 13, 13, 13, 255, 12, 13, 13, 255, 12, 13, 13, 255, 8, 8, 8, 255, 10, 10, 11, 255, 11, 12, 12, 255, 15, 16, 16, 255, 18, 19, 19, 255, 14, 15, 15, 255, 12, 13, 13, 255, 13, 13, 13, 255, 9, 10, 10, 255, 10, 11, 11, 255, 12, 12, 13, 255, 19, 19, 20, 255, 18, 18, 19, 255, 29, 30, 30, 255, 19, 20, 20, 255, 21, 21, 22, 255, 14, 14, 14, 255, 14, 14, 14, 255, 16, 16, 16, 255, 12, 13, 13, 255, 12, 13, 13, 255, 9, 9, 10, 255, 10, 10, 10, 255, 12, 12, 12, 255, 11, 11, 11, 255, 7, 7, 7, 255, 6, 6, 6, 255, 9, 10, 10, 255, 11, 11, 11, 255, 15, 15, 16, 255, 19, 19, 20, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 33, 33, 34, 255, 25, 25, 26, 255, 29, 29, 30, 255, 31, 31, 32, 255, 29, 30, 30, 255, 24, 25, 26, 255, 23, 24, 24, 255, 21, 22, 22, 255, 21, 22, 22, 255, 20, 20, 21, 255, 12, 12, 13, 255, 12, 12, 13, 255, 14, 14, 14, 255, 10, 10, 10, 255, 11, 11, 11, 255, 10, 10, 10, 255, 5, 5, 5, 255, 5, 5, 5, 255, 8, 8, 8, 255, 11, 11, 11, 255, 11, 11, 12, 255, 11, 11, 12, 255, 17, 17, 18, 255, 15, 16, 16, 255, 11, 11, 11, 255, 11, 11, 11, 255, 7, 7, 7, 255, 4, 4, 5, 255, 7, 7, 7, 255, 10, 10, 10, 255, 10, 10, 10, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 10, 11, 11, 255, 19, 19, 19, 255, 17, 17, 18, 255, 11, 12, 12, 255, 9, 9, 10, 255, 12, 12, 12, 255, 13, 14, 14, 255, 22, 23, 23, 255, 20, 21, 21, 255, 28, 29, 29, 255, 25, 26, 26, 255, 20, 21, 21, 255, 22, 23, 23, 255, 25, 26, 26, 255, 31, 32, 32, 255, 30, 30, 31, 255, 31, 32, 32, 255, 24, 25, 26, 255, 28, 29, 30, 255, 24, 24, 25, 255, 19, 19, 20, 255, 54, 44, 29, 165, 40, 35, 25, 165, 43, 38, 26, 165, 65, 50, 33, 165, 59, 47, 31, 165, 40, 36, 27, 165, 67, 55, 40, 165, 38, 34, 25, 165, 40, 36, 26, 165, 39, 35, 25, 165, 40, 35, 25, 165, 56, 45, 30, 165, 48, 41, 27, 165, 49, 42, 31, 165, 41, 36, 26, 165, 51, 43, 28, 165, 66, 51, 34, 165, 52, 43, 29, 165, 50, 42, 28, 165, 59, 47, 31, 165, 44, 38, 26, 165, 44, 38, 26, 165, 57, 48, 35, 165, 41, 37, 27, 165, 42, 37, 26, 165, 36, 33, 25, 165, 57, 48, 35, 165, 42, 37, 28, 165, 60, 50, 36, 165, 45, 47, 41, 165, 45, 39, 27, 165, 77, 57, 36, 165, 72, 54, 36, 165, 45, 39, 26, 165, 56, 45, 30, 165, 40, 36, 26, 165, 43, 37, 26, 165, 44, 38, 26, 165, 45, 39, 26, 165, 43, 37, 26, 165, 40, 36, 26, 165, 37, 33, 25, 165, 38, 34, 25, 165, 48, 41, 30, 165, 58, 46, 30, 165, 44, 38, 26, 165, 51, 43, 28, 165, 39, 35, 25, 165, 40, 35, 25, 165, 60, 47, 31, 165, 42, 37, 26, 165, 46, 39, 27, 165, 46, 40, 27, 165, 36, 33, 25, 165, 43, 38, 28, 165, 38, 34, 25, 165, 44, 38, 26, 165, 61, 48, 32, 165, 45, 39, 26, 165, 45, 39, 27, 165, 49, 41, 27, 165, 45, 39, 26, 165, 42, 37, 26, 165, 53, 44, 29, 165, 44, 38, 26, 165, 38, 34, 25, 165, 48, 41, 27, 165, 63, 49, 32, 165, 47, 40, 27, 165, 40, 36, 26, 165, 49, 41, 27, 165, 41, 36, 26, 165, 43, 38, 26, 165, 79, 64, 46, 165, 39, 35, 25, 165, 46, 39, 27, 165, 56, 45, 30, 165, 58, 46, 30, 165, 58, 46, 31, 165, 42, 37, 26, 165, 41, 36, 26, 165, 46, 40, 27, 165, 47, 40, 27, 165, 45, 46, 41, 165, 47, 40, 27, 165, 46, 39, 27, 165, 59, 47, 31, 165, 55, 45, 29, 165, 52, 43, 28, 165, 51, 42, 28, 165, 51, 43, 28, 165, 66, 51, 34, 165, 57, 46, 30, 165, 52, 43, 29, 165, 45, 39, 26, 165, 43, 37, 26, 165, 39, 35, 25, 165, 42, 37, 26, 165, 39, 35, 25, 165, 47, 40, 27, 165, 40, 35, 25, 165, 48, 41, 30, 165, 43, 37, 26, 165, 49, 50, 42, 165, 50, 42, 28, 165, 55, 45, 30, 165, 39, 35, 25, 165, 36, 33, 25, 165, 48, 41, 27, 165, 62, 49, 32, 165, 42, 37, 26, 165, 41, 36, 26, 165, 40, 35, 25, 165, 42, 37, 26, 165, 46, 39, 27, 165, 48, 41, 27, 165, 62, 49, 32, 165, 46, 40, 27, 165, 51, 43, 28, 165, 53, 44, 29, 165, 41, 36, 26, 165, 64, 53, 38, 165, 37, 34, 25, 165, 52, 44, 32, 165, 43, 38, 26, 165, 46, 40, 27, 165, 44, 38, 26, 165, 40, 35, 25, 165, 39, 35, 25, 165, 45, 39, 26, 165, 43, 37, 26, 165, 39, 35, 26, 165, 38, 34, 25, 165, 46, 40, 27, 165, 43, 38, 26, 165, 41, 36, 26, 165, 44, 38, 26, 165, 59, 47, 31, 165, 56, 45, 30, 165, 45, 39, 27, 165, 47, 40, 27, 165, 37, 33, 25, 165, 44, 38, 26, 165, 44, 38, 26, 165, 37, 34, 25, 165, 63, 52, 38, 165, 38, 34, 25, 165, 50, 43, 32, 165, 39, 35, 25, 165, 38, 34, 25, 165, 45, 39, 29, 165, 68, 56, 40, 165, 70, 57, 41, 165, 87, 70, 49, 165, 76, 62, 44, 165, 36, 33, 25, 165, 54, 46, 34, 165, 38, 34, 26, 165, 37, 34, 25, 165, 54, 44, 29, 165, 42, 37, 26, 165, 48, 41, 30, 165, 48, 41, 31, 165, 37, 34, 25, 165, 43, 38, 26, 165, 39, 35, 25, 165, 38, 34, 25, 165, 37, 34, 25, 165, 38, 34, 25, 165, 43, 38, 26, 165, 56, 45, 30, 165, 57, 46, 30, 165, 62, 49, 32, 165, 70, 53, 35, 165, 46, 39, 27, 165, 47, 40, 27, 165, 39, 35, 25, 165, 38, 34, 25, 165, 65, 50, 33, 165, 53, 44, 29, 165, 62, 49, 32, 165, 45, 39, 27, 165, 52, 43, 29, 165, 38, 34, 25, 165, 45, 39, 29, 165, 41, 36, 27, 165, 46, 40, 27, 165, 40, 35, 27, 165, 41, 36, 27, 165, 41, 36, 26, 165, 73, 54, 36, 165, 43, 38, 26, 165, 54, 44, 29, 165, 63, 49, 33, 165, 45, 39, 26, 165, 50, 42, 28, 165, 51, 42, 28, 165, 47, 40, 27, 165, 86, 69, 49, 165, 44, 38, 26, 165, 38, 34, 25, 165, 64, 53, 38, 165, 38, 34, 25, 165, 50, 42, 28, 165, 47, 40, 27, 165, 42, 37, 26, 165, 45, 39, 27, 165, 42, 37, 26, 165, 39, 35, 25, 165, 42, 37, 26, 165, 52, 51, 43, 165, 52, 43, 28, 165, 43, 37, 26, 165, 67, 51, 34, 165, 56, 45, 30, 165, 60, 47, 31, 165, 46, 39, 27, 165, 53, 44, 29, 165, 42, 36, 26, 165, 39, 35, 26, 165, 59, 47, 31, 165, 65, 50, 33, 165, 61, 56, 46, 165, 50, 48, 38, 165, 50, 42, 28, 165, 47, 40, 27, 165, 48, 41, 27, 165, 50, 42, 28, 165, 40, 36, 26, 165, 56, 46, 30, 165, 44, 38, 26, 165, 41, 36, 26, 165, 39, 35, 25, 165, 45, 39, 26, 165, 41, 36, 26, 165, 53, 45, 33, 165, 38, 35, 26, 165, 40, 36, 26, 165, 40, 35, 26, 165, 39, 35, 25, 165, 41, 36, 27, 165, 53, 45, 33, 165, 42, 37, 26, 165, 45, 47, 41, 165, 43, 38, 26, 165, 40, 36, 26, 165, 42, 37, 26, 165, 41, 36, 26, 165, 45, 39, 27, 165, 40, 36, 27, 165, 40, 36, 26, 165, 43, 38, 28, 165, 76, 61, 44, 165, 87, 70, 49, 165, 81, 65, 47, 165, 47, 40, 27, 165, 16, 17, 17, 255, 16, 16, 17, 255, 9, 9, 9, 255, 12, 13, 13, 255, 16, 16, 17, 255, 15, 15, 15, 255, 20, 21, 21, 255, 16, 17, 17, 255, 21, 22, 22, 255, 17, 18, 18, 255, 25, 25, 26, 255, 29, 29, 30, 255, 21, 22, 22, 255, 19, 20, 20, 255, 27, 28, 28, 255, 27, 27, 28, 255, 33, 34, 34, 255, 32, 33, 34, 255, 19, 19, 20, 255, 15, 16, 16, 255, 8, 9, 9, 255, 10, 10, 11, 255, 8, 8, 8, 255, 6, 6, 6, 255, 14, 14, 14, 255, 21, 22, 22, 255, 20, 20, 21, 255, 15, 15, 15, 255, 15, 16, 16, 255, 13, 13, 13, 255, 11, 11, 12, 255, 11, 12, 12, 255, 13, 13, 13, 255, 17, 17, 18, 255, 21, 21, 22, 255, 23, 23, 24, 255, 27, 27, 28, 255, 24, 25, 25, 255, 22, 22, 23, 255, 19, 20, 20, 255, 31, 32, 33, 255, 33, 33, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 33, 33, 34, 255, 33, 33, 34, 255, 25, 26, 27, 255, 19, 19, 19, 255, 14, 14, 14, 255, 12, 12, 12, 255, 5, 5, 6, 255, 10, 10, 10, 255, 11, 11, 11, 255, 15, 15, 15, 255, 11, 11, 11, 255, 22, 22, 23, 255, 23, 23, 24, 255, 14, 15, 15, 255, 15, 16, 16, 255, 15, 15, 15, 255, 16, 16, 17, 255, 20, 20, 21, 255, 24, 25, 25, 255, 26, 27, 27, 255, 23, 24, 24, 255, 13, 13, 14, 255, 11, 11, 11, 255, 12, 12, 12, 255, 13, 13, 14, 255, 12, 12, 12, 255, 12, 12, 12, 255, 9, 9, 9, 255, 13, 13, 14, 255, 26, 26, 27, 255, 30, 30, 31, 255, 21, 21, 22, 255, 21, 22, 22, 255, 22, 23, 24, 255, 19, 19, 20, 255, 10, 11, 11, 255, 12, 13, 13, 255, 11, 11, 11, 255, 14, 14, 14, 255, 14, 15, 15, 255, 13, 14, 14, 255, 12, 12, 13, 255, 13, 13, 14, 255, 12, 12, 13, 255, 12, 12, 12, 255, 11, 11, 11, 255, 10, 11, 11, 255, 16, 17, 17, 255, 12, 12, 12, 255, 18, 18, 19, 255, 15, 15, 15, 255, 13, 13, 13, 255, 12, 12, 13, 255, 13, 13, 13, 255, 16, 16, 16, 255, 12, 12, 12, 255, 10, 11, 11, 255, 7, 7, 7, 255, 9, 9, 9, 255, 6, 6, 6, 255, 7, 7, 7, 255, 9, 9, 10, 255, 9, 9, 9, 255, 11, 11, 11, 255, 14, 14, 15, 255, 12, 12, 13, 255, 11, 12, 12, 255, 19, 19, 20, 255, 15, 15, 15, 255, 13, 13, 13, 255, 8, 9, 9, 255, 7, 7, 7, 255, 13, 13, 14, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 14, 255, 19, 20, 20, 255, 21, 22, 22, 255, 26, 26, 27, 255, 20, 20, 21, 255, 13, 13, 14, 255, 10, 11, 11, 255, 7, 7, 8, 255, 8, 8, 8, 255, 13, 14, 14, 255, 9, 9, 10, 255, 15, 15, 16, 255, 18, 18, 18, 255, 26, 26, 27, 255, 28, 29, 29, 255, 31, 32, 32, 255, 33, 34, 34, 255, 32, 32, 33, 255, 22, 23, 23, 255, 20, 21, 21, 255, 14, 15, 15, 255, 8, 8, 8, 255, 5, 5, 6, 255, 11, 12, 12, 255, 9, 10, 10, 255, 7, 8, 8, 255, 11, 11, 12, 255, 6, 6, 6, 255, 8, 8, 8, 255, 4, 4, 4, 255, 6, 6, 7, 255, 3, 3, 3, 255, 9, 9, 10, 255, 13, 13, 13, 255, 11, 12, 12, 255, 17, 17, 18, 255, 22, 22, 23, 255, 17, 17, 18, 255, 13, 13, 14, 255, 24, 25, 25, 255, 21, 21, 22, 255, 18, 19, 19, 255, 17, 17, 17, 255, 18, 18, 19, 255, 7, 7, 7, 255, 15, 16, 16, 255, 7, 7, 7, 255, 9, 9, 10, 255, 10, 10, 10, 255, 14, 14, 14, 255, 21, 22, 22, 255, 17, 17, 17, 255, 23, 23, 24, 255, 22, 22, 23, 255, 18, 19, 19, 255, 11, 11, 12, 255, 9, 10, 10, 255, 12, 13, 13, 255, 13, 14, 14, 255, 18, 18, 19, 255, 21, 22, 22, 255, 21, 21, 22, 255, 26, 27, 28, 255, 17, 18, 18, 255, 15, 15, 16, 255, 14, 15, 15, 255, 13, 13, 13, 255, 11, 12, 12, 255, 16, 16, 17, 255, 14, 14, 15, 255, 10, 11, 11, 255, 9, 9, 9, 255, 11, 11, 11, 255, 8, 8, 8, 255, 10, 10, 11, 255, 11, 11, 11, 255, 13, 14, 14, 255, 33, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 32, 32, 33, 255, 29, 30, 30, 255, 31, 31, 32, 255, 32, 33, 34, 255, 23, 24, 24, 255, 24, 25, 25, 255, 29, 30, 30, 255, 24, 24, 25, 255, 18, 18, 18, 255, 22, 23, 23, 255, 17, 18, 18, 255, 14, 15, 15, 255, 11, 11, 11, 255, 12, 12, 12, 255, 10, 10, 10, 255, 11, 11, 12, 255, 8, 8, 8, 255, 10, 10, 10, 255, 10, 10, 11, 255, 7, 7, 7, 255, 12, 12, 12, 255, 14, 14, 15, 255, 14, 14, 15, 255, 17, 17, 18, 255, 14, 15, 15, 255, 9, 9, 9, 255, 13, 13, 14, 255, 14, 14, 14, 255, 14, 14, 15, 255, 13, 14, 14, 255, 11, 11, 11, 255, 7, 8, 8, 255, 8, 8, 8, 255, 9, 9, 9, 255, 8, 9, 9, 255, 14, 15, 15, 255, 14, 15, 15, 255, 11, 11, 11, 255, 8, 8, 9, 255, 10, 10, 10, 255, 13, 13, 13, 255, 22, 22, 23, 255, 26, 26, 27, 255, 21, 22, 22, 255, 20, 20, 21, 255, 21, 22, 22, 255, 17, 18, 18, 255, 15, 16, 16, 255, 21, 22, 22, 255, 22, 23, 23, 255, 22, 22, 23, 255, 27, 28, 28, 255, 17, 17, 17, 255, 24, 24, 25, 255, 20, 21, 21, 255, 16, 17, 17, 255, 40, 35, 25, 165, 44, 38, 26, 165, 49, 41, 27, 165, 46, 40, 27, 165, 41, 36, 26, 165, 48, 42, 31, 165, 42, 37, 28, 165, 44, 38, 26, 165, 43, 38, 26, 165, 48, 41, 27, 165, 42, 37, 26, 165, 51, 43, 28, 165, 39, 35, 26, 165, 44, 38, 26, 165, 58, 47, 31, 165, 68, 52, 34, 165, 61, 48, 32, 165, 50, 42, 27, 165, 43, 37, 26, 165, 48, 41, 27, 165, 43, 38, 26, 165, 47, 40, 30, 165, 39, 35, 25, 165, 46, 40, 27, 165, 48, 41, 27, 165, 39, 35, 25, 165, 58, 48, 35, 165, 37, 34, 25, 165, 36, 33, 25, 165, 38, 34, 25, 165, 59, 47, 31, 165, 48, 41, 27, 165, 60, 48, 32, 165, 44, 38, 26, 165, 45, 39, 26, 165, 51, 43, 28, 165, 58, 46, 31, 165, 50, 42, 28, 165, 43, 37, 26, 165, 45, 39, 29, 165, 38, 34, 25, 165, 55, 46, 34, 165, 44, 38, 26, 165, 40, 35, 25, 165, 70, 53, 35, 165, 47, 40, 27, 165, 55, 45, 30, 165, 43, 37, 26, 165, 45, 39, 26, 165, 47, 40, 27, 165, 56, 46, 30, 165, 47, 40, 27, 165, 37, 33, 25, 165, 47, 40, 27, 165, 49, 41, 27, 165, 38, 34, 25, 165, 43, 37, 26, 165, 41, 36, 26, 165, 44, 38, 26, 165, 44, 38, 26, 165, 49, 42, 27, 165, 41, 36, 26, 165, 45, 39, 27, 165, 38, 34, 25, 165, 49, 41, 27, 165, 48, 41, 27, 165, 54, 44, 29, 165, 49, 42, 27, 165, 46, 39, 27, 165, 44, 38, 26, 165, 58, 49, 35, 165, 41, 44, 40, 165, 36, 33, 25, 165, 43, 38, 28, 165, 57, 48, 35, 165, 41, 36, 26, 165, 36, 33, 25, 165, 40, 35, 25, 165, 40, 35, 25, 165, 43, 37, 26, 165, 40, 35, 26, 165, 37, 34, 25, 165, 39, 35, 26, 165, 52, 43, 28, 165, 46, 39, 27, 165, 46, 40, 27, 165, 50, 42, 28, 165, 54, 44, 29, 165, 48, 41, 27, 165, 65, 50, 33, 165, 47, 40, 27, 165, 43, 38, 26, 165, 60, 47, 31, 165, 45, 39, 27, 165, 61, 48, 32, 165, 48, 41, 27, 165, 41, 36, 26, 165, 48, 41, 27, 165, 50, 42, 28, 165, 45, 39, 27, 165, 45, 39, 26, 165, 50, 42, 28, 165, 45, 39, 27, 165, 57, 46, 30, 165, 50, 42, 28, 165, 53, 43, 29, 165, 59, 47, 31, 165, 61, 48, 32, 165, 51, 42, 28, 165, 49, 42, 27, 165, 37, 33, 25, 165, 43, 38, 26, 165, 41, 36, 27, 165, 47, 40, 27, 165, 65, 50, 33, 165, 55, 45, 30, 165, 58, 46, 30, 165, 47, 40, 27, 165, 45, 39, 29, 165, 40, 36, 26, 165, 57, 48, 35, 165, 59, 49, 36, 165, 39, 35, 25, 165, 43, 38, 28, 165, 64, 53, 38, 165, 44, 38, 29, 165, 43, 37, 26, 165, 47, 40, 27, 165, 38, 34, 25, 165, 44, 38, 26, 165, 38, 34, 25, 165, 55, 46, 34, 165, 41, 37, 27, 165, 45, 39, 27, 165, 43, 38, 28, 165, 40, 36, 26, 165, 52, 43, 28, 165, 47, 40, 27, 165, 46, 40, 27, 165, 70, 53, 35, 165, 64, 50, 33, 165, 56, 46, 30, 165, 46, 39, 27, 165, 40, 35, 26, 165, 45, 47, 42, 165, 38, 34, 25, 165, 38, 34, 25, 165, 48, 41, 30, 165, 46, 40, 30, 165, 39, 35, 25, 165, 43, 37, 26, 165, 40, 35, 26, 165, 44, 39, 29, 165, 60, 50, 36, 165, 61, 51, 37, 165, 47, 48, 43, 165, 40, 36, 26, 165, 38, 34, 25, 165, 38, 34, 25, 165, 45, 39, 27, 165, 55, 45, 30, 165, 44, 38, 26, 165, 45, 39, 26, 165, 41, 36, 26, 165, 41, 36, 26, 165, 47, 40, 27, 165, 38, 34, 26, 165, 46, 40, 27, 165, 37, 34, 25, 165, 42, 37, 26, 165, 46, 40, 27, 165, 48, 41, 27, 165, 47, 40, 27, 165, 48, 41, 27, 165, 49, 41, 27, 165, 54, 44, 29, 165, 52, 43, 29, 165, 62, 49, 32, 165, 60, 48, 31, 165, 63, 49, 32, 165, 43, 37, 26, 165, 55, 45, 29, 165, 48, 41, 27, 165, 49, 41, 27, 165, 36, 33, 25, 165, 39, 35, 25, 165, 59, 49, 36, 165, 40, 36, 27, 165, 43, 38, 28, 165, 47, 40, 27, 165, 49, 42, 27, 165, 41, 36, 26, 165, 43, 38, 26, 165, 63, 49, 32, 165, 48, 41, 27, 165, 44, 38, 26, 165, 44, 38, 26, 165, 44, 38, 26, 165, 41, 36, 26, 165, 45, 39, 27, 165, 38, 34, 25, 165, 43, 38, 26, 165, 53, 44, 29, 165, 51, 43, 28, 165, 53, 44, 29, 165, 49, 42, 27, 165, 52, 43, 28, 165, 47, 40, 27, 165, 43, 37, 26, 165, 65, 54, 39, 165, 47, 40, 27, 165, 56, 45, 30, 165, 51, 43, 28, 165, 56, 45, 30, 165, 54, 44, 29, 165, 48, 41, 27, 165, 43, 37, 26, 165, 43, 37, 26, 165, 43, 38, 28, 165, 43, 37, 26, 165, 45, 39, 27, 165, 42, 37, 26, 165, 44, 38, 26, 165, 77, 57, 36, 165, 61, 48, 32, 165, 48, 41, 27, 165, 50, 42, 28, 165, 42, 37, 26, 165, 44, 38, 26, 165, 48, 41, 27, 165, 49, 41, 27, 165, 46, 47, 42, 165, 43, 38, 26, 165, 45, 39, 27, 165, 43, 38, 28, 165, 40, 36, 26, 165, 36, 33, 25, 165, 38, 34, 25, 165, 54, 44, 29, 165, 45, 39, 26, 165, 44, 38, 26, 165, 42, 37, 26, 165, 40, 36, 27, 165, 36, 33, 25, 165, 43, 38, 26, 165, 40, 35, 26, 165, 57, 56, 48, 165, 39, 35, 25, 165, 41, 36, 26, 165, 40, 36, 26, 165, 47, 40, 27, 165, 44, 38, 29, 165, 47, 41, 30, 165, 79, 63, 45, 165, 42, 37, 26, 165, 43, 37, 26, 165, 12, 12, 13, 255, 13, 13, 13, 255, 7, 7, 7, 255, 10, 10, 10, 255, 12, 13, 13, 255, 12, 12, 13, 255, 16, 17, 17, 255, 15, 15, 15, 255, 12, 13, 13, 255, 17, 17, 18, 255, 15, 15, 16, 255, 19, 20, 20, 255, 17, 18, 18, 255, 28, 29, 29, 255, 24, 24, 25, 255, 27, 28, 28, 255, 29, 30, 30, 255, 18, 19, 19, 255, 25, 25, 26, 255, 16, 16, 17, 255, 14, 14, 15, 255, 13, 14, 14, 255, 10, 11, 11, 255, 11, 11, 11, 255, 8, 8, 8, 255, 14, 14, 14, 255, 20, 20, 21, 255, 13, 14, 14, 255, 16, 17, 17, 255, 11, 11, 12, 255, 11, 11, 12, 255, 14, 14, 15, 255, 17, 17, 18, 255, 20, 21, 21, 255, 20, 21, 21, 255, 16, 16, 17, 255, 27, 28, 29, 255, 23, 24, 25, 255, 23, 23, 24, 255, 28, 28, 29, 255, 32, 32, 33, 255, 33, 34, 34, 255, 33, 34, 34, 255, 32, 33, 33, 255, 28, 28, 29, 255, 23, 24, 24, 255, 22, 23, 23, 255, 18, 19, 19, 255, 18, 19, 19, 255, 11, 11, 12, 255, 7, 7, 8, 255, 8, 8, 9, 255, 10, 10, 10, 255, 17, 18, 18, 255, 16, 16, 16, 255, 18, 18, 19, 255, 18, 19, 19, 255, 19, 20, 20, 255, 18, 19, 19, 255, 16, 16, 17, 255, 21, 21, 22, 255, 13, 14, 14, 255, 17, 17, 18, 255, 14, 14, 15, 255, 15, 16, 16, 255, 19, 19, 20, 255, 9, 9, 10, 255, 6, 6, 7, 255, 12, 13, 13, 255, 12, 13, 13, 255, 10, 10, 10, 255, 7, 7, 7, 255, 13, 14, 14, 255, 19, 20, 20, 255, 19, 20, 20, 255, 18, 18, 19, 255, 19, 20, 20, 255, 16, 17, 17, 255, 11, 11, 11, 255, 13, 13, 13, 255, 13, 14, 14, 255, 16, 17, 17, 255, 15, 16, 16, 255, 20, 20, 21, 255, 15, 16, 16, 255, 14, 14, 15, 255, 16, 16, 16, 255, 18, 18, 18, 255, 16, 17, 17, 255, 15, 15, 16, 255, 8, 8, 9, 255, 11, 11, 12, 255, 12, 12, 13, 255, 14, 15, 15, 255, 9, 9, 10, 255, 7, 8, 8, 255, 6, 6, 7, 255, 9, 9, 10, 255, 9, 10, 10, 255, 11, 11, 11, 255, 9, 10, 10, 255, 9, 9, 9, 255, 9, 9, 9, 255, 6, 7, 7, 255, 9, 9, 10, 255, 8, 8, 8, 255, 11, 12, 12, 255, 18, 18, 19, 255, 18, 19, 19, 255, 19, 19, 20, 255, 14, 14, 15, 255, 15, 16, 16, 255, 17, 17, 18, 255, 13, 14, 14, 255, 10, 10, 10, 255, 8, 8, 8, 255, 10, 10, 11, 255, 11, 12, 12, 255, 8, 8, 8, 255, 11, 11, 12, 255, 11, 11, 11, 255, 12, 12, 13, 255, 16, 16, 16, 255, 16, 17, 17, 255, 17, 17, 18, 255, 8, 8, 8, 255, 8, 8, 9, 255, 11, 11, 12, 255, 13, 13, 13, 255, 16, 16, 17, 255, 12, 12, 12, 255, 20, 21, 21, 255, 19, 19, 20, 255, 16, 17, 17, 255, 20, 20, 21, 255, 15, 16, 16, 255, 14, 15, 15, 255, 27, 28, 28, 255, 22, 23, 23, 255, 14, 15, 15, 255, 13, 13, 13, 255, 10, 10, 10, 255, 7, 7, 7, 255, 13, 13, 14, 255, 5, 5, 5, 255, 6, 6, 7, 255, 6, 6, 6, 255, 9, 9, 9, 255, 13, 13, 13, 255, 9, 9, 9, 255, 4, 5, 5, 255, 11, 11, 11, 255, 9, 10, 10, 255, 11, 12, 12, 255, 11, 11, 11, 255, 15, 15, 15, 255, 19, 19, 19, 255, 15, 16, 16, 255, 16, 16, 16, 255, 19, 20, 20, 255, 19, 20, 20, 255, 15, 16, 16, 255, 15, 15, 16, 255, 7, 7, 7, 255, 10, 10, 10, 255, 5, 5, 5, 255, 10, 10, 10, 255, 10, 10, 11, 255, 15, 15, 16, 255, 23, 23, 24, 255, 21, 22, 22, 255, 20, 20, 21, 255, 20, 20, 21, 255, 18, 18, 18, 255, 14, 14, 15, 255, 10, 10, 10, 255, 8, 8, 9, 255, 13, 13, 13, 255, 16, 17, 17, 255, 17, 18, 18, 255, 20, 20, 21, 255, 24, 24, 25, 255, 28, 29, 29, 255, 16, 16, 17, 255, 21, 21, 22, 255, 21, 22, 22, 255, 23, 24, 25, 255, 23, 23, 24, 255, 16, 17, 17, 255, 17, 17, 18, 255, 14, 14, 14, 255, 11, 11, 11, 255, 9, 9, 9, 255, 9, 9, 9, 255, 14, 15, 15, 255, 17, 17, 17, 255, 33, 34, 34, 255, 33, 34, 34, 255, 33, 33, 34, 255, 32, 32, 33, 255, 28, 29, 30, 255, 22, 23, 23, 255, 28, 29, 30, 255, 26, 26, 27, 255, 23, 23, 24, 255, 22, 23, 23, 255, 14, 14, 15, 255, 19, 19, 20, 255, 22, 22, 23, 255, 17, 17, 18, 255, 15, 15, 16, 255, 15, 16, 16, 255, 12, 12, 12, 255, 7, 7, 8, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 10, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 10, 10, 10, 255, 10, 10, 10, 255, 19, 19, 20, 255, 18, 19, 19, 255, 20, 21, 21, 255, 19, 20, 20, 255, 12, 13, 13, 255, 18, 18, 19, 255, 15, 15, 15, 255, 14, 14, 15, 255, 15, 15, 15, 255, 11, 11, 11, 255, 11, 12, 12, 255, 9, 9, 10, 255, 9, 9, 10, 255, 8, 8, 9, 255, 13, 14, 14, 255, 14, 14, 15, 255, 10, 11, 11, 255, 12, 13, 13, 255, 11, 11, 11, 255, 17, 17, 17, 255, 22, 22, 23, 255, 19, 19, 19, 255, 19, 19, 20, 255, 15, 15, 16, 255, 14, 15, 15, 255, 24, 25, 26, 255, 14, 14, 14, 255, 24, 24, 25, 255, 29, 30, 30, 255, 22, 23, 23, 255, 19, 20, 20, 255, 22, 22, 23, 255, 16, 16, 16, 255, 15, 16, 16, 255, 39, 35, 25, 165, 51, 44, 32, 165, 42, 37, 26, 165, 39, 35, 26, 165, 44, 38, 26, 165, 45, 39, 26, 165, 43, 37, 26, 165, 44, 38, 26, 165, 47, 40, 27, 165, 44, 38, 26, 165, 49, 41, 27, 165, 49, 42, 27, 165, 42, 37, 26, 165, 39, 35, 25, 165, 62, 49, 32, 165, 59, 47, 31, 165, 44, 38, 26, 165, 51, 43, 28, 165, 42, 37, 26, 165, 37, 33, 25, 165, 38, 34, 25, 165, 40, 36, 27, 165, 38, 34, 25, 165, 39, 35, 25, 165, 40, 36, 26, 165, 49, 41, 27, 165, 45, 39, 29, 165, 41, 36, 26, 165, 41, 36, 26, 165, 41, 36, 26, 165, 64, 50, 33, 165, 48, 41, 27, 165, 51, 43, 28, 165, 59, 47, 31, 165, 46, 39, 27, 165, 53, 44, 29, 165, 61, 48, 32, 165, 47, 40, 27, 165, 41, 37, 27, 165, 52, 44, 33, 165, 37, 34, 25, 165, 40, 36, 26, 165, 50, 42, 28, 165, 50, 42, 28, 165, 64, 50, 33, 165, 61, 48, 32, 165, 46, 39, 27, 165, 56, 54, 44, 165, 52, 43, 28, 165, 56, 54, 44, 165, 41, 36, 26, 165, 40, 35, 26, 165, 39, 35, 25, 165, 40, 36, 26, 165, 47, 40, 27, 165, 40, 36, 27, 165, 51, 44, 32, 165, 56, 47, 34, 165, 43, 38, 26, 165, 47, 40, 27, 165, 62, 49, 32, 165, 44, 38, 26, 165, 43, 37, 26, 165, 42, 37, 26, 165, 44, 38, 26, 165, 48, 41, 27, 165, 40, 35, 26, 165, 42, 37, 26, 165, 38, 34, 25, 165, 54, 46, 34, 165, 54, 46, 33, 165, 39, 35, 25, 165, 39, 35, 25, 165, 49, 42, 31, 165, 43, 38, 26, 165, 41, 37, 27, 165, 63, 52, 38, 165, 58, 48, 35, 165, 40, 36, 27, 165, 40, 35, 25, 165, 44, 38, 26, 165, 41, 36, 26, 165, 38, 34, 25, 165, 43, 38, 26, 165, 48, 41, 27, 165, 43, 37, 26, 165, 40, 36, 26, 165, 52, 43, 28, 165, 50, 42, 28, 165, 52, 43, 28, 165, 40, 35, 25, 165, 42, 37, 26, 165, 44, 38, 26, 165, 58, 47, 31, 165, 63, 49, 33, 165, 48, 41, 27, 165, 44, 38, 26, 165, 45, 39, 27, 165, 54, 44, 29, 165, 42, 37, 26, 165, 43, 37, 26, 165, 48, 41, 27, 165, 47, 40, 27, 165, 43, 37, 26, 165, 47, 40, 27, 165, 53, 43, 29, 165, 71, 54, 35, 165, 60, 48, 32, 165, 49, 41, 27, 165, 41, 36, 26, 165, 45, 39, 26, 165, 45, 38, 26, 165, 44, 38, 26, 165, 40, 35, 25, 165, 44, 38, 26, 165, 57, 46, 30, 165, 54, 44, 29, 165, 45, 39, 26, 165, 36, 33, 25, 165, 61, 50, 37, 165, 66, 54, 39, 165, 48, 41, 31, 165, 39, 35, 25, 165, 40, 35, 25, 165, 74, 60, 43, 165, 37, 34, 25, 165, 49, 41, 27, 165, 44, 38, 26, 165, 45, 39, 26, 165, 54, 44, 29, 165, 41, 36, 26, 165, 40, 35, 26, 165, 40, 36, 26, 165, 39, 35, 25, 165, 38, 34, 25, 165, 40, 35, 26, 165, 45, 39, 26, 165, 53, 44, 29, 165, 52, 43, 29, 165, 72, 54, 36, 165, 74, 56, 36, 165, 62, 49, 32, 165, 41, 36, 26, 165, 37, 34, 25, 165, 37, 33, 25, 165, 80, 65, 46, 165, 41, 37, 27, 165, 48, 42, 31, 165, 44, 38, 29, 165, 65, 54, 39, 165, 37, 34, 25, 165, 42, 37, 26, 165, 45, 39, 27, 165, 43, 38, 26, 165, 41, 36, 26, 165, 71, 58, 42, 165, 42, 37, 26, 165, 43, 37, 26, 165, 41, 36, 26, 165, 50, 42, 28, 165, 50, 42, 28, 165, 77, 57, 36, 165, 38, 34, 25, 165, 41, 36, 26, 165, 41, 36, 26, 165, 41, 36, 26, 165, 46, 40, 30, 165, 42, 37, 28, 165, 40, 36, 26, 165, 38, 34, 25, 165, 41, 36, 26, 165, 47, 40, 27, 165, 52, 43, 28, 165, 44, 38, 26, 165, 38, 34, 25, 165, 47, 40, 27, 165, 54, 44, 29, 165, 57, 46, 30, 165, 61, 48, 32, 165, 63, 49, 32, 165, 47, 40, 27, 165, 39, 35, 25, 165, 43, 37, 26, 165, 40, 36, 27, 165, 40, 35, 25, 165, 43, 38, 26, 165, 61, 50, 37, 165, 38, 34, 25, 165, 38, 34, 25, 165, 36, 33, 25, 165, 36, 33, 25, 165, 39, 35, 25, 165, 45, 47, 41, 165, 40, 36, 26, 165, 46, 39, 27, 165, 46, 39, 27, 165, 41, 36, 26, 165, 40, 35, 25, 165, 49, 41, 27, 165, 40, 35, 25, 165, 39, 35, 25, 165, 46, 39, 27, 165, 42, 37, 26, 165, 44, 38, 26, 165, 54, 44, 29, 165, 48, 41, 27, 165, 48, 41, 27, 165, 50, 42, 28, 165, 47, 40, 27, 165, 39, 35, 25, 165, 38, 34, 25, 165, 44, 38, 26, 165, 48, 41, 27, 165, 51, 42, 28, 165, 49, 41, 27, 165, 41, 36, 26, 165, 39, 35, 25, 165, 49, 42, 31, 165, 46, 40, 30, 165, 40, 35, 25, 165, 44, 38, 26, 165, 48, 41, 27, 165, 50, 42, 28, 165, 63, 49, 33, 165, 58, 46, 31, 165, 52, 72, 35, 255, 39, 35, 25, 165, 41, 36, 26, 165, 45, 39, 26, 165, 39, 35, 25, 165, 51, 43, 28, 165, 37, 33, 25, 165, 41, 36, 26, 165, 49, 42, 27, 165, 41, 36, 26, 165, 38, 34, 26, 165, 45, 39, 29, 165, 40, 35, 25, 165, 40, 36, 26, 165, 52, 43, 28, 165, 49, 41, 27, 165, 41, 36, 26, 165, 42, 37, 26, 165, 42, 37, 26, 165, 42, 37, 26, 165, 41, 36, 26, 165, 68, 56, 40, 165, 37, 33, 25, 165, 43, 38, 26, 165, 47, 40, 27, 165, 43, 37, 26, 165, 42, 37, 26, 165, 39, 35, 25, 165, 44, 38, 26, 165, 37, 33, 25, 165, 40, 36, 26, 165, 10, 11, 11, 255, 11, 11, 12, 255, 14, 14, 14, 255, 11, 11, 12, 255, 9, 9, 9, 255, 11, 11, 12, 255, 14, 14, 14, 255, 14, 15, 15, 255, 17, 17, 17, 255, 12, 13, 13, 255, 23, 23, 24, 255, 21, 22, 22, 255, 13, 13, 13, 255, 19, 20, 20, 255, 22, 23, 23, 255, 21, 21, 22, 255, 31, 31, 32, 255, 16, 16, 17, 255, 28, 28, 29, 255, 26, 27, 28, 255, 15, 16, 16, 255, 16, 16, 17, 255, 8, 9, 9, 255, 10, 11, 11, 255, 9, 9, 10, 255, 11, 12, 12, 255, 8, 8, 9, 255, 12, 13, 13, 255, 10, 10, 11, 255, 8, 9, 9, 255, 13, 13, 14, 255, 13, 13, 14, 255, 16, 17, 17, 255, 15, 15, 15, 255, 21, 22, 22, 255, 26, 26, 27, 255, 28, 29, 29, 255, 24, 25, 25, 255, 27, 27, 28, 255, 20, 21, 21, 255, 23, 24, 24, 255, 23, 24, 24, 255, 28, 29, 29, 255, 25, 26, 26, 255, 29, 29, 30, 255, 26, 27, 28, 255, 27, 28, 28, 255, 21, 21, 22, 255, 16, 16, 16, 255, 12, 13, 13, 255, 8, 8, 9, 255, 12, 12, 12, 255, 9, 9, 9, 255, 17, 17, 18, 255, 16, 16, 16, 255, 16, 16, 16, 255, 17, 18, 18, 255, 14, 15, 15, 255, 15, 15, 15, 255, 20, 20, 21, 255, 14, 14, 15, 255, 16, 16, 16, 255, 12, 13, 13, 255, 9, 10, 10, 255, 10, 11, 11, 255, 11, 11, 11, 255, 8, 8, 8, 255, 11, 12, 12, 255, 6, 7, 7, 255, 6, 6, 7, 255, 3, 3, 3, 255, 10, 10, 10, 255, 14, 14, 15, 255, 16, 17, 17, 255, 17, 17, 17, 255, 15, 15, 16, 255, 11, 11, 11, 255, 12, 12, 12, 255, 14, 14, 15, 255, 13, 14, 14, 255, 13, 13, 13, 255, 18, 19, 19, 255, 22, 23, 23, 255, 19, 20, 20, 255, 22, 23, 24, 255, 24, 24, 25, 255, 19, 19, 20, 255, 15, 15, 15, 255, 15, 16, 16, 255, 15, 15, 16, 255, 10, 10, 10, 255, 10, 11, 11, 255, 9, 9, 10, 255, 8, 8, 8, 255, 9, 9, 9, 255, 7, 7, 8, 255, 9, 9, 9, 255, 13, 14, 14, 255, 10, 10, 10, 255, 8, 8, 8, 255, 15, 16, 16, 255, 10, 10, 11, 255, 8, 8, 8, 255, 15, 15, 16, 255, 15, 15, 15, 255, 16, 17, 17, 255, 16, 16, 16, 255, 19, 19, 19, 255, 25, 26, 26, 255, 25, 26, 26, 255, 16, 16, 17, 255, 17, 18, 18, 255, 15, 15, 16, 255, 12, 13, 13, 255, 8, 8, 9, 255, 8, 8, 8, 255, 11, 12, 12, 255, 10, 10, 10, 255, 10, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 9, 10, 10, 255, 13, 13, 13, 255, 10, 10, 10, 255, 14, 15, 15, 255, 10, 10, 10, 255, 9, 9, 9, 255, 12, 12, 12, 255, 5, 5, 5, 255, 9, 9, 10, 255, 10, 10, 10, 255, 14, 14, 14, 255, 15, 15, 16, 255, 13, 14, 14, 255, 15, 15, 16, 255, 12, 12, 12, 255, 14, 15, 15, 255, 17, 18, 18, 255, 16, 16, 17, 255, 12, 12, 12, 255, 15, 15, 16, 255, 11, 11, 11, 255, 9, 9, 9, 255, 11, 11, 12, 255, 8, 9, 9, 255, 6, 6, 6, 255, 7, 7, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 4, 4, 4, 255, 3, 3, 3, 255, 8, 8, 8, 255, 10, 10, 10, 255, 7, 7, 8, 255, 11, 11, 11, 255, 12, 12, 12, 255, 15, 15, 16, 255, 18, 18, 19, 255, 15, 15, 16, 255, 17, 18, 18, 255, 13, 14, 14, 255, 8, 9, 9, 255, 6, 6, 6, 255, 9, 9, 10, 255, 11, 11, 12, 255, 16, 17, 17, 255, 13, 14, 14, 255, 23, 23, 24, 255, 20, 21, 21, 255, 16, 17, 17, 255, 17, 18, 18, 255, 14, 15, 15, 255, 17, 17, 18, 255, 18, 18, 19, 255, 10, 11, 11, 255, 12, 12, 12, 255, 11, 12, 12, 255, 20, 20, 21, 255, 16, 17, 17, 255, 22, 23, 23, 255, 31, 32, 32, 255, 24, 25, 25, 255, 28, 29, 29, 255, 30, 30, 31, 255, 28, 29, 30, 255, 19, 19, 19, 255, 14, 14, 15, 255, 13, 13, 13, 255, 10, 10, 11, 255, 7, 7, 7, 255, 5, 5, 5, 255, 9, 9, 9, 255, 11, 11, 12, 255, 14, 14, 14, 255, 33, 33, 34, 255, 27, 27, 28, 255, 31, 32, 32, 255, 32, 33, 34, 255, 27, 27, 28, 255, 27, 27, 28, 255, 20, 21, 21, 255, 15, 15, 16, 255, 20, 20, 21, 255, 19, 19, 20, 255, 11, 12, 12, 255, 19, 19, 20, 255, 13, 14, 14, 255, 16, 17, 17, 255, 13, 14, 14, 255, 11, 12, 12, 255, 9, 9, 9, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 12, 255, 11, 11, 12, 255, 13, 14, 14, 255, 15, 16, 16, 255, 7, 7, 7, 255, 6, 6, 6, 255, 8, 8, 9, 255, 13, 13, 14, 255, 23, 24, 24, 255, 15, 16, 16, 255, 20, 21, 21, 255, 18, 18, 19, 255, 20, 21, 21, 255, 14, 14, 15, 255, 13, 13, 13, 255, 12, 13, 13, 255, 17, 17, 17, 255, 15, 16, 16, 255, 16, 16, 17, 255, 9, 9, 9, 255, 6, 6, 6, 255, 7, 7, 7, 255, 6, 7, 7, 255, 10, 10, 11, 255, 12, 12, 13, 255, 15, 15, 15, 255, 17, 17, 17, 255, 18, 18, 19, 255, 17, 17, 18, 255, 16, 17, 17, 255, 13, 14, 14, 255, 11, 11, 12, 255, 12, 13, 13, 255, 16, 16, 16, 255, 17, 17, 17, 255, 20, 21, 21, 255, 16, 17, 17, 255, 23, 23, 24, 255, 19, 19, 20, 255, 14, 14, 15, 255, 12, 12, 12, 255, 37, 33, 25, 165, 41, 36, 26, 165, 38, 34, 26, 165, 38, 34, 25, 165, 44, 38, 26, 165, 38, 34, 25, 165, 61, 51, 37, 165, 52, 45, 33, 165, 40, 35, 25, 165, 48, 41, 27, 165, 49, 41, 27, 165, 63, 49, 32, 165, 46, 40, 27, 165, 43, 37, 26, 165, 46, 40, 27, 165, 48, 41, 27, 165, 41, 36, 26, 165, 56, 45, 30, 165, 37, 34, 25, 165, 43, 38, 28, 165, 47, 40, 30, 165, 39, 35, 25, 165, 41, 36, 26, 165, 51, 44, 32, 165, 44, 39, 29, 165, 38, 34, 25, 165, 42, 37, 26, 165, 45, 39, 26, 165, 42, 37, 28, 165, 38, 34, 25, 165, 50, 42, 28, 165, 78, 58, 36, 165, 73, 55, 36, 165, 73, 55, 36, 165, 61, 48, 32, 165, 52, 43, 29, 165, 47, 40, 27, 165, 42, 37, 26, 165, 42, 37, 26, 165, 49, 42, 27, 165, 54, 45, 29, 165, 43, 37, 26, 165, 49, 42, 27, 165, 63, 49, 32, 165, 74, 55, 36, 165, 70, 53, 35, 165, 58, 47, 31, 165, 53, 44, 29, 165, 48, 41, 27, 165, 40, 36, 26, 165, 49, 41, 27, 165, 57, 46, 30, 165, 46, 39, 27, 165, 42, 37, 26, 165, 73, 59, 42, 165, 37, 34, 25, 165, 43, 37, 26, 165, 39, 34, 25, 165, 44, 38, 26, 165, 45, 39, 26, 165, 63, 49, 32, 165, 62, 48, 32, 165, 47, 40, 27, 165, 42, 37, 26, 165, 40, 35, 25, 165, 49, 42, 27, 165, 44, 38, 26, 165, 39, 35, 25, 165, 37, 34, 25, 165, 43, 38, 28, 165, 39, 35, 25, 165, 58, 48, 35, 165, 41, 36, 27, 165, 37, 34, 25, 165, 38, 34, 25, 165, 66, 55, 39, 165, 47, 41, 30, 165, 76, 62, 44, 165, 37, 34, 25, 165, 40, 35, 26, 165, 47, 40, 27, 165, 54, 46, 34, 165, 63, 52, 38, 165, 40, 35, 25, 165, 50, 42, 28, 165, 59, 47, 31, 165, 54, 44, 29, 165, 46, 39, 27, 165, 41, 36, 26, 165, 41, 36, 26, 165, 44, 46, 40, 165, 45, 39, 27, 165, 47, 40, 27, 165, 45, 39, 27, 165, 68, 52, 34, 165, 52, 43, 28, 165, 69, 52, 35, 165, 77, 57, 36, 165, 47, 40, 27, 165, 40, 35, 25, 165, 40, 35, 25, 165, 37, 33, 25, 165, 45, 39, 26, 165, 41, 36, 26, 165, 43, 37, 26, 165, 52, 43, 28, 165, 50, 42, 28, 165, 53, 44, 29, 165, 48, 41, 27, 165, 55, 45, 30, 165, 63, 49, 32, 165, 49, 41, 27, 165, 49, 41, 27, 165, 44, 38, 26, 165, 39, 35, 25, 165, 45, 38, 26, 165, 49, 41, 27, 165, 42, 37, 26, 165, 57, 48, 35, 165, 87, 69, 49, 165, 50, 43, 32, 165, 39, 35, 25, 165, 54, 46, 34, 165, 63, 52, 38, 165, 37, 34, 25, 165, 40, 36, 26, 165, 44, 38, 26, 165, 60, 47, 31, 165, 56, 45, 30, 165, 46, 40, 27, 165, 48, 41, 27, 165, 46, 40, 27, 165, 44, 38, 26, 165, 40, 35, 26, 165, 51, 44, 32, 165, 39, 35, 25, 165, 49, 41, 27, 165, 78, 58, 36, 165, 78, 58, 36, 165, 60, 48, 32, 165, 51, 43, 28, 165, 60, 48, 31, 165, 60, 48, 31, 165, 39, 35, 25, 165, 53, 45, 33, 165, 86, 69, 49, 165, 40, 36, 26, 165, 39, 35, 26, 165, 42, 37, 28, 165, 59, 50, 36, 165, 37, 33, 25, 165, 37, 33, 25, 165, 40, 35, 25, 165, 38, 34, 25, 165, 43, 38, 26, 165, 40, 35, 26, 165, 36, 33, 25, 165, 37, 34, 25, 165, 46, 39, 27, 165, 47, 40, 27, 165, 53, 44, 29, 165, 57, 46, 30, 165, 45, 39, 26, 165, 43, 37, 26, 165, 44, 38, 26, 165, 42, 37, 26, 165, 52, 52, 45, 165, 40, 35, 26, 165, 51, 43, 32, 165, 41, 36, 26, 165, 46, 40, 30, 165, 36, 33, 25, 165, 39, 35, 25, 165, 39, 34, 25, 165, 37, 33, 25, 165, 49, 42, 31, 165, 40, 35, 25, 165, 36, 33, 25, 165, 41, 36, 26, 165, 42, 37, 26, 165, 47, 40, 27, 165, 41, 36, 26, 165, 37, 34, 25, 165, 43, 38, 28, 165, 52, 44, 32, 165, 84, 67, 48, 165, 80, 64, 46, 165, 39, 34, 25, 165, 40, 35, 25, 165, 44, 38, 26, 165, 42, 37, 26, 165, 45, 39, 26, 165, 44, 38, 26, 165, 36, 33, 25, 165, 43, 37, 26, 165, 55, 45, 30, 165, 47, 40, 27, 165, 43, 38, 26, 165, 49, 42, 27, 165, 56, 45, 30, 165, 45, 47, 41, 165, 45, 39, 29, 165, 40, 35, 25, 165, 45, 39, 26, 165, 48, 41, 27, 165, 51, 43, 28, 165, 41, 36, 26, 165, 50, 42, 28, 165, 60, 47, 31, 165, 49, 41, 27, 165, 42, 37, 26, 165, 42, 37, 26, 165, 44, 38, 26, 165, 47, 40, 27, 165, 44, 38, 26, 165, 43, 37, 26, 165, 37, 33, 25, 165, 38, 34, 25, 165, 47, 40, 27, 165, 48, 41, 27, 165, 41, 36, 26, 165, 45, 39, 27, 165, 52, 43, 28, 165, 55, 45, 30, 165, 59, 47, 31, 165, 48, 41, 27, 165, 46, 39, 27, 165, 47, 40, 27, 165, 41, 36, 26, 165, 44, 38, 26, 165, 57, 46, 30, 165, 53, 43, 29, 165, 60, 48, 31, 165, 50, 42, 28, 165, 38, 34, 25, 165, 42, 37, 27, 165, 38, 34, 25, 165, 37, 33, 25, 165, 36, 33, 25, 165, 48, 41, 27, 165, 49, 41, 27, 165, 43, 38, 26, 165, 39, 35, 25, 165, 45, 39, 26, 165, 54, 44, 29, 165, 46, 40, 29, 165, 84, 67, 48, 165, 41, 36, 26, 165, 45, 39, 27, 165, 53, 44, 29, 165, 47, 40, 27, 165, 58, 47, 31, 165, 36, 33, 25, 165, 40, 35, 26, 165, 47, 40, 30, 165, 51, 44, 32, 165, 12, 12, 13, 255, 10, 10, 10, 255, 17, 17, 18, 255, 16, 16, 17, 255, 9, 9, 9, 255, 8, 8, 9, 255, 6, 6, 7, 255, 6, 6, 6, 255, 8, 9, 9, 255, 13, 13, 14, 255, 11, 11, 11, 255, 14, 15, 15, 255, 16, 17, 17, 255, 23, 23, 24, 255, 20, 20, 21, 255, 18, 18, 19, 255, 17, 18, 18, 255, 15, 16, 16, 255, 20, 20, 21, 255, 16, 17, 17, 255, 15, 15, 16, 255, 8, 8, 8, 255, 7, 7, 7, 255, 14, 14, 14, 255, 9, 10, 10, 255, 12, 13, 13, 255, 10, 10, 10, 255, 9, 9, 9, 255, 13, 13, 13, 255, 12, 12, 12, 255, 9, 9, 10, 255, 10, 10, 10, 255, 7, 8, 8, 255, 13, 14, 14, 255, 15, 15, 16, 255, 13, 13, 13, 255, 16, 17, 17, 255, 15, 15, 16, 255, 19, 20, 20, 255, 17, 18, 18, 255, 19, 19, 20, 255, 17, 18, 18, 255, 21, 22, 22, 255, 28, 29, 29, 255, 26, 27, 28, 255, 24, 25, 25, 255, 28, 29, 30, 255, 20, 20, 20, 255, 18, 19, 19, 255, 11, 11, 12, 255, 9, 10, 10, 255, 9, 9, 9, 255, 13, 14, 14, 255, 16, 16, 17, 255, 18, 18, 19, 255, 11, 12, 12, 255, 14, 15, 15, 255, 12, 12, 13, 255, 16, 16, 17, 255, 12, 12, 12, 255, 14, 14, 14, 255, 11, 11, 11, 255, 10, 11, 11, 255, 6, 6, 6, 255, 7, 7, 7, 255, 7, 7, 8, 255, 7, 7, 7, 255, 8, 8, 9, 255, 7, 7, 8, 255, 6, 6, 6, 255, 9, 9, 10, 255, 10, 10, 10, 255, 12, 13, 13, 255, 10, 10, 11, 255, 13, 13, 13, 255, 12, 13, 13, 255, 13, 13, 14, 255, 19, 19, 19, 255, 17, 18, 18, 255, 15, 16, 16, 255, 15, 16, 16, 255, 22, 22, 23, 255, 25, 25, 26, 255, 26, 26, 27, 255, 24, 25, 25, 255, 25, 25, 26, 255, 18, 19, 19, 255, 25, 25, 26, 255, 16, 17, 17, 255, 22, 22, 23, 255, 18, 19, 19, 255, 14, 14, 15, 255, 9, 10, 10, 255, 13, 14, 14, 255, 14, 15, 15, 255, 15, 15, 15, 255, 14, 14, 15, 255, 14, 14, 14, 255, 12, 13, 13, 255, 12, 13, 13, 255, 17, 17, 18, 255, 14, 15, 15, 255, 13, 13, 14, 255, 16, 17, 17, 255, 19, 20, 20, 255, 21, 22, 22, 255, 23, 23, 24, 255, 32, 33, 33, 255, 28, 29, 29, 255, 25, 25, 26, 255, 21, 21, 22, 255, 12, 12, 12, 255, 10, 10, 11, 255, 9, 9, 9, 255, 4, 4, 5, 255, 9, 10, 10, 255, 16, 16, 16, 255, 15, 15, 15, 255, 11, 11, 11, 255, 11, 11, 11, 255, 9, 10, 10, 255, 8, 9, 9, 255, 8, 8, 8, 255, 7, 8, 8, 255, 11, 11, 11, 255, 9, 10, 10, 255, 11, 12, 12, 255, 6, 6, 6, 255, 8, 8, 8, 255, 8, 8, 9, 255, 8, 8, 8, 255, 13, 14, 14, 255, 12, 12, 12, 255, 12, 13, 13, 255, 15, 15, 16, 255, 16, 17, 17, 255, 16, 16, 17, 255, 22, 23, 23, 255, 11, 11, 12, 255, 13, 14, 14, 255, 8, 9, 9, 255, 7, 7, 8, 255, 7, 7, 7, 255, 8, 9, 9, 255, 5, 5, 5, 255, 3, 3, 3, 255, 8, 8, 8, 255, 10, 10, 11, 255, 5, 5, 5, 255, 4, 4, 5, 255, 7, 7, 8, 255, 4, 4, 4, 255, 2, 2, 2, 255, 4, 4, 4, 255, 2, 2, 3, 255, 6, 6, 6, 255, 7, 8, 8, 255, 13, 13, 13, 255, 13, 14, 14, 255, 15, 16, 16, 255, 14, 15, 15, 255, 16, 17, 17, 255, 9, 9, 9, 255, 9, 9, 9, 255, 8, 8, 8, 255, 11, 11, 12, 255, 18, 18, 18, 255, 19, 20, 20, 255, 22, 23, 23, 255, 20, 21, 21, 255, 23, 24, 24, 255, 20, 20, 20, 255, 18, 19, 19, 255, 13, 13, 14, 255, 16, 16, 17, 255, 17, 18, 18, 255, 14, 15, 15, 255, 13, 13, 14, 255, 8, 9, 9, 255, 13, 14, 14, 255, 13, 14, 14, 255, 20, 20, 21, 255, 25, 25, 26, 255, 25, 26, 26, 255, 22, 22, 23, 255, 23, 24, 24, 255, 18, 19, 19, 255, 16, 16, 17, 255, 14, 14, 14, 255, 11, 11, 11, 255, 8, 8, 9, 255, 7, 7, 7, 255, 10, 10, 10, 255, 8, 8, 8, 255, 9, 9, 10, 255, 12, 13, 13, 255, 26, 26, 27, 255, 27, 28, 28, 255, 25, 26, 26, 255, 28, 29, 30, 255, 19, 19, 19, 255, 18, 18, 18, 255, 20, 21, 21, 255, 15, 15, 15, 255, 18, 18, 19, 255, 15, 15, 16, 255, 11, 11, 11, 255, 15, 15, 15, 255, 11, 11, 12, 255, 10, 10, 11, 255, 9, 10, 10, 255, 9, 10, 10, 255, 7, 7, 7, 255, 6, 6, 6, 255, 12, 12, 13, 255, 12, 12, 12, 255, 9, 9, 9, 255, 9, 9, 10, 255, 9, 10, 10, 255, 5, 6, 6, 255, 8, 8, 9, 255, 10, 10, 11, 255, 15, 15, 15, 255, 20, 20, 21, 255, 16, 16, 16, 255, 25, 25, 26, 255, 18, 18, 19, 255, 26, 27, 27, 255, 19, 19, 20, 255, 16, 17, 17, 255, 14, 14, 15, 255, 20, 20, 21, 255, 17, 18, 18, 255, 21, 21, 22, 255, 18, 18, 19, 255, 13, 13, 14, 255, 15, 16, 16, 255, 11, 11, 12, 255, 7, 7, 7, 255, 12, 13, 13, 255, 14, 14, 15, 255, 12, 12, 12, 255, 13, 14, 14, 255, 13, 14, 14, 255, 15, 15, 15, 255, 9, 9, 9, 255, 10, 10, 10, 255, 13, 13, 14, 255, 15, 15, 15, 255, 11, 11, 11, 255, 11, 12, 12, 255, 14, 15, 15, 255, 18, 19, 19, 255, 13, 14, 14, 255, 8, 8, 8, 255, 9, 10, 10, 255, 41, 36, 26, 165, 68, 55, 40, 165, 44, 38, 26, 165, 41, 36, 27, 165, 42, 37, 26, 165, 39, 35, 26, 165, 42, 37, 26, 165, 49, 42, 31, 165, 36, 33, 25, 165, 50, 42, 27, 165, 52, 43, 28, 165, 45, 39, 27, 165, 45, 39, 26, 165, 54, 45, 29, 165, 39, 35, 25, 165, 41, 36, 26, 165, 47, 40, 27, 165, 44, 38, 26, 165, 52, 45, 33, 165, 56, 47, 34, 165, 67, 55, 40, 165, 40, 35, 25, 165, 64, 52, 38, 165, 43, 37, 26, 165, 43, 38, 26, 165, 43, 38, 26, 165, 46, 40, 27, 165, 42, 37, 26, 165, 36, 33, 25, 165, 42, 37, 26, 165, 44, 38, 26, 165, 81, 60, 36, 165, 74, 56, 36, 165, 48, 41, 27, 165, 42, 37, 26, 165, 45, 39, 26, 165, 38, 34, 25, 165, 43, 37, 26, 165, 48, 41, 27, 165, 56, 45, 30, 165, 72, 54, 36, 165, 63, 49, 32, 165, 67, 51, 34, 165, 56, 45, 30, 165, 79, 59, 36, 165, 65, 50, 33, 165, 50, 42, 27, 165, 48, 41, 27, 165, 46, 40, 27, 165, 43, 37, 26, 165, 41, 36, 26, 165, 66, 51, 34, 165, 57, 46, 30, 165, 38, 34, 25, 165, 44, 38, 29, 165, 44, 38, 26, 165, 39, 35, 25, 165, 46, 39, 27, 165, 58, 46, 31, 165, 47, 40, 27, 165, 64, 49, 33, 165, 58, 47, 31, 165, 47, 40, 27, 165, 44, 38, 26, 165, 48, 41, 27, 165, 38, 34, 25, 165, 45, 39, 27, 165, 58, 48, 35, 165, 47, 41, 30, 165, 76, 61, 44, 165, 69, 56, 41, 165, 64, 53, 39, 165, 67, 55, 40, 165, 42, 37, 26, 165, 70, 57, 41, 165, 86, 68, 48, 165, 87, 69, 49, 165, 66, 54, 39, 165, 56, 47, 34, 165, 42, 37, 26, 165, 42, 37, 26, 165, 62, 52, 37, 165, 51, 43, 32, 165, 36, 33, 25, 165, 41, 36, 26, 165, 52, 43, 28, 165, 55, 45, 30, 165, 58, 46, 31, 165, 46, 39, 27, 165, 37, 33, 25, 165, 49, 42, 27, 165, 46, 40, 27, 165, 54, 45, 29, 165, 49, 41, 27, 165, 52, 43, 28, 165, 47, 40, 27, 165, 58, 46, 31, 165, 46, 39, 27, 165, 59, 47, 31, 165, 47, 40, 27, 165, 41, 36, 26, 165, 44, 38, 26, 165, 48, 41, 27, 165, 45, 39, 26, 165, 47, 40, 27, 165, 47, 40, 27, 165, 60, 48, 31, 165, 43, 37, 26, 165, 49, 42, 27, 165, 51, 43, 28, 165, 44, 38, 26, 165, 40, 36, 26, 165, 37, 34, 25, 165, 48, 41, 27, 165, 46, 39, 27, 165, 48, 41, 27, 165, 44, 38, 26, 165, 49, 42, 31, 165, 51, 43, 32, 165, 39, 35, 25, 165, 39, 35, 25, 165, 37, 34, 25, 165, 43, 37, 26, 165, 55, 46, 34, 165, 42, 37, 28, 165, 47, 40, 27, 165, 51, 42, 28, 165, 48, 41, 27, 165, 49, 41, 27, 165, 51, 43, 28, 165, 45, 39, 26, 165, 48, 41, 27, 165, 45, 39, 27, 165, 37, 34, 25, 165, 78, 63, 45, 165, 41, 36, 26, 165, 56, 46, 30, 165, 87, 64, 36, 165, 78, 58, 36, 165, 49, 42, 27, 165, 63, 49, 33, 165, 62, 49, 32, 165, 58, 46, 31, 165, 42, 36, 26, 165, 44, 38, 28, 165, 77, 62, 45, 165, 39, 35, 25, 165, 41, 36, 27, 165, 64, 53, 38, 165, 57, 48, 35, 165, 37, 33, 25, 165, 41, 36, 26, 165, 36, 33, 25, 165, 36, 33, 25, 165, 46, 39, 27, 165, 40, 36, 26, 165, 51, 42, 28, 165, 44, 38, 26, 165, 46, 40, 27, 165, 60, 47, 31, 165, 62, 49, 32, 165, 71, 54, 36, 165, 71, 53, 35, 165, 57, 46, 30, 165, 52, 43, 28, 165, 63, 52, 38, 165, 41, 36, 26, 165, 43, 38, 28, 165, 40, 35, 26, 165, 41, 36, 26, 165, 41, 36, 26, 165, 43, 38, 28, 165, 43, 37, 26, 165, 45, 39, 27, 165, 37, 33, 25, 165, 45, 39, 29, 165, 55, 46, 34, 165, 43, 37, 26, 165, 44, 38, 26, 165, 41, 36, 26, 165, 51, 43, 28, 165, 43, 37, 26, 165, 37, 34, 25, 165, 60, 50, 37, 165, 73, 59, 43, 165, 47, 41, 30, 165, 58, 49, 36, 165, 36, 33, 25, 165, 40, 36, 26, 165, 46, 39, 27, 165, 55, 46, 34, 165, 44, 39, 29, 165, 44, 38, 26, 165, 44, 38, 26, 165, 37, 34, 25, 165, 45, 39, 26, 165, 49, 42, 27, 165, 49, 42, 27, 165, 61, 48, 32, 165, 43, 37, 26, 165, 45, 39, 27, 165, 47, 41, 30, 165, 37, 33, 25, 165, 50, 42, 27, 165, 46, 39, 27, 165, 55, 45, 29, 165, 44, 38, 26, 165, 49, 41, 27, 165, 46, 39, 27, 165, 48, 41, 27, 165, 55, 45, 29, 165, 46, 39, 27, 165, 42, 37, 26, 165, 46, 39, 27, 165, 52, 43, 28, 165, 42, 37, 26, 165, 40, 35, 26, 165, 39, 35, 25, 165, 39, 35, 25, 165, 42, 37, 26, 165, 43, 37, 26, 165, 51, 43, 28, 165, 57, 46, 30, 165, 64, 50, 33, 165, 69, 52, 35, 165, 47, 40, 27, 165, 68, 52, 34, 165, 60, 47, 31, 165, 46, 40, 27, 165, 51, 43, 28, 165, 42, 37, 26, 165, 63, 49, 32, 165, 48, 49, 41, 165, 45, 38, 26, 165, 42, 36, 26, 165, 37, 33, 25, 165, 42, 37, 26, 165, 39, 35, 25, 165, 45, 39, 26, 165, 52, 43, 28, 165, 49, 41, 27, 165, 44, 38, 26, 165, 41, 36, 26, 165, 43, 37, 26, 165, 42, 37, 26, 165, 37, 33, 25, 165, 87, 69, 49, 165, 65, 53, 39, 165, 38, 34, 25, 165, 51, 43, 28, 165, 51, 43, 28, 165, 45, 39, 27, 165, 43, 37, 26, 165, 51, 44, 32, 165, 38, 34, 25, 165, 41, 37, 27, 165, 13, 14, 14, 255, 11, 12, 12, 255, 19, 19, 20, 255, 16, 16, 17, 255, 10, 10, 11, 255, 12, 12, 13, 255, 6, 7, 7, 255, 9, 9, 9, 255, 7, 7, 8, 255, 9, 9, 9, 255, 9, 9, 9, 255, 11, 11, 11, 255, 12, 13, 13, 255, 16, 16, 17, 255, 15, 15, 16, 255, 15, 16, 16, 255, 15, 16, 16, 255, 19, 19, 20, 255, 18, 19, 19, 255, 15, 15, 16, 255, 9, 9, 9, 255, 9, 9, 10, 255, 12, 12, 12, 255, 17, 17, 17, 255, 13, 13, 13, 255, 14, 15, 15, 255, 11, 11, 11, 255, 11, 12, 12, 255, 16, 16, 17, 255, 17, 17, 18, 255, 12, 13, 13, 255, 9, 9, 9, 255, 8, 8, 8, 255, 10, 10, 11, 255, 12, 13, 13, 255, 10, 11, 11, 255, 13, 13, 13, 255, 9, 9, 9, 255, 18, 18, 19, 255, 13, 13, 14, 255, 17, 17, 18, 255, 19, 19, 20, 255, 18, 19, 19, 255, 24, 25, 25, 255, 21, 21, 22, 255, 22, 23, 23, 255, 27, 27, 28, 255, 25, 26, 26, 255, 19, 19, 20, 255, 14, 14, 15, 255, 7, 7, 7, 255, 12, 12, 12, 255, 12, 12, 12, 255, 12, 13, 13, 255, 12, 13, 13, 255, 11, 11, 11, 255, 11, 11, 12, 255, 10, 10, 10, 255, 6, 6, 7, 255, 6, 7, 7, 255, 8, 8, 8, 255, 8, 8, 8, 255, 7, 7, 8, 255, 5, 5, 5, 255, 3, 3, 3, 255, 9, 9, 9, 255, 9, 10, 10, 255, 10, 10, 11, 255, 6, 7, 7, 255, 8, 8, 8, 255, 12, 12, 13, 255, 13, 14, 14, 255, 14, 14, 14, 255, 12, 12, 12, 255, 16, 17, 17, 255, 17, 17, 18, 255, 15, 15, 15, 255, 18, 19, 19, 255, 24, 25, 25, 255, 20, 20, 21, 255, 19, 20, 20, 255, 24, 25, 26, 255, 23, 23, 24, 255, 33, 34, 34, 255, 30, 31, 32, 255, 32, 33, 34, 255, 27, 27, 28, 255, 24, 24, 25, 255, 25, 26, 26, 255, 21, 21, 22, 255, 14, 14, 15, 255, 15, 16, 16, 255, 10, 11, 11, 255, 15, 15, 16, 255, 15, 16, 16, 255, 17, 18, 18, 255, 21, 21, 22, 255, 17, 17, 18, 255, 13, 14, 14, 255, 15, 16, 16, 255, 19, 19, 20, 255, 21, 22, 22, 255, 13, 13, 13, 255, 17, 17, 17, 255, 19, 20, 20, 255, 33, 34, 34, 255, 27, 28, 28, 255, 26, 27, 28, 255, 23, 24, 24, 255, 24, 25, 26, 255, 20, 21, 21, 255, 13, 13, 13, 255, 9, 9, 9, 255, 5, 5, 5, 255, 4, 4, 4, 255, 9, 9, 9, 255, 15, 16, 16, 255, 14, 14, 15, 255, 21, 22, 22, 255, 19, 20, 20, 255, 14, 15, 15, 255, 9, 10, 10, 255, 11, 11, 12, 255, 14, 14, 14, 255, 17, 17, 17, 255, 14, 15, 15, 255, 9, 9, 10, 255, 13, 13, 14, 255, 14, 15, 15, 255, 9, 9, 10, 255, 6, 6, 7, 255, 10, 10, 10, 255, 11, 11, 11, 255, 10, 10, 10, 255, 13, 14, 14, 255, 14, 14, 14, 255, 13, 14, 14, 255, 12, 12, 12, 255, 9, 10, 10, 255, 9, 9, 9, 255, 7, 7, 7, 255, 6, 6, 6, 255, 7, 7, 7, 255, 5, 6, 6, 255, 9, 9, 9, 255, 12, 12, 12, 255, 13, 13, 14, 255, 10, 10, 11, 255, 13, 13, 13, 255, 8, 8, 8, 255, 9, 9, 9, 255, 7, 7, 7, 255, 7, 7, 7, 255, 3, 3, 3, 255, 3, 3, 3, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 11, 11, 12, 255, 9, 10, 10, 255, 12, 12, 12, 255, 12, 12, 12, 255, 9, 10, 10, 255, 9, 9, 9, 255, 11, 12, 12, 255, 11, 12, 12, 255, 17, 17, 18, 255, 24, 25, 25, 255, 21, 22, 22, 255, 23, 23, 24, 255, 25, 26, 27, 255, 15, 16, 16, 255, 16, 16, 16, 255, 13, 14, 14, 255, 16, 17, 17, 255, 18, 18, 19, 255, 19, 19, 20, 255, 12, 13, 13, 255, 11, 11, 11, 255, 9, 9, 9, 255, 15, 15, 15, 255, 18, 18, 18, 255, 18, 19, 19, 255, 16, 17, 17, 255, 14, 14, 15, 255, 19, 19, 20, 255, 15, 16, 16, 255, 13, 13, 14, 255, 10, 10, 10, 255, 13, 13, 13, 255, 11, 12, 12, 255, 13, 13, 14, 255, 17, 17, 18, 255, 8, 8, 8, 255, 8, 8, 8, 255, 14, 14, 15, 255, 15, 15, 15, 255, 25, 25, 26, 255, 27, 28, 28, 255, 17, 18, 18, 255, 19, 19, 20, 255, 12, 12, 13, 255, 9, 10, 10, 255, 10, 11, 11, 255, 15, 16, 16, 255, 14, 14, 15, 255, 9, 10, 10, 255, 13, 13, 13, 255, 9, 10, 10, 255, 10, 10, 11, 255, 8, 8, 8, 255, 11, 11, 12, 255, 8, 9, 9, 255, 7, 7, 7, 255, 12, 12, 12, 255, 12, 13, 13, 255, 10, 10, 10, 255, 13, 14, 14, 255, 11, 11, 11, 255, 6, 6, 6, 255, 10, 10, 11, 255, 9, 9, 9, 255, 19, 19, 19, 255, 22, 22, 23, 255, 29, 29, 30, 255, 20, 20, 20, 255, 21, 22, 22, 255, 27, 28, 29, 255, 21, 21, 22, 255, 21, 21, 22, 255, 23, 23, 24, 255, 18, 19, 19, 255, 20, 20, 21, 255, 19, 20, 20, 255, 26, 27, 28, 255, 19, 19, 20, 255, 15, 15, 16, 255, 12, 12, 13, 255, 9, 9, 9, 255, 15, 16, 16, 255, 14, 14, 14, 255, 16, 16, 17, 255, 12, 12, 12, 255, 10, 10, 11, 255, 10, 11, 11, 255, 13, 14, 14, 255, 11, 11, 11, 255, 9, 9, 10, 255, 11, 11, 11, 255, 8, 8, 9, 255, 11, 11, 11, 255, 11, 11, 12, 255, 14, 15, 15, 255, 10, 11, 11, 255, 10, 11, 11, 255, 12, 12, 12, 255, 42, 37, 26, 165, 87, 69, 49, 165, 73, 60, 43, 165, 39, 35, 25, 165, 41, 36, 26, 165, 40, 36, 26, 165, 48, 41, 31, 165, 42, 37, 26, 165, 37, 33, 25, 165, 50, 42, 28, 165, 50, 42, 28, 165, 43, 38, 26, 165, 64, 50, 33, 165, 48, 41, 27, 165, 45, 39, 26, 165, 61, 51, 37, 165, 56, 47, 34, 165, 50, 42, 28, 165, 46, 39, 27, 165, 37, 34, 25, 165, 78, 63, 45, 165, 76, 62, 44, 165, 40, 35, 25, 165, 48, 41, 27, 165, 45, 39, 26, 165, 60, 50, 36, 165, 38, 34, 25, 165, 40, 36, 26, 165, 41, 36, 27, 165, 51, 42, 28, 165, 64, 50, 33, 165, 67, 52, 34, 165, 74, 55, 36, 165, 45, 39, 27, 165, 46, 40, 30, 165, 46, 40, 27, 165, 43, 37, 26, 165, 46, 39, 27, 165, 55, 45, 29, 165, 56, 45, 30, 165, 53, 44, 29, 165, 63, 49, 33, 165, 43, 37, 26, 165, 46, 39, 27, 165, 61, 48, 32, 165, 51, 42, 28, 165, 61, 48, 32, 165, 45, 39, 27, 165, 51, 43, 28, 165, 78, 58, 36, 165, 52, 43, 28, 165, 45, 39, 27, 165, 46, 39, 27, 165, 52, 43, 28, 165, 39, 35, 25, 165, 40, 36, 26, 165, 49, 42, 31, 165, 49, 41, 27, 165, 43, 37, 26, 165, 66, 51, 34, 165, 62, 48, 32, 165, 47, 40, 27, 165, 70, 53, 35, 165, 54, 44, 29, 165, 54, 44, 29, 165, 67, 55, 40, 165, 47, 40, 30, 165, 44, 38, 26, 165, 85, 68, 48, 165, 64, 53, 38, 165, 41, 36, 26, 165, 41, 36, 27, 165, 38, 34, 25, 165, 52, 44, 33, 165, 49, 41, 27, 165, 44, 38, 26, 165, 87, 69, 49, 165, 87, 69, 49, 165, 40, 36, 27, 165, 45, 39, 26, 165, 36, 33, 25, 165, 45, 47, 41, 165, 40, 36, 27, 165, 41, 36, 26, 165, 43, 38, 26, 165, 58, 47, 31, 165, 78, 58, 36, 165, 74, 55, 36, 165, 54, 44, 29, 165, 57, 48, 35, 165, 42, 37, 26, 165, 48, 41, 27, 165, 65, 50, 33, 165, 72, 54, 36, 165, 41, 36, 26, 165, 37, 34, 25, 165, 41, 36, 26, 165, 50, 42, 28, 165, 39, 35, 25, 165, 46, 40, 27, 165, 61, 56, 46, 165, 68, 52, 34, 165, 64, 50, 33, 165, 43, 38, 26, 165, 45, 39, 26, 165, 57, 46, 30, 165, 48, 41, 27, 165, 43, 38, 26, 165, 41, 36, 26, 165, 43, 38, 26, 165, 54, 46, 33, 165, 47, 40, 27, 165, 42, 37, 26, 165, 43, 45, 40, 165, 46, 40, 27, 165, 53, 44, 29, 165, 49, 42, 27, 165, 42, 37, 26, 165, 45, 39, 27, 165, 49, 41, 27, 165, 45, 39, 27, 165, 58, 46, 30, 165, 53, 43, 29, 165, 56, 46, 30, 165, 44, 38, 26, 165, 37, 34, 25, 165, 46, 39, 27, 165, 49, 41, 27, 165, 41, 36, 26, 165, 47, 40, 27, 165, 52, 43, 28, 165, 63, 49, 32, 165, 64, 50, 33, 165, 39, 35, 25, 165, 61, 51, 37, 165, 75, 61, 44, 165, 38, 34, 25, 165, 52, 51, 43, 165, 48, 41, 27, 165, 53, 44, 29, 165, 55, 45, 30, 165, 73, 55, 36, 165, 51, 43, 28, 165, 44, 38, 26, 165, 41, 36, 26, 165, 36, 33, 25, 165, 56, 47, 35, 165, 40, 35, 25, 165, 61, 51, 37, 165, 81, 65, 47, 165, 53, 45, 33, 165, 36, 33, 25, 165, 40, 36, 26, 165, 46, 40, 27, 165, 40, 35, 26, 165, 42, 37, 26, 165, 46, 39, 27, 165, 70, 53, 35, 165, 47, 40, 27, 165, 68, 52, 34, 165, 73, 55, 36, 165, 81, 60, 36, 165, 49, 41, 27, 165, 51, 43, 28, 165, 44, 38, 26, 165, 60, 50, 36, 165, 39, 34, 25, 165, 59, 49, 36, 165, 46, 40, 30, 165, 40, 35, 25, 165, 37, 34, 25, 165, 42, 37, 26, 165, 48, 41, 27, 165, 39, 35, 26, 165, 44, 38, 26, 165, 44, 38, 26, 165, 42, 37, 26, 165, 37, 34, 25, 165, 66, 51, 34, 165, 66, 51, 34, 165, 55, 45, 30, 165, 44, 39, 29, 165, 37, 34, 25, 165, 65, 54, 39, 165, 75, 61, 44, 165, 38, 34, 25, 165, 86, 69, 48, 165, 87, 69, 49, 165, 48, 41, 30, 165, 42, 37, 26, 165, 39, 35, 25, 165, 39, 35, 25, 165, 58, 49, 35, 165, 39, 35, 25, 165, 45, 39, 27, 165, 49, 41, 27, 165, 39, 35, 25, 165, 57, 46, 30, 165, 67, 51, 34, 165, 47, 40, 27, 165, 42, 37, 26, 165, 42, 37, 26, 165, 47, 48, 41, 165, 60, 47, 31, 165, 48, 41, 27, 165, 45, 39, 26, 165, 61, 50, 37, 165, 44, 38, 26, 165, 45, 39, 26, 165, 63, 52, 38, 165, 46, 40, 30, 165, 51, 43, 28, 165, 47, 40, 30, 165, 51, 42, 28, 165, 46, 39, 27, 165, 40, 35, 25, 165, 46, 39, 27, 165, 42, 37, 26, 165, 49, 41, 27, 165, 51, 43, 28, 165, 41, 36, 26, 165, 43, 37, 26, 165, 62, 49, 32, 165, 71, 54, 36, 165, 77, 58, 36, 165, 53, 43, 29, 165, 51, 42, 28, 165, 61, 48, 32, 165, 58, 46, 31, 165, 56, 45, 30, 165, 48, 41, 27, 165, 51, 42, 28, 165, 44, 38, 26, 165, 59, 47, 31, 165, 37, 34, 25, 165, 39, 35, 25, 165, 39, 35, 25, 165, 44, 38, 26, 165, 43, 38, 26, 165, 47, 40, 27, 165, 60, 47, 31, 165, 45, 39, 26, 165, 38, 34, 25, 165, 44, 38, 26, 165, 40, 36, 26, 165, 47, 40, 27, 165, 45, 39, 27, 165, 41, 36, 26, 165, 39, 35, 25, 165, 44, 38, 26, 165, 53, 44, 29, 165, 38, 34, 25, 165, 39, 35, 25, 165, 52, 45, 33, 165, 57, 48, 35, 165, 41, 36, 26, 165, 13, 14, 14, 255, 20, 20, 21, 255, 20, 20, 21, 255, 18, 18, 19, 255, 18, 18, 19, 255, 16, 16, 17, 255, 7, 7, 7, 255, 9, 9, 9, 255, 11, 11, 11, 255, 10, 10, 10, 255, 10, 10, 11, 255, 15, 16, 16, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 16, 16, 255, 14, 14, 15, 255, 19, 19, 20, 255, 12, 12, 13, 255, 12, 12, 13, 255, 9, 10, 10, 255, 8, 8, 9, 255, 14, 14, 15, 255, 13, 13, 13, 255, 13, 14, 14, 255, 14, 15, 15, 255, 33, 33, 34, 255, 30, 31, 31, 255, 30, 30, 31, 255, 32, 33, 34, 255, 24, 25, 25, 255, 22, 23, 23, 255, 20, 20, 21, 255, 11, 11, 11, 255, 11, 11, 12, 255, 9, 9, 9, 255, 8, 8, 8, 255, 8, 8, 9, 255, 11, 11, 12, 255, 15, 16, 16, 255, 11, 11, 11, 255, 11, 11, 11, 255, 18, 19, 19, 255, 18, 19, 19, 255, 15, 16, 16, 255, 20, 20, 21, 255, 26, 26, 27, 255, 22, 23, 24, 255, 27, 28, 28, 255, 16, 17, 17, 255, 16, 17, 17, 255, 11, 11, 12, 255, 10, 10, 10, 255, 7, 8, 8, 255, 9, 10, 10, 255, 10, 10, 10, 255, 9, 9, 9, 255, 7, 7, 7, 255, 6, 6, 6, 255, 4, 4, 4, 255, 5, 5, 6, 255, 11, 11, 11, 255, 8, 8, 9, 255, 7, 7, 8, 255, 7, 7, 7, 255, 10, 10, 10, 255, 14, 14, 14, 255, 14, 15, 15, 255, 14, 14, 15, 255, 11, 11, 11, 255, 10, 10, 10, 255, 13, 13, 14, 255, 20, 20, 21, 255, 12, 12, 13, 255, 11, 12, 12, 255, 17, 18, 18, 255, 21, 22, 22, 255, 22, 22, 23, 255, 21, 22, 22, 255, 28, 29, 30, 255, 31, 32, 33, 255, 29, 29, 30, 255, 30, 30, 31, 255, 30, 31, 32, 255, 33, 34, 34, 255, 33, 33, 34, 255, 33, 34, 34, 255, 28, 29, 30, 255, 21, 21, 22, 255, 29, 30, 30, 255, 18, 19, 19, 255, 13, 13, 14, 255, 13, 13, 14, 255, 9, 9, 9, 255, 10, 10, 10, 255, 13, 13, 13, 255, 24, 25, 26, 255, 25, 26, 27, 255, 20, 20, 21, 255, 22, 22, 23, 255, 17, 17, 17, 255, 15, 16, 16, 255, 12, 12, 12, 255, 13, 13, 13, 255, 19, 19, 20, 255, 26, 27, 28, 255, 23, 23, 24, 255, 27, 28, 29, 255, 23, 24, 24, 255, 19, 20, 20, 255, 23, 24, 24, 255, 17, 17, 18, 255, 11, 12, 12, 255, 9, 9, 10, 255, 10, 10, 11, 255, 12, 12, 12, 255, 11, 11, 11, 255, 9, 9, 10, 255, 19, 20, 20, 255, 23, 24, 24, 255, 17, 18, 18, 255, 10, 11, 11, 255, 9, 10, 10, 255, 10, 10, 11, 255, 11, 12, 12, 255, 10, 11, 11, 255, 15, 16, 16, 255, 23, 23, 24, 255, 16, 16, 17, 255, 18, 18, 18, 255, 17, 17, 18, 255, 11, 11, 12, 255, 12, 12, 12, 255, 14, 14, 15, 255, 12, 12, 12, 255, 13, 13, 14, 255, 10, 11, 11, 255, 11, 11, 11, 255, 7, 7, 7, 255, 7, 7, 7, 255, 6, 6, 7, 255, 1, 1, 1, 255, 5, 5, 5, 255, 8, 8, 8, 255, 6, 6, 6, 255, 9, 9, 9, 255, 15, 16, 16, 255, 22, 22, 23, 255, 14, 14, 15, 255, 10, 10, 10, 255, 13, 14, 14, 255, 12, 12, 13, 255, 8, 8, 8, 255, 6, 6, 6, 255, 13, 13, 13, 255, 8, 8, 8, 255, 8, 8, 8, 255, 9, 9, 10, 255, 10, 10, 11, 255, 5, 5, 5, 255, 7, 7, 7, 255, 7, 7, 7, 255, 11, 11, 12, 255, 8, 8, 8, 255, 15, 15, 15, 255, 14, 14, 15, 255, 13, 13, 14, 255, 19, 19, 20, 255, 20, 21, 21, 255, 33, 34, 34, 255, 23, 24, 24, 255, 16, 17, 17, 255, 20, 21, 21, 255, 27, 27, 28, 255, 16, 17, 17, 255, 22, 22, 23, 255, 24, 24, 25, 255, 19, 20, 20, 255, 15, 16, 16, 255, 13, 13, 14, 255, 8, 8, 8, 255, 12, 12, 13, 255, 15, 15, 15, 255, 14, 15, 15, 255, 13, 13, 13, 255, 11, 11, 12, 255, 10, 10, 10, 255, 10, 10, 10, 255, 11, 11, 12, 255, 12, 12, 13, 255, 17, 17, 17, 255, 10, 10, 10, 255, 15, 15, 16, 255, 12, 12, 13, 255, 12, 12, 12, 255, 5, 6, 6, 255, 10, 11, 11, 255, 12, 12, 13, 255, 22, 23, 24, 255, 21, 21, 22, 255, 17, 17, 18, 255, 12, 12, 12, 255, 12, 12, 12, 255, 8, 8, 8, 255, 6, 7, 7, 255, 12, 12, 12, 255, 9, 9, 9, 255, 9, 10, 10, 255, 7, 7, 8, 255, 10, 10, 10, 255, 8, 8, 8, 255, 11, 11, 11, 255, 9, 9, 9, 255, 12, 13, 13, 255, 14, 14, 14, 255, 14, 14, 14, 255, 18, 18, 18, 255, 20, 21, 21, 255, 21, 21, 22, 255, 11, 11, 11, 255, 6, 7, 7, 255, 8, 8, 8, 255, 14, 14, 15, 255, 14, 14, 14, 255, 22, 23, 23, 255, 25, 25, 26, 255, 30, 30, 31, 255, 30, 31, 32, 255, 32, 32, 33, 255, 32, 32, 33, 255, 23, 23, 24, 255, 21, 21, 22, 255, 25, 25, 26, 255, 18, 18, 18, 255, 23, 24, 24, 255, 15, 15, 16, 255, 17, 18, 18, 255, 11, 11, 11, 255, 5, 5, 5, 255, 11, 12, 12, 255, 15, 15, 15, 255, 18, 19, 19, 255, 17, 17, 18, 255, 15, 15, 15, 255, 17, 18, 18, 255, 12, 13, 13, 255, 12, 13, 13, 255, 14, 14, 15, 255, 11, 11, 11, 255, 8, 8, 8, 255, 11, 12, 12, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 9, 9, 255, 7, 7, 7, 255, 11, 11, 11, 255, 15, 15, 15, 255, 37, 33, 25, 165, 37, 34, 25, 165, 40, 36, 26, 165, 37, 34, 25, 165, 48, 41, 27, 165, 42, 37, 26, 165, 39, 35, 25, 165, 43, 38, 26, 165, 45, 39, 27, 165, 72, 54, 36, 165, 53, 44, 29, 165, 44, 38, 26, 165, 55, 45, 29, 165, 47, 40, 27, 165, 45, 39, 27, 165, 39, 34, 25, 165, 41, 36, 26, 165, 41, 36, 26, 165, 37, 33, 25, 165, 40, 36, 26, 165, 41, 36, 26, 165, 48, 41, 27, 165, 44, 38, 26, 165, 41, 36, 26, 165, 39, 35, 25, 165, 37, 33, 25, 165, 39, 35, 25, 165, 45, 39, 27, 165, 39, 35, 25, 165, 39, 35, 25, 165, 44, 38, 26, 165, 65, 50, 33, 165, 54, 44, 29, 165, 44, 38, 26, 165, 53, 44, 29, 165, 50, 42, 28, 165, 41, 36, 26, 165, 41, 36, 26, 165, 44, 38, 26, 165, 47, 40, 27, 165, 60, 48, 31, 165, 48, 41, 27, 165, 53, 44, 29, 165, 48, 41, 27, 165, 39, 35, 25, 165, 46, 39, 27, 165, 67, 51, 34, 165, 52, 43, 28, 165, 52, 43, 28, 165, 63, 49, 32, 165, 46, 48, 41, 165, 47, 40, 27, 165, 48, 41, 27, 165, 54, 44, 29, 165, 42, 36, 26, 165, 40, 36, 26, 165, 41, 36, 26, 165, 55, 45, 30, 165, 40, 35, 25, 165, 42, 37, 26, 165, 42, 37, 26, 165, 42, 37, 26, 165, 49, 41, 27, 165, 43, 37, 26, 165, 48, 41, 27, 165, 47, 40, 27, 165, 41, 36, 26, 165, 37, 33, 25, 165, 68, 56, 40, 165, 65, 54, 39, 165, 39, 35, 25, 165, 41, 36, 26, 165, 43, 38, 26, 165, 39, 35, 25, 165, 41, 36, 26, 165, 39, 35, 25, 165, 42, 37, 28, 165, 45, 39, 29, 165, 36, 33, 25, 165, 46, 39, 27, 165, 39, 35, 25, 165, 75, 61, 44, 165, 53, 45, 33, 165, 40, 36, 27, 165, 37, 33, 25, 165, 42, 36, 26, 165, 48, 42, 31, 165, 36, 33, 25, 165, 39, 35, 25, 165, 36, 33, 25, 165, 43, 37, 26, 165, 48, 41, 27, 165, 46, 40, 27, 165, 55, 45, 30, 165, 41, 36, 26, 165, 42, 37, 28, 165, 42, 37, 26, 165, 54, 44, 29, 165, 73, 54, 36, 165, 75, 56, 36, 165, 58, 46, 30, 165, 47, 40, 27, 165, 38, 34, 25, 165, 47, 48, 41, 165, 43, 37, 26, 165, 54, 44, 29, 165, 38, 34, 25, 165, 42, 37, 26, 165, 41, 36, 26, 165, 43, 38, 26, 165, 45, 39, 29, 165, 40, 35, 25, 165, 45, 60, 33, 255, 52, 43, 29, 165, 46, 39, 27, 165, 45, 39, 27, 165, 53, 44, 29, 165, 44, 38, 26, 165, 57, 46, 30, 165, 57, 46, 30, 165, 67, 51, 34, 165, 61, 48, 32, 165, 56, 46, 30, 165, 48, 41, 27, 165, 63, 49, 32, 165, 52, 43, 28, 165, 37, 33, 25, 165, 44, 38, 26, 165, 45, 39, 27, 165, 43, 37, 26, 165, 46, 39, 27, 165, 63, 49, 33, 165, 42, 37, 26, 165, 41, 36, 27, 165, 69, 56, 41, 165, 56, 47, 34, 165, 59, 49, 36, 165, 53, 45, 33, 165, 45, 39, 26, 165, 46, 40, 27, 165, 52, 43, 28, 165, 53, 44, 29, 165, 60, 48, 31, 165, 48, 41, 27, 165, 38, 34, 25, 165, 40, 35, 25, 165, 43, 38, 26, 165, 37, 33, 25, 165, 62, 52, 37, 165, 77, 62, 45, 165, 86, 68, 48, 165, 47, 41, 30, 165, 42, 37, 27, 165, 49, 42, 27, 165, 38, 34, 26, 165, 44, 38, 26, 165, 61, 48, 32, 165, 60, 48, 31, 165, 70, 53, 35, 165, 58, 47, 31, 165, 61, 48, 32, 165, 77, 57, 36, 165, 49, 42, 27, 165, 46, 39, 27, 165, 46, 40, 27, 165, 46, 39, 27, 165, 41, 36, 26, 165, 43, 37, 26, 165, 40, 36, 26, 165, 39, 34, 25, 165, 38, 34, 25, 165, 40, 36, 26, 165, 43, 37, 26, 165, 44, 38, 26, 165, 47, 40, 27, 165, 39, 35, 25, 165, 43, 38, 26, 165, 43, 37, 26, 165, 52, 43, 29, 165, 56, 46, 30, 165, 50, 42, 28, 165, 45, 38, 26, 165, 45, 39, 26, 165, 38, 34, 25, 165, 41, 36, 26, 165, 37, 34, 25, 165, 41, 36, 26, 165, 41, 36, 26, 165, 48, 41, 27, 165, 43, 38, 26, 165, 47, 40, 27, 165, 41, 36, 26, 165, 39, 35, 25, 165, 51, 43, 28, 165, 48, 41, 27, 165, 58, 46, 30, 165, 52, 43, 28, 165, 58, 46, 31, 165, 49, 41, 27, 165, 66, 51, 34, 165, 65, 51, 33, 165, 56, 45, 30, 165, 53, 44, 29, 165, 69, 52, 35, 165, 59, 47, 31, 165, 51, 43, 28, 165, 44, 38, 26, 165, 41, 36, 26, 165, 43, 38, 26, 165, 37, 33, 25, 165, 36, 33, 25, 165, 47, 41, 30, 165, 56, 47, 35, 165, 38, 34, 25, 165, 43, 37, 26, 165, 46, 40, 27, 165, 43, 37, 26, 165, 42, 37, 26, 165, 45, 39, 27, 165, 46, 40, 27, 165, 41, 36, 26, 165, 46, 39, 27, 165, 68, 52, 34, 165, 64, 50, 33, 165, 57, 46, 30, 165, 44, 38, 26, 165, 45, 39, 26, 165, 45, 39, 26, 165, 45, 39, 26, 165, 55, 45, 30, 165, 62, 49, 32, 165, 64, 50, 33, 165, 49, 41, 27, 165, 39, 35, 25, 165, 41, 36, 26, 165, 46, 39, 27, 165, 55, 45, 30, 165, 46, 40, 27, 165, 52, 43, 28, 165, 39, 35, 25, 165, 49, 42, 31, 165, 66, 54, 39, 165, 49, 42, 31, 165, 45, 39, 27, 165, 49, 42, 31, 165, 65, 54, 39, 165, 39, 35, 25, 165, 47, 40, 27, 165, 44, 38, 26, 165, 44, 38, 26, 165, 42, 37, 26, 165, 41, 36, 26, 165, 37, 34, 25, 165, 38, 34, 26, 165, 36, 33, 25, 165, 39, 35, 26, 165, 18, 19, 19, 255, 23, 24, 24, 255, 29, 30, 31, 255, 32, 32, 33, 255, 19, 19, 20, 255, 13, 14, 14, 255, 12, 12, 12, 255, 13, 14, 14, 255, 9, 9, 9, 255, 12, 13, 13, 255, 12, 13, 13, 255, 10, 11, 11, 255, 13, 13, 13, 255, 17, 17, 18, 255, 9, 9, 10, 255, 16, 16, 16, 255, 19, 19, 19, 255, 10, 11, 11, 255, 8, 8, 8, 255, 7, 7, 8, 255, 10, 10, 10, 255, 9, 9, 10, 255, 11, 11, 12, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 33, 33, 34, 255, 33, 33, 34, 255, 33, 33, 34, 255, 32, 33, 34, 255, 28, 29, 29, 255, 20, 21, 21, 255, 19, 19, 20, 255, 13, 14, 14, 255, 12, 12, 12, 255, 8, 8, 9, 255, 8, 8, 9, 255, 8, 8, 8, 255, 9, 9, 10, 255, 9, 9, 9, 255, 11, 11, 11, 255, 14, 14, 14, 255, 15, 16, 16, 255, 15, 15, 16, 255, 15, 15, 15, 255, 16, 16, 17, 255, 18, 19, 19, 255, 19, 19, 20, 255, 18, 19, 19, 255, 13, 13, 14, 255, 7, 8, 8, 255, 9, 9, 9, 255, 6, 6, 6, 255, 8, 9, 9, 255, 9, 9, 9, 255, 12, 12, 13, 255, 9, 10, 10, 255, 9, 9, 10, 255, 8, 8, 8, 255, 8, 8, 9, 255, 10, 11, 11, 255, 13, 13, 13, 255, 9, 9, 9, 255, 13, 13, 14, 255, 13, 14, 14, 255, 8, 9, 9, 255, 13, 13, 14, 255, 16, 17, 17, 255, 20, 21, 21, 255, 19, 19, 20, 255, 22, 23, 23, 255, 19, 19, 20, 255, 12, 13, 13, 255, 9, 10, 10, 255, 13, 14, 14, 255, 16, 16, 17, 255, 17, 17, 18, 255, 17, 17, 18, 255, 19, 19, 20, 255, 33, 34, 34, 255, 33, 33, 34, 255, 33, 34, 34, 255, 27, 27, 28, 255, 32, 33, 34, 255, 33, 33, 34, 255, 32, 33, 34, 255, 27, 27, 28, 255, 21, 21, 22, 255, 22, 22, 23, 255, 23, 23, 24, 255, 17, 17, 18, 255, 13, 13, 13, 255, 10, 10, 10, 255, 11, 11, 11, 255, 17, 17, 18, 255, 23, 24, 24, 255, 21, 22, 22, 255, 20, 20, 21, 255, 26, 26, 27, 255, 20, 20, 21, 255, 26, 26, 27, 255, 20, 20, 21, 255, 17, 17, 18, 255, 24, 25, 25, 255, 28, 29, 29, 255, 25, 26, 27, 255, 19, 20, 20, 255, 21, 21, 22, 255, 16, 17, 17, 255, 15, 15, 15, 255, 18, 18, 19, 255, 12, 12, 12, 255, 10, 10, 10, 255, 14, 15, 15, 255, 9, 9, 9, 255, 15, 15, 15, 255, 16, 16, 16, 255, 20, 20, 21, 255, 19, 20, 20, 255, 18, 18, 19, 255, 10, 10, 11, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 12, 12, 255, 16, 17, 17, 255, 20, 20, 21, 255, 21, 22, 22, 255, 28, 28, 29, 255, 18, 18, 19, 255, 18, 19, 19, 255, 15, 16, 16, 255, 15, 15, 16, 255, 18, 19, 19, 255, 15, 16, 16, 255, 7, 7, 8, 255, 9, 9, 10, 255, 8, 8, 8, 255, 1, 1, 1, 255, 8, 8, 8, 255, 6, 6, 6, 255, 7, 7, 7, 255, 9, 9, 9, 255, 4, 4, 4, 255, 13, 14, 14, 255, 13, 13, 13, 255, 12, 12, 12, 255, 21, 22, 22, 255, 21, 22, 22, 255, 20, 20, 20, 255, 15, 15, 15, 255, 13, 13, 14, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 17, 255, 15, 16, 16, 255, 12, 12, 12, 255, 13, 13, 14, 255, 11, 11, 11, 255, 7, 7, 7, 255, 11, 11, 11, 255, 8, 8, 8, 255, 11, 11, 11, 255, 13, 14, 14, 255, 14, 15, 15, 255, 19, 19, 20, 255, 15, 15, 16, 255, 25, 25, 26, 255, 26, 26, 27, 255, 32, 33, 33, 255, 32, 33, 34, 255, 26, 27, 27, 255, 19, 20, 20, 255, 23, 24, 24, 255, 20, 20, 21, 255, 19, 19, 20, 255, 21, 22, 23, 255, 22, 22, 23, 255, 17, 17, 18, 255, 13, 13, 14, 255, 10, 10, 10, 255, 9, 9, 9, 255, 14, 15, 15, 255, 12, 12, 13, 255, 11, 12, 12, 255, 13, 14, 14, 255, 14, 15, 15, 255, 14, 14, 15, 255, 20, 21, 21, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 21, 255, 17, 17, 18, 255, 20, 20, 21, 255, 8, 8, 9, 255, 10, 11, 11, 255, 6, 6, 6, 255, 10, 10, 10, 255, 17, 18, 18, 255, 16, 17, 17, 255, 13, 13, 13, 255, 11, 12, 12, 255, 7, 7, 7, 255, 9, 9, 9, 255, 6, 6, 6, 255, 8, 8, 8, 255, 6, 6, 6, 255, 7, 7, 8, 255, 11, 11, 11, 255, 12, 12, 12, 255, 15, 15, 16, 255, 12, 13, 13, 255, 10, 10, 11, 255, 18, 19, 19, 255, 17, 18, 18, 255, 16, 16, 16, 255, 19, 20, 20, 255, 15, 15, 15, 255, 24, 25, 25, 255, 11, 12, 12, 255, 10, 10, 10, 255, 12, 12, 12, 255, 13, 13, 13, 255, 16, 16, 16, 255, 21, 22, 22, 255, 21, 21, 22, 255, 25, 25, 26, 255, 31, 32, 32, 255, 33, 33, 34, 255, 31, 31, 32, 255, 24, 25, 26, 255, 23, 24, 25, 255, 21, 22, 22, 255, 21, 21, 22, 255, 21, 22, 22, 255, 18, 18, 19, 255, 19, 19, 20, 255, 12, 13, 13, 255, 12, 12, 12, 255, 7, 8, 8, 255, 12, 12, 12, 255, 12, 13, 13, 255, 19, 19, 20, 255, 14, 14, 15, 255, 11, 11, 11, 255, 14, 14, 14, 255, 9, 9, 9, 255, 13, 13, 14, 255, 14, 14, 14, 255, 16, 17, 17, 255, 17, 18, 18, 255, 13, 13, 13, 255, 13, 13, 13, 255, 6, 7, 7, 255, 8, 8, 8, 255, 10, 10, 10, 255, 19, 19, 20, 255, 38, 34, 25, 165, 40, 36, 26, 165, 39, 35, 25, 165, 41, 36, 26, 165, 42, 37, 26, 165, 37, 34, 25, 165, 39, 35, 25, 165, 43, 38, 26, 165, 46, 40, 27, 165, 65, 50, 33, 165, 48, 41, 27, 165, 55, 45, 29, 165, 59, 47, 31, 165, 61, 48, 32, 165, 47, 40, 27, 165, 38, 34, 25, 165, 40, 35, 26, 165, 47, 40, 27, 165, 46, 39, 27, 165, 40, 35, 26, 165, 44, 38, 26, 165, 42, 37, 26, 165, 41, 36, 26, 165, 41, 36, 27, 165, 38, 34, 25, 165, 39, 35, 25, 165, 44, 38, 26, 165, 44, 38, 26, 165, 42, 37, 26, 165, 42, 37, 26, 165, 37, 34, 25, 165, 55, 45, 30, 165, 49, 42, 27, 165, 39, 35, 25, 165, 57, 46, 30, 165, 61, 48, 32, 165, 42, 37, 26, 165, 40, 36, 26, 165, 47, 40, 27, 165, 57, 54, 44, 165, 65, 50, 33, 165, 68, 52, 34, 165, 60, 48, 31, 165, 45, 39, 27, 165, 38, 34, 25, 165, 50, 70, 35, 255, 60, 78, 36, 255, 48, 41, 27, 165, 58, 46, 31, 165, 70, 53, 35, 165, 50, 42, 28, 165, 53, 44, 29, 165, 47, 40, 27, 165, 42, 37, 26, 165, 46, 39, 27, 165, 37, 33, 25, 165, 36, 33, 25, 165, 47, 40, 27, 165, 43, 38, 26, 165, 41, 36, 26, 165, 41, 36, 26, 165, 43, 37, 26, 165, 38, 34, 25, 165, 40, 36, 26, 165, 47, 40, 27, 165, 47, 40, 27, 165, 40, 35, 25, 165, 63, 52, 38, 165, 41, 36, 27, 165, 40, 35, 26, 165, 47, 40, 27, 165, 45, 39, 27, 165, 47, 40, 27, 165, 43, 37, 26, 165, 53, 43, 29, 165, 41, 36, 26, 165, 37, 33, 25, 165, 41, 36, 26, 165, 46, 39, 27, 165, 47, 40, 27, 165, 42, 37, 26, 165, 36, 33, 25, 165, 37, 33, 25, 165, 43, 38, 28, 165, 42, 37, 26, 165, 42, 36, 26, 165, 40, 35, 25, 165, 42, 37, 26, 165, 41, 36, 26, 165, 45, 39, 27, 165, 38, 34, 25, 165, 43, 38, 26, 165, 43, 37, 26, 165, 40, 36, 26, 165, 38, 34, 25, 165, 38, 34, 25, 165, 37, 33, 25, 165, 49, 42, 27, 165, 75, 56, 36, 165, 64, 50, 33, 165, 48, 41, 27, 165, 42, 37, 26, 165, 41, 36, 26, 165, 45, 39, 26, 165, 42, 37, 26, 165, 41, 36, 26, 165, 41, 36, 26, 165, 42, 37, 26, 165, 39, 35, 25, 165, 39, 35, 25, 165, 66, 54, 39, 165, 37, 34, 25, 165, 38, 34, 25, 165, 56, 45, 30, 165, 55, 45, 29, 165, 50, 42, 28, 165, 68, 52, 34, 165, 57, 46, 30, 165, 54, 44, 29, 165, 68, 52, 34, 165, 79, 89, 41, 255, 57, 46, 30, 165, 55, 45, 29, 165, 51, 42, 28, 165, 60, 48, 31, 165, 53, 44, 29, 165, 44, 38, 26, 165, 48, 40, 27, 165, 52, 43, 28, 165, 39, 34, 25, 165, 46, 39, 27, 165, 56, 53, 44, 165, 41, 36, 26, 165, 66, 54, 39, 165, 53, 45, 33, 165, 53, 45, 33, 165, 47, 40, 30, 165, 73, 59, 43, 165, 45, 39, 27, 165, 42, 37, 26, 165, 48, 41, 27, 165, 49, 41, 27, 165, 57, 46, 30, 165, 44, 38, 26, 165, 42, 37, 26, 165, 47, 40, 27, 165, 45, 39, 26, 165, 42, 37, 26, 165, 48, 42, 31, 165, 46, 40, 30, 165, 65, 81, 44, 255, 58, 48, 35, 165, 37, 34, 25, 165, 42, 37, 26, 165, 38, 34, 25, 165, 48, 41, 27, 165, 71, 54, 35, 165, 59, 47, 31, 165, 53, 44, 29, 165, 55, 45, 30, 165, 61, 48, 32, 165, 62, 48, 32, 165, 45, 39, 26, 165, 45, 39, 26, 165, 51, 42, 28, 165, 59, 47, 31, 165, 53, 67, 35, 255, 54, 44, 29, 165, 44, 38, 26, 165, 46, 39, 27, 165, 41, 36, 27, 165, 44, 38, 26, 165, 46, 40, 27, 165, 40, 35, 25, 165, 43, 37, 26, 165, 41, 36, 26, 165, 41, 36, 26, 165, 47, 40, 27, 165, 49, 41, 27, 165, 58, 47, 31, 165, 56, 45, 30, 165, 50, 43, 28, 177, 61, 79, 36, 255, 43, 38, 26, 165, 49, 41, 27, 165, 42, 37, 26, 165, 43, 38, 26, 165, 42, 37, 26, 165, 50, 42, 28, 165, 45, 39, 27, 165, 47, 40, 27, 165, 44, 38, 29, 165, 36, 33, 25, 165, 54, 44, 29, 165, 55, 45, 29, 165, 58, 46, 31, 165, 66, 51, 34, 165, 66, 51, 34, 165, 65, 50, 33, 165, 70, 53, 35, 165, 69, 53, 35, 165, 55, 45, 29, 165, 64, 50, 33, 165, 62, 48, 32, 165, 49, 42, 27, 165, 47, 40, 27, 165, 47, 40, 27, 165, 43, 38, 26, 165, 39, 35, 25, 165, 38, 34, 26, 165, 41, 36, 26, 165, 36, 33, 25, 165, 47, 41, 30, 165, 41, 36, 26, 165, 40, 35, 26, 165, 39, 35, 26, 165, 39, 35, 25, 165, 42, 37, 27, 165, 46, 40, 27, 165, 49, 41, 27, 165, 40, 36, 26, 165, 47, 40, 27, 165, 60, 47, 31, 165, 49, 41, 27, 165, 50, 42, 28, 165, 47, 40, 27, 165, 38, 34, 25, 165, 45, 39, 26, 165, 48, 41, 27, 165, 47, 40, 27, 165, 50, 42, 28, 165, 63, 49, 33, 165, 43, 38, 26, 165, 39, 35, 25, 165, 45, 39, 26, 165, 45, 39, 26, 165, 50, 42, 28, 165, 62, 49, 32, 165, 56, 45, 30, 165, 44, 38, 26, 165, 37, 33, 25, 165, 47, 41, 30, 165, 42, 37, 26, 165, 40, 35, 25, 165, 41, 36, 26, 165, 46, 40, 30, 165, 49, 42, 31, 165, 45, 39, 27, 165, 50, 42, 28, 165, 60, 48, 31, 165, 47, 40, 27, 165, 40, 36, 26, 165, 39, 35, 25, 165, 56, 47, 34, 165, 37, 34, 25, 165, 40, 35, 25, 165, 20, 20, 21, 255, 20, 20, 21, 255, 31, 32, 32, 255, 31, 32, 33, 255, 29, 29, 30, 255, 21, 22, 22, 255, 15, 16, 16, 255, 16, 17, 17, 255, 14, 14, 14, 255, 17, 17, 17, 255, 10, 10, 10, 255, 11, 11, 11, 255, 10, 10, 11, 255, 13, 14, 14, 255, 10, 10, 10, 255, 14, 14, 15, 255, 15, 15, 16, 255, 8, 8, 8, 255, 7, 7, 8, 255, 9, 10, 10, 255, 10, 11, 11, 255, 12, 12, 13, 255, 33, 34, 34, 255, 33, 34, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 33, 255, 33, 33, 34, 255, 33, 34, 34, 255, 30, 31, 32, 255, 26, 27, 27, 255, 22, 22, 23, 255, 15, 15, 15, 255, 13, 14, 14, 255, 9, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 15, 16, 16, 255, 12, 12, 13, 255, 10, 10, 10, 255, 14, 14, 15, 255, 12, 12, 12, 255, 12, 13, 13, 255, 12, 12, 12, 255, 10, 10, 10, 255, 9, 9, 10, 255, 11, 11, 12, 255, 16, 16, 17, 255, 16, 16, 16, 255, 11, 11, 12, 255, 7, 7, 8, 255, 12, 12, 13, 255, 10, 10, 10, 255, 11, 11, 11, 255, 9, 9, 10, 255, 15, 15, 15, 255, 14, 14, 14, 255, 11, 11, 12, 255, 11, 11, 11, 255, 11, 11, 11, 255, 15, 15, 16, 255, 15, 16, 16, 255, 12, 12, 12, 255, 12, 13, 13, 255, 13, 14, 14, 255, 16, 17, 17, 255, 18, 19, 19, 255, 22, 23, 23, 255, 24, 25, 25, 255, 20, 20, 20, 255, 20, 21, 21, 255, 18, 18, 19, 255, 16, 16, 17, 255, 11, 11, 11, 255, 16, 17, 17, 255, 11, 12, 12, 255, 20, 20, 21, 255, 20, 20, 21, 255, 27, 28, 28, 255, 33, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 33, 34, 34, 255, 29, 30, 31, 255, 21, 22, 22, 255, 18, 18, 19, 255, 19, 20, 20, 255, 13, 13, 14, 255, 8, 9, 9, 255, 11, 11, 11, 255, 14, 14, 15, 255, 21, 21, 22, 255, 19, 19, 19, 255, 20, 20, 20, 255, 26, 27, 27, 255, 24, 24, 25, 255, 32, 33, 34, 255, 28, 28, 29, 255, 27, 28, 29, 255, 22, 22, 23, 255, 20, 20, 20, 255, 23, 23, 24, 255, 20, 21, 21, 255, 17, 18, 18, 255, 19, 20, 20, 255, 14, 14, 15, 255, 13, 13, 13, 255, 12, 12, 13, 255, 14, 15, 15, 255, 18, 18, 18, 255, 13, 13, 14, 255, 15, 15, 16, 255, 12, 12, 12, 255, 22, 23, 23, 255, 17, 17, 18, 255, 17, 18, 18, 255, 14, 14, 14, 255, 7, 7, 7, 255, 10, 10, 11, 255, 12, 12, 13, 255, 16, 17, 17, 255, 19, 20, 20, 255, 29, 30, 30, 255, 31, 32, 33, 255, 29, 30, 31, 255, 23, 23, 24, 255, 21, 21, 22, 255, 21, 22, 22, 255, 20, 20, 21, 255, 11, 11, 11, 255, 11, 12, 12, 255, 14, 14, 14, 255, 9, 10, 10, 255, 5, 5, 5, 255, 7, 7, 7, 255, 7, 7, 7, 255, 13, 14, 14, 255, 9, 9, 9, 255, 8, 8, 9, 255, 13, 13, 13, 255, 20, 20, 21, 255, 16, 17, 17, 255, 28, 29, 30, 255, 23, 24, 24, 255, 23, 24, 24, 255, 19, 20, 20, 255, 13, 13, 14, 255, 16, 16, 16, 255, 20, 20, 21, 255, 19, 20, 20, 255, 14, 14, 14, 255, 16, 17, 17, 255, 13, 13, 14, 255, 10, 10, 10, 255, 13, 14, 14, 255, 15, 15, 16, 255, 13, 13, 14, 255, 11, 12, 12, 255, 9, 9, 9, 255, 12, 13, 13, 255, 17, 18, 18, 255, 16, 17, 17, 255, 25, 25, 26, 255, 25, 26, 27, 255, 32, 33, 34, 255, 32, 33, 34, 255, 24, 24, 25, 255, 28, 28, 29, 255, 26, 27, 27, 255, 22, 23, 23, 255, 26, 27, 27, 255, 23, 23, 24, 255, 19, 20, 20, 255, 29, 30, 30, 255, 16, 16, 17, 255, 13, 13, 13, 255, 13, 13, 14, 255, 12, 12, 13, 255, 9, 9, 10, 255, 15, 16, 16, 255, 15, 15, 16, 255, 17, 18, 18, 255, 17, 17, 17, 255, 17, 18, 18, 255, 18, 18, 19, 255, 22, 23, 23, 255, 20, 21, 21, 255, 20, 21, 21, 255, 17, 18, 18, 255, 17, 17, 17, 255, 10, 10, 11, 255, 11, 11, 11, 255, 9, 9, 9, 255, 15, 15, 15, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 5, 5, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 7, 7, 255, 9, 9, 9, 255, 10, 11, 11, 255, 12, 12, 13, 255, 10, 10, 10, 255, 9, 10, 10, 255, 13, 13, 14, 255, 13, 13, 13, 255, 18, 19, 19, 255, 18, 19, 19, 255, 24, 24, 25, 255, 13, 13, 13, 255, 21, 22, 22, 255, 25, 26, 26, 255, 10, 11, 11, 255, 10, 10, 10, 255, 13, 13, 14, 255, 12, 12, 12, 255, 13, 13, 13, 255, 15, 16, 16, 255, 20, 20, 21, 255, 33, 34, 34, 255, 30, 30, 31, 255, 32, 33, 34, 255, 33, 33, 34, 255, 30, 30, 31, 255, 27, 28, 28, 255, 25, 25, 26, 255, 20, 20, 21, 255, 23, 23, 24, 255, 12, 12, 12, 255, 15, 16, 16, 255, 13, 14, 14, 255, 7, 7, 7, 255, 5, 6, 6, 255, 14, 14, 14, 255, 14, 15, 15, 255, 20, 21, 21, 255, 13, 14, 14, 255, 12, 12, 12, 255, 13, 13, 13, 255, 12, 12, 13, 255, 14, 14, 14, 255, 19, 19, 20, 255, 18, 19, 19, 255, 18, 19, 19, 255, 17, 17, 17, 255, 12, 12, 13, 255, 5, 5, 5, 255, 9, 9, 9, 255, 12, 12, 12, 255, 17, 17, 17, 255, 44, 38, 26, 165, 53, 43, 29, 165, 48, 41, 27, 165, 60, 47, 31, 165, 42, 36, 26, 165, 39, 35, 25, 165, 53, 45, 33, 165, 41, 36, 26, 165, 43, 37, 26, 165, 63, 49, 32, 165, 66, 51, 34, 165, 60, 47, 31, 165, 64, 50, 33, 165, 67, 51, 34, 165, 46, 40, 27, 165, 40, 35, 26, 165, 44, 38, 26, 165, 37, 33, 25, 165, 51, 43, 32, 165, 62, 52, 38, 165, 45, 39, 26, 165, 46, 40, 27, 165, 55, 45, 29, 165, 44, 38, 29, 165, 37, 34, 25, 165, 44, 38, 26, 165, 36, 33, 25, 165, 38, 34, 25, 165, 48, 41, 27, 165, 52, 43, 29, 165, 42, 37, 26, 165, 48, 41, 27, 165, 43, 37, 26, 165, 55, 45, 29, 165, 56, 45, 30, 165, 60, 47, 31, 165, 47, 40, 27, 165, 44, 38, 26, 165, 44, 38, 26, 165, 41, 36, 26, 165, 58, 46, 31, 165, 54, 44, 29, 165, 76, 57, 36, 165, 55, 45, 30, 165, 39, 35, 25, 165, 42, 37, 26, 165, 43, 37, 26, 165, 47, 40, 27, 165, 49, 42, 27, 165, 55, 45, 29, 165, 48, 41, 27, 165, 61, 48, 32, 165, 46, 40, 27, 165, 47, 40, 27, 165, 44, 38, 26, 165, 44, 39, 29, 165, 72, 59, 42, 165, 86, 69, 49, 165, 49, 42, 31, 165, 40, 36, 26, 165, 41, 36, 26, 165, 36, 33, 25, 165, 68, 56, 40, 165, 36, 33, 25, 165, 38, 34, 25, 165, 41, 36, 27, 165, 63, 52, 38, 165, 62, 52, 38, 165, 43, 37, 26, 165, 42, 45, 40, 165, 36, 33, 25, 165, 60, 50, 36, 165, 37, 34, 25, 165, 37, 33, 25, 165, 47, 40, 27, 165, 43, 37, 26, 165, 45, 39, 26, 165, 48, 41, 27, 165, 47, 40, 27, 165, 38, 35, 26, 165, 47, 40, 30, 165, 40, 36, 27, 165, 45, 39, 27, 165, 41, 36, 26, 165, 48, 41, 27, 165, 46, 40, 27, 165, 43, 37, 26, 165, 49, 41, 27, 165, 41, 36, 26, 165, 45, 39, 27, 165, 46, 40, 27, 165, 36, 33, 25, 165, 39, 34, 25, 165, 51, 52, 45, 165, 70, 57, 41, 165, 39, 35, 26, 165, 49, 42, 31, 165, 44, 38, 26, 165, 43, 38, 26, 165, 53, 52, 43, 165, 54, 44, 29, 165, 38, 34, 25, 165, 49, 41, 27, 165, 38, 34, 25, 165, 65, 53, 39, 165, 81, 65, 46, 165, 48, 41, 27, 165, 46, 39, 27, 165, 38, 34, 25, 165, 38, 34, 25, 165, 42, 37, 26, 165, 44, 38, 26, 165, 42, 37, 26, 165, 43, 38, 26, 165, 44, 38, 26, 165, 45, 39, 27, 165, 64, 50, 33, 165, 44, 38, 26, 165, 53, 44, 29, 165, 71, 54, 35, 165, 62, 49, 32, 165, 52, 43, 28, 165, 64, 49, 33, 165, 55, 45, 29, 165, 62, 49, 32, 165, 50, 42, 28, 165, 59, 47, 31, 165, 42, 37, 26, 165, 42, 37, 26, 165, 49, 41, 27, 165, 49, 42, 31, 165, 44, 39, 29, 165, 45, 39, 29, 165, 57, 48, 35, 165, 48, 41, 27, 165, 45, 39, 26, 165, 38, 34, 25, 165, 43, 37, 26, 165, 47, 40, 27, 165, 52, 43, 29, 165, 50, 42, 28, 165, 58, 46, 31, 165, 46, 39, 27, 165, 50, 42, 28, 165, 38, 34, 25, 165, 37, 34, 25, 165, 37, 33, 25, 165, 39, 35, 25, 165, 47, 40, 27, 165, 44, 38, 26, 165, 57, 46, 30, 165, 45, 39, 26, 165, 49, 41, 27, 165, 42, 37, 26, 165, 48, 41, 27, 165, 53, 44, 29, 165, 55, 45, 29, 165, 44, 38, 26, 165, 43, 38, 26, 165, 49, 41, 27, 165, 47, 40, 27, 165, 46, 39, 27, 165, 41, 36, 26, 165, 49, 42, 27, 165, 64, 49, 33, 165, 73, 55, 36, 165, 70, 53, 35, 165, 51, 42, 28, 165, 48, 48, 41, 165, 41, 36, 26, 165, 45, 39, 26, 165, 43, 37, 26, 165, 37, 33, 25, 165, 36, 33, 25, 165, 51, 43, 28, 165, 41, 36, 26, 165, 45, 39, 26, 165, 60, 47, 31, 165, 71, 54, 35, 165, 59, 47, 31, 165, 51, 43, 28, 165, 46, 39, 27, 165, 38, 34, 26, 165, 44, 38, 26, 165, 43, 38, 26, 165, 38, 34, 25, 165, 44, 38, 26, 165, 37, 34, 25, 165, 46, 48, 41, 165, 47, 40, 27, 165, 46, 40, 27, 165, 43, 37, 26, 165, 43, 38, 26, 165, 41, 36, 26, 165, 46, 40, 27, 165, 43, 37, 26, 165, 48, 41, 27, 165, 72, 54, 36, 165, 69, 53, 35, 165, 75, 56, 36, 165, 81, 60, 36, 165, 69, 52, 35, 165, 84, 62, 36, 165, 54, 44, 29, 165, 47, 40, 27, 165, 42, 37, 26, 165, 52, 43, 29, 165, 58, 46, 31, 165, 56, 45, 30, 165, 42, 37, 26, 165, 43, 38, 26, 165, 47, 40, 27, 165, 41, 36, 27, 165, 37, 33, 25, 165, 45, 39, 26, 165, 40, 36, 27, 165, 44, 38, 26, 165, 46, 39, 27, 165, 65, 50, 33, 165, 58, 46, 31, 165, 48, 41, 27, 165, 44, 38, 26, 165, 64, 50, 33, 165, 63, 49, 32, 165, 55, 45, 29, 165, 65, 50, 33, 165, 55, 45, 30, 165, 62, 49, 32, 165, 51, 43, 28, 165, 46, 40, 27, 165, 39, 35, 25, 165, 49, 41, 27, 165, 45, 39, 27, 165, 54, 44, 29, 165, 37, 34, 25, 165, 38, 34, 25, 165, 46, 40, 27, 165, 44, 38, 26, 165, 54, 44, 29, 165, 57, 46, 30, 165, 65, 51, 33, 165, 60, 48, 31, 165, 43, 46, 40, 165, 42, 37, 26, 165, 72, 54, 36, 165, 61, 48, 32, 165, 44, 38, 26, 165, 47, 40, 27, 165, 44, 38, 26, 165, 57, 46, 30, 165, 42, 37, 26, 165, 40, 35, 26, 165, 76, 62, 44, 165, 69, 56, 41, 165, 54, 46, 33, 165, 40, 36, 26, 165, 18, 18, 19, 255, 27, 27, 28, 255, 30, 31, 32, 255, 30, 31, 31, 255, 30, 31, 32, 255, 21, 22, 22, 255, 18, 19, 19, 255, 19, 19, 20, 255, 21, 21, 22, 255, 17, 18, 18, 255, 19, 19, 20, 255, 15, 15, 16, 255, 13, 13, 14, 255, 16, 16, 17, 255, 14, 14, 15, 255, 7, 7, 7, 255, 10, 10, 10, 255, 8, 8, 9, 255, 10, 10, 10, 255, 15, 16, 16, 255, 12, 12, 12, 255, 33, 33, 34, 255, 33, 33, 34, 255, 30, 30, 31, 255, 33, 34, 34, 255, 33, 33, 34, 255, 32, 33, 33, 255, 33, 34, 34, 255, 33, 33, 34, 255, 33, 34, 34, 255, 25, 25, 26, 255, 26, 26, 27, 255, 21, 21, 22, 255, 13, 14, 14, 255, 10, 10, 11, 255, 8, 8, 8, 255, 14, 15, 15, 255, 14, 14, 15, 255, 19, 19, 19, 255, 26, 27, 28, 255, 19, 20, 20, 255, 14, 15, 15, 255, 14, 15, 15, 255, 12, 12, 12, 255, 11, 12, 12, 255, 11, 11, 12, 255, 15, 15, 16, 255, 15, 15, 15, 255, 13, 13, 13, 255, 11, 11, 12, 255, 15, 15, 16, 255, 23, 24, 24, 255, 19, 20, 20, 255, 18, 19, 19, 255, 17, 17, 17, 255, 16, 16, 16, 255, 14, 14, 14, 255, 17, 17, 18, 255, 12, 12, 13, 255, 6, 6, 6, 255, 11, 11, 11, 255, 12, 12, 13, 255, 16, 16, 16, 255, 17, 17, 17, 255, 12, 13, 13, 255, 12, 12, 12, 255, 19, 19, 20, 255, 22, 22, 23, 255, 25, 25, 26, 255, 29, 30, 30, 255, 16, 17, 17, 255, 16, 17, 17, 255, 11, 12, 12, 255, 11, 12, 12, 255, 15, 15, 16, 255, 16, 17, 17, 255, 24, 25, 26, 255, 20, 20, 21, 255, 30, 31, 32, 255, 33, 34, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 33, 255, 33, 33, 34, 255, 32, 33, 33, 255, 25, 26, 26, 255, 25, 26, 26, 255, 23, 23, 24, 255, 22, 23, 23, 255, 16, 16, 17, 255, 12, 12, 12, 255, 9, 9, 9, 255, 15, 16, 16, 255, 14, 14, 15, 255, 16, 17, 17, 255, 23, 24, 25, 255, 22, 23, 23, 255, 33, 34, 34, 255, 30, 31, 32, 255, 33, 34, 34, 255, 24, 25, 26, 255, 17, 17, 18, 255, 23, 23, 24, 255, 20, 21, 21, 255, 16, 16, 17, 255, 15, 15, 15, 255, 14, 14, 15, 255, 14, 15, 15, 255, 12, 12, 13, 255, 13, 13, 13, 255, 13, 14, 14, 255, 12, 13, 13, 255, 11, 11, 11, 255, 16, 17, 17, 255, 13, 13, 13, 255, 14, 14, 15, 255, 18, 18, 19, 255, 10, 10, 10, 255, 7, 7, 7, 255, 6, 6, 6, 255, 12, 12, 12, 255, 15, 15, 16, 255, 18, 18, 19, 255, 20, 20, 21, 255, 23, 23, 24, 255, 32, 32, 33, 255, 33, 33, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 28, 29, 30, 255, 28, 29, 29, 255, 25, 26, 26, 255, 19, 20, 20, 255, 17, 18, 18, 255, 11, 11, 12, 255, 7, 7, 7, 255, 2, 2, 2, 255, 7, 7, 8, 255, 8, 8, 9, 255, 11, 11, 11, 255, 8, 8, 8, 255, 11, 12, 12, 255, 20, 20, 21, 255, 26, 26, 27, 255, 30, 31, 31, 255, 22, 23, 23, 255, 27, 27, 28, 255, 25, 25, 26, 255, 26, 26, 27, 255, 20, 21, 21, 255, 25, 26, 26, 255, 21, 22, 22, 255, 17, 18, 18, 255, 15, 16, 16, 255, 13, 13, 13, 255, 17, 17, 18, 255, 8, 8, 8, 255, 15, 15, 15, 255, 8, 8, 8, 255, 13, 13, 13, 255, 12, 12, 13, 255, 11, 11, 11, 255, 13, 14, 14, 255, 19, 19, 19, 255, 19, 19, 20, 255, 22, 23, 23, 255, 33, 33, 34, 255, 32, 33, 33, 255, 33, 34, 34, 255, 33, 34, 34, 255, 23, 23, 24, 255, 22, 23, 23, 255, 21, 22, 22, 255, 25, 25, 26, 255, 23, 24, 24, 255, 24, 24, 25, 255, 15, 15, 16, 255, 11, 11, 12, 255, 10, 11, 11, 255, 11, 11, 12, 255, 15, 15, 16, 255, 15, 16, 16, 255, 18, 19, 19, 255, 21, 22, 22, 255, 23, 24, 24, 255, 25, 25, 26, 255, 25, 25, 26, 255, 26, 26, 27, 255, 24, 25, 25, 255, 24, 25, 25, 255, 18, 19, 19, 255, 26, 26, 27, 255, 16, 16, 16, 255, 10, 11, 11, 255, 11, 11, 11, 255, 17, 17, 18, 255, 10, 11, 11, 255, 11, 12, 12, 255, 10, 10, 10, 255, 10, 10, 10, 255, 8, 8, 8, 255, 6, 6, 6, 255, 12, 13, 13, 255, 19, 20, 20, 255, 12, 12, 12, 255, 15, 15, 16, 255, 13, 13, 14, 255, 16, 17, 17, 255, 16, 17, 17, 255, 21, 22, 22, 255, 17, 17, 18, 255, 25, 25, 26, 255, 21, 22, 22, 255, 22, 22, 23, 255, 26, 27, 28, 255, 14, 15, 15, 255, 10, 10, 10, 255, 6, 7, 7, 255, 11, 12, 12, 255, 13, 13, 13, 255, 18, 19, 19, 255, 20, 20, 20, 255, 18, 18, 19, 255, 23, 24, 24, 255, 33, 33, 34, 255, 31, 31, 32, 255, 32, 33, 34, 255, 28, 28, 29, 255, 32, 32, 33, 255, 27, 28, 29, 255, 22, 23, 23, 255, 19, 20, 20, 255, 17, 17, 18, 255, 17, 17, 17, 255, 8, 8, 8, 255, 4, 4, 4, 255, 1, 1, 1, 255, 9, 9, 10, 255, 12, 12, 12, 255, 20, 20, 21, 255, 19, 20, 20, 255, 18, 19, 19, 255, 19, 20, 20, 255, 13, 13, 14, 255, 18, 19, 19, 255, 16, 16, 16, 255, 21, 21, 22, 255, 13, 13, 14, 255, 10, 10, 11, 255, 11, 11, 11, 255, 8, 8, 9, 255, 9, 9, 9, 255, 12, 12, 12, 255, 14, 14, 14, 255, 57, 46, 30, 165, 48, 41, 27, 165, 45, 39, 27, 165, 40, 35, 25, 165, 39, 35, 25, 165, 71, 58, 42, 165, 45, 39, 29, 165, 42, 37, 26, 165, 50, 42, 28, 165, 62, 49, 32, 165, 45, 39, 26, 165, 67, 51, 34, 165, 58, 47, 31, 165, 59, 47, 31, 165, 51, 43, 28, 165, 69, 52, 35, 165, 59, 47, 31, 165, 46, 40, 27, 165, 38, 34, 25, 165, 42, 37, 28, 165, 47, 40, 27, 165, 52, 43, 28, 165, 48, 41, 27, 165, 42, 37, 26, 165, 41, 36, 26, 165, 36, 33, 25, 165, 45, 39, 29, 165, 42, 37, 26, 165, 47, 40, 27, 165, 54, 44, 29, 165, 48, 41, 27, 165, 66, 51, 34, 165, 61, 48, 32, 165, 57, 46, 30, 165, 63, 49, 32, 165, 50, 42, 28, 165, 43, 38, 26, 165, 47, 40, 27, 165, 40, 35, 26, 165, 58, 46, 30, 165, 66, 51, 33, 165, 67, 51, 34, 165, 71, 54, 36, 165, 68, 52, 34, 165, 59, 47, 31, 165, 54, 44, 29, 165, 43, 38, 26, 165, 40, 35, 26, 165, 71, 88, 35, 255, 43, 38, 26, 165, 40, 35, 26, 165, 44, 38, 26, 165, 45, 39, 27, 165, 41, 36, 26, 165, 46, 40, 27, 165, 54, 45, 33, 165, 68, 56, 40, 165, 53, 45, 33, 165, 37, 33, 25, 165, 36, 33, 25, 165, 37, 33, 25, 165, 56, 47, 34, 165, 39, 35, 25, 165, 46, 40, 30, 165, 73, 60, 43, 165, 69, 56, 41, 165, 63, 52, 38, 165, 87, 69, 49, 165, 40, 35, 25, 165, 40, 36, 26, 165, 40, 36, 26, 165, 61, 51, 37, 165, 69, 57, 41, 165, 43, 38, 26, 165, 47, 40, 27, 165, 41, 36, 26, 165, 46, 39, 27, 165, 51, 43, 28, 165, 44, 38, 26, 165, 36, 33, 25, 165, 41, 36, 26, 165, 38, 34, 25, 165, 41, 36, 26, 165, 37, 33, 25, 165, 37, 34, 25, 165, 41, 36, 26, 165, 37, 33, 25, 165, 51, 43, 28, 165, 58, 46, 31, 165, 51, 42, 28, 165, 44, 38, 26, 165, 39, 35, 25, 165, 46, 40, 29, 165, 42, 37, 26, 165, 43, 37, 26, 165, 64, 53, 38, 165, 58, 48, 35, 165, 39, 35, 25, 165, 55, 45, 30, 165, 53, 44, 29, 165, 42, 37, 26, 165, 64, 53, 38, 165, 52, 45, 33, 165, 58, 49, 36, 165, 65, 53, 39, 165, 51, 44, 32, 165, 38, 34, 26, 165, 48, 41, 27, 165, 46, 48, 41, 165, 41, 36, 26, 165, 58, 46, 30, 165, 54, 45, 29, 165, 46, 39, 27, 165, 43, 38, 26, 165, 57, 46, 30, 165, 70, 53, 35, 165, 59, 47, 31, 165, 44, 38, 26, 165, 56, 46, 30, 165, 47, 40, 27, 165, 50, 42, 28, 165, 43, 38, 26, 165, 58, 46, 30, 165, 56, 45, 30, 165, 48, 41, 27, 165, 52, 51, 43, 165, 41, 36, 26, 165, 39, 35, 25, 165, 43, 37, 26, 165, 45, 39, 26, 165, 57, 48, 35, 165, 55, 46, 34, 165, 43, 38, 28, 165, 37, 33, 25, 165, 39, 35, 26, 165, 42, 37, 26, 165, 55, 45, 29, 165, 48, 40, 27, 165, 40, 35, 25, 165, 47, 40, 27, 165, 49, 41, 27, 165, 50, 42, 28, 165, 40, 35, 26, 165, 38, 34, 25, 165, 40, 36, 26, 165, 45, 39, 26, 165, 44, 38, 26, 165, 41, 36, 26, 165, 47, 40, 27, 165, 41, 36, 26, 165, 59, 47, 31, 165, 49, 41, 27, 165, 66, 51, 34, 165, 49, 42, 27, 165, 76, 57, 36, 165, 66, 51, 34, 165, 55, 45, 30, 165, 66, 51, 34, 165, 46, 40, 27, 165, 44, 38, 26, 165, 46, 40, 27, 165, 45, 39, 26, 165, 62, 48, 32, 165, 48, 41, 27, 165, 42, 37, 26, 165, 55, 45, 30, 165, 50, 42, 28, 165, 56, 45, 30, 165, 60, 48, 32, 165, 45, 39, 26, 165, 49, 41, 27, 165, 37, 34, 25, 165, 80, 64, 46, 165, 38, 34, 25, 165, 47, 40, 27, 165, 38, 34, 25, 165, 40, 35, 25, 165, 77, 57, 36, 165, 74, 56, 36, 165, 64, 50, 33, 165, 68, 52, 34, 165, 60, 48, 31, 165, 57, 46, 30, 165, 52, 43, 29, 165, 42, 37, 26, 165, 44, 39, 29, 165, 40, 35, 25, 165, 55, 45, 29, 165, 44, 38, 26, 165, 49, 42, 27, 165, 57, 46, 30, 165, 52, 43, 28, 165, 44, 38, 26, 165, 65, 50, 33, 165, 40, 36, 26, 165, 46, 40, 27, 165, 44, 38, 26, 165, 68, 52, 34, 165, 75, 56, 36, 165, 52, 43, 28, 165, 55, 45, 29, 165, 55, 45, 30, 165, 68, 52, 34, 165, 55, 45, 30, 165, 40, 35, 25, 165, 49, 41, 27, 165, 63, 49, 32, 165, 62, 49, 32, 165, 64, 50, 33, 165, 43, 38, 26, 165, 48, 41, 27, 165, 58, 46, 31, 165, 48, 41, 27, 165, 48, 41, 27, 165, 40, 36, 26, 165, 60, 50, 36, 165, 37, 33, 25, 165, 53, 44, 29, 165, 56, 45, 30, 165, 49, 42, 27, 165, 51, 42, 28, 165, 43, 37, 26, 165, 63, 49, 32, 165, 63, 49, 32, 165, 59, 47, 31, 165, 59, 47, 31, 165, 58, 47, 31, 165, 61, 48, 32, 165, 63, 49, 32, 165, 55, 45, 29, 165, 52, 45, 33, 165, 38, 34, 25, 165, 39, 35, 25, 165, 59, 47, 31, 165, 45, 47, 41, 165, 60, 78, 35, 255, 40, 35, 26, 165, 41, 36, 26, 165, 42, 37, 26, 165, 65, 50, 33, 165, 60, 48, 31, 165, 48, 41, 27, 165, 47, 40, 27, 165, 52, 43, 28, 165, 56, 45, 30, 165, 78, 58, 36, 165, 74, 55, 36, 165, 48, 41, 27, 165, 44, 38, 26, 165, 40, 35, 25, 165, 44, 38, 26, 165, 59, 49, 36, 165, 50, 43, 31, 165, 48, 41, 31, 165, 47, 41, 30, 165, 46, 39, 27, 165, 22, 23, 23, 255, 27, 28, 28, 255, 27, 28, 28, 255, 33, 33, 34, 255, 30, 31, 32, 255, 33, 34, 34, 255, 25, 25, 26, 255, 21, 22, 22, 255, 24, 24, 25, 255, 26, 27, 27, 255, 20, 21, 21, 255, 16, 17, 17, 255, 17, 17, 18, 255, 14, 14, 15, 255, 11, 11, 12, 255, 7, 8, 8, 255, 5, 5, 6, 255, 8, 8, 8, 255, 12, 12, 13, 255, 15, 16, 16, 255, 33, 34, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 33, 33, 34, 255, 24, 25, 25, 255, 31, 32, 33, 255, 32, 33, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 31, 32, 32, 255, 20, 20, 20, 255, 19, 20, 20, 255, 7, 7, 8, 255, 12, 13, 13, 255, 8, 8, 8, 255, 13, 13, 14, 255, 15, 15, 15, 255, 19, 19, 20, 255, 23, 23, 24, 255, 31, 32, 33, 255, 29, 30, 31, 255, 32, 33, 34, 255, 11, 12, 12, 255, 15, 15, 15, 255, 19, 19, 20, 255, 18, 18, 19, 255, 16, 17, 17, 255, 18, 18, 19, 255, 10, 11, 11, 255, 14, 14, 15, 255, 21, 22, 22, 255, 23, 24, 24, 255, 22, 23, 23, 255, 24, 24, 25, 255, 21, 22, 22, 255, 17, 17, 18, 255, 17, 18, 18, 255, 16, 16, 16, 255, 14, 14, 14, 255, 15, 15, 15, 255, 11, 11, 11, 255, 12, 12, 13, 255, 15, 16, 16, 255, 11, 11, 11, 255, 27, 27, 28, 255, 26, 27, 28, 255, 30, 31, 31, 255, 24, 25, 26, 255, 25, 26, 26, 255, 16, 16, 17, 255, 14, 14, 15, 255, 12, 12, 12, 255, 7, 7, 7, 255, 12, 13, 13, 255, 18, 18, 19, 255, 24, 25, 25, 255, 22, 22, 23, 255, 32, 33, 34, 255, 26, 27, 27, 255, 33, 34, 34, 255, 33, 34, 34, 255, 30, 31, 32, 255, 33, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 32, 255, 33, 34, 34, 255, 27, 27, 28, 255, 18, 19, 19, 255, 19, 20, 20, 255, 18, 19, 19, 255, 13, 14, 14, 255, 6, 6, 6, 255, 14, 15, 15, 255, 17, 17, 18, 255, 22, 22, 23, 255, 23, 23, 24, 255, 28, 28, 29, 255, 33, 33, 34, 255, 26, 27, 28, 255, 33, 34, 34, 255, 33, 34, 34, 255, 20, 21, 21, 255, 20, 21, 21, 255, 22, 23, 23, 255, 14, 14, 14, 255, 10, 10, 10, 255, 19, 19, 20, 255, 14, 14, 14, 255, 11, 11, 12, 255, 11, 12, 12, 255, 19, 19, 20, 255, 18, 19, 19, 255, 19, 19, 20, 255, 17, 17, 17, 255, 20, 20, 21, 255, 18, 18, 19, 255, 19, 19, 20, 255, 12, 12, 12, 255, 10, 10, 11, 255, 5, 5, 5, 255, 14, 14, 14, 255, 15, 16, 16, 255, 19, 19, 20, 255, 26, 27, 27, 255, 30, 31, 32, 255, 29, 30, 31, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 28, 29, 30, 255, 31, 32, 33, 255, 31, 31, 32, 255, 25, 26, 26, 255, 22, 23, 23, 255, 15, 16, 16, 255, 8, 8, 8, 255, 9, 9, 9, 255, 3, 3, 3, 255, 8, 8, 8, 255, 8, 9, 9, 255, 9, 10, 10, 255, 11, 11, 11, 255, 22, 22, 23, 255, 24, 25, 25, 255, 25, 25, 26, 255, 32, 32, 33, 255, 23, 24, 24, 255, 30, 31, 32, 255, 25, 26, 27, 255, 18, 19, 19, 255, 17, 18, 18, 255, 22, 22, 23, 255, 12, 12, 12, 255, 18, 18, 18, 255, 20, 21, 21, 255, 24, 24, 25, 255, 15, 15, 16, 255, 11, 11, 11, 255, 10, 10, 10, 255, 11, 11, 11, 255, 8, 8, 9, 255, 8, 8, 8, 255, 13, 14, 14, 255, 16, 16, 16, 255, 21, 21, 21, 255, 23, 24, 24, 255, 22, 22, 23, 255, 32, 33, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 30, 30, 31, 255, 28, 28, 29, 255, 27, 27, 28, 255, 23, 24, 25, 255, 17, 18, 18, 255, 21, 21, 22, 255, 10, 10, 11, 255, 14, 14, 14, 255, 10, 11, 11, 255, 14, 14, 15, 255, 16, 16, 17, 255, 15, 15, 16, 255, 18, 19, 19, 255, 17, 17, 18, 255, 26, 27, 28, 255, 24, 24, 25, 255, 21, 22, 22, 255, 30, 30, 31, 255, 33, 34, 34, 255, 31, 32, 33, 255, 27, 28, 28, 255, 19, 20, 20, 255, 20, 20, 21, 255, 18, 18, 18, 255, 13, 14, 14, 255, 9, 10, 10, 255, 6, 6, 7, 255, 7, 8, 8, 255, 13, 13, 13, 255, 10, 10, 11, 255, 13, 13, 14, 255, 14, 15, 15, 255, 16, 17, 17, 255, 16, 16, 17, 255, 19, 19, 19, 255, 20, 21, 21, 255, 18, 19, 19, 255, 21, 22, 22, 255, 18, 19, 19, 255, 22, 23, 23, 255, 24, 25, 25, 255, 27, 28, 29, 255, 25, 25, 26, 255, 26, 26, 27, 255, 22, 23, 23, 255, 9, 9, 9, 255, 11, 11, 11, 255, 8, 8, 8, 255, 9, 9, 9, 255, 13, 14, 14, 255, 15, 15, 15, 255, 14, 14, 14, 255, 20, 20, 21, 255, 28, 29, 29, 255, 32, 33, 34, 255, 33, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 32, 33, 255, 30, 31, 31, 255, 26, 26, 27, 255, 20, 20, 20, 255, 16, 16, 17, 255, 9, 10, 10, 255, 7, 7, 7, 255, 7, 7, 8, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 11, 11, 255, 17, 17, 17, 255, 22, 23, 23, 255, 18, 19, 19, 255, 23, 24, 24, 255, 17, 17, 17, 255, 20, 21, 21, 255, 18, 18, 18, 255, 19, 19, 20, 255, 15, 15, 16, 255, 10, 11, 11, 255, 8, 9, 9, 255, 11, 11, 12, 255, 13, 14, 14, 255, 16, 17, 17, 255, 17, 17, 17, 255, 63, 49, 33, 165, 57, 46, 30, 165, 48, 41, 27, 165, 39, 34, 25, 165, 40, 36, 26, 165, 43, 38, 28, 165, 87, 69, 49, 165, 37, 33, 25, 165, 44, 38, 26, 165, 41, 36, 26, 165, 60, 48, 31, 165, 61, 48, 32, 165, 48, 41, 27, 165, 49, 42, 27, 165, 51, 43, 28, 165, 70, 53, 35, 165, 70, 53, 35, 165, 73, 55, 36, 165, 52, 43, 29, 165, 47, 40, 27, 165, 47, 40, 27, 165, 40, 35, 25, 165, 42, 37, 28, 165, 42, 37, 26, 165, 46, 40, 27, 165, 41, 36, 26, 165, 41, 36, 26, 165, 42, 37, 26, 165, 47, 40, 27, 165, 58, 47, 31, 165, 61, 48, 32, 165, 69, 53, 35, 165, 68, 52, 34, 165, 55, 45, 30, 165, 48, 41, 27, 165, 49, 41, 27, 165, 56, 45, 30, 165, 43, 37, 26, 165, 47, 40, 27, 165, 54, 44, 29, 165, 62, 49, 32, 165, 51, 43, 28, 165, 49, 42, 27, 165, 65, 50, 33, 165, 54, 44, 29, 165, 43, 38, 26, 165, 49, 42, 31, 165, 39, 35, 26, 165, 64, 81, 35, 255, 46, 39, 27, 165, 43, 38, 26, 165, 39, 35, 25, 165, 40, 36, 26, 165, 42, 37, 26, 165, 46, 39, 27, 165, 39, 35, 25, 165, 44, 38, 29, 165, 37, 33, 25, 165, 38, 34, 25, 165, 40, 35, 25, 165, 43, 38, 28, 165, 39, 35, 25, 165, 39, 35, 25, 165, 37, 34, 25, 165, 53, 45, 33, 165, 73, 60, 43, 165, 71, 58, 42, 165, 87, 69, 49, 165, 46, 40, 29, 165, 38, 34, 25, 165, 39, 35, 26, 165, 70, 57, 41, 165, 81, 65, 46, 165, 38, 34, 25, 165, 53, 44, 29, 165, 47, 40, 27, 165, 51, 43, 28, 165, 48, 41, 27, 165, 50, 42, 28, 165, 38, 34, 25, 165, 45, 39, 29, 165, 58, 48, 35, 165, 50, 43, 31, 165, 53, 45, 33, 165, 42, 45, 40, 165, 58, 49, 36, 165, 37, 33, 25, 165, 45, 39, 27, 165, 54, 44, 29, 165, 79, 59, 36, 165, 51, 43, 28, 165, 41, 36, 26, 165, 36, 33, 25, 165, 49, 50, 44, 165, 41, 36, 26, 165, 39, 35, 26, 165, 60, 50, 36, 165, 56, 48, 35, 165, 50, 42, 27, 165, 53, 44, 29, 165, 38, 34, 25, 165, 67, 55, 40, 165, 81, 65, 47, 165, 77, 62, 44, 165, 52, 44, 32, 165, 37, 34, 25, 165, 41, 36, 26, 165, 50, 43, 31, 165, 37, 33, 25, 165, 51, 43, 28, 165, 66, 51, 34, 165, 56, 45, 30, 165, 48, 41, 27, 165, 54, 44, 29, 165, 62, 49, 32, 165, 79, 59, 36, 165, 47, 40, 27, 165, 44, 38, 26, 165, 48, 41, 27, 165, 49, 42, 27, 165, 41, 36, 26, 165, 40, 35, 26, 165, 39, 35, 25, 165, 46, 39, 27, 165, 45, 39, 27, 165, 48, 41, 27, 165, 41, 36, 26, 165, 45, 40, 29, 165, 38, 34, 25, 165, 53, 44, 29, 165, 41, 36, 26, 165, 44, 39, 29, 165, 36, 33, 25, 165, 47, 40, 30, 165, 37, 34, 25, 165, 48, 41, 30, 165, 44, 38, 26, 165, 53, 44, 29, 165, 41, 36, 26, 165, 47, 41, 30, 165, 41, 36, 26, 165, 41, 36, 26, 165, 60, 50, 36, 165, 40, 36, 27, 165, 39, 35, 25, 165, 40, 35, 25, 165, 39, 35, 25, 165, 40, 36, 26, 165, 44, 38, 26, 165, 42, 37, 26, 165, 54, 44, 29, 165, 67, 51, 34, 165, 63, 49, 32, 165, 59, 47, 31, 165, 70, 53, 35, 165, 69, 53, 35, 165, 74, 55, 36, 165, 58, 47, 31, 165, 37, 33, 25, 165, 42, 37, 26, 165, 43, 38, 26, 165, 70, 53, 35, 165, 50, 42, 28, 165, 51, 42, 28, 165, 48, 41, 27, 165, 45, 39, 26, 165, 49, 41, 27, 165, 67, 51, 34, 165, 51, 42, 28, 165, 45, 39, 26, 165, 44, 46, 40, 165, 44, 39, 29, 165, 66, 54, 39, 165, 51, 44, 32, 165, 40, 35, 25, 165, 42, 37, 26, 165, 52, 43, 28, 165, 64, 50, 33, 165, 78, 58, 36, 165, 70, 53, 35, 165, 76, 56, 36, 165, 52, 43, 28, 165, 50, 42, 28, 165, 47, 40, 27, 165, 43, 37, 26, 165, 37, 34, 25, 165, 44, 38, 26, 165, 44, 38, 26, 165, 44, 38, 26, 165, 53, 44, 29, 165, 65, 50, 33, 165, 48, 41, 27, 165, 52, 43, 28, 165, 49, 42, 27, 165, 62, 49, 32, 165, 54, 44, 29, 165, 53, 44, 29, 165, 59, 47, 31, 165, 75, 56, 36, 165, 58, 47, 31, 165, 54, 44, 29, 165, 45, 39, 27, 165, 51, 43, 28, 165, 44, 38, 26, 165, 42, 37, 26, 165, 59, 47, 31, 165, 61, 48, 32, 165, 77, 57, 36, 165, 66, 51, 34, 165, 62, 48, 32, 165, 57, 46, 30, 165, 46, 40, 27, 165, 43, 38, 26, 165, 45, 39, 26, 165, 40, 36, 27, 165, 39, 35, 25, 165, 38, 34, 25, 165, 56, 46, 30, 165, 45, 39, 27, 165, 46, 39, 27, 165, 55, 45, 29, 165, 61, 48, 32, 165, 55, 45, 29, 165, 73, 55, 36, 165, 64, 50, 33, 165, 61, 48, 32, 165, 62, 49, 32, 165, 61, 48, 32, 165, 57, 46, 30, 165, 36, 33, 25, 165, 36, 33, 25, 165, 39, 35, 25, 165, 46, 39, 27, 165, 48, 41, 27, 165, 44, 38, 26, 165, 61, 79, 35, 255, 39, 35, 25, 165, 38, 34, 25, 165, 47, 40, 27, 165, 53, 43, 29, 165, 62, 48, 32, 165, 47, 40, 27, 165, 45, 39, 26, 165, 60, 47, 31, 165, 71, 54, 36, 165, 67, 51, 34, 165, 74, 55, 36, 165, 50, 42, 28, 165, 41, 36, 26, 165, 39, 35, 25, 165, 40, 36, 26, 165, 43, 38, 28, 165, 41, 36, 26, 165, 55, 74, 35, 255, 46, 40, 27, 165, 47, 40, 27, 165, 22, 22, 23, 255, 22, 23, 23, 255, 33, 34, 34, 255, 27, 28, 28, 255, 32, 33, 34, 255, 33, 33, 34, 255, 33, 33, 34, 255, 24, 25, 25, 255, 24, 25, 26, 255, 30, 30, 31, 255, 24, 25, 25, 255, 23, 23, 24, 255, 22, 23, 23, 255, 17, 17, 18, 255, 15, 15, 16, 255, 5, 6, 6, 255, 5, 5, 6, 255, 9, 9, 9, 255, 11, 11, 11, 255, 28, 28, 29, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 27, 28, 29, 255, 32, 33, 33, 255, 31, 32, 33, 255, 29, 29, 30, 255, 25, 25, 26, 255, 30, 30, 31, 255, 25, 26, 26, 255, 26, 26, 27, 255, 18, 18, 19, 255, 14, 14, 14, 255, 13, 13, 13, 255, 9, 9, 9, 255, 16, 16, 17, 255, 15, 16, 16, 255, 22, 23, 23, 255, 24, 24, 25, 255, 33, 34, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 30, 30, 31, 255, 32, 33, 33, 255, 20, 21, 21, 255, 20, 21, 21, 255, 20, 21, 21, 255, 16, 16, 17, 255, 13, 13, 14, 255, 13, 13, 13, 255, 14, 14, 15, 255, 28, 28, 29, 255, 28, 29, 30, 255, 29, 29, 30, 255, 22, 23, 23, 255, 21, 21, 22, 255, 18, 18, 19, 255, 19, 19, 19, 255, 16, 17, 17, 255, 25, 25, 26, 255, 19, 19, 20, 255, 10, 10, 10, 255, 11, 12, 12, 255, 19, 20, 20, 255, 25, 25, 26, 255, 29, 30, 31, 255, 28, 29, 29, 255, 19, 19, 20, 255, 17, 17, 17, 255, 17, 17, 18, 255, 15, 15, 16, 255, 12, 13, 13, 255, 12, 12, 12, 255, 9, 9, 10, 255, 17, 17, 18, 255, 26, 27, 27, 255, 28, 29, 29, 255, 26, 26, 27, 255, 32, 33, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 32, 33, 33, 255, 33, 33, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 29, 30, 31, 255, 21, 21, 22, 255, 22, 22, 23, 255, 17, 17, 17, 255, 8, 8, 8, 255, 9, 9, 9, 255, 9, 9, 9, 255, 15, 15, 16, 255, 20, 20, 20, 255, 26, 26, 27, 255, 26, 26, 27, 255, 33, 34, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 31, 32, 33, 255, 21, 21, 22, 255, 17, 17, 18, 255, 16, 17, 17, 255, 18, 18, 19, 255, 11, 11, 12, 255, 13, 13, 14, 255, 10, 10, 10, 255, 13, 14, 14, 255, 15, 16, 16, 255, 16, 16, 17, 255, 13, 14, 14, 255, 19, 19, 20, 255, 16, 16, 17, 255, 25, 26, 26, 255, 15, 15, 16, 255, 16, 17, 17, 255, 13, 14, 14, 255, 9, 10, 10, 255, 7, 7, 8, 255, 13, 13, 14, 255, 14, 15, 15, 255, 19, 19, 20, 255, 28, 29, 30, 255, 33, 34, 34, 255, 33, 33, 34, 255, 33, 34, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 29, 30, 31, 255, 33, 34, 34, 255, 32, 33, 34, 255, 26, 27, 27, 255, 18, 18, 18, 255, 11, 11, 11, 255, 6, 6, 6, 255, 1, 1, 1, 255, 6, 7, 7, 255, 6, 6, 6, 255, 12, 12, 13, 255, 15, 15, 16, 255, 17, 18, 18, 255, 31, 31, 32, 255, 33, 33, 34, 255, 33, 33, 34, 255, 33, 33, 34, 255, 31, 31, 32, 255, 31, 32, 32, 255, 28, 28, 29, 255, 21, 21, 22, 255, 23, 24, 24, 255, 25, 26, 26, 255, 27, 27, 28, 255, 22, 23, 23, 255, 24, 24, 25, 255, 20, 20, 21, 255, 22, 23, 23, 255, 14, 14, 15, 255, 8, 8, 9, 255, 7, 7, 7, 255, 8, 9, 9, 255, 10, 10, 11, 255, 12, 12, 13, 255, 14, 14, 15, 255, 20, 20, 21, 255, 29, 30, 30, 255, 32, 33, 34, 255, 31, 31, 32, 255, 32, 33, 33, 255, 31, 32, 33, 255, 27, 28, 29, 255, 20, 21, 21, 255, 15, 15, 16, 255, 18, 18, 19, 255, 19, 19, 19, 255, 15, 15, 16, 255, 12, 12, 13, 255, 11, 12, 12, 255, 14, 15, 15, 255, 19, 20, 20, 255, 18, 18, 19, 255, 16, 16, 17, 255, 20, 21, 21, 255, 21, 22, 23, 255, 25, 26, 26, 255, 30, 31, 32, 255, 30, 31, 32, 255, 33, 34, 34, 255, 33, 34, 34, 255, 25, 25, 26, 255, 23, 24, 25, 255, 19, 20, 20, 255, 18, 18, 19, 255, 14, 15, 15, 255, 7, 7, 7, 255, 12, 12, 12, 255, 15, 15, 15, 255, 18, 18, 19, 255, 18, 18, 19, 255, 21, 21, 22, 255, 17, 17, 17, 255, 17, 18, 18, 255, 21, 22, 23, 255, 23, 23, 24, 255, 20, 20, 21, 255, 14, 15, 15, 255, 21, 22, 22, 255, 27, 28, 29, 255, 29, 30, 30, 255, 33, 34, 34, 255, 26, 27, 27, 255, 32, 32, 33, 255, 27, 27, 28, 255, 32, 32, 33, 255, 11, 11, 12, 255, 11, 11, 12, 255, 8, 9, 9, 255, 9, 9, 9, 255, 11, 11, 12, 255, 12, 12, 13, 255, 21, 22, 22, 255, 26, 26, 27, 255, 26, 27, 27, 255, 33, 33, 34, 255, 32, 33, 33, 255, 33, 33, 34, 255, 33, 33, 34, 255, 26, 27, 27, 255, 28, 29, 30, 255, 21, 21, 22, 255, 16, 17, 17, 255, 17, 17, 18, 255, 12, 12, 12, 255, 4, 4, 4, 255, 2, 2, 2, 255, 6, 6, 6, 255, 15, 15, 16, 255, 17, 17, 17, 255, 17, 18, 18, 255, 18, 18, 19, 255, 25, 26, 27, 255, 22, 22, 23, 255, 20, 21, 21, 255, 17, 18, 18, 255, 18, 19, 19, 255, 12, 12, 12, 255, 11, 11, 11, 255, 9, 9, 10, 255, 7, 8, 8, 255, 15, 15, 15, 255, 19, 20, 20, 255, 16, 17, 17, 255, 14, 14, 14, 255, 62, 49, 32, 165, 58, 47, 31, 165, 58, 46, 30, 165, 45, 39, 26, 165, 36, 33, 25, 165, 48, 41, 30, 165, 42, 37, 28, 165, 38, 34, 25, 165, 44, 38, 26, 165, 41, 36, 26, 165, 47, 40, 27, 165, 49, 42, 27, 165, 43, 38, 26, 165, 43, 37, 26, 165, 40, 35, 26, 165, 58, 46, 31, 165, 50, 42, 28, 165, 53, 43, 29, 165, 46, 39, 27, 165, 46, 40, 27, 165, 39, 35, 25, 165, 47, 41, 30, 165, 43, 45, 40, 165, 39, 34, 25, 165, 37, 33, 25, 165, 42, 45, 40, 165, 48, 41, 27, 165, 45, 39, 26, 165, 51, 43, 28, 165, 48, 41, 27, 165, 51, 43, 28, 165, 51, 43, 28, 165, 52, 43, 29, 165, 59, 47, 31, 165, 62, 49, 32, 165, 55, 45, 30, 165, 64, 50, 33, 165, 64, 50, 33, 165, 62, 48, 32, 165, 57, 46, 30, 165, 54, 44, 29, 165, 60, 48, 31, 165, 71, 53, 35, 165, 49, 42, 27, 165, 53, 44, 29, 165, 53, 44, 29, 165, 43, 37, 26, 165, 37, 34, 25, 165, 43, 37, 26, 165, 40, 35, 25, 165, 45, 39, 27, 165, 38, 34, 25, 165, 41, 36, 26, 165, 46, 40, 27, 165, 47, 40, 27, 165, 37, 34, 25, 165, 45, 39, 29, 165, 41, 36, 26, 165, 42, 37, 26, 165, 39, 35, 25, 165, 38, 34, 26, 165, 40, 36, 26, 165, 37, 34, 25, 165, 45, 39, 26, 165, 39, 35, 26, 165, 76, 61, 44, 165, 83, 67, 48, 165, 83, 66, 46, 165, 65, 53, 39, 165, 63, 52, 38, 165, 37, 33, 25, 165, 43, 37, 26, 165, 42, 37, 26, 165, 38, 34, 25, 165, 44, 38, 26, 165, 42, 37, 26, 165, 45, 39, 27, 165, 48, 41, 27, 165, 48, 41, 27, 165, 44, 38, 26, 165, 44, 38, 26, 165, 38, 34, 25, 165, 44, 38, 26, 165, 39, 35, 25, 165, 40, 35, 25, 165, 37, 33, 25, 165, 52, 43, 29, 165, 44, 38, 26, 165, 49, 41, 27, 165, 49, 41, 27, 165, 51, 43, 28, 165, 42, 37, 26, 165, 37, 33, 25, 165, 41, 36, 26, 165, 38, 34, 25, 165, 61, 51, 37, 165, 61, 51, 37, 165, 40, 35, 25, 165, 47, 40, 27, 165, 44, 38, 26, 165, 40, 35, 26, 165, 40, 36, 27, 165, 59, 49, 36, 165, 37, 34, 25, 165, 38, 34, 25, 165, 36, 33, 25, 165, 69, 56, 41, 165, 37, 33, 25, 165, 45, 39, 27, 165, 39, 35, 25, 165, 45, 39, 26, 165, 63, 49, 33, 165, 68, 52, 34, 165, 53, 44, 29, 165, 70, 53, 35, 165, 66, 51, 33, 165, 52, 43, 28, 165, 48, 41, 27, 165, 50, 42, 28, 165, 45, 39, 26, 165, 36, 33, 25, 165, 42, 37, 26, 165, 55, 45, 30, 165, 58, 46, 31, 165, 69, 52, 35, 165, 58, 46, 31, 165, 44, 38, 26, 165, 39, 35, 26, 165, 43, 38, 26, 165, 41, 36, 26, 165, 39, 35, 25, 165, 44, 38, 26, 165, 38, 34, 26, 165, 42, 37, 26, 165, 42, 37, 26, 165, 44, 38, 26, 165, 41, 36, 26, 165, 46, 40, 27, 165, 41, 36, 26, 165, 44, 38, 28, 165, 39, 35, 25, 165, 48, 41, 27, 165, 39, 35, 25, 165, 46, 39, 27, 165, 43, 38, 26, 165, 45, 39, 26, 165, 42, 37, 28, 165, 38, 34, 25, 165, 42, 36, 26, 165, 55, 45, 30, 165, 77, 57, 36, 165, 61, 48, 32, 165, 52, 43, 28, 165, 67, 52, 34, 165, 78, 58, 36, 165, 66, 51, 34, 165, 65, 50, 33, 165, 49, 42, 27, 165, 45, 39, 26, 165, 44, 38, 26, 165, 42, 37, 26, 165, 50, 42, 28, 165, 47, 40, 27, 165, 45, 39, 27, 165, 54, 44, 29, 165, 53, 44, 29, 165, 48, 41, 27, 165, 49, 42, 27, 165, 45, 47, 41, 165, 38, 34, 25, 165, 46, 39, 27, 165, 40, 35, 26, 165, 39, 35, 25, 165, 39, 35, 26, 165, 39, 35, 25, 165, 40, 35, 25, 165, 46, 39, 27, 165, 70, 53, 35, 165, 67, 51, 34, 165, 60, 48, 32, 165, 78, 58, 36, 165, 45, 39, 26, 165, 38, 34, 25, 165, 44, 38, 26, 165, 38, 34, 25, 165, 68, 56, 40, 165, 42, 37, 26, 165, 38, 34, 25, 165, 43, 37, 26, 165, 52, 43, 28, 165, 51, 43, 28, 165, 48, 41, 27, 165, 56, 45, 30, 165, 45, 39, 27, 165, 47, 40, 27, 165, 48, 41, 27, 165, 50, 42, 28, 165, 51, 43, 28, 165, 54, 44, 29, 165, 69, 52, 35, 165, 65, 50, 33, 165, 54, 44, 29, 165, 43, 38, 26, 165, 42, 37, 26, 165, 48, 41, 27, 165, 51, 43, 28, 165, 64, 49, 33, 165, 64, 50, 33, 165, 50, 42, 28, 165, 47, 40, 27, 165, 58, 46, 31, 165, 46, 39, 27, 165, 58, 48, 35, 165, 42, 37, 26, 165, 39, 35, 25, 165, 46, 39, 27, 165, 44, 38, 26, 165, 44, 38, 26, 165, 48, 41, 27, 165, 67, 51, 34, 165, 60, 48, 32, 165, 47, 40, 27, 165, 49, 41, 27, 165, 48, 41, 27, 165, 55, 45, 30, 165, 63, 49, 32, 165, 55, 53, 44, 165, 54, 44, 29, 165, 36, 33, 25, 165, 38, 34, 25, 165, 43, 38, 28, 165, 54, 46, 33, 165, 39, 35, 25, 165, 43, 37, 26, 165, 46, 39, 27, 165, 52, 43, 28, 165, 41, 36, 26, 165, 39, 34, 25, 165, 48, 41, 27, 165, 54, 44, 29, 165, 48, 41, 27, 165, 52, 51, 42, 165, 44, 38, 26, 165, 44, 38, 26, 165, 65, 50, 33, 165, 64, 50, 33, 165, 60, 48, 31, 165, 57, 46, 30, 165, 44, 38, 26, 165, 57, 48, 35, 165, 43, 38, 26, 165, 47, 40, 27, 165, 46, 40, 27, 165, 47, 40, 27, 165, 57, 46, 30, 165, 53, 44, 29, 165, 23, 23, 24, 255, 25, 26, 26, 255, 25, 25, 26, 255, 29, 30, 30, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 28, 28, 29, 255, 25, 25, 26, 255, 30, 31, 32, 255, 23, 24, 24, 255, 26, 27, 28, 255, 23, 24, 24, 255, 21, 21, 22, 255, 13, 13, 14, 255, 8, 8, 8, 255, 6, 7, 7, 255, 6, 6, 6, 255, 8, 8, 8, 255, 29, 29, 30, 255, 30, 31, 32, 255, 32, 33, 34, 255, 33, 33, 34, 255, 33, 33, 34, 255, 29, 30, 31, 255, 33, 34, 34, 255, 31, 31, 32, 255, 33, 34, 34, 255, 30, 30, 31, 255, 25, 25, 26, 255, 18, 18, 19, 255, 20, 21, 21, 255, 13, 14, 14, 255, 16, 16, 17, 255, 8, 9, 9, 255, 11, 11, 12, 255, 12, 12, 13, 255, 16, 16, 16, 255, 21, 21, 22, 255, 29, 30, 30, 255, 33, 34, 34, 255, 33, 34, 34, 255, 32, 33, 33, 255, 33, 34, 34, 255, 33, 34, 34, 255, 31, 32, 33, 255, 32, 33, 33, 255, 22, 23, 23, 255, 19, 20, 20, 255, 16, 16, 16, 255, 16, 17, 17, 255, 18, 18, 19, 255, 21, 21, 21, 255, 24, 25, 25, 255, 29, 30, 30, 255, 29, 30, 31, 255, 27, 27, 28, 255, 20, 21, 21, 255, 23, 23, 24, 255, 19, 19, 19, 255, 22, 23, 23, 255, 23, 24, 24, 255, 21, 22, 22, 255, 18, 18, 19, 255, 19, 20, 20, 255, 29, 29, 30, 255, 25, 25, 26, 255, 21, 22, 22, 255, 17, 17, 18, 255, 21, 21, 21, 255, 23, 24, 24, 255, 17, 18, 18, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 13, 13, 255, 18, 18, 19, 255, 23, 24, 24, 255, 21, 21, 22, 255, 27, 28, 29, 255, 28, 29, 29, 255, 30, 30, 31, 255, 33, 34, 34, 255, 33, 33, 34, 255, 33, 33, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 32, 33, 34, 255, 24, 24, 25, 255, 27, 27, 28, 255, 21, 22, 22, 255, 16, 16, 16, 255, 9, 9, 9, 255, 7, 7, 7, 255, 7, 7, 7, 255, 12, 12, 12, 255, 12, 12, 13, 255, 21, 21, 22, 255, 24, 25, 25, 255, 30, 31, 31, 255, 27, 27, 28, 255, 24, 25, 26, 255, 28, 29, 29, 255, 19, 19, 20, 255, 16, 17, 17, 255, 14, 15, 15, 255, 11, 12, 12, 255, 12, 12, 12, 255, 8, 9, 9, 255, 12, 12, 13, 255, 18, 19, 19, 255, 14, 14, 14, 255, 20, 20, 21, 255, 20, 21, 21, 255, 17, 17, 18, 255, 15, 16, 16, 255, 16, 16, 17, 255, 14, 14, 14, 255, 11, 11, 12, 255, 13, 14, 14, 255, 10, 10, 10, 255, 6, 6, 6, 255, 11, 11, 11, 255, 11, 11, 12, 255, 16, 16, 16, 255, 22, 23, 23, 255, 33, 34, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 31, 31, 32, 255, 30, 31, 31, 255, 22, 22, 23, 255, 18, 19, 19, 255, 10, 10, 11, 255, 7, 7, 7, 255, 5, 5, 5, 255, 4, 4, 4, 255, 7, 7, 7, 255, 14, 14, 14, 255, 15, 15, 15, 255, 20, 21, 21, 255, 30, 30, 31, 255, 33, 34, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 29, 30, 31, 255, 20, 21, 21, 255, 25, 26, 26, 255, 27, 28, 28, 255, 24, 25, 25, 255, 33, 34, 34, 255, 22, 23, 23, 255, 21, 21, 22, 255, 15, 15, 16, 255, 17, 17, 17, 255, 12, 12, 13, 255, 7, 7, 7, 255, 9, 9, 10, 255, 9, 9, 10, 255, 11, 12, 12, 255, 16, 16, 16, 255, 17, 17, 17, 255, 19, 20, 20, 255, 21, 22, 22, 255, 21, 22, 22, 255, 33, 33, 34, 255, 33, 33, 34, 255, 16, 16, 17, 255, 17, 17, 17, 255, 22, 22, 23, 255, 18, 19, 19, 255, 19, 19, 19, 255, 18, 19, 19, 255, 12, 12, 12, 255, 13, 14, 14, 255, 12, 12, 12, 255, 19, 20, 20, 255, 21, 22, 22, 255, 27, 28, 28, 255, 20, 21, 21, 255, 24, 24, 25, 255, 31, 31, 32, 255, 23, 24, 25, 255, 33, 33, 34, 255, 33, 34, 34, 255, 32, 33, 34, 255, 27, 28, 29, 255, 20, 21, 21, 255, 27, 28, 29, 255, 22, 23, 23, 255, 17, 18, 18, 255, 15, 16, 16, 255, 9, 10, 10, 255, 15, 16, 16, 255, 13, 13, 13, 255, 17, 18, 18, 255, 16, 17, 17, 255, 14, 14, 15, 255, 13, 13, 13, 255, 19, 19, 20, 255, 17, 17, 18, 255, 22, 23, 23, 255, 27, 28, 29, 255, 30, 30, 31, 255, 22, 23, 23, 255, 19, 19, 19, 255, 22, 23, 23, 255, 33, 34, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 28, 28, 29, 255, 30, 31, 32, 255, 8, 8, 8, 255, 9, 9, 10, 255, 7, 7, 8, 255, 7, 7, 7, 255, 12, 12, 12, 255, 20, 21, 21, 255, 16, 17, 17, 255, 24, 25, 25, 255, 29, 30, 30, 255, 33, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 30, 31, 31, 255, 27, 27, 28, 255, 21, 21, 22, 255, 17, 18, 18, 255, 14, 14, 14, 255, 13, 14, 14, 255, 10, 10, 10, 255, 6, 6, 6, 255, 11, 11, 11, 255, 13, 13, 14, 255, 15, 16, 16, 255, 16, 17, 17, 255, 17, 18, 18, 255, 26, 26, 27, 255, 20, 21, 21, 255, 16, 16, 17, 255, 15, 16, 16, 255, 22, 22, 23, 255, 13, 14, 14, 255, 12, 12, 13, 255, 6, 6, 6, 255, 9, 9, 10, 255, 12, 12, 12, 255, 15, 16, 16, 255, 19, 19, 20, 255, 17, 17, 17, 255, 67, 51, 34, 165, 45, 39, 27, 165, 45, 39, 27, 165, 39, 35, 25, 165, 44, 38, 26, 165, 48, 41, 27, 165, 40, 35, 25, 165, 39, 35, 25, 165, 40, 35, 25, 165, 45, 39, 27, 165, 90, 102, 36, 255, 54, 44, 29, 165, 46, 40, 27, 165, 44, 38, 26, 165, 37, 34, 25, 165, 48, 41, 27, 165, 48, 41, 27, 165, 47, 40, 27, 165, 49, 41, 27, 165, 40, 36, 26, 165, 45, 38, 26, 165, 41, 36, 26, 165, 37, 34, 25, 165, 41, 37, 27, 165, 42, 37, 26, 165, 38, 34, 25, 165, 48, 41, 27, 165, 44, 38, 26, 165, 39, 35, 25, 165, 37, 34, 25, 165, 58, 47, 31, 165, 50, 42, 28, 165, 49, 41, 27, 165, 47, 40, 27, 165, 68, 52, 34, 165, 76, 57, 36, 165, 66, 51, 34, 165, 78, 58, 36, 165, 49, 41, 27, 165, 46, 39, 27, 165, 64, 50, 33, 165, 89, 65, 35, 165, 76, 56, 36, 165, 71, 53, 35, 165, 57, 46, 30, 165, 66, 51, 33, 165, 49, 41, 27, 165, 48, 41, 27, 165, 41, 36, 27, 165, 50, 43, 31, 165, 37, 33, 25, 165, 40, 35, 26, 165, 45, 39, 27, 165, 41, 36, 26, 165, 43, 37, 26, 165, 39, 35, 26, 165, 44, 60, 33, 255, 52, 44, 32, 165, 48, 41, 27, 165, 42, 37, 26, 165, 42, 37, 28, 165, 47, 40, 27, 165, 49, 42, 27, 165, 38, 34, 25, 165, 40, 36, 26, 165, 81, 65, 47, 165, 78, 63, 45, 165, 60, 50, 36, 165, 64, 53, 38, 165, 40, 36, 26, 165, 43, 37, 26, 165, 39, 35, 26, 165, 42, 37, 26, 165, 36, 33, 25, 165, 47, 40, 27, 165, 47, 40, 27, 165, 66, 51, 33, 165, 58, 47, 31, 165, 41, 36, 26, 165, 46, 39, 27, 165, 40, 35, 26, 165, 40, 35, 26, 165, 44, 38, 26, 165, 38, 34, 25, 165, 46, 39, 27, 165, 49, 42, 27, 165, 64, 50, 33, 165, 55, 45, 29, 165, 40, 36, 26, 165, 38, 34, 25, 165, 45, 39, 26, 165, 52, 43, 28, 165, 46, 39, 27, 165, 37, 33, 25, 165, 48, 41, 27, 165, 40, 36, 26, 165, 41, 36, 26, 165, 45, 39, 26, 165, 45, 39, 26, 165, 40, 35, 26, 165, 44, 38, 28, 165, 46, 40, 30, 165, 43, 38, 28, 165, 47, 40, 27, 165, 41, 36, 26, 165, 37, 33, 25, 165, 37, 34, 25, 165, 39, 35, 26, 165, 67, 84, 34, 255, 47, 43, 28, 190, 46, 39, 27, 165, 46, 39, 27, 165, 49, 41, 27, 165, 45, 39, 27, 165, 49, 41, 27, 165, 53, 43, 29, 165, 50, 42, 28, 165, 47, 40, 27, 165, 47, 40, 27, 165, 41, 36, 26, 165, 41, 36, 27, 165, 41, 36, 26, 165, 41, 36, 26, 165, 39, 35, 25, 165, 43, 38, 26, 165, 40, 35, 26, 165, 58, 48, 35, 165, 44, 38, 26, 165, 49, 42, 27, 165, 50, 42, 28, 165, 51, 43, 28, 165, 47, 40, 27, 165, 41, 36, 26, 165, 47, 40, 27, 165, 53, 43, 29, 165, 39, 35, 25, 165, 40, 35, 25, 165, 43, 45, 41, 165, 56, 47, 34, 165, 37, 33, 25, 165, 39, 35, 25, 165, 46, 40, 27, 165, 48, 41, 27, 165, 39, 35, 25, 165, 53, 45, 33, 165, 48, 41, 27, 165, 37, 33, 25, 165, 45, 39, 29, 165, 46, 39, 27, 165, 49, 42, 27, 165, 79, 58, 36, 165, 57, 46, 30, 165, 46, 39, 27, 165, 52, 43, 28, 165, 64, 50, 33, 165, 47, 40, 27, 165, 60, 48, 31, 165, 60, 47, 31, 165, 46, 39, 27, 165, 40, 35, 26, 165, 43, 37, 26, 165, 44, 38, 26, 165, 38, 34, 25, 165, 43, 38, 26, 165, 47, 40, 27, 165, 41, 36, 26, 165, 42, 37, 26, 165, 55, 45, 30, 165, 39, 35, 25, 165, 55, 46, 34, 165, 42, 37, 26, 165, 48, 41, 27, 165, 36, 33, 25, 165, 38, 34, 26, 165, 46, 47, 41, 165, 49, 42, 27, 165, 52, 43, 28, 165, 77, 57, 36, 165, 50, 42, 27, 165, 71, 54, 36, 165, 63, 49, 32, 165, 57, 46, 30, 165, 40, 35, 25, 165, 45, 39, 26, 165, 40, 35, 26, 165, 56, 47, 34, 165, 40, 35, 25, 165, 43, 38, 26, 165, 40, 36, 26, 165, 49, 41, 27, 165, 49, 41, 27, 165, 58, 47, 31, 165, 46, 39, 27, 165, 46, 40, 27, 165, 37, 33, 25, 165, 46, 40, 27, 165, 57, 46, 30, 165, 49, 41, 27, 165, 58, 47, 31, 165, 59, 47, 31, 165, 50, 42, 27, 165, 44, 38, 26, 165, 41, 36, 26, 165, 53, 44, 29, 165, 50, 42, 28, 165, 73, 55, 36, 165, 77, 57, 36, 165, 66, 51, 34, 165, 47, 40, 27, 165, 49, 42, 27, 165, 42, 37, 26, 165, 47, 40, 27, 165, 37, 33, 25, 165, 41, 36, 26, 165, 45, 39, 27, 165, 41, 36, 26, 165, 60, 47, 31, 165, 44, 38, 26, 165, 51, 43, 28, 165, 69, 52, 35, 165, 60, 48, 32, 165, 60, 48, 31, 165, 58, 47, 31, 165, 56, 45, 30, 165, 62, 49, 32, 165, 58, 46, 31, 165, 40, 35, 26, 165, 47, 40, 27, 165, 42, 37, 26, 165, 37, 34, 25, 165, 41, 36, 26, 165, 45, 47, 41, 165, 51, 43, 28, 165, 36, 33, 25, 165, 54, 44, 29, 165, 44, 38, 26, 165, 36, 33, 25, 165, 37, 34, 25, 165, 48, 41, 27, 165, 49, 41, 27, 165, 67, 52, 34, 165, 74, 55, 36, 165, 43, 37, 26, 165, 41, 36, 26, 165, 46, 39, 27, 165, 44, 38, 26, 165, 63, 49, 32, 165, 41, 36, 26, 165, 38, 34, 25, 165, 38, 34, 25, 165, 42, 37, 26, 165, 48, 41, 27, 165, 45, 39, 26, 165, 48, 41, 27, 165, 47, 40, 27, 165, 64, 50, 33, 165, 17, 17, 18, 255, 22, 22, 23, 255, 33, 34, 34, 255, 33, 34, 34, 255, 32, 32, 33, 255, 32, 33, 33, 255, 33, 34, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 28, 29, 30, 255, 28, 29, 29, 255, 22, 22, 23, 255, 15, 16, 16, 255, 9, 9, 9, 255, 9, 9, 9, 255, 4, 4, 4, 255, 11, 12, 12, 255, 21, 21, 22, 255, 33, 33, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 33, 33, 34, 255, 32, 33, 34, 255, 30, 30, 31, 255, 33, 34, 34, 255, 31, 32, 32, 255, 27, 27, 28, 255, 28, 28, 29, 255, 15, 16, 16, 255, 17, 17, 18, 255, 18, 18, 19, 255, 14, 14, 14, 255, 7, 7, 8, 255, 11, 12, 12, 255, 12, 12, 12, 255, 17, 17, 17, 255, 22, 22, 23, 255, 19, 19, 19, 255, 29, 29, 30, 255, 31, 31, 32, 255, 33, 33, 34, 255, 33, 34, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 22, 22, 23, 255, 14, 15, 15, 255, 12, 12, 12, 255, 16, 16, 16, 255, 21, 21, 22, 255, 22, 23, 23, 255, 20, 21, 21, 255, 29, 30, 31, 255, 33, 34, 34, 255, 29, 30, 31, 255, 31, 32, 32, 255, 27, 28, 28, 255, 18, 19, 19, 255, 27, 27, 28, 255, 17, 18, 18, 255, 13, 13, 13, 255, 24, 25, 26, 255, 23, 23, 24, 255, 21, 22, 22, 255, 24, 24, 25, 255, 23, 23, 24, 255, 19, 20, 20, 255, 22, 22, 23, 255, 18, 18, 19, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 11, 11, 12, 255, 16, 17, 17, 255, 21, 22, 22, 255, 28, 28, 29, 255, 31, 32, 32, 255, 33, 33, 34, 255, 33, 34, 34, 255, 33, 33, 34, 255, 26, 27, 27, 255, 28, 29, 29, 255, 33, 33, 34, 255, 33, 33, 34, 255, 27, 28, 28, 255, 32, 33, 34, 255, 30, 31, 32, 255, 22, 22, 23, 255, 23, 24, 25, 255, 19, 19, 19, 255, 13, 13, 14, 255, 8, 8, 8, 255, 10, 10, 10, 255, 11, 12, 12, 255, 15, 15, 15, 255, 23, 23, 24, 255, 25, 25, 26, 255, 28, 28, 29, 255, 22, 23, 23, 255, 19, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 19, 20, 20, 255, 14, 15, 15, 255, 13, 13, 14, 255, 8, 8, 8, 255, 7, 7, 8, 255, 13, 14, 14, 255, 17, 18, 18, 255, 20, 21, 21, 255, 28, 29, 29, 255, 28, 29, 29, 255, 20, 21, 21, 255, 19, 20, 20, 255, 22, 22, 23, 255, 18, 18, 18, 255, 12, 13, 13, 255, 8, 8, 8, 255, 5, 6, 6, 255, 3, 3, 3, 255, 5, 5, 5, 255, 12, 12, 13, 255, 17, 18, 18, 255, 21, 22, 22, 255, 23, 24, 25, 255, 27, 28, 29, 255, 32, 33, 34, 255, 32, 33, 33, 255, 33, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 27, 27, 28, 255, 23, 24, 24, 255, 20, 21, 21, 255, 9, 9, 9, 255, 5, 6, 6, 255, 6, 7, 7, 255, 3, 3, 3, 255, 7, 7, 7, 255, 11, 12, 12, 255, 22, 22, 23, 255, 20, 20, 21, 255, 22, 22, 23, 255, 31, 31, 32, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 32, 33, 255, 30, 31, 32, 255, 33, 34, 34, 255, 30, 31, 31, 255, 32, 33, 33, 255, 33, 33, 34, 255, 24, 24, 25, 255, 16, 16, 17, 255, 9, 9, 9, 255, 12, 13, 13, 255, 12, 12, 12, 255, 12, 13, 13, 255, 13, 13, 14, 255, 9, 9, 9, 255, 10, 10, 10, 255, 15, 16, 16, 255, 19, 20, 20, 255, 18, 19, 19, 255, 18, 19, 19, 255, 12, 12, 13, 255, 26, 26, 27, 255, 26, 26, 27, 255, 19, 19, 20, 255, 18, 19, 19, 255, 19, 20, 20, 255, 19, 20, 20, 255, 13, 13, 14, 255, 10, 11, 11, 255, 9, 9, 9, 255, 11, 11, 12, 255, 14, 15, 15, 255, 16, 16, 17, 255, 19, 20, 20, 255, 28, 28, 29, 255, 31, 32, 33, 255, 33, 34, 34, 255, 26, 27, 28, 255, 32, 33, 34, 255, 33, 33, 34, 255, 33, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 26, 27, 27, 255, 27, 28, 29, 255, 22, 22, 23, 255, 15, 16, 16, 255, 14, 14, 14, 255, 13, 13, 13, 255, 15, 15, 16, 255, 17, 18, 18, 255, 21, 22, 22, 255, 15, 16, 16, 255, 14, 14, 14, 255, 22, 22, 23, 255, 23, 24, 25, 255, 15, 15, 16, 255, 24, 24, 25, 255, 27, 28, 29, 255, 22, 23, 23, 255, 18, 18, 19, 255, 15, 15, 16, 255, 30, 31, 31, 255, 33, 34, 34, 255, 30, 31, 31, 255, 33, 33, 34, 255, 14, 15, 15, 255, 11, 11, 12, 255, 8, 8, 8, 255, 10, 11, 11, 255, 6, 7, 7, 255, 11, 12, 12, 255, 16, 17, 17, 255, 19, 20, 20, 255, 23, 23, 24, 255, 25, 25, 26, 255, 32, 33, 34, 255, 32, 33, 33, 255, 33, 33, 34, 255, 24, 25, 25, 255, 27, 28, 28, 255, 27, 28, 29, 255, 22, 23, 23, 255, 23, 24, 24, 255, 17, 17, 18, 255, 12, 13, 13, 255, 12, 12, 12, 255, 11, 12, 12, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 15, 15, 15, 255, 14, 15, 15, 255, 16, 17, 17, 255, 19, 19, 20, 255, 13, 13, 13, 255, 20, 20, 21, 255, 15, 15, 16, 255, 12, 12, 13, 255, 11, 11, 11, 255, 8, 8, 8, 255, 9, 9, 10, 255, 12, 13, 13, 255, 14, 14, 14, 255, 18, 18, 19, 255, 17, 18, 18, 255, 49, 42, 27, 165, 45, 39, 27, 165, 48, 41, 27, 165, 38, 34, 25, 165, 45, 39, 27, 165, 42, 37, 26, 165, 47, 40, 27, 165, 41, 36, 26, 165, 62, 52, 37, 165, 36, 33, 25, 165, 43, 37, 26, 165, 48, 41, 27, 165, 60, 50, 36, 165, 37, 33, 25, 165, 57, 46, 30, 165, 52, 44, 32, 165, 39, 35, 26, 165, 41, 36, 27, 165, 37, 33, 25, 165, 41, 36, 26, 165, 54, 44, 29, 165, 40, 35, 25, 165, 45, 39, 29, 165, 56, 45, 30, 165, 51, 43, 28, 165, 70, 57, 41, 165, 36, 33, 25, 165, 74, 60, 43, 165, 55, 46, 34, 165, 44, 38, 26, 165, 47, 40, 27, 165, 41, 36, 26, 165, 48, 41, 27, 165, 65, 50, 33, 165, 66, 51, 33, 165, 74, 55, 36, 165, 71, 53, 35, 165, 52, 43, 29, 165, 81, 60, 36, 165, 58, 47, 31, 165, 67, 51, 34, 165, 88, 65, 35, 165, 72, 54, 36, 165, 56, 45, 30, 165, 56, 45, 30, 165, 44, 38, 26, 165, 67, 52, 34, 165, 40, 35, 26, 165, 37, 33, 25, 165, 47, 40, 27, 165, 40, 35, 26, 165, 39, 35, 26, 165, 45, 39, 27, 165, 56, 45, 30, 165, 39, 35, 25, 165, 38, 34, 25, 165, 36, 33, 25, 165, 38, 34, 25, 165, 46, 39, 27, 165, 45, 39, 27, 165, 47, 40, 27, 165, 46, 40, 27, 165, 44, 38, 26, 165, 45, 39, 26, 165, 47, 40, 27, 165, 40, 35, 25, 165, 41, 36, 26, 165, 40, 35, 26, 165, 43, 37, 26, 165, 46, 40, 27, 165, 47, 40, 27, 165, 40, 36, 26, 165, 60, 50, 37, 165, 47, 40, 27, 165, 50, 42, 28, 165, 53, 44, 29, 165, 64, 50, 33, 165, 47, 40, 27, 165, 66, 51, 34, 165, 58, 48, 35, 165, 76, 62, 44, 165, 37, 33, 25, 165, 40, 35, 26, 165, 45, 39, 29, 165, 40, 35, 26, 165, 60, 48, 31, 165, 73, 55, 36, 165, 50, 42, 28, 165, 46, 40, 27, 165, 40, 36, 27, 165, 42, 37, 26, 165, 44, 38, 26, 165, 54, 44, 29, 165, 44, 38, 26, 165, 40, 35, 25, 165, 48, 49, 41, 165, 38, 34, 25, 165, 41, 36, 26, 165, 57, 46, 30, 165, 48, 41, 27, 165, 39, 35, 25, 165, 46, 40, 27, 165, 38, 34, 25, 165, 48, 41, 27, 165, 37, 34, 25, 165, 85, 68, 48, 165, 39, 35, 25, 165, 46, 40, 29, 165, 52, 44, 33, 165, 38, 34, 25, 165, 38, 34, 25, 165, 48, 41, 30, 165, 61, 51, 37, 165, 38, 34, 25, 165, 52, 43, 28, 165, 47, 40, 27, 165, 46, 39, 27, 165, 52, 43, 29, 165, 53, 45, 33, 165, 36, 33, 25, 165, 39, 35, 26, 165, 46, 39, 27, 165, 41, 36, 26, 165, 37, 34, 25, 165, 41, 36, 26, 165, 45, 47, 41, 165, 42, 37, 26, 165, 67, 51, 34, 165, 78, 58, 36, 165, 44, 38, 26, 165, 41, 36, 26, 165, 40, 36, 26, 165, 41, 36, 26, 165, 47, 40, 27, 165, 45, 39, 26, 165, 41, 36, 27, 165, 45, 39, 29, 165, 85, 68, 48, 165, 42, 37, 28, 165, 36, 33, 25, 165, 38, 34, 26, 165, 39, 35, 25, 165, 45, 39, 27, 165, 37, 33, 25, 165, 38, 34, 25, 165, 41, 36, 26, 165, 44, 38, 26, 165, 45, 39, 26, 165, 48, 41, 27, 165, 61, 48, 32, 165, 68, 52, 34, 165, 58, 47, 31, 165, 59, 47, 31, 165, 48, 41, 27, 165, 45, 39, 29, 165, 38, 34, 26, 165, 42, 37, 26, 165, 57, 46, 30, 165, 57, 46, 30, 165, 41, 36, 26, 165, 36, 33, 25, 165, 48, 41, 27, 165, 46, 40, 27, 165, 43, 38, 28, 165, 48, 41, 27, 165, 41, 36, 26, 165, 41, 36, 26, 165, 50, 42, 28, 165, 38, 34, 25, 165, 66, 54, 39, 165, 53, 45, 33, 165, 47, 40, 27, 165, 42, 37, 26, 165, 39, 35, 25, 165, 47, 40, 27, 165, 45, 39, 27, 165, 57, 46, 30, 165, 83, 61, 36, 165, 57, 46, 30, 165, 49, 41, 27, 165, 61, 48, 32, 165, 72, 54, 36, 165, 42, 37, 26, 165, 44, 38, 26, 165, 36, 33, 25, 165, 48, 41, 27, 165, 49, 42, 31, 165, 37, 33, 25, 165, 37, 34, 25, 165, 37, 34, 25, 165, 55, 45, 29, 165, 55, 45, 29, 165, 54, 44, 29, 165, 43, 38, 26, 165, 36, 33, 25, 165, 48, 41, 27, 165, 45, 39, 26, 165, 43, 38, 28, 165, 41, 36, 26, 165, 38, 34, 25, 165, 48, 41, 27, 165, 42, 37, 26, 165, 50, 42, 28, 165, 47, 40, 27, 165, 57, 46, 30, 165, 75, 56, 36, 165, 78, 58, 36, 165, 65, 50, 33, 165, 57, 46, 30, 165, 50, 42, 28, 165, 44, 38, 26, 165, 50, 42, 28, 165, 47, 40, 27, 165, 50, 42, 27, 165, 39, 35, 25, 165, 47, 40, 27, 165, 45, 39, 27, 165, 46, 40, 27, 165, 48, 41, 27, 165, 49, 41, 27, 165, 42, 37, 26, 165, 42, 37, 26, 165, 55, 45, 30, 165, 57, 46, 30, 165, 46, 40, 27, 165, 42, 37, 26, 165, 36, 33, 25, 165, 54, 46, 34, 165, 44, 38, 26, 165, 46, 40, 27, 165, 52, 43, 28, 165, 61, 48, 32, 165, 63, 49, 32, 165, 52, 43, 28, 165, 40, 35, 25, 165, 38, 34, 25, 165, 55, 45, 29, 165, 52, 43, 28, 165, 51, 43, 28, 165, 66, 51, 33, 165, 66, 51, 34, 165, 64, 50, 33, 165, 54, 44, 29, 165, 41, 36, 26, 165, 42, 37, 26, 165, 49, 49, 41, 165, 48, 41, 27, 165, 36, 33, 25, 165, 44, 39, 29, 165, 48, 41, 27, 165, 49, 42, 27, 165, 48, 41, 27, 165, 38, 34, 25, 165, 43, 37, 26, 165, 48, 41, 31, 165, 54, 44, 29, 165, 23, 24, 24, 255, 25, 25, 26, 255, 29, 29, 30, 255, 33, 34, 34, 255, 27, 28, 28, 255, 33, 33, 34, 255, 33, 34, 34, 255, 33, 33, 34, 255, 33, 34, 34, 255, 30, 31, 32, 255, 26, 26, 27, 255, 33, 34, 34, 255, 22, 22, 23, 255, 16, 17, 17, 255, 8, 8, 9, 255, 15, 15, 15, 255, 9, 9, 9, 255, 7, 7, 7, 255, 12, 12, 12, 255, 22, 22, 23, 255, 33, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 33, 255, 33, 33, 34, 255, 29, 30, 31, 255, 32, 33, 33, 255, 28, 29, 29, 255, 21, 22, 22, 255, 20, 20, 21, 255, 19, 19, 20, 255, 16, 16, 17, 255, 12, 13, 13, 255, 11, 11, 11, 255, 13, 14, 14, 255, 21, 21, 22, 255, 18, 18, 18, 255, 21, 21, 21, 255, 22, 23, 23, 255, 33, 34, 34, 255, 28, 29, 29, 255, 33, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 32, 33, 255, 23, 23, 24, 255, 16, 17, 17, 255, 16, 17, 17, 255, 15, 15, 15, 255, 17, 17, 18, 255, 19, 19, 20, 255, 16, 17, 17, 255, 20, 20, 21, 255, 33, 33, 34, 255, 33, 33, 34, 255, 33, 33, 34, 255, 30, 31, 32, 255, 30, 31, 32, 255, 23, 23, 24, 255, 16, 16, 17, 255, 20, 21, 21, 255, 22, 22, 23, 255, 23, 23, 24, 255, 21, 22, 22, 255, 21, 22, 22, 255, 23, 24, 25, 255, 22, 22, 23, 255, 18, 19, 19, 255, 19, 19, 20, 255, 14, 14, 15, 255, 16, 16, 16, 255, 13, 13, 13, 255, 14, 14, 14, 255, 17, 18, 18, 255, 25, 25, 26, 255, 23, 24, 25, 255, 32, 32, 33, 255, 33, 34, 34, 255, 33, 34, 34, 255, 30, 30, 31, 255, 27, 28, 28, 255, 24, 24, 25, 255, 22, 23, 23, 255, 31, 31, 32, 255, 33, 34, 34, 255, 28, 29, 29, 255, 26, 27, 27, 255, 30, 30, 31, 255, 26, 27, 28, 255, 19, 20, 20, 255, 18, 18, 18, 255, 9, 9, 9, 255, 13, 13, 13, 255, 15, 15, 15, 255, 20, 21, 21, 255, 21, 22, 22, 255, 18, 18, 19, 255, 27, 27, 28, 255, 25, 26, 26, 255, 16, 16, 17, 255, 19, 19, 20, 255, 14, 14, 14, 255, 16, 17, 17, 255, 15, 16, 16, 255, 9, 10, 10, 255, 9, 9, 9, 255, 7, 7, 7, 255, 10, 11, 11, 255, 15, 16, 16, 255, 22, 22, 23, 255, 30, 30, 31, 255, 19, 19, 20, 255, 24, 25, 26, 255, 27, 27, 28, 255, 17, 18, 18, 255, 20, 21, 21, 255, 8, 8, 9, 255, 7, 8, 8, 255, 7, 8, 8, 255, 8, 8, 8, 255, 10, 11, 11, 255, 14, 14, 14, 255, 19, 19, 20, 255, 24, 24, 25, 255, 20, 21, 21, 255, 33, 34, 34, 255, 33, 33, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 33, 33, 34, 255, 29, 30, 30, 255, 19, 20, 20, 255, 32, 33, 33, 255, 21, 21, 22, 255, 11, 11, 11, 255, 12, 12, 13, 255, 5, 5, 5, 255, 6, 6, 6, 255, 4, 5, 5, 255, 7, 7, 7, 255, 13, 13, 14, 255, 19, 19, 20, 255, 28, 28, 29, 255, 23, 23, 24, 255, 33, 34, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 30, 30, 31, 255, 31, 31, 32, 255, 28, 29, 29, 255, 33, 34, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 24, 24, 25, 255, 13, 13, 13, 255, 14, 14, 15, 255, 6, 6, 6, 255, 12, 12, 12, 255, 15, 15, 16, 255, 16, 16, 16, 255, 9, 9, 10, 255, 14, 14, 14, 255, 13, 14, 14, 255, 21, 21, 22, 255, 14, 14, 14, 255, 15, 16, 16, 255, 16, 16, 16, 255, 23, 24, 24, 255, 17, 18, 18, 255, 22, 22, 23, 255, 19, 19, 20, 255, 12, 12, 12, 255, 4, 4, 4, 255, 5, 5, 5, 255, 11, 11, 12, 255, 15, 15, 16, 255, 17, 17, 17, 255, 16, 16, 17, 255, 22, 22, 23, 255, 26, 27, 28, 255, 30, 31, 32, 255, 33, 33, 34, 255, 31, 32, 32, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 29, 30, 30, 255, 30, 31, 31, 255, 21, 22, 22, 255, 18, 19, 19, 255, 16, 16, 17, 255, 11, 12, 12, 255, 10, 10, 10, 255, 15, 15, 16, 255, 18, 19, 19, 255, 26, 27, 28, 255, 16, 16, 17, 255, 16, 16, 17, 255, 20, 20, 21, 255, 25, 26, 27, 255, 25, 25, 26, 255, 26, 27, 27, 255, 27, 28, 28, 255, 26, 27, 28, 255, 29, 29, 30, 255, 29, 30, 31, 255, 21, 22, 22, 255, 28, 29, 30, 255, 33, 34, 34, 255, 33, 33, 34, 255, 20, 20, 21, 255, 15, 16, 16, 255, 11, 11, 11, 255, 2, 2, 2, 255, 10, 11, 11, 255, 8, 8, 9, 255, 19, 19, 20, 255, 20, 20, 21, 255, 25, 25, 26, 255, 28, 29, 30, 255, 32, 33, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 24, 24, 25, 255, 24, 25, 25, 255, 33, 33, 34, 255, 21, 21, 22, 255, 24, 24, 25, 255, 18, 18, 18, 255, 19, 19, 20, 255, 14, 14, 15, 255, 12, 12, 12, 255, 13, 13, 13, 255, 18, 18, 18, 255, 14, 15, 15, 255, 10, 10, 11, 255, 7, 7, 7, 255, 8, 8, 8, 255, 13, 14, 14, 255, 18, 18, 19, 255, 22, 22, 23, 255, 19, 19, 20, 255, 15, 15, 16, 255, 11, 12, 12, 255, 10, 11, 11, 255, 9, 10, 10, 255, 9, 9, 10, 255, 15, 15, 15, 255, 19, 19, 19, 255, 22, 23, 23, 255, 52, 43, 28, 165, 58, 46, 31, 165, 55, 45, 29, 165, 55, 45, 30, 165, 44, 38, 26, 165, 45, 39, 26, 165, 48, 41, 27, 165, 48, 41, 27, 165, 45, 39, 26, 165, 55, 45, 30, 165, 48, 41, 27, 165, 42, 37, 26, 165, 41, 36, 26, 165, 39, 35, 25, 165, 46, 39, 27, 165, 36, 33, 25, 165, 40, 36, 26, 165, 52, 44, 33, 165, 45, 39, 26, 165, 37, 33, 25, 165, 48, 49, 41, 165, 52, 43, 28, 165, 44, 38, 26, 165, 52, 43, 28, 165, 49, 41, 27, 165, 42, 37, 27, 165, 47, 40, 27, 165, 41, 36, 26, 165, 50, 42, 28, 165, 45, 39, 27, 165, 56, 45, 30, 165, 38, 34, 25, 165, 43, 38, 28, 165, 45, 39, 26, 165, 54, 44, 29, 165, 79, 58, 36, 165, 55, 45, 30, 165, 55, 45, 29, 165, 71, 54, 36, 165, 56, 45, 30, 165, 62, 49, 32, 165, 48, 41, 27, 165, 67, 52, 34, 165, 55, 45, 30, 165, 48, 41, 27, 165, 44, 38, 26, 165, 41, 36, 27, 165, 42, 37, 26, 165, 46, 39, 27, 165, 37, 34, 25, 165, 47, 40, 27, 165, 45, 39, 26, 165, 47, 40, 27, 165, 57, 46, 30, 165, 49, 41, 27, 165, 40, 36, 27, 165, 39, 35, 26, 165, 65, 53, 39, 165, 39, 35, 25, 165, 43, 38, 26, 165, 39, 35, 25, 165, 47, 40, 27, 165, 45, 39, 27, 165, 44, 38, 26, 165, 48, 41, 27, 165, 41, 36, 26, 165, 42, 37, 26, 165, 40, 35, 25, 165, 45, 39, 27, 165, 46, 39, 27, 165, 40, 35, 25, 165, 39, 35, 25, 165, 38, 34, 25, 165, 39, 35, 25, 165, 44, 38, 26, 165, 50, 42, 28, 165, 49, 42, 27, 165, 55, 45, 29, 165, 36, 33, 25, 165, 42, 37, 26, 165, 42, 37, 26, 165, 43, 38, 26, 165, 45, 39, 26, 165, 42, 37, 26, 165, 39, 35, 25, 165, 45, 39, 26, 165, 68, 52, 34, 165, 52, 43, 28, 165, 54, 44, 29, 165, 41, 36, 26, 165, 46, 39, 27, 165, 46, 39, 27, 165, 43, 38, 26, 165, 44, 38, 26, 165, 40, 36, 26, 165, 49, 42, 27, 165, 58, 46, 31, 165, 44, 38, 26, 165, 38, 34, 25, 165, 40, 36, 26, 165, 44, 38, 26, 165, 43, 38, 26, 165, 46, 39, 27, 165, 47, 40, 27, 165, 48, 41, 27, 165, 47, 40, 30, 165, 39, 35, 26, 165, 42, 37, 26, 165, 43, 38, 26, 165, 40, 35, 26, 165, 48, 41, 27, 165, 56, 47, 34, 165, 40, 36, 27, 165, 49, 42, 31, 165, 46, 39, 27, 165, 50, 42, 28, 165, 51, 43, 28, 165, 39, 35, 25, 165, 59, 49, 36, 165, 40, 36, 26, 165, 38, 34, 25, 165, 42, 37, 26, 165, 61, 51, 37, 165, 53, 45, 33, 165, 41, 36, 26, 165, 47, 41, 30, 165, 41, 36, 26, 165, 58, 46, 31, 165, 59, 47, 31, 165, 44, 38, 26, 165, 46, 40, 27, 165, 49, 42, 27, 165, 44, 38, 26, 165, 47, 40, 27, 165, 42, 37, 26, 165, 37, 34, 25, 165, 44, 38, 26, 165, 45, 39, 26, 165, 37, 33, 25, 165, 42, 37, 26, 165, 41, 36, 26, 165, 43, 37, 26, 165, 45, 39, 26, 165, 42, 37, 26, 165, 40, 35, 26, 165, 43, 38, 26, 165, 57, 46, 30, 165, 52, 43, 29, 165, 54, 44, 29, 165, 57, 46, 30, 165, 62, 48, 32, 165, 50, 42, 28, 165, 46, 39, 27, 165, 37, 33, 25, 165, 45, 39, 27, 165, 43, 37, 26, 165, 41, 36, 26, 165, 46, 39, 27, 165, 56, 46, 30, 165, 41, 36, 26, 165, 36, 33, 25, 165, 39, 35, 25, 165, 38, 34, 25, 165, 37, 34, 25, 165, 39, 35, 25, 165, 42, 37, 26, 165, 46, 40, 27, 165, 45, 39, 27, 165, 37, 34, 25, 165, 41, 36, 26, 165, 45, 38, 26, 165, 48, 41, 27, 165, 41, 36, 26, 165, 45, 47, 41, 165, 45, 38, 26, 165, 38, 34, 25, 165, 44, 38, 26, 165, 53, 44, 29, 165, 63, 49, 32, 165, 50, 42, 28, 165, 69, 52, 35, 165, 49, 42, 27, 165, 49, 41, 27, 165, 42, 37, 26, 165, 43, 37, 26, 165, 44, 38, 26, 165, 54, 44, 29, 165, 45, 39, 26, 165, 43, 37, 26, 165, 42, 37, 26, 165, 39, 35, 25, 165, 39, 35, 25, 165, 36, 33, 25, 165, 42, 37, 26, 165, 38, 34, 25, 165, 42, 37, 26, 165, 43, 37, 26, 165, 42, 37, 28, 165, 60, 50, 37, 165, 42, 37, 26, 165, 44, 38, 26, 165, 42, 37, 26, 165, 38, 34, 25, 165, 47, 40, 27, 165, 65, 50, 33, 165, 65, 50, 33, 165, 61, 48, 32, 165, 55, 45, 30, 165, 60, 47, 31, 165, 50, 42, 28, 165, 42, 37, 26, 165, 39, 35, 25, 165, 36, 33, 25, 165, 37, 34, 25, 165, 48, 41, 27, 165, 49, 41, 27, 165, 56, 46, 30, 165, 59, 47, 31, 165, 55, 45, 30, 165, 64, 50, 33, 165, 54, 44, 29, 165, 50, 42, 28, 165, 46, 40, 27, 165, 45, 39, 26, 165, 45, 39, 27, 165, 64, 49, 33, 165, 48, 49, 41, 165, 44, 38, 26, 165, 47, 40, 27, 165, 55, 45, 30, 165, 48, 41, 27, 165, 47, 40, 27, 165, 45, 39, 27, 165, 47, 40, 27, 165, 40, 35, 25, 165, 55, 45, 30, 165, 49, 41, 27, 165, 47, 40, 27, 165, 42, 37, 26, 165, 45, 39, 26, 165, 59, 47, 31, 165, 46, 40, 27, 165, 48, 41, 27, 165, 60, 47, 31, 165, 45, 39, 27, 165, 48, 41, 27, 165, 49, 41, 27, 165, 46, 40, 27, 165, 40, 36, 26, 165, 44, 38, 26, 165, 45, 39, 26, 165, 44, 38, 26, 165, 45, 39, 26, 165, 41, 36, 26, 165, 38, 34, 25, 165, 51, 43, 28, 165, 26, 26, 27, 255, 21, 22, 22, 255, 22, 22, 23, 255, 25, 26, 27, 255, 33, 33, 34, 255, 31, 32, 32, 255, 32, 33, 34, 255, 33, 33, 34, 255, 33, 34, 34, 255, 31, 32, 33, 255, 31, 32, 33, 255, 25, 26, 26, 255, 29, 30, 30, 255, 18, 18, 18, 255, 13, 13, 14, 255, 10, 10, 10, 255, 4, 4, 5, 255, 13, 13, 13, 255, 18, 19, 19, 255, 23, 24, 24, 255, 32, 33, 34, 255, 31, 32, 32, 255, 31, 32, 32, 255, 32, 33, 33, 255, 31, 32, 33, 255, 32, 32, 33, 255, 32, 33, 34, 255, 33, 34, 34, 255, 32, 33, 34, 255, 29, 30, 31, 255, 25, 25, 26, 255, 22, 22, 23, 255, 19, 20, 20, 255, 12, 13, 13, 255, 16, 16, 16, 255, 13, 13, 14, 255, 13, 13, 13, 255, 20, 20, 21, 255, 18, 19, 19, 255, 28, 29, 30, 255, 28, 29, 29, 255, 33, 34, 34, 255, 29, 29, 30, 255, 32, 33, 34, 255, 33, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 18, 19, 19, 255, 20, 20, 21, 255, 15, 15, 16, 255, 13, 13, 14, 255, 20, 20, 21, 255, 18, 19, 19, 255, 24, 24, 25, 255, 32, 33, 33, 255, 33, 34, 34, 255, 32, 32, 33, 255, 28, 29, 30, 255, 33, 34, 34, 255, 31, 32, 32, 255, 20, 20, 21, 255, 17, 17, 18, 255, 21, 21, 22, 255, 28, 29, 30, 255, 20, 21, 21, 255, 24, 24, 25, 255, 20, 21, 21, 255, 17, 17, 17, 255, 20, 20, 21, 255, 22, 23, 23, 255, 12, 12, 13, 255, 13, 13, 13, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 16, 17, 17, 255, 20, 20, 21, 255, 22, 22, 23, 255, 24, 24, 25, 255, 23, 23, 24, 255, 22, 22, 23, 255, 33, 34, 34, 255, 25, 25, 26, 255, 22, 22, 23, 255, 23, 24, 24, 255, 24, 24, 25, 255, 27, 28, 28, 255, 26, 27, 27, 255, 29, 29, 30, 255, 18, 18, 19, 255, 19, 20, 20, 255, 15, 15, 16, 255, 17, 17, 18, 255, 10, 10, 10, 255, 14, 15, 15, 255, 9, 9, 9, 255, 13, 13, 13, 255, 19, 19, 20, 255, 25, 25, 26, 255, 19, 20, 20, 255, 15, 15, 15, 255, 13, 13, 13, 255, 13, 13, 13, 255, 14, 14, 14, 255, 11, 12, 12, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 13, 13, 13, 255, 15, 15, 16, 255, 18, 18, 19, 255, 22, 23, 23, 255, 22, 23, 23, 255, 28, 28, 29, 255, 25, 26, 27, 255, 26, 26, 27, 255, 17, 17, 18, 255, 15, 15, 15, 255, 12, 12, 12, 255, 11, 11, 11, 255, 6, 6, 6, 255, 5, 5, 5, 255, 13, 14, 14, 255, 12, 12, 13, 255, 16, 17, 17, 255, 20, 21, 21, 255, 25, 25, 26, 255, 30, 30, 31, 255, 32, 33, 34, 255, 32, 33, 34, 255, 23, 24, 25, 255, 33, 33, 34, 255, 32, 32, 33, 255, 29, 30, 30, 255, 29, 30, 30, 255, 17, 17, 17, 255, 12, 12, 12, 255, 14, 14, 15, 255, 10, 11, 11, 255, 8, 9, 9, 255, 6, 6, 6, 255, 9, 9, 9, 255, 12, 12, 13, 255, 16, 17, 17, 255, 26, 26, 27, 255, 26, 26, 27, 255, 33, 33, 34, 255, 33, 33, 34, 255, 33, 33, 34, 255, 29, 30, 30, 255, 31, 32, 33, 255, 31, 32, 33, 255, 33, 33, 34, 255, 33, 33, 34, 255, 33, 33, 34, 255, 33, 34, 34, 255, 31, 32, 33, 255, 30, 30, 31, 255, 16, 16, 17, 255, 17, 18, 18, 255, 8, 8, 9, 255, 13, 14, 14, 255, 14, 14, 14, 255, 10, 10, 11, 255, 11, 11, 12, 255, 10, 11, 11, 255, 8, 9, 9, 255, 12, 12, 12, 255, 15, 15, 15, 255, 14, 14, 14, 255, 23, 24, 24, 255, 19, 19, 20, 255, 11, 11, 11, 255, 16, 16, 17, 255, 18, 18, 19, 255, 13, 14, 14, 255, 8, 8, 8, 255, 8, 8, 8, 255, 12, 12, 12, 255, 13, 13, 14, 255, 12, 12, 13, 255, 18, 18, 19, 255, 25, 26, 27, 255, 27, 28, 29, 255, 29, 29, 30, 255, 32, 33, 34, 255, 33, 34, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 31, 32, 32, 255, 32, 33, 33, 255, 32, 33, 34, 255, 27, 27, 28, 255, 29, 30, 31, 255, 19, 19, 20, 255, 17, 18, 18, 255, 12, 12, 13, 255, 12, 12, 13, 255, 8, 8, 8, 255, 10, 10, 11, 255, 16, 16, 17, 255, 21, 21, 21, 255, 20, 21, 21, 255, 22, 23, 23, 255, 25, 25, 26, 255, 25, 26, 26, 255, 33, 34, 34, 255, 32, 33, 33, 255, 33, 34, 34, 255, 28, 29, 30, 255, 21, 21, 22, 255, 27, 28, 29, 255, 26, 26, 27, 255, 23, 24, 24, 255, 28, 29, 29, 255, 33, 33, 34, 255, 16, 16, 17, 255, 12, 12, 13, 255, 11, 12, 12, 255, 8, 8, 9, 255, 9, 9, 10, 255, 14, 14, 15, 255, 21, 21, 22, 255, 23, 24, 24, 255, 25, 25, 26, 255, 22, 22, 23, 255, 33, 33, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 33, 34, 34, 255, 29, 30, 31, 255, 24, 25, 25, 255, 23, 24, 24, 255, 22, 23, 23, 255, 19, 19, 20, 255, 12, 13, 13, 255, 10, 10, 10, 255, 16, 16, 17, 255, 12, 12, 12, 255, 19, 20, 20, 255, 17, 17, 18, 255, 18, 19, 19, 255, 13, 13, 13, 255, 16, 16, 17, 255, 17, 18, 18, 255, 18, 19, 19, 255, 18, 19, 19, 255, 12, 12, 12, 255, 14, 14, 14, 255, 8, 8, 8, 255, 7, 7, 8, 255, 12, 12, 12, 255, 15, 16, 16, 255, 14, 14, 14, 255, 21, 22, 22, 255, 19, 20, 20, 255, 54, 44, 29, 165, 57, 46, 30, 165, 57, 46, 30, 165, 62, 48, 32, 165, 51, 42, 28, 165, 51, 43, 28, 165, 45, 39, 26, 165, 47, 40, 27, 165, 61, 48, 32, 165, 62, 48, 32, 165, 46, 40, 27, 165, 47, 40, 27, 165, 48, 41, 27, 165, 41, 36, 26, 165, 40, 35, 25, 165, 40, 36, 26, 165, 45, 39, 27, 165, 38, 34, 25, 165, 41, 36, 26, 165, 37, 33, 25, 165, 39, 35, 25, 165, 48, 41, 27, 165, 45, 39, 27, 165, 46, 39, 27, 165, 41, 36, 26, 165, 42, 37, 26, 165, 40, 36, 26, 165, 44, 38, 26, 165, 48, 41, 27, 165, 64, 49, 33, 165, 49, 41, 27, 165, 62, 51, 37, 165, 44, 39, 29, 165, 38, 34, 25, 165, 50, 42, 28, 165, 65, 50, 33, 165, 49, 42, 27, 165, 54, 44, 29, 165, 65, 50, 33, 165, 56, 46, 30, 165, 59, 47, 31, 165, 48, 41, 27, 165, 52, 43, 28, 165, 51, 43, 28, 165, 40, 35, 25, 165, 40, 36, 26, 165, 43, 38, 28, 165, 38, 34, 25, 165, 36, 33, 25, 165, 43, 37, 28, 165, 39, 35, 25, 165, 43, 37, 26, 165, 48, 41, 27, 165, 40, 35, 25, 165, 42, 37, 26, 165, 52, 44, 32, 165, 58, 49, 36, 165, 43, 38, 28, 165, 44, 39, 29, 165, 42, 37, 26, 165, 43, 38, 26, 165, 44, 38, 26, 165, 46, 39, 27, 165, 44, 38, 26, 165, 45, 39, 26, 165, 47, 40, 27, 165, 46, 39, 27, 165, 45, 39, 26, 165, 45, 39, 27, 165, 42, 37, 26, 165, 40, 36, 26, 165, 41, 36, 26, 165, 46, 39, 27, 165, 44, 38, 26, 165, 61, 48, 32, 165, 49, 41, 27, 165, 45, 39, 26, 165, 54, 44, 29, 165, 41, 36, 26, 165, 42, 37, 26, 165, 44, 38, 26, 165, 46, 40, 27, 165, 40, 36, 26, 165, 37, 33, 25, 165, 36, 33, 25, 165, 49, 42, 27, 165, 70, 53, 35, 165, 57, 46, 30, 165, 61, 48, 32, 165, 46, 40, 27, 165, 52, 43, 29, 165, 53, 44, 29, 165, 42, 37, 26, 165, 43, 37, 26, 165, 39, 35, 25, 165, 62, 48, 32, 165, 56, 45, 30, 165, 46, 39, 27, 165, 39, 35, 25, 165, 41, 36, 26, 165, 46, 39, 27, 165, 36, 33, 25, 165, 48, 41, 27, 165, 45, 39, 26, 165, 43, 38, 26, 165, 37, 33, 25, 165, 45, 39, 29, 165, 39, 34, 25, 165, 45, 39, 26, 165, 47, 40, 27, 165, 49, 42, 27, 165, 39, 35, 25, 165, 49, 42, 31, 165, 39, 35, 25, 165, 43, 37, 26, 165, 46, 40, 27, 165, 47, 40, 27, 165, 37, 33, 25, 165, 39, 34, 25, 165, 44, 38, 26, 165, 40, 35, 25, 165, 36, 33, 25, 165, 52, 44, 32, 165, 45, 39, 29, 165, 42, 37, 26, 165, 41, 36, 26, 165, 47, 40, 27, 165, 61, 48, 32, 165, 61, 48, 32, 165, 46, 39, 27, 165, 41, 36, 26, 165, 51, 43, 28, 165, 49, 41, 27, 165, 51, 42, 28, 165, 44, 38, 26, 165, 45, 46, 41, 165, 42, 37, 26, 165, 51, 43, 28, 165, 51, 43, 28, 165, 48, 41, 27, 165, 45, 39, 26, 165, 43, 37, 26, 165, 51, 42, 28, 165, 48, 41, 27, 165, 48, 41, 27, 165, 52, 43, 28, 165, 65, 51, 33, 165, 66, 51, 34, 165, 62, 48, 32, 165, 44, 38, 26, 165, 46, 39, 27, 165, 47, 40, 27, 165, 42, 37, 26, 165, 41, 36, 26, 165, 39, 35, 25, 165, 43, 37, 26, 165, 39, 35, 25, 165, 42, 37, 26, 165, 37, 35, 25, 177, 41, 36, 27, 165, 37, 33, 25, 165, 45, 39, 29, 165, 75, 61, 44, 165, 53, 45, 33, 165, 42, 37, 26, 165, 50, 42, 28, 165, 48, 41, 27, 165, 46, 39, 27, 165, 37, 34, 25, 165, 37, 34, 25, 165, 40, 36, 26, 165, 46, 40, 27, 165, 37, 34, 25, 165, 40, 36, 26, 165, 42, 37, 26, 165, 40, 35, 25, 165, 42, 37, 26, 165, 45, 39, 26, 165, 58, 46, 31, 165, 49, 41, 27, 165, 52, 43, 28, 165, 63, 49, 33, 165, 58, 47, 31, 165, 44, 38, 26, 165, 48, 41, 27, 165, 55, 45, 30, 165, 58, 46, 31, 165, 46, 40, 27, 165, 38, 34, 25, 165, 53, 45, 33, 165, 43, 38, 28, 165, 47, 40, 27, 165, 40, 35, 26, 165, 44, 38, 26, 165, 51, 43, 32, 165, 44, 38, 26, 165, 49, 42, 31, 165, 49, 42, 31, 165, 45, 40, 29, 165, 43, 37, 26, 165, 46, 40, 27, 165, 44, 38, 26, 165, 43, 37, 26, 165, 42, 37, 26, 165, 65, 50, 33, 165, 60, 48, 32, 165, 47, 40, 27, 165, 48, 41, 27, 165, 49, 41, 27, 165, 57, 46, 30, 165, 38, 34, 25, 165, 38, 34, 25, 165, 74, 90, 34, 255, 48, 41, 27, 165, 58, 47, 31, 165, 54, 44, 29, 165, 67, 51, 34, 165, 67, 52, 34, 165, 65, 50, 33, 165, 58, 46, 31, 165, 57, 46, 30, 165, 53, 43, 29, 165, 51, 43, 28, 165, 47, 40, 27, 165, 51, 42, 28, 165, 70, 53, 35, 165, 47, 40, 27, 165, 48, 41, 27, 165, 52, 43, 28, 165, 61, 48, 32, 165, 65, 50, 33, 165, 45, 39, 27, 165, 36, 33, 25, 165, 41, 36, 26, 165, 39, 35, 25, 165, 43, 38, 26, 165, 48, 41, 27, 165, 36, 33, 25, 165, 42, 37, 26, 165, 52, 43, 28, 165, 51, 42, 28, 165, 48, 41, 27, 165, 54, 44, 29, 165, 54, 44, 29, 165, 57, 46, 30, 165, 45, 39, 26, 165, 49, 42, 27, 165, 49, 41, 27, 165, 47, 40, 27, 165, 37, 33, 25, 165, 41, 36, 26, 165, 40, 35, 25, 165, 39, 35, 25, 165, 37, 34, 25, 165, 40, 35, 25, 165, 51, 43, 28, 165, 24, 25, 25, 255, 22, 22, 23, 255, 24, 24, 25, 255, 29, 29, 30, 255, 19, 20, 20, 255, 28, 29, 29, 255, 25, 26, 27, 255, 22, 23, 24, 255, 26, 27, 27, 255, 30, 31, 31, 255, 32, 32, 33, 255, 20, 21, 21, 255, 23, 24, 24, 255, 16, 16, 16, 255, 10, 10, 10, 255, 9, 10, 10, 255, 6, 6, 6, 255, 12, 12, 13, 255, 21, 22, 22, 255, 21, 21, 22, 255, 23, 23, 24, 255, 24, 25, 25, 255, 32, 33, 33, 255, 31, 32, 32, 255, 31, 32, 33, 255, 32, 33, 34, 255, 33, 33, 34, 255, 30, 30, 31, 255, 29, 30, 30, 255, 23, 24, 24, 255, 21, 21, 22, 255, 18, 19, 19, 255, 20, 20, 21, 255, 13, 13, 13, 255, 10, 10, 10, 255, 14, 14, 15, 255, 20, 21, 21, 255, 24, 24, 25, 255, 19, 20, 20, 255, 23, 24, 24, 255, 22, 23, 23, 255, 31, 32, 33, 255, 33, 33, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 32, 33, 34, 255, 19, 19, 20, 255, 14, 14, 14, 255, 13, 14, 14, 255, 14, 15, 15, 255, 18, 19, 19, 255, 23, 24, 24, 255, 21, 21, 22, 255, 32, 33, 34, 255, 28, 29, 30, 255, 27, 28, 29, 255, 26, 26, 27, 255, 26, 27, 27, 255, 26, 27, 28, 255, 23, 24, 24, 255, 11, 12, 12, 255, 23, 24, 24, 255, 22, 22, 23, 255, 20, 20, 21, 255, 18, 18, 19, 255, 15, 15, 15, 255, 15, 16, 16, 255, 16, 17, 17, 255, 15, 15, 15, 255, 14, 15, 15, 255, 9, 10, 10, 255, 9, 9, 9, 255, 12, 12, 12, 255, 9, 9, 9, 255, 11, 11, 11, 255, 14, 15, 15, 255, 21, 22, 22, 255, 21, 22, 22, 255, 20, 21, 21, 255, 21, 22, 22, 255, 28, 28, 29, 255, 23, 24, 24, 255, 25, 26, 26, 255, 17, 17, 18, 255, 25, 26, 26, 255, 23, 23, 24, 255, 27, 28, 28, 255, 24, 25, 25, 255, 24, 24, 25, 255, 18, 19, 19, 255, 17, 17, 18, 255, 15, 16, 16, 255, 10, 10, 10, 255, 10, 10, 10, 255, 9, 9, 10, 255, 10, 10, 10, 255, 17, 18, 18, 255, 26, 27, 28, 255, 20, 20, 21, 255, 15, 15, 16, 255, 14, 15, 15, 255, 14, 14, 14, 255, 13, 14, 14, 255, 10, 10, 10, 255, 4, 4, 4, 255, 6, 6, 6, 255, 11, 11, 12, 255, 17, 18, 18, 255, 20, 20, 21, 255, 26, 27, 28, 255, 27, 28, 28, 255, 25, 26, 26, 255, 33, 34, 34, 255, 33, 33, 34, 255, 22, 23, 23, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 16, 255, 11, 12, 12, 255, 6, 7, 7, 255, 4, 5, 5, 255, 10, 10, 10, 255, 14, 14, 15, 255, 13, 13, 14, 255, 19, 19, 20, 255, 24, 24, 25, 255, 25, 26, 26, 255, 30, 30, 31, 255, 31, 32, 33, 255, 23, 24, 24, 255, 30, 31, 32, 255, 22, 22, 23, 255, 30, 31, 32, 255, 29, 29, 30, 255, 25, 26, 27, 255, 19, 19, 19, 255, 20, 20, 21, 255, 17, 17, 17, 255, 11, 11, 11, 255, 7, 7, 7, 255, 5, 5, 5, 255, 12, 13, 13, 255, 17, 18, 18, 255, 19, 20, 20, 255, 30, 31, 32, 255, 32, 33, 34, 255, 32, 33, 34, 255, 30, 30, 31, 255, 30, 31, 31, 255, 28, 29, 30, 255, 33, 34, 34, 255, 31, 32, 33, 255, 31, 32, 33, 255, 30, 31, 32, 255, 33, 34, 34, 255, 26, 27, 28, 255, 24, 24, 25, 255, 23, 24, 25, 255, 20, 20, 20, 255, 15, 15, 15, 255, 11, 12, 12, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 9, 255, 3, 3, 3, 255, 5, 5, 5, 255, 8, 8, 8, 255, 12, 12, 13, 255, 11, 11, 12, 255, 23, 24, 24, 255, 18, 18, 19, 255, 11, 11, 12, 255, 18, 18, 18, 255, 12, 12, 12, 255, 13, 13, 14, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 11, 11, 255, 9, 10, 10, 255, 18, 18, 19, 255, 19, 20, 20, 255, 26, 26, 27, 255, 33, 33, 34, 255, 31, 32, 32, 255, 33, 34, 34, 255, 32, 33, 34, 255, 32, 32, 33, 255, 32, 32, 33, 255, 32, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 30, 31, 31, 255, 31, 32, 32, 255, 21, 22, 22, 255, 19, 20, 20, 255, 16, 16, 17, 255, 11, 11, 12, 255, 8, 9, 9, 255, 10, 10, 11, 255, 12, 12, 12, 255, 24, 24, 25, 255, 22, 23, 23, 255, 31, 32, 32, 255, 29, 29, 30, 255, 32, 33, 34, 255, 33, 34, 34, 255, 30, 31, 32, 255, 28, 28, 29, 255, 33, 33, 34, 255, 33, 34, 34, 255, 32, 33, 33, 255, 27, 28, 28, 255, 31, 31, 32, 255, 33, 34, 34, 255, 32, 33, 34, 255, 14, 14, 14, 255, 11, 11, 11, 255, 10, 11, 11, 255, 10, 10, 10, 255, 12, 12, 12, 255, 11, 11, 11, 255, 18, 19, 19, 255, 17, 18, 18, 255, 20, 20, 21, 255, 33, 34, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 31, 31, 32, 255, 25, 26, 26, 255, 27, 28, 28, 255, 23, 23, 24, 255, 18, 19, 19, 255, 12, 13, 13, 255, 11, 11, 12, 255, 13, 13, 14, 255, 17, 18, 18, 255, 17, 17, 18, 255, 16, 16, 16, 255, 12, 12, 13, 255, 12, 12, 12, 255, 18, 19, 19, 255, 18, 18, 19, 255, 20, 20, 21, 255, 14, 15, 15, 255, 13, 13, 13, 255, 13, 13, 14, 255, 10, 10, 10, 255, 12, 12, 12, 255, 12, 12, 13, 255, 17, 17, 18, 255, 15, 16, 16, 255, 17, 17, 17, 255, 15, 15, 16, 255, 48, 41, 27, 165, 39, 35, 25, 165, 44, 38, 26, 165, 53, 44, 29, 165, 55, 45, 30, 165, 47, 40, 27, 165, 46, 40, 27, 165, 43, 38, 26, 165, 48, 41, 27, 165, 74, 55, 36, 165, 45, 39, 27, 165, 41, 36, 26, 165, 44, 38, 26, 165, 48, 41, 27, 165, 38, 34, 26, 165, 39, 35, 25, 165, 37, 34, 25, 165, 56, 47, 34, 165, 41, 36, 26, 165, 37, 34, 25, 165, 45, 39, 27, 165, 48, 41, 27, 165, 69, 56, 41, 165, 41, 36, 26, 165, 42, 37, 27, 165, 43, 37, 26, 165, 41, 36, 26, 165, 41, 36, 26, 165, 52, 43, 28, 165, 67, 51, 34, 165, 46, 39, 27, 165, 66, 54, 39, 165, 74, 60, 43, 165, 43, 38, 26, 165, 53, 44, 29, 165, 46, 39, 27, 165, 51, 43, 28, 165, 74, 55, 36, 165, 76, 56, 36, 165, 45, 39, 27, 165, 44, 38, 26, 165, 42, 37, 26, 165, 48, 41, 27, 165, 52, 51, 42, 165, 41, 36, 26, 165, 45, 39, 26, 165, 46, 39, 27, 165, 36, 33, 25, 165, 40, 36, 26, 165, 37, 34, 25, 165, 39, 35, 26, 165, 37, 33, 25, 165, 52, 43, 28, 165, 42, 37, 26, 165, 87, 70, 50, 165, 84, 66, 46, 165, 54, 46, 33, 165, 58, 49, 35, 165, 44, 38, 26, 165, 37, 33, 25, 165, 43, 37, 26, 165, 63, 49, 32, 165, 56, 46, 30, 165, 43, 38, 26, 165, 42, 37, 26, 165, 40, 36, 26, 165, 43, 37, 26, 165, 42, 37, 26, 165, 37, 33, 25, 165, 59, 49, 36, 165, 70, 57, 41, 165, 45, 39, 26, 165, 42, 37, 26, 165, 63, 49, 32, 165, 63, 49, 32, 165, 48, 41, 27, 165, 53, 44, 29, 165, 40, 36, 26, 165, 41, 36, 26, 165, 47, 40, 27, 165, 47, 40, 27, 165, 53, 44, 29, 165, 41, 37, 27, 165, 41, 36, 26, 165, 41, 36, 26, 165, 45, 39, 26, 165, 41, 36, 26, 165, 57, 46, 30, 165, 69, 52, 35, 165, 64, 50, 33, 165, 41, 36, 26, 165, 40, 35, 25, 165, 47, 40, 27, 165, 42, 37, 26, 165, 46, 39, 27, 165, 75, 56, 36, 165, 53, 44, 29, 165, 56, 45, 30, 165, 54, 44, 29, 165, 46, 39, 27, 165, 42, 37, 26, 165, 40, 36, 26, 165, 41, 36, 27, 165, 66, 54, 39, 165, 71, 58, 41, 165, 48, 41, 31, 165, 81, 65, 47, 165, 74, 60, 43, 165, 49, 42, 31, 165, 41, 37, 27, 165, 52, 43, 29, 165, 43, 38, 26, 165, 51, 43, 28, 165, 45, 39, 26, 165, 58, 48, 35, 165, 40, 36, 26, 165, 37, 33, 25, 165, 43, 38, 26, 165, 56, 47, 34, 165, 48, 41, 27, 165, 38, 35, 26, 165, 37, 33, 25, 165, 36, 33, 25, 165, 42, 37, 26, 165, 40, 35, 25, 165, 44, 38, 26, 165, 69, 52, 35, 165, 47, 40, 27, 165, 44, 38, 26, 165, 64, 50, 33, 165, 43, 37, 26, 165, 43, 37, 26, 165, 40, 35, 25, 165, 53, 44, 29, 165, 58, 46, 31, 165, 49, 42, 27, 165, 43, 38, 26, 165, 47, 40, 27, 165, 47, 40, 27, 165, 46, 40, 27, 165, 43, 38, 26, 165, 42, 37, 26, 165, 42, 37, 26, 165, 56, 45, 30, 165, 53, 44, 29, 165, 76, 57, 36, 165, 57, 54, 45, 165, 57, 46, 30, 165, 74, 56, 36, 165, 63, 49, 32, 165, 49, 42, 27, 165, 40, 35, 25, 165, 44, 38, 26, 165, 44, 38, 26, 165, 49, 42, 27, 165, 48, 41, 27, 165, 44, 38, 26, 165, 45, 39, 29, 165, 82, 66, 47, 165, 40, 36, 27, 165, 50, 43, 32, 165, 83, 66, 45, 165, 70, 57, 41, 165, 38, 34, 25, 165, 42, 37, 26, 165, 41, 36, 26, 165, 48, 41, 27, 165, 43, 37, 26, 165, 40, 36, 27, 165, 41, 36, 26, 165, 45, 39, 29, 165, 53, 44, 29, 165, 54, 44, 29, 165, 40, 35, 26, 165, 45, 39, 29, 165, 42, 37, 26, 165, 42, 36, 26, 165, 45, 39, 26, 165, 43, 38, 26, 165, 54, 44, 29, 165, 46, 40, 27, 165, 42, 37, 26, 165, 43, 38, 26, 165, 43, 38, 26, 165, 50, 42, 28, 165, 54, 44, 29, 165, 40, 36, 26, 165, 56, 47, 34, 165, 38, 34, 26, 165, 38, 34, 26, 165, 53, 44, 29, 165, 45, 39, 26, 165, 53, 44, 29, 165, 42, 37, 26, 165, 75, 61, 44, 165, 49, 42, 31, 165, 66, 54, 39, 165, 58, 48, 35, 165, 60, 48, 31, 165, 47, 40, 27, 165, 48, 41, 27, 165, 46, 40, 27, 165, 57, 46, 30, 165, 51, 43, 28, 165, 47, 40, 27, 165, 51, 43, 28, 165, 47, 40, 27, 165, 53, 44, 29, 165, 44, 38, 26, 165, 43, 38, 26, 165, 38, 34, 25, 165, 44, 38, 26, 165, 41, 36, 26, 165, 38, 34, 25, 165, 50, 42, 28, 165, 69, 52, 35, 165, 83, 61, 36, 165, 65, 50, 33, 165, 89, 66, 35, 165, 70, 53, 35, 165, 69, 53, 35, 165, 74, 55, 36, 165, 67, 52, 34, 165, 61, 48, 32, 165, 67, 52, 34, 165, 74, 55, 36, 165, 57, 46, 30, 165, 55, 45, 30, 165, 75, 56, 36, 165, 49, 41, 27, 165, 58, 47, 31, 165, 39, 35, 25, 165, 38, 34, 25, 165, 40, 35, 25, 165, 42, 37, 26, 165, 39, 35, 26, 165, 37, 34, 25, 165, 42, 36, 26, 165, 47, 40, 27, 165, 72, 54, 36, 165, 70, 53, 35, 165, 65, 51, 33, 165, 59, 47, 31, 165, 42, 37, 26, 165, 58, 46, 30, 165, 45, 39, 26, 165, 44, 38, 26, 165, 44, 38, 26, 165, 48, 41, 27, 165, 51, 42, 28, 165, 39, 34, 25, 165, 72, 58, 42, 165, 64, 53, 38, 165, 36, 33, 25, 165, 40, 36, 26, 165, 44, 38, 26, 165, 24, 24, 25, 255, 27, 27, 28, 255, 21, 21, 22, 255, 26, 26, 27, 255, 26, 27, 27, 255, 28, 29, 30, 255, 24, 24, 25, 255, 23, 23, 24, 255, 21, 21, 22, 255, 25, 25, 26, 255, 28, 28, 29, 255, 25, 25, 26, 255, 14, 15, 15, 255, 16, 16, 17, 255, 9, 9, 9, 255, 9, 9, 10, 255, 10, 11, 11, 255, 12, 12, 12, 255, 16, 17, 17, 255, 15, 16, 16, 255, 20, 20, 21, 255, 20, 21, 21, 255, 26, 27, 28, 255, 31, 32, 32, 255, 32, 32, 33, 255, 32, 33, 33, 255, 33, 33, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 20, 20, 21, 255, 21, 22, 22, 255, 20, 20, 21, 255, 17, 17, 18, 255, 12, 12, 13, 255, 7, 7, 8, 255, 12, 13, 13, 255, 13, 13, 14, 255, 14, 15, 15, 255, 18, 19, 19, 255, 20, 21, 21, 255, 32, 33, 33, 255, 31, 31, 32, 255, 33, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 28, 29, 29, 255, 18, 19, 19, 255, 17, 17, 18, 255, 12, 13, 13, 255, 10, 10, 10, 255, 15, 16, 16, 255, 18, 19, 19, 255, 17, 18, 18, 255, 25, 25, 26, 255, 29, 29, 30, 255, 25, 25, 26, 255, 21, 21, 22, 255, 22, 22, 23, 255, 20, 21, 21, 255, 15, 16, 16, 255, 10, 10, 10, 255, 11, 11, 11, 255, 20, 20, 21, 255, 19, 20, 20, 255, 20, 21, 21, 255, 14, 14, 14, 255, 12, 12, 12, 255, 14, 14, 14, 255, 12, 12, 12, 255, 6, 6, 6, 255, 8, 8, 9, 255, 10, 11, 11, 255, 13, 13, 13, 255, 10, 10, 10, 255, 10, 10, 10, 255, 9, 9, 9, 255, 13, 14, 14, 255, 18, 19, 19, 255, 19, 19, 20, 255, 18, 18, 18, 255, 18, 18, 19, 255, 22, 22, 23, 255, 16, 16, 16, 255, 20, 21, 21, 255, 14, 14, 15, 255, 15, 15, 16, 255, 22, 22, 23, 255, 20, 20, 21, 255, 18, 18, 19, 255, 19, 19, 20, 255, 11, 11, 12, 255, 8, 8, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 8, 8, 9, 255, 15, 15, 16, 255, 12, 12, 13, 255, 19, 19, 20, 255, 17, 18, 18, 255, 14, 14, 15, 255, 15, 15, 16, 255, 14, 14, 15, 255, 11, 11, 12, 255, 5, 5, 5, 255, 2, 2, 3, 255, 9, 9, 9, 255, 15, 15, 16, 255, 11, 11, 11, 255, 17, 18, 18, 255, 24, 25, 26, 255, 25, 25, 26, 255, 29, 29, 30, 255, 32, 33, 34, 255, 32, 33, 34, 255, 27, 27, 28, 255, 23, 23, 24, 255, 14, 15, 15, 255, 12, 12, 12, 255, 9, 9, 9, 255, 6, 6, 6, 255, 6, 6, 7, 255, 10, 10, 10, 255, 13, 14, 14, 255, 7, 8, 8, 255, 20, 21, 21, 255, 22, 22, 23, 255, 28, 29, 30, 255, 29, 29, 30, 255, 30, 31, 32, 255, 33, 33, 34, 255, 26, 27, 27, 255, 28, 29, 29, 255, 33, 33, 34, 255, 26, 26, 27, 255, 20, 21, 21, 255, 19, 19, 20, 255, 21, 22, 22, 255, 12, 12, 12, 255, 10, 10, 10, 255, 10, 10, 10, 255, 9, 9, 9, 255, 11, 11, 11, 255, 11, 11, 11, 255, 13, 14, 14, 255, 26, 26, 27, 255, 33, 34, 34, 255, 28, 28, 29, 255, 30, 31, 31, 255, 32, 32, 33, 255, 31, 32, 33, 255, 33, 34, 34, 255, 33, 34, 34, 255, 18, 18, 19, 255, 21, 21, 22, 255, 28, 28, 29, 255, 29, 29, 30, 255, 20, 20, 21, 255, 24, 25, 25, 255, 24, 25, 25, 255, 24, 25, 26, 255, 23, 24, 24, 255, 14, 14, 14, 255, 12, 12, 12, 255, 10, 11, 11, 255, 7, 7, 8, 255, 8, 8, 8, 255, 4, 4, 4, 255, 4, 4, 4, 255, 9, 9, 9, 255, 13, 13, 14, 255, 18, 19, 19, 255, 13, 14, 14, 255, 14, 14, 14, 255, 9, 9, 10, 255, 10, 10, 11, 255, 4, 4, 4, 255, 9, 9, 10, 255, 11, 11, 12, 255, 11, 11, 12, 255, 13, 13, 13, 255, 22, 22, 23, 255, 30, 31, 31, 255, 28, 29, 29, 255, 32, 32, 33, 255, 33, 33, 34, 255, 33, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 33, 33, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 29, 30, 30, 255, 17, 17, 18, 255, 16, 17, 17, 255, 9, 9, 9, 255, 6, 6, 6, 255, 10, 10, 10, 255, 12, 12, 13, 255, 27, 27, 28, 255, 30, 31, 32, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 29, 29, 30, 255, 29, 29, 30, 255, 33, 34, 34, 255, 31, 32, 32, 255, 30, 31, 32, 255, 32, 33, 33, 255, 33, 33, 34, 255, 32, 33, 34, 255, 20, 20, 21, 255, 10, 11, 11, 255, 9, 9, 9, 255, 7, 7, 7, 255, 8, 9, 9, 255, 12, 12, 12, 255, 15, 15, 16, 255, 16, 17, 17, 255, 17, 18, 18, 255, 27, 28, 29, 255, 28, 29, 29, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 22, 23, 23, 255, 22, 22, 23, 255, 25, 25, 26, 255, 23, 23, 24, 255, 16, 17, 17, 255, 14, 14, 14, 255, 10, 10, 11, 255, 14, 14, 14, 255, 20, 21, 21, 255, 14, 14, 15, 255, 13, 14, 14, 255, 17, 17, 18, 255, 15, 16, 16, 255, 13, 13, 13, 255, 11, 11, 11, 255, 14, 14, 14, 255, 13, 13, 13, 255, 15, 16, 16, 255, 13, 13, 13, 255, 9, 9, 10, 255, 9, 9, 10, 255, 14, 15, 15, 255, 13, 13, 14, 255, 20, 20, 21, 255, 16, 16, 16, 255, 20, 21, 21, 255, 51, 42, 28, 165, 45, 39, 27, 165, 61, 48, 32, 165, 65, 50, 33, 165, 74, 55, 36, 165, 51, 43, 28, 165, 55, 45, 30, 165, 46, 40, 27, 165, 43, 38, 26, 165, 62, 48, 32, 165, 63, 49, 33, 165, 46, 39, 27, 165, 44, 38, 26, 165, 38, 34, 26, 165, 49, 42, 27, 165, 46, 40, 27, 165, 41, 36, 26, 165, 40, 36, 26, 165, 39, 35, 25, 165, 64, 53, 38, 165, 44, 38, 26, 165, 37, 34, 25, 165, 37, 33, 25, 165, 44, 38, 26, 165, 44, 38, 26, 165, 37, 33, 25, 165, 51, 42, 28, 165, 55, 45, 30, 165, 62, 49, 32, 165, 65, 50, 33, 165, 51, 43, 28, 165, 40, 36, 27, 165, 42, 37, 26, 165, 59, 47, 31, 165, 45, 39, 27, 165, 48, 41, 27, 165, 47, 40, 27, 165, 57, 46, 30, 165, 49, 41, 27, 165, 46, 39, 27, 165, 51, 43, 28, 165, 55, 45, 30, 165, 45, 39, 27, 165, 39, 35, 25, 165, 46, 39, 27, 165, 45, 39, 26, 165, 46, 40, 27, 165, 39, 35, 25, 165, 38, 34, 25, 165, 43, 38, 28, 165, 47, 41, 30, 165, 44, 38, 26, 165, 43, 38, 26, 165, 62, 52, 37, 165, 82, 66, 47, 165, 75, 61, 44, 165, 52, 44, 32, 165, 39, 35, 26, 165, 47, 40, 27, 165, 44, 38, 26, 165, 44, 38, 26, 165, 61, 48, 32, 165, 53, 52, 43, 165, 50, 42, 28, 165, 64, 50, 33, 165, 45, 39, 26, 165, 45, 39, 26, 165, 53, 44, 29, 165, 43, 37, 26, 165, 49, 42, 31, 165, 37, 34, 25, 165, 43, 37, 26, 165, 47, 40, 27, 165, 63, 49, 32, 165, 64, 50, 33, 165, 46, 40, 27, 165, 48, 41, 27, 165, 60, 48, 32, 165, 45, 39, 27, 165, 44, 38, 26, 165, 39, 35, 25, 165, 50, 42, 28, 165, 42, 37, 28, 165, 61, 51, 37, 165, 40, 35, 27, 165, 49, 42, 27, 165, 51, 42, 28, 165, 47, 40, 27, 165, 47, 40, 27, 165, 72, 54, 36, 165, 52, 43, 28, 165, 44, 38, 26, 165, 44, 38, 26, 165, 46, 39, 27, 165, 40, 35, 25, 165, 70, 53, 35, 165, 70, 53, 35, 165, 65, 50, 33, 165, 42, 37, 26, 165, 38, 34, 25, 165, 46, 39, 27, 165, 43, 37, 26, 165, 57, 48, 35, 165, 42, 37, 28, 165, 39, 35, 25, 165, 41, 36, 26, 165, 38, 34, 25, 165, 38, 34, 25, 165, 51, 43, 32, 165, 48, 41, 27, 165, 52, 43, 29, 165, 40, 36, 26, 165, 40, 35, 25, 165, 46, 39, 27, 165, 36, 33, 25, 165, 42, 37, 26, 165, 37, 34, 25, 165, 47, 41, 30, 165, 47, 41, 30, 165, 41, 36, 26, 165, 43, 38, 28, 165, 52, 44, 32, 165, 43, 38, 28, 165, 40, 36, 26, 165, 37, 33, 25, 165, 46, 40, 27, 165, 50, 42, 28, 165, 55, 45, 29, 165, 48, 41, 27, 165, 47, 40, 27, 165, 43, 37, 26, 165, 46, 39, 27, 165, 47, 48, 41, 165, 41, 36, 26, 165, 48, 41, 27, 165, 44, 38, 26, 165, 47, 40, 27, 165, 51, 50, 42, 165, 42, 37, 26, 165, 46, 39, 27, 165, 43, 37, 26, 165, 49, 41, 27, 165, 40, 35, 25, 165, 56, 45, 30, 165, 69, 52, 35, 165, 59, 47, 31, 165, 65, 51, 33, 165, 53, 44, 29, 165, 62, 49, 32, 165, 42, 37, 26, 165, 42, 37, 26, 165, 40, 35, 25, 165, 46, 40, 27, 165, 62, 49, 32, 165, 43, 37, 26, 165, 40, 36, 26, 165, 42, 37, 26, 165, 38, 34, 25, 165, 54, 46, 34, 165, 42, 45, 40, 165, 47, 41, 30, 165, 69, 56, 41, 165, 42, 37, 26, 165, 46, 39, 27, 165, 44, 38, 26, 165, 39, 35, 25, 165, 56, 45, 30, 165, 44, 38, 26, 165, 45, 39, 27, 165, 42, 37, 26, 165, 45, 39, 27, 165, 61, 48, 32, 165, 41, 36, 26, 165, 47, 40, 27, 165, 39, 35, 25, 165, 44, 38, 26, 165, 39, 35, 25, 165, 47, 40, 27, 165, 55, 45, 29, 165, 50, 42, 28, 165, 62, 49, 32, 165, 51, 43, 28, 165, 52, 43, 28, 165, 51, 43, 28, 165, 46, 39, 27, 165, 39, 35, 25, 165, 40, 35, 25, 165, 49, 41, 27, 165, 38, 34, 25, 165, 46, 39, 27, 165, 43, 37, 26, 165, 47, 40, 27, 165, 45, 39, 27, 165, 37, 33, 25, 165, 40, 36, 26, 165, 47, 40, 27, 165, 39, 35, 25, 165, 48, 41, 30, 165, 38, 34, 25, 165, 48, 48, 41, 165, 46, 40, 27, 165, 51, 43, 28, 165, 52, 43, 28, 165, 52, 43, 28, 165, 63, 49, 32, 165, 45, 39, 26, 165, 36, 33, 25, 165, 47, 40, 27, 165, 43, 37, 26, 165, 52, 43, 28, 165, 46, 39, 27, 165, 54, 44, 29, 165, 48, 41, 27, 165, 43, 37, 26, 165, 63, 49, 33, 165, 73, 55, 36, 165, 76, 57, 36, 165, 78, 58, 36, 165, 61, 48, 32, 165, 58, 47, 31, 165, 52, 43, 29, 165, 49, 41, 27, 165, 45, 39, 26, 165, 45, 39, 27, 165, 54, 44, 29, 165, 56, 46, 30, 165, 63, 49, 32, 165, 55, 45, 30, 165, 53, 51, 31, 235, 61, 48, 32, 165, 56, 45, 30, 165, 45, 39, 27, 165, 43, 38, 26, 165, 42, 37, 26, 165, 43, 37, 26, 165, 74, 60, 43, 165, 38, 34, 25, 165, 39, 35, 25, 165, 47, 40, 27, 165, 58, 47, 31, 165, 48, 41, 27, 165, 46, 39, 27, 165, 44, 38, 26, 165, 43, 38, 26, 165, 48, 41, 27, 165, 59, 47, 31, 165, 36, 33, 25, 165, 37, 33, 25, 165, 40, 36, 26, 165, 37, 33, 25, 165, 42, 37, 26, 165, 41, 37, 27, 165, 43, 38, 26, 165, 52, 43, 28, 165, 47, 40, 27, 165, 40, 35, 25, 165, 19, 20, 20, 255, 23, 23, 24, 255, 19, 20, 20, 255, 19, 20, 20, 255, 20, 20, 21, 255, 19, 20, 20, 255, 16, 17, 17, 255, 23, 23, 24, 255, 17, 17, 17, 255, 24, 25, 25, 255, 25, 25, 26, 255, 24, 25, 26, 255, 20, 20, 21, 255, 16, 16, 17, 255, 11, 11, 12, 255, 7, 7, 7, 255, 9, 10, 10, 255, 15, 15, 16, 255, 16, 16, 16, 255, 16, 17, 17, 255, 16, 16, 17, 255, 17, 18, 18, 255, 18, 18, 19, 255, 23, 23, 24, 255, 27, 27, 28, 255, 32, 33, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 27, 28, 28, 255, 22, 23, 23, 255, 22, 22, 23, 255, 18, 18, 19, 255, 11, 11, 11, 255, 11, 11, 11, 255, 13, 13, 13, 255, 16, 16, 16, 255, 17, 17, 17, 255, 15, 15, 15, 255, 13, 13, 13, 255, 23, 24, 24, 255, 29, 29, 30, 255, 30, 30, 31, 255, 30, 31, 31, 255, 29, 29, 30, 255, 33, 34, 34, 255, 33, 34, 34, 255, 32, 33, 33, 255, 24, 25, 25, 255, 17, 17, 18, 255, 14, 14, 15, 255, 10, 10, 11, 255, 13, 14, 14, 255, 20, 21, 21, 255, 21, 22, 22, 255, 33, 34, 34, 255, 26, 27, 28, 255, 27, 27, 28, 255, 28, 28, 29, 255, 25, 25, 26, 255, 16, 16, 17, 255, 12, 13, 13, 255, 10, 10, 11, 255, 11, 11, 11, 255, 13, 14, 14, 255, 12, 12, 13, 255, 13, 13, 13, 255, 14, 15, 15, 255, 10, 11, 11, 255, 13, 13, 13, 255, 9, 9, 9, 255, 12, 12, 12, 255, 17, 17, 18, 255, 13, 13, 14, 255, 12, 13, 13, 255, 8, 8, 8, 255, 9, 9, 10, 255, 7, 7, 7, 255, 12, 12, 13, 255, 15, 15, 16, 255, 15, 15, 16, 255, 19, 19, 19, 255, 17, 17, 17, 255, 15, 15, 15, 255, 14, 15, 15, 255, 13, 13, 13, 255, 9, 10, 10, 255, 14, 14, 15, 255, 17, 17, 17, 255, 16, 16, 17, 255, 17, 17, 18, 255, 8, 8, 8, 255, 8, 8, 8, 255, 12, 13, 13, 255, 11, 11, 11, 255, 6, 6, 6, 255, 8, 8, 9, 255, 15, 15, 15, 255, 20, 21, 21, 255, 17, 18, 18, 255, 14, 15, 15, 255, 13, 14, 14, 255, 13, 13, 14, 255, 13, 13, 13, 255, 10, 10, 10, 255, 11, 11, 12, 255, 11, 11, 11, 255, 15, 15, 16, 255, 12, 12, 12, 255, 12, 12, 12, 255, 22, 23, 23, 255, 24, 24, 25, 255, 28, 29, 30, 255, 30, 31, 31, 255, 32, 32, 33, 255, 21, 22, 22, 255, 23, 23, 24, 255, 19, 20, 20, 255, 16, 17, 17, 255, 14, 14, 14, 255, 13, 14, 14, 255, 5, 5, 6, 255, 8, 8, 8, 255, 6, 7, 7, 255, 12, 12, 12, 255, 17, 18, 18, 255, 15, 16, 16, 255, 20, 21, 21, 255, 15, 15, 16, 255, 26, 27, 28, 255, 27, 27, 28, 255, 24, 25, 25, 255, 28, 28, 29, 255, 33, 33, 34, 255, 32, 33, 34, 255, 28, 29, 29, 255, 28, 28, 29, 255, 24, 25, 26, 255, 24, 24, 25, 255, 17, 18, 18, 255, 11, 12, 12, 255, 9, 10, 10, 255, 11, 11, 12, 255, 13, 13, 13, 255, 14, 14, 14, 255, 18, 19, 19, 255, 25, 25, 26, 255, 26, 26, 27, 255, 22, 23, 23, 255, 31, 32, 32, 255, 27, 28, 28, 255, 33, 34, 34, 255, 24, 25, 25, 255, 24, 25, 26, 255, 22, 22, 23, 255, 26, 27, 28, 255, 24, 24, 25, 255, 31, 31, 32, 255, 20, 21, 21, 255, 17, 17, 17, 255, 15, 16, 16, 255, 21, 22, 22, 255, 24, 24, 25, 255, 16, 16, 16, 255, 11, 11, 11, 255, 9, 9, 10, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 6, 6, 6, 255, 7, 7, 7, 255, 5, 5, 5, 255, 12, 12, 12, 255, 13, 13, 14, 255, 13, 13, 14, 255, 11, 12, 12, 255, 11, 11, 11, 255, 7, 8, 8, 255, 10, 10, 11, 255, 14, 14, 14, 255, 16, 16, 16, 255, 15, 16, 16, 255, 25, 25, 26, 255, 29, 29, 30, 255, 28, 29, 29, 255, 31, 32, 32, 255, 32, 33, 34, 255, 33, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 31, 32, 33, 255, 33, 33, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 27, 27, 28, 255, 23, 24, 24, 255, 23, 23, 24, 255, 15, 15, 16, 255, 13, 13, 14, 255, 10, 10, 10, 255, 7, 8, 8, 255, 13, 13, 13, 255, 16, 16, 16, 255, 33, 34, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 33, 255, 28, 28, 29, 255, 32, 33, 34, 255, 33, 34, 34, 255, 25, 26, 26, 255, 33, 34, 34, 255, 32, 33, 34, 255, 31, 32, 32, 255, 33, 34, 34, 255, 17, 17, 18, 255, 15, 15, 15, 255, 16, 16, 17, 255, 10, 10, 11, 255, 4, 4, 4, 255, 8, 8, 9, 255, 11, 11, 12, 255, 18, 18, 18, 255, 15, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 19, 20, 20, 255, 19, 20, 20, 255, 33, 33, 34, 255, 33, 34, 34, 255, 25, 26, 26, 255, 21, 21, 22, 255, 19, 19, 20, 255, 21, 22, 22, 255, 17, 17, 17, 255, 17, 18, 18, 255, 8, 8, 9, 255, 15, 15, 16, 255, 14, 14, 14, 255, 19, 19, 20, 255, 16, 16, 17, 255, 13, 13, 14, 255, 9, 10, 10, 255, 12, 12, 13, 255, 8, 8, 8, 255, 8, 8, 8, 255, 9, 9, 9, 255, 13, 13, 13, 255, 15, 15, 15, 255, 11, 11, 11, 255, 15, 15, 15, 255, 12, 12, 13, 255, 19, 20, 20, 255, 26, 26, 27, 255, 21, 22, 22, 255, 20, 21, 21, 255, 49, 41, 27, 165, 67, 51, 34, 165, 61, 48, 32, 165, 63, 49, 33, 165, 66, 51, 34, 165, 68, 52, 34, 165, 59, 47, 31, 165, 42, 37, 26, 165, 44, 38, 26, 165, 44, 38, 26, 165, 49, 41, 27, 165, 64, 50, 33, 165, 44, 38, 26, 165, 40, 35, 26, 165, 54, 44, 29, 165, 47, 40, 27, 165, 41, 36, 26, 165, 36, 33, 25, 165, 66, 55, 39, 165, 59, 49, 36, 165, 41, 36, 26, 165, 38, 34, 25, 165, 54, 44, 29, 165, 43, 38, 26, 165, 38, 34, 25, 165, 42, 37, 26, 165, 45, 39, 26, 165, 51, 42, 28, 165, 61, 48, 32, 165, 44, 38, 26, 165, 38, 34, 26, 165, 36, 33, 25, 165, 37, 33, 25, 165, 45, 39, 26, 165, 46, 39, 27, 165, 54, 44, 29, 165, 47, 40, 27, 165, 43, 38, 26, 165, 52, 43, 28, 165, 42, 37, 26, 165, 41, 36, 26, 165, 45, 39, 27, 165, 39, 35, 25, 165, 42, 37, 26, 165, 46, 40, 27, 165, 45, 39, 26, 165, 43, 37, 26, 165, 38, 34, 25, 165, 41, 36, 26, 165, 44, 38, 26, 165, 41, 36, 26, 165, 43, 38, 26, 165, 41, 36, 26, 165, 46, 40, 30, 165, 79, 64, 46, 165, 40, 35, 25, 165, 41, 36, 26, 165, 42, 37, 26, 165, 47, 40, 27, 165, 48, 41, 27, 165, 44, 38, 26, 165, 47, 40, 27, 165, 59, 47, 31, 165, 63, 49, 32, 165, 60, 48, 31, 165, 46, 40, 27, 165, 47, 40, 27, 165, 51, 43, 28, 165, 51, 43, 28, 165, 37, 34, 25, 165, 45, 39, 29, 165, 37, 33, 25, 165, 48, 41, 27, 165, 54, 44, 29, 165, 53, 44, 29, 165, 47, 40, 27, 165, 51, 43, 28, 165, 47, 40, 27, 165, 39, 35, 25, 165, 38, 34, 25, 165, 40, 35, 25, 165, 38, 34, 25, 165, 51, 44, 32, 165, 87, 69, 49, 165, 41, 36, 27, 165, 45, 39, 26, 165, 47, 40, 27, 165, 53, 44, 29, 165, 53, 43, 29, 165, 55, 45, 30, 165, 68, 52, 34, 165, 54, 44, 29, 165, 46, 39, 27, 165, 40, 35, 26, 165, 46, 39, 27, 165, 66, 51, 34, 165, 73, 55, 36, 165, 69, 52, 35, 165, 42, 37, 26, 165, 41, 36, 26, 165, 45, 39, 27, 165, 45, 39, 27, 165, 40, 35, 25, 165, 43, 37, 26, 165, 43, 37, 26, 165, 48, 41, 27, 165, 41, 36, 26, 165, 40, 36, 26, 165, 45, 39, 27, 165, 42, 37, 26, 165, 47, 40, 27, 165, 42, 37, 28, 165, 38, 34, 25, 165, 43, 37, 26, 165, 45, 39, 27, 165, 48, 41, 27, 165, 51, 44, 32, 165, 49, 42, 31, 165, 37, 34, 25, 165, 42, 37, 26, 165, 44, 38, 26, 165, 49, 42, 31, 165, 61, 51, 37, 165, 65, 53, 39, 165, 53, 45, 33, 165, 37, 34, 25, 165, 45, 39, 27, 165, 46, 40, 27, 165, 46, 39, 27, 165, 41, 36, 26, 165, 50, 42, 28, 165, 56, 46, 30, 165, 45, 39, 27, 165, 43, 37, 26, 165, 45, 39, 27, 165, 46, 48, 41, 165, 43, 37, 26, 165, 44, 38, 26, 165, 51, 43, 28, 165, 46, 39, 27, 165, 44, 38, 26, 165, 41, 36, 26, 165, 59, 47, 31, 165, 55, 45, 29, 165, 68, 52, 34, 165, 80, 59, 36, 165, 65, 50, 33, 165, 47, 40, 27, 165, 49, 41, 27, 165, 43, 38, 26, 165, 43, 37, 26, 165, 46, 40, 27, 165, 57, 46, 30, 165, 57, 46, 30, 165, 47, 40, 27, 165, 39, 35, 25, 165, 51, 43, 32, 165, 39, 35, 26, 165, 37, 34, 25, 165, 50, 43, 31, 165, 54, 45, 33, 165, 48, 41, 31, 165, 42, 37, 28, 165, 47, 40, 27, 165, 50, 42, 28, 165, 57, 46, 30, 165, 43, 37, 26, 165, 47, 41, 30, 165, 39, 35, 25, 165, 42, 37, 26, 165, 49, 42, 27, 165, 55, 45, 29, 165, 43, 37, 26, 165, 45, 39, 27, 165, 46, 40, 27, 165, 44, 38, 26, 165, 53, 44, 29, 165, 52, 43, 28, 165, 56, 45, 30, 165, 50, 42, 28, 165, 55, 45, 30, 165, 52, 43, 28, 165, 46, 40, 27, 165, 47, 40, 27, 165, 43, 38, 26, 165, 45, 39, 26, 165, 46, 39, 27, 165, 45, 39, 27, 165, 38, 34, 25, 165, 50, 42, 27, 165, 48, 41, 27, 165, 53, 44, 29, 165, 46, 39, 27, 165, 36, 33, 25, 165, 44, 38, 26, 165, 54, 44, 29, 165, 38, 34, 25, 165, 39, 35, 25, 165, 45, 39, 26, 165, 45, 39, 26, 165, 42, 37, 26, 165, 46, 40, 27, 165, 58, 46, 31, 165, 54, 44, 29, 165, 54, 44, 29, 165, 58, 46, 31, 165, 43, 38, 26, 165, 42, 44, 40, 165, 40, 36, 26, 165, 37, 34, 25, 165, 49, 42, 27, 165, 49, 41, 27, 165, 56, 46, 30, 165, 64, 50, 33, 165, 51, 43, 28, 165, 55, 45, 30, 165, 54, 44, 29, 165, 53, 44, 29, 165, 61, 48, 32, 165, 47, 40, 27, 165, 45, 39, 27, 165, 38, 34, 25, 165, 48, 41, 27, 165, 43, 38, 26, 165, 42, 37, 26, 165, 56, 45, 30, 165, 54, 44, 29, 165, 56, 45, 30, 165, 58, 46, 31, 165, 46, 39, 27, 165, 37, 33, 25, 165, 51, 43, 28, 165, 46, 39, 27, 165, 48, 41, 27, 165, 48, 41, 31, 165, 47, 41, 30, 165, 38, 34, 25, 165, 38, 34, 25, 165, 43, 37, 26, 165, 43, 37, 26, 165, 43, 37, 26, 165, 49, 41, 27, 165, 48, 41, 27, 165, 45, 47, 41, 165, 48, 41, 27, 165, 39, 35, 25, 165, 44, 38, 28, 165, 45, 39, 26, 165, 44, 38, 26, 165, 37, 33, 25, 165, 36, 33, 25, 165, 36, 33, 25, 165, 49, 41, 27, 165, 51, 43, 28, 165, 49, 41, 27, 165, 46, 40, 27, 165, 16, 16, 17, 255, 16, 16, 16, 255, 19, 20, 20, 255, 20, 20, 21, 255, 17, 17, 18, 255, 18, 19, 19, 255, 15, 16, 16, 255, 18, 19, 19, 255, 17, 17, 18, 255, 19, 20, 20, 255, 23, 24, 25, 255, 15, 15, 15, 255, 17, 18, 18, 255, 16, 16, 16, 255, 16, 17, 17, 255, 7, 8, 8, 255, 5, 5, 5, 255, 10, 11, 11, 255, 14, 14, 14, 255, 14, 15, 15, 255, 17, 18, 18, 255, 19, 20, 20, 255, 13, 14, 14, 255, 19, 19, 20, 255, 21, 21, 22, 255, 23, 24, 24, 255, 32, 33, 34, 255, 32, 33, 33, 255, 30, 31, 32, 255, 28, 28, 29, 255, 22, 23, 23, 255, 17, 17, 18, 255, 13, 14, 14, 255, 10, 11, 11, 255, 18, 18, 18, 255, 16, 17, 17, 255, 20, 21, 21, 255, 15, 15, 16, 255, 18, 19, 19, 255, 20, 20, 20, 255, 33, 33, 34, 255, 28, 28, 29, 255, 33, 34, 34, 255, 33, 33, 34, 255, 33, 34, 34, 255, 32, 33, 33, 255, 19, 20, 20, 255, 22, 22, 23, 255, 18, 19, 19, 255, 15, 16, 16, 255, 11, 11, 11, 255, 11, 12, 12, 255, 17, 18, 18, 255, 33, 34, 34, 255, 30, 31, 31, 255, 25, 25, 26, 255, 20, 21, 21, 255, 18, 19, 19, 255, 15, 16, 16, 255, 19, 19, 20, 255, 10, 10, 10, 255, 8, 9, 9, 255, 11, 11, 11, 255, 8, 8, 8, 255, 9, 9, 9, 255, 7, 8, 8, 255, 13, 13, 13, 255, 10, 10, 10, 255, 15, 15, 15, 255, 14, 15, 15, 255, 13, 14, 14, 255, 15, 15, 16, 255, 14, 15, 15, 255, 17, 17, 17, 255, 12, 12, 13, 255, 8, 9, 9, 255, 7, 7, 8, 255, 8, 8, 9, 255, 11, 11, 11, 255, 12, 12, 12, 255, 8, 9, 9, 255, 13, 14, 14, 255, 9, 9, 9, 255, 11, 12, 12, 255, 10, 11, 11, 255, 12, 12, 12, 255, 8, 8, 9, 255, 9, 9, 9, 255, 11, 11, 12, 255, 9, 9, 9, 255, 10, 10, 10, 255, 14, 15, 15, 255, 11, 11, 12, 255, 9, 10, 10, 255, 12, 12, 13, 255, 12, 12, 12, 255, 16, 16, 17, 255, 23, 23, 24, 255, 12, 13, 13, 255, 16, 17, 17, 255, 15, 15, 15, 255, 13, 13, 14, 255, 14, 14, 14, 255, 12, 12, 12, 255, 7, 7, 7, 255, 10, 10, 10, 255, 11, 11, 11, 255, 18, 18, 19, 255, 16, 17, 17, 255, 24, 25, 25, 255, 25, 26, 26, 255, 29, 30, 30, 255, 33, 33, 34, 255, 27, 28, 29, 255, 23, 24, 24, 255, 28, 29, 29, 255, 19, 20, 20, 255, 19, 20, 20, 255, 17, 17, 18, 255, 11, 11, 12, 255, 10, 10, 10, 255, 6, 6, 6, 255, 15, 15, 16, 255, 14, 14, 15, 255, 16, 16, 17, 255, 22, 23, 23, 255, 13, 13, 14, 255, 25, 25, 26, 255, 30, 31, 31, 255, 26, 27, 28, 255, 33, 33, 34, 255, 32, 33, 33, 255, 33, 33, 34, 255, 33, 33, 34, 255, 29, 30, 31, 255, 23, 24, 24, 255, 21, 21, 22, 255, 22, 22, 23, 255, 21, 22, 22, 255, 12, 12, 13, 255, 13, 13, 13, 255, 9, 9, 10, 255, 10, 10, 11, 255, 14, 14, 15, 255, 23, 23, 24, 255, 29, 30, 31, 255, 27, 28, 28, 255, 25, 26, 26, 255, 32, 32, 33, 255, 26, 26, 27, 255, 26, 26, 27, 255, 25, 26, 26, 255, 23, 24, 24, 255, 22, 23, 23, 255, 15, 16, 16, 255, 23, 24, 25, 255, 30, 31, 32, 255, 19, 20, 20, 255, 22, 22, 23, 255, 12, 12, 12, 255, 20, 21, 21, 255, 12, 12, 13, 255, 17, 17, 18, 255, 12, 13, 13, 255, 9, 9, 9, 255, 7, 7, 8, 255, 4, 4, 5, 255, 6, 6, 6, 255, 6, 6, 6, 255, 5, 6, 6, 255, 2, 2, 2, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 10, 10, 255, 8, 8, 8, 255, 7, 8, 8, 255, 6, 6, 6, 255, 15, 15, 15, 255, 17, 17, 18, 255, 15, 15, 16, 255, 25, 25, 26, 255, 24, 24, 25, 255, 32, 33, 34, 255, 29, 30, 30, 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, 33, 255, 33, 33, 34, 255, 33, 34, 34, 255, 22, 23, 23, 255, 22, 22, 23, 255, 21, 21, 21, 255, 19, 19, 20, 255, 10, 11, 11, 255, 10, 11, 11, 255, 10, 10, 10, 255, 12, 13, 13, 255, 18, 18, 19, 255, 32, 33, 34, 255, 28, 29, 30, 255, 32, 33, 34, 255, 33, 34, 34, 255, 32, 33, 33, 255, 33, 33, 34, 255, 33, 33, 34, 255, 32, 33, 34, 255, 24, 25, 25, 255, 29, 29, 30, 255, 32, 33, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 18, 18, 19, 255, 15, 15, 16, 255, 12, 12, 12, 255, 9, 9, 9, 255, 8, 8, 9, 255, 8, 8, 9, 255, 15, 15, 15, 255, 14, 15, 15, 255, 15, 15, 16, 255, 15, 15, 16, 255, 13, 14, 14, 255, 18, 18, 18, 255, 16, 16, 17, 255, 23, 24, 24, 255, 17, 18, 18, 255, 27, 28, 28, 255, 25, 25, 26, 255, 23, 24, 25, 255, 18, 18, 18, 255, 18, 19, 19, 255, 12, 12, 13, 255, 11, 12, 12, 255, 14, 14, 14, 255, 15, 15, 16, 255, 15, 15, 16, 255, 13, 13, 14, 255, 13, 14, 14, 255, 10, 11, 11, 255, 7, 7, 7, 255, 13, 13, 13, 255, 7, 8, 8, 255, 7, 8, 8, 255, 9, 9, 9, 255, 14, 14, 14, 255, 13, 13, 14, 255, 13, 14, 14, 255, 17, 17, 17, 255, 18, 18, 19, 255, 19, 19, 20, 255, 27, 27, 28, 255, 20, 21, 21, 255, 76, 56, 36, 165, 45, 39, 26, 165, 48, 41, 27, 165, 54, 44, 29, 165, 52, 43, 28, 165, 64, 50, 33, 165, 66, 51, 34, 165, 46, 39, 27, 165, 54, 44, 29, 165, 48, 41, 27, 165, 48, 41, 27, 165, 52, 43, 28, 165, 45, 39, 27, 165, 42, 37, 26, 165, 47, 40, 27, 165, 46, 40, 27, 165, 39, 35, 25, 165, 39, 35, 25, 165, 36, 33, 25, 165, 42, 37, 26, 165, 39, 35, 25, 165, 46, 39, 27, 165, 67, 52, 34, 165, 45, 39, 26, 165, 41, 36, 26, 165, 39, 35, 25, 165, 40, 35, 26, 165, 44, 38, 26, 165, 40, 35, 25, 165, 39, 35, 25, 165, 37, 34, 25, 165, 37, 34, 25, 165, 53, 45, 33, 165, 51, 43, 28, 165, 57, 46, 30, 165, 63, 49, 33, 165, 52, 43, 28, 165, 51, 43, 28, 165, 45, 39, 26, 165, 46, 39, 27, 165, 40, 35, 26, 165, 43, 38, 28, 165, 43, 38, 26, 165, 53, 43, 29, 165, 40, 36, 26, 165, 41, 36, 26, 165, 42, 45, 40, 165, 42, 37, 26, 165, 39, 35, 26, 165, 37, 33, 25, 165, 47, 40, 27, 165, 40, 36, 26, 165, 45, 39, 26, 165, 39, 35, 25, 165, 36, 33, 25, 165, 55, 47, 34, 165, 42, 37, 26, 165, 63, 52, 38, 165, 39, 35, 25, 165, 52, 43, 28, 165, 67, 51, 34, 165, 68, 52, 34, 165, 77, 57, 36, 165, 45, 39, 27, 165, 52, 43, 29, 165, 70, 53, 35, 165, 55, 45, 30, 165, 43, 38, 26, 165, 43, 38, 26, 165, 38, 34, 25, 165, 64, 53, 38, 165, 41, 36, 26, 165, 51, 42, 28, 165, 68, 52, 34, 165, 58, 47, 31, 165, 51, 42, 28, 165, 43, 37, 26, 165, 43, 38, 26, 165, 41, 36, 27, 165, 47, 40, 27, 165, 46, 47, 41, 165, 48, 41, 27, 165, 80, 64, 46, 165, 81, 65, 46, 165, 44, 38, 26, 165, 58, 46, 30, 165, 52, 43, 28, 165, 61, 48, 32, 165, 71, 54, 36, 165, 59, 47, 31, 165, 80, 59, 36, 165, 65, 50, 33, 165, 43, 37, 26, 165, 47, 40, 27, 165, 43, 38, 26, 165, 47, 40, 27, 165, 52, 43, 28, 165, 47, 40, 27, 165, 38, 34, 25, 165, 40, 36, 26, 165, 41, 36, 26, 165, 48, 41, 27, 165, 45, 39, 26, 165, 48, 41, 27, 165, 47, 40, 27, 165, 44, 38, 26, 165, 49, 41, 27, 165, 41, 36, 26, 165, 37, 33, 25, 165, 39, 35, 26, 165, 66, 54, 39, 165, 39, 35, 25, 165, 40, 35, 25, 165, 47, 40, 27, 165, 45, 39, 26, 165, 45, 38, 26, 165, 42, 37, 28, 165, 39, 35, 26, 165, 37, 33, 25, 165, 40, 36, 26, 165, 41, 36, 26, 165, 65, 54, 39, 165, 53, 45, 33, 165, 38, 34, 26, 165, 38, 34, 25, 165, 47, 40, 27, 165, 44, 38, 26, 165, 39, 35, 25, 165, 47, 40, 27, 165, 45, 39, 27, 165, 62, 49, 32, 165, 51, 43, 28, 165, 42, 36, 26, 165, 46, 40, 29, 165, 55, 47, 34, 165, 45, 38, 26, 165, 45, 39, 26, 165, 40, 35, 25, 165, 42, 37, 26, 165, 54, 44, 29, 165, 45, 39, 26, 165, 41, 36, 26, 165, 45, 39, 27, 165, 63, 49, 32, 165, 70, 53, 35, 165, 64, 49, 33, 165, 54, 44, 29, 165, 46, 40, 27, 165, 52, 43, 29, 165, 54, 44, 29, 165, 68, 52, 34, 165, 66, 51, 33, 165, 65, 50, 33, 165, 67, 51, 34, 165, 56, 46, 30, 165, 51, 43, 28, 165, 38, 34, 25, 165, 41, 37, 27, 165, 38, 34, 25, 165, 43, 38, 26, 165, 47, 40, 27, 165, 48, 41, 27, 165, 37, 33, 25, 165, 40, 36, 26, 165, 54, 44, 29, 165, 46, 39, 27, 165, 44, 38, 26, 165, 42, 37, 28, 165, 44, 38, 29, 165, 36, 33, 25, 165, 47, 40, 27, 165, 53, 44, 29, 165, 47, 40, 27, 165, 46, 40, 27, 165, 58, 46, 30, 165, 58, 47, 31, 165, 51, 43, 28, 165, 49, 41, 27, 165, 40, 35, 25, 165, 45, 39, 27, 165, 45, 39, 26, 165, 44, 38, 26, 165, 49, 41, 27, 165, 66, 51, 33, 165, 56, 45, 30, 165, 55, 45, 29, 165, 55, 45, 30, 165, 46, 39, 27, 165, 40, 36, 26, 165, 45, 39, 26, 165, 44, 38, 26, 165, 55, 45, 30, 165, 58, 46, 31, 165, 56, 46, 30, 165, 63, 49, 32, 165, 52, 43, 28, 165, 53, 44, 29, 165, 63, 49, 32, 165, 55, 45, 30, 165, 50, 42, 28, 165, 47, 40, 27, 165, 52, 43, 28, 165, 57, 46, 30, 165, 61, 48, 32, 165, 69, 52, 35, 165, 71, 53, 35, 165, 43, 37, 26, 165, 42, 37, 26, 165, 37, 33, 25, 165, 46, 40, 30, 165, 43, 38, 26, 165, 47, 40, 27, 165, 58, 47, 31, 165, 61, 48, 32, 165, 40, 36, 26, 165, 54, 44, 29, 165, 58, 46, 31, 165, 41, 36, 26, 165, 42, 37, 26, 165, 47, 40, 27, 165, 58, 46, 31, 165, 53, 44, 29, 165, 39, 35, 25, 165, 38, 34, 25, 165, 44, 38, 26, 165, 57, 46, 30, 165, 60, 48, 31, 165, 55, 45, 30, 165, 62, 49, 32, 165, 45, 39, 26, 165, 44, 38, 26, 165, 48, 41, 27, 165, 49, 41, 27, 165, 73, 55, 36, 165, 42, 37, 26, 165, 41, 37, 27, 165, 50, 42, 28, 165, 42, 37, 26, 165, 67, 55, 40, 165, 39, 35, 25, 165, 40, 36, 26, 165, 40, 35, 26, 165, 42, 37, 26, 165, 56, 45, 30, 165, 46, 40, 27, 165, 42, 37, 26, 165, 50, 42, 27, 165, 42, 37, 26, 165, 45, 47, 41, 165, 44, 38, 26, 165, 44, 38, 26, 165, 52, 43, 29, 165, 43, 38, 26, 165, 44, 38, 29, 165, 39, 35, 25, 165, 59, 47, 31, 165, 18, 18, 19, 255, 15, 15, 15, 255, 16, 16, 17, 255, 18, 19, 19, 255, 10, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 14, 14, 14, 255, 8, 8, 8, 255, 16, 16, 16, 255, 20, 21, 21, 255, 20, 20, 21, 255, 16, 16, 16, 255, 13, 14, 14, 255, 19, 19, 20, 255, 7, 7, 7, 255, 7, 8, 8, 255, 6, 6, 6, 255, 9, 9, 9, 255, 14, 14, 14, 255, 11, 11, 12, 255, 12, 12, 12, 255, 16, 17, 17, 255, 14, 14, 15, 255, 13, 14, 14, 255, 20, 20, 21, 255, 23, 23, 24, 255, 19, 19, 20, 255, 33, 34, 34, 255, 26, 26, 27, 255, 18, 19, 19, 255, 12, 12, 12, 255, 12, 12, 12, 255, 13, 13, 13, 255, 15, 15, 15, 255, 20, 21, 21, 255, 17, 17, 18, 255, 17, 18, 18, 255, 16, 17, 17, 255, 24, 25, 26, 255, 28, 28, 29, 255, 32, 33, 34, 255, 33, 34, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 18, 19, 19, 255, 18, 18, 19, 255, 18, 18, 19, 255, 18, 18, 19, 255, 15, 15, 16, 255, 13, 13, 13, 255, 15, 16, 16, 255, 16, 17, 17, 255, 21, 21, 22, 255, 28, 28, 29, 255, 24, 24, 25, 255, 20, 20, 21, 255, 13, 13, 14, 255, 20, 20, 21, 255, 13, 13, 14, 255, 12, 12, 12, 255, 9, 9, 9, 255, 8, 9, 9, 255, 5, 5, 6, 255, 7, 7, 7, 255, 10, 10, 10, 255, 15, 16, 16, 255, 13, 13, 13, 255, 15, 15, 15, 255, 18, 19, 19, 255, 10, 11, 11, 255, 16, 17, 17, 255, 24, 25, 25, 255, 18, 18, 19, 255, 15, 15, 16, 255, 19, 19, 20, 255, 12, 13, 13, 255, 11, 12, 12, 255, 8, 8, 8, 255, 6, 6, 6, 255, 9, 10, 10, 255, 5, 6, 6, 255, 6, 6, 6, 255, 5, 5, 5, 255, 7, 7, 7, 255, 8, 8, 8, 255, 2, 2, 2, 255, 6, 6, 6, 255, 8, 8, 8, 255, 6, 6, 6, 255, 11, 11, 11, 255, 12, 13, 13, 255, 15, 15, 15, 255, 12, 13, 13, 255, 12, 12, 13, 255, 13, 13, 13, 255, 19, 20, 20, 255, 18, 18, 19, 255, 8, 8, 8, 255, 10, 10, 11, 255, 16, 17, 17, 255, 10, 10, 11, 255, 13, 13, 13, 255, 6, 6, 6, 255, 12, 12, 12, 255, 10, 10, 10, 255, 15, 15, 16, 255, 13, 13, 13, 255, 21, 22, 22, 255, 22, 22, 23, 255, 23, 23, 24, 255, 22, 22, 23, 255, 24, 25, 26, 255, 29, 30, 31, 255, 28, 28, 29, 255, 23, 23, 24, 255, 24, 25, 25, 255, 19, 19, 20, 255, 14, 14, 15, 255, 11, 12, 12, 255, 10, 10, 11, 255, 7, 7, 8, 255, 12, 13, 13, 255, 20, 20, 20, 255, 16, 16, 17, 255, 27, 28, 29, 255, 15, 15, 16, 255, 19, 19, 20, 255, 24, 24, 25, 255, 25, 26, 26, 255, 33, 34, 34, 255, 29, 29, 30, 255, 32, 32, 33, 255, 22, 23, 23, 255, 16, 17, 17, 255, 22, 23, 23, 255, 24, 25, 26, 255, 24, 25, 25, 255, 19, 20, 20, 255, 17, 17, 18, 255, 14, 14, 15, 255, 7, 7, 7, 255, 11, 11, 11, 255, 15, 15, 16, 255, 15, 16, 16, 255, 20, 21, 21, 255, 21, 22, 22, 255, 21, 22, 22, 255, 19, 20, 20, 255, 17, 17, 18, 255, 19, 19, 19, 255, 19, 20, 20, 255, 16, 16, 16, 255, 21, 21, 22, 255, 15, 16, 16, 255, 24, 24, 25, 255, 23, 24, 24, 255, 21, 21, 22, 255, 20, 21, 21, 255, 12, 13, 13, 255, 7, 7, 7, 255, 10, 10, 10, 255, 11, 11, 11, 255, 11, 11, 11, 255, 10, 10, 10, 255, 6, 6, 7, 255, 7, 8, 8, 255, 6, 6, 6, 255, 1, 1, 2, 255, 5, 5, 6, 255, 7, 7, 7, 255, 6, 6, 6, 255, 2, 3, 3, 255, 7, 7, 8, 255, 11, 11, 11, 255, 9, 9, 9, 255, 11, 11, 11, 255, 12, 12, 12, 255, 18, 18, 19, 255, 23, 24, 25, 255, 20, 21, 21, 255, 25, 26, 26, 255, 26, 26, 27, 255, 33, 34, 34, 255, 33, 34, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 24, 25, 25, 255, 33, 34, 34, 255, 32, 33, 33, 255, 33, 34, 34, 255, 28, 29, 29, 255, 27, 27, 28, 255, 24, 25, 26, 255, 18, 19, 19, 255, 18, 19, 19, 255, 16, 16, 17, 255, 12, 12, 12, 255, 12, 12, 12, 255, 12, 13, 13, 255, 14, 15, 15, 255, 16, 17, 17, 255, 32, 32, 33, 255, 33, 34, 34, 255, 27, 27, 28, 255, 29, 30, 30, 255, 29, 30, 30, 255, 30, 31, 32, 255, 33, 34, 34, 255, 18, 19, 19, 255, 21, 21, 21, 255, 29, 30, 30, 255, 32, 32, 33, 255, 23, 24, 24, 255, 15, 16, 16, 255, 14, 14, 14, 255, 16, 16, 16, 255, 11, 11, 12, 255, 8, 9, 9, 255, 10, 10, 11, 255, 11, 11, 11, 255, 9, 9, 9, 255, 11, 11, 12, 255, 11, 12, 12, 255, 14, 14, 15, 255, 14, 14, 15, 255, 15, 15, 15, 255, 17, 17, 18, 255, 22, 23, 23, 255, 16, 16, 17, 255, 22, 23, 24, 255, 19, 20, 20, 255, 20, 20, 21, 255, 15, 16, 16, 255, 11, 11, 11, 255, 11, 11, 12, 255, 13, 14, 14, 255, 11, 11, 12, 255, 16, 16, 17, 255, 8, 9, 9, 255, 10, 11, 11, 255, 9, 9, 9, 255, 9, 9, 10, 255, 8, 8, 8, 255, 6, 6, 7, 255, 7, 7, 7, 255, 9, 9, 9, 255, 11, 11, 11, 255, 10, 11, 11, 255, 13, 13, 13, 255, 13, 13, 13, 255, 17, 17, 18, 255, 17, 17, 18, 255, 16, 17, 17, 255, 22, 22, 23, 255, 64, 50, 33, 165, 40, 35, 26, 165, 42, 37, 26, 165, 45, 39, 27, 165, 42, 37, 26, 165, 45, 39, 27, 165, 52, 43, 28, 165, 42, 37, 26, 165, 49, 41, 27, 165, 50, 42, 28, 165, 48, 41, 27, 165, 61, 48, 32, 165, 53, 44, 29, 165, 70, 53, 35, 165, 70, 53, 35, 165, 43, 38, 26, 165, 41, 37, 27, 165, 37, 33, 25, 165, 45, 39, 26, 165, 37, 33, 25, 165, 76, 91, 35, 255, 41, 36, 26, 165, 64, 50, 33, 165, 45, 39, 26, 165, 50, 42, 27, 165, 42, 37, 26, 165, 45, 39, 27, 165, 52, 43, 28, 165, 40, 36, 26, 165, 50, 42, 28, 165, 46, 39, 27, 165, 45, 39, 27, 165, 39, 35, 25, 165, 48, 41, 27, 165, 52, 43, 29, 165, 50, 42, 27, 165, 52, 43, 29, 165, 40, 36, 26, 165, 63, 52, 38, 165, 44, 38, 26, 165, 42, 37, 26, 165, 44, 38, 26, 165, 37, 34, 25, 165, 45, 39, 27, 165, 59, 49, 36, 165, 36, 33, 25, 165, 36, 33, 25, 165, 40, 35, 25, 165, 44, 38, 26, 165, 45, 39, 26, 165, 42, 37, 28, 165, 37, 34, 25, 165, 48, 41, 27, 165, 52, 44, 32, 165, 38, 34, 25, 165, 45, 39, 29, 165, 39, 35, 25, 165, 39, 34, 25, 165, 48, 41, 27, 165, 52, 43, 28, 165, 72, 54, 36, 165, 114, 114, 49, 255, 79, 59, 36, 165, 43, 37, 26, 165, 43, 38, 26, 165, 45, 39, 27, 165, 40, 36, 26, 165, 42, 37, 26, 165, 48, 41, 27, 165, 47, 48, 41, 165, 83, 67, 48, 165, 45, 39, 26, 165, 52, 43, 28, 165, 50, 42, 28, 165, 54, 44, 29, 165, 47, 40, 27, 165, 49, 42, 27, 165, 37, 33, 25, 165, 47, 40, 30, 165, 43, 37, 26, 165, 48, 41, 27, 165, 41, 37, 27, 165, 45, 39, 29, 165, 70, 57, 41, 165, 49, 42, 27, 165, 43, 37, 26, 165, 47, 40, 27, 165, 72, 54, 36, 165, 72, 54, 36, 165, 55, 45, 30, 165, 70, 53, 35, 165, 50, 42, 28, 165, 40, 35, 26, 165, 43, 38, 26, 165, 39, 34, 25, 165, 46, 40, 27, 165, 47, 40, 27, 165, 51, 43, 28, 165, 43, 37, 26, 165, 48, 41, 27, 165, 38, 34, 25, 165, 47, 40, 27, 165, 66, 51, 34, 165, 47, 40, 27, 165, 51, 43, 28, 165, 46, 40, 27, 165, 49, 42, 27, 165, 38, 34, 25, 165, 44, 38, 26, 165, 39, 34, 25, 165, 39, 35, 25, 165, 42, 37, 26, 165, 37, 34, 25, 165, 41, 36, 26, 165, 54, 44, 29, 165, 43, 37, 26, 165, 43, 38, 26, 165, 50, 42, 28, 165, 37, 34, 25, 165, 40, 35, 26, 165, 41, 36, 26, 165, 37, 33, 25, 165, 38, 34, 25, 165, 45, 39, 27, 165, 37, 34, 25, 165, 51, 43, 32, 165, 40, 35, 25, 165, 43, 38, 26, 165, 42, 37, 26, 165, 48, 41, 27, 165, 45, 38, 26, 165, 40, 36, 26, 165, 41, 36, 26, 165, 37, 34, 25, 165, 39, 35, 25, 165, 48, 41, 27, 165, 48, 41, 27, 165, 51, 43, 28, 165, 55, 45, 29, 165, 56, 46, 30, 165, 50, 42, 28, 165, 50, 42, 28, 165, 43, 38, 26, 165, 52, 43, 28, 165, 59, 47, 31, 165, 53, 44, 29, 165, 60, 48, 31, 165, 45, 39, 27, 165, 47, 40, 27, 165, 62, 49, 32, 165, 65, 50, 33, 165, 68, 52, 34, 165, 74, 55, 36, 165, 48, 41, 27, 165, 57, 46, 30, 165, 50, 42, 27, 165, 46, 39, 27, 165, 43, 37, 26, 165, 53, 45, 33, 165, 39, 35, 25, 165, 47, 40, 27, 165, 41, 36, 26, 165, 41, 36, 26, 165, 46, 39, 27, 165, 45, 39, 26, 165, 41, 36, 26, 165, 43, 37, 26, 165, 38, 34, 25, 165, 37, 34, 25, 165, 42, 37, 26, 165, 42, 37, 26, 165, 54, 44, 29, 165, 51, 43, 28, 165, 47, 40, 27, 165, 50, 42, 28, 165, 56, 45, 30, 165, 48, 41, 27, 165, 40, 35, 26, 165, 43, 37, 26, 165, 48, 41, 27, 165, 40, 36, 26, 165, 40, 35, 25, 165, 57, 46, 30, 165, 49, 42, 27, 165, 44, 38, 26, 165, 48, 41, 27, 165, 40, 35, 27, 165, 40, 36, 26, 165, 46, 40, 27, 165, 46, 40, 27, 165, 52, 43, 28, 165, 60, 48, 31, 165, 59, 47, 31, 165, 66, 51, 33, 165, 41, 36, 26, 165, 51, 43, 28, 165, 61, 48, 32, 165, 53, 44, 29, 165, 53, 44, 29, 165, 58, 46, 31, 165, 46, 40, 27, 165, 47, 40, 27, 165, 63, 49, 33, 165, 58, 47, 31, 165, 56, 45, 30, 165, 74, 55, 36, 165, 47, 40, 27, 165, 43, 37, 26, 165, 54, 44, 29, 165, 50, 42, 28, 165, 48, 41, 27, 165, 61, 48, 32, 165, 59, 47, 31, 165, 65, 50, 33, 165, 43, 38, 26, 165, 63, 49, 32, 165, 66, 51, 34, 165, 41, 36, 26, 165, 64, 50, 33, 165, 54, 45, 29, 165, 69, 52, 35, 165, 48, 41, 27, 165, 43, 38, 26, 165, 37, 34, 25, 165, 50, 42, 28, 165, 69, 53, 35, 165, 64, 50, 33, 165, 59, 47, 31, 165, 48, 41, 27, 165, 48, 41, 27, 165, 47, 40, 27, 165, 56, 46, 30, 165, 60, 48, 31, 165, 59, 47, 31, 165, 42, 36, 26, 165, 42, 37, 26, 165, 44, 38, 26, 165, 39, 35, 26, 165, 40, 35, 25, 165, 42, 37, 26, 165, 42, 37, 26, 165, 40, 35, 25, 165, 42, 37, 26, 165, 40, 36, 26, 165, 39, 35, 25, 165, 38, 34, 25, 165, 38, 34, 25, 165, 41, 36, 26, 165, 41, 36, 26, 165, 44, 38, 26, 165, 48, 41, 27, 165, 38, 34, 25, 165, 36, 33, 25, 165, 43, 38, 28, 165, 53, 45, 33, 165, 51, 43, 28, 165, 19, 20, 20, 255, 15, 16, 16, 255, 8, 9, 9, 255, 11, 12, 12, 255, 12, 12, 12, 255, 6, 6, 6, 255, 8, 8, 9, 255, 9, 9, 10, 255, 10, 10, 10, 255, 11, 12, 12, 255, 16, 17, 17, 255, 16, 17, 17, 255, 13, 13, 14, 255, 15, 16, 16, 255, 13, 13, 13, 255, 8, 8, 8, 255, 13, 13, 13, 255, 13, 13, 14, 255, 13, 13, 14, 255, 13, 14, 14, 255, 12, 12, 13, 255, 10, 10, 11, 255, 11, 11, 11, 255, 7, 7, 8, 255, 16, 16, 17, 255, 14, 14, 14, 255, 14, 14, 14, 255, 16, 16, 17, 255, 17, 17, 18, 255, 18, 19, 19, 255, 15, 16, 16, 255, 12, 12, 13, 255, 7, 7, 7, 255, 12, 12, 13, 255, 14, 15, 15, 255, 18, 18, 19, 255, 18, 18, 19, 255, 17, 17, 18, 255, 19, 19, 20, 255, 22, 23, 23, 255, 26, 26, 27, 255, 33, 34, 34, 255, 33, 33, 34, 255, 17, 18, 18, 255, 18, 19, 19, 255, 17, 17, 18, 255, 14, 15, 15, 255, 15, 16, 16, 255, 16, 16, 16, 255, 17, 17, 17, 255, 10, 10, 10, 255, 18, 18, 19, 255, 16, 17, 17, 255, 19, 20, 20, 255, 24, 25, 26, 255, 25, 25, 26, 255, 18, 18, 18, 255, 16, 17, 17, 255, 11, 11, 11, 255, 13, 13, 13, 255, 9, 10, 10, 255, 10, 11, 11, 255, 3, 3, 3, 255, 7, 7, 8, 255, 10, 10, 11, 255, 11, 11, 12, 255, 13, 14, 14, 255, 16, 17, 17, 255, 12, 13, 13, 255, 12, 12, 12, 255, 18, 18, 19, 255, 21, 21, 21, 255, 26, 26, 27, 255, 19, 20, 20, 255, 16, 16, 16, 255, 19, 19, 20, 255, 11, 12, 12, 255, 12, 12, 13, 255, 5, 6, 6, 255, 7, 7, 7, 255, 5, 5, 6, 255, 4, 4, 4, 255, 4, 4, 4, 255, 5, 6, 6, 255, 3, 3, 3, 255, 4, 4, 4, 255, 9, 9, 9, 255, 5, 5, 5, 255, 7, 7, 7, 255, 6, 6, 6, 255, 7, 8, 8, 255, 8, 8, 8, 255, 10, 10, 10, 255, 9, 9, 9, 255, 7, 7, 7, 255, 10, 10, 11, 255, 14, 15, 15, 255, 15, 15, 16, 255, 9, 10, 10, 255, 9, 9, 10, 255, 14, 15, 15, 255, 11, 12, 12, 255, 9, 9, 10, 255, 10, 10, 11, 255, 11, 11, 12, 255, 11, 11, 12, 255, 14, 15, 15, 255, 15, 15, 16, 255, 20, 21, 21, 255, 22, 23, 23, 255, 22, 22, 23, 255, 20, 20, 21, 255, 21, 21, 22, 255, 20, 21, 21, 255, 33, 34, 34, 255, 23, 24, 24, 255, 25, 25, 26, 255, 17, 17, 18, 255, 12, 12, 12, 255, 10, 10, 10, 255, 10, 11, 11, 255, 9, 9, 9, 255, 13, 13, 13, 255, 17, 17, 18, 255, 23, 24, 24, 255, 20, 21, 21, 255, 17, 17, 18, 255, 24, 24, 25, 255, 27, 27, 28, 255, 28, 29, 30, 255, 26, 27, 27, 255, 21, 22, 22, 255, 29, 30, 31, 255, 22, 23, 23, 255, 21, 22, 22, 255, 25, 26, 26, 255, 27, 28, 29, 255, 28, 29, 30, 255, 23, 23, 24, 255, 17, 18, 18, 255, 12, 13, 13, 255, 8, 8, 9, 255, 8, 8, 9, 255, 16, 16, 17, 255, 16, 16, 17, 255, 19, 19, 20, 255, 17, 17, 18, 255, 14, 15, 15, 255, 16, 16, 17, 255, 14, 14, 15, 255, 18, 18, 19, 255, 17, 18, 18, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 17, 255, 19, 20, 20, 255, 21, 21, 22, 255, 19, 20, 20, 255, 12, 13, 13, 255, 10, 10, 11, 255, 9, 10, 10, 255, 6, 7, 7, 255, 8, 8, 8, 255, 13, 13, 14, 255, 7, 7, 8, 255, 4, 4, 4, 255, 8, 9, 9, 255, 9, 9, 10, 255, 8, 8, 8, 255, 11, 12, 12, 255, 11, 11, 12, 255, 8, 8, 9, 255, 8, 8, 8, 255, 5, 5, 5, 255, 9, 9, 9, 255, 10, 11, 11, 255, 8, 8, 8, 255, 11, 11, 12, 255, 9, 10, 10, 255, 14, 14, 15, 255, 20, 21, 21, 255, 17, 17, 18, 255, 22, 23, 23, 255, 18, 18, 19, 255, 23, 24, 24, 255, 28, 28, 29, 255, 22, 23, 24, 255, 26, 26, 27, 255, 23, 24, 24, 255, 24, 25, 25, 255, 28, 29, 30, 255, 26, 26, 27, 255, 26, 27, 28, 255, 29, 29, 30, 255, 21, 21, 22, 255, 22, 22, 23, 255, 12, 12, 13, 255, 15, 15, 16, 255, 12, 12, 12, 255, 8, 8, 9, 255, 15, 15, 15, 255, 11, 11, 11, 255, 13, 14, 14, 255, 20, 21, 21, 255, 33, 33, 34, 255, 30, 31, 32, 255, 29, 30, 30, 255, 31, 32, 32, 255, 29, 30, 31, 255, 28, 28, 29, 255, 21, 21, 22, 255, 10, 10, 11, 255, 14, 14, 15, 255, 16, 17, 17, 255, 10, 10, 11, 255, 13, 13, 14, 255, 9, 10, 10, 255, 10, 10, 11, 255, 12, 12, 13, 255, 7, 7, 8, 255, 8, 8, 8, 255, 8, 8, 9, 255, 6, 7, 7, 255, 8, 8, 8, 255, 8, 8, 8, 255, 12, 12, 12, 255, 9, 9, 10, 255, 11, 12, 12, 255, 17, 18, 18, 255, 18, 18, 19, 255, 15, 15, 15, 255, 16, 16, 16, 255, 12, 12, 12, 255, 16, 16, 16, 255, 11, 12, 12, 255, 8, 8, 8, 255, 8, 9, 9, 255, 9, 9, 9, 255, 9, 10, 10, 255, 8, 8, 8, 255, 10, 10, 10, 255, 13, 14, 14, 255, 13, 14, 14, 255, 14, 15, 15, 255, 12, 13, 13, 255, 9, 9, 9, 255, 10, 10, 11, 255, 16, 17, 17, 255, 17, 17, 18, 255, 17, 18, 18, 255, 13, 13, 14, 255, 11, 11, 11, 255, 12, 12, 13, 255, 13, 13, 14, 255, 12, 12, 12, 255, 18, 19, 19, 255, 45, 39, 27, 165, 41, 36, 26, 165, 42, 37, 26, 165, 45, 39, 29, 165, 37, 33, 25, 165, 44, 38, 26, 165, 41, 36, 26, 165, 44, 38, 26, 165, 36, 33, 25, 165, 42, 37, 27, 165, 44, 38, 26, 165, 66, 51, 34, 165, 57, 46, 30, 165, 58, 46, 31, 165, 48, 41, 27, 165, 46, 40, 27, 165, 43, 38, 28, 165, 41, 36, 26, 165, 47, 41, 30, 165, 42, 37, 26, 165, 47, 40, 27, 165, 44, 38, 26, 165, 44, 39, 29, 165, 38, 34, 25, 165, 47, 48, 41, 165, 59, 47, 31, 165, 59, 47, 31, 165, 44, 38, 26, 165, 58, 46, 30, 165, 43, 38, 26, 165, 49, 41, 27, 165, 47, 40, 27, 165, 55, 45, 30, 165, 42, 37, 26, 165, 50, 42, 28, 165, 50, 42, 28, 165, 42, 37, 26, 165, 71, 58, 42, 165, 37, 33, 25, 165, 44, 38, 29, 165, 41, 36, 26, 165, 51, 43, 28, 165, 46, 39, 27, 165, 42, 37, 26, 165, 37, 33, 25, 165, 39, 35, 26, 165, 39, 35, 26, 165, 41, 36, 26, 165, 45, 39, 26, 165, 39, 35, 25, 165, 40, 35, 26, 165, 39, 35, 25, 165, 38, 34, 25, 165, 37, 33, 25, 165, 40, 36, 26, 165, 42, 37, 26, 165, 45, 39, 26, 165, 54, 44, 29, 165, 51, 43, 28, 165, 49, 41, 27, 165, 61, 48, 32, 165, 48, 41, 27, 165, 65, 50, 33, 165, 52, 43, 29, 165, 58, 47, 31, 165, 54, 45, 29, 165, 42, 37, 26, 165, 40, 35, 25, 165, 36, 33, 25, 165, 38, 34, 25, 165, 45, 39, 27, 165, 37, 33, 25, 165, 40, 35, 25, 165, 41, 36, 27, 165, 56, 45, 30, 165, 51, 43, 28, 165, 43, 38, 26, 165, 55, 45, 29, 165, 50, 42, 28, 165, 43, 38, 26, 165, 53, 44, 29, 165, 46, 39, 27, 165, 41, 36, 26, 165, 37, 33, 25, 165, 48, 41, 27, 165, 44, 38, 26, 165, 54, 44, 29, 165, 51, 42, 28, 165, 56, 46, 30, 165, 64, 50, 33, 165, 48, 41, 27, 165, 45, 39, 26, 165, 40, 35, 25, 165, 44, 38, 26, 165, 67, 51, 34, 165, 42, 37, 26, 165, 40, 35, 25, 165, 47, 40, 27, 165, 45, 39, 27, 165, 46, 39, 27, 165, 36, 33, 25, 165, 46, 40, 27, 165, 73, 55, 36, 165, 59, 47, 31, 165, 50, 42, 28, 165, 47, 40, 27, 165, 40, 36, 26, 165, 42, 37, 26, 165, 40, 35, 25, 165, 49, 41, 27, 165, 36, 33, 25, 165, 47, 40, 27, 165, 44, 38, 26, 165, 46, 40, 27, 165, 49, 41, 27, 165, 59, 47, 31, 165, 51, 43, 28, 165, 58, 46, 30, 165, 56, 45, 30, 165, 44, 38, 26, 165, 54, 44, 29, 165, 55, 45, 30, 165, 59, 47, 31, 165, 52, 43, 29, 165, 39, 35, 25, 165, 39, 35, 25, 165, 39, 35, 25, 165, 39, 35, 25, 165, 40, 36, 26, 165, 71, 58, 42, 165, 41, 36, 26, 165, 48, 42, 31, 165, 51, 42, 28, 165, 59, 47, 31, 165, 51, 42, 28, 165, 53, 44, 29, 165, 53, 43, 29, 165, 43, 37, 26, 165, 58, 46, 31, 165, 80, 59, 36, 165, 71, 54, 35, 165, 65, 50, 33, 165, 46, 39, 27, 165, 61, 48, 32, 165, 53, 52, 43, 165, 58, 47, 31, 165, 39, 35, 25, 165, 40, 35, 25, 165, 38, 34, 25, 165, 64, 50, 33, 165, 61, 48, 32, 165, 55, 45, 30, 165, 45, 39, 26, 165, 65, 50, 33, 165, 46, 39, 27, 165, 42, 37, 26, 165, 44, 38, 26, 165, 43, 38, 26, 165, 41, 36, 27, 165, 43, 37, 26, 165, 40, 36, 26, 165, 47, 48, 41, 165, 48, 41, 27, 165, 45, 39, 26, 165, 37, 34, 25, 165, 42, 37, 27, 165, 37, 33, 25, 165, 39, 35, 25, 165, 41, 36, 26, 165, 60, 48, 31, 165, 44, 38, 26, 165, 39, 35, 25, 165, 50, 42, 28, 165, 66, 51, 34, 165, 77, 57, 36, 165, 74, 55, 36, 165, 48, 41, 27, 165, 40, 35, 25, 165, 43, 37, 26, 165, 65, 53, 39, 165, 86, 69, 49, 165, 46, 40, 30, 165, 58, 49, 36, 165, 41, 36, 26, 165, 40, 35, 26, 165, 37, 33, 25, 165, 48, 41, 27, 165, 54, 44, 29, 165, 39, 35, 25, 165, 36, 33, 25, 165, 39, 35, 25, 165, 71, 54, 36, 165, 53, 44, 29, 165, 37, 34, 25, 165, 47, 40, 27, 165, 44, 38, 26, 165, 43, 37, 26, 165, 45, 39, 27, 165, 63, 49, 32, 165, 49, 41, 27, 165, 47, 40, 27, 165, 65, 50, 33, 165, 51, 42, 28, 165, 45, 39, 27, 165, 48, 41, 27, 165, 49, 42, 27, 165, 44, 38, 26, 165, 45, 39, 26, 165, 48, 48, 41, 165, 42, 37, 26, 165, 46, 48, 41, 165, 46, 39, 27, 165, 56, 46, 30, 165, 77, 57, 36, 165, 60, 48, 31, 165, 70, 53, 35, 165, 63, 49, 32, 165, 42, 37, 26, 165, 53, 44, 29, 165, 58, 47, 31, 165, 57, 46, 30, 165, 42, 37, 26, 165, 41, 36, 26, 165, 49, 41, 27, 165, 53, 44, 29, 165, 59, 47, 31, 165, 60, 47, 31, 165, 58, 46, 31, 165, 39, 35, 25, 165, 41, 36, 26, 165, 41, 36, 26, 165, 48, 41, 27, 165, 57, 46, 30, 165, 61, 48, 32, 165, 53, 44, 29, 165, 38, 34, 25, 165, 46, 40, 27, 165, 44, 38, 26, 165, 54, 45, 33, 165, 46, 40, 27, 165, 51, 42, 28, 165, 49, 41, 27, 165, 40, 36, 27, 165, 48, 42, 31, 165, 41, 36, 26, 165, 43, 37, 26, 165, 47, 49, 43, 165, 40, 35, 25, 165, 49, 41, 27, 165, 49, 41, 27, 165, 39, 35, 26, 165, 58, 48, 35, 165, 40, 35, 25, 165, 44, 38, 26, 165, 46, 39, 27, 165, 56, 45, 30, 165, 16, 16, 17, 255, 15, 15, 16, 255, 11, 11, 12, 255, 9, 9, 10, 255, 7, 7, 7, 255, 10, 10, 10, 255, 9, 9, 10, 255, 9, 9, 9, 255, 9, 9, 10, 255, 5, 5, 5, 255, 8, 9, 9, 255, 11, 11, 12, 255, 15, 16, 16, 255, 11, 11, 11, 255, 10, 10, 11, 255, 11, 11, 11, 255, 16, 16, 16, 255, 13, 13, 13, 255, 17, 17, 18, 255, 12, 13, 13, 255, 10, 10, 11, 255, 17, 17, 18, 255, 13, 13, 13, 255, 14, 14, 14, 255, 13, 13, 13, 255, 15, 15, 15, 255, 18, 19, 19, 255, 14, 15, 15, 255, 10, 10, 11, 255, 11, 11, 11, 255, 13, 14, 14, 255, 12, 12, 13, 255, 7, 8, 8, 255, 16, 16, 17, 255, 12, 12, 13, 255, 16, 17, 17, 255, 10, 10, 10, 255, 14, 14, 14, 255, 18, 18, 19, 255, 20, 21, 21, 255, 33, 34, 34, 255, 29, 29, 30, 255, 17, 18, 18, 255, 14, 14, 14, 255, 12, 12, 13, 255, 11, 11, 11, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 16, 16, 255, 14, 14, 15, 255, 17, 18, 18, 255, 11, 12, 12, 255, 13, 13, 13, 255, 16, 17, 17, 255, 21, 22, 22, 255, 16, 16, 17, 255, 13, 13, 14, 255, 10, 10, 10, 255, 9, 9, 9, 255, 7, 8, 8, 255, 6, 6, 7, 255, 7, 8, 8, 255, 10, 10, 10, 255, 12, 13, 13, 255, 14, 14, 15, 255, 6, 6, 6, 255, 18, 18, 19, 255, 17, 18, 18, 255, 18, 19, 19, 255, 22, 22, 23, 255, 23, 24, 24, 255, 31, 32, 32, 255, 30, 31, 31, 255, 27, 27, 28, 255, 16, 17, 17, 255, 15, 16, 16, 255, 11, 12, 12, 255, 11, 11, 12, 255, 6, 6, 6, 255, 8, 8, 8, 255, 8, 8, 8, 255, 6, 6, 6, 255, 7, 7, 7, 255, 7, 8, 8, 255, 11, 11, 12, 255, 9, 9, 9, 255, 11, 11, 11, 255, 13, 14, 14, 255, 12, 13, 13, 255, 12, 13, 13, 255, 13, 13, 14, 255, 13, 13, 13, 255, 13, 13, 13, 255, 12, 12, 12, 255, 12, 13, 13, 255, 7, 7, 7, 255, 10, 10, 10, 255, 8, 8, 8, 255, 14, 15, 15, 255, 12, 12, 12, 255, 11, 11, 12, 255, 7, 7, 7, 255, 10, 10, 11, 255, 12, 13, 13, 255, 9, 10, 10, 255, 14, 14, 15, 255, 15, 16, 16, 255, 17, 17, 17, 255, 20, 21, 21, 255, 18, 19, 19, 255, 19, 19, 20, 255, 16, 17, 17, 255, 14, 14, 15, 255, 19, 19, 20, 255, 22, 22, 23, 255, 19, 19, 20, 255, 22, 23, 23, 255, 16, 17, 17, 255, 13, 13, 14, 255, 9, 9, 9, 255, 9, 9, 9, 255, 14, 14, 14, 255, 17, 17, 18, 255, 17, 18, 18, 255, 19, 20, 20, 255, 25, 26, 27, 255, 22, 23, 23, 255, 29, 30, 31, 255, 33, 34, 34, 255, 26, 27, 27, 255, 26, 27, 27, 255, 19, 19, 20, 255, 26, 27, 27, 255, 25, 26, 26, 255, 32, 33, 33, 255, 26, 26, 27, 255, 26, 27, 28, 255, 27, 27, 28, 255, 25, 25, 26, 255, 19, 19, 20, 255, 14, 15, 15, 255, 10, 10, 10, 255, 8, 8, 8, 255, 11, 11, 11, 255, 15, 15, 15, 255, 13, 13, 14, 255, 13, 14, 14, 255, 11, 11, 12, 255, 15, 15, 16, 255, 14, 14, 14, 255, 17, 17, 18, 255, 14, 14, 14, 255, 18, 19, 19, 255, 12, 12, 12, 255, 11, 12, 12, 255, 17, 17, 18, 255, 15, 15, 15, 255, 8, 8, 8, 255, 8, 8, 8, 255, 11, 11, 11, 255, 8, 8, 8, 255, 3, 3, 4, 255, 9, 10, 10, 255, 12, 13, 13, 255, 13, 13, 14, 255, 8, 9, 9, 255, 7, 7, 7, 255, 11, 11, 11, 255, 15, 16, 16, 255, 13, 14, 14, 255, 12, 12, 13, 255, 12, 12, 12, 255, 9, 9, 10, 255, 12, 13, 13, 255, 12, 12, 13, 255, 8, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 11, 11, 12, 255, 13, 13, 13, 255, 13, 14, 14, 255, 14, 15, 15, 255, 21, 21, 22, 255, 20, 20, 21, 255, 16, 16, 16, 255, 18, 19, 19, 255, 22, 23, 23, 255, 22, 22, 23, 255, 23, 23, 24, 255, 18, 18, 19, 255, 24, 24, 25, 255, 29, 30, 31, 255, 26, 27, 27, 255, 33, 34, 34, 255, 18, 19, 19, 255, 16, 17, 17, 255, 22, 23, 23, 255, 19, 19, 20, 255, 17, 17, 17, 255, 7, 7, 7, 255, 10, 10, 10, 255, 6, 6, 6, 255, 7, 7, 7, 255, 9, 9, 9, 255, 19, 19, 20, 255, 12, 12, 13, 255, 10, 10, 10, 255, 9, 9, 9, 255, 9, 9, 10, 255, 11, 11, 12, 255, 13, 14, 14, 255, 10, 10, 10, 255, 15, 16, 16, 255, 14, 14, 15, 255, 12, 13, 13, 255, 13, 14, 14, 255, 15, 15, 15, 255, 10, 10, 10, 255, 8, 8, 8, 255, 10, 10, 11, 255, 9, 9, 9, 255, 11, 11, 11, 255, 7, 8, 8, 255, 13, 14, 14, 255, 14, 15, 15, 255, 10, 11, 11, 255, 10, 11, 11, 255, 10, 11, 11, 255, 10, 10, 10, 255, 7, 7, 7, 255, 7, 8, 8, 255, 10, 10, 10, 255, 13, 14, 14, 255, 14, 15, 15, 255, 9, 9, 9, 255, 8, 8, 8, 255, 8, 8, 8, 255, 15, 15, 15, 255, 11, 11, 11, 255, 13, 13, 13, 255, 10, 11, 11, 255, 20, 21, 21, 255, 15, 15, 15, 255, 18, 18, 18, 255, 15, 16, 16, 255, 12, 12, 13, 255, 19, 19, 19, 255, 16, 17, 17, 255, 24, 25, 25, 255, 19, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 12, 12, 12, 255, 10, 11, 11, 255, 13, 14, 14, 255, 14, 14, 14, 255, 42, 37, 26, 165, 44, 38, 26, 165, 47, 41, 30, 165, 39, 35, 25, 165, 49, 42, 31, 165, 43, 38, 26, 165, 41, 36, 26, 165, 48, 41, 27, 165, 42, 37, 26, 165, 41, 36, 26, 165, 43, 38, 26, 165, 45, 39, 26, 165, 51, 43, 28, 165, 53, 44, 29, 165, 64, 50, 33, 165, 63, 49, 32, 165, 48, 41, 27, 165, 52, 43, 28, 165, 39, 35, 25, 165, 45, 39, 26, 165, 37, 33, 25, 165, 40, 35, 26, 165, 45, 39, 29, 165, 40, 35, 27, 165, 37, 33, 25, 165, 43, 38, 26, 165, 46, 39, 27, 165, 49, 41, 27, 165, 55, 45, 30, 165, 57, 46, 30, 165, 50, 42, 28, 165, 47, 40, 27, 165, 47, 40, 27, 165, 46, 39, 27, 165, 49, 41, 27, 165, 51, 42, 28, 165, 43, 37, 26, 165, 43, 37, 26, 165, 48, 41, 27, 165, 54, 44, 29, 165, 43, 37, 26, 165, 44, 38, 28, 165, 43, 38, 26, 165, 48, 41, 27, 165, 36, 33, 25, 165, 66, 54, 39, 165, 42, 37, 28, 165, 39, 35, 26, 165, 40, 36, 26, 165, 53, 44, 29, 165, 47, 40, 27, 165, 45, 39, 26, 165, 41, 36, 26, 165, 45, 39, 26, 165, 61, 51, 37, 165, 47, 40, 27, 165, 46, 40, 27, 165, 50, 42, 27, 165, 56, 45, 30, 165, 67, 52, 34, 165, 53, 44, 29, 165, 50, 42, 28, 165, 44, 38, 26, 165, 47, 40, 27, 165, 46, 40, 27, 165, 41, 36, 26, 165, 47, 40, 27, 165, 58, 46, 31, 165, 48, 49, 41, 165, 57, 46, 30, 165, 52, 43, 28, 165, 48, 41, 27, 165, 43, 37, 26, 165, 39, 34, 25, 165, 39, 35, 25, 165, 50, 42, 28, 165, 49, 41, 27, 165, 54, 44, 29, 165, 39, 35, 25, 165, 46, 39, 27, 165, 51, 43, 28, 165, 50, 42, 28, 165, 46, 40, 30, 165, 54, 46, 33, 165, 40, 35, 25, 165, 49, 42, 27, 165, 52, 43, 29, 165, 68, 52, 34, 165, 48, 41, 27, 165, 41, 36, 26, 165, 45, 39, 29, 165, 44, 39, 29, 165, 45, 39, 29, 165, 51, 43, 32, 165, 46, 40, 27, 165, 42, 37, 26, 165, 45, 39, 26, 165, 42, 37, 26, 165, 44, 38, 26, 165, 60, 47, 31, 165, 48, 41, 27, 165, 44, 38, 26, 165, 49, 42, 27, 165, 59, 47, 31, 165, 47, 40, 27, 165, 45, 39, 26, 165, 39, 35, 25, 165, 48, 41, 27, 165, 49, 42, 31, 165, 43, 37, 26, 165, 38, 34, 25, 165, 38, 34, 25, 165, 38, 34, 25, 165, 44, 38, 26, 165, 49, 41, 27, 165, 57, 46, 30, 165, 61, 48, 32, 165, 63, 49, 33, 165, 49, 41, 27, 165, 48, 41, 27, 165, 44, 38, 26, 165, 45, 39, 26, 165, 57, 46, 30, 165, 47, 40, 27, 165, 40, 35, 25, 165, 42, 37, 28, 165, 42, 37, 26, 165, 52, 43, 28, 165, 45, 39, 26, 165, 38, 34, 25, 165, 45, 39, 29, 165, 37, 34, 25, 165, 40, 35, 25, 165, 46, 39, 27, 165, 51, 43, 28, 165, 52, 43, 28, 165, 46, 39, 27, 165, 57, 46, 30, 165, 48, 41, 27, 165, 52, 43, 29, 165, 67, 52, 34, 165, 65, 50, 33, 165, 43, 37, 26, 165, 66, 51, 34, 165, 66, 51, 34, 165, 36, 33, 25, 165, 38, 34, 25, 165, 36, 33, 25, 165, 36, 33, 25, 165, 59, 47, 31, 165, 75, 56, 36, 165, 54, 44, 29, 165, 46, 39, 27, 165, 48, 41, 27, 165, 53, 44, 29, 165, 41, 36, 26, 165, 39, 35, 25, 165, 41, 36, 26, 165, 54, 44, 29, 165, 72, 54, 36, 165, 61, 48, 32, 165, 60, 48, 31, 165, 60, 47, 31, 165, 53, 44, 29, 165, 39, 35, 25, 165, 57, 48, 35, 165, 41, 36, 26, 165, 56, 47, 35, 165, 55, 47, 34, 165, 43, 38, 26, 165, 41, 36, 26, 165, 64, 50, 33, 165, 50, 42, 28, 165, 64, 50, 33, 165, 74, 55, 36, 165, 62, 49, 32, 165, 51, 43, 28, 165, 47, 41, 30, 165, 41, 36, 26, 165, 44, 39, 29, 165, 39, 35, 26, 165, 87, 69, 49, 165, 69, 56, 41, 165, 36, 33, 25, 165, 41, 37, 27, 165, 42, 37, 26, 165, 37, 33, 25, 165, 43, 37, 26, 165, 42, 37, 26, 165, 40, 36, 26, 165, 52, 43, 28, 165, 44, 38, 26, 165, 41, 36, 26, 165, 44, 38, 26, 165, 48, 41, 27, 165, 60, 48, 32, 165, 47, 40, 27, 165, 57, 46, 30, 165, 53, 44, 29, 165, 54, 44, 29, 165, 48, 41, 27, 165, 48, 41, 27, 165, 42, 36, 26, 165, 36, 33, 25, 165, 44, 38, 26, 165, 48, 41, 27, 165, 46, 40, 27, 165, 44, 38, 26, 165, 48, 41, 27, 165, 48, 41, 27, 165, 40, 35, 26, 165, 37, 34, 25, 165, 48, 41, 27, 165, 49, 41, 27, 165, 67, 51, 34, 165, 46, 39, 27, 165, 38, 34, 25, 165, 51, 44, 32, 165, 37, 34, 25, 165, 50, 42, 28, 165, 45, 39, 26, 165, 47, 40, 27, 165, 45, 39, 27, 165, 48, 41, 27, 165, 44, 38, 26, 165, 40, 36, 26, 165, 42, 37, 26, 165, 42, 37, 26, 165, 47, 40, 27, 165, 55, 45, 29, 165, 67, 52, 34, 165, 53, 44, 29, 165, 61, 48, 32, 165, 87, 64, 36, 165, 68, 60, 47, 165, 55, 45, 30, 165, 51, 42, 28, 165, 45, 39, 26, 165, 47, 40, 27, 165, 52, 43, 28, 165, 44, 38, 26, 165, 39, 35, 25, 165, 48, 41, 31, 165, 37, 34, 25, 165, 51, 43, 28, 165, 42, 37, 28, 165, 39, 35, 25, 165, 50, 43, 32, 165, 40, 35, 26, 165, 44, 38, 26, 165, 37, 33, 25, 165, 44, 38, 26, 165, 40, 35, 25, 165, 44, 38, 26, 165, 43, 37, 26, 165, 46, 39, 27, 165, 22, 22, 23, 255, 15, 16, 16, 255, 16, 17, 17, 255, 17, 17, 17, 255, 13, 13, 13, 255, 12, 13, 13, 255, 13, 13, 13, 255, 13, 14, 14, 255, 13, 13, 13, 255, 11, 12, 12, 255, 13, 13, 14, 255, 16, 17, 17, 255, 13, 14, 14, 255, 15, 15, 16, 255, 13, 13, 13, 255, 13, 13, 13, 255, 16, 16, 16, 255, 14, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 17, 17, 17, 255, 17, 17, 18, 255, 19, 19, 20, 255, 22, 23, 23, 255, 19, 20, 20, 255, 15, 15, 16, 255, 18, 19, 19, 255, 16, 17, 17, 255, 11, 12, 12, 255, 14, 15, 15, 255, 9, 9, 9, 255, 9, 9, 10, 255, 7, 7, 7, 255, 13, 14, 14, 255, 18, 18, 18, 255, 22, 22, 23, 255, 18, 18, 19, 255, 16, 17, 17, 255, 19, 20, 20, 255, 25, 26, 26, 255, 12, 12, 12, 255, 7, 8, 8, 255, 12, 12, 13, 255, 11, 12, 12, 255, 6, 7, 7, 255, 9, 9, 9, 255, 13, 13, 14, 255, 18, 19, 19, 255, 19, 19, 20, 255, 20, 20, 21, 255, 12, 12, 12, 255, 14, 14, 15, 255, 9, 9, 9, 255, 15, 16, 16, 255, 13, 13, 13, 255, 15, 15, 15, 255, 10, 10, 10, 255, 10, 10, 10, 255, 7, 7, 8, 255, 12, 12, 12, 255, 14, 15, 15, 255, 13, 14, 14, 255, 11, 11, 11, 255, 13, 14, 14, 255, 13, 13, 13, 255, 13, 13, 13, 255, 17, 17, 18, 255, 17, 18, 18, 255, 25, 25, 26, 255, 24, 25, 26, 255, 23, 23, 24, 255, 26, 26, 27, 255, 26, 27, 28, 255, 21, 21, 22, 255, 20, 21, 21, 255, 15, 16, 16, 255, 11, 11, 11, 255, 6, 6, 7, 255, 5, 5, 6, 255, 5, 5, 5, 255, 9, 9, 9, 255, 14, 14, 14, 255, 14, 15, 15, 255, 10, 11, 11, 255, 12, 12, 12, 255, 14, 15, 15, 255, 9, 9, 9, 255, 16, 17, 17, 255, 18, 19, 19, 255, 13, 13, 14, 255, 10, 10, 10, 255, 11, 11, 11, 255, 6, 6, 6, 255, 9, 10, 10, 255, 11, 12, 12, 255, 13, 13, 14, 255, 9, 10, 10, 255, 14, 14, 15, 255, 10, 10, 11, 255, 11, 12, 12, 255, 10, 10, 10, 255, 7, 7, 8, 255, 13, 14, 14, 255, 18, 19, 19, 255, 11, 12, 12, 255, 11, 12, 12, 255, 17, 18, 18, 255, 18, 18, 18, 255, 18, 18, 19, 255, 22, 22, 23, 255, 20, 20, 21, 255, 19, 19, 20, 255, 20, 21, 21, 255, 17, 18, 18, 255, 20, 21, 21, 255, 20, 20, 21, 255, 14, 14, 15, 255, 12, 13, 13, 255, 9, 10, 10, 255, 13, 13, 13, 255, 12, 12, 12, 255, 15, 15, 16, 255, 18, 19, 19, 255, 21, 22, 22, 255, 26, 27, 28, 255, 22, 23, 23, 255, 23, 23, 24, 255, 33, 34, 34, 255, 32, 33, 34, 255, 23, 24, 24, 255, 27, 28, 28, 255, 28, 29, 30, 255, 27, 28, 29, 255, 25, 25, 26, 255, 23, 23, 24, 255, 20, 21, 21, 255, 18, 18, 19, 255, 18, 18, 18, 255, 15, 16, 16, 255, 14, 15, 15, 255, 10, 11, 11, 255, 11, 11, 11, 255, 10, 11, 11, 255, 11, 11, 11, 255, 12, 13, 13, 255, 11, 11, 12, 255, 11, 11, 11, 255, 13, 13, 13, 255, 11, 11, 12, 255, 13, 13, 13, 255, 11, 12, 12, 255, 14, 15, 15, 255, 12, 12, 12, 255, 10, 11, 11, 255, 8, 8, 8, 255, 6, 6, 6, 255, 8, 9, 9, 255, 3, 3, 3, 255, 8, 8, 8, 255, 5, 5, 5, 255, 3, 3, 3, 255, 6, 6, 7, 255, 10, 11, 11, 255, 8, 8, 8, 255, 11, 11, 11, 255, 15, 15, 15, 255, 14, 14, 14, 255, 14, 15, 15, 255, 17, 18, 18, 255, 12, 13, 13, 255, 16, 16, 17, 255, 11, 11, 12, 255, 16, 16, 17, 255, 16, 16, 16, 255, 16, 16, 17, 255, 13, 14, 14, 255, 12, 12, 12, 255, 7, 7, 7, 255, 11, 11, 11, 255, 13, 13, 14, 255, 12, 12, 12, 255, 15, 15, 15, 255, 10, 11, 11, 255, 9, 9, 9, 255, 13, 13, 14, 255, 15, 15, 15, 255, 17, 17, 18, 255, 13, 13, 13, 255, 20, 20, 21, 255, 21, 22, 22, 255, 27, 28, 29, 255, 24, 25, 25, 255, 27, 28, 29, 255, 22, 23, 23, 255, 18, 19, 19, 255, 19, 20, 20, 255, 20, 20, 21, 255, 18, 18, 19, 255, 9, 9, 10, 255, 11, 12, 12, 255, 12, 12, 12, 255, 12, 12, 12, 255, 4, 4, 4, 255, 3, 3, 3, 255, 6, 6, 6, 255, 6, 6, 6, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 11, 11, 255, 10, 10, 11, 255, 11, 12, 12, 255, 10, 10, 10, 255, 15, 16, 16, 255, 11, 11, 12, 255, 12, 12, 12, 255, 10, 11, 11, 255, 15, 15, 15, 255, 14, 15, 15, 255, 11, 11, 11, 255, 16, 16, 17, 255, 10, 11, 11, 255, 10, 11, 11, 255, 13, 13, 14, 255, 16, 16, 17, 255, 16, 17, 17, 255, 13, 13, 14, 255, 7, 7, 7, 255, 9, 9, 10, 255, 9, 9, 9, 255, 12, 12, 13, 255, 12, 12, 12, 255, 9, 9, 9, 255, 5, 5, 5, 255, 7, 7, 7, 255, 9, 9, 9, 255, 8, 9, 9, 255, 12, 12, 12, 255, 13, 13, 13, 255, 12, 12, 12, 255, 15, 15, 16, 255, 17, 18, 18, 255, 18, 18, 19, 255, 16, 16, 16, 255, 20, 21, 21, 255, 18, 19, 19, 255, 15, 16, 16, 255, 24, 25, 25, 255, 22, 23, 23, 255, 20, 20, 21, 255, 17, 17, 17, 255, 14, 15, 15, 255, 10, 10, 11, 255, 16, 16, 17, 255, 19, 19, 20, 255, 19, 19, 20, 255, 36, 53, 36, 255, 37, 55, 37, 255, 36, 53, 36, 255, 37, 56, 37, 255, 35, 52, 36, 255, 37, 56, 37, 255, 35, 51, 35, 255, 32, 47, 33, 255, 35, 52, 35, 255, 36, 53, 36, 255, 37, 55, 37, 255, 34, 50, 34, 255, 30, 41, 30, 255, 30, 42, 30, 255, 32, 45, 32, 255, 30, 42, 30, 255, 30, 43, 31, 255, 33, 48, 33, 255, 30, 42, 30, 255, 32, 45, 32, 255, 32, 46, 32, 255, 33, 48, 33, 255, 30, 43, 31, 255, 27, 37, 28, 255, 30, 43, 31, 255, 30, 42, 30, 255, 28, 39, 29, 255, 26, 33, 26, 255, 26, 35, 27, 255, 30, 43, 31, 255, 26, 35, 27, 255, 24, 31, 25, 255, 26, 34, 26, 255, 31, 44, 31, 255, 30, 43, 31, 255, 27, 38, 28, 255, 30, 43, 31, 255, 28, 38, 28, 255, 33, 48, 34, 255, 29, 40, 29, 255, 33, 48, 33, 255, 34, 50, 34, 255, 29, 41, 30, 255, 27, 36, 27, 255, 30, 42, 30, 255, 30, 43, 31, 255, 32, 45, 32, 255, 30, 42, 30, 255, 31, 44, 32, 255, 34, 49, 34, 255, 28, 39, 29, 255, 30, 42, 30, 255, 27, 36, 27, 255, 27, 37, 28, 255, 26, 34, 27, 255, 25, 34, 26, 255, 26, 35, 27, 255, 29, 39, 29, 255, 32, 46, 32, 255, 33, 48, 34, 255, 30, 42, 30, 255, 27, 37, 28, 255, 26, 35, 27, 255, 26, 34, 26, 255, 26, 34, 26, 255, 27, 37, 28, 255, 33, 47, 33, 255, 45, 66, 44, 255, 56, 80, 52, 255, 37, 56, 37, 255, 33, 48, 33, 255, 30, 43, 31, 255, 33, 48, 33, 255, 33, 47, 33, 255, 30, 42, 30, 255, 30, 43, 31, 255, 30, 43, 31, 255, 28, 39, 29, 255, 34, 50, 34, 255, 33, 47, 33, 255, 33, 49, 34, 255, 32, 46, 32, 255, 32, 46, 32, 255, 31, 44, 31, 255, 27, 38, 28, 255, 24, 30, 24, 255, 26, 35, 27, 255, 25, 33, 26, 255, 32, 46, 32, 255, 30, 42, 30, 255, 33, 47, 33, 255, 29, 40, 29, 255, 32, 45, 32, 255, 31, 45, 32, 255, 32, 46, 32, 255, 30, 42, 30, 255, 32, 46, 32, 255, 37, 56, 37, 255, 43, 63, 42, 255, 37, 55, 37, 255, 34, 50, 34, 255, 29, 41, 30, 255, 31, 44, 32, 255, 32, 46, 32, 255, 27, 37, 28, 255, 27, 37, 28, 255, 30, 43, 31, 255, 27, 37, 28, 255, 24, 31, 25, 255, 23, 29, 24, 255, 28, 38, 28, 255, 26, 34, 26, 255, 29, 40, 29, 255, 29, 40, 29, 255, 30, 41, 30, 255, 29, 40, 29, 255, 35, 51, 35, 255, 34, 51, 35, 255, 40, 59, 39, 255, 42, 63, 41, 255, 34, 49, 34, 255, 32, 46, 33, 255, 30, 42, 31, 255, 29, 39, 29, 255, 26, 34, 26, 255, 26, 33, 27, 255, 27, 35, 28, 255, 25, 32, 25, 255, 24, 31, 25, 255, 30, 38, 30, 255, 23, 30, 24, 255, 24, 31, 25, 255, 31, 45, 32, 255, 32, 45, 32, 255, 32, 46, 33, 255, 42, 63, 41, 255, 39, 58, 39, 255, 50, 72, 47, 255, 34, 50, 35, 255, 32, 47, 33, 255, 27, 37, 28, 255, 28, 38, 28, 255, 30, 42, 31, 255, 30, 43, 31, 255, 31, 44, 31, 255, 32, 45, 32, 255, 31, 44, 31, 255, 31, 45, 32, 255, 31, 44, 31, 255, 32, 46, 32, 255, 33, 48, 33, 255, 32, 45, 32, 255, 30, 41, 30, 255, 29, 41, 30, 255, 34, 50, 34, 255, 32, 46, 33, 255, 37, 55, 37, 255, 36, 54, 36, 255, 37, 55, 37, 255, 38, 58, 38, 255, 38, 56, 38, 255, 36, 54, 36, 255, 37, 56, 38, 255, 33, 47, 33, 255, 29, 41, 30, 255, 34, 49, 34, 255, 30, 42, 30, 255, 29, 40, 29, 255, 29, 40, 29, 255, 28, 39, 29, 255, 23, 30, 24, 255, 24, 31, 25, 255, 23, 29, 24, 255, 24, 31, 25, 255, 26, 35, 27, 255, 26, 34, 26, 255, 31, 44, 31, 255, 32, 46, 32, 255, 31, 44, 31, 255, 28, 38, 28, 255, 29, 40, 29, 255, 27, 37, 28, 255, 28, 39, 29, 255, 25, 33, 26, 255, 32, 45, 32, 255, 30, 42, 30, 255, 29, 40, 29, 255, 30, 42, 30, 255, 32, 47, 33, 255, 33, 47, 33, 255, 32, 46, 32, 255, 27, 36, 27, 255, 32, 46, 32, 255, 35, 52, 35, 255, 36, 53, 36, 255, 37, 55, 37, 255, 51, 74, 48, 255, 44, 65, 43, 255, 42, 62, 41, 255, 47, 69, 45, 255, 37, 55, 37, 255, 32, 46, 32, 255, 29, 40, 30, 255, 25, 33, 26, 255, 28, 38, 28, 255, 27, 37, 28, 255, 25, 34, 26, 255, 29, 40, 29, 255, 30, 41, 30, 255, 27, 36, 27, 255, 26, 34, 26, 255, 28, 38, 28, 255, 31, 43, 31, 255, 31, 44, 32, 255, 32, 46, 32, 255, 31, 44, 31, 255, 29, 39, 29, 255, 25, 33, 25, 255, 26, 34, 26, 255, 30, 41, 30, 255, 34, 49, 34, 255, 31, 44, 31, 255, 30, 43, 31, 255, 32, 45, 32, 255, 34, 50, 34, 255, 30, 42, 30, 255, 31, 45, 32, 255, 34, 49, 34, 255, 31, 44, 31, 255, 31, 44, 31, 255, 29, 40, 29, 255, 32, 47, 33, 255, 31, 45, 32, 255, 33, 48, 33, 255, 35, 51, 35, 255, 36, 54, 37, 255, 34, 50, 35, 255, 35, 51, 35, 255, 43, 64, 42, 255, 38, 56, 38, 255, 33, 48, 33, 255, 28, 38, 29, 255, 33, 47, 33, 255, 31, 44, 31, 255, 29, 40, 29, 255, 27, 37, 28, 255, 29, 40, 29, 255, 31, 44, 32, 255, 26, 35, 27, 255, 27, 36, 27, 255, 28, 38, 28, 255, 29, 40, 29, 255, 29, 40, 29, 255, 32, 47, 33, 255, 35, 51, 35, 255, 35, 52, 35, 255, 27, 31, 33, 255, 21, 21, 21, 255, 21, 21, 21, 255, 25, 28, 29, 255, 23, 24, 24, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 31, 38, 40, 255, 35, 45, 48, 255, 30, 35, 37, 255, 35, 44, 47, 255, 35, 44, 46, 255, 30, 35, 37, 255, 25, 28, 29, 255, 29, 34, 35, 255, 36, 45, 48, 255, 26, 29, 30, 255, 29, 34, 35, 255, 24, 26, 27, 255, 31, 38, 40, 255, 22, 22, 22, 255, 37, 47, 51, 255, 22, 23, 23, 255, 33, 40, 43, 255, 33, 41, 43, 255, 28, 32, 34, 255, 45, 60, 65, 255, 37, 48, 51, 255, 46, 62, 67, 255, 36, 46, 49, 255, 45, 60, 66, 255, 39, 51, 55, 255, 35, 45, 48, 255, 31, 38, 40, 255, 36, 46, 50, 255, 32, 39, 41, 255, 32, 40, 42, 255, 29, 33, 35, 255, 30, 36, 38, 255, 26, 29, 30, 255, 21, 21, 21, 255, 22, 22, 22, 255, 29, 35, 37, 255, 26, 29, 30, 255, 21, 21, 21, 255, 30, 36, 38, 255, 31, 37, 40, 255, 30, 35, 37, 255, 28, 33, 34, 255, 28, 33, 34, 255, 33, 41, 43, 255, 40, 53, 57, 255, 41, 53, 58, 255, 52, 70, 76, 255, 28, 33, 34, 255, 21, 21, 21, 255, 40, 52, 57, 255, 51, 70, 76, 255, 51, 70, 76, 255, 48, 66, 72, 255, 40, 52, 56, 255, 62, 80, 84, 255, 54, 72, 77, 255, 52, 70, 76, 255, 65, 82, 86, 255, 54, 72, 77, 255, 50, 68, 74, 255, 42, 56, 61, 255, 54, 72, 77, 255, 54, 72, 77, 255, 56, 74, 79, 255, 46, 62, 67, 255, 49, 66, 72, 255, 33, 40, 43, 255, 29, 35, 37, 255, 45, 61, 66, 255, 43, 58, 62, 255, 44, 59, 64, 255, 52, 70, 76, 255, 33, 41, 43, 255, 37, 48, 51, 255, 27, 32, 33, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 37, 47, 51, 255, 21, 21, 21, 255, 42, 56, 61, 255, 34, 43, 46, 255, 41, 53, 58, 255, 32, 39, 41, 255, 48, 66, 72, 255, 44, 60, 65, 255, 38, 48, 52, 255, 36, 45, 48, 255, 26, 28, 29, 255, 39, 51, 55, 255, 49, 67, 73, 255, 31, 37, 39, 255, 41, 55, 59, 255, 42, 56, 61, 255, 40, 53, 57, 255, 33, 41, 44, 255, 36, 45, 49, 255, 36, 46, 50, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 27, 31, 33, 255, 21, 21, 21, 255, 37, 47, 50, 255, 43, 58, 63, 255, 45, 60, 65, 255, 40, 52, 56, 255, 52, 70, 76, 255, 54, 72, 77, 255, 51, 70, 76, 255, 48, 66, 72, 255, 58, 76, 81, 255, 48, 65, 71, 255, 39, 50, 54, 255, 42, 56, 60, 255, 41, 54, 59, 255, 44, 59, 64, 255, 43, 57, 61, 255, 36, 46, 49, 255, 31, 38, 40, 255, 39, 51, 55, 255, 46, 63, 68, 255, 48, 66, 72, 255, 37, 47, 50, 255, 45, 60, 65, 255, 37, 47, 50, 255, 39, 50, 54, 255, 50, 69, 75, 255, 59, 76, 81, 255, 62, 79, 84, 255, 55, 73, 79, 255, 55, 73, 78, 255, 44, 60, 65, 255, 61, 79, 83, 255, 47, 63, 69, 255, 64, 81, 85, 255, 41, 53, 58, 255, 36, 46, 50, 255, 40, 52, 56, 255, 37, 48, 52, 255, 36, 46, 49, 255, 32, 40, 42, 255, 49, 67, 73, 255, 45, 60, 66, 255, 38, 49, 53, 255, 46, 62, 67, 255, 36, 46, 49, 255, 47, 63, 69, 255, 43, 57, 62, 255, 35, 44, 47, 255, 31, 38, 40, 255, 21, 21, 21, 255, 30, 35, 37, 255, 33, 41, 44, 255, 34, 42, 45, 255, 35, 44, 47, 255, 32, 38, 41, 255, 21, 21, 21, 255, 38, 49, 52, 255, 32, 39, 41, 255, 37, 48, 51, 255, 30, 35, 37, 255, 28, 33, 35, 255, 37, 47, 50, 255, 25, 27, 28, 255, 33, 42, 44, 255, 30, 35, 37, 255, 35, 45, 48, 255, 27, 30, 32, 255, 23, 24, 25, 255, 34, 43, 46, 255, 21, 21, 21, 255, 37, 47, 50, 255, 35, 45, 48, 255, 21, 21, 21, 255, 21, 21, 21, 255, 23, 25, 25, 255, 35, 45, 48, 255, 30, 36, 38, 255, 41, 53, 57, 255, 33, 41, 44, 255, 47, 64, 70, 255, 42, 55, 59, 255, 38, 49, 53, 255, 36, 46, 49, 255, 50, 68, 75, 255, 38, 49, 53, 255, 45, 60, 65, 255, 41, 54, 58, 255, 40, 53, 57, 255, 40, 53, 57, 255, 30, 36, 38, 255, 38, 48, 52, 255, 25, 28, 29, 255, 21, 21, 21, 255, 21, 21, 21, 255, 23, 24, 24, 255, 28, 33, 34, 255, 42, 56, 61, 255, 21, 21, 21, 255, 30, 35, 37, 255, 34, 43, 46, 255, 32, 39, 41, 255, 31, 38, 40, 255, 39, 51, 55, 255, 39, 51, 55, 255, 46, 62, 68, 255, 43, 58, 63, 255, 32, 39, 41, 255, 39, 50, 54, 255, 37, 47, 51, 255, 39, 50, 54, 255, 21, 21, 21, 255, 22, 23, 23, 255, 32, 38, 40, 255, 27, 31, 33, 255, 26, 28, 29, 255, 22, 22, 22, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 24, 26, 27, 255, 33, 41, 44, 255, 32, 39, 41, 255, 24, 26, 27, 255, 28, 33, 34, 255, 31, 37, 39, 255, 34, 43, 46, 255, 29, 34, 36, 255, 34, 42, 45, 255, 40, 52, 56, 255, 35, 44, 47, 255, 34, 42, 45, 255, 36, 46, 49, 255, 30, 35, 37, 255, 29, 34, 36, 255, 32, 39, 41, 255, 22, 23, 23, 255, 32, 47, 33, 255, 33, 49, 34, 255, 34, 50, 35, 255, 34, 49, 34, 255, 33, 48, 33, 255, 35, 51, 35, 255, 32, 46, 33, 255, 35, 52, 35, 255, 36, 52, 36, 255, 35, 51, 35, 255, 35, 52, 36, 255, 33, 47, 33, 255, 30, 42, 30, 255, 34, 49, 34, 255, 33, 48, 33, 255, 30, 42, 31, 255, 31, 44, 31, 255, 32, 46, 32, 255, 35, 52, 35, 255, 32, 45, 32, 255, 34, 49, 34, 255, 36, 54, 37, 255, 30, 43, 31, 255, 30, 43, 31, 255, 27, 37, 28, 255, 30, 43, 31, 255, 26, 34, 26, 255, 28, 39, 29, 255, 28, 39, 29, 255, 25, 33, 26, 255, 26, 36, 27, 255, 25, 32, 25, 255, 26, 35, 27, 255, 30, 42, 30, 255, 29, 41, 30, 255, 31, 43, 31, 255, 32, 47, 33, 255, 28, 38, 28, 255, 33, 48, 34, 255, 29, 41, 30, 255, 30, 43, 31, 255, 35, 52, 36, 255, 34, 51, 35, 255, 32, 46, 32, 255, 31, 43, 31, 255, 29, 40, 29, 255, 31, 43, 31, 255, 29, 40, 29, 255, 31, 44, 32, 255, 28, 39, 29, 255, 30, 42, 30, 255, 32, 45, 32, 255, 31, 44, 31, 255, 27, 36, 27, 255, 25, 33, 26, 255, 25, 34, 26, 255, 25, 33, 26, 255, 31, 43, 31, 255, 31, 44, 32, 255, 30, 42, 30, 255, 28, 38, 28, 255, 28, 39, 29, 255, 29, 41, 30, 255, 28, 38, 28, 255, 29, 41, 30, 255, 31, 43, 31, 255, 33, 49, 34, 255, 36, 54, 36, 255, 36, 53, 36, 255, 37, 54, 37, 255, 35, 52, 35, 255, 33, 48, 34, 255, 36, 54, 36, 255, 29, 40, 29, 255, 30, 43, 31, 255, 32, 45, 32, 255, 33, 48, 33, 255, 31, 45, 32, 255, 32, 46, 32, 255, 29, 40, 29, 255, 29, 40, 30, 255, 31, 44, 31, 255, 33, 48, 33, 255, 33, 48, 33, 255, 34, 49, 34, 255, 30, 42, 30, 255, 27, 37, 28, 255, 29, 40, 29, 255, 29, 41, 30, 255, 31, 44, 31, 255, 33, 48, 34, 255, 30, 42, 31, 255, 29, 41, 30, 255, 28, 38, 28, 255, 29, 41, 30, 255, 34, 50, 35, 255, 37, 55, 37, 255, 34, 49, 34, 255, 36, 53, 36, 255, 33, 47, 33, 255, 33, 47, 33, 255, 33, 47, 33, 255, 33, 47, 33, 255, 33, 48, 33, 255, 34, 50, 34, 255, 30, 42, 30, 255, 31, 43, 31, 255, 28, 38, 28, 255, 24, 31, 25, 255, 25, 33, 26, 255, 26, 34, 26, 255, 23, 30, 24, 255, 26, 35, 27, 255, 29, 41, 30, 255, 31, 45, 32, 255, 33, 47, 33, 255, 35, 51, 35, 255, 37, 55, 37, 255, 36, 54, 36, 255, 34, 51, 35, 255, 31, 45, 32, 255, 29, 41, 30, 255, 31, 44, 31, 255, 29, 41, 30, 255, 27, 37, 28, 255, 25, 32, 25, 255, 24, 31, 25, 255, 29, 37, 30, 255, 23, 29, 24, 255, 24, 31, 24, 255, 25, 32, 25, 255, 27, 36, 27, 255, 29, 41, 30, 255, 30, 43, 31, 255, 31, 44, 31, 255, 40, 60, 40, 255, 37, 55, 37, 255, 33, 49, 34, 255, 30, 43, 31, 255, 32, 45, 32, 255, 31, 44, 31, 255, 27, 37, 28, 255, 26, 35, 27, 255, 33, 48, 33, 255, 35, 51, 35, 255, 33, 49, 34, 255, 31, 45, 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, 37, 55, 37, 255, 33, 48, 33, 255, 33, 47, 33, 255, 35, 52, 35, 255, 34, 49, 34, 255, 36, 53, 36, 255, 34, 50, 34, 255, 37, 56, 37, 255, 36, 52, 36, 255, 37, 55, 37, 255, 33, 47, 33, 255, 35, 52, 35, 255, 35, 52, 35, 255, 35, 51, 35, 255, 33, 48, 34, 255, 32, 46, 32, 255, 30, 42, 30, 255, 26, 34, 26, 255, 25, 33, 26, 255, 26, 35, 27, 255, 27, 37, 28, 255, 24, 32, 25, 255, 26, 34, 26, 255, 29, 40, 29, 255, 30, 42, 30, 255, 29, 40, 29, 255, 32, 45, 32, 255, 32, 45, 32, 255, 30, 43, 31, 255, 29, 41, 30, 255, 24, 32, 25, 255, 25, 34, 26, 255, 29, 41, 30, 255, 31, 44, 31, 255, 28, 38, 28, 255, 28, 39, 29, 255, 30, 43, 31, 255, 29, 41, 30, 255, 32, 46, 33, 255, 33, 48, 33, 255, 32, 46, 32, 255, 35, 51, 35, 255, 36, 52, 36, 255, 37, 56, 37, 255, 37, 55, 37, 255, 39, 59, 39, 255, 34, 50, 35, 255, 37, 55, 37, 255, 29, 41, 30, 255, 32, 46, 32, 255, 31, 44, 31, 255, 29, 40, 29, 255, 30, 42, 30, 255, 31, 44, 31, 255, 29, 41, 30, 255, 27, 37, 28, 255, 29, 41, 30, 255, 29, 40, 29, 255, 29, 41, 30, 255, 34, 50, 34, 255, 32, 46, 32, 255, 31, 43, 31, 255, 30, 43, 31, 255, 27, 37, 28, 255, 25, 34, 26, 255, 27, 36, 27, 255, 31, 43, 31, 255, 33, 48, 33, 255, 32, 45, 32, 255, 33, 48, 33, 255, 44, 52, 17, 255, 33, 47, 33, 255, 31, 44, 31, 255, 33, 47, 33, 255, 35, 51, 35, 255, 33, 48, 33, 255, 33, 47, 33, 255, 32, 46, 32, 255, 33, 47, 33, 255, 31, 45, 32, 255, 36, 53, 36, 255, 34, 50, 34, 255, 36, 53, 36, 255, 35, 52, 35, 255, 36, 54, 36, 255, 37, 55, 37, 255, 35, 52, 35, 255, 34, 50, 34, 255, 31, 44, 31, 255, 31, 44, 31, 255, 27, 36, 27, 255, 27, 37, 28, 255, 31, 44, 32, 255, 27, 37, 28, 255, 30, 43, 31, 255, 28, 39, 29, 255, 28, 38, 28, 255, 27, 36, 27, 255, 26, 36, 27, 255, 27, 36, 27, 255, 31, 44, 31, 255, 33, 48, 34, 255, 34, 49, 34, 255, 21, 21, 21, 255, 21, 21, 21, 255, 31, 37, 39, 255, 31, 38, 40, 255, 46, 62, 67, 255, 35, 43, 46, 255, 30, 36, 38, 255, 35, 43, 46, 255, 36, 47, 50, 255, 40, 53, 57, 255, 27, 30, 31, 255, 27, 30, 31, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 33, 41, 43, 255, 40, 52, 56, 255, 44, 59, 64, 255, 33, 40, 43, 255, 30, 35, 37, 255, 23, 24, 24, 255, 24, 26, 27, 255, 27, 31, 32, 255, 29, 35, 36, 255, 30, 36, 38, 255, 29, 34, 36, 255, 21, 21, 21, 255, 23, 24, 24, 255, 26, 29, 30, 255, 34, 42, 45, 255, 36, 45, 48, 255, 43, 58, 63, 255, 37, 48, 51, 255, 31, 37, 39, 255, 41, 54, 58, 255, 35, 45, 48, 255, 27, 31, 33, 255, 35, 45, 48, 255, 42, 55, 60, 255, 34, 43, 46, 255, 27, 31, 33, 255, 28, 33, 35, 255, 24, 26, 26, 255, 32, 40, 42, 255, 32, 40, 42, 255, 31, 38, 40, 255, 21, 21, 21, 255, 21, 21, 21, 255, 23, 24, 25, 255, 26, 28, 29, 255, 34, 42, 45, 255, 27, 30, 31, 255, 35, 45, 48, 255, 28, 32, 34, 255, 31, 38, 40, 255, 26, 29, 30, 255, 29, 35, 36, 255, 27, 30, 31, 255, 32, 40, 42, 255, 35, 44, 47, 255, 34, 42, 45, 255, 40, 53, 57, 255, 26, 29, 30, 255, 36, 46, 49, 255, 38, 49, 53, 255, 46, 62, 67, 255, 48, 66, 71, 255, 46, 62, 67, 255, 49, 67, 73, 255, 55, 73, 78, 255, 64, 81, 85, 255, 53, 72, 77, 255, 67, 84, 87, 255, 57, 75, 80, 255, 40, 52, 57, 255, 32, 38, 41, 255, 54, 72, 78, 255, 53, 71, 77, 255, 41, 54, 58, 255, 34, 42, 44, 255, 32, 38, 41, 255, 41, 54, 59, 255, 46, 62, 67, 255, 48, 66, 72, 255, 27, 31, 32, 255, 39, 50, 54, 255, 38, 50, 53, 255, 34, 42, 45, 255, 21, 21, 21, 255, 34, 43, 46, 255, 24, 26, 27, 255, 21, 21, 21, 255, 21, 21, 21, 255, 23, 24, 24, 255, 31, 37, 40, 255, 36, 46, 49, 255, 44, 58, 63, 255, 46, 62, 67, 255, 41, 54, 59, 255, 45, 60, 66, 255, 28, 33, 34, 255, 26, 29, 30, 255, 29, 34, 36, 255, 35, 44, 47, 255, 30, 36, 38, 255, 32, 40, 42, 255, 50, 69, 75, 255, 33, 40, 43, 255, 27, 30, 32, 255, 21, 21, 21, 255, 21, 21, 21, 255, 24, 26, 27, 255, 21, 21, 21, 255, 35, 45, 48, 255, 40, 52, 56, 255, 47, 64, 70, 255, 38, 50, 53, 255, 21, 21, 21, 255, 42, 56, 61, 255, 37, 47, 50, 255, 41, 54, 59, 255, 47, 63, 69, 255, 56, 74, 79, 255, 58, 76, 81, 255, 45, 61, 66, 255, 67, 84, 87, 255, 55, 73, 79, 255, 47, 64, 70, 255, 57, 75, 80, 255, 55, 73, 78, 255, 40, 52, 57, 255, 49, 67, 74, 255, 42, 56, 60, 255, 33, 40, 43, 255, 23, 25, 25, 255, 23, 24, 25, 255, 45, 60, 65, 255, 40, 52, 56, 255, 37, 47, 50, 255, 49, 68, 74, 255, 37, 47, 50, 255, 40, 53, 57, 255, 40, 53, 57, 255, 49, 67, 73, 255, 52, 70, 76, 255, 41, 54, 58, 255, 59, 77, 81, 255, 46, 62, 68, 255, 49, 68, 74, 255, 59, 77, 82, 255, 59, 76, 81, 255, 40, 52, 56, 255, 32, 40, 42, 255, 35, 44, 47, 255, 55, 73, 79, 255, 42, 56, 60, 255, 43, 57, 62, 255, 50, 69, 75, 255, 54, 72, 78, 255, 40, 52, 56, 255, 47, 64, 70, 255, 41, 55, 59, 255, 39, 51, 55, 255, 43, 57, 62, 255, 37, 47, 50, 255, 21, 21, 21, 255, 24, 26, 27, 255, 39, 50, 54, 255, 46, 63, 68, 255, 30, 35, 37, 255, 30, 35, 37, 255, 23, 25, 25, 255, 28, 32, 34, 255, 34, 42, 44, 255, 30, 36, 38, 255, 32, 40, 42, 255, 30, 36, 38, 255, 30, 36, 38, 255, 28, 33, 34, 255, 33, 41, 44, 255, 28, 33, 35, 255, 30, 35, 37, 255, 22, 23, 23, 255, 23, 25, 25, 255, 33, 40, 43, 255, 26, 29, 30, 255, 27, 30, 31, 255, 28, 32, 33, 255, 28, 32, 33, 255, 29, 35, 36, 255, 26, 30, 31, 255, 21, 21, 21, 255, 33, 42, 44, 255, 34, 42, 45, 255, 34, 43, 46, 255, 33, 41, 44, 255, 43, 58, 63, 255, 38, 49, 53, 255, 38, 48, 52, 255, 51, 70, 75, 255, 35, 44, 47, 255, 41, 54, 58, 255, 39, 51, 55, 255, 40, 52, 56, 255, 38, 50, 53, 255, 41, 55, 59, 255, 24, 26, 27, 255, 36, 47, 50, 255, 40, 53, 57, 255, 36, 45, 48, 255, 35, 45, 48, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 23, 24, 24, 255, 38, 49, 53, 255, 41, 54, 58, 255, 40, 52, 56, 255, 43, 57, 62, 255, 46, 62, 67, 255, 39, 50, 54, 255, 37, 47, 50, 255, 34, 42, 45, 255, 41, 53, 57, 255, 42, 56, 61, 255, 27, 30, 31, 255, 45, 60, 65, 255, 34, 43, 45, 255, 31, 38, 40, 255, 33, 41, 44, 255, 37, 48, 51, 255, 39, 51, 55, 255, 30, 35, 37, 255, 24, 26, 27, 255, 21, 21, 21, 255, 21, 21, 21, 255, 24, 26, 27, 255, 35, 44, 47, 255, 21, 21, 21, 255, 30, 35, 37, 255, 27, 31, 33, 255, 28, 33, 35, 255, 32, 38, 41, 255, 23, 24, 24, 255, 32, 39, 42, 255, 38, 50, 54, 255, 29, 34, 36, 255, 29, 33, 35, 255, 29, 33, 35, 255, 28, 33, 34, 255, 34, 42, 45, 255, 36, 45, 48, 255, 21, 21, 21, 255, 30, 43, 31, 255, 34, 49, 34, 255, 33, 47, 33, 255, 30, 42, 30, 255, 29, 40, 29, 255, 34, 50, 35, 255, 34, 49, 34, 255, 32, 46, 32, 255, 32, 46, 32, 255, 34, 49, 34, 255, 31, 44, 32, 255, 32, 45, 32, 255, 28, 39, 29, 255, 32, 46, 32, 255, 34, 50, 34, 255, 33, 48, 33, 255, 29, 40, 29, 255, 30, 42, 30, 255, 30, 43, 31, 255, 32, 47, 33, 255, 32, 46, 32, 255, 34, 50, 34, 255, 33, 48, 33, 255, 32, 46, 32, 255, 29, 40, 29, 255, 27, 37, 28, 255, 33, 47, 33, 255, 31, 44, 31, 255, 32, 46, 32, 255, 27, 37, 28, 255, 28, 38, 28, 255, 28, 39, 29, 255, 29, 40, 29, 255, 30, 42, 30, 255, 29, 41, 30, 255, 30, 43, 31, 255, 33, 48, 33, 255, 32, 45, 32, 255, 36, 52, 36, 255, 34, 49, 34, 255, 31, 45, 32, 255, 38, 56, 38, 255, 35, 52, 35, 255, 35, 52, 36, 255, 30, 42, 30, 255, 33, 47, 33, 255, 34, 50, 34, 255, 31, 45, 32, 255, 31, 44, 31, 255, 28, 39, 29, 255, 28, 39, 29, 255, 33, 48, 33, 255, 28, 39, 29, 255, 27, 36, 27, 255, 28, 39, 29, 255, 29, 40, 29, 255, 30, 42, 30, 255, 30, 41, 30, 255, 30, 41, 30, 255, 30, 42, 30, 255, 29, 40, 29, 255, 31, 44, 31, 255, 30, 42, 31, 255, 30, 42, 30, 255, 29, 40, 29, 255, 32, 46, 32, 255, 34, 49, 34, 255, 32, 46, 32, 255, 31, 44, 31, 255, 36, 53, 36, 255, 35, 52, 36, 255, 37, 54, 37, 255, 48, 70, 46, 255, 33, 47, 33, 255, 29, 40, 29, 255, 33, 49, 34, 255, 35, 51, 35, 255, 34, 50, 34, 255, 31, 45, 32, 255, 32, 46, 32, 255, 28, 38, 28, 255, 30, 42, 30, 255, 34, 49, 34, 255, 33, 48, 34, 255, 34, 50, 35, 255, 37, 55, 37, 255, 31, 45, 32, 255, 25, 34, 26, 255, 27, 37, 28, 255, 30, 41, 30, 255, 30, 43, 31, 255, 30, 42, 30, 255, 29, 40, 29, 255, 29, 39, 29, 255, 30, 42, 30, 255, 31, 43, 31, 255, 33, 48, 33, 255, 33, 48, 34, 255, 35, 52, 36, 255, 32, 46, 32, 255, 34, 50, 35, 255, 34, 49, 34, 255, 35, 51, 35, 255, 31, 45, 32, 255, 32, 47, 33, 255, 33, 48, 33, 255, 31, 44, 32, 255, 27, 37, 28, 255, 75, 89, 13, 255, 23, 30, 24, 255, 25, 32, 25, 255, 29, 41, 30, 255, 24, 31, 24, 255, 27, 37, 28, 255, 33, 48, 34, 255, 34, 49, 34, 255, 35, 51, 35, 255, 38, 56, 38, 255, 34, 49, 34, 255, 30, 43, 31, 255, 30, 42, 30, 255, 30, 43, 31, 255, 31, 43, 31, 255, 31, 44, 31, 255, 28, 39, 29, 255, 26, 36, 27, 255, 23, 30, 24, 255, 23, 30, 24, 255, 29, 36, 29, 255, 25, 33, 26, 255, 28, 38, 28, 255, 28, 39, 29, 255, 29, 41, 30, 255, 32, 47, 33, 255, 32, 47, 33, 255, 34, 49, 34, 255, 32, 46, 32, 255, 32, 46, 32, 255, 31, 44, 31, 255, 33, 48, 33, 255, 33, 48, 33, 255, 30, 43, 31, 255, 29, 40, 29, 255, 29, 40, 29, 255, 35, 52, 35, 255, 37, 55, 37, 255, 31, 44, 32, 255, 31, 44, 31, 255, 28, 39, 29, 255, 30, 42, 31, 255, 33, 48, 34, 255, 32, 46, 32, 255, 36, 53, 36, 255, 53, 77, 50, 255, 41, 61, 41, 255, 33, 47, 33, 255, 34, 50, 34, 255, 35, 51, 35, 255, 34, 50, 34, 255, 28, 39, 29, 255, 32, 45, 32, 255, 33, 49, 34, 255, 36, 54, 37, 255, 32, 47, 33, 255, 32, 46, 32, 255, 37, 56, 37, 255, 37, 55, 37, 255, 36, 53, 36, 255, 29, 41, 30, 255, 32, 46, 32, 255, 30, 42, 30, 255, 31, 44, 31, 255, 30, 42, 30, 255, 26, 35, 27, 255, 26, 35, 27, 255, 28, 39, 29, 255, 28, 38, 28, 255, 29, 40, 29, 255, 31, 44, 31, 255, 32, 46, 32, 255, 33, 47, 33, 255, 29, 41, 30, 255, 29, 41, 30, 255, 27, 36, 27, 255, 27, 36, 27, 255, 31, 45, 32, 255, 28, 39, 29, 255, 27, 36, 27, 255, 27, 37, 28, 255, 32, 46, 33, 255, 32, 46, 32, 255, 35, 51, 35, 255, 36, 53, 36, 255, 31, 45, 32, 255, 32, 47, 33, 255, 35, 52, 35, 255, 35, 51, 35, 255, 37, 55, 37, 255, 37, 55, 37, 255, 35, 52, 36, 255, 33, 49, 34, 255, 29, 40, 29, 255, 29, 40, 29, 255, 33, 47, 33, 255, 29, 40, 29, 255, 32, 46, 32, 255, 30, 41, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 32, 46, 32, 255, 32, 45, 32, 255, 30, 42, 30, 255, 33, 48, 33, 255, 33, 48, 33, 255, 29, 40, 29, 255, 31, 44, 31, 255, 25, 33, 26, 255, 23, 29, 24, 255, 28, 38, 28, 255, 33, 48, 33, 255, 33, 48, 33, 255, 31, 43, 31, 255, 31, 44, 31, 255, 30, 42, 30, 255, 31, 43, 31, 255, 28, 39, 29, 255, 30, 43, 31, 255, 33, 48, 33, 255, 34, 49, 34, 255, 35, 51, 35, 255, 33, 47, 33, 255, 32, 45, 32, 255, 30, 43, 31, 255, 35, 51, 35, 255, 36, 54, 37, 255, 37, 55, 37, 255, 33, 48, 33, 255, 34, 49, 34, 255, 34, 50, 35, 255, 36, 53, 36, 255, 31, 45, 32, 255, 29, 41, 30, 255, 28, 39, 29, 255, 28, 39, 29, 255, 27, 37, 28, 255, 30, 42, 31, 255, 29, 40, 29, 255, 29, 41, 30, 255, 30, 43, 31, 255, 30, 42, 30, 255, 29, 41, 30, 255, 24, 31, 24, 255, 28, 38, 28, 255, 30, 43, 31, 255, 32, 47, 33, 255, 29, 41, 30, 255, 21, 21, 21, 255, 37, 47, 50, 255, 30, 36, 38, 255, 30, 36, 38, 255, 29, 35, 36, 255, 45, 60, 65, 255, 37, 48, 51, 255, 36, 45, 48, 255, 42, 56, 60, 255, 32, 39, 41, 255, 42, 55, 60, 255, 36, 46, 50, 255, 28, 33, 35, 255, 35, 43, 46, 255, 21, 21, 21, 255, 21, 21, 21, 255, 36, 47, 50, 255, 23, 25, 25, 255, 21, 21, 21, 255, 21, 21, 21, 255, 40, 52, 56, 255, 41, 54, 58, 255, 23, 24, 25, 255, 30, 36, 38, 255, 21, 21, 21, 255, 33, 41, 44, 255, 24, 26, 27, 255, 31, 37, 40, 255, 32, 39, 42, 255, 27, 31, 33, 255, 26, 29, 30, 255, 27, 31, 32, 255, 27, 32, 33, 255, 32, 39, 41, 255, 31, 37, 39, 255, 30, 35, 37, 255, 35, 44, 47, 255, 32, 40, 42, 255, 32, 39, 42, 255, 42, 56, 61, 255, 33, 40, 43, 255, 40, 53, 57, 255, 39, 51, 55, 255, 30, 36, 38, 255, 29, 35, 36, 255, 35, 44, 47, 255, 27, 31, 33, 255, 35, 45, 48, 255, 34, 43, 45, 255, 21, 21, 21, 255, 21, 21, 21, 255, 41, 54, 58, 255, 32, 40, 42, 255, 35, 44, 47, 255, 34, 43, 46, 255, 25, 28, 29, 255, 32, 39, 42, 255, 36, 45, 48, 255, 31, 38, 40, 255, 31, 38, 40, 255, 22, 23, 24, 255, 29, 33, 35, 255, 27, 31, 32, 255, 34, 43, 46, 255, 33, 40, 43, 255, 26, 30, 31, 255, 29, 34, 35, 255, 44, 59, 64, 255, 39, 50, 54, 255, 31, 38, 40, 255, 60, 77, 82, 255, 45, 60, 65, 255, 42, 55, 60, 255, 52, 70, 76, 255, 37, 47, 50, 255, 50, 69, 75, 255, 51, 69, 75, 255, 55, 73, 78, 255, 42, 56, 61, 255, 59, 77, 82, 255, 40, 53, 57, 255, 48, 66, 72, 255, 42, 55, 60, 255, 21, 21, 21, 255, 31, 37, 39, 255, 36, 46, 50, 255, 44, 58, 63, 255, 44, 58, 63, 255, 40, 52, 56, 255, 27, 31, 32, 255, 31, 37, 40, 255, 30, 36, 38, 255, 26, 30, 31, 255, 26, 29, 30, 255, 25, 28, 28, 255, 21, 21, 21, 255, 21, 21, 21, 255, 47, 63, 69, 255, 40, 53, 57, 255, 40, 52, 56, 255, 43, 57, 61, 255, 30, 35, 37, 255, 38, 50, 53, 255, 27, 31, 32, 255, 35, 44, 47, 255, 38, 49, 53, 255, 25, 27, 27, 255, 29, 33, 35, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 29, 35, 36, 255, 32, 39, 41, 255, 38, 49, 53, 255, 37, 47, 50, 255, 32, 39, 41, 255, 41, 53, 58, 255, 44, 59, 64, 255, 36, 46, 50, 255, 31, 38, 40, 255, 21, 21, 21, 255, 36, 46, 49, 255, 40, 52, 56, 255, 40, 52, 57, 255, 56, 74, 79, 255, 44, 59, 64, 255, 49, 68, 74, 255, 43, 57, 62, 255, 60, 78, 82, 255, 43, 58, 62, 255, 46, 62, 68, 255, 45, 61, 66, 255, 57, 75, 80, 255, 42, 56, 60, 255, 50, 68, 75, 255, 40, 53, 57, 255, 40, 52, 56, 255, 42, 56, 61, 255, 22, 22, 22, 255, 41, 54, 58, 255, 35, 45, 48, 255, 41, 54, 59, 255, 36, 45, 48, 255, 39, 50, 54, 255, 46, 63, 68, 255, 59, 77, 82, 255, 48, 65, 71, 255, 63, 80, 84, 255, 42, 56, 61, 255, 49, 67, 73, 255, 54, 72, 77, 255, 45, 60, 66, 255, 59, 77, 81, 255, 56, 74, 79, 255, 40, 53, 57, 255, 45, 61, 66, 255, 46, 62, 68, 255, 39, 50, 54, 255, 44, 59, 64, 255, 46, 62, 68, 255, 36, 46, 49, 255, 39, 51, 55, 255, 56, 74, 79, 255, 36, 46, 50, 255, 33, 40, 43, 255, 44, 59, 64, 255, 33, 40, 43, 255, 41, 53, 57, 255, 21, 21, 21, 255, 31, 37, 39, 255, 37, 48, 51, 255, 42, 55, 59, 255, 39, 50, 54, 255, 26, 29, 30, 255, 28, 32, 34, 255, 24, 25, 26, 255, 28, 33, 34, 255, 33, 41, 44, 255, 40, 52, 56, 255, 31, 38, 40, 255, 30, 35, 37, 255, 32, 40, 42, 255, 38, 50, 53, 255, 21, 21, 21, 255, 28, 32, 33, 255, 41, 53, 58, 255, 32, 38, 41, 255, 28, 32, 33, 255, 22, 23, 23, 255, 21, 21, 21, 255, 24, 25, 26, 255, 25, 28, 28, 255, 28, 33, 34, 255, 21, 21, 21, 255, 22, 22, 22, 255, 26, 29, 30, 255, 30, 36, 38, 255, 44, 58, 63, 255, 38, 48, 52, 255, 52, 71, 76, 255, 55, 73, 78, 255, 43, 58, 63, 255, 44, 60, 65, 255, 49, 67, 73, 255, 45, 61, 66, 255, 33, 42, 44, 255, 37, 48, 51, 255, 41, 55, 59, 255, 28, 33, 34, 255, 31, 38, 40, 255, 23, 24, 25, 255, 40, 53, 57, 255, 42, 55, 60, 255, 36, 46, 49, 255, 36, 45, 48, 255, 39, 51, 55, 255, 21, 21, 21, 255, 43, 57, 61, 255, 27, 32, 33, 255, 45, 60, 65, 255, 28, 32, 34, 255, 36, 45, 48, 255, 38, 49, 53, 255, 36, 46, 49, 255, 42, 56, 61, 255, 38, 49, 53, 255, 35, 44, 47, 255, 32, 39, 41, 255, 29, 34, 36, 255, 23, 24, 25, 255, 26, 30, 31, 255, 28, 32, 33, 255, 37, 47, 51, 255, 33, 40, 43, 255, 37, 47, 50, 255, 27, 30, 31, 255, 40, 53, 57, 255, 34, 42, 45, 255, 21, 21, 21, 255, 21, 21, 21, 255, 25, 27, 28, 255, 26, 30, 31, 255, 27, 31, 32, 255, 31, 37, 39, 255, 29, 34, 36, 255, 21, 21, 21, 255, 33, 41, 44, 255, 26, 29, 30, 255, 41, 54, 58, 255, 39, 51, 55, 255, 29, 35, 36, 255, 32, 39, 41, 255, 36, 45, 48, 255, 30, 36, 38, 255, 21, 21, 21, 255, 21, 21, 21, 255, 30, 42, 30, 255, 31, 44, 31, 255, 32, 46, 32, 255, 32, 46, 33, 255, 30, 42, 30, 255, 31, 44, 31, 255, 32, 46, 33, 255, 29, 41, 30, 255, 30, 42, 30, 255, 29, 40, 29, 255, 31, 44, 31, 255, 34, 49, 34, 255, 31, 44, 31, 255, 33, 48, 33, 255, 32, 46, 32, 255, 31, 45, 32, 255, 32, 46, 32, 255, 32, 46, 33, 255, 31, 44, 32, 255, 31, 45, 32, 255, 30, 43, 31, 255, 33, 48, 33, 255, 28, 38, 28, 255, 27, 38, 28, 255, 27, 36, 27, 255, 26, 34, 26, 255, 28, 39, 29, 255, 30, 42, 30, 255, 31, 45, 32, 255, 32, 45, 32, 255, 31, 43, 31, 255, 33, 47, 33, 255, 30, 42, 30, 255, 30, 42, 30, 255, 31, 43, 31, 255, 30, 41, 30, 255, 33, 48, 34, 255, 34, 50, 34, 255, 30, 43, 31, 255, 30, 41, 30, 255, 32, 47, 33, 255, 36, 54, 36, 255, 38, 57, 38, 255, 74, 92, 18, 255, 36, 53, 36, 255, 33, 49, 34, 255, 33, 48, 34, 255, 29, 41, 30, 255, 29, 41, 30, 255, 30, 43, 31, 255, 32, 45, 32, 255, 34, 50, 34, 255, 29, 41, 30, 255, 30, 43, 31, 255, 34, 49, 34, 255, 31, 44, 32, 255, 32, 46, 32, 255, 34, 49, 34, 255, 27, 38, 28, 255, 30, 42, 31, 255, 27, 37, 28, 255, 29, 41, 30, 255, 29, 40, 29, 255, 30, 42, 30, 255, 29, 39, 29, 255, 30, 43, 31, 255, 33, 47, 33, 255, 33, 48, 34, 255, 35, 51, 35, 255, 34, 49, 34, 255, 36, 54, 36, 255, 40, 59, 39, 255, 36, 53, 36, 255, 33, 48, 33, 255, 31, 44, 31, 255, 30, 43, 31, 255, 35, 51, 35, 255, 43, 63, 42, 255, 33, 47, 33, 255, 36, 53, 36, 255, 34, 49, 34, 255, 32, 46, 32, 255, 35, 52, 36, 255, 38, 57, 38, 255, 37, 54, 37, 255, 34, 50, 34, 255, 37, 56, 38, 255, 32, 47, 33, 255, 31, 43, 31, 255, 28, 38, 29, 255, 30, 42, 30, 255, 30, 43, 31, 255, 33, 48, 34, 255, 33, 48, 33, 255, 31, 44, 32, 255, 34, 50, 35, 255, 33, 48, 34, 255, 32, 46, 32, 255, 35, 51, 35, 255, 27, 37, 28, 255, 32, 45, 32, 255, 35, 51, 35, 255, 33, 48, 33, 255, 35, 52, 36, 255, 36, 54, 37, 255, 31, 43, 31, 255, 30, 43, 31, 255, 30, 43, 31, 255, 29, 40, 29, 255, 25, 34, 26, 255, 25, 33, 26, 255, 26, 35, 27, 255, 28, 38, 28, 255, 31, 43, 31, 255, 34, 50, 34, 255, 32, 46, 32, 255, 37, 55, 37, 255, 33, 48, 33, 255, 31, 44, 31, 255, 31, 45, 32, 255, 31, 45, 32, 255, 30, 43, 31, 255, 30, 42, 30, 255, 29, 40, 30, 255, 32, 46, 32, 255, 27, 37, 28, 255, 29, 41, 30, 255, 26, 36, 27, 255, 25, 33, 26, 255, 28, 38, 28, 255, 27, 37, 28, 255, 25, 34, 26, 255, 24, 31, 25, 255, 30, 43, 31, 255, 33, 48, 33, 255, 28, 38, 28, 255, 28, 38, 28, 255, 33, 48, 33, 255, 34, 49, 34, 255, 34, 50, 35, 255, 32, 45, 32, 255, 32, 46, 32, 255, 29, 41, 30, 255, 30, 43, 31, 255, 34, 49, 34, 255, 37, 55, 37, 255, 30, 41, 30, 255, 30, 42, 30, 255, 30, 43, 31, 255, 29, 41, 30, 255, 33, 48, 33, 255, 38, 56, 38, 255, 37, 54, 37, 255, 36, 53, 36, 255, 37, 55, 37, 255, 35, 52, 35, 255, 35, 51, 35, 255, 36, 54, 37, 255, 34, 49, 34, 255, 32, 46, 32, 255, 32, 46, 32, 255, 29, 40, 29, 255, 28, 38, 28, 255, 30, 42, 30, 255, 32, 46, 32, 255, 35, 52, 35, 255, 34, 51, 35, 255, 34, 49, 34, 255, 35, 52, 35, 255, 36, 53, 36, 255, 31, 45, 32, 255, 35, 52, 35, 255, 29, 41, 30, 255, 28, 38, 28, 255, 27, 36, 27, 255, 26, 35, 27, 255, 25, 31, 25, 255, 25, 34, 26, 255, 30, 42, 31, 255, 30, 42, 30, 255, 30, 42, 30, 255, 44, 52, 17, 255, 27, 37, 28, 255, 29, 40, 29, 255, 25, 33, 26, 255, 27, 37, 28, 255, 23, 30, 24, 255, 28, 38, 28, 255, 23, 30, 24, 255, 30, 43, 31, 255, 33, 47, 33, 255, 34, 50, 35, 255, 35, 52, 35, 255, 31, 44, 32, 255, 30, 43, 31, 255, 34, 50, 35, 255, 33, 48, 33, 255, 38, 56, 38, 255, 31, 45, 32, 255, 34, 50, 35, 255, 32, 45, 32, 255, 30, 42, 30, 255, 31, 43, 31, 255, 33, 47, 33, 255, 34, 50, 34, 255, 33, 48, 34, 255, 33, 48, 33, 255, 32, 45, 32, 255, 32, 45, 32, 255, 33, 48, 33, 255, 34, 49, 34, 255, 34, 50, 34, 255, 33, 48, 33, 255, 32, 46, 32, 255, 29, 40, 29, 255, 29, 41, 30, 255, 25, 33, 26, 255, 26, 34, 26, 255, 24, 31, 25, 255, 27, 38, 28, 255, 28, 39, 29, 255, 30, 43, 31, 255, 30, 42, 30, 255, 30, 42, 30, 255, 29, 41, 30, 255, 28, 39, 29, 255, 27, 37, 28, 255, 35, 51, 35, 255, 33, 47, 33, 255, 35, 51, 35, 255, 35, 51, 35, 255, 35, 52, 36, 255, 34, 49, 34, 255, 37, 56, 38, 255, 37, 54, 37, 255, 35, 52, 36, 255, 35, 52, 35, 255, 34, 50, 34, 255, 33, 49, 34, 255, 34, 49, 34, 255, 30, 43, 31, 255, 28, 39, 29, 255, 31, 43, 31, 255, 26, 35, 27, 255, 28, 39, 29, 255, 32, 45, 32, 255, 28, 39, 29, 255, 31, 45, 32, 255, 30, 43, 31, 255, 28, 38, 28, 255, 28, 38, 28, 255, 32, 46, 33, 255, 32, 46, 32, 255, 33, 47, 33, 255, 30, 43, 31, 255, 31, 45, 32, 255, 25, 27, 28, 255, 27, 30, 32, 255, 34, 43, 46, 255, 33, 41, 44, 255, 33, 41, 44, 255, 25, 27, 28, 255, 38, 49, 53, 255, 31, 38, 40, 255, 30, 36, 38, 255, 41, 53, 57, 255, 38, 49, 53, 255, 44, 59, 64, 255, 29, 35, 36, 255, 26, 29, 30, 255, 22, 23, 23, 255, 21, 21, 21, 255, 36, 46, 49, 255, 37, 48, 51, 255, 40, 52, 56, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 28, 32, 33, 255, 23, 25, 25, 255, 23, 24, 24, 255, 34, 42, 45, 255, 21, 21, 21, 255, 28, 32, 33, 255, 27, 30, 32, 255, 30, 36, 38, 255, 34, 42, 45, 255, 32, 38, 41, 255, 21, 21, 21, 255, 28, 32, 33, 255, 40, 52, 56, 255, 40, 52, 57, 255, 33, 40, 43, 255, 37, 47, 50, 255, 32, 39, 42, 255, 38, 49, 53, 255, 41, 53, 58, 255, 30, 35, 37, 255, 33, 40, 43, 255, 37, 47, 51, 255, 31, 37, 39, 255, 24, 25, 26, 255, 27, 31, 33, 255, 31, 38, 40, 255, 24, 25, 26, 255, 21, 21, 21, 255, 30, 35, 37, 255, 27, 31, 33, 255, 27, 31, 33, 255, 22, 23, 23, 255, 30, 36, 37, 255, 27, 31, 32, 255, 29, 35, 36, 255, 27, 32, 33, 255, 27, 31, 33, 255, 34, 42, 45, 255, 33, 41, 43, 255, 27, 31, 33, 255, 32, 40, 42, 255, 29, 33, 35, 255, 31, 38, 40, 255, 32, 39, 42, 255, 21, 21, 21, 255, 32, 39, 41, 255, 28, 32, 33, 255, 35, 44, 47, 255, 43, 58, 63, 255, 49, 68, 74, 255, 38, 49, 53, 255, 49, 67, 73, 255, 43, 57, 62, 255, 42, 56, 60, 255, 40, 53, 57, 255, 62, 79, 84, 255, 43, 57, 62, 255, 44, 60, 65, 255, 43, 58, 63, 255, 41, 54, 59, 255, 38, 49, 52, 255, 28, 33, 34, 255, 41, 55, 59, 255, 35, 44, 46, 255, 51, 70, 76, 255, 32, 38, 41, 255, 31, 37, 39, 255, 22, 23, 23, 255, 39, 50, 54, 255, 22, 22, 22, 255, 24, 26, 27, 255, 27, 31, 32, 255, 35, 44, 47, 255, 39, 51, 55, 255, 21, 21, 21, 255, 24, 27, 27, 255, 37, 47, 50, 255, 27, 31, 32, 255, 37, 47, 51, 255, 36, 46, 49, 255, 30, 36, 38, 255, 22, 23, 23, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 29, 33, 35, 255, 40, 53, 57, 255, 41, 53, 57, 255, 44, 59, 64, 255, 41, 54, 58, 255, 46, 62, 67, 255, 42, 56, 61, 255, 33, 41, 44, 255, 38, 49, 53, 255, 27, 30, 32, 255, 35, 44, 47, 255, 31, 38, 40, 255, 26, 29, 30, 255, 21, 22, 22, 255, 41, 53, 58, 255, 32, 39, 42, 255, 35, 43, 46, 255, 25, 27, 28, 255, 36, 45, 48, 255, 43, 57, 62, 255, 31, 38, 40, 255, 40, 53, 57, 255, 46, 62, 67, 255, 55, 73, 78, 255, 35, 44, 47, 255, 49, 68, 74, 255, 45, 61, 66, 255, 47, 64, 69, 255, 37, 47, 50, 255, 30, 36, 38, 255, 46, 62, 68, 255, 25, 28, 28, 255, 32, 40, 42, 255, 33, 41, 44, 255, 47, 64, 70, 255, 50, 68, 75, 255, 42, 55, 59, 255, 42, 55, 59, 255, 45, 60, 65, 255, 44, 60, 65, 255, 54, 72, 77, 255, 39, 51, 55, 255, 43, 58, 63, 255, 47, 63, 69, 255, 47, 64, 69, 255, 59, 77, 82, 255, 45, 60, 65, 255, 41, 54, 59, 255, 34, 42, 45, 255, 38, 49, 53, 255, 46, 62, 68, 255, 32, 40, 42, 255, 42, 56, 60, 255, 59, 77, 81, 255, 59, 77, 82, 255, 35, 44, 47, 255, 38, 48, 52, 255, 41, 55, 59, 255, 47, 64, 70, 255, 37, 48, 51, 255, 44, 58, 63, 255, 21, 21, 21, 255, 44, 59, 64, 255, 42, 55, 59, 255, 40, 52, 56, 255, 36, 45, 48, 255, 34, 43, 46, 255, 33, 40, 43, 255, 27, 31, 32, 255, 40, 52, 56, 255, 34, 42, 45, 255, 29, 34, 35, 255, 28, 32, 33, 255, 29, 33, 35, 255, 33, 40, 43, 255, 29, 35, 37, 255, 21, 21, 21, 255, 21, 21, 21, 255, 27, 32, 33, 255, 25, 28, 29, 255, 27, 31, 32, 255, 31, 38, 40, 255, 32, 40, 42, 255, 26, 29, 30, 255, 23, 24, 24, 255, 38, 50, 53, 255, 24, 26, 27, 255, 21, 21, 21, 255, 43, 58, 63, 255, 43, 58, 63, 255, 44, 59, 64, 255, 37, 47, 51, 255, 44, 60, 65, 255, 51, 69, 75, 255, 36, 46, 50, 255, 37, 47, 50, 255, 37, 48, 52, 255, 42, 56, 60, 255, 49, 67, 73, 255, 52, 71, 77, 255, 32, 40, 42, 255, 47, 65, 70, 255, 31, 37, 39, 255, 38, 49, 53, 255, 34, 43, 46, 255, 36, 45, 49, 255, 34, 42, 45, 255, 47, 63, 69, 255, 41, 54, 58, 255, 21, 21, 21, 255, 32, 40, 42, 255, 42, 55, 60, 255, 33, 41, 43, 255, 28, 32, 34, 255, 40, 52, 57, 255, 30, 36, 38, 255, 39, 50, 54, 255, 36, 46, 50, 255, 48, 65, 71, 255, 44, 60, 65, 255, 46, 62, 67, 255, 36, 46, 50, 255, 26, 30, 31, 255, 36, 46, 49, 255, 25, 27, 28, 255, 23, 25, 25, 255, 51, 70, 76, 255, 42, 56, 61, 255, 36, 46, 49, 255, 50, 69, 75, 255, 28, 33, 34, 255, 36, 45, 48, 255, 24, 26, 26, 255, 21, 21, 21, 255, 21, 21, 21, 255, 30, 36, 38, 255, 32, 39, 41, 255, 28, 32, 33, 255, 27, 30, 31, 255, 28, 33, 34, 255, 27, 31, 32, 255, 32, 39, 42, 255, 30, 36, 37, 255, 22, 23, 23, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 23, 25, 25, 255, 31, 44, 32, 255, 29, 41, 30, 255, 32, 47, 33, 255, 33, 48, 34, 255, 34, 50, 34, 255, 34, 50, 34, 255, 28, 38, 28, 255, 24, 32, 25, 255, 29, 39, 29, 255, 28, 39, 29, 255, 32, 47, 33, 255, 35, 51, 35, 255, 32, 46, 32, 255, 34, 49, 34, 255, 32, 45, 32, 255, 31, 44, 31, 255, 29, 40, 29, 255, 31, 43, 31, 255, 30, 43, 31, 255, 30, 43, 31, 255, 29, 40, 29, 255, 29, 41, 30, 255, 31, 43, 31, 255, 27, 37, 28, 255, 26, 35, 27, 255, 23, 30, 24, 255, 32, 45, 32, 255, 32, 46, 32, 255, 35, 51, 35, 255, 30, 42, 30, 255, 29, 41, 30, 255, 32, 45, 32, 255, 35, 51, 35, 255, 30, 41, 30, 255, 31, 44, 31, 255, 28, 39, 29, 255, 32, 45, 32, 255, 29, 41, 30, 255, 30, 42, 30, 255, 31, 43, 31, 255, 27, 37, 28, 255, 32, 47, 33, 255, 34, 50, 35, 255, 37, 55, 37, 255, 36, 54, 36, 255, 34, 49, 34, 255, 31, 44, 31, 255, 30, 43, 31, 255, 29, 41, 30, 255, 32, 46, 32, 255, 30, 43, 31, 255, 30, 43, 31, 255, 32, 46, 32, 255, 35, 52, 36, 255, 41, 61, 40, 255, 31, 44, 32, 255, 33, 47, 33, 255, 34, 49, 34, 255, 28, 38, 28, 255, 30, 42, 30, 255, 28, 38, 28, 255, 30, 42, 30, 255, 30, 43, 31, 255, 31, 44, 31, 255, 31, 45, 32, 255, 32, 46, 32, 255, 33, 47, 33, 255, 34, 49, 34, 255, 34, 49, 34, 255, 31, 43, 31, 255, 35, 51, 35, 255, 37, 55, 37, 255, 35, 52, 36, 255, 36, 52, 36, 255, 34, 50, 35, 255, 32, 46, 32, 255, 36, 52, 36, 255, 38, 56, 38, 255, 35, 51, 35, 255, 34, 50, 34, 255, 31, 44, 31, 255, 31, 44, 31, 255, 38, 57, 38, 255, 35, 51, 35, 255, 35, 52, 36, 255, 38, 56, 38, 255, 38, 56, 38, 255, 35, 52, 35, 255, 30, 42, 30, 255, 26, 36, 27, 255, 31, 44, 31, 255, 32, 46, 32, 255, 34, 51, 35, 255, 35, 51, 35, 255, 34, 49, 34, 255, 36, 54, 37, 255, 31, 45, 32, 255, 35, 51, 35, 255, 33, 49, 34, 255, 33, 47, 33, 255, 29, 40, 29, 255, 33, 49, 34, 255, 33, 48, 33, 255, 35, 52, 35, 255, 31, 44, 31, 255, 33, 48, 33, 255, 29, 40, 29, 255, 28, 39, 29, 255, 30, 42, 30, 255, 28, 38, 28, 255, 29, 40, 29, 255, 26, 35, 27, 255, 31, 44, 32, 255, 32, 46, 32, 255, 36, 53, 36, 255, 33, 48, 33, 255, 33, 48, 33, 255, 34, 49, 34, 255, 32, 47, 33, 255, 32, 46, 32, 255, 34, 50, 35, 255, 33, 47, 33, 255, 32, 46, 32, 255, 32, 45, 32, 255, 31, 43, 31, 255, 30, 43, 31, 255, 29, 41, 30, 255, 26, 34, 26, 255, 27, 37, 28, 255, 27, 37, 28, 255, 27, 38, 28, 255, 25, 34, 26, 255, 26, 34, 26, 255, 32, 46, 33, 255, 29, 40, 29, 255, 25, 34, 26, 255, 25, 33, 26, 255, 32, 45, 32, 255, 33, 48, 34, 255, 30, 43, 31, 255, 32, 45, 32, 255, 34, 49, 34, 255, 35, 51, 35, 255, 35, 52, 36, 255, 37, 56, 37, 255, 37, 55, 37, 255, 33, 47, 33, 255, 32, 46, 32, 255, 28, 39, 29, 255, 28, 39, 29, 255, 35, 51, 35, 255, 40, 59, 39, 255, 36, 53, 36, 255, 37, 56, 37, 255, 36, 54, 36, 255, 36, 54, 36, 255, 33, 48, 34, 255, 33, 48, 33, 255, 33, 48, 33, 255, 34, 50, 34, 255, 33, 47, 33, 255, 27, 36, 27, 255, 29, 40, 29, 255, 30, 41, 30, 255, 34, 51, 35, 255, 32, 47, 33, 255, 34, 50, 34, 255, 35, 52, 35, 255, 36, 53, 36, 255, 35, 52, 35, 255, 44, 64, 42, 255, 36, 54, 36, 255, 32, 45, 32, 255, 30, 42, 31, 255, 26, 36, 27, 255, 24, 31, 25, 255, 25, 31, 25, 255, 28, 39, 29, 255, 30, 41, 30, 255, 29, 41, 30, 255, 29, 40, 29, 255, 28, 38, 28, 255, 28, 38, 28, 255, 30, 43, 31, 255, 28, 39, 29, 255, 25, 33, 25, 255, 24, 32, 25, 255, 30, 42, 30, 255, 27, 38, 28, 255, 26, 34, 26, 255, 29, 41, 30, 255, 38, 56, 38, 255, 33, 47, 33, 255, 31, 44, 31, 255, 33, 49, 34, 255, 33, 48, 33, 255, 35, 51, 35, 255, 36, 54, 37, 255, 31, 44, 32, 255, 31, 44, 31, 255, 31, 43, 31, 255, 32, 45, 32, 255, 33, 47, 33, 255, 37, 55, 37, 255, 34, 49, 34, 255, 37, 55, 37, 255, 33, 48, 33, 255, 29, 40, 29, 255, 31, 45, 32, 255, 34, 49, 34, 255, 35, 51, 35, 255, 36, 54, 36, 255, 33, 48, 33, 255, 33, 48, 33, 255, 28, 39, 29, 255, 25, 33, 26, 255, 31, 43, 31, 255, 28, 38, 28, 255, 30, 43, 31, 255, 25, 32, 25, 255, 26, 35, 27, 255, 31, 44, 31, 255, 29, 40, 29, 255, 26, 35, 27, 255, 28, 38, 28, 255, 26, 34, 26, 255, 28, 38, 28, 255, 28, 38, 28, 255, 34, 49, 34, 255, 34, 50, 34, 255, 38, 57, 38, 255, 33, 48, 33, 255, 32, 47, 33, 255, 37, 55, 37, 255, 35, 52, 35, 255, 36, 53, 36, 255, 36, 54, 36, 255, 33, 48, 33, 255, 30, 42, 30, 255, 29, 40, 29, 255, 26, 35, 27, 255, 26, 35, 27, 255, 29, 40, 29, 255, 28, 39, 29, 255, 30, 42, 30, 255, 30, 43, 31, 255, 33, 48, 34, 255, 31, 44, 31, 255, 35, 51, 35, 255, 26, 36, 27, 255, 28, 38, 28, 255, 32, 45, 32, 255, 31, 43, 31, 255, 30, 42, 31, 255, 29, 40, 29, 255, 31, 43, 31, 255, 30, 36, 37, 255, 33, 40, 43, 255, 35, 44, 47, 255, 37, 47, 50, 255, 31, 37, 39, 255, 25, 27, 28, 255, 35, 45, 48, 255, 34, 42, 45, 255, 32, 39, 41, 255, 38, 48, 52, 255, 42, 56, 60, 255, 42, 56, 61, 255, 33, 41, 43, 255, 35, 44, 47, 255, 21, 21, 21, 255, 25, 27, 27, 255, 40, 53, 57, 255, 40, 52, 56, 255, 42, 55, 59, 255, 40, 52, 56, 255, 28, 33, 35, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 30, 35, 37, 255, 36, 47, 50, 255, 33, 40, 42, 255, 24, 26, 27, 255, 31, 37, 39, 255, 30, 35, 37, 255, 25, 28, 29, 255, 29, 35, 37, 255, 38, 48, 52, 255, 32, 39, 42, 255, 33, 42, 44, 255, 36, 46, 49, 255, 38, 50, 53, 255, 31, 37, 39, 255, 39, 51, 55, 255, 32, 39, 42, 255, 37, 47, 51, 255, 30, 36, 38, 255, 28, 32, 34, 255, 23, 24, 25, 255, 31, 38, 40, 255, 22, 22, 22, 255, 27, 31, 32, 255, 26, 30, 31, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 26, 29, 30, 255, 30, 36, 38, 255, 26, 29, 30, 255, 33, 40, 43, 255, 27, 31, 32, 255, 22, 22, 22, 255, 24, 26, 26, 255, 32, 38, 41, 255, 28, 33, 35, 255, 37, 48, 51, 255, 35, 44, 47, 255, 36, 46, 49, 255, 23, 25, 25, 255, 30, 36, 38, 255, 21, 21, 21, 255, 26, 29, 30, 255, 43, 58, 63, 255, 37, 47, 50, 255, 34, 42, 44, 255, 40, 52, 56, 255, 60, 78, 82, 255, 59, 77, 82, 255, 47, 63, 69, 255, 44, 59, 64, 255, 47, 64, 70, 255, 32, 39, 41, 255, 47, 64, 70, 255, 51, 70, 76, 255, 37, 47, 51, 255, 43, 57, 62, 255, 37, 47, 51, 255, 32, 40, 42, 255, 47, 64, 70, 255, 42, 55, 59, 255, 33, 41, 43, 255, 35, 44, 46, 255, 37, 48, 51, 255, 31, 38, 40, 255, 41, 54, 59, 255, 26, 29, 31, 255, 28, 33, 34, 255, 32, 39, 42, 255, 38, 49, 52, 255, 49, 68, 74, 255, 38, 49, 52, 255, 21, 21, 21, 255, 25, 27, 27, 255, 22, 23, 23, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 28, 33, 34, 255, 40, 53, 57, 255, 40, 53, 57, 255, 43, 57, 62, 255, 31, 37, 40, 255, 41, 54, 59, 255, 48, 66, 71, 255, 43, 58, 62, 255, 38, 49, 52, 255, 27, 31, 33, 255, 27, 31, 32, 255, 35, 44, 47, 255, 28, 33, 35, 255, 31, 38, 40, 255, 21, 21, 21, 255, 28, 32, 34, 255, 23, 25, 26, 255, 33, 40, 42, 255, 33, 41, 44, 255, 37, 47, 50, 255, 36, 47, 50, 255, 43, 57, 62, 255, 50, 69, 75, 255, 37, 47, 50, 255, 48, 66, 72, 255, 38, 49, 53, 255, 39, 50, 54, 255, 36, 46, 49, 255, 44, 59, 64, 255, 46, 62, 68, 255, 42, 56, 61, 255, 29, 35, 37, 255, 38, 49, 53, 255, 26, 29, 30, 255, 21, 21, 21, 255, 32, 40, 42, 255, 45, 60, 66, 255, 45, 61, 66, 255, 49, 68, 74, 255, 47, 64, 70, 255, 32, 39, 41, 255, 37, 47, 50, 255, 47, 64, 69, 255, 35, 44, 47, 255, 46, 62, 68, 255, 41, 54, 59, 255, 38, 48, 52, 255, 54, 72, 77, 255, 59, 77, 81, 255, 45, 61, 66, 255, 37, 47, 50, 255, 31, 37, 40, 255, 46, 62, 67, 255, 40, 51, 56, 255, 40, 52, 56, 255, 36, 46, 50, 255, 46, 62, 67, 255, 51, 69, 75, 255, 42, 56, 61, 255, 36, 46, 50, 255, 41, 54, 59, 255, 33, 41, 44, 255, 29, 34, 35, 255, 21, 21, 21, 255, 38, 49, 53, 255, 32, 40, 42, 255, 33, 41, 44, 255, 36, 46, 49, 255, 31, 37, 40, 255, 35, 44, 47, 255, 39, 50, 54, 255, 36, 45, 48, 255, 32, 39, 42, 255, 33, 41, 44, 255, 24, 25, 26, 255, 31, 37, 39, 255, 33, 41, 43, 255, 28, 32, 34, 255, 30, 35, 37, 255, 26, 29, 31, 255, 28, 33, 34, 255, 27, 32, 33, 255, 29, 34, 36, 255, 29, 34, 36, 255, 27, 30, 32, 255, 37, 47, 51, 255, 29, 33, 35, 255, 34, 43, 46, 255, 25, 27, 28, 255, 23, 24, 24, 255, 44, 59, 64, 255, 55, 73, 79, 255, 40, 52, 56, 255, 46, 62, 68, 255, 46, 62, 67, 255, 54, 72, 78, 255, 49, 67, 74, 255, 39, 50, 54, 255, 45, 60, 65, 255, 45, 61, 67, 255, 47, 64, 69, 255, 52, 71, 76, 255, 34, 42, 45, 255, 40, 53, 57, 255, 40, 52, 56, 255, 38, 50, 53, 255, 42, 55, 60, 255, 32, 39, 42, 255, 33, 41, 43, 255, 37, 47, 51, 255, 41, 54, 59, 255, 21, 21, 21, 255, 33, 41, 44, 255, 38, 50, 54, 255, 46, 63, 68, 255, 23, 24, 25, 255, 36, 46, 49, 255, 32, 40, 42, 255, 46, 63, 68, 255, 51, 70, 76, 255, 42, 55, 59, 255, 42, 56, 61, 255, 41, 54, 59, 255, 29, 34, 36, 255, 26, 29, 30, 255, 27, 31, 33, 255, 31, 37, 39, 255, 37, 48, 52, 255, 31, 37, 40, 255, 30, 35, 37, 255, 44, 58, 63, 255, 39, 51, 55, 255, 35, 45, 48, 255, 36, 46, 50, 255, 27, 31, 32, 255, 29, 34, 36, 255, 21, 21, 21, 255, 21, 21, 21, 255, 38, 49, 53, 255, 25, 28, 29, 255, 32, 40, 42, 255, 24, 26, 27, 255, 24, 26, 27, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 34, 42, 45, 255, 21, 21, 21, 255, 21, 21, 21, 255, 23, 24, 24, 255, 30, 42, 30, 255, 28, 39, 29, 255, 31, 44, 31, 255, 35, 51, 35, 255, 33, 49, 34, 255, 30, 42, 30, 255, 30, 42, 30, 255, 26, 35, 27, 255, 26, 36, 27, 255, 30, 42, 30, 255, 30, 43, 31, 255, 34, 50, 34, 255, 30, 42, 30, 255, 29, 41, 30, 255, 28, 38, 28, 255, 28, 38, 29, 255, 31, 45, 32, 255, 28, 38, 28, 255, 28, 39, 29, 255, 32, 46, 32, 255, 32, 45, 32, 255, 28, 38, 28, 255, 30, 41, 30, 255, 33, 48, 34, 255, 27, 37, 28, 255, 29, 40, 29, 255, 25, 34, 26, 255, 29, 41, 30, 255, 35, 51, 35, 255, 30, 42, 30, 255, 32, 47, 33, 255, 31, 45, 32, 255, 30, 42, 30, 255, 32, 47, 33, 255, 32, 45, 32, 255, 31, 44, 31, 255, 32, 45, 32, 255, 31, 45, 32, 255, 33, 48, 33, 255, 27, 37, 28, 255, 28, 39, 29, 255, 36, 53, 36, 255, 35, 51, 35, 255, 35, 52, 35, 255, 33, 49, 34, 255, 30, 42, 30, 255, 34, 49, 34, 255, 32, 46, 32, 255, 29, 40, 29, 255, 29, 41, 30, 255, 28, 38, 28, 255, 29, 40, 30, 255, 32, 46, 32, 255, 35, 52, 35, 255, 32, 46, 32, 255, 30, 42, 30, 255, 33, 48, 33, 255, 30, 43, 31, 255, 31, 44, 32, 255, 31, 43, 31, 255, 32, 45, 32, 255, 31, 43, 31, 255, 32, 45, 32, 255, 32, 47, 33, 255, 33, 48, 33, 255, 33, 48, 33, 255, 31, 44, 31, 255, 33, 47, 33, 255, 33, 47, 33, 255, 33, 49, 34, 255, 35, 51, 35, 255, 33, 47, 33, 255, 33, 47, 33, 255, 34, 50, 35, 255, 36, 53, 36, 255, 33, 49, 34, 255, 35, 52, 36, 255, 32, 47, 33, 255, 31, 44, 32, 255, 32, 47, 33, 255, 31, 44, 31, 255, 32, 46, 33, 255, 35, 52, 35, 255, 37, 55, 37, 255, 36, 53, 36, 255, 34, 50, 35, 255, 37, 55, 37, 255, 37, 56, 38, 255, 33, 49, 34, 255, 30, 43, 31, 255, 33, 48, 34, 255, 33, 47, 33, 255, 37, 54, 37, 255, 33, 48, 33, 255, 33, 48, 33, 255, 34, 50, 34, 255, 35, 51, 35, 255, 32, 46, 32, 255, 34, 49, 34, 255, 32, 46, 32, 255, 32, 46, 32, 255, 35, 51, 35, 255, 36, 53, 36, 255, 37, 55, 37, 255, 35, 52, 35, 255, 28, 39, 29, 255, 28, 38, 28, 255, 32, 45, 32, 255, 32, 46, 32, 255, 32, 46, 32, 255, 32, 46, 32, 255, 32, 47, 33, 255, 31, 43, 31, 255, 33, 49, 34, 255, 33, 47, 33, 255, 33, 47, 33, 255, 32, 45, 32, 255, 31, 43, 31, 255, 30, 41, 30, 255, 29, 41, 30, 255, 27, 36, 27, 255, 27, 36, 27, 255, 30, 41, 30, 255, 32, 46, 32, 255, 29, 41, 30, 255, 27, 37, 28, 255, 28, 39, 29, 255, 30, 42, 31, 255, 29, 40, 29, 255, 28, 39, 29, 255, 30, 43, 31, 255, 31, 45, 32, 255, 29, 41, 30, 255, 30, 43, 31, 255, 32, 46, 32, 255, 28, 38, 28, 255, 26, 35, 27, 255, 27, 36, 27, 255, 30, 43, 31, 255, 30, 42, 30, 255, 33, 48, 33, 255, 32, 46, 32, 255, 34, 50, 34, 255, 35, 51, 35, 255, 38, 57, 38, 255, 42, 62, 41, 255, 34, 50, 34, 255, 33, 48, 34, 255, 32, 46, 33, 255, 31, 43, 31, 255, 35, 51, 35, 255, 35, 51, 35, 255, 35, 52, 35, 255, 43, 63, 42, 255, 38, 57, 38, 255, 45, 66, 43, 255, 36, 53, 36, 255, 32, 45, 32, 255, 34, 49, 34, 255, 79, 97, 17, 255, 34, 49, 34, 255, 27, 37, 28, 255, 31, 44, 31, 255, 31, 45, 32, 255, 30, 43, 31, 255, 36, 54, 37, 255, 44, 65, 43, 255, 34, 50, 35, 255, 30, 43, 31, 255, 45, 67, 44, 255, 38, 57, 38, 255, 34, 49, 34, 255, 34, 49, 34, 255, 30, 41, 30, 255, 27, 36, 27, 255, 25, 33, 26, 255, 27, 37, 28, 255, 27, 37, 28, 255, 28, 38, 28, 255, 26, 35, 27, 255, 31, 44, 32, 255, 30, 43, 31, 255, 29, 41, 30, 255, 28, 38, 28, 255, 27, 36, 27, 255, 29, 40, 29, 255, 26, 35, 27, 255, 29, 41, 30, 255, 29, 40, 29, 255, 28, 38, 28, 255, 28, 39, 29, 255, 33, 48, 33, 255, 32, 45, 32, 255, 30, 43, 31, 255, 32, 46, 32, 255, 34, 49, 34, 255, 32, 47, 33, 255, 33, 47, 33, 255, 31, 45, 32, 255, 32, 47, 33, 255, 35, 52, 36, 255, 32, 46, 32, 255, 30, 42, 30, 255, 34, 51, 35, 255, 35, 52, 35, 255, 35, 52, 35, 255, 32, 47, 33, 255, 34, 49, 34, 255, 34, 49, 34, 255, 35, 51, 35, 255, 35, 51, 35, 255, 30, 43, 31, 255, 30, 42, 31, 255, 33, 48, 34, 255, 26, 35, 27, 255, 26, 35, 27, 255, 31, 44, 31, 255, 27, 38, 28, 255, 24, 31, 25, 255, 25, 33, 25, 255, 25, 33, 26, 255, 31, 44, 31, 255, 31, 44, 31, 255, 29, 41, 30, 255, 28, 39, 29, 255, 27, 36, 27, 255, 29, 41, 30, 255, 32, 47, 33, 255, 35, 52, 35, 255, 39, 58, 39, 255, 39, 58, 39, 255, 32, 46, 32, 255, 37, 56, 37, 255, 34, 50, 35, 255, 38, 56, 38, 255, 33, 48, 33, 255, 44, 52, 17, 255, 31, 44, 31, 255, 26, 36, 27, 255, 25, 34, 26, 255, 27, 36, 27, 255, 28, 39, 29, 255, 27, 37, 28, 255, 29, 41, 30, 255, 33, 48, 33, 255, 32, 45, 32, 255, 34, 49, 34, 255, 36, 53, 36, 255, 31, 45, 32, 255, 32, 47, 33, 255, 32, 45, 32, 255, 30, 42, 30, 255, 32, 45, 32, 255, 32, 45, 32, 255, 32, 46, 33, 255, 29, 40, 29, 255, 38, 48, 52, 255, 23, 25, 25, 255, 37, 47, 50, 255, 33, 41, 44, 255, 34, 43, 46, 255, 35, 43, 46, 255, 30, 35, 37, 255, 39, 51, 54, 255, 27, 31, 32, 255, 30, 36, 38, 255, 41, 54, 58, 255, 37, 48, 51, 255, 31, 37, 39, 255, 36, 46, 49, 255, 21, 21, 21, 255, 22, 23, 23, 255, 39, 50, 54, 255, 35, 43, 46, 255, 40, 52, 56, 255, 36, 45, 48, 255, 36, 45, 48, 255, 26, 29, 30, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 36, 45, 48, 255, 21, 21, 21, 255, 30, 36, 38, 255, 35, 44, 47, 255, 35, 44, 47, 255, 34, 42, 44, 255, 40, 53, 57, 255, 26, 30, 31, 255, 35, 44, 47, 255, 40, 53, 57, 255, 36, 45, 48, 255, 38, 49, 53, 255, 36, 46, 50, 255, 38, 49, 52, 255, 33, 41, 44, 255, 44, 59, 64, 255, 30, 36, 38, 255, 22, 22, 22, 255, 33, 40, 43, 255, 27, 31, 32, 255, 23, 24, 24, 255, 33, 40, 42, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 23, 23, 255, 21, 21, 21, 255, 30, 36, 38, 255, 21, 21, 21, 255, 25, 27, 28, 255, 29, 35, 36, 255, 28, 33, 34, 255, 35, 44, 47, 255, 30, 36, 38, 255, 33, 40, 43, 255, 22, 22, 22, 255, 29, 34, 36, 255, 27, 30, 31, 255, 31, 37, 39, 255, 29, 34, 35, 255, 36, 45, 49, 255, 36, 45, 48, 255, 21, 21, 21, 255, 40, 52, 56, 255, 43, 58, 63, 255, 51, 70, 76, 255, 42, 56, 61, 255, 38, 49, 53, 255, 45, 60, 65, 255, 40, 53, 57, 255, 42, 56, 60, 255, 42, 55, 59, 255, 46, 62, 67, 255, 46, 63, 68, 255, 43, 58, 63, 255, 43, 58, 63, 255, 43, 57, 62, 255, 39, 50, 54, 255, 31, 37, 39, 255, 32, 38, 41, 255, 33, 40, 43, 255, 38, 50, 53, 255, 38, 49, 53, 255, 30, 36, 38, 255, 32, 39, 41, 255, 32, 39, 41, 255, 30, 36, 38, 255, 42, 55, 60, 255, 30, 35, 37, 255, 43, 58, 63, 255, 38, 50, 53, 255, 42, 56, 60, 255, 44, 59, 64, 255, 38, 49, 52, 255, 21, 21, 21, 255, 21, 21, 21, 255, 24, 26, 27, 255, 51, 70, 76, 255, 49, 67, 73, 255, 33, 40, 43, 255, 37, 47, 50, 255, 41, 54, 58, 255, 33, 41, 43, 255, 25, 27, 28, 255, 31, 38, 40, 255, 36, 47, 50, 255, 39, 50, 54, 255, 37, 48, 51, 255, 44, 59, 64, 255, 37, 48, 51, 255, 48, 65, 71, 255, 27, 31, 32, 255, 40, 53, 57, 255, 30, 35, 37, 255, 38, 49, 53, 255, 21, 21, 21, 255, 30, 36, 38, 255, 23, 24, 24, 255, 28, 33, 35, 255, 31, 38, 40, 255, 46, 62, 67, 255, 37, 48, 51, 255, 36, 46, 50, 255, 42, 56, 60, 255, 37, 48, 51, 255, 48, 66, 72, 255, 49, 68, 74, 255, 37, 47, 50, 255, 51, 70, 76, 255, 50, 68, 74, 255, 37, 48, 52, 255, 46, 62, 68, 255, 40, 53, 57, 255, 32, 39, 42, 255, 30, 36, 38, 255, 30, 35, 37, 255, 28, 32, 33, 255, 47, 63, 69, 255, 46, 62, 68, 255, 40, 53, 57, 255, 42, 55, 60, 255, 28, 32, 33, 255, 39, 51, 55, 255, 31, 37, 39, 255, 30, 36, 38, 255, 44, 58, 63, 255, 36, 47, 50, 255, 33, 40, 42, 255, 35, 44, 47, 255, 52, 70, 76, 255, 29, 35, 37, 255, 49, 67, 74, 255, 36, 46, 49, 255, 44, 59, 64, 255, 27, 30, 31, 255, 43, 57, 61, 255, 50, 69, 75, 255, 48, 65, 71, 255, 34, 43, 46, 255, 32, 39, 41, 255, 45, 60, 66, 255, 35, 45, 48, 255, 48, 65, 71, 255, 45, 60, 65, 255, 21, 21, 21, 255, 41, 55, 59, 255, 32, 40, 42, 255, 40, 53, 57, 255, 37, 48, 51, 255, 30, 36, 38, 255, 40, 53, 57, 255, 33, 41, 44, 255, 29, 34, 36, 255, 33, 41, 44, 255, 38, 50, 54, 255, 25, 27, 28, 255, 25, 27, 28, 255, 33, 41, 44, 255, 25, 27, 27, 255, 24, 26, 27, 255, 23, 24, 25, 255, 37, 47, 50, 255, 37, 48, 52, 255, 32, 38, 41, 255, 32, 39, 41, 255, 32, 39, 41, 255, 38, 50, 54, 255, 31, 37, 39, 255, 33, 41, 44, 255, 21, 21, 21, 255, 29, 34, 35, 255, 40, 53, 57, 255, 46, 63, 68, 255, 37, 47, 50, 255, 39, 50, 54, 255, 42, 55, 59, 255, 38, 50, 53, 255, 38, 48, 52, 255, 35, 44, 47, 255, 36, 47, 50, 255, 43, 57, 62, 255, 42, 56, 61, 255, 36, 45, 49, 255, 33, 41, 44, 255, 31, 37, 39, 255, 38, 50, 53, 255, 38, 48, 52, 255, 44, 59, 64, 255, 36, 46, 50, 255, 39, 51, 55, 255, 40, 52, 56, 255, 32, 38, 41, 255, 24, 26, 27, 255, 39, 51, 55, 255, 37, 48, 51, 255, 39, 51, 55, 255, 29, 34, 35, 255, 47, 64, 70, 255, 34, 42, 45, 255, 41, 54, 58, 255, 59, 77, 82, 255, 34, 43, 46, 255, 27, 31, 32, 255, 40, 52, 56, 255, 28, 32, 34, 255, 35, 45, 48, 255, 37, 47, 50, 255, 29, 34, 35, 255, 29, 35, 37, 255, 26, 29, 30, 255, 32, 38, 40, 255, 35, 44, 47, 255, 41, 54, 58, 255, 28, 32, 34, 255, 27, 31, 32, 255, 30, 36, 38, 255, 26, 30, 31, 255, 30, 36, 38, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 29, 34, 35, 255, 29, 34, 36, 255, 30, 36, 38, 255, 42, 56, 61, 255, 21, 21, 21, 255, 21, 21, 21, 255, 31, 37, 39, 255, 29, 40, 29, 255, 25, 33, 26, 255, 31, 44, 31, 255, 31, 44, 31, 255, 33, 48, 33, 255, 30, 42, 30, 255, 28, 38, 29, 255, 32, 45, 32, 255, 24, 31, 24, 255, 32, 46, 32, 255, 31, 43, 31, 255, 30, 42, 31, 255, 32, 46, 32, 255, 31, 44, 31, 255, 29, 40, 29, 255, 28, 38, 28, 255, 24, 31, 25, 255, 27, 36, 27, 255, 24, 31, 25, 255, 27, 37, 28, 255, 31, 44, 31, 255, 33, 47, 33, 255, 30, 43, 31, 255, 32, 46, 32, 255, 32, 46, 32, 255, 29, 41, 30, 255, 30, 42, 30, 255, 30, 43, 31, 255, 33, 48, 33, 255, 34, 49, 34, 255, 29, 40, 29, 255, 31, 44, 31, 255, 33, 48, 33, 255, 34, 49, 34, 255, 34, 49, 34, 255, 30, 43, 31, 255, 28, 39, 29, 255, 31, 45, 32, 255, 34, 50, 34, 255, 31, 43, 31, 255, 28, 39, 29, 255, 35, 51, 35, 255, 33, 48, 33, 255, 38, 57, 38, 255, 31, 44, 31, 255, 31, 45, 32, 255, 30, 42, 30, 255, 29, 40, 29, 255, 78, 93, 14, 255, 25, 33, 26, 255, 26, 35, 27, 255, 27, 37, 28, 255, 28, 39, 29, 255, 33, 47, 33, 255, 35, 51, 35, 255, 32, 46, 32, 255, 34, 50, 34, 255, 34, 50, 35, 255, 34, 49, 34, 255, 30, 42, 30, 255, 33, 48, 33, 255, 31, 44, 32, 255, 31, 45, 32, 255, 34, 51, 35, 255, 35, 52, 35, 255, 31, 45, 32, 255, 32, 45, 32, 255, 33, 48, 33, 255, 36, 53, 36, 255, 31, 44, 31, 255, 33, 49, 34, 255, 29, 41, 30, 255, 32, 46, 33, 255, 36, 54, 36, 255, 38, 56, 38, 255, 35, 52, 35, 255, 30, 43, 31, 255, 33, 48, 33, 255, 31, 43, 31, 255, 30, 42, 31, 255, 33, 49, 34, 255, 33, 48, 33, 255, 36, 53, 36, 255, 36, 54, 36, 255, 40, 60, 40, 255, 54, 77, 50, 255, 37, 55, 37, 255, 37, 55, 37, 255, 48, 70, 46, 255, 31, 44, 31, 255, 32, 47, 33, 255, 35, 52, 35, 255, 32, 47, 33, 255, 33, 47, 33, 255, 33, 48, 34, 255, 35, 52, 35, 255, 34, 49, 34, 255, 31, 44, 31, 255, 31, 44, 31, 255, 32, 46, 32, 255, 30, 43, 31, 255, 38, 57, 38, 255, 37, 55, 37, 255, 42, 63, 41, 255, 29, 40, 29, 255, 31, 43, 31, 255, 33, 48, 33, 255, 30, 43, 31, 255, 35, 51, 35, 255, 34, 49, 34, 255, 34, 49, 34, 255, 34, 49, 34, 255, 30, 42, 30, 255, 31, 45, 32, 255, 31, 44, 31, 255, 34, 49, 34, 255, 30, 43, 31, 255, 26, 36, 27, 255, 27, 36, 27, 255, 29, 40, 29, 255, 28, 39, 29, 255, 30, 42, 30, 255, 31, 43, 31, 255, 30, 43, 31, 255, 30, 43, 31, 255, 26, 35, 27, 255, 25, 32, 25, 255, 28, 39, 29, 255, 25, 34, 26, 255, 24, 32, 25, 255, 25, 33, 26, 255, 27, 37, 28, 255, 31, 45, 32, 255, 32, 47, 33, 255, 29, 40, 29, 255, 31, 45, 32, 255, 32, 46, 32, 255, 28, 39, 29, 255, 31, 45, 32, 255, 32, 45, 32, 255, 36, 53, 36, 255, 32, 47, 33, 255, 34, 50, 35, 255, 37, 56, 37, 255, 37, 55, 37, 255, 39, 59, 39, 255, 35, 51, 35, 255, 31, 45, 32, 255, 33, 49, 34, 255, 29, 40, 29, 255, 32, 46, 32, 255, 36, 54, 37, 255, 36, 53, 36, 255, 43, 64, 42, 255, 49, 72, 47, 255, 42, 63, 42, 255, 39, 59, 39, 255, 33, 48, 33, 255, 34, 49, 34, 255, 35, 52, 35, 255, 38, 56, 38, 255, 32, 46, 33, 255, 31, 43, 31, 255, 32, 46, 32, 255, 32, 47, 33, 255, 37, 55, 37, 255, 35, 51, 35, 255, 40, 60, 40, 255, 33, 48, 33, 255, 32, 46, 32, 255, 32, 45, 32, 255, 38, 56, 38, 255, 40, 60, 40, 255, 33, 47, 33, 255, 27, 36, 27, 255, 29, 41, 30, 255, 27, 37, 28, 255, 28, 38, 28, 255, 29, 40, 29, 255, 25, 34, 26, 255, 24, 31, 25, 255, 27, 37, 28, 255, 27, 37, 28, 255, 30, 41, 30, 255, 32, 46, 33, 255, 32, 47, 33, 255, 32, 46, 32, 255, 29, 41, 30, 255, 32, 45, 32, 255, 25, 34, 26, 255, 28, 39, 29, 255, 32, 46, 32, 255, 32, 47, 33, 255, 34, 50, 35, 255, 33, 47, 33, 255, 28, 39, 29, 255, 33, 48, 33, 255, 30, 42, 31, 255, 23, 29, 24, 255, 25, 33, 26, 255, 32, 45, 32, 255, 28, 38, 28, 255, 34, 50, 35, 255, 33, 47, 33, 255, 35, 51, 35, 255, 35, 51, 35, 255, 35, 52, 35, 255, 38, 56, 38, 255, 37, 55, 37, 255, 35, 52, 36, 255, 34, 49, 34, 255, 29, 40, 29, 255, 29, 40, 29, 255, 27, 38, 28, 255, 28, 38, 28, 255, 29, 40, 29, 255, 25, 33, 26, 255, 30, 42, 31, 255, 28, 38, 28, 255, 25, 33, 26, 255, 26, 34, 26, 255, 24, 32, 25, 255, 28, 39, 29, 255, 31, 45, 32, 255, 34, 50, 34, 255, 32, 47, 33, 255, 26, 35, 27, 255, 34, 49, 34, 255, 40, 60, 40, 255, 34, 50, 34, 255, 35, 51, 35, 255, 35, 51, 35, 255, 37, 55, 37, 255, 34, 49, 34, 255, 36, 53, 36, 255, 32, 47, 33, 255, 31, 43, 31, 255, 33, 47, 33, 255, 32, 46, 32, 255, 32, 46, 32, 255, 29, 41, 30, 255, 32, 45, 32, 255, 29, 40, 29, 255, 27, 37, 28, 255, 27, 36, 27, 255, 31, 43, 31, 255, 30, 42, 30, 255, 31, 44, 31, 255, 37, 54, 37, 255, 33, 47, 33, 255, 33, 48, 33, 255, 32, 46, 33, 255, 34, 50, 35, 255, 35, 51, 35, 255, 32, 46, 33, 255, 31, 43, 31, 255, 32, 39, 42, 255, 28, 32, 33, 255, 31, 38, 40, 255, 36, 45, 48, 255, 35, 44, 47, 255, 44, 59, 64, 255, 35, 45, 48, 255, 43, 57, 61, 255, 30, 35, 37, 255, 40, 53, 57, 255, 24, 26, 26, 255, 43, 56, 61, 255, 28, 32, 33, 255, 33, 41, 43, 255, 21, 21, 21, 255, 30, 36, 38, 255, 43, 57, 61, 255, 41, 54, 59, 255, 35, 45, 48, 255, 38, 48, 52, 255, 47, 63, 69, 255, 28, 33, 34, 255, 33, 41, 44, 255, 30, 36, 38, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 25, 27, 28, 255, 26, 30, 31, 255, 31, 37, 39, 255, 31, 38, 40, 255, 28, 33, 34, 255, 36, 46, 49, 255, 31, 37, 39, 255, 35, 45, 48, 255, 47, 64, 70, 255, 40, 53, 57, 255, 38, 49, 52, 255, 43, 57, 61, 255, 33, 40, 43, 255, 43, 57, 62, 255, 32, 39, 41, 255, 27, 31, 32, 255, 25, 28, 29, 255, 21, 21, 21, 255, 28, 32, 33, 255, 37, 47, 50, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 22, 22, 255, 21, 21, 21, 255, 21, 21, 21, 255, 27, 31, 32, 255, 26, 29, 30, 255, 31, 38, 40, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 23, 23, 255, 32, 39, 42, 255, 26, 29, 30, 255, 27, 31, 33, 255, 27, 30, 31, 255, 21, 21, 22, 255, 28, 32, 33, 255, 30, 36, 38, 255, 29, 34, 36, 255, 21, 21, 21, 255, 32, 39, 41, 255, 42, 55, 59, 255, 39, 51, 55, 255, 41, 54, 58, 255, 34, 43, 46, 255, 34, 43, 46, 255, 51, 70, 76, 255, 48, 66, 72, 255, 50, 69, 75, 255, 59, 77, 81, 255, 47, 64, 70, 255, 45, 60, 65, 255, 35, 44, 47, 255, 53, 71, 77, 255, 41, 55, 59, 255, 21, 21, 21, 255, 46, 62, 67, 255, 43, 58, 63, 255, 45, 61, 66, 255, 40, 52, 56, 255, 39, 50, 54, 255, 35, 43, 46, 255, 31, 38, 40, 255, 24, 25, 26, 255, 29, 34, 36, 255, 24, 25, 26, 255, 32, 39, 41, 255, 30, 36, 38, 255, 36, 45, 48, 255, 35, 43, 46, 255, 33, 41, 43, 255, 21, 21, 21, 255, 26, 30, 31, 255, 27, 32, 33, 255, 29, 34, 36, 255, 26, 29, 30, 255, 36, 45, 48, 255, 22, 22, 22, 255, 36, 46, 49, 255, 33, 40, 42, 255, 29, 34, 36, 255, 32, 39, 41, 255, 34, 42, 45, 255, 34, 42, 45, 255, 27, 30, 31, 255, 40, 53, 57, 255, 39, 50, 54, 255, 49, 67, 73, 255, 33, 41, 44, 255, 42, 55, 59, 255, 31, 38, 40, 255, 24, 26, 27, 255, 21, 21, 21, 255, 48, 65, 71, 255, 26, 30, 31, 255, 36, 46, 50, 255, 29, 35, 37, 255, 42, 56, 61, 255, 44, 59, 64, 255, 41, 54, 59, 255, 35, 43, 46, 255, 41, 55, 59, 255, 47, 63, 69, 255, 42, 55, 60, 255, 43, 57, 62, 255, 39, 51, 55, 255, 51, 69, 75, 255, 50, 69, 75, 255, 36, 45, 48, 255, 37, 48, 51, 255, 42, 55, 59, 255, 28, 33, 35, 255, 27, 31, 32, 255, 21, 21, 21, 255, 34, 42, 45, 255, 47, 63, 69, 255, 35, 45, 48, 255, 31, 37, 39, 255, 27, 31, 32, 255, 32, 38, 40, 255, 39, 50, 54, 255, 28, 32, 33, 255, 41, 54, 58, 255, 35, 44, 47, 255, 30, 36, 38, 255, 41, 53, 58, 255, 45, 61, 66, 255, 47, 64, 70, 255, 43, 58, 63, 255, 46, 62, 68, 255, 45, 61, 66, 255, 36, 46, 49, 255, 41, 55, 59, 255, 27, 31, 32, 255, 42, 56, 60, 255, 40, 52, 56, 255, 22, 23, 23, 255, 28, 32, 34, 255, 45, 61, 66, 255, 50, 68, 75, 255, 33, 40, 43, 255, 28, 33, 35, 255, 44, 58, 63, 255, 37, 48, 51, 255, 36, 45, 48, 255, 44, 58, 63, 255, 25, 28, 29, 255, 37, 48, 51, 255, 34, 43, 45, 255, 29, 34, 36, 255, 21, 21, 21, 255, 30, 36, 38, 255, 33, 41, 44, 255, 40, 52, 56, 255, 26, 29, 30, 255, 30, 35, 37, 255, 32, 38, 41, 255, 32, 39, 41, 255, 22, 23, 23, 255, 39, 51, 54, 255, 43, 57, 61, 255, 33, 41, 43, 255, 34, 42, 44, 255, 41, 54, 58, 255, 43, 57, 61, 255, 37, 48, 51, 255, 26, 30, 31, 255, 21, 21, 21, 255, 35, 43, 46, 255, 42, 56, 60, 255, 35, 44, 47, 255, 31, 38, 40, 255, 37, 47, 50, 255, 35, 44, 47, 255, 42, 55, 60, 255, 38, 50, 53, 255, 40, 52, 56, 255, 41, 54, 58, 255, 42, 56, 61, 255, 41, 54, 58, 255, 40, 52, 56, 255, 29, 33, 35, 255, 41, 54, 58, 255, 39, 50, 54, 255, 29, 35, 36, 255, 32, 38, 41, 255, 31, 38, 40, 255, 45, 61, 66, 255, 24, 26, 27, 255, 21, 21, 21, 255, 30, 35, 37, 255, 49, 67, 73, 255, 39, 51, 55, 255, 33, 41, 44, 255, 32, 39, 42, 255, 45, 61, 66, 255, 52, 70, 76, 255, 47, 63, 69, 255, 36, 46, 49, 255, 29, 34, 36, 255, 26, 30, 31, 255, 37, 47, 50, 255, 50, 68, 74, 255, 32, 39, 41, 255, 28, 32, 34, 255, 36, 47, 50, 255, 32, 39, 42, 255, 27, 31, 32, 255, 32, 40, 42, 255, 30, 36, 38, 255, 38, 49, 52, 255, 30, 35, 37, 255, 21, 21, 21, 255, 25, 27, 28, 255, 30, 35, 37, 255, 30, 35, 37, 255, 21, 21, 21, 255, 21, 21, 21, 255, 27, 30, 31, 255, 31, 38, 40, 255, 28, 32, 34, 255, 23, 23, 24, 255, 22, 23, 24, 255, 29, 35, 37, 255, 45, 60, 65, 255, 33, 41, 43, 255, 21, 21, 21, 255, 21, 21, 21, 255, 37, 47, 50, 255, 29, 40, 29, 255, 28, 38, 29, 255, 27, 37, 27, 255, 29, 40, 29, 255, 31, 44, 31, 255, 30, 43, 31, 255, 32, 45, 32, 255, 33, 48, 33, 255, 33, 48, 33, 255, 33, 48, 34, 255, 32, 46, 32, 255, 27, 37, 28, 255, 29, 41, 30, 255, 30, 42, 30, 255, 25, 33, 26, 255, 25, 33, 26, 255, 25, 32, 25, 255, 24, 31, 25, 255, 25, 33, 26, 255, 26, 35, 27, 255, 27, 37, 28, 255, 30, 43, 31, 255, 33, 48, 33, 255, 36, 54, 36, 255, 34, 49, 34, 255, 29, 41, 30, 255, 34, 49, 34, 255, 36, 53, 36, 255, 36, 53, 36, 255, 34, 50, 34, 255, 31, 44, 31, 255, 32, 47, 33, 255, 32, 46, 32, 255, 35, 52, 36, 255, 36, 53, 36, 255, 31, 44, 31, 255, 32, 45, 32, 255, 33, 47, 33, 255, 30, 42, 30, 255, 30, 43, 31, 255, 26, 34, 26, 255, 30, 42, 30, 255, 31, 44, 31, 255, 31, 43, 31, 255, 32, 45, 32, 255, 31, 44, 31, 255, 29, 40, 29, 255, 28, 36, 28, 255, 24, 31, 25, 255, 26, 34, 26, 255, 23, 30, 24, 255, 24, 31, 25, 255, 30, 43, 31, 255, 30, 42, 30, 255, 32, 46, 32, 255, 34, 50, 35, 255, 34, 50, 35, 255, 37, 54, 37, 255, 36, 53, 36, 255, 34, 49, 34, 255, 33, 48, 33, 255, 34, 50, 34, 255, 37, 55, 37, 255, 35, 52, 36, 255, 32, 46, 32, 255, 33, 47, 33, 255, 32, 47, 33, 255, 34, 49, 34, 255, 29, 41, 30, 255, 31, 45, 32, 255, 28, 39, 29, 255, 29, 40, 29, 255, 34, 49, 34, 255, 33, 47, 33, 255, 37, 56, 37, 255, 31, 45, 32, 255, 30, 42, 30, 255, 30, 43, 31, 255, 32, 46, 32, 255, 29, 40, 30, 255, 28, 39, 29, 255, 28, 39, 29, 255, 33, 48, 33, 255, 35, 52, 36, 255, 39, 58, 39, 255, 37, 55, 37, 255, 34, 49, 34, 255, 39, 58, 39, 255, 35, 52, 36, 255, 38, 58, 38, 255, 38, 57, 38, 255, 37, 55, 37, 255, 32, 47, 33, 255, 32, 46, 32, 255, 30, 41, 30, 255, 34, 50, 34, 255, 35, 52, 36, 255, 32, 47, 33, 255, 32, 46, 32, 255, 30, 42, 30, 255, 33, 48, 33, 255, 34, 50, 34, 255, 41, 62, 41, 255, 39, 59, 39, 255, 35, 52, 36, 255, 36, 53, 36, 255, 40, 59, 39, 255, 37, 55, 37, 255, 35, 52, 35, 255, 38, 57, 38, 255, 40, 59, 39, 255, 36, 53, 36, 255, 37, 55, 37, 255, 35, 52, 35, 255, 34, 50, 34, 255, 34, 50, 35, 255, 28, 39, 29, 255, 26, 36, 27, 255, 30, 41, 30, 255, 30, 42, 30, 255, 28, 38, 28, 255, 29, 40, 30, 255, 26, 34, 26, 255, 31, 43, 31, 255, 27, 36, 27, 255, 26, 35, 27, 255, 28, 38, 28, 255, 30, 43, 31, 255, 26, 35, 27, 255, 25, 34, 26, 255, 29, 40, 30, 255, 26, 36, 27, 255, 29, 41, 30, 255, 29, 41, 30, 255, 31, 44, 32, 255, 28, 39, 29, 255, 28, 38, 28, 255, 27, 37, 28, 255, 28, 39, 29, 255, 31, 44, 31, 255, 34, 49, 34, 255, 32, 47, 33, 255, 36, 54, 36, 255, 35, 52, 35, 255, 35, 51, 35, 255, 34, 50, 34, 255, 38, 56, 38, 255, 40, 60, 40, 255, 37, 54, 37, 255, 38, 58, 38, 255, 33, 47, 33, 255, 35, 51, 35, 255, 36, 54, 36, 255, 43, 64, 42, 255, 59, 85, 55, 255, 47, 68, 45, 255, 37, 55, 37, 255, 34, 50, 34, 255, 38, 56, 38, 255, 52, 75, 49, 255, 36, 54, 36, 255, 30, 42, 30, 255, 31, 43, 31, 255, 32, 46, 32, 255, 36, 52, 36, 255, 37, 56, 37, 255, 34, 51, 35, 255, 35, 51, 35, 255, 34, 50, 34, 255, 34, 50, 34, 255, 33, 48, 33, 255, 35, 52, 36, 255, 35, 52, 36, 255, 36, 54, 37, 255, 33, 47, 33, 255, 32, 46, 32, 255, 27, 37, 28, 255, 26, 35, 27, 255, 24, 31, 24, 255, 24, 31, 25, 255, 25, 33, 26, 255, 28, 39, 29, 255, 32, 46, 32, 255, 30, 43, 31, 255, 36, 54, 36, 255, 29, 40, 29, 255, 34, 50, 35, 255, 36, 54, 36, 255, 32, 46, 33, 255, 29, 40, 29, 255, 31, 45, 32, 255, 35, 51, 35, 255, 37, 55, 37, 255, 32, 47, 33, 255, 31, 44, 31, 255, 35, 51, 35, 255, 32, 46, 32, 255, 29, 40, 29, 255, 27, 36, 27, 255, 28, 39, 29, 255, 29, 40, 29, 255, 25, 33, 25, 255, 32, 46, 32, 255, 35, 51, 35, 255, 32, 46, 33, 255, 34, 49, 34, 255, 36, 54, 37, 255, 33, 49, 34, 255, 32, 46, 32, 255, 31, 45, 32, 255, 31, 45, 32, 255, 29, 39, 29, 255, 27, 36, 27, 255, 26, 36, 27, 255, 29, 39, 29, 255, 26, 35, 27, 255, 28, 39, 29, 255, 31, 45, 32, 255, 30, 42, 31, 255, 27, 36, 27, 255, 24, 31, 24, 255, 27, 36, 27, 255, 28, 39, 29, 255, 27, 36, 27, 255, 30, 42, 30, 255, 28, 39, 29, 255, 32, 46, 32, 255, 31, 44, 31, 255, 34, 50, 34, 255, 32, 47, 33, 255, 32, 45, 32, 255, 31, 44, 31, 255, 41, 61, 41, 255, 45, 66, 43, 255, 33, 47, 33, 255, 33, 48, 34, 255, 29, 40, 29, 255, 32, 46, 32, 255, 32, 47, 33, 255, 32, 47, 33, 255, 35, 52, 36, 255, 35, 51, 35, 255, 33, 48, 33, 255, 33, 47, 33, 255, 33, 48, 33, 255, 28, 39, 29, 255, 28, 38, 28, 255, 33, 48, 34, 255, 33, 48, 33, 255, 33, 48, 34, 255, 30, 42, 30, 255, 39, 59, 39, 255, 36, 53, 36, 255, 35, 52, 35, 255, 30, 43, 31, 255, 30, 43, 31, 255, 30, 35, 37, 255, 27, 31, 33, 255, 39, 51, 54, 255, 39, 51, 55, 255, 37, 48, 52, 255, 31, 38, 40, 255, 35, 44, 47, 255, 32, 40, 42, 255, 34, 42, 45, 255, 25, 27, 27, 255, 24, 27, 27, 255, 36, 46, 49, 255, 30, 36, 38, 255, 37, 47, 51, 255, 21, 21, 21, 255, 31, 38, 40, 255, 32, 39, 41, 255, 38, 49, 52, 255, 33, 41, 44, 255, 36, 47, 50, 255, 36, 46, 49, 255, 32, 39, 41, 255, 34, 42, 45, 255, 43, 58, 63, 255, 35, 44, 47, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 28, 32, 34, 255, 32, 39, 41, 255, 35, 44, 46, 255, 27, 31, 33, 255, 28, 32, 34, 255, 36, 45, 49, 255, 38, 48, 52, 255, 42, 55, 60, 255, 35, 44, 47, 255, 40, 52, 56, 255, 38, 49, 52, 255, 39, 50, 54, 255, 37, 47, 50, 255, 38, 49, 53, 255, 28, 32, 33, 255, 36, 46, 49, 255, 36, 45, 48, 255, 27, 30, 31, 255, 22, 23, 24, 255, 21, 21, 21, 255, 21, 21, 21, 255, 26, 30, 31, 255, 23, 25, 25, 255, 33, 41, 43, 255, 25, 28, 29, 255, 27, 30, 32, 255, 27, 31, 32, 255, 29, 34, 36, 255, 30, 36, 38, 255, 35, 44, 47, 255, 32, 39, 42, 255, 29, 35, 37, 255, 28, 33, 35, 255, 28, 32, 33, 255, 28, 32, 34, 255, 25, 28, 29, 255, 23, 24, 24, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 23, 24, 255, 36, 45, 49, 255, 31, 37, 39, 255, 47, 63, 69, 255, 60, 78, 82, 255, 40, 53, 57, 255, 62, 80, 84, 255, 44, 60, 65, 255, 43, 57, 61, 255, 38, 49, 53, 255, 50, 69, 75, 255, 43, 57, 62, 255, 48, 65, 71, 255, 34, 42, 44, 255, 40, 53, 57, 255, 21, 21, 21, 255, 42, 56, 60, 255, 35, 45, 48, 255, 35, 43, 46, 255, 43, 57, 62, 255, 29, 33, 35, 255, 37, 48, 52, 255, 31, 37, 39, 255, 32, 38, 41, 255, 33, 40, 43, 255, 26, 30, 31, 255, 35, 44, 47, 255, 36, 46, 49, 255, 22, 23, 23, 255, 37, 47, 50, 255, 38, 49, 53, 255, 24, 25, 26, 255, 21, 21, 21, 255, 38, 50, 54, 255, 24, 27, 27, 255, 40, 53, 57, 255, 23, 25, 25, 255, 28, 32, 34, 255, 34, 42, 45, 255, 27, 30, 32, 255, 30, 36, 38, 255, 24, 25, 26, 255, 29, 33, 35, 255, 23, 24, 24, 255, 33, 40, 43, 255, 32, 39, 42, 255, 37, 47, 50, 255, 28, 32, 33, 255, 40, 52, 56, 255, 45, 60, 65, 255, 45, 61, 66, 255, 26, 29, 30, 255, 21, 21, 21, 255, 35, 45, 48, 255, 38, 49, 53, 255, 34, 43, 46, 255, 33, 42, 44, 255, 48, 65, 71, 255, 36, 46, 50, 255, 50, 68, 75, 255, 24, 25, 26, 255, 43, 57, 62, 255, 29, 34, 36, 255, 39, 50, 54, 255, 44, 59, 65, 255, 52, 71, 76, 255, 45, 61, 66, 255, 45, 60, 65, 255, 32, 39, 41, 255, 32, 39, 42, 255, 27, 31, 32, 255, 32, 39, 42, 255, 36, 46, 49, 255, 23, 25, 25, 255, 35, 45, 48, 255, 41, 54, 59, 255, 37, 47, 50, 255, 40, 53, 57, 255, 26, 29, 30, 255, 32, 39, 42, 255, 40, 53, 57, 255, 41, 54, 58, 255, 36, 45, 48, 255, 44, 60, 65, 255, 32, 40, 42, 255, 36, 45, 48, 255, 29, 35, 37, 255, 46, 62, 67, 255, 39, 51, 55, 255, 44, 59, 64, 255, 38, 50, 53, 255, 37, 48, 52, 255, 41, 55, 59, 255, 44, 58, 63, 255, 42, 56, 60, 255, 36, 45, 48, 255, 43, 58, 62, 255, 41, 54, 58, 255, 44, 59, 64, 255, 45, 60, 65, 255, 31, 37, 39, 255, 21, 21, 21, 255, 48, 65, 71, 255, 38, 49, 52, 255, 38, 49, 53, 255, 39, 51, 55, 255, 40, 53, 57, 255, 27, 31, 33, 255, 28, 32, 33, 255, 21, 21, 21, 255, 25, 27, 28, 255, 39, 50, 54, 255, 46, 62, 67, 255, 36, 46, 49, 255, 35, 43, 46, 255, 35, 43, 46, 255, 30, 35, 37, 255, 28, 32, 34, 255, 35, 44, 47, 255, 37, 47, 51, 255, 32, 39, 41, 255, 39, 51, 55, 255, 40, 53, 57, 255, 50, 69, 75, 255, 35, 44, 47, 255, 44, 59, 64, 255, 33, 41, 43, 255, 22, 23, 23, 255, 35, 45, 48, 255, 41, 55, 59, 255, 42, 55, 60, 255, 23, 24, 24, 255, 41, 54, 59, 255, 29, 33, 35, 255, 36, 45, 48, 255, 33, 41, 43, 255, 40, 52, 56, 255, 40, 52, 56, 255, 28, 33, 35, 255, 29, 33, 35, 255, 34, 42, 45, 255, 32, 39, 41, 255, 35, 45, 48, 255, 23, 25, 25, 255, 26, 29, 30, 255, 34, 43, 46, 255, 39, 51, 55, 255, 51, 70, 76, 255, 36, 45, 49, 255, 21, 21, 21, 255, 46, 62, 67, 255, 32, 40, 42, 255, 27, 30, 32, 255, 38, 49, 52, 255, 44, 59, 64, 255, 34, 42, 45, 255, 34, 42, 44, 255, 40, 52, 56, 255, 37, 47, 51, 255, 37, 47, 51, 255, 39, 51, 55, 255, 40, 52, 56, 255, 38, 49, 53, 255, 40, 52, 56, 255, 32, 39, 41, 255, 38, 49, 53, 255, 28, 33, 35, 255, 28, 33, 34, 255, 22, 23, 23, 255, 32, 40, 42, 255, 23, 24, 24, 255, 29, 34, 36, 255, 22, 22, 23, 255, 29, 34, 35, 255, 27, 30, 31, 255, 21, 21, 21, 255, 21, 21, 21, 255, 27, 31, 33, 255, 32, 39, 42, 255, 30, 36, 38, 255, 21, 21, 21, 255, 21, 21, 21, 255, 37, 48, 51, 255, 24, 26, 27, 255, 32, 39, 41, 255, 35, 44, 47, 255, 21, 21, 21, 255, 21, 21, 21, 255, 40, 53, 57, 255, 29, 41, 30, 255, 25, 34, 26, 255, 28, 38, 28, 255, 30, 43, 31, 255, 32, 46, 32, 255, 31, 45, 32, 255, 33, 48, 33, 255, 29, 41, 30, 255, 34, 49, 34, 255, 34, 50, 35, 255, 29, 40, 29, 255, 32, 47, 33, 255, 24, 32, 25, 255, 24, 31, 25, 255, 23, 29, 24, 255, 27, 34, 27, 255, 24, 31, 24, 255, 24, 32, 25, 255, 26, 33, 26, 255, 23, 30, 24, 255, 29, 40, 29, 255, 32, 46, 32, 255, 35, 51, 35, 255, 38, 56, 38, 255, 31, 44, 31, 255, 31, 45, 32, 255, 36, 53, 36, 255, 35, 52, 35, 255, 34, 50, 35, 255, 32, 46, 32, 255, 29, 40, 29, 255, 33, 48, 33, 255, 34, 49, 34, 255, 30, 43, 31, 255, 30, 42, 30, 255, 34, 49, 34, 255, 32, 47, 33, 255, 30, 42, 30, 255, 33, 48, 33, 255, 27, 36, 27, 255, 29, 40, 29, 255, 30, 43, 31, 255, 31, 44, 31, 255, 30, 42, 30, 255, 32, 47, 33, 255, 30, 42, 30, 255, 28, 38, 28, 255, 26, 36, 27, 255, 27, 36, 27, 255, 27, 36, 27, 255, 27, 37, 28, 255, 23, 29, 24, 255, 26, 35, 27, 255, 34, 50, 34, 255, 31, 43, 31, 255, 36, 53, 36, 255, 40, 60, 40, 255, 36, 54, 37, 255, 32, 46, 32, 255, 28, 39, 29, 255, 29, 40, 29, 255, 30, 43, 31, 255, 32, 46, 32, 255, 35, 51, 35, 255, 36, 54, 36, 255, 32, 46, 32, 255, 31, 45, 32, 255, 30, 42, 30, 255, 31, 44, 31, 255, 29, 40, 29, 255, 27, 36, 27, 255, 30, 43, 31, 255, 29, 41, 30, 255, 31, 44, 31, 255, 32, 46, 32, 255, 30, 42, 31, 255, 29, 40, 29, 255, 29, 41, 30, 255, 26, 35, 27, 255, 29, 40, 29, 255, 25, 32, 25, 255, 26, 34, 26, 255, 29, 40, 29, 255, 31, 45, 32, 255, 35, 51, 35, 255, 33, 48, 33, 255, 32, 46, 33, 255, 37, 54, 37, 255, 35, 51, 35, 255, 36, 54, 36, 255, 38, 57, 38, 255, 31, 44, 31, 255, 33, 48, 33, 255, 32, 45, 32, 255, 34, 50, 34, 255, 31, 44, 31, 255, 32, 46, 32, 255, 37, 54, 37, 255, 33, 48, 33, 255, 36, 53, 36, 255, 36, 53, 36, 255, 35, 51, 35, 255, 33, 47, 33, 255, 34, 50, 34, 255, 37, 54, 37, 255, 39, 59, 39, 255, 42, 62, 41, 255, 38, 56, 38, 255, 50, 73, 47, 255, 37, 54, 37, 255, 33, 48, 33, 255, 36, 52, 36, 255, 37, 55, 37, 255, 34, 50, 34, 255, 36, 53, 36, 255, 34, 50, 34, 255, 30, 43, 31, 255, 25, 34, 26, 255, 27, 37, 28, 255, 33, 48, 33, 255, 30, 42, 30, 255, 25, 33, 26, 255, 27, 36, 27, 255, 33, 48, 34, 255, 29, 40, 29, 255, 31, 43, 31, 255, 32, 46, 32, 255, 25, 34, 26, 255, 25, 34, 26, 255, 29, 40, 29, 255, 26, 35, 27, 255, 32, 46, 33, 255, 31, 44, 31, 255, 35, 51, 35, 255, 31, 44, 31, 255, 32, 46, 32, 255, 30, 43, 31, 255, 32, 45, 32, 255, 24, 32, 25, 255, 28, 38, 28, 255, 31, 44, 31, 255, 31, 43, 31, 255, 36, 53, 36, 255, 36, 53, 36, 255, 35, 52, 35, 255, 44, 65, 43, 255, 41, 61, 40, 255, 37, 55, 37, 255, 36, 52, 36, 255, 35, 52, 36, 255, 33, 48, 33, 255, 35, 51, 35, 255, 43, 63, 42, 255, 38, 57, 38, 255, 37, 55, 37, 255, 54, 78, 51, 255, 54, 78, 51, 255, 41, 61, 40, 255, 37, 55, 37, 255, 50, 72, 47, 255, 39, 58, 39, 255, 32, 46, 32, 255, 28, 39, 29, 255, 33, 48, 34, 255, 47, 68, 45, 255, 45, 66, 43, 255, 32, 45, 32, 255, 38, 57, 38, 255, 35, 51, 35, 255, 32, 47, 33, 255, 33, 48, 33, 255, 37, 55, 37, 255, 37, 56, 37, 255, 37, 56, 37, 255, 34, 50, 34, 255, 31, 43, 31, 255, 30, 42, 31, 255, 25, 34, 26, 255, 25, 33, 25, 255, 25, 31, 25, 255, 27, 37, 28, 255, 30, 42, 30, 255, 29, 41, 30, 255, 31, 45, 32, 255, 32, 46, 32, 255, 36, 54, 36, 255, 37, 55, 37, 255, 30, 42, 30, 255, 33, 48, 33, 255, 33, 48, 34, 255, 31, 45, 32, 255, 33, 49, 34, 255, 32, 47, 33, 255, 31, 43, 31, 255, 33, 48, 33, 255, 33, 48, 33, 255, 35, 52, 35, 255, 31, 44, 31, 255, 32, 45, 32, 255, 28, 38, 28, 255, 25, 32, 25, 255, 27, 37, 28, 255, 30, 42, 31, 255, 32, 46, 32, 255, 31, 45, 32, 255, 31, 45, 32, 255, 33, 47, 33, 255, 31, 43, 31, 255, 33, 48, 34, 255, 29, 40, 29, 255, 30, 43, 31, 255, 31, 45, 32, 255, 27, 37, 28, 255, 26, 35, 27, 255, 30, 42, 30, 255, 30, 43, 31, 255, 32, 45, 32, 255, 30, 41, 30, 255, 27, 37, 28, 255, 28, 38, 28, 255, 26, 34, 26, 255, 30, 42, 30, 255, 29, 40, 30, 255, 27, 37, 28, 255, 24, 32, 25, 255, 28, 39, 29, 255, 29, 40, 29, 255, 34, 49, 34, 255, 43, 63, 42, 255, 37, 54, 37, 255, 31, 43, 31, 255, 32, 47, 33, 255, 37, 56, 37, 255, 38, 57, 38, 255, 38, 57, 38, 255, 35, 52, 35, 255, 34, 50, 35, 255, 34, 50, 35, 255, 36, 53, 36, 255, 36, 53, 36, 255, 35, 52, 35, 255, 34, 50, 34, 255, 34, 50, 34, 255, 36, 54, 36, 255, 36, 54, 37, 255, 34, 50, 34, 255, 37, 55, 37, 255, 33, 48, 33, 255, 32, 46, 32, 255, 29, 41, 30, 255, 34, 49, 34, 255, 37, 55, 37, 255, 34, 50, 34, 255, 36, 54, 37, 255, 32, 46, 32, 255, 32, 46, 32, 255, 21, 21, 21, 255, 29, 35, 37, 255, 38, 50, 53, 255, 35, 44, 47, 255, 41, 53, 57, 255, 41, 53, 58, 255, 38, 48, 52, 255, 31, 37, 39, 255, 33, 40, 42, 255, 24, 26, 26, 255, 39, 51, 55, 255, 28, 33, 35, 255, 28, 32, 33, 255, 30, 36, 38, 255, 21, 21, 21, 255, 30, 36, 38, 255, 41, 55, 59, 255, 39, 51, 55, 255, 41, 54, 59, 255, 40, 52, 56, 255, 32, 39, 41, 255, 41, 54, 59, 255, 38, 48, 52, 255, 28, 33, 34, 255, 28, 32, 33, 255, 36, 45, 48, 255, 26, 29, 30, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 22, 22, 255, 33, 41, 44, 255, 28, 32, 34, 255, 32, 38, 41, 255, 22, 23, 23, 255, 32, 39, 41, 255, 45, 60, 65, 255, 37, 47, 50, 255, 41, 54, 58, 255, 49, 68, 74, 255, 40, 52, 56, 255, 31, 38, 40, 255, 29, 34, 36, 255, 30, 35, 37, 255, 36, 47, 50, 255, 36, 46, 50, 255, 35, 44, 47, 255, 21, 21, 21, 255, 21, 21, 21, 255, 30, 35, 37, 255, 31, 38, 40, 255, 25, 27, 27, 255, 22, 23, 23, 255, 29, 34, 36, 255, 25, 27, 28, 255, 29, 34, 35, 255, 32, 38, 41, 255, 25, 27, 28, 255, 27, 30, 32, 255, 29, 34, 36, 255, 41, 53, 58, 255, 35, 45, 48, 255, 35, 44, 47, 255, 24, 26, 27, 255, 31, 37, 39, 255, 34, 42, 45, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 36, 45, 48, 255, 47, 64, 70, 255, 39, 51, 55, 255, 38, 49, 53, 255, 47, 65, 70, 255, 40, 52, 57, 255, 43, 57, 62, 255, 40, 52, 56, 255, 42, 56, 61, 255, 57, 75, 80, 255, 43, 58, 63, 255, 48, 66, 72, 255, 48, 66, 72, 255, 29, 34, 35, 255, 21, 21, 21, 255, 31, 37, 39, 255, 27, 31, 32, 255, 40, 52, 56, 255, 36, 45, 49, 255, 41, 54, 59, 255, 35, 43, 46, 255, 32, 39, 42, 255, 35, 44, 47, 255, 42, 56, 60, 255, 37, 47, 51, 255, 41, 55, 59, 255, 26, 28, 29, 255, 28, 33, 34, 255, 38, 49, 52, 255, 39, 51, 55, 255, 32, 38, 41, 255, 21, 21, 21, 255, 32, 39, 41, 255, 31, 38, 40, 255, 34, 42, 45, 255, 33, 41, 43, 255, 46, 62, 67, 255, 24, 26, 27, 255, 24, 26, 27, 255, 35, 44, 47, 255, 25, 27, 28, 255, 37, 48, 51, 255, 34, 43, 46, 255, 30, 35, 37, 255, 25, 28, 29, 255, 30, 35, 37, 255, 29, 35, 37, 255, 29, 33, 35, 255, 37, 47, 50, 255, 43, 58, 63, 255, 26, 30, 31, 255, 21, 22, 22, 255, 25, 28, 29, 255, 31, 37, 39, 255, 37, 48, 51, 255, 36, 46, 49, 255, 41, 54, 59, 255, 37, 48, 51, 255, 36, 45, 48, 255, 32, 40, 42, 255, 32, 40, 42, 255, 23, 24, 24, 255, 39, 50, 54, 255, 41, 54, 58, 255, 29, 34, 36, 255, 47, 64, 70, 255, 43, 57, 62, 255, 26, 29, 31, 255, 26, 28, 29, 255, 23, 24, 24, 255, 26, 28, 29, 255, 41, 54, 59, 255, 37, 47, 50, 255, 21, 21, 21, 255, 38, 48, 52, 255, 31, 37, 39, 255, 23, 24, 24, 255, 34, 42, 45, 255, 28, 33, 34, 255, 39, 50, 54, 255, 37, 48, 52, 255, 37, 48, 51, 255, 42, 56, 60, 255, 38, 50, 53, 255, 31, 37, 39, 255, 36, 45, 49, 255, 41, 54, 58, 255, 35, 43, 46, 255, 39, 51, 55, 255, 44, 59, 64, 255, 35, 43, 46, 255, 53, 71, 77, 255, 46, 63, 68, 255, 28, 32, 34, 255, 29, 34, 36, 255, 40, 52, 56, 255, 30, 35, 37, 255, 37, 47, 50, 255, 50, 68, 75, 255, 22, 23, 23, 255, 29, 34, 36, 255, 48, 66, 72, 255, 45, 60, 65, 255, 39, 51, 55, 255, 38, 48, 52, 255, 40, 52, 57, 255, 24, 25, 26, 255, 25, 28, 28, 255, 24, 25, 26, 255, 30, 37, 39, 255, 30, 36, 38, 255, 42, 55, 60, 255, 32, 38, 41, 255, 40, 53, 57, 255, 30, 35, 37, 255, 29, 35, 36, 255, 28, 33, 35, 255, 37, 48, 51, 255, 35, 45, 48, 255, 38, 49, 53, 255, 35, 44, 47, 255, 47, 63, 69, 255, 49, 67, 74, 255, 46, 63, 68, 255, 38, 48, 52, 255, 31, 37, 40, 255, 24, 26, 26, 255, 40, 52, 56, 255, 36, 45, 48, 255, 25, 28, 28, 255, 31, 38, 40, 255, 42, 56, 60, 255, 48, 66, 72, 255, 31, 38, 40, 255, 37, 48, 51, 255, 41, 54, 58, 255, 40, 52, 56, 255, 25, 28, 29, 255, 28, 33, 35, 255, 31, 37, 39, 255, 22, 23, 23, 255, 23, 23, 24, 255, 37, 47, 50, 255, 27, 31, 32, 255, 36, 46, 50, 255, 38, 49, 53, 255, 36, 46, 50, 255, 29, 35, 36, 255, 21, 21, 21, 255, 36, 46, 50, 255, 29, 34, 36, 255, 28, 32, 33, 255, 38, 50, 53, 255, 41, 54, 59, 255, 39, 50, 54, 255, 35, 43, 46, 255, 39, 51, 55, 255, 33, 40, 43, 255, 32, 38, 41, 255, 31, 38, 40, 255, 32, 39, 41, 255, 42, 56, 61, 255, 36, 45, 48, 255, 37, 47, 50, 255, 21, 21, 21, 255, 32, 39, 41, 255, 35, 44, 47, 255, 34, 43, 46, 255, 27, 31, 32, 255, 24, 26, 26, 255, 30, 36, 38, 255, 36, 45, 49, 255, 24, 25, 26, 255, 31, 38, 40, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 22, 22, 255, 23, 24, 24, 255, 22, 22, 22, 255, 33, 41, 44, 255, 21, 21, 21, 255, 27, 31, 32, 255, 32, 39, 42, 255, 31, 37, 39, 255, 40, 52, 56, 255, 21, 21, 21, 255, 21, 21, 21, 255, 41, 55, 59, 255, 28, 39, 29, 255, 30, 42, 30, 255, 29, 40, 29, 255, 33, 49, 34, 255, 32, 46, 32, 255, 33, 47, 33, 255, 30, 43, 31, 255, 31, 43, 31, 255, 29, 41, 30, 255, 26, 35, 27, 255, 31, 45, 32, 255, 30, 43, 31, 255, 28, 38, 28, 255, 25, 33, 26, 255, 24, 32, 25, 255, 29, 36, 29, 255, 23, 29, 24, 255, 27, 34, 27, 255, 24, 32, 25, 255, 28, 39, 29, 255, 29, 40, 29, 255, 35, 51, 35, 255, 34, 49, 34, 255, 36, 54, 36, 255, 35, 52, 36, 255, 36, 53, 36, 255, 30, 42, 30, 255, 33, 47, 33, 255, 36, 53, 36, 255, 31, 43, 31, 255, 30, 42, 30, 255, 36, 53, 36, 255, 33, 47, 33, 255, 30, 43, 31, 255, 31, 45, 32, 255, 30, 42, 30, 255, 32, 47, 33, 255, 36, 54, 36, 255, 39, 58, 39, 255, 29, 41, 30, 255, 32, 45, 32, 255, 31, 44, 31, 255, 30, 42, 30, 255, 33, 47, 33, 255, 34, 49, 34, 255, 30, 43, 31, 255, 29, 41, 30, 255, 29, 40, 29, 255, 23, 30, 24, 255, 26, 35, 27, 255, 24, 32, 25, 255, 24, 31, 25, 255, 31, 43, 31, 255, 33, 48, 33, 255, 33, 48, 33, 255, 34, 49, 34, 255, 38, 57, 38, 255, 34, 49, 34, 255, 33, 47, 33, 255, 31, 44, 31, 255, 34, 49, 34, 255, 31, 44, 31, 255, 34, 50, 34, 255, 30, 42, 30, 255, 34, 49, 34, 255, 30, 42, 30, 255, 28, 39, 29, 255, 32, 46, 32, 255, 30, 42, 30, 255, 29, 40, 29, 255, 24, 31, 25, 255, 31, 44, 31, 255, 33, 47, 33, 255, 29, 40, 30, 255, 28, 39, 29, 255, 31, 45, 32, 255, 30, 41, 30, 255, 31, 44, 31, 255, 31, 44, 32, 255, 26, 35, 27, 255, 27, 37, 28, 255, 29, 40, 29, 255, 32, 46, 32, 255, 33, 48, 34, 255, 31, 43, 31, 255, 33, 48, 33, 255, 38, 56, 38, 255, 37, 56, 37, 255, 34, 50, 34, 255, 33, 48, 33, 255, 36, 53, 36, 255, 30, 42, 30, 255, 34, 49, 34, 255, 36, 54, 36, 255, 31, 45, 32, 255, 30, 42, 30, 255, 35, 51, 35, 255, 33, 47, 33, 255, 37, 55, 37, 255, 36, 53, 36, 255, 33, 48, 34, 255, 30, 43, 31, 255, 36, 53, 36, 255, 31, 44, 31, 255, 36, 53, 36, 255, 42, 62, 41, 255, 37, 56, 38, 255, 49, 71, 46, 255, 54, 78, 51, 255, 45, 66, 44, 255, 35, 51, 35, 255, 35, 51, 35, 255, 34, 50, 34, 255, 33, 47, 33, 255, 35, 51, 35, 255, 32, 46, 33, 255, 30, 42, 30, 255, 24, 31, 25, 255, 27, 36, 27, 255, 29, 40, 29, 255, 25, 34, 26, 255, 27, 37, 27, 255, 26, 35, 27, 255, 29, 41, 30, 255, 33, 47, 33, 255, 30, 42, 31, 255, 28, 39, 29, 255, 30, 41, 30, 255, 32, 45, 32, 255, 30, 42, 30, 255, 32, 45, 32, 255, 31, 43, 31, 255, 28, 38, 29, 255, 30, 43, 31, 255, 35, 51, 35, 255, 34, 49, 34, 255, 29, 41, 30, 255, 30, 42, 30, 255, 27, 37, 28, 255, 30, 42, 30, 255, 33, 48, 33, 255, 32, 46, 32, 255, 35, 52, 35, 255, 42, 62, 41, 255, 40, 60, 40, 255, 33, 47, 33, 255, 38, 56, 38, 255, 35, 52, 35, 255, 40, 59, 39, 255, 34, 50, 34, 255, 34, 50, 35, 255, 38, 57, 38, 255, 36, 53, 36, 255, 43, 63, 42, 255, 48, 70, 46, 255, 42, 62, 41, 255, 36, 53, 36, 255, 35, 51, 35, 255, 34, 49, 34, 255, 33, 48, 33, 255, 31, 45, 32, 255, 31, 44, 32, 255, 29, 40, 29, 255, 32, 46, 32, 255, 35, 52, 36, 255, 46, 68, 44, 255, 40, 60, 40, 255, 34, 50, 35, 255, 36, 53, 36, 255, 35, 51, 35, 255, 32, 46, 32, 255, 36, 54, 36, 255, 36, 53, 36, 255, 34, 49, 34, 255, 32, 46, 32, 255, 30, 42, 30, 255, 28, 39, 29, 255, 26, 35, 27, 255, 24, 32, 25, 255, 24, 30, 24, 255, 27, 36, 27, 255, 30, 42, 30, 255, 33, 47, 33, 255, 34, 49, 34, 255, 32, 46, 32, 255, 37, 56, 37, 255, 35, 51, 35, 255, 36, 53, 36, 255, 30, 43, 31, 255, 32, 45, 32, 255, 33, 48, 33, 255, 34, 50, 34, 255, 33, 48, 33, 255, 31, 44, 32, 255, 29, 40, 29, 255, 33, 48, 33, 255, 33, 48, 33, 255, 31, 44, 31, 255, 28, 39, 29, 255, 28, 39, 29, 255, 27, 38, 28, 255, 26, 35, 27, 255, 28, 39, 29, 255, 36, 54, 36, 255, 36, 54, 37, 255, 37, 55, 37, 255, 35, 51, 35, 255, 30, 43, 31, 255, 34, 51, 35, 255, 29, 41, 30, 255, 26, 35, 27, 255, 26, 36, 27, 255, 24, 31, 25, 255, 28, 39, 29, 255, 27, 36, 27, 255, 28, 38, 28, 255, 30, 42, 30, 255, 28, 38, 28, 255, 28, 39, 29, 255, 29, 41, 30, 255, 27, 36, 27, 255, 32, 45, 32, 255, 26, 36, 27, 255, 27, 36, 27, 255, 28, 38, 28, 255, 30, 43, 31, 255, 31, 45, 32, 255, 35, 51, 35, 255, 44, 64, 42, 255, 32, 45, 32, 255, 29, 40, 29, 255, 36, 53, 36, 255, 38, 57, 38, 255, 32, 46, 32, 255, 36, 53, 36, 255, 34, 50, 35, 255, 36, 52, 36, 255, 35, 52, 35, 255, 33, 47, 33, 255, 36, 53, 36, 255, 36, 54, 36, 255, 34, 50, 35, 255, 34, 49, 34, 255, 36, 52, 36, 255, 36, 53, 36, 255, 33, 47, 33, 255, 36, 53, 36, 255, 32, 47, 33, 255, 35, 51, 35, 255, 34, 50, 35, 255, 37, 55, 37, 255, 36, 53, 36, 255, 35, 51, 35, 255, 35, 52, 36, 255, 31, 45, 32, 255, 28, 38, 28, 255, 42, 56, 61, 255, 22, 23, 23, 255, 33, 41, 44, 255, 34, 42, 45, 255, 44, 58, 63, 255, 37, 48, 52, 255, 36, 45, 49, 255, 37, 47, 50, 255, 32, 39, 41, 255, 28, 32, 33, 255, 28, 33, 35, 255, 42, 56, 61, 255, 36, 46, 50, 255, 30, 36, 38, 255, 21, 21, 21, 255, 33, 41, 44, 255, 33, 41, 43, 255, 27, 31, 33, 255, 30, 36, 38, 255, 32, 39, 42, 255, 25, 28, 28, 255, 43, 57, 62, 255, 47, 63, 69, 255, 34, 42, 44, 255, 38, 48, 52, 255, 29, 34, 36, 255, 38, 50, 54, 255, 34, 43, 46, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 24, 26, 26, 255, 42, 56, 61, 255, 41, 54, 58, 255, 37, 48, 51, 255, 41, 54, 59, 255, 26, 30, 31, 255, 30, 36, 38, 255, 27, 31, 32, 255, 37, 48, 51, 255, 36, 46, 50, 255, 35, 45, 48, 255, 21, 21, 21, 255, 35, 44, 47, 255, 30, 36, 38, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 27, 31, 33, 255, 27, 30, 31, 255, 24, 25, 26, 255, 22, 23, 24, 255, 27, 31, 33, 255, 22, 23, 23, 255, 28, 33, 34, 255, 21, 21, 21, 255, 30, 36, 38, 255, 23, 24, 24, 255, 33, 41, 43, 255, 25, 27, 28, 255, 29, 34, 36, 255, 32, 40, 42, 255, 34, 42, 44, 255, 39, 51, 55, 255, 35, 43, 46, 255, 23, 24, 24, 255, 21, 21, 21, 255, 37, 48, 52, 255, 32, 39, 42, 255, 35, 45, 48, 255, 38, 49, 53, 255, 47, 63, 69, 255, 35, 44, 47, 255, 43, 57, 61, 255, 52, 70, 76, 255, 43, 56, 61, 255, 42, 55, 60, 255, 46, 62, 67, 255, 33, 40, 43, 255, 55, 73, 79, 255, 33, 41, 43, 255, 30, 36, 38, 255, 33, 42, 44, 255, 35, 44, 47, 255, 51, 69, 75, 255, 42, 56, 61, 255, 37, 47, 50, 255, 24, 25, 26, 255, 41, 54, 58, 255, 37, 47, 50, 255, 35, 44, 47, 255, 37, 47, 51, 255, 28, 32, 33, 255, 30, 36, 38, 255, 34, 42, 45, 255, 28, 33, 35, 255, 41, 53, 57, 255, 45, 60, 65, 255, 21, 21, 21, 255, 29, 35, 36, 255, 27, 31, 32, 255, 43, 57, 61, 255, 45, 60, 65, 255, 28, 33, 34, 255, 27, 31, 33, 255, 35, 44, 48, 255, 36, 46, 49, 255, 22, 23, 23, 255, 26, 29, 31, 255, 37, 47, 51, 255, 37, 48, 51, 255, 36, 46, 49, 255, 28, 32, 33, 255, 32, 39, 41, 255, 37, 48, 51, 255, 39, 50, 54, 255, 30, 36, 38, 255, 21, 21, 21, 255, 22, 23, 23, 255, 45, 60, 65, 255, 35, 44, 47, 255, 47, 64, 70, 255, 31, 38, 40, 255, 46, 62, 67, 255, 39, 50, 54, 255, 41, 55, 59, 255, 43, 58, 62, 255, 27, 31, 32, 255, 38, 49, 52, 255, 39, 50, 54, 255, 39, 50, 54, 255, 43, 57, 62, 255, 43, 56, 61, 255, 29, 34, 35, 255, 29, 34, 36, 255, 40, 52, 56, 255, 37, 47, 51, 255, 46, 62, 68, 255, 38, 49, 52, 255, 33, 41, 44, 255, 21, 21, 21, 255, 30, 35, 37, 255, 30, 36, 38, 255, 31, 37, 40, 255, 37, 47, 51, 255, 31, 37, 39, 255, 32, 39, 41, 255, 45, 61, 66, 255, 42, 55, 59, 255, 32, 38, 40, 255, 36, 46, 50, 255, 25, 28, 29, 255, 32, 39, 41, 255, 44, 59, 64, 255, 29, 34, 35, 255, 42, 55, 59, 255, 32, 40, 42, 255, 38, 49, 53, 255, 28, 33, 35, 255, 39, 50, 54, 255, 27, 30, 32, 255, 30, 36, 38, 255, 34, 42, 45, 255, 29, 34, 36, 255, 35, 45, 48, 255, 44, 60, 65, 255, 21, 21, 21, 255, 38, 49, 52, 255, 47, 64, 69, 255, 42, 56, 60, 255, 32, 40, 42, 255, 30, 36, 38, 255, 27, 31, 32, 255, 41, 55, 59, 255, 29, 35, 37, 255, 28, 32, 33, 255, 29, 34, 36, 255, 33, 41, 44, 255, 32, 39, 41, 255, 39, 50, 54, 255, 41, 54, 59, 255, 36, 46, 49, 255, 25, 27, 28, 255, 38, 50, 54, 255, 38, 49, 52, 255, 31, 37, 39, 255, 34, 43, 46, 255, 40, 52, 56, 255, 42, 55, 60, 255, 50, 68, 74, 255, 44, 58, 63, 255, 40, 52, 56, 255, 29, 34, 35, 255, 35, 45, 48, 255, 27, 31, 32, 255, 27, 32, 33, 255, 22, 23, 23, 255, 39, 51, 55, 255, 33, 40, 43, 255, 34, 42, 45, 255, 31, 37, 39, 255, 48, 65, 71, 255, 38, 50, 54, 255, 34, 43, 45, 255, 38, 48, 52, 255, 48, 65, 71, 255, 41, 53, 58, 255, 34, 42, 45, 255, 30, 35, 37, 255, 33, 40, 43, 255, 39, 51, 55, 255, 44, 59, 64, 255, 33, 41, 43, 255, 42, 56, 61, 255, 24, 25, 26, 255, 21, 21, 21, 255, 36, 46, 50, 255, 34, 42, 45, 255, 26, 30, 31, 255, 35, 44, 47, 255, 34, 43, 46, 255, 35, 45, 48, 255, 42, 56, 61, 255, 42, 55, 60, 255, 42, 56, 60, 255, 33, 40, 43, 255, 39, 50, 54, 255, 40, 53, 57, 255, 38, 50, 54, 255, 31, 38, 40, 255, 39, 51, 55, 255, 24, 25, 26, 255, 28, 33, 34, 255, 33, 41, 44, 255, 33, 41, 43, 255, 24, 25, 26, 255, 23, 24, 24, 255, 38, 48, 52, 255, 38, 48, 52, 255, 39, 50, 54, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 33, 41, 44, 255, 27, 31, 32, 255, 25, 27, 28, 255, 30, 36, 38, 255, 28, 32, 34, 255, 25, 27, 28, 255, 29, 33, 35, 255, 36, 46, 49, 255, 27, 31, 33, 255, 24, 25, 26, 255, 21, 21, 21, 255, 38, 49, 53, 255, 29, 40, 29, 255, 25, 33, 26, 255, 28, 38, 29, 255, 29, 40, 29, 255, 31, 44, 31, 255, 30, 42, 30, 255, 34, 50, 34, 255, 33, 48, 33, 255, 30, 43, 31, 255, 33, 48, 34, 255, 26, 35, 27, 255, 29, 40, 29, 255, 28, 39, 29, 255, 25, 33, 26, 255, 28, 36, 29, 255, 32, 40, 31, 255, 30, 38, 30, 255, 29, 37, 30, 255, 24, 31, 25, 255, 27, 37, 28, 255, 30, 43, 31, 255, 31, 43, 31, 255, 31, 45, 32, 255, 34, 50, 34, 255, 33, 47, 33, 255, 29, 41, 30, 255, 30, 42, 31, 255, 31, 44, 31, 255, 29, 40, 29, 255, 33, 48, 33, 255, 31, 45, 32, 255, 33, 47, 33, 255, 35, 52, 35, 255, 36, 53, 36, 255, 30, 42, 30, 255, 29, 41, 30, 255, 30, 42, 30, 255, 32, 45, 32, 255, 33, 47, 33, 255, 38, 57, 38, 255, 41, 61, 41, 255, 33, 48, 34, 255, 30, 43, 31, 255, 29, 39, 29, 255, 30, 41, 30, 255, 31, 44, 32, 255, 32, 47, 33, 255, 30, 42, 30, 255, 26, 35, 27, 255, 26, 36, 27, 255, 25, 33, 25, 255, 29, 40, 29, 255, 26, 35, 27, 255, 26, 35, 26, 255, 29, 40, 29, 255, 30, 43, 31, 255, 36, 53, 36, 255, 36, 54, 36, 255, 31, 44, 31, 255, 34, 50, 34, 255, 31, 45, 32, 255, 31, 44, 31, 255, 32, 46, 32, 255, 32, 46, 32, 255, 31, 44, 31, 255, 28, 39, 29, 255, 28, 39, 29, 255, 32, 46, 32, 255, 29, 41, 30, 255, 32, 46, 32, 255, 29, 40, 29, 255, 34, 50, 34, 255, 34, 50, 35, 255, 28, 39, 29, 255, 30, 43, 31, 255, 33, 47, 33, 255, 34, 50, 35, 255, 35, 52, 35, 255, 26, 36, 27, 255, 29, 41, 30, 255, 29, 41, 30, 255, 26, 36, 27, 255, 30, 42, 31, 255, 32, 46, 32, 255, 34, 49, 34, 255, 33, 48, 33, 255, 34, 50, 34, 255, 35, 52, 35, 255, 78, 93, 14, 255, 35, 51, 35, 255, 30, 41, 30, 255, 30, 41, 30, 255, 35, 52, 36, 255, 33, 49, 34, 255, 35, 52, 36, 255, 37, 55, 37, 255, 36, 53, 36, 255, 32, 45, 32, 255, 32, 46, 32, 255, 35, 52, 35, 255, 30, 42, 30, 255, 30, 42, 30, 255, 31, 44, 32, 255, 36, 54, 36, 255, 44, 65, 43, 255, 40, 60, 40, 255, 44, 65, 43, 255, 52, 76, 49, 255, 37, 55, 37, 255, 34, 49, 34, 255, 30, 42, 30, 255, 29, 41, 30, 255, 34, 50, 34, 255, 33, 48, 34, 255, 30, 41, 30, 255, 28, 38, 29, 255, 29, 41, 30, 255, 29, 41, 30, 255, 29, 40, 29, 255, 25, 33, 26, 255, 31, 45, 32, 255, 29, 40, 29, 255, 29, 41, 30, 255, 27, 36, 27, 255, 29, 41, 30, 255, 28, 39, 29, 255, 28, 39, 29, 255, 28, 39, 29, 255, 29, 41, 30, 255, 30, 43, 31, 255, 31, 45, 32, 255, 31, 44, 32, 255, 28, 38, 29, 255, 29, 41, 30, 255, 30, 42, 31, 255, 29, 41, 30, 255, 31, 45, 32, 255, 32, 46, 32, 255, 28, 39, 29, 255, 33, 49, 34, 255, 34, 50, 34, 255, 32, 47, 33, 255, 30, 43, 31, 255, 36, 54, 36, 255, 32, 47, 33, 255, 35, 52, 35, 255, 37, 56, 37, 255, 35, 52, 35, 255, 34, 49, 34, 255, 37, 56, 37, 255, 35, 52, 36, 255, 33, 48, 34, 255, 36, 54, 36, 255, 48, 70, 46, 255, 46, 68, 44, 255, 36, 53, 36, 255, 34, 50, 35, 255, 34, 50, 34, 255, 34, 50, 35, 255, 29, 41, 30, 255, 32, 45, 32, 255, 30, 42, 30, 255, 31, 43, 31, 255, 32, 45, 32, 255, 30, 42, 30, 255, 35, 52, 35, 255, 37, 55, 37, 255, 35, 51, 35, 255, 35, 51, 35, 255, 33, 48, 33, 255, 32, 45, 32, 255, 32, 46, 33, 255, 35, 51, 35, 255, 35, 51, 35, 255, 36, 54, 36, 255, 31, 45, 32, 255, 30, 43, 31, 255, 27, 38, 28, 255, 26, 34, 26, 255, 28, 38, 28, 255, 28, 39, 29, 255, 46, 56, 18, 255, 32, 46, 32, 255, 35, 52, 35, 255, 35, 52, 35, 255, 36, 54, 36, 255, 33, 48, 33, 255, 30, 43, 31, 255, 32, 47, 33, 255, 32, 47, 33, 255, 33, 48, 34, 255, 31, 45, 32, 255, 28, 38, 29, 255, 34, 49, 34, 255, 32, 45, 32, 255, 31, 45, 32, 255, 36, 54, 37, 255, 31, 43, 31, 255, 29, 40, 29, 255, 25, 33, 26, 255, 32, 46, 32, 255, 27, 38, 28, 255, 32, 47, 33, 255, 33, 48, 33, 255, 33, 49, 34, 255, 35, 52, 36, 255, 35, 51, 35, 255, 33, 48, 34, 255, 35, 52, 36, 255, 33, 49, 34, 255, 28, 38, 28, 255, 24, 31, 25, 255, 24, 32, 25, 255, 24, 31, 25, 255, 30, 41, 30, 255, 31, 44, 32, 255, 29, 40, 29, 255, 31, 44, 32, 255, 31, 45, 32, 255, 28, 38, 28, 255, 28, 39, 29, 255, 28, 38, 28, 255, 28, 38, 28, 255, 29, 39, 29, 255, 29, 40, 29, 255, 30, 43, 31, 255, 32, 47, 33, 255, 34, 50, 34, 255, 35, 51, 35, 255, 31, 43, 31, 255, 32, 46, 33, 255, 32, 45, 32, 255, 34, 49, 34, 255, 32, 46, 32, 255, 33, 49, 34, 255, 32, 46, 33, 255, 34, 49, 34, 255, 32, 46, 32, 255, 32, 46, 32, 255, 32, 45, 32, 255, 33, 48, 33, 255, 30, 42, 31, 255, 33, 47, 33, 255, 28, 38, 28, 255, 33, 48, 33, 255, 33, 48, 33, 255, 35, 52, 35, 255, 37, 55, 37, 255, 35, 51, 35, 255, 34, 49, 34, 255, 30, 43, 31, 255, 35, 52, 35, 255, 33, 47, 33, 255, 32, 46, 32, 255, 32, 46, 32, 255, 29, 40, 30, 255, 38, 49, 53, 255, 33, 40, 43, 255, 24, 25, 26, 255, 28, 33, 34, 255, 32, 40, 42, 255, 32, 39, 41, 255, 24, 26, 27, 255, 37, 48, 52, 255, 37, 47, 50, 255, 27, 31, 32, 255, 43, 57, 62, 255, 45, 60, 65, 255, 35, 44, 47, 255, 31, 38, 40, 255, 21, 21, 21, 255, 31, 37, 39, 255, 47, 64, 69, 255, 27, 30, 32, 255, 32, 38, 41, 255, 41, 54, 59, 255, 37, 47, 50, 255, 38, 49, 53, 255, 40, 52, 56, 255, 34, 42, 45, 255, 35, 44, 47, 255, 32, 40, 42, 255, 41, 54, 59, 255, 34, 42, 45, 255, 28, 33, 35, 255, 31, 37, 39, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 44, 58, 63, 255, 39, 50, 54, 255, 36, 45, 48, 255, 42, 55, 60, 255, 40, 52, 56, 255, 33, 40, 43, 255, 39, 50, 54, 255, 37, 47, 51, 255, 40, 53, 57, 255, 47, 63, 69, 255, 24, 26, 26, 255, 23, 25, 25, 255, 21, 21, 21, 255, 21, 21, 21, 255, 26, 30, 31, 255, 28, 33, 34, 255, 21, 21, 21, 255, 23, 25, 25, 255, 21, 21, 21, 255, 25, 27, 28, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 22, 22, 255, 30, 36, 38, 255, 28, 33, 35, 255, 27, 32, 33, 255, 29, 34, 35, 255, 30, 36, 38, 255, 25, 28, 28, 255, 38, 48, 52, 255, 28, 32, 33, 255, 32, 39, 41, 255, 31, 38, 40, 255, 34, 42, 45, 255, 21, 21, 21, 255, 31, 37, 39, 255, 35, 44, 47, 255, 36, 46, 49, 255, 51, 70, 76, 255, 41, 55, 59, 255, 46, 62, 68, 255, 40, 52, 56, 255, 31, 37, 39, 255, 48, 66, 71, 255, 51, 70, 76, 255, 45, 61, 66, 255, 46, 62, 68, 255, 47, 63, 69, 255, 34, 43, 46, 255, 31, 38, 40, 255, 48, 65, 71, 255, 30, 35, 37, 255, 48, 66, 72, 255, 49, 67, 73, 255, 33, 41, 44, 255, 32, 40, 42, 255, 31, 37, 39, 255, 26, 30, 31, 255, 31, 37, 39, 255, 39, 51, 55, 255, 46, 62, 67, 255, 38, 48, 52, 255, 35, 44, 47, 255, 30, 36, 38, 255, 36, 45, 48, 255, 28, 33, 34, 255, 21, 21, 21, 255, 27, 31, 33, 255, 39, 50, 54, 255, 27, 31, 33, 255, 44, 58, 63, 255, 33, 41, 44, 255, 25, 28, 29, 255, 32, 39, 42, 255, 42, 56, 61, 255, 35, 45, 48, 255, 38, 49, 53, 255, 36, 45, 48, 255, 38, 49, 53, 255, 32, 39, 41, 255, 35, 44, 47, 255, 37, 48, 51, 255, 32, 40, 42, 255, 33, 42, 44, 255, 36, 45, 49, 255, 21, 21, 21, 255, 29, 34, 36, 255, 29, 34, 35, 255, 31, 37, 40, 255, 35, 44, 47, 255, 33, 40, 43, 255, 36, 45, 48, 255, 40, 52, 56, 255, 35, 44, 47, 255, 38, 49, 53, 255, 26, 30, 31, 255, 32, 40, 42, 255, 46, 62, 67, 255, 36, 47, 50, 255, 29, 34, 36, 255, 39, 50, 54, 255, 37, 47, 50, 255, 37, 47, 51, 255, 43, 57, 62, 255, 38, 49, 53, 255, 43, 58, 63, 255, 45, 60, 65, 255, 42, 56, 60, 255, 39, 50, 54, 255, 21, 21, 21, 255, 40, 53, 57, 255, 31, 38, 40, 255, 40, 52, 56, 255, 40, 52, 56, 255, 32, 39, 42, 255, 35, 44, 48, 255, 36, 46, 49, 255, 38, 49, 53, 255, 37, 48, 52, 255, 42, 56, 60, 255, 41, 54, 58, 255, 40, 53, 57, 255, 42, 55, 60, 255, 48, 65, 71, 255, 31, 37, 40, 255, 30, 35, 37, 255, 30, 36, 38, 255, 42, 56, 61, 255, 36, 46, 50, 255, 33, 41, 44, 255, 46, 62, 67, 255, 34, 42, 45, 255, 42, 55, 60, 255, 44, 58, 63, 255, 21, 21, 21, 255, 43, 57, 61, 255, 33, 40, 43, 255, 40, 52, 56, 255, 43, 57, 62, 255, 39, 51, 54, 255, 42, 55, 60, 255, 33, 40, 43, 255, 33, 40, 43, 255, 24, 25, 26, 255, 21, 21, 21, 255, 34, 43, 46, 255, 28, 32, 33, 255, 36, 45, 48, 255, 37, 48, 51, 255, 37, 47, 51, 255, 36, 46, 49, 255, 31, 38, 40, 255, 34, 42, 45, 255, 27, 32, 33, 255, 35, 45, 48, 255, 43, 57, 62, 255, 48, 66, 72, 255, 45, 61, 66, 255, 49, 68, 74, 255, 43, 57, 62, 255, 39, 50, 54, 255, 32, 38, 41, 255, 37, 48, 51, 255, 31, 37, 39, 255, 44, 58, 63, 255, 30, 36, 37, 255, 37, 48, 51, 255, 28, 32, 33, 255, 39, 51, 54, 255, 31, 37, 39, 255, 40, 52, 56, 255, 31, 38, 40, 255, 44, 59, 64, 255, 48, 66, 72, 255, 37, 47, 50, 255, 37, 48, 51, 255, 42, 56, 61, 255, 35, 45, 48, 255, 36, 46, 49, 255, 36, 46, 49, 255, 34, 43, 46, 255, 29, 35, 36, 255, 23, 24, 25, 255, 21, 21, 21, 255, 29, 33, 35, 255, 33, 41, 43, 255, 36, 46, 49, 255, 21, 21, 21, 255, 37, 48, 51, 255, 34, 43, 46, 255, 40, 53, 57, 255, 33, 41, 44, 255, 36, 46, 50, 255, 42, 55, 60, 255, 42, 56, 61, 255, 42, 56, 60, 255, 44, 60, 65, 255, 31, 37, 39, 255, 28, 33, 34, 255, 27, 31, 32, 255, 40, 53, 57, 255, 21, 21, 21, 255, 25, 28, 28, 255, 40, 52, 56, 255, 38, 49, 53, 255, 43, 56, 61, 255, 46, 63, 68, 255, 24, 26, 27, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 33, 40, 43, 255, 31, 37, 39, 255, 40, 52, 56, 255, 33, 41, 44, 255, 38, 49, 53, 255, 29, 35, 36, 255, 28, 32, 34, 255, 28, 33, 35, 255, 30, 36, 38, 255, 24, 26, 27, 255, 21, 21, 21, 255, 32, 40, 42, 255, 26, 35, 27, 255, 28, 38, 28, 255, 28, 38, 28, 255, 27, 36, 27, 255, 28, 39, 29, 255, 29, 40, 29, 255, 34, 50, 34, 255, 35, 51, 35, 255, 32, 46, 32, 255, 32, 46, 32, 255, 30, 42, 30, 255, 28, 39, 29, 255, 28, 38, 28, 255, 27, 37, 28, 255, 27, 36, 27, 255, 23, 30, 24, 255, 30, 38, 30, 255, 30, 38, 30, 255, 25, 32, 25, 255, 29, 40, 29, 255, 31, 44, 31, 255, 26, 35, 27, 255, 31, 44, 32, 255, 31, 43, 31, 255, 31, 45, 32, 255, 32, 46, 32, 255, 32, 45, 32, 255, 28, 39, 29, 255, 26, 35, 27, 255, 35, 52, 36, 255, 36, 53, 36, 255, 32, 45, 32, 255, 34, 49, 34, 255, 34, 50, 34, 255, 34, 50, 35, 255, 34, 50, 34, 255, 29, 41, 30, 255, 32, 46, 32, 255, 33, 48, 33, 255, 35, 51, 35, 255, 35, 51, 35, 255, 32, 47, 33, 255, 31, 44, 32, 255, 32, 46, 32, 255, 31, 44, 31, 255, 29, 40, 29, 255, 32, 46, 32, 255, 30, 41, 30, 255, 26, 36, 27, 255, 29, 40, 29, 255, 26, 35, 27, 255, 26, 35, 27, 255, 26, 35, 27, 255, 25, 33, 26, 255, 31, 44, 31, 255, 31, 44, 31, 255, 31, 43, 31, 255, 31, 45, 32, 255, 33, 47, 33, 255, 29, 41, 30, 255, 33, 47, 33, 255, 30, 43, 31, 255, 30, 43, 31, 255, 30, 42, 30, 255, 32, 46, 32, 255, 29, 40, 29, 255, 30, 43, 31, 255, 32, 46, 33, 255, 33, 48, 33, 255, 31, 44, 31, 255, 27, 37, 28, 255, 31, 43, 31, 255, 32, 45, 32, 255, 26, 35, 27, 255, 27, 38, 28, 255, 28, 38, 28, 255, 29, 41, 30, 255, 30, 43, 31, 255, 28, 39, 29, 255, 28, 38, 28, 255, 26, 35, 27, 255, 29, 39, 29, 255, 32, 45, 32, 255, 35, 52, 35, 255, 33, 47, 33, 255, 32, 45, 32, 255, 30, 43, 31, 255, 36, 53, 36, 255, 29, 40, 29, 255, 30, 41, 30, 255, 31, 43, 31, 255, 33, 48, 33, 255, 34, 50, 35, 255, 34, 49, 34, 255, 32, 46, 32, 255, 35, 51, 35, 255, 30, 41, 30, 255, 29, 40, 29, 255, 30, 43, 31, 255, 33, 48, 33, 255, 31, 45, 32, 255, 31, 45, 32, 255, 32, 45, 32, 255, 33, 47, 33, 255, 37, 55, 37, 255, 34, 50, 35, 255, 53, 77, 50, 255, 37, 55, 37, 255, 38, 56, 38, 255, 35, 52, 35, 255, 31, 43, 31, 255, 30, 42, 30, 255, 34, 51, 35, 255, 33, 48, 33, 255, 33, 47, 33, 255, 27, 37, 28, 255, 30, 41, 30, 255, 29, 40, 29, 255, 29, 41, 30, 255, 28, 39, 29, 255, 28, 38, 28, 255, 35, 51, 35, 255, 28, 38, 28, 255, 26, 36, 27, 255, 30, 42, 30, 255, 30, 42, 31, 255, 29, 41, 30, 255, 31, 44, 31, 255, 30, 43, 31, 255, 33, 48, 34, 255, 30, 42, 30, 255, 30, 42, 30, 255, 30, 43, 31, 255, 27, 37, 28, 255, 32, 45, 32, 255, 32, 45, 32, 255, 35, 52, 36, 255, 31, 45, 32, 255, 31, 45, 32, 255, 31, 45, 32, 255, 34, 50, 34, 255, 33, 49, 34, 255, 33, 49, 34, 255, 33, 48, 33, 255, 34, 50, 34, 255, 35, 52, 35, 255, 37, 55, 37, 255, 35, 51, 35, 255, 37, 55, 37, 255, 37, 56, 37, 255, 37, 55, 37, 255, 33, 47, 33, 255, 31, 44, 31, 255, 38, 57, 38, 255, 35, 51, 35, 255, 31, 45, 32, 255, 32, 45, 32, 255, 34, 50, 34, 255, 28, 39, 29, 255, 27, 37, 28, 255, 28, 39, 29, 255, 31, 44, 32, 255, 27, 37, 28, 255, 31, 44, 31, 255, 33, 48, 33, 255, 34, 50, 35, 255, 33, 49, 34, 255, 33, 48, 33, 255, 33, 48, 33, 255, 32, 47, 33, 255, 33, 47, 33, 255, 33, 48, 33, 255, 34, 50, 34, 255, 35, 51, 35, 255, 31, 45, 32, 255, 31, 45, 32, 255, 32, 45, 32, 255, 34, 50, 35, 255, 40, 44, 15, 255, 26, 34, 26, 255, 29, 40, 29, 255, 32, 46, 32, 255, 30, 43, 31, 255, 30, 42, 30, 255, 43, 64, 42, 255, 36, 53, 36, 255, 33, 47, 33, 255, 33, 48, 33, 255, 33, 48, 33, 255, 33, 49, 34, 255, 36, 53, 36, 255, 34, 49, 34, 255, 32, 45, 32, 255, 35, 51, 35, 255, 32, 47, 33, 255, 32, 46, 32, 255, 29, 40, 29, 255, 28, 38, 28, 255, 29, 40, 29, 255, 31, 44, 31, 255, 30, 41, 30, 255, 27, 36, 27, 255, 31, 43, 31, 255, 33, 48, 33, 255, 36, 54, 36, 255, 34, 50, 34, 255, 39, 58, 39, 255, 33, 48, 33, 255, 32, 46, 32, 255, 27, 37, 28, 255, 25, 34, 26, 255, 25, 33, 26, 255, 25, 32, 26, 255, 26, 34, 26, 255, 28, 39, 29, 255, 26, 35, 27, 255, 49, 55, 14, 255, 28, 39, 29, 255, 30, 42, 30, 255, 29, 41, 30, 255, 32, 46, 32, 255, 28, 38, 28, 255, 28, 39, 29, 255, 26, 34, 26, 255, 27, 37, 28, 255, 30, 43, 31, 255, 31, 44, 32, 255, 29, 40, 29, 255, 31, 43, 31, 255, 31, 44, 31, 255, 32, 46, 33, 255, 36, 53, 36, 255, 34, 49, 34, 255, 32, 47, 33, 255, 26, 35, 27, 255, 29, 41, 30, 255, 29, 41, 30, 255, 30, 42, 31, 255, 30, 42, 31, 255, 33, 48, 33, 255, 29, 41, 30, 255, 29, 41, 30, 255, 31, 45, 32, 255, 30, 42, 30, 255, 31, 44, 31, 255, 34, 50, 35, 255, 35, 51, 35, 255, 40, 59, 39, 255, 31, 45, 32, 255, 34, 49, 34, 255, 32, 47, 33, 255, 32, 47, 33, 255, 33, 48, 34, 255, 27, 36, 27, 255, 29, 41, 30, 255, 29, 40, 29, 255, 33, 41, 44, 255, 26, 30, 31, 255, 33, 41, 44, 255, 37, 47, 51, 255, 37, 47, 50, 255, 25, 28, 29, 255, 26, 29, 30, 255, 37, 48, 51, 255, 42, 55, 60, 255, 33, 41, 43, 255, 41, 54, 59, 255, 36, 46, 50, 255, 27, 30, 31, 255, 21, 21, 21, 255, 21, 21, 21, 255, 26, 30, 31, 255, 33, 40, 43, 255, 44, 60, 65, 255, 36, 45, 48, 255, 42, 55, 59, 255, 43, 58, 63, 255, 33, 41, 44, 255, 38, 49, 52, 255, 34, 43, 45, 255, 22, 23, 23, 255, 23, 25, 25, 255, 36, 46, 49, 255, 40, 52, 56, 255, 35, 45, 48, 255, 24, 26, 26, 255, 27, 31, 32, 255, 25, 27, 28, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 23, 23, 255, 36, 46, 50, 255, 36, 46, 49, 255, 37, 48, 51, 255, 34, 42, 45, 255, 38, 48, 52, 255, 40, 53, 57, 255, 33, 41, 44, 255, 35, 44, 47, 255, 25, 28, 28, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 22, 23, 255, 34, 43, 46, 255, 21, 21, 21, 255, 29, 34, 35, 255, 31, 37, 39, 255, 23, 25, 25, 255, 21, 21, 21, 255, 22, 23, 23, 255, 32, 40, 42, 255, 29, 33, 35, 255, 34, 42, 44, 255, 25, 28, 29, 255, 28, 33, 34, 255, 33, 40, 43, 255, 30, 36, 38, 255, 28, 33, 34, 255, 33, 40, 43, 255, 42, 56, 61, 255, 36, 45, 48, 255, 32, 40, 42, 255, 37, 48, 52, 255, 21, 21, 21, 255, 36, 46, 49, 255, 32, 40, 42, 255, 35, 44, 47, 255, 37, 48, 52, 255, 36, 45, 48, 255, 41, 54, 59, 255, 59, 77, 82, 255, 44, 59, 64, 255, 47, 64, 70, 255, 47, 64, 70, 255, 52, 70, 76, 255, 44, 58, 63, 255, 45, 61, 66, 255, 21, 21, 21, 255, 37, 47, 51, 255, 31, 38, 40, 255, 43, 57, 61, 255, 36, 45, 48, 255, 28, 32, 34, 255, 38, 50, 53, 255, 21, 21, 21, 255, 25, 28, 29, 255, 31, 37, 40, 255, 34, 42, 45, 255, 36, 45, 49, 255, 37, 48, 52, 255, 33, 41, 44, 255, 25, 28, 29, 255, 32, 40, 42, 255, 25, 27, 28, 255, 32, 39, 41, 255, 21, 21, 21, 255, 21, 21, 21, 255, 30, 35, 37, 255, 28, 32, 34, 255, 32, 39, 41, 255, 44, 59, 64, 255, 37, 48, 51, 255, 35, 45, 48, 255, 37, 48, 51, 255, 43, 58, 63, 255, 37, 47, 51, 255, 28, 33, 35, 255, 32, 38, 41, 255, 34, 42, 44, 255, 28, 32, 33, 255, 42, 55, 60, 255, 35, 44, 47, 255, 37, 47, 51, 255, 31, 38, 40, 255, 21, 21, 21, 255, 28, 33, 34, 255, 27, 32, 33, 255, 38, 49, 53, 255, 32, 40, 42, 255, 43, 57, 61, 255, 30, 35, 37, 255, 30, 35, 37, 255, 47, 63, 69, 255, 35, 44, 46, 255, 30, 35, 37, 255, 31, 37, 39, 255, 38, 49, 53, 255, 40, 52, 56, 255, 32, 40, 42, 255, 43, 57, 62, 255, 43, 57, 62, 255, 35, 44, 47, 255, 31, 38, 40, 255, 40, 52, 57, 255, 45, 61, 66, 255, 32, 39, 41, 255, 30, 35, 37, 255, 40, 52, 57, 255, 21, 22, 22, 255, 30, 36, 37, 255, 43, 56, 61, 255, 37, 47, 51, 255, 29, 34, 36, 255, 39, 51, 55, 255, 37, 47, 50, 255, 38, 49, 53, 255, 46, 63, 68, 255, 32, 39, 42, 255, 45, 60, 65, 255, 27, 30, 31, 255, 34, 43, 46, 255, 41, 54, 58, 255, 37, 47, 50, 255, 36, 45, 49, 255, 41, 54, 59, 255, 32, 40, 42, 255, 43, 57, 62, 255, 37, 47, 51, 255, 34, 43, 46, 255, 43, 57, 62, 255, 33, 40, 43, 255, 39, 51, 55, 255, 35, 45, 48, 255, 21, 21, 21, 255, 55, 73, 79, 255, 38, 48, 52, 255, 33, 40, 43, 255, 44, 59, 64, 255, 54, 72, 78, 255, 40, 52, 56, 255, 26, 28, 29, 255, 29, 34, 35, 255, 32, 39, 41, 255, 24, 26, 27, 255, 30, 36, 38, 255, 34, 42, 45, 255, 32, 38, 41, 255, 33, 41, 43, 255, 21, 21, 21, 255, 40, 52, 56, 255, 38, 49, 53, 255, 26, 30, 31, 255, 25, 28, 28, 255, 34, 43, 46, 255, 43, 57, 62, 255, 33, 41, 44, 255, 44, 59, 64, 255, 49, 68, 74, 255, 39, 51, 55, 255, 24, 26, 26, 255, 29, 34, 35, 255, 38, 49, 53, 255, 34, 42, 45, 255, 38, 49, 53, 255, 35, 44, 48, 255, 30, 35, 37, 255, 33, 40, 43, 255, 42, 55, 59, 255, 50, 68, 74, 255, 27, 31, 32, 255, 33, 41, 43, 255, 37, 47, 51, 255, 27, 31, 33, 255, 39, 51, 55, 255, 47, 64, 70, 255, 31, 38, 40, 255, 34, 43, 46, 255, 37, 48, 51, 255, 30, 35, 37, 255, 39, 51, 55, 255, 32, 39, 41, 255, 26, 29, 30, 255, 25, 28, 29, 255, 28, 33, 34, 255, 37, 48, 51, 255, 28, 33, 35, 255, 33, 40, 43, 255, 31, 38, 40, 255, 32, 39, 41, 255, 28, 33, 34, 255, 28, 33, 35, 255, 43, 57, 62, 255, 39, 51, 55, 255, 27, 32, 33, 255, 39, 51, 55, 255, 40, 52, 56, 255, 38, 50, 53, 255, 37, 47, 51, 255, 35, 44, 47, 255, 31, 38, 40, 255, 28, 32, 34, 255, 25, 27, 28, 255, 27, 31, 33, 255, 35, 44, 47, 255, 27, 31, 33, 255, 34, 43, 46, 255, 21, 21, 21, 255, 23, 25, 25, 255, 36, 45, 48, 255, 42, 55, 60, 255, 23, 25, 25, 255, 38, 50, 53, 255, 36, 46, 50, 255, 37, 47, 51, 255, 40, 52, 56, 255, 34, 43, 46, 255, 26, 29, 30, 255, 33, 41, 44, 255, 34, 42, 45, 255, 21, 21, 21, 255, 21, 21, 21, 255, 24, 26, 27, 255, 30, 42, 30, 255, 26, 35, 27, 255, 27, 37, 27, 255, 25, 34, 26, 255, 30, 42, 30, 255, 31, 45, 32, 255, 29, 41, 30, 255, 32, 46, 32, 255, 29, 40, 29, 255, 31, 44, 32, 255, 27, 37, 28, 255, 28, 38, 28, 255, 25, 33, 26, 255, 27, 37, 28, 255, 30, 42, 30, 255, 24, 30, 24, 255, 32, 40, 31, 255, 38, 48, 37, 255, 24, 31, 25, 255, 31, 43, 31, 255, 27, 36, 27, 255, 28, 39, 29, 255, 30, 43, 31, 255, 31, 44, 31, 255, 32, 45, 32, 255, 34, 51, 35, 255, 32, 46, 32, 255, 34, 49, 34, 255, 31, 45, 32, 255, 32, 46, 32, 255, 33, 47, 33, 255, 34, 50, 34, 255, 33, 48, 33, 255, 29, 41, 30, 255, 31, 43, 31, 255, 33, 48, 33, 255, 33, 48, 33, 255, 29, 40, 29, 255, 32, 45, 32, 255, 32, 46, 32, 255, 33, 47, 33, 255, 34, 50, 34, 255, 36, 54, 36, 255, 32, 45, 32, 255, 30, 42, 31, 255, 33, 49, 34, 255, 31, 44, 31, 255, 33, 49, 34, 255, 34, 50, 34, 255, 30, 42, 30, 255, 28, 39, 29, 255, 27, 38, 28, 255, 26, 35, 27, 255, 28, 39, 29, 255, 29, 40, 29, 255, 28, 38, 28, 255, 33, 48, 33, 255, 32, 46, 33, 255, 32, 46, 32, 255, 35, 51, 35, 255, 28, 39, 29, 255, 25, 33, 26, 255, 28, 38, 28, 255, 28, 39, 29, 255, 32, 45, 32, 255, 31, 45, 32, 255, 33, 49, 34, 255, 33, 48, 33, 255, 32, 45, 32, 255, 32, 45, 32, 255, 24, 31, 25, 255, 28, 38, 28, 255, 25, 32, 25, 255, 25, 32, 26, 255, 28, 39, 29, 255, 31, 44, 32, 255, 32, 46, 32, 255, 33, 48, 33, 255, 28, 38, 28, 255, 28, 39, 29, 255, 23, 30, 24, 255, 24, 31, 25, 255, 30, 43, 31, 255, 33, 49, 34, 255, 31, 44, 31, 255, 29, 40, 29, 255, 34, 50, 34, 255, 35, 52, 36, 255, 31, 44, 31, 255, 27, 37, 28, 255, 30, 43, 31, 255, 31, 45, 32, 255, 31, 44, 31, 255, 29, 40, 29, 255, 29, 40, 29, 255, 32, 45, 32, 255, 29, 41, 30, 255, 33, 47, 33, 255, 32, 46, 32, 255, 30, 43, 31, 255, 30, 42, 30, 255, 30, 42, 31, 255, 35, 51, 35, 255, 33, 48, 33, 255, 34, 49, 34, 255, 33, 48, 34, 255, 38, 56, 38, 255, 37, 55, 37, 255, 40, 59, 39, 255, 35, 52, 36, 255, 31, 44, 31, 255, 29, 40, 29, 255, 32, 47, 33, 255, 33, 47, 33, 255, 33, 47, 33, 255, 32, 45, 32, 255, 34, 49, 34, 255, 32, 45, 32, 255, 27, 37, 28, 255, 27, 36, 27, 255, 30, 41, 30, 255, 32, 46, 32, 255, 31, 45, 32, 255, 24, 32, 25, 255, 25, 33, 26, 255, 28, 38, 28, 255, 33, 47, 33, 255, 29, 40, 29, 255, 31, 44, 32, 255, 29, 40, 30, 255, 27, 37, 28, 255, 29, 41, 30, 255, 27, 37, 28, 255, 29, 41, 30, 255, 30, 42, 30, 255, 33, 47, 33, 255, 37, 56, 37, 255, 34, 49, 34, 255, 31, 44, 31, 255, 30, 42, 30, 255, 31, 43, 31, 255, 31, 44, 31, 255, 28, 39, 29, 255, 28, 39, 29, 255, 32, 46, 33, 255, 32, 45, 32, 255, 37, 54, 37, 255, 37, 56, 37, 255, 47, 69, 45, 255, 44, 65, 43, 255, 37, 54, 37, 255, 36, 54, 36, 255, 32, 46, 32, 255, 32, 46, 32, 255, 36, 53, 36, 255, 32, 45, 32, 255, 31, 44, 31, 255, 31, 43, 31, 255, 29, 41, 30, 255, 30, 43, 31, 255, 31, 44, 32, 255, 32, 45, 32, 255, 31, 44, 32, 255, 30, 42, 30, 255, 33, 48, 33, 255, 33, 49, 34, 255, 35, 51, 35, 255, 36, 54, 36, 255, 34, 50, 35, 255, 39, 58, 39, 255, 43, 64, 42, 255, 41, 62, 41, 255, 34, 50, 34, 255, 36, 53, 36, 255, 36, 53, 36, 255, 32, 47, 33, 255, 36, 53, 36, 255, 36, 53, 36, 255, 28, 39, 29, 255, 28, 39, 29, 255, 29, 40, 29, 255, 30, 42, 31, 255, 35, 51, 35, 255, 34, 49, 34, 255, 32, 45, 32, 255, 31, 44, 32, 255, 33, 47, 33, 255, 34, 49, 34, 255, 32, 46, 32, 255, 33, 48, 34, 255, 35, 51, 35, 255, 37, 55, 37, 255, 33, 47, 33, 255, 29, 40, 29, 255, 29, 41, 30, 255, 28, 38, 28, 255, 24, 30, 24, 255, 30, 41, 30, 255, 30, 42, 30, 255, 30, 42, 30, 255, 24, 32, 25, 255, 29, 40, 29, 255, 34, 50, 34, 255, 33, 48, 33, 255, 35, 52, 36, 255, 38, 56, 38, 255, 41, 61, 41, 255, 36, 54, 36, 255, 29, 40, 29, 255, 25, 33, 26, 255, 26, 35, 27, 255, 26, 35, 27, 255, 27, 36, 27, 255, 29, 40, 29, 255, 30, 42, 30, 255, 23, 30, 24, 255, 28, 38, 28, 255, 32, 46, 33, 255, 31, 45, 32, 255, 29, 41, 30, 255, 28, 39, 29, 255, 31, 43, 31, 255, 27, 37, 28, 255, 27, 37, 28, 255, 23, 30, 24, 255, 28, 38, 28, 255, 29, 40, 29, 255, 30, 42, 30, 255, 27, 36, 27, 255, 31, 44, 31, 255, 35, 51, 35, 255, 32, 46, 32, 255, 34, 49, 34, 255, 30, 42, 30, 255, 28, 38, 28, 255, 26, 35, 27, 255, 28, 38, 28, 255, 33, 48, 33, 255, 35, 51, 35, 255, 32, 45, 32, 255, 32, 46, 32, 255, 34, 49, 34, 255, 33, 47, 33, 255, 33, 48, 34, 255, 34, 50, 35, 255, 37, 55, 37, 255, 34, 50, 35, 255, 35, 52, 35, 255, 34, 50, 34, 255, 35, 51, 35, 255, 31, 44, 32, 255, 27, 37, 28, 255, 27, 36, 27, 255, 25, 33, 26, 255, 26, 35, 27, 255, 29, 40, 29, 255, 25, 28, 29, 255, 32, 39, 41, 255, 22, 22, 23, 255, 34, 42, 45, 255, 31, 38, 40, 255, 29, 34, 36, 255, 35, 44, 47, 255, 37, 48, 51, 255, 36, 46, 50, 255, 40, 53, 57, 255, 34, 42, 45, 255, 28, 33, 34, 255, 37, 47, 50, 255, 22, 22, 22, 255, 27, 31, 32, 255, 40, 53, 57, 255, 36, 46, 49, 255, 40, 52, 56, 255, 47, 65, 70, 255, 37, 47, 50, 255, 33, 41, 43, 255, 36, 46, 49, 255, 31, 37, 39, 255, 36, 46, 50, 255, 28, 32, 33, 255, 38, 50, 53, 255, 26, 29, 30, 255, 32, 39, 42, 255, 29, 34, 35, 255, 24, 26, 27, 255, 25, 27, 28, 255, 24, 25, 26, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 38, 50, 54, 255, 31, 37, 39, 255, 29, 34, 36, 255, 29, 33, 35, 255, 40, 52, 56, 255, 27, 31, 32, 255, 32, 40, 42, 255, 25, 28, 29, 255, 21, 21, 21, 255, 21, 21, 21, 255, 32, 40, 42, 255, 29, 34, 36, 255, 32, 38, 41, 255, 25, 27, 28, 255, 31, 37, 39, 255, 21, 21, 21, 255, 23, 24, 24, 255, 25, 28, 29, 255, 21, 21, 21, 255, 24, 25, 26, 255, 28, 32, 34, 255, 21, 21, 21, 255, 23, 24, 24, 255, 27, 31, 32, 255, 24, 25, 26, 255, 30, 36, 37, 255, 38, 48, 52, 255, 28, 32, 34, 255, 37, 48, 52, 255, 35, 45, 48, 255, 32, 40, 42, 255, 21, 21, 21, 255, 25, 27, 28, 255, 47, 64, 69, 255, 44, 59, 64, 255, 43, 57, 62, 255, 34, 42, 45, 255, 46, 62, 67, 255, 49, 67, 73, 255, 38, 50, 53, 255, 29, 33, 35, 255, 39, 51, 55, 255, 52, 71, 76, 255, 49, 68, 74, 255, 42, 56, 61, 255, 21, 21, 21, 255, 40, 52, 56, 255, 36, 46, 50, 255, 36, 45, 48, 255, 33, 42, 44, 255, 33, 41, 44, 255, 33, 40, 43, 255, 28, 32, 34, 255, 33, 40, 43, 255, 31, 37, 39, 255, 38, 48, 52, 255, 42, 55, 59, 255, 37, 48, 51, 255, 26, 29, 30, 255, 32, 39, 42, 255, 30, 37, 39, 255, 29, 34, 36, 255, 26, 29, 30, 255, 26, 29, 30, 255, 21, 21, 21, 255, 26, 29, 30, 255, 28, 32, 34, 255, 28, 32, 34, 255, 30, 35, 37, 255, 30, 36, 38, 255, 34, 43, 46, 255, 42, 56, 60, 255, 34, 43, 46, 255, 38, 48, 52, 255, 38, 50, 53, 255, 29, 33, 35, 255, 23, 24, 24, 255, 23, 25, 25, 255, 33, 41, 43, 255, 40, 52, 57, 255, 36, 45, 48, 255, 26, 28, 29, 255, 21, 21, 21, 255, 32, 39, 41, 255, 25, 27, 28, 255, 27, 31, 32, 255, 32, 40, 42, 255, 36, 46, 50, 255, 36, 46, 50, 255, 44, 58, 63, 255, 41, 55, 59, 255, 24, 25, 26, 255, 21, 21, 21, 255, 36, 46, 49, 255, 43, 57, 61, 255, 46, 63, 68, 255, 41, 53, 57, 255, 36, 45, 48, 255, 38, 49, 52, 255, 43, 58, 62, 255, 48, 65, 70, 255, 47, 64, 70, 255, 45, 61, 66, 255, 40, 52, 56, 255, 38, 49, 52, 255, 37, 47, 51, 255, 38, 49, 52, 255, 21, 21, 21, 255, 21, 21, 21, 255, 25, 27, 28, 255, 32, 39, 42, 255, 43, 58, 62, 255, 40, 52, 56, 255, 41, 54, 59, 255, 36, 46, 50, 255, 37, 48, 52, 255, 32, 40, 42, 255, 41, 54, 58, 255, 38, 49, 53, 255, 37, 48, 51, 255, 41, 53, 58, 255, 37, 47, 51, 255, 32, 39, 42, 255, 31, 38, 40, 255, 47, 64, 70, 255, 43, 58, 63, 255, 36, 45, 49, 255, 47, 64, 69, 255, 41, 55, 59, 255, 47, 63, 69, 255, 39, 51, 55, 255, 21, 21, 21, 255, 28, 33, 34, 255, 34, 43, 46, 255, 36, 45, 48, 255, 38, 50, 53, 255, 31, 38, 40, 255, 41, 54, 58, 255, 32, 39, 41, 255, 37, 48, 51, 255, 29, 33, 35, 255, 32, 40, 42, 255, 35, 44, 47, 255, 32, 39, 42, 255, 40, 52, 56, 255, 38, 50, 53, 255, 40, 53, 57, 255, 27, 32, 33, 255, 32, 40, 42, 255, 29, 34, 36, 255, 35, 44, 47, 255, 36, 45, 48, 255, 27, 32, 33, 255, 47, 64, 70, 255, 41, 54, 59, 255, 41, 54, 58, 255, 47, 64, 70, 255, 26, 30, 31, 255, 28, 32, 33, 255, 33, 41, 43, 255, 38, 48, 52, 255, 44, 58, 63, 255, 34, 43, 46, 255, 35, 43, 46, 255, 25, 27, 28, 255, 34, 42, 45, 255, 42, 55, 60, 255, 37, 48, 51, 255, 40, 53, 57, 255, 40, 52, 56, 255, 41, 53, 58, 255, 39, 51, 55, 255, 28, 32, 33, 255, 38, 48, 52, 255, 39, 51, 55, 255, 36, 46, 49, 255, 23, 25, 25, 255, 38, 49, 52, 255, 35, 45, 48, 255, 21, 21, 21, 255, 21, 21, 21, 255, 33, 42, 44, 255, 36, 46, 50, 255, 33, 41, 44, 255, 37, 47, 50, 255, 40, 52, 56, 255, 35, 43, 46, 255, 28, 32, 33, 255, 30, 36, 38, 255, 32, 39, 41, 255, 29, 33, 35, 255, 34, 42, 45, 255, 39, 50, 54, 255, 41, 54, 59, 255, 39, 50, 54, 255, 43, 57, 61, 255, 34, 43, 46, 255, 27, 31, 32, 255, 37, 47, 50, 255, 35, 44, 47, 255, 21, 21, 21, 255, 33, 41, 43, 255, 41, 55, 59, 255, 38, 49, 53, 255, 24, 26, 26, 255, 46, 62, 67, 255, 28, 33, 35, 255, 34, 42, 45, 255, 39, 51, 55, 255, 38, 49, 53, 255, 35, 44, 47, 255, 35, 44, 47, 255, 30, 35, 37, 255, 34, 43, 46, 255, 28, 33, 35, 255, 24, 26, 26, 255, 32, 38, 41, 255, 29, 34, 35, 255, 21, 21, 21, 255, 27, 31, 32, 255, 29, 40, 29, 255, 29, 41, 30, 255, 27, 36, 27, 255, 26, 35, 27, 255, 26, 36, 27, 255, 28, 39, 29, 255, 31, 43, 31, 255, 30, 43, 31, 255, 33, 47, 33, 255, 32, 45, 32, 255, 28, 38, 28, 255, 28, 39, 29, 255, 28, 39, 29, 255, 28, 38, 28, 255, 29, 40, 29, 255, 26, 35, 27, 255, 26, 33, 26, 255, 24, 31, 25, 255, 25, 33, 26, 255, 31, 44, 31, 255, 28, 38, 28, 255, 28, 38, 28, 255, 27, 36, 27, 255, 32, 46, 32, 255, 29, 41, 30, 255, 30, 43, 31, 255, 33, 47, 33, 255, 33, 48, 33, 255, 31, 45, 32, 255, 31, 43, 31, 255, 30, 43, 31, 255, 27, 37, 28, 255, 29, 40, 29, 255, 28, 38, 29, 255, 31, 43, 31, 255, 30, 42, 30, 255, 31, 44, 32, 255, 31, 44, 31, 255, 31, 43, 31, 255, 34, 50, 34, 255, 33, 48, 33, 255, 34, 49, 34, 255, 34, 49, 34, 255, 33, 47, 33, 255, 33, 48, 33, 255, 32, 46, 32, 255, 34, 50, 34, 255, 34, 50, 35, 255, 33, 48, 33, 255, 33, 47, 33, 255, 29, 41, 30, 255, 27, 36, 27, 255, 29, 41, 30, 255, 34, 50, 34, 255, 30, 42, 30, 255, 29, 41, 30, 255, 31, 44, 31, 255, 33, 48, 33, 255, 34, 49, 34, 255, 31, 44, 32, 255, 30, 41, 30, 255, 27, 37, 28, 255, 27, 37, 28, 255, 31, 45, 32, 255, 30, 43, 31, 255, 31, 44, 32, 255, 33, 48, 33, 255, 33, 48, 33, 255, 34, 50, 35, 255, 31, 43, 31, 255, 29, 40, 30, 255, 28, 38, 29, 255, 25, 33, 26, 255, 27, 37, 28, 255, 28, 39, 29, 255, 29, 40, 29, 255, 32, 46, 32, 255, 30, 42, 30, 255, 28, 38, 29, 255, 26, 35, 27, 255, 26, 32, 26, 255, 24, 30, 24, 255, 26, 35, 27, 255, 28, 38, 28, 255, 29, 40, 30, 255, 30, 43, 31, 255, 86, 104, 15, 255, 35, 51, 35, 255, 26, 35, 27, 255, 25, 33, 26, 255, 27, 37, 28, 255, 29, 40, 29, 255, 29, 39, 29, 255, 29, 40, 29, 255, 29, 41, 30, 255, 29, 41, 30, 255, 31, 44, 31, 255, 33, 47, 33, 255, 32, 47, 33, 255, 29, 39, 29, 255, 31, 44, 31, 255, 32, 46, 32, 255, 30, 43, 31, 255, 30, 42, 31, 255, 33, 48, 34, 255, 33, 49, 34, 255, 33, 48, 34, 255, 36, 54, 37, 255, 38, 57, 38, 255, 33, 49, 34, 255, 32, 46, 32, 255, 31, 44, 31, 255, 31, 44, 32, 255, 34, 50, 34, 255, 33, 47, 33, 255, 32, 45, 32, 255, 32, 45, 32, 255, 35, 51, 35, 255, 27, 37, 28, 255, 30, 42, 30, 255, 27, 36, 27, 255, 29, 40, 29, 255, 30, 42, 30, 255, 27, 37, 28, 255, 30, 42, 30, 255, 33, 47, 33, 255, 31, 45, 32, 255, 31, 43, 31, 255, 30, 42, 30, 255, 32, 46, 33, 255, 28, 38, 28, 255, 27, 37, 28, 255, 28, 39, 29, 255, 28, 38, 28, 255, 31, 44, 31, 255, 33, 47, 33, 255, 33, 48, 33, 255, 33, 48, 33, 255, 30, 43, 31, 255, 29, 41, 30, 255, 33, 47, 33, 255, 30, 43, 31, 255, 29, 41, 30, 255, 29, 41, 30, 255, 34, 50, 34, 255, 34, 49, 34, 255, 34, 50, 35, 255, 35, 52, 36, 255, 40, 60, 40, 255, 42, 62, 41, 255, 35, 52, 35, 255, 33, 47, 33, 255, 30, 43, 31, 255, 33, 48, 33, 255, 33, 47, 33, 255, 32, 45, 32, 255, 29, 41, 30, 255, 28, 38, 28, 255, 28, 39, 29, 255, 32, 45, 32, 255, 31, 44, 31, 255, 30, 42, 30, 255, 29, 41, 30, 255, 31, 43, 31, 255, 33, 48, 34, 255, 35, 51, 35, 255, 32, 47, 33, 255, 32, 47, 33, 255, 40, 59, 39, 255, 37, 55, 37, 255, 34, 50, 35, 255, 37, 56, 37, 255, 35, 52, 35, 255, 35, 51, 35, 255, 36, 54, 36, 255, 34, 51, 35, 255, 36, 54, 36, 255, 37, 54, 37, 255, 30, 42, 30, 255, 31, 44, 31, 255, 28, 39, 29, 255, 32, 46, 32, 255, 34, 50, 34, 255, 35, 51, 35, 255, 35, 51, 35, 255, 32, 46, 33, 255, 30, 43, 31, 255, 31, 45, 32, 255, 30, 41, 30, 255, 31, 44, 31, 255, 34, 50, 34, 255, 33, 48, 34, 255, 32, 46, 32, 255, 30, 41, 30, 255, 28, 38, 29, 255, 30, 42, 31, 255, 27, 38, 28, 255, 29, 41, 30, 255, 33, 47, 33, 255, 28, 39, 29, 255, 23, 30, 24, 255, 31, 45, 32, 255, 34, 50, 34, 255, 33, 48, 33, 255, 32, 46, 32, 255, 37, 55, 37, 255, 40, 60, 40, 255, 44, 64, 43, 255, 31, 44, 31, 255, 29, 40, 29, 255, 27, 36, 27, 255, 28, 39, 29, 255, 28, 39, 29, 255, 29, 40, 30, 255, 29, 40, 29, 255, 28, 39, 29, 255, 33, 48, 34, 255, 34, 50, 34, 255, 34, 50, 35, 255, 34, 49, 34, 255, 31, 44, 31, 255, 32, 46, 32, 255, 30, 42, 30, 255, 30, 42, 30, 255, 27, 37, 28, 255, 30, 42, 30, 255, 30, 43, 31, 255, 29, 41, 30, 255, 29, 40, 29, 255, 32, 45, 32, 255, 35, 52, 35, 255, 35, 51, 35, 255, 33, 49, 34, 255, 30, 42, 30, 255, 29, 41, 30, 255, 28, 39, 29, 255, 27, 38, 28, 255, 33, 47, 33, 255, 31, 45, 32, 255, 36, 54, 37, 255, 34, 50, 35, 255, 34, 51, 35, 255, 32, 45, 32, 255, 33, 48, 33, 255, 32, 46, 32, 255, 33, 48, 33, 255, 33, 48, 34, 255, 37, 55, 37, 255, 36, 54, 36, 255, 32, 47, 33, 255, 30, 42, 31, 255, 27, 36, 27, 255, 27, 36, 27, 255, 30, 42, 31, 255, 30, 42, 30, 255, 31, 43, 31, 255, 36, 45, 48, 255, 29, 33, 35, 255, 21, 21, 21, 255, 29, 34, 36, 255, 36, 46, 49, 255, 30, 36, 38, 255, 37, 48, 51, 255, 45, 61, 66, 255, 36, 45, 48, 255, 39, 51, 55, 255, 42, 55, 60, 255, 43, 57, 61, 255, 37, 47, 51, 255, 21, 21, 21, 255, 31, 37, 39, 255, 36, 45, 48, 255, 36, 45, 49, 255, 31, 38, 40, 255, 40, 52, 56, 255, 31, 38, 40, 255, 29, 34, 36, 255, 32, 39, 42, 255, 29, 34, 36, 255, 33, 41, 44, 255, 35, 44, 47, 255, 30, 36, 38, 255, 34, 43, 45, 255, 40, 52, 56, 255, 24, 26, 26, 255, 30, 37, 39, 255, 32, 40, 42, 255, 28, 32, 33, 255, 25, 28, 29, 255, 25, 27, 28, 255, 37, 47, 50, 255, 21, 21, 21, 255, 21, 21, 21, 255, 23, 24, 25, 255, 32, 39, 42, 255, 25, 28, 28, 255, 35, 44, 47, 255, 34, 42, 44, 255, 30, 36, 38, 255, 24, 25, 26, 255, 21, 21, 21, 255, 21, 21, 21, 255, 33, 41, 43, 255, 23, 24, 25, 255, 30, 36, 37, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 26, 30, 31, 255, 24, 25, 26, 255, 31, 37, 39, 255, 21, 21, 21, 255, 36, 46, 49, 255, 26, 29, 30, 255, 29, 34, 35, 255, 27, 31, 32, 255, 23, 24, 24, 255, 33, 41, 44, 255, 30, 35, 37, 255, 30, 35, 37, 255, 24, 26, 27, 255, 33, 40, 43, 255, 21, 21, 21, 255, 21, 21, 21, 255, 34, 43, 45, 255, 38, 49, 52, 255, 45, 61, 66, 255, 45, 61, 66, 255, 43, 57, 62, 255, 35, 44, 47, 255, 40, 52, 56, 255, 46, 62, 68, 255, 42, 56, 61, 255, 41, 54, 59, 255, 48, 65, 71, 255, 33, 41, 44, 255, 31, 38, 40, 255, 39, 51, 55, 255, 48, 66, 72, 255, 40, 52, 57, 255, 34, 42, 45, 255, 38, 49, 52, 255, 29, 34, 36, 255, 23, 23, 24, 255, 32, 40, 42, 255, 33, 41, 43, 255, 36, 45, 48, 255, 25, 28, 29, 255, 31, 38, 40, 255, 32, 38, 41, 255, 24, 26, 27, 255, 26, 29, 30, 255, 32, 40, 42, 255, 30, 35, 37, 255, 40, 52, 56, 255, 21, 21, 21, 255, 26, 30, 31, 255, 34, 42, 45, 255, 23, 24, 24, 255, 38, 49, 52, 255, 32, 39, 41, 255, 32, 40, 42, 255, 33, 40, 43, 255, 36, 46, 49, 255, 34, 42, 45, 255, 31, 38, 40, 255, 25, 28, 29, 255, 23, 25, 25, 255, 33, 41, 44, 255, 37, 47, 51, 255, 37, 47, 50, 255, 41, 54, 58, 255, 29, 34, 35, 255, 21, 21, 21, 255, 31, 37, 39, 255, 37, 48, 51, 255, 34, 43, 46, 255, 33, 41, 43, 255, 25, 28, 28, 255, 24, 25, 26, 255, 33, 40, 43, 255, 30, 36, 38, 255, 28, 32, 34, 255, 31, 37, 39, 255, 30, 35, 37, 255, 31, 38, 40, 255, 34, 42, 45, 255, 33, 41, 44, 255, 35, 44, 47, 255, 40, 53, 57, 255, 39, 50, 54, 255, 40, 52, 57, 255, 34, 43, 46, 255, 39, 50, 54, 255, 43, 57, 62, 255, 45, 60, 65, 255, 39, 50, 54, 255, 21, 21, 21, 255, 36, 46, 49, 255, 42, 55, 59, 255, 36, 46, 49, 255, 27, 30, 31, 255, 23, 25, 25, 255, 22, 22, 22, 255, 26, 30, 31, 255, 28, 32, 34, 255, 45, 61, 66, 255, 33, 40, 42, 255, 42, 55, 59, 255, 37, 47, 50, 255, 31, 37, 39, 255, 38, 49, 53, 255, 50, 69, 75, 255, 35, 43, 46, 255, 39, 51, 55, 255, 32, 39, 42, 255, 43, 57, 61, 255, 39, 50, 54, 255, 36, 47, 50, 255, 45, 61, 66, 255, 31, 37, 39, 255, 23, 24, 25, 255, 23, 24, 25, 255, 36, 45, 48, 255, 32, 39, 42, 255, 43, 57, 61, 255, 38, 48, 52, 255, 40, 52, 56, 255, 36, 45, 48, 255, 36, 46, 50, 255, 34, 43, 46, 255, 43, 57, 62, 255, 39, 51, 55, 255, 44, 59, 64, 255, 34, 42, 45, 255, 37, 48, 51, 255, 33, 41, 43, 255, 23, 24, 24, 255, 33, 41, 43, 255, 24, 27, 27, 255, 21, 21, 21, 255, 40, 52, 57, 255, 38, 50, 54, 255, 40, 52, 57, 255, 40, 52, 56, 255, 51, 69, 75, 255, 49, 68, 74, 255, 43, 58, 63, 255, 23, 25, 25, 255, 23, 23, 24, 255, 27, 31, 32, 255, 33, 41, 44, 255, 34, 43, 45, 255, 33, 40, 43, 255, 28, 33, 34, 255, 33, 40, 43, 255, 40, 52, 56, 255, 34, 43, 46, 255, 27, 32, 33, 255, 30, 35, 37, 255, 33, 41, 43, 255, 40, 52, 57, 255, 32, 40, 42, 255, 33, 41, 44, 255, 32, 39, 41, 255, 31, 37, 39, 255, 32, 38, 40, 255, 25, 28, 29, 255, 29, 34, 35, 255, 33, 40, 43, 255, 21, 21, 21, 255, 21, 21, 21, 255, 30, 35, 37, 255, 38, 49, 53, 255, 31, 38, 40, 255, 32, 38, 40, 255, 26, 29, 30, 255, 28, 32, 33, 255, 41, 53, 58, 255, 30, 36, 38, 255, 23, 24, 24, 255, 27, 30, 31, 255, 34, 42, 45, 255, 45, 61, 67, 255, 48, 65, 71, 255, 31, 37, 39, 255, 42, 55, 59, 255, 42, 56, 61, 255, 38, 50, 53, 255, 35, 44, 47, 255, 24, 26, 27, 255, 24, 26, 27, 255, 37, 48, 52, 255, 33, 41, 44, 255, 21, 21, 21, 255, 28, 33, 34, 255, 50, 69, 75, 255, 43, 57, 62, 255, 24, 27, 27, 255, 35, 43, 46, 255, 28, 33, 34, 255, 30, 36, 38, 255, 42, 56, 60, 255, 24, 26, 27, 255, 38, 48, 52, 255, 34, 43, 46, 255, 35, 44, 47, 255, 31, 37, 39, 255, 25, 27, 28, 255, 21, 21, 21, 255, 24, 25, 26, 255, 30, 42, 30, 255, 32, 46, 32, 255, 27, 36, 27, 255, 25, 33, 25, 255, 27, 36, 27, 255, 25, 32, 25, 255, 27, 36, 27, 255, 33, 48, 33, 255, 32, 45, 32, 255, 29, 40, 29, 255, 27, 37, 28, 255, 27, 36, 27, 255, 31, 45, 32, 255, 27, 37, 28, 255, 31, 45, 32, 255, 30, 42, 30, 255, 29, 40, 29, 255, 30, 41, 30, 255, 29, 40, 29, 255, 31, 45, 32, 255, 30, 42, 30, 255, 28, 39, 29, 255, 28, 39, 29, 255, 29, 41, 30, 255, 27, 37, 28, 255, 29, 41, 30, 255, 34, 50, 34, 255, 30, 41, 30, 255, 31, 43, 31, 255, 27, 37, 28, 255, 28, 39, 29, 255, 28, 39, 29, 255, 28, 39, 29, 255, 31, 44, 31, 255, 29, 41, 30, 255, 29, 40, 30, 255, 32, 46, 32, 255, 30, 41, 30, 255, 28, 38, 29, 255, 33, 47, 33, 255, 28, 39, 29, 255, 32, 45, 32, 255, 31, 44, 31, 255, 32, 46, 32, 255, 33, 48, 33, 255, 32, 47, 33, 255, 36, 53, 36, 255, 35, 52, 35, 255, 33, 48, 33, 255, 31, 43, 31, 255, 27, 37, 28, 255, 31, 44, 31, 255, 30, 43, 31, 255, 33, 48, 34, 255, 33, 48, 33, 255, 38, 57, 38, 255, 37, 55, 37, 255, 34, 50, 35, 255, 34, 49, 34, 255, 32, 46, 32, 255, 32, 46, 33, 255, 29, 41, 30, 255, 28, 38, 28, 255, 31, 45, 32, 255, 31, 43, 31, 255, 31, 45, 32, 255, 32, 45, 32, 255, 34, 49, 34, 255, 37, 56, 37, 255, 32, 45, 32, 255, 31, 44, 31, 255, 32, 46, 32, 255, 26, 35, 27, 255, 30, 42, 30, 255, 29, 40, 29, 255, 27, 37, 28, 255, 27, 36, 27, 255, 26, 34, 26, 255, 27, 36, 27, 255, 24, 30, 25, 255, 23, 30, 24, 255, 24, 31, 25, 255, 25, 33, 26, 255, 26, 36, 27, 255, 30, 41, 30, 255, 30, 42, 30, 255, 28, 39, 29, 255, 30, 41, 30, 255, 30, 43, 31, 255, 24, 32, 25, 255, 27, 37, 28, 255, 30, 42, 30, 255, 31, 43, 31, 255, 26, 35, 27, 255, 26, 34, 26, 255, 26, 35, 26, 255, 26, 35, 27, 255, 27, 37, 28, 255, 30, 43, 31, 255, 29, 41, 30, 255, 29, 40, 29, 255, 27, 37, 28, 255, 28, 39, 29, 255, 29, 41, 30, 255, 35, 51, 35, 255, 32, 46, 32, 255, 33, 47, 33, 255, 36, 54, 36, 255, 37, 55, 37, 255, 35, 51, 35, 255, 36, 53, 36, 255, 36, 54, 36, 255, 34, 49, 34, 255, 31, 45, 32, 255, 33, 48, 33, 255, 33, 48, 34, 255, 32, 47, 33, 255, 32, 47, 33, 255, 29, 41, 30, 255, 30, 42, 30, 255, 30, 42, 30, 255, 31, 44, 31, 255, 31, 45, 32, 255, 29, 40, 29, 255, 32, 47, 33, 255, 32, 47, 33, 255, 34, 49, 34, 255, 33, 48, 33, 255, 34, 50, 34, 255, 34, 49, 34, 255, 31, 44, 31, 255, 31, 44, 31, 255, 29, 41, 30, 255, 29, 40, 29, 255, 32, 46, 32, 255, 33, 48, 34, 255, 32, 45, 32, 255, 29, 40, 29, 255, 31, 44, 31, 255, 27, 37, 28, 255, 29, 40, 29, 255, 30, 42, 30, 255, 27, 36, 27, 255, 32, 45, 32, 255, 33, 48, 33, 255, 32, 47, 33, 255, 32, 47, 33, 255, 34, 49, 34, 255, 38, 57, 38, 255, 44, 65, 43, 255, 35, 52, 35, 255, 33, 47, 33, 255, 31, 45, 32, 255, 31, 44, 31, 255, 32, 45, 32, 255, 33, 48, 33, 255, 32, 46, 33, 255, 27, 36, 27, 255, 26, 35, 27, 255, 30, 42, 31, 255, 27, 37, 28, 255, 27, 36, 27, 255, 30, 43, 31, 255, 29, 41, 30, 255, 28, 38, 28, 255, 32, 45, 32, 255, 34, 49, 34, 255, 35, 52, 35, 255, 37, 56, 37, 255, 34, 50, 34, 255, 30, 43, 31, 255, 34, 49, 34, 255, 32, 45, 32, 255, 31, 45, 32, 255, 36, 53, 36, 255, 33, 48, 33, 255, 33, 48, 34, 255, 32, 46, 32, 255, 33, 48, 33, 255, 33, 47, 33, 255, 33, 48, 34, 255, 35, 51, 35, 255, 36, 53, 36, 255, 32, 46, 33, 255, 30, 42, 30, 255, 35, 51, 35, 255, 34, 50, 34, 255, 29, 40, 29, 255, 28, 39, 29, 255, 28, 39, 29, 255, 29, 41, 30, 255, 37, 55, 37, 255, 34, 49, 34, 255, 33, 47, 33, 255, 30, 42, 30, 255, 29, 40, 29, 255, 31, 43, 31, 255, 28, 39, 29, 255, 28, 38, 28, 255, 27, 36, 27, 255, 29, 40, 30, 255, 27, 37, 28, 255, 33, 48, 33, 255, 35, 51, 35, 255, 34, 50, 34, 255, 35, 51, 35, 255, 35, 52, 35, 255, 35, 51, 35, 255, 31, 44, 31, 255, 34, 50, 35, 255, 32, 47, 33, 255, 32, 46, 32, 255, 35, 51, 35, 255, 34, 50, 34, 255, 33, 47, 33, 255, 29, 40, 29, 255, 29, 41, 30, 255, 31, 44, 31, 255, 34, 50, 34, 255, 34, 50, 34, 255, 36, 54, 36, 255, 29, 41, 30, 255, 30, 41, 30, 255, 29, 41, 30, 255, 31, 45, 32, 255, 33, 49, 34, 255, 32, 46, 32, 255, 31, 44, 31, 255, 33, 48, 34, 255, 37, 55, 37, 255, 41, 61, 40, 255, 36, 52, 36, 255, 30, 42, 30, 255, 29, 40, 29, 255, 29, 40, 29, 255, 31, 44, 31, 255, 33, 48, 33, 255, 33, 47, 33, 255, 33, 47, 33, 255, 33, 47, 33, 255, 32, 46, 32, 255, 34, 49, 34, 255, 34, 50, 34, 255, 33, 49, 34, 255, 33, 48, 33, 255, 28, 39, 29, 255, 34, 49, 34, 255, 36, 54, 36, 255, 34, 49, 34, 255, 30, 42, 30, 255, 28, 38, 28, 255, 29, 40, 29, 255, 27, 36, 27, 255, 29, 40, 29, 255, 30, 43, 31, 255, 26, 34, 26, 255, 29, 34, 36, 255, 29, 33, 35, 255, 30, 35, 37, 255, 23, 25, 25, 255, 40, 52, 56, 255, 32, 39, 41, 255, 28, 32, 33, 255, 33, 41, 43, 255, 46, 62, 68, 255, 42, 55, 59, 255, 34, 43, 46, 255, 34, 42, 45, 255, 47, 63, 69, 255, 21, 21, 21, 255, 40, 52, 56, 255, 28, 32, 33, 255, 38, 49, 53, 255, 36, 45, 48, 255, 30, 36, 38, 255, 26, 29, 30, 255, 34, 43, 46, 255, 26, 30, 31, 255, 31, 38, 40, 255, 35, 44, 47, 255, 27, 30, 31, 255, 40, 52, 56, 255, 31, 38, 40, 255, 29, 34, 36, 255, 21, 21, 21, 255, 29, 35, 36, 255, 30, 36, 38, 255, 22, 22, 22, 255, 27, 30, 31, 255, 29, 35, 37, 255, 33, 40, 43, 255, 43, 58, 62, 255, 27, 31, 32, 255, 21, 21, 21, 255, 21, 21, 21, 255, 25, 27, 28, 255, 33, 41, 44, 255, 26, 29, 30, 255, 30, 35, 37, 255, 21, 21, 21, 255, 21, 21, 21, 255, 31, 38, 40, 255, 24, 25, 26, 255, 33, 41, 43, 255, 24, 26, 27, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 25, 28, 29, 255, 29, 34, 36, 255, 22, 23, 23, 255, 33, 40, 42, 255, 27, 31, 32, 255, 21, 21, 21, 255, 29, 34, 36, 255, 27, 30, 31, 255, 34, 42, 45, 255, 26, 30, 31, 255, 32, 38, 41, 255, 21, 21, 21, 255, 33, 41, 44, 255, 34, 42, 45, 255, 54, 72, 78, 255, 42, 56, 61, 255, 54, 72, 78, 255, 46, 62, 68, 255, 48, 66, 72, 255, 45, 61, 66, 255, 41, 54, 58, 255, 40, 52, 56, 255, 37, 47, 50, 255, 30, 36, 38, 255, 31, 38, 40, 255, 42, 56, 60, 255, 45, 61, 66, 255, 46, 61, 67, 255, 39, 51, 55, 255, 50, 69, 75, 255, 32, 39, 41, 255, 39, 51, 55, 255, 30, 36, 38, 255, 34, 43, 46, 255, 28, 32, 33, 255, 25, 27, 28, 255, 32, 39, 42, 255, 35, 43, 46, 255, 27, 30, 31, 255, 30, 37, 39, 255, 21, 21, 21, 255, 26, 29, 30, 255, 29, 34, 35, 255, 21, 21, 21, 255, 29, 34, 36, 255, 35, 43, 46, 255, 27, 30, 32, 255, 38, 48, 52, 255, 36, 46, 49, 255, 36, 45, 48, 255, 38, 49, 52, 255, 39, 51, 55, 255, 35, 44, 47, 255, 24, 26, 27, 255, 23, 25, 25, 255, 26, 29, 30, 255, 30, 36, 38, 255, 30, 36, 37, 255, 34, 42, 45, 255, 35, 43, 46, 255, 21, 21, 21, 255, 22, 22, 22, 255, 38, 48, 52, 255, 32, 39, 41, 255, 37, 47, 50, 255, 33, 40, 43, 255, 26, 29, 30, 255, 25, 28, 29, 255, 22, 23, 23, 255, 27, 30, 31, 255, 34, 43, 45, 255, 28, 32, 33, 255, 39, 51, 55, 255, 28, 33, 35, 255, 24, 26, 27, 255, 38, 50, 53, 255, 31, 38, 40, 255, 44, 59, 64, 255, 43, 57, 62, 255, 42, 55, 60, 255, 38, 50, 53, 255, 42, 55, 60, 255, 34, 43, 46, 255, 45, 60, 65, 255, 24, 26, 26, 255, 28, 32, 34, 255, 46, 62, 67, 255, 46, 62, 68, 255, 37, 47, 50, 255, 30, 36, 37, 255, 35, 45, 48, 255, 41, 54, 58, 255, 29, 33, 35, 255, 32, 40, 42, 255, 26, 29, 30, 255, 21, 21, 21, 255, 23, 24, 24, 255, 27, 30, 31, 255, 26, 29, 29, 255, 37, 48, 51, 255, 41, 54, 58, 255, 40, 53, 57, 255, 27, 31, 32, 255, 34, 43, 46, 255, 33, 40, 43, 255, 39, 51, 55, 255, 31, 37, 39, 255, 29, 35, 36, 255, 28, 33, 35, 255, 21, 21, 21, 255, 21, 21, 21, 255, 34, 43, 46, 255, 35, 44, 47, 255, 35, 44, 47, 255, 36, 45, 49, 255, 35, 44, 47, 255, 42, 55, 60, 255, 39, 50, 54, 255, 35, 44, 47, 255, 29, 34, 36, 255, 31, 37, 39, 255, 32, 38, 41, 255, 41, 54, 59, 255, 33, 41, 44, 255, 36, 46, 49, 255, 25, 28, 29, 255, 31, 37, 40, 255, 31, 37, 39, 255, 33, 40, 43, 255, 28, 32, 33, 255, 40, 52, 56, 255, 40, 53, 57, 255, 47, 64, 70, 255, 35, 45, 48, 255, 27, 31, 32, 255, 38, 50, 53, 255, 26, 28, 29, 255, 38, 50, 53, 255, 37, 47, 50, 255, 34, 43, 46, 255, 24, 25, 26, 255, 38, 49, 53, 255, 40, 52, 56, 255, 33, 40, 43, 255, 41, 54, 58, 255, 31, 38, 40, 255, 26, 30, 31, 255, 32, 39, 41, 255, 28, 33, 35, 255, 29, 34, 36, 255, 33, 41, 44, 255, 39, 50, 54, 255, 29, 35, 37, 255, 33, 41, 43, 255, 25, 28, 29, 255, 35, 44, 47, 255, 28, 32, 33, 255, 39, 50, 54, 255, 21, 21, 21, 255, 21, 21, 21, 255, 31, 37, 39, 255, 28, 33, 35, 255, 28, 32, 33, 255, 26, 29, 30, 255, 30, 36, 38, 255, 25, 27, 28, 255, 35, 44, 47, 255, 34, 42, 45, 255, 32, 40, 42, 255, 42, 56, 60, 255, 38, 48, 52, 255, 34, 43, 45, 255, 32, 39, 42, 255, 33, 41, 44, 255, 32, 39, 41, 255, 41, 53, 58, 255, 32, 39, 41, 255, 34, 43, 46, 255, 28, 32, 33, 255, 29, 34, 36, 255, 33, 41, 44, 255, 34, 42, 44, 255, 22, 22, 23, 255, 41, 54, 58, 255, 52, 70, 76, 255, 51, 69, 75, 255, 44, 59, 64, 255, 46, 63, 68, 255, 43, 57, 61, 255, 41, 55, 59, 255, 31, 37, 39, 255, 42, 56, 60, 255, 38, 49, 53, 255, 32, 40, 42, 255, 34, 42, 45, 255, 25, 28, 28, 255, 38, 48, 52, 255, 21, 21, 21, 255, 30, 36, 38, 255, 30, 42, 30, 255, 30, 42, 30, 255, 30, 42, 30, 255, 26, 35, 26, 255, 25, 34, 26, 255, 27, 35, 28, 255, 25, 33, 26, 255, 33, 48, 33, 255, 27, 37, 28, 255, 27, 36, 27, 255, 25, 32, 25, 255, 29, 40, 29, 255, 29, 40, 29, 255, 30, 41, 30, 255, 30, 42, 30, 255, 31, 43, 31, 255, 29, 40, 30, 255, 30, 42, 30, 255, 30, 42, 30, 255, 29, 41, 30, 255, 28, 38, 28, 255, 30, 42, 30, 255, 26, 34, 26, 255, 23, 29, 24, 255, 25, 34, 26, 255, 29, 40, 30, 255, 30, 42, 30, 255, 27, 37, 28, 255, 26, 35, 27, 255, 24, 32, 25, 255, 25, 33, 26, 255, 28, 38, 28, 255, 32, 46, 32, 255, 27, 37, 28, 255, 29, 41, 30, 255, 27, 37, 28, 255, 26, 35, 27, 255, 28, 38, 28, 255, 27, 37, 28, 255, 30, 42, 31, 255, 29, 41, 30, 255, 33, 48, 33, 255, 36, 53, 36, 255, 32, 46, 33, 255, 35, 52, 35, 255, 35, 51, 35, 255, 43, 64, 42, 255, 37, 55, 37, 255, 35, 52, 36, 255, 33, 47, 33, 255, 30, 42, 31, 255, 28, 38, 28, 255, 32, 46, 32, 255, 33, 48, 33, 255, 35, 51, 35, 255, 42, 62, 41, 255, 34, 50, 35, 255, 33, 48, 33, 255, 109, 134, 15, 255, 33, 48, 33, 255, 30, 42, 31, 255, 31, 44, 31, 255, 29, 40, 29, 255, 29, 41, 30, 255, 34, 49, 34, 255, 29, 40, 29, 255, 29, 40, 29, 255, 36, 53, 36, 255, 34, 49, 34, 255, 32, 45, 32, 255, 29, 41, 30, 255, 30, 43, 31, 255, 26, 36, 27, 255, 27, 36, 27, 255, 27, 36, 27, 255, 27, 37, 28, 255, 26, 35, 27, 255, 28, 38, 28, 255, 25, 33, 26, 255, 24, 32, 25, 255, 23, 30, 24, 255, 29, 36, 29, 255, 26, 34, 26, 255, 25, 32, 25, 255, 29, 40, 29, 255, 29, 40, 29, 255, 28, 38, 28, 255, 25, 33, 26, 255, 80, 95, 12, 255, 26, 35, 27, 255, 32, 46, 32, 255, 32, 47, 33, 255, 31, 44, 31, 255, 25, 33, 26, 255, 23, 30, 24, 255, 26, 34, 26, 255, 25, 34, 26, 255, 25, 34, 26, 255, 28, 39, 29, 255, 28, 38, 28, 255, 29, 40, 29, 255, 28, 38, 28, 255, 26, 34, 26, 255, 30, 42, 30, 255, 35, 52, 35, 255, 37, 55, 37, 255, 36, 53, 36, 255, 33, 47, 33, 255, 32, 46, 32, 255, 35, 52, 36, 255, 37, 55, 37, 255, 42, 62, 41, 255, 34, 50, 34, 255, 36, 54, 37, 255, 34, 49, 34, 255, 34, 49, 34, 255, 34, 49, 34, 255, 31, 45, 32, 255, 32, 45, 32, 255, 28, 38, 28, 255, 29, 41, 30, 255, 28, 38, 28, 255, 26, 36, 27, 255, 29, 40, 29, 255, 32, 45, 32, 255, 34, 49, 34, 255, 33, 47, 33, 255, 36, 54, 36, 255, 35, 51, 35, 255, 34, 49, 34, 255, 35, 51, 35, 255, 32, 47, 33, 255, 31, 44, 31, 255, 30, 43, 31, 255, 32, 46, 33, 255, 32, 47, 33, 255, 27, 38, 28, 255, 28, 38, 28, 255, 30, 43, 31, 255, 30, 43, 31, 255, 30, 42, 30, 255, 27, 37, 28, 255, 27, 36, 27, 255, 26, 36, 27, 255, 33, 48, 33, 255, 33, 49, 34, 255, 32, 46, 32, 255, 33, 47, 33, 255, 36, 54, 36, 255, 44, 65, 43, 255, 33, 48, 34, 255, 26, 36, 27, 255, 32, 46, 32, 255, 33, 47, 33, 255, 27, 36, 27, 255, 35, 51, 35, 255, 34, 49, 34, 255, 29, 40, 29, 255, 28, 39, 29, 255, 29, 40, 29, 255, 31, 44, 31, 255, 25, 33, 26, 255, 28, 39, 29, 255, 67, 78, 13, 255, 28, 38, 29, 255, 27, 37, 28, 255, 27, 37, 28, 255, 33, 48, 33, 255, 33, 47, 33, 255, 29, 40, 29, 255, 32, 45, 32, 255, 30, 42, 30, 255, 31, 45, 32, 255, 31, 43, 31, 255, 29, 40, 29, 255, 33, 48, 33, 255, 32, 45, 32, 255, 35, 51, 35, 255, 33, 47, 33, 255, 35, 52, 35, 255, 35, 51, 35, 255, 36, 53, 36, 255, 34, 50, 34, 255, 36, 53, 36, 255, 32, 46, 32, 255, 35, 51, 35, 255, 29, 41, 30, 255, 28, 39, 29, 255, 27, 38, 28, 255, 28, 39, 29, 255, 31, 43, 31, 255, 33, 48, 33, 255, 34, 50, 34, 255, 35, 52, 36, 255, 33, 48, 33, 255, 30, 41, 30, 255, 31, 44, 32, 255, 32, 46, 32, 255, 31, 44, 31, 255, 32, 46, 32, 255, 32, 46, 32, 255, 31, 45, 32, 255, 32, 46, 32, 255, 32, 45, 32, 255, 33, 47, 33, 255, 34, 50, 35, 255, 36, 54, 37, 255, 31, 44, 31, 255, 32, 46, 32, 255, 34, 49, 34, 255, 36, 53, 36, 255, 37, 55, 37, 255, 35, 51, 35, 255, 38, 57, 38, 255, 35, 52, 35, 255, 34, 50, 35, 255, 34, 49, 34, 255, 36, 54, 37, 255, 33, 48, 34, 255, 34, 50, 35, 255, 32, 47, 33, 255, 32, 45, 32, 255, 31, 45, 32, 255, 29, 41, 30, 255, 30, 43, 31, 255, 32, 46, 32, 255, 30, 42, 30, 255, 34, 50, 34, 255, 34, 50, 35, 255, 36, 53, 36, 255, 38, 57, 38, 255, 35, 52, 36, 255, 29, 41, 30, 255, 27, 37, 28, 255, 28, 39, 29, 255, 28, 39, 29, 255, 31, 43, 31, 255, 35, 51, 35, 255, 33, 48, 33, 255, 35, 51, 35, 255, 33, 48, 34, 255, 32, 45, 32, 255, 34, 49, 34, 255, 34, 49, 34, 255, 31, 44, 31, 255, 30, 43, 31, 255, 33, 48, 33, 255, 34, 49, 34, 255, 35, 51, 35, 255, 29, 41, 30, 255, 31, 44, 31, 255, 33, 48, 33, 255, 32, 46, 32, 255, 35, 51, 35, 255, 34, 50, 35, 255, 27, 37, 28, 255, 23, 24, 25, 255, 35, 44, 47, 255, 38, 49, 53, 255, 33, 41, 44, 255, 41, 54, 58, 255, 42, 56, 60, 255, 42, 56, 60, 255, 37, 48, 51, 255, 21, 21, 21, 255, 39, 50, 54, 255, 37, 47, 50, 255, 46, 62, 67, 255, 36, 46, 50, 255, 21, 21, 21, 255, 32, 39, 41, 255, 34, 42, 45, 255, 33, 41, 44, 255, 22, 23, 23, 255, 26, 29, 30, 255, 40, 52, 56, 255, 41, 54, 58, 255, 27, 31, 32, 255, 22, 23, 24, 255, 26, 29, 30, 255, 26, 30, 31, 255, 29, 35, 37, 255, 29, 34, 36, 255, 34, 42, 44, 255, 24, 26, 27, 255, 25, 27, 27, 255, 23, 24, 24, 255, 30, 36, 38, 255, 32, 39, 42, 255, 26, 29, 30, 255, 23, 24, 25, 255, 44, 60, 65, 255, 28, 33, 34, 255, 37, 48, 51, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 24, 26, 27, 255, 29, 34, 36, 255, 28, 32, 33, 255, 22, 23, 23, 255, 21, 21, 21, 255, 21, 21, 21, 255, 23, 24, 24, 255, 24, 25, 26, 255, 27, 30, 31, 255, 26, 29, 30, 255, 21, 21, 21, 255, 21, 21, 21, 255, 26, 29, 30, 255, 38, 49, 52, 255, 30, 35, 37, 255, 29, 34, 35, 255, 26, 30, 31, 255, 26, 29, 30, 255, 30, 37, 39, 255, 29, 33, 35, 255, 29, 33, 35, 255, 30, 35, 37, 255, 34, 42, 45, 255, 21, 21, 21, 255, 31, 37, 39, 255, 41, 54, 58, 255, 45, 60, 66, 255, 46, 61, 67, 255, 32, 39, 42, 255, 44, 59, 64, 255, 54, 73, 78, 255, 40, 52, 56, 255, 44, 58, 63, 255, 48, 65, 71, 255, 43, 58, 63, 255, 34, 42, 44, 255, 42, 56, 61, 255, 49, 68, 74, 255, 46, 63, 68, 255, 31, 38, 40, 255, 34, 43, 45, 255, 46, 62, 68, 255, 40, 53, 57, 255, 42, 55, 59, 255, 46, 62, 67, 255, 32, 40, 42, 255, 41, 55, 59, 255, 35, 45, 48, 255, 39, 50, 54, 255, 30, 36, 37, 255, 24, 25, 26, 255, 27, 30, 31, 255, 39, 50, 54, 255, 40, 53, 57, 255, 45, 60, 65, 255, 30, 36, 38, 255, 21, 22, 22, 255, 29, 35, 36, 255, 36, 46, 49, 255, 29, 34, 35, 255, 35, 44, 47, 255, 46, 62, 67, 255, 32, 40, 42, 255, 26, 30, 31, 255, 21, 21, 21, 255, 30, 36, 38, 255, 26, 29, 30, 255, 28, 33, 34, 255, 38, 49, 53, 255, 36, 46, 49, 255, 41, 53, 58, 255, 41, 54, 58, 255, 21, 21, 21, 255, 22, 22, 22, 255, 37, 47, 51, 255, 41, 55, 59, 255, 35, 44, 47, 255, 39, 50, 54, 255, 21, 21, 21, 255, 29, 34, 36, 255, 21, 21, 21, 255, 31, 38, 40, 255, 28, 32, 33, 255, 23, 24, 24, 255, 26, 30, 31, 255, 31, 37, 39, 255, 21, 21, 21, 255, 24, 26, 27, 255, 34, 42, 45, 255, 24, 25, 26, 255, 42, 56, 61, 255, 32, 40, 42, 255, 32, 39, 41, 255, 25, 27, 28, 255, 42, 56, 61, 255, 21, 21, 21, 255, 30, 36, 38, 255, 54, 72, 78, 255, 48, 66, 71, 255, 42, 55, 59, 255, 43, 57, 61, 255, 42, 55, 60, 255, 43, 58, 63, 255, 37, 47, 50, 255, 38, 49, 52, 255, 28, 33, 34, 255, 33, 41, 44, 255, 30, 35, 37, 255, 31, 37, 39, 255, 28, 33, 34, 255, 25, 27, 27, 255, 21, 21, 21, 255, 21, 21, 21, 255, 26, 29, 30, 255, 38, 48, 52, 255, 33, 41, 43, 255, 31, 38, 40, 255, 42, 56, 61, 255, 31, 37, 39, 255, 30, 36, 38, 255, 21, 21, 21, 255, 21, 21, 21, 255, 25, 28, 28, 255, 21, 21, 21, 255, 21, 21, 21, 255, 36, 45, 48, 255, 22, 22, 22, 255, 37, 48, 51, 255, 35, 44, 47, 255, 31, 38, 40, 255, 38, 48, 52, 255, 25, 27, 28, 255, 27, 30, 32, 255, 27, 31, 32, 255, 34, 42, 45, 255, 29, 34, 36, 255, 38, 49, 52, 255, 31, 37, 39, 255, 37, 47, 50, 255, 25, 28, 29, 255, 30, 36, 38, 255, 32, 38, 40, 255, 32, 40, 42, 255, 30, 36, 38, 255, 35, 43, 46, 255, 37, 48, 52, 255, 30, 36, 38, 255, 41, 54, 59, 255, 29, 35, 37, 255, 23, 24, 24, 255, 43, 57, 62, 255, 40, 52, 56, 255, 32, 39, 41, 255, 34, 43, 46, 255, 49, 67, 73, 255, 43, 58, 63, 255, 42, 56, 60, 255, 28, 32, 34, 255, 26, 29, 30, 255, 30, 35, 37, 255, 27, 31, 33, 255, 21, 21, 21, 255, 25, 27, 28, 255, 29, 34, 36, 255, 23, 25, 25, 255, 24, 26, 27, 255, 29, 34, 36, 255, 21, 21, 21, 255, 28, 32, 34, 255, 32, 39, 41, 255, 21, 21, 21, 255, 21, 21, 21, 255, 25, 28, 29, 255, 25, 28, 29, 255, 33, 41, 43, 255, 32, 40, 42, 255, 29, 35, 37, 255, 23, 24, 24, 255, 21, 22, 22, 255, 29, 33, 35, 255, 23, 24, 25, 255, 26, 29, 30, 255, 32, 39, 42, 255, 31, 37, 39, 255, 34, 43, 45, 255, 34, 42, 45, 255, 35, 44, 47, 255, 32, 39, 41, 255, 31, 38, 40, 255, 40, 53, 57, 255, 35, 45, 48, 255, 41, 54, 59, 255, 36, 46, 49, 255, 21, 21, 21, 255, 40, 53, 57, 255, 39, 50, 54, 255, 38, 48, 52, 255, 36, 46, 50, 255, 46, 62, 67, 255, 50, 68, 74, 255, 37, 48, 52, 255, 36, 46, 49, 255, 38, 48, 52, 255, 46, 63, 68, 255, 45, 60, 65, 255, 35, 44, 47, 255, 37, 47, 51, 255, 35, 45, 48, 255, 35, 44, 47, 255, 21, 21, 21, 255, 21, 21, 21, 255, 29, 40, 29, 255, 31, 44, 31, 255, 29, 40, 29, 255, 27, 36, 27, 255, 25, 33, 26, 255, 25, 32, 26, 255, 29, 41, 30, 255, 35, 52, 35, 255, 35, 52, 36, 255, 28, 39, 29, 255, 27, 36, 27, 255, 29, 40, 29, 255, 31, 44, 31, 255, 29, 40, 29, 255, 27, 36, 27, 255, 26, 34, 26, 255, 30, 43, 31, 255, 33, 48, 34, 255, 30, 43, 31, 255, 31, 45, 32, 255, 28, 39, 29, 255, 25, 33, 25, 255, 30, 43, 31, 255, 31, 45, 32, 255, 26, 32, 26, 255, 24, 31, 25, 255, 27, 37, 28, 255, 31, 44, 31, 255, 25, 32, 25, 255, 24, 31, 25, 255, 24, 31, 25, 255, 28, 38, 28, 255, 25, 34, 26, 255, 31, 44, 31, 255, 31, 45, 32, 255, 27, 37, 28, 255, 24, 32, 25, 255, 24, 31, 25, 255, 26, 34, 26, 255, 28, 38, 28, 255, 30, 42, 30, 255, 31, 45, 32, 255, 35, 52, 35, 255, 34, 49, 34, 255, 38, 57, 38, 255, 40, 60, 40, 255, 48, 70, 46, 255, 37, 56, 37, 255, 36, 54, 37, 255, 31, 44, 31, 255, 31, 43, 31, 255, 32, 46, 32, 255, 32, 46, 32, 255, 36, 53, 36, 255, 38, 56, 38, 255, 36, 53, 36, 255, 32, 45, 32, 255, 33, 48, 33, 255, 33, 48, 33, 255, 30, 42, 31, 255, 30, 41, 30, 255, 28, 39, 29, 255, 29, 40, 29, 255, 30, 42, 30, 255, 29, 41, 30, 255, 32, 46, 33, 255, 26, 35, 27, 255, 25, 34, 26, 255, 26, 36, 27, 255, 31, 44, 31, 255, 34, 49, 34, 255, 30, 42, 31, 255, 26, 35, 27, 255, 28, 38, 28, 255, 30, 41, 30, 255, 29, 41, 30, 255, 28, 38, 28, 255, 25, 33, 25, 255, 25, 33, 26, 255, 27, 35, 28, 255, 24, 30, 24, 255, 25, 31, 25, 255, 23, 30, 24, 255, 26, 36, 27, 255, 28, 38, 28, 255, 28, 38, 28, 255, 28, 39, 29, 255, 27, 36, 27, 255, 27, 36, 27, 255, 28, 39, 29, 255, 30, 43, 31, 255, 32, 46, 32, 255, 30, 41, 30, 255, 26, 35, 27, 255, 28, 39, 29, 255, 27, 37, 28, 255, 28, 38, 28, 255, 29, 40, 29, 255, 28, 39, 29, 255, 30, 43, 31, 255, 31, 44, 32, 255, 30, 42, 30, 255, 29, 40, 29, 255, 30, 41, 30, 255, 33, 48, 34, 255, 36, 53, 36, 255, 88, 109, 18, 255, 43, 64, 42, 255, 33, 48, 33, 255, 35, 52, 35, 255, 38, 57, 38, 255, 38, 56, 38, 255, 40, 60, 40, 255, 40, 60, 40, 255, 33, 48, 33, 255, 34, 49, 34, 255, 31, 44, 31, 255, 30, 43, 31, 255, 26, 36, 27, 255, 29, 37, 29, 255, 25, 34, 26, 255, 25, 32, 25, 255, 24, 32, 25, 255, 27, 36, 27, 255, 28, 38, 28, 255, 27, 37, 28, 255, 30, 41, 30, 255, 33, 47, 33, 255, 36, 53, 36, 255, 35, 51, 35, 255, 36, 53, 36, 255, 31, 45, 32, 255, 30, 42, 30, 255, 31, 44, 31, 255, 32, 45, 32, 255, 29, 41, 30, 255, 31, 44, 31, 255, 27, 37, 28, 255, 28, 39, 29, 255, 28, 39, 29, 255, 26, 35, 27, 255, 26, 35, 27, 255, 29, 41, 30, 255, 33, 47, 33, 255, 29, 40, 29, 255, 30, 42, 30, 255, 31, 43, 31, 255, 31, 43, 31, 255, 31, 44, 31, 255, 32, 47, 33, 255, 32, 46, 33, 255, 33, 47, 33, 255, 30, 42, 31, 255, 31, 45, 32, 255, 30, 43, 31, 255, 29, 41, 30, 255, 27, 36, 27, 255, 29, 40, 29, 255, 26, 35, 27, 255, 30, 42, 30, 255, 25, 32, 26, 255, 24, 31, 25, 255, 24, 32, 25, 255, 25, 32, 26, 255, 25, 33, 26, 255, 24, 31, 25, 255, 25, 32, 25, 255, 31, 44, 31, 255, 32, 46, 32, 255, 28, 38, 28, 255, 33, 47, 33, 255, 30, 41, 30, 255, 32, 45, 32, 255, 30, 42, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 28, 38, 28, 255, 33, 48, 33, 255, 32, 46, 32, 255, 35, 51, 35, 255, 36, 52, 36, 255, 34, 49, 34, 255, 34, 49, 34, 255, 30, 43, 31, 255, 32, 47, 33, 255, 29, 41, 30, 255, 30, 42, 30, 255, 30, 41, 30, 255, 32, 47, 33, 255, 32, 45, 32, 255, 33, 48, 33, 255, 32, 45, 32, 255, 30, 43, 31, 255, 33, 48, 33, 255, 34, 49, 34, 255, 36, 53, 36, 255, 32, 46, 32, 255, 32, 47, 33, 255, 37, 55, 37, 255, 34, 50, 35, 255, 35, 52, 35, 255, 28, 38, 28, 255, 29, 40, 30, 255, 33, 49, 34, 255, 31, 43, 31, 255, 29, 40, 29, 255, 32, 46, 33, 255, 31, 45, 32, 255, 34, 51, 35, 255, 34, 49, 34, 255, 35, 51, 35, 255, 36, 53, 36, 255, 39, 58, 39, 255, 36, 53, 36, 255, 36, 52, 36, 255, 32, 46, 32, 255, 34, 49, 34, 255, 45, 66, 43, 255, 36, 53, 36, 255, 31, 44, 31, 255, 28, 38, 28, 255, 29, 40, 29, 255, 29, 41, 30, 255, 32, 46, 32, 255, 35, 51, 35, 255, 34, 49, 34, 255, 31, 43, 31, 255, 32, 47, 33, 255, 37, 54, 37, 255, 36, 53, 36, 255, 35, 51, 35, 255, 34, 49, 34, 255, 31, 44, 31, 255, 28, 38, 28, 255, 25, 32, 25, 255, 28, 38, 28, 255, 31, 43, 31, 255, 33, 47, 33, 255, 35, 52, 35, 255, 35, 51, 35, 255, 34, 50, 34, 255, 33, 48, 34, 255, 28, 39, 29, 255, 32, 47, 33, 255, 34, 49, 34, 255, 32, 45, 32, 255, 36, 54, 37, 255, 38, 57, 38, 255, 37, 55, 37, 255, 33, 48, 33, 255, 33, 48, 34, 255, 33, 48, 33, 255, 34, 49, 34, 255, 34, 50, 34, 255, 33, 47, 33, 255, 32, 46, 32, 255, 35, 45, 48, 255, 32, 39, 41, 255, 29, 34, 36, 255, 25, 28, 28, 255, 43, 58, 62, 255, 38, 50, 53, 255, 28, 32, 33, 255, 27, 31, 32, 255, 44, 59, 64, 255, 31, 38, 40, 255, 41, 53, 57, 255, 44, 59, 64, 255, 42, 56, 60, 255, 21, 21, 21, 255, 35, 44, 47, 255, 36, 46, 49, 255, 29, 34, 36, 255, 22, 22, 22, 255, 27, 31, 33, 255, 31, 37, 39, 255, 41, 54, 59, 255, 31, 38, 40, 255, 30, 37, 39, 255, 26, 29, 30, 255, 23, 25, 25, 255, 33, 41, 43, 255, 36, 46, 49, 255, 29, 34, 36, 255, 40, 53, 57, 255, 21, 21, 21, 255, 27, 31, 32, 255, 36, 45, 48, 255, 33, 41, 44, 255, 26, 29, 30, 255, 28, 33, 35, 255, 33, 41, 43, 255, 44, 58, 63, 255, 35, 44, 47, 255, 30, 36, 38, 255, 28, 33, 34, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 30, 36, 38, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 28, 33, 34, 255, 29, 34, 36, 255, 26, 29, 30, 255, 21, 21, 21, 255, 27, 31, 33, 255, 25, 27, 28, 255, 26, 29, 30, 255, 28, 32, 34, 255, 21, 21, 21, 255, 21, 21, 21, 255, 23, 24, 24, 255, 24, 25, 26, 255, 28, 32, 34, 255, 25, 27, 27, 255, 25, 27, 28, 255, 25, 28, 28, 255, 28, 32, 34, 255, 27, 32, 33, 255, 24, 26, 26, 255, 27, 31, 32, 255, 31, 38, 40, 255, 21, 21, 21, 255, 30, 36, 38, 255, 50, 69, 75, 255, 46, 62, 67, 255, 58, 76, 81, 255, 40, 52, 57, 255, 52, 71, 77, 255, 49, 67, 73, 255, 63, 80, 84, 255, 36, 45, 48, 255, 51, 70, 76, 255, 47, 63, 69, 255, 21, 21, 21, 255, 37, 48, 51, 255, 44, 59, 64, 255, 48, 65, 71, 255, 34, 42, 45, 255, 43, 57, 62, 255, 41, 54, 58, 255, 48, 65, 71, 255, 43, 58, 63, 255, 49, 68, 74, 255, 37, 47, 50, 255, 40, 52, 56, 255, 40, 52, 56, 255, 38, 49, 53, 255, 40, 53, 57, 255, 33, 41, 44, 255, 32, 39, 41, 255, 35, 44, 47, 255, 34, 43, 46, 255, 31, 38, 40, 255, 37, 48, 52, 255, 21, 21, 21, 255, 28, 32, 33, 255, 37, 47, 50, 255, 31, 37, 40, 255, 48, 66, 71, 255, 34, 43, 45, 255, 32, 40, 42, 255, 34, 43, 46, 255, 36, 46, 49, 255, 31, 37, 39, 255, 27, 31, 32, 255, 35, 44, 47, 255, 38, 49, 53, 255, 26, 29, 30, 255, 41, 53, 58, 255, 36, 46, 49, 255, 21, 21, 21, 255, 38, 49, 53, 255, 38, 49, 52, 255, 42, 56, 60, 255, 39, 50, 54, 255, 35, 44, 47, 255, 30, 35, 37, 255, 30, 35, 37, 255, 21, 21, 21, 255, 28, 32, 34, 255, 28, 32, 33, 255, 28, 32, 34, 255, 32, 40, 42, 255, 37, 48, 51, 255, 29, 34, 35, 255, 25, 28, 29, 255, 29, 34, 36, 255, 32, 39, 41, 255, 28, 32, 34, 255, 40, 53, 57, 255, 30, 36, 38, 255, 34, 42, 45, 255, 21, 21, 21, 255, 24, 26, 26, 255, 33, 41, 44, 255, 40, 52, 57, 255, 39, 51, 55, 255, 56, 74, 79, 255, 51, 69, 75, 255, 46, 63, 68, 255, 40, 53, 57, 255, 48, 66, 72, 255, 33, 41, 44, 255, 36, 47, 50, 255, 34, 43, 46, 255, 29, 34, 36, 255, 43, 57, 62, 255, 38, 49, 53, 255, 36, 46, 49, 255, 30, 35, 37, 255, 35, 45, 48, 255, 27, 31, 33, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 23, 24, 25, 255, 30, 35, 37, 255, 21, 21, 21, 255, 21, 21, 21, 255, 27, 31, 32, 255, 42, 56, 61, 255, 33, 41, 44, 255, 25, 27, 28, 255, 21, 21, 21, 255, 21, 21, 21, 255, 27, 30, 32, 255, 44, 59, 64, 255, 41, 54, 58, 255, 42, 55, 60, 255, 32, 40, 42, 255, 39, 51, 55, 255, 38, 49, 53, 255, 32, 39, 41, 255, 34, 42, 45, 255, 42, 56, 61, 255, 44, 59, 64, 255, 34, 42, 45, 255, 31, 37, 39, 255, 32, 40, 42, 255, 31, 37, 39, 255, 35, 44, 47, 255, 33, 41, 43, 255, 34, 42, 45, 255, 42, 55, 59, 255, 37, 47, 50, 255, 39, 51, 55, 255, 31, 37, 39, 255, 37, 47, 50, 255, 43, 57, 62, 255, 45, 60, 65, 255, 38, 48, 52, 255, 39, 51, 55, 255, 42, 56, 60, 255, 35, 45, 48, 255, 35, 44, 47, 255, 36, 45, 48, 255, 31, 37, 39, 255, 25, 27, 28, 255, 30, 36, 38, 255, 26, 30, 31, 255, 29, 33, 35, 255, 33, 40, 43, 255, 28, 32, 33, 255, 29, 34, 36, 255, 22, 22, 23, 255, 30, 36, 38, 255, 24, 26, 27, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 27, 30, 31, 255, 34, 43, 46, 255, 21, 21, 21, 255, 40, 52, 56, 255, 30, 35, 37, 255, 26, 29, 30, 255, 30, 36, 38, 255, 30, 35, 37, 255, 21, 21, 21, 255, 29, 35, 36, 255, 30, 36, 38, 255, 40, 52, 56, 255, 37, 48, 52, 255, 31, 37, 39, 255, 35, 45, 48, 255, 29, 34, 36, 255, 35, 43, 46, 255, 41, 54, 59, 255, 39, 50, 54, 255, 24, 26, 26, 255, 25, 27, 28, 255, 42, 56, 60, 255, 40, 53, 57, 255, 37, 47, 50, 255, 46, 62, 67, 255, 46, 62, 68, 255, 48, 66, 72, 255, 47, 63, 69, 255, 39, 51, 55, 255, 42, 55, 59, 255, 42, 55, 60, 255, 31, 37, 39, 255, 42, 56, 60, 255, 36, 45, 48, 255, 33, 40, 42, 255, 33, 41, 44, 255, 21, 21, 21, 255, 33, 41, 44, 255, 28, 38, 28, 255, 31, 43, 31, 255, 28, 38, 28, 255, 26, 35, 27, 255, 25, 34, 26, 255, 26, 35, 27, 255, 26, 34, 26, 255, 32, 45, 32, 255, 35, 51, 35, 255, 30, 43, 31, 255, 28, 39, 29, 255, 28, 39, 29, 255, 30, 43, 31, 255, 31, 44, 31, 255, 25, 34, 26, 255, 29, 41, 30, 255, 33, 47, 33, 255, 30, 42, 31, 255, 30, 42, 30, 255, 32, 46, 32, 255, 28, 38, 29, 255, 29, 40, 29, 255, 33, 47, 33, 255, 31, 44, 31, 255, 24, 31, 24, 255, 23, 30, 24, 255, 27, 35, 28, 255, 30, 42, 30, 255, 27, 37, 28, 255, 29, 37, 30, 255, 23, 30, 24, 255, 26, 35, 27, 255, 25, 32, 25, 255, 29, 41, 30, 255, 31, 44, 32, 255, 29, 41, 30, 255, 24, 31, 25, 255, 26, 34, 26, 255, 27, 36, 27, 255, 29, 41, 30, 255, 32, 46, 32, 255, 33, 48, 33, 255, 36, 53, 36, 255, 42, 62, 41, 255, 40, 60, 40, 255, 42, 62, 41, 255, 36, 54, 37, 255, 38, 56, 38, 255, 33, 48, 34, 255, 29, 41, 30, 255, 33, 47, 33, 255, 36, 53, 36, 255, 36, 54, 36, 255, 35, 52, 35, 255, 35, 51, 35, 255, 34, 49, 34, 255, 33, 47, 33, 255, 34, 50, 35, 255, 33, 47, 33, 255, 32, 46, 32, 255, 28, 38, 28, 255, 28, 38, 28, 255, 31, 43, 31, 255, 31, 43, 31, 255, 29, 41, 30, 255, 31, 44, 32, 255, 31, 43, 31, 255, 27, 36, 27, 255, 27, 37, 28, 255, 29, 40, 29, 255, 30, 42, 31, 255, 31, 44, 32, 255, 29, 40, 29, 255, 25, 32, 25, 255, 27, 37, 28, 255, 31, 43, 31, 255, 30, 43, 31, 255, 30, 42, 30, 255, 24, 30, 24, 255, 24, 31, 25, 255, 25, 34, 26, 255, 26, 34, 26, 255, 26, 35, 27, 255, 27, 36, 27, 255, 28, 39, 29, 255, 27, 37, 28, 255, 26, 35, 27, 255, 24, 31, 25, 255, 26, 35, 27, 255, 29, 41, 30, 255, 30, 42, 30, 255, 28, 39, 29, 255, 26, 34, 26, 255, 28, 38, 28, 255, 24, 32, 25, 255, 30, 43, 31, 255, 31, 44, 31, 255, 28, 39, 29, 255, 30, 42, 30, 255, 31, 44, 31, 255, 31, 45, 32, 255, 28, 38, 28, 255, 28, 39, 29, 255, 27, 38, 28, 255, 30, 42, 30, 255, 37, 55, 37, 255, 43, 63, 42, 255, 38, 57, 38, 255, 34, 50, 35, 255, 38, 58, 38, 255, 38, 56, 38, 255, 37, 55, 37, 255, 52, 75, 49, 255, 45, 67, 44, 255, 33, 49, 34, 255, 36, 53, 36, 255, 33, 48, 33, 255, 28, 39, 29, 255, 26, 35, 27, 255, 25, 33, 25, 255, 24, 31, 25, 255, 25, 32, 26, 255, 25, 34, 26, 255, 28, 38, 28, 255, 29, 41, 30, 255, 28, 38, 28, 255, 32, 45, 32, 255, 29, 40, 29, 255, 30, 43, 31, 255, 35, 51, 35, 255, 33, 49, 34, 255, 30, 43, 31, 255, 29, 41, 30, 255, 30, 42, 30, 255, 29, 40, 29, 255, 32, 45, 32, 255, 30, 43, 31, 255, 28, 39, 29, 255, 29, 40, 29, 255, 30, 42, 30, 255, 27, 36, 27, 255, 27, 36, 27, 255, 29, 40, 29, 255, 32, 47, 33, 255, 33, 47, 33, 255, 30, 42, 30, 255, 30, 42, 30, 255, 31, 44, 31, 255, 28, 39, 29, 255, 32, 46, 32, 255, 30, 43, 31, 255, 34, 50, 34, 255, 31, 45, 32, 255, 26, 35, 27, 255, 32, 46, 32, 255, 26, 34, 26, 255, 28, 38, 28, 255, 29, 40, 29, 255, 26, 35, 26, 255, 28, 38, 28, 255, 25, 32, 26, 255, 36, 46, 35, 255, 26, 33, 26, 255, 26, 33, 27, 255, 23, 29, 24, 255, 25, 33, 26, 255, 28, 39, 29, 255, 31, 44, 31, 255, 31, 43, 31, 255, 28, 39, 29, 255, 30, 42, 31, 255, 29, 41, 30, 255, 28, 39, 29, 255, 31, 44, 31, 255, 30, 42, 30, 255, 31, 44, 31, 255, 30, 42, 30, 255, 30, 43, 31, 255, 35, 51, 35, 255, 35, 51, 35, 255, 35, 51, 35, 255, 35, 51, 35, 255, 33, 48, 33, 255, 27, 37, 28, 255, 28, 39, 29, 255, 29, 41, 30, 255, 30, 42, 31, 255, 34, 50, 34, 255, 33, 48, 33, 255, 32, 47, 33, 255, 34, 50, 34, 255, 31, 44, 31, 255, 30, 42, 30, 255, 30, 42, 31, 255, 32, 46, 33, 255, 35, 52, 35, 255, 35, 51, 35, 255, 34, 50, 34, 255, 36, 53, 36, 255, 35, 51, 35, 255, 35, 51, 35, 255, 32, 45, 32, 255, 33, 48, 33, 255, 27, 37, 28, 255, 28, 39, 29, 255, 30, 43, 31, 255, 29, 41, 30, 255, 32, 45, 32, 255, 32, 46, 32, 255, 34, 50, 35, 255, 37, 55, 37, 255, 34, 50, 34, 255, 34, 50, 35, 255, 35, 51, 35, 255, 35, 52, 36, 255, 31, 44, 31, 255, 34, 50, 35, 255, 57, 82, 53, 255, 39, 58, 39, 255, 29, 40, 29, 255, 26, 35, 27, 255, 27, 37, 28, 255, 28, 39, 29, 255, 30, 42, 30, 255, 36, 54, 36, 255, 31, 45, 32, 255, 33, 47, 33, 255, 34, 49, 34, 255, 36, 54, 36, 255, 33, 49, 34, 255, 36, 54, 36, 255, 34, 50, 34, 255, 31, 44, 31, 255, 28, 39, 29, 255, 26, 34, 26, 255, 30, 42, 30, 255, 30, 42, 30, 255, 31, 44, 31, 255, 35, 52, 36, 255, 33, 48, 34, 255, 34, 50, 34, 255, 33, 47, 33, 255, 29, 40, 29, 255, 29, 40, 29, 255, 31, 44, 31, 255, 33, 48, 34, 255, 34, 49, 34, 255, 37, 55, 37, 255, 35, 52, 35, 255, 33, 47, 33, 255, 32, 46, 33, 255, 34, 51, 35, 255, 35, 51, 35, 255, 34, 49, 34, 255, 31, 43, 31, 255, 30, 41, 30, 255, 29, 34, 36, 255, 32, 39, 42, 255, 28, 32, 33, 255, 28, 32, 33, 255, 44, 58, 63, 255, 42, 55, 60, 255, 35, 44, 47, 255, 38, 48, 52, 255, 35, 43, 46, 255, 36, 46, 49, 255, 45, 60, 65, 255, 50, 68, 75, 255, 40, 52, 56, 255, 21, 21, 21, 255, 32, 39, 42, 255, 36, 46, 49, 255, 37, 47, 50, 255, 33, 40, 43, 255, 24, 27, 27, 255, 27, 31, 32, 255, 31, 38, 40, 255, 31, 38, 40, 255, 29, 33, 35, 255, 27, 31, 33, 255, 28, 32, 34, 255, 32, 39, 41, 255, 33, 41, 43, 255, 27, 30, 31, 255, 36, 45, 48, 255, 31, 37, 39, 255, 28, 33, 35, 255, 31, 38, 40, 255, 42, 56, 60, 255, 36, 47, 50, 255, 41, 54, 58, 255, 34, 42, 44, 255, 31, 37, 39, 255, 32, 39, 41, 255, 30, 36, 38, 255, 21, 21, 21, 255, 21, 21, 21, 255, 33, 41, 44, 255, 23, 24, 25, 255, 26, 29, 30, 255, 36, 46, 49, 255, 28, 33, 34, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 29, 34, 36, 255, 27, 31, 32, 255, 23, 24, 24, 255, 25, 27, 28, 255, 26, 29, 30, 255, 30, 35, 37, 255, 22, 22, 22, 255, 21, 21, 21, 255, 24, 26, 26, 255, 27, 30, 31, 255, 24, 26, 27, 255, 24, 25, 26, 255, 37, 47, 50, 255, 29, 34, 36, 255, 23, 24, 25, 255, 22, 23, 23, 255, 32, 40, 42, 255, 39, 50, 54, 255, 40, 52, 57, 255, 21, 21, 21, 255, 30, 36, 38, 255, 40, 52, 56, 255, 43, 57, 62, 255, 49, 67, 73, 255, 51, 70, 76, 255, 53, 71, 77, 255, 48, 66, 71, 255, 38, 50, 53, 255, 41, 54, 59, 255, 49, 68, 74, 255, 40, 52, 56, 255, 21, 21, 21, 255, 43, 57, 62, 255, 47, 64, 69, 255, 41, 54, 58, 255, 43, 57, 61, 255, 38, 49, 53, 255, 43, 58, 62, 255, 45, 60, 65, 255, 26, 30, 31, 255, 46, 62, 67, 255, 45, 60, 66, 255, 39, 51, 55, 255, 38, 50, 53, 255, 29, 35, 37, 255, 28, 33, 35, 255, 24, 26, 27, 255, 26, 29, 30, 255, 39, 50, 54, 255, 24, 25, 26, 255, 23, 24, 24, 255, 37, 47, 50, 255, 21, 21, 21, 255, 21, 21, 21, 255, 23, 25, 25, 255, 27, 30, 32, 255, 26, 30, 31, 255, 33, 41, 44, 255, 27, 30, 32, 255, 32, 39, 41, 255, 36, 47, 50, 255, 24, 25, 26, 255, 26, 29, 30, 255, 26, 29, 30, 255, 32, 38, 40, 255, 31, 37, 39, 255, 47, 64, 70, 255, 38, 49, 52, 255, 21, 21, 21, 255, 40, 53, 57, 255, 32, 39, 41, 255, 37, 47, 50, 255, 26, 28, 29, 255, 30, 36, 38, 255, 26, 29, 30, 255, 33, 40, 43, 255, 21, 21, 21, 255, 28, 32, 34, 255, 29, 34, 35, 255, 36, 46, 50, 255, 39, 50, 54, 255, 21, 21, 21, 255, 35, 44, 47, 255, 21, 21, 21, 255, 26, 30, 31, 255, 37, 47, 50, 255, 38, 49, 53, 255, 29, 34, 35, 255, 43, 57, 61, 255, 31, 37, 39, 255, 26, 29, 30, 255, 22, 23, 23, 255, 44, 59, 64, 255, 38, 49, 52, 255, 35, 44, 47, 255, 47, 65, 70, 255, 36, 45, 48, 255, 36, 46, 49, 255, 33, 40, 43, 255, 36, 46, 49, 255, 49, 67, 73, 255, 38, 50, 54, 255, 35, 44, 47, 255, 41, 54, 58, 255, 40, 53, 57, 255, 44, 59, 64, 255, 38, 49, 53, 255, 38, 48, 52, 255, 35, 43, 46, 255, 41, 53, 57, 255, 32, 39, 41, 255, 30, 36, 38, 255, 41, 54, 58, 255, 27, 31, 33, 255, 24, 27, 27, 255, 34, 42, 45, 255, 46, 62, 67, 255, 37, 47, 50, 255, 23, 24, 25, 255, 36, 46, 49, 255, 37, 48, 52, 255, 38, 49, 52, 255, 28, 32, 34, 255, 21, 21, 21, 255, 21, 21, 21, 255, 25, 27, 28, 255, 38, 50, 53, 255, 37, 47, 51, 255, 41, 53, 58, 255, 37, 47, 51, 255, 33, 41, 44, 255, 33, 40, 42, 255, 27, 31, 33, 255, 33, 40, 43, 255, 28, 33, 35, 255, 37, 48, 51, 255, 37, 48, 51, 255, 43, 58, 63, 255, 46, 62, 68, 255, 40, 52, 57, 255, 34, 43, 46, 255, 33, 40, 43, 255, 36, 45, 48, 255, 33, 42, 44, 255, 21, 21, 21, 255, 28, 33, 34, 255, 33, 42, 44, 255, 38, 50, 53, 255, 35, 44, 47, 255, 49, 67, 74, 255, 29, 34, 35, 255, 27, 31, 32, 255, 33, 40, 43, 255, 32, 39, 41, 255, 32, 39, 42, 255, 38, 49, 53, 255, 29, 33, 35, 255, 27, 31, 33, 255, 27, 30, 31, 255, 38, 49, 53, 255, 35, 44, 47, 255, 33, 41, 44, 255, 27, 31, 32, 255, 28, 33, 34, 255, 21, 21, 21, 255, 21, 21, 21, 255, 28, 32, 33, 255, 23, 24, 24, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 28, 33, 34, 255, 40, 52, 57, 255, 29, 33, 35, 255, 36, 45, 49, 255, 29, 33, 35, 255, 25, 28, 28, 255, 26, 29, 30, 255, 35, 44, 47, 255, 35, 44, 47, 255, 26, 29, 30, 255, 28, 32, 34, 255, 31, 38, 40, 255, 39, 51, 55, 255, 36, 45, 48, 255, 37, 48, 51, 255, 22, 23, 23, 255, 37, 48, 51, 255, 21, 21, 21, 255, 39, 51, 55, 255, 42, 55, 60, 255, 41, 54, 58, 255, 42, 56, 61, 255, 45, 61, 66, 255, 44, 60, 65, 255, 41, 54, 59, 255, 41, 54, 58, 255, 45, 61, 66, 255, 41, 53, 57, 255, 35, 43, 46, 255, 32, 39, 41, 255, 46, 62, 67, 255, 41, 54, 59, 255, 37, 47, 50, 255, 35, 44, 47, 255, 21, 21, 21, 255, 21, 21, 21, 255, 28, 38, 28, 255, 32, 46, 32, 255, 30, 42, 30, 255, 27, 37, 28, 255, 26, 34, 26, 255, 28, 39, 29, 255, 30, 42, 30, 255, 32, 46, 32, 255, 33, 47, 33, 255, 32, 47, 33, 255, 30, 42, 30, 255, 30, 43, 31, 255, 31, 43, 31, 255, 30, 42, 31, 255, 28, 38, 28, 255, 28, 39, 29, 255, 90, 108, 14, 255, 31, 44, 31, 255, 26, 35, 27, 255, 26, 35, 27, 255, 30, 42, 30, 255, 32, 46, 32, 255, 32, 46, 32, 255, 27, 36, 27, 255, 28, 38, 28, 255, 25, 34, 26, 255, 26, 34, 26, 255, 28, 38, 28, 255, 24, 31, 25, 255, 25, 33, 26, 255, 27, 34, 27, 255, 24, 32, 25, 255, 25, 33, 26, 255, 27, 37, 28, 255, 27, 37, 28, 255, 25, 32, 25, 255, 25, 32, 25, 255, 30, 42, 30, 255, 31, 45, 32, 255, 31, 43, 31, 255, 29, 40, 30, 255, 34, 50, 34, 255, 37, 56, 37, 255, 37, 56, 37, 255, 37, 55, 37, 255, 35, 52, 35, 255, 38, 56, 38, 255, 34, 50, 34, 255, 37, 56, 37, 255, 34, 49, 34, 255, 33, 47, 33, 255, 35, 52, 35, 255, 32, 46, 33, 255, 30, 42, 30, 255, 33, 47, 33, 255, 34, 49, 34, 255, 32, 47, 33, 255, 33, 47, 33, 255, 30, 43, 31, 255, 27, 36, 27, 255, 29, 40, 29, 255, 28, 38, 28, 255, 29, 41, 30, 255, 33, 48, 34, 255, 29, 41, 30, 255, 29, 40, 29, 255, 28, 38, 28, 255, 29, 41, 30, 255, 31, 43, 31, 255, 27, 37, 28, 255, 29, 41, 30, 255, 33, 48, 33, 255, 32, 46, 32, 255, 30, 42, 30, 255, 30, 42, 30, 255, 36, 53, 36, 255, 34, 51, 35, 255, 31, 44, 31, 255, 27, 37, 28, 255, 25, 33, 26, 255, 26, 35, 27, 255, 26, 35, 27, 255, 27, 36, 27, 255, 28, 39, 29, 255, 25, 34, 26, 255, 25, 34, 26, 255, 26, 34, 26, 255, 29, 41, 30, 255, 29, 41, 30, 255, 29, 40, 30, 255, 33, 47, 33, 255, 29, 40, 29, 255, 29, 40, 29, 255, 27, 37, 28, 255, 27, 36, 27, 255, 28, 38, 28, 255, 29, 40, 29, 255, 26, 34, 26, 255, 27, 37, 28, 255, 30, 42, 30, 255, 29, 41, 30, 255, 27, 36, 27, 255, 26, 35, 27, 255, 26, 35, 27, 255, 34, 49, 34, 255, 36, 53, 36, 255, 36, 53, 36, 255, 34, 50, 34, 255, 34, 50, 35, 255, 36, 54, 36, 255, 32, 45, 32, 255, 36, 53, 36, 255, 50, 72, 47, 255, 36, 53, 36, 255, 32, 46, 32, 255, 30, 42, 30, 255, 32, 47, 33, 255, 29, 40, 29, 255, 27, 36, 27, 255, 26, 35, 27, 255, 25, 33, 25, 255, 26, 34, 26, 255, 26, 35, 27, 255, 28, 39, 29, 255, 29, 41, 30, 255, 29, 41, 30, 255, 33, 48, 33, 255, 28, 39, 29, 255, 32, 46, 32, 255, 32, 47, 33, 255, 34, 50, 35, 255, 26, 35, 27, 255, 23, 30, 24, 255, 27, 38, 28, 255, 30, 41, 30, 255, 25, 34, 26, 255, 28, 39, 29, 255, 29, 41, 30, 255, 29, 40, 29, 255, 27, 36, 27, 255, 25, 33, 26, 255, 25, 34, 26, 255, 27, 37, 28, 255, 31, 45, 32, 255, 35, 51, 35, 255, 34, 49, 34, 255, 30, 43, 31, 255, 27, 37, 28, 255, 27, 37, 28, 255, 28, 38, 28, 255, 28, 38, 29, 255, 32, 47, 33, 255, 30, 43, 31, 255, 28, 38, 28, 255, 32, 47, 33, 255, 31, 45, 32, 255, 30, 42, 30, 255, 28, 39, 29, 255, 25, 33, 26, 255, 24, 32, 25, 255, 26, 34, 26, 255, 31, 39, 31, 255, 24, 31, 25, 255, 25, 32, 25, 255, 28, 38, 28, 255, 24, 32, 25, 255, 27, 36, 27, 255, 26, 36, 27, 255, 28, 39, 29, 255, 57, 66, 14, 255, 29, 40, 29, 255, 27, 37, 28, 255, 31, 45, 32, 255, 32, 45, 32, 255, 33, 48, 34, 255, 35, 52, 36, 255, 33, 48, 34, 255, 32, 47, 33, 255, 33, 48, 33, 255, 35, 51, 35, 255, 35, 51, 35, 255, 30, 42, 30, 255, 30, 41, 30, 255, 31, 44, 32, 255, 31, 45, 32, 255, 32, 47, 33, 255, 32, 45, 32, 255, 38, 57, 38, 255, 33, 47, 33, 255, 31, 44, 31, 255, 29, 41, 30, 255, 29, 40, 29, 255, 30, 43, 31, 255, 32, 46, 32, 255, 30, 42, 30, 255, 35, 52, 36, 255, 34, 50, 34, 255, 35, 52, 35, 255, 34, 49, 34, 255, 34, 50, 34, 255, 32, 46, 32, 255, 31, 45, 32, 255, 30, 43, 31, 255, 29, 40, 29, 255, 29, 41, 30, 255, 30, 43, 31, 255, 28, 39, 29, 255, 28, 39, 29, 255, 31, 44, 32, 255, 30, 42, 30, 255, 35, 51, 35, 255, 34, 50, 35, 255, 35, 52, 35, 255, 36, 54, 37, 255, 37, 55, 37, 255, 35, 52, 35, 255, 46, 67, 44, 255, 54, 78, 51, 255, 45, 67, 44, 255, 33, 48, 33, 255, 29, 40, 30, 255, 28, 39, 29, 255, 26, 34, 26, 255, 28, 39, 29, 255, 28, 38, 28, 255, 31, 45, 32, 255, 33, 48, 33, 255, 35, 51, 35, 255, 37, 55, 37, 255, 33, 48, 33, 255, 33, 48, 34, 255, 34, 50, 34, 255, 33, 48, 33, 255, 33, 48, 33, 255, 26, 36, 27, 255, 30, 42, 30, 255, 29, 40, 29, 255, 32, 46, 32, 255, 34, 50, 35, 255, 33, 47, 33, 255, 32, 47, 33, 255, 31, 45, 32, 255, 29, 41, 30, 255, 30, 42, 30, 255, 31, 44, 31, 255, 30, 42, 30, 255, 31, 44, 31, 255, 33, 48, 34, 255, 36, 54, 36, 255, 32, 46, 32, 255, 33, 48, 34, 255, 34, 49, 34, 255, 33, 48, 34, 255, 30, 42, 30, 255, 27, 37, 28, 255, 29, 41, 30, 255, 29, 35, 37, 255, 31, 37, 39, 255, 31, 37, 39, 255, 36, 46, 49, 255, 33, 40, 43, 255, 30, 36, 38, 255, 29, 34, 36, 255, 32, 40, 42, 255, 36, 46, 49, 255, 34, 42, 45, 255, 36, 45, 48, 255, 46, 62, 67, 255, 39, 50, 54, 255, 27, 30, 31, 255, 39, 51, 55, 255, 40, 52, 57, 255, 33, 40, 43, 255, 29, 34, 36, 255, 34, 43, 46, 255, 23, 24, 24, 255, 28, 32, 33, 255, 35, 44, 47, 255, 26, 29, 31, 255, 46, 63, 69, 255, 34, 43, 46, 255, 40, 53, 57, 255, 32, 39, 42, 255, 32, 39, 41, 255, 29, 33, 35, 255, 33, 40, 43, 255, 28, 33, 34, 255, 31, 37, 39, 255, 26, 29, 31, 255, 28, 32, 33, 255, 39, 50, 54, 255, 35, 44, 47, 255, 41, 54, 58, 255, 43, 57, 61, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 36, 45, 49, 255, 36, 46, 49, 255, 35, 44, 47, 255, 32, 39, 41, 255, 33, 42, 44, 255, 39, 51, 55, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 35, 44, 47, 255, 22, 23, 23, 255, 22, 23, 23, 255, 23, 25, 25, 255, 28, 33, 34, 255, 28, 32, 33, 255, 26, 29, 30, 255, 22, 23, 23, 255, 26, 28, 29, 255, 27, 31, 33, 255, 29, 34, 36, 255, 33, 41, 43, 255, 22, 22, 22, 255, 25, 28, 28, 255, 22, 23, 23, 255, 23, 25, 26, 255, 24, 27, 27, 255, 43, 57, 62, 255, 21, 21, 21, 255, 23, 24, 25, 255, 32, 40, 42, 255, 35, 44, 47, 255, 32, 40, 42, 255, 50, 68, 74, 255, 42, 55, 59, 255, 41, 54, 58, 255, 31, 38, 40, 255, 34, 43, 46, 255, 39, 51, 55, 255, 34, 43, 46, 255, 27, 32, 33, 255, 49, 67, 73, 255, 48, 66, 72, 255, 43, 57, 62, 255, 40, 52, 56, 255, 39, 50, 54, 255, 32, 39, 41, 255, 33, 41, 44, 255, 34, 43, 46, 255, 39, 51, 55, 255, 40, 53, 57, 255, 50, 68, 75, 255, 41, 54, 59, 255, 33, 41, 43, 255, 25, 28, 29, 255, 23, 24, 25, 255, 29, 35, 36, 255, 24, 26, 26, 255, 26, 29, 30, 255, 23, 25, 25, 255, 26, 29, 30, 255, 21, 21, 21, 255, 21, 21, 21, 255, 26, 29, 30, 255, 33, 40, 43, 255, 40, 52, 56, 255, 31, 37, 39, 255, 33, 42, 44, 255, 32, 39, 42, 255, 28, 32, 33, 255, 30, 35, 37, 255, 26, 29, 30, 255, 28, 32, 34, 255, 28, 32, 33, 255, 36, 45, 48, 255, 36, 45, 49, 255, 27, 31, 32, 255, 21, 21, 21, 255, 35, 45, 48, 255, 32, 39, 42, 255, 40, 52, 56, 255, 35, 44, 47, 255, 30, 35, 37, 255, 29, 34, 36, 255, 33, 41, 44, 255, 34, 43, 46, 255, 32, 39, 42, 255, 29, 34, 35, 255, 24, 26, 27, 255, 30, 36, 38, 255, 34, 42, 45, 255, 30, 36, 38, 255, 32, 39, 42, 255, 36, 45, 48, 255, 29, 33, 35, 255, 43, 58, 63, 255, 32, 39, 41, 255, 33, 41, 43, 255, 21, 21, 21, 255, 48, 66, 72, 255, 42, 55, 60, 255, 36, 45, 49, 255, 43, 57, 61, 255, 47, 64, 70, 255, 44, 58, 63, 255, 41, 54, 59, 255, 41, 54, 58, 255, 41, 54, 59, 255, 35, 45, 48, 255, 41, 54, 58, 255, 34, 42, 44, 255, 37, 47, 50, 255, 35, 44, 47, 255, 35, 45, 48, 255, 32, 39, 42, 255, 32, 40, 42, 255, 35, 43, 46, 255, 28, 32, 34, 255, 44, 59, 64, 255, 39, 50, 54, 255, 32, 38, 40, 255, 40, 53, 57, 255, 30, 36, 38, 255, 40, 52, 56, 255, 24, 26, 27, 255, 30, 35, 37, 255, 34, 42, 45, 255, 28, 33, 34, 255, 31, 37, 40, 255, 30, 35, 37, 255, 28, 32, 33, 255, 28, 33, 34, 255, 38, 48, 52, 255, 25, 27, 28, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 31, 37, 39, 255, 39, 51, 55, 255, 45, 60, 65, 255, 37, 47, 50, 255, 31, 38, 40, 255, 38, 49, 53, 255, 42, 56, 61, 255, 32, 38, 41, 255, 40, 53, 57, 255, 39, 51, 55, 255, 36, 46, 49, 255, 43, 58, 63, 255, 44, 58, 63, 255, 29, 35, 37, 255, 44, 59, 64, 255, 39, 50, 54, 255, 21, 21, 21, 255, 21, 21, 21, 255, 35, 44, 47, 255, 35, 44, 47, 255, 34, 43, 46, 255, 39, 50, 54, 255, 37, 47, 50, 255, 37, 47, 50, 255, 30, 35, 37, 255, 26, 29, 30, 255, 28, 33, 34, 255, 34, 43, 46, 255, 36, 45, 48, 255, 24, 25, 26, 255, 43, 57, 62, 255, 41, 54, 59, 255, 32, 40, 42, 255, 32, 38, 41, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 29, 35, 37, 255, 28, 32, 34, 255, 32, 38, 41, 255, 21, 21, 21, 255, 24, 27, 27, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 33, 40, 43, 255, 40, 53, 57, 255, 30, 37, 39, 255, 28, 33, 35, 255, 36, 45, 48, 255, 29, 35, 37, 255, 38, 48, 52, 255, 28, 33, 35, 255, 29, 33, 35, 255, 39, 51, 55, 255, 36, 46, 49, 255, 34, 43, 46, 255, 36, 47, 50, 255, 26, 29, 30, 255, 29, 34, 36, 255, 39, 50, 54, 255, 40, 52, 56, 255, 42, 56, 61, 255, 42, 56, 60, 255, 43, 57, 61, 255, 30, 36, 38, 255, 35, 44, 47, 255, 38, 48, 52, 255, 23, 25, 25, 255, 35, 45, 48, 255, 47, 64, 70, 255, 41, 53, 58, 255, 37, 48, 51, 255, 36, 46, 49, 255, 35, 44, 47, 255, 33, 41, 44, 255, 21, 21, 21, 255, 26, 30, 31, 255, 25, 34, 26, 255, 28, 39, 29, 255, 28, 39, 29, 255, 28, 38, 28, 255, 26, 35, 27, 255, 25, 34, 26, 255, 32, 45, 32, 255, 34, 49, 34, 255, 30, 42, 30, 255, 32, 46, 32, 255, 30, 42, 30, 255, 32, 46, 32, 255, 29, 41, 30, 255, 30, 42, 30, 255, 31, 44, 31, 255, 32, 46, 32, 255, 29, 41, 30, 255, 26, 35, 27, 255, 25, 32, 25, 255, 23, 29, 24, 255, 27, 37, 28, 255, 31, 44, 32, 255, 29, 41, 30, 255, 31, 44, 31, 255, 28, 39, 29, 255, 31, 43, 31, 255, 27, 37, 28, 255, 26, 35, 27, 255, 31, 43, 31, 255, 24, 30, 24, 255, 29, 37, 29, 255, 28, 39, 29, 255, 25, 34, 26, 255, 26, 34, 26, 255, 24, 31, 25, 255, 24, 31, 25, 255, 28, 39, 29, 255, 30, 43, 31, 255, 36, 53, 36, 255, 29, 41, 30, 255, 31, 43, 31, 255, 32, 46, 32, 255, 36, 53, 36, 255, 36, 54, 37, 255, 34, 49, 34, 255, 32, 46, 32, 255, 35, 52, 35, 255, 45, 67, 44, 255, 35, 51, 35, 255, 33, 48, 33, 255, 38, 56, 38, 255, 33, 47, 33, 255, 29, 40, 29, 255, 25, 33, 26, 255, 31, 44, 31, 255, 31, 44, 31, 255, 32, 47, 33, 255, 32, 47, 33, 255, 30, 42, 30, 255, 28, 38, 28, 255, 25, 34, 26, 255, 115, 140, 12, 255, 34, 49, 34, 255, 36, 53, 36, 255, 32, 45, 32, 255, 33, 47, 33, 255, 29, 41, 30, 255, 29, 40, 29, 255, 30, 42, 30, 255, 28, 38, 28, 255, 26, 35, 27, 255, 27, 37, 28, 255, 30, 43, 31, 255, 30, 43, 31, 255, 33, 48, 33, 255, 35, 52, 35, 255, 37, 55, 37, 255, 30, 42, 30, 255, 27, 36, 27, 255, 29, 40, 29, 255, 30, 42, 31, 255, 29, 40, 29, 255, 28, 39, 29, 255, 28, 39, 29, 255, 24, 32, 25, 255, 25, 33, 26, 255, 25, 33, 26, 255, 33, 48, 33, 255, 31, 45, 32, 255, 28, 38, 28, 255, 26, 35, 26, 255, 29, 41, 30, 255, 31, 44, 31, 255, 30, 43, 31, 255, 29, 40, 29, 255, 71, 84, 14, 255, 29, 41, 30, 255, 27, 37, 28, 255, 64, 75, 14, 255, 30, 42, 30, 255, 28, 38, 28, 255, 29, 40, 29, 255, 25, 34, 26, 255, 28, 39, 29, 255, 34, 50, 34, 255, 34, 50, 34, 255, 34, 50, 34, 255, 34, 50, 34, 255, 35, 51, 35, 255, 34, 50, 34, 255, 32, 46, 32, 255, 30, 41, 30, 255, 36, 53, 36, 255, 38, 57, 38, 255, 32, 46, 33, 255, 33, 48, 34, 255, 30, 43, 31, 255, 29, 41, 30, 255, 24, 32, 25, 255, 29, 40, 29, 255, 30, 42, 30, 255, 30, 41, 30, 255, 28, 39, 29, 255, 33, 48, 34, 255, 29, 41, 30, 255, 33, 48, 33, 255, 29, 40, 29, 255, 29, 40, 29, 255, 123, 150, 12, 255, 33, 47, 33, 255, 30, 42, 30, 255, 23, 30, 24, 255, 30, 38, 30, 255, 28, 38, 28, 255, 29, 41, 30, 255, 26, 36, 27, 255, 24, 31, 24, 255, 28, 39, 29, 255, 31, 43, 31, 255, 27, 36, 27, 255, 26, 32, 26, 255, 25, 33, 26, 255, 29, 40, 29, 255, 34, 49, 34, 255, 31, 44, 31, 255, 32, 46, 32, 255, 29, 41, 30, 255, 28, 39, 29, 255, 29, 41, 30, 255, 29, 40, 29, 255, 29, 41, 30, 255, 34, 49, 34, 255, 34, 49, 34, 255, 29, 41, 30, 255, 32, 45, 32, 255, 32, 47, 33, 255, 33, 47, 33, 255, 29, 40, 29, 255, 26, 35, 27, 255, 24, 31, 25, 255, 24, 31, 25, 255, 23, 29, 24, 255, 23, 29, 24, 255, 28, 39, 29, 255, 28, 38, 28, 255, 30, 42, 30, 255, 29, 41, 30, 255, 29, 40, 29, 255, 25, 33, 26, 255, 28, 38, 28, 255, 24, 32, 25, 255, 28, 39, 29, 255, 33, 48, 33, 255, 34, 50, 35, 255, 37, 54, 37, 255, 34, 49, 34, 255, 34, 49, 34, 255, 32, 47, 33, 255, 28, 39, 29, 255, 30, 42, 30, 255, 34, 49, 34, 255, 32, 47, 33, 255, 27, 37, 28, 255, 27, 37, 28, 255, 28, 39, 29, 255, 38, 57, 38, 255, 37, 56, 38, 255, 36, 53, 36, 255, 32, 47, 33, 255, 30, 42, 31, 255, 30, 42, 30, 255, 32, 45, 32, 255, 33, 49, 34, 255, 33, 48, 33, 255, 30, 43, 31, 255, 31, 43, 31, 255, 31, 45, 32, 255, 35, 51, 35, 255, 35, 51, 35, 255, 32, 45, 32, 255, 31, 45, 32, 255, 30, 43, 31, 255, 26, 34, 26, 255, 27, 36, 27, 255, 32, 46, 32, 255, 31, 44, 31, 255, 27, 36, 27, 255, 30, 41, 30, 255, 31, 45, 32, 255, 32, 47, 33, 255, 34, 50, 34, 255, 41, 61, 40, 255, 34, 49, 34, 255, 34, 49, 34, 255, 37, 55, 37, 255, 36, 53, 36, 255, 34, 50, 34, 255, 41, 60, 40, 255, 36, 54, 36, 255, 33, 48, 34, 255, 29, 41, 30, 255, 29, 41, 30, 255, 27, 37, 28, 255, 28, 38, 28, 255, 27, 37, 28, 255, 32, 47, 33, 255, 34, 50, 34, 255, 31, 45, 32, 255, 34, 49, 34, 255, 34, 49, 34, 255, 29, 41, 30, 255, 34, 49, 34, 255, 30, 43, 31, 255, 31, 45, 32, 255, 25, 32, 25, 255, 29, 41, 30, 255, 30, 41, 30, 255, 29, 40, 30, 255, 30, 43, 31, 255, 31, 45, 32, 255, 31, 45, 32, 255, 29, 40, 29, 255, 31, 45, 32, 255, 32, 45, 32, 255, 31, 45, 32, 255, 32, 45, 32, 255, 33, 48, 33, 255, 33, 48, 34, 255, 37, 55, 37, 255, 34, 50, 34, 255, 35, 51, 35, 255, 28, 39, 29, 255, 28, 39, 29, 255, 25, 33, 26, 255, 28, 39, 29, 255, 30, 43, 31, 255, 24, 26, 26, 255, 30, 36, 39, 255, 32, 39, 41, 255, 30, 36, 38, 255, 22, 22, 22, 255, 23, 25, 25, 255, 32, 39, 41, 255, 32, 39, 42, 255, 25, 27, 28, 255, 32, 39, 42, 255, 30, 35, 37, 255, 35, 44, 48, 255, 28, 32, 33, 255, 29, 34, 35, 255, 30, 35, 37, 255, 49, 68, 74, 255, 46, 62, 67, 255, 43, 57, 62, 255, 38, 48, 52, 255, 32, 39, 42, 255, 42, 56, 60, 255, 38, 49, 53, 255, 40, 52, 56, 255, 51, 69, 75, 255, 27, 31, 32, 255, 33, 42, 44, 255, 34, 42, 45, 255, 40, 52, 56, 255, 35, 44, 46, 255, 34, 43, 46, 255, 47, 64, 69, 255, 28, 32, 34, 255, 35, 44, 47, 255, 34, 42, 45, 255, 30, 36, 38, 255, 28, 33, 35, 255, 32, 38, 41, 255, 35, 44, 47, 255, 21, 21, 21, 255, 21, 21, 21, 255, 31, 37, 40, 255, 31, 37, 39, 255, 34, 43, 46, 255, 37, 48, 51, 255, 42, 55, 60, 255, 40, 52, 56, 255, 39, 50, 54, 255, 35, 44, 47, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 31, 37, 39, 255, 31, 38, 40, 255, 24, 26, 26, 255, 24, 26, 26, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 33, 40, 43, 255, 34, 42, 45, 255, 25, 27, 28, 255, 30, 36, 38, 255, 29, 34, 35, 255, 23, 24, 25, 255, 22, 23, 23, 255, 32, 39, 41, 255, 33, 41, 44, 255, 38, 50, 54, 255, 26, 30, 31, 255, 22, 23, 23, 255, 41, 54, 58, 255, 35, 45, 48, 255, 41, 54, 59, 255, 47, 65, 70, 255, 38, 49, 52, 255, 35, 44, 47, 255, 34, 42, 45, 255, 29, 35, 36, 255, 29, 35, 36, 255, 21, 21, 21, 255, 22, 23, 24, 255, 24, 26, 27, 255, 45, 61, 66, 255, 48, 66, 72, 255, 44, 59, 64, 255, 41, 54, 59, 255, 38, 48, 52, 255, 36, 46, 49, 255, 33, 40, 43, 255, 34, 42, 45, 255, 33, 40, 43, 255, 35, 44, 47, 255, 47, 64, 70, 255, 42, 55, 59, 255, 34, 43, 46, 255, 29, 34, 35, 255, 32, 39, 41, 255, 29, 34, 36, 255, 28, 33, 34, 255, 31, 37, 39, 255, 28, 33, 35, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 31, 38, 40, 255, 29, 34, 36, 255, 27, 30, 32, 255, 34, 42, 45, 255, 28, 33, 35, 255, 32, 39, 41, 255, 25, 28, 28, 255, 32, 39, 42, 255, 28, 33, 35, 255, 36, 45, 48, 255, 40, 52, 56, 255, 38, 48, 52, 255, 21, 21, 21, 255, 21, 21, 21, 255, 29, 34, 35, 255, 29, 34, 35, 255, 34, 42, 45, 255, 38, 49, 53, 255, 38, 50, 53, 255, 31, 38, 40, 255, 29, 33, 35, 255, 34, 43, 45, 255, 34, 42, 44, 255, 34, 43, 46, 255, 25, 27, 28, 255, 29, 34, 36, 255, 30, 35, 37, 255, 36, 46, 49, 255, 39, 51, 55, 255, 41, 54, 58, 255, 33, 41, 43, 255, 34, 43, 46, 255, 28, 33, 35, 255, 21, 21, 21, 255, 30, 36, 38, 255, 42, 56, 60, 255, 37, 48, 51, 255, 47, 65, 70, 255, 37, 47, 50, 255, 33, 40, 43, 255, 40, 53, 57, 255, 42, 56, 61, 255, 32, 40, 42, 255, 32, 40, 42, 255, 28, 33, 35, 255, 28, 32, 34, 255, 45, 60, 65, 255, 43, 58, 63, 255, 34, 42, 44, 255, 32, 40, 42, 255, 44, 59, 64, 255, 30, 36, 38, 255, 44, 59, 64, 255, 36, 45, 48, 255, 34, 42, 45, 255, 37, 48, 51, 255, 35, 45, 48, 255, 35, 44, 47, 255, 27, 30, 32, 255, 42, 56, 61, 255, 40, 53, 57, 255, 57, 75, 80, 255, 41, 53, 58, 255, 37, 47, 50, 255, 27, 31, 32, 255, 40, 52, 56, 255, 39, 50, 54, 255, 34, 42, 45, 255, 41, 55, 59, 255, 44, 59, 64, 255, 35, 44, 47, 255, 24, 25, 26, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 25, 28, 29, 255, 34, 42, 45, 255, 27, 31, 32, 255, 39, 51, 55, 255, 36, 45, 48, 255, 44, 59, 64, 255, 45, 61, 67, 255, 54, 72, 77, 255, 40, 52, 56, 255, 40, 52, 56, 255, 30, 36, 38, 255, 37, 48, 52, 255, 37, 47, 51, 255, 37, 48, 51, 255, 21, 21, 21, 255, 27, 31, 33, 255, 34, 42, 44, 255, 23, 24, 25, 255, 37, 47, 50, 255, 31, 38, 40, 255, 31, 37, 39, 255, 43, 58, 63, 255, 27, 30, 31, 255, 39, 51, 55, 255, 39, 51, 54, 255, 40, 52, 56, 255, 40, 52, 56, 255, 38, 49, 53, 255, 33, 41, 44, 255, 44, 59, 64, 255, 29, 35, 36, 255, 21, 21, 21, 255, 21, 21, 21, 255, 26, 28, 29, 255, 32, 39, 41, 255, 31, 37, 39, 255, 34, 43, 46, 255, 30, 36, 38, 255, 25, 28, 29, 255, 35, 44, 47, 255, 37, 48, 51, 255, 37, 48, 51, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 23, 24, 25, 255, 34, 43, 46, 255, 27, 30, 31, 255, 36, 46, 49, 255, 42, 55, 60, 255, 26, 28, 29, 255, 39, 50, 54, 255, 40, 53, 57, 255, 44, 60, 65, 255, 41, 55, 59, 255, 38, 49, 53, 255, 31, 38, 40, 255, 21, 21, 21, 255, 37, 47, 51, 255, 40, 53, 57, 255, 44, 59, 64, 255, 55, 73, 78, 255, 36, 45, 49, 255, 37, 48, 51, 255, 41, 54, 58, 255, 33, 41, 43, 255, 42, 55, 60, 255, 48, 66, 72, 255, 34, 42, 45, 255, 44, 59, 64, 255, 37, 48, 52, 255, 40, 53, 57, 255, 32, 40, 42, 255, 22, 23, 23, 255, 32, 40, 42, 255, 21, 21, 21, 255, 21, 21, 21, 255, 25, 33, 26, 255, 27, 37, 28, 255, 25, 33, 26, 255, 24, 31, 25, 255, 27, 37, 28, 255, 26, 35, 27, 255, 30, 42, 30, 255, 28, 38, 28, 255, 31, 44, 31, 255, 32, 45, 32, 255, 28, 38, 28, 255, 32, 45, 32, 255, 28, 38, 29, 255, 31, 43, 31, 255, 30, 43, 31, 255, 29, 40, 29, 255, 30, 42, 30, 255, 26, 36, 27, 255, 27, 37, 28, 255, 32, 45, 32, 255, 28, 39, 29, 255, 28, 38, 28, 255, 31, 44, 31, 255, 31, 45, 32, 255, 29, 40, 29, 255, 28, 39, 29, 255, 27, 37, 28, 255, 24, 31, 25, 255, 25, 32, 25, 255, 24, 31, 25, 255, 26, 34, 26, 255, 26, 33, 27, 255, 24, 31, 25, 255, 26, 35, 27, 255, 24, 30, 24, 255, 26, 34, 26, 255, 27, 37, 28, 255, 29, 41, 30, 255, 31, 44, 31, 255, 34, 50, 34, 255, 36, 53, 36, 255, 34, 49, 34, 255, 34, 50, 34, 255, 33, 48, 34, 255, 29, 41, 30, 255, 35, 51, 35, 255, 37, 55, 37, 255, 35, 52, 36, 255, 35, 51, 35, 255, 33, 49, 34, 255, 32, 46, 32, 255, 31, 45, 32, 255, 30, 42, 30, 255, 26, 35, 27, 255, 30, 42, 30, 255, 31, 44, 31, 255, 31, 44, 31, 255, 28, 39, 29, 255, 28, 38, 28, 255, 29, 41, 30, 255, 28, 39, 29, 255, 27, 37, 28, 255, 31, 44, 32, 255, 34, 50, 34, 255, 34, 50, 35, 255, 35, 51, 35, 255, 35, 51, 35, 255, 32, 46, 33, 255, 27, 36, 27, 255, 25, 33, 26, 255, 27, 36, 27, 255, 25, 32, 25, 255, 28, 39, 29, 255, 24, 32, 25, 255, 30, 43, 31, 255, 31, 44, 32, 255, 32, 45, 32, 255, 29, 41, 30, 255, 30, 42, 30, 255, 32, 45, 32, 255, 32, 46, 32, 255, 32, 45, 32, 255, 31, 44, 31, 255, 29, 40, 29, 255, 25, 33, 26, 255, 25, 33, 26, 255, 31, 39, 31, 255, 26, 34, 26, 255, 26, 35, 27, 255, 29, 40, 29, 255, 32, 45, 32, 255, 27, 37, 28, 255, 29, 41, 30, 255, 33, 48, 33, 255, 31, 44, 31, 255, 29, 41, 30, 255, 28, 39, 29, 255, 30, 42, 30, 255, 29, 40, 29, 255, 30, 43, 31, 255, 28, 39, 29, 255, 29, 40, 29, 255, 31, 44, 31, 255, 28, 38, 28, 255, 27, 37, 28, 255, 30, 41, 30, 255, 28, 39, 29, 255, 29, 41, 30, 255, 33, 47, 33, 255, 32, 46, 32, 255, 29, 41, 30, 255, 31, 45, 32, 255, 35, 51, 35, 255, 37, 55, 37, 255, 34, 49, 34, 255, 35, 51, 35, 255, 30, 43, 31, 255, 28, 39, 29, 255, 27, 36, 27, 255, 28, 39, 29, 255, 26, 34, 26, 255, 25, 33, 26, 255, 29, 40, 29, 255, 31, 44, 31, 255, 28, 39, 29, 255, 30, 42, 30, 255, 32, 46, 32, 255, 29, 41, 30, 255, 29, 40, 29, 255, 28, 38, 28, 255, 28, 38, 28, 255, 26, 34, 26, 255, 29, 36, 29, 255, 28, 38, 28, 255, 30, 42, 30, 255, 30, 43, 31, 255, 29, 40, 29, 255, 28, 38, 28, 255, 28, 39, 29, 255, 29, 40, 29, 255, 28, 38, 28, 255, 27, 37, 28, 255, 27, 36, 27, 255, 33, 48, 33, 255, 35, 51, 35, 255, 32, 46, 33, 255, 31, 44, 31, 255, 26, 35, 27, 255, 27, 37, 28, 255, 32, 47, 33, 255, 29, 40, 30, 255, 31, 44, 32, 255, 36, 52, 36, 255, 32, 45, 32, 255, 34, 50, 34, 255, 36, 54, 37, 255, 29, 41, 30, 255, 25, 34, 26, 255, 26, 34, 26, 255, 27, 36, 27, 255, 29, 41, 30, 255, 24, 30, 24, 255, 24, 31, 25, 255, 25, 33, 26, 255, 30, 42, 30, 255, 31, 44, 31, 255, 28, 39, 29, 255, 29, 41, 30, 255, 26, 36, 27, 255, 28, 38, 28, 255, 28, 38, 28, 255, 30, 42, 30, 255, 32, 46, 32, 255, 32, 47, 33, 255, 34, 51, 35, 255, 31, 43, 31, 255, 30, 42, 30, 255, 32, 45, 32, 255, 32, 46, 32, 255, 35, 51, 35, 255, 30, 42, 30, 255, 28, 38, 28, 255, 26, 36, 27, 255, 27, 37, 28, 255, 33, 47, 33, 255, 38, 56, 38, 255, 37, 56, 37, 255, 32, 46, 32, 255, 34, 50, 34, 255, 33, 47, 33, 255, 34, 49, 34, 255, 35, 51, 35, 255, 32, 46, 32, 255, 31, 44, 31, 255, 34, 50, 34, 255, 28, 39, 29, 255, 27, 37, 28, 255, 32, 46, 32, 255, 30, 42, 31, 255, 33, 47, 33, 255, 32, 46, 32, 255, 72, 86, 14, 255, 24, 32, 25, 255, 27, 36, 27, 255, 31, 45, 32, 255, 29, 41, 30, 255, 31, 44, 31, 255, 36, 54, 36, 255, 34, 50, 34, 255, 35, 51, 35, 255, 35, 51, 35, 255, 35, 51, 35, 255, 45, 66, 44, 255, 35, 52, 36, 255, 38, 56, 38, 255, 42, 62, 41, 255, 35, 52, 35, 255, 32, 47, 33, 255, 28, 39, 29, 255, 28, 39, 29, 255, 26, 34, 26, 255, 24, 32, 25, 255, 26, 35, 27, 255, 28, 39, 29, 255, 31, 44, 31, 255, 32, 47, 33, 255, 30, 42, 31, 255, 35, 51, 35, 255, 33, 49, 34, 255, 29, 40, 29, 255, 28, 39, 29, 255, 30, 43, 31, 255, 29, 40, 29, 255, 32, 46, 32, 255, 30, 43, 31, 255, 34, 49, 34, 255, 33, 48, 33, 255, 29, 41, 30, 255, 30, 41, 30, 255, 29, 41, 30, 255, 33, 48, 34, 255, 33, 47, 33, 255, 32, 46, 32, 255, 34, 50, 34, 255, 33, 48, 33, 255, 32, 47, 33, 255, 32, 46, 32, 255, 35, 51, 35, 255, 34, 50, 34, 255, 32, 46, 33, 255, 31, 43, 31, 255, 28, 39, 29, 255, 27, 36, 27, 255, 28, 38, 28, 255, 26, 34, 26, 255, 27, 37, 28, 255, 29, 34, 36, 255, 31, 37, 39, 255, 21, 21, 21, 255, 28, 33, 34, 255, 28, 33, 35, 255, 30, 36, 39, 255, 25, 28, 29, 255, 38, 48, 52, 255, 28, 33, 35, 255, 34, 42, 45, 255, 28, 32, 34, 255, 44, 59, 64, 255, 24, 26, 26, 255, 28, 33, 34, 255, 36, 45, 48, 255, 30, 35, 37, 255, 42, 55, 60, 255, 41, 54, 58, 255, 40, 52, 56, 255, 41, 54, 58, 255, 35, 44, 47, 255, 46, 63, 68, 255, 42, 55, 60, 255, 51, 69, 75, 255, 40, 53, 57, 255, 34, 42, 44, 255, 45, 60, 65, 255, 32, 39, 42, 255, 39, 51, 55, 255, 35, 44, 47, 255, 44, 60, 65, 255, 29, 35, 37, 255, 42, 55, 59, 255, 29, 34, 36, 255, 23, 25, 25, 255, 29, 34, 36, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 38, 50, 54, 255, 26, 29, 30, 255, 28, 32, 34, 255, 34, 43, 46, 255, 36, 46, 49, 255, 35, 45, 48, 255, 38, 48, 52, 255, 37, 47, 50, 255, 30, 35, 37, 255, 31, 37, 40, 255, 38, 48, 52, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 24, 26, 26, 255, 23, 24, 24, 255, 26, 30, 31, 255, 26, 30, 31, 255, 28, 32, 34, 255, 32, 39, 41, 255, 25, 28, 29, 255, 35, 44, 47, 255, 37, 47, 50, 255, 24, 27, 27, 255, 26, 29, 30, 255, 29, 33, 35, 255, 25, 28, 29, 255, 37, 48, 51, 255, 42, 56, 61, 255, 33, 42, 44, 255, 21, 21, 21, 255, 39, 51, 54, 255, 37, 47, 50, 255, 41, 54, 59, 255, 36, 46, 49, 255, 42, 56, 61, 255, 25, 27, 28, 255, 21, 21, 21, 255, 21, 21, 21, 255, 26, 29, 30, 255, 34, 43, 46, 255, 24, 25, 26, 255, 21, 21, 21, 255, 25, 28, 29, 255, 34, 43, 46, 255, 48, 66, 72, 255, 42, 55, 59, 255, 29, 34, 36, 255, 26, 28, 29, 255, 21, 21, 21, 255, 29, 34, 35, 255, 44, 59, 63, 255, 31, 37, 39, 255, 38, 50, 54, 255, 40, 52, 56, 255, 43, 58, 63, 255, 34, 43, 46, 255, 36, 46, 49, 255, 29, 34, 36, 255, 24, 26, 27, 255, 32, 39, 41, 255, 22, 22, 22, 255, 21, 21, 21, 255, 21, 21, 21, 255, 26, 29, 31, 255, 30, 36, 38, 255, 25, 28, 29, 255, 27, 30, 31, 255, 30, 36, 38, 255, 33, 41, 44, 255, 34, 42, 44, 255, 29, 34, 36, 255, 41, 54, 58, 255, 29, 34, 36, 255, 40, 53, 57, 255, 31, 37, 39, 255, 28, 32, 33, 255, 21, 21, 21, 255, 21, 21, 21, 255, 31, 37, 39, 255, 38, 50, 53, 255, 43, 58, 63, 255, 34, 43, 45, 255, 41, 55, 59, 255, 30, 35, 37, 255, 36, 45, 49, 255, 31, 38, 40, 255, 40, 53, 57, 255, 22, 23, 23, 255, 36, 46, 49, 255, 32, 40, 42, 255, 27, 30, 31, 255, 34, 43, 46, 255, 33, 41, 43, 255, 26, 30, 31, 255, 30, 36, 38, 255, 29, 34, 35, 255, 21, 21, 21, 255, 24, 26, 26, 255, 41, 54, 58, 255, 32, 40, 42, 255, 31, 38, 40, 255, 42, 56, 61, 255, 37, 48, 51, 255, 46, 63, 68, 255, 50, 69, 75, 255, 41, 53, 58, 255, 40, 53, 57, 255, 39, 51, 55, 255, 27, 30, 32, 255, 32, 40, 42, 255, 30, 36, 38, 255, 38, 49, 53, 255, 43, 58, 62, 255, 42, 56, 61, 255, 38, 49, 52, 255, 52, 70, 76, 255, 35, 44, 47, 255, 40, 52, 56, 255, 29, 35, 37, 255, 39, 50, 54, 255, 48, 66, 72, 255, 42, 56, 61, 255, 26, 30, 31, 255, 37, 48, 51, 255, 44, 59, 64, 255, 37, 48, 51, 255, 35, 43, 46, 255, 38, 49, 53, 255, 35, 45, 48, 255, 30, 37, 39, 255, 40, 52, 56, 255, 41, 53, 58, 255, 42, 55, 60, 255, 38, 49, 53, 255, 29, 34, 36, 255, 35, 45, 48, 255, 38, 50, 54, 255, 22, 23, 23, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 25, 27, 28, 255, 30, 35, 37, 255, 38, 49, 52, 255, 38, 49, 52, 255, 42, 56, 60, 255, 37, 47, 50, 255, 37, 47, 50, 255, 40, 52, 56, 255, 45, 61, 67, 255, 33, 40, 42, 255, 32, 39, 41, 255, 31, 37, 39, 255, 21, 21, 21, 255, 21, 21, 21, 255, 29, 33, 35, 255, 34, 42, 45, 255, 41, 53, 58, 255, 31, 38, 40, 255, 29, 34, 36, 255, 34, 42, 45, 255, 35, 45, 48, 255, 37, 47, 50, 255, 39, 51, 55, 255, 36, 46, 49, 255, 36, 47, 50, 255, 38, 49, 53, 255, 35, 44, 47, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 25, 28, 29, 255, 28, 33, 35, 255, 31, 37, 39, 255, 28, 32, 34, 255, 34, 42, 45, 255, 37, 48, 52, 255, 36, 45, 48, 255, 41, 54, 58, 255, 36, 45, 48, 255, 35, 43, 46, 255, 29, 34, 36, 255, 39, 50, 54, 255, 29, 35, 36, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 33, 40, 42, 255, 37, 48, 51, 255, 36, 47, 50, 255, 40, 52, 57, 255, 34, 42, 45, 255, 36, 47, 50, 255, 34, 42, 44, 255, 33, 41, 44, 255, 22, 22, 22, 255, 29, 35, 37, 255, 39, 51, 55, 255, 36, 45, 48, 255, 35, 45, 48, 255, 44, 59, 64, 255, 38, 48, 52, 255, 51, 69, 75, 255, 34, 42, 45, 255, 36, 45, 49, 255, 38, 49, 53, 255, 34, 42, 45, 255, 37, 47, 51, 255, 36, 46, 49, 255, 32, 39, 41, 255, 39, 50, 54, 255, 35, 44, 47, 255, 35, 45, 48, 255, 33, 40, 43, 255, 21, 21, 21, 255, 21, 21, 21, 255, 25, 33, 25, 255, 29, 40, 29, 255, 27, 37, 28, 255, 28, 38, 28, 255, 27, 36, 27, 255, 26, 36, 27, 255, 25, 33, 26, 255, 31, 44, 31, 255, 29, 40, 29, 255, 32, 46, 32, 255, 31, 43, 31, 255, 29, 40, 29, 255, 33, 48, 33, 255, 31, 43, 31, 255, 32, 46, 32, 255, 32, 45, 32, 255, 30, 41, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 33, 47, 33, 255, 29, 40, 30, 255, 25, 32, 25, 255, 27, 37, 28, 255, 29, 41, 30, 255, 31, 43, 31, 255, 30, 43, 31, 255, 28, 38, 28, 255, 24, 31, 25, 255, 23, 30, 24, 255, 24, 32, 25, 255, 24, 32, 25, 255, 28, 35, 28, 255, 26, 32, 26, 255, 27, 37, 28, 255, 26, 36, 27, 255, 23, 30, 24, 255, 27, 37, 28, 255, 29, 40, 29, 255, 31, 45, 32, 255, 32, 46, 32, 255, 34, 50, 34, 255, 29, 40, 29, 255, 34, 49, 34, 255, 33, 49, 34, 255, 30, 42, 30, 255, 37, 55, 37, 255, 36, 53, 36, 255, 31, 44, 32, 255, 32, 47, 33, 255, 31, 43, 31, 255, 29, 41, 30, 255, 26, 35, 27, 255, 30, 43, 31, 255, 30, 42, 30, 255, 31, 44, 31, 255, 30, 43, 31, 255, 28, 38, 28, 255, 30, 42, 30, 255, 32, 46, 32, 255, 31, 44, 31, 255, 32, 46, 32, 255, 28, 39, 29, 255, 30, 42, 30, 255, 35, 52, 35, 255, 32, 46, 32, 255, 37, 55, 37, 255, 36, 54, 36, 255, 32, 46, 32, 255, 28, 38, 28, 255, 26, 34, 26, 255, 27, 37, 28, 255, 27, 37, 28, 255, 30, 42, 30, 255, 26, 35, 27, 255, 28, 39, 29, 255, 27, 36, 27, 255, 27, 36, 27, 255, 32, 46, 32, 255, 34, 50, 34, 255, 37, 56, 37, 255, 42, 62, 41, 255, 35, 52, 36, 255, 29, 40, 29, 255, 28, 39, 29, 255, 24, 31, 25, 255, 24, 32, 25, 255, 24, 31, 25, 255, 24, 30, 24, 255, 25, 32, 26, 255, 27, 36, 27, 255, 28, 38, 28, 255, 28, 39, 29, 255, 32, 45, 32, 255, 36, 53, 36, 255, 36, 53, 36, 255, 28, 38, 28, 255, 26, 35, 27, 255, 31, 45, 32, 255, 29, 40, 30, 255, 32, 47, 33, 255, 28, 39, 29, 255, 26, 36, 27, 255, 36, 54, 36, 255, 72, 85, 14, 255, 28, 38, 28, 255, 26, 35, 27, 255, 26, 35, 27, 255, 31, 45, 32, 255, 29, 41, 30, 255, 29, 41, 30, 255, 30, 42, 31, 255, 30, 42, 30, 255, 33, 47, 33, 255, 35, 52, 36, 255, 37, 56, 37, 255, 33, 47, 33, 255, 31, 44, 31, 255, 27, 37, 28, 255, 30, 43, 31, 255, 30, 42, 30, 255, 27, 38, 28, 255, 31, 43, 31, 255, 28, 38, 28, 255, 27, 36, 27, 255, 28, 39, 29, 255, 31, 45, 32, 255, 30, 43, 31, 255, 31, 44, 31, 255, 31, 45, 32, 255, 26, 34, 26, 255, 26, 35, 26, 255, 26, 35, 27, 255, 25, 33, 26, 255, 30, 42, 30, 255, 32, 46, 32, 255, 31, 44, 31, 255, 29, 40, 29, 255, 28, 38, 28, 255, 32, 46, 33, 255, 29, 41, 30, 255, 30, 42, 30, 255, 27, 37, 28, 255, 32, 46, 32, 255, 36, 53, 36, 255, 35, 52, 35, 255, 34, 51, 35, 255, 29, 41, 30, 255, 28, 39, 29, 255, 29, 40, 29, 255, 33, 47, 33, 255, 32, 46, 32, 255, 37, 55, 37, 255, 36, 53, 36, 255, 37, 55, 37, 255, 37, 56, 37, 255, 35, 51, 35, 255, 29, 40, 29, 255, 25, 34, 26, 255, 23, 29, 24, 255, 30, 42, 30, 255, 27, 37, 28, 255, 25, 33, 25, 255, 23, 30, 24, 255, 25, 32, 26, 255, 23, 29, 24, 255, 29, 39, 29, 255, 32, 47, 33, 255, 27, 37, 28, 255, 28, 38, 28, 255, 33, 48, 33, 255, 30, 42, 30, 255, 27, 37, 28, 255, 30, 42, 30, 255, 30, 43, 31, 255, 31, 45, 32, 255, 29, 40, 29, 255, 29, 41, 30, 255, 28, 38, 28, 255, 32, 47, 33, 255, 32, 46, 32, 255, 29, 41, 30, 255, 24, 31, 24, 255, 30, 42, 30, 255, 27, 36, 27, 255, 33, 48, 33, 255, 35, 51, 35, 255, 34, 49, 34, 255, 33, 48, 34, 255, 38, 56, 38, 255, 35, 51, 35, 255, 35, 52, 35, 255, 33, 48, 33, 255, 34, 49, 34, 255, 32, 47, 33, 255, 32, 45, 32, 255, 31, 45, 32, 255, 29, 40, 29, 255, 32, 46, 33, 255, 34, 49, 34, 255, 32, 45, 32, 255, 28, 38, 28, 255, 27, 36, 27, 255, 26, 35, 27, 255, 25, 32, 25, 255, 28, 38, 28, 255, 28, 39, 29, 255, 32, 46, 32, 255, 36, 53, 36, 255, 49, 72, 47, 255, 38, 57, 38, 255, 33, 49, 34, 255, 40, 59, 39, 255, 47, 69, 45, 255, 36, 53, 36, 255, 37, 56, 37, 255, 45, 66, 44, 255, 30, 43, 31, 255, 31, 45, 32, 255, 31, 43, 31, 255, 29, 41, 30, 255, 26, 35, 27, 255, 25, 32, 25, 255, 25, 32, 25, 255, 25, 34, 26, 255, 26, 36, 27, 255, 31, 44, 31, 255, 30, 41, 30, 255, 30, 42, 30, 255, 31, 44, 31, 255, 25, 32, 25, 255, 26, 34, 26, 255, 27, 37, 28, 255, 30, 42, 30, 255, 35, 52, 35, 255, 32, 46, 33, 255, 36, 54, 36, 255, 35, 51, 35, 255, 36, 53, 36, 255, 32, 47, 33, 255, 32, 46, 32, 255, 35, 52, 36, 255, 36, 53, 36, 255, 35, 52, 35, 255, 32, 46, 32, 255, 30, 43, 31, 255, 36, 53, 36, 255, 31, 44, 31, 255, 34, 51, 35, 255, 33, 48, 33, 255, 32, 46, 32, 255, 30, 42, 30, 255, 27, 37, 28, 255, 27, 37, 28, 255, 25, 34, 26, 255, 24, 32, 25, 255, 23, 30, 24, 255, 35, 44, 47, 255, 36, 45, 48, 255, 28, 32, 33, 255, 25, 27, 28, 255, 29, 34, 35, 255, 34, 42, 45, 255, 32, 39, 42, 255, 34, 42, 45, 255, 35, 43, 46, 255, 38, 49, 53, 255, 37, 47, 50, 255, 43, 58, 62, 255, 21, 21, 21, 255, 26, 30, 31, 255, 35, 45, 48, 255, 48, 66, 71, 255, 41, 54, 58, 255, 27, 31, 32, 255, 29, 34, 35, 255, 34, 42, 45, 255, 35, 45, 48, 255, 50, 69, 75, 255, 55, 73, 79, 255, 35, 45, 48, 255, 39, 51, 54, 255, 29, 34, 36, 255, 41, 54, 59, 255, 48, 66, 72, 255, 43, 57, 62, 255, 28, 32, 34, 255, 35, 44, 47, 255, 27, 30, 32, 255, 45, 60, 65, 255, 33, 41, 43, 255, 26, 30, 31, 255, 39, 50, 54, 255, 42, 55, 60, 255, 21, 21, 21, 255, 34, 42, 45, 255, 38, 49, 53, 255, 37, 47, 50, 255, 31, 37, 40, 255, 37, 47, 50, 255, 37, 47, 50, 255, 34, 43, 46, 255, 31, 37, 39, 255, 34, 42, 45, 255, 30, 36, 38, 255, 38, 49, 53, 255, 38, 49, 53, 255, 28, 32, 34, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 33, 41, 44, 255, 27, 30, 31, 255, 24, 26, 26, 255, 23, 25, 25, 255, 24, 25, 26, 255, 26, 29, 30, 255, 27, 31, 32, 255, 29, 34, 36, 255, 22, 23, 23, 255, 27, 30, 31, 255, 35, 44, 48, 255, 28, 32, 34, 255, 34, 43, 46, 255, 42, 56, 60, 255, 44, 59, 64, 255, 21, 21, 21, 255, 31, 37, 39, 255, 25, 28, 29, 255, 21, 21, 21, 255, 21, 21, 21, 255, 24, 26, 27, 255, 27, 32, 33, 255, 26, 30, 31, 255, 30, 35, 37, 255, 58, 76, 81, 255, 34, 43, 45, 255, 51, 69, 75, 255, 29, 34, 35, 255, 24, 27, 27, 255, 21, 21, 21, 255, 34, 43, 46, 255, 34, 43, 46, 255, 22, 23, 23, 255, 38, 50, 54, 255, 32, 38, 41, 255, 34, 43, 46, 255, 28, 32, 34, 255, 31, 38, 40, 255, 27, 31, 33, 255, 33, 41, 44, 255, 35, 44, 47, 255, 31, 38, 40, 255, 33, 41, 44, 255, 36, 45, 49, 255, 34, 42, 45, 255, 30, 36, 38, 255, 23, 24, 25, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 24, 27, 27, 255, 22, 22, 22, 255, 21, 21, 21, 255, 21, 21, 21, 255, 33, 41, 43, 255, 45, 60, 65, 255, 36, 47, 50, 255, 32, 39, 41, 255, 43, 58, 63, 255, 34, 43, 46, 255, 34, 42, 45, 255, 30, 36, 38, 255, 38, 50, 54, 255, 36, 46, 50, 255, 32, 39, 42, 255, 32, 39, 41, 255, 28, 33, 34, 255, 28, 33, 35, 255, 36, 46, 50, 255, 34, 43, 46, 255, 36, 46, 49, 255, 42, 56, 61, 255, 21, 21, 21, 255, 25, 28, 29, 255, 34, 42, 45, 255, 39, 50, 54, 255, 30, 36, 37, 255, 37, 47, 51, 255, 38, 48, 52, 255, 39, 50, 54, 255, 36, 46, 49, 255, 46, 62, 67, 255, 37, 48, 52, 255, 38, 50, 53, 255, 43, 58, 62, 255, 32, 39, 41, 255, 31, 38, 40, 255, 40, 52, 56, 255, 31, 38, 40, 255, 44, 60, 65, 255, 27, 31, 33, 255, 37, 47, 51, 255, 41, 54, 59, 255, 44, 59, 64, 255, 31, 37, 39, 255, 40, 52, 56, 255, 41, 53, 58, 255, 32, 40, 42, 255, 30, 35, 37, 255, 31, 37, 39, 255, 49, 67, 73, 255, 33, 42, 44, 255, 26, 30, 31, 255, 29, 35, 36, 255, 29, 33, 35, 255, 31, 37, 40, 255, 28, 33, 34, 255, 37, 47, 51, 255, 29, 35, 36, 255, 33, 41, 44, 255, 36, 46, 49, 255, 28, 32, 33, 255, 40, 53, 57, 255, 34, 43, 46, 255, 22, 22, 22, 255, 28, 33, 34, 255, 23, 25, 25, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 25, 27, 28, 255, 34, 42, 44, 255, 41, 53, 58, 255, 39, 51, 55, 255, 42, 55, 60, 255, 31, 38, 40, 255, 21, 22, 22, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 25, 28, 28, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 24, 25, 26, 255, 25, 27, 27, 255, 36, 45, 48, 255, 30, 36, 38, 255, 21, 21, 21, 255, 35, 44, 47, 255, 34, 43, 46, 255, 39, 51, 55, 255, 39, 50, 54, 255, 21, 21, 21, 255, 21, 21, 21, 255, 24, 26, 27, 255, 37, 48, 52, 255, 27, 31, 32, 255, 30, 36, 38, 255, 30, 35, 37, 255, 22, 23, 23, 255, 37, 48, 51, 255, 33, 41, 44, 255, 29, 35, 36, 255, 35, 45, 48, 255, 32, 39, 42, 255, 24, 26, 26, 255, 30, 35, 37, 255, 26, 30, 31, 255, 35, 43, 46, 255, 29, 35, 36, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 27, 31, 32, 255, 42, 55, 60, 255, 30, 36, 38, 255, 37, 47, 51, 255, 33, 40, 43, 255, 32, 40, 42, 255, 21, 21, 21, 255, 47, 63, 69, 255, 43, 57, 61, 255, 35, 43, 46, 255, 32, 39, 42, 255, 30, 35, 37, 255, 30, 35, 37, 255, 36, 46, 49, 255, 37, 47, 50, 255, 42, 56, 61, 255, 33, 41, 43, 255, 28, 32, 34, 255, 36, 46, 49, 255, 36, 45, 48, 255, 30, 36, 38, 255, 41, 55, 59, 255, 36, 46, 49, 255, 25, 28, 28, 255, 31, 37, 39, 255, 21, 21, 21, 255, 29, 33, 35, 255, 24, 31, 25, 255, 30, 42, 30, 255, 29, 40, 29, 255, 26, 35, 27, 255, 23, 30, 24, 255, 25, 34, 26, 255, 30, 42, 30, 255, 29, 41, 30, 255, 31, 43, 31, 255, 28, 39, 29, 255, 29, 40, 29, 255, 31, 44, 31, 255, 32, 46, 32, 255, 37, 55, 37, 255, 33, 48, 34, 255, 33, 48, 33, 255, 29, 41, 30, 255, 33, 47, 33, 255, 32, 46, 32, 255, 30, 43, 31, 255, 31, 43, 31, 255, 27, 37, 28, 255, 31, 44, 31, 255, 29, 40, 29, 255, 29, 40, 29, 255, 27, 36, 27, 255, 27, 37, 28, 255, 30, 42, 30, 255, 29, 40, 29, 255, 30, 42, 30, 255, 28, 38, 28, 255, 26, 35, 27, 255, 24, 31, 24, 255, 24, 30, 24, 255, 24, 32, 25, 255, 25, 34, 26, 255, 23, 30, 24, 255, 30, 41, 30, 255, 33, 49, 34, 255, 31, 43, 31, 255, 33, 49, 34, 255, 34, 49, 34, 255, 29, 41, 30, 255, 31, 44, 31, 255, 33, 48, 33, 255, 33, 47, 33, 255, 31, 44, 31, 255, 32, 47, 33, 255, 34, 50, 35, 255, 30, 42, 30, 255, 32, 47, 33, 255, 32, 47, 33, 255, 31, 44, 31, 255, 30, 42, 30, 255, 28, 38, 28, 255, 29, 40, 29, 255, 25, 33, 26, 255, 27, 37, 28, 255, 29, 41, 30, 255, 36, 54, 36, 255, 33, 48, 33, 255, 30, 43, 31, 255, 32, 45, 32, 255, 34, 49, 34, 255, 31, 43, 31, 255, 35, 51, 35, 255, 34, 50, 34, 255, 38, 56, 38, 255, 33, 48, 33, 255, 29, 39, 29, 255, 32, 46, 32, 255, 28, 39, 29, 255, 26, 35, 27, 255, 30, 41, 30, 255, 29, 40, 29, 255, 33, 47, 33, 255, 30, 42, 30, 255, 30, 43, 31, 255, 32, 46, 32, 255, 35, 51, 35, 255, 33, 48, 33, 255, 32, 46, 32, 255, 28, 39, 29, 255, 28, 39, 29, 255, 29, 40, 29, 255, 27, 37, 28, 255, 24, 31, 25, 255, 25, 32, 25, 255, 29, 41, 30, 255, 26, 35, 27, 255, 26, 35, 27, 255, 31, 43, 31, 255, 28, 39, 29, 255, 34, 50, 34, 255, 35, 51, 35, 255, 29, 40, 29, 255, 27, 37, 28, 255, 28, 39, 29, 255, 29, 41, 30, 255, 30, 42, 30, 255, 26, 35, 27, 255, 31, 45, 32, 255, 32, 46, 32, 255, 23, 30, 24, 255, 30, 43, 31, 255, 27, 37, 28, 255, 26, 35, 27, 255, 27, 37, 28, 255, 28, 38, 28, 255, 29, 40, 29, 255, 32, 45, 32, 255, 31, 44, 32, 255, 31, 45, 32, 255, 32, 45, 32, 255, 31, 44, 31, 255, 32, 47, 33, 255, 31, 43, 31, 255, 26, 35, 27, 255, 27, 37, 28, 255, 24, 31, 25, 255, 30, 42, 30, 255, 34, 50, 35, 255, 24, 32, 25, 255, 28, 39, 29, 255, 30, 43, 31, 255, 26, 35, 26, 255, 29, 41, 30, 255, 30, 42, 30, 255, 28, 38, 28, 255, 26, 34, 26, 255, 27, 36, 27, 255, 27, 37, 28, 255, 27, 37, 28, 255, 29, 41, 30, 255, 32, 46, 32, 255, 32, 46, 32, 255, 32, 46, 33, 255, 31, 43, 31, 255, 27, 36, 27, 255, 29, 40, 29, 255, 27, 37, 28, 255, 29, 40, 29, 255, 29, 41, 30, 255, 31, 43, 31, 255, 32, 46, 33, 255, 31, 45, 32, 255, 28, 39, 29, 255, 25, 32, 25, 255, 29, 40, 29, 255, 23, 30, 24, 255, 32, 46, 32, 255, 32, 47, 33, 255, 34, 50, 35, 255, 32, 47, 33, 255, 32, 46, 33, 255, 34, 50, 34, 255, 28, 39, 29, 255, 23, 30, 24, 255, 25, 32, 25, 255, 30, 43, 31, 255, 25, 34, 26, 255, 25, 32, 25, 255, 24, 31, 24, 255, 27, 37, 28, 255, 28, 39, 29, 255, 32, 46, 32, 255, 33, 48, 33, 255, 30, 42, 30, 255, 27, 37, 28, 255, 31, 44, 31, 255, 25, 34, 26, 255, 27, 36, 27, 255, 29, 41, 30, 255, 29, 40, 29, 255, 34, 50, 34, 255, 31, 44, 31, 255, 28, 39, 29, 255, 27, 36, 27, 255, 30, 42, 30, 255, 27, 37, 28, 255, 29, 40, 30, 255, 26, 35, 27, 255, 25, 33, 26, 255, 30, 42, 30, 255, 36, 52, 36, 255, 37, 56, 37, 255, 34, 49, 34, 255, 31, 44, 31, 255, 30, 43, 31, 255, 35, 51, 35, 255, 35, 52, 36, 255, 33, 48, 34, 255, 29, 41, 30, 255, 31, 43, 31, 255, 27, 37, 28, 255, 25, 33, 25, 255, 30, 42, 30, 255, 34, 50, 35, 255, 31, 43, 31, 255, 30, 42, 31, 255, 28, 39, 29, 255, 29, 40, 29, 255, 32, 45, 32, 255, 27, 36, 27, 255, 27, 37, 28, 255, 31, 45, 32, 255, 30, 42, 30, 255, 31, 45, 32, 255, 34, 50, 34, 255, 33, 49, 34, 255, 33, 48, 33, 255, 36, 54, 37, 255, 40, 59, 39, 255, 47, 68, 45, 255, 37, 55, 37, 255, 32, 47, 33, 255, 36, 53, 36, 255, 30, 42, 30, 255, 32, 46, 32, 255, 29, 41, 30, 255, 25, 32, 25, 255, 24, 32, 25, 255, 24, 31, 25, 255, 27, 38, 28, 255, 32, 47, 33, 255, 28, 38, 28, 255, 28, 39, 29, 255, 35, 51, 35, 255, 35, 51, 35, 255, 30, 42, 30, 255, 32, 45, 32, 255, 26, 35, 27, 255, 32, 47, 33, 255, 30, 42, 30, 255, 32, 46, 32, 255, 32, 45, 32, 255, 33, 47, 33, 255, 35, 51, 35, 255, 33, 48, 34, 255, 31, 43, 31, 255, 30, 42, 30, 255, 35, 51, 35, 255, 34, 50, 34, 255, 38, 57, 38, 255, 37, 54, 37, 255, 32, 45, 32, 255, 34, 49, 34, 255, 26, 34, 26, 255, 32, 46, 32, 255, 31, 45, 32, 255, 33, 47, 33, 255, 25, 33, 26, 255, 28, 39, 29, 255, 25, 33, 26, 255, 25, 34, 26, 255, 23, 29, 24, 255, 39, 50, 54, 255, 43, 58, 63, 255, 32, 39, 41, 255, 34, 42, 45, 255, 21, 21, 21, 255, 26, 29, 31, 255, 31, 37, 40, 255, 26, 29, 30, 255, 28, 32, 34, 255, 28, 33, 34, 255, 27, 31, 32, 255, 29, 34, 35, 255, 21, 21, 21, 255, 34, 42, 45, 255, 49, 67, 73, 255, 46, 63, 68, 255, 39, 51, 54, 255, 46, 62, 68, 255, 35, 44, 47, 255, 35, 44, 47, 255, 46, 63, 69, 255, 45, 61, 66, 255, 40, 53, 57, 255, 53, 71, 77, 255, 39, 51, 55, 255, 43, 57, 62, 255, 44, 60, 65, 255, 49, 67, 73, 255, 39, 51, 55, 255, 27, 31, 32, 255, 41, 55, 59, 255, 44, 59, 64, 255, 52, 71, 77, 255, 28, 32, 34, 255, 51, 70, 76, 255, 35, 44, 47, 255, 21, 21, 21, 255, 27, 30, 31, 255, 23, 24, 24, 255, 30, 35, 37, 255, 34, 42, 45, 255, 35, 45, 48, 255, 26, 29, 30, 255, 31, 38, 40, 255, 33, 40, 43, 255, 25, 27, 28, 255, 34, 42, 45, 255, 32, 38, 40, 255, 28, 32, 34, 255, 28, 33, 35, 255, 28, 32, 33, 255, 21, 21, 21, 255, 32, 40, 42, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 33, 40, 43, 255, 21, 21, 21, 255, 26, 28, 29, 255, 23, 23, 24, 255, 28, 32, 33, 255, 21, 21, 21, 255, 26, 28, 29, 255, 21, 21, 21, 255, 29, 33, 35, 255, 37, 48, 51, 255, 31, 37, 39, 255, 35, 45, 48, 255, 31, 37, 39, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 26, 29, 30, 255, 37, 47, 50, 255, 33, 41, 43, 255, 43, 58, 62, 255, 33, 42, 44, 255, 29, 35, 37, 255, 37, 47, 50, 255, 45, 60, 65, 255, 39, 50, 54, 255, 42, 55, 60, 255, 25, 27, 28, 255, 41, 53, 58, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 29, 33, 35, 255, 35, 44, 47, 255, 21, 21, 21, 255, 39, 51, 55, 255, 21, 21, 21, 255, 43, 57, 62, 255, 36, 45, 49, 255, 39, 51, 55, 255, 37, 47, 50, 255, 40, 53, 57, 255, 30, 36, 38, 255, 38, 50, 53, 255, 35, 45, 48, 255, 27, 31, 32, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 23, 24, 255, 26, 28, 29, 255, 25, 27, 28, 255, 24, 25, 26, 255, 29, 34, 36, 255, 23, 24, 25, 255, 29, 34, 35, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 22, 23, 255, 34, 42, 45, 255, 23, 25, 25, 255, 34, 42, 45, 255, 38, 50, 53, 255, 27, 31, 32, 255, 33, 41, 44, 255, 39, 50, 54, 255, 33, 41, 44, 255, 31, 38, 40, 255, 31, 37, 39, 255, 28, 32, 33, 255, 32, 39, 42, 255, 33, 41, 43, 255, 35, 45, 48, 255, 39, 51, 55, 255, 21, 21, 21, 255, 23, 25, 25, 255, 27, 31, 32, 255, 45, 60, 65, 255, 37, 47, 50, 255, 23, 24, 24, 255, 38, 49, 53, 255, 40, 52, 56, 255, 32, 40, 42, 255, 47, 63, 69, 255, 40, 52, 56, 255, 44, 59, 64, 255, 36, 46, 49, 255, 35, 43, 46, 255, 36, 45, 48, 255, 43, 57, 62, 255, 32, 38, 41, 255, 33, 41, 43, 255, 39, 51, 55, 255, 35, 44, 47, 255, 34, 43, 46, 255, 42, 55, 59, 255, 37, 47, 50, 255, 54, 72, 78, 255, 48, 66, 72, 255, 33, 41, 43, 255, 54, 72, 77, 255, 26, 29, 30, 255, 33, 41, 44, 255, 30, 36, 38, 255, 38, 49, 52, 255, 34, 42, 44, 255, 33, 40, 42, 255, 33, 41, 44, 255, 29, 35, 37, 255, 27, 30, 31, 255, 40, 53, 57, 255, 30, 36, 38, 255, 32, 38, 41, 255, 33, 41, 43, 255, 30, 36, 37, 255, 29, 34, 35, 255, 25, 28, 29, 255, 33, 40, 43, 255, 32, 39, 41, 255, 33, 40, 43, 255, 39, 50, 54, 255, 30, 36, 38, 255, 25, 27, 28, 255, 21, 21, 21, 255, 21, 21, 21, 255, 28, 32, 33, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 27, 32, 33, 255, 30, 36, 38, 255, 25, 28, 29, 255, 34, 42, 45, 255, 45, 60, 66, 255, 39, 50, 54, 255, 35, 44, 47, 255, 28, 32, 33, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 27, 31, 32, 255, 30, 35, 37, 255, 28, 33, 34, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 31, 37, 39, 255, 35, 43, 46, 255, 36, 46, 49, 255, 34, 43, 46, 255, 32, 38, 41, 255, 30, 36, 38, 255, 26, 29, 30, 255, 27, 30, 31, 255, 26, 30, 31, 255, 34, 43, 46, 255, 42, 56, 60, 255, 32, 39, 41, 255, 39, 51, 55, 255, 36, 46, 49, 255, 35, 44, 48, 255, 33, 41, 44, 255, 22, 23, 23, 255, 24, 27, 27, 255, 28, 32, 34, 255, 40, 52, 57, 255, 24, 25, 26, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 37, 47, 50, 255, 39, 50, 54, 255, 21, 21, 21, 255, 28, 32, 33, 255, 28, 33, 34, 255, 30, 36, 38, 255, 31, 37, 39, 255, 21, 21, 21, 255, 40, 53, 57, 255, 24, 26, 27, 255, 36, 46, 49, 255, 45, 60, 65, 255, 37, 47, 51, 255, 36, 46, 50, 255, 30, 35, 37, 255, 37, 47, 51, 255, 36, 46, 49, 255, 44, 58, 63, 255, 37, 47, 50, 255, 34, 43, 46, 255, 41, 54, 58, 255, 37, 47, 50, 255, 21, 21, 21, 255, 21, 21, 21, 255, 24, 32, 25, 255, 28, 39, 29, 255, 29, 41, 30, 255, 29, 40, 29, 255, 26, 34, 26, 255, 28, 39, 29, 255, 26, 35, 27, 255, 29, 40, 29, 255, 26, 35, 27, 255, 29, 41, 30, 255, 27, 37, 28, 255, 32, 45, 32, 255, 33, 48, 34, 255, 33, 48, 33, 255, 37, 56, 38, 255, 37, 56, 38, 255, 37, 56, 38, 255, 31, 44, 31, 255, 35, 52, 35, 255, 29, 41, 30, 255, 29, 40, 29, 255, 30, 41, 30, 255, 30, 43, 31, 255, 31, 44, 31, 255, 30, 42, 30, 255, 29, 41, 30, 255, 30, 42, 30, 255, 32, 45, 32, 255, 34, 50, 34, 255, 29, 40, 29, 255, 28, 39, 29, 255, 29, 40, 29, 255, 27, 37, 28, 255, 24, 32, 25, 255, 26, 34, 27, 255, 25, 32, 26, 255, 26, 35, 27, 255, 29, 41, 30, 255, 31, 44, 31, 255, 30, 42, 31, 255, 35, 51, 35, 255, 33, 47, 33, 255, 30, 42, 30, 255, 32, 47, 33, 255, 32, 47, 33, 255, 33, 47, 33, 255, 31, 45, 32, 255, 32, 46, 32, 255, 28, 39, 29, 255, 29, 41, 30, 255, 36, 54, 37, 255, 36, 53, 36, 255, 35, 52, 35, 255, 29, 41, 30, 255, 29, 40, 29, 255, 30, 42, 31, 255, 29, 40, 29, 255, 28, 38, 28, 255, 34, 49, 34, 255, 43, 63, 42, 255, 38, 58, 38, 255, 34, 50, 35, 255, 35, 51, 35, 255, 29, 40, 29, 255, 34, 49, 34, 255, 36, 53, 36, 255, 35, 52, 35, 255, 33, 48, 33, 255, 35, 52, 35, 255, 32, 47, 33, 255, 37, 54, 37, 255, 30, 43, 31, 255, 31, 43, 31, 255, 27, 37, 28, 255, 29, 40, 30, 255, 31, 44, 31, 255, 31, 44, 31, 255, 35, 52, 35, 255, 32, 47, 33, 255, 32, 45, 32, 255, 30, 42, 30, 255, 29, 41, 30, 255, 27, 37, 28, 255, 32, 45, 32, 255, 26, 36, 27, 255, 30, 42, 30, 255, 32, 46, 32, 255, 28, 39, 29, 255, 31, 43, 31, 255, 26, 35, 27, 255, 26, 35, 26, 255, 26, 34, 26, 255, 31, 44, 31, 255, 31, 45, 32, 255, 32, 46, 32, 255, 29, 40, 29, 255, 30, 41, 30, 255, 33, 47, 33, 255, 37, 55, 37, 255, 32, 45, 32, 255, 27, 37, 28, 255, 28, 38, 28, 255, 27, 36, 27, 255, 30, 42, 30, 255, 30, 41, 30, 255, 30, 43, 31, 255, 28, 39, 29, 255, 31, 43, 31, 255, 29, 41, 30, 255, 33, 47, 33, 255, 29, 40, 30, 255, 27, 37, 28, 255, 31, 43, 31, 255, 27, 37, 28, 255, 28, 39, 29, 255, 27, 37, 28, 255, 30, 42, 31, 255, 32, 45, 32, 255, 32, 45, 32, 255, 31, 44, 31, 255, 104, 125, 12, 255, 32, 45, 32, 255, 28, 39, 29, 255, 29, 41, 30, 255, 26, 35, 27, 255, 28, 38, 28, 255, 29, 40, 29, 255, 32, 46, 32, 255, 34, 49, 34, 255, 27, 37, 28, 255, 26, 35, 27, 255, 30, 42, 30, 255, 31, 44, 32, 255, 32, 46, 32, 255, 33, 48, 33, 255, 34, 49, 34, 255, 35, 51, 35, 255, 34, 49, 34, 255, 29, 41, 30, 255, 31, 44, 32, 255, 26, 35, 27, 255, 28, 39, 29, 255, 25, 34, 26, 255, 27, 37, 28, 255, 32, 46, 32, 255, 29, 41, 30, 255, 26, 34, 26, 255, 26, 35, 27, 255, 27, 36, 27, 255, 26, 35, 27, 255, 31, 44, 31, 255, 29, 40, 29, 255, 33, 47, 33, 255, 36, 53, 36, 255, 32, 45, 32, 255, 32, 46, 32, 255, 30, 42, 30, 255, 31, 45, 32, 255, 26, 36, 27, 255, 23, 30, 24, 255, 28, 35, 28, 255, 26, 34, 26, 255, 25, 33, 25, 255, 27, 37, 28, 255, 25, 33, 26, 255, 32, 45, 32, 255, 30, 42, 30, 255, 35, 51, 35, 255, 31, 44, 32, 255, 27, 36, 27, 255, 28, 38, 28, 255, 25, 33, 26, 255, 26, 36, 27, 255, 29, 39, 29, 255, 32, 47, 33, 255, 32, 46, 32, 255, 27, 36, 27, 255, 27, 36, 27, 255, 26, 34, 26, 255, 26, 35, 27, 255, 29, 41, 30, 255, 30, 42, 30, 255, 29, 40, 29, 255, 33, 49, 34, 255, 30, 43, 31, 255, 41, 61, 40, 255, 34, 49, 34, 255, 32, 46, 32, 255, 34, 49, 34, 255, 35, 52, 35, 255, 31, 45, 32, 255, 34, 49, 34, 255, 31, 44, 31, 255, 27, 37, 28, 255, 29, 41, 30, 255, 28, 39, 29, 255, 30, 43, 31, 255, 31, 44, 32, 255, 34, 50, 35, 255, 28, 39, 29, 255, 33, 47, 33, 255, 30, 41, 30, 255, 29, 40, 29, 255, 26, 34, 26, 255, 29, 40, 29, 255, 31, 44, 31, 255, 31, 43, 31, 255, 29, 41, 30, 255, 34, 51, 35, 255, 34, 50, 34, 255, 28, 38, 28, 255, 29, 41, 30, 255, 33, 47, 33, 255, 45, 66, 43, 255, 35, 51, 35, 255, 34, 50, 34, 255, 37, 54, 37, 255, 32, 45, 32, 255, 33, 47, 33, 255, 33, 48, 33, 255, 27, 37, 28, 255, 26, 35, 26, 255, 24, 30, 24, 255, 31, 43, 31, 255, 30, 42, 30, 255, 28, 38, 28, 255, 32, 45, 32, 255, 30, 41, 30, 255, 29, 40, 29, 255, 28, 38, 29, 255, 32, 47, 33, 255, 30, 43, 31, 255, 32, 46, 32, 255, 34, 50, 35, 255, 33, 48, 33, 255, 33, 48, 33, 255, 35, 51, 35, 255, 30, 42, 30, 255, 33, 48, 33, 255, 32, 47, 33, 255, 31, 44, 31, 255, 29, 41, 30, 255, 34, 50, 34, 255, 40, 60, 40, 255, 35, 52, 35, 255, 32, 46, 32, 255, 31, 43, 31, 255, 26, 34, 26, 255, 33, 47, 33, 255, 31, 45, 32, 255, 31, 44, 32, 255, 28, 38, 28, 255, 26, 34, 26, 255, 32, 45, 32, 255, 27, 37, 28, 255, 26, 34, 26, 255, 31, 38, 40, 255, 38, 49, 53, 255, 34, 42, 44, 255, 33, 41, 43, 255, 33, 41, 43, 255, 31, 38, 40, 255, 37, 48, 52, 255, 27, 31, 32, 255, 29, 34, 36, 255, 31, 37, 39, 255, 30, 35, 37, 255, 37, 47, 51, 255, 21, 21, 21, 255, 24, 27, 27, 255, 32, 40, 42, 255, 34, 42, 44, 255, 34, 43, 46, 255, 40, 53, 57, 255, 44, 59, 64, 255, 48, 65, 71, 255, 36, 46, 50, 255, 43, 57, 62, 255, 34, 43, 46, 255, 48, 65, 71, 255, 35, 44, 47, 255, 41, 53, 57, 255, 42, 55, 60, 255, 54, 72, 77, 255, 39, 50, 54, 255, 45, 60, 65, 255, 39, 50, 54, 255, 35, 44, 47, 255, 33, 41, 43, 255, 35, 43, 46, 255, 44, 59, 64, 255, 24, 26, 26, 255, 26, 28, 29, 255, 42, 55, 59, 255, 27, 30, 31, 255, 28, 33, 34, 255, 35, 44, 47, 255, 39, 51, 55, 255, 42, 55, 59, 255, 42, 55, 60, 255, 28, 33, 35, 255, 34, 43, 46, 255, 25, 28, 29, 255, 24, 26, 27, 255, 28, 32, 34, 255, 29, 35, 37, 255, 29, 34, 36, 255, 32, 38, 40, 255, 26, 29, 30, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 28, 33, 34, 255, 21, 21, 21, 255, 21, 21, 21, 255, 28, 32, 33, 255, 30, 36, 38, 255, 24, 26, 26, 255, 21, 21, 21, 255, 29, 34, 35, 255, 23, 25, 25, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 41, 54, 59, 255, 39, 50, 54, 255, 40, 53, 57, 255, 29, 35, 36, 255, 38, 49, 52, 255, 37, 47, 51, 255, 39, 51, 55, 255, 37, 47, 51, 255, 41, 54, 58, 255, 50, 68, 75, 255, 44, 59, 64, 255, 42, 55, 60, 255, 41, 54, 58, 255, 30, 36, 38, 255, 34, 42, 45, 255, 27, 31, 32, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 23, 23, 255, 23, 24, 25, 255, 23, 25, 25, 255, 29, 33, 35, 255, 33, 41, 44, 255, 22, 23, 24, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 34, 42, 45, 255, 31, 38, 40, 255, 34, 42, 44, 255, 27, 32, 33, 255, 35, 45, 48, 255, 38, 48, 52, 255, 36, 46, 50, 255, 33, 40, 43, 255, 26, 29, 30, 255, 42, 56, 60, 255, 29, 34, 35, 255, 22, 23, 24, 255, 21, 21, 21, 255, 22, 22, 22, 255, 27, 30, 31, 255, 28, 32, 34, 255, 30, 35, 37, 255, 24, 25, 26, 255, 33, 40, 43, 255, 27, 30, 32, 255, 33, 41, 44, 255, 38, 50, 53, 255, 31, 37, 39, 255, 32, 39, 41, 255, 45, 60, 66, 255, 30, 36, 38, 255, 36, 45, 48, 255, 21, 21, 21, 255, 21, 21, 21, 255, 44, 60, 65, 255, 33, 40, 43, 255, 39, 51, 54, 255, 39, 50, 54, 255, 33, 41, 44, 255, 28, 32, 33, 255, 45, 60, 65, 255, 42, 55, 60, 255, 40, 52, 56, 255, 41, 53, 58, 255, 33, 40, 42, 255, 34, 43, 46, 255, 31, 37, 40, 255, 38, 48, 52, 255, 45, 61, 67, 255, 43, 58, 63, 255, 42, 55, 59, 255, 26, 29, 30, 255, 33, 40, 43, 255, 39, 50, 54, 255, 47, 64, 70, 255, 41, 53, 57, 255, 47, 63, 69, 255, 38, 50, 54, 255, 44, 58, 63, 255, 36, 46, 49, 255, 21, 21, 21, 255, 32, 39, 41, 255, 29, 34, 36, 255, 31, 37, 39, 255, 29, 34, 36, 255, 31, 38, 40, 255, 31, 37, 39, 255, 34, 42, 45, 255, 35, 45, 48, 255, 28, 32, 34, 255, 48, 66, 72, 255, 32, 39, 42, 255, 33, 41, 43, 255, 26, 30, 31, 255, 30, 36, 38, 255, 23, 25, 25, 255, 21, 21, 21, 255, 25, 27, 27, 255, 26, 30, 31, 255, 22, 22, 22, 255, 49, 68, 74, 255, 34, 42, 44, 255, 43, 58, 63, 255, 31, 37, 39, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 33, 40, 43, 255, 28, 32, 33, 255, 38, 49, 52, 255, 38, 49, 52, 255, 28, 33, 34, 255, 27, 31, 33, 255, 40, 52, 56, 255, 30, 36, 38, 255, 43, 58, 63, 255, 35, 45, 48, 255, 38, 50, 53, 255, 39, 50, 54, 255, 26, 29, 30, 255, 23, 24, 24, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 28, 33, 35, 255, 28, 33, 34, 255, 48, 65, 71, 255, 35, 45, 48, 255, 34, 43, 45, 255, 31, 37, 39, 255, 36, 45, 49, 255, 33, 41, 43, 255, 37, 47, 51, 255, 39, 51, 55, 255, 34, 42, 44, 255, 45, 60, 65, 255, 42, 55, 59, 255, 33, 41, 44, 255, 32, 39, 42, 255, 39, 50, 54, 255, 29, 34, 36, 255, 36, 46, 50, 255, 35, 44, 47, 255, 30, 36, 38, 255, 31, 37, 39, 255, 33, 41, 44, 255, 33, 41, 44, 255, 23, 25, 25, 255, 27, 31, 32, 255, 21, 21, 21, 255, 21, 21, 21, 255, 25, 28, 28, 255, 21, 21, 21, 255, 33, 40, 43, 255, 29, 34, 36, 255, 25, 27, 28, 255, 32, 38, 41, 255, 24, 27, 27, 255, 31, 37, 39, 255, 30, 36, 38, 255, 38, 49, 53, 255, 45, 60, 65, 255, 31, 37, 39, 255, 40, 53, 57, 255, 38, 49, 52, 255, 31, 37, 39, 255, 38, 49, 53, 255, 36, 46, 49, 255, 42, 56, 61, 255, 42, 55, 60, 255, 48, 66, 72, 255, 41, 54, 58, 255, 26, 29, 31, 255, 21, 21, 21, 255, 30, 43, 31, 255, 32, 46, 32, 255, 29, 41, 30, 255, 27, 36, 27, 255, 30, 42, 30, 255, 24, 31, 24, 255, 24, 31, 25, 255, 24, 31, 25, 255, 29, 40, 29, 255, 29, 39, 29, 255, 31, 44, 31, 255, 29, 40, 29, 255, 30, 43, 31, 255, 36, 53, 36, 255, 40, 59, 39, 255, 35, 51, 35, 255, 34, 50, 34, 255, 31, 44, 31, 255, 34, 50, 34, 255, 34, 50, 34, 255, 32, 46, 32, 255, 28, 38, 28, 255, 30, 42, 30, 255, 31, 43, 31, 255, 23, 30, 24, 255, 27, 37, 28, 255, 28, 38, 28, 255, 36, 54, 36, 255, 37, 55, 37, 255, 35, 52, 36, 255, 32, 46, 33, 255, 24, 32, 25, 255, 23, 29, 24, 255, 26, 33, 26, 255, 33, 42, 33, 255, 29, 37, 29, 255, 27, 37, 28, 255, 30, 42, 30, 255, 31, 44, 32, 255, 35, 51, 35, 255, 30, 43, 31, 255, 32, 47, 33, 255, 32, 46, 32, 255, 29, 41, 30, 255, 32, 45, 32, 255, 33, 48, 33, 255, 32, 45, 32, 255, 31, 44, 31, 255, 34, 50, 35, 255, 32, 46, 32, 255, 34, 50, 34, 255, 38, 57, 38, 255, 33, 47, 33, 255, 33, 47, 33, 255, 34, 50, 34, 255, 31, 45, 32, 255, 31, 44, 31, 255, 26, 35, 27, 255, 31, 44, 31, 255, 35, 51, 35, 255, 31, 44, 31, 255, 32, 46, 32, 255, 36, 53, 36, 255, 32, 46, 33, 255, 31, 43, 31, 255, 30, 43, 31, 255, 33, 47, 33, 255, 31, 44, 31, 255, 33, 49, 34, 255, 30, 43, 31, 255, 33, 48, 33, 255, 33, 49, 34, 255, 30, 43, 31, 255, 32, 46, 33, 255, 28, 38, 28, 255, 30, 43, 31, 255, 28, 38, 28, 255, 27, 37, 28, 255, 31, 44, 32, 255, 29, 41, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 30, 43, 31, 255, 31, 44, 32, 255, 35, 51, 35, 255, 36, 53, 36, 255, 28, 39, 29, 255, 30, 41, 30, 255, 28, 38, 28, 255, 32, 46, 32, 255, 29, 40, 29, 255, 30, 42, 30, 255, 29, 40, 29, 255, 29, 41, 30, 255, 33, 48, 33, 255, 31, 43, 31, 255, 37, 55, 37, 255, 32, 47, 33, 255, 33, 48, 34, 255, 30, 43, 31, 255, 28, 39, 29, 255, 31, 45, 32, 255, 31, 43, 31, 255, 34, 49, 34, 255, 30, 42, 30, 255, 29, 41, 30, 255, 26, 35, 27, 255, 30, 43, 31, 255, 31, 43, 31, 255, 30, 42, 30, 255, 28, 38, 28, 255, 30, 41, 30, 255, 29, 41, 30, 255, 30, 43, 31, 255, 26, 35, 27, 255, 28, 38, 28, 255, 28, 39, 29, 255, 30, 42, 30, 255, 33, 48, 34, 255, 30, 42, 30, 255, 30, 42, 30, 255, 28, 39, 29, 255, 24, 32, 25, 255, 25, 32, 26, 255, 27, 35, 28, 255, 24, 30, 24, 255, 29, 41, 30, 255, 32, 46, 32, 255, 32, 46, 32, 255, 26, 34, 26, 255, 31, 45, 32, 255, 30, 43, 31, 255, 31, 45, 32, 255, 35, 52, 36, 255, 30, 43, 31, 255, 35, 52, 35, 255, 34, 50, 34, 255, 34, 50, 34, 255, 33, 48, 34, 255, 27, 36, 27, 255, 23, 29, 24, 255, 24, 31, 25, 255, 26, 34, 26, 255, 27, 36, 27, 255, 25, 34, 26, 255, 25, 33, 26, 255, 31, 40, 31, 255, 28, 36, 28, 255, 26, 35, 27, 255, 29, 41, 30, 255, 29, 40, 29, 255, 29, 41, 30, 255, 31, 44, 32, 255, 31, 44, 31, 255, 35, 51, 35, 255, 33, 48, 33, 255, 30, 42, 30, 255, 29, 40, 29, 255, 27, 36, 27, 255, 26, 34, 26, 255, 25, 33, 26, 255, 28, 35, 28, 255, 29, 37, 29, 255, 27, 36, 27, 255, 24, 30, 24, 255, 33, 49, 34, 255, 32, 47, 33, 255, 37, 55, 37, 255, 33, 48, 33, 255, 28, 38, 28, 255, 29, 40, 29, 255, 32, 46, 33, 255, 31, 43, 31, 255, 30, 42, 30, 255, 32, 47, 33, 255, 31, 43, 31, 255, 29, 40, 29, 255, 28, 39, 29, 255, 28, 38, 28, 255, 28, 38, 28, 255, 31, 44, 31, 255, 29, 41, 30, 255, 30, 41, 30, 255, 34, 50, 34, 255, 36, 53, 36, 255, 33, 48, 33, 255, 32, 45, 32, 255, 30, 43, 31, 255, 30, 41, 30, 255, 30, 42, 30, 255, 33, 48, 33, 255, 27, 36, 27, 255, 33, 47, 33, 255, 31, 45, 32, 255, 31, 44, 32, 255, 34, 49, 34, 255, 34, 50, 34, 255, 32, 47, 33, 255, 31, 43, 31, 255, 31, 44, 31, 255, 30, 42, 30, 255, 27, 37, 28, 255, 28, 39, 29, 255, 32, 46, 32, 255, 31, 45, 32, 255, 32, 46, 32, 255, 29, 41, 30, 255, 28, 38, 28, 255, 31, 45, 32, 255, 27, 37, 28, 255, 31, 44, 32, 255, 33, 48, 33, 255, 36, 53, 36, 255, 36, 53, 36, 255, 35, 51, 35, 255, 32, 47, 33, 255, 36, 53, 36, 255, 31, 44, 31, 255, 33, 47, 33, 255, 28, 38, 28, 255, 26, 36, 27, 255, 25, 31, 25, 255, 30, 38, 30, 255, 27, 37, 28, 255, 27, 37, 28, 255, 27, 37, 28, 255, 26, 34, 26, 255, 28, 39, 29, 255, 30, 43, 31, 255, 34, 50, 34, 255, 29, 40, 29, 255, 35, 52, 35, 255, 35, 51, 35, 255, 35, 51, 35, 255, 33, 49, 34, 255, 30, 43, 31, 255, 29, 40, 29, 255, 34, 50, 34, 255, 30, 42, 30, 255, 32, 45, 32, 255, 34, 49, 34, 255, 36, 53, 36, 255, 37, 56, 38, 255, 36, 53, 36, 255, 40, 60, 40, 255, 34, 50, 34, 255, 27, 37, 28, 255, 27, 36, 27, 255, 26, 34, 26, 255, 27, 36, 27, 255, 73, 86, 13, 255, 26, 35, 27, 255, 30, 43, 31, 255, 31, 43, 31, 255, 33, 48, 33, 255, 29, 40, 29, 255, 33, 40, 43, 255, 36, 45, 48, 255, 21, 21, 21, 255, 30, 36, 38, 255, 32, 39, 41, 255, 33, 41, 43, 255, 37, 48, 51, 255, 38, 49, 53, 255, 32, 39, 42, 255, 41, 54, 59, 255, 30, 36, 39, 255, 26, 29, 30, 255, 21, 21, 21, 255, 28, 33, 35, 255, 31, 37, 39, 255, 43, 57, 61, 255, 32, 38, 41, 255, 31, 38, 40, 255, 43, 58, 63, 255, 42, 56, 61, 255, 49, 68, 74, 255, 40, 52, 56, 255, 31, 38, 40, 255, 43, 57, 62, 255, 35, 45, 48, 255, 44, 59, 64, 255, 48, 65, 71, 255, 42, 55, 60, 255, 43, 57, 62, 255, 40, 52, 56, 255, 48, 65, 71, 255, 40, 52, 56, 255, 28, 32, 34, 255, 29, 34, 35, 255, 21, 21, 21, 255, 25, 28, 29, 255, 30, 35, 37, 255, 36, 46, 49, 255, 45, 61, 66, 255, 41, 54, 58, 255, 32, 39, 42, 255, 40, 53, 57, 255, 32, 39, 42, 255, 38, 49, 53, 255, 39, 51, 55, 255, 29, 35, 36, 255, 29, 34, 35, 255, 35, 45, 48, 255, 27, 31, 33, 255, 22, 22, 22, 255, 26, 29, 30, 255, 22, 23, 23, 255, 29, 34, 36, 255, 24, 26, 26, 255, 30, 35, 37, 255, 23, 24, 24, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 25, 28, 28, 255, 21, 21, 21, 255, 28, 33, 35, 255, 30, 36, 38, 255, 25, 27, 28, 255, 21, 21, 21, 255, 26, 28, 29, 255, 21, 21, 21, 255, 21, 21, 21, 255, 26, 29, 30, 255, 40, 53, 57, 255, 32, 39, 42, 255, 32, 38, 40, 255, 50, 68, 74, 255, 33, 41, 43, 255, 35, 44, 47, 255, 35, 45, 48, 255, 32, 38, 41, 255, 36, 45, 49, 255, 44, 58, 63, 255, 50, 68, 74, 255, 36, 45, 48, 255, 38, 49, 53, 255, 28, 32, 34, 255, 32, 39, 41, 255, 35, 43, 46, 255, 23, 24, 25, 255, 21, 21, 21, 255, 27, 30, 32, 255, 32, 40, 42, 255, 21, 21, 21, 255, 21, 21, 21, 255, 23, 25, 25, 255, 24, 25, 26, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 23, 25, 25, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 25, 27, 28, 255, 28, 33, 34, 255, 38, 49, 53, 255, 34, 42, 44, 255, 28, 33, 35, 255, 36, 46, 49, 255, 31, 37, 39, 255, 36, 45, 48, 255, 36, 47, 50, 255, 23, 25, 25, 255, 31, 38, 40, 255, 38, 49, 52, 255, 34, 42, 45, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 23, 24, 25, 255, 24, 25, 26, 255, 31, 38, 40, 255, 30, 36, 38, 255, 34, 42, 44, 255, 36, 45, 49, 255, 21, 21, 21, 255, 26, 28, 29, 255, 35, 43, 46, 255, 33, 41, 43, 255, 27, 31, 33, 255, 35, 44, 47, 255, 21, 21, 21, 255, 21, 21, 21, 255, 32, 38, 41, 255, 33, 40, 43, 255, 49, 67, 73, 255, 28, 32, 34, 255, 30, 36, 38, 255, 34, 42, 44, 255, 21, 21, 21, 255, 31, 38, 40, 255, 37, 48, 51, 255, 31, 37, 39, 255, 39, 51, 55, 255, 46, 62, 67, 255, 51, 70, 76, 255, 51, 69, 75, 255, 42, 56, 61, 255, 44, 59, 64, 255, 50, 68, 75, 255, 45, 60, 65, 255, 38, 49, 53, 255, 32, 40, 42, 255, 36, 46, 50, 255, 39, 51, 55, 255, 32, 40, 42, 255, 40, 53, 57, 255, 42, 56, 60, 255, 42, 55, 60, 255, 33, 41, 43, 255, 25, 27, 28, 255, 27, 31, 32, 255, 38, 49, 53, 255, 36, 45, 48, 255, 38, 50, 54, 255, 33, 42, 44, 255, 36, 45, 49, 255, 28, 33, 34, 255, 38, 49, 52, 255, 39, 51, 54, 255, 29, 34, 36, 255, 22, 22, 22, 255, 22, 23, 23, 255, 35, 44, 47, 255, 26, 28, 29, 255, 30, 35, 37, 255, 21, 21, 21, 255, 31, 38, 40, 255, 26, 29, 30, 255, 27, 31, 32, 255, 39, 51, 55, 255, 42, 55, 59, 255, 39, 51, 55, 255, 49, 67, 73, 255, 21, 21, 21, 255, 32, 39, 41, 255, 24, 25, 26, 255, 25, 27, 27, 255, 33, 41, 44, 255, 35, 44, 47, 255, 45, 60, 65, 255, 51, 69, 75, 255, 35, 44, 47, 255, 39, 50, 54, 255, 36, 45, 48, 255, 32, 39, 41, 255, 25, 27, 28, 255, 34, 42, 45, 255, 32, 39, 41, 255, 31, 38, 40, 255, 29, 34, 36, 255, 34, 43, 45, 255, 27, 30, 31, 255, 21, 21, 21, 255, 21, 21, 21, 255, 30, 36, 38, 255, 34, 42, 45, 255, 38, 50, 53, 255, 30, 35, 37, 255, 23, 24, 24, 255, 43, 57, 61, 255, 39, 50, 54, 255, 32, 39, 41, 255, 35, 43, 46, 255, 35, 44, 47, 255, 41, 54, 58, 255, 34, 42, 45, 255, 33, 40, 43, 255, 41, 53, 58, 255, 36, 45, 48, 255, 33, 41, 44, 255, 38, 49, 52, 255, 28, 33, 34, 255, 29, 33, 35, 255, 28, 32, 33, 255, 42, 56, 60, 255, 37, 48, 52, 255, 34, 43, 46, 255, 38, 49, 53, 255, 36, 45, 48, 255, 37, 47, 51, 255, 35, 45, 48, 255, 25, 27, 28, 255, 29, 34, 36, 255, 30, 36, 38, 255, 33, 41, 43, 255, 38, 49, 53, 255, 33, 40, 43, 255, 31, 37, 40, 255, 26, 29, 30, 255, 28, 32, 34, 255, 36, 46, 49, 255, 37, 48, 51, 255, 34, 42, 45, 255, 39, 51, 55, 255, 43, 57, 62, 255, 34, 43, 46, 255, 37, 47, 50, 255, 33, 41, 44, 255, 40, 53, 57, 255, 37, 48, 51, 255, 36, 45, 48, 255, 42, 56, 61, 255, 28, 33, 35, 255, 21, 21, 21, 255, 32, 47, 33, 255, 29, 41, 30, 255, 28, 38, 28, 255, 28, 38, 28, 255, 30, 42, 30, 255, 24, 32, 25, 255, 24, 32, 25, 255, 25, 33, 26, 255, 29, 40, 29, 255, 32, 46, 32, 255, 35, 51, 35, 255, 33, 47, 33, 255, 32, 46, 32, 255, 31, 45, 32, 255, 30, 41, 30, 255, 32, 46, 32, 255, 33, 48, 33, 255, 32, 47, 33, 255, 33, 48, 33, 255, 32, 46, 33, 255, 32, 46, 32, 255, 30, 42, 30, 255, 27, 37, 28, 255, 31, 44, 32, 255, 30, 43, 31, 255, 25, 32, 25, 255, 23, 30, 24, 255, 30, 42, 30, 255, 30, 43, 31, 255, 34, 49, 34, 255, 28, 38, 28, 255, 23, 30, 24, 255, 29, 37, 29, 255, 28, 35, 28, 255, 32, 41, 32, 255, 27, 34, 27, 255, 29, 41, 30, 255, 35, 51, 35, 255, 33, 48, 33, 255, 31, 44, 31, 255, 33, 47, 33, 255, 33, 48, 33, 255, 31, 44, 31, 255, 28, 39, 29, 255, 31, 44, 31, 255, 31, 44, 31, 255, 30, 43, 31, 255, 31, 44, 31, 255, 32, 46, 32, 255, 34, 50, 34, 255, 35, 52, 35, 255, 40, 60, 40, 255, 35, 52, 36, 255, 34, 50, 35, 255, 33, 48, 33, 255, 35, 51, 35, 255, 33, 48, 33, 255, 32, 45, 32, 255, 34, 49, 34, 255, 35, 51, 35, 255, 35, 51, 35, 255, 34, 49, 34, 255, 33, 48, 34, 255, 34, 50, 34, 255, 32, 46, 32, 255, 31, 45, 32, 255, 27, 37, 28, 255, 29, 40, 29, 255, 29, 41, 30, 255, 30, 43, 31, 255, 31, 44, 31, 255, 32, 46, 32, 255, 32, 46, 32, 255, 31, 43, 31, 255, 24, 30, 24, 255, 30, 42, 30, 255, 32, 46, 32, 255, 30, 42, 31, 255, 27, 36, 27, 255, 28, 38, 28, 255, 29, 40, 29, 255, 30, 42, 30, 255, 32, 45, 32, 255, 33, 47, 33, 255, 35, 51, 35, 255, 32, 46, 32, 255, 32, 47, 33, 255, 30, 41, 30, 255, 25, 33, 26, 255, 28, 39, 29, 255, 33, 47, 33, 255, 35, 51, 35, 255, 31, 44, 32, 255, 30, 41, 30, 255, 30, 43, 31, 255, 34, 49, 34, 255, 35, 51, 35, 255, 37, 55, 37, 255, 33, 48, 33, 255, 31, 45, 32, 255, 26, 35, 27, 255, 30, 43, 31, 255, 27, 36, 27, 255, 27, 36, 27, 255, 23, 29, 24, 255, 28, 39, 29, 255, 30, 42, 30, 255, 27, 37, 28, 255, 28, 39, 29, 255, 30, 42, 30, 255, 28, 39, 29, 255, 27, 37, 28, 255, 32, 47, 33, 255, 30, 42, 30, 255, 33, 47, 33, 255, 30, 43, 31, 255, 33, 47, 33, 255, 30, 41, 30, 255, 33, 48, 33, 255, 31, 44, 32, 255, 29, 40, 29, 255, 25, 33, 26, 255, 31, 39, 31, 255, 24, 30, 24, 255, 25, 33, 26, 255, 25, 33, 26, 255, 28, 38, 28, 255, 28, 38, 28, 255, 29, 40, 29, 255, 32, 46, 33, 255, 31, 43, 31, 255, 29, 40, 29, 255, 30, 42, 30, 255, 30, 43, 31, 255, 32, 46, 32, 255, 32, 45, 32, 255, 36, 54, 36, 255, 33, 48, 33, 255, 32, 46, 32, 255, 31, 45, 32, 255, 25, 32, 26, 255, 27, 36, 27, 255, 27, 36, 27, 255, 24, 31, 25, 255, 25, 34, 26, 255, 27, 37, 28, 255, 24, 31, 25, 255, 24, 31, 25, 255, 28, 38, 28, 255, 30, 42, 30, 255, 34, 49, 34, 255, 34, 49, 34, 255, 33, 48, 33, 255, 36, 54, 37, 255, 36, 54, 36, 255, 32, 45, 32, 255, 32, 46, 32, 255, 30, 42, 30, 255, 27, 37, 28, 255, 27, 37, 28, 255, 27, 37, 28, 255, 27, 34, 27, 255, 26, 33, 27, 255, 25, 32, 25, 255, 26, 33, 26, 255, 32, 46, 32, 255, 35, 51, 35, 255, 37, 55, 37, 255, 36, 52, 36, 255, 30, 42, 30, 255, 28, 39, 29, 255, 31, 44, 31, 255, 32, 47, 33, 255, 36, 53, 36, 255, 38, 56, 38, 255, 35, 51, 35, 255, 34, 50, 34, 255, 33, 47, 33, 255, 27, 36, 27, 255, 25, 33, 26, 255, 28, 38, 28, 255, 30, 42, 30, 255, 32, 47, 33, 255, 31, 45, 32, 255, 36, 54, 36, 255, 29, 40, 29, 255, 29, 40, 29, 255, 30, 42, 30, 255, 30, 42, 30, 255, 33, 47, 33, 255, 31, 44, 31, 255, 28, 38, 28, 255, 28, 39, 29, 255, 31, 44, 31, 255, 31, 43, 31, 255, 35, 51, 35, 255, 32, 47, 33, 255, 29, 40, 29, 255, 25, 33, 25, 255, 25, 34, 26, 255, 28, 39, 29, 255, 30, 42, 30, 255, 28, 39, 29, 255, 31, 44, 31, 255, 33, 48, 33, 255, 32, 46, 32, 255, 30, 42, 30, 255, 26, 34, 26, 255, 33, 48, 33, 255, 32, 47, 33, 255, 29, 40, 29, 255, 33, 48, 34, 255, 35, 52, 35, 255, 32, 47, 33, 255, 33, 48, 33, 255, 32, 46, 33, 255, 35, 51, 35, 255, 37, 55, 37, 255, 31, 44, 31, 255, 23, 30, 24, 255, 29, 40, 29, 255, 26, 34, 26, 255, 27, 36, 27, 255, 23, 30, 24, 255, 24, 31, 25, 255, 28, 39, 29, 255, 30, 43, 31, 255, 28, 38, 28, 255, 31, 43, 31, 255, 32, 46, 32, 255, 34, 50, 35, 255, 35, 52, 35, 255, 29, 41, 30, 255, 33, 48, 33, 255, 35, 52, 36, 255, 31, 45, 32, 255, 57, 69, 17, 255, 31, 44, 31, 255, 31, 44, 31, 255, 30, 42, 30, 255, 33, 48, 33, 255, 33, 48, 33, 255, 35, 52, 35, 255, 36, 53, 36, 255, 34, 50, 35, 255, 34, 50, 34, 255, 28, 39, 29, 255, 29, 40, 30, 255, 30, 42, 30, 255, 26, 36, 27, 255, 28, 39, 29, 255, 29, 41, 30, 255, 28, 39, 29, 255, 33, 48, 34, 255, 32, 45, 32, 255, 33, 48, 33, 255, 37, 48, 52, 255, 31, 37, 40, 255, 35, 44, 47, 255, 21, 21, 21, 255, 21, 21, 21, 255, 30, 36, 38, 255, 47, 64, 70, 255, 31, 37, 39, 255, 32, 39, 42, 255, 36, 46, 50, 255, 36, 46, 49, 255, 29, 35, 36, 255, 21, 21, 21, 255, 32, 39, 42, 255, 37, 47, 50, 255, 24, 27, 27, 255, 39, 51, 55, 255, 29, 34, 36, 255, 40, 53, 57, 255, 53, 71, 77, 255, 45, 61, 66, 255, 54, 72, 77, 255, 49, 67, 73, 255, 38, 49, 53, 255, 43, 58, 63, 255, 45, 60, 65, 255, 36, 45, 48, 255, 34, 43, 45, 255, 35, 44, 47, 255, 38, 49, 53, 255, 46, 62, 68, 255, 26, 30, 31, 255, 21, 21, 21, 255, 31, 37, 40, 255, 43, 58, 62, 255, 46, 62, 67, 255, 30, 36, 38, 255, 41, 54, 58, 255, 43, 57, 62, 255, 43, 58, 63, 255, 34, 42, 45, 255, 43, 58, 62, 255, 27, 31, 32, 255, 33, 41, 43, 255, 32, 39, 41, 255, 35, 43, 46, 255, 34, 42, 45, 255, 31, 37, 39, 255, 33, 41, 43, 255, 32, 40, 42, 255, 31, 37, 39, 255, 21, 21, 21, 255, 25, 27, 28, 255, 23, 25, 25, 255, 21, 21, 21, 255, 31, 38, 40, 255, 30, 36, 38, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 24, 27, 27, 255, 32, 39, 42, 255, 33, 41, 43, 255, 25, 27, 28, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 31, 38, 40, 255, 30, 36, 38, 255, 39, 51, 55, 255, 45, 60, 66, 255, 41, 54, 59, 255, 37, 48, 51, 255, 33, 41, 44, 255, 31, 38, 40, 255, 31, 38, 40, 255, 33, 41, 44, 255, 36, 45, 48, 255, 44, 59, 64, 255, 37, 48, 51, 255, 41, 54, 59, 255, 41, 54, 59, 255, 35, 45, 48, 255, 28, 32, 33, 255, 40, 52, 56, 255, 21, 22, 22, 255, 21, 21, 21, 255, 28, 33, 34, 255, 32, 40, 42, 255, 21, 21, 21, 255, 33, 41, 43, 255, 26, 29, 30, 255, 45, 61, 66, 255, 30, 35, 37, 255, 26, 29, 30, 255, 21, 22, 22, 255, 21, 21, 21, 255, 28, 32, 34, 255, 25, 27, 28, 255, 21, 21, 21, 255, 25, 28, 29, 255, 27, 31, 32, 255, 21, 21, 21, 255, 28, 32, 33, 255, 27, 30, 32, 255, 23, 24, 24, 255, 30, 35, 37, 255, 34, 42, 45, 255, 27, 31, 32, 255, 30, 36, 38, 255, 24, 26, 26, 255, 34, 42, 45, 255, 29, 35, 37, 255, 28, 32, 34, 255, 21, 21, 21, 255, 30, 36, 38, 255, 28, 33, 35, 255, 30, 35, 37, 255, 31, 37, 39, 255, 25, 27, 27, 255, 21, 21, 21, 255, 21, 21, 21, 255, 30, 36, 38, 255, 31, 37, 39, 255, 26, 29, 30, 255, 28, 32, 34, 255, 21, 21, 22, 255, 22, 23, 23, 255, 26, 30, 31, 255, 23, 25, 25, 255, 31, 37, 39, 255, 21, 21, 21, 255, 21, 21, 21, 255, 23, 24, 25, 255, 31, 38, 40, 255, 35, 44, 47, 255, 27, 31, 32, 255, 28, 33, 35, 255, 44, 60, 65, 255, 36, 45, 49, 255, 33, 41, 43, 255, 37, 48, 51, 255, 33, 41, 43, 255, 53, 71, 77, 255, 41, 54, 59, 255, 34, 43, 46, 255, 38, 50, 54, 255, 32, 40, 42, 255, 40, 52, 56, 255, 40, 52, 56, 255, 34, 43, 45, 255, 38, 48, 52, 255, 36, 45, 49, 255, 36, 46, 50, 255, 43, 58, 62, 255, 30, 36, 38, 255, 41, 54, 58, 255, 33, 41, 44, 255, 44, 60, 65, 255, 43, 57, 62, 255, 33, 41, 43, 255, 34, 43, 45, 255, 39, 51, 55, 255, 39, 50, 54, 255, 35, 44, 47, 255, 34, 42, 44, 255, 38, 49, 52, 255, 28, 32, 34, 255, 37, 48, 51, 255, 36, 45, 48, 255, 32, 39, 42, 255, 30, 35, 37, 255, 26, 30, 31, 255, 34, 43, 45, 255, 29, 35, 36, 255, 27, 32, 33, 255, 24, 26, 27, 255, 28, 32, 33, 255, 38, 49, 52, 255, 36, 46, 49, 255, 33, 41, 44, 255, 26, 30, 31, 255, 38, 49, 53, 255, 45, 61, 66, 255, 39, 51, 55, 255, 21, 21, 21, 255, 36, 46, 49, 255, 35, 44, 47, 255, 33, 41, 44, 255, 32, 39, 41, 255, 30, 36, 38, 255, 28, 33, 34, 255, 29, 34, 36, 255, 32, 39, 41, 255, 40, 53, 57, 255, 31, 37, 39, 255, 33, 40, 43, 255, 35, 44, 47, 255, 40, 52, 56, 255, 29, 34, 36, 255, 37, 47, 50, 255, 36, 45, 48, 255, 30, 36, 38, 255, 30, 36, 38, 255, 21, 21, 21, 255, 21, 21, 21, 255, 26, 30, 31, 255, 30, 35, 37, 255, 35, 44, 47, 255, 35, 44, 47, 255, 23, 25, 25, 255, 35, 43, 46, 255, 35, 45, 48, 255, 40, 52, 56, 255, 40, 53, 57, 255, 43, 58, 62, 255, 34, 42, 45, 255, 31, 38, 40, 255, 39, 50, 54, 255, 28, 33, 34, 255, 46, 63, 68, 255, 28, 32, 34, 255, 35, 43, 46, 255, 41, 54, 58, 255, 21, 21, 21, 255, 23, 25, 25, 255, 36, 45, 48, 255, 28, 33, 34, 255, 37, 47, 50, 255, 28, 33, 34, 255, 27, 31, 32, 255, 27, 31, 32, 255, 34, 43, 45, 255, 30, 35, 37, 255, 21, 21, 21, 255, 36, 45, 48, 255, 33, 41, 43, 255, 23, 24, 24, 255, 34, 42, 44, 255, 28, 32, 33, 255, 30, 35, 37, 255, 34, 43, 45, 255, 28, 32, 33, 255, 27, 31, 32, 255, 33, 42, 44, 255, 35, 45, 48, 255, 32, 39, 41, 255, 31, 37, 39, 255, 35, 44, 47, 255, 31, 37, 39, 255, 40, 53, 57, 255, 33, 41, 43, 255, 39, 51, 55, 255, 40, 53, 57, 255, 22, 22, 22, 255, 21, 21, 21, 255, 32, 45, 32, 255, 28, 39, 29, 255, 30, 42, 30, 255, 29, 41, 30, 255, 30, 43, 31, 255, 25, 34, 26, 255, 23, 30, 24, 255, 26, 35, 27, 255, 27, 37, 28, 255, 29, 41, 30, 255, 31, 45, 32, 255, 33, 48, 33, 255, 31, 44, 31, 255, 34, 49, 34, 255, 33, 49, 34, 255, 34, 50, 34, 255, 35, 52, 35, 255, 33, 49, 34, 255, 35, 51, 35, 255, 34, 50, 34, 255, 33, 49, 34, 255, 28, 38, 28, 255, 30, 43, 31, 255, 27, 37, 28, 255, 33, 48, 34, 255, 29, 40, 29, 255, 31, 44, 31, 255, 33, 48, 33, 255, 34, 49, 34, 255, 33, 48, 34, 255, 30, 43, 31, 255, 25, 33, 26, 255, 24, 31, 25, 255, 26, 33, 27, 255, 24, 31, 25, 255, 25, 33, 26, 255, 26, 35, 27, 255, 33, 47, 33, 255, 36, 53, 36, 255, 36, 53, 36, 255, 28, 38, 28, 255, 33, 47, 33, 255, 32, 46, 32, 255, 29, 41, 30, 255, 28, 38, 29, 255, 30, 42, 30, 255, 33, 48, 33, 255, 31, 45, 32, 255, 30, 43, 31, 255, 32, 47, 33, 255, 34, 50, 34, 255, 32, 47, 33, 255, 34, 50, 34, 255, 35, 52, 36, 255, 37, 54, 37, 255, 33, 49, 34, 255, 44, 65, 43, 255, 34, 50, 35, 255, 32, 46, 32, 255, 36, 53, 36, 255, 32, 47, 33, 255, 32, 46, 32, 255, 29, 41, 30, 255, 29, 41, 30, 255, 33, 48, 33, 255, 31, 44, 31, 255, 28, 38, 28, 255, 30, 43, 31, 255, 32, 46, 33, 255, 30, 42, 30, 255, 32, 47, 33, 255, 36, 53, 36, 255, 35, 51, 35, 255, 28, 38, 28, 255, 29, 40, 29, 255, 30, 43, 31, 255, 32, 46, 33, 255, 31, 44, 31, 255, 29, 41, 30, 255, 30, 43, 31, 255, 29, 40, 29, 255, 29, 40, 29, 255, 29, 41, 30, 255, 32, 47, 33, 255, 33, 47, 33, 255, 32, 47, 33, 255, 32, 46, 33, 255, 30, 41, 30, 255, 32, 45, 32, 255, 28, 38, 28, 255, 28, 38, 28, 255, 32, 45, 32, 255, 33, 48, 33, 255, 33, 49, 34, 255, 35, 51, 35, 255, 32, 46, 32, 255, 35, 51, 35, 255, 37, 56, 38, 255, 35, 51, 35, 255, 33, 47, 33, 255, 30, 42, 30, 255, 30, 42, 30, 255, 30, 43, 31, 255, 26, 35, 27, 255, 32, 45, 32, 255, 32, 45, 32, 255, 32, 46, 32, 255, 31, 45, 32, 255, 32, 46, 32, 255, 31, 44, 31, 255, 26, 34, 26, 255, 27, 37, 28, 255, 30, 42, 30, 255, 31, 44, 31, 255, 30, 43, 31, 255, 30, 42, 30, 255, 32, 46, 33, 255, 31, 45, 32, 255, 33, 48, 33, 255, 29, 39, 29, 255, 29, 40, 29, 255, 24, 31, 24, 255, 24, 32, 25, 255, 27, 35, 28, 255, 24, 31, 25, 255, 25, 33, 25, 255, 25, 33, 26, 255, 28, 39, 29, 255, 32, 46, 32, 255, 28, 38, 28, 255, 27, 37, 28, 255, 32, 45, 32, 255, 29, 41, 30, 255, 33, 48, 33, 255, 33, 48, 33, 255, 33, 48, 33, 255, 33, 47, 33, 255, 32, 47, 33, 255, 33, 48, 34, 255, 30, 43, 31, 255, 28, 38, 28, 255, 27, 38, 28, 255, 28, 38, 29, 255, 25, 34, 26, 255, 23, 30, 24, 255, 24, 31, 25, 255, 24, 31, 25, 255, 26, 35, 26, 255, 26, 35, 27, 255, 31, 44, 31, 255, 28, 39, 29, 255, 37, 56, 37, 255, 33, 49, 34, 255, 33, 49, 34, 255, 33, 47, 33, 255, 30, 42, 30, 255, 32, 45, 32, 255, 26, 34, 26, 255, 30, 41, 30, 255, 25, 31, 25, 255, 25, 32, 25, 255, 30, 37, 30, 255, 24, 31, 25, 255, 27, 34, 27, 255, 27, 38, 28, 255, 30, 42, 30, 255, 30, 42, 30, 255, 32, 45, 32, 255, 32, 46, 32, 255, 35, 51, 35, 255, 29, 40, 29, 255, 30, 43, 31, 255, 32, 46, 33, 255, 37, 55, 37, 255, 37, 55, 37, 255, 36, 52, 36, 255, 31, 43, 31, 255, 29, 40, 29, 255, 27, 37, 28, 255, 28, 38, 28, 255, 27, 36, 27, 255, 31, 45, 32, 255, 32, 46, 32, 255, 34, 49, 34, 255, 32, 47, 33, 255, 29, 40, 29, 255, 33, 48, 34, 255, 29, 41, 30, 255, 30, 42, 31, 255, 30, 43, 31, 255, 29, 41, 30, 255, 31, 44, 31, 255, 30, 43, 31, 255, 32, 46, 32, 255, 34, 49, 34, 255, 35, 51, 35, 255, 32, 47, 33, 255, 33, 47, 33, 255, 27, 38, 28, 255, 25, 32, 25, 255, 29, 41, 30, 255, 29, 41, 30, 255, 25, 34, 26, 255, 30, 42, 30, 255, 32, 46, 32, 255, 31, 44, 31, 255, 28, 39, 29, 255, 28, 39, 29, 255, 30, 42, 30, 255, 31, 44, 31, 255, 29, 40, 29, 255, 31, 44, 31, 255, 34, 49, 34, 255, 32, 46, 32, 255, 35, 51, 35, 255, 35, 52, 35, 255, 32, 46, 32, 255, 37, 55, 37, 255, 30, 43, 31, 255, 27, 37, 28, 255, 26, 34, 26, 255, 26, 36, 27, 255, 24, 31, 25, 255, 23, 30, 24, 255, 25, 33, 26, 255, 29, 40, 29, 255, 28, 38, 28, 255, 28, 39, 29, 255, 29, 40, 29, 255, 32, 46, 32, 255, 32, 45, 32, 255, 36, 53, 36, 255, 32, 45, 32, 255, 35, 52, 35, 255, 39, 58, 39, 255, 37, 56, 37, 255, 30, 43, 31, 255, 32, 46, 32, 255, 34, 49, 34, 255, 33, 47, 33, 255, 30, 43, 31, 255, 33, 47, 33, 255, 34, 49, 34, 255, 34, 50, 34, 255, 35, 52, 36, 255, 33, 48, 33, 255, 26, 35, 27, 255, 28, 39, 29, 255, 29, 41, 30, 255, 27, 38, 28, 255, 31, 44, 31, 255, 30, 42, 30, 255, 30, 43, 31, 255, 30, 42, 30, 255, 29, 41, 30, 255, 32, 46, 32, 255, 39, 50, 54, 255, 22, 23, 23, 255, 27, 31, 32, 255, 29, 34, 36, 255, 21, 21, 21, 255, 33, 41, 44, 255, 36, 46, 49, 255, 41, 54, 58, 255, 31, 38, 40, 255, 29, 35, 36, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 24, 27, 27, 255, 37, 48, 51, 255, 42, 55, 60, 255, 36, 46, 49, 255, 33, 41, 43, 255, 53, 72, 77, 255, 58, 76, 81, 255, 53, 71, 77, 255, 50, 68, 74, 255, 45, 61, 67, 255, 47, 63, 69, 255, 45, 61, 66, 255, 46, 62, 68, 255, 42, 56, 60, 255, 36, 45, 48, 255, 31, 38, 40, 255, 31, 37, 39, 255, 36, 46, 50, 255, 45, 61, 67, 255, 40, 53, 57, 255, 31, 37, 39, 255, 41, 55, 59, 255, 25, 28, 29, 255, 31, 38, 40, 255, 37, 47, 51, 255, 40, 53, 57, 255, 38, 48, 52, 255, 36, 46, 50, 255, 31, 37, 39, 255, 30, 35, 37, 255, 32, 39, 41, 255, 34, 42, 44, 255, 30, 36, 38, 255, 33, 41, 43, 255, 40, 53, 57, 255, 36, 46, 50, 255, 33, 40, 43, 255, 34, 43, 46, 255, 26, 29, 30, 255, 27, 30, 31, 255, 24, 26, 27, 255, 24, 26, 27, 255, 27, 30, 32, 255, 24, 25, 26, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 30, 35, 37, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 35, 45, 48, 255, 25, 28, 29, 255, 30, 35, 37, 255, 42, 55, 59, 255, 45, 61, 66, 255, 37, 47, 51, 255, 33, 41, 44, 255, 32, 40, 42, 255, 40, 52, 56, 255, 42, 55, 60, 255, 36, 45, 49, 255, 32, 40, 42, 255, 36, 45, 49, 255, 34, 43, 46, 255, 43, 57, 62, 255, 38, 48, 52, 255, 35, 43, 46, 255, 36, 46, 50, 255, 34, 43, 45, 255, 21, 21, 21, 255, 21, 21, 21, 255, 25, 28, 28, 255, 30, 35, 37, 255, 36, 45, 48, 255, 37, 47, 50, 255, 37, 48, 51, 255, 34, 43, 46, 255, 31, 38, 40, 255, 27, 31, 32, 255, 21, 21, 21, 255, 22, 22, 23, 255, 21, 21, 21, 255, 25, 28, 29, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 22, 22, 255, 22, 22, 23, 255, 21, 21, 21, 255, 24, 25, 26, 255, 24, 26, 27, 255, 27, 31, 32, 255, 26, 29, 30, 255, 21, 21, 21, 255, 21, 21, 21, 255, 29, 35, 36, 255, 35, 44, 47, 255, 30, 36, 38, 255, 36, 45, 48, 255, 27, 32, 33, 255, 38, 49, 52, 255, 38, 49, 52, 255, 31, 37, 39, 255, 32, 38, 41, 255, 27, 31, 32, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 23, 24, 24, 255, 29, 35, 36, 255, 21, 21, 21, 255, 24, 26, 26, 255, 28, 33, 35, 255, 33, 41, 43, 255, 22, 23, 23, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 23, 25, 25, 255, 34, 43, 45, 255, 35, 43, 46, 255, 43, 57, 61, 255, 37, 47, 50, 255, 38, 49, 53, 255, 39, 50, 54, 255, 39, 51, 55, 255, 32, 39, 42, 255, 42, 56, 61, 255, 48, 66, 72, 255, 37, 48, 51, 255, 45, 61, 66, 255, 34, 43, 45, 255, 40, 53, 57, 255, 26, 29, 30, 255, 25, 27, 28, 255, 41, 53, 58, 255, 28, 32, 33, 255, 46, 63, 68, 255, 46, 62, 67, 255, 43, 57, 61, 255, 34, 43, 46, 255, 28, 33, 35, 255, 39, 50, 54, 255, 41, 54, 59, 255, 43, 57, 62, 255, 21, 21, 21, 255, 32, 38, 41, 255, 41, 55, 59, 255, 37, 47, 50, 255, 41, 53, 58, 255, 37, 47, 51, 255, 30, 35, 37, 255, 36, 46, 49, 255, 33, 41, 43, 255, 37, 47, 51, 255, 41, 53, 58, 255, 36, 46, 49, 255, 24, 26, 26, 255, 21, 21, 21, 255, 23, 23, 24, 255, 22, 23, 23, 255, 28, 33, 34, 255, 23, 23, 24, 255, 36, 46, 49, 255, 30, 35, 37, 255, 27, 31, 32, 255, 42, 56, 60, 255, 42, 55, 60, 255, 38, 50, 53, 255, 23, 23, 24, 255, 21, 21, 21, 255, 35, 44, 47, 255, 42, 55, 60, 255, 36, 45, 48, 255, 34, 42, 45, 255, 33, 40, 43, 255, 36, 46, 50, 255, 30, 35, 37, 255, 32, 39, 41, 255, 42, 55, 59, 255, 33, 41, 44, 255, 36, 45, 48, 255, 35, 44, 47, 255, 43, 58, 62, 255, 35, 44, 47, 255, 47, 63, 69, 255, 36, 45, 49, 255, 25, 27, 28, 255, 30, 36, 38, 255, 26, 29, 30, 255, 21, 21, 21, 255, 42, 56, 60, 255, 33, 41, 43, 255, 31, 38, 40, 255, 27, 30, 32, 255, 33, 40, 43, 255, 24, 26, 27, 255, 31, 37, 40, 255, 29, 34, 36, 255, 34, 43, 46, 255, 42, 55, 59, 255, 29, 34, 36, 255, 38, 48, 52, 255, 39, 51, 55, 255, 38, 48, 52, 255, 34, 42, 45, 255, 39, 51, 55, 255, 31, 38, 40, 255, 32, 39, 41, 255, 31, 37, 39, 255, 38, 49, 52, 255, 32, 40, 42, 255, 33, 40, 43, 255, 34, 42, 45, 255, 31, 37, 39, 255, 27, 31, 33, 255, 37, 48, 51, 255, 41, 55, 59, 255, 29, 34, 36, 255, 21, 21, 21, 255, 24, 26, 27, 255, 22, 23, 23, 255, 39, 50, 54, 255, 38, 49, 52, 255, 37, 48, 51, 255, 23, 24, 24, 255, 27, 31, 32, 255, 28, 33, 34, 255, 36, 45, 48, 255, 34, 42, 45, 255, 26, 29, 31, 255, 26, 30, 31, 255, 31, 37, 39, 255, 33, 41, 44, 255, 35, 43, 46, 255, 29, 33, 35, 255, 45, 61, 66, 255, 36, 46, 49, 255, 29, 34, 36, 255, 31, 37, 39, 255, 21, 21, 21, 255, 31, 44, 31, 255, 92, 111, 14, 255, 29, 41, 30, 255, 31, 45, 32, 255, 27, 36, 27, 255, 27, 37, 28, 255, 26, 35, 27, 255, 29, 41, 30, 255, 29, 41, 30, 255, 27, 37, 28, 255, 28, 39, 29, 255, 29, 41, 30, 255, 34, 49, 34, 255, 37, 54, 37, 255, 36, 52, 36, 255, 35, 52, 35, 255, 43, 64, 42, 255, 38, 57, 38, 255, 34, 50, 35, 255, 32, 46, 33, 255, 31, 44, 31, 255, 28, 39, 29, 255, 31, 45, 32, 255, 33, 48, 34, 255, 33, 47, 33, 255, 34, 50, 35, 255, 33, 48, 34, 255, 28, 39, 29, 255, 31, 44, 32, 255, 32, 46, 32, 255, 31, 44, 32, 255, 28, 39, 29, 255, 26, 35, 27, 255, 31, 43, 31, 255, 28, 39, 29, 255, 26, 36, 27, 255, 28, 39, 29, 255, 30, 42, 30, 255, 31, 44, 31, 255, 30, 43, 31, 255, 29, 41, 30, 255, 32, 46, 33, 255, 29, 41, 30, 255, 29, 40, 29, 255, 29, 40, 29, 255, 28, 38, 28, 255, 30, 43, 31, 255, 30, 42, 30, 255, 30, 42, 30, 255, 31, 43, 31, 255, 32, 46, 32, 255, 30, 42, 30, 255, 31, 44, 31, 255, 37, 56, 37, 255, 36, 53, 36, 255, 31, 45, 32, 255, 36, 53, 36, 255, 28, 38, 28, 255, 30, 43, 31, 255, 34, 49, 34, 255, 33, 48, 33, 255, 32, 46, 32, 255, 29, 40, 29, 255, 33, 47, 33, 255, 33, 48, 33, 255, 32, 46, 32, 255, 31, 45, 32, 255, 30, 43, 31, 255, 34, 49, 34, 255, 31, 45, 32, 255, 31, 43, 31, 255, 34, 50, 34, 255, 33, 48, 33, 255, 28, 39, 29, 255, 33, 48, 33, 255, 30, 42, 30, 255, 28, 39, 29, 255, 26, 35, 27, 255, 30, 42, 30, 255, 32, 46, 32, 255, 28, 38, 28, 255, 28, 39, 29, 255, 25, 34, 26, 255, 29, 41, 30, 255, 27, 37, 28, 255, 28, 39, 29, 255, 31, 44, 31, 255, 28, 39, 29, 255, 29, 40, 29, 255, 32, 46, 32, 255, 32, 45, 32, 255, 35, 51, 35, 255, 32, 45, 32, 255, 37, 55, 37, 255, 33, 48, 33, 255, 30, 43, 31, 255, 30, 42, 30, 255, 33, 48, 33, 255, 35, 52, 35, 255, 31, 43, 31, 255, 28, 38, 28, 255, 32, 46, 32, 255, 30, 42, 30, 255, 29, 40, 29, 255, 28, 39, 29, 255, 33, 47, 33, 255, 35, 52, 35, 255, 34, 50, 35, 255, 31, 44, 31, 255, 30, 43, 31, 255, 31, 44, 31, 255, 30, 41, 30, 255, 30, 43, 31, 255, 29, 40, 29, 255, 30, 42, 30, 255, 31, 44, 31, 255, 31, 45, 32, 255, 33, 48, 33, 255, 25, 34, 26, 255, 28, 38, 28, 255, 31, 44, 31, 255, 23, 30, 24, 255, 25, 32, 25, 255, 24, 32, 25, 255, 24, 32, 25, 255, 24, 31, 24, 255, 26, 35, 27, 255, 30, 43, 31, 255, 29, 40, 29, 255, 28, 39, 29, 255, 30, 42, 30, 255, 31, 45, 32, 255, 33, 48, 33, 255, 30, 41, 30, 255, 28, 39, 29, 255, 32, 47, 33, 255, 44, 65, 43, 255, 33, 48, 34, 255, 30, 43, 31, 255, 30, 43, 31, 255, 31, 44, 31, 255, 31, 44, 31, 255, 33, 47, 33, 255, 28, 38, 28, 255, 26, 35, 27, 255, 24, 30, 24, 255, 26, 35, 27, 255, 29, 41, 30, 255, 26, 36, 27, 255, 28, 39, 29, 255, 33, 47, 33, 255, 34, 49, 34, 255, 33, 48, 34, 255, 30, 43, 31, 255, 31, 44, 31, 255, 32, 46, 32, 255, 34, 49, 34, 255, 29, 41, 30, 255, 27, 36, 27, 255, 69, 79, 12, 255, 23, 30, 24, 255, 23, 29, 24, 255, 25, 32, 25, 255, 29, 40, 29, 255, 29, 40, 29, 255, 29, 41, 30, 255, 28, 39, 29, 255, 33, 47, 33, 255, 30, 43, 31, 255, 33, 48, 33, 255, 36, 53, 36, 255, 36, 53, 36, 255, 35, 51, 35, 255, 35, 52, 36, 255, 37, 54, 37, 255, 35, 52, 35, 255, 33, 47, 33, 255, 26, 35, 27, 255, 23, 30, 24, 255, 26, 34, 26, 255, 27, 36, 27, 255, 26, 36, 27, 255, 30, 42, 30, 255, 31, 44, 31, 255, 30, 42, 30, 255, 27, 37, 28, 255, 28, 39, 29, 255, 28, 38, 28, 255, 32, 45, 32, 255, 27, 37, 28, 255, 31, 44, 31, 255, 30, 42, 30, 255, 29, 41, 30, 255, 30, 42, 30, 255, 29, 41, 30, 255, 32, 46, 32, 255, 33, 48, 34, 255, 28, 39, 29, 255, 32, 45, 32, 255, 32, 45, 32, 255, 26, 34, 26, 255, 30, 42, 30, 255, 31, 44, 31, 255, 30, 43, 31, 255, 25, 34, 26, 255, 28, 39, 29, 255, 28, 38, 28, 255, 28, 39, 29, 255, 27, 37, 27, 255, 31, 44, 31, 255, 27, 37, 28, 255, 32, 46, 32, 255, 29, 41, 30, 255, 27, 36, 27, 255, 33, 47, 33, 255, 34, 49, 34, 255, 37, 56, 37, 255, 34, 50, 34, 255, 30, 42, 30, 255, 27, 36, 27, 255, 25, 34, 26, 255, 26, 36, 27, 255, 26, 36, 27, 255, 23, 29, 24, 255, 29, 37, 29, 255, 28, 39, 29, 255, 31, 43, 31, 255, 28, 38, 29, 255, 30, 41, 30, 255, 34, 49, 34, 255, 32, 46, 32, 255, 29, 40, 29, 255, 32, 46, 32, 255, 32, 46, 32, 255, 47, 69, 45, 255, 38, 57, 38, 255, 33, 48, 34, 255, 32, 46, 32, 255, 32, 46, 32, 255, 33, 48, 33, 255, 34, 49, 34, 255, 33, 48, 34, 255, 32, 46, 32, 255, 33, 47, 33, 255, 34, 50, 35, 255, 29, 40, 29, 255, 32, 47, 33, 255, 32, 47, 33, 255, 32, 46, 32, 255, 34, 49, 34, 255, 34, 50, 34, 255, 31, 44, 31, 255, 30, 42, 30, 255, 31, 45, 32, 255, 31, 43, 31, 255, 27, 37, 28, 255, 40, 53, 57, 255, 35, 43, 46, 255, 25, 28, 29, 255, 28, 32, 33, 255, 23, 24, 24, 255, 32, 39, 41, 255, 37, 47, 50, 255, 33, 41, 44, 255, 22, 22, 22, 255, 21, 21, 21, 255, 21, 21, 21, 255, 41, 54, 58, 255, 31, 38, 40, 255, 22, 23, 23, 255, 23, 24, 24, 255, 21, 21, 21, 255, 23, 25, 25, 255, 41, 55, 59, 255, 35, 45, 48, 255, 42, 56, 61, 255, 39, 50, 54, 255, 55, 73, 78, 255, 49, 67, 73, 255, 43, 58, 63, 255, 49, 68, 74, 255, 60, 77, 82, 255, 31, 38, 40, 255, 21, 21, 21, 255, 21, 21, 21, 255, 39, 50, 54, 255, 49, 67, 73, 255, 44, 59, 64, 255, 31, 37, 39, 255, 34, 43, 46, 255, 35, 45, 48, 255, 41, 54, 59, 255, 21, 21, 21, 255, 42, 55, 60, 255, 40, 53, 57, 255, 39, 50, 54, 255, 30, 35, 37, 255, 31, 38, 40, 255, 29, 34, 35, 255, 28, 33, 34, 255, 36, 45, 48, 255, 33, 41, 43, 255, 34, 43, 46, 255, 24, 26, 27, 255, 31, 37, 40, 255, 30, 35, 37, 255, 37, 47, 50, 255, 35, 44, 47, 255, 32, 40, 42, 255, 32, 39, 42, 255, 32, 38, 41, 255, 24, 25, 26, 255, 21, 21, 21, 255, 34, 42, 45, 255, 26, 29, 29, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 29, 33, 35, 255, 24, 25, 26, 255, 29, 34, 36, 255, 33, 42, 44, 255, 23, 25, 25, 255, 29, 35, 36, 255, 33, 41, 44, 255, 39, 51, 55, 255, 34, 42, 45, 255, 35, 44, 47, 255, 41, 53, 58, 255, 33, 41, 44, 255, 42, 56, 61, 255, 38, 50, 53, 255, 25, 28, 29, 255, 33, 40, 43, 255, 43, 58, 62, 255, 31, 37, 39, 255, 41, 54, 58, 255, 30, 36, 38, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 32, 38, 41, 255, 25, 28, 29, 255, 34, 42, 45, 255, 41, 54, 59, 255, 41, 53, 58, 255, 35, 44, 47, 255, 26, 28, 29, 255, 23, 24, 24, 255, 23, 25, 25, 255, 22, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 27, 31, 32, 255, 32, 39, 42, 255, 21, 21, 21, 255, 21, 21, 21, 255, 25, 27, 27, 255, 21, 21, 21, 255, 24, 25, 26, 255, 25, 27, 27, 255, 21, 21, 21, 255, 33, 41, 44, 255, 25, 27, 28, 255, 25, 27, 28, 255, 30, 35, 37, 255, 25, 27, 28, 255, 24, 26, 26, 255, 40, 53, 57, 255, 35, 45, 48, 255, 37, 47, 50, 255, 26, 28, 29, 255, 28, 32, 33, 255, 32, 40, 42, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 25, 28, 29, 255, 22, 22, 22, 255, 30, 35, 37, 255, 26, 30, 31, 255, 23, 24, 24, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 25, 27, 27, 255, 31, 38, 40, 255, 40, 52, 56, 255, 32, 39, 41, 255, 35, 44, 47, 255, 28, 32, 33, 255, 30, 35, 37, 255, 25, 28, 29, 255, 32, 40, 42, 255, 35, 44, 47, 255, 40, 52, 56, 255, 46, 62, 68, 255, 35, 44, 47, 255, 49, 67, 73, 255, 32, 38, 41, 255, 37, 47, 50, 255, 37, 47, 50, 255, 32, 38, 41, 255, 35, 45, 48, 255, 41, 53, 58, 255, 40, 52, 56, 255, 44, 60, 65, 255, 35, 44, 47, 255, 25, 27, 28, 255, 32, 39, 41, 255, 42, 56, 60, 255, 41, 53, 58, 255, 32, 38, 41, 255, 21, 21, 21, 255, 21, 21, 21, 255, 33, 41, 44, 255, 32, 40, 42, 255, 44, 59, 64, 255, 36, 45, 49, 255, 49, 67, 73, 255, 42, 55, 60, 255, 33, 41, 44, 255, 36, 46, 49, 255, 40, 52, 56, 255, 39, 50, 54, 255, 38, 48, 52, 255, 42, 55, 59, 255, 36, 46, 49, 255, 21, 21, 21, 255, 21, 21, 21, 255, 23, 24, 24, 255, 24, 27, 27, 255, 34, 42, 45, 255, 29, 34, 35, 255, 36, 46, 49, 255, 37, 48, 51, 255, 36, 45, 48, 255, 23, 24, 24, 255, 25, 28, 29, 255, 34, 43, 46, 255, 38, 49, 52, 255, 36, 46, 50, 255, 42, 55, 60, 255, 30, 36, 38, 255, 37, 48, 51, 255, 36, 46, 49, 255, 34, 42, 45, 255, 31, 37, 39, 255, 28, 33, 34, 255, 23, 23, 24, 255, 37, 48, 51, 255, 32, 39, 42, 255, 36, 46, 49, 255, 33, 41, 44, 255, 33, 41, 43, 255, 36, 46, 49, 255, 37, 47, 50, 255, 31, 38, 40, 255, 21, 21, 21, 255, 32, 40, 42, 255, 40, 52, 56, 255, 37, 47, 50, 255, 37, 47, 50, 255, 27, 31, 32, 255, 26, 29, 30, 255, 34, 43, 46, 255, 31, 37, 39, 255, 29, 34, 36, 255, 36, 47, 50, 255, 37, 48, 51, 255, 38, 49, 53, 255, 48, 65, 71, 255, 23, 24, 24, 255, 33, 42, 44, 255, 36, 46, 49, 255, 35, 44, 47, 255, 35, 45, 48, 255, 38, 49, 53, 255, 30, 35, 37, 255, 33, 41, 44, 255, 43, 57, 62, 255, 31, 38, 40, 255, 33, 40, 43, 255, 30, 36, 38, 255, 34, 42, 45, 255, 37, 48, 51, 255, 45, 61, 66, 255, 28, 33, 34, 255, 21, 21, 21, 255, 21, 21, 21, 255, 29, 34, 36, 255, 32, 39, 42, 255, 32, 39, 41, 255, 45, 60, 65, 255, 33, 41, 43, 255, 35, 44, 47, 255, 42, 55, 60, 255, 49, 67, 73, 255, 36, 47, 50, 255, 36, 46, 50, 255, 21, 21, 21, 255, 33, 41, 44, 255, 30, 35, 37, 255, 33, 41, 44, 255, 35, 44, 47, 255, 33, 41, 43, 255, 29, 34, 35, 255, 45, 61, 66, 255, 21, 21, 21, 255, 32, 46, 32, 255, 31, 44, 31, 255, 31, 44, 31, 255, 31, 45, 32, 255, 28, 38, 28, 255, 27, 36, 27, 255, 23, 30, 24, 255, 28, 38, 28, 255, 26, 35, 27, 255, 26, 36, 27, 255, 25, 33, 26, 255, 27, 37, 28, 255, 30, 43, 31, 255, 31, 44, 31, 255, 34, 50, 35, 255, 34, 50, 34, 255, 38, 56, 38, 255, 37, 55, 37, 255, 34, 50, 34, 255, 31, 43, 31, 255, 29, 40, 29, 255, 28, 38, 29, 255, 30, 43, 31, 255, 32, 45, 32, 255, 35, 51, 35, 255, 36, 54, 37, 255, 31, 44, 31, 255, 32, 46, 32, 255, 33, 48, 33, 255, 35, 51, 35, 255, 34, 50, 34, 255, 32, 45, 32, 255, 31, 44, 31, 255, 31, 44, 31, 255, 30, 42, 30, 255, 28, 39, 29, 255, 32, 45, 32, 255, 32, 47, 33, 255, 33, 48, 33, 255, 33, 47, 33, 255, 33, 47, 33, 255, 31, 44, 31, 255, 30, 42, 30, 255, 31, 44, 32, 255, 29, 40, 29, 255, 28, 38, 28, 255, 28, 38, 28, 255, 29, 41, 30, 255, 29, 40, 29, 255, 31, 45, 32, 255, 33, 47, 33, 255, 31, 44, 31, 255, 33, 48, 33, 255, 38, 58, 38, 255, 37, 56, 37, 255, 32, 45, 32, 255, 32, 46, 32, 255, 33, 48, 33, 255, 29, 40, 29, 255, 29, 41, 30, 255, 29, 40, 29, 255, 33, 47, 33, 255, 32, 46, 32, 255, 30, 43, 31, 255, 32, 47, 33, 255, 32, 46, 32, 255, 33, 48, 33, 255, 34, 50, 34, 255, 31, 45, 32, 255, 29, 41, 30, 255, 28, 39, 29, 255, 31, 43, 31, 255, 33, 48, 34, 255, 32, 46, 32, 255, 30, 42, 30, 255, 31, 44, 31, 255, 30, 42, 31, 255, 29, 41, 30, 255, 29, 40, 29, 255, 29, 40, 29, 255, 26, 35, 27, 255, 24, 32, 25, 255, 25, 34, 26, 255, 30, 42, 30, 255, 26, 34, 26, 255, 29, 41, 30, 255, 29, 40, 29, 255, 29, 40, 29, 255, 31, 44, 31, 255, 34, 49, 34, 255, 30, 43, 31, 255, 33, 48, 33, 255, 33, 48, 33, 255, 41, 61, 40, 255, 36, 53, 36, 255, 33, 48, 33, 255, 33, 47, 33, 255, 33, 49, 34, 255, 31, 44, 31, 255, 29, 41, 30, 255, 30, 42, 30, 255, 26, 35, 27, 255, 29, 40, 29, 255, 30, 43, 31, 255, 27, 38, 28, 255, 32, 47, 33, 255, 33, 48, 33, 255, 35, 52, 35, 255, 31, 44, 31, 255, 35, 52, 35, 255, 35, 52, 36, 255, 34, 50, 34, 255, 34, 49, 34, 255, 32, 47, 33, 255, 31, 44, 31, 255, 28, 39, 29, 255, 32, 45, 32, 255, 32, 47, 33, 255, 29, 40, 29, 255, 29, 41, 30, 255, 30, 42, 31, 255, 27, 37, 27, 255, 26, 34, 26, 255, 25, 32, 25, 255, 27, 36, 27, 255, 26, 34, 26, 255, 27, 36, 27, 255, 31, 45, 32, 255, 28, 39, 29, 255, 29, 41, 30, 255, 31, 44, 32, 255, 30, 43, 31, 255, 29, 41, 30, 255, 33, 48, 34, 255, 30, 43, 31, 255, 33, 48, 33, 255, 35, 52, 35, 255, 36, 53, 36, 255, 34, 49, 34, 255, 31, 45, 32, 255, 36, 54, 36, 255, 29, 41, 30, 255, 30, 42, 30, 255, 32, 46, 32, 255, 27, 36, 27, 255, 26, 34, 26, 255, 29, 39, 29, 255, 31, 45, 32, 255, 31, 44, 31, 255, 32, 46, 33, 255, 30, 42, 30, 255, 35, 51, 35, 255, 31, 45, 32, 255, 27, 37, 28, 255, 28, 38, 28, 255, 30, 42, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 25, 33, 26, 255, 24, 31, 25, 255, 24, 31, 25, 255, 24, 31, 24, 255, 26, 36, 27, 255, 25, 33, 26, 255, 30, 42, 30, 255, 27, 37, 28, 255, 31, 43, 31, 255, 26, 35, 27, 255, 30, 43, 31, 255, 31, 44, 31, 255, 35, 51, 35, 255, 35, 52, 35, 255, 32, 47, 33, 255, 33, 48, 33, 255, 35, 52, 35, 255, 34, 50, 34, 255, 32, 46, 32, 255, 33, 48, 33, 255, 25, 34, 26, 255, 23, 30, 24, 255, 29, 40, 29, 255, 29, 40, 29, 255, 32, 46, 32, 255, 32, 46, 33, 255, 33, 48, 33, 255, 29, 40, 29, 255, 31, 44, 31, 255, 27, 37, 28, 255, 30, 43, 31, 255, 30, 41, 30, 255, 27, 36, 27, 255, 28, 39, 29, 255, 27, 36, 27, 255, 30, 42, 30, 255, 29, 41, 30, 255, 28, 38, 28, 255, 29, 40, 29, 255, 30, 43, 31, 255, 30, 41, 30, 255, 28, 38, 28, 255, 28, 39, 29, 255, 29, 40, 29, 255, 27, 37, 28, 255, 27, 37, 28, 255, 27, 37, 28, 255, 27, 37, 28, 255, 27, 37, 28, 255, 27, 36, 27, 255, 30, 41, 30, 255, 32, 46, 32, 255, 29, 40, 29, 255, 29, 41, 30, 255, 30, 43, 31, 255, 27, 36, 27, 255, 29, 40, 29, 255, 31, 45, 32, 255, 33, 47, 33, 255, 30, 43, 31, 255, 29, 41, 30, 255, 28, 39, 29, 255, 28, 38, 28, 255, 31, 45, 32, 255, 31, 43, 31, 255, 29, 40, 29, 255, 24, 31, 25, 255, 27, 37, 28, 255, 29, 41, 30, 255, 27, 37, 28, 255, 30, 42, 31, 255, 30, 43, 31, 255, 30, 43, 31, 255, 37, 54, 37, 255, 35, 51, 35, 255, 36, 54, 36, 255, 50, 73, 47, 255, 35, 51, 35, 255, 33, 47, 33, 255, 33, 49, 34, 255, 34, 50, 34, 255, 32, 46, 32, 255, 31, 44, 31, 255, 33, 47, 33, 255, 34, 49, 34, 255, 38, 57, 38, 255, 35, 51, 35, 255, 35, 52, 35, 255, 32, 46, 32, 255, 30, 43, 31, 255, 33, 47, 33, 255, 37, 55, 37, 255, 36, 53, 36, 255, 33, 47, 33, 255, 31, 45, 32, 255, 32, 46, 32, 255, 29, 41, 30, 255, 27, 36, 27, 255, 38, 49, 53, 255, 38, 48, 52, 255, 42, 55, 60, 255, 31, 38, 40, 255, 29, 35, 36, 255, 41, 54, 58, 255, 24, 26, 27, 255, 21, 21, 21, 255, 21, 21, 21, 255, 47, 64, 70, 255, 39, 51, 55, 255, 42, 55, 60, 255, 39, 50, 54, 255, 40, 52, 56, 255, 34, 42, 45, 255, 42, 55, 60, 255, 37, 47, 51, 255, 24, 27, 27, 255, 21, 21, 21, 255, 31, 38, 40, 255, 47, 64, 70, 255, 29, 34, 36, 255, 34, 43, 46, 255, 42, 56, 60, 255, 39, 50, 54, 255, 21, 21, 21, 255, 27, 31, 32, 255, 36, 45, 48, 255, 36, 46, 50, 255, 47, 64, 70, 255, 35, 44, 47, 255, 49, 67, 73, 255, 51, 69, 75, 255, 32, 39, 42, 255, 39, 50, 54, 255, 28, 32, 33, 255, 21, 21, 21, 255, 26, 29, 30, 255, 35, 44, 47, 255, 35, 44, 47, 255, 38, 49, 53, 255, 36, 47, 50, 255, 28, 32, 33, 255, 29, 33, 35, 255, 31, 38, 40, 255, 39, 51, 55, 255, 39, 51, 55, 255, 33, 41, 43, 255, 21, 21, 21, 255, 38, 49, 53, 255, 38, 49, 53, 255, 35, 44, 47, 255, 34, 42, 44, 255, 29, 34, 35, 255, 21, 21, 21, 255, 28, 32, 34, 255, 23, 24, 24, 255, 21, 21, 21, 255, 30, 36, 38, 255, 27, 30, 31, 255, 32, 39, 42, 255, 21, 21, 21, 255, 21, 21, 21, 255, 29, 33, 35, 255, 21, 21, 21, 255, 27, 31, 32, 255, 30, 37, 39, 255, 29, 35, 36, 255, 32, 40, 42, 255, 28, 33, 35, 255, 43, 57, 62, 255, 45, 61, 66, 255, 45, 60, 65, 255, 38, 49, 53, 255, 38, 49, 53, 255, 48, 65, 71, 255, 38, 50, 53, 255, 38, 49, 53, 255, 32, 40, 42, 255, 27, 30, 31, 255, 28, 32, 34, 255, 36, 46, 49, 255, 27, 30, 31, 255, 37, 48, 51, 255, 40, 53, 57, 255, 21, 21, 21, 255, 21, 21, 21, 255, 26, 30, 31, 255, 27, 30, 31, 255, 24, 26, 27, 255, 32, 38, 41, 255, 38, 49, 53, 255, 35, 45, 48, 255, 21, 21, 21, 255, 31, 37, 39, 255, 23, 23, 24, 255, 21, 21, 21, 255, 23, 24, 24, 255, 21, 21, 21, 255, 21, 21, 21, 255, 28, 33, 34, 255, 25, 27, 27, 255, 25, 28, 29, 255, 25, 27, 28, 255, 22, 22, 22, 255, 24, 26, 27, 255, 24, 25, 26, 255, 21, 21, 21, 255, 29, 34, 35, 255, 23, 25, 25, 255, 24, 25, 26, 255, 23, 25, 25, 255, 25, 28, 29, 255, 33, 40, 43, 255, 35, 44, 46, 255, 41, 53, 58, 255, 43, 58, 63, 255, 29, 34, 35, 255, 22, 23, 23, 255, 27, 31, 32, 255, 22, 22, 22, 255, 28, 32, 33, 255, 26, 29, 30, 255, 21, 21, 21, 255, 21, 21, 21, 255, 27, 31, 32, 255, 22, 23, 23, 255, 24, 26, 27, 255, 21, 22, 22, 255, 21, 21, 21, 255, 21, 21, 21, 255, 28, 33, 34, 255, 25, 27, 28, 255, 28, 33, 35, 255, 35, 44, 47, 255, 32, 39, 42, 255, 46, 63, 68, 255, 40, 52, 56, 255, 34, 43, 46, 255, 24, 26, 26, 255, 29, 34, 35, 255, 38, 49, 53, 255, 35, 44, 47, 255, 49, 67, 73, 255, 44, 59, 64, 255, 39, 51, 55, 255, 38, 49, 53, 255, 35, 44, 47, 255, 35, 45, 48, 255, 44, 58, 63, 255, 46, 63, 68, 255, 45, 61, 66, 255, 34, 43, 46, 255, 48, 66, 72, 255, 34, 42, 45, 255, 38, 50, 54, 255, 29, 33, 35, 255, 29, 34, 36, 255, 21, 21, 21, 255, 25, 27, 27, 255, 21, 21, 21, 255, 37, 47, 50, 255, 40, 52, 57, 255, 39, 50, 54, 255, 46, 63, 68, 255, 38, 48, 52, 255, 43, 57, 61, 255, 37, 47, 51, 255, 32, 38, 40, 255, 39, 50, 54, 255, 36, 46, 49, 255, 37, 48, 51, 255, 34, 42, 45, 255, 32, 38, 41, 255, 29, 34, 36, 255, 25, 28, 29, 255, 29, 33, 35, 255, 35, 44, 47, 255, 30, 36, 38, 255, 30, 36, 38, 255, 37, 48, 51, 255, 35, 44, 47, 255, 38, 49, 53, 255, 33, 40, 42, 255, 21, 21, 21, 255, 22, 22, 22, 255, 39, 51, 55, 255, 29, 33, 35, 255, 49, 67, 73, 255, 39, 51, 55, 255, 38, 49, 53, 255, 41, 53, 58, 255, 45, 60, 65, 255, 43, 57, 61, 255, 33, 41, 44, 255, 49, 67, 73, 255, 35, 44, 47, 255, 41, 54, 58, 255, 41, 53, 58, 255, 44, 58, 63, 255, 33, 41, 44, 255, 28, 32, 34, 255, 30, 36, 38, 255, 40, 52, 56, 255, 36, 46, 49, 255, 21, 21, 21, 255, 31, 38, 40, 255, 26, 29, 30, 255, 27, 31, 32, 255, 31, 38, 40, 255, 27, 32, 33, 255, 29, 35, 36, 255, 23, 25, 25, 255, 33, 41, 44, 255, 34, 42, 45, 255, 33, 40, 43, 255, 42, 56, 60, 255, 33, 40, 43, 255, 38, 49, 53, 255, 35, 45, 48, 255, 38, 49, 53, 255, 32, 40, 42, 255, 21, 21, 21, 255, 35, 44, 47, 255, 30, 36, 38, 255, 42, 55, 60, 255, 33, 40, 43, 255, 29, 34, 36, 255, 21, 21, 21, 255, 38, 49, 52, 255, 39, 50, 54, 255, 36, 45, 48, 255, 41, 54, 58, 255, 30, 37, 39, 255, 32, 40, 42, 255, 21, 21, 21, 255, 33, 41, 43, 255, 29, 33, 35, 255, 34, 42, 45, 255, 25, 28, 29, 255, 23, 24, 24, 255, 28, 32, 34, 255, 29, 33, 35, 255, 29, 34, 35, 255, 32, 40, 42, 255, 26, 29, 30, 255, 24, 26, 26, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 26, 30, 31, 255, 29, 34, 36, 255, 25, 28, 29, 255, 34, 43, 46, 255, 30, 36, 38, 255, 21, 21, 21, 255, 29, 40, 29, 255, 29, 40, 29, 255, 32, 45, 32, 255, 31, 44, 32, 255, 30, 42, 30, 255, 30, 42, 30, 255, 26, 34, 26, 255, 26, 34, 26, 255, 25, 33, 26, 255, 31, 44, 31, 255, 29, 41, 30, 255, 29, 41, 30, 255, 27, 37, 28, 255, 28, 38, 28, 255, 34, 50, 34, 255, 37, 55, 37, 255, 37, 55, 37, 255, 34, 50, 35, 255, 32, 46, 33, 255, 32, 46, 32, 255, 30, 41, 30, 255, 33, 47, 33, 255, 29, 40, 29, 255, 27, 37, 28, 255, 32, 46, 33, 255, 32, 46, 33, 255, 35, 52, 35, 255, 37, 55, 37, 255, 36, 53, 36, 255, 36, 52, 36, 255, 33, 48, 33, 255, 34, 50, 34, 255, 31, 44, 31, 255, 35, 51, 35, 255, 32, 45, 32, 255, 35, 51, 35, 255, 33, 48, 33, 255, 34, 50, 34, 255, 35, 51, 35, 255, 35, 52, 35, 255, 32, 45, 32, 255, 32, 47, 33, 255, 31, 44, 31, 255, 33, 47, 33, 255, 29, 41, 30, 255, 28, 39, 29, 255, 28, 38, 28, 255, 28, 39, 29, 255, 26, 35, 26, 255, 29, 41, 30, 255, 35, 51, 35, 255, 33, 47, 33, 255, 32, 45, 32, 255, 38, 56, 38, 255, 33, 48, 33, 255, 32, 45, 32, 255, 32, 46, 33, 255, 33, 48, 34, 255, 30, 42, 30, 255, 28, 39, 29, 255, 31, 44, 31, 255, 32, 46, 32, 255, 33, 48, 33, 255, 35, 52, 35, 255, 35, 52, 35, 255, 33, 48, 33, 255, 32, 46, 32, 255, 36, 53, 36, 255, 40, 60, 40, 255, 35, 52, 35, 255, 32, 45, 32, 255, 34, 50, 35, 255, 32, 46, 32, 255, 31, 45, 32, 255, 31, 43, 31, 255, 33, 47, 33, 255, 28, 39, 29, 255, 28, 38, 28, 255, 31, 44, 31, 255, 26, 35, 27, 255, 26, 35, 27, 255, 28, 38, 28, 255, 30, 41, 30, 255, 28, 38, 28, 255, 28, 39, 29, 255, 30, 42, 31, 255, 30, 41, 30, 255, 31, 44, 31, 255, 28, 39, 29, 255, 35, 52, 35, 255, 31, 43, 31, 255, 32, 47, 33, 255, 38, 57, 38, 255, 45, 66, 44, 255, 51, 74, 48, 255, 35, 51, 35, 255, 31, 44, 32, 255, 34, 50, 34, 255, 32, 47, 33, 255, 28, 38, 28, 255, 26, 35, 27, 255, 26, 35, 27, 255, 27, 37, 28, 255, 31, 44, 32, 255, 30, 41, 30, 255, 34, 49, 34, 255, 32, 47, 33, 255, 33, 49, 34, 255, 36, 54, 36, 255, 37, 55, 37, 255, 52, 75, 49, 255, 38, 57, 38, 255, 40, 60, 40, 255, 36, 53, 36, 255, 32, 45, 32, 255, 33, 48, 33, 255, 32, 45, 32, 255, 33, 47, 33, 255, 32, 46, 32, 255, 30, 42, 30, 255, 28, 39, 29, 255, 28, 38, 28, 255, 24, 31, 24, 255, 28, 39, 29, 255, 25, 33, 26, 255, 30, 43, 31, 255, 27, 37, 28, 255, 31, 44, 31, 255, 30, 41, 30, 255, 27, 36, 27, 255, 29, 40, 29, 255, 27, 37, 28, 255, 29, 40, 29, 255, 32, 46, 32, 255, 36, 53, 36, 255, 45, 66, 44, 255, 36, 53, 36, 255, 44, 65, 43, 255, 34, 50, 35, 255, 31, 44, 31, 255, 28, 39, 29, 255, 27, 37, 28, 255, 29, 41, 30, 255, 28, 38, 28, 255, 28, 39, 29, 255, 28, 39, 29, 255, 28, 39, 29, 255, 33, 47, 33, 255, 31, 44, 31, 255, 33, 48, 33, 255, 30, 42, 30, 255, 29, 41, 30, 255, 27, 36, 27, 255, 26, 35, 26, 255, 29, 41, 30, 255, 28, 38, 28, 255, 30, 42, 30, 255, 27, 37, 28, 255, 25, 34, 26, 255, 23, 30, 24, 255, 24, 32, 25, 255, 25, 32, 25, 255, 25, 32, 25, 255, 26, 35, 27, 255, 26, 34, 26, 255, 32, 45, 32, 255, 28, 38, 28, 255, 34, 49, 34, 255, 34, 50, 34, 255, 30, 42, 30, 255, 31, 45, 32, 255, 29, 41, 30, 255, 32, 47, 33, 255, 30, 43, 31, 255, 33, 48, 33, 255, 35, 51, 35, 255, 34, 49, 34, 255, 31, 44, 32, 255, 32, 46, 32, 255, 31, 44, 31, 255, 29, 41, 30, 255, 31, 44, 31, 255, 37, 54, 37, 255, 38, 57, 38, 255, 42, 63, 42, 255, 32, 47, 33, 255, 30, 42, 30, 255, 25, 33, 26, 255, 29, 40, 29, 255, 24, 32, 25, 255, 23, 30, 24, 255, 24, 31, 25, 255, 27, 37, 28, 255, 27, 36, 27, 255, 28, 38, 28, 255, 27, 37, 28, 255, 31, 43, 31, 255, 30, 42, 30, 255, 28, 38, 28, 255, 24, 31, 25, 255, 26, 36, 27, 255, 25, 34, 26, 255, 23, 30, 24, 255, 28, 38, 29, 255, 26, 36, 27, 255, 25, 33, 26, 255, 25, 34, 26, 255, 28, 39, 29, 255, 31, 45, 32, 255, 32, 45, 32, 255, 33, 47, 33, 255, 31, 44, 31, 255, 31, 45, 32, 255, 30, 43, 31, 255, 29, 40, 29, 255, 33, 48, 33, 255, 35, 51, 35, 255, 30, 43, 31, 255, 30, 43, 31, 255, 34, 49, 34, 255, 29, 41, 30, 255, 32, 47, 33, 255, 30, 43, 31, 255, 30, 43, 31, 255, 33, 48, 33, 255, 29, 40, 30, 255, 31, 44, 32, 255, 33, 48, 33, 255, 33, 48, 33, 255, 34, 50, 34, 255, 37, 55, 37, 255, 35, 52, 35, 255, 36, 53, 36, 255, 43, 64, 42, 255, 34, 50, 35, 255, 35, 51, 35, 255, 43, 63, 42, 255, 35, 51, 35, 255, 34, 49, 34, 255, 32, 47, 33, 255, 34, 49, 34, 255, 35, 52, 35, 255, 33, 48, 33, 255, 36, 53, 36, 255, 35, 51, 35, 255, 35, 51, 35, 255, 36, 54, 37, 255, 34, 50, 35, 255, 34, 50, 34, 255, 42, 62, 41, 255, 34, 50, 34, 255, 35, 52, 36, 255, 34, 49, 34, 255, 32, 45, 32, 255, 26, 36, 27, 255, 24, 32, 25, 255, 21, 21, 21, 255, 23, 24, 24, 255, 37, 47, 50, 255, 44, 59, 64, 255, 28, 33, 35, 255, 21, 21, 21, 255, 22, 22, 22, 255, 33, 40, 42, 255, 42, 56, 61, 255, 37, 47, 51, 255, 35, 45, 48, 255, 31, 38, 40, 255, 30, 36, 38, 255, 37, 47, 51, 255, 28, 32, 33, 255, 34, 43, 46, 255, 40, 52, 56, 255, 44, 59, 64, 255, 30, 37, 39, 255, 29, 33, 35, 255, 21, 21, 21, 255, 27, 31, 32, 255, 32, 39, 41, 255, 21, 21, 21, 255, 32, 38, 41, 255, 37, 47, 50, 255, 50, 69, 75, 255, 48, 66, 72, 255, 33, 40, 43, 255, 39, 51, 55, 255, 47, 64, 70, 255, 47, 64, 70, 255, 39, 51, 55, 255, 44, 59, 64, 255, 28, 32, 33, 255, 33, 40, 43, 255, 21, 22, 22, 255, 21, 21, 21, 255, 38, 49, 53, 255, 44, 59, 64, 255, 38, 50, 54, 255, 33, 41, 43, 255, 31, 38, 40, 255, 22, 22, 22, 255, 26, 28, 29, 255, 21, 21, 21, 255, 30, 35, 37, 255, 34, 42, 45, 255, 34, 42, 45, 255, 34, 43, 46, 255, 34, 43, 45, 255, 33, 41, 44, 255, 27, 31, 32, 255, 40, 52, 56, 255, 30, 36, 38, 255, 26, 29, 30, 255, 30, 36, 37, 255, 27, 31, 33, 255, 31, 38, 40, 255, 25, 27, 28, 255, 28, 33, 34, 255, 29, 34, 36, 255, 21, 21, 21, 255, 22, 23, 23, 255, 26, 29, 31, 255, 22, 22, 22, 255, 31, 37, 39, 255, 31, 38, 40, 255, 32, 39, 41, 255, 37, 47, 51, 255, 44, 59, 64, 255, 38, 49, 53, 255, 47, 64, 70, 255, 38, 49, 52, 255, 40, 53, 57, 255, 32, 39, 41, 255, 33, 40, 43, 255, 41, 54, 58, 255, 35, 45, 48, 255, 45, 61, 67, 255, 48, 66, 72, 255, 37, 48, 52, 255, 34, 43, 46, 255, 30, 36, 38, 255, 37, 48, 51, 255, 21, 21, 21, 255, 31, 37, 39, 255, 33, 41, 44, 255, 21, 21, 21, 255, 22, 22, 22, 255, 22, 22, 23, 255, 31, 38, 40, 255, 36, 45, 48, 255, 39, 51, 55, 255, 35, 44, 47, 255, 21, 21, 21, 255, 22, 22, 22, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 22, 22, 255, 25, 28, 29, 255, 37, 47, 50, 255, 25, 28, 29, 255, 26, 30, 31, 255, 27, 30, 32, 255, 26, 29, 30, 255, 28, 33, 34, 255, 25, 27, 28, 255, 29, 34, 36, 255, 35, 44, 47, 255, 35, 43, 46, 255, 31, 37, 39, 255, 33, 41, 44, 255, 33, 40, 43, 255, 36, 45, 49, 255, 31, 37, 40, 255, 21, 21, 21, 255, 23, 24, 25, 255, 28, 32, 33, 255, 31, 38, 40, 255, 32, 40, 42, 255, 21, 21, 21, 255, 21, 21, 21, 255, 25, 28, 29, 255, 23, 25, 25, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 23, 23, 255, 26, 28, 29, 255, 26, 29, 30, 255, 29, 34, 35, 255, 33, 41, 43, 255, 30, 35, 37, 255, 22, 22, 23, 255, 31, 38, 40, 255, 32, 39, 41, 255, 27, 30, 31, 255, 24, 25, 26, 255, 35, 45, 48, 255, 34, 42, 45, 255, 44, 58, 63, 255, 42, 55, 60, 255, 29, 34, 35, 255, 28, 33, 35, 255, 29, 34, 36, 255, 39, 50, 54, 255, 47, 65, 70, 255, 50, 68, 75, 255, 52, 71, 77, 255, 48, 66, 72, 255, 46, 61, 67, 255, 25, 28, 29, 255, 21, 21, 21, 255, 26, 28, 29, 255, 41, 54, 59, 255, 35, 44, 47, 255, 39, 51, 55, 255, 21, 21, 21, 255, 42, 55, 60, 255, 37, 47, 51, 255, 47, 63, 69, 255, 40, 53, 57, 255, 44, 60, 65, 255, 38, 50, 53, 255, 35, 45, 48, 255, 27, 30, 32, 255, 37, 48, 51, 255, 29, 33, 35, 255, 36, 46, 49, 255, 44, 59, 64, 255, 45, 60, 65, 255, 39, 50, 54, 255, 34, 43, 46, 255, 35, 44, 47, 255, 39, 51, 55, 255, 34, 42, 45, 255, 46, 62, 67, 255, 38, 48, 52, 255, 34, 42, 45, 255, 30, 36, 38, 255, 34, 42, 45, 255, 21, 21, 21, 255, 31, 37, 39, 255, 45, 61, 66, 255, 32, 39, 41, 255, 36, 46, 49, 255, 31, 37, 39, 255, 26, 29, 30, 255, 36, 46, 49, 255, 42, 56, 60, 255, 40, 52, 57, 255, 36, 46, 50, 255, 34, 42, 44, 255, 34, 43, 46, 255, 37, 48, 51, 255, 35, 44, 47, 255, 37, 48, 52, 255, 31, 37, 39, 255, 40, 53, 57, 255, 40, 52, 56, 255, 32, 39, 42, 255, 29, 35, 37, 255, 21, 21, 21, 255, 26, 29, 30, 255, 28, 32, 33, 255, 33, 41, 44, 255, 23, 24, 25, 255, 30, 36, 37, 255, 24, 26, 26, 255, 32, 40, 42, 255, 34, 42, 45, 255, 28, 32, 33, 255, 39, 51, 55, 255, 34, 43, 46, 255, 42, 55, 60, 255, 37, 47, 51, 255, 25, 28, 29, 255, 30, 36, 37, 255, 37, 48, 52, 255, 35, 44, 47, 255, 35, 44, 47, 255, 29, 34, 36, 255, 34, 43, 46, 255, 27, 30, 31, 255, 37, 48, 51, 255, 36, 46, 49, 255, 38, 48, 52, 255, 37, 47, 50, 255, 40, 53, 57, 255, 38, 49, 53, 255, 26, 29, 30, 255, 28, 32, 34, 255, 25, 28, 29, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 31, 43, 31, 255, 30, 43, 31, 255, 31, 43, 31, 255, 28, 38, 28, 255, 30, 43, 31, 255, 30, 42, 30, 255, 29, 41, 30, 255, 28, 38, 28, 255, 25, 32, 25, 255, 28, 39, 29, 255, 25, 33, 26, 255, 27, 36, 27, 255, 27, 36, 27, 255, 29, 41, 30, 255, 32, 47, 33, 255, 37, 56, 37, 255, 33, 48, 33, 255, 33, 48, 33, 255, 31, 45, 32, 255, 30, 43, 31, 255, 30, 42, 30, 255, 30, 41, 30, 255, 31, 45, 32, 255, 29, 41, 30, 255, 33, 48, 34, 255, 32, 45, 32, 255, 36, 54, 36, 255, 34, 50, 34, 255, 36, 54, 36, 255, 34, 50, 35, 255, 33, 48, 34, 255, 34, 50, 35, 255, 34, 50, 34, 255, 33, 48, 34, 255, 34, 49, 34, 255, 34, 50, 34, 255, 37, 55, 37, 255, 34, 50, 35, 255, 34, 50, 34, 255, 30, 43, 31, 255, 33, 47, 33, 255, 31, 43, 31, 255, 32, 45, 32, 255, 36, 54, 36, 255, 30, 41, 30, 255, 29, 40, 29, 255, 25, 32, 25, 255, 27, 36, 27, 255, 30, 42, 30, 255, 29, 40, 29, 255, 31, 43, 31, 255, 34, 50, 34, 255, 34, 51, 35, 255, 32, 47, 33, 255, 30, 43, 31, 255, 32, 45, 32, 255, 31, 44, 32, 255, 30, 42, 30, 255, 27, 37, 28, 255, 32, 45, 32, 255, 30, 42, 30, 255, 30, 43, 31, 255, 31, 44, 31, 255, 34, 50, 34, 255, 34, 49, 34, 255, 35, 51, 35, 255, 32, 46, 32, 255, 35, 51, 35, 255, 36, 53, 36, 255, 32, 45, 32, 255, 32, 46, 33, 255, 29, 40, 29, 255, 29, 40, 29, 255, 28, 39, 29, 255, 31, 44, 31, 255, 31, 44, 31, 255, 29, 40, 29, 255, 30, 42, 30, 255, 32, 46, 32, 255, 31, 44, 31, 255, 26, 35, 27, 255, 24, 32, 25, 255, 29, 40, 29, 255, 31, 44, 31, 255, 29, 40, 29, 255, 32, 47, 33, 255, 32, 47, 33, 255, 29, 40, 29, 255, 29, 41, 30, 255, 32, 47, 33, 255, 34, 50, 35, 255, 33, 48, 33, 255, 36, 53, 36, 255, 41, 61, 40, 255, 37, 56, 37, 255, 37, 55, 37, 255, 35, 51, 35, 255, 35, 51, 35, 255, 35, 51, 35, 255, 33, 47, 33, 255, 28, 38, 28, 255, 28, 38, 29, 255, 24, 32, 25, 255, 32, 46, 32, 255, 28, 39, 29, 255, 30, 43, 31, 255, 33, 48, 33, 255, 35, 52, 36, 255, 36, 53, 36, 255, 35, 52, 35, 255, 38, 57, 38, 255, 38, 58, 38, 255, 38, 57, 38, 255, 37, 55, 37, 255, 33, 48, 34, 255, 34, 49, 34, 255, 32, 45, 32, 255, 31, 44, 32, 255, 34, 50, 35, 255, 30, 42, 30, 255, 26, 36, 27, 255, 26, 34, 26, 255, 28, 38, 28, 255, 26, 35, 27, 255, 27, 37, 28, 255, 25, 33, 26, 255, 27, 37, 28, 255, 31, 44, 31, 255, 30, 43, 31, 255, 33, 48, 34, 255, 30, 43, 31, 255, 27, 36, 27, 255, 29, 41, 30, 255, 28, 39, 29, 255, 35, 52, 35, 255, 41, 61, 40, 255, 44, 64, 43, 255, 37, 55, 37, 255, 33, 48, 33, 255, 31, 45, 32, 255, 27, 38, 28, 255, 28, 38, 29, 255, 33, 47, 33, 255, 29, 41, 30, 255, 25, 33, 26, 255, 30, 42, 30, 255, 31, 44, 32, 255, 30, 43, 31, 255, 31, 45, 32, 255, 32, 45, 32, 255, 35, 51, 35, 255, 32, 45, 32, 255, 30, 42, 30, 255, 27, 37, 28, 255, 29, 41, 30, 255, 33, 47, 33, 255, 27, 37, 28, 255, 25, 34, 26, 255, 24, 32, 25, 255, 25, 33, 26, 255, 26, 34, 26, 255, 25, 32, 25, 255, 32, 41, 32, 255, 26, 35, 27, 255, 30, 42, 30, 255, 30, 43, 31, 255, 30, 41, 30, 255, 33, 47, 33, 255, 33, 48, 34, 255, 32, 46, 32, 255, 31, 45, 32, 255, 32, 46, 32, 255, 29, 41, 30, 255, 32, 45, 32, 255, 60, 71, 16, 255, 30, 42, 30, 255, 31, 44, 31, 255, 31, 43, 31, 255, 30, 42, 30, 255, 29, 40, 29, 255, 32, 47, 33, 255, 32, 46, 32, 255, 35, 51, 35, 255, 36, 53, 36, 255, 38, 57, 38, 255, 36, 53, 36, 255, 27, 37, 28, 255, 26, 35, 27, 255, 25, 32, 25, 255, 26, 34, 27, 255, 24, 30, 24, 255, 25, 32, 25, 255, 25, 33, 26, 255, 26, 35, 27, 255, 25, 33, 26, 255, 28, 39, 29, 255, 30, 42, 30, 255, 27, 37, 28, 255, 27, 37, 28, 255, 25, 34, 26, 255, 25, 34, 26, 255, 26, 35, 27, 255, 25, 33, 26, 255, 27, 36, 27, 255, 25, 33, 26, 255, 28, 38, 29, 255, 28, 39, 29, 255, 29, 41, 30, 255, 31, 43, 31, 255, 33, 49, 34, 255, 34, 50, 34, 255, 35, 51, 35, 255, 35, 52, 36, 255, 34, 50, 34, 255, 33, 48, 33, 255, 29, 40, 30, 255, 31, 45, 32, 255, 28, 39, 29, 255, 30, 41, 30, 255, 31, 44, 31, 255, 31, 45, 32, 255, 33, 48, 33, 255, 34, 49, 34, 255, 32, 47, 33, 255, 33, 48, 33, 255, 31, 44, 31, 255, 30, 42, 30, 255, 33, 48, 33, 255, 31, 44, 32, 255, 34, 50, 34, 255, 37, 55, 37, 255, 35, 51, 35, 255, 42, 62, 41, 255, 36, 54, 36, 255, 35, 52, 36, 255, 39, 58, 39, 255, 37, 55, 37, 255, 34, 50, 34, 255, 31, 44, 31, 255, 33, 48, 33, 255, 32, 45, 32, 255, 35, 52, 35, 255, 31, 45, 32, 255, 32, 46, 32, 255, 34, 50, 34, 255, 33, 47, 33, 255, 36, 53, 36, 255, 31, 44, 31, 255, 37, 56, 37, 255, 34, 50, 35, 255, 35, 51, 35, 255, 32, 46, 32, 255, 34, 50, 34, 255, 31, 45, 32, 255, 29, 40, 30, 255, 30, 42, 30, 255, 24, 27, 27, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 29, 33, 35, 255, 33, 41, 43, 255, 42, 56, 60, 255, 35, 44, 47, 255, 30, 36, 38, 255, 45, 61, 66, 255, 41, 54, 58, 255, 38, 49, 53, 255, 35, 44, 47, 255, 44, 58, 63, 255, 32, 38, 40, 255, 38, 49, 53, 255, 43, 57, 62, 255, 25, 28, 29, 255, 35, 45, 48, 255, 27, 31, 32, 255, 21, 21, 21, 255, 29, 35, 36, 255, 45, 60, 66, 255, 48, 66, 72, 255, 48, 65, 71, 255, 38, 49, 53, 255, 42, 56, 60, 255, 27, 31, 33, 255, 39, 51, 55, 255, 37, 48, 52, 255, 39, 51, 55, 255, 34, 43, 45, 255, 36, 45, 48, 255, 38, 49, 53, 255, 38, 48, 52, 255, 24, 26, 26, 255, 34, 43, 46, 255, 42, 56, 61, 255, 37, 47, 50, 255, 27, 30, 32, 255, 45, 61, 66, 255, 24, 25, 26, 255, 29, 34, 36, 255, 27, 31, 32, 255, 31, 37, 39, 255, 28, 33, 34, 255, 31, 38, 40, 255, 36, 45, 48, 255, 24, 26, 27, 255, 31, 37, 39, 255, 24, 27, 27, 255, 31, 37, 39, 255, 28, 32, 34, 255, 26, 29, 30, 255, 35, 45, 48, 255, 37, 47, 51, 255, 24, 26, 27, 255, 30, 35, 37, 255, 34, 42, 45, 255, 27, 31, 32, 255, 35, 45, 48, 255, 21, 21, 21, 255, 34, 43, 46, 255, 23, 25, 25, 255, 37, 47, 50, 255, 32, 40, 42, 255, 31, 37, 39, 255, 36, 46, 49, 255, 41, 55, 59, 255, 43, 57, 62, 255, 40, 52, 56, 255, 45, 61, 66, 255, 42, 56, 61, 255, 34, 43, 46, 255, 41, 54, 58, 255, 26, 29, 31, 255, 33, 40, 43, 255, 45, 60, 65, 255, 49, 67, 73, 255, 34, 42, 45, 255, 31, 37, 39, 255, 31, 37, 39, 255, 38, 50, 53, 255, 27, 30, 32, 255, 21, 21, 21, 255, 26, 30, 31, 255, 21, 21, 21, 255, 27, 31, 32, 255, 24, 26, 26, 255, 26, 29, 30, 255, 32, 40, 42, 255, 32, 39, 42, 255, 23, 23, 24, 255, 36, 46, 49, 255, 27, 31, 32, 255, 21, 22, 22, 255, 27, 31, 33, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 23, 23, 255, 21, 21, 21, 255, 23, 24, 25, 255, 30, 35, 37, 255, 28, 32, 33, 255, 26, 30, 31, 255, 28, 33, 34, 255, 29, 34, 35, 255, 33, 41, 44, 255, 26, 29, 30, 255, 27, 31, 32, 255, 31, 37, 39, 255, 24, 26, 26, 255, 21, 21, 21, 255, 33, 41, 43, 255, 40, 52, 56, 255, 32, 39, 41, 255, 39, 51, 55, 255, 29, 34, 36, 255, 24, 26, 26, 255, 23, 23, 24, 255, 27, 30, 32, 255, 31, 37, 39, 255, 26, 28, 29, 255, 31, 37, 39, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 31, 37, 39, 255, 24, 26, 27, 255, 23, 25, 26, 255, 34, 42, 45, 255, 38, 48, 52, 255, 42, 56, 60, 255, 35, 44, 47, 255, 31, 38, 40, 255, 28, 32, 34, 255, 38, 49, 52, 255, 28, 33, 34, 255, 46, 62, 67, 255, 38, 49, 52, 255, 34, 42, 44, 255, 44, 59, 64, 255, 35, 44, 47, 255, 44, 59, 64, 255, 30, 36, 38, 255, 42, 56, 60, 255, 45, 61, 67, 255, 45, 60, 66, 255, 22, 22, 22, 255, 22, 22, 23, 255, 33, 40, 43, 255, 34, 43, 46, 255, 49, 67, 73, 255, 41, 54, 59, 255, 39, 51, 55, 255, 42, 56, 60, 255, 24, 25, 26, 255, 43, 57, 61, 255, 46, 62, 68, 255, 41, 54, 58, 255, 58, 76, 81, 255, 41, 53, 57, 255, 49, 66, 72, 255, 42, 56, 61, 255, 43, 58, 63, 255, 32, 39, 41, 255, 27, 30, 31, 255, 34, 42, 45, 255, 28, 33, 35, 255, 37, 48, 51, 255, 37, 47, 50, 255, 44, 59, 64, 255, 38, 49, 53, 255, 34, 42, 45, 255, 37, 48, 51, 255, 45, 60, 65, 255, 33, 41, 44, 255, 38, 49, 53, 255, 34, 43, 46, 255, 32, 40, 42, 255, 21, 21, 21, 255, 40, 52, 56, 255, 45, 60, 65, 255, 44, 60, 65, 255, 36, 46, 49, 255, 32, 39, 42, 255, 26, 30, 31, 255, 38, 50, 53, 255, 48, 66, 72, 255, 27, 32, 33, 255, 31, 37, 39, 255, 33, 41, 44, 255, 35, 44, 47, 255, 33, 41, 43, 255, 39, 51, 55, 255, 43, 58, 63, 255, 37, 47, 50, 255, 33, 40, 43, 255, 31, 37, 39, 255, 36, 46, 49, 255, 33, 41, 43, 255, 27, 31, 32, 255, 21, 21, 21, 255, 31, 37, 40, 255, 29, 33, 35, 255, 28, 32, 33, 255, 36, 45, 48, 255, 37, 47, 50, 255, 33, 42, 44, 255, 34, 42, 44, 255, 41, 53, 58, 255, 33, 41, 43, 255, 33, 41, 44, 255, 45, 60, 65, 255, 32, 39, 42, 255, 34, 43, 45, 255, 34, 43, 46, 255, 43, 58, 63, 255, 53, 71, 77, 255, 45, 60, 66, 255, 36, 45, 48, 255, 35, 43, 46, 255, 33, 41, 44, 255, 41, 53, 58, 255, 34, 42, 45, 255, 34, 43, 46, 255, 31, 37, 39, 255, 35, 44, 47, 255, 41, 55, 59, 255, 35, 44, 47, 255, 30, 36, 38, 255, 23, 24, 24, 255, 38, 49, 53, 255, 25, 28, 29, 255, 42, 56, 61, 255, 37, 48, 52, 255, 37, 48, 51, 255, 37, 48, 51, 255, 31, 38, 40, 255, 35, 43, 46, 255, 37, 48, 51, 255, 30, 35, 37, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 26, 29, 30, 255, 31, 38, 40, 255, 23, 24, 24, 255, 27, 31, 32, 255, 37, 47, 50, 255, 26, 29, 30, 255, 26, 29, 30, 255, 31, 45, 32, 255, 31, 43, 31, 255, 35, 51, 35, 255, 35, 51, 35, 255, 36, 53, 36, 255, 34, 49, 34, 255, 29, 41, 30, 255, 25, 32, 25, 255, 26, 34, 26, 255, 26, 34, 26, 255, 25, 32, 25, 255, 25, 33, 26, 255, 34, 49, 34, 255, 32, 47, 33, 255, 35, 52, 36, 255, 33, 49, 34, 255, 33, 49, 34, 255, 32, 47, 33, 255, 32, 45, 32, 255, 31, 45, 32, 255, 30, 43, 31, 255, 25, 34, 26, 255, 115, 141, 14, 255, 33, 48, 33, 255, 35, 51, 35, 255, 32, 46, 32, 255, 35, 52, 36, 255, 29, 40, 29, 255, 31, 45, 32, 255, 32, 47, 33, 255, 30, 43, 31, 255, 30, 42, 30, 255, 27, 36, 27, 255, 36, 53, 36, 255, 34, 50, 34, 255, 29, 41, 30, 255, 34, 50, 35, 255, 32, 46, 32, 255, 30, 43, 31, 255, 28, 38, 28, 255, 30, 42, 30, 255, 32, 46, 32, 255, 30, 43, 31, 255, 32, 45, 32, 255, 28, 39, 29, 255, 30, 43, 31, 255, 29, 39, 29, 255, 26, 35, 27, 255, 27, 36, 27, 255, 28, 39, 29, 255, 26, 35, 27, 255, 28, 38, 28, 255, 33, 48, 33, 255, 33, 48, 33, 255, 32, 45, 32, 255, 32, 47, 33, 255, 29, 40, 30, 255, 27, 37, 28, 255, 27, 37, 28, 255, 28, 39, 29, 255, 31, 43, 31, 255, 28, 39, 29, 255, 28, 39, 29, 255, 30, 42, 30, 255, 34, 50, 34, 255, 36, 53, 36, 255, 33, 47, 33, 255, 35, 51, 35, 255, 35, 52, 35, 255, 31, 44, 31, 255, 31, 44, 31, 255, 27, 38, 28, 255, 31, 44, 32, 255, 28, 39, 29, 255, 26, 36, 27, 255, 29, 40, 29, 255, 24, 30, 24, 255, 28, 39, 29, 255, 32, 46, 32, 255, 28, 39, 29, 255, 26, 35, 27, 255, 29, 41, 30, 255, 31, 44, 31, 255, 32, 46, 33, 255, 33, 48, 33, 255, 32, 47, 33, 255, 30, 43, 31, 255, 31, 43, 31, 255, 31, 44, 31, 255, 42, 62, 41, 255, 36, 54, 37, 255, 31, 44, 32, 255, 35, 52, 35, 255, 48, 71, 46, 255, 58, 83, 54, 255, 37, 55, 37, 255, 39, 58, 39, 255, 36, 54, 37, 255, 35, 52, 36, 255, 35, 52, 35, 255, 30, 43, 31, 255, 27, 37, 28, 255, 29, 40, 29, 255, 27, 37, 27, 255, 32, 46, 32, 255, 33, 47, 33, 255, 34, 50, 34, 255, 53, 76, 50, 255, 43, 64, 42, 255, 37, 56, 37, 255, 43, 64, 42, 255, 38, 57, 38, 255, 34, 50, 34, 255, 33, 48, 33, 255, 31, 44, 31, 255, 32, 45, 32, 255, 33, 47, 33, 255, 30, 43, 31, 255, 34, 50, 34, 255, 30, 41, 30, 255, 27, 37, 28, 255, 28, 39, 29, 255, 28, 38, 28, 255, 24, 32, 25, 255, 26, 36, 27, 255, 24, 31, 25, 255, 26, 35, 27, 255, 30, 43, 31, 255, 29, 41, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 27, 37, 28, 255, 28, 38, 28, 255, 27, 36, 27, 255, 30, 41, 30, 255, 29, 40, 29, 255, 28, 38, 28, 255, 31, 43, 31, 255, 35, 51, 35, 255, 34, 50, 34, 255, 31, 45, 32, 255, 31, 44, 31, 255, 30, 43, 31, 255, 33, 48, 33, 255, 28, 39, 29, 255, 28, 39, 29, 255, 27, 36, 27, 255, 26, 34, 26, 255, 32, 46, 32, 255, 30, 42, 30, 255, 34, 50, 35, 255, 32, 47, 33, 255, 29, 41, 30, 255, 25, 34, 26, 255, 29, 41, 30, 255, 24, 31, 24, 255, 29, 41, 30, 255, 24, 30, 25, 255, 25, 33, 26, 255, 67, 77, 12, 255, 23, 30, 24, 255, 24, 31, 25, 255, 29, 37, 29, 255, 23, 30, 24, 255, 28, 38, 28, 255, 31, 44, 31, 255, 29, 41, 30, 255, 29, 41, 30, 255, 31, 44, 31, 255, 56, 69, 18, 255, 35, 52, 35, 255, 59, 73, 18, 255, 36, 53, 36, 255, 29, 41, 30, 255, 29, 41, 30, 255, 32, 47, 33, 255, 34, 49, 34, 255, 32, 47, 33, 255, 32, 46, 33, 255, 30, 42, 30, 255, 35, 52, 35, 255, 37, 56, 37, 255, 47, 69, 45, 255, 48, 70, 46, 255, 35, 51, 35, 255, 32, 45, 32, 255, 28, 39, 29, 255, 27, 36, 27, 255, 25, 33, 26, 255, 24, 31, 24, 255, 28, 38, 28, 255, 30, 42, 31, 255, 26, 35, 27, 255, 23, 30, 24, 255, 28, 38, 28, 255, 26, 35, 27, 255, 29, 40, 29, 255, 24, 32, 25, 255, 28, 39, 29, 255, 27, 37, 28, 255, 29, 41, 30, 255, 27, 36, 27, 255, 25, 33, 26, 255, 27, 37, 28, 255, 26, 35, 27, 255, 29, 40, 29, 255, 30, 43, 31, 255, 28, 39, 29, 255, 32, 46, 32, 255, 31, 44, 31, 255, 35, 51, 35, 255, 35, 51, 35, 255, 35, 51, 35, 255, 32, 45, 32, 255, 32, 46, 32, 255, 30, 41, 30, 255, 28, 38, 28, 255, 26, 35, 27, 255, 30, 42, 30, 255, 32, 46, 32, 255, 34, 50, 34, 255, 36, 53, 36, 255, 36, 54, 36, 255, 32, 47, 33, 255, 29, 41, 30, 255, 28, 38, 28, 255, 29, 40, 29, 255, 30, 42, 30, 255, 31, 45, 32, 255, 36, 53, 36, 255, 32, 45, 32, 255, 35, 51, 35, 255, 36, 54, 37, 255, 38, 57, 38, 255, 33, 48, 33, 255, 33, 49, 34, 255, 33, 47, 33, 255, 30, 42, 30, 255, 31, 45, 32, 255, 31, 43, 31, 255, 33, 49, 34, 255, 30, 42, 31, 255, 28, 38, 28, 255, 29, 40, 30, 255, 27, 37, 28, 255, 30, 42, 30, 255, 34, 50, 34, 255, 30, 42, 30, 255, 32, 46, 32, 255, 32, 46, 32, 255, 31, 44, 31, 255, 32, 46, 32, 255, 32, 46, 32, 255, 35, 51, 35, 255, 32, 46, 32, 255, 32, 46, 32, 255, 34, 43, 45, 255, 36, 46, 49, 255, 24, 26, 27, 255, 21, 21, 21, 255, 35, 44, 47, 255, 42, 55, 59, 255, 35, 44, 47, 255, 31, 37, 39, 255, 42, 56, 60, 255, 39, 51, 55, 255, 39, 50, 54, 255, 42, 55, 60, 255, 41, 53, 58, 255, 37, 47, 50, 255, 35, 44, 48, 255, 38, 48, 52, 255, 27, 31, 33, 255, 42, 56, 61, 255, 44, 59, 64, 255, 38, 48, 52, 255, 41, 55, 59, 255, 21, 21, 21, 255, 23, 24, 24, 255, 42, 55, 60, 255, 53, 71, 77, 255, 41, 54, 58, 255, 36, 46, 49, 255, 31, 37, 39, 255, 29, 34, 36, 255, 39, 51, 54, 255, 49, 67, 73, 255, 34, 43, 46, 255, 39, 51, 54, 255, 33, 41, 44, 255, 29, 33, 35, 255, 33, 41, 44, 255, 25, 28, 28, 255, 30, 36, 38, 255, 38, 49, 52, 255, 38, 49, 53, 255, 44, 59, 64, 255, 38, 49, 53, 255, 35, 45, 48, 255, 30, 35, 37, 255, 35, 44, 47, 255, 28, 33, 34, 255, 28, 33, 34, 255, 21, 21, 21, 255, 30, 36, 38, 255, 25, 27, 28, 255, 32, 38, 40, 255, 31, 37, 39, 255, 30, 36, 38, 255, 29, 34, 35, 255, 29, 34, 36, 255, 35, 44, 47, 255, 30, 35, 37, 255, 23, 23, 24, 255, 24, 26, 27, 255, 36, 46, 49, 255, 23, 24, 24, 255, 33, 41, 43, 255, 21, 21, 21, 255, 34, 42, 45, 255, 33, 40, 43, 255, 28, 32, 33, 255, 37, 47, 51, 255, 39, 50, 54, 255, 32, 40, 42, 255, 28, 33, 35, 255, 36, 46, 49, 255, 32, 39, 41, 255, 34, 42, 44, 255, 33, 40, 43, 255, 33, 42, 44, 255, 35, 45, 48, 255, 26, 29, 30, 255, 29, 34, 35, 255, 38, 49, 53, 255, 30, 36, 38, 255, 38, 48, 52, 255, 37, 48, 51, 255, 38, 49, 53, 255, 28, 33, 34, 255, 27, 30, 32, 255, 21, 21, 21, 255, 32, 40, 42, 255, 24, 27, 27, 255, 21, 21, 21, 255, 34, 43, 46, 255, 33, 41, 43, 255, 34, 42, 45, 255, 38, 48, 52, 255, 31, 38, 40, 255, 34, 43, 45, 255, 30, 36, 38, 255, 28, 32, 33, 255, 33, 40, 43, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 24, 25, 26, 255, 24, 26, 27, 255, 25, 27, 28, 255, 22, 22, 22, 255, 21, 21, 21, 255, 38, 48, 52, 255, 40, 52, 56, 255, 34, 43, 45, 255, 36, 46, 49, 255, 33, 41, 44, 255, 33, 41, 44, 255, 33, 42, 44, 255, 21, 21, 21, 255, 31, 37, 39, 255, 31, 37, 40, 255, 26, 29, 30, 255, 33, 41, 44, 255, 27, 32, 33, 255, 21, 22, 22, 255, 24, 25, 26, 255, 28, 32, 33, 255, 22, 22, 22, 255, 28, 32, 34, 255, 25, 28, 29, 255, 21, 21, 21, 255, 21, 21, 21, 255, 24, 25, 26, 255, 25, 27, 28, 255, 29, 34, 36, 255, 21, 21, 21, 255, 28, 32, 33, 255, 22, 23, 23, 255, 22, 22, 22, 255, 33, 41, 44, 255, 32, 39, 42, 255, 31, 38, 40, 255, 23, 24, 24, 255, 31, 38, 40, 255, 21, 21, 21, 255, 30, 35, 37, 255, 40, 53, 57, 255, 36, 46, 49, 255, 38, 49, 53, 255, 36, 46, 49, 255, 42, 56, 61, 255, 37, 47, 50, 255, 31, 37, 39, 255, 22, 22, 23, 255, 24, 25, 26, 255, 30, 36, 37, 255, 38, 49, 52, 255, 43, 57, 61, 255, 52, 70, 76, 255, 53, 71, 77, 255, 42, 56, 61, 255, 48, 65, 71, 255, 46, 62, 67, 255, 47, 65, 70, 255, 29, 33, 35, 255, 39, 50, 54, 255, 54, 72, 77, 255, 43, 57, 62, 255, 43, 58, 63, 255, 43, 57, 61, 255, 36, 46, 50, 255, 40, 52, 56, 255, 43, 57, 62, 255, 47, 64, 69, 255, 34, 42, 44, 255, 40, 52, 56, 255, 40, 52, 56, 255, 36, 47, 50, 255, 30, 36, 38, 255, 41, 55, 59, 255, 43, 57, 62, 255, 45, 60, 66, 255, 36, 46, 49, 255, 33, 41, 44, 255, 34, 43, 46, 255, 33, 41, 44, 255, 38, 48, 52, 255, 34, 43, 46, 255, 21, 21, 21, 255, 39, 51, 55, 255, 39, 50, 54, 255, 40, 52, 56, 255, 38, 48, 52, 255, 35, 45, 48, 255, 35, 44, 47, 255, 36, 47, 50, 255, 30, 35, 37, 255, 36, 46, 49, 255, 41, 54, 58, 255, 39, 51, 55, 255, 29, 35, 36, 255, 38, 49, 53, 255, 39, 50, 54, 255, 39, 51, 55, 255, 36, 46, 49, 255, 38, 48, 52, 255, 41, 54, 58, 255, 36, 46, 50, 255, 44, 59, 63, 255, 25, 28, 29, 255, 21, 21, 21, 255, 34, 42, 45, 255, 28, 33, 35, 255, 31, 37, 39, 255, 22, 22, 22, 255, 36, 46, 50, 255, 40, 52, 56, 255, 31, 38, 40, 255, 31, 37, 40, 255, 44, 59, 64, 255, 42, 56, 61, 255, 32, 39, 42, 255, 43, 57, 62, 255, 44, 58, 63, 255, 37, 48, 52, 255, 29, 34, 36, 255, 27, 32, 33, 255, 44, 60, 65, 255, 31, 37, 39, 255, 42, 55, 60, 255, 39, 51, 55, 255, 43, 58, 62, 255, 44, 58, 63, 255, 34, 42, 45, 255, 39, 51, 55, 255, 49, 66, 72, 255, 42, 56, 60, 255, 39, 51, 55, 255, 35, 45, 48, 255, 21, 21, 21, 255, 27, 31, 32, 255, 24, 27, 27, 255, 36, 46, 49, 255, 42, 56, 60, 255, 45, 60, 65, 255, 35, 44, 47, 255, 36, 46, 49, 255, 34, 43, 46, 255, 34, 42, 45, 255, 33, 41, 43, 255, 26, 30, 31, 255, 31, 37, 39, 255, 38, 49, 53, 255, 33, 41, 44, 255, 33, 41, 43, 255, 32, 40, 42, 255, 31, 38, 40, 255, 36, 45, 49, 255, 29, 33, 35, 255, 31, 37, 39, 255, 32, 45, 32, 255, 30, 41, 30, 255, 34, 50, 35, 255, 37, 56, 37, 255, 31, 44, 32, 255, 33, 47, 33, 255, 29, 41, 30, 255, 29, 41, 30, 255, 24, 31, 25, 255, 28, 39, 29, 255, 25, 34, 26, 255, 28, 38, 28, 255, 36, 53, 36, 255, 36, 54, 36, 255, 36, 54, 36, 255, 42, 62, 41, 255, 39, 58, 39, 255, 36, 52, 36, 255, 30, 42, 30, 255, 30, 42, 30, 255, 31, 45, 32, 255, 28, 39, 29, 255, 28, 38, 28, 255, 33, 48, 33, 255, 34, 50, 34, 255, 37, 55, 37, 255, 36, 53, 36, 255, 30, 42, 31, 255, 32, 45, 32, 255, 31, 45, 32, 255, 28, 39, 29, 255, 27, 37, 28, 255, 32, 46, 32, 255, 35, 51, 35, 255, 36, 54, 37, 255, 33, 48, 33, 255, 32, 46, 33, 255, 32, 45, 32, 255, 35, 52, 36, 255, 27, 37, 28, 255, 29, 40, 29, 255, 32, 45, 32, 255, 27, 37, 28, 255, 30, 43, 31, 255, 31, 45, 32, 255, 30, 43, 31, 255, 31, 45, 32, 255, 28, 39, 29, 255, 26, 35, 27, 255, 25, 34, 26, 255, 28, 38, 28, 255, 25, 33, 26, 255, 32, 46, 32, 255, 33, 48, 34, 255, 33, 48, 33, 255, 33, 48, 33, 255, 28, 39, 29, 255, 30, 42, 30, 255, 25, 33, 26, 255, 27, 37, 28, 255, 27, 37, 28, 255, 29, 41, 30, 255, 30, 42, 30, 255, 32, 46, 32, 255, 26, 35, 27, 255, 34, 49, 34, 255, 35, 52, 35, 255, 40, 60, 40, 255, 38, 57, 38, 255, 32, 46, 33, 255, 29, 40, 29, 255, 31, 44, 31, 255, 27, 37, 28, 255, 28, 39, 29, 255, 26, 35, 27, 255, 28, 38, 28, 255, 25, 34, 26, 255, 28, 38, 28, 255, 27, 37, 28, 255, 23, 30, 24, 255, 26, 35, 27, 255, 30, 43, 31, 255, 33, 48, 33, 255, 32, 47, 33, 255, 36, 54, 37, 255, 30, 43, 31, 255, 32, 45, 32, 255, 32, 46, 32, 255, 37, 55, 37, 255, 38, 57, 38, 255, 36, 53, 36, 255, 32, 46, 32, 255, 36, 54, 36, 255, 42, 62, 41, 255, 44, 65, 43, 255, 38, 56, 38, 255, 38, 56, 38, 255, 32, 45, 32, 255, 33, 48, 33, 255, 31, 43, 31, 255, 30, 42, 30, 255, 30, 43, 31, 255, 60, 68, 13, 255, 30, 41, 30, 255, 32, 45, 32, 255, 31, 43, 31, 255, 34, 50, 35, 255, 45, 66, 43, 255, 42, 62, 41, 255, 40, 60, 40, 255, 38, 57, 38, 255, 36, 54, 36, 255, 34, 50, 34, 255, 31, 45, 32, 255, 31, 45, 32, 255, 30, 42, 30, 255, 32, 46, 32, 255, 32, 46, 32, 255, 29, 40, 29, 255, 31, 45, 32, 255, 31, 44, 31, 255, 28, 39, 29, 255, 25, 34, 26, 255, 24, 31, 25, 255, 25, 33, 26, 255, 28, 39, 29, 255, 26, 35, 27, 255, 25, 32, 25, 255, 29, 40, 29, 255, 29, 41, 30, 255, 29, 40, 29, 255, 30, 42, 30, 255, 29, 40, 29, 255, 28, 38, 28, 255, 29, 40, 29, 255, 30, 43, 31, 255, 27, 37, 28, 255, 30, 42, 31, 255, 33, 48, 33, 255, 35, 52, 35, 255, 37, 56, 37, 255, 32, 46, 32, 255, 31, 45, 32, 255, 30, 43, 31, 255, 30, 42, 31, 255, 28, 38, 28, 255, 29, 40, 30, 255, 28, 38, 28, 255, 28, 39, 29, 255, 30, 42, 30, 255, 32, 46, 32, 255, 30, 42, 30, 255, 30, 42, 30, 255, 31, 44, 31, 255, 27, 37, 28, 255, 24, 31, 25, 255, 26, 35, 27, 255, 25, 34, 26, 255, 24, 32, 25, 255, 23, 29, 24, 255, 25, 33, 26, 255, 23, 30, 24, 255, 24, 31, 25, 255, 29, 40, 29, 255, 31, 44, 31, 255, 29, 40, 29, 255, 29, 40, 29, 255, 31, 44, 31, 255, 29, 41, 30, 255, 32, 47, 33, 255, 34, 49, 34, 255, 37, 54, 37, 255, 32, 46, 32, 255, 31, 44, 32, 255, 29, 40, 29, 255, 33, 48, 33, 255, 32, 45, 32, 255, 31, 45, 32, 255, 33, 47, 33, 255, 33, 47, 33, 255, 38, 57, 38, 255, 39, 59, 39, 255, 36, 54, 36, 255, 37, 56, 38, 255, 30, 43, 31, 255, 33, 48, 33, 255, 28, 39, 29, 255, 26, 35, 27, 255, 28, 39, 29, 255, 28, 39, 29, 255, 28, 39, 29, 255, 32, 45, 32, 255, 27, 37, 28, 255, 29, 41, 30, 255, 30, 41, 30, 255, 26, 35, 27, 255, 26, 35, 27, 255, 28, 38, 28, 255, 30, 43, 31, 255, 29, 40, 29, 255, 29, 41, 30, 255, 31, 44, 31, 255, 31, 45, 32, 255, 27, 37, 28, 255, 26, 36, 27, 255, 27, 36, 27, 255, 27, 37, 28, 255, 31, 45, 32, 255, 28, 39, 29, 255, 30, 42, 30, 255, 32, 45, 32, 255, 38, 57, 38, 255, 35, 52, 35, 255, 30, 43, 31, 255, 32, 47, 33, 255, 34, 50, 34, 255, 26, 35, 27, 255, 29, 41, 30, 255, 30, 42, 30, 255, 31, 45, 32, 255, 37, 54, 37, 255, 38, 57, 38, 255, 32, 46, 32, 255, 36, 54, 36, 255, 34, 49, 34, 255, 30, 43, 31, 255, 32, 46, 32, 255, 31, 44, 31, 255, 31, 44, 31, 255, 33, 48, 34, 255, 34, 50, 34, 255, 34, 50, 34, 255, 32, 45, 32, 255, 37, 55, 37, 255, 34, 49, 34, 255, 35, 51, 35, 255, 31, 44, 32, 255, 31, 43, 31, 255, 26, 34, 26, 255, 28, 39, 29, 255, 28, 39, 29, 255, 30, 42, 30, 255, 29, 40, 29, 255, 28, 38, 28, 255, 25, 32, 25, 255, 25, 34, 26, 255, 31, 45, 32, 255, 34, 49, 34, 255, 31, 45, 32, 255, 31, 44, 31, 255, 31, 44, 32, 255, 33, 47, 33, 255, 29, 41, 30, 255, 32, 45, 32, 255, 33, 48, 33, 255, 31, 44, 31, 255, 27, 31, 33, 255, 42, 55, 60, 255, 37, 48, 51, 255, 21, 21, 21, 255, 36, 45, 48, 255, 40, 52, 57, 255, 34, 42, 45, 255, 29, 34, 36, 255, 42, 56, 61, 255, 33, 41, 44, 255, 47, 64, 70, 255, 51, 70, 76, 255, 35, 44, 47, 255, 46, 62, 67, 255, 40, 52, 56, 255, 41, 53, 58, 255, 40, 53, 57, 255, 31, 37, 39, 255, 31, 38, 40, 255, 41, 53, 57, 255, 39, 51, 55, 255, 21, 21, 21, 255, 21, 21, 21, 255, 42, 55, 60, 255, 47, 65, 70, 255, 35, 45, 48, 255, 32, 38, 41, 255, 30, 36, 38, 255, 31, 37, 40, 255, 33, 40, 43, 255, 26, 29, 30, 255, 40, 52, 56, 255, 34, 42, 44, 255, 22, 23, 23, 255, 36, 45, 48, 255, 35, 43, 46, 255, 21, 21, 21, 255, 25, 28, 28, 255, 35, 45, 48, 255, 39, 51, 55, 255, 38, 48, 52, 255, 38, 48, 52, 255, 38, 49, 53, 255, 31, 37, 39, 255, 35, 43, 46, 255, 32, 39, 42, 255, 27, 31, 32, 255, 25, 27, 28, 255, 28, 32, 34, 255, 37, 47, 50, 255, 25, 27, 28, 255, 27, 31, 32, 255, 30, 36, 38, 255, 37, 48, 51, 255, 33, 40, 43, 255, 30, 36, 38, 255, 33, 41, 44, 255, 30, 35, 37, 255, 27, 31, 32, 255, 27, 31, 32, 255, 21, 21, 21, 255, 33, 40, 43, 255, 21, 21, 21, 255, 26, 29, 30, 255, 38, 49, 53, 255, 41, 54, 59, 255, 37, 48, 51, 255, 36, 47, 50, 255, 40, 53, 57, 255, 39, 50, 54, 255, 39, 51, 55, 255, 45, 60, 65, 255, 35, 43, 46, 255, 37, 48, 52, 255, 33, 41, 44, 255, 32, 39, 41, 255, 33, 41, 43, 255, 28, 32, 33, 255, 35, 45, 48, 255, 43, 58, 62, 255, 39, 51, 55, 255, 37, 48, 51, 255, 33, 41, 44, 255, 42, 55, 60, 255, 21, 21, 21, 255, 21, 21, 21, 255, 39, 50, 54, 255, 27, 31, 32, 255, 25, 27, 28, 255, 39, 51, 55, 255, 43, 57, 62, 255, 31, 37, 40, 255, 41, 54, 58, 255, 32, 39, 42, 255, 39, 51, 55, 255, 24, 26, 27, 255, 31, 38, 40, 255, 30, 36, 38, 255, 21, 21, 21, 255, 21, 21, 21, 255, 24, 26, 27, 255, 21, 21, 21, 255, 26, 29, 30, 255, 21, 21, 21, 255, 23, 24, 25, 255, 32, 39, 41, 255, 26, 29, 31, 255, 34, 43, 46, 255, 39, 50, 54, 255, 38, 50, 53, 255, 32, 40, 42, 255, 32, 39, 41, 255, 36, 45, 49, 255, 21, 21, 21, 255, 29, 34, 36, 255, 28, 32, 33, 255, 21, 21, 21, 255, 33, 41, 44, 255, 35, 44, 47, 255, 21, 21, 21, 255, 27, 30, 31, 255, 26, 30, 31, 255, 27, 31, 33, 255, 28, 32, 34, 255, 32, 39, 42, 255, 21, 21, 21, 255, 30, 35, 37, 255, 21, 21, 21, 255, 31, 37, 39, 255, 25, 27, 28, 255, 25, 28, 29, 255, 22, 22, 23, 255, 21, 21, 21, 255, 23, 23, 24, 255, 25, 28, 29, 255, 29, 34, 35, 255, 21, 21, 21, 255, 33, 40, 43, 255, 27, 31, 32, 255, 25, 28, 28, 255, 23, 23, 24, 255, 30, 36, 38, 255, 34, 43, 46, 255, 43, 57, 62, 255, 44, 60, 65, 255, 31, 37, 40, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 34, 42, 45, 255, 36, 46, 49, 255, 44, 59, 64, 255, 40, 52, 56, 255, 58, 76, 81, 255, 40, 53, 57, 255, 44, 59, 64, 255, 37, 47, 51, 255, 33, 40, 43, 255, 39, 51, 55, 255, 51, 69, 75, 255, 39, 51, 55, 255, 30, 36, 38, 255, 41, 53, 57, 255, 46, 62, 67, 255, 44, 59, 64, 255, 47, 63, 69, 255, 46, 62, 67, 255, 47, 63, 69, 255, 23, 24, 25, 255, 29, 34, 35, 255, 31, 37, 39, 255, 45, 60, 65, 255, 35, 44, 47, 255, 44, 59, 64, 255, 40, 52, 56, 255, 34, 43, 46, 255, 42, 56, 61, 255, 46, 62, 67, 255, 36, 46, 49, 255, 47, 64, 69, 255, 33, 42, 44, 255, 38, 49, 53, 255, 36, 46, 50, 255, 26, 29, 30, 255, 21, 21, 21, 255, 42, 55, 59, 255, 37, 47, 51, 255, 46, 62, 67, 255, 43, 57, 62, 255, 39, 50, 54, 255, 41, 54, 58, 255, 39, 50, 54, 255, 36, 46, 49, 255, 45, 60, 65, 255, 42, 56, 61, 255, 44, 58, 63, 255, 37, 48, 52, 255, 43, 58, 62, 255, 41, 54, 58, 255, 37, 47, 51, 255, 39, 51, 55, 255, 34, 43, 46, 255, 35, 44, 47, 255, 34, 42, 45, 255, 29, 35, 36, 255, 24, 26, 27, 255, 21, 21, 21, 255, 34, 43, 46, 255, 37, 47, 50, 255, 33, 41, 44, 255, 34, 42, 44, 255, 38, 48, 52, 255, 34, 42, 45, 255, 36, 45, 49, 255, 40, 52, 56, 255, 30, 36, 38, 255, 38, 48, 52, 255, 42, 56, 60, 255, 44, 59, 64, 255, 48, 66, 72, 255, 39, 50, 54, 255, 34, 42, 45, 255, 40, 52, 56, 255, 28, 32, 34, 255, 37, 47, 51, 255, 42, 56, 60, 255, 41, 53, 57, 255, 44, 59, 64, 255, 35, 44, 47, 255, 44, 59, 64, 255, 52, 71, 76, 255, 49, 67, 73, 255, 43, 57, 61, 255, 40, 52, 56, 255, 31, 37, 39, 255, 32, 38, 41, 255, 38, 48, 52, 255, 42, 56, 61, 255, 36, 45, 48, 255, 43, 57, 62, 255, 39, 50, 54, 255, 33, 40, 43, 255, 27, 32, 33, 255, 48, 65, 71, 255, 40, 52, 56, 255, 43, 58, 63, 255, 36, 46, 50, 255, 30, 35, 37, 255, 22, 23, 24, 255, 26, 29, 30, 255, 27, 31, 32, 255, 33, 41, 44, 255, 32, 40, 42, 255, 31, 37, 39, 255, 27, 31, 32, 255, 31, 37, 40, 255, 33, 49, 34, 255, 31, 45, 32, 255, 31, 45, 32, 255, 29, 40, 30, 255, 33, 47, 33, 255, 26, 35, 27, 255, 26, 35, 26, 255, 26, 35, 27, 255, 28, 39, 29, 255, 28, 39, 29, 255, 29, 40, 29, 255, 30, 42, 30, 255, 32, 46, 33, 255, 34, 50, 34, 255, 37, 55, 37, 255, 45, 67, 44, 255, 43, 64, 42, 255, 47, 69, 45, 255, 33, 47, 33, 255, 35, 52, 35, 255, 31, 45, 32, 255, 31, 44, 31, 255, 33, 47, 33, 255, 34, 50, 34, 255, 34, 49, 34, 255, 37, 55, 37, 255, 31, 43, 31, 255, 32, 46, 32, 255, 31, 45, 32, 255, 30, 42, 30, 255, 29, 40, 29, 255, 29, 40, 29, 255, 37, 55, 37, 255, 35, 51, 35, 255, 35, 52, 36, 255, 35, 52, 36, 255, 33, 48, 33, 255, 35, 51, 35, 255, 37, 56, 38, 255, 29, 40, 29, 255, 30, 42, 31, 255, 31, 44, 31, 255, 27, 36, 27, 255, 31, 44, 31, 255, 33, 48, 34, 255, 31, 45, 32, 255, 32, 46, 33, 255, 32, 47, 33, 255, 26, 34, 26, 255, 25, 34, 26, 255, 24, 30, 24, 255, 30, 38, 30, 255, 25, 32, 25, 255, 27, 36, 27, 255, 33, 47, 33, 255, 32, 45, 32, 255, 32, 45, 32, 255, 110, 133, 12, 255, 26, 35, 26, 255, 23, 30, 24, 255, 24, 31, 25, 255, 25, 34, 26, 255, 29, 41, 30, 255, 29, 40, 29, 255, 29, 40, 29, 255, 30, 43, 31, 255, 34, 49, 34, 255, 35, 51, 35, 255, 36, 54, 36, 255, 35, 51, 35, 255, 30, 41, 30, 255, 34, 50, 34, 255, 29, 41, 30, 255, 28, 38, 29, 255, 26, 34, 26, 255, 26, 35, 27, 255, 26, 34, 26, 255, 24, 31, 25, 255, 25, 32, 25, 255, 28, 39, 29, 255, 27, 37, 28, 255, 29, 40, 30, 255, 29, 40, 29, 255, 32, 45, 32, 255, 36, 53, 36, 255, 30, 43, 31, 255, 31, 45, 32, 255, 35, 52, 36, 255, 36, 54, 36, 255, 34, 49, 34, 255, 37, 54, 37, 255, 36, 53, 36, 255, 36, 54, 36, 255, 38, 57, 38, 255, 48, 70, 46, 255, 35, 51, 35, 255, 36, 53, 36, 255, 31, 44, 31, 255, 30, 42, 30, 255, 27, 36, 27, 255, 30, 42, 30, 255, 28, 39, 29, 255, 27, 37, 28, 255, 35, 51, 35, 255, 34, 50, 34, 255, 36, 54, 36, 255, 36, 53, 36, 255, 37, 55, 37, 255, 43, 64, 42, 255, 35, 52, 36, 255, 36, 53, 36, 255, 34, 50, 34, 255, 33, 48, 33, 255, 32, 46, 32, 255, 36, 54, 36, 255, 34, 49, 34, 255, 31, 45, 32, 255, 30, 42, 30, 255, 33, 47, 33, 255, 30, 42, 30, 255, 28, 39, 29, 255, 24, 32, 25, 255, 25, 33, 26, 255, 24, 32, 25, 255, 26, 35, 27, 255, 26, 35, 26, 255, 28, 39, 29, 255, 27, 37, 28, 255, 30, 42, 30, 255, 30, 42, 30, 255, 29, 41, 30, 255, 27, 36, 27, 255, 28, 38, 28, 255, 25, 32, 25, 255, 24, 30, 24, 255, 24, 31, 25, 255, 26, 34, 26, 255, 28, 38, 28, 255, 29, 40, 29, 255, 30, 41, 30, 255, 32, 45, 32, 255, 31, 44, 31, 255, 29, 40, 29, 255, 32, 46, 32, 255, 32, 45, 32, 255, 32, 46, 32, 255, 26, 36, 27, 255, 30, 42, 30, 255, 28, 38, 28, 255, 28, 39, 29, 255, 29, 41, 30, 255, 31, 45, 32, 255, 33, 47, 33, 255, 31, 43, 31, 255, 31, 45, 32, 255, 28, 38, 28, 255, 26, 35, 27, 255, 26, 34, 26, 255, 26, 33, 27, 255, 23, 29, 24, 255, 25, 33, 26, 255, 26, 34, 26, 255, 26, 34, 26, 255, 29, 41, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 29, 40, 30, 255, 35, 52, 35, 255, 35, 51, 35, 255, 30, 43, 31, 255, 31, 44, 31, 255, 31, 43, 31, 255, 32, 46, 32, 255, 30, 41, 30, 255, 31, 45, 32, 255, 29, 40, 29, 255, 32, 47, 33, 255, 31, 44, 31, 255, 36, 54, 36, 255, 35, 52, 35, 255, 37, 56, 37, 255, 33, 48, 33, 255, 33, 47, 33, 255, 33, 47, 33, 255, 30, 43, 31, 255, 33, 47, 33, 255, 30, 42, 30, 255, 27, 37, 28, 255, 30, 43, 31, 255, 29, 41, 30, 255, 29, 40, 29, 255, 33, 47, 33, 255, 34, 49, 34, 255, 31, 44, 32, 255, 30, 42, 30, 255, 32, 45, 32, 255, 31, 44, 31, 255, 31, 44, 31, 255, 30, 42, 30, 255, 32, 45, 32, 255, 33, 48, 33, 255, 33, 48, 33, 255, 32, 47, 33, 255, 28, 39, 29, 255, 28, 39, 29, 255, 24, 31, 25, 255, 28, 39, 29, 255, 28, 38, 28, 255, 28, 38, 28, 255, 28, 38, 28, 255, 28, 38, 29, 255, 34, 49, 34, 255, 36, 54, 36, 255, 36, 53, 36, 255, 33, 47, 33, 255, 33, 48, 33, 255, 30, 42, 30, 255, 25, 33, 26, 255, 28, 39, 29, 255, 31, 44, 31, 255, 32, 46, 32, 255, 31, 44, 32, 255, 35, 52, 35, 255, 37, 56, 37, 255, 36, 53, 36, 255, 37, 54, 37, 255, 37, 55, 37, 255, 35, 52, 36, 255, 35, 51, 35, 255, 34, 49, 34, 255, 34, 49, 34, 255, 33, 49, 34, 255, 32, 46, 32, 255, 32, 47, 33, 255, 31, 45, 32, 255, 32, 46, 32, 255, 32, 47, 33, 255, 30, 41, 30, 255, 24, 32, 25, 255, 27, 36, 27, 255, 26, 35, 27, 255, 28, 38, 28, 255, 27, 37, 28, 255, 23, 30, 24, 255, 27, 36, 27, 255, 29, 41, 30, 255, 30, 42, 31, 255, 31, 44, 31, 255, 32, 47, 33, 255, 31, 44, 31, 255, 32, 45, 32, 255, 30, 41, 30, 255, 31, 44, 32, 255, 35, 52, 35, 255, 34, 50, 35, 255, 32, 45, 32, 255, 33, 41, 44, 255, 32, 39, 41, 255, 46, 62, 68, 255, 21, 21, 21, 255, 38, 48, 52, 255, 43, 58, 63, 255, 34, 42, 44, 255, 34, 43, 46, 255, 45, 61, 66, 255, 39, 51, 55, 255, 39, 51, 55, 255, 36, 46, 49, 255, 38, 49, 52, 255, 32, 39, 42, 255, 26, 30, 31, 255, 29, 34, 36, 255, 42, 56, 61, 255, 48, 66, 72, 255, 40, 53, 57, 255, 37, 47, 51, 255, 36, 46, 49, 255, 25, 27, 28, 255, 37, 47, 50, 255, 54, 73, 78, 255, 47, 63, 69, 255, 41, 55, 59, 255, 40, 53, 57, 255, 38, 49, 53, 255, 44, 58, 63, 255, 32, 40, 42, 255, 38, 48, 52, 255, 29, 34, 36, 255, 40, 52, 57, 255, 32, 38, 41, 255, 40, 52, 56, 255, 28, 33, 35, 255, 34, 42, 45, 255, 21, 21, 21, 255, 28, 32, 34, 255, 32, 38, 41, 255, 40, 52, 56, 255, 40, 53, 57, 255, 39, 50, 54, 255, 27, 31, 32, 255, 34, 43, 46, 255, 33, 41, 43, 255, 28, 32, 34, 255, 21, 21, 21, 255, 30, 36, 38, 255, 29, 34, 36, 255, 31, 38, 40, 255, 39, 50, 54, 255, 25, 28, 29, 255, 27, 31, 32, 255, 25, 27, 28, 255, 26, 29, 30, 255, 28, 32, 34, 255, 30, 36, 38, 255, 29, 33, 35, 255, 32, 40, 42, 255, 22, 23, 23, 255, 28, 33, 34, 255, 21, 21, 21, 255, 34, 42, 44, 255, 27, 30, 31, 255, 40, 53, 57, 255, 42, 55, 60, 255, 39, 51, 55, 255, 39, 51, 55, 255, 27, 30, 32, 255, 40, 52, 56, 255, 35, 44, 47, 255, 39, 51, 55, 255, 41, 55, 59, 255, 37, 47, 50, 255, 43, 57, 62, 255, 29, 35, 36, 255, 25, 27, 28, 255, 37, 47, 51, 255, 35, 44, 47, 255, 37, 47, 51, 255, 28, 32, 34, 255, 32, 38, 40, 255, 29, 34, 36, 255, 21, 21, 21, 255, 21, 21, 21, 255, 32, 39, 42, 255, 39, 50, 54, 255, 23, 25, 25, 255, 33, 40, 43, 255, 40, 53, 57, 255, 38, 48, 52, 255, 36, 45, 48, 255, 34, 43, 46, 255, 29, 33, 35, 255, 35, 43, 46, 255, 39, 51, 55, 255, 28, 33, 35, 255, 21, 21, 21, 255, 21, 21, 21, 255, 28, 32, 34, 255, 26, 30, 31, 255, 24, 26, 26, 255, 21, 21, 21, 255, 26, 29, 30, 255, 28, 32, 33, 255, 36, 46, 49, 255, 35, 45, 48, 255, 26, 30, 31, 255, 42, 56, 60, 255, 31, 37, 40, 255, 29, 34, 35, 255, 28, 32, 33, 255, 35, 44, 47, 255, 28, 32, 34, 255, 22, 22, 22, 255, 29, 34, 36, 255, 35, 43, 46, 255, 30, 36, 38, 255, 25, 27, 27, 255, 26, 30, 31, 255, 32, 40, 42, 255, 23, 24, 24, 255, 23, 25, 25, 255, 26, 30, 31, 255, 25, 27, 28, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 30, 36, 38, 255, 28, 32, 34, 255, 22, 23, 23, 255, 33, 40, 43, 255, 32, 39, 41, 255, 30, 36, 38, 255, 26, 30, 31, 255, 26, 28, 29, 255, 44, 59, 64, 255, 36, 46, 49, 255, 31, 38, 40, 255, 23, 24, 25, 255, 21, 21, 21, 255, 24, 26, 26, 255, 40, 53, 57, 255, 35, 44, 47, 255, 37, 48, 52, 255, 43, 58, 63, 255, 42, 55, 59, 255, 33, 40, 43, 255, 56, 74, 79, 255, 61, 79, 83, 255, 41, 54, 59, 255, 37, 48, 51, 255, 38, 49, 52, 255, 49, 67, 73, 255, 49, 67, 73, 255, 39, 51, 54, 255, 31, 37, 39, 255, 22, 23, 23, 255, 40, 52, 57, 255, 50, 69, 75, 255, 44, 59, 64, 255, 37, 48, 52, 255, 43, 58, 62, 255, 40, 52, 56, 255, 39, 50, 54, 255, 50, 69, 75, 255, 34, 42, 45, 255, 45, 60, 66, 255, 36, 46, 49, 255, 30, 36, 38, 255, 34, 42, 45, 255, 30, 36, 38, 255, 44, 58, 63, 255, 33, 42, 44, 255, 32, 40, 42, 255, 37, 48, 51, 255, 26, 30, 31, 255, 45, 61, 66, 255, 48, 66, 72, 255, 30, 36, 38, 255, 21, 21, 21, 255, 51, 70, 76, 255, 34, 43, 46, 255, 33, 40, 43, 255, 42, 56, 61, 255, 41, 54, 59, 255, 29, 35, 37, 255, 37, 48, 51, 255, 35, 43, 46, 255, 45, 61, 67, 255, 44, 59, 64, 255, 31, 37, 39, 255, 33, 40, 43, 255, 43, 57, 62, 255, 39, 50, 54, 255, 26, 30, 31, 255, 29, 34, 36, 255, 42, 55, 60, 255, 30, 36, 38, 255, 38, 48, 52, 255, 33, 40, 42, 255, 32, 39, 41, 255, 21, 21, 21, 255, 35, 43, 46, 255, 28, 33, 34, 255, 35, 44, 47, 255, 35, 45, 48, 255, 36, 46, 49, 255, 31, 37, 39, 255, 35, 44, 47, 255, 35, 44, 48, 255, 33, 40, 42, 255, 34, 42, 44, 255, 38, 49, 53, 255, 28, 32, 33, 255, 34, 42, 44, 255, 24, 25, 26, 255, 25, 28, 29, 255, 32, 40, 42, 255, 39, 51, 55, 255, 39, 50, 54, 255, 44, 59, 64, 255, 30, 35, 37, 255, 37, 47, 50, 255, 28, 32, 34, 255, 42, 56, 60, 255, 40, 53, 57, 255, 37, 48, 51, 255, 43, 57, 62, 255, 41, 54, 58, 255, 27, 31, 32, 255, 21, 21, 21, 255, 28, 33, 35, 255, 37, 47, 51, 255, 47, 63, 69, 255, 38, 49, 53, 255, 38, 49, 52, 255, 38, 49, 53, 255, 34, 43, 46, 255, 38, 49, 52, 255, 35, 45, 48, 255, 41, 54, 58, 255, 33, 41, 43, 255, 26, 29, 30, 255, 30, 35, 37, 255, 38, 49, 53, 255, 25, 27, 27, 255, 30, 36, 38, 255, 40, 53, 57, 255, 45, 60, 65, 255, 37, 47, 50, 255, 34, 43, 45, 255, 32, 46, 32, 255, 31, 44, 31, 255, 31, 45, 32, 255, 31, 44, 32, 255, 30, 42, 30, 255, 26, 35, 27, 255, 24, 32, 25, 255, 29, 40, 30, 255, 27, 36, 27, 255, 33, 48, 33, 255, 28, 39, 29, 255, 30, 43, 31, 255, 29, 41, 30, 255, 33, 47, 33, 255, 38, 56, 38, 255, 46, 67, 44, 255, 40, 59, 39, 255, 37, 56, 37, 255, 36, 53, 36, 255, 36, 53, 36, 255, 33, 48, 33, 255, 34, 49, 34, 255, 32, 46, 32, 255, 34, 49, 34, 255, 33, 48, 33, 255, 37, 55, 37, 255, 36, 53, 36, 255, 32, 46, 32, 255, 30, 43, 31, 255, 29, 41, 30, 255, 29, 40, 29, 255, 33, 48, 33, 255, 36, 53, 36, 255, 35, 52, 36, 255, 36, 54, 36, 255, 32, 46, 32, 255, 32, 47, 33, 255, 35, 51, 35, 255, 36, 53, 36, 255, 33, 48, 33, 255, 29, 41, 30, 255, 30, 43, 31, 255, 30, 42, 30, 255, 31, 44, 31, 255, 36, 53, 36, 255, 37, 54, 37, 255, 35, 51, 35, 255, 31, 43, 31, 255, 30, 42, 31, 255, 25, 34, 26, 255, 24, 31, 25, 255, 29, 37, 29, 255, 23, 30, 24, 255, 25, 32, 25, 255, 31, 44, 32, 255, 32, 47, 33, 255, 31, 44, 31, 255, 28, 39, 29, 255, 26, 35, 27, 255, 28, 35, 28, 255, 25, 32, 26, 255, 25, 33, 26, 255, 27, 37, 28, 255, 29, 40, 29, 255, 27, 37, 28, 255, 31, 44, 32, 255, 33, 48, 33, 255, 35, 51, 35, 255, 34, 49, 34, 255, 35, 52, 36, 255, 33, 48, 33, 255, 30, 41, 30, 255, 29, 41, 30, 255, 27, 38, 28, 255, 26, 34, 26, 255, 25, 32, 25, 255, 26, 35, 27, 255, 28, 38, 28, 255, 25, 34, 26, 255, 28, 39, 29, 255, 29, 40, 29, 255, 29, 41, 30, 255, 32, 45, 32, 255, 35, 51, 35, 255, 36, 54, 36, 255, 34, 49, 34, 255, 34, 49, 34, 255, 48, 69, 46, 255, 37, 56, 37, 255, 37, 55, 37, 255, 37, 54, 37, 255, 38, 57, 38, 255, 37, 55, 37, 255, 38, 56, 38, 255, 37, 56, 37, 255, 35, 52, 35, 255, 34, 49, 34, 255, 28, 39, 29, 255, 26, 35, 27, 255, 29, 40, 29, 255, 31, 44, 32, 255, 33, 47, 33, 255, 30, 43, 31, 255, 34, 50, 35, 255, 36, 53, 36, 255, 37, 54, 37, 255, 35, 52, 36, 255, 36, 53, 36, 255, 35, 52, 36, 255, 34, 50, 34, 255, 31, 44, 32, 255, 33, 47, 33, 255, 34, 49, 34, 255, 33, 48, 33, 255, 34, 50, 35, 255, 34, 50, 35, 255, 30, 42, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 30, 42, 30, 255, 25, 34, 26, 255, 26, 32, 26, 255, 25, 33, 25, 255, 26, 35, 27, 255, 28, 38, 28, 255, 27, 37, 28, 255, 31, 44, 32, 255, 30, 42, 30, 255, 29, 40, 29, 255, 28, 39, 29, 255, 30, 43, 31, 255, 29, 40, 29, 255, 31, 44, 31, 255, 31, 43, 31, 255, 24, 30, 24, 255, 23, 30, 24, 255, 26, 35, 27, 255, 24, 32, 25, 255, 27, 37, 28, 255, 29, 41, 30, 255, 31, 44, 31, 255, 30, 42, 30, 255, 33, 47, 33, 255, 28, 39, 29, 255, 32, 45, 32, 255, 32, 47, 33, 255, 26, 36, 27, 255, 30, 41, 30, 255, 28, 38, 28, 255, 28, 39, 29, 255, 29, 40, 29, 255, 33, 47, 33, 255, 33, 48, 33, 255, 33, 48, 33, 255, 35, 51, 35, 255, 31, 44, 31, 255, 26, 34, 26, 255, 24, 31, 25, 255, 25, 32, 26, 255, 26, 34, 26, 255, 27, 37, 28, 255, 26, 36, 27, 255, 31, 44, 31, 255, 32, 46, 32, 255, 33, 49, 34, 255, 31, 45, 32, 255, 30, 42, 30, 255, 35, 51, 35, 255, 37, 56, 38, 255, 32, 46, 32, 255, 33, 48, 34, 255, 29, 41, 30, 255, 32, 45, 32, 255, 30, 42, 30, 255, 30, 42, 30, 255, 31, 44, 31, 255, 30, 41, 30, 255, 33, 48, 33, 255, 37, 55, 37, 255, 38, 56, 38, 255, 39, 58, 39, 255, 32, 46, 32, 255, 32, 47, 33, 255, 30, 42, 30, 255, 30, 42, 30, 255, 31, 44, 32, 255, 29, 41, 30, 255, 27, 36, 27, 255, 28, 39, 29, 255, 32, 46, 33, 255, 34, 49, 34, 255, 32, 45, 32, 255, 31, 44, 31, 255, 32, 47, 33, 255, 29, 40, 30, 255, 27, 37, 28, 255, 30, 42, 30, 255, 32, 46, 32, 255, 29, 40, 29, 255, 31, 44, 31, 255, 31, 45, 32, 255, 31, 45, 32, 255, 30, 43, 31, 255, 28, 39, 29, 255, 25, 34, 26, 255, 24, 31, 24, 255, 24, 32, 25, 255, 30, 41, 30, 255, 27, 36, 27, 255, 29, 41, 30, 255, 31, 43, 31, 255, 35, 52, 35, 255, 50, 73, 48, 255, 40, 60, 40, 255, 36, 53, 36, 255, 98, 120, 15, 255, 30, 43, 31, 255, 26, 35, 27, 255, 30, 42, 30, 255, 34, 49, 34, 255, 34, 50, 34, 255, 31, 45, 32, 255, 33, 48, 33, 255, 37, 54, 37, 255, 39, 58, 39, 255, 39, 59, 39, 255, 37, 55, 37, 255, 36, 53, 36, 255, 31, 44, 31, 255, 33, 49, 34, 255, 37, 55, 37, 255, 40, 60, 40, 255, 33, 48, 34, 255, 33, 47, 33, 255, 32, 45, 32, 255, 30, 43, 31, 255, 28, 38, 28, 255, 28, 39, 29, 255, 28, 39, 29, 255, 27, 37, 28, 255, 27, 36, 27, 255, 25, 33, 25, 255, 27, 36, 27, 255, 28, 38, 28, 255, 26, 34, 26, 255, 30, 42, 30, 255, 30, 42, 30, 255, 32, 46, 32, 255, 36, 53, 36, 255, 31, 45, 32, 255, 33, 47, 33, 255, 28, 38, 29, 255, 30, 42, 30, 255, 34, 50, 34, 255, 31, 44, 31, 255, 31, 43, 31, 255, 42, 56, 60, 255, 36, 45, 48, 255, 38, 49, 52, 255, 21, 21, 21, 255, 32, 38, 41, 255, 30, 35, 37, 255, 35, 45, 48, 255, 33, 41, 43, 255, 43, 57, 62, 255, 49, 66, 72, 255, 39, 51, 55, 255, 32, 40, 42, 255, 32, 39, 42, 255, 35, 44, 47, 255, 34, 42, 45, 255, 31, 38, 40, 255, 35, 45, 48, 255, 43, 58, 62, 255, 44, 59, 64, 255, 31, 37, 40, 255, 44, 58, 63, 255, 35, 43, 46, 255, 28, 32, 34, 255, 51, 70, 76, 255, 47, 63, 69, 255, 42, 56, 60, 255, 48, 65, 71, 255, 40, 52, 56, 255, 39, 50, 54, 255, 26, 30, 31, 255, 44, 58, 63, 255, 39, 50, 54, 255, 39, 50, 54, 255, 35, 44, 47, 255, 40, 52, 56, 255, 33, 42, 44, 255, 31, 38, 40, 255, 21, 21, 21, 255, 31, 37, 39, 255, 21, 21, 21, 255, 28, 33, 34, 255, 36, 46, 49, 255, 44, 59, 63, 255, 40, 52, 56, 255, 25, 28, 29, 255, 31, 37, 39, 255, 32, 39, 42, 255, 29, 34, 35, 255, 21, 22, 22, 255, 31, 37, 39, 255, 28, 33, 34, 255, 27, 31, 32, 255, 39, 50, 54, 255, 35, 44, 47, 255, 29, 34, 36, 255, 28, 32, 34, 255, 35, 44, 47, 255, 31, 37, 39, 255, 24, 26, 27, 255, 30, 35, 37, 255, 26, 29, 30, 255, 31, 37, 39, 255, 21, 21, 21, 255, 38, 49, 53, 255, 37, 47, 51, 255, 40, 52, 56, 255, 36, 45, 49, 255, 31, 38, 40, 255, 35, 44, 47, 255, 36, 46, 49, 255, 41, 55, 59, 255, 45, 61, 66, 255, 44, 58, 63, 255, 39, 50, 54, 255, 34, 42, 44, 255, 32, 39, 41, 255, 33, 40, 43, 255, 21, 21, 21, 255, 37, 47, 50, 255, 36, 46, 49, 255, 21, 21, 21, 255, 21, 21, 21, 255, 27, 31, 33, 255, 39, 50, 54, 255, 21, 21, 21, 255, 29, 35, 37, 255, 29, 35, 37, 255, 37, 47, 50, 255, 35, 44, 47, 255, 33, 41, 44, 255, 35, 44, 47, 255, 44, 59, 64, 255, 34, 43, 45, 255, 27, 30, 32, 255, 40, 51, 56, 255, 40, 52, 56, 255, 37, 47, 50, 255, 30, 35, 37, 255, 23, 25, 25, 255, 21, 21, 21, 255, 32, 39, 41, 255, 30, 36, 38, 255, 22, 23, 23, 255, 31, 37, 40, 255, 32, 38, 40, 255, 30, 36, 38, 255, 22, 23, 23, 255, 30, 36, 38, 255, 33, 40, 43, 255, 26, 30, 31, 255, 28, 33, 34, 255, 31, 37, 39, 255, 27, 31, 32, 255, 30, 36, 38, 255, 32, 39, 42, 255, 23, 25, 25, 255, 30, 35, 37, 255, 30, 36, 38, 255, 32, 38, 41, 255, 29, 33, 35, 255, 35, 44, 47, 255, 28, 32, 34, 255, 33, 41, 44, 255, 39, 50, 54, 255, 27, 30, 32, 255, 34, 42, 45, 255, 21, 21, 21, 255, 21, 21, 21, 255, 24, 26, 27, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 27, 31, 32, 255, 33, 41, 44, 255, 31, 38, 40, 255, 39, 51, 55, 255, 32, 39, 41, 255, 22, 23, 23, 255, 21, 21, 21, 255, 21, 21, 21, 255, 24, 25, 26, 255, 28, 33, 34, 255, 36, 45, 48, 255, 39, 51, 55, 255, 39, 50, 54, 255, 46, 62, 67, 255, 39, 50, 54, 255, 53, 71, 77, 255, 40, 52, 56, 255, 37, 47, 50, 255, 43, 58, 63, 255, 34, 42, 45, 255, 31, 38, 40, 255, 40, 53, 57, 255, 36, 45, 48, 255, 40, 53, 57, 255, 49, 67, 73, 255, 32, 40, 42, 255, 21, 21, 21, 255, 36, 45, 48, 255, 53, 71, 77, 255, 54, 72, 78, 255, 36, 45, 49, 255, 29, 35, 36, 255, 47, 64, 70, 255, 34, 43, 46, 255, 32, 40, 42, 255, 36, 46, 50, 255, 45, 61, 66, 255, 37, 47, 50, 255, 37, 48, 52, 255, 27, 30, 32, 255, 32, 38, 40, 255, 27, 30, 32, 255, 25, 28, 29, 255, 37, 47, 50, 255, 33, 41, 44, 255, 42, 56, 61, 255, 41, 55, 59, 255, 36, 46, 49, 255, 27, 31, 33, 255, 26, 30, 31, 255, 37, 48, 51, 255, 39, 51, 55, 255, 36, 45, 48, 255, 45, 61, 66, 255, 34, 43, 46, 255, 34, 42, 45, 255, 37, 47, 51, 255, 37, 47, 50, 255, 38, 49, 53, 255, 43, 57, 62, 255, 36, 46, 49, 255, 28, 33, 35, 255, 37, 48, 52, 255, 36, 45, 49, 255, 21, 21, 21, 255, 21, 21, 22, 255, 44, 60, 65, 255, 36, 46, 49, 255, 38, 48, 52, 255, 37, 48, 52, 255, 30, 36, 38, 255, 21, 21, 21, 255, 21, 21, 21, 255, 23, 25, 25, 255, 30, 36, 37, 255, 35, 44, 47, 255, 37, 47, 50, 255, 38, 50, 54, 255, 26, 30, 31, 255, 32, 38, 41, 255, 30, 36, 38, 255, 33, 41, 43, 255, 28, 33, 34, 255, 32, 39, 41, 255, 34, 42, 45, 255, 28, 33, 35, 255, 35, 44, 47, 255, 38, 49, 53, 255, 30, 35, 37, 255, 31, 38, 40, 255, 47, 64, 70, 255, 45, 61, 66, 255, 32, 39, 42, 255, 42, 55, 59, 255, 29, 35, 36, 255, 38, 48, 52, 255, 54, 72, 78, 255, 46, 62, 68, 255, 35, 44, 47, 255, 21, 21, 21, 255, 34, 42, 45, 255, 21, 21, 21, 255, 28, 32, 34, 255, 43, 57, 62, 255, 29, 35, 37, 255, 37, 48, 51, 255, 40, 52, 56, 255, 37, 48, 51, 255, 40, 52, 56, 255, 40, 53, 57, 255, 32, 40, 42, 255, 32, 39, 41, 255, 34, 42, 44, 255, 31, 37, 40, 255, 36, 45, 48, 255, 33, 41, 43, 255, 35, 44, 48, 255, 32, 38, 41, 255, 42, 56, 61, 255, 37, 47, 50, 255, 45, 60, 65, 255, 28, 38, 28, 255, 31, 45, 32, 255, 35, 52, 35, 255, 33, 48, 33, 255, 33, 48, 34, 255, 28, 39, 29, 255, 27, 37, 28, 255, 25, 32, 25, 255, 28, 39, 29, 255, 32, 46, 32, 255, 29, 40, 29, 255, 32, 45, 32, 255, 31, 44, 31, 255, 33, 48, 33, 255, 35, 51, 35, 255, 37, 55, 37, 255, 45, 66, 43, 255, 37, 55, 37, 255, 37, 54, 37, 255, 37, 55, 37, 255, 32, 46, 32, 255, 32, 45, 32, 255, 31, 43, 31, 255, 32, 46, 32, 255, 36, 54, 37, 255, 35, 52, 35, 255, 37, 56, 37, 255, 34, 51, 35, 255, 31, 44, 31, 255, 26, 35, 27, 255, 31, 45, 32, 255, 37, 55, 37, 255, 36, 53, 36, 255, 41, 62, 41, 255, 36, 53, 36, 255, 32, 46, 33, 255, 31, 43, 31, 255, 34, 49, 34, 255, 34, 50, 34, 255, 31, 44, 31, 255, 32, 47, 33, 255, 36, 53, 36, 255, 34, 50, 34, 255, 33, 49, 34, 255, 36, 53, 36, 255, 36, 53, 36, 255, 31, 44, 31, 255, 33, 47, 33, 255, 28, 39, 29, 255, 27, 37, 28, 255, 24, 32, 25, 255, 25, 33, 26, 255, 23, 30, 24, 255, 24, 31, 24, 255, 30, 42, 30, 255, 30, 42, 30, 255, 29, 41, 30, 255, 28, 38, 28, 255, 26, 33, 27, 255, 29, 36, 29, 255, 25, 32, 25, 255, 24, 30, 24, 255, 26, 35, 27, 255, 27, 37, 28, 255, 30, 41, 30, 255, 27, 37, 28, 255, 28, 39, 29, 255, 35, 52, 36, 255, 40, 59, 39, 255, 33, 48, 33, 255, 31, 44, 31, 255, 26, 36, 27, 255, 30, 42, 30, 255, 26, 36, 27, 255, 28, 39, 29, 255, 26, 34, 26, 255, 28, 38, 28, 255, 30, 43, 31, 255, 30, 43, 31, 255, 30, 42, 30, 255, 29, 41, 30, 255, 30, 42, 30, 255, 29, 40, 29, 255, 33, 48, 33, 255, 32, 45, 32, 255, 33, 48, 33, 255, 37, 56, 37, 255, 39, 58, 38, 255, 36, 54, 36, 255, 37, 56, 37, 255, 48, 70, 46, 255, 39, 58, 38, 255, 36, 52, 36, 255, 33, 48, 34, 255, 36, 53, 36, 255, 37, 55, 37, 255, 34, 49, 34, 255, 32, 47, 33, 255, 31, 44, 31, 255, 32, 46, 32, 255, 31, 44, 31, 255, 32, 46, 32, 255, 33, 48, 33, 255, 35, 52, 36, 255, 30, 43, 31, 255, 35, 52, 35, 255, 32, 45, 32, 255, 33, 48, 33, 255, 36, 53, 36, 255, 36, 54, 36, 255, 33, 48, 33, 255, 32, 46, 32, 255, 32, 46, 32, 255, 32, 45, 32, 255, 33, 48, 34, 255, 31, 43, 31, 255, 30, 42, 30, 255, 32, 45, 32, 255, 31, 44, 31, 255, 29, 41, 30, 255, 23, 30, 24, 255, 24, 32, 25, 255, 24, 32, 25, 255, 26, 35, 27, 255, 29, 41, 30, 255, 29, 40, 30, 255, 27, 36, 27, 255, 28, 39, 29, 255, 29, 40, 29, 255, 26, 35, 27, 255, 27, 37, 28, 255, 29, 40, 29, 255, 26, 35, 26, 255, 28, 38, 28, 255, 28, 39, 29, 255, 26, 35, 27, 255, 23, 29, 24, 255, 28, 38, 28, 255, 26, 35, 27, 255, 31, 43, 31, 255, 32, 45, 32, 255, 33, 47, 33, 255, 34, 50, 34, 255, 31, 44, 31, 255, 31, 44, 31, 255, 31, 44, 31, 255, 28, 38, 28, 255, 30, 42, 30, 255, 29, 40, 29, 255, 30, 42, 30, 255, 32, 45, 32, 255, 45, 67, 44, 255, 32, 46, 32, 255, 32, 47, 33, 255, 33, 48, 34, 255, 31, 44, 31, 255, 29, 41, 30, 255, 25, 33, 26, 255, 24, 32, 25, 255, 24, 31, 25, 255, 26, 35, 26, 255, 30, 42, 30, 255, 30, 43, 31, 255, 28, 39, 29, 255, 31, 44, 31, 255, 30, 41, 30, 255, 32, 46, 32, 255, 32, 46, 32, 255, 34, 49, 34, 255, 30, 42, 30, 255, 30, 43, 31, 255, 31, 44, 31, 255, 33, 48, 33, 255, 29, 40, 29, 255, 26, 35, 27, 255, 32, 46, 32, 255, 32, 46, 32, 255, 34, 49, 34, 255, 36, 54, 36, 255, 32, 46, 32, 255, 36, 53, 36, 255, 36, 54, 36, 255, 33, 49, 34, 255, 33, 47, 33, 255, 26, 35, 27, 255, 31, 43, 31, 255, 31, 44, 31, 255, 32, 47, 33, 255, 27, 37, 28, 255, 30, 43, 31, 255, 31, 44, 31, 255, 31, 45, 32, 255, 34, 49, 34, 255, 30, 42, 30, 255, 30, 41, 30, 255, 30, 43, 31, 255, 29, 41, 30, 255, 29, 40, 29, 255, 31, 45, 32, 255, 34, 49, 34, 255, 32, 46, 32, 255, 26, 34, 26, 255, 26, 34, 26, 255, 25, 33, 26, 255, 25, 32, 25, 255, 27, 35, 28, 255, 23, 29, 24, 255, 24, 32, 25, 255, 24, 32, 25, 255, 29, 40, 29, 255, 33, 48, 33, 255, 36, 54, 36, 255, 37, 54, 37, 255, 35, 51, 35, 255, 33, 48, 34, 255, 30, 42, 30, 255, 31, 43, 31, 255, 30, 42, 31, 255, 32, 46, 32, 255, 33, 47, 33, 255, 31, 44, 31, 255, 33, 48, 34, 255, 32, 46, 32, 255, 35, 51, 35, 255, 37, 56, 37, 255, 35, 52, 35, 255, 36, 53, 36, 255, 34, 50, 34, 255, 29, 41, 30, 255, 30, 42, 30, 255, 31, 43, 31, 255, 35, 51, 35, 255, 34, 49, 34, 255, 33, 48, 33, 255, 31, 44, 31, 255, 32, 46, 32, 255, 29, 41, 30, 255, 31, 45, 32, 255, 29, 40, 29, 255, 30, 42, 30, 255, 29, 40, 29, 255, 26, 36, 27, 255, 26, 35, 27, 255, 24, 32, 25, 255, 26, 35, 27, 255, 29, 40, 29, 255, 29, 41, 30, 255, 28, 38, 28, 255, 30, 43, 31, 255, 34, 50, 34, 255, 31, 45, 32, 255, 30, 42, 30, 255, 32, 46, 32, 255, 34, 49, 34, 255, 32, 46, 32, 255, 31, 44, 32, 255, 43, 57, 61, 255, 43, 57, 61, 255, 48, 66, 72, 255, 21, 21, 21, 255, 28, 32, 34, 255, 30, 35, 37, 255, 37, 48, 52, 255, 38, 50, 54, 255, 41, 55, 59, 255, 25, 27, 28, 255, 29, 35, 37, 255, 28, 33, 34, 255, 40, 52, 56, 255, 25, 27, 28, 255, 31, 37, 39, 255, 37, 48, 51, 255, 35, 45, 48, 255, 30, 36, 38, 255, 42, 56, 60, 255, 37, 47, 51, 255, 40, 52, 56, 255, 31, 37, 39, 255, 32, 38, 41, 255, 46, 62, 68, 255, 46, 62, 68, 255, 44, 59, 64, 255, 46, 62, 68, 255, 51, 70, 76, 255, 48, 66, 72, 255, 41, 55, 59, 255, 42, 56, 60, 255, 49, 67, 73, 255, 41, 54, 59, 255, 32, 40, 42, 255, 38, 49, 53, 255, 23, 23, 24, 255, 34, 42, 45, 255, 21, 21, 21, 255, 25, 27, 28, 255, 33, 40, 43, 255, 24, 25, 26, 255, 21, 21, 21, 255, 28, 32, 33, 255, 46, 62, 67, 255, 22, 22, 22, 255, 34, 42, 45, 255, 35, 44, 47, 255, 47, 63, 69, 255, 30, 35, 37, 255, 34, 42, 45, 255, 29, 34, 36, 255, 21, 21, 21, 255, 25, 27, 28, 255, 28, 33, 34, 255, 36, 45, 48, 255, 31, 38, 40, 255, 29, 34, 36, 255, 28, 33, 34, 255, 32, 40, 42, 255, 33, 41, 44, 255, 28, 33, 35, 255, 35, 44, 47, 255, 21, 21, 21, 255, 28, 32, 33, 255, 38, 49, 53, 255, 30, 36, 38, 255, 27, 31, 32, 255, 39, 50, 54, 255, 34, 42, 45, 255, 38, 48, 52, 255, 42, 56, 61, 255, 29, 35, 36, 255, 40, 52, 57, 255, 43, 57, 62, 255, 29, 35, 36, 255, 30, 36, 38, 255, 24, 26, 27, 255, 25, 27, 28, 255, 31, 37, 39, 255, 25, 27, 28, 255, 27, 32, 33, 255, 36, 46, 50, 255, 44, 59, 63, 255, 38, 50, 54, 255, 21, 21, 21, 255, 31, 38, 40, 255, 38, 50, 53, 255, 38, 49, 53, 255, 33, 40, 42, 255, 32, 39, 41, 255, 36, 46, 50, 255, 27, 31, 32, 255, 36, 47, 50, 255, 40, 52, 56, 255, 31, 38, 40, 255, 37, 48, 52, 255, 37, 48, 51, 255, 27, 32, 33, 255, 21, 21, 21, 255, 21, 21, 21, 255, 31, 37, 39, 255, 37, 47, 51, 255, 33, 40, 43, 255, 29, 35, 36, 255, 22, 22, 22, 255, 33, 40, 43, 255, 24, 26, 27, 255, 36, 46, 50, 255, 27, 31, 33, 255, 38, 49, 53, 255, 21, 21, 21, 255, 26, 30, 31, 255, 32, 38, 41, 255, 28, 32, 33, 255, 25, 28, 29, 255, 25, 28, 29, 255, 36, 46, 49, 255, 32, 38, 41, 255, 31, 37, 39, 255, 23, 24, 24, 255, 30, 36, 38, 255, 27, 32, 33, 255, 31, 38, 40, 255, 38, 48, 52, 255, 29, 34, 35, 255, 29, 34, 36, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 23, 23, 255, 22, 23, 24, 255, 29, 35, 37, 255, 31, 38, 40, 255, 29, 34, 36, 255, 24, 26, 27, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 33, 41, 44, 255, 40, 52, 56, 255, 37, 47, 50, 255, 43, 58, 63, 255, 44, 59, 64, 255, 46, 63, 68, 255, 38, 49, 53, 255, 37, 47, 50, 255, 41, 55, 59, 255, 44, 59, 64, 255, 41, 53, 58, 255, 36, 45, 48, 255, 42, 55, 60, 255, 37, 47, 50, 255, 27, 31, 33, 255, 48, 65, 71, 255, 41, 53, 57, 255, 45, 61, 66, 255, 45, 61, 66, 255, 38, 49, 53, 255, 27, 31, 32, 255, 49, 67, 74, 255, 40, 52, 56, 255, 42, 56, 61, 255, 39, 50, 54, 255, 37, 47, 50, 255, 34, 43, 46, 255, 43, 57, 62, 255, 36, 45, 49, 255, 27, 30, 32, 255, 43, 58, 63, 255, 45, 60, 65, 255, 26, 29, 30, 255, 21, 21, 21, 255, 35, 43, 46, 255, 31, 37, 39, 255, 30, 35, 37, 255, 32, 39, 42, 255, 38, 49, 53, 255, 37, 47, 50, 255, 33, 41, 44, 255, 30, 35, 37, 255, 23, 24, 24, 255, 24, 26, 26, 255, 35, 45, 48, 255, 35, 45, 48, 255, 37, 48, 51, 255, 36, 46, 49, 255, 26, 29, 30, 255, 31, 37, 39, 255, 30, 36, 39, 255, 25, 27, 28, 255, 40, 52, 56, 255, 32, 39, 42, 255, 36, 46, 49, 255, 36, 45, 48, 255, 36, 46, 49, 255, 43, 57, 62, 255, 33, 41, 43, 255, 37, 47, 50, 255, 33, 41, 43, 255, 40, 52, 56, 255, 36, 45, 48, 255, 40, 52, 56, 255, 26, 30, 31, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 35, 44, 48, 255, 30, 35, 37, 255, 24, 26, 26, 255, 30, 36, 38, 255, 30, 36, 37, 255, 31, 38, 40, 255, 34, 43, 46, 255, 27, 30, 32, 255, 22, 23, 23, 255, 31, 38, 40, 255, 30, 35, 37, 255, 31, 37, 39, 255, 38, 50, 54, 255, 37, 48, 51, 255, 34, 42, 44, 255, 29, 34, 36, 255, 38, 48, 52, 255, 48, 65, 71, 255, 41, 54, 58, 255, 31, 38, 40, 255, 36, 46, 49, 255, 56, 74, 79, 255, 56, 74, 79, 255, 43, 57, 62, 255, 23, 23, 24, 255, 34, 43, 45, 255, 37, 47, 51, 255, 48, 66, 72, 255, 21, 21, 21, 255, 21, 21, 21, 255, 35, 44, 48, 255, 41, 53, 58, 255, 38, 50, 53, 255, 31, 37, 39, 255, 25, 27, 28, 255, 21, 22, 22, 255, 30, 36, 38, 255, 33, 40, 42, 255, 29, 33, 35, 255, 29, 34, 36, 255, 29, 35, 37, 255, 29, 33, 35, 255, 36, 46, 49, 255, 42, 55, 59, 255, 23, 25, 25, 255, 40, 53, 57, 255, 47, 64, 70, 255, 32, 47, 33, 255, 31, 45, 32, 255, 34, 49, 34, 255, 37, 56, 37, 255, 32, 45, 32, 255, 27, 37, 28, 255, 30, 43, 31, 255, 24, 31, 24, 255, 30, 42, 30, 255, 28, 38, 28, 255, 29, 41, 30, 255, 36, 53, 36, 255, 32, 47, 33, 255, 32, 46, 33, 255, 35, 51, 35, 255, 45, 66, 43, 255, 48, 70, 46, 255, 41, 61, 40, 255, 37, 56, 37, 255, 37, 56, 37, 255, 35, 51, 35, 255, 33, 48, 33, 255, 34, 49, 34, 255, 34, 49, 34, 255, 38, 56, 38, 255, 35, 52, 35, 255, 36, 53, 36, 255, 34, 49, 34, 255, 35, 52, 36, 255, 30, 42, 30, 255, 30, 41, 30, 255, 35, 51, 35, 255, 34, 49, 34, 255, 33, 48, 33, 255, 35, 52, 36, 255, 33, 48, 33, 255, 35, 52, 35, 255, 29, 41, 30, 255, 30, 42, 30, 255, 30, 42, 30, 255, 29, 40, 29, 255, 30, 43, 31, 255, 37, 56, 37, 255, 34, 50, 34, 255, 37, 55, 37, 255, 35, 51, 35, 255, 29, 41, 30, 255, 29, 41, 30, 255, 29, 40, 29, 255, 28, 39, 29, 255, 29, 41, 30, 255, 26, 35, 27, 255, 25, 33, 25, 255, 26, 35, 27, 255, 27, 37, 28, 255, 27, 37, 28, 255, 28, 38, 28, 255, 28, 39, 29, 255, 24, 32, 25, 255, 26, 35, 26, 255, 25, 32, 26, 255, 24, 31, 25, 255, 26, 34, 26, 255, 27, 36, 27, 255, 27, 37, 28, 255, 28, 39, 29, 255, 29, 41, 30, 255, 28, 39, 29, 255, 32, 47, 33, 255, 32, 46, 32, 255, 26, 36, 27, 255, 28, 39, 29, 255, 30, 42, 30, 255, 32, 45, 32, 255, 31, 44, 31, 255, 31, 44, 31, 255, 32, 45, 32, 255, 31, 43, 31, 255, 32, 47, 33, 255, 28, 38, 28, 255, 25, 33, 25, 255, 28, 38, 28, 255, 30, 42, 30, 255, 34, 50, 34, 255, 35, 52, 35, 255, 33, 49, 34, 255, 35, 51, 35, 255, 38, 57, 38, 255, 37, 55, 37, 255, 37, 56, 37, 255, 38, 57, 38, 255, 80, 97, 15, 255, 35, 52, 36, 255, 35, 51, 35, 255, 34, 49, 34, 255, 32, 45, 32, 255, 34, 50, 35, 255, 34, 50, 35, 255, 31, 45, 32, 255, 33, 48, 33, 255, 28, 38, 28, 255, 34, 50, 34, 255, 35, 51, 35, 255, 33, 48, 33, 255, 32, 46, 32, 255, 32, 46, 32, 255, 33, 47, 33, 255, 34, 50, 34, 255, 33, 49, 34, 255, 33, 48, 33, 255, 36, 53, 36, 255, 33, 48, 34, 255, 31, 44, 32, 255, 31, 44, 32, 255, 32, 45, 32, 255, 29, 40, 29, 255, 25, 34, 26, 255, 29, 41, 30, 255, 25, 33, 26, 255, 25, 32, 26, 255, 25, 33, 26, 255, 26, 33, 26, 255, 25, 32, 26, 255, 29, 40, 29, 255, 26, 36, 27, 255, 29, 40, 29, 255, 33, 47, 33, 255, 29, 40, 29, 255, 26, 36, 27, 255, 24, 30, 24, 255, 25, 33, 25, 255, 23, 29, 24, 255, 24, 32, 25, 255, 25, 33, 26, 255, 30, 41, 30, 255, 25, 31, 25, 255, 24, 31, 25, 255, 29, 40, 29, 255, 26, 35, 27, 255, 30, 42, 30, 255, 31, 43, 31, 255, 30, 43, 31, 255, 32, 46, 32, 255, 35, 51, 35, 255, 31, 45, 32, 255, 35, 52, 35, 255, 30, 42, 30, 255, 27, 36, 27, 255, 32, 46, 33, 255, 32, 46, 33, 255, 36, 54, 36, 255, 37, 55, 37, 255, 36, 54, 37, 255, 31, 45, 32, 255, 31, 45, 32, 255, 33, 48, 33, 255, 30, 43, 31, 255, 27, 37, 28, 255, 27, 37, 28, 255, 27, 36, 27, 255, 27, 36, 27, 255, 28, 39, 29, 255, 30, 43, 31, 255, 28, 39, 29, 255, 33, 47, 33, 255, 34, 50, 34, 255, 34, 50, 34, 255, 30, 42, 30, 255, 28, 39, 29, 255, 24, 32, 25, 255, 31, 44, 32, 255, 31, 44, 31, 255, 32, 45, 32, 255, 34, 50, 35, 255, 32, 47, 33, 255, 36, 53, 36, 255, 37, 55, 37, 255, 36, 54, 36, 255, 32, 46, 32, 255, 35, 52, 36, 255, 33, 48, 33, 255, 36, 54, 37, 255, 35, 51, 35, 255, 30, 42, 30, 255, 32, 46, 33, 255, 31, 44, 32, 255, 29, 40, 29, 255, 29, 41, 30, 255, 28, 39, 29, 255, 30, 42, 30, 255, 31, 45, 32, 255, 36, 53, 36, 255, 33, 48, 33, 255, 31, 44, 31, 255, 29, 41, 30, 255, 30, 43, 31, 255, 24, 32, 25, 255, 26, 35, 27, 255, 30, 42, 30, 255, 31, 44, 32, 255, 25, 33, 26, 255, 32, 45, 32, 255, 25, 33, 25, 255, 23, 29, 24, 255, 25, 32, 26, 255, 27, 34, 27, 255, 25, 32, 26, 255, 26, 34, 26, 255, 32, 45, 32, 255, 32, 46, 32, 255, 34, 50, 34, 255, 35, 52, 35, 255, 32, 45, 32, 255, 33, 48, 33, 255, 32, 46, 32, 255, 28, 39, 29, 255, 34, 49, 34, 255, 31, 44, 31, 255, 31, 44, 31, 255, 26, 34, 26, 255, 25, 34, 26, 255, 29, 40, 29, 255, 29, 41, 30, 255, 35, 51, 35, 255, 36, 53, 36, 255, 34, 50, 35, 255, 36, 53, 36, 255, 34, 49, 34, 255, 35, 51, 35, 255, 31, 45, 32, 255, 30, 42, 30, 255, 33, 47, 33, 255, 31, 44, 31, 255, 33, 49, 34, 255, 32, 47, 33, 255, 30, 43, 31, 255, 29, 40, 29, 255, 31, 44, 31, 255, 29, 41, 30, 255, 30, 42, 30, 255, 29, 40, 29, 255, 29, 41, 30, 255, 30, 43, 31, 255, 30, 42, 30, 255, 26, 35, 27, 255, 30, 42, 30, 255, 30, 42, 30, 255, 30, 41, 30, 255, 34, 49, 34, 255, 30, 43, 31, 255, 87, 106, 16, 255, 31, 44, 31, 255, 34, 50, 34, 255, 36, 54, 36, 255, 32, 47, 33, 255, 32, 46, 32, 255, 33, 41, 44, 255, 44, 58, 63, 255, 42, 55, 59, 255, 21, 21, 21, 255, 26, 29, 30, 255, 33, 40, 43, 255, 33, 41, 43, 255, 41, 53, 57, 255, 32, 39, 41, 255, 25, 28, 29, 255, 27, 30, 31, 255, 42, 56, 60, 255, 36, 46, 49, 255, 34, 42, 45, 255, 26, 30, 31, 255, 33, 40, 43, 255, 29, 33, 35, 255, 34, 43, 46, 255, 42, 55, 60, 255, 38, 48, 52, 255, 40, 52, 56, 255, 38, 49, 52, 255, 31, 37, 39, 255, 43, 58, 63, 255, 52, 70, 76, 255, 50, 68, 75, 255, 56, 74, 80, 255, 47, 64, 69, 255, 46, 62, 68, 255, 50, 68, 74, 255, 37, 48, 52, 255, 42, 56, 61, 255, 43, 58, 62, 255, 42, 55, 60, 255, 38, 49, 53, 255, 29, 35, 37, 255, 22, 23, 24, 255, 21, 21, 21, 255, 26, 29, 30, 255, 34, 42, 45, 255, 25, 28, 28, 255, 31, 37, 39, 255, 25, 28, 29, 255, 30, 36, 38, 255, 37, 47, 51, 255, 36, 45, 48, 255, 42, 55, 60, 255, 33, 41, 44, 255, 26, 30, 31, 255, 36, 46, 49, 255, 26, 29, 30, 255, 25, 28, 29, 255, 36, 45, 48, 255, 30, 36, 38, 255, 31, 37, 39, 255, 27, 30, 32, 255, 25, 28, 29, 255, 33, 40, 43, 255, 31, 37, 39, 255, 25, 27, 28, 255, 28, 33, 34, 255, 33, 41, 44, 255, 21, 21, 21, 255, 26, 30, 31, 255, 31, 38, 40, 255, 37, 47, 50, 255, 32, 38, 41, 255, 25, 27, 27, 255, 39, 51, 54, 255, 35, 44, 47, 255, 32, 40, 42, 255, 33, 40, 43, 255, 30, 35, 37, 255, 29, 35, 37, 255, 34, 43, 46, 255, 39, 51, 55, 255, 24, 26, 27, 255, 27, 30, 31, 255, 32, 39, 42, 255, 39, 51, 55, 255, 24, 26, 27, 255, 28, 33, 34, 255, 30, 36, 38, 255, 40, 52, 56, 255, 21, 21, 21, 255, 38, 50, 53, 255, 36, 45, 48, 255, 37, 48, 51, 255, 38, 49, 53, 255, 32, 39, 42, 255, 43, 57, 62, 255, 37, 48, 51, 255, 35, 44, 47, 255, 31, 37, 39, 255, 36, 45, 49, 255, 25, 27, 28, 255, 24, 25, 26, 255, 37, 48, 52, 255, 21, 21, 21, 255, 21, 21, 21, 255, 30, 36, 38, 255, 29, 34, 36, 255, 35, 45, 48, 255, 33, 40, 43, 255, 27, 31, 32, 255, 38, 50, 53, 255, 31, 37, 39, 255, 40, 52, 56, 255, 34, 42, 45, 255, 34, 43, 45, 255, 31, 37, 39, 255, 21, 21, 21, 255, 22, 23, 23, 255, 24, 26, 26, 255, 27, 30, 32, 255, 21, 22, 22, 255, 27, 31, 32, 255, 37, 47, 51, 255, 23, 25, 25, 255, 28, 32, 33, 255, 24, 26, 27, 255, 26, 30, 31, 255, 27, 31, 32, 255, 33, 41, 43, 255, 33, 41, 44, 255, 33, 40, 43, 255, 21, 21, 21, 255, 23, 24, 25, 255, 26, 29, 30, 255, 21, 21, 21, 255, 25, 28, 29, 255, 22, 22, 22, 255, 30, 36, 38, 255, 21, 21, 21, 255, 29, 34, 36, 255, 33, 40, 43, 255, 35, 44, 47, 255, 23, 23, 24, 255, 21, 21, 21, 255, 21, 21, 21, 255, 31, 38, 40, 255, 35, 45, 48, 255, 39, 50, 54, 255, 36, 47, 50, 255, 40, 53, 57, 255, 50, 69, 75, 255, 37, 48, 52, 255, 44, 58, 63, 255, 31, 38, 40, 255, 38, 49, 53, 255, 33, 40, 43, 255, 36, 46, 49, 255, 41, 53, 58, 255, 41, 53, 58, 255, 38, 50, 53, 255, 41, 54, 59, 255, 58, 76, 81, 255, 40, 53, 57, 255, 21, 21, 21, 255, 48, 66, 72, 255, 33, 41, 44, 255, 24, 26, 27, 255, 42, 56, 60, 255, 51, 70, 76, 255, 46, 62, 68, 255, 38, 49, 52, 255, 39, 51, 55, 255, 35, 45, 48, 255, 46, 62, 68, 255, 39, 50, 54, 255, 29, 35, 36, 255, 40, 53, 57, 255, 33, 41, 43, 255, 24, 25, 26, 255, 24, 25, 26, 255, 21, 21, 21, 255, 26, 29, 30, 255, 25, 28, 29, 255, 31, 37, 39, 255, 45, 60, 65, 255, 35, 45, 48, 255, 38, 49, 52, 255, 42, 56, 60, 255, 21, 21, 21, 255, 29, 33, 35, 255, 37, 47, 51, 255, 34, 43, 46, 255, 37, 47, 50, 255, 31, 37, 40, 255, 33, 42, 44, 255, 35, 44, 47, 255, 27, 30, 31, 255, 26, 29, 30, 255, 35, 43, 46, 255, 37, 48, 51, 255, 37, 47, 50, 255, 30, 36, 38, 255, 41, 54, 58, 255, 30, 35, 37, 255, 33, 41, 43, 255, 26, 29, 30, 255, 30, 35, 37, 255, 40, 53, 57, 255, 29, 35, 37, 255, 29, 35, 37, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 32, 39, 41, 255, 27, 31, 32, 255, 33, 40, 43, 255, 29, 35, 37, 255, 29, 34, 36, 255, 33, 41, 44, 255, 46, 62, 67, 255, 31, 37, 39, 255, 28, 33, 34, 255, 34, 42, 45, 255, 26, 29, 30, 255, 21, 21, 21, 255, 32, 39, 42, 255, 43, 57, 62, 255, 32, 39, 41, 255, 32, 39, 42, 255, 28, 32, 34, 255, 32, 39, 41, 255, 41, 53, 57, 255, 41, 55, 59, 255, 39, 51, 54, 255, 47, 64, 69, 255, 47, 64, 70, 255, 40, 53, 57, 255, 34, 42, 44, 255, 22, 22, 22, 255, 44, 59, 64, 255, 37, 48, 51, 255, 32, 39, 41, 255, 37, 48, 51, 255, 21, 21, 21, 255, 21, 21, 21, 255, 30, 36, 38, 255, 25, 28, 28, 255, 33, 41, 43, 255, 41, 54, 58, 255, 25, 27, 27, 255, 36, 46, 50, 255, 37, 47, 51, 255, 35, 44, 47, 255, 36, 45, 49, 255, 31, 37, 40, 255, 29, 34, 36, 255, 33, 41, 43, 255, 36, 46, 50, 255, 38, 49, 53, 255, 33, 40, 43, 255, 32, 39, 41, 255, 29, 41, 30, 255, 29, 41, 30, 255, 31, 44, 31, 255, 35, 51, 35, 255, 35, 51, 35, 255, 32, 45, 32, 255, 33, 48, 33, 255, 32, 45, 32, 255, 29, 41, 30, 255, 29, 41, 30, 255, 31, 44, 32, 255, 30, 43, 31, 255, 36, 54, 36, 255, 39, 58, 39, 255, 41, 62, 41, 255, 38, 57, 38, 255, 45, 67, 44, 255, 46, 67, 44, 255, 39, 59, 39, 255, 36, 54, 36, 255, 36, 54, 36, 255, 35, 52, 35, 255, 32, 46, 32, 255, 37, 55, 37, 255, 31, 44, 31, 255, 33, 47, 33, 255, 32, 46, 32, 255, 35, 52, 35, 255, 34, 50, 34, 255, 33, 47, 33, 255, 28, 39, 29, 255, 29, 41, 30, 255, 33, 48, 33, 255, 31, 44, 31, 255, 31, 45, 32, 255, 31, 43, 31, 255, 27, 36, 27, 255, 26, 34, 26, 255, 27, 36, 27, 255, 29, 40, 30, 255, 29, 41, 30, 255, 33, 47, 33, 255, 33, 48, 33, 255, 34, 49, 34, 255, 33, 48, 34, 255, 34, 50, 34, 255, 28, 38, 28, 255, 27, 37, 28, 255, 28, 39, 29, 255, 28, 39, 29, 255, 33, 47, 33, 255, 29, 40, 29, 255, 28, 38, 28, 255, 32, 45, 32, 255, 31, 44, 31, 255, 29, 40, 30, 255, 29, 40, 29, 255, 26, 35, 27, 255, 28, 38, 28, 255, 25, 33, 26, 255, 23, 30, 24, 255, 27, 36, 27, 255, 31, 43, 31, 255, 30, 42, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 31, 44, 31, 255, 32, 47, 33, 255, 33, 47, 33, 255, 29, 40, 29, 255, 29, 40, 29, 255, 26, 34, 26, 255, 27, 36, 27, 255, 27, 37, 28, 255, 31, 44, 31, 255, 35, 52, 35, 255, 35, 52, 35, 255, 34, 49, 34, 255, 28, 39, 29, 255, 30, 41, 30, 255, 28, 39, 29, 255, 27, 37, 28, 255, 33, 47, 33, 255, 32, 47, 33, 255, 32, 47, 33, 255, 36, 53, 36, 255, 37, 55, 37, 255, 34, 49, 34, 255, 33, 48, 33, 255, 35, 52, 35, 255, 33, 48, 34, 255, 30, 42, 30, 255, 81, 99, 17, 255, 35, 51, 35, 255, 35, 52, 35, 255, 36, 53, 36, 255, 37, 55, 37, 255, 37, 56, 37, 255, 34, 49, 34, 255, 32, 45, 32, 255, 33, 47, 33, 255, 33, 49, 34, 255, 36, 53, 36, 255, 29, 41, 30, 255, 30, 43, 31, 255, 31, 44, 31, 255, 26, 35, 27, 255, 26, 35, 26, 255, 28, 39, 29, 255, 34, 50, 34, 255, 35, 51, 35, 255, 31, 45, 32, 255, 33, 49, 34, 255, 34, 49, 34, 255, 32, 45, 32, 255, 31, 45, 32, 255, 30, 42, 30, 255, 30, 41, 30, 255, 24, 31, 25, 255, 25, 32, 25, 255, 24, 31, 25, 255, 23, 30, 24, 255, 24, 31, 25, 255, 26, 35, 27, 255, 27, 37, 28, 255, 31, 45, 32, 255, 35, 52, 36, 255, 28, 39, 29, 255, 31, 43, 31, 255, 28, 38, 28, 255, 26, 34, 26, 255, 29, 39, 29, 255, 27, 37, 28, 255, 26, 36, 27, 255, 29, 40, 29, 255, 28, 38, 28, 255, 30, 43, 31, 255, 29, 40, 29, 255, 27, 36, 27, 255, 25, 32, 25, 255, 30, 43, 31, 255, 27, 37, 28, 255, 30, 43, 31, 255, 31, 44, 31, 255, 33, 47, 33, 255, 27, 37, 28, 255, 30, 42, 30, 255, 30, 43, 31, 255, 32, 46, 32, 255, 34, 49, 34, 255, 48, 70, 46, 255, 43, 64, 42, 255, 55, 80, 52, 255, 38, 57, 38, 255, 44, 64, 42, 255, 31, 44, 31, 255, 29, 40, 29, 255, 29, 40, 29, 255, 30, 43, 31, 255, 31, 43, 31, 255, 29, 41, 30, 255, 31, 45, 32, 255, 34, 49, 34, 255, 28, 39, 29, 255, 30, 41, 30, 255, 29, 41, 30, 255, 31, 45, 32, 255, 32, 46, 32, 255, 31, 44, 31, 255, 32, 46, 32, 255, 28, 39, 29, 255, 28, 39, 29, 255, 29, 40, 29, 255, 33, 48, 34, 255, 36, 54, 36, 255, 36, 54, 36, 255, 37, 55, 37, 255, 35, 51, 35, 255, 34, 49, 34, 255, 32, 46, 33, 255, 35, 51, 35, 255, 33, 48, 34, 255, 31, 44, 32, 255, 32, 47, 33, 255, 30, 42, 30, 255, 32, 46, 32, 255, 31, 44, 31, 255, 34, 50, 34, 255, 32, 45, 32, 255, 31, 44, 32, 255, 31, 44, 31, 255, 29, 41, 30, 255, 31, 44, 32, 255, 28, 38, 28, 255, 25, 33, 26, 255, 26, 35, 27, 255, 28, 39, 29, 255, 28, 38, 28, 255, 29, 41, 30, 255, 32, 46, 32, 255, 27, 37, 28, 255, 27, 37, 28, 255, 26, 35, 27, 255, 26, 35, 27, 255, 23, 29, 24, 255, 25, 33, 26, 255, 24, 32, 25, 255, 28, 38, 28, 255, 34, 50, 34, 255, 32, 46, 32, 255, 34, 49, 34, 255, 31, 45, 32, 255, 31, 43, 31, 255, 37, 55, 37, 255, 34, 49, 34, 255, 28, 39, 29, 255, 30, 42, 30, 255, 29, 41, 30, 255, 33, 48, 33, 255, 31, 44, 31, 255, 90, 107, 12, 255, 27, 37, 28, 255, 31, 43, 31, 255, 28, 39, 29, 255, 33, 48, 34, 255, 36, 53, 36, 255, 35, 52, 35, 255, 33, 48, 33, 255, 30, 43, 31, 255, 28, 39, 29, 255, 29, 41, 30, 255, 35, 52, 35, 255, 35, 51, 35, 255, 32, 46, 33, 255, 34, 49, 34, 255, 28, 38, 28, 255, 29, 40, 29, 255, 31, 43, 31, 255, 33, 47, 33, 255, 32, 45, 32, 255, 30, 42, 30, 255, 30, 43, 31, 255, 32, 46, 32, 255, 31, 44, 32, 255, 29, 40, 30, 255, 31, 44, 31, 255, 29, 41, 30, 255, 37, 55, 37, 255, 31, 43, 31, 255, 34, 50, 35, 255, 32, 46, 32, 255, 31, 43, 31, 255, 34, 50, 35, 255, 31, 44, 32, 255, 30, 43, 31, 255, 26, 34, 26, 255, 41, 53, 58, 255, 38, 49, 52, 255, 43, 58, 62, 255, 23, 24, 24, 255, 21, 21, 21, 255, 22, 22, 23, 255, 21, 21, 21, 255, 25, 27, 28, 255, 38, 50, 53, 255, 27, 31, 32, 255, 33, 41, 44, 255, 46, 61, 67, 255, 24, 25, 26, 255, 33, 40, 43, 255, 29, 35, 36, 255, 36, 46, 49, 255, 23, 24, 25, 255, 40, 53, 57, 255, 34, 42, 44, 255, 49, 67, 73, 255, 38, 49, 53, 255, 35, 44, 47, 255, 28, 33, 35, 255, 43, 57, 61, 255, 46, 61, 67, 255, 37, 47, 50, 255, 37, 47, 50, 255, 34, 42, 45, 255, 51, 70, 76, 255, 47, 64, 70, 255, 41, 54, 59, 255, 50, 69, 75, 255, 52, 70, 76, 255, 45, 60, 65, 255, 39, 51, 55, 255, 41, 54, 58, 255, 39, 51, 55, 255, 21, 21, 21, 255, 22, 23, 23, 255, 24, 26, 26, 255, 28, 32, 33, 255, 35, 44, 47, 255, 31, 37, 39, 255, 36, 46, 49, 255, 31, 37, 39, 255, 31, 38, 40, 255, 35, 44, 47, 255, 40, 52, 56, 255, 39, 51, 55, 255, 32, 38, 41, 255, 32, 39, 41, 255, 31, 38, 40, 255, 32, 38, 41, 255, 28, 33, 35, 255, 36, 46, 50, 255, 34, 42, 45, 255, 37, 47, 51, 255, 39, 51, 55, 255, 38, 49, 53, 255, 21, 22, 22, 255, 23, 25, 25, 255, 37, 47, 51, 255, 21, 21, 21, 255, 32, 38, 41, 255, 31, 37, 39, 255, 32, 39, 41, 255, 28, 32, 33, 255, 29, 33, 35, 255, 30, 36, 38, 255, 32, 39, 42, 255, 32, 40, 42, 255, 33, 41, 44, 255, 28, 33, 35, 255, 23, 24, 25, 255, 34, 43, 46, 255, 43, 57, 62, 255, 25, 27, 28, 255, 32, 38, 41, 255, 28, 32, 34, 255, 37, 48, 51, 255, 34, 42, 45, 255, 22, 23, 23, 255, 40, 52, 56, 255, 25, 27, 28, 255, 21, 21, 21, 255, 37, 48, 52, 255, 40, 53, 57, 255, 32, 38, 41, 255, 28, 33, 35, 255, 29, 34, 36, 255, 40, 52, 56, 255, 34, 42, 45, 255, 32, 38, 41, 255, 44, 59, 64, 255, 31, 37, 39, 255, 42, 56, 60, 255, 33, 41, 44, 255, 30, 36, 38, 255, 27, 31, 33, 255, 23, 24, 25, 255, 35, 43, 46, 255, 35, 44, 47, 255, 31, 38, 40, 255, 35, 43, 46, 255, 35, 44, 47, 255, 42, 55, 60, 255, 25, 28, 29, 255, 22, 23, 23, 255, 33, 41, 44, 255, 30, 35, 37, 255, 28, 32, 33, 255, 23, 24, 24, 255, 29, 33, 35, 255, 27, 30, 31, 255, 30, 36, 37, 255, 26, 30, 31, 255, 34, 43, 45, 255, 30, 36, 38, 255, 27, 31, 33, 255, 24, 26, 27, 255, 27, 30, 31, 255, 37, 48, 52, 255, 30, 35, 37, 255, 33, 41, 43, 255, 22, 22, 22, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 29, 33, 35, 255, 28, 33, 34, 255, 23, 24, 24, 255, 31, 37, 39, 255, 33, 40, 43, 255, 35, 44, 47, 255, 36, 46, 50, 255, 36, 45, 48, 255, 32, 38, 41, 255, 30, 35, 37, 255, 27, 31, 32, 255, 21, 21, 21, 255, 21, 21, 21, 255, 35, 45, 48, 255, 30, 36, 38, 255, 31, 37, 40, 255, 34, 43, 46, 255, 39, 51, 55, 255, 43, 58, 63, 255, 29, 34, 36, 255, 39, 51, 55, 255, 29, 34, 36, 255, 28, 32, 33, 255, 37, 47, 51, 255, 36, 46, 49, 255, 45, 61, 67, 255, 41, 54, 58, 255, 32, 38, 41, 255, 35, 45, 48, 255, 44, 59, 64, 255, 33, 41, 43, 255, 48, 66, 72, 255, 49, 68, 74, 255, 35, 44, 47, 255, 27, 31, 32, 255, 31, 37, 40, 255, 34, 43, 46, 255, 47, 64, 69, 255, 48, 65, 71, 255, 39, 50, 54, 255, 33, 40, 43, 255, 36, 46, 49, 255, 39, 50, 54, 255, 38, 49, 53, 255, 21, 22, 22, 255, 32, 39, 41, 255, 29, 33, 35, 255, 31, 37, 39, 255, 23, 24, 25, 255, 28, 32, 33, 255, 33, 41, 43, 255, 24, 26, 27, 255, 32, 40, 42, 255, 26, 29, 30, 255, 39, 51, 55, 255, 21, 21, 21, 255, 41, 54, 58, 255, 35, 43, 46, 255, 38, 49, 52, 255, 30, 36, 38, 255, 21, 22, 22, 255, 33, 40, 43, 255, 27, 30, 32, 255, 31, 37, 39, 255, 26, 29, 30, 255, 32, 38, 41, 255, 33, 41, 44, 255, 30, 35, 37, 255, 31, 37, 39, 255, 35, 44, 47, 255, 29, 35, 37, 255, 24, 26, 27, 255, 27, 31, 33, 255, 31, 37, 39, 255, 27, 30, 31, 255, 32, 38, 41, 255, 21, 21, 21, 255, 35, 45, 48, 255, 21, 21, 21, 255, 21, 21, 21, 255, 24, 26, 27, 255, 28, 33, 34, 255, 22, 23, 23, 255, 35, 44, 47, 255, 37, 48, 51, 255, 33, 41, 44, 255, 37, 48, 52, 255, 29, 35, 37, 255, 30, 36, 38, 255, 32, 38, 41, 255, 26, 29, 31, 255, 41, 54, 58, 255, 32, 40, 42, 255, 30, 36, 38, 255, 48, 65, 71, 255, 33, 41, 44, 255, 29, 34, 36, 255, 35, 45, 48, 255, 35, 45, 48, 255, 44, 60, 65, 255, 48, 65, 71, 255, 40, 53, 57, 255, 42, 55, 59, 255, 51, 70, 75, 255, 21, 21, 21, 255, 31, 37, 39, 255, 38, 50, 53, 255, 27, 31, 32, 255, 31, 38, 40, 255, 30, 35, 37, 255, 34, 43, 46, 255, 21, 21, 21, 255, 21, 21, 21, 255, 39, 50, 54, 255, 37, 47, 50, 255, 35, 44, 47, 255, 45, 61, 66, 255, 37, 48, 51, 255, 36, 45, 49, 255, 34, 42, 44, 255, 32, 40, 42, 255, 42, 55, 60, 255, 42, 56, 60, 255, 39, 51, 55, 255, 40, 52, 56, 255, 41, 54, 58, 255, 38, 49, 53, 255, 42, 56, 61, 255, 31, 44, 31, 255, 28, 39, 29, 255, 30, 43, 31, 255, 33, 47, 33, 255, 35, 51, 35, 255, 34, 50, 34, 255, 32, 46, 32, 255, 31, 43, 31, 255, 28, 38, 29, 255, 35, 52, 35, 255, 29, 41, 30, 255, 32, 46, 32, 255, 34, 49, 34, 255, 36, 54, 37, 255, 47, 69, 45, 255, 36, 52, 36, 255, 31, 45, 32, 255, 35, 51, 35, 255, 36, 54, 37, 255, 33, 47, 33, 255, 33, 48, 34, 255, 37, 55, 37, 255, 37, 55, 37, 255, 34, 49, 34, 255, 32, 46, 33, 255, 25, 34, 26, 255, 33, 49, 34, 255, 32, 46, 32, 255, 32, 47, 33, 255, 29, 41, 30, 255, 30, 42, 30, 255, 31, 45, 32, 255, 30, 42, 30, 255, 26, 35, 26, 255, 27, 37, 28, 255, 24, 30, 24, 255, 27, 37, 28, 255, 24, 31, 25, 255, 27, 35, 28, 255, 25, 32, 25, 255, 25, 33, 26, 255, 31, 44, 31, 255, 33, 48, 33, 255, 29, 40, 29, 255, 31, 44, 32, 255, 33, 47, 33, 255, 32, 46, 32, 255, 28, 39, 29, 255, 27, 37, 27, 255, 28, 39, 29, 255, 30, 42, 30, 255, 32, 47, 33, 255, 34, 49, 34, 255, 29, 40, 29, 255, 28, 38, 28, 255, 29, 41, 30, 255, 31, 44, 31, 255, 32, 46, 32, 255, 26, 35, 27, 255, 24, 31, 24, 255, 24, 31, 24, 255, 25, 32, 25, 255, 32, 45, 32, 255, 36, 53, 36, 255, 33, 48, 33, 255, 32, 47, 33, 255, 32, 45, 32, 255, 29, 41, 30, 255, 27, 37, 28, 255, 30, 42, 30, 255, 29, 41, 30, 255, 27, 37, 28, 255, 31, 44, 31, 255, 32, 47, 33, 255, 34, 49, 34, 255, 42, 63, 42, 255, 44, 65, 43, 255, 37, 55, 37, 255, 29, 40, 29, 255, 31, 44, 31, 255, 26, 34, 26, 255, 27, 37, 28, 255, 32, 46, 32, 255, 30, 42, 30, 255, 37, 55, 37, 255, 40, 59, 39, 255, 35, 52, 35, 255, 37, 55, 37, 255, 26, 35, 27, 255, 32, 46, 32, 255, 32, 46, 32, 255, 31, 44, 31, 255, 32, 47, 33, 255, 37, 55, 37, 255, 43, 64, 42, 255, 36, 54, 36, 255, 35, 51, 35, 255, 36, 52, 36, 255, 35, 52, 35, 255, 33, 47, 33, 255, 48, 70, 46, 255, 35, 52, 35, 255, 34, 51, 35, 255, 32, 46, 32, 255, 26, 35, 26, 255, 28, 39, 29, 255, 27, 34, 27, 255, 24, 31, 25, 255, 25, 32, 25, 255, 28, 39, 29, 255, 30, 42, 31, 255, 32, 46, 32, 255, 34, 50, 35, 255, 38, 56, 38, 255, 35, 52, 35, 255, 33, 48, 34, 255, 28, 38, 28, 255, 29, 40, 29, 255, 29, 40, 29, 255, 25, 34, 26, 255, 24, 31, 25, 255, 26, 34, 26, 255, 27, 36, 27, 255, 26, 36, 27, 255, 27, 37, 28, 255, 35, 51, 35, 255, 36, 54, 36, 255, 34, 50, 34, 255, 30, 43, 31, 255, 30, 43, 31, 255, 29, 41, 30, 255, 27, 38, 28, 255, 26, 35, 27, 255, 28, 39, 29, 255, 23, 30, 24, 255, 31, 45, 32, 255, 27, 37, 28, 255, 25, 34, 26, 255, 26, 34, 26, 255, 27, 36, 27, 255, 27, 37, 28, 255, 23, 29, 24, 255, 24, 31, 24, 255, 28, 38, 28, 255, 30, 42, 30, 255, 31, 45, 32, 255, 31, 45, 32, 255, 33, 49, 34, 255, 31, 45, 32, 255, 38, 57, 38, 255, 37, 55, 37, 255, 41, 61, 40, 255, 38, 56, 38, 255, 65, 92, 59, 255, 37, 55, 37, 255, 33, 47, 33, 255, 28, 39, 29, 255, 27, 36, 27, 255, 31, 43, 31, 255, 31, 44, 31, 255, 28, 39, 29, 255, 30, 43, 31, 255, 33, 48, 33, 255, 36, 53, 36, 255, 35, 51, 35, 255, 34, 50, 34, 255, 29, 40, 29, 255, 31, 44, 31, 255, 28, 39, 29, 255, 31, 43, 31, 255, 27, 37, 28, 255, 32, 46, 33, 255, 28, 38, 28, 255, 31, 45, 32, 255, 36, 53, 36, 255, 36, 54, 36, 255, 33, 48, 33, 255, 36, 54, 36, 255, 36, 53, 36, 255, 33, 47, 33, 255, 33, 49, 34, 255, 27, 36, 27, 255, 34, 49, 34, 255, 31, 45, 32, 255, 30, 42, 30, 255, 30, 43, 31, 255, 35, 52, 35, 255, 32, 45, 32, 255, 33, 48, 33, 255, 31, 44, 32, 255, 33, 47, 33, 255, 32, 45, 32, 255, 28, 39, 29, 255, 29, 41, 30, 255, 25, 32, 25, 255, 27, 37, 28, 255, 30, 42, 30, 255, 30, 43, 31, 255, 30, 43, 31, 255, 23, 30, 24, 255, 23, 30, 24, 255, 26, 34, 26, 255, 28, 39, 29, 255, 25, 33, 26, 255, 29, 37, 29, 255, 23, 30, 24, 255, 23, 29, 24, 255, 30, 42, 31, 255, 34, 49, 34, 255, 36, 53, 36, 255, 34, 50, 34, 255, 30, 43, 31, 255, 31, 44, 31, 255, 36, 52, 36, 255, 36, 53, 36, 255, 30, 42, 30, 255, 30, 42, 30, 255, 30, 42, 30, 255, 29, 41, 30, 255, 31, 43, 31, 255, 27, 37, 28, 255, 29, 41, 30, 255, 29, 41, 30, 255, 28, 38, 28, 255, 29, 41, 30, 255, 37, 55, 37, 255, 36, 53, 36, 255, 33, 48, 33, 255, 32, 45, 32, 255, 32, 45, 32, 255, 34, 49, 34, 255, 35, 52, 35, 255, 30, 43, 31, 255, 35, 51, 35, 255, 31, 44, 31, 255, 32, 46, 32, 255, 25, 32, 25, 255, 29, 41, 30, 255, 31, 43, 31, 255, 32, 45, 32, 255, 36, 53, 36, 255, 34, 51, 35, 255, 34, 50, 34, 255, 34, 50, 35, 255, 31, 43, 31, 255, 34, 49, 34, 255, 32, 46, 32, 255, 35, 52, 35, 255, 34, 49, 34, 255, 35, 51, 35, 255, 37, 55, 37, 255, 36, 54, 37, 255, 34, 49, 34, 255, 28, 39, 29, 255, 26, 35, 27, 255, 32, 46, 32, 255, 39, 51, 55, 255, 45, 60, 65, 255, 47, 63, 69, 255, 26, 29, 30, 255, 21, 21, 21, 255, 25, 27, 28, 255, 30, 35, 37, 255, 21, 21, 21, 255, 28, 32, 33, 255, 38, 49, 53, 255, 32, 39, 41, 255, 40, 51, 55, 255, 32, 39, 41, 255, 34, 42, 45, 255, 31, 38, 40, 255, 33, 41, 44, 255, 34, 42, 45, 255, 32, 40, 42, 255, 25, 27, 28, 255, 33, 41, 43, 255, 41, 53, 58, 255, 33, 41, 43, 255, 25, 27, 28, 255, 40, 52, 56, 255, 39, 51, 55, 255, 41, 53, 58, 255, 28, 32, 34, 255, 43, 57, 62, 255, 45, 61, 66, 255, 28, 32, 34, 255, 36, 45, 48, 255, 50, 68, 74, 255, 36, 46, 50, 255, 46, 62, 67, 255, 37, 47, 51, 255, 42, 56, 61, 255, 52, 70, 76, 255, 21, 21, 21, 255, 26, 30, 31, 255, 31, 37, 39, 255, 33, 42, 44, 255, 35, 44, 47, 255, 34, 42, 45, 255, 23, 25, 25, 255, 36, 46, 50, 255, 43, 57, 62, 255, 32, 40, 42, 255, 30, 36, 38, 255, 34, 42, 45, 255, 39, 50, 54, 255, 41, 55, 59, 255, 23, 24, 24, 255, 29, 34, 36, 255, 33, 41, 43, 255, 23, 25, 25, 255, 43, 57, 61, 255, 35, 45, 48, 255, 32, 40, 42, 255, 37, 47, 50, 255, 30, 36, 38, 255, 38, 48, 52, 255, 31, 38, 40, 255, 21, 21, 21, 255, 27, 30, 31, 255, 32, 39, 42, 255, 35, 45, 48, 255, 33, 41, 43, 255, 26, 29, 30, 255, 40, 52, 56, 255, 30, 36, 38, 255, 34, 43, 46, 255, 32, 39, 41, 255, 27, 30, 32, 255, 27, 31, 32, 255, 41, 55, 59, 255, 34, 42, 45, 255, 34, 42, 45, 255, 31, 37, 39, 255, 40, 52, 57, 255, 38, 48, 52, 255, 31, 37, 39, 255, 34, 42, 45, 255, 29, 35, 36, 255, 26, 29, 30, 255, 21, 21, 21, 255, 37, 48, 52, 255, 51, 70, 76, 255, 44, 60, 65, 255, 44, 60, 65, 255, 46, 62, 67, 255, 43, 58, 63, 255, 41, 55, 59, 255, 47, 64, 70, 255, 38, 49, 53, 255, 41, 53, 57, 255, 30, 36, 38, 255, 38, 49, 53, 255, 33, 41, 43, 255, 24, 27, 27, 255, 24, 27, 27, 255, 36, 45, 48, 255, 41, 53, 57, 255, 35, 44, 47, 255, 30, 36, 38, 255, 39, 51, 55, 255, 28, 32, 33, 255, 30, 35, 37, 255, 25, 27, 28, 255, 23, 25, 25, 255, 22, 23, 23, 255, 27, 30, 31, 255, 21, 21, 21, 255, 23, 24, 25, 255, 31, 38, 40, 255, 29, 34, 36, 255, 31, 37, 39, 255, 34, 43, 46, 255, 28, 32, 34, 255, 38, 49, 53, 255, 29, 34, 36, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 26, 29, 30, 255, 23, 23, 24, 255, 21, 21, 21, 255, 27, 31, 32, 255, 28, 33, 35, 255, 30, 35, 37, 255, 32, 38, 41, 255, 29, 34, 35, 255, 30, 36, 38, 255, 33, 41, 44, 255, 30, 36, 37, 255, 30, 37, 39, 255, 22, 22, 22, 255, 21, 21, 21, 255, 21, 21, 21, 255, 38, 48, 52, 255, 36, 46, 49, 255, 40, 52, 56, 255, 37, 47, 50, 255, 27, 30, 31, 255, 43, 57, 62, 255, 37, 47, 50, 255, 39, 51, 55, 255, 35, 44, 47, 255, 32, 39, 42, 255, 30, 36, 38, 255, 28, 33, 35, 255, 42, 56, 60, 255, 32, 40, 42, 255, 32, 39, 42, 255, 28, 33, 34, 255, 26, 29, 30, 255, 46, 63, 68, 255, 43, 57, 62, 255, 23, 24, 24, 255, 21, 21, 21, 255, 25, 27, 28, 255, 28, 32, 34, 255, 51, 70, 76, 255, 36, 45, 48, 255, 49, 67, 73, 255, 37, 47, 50, 255, 37, 47, 51, 255, 40, 52, 57, 255, 34, 43, 46, 255, 28, 33, 34, 255, 26, 29, 30, 255, 31, 38, 40, 255, 28, 32, 33, 255, 27, 30, 31, 255, 32, 39, 42, 255, 34, 43, 45, 255, 29, 34, 36, 255, 29, 34, 36, 255, 31, 38, 40, 255, 32, 39, 42, 255, 21, 21, 21, 255, 36, 46, 49, 255, 46, 62, 67, 255, 41, 55, 59, 255, 33, 41, 43, 255, 34, 42, 45, 255, 36, 45, 48, 255, 43, 57, 62, 255, 39, 51, 55, 255, 25, 27, 28, 255, 22, 22, 22, 255, 30, 36, 38, 255, 36, 45, 49, 255, 28, 32, 34, 255, 39, 50, 54, 255, 29, 35, 36, 255, 29, 33, 35, 255, 26, 30, 31, 255, 26, 30, 31, 255, 29, 34, 35, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 22, 23, 255, 21, 21, 21, 255, 21, 21, 21, 255, 26, 29, 30, 255, 34, 43, 45, 255, 33, 41, 44, 255, 25, 28, 29, 255, 28, 32, 33, 255, 33, 42, 44, 255, 33, 41, 44, 255, 33, 41, 43, 255, 26, 30, 31, 255, 36, 46, 50, 255, 29, 35, 36, 255, 27, 31, 32, 255, 35, 44, 47, 255, 29, 34, 35, 255, 38, 50, 54, 255, 37, 48, 51, 255, 42, 55, 59, 255, 31, 37, 39, 255, 40, 53, 57, 255, 35, 43, 46, 255, 41, 54, 59, 255, 44, 59, 64, 255, 43, 58, 62, 255, 26, 29, 30, 255, 30, 36, 38, 255, 33, 40, 43, 255, 27, 32, 33, 255, 27, 32, 33, 255, 40, 53, 57, 255, 38, 49, 52, 255, 32, 40, 42, 255, 26, 30, 31, 255, 22, 22, 22, 255, 22, 22, 22, 255, 38, 48, 52, 255, 54, 73, 78, 255, 37, 48, 52, 255, 49, 67, 73, 255, 41, 54, 59, 255, 36, 46, 49, 255, 37, 48, 51, 255, 34, 43, 46, 255, 35, 44, 47, 255, 47, 64, 69, 255, 39, 51, 55, 255, 37, 48, 52, 255, 37, 48, 51, 255, 33, 41, 43, 255, 28, 38, 28, 255, 26, 34, 26, 255, 29, 40, 30, 255, 30, 42, 30, 255, 28, 39, 29, 255, 28, 39, 29, 255, 31, 44, 31, 255, 27, 37, 28, 255, 30, 41, 30, 255, 31, 45, 32, 255, 26, 36, 27, 255, 28, 38, 28, 255, 33, 48, 34, 255, 38, 57, 38, 255, 36, 53, 36, 255, 35, 52, 36, 255, 36, 53, 36, 255, 35, 51, 35, 255, 35, 51, 35, 255, 36, 53, 36, 255, 37, 54, 37, 255, 34, 49, 34, 255, 31, 44, 31, 255, 31, 45, 32, 255, 34, 50, 34, 255, 28, 38, 28, 255, 33, 48, 33, 255, 31, 45, 32, 255, 34, 49, 34, 255, 30, 42, 30, 255, 33, 48, 33, 255, 35, 51, 35, 255, 29, 41, 30, 255, 28, 39, 29, 255, 27, 36, 27, 255, 26, 35, 27, 255, 27, 36, 27, 255, 29, 40, 29, 255, 28, 35, 28, 255, 25, 32, 25, 255, 32, 45, 32, 255, 33, 48, 34, 255, 33, 47, 33, 255, 34, 49, 34, 255, 33, 48, 33, 255, 29, 41, 30, 255, 32, 45, 32, 255, 32, 45, 32, 255, 32, 46, 32, 255, 30, 43, 31, 255, 31, 45, 32, 255, 33, 48, 33, 255, 31, 44, 31, 255, 27, 37, 28, 255, 29, 41, 30, 255, 28, 39, 29, 255, 27, 38, 28, 255, 31, 45, 32, 255, 28, 38, 28, 255, 24, 31, 25, 255, 24, 31, 24, 255, 28, 39, 29, 255, 31, 44, 31, 255, 34, 49, 34, 255, 31, 44, 32, 255, 29, 39, 29, 255, 30, 42, 30, 255, 27, 36, 27, 255, 26, 35, 27, 255, 27, 36, 27, 255, 31, 45, 32, 255, 30, 43, 31, 255, 34, 50, 34, 255, 30, 43, 31, 255, 30, 42, 30, 255, 30, 42, 31, 255, 35, 52, 36, 255, 36, 54, 37, 255, 33, 48, 34, 255, 32, 45, 32, 255, 30, 41, 30, 255, 33, 48, 34, 255, 31, 44, 31, 255, 32, 47, 33, 255, 32, 47, 33, 255, 30, 42, 30, 255, 32, 46, 32, 255, 37, 55, 37, 255, 30, 42, 30, 255, 28, 39, 29, 255, 26, 34, 26, 255, 31, 45, 32, 255, 33, 48, 33, 255, 35, 51, 35, 255, 46, 67, 44, 255, 43, 64, 42, 255, 33, 48, 34, 255, 30, 43, 31, 255, 39, 59, 39, 255, 35, 51, 35, 255, 35, 51, 35, 255, 33, 48, 33, 255, 33, 48, 34, 255, 30, 42, 30, 255, 27, 37, 28, 255, 31, 43, 31, 255, 25, 32, 26, 255, 23, 30, 24, 255, 29, 41, 30, 255, 26, 36, 27, 255, 28, 39, 29, 255, 31, 43, 31, 255, 29, 41, 30, 255, 28, 38, 28, 255, 30, 41, 30, 255, 33, 47, 33, 255, 28, 38, 28, 255, 24, 31, 25, 255, 25, 33, 25, 255, 27, 37, 27, 255, 25, 34, 26, 255, 25, 32, 26, 255, 29, 39, 29, 255, 30, 42, 30, 255, 31, 45, 32, 255, 33, 48, 33, 255, 37, 55, 37, 255, 35, 51, 35, 255, 32, 45, 32, 255, 30, 42, 30, 255, 33, 48, 33, 255, 33, 48, 33, 255, 32, 46, 32, 255, 29, 41, 30, 255, 30, 42, 30, 255, 28, 39, 29, 255, 25, 34, 26, 255, 31, 44, 31, 255, 23, 30, 24, 255, 25, 32, 26, 255, 26, 35, 26, 255, 26, 33, 26, 255, 24, 31, 25, 255, 26, 34, 26, 255, 31, 45, 32, 255, 31, 44, 31, 255, 28, 38, 28, 255, 33, 48, 33, 255, 32, 47, 33, 255, 36, 53, 36, 255, 36, 54, 37, 255, 35, 52, 36, 255, 32, 45, 32, 255, 49, 71, 47, 255, 36, 53, 36, 255, 34, 50, 34, 255, 32, 46, 32, 255, 28, 39, 29, 255, 28, 39, 29, 255, 29, 41, 30, 255, 32, 45, 32, 255, 30, 42, 31, 255, 30, 42, 31, 255, 31, 45, 32, 255, 36, 53, 36, 255, 34, 50, 35, 255, 33, 48, 33, 255, 34, 49, 34, 255, 30, 43, 31, 255, 31, 44, 31, 255, 25, 33, 26, 255, 27, 37, 28, 255, 24, 30, 25, 255, 28, 38, 28, 255, 35, 51, 35, 255, 33, 47, 33, 255, 32, 45, 32, 255, 34, 49, 34, 255, 32, 47, 33, 255, 31, 44, 32, 255, 33, 49, 34, 255, 31, 44, 32, 255, 27, 37, 28, 255, 31, 45, 32, 255, 33, 47, 33, 255, 33, 48, 34, 255, 36, 53, 36, 255, 33, 48, 33, 255, 32, 46, 32, 255, 35, 51, 35, 255, 34, 50, 35, 255, 28, 39, 29, 255, 29, 41, 30, 255, 31, 43, 31, 255, 26, 35, 27, 255, 30, 42, 30, 255, 26, 36, 27, 255, 31, 45, 32, 255, 27, 37, 28, 255, 30, 42, 30, 255, 24, 31, 25, 255, 27, 37, 28, 255, 26, 36, 27, 255, 24, 31, 25, 255, 26, 35, 27, 255, 25, 32, 26, 255, 26, 34, 26, 255, 30, 42, 30, 255, 30, 41, 30, 255, 29, 41, 30, 255, 32, 47, 33, 255, 32, 45, 32, 255, 32, 47, 33, 255, 27, 37, 28, 255, 32, 46, 32, 255, 27, 36, 27, 255, 33, 48, 34, 255, 30, 43, 31, 255, 31, 43, 31, 255, 24, 31, 25, 255, 23, 30, 24, 255, 26, 35, 27, 255, 24, 31, 25, 255, 26, 33, 26, 255, 26, 34, 26, 255, 33, 48, 34, 255, 34, 50, 35, 255, 34, 50, 34, 255, 31, 44, 31, 255, 32, 46, 32, 255, 34, 49, 34, 255, 31, 44, 31, 255, 35, 52, 35, 255, 31, 44, 31, 255, 32, 46, 32, 255, 32, 46, 32, 255, 27, 37, 28, 255, 27, 37, 28, 255, 33, 48, 34, 255, 35, 52, 36, 255, 34, 49, 34, 255, 30, 42, 30, 255, 32, 46, 32, 255, 30, 41, 30, 255, 29, 41, 30, 255, 34, 50, 34, 255, 34, 50, 34, 255, 36, 53, 36, 255, 34, 50, 34, 255, 34, 49, 34, 255, 34, 49, 34, 255, 33, 48, 34, 255, 30, 43, 31, 255, 30, 42, 31, 255, 25, 34, 26, 255, 24, 31, 24, 255, 30, 35, 37, 255, 47, 64, 69, 255, 29, 33, 35, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 22, 22, 255, 34, 42, 45, 255, 21, 21, 21, 255, 31, 37, 39, 255, 21, 21, 21, 255, 29, 34, 36, 255, 34, 43, 46, 255, 30, 36, 38, 255, 30, 35, 37, 255, 33, 40, 43, 255, 32, 39, 42, 255, 34, 43, 46, 255, 34, 43, 45, 255, 22, 22, 22, 255, 30, 36, 38, 255, 32, 39, 41, 255, 29, 35, 36, 255, 37, 48, 52, 255, 35, 44, 47, 255, 39, 51, 55, 255, 31, 37, 39, 255, 35, 44, 47, 255, 34, 42, 44, 255, 42, 55, 60, 255, 46, 62, 68, 255, 45, 60, 66, 255, 48, 66, 72, 255, 42, 55, 59, 255, 44, 59, 64, 255, 41, 53, 57, 255, 35, 43, 46, 255, 31, 38, 40, 255, 21, 21, 21, 255, 22, 22, 23, 255, 27, 32, 33, 255, 24, 27, 27, 255, 42, 56, 60, 255, 22, 23, 23, 255, 40, 52, 56, 255, 37, 48, 51, 255, 36, 45, 49, 255, 40, 52, 56, 255, 34, 43, 45, 255, 31, 38, 40, 255, 29, 33, 35, 255, 28, 32, 34, 255, 32, 38, 41, 255, 24, 26, 26, 255, 36, 45, 48, 255, 36, 46, 49, 255, 39, 50, 54, 255, 35, 44, 47, 255, 29, 34, 36, 255, 24, 25, 26, 255, 36, 45, 49, 255, 29, 34, 36, 255, 21, 21, 21, 255, 21, 21, 21, 255, 28, 32, 33, 255, 27, 31, 32, 255, 29, 34, 36, 255, 30, 36, 38, 255, 21, 21, 21, 255, 31, 37, 40, 255, 28, 32, 34, 255, 21, 22, 22, 255, 22, 23, 23, 255, 30, 35, 37, 255, 23, 23, 24, 255, 34, 42, 45, 255, 43, 58, 63, 255, 33, 41, 43, 255, 31, 38, 40, 255, 40, 52, 56, 255, 42, 56, 61, 255, 21, 21, 21, 255, 38, 48, 52, 255, 21, 21, 21, 255, 24, 27, 27, 255, 39, 50, 54, 255, 49, 67, 74, 255, 39, 51, 55, 255, 42, 56, 60, 255, 35, 44, 47, 255, 36, 47, 50, 255, 34, 42, 45, 255, 39, 51, 55, 255, 44, 59, 64, 255, 38, 49, 52, 255, 38, 49, 52, 255, 50, 69, 75, 255, 43, 57, 62, 255, 23, 23, 24, 255, 27, 30, 31, 255, 47, 64, 69, 255, 34, 43, 46, 255, 31, 38, 40, 255, 37, 47, 51, 255, 31, 37, 39, 255, 32, 39, 42, 255, 27, 30, 32, 255, 32, 40, 42, 255, 32, 40, 42, 255, 27, 32, 33, 255, 25, 28, 29, 255, 29, 34, 35, 255, 33, 41, 43, 255, 30, 36, 38, 255, 32, 39, 41, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 25, 27, 28, 255, 24, 26, 27, 255, 32, 39, 41, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 23, 23, 255, 21, 21, 21, 255, 25, 28, 29, 255, 22, 22, 22, 255, 32, 39, 41, 255, 27, 31, 33, 255, 37, 48, 52, 255, 43, 56, 61, 255, 38, 49, 53, 255, 39, 51, 55, 255, 39, 50, 54, 255, 31, 37, 39, 255, 30, 36, 38, 255, 21, 21, 21, 255, 21, 21, 21, 255, 37, 47, 51, 255, 31, 37, 39, 255, 30, 36, 38, 255, 41, 54, 58, 255, 33, 40, 43, 255, 29, 34, 36, 255, 33, 40, 43, 255, 38, 49, 53, 255, 36, 45, 48, 255, 24, 26, 26, 255, 24, 26, 27, 255, 38, 49, 52, 255, 28, 33, 34, 255, 35, 45, 48, 255, 25, 28, 29, 255, 32, 38, 41, 255, 25, 27, 28, 255, 36, 46, 49, 255, 35, 44, 48, 255, 21, 21, 21, 255, 28, 33, 35, 255, 29, 34, 35, 255, 41, 55, 59, 255, 45, 60, 65, 255, 51, 70, 76, 255, 30, 36, 38, 255, 40, 53, 57, 255, 32, 40, 42, 255, 35, 45, 48, 255, 36, 46, 50, 255, 29, 34, 36, 255, 29, 35, 36, 255, 28, 33, 34, 255, 21, 21, 21, 255, 28, 33, 34, 255, 33, 42, 44, 255, 32, 39, 41, 255, 32, 40, 42, 255, 40, 52, 56, 255, 22, 23, 23, 255, 21, 21, 21, 255, 21, 21, 21, 255, 23, 23, 24, 255, 43, 57, 61, 255, 42, 55, 59, 255, 35, 45, 48, 255, 43, 57, 61, 255, 32, 40, 42, 255, 34, 42, 45, 255, 44, 60, 65, 255, 34, 42, 44, 255, 28, 32, 33, 255, 21, 21, 21, 255, 22, 22, 22, 255, 27, 30, 31, 255, 30, 35, 37, 255, 27, 31, 32, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 33, 40, 43, 255, 26, 29, 31, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 27, 30, 32, 255, 27, 31, 32, 255, 32, 39, 42, 255, 37, 47, 50, 255, 28, 33, 34, 255, 37, 47, 51, 255, 31, 37, 39, 255, 43, 58, 62, 255, 46, 62, 68, 255, 31, 38, 40, 255, 34, 43, 45, 255, 41, 53, 58, 255, 36, 45, 48, 255, 37, 48, 51, 255, 46, 63, 68, 255, 40, 53, 57, 255, 41, 53, 57, 255, 45, 61, 66, 255, 45, 61, 66, 255, 45, 60, 65, 255, 39, 50, 54, 255, 45, 61, 66, 255, 38, 50, 53, 255, 23, 24, 24, 255, 30, 35, 37, 255, 43, 57, 62, 255, 37, 47, 51, 255, 29, 34, 36, 255, 38, 49, 52, 255, 54, 72, 78, 255, 51, 69, 75, 255, 45, 60, 65, 255, 35, 43, 46, 255, 37, 47, 51, 255, 21, 21, 21, 255, 38, 49, 52, 255, 29, 34, 35, 255, 52, 70, 76, 255, 38, 48, 52, 255, 34, 42, 45, 255, 37, 47, 50, 255, 37, 47, 51, 255, 41, 54, 58, 255, 45, 61, 66, 255, 45, 60, 65, 255, 44, 59, 64, 255, 39, 51, 55, 255, 39, 51, 55, 255, 24, 30, 24, 255, 27, 37, 28, 255, 30, 43, 31, 255, 28, 39, 29, 255, 29, 41, 30, 255, 24, 30, 24, 255, 26, 34, 26, 255, 24, 31, 25, 255, 27, 37, 28, 255, 27, 36, 27, 255, 28, 39, 29, 255, 30, 43, 31, 255, 31, 44, 32, 255, 33, 47, 33, 255, 30, 42, 30, 255, 31, 45, 32, 255, 35, 52, 35, 255, 37, 56, 37, 255, 34, 50, 35, 255, 37, 55, 37, 255, 28, 39, 29, 255, 32, 46, 33, 255, 35, 51, 35, 255, 40, 59, 39, 255, 35, 51, 35, 255, 28, 39, 29, 255, 32, 46, 32, 255, 32, 46, 32, 255, 34, 49, 34, 255, 31, 44, 32, 255, 28, 38, 28, 255, 34, 50, 34, 255, 28, 39, 29, 255, 28, 39, 29, 255, 34, 49, 34, 255, 27, 36, 27, 255, 23, 30, 24, 255, 26, 35, 27, 255, 35, 51, 35, 255, 29, 41, 30, 255, 31, 44, 32, 255, 30, 41, 30, 255, 27, 36, 27, 255, 30, 41, 30, 255, 30, 42, 30, 255, 30, 43, 31, 255, 31, 43, 31, 255, 34, 49, 34, 255, 31, 45, 32, 255, 26, 34, 26, 255, 27, 37, 28, 255, 29, 40, 29, 255, 30, 42, 31, 255, 30, 42, 30, 255, 27, 37, 28, 255, 24, 32, 25, 255, 26, 35, 27, 255, 30, 41, 30, 255, 24, 30, 24, 255, 29, 37, 29, 255, 27, 37, 28, 255, 25, 34, 26, 255, 25, 32, 25, 255, 25, 32, 25, 255, 27, 37, 28, 255, 27, 37, 28, 255, 28, 39, 29, 255, 27, 37, 28, 255, 23, 30, 24, 255, 31, 44, 32, 255, 30, 42, 31, 255, 28, 38, 28, 255, 35, 52, 36, 255, 28, 39, 29, 255, 32, 45, 32, 255, 30, 42, 30, 255, 34, 50, 34, 255, 37, 56, 37, 255, 32, 46, 32, 255, 32, 47, 33, 255, 33, 47, 33, 255, 32, 47, 33, 255, 35, 51, 35, 255, 32, 45, 32, 255, 29, 41, 30, 255, 30, 43, 31, 255, 29, 39, 29, 255, 31, 45, 32, 255, 31, 44, 31, 255, 27, 37, 28, 255, 30, 43, 31, 255, 38, 56, 38, 255, 34, 50, 34, 255, 38, 56, 38, 255, 52, 76, 49, 255, 35, 52, 35, 255, 34, 49, 34, 255, 33, 47, 33, 255, 34, 49, 34, 255, 34, 50, 34, 255, 34, 49, 34, 255, 31, 45, 32, 255, 35, 52, 35, 255, 32, 46, 32, 255, 27, 37, 28, 255, 29, 40, 29, 255, 25, 32, 25, 255, 24, 32, 25, 255, 30, 43, 31, 255, 30, 43, 31, 255, 30, 43, 31, 255, 29, 40, 29, 255, 27, 36, 27, 255, 29, 41, 30, 255, 32, 46, 32, 255, 27, 36, 27, 255, 26, 35, 27, 255, 23, 30, 24, 255, 25, 33, 26, 255, 26, 35, 27, 255, 25, 34, 26, 255, 23, 29, 24, 255, 23, 30, 24, 255, 31, 43, 31, 255, 29, 41, 30, 255, 29, 41, 30, 255, 33, 48, 33, 255, 33, 48, 33, 255, 35, 52, 35, 255, 36, 53, 36, 255, 33, 49, 34, 255, 37, 54, 37, 255, 34, 49, 34, 255, 30, 42, 30, 255, 29, 41, 30, 255, 28, 39, 29, 255, 23, 30, 24, 255, 23, 29, 24, 255, 26, 34, 27, 255, 26, 33, 26, 255, 27, 36, 27, 255, 25, 32, 25, 255, 23, 30, 24, 255, 26, 34, 26, 255, 26, 36, 27, 255, 29, 40, 29, 255, 25, 34, 26, 255, 26, 34, 26, 255, 28, 39, 29, 255, 32, 46, 32, 255, 32, 45, 32, 255, 34, 50, 34, 255, 35, 51, 35, 255, 35, 52, 36, 255, 34, 50, 35, 255, 32, 46, 32, 255, 29, 41, 30, 255, 37, 54, 37, 255, 34, 50, 34, 255, 33, 49, 34, 255, 33, 47, 33, 255, 35, 51, 35, 255, 43, 64, 42, 255, 33, 47, 33, 255, 37, 55, 37, 255, 34, 50, 34, 255, 34, 50, 35, 255, 33, 48, 33, 255, 29, 40, 30, 255, 27, 36, 27, 255, 28, 39, 29, 255, 28, 38, 28, 255, 23, 29, 24, 255, 26, 35, 27, 255, 29, 39, 29, 255, 28, 38, 28, 255, 32, 47, 33, 255, 30, 42, 30, 255, 33, 47, 33, 255, 30, 42, 30, 255, 35, 51, 35, 255, 35, 51, 35, 255, 32, 45, 32, 255, 30, 42, 30, 255, 32, 45, 32, 255, 32, 46, 32, 255, 32, 47, 33, 255, 33, 48, 34, 255, 34, 50, 35, 255, 35, 51, 35, 255, 34, 49, 34, 255, 28, 38, 28, 255, 26, 34, 26, 255, 28, 38, 28, 255, 30, 42, 30, 255, 31, 45, 32, 255, 28, 38, 28, 255, 27, 36, 27, 255, 32, 45, 32, 255, 33, 48, 34, 255, 26, 34, 26, 255, 30, 43, 31, 255, 27, 36, 27, 255, 30, 43, 31, 255, 29, 40, 29, 255, 26, 36, 27, 255, 23, 30, 24, 255, 24, 31, 25, 255, 24, 32, 25, 255, 30, 41, 30, 255, 33, 47, 33, 255, 31, 44, 31, 255, 27, 37, 28, 255, 28, 39, 29, 255, 27, 36, 27, 255, 26, 35, 27, 255, 29, 40, 29, 255, 29, 41, 30, 255, 29, 40, 29, 255, 27, 36, 27, 255, 23, 30, 24, 255, 29, 37, 29, 255, 27, 34, 27, 255, 24, 32, 25, 255, 28, 38, 28, 255, 31, 45, 32, 255, 38, 57, 38, 255, 34, 49, 34, 255, 31, 44, 31, 255, 33, 48, 33, 255, 34, 49, 34, 255, 35, 52, 35, 255, 34, 49, 34, 255, 33, 47, 33, 255, 34, 49, 34, 255, 33, 47, 33, 255, 29, 41, 30, 255, 29, 40, 29, 255, 31, 44, 31, 255, 28, 39, 29, 255, 31, 43, 31, 255, 30, 41, 30, 255, 28, 39, 29, 255, 27, 36, 27, 255, 32, 46, 32, 255, 34, 49, 34, 255, 35, 51, 35, 255, 37, 55, 37, 255, 33, 48, 33, 255, 31, 44, 31, 255, 31, 44, 32, 255, 31, 45, 32, 255, 30, 42, 30, 255, 29, 40, 29, 255, 29, 40, 29, 255, 24, 32, 25, 255, 35, 44, 47, 255, 21, 21, 21, 255, 21, 21, 21, 255, 27, 30, 31, 255, 30, 36, 38, 255, 21, 21, 21, 255, 21, 21, 21, 255, 25, 28, 29, 255, 24, 26, 26, 255, 21, 21, 21, 255, 28, 33, 35, 255, 26, 29, 30, 255, 25, 28, 29, 255, 26, 30, 31, 255, 26, 30, 31, 255, 27, 31, 32, 255, 30, 36, 39, 255, 37, 48, 52, 255, 35, 45, 48, 255, 37, 47, 51, 255, 28, 32, 34, 255, 21, 21, 21, 255, 29, 35, 37, 255, 41, 54, 58, 255, 42, 56, 60, 255, 36, 45, 48, 255, 25, 28, 29, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 23, 25, 25, 255, 29, 33, 35, 255, 26, 29, 30, 255, 35, 43, 46, 255, 36, 46, 49, 255, 36, 45, 49, 255, 46, 63, 68, 255, 25, 27, 28, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 23, 23, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 23, 24, 25, 255, 21, 21, 21, 255, 21, 21, 21, 255, 27, 31, 32, 255, 31, 37, 39, 255, 23, 23, 24, 255, 23, 25, 25, 255, 29, 35, 36, 255, 21, 21, 21, 255, 34, 42, 45, 255, 31, 37, 39, 255, 33, 41, 44, 255, 29, 35, 37, 255, 21, 21, 21, 255, 31, 37, 39, 255, 35, 44, 47, 255, 44, 59, 64, 255, 36, 46, 49, 255, 29, 34, 36, 255, 29, 34, 36, 255, 36, 46, 49, 255, 30, 36, 38, 255, 21, 22, 22, 255, 31, 37, 39, 255, 26, 29, 30, 255, 34, 43, 46, 255, 38, 49, 53, 255, 39, 51, 55, 255, 32, 39, 42, 255, 32, 40, 42, 255, 37, 47, 51, 255, 36, 46, 49, 255, 38, 50, 53, 255, 32, 40, 42, 255, 21, 21, 21, 255, 34, 42, 45, 255, 43, 58, 63, 255, 41, 54, 58, 255, 50, 68, 74, 255, 39, 51, 54, 255, 36, 46, 49, 255, 42, 55, 59, 255, 38, 48, 52, 255, 41, 55, 59, 255, 36, 46, 50, 255, 43, 58, 63, 255, 48, 66, 72, 255, 39, 50, 54, 255, 45, 60, 65, 255, 28, 32, 33, 255, 28, 33, 35, 255, 45, 61, 66, 255, 39, 51, 55, 255, 42, 56, 60, 255, 24, 26, 27, 255, 34, 42, 45, 255, 44, 59, 64, 255, 32, 40, 42, 255, 28, 33, 34, 255, 32, 40, 42, 255, 38, 48, 52, 255, 28, 33, 35, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 27, 31, 32, 255, 31, 37, 39, 255, 26, 30, 31, 255, 27, 31, 32, 255, 29, 33, 35, 255, 21, 21, 21, 255, 21, 21, 21, 255, 26, 30, 31, 255, 33, 40, 43, 255, 30, 35, 37, 255, 26, 29, 30, 255, 27, 31, 32, 255, 35, 44, 48, 255, 26, 29, 30, 255, 34, 42, 45, 255, 34, 42, 45, 255, 40, 53, 57, 255, 25, 28, 28, 255, 30, 35, 37, 255, 27, 31, 32, 255, 38, 49, 53, 255, 29, 34, 36, 255, 21, 21, 21, 255, 31, 38, 40, 255, 35, 44, 47, 255, 38, 49, 52, 255, 30, 35, 37, 255, 41, 54, 59, 255, 43, 56, 61, 255, 43, 58, 62, 255, 27, 31, 32, 255, 26, 30, 31, 255, 35, 44, 48, 255, 29, 35, 36, 255, 41, 53, 58, 255, 32, 39, 41, 255, 33, 41, 44, 255, 41, 53, 58, 255, 37, 47, 50, 255, 25, 28, 29, 255, 33, 41, 44, 255, 24, 26, 27, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 22, 22, 255, 37, 47, 51, 255, 30, 35, 37, 255, 42, 56, 61, 255, 34, 43, 46, 255, 32, 39, 41, 255, 47, 64, 69, 255, 32, 39, 42, 255, 25, 28, 29, 255, 32, 39, 41, 255, 30, 36, 38, 255, 25, 27, 28, 255, 31, 38, 40, 255, 26, 29, 31, 255, 36, 46, 50, 255, 32, 39, 41, 255, 27, 31, 33, 255, 21, 21, 21, 255, 21, 21, 21, 255, 38, 49, 53, 255, 36, 45, 48, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 23, 23, 255, 29, 33, 35, 255, 46, 61, 67, 255, 35, 44, 47, 255, 31, 38, 40, 255, 30, 36, 38, 255, 28, 32, 34, 255, 21, 21, 21, 255, 22, 22, 22, 255, 34, 42, 45, 255, 24, 25, 26, 255, 21, 21, 21, 255, 29, 34, 36, 255, 26, 30, 31, 255, 21, 21, 21, 255, 22, 23, 23, 255, 30, 36, 38, 255, 24, 26, 27, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 28, 33, 34, 255, 30, 35, 37, 255, 29, 34, 35, 255, 26, 28, 29, 255, 29, 35, 36, 255, 38, 49, 52, 255, 34, 42, 45, 255, 35, 45, 48, 255, 36, 45, 48, 255, 27, 30, 31, 255, 43, 58, 63, 255, 40, 52, 57, 255, 40, 52, 57, 255, 40, 52, 56, 255, 35, 43, 46, 255, 46, 63, 68, 255, 60, 78, 83, 255, 47, 64, 70, 255, 45, 60, 66, 255, 43, 57, 61, 255, 39, 50, 54, 255, 25, 27, 28, 255, 31, 37, 39, 255, 37, 48, 52, 255, 43, 57, 62, 255, 37, 47, 50, 255, 39, 51, 54, 255, 38, 50, 53, 255, 34, 42, 45, 255, 46, 62, 67, 255, 43, 57, 62, 255, 31, 37, 39, 255, 45, 61, 66, 255, 34, 42, 44, 255, 23, 24, 24, 255, 40, 52, 56, 255, 48, 66, 72, 255, 46, 62, 67, 255, 37, 48, 52, 255, 45, 60, 65, 255, 46, 62, 68, 255, 36, 46, 50, 255, 44, 58, 63, 255, 46, 62, 68, 255, 34, 43, 45, 255, 44, 58, 63, 255, 45, 60, 65, 255, 27, 37, 28, 255, 30, 42, 30, 255, 30, 41, 30, 255, 28, 39, 29, 255, 26, 35, 27, 255, 26, 34, 26, 255, 24, 31, 25, 255, 28, 39, 29, 255, 29, 41, 30, 255, 28, 39, 29, 255, 27, 37, 28, 255, 30, 41, 30, 255, 31, 45, 32, 255, 31, 44, 32, 255, 28, 39, 29, 255, 33, 48, 34, 255, 35, 52, 35, 255, 37, 55, 37, 255, 33, 48, 34, 255, 33, 48, 33, 255, 32, 45, 32, 255, 29, 41, 30, 255, 30, 43, 31, 255, 33, 48, 33, 255, 30, 42, 30, 255, 34, 50, 35, 255, 32, 46, 32, 255, 30, 43, 31, 255, 30, 43, 31, 255, 32, 46, 33, 255, 32, 47, 33, 255, 28, 38, 28, 255, 29, 41, 30, 255, 30, 42, 30, 255, 28, 39, 29, 255, 25, 33, 26, 255, 27, 37, 28, 255, 33, 47, 33, 255, 31, 44, 31, 255, 31, 44, 31, 255, 31, 44, 32, 255, 25, 33, 25, 255, 25, 33, 26, 255, 26, 35, 27, 255, 28, 39, 29, 255, 31, 43, 31, 255, 30, 42, 30, 255, 29, 41, 30, 255, 30, 42, 30, 255, 29, 40, 29, 255, 31, 44, 31, 255, 29, 40, 29, 255, 29, 41, 30, 255, 27, 36, 27, 255, 27, 37, 28, 255, 27, 37, 28, 255, 24, 31, 25, 255, 28, 39, 29, 255, 23, 30, 24, 255, 28, 38, 28, 255, 26, 34, 26, 255, 24, 32, 25, 255, 27, 36, 27, 255, 27, 36, 27, 255, 26, 35, 27, 255, 25, 34, 26, 255, 28, 38, 28, 255, 31, 45, 32, 255, 32, 45, 32, 255, 27, 37, 28, 255, 30, 41, 30, 255, 28, 39, 29, 255, 29, 40, 29, 255, 31, 44, 31, 255, 30, 42, 30, 255, 30, 42, 30, 255, 32, 46, 32, 255, 32, 47, 33, 255, 30, 43, 31, 255, 35, 51, 35, 255, 36, 53, 36, 255, 35, 51, 35, 255, 32, 46, 33, 255, 33, 49, 34, 255, 30, 43, 31, 255, 32, 45, 32, 255, 29, 40, 29, 255, 31, 43, 31, 255, 27, 36, 27, 255, 29, 41, 30, 255, 32, 47, 33, 255, 34, 51, 35, 255, 35, 52, 35, 255, 36, 53, 36, 255, 36, 53, 36, 255, 29, 41, 30, 255, 31, 44, 31, 255, 32, 47, 33, 255, 33, 48, 33, 255, 29, 41, 30, 255, 27, 37, 28, 255, 30, 43, 31, 255, 30, 42, 30, 255, 30, 43, 31, 255, 29, 41, 30, 255, 26, 36, 27, 255, 29, 40, 29, 255, 28, 39, 29, 255, 26, 35, 27, 255, 30, 42, 30, 255, 30, 43, 31, 255, 31, 45, 32, 255, 28, 39, 29, 255, 28, 38, 28, 255, 28, 38, 28, 255, 23, 30, 24, 255, 27, 37, 28, 255, 30, 42, 30, 255, 30, 42, 30, 255, 32, 47, 33, 255, 25, 33, 26, 255, 26, 34, 26, 255, 26, 35, 27, 255, 29, 41, 30, 255, 28, 38, 28, 255, 29, 40, 29, 255, 31, 45, 32, 255, 32, 46, 32, 255, 32, 46, 32, 255, 34, 49, 34, 255, 34, 49, 34, 255, 33, 49, 34, 255, 31, 45, 32, 255, 33, 48, 33, 255, 32, 45, 32, 255, 26, 35, 27, 255, 26, 35, 27, 255, 27, 37, 28, 255, 26, 33, 27, 255, 32, 41, 32, 255, 25, 34, 26, 255, 23, 30, 24, 255, 25, 32, 25, 255, 23, 30, 24, 255, 28, 39, 29, 255, 26, 34, 26, 255, 25, 32, 25, 255, 23, 30, 24, 255, 28, 38, 28, 255, 33, 47, 33, 255, 30, 43, 31, 255, 31, 44, 31, 255, 31, 44, 31, 255, 32, 47, 33, 255, 33, 47, 33, 255, 31, 43, 31, 255, 36, 53, 36, 255, 48, 70, 46, 255, 38, 57, 38, 255, 42, 63, 41, 255, 37, 55, 37, 255, 43, 64, 42, 255, 46, 68, 45, 255, 35, 51, 35, 255, 35, 52, 36, 255, 35, 51, 35, 255, 32, 45, 32, 255, 32, 47, 33, 255, 32, 45, 32, 255, 31, 44, 32, 255, 30, 42, 30, 255, 24, 31, 25, 255, 32, 41, 32, 255, 23, 30, 24, 255, 26, 35, 27, 255, 28, 38, 28, 255, 29, 40, 29, 255, 30, 41, 30, 255, 29, 40, 30, 255, 28, 39, 29, 255, 32, 46, 32, 255, 30, 43, 31, 255, 35, 52, 36, 255, 32, 46, 32, 255, 28, 38, 28, 255, 33, 48, 33, 255, 34, 50, 34, 255, 34, 50, 35, 255, 37, 55, 37, 255, 36, 53, 36, 255, 32, 46, 32, 255, 27, 36, 27, 255, 26, 35, 27, 255, 29, 40, 29, 255, 29, 40, 29, 255, 28, 39, 29, 255, 27, 37, 28, 255, 29, 39, 29, 255, 25, 34, 26, 255, 31, 45, 32, 255, 29, 40, 29, 255, 28, 38, 28, 255, 27, 36, 27, 255, 31, 44, 31, 255, 29, 41, 30, 255, 32, 46, 32, 255, 28, 38, 28, 255, 23, 30, 24, 255, 23, 29, 24, 255, 25, 34, 26, 255, 26, 35, 27, 255, 26, 35, 27, 255, 25, 33, 25, 255, 26, 34, 26, 255, 23, 29, 24, 255, 24, 31, 25, 255, 30, 43, 31, 255, 29, 40, 29, 255, 26, 35, 27, 255, 27, 35, 28, 255, 25, 31, 25, 255, 24, 31, 25, 255, 28, 38, 28, 255, 31, 44, 31, 255, 30, 42, 30, 255, 31, 44, 31, 255, 33, 47, 33, 255, 34, 50, 35, 255, 37, 56, 38, 255, 35, 52, 36, 255, 39, 58, 39, 255, 37, 54, 37, 255, 31, 44, 31, 255, 29, 40, 30, 255, 28, 38, 28, 255, 28, 38, 28, 255, 29, 41, 30, 255, 35, 52, 35, 255, 35, 51, 35, 255, 35, 51, 35, 255, 30, 41, 30, 255, 33, 47, 33, 255, 32, 46, 33, 255, 31, 44, 31, 255, 29, 41, 30, 255, 29, 41, 30, 255, 32, 46, 32, 255, 35, 52, 36, 255, 33, 48, 33, 255, 31, 44, 31, 255, 29, 40, 29, 255, 32, 45, 32, 255, 32, 46, 32, 255, 29, 41, 30, 255, 27, 38, 28, 255, 28, 38, 28, 255, 21, 22, 22, 255, 21, 21, 21, 255, 26, 28, 29, 255, 21, 21, 21, 255, 21, 21, 21, 255, 24, 27, 27, 255, 21, 21, 21, 255, 21, 21, 21, 255, 25, 28, 29, 255, 34, 42, 44, 255, 35, 44, 47, 255, 39, 51, 55, 255, 35, 44, 47, 255, 31, 38, 40, 255, 33, 40, 43, 255, 22, 22, 22, 255, 29, 34, 36, 255, 37, 47, 51, 255, 44, 59, 64, 255, 32, 39, 41, 255, 34, 42, 45, 255, 21, 21, 21, 255, 35, 44, 47, 255, 37, 47, 51, 255, 30, 36, 38, 255, 39, 50, 54, 255, 42, 56, 61, 255, 34, 43, 46, 255, 35, 44, 47, 255, 30, 36, 38, 255, 43, 57, 62, 255, 36, 46, 49, 255, 34, 42, 45, 255, 34, 42, 45, 255, 26, 30, 31, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 30, 35, 37, 255, 38, 48, 52, 255, 42, 55, 60, 255, 37, 48, 52, 255, 47, 64, 69, 255, 41, 54, 59, 255, 31, 37, 39, 255, 33, 41, 43, 255, 34, 42, 45, 255, 32, 39, 41, 255, 23, 24, 24, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 23, 24, 24, 255, 30, 35, 37, 255, 45, 60, 65, 255, 32, 38, 41, 255, 37, 48, 51, 255, 26, 28, 29, 255, 26, 30, 31, 255, 36, 46, 49, 255, 34, 42, 44, 255, 35, 43, 46, 255, 30, 36, 38, 255, 39, 50, 54, 255, 40, 53, 57, 255, 40, 53, 57, 255, 44, 60, 65, 255, 41, 54, 58, 255, 38, 49, 52, 255, 39, 51, 55, 255, 34, 43, 45, 255, 21, 21, 21, 255, 34, 43, 46, 255, 46, 63, 68, 255, 41, 54, 58, 255, 42, 56, 61, 255, 47, 64, 70, 255, 45, 60, 65, 255, 44, 59, 64, 255, 46, 62, 67, 255, 43, 58, 62, 255, 44, 58, 63, 255, 34, 42, 44, 255, 44, 59, 64, 255, 38, 49, 53, 255, 35, 45, 48, 255, 27, 31, 32, 255, 28, 33, 34, 255, 35, 45, 48, 255, 38, 50, 54, 255, 36, 46, 49, 255, 28, 32, 34, 255, 30, 35, 37, 255, 45, 61, 66, 255, 32, 38, 41, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 23, 25, 25, 255, 27, 30, 31, 255, 30, 36, 38, 255, 28, 32, 34, 255, 31, 37, 39, 255, 31, 37, 39, 255, 40, 52, 56, 255, 26, 29, 30, 255, 37, 47, 50, 255, 34, 43, 46, 255, 28, 32, 33, 255, 25, 28, 28, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 22, 22, 255, 29, 34, 36, 255, 23, 24, 24, 255, 32, 38, 41, 255, 25, 27, 27, 255, 27, 31, 32, 255, 39, 51, 55, 255, 41, 54, 58, 255, 33, 41, 44, 255, 38, 49, 52, 255, 41, 54, 58, 255, 27, 30, 32, 255, 32, 38, 41, 255, 29, 34, 36, 255, 29, 34, 35, 255, 30, 36, 38, 255, 21, 21, 21, 255, 23, 24, 24, 255, 44, 59, 64, 255, 42, 55, 59, 255, 39, 50, 54, 255, 31, 37, 39, 255, 47, 64, 70, 255, 37, 48, 52, 255, 26, 29, 30, 255, 30, 35, 37, 255, 36, 46, 49, 255, 39, 50, 54, 255, 37, 47, 50, 255, 39, 51, 55, 255, 39, 50, 54, 255, 23, 25, 25, 255, 36, 45, 48, 255, 35, 44, 47, 255, 26, 30, 31, 255, 21, 21, 21, 255, 25, 27, 28, 255, 34, 42, 44, 255, 37, 48, 51, 255, 34, 43, 46, 255, 38, 49, 53, 255, 30, 36, 38, 255, 42, 56, 60, 255, 53, 72, 77, 255, 31, 37, 39, 255, 21, 21, 21, 255, 28, 33, 34, 255, 38, 48, 52, 255, 29, 34, 36, 255, 22, 23, 23, 255, 32, 39, 41, 255, 30, 36, 38, 255, 28, 32, 34, 255, 22, 23, 23, 255, 21, 21, 21, 255, 30, 35, 37, 255, 33, 41, 44, 255, 46, 62, 68, 255, 23, 24, 24, 255, 42, 56, 60, 255, 28, 32, 33, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 33, 41, 44, 255, 30, 36, 38, 255, 34, 42, 45, 255, 27, 32, 33, 255, 29, 35, 36, 255, 28, 32, 34, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 24, 25, 26, 255, 30, 36, 38, 255, 21, 21, 21, 255, 27, 31, 33, 255, 36, 46, 49, 255, 26, 29, 30, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 31, 37, 39, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 26, 29, 31, 255, 34, 42, 45, 255, 39, 51, 55, 255, 36, 46, 49, 255, 29, 35, 37, 255, 34, 43, 45, 255, 43, 57, 62, 255, 48, 66, 71, 255, 43, 57, 62, 255, 36, 46, 50, 255, 44, 58, 63, 255, 40, 52, 56, 255, 43, 58, 63, 255, 58, 76, 81, 255, 50, 69, 75, 255, 45, 61, 66, 255, 31, 37, 39, 255, 30, 35, 37, 255, 48, 65, 71, 255, 35, 44, 48, 255, 38, 49, 53, 255, 34, 43, 46, 255, 48, 65, 71, 255, 47, 64, 69, 255, 30, 37, 39, 255, 45, 61, 67, 255, 33, 40, 43, 255, 34, 43, 46, 255, 41, 54, 58, 255, 49, 68, 74, 255, 36, 46, 49, 255, 21, 21, 21, 255, 34, 43, 46, 255, 52, 71, 76, 255, 43, 57, 62, 255, 36, 46, 49, 255, 48, 65, 71, 255, 40, 52, 57, 255, 42, 56, 61, 255, 43, 57, 61, 255, 33, 41, 44, 255, 28, 33, 34, 255, 34, 43, 45, 255, 25, 33, 26, 255, 27, 37, 28, 255, 29, 41, 30, 255, 29, 40, 29, 255, 31, 44, 31, 255, 26, 35, 27, 255, 31, 44, 31, 255, 28, 39, 29, 255, 27, 36, 27, 255, 27, 37, 28, 255, 30, 43, 31, 255, 28, 38, 28, 255, 25, 33, 26, 255, 28, 39, 29, 255, 34, 50, 34, 255, 31, 44, 31, 255, 33, 48, 33, 255, 33, 47, 33, 255, 35, 52, 36, 255, 34, 50, 35, 255, 31, 45, 32, 255, 32, 45, 32, 255, 32, 45, 32, 255, 32, 46, 32, 255, 31, 44, 32, 255, 40, 59, 39, 255, 34, 50, 35, 255, 30, 43, 31, 255, 32, 46, 32, 255, 34, 49, 34, 255, 32, 45, 32, 255, 29, 40, 29, 255, 29, 40, 30, 255, 28, 39, 29, 255, 27, 37, 28, 255, 28, 38, 28, 255, 25, 32, 25, 255, 31, 44, 32, 255, 32, 45, 32, 255, 33, 47, 33, 255, 34, 49, 34, 255, 26, 35, 27, 255, 23, 30, 24, 255, 26, 33, 26, 255, 25, 34, 26, 255, 28, 38, 28, 255, 29, 41, 30, 255, 29, 41, 30, 255, 31, 44, 31, 255, 32, 46, 32, 255, 29, 41, 30, 255, 31, 45, 32, 255, 31, 43, 31, 255, 30, 41, 30, 255, 24, 31, 25, 255, 29, 37, 29, 255, 24, 32, 25, 255, 29, 37, 29, 255, 25, 32, 25, 255, 25, 33, 26, 255, 27, 36, 27, 255, 25, 32, 26, 255, 25, 32, 26, 255, 24, 30, 25, 255, 23, 30, 24, 255, 25, 33, 25, 255, 31, 44, 31, 255, 32, 46, 32, 255, 34, 50, 35, 255, 27, 37, 28, 255, 28, 38, 28, 255, 28, 38, 28, 255, 32, 45, 32, 255, 30, 42, 31, 255, 29, 40, 29, 255, 32, 46, 32, 255, 33, 48, 33, 255, 31, 45, 32, 255, 30, 42, 30, 255, 32, 46, 33, 255, 34, 50, 35, 255, 35, 52, 35, 255, 30, 42, 30, 255, 26, 35, 27, 255, 31, 44, 31, 255, 32, 47, 33, 255, 31, 44, 32, 255, 33, 48, 33, 255, 27, 37, 28, 255, 30, 41, 30, 255, 34, 50, 35, 255, 37, 54, 37, 255, 37, 55, 37, 255, 36, 53, 36, 255, 30, 43, 31, 255, 30, 43, 31, 255, 29, 40, 29, 255, 30, 42, 30, 255, 30, 42, 30, 255, 29, 41, 30, 255, 30, 43, 31, 255, 26, 35, 27, 255, 25, 33, 26, 255, 24, 31, 25, 255, 27, 37, 28, 255, 30, 42, 31, 255, 27, 36, 27, 255, 29, 41, 30, 255, 27, 37, 28, 255, 27, 36, 27, 255, 29, 40, 29, 255, 28, 38, 28, 255, 27, 36, 27, 255, 23, 30, 24, 255, 24, 31, 25, 255, 28, 39, 29, 255, 30, 42, 30, 255, 31, 44, 31, 255, 35, 51, 35, 255, 27, 37, 28, 255, 32, 46, 33, 255, 31, 43, 31, 255, 25, 33, 26, 255, 25, 33, 26, 255, 28, 39, 29, 255, 31, 45, 32, 255, 30, 42, 30, 255, 34, 50, 34, 255, 33, 48, 33, 255, 33, 48, 33, 255, 36, 54, 36, 255, 35, 51, 35, 255, 32, 46, 33, 255, 33, 48, 34, 255, 31, 44, 31, 255, 28, 39, 29, 255, 25, 34, 26, 255, 26, 34, 27, 255, 27, 34, 27, 255, 23, 29, 24, 255, 23, 29, 24, 255, 24, 31, 24, 255, 27, 36, 27, 255, 27, 37, 28, 255, 25, 34, 26, 255, 31, 44, 31, 255, 27, 37, 28, 255, 27, 37, 28, 255, 29, 41, 30, 255, 30, 43, 31, 255, 28, 38, 28, 255, 30, 42, 30, 255, 28, 39, 29, 255, 29, 41, 30, 255, 34, 49, 34, 255, 36, 53, 36, 255, 36, 53, 36, 255, 40, 60, 40, 255, 47, 69, 45, 255, 47, 69, 45, 255, 62, 88, 57, 255, 58, 83, 54, 255, 56, 81, 52, 255, 40, 60, 40, 255, 35, 52, 35, 255, 31, 45, 32, 255, 28, 38, 28, 255, 29, 41, 30, 255, 26, 36, 27, 255, 28, 39, 29, 255, 27, 37, 28, 255, 26, 35, 27, 255, 25, 32, 26, 255, 24, 31, 25, 255, 24, 31, 25, 255, 25, 33, 26, 255, 23, 30, 24, 255, 25, 34, 26, 255, 26, 35, 27, 255, 28, 38, 29, 255, 30, 41, 30, 255, 30, 42, 30, 255, 31, 45, 32, 255, 32, 46, 32, 255, 30, 43, 31, 255, 33, 48, 34, 255, 45, 67, 44, 255, 48, 70, 46, 255, 38, 57, 38, 255, 34, 49, 34, 255, 29, 41, 30, 255, 26, 34, 26, 255, 25, 32, 25, 255, 25, 33, 26, 255, 30, 42, 31, 255, 31, 44, 31, 255, 27, 36, 27, 255, 31, 43, 31, 255, 29, 41, 30, 255, 31, 44, 31, 255, 31, 44, 31, 255, 28, 38, 28, 255, 23, 29, 24, 255, 29, 41, 30, 255, 38, 57, 38, 255, 36, 52, 36, 255, 29, 41, 30, 255, 28, 38, 28, 255, 29, 40, 29, 255, 28, 38, 28, 255, 25, 33, 26, 255, 24, 30, 24, 255, 24, 31, 25, 255, 26, 33, 26, 255, 25, 33, 26, 255, 25, 33, 26, 255, 25, 33, 26, 255, 24, 32, 25, 255, 23, 29, 24, 255, 26, 35, 27, 255, 25, 33, 26, 255, 25, 33, 26, 255, 26, 35, 27, 255, 25, 33, 25, 255, 29, 41, 30, 255, 32, 46, 32, 255, 34, 49, 34, 255, 38, 57, 38, 255, 50, 72, 47, 255, 37, 55, 37, 255, 37, 54, 37, 255, 33, 48, 33, 255, 37, 55, 37, 255, 32, 45, 32, 255, 29, 41, 30, 255, 28, 39, 29, 255, 34, 49, 34, 255, 36, 53, 36, 255, 35, 52, 35, 255, 34, 50, 34, 255, 32, 45, 32, 255, 30, 41, 30, 255, 33, 48, 34, 255, 36, 54, 36, 255, 32, 46, 32, 255, 30, 42, 30, 255, 29, 41, 30, 255, 27, 36, 27, 255, 29, 40, 29, 255, 30, 42, 30, 255, 31, 44, 31, 255, 33, 48, 33, 255, 30, 43, 31, 255, 29, 40, 30, 255, 26, 35, 27, 255, 26, 35, 27, 255, 21, 21, 21, 255, 27, 30, 32, 255, 42, 55, 60, 255, 39, 51, 55, 255, 24, 25, 26, 255, 29, 33, 35, 255, 27, 31, 32, 255, 22, 23, 23, 255, 21, 21, 21, 255, 24, 26, 27, 255, 24, 26, 27, 255, 32, 39, 42, 255, 30, 35, 37, 255, 29, 34, 35, 255, 28, 33, 35, 255, 31, 38, 40, 255, 35, 44, 47, 255, 44, 59, 64, 255, 36, 46, 49, 255, 38, 48, 52, 255, 24, 26, 27, 255, 25, 27, 28, 255, 30, 36, 38, 255, 47, 63, 69, 255, 36, 45, 48, 255, 36, 46, 49, 255, 33, 40, 43, 255, 39, 51, 55, 255, 40, 52, 56, 255, 38, 48, 52, 255, 33, 41, 44, 255, 51, 69, 75, 255, 48, 65, 71, 255, 44, 58, 63, 255, 36, 46, 49, 255, 35, 44, 47, 255, 29, 35, 37, 255, 21, 21, 21, 255, 28, 32, 33, 255, 36, 46, 50, 255, 33, 40, 43, 255, 41, 55, 59, 255, 44, 59, 64, 255, 46, 62, 67, 255, 47, 64, 70, 255, 40, 53, 57, 255, 32, 39, 41, 255, 45, 61, 66, 255, 37, 47, 51, 255, 28, 33, 34, 255, 25, 28, 29, 255, 25, 28, 29, 255, 35, 45, 48, 255, 33, 41, 43, 255, 39, 50, 54, 255, 32, 38, 41, 255, 33, 41, 44, 255, 32, 39, 41, 255, 34, 43, 46, 255, 30, 36, 38, 255, 31, 38, 40, 255, 21, 21, 21, 255, 25, 27, 28, 255, 24, 26, 27, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 36, 47, 50, 255, 36, 45, 48, 255, 23, 25, 25, 255, 29, 34, 36, 255, 49, 67, 73, 255, 30, 36, 37, 255, 36, 46, 49, 255, 31, 37, 39, 255, 35, 45, 48, 255, 33, 41, 44, 255, 45, 60, 65, 255, 34, 43, 46, 255, 33, 41, 43, 255, 33, 41, 43, 255, 21, 21, 21, 255, 22, 23, 23, 255, 31, 37, 40, 255, 26, 29, 30, 255, 21, 21, 21, 255, 21, 21, 21, 255, 27, 31, 33, 255, 40, 52, 57, 255, 47, 64, 69, 255, 38, 49, 53, 255, 46, 62, 67, 255, 38, 48, 52, 255, 34, 42, 45, 255, 33, 40, 42, 255, 34, 42, 45, 255, 37, 47, 51, 255, 47, 64, 70, 255, 26, 30, 31, 255, 28, 33, 35, 255, 46, 61, 67, 255, 36, 46, 49, 255, 22, 23, 23, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 23, 24, 25, 255, 30, 36, 38, 255, 23, 25, 25, 255, 23, 24, 24, 255, 21, 21, 21, 255, 27, 31, 32, 255, 26, 29, 30, 255, 21, 21, 21, 255, 31, 37, 39, 255, 26, 29, 30, 255, 24, 26, 27, 255, 25, 28, 29, 255, 28, 33, 34, 255, 30, 36, 38, 255, 25, 28, 29, 255, 25, 28, 29, 255, 21, 21, 21, 255, 21, 21, 21, 255, 28, 33, 35, 255, 30, 35, 37, 255, 28, 33, 35, 255, 31, 37, 40, 255, 30, 35, 37, 255, 34, 42, 45, 255, 34, 42, 45, 255, 33, 41, 43, 255, 36, 46, 49, 255, 37, 47, 51, 255, 28, 33, 34, 255, 36, 45, 48, 255, 22, 22, 22, 255, 25, 28, 28, 255, 31, 38, 40, 255, 39, 50, 54, 255, 32, 40, 42, 255, 21, 21, 21, 255, 28, 32, 33, 255, 31, 37, 39, 255, 31, 38, 40, 255, 32, 40, 42, 255, 48, 66, 72, 255, 30, 36, 38, 255, 23, 23, 24, 255, 26, 29, 30, 255, 33, 40, 43, 255, 38, 48, 52, 255, 42, 56, 61, 255, 37, 47, 50, 255, 35, 44, 47, 255, 37, 47, 50, 255, 31, 37, 39, 255, 42, 55, 60, 255, 44, 58, 63, 255, 21, 21, 21, 255, 21, 21, 21, 255, 26, 30, 31, 255, 37, 47, 51, 255, 33, 40, 43, 255, 34, 43, 45, 255, 44, 59, 64, 255, 38, 49, 52, 255, 50, 69, 75, 255, 39, 50, 54, 255, 32, 40, 42, 255, 28, 32, 33, 255, 27, 30, 32, 255, 33, 40, 43, 255, 29, 33, 35, 255, 33, 41, 43, 255, 33, 41, 44, 255, 30, 36, 38, 255, 21, 21, 21, 255, 21, 21, 21, 255, 33, 41, 43, 255, 37, 48, 52, 255, 34, 43, 46, 255, 34, 42, 45, 255, 39, 50, 54, 255, 40, 52, 56, 255, 35, 44, 46, 255, 31, 37, 39, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 22, 22, 255, 42, 56, 60, 255, 25, 28, 29, 255, 27, 31, 32, 255, 23, 25, 25, 255, 25, 28, 29, 255, 31, 38, 40, 255, 28, 32, 33, 255, 28, 33, 34, 255, 23, 25, 25, 255, 34, 43, 46, 255, 30, 35, 37, 255, 24, 27, 27, 255, 27, 30, 32, 255, 26, 29, 30, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 23, 23, 255, 21, 21, 21, 255, 32, 39, 41, 255, 31, 37, 39, 255, 25, 28, 29, 255, 30, 35, 37, 255, 36, 45, 49, 255, 41, 53, 58, 255, 46, 62, 68, 255, 40, 52, 56, 255, 40, 53, 57, 255, 41, 54, 59, 255, 34, 42, 45, 255, 35, 43, 46, 255, 61, 78, 83, 255, 55, 73, 79, 255, 36, 45, 48, 255, 25, 27, 28, 255, 23, 24, 25, 255, 35, 45, 48, 255, 33, 41, 44, 255, 52, 70, 76, 255, 21, 21, 21, 255, 39, 50, 54, 255, 38, 49, 53, 255, 45, 60, 65, 255, 32, 38, 41, 255, 30, 36, 37, 255, 53, 71, 77, 255, 31, 37, 40, 255, 47, 64, 70, 255, 44, 59, 64, 255, 46, 62, 68, 255, 27, 31, 32, 255, 21, 21, 21, 255, 33, 41, 44, 255, 41, 53, 58, 255, 31, 37, 39, 255, 44, 59, 64, 255, 46, 63, 68, 255, 40, 52, 56, 255, 39, 51, 54, 255, 50, 68, 75, 255, 32, 40, 42, 255, 21, 22, 22, 255, 25, 32, 26, 255, 29, 40, 30, 255, 31, 45, 32, 255, 104, 126, 14, 255, 35, 51, 35, 255, 30, 43, 31, 255, 27, 37, 28, 255, 27, 37, 28, 255, 27, 37, 28, 255, 25, 32, 25, 255, 28, 38, 28, 255, 28, 39, 29, 255, 27, 37, 28, 255, 30, 42, 30, 255, 34, 50, 34, 255, 36, 53, 36, 255, 30, 42, 30, 255, 31, 43, 31, 255, 36, 53, 36, 255, 34, 49, 34, 255, 32, 46, 33, 255, 34, 49, 34, 255, 30, 42, 30, 255, 32, 46, 32, 255, 32, 47, 33, 255, 33, 47, 33, 255, 33, 48, 33, 255, 31, 43, 31, 255, 30, 43, 31, 255, 35, 51, 35, 255, 33, 48, 33, 255, 29, 40, 29, 255, 25, 34, 26, 255, 30, 42, 30, 255, 28, 38, 28, 255, 26, 35, 27, 255, 25, 33, 26, 255, 34, 49, 34, 255, 30, 43, 31, 255, 30, 42, 30, 255, 28, 38, 28, 255, 27, 37, 28, 255, 23, 29, 24, 255, 25, 32, 25, 255, 26, 35, 27, 255, 29, 41, 30, 255, 31, 43, 31, 255, 34, 50, 34, 255, 33, 48, 33, 255, 32, 47, 33, 255, 31, 45, 32, 255, 32, 45, 32, 255, 28, 38, 28, 255, 28, 39, 29, 255, 24, 31, 25, 255, 25, 34, 26, 255, 23, 30, 24, 255, 25, 32, 26, 255, 29, 39, 29, 255, 25, 33, 26, 255, 25, 32, 25, 255, 26, 35, 26, 255, 25, 32, 25, 255, 28, 38, 28, 255, 25, 32, 25, 255, 24, 31, 25, 255, 29, 40, 29, 255, 32, 47, 33, 255, 32, 46, 32, 255, 30, 42, 30, 255, 29, 39, 29, 255, 29, 40, 29, 255, 28, 38, 28, 255, 30, 42, 30, 255, 32, 46, 32, 255, 33, 48, 34, 255, 33, 47, 33, 255, 31, 45, 32, 255, 31, 44, 31, 255, 33, 47, 33, 255, 35, 51, 35, 255, 35, 52, 36, 255, 29, 40, 29, 255, 29, 41, 30, 255, 28, 39, 29, 255, 30, 42, 30, 255, 29, 41, 30, 255, 27, 37, 28, 255, 27, 37, 28, 255, 29, 40, 29, 255, 31, 44, 31, 255, 35, 51, 35, 255, 35, 52, 35, 255, 32, 46, 33, 255, 32, 45, 32, 255, 30, 42, 30, 255, 32, 46, 32, 255, 30, 42, 30, 255, 28, 39, 29, 255, 29, 41, 30, 255, 28, 39, 29, 255, 27, 37, 28, 255, 28, 38, 28, 255, 28, 39, 29, 255, 31, 44, 31, 255, 29, 40, 29, 255, 30, 42, 31, 255, 27, 37, 28, 255, 26, 36, 27, 255, 28, 38, 28, 255, 29, 40, 29, 255, 31, 44, 32, 255, 29, 39, 29, 255, 25, 33, 26, 255, 27, 36, 27, 255, 28, 38, 28, 255, 27, 37, 28, 255, 29, 41, 30, 255, 32, 46, 32, 255, 30, 43, 31, 255, 33, 48, 34, 255, 27, 37, 28, 255, 31, 45, 32, 255, 26, 34, 26, 255, 25, 32, 25, 255, 26, 34, 26, 255, 30, 43, 31, 255, 35, 51, 35, 255, 30, 43, 31, 255, 33, 48, 33, 255, 33, 48, 33, 255, 33, 48, 34, 255, 31, 44, 31, 255, 33, 48, 34, 255, 33, 48, 34, 255, 31, 45, 32, 255, 25, 33, 25, 255, 27, 36, 27, 255, 23, 30, 24, 255, 25, 32, 25, 255, 25, 33, 26, 255, 26, 35, 27, 255, 28, 39, 29, 255, 26, 35, 27, 255, 27, 38, 28, 255, 29, 41, 30, 255, 29, 41, 30, 255, 28, 38, 28, 255, 30, 42, 30, 255, 26, 36, 27, 255, 28, 39, 29, 255, 29, 39, 29, 255, 29, 41, 30, 255, 28, 39, 29, 255, 33, 47, 33, 255, 34, 50, 35, 255, 36, 54, 37, 255, 38, 57, 38, 255, 41, 61, 40, 255, 57, 82, 53, 255, 51, 74, 48, 255, 57, 82, 53, 255, 52, 75, 49, 255, 38, 57, 38, 255, 30, 42, 30, 255, 32, 46, 33, 255, 32, 46, 32, 255, 32, 46, 32, 255, 29, 41, 30, 255, 25, 32, 25, 255, 23, 30, 24, 255, 25, 34, 26, 255, 24, 31, 25, 255, 28, 36, 28, 255, 26, 33, 27, 255, 24, 31, 25, 255, 27, 34, 27, 255, 26, 35, 27, 255, 28, 38, 28, 255, 26, 35, 27, 255, 27, 37, 28, 255, 30, 42, 30, 255, 30, 42, 30, 255, 30, 42, 30, 255, 32, 47, 33, 255, 37, 54, 37, 255, 36, 53, 36, 255, 36, 53, 36, 255, 35, 52, 36, 255, 34, 49, 34, 255, 31, 43, 31, 255, 24, 31, 25, 255, 26, 34, 26, 255, 29, 41, 30, 255, 32, 45, 32, 255, 31, 44, 32, 255, 30, 41, 30, 255, 27, 37, 28, 255, 32, 46, 32, 255, 28, 38, 28, 255, 26, 35, 27, 255, 27, 36, 27, 255, 26, 35, 27, 255, 29, 41, 30, 255, 34, 49, 34, 255, 33, 47, 33, 255, 28, 38, 28, 255, 27, 37, 28, 255, 25, 34, 26, 255, 28, 38, 28, 255, 25, 33, 26, 255, 26, 33, 27, 255, 32, 40, 32, 255, 23, 30, 24, 255, 23, 29, 24, 255, 28, 38, 28, 255, 29, 40, 30, 255, 30, 41, 30, 255, 27, 36, 27, 255, 24, 32, 25, 255, 26, 35, 27, 255, 26, 34, 26, 255, 26, 35, 27, 255, 28, 39, 29, 255, 29, 41, 30, 255, 31, 44, 31, 255, 33, 48, 33, 255, 35, 52, 35, 255, 40, 59, 39, 255, 36, 54, 36, 255, 38, 57, 38, 255, 34, 50, 35, 255, 36, 53, 36, 255, 26, 35, 27, 255, 30, 42, 30, 255, 29, 41, 30, 255, 28, 39, 29, 255, 32, 45, 32, 255, 35, 52, 35, 255, 33, 48, 33, 255, 34, 49, 34, 255, 29, 41, 30, 255, 31, 45, 32, 255, 35, 52, 35, 255, 31, 45, 32, 255, 29, 40, 29, 255, 26, 34, 26, 255, 30, 41, 30, 255, 29, 41, 30, 255, 31, 44, 31, 255, 32, 47, 33, 255, 33, 48, 33, 255, 30, 42, 31, 255, 28, 39, 29, 255, 27, 36, 27, 255, 25, 32, 25, 255, 29, 34, 36, 255, 35, 44, 47, 255, 46, 62, 67, 255, 34, 43, 46, 255, 37, 48, 51, 255, 29, 33, 35, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 32, 39, 41, 255, 38, 49, 52, 255, 30, 36, 38, 255, 31, 37, 39, 255, 39, 50, 54, 255, 33, 41, 44, 255, 33, 42, 44, 255, 33, 41, 43, 255, 34, 43, 45, 255, 43, 57, 61, 255, 21, 21, 21, 255, 35, 44, 47, 255, 28, 32, 33, 255, 41, 54, 59, 255, 34, 42, 45, 255, 36, 46, 49, 255, 28, 32, 34, 255, 35, 45, 48, 255, 37, 48, 51, 255, 34, 43, 45, 255, 38, 50, 53, 255, 36, 47, 50, 255, 40, 52, 56, 255, 39, 50, 54, 255, 32, 40, 42, 255, 33, 42, 44, 255, 28, 32, 34, 255, 24, 26, 26, 255, 36, 46, 49, 255, 40, 53, 57, 255, 31, 38, 40, 255, 38, 50, 53, 255, 42, 55, 60, 255, 39, 51, 55, 255, 35, 45, 48, 255, 34, 43, 46, 255, 41, 54, 58, 255, 31, 37, 39, 255, 26, 29, 30, 255, 32, 39, 41, 255, 30, 36, 38, 255, 33, 40, 43, 255, 40, 52, 56, 255, 36, 46, 50, 255, 33, 40, 43, 255, 39, 50, 54, 255, 35, 44, 47, 255, 28, 32, 33, 255, 21, 21, 21, 255, 36, 45, 48, 255, 21, 21, 21, 255, 21, 21, 21, 255, 27, 31, 33, 255, 32, 39, 41, 255, 45, 61, 66, 255, 38, 49, 52, 255, 21, 21, 21, 255, 21, 21, 21, 255, 25, 28, 29, 255, 35, 45, 48, 255, 42, 55, 60, 255, 47, 63, 69, 255, 51, 69, 75, 255, 40, 53, 57, 255, 31, 37, 40, 255, 32, 39, 41, 255, 23, 25, 25, 255, 21, 21, 21, 255, 21, 22, 22, 255, 21, 21, 21, 255, 28, 32, 34, 255, 33, 41, 44, 255, 40, 52, 56, 255, 40, 53, 57, 255, 48, 65, 71, 255, 28, 32, 34, 255, 24, 27, 27, 255, 22, 22, 22, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 27, 31, 32, 255, 26, 30, 31, 255, 40, 52, 57, 255, 33, 40, 43, 255, 35, 44, 47, 255, 26, 30, 31, 255, 39, 51, 54, 255, 26, 29, 29, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 33, 41, 44, 255, 37, 47, 50, 255, 36, 46, 49, 255, 27, 31, 32, 255, 37, 47, 50, 255, 29, 34, 36, 255, 41, 54, 58, 255, 39, 50, 54, 255, 24, 27, 27, 255, 26, 29, 31, 255, 35, 43, 46, 255, 28, 33, 34, 255, 29, 35, 36, 255, 35, 44, 47, 255, 23, 24, 25, 255, 29, 35, 36, 255, 21, 21, 21, 255, 26, 29, 30, 255, 24, 26, 27, 255, 29, 35, 37, 255, 21, 21, 21, 255, 21, 21, 21, 255, 28, 33, 34, 255, 31, 38, 40, 255, 21, 22, 22, 255, 29, 35, 36, 255, 32, 40, 42, 255, 38, 49, 52, 255, 39, 51, 55, 255, 38, 48, 52, 255, 30, 36, 38, 255, 34, 42, 45, 255, 30, 36, 38, 255, 28, 32, 33, 255, 25, 28, 29, 255, 34, 43, 46, 255, 32, 39, 41, 255, 27, 32, 33, 255, 28, 32, 33, 255, 27, 31, 32, 255, 21, 21, 21, 255, 31, 37, 39, 255, 39, 51, 55, 255, 43, 57, 62, 255, 39, 51, 55, 255, 44, 59, 64, 255, 35, 43, 46, 255, 30, 36, 38, 255, 28, 32, 34, 255, 33, 40, 43, 255, 25, 28, 29, 255, 40, 52, 56, 255, 44, 59, 64, 255, 27, 31, 33, 255, 30, 35, 37, 255, 35, 44, 47, 255, 31, 37, 39, 255, 22, 23, 23, 255, 21, 21, 21, 255, 34, 42, 44, 255, 32, 39, 41, 255, 35, 45, 48, 255, 35, 44, 47, 255, 45, 60, 66, 255, 35, 44, 47, 255, 30, 35, 37, 255, 37, 48, 51, 255, 24, 26, 27, 255, 30, 36, 38, 255, 30, 36, 38, 255, 31, 37, 39, 255, 27, 31, 32, 255, 28, 32, 34, 255, 25, 28, 29, 255, 21, 21, 21, 255, 21, 21, 21, 255, 37, 47, 51, 255, 37, 47, 50, 255, 27, 31, 33, 255, 28, 32, 33, 255, 35, 45, 48, 255, 40, 53, 57, 255, 42, 55, 59, 255, 40, 52, 56, 255, 31, 37, 39, 255, 28, 32, 34, 255, 37, 47, 50, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 23, 25, 25, 255, 21, 21, 21, 255, 23, 24, 24, 255, 26, 29, 30, 255, 30, 36, 38, 255, 26, 29, 30, 255, 28, 32, 33, 255, 25, 28, 29, 255, 35, 43, 46, 255, 29, 35, 37, 255, 26, 29, 30, 255, 21, 21, 21, 255, 26, 28, 29, 255, 21, 21, 21, 255, 30, 36, 38, 255, 25, 27, 28, 255, 25, 27, 28, 255, 25, 28, 29, 255, 30, 36, 38, 255, 21, 21, 21, 255, 23, 25, 25, 255, 32, 39, 41, 255, 35, 43, 46, 255, 39, 50, 54, 255, 46, 62, 67, 255, 43, 58, 63, 255, 38, 49, 52, 255, 50, 68, 74, 255, 41, 54, 58, 255, 30, 36, 38, 255, 23, 25, 25, 255, 21, 21, 21, 255, 38, 49, 53, 255, 46, 63, 68, 255, 49, 67, 73, 255, 24, 25, 26, 255, 45, 61, 66, 255, 41, 54, 58, 255, 32, 38, 40, 255, 32, 39, 41, 255, 58, 76, 81, 255, 37, 47, 51, 255, 49, 68, 74, 255, 45, 60, 66, 255, 34, 42, 45, 255, 43, 57, 61, 255, 39, 51, 55, 255, 30, 35, 37, 255, 42, 56, 60, 255, 50, 68, 74, 255, 35, 44, 48, 255, 21, 21, 21, 255, 31, 37, 39, 255, 36, 46, 49, 255, 40, 52, 56, 255, 44, 58, 63, 255, 39, 50, 54, 255, 40, 53, 57, 255, 47, 64, 69, 255, 22, 22, 22, 255, 21, 21, 21, 255, 25, 32, 25, 255, 24, 31, 25, 255, 28, 39, 29, 255, 36, 53, 36, 255, 34, 50, 34, 255, 28, 38, 28, 255, 28, 38, 28, 255, 28, 39, 29, 255, 26, 35, 27, 255, 26, 32, 26, 255, 25, 34, 26, 255, 28, 38, 28, 255, 31, 45, 32, 255, 33, 48, 34, 255, 33, 49, 34, 255, 33, 49, 34, 255, 33, 47, 33, 255, 32, 46, 32, 255, 31, 44, 31, 255, 33, 48, 33, 255, 30, 43, 31, 255, 32, 46, 32, 255, 32, 46, 32, 255, 30, 42, 30, 255, 32, 46, 32, 255, 31, 44, 31, 255, 36, 53, 36, 255, 37, 55, 37, 255, 35, 52, 35, 255, 34, 50, 34, 255, 32, 47, 33, 255, 28, 39, 29, 255, 26, 36, 27, 255, 26, 35, 27, 255, 29, 41, 30, 255, 30, 42, 30, 255, 30, 43, 31, 255, 31, 43, 31, 255, 32, 46, 32, 255, 29, 40, 29, 255, 32, 45, 32, 255, 26, 35, 27, 255, 25, 34, 26, 255, 23, 30, 24, 255, 30, 43, 31, 255, 31, 45, 32, 255, 30, 42, 30, 255, 33, 47, 33, 255, 33, 48, 33, 255, 31, 44, 32, 255, 29, 40, 29, 255, 29, 40, 29, 255, 29, 40, 29, 255, 27, 37, 28, 255, 27, 37, 28, 255, 28, 38, 28, 255, 28, 39, 29, 255, 28, 38, 28, 255, 30, 42, 31, 255, 28, 39, 29, 255, 29, 41, 30, 255, 28, 38, 28, 255, 29, 41, 30, 255, 28, 39, 29, 255, 26, 35, 27, 255, 24, 31, 25, 255, 27, 36, 27, 255, 26, 36, 27, 255, 30, 42, 30, 255, 30, 42, 30, 255, 31, 44, 31, 255, 30, 42, 30, 255, 25, 33, 26, 255, 30, 42, 31, 255, 31, 44, 32, 255, 33, 48, 33, 255, 35, 51, 35, 255, 33, 49, 34, 255, 30, 42, 30, 255, 32, 46, 32, 255, 33, 48, 33, 255, 32, 46, 32, 255, 32, 45, 32, 255, 32, 47, 33, 255, 25, 32, 25, 255, 30, 41, 30, 255, 26, 34, 26, 255, 28, 39, 29, 255, 31, 44, 32, 255, 33, 47, 33, 255, 28, 38, 28, 255, 35, 52, 35, 255, 31, 44, 31, 255, 29, 41, 30, 255, 31, 45, 32, 255, 32, 47, 33, 255, 35, 52, 35, 255, 32, 45, 32, 255, 27, 37, 28, 255, 26, 35, 27, 255, 29, 41, 30, 255, 29, 41, 30, 255, 31, 44, 31, 255, 32, 47, 33, 255, 30, 42, 30, 255, 29, 41, 30, 255, 29, 40, 29, 255, 26, 36, 27, 255, 26, 34, 26, 255, 29, 40, 29, 255, 30, 43, 31, 255, 27, 37, 28, 255, 24, 31, 25, 255, 24, 30, 24, 255, 26, 34, 27, 255, 26, 34, 26, 255, 29, 40, 29, 255, 27, 37, 28, 255, 33, 48, 34, 255, 36, 54, 37, 255, 32, 47, 33, 255, 31, 45, 32, 255, 31, 43, 31, 255, 29, 40, 29, 255, 27, 37, 28, 255, 32, 47, 33, 255, 33, 48, 33, 255, 32, 45, 32, 255, 30, 43, 31, 255, 29, 40, 29, 255, 33, 48, 34, 255, 33, 48, 34, 255, 28, 38, 28, 255, 33, 49, 34, 255, 37, 55, 37, 255, 33, 47, 33, 255, 27, 36, 27, 255, 24, 31, 25, 255, 24, 32, 25, 255, 26, 34, 26, 255, 27, 36, 27, 255, 28, 38, 28, 255, 25, 33, 26, 255, 23, 29, 24, 255, 28, 38, 28, 255, 25, 33, 26, 255, 28, 39, 29, 255, 30, 42, 31, 255, 30, 43, 31, 255, 27, 37, 28, 255, 32, 46, 32, 255, 33, 48, 33, 255, 30, 43, 31, 255, 27, 37, 28, 255, 31, 43, 31, 255, 33, 48, 33, 255, 33, 48, 33, 255, 36, 52, 36, 255, 37, 54, 37, 255, 71, 89, 20, 255, 37, 55, 37, 255, 38, 57, 38, 255, 37, 55, 37, 255, 34, 50, 34, 255, 31, 45, 32, 255, 32, 46, 32, 255, 32, 45, 32, 255, 31, 44, 32, 255, 30, 42, 30, 255, 29, 40, 29, 255, 29, 40, 29, 255, 29, 40, 29, 255, 23, 30, 24, 255, 29, 37, 29, 255, 27, 34, 27, 255, 26, 35, 26, 255, 30, 42, 30, 255, 28, 38, 28, 255, 29, 41, 30, 255, 27, 37, 28, 255, 28, 39, 29, 255, 28, 38, 28, 255, 30, 43, 31, 255, 29, 41, 30, 255, 26, 36, 27, 255, 32, 45, 32, 255, 35, 52, 35, 255, 35, 51, 35, 255, 37, 54, 37, 255, 37, 54, 37, 255, 32, 45, 32, 255, 26, 35, 27, 255, 24, 32, 25, 255, 25, 33, 26, 255, 24, 32, 25, 255, 27, 36, 27, 255, 29, 40, 29, 255, 29, 40, 29, 255, 30, 42, 30, 255, 31, 44, 31, 255, 25, 33, 26, 255, 23, 29, 24, 255, 31, 43, 31, 255, 31, 44, 31, 255, 31, 44, 31, 255, 30, 42, 30, 255, 27, 36, 27, 255, 26, 35, 27, 255, 25, 34, 26, 255, 27, 36, 27, 255, 25, 32, 26, 255, 26, 34, 26, 255, 32, 40, 32, 255, 26, 33, 26, 255, 24, 30, 24, 255, 24, 31, 25, 255, 26, 34, 26, 255, 24, 32, 25, 255, 26, 34, 26, 255, 24, 31, 25, 255, 27, 37, 28, 255, 28, 39, 29, 255, 27, 37, 28, 255, 28, 39, 29, 255, 29, 41, 30, 255, 28, 39, 29, 255, 28, 39, 29, 255, 33, 48, 33, 255, 33, 48, 33, 255, 32, 45, 32, 255, 38, 57, 38, 255, 33, 47, 33, 255, 32, 46, 32, 255, 32, 46, 32, 255, 28, 39, 29, 255, 28, 39, 29, 255, 29, 41, 30, 255, 29, 40, 29, 255, 32, 46, 32, 255, 29, 40, 29, 255, 32, 47, 33, 255, 35, 51, 35, 255, 36, 53, 36, 255, 35, 52, 36, 255, 31, 45, 32, 255, 25, 32, 25, 255, 29, 40, 29, 255, 31, 45, 32, 255, 30, 41, 30, 255, 34, 49, 34, 255, 32, 45, 32, 255, 25, 34, 26, 255, 27, 36, 27, 255, 29, 40, 29, 255, 89, 106, 12, 255, 28, 35, 28, 255, 43, 57, 62, 255, 41, 54, 59, 255, 39, 51, 55, 255, 39, 51, 55, 255, 25, 27, 28, 255, 27, 31, 32, 255, 23, 24, 24, 255, 25, 28, 29, 255, 22, 23, 23, 255, 26, 29, 30, 255, 21, 21, 21, 255, 29, 34, 36, 255, 26, 30, 31, 255, 24, 26, 27, 255, 26, 28, 29, 255, 25, 28, 29, 255, 44, 59, 64, 255, 31, 37, 39, 255, 38, 48, 52, 255, 21, 21, 21, 255, 29, 34, 36, 255, 30, 35, 37, 255, 34, 42, 45, 255, 29, 34, 36, 255, 38, 50, 53, 255, 33, 40, 43, 255, 33, 40, 43, 255, 35, 43, 46, 255, 39, 51, 55, 255, 42, 56, 61, 255, 43, 57, 61, 255, 55, 73, 78, 255, 46, 62, 68, 255, 35, 44, 47, 255, 44, 58, 63, 255, 38, 49, 52, 255, 21, 21, 21, 255, 31, 37, 39, 255, 44, 59, 63, 255, 41, 54, 59, 255, 35, 45, 48, 255, 34, 43, 45, 255, 30, 35, 37, 255, 36, 45, 48, 255, 33, 42, 44, 255, 41, 54, 58, 255, 33, 40, 43, 255, 37, 48, 51, 255, 38, 49, 52, 255, 37, 47, 50, 255, 33, 42, 44, 255, 31, 37, 39, 255, 37, 47, 50, 255, 26, 29, 30, 255, 33, 41, 43, 255, 29, 35, 36, 255, 38, 49, 53, 255, 32, 39, 41, 255, 30, 36, 38, 255, 33, 41, 43, 255, 21, 21, 21, 255, 34, 42, 45, 255, 36, 45, 48, 255, 36, 46, 49, 255, 35, 45, 48, 255, 44, 58, 63, 255, 46, 63, 68, 255, 30, 36, 38, 255, 21, 21, 21, 255, 21, 21, 21, 255, 32, 39, 41, 255, 50, 69, 75, 255, 48, 66, 72, 255, 38, 49, 53, 255, 32, 40, 42, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 22, 22, 255, 36, 46, 49, 255, 38, 50, 54, 255, 28, 32, 34, 255, 30, 36, 38, 255, 29, 35, 37, 255, 42, 56, 60, 255, 26, 30, 31, 255, 33, 41, 44, 255, 47, 64, 69, 255, 44, 59, 64, 255, 36, 45, 49, 255, 32, 39, 41, 255, 34, 42, 45, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 33, 40, 43, 255, 43, 57, 62, 255, 29, 34, 35, 255, 21, 21, 21, 255, 28, 32, 34, 255, 24, 26, 27, 255, 25, 28, 29, 255, 40, 52, 56, 255, 39, 51, 55, 255, 32, 39, 41, 255, 29, 34, 36, 255, 31, 37, 40, 255, 37, 48, 51, 255, 31, 38, 40, 255, 30, 36, 38, 255, 37, 48, 52, 255, 33, 41, 44, 255, 37, 47, 50, 255, 35, 44, 47, 255, 21, 21, 21, 255, 21, 21, 21, 255, 37, 48, 51, 255, 36, 46, 49, 255, 27, 31, 32, 255, 35, 44, 47, 255, 24, 26, 27, 255, 24, 25, 26, 255, 21, 21, 21, 255, 21, 21, 22, 255, 35, 43, 46, 255, 21, 21, 21, 255, 21, 21, 21, 255, 25, 27, 28, 255, 32, 40, 42, 255, 35, 45, 48, 255, 29, 34, 36, 255, 31, 37, 39, 255, 34, 42, 45, 255, 33, 41, 43, 255, 31, 37, 40, 255, 29, 34, 36, 255, 36, 46, 49, 255, 39, 51, 55, 255, 40, 53, 57, 255, 28, 32, 34, 255, 27, 30, 31, 255, 21, 21, 21, 255, 23, 24, 24, 255, 28, 32, 33, 255, 35, 44, 47, 255, 26, 30, 31, 255, 21, 21, 21, 255, 29, 33, 35, 255, 47, 64, 69, 255, 36, 46, 49, 255, 47, 64, 69, 255, 38, 50, 53, 255, 22, 22, 22, 255, 35, 44, 47, 255, 31, 37, 39, 255, 25, 28, 29, 255, 42, 56, 60, 255, 43, 57, 62, 255, 21, 21, 21, 255, 38, 49, 53, 255, 36, 46, 50, 255, 30, 36, 38, 255, 24, 26, 27, 255, 21, 21, 21, 255, 33, 40, 43, 255, 41, 53, 58, 255, 30, 35, 37, 255, 35, 44, 47, 255, 36, 45, 49, 255, 35, 45, 48, 255, 32, 38, 41, 255, 29, 34, 36, 255, 36, 45, 48, 255, 32, 39, 42, 255, 23, 25, 25, 255, 34, 42, 45, 255, 21, 21, 21, 255, 28, 33, 35, 255, 21, 21, 21, 255, 21, 21, 21, 255, 34, 42, 44, 255, 25, 28, 28, 255, 30, 35, 37, 255, 38, 49, 53, 255, 37, 47, 50, 255, 30, 36, 39, 255, 41, 53, 58, 255, 37, 48, 51, 255, 37, 47, 51, 255, 23, 24, 25, 255, 29, 34, 35, 255, 29, 33, 35, 255, 39, 50, 54, 255, 27, 31, 33, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 28, 32, 33, 255, 35, 44, 48, 255, 23, 25, 25, 255, 33, 41, 44, 255, 29, 34, 35, 255, 32, 40, 42, 255, 28, 32, 33, 255, 30, 36, 38, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 30, 36, 38, 255, 31, 37, 39, 255, 31, 38, 40, 255, 28, 32, 34, 255, 33, 42, 44, 255, 30, 35, 37, 255, 38, 49, 52, 255, 38, 50, 53, 255, 30, 35, 37, 255, 41, 54, 58, 255, 40, 52, 57, 255, 42, 55, 59, 255, 38, 48, 52, 255, 26, 30, 31, 255, 21, 21, 21, 255, 26, 29, 30, 255, 38, 49, 53, 255, 53, 71, 77, 255, 46, 62, 67, 255, 44, 60, 65, 255, 34, 43, 46, 255, 37, 47, 51, 255, 26, 29, 30, 255, 30, 36, 39, 255, 39, 51, 55, 255, 40, 53, 57, 255, 43, 57, 62, 255, 32, 39, 41, 255, 41, 54, 58, 255, 34, 43, 45, 255, 38, 50, 53, 255, 42, 56, 60, 255, 37, 47, 50, 255, 30, 35, 37, 255, 41, 54, 59, 255, 45, 60, 65, 255, 29, 33, 35, 255, 26, 29, 30, 255, 21, 21, 21, 255, 25, 28, 28, 255, 43, 58, 63, 255, 42, 55, 60, 255, 38, 48, 52, 255, 40, 53, 57, 255, 37, 47, 51, 255, 21, 21, 21, 255, 29, 34, 36, 255, 23, 29, 24, 255, 27, 37, 28, 255, 29, 41, 30, 255, 32, 46, 32, 255, 31, 45, 32, 255, 28, 39, 29, 255, 28, 38, 28, 255, 29, 41, 30, 255, 24, 31, 25, 255, 27, 36, 27, 255, 28, 38, 28, 255, 26, 36, 27, 255, 26, 36, 27, 255, 28, 38, 28, 255, 28, 38, 28, 255, 32, 46, 32, 255, 32, 46, 32, 255, 29, 41, 30, 255, 31, 45, 32, 255, 30, 42, 30, 255, 30, 43, 31, 255, 30, 42, 30, 255, 32, 46, 33, 255, 30, 42, 30, 255, 33, 49, 34, 255, 32, 46, 32, 255, 36, 53, 36, 255, 36, 53, 36, 255, 35, 51, 35, 255, 33, 48, 33, 255, 32, 46, 32, 255, 33, 47, 33, 255, 28, 38, 28, 255, 26, 35, 27, 255, 30, 42, 30, 255, 33, 47, 33, 255, 34, 49, 34, 255, 29, 41, 30, 255, 30, 42, 31, 255, 28, 39, 29, 255, 32, 47, 33, 255, 27, 37, 28, 255, 26, 36, 27, 255, 25, 34, 26, 255, 29, 40, 29, 255, 30, 42, 31, 255, 28, 38, 28, 255, 31, 43, 31, 255, 32, 46, 32, 255, 31, 44, 31, 255, 28, 39, 29, 255, 27, 37, 28, 255, 29, 41, 30, 255, 32, 46, 32, 255, 27, 37, 28, 255, 32, 47, 33, 255, 30, 42, 30, 255, 31, 45, 32, 255, 32, 47, 33, 255, 31, 44, 32, 255, 31, 43, 31, 255, 29, 41, 30, 255, 29, 40, 29, 255, 31, 45, 32, 255, 32, 45, 32, 255, 29, 40, 29, 255, 25, 33, 26, 255, 28, 39, 29, 255, 25, 33, 26, 255, 24, 31, 25, 255, 29, 40, 29, 255, 27, 37, 28, 255, 27, 36, 27, 255, 31, 44, 31, 255, 32, 45, 32, 255, 33, 47, 33, 255, 32, 46, 32, 255, 33, 47, 33, 255, 32, 45, 32, 255, 31, 43, 31, 255, 30, 42, 31, 255, 36, 54, 36, 255, 33, 48, 33, 255, 31, 44, 31, 255, 26, 35, 27, 255, 24, 32, 25, 255, 25, 33, 26, 255, 28, 39, 29, 255, 29, 41, 30, 255, 33, 48, 34, 255, 30, 42, 30, 255, 35, 51, 35, 255, 32, 47, 33, 255, 28, 39, 29, 255, 30, 41, 30, 255, 31, 44, 31, 255, 31, 44, 31, 255, 31, 44, 31, 255, 31, 44, 32, 255, 31, 45, 32, 255, 31, 45, 32, 255, 30, 43, 31, 255, 29, 40, 29, 255, 32, 46, 33, 255, 36, 54, 36, 255, 32, 46, 32, 255, 29, 40, 29, 255, 30, 43, 31, 255, 28, 39, 29, 255, 26, 34, 26, 255, 28, 38, 28, 255, 27, 36, 27, 255, 23, 30, 24, 255, 23, 30, 24, 255, 28, 36, 28, 255, 24, 32, 25, 255, 29, 40, 29, 255, 31, 44, 32, 255, 37, 55, 37, 255, 38, 56, 38, 255, 35, 52, 35, 255, 38, 57, 38, 255, 32, 47, 33, 255, 31, 44, 31, 255, 31, 44, 31, 255, 31, 43, 31, 255, 32, 45, 32, 255, 33, 47, 33, 255, 27, 37, 28, 255, 27, 36, 27, 255, 31, 45, 32, 255, 31, 45, 32, 255, 33, 47, 33, 255, 34, 50, 35, 255, 34, 50, 34, 255, 34, 50, 35, 255, 31, 43, 31, 255, 31, 44, 31, 255, 26, 35, 27, 255, 30, 43, 31, 255, 30, 43, 31, 255, 30, 42, 30, 255, 27, 37, 28, 255, 27, 37, 28, 255, 27, 37, 28, 255, 26, 34, 26, 255, 27, 38, 28, 255, 30, 43, 31, 255, 28, 38, 28, 255, 28, 38, 28, 255, 33, 48, 33, 255, 34, 49, 34, 255, 32, 46, 32, 255, 31, 45, 32, 255, 31, 44, 31, 255, 35, 52, 36, 255, 34, 49, 34, 255, 35, 52, 35, 255, 33, 48, 33, 255, 33, 48, 34, 255, 34, 50, 34, 255, 36, 53, 36, 255, 35, 51, 35, 255, 32, 46, 33, 255, 30, 43, 31, 255, 31, 44, 31, 255, 31, 45, 32, 255, 31, 44, 31, 255, 31, 45, 32, 255, 29, 40, 29, 255, 28, 38, 28, 255, 30, 42, 30, 255, 29, 41, 30, 255, 28, 39, 29, 255, 28, 38, 28, 255, 26, 34, 26, 255, 31, 45, 32, 255, 29, 40, 29, 255, 28, 38, 28, 255, 27, 36, 27, 255, 27, 37, 28, 255, 27, 38, 28, 255, 28, 39, 29, 255, 25, 33, 26, 255, 28, 38, 28, 255, 31, 43, 31, 255, 34, 49, 34, 255, 33, 47, 33, 255, 34, 50, 34, 255, 31, 44, 32, 255, 29, 40, 29, 255, 27, 37, 28, 255, 24, 31, 25, 255, 27, 37, 28, 255, 25, 33, 26, 255, 32, 45, 32, 255, 26, 35, 27, 255, 29, 40, 29, 255, 29, 40, 29, 255, 32, 45, 32, 255, 25, 33, 25, 255, 27, 38, 28, 255, 30, 43, 31, 255, 29, 41, 30, 255, 29, 40, 29, 255, 30, 42, 30, 255, 24, 30, 24, 255, 24, 31, 25, 255, 27, 37, 28, 255, 29, 41, 30, 255, 24, 30, 24, 255, 25, 32, 26, 255, 25, 32, 25, 255, 25, 32, 26, 255, 26, 34, 27, 255, 27, 37, 28, 255, 30, 42, 30, 255, 31, 43, 31, 255, 28, 39, 29, 255, 26, 35, 27, 255, 27, 36, 27, 255, 29, 40, 29, 255, 26, 36, 27, 255, 27, 37, 28, 255, 26, 34, 26, 255, 27, 37, 28, 255, 28, 38, 29, 255, 27, 37, 28, 255, 29, 41, 30, 255, 33, 48, 33, 255, 30, 42, 31, 255, 30, 43, 31, 255, 32, 46, 33, 255, 34, 50, 34, 255, 30, 42, 30, 255, 30, 42, 30, 255, 28, 39, 29, 255, 28, 38, 28, 255, 27, 36, 27, 255, 30, 42, 30, 255, 31, 43, 31, 255, 32, 46, 32, 255, 36, 54, 36, 255, 41, 61, 41, 255, 28, 38, 28, 255, 27, 36, 27, 255, 34, 49, 34, 255, 32, 46, 32, 255, 34, 50, 34, 255, 32, 46, 32, 255, 31, 43, 31, 255, 26, 35, 26, 255, 29, 40, 30, 255, 26, 35, 27, 255, 28, 38, 28, 255, 25, 32, 25, 255, 35, 43, 46, 255, 31, 37, 39, 255, 38, 50, 54, 255, 33, 41, 44, 255, 31, 37, 39, 255, 32, 40, 42, 255, 24, 25, 26, 255, 24, 26, 27, 255, 27, 32, 33, 255, 21, 21, 21, 255, 24, 27, 27, 255, 21, 21, 21, 255, 21, 21, 21, 255, 39, 50, 54, 255, 35, 44, 47, 255, 39, 50, 54, 255, 34, 43, 46, 255, 31, 37, 39, 255, 28, 32, 33, 255, 21, 21, 21, 255, 49, 67, 74, 255, 34, 43, 46, 255, 29, 33, 35, 255, 35, 44, 47, 255, 23, 24, 24, 255, 28, 33, 35, 255, 37, 47, 50, 255, 44, 58, 63, 255, 47, 64, 69, 255, 45, 61, 66, 255, 45, 60, 65, 255, 53, 71, 77, 255, 34, 43, 46, 255, 42, 55, 59, 255, 37, 47, 50, 255, 43, 58, 62, 255, 21, 21, 21, 255, 31, 38, 40, 255, 38, 48, 52, 255, 36, 46, 49, 255, 35, 44, 47, 255, 36, 46, 50, 255, 32, 40, 42, 255, 39, 50, 54, 255, 37, 48, 51, 255, 24, 25, 26, 255, 31, 37, 39, 255, 31, 38, 40, 255, 41, 55, 59, 255, 40, 53, 57, 255, 25, 28, 29, 255, 31, 37, 39, 255, 25, 28, 29, 255, 29, 34, 36, 255, 34, 43, 46, 255, 23, 24, 25, 255, 36, 45, 48, 255, 34, 42, 45, 255, 28, 32, 33, 255, 21, 21, 21, 255, 21, 21, 21, 255, 40, 52, 56, 255, 37, 47, 50, 255, 35, 44, 47, 255, 42, 56, 61, 255, 46, 62, 67, 255, 33, 40, 43, 255, 33, 41, 44, 255, 46, 62, 67, 255, 38, 48, 52, 255, 21, 21, 21, 255, 26, 28, 29, 255, 21, 21, 21, 255, 21, 21, 21, 255, 28, 33, 35, 255, 26, 29, 30, 255, 31, 37, 39, 255, 39, 50, 54, 255, 45, 60, 65, 255, 44, 58, 63, 255, 43, 58, 63, 255, 38, 49, 53, 255, 36, 46, 49, 255, 35, 45, 48, 255, 45, 61, 66, 255, 47, 63, 69, 255, 42, 55, 60, 255, 44, 59, 64, 255, 43, 58, 63, 255, 42, 55, 60, 255, 39, 50, 54, 255, 32, 40, 42, 255, 40, 52, 56, 255, 31, 37, 39, 255, 25, 28, 29, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 36, 45, 49, 255, 33, 40, 43, 255, 35, 43, 46, 255, 40, 52, 56, 255, 27, 30, 32, 255, 37, 47, 50, 255, 35, 45, 48, 255, 28, 32, 33, 255, 41, 54, 59, 255, 29, 34, 36, 255, 41, 53, 58, 255, 45, 60, 65, 255, 32, 39, 41, 255, 34, 42, 45, 255, 28, 32, 33, 255, 30, 35, 37, 255, 30, 35, 37, 255, 26, 29, 30, 255, 29, 35, 36, 255, 25, 28, 29, 255, 26, 29, 30, 255, 28, 32, 33, 255, 23, 24, 24, 255, 26, 29, 30, 255, 26, 29, 30, 255, 23, 24, 24, 255, 21, 21, 21, 255, 21, 21, 21, 255, 29, 34, 35, 255, 33, 41, 43, 255, 27, 30, 31, 255, 27, 31, 33, 255, 32, 39, 42, 255, 31, 37, 39, 255, 35, 44, 48, 255, 29, 34, 36, 255, 28, 33, 35, 255, 26, 29, 30, 255, 30, 36, 38, 255, 29, 35, 36, 255, 27, 30, 31, 255, 32, 39, 41, 255, 33, 41, 44, 255, 31, 38, 40, 255, 36, 46, 49, 255, 25, 28, 29, 255, 32, 38, 41, 255, 26, 30, 31, 255, 21, 21, 21, 255, 22, 23, 23, 255, 38, 48, 52, 255, 30, 37, 39, 255, 35, 44, 47, 255, 50, 69, 75, 255, 34, 43, 46, 255, 31, 37, 40, 255, 30, 35, 37, 255, 38, 49, 53, 255, 22, 23, 24, 255, 37, 48, 51, 255, 29, 34, 36, 255, 39, 51, 55, 255, 44, 59, 64, 255, 35, 43, 46, 255, 21, 21, 21, 255, 29, 35, 37, 255, 42, 56, 60, 255, 31, 38, 40, 255, 48, 65, 71, 255, 35, 44, 47, 255, 33, 41, 44, 255, 30, 36, 37, 255, 30, 36, 38, 255, 24, 27, 27, 255, 35, 45, 48, 255, 28, 32, 33, 255, 30, 35, 37, 255, 29, 34, 36, 255, 21, 21, 21, 255, 21, 21, 21, 255, 32, 40, 42, 255, 30, 35, 37, 255, 26, 29, 30, 255, 24, 25, 26, 255, 23, 25, 25, 255, 28, 32, 33, 255, 33, 41, 44, 255, 28, 33, 35, 255, 34, 42, 45, 255, 33, 41, 43, 255, 36, 45, 48, 255, 27, 31, 32, 255, 28, 32, 33, 255, 36, 45, 48, 255, 31, 37, 39, 255, 32, 40, 42, 255, 35, 44, 47, 255, 24, 26, 27, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 29, 34, 36, 255, 31, 37, 39, 255, 30, 35, 37, 255, 23, 23, 24, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 28, 32, 33, 255, 42, 56, 61, 255, 36, 46, 49, 255, 47, 64, 70, 255, 23, 24, 24, 255, 39, 50, 54, 255, 44, 59, 64, 255, 44, 59, 64, 255, 39, 51, 55, 255, 24, 25, 26, 255, 21, 21, 21, 255, 24, 25, 26, 255, 42, 56, 61, 255, 44, 58, 63, 255, 48, 66, 72, 255, 44, 60, 65, 255, 61, 79, 83, 255, 52, 71, 77, 255, 51, 69, 75, 255, 45, 60, 65, 255, 50, 69, 75, 255, 28, 32, 34, 255, 37, 47, 50, 255, 38, 49, 53, 255, 38, 48, 52, 255, 41, 54, 58, 255, 36, 45, 48, 255, 23, 24, 25, 255, 36, 45, 48, 255, 43, 57, 61, 255, 33, 41, 44, 255, 40, 52, 56, 255, 40, 52, 56, 255, 50, 69, 75, 255, 49, 67, 73, 255, 35, 45, 48, 255, 43, 57, 62, 255, 32, 38, 40, 255, 21, 21, 21, 255, 22, 23, 23, 255, 34, 42, 45, 255, 36, 45, 48, 255, 36, 45, 49, 255, 21, 21, 21, 255, 25, 27, 28, 255, 39, 50, 54, 255, 25, 32, 25, 255, 27, 37, 28, 255, 28, 38, 28, 255, 30, 43, 31, 255, 27, 36, 27, 255, 31, 44, 31, 255, 34, 49, 34, 255, 26, 36, 27, 255, 27, 37, 28, 255, 27, 37, 28, 255, 32, 46, 32, 255, 30, 42, 30, 255, 27, 36, 27, 255, 23, 30, 24, 255, 29, 40, 29, 255, 29, 40, 29, 255, 28, 39, 29, 255, 28, 38, 28, 255, 32, 45, 32, 255, 29, 41, 30, 255, 30, 42, 30, 255, 28, 38, 28, 255, 30, 43, 31, 255, 33, 48, 33, 255, 36, 54, 36, 255, 32, 45, 32, 255, 33, 49, 34, 255, 34, 49, 34, 255, 35, 52, 35, 255, 34, 49, 34, 255, 33, 47, 33, 255, 32, 46, 32, 255, 34, 50, 35, 255, 28, 39, 29, 255, 29, 40, 29, 255, 30, 42, 30, 255, 32, 47, 33, 255, 30, 43, 31, 255, 30, 42, 30, 255, 26, 36, 27, 255, 27, 36, 27, 255, 26, 34, 26, 255, 26, 35, 26, 255, 28, 38, 29, 255, 29, 40, 29, 255, 29, 40, 29, 255, 29, 41, 30, 255, 30, 42, 30, 255, 30, 42, 31, 255, 26, 35, 27, 255, 26, 35, 27, 255, 27, 37, 28, 255, 27, 37, 28, 255, 32, 45, 32, 255, 30, 43, 31, 255, 31, 44, 31, 255, 31, 44, 31, 255, 32, 46, 32, 255, 32, 45, 32, 255, 32, 46, 32, 255, 29, 40, 29, 255, 29, 40, 29, 255, 29, 41, 30, 255, 30, 43, 31, 255, 31, 43, 31, 255, 26, 35, 27, 255, 26, 35, 27, 255, 25, 34, 26, 255, 23, 30, 24, 255, 26, 34, 26, 255, 26, 34, 26, 255, 24, 32, 25, 255, 29, 41, 30, 255, 32, 46, 33, 255, 31, 45, 32, 255, 33, 47, 33, 255, 31, 44, 31, 255, 31, 44, 32, 255, 29, 41, 30, 255, 34, 50, 34, 255, 37, 56, 37, 255, 35, 52, 35, 255, 32, 46, 32, 255, 32, 46, 32, 255, 27, 37, 28, 255, 26, 35, 27, 255, 27, 36, 27, 255, 31, 45, 32, 255, 28, 38, 28, 255, 32, 46, 32, 255, 30, 42, 30, 255, 36, 53, 36, 255, 32, 45, 32, 255, 30, 43, 31, 255, 31, 43, 31, 255, 26, 35, 27, 255, 27, 37, 28, 255, 27, 37, 28, 255, 30, 42, 30, 255, 29, 40, 29, 255, 34, 50, 35, 255, 33, 48, 33, 255, 35, 52, 35, 255, 35, 52, 35, 255, 35, 51, 35, 255, 35, 52, 35, 255, 27, 37, 28, 255, 28, 38, 28, 255, 27, 37, 28, 255, 26, 34, 26, 255, 26, 34, 26, 255, 26, 36, 27, 255, 28, 38, 28, 255, 26, 35, 27, 255, 27, 36, 27, 255, 27, 36, 27, 255, 31, 44, 31, 255, 37, 55, 37, 255, 37, 56, 38, 255, 49, 72, 47, 255, 43, 64, 42, 255, 39, 58, 39, 255, 39, 59, 39, 255, 33, 48, 33, 255, 31, 44, 31, 255, 29, 40, 29, 255, 29, 41, 30, 255, 31, 44, 32, 255, 28, 39, 29, 255, 30, 43, 31, 255, 30, 41, 30, 255, 32, 47, 33, 255, 29, 41, 30, 255, 31, 45, 32, 255, 29, 40, 29, 255, 32, 47, 33, 255, 33, 48, 33, 255, 31, 43, 31, 255, 28, 38, 28, 255, 29, 41, 30, 255, 34, 49, 34, 255, 32, 46, 32, 255, 27, 38, 28, 255, 25, 33, 25, 255, 30, 42, 30, 255, 28, 39, 29, 255, 23, 30, 24, 255, 27, 37, 28, 255, 27, 36, 27, 255, 30, 41, 30, 255, 34, 50, 35, 255, 33, 49, 34, 255, 33, 48, 33, 255, 32, 47, 33, 255, 36, 53, 36, 255, 35, 52, 36, 255, 32, 47, 33, 255, 33, 47, 33, 255, 35, 52, 35, 255, 32, 46, 32, 255, 32, 46, 32, 255, 30, 42, 30, 255, 31, 43, 31, 255, 28, 38, 28, 255, 30, 43, 31, 255, 31, 44, 31, 255, 33, 47, 33, 255, 30, 41, 30, 255, 25, 32, 25, 255, 27, 38, 28, 255, 29, 41, 30, 255, 31, 44, 32, 255, 33, 47, 33, 255, 32, 47, 33, 255, 30, 42, 30, 255, 29, 40, 29, 255, 33, 48, 34, 255, 32, 45, 32, 255, 24, 32, 25, 255, 25, 33, 26, 255, 24, 32, 25, 255, 25, 33, 26, 255, 26, 34, 26, 255, 28, 36, 28, 255, 29, 41, 30, 255, 34, 49, 34, 255, 33, 48, 33, 255, 34, 50, 34, 255, 32, 45, 32, 255, 30, 42, 31, 255, 30, 43, 31, 255, 30, 42, 30, 255, 28, 39, 29, 255, 28, 39, 29, 255, 28, 38, 28, 255, 34, 50, 34, 255, 33, 47, 33, 255, 35, 52, 36, 255, 29, 41, 30, 255, 30, 43, 31, 255, 119, 144, 11, 255, 28, 38, 28, 255, 123, 149, 12, 255, 27, 37, 28, 255, 24, 31, 25, 255, 28, 39, 29, 255, 26, 34, 26, 255, 24, 30, 24, 255, 27, 37, 28, 255, 29, 40, 29, 255, 27, 37, 28, 255, 27, 37, 28, 255, 26, 35, 27, 255, 25, 34, 26, 255, 27, 36, 27, 255, 31, 44, 31, 255, 28, 38, 28, 255, 30, 42, 30, 255, 30, 43, 31, 255, 31, 45, 32, 255, 27, 37, 28, 255, 26, 34, 26, 255, 23, 30, 24, 255, 25, 34, 26, 255, 29, 40, 29, 255, 24, 31, 25, 255, 24, 31, 25, 255, 25, 33, 25, 255, 24, 31, 24, 255, 27, 36, 27, 255, 29, 39, 29, 255, 31, 44, 31, 255, 30, 42, 31, 255, 31, 45, 32, 255, 33, 48, 34, 255, 33, 48, 34, 255, 32, 45, 32, 255, 32, 46, 32, 255, 32, 47, 33, 255, 33, 47, 33, 255, 30, 43, 31, 255, 31, 43, 31, 255, 33, 48, 34, 255, 36, 54, 36, 255, 32, 47, 33, 255, 30, 43, 31, 255, 31, 44, 31, 255, 31, 45, 32, 255, 34, 50, 35, 255, 27, 37, 28, 255, 29, 40, 30, 255, 26, 35, 27, 255, 31, 43, 31, 255, 26, 35, 26, 255, 26, 35, 27, 255, 29, 41, 30, 255, 36, 46, 50, 255, 32, 38, 41, 255, 38, 48, 52, 255, 26, 28, 29, 255, 24, 26, 26, 255, 26, 29, 30, 255, 25, 27, 28, 255, 29, 34, 35, 255, 29, 34, 35, 255, 34, 43, 45, 255, 25, 28, 29, 255, 28, 33, 35, 255, 21, 21, 21, 255, 32, 38, 40, 255, 45, 60, 65, 255, 43, 57, 62, 255, 29, 33, 35, 255, 41, 54, 58, 255, 21, 21, 21, 255, 34, 42, 44, 255, 39, 50, 54, 255, 37, 47, 50, 255, 34, 43, 46, 255, 36, 46, 49, 255, 45, 60, 65, 255, 39, 51, 55, 255, 40, 52, 56, 255, 34, 42, 45, 255, 26, 29, 30, 255, 35, 45, 48, 255, 32, 40, 42, 255, 40, 53, 57, 255, 38, 48, 52, 255, 38, 48, 52, 255, 42, 55, 60, 255, 39, 51, 55, 255, 21, 21, 21, 255, 22, 22, 22, 255, 35, 45, 48, 255, 37, 47, 50, 255, 39, 51, 55, 255, 25, 27, 28, 255, 33, 41, 44, 255, 30, 35, 37, 255, 26, 30, 31, 255, 23, 24, 24, 255, 28, 32, 33, 255, 28, 33, 34, 255, 26, 29, 30, 255, 23, 24, 24, 255, 27, 30, 31, 255, 35, 44, 47, 255, 40, 53, 57, 255, 34, 43, 46, 255, 37, 48, 51, 255, 37, 48, 52, 255, 40, 53, 57, 255, 37, 48, 51, 255, 29, 35, 36, 255, 21, 21, 21, 255, 31, 38, 40, 255, 37, 47, 50, 255, 25, 27, 28, 255, 38, 49, 52, 255, 46, 62, 68, 255, 29, 34, 36, 255, 47, 63, 69, 255, 36, 46, 49, 255, 39, 51, 55, 255, 38, 49, 53, 255, 29, 34, 36, 255, 25, 27, 27, 255, 29, 34, 36, 255, 36, 45, 48, 255, 48, 66, 72, 255, 42, 56, 60, 255, 41, 55, 59, 255, 39, 51, 55, 255, 49, 67, 73, 255, 46, 62, 67, 255, 46, 62, 68, 255, 43, 58, 63, 255, 42, 55, 60, 255, 42, 56, 60, 255, 42, 55, 59, 255, 42, 55, 59, 255, 33, 40, 42, 255, 36, 46, 50, 255, 42, 56, 61, 255, 48, 65, 70, 255, 31, 38, 40, 255, 25, 28, 29, 255, 29, 35, 36, 255, 35, 44, 47, 255, 27, 31, 32, 255, 28, 32, 34, 255, 28, 33, 35, 255, 30, 35, 37, 255, 25, 27, 28, 255, 38, 48, 52, 255, 28, 33, 34, 255, 31, 37, 39, 255, 33, 41, 44, 255, 33, 40, 43, 255, 31, 37, 40, 255, 28, 33, 34, 255, 34, 42, 44, 255, 39, 50, 54, 255, 41, 55, 59, 255, 30, 36, 37, 255, 42, 55, 60, 255, 38, 49, 53, 255, 30, 36, 38, 255, 31, 37, 39, 255, 34, 43, 46, 255, 32, 39, 41, 255, 28, 32, 34, 255, 30, 36, 38, 255, 21, 22, 22, 255, 23, 24, 25, 255, 28, 32, 33, 255, 22, 22, 23, 255, 22, 23, 23, 255, 33, 41, 44, 255, 23, 24, 24, 255, 21, 21, 21, 255, 21, 21, 21, 255, 24, 26, 27, 255, 26, 29, 30, 255, 22, 23, 23, 255, 28, 32, 34, 255, 21, 21, 21, 255, 26, 30, 31, 255, 33, 41, 44, 255, 33, 41, 43, 255, 27, 31, 33, 255, 31, 38, 40, 255, 28, 33, 35, 255, 23, 25, 25, 255, 32, 40, 42, 255, 33, 40, 43, 255, 38, 49, 53, 255, 30, 36, 38, 255, 29, 34, 36, 255, 30, 36, 37, 255, 30, 35, 37, 255, 32, 39, 41, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 22, 23, 255, 38, 50, 53, 255, 33, 41, 44, 255, 35, 44, 47, 255, 39, 51, 55, 255, 38, 49, 52, 255, 30, 35, 37, 255, 33, 41, 43, 255, 40, 53, 57, 255, 42, 56, 60, 255, 39, 50, 54, 255, 36, 46, 49, 255, 35, 44, 47, 255, 40, 52, 57, 255, 21, 21, 21, 255, 28, 33, 35, 255, 25, 27, 28, 255, 32, 39, 42, 255, 34, 42, 44, 255, 32, 39, 42, 255, 31, 38, 40, 255, 33, 40, 43, 255, 21, 21, 21, 255, 24, 26, 26, 255, 29, 35, 37, 255, 33, 41, 43, 255, 26, 30, 31, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 22, 22, 255, 25, 28, 29, 255, 28, 32, 33, 255, 25, 27, 28, 255, 34, 42, 45, 255, 28, 33, 34, 255, 32, 39, 41, 255, 33, 41, 44, 255, 26, 29, 30, 255, 30, 36, 38, 255, 35, 44, 47, 255, 26, 29, 30, 255, 32, 40, 42, 255, 33, 42, 44, 255, 28, 33, 34, 255, 31, 38, 40, 255, 24, 26, 27, 255, 31, 38, 40, 255, 36, 46, 49, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 25, 27, 27, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 24, 25, 26, 255, 34, 42, 45, 255, 45, 60, 65, 255, 42, 56, 60, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 30, 35, 37, 255, 34, 43, 46, 255, 44, 59, 64, 255, 43, 58, 63, 255, 38, 49, 53, 255, 51, 70, 76, 255, 58, 75, 80, 255, 45, 60, 66, 255, 40, 52, 56, 255, 34, 43, 46, 255, 40, 52, 56, 255, 43, 57, 62, 255, 39, 50, 54, 255, 23, 24, 25, 255, 48, 66, 72, 255, 35, 43, 46, 255, 40, 53, 57, 255, 33, 41, 44, 255, 31, 38, 40, 255, 32, 38, 41, 255, 45, 60, 65, 255, 32, 39, 41, 255, 33, 41, 43, 255, 29, 34, 35, 255, 34, 43, 46, 255, 30, 35, 37, 255, 37, 47, 51, 255, 39, 50, 54, 255, 44, 59, 64, 255, 29, 34, 35, 255, 21, 21, 21, 255, 24, 25, 26, 255, 31, 37, 39, 255, 21, 21, 21, 255, 26, 29, 31, 255, 41, 54, 58, 255, 39, 51, 55, 255, 28, 39, 29, 255, 28, 38, 28, 255, 29, 41, 30, 255, 32, 45, 32, 255, 30, 42, 30, 255, 32, 47, 33, 255, 35, 51, 35, 255, 29, 40, 29, 255, 26, 35, 27, 255, 32, 45, 32, 255, 32, 47, 33, 255, 27, 37, 28, 255, 27, 36, 27, 255, 26, 33, 26, 255, 28, 39, 29, 255, 30, 42, 30, 255, 28, 38, 28, 255, 27, 36, 27, 255, 31, 45, 32, 255, 35, 52, 35, 255, 33, 48, 33, 255, 29, 41, 30, 255, 33, 48, 33, 255, 35, 51, 35, 255, 34, 49, 34, 255, 34, 50, 34, 255, 33, 48, 34, 255, 33, 47, 33, 255, 36, 54, 36, 255, 36, 53, 36, 255, 33, 48, 34, 255, 35, 52, 35, 255, 32, 46, 32, 255, 29, 40, 29, 255, 30, 42, 30, 255, 29, 41, 30, 255, 31, 43, 31, 255, 33, 48, 33, 255, 29, 40, 29, 255, 27, 37, 28, 255, 29, 41, 30, 255, 30, 42, 30, 255, 28, 39, 29, 255, 30, 43, 31, 255, 30, 42, 30, 255, 27, 37, 28, 255, 31, 45, 32, 255, 31, 44, 32, 255, 27, 37, 27, 255, 28, 39, 29, 255, 26, 36, 27, 255, 25, 33, 26, 255, 28, 38, 28, 255, 30, 43, 31, 255, 30, 43, 31, 255, 29, 41, 30, 255, 35, 52, 35, 255, 34, 49, 34, 255, 30, 42, 31, 255, 30, 42, 30, 255, 29, 41, 30, 255, 34, 49, 34, 255, 31, 44, 31, 255, 27, 37, 28, 255, 29, 41, 30, 255, 28, 38, 28, 255, 25, 32, 25, 255, 27, 37, 28, 255, 25, 32, 25, 255, 27, 37, 28, 255, 25, 32, 25, 255, 29, 40, 29, 255, 32, 46, 32, 255, 31, 43, 31, 255, 29, 41, 30, 255, 31, 44, 32, 255, 29, 40, 29, 255, 31, 45, 32, 255, 33, 48, 33, 255, 34, 50, 34, 255, 35, 51, 35, 255, 33, 47, 33, 255, 29, 40, 29, 255, 28, 39, 29, 255, 28, 38, 28, 255, 25, 34, 26, 255, 30, 43, 31, 255, 31, 44, 31, 255, 28, 39, 29, 255, 31, 44, 32, 255, 31, 44, 32, 255, 32, 46, 32, 255, 36, 53, 36, 255, 34, 49, 34, 255, 31, 45, 32, 255, 29, 41, 30, 255, 29, 40, 29, 255, 28, 39, 29, 255, 29, 40, 29, 255, 29, 41, 30, 255, 34, 50, 35, 255, 34, 49, 34, 255, 37, 55, 37, 255, 32, 47, 33, 255, 35, 52, 35, 255, 31, 43, 31, 255, 28, 39, 29, 255, 30, 42, 30, 255, 30, 42, 30, 255, 30, 42, 30, 255, 26, 35, 27, 255, 27, 37, 28, 255, 27, 37, 28, 255, 26, 35, 27, 255, 27, 36, 27, 255, 26, 34, 26, 255, 32, 46, 32, 255, 33, 48, 33, 255, 36, 54, 36, 255, 36, 54, 37, 255, 33, 48, 33, 255, 37, 56, 38, 255, 36, 54, 37, 255, 36, 53, 36, 255, 32, 47, 33, 255, 32, 45, 32, 255, 29, 41, 30, 255, 31, 44, 31, 255, 29, 41, 30, 255, 31, 44, 31, 255, 29, 40, 29, 255, 31, 44, 31, 255, 30, 43, 31, 255, 31, 43, 31, 255, 26, 34, 26, 255, 32, 46, 32, 255, 33, 48, 33, 255, 33, 48, 33, 255, 31, 44, 31, 255, 28, 38, 28, 255, 33, 48, 33, 255, 30, 42, 30, 255, 32, 45, 32, 255, 29, 40, 29, 255, 30, 43, 31, 255, 31, 44, 31, 255, 27, 37, 28, 255, 24, 31, 24, 255, 27, 37, 28, 255, 30, 42, 30, 255, 29, 40, 29, 255, 35, 51, 35, 255, 32, 46, 32, 255, 34, 49, 34, 255, 36, 53, 36, 255, 35, 52, 35, 255, 36, 53, 36, 255, 36, 53, 36, 255, 34, 49, 34, 255, 29, 41, 30, 255, 27, 37, 28, 255, 29, 40, 29, 255, 33, 47, 33, 255, 29, 40, 29, 255, 30, 43, 31, 255, 31, 44, 31, 255, 31, 44, 32, 255, 31, 44, 32, 255, 27, 37, 28, 255, 31, 44, 31, 255, 33, 49, 34, 255, 30, 41, 30, 255, 32, 45, 32, 255, 35, 52, 36, 255, 29, 41, 30, 255, 26, 35, 27, 255, 31, 45, 32, 255, 33, 47, 33, 255, 26, 35, 27, 255, 26, 34, 26, 255, 28, 38, 28, 255, 25, 33, 26, 255, 26, 34, 27, 255, 25, 33, 26, 255, 24, 32, 25, 255, 29, 41, 30, 255, 32, 46, 32, 255, 32, 47, 33, 255, 32, 45, 32, 255, 32, 45, 32, 255, 31, 43, 31, 255, 30, 43, 31, 255, 27, 36, 27, 255, 26, 34, 26, 255, 26, 36, 27, 255, 31, 44, 32, 255, 32, 46, 32, 255, 34, 50, 35, 255, 33, 48, 34, 255, 30, 42, 30, 255, 29, 40, 29, 255, 32, 47, 33, 255, 32, 47, 33, 255, 27, 36, 27, 255, 28, 38, 28, 255, 28, 38, 28, 255, 26, 34, 26, 255, 29, 40, 29, 255, 29, 40, 30, 255, 26, 35, 27, 255, 29, 41, 30, 255, 27, 37, 28, 255, 24, 32, 25, 255, 25, 33, 26, 255, 25, 33, 26, 255, 29, 41, 30, 255, 31, 44, 32, 255, 29, 40, 29, 255, 30, 43, 31, 255, 30, 43, 31, 255, 28, 39, 29, 255, 26, 35, 27, 255, 26, 36, 27, 255, 28, 39, 29, 255, 26, 34, 26, 255, 25, 34, 26, 255, 35, 44, 34, 255, 25, 33, 26, 255, 24, 30, 24, 255, 27, 37, 28, 255, 27, 37, 28, 255, 32, 46, 32, 255, 29, 41, 30, 255, 31, 44, 31, 255, 35, 51, 35, 255, 33, 48, 34, 255, 38, 57, 38, 255, 38, 56, 38, 255, 35, 51, 35, 255, 32, 45, 32, 255, 33, 47, 33, 255, 30, 42, 31, 255, 35, 52, 36, 255, 36, 53, 36, 255, 32, 46, 32, 255, 30, 42, 30, 255, 29, 41, 30, 255, 31, 45, 32, 255, 31, 43, 31, 255, 27, 36, 27, 255, 26, 35, 27, 255, 31, 44, 32, 255, 32, 46, 32, 255, 25, 34, 26, 255, 28, 39, 29, 255, 31, 44, 32, 255, 37, 47, 50, 255, 40, 53, 57, 255, 30, 36, 38, 255, 27, 31, 32, 255, 31, 37, 39, 255, 31, 38, 40, 255, 31, 37, 39, 255, 25, 27, 28, 255, 30, 35, 37, 255, 40, 52, 56, 255, 34, 43, 46, 255, 33, 41, 44, 255, 38, 49, 53, 255, 21, 21, 21, 255, 27, 32, 33, 255, 40, 52, 56, 255, 39, 50, 54, 255, 33, 40, 43, 255, 22, 23, 23, 255, 34, 42, 44, 255, 40, 53, 57, 255, 39, 50, 54, 255, 34, 42, 45, 255, 41, 54, 59, 255, 37, 47, 51, 255, 38, 49, 53, 255, 35, 44, 47, 255, 24, 25, 26, 255, 30, 36, 38, 255, 21, 21, 21, 255, 29, 35, 36, 255, 36, 45, 48, 255, 43, 58, 63, 255, 33, 41, 43, 255, 34, 42, 45, 255, 30, 35, 37, 255, 21, 21, 21, 255, 38, 49, 53, 255, 44, 58, 63, 255, 28, 33, 34, 255, 34, 43, 45, 255, 34, 43, 46, 255, 34, 42, 45, 255, 27, 30, 31, 255, 29, 34, 36, 255, 28, 32, 33, 255, 30, 36, 38, 255, 36, 46, 49, 255, 31, 37, 39, 255, 33, 41, 43, 255, 33, 42, 44, 255, 41, 53, 58, 255, 38, 49, 52, 255, 34, 43, 46, 255, 38, 50, 53, 255, 34, 42, 45, 255, 41, 54, 58, 255, 38, 48, 52, 255, 21, 21, 21, 255, 31, 38, 40, 255, 38, 49, 53, 255, 36, 45, 48, 255, 26, 29, 31, 255, 33, 40, 43, 255, 27, 32, 33, 255, 37, 48, 51, 255, 43, 57, 61, 255, 45, 60, 65, 255, 49, 68, 74, 255, 40, 52, 56, 255, 55, 73, 78, 255, 52, 70, 76, 255, 21, 21, 21, 255, 40, 52, 56, 255, 47, 65, 70, 255, 45, 60, 65, 255, 37, 47, 51, 255, 40, 53, 57, 255, 49, 67, 74, 255, 48, 65, 71, 255, 33, 40, 42, 255, 39, 51, 55, 255, 42, 55, 60, 255, 38, 49, 52, 255, 41, 54, 59, 255, 47, 64, 69, 255, 41, 54, 59, 255, 40, 53, 57, 255, 27, 32, 33, 255, 36, 46, 50, 255, 28, 32, 34, 255, 42, 56, 60, 255, 33, 41, 44, 255, 26, 30, 31, 255, 37, 47, 51, 255, 35, 44, 47, 255, 34, 42, 45, 255, 35, 44, 47, 255, 21, 21, 21, 255, 29, 34, 36, 255, 23, 24, 24, 255, 28, 32, 33, 255, 21, 22, 22, 255, 37, 48, 51, 255, 36, 46, 49, 255, 38, 49, 53, 255, 34, 43, 46, 255, 35, 44, 47, 255, 29, 35, 37, 255, 45, 60, 66, 255, 45, 61, 67, 255, 27, 31, 33, 255, 26, 29, 30, 255, 27, 30, 31, 255, 21, 21, 21, 255, 29, 34, 36, 255, 29, 34, 36, 255, 28, 32, 34, 255, 28, 33, 34, 255, 32, 39, 41, 255, 34, 43, 46, 255, 34, 42, 45, 255, 34, 42, 45, 255, 33, 40, 42, 255, 37, 48, 52, 255, 21, 21, 21, 255, 25, 28, 29, 255, 21, 21, 21, 255, 21, 21, 21, 255, 25, 28, 29, 255, 36, 46, 49, 255, 26, 29, 30, 255, 21, 21, 21, 255, 24, 25, 26, 255, 24, 25, 26, 255, 21, 21, 21, 255, 32, 39, 41, 255, 24, 26, 27, 255, 27, 31, 32, 255, 28, 32, 33, 255, 26, 30, 31, 255, 28, 33, 34, 255, 35, 44, 47, 255, 31, 38, 40, 255, 31, 37, 39, 255, 29, 35, 37, 255, 24, 26, 27, 255, 21, 21, 21, 255, 25, 27, 28, 255, 21, 21, 21, 255, 29, 34, 36, 255, 43, 57, 61, 255, 28, 33, 34, 255, 32, 39, 41, 255, 31, 37, 39, 255, 34, 42, 45, 255, 33, 40, 43, 255, 35, 44, 48, 255, 38, 48, 52, 255, 29, 35, 36, 255, 32, 40, 42, 255, 24, 26, 27, 255, 27, 30, 32, 255, 21, 21, 21, 255, 25, 27, 27, 255, 29, 35, 36, 255, 26, 30, 31, 255, 30, 36, 38, 255, 27, 30, 31, 255, 23, 24, 24, 255, 24, 27, 27, 255, 25, 27, 28, 255, 24, 26, 27, 255, 29, 35, 36, 255, 25, 27, 28, 255, 30, 35, 37, 255, 21, 21, 21, 255, 21, 21, 21, 255, 26, 30, 31, 255, 24, 26, 27, 255, 21, 21, 21, 255, 27, 31, 32, 255, 34, 42, 44, 255, 31, 37, 40, 255, 33, 40, 42, 255, 33, 41, 43, 255, 42, 55, 59, 255, 32, 39, 41, 255, 28, 32, 33, 255, 40, 52, 56, 255, 40, 53, 57, 255, 37, 47, 50, 255, 31, 38, 40, 255, 28, 32, 34, 255, 24, 27, 27, 255, 22, 22, 22, 255, 28, 32, 33, 255, 21, 22, 22, 255, 38, 49, 53, 255, 30, 35, 37, 255, 29, 33, 35, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 22, 23, 255, 26, 29, 30, 255, 25, 28, 29, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 26, 29, 30, 255, 45, 60, 65, 255, 42, 56, 61, 255, 28, 33, 35, 255, 31, 38, 40, 255, 36, 46, 49, 255, 46, 62, 67, 255, 44, 58, 63, 255, 40, 53, 57, 255, 46, 62, 68, 255, 40, 52, 56, 255, 35, 44, 47, 255, 33, 41, 44, 255, 34, 43, 46, 255, 38, 49, 53, 255, 39, 51, 55, 255, 26, 29, 30, 255, 31, 37, 39, 255, 45, 60, 65, 255, 36, 46, 49, 255, 27, 31, 33, 255, 24, 26, 26, 255, 22, 22, 22, 255, 47, 64, 69, 255, 39, 50, 54, 255, 35, 44, 47, 255, 35, 44, 47, 255, 28, 33, 34, 255, 23, 24, 24, 255, 39, 50, 54, 255, 28, 33, 35, 255, 45, 60, 65, 255, 37, 48, 52, 255, 34, 42, 44, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 29, 34, 36, 255, 31, 37, 39, 255, 29, 33, 35, 255, 31, 45, 32, 255, 36, 54, 36, 255, 36, 53, 36, 255, 36, 53, 36, 255, 35, 51, 35, 255, 32, 47, 33, 255, 30, 42, 30, 255, 26, 34, 26, 255, 32, 45, 32, 255, 27, 37, 28, 255, 24, 32, 25, 255, 25, 33, 25, 255, 24, 32, 25, 255, 23, 29, 24, 255, 25, 32, 25, 255, 28, 38, 28, 255, 29, 41, 30, 255, 30, 42, 31, 255, 30, 42, 30, 255, 32, 45, 32, 255, 32, 45, 32, 255, 30, 42, 30, 255, 32, 46, 32, 255, 27, 37, 28, 255, 30, 43, 31, 255, 28, 38, 28, 255, 34, 50, 34, 255, 35, 51, 35, 255, 35, 52, 35, 255, 37, 55, 37, 255, 32, 46, 32, 255, 36, 53, 36, 255, 35, 51, 35, 255, 30, 42, 30, 255, 27, 38, 28, 255, 29, 40, 29, 255, 30, 42, 30, 255, 29, 40, 29, 255, 29, 40, 30, 255, 31, 44, 32, 255, 33, 47, 33, 255, 29, 40, 29, 255, 24, 32, 25, 255, 24, 31, 25, 255, 30, 42, 30, 255, 28, 39, 29, 255, 26, 35, 27, 255, 29, 41, 30, 255, 25, 33, 26, 255, 25, 33, 26, 255, 24, 31, 24, 255, 24, 31, 25, 255, 26, 35, 27, 255, 30, 42, 30, 255, 33, 48, 33, 255, 36, 53, 36, 255, 33, 48, 34, 255, 36, 53, 36, 255, 37, 54, 37, 255, 32, 46, 32, 255, 35, 52, 36, 255, 34, 49, 34, 255, 28, 38, 28, 255, 27, 37, 28, 255, 29, 40, 29, 255, 24, 31, 25, 255, 26, 36, 27, 255, 27, 36, 27, 255, 26, 36, 27, 255, 24, 32, 25, 255, 25, 32, 25, 255, 26, 35, 27, 255, 31, 43, 31, 255, 29, 40, 29, 255, 31, 45, 32, 255, 31, 45, 32, 255, 31, 45, 32, 255, 32, 47, 33, 255, 36, 53, 36, 255, 32, 45, 32, 255, 30, 43, 31, 255, 28, 38, 28, 255, 30, 43, 31, 255, 30, 42, 31, 255, 26, 34, 26, 255, 29, 41, 30, 255, 30, 42, 30, 255, 29, 41, 30, 255, 32, 46, 32, 255, 28, 38, 28, 255, 32, 47, 33, 255, 28, 39, 29, 255, 31, 45, 32, 255, 29, 41, 30, 255, 32, 46, 32, 255, 29, 41, 30, 255, 33, 48, 33, 255, 33, 48, 33, 255, 27, 38, 28, 255, 34, 50, 35, 255, 33, 48, 33, 255, 35, 51, 35, 255, 43, 64, 42, 255, 35, 51, 35, 255, 30, 42, 30, 255, 31, 45, 32, 255, 29, 41, 30, 255, 30, 43, 31, 255, 33, 49, 34, 255, 34, 50, 34, 255, 29, 40, 29, 255, 30, 41, 30, 255, 25, 32, 25, 255, 29, 41, 30, 255, 25, 34, 26, 255, 24, 31, 25, 255, 25, 33, 26, 255, 32, 46, 32, 255, 35, 51, 35, 255, 38, 57, 38, 255, 35, 51, 35, 255, 32, 46, 32, 255, 32, 47, 33, 255, 34, 49, 34, 255, 33, 48, 33, 255, 33, 48, 33, 255, 32, 47, 33, 255, 29, 40, 30, 255, 30, 43, 31, 255, 28, 38, 28, 255, 27, 36, 27, 255, 29, 40, 29, 255, 32, 45, 32, 255, 30, 42, 30, 255, 28, 38, 28, 255, 25, 33, 26, 255, 29, 40, 29, 255, 32, 45, 32, 255, 29, 40, 29, 255, 28, 39, 29, 255, 29, 41, 30, 255, 30, 43, 31, 255, 29, 40, 30, 255, 30, 43, 31, 255, 30, 42, 30, 255, 29, 40, 29, 255, 27, 37, 28, 255, 27, 37, 27, 255, 27, 36, 27, 255, 27, 36, 27, 255, 28, 38, 28, 255, 34, 49, 34, 255, 31, 44, 31, 255, 33, 47, 33, 255, 29, 40, 29, 255, 27, 37, 28, 255, 34, 50, 34, 255, 33, 49, 34, 255, 34, 49, 34, 255, 33, 48, 33, 255, 32, 47, 33, 255, 34, 49, 34, 255, 29, 39, 29, 255, 30, 42, 30, 255, 30, 41, 30, 255, 31, 45, 32, 255, 29, 40, 29, 255, 30, 43, 31, 255, 36, 54, 36, 255, 37, 55, 37, 255, 35, 52, 36, 255, 36, 53, 36, 255, 31, 43, 31, 255, 33, 47, 33, 255, 28, 39, 29, 255, 28, 38, 28, 255, 31, 45, 32, 255, 28, 38, 28, 255, 28, 39, 29, 255, 27, 37, 28, 255, 27, 38, 28, 255, 26, 36, 27, 255, 27, 37, 28, 255, 26, 34, 26, 255, 27, 36, 27, 255, 30, 42, 30, 255, 28, 39, 29, 255, 27, 37, 28, 255, 34, 49, 34, 255, 30, 42, 30, 255, 29, 41, 30, 255, 33, 48, 34, 255, 31, 43, 31, 255, 31, 45, 32, 255, 32, 45, 32, 255, 32, 45, 32, 255, 32, 45, 32, 255, 31, 43, 31, 255, 29, 40, 29, 255, 31, 43, 31, 255, 26, 34, 26, 255, 30, 43, 31, 255, 32, 47, 33, 255, 32, 46, 32, 255, 27, 37, 28, 255, 30, 43, 31, 255, 32, 47, 33, 255, 30, 42, 30, 255, 27, 37, 28, 255, 28, 38, 28, 255, 29, 40, 29, 255, 27, 37, 28, 255, 25, 33, 26, 255, 24, 30, 24, 255, 26, 34, 26, 255, 30, 42, 30, 255, 28, 39, 29, 255, 28, 39, 29, 255, 27, 37, 28, 255, 29, 40, 29, 255, 28, 39, 29, 255, 28, 38, 28, 255, 29, 41, 30, 255, 28, 38, 28, 255, 31, 44, 31, 255, 26, 35, 27, 255, 26, 35, 27, 255, 25, 32, 25, 255, 26, 35, 27, 255, 25, 33, 26, 255, 30, 42, 31, 255, 30, 42, 30, 255, 32, 47, 33, 255, 32, 45, 32, 255, 34, 50, 35, 255, 37, 55, 37, 255, 39, 58, 39, 255, 37, 55, 37, 255, 33, 49, 34, 255, 32, 46, 32, 255, 30, 43, 31, 255, 31, 45, 32, 255, 32, 46, 32, 255, 30, 42, 30, 255, 30, 42, 30, 255, 28, 38, 28, 255, 27, 36, 27, 255, 26, 34, 26, 255, 25, 32, 25, 255, 27, 38, 28, 255, 27, 37, 27, 255, 31, 43, 31, 255, 31, 44, 31, 255, 27, 37, 28, 255, 31, 44, 31, 255, 33, 47, 33, 255, 40, 52, 56, 255, 35, 43, 46, 255, 36, 45, 48, 255, 26, 30, 31, 255, 21, 21, 21, 255, 25, 27, 28, 255, 28, 32, 33, 255, 41, 54, 59, 255, 41, 54, 59, 255, 28, 32, 33, 255, 40, 52, 56, 255, 38, 48, 52, 255, 33, 41, 44, 255, 30, 35, 37, 255, 21, 21, 21, 255, 21, 21, 21, 255, 27, 31, 32, 255, 21, 21, 21, 255, 40, 52, 56, 255, 33, 40, 43, 255, 29, 34, 36, 255, 32, 38, 41, 255, 26, 29, 30, 255, 33, 41, 43, 255, 39, 51, 55, 255, 22, 23, 23, 255, 31, 37, 40, 255, 27, 31, 32, 255, 21, 21, 21, 255, 37, 47, 50, 255, 44, 59, 64, 255, 37, 48, 52, 255, 29, 35, 36, 255, 30, 35, 37, 255, 25, 27, 28, 255, 32, 40, 42, 255, 21, 21, 21, 255, 41, 54, 59, 255, 32, 38, 41, 255, 38, 48, 52, 255, 34, 43, 46, 255, 39, 50, 54, 255, 31, 38, 40, 255, 31, 38, 40, 255, 28, 33, 34, 255, 21, 21, 21, 255, 24, 26, 27, 255, 28, 32, 34, 255, 28, 33, 35, 255, 36, 46, 50, 255, 36, 45, 48, 255, 43, 57, 62, 255, 44, 59, 64, 255, 32, 38, 41, 255, 31, 38, 40, 255, 37, 47, 51, 255, 35, 43, 46, 255, 24, 26, 27, 255, 21, 21, 21, 255, 36, 46, 49, 255, 39, 51, 55, 255, 34, 42, 45, 255, 36, 46, 49, 255, 27, 31, 32, 255, 26, 28, 29, 255, 39, 51, 55, 255, 50, 69, 75, 255, 42, 56, 60, 255, 41, 54, 59, 255, 44, 59, 64, 255, 43, 57, 61, 255, 39, 51, 55, 255, 30, 35, 37, 255, 26, 29, 30, 255, 39, 50, 54, 255, 44, 59, 64, 255, 49, 67, 73, 255, 46, 62, 67, 255, 33, 41, 44, 255, 46, 62, 68, 255, 45, 60, 65, 255, 42, 56, 61, 255, 56, 74, 80, 255, 35, 45, 48, 255, 47, 64, 69, 255, 36, 45, 49, 255, 40, 53, 57, 255, 33, 40, 43, 255, 33, 41, 43, 255, 41, 54, 58, 255, 37, 48, 51, 255, 35, 44, 47, 255, 21, 21, 21, 255, 24, 26, 26, 255, 35, 44, 47, 255, 37, 48, 51, 255, 39, 51, 55, 255, 34, 42, 45, 255, 21, 21, 21, 255, 25, 28, 29, 255, 30, 36, 38, 255, 25, 28, 29, 255, 26, 30, 31, 255, 34, 42, 44, 255, 37, 48, 52, 255, 30, 36, 38, 255, 38, 50, 53, 255, 32, 39, 42, 255, 32, 39, 41, 255, 39, 50, 54, 255, 43, 58, 62, 255, 25, 27, 28, 255, 23, 24, 25, 255, 34, 42, 44, 255, 24, 26, 27, 255, 36, 46, 49, 255, 39, 50, 54, 255, 30, 36, 37, 255, 28, 32, 34, 255, 28, 32, 33, 255, 34, 43, 46, 255, 24, 25, 26, 255, 30, 36, 38, 255, 33, 41, 44, 255, 27, 31, 32, 255, 21, 21, 21, 255, 21, 21, 21, 255, 23, 25, 25, 255, 29, 34, 36, 255, 24, 26, 27, 255, 22, 23, 23, 255, 21, 21, 21, 255, 33, 40, 43, 255, 32, 39, 41, 255, 26, 28, 29, 255, 39, 51, 55, 255, 39, 50, 54, 255, 35, 44, 47, 255, 22, 22, 22, 255, 31, 37, 39, 255, 30, 35, 37, 255, 25, 27, 28, 255, 32, 39, 41, 255, 32, 39, 41, 255, 38, 49, 53, 255, 37, 47, 50, 255, 31, 37, 39, 255, 21, 21, 21, 255, 33, 40, 43, 255, 29, 35, 37, 255, 21, 21, 21, 255, 23, 24, 25, 255, 24, 25, 26, 255, 22, 22, 22, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 22, 22, 255, 25, 27, 28, 255, 36, 45, 48, 255, 28, 33, 35, 255, 34, 42, 45, 255, 25, 27, 28, 255, 21, 21, 21, 255, 25, 27, 28, 255, 32, 39, 42, 255, 30, 36, 38, 255, 21, 21, 21, 255, 21, 21, 21, 255, 24, 25, 26, 255, 31, 37, 40, 255, 21, 21, 21, 255, 27, 31, 32, 255, 36, 45, 48, 255, 27, 31, 32, 255, 29, 35, 37, 255, 28, 32, 34, 255, 32, 39, 41, 255, 28, 33, 35, 255, 34, 42, 44, 255, 28, 32, 33, 255, 32, 39, 41, 255, 35, 45, 48, 255, 21, 21, 21, 255, 30, 35, 37, 255, 26, 29, 30, 255, 28, 32, 33, 255, 39, 51, 55, 255, 30, 36, 38, 255, 31, 37, 39, 255, 33, 41, 43, 255, 34, 43, 46, 255, 28, 33, 35, 255, 22, 23, 23, 255, 27, 31, 32, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 23, 23, 255, 22, 22, 22, 255, 22, 22, 22, 255, 21, 21, 21, 255, 22, 22, 22, 255, 31, 37, 39, 255, 44, 59, 64, 255, 26, 29, 30, 255, 21, 21, 21, 255, 39, 50, 54, 255, 35, 43, 46, 255, 40, 52, 56, 255, 41, 54, 58, 255, 34, 42, 45, 255, 23, 24, 25, 255, 49, 67, 73, 255, 40, 52, 56, 255, 37, 48, 52, 255, 41, 53, 57, 255, 41, 54, 59, 255, 34, 42, 45, 255, 27, 31, 32, 255, 40, 52, 56, 255, 43, 57, 62, 255, 49, 68, 74, 255, 47, 64, 70, 255, 32, 38, 41, 255, 21, 21, 21, 255, 29, 33, 35, 255, 28, 33, 35, 255, 37, 47, 51, 255, 34, 43, 46, 255, 24, 26, 26, 255, 29, 35, 36, 255, 36, 46, 50, 255, 29, 34, 36, 255, 40, 52, 56, 255, 31, 38, 40, 255, 43, 57, 62, 255, 41, 54, 58, 255, 35, 43, 46, 255, 43, 57, 62, 255, 44, 59, 64, 255, 35, 43, 46, 255, 35, 44, 47, 255, 21, 21, 21, 255, 27, 31, 32, 255, 46, 63, 68, 255, 27, 32, 33, 255, 21, 21, 21, 255, 33, 48, 33, 255, 34, 49, 34, 255, 37, 55, 37, 255, 33, 48, 33, 255, 30, 43, 31, 255, 28, 38, 28, 255, 30, 42, 30, 255, 30, 42, 30, 255, 30, 43, 31, 255, 30, 42, 30, 255, 27, 36, 27, 255, 23, 29, 24, 255, 28, 36, 29, 255, 23, 30, 24, 255, 24, 31, 25, 255, 26, 35, 27, 255, 32, 45, 32, 255, 29, 41, 30, 255, 31, 45, 32, 255, 31, 43, 31, 255, 31, 44, 31, 255, 31, 44, 32, 255, 31, 44, 31, 255, 31, 44, 31, 255, 26, 35, 27, 255, 28, 39, 29, 255, 30, 43, 31, 255, 31, 43, 31, 255, 32, 46, 33, 255, 32, 45, 32, 255, 31, 44, 31, 255, 32, 45, 32, 255, 32, 46, 33, 255, 29, 40, 29, 255, 25, 33, 26, 255, 27, 36, 27, 255, 32, 46, 32, 255, 29, 41, 30, 255, 26, 36, 27, 255, 29, 40, 29, 255, 28, 38, 28, 255, 26, 35, 27, 255, 24, 31, 25, 255, 24, 31, 25, 255, 27, 37, 28, 255, 29, 40, 29, 255, 31, 43, 31, 255, 30, 42, 30, 255, 25, 34, 26, 255, 27, 35, 27, 255, 24, 31, 25, 255, 26, 35, 26, 255, 26, 34, 26, 255, 27, 37, 28, 255, 31, 45, 32, 255, 39, 59, 39, 255, 36, 54, 37, 255, 37, 55, 37, 255, 39, 58, 39, 255, 34, 50, 34, 255, 35, 51, 35, 255, 32, 46, 32, 255, 28, 38, 28, 255, 26, 36, 27, 255, 27, 36, 27, 255, 25, 33, 26, 255, 25, 33, 26, 255, 24, 32, 25, 255, 24, 30, 25, 255, 32, 41, 32, 255, 28, 36, 29, 255, 28, 38, 28, 255, 30, 43, 31, 255, 30, 41, 30, 255, 31, 43, 31, 255, 35, 52, 35, 255, 31, 45, 32, 255, 34, 49, 34, 255, 37, 55, 37, 255, 36, 54, 36, 255, 28, 39, 29, 255, 29, 40, 29, 255, 27, 37, 28, 255, 32, 46, 32, 255, 27, 37, 28, 255, 29, 41, 30, 255, 29, 40, 29, 255, 28, 38, 28, 255, 28, 39, 29, 255, 29, 40, 29, 255, 31, 44, 31, 255, 27, 37, 28, 255, 29, 41, 30, 255, 31, 43, 31, 255, 30, 43, 31, 255, 32, 45, 32, 255, 32, 46, 32, 255, 33, 49, 34, 255, 31, 43, 31, 255, 32, 45, 32, 255, 33, 48, 34, 255, 38, 58, 38, 255, 36, 54, 36, 255, 37, 56, 38, 255, 34, 49, 34, 255, 33, 48, 34, 255, 32, 46, 32, 255, 31, 45, 32, 255, 33, 48, 34, 255, 35, 52, 36, 255, 31, 44, 31, 255, 33, 49, 34, 255, 32, 45, 32, 255, 30, 42, 30, 255, 30, 42, 30, 255, 26, 35, 27, 255, 31, 44, 32, 255, 31, 44, 31, 255, 33, 49, 34, 255, 32, 46, 32, 255, 34, 50, 34, 255, 29, 41, 30, 255, 32, 46, 33, 255, 29, 40, 29, 255, 34, 50, 35, 255, 35, 52, 36, 255, 34, 49, 34, 255, 31, 43, 31, 255, 29, 40, 29, 255, 29, 40, 29, 255, 28, 39, 29, 255, 28, 39, 29, 255, 24, 31, 24, 255, 27, 36, 27, 255, 25, 33, 25, 255, 24, 31, 24, 255, 26, 35, 27, 255, 28, 39, 29, 255, 24, 32, 25, 255, 28, 38, 28, 255, 27, 37, 28, 255, 28, 39, 29, 255, 30, 42, 30, 255, 32, 45, 32, 255, 28, 38, 28, 255, 29, 41, 30, 255, 32, 46, 32, 255, 27, 37, 28, 255, 26, 34, 26, 255, 26, 36, 27, 255, 30, 43, 31, 255, 34, 50, 34, 255, 32, 47, 33, 255, 32, 46, 32, 255, 28, 38, 28, 255, 30, 42, 30, 255, 30, 42, 30, 255, 29, 41, 30, 255, 31, 44, 31, 255, 31, 45, 32, 255, 35, 51, 35, 255, 33, 47, 33, 255, 32, 46, 32, 255, 31, 44, 31, 255, 32, 46, 32, 255, 32, 47, 33, 255, 32, 46, 32, 255, 35, 51, 35, 255, 33, 48, 33, 255, 36, 53, 36, 255, 35, 52, 35, 255, 35, 51, 35, 255, 28, 38, 28, 255, 30, 42, 30, 255, 30, 43, 31, 255, 31, 44, 31, 255, 27, 37, 28, 255, 25, 32, 25, 255, 30, 42, 31, 255, 30, 41, 30, 255, 27, 36, 27, 255, 27, 36, 27, 255, 28, 39, 29, 255, 28, 38, 28, 255, 29, 41, 30, 255, 29, 40, 29, 255, 31, 43, 31, 255, 28, 39, 29, 255, 28, 38, 28, 255, 33, 48, 33, 255, 31, 43, 31, 255, 32, 45, 32, 255, 33, 47, 33, 255, 35, 51, 35, 255, 34, 50, 34, 255, 33, 47, 33, 255, 31, 44, 31, 255, 35, 51, 35, 255, 29, 41, 30, 255, 26, 35, 26, 255, 26, 35, 27, 255, 28, 38, 28, 255, 33, 48, 34, 255, 28, 39, 29, 255, 30, 43, 31, 255, 30, 43, 31, 255, 32, 45, 32, 255, 27, 36, 27, 255, 29, 41, 30, 255, 27, 37, 28, 255, 27, 37, 28, 255, 28, 38, 28, 255, 27, 38, 28, 255, 23, 30, 24, 255, 25, 33, 25, 255, 27, 36, 27, 255, 28, 38, 28, 255, 28, 38, 28, 255, 26, 36, 27, 255, 24, 31, 25, 255, 24, 31, 24, 255, 25, 33, 26, 255, 23, 30, 24, 255, 27, 37, 28, 255, 30, 42, 31, 255, 27, 36, 27, 255, 28, 38, 28, 255, 29, 40, 29, 255, 27, 36, 27, 255, 26, 35, 27, 255, 32, 47, 33, 255, 34, 49, 34, 255, 30, 43, 31, 255, 34, 49, 34, 255, 35, 52, 35, 255, 35, 52, 35, 255, 42, 62, 41, 255, 43, 63, 42, 255, 35, 51, 35, 255, 34, 49, 34, 255, 35, 51, 35, 255, 30, 43, 31, 255, 29, 40, 29, 255, 30, 41, 30, 255, 27, 36, 27, 255, 23, 30, 24, 255, 24, 32, 25, 255, 25, 32, 25, 255, 28, 35, 28, 255, 25, 33, 26, 255, 24, 32, 25, 255, 32, 45, 32, 255, 32, 46, 32, 255, 28, 39, 29, 255, 33, 48, 33, 255, 37, 54, 37, 255, 31, 37, 39, 255, 27, 30, 31, 255, 40, 52, 56, 255, 30, 36, 38, 255, 23, 25, 25, 255, 23, 25, 25, 255, 29, 35, 37, 255, 21, 21, 21, 255, 27, 30, 31, 255, 26, 30, 31, 255, 26, 30, 31, 255, 24, 26, 27, 255, 41, 54, 58, 255, 30, 35, 37, 255, 31, 37, 39, 255, 21, 21, 21, 255, 22, 22, 22, 255, 21, 21, 21, 255, 25, 28, 29, 255, 44, 58, 63, 255, 37, 48, 51, 255, 38, 50, 54, 255, 36, 45, 48, 255, 23, 24, 24, 255, 23, 25, 25, 255, 37, 48, 52, 255, 30, 36, 38, 255, 34, 42, 45, 255, 38, 48, 52, 255, 40, 52, 56, 255, 31, 37, 39, 255, 28, 32, 34, 255, 23, 25, 25, 255, 30, 35, 37, 255, 34, 43, 45, 255, 27, 30, 31, 255, 21, 21, 21, 255, 36, 46, 49, 255, 41, 54, 58, 255, 37, 47, 51, 255, 27, 31, 32, 255, 42, 55, 60, 255, 41, 54, 59, 255, 37, 47, 51, 255, 32, 39, 42, 255, 26, 29, 30, 255, 38, 49, 52, 255, 30, 35, 37, 255, 37, 48, 52, 255, 21, 21, 21, 255, 26, 29, 30, 255, 25, 27, 28, 255, 37, 47, 50, 255, 42, 55, 60, 255, 39, 51, 55, 255, 31, 37, 40, 255, 29, 35, 37, 255, 21, 21, 21, 255, 34, 42, 44, 255, 32, 39, 41, 255, 40, 52, 56, 255, 39, 51, 54, 255, 44, 59, 64, 255, 29, 35, 37, 255, 39, 51, 55, 255, 30, 36, 38, 255, 49, 67, 73, 255, 40, 52, 56, 255, 32, 39, 41, 255, 42, 55, 60, 255, 50, 68, 74, 255, 59, 77, 82, 255, 44, 60, 65, 255, 23, 24, 24, 255, 46, 62, 67, 255, 43, 57, 61, 255, 39, 50, 54, 255, 48, 66, 72, 255, 37, 47, 51, 255, 48, 65, 71, 255, 41, 54, 58, 255, 38, 49, 53, 255, 42, 56, 60, 255, 47, 64, 70, 255, 44, 60, 65, 255, 44, 59, 64, 255, 45, 61, 66, 255, 54, 72, 78, 255, 34, 42, 45, 255, 35, 45, 48, 255, 27, 31, 32, 255, 34, 43, 45, 255, 45, 61, 66, 255, 31, 37, 39, 255, 34, 42, 45, 255, 38, 49, 53, 255, 34, 42, 45, 255, 37, 47, 50, 255, 21, 21, 21, 255, 22, 22, 22, 255, 32, 39, 42, 255, 36, 46, 49, 255, 36, 45, 48, 255, 34, 43, 46, 255, 27, 31, 32, 255, 23, 24, 25, 255, 40, 52, 56, 255, 35, 45, 48, 255, 44, 58, 63, 255, 31, 38, 40, 255, 43, 57, 62, 255, 27, 31, 33, 255, 35, 45, 48, 255, 35, 44, 47, 255, 24, 26, 26, 255, 26, 29, 31, 255, 27, 30, 31, 255, 32, 39, 41, 255, 33, 41, 43, 255, 35, 45, 48, 255, 34, 42, 45, 255, 21, 21, 21, 255, 26, 29, 30, 255, 31, 37, 39, 255, 37, 48, 51, 255, 21, 21, 21, 255, 28, 32, 34, 255, 21, 21, 21, 255, 21, 21, 21, 255, 27, 30, 32, 255, 21, 21, 21, 255, 32, 39, 41, 255, 24, 26, 27, 255, 28, 32, 34, 255, 31, 38, 40, 255, 29, 35, 37, 255, 34, 43, 46, 255, 27, 30, 32, 255, 29, 35, 36, 255, 35, 44, 47, 255, 33, 40, 43, 255, 28, 32, 34, 255, 33, 41, 44, 255, 27, 31, 32, 255, 33, 40, 43, 255, 33, 41, 43, 255, 37, 48, 51, 255, 28, 33, 34, 255, 22, 23, 23, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 29, 35, 37, 255, 27, 31, 33, 255, 31, 38, 40, 255, 29, 34, 35, 255, 28, 33, 34, 255, 29, 34, 36, 255, 28, 33, 34, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 30, 35, 37, 255, 34, 42, 44, 255, 35, 44, 47, 255, 24, 26, 27, 255, 22, 22, 22, 255, 30, 36, 38, 255, 23, 24, 24, 255, 21, 21, 21, 255, 21, 21, 21, 255, 25, 28, 29, 255, 32, 38, 41, 255, 21, 21, 21, 255, 32, 39, 41, 255, 23, 25, 25, 255, 30, 35, 37, 255, 35, 44, 47, 255, 33, 41, 43, 255, 37, 48, 51, 255, 31, 37, 40, 255, 26, 30, 31, 255, 28, 32, 34, 255, 35, 44, 46, 255, 27, 31, 33, 255, 35, 44, 47, 255, 33, 41, 44, 255, 21, 21, 21, 255, 34, 42, 45, 255, 33, 41, 43, 255, 41, 54, 58, 255, 35, 45, 48, 255, 32, 39, 41, 255, 26, 29, 30, 255, 26, 29, 30, 255, 32, 39, 42, 255, 30, 36, 38, 255, 21, 21, 21, 255, 21, 21, 21, 255, 25, 27, 28, 255, 23, 25, 25, 255, 24, 26, 27, 255, 22, 23, 23, 255, 21, 21, 21, 255, 23, 25, 25, 255, 27, 31, 32, 255, 23, 24, 25, 255, 44, 59, 64, 255, 29, 35, 37, 255, 21, 21, 21, 255, 36, 45, 49, 255, 33, 41, 43, 255, 33, 40, 43, 255, 30, 36, 38, 255, 39, 51, 55, 255, 42, 55, 60, 255, 34, 43, 46, 255, 38, 49, 53, 255, 40, 53, 57, 255, 42, 55, 59, 255, 53, 71, 77, 255, 29, 35, 37, 255, 36, 46, 49, 255, 46, 62, 67, 255, 46, 63, 68, 255, 38, 49, 52, 255, 35, 44, 47, 255, 37, 47, 50, 255, 25, 27, 28, 255, 26, 30, 31, 255, 44, 58, 63, 255, 23, 24, 24, 255, 21, 21, 22, 255, 30, 35, 37, 255, 29, 34, 35, 255, 32, 38, 41, 255, 28, 32, 34, 255, 35, 44, 46, 255, 22, 23, 23, 255, 47, 64, 69, 255, 29, 35, 37, 255, 40, 52, 56, 255, 35, 45, 48, 255, 41, 54, 58, 255, 32, 39, 41, 255, 24, 25, 26, 255, 29, 34, 36, 255, 34, 42, 44, 255, 38, 48, 52, 255, 38, 48, 52, 255, 32, 40, 42, 255, 38, 57, 38, 255, 39, 58, 39, 255, 33, 48, 33, 255, 34, 50, 34, 255, 34, 49, 34, 255, 27, 38, 28, 255, 26, 36, 27, 255, 31, 44, 32, 255, 31, 45, 32, 255, 31, 44, 31, 255, 25, 33, 25, 255, 25, 31, 25, 255, 24, 31, 25, 255, 24, 31, 25, 255, 24, 30, 24, 255, 26, 34, 26, 255, 30, 41, 30, 255, 34, 49, 34, 255, 33, 48, 33, 255, 34, 49, 34, 255, 35, 52, 35, 255, 35, 51, 35, 255, 34, 50, 35, 255, 30, 43, 31, 255, 32, 47, 33, 255, 25, 33, 25, 255, 30, 42, 30, 255, 29, 40, 29, 255, 26, 35, 27, 255, 26, 34, 26, 255, 27, 37, 28, 255, 29, 40, 29, 255, 28, 38, 28, 255, 24, 32, 25, 255, 26, 35, 27, 255, 31, 44, 31, 255, 31, 43, 31, 255, 30, 43, 31, 255, 28, 39, 29, 255, 28, 39, 29, 255, 30, 43, 31, 255, 23, 29, 24, 255, 25, 32, 25, 255, 24, 31, 25, 255, 26, 36, 27, 255, 24, 31, 25, 255, 29, 41, 30, 255, 28, 38, 28, 255, 29, 40, 29, 255, 26, 36, 27, 255, 25, 33, 26, 255, 24, 31, 25, 255, 24, 31, 25, 255, 24, 31, 25, 255, 28, 38, 28, 255, 31, 44, 31, 255, 33, 49, 34, 255, 33, 48, 33, 255, 38, 57, 38, 255, 47, 69, 45, 255, 35, 51, 35, 255, 29, 40, 29, 255, 27, 37, 28, 255, 25, 33, 26, 255, 25, 33, 26, 255, 24, 31, 25, 255, 26, 35, 27, 255, 27, 35, 28, 255, 24, 30, 24, 255, 24, 31, 25, 255, 24, 30, 24, 255, 25, 34, 26, 255, 30, 41, 30, 255, 32, 45, 32, 255, 34, 50, 34, 255, 37, 55, 37, 255, 33, 48, 33, 255, 37, 56, 37, 255, 34, 49, 34, 255, 28, 39, 29, 255, 30, 42, 30, 255, 30, 42, 31, 255, 32, 46, 32, 255, 32, 46, 33, 255, 27, 36, 27, 255, 29, 40, 29, 255, 29, 40, 29, 255, 25, 33, 26, 255, 30, 41, 30, 255, 30, 42, 30, 255, 31, 44, 32, 255, 27, 36, 27, 255, 29, 40, 29, 255, 32, 45, 32, 255, 31, 44, 31, 255, 28, 39, 29, 255, 29, 40, 29, 255, 32, 45, 32, 255, 35, 51, 35, 255, 34, 49, 34, 255, 36, 54, 36, 255, 40, 60, 40, 255, 36, 53, 36, 255, 47, 68, 45, 255, 36, 54, 36, 255, 34, 49, 34, 255, 34, 50, 35, 255, 36, 53, 36, 255, 32, 45, 32, 255, 33, 48, 33, 255, 35, 52, 35, 255, 36, 54, 36, 255, 33, 48, 34, 255, 30, 42, 31, 255, 30, 43, 31, 255, 31, 45, 32, 255, 32, 46, 33, 255, 34, 50, 34, 255, 30, 43, 31, 255, 32, 46, 32, 255, 32, 46, 32, 255, 33, 47, 33, 255, 33, 48, 33, 255, 32, 45, 32, 255, 33, 47, 33, 255, 32, 46, 32, 255, 34, 49, 34, 255, 33, 48, 33, 255, 29, 41, 30, 255, 32, 47, 33, 255, 30, 42, 30, 255, 24, 31, 24, 255, 30, 38, 30, 255, 25, 33, 26, 255, 30, 38, 30, 255, 24, 32, 25, 255, 25, 32, 26, 255, 30, 38, 30, 255, 29, 41, 30, 255, 27, 37, 28, 255, 30, 43, 31, 255, 30, 42, 30, 255, 30, 43, 31, 255, 32, 46, 32, 255, 31, 44, 31, 255, 31, 44, 31, 255, 31, 44, 31, 255, 24, 32, 25, 255, 23, 30, 24, 255, 23, 30, 24, 255, 27, 36, 27, 255, 30, 42, 30, 255, 34, 49, 34, 255, 33, 49, 34, 255, 29, 40, 30, 255, 30, 43, 31, 255, 26, 36, 27, 255, 31, 44, 31, 255, 29, 41, 30, 255, 30, 42, 30, 255, 29, 41, 30, 255, 30, 42, 30, 255, 30, 43, 31, 255, 31, 43, 31, 255, 31, 44, 31, 255, 37, 55, 37, 255, 31, 45, 32, 255, 36, 54, 37, 255, 34, 49, 34, 255, 35, 52, 36, 255, 34, 49, 34, 255, 33, 47, 33, 255, 33, 48, 33, 255, 30, 42, 30, 255, 32, 45, 32, 255, 27, 37, 28, 255, 26, 35, 27, 255, 24, 32, 25, 255, 27, 36, 27, 255, 29, 40, 30, 255, 28, 39, 29, 255, 34, 49, 34, 255, 33, 48, 33, 255, 34, 50, 34, 255, 29, 41, 30, 255, 26, 34, 26, 255, 29, 40, 29, 255, 28, 39, 29, 255, 30, 42, 31, 255, 32, 45, 32, 255, 34, 51, 35, 255, 32, 46, 32, 255, 34, 50, 34, 255, 37, 55, 37, 255, 37, 54, 37, 255, 32, 47, 33, 255, 32, 45, 32, 255, 33, 47, 33, 255, 32, 47, 33, 255, 27, 37, 28, 255, 25, 32, 25, 255, 29, 41, 30, 255, 31, 44, 32, 255, 29, 40, 29, 255, 28, 38, 28, 255, 28, 38, 28, 255, 27, 37, 28, 255, 24, 31, 25, 255, 26, 33, 26, 255, 25, 33, 26, 255, 26, 34, 26, 255, 26, 35, 27, 255, 26, 35, 27, 255, 26, 35, 27, 255, 27, 37, 28, 255, 24, 32, 25, 255, 27, 36, 27, 255, 26, 35, 27, 255, 25, 32, 26, 255, 25, 33, 26, 255, 24, 31, 24, 255, 23, 29, 24, 255, 23, 29, 24, 255, 25, 34, 26, 255, 32, 46, 32, 255, 30, 42, 30, 255, 31, 44, 32, 255, 28, 38, 28, 255, 31, 45, 32, 255, 29, 40, 29, 255, 32, 46, 32, 255, 33, 47, 33, 255, 36, 53, 36, 255, 32, 45, 32, 255, 31, 44, 32, 255, 36, 54, 36, 255, 38, 57, 38, 255, 37, 55, 37, 255, 36, 54, 36, 255, 38, 57, 38, 255, 36, 54, 36, 255, 29, 40, 29, 255, 26, 35, 27, 255, 25, 34, 26, 255, 25, 32, 26, 255, 29, 37, 29, 255, 25, 32, 26, 255, 24, 31, 25, 255, 25, 33, 26, 255, 28, 39, 29, 255, 28, 39, 29, 255, 31, 44, 31, 255, 35, 51, 35, 255, 28, 39, 29, 255, 32, 45, 32, 255, 36, 54, 37, 255, 41, 53, 58, 255, 33, 40, 42, 255, 26, 30, 31, 255, 35, 44, 47, 255, 32, 39, 41, 255, 28, 32, 34, 255, 30, 35, 37, 255, 21, 21, 21, 255, 21, 21, 21, 255, 34, 42, 45, 255, 30, 35, 37, 255, 29, 34, 36, 255, 35, 44, 47, 255, 37, 47, 50, 255, 49, 67, 73, 255, 24, 26, 27, 255, 21, 21, 21, 255, 32, 40, 42, 255, 39, 51, 55, 255, 40, 52, 56, 255, 33, 41, 43, 255, 34, 43, 45, 255, 25, 28, 29, 255, 24, 26, 27, 255, 23, 24, 25, 255, 35, 45, 48, 255, 38, 49, 52, 255, 34, 42, 45, 255, 40, 53, 57, 255, 31, 37, 39, 255, 35, 44, 47, 255, 21, 21, 21, 255, 43, 57, 62, 255, 34, 43, 46, 255, 22, 22, 22, 255, 21, 21, 21, 255, 21, 21, 21, 255, 42, 56, 61, 255, 41, 54, 58, 255, 38, 50, 53, 255, 28, 32, 34, 255, 40, 52, 56, 255, 42, 56, 61, 255, 39, 51, 55, 255, 42, 56, 60, 255, 36, 46, 50, 255, 33, 40, 43, 255, 36, 46, 50, 255, 46, 62, 68, 255, 26, 30, 31, 255, 46, 63, 68, 255, 43, 57, 62, 255, 46, 62, 68, 255, 33, 40, 43, 255, 33, 40, 43, 255, 34, 43, 45, 255, 21, 21, 21, 255, 21, 21, 21, 255, 37, 47, 51, 255, 46, 63, 68, 255, 45, 61, 66, 255, 48, 65, 71, 255, 35, 44, 47, 255, 43, 57, 62, 255, 31, 38, 40, 255, 37, 48, 51, 255, 52, 70, 76, 255, 39, 51, 55, 255, 34, 43, 46, 255, 51, 69, 75, 255, 48, 65, 71, 255, 48, 65, 71, 255, 62, 79, 84, 255, 29, 35, 37, 255, 32, 39, 41, 255, 52, 70, 76, 255, 36, 45, 48, 255, 51, 69, 75, 255, 31, 38, 40, 255, 41, 55, 59, 255, 42, 56, 61, 255, 38, 49, 53, 255, 36, 46, 50, 255, 35, 44, 47, 255, 32, 40, 42, 255, 49, 67, 73, 255, 37, 47, 50, 255, 54, 72, 77, 255, 34, 42, 45, 255, 43, 58, 63, 255, 39, 51, 55, 255, 28, 33, 35, 255, 38, 49, 52, 255, 39, 51, 54, 255, 47, 64, 69, 255, 35, 44, 47, 255, 33, 41, 44, 255, 36, 46, 49, 255, 21, 21, 21, 255, 34, 43, 45, 255, 26, 29, 30, 255, 41, 53, 58, 255, 31, 37, 39, 255, 34, 42, 45, 255, 35, 43, 46, 255, 29, 34, 36, 255, 31, 37, 39, 255, 31, 37, 39, 255, 38, 48, 52, 255, 32, 39, 41, 255, 40, 53, 57, 255, 49, 67, 73, 255, 33, 41, 43, 255, 41, 54, 59, 255, 29, 34, 36, 255, 21, 21, 21, 255, 24, 26, 26, 255, 27, 31, 32, 255, 32, 40, 42, 255, 27, 31, 32, 255, 25, 27, 28, 255, 26, 29, 31, 255, 36, 45, 48, 255, 33, 40, 43, 255, 29, 35, 37, 255, 21, 21, 21, 255, 21, 21, 21, 255, 29, 34, 36, 255, 23, 24, 25, 255, 30, 35, 37, 255, 25, 28, 29, 255, 26, 29, 30, 255, 30, 35, 37, 255, 36, 46, 49, 255, 23, 24, 24, 255, 34, 43, 46, 255, 33, 41, 44, 255, 21, 21, 21, 255, 33, 41, 43, 255, 34, 43, 45, 255, 31, 37, 39, 255, 32, 39, 42, 255, 31, 38, 40, 255, 36, 46, 50, 255, 26, 29, 30, 255, 43, 57, 62, 255, 37, 48, 51, 255, 32, 38, 41, 255, 21, 21, 21, 255, 21, 21, 21, 255, 27, 31, 32, 255, 23, 23, 24, 255, 25, 27, 28, 255, 24, 26, 26, 255, 36, 46, 49, 255, 21, 21, 21, 255, 36, 46, 50, 255, 27, 30, 31, 255, 27, 31, 33, 255, 27, 32, 33, 255, 21, 21, 21, 255, 32, 39, 41, 255, 28, 32, 33, 255, 33, 40, 43, 255, 33, 41, 44, 255, 21, 21, 21, 255, 21, 21, 21, 255, 25, 28, 29, 255, 34, 42, 44, 255, 30, 36, 38, 255, 35, 45, 48, 255, 34, 42, 45, 255, 33, 40, 43, 255, 21, 21, 21, 255, 21, 21, 21, 255, 32, 40, 42, 255, 22, 23, 23, 255, 27, 31, 32, 255, 31, 38, 40, 255, 31, 37, 39, 255, 30, 36, 38, 255, 29, 34, 35, 255, 38, 49, 53, 255, 30, 36, 38, 255, 37, 47, 50, 255, 31, 38, 40, 255, 30, 35, 37, 255, 29, 34, 35, 255, 29, 35, 37, 255, 26, 28, 29, 255, 24, 26, 27, 255, 29, 33, 35, 255, 21, 22, 22, 255, 37, 48, 51, 255, 26, 30, 31, 255, 27, 30, 31, 255, 31, 37, 40, 255, 26, 29, 30, 255, 23, 24, 24, 255, 31, 37, 39, 255, 32, 39, 41, 255, 21, 21, 21, 255, 21, 21, 21, 255, 23, 23, 24, 255, 21, 21, 21, 255, 21, 21, 21, 255, 31, 38, 40, 255, 22, 23, 23, 255, 25, 28, 29, 255, 21, 21, 21, 255, 24, 25, 26, 255, 23, 24, 25, 255, 34, 42, 45, 255, 35, 44, 47, 255, 21, 21, 21, 255, 39, 50, 54, 255, 32, 40, 42, 255, 32, 40, 42, 255, 31, 37, 39, 255, 41, 55, 59, 255, 30, 35, 37, 255, 40, 53, 57, 255, 33, 41, 44, 255, 36, 45, 48, 255, 40, 53, 57, 255, 31, 37, 39, 255, 32, 39, 41, 255, 39, 50, 54, 255, 33, 41, 44, 255, 33, 40, 43, 255, 30, 35, 37, 255, 24, 26, 27, 255, 41, 55, 59, 255, 33, 41, 43, 255, 21, 21, 21, 255, 27, 30, 32, 255, 44, 59, 64, 255, 37, 47, 51, 255, 31, 38, 40, 255, 21, 21, 21, 255, 35, 44, 47, 255, 35, 43, 46, 255, 32, 39, 41, 255, 30, 36, 38, 255, 31, 38, 40, 255, 29, 35, 36, 255, 34, 42, 44, 255, 31, 38, 40, 255, 36, 46, 50, 255, 39, 50, 54, 255, 21, 21, 21, 255, 24, 26, 26, 255, 42, 56, 61, 255, 38, 49, 53, 255, 27, 31, 33, 255, 28, 32, 33, 255, 37, 55, 37, 255, 33, 48, 34, 255, 34, 49, 34, 255, 29, 40, 29, 255, 32, 47, 33, 255, 27, 36, 27, 255, 28, 38, 28, 255, 32, 46, 32, 255, 30, 43, 31, 255, 28, 38, 28, 255, 23, 30, 24, 255, 25, 33, 26, 255, 25, 33, 26, 255, 24, 31, 24, 255, 26, 34, 26, 255, 27, 36, 27, 255, 30, 42, 30, 255, 31, 44, 32, 255, 31, 44, 31, 255, 32, 46, 32, 255, 36, 54, 36, 255, 34, 50, 35, 255, 35, 51, 35, 255, 33, 47, 33, 255, 32, 47, 33, 255, 29, 41, 30, 255, 31, 44, 31, 255, 30, 42, 30, 255, 27, 37, 28, 255, 25, 33, 26, 255, 27, 37, 28, 255, 27, 36, 27, 255, 28, 38, 28, 255, 28, 38, 28, 255, 27, 37, 28, 255, 30, 43, 31, 255, 27, 37, 28, 255, 29, 41, 30, 255, 29, 41, 30, 255, 26, 34, 26, 255, 29, 40, 29, 255, 29, 40, 29, 255, 27, 36, 27, 255, 24, 31, 25, 255, 24, 32, 25, 255, 25, 31, 25, 255, 26, 35, 27, 255, 31, 43, 31, 255, 29, 41, 30, 255, 31, 44, 31, 255, 24, 31, 25, 255, 25, 34, 26, 255, 23, 29, 24, 255, 25, 33, 26, 255, 29, 40, 29, 255, 30, 43, 31, 255, 28, 39, 29, 255, 32, 45, 32, 255, 34, 50, 34, 255, 36, 53, 36, 255, 33, 48, 34, 255, 30, 43, 31, 255, 25, 33, 26, 255, 26, 35, 27, 255, 27, 37, 28, 255, 24, 31, 24, 255, 24, 31, 24, 255, 23, 29, 24, 255, 23, 30, 24, 255, 24, 30, 25, 255, 25, 33, 26, 255, 24, 31, 24, 255, 31, 44, 32, 255, 35, 52, 36, 255, 38, 57, 38, 255, 35, 51, 35, 255, 36, 53, 36, 255, 34, 49, 34, 255, 33, 48, 34, 255, 29, 40, 29, 255, 30, 43, 31, 255, 31, 44, 31, 255, 31, 44, 31, 255, 32, 45, 32, 255, 27, 36, 27, 255, 28, 38, 28, 255, 29, 40, 29, 255, 26, 35, 27, 255, 26, 35, 27, 255, 28, 39, 29, 255, 32, 46, 32, 255, 28, 39, 29, 255, 29, 40, 30, 255, 28, 38, 28, 255, 29, 41, 30, 255, 29, 40, 29, 255, 30, 42, 30, 255, 34, 49, 34, 255, 33, 49, 34, 255, 34, 50, 34, 255, 35, 52, 35, 255, 37, 55, 37, 255, 48, 70, 46, 255, 47, 69, 45, 255, 34, 50, 34, 255, 36, 53, 36, 255, 35, 51, 35, 255, 35, 51, 35, 255, 33, 47, 33, 255, 34, 49, 34, 255, 33, 48, 33, 255, 33, 48, 34, 255, 36, 54, 36, 255, 36, 53, 36, 255, 31, 45, 32, 255, 32, 45, 32, 255, 34, 49, 34, 255, 32, 46, 32, 255, 32, 46, 32, 255, 35, 51, 35, 255, 33, 48, 33, 255, 36, 54, 37, 255, 33, 48, 33, 255, 31, 44, 31, 255, 33, 48, 33, 255, 32, 46, 32, 255, 31, 44, 31, 255, 28, 39, 29, 255, 32, 45, 32, 255, 29, 40, 29, 255, 27, 37, 28, 255, 24, 30, 24, 255, 30, 39, 30, 255, 24, 30, 24, 255, 23, 30, 24, 255, 28, 36, 29, 255, 24, 31, 24, 255, 23, 30, 24, 255, 24, 30, 24, 255, 29, 41, 30, 255, 29, 40, 29, 255, 28, 39, 29, 255, 30, 43, 31, 255, 34, 50, 34, 255, 30, 42, 31, 255, 32, 47, 33, 255, 29, 41, 30, 255, 27, 37, 28, 255, 23, 30, 24, 255, 24, 30, 25, 255, 26, 36, 27, 255, 31, 44, 32, 255, 35, 52, 35, 255, 35, 51, 35, 255, 31, 44, 31, 255, 34, 50, 34, 255, 26, 35, 27, 255, 31, 45, 32, 255, 29, 40, 29, 255, 29, 41, 30, 255, 30, 43, 31, 255, 30, 42, 30, 255, 31, 44, 32, 255, 32, 45, 32, 255, 33, 47, 33, 255, 31, 44, 31, 255, 36, 54, 37, 255, 34, 50, 34, 255, 35, 52, 35, 255, 36, 54, 37, 255, 32, 46, 32, 255, 32, 47, 33, 255, 33, 48, 33, 255, 31, 45, 32, 255, 31, 44, 31, 255, 29, 41, 30, 255, 23, 29, 24, 255, 25, 33, 25, 255, 28, 39, 29, 255, 27, 37, 28, 255, 29, 40, 29, 255, 33, 48, 33, 255, 35, 52, 35, 255, 32, 46, 32, 255, 32, 45, 32, 255, 28, 38, 28, 255, 29, 40, 29, 255, 29, 41, 30, 255, 28, 38, 28, 255, 33, 47, 33, 255, 30, 43, 31, 255, 34, 50, 34, 255, 33, 49, 34, 255, 34, 49, 34, 255, 36, 53, 36, 255, 33, 47, 33, 255, 34, 49, 34, 255, 33, 48, 33, 255, 31, 44, 31, 255, 29, 40, 29, 255, 25, 32, 25, 255, 30, 42, 30, 255, 31, 44, 31, 255, 29, 41, 30, 255, 24, 32, 25, 255, 30, 43, 31, 255, 29, 40, 29, 255, 26, 34, 26, 255, 24, 30, 25, 255, 25, 32, 25, 255, 25, 33, 26, 255, 25, 33, 26, 255, 29, 40, 29, 255, 28, 38, 28, 255, 112, 135, 11, 255, 30, 39, 30, 255, 24, 30, 24, 255, 26, 35, 27, 255, 24, 32, 25, 255, 27, 36, 27, 255, 27, 37, 28, 255, 27, 37, 28, 255, 24, 31, 25, 255, 25, 33, 26, 255, 29, 41, 30, 255, 31, 45, 32, 255, 28, 38, 28, 255, 30, 42, 30, 255, 30, 42, 31, 255, 31, 43, 31, 255, 30, 43, 31, 255, 32, 46, 32, 255, 36, 53, 36, 255, 34, 50, 35, 255, 30, 42, 30, 255, 35, 51, 35, 255, 35, 51, 35, 255, 35, 52, 36, 255, 34, 49, 34, 255, 33, 48, 34, 255, 33, 48, 33, 255, 30, 43, 31, 255, 29, 40, 29, 255, 24, 32, 25, 255, 26, 36, 27, 255, 25, 31, 25, 255, 26, 34, 26, 255, 24, 31, 24, 255, 28, 38, 28, 255, 28, 39, 29, 255, 29, 40, 29, 255, 30, 41, 30, 255, 31, 45, 32, 255, 29, 41, 30, 255, 30, 43, 31, 255, 34, 50, 35, 255, 36, 46, 49, 255, 44, 59, 64, 255, 23, 25, 25, 255, 22, 22, 23, 255, 35, 44, 47, 255, 24, 26, 27, 255, 30, 36, 38, 255, 28, 32, 34, 255, 35, 44, 47, 255, 27, 31, 32, 255, 28, 32, 33, 255, 39, 51, 55, 255, 35, 44, 47, 255, 42, 56, 61, 255, 46, 62, 68, 255, 43, 57, 62, 255, 23, 24, 25, 255, 35, 45, 48, 255, 35, 45, 48, 255, 43, 57, 62, 255, 26, 30, 31, 255, 36, 45, 49, 255, 27, 31, 32, 255, 24, 26, 26, 255, 25, 28, 29, 255, 33, 40, 42, 255, 36, 47, 50, 255, 37, 47, 50, 255, 40, 52, 56, 255, 41, 53, 58, 255, 34, 42, 45, 255, 30, 36, 37, 255, 28, 33, 35, 255, 38, 49, 52, 255, 37, 47, 50, 255, 21, 21, 21, 255, 25, 28, 29, 255, 32, 40, 42, 255, 39, 50, 54, 255, 49, 68, 74, 255, 45, 61, 66, 255, 41, 55, 59, 255, 32, 40, 42, 255, 46, 62, 67, 255, 45, 60, 65, 255, 36, 45, 48, 255, 34, 43, 46, 255, 42, 56, 61, 255, 38, 50, 54, 255, 32, 38, 41, 255, 37, 47, 50, 255, 38, 49, 53, 255, 37, 47, 50, 255, 31, 38, 40, 255, 30, 36, 38, 255, 21, 21, 21, 255, 21, 21, 21, 255, 23, 24, 25, 255, 41, 54, 58, 255, 47, 64, 70, 255, 47, 64, 69, 255, 48, 66, 72, 255, 53, 71, 77, 255, 44, 58, 63, 255, 49, 67, 73, 255, 49, 67, 74, 255, 50, 68, 75, 255, 43, 58, 62, 255, 40, 52, 56, 255, 59, 77, 82, 255, 46, 62, 67, 255, 45, 60, 65, 255, 53, 71, 77, 255, 33, 41, 44, 255, 22, 22, 22, 255, 47, 64, 69, 255, 43, 57, 62, 255, 42, 55, 59, 255, 37, 47, 51, 255, 44, 59, 64, 255, 51, 70, 76, 255, 32, 38, 40, 255, 40, 52, 56, 255, 42, 56, 61, 255, 41, 54, 58, 255, 39, 51, 55, 255, 47, 64, 70, 255, 40, 53, 57, 255, 35, 44, 47, 255, 46, 63, 68, 255, 37, 48, 51, 255, 39, 51, 55, 255, 47, 65, 70, 255, 55, 73, 79, 255, 41, 54, 59, 255, 38, 48, 52, 255, 34, 43, 46, 255, 37, 47, 50, 255, 21, 21, 21, 255, 32, 38, 41, 255, 28, 33, 35, 255, 37, 48, 51, 255, 39, 51, 55, 255, 29, 33, 35, 255, 28, 33, 35, 255, 39, 50, 54, 255, 33, 41, 43, 255, 38, 48, 52, 255, 34, 42, 45, 255, 43, 57, 62, 255, 39, 51, 55, 255, 36, 46, 49, 255, 43, 58, 63, 255, 38, 49, 52, 255, 24, 26, 27, 255, 29, 34, 36, 255, 33, 41, 44, 255, 33, 41, 43, 255, 34, 43, 46, 255, 33, 41, 44, 255, 34, 42, 45, 255, 36, 46, 50, 255, 23, 24, 24, 255, 34, 43, 46, 255, 27, 31, 32, 255, 21, 21, 21, 255, 21, 22, 22, 255, 25, 27, 28, 255, 21, 21, 21, 255, 21, 21, 21, 255, 31, 38, 40, 255, 33, 42, 44, 255, 34, 43, 46, 255, 34, 43, 46, 255, 21, 21, 21, 255, 22, 22, 22, 255, 24, 26, 26, 255, 31, 37, 39, 255, 32, 39, 41, 255, 38, 49, 53, 255, 34, 43, 46, 255, 32, 39, 41, 255, 34, 42, 45, 255, 32, 39, 41, 255, 31, 37, 39, 255, 38, 50, 54, 255, 40, 52, 56, 255, 22, 23, 23, 255, 21, 21, 21, 255, 21, 21, 21, 255, 29, 34, 36, 255, 21, 21, 21, 255, 22, 23, 23, 255, 27, 30, 32, 255, 32, 40, 42, 255, 30, 35, 37, 255, 27, 31, 32, 255, 36, 46, 50, 255, 33, 41, 44, 255, 31, 38, 40, 255, 24, 26, 26, 255, 30, 35, 37, 255, 30, 35, 37, 255, 26, 29, 30, 255, 37, 47, 50, 255, 30, 36, 38, 255, 22, 22, 22, 255, 21, 21, 21, 255, 21, 21, 21, 255, 36, 45, 48, 255, 32, 39, 42, 255, 26, 29, 30, 255, 21, 21, 21, 255, 21, 21, 21, 255, 28, 32, 34, 255, 25, 28, 28, 255, 27, 31, 32, 255, 28, 33, 34, 255, 30, 36, 38, 255, 21, 21, 21, 255, 26, 29, 30, 255, 25, 27, 28, 255, 42, 55, 60, 255, 35, 45, 48, 255, 29, 34, 36, 255, 23, 24, 24, 255, 27, 31, 33, 255, 27, 31, 32, 255, 21, 21, 21, 255, 23, 24, 25, 255, 23, 25, 25, 255, 21, 21, 21, 255, 22, 22, 22, 255, 21, 21, 21, 255, 25, 28, 29, 255, 27, 31, 32, 255, 30, 35, 37, 255, 31, 37, 39, 255, 28, 32, 34, 255, 26, 29, 30, 255, 21, 21, 21, 255, 21, 21, 21, 255, 27, 30, 31, 255, 36, 45, 48, 255, 22, 23, 23, 255, 28, 32, 33, 255, 28, 32, 33, 255, 32, 40, 42, 255, 23, 24, 24, 255, 21, 21, 21, 255, 32, 39, 41, 255, 30, 36, 38, 255, 28, 32, 34, 255, 36, 45, 48, 255, 21, 21, 21, 255, 24, 26, 27, 255, 31, 38, 40, 255, 29, 35, 36, 255, 26, 30, 31, 255, 42, 55, 60, 255, 33, 41, 43, 255, 30, 36, 38, 255, 28, 33, 35, 255, 36, 46, 49, 255, 38, 49, 52, 255, 24, 25, 26, 255, 37, 47, 50, 255, 40, 53, 57, 255, 25, 27, 28, 255, 24, 25, 26, 255, 32, 38, 41, 255, 42, 55, 60, 255, 26, 29, 30, 255, 36, 46, 50, 255, 36, 45, 48, 255, 21, 21, 21, 255, 37, 47, 50, 255, 37, 48, 52, 255, 31, 37, 39, 255, 31, 37, 39, 255, 21, 21, 21, 255, 34, 43, 46, 255, 21, 21, 21, 255, 34, 42, 45, 255, 35, 44, 48, 255, 38, 50, 53, 255, 29, 34, 36, 255, 40, 52, 56, 255, 35, 45, 48, 255, 29, 34, 36, 255, 21, 21, 21, 255, 25, 28, 28, 255, 34, 43, 45, 255, 30, 35, 37, 255, 34, 43, 45, 255, 33, 42, 44, 255, 35, 52, 35, 255, 32, 45, 32, 255, 30, 43, 31, 255, 32, 46, 32, 255, 32, 46, 32, 255, 29, 41, 30, 255, 32, 47, 33, 255, 30, 42, 30, 255, 32, 46, 32, 255, 30, 41, 30, 255, 25, 33, 25, 255, 26, 34, 26, 255, 24, 31, 25, 255, 24, 31, 25, 255, 27, 37, 28, 255, 27, 37, 28, 255, 29, 40, 29, 255, 32, 46, 32, 255, 31, 45, 32, 255, 31, 44, 31, 255, 33, 47, 33, 255, 30, 43, 31, 255, 33, 48, 33, 255, 33, 48, 33, 255, 35, 51, 35, 255, 30, 42, 30, 255, 32, 45, 32, 255, 32, 46, 32, 255, 28, 39, 29, 255, 30, 41, 30, 255, 26, 35, 27, 255, 29, 40, 30, 255, 28, 38, 28, 255, 27, 37, 28, 255, 28, 38, 28, 255, 31, 44, 31, 255, 28, 38, 28, 255, 32, 45, 32, 255, 30, 41, 30, 255, 28, 38, 28, 255, 32, 45, 32, 255, 27, 37, 28, 255, 24, 31, 25, 255, 25, 33, 26, 255, 27, 37, 28, 255, 27, 36, 27, 255, 29, 40, 29, 255, 26, 35, 27, 255, 31, 45, 32, 255, 28, 39, 29, 255, 26, 34, 26, 255, 29, 40, 29, 255, 25, 32, 25, 255, 28, 39, 29, 255, 33, 48, 34, 255, 33, 47, 33, 255, 33, 48, 34, 255, 33, 48, 33, 255, 37, 56, 37, 255, 32, 46, 32, 255, 32, 45, 32, 255, 32, 45, 32, 255, 28, 39, 29, 255, 25, 33, 26, 255, 29, 37, 29, 255, 25, 34, 26, 255, 27, 34, 27, 255, 24, 31, 25, 255, 24, 30, 24, 255, 27, 36, 27, 255, 26, 35, 27, 255, 28, 39, 29, 255, 30, 43, 31, 255, 28, 38, 28, 255, 37, 56, 37, 255, 46, 68, 45, 255, 37, 55, 37, 255, 35, 51, 35, 255, 36, 54, 36, 255, 37, 55, 37, 255, 30, 42, 30, 255, 29, 41, 30, 255, 31, 44, 31, 255, 31, 44, 31, 255, 33, 47, 33, 255, 27, 38, 28, 255, 26, 34, 26, 255, 30, 42, 30, 255, 28, 38, 28, 255, 26, 35, 27, 255, 28, 38, 28, 255, 29, 40, 29, 255, 31, 43, 31, 255, 32, 47, 33, 255, 34, 49, 34, 255, 28, 39, 29, 255, 30, 43, 31, 255, 30, 42, 30, 255, 29, 41, 30, 255, 35, 51, 35, 255, 34, 49, 34, 255, 36, 53, 36, 255, 33, 47, 33, 255, 35, 52, 35, 255, 35, 51, 35, 255, 38, 57, 38, 255, 35, 52, 35, 255, 34, 50, 35, 255, 33, 48, 33, 255, 34, 50, 34, 255, 33, 48, 34, 255, 32, 46, 32, 255, 36, 54, 37, 255, 44, 65, 43, 255, 34, 50, 34, 255, 31, 45, 32, 255, 31, 44, 31, 255, 30, 42, 30, 255, 30, 41, 30, 255, 37, 56, 37, 255, 35, 52, 36, 255, 36, 54, 36, 255, 32, 46, 32, 255, 33, 47, 33, 255, 32, 47, 33, 255, 30, 42, 30, 255, 30, 43, 31, 255, 31, 43, 31, 255, 26, 35, 27, 255, 27, 37, 28, 255, 26, 34, 26, 255, 27, 35, 28, 255, 23, 30, 24, 255, 28, 35, 28, 255, 24, 32, 25, 255, 24, 31, 24, 255, 27, 37, 28, 255, 24, 31, 25, 255, 24, 31, 25, 255, 26, 36, 27, 255, 29, 40, 29, 255, 29, 40, 29, 255, 36, 54, 36, 255, 35, 52, 35, 255, 32, 45, 32, 255, 32, 47, 33, 255, 28, 39, 29, 255, 25, 34, 26, 255, 24, 31, 24, 255, 27, 37, 28, 255, 31, 44, 31, 255, 33, 49, 34, 255, 33, 48, 33, 255, 28, 39, 29, 255, 32, 46, 32, 255, 33, 48, 33, 255, 29, 41, 30, 255, 32, 46, 32, 255, 30, 42, 31, 255, 32, 45, 32, 255, 29, 40, 29, 255, 31, 44, 32, 255, 31, 45, 32, 255, 28, 39, 29, 255, 31, 45, 32, 255, 30, 43, 31, 255, 38, 57, 38, 255, 33, 47, 33, 255, 33, 49, 34, 255, 33, 48, 33, 255, 33, 49, 34, 255, 34, 50, 35, 255, 36, 53, 36, 255, 32, 47, 33, 255, 30, 42, 30, 255, 30, 42, 30, 255, 26, 35, 27, 255, 27, 36, 27, 255, 27, 37, 28, 255, 25, 33, 26, 255, 29, 40, 29, 255, 30, 42, 30, 255, 30, 43, 31, 255, 34, 50, 34, 255, 31, 45, 32, 255, 30, 43, 31, 255, 32, 45, 32, 255, 31, 44, 31, 255, 32, 47, 33, 255, 33, 47, 33, 255, 36, 53, 36, 255, 32, 46, 32, 255, 34, 50, 35, 255, 35, 51, 35, 255, 33, 48, 33, 255, 38, 58, 38, 255, 35, 51, 35, 255, 31, 44, 32, 255, 31, 45, 32, 255, 28, 39, 29, 255, 29, 40, 29, 255, 28, 38, 28, 255, 30, 42, 31, 255, 29, 39, 29, 255, 31, 44, 31, 255, 27, 37, 28, 255, 29, 40, 29, 255, 23, 30, 24, 255, 26, 35, 27, 255, 27, 37, 28, 255, 30, 43, 31, 255, 32, 46, 32, 255, 32, 45, 32, 255, 32, 45, 32, 255, 30, 42, 30, 255, 25, 33, 26, 255, 29, 41, 30, 255, 28, 38, 28, 255, 29, 40, 29, 255, 25, 33, 26, 255, 25, 33, 26, 255, 24, 30, 24, 255, 23, 29, 24, 255, 26, 34, 26, 255, 30, 42, 30, 255, 27, 37, 28, 255, 26, 35, 27, 255, 31, 43, 31, 255, 30, 42, 30, 255, 30, 43, 31, 255, 33, 48, 33, 255, 33, 49, 34, 255, 32, 46, 32, 255, 37, 55, 37, 255, 34, 49, 34, 255, 36, 54, 36, 255, 39, 59, 39, 255, 36, 53, 36, 255, 33, 48, 34, 255, 34, 50, 35, 255, 34, 49, 34, 255, 31, 45, 32, 255, 28, 39, 29, 255, 29, 41, 30, 255, 26, 36, 27, 255, 27, 37, 28, 255, 28, 38, 28, 255, 32, 40, 32, 255, 25, 33, 26, 255, 25, 33, 26, 255, 88, 104, 11, 255, 29, 41, 30, 255, 30, 41, 30, 255, 31, 45, 32, 255, 31, 45, 32, 255, 32, 46, 32, 255, 42, 55, 59, 255, 34, 43, 46, 255, 32, 40, 42, 255, 25, 27, 28, 255, 32, 39, 42, 255, 25, 27, 27, 255, 27, 31, 32, 255, 21, 21, 21, 255, 32, 39, 42, 255, 22, 22, 22, 255, 36, 46, 49, 255, 30, 35, 37, 255, 41, 53, 58, 255, 45, 60, 65, 255, 38, 49, 52, 255, 41, 53, 58, 255, 23, 24, 24, 255, 28, 32, 33, 255, 42, 56, 61, 255, 36, 46, 50, 255, 34, 43, 46, 255, 37, 47, 50, 255, 33, 40, 43, 255, 33, 40, 42, 255, 34, 42, 45, 255, 26, 29, 30, 255, 36, 45, 49, 255, 25, 28, 29, 255, 31, 37, 40, 255, 43, 58, 63, 255, 38, 50, 53, 255, 26, 29, 30, 255, 38, 49, 53, 255, 33, 41, 44, 255, 36, 45, 48, 255, 21, 21, 21, 255, 28, 33, 34, 255, 32, 39, 41, 255, 37, 48, 51, 255, 41, 55, 59, 255, 42, 55, 60, 255, 36, 46, 49, 255, 36, 45, 48, 255, 34, 43, 46, 255, 57, 75, 80, 255, 35, 44, 47, 255, 32, 39, 41, 255, 27, 31, 32, 255, 32, 39, 41, 255, 41, 54, 59, 255, 41, 53, 58, 255, 38, 49, 53, 255, 30, 36, 38, 255, 34, 43, 45, 255, 39, 51, 55, 255, 21, 21, 21, 255, 22, 23, 23, 255, 30, 36, 38, 255, 42, 56, 60, 255, 46, 62, 67, 255, 59, 76, 81, 255, 58, 76, 80, 255, 45, 61, 66, 255, 35, 44, 47, 255, 39, 50, 54, 255, 45, 61, 66, 255, 44, 58, 63, 255, 46, 62, 67, 255, 33, 41, 44, 255, 43, 57, 61, 255, 47, 64, 70, 255, 49, 68, 74, 255, 45, 60, 66, 255, 54, 72, 77, 255, 27, 31, 33, 255, 34, 43, 46, 255, 47, 63, 69, 255, 35, 44, 47, 255, 37, 47, 51, 255, 42, 56, 61, 255, 43, 58, 63, 255, 48, 66, 72, 255, 53, 72, 77, 255, 24, 26, 26, 255, 40, 52, 57, 255, 31, 38, 40, 255, 39, 51, 55, 255, 33, 40, 43, 255, 36, 46, 49, 255, 38, 49, 52, 255, 52, 71, 76, 255, 49, 67, 73, 255, 50, 69, 75, 255, 44, 59, 64, 255, 39, 51, 55, 255, 43, 57, 61, 255, 40, 52, 56, 255, 34, 42, 45, 255, 21, 21, 21, 255, 27, 30, 32, 255, 41, 54, 59, 255, 46, 62, 68, 255, 38, 49, 52, 255, 36, 45, 48, 255, 37, 47, 50, 255, 43, 58, 63, 255, 35, 44, 47, 255, 44, 59, 64, 255, 40, 52, 56, 255, 25, 28, 29, 255, 35, 45, 48, 255, 37, 48, 51, 255, 27, 31, 33, 255, 28, 32, 33, 255, 39, 50, 54, 255, 34, 42, 45, 255, 29, 34, 36, 255, 21, 21, 21, 255, 34, 42, 45, 255, 38, 48, 52, 255, 35, 43, 46, 255, 26, 29, 30, 255, 31, 38, 40, 255, 30, 36, 37, 255, 32, 40, 42, 255, 21, 21, 21, 255, 21, 21, 21, 255, 23, 24, 25, 255, 25, 27, 28, 255, 26, 30, 31, 255, 33, 41, 44, 255, 33, 41, 43, 255, 39, 50, 54, 255, 33, 42, 44, 255, 34, 43, 45, 255, 32, 39, 41, 255, 25, 28, 29, 255, 28, 32, 34, 255, 26, 29, 30, 255, 33, 41, 44, 255, 29, 33, 35, 255, 36, 46, 49, 255, 39, 51, 55, 255, 33, 41, 44, 255, 30, 35, 37, 255, 29, 34, 36, 255, 35, 44, 47, 255, 21, 21, 21, 255, 22, 22, 22, 255, 34, 43, 46, 255, 31, 37, 39, 255, 24, 27, 27, 255, 32, 40, 42, 255, 36, 46, 49, 255, 33, 41, 44, 255, 31, 38, 40, 255, 43, 58, 63, 255, 31, 37, 40, 255, 27, 31, 33, 255, 27, 31, 32, 255, 27, 31, 32, 255, 31, 37, 39, 255, 36, 46, 49, 255, 35, 43, 46, 255, 32, 39, 42, 255, 24, 26, 26, 255, 31, 37, 39, 255, 35, 44, 47, 255, 21, 21, 21, 255, 21, 21, 21, 255, 29, 34, 35, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 23, 23, 255, 28, 33, 34, 255, 26, 30, 31, 255, 28, 33, 34, 255, 24, 25, 26, 255, 34, 43, 45, 255, 36, 46, 49, 255, 33, 40, 43, 255, 38, 49, 53, 255, 29, 34, 35, 255, 25, 28, 29, 255, 29, 34, 36, 255, 32, 38, 41, 255, 21, 21, 21, 255, 21, 21, 21, 255, 34, 43, 46, 255, 22, 22, 22, 255, 25, 27, 28, 255, 21, 21, 21, 255, 23, 25, 25, 255, 23, 25, 25, 255, 22, 23, 24, 255, 26, 30, 31, 255, 25, 28, 29, 255, 29, 34, 35, 255, 24, 25, 26, 255, 21, 21, 21, 255, 21, 21, 21, 255, 30, 36, 38, 255, 28, 33, 34, 255, 25, 27, 27, 255, 28, 32, 33, 255, 31, 37, 39, 255, 28, 32, 33, 255, 28, 33, 34, 255, 33, 41, 43, 255, 25, 28, 29, 255, 25, 27, 28, 255, 30, 35, 37, 255, 29, 35, 36, 255, 29, 34, 35, 255, 27, 30, 31, 255, 21, 21, 21, 255, 36, 45, 49, 255, 28, 33, 34, 255, 22, 23, 23, 255, 29, 34, 36, 255, 34, 43, 45, 255, 31, 37, 39, 255, 42, 55, 60, 255, 44, 60, 65, 255, 32, 40, 42, 255, 36, 45, 48, 255, 27, 31, 32, 255, 39, 51, 55, 255, 38, 49, 53, 255, 31, 37, 39, 255, 39, 50, 54, 255, 51, 69, 75, 255, 34, 42, 45, 255, 42, 56, 61, 255, 42, 56, 60, 255, 26, 29, 30, 255, 21, 21, 21, 255, 28, 32, 33, 255, 36, 46, 49, 255, 37, 47, 51, 255, 31, 38, 40, 255, 21, 21, 21, 255, 27, 31, 32, 255, 32, 39, 41, 255, 30, 35, 37, 255, 27, 31, 32, 255, 27, 31, 32, 255, 37, 48, 51, 255, 38, 49, 53, 255, 41, 55, 59, 255, 21, 21, 21, 255, 29, 33, 35, 255, 30, 36, 38, 255, 30, 35, 37, 255, 33, 41, 43, 255, 35, 45, 48, 255, 35, 51, 35, 255, 30, 43, 31, 255, 31, 45, 32, 255, 30, 43, 31, 255, 36, 54, 36, 255, 34, 50, 35, 255, 32, 47, 33, 255, 33, 49, 34, 255, 27, 37, 28, 255, 32, 46, 33, 255, 27, 37, 28, 255, 25, 32, 25, 255, 25, 33, 26, 255, 25, 33, 25, 255, 28, 39, 29, 255, 27, 37, 28, 255, 27, 37, 28, 255, 30, 42, 30, 255, 29, 40, 29, 255, 31, 44, 31, 255, 33, 48, 33, 255, 32, 45, 32, 255, 31, 44, 31, 255, 35, 51, 35, 255, 35, 52, 36, 255, 28, 38, 28, 255, 31, 44, 32, 255, 31, 44, 31, 255, 28, 39, 29, 255, 27, 38, 28, 255, 30, 41, 30, 255, 30, 42, 30, 255, 33, 47, 33, 255, 32, 47, 33, 255, 30, 42, 30, 255, 28, 39, 29, 255, 30, 43, 31, 255, 29, 41, 30, 255, 33, 48, 33, 255, 30, 42, 30, 255, 31, 44, 32, 255, 26, 35, 27, 255, 24, 31, 25, 255, 25, 34, 26, 255, 28, 38, 29, 255, 28, 38, 28, 255, 25, 33, 25, 255, 27, 37, 28, 255, 30, 42, 30, 255, 29, 41, 30, 255, 27, 36, 27, 255, 28, 38, 28, 255, 32, 45, 32, 255, 33, 48, 33, 255, 32, 47, 33, 255, 33, 48, 34, 255, 35, 52, 35, 255, 35, 52, 35, 255, 37, 55, 37, 255, 32, 47, 33, 255, 35, 51, 35, 255, 30, 43, 31, 255, 27, 37, 28, 255, 25, 34, 26, 255, 29, 40, 29, 255, 28, 39, 29, 255, 25, 33, 26, 255, 26, 35, 27, 255, 26, 34, 26, 255, 30, 43, 31, 255, 29, 41, 30, 255, 74, 86, 12, 255, 28, 39, 29, 255, 30, 42, 30, 255, 35, 51, 35, 255, 33, 47, 33, 255, 37, 56, 37, 255, 36, 53, 36, 255, 37, 56, 37, 255, 33, 47, 33, 255, 26, 35, 27, 255, 26, 36, 27, 255, 30, 43, 31, 255, 31, 45, 32, 255, 31, 45, 32, 255, 30, 43, 31, 255, 28, 38, 28, 255, 26, 35, 27, 255, 23, 30, 24, 255, 26, 35, 27, 255, 29, 40, 29, 255, 27, 36, 27, 255, 31, 44, 31, 255, 34, 49, 34, 255, 32, 45, 32, 255, 31, 45, 32, 255, 31, 43, 31, 255, 32, 45, 32, 255, 31, 45, 32, 255, 34, 49, 34, 255, 35, 52, 35, 255, 33, 47, 33, 255, 33, 47, 33, 255, 33, 48, 34, 255, 34, 51, 35, 255, 32, 46, 32, 255, 34, 50, 35, 255, 38, 57, 38, 255, 42, 62, 41, 255, 37, 55, 37, 255, 35, 51, 35, 255, 36, 53, 36, 255, 38, 57, 38, 255, 37, 55, 37, 255, 34, 49, 34, 255, 33, 48, 33, 255, 31, 44, 31, 255, 33, 48, 34, 255, 36, 54, 36, 255, 36, 53, 36, 255, 34, 49, 34, 255, 31, 44, 32, 255, 31, 44, 31, 255, 27, 37, 28, 255, 27, 37, 28, 255, 26, 35, 27, 255, 27, 38, 28, 255, 26, 34, 26, 255, 27, 37, 28, 255, 27, 37, 28, 255, 27, 37, 28, 255, 26, 36, 27, 255, 24, 31, 24, 255, 25, 33, 26, 255, 25, 33, 25, 255, 27, 36, 27, 255, 28, 39, 29, 255, 30, 43, 31, 255, 27, 36, 27, 255, 25, 32, 26, 255, 28, 39, 29, 255, 30, 41, 30, 255, 33, 47, 33, 255, 36, 54, 36, 255, 34, 50, 34, 255, 32, 45, 32, 255, 28, 39, 29, 255, 24, 32, 25, 255, 29, 41, 30, 255, 29, 40, 29, 255, 30, 42, 30, 255, 32, 47, 33, 255, 33, 49, 34, 255, 31, 44, 31, 255, 33, 48, 33, 255, 31, 45, 32, 255, 30, 42, 30, 255, 33, 48, 33, 255, 32, 45, 32, 255, 32, 46, 32, 255, 31, 44, 31, 255, 31, 43, 31, 255, 31, 44, 31, 255, 26, 35, 27, 255, 26, 35, 27, 255, 29, 41, 30, 255, 31, 43, 31, 255, 32, 47, 33, 255, 30, 43, 31, 255, 31, 45, 32, 255, 34, 49, 34, 255, 30, 42, 30, 255, 30, 43, 31, 255, 30, 42, 30, 255, 27, 36, 27, 255, 31, 43, 31, 255, 32, 47, 33, 255, 31, 44, 31, 255, 27, 37, 28, 255, 29, 40, 29, 255, 28, 38, 28, 255, 27, 36, 27, 255, 28, 39, 29, 255, 28, 39, 29, 255, 32, 45, 32, 255, 30, 43, 31, 255, 31, 44, 31, 255, 39, 58, 38, 255, 37, 55, 37, 255, 33, 47, 33, 255, 30, 43, 31, 255, 28, 39, 29, 255, 29, 41, 30, 255, 35, 51, 35, 255, 34, 50, 34, 255, 47, 69, 45, 255, 43, 63, 42, 255, 34, 49, 34, 255, 33, 47, 33, 255, 32, 46, 32, 255, 30, 43, 31, 255, 31, 45, 32, 255, 31, 43, 31, 255, 29, 41, 30, 255, 31, 44, 31, 255, 27, 37, 28, 255, 25, 34, 26, 255, 23, 30, 24, 255, 27, 37, 28, 255, 31, 45, 32, 255, 34, 49, 34, 255, 32, 46, 32, 255, 33, 47, 33, 255, 31, 44, 31, 255, 33, 48, 33, 255, 33, 47, 33, 255, 31, 44, 31, 255, 25, 33, 26, 255, 30, 42, 30, 255, 29, 40, 29, 255, 24, 31, 25, 255, 30, 38, 30, 255, 23, 30, 24, 255, 24, 32, 25, 255, 29, 41, 30, 255, 28, 38, 28, 255, 27, 37, 28, 255, 32, 46, 32, 255, 33, 48, 33, 255, 29, 40, 29, 255, 34, 50, 35, 255, 28, 38, 28, 255, 30, 43, 31, 255, 37, 55, 37, 255, 32, 47, 33, 255, 35, 52, 36, 255, 32, 46, 32, 255, 34, 50, 34, 255, 33, 48, 33, 255, 36, 53, 36, 255, 34, 50, 34, 255, 31, 44, 31, 255, 28, 39, 29, 255, 26, 34, 26, 255, 24, 32, 25, 255, 27, 36, 27, 255, 24, 30, 24, 255, 25, 34, 26, 255, 24, 32, 25, 255, 25, 33, 26, 255, 28, 38, 29, 255, 27, 37, 28, 255, 28, 38, 28, 255, 31, 45, 32, 255, 33, 47, 33, 255, 31, 44, 32, 255, 37, 48, 52, 255, 41, 54, 59, 255, 27, 30, 32, 255, 39, 51, 55, 255, 21, 21, 21, 255, 26, 29, 30, 255, 37, 48, 51, 255, 28, 32, 33, 255, 37, 48, 52, 255, 26, 30, 31, 255, 37, 47, 51, 255, 38, 49, 53, 255, 40, 52, 56, 255, 38, 49, 52, 255, 37, 48, 52, 255, 33, 41, 44, 255, 26, 29, 30, 255, 24, 26, 27, 255, 41, 55, 59, 255, 33, 41, 44, 255, 32, 40, 42, 255, 29, 34, 36, 255, 32, 40, 42, 255, 34, 42, 45, 255, 31, 38, 40, 255, 25, 28, 29, 255, 35, 45, 48, 255, 32, 39, 41, 255, 26, 29, 30, 255, 35, 44, 47, 255, 50, 69, 75, 255, 42, 56, 61, 255, 44, 59, 64, 255, 32, 39, 41, 255, 37, 47, 50, 255, 21, 21, 21, 255, 36, 47, 50, 255, 34, 42, 45, 255, 35, 43, 46, 255, 44, 59, 64, 255, 37, 48, 51, 255, 44, 58, 63, 255, 39, 50, 54, 255, 41, 54, 58, 255, 51, 69, 75, 255, 41, 54, 58, 255, 37, 48, 51, 255, 28, 32, 34, 255, 43, 57, 62, 255, 30, 36, 38, 255, 32, 39, 41, 255, 36, 45, 49, 255, 28, 32, 33, 255, 39, 51, 55, 255, 26, 28, 29, 255, 21, 21, 21, 255, 31, 38, 40, 255, 46, 63, 68, 255, 46, 63, 68, 255, 43, 58, 62, 255, 42, 55, 60, 255, 51, 69, 75, 255, 35, 44, 47, 255, 59, 77, 82, 255, 55, 73, 78, 255, 51, 69, 75, 255, 54, 72, 78, 255, 52, 71, 77, 255, 38, 48, 52, 255, 48, 66, 72, 255, 45, 60, 65, 255, 43, 58, 63, 255, 51, 69, 75, 255, 48, 66, 72, 255, 37, 47, 51, 255, 27, 31, 32, 255, 51, 70, 76, 255, 48, 65, 71, 255, 46, 62, 67, 255, 47, 63, 69, 255, 48, 65, 71, 255, 43, 57, 62, 255, 40, 52, 56, 255, 45, 60, 65, 255, 34, 43, 46, 255, 36, 45, 48, 255, 34, 42, 45, 255, 28, 32, 34, 255, 37, 47, 51, 255, 39, 50, 54, 255, 38, 49, 53, 255, 32, 39, 41, 255, 31, 37, 39, 255, 41, 54, 58, 255, 34, 43, 46, 255, 33, 41, 44, 255, 41, 55, 59, 255, 39, 51, 55, 255, 21, 21, 21, 255, 24, 26, 26, 255, 48, 66, 72, 255, 44, 59, 64, 255, 40, 52, 56, 255, 41, 54, 58, 255, 27, 30, 31, 255, 33, 40, 43, 255, 44, 60, 65, 255, 43, 57, 62, 255, 32, 38, 41, 255, 37, 47, 50, 255, 51, 69, 75, 255, 31, 38, 40, 255, 32, 39, 41, 255, 35, 44, 47, 255, 29, 34, 35, 255, 31, 37, 39, 255, 29, 35, 37, 255, 28, 32, 33, 255, 28, 32, 33, 255, 30, 35, 37, 255, 22, 23, 23, 255, 29, 34, 36, 255, 27, 31, 33, 255, 28, 32, 34, 255, 34, 43, 46, 255, 21, 21, 21, 255, 27, 30, 32, 255, 21, 21, 21, 255, 21, 21, 21, 255, 38, 50, 53, 255, 26, 30, 31, 255, 31, 37, 39, 255, 29, 33, 35, 255, 34, 43, 46, 255, 31, 38, 40, 255, 31, 37, 39, 255, 26, 29, 30, 255, 28, 33, 35, 255, 27, 32, 33, 255, 28, 33, 34, 255, 26, 30, 31, 255, 28, 33, 34, 255, 28, 32, 33, 255, 28, 33, 34, 255, 30, 36, 38, 255, 25, 27, 27, 255, 21, 21, 21, 255, 23, 25, 25, 255, 33, 41, 44, 255, 30, 36, 38, 255, 30, 36, 38, 255, 35, 45, 48, 255, 40, 52, 56, 255, 32, 40, 42, 255, 32, 39, 41, 255, 37, 47, 51, 255, 30, 35, 37, 255, 31, 37, 40, 255, 21, 21, 21, 255, 21, 21, 21, 255, 29, 34, 36, 255, 31, 38, 40, 255, 34, 42, 45, 255, 23, 24, 24, 255, 24, 26, 26, 255, 31, 37, 39, 255, 29, 34, 36, 255, 38, 49, 52, 255, 32, 39, 42, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 26, 29, 30, 255, 33, 40, 43, 255, 32, 39, 42, 255, 27, 30, 31, 255, 39, 50, 54, 255, 25, 27, 28, 255, 31, 38, 40, 255, 21, 22, 22, 255, 30, 36, 38, 255, 32, 40, 42, 255, 36, 45, 48, 255, 28, 32, 33, 255, 34, 43, 46, 255, 35, 44, 47, 255, 27, 31, 33, 255, 26, 30, 31, 255, 31, 37, 39, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 23, 23, 255, 21, 21, 21, 255, 21, 21, 21, 255, 24, 26, 26, 255, 23, 25, 25, 255, 28, 33, 35, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 25, 27, 28, 255, 22, 22, 22, 255, 24, 26, 27, 255, 22, 22, 22, 255, 23, 24, 24, 255, 29, 34, 36, 255, 23, 25, 25, 255, 25, 27, 28, 255, 31, 38, 40, 255, 35, 43, 46, 255, 35, 44, 48, 255, 26, 29, 30, 255, 31, 38, 40, 255, 28, 32, 33, 255, 21, 21, 21, 255, 26, 29, 30, 255, 31, 37, 39, 255, 34, 42, 44, 255, 23, 24, 25, 255, 29, 35, 37, 255, 34, 42, 45, 255, 38, 49, 53, 255, 37, 47, 50, 255, 39, 51, 54, 255, 49, 68, 74, 255, 41, 54, 58, 255, 37, 47, 50, 255, 46, 62, 67, 255, 53, 71, 77, 255, 45, 60, 65, 255, 45, 61, 66, 255, 36, 47, 50, 255, 44, 60, 65, 255, 41, 53, 57, 255, 34, 43, 46, 255, 21, 21, 21, 255, 33, 40, 42, 255, 32, 40, 42, 255, 31, 37, 39, 255, 35, 44, 47, 255, 33, 41, 44, 255, 28, 32, 33, 255, 34, 43, 46, 255, 21, 21, 21, 255, 28, 32, 34, 255, 33, 42, 44, 255, 27, 31, 32, 255, 29, 35, 37, 255, 31, 38, 40, 255, 21, 21, 21, 255, 30, 36, 38, 255, 35, 44, 47, 255, 25, 28, 29, 255, 39, 51, 55, 255, 36, 46, 49, 255, 31, 45, 32, 255, 36, 53, 36, 255, 34, 50, 35, 255, 34, 49, 34, 255, 32, 46, 32, 255, 31, 45, 32, 255, 30, 42, 31, 255, 34, 50, 35, 255, 24, 31, 25, 255, 30, 42, 30, 255, 28, 39, 29, 255, 28, 38, 28, 255, 24, 31, 24, 255, 25, 33, 26, 255, 32, 47, 33, 255, 30, 43, 31, 255, 28, 38, 28, 255, 27, 37, 28, 255, 27, 36, 27, 255, 27, 37, 28, 255, 30, 42, 30, 255, 28, 39, 29, 255, 27, 37, 28, 255, 32, 46, 32, 255, 32, 46, 32, 255, 29, 40, 29, 255, 36, 53, 36, 255, 33, 48, 33, 255, 33, 48, 33, 255, 31, 43, 31, 255, 30, 42, 30, 255, 34, 50, 34, 255, 34, 50, 35, 255, 30, 43, 31, 255, 30, 43, 31, 255, 29, 40, 29, 255, 32, 45, 32, 255, 32, 46, 32, 255, 27, 38, 28, 255, 28, 39, 29, 255, 27, 37, 28, 255, 27, 36, 27, 255, 25, 33, 26, 255, 25, 33, 26, 255, 25, 33, 26, 255, 30, 43, 31, 255, 31, 43, 31, 255, 29, 40, 29, 255, 26, 35, 27, 255, 30, 41, 30, 255, 33, 49, 34, 255, 36, 53, 36, 255, 35, 51, 35, 255, 31, 45, 32, 255, 29, 39, 29, 255, 30, 43, 31, 255, 33, 47, 33, 255, 29, 41, 30, 255, 34, 50, 34, 255, 36, 53, 36, 255, 34, 50, 34, 255, 34, 50, 34, 255, 30, 43, 31, 255, 29, 40, 29, 255, 29, 41, 30, 255, 29, 40, 29, 255, 29, 40, 29, 255, 33, 47, 33, 255, 31, 44, 31, 255, 30, 43, 31, 255, 30, 42, 30, 255, 30, 42, 30, 255, 27, 36, 27, 255, 30, 42, 30, 255, 33, 47, 33, 255, 29, 41, 30, 255, 32, 45, 32, 255, 33, 47, 33, 255, 35, 51, 35, 255, 35, 51, 35, 255, 31, 44, 32, 255, 28, 39, 29, 255, 31, 43, 31, 255, 33, 49, 34, 255, 31, 43, 31, 255, 24, 31, 25, 255, 24, 32, 25, 255, 27, 37, 28, 255, 26, 35, 26, 255, 24, 31, 25, 255, 24, 31, 24, 255, 26, 35, 27, 255, 28, 39, 29, 255, 33, 49, 34, 255, 30, 42, 30, 255, 27, 36, 27, 255, 32, 46, 32, 255, 30, 42, 31, 255, 31, 43, 31, 255, 34, 50, 35, 255, 32, 46, 32, 255, 33, 48, 33, 255, 29, 41, 30, 255, 28, 39, 29, 255, 37, 54, 37, 255, 35, 51, 35, 255, 37, 55, 37, 255, 43, 64, 42, 255, 38, 57, 38, 255, 35, 52, 36, 255, 32, 46, 32, 255, 32, 45, 32, 255, 34, 50, 34, 255, 36, 54, 36, 255, 29, 41, 30, 255, 28, 39, 29, 255, 30, 42, 30, 255, 29, 40, 29, 255, 34, 50, 34, 255, 31, 45, 32, 255, 32, 45, 32, 255, 34, 49, 34, 255, 31, 44, 31, 255, 26, 36, 27, 255, 29, 40, 29, 255, 25, 33, 25, 255, 25, 34, 26, 255, 27, 37, 28, 255, 29, 40, 29, 255, 28, 39, 29, 255, 28, 39, 29, 255, 31, 44, 31, 255, 28, 39, 29, 255, 23, 30, 24, 255, 24, 31, 24, 255, 26, 34, 26, 255, 30, 42, 30, 255, 28, 38, 28, 255, 26, 36, 27, 255, 27, 37, 28, 255, 27, 37, 28, 255, 26, 36, 27, 255, 32, 46, 32, 255, 30, 43, 31, 255, 33, 48, 33, 255, 32, 46, 32, 255, 29, 40, 29, 255, 28, 39, 29, 255, 31, 45, 32, 255, 32, 45, 32, 255, 32, 46, 32, 255, 35, 52, 36, 255, 31, 43, 31, 255, 30, 42, 30, 255, 30, 42, 30, 255, 30, 42, 30, 255, 29, 40, 29, 255, 33, 48, 33, 255, 33, 47, 33, 255, 31, 45, 32, 255, 30, 42, 30, 255, 28, 39, 29, 255, 32, 46, 32, 255, 27, 37, 28, 255, 24, 30, 24, 255, 27, 36, 27, 255, 34, 50, 34, 255, 26, 35, 27, 255, 28, 39, 29, 255, 31, 44, 31, 255, 29, 40, 29, 255, 27, 36, 27, 255, 26, 35, 27, 255, 31, 44, 31, 255, 30, 41, 30, 255, 32, 47, 33, 255, 31, 45, 32, 255, 30, 43, 31, 255, 30, 43, 31, 255, 28, 39, 29, 255, 34, 50, 34, 255, 29, 41, 30, 255, 31, 43, 31, 255, 31, 43, 31, 255, 29, 40, 29, 255, 28, 39, 29, 255, 33, 48, 34, 255, 36, 53, 36, 255, 33, 48, 34, 255, 34, 50, 34, 255, 31, 45, 32, 255, 32, 46, 32, 255, 33, 48, 33, 255, 34, 50, 35, 255, 34, 50, 34, 255, 33, 47, 33, 255, 38, 57, 38, 255, 36, 54, 36, 255, 32, 46, 32, 255, 28, 39, 29, 255, 26, 34, 26, 255, 27, 37, 28, 255, 28, 39, 29, 255, 30, 43, 31, 255, 29, 40, 29, 255, 28, 39, 29, 255, 26, 35, 27, 255, 26, 34, 26, 255, 29, 40, 29, 255, 27, 37, 28, 255, 28, 39, 29, 255, 33, 47, 33, 255, 34, 50, 34, 255, 36, 53, 36, 255, 35, 51, 35, 255, 32, 47, 33, 255, 29, 41, 30, 255, 27, 36, 27, 255, 29, 41, 30, 255, 29, 40, 29, 255, 31, 44, 31, 255, 26, 35, 27, 255, 26, 35, 27, 255, 32, 45, 32, 255, 34, 49, 34, 255, 29, 41, 30, 255, 29, 41, 30, 255, 28, 38, 28, 255, 31, 45, 32, 255, 32, 46, 32, 255, 30, 43, 31, 255, 33, 48, 34, 255, 33, 47, 33, 255, 34, 50, 34, 255, 36, 53, 36, 255, 36, 53, 36, 255, 31, 44, 31, 255, 30, 43, 31, 255, 31, 44, 31, 255, 34, 49, 34, 255, 34, 50, 35, 255, 30, 42, 30, 255, 30, 42, 30, 255, 26, 36, 27, 255, 26, 35, 27, 255, 28, 39, 29, 255, 27, 36, 27, 255, 24, 31, 25, 255, 27, 37, 28, 255, 26, 35, 27, 255, 29, 40, 29, 255, 23, 30, 24, 255, 27, 37, 28, 255, 30, 42, 30, 255, 32, 46, 32, 255, 35, 52, 36, 255, 35, 43, 46, 255, 27, 31, 32, 255, 34, 43, 46, 255, 29, 33, 35, 255, 31, 37, 39, 255, 30, 36, 38, 255, 23, 24, 24, 255, 31, 37, 39, 255, 34, 43, 46, 255, 32, 40, 42, 255, 27, 30, 32, 255, 42, 56, 60, 255, 39, 50, 54, 255, 42, 56, 60, 255, 49, 67, 73, 255, 31, 37, 39, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 24, 26, 26, 255, 25, 27, 28, 255, 31, 37, 39, 255, 36, 46, 49, 255, 40, 53, 57, 255, 25, 28, 29, 255, 30, 36, 38, 255, 29, 34, 36, 255, 38, 49, 53, 255, 35, 44, 47, 255, 33, 40, 43, 255, 36, 46, 49, 255, 33, 42, 44, 255, 30, 36, 38, 255, 21, 21, 21, 255, 37, 48, 51, 255, 24, 25, 26, 255, 22, 22, 22, 255, 35, 44, 47, 255, 43, 57, 62, 255, 29, 34, 35, 255, 42, 55, 59, 255, 26, 30, 31, 255, 46, 63, 68, 255, 25, 28, 29, 255, 39, 51, 54, 255, 34, 42, 45, 255, 36, 46, 49, 255, 39, 51, 55, 255, 37, 47, 50, 255, 44, 59, 64, 255, 47, 63, 69, 255, 27, 31, 32, 255, 21, 22, 22, 255, 24, 27, 27, 255, 33, 40, 42, 255, 39, 50, 54, 255, 48, 66, 72, 255, 47, 64, 70, 255, 45, 61, 66, 255, 50, 68, 74, 255, 46, 63, 68, 255, 44, 58, 63, 255, 47, 63, 69, 255, 45, 61, 66, 255, 48, 65, 71, 255, 46, 62, 68, 255, 37, 48, 52, 255, 40, 52, 56, 255, 37, 47, 50, 255, 36, 46, 50, 255, 33, 41, 44, 255, 33, 40, 43, 255, 42, 56, 60, 255, 31, 37, 39, 255, 31, 38, 40, 255, 44, 59, 64, 255, 42, 56, 60, 255, 51, 69, 75, 255, 46, 62, 67, 255, 49, 67, 73, 255, 39, 50, 54, 255, 34, 43, 46, 255, 40, 53, 57, 255, 39, 51, 55, 255, 36, 46, 49, 255, 26, 30, 31, 255, 37, 48, 51, 255, 35, 45, 48, 255, 34, 43, 46, 255, 45, 61, 66, 255, 43, 57, 62, 255, 41, 53, 58, 255, 49, 68, 74, 255, 37, 48, 51, 255, 43, 57, 62, 255, 30, 36, 38, 255, 21, 21, 21, 255, 21, 21, 21, 255, 34, 43, 46, 255, 50, 68, 75, 255, 40, 53, 57, 255, 35, 45, 48, 255, 32, 39, 41, 255, 37, 47, 51, 255, 42, 55, 59, 255, 38, 49, 53, 255, 42, 55, 60, 255, 46, 62, 67, 255, 43, 57, 61, 255, 21, 21, 21, 255, 33, 40, 43, 255, 27, 31, 32, 255, 21, 22, 22, 255, 21, 22, 22, 255, 25, 28, 29, 255, 33, 40, 43, 255, 33, 41, 44, 255, 28, 32, 33, 255, 29, 34, 36, 255, 33, 40, 42, 255, 25, 28, 29, 255, 33, 40, 43, 255, 29, 35, 36, 255, 21, 21, 21, 255, 21, 21, 21, 255, 25, 27, 28, 255, 21, 21, 21, 255, 24, 26, 26, 255, 38, 48, 52, 255, 23, 23, 24, 255, 25, 27, 27, 255, 21, 21, 21, 255, 28, 33, 34, 255, 21, 21, 21, 255, 29, 34, 36, 255, 34, 42, 44, 255, 24, 25, 26, 255, 31, 37, 39, 255, 30, 35, 37, 255, 23, 25, 25, 255, 24, 27, 27, 255, 25, 28, 29, 255, 23, 24, 24, 255, 21, 21, 21, 255, 21, 21, 21, 255, 28, 32, 33, 255, 32, 39, 42, 255, 28, 33, 35, 255, 36, 45, 48, 255, 36, 47, 50, 255, 36, 45, 48, 255, 26, 30, 31, 255, 40, 52, 56, 255, 37, 47, 51, 255, 32, 40, 42, 255, 32, 39, 42, 255, 32, 39, 41, 255, 28, 33, 34, 255, 26, 29, 30, 255, 29, 34, 36, 255, 29, 34, 36, 255, 28, 33, 34, 255, 25, 27, 28, 255, 25, 27, 28, 255, 31, 38, 40, 255, 30, 36, 38, 255, 31, 37, 39, 255, 28, 32, 34, 255, 21, 21, 21, 255, 21, 21, 21, 255, 26, 30, 31, 255, 26, 29, 30, 255, 35, 44, 47, 255, 26, 29, 30, 255, 32, 38, 41, 255, 28, 32, 34, 255, 29, 34, 36, 255, 24, 26, 26, 255, 28, 32, 33, 255, 32, 40, 42, 255, 27, 30, 31, 255, 38, 49, 52, 255, 32, 40, 42, 255, 24, 26, 26, 255, 28, 33, 34, 255, 22, 23, 23, 255, 27, 30, 31, 255, 21, 21, 21, 255, 26, 29, 30, 255, 21, 21, 21, 255, 21, 21, 21, 255, 23, 25, 25, 255, 30, 36, 38, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 26, 29, 30, 255, 33, 41, 43, 255, 25, 28, 29, 255, 30, 36, 38, 255, 26, 29, 30, 255, 22, 22, 22, 255, 22, 22, 23, 255, 21, 21, 21, 255, 24, 25, 26, 255, 21, 21, 21, 255, 25, 27, 27, 255, 22, 22, 22, 255, 30, 35, 37, 255, 23, 24, 24, 255, 21, 21, 21, 255, 21, 21, 21, 255, 33, 41, 44, 255, 28, 32, 34, 255, 30, 35, 37, 255, 26, 30, 31, 255, 40, 52, 56, 255, 36, 46, 49, 255, 32, 39, 42, 255, 38, 49, 52, 255, 40, 53, 57, 255, 38, 49, 53, 255, 38, 48, 52, 255, 45, 61, 66, 255, 50, 68, 74, 255, 53, 71, 77, 255, 55, 73, 79, 255, 38, 50, 53, 255, 34, 43, 46, 255, 43, 58, 62, 255, 31, 38, 40, 255, 29, 35, 37, 255, 21, 21, 21, 255, 30, 35, 37, 255, 26, 28, 29, 255, 27, 30, 32, 255, 30, 36, 38, 255, 34, 43, 46, 255, 28, 33, 35, 255, 27, 31, 32, 255, 34, 43, 46, 255, 25, 28, 29, 255, 24, 26, 27, 255, 31, 37, 39, 255, 22, 22, 22, 255, 21, 21, 21, 255, 26, 30, 31, 255, 34, 43, 46, 255, 27, 30, 31, 255, 38, 50, 53, 255, 43, 57, 61, 255, 31, 44, 32, 255, 37, 54, 37, 255, 36, 53, 36, 255, 30, 42, 30, 255, 30, 41, 30, 255, 31, 44, 32, 255, 34, 49, 34, 255, 31, 45, 32, 255, 28, 39, 29, 255, 28, 38, 28, 255, 33, 48, 33, 255, 28, 39, 29, 255, 24, 32, 25, 255, 26, 34, 26, 255, 27, 37, 28, 255, 28, 38, 28, 255, 32, 46, 32, 255, 29, 40, 30, 255, 31, 44, 31, 255, 29, 40, 29, 255, 25, 32, 25, 255, 28, 39, 29, 255, 30, 42, 31, 255, 33, 48, 34, 255, 33, 48, 33, 255, 35, 51, 35, 255, 35, 51, 35, 255, 34, 50, 34, 255, 39, 58, 39, 255, 32, 46, 33, 255, 32, 45, 32, 255, 37, 56, 37, 255, 37, 55, 37, 255, 36, 53, 36, 255, 40, 59, 39, 255, 34, 49, 34, 255, 29, 40, 29, 255, 31, 44, 31, 255, 29, 41, 30, 255, 28, 38, 28, 255, 24, 30, 24, 255, 25, 33, 26, 255, 24, 31, 25, 255, 24, 31, 25, 255, 27, 36, 27, 255, 32, 47, 33, 255, 34, 50, 35, 255, 37, 55, 37, 255, 32, 47, 33, 255, 33, 47, 33, 255, 33, 48, 34, 255, 34, 49, 34, 255, 34, 50, 35, 255, 33, 47, 33, 255, 28, 38, 28, 255, 31, 44, 31, 255, 28, 39, 29, 255, 31, 45, 32, 255, 30, 42, 30, 255, 29, 41, 30, 255, 31, 45, 32, 255, 31, 44, 32, 255, 34, 50, 34, 255, 34, 50, 34, 255, 26, 35, 27, 255, 31, 45, 32, 255, 33, 48, 33, 255, 33, 48, 34, 255, 33, 48, 33, 255, 29, 41, 30, 255, 32, 46, 32, 255, 28, 39, 29, 255, 29, 40, 29, 255, 30, 43, 31, 255, 33, 49, 34, 255, 34, 50, 34, 255, 30, 43, 31, 255, 27, 37, 28, 255, 28, 38, 28, 255, 30, 41, 30, 255, 25, 33, 26, 255, 30, 41, 30, 255, 34, 50, 35, 255, 30, 42, 30, 255, 28, 38, 28, 255, 29, 41, 30, 255, 25, 34, 26, 255, 26, 34, 26, 255, 27, 34, 27, 255, 31, 43, 31, 255, 25, 33, 25, 255, 24, 30, 24, 255, 26, 36, 27, 255, 28, 39, 29, 255, 30, 42, 30, 255, 27, 36, 27, 255, 28, 39, 29, 255, 26, 34, 26, 255, 28, 38, 29, 255, 30, 42, 31, 255, 32, 47, 33, 255, 30, 42, 30, 255, 26, 35, 27, 255, 28, 38, 28, 255, 26, 36, 27, 255, 32, 46, 32, 255, 46, 67, 44, 255, 36, 53, 36, 255, 38, 57, 38, 255, 34, 50, 35, 255, 33, 48, 34, 255, 34, 49, 34, 255, 31, 44, 31, 255, 35, 51, 35, 255, 31, 44, 31, 255, 28, 38, 28, 255, 28, 38, 28, 255, 29, 41, 30, 255, 35, 51, 35, 255, 34, 49, 34, 255, 30, 43, 31, 255, 32, 46, 32, 255, 33, 47, 33, 255, 32, 45, 32, 255, 27, 37, 28, 255, 23, 29, 24, 255, 30, 42, 30, 255, 30, 43, 31, 255, 33, 49, 34, 255, 29, 40, 29, 255, 24, 32, 25, 255, 24, 31, 24, 255, 28, 38, 28, 255, 29, 40, 29, 255, 28, 38, 28, 255, 30, 42, 30, 255, 31, 45, 32, 255, 29, 40, 29, 255, 24, 31, 25, 255, 25, 34, 26, 255, 25, 32, 25, 255, 24, 32, 25, 255, 26, 34, 26, 255, 32, 46, 32, 255, 34, 50, 35, 255, 29, 40, 29, 255, 31, 43, 31, 255, 27, 37, 28, 255, 29, 40, 29, 255, 33, 48, 33, 255, 32, 46, 32, 255, 28, 39, 29, 255, 28, 39, 29, 255, 29, 40, 29, 255, 28, 39, 29, 255, 25, 33, 26, 255, 29, 41, 30, 255, 36, 53, 36, 255, 35, 52, 35, 255, 29, 40, 29, 255, 32, 47, 33, 255, 30, 41, 30, 255, 30, 43, 31, 255, 23, 30, 24, 255, 23, 30, 24, 255, 25, 34, 26, 255, 31, 45, 32, 255, 28, 39, 29, 255, 78, 93, 13, 255, 24, 30, 24, 255, 27, 36, 27, 255, 26, 35, 27, 255, 31, 44, 31, 255, 32, 46, 32, 255, 32, 47, 33, 255, 30, 42, 30, 255, 30, 42, 30, 255, 31, 44, 31, 255, 33, 49, 34, 255, 35, 52, 36, 255, 33, 47, 33, 255, 29, 40, 29, 255, 31, 44, 31, 255, 31, 45, 32, 255, 35, 52, 35, 255, 31, 44, 31, 255, 33, 47, 33, 255, 34, 50, 34, 255, 34, 50, 34, 255, 32, 45, 32, 255, 29, 41, 30, 255, 30, 43, 31, 255, 30, 43, 31, 255, 28, 39, 29, 255, 30, 42, 30, 255, 36, 53, 36, 255, 44, 64, 43, 255, 32, 45, 32, 255, 30, 42, 30, 255, 30, 42, 30, 255, 26, 35, 27, 255, 29, 41, 30, 255, 32, 46, 32, 255, 31, 43, 31, 255, 27, 36, 27, 255, 27, 37, 28, 255, 27, 36, 27, 255, 27, 37, 28, 255, 30, 42, 30, 255, 27, 37, 28, 255, 28, 39, 29, 255, 31, 43, 31, 255, 29, 41, 30, 255, 36, 54, 36, 255, 31, 43, 31, 255, 31, 45, 32, 255, 29, 40, 29, 255, 28, 39, 29, 255, 28, 38, 28, 255, 36, 54, 36, 255, 31, 45, 32, 255, 27, 37, 28, 255, 24, 31, 25, 255, 32, 47, 33, 255, 34, 49, 34, 255, 27, 37, 28, 255, 29, 40, 29, 255, 28, 39, 29, 255, 32, 47, 33, 255, 106, 129, 13, 255, 33, 49, 34, 255, 29, 40, 29, 255, 33, 48, 33, 255, 35, 52, 35, 255, 36, 54, 36, 255, 30, 43, 31, 255, 26, 34, 26, 255, 33, 47, 33, 255, 32, 47, 33, 255, 32, 47, 33, 255, 34, 50, 34, 255, 32, 46, 32, 255, 25, 33, 26, 255, 27, 34, 27, 255, 23, 30, 24, 255, 31, 44, 31, 255, 29, 41, 30, 255, 25, 33, 26, 255, 29, 41, 30, 255, 28, 39, 29, 255, 25, 34, 26, 255, 23, 30, 24, 255, 23, 30, 24, 255, 27, 37, 28, 255, 31, 44, 32, 255, 30, 42, 30, 255, 33, 41, 43, 255, 37, 47, 50, 255, 35, 44, 47, 255, 33, 41, 43, 255, 28, 33, 34, 255, 23, 24, 25, 255, 23, 24, 24, 255, 24, 26, 27, 255, 28, 32, 33, 255, 39, 50, 54, 255, 36, 46, 49, 255, 43, 58, 63, 255, 32, 39, 41, 255, 39, 51, 55, 255, 39, 51, 55, 255, 27, 31, 33, 255, 21, 21, 21, 255, 35, 44, 47, 255, 41, 54, 58, 255, 36, 45, 48, 255, 33, 42, 44, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 23, 23, 255, 35, 45, 48, 255, 42, 56, 60, 255, 45, 61, 66, 255, 48, 65, 71, 255, 49, 68, 74, 255, 46, 62, 67, 255, 34, 42, 45, 255, 21, 21, 21, 255, 32, 39, 42, 255, 28, 32, 34, 255, 23, 25, 25, 255, 38, 49, 52, 255, 35, 44, 47, 255, 28, 32, 34, 255, 38, 49, 53, 255, 32, 39, 41, 255, 41, 54, 58, 255, 41, 54, 59, 255, 38, 50, 53, 255, 28, 32, 33, 255, 40, 52, 56, 255, 39, 50, 54, 255, 38, 50, 54, 255, 31, 37, 39, 255, 46, 62, 67, 255, 30, 36, 38, 255, 27, 30, 32, 255, 31, 38, 40, 255, 32, 39, 41, 255, 35, 44, 47, 255, 35, 44, 47, 255, 48, 66, 72, 255, 46, 63, 68, 255, 42, 56, 61, 255, 57, 75, 80, 255, 46, 63, 68, 255, 57, 75, 80, 255, 47, 64, 70, 255, 37, 48, 52, 255, 34, 43, 45, 255, 37, 47, 51, 255, 33, 41, 44, 255, 26, 29, 30, 255, 46, 62, 68, 255, 48, 65, 71, 255, 36, 47, 50, 255, 37, 47, 50, 255, 32, 38, 41, 255, 25, 27, 28, 255, 46, 63, 68, 255, 38, 50, 54, 255, 38, 49, 53, 255, 32, 39, 42, 255, 42, 56, 60, 255, 32, 39, 41, 255, 43, 57, 62, 255, 40, 53, 57, 255, 32, 39, 41, 255, 40, 53, 57, 255, 35, 43, 46, 255, 46, 62, 67, 255, 35, 44, 48, 255, 42, 55, 59, 255, 38, 49, 53, 255, 38, 48, 52, 255, 40, 53, 57, 255, 35, 44, 47, 255, 34, 42, 45, 255, 27, 32, 33, 255, 21, 21, 21, 255, 21, 21, 21, 255, 37, 47, 50, 255, 24, 25, 26, 255, 23, 25, 25, 255, 36, 46, 50, 255, 36, 46, 49, 255, 41, 53, 57, 255, 43, 57, 62, 255, 44, 59, 64, 255, 36, 45, 49, 255, 43, 57, 62, 255, 34, 42, 44, 255, 37, 47, 51, 255, 21, 21, 21, 255, 22, 23, 23, 255, 29, 33, 35, 255, 24, 25, 26, 255, 28, 33, 35, 255, 32, 39, 41, 255, 36, 46, 49, 255, 35, 45, 48, 255, 21, 21, 21, 255, 30, 36, 37, 255, 27, 32, 33, 255, 30, 36, 38, 255, 21, 21, 21, 255, 23, 24, 25, 255, 21, 21, 21, 255, 26, 29, 30, 255, 29, 35, 37, 255, 21, 21, 21, 255, 21, 21, 21, 255, 29, 34, 36, 255, 24, 26, 27, 255, 26, 29, 30, 255, 21, 21, 21, 255, 23, 25, 25, 255, 26, 29, 31, 255, 22, 22, 22, 255, 26, 30, 31, 255, 33, 40, 43, 255, 23, 25, 25, 255, 26, 29, 30, 255, 23, 24, 24, 255, 28, 33, 34, 255, 21, 21, 21, 255, 21, 21, 21, 255, 26, 29, 31, 255, 32, 39, 41, 255, 31, 37, 40, 255, 29, 34, 36, 255, 35, 44, 47, 255, 25, 28, 29, 255, 33, 41, 44, 255, 38, 49, 52, 255, 38, 49, 53, 255, 36, 46, 49, 255, 32, 39, 41, 255, 38, 49, 53, 255, 34, 43, 46, 255, 35, 44, 47, 255, 25, 27, 28, 255, 23, 24, 24, 255, 22, 22, 22, 255, 32, 38, 41, 255, 29, 34, 36, 255, 33, 42, 44, 255, 26, 30, 31, 255, 31, 38, 40, 255, 30, 36, 38, 255, 28, 32, 34, 255, 29, 35, 36, 255, 27, 30, 32, 255, 21, 21, 21, 255, 21, 21, 21, 255, 27, 30, 31, 255, 25, 28, 29, 255, 35, 45, 48, 255, 23, 25, 25, 255, 30, 36, 38, 255, 32, 38, 41, 255, 32, 39, 41, 255, 33, 41, 44, 255, 37, 47, 50, 255, 44, 59, 64, 255, 42, 55, 59, 255, 34, 43, 46, 255, 35, 44, 47, 255, 38, 48, 52, 255, 24, 26, 27, 255, 21, 21, 21, 255, 23, 24, 24, 255, 29, 33, 35, 255, 23, 24, 24, 255, 21, 21, 21, 255, 24, 25, 26, 255, 24, 26, 27, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 23, 25, 25, 255, 21, 21, 21, 255, 21, 21, 21, 255, 28, 32, 34, 255, 31, 37, 40, 255, 26, 29, 30, 255, 28, 32, 34, 255, 22, 22, 22, 255, 21, 21, 21, 255, 30, 36, 38, 255, 24, 25, 26, 255, 22, 22, 22, 255, 21, 21, 21, 255, 22, 23, 23, 255, 29, 34, 35, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 23, 23, 255, 32, 40, 42, 255, 33, 42, 44, 255, 34, 43, 46, 255, 37, 48, 52, 255, 32, 39, 42, 255, 32, 40, 42, 255, 32, 39, 41, 255, 35, 44, 47, 255, 27, 31, 33, 255, 45, 61, 66, 255, 33, 41, 44, 255, 23, 25, 25, 255, 45, 61, 66, 255, 48, 65, 71, 255, 56, 74, 79, 255, 38, 49, 52, 255, 52, 70, 76, 255, 48, 65, 71, 255, 35, 43, 46, 255, 42, 56, 60, 255, 21, 21, 21, 255, 21, 21, 21, 255, 29, 35, 36, 255, 42, 56, 60, 255, 29, 34, 36, 255, 25, 28, 29, 255, 26, 29, 30, 255, 30, 36, 38, 255, 29, 33, 35, 255, 28, 33, 34, 255, 27, 30, 32, 255, 31, 38, 40, 255, 21, 21, 21, 255, 21, 21, 21, 255, 36, 46, 49, 255, 34, 43, 46, 255, 30, 36, 38, 255, 40, 53, 57, 255, 33, 41, 43, 255, 32, 46, 32, 255, 35, 52, 35, 255, 37, 55, 37, 255, 30, 42, 31, 255, 27, 37, 28, 255, 33, 48, 33, 255, 34, 49, 34, 255, 29, 41, 30, 255, 28, 39, 29, 255, 28, 39, 29, 255, 29, 41, 30, 255, 24, 31, 24, 255, 23, 30, 24, 255, 29, 40, 29, 255, 31, 43, 31, 255, 27, 36, 27, 255, 31, 44, 31, 255, 27, 36, 27, 255, 27, 37, 28, 255, 27, 37, 28, 255, 24, 32, 25, 255, 27, 37, 28, 255, 25, 34, 26, 255, 30, 42, 30, 255, 28, 39, 29, 255, 29, 40, 29, 255, 31, 45, 32, 255, 34, 49, 34, 255, 31, 44, 32, 255, 34, 49, 34, 255, 33, 48, 33, 255, 33, 48, 33, 255, 33, 47, 33, 255, 33, 48, 34, 255, 35, 52, 35, 255, 32, 47, 33, 255, 32, 47, 33, 255, 29, 40, 29, 255, 29, 40, 29, 255, 32, 46, 32, 255, 25, 33, 26, 255, 27, 37, 28, 255, 23, 30, 24, 255, 26, 35, 27, 255, 30, 42, 30, 255, 32, 45, 32, 255, 32, 45, 32, 255, 31, 45, 32, 255, 30, 43, 31, 255, 32, 45, 32, 255, 31, 44, 31, 255, 36, 54, 37, 255, 34, 50, 34, 255, 29, 41, 30, 255, 30, 42, 30, 255, 29, 41, 30, 255, 36, 53, 36, 255, 35, 52, 35, 255, 36, 53, 36, 255, 37, 55, 37, 255, 36, 54, 36, 255, 37, 55, 37, 255, 37, 55, 37, 255, 33, 48, 33, 255, 32, 46, 33, 255, 34, 49, 34, 255, 35, 52, 35, 255, 35, 51, 35, 255, 36, 54, 36, 255, 30, 42, 30, 255, 30, 42, 30, 255, 28, 38, 29, 255, 32, 47, 33, 255, 30, 42, 30, 255, 36, 52, 36, 255, 33, 47, 33, 255, 34, 49, 34, 255, 33, 47, 33, 255, 31, 44, 31, 255, 33, 47, 33, 255, 32, 45, 32, 255, 28, 39, 29, 255, 33, 48, 33, 255, 28, 39, 29, 255, 29, 40, 29, 255, 27, 37, 28, 255, 27, 37, 28, 255, 26, 35, 27, 255, 31, 44, 31, 255, 26, 36, 27, 255, 50, 55, 12, 255, 23, 30, 24, 255, 26, 35, 27, 255, 28, 38, 28, 255, 30, 43, 31, 255, 29, 40, 29, 255, 24, 32, 25, 255, 30, 42, 30, 255, 34, 49, 34, 255, 34, 50, 34, 255, 33, 48, 33, 255, 33, 48, 33, 255, 32, 45, 32, 255, 30, 42, 30, 255, 34, 49, 34, 255, 37, 56, 37, 255, 43, 63, 42, 255, 47, 69, 45, 255, 38, 57, 38, 255, 33, 47, 33, 255, 33, 49, 34, 255, 35, 52, 35, 255, 33, 47, 33, 255, 36, 54, 36, 255, 34, 51, 35, 255, 30, 42, 30, 255, 30, 42, 30, 255, 29, 41, 30, 255, 27, 37, 28, 255, 31, 44, 31, 255, 34, 51, 35, 255, 31, 44, 31, 255, 30, 43, 31, 255, 31, 45, 32, 255, 30, 43, 31, 255, 31, 44, 31, 255, 28, 38, 28, 255, 31, 44, 31, 255, 32, 47, 33, 255, 30, 41, 30, 255, 25, 33, 26, 255, 31, 44, 32, 255, 25, 33, 26, 255, 27, 37, 28, 255, 28, 39, 29, 255, 31, 43, 31, 255, 32, 46, 32, 255, 28, 38, 28, 255, 26, 35, 27, 255, 29, 40, 29, 255, 26, 33, 26, 255, 26, 36, 27, 255, 28, 39, 29, 255, 28, 39, 29, 255, 32, 47, 33, 255, 31, 45, 32, 255, 32, 46, 32, 255, 29, 40, 30, 255, 33, 48, 33, 255, 32, 45, 32, 255, 31, 43, 31, 255, 32, 46, 32, 255, 30, 42, 30, 255, 30, 42, 30, 255, 32, 46, 32, 255, 28, 39, 29, 255, 30, 42, 31, 255, 37, 55, 37, 255, 30, 42, 31, 255, 30, 42, 30, 255, 24, 32, 25, 255, 26, 35, 27, 255, 24, 30, 24, 255, 27, 35, 28, 255, 28, 36, 28, 255, 23, 30, 24, 255, 27, 36, 27, 255, 28, 38, 28, 255, 23, 30, 24, 255, 29, 36, 29, 255, 25, 32, 25, 255, 24, 31, 24, 255, 30, 42, 30, 255, 28, 39, 29, 255, 28, 39, 29, 255, 25, 34, 26, 255, 28, 39, 29, 255, 31, 44, 31, 255, 29, 40, 29, 255, 30, 43, 31, 255, 29, 40, 29, 255, 84, 101, 15, 255, 27, 37, 28, 255, 35, 51, 35, 255, 32, 46, 32, 255, 29, 40, 29, 255, 35, 51, 35, 255, 35, 52, 35, 255, 35, 51, 35, 255, 33, 48, 33, 255, 30, 43, 31, 255, 28, 39, 29, 255, 30, 43, 31, 255, 26, 36, 27, 255, 33, 48, 33, 255, 35, 51, 35, 255, 34, 49, 34, 255, 34, 49, 34, 255, 28, 38, 28, 255, 26, 36, 27, 255, 26, 35, 27, 255, 27, 37, 28, 255, 25, 34, 26, 255, 25, 34, 26, 255, 28, 38, 28, 255, 23, 29, 24, 255, 25, 34, 26, 255, 28, 38, 28, 255, 26, 35, 26, 255, 26, 35, 27, 255, 30, 41, 30, 255, 32, 45, 32, 255, 33, 48, 33, 255, 33, 47, 33, 255, 31, 44, 31, 255, 36, 52, 36, 255, 32, 45, 32, 255, 30, 43, 31, 255, 32, 46, 32, 255, 33, 48, 33, 255, 34, 50, 34, 255, 32, 46, 33, 255, 32, 47, 33, 255, 31, 43, 31, 255, 32, 45, 32, 255, 34, 51, 35, 255, 31, 44, 31, 255, 30, 41, 30, 255, 29, 40, 29, 255, 28, 39, 29, 255, 27, 37, 28, 255, 29, 40, 29, 255, 37, 55, 37, 255, 33, 49, 34, 255, 37, 54, 37, 255, 33, 49, 34, 255, 29, 40, 29, 255, 32, 46, 32, 255, 36, 54, 36, 255, 32, 46, 32, 255, 36, 53, 36, 255, 32, 45, 32, 255, 28, 38, 28, 255, 32, 45, 32, 255, 28, 38, 28, 255, 29, 40, 29, 255, 24, 31, 25, 255, 29, 41, 30, 255, 29, 40, 29, 255, 25, 33, 26, 255, 26, 34, 26, 255, 29, 41, 30, 255, 26, 34, 26, 255, 28, 38, 28, 255, 31, 44, 31, 255, 28, 38, 28, 255, 30, 36, 38, 255, 34, 43, 46, 255, 38, 49, 53, 255, 31, 38, 40, 255, 27, 30, 31, 255, 28, 33, 35, 255, 21, 21, 21, 255, 30, 36, 38, 255, 38, 48, 52, 255, 37, 48, 52, 255, 32, 39, 42, 255, 44, 60, 65, 255, 39, 50, 54, 255, 33, 42, 44, 255, 36, 45, 48, 255, 21, 21, 21, 255, 28, 32, 33, 255, 36, 46, 49, 255, 47, 63, 69, 255, 35, 45, 48, 255, 31, 37, 40, 255, 33, 41, 44, 255, 26, 29, 30, 255, 31, 38, 40, 255, 34, 42, 45, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 23, 24, 24, 255, 31, 37, 39, 255, 33, 41, 44, 255, 29, 35, 36, 255, 21, 21, 21, 255, 35, 44, 47, 255, 33, 40, 42, 255, 24, 26, 26, 255, 41, 54, 58, 255, 38, 48, 52, 255, 35, 44, 47, 255, 27, 31, 32, 255, 41, 54, 58, 255, 32, 40, 42, 255, 27, 30, 32, 255, 47, 64, 70, 255, 38, 49, 53, 255, 36, 46, 49, 255, 31, 38, 40, 255, 40, 53, 57, 255, 44, 59, 64, 255, 32, 40, 42, 255, 21, 21, 21, 255, 34, 42, 45, 255, 46, 62, 67, 255, 44, 59, 64, 255, 47, 65, 70, 255, 38, 49, 53, 255, 57, 75, 80, 255, 57, 75, 80, 255, 39, 50, 54, 255, 44, 58, 63, 255, 56, 74, 79, 255, 45, 61, 66, 255, 40, 53, 57, 255, 40, 53, 57, 255, 43, 58, 62, 255, 44, 58, 63, 255, 48, 65, 71, 255, 38, 49, 52, 255, 45, 60, 66, 255, 42, 56, 60, 255, 33, 41, 43, 255, 22, 23, 23, 255, 34, 43, 46, 255, 26, 29, 30, 255, 38, 48, 52, 255, 50, 69, 75, 255, 36, 45, 48, 255, 37, 47, 51, 255, 31, 38, 40, 255, 37, 47, 50, 255, 37, 47, 50, 255, 39, 51, 55, 255, 39, 51, 55, 255, 33, 40, 43, 255, 34, 43, 45, 255, 28, 33, 35, 255, 28, 32, 33, 255, 43, 57, 62, 255, 43, 58, 63, 255, 34, 42, 45, 255, 36, 45, 49, 255, 41, 54, 59, 255, 21, 21, 21, 255, 21, 21, 21, 255, 29, 33, 35, 255, 43, 57, 62, 255, 48, 66, 72, 255, 46, 63, 68, 255, 33, 40, 43, 255, 21, 21, 21, 255, 25, 27, 28, 255, 47, 63, 69, 255, 44, 59, 64, 255, 34, 42, 45, 255, 34, 43, 46, 255, 28, 33, 34, 255, 38, 49, 53, 255, 32, 38, 41, 255, 37, 47, 50, 255, 26, 29, 30, 255, 27, 30, 31, 255, 29, 34, 36, 255, 29, 35, 36, 255, 35, 44, 47, 255, 29, 33, 35, 255, 42, 55, 60, 255, 35, 43, 46, 255, 29, 34, 35, 255, 25, 27, 28, 255, 25, 28, 28, 255, 21, 21, 21, 255, 25, 27, 27, 255, 21, 21, 21, 255, 27, 31, 32, 255, 31, 38, 40, 255, 26, 30, 31, 255, 27, 31, 33, 255, 33, 41, 43, 255, 32, 39, 41, 255, 31, 38, 40, 255, 30, 36, 38, 255, 29, 34, 36, 255, 25, 28, 28, 255, 21, 21, 21, 255, 25, 27, 28, 255, 26, 30, 31, 255, 34, 42, 45, 255, 23, 24, 25, 255, 31, 38, 40, 255, 21, 21, 21, 255, 21, 21, 21, 255, 24, 25, 26, 255, 27, 31, 32, 255, 31, 37, 39, 255, 32, 39, 42, 255, 31, 37, 39, 255, 33, 40, 43, 255, 35, 43, 46, 255, 38, 49, 53, 255, 30, 36, 38, 255, 31, 37, 39, 255, 40, 53, 57, 255, 31, 37, 39, 255, 42, 56, 61, 255, 33, 40, 43, 255, 32, 40, 42, 255, 31, 38, 40, 255, 35, 44, 47, 255, 30, 35, 37, 255, 32, 39, 41, 255, 40, 52, 57, 255, 27, 31, 32, 255, 21, 21, 21, 255, 32, 40, 42, 255, 27, 31, 32, 255, 31, 37, 39, 255, 26, 29, 30, 255, 25, 28, 29, 255, 21, 21, 21, 255, 21, 21, 21, 255, 29, 34, 36, 255, 29, 34, 35, 255, 29, 33, 35, 255, 30, 36, 38, 255, 21, 21, 21, 255, 23, 25, 25, 255, 24, 26, 26, 255, 34, 42, 45, 255, 28, 33, 35, 255, 34, 42, 44, 255, 34, 42, 45, 255, 30, 36, 38, 255, 42, 55, 60, 255, 31, 38, 40, 255, 23, 24, 25, 255, 28, 32, 34, 255, 30, 36, 38, 255, 21, 21, 21, 255, 24, 26, 27, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 23, 24, 25, 255, 21, 21, 21, 255, 21, 21, 21, 255, 28, 32, 33, 255, 32, 39, 42, 255, 30, 36, 38, 255, 25, 28, 29, 255, 30, 35, 37, 255, 30, 36, 38, 255, 29, 34, 35, 255, 23, 24, 24, 255, 24, 26, 26, 255, 28, 32, 34, 255, 31, 37, 39, 255, 22, 22, 22, 255, 35, 44, 47, 255, 21, 21, 21, 255, 21, 21, 21, 255, 28, 32, 33, 255, 33, 40, 42, 255, 39, 50, 54, 255, 40, 52, 57, 255, 42, 55, 59, 255, 28, 33, 35, 255, 21, 21, 21, 255, 28, 33, 34, 255, 22, 22, 23, 255, 46, 62, 67, 255, 28, 33, 34, 255, 42, 56, 61, 255, 37, 47, 51, 255, 38, 50, 53, 255, 51, 69, 75, 255, 49, 67, 73, 255, 42, 55, 59, 255, 48, 66, 72, 255, 32, 39, 41, 255, 27, 30, 31, 255, 24, 26, 26, 255, 21, 21, 21, 255, 33, 41, 43, 255, 32, 39, 41, 255, 33, 41, 44, 255, 26, 29, 30, 255, 26, 30, 31, 255, 29, 34, 36, 255, 21, 21, 21, 255, 21, 22, 22, 255, 27, 32, 33, 255, 33, 42, 44, 255, 21, 21, 21, 255, 21, 21, 21, 255, 29, 34, 36, 255, 29, 34, 36, 255, 41, 53, 58, 255, 40, 52, 56, 255, 34, 42, 45, 255, 27, 36, 27, 255, 34, 50, 35, 255, 36, 53, 36, 255, 32, 45, 32, 255, 30, 43, 31, 255, 33, 49, 34, 255, 39, 59, 39, 255, 33, 47, 33, 255, 27, 36, 27, 255, 27, 38, 28, 255, 28, 39, 29, 255, 30, 42, 31, 255, 26, 35, 27, 255, 26, 35, 27, 255, 29, 40, 29, 255, 25, 33, 26, 255, 29, 41, 30, 255, 27, 37, 28, 255, 30, 42, 30, 255, 28, 39, 29, 255, 24, 31, 25, 255, 24, 32, 25, 255, 24, 32, 25, 255, 24, 31, 25, 255, 28, 38, 28, 255, 29, 40, 29, 255, 27, 37, 28, 255, 26, 35, 27, 255, 30, 43, 31, 255, 35, 51, 35, 255, 34, 50, 34, 255, 35, 51, 35, 255, 35, 52, 36, 255, 34, 50, 34, 255, 34, 50, 34, 255, 31, 44, 31, 255, 26, 35, 26, 255, 30, 42, 30, 255, 27, 37, 28, 255, 30, 42, 30, 255, 25, 33, 26, 255, 27, 36, 27, 255, 25, 33, 25, 255, 26, 35, 27, 255, 27, 37, 28, 255, 28, 39, 29, 255, 28, 38, 28, 255, 29, 41, 30, 255, 34, 50, 35, 255, 35, 52, 36, 255, 32, 47, 33, 255, 33, 48, 33, 255, 26, 35, 27, 255, 27, 37, 28, 255, 27, 36, 27, 255, 37, 55, 37, 255, 36, 53, 36, 255, 34, 50, 35, 255, 37, 55, 37, 255, 37, 55, 37, 255, 38, 57, 38, 255, 36, 53, 36, 255, 34, 50, 34, 255, 36, 53, 36, 255, 32, 45, 32, 255, 33, 47, 33, 255, 36, 54, 36, 255, 35, 51, 35, 255, 35, 51, 35, 255, 34, 50, 34, 255, 34, 50, 35, 255, 31, 44, 31, 255, 32, 46, 32, 255, 33, 47, 33, 255, 37, 56, 37, 255, 35, 52, 35, 255, 34, 50, 34, 255, 35, 51, 35, 255, 36, 53, 36, 255, 34, 49, 34, 255, 29, 41, 30, 255, 29, 40, 29, 255, 29, 41, 30, 255, 25, 32, 25, 255, 26, 34, 26, 255, 29, 40, 29, 255, 26, 34, 26, 255, 28, 38, 28, 255, 28, 39, 29, 255, 26, 34, 26, 255, 27, 37, 28, 255, 26, 35, 27, 255, 30, 42, 30, 255, 33, 47, 33, 255, 28, 39, 29, 255, 28, 38, 28, 255, 26, 35, 27, 255, 30, 43, 31, 255, 30, 43, 31, 255, 33, 47, 33, 255, 35, 52, 36, 255, 34, 49, 34, 255, 30, 43, 31, 255, 33, 47, 33, 255, 34, 50, 34, 255, 35, 52, 35, 255, 54, 78, 51, 255, 45, 66, 43, 255, 44, 65, 43, 255, 34, 49, 34, 255, 31, 44, 31, 255, 34, 49, 34, 255, 36, 53, 36, 255, 36, 54, 36, 255, 36, 52, 36, 255, 33, 48, 33, 255, 30, 42, 30, 255, 31, 45, 32, 255, 27, 37, 28, 255, 31, 43, 31, 255, 28, 38, 28, 255, 27, 36, 27, 255, 34, 50, 34, 255, 32, 46, 32, 255, 33, 48, 33, 255, 30, 43, 31, 255, 28, 39, 29, 255, 28, 39, 29, 255, 31, 44, 31, 255, 30, 42, 30, 255, 31, 43, 31, 255, 32, 47, 33, 255, 30, 43, 31, 255, 29, 40, 29, 255, 32, 47, 33, 255, 30, 42, 30, 255, 28, 38, 28, 255, 29, 40, 30, 255, 25, 33, 26, 255, 29, 41, 30, 255, 24, 32, 25, 255, 31, 44, 31, 255, 30, 42, 30, 255, 33, 47, 33, 255, 37, 56, 37, 255, 33, 48, 33, 255, 37, 55, 37, 255, 34, 50, 35, 255, 35, 51, 35, 255, 30, 43, 31, 255, 31, 45, 32, 255, 33, 48, 33, 255, 35, 51, 35, 255, 30, 42, 30, 255, 30, 41, 30, 255, 33, 49, 34, 255, 29, 41, 30, 255, 32, 45, 32, 255, 32, 46, 32, 255, 30, 42, 30, 255, 25, 33, 26, 255, 26, 35, 27, 255, 24, 30, 24, 255, 23, 30, 24, 255, 26, 35, 27, 255, 25, 33, 26, 255, 29, 41, 30, 255, 30, 42, 30, 255, 23, 30, 24, 255, 25, 32, 25, 255, 27, 36, 27, 255, 26, 36, 27, 255, 24, 31, 24, 255, 24, 31, 25, 255, 26, 35, 26, 255, 24, 32, 25, 255, 26, 36, 27, 255, 26, 35, 27, 255, 29, 41, 30, 255, 32, 46, 33, 255, 30, 43, 31, 255, 25, 34, 26, 255, 28, 39, 29, 255, 31, 44, 31, 255, 29, 41, 30, 255, 30, 42, 31, 255, 35, 52, 35, 255, 36, 53, 36, 255, 35, 51, 35, 255, 32, 47, 33, 255, 31, 44, 31, 255, 33, 48, 33, 255, 34, 49, 34, 255, 32, 46, 32, 255, 30, 42, 30, 255, 33, 47, 33, 255, 27, 37, 28, 255, 29, 41, 30, 255, 28, 39, 29, 255, 29, 40, 29, 255, 32, 46, 33, 255, 29, 40, 29, 255, 24, 31, 25, 255, 27, 37, 28, 255, 27, 36, 27, 255, 31, 44, 31, 255, 31, 44, 31, 255, 28, 38, 28, 255, 27, 37, 28, 255, 26, 36, 27, 255, 118, 145, 14, 255, 33, 47, 33, 255, 33, 48, 33, 255, 34, 50, 34, 255, 33, 48, 33, 255, 34, 50, 34, 255, 32, 46, 32, 255, 30, 42, 30, 255, 30, 43, 31, 255, 37, 56, 37, 255, 32, 46, 33, 255, 37, 54, 37, 255, 36, 54, 37, 255, 32, 46, 32, 255, 29, 40, 29, 255, 33, 48, 33, 255, 34, 50, 34, 255, 33, 48, 33, 255, 31, 45, 32, 255, 35, 52, 35, 255, 34, 50, 34, 255, 32, 47, 33, 255, 34, 51, 35, 255, 35, 52, 35, 255, 35, 52, 35, 255, 37, 55, 37, 255, 33, 48, 33, 255, 31, 45, 32, 255, 35, 52, 36, 255, 37, 55, 37, 255, 36, 53, 36, 255, 36, 53, 36, 255, 35, 51, 35, 255, 32, 46, 32, 255, 30, 43, 31, 255, 31, 44, 31, 255, 28, 39, 29, 255, 26, 34, 26, 255, 27, 37, 28, 255, 29, 40, 29, 255, 27, 36, 27, 255, 29, 40, 30, 255, 29, 40, 29, 255, 28, 38, 28, 255, 25, 34, 26, 255, 25, 33, 25, 255, 32, 39, 41, 255, 40, 52, 56, 255, 32, 39, 42, 255, 35, 45, 48, 255, 37, 48, 51, 255, 35, 43, 46, 255, 21, 21, 21, 255, 27, 31, 32, 255, 35, 44, 47, 255, 37, 47, 51, 255, 34, 42, 45, 255, 38, 49, 53, 255, 28, 33, 34, 255, 25, 28, 29, 255, 21, 21, 21, 255, 28, 33, 34, 255, 36, 46, 49, 255, 42, 55, 60, 255, 52, 71, 76, 255, 43, 57, 62, 255, 30, 35, 37, 255, 33, 41, 44, 255, 32, 38, 40, 255, 27, 31, 32, 255, 31, 37, 40, 255, 31, 37, 39, 255, 31, 37, 39, 255, 27, 31, 33, 255, 28, 32, 33, 255, 27, 31, 32, 255, 30, 36, 38, 255, 35, 45, 48, 255, 26, 29, 30, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 28, 33, 34, 255, 35, 44, 47, 255, 39, 50, 54, 255, 39, 50, 54, 255, 30, 35, 37, 255, 35, 45, 48, 255, 27, 32, 33, 255, 32, 39, 42, 255, 32, 40, 42, 255, 32, 39, 42, 255, 32, 40, 42, 255, 39, 51, 55, 255, 34, 42, 45, 255, 48, 66, 72, 255, 42, 55, 60, 255, 37, 47, 51, 255, 28, 33, 34, 255, 28, 33, 34, 255, 39, 51, 55, 255, 34, 42, 45, 255, 43, 58, 62, 255, 39, 50, 54, 255, 52, 71, 76, 255, 49, 67, 73, 255, 54, 73, 78, 255, 42, 56, 61, 255, 54, 72, 78, 255, 58, 76, 81, 255, 62, 80, 84, 255, 54, 72, 78, 255, 39, 51, 55, 255, 37, 48, 52, 255, 26, 28, 29, 255, 32, 38, 41, 255, 44, 58, 63, 255, 37, 48, 52, 255, 30, 36, 38, 255, 45, 61, 66, 255, 33, 41, 43, 255, 30, 36, 38, 255, 26, 28, 29, 255, 21, 21, 21, 255, 29, 34, 36, 255, 49, 67, 73, 255, 38, 49, 52, 255, 36, 46, 49, 255, 35, 44, 48, 255, 49, 67, 73, 255, 40, 53, 57, 255, 29, 34, 36, 255, 30, 36, 38, 255, 34, 42, 45, 255, 34, 43, 46, 255, 35, 44, 47, 255, 53, 71, 77, 255, 31, 38, 40, 255, 34, 43, 46, 255, 42, 56, 61, 255, 27, 31, 32, 255, 23, 23, 24, 255, 42, 55, 60, 255, 37, 48, 51, 255, 51, 69, 75, 255, 49, 67, 73, 255, 48, 65, 71, 255, 55, 73, 79, 255, 48, 66, 72, 255, 34, 42, 45, 255, 21, 21, 21, 255, 26, 28, 29, 255, 42, 56, 61, 255, 40, 53, 57, 255, 39, 51, 55, 255, 30, 36, 38, 255, 24, 26, 27, 255, 29, 33, 35, 255, 27, 31, 33, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 27, 31, 33, 255, 24, 26, 27, 255, 27, 31, 32, 255, 33, 41, 44, 255, 25, 28, 28, 255, 30, 36, 38, 255, 36, 46, 50, 255, 30, 36, 38, 255, 31, 38, 40, 255, 25, 27, 28, 255, 21, 21, 21, 255, 30, 36, 38, 255, 35, 45, 48, 255, 23, 24, 25, 255, 21, 21, 21, 255, 21, 21, 21, 255, 31, 38, 40, 255, 36, 46, 50, 255, 33, 41, 44, 255, 27, 30, 32, 255, 31, 37, 39, 255, 39, 50, 54, 255, 32, 39, 41, 255, 39, 51, 55, 255, 31, 37, 40, 255, 30, 36, 38, 255, 33, 41, 44, 255, 25, 27, 28, 255, 35, 45, 48, 255, 32, 38, 40, 255, 32, 40, 42, 255, 34, 42, 45, 255, 28, 32, 34, 255, 26, 29, 30, 255, 30, 35, 37, 255, 36, 46, 49, 255, 30, 36, 38, 255, 24, 25, 26, 255, 33, 41, 43, 255, 33, 41, 44, 255, 36, 45, 48, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 30, 36, 38, 255, 23, 24, 25, 255, 28, 33, 35, 255, 21, 21, 21, 255, 21, 21, 21, 255, 32, 39, 41, 255, 39, 50, 54, 255, 37, 47, 51, 255, 32, 39, 42, 255, 33, 41, 43, 255, 39, 51, 55, 255, 36, 45, 49, 255, 36, 45, 48, 255, 27, 30, 31, 255, 32, 38, 41, 255, 30, 36, 39, 255, 30, 35, 37, 255, 28, 32, 34, 255, 27, 30, 31, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 23, 24, 255, 26, 29, 30, 255, 29, 34, 36, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 29, 35, 37, 255, 24, 26, 27, 255, 21, 21, 21, 255, 23, 25, 25, 255, 21, 21, 21, 255, 33, 41, 44, 255, 29, 34, 36, 255, 30, 36, 38, 255, 26, 30, 31, 255, 30, 35, 37, 255, 24, 25, 26, 255, 25, 27, 28, 255, 29, 34, 36, 255, 21, 21, 21, 255, 39, 50, 54, 255, 27, 31, 32, 255, 27, 31, 32, 255, 26, 29, 30, 255, 31, 38, 40, 255, 25, 27, 28, 255, 34, 43, 46, 255, 30, 36, 38, 255, 31, 37, 40, 255, 36, 46, 49, 255, 34, 42, 45, 255, 30, 35, 37, 255, 44, 58, 63, 255, 37, 47, 50, 255, 58, 76, 81, 255, 48, 66, 72, 255, 38, 49, 52, 255, 52, 71, 76, 255, 44, 59, 64, 255, 34, 43, 46, 255, 46, 63, 68, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 25, 27, 28, 255, 21, 21, 21, 255, 23, 24, 25, 255, 21, 21, 21, 255, 21, 21, 21, 255, 24, 26, 26, 255, 35, 45, 48, 255, 29, 34, 36, 255, 21, 21, 21, 255, 28, 32, 33, 255, 27, 31, 32, 255, 29, 35, 37, 255, 27, 30, 31, 255, 37, 48, 52, 255, 32, 40, 42, 255, 26, 35, 27, 255, 30, 43, 31, 255, 31, 44, 31, 255, 27, 37, 28, 255, 30, 41, 30, 255, 33, 47, 33, 255, 35, 52, 35, 255, 32, 45, 32, 255, 30, 42, 30, 255, 27, 36, 27, 255, 28, 39, 29, 255, 30, 43, 31, 255, 25, 33, 26, 255, 28, 38, 29, 255, 29, 41, 30, 255, 28, 39, 29, 255, 31, 43, 31, 255, 26, 35, 27, 255, 33, 48, 33, 255, 30, 43, 31, 255, 30, 43, 31, 255, 27, 37, 28, 255, 27, 37, 28, 255, 29, 40, 29, 255, 29, 40, 29, 255, 25, 33, 26, 255, 27, 37, 28, 255, 30, 41, 30, 255, 31, 44, 32, 255, 34, 49, 34, 255, 35, 51, 35, 255, 34, 50, 34, 255, 35, 52, 35, 255, 34, 50, 35, 255, 31, 45, 32, 255, 30, 42, 31, 255, 26, 34, 26, 255, 30, 42, 30, 255, 29, 41, 30, 255, 30, 42, 30, 255, 23, 30, 24, 255, 29, 41, 30, 255, 28, 39, 29, 255, 30, 41, 30, 255, 26, 34, 26, 255, 26, 35, 27, 255, 25, 32, 25, 255, 24, 31, 25, 255, 30, 43, 31, 255, 32, 46, 32, 255, 33, 47, 33, 255, 30, 41, 30, 255, 34, 49, 34, 255, 32, 46, 32, 255, 32, 47, 33, 255, 37, 55, 37, 255, 34, 50, 34, 255, 37, 54, 37, 255, 38, 57, 38, 255, 38, 57, 38, 255, 34, 49, 34, 255, 36, 54, 37, 255, 37, 55, 37, 255, 35, 51, 35, 255, 32, 47, 33, 255, 33, 48, 33, 255, 36, 53, 36, 255, 38, 57, 38, 255, 34, 50, 34, 255, 34, 50, 35, 255, 42, 62, 41, 255, 35, 52, 35, 255, 35, 52, 36, 255, 35, 51, 35, 255, 35, 52, 36, 255, 37, 56, 38, 255, 35, 51, 35, 255, 36, 53, 36, 255, 36, 53, 36, 255, 35, 52, 36, 255, 30, 42, 30, 255, 33, 48, 34, 255, 32, 46, 32, 255, 30, 41, 30, 255, 30, 41, 30, 255, 24, 31, 25, 255, 28, 39, 29, 255, 28, 39, 29, 255, 29, 40, 29, 255, 30, 42, 30, 255, 29, 41, 30, 255, 26, 35, 27, 255, 25, 33, 25, 255, 31, 43, 31, 255, 32, 46, 33, 255, 28, 38, 28, 255, 27, 36, 27, 255, 27, 37, 28, 255, 30, 42, 30, 255, 32, 46, 32, 255, 36, 53, 36, 255, 37, 55, 37, 255, 32, 46, 32, 255, 36, 54, 36, 255, 32, 47, 33, 255, 37, 55, 37, 255, 53, 77, 50, 255, 52, 75, 49, 255, 37, 55, 37, 255, 35, 52, 35, 255, 34, 49, 34, 255, 34, 49, 34, 255, 34, 49, 34, 255, 33, 48, 33, 255, 33, 48, 33, 255, 34, 50, 34, 255, 31, 44, 31, 255, 31, 44, 31, 255, 27, 36, 27, 255, 29, 41, 30, 255, 30, 43, 31, 255, 34, 49, 34, 255, 32, 46, 32, 255, 32, 45, 32, 255, 33, 48, 34, 255, 33, 48, 34, 255, 34, 49, 34, 255, 32, 45, 32, 255, 34, 49, 34, 255, 32, 46, 32, 255, 28, 38, 28, 255, 33, 48, 33, 255, 34, 49, 34, 255, 28, 38, 28, 255, 32, 45, 32, 255, 35, 52, 35, 255, 36, 52, 36, 255, 36, 53, 36, 255, 33, 48, 34, 255, 30, 42, 30, 255, 29, 41, 30, 255, 31, 45, 32, 255, 35, 51, 35, 255, 35, 51, 35, 255, 31, 44, 31, 255, 30, 42, 31, 255, 33, 48, 33, 255, 33, 48, 33, 255, 31, 45, 32, 255, 34, 50, 34, 255, 33, 48, 33, 255, 35, 52, 35, 255, 29, 40, 29, 255, 27, 37, 28, 255, 29, 41, 30, 255, 31, 45, 32, 255, 33, 47, 33, 255, 34, 49, 34, 255, 31, 45, 32, 255, 23, 29, 24, 255, 24, 31, 25, 255, 25, 32, 25, 255, 24, 32, 25, 255, 26, 35, 27, 255, 26, 34, 26, 255, 30, 42, 30, 255, 28, 39, 29, 255, 25, 34, 26, 255, 26, 34, 26, 255, 26, 35, 26, 255, 25, 33, 26, 255, 28, 39, 29, 255, 26, 35, 27, 255, 28, 39, 29, 255, 29, 40, 29, 255, 26, 34, 26, 255, 26, 35, 27, 255, 29, 40, 29, 255, 33, 48, 33, 255, 30, 42, 31, 255, 26, 35, 27, 255, 26, 36, 27, 255, 31, 43, 31, 255, 26, 36, 27, 255, 31, 45, 32, 255, 33, 47, 33, 255, 36, 53, 36, 255, 37, 55, 37, 255, 39, 58, 39, 255, 37, 56, 38, 255, 35, 51, 35, 255, 34, 49, 34, 255, 30, 43, 31, 255, 30, 43, 31, 255, 31, 45, 32, 255, 33, 47, 33, 255, 32, 46, 32, 255, 31, 44, 31, 255, 23, 30, 24, 255, 27, 37, 28, 255, 28, 38, 28, 255, 26, 33, 27, 255, 24, 31, 25, 255, 24, 31, 25, 255, 25, 33, 26, 255, 30, 42, 30, 255, 31, 45, 32, 255, 30, 43, 31, 255, 27, 36, 27, 255, 28, 38, 28, 255, 29, 41, 30, 255, 32, 45, 32, 255, 31, 45, 32, 255, 33, 48, 33, 255, 31, 44, 31, 255, 33, 47, 33, 255, 34, 49, 34, 255, 35, 52, 35, 255, 32, 46, 32, 255, 37, 56, 37, 255, 38, 58, 38, 255, 44, 65, 43, 255, 38, 56, 38, 255, 36, 53, 36, 255, 35, 52, 35, 255, 37, 56, 37, 255, 42, 62, 41, 255, 32, 46, 32, 255, 34, 49, 34, 255, 33, 48, 33, 255, 34, 50, 35, 255, 34, 49, 34, 255, 38, 56, 38, 255, 31, 45, 32, 255, 37, 54, 37, 255, 32, 47, 33, 255, 35, 51, 35, 255, 34, 49, 34, 255, 37, 56, 37, 255, 38, 57, 38, 255, 37, 56, 37, 255, 33, 48, 33, 255, 32, 45, 32, 255, 30, 43, 31, 255, 27, 37, 28, 255, 26, 35, 27, 255, 31, 44, 31, 255, 28, 38, 28, 255, 27, 37, 28, 255, 28, 38, 28, 255, 32, 45, 32, 255, 29, 41, 30, 255, 29, 40, 29, 255, 27, 37, 28, 255, 27, 37, 28, 255, 23, 29, 24, 255, 38, 49, 53, 255, 34, 43, 45, 255, 30, 35, 37, 255, 32, 39, 42, 255, 35, 45, 48, 255, 35, 44, 47, 255, 27, 32, 33, 255, 38, 48, 52, 255, 36, 45, 48, 255, 29, 34, 35, 255, 29, 33, 35, 255, 29, 34, 36, 255, 33, 41, 43, 255, 21, 21, 21, 255, 28, 32, 33, 255, 39, 51, 55, 255, 42, 56, 61, 255, 48, 65, 71, 255, 39, 51, 55, 255, 34, 42, 45, 255, 40, 53, 57, 255, 28, 33, 34, 255, 29, 34, 36, 255, 30, 36, 37, 255, 26, 29, 30, 255, 33, 41, 43, 255, 33, 41, 43, 255, 39, 50, 54, 255, 23, 24, 24, 255, 26, 29, 30, 255, 26, 29, 30, 255, 39, 50, 54, 255, 33, 41, 43, 255, 40, 52, 56, 255, 35, 44, 47, 255, 21, 21, 21, 255, 21, 21, 21, 255, 35, 43, 46, 255, 36, 46, 49, 255, 38, 50, 53, 255, 36, 45, 48, 255, 37, 48, 51, 255, 29, 34, 35, 255, 39, 51, 55, 255, 38, 49, 53, 255, 32, 40, 42, 255, 40, 52, 57, 255, 35, 45, 48, 255, 33, 41, 44, 255, 47, 65, 70, 255, 52, 70, 76, 255, 45, 60, 65, 255, 21, 21, 21, 255, 34, 42, 45, 255, 33, 41, 44, 255, 46, 62, 67, 255, 34, 42, 45, 255, 58, 76, 81, 255, 45, 60, 65, 255, 44, 60, 65, 255, 41, 54, 58, 255, 58, 76, 81, 255, 40, 53, 57, 255, 54, 72, 78, 255, 48, 65, 71, 255, 47, 64, 70, 255, 51, 69, 75, 255, 42, 55, 59, 255, 31, 37, 40, 255, 35, 45, 48, 255, 42, 56, 60, 255, 22, 22, 23, 255, 40, 52, 56, 255, 45, 60, 65, 255, 40, 52, 56, 255, 21, 21, 21, 255, 38, 50, 53, 255, 21, 21, 21, 255, 43, 57, 61, 255, 57, 75, 80, 255, 45, 60, 65, 255, 44, 59, 64, 255, 50, 68, 74, 255, 46, 61, 67, 255, 39, 50, 54, 255, 39, 50, 54, 255, 34, 42, 45, 255, 32, 39, 42, 255, 25, 28, 29, 255, 24, 26, 27, 255, 37, 47, 50, 255, 41, 54, 58, 255, 34, 42, 45, 255, 21, 21, 21, 255, 26, 30, 31, 255, 54, 73, 78, 255, 35, 44, 47, 255, 35, 43, 46, 255, 41, 54, 58, 255, 36, 46, 49, 255, 40, 52, 56, 255, 43, 58, 62, 255, 44, 58, 63, 255, 40, 51, 56, 255, 44, 60, 65, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 24, 25, 26, 255, 24, 25, 26, 255, 26, 30, 31, 255, 24, 25, 26, 255, 26, 30, 31, 255, 34, 42, 45, 255, 32, 38, 41, 255, 22, 23, 23, 255, 32, 39, 42, 255, 21, 21, 21, 255, 21, 21, 21, 255, 24, 26, 26, 255, 21, 21, 21, 255, 23, 24, 24, 255, 24, 25, 26, 255, 32, 39, 42, 255, 28, 33, 35, 255, 30, 36, 38, 255, 29, 35, 37, 255, 25, 27, 28, 255, 31, 38, 40, 255, 28, 33, 34, 255, 29, 35, 36, 255, 21, 21, 21, 255, 21, 21, 21, 255, 30, 35, 37, 255, 36, 45, 48, 255, 38, 49, 53, 255, 38, 49, 53, 255, 21, 21, 21, 255, 28, 33, 34, 255, 28, 32, 34, 255, 28, 32, 34, 255, 29, 35, 36, 255, 29, 34, 35, 255, 30, 35, 37, 255, 30, 36, 38, 255, 41, 54, 59, 255, 31, 37, 39, 255, 33, 40, 43, 255, 42, 56, 61, 255, 28, 32, 34, 255, 41, 54, 58, 255, 41, 54, 59, 255, 38, 50, 53, 255, 40, 53, 57, 255, 23, 24, 24, 255, 32, 39, 41, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 30, 35, 37, 255, 27, 30, 31, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 28, 32, 34, 255, 22, 22, 22, 255, 22, 23, 23, 255, 25, 28, 29, 255, 27, 32, 33, 255, 31, 38, 40, 255, 33, 41, 44, 255, 28, 33, 34, 255, 30, 36, 38, 255, 36, 46, 50, 255, 25, 28, 29, 255, 38, 49, 53, 255, 33, 41, 44, 255, 31, 37, 39, 255, 32, 38, 41, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 27, 30, 31, 255, 21, 21, 21, 255, 22, 23, 23, 255, 25, 28, 29, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 23, 24, 25, 255, 28, 32, 33, 255, 25, 28, 29, 255, 37, 47, 51, 255, 43, 57, 61, 255, 30, 35, 37, 255, 21, 21, 21, 255, 24, 26, 26, 255, 35, 45, 48, 255, 31, 38, 40, 255, 40, 52, 56, 255, 39, 50, 54, 255, 35, 45, 48, 255, 21, 21, 21, 255, 21, 21, 21, 255, 23, 24, 24, 255, 30, 36, 38, 255, 30, 35, 37, 255, 33, 42, 44, 255, 24, 25, 26, 255, 25, 27, 28, 255, 29, 33, 35, 255, 23, 24, 25, 255, 38, 50, 54, 255, 33, 40, 43, 255, 42, 56, 60, 255, 35, 45, 48, 255, 41, 54, 58, 255, 49, 67, 73, 255, 44, 59, 64, 255, 43, 58, 63, 255, 40, 52, 56, 255, 45, 60, 65, 255, 40, 52, 56, 255, 37, 48, 51, 255, 21, 21, 21, 255, 31, 37, 39, 255, 28, 32, 34, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 25, 27, 28, 255, 37, 47, 50, 255, 38, 49, 52, 255, 32, 40, 42, 255, 37, 48, 51, 255, 47, 63, 69, 255, 27, 37, 28, 255, 26, 35, 27, 255, 27, 36, 27, 255, 28, 39, 29, 255, 32, 45, 32, 255, 33, 48, 33, 255, 33, 49, 34, 255, 31, 44, 31, 255, 31, 45, 32, 255, 29, 40, 29, 255, 31, 43, 31, 255, 30, 42, 30, 255, 33, 48, 33, 255, 27, 37, 28, 255, 29, 40, 29, 255, 32, 47, 33, 255, 31, 45, 32, 255, 29, 40, 29, 255, 34, 49, 34, 255, 34, 50, 34, 255, 36, 53, 36, 255, 32, 47, 33, 255, 30, 42, 30, 255, 29, 40, 29, 255, 25, 32, 25, 255, 28, 39, 29, 255, 24, 32, 25, 255, 26, 36, 27, 255, 29, 40, 29, 255, 34, 50, 34, 255, 36, 53, 36, 255, 35, 52, 36, 255, 35, 51, 35, 255, 29, 41, 30, 255, 32, 46, 32, 255, 30, 43, 31, 255, 30, 43, 31, 255, 27, 37, 28, 255, 29, 41, 30, 255, 26, 34, 26, 255, 26, 34, 26, 255, 27, 37, 28, 255, 30, 43, 31, 255, 27, 37, 28, 255, 30, 41, 30, 255, 27, 37, 28, 255, 26, 33, 26, 255, 24, 32, 25, 255, 32, 45, 32, 255, 32, 47, 33, 255, 30, 43, 31, 255, 30, 42, 30, 255, 30, 43, 31, 255, 34, 50, 34, 255, 38, 57, 38, 255, 37, 55, 37, 255, 37, 55, 37, 255, 38, 56, 38, 255, 36, 54, 36, 255, 34, 50, 34, 255, 35, 52, 35, 255, 42, 62, 41, 255, 41, 62, 41, 255, 35, 51, 35, 255, 35, 51, 35, 255, 37, 55, 37, 255, 32, 47, 33, 255, 37, 55, 37, 255, 34, 50, 34, 255, 37, 54, 37, 255, 40, 60, 40, 255, 38, 56, 38, 255, 33, 47, 33, 255, 45, 66, 43, 255, 40, 60, 40, 255, 47, 68, 45, 255, 34, 50, 34, 255, 33, 48, 33, 255, 33, 47, 33, 255, 37, 55, 37, 255, 36, 53, 36, 255, 33, 48, 33, 255, 32, 46, 32, 255, 35, 51, 35, 255, 31, 44, 31, 255, 30, 42, 31, 255, 33, 47, 33, 255, 29, 41, 30, 255, 29, 40, 29, 255, 29, 40, 29, 255, 26, 34, 26, 255, 26, 35, 27, 255, 27, 36, 27, 255, 29, 40, 29, 255, 32, 46, 33, 255, 26, 35, 27, 255, 24, 32, 25, 255, 29, 40, 30, 255, 30, 42, 30, 255, 32, 46, 32, 255, 37, 55, 37, 255, 34, 50, 35, 255, 36, 53, 36, 255, 34, 50, 34, 255, 39, 58, 38, 255, 36, 53, 36, 255, 46, 68, 45, 255, 41, 61, 41, 255, 40, 59, 40, 255, 34, 49, 34, 255, 33, 48, 34, 255, 30, 42, 30, 255, 37, 55, 37, 255, 35, 52, 35, 255, 34, 50, 35, 255, 34, 50, 34, 255, 34, 49, 34, 255, 28, 38, 28, 255, 24, 32, 25, 255, 30, 43, 31, 255, 28, 39, 29, 255, 31, 44, 31, 255, 31, 45, 32, 255, 32, 46, 32, 255, 33, 47, 33, 255, 36, 53, 36, 255, 37, 56, 37, 255, 37, 55, 37, 255, 37, 56, 37, 255, 33, 48, 33, 255, 29, 40, 29, 255, 30, 42, 30, 255, 29, 41, 30, 255, 32, 46, 32, 255, 32, 45, 32, 255, 35, 51, 35, 255, 35, 52, 35, 255, 32, 46, 32, 255, 37, 54, 37, 255, 31, 43, 31, 255, 28, 39, 29, 255, 28, 39, 29, 255, 33, 48, 33, 255, 32, 46, 32, 255, 31, 44, 31, 255, 32, 45, 32, 255, 32, 46, 32, 255, 33, 48, 33, 255, 32, 46, 32, 255, 33, 47, 33, 255, 33, 48, 33, 255, 36, 54, 36, 255, 36, 53, 36, 255, 31, 44, 32, 255, 32, 46, 32, 255, 27, 37, 28, 255, 32, 47, 33, 255, 35, 52, 35, 255, 31, 43, 31, 255, 27, 38, 28, 255, 26, 35, 27, 255, 26, 34, 26, 255, 28, 39, 29, 255, 26, 35, 26, 255, 30, 42, 30, 255, 26, 35, 27, 255, 28, 39, 29, 255, 24, 31, 25, 255, 23, 30, 24, 255, 25, 33, 25, 255, 27, 36, 27, 255, 26, 35, 27, 255, 29, 40, 29, 255, 28, 38, 29, 255, 30, 42, 30, 255, 29, 41, 30, 255, 25, 34, 26, 255, 27, 37, 28, 255, 32, 47, 33, 255, 32, 46, 32, 255, 26, 35, 27, 255, 29, 40, 29, 255, 31, 43, 31, 255, 30, 43, 31, 255, 34, 50, 34, 255, 41, 61, 40, 255, 37, 55, 37, 255, 37, 55, 37, 255, 37, 56, 37, 255, 42, 63, 41, 255, 33, 48, 33, 255, 25, 33, 26, 255, 26, 34, 26, 255, 28, 38, 28, 255, 28, 39, 29, 255, 32, 47, 33, 255, 34, 50, 34, 255, 31, 44, 31, 255, 25, 32, 25, 255, 25, 33, 26, 255, 23, 30, 24, 255, 25, 34, 26, 255, 26, 36, 27, 255, 28, 38, 28, 255, 25, 33, 26, 255, 25, 32, 25, 255, 29, 41, 30, 255, 29, 41, 30, 255, 27, 37, 28, 255, 30, 41, 30, 255, 29, 41, 30, 255, 33, 48, 33, 255, 32, 46, 32, 255, 30, 43, 31, 255, 30, 42, 30, 255, 38, 57, 38, 255, 34, 50, 34, 255, 31, 44, 32, 255, 33, 48, 34, 255, 35, 51, 35, 255, 38, 56, 38, 255, 53, 77, 50, 255, 38, 57, 38, 255, 40, 59, 40, 255, 37, 55, 37, 255, 44, 64, 43, 255, 49, 71, 47, 255, 36, 54, 36, 255, 32, 46, 32, 255, 34, 49, 34, 255, 37, 56, 37, 255, 32, 46, 32, 255, 34, 49, 34, 255, 34, 50, 35, 255, 36, 54, 36, 255, 36, 53, 36, 255, 36, 53, 36, 255, 34, 49, 34, 255, 35, 52, 35, 255, 35, 52, 35, 255, 35, 51, 35, 255, 31, 44, 31, 255, 30, 42, 31, 255, 32, 47, 33, 255, 28, 38, 28, 255, 25, 33, 26, 255, 29, 41, 30, 255, 30, 41, 30, 255, 28, 39, 29, 255, 33, 48, 33, 255, 30, 43, 31, 255, 27, 37, 28, 255, 29, 41, 30, 255, 23, 30, 24, 255, 28, 36, 28, 255, 24, 31, 24, 255, 29, 35, 37, 255, 30, 36, 38, 255, 24, 26, 27, 255, 40, 53, 57, 255, 36, 46, 49, 255, 35, 43, 46, 255, 38, 48, 52, 255, 31, 38, 40, 255, 35, 45, 48, 255, 34, 43, 46, 255, 27, 31, 32, 255, 36, 46, 49, 255, 21, 21, 21, 255, 21, 21, 21, 255, 42, 56, 61, 255, 38, 49, 53, 255, 47, 64, 70, 255, 31, 38, 40, 255, 39, 50, 54, 255, 35, 44, 47, 255, 45, 61, 66, 255, 47, 64, 69, 255, 35, 44, 47, 255, 21, 21, 21, 255, 33, 41, 44, 255, 32, 39, 41, 255, 21, 21, 21, 255, 34, 42, 45, 255, 39, 50, 54, 255, 31, 38, 40, 255, 34, 43, 46, 255, 42, 56, 61, 255, 31, 37, 39, 255, 29, 34, 35, 255, 29, 35, 36, 255, 33, 41, 43, 255, 21, 21, 21, 255, 21, 21, 21, 255, 30, 36, 38, 255, 38, 49, 52, 255, 35, 45, 48, 255, 35, 43, 46, 255, 33, 41, 44, 255, 31, 37, 39, 255, 37, 48, 51, 255, 35, 45, 48, 255, 38, 48, 52, 255, 30, 35, 37, 255, 31, 37, 39, 255, 40, 52, 56, 255, 43, 58, 63, 255, 26, 28, 29, 255, 27, 31, 33, 255, 38, 49, 52, 255, 36, 46, 49, 255, 27, 31, 32, 255, 39, 51, 55, 255, 46, 62, 67, 255, 41, 54, 58, 255, 53, 71, 77, 255, 46, 62, 67, 255, 44, 60, 65, 255, 45, 61, 67, 255, 48, 66, 72, 255, 38, 48, 52, 255, 63, 80, 84, 255, 42, 56, 61, 255, 49, 66, 73, 255, 37, 48, 51, 255, 48, 65, 71, 255, 45, 60, 65, 255, 37, 48, 51, 255, 42, 55, 59, 255, 46, 63, 68, 255, 33, 41, 44, 255, 35, 44, 47, 255, 38, 49, 53, 255, 23, 25, 25, 255, 34, 42, 45, 255, 55, 73, 78, 255, 51, 69, 75, 255, 48, 66, 72, 255, 44, 59, 64, 255, 39, 51, 54, 255, 39, 51, 55, 255, 40, 52, 56, 255, 34, 42, 45, 255, 27, 32, 33, 255, 30, 36, 38, 255, 31, 37, 40, 255, 40, 52, 57, 255, 32, 39, 41, 255, 21, 21, 21, 255, 30, 36, 38, 255, 36, 45, 48, 255, 41, 55, 59, 255, 43, 58, 63, 255, 41, 54, 58, 255, 35, 44, 47, 255, 34, 42, 45, 255, 53, 71, 77, 255, 43, 57, 62, 255, 35, 44, 47, 255, 39, 50, 54, 255, 45, 61, 66, 255, 38, 50, 53, 255, 21, 21, 21, 255, 43, 58, 63, 255, 41, 53, 58, 255, 34, 42, 45, 255, 29, 34, 35, 255, 39, 50, 54, 255, 34, 42, 45, 255, 21, 21, 21, 255, 29, 34, 35, 255, 24, 26, 26, 255, 25, 27, 28, 255, 21, 21, 21, 255, 29, 33, 35, 255, 31, 37, 39, 255, 33, 41, 44, 255, 31, 38, 40, 255, 24, 26, 26, 255, 24, 26, 27, 255, 37, 47, 50, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 34, 42, 45, 255, 27, 30, 32, 255, 27, 31, 32, 255, 21, 21, 21, 255, 34, 42, 45, 255, 35, 44, 47, 255, 34, 42, 45, 255, 29, 34, 36, 255, 25, 27, 28, 255, 30, 36, 38, 255, 21, 21, 21, 255, 21, 21, 21, 255, 25, 28, 29, 255, 35, 45, 48, 255, 41, 55, 59, 255, 42, 56, 60, 255, 32, 39, 41, 255, 37, 47, 51, 255, 38, 50, 54, 255, 24, 25, 26, 255, 37, 48, 51, 255, 28, 32, 34, 255, 26, 29, 30, 255, 29, 34, 36, 255, 26, 28, 29, 255, 30, 35, 37, 255, 33, 41, 43, 255, 31, 38, 40, 255, 32, 39, 42, 255, 33, 40, 43, 255, 44, 59, 64, 255, 36, 45, 48, 255, 32, 40, 42, 255, 30, 36, 38, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 25, 27, 28, 255, 31, 37, 39, 255, 31, 37, 39, 255, 25, 27, 28, 255, 27, 31, 32, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 28, 32, 34, 255, 21, 21, 21, 255, 29, 34, 36, 255, 35, 44, 47, 255, 31, 37, 39, 255, 35, 44, 47, 255, 36, 45, 49, 255, 36, 46, 50, 255, 35, 44, 47, 255, 29, 34, 36, 255, 37, 47, 50, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 26, 29, 30, 255, 26, 29, 30, 255, 21, 21, 21, 255, 22, 23, 23, 255, 25, 28, 28, 255, 22, 23, 23, 255, 21, 21, 21, 255, 25, 28, 29, 255, 27, 30, 32, 255, 21, 21, 21, 255, 21, 21, 21, 255, 29, 35, 37, 255, 26, 30, 31, 255, 33, 41, 44, 255, 26, 29, 30, 255, 35, 44, 47, 255, 31, 38, 40, 255, 40, 52, 56, 255, 32, 39, 41, 255, 32, 39, 41, 255, 30, 36, 38, 255, 28, 32, 34, 255, 33, 41, 44, 255, 32, 38, 41, 255, 21, 21, 21, 255, 22, 22, 22, 255, 31, 37, 39, 255, 23, 24, 24, 255, 28, 33, 35, 255, 42, 55, 59, 255, 44, 58, 63, 255, 43, 56, 61, 255, 32, 40, 42, 255, 42, 56, 61, 255, 49, 67, 73, 255, 42, 56, 60, 255, 46, 62, 67, 255, 42, 55, 60, 255, 49, 68, 74, 255, 42, 56, 60, 255, 44, 59, 64, 255, 55, 73, 79, 255, 56, 74, 79, 255, 34, 43, 46, 255, 29, 34, 36, 255, 21, 21, 21, 255, 25, 28, 29, 255, 36, 46, 50, 255, 32, 40, 42, 255, 31, 37, 39, 255, 29, 33, 35, 255, 27, 30, 31, 255, 41, 53, 57, 255, 32, 40, 42, 255, 33, 41, 44, 255, 26, 29, 30, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 23, 23, 255, 29, 34, 36, 255, 29, 35, 37, 255, 38, 48, 52, 255, 37, 48, 51, 255, 26, 35, 27, 255, 29, 40, 29, 255, 31, 43, 31, 255, 30, 41, 30, 255, 28, 39, 29, 255, 31, 44, 31, 255, 28, 38, 28, 255, 28, 38, 28, 255, 31, 45, 32, 255, 31, 45, 32, 255, 30, 43, 31, 255, 31, 44, 31, 255, 32, 45, 32, 255, 29, 41, 30, 255, 31, 45, 32, 255, 31, 44, 31, 255, 33, 48, 33, 255, 30, 42, 30, 255, 32, 46, 33, 255, 32, 45, 32, 255, 27, 37, 28, 255, 30, 42, 30, 255, 29, 41, 30, 255, 32, 46, 32, 255, 29, 40, 29, 255, 25, 33, 26, 255, 26, 35, 27, 255, 28, 38, 28, 255, 27, 37, 28, 255, 32, 46, 32, 255, 32, 47, 33, 255, 34, 50, 34, 255, 33, 48, 33, 255, 30, 43, 31, 255, 30, 43, 31, 255, 30, 42, 30, 255, 29, 40, 29, 255, 27, 36, 27, 255, 26, 34, 26, 255, 26, 35, 27, 255, 24, 32, 25, 255, 24, 32, 25, 255, 28, 39, 29, 255, 30, 41, 30, 255, 29, 40, 29, 255, 29, 40, 29, 255, 27, 36, 27, 255, 28, 39, 29, 255, 32, 47, 33, 255, 34, 50, 34, 255, 32, 46, 32, 255, 30, 42, 30, 255, 33, 48, 34, 255, 35, 52, 36, 255, 33, 48, 33, 255, 34, 49, 34, 255, 36, 53, 36, 255, 36, 54, 36, 255, 38, 57, 38, 255, 32, 45, 32, 255, 33, 49, 34, 255, 34, 49, 34, 255, 39, 58, 39, 255, 35, 52, 35, 255, 35, 51, 35, 255, 32, 46, 33, 255, 36, 53, 36, 255, 35, 52, 35, 255, 37, 56, 37, 255, 37, 55, 37, 255, 34, 50, 34, 255, 35, 51, 35, 255, 41, 61, 40, 255, 37, 54, 37, 255, 48, 71, 46, 255, 35, 52, 35, 255, 36, 53, 36, 255, 34, 50, 34, 255, 32, 46, 32, 255, 32, 46, 32, 255, 33, 48, 34, 255, 34, 50, 34, 255, 30, 42, 30, 255, 33, 48, 34, 255, 28, 38, 28, 255, 29, 41, 30, 255, 30, 42, 30, 255, 32, 47, 33, 255, 27, 36, 27, 255, 24, 31, 25, 255, 27, 36, 27, 255, 25, 32, 25, 255, 26, 34, 26, 255, 29, 41, 30, 255, 27, 36, 27, 255, 26, 35, 27, 255, 28, 39, 29, 255, 30, 42, 30, 255, 33, 47, 33, 255, 31, 44, 31, 255, 32, 46, 32, 255, 36, 54, 36, 255, 37, 56, 37, 255, 35, 52, 35, 255, 39, 59, 39, 255, 36, 53, 36, 255, 37, 56, 37, 255, 40, 60, 40, 255, 35, 51, 35, 255, 36, 53, 36, 255, 34, 50, 34, 255, 34, 49, 34, 255, 33, 48, 34, 255, 32, 47, 33, 255, 34, 50, 34, 255, 32, 46, 32, 255, 27, 37, 28, 255, 31, 44, 31, 255, 29, 41, 30, 255, 66, 79, 15, 255, 32, 46, 32, 255, 32, 47, 33, 255, 30, 42, 30, 255, 31, 45, 32, 255, 32, 47, 33, 255, 37, 55, 37, 255, 40, 60, 40, 255, 35, 52, 35, 255, 36, 53, 36, 255, 33, 48, 33, 255, 33, 47, 33, 255, 32, 46, 33, 255, 31, 44, 31, 255, 29, 40, 29, 255, 37, 55, 37, 255, 35, 52, 35, 255, 35, 52, 35, 255, 35, 52, 36, 255, 33, 48, 33, 255, 30, 42, 30, 255, 32, 46, 32, 255, 27, 36, 27, 255, 32, 46, 32, 255, 32, 46, 32, 255, 34, 50, 34, 255, 32, 45, 32, 255, 30, 42, 30, 255, 31, 43, 31, 255, 35, 52, 36, 255, 35, 51, 35, 255, 36, 53, 36, 255, 38, 57, 38, 255, 36, 53, 36, 255, 30, 42, 31, 255, 31, 45, 32, 255, 34, 49, 34, 255, 34, 50, 34, 255, 33, 48, 34, 255, 30, 43, 31, 255, 29, 40, 29, 255, 29, 41, 30, 255, 27, 37, 28, 255, 24, 31, 24, 255, 23, 29, 24, 255, 27, 37, 28, 255, 28, 39, 29, 255, 31, 44, 31, 255, 29, 41, 30, 255, 26, 33, 26, 255, 24, 30, 24, 255, 29, 40, 29, 255, 27, 36, 27, 255, 30, 43, 31, 255, 28, 38, 28, 255, 27, 37, 28, 255, 25, 33, 26, 255, 27, 36, 27, 255, 23, 30, 24, 255, 29, 41, 30, 255, 28, 38, 28, 255, 31, 43, 31, 255, 30, 42, 30, 255, 28, 38, 29, 255, 30, 41, 30, 255, 32, 47, 33, 255, 35, 51, 35, 255, 37, 56, 37, 255, 36, 53, 36, 255, 34, 50, 35, 255, 38, 56, 38, 255, 34, 50, 34, 255, 28, 38, 28, 255, 27, 37, 28, 255, 27, 37, 28, 255, 28, 39, 29, 255, 31, 44, 31, 255, 33, 48, 34, 255, 32, 46, 32, 255, 33, 47, 33, 255, 29, 40, 29, 255, 23, 30, 24, 255, 24, 31, 25, 255, 27, 37, 28, 255, 26, 35, 27, 255, 24, 31, 25, 255, 28, 39, 29, 255, 29, 40, 29, 255, 31, 45, 32, 255, 29, 41, 30, 255, 27, 37, 28, 255, 29, 41, 30, 255, 32, 47, 33, 255, 31, 44, 32, 255, 32, 47, 33, 255, 31, 44, 31, 255, 35, 52, 36, 255, 34, 49, 34, 255, 34, 50, 34, 255, 32, 46, 33, 255, 35, 51, 35, 255, 36, 53, 36, 255, 52, 76, 49, 255, 42, 62, 41, 255, 35, 52, 35, 255, 35, 51, 35, 255, 43, 63, 42, 255, 38, 56, 38, 255, 35, 51, 35, 255, 34, 50, 35, 255, 31, 44, 31, 255, 38, 57, 38, 255, 34, 49, 34, 255, 34, 50, 34, 255, 36, 53, 36, 255, 36, 53, 36, 255, 35, 52, 35, 255, 46, 67, 44, 255, 36, 54, 37, 255, 35, 51, 35, 255, 31, 45, 32, 255, 32, 47, 33, 255, 31, 44, 31, 255, 32, 47, 33, 255, 32, 45, 32, 255, 33, 47, 33, 255, 29, 41, 30, 255, 30, 43, 31, 255, 30, 43, 31, 255, 32, 46, 32, 255, 32, 45, 32, 255, 27, 37, 28, 255, 28, 38, 28, 255, 29, 40, 29, 255, 26, 33, 26, 255, 23, 30, 24, 255, 25, 32, 25, 255, 30, 35, 37, 255, 36, 46, 49, 255, 26, 29, 30, 255, 27, 31, 32, 255, 34, 42, 44, 255, 39, 50, 54, 255, 37, 47, 51, 255, 33, 41, 43, 255, 44, 59, 64, 255, 36, 46, 49, 255, 30, 35, 37, 255, 21, 21, 21, 255, 21, 21, 21, 255, 36, 46, 49, 255, 40, 52, 56, 255, 35, 44, 47, 255, 31, 37, 40, 255, 46, 62, 67, 255, 35, 45, 48, 255, 39, 51, 55, 255, 34, 43, 46, 255, 42, 56, 61, 255, 23, 23, 24, 255, 27, 30, 32, 255, 34, 43, 46, 255, 31, 38, 40, 255, 32, 39, 41, 255, 24, 26, 27, 255, 36, 46, 49, 255, 37, 47, 51, 255, 28, 33, 35, 255, 35, 45, 48, 255, 30, 36, 37, 255, 37, 48, 52, 255, 25, 28, 29, 255, 39, 51, 55, 255, 24, 26, 27, 255, 21, 21, 21, 255, 21, 21, 21, 255, 36, 45, 48, 255, 34, 42, 45, 255, 34, 43, 45, 255, 35, 44, 48, 255, 33, 41, 43, 255, 40, 52, 56, 255, 32, 38, 41, 255, 39, 51, 54, 255, 26, 29, 29, 255, 39, 50, 54, 255, 43, 58, 63, 255, 24, 25, 26, 255, 21, 21, 21, 255, 45, 60, 65, 255, 36, 45, 49, 255, 35, 45, 48, 255, 38, 49, 53, 255, 41, 55, 59, 255, 26, 29, 30, 255, 48, 65, 71, 255, 38, 50, 53, 255, 47, 64, 70, 255, 43, 58, 63, 255, 42, 55, 60, 255, 46, 62, 67, 255, 45, 61, 66, 255, 45, 61, 66, 255, 32, 39, 42, 255, 55, 73, 78, 255, 32, 40, 42, 255, 42, 55, 60, 255, 36, 45, 49, 255, 39, 50, 54, 255, 43, 58, 62, 255, 46, 62, 67, 255, 43, 57, 61, 255, 39, 51, 55, 255, 37, 47, 50, 255, 36, 45, 49, 255, 21, 21, 21, 255, 52, 70, 76, 255, 51, 69, 75, 255, 41, 54, 58, 255, 58, 75, 80, 255, 35, 43, 46, 255, 48, 65, 71, 255, 34, 43, 45, 255, 33, 40, 43, 255, 27, 31, 32, 255, 38, 50, 53, 255, 45, 60, 65, 255, 21, 21, 21, 255, 24, 27, 27, 255, 41, 53, 57, 255, 40, 52, 56, 255, 41, 53, 58, 255, 44, 59, 64, 255, 53, 72, 77, 255, 44, 59, 64, 255, 41, 53, 58, 255, 42, 55, 59, 255, 37, 48, 51, 255, 44, 59, 64, 255, 40, 53, 57, 255, 34, 43, 46, 255, 43, 57, 62, 255, 31, 37, 40, 255, 21, 21, 21, 255, 51, 69, 75, 255, 43, 57, 62, 255, 35, 45, 48, 255, 28, 32, 33, 255, 31, 37, 39, 255, 35, 45, 48, 255, 25, 28, 28, 255, 34, 42, 45, 255, 21, 21, 21, 255, 21, 21, 21, 255, 33, 41, 44, 255, 29, 34, 35, 255, 30, 35, 37, 255, 27, 31, 33, 255, 32, 40, 42, 255, 24, 26, 27, 255, 25, 28, 29, 255, 27, 31, 32, 255, 23, 25, 25, 255, 23, 25, 25, 255, 21, 21, 21, 255, 21, 21, 21, 255, 24, 26, 27, 255, 33, 40, 43, 255, 24, 26, 27, 255, 24, 25, 26, 255, 33, 41, 44, 255, 35, 44, 47, 255, 25, 27, 28, 255, 34, 43, 45, 255, 32, 40, 42, 255, 21, 21, 21, 255, 21, 21, 21, 255, 28, 33, 34, 255, 30, 36, 38, 255, 32, 40, 42, 255, 35, 44, 47, 255, 41, 54, 59, 255, 30, 35, 37, 255, 30, 35, 37, 255, 26, 29, 30, 255, 27, 30, 32, 255, 28, 33, 34, 255, 26, 28, 29, 255, 37, 48, 52, 255, 21, 21, 21, 255, 24, 26, 26, 255, 33, 40, 43, 255, 28, 32, 34, 255, 32, 40, 42, 255, 32, 39, 41, 255, 29, 34, 36, 255, 39, 50, 54, 255, 23, 24, 24, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 33, 41, 44, 255, 25, 27, 28, 255, 29, 34, 36, 255, 22, 22, 22, 255, 23, 24, 24, 255, 31, 38, 40, 255, 21, 21, 21, 255, 21, 21, 21, 255, 32, 40, 42, 255, 29, 35, 37, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 25, 28, 29, 255, 35, 43, 46, 255, 29, 34, 36, 255, 28, 33, 35, 255, 33, 41, 44, 255, 34, 43, 46, 255, 34, 42, 45, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 23, 23, 255, 24, 25, 26, 255, 21, 21, 21, 255, 23, 24, 24, 255, 21, 21, 21, 255, 25, 28, 28, 255, 23, 24, 24, 255, 29, 34, 35, 255, 22, 22, 22, 255, 27, 30, 31, 255, 21, 21, 21, 255, 26, 30, 31, 255, 21, 21, 21, 255, 26, 30, 31, 255, 31, 37, 39, 255, 38, 49, 53, 255, 26, 30, 31, 255, 24, 26, 26, 255, 36, 45, 48, 255, 29, 34, 36, 255, 33, 41, 43, 255, 32, 38, 41, 255, 31, 37, 39, 255, 40, 52, 56, 255, 40, 53, 57, 255, 40, 52, 56, 255, 26, 30, 31, 255, 21, 21, 21, 255, 39, 50, 54, 255, 26, 30, 31, 255, 21, 21, 21, 255, 42, 55, 59, 255, 43, 58, 63, 255, 38, 50, 53, 255, 39, 50, 54, 255, 42, 56, 60, 255, 32, 39, 41, 255, 48, 66, 72, 255, 47, 64, 70, 255, 40, 53, 57, 255, 44, 59, 64, 255, 41, 53, 58, 255, 56, 74, 79, 255, 41, 54, 58, 255, 42, 56, 61, 255, 32, 40, 42, 255, 21, 21, 21, 255, 25, 28, 29, 255, 27, 30, 31, 255, 34, 42, 45, 255, 30, 35, 37, 255, 29, 34, 35, 255, 36, 46, 49, 255, 35, 43, 46, 255, 42, 56, 61, 255, 33, 42, 44, 255, 21, 21, 21, 255, 26, 29, 30, 255, 27, 30, 32, 255, 21, 21, 21, 255, 24, 26, 26, 255, 21, 21, 21, 255, 21, 21, 21, 255, 30, 36, 37, 255, 32, 39, 41, 255, 22, 22, 23, 255, 26, 34, 26, 255, 28, 39, 29, 255, 28, 38, 28, 255, 30, 42, 30, 255, 32, 45, 32, 255, 32, 46, 32, 255, 28, 38, 28, 255, 30, 43, 31, 255, 35, 51, 35, 255, 31, 43, 31, 255, 36, 54, 36, 255, 35, 52, 35, 255, 36, 53, 36, 255, 33, 47, 33, 255, 32, 46, 32, 255, 29, 40, 29, 255, 29, 40, 29, 255, 31, 44, 31, 255, 32, 46, 32, 255, 32, 45, 32, 255, 27, 36, 27, 255, 25, 33, 26, 255, 25, 34, 26, 255, 29, 40, 29, 255, 29, 40, 29, 255, 26, 34, 26, 255, 26, 35, 27, 255, 31, 45, 32, 255, 34, 50, 35, 255, 34, 50, 34, 255, 35, 51, 35, 255, 33, 47, 33, 255, 32, 46, 33, 255, 30, 43, 31, 255, 28, 38, 28, 255, 26, 35, 27, 255, 29, 41, 30, 255, 26, 35, 27, 255, 26, 35, 27, 255, 30, 42, 30, 255, 29, 39, 29, 255, 24, 30, 24, 255, 25, 33, 26, 255, 25, 34, 26, 255, 26, 35, 27, 255, 29, 41, 30, 255, 27, 37, 28, 255, 28, 38, 28, 255, 32, 45, 32, 255, 33, 49, 34, 255, 29, 40, 29, 255, 27, 37, 28, 255, 30, 43, 31, 255, 32, 45, 32, 255, 33, 48, 33, 255, 34, 49, 34, 255, 35, 51, 35, 255, 35, 52, 36, 255, 32, 45, 32, 255, 34, 49, 34, 255, 34, 49, 34, 255, 36, 54, 36, 255, 35, 52, 35, 255, 34, 49, 34, 255, 35, 52, 35, 255, 32, 47, 33, 255, 34, 49, 34, 255, 37, 55, 37, 255, 35, 52, 35, 255, 35, 51, 35, 255, 36, 53, 36, 255, 38, 56, 38, 255, 40, 60, 40, 255, 36, 54, 36, 255, 36, 53, 36, 255, 35, 51, 35, 255, 32, 46, 32, 255, 31, 44, 32, 255, 33, 47, 33, 255, 28, 38, 28, 255, 30, 43, 31, 255, 30, 42, 30, 255, 30, 43, 31, 255, 29, 40, 29, 255, 28, 38, 29, 255, 32, 46, 32, 255, 31, 44, 32, 255, 31, 44, 31, 255, 30, 43, 31, 255, 24, 32, 25, 255, 25, 34, 26, 255, 26, 35, 26, 255, 25, 32, 25, 255, 24, 30, 24, 255, 23, 30, 24, 255, 27, 37, 28, 255, 27, 36, 27, 255, 29, 41, 30, 255, 29, 40, 29, 255, 31, 44, 31, 255, 29, 40, 29, 255, 32, 46, 32, 255, 41, 62, 41, 255, 36, 53, 36, 255, 35, 52, 36, 255, 37, 55, 37, 255, 36, 53, 36, 255, 35, 52, 35, 255, 33, 48, 33, 255, 33, 47, 33, 255, 34, 50, 34, 255, 35, 51, 35, 255, 31, 43, 31, 255, 32, 45, 32, 255, 31, 44, 32, 255, 31, 44, 31, 255, 28, 39, 29, 255, 25, 33, 26, 255, 28, 39, 29, 255, 33, 48, 34, 255, 31, 45, 32, 255, 29, 39, 29, 255, 29, 41, 30, 255, 28, 38, 29, 255, 31, 44, 31, 255, 32, 45, 32, 255, 34, 49, 34, 255, 34, 49, 34, 255, 31, 44, 31, 255, 34, 50, 35, 255, 37, 55, 37, 255, 32, 45, 32, 255, 33, 47, 33, 255, 33, 48, 33, 255, 31, 43, 31, 255, 31, 44, 31, 255, 36, 53, 36, 255, 31, 44, 32, 255, 31, 45, 32, 255, 27, 37, 28, 255, 33, 48, 33, 255, 29, 40, 29, 255, 28, 39, 29, 255, 31, 43, 31, 255, 31, 45, 32, 255, 28, 38, 28, 255, 31, 44, 31, 255, 32, 46, 32, 255, 35, 51, 35, 255, 32, 47, 33, 255, 31, 43, 31, 255, 33, 47, 33, 255, 34, 49, 34, 255, 31, 45, 32, 255, 33, 48, 34, 255, 36, 53, 36, 255, 35, 51, 35, 255, 33, 48, 33, 255, 31, 44, 31, 255, 31, 45, 32, 255, 31, 44, 32, 255, 25, 32, 25, 255, 25, 33, 25, 255, 25, 33, 26, 255, 23, 30, 24, 255, 27, 37, 28, 255, 30, 41, 30, 255, 27, 38, 28, 255, 25, 34, 26, 255, 28, 39, 29, 255, 30, 42, 30, 255, 29, 40, 29, 255, 28, 39, 29, 255, 28, 39, 29, 255, 25, 33, 25, 255, 25, 33, 25, 255, 25, 32, 25, 255, 27, 37, 28, 255, 29, 41, 30, 255, 30, 43, 31, 255, 30, 42, 30, 255, 31, 45, 32, 255, 29, 40, 29, 255, 31, 43, 31, 255, 31, 43, 31, 255, 37, 55, 37, 255, 39, 58, 38, 255, 38, 57, 38, 255, 36, 53, 36, 255, 35, 51, 35, 255, 34, 50, 34, 255, 30, 43, 31, 255, 33, 48, 33, 255, 33, 48, 33, 255, 33, 48, 33, 255, 37, 55, 37, 255, 37, 55, 37, 255, 34, 49, 34, 255, 30, 42, 30, 255, 30, 42, 30, 255, 28, 39, 29, 255, 28, 38, 28, 255, 27, 37, 28, 255, 24, 32, 25, 255, 24, 31, 25, 255, 24, 30, 24, 255, 29, 40, 29, 255, 29, 41, 30, 255, 32, 46, 32, 255, 30, 41, 30, 255, 30, 42, 30, 255, 34, 49, 34, 255, 32, 46, 32, 255, 31, 44, 31, 255, 31, 45, 32, 255, 34, 49, 34, 255, 34, 49, 34, 255, 32, 46, 32, 255, 32, 46, 32, 255, 33, 49, 34, 255, 36, 53, 36, 255, 47, 68, 45, 255, 42, 62, 41, 255, 35, 52, 35, 255, 34, 50, 35, 255, 31, 45, 32, 255, 34, 50, 34, 255, 35, 51, 35, 255, 36, 53, 36, 255, 35, 51, 35, 255, 32, 47, 33, 255, 34, 50, 34, 255, 35, 51, 35, 255, 38, 57, 38, 255, 37, 55, 37, 255, 37, 55, 37, 255, 45, 66, 43, 255, 43, 63, 42, 255, 37, 55, 37, 255, 36, 53, 36, 255, 30, 43, 31, 255, 31, 45, 32, 255, 31, 43, 31, 255, 29, 41, 30, 255, 32, 45, 32, 255, 35, 52, 35, 255, 32, 46, 32, 255, 27, 37, 28, 255, 29, 41, 30, 255, 29, 40, 29, 255, 25, 34, 26, 255, 26, 34, 26, 255, 24, 32, 25, 255, 24, 30, 24, 255, 23, 30, 24, 255, 25, 33, 25, 255, 26, 29, 30, 255, 22, 23, 23, 255, 43, 57, 62, 255, 36, 45, 48, 255, 34, 43, 46, 255, 35, 43, 46, 255, 35, 45, 48, 255, 22, 22, 22, 255, 30, 35, 37, 255, 27, 30, 31, 255, 21, 21, 21, 255, 21, 21, 21, 255, 32, 38, 41, 255, 39, 50, 54, 255, 26, 30, 31, 255, 31, 38, 40, 255, 38, 50, 53, 255, 42, 55, 59, 255, 44, 59, 64, 255, 37, 47, 50, 255, 37, 48, 51, 255, 34, 42, 45, 255, 34, 43, 46, 255, 36, 46, 50, 255, 34, 43, 46, 255, 38, 49, 52, 255, 30, 36, 38, 255, 29, 33, 35, 255, 35, 44, 47, 255, 30, 36, 38, 255, 25, 28, 29, 255, 30, 36, 38, 255, 25, 27, 28, 255, 23, 24, 25, 255, 21, 21, 21, 255, 26, 29, 30, 255, 23, 24, 24, 255, 32, 39, 41, 255, 21, 21, 21, 255, 21, 21, 21, 255, 38, 49, 53, 255, 29, 34, 36, 255, 22, 23, 23, 255, 33, 41, 44, 255, 28, 32, 34, 255, 44, 58, 63, 255, 41, 53, 58, 255, 38, 50, 53, 255, 32, 40, 42, 255, 38, 48, 52, 255, 21, 21, 21, 255, 28, 33, 34, 255, 32, 39, 41, 255, 27, 31, 32, 255, 31, 38, 40, 255, 42, 55, 60, 255, 39, 51, 55, 255, 31, 37, 39, 255, 33, 40, 43, 255, 37, 48, 51, 255, 30, 36, 38, 255, 38, 48, 52, 255, 34, 43, 46, 255, 43, 57, 61, 255, 46, 61, 67, 255, 44, 58, 63, 255, 32, 39, 41, 255, 35, 45, 48, 255, 42, 56, 61, 255, 36, 46, 49, 255, 39, 51, 55, 255, 25, 28, 29, 255, 32, 40, 42, 255, 47, 63, 69, 255, 28, 33, 34, 255, 36, 46, 49, 255, 35, 44, 47, 255, 39, 50, 54, 255, 29, 35, 36, 255, 40, 53, 57, 255, 45, 61, 67, 255, 48, 65, 71, 255, 50, 69, 75, 255, 44, 59, 64, 255, 34, 43, 45, 255, 32, 38, 41, 255, 35, 44, 47, 255, 29, 34, 35, 255, 21, 21, 21, 255, 21, 21, 21, 255, 23, 25, 25, 255, 33, 40, 42, 255, 29, 35, 36, 255, 26, 30, 31, 255, 36, 45, 49, 255, 47, 64, 70, 255, 39, 51, 55, 255, 39, 51, 55, 255, 38, 48, 52, 255, 37, 47, 51, 255, 37, 47, 51, 255, 33, 41, 44, 255, 30, 35, 37, 255, 30, 35, 37, 255, 42, 56, 61, 255, 33, 40, 43, 255, 21, 21, 21, 255, 32, 38, 40, 255, 39, 50, 54, 255, 40, 53, 57, 255, 32, 39, 41, 255, 35, 44, 47, 255, 34, 42, 45, 255, 25, 28, 29, 255, 36, 47, 50, 255, 25, 27, 27, 255, 30, 36, 38, 255, 32, 39, 41, 255, 36, 46, 49, 255, 34, 42, 45, 255, 31, 37, 39, 255, 26, 29, 30, 255, 28, 33, 34, 255, 38, 49, 53, 255, 25, 28, 29, 255, 26, 29, 30, 255, 35, 43, 46, 255, 21, 21, 22, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 24, 26, 27, 255, 29, 34, 35, 255, 31, 37, 39, 255, 25, 28, 28, 255, 26, 29, 30, 255, 30, 36, 38, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 26, 30, 31, 255, 29, 35, 37, 255, 32, 39, 41, 255, 32, 40, 42, 255, 28, 32, 33, 255, 25, 28, 29, 255, 28, 32, 34, 255, 26, 28, 29, 255, 21, 21, 21, 255, 28, 32, 33, 255, 27, 31, 32, 255, 27, 31, 32, 255, 24, 25, 26, 255, 22, 23, 23, 255, 29, 34, 36, 255, 32, 38, 41, 255, 29, 34, 35, 255, 25, 27, 28, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 28, 33, 35, 255, 30, 36, 38, 255, 32, 39, 41, 255, 29, 35, 36, 255, 30, 36, 38, 255, 24, 25, 26, 255, 28, 32, 34, 255, 32, 39, 42, 255, 26, 29, 30, 255, 21, 21, 21, 255, 21, 21, 21, 255, 31, 38, 40, 255, 21, 21, 21, 255, 26, 29, 30, 255, 23, 24, 25, 255, 27, 31, 32, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 23, 24, 24, 255, 39, 51, 55, 255, 34, 42, 44, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 37, 48, 52, 255, 28, 33, 34, 255, 25, 28, 28, 255, 22, 22, 22, 255, 25, 28, 29, 255, 22, 22, 23, 255, 26, 30, 31, 255, 36, 45, 48, 255, 28, 32, 33, 255, 28, 32, 33, 255, 34, 43, 46, 255, 23, 24, 25, 255, 25, 28, 29, 255, 21, 21, 21, 255, 21, 21, 21, 255, 32, 39, 41, 255, 42, 56, 61, 255, 39, 51, 55, 255, 32, 39, 42, 255, 34, 42, 45, 255, 27, 31, 32, 255, 32, 40, 42, 255, 26, 29, 30, 255, 27, 31, 32, 255, 30, 36, 38, 255, 37, 47, 50, 255, 37, 48, 51, 255, 43, 57, 61, 255, 21, 21, 21, 255, 42, 55, 60, 255, 37, 47, 50, 255, 35, 45, 48, 255, 39, 51, 55, 255, 40, 53, 57, 255, 52, 70, 76, 255, 47, 64, 70, 255, 42, 56, 61, 255, 28, 32, 34, 255, 39, 50, 54, 255, 60, 78, 82, 255, 37, 47, 51, 255, 45, 60, 65, 255, 38, 49, 52, 255, 40, 53, 57, 255, 35, 44, 47, 255, 51, 69, 75, 255, 21, 21, 21, 255, 29, 35, 37, 255, 39, 51, 55, 255, 29, 34, 35, 255, 38, 48, 52, 255, 21, 21, 21, 255, 26, 29, 30, 255, 29, 34, 36, 255, 21, 21, 21, 255, 35, 44, 47, 255, 30, 36, 38, 255, 38, 49, 53, 255, 35, 43, 46, 255, 39, 51, 55, 255, 31, 37, 39, 255, 27, 30, 31, 255, 22, 22, 23, 255, 21, 21, 21, 255, 21, 21, 21, 255, 25, 28, 29, 255, 26, 29, 30, 255, 28, 38, 28, 255, 27, 36, 27, 255, 29, 41, 30, 255, 30, 43, 31, 255, 31, 45, 32, 255, 35, 51, 35, 255, 32, 46, 32, 255, 35, 52, 35, 255, 36, 54, 36, 255, 33, 48, 33, 255, 38, 57, 38, 255, 35, 52, 35, 255, 31, 44, 31, 255, 33, 47, 33, 255, 31, 44, 32, 255, 30, 42, 30, 255, 30, 43, 31, 255, 31, 44, 31, 255, 29, 40, 29, 255, 33, 47, 33, 255, 26, 35, 27, 255, 25, 34, 26, 255, 29, 40, 29, 255, 26, 35, 27, 255, 32, 46, 32, 255, 30, 42, 30, 255, 29, 40, 29, 255, 33, 48, 33, 255, 36, 54, 36, 255, 35, 51, 35, 255, 36, 53, 36, 255, 33, 48, 34, 255, 32, 47, 33, 255, 30, 42, 31, 255, 31, 43, 31, 255, 27, 36, 27, 255, 26, 34, 26, 255, 27, 36, 27, 255, 25, 34, 26, 255, 27, 38, 28, 255, 28, 39, 29, 255, 25, 32, 25, 255, 24, 31, 25, 255, 23, 30, 24, 255, 24, 32, 25, 255, 29, 40, 29, 255, 32, 45, 32, 255, 31, 43, 31, 255, 33, 48, 34, 255, 30, 42, 30, 255, 28, 39, 29, 255, 29, 41, 30, 255, 31, 43, 31, 255, 31, 44, 31, 255, 27, 37, 28, 255, 27, 36, 27, 255, 26, 35, 27, 255, 33, 48, 33, 255, 32, 46, 32, 255, 32, 46, 32, 255, 31, 44, 31, 255, 31, 43, 31, 255, 32, 46, 32, 255, 33, 47, 33, 255, 32, 46, 32, 255, 30, 43, 31, 255, 34, 50, 34, 255, 38, 57, 38, 255, 34, 49, 34, 255, 33, 47, 33, 255, 34, 50, 34, 255, 34, 50, 35, 255, 39, 58, 39, 255, 34, 51, 35, 255, 31, 44, 31, 255, 31, 44, 31, 255, 31, 44, 32, 255, 29, 40, 29, 255, 31, 44, 31, 255, 28, 38, 28, 255, 31, 43, 31, 255, 26, 35, 27, 255, 26, 35, 27, 255, 31, 43, 31, 255, 30, 42, 30, 255, 29, 40, 29, 255, 30, 42, 30, 255, 30, 41, 30, 255, 28, 39, 29, 255, 26, 34, 26, 255, 25, 33, 26, 255, 28, 38, 28, 255, 27, 37, 28, 255, 26, 34, 26, 255, 24, 31, 25, 255, 27, 37, 28, 255, 27, 37, 28, 255, 26, 35, 27, 255, 29, 40, 29, 255, 29, 40, 29, 255, 29, 40, 29, 255, 32, 45, 32, 255, 34, 49, 34, 255, 31, 45, 32, 255, 33, 47, 33, 255, 37, 56, 37, 255, 36, 53, 36, 255, 33, 48, 34, 255, 34, 50, 34, 255, 31, 43, 31, 255, 36, 53, 36, 255, 31, 44, 32, 255, 30, 42, 31, 255, 32, 46, 32, 255, 30, 42, 30, 255, 30, 42, 30, 255, 28, 39, 29, 255, 28, 39, 29, 255, 31, 44, 31, 255, 29, 41, 30, 255, 28, 38, 28, 255, 29, 40, 29, 255, 28, 39, 29, 255, 26, 35, 27, 255, 28, 38, 28, 255, 30, 42, 31, 255, 30, 42, 31, 255, 33, 47, 33, 255, 30, 42, 31, 255, 35, 51, 35, 255, 38, 57, 38, 255, 35, 51, 35, 255, 34, 50, 35, 255, 33, 48, 33, 255, 34, 49, 34, 255, 34, 49, 34, 255, 42, 62, 41, 255, 36, 54, 37, 255, 33, 48, 33, 255, 31, 44, 31, 255, 31, 45, 32, 255, 31, 44, 31, 255, 30, 43, 31, 255, 31, 45, 32, 255, 33, 49, 34, 255, 29, 41, 30, 255, 29, 40, 29, 255, 29, 41, 30, 255, 31, 43, 31, 255, 30, 42, 31, 255, 97, 118, 15, 255, 32, 47, 33, 255, 29, 40, 29, 255, 27, 37, 28, 255, 32, 45, 32, 255, 34, 50, 34, 255, 36, 52, 36, 255, 31, 44, 31, 255, 30, 41, 30, 255, 27, 37, 28, 255, 27, 36, 27, 255, 24, 31, 25, 255, 26, 35, 27, 255, 26, 35, 27, 255, 28, 38, 28, 255, 29, 40, 29, 255, 31, 44, 31, 255, 25, 33, 26, 255, 28, 39, 29, 255, 27, 37, 28, 255, 33, 48, 33, 255, 29, 41, 30, 255, 29, 40, 29, 255, 26, 35, 27, 255, 24, 31, 25, 255, 23, 30, 24, 255, 24, 30, 24, 255, 26, 35, 27, 255, 29, 41, 30, 255, 34, 49, 34, 255, 31, 44, 31, 255, 32, 47, 33, 255, 25, 33, 25, 255, 30, 42, 30, 255, 28, 38, 28, 255, 35, 52, 35, 255, 37, 54, 37, 255, 36, 53, 36, 255, 44, 65, 43, 255, 35, 51, 35, 255, 32, 47, 33, 255, 31, 44, 31, 255, 34, 49, 34, 255, 35, 52, 35, 255, 35, 51, 35, 255, 34, 50, 35, 255, 33, 49, 34, 255, 35, 51, 35, 255, 31, 43, 31, 255, 31, 44, 31, 255, 27, 36, 27, 255, 28, 39, 29, 255, 27, 37, 28, 255, 25, 32, 25, 255, 27, 36, 27, 255, 23, 30, 24, 255, 25, 33, 26, 255, 25, 33, 26, 255, 31, 44, 32, 255, 32, 46, 32, 255, 32, 46, 32, 255, 34, 49, 34, 255, 33, 48, 34, 255, 29, 40, 29, 255, 37, 55, 37, 255, 42, 62, 41, 255, 34, 50, 34, 255, 35, 51, 35, 255, 37, 56, 37, 255, 38, 56, 38, 255, 38, 56, 38, 255, 39, 58, 39, 255, 41, 61, 41, 255, 34, 50, 34, 255, 37, 55, 37, 255, 32, 45, 32, 255, 31, 44, 31, 255, 31, 44, 32, 255, 32, 46, 32, 255, 32, 45, 32, 255, 30, 42, 30, 255, 33, 47, 33, 255, 36, 53, 36, 255, 38, 57, 38, 255, 36, 53, 36, 255, 34, 50, 34, 255, 48, 70, 46, 255, 37, 56, 37, 255, 37, 56, 37, 255, 35, 51, 35, 255, 32, 45, 32, 255, 29, 40, 29, 255, 30, 42, 30, 255, 30, 43, 31, 255, 31, 43, 31, 255, 33, 49, 34, 255, 32, 46, 33, 255, 28, 39, 29, 255, 27, 36, 27, 255, 28, 39, 29, 255, 27, 37, 28, 255, 24, 31, 25, 255, 26, 34, 26, 255, 25, 33, 26, 255, 27, 37, 28, 255, 28, 39, 29, 255, 30, 36, 39, 255, 28, 32, 34, 255, 36, 45, 48, 255, 34, 43, 45, 255, 40, 52, 56, 255, 29, 34, 36, 255, 23, 25, 25, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 36, 47, 50, 255, 21, 21, 21, 255, 44, 58, 63, 255, 36, 46, 49, 255, 31, 38, 40, 255, 33, 42, 44, 255, 41, 54, 58, 255, 39, 50, 54, 255, 42, 56, 60, 255, 44, 59, 64, 255, 46, 63, 68, 255, 34, 42, 45, 255, 34, 42, 45, 255, 33, 40, 43, 255, 35, 44, 48, 255, 31, 38, 40, 255, 25, 27, 28, 255, 27, 31, 32, 255, 36, 46, 49, 255, 26, 29, 30, 255, 27, 30, 31, 255, 21, 21, 21, 255, 25, 28, 29, 255, 32, 40, 42, 255, 35, 44, 47, 255, 21, 21, 21, 255, 29, 34, 36, 255, 35, 44, 47, 255, 31, 38, 40, 255, 21, 21, 21, 255, 21, 21, 21, 255, 36, 45, 48, 255, 31, 37, 39, 255, 27, 31, 32, 255, 21, 21, 21, 255, 27, 31, 33, 255, 44, 58, 63, 255, 47, 64, 69, 255, 42, 56, 61, 255, 30, 36, 38, 255, 27, 31, 32, 255, 28, 33, 35, 255, 31, 38, 40, 255, 30, 36, 38, 255, 35, 44, 47, 255, 24, 25, 26, 255, 25, 27, 28, 255, 28, 32, 34, 255, 30, 35, 37, 255, 31, 37, 39, 255, 44, 58, 63, 255, 39, 51, 55, 255, 41, 53, 57, 255, 42, 56, 61, 255, 43, 57, 62, 255, 40, 53, 57, 255, 40, 52, 56, 255, 37, 47, 51, 255, 37, 47, 50, 255, 37, 47, 50, 255, 44, 59, 64, 255, 24, 25, 26, 255, 23, 25, 25, 255, 26, 29, 31, 255, 45, 61, 67, 255, 48, 66, 72, 255, 34, 42, 45, 255, 33, 41, 44, 255, 40, 52, 56, 255, 23, 23, 24, 255, 52, 71, 76, 255, 37, 48, 52, 255, 50, 68, 75, 255, 46, 62, 67, 255, 38, 49, 53, 255, 44, 58, 63, 255, 30, 36, 38, 255, 21, 21, 21, 255, 21, 21, 21, 255, 25, 27, 28, 255, 40, 53, 57, 255, 36, 46, 49, 255, 42, 55, 59, 255, 39, 50, 54, 255, 22, 23, 23, 255, 49, 67, 73, 255, 36, 46, 49, 255, 27, 31, 33, 255, 41, 54, 59, 255, 44, 59, 64, 255, 40, 52, 56, 255, 38, 48, 52, 255, 41, 55, 59, 255, 38, 49, 52, 255, 43, 58, 63, 255, 31, 37, 39, 255, 21, 21, 21, 255, 32, 39, 41, 255, 25, 28, 29, 255, 40, 52, 56, 255, 35, 45, 48, 255, 32, 39, 41, 255, 28, 33, 34, 255, 29, 34, 35, 255, 28, 33, 34, 255, 26, 30, 31, 255, 28, 33, 34, 255, 30, 36, 37, 255, 32, 40, 42, 255, 30, 35, 37, 255, 23, 24, 25, 255, 34, 42, 45, 255, 32, 39, 42, 255, 40, 52, 56, 255, 29, 34, 36, 255, 22, 22, 22, 255, 37, 47, 50, 255, 21, 21, 21, 255, 21, 21, 21, 255, 32, 38, 41, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 31, 37, 39, 255, 21, 21, 21, 255, 21, 21, 21, 255, 23, 24, 24, 255, 31, 37, 39, 255, 29, 34, 35, 255, 36, 45, 49, 255, 27, 31, 33, 255, 34, 43, 46, 255, 29, 34, 36, 255, 30, 36, 38, 255, 29, 33, 35, 255, 24, 26, 27, 255, 21, 21, 21, 255, 25, 27, 28, 255, 31, 38, 40, 255, 33, 41, 43, 255, 26, 29, 30, 255, 21, 21, 21, 255, 25, 28, 29, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 22, 22, 255, 44, 59, 64, 255, 37, 47, 51, 255, 29, 34, 36, 255, 35, 44, 47, 255, 28, 32, 33, 255, 37, 48, 51, 255, 22, 23, 23, 255, 21, 21, 21, 255, 23, 24, 25, 255, 24, 25, 26, 255, 23, 24, 24, 255, 21, 21, 21, 255, 36, 45, 48, 255, 23, 25, 25, 255, 21, 21, 21, 255, 22, 22, 22, 255, 26, 30, 31, 255, 22, 23, 24, 255, 29, 34, 36, 255, 22, 23, 23, 255, 29, 33, 35, 255, 24, 26, 27, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 25, 27, 28, 255, 30, 35, 37, 255, 28, 32, 33, 255, 30, 35, 37, 255, 26, 29, 30, 255, 26, 29, 30, 255, 23, 25, 25, 255, 32, 40, 42, 255, 29, 34, 36, 255, 28, 32, 33, 255, 21, 21, 21, 255, 24, 26, 26, 255, 29, 34, 36, 255, 28, 33, 34, 255, 23, 24, 24, 255, 22, 23, 23, 255, 21, 21, 21, 255, 31, 37, 39, 255, 37, 48, 51, 255, 27, 30, 32, 255, 32, 39, 42, 255, 28, 32, 33, 255, 21, 21, 21, 255, 30, 36, 38, 255, 31, 37, 39, 255, 29, 33, 35, 255, 24, 26, 27, 255, 38, 49, 52, 255, 44, 59, 64, 255, 45, 60, 65, 255, 21, 21, 21, 255, 26, 29, 30, 255, 39, 50, 54, 255, 37, 48, 52, 255, 39, 50, 54, 255, 37, 48, 51, 255, 36, 46, 49, 255, 36, 45, 49, 255, 39, 51, 55, 255, 36, 45, 49, 255, 38, 49, 52, 255, 37, 47, 50, 255, 33, 40, 43, 255, 44, 60, 65, 255, 34, 43, 46, 255, 34, 42, 44, 255, 40, 52, 56, 255, 21, 21, 21, 255, 32, 39, 41, 255, 45, 61, 66, 255, 30, 35, 37, 255, 34, 42, 45, 255, 27, 31, 32, 255, 33, 41, 43, 255, 26, 29, 30, 255, 26, 29, 30, 255, 24, 26, 26, 255, 33, 41, 44, 255, 24, 25, 26, 255, 32, 40, 42, 255, 39, 51, 55, 255, 30, 36, 38, 255, 37, 48, 51, 255, 21, 21, 21, 255, 25, 28, 29, 255, 23, 25, 25, 255, 21, 21, 21, 255, 21, 21, 21, 255, 28, 32, 33, 255, 28, 38, 28, 255, 29, 40, 29, 255, 28, 38, 28, 255, 27, 37, 28, 255, 31, 44, 32, 255, 33, 48, 34, 255, 35, 51, 35, 255, 35, 51, 35, 255, 36, 54, 36, 255, 36, 54, 36, 255, 39, 59, 39, 255, 36, 54, 36, 255, 35, 52, 35, 255, 34, 49, 34, 255, 32, 46, 32, 255, 31, 45, 32, 255, 29, 40, 29, 255, 28, 38, 28, 255, 29, 40, 29, 255, 34, 49, 34, 255, 23, 29, 24, 255, 26, 36, 27, 255, 25, 34, 26, 255, 29, 40, 29, 255, 34, 50, 34, 255, 37, 54, 37, 255, 38, 57, 38, 255, 35, 52, 35, 255, 34, 50, 34, 255, 33, 47, 33, 255, 33, 47, 33, 255, 34, 49, 34, 255, 31, 44, 31, 255, 30, 43, 31, 255, 33, 48, 34, 255, 31, 44, 31, 255, 28, 39, 29, 255, 31, 45, 32, 255, 28, 39, 29, 255, 26, 34, 26, 255, 27, 37, 28, 255, 24, 31, 25, 255, 31, 39, 31, 255, 23, 29, 24, 255, 23, 30, 24, 255, 25, 32, 25, 255, 27, 36, 27, 255, 27, 37, 28, 255, 30, 42, 30, 255, 32, 46, 32, 255, 28, 38, 28, 255, 29, 41, 30, 255, 33, 48, 33, 255, 33, 48, 33, 255, 30, 43, 31, 255, 24, 31, 25, 255, 25, 33, 25, 255, 26, 34, 26, 255, 28, 39, 29, 255, 24, 31, 25, 255, 28, 38, 28, 255, 28, 39, 29, 255, 24, 32, 25, 255, 28, 39, 29, 255, 29, 40, 29, 255, 29, 41, 30, 255, 35, 51, 35, 255, 36, 53, 36, 255, 33, 47, 33, 255, 33, 48, 33, 255, 30, 43, 31, 255, 32, 45, 32, 255, 31, 45, 32, 255, 33, 48, 33, 255, 33, 47, 33, 255, 34, 49, 34, 255, 30, 43, 31, 255, 31, 44, 31, 255, 28, 39, 29, 255, 29, 40, 29, 255, 31, 44, 31, 255, 26, 35, 27, 255, 28, 38, 28, 255, 29, 41, 30, 255, 28, 39, 29, 255, 28, 38, 28, 255, 29, 40, 29, 255, 27, 37, 28, 255, 30, 43, 31, 255, 26, 36, 27, 255, 27, 37, 28, 255, 26, 35, 27, 255, 28, 39, 29, 255, 29, 41, 30, 255, 25, 33, 26, 255, 29, 40, 29, 255, 33, 48, 33, 255, 30, 43, 31, 255, 28, 39, 29, 255, 31, 43, 31, 255, 27, 36, 27, 255, 28, 38, 28, 255, 30, 41, 30, 255, 33, 48, 34, 255, 34, 49, 34, 255, 36, 53, 36, 255, 43, 64, 42, 255, 37, 55, 37, 255, 35, 52, 35, 255, 34, 50, 35, 255, 33, 48, 33, 255, 32, 46, 33, 255, 34, 49, 34, 255, 30, 42, 31, 255, 29, 41, 30, 255, 24, 32, 25, 255, 23, 30, 24, 255, 27, 36, 27, 255, 28, 38, 28, 255, 30, 42, 31, 255, 29, 41, 30, 255, 34, 50, 34, 255, 32, 46, 32, 255, 27, 37, 28, 255, 30, 43, 31, 255, 34, 50, 34, 255, 31, 44, 32, 255, 31, 45, 32, 255, 27, 37, 28, 255, 34, 50, 35, 255, 34, 49, 34, 255, 36, 53, 36, 255, 38, 56, 38, 255, 36, 54, 37, 255, 35, 52, 35, 255, 34, 50, 35, 255, 35, 52, 36, 255, 35, 51, 35, 255, 29, 41, 30, 255, 34, 49, 34, 255, 30, 43, 31, 255, 31, 45, 32, 255, 32, 46, 32, 255, 28, 38, 28, 255, 32, 46, 32, 255, 31, 44, 31, 255, 29, 40, 29, 255, 28, 39, 29, 255, 30, 43, 31, 255, 26, 35, 27, 255, 32, 46, 32, 255, 30, 42, 31, 255, 29, 40, 29, 255, 26, 34, 26, 255, 34, 49, 34, 255, 32, 45, 32, 255, 36, 54, 36, 255, 32, 46, 32, 255, 31, 44, 31, 255, 25, 32, 25, 255, 24, 30, 24, 255, 25, 34, 26, 255, 29, 41, 30, 255, 27, 37, 28, 255, 31, 44, 31, 255, 29, 40, 29, 255, 33, 48, 33, 255, 31, 44, 31, 255, 27, 37, 28, 255, 30, 42, 30, 255, 25, 32, 25, 255, 27, 36, 27, 255, 26, 33, 26, 255, 23, 30, 24, 255, 26, 35, 27, 255, 25, 33, 26, 255, 27, 36, 27, 255, 25, 34, 26, 255, 33, 47, 33, 255, 34, 49, 34, 255, 32, 46, 33, 255, 30, 42, 30, 255, 25, 33, 26, 255, 23, 30, 24, 255, 25, 32, 25, 255, 30, 41, 30, 255, 34, 50, 34, 255, 49, 71, 47, 255, 41, 60, 40, 255, 94, 115, 16, 255, 31, 44, 31, 255, 34, 49, 34, 255, 33, 47, 33, 255, 33, 48, 33, 255, 29, 40, 29, 255, 35, 52, 35, 255, 35, 51, 35, 255, 34, 49, 34, 255, 32, 46, 32, 255, 31, 45, 32, 255, 30, 41, 30, 255, 32, 46, 33, 255, 29, 40, 29, 255, 29, 40, 29, 255, 25, 33, 26, 255, 26, 34, 26, 255, 27, 37, 28, 255, 30, 42, 30, 255, 30, 43, 31, 255, 30, 42, 30, 255, 32, 45, 32, 255, 36, 53, 36, 255, 32, 47, 33, 255, 35, 52, 36, 255, 37, 55, 37, 255, 55, 80, 52, 255, 38, 57, 38, 255, 37, 56, 37, 255, 37, 55, 37, 255, 36, 54, 36, 255, 41, 61, 40, 255, 35, 52, 36, 255, 35, 51, 35, 255, 37, 55, 37, 255, 31, 45, 32, 255, 30, 43, 31, 255, 32, 46, 33, 255, 35, 51, 35, 255, 30, 42, 30, 255, 29, 41, 30, 255, 31, 45, 32, 255, 35, 52, 36, 255, 32, 46, 33, 255, 34, 50, 34, 255, 35, 51, 35, 255, 36, 53, 36, 255, 36, 53, 36, 255, 37, 55, 37, 255, 34, 49, 34, 255, 35, 52, 35, 255, 37, 55, 37, 255, 31, 44, 31, 255, 33, 47, 33, 255, 34, 49, 34, 255, 29, 39, 29, 255, 30, 42, 30, 255, 27, 38, 28, 255, 28, 38, 28, 255, 27, 37, 28, 255, 31, 44, 31, 255, 28, 38, 28, 255, 25, 33, 26, 255, 25, 32, 25, 255, 27, 37, 28, 255, 26, 36, 27, 255, 26, 34, 26, 255, 35, 43, 46, 255, 36, 46, 49, 255, 21, 21, 21, 255, 22, 22, 22, 255, 21, 21, 21, 255, 21, 21, 21, 255, 25, 27, 28, 255, 26, 30, 31, 255, 41, 54, 59, 255, 32, 39, 41, 255, 43, 57, 62, 255, 21, 21, 21, 255, 21, 21, 21, 255, 35, 45, 48, 255, 46, 63, 68, 255, 37, 47, 51, 255, 30, 36, 38, 255, 34, 43, 46, 255, 31, 38, 40, 255, 39, 51, 55, 255, 35, 44, 47, 255, 40, 53, 57, 255, 38, 49, 53, 255, 37, 47, 50, 255, 38, 49, 52, 255, 39, 50, 54, 255, 32, 38, 41, 255, 42, 56, 60, 255, 40, 52, 56, 255, 31, 37, 39, 255, 28, 32, 34, 255, 29, 34, 36, 255, 37, 48, 52, 255, 29, 35, 37, 255, 41, 54, 58, 255, 26, 29, 31, 255, 27, 31, 32, 255, 33, 41, 43, 255, 38, 49, 52, 255, 37, 48, 51, 255, 21, 21, 21, 255, 21, 21, 21, 255, 39, 50, 54, 255, 27, 30, 31, 255, 26, 30, 31, 255, 34, 43, 45, 255, 40, 52, 56, 255, 44, 59, 64, 255, 35, 44, 47, 255, 21, 21, 21, 255, 38, 50, 53, 255, 36, 46, 49, 255, 31, 37, 39, 255, 29, 34, 35, 255, 41, 54, 59, 255, 28, 32, 34, 255, 37, 48, 52, 255, 26, 29, 30, 255, 32, 38, 41, 255, 37, 48, 52, 255, 33, 41, 43, 255, 45, 60, 65, 255, 40, 51, 56, 255, 33, 40, 43, 255, 39, 50, 54, 255, 35, 44, 47, 255, 28, 33, 35, 255, 25, 27, 28, 255, 41, 54, 58, 255, 38, 49, 53, 255, 39, 51, 55, 255, 39, 50, 54, 255, 22, 23, 23, 255, 28, 32, 34, 255, 31, 38, 40, 255, 27, 32, 33, 255, 40, 53, 57, 255, 24, 26, 27, 255, 44, 59, 64, 255, 23, 24, 25, 255, 45, 61, 66, 255, 53, 71, 77, 255, 47, 64, 70, 255, 47, 64, 70, 255, 33, 41, 43, 255, 35, 44, 47, 255, 26, 29, 30, 255, 21, 21, 21, 255, 44, 59, 64, 255, 36, 47, 50, 255, 32, 39, 42, 255, 30, 35, 37, 255, 28, 32, 33, 255, 30, 35, 37, 255, 28, 32, 34, 255, 29, 34, 36, 255, 40, 53, 57, 255, 26, 30, 31, 255, 36, 46, 50, 255, 33, 41, 43, 255, 37, 48, 51, 255, 37, 48, 52, 255, 42, 56, 61, 255, 48, 65, 71, 255, 33, 40, 43, 255, 30, 35, 37, 255, 21, 21, 21, 255, 36, 46, 50, 255, 36, 46, 49, 255, 39, 51, 55, 255, 40, 53, 57, 255, 44, 59, 64, 255, 33, 41, 44, 255, 46, 63, 68, 255, 39, 51, 55, 255, 21, 21, 21, 255, 37, 48, 51, 255, 29, 34, 36, 255, 30, 36, 38, 255, 23, 24, 24, 255, 38, 48, 52, 255, 28, 32, 33, 255, 34, 43, 46, 255, 34, 43, 46, 255, 38, 50, 53, 255, 39, 51, 55, 255, 34, 43, 46, 255, 21, 21, 21, 255, 21, 21, 21, 255, 41, 55, 59, 255, 34, 43, 46, 255, 34, 42, 45, 255, 34, 42, 45, 255, 25, 28, 29, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 29, 34, 36, 255, 30, 36, 38, 255, 22, 23, 23, 255, 26, 30, 31, 255, 32, 40, 42, 255, 32, 39, 42, 255, 31, 37, 40, 255, 34, 42, 45, 255, 34, 43, 46, 255, 32, 40, 42, 255, 21, 21, 21, 255, 25, 28, 29, 255, 31, 38, 40, 255, 28, 33, 34, 255, 27, 31, 32, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 25, 27, 28, 255, 32, 39, 42, 255, 32, 39, 41, 255, 29, 34, 35, 255, 25, 28, 29, 255, 29, 34, 36, 255, 26, 28, 29, 255, 31, 37, 39, 255, 30, 36, 37, 255, 29, 34, 35, 255, 28, 33, 34, 255, 31, 38, 40, 255, 30, 36, 37, 255, 21, 21, 21, 255, 21, 21, 21, 255, 38, 49, 53, 255, 35, 45, 48, 255, 21, 21, 21, 255, 21, 21, 21, 255, 27, 31, 33, 255, 22, 22, 23, 255, 31, 38, 40, 255, 26, 29, 30, 255, 35, 44, 47, 255, 31, 38, 40, 255, 38, 49, 52, 255, 37, 47, 50, 255, 28, 33, 34, 255, 21, 21, 21, 255, 24, 26, 26, 255, 32, 39, 42, 255, 26, 28, 29, 255, 31, 37, 39, 255, 33, 40, 43, 255, 27, 31, 32, 255, 27, 30, 32, 255, 33, 41, 44, 255, 31, 38, 40, 255, 39, 51, 55, 255, 28, 32, 34, 255, 28, 32, 34, 255, 28, 33, 35, 255, 23, 24, 25, 255, 25, 28, 28, 255, 23, 23, 24, 255, 35, 44, 47, 255, 21, 21, 21, 255, 29, 35, 37, 255, 28, 32, 33, 255, 27, 31, 32, 255, 24, 25, 26, 255, 32, 39, 41, 255, 34, 43, 46, 255, 24, 26, 27, 255, 25, 28, 29, 255, 29, 34, 36, 255, 30, 36, 37, 255, 32, 40, 42, 255, 46, 62, 68, 255, 37, 47, 51, 255, 21, 21, 21, 255, 21, 21, 21, 255, 29, 33, 35, 255, 38, 49, 52, 255, 45, 60, 65, 255, 49, 68, 74, 255, 38, 49, 52, 255, 43, 57, 61, 255, 59, 77, 81, 255, 49, 68, 74, 255, 33, 40, 43, 255, 29, 34, 36, 255, 38, 49, 52, 255, 34, 42, 45, 255, 41, 54, 59, 255, 37, 47, 50, 255, 21, 21, 21, 255, 22, 23, 23, 255, 45, 60, 66, 255, 42, 56, 60, 255, 36, 45, 48, 255, 42, 56, 60, 255, 35, 44, 47, 255, 41, 53, 58, 255, 39, 51, 55, 255, 33, 41, 43, 255, 37, 47, 50, 255, 41, 53, 58, 255, 26, 29, 30, 255, 28, 33, 34, 255, 41, 54, 59, 255, 39, 50, 54, 255, 36, 45, 49, 255, 38, 50, 53, 255, 26, 30, 31, 255, 33, 41, 44, 255, 25, 28, 29, 255, 21, 21, 21, 255, 21, 21, 21, 255, 25, 33, 26, 255, 25, 32, 25, 255, 27, 37, 28, 255, 28, 38, 28, 255, 29, 40, 29, 255, 34, 50, 35, 255, 36, 53, 36, 255, 33, 49, 34, 255, 32, 46, 32, 255, 35, 52, 35, 255, 47, 68, 45, 255, 37, 56, 37, 255, 35, 52, 35, 255, 31, 43, 31, 255, 32, 46, 32, 255, 30, 41, 30, 255, 30, 41, 30, 255, 29, 41, 30, 255, 30, 43, 31, 255, 30, 43, 31, 255, 25, 33, 26, 255, 27, 36, 27, 255, 31, 44, 31, 255, 33, 48, 33, 255, 38, 56, 38, 255, 36, 52, 36, 255, 48, 70, 46, 255, 38, 57, 38, 255, 35, 52, 35, 255, 34, 50, 35, 255, 33, 48, 34, 255, 35, 51, 35, 255, 32, 47, 33, 255, 33, 48, 34, 255, 34, 50, 34, 255, 32, 46, 32, 255, 31, 44, 32, 255, 30, 43, 31, 255, 27, 37, 28, 255, 26, 35, 27, 255, 30, 42, 30, 255, 26, 34, 26, 255, 28, 35, 28, 255, 24, 30, 25, 255, 25, 32, 25, 255, 26, 35, 27, 255, 24, 32, 25, 255, 25, 34, 26, 255, 28, 38, 28, 255, 28, 38, 28, 255, 29, 41, 30, 255, 28, 39, 29, 255, 34, 50, 35, 255, 33, 48, 34, 255, 27, 37, 28, 255, 24, 31, 24, 255, 24, 31, 24, 255, 28, 39, 29, 255, 24, 31, 25, 255, 26, 35, 27, 255, 28, 39, 29, 255, 26, 34, 26, 255, 27, 37, 28, 255, 23, 30, 24, 255, 26, 35, 27, 255, 30, 42, 30, 255, 36, 53, 36, 255, 35, 51, 35, 255, 36, 53, 36, 255, 34, 50, 34, 255, 32, 45, 32, 255, 34, 49, 34, 255, 31, 44, 32, 255, 33, 47, 33, 255, 32, 46, 32, 255, 32, 46, 32, 255, 31, 43, 31, 255, 34, 49, 34, 255, 29, 40, 29, 255, 29, 39, 29, 255, 24, 31, 25, 255, 25, 32, 25, 255, 29, 41, 30, 255, 30, 42, 30, 255, 28, 38, 28, 255, 27, 37, 28, 255, 26, 36, 27, 255, 25, 33, 26, 255, 26, 34, 26, 255, 31, 43, 31, 255, 29, 40, 29, 255, 27, 36, 27, 255, 29, 41, 30, 255, 29, 40, 29, 255, 28, 38, 28, 255, 33, 47, 33, 255, 31, 45, 32, 255, 30, 41, 30, 255, 32, 45, 32, 255, 29, 41, 30, 255, 29, 40, 29, 255, 31, 45, 32, 255, 29, 41, 30, 255, 32, 46, 33, 255, 34, 50, 34, 255, 33, 48, 33, 255, 38, 57, 38, 255, 37, 56, 37, 255, 33, 47, 33, 255, 34, 50, 34, 255, 34, 49, 34, 255, 35, 52, 36, 255, 33, 49, 34, 255, 29, 40, 29, 255, 27, 36, 27, 255, 29, 41, 30, 255, 25, 33, 26, 255, 25, 32, 25, 255, 28, 39, 29, 255, 27, 37, 28, 255, 28, 39, 29, 255, 32, 47, 33, 255, 29, 41, 30, 255, 29, 40, 29, 255, 29, 41, 30, 255, 32, 46, 32, 255, 34, 49, 34, 255, 32, 47, 33, 255, 28, 39, 29, 255, 31, 44, 31, 255, 30, 43, 31, 255, 37, 56, 37, 255, 38, 57, 38, 255, 43, 64, 42, 255, 39, 58, 39, 255, 42, 62, 41, 255, 38, 57, 38, 255, 35, 52, 36, 255, 34, 49, 34, 255, 35, 51, 35, 255, 27, 37, 28, 255, 30, 42, 30, 255, 31, 43, 31, 255, 32, 46, 32, 255, 33, 47, 33, 255, 32, 46, 32, 255, 29, 41, 30, 255, 29, 41, 30, 255, 30, 42, 30, 255, 26, 35, 27, 255, 29, 40, 29, 255, 32, 47, 33, 255, 29, 41, 30, 255, 29, 41, 30, 255, 31, 44, 32, 255, 35, 51, 35, 255, 32, 46, 32, 255, 33, 48, 33, 255, 30, 43, 31, 255, 28, 39, 29, 255, 24, 31, 24, 255, 30, 42, 30, 255, 27, 36, 27, 255, 27, 37, 28, 255, 28, 39, 29, 255, 30, 42, 30, 255, 32, 47, 33, 255, 33, 48, 33, 255, 35, 51, 35, 255, 30, 43, 31, 255, 24, 30, 24, 255, 25, 32, 25, 255, 25, 33, 26, 255, 23, 30, 24, 255, 25, 34, 26, 255, 27, 38, 28, 255, 27, 37, 28, 255, 32, 46, 32, 255, 34, 49, 34, 255, 34, 50, 35, 255, 30, 43, 31, 255, 26, 36, 27, 255, 23, 29, 24, 255, 26, 33, 26, 255, 33, 47, 33, 255, 31, 44, 31, 255, 36, 53, 36, 255, 57, 82, 53, 255, 41, 61, 40, 255, 32, 46, 32, 255, 35, 51, 35, 255, 32, 45, 32, 255, 34, 49, 34, 255, 32, 45, 32, 255, 28, 38, 28, 255, 33, 49, 34, 255, 32, 45, 32, 255, 35, 52, 35, 255, 30, 41, 30, 255, 29, 40, 29, 255, 30, 42, 30, 255, 31, 45, 32, 255, 32, 45, 32, 255, 30, 43, 31, 255, 26, 35, 27, 255, 30, 42, 30, 255, 29, 41, 30, 255, 31, 44, 32, 255, 30, 42, 30, 255, 32, 46, 32, 255, 29, 40, 30, 255, 30, 42, 30, 255, 33, 48, 33, 255, 34, 50, 35, 255, 37, 55, 37, 255, 41, 61, 41, 255, 36, 53, 36, 255, 48, 70, 46, 255, 35, 52, 36, 255, 37, 54, 37, 255, 34, 50, 35, 255, 35, 51, 35, 255, 35, 51, 35, 255, 34, 50, 34, 255, 30, 43, 31, 255, 33, 48, 33, 255, 32, 47, 33, 255, 30, 42, 30, 255, 32, 46, 32, 255, 31, 44, 31, 255, 32, 46, 32, 255, 35, 52, 35, 255, 37, 54, 37, 255, 36, 54, 36, 255, 36, 54, 36, 255, 37, 55, 37, 255, 35, 52, 35, 255, 34, 49, 34, 255, 35, 52, 35, 255, 34, 49, 34, 255, 37, 55, 37, 255, 35, 52, 35, 255, 33, 49, 34, 255, 35, 51, 35, 255, 30, 42, 30, 255, 29, 40, 30, 255, 27, 36, 27, 255, 25, 32, 25, 255, 27, 36, 27, 255, 25, 33, 26, 255, 29, 41, 30, 255, 27, 36, 27, 255, 27, 37, 28, 255, 25, 33, 25, 255, 27, 36, 27, 255, 25, 33, 26, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 23, 23, 255, 32, 38, 41, 255, 39, 50, 54, 255, 46, 62, 67, 255, 41, 54, 58, 255, 44, 59, 64, 255, 33, 41, 44, 255, 35, 43, 46, 255, 21, 21, 21, 255, 34, 42, 45, 255, 37, 47, 51, 255, 48, 65, 70, 255, 39, 50, 54, 255, 41, 54, 58, 255, 35, 44, 47, 255, 27, 31, 32, 255, 42, 56, 60, 255, 40, 52, 56, 255, 43, 58, 63, 255, 46, 62, 68, 255, 41, 53, 58, 255, 39, 51, 55, 255, 37, 48, 51, 255, 30, 36, 38, 255, 38, 48, 52, 255, 30, 35, 37, 255, 32, 40, 42, 255, 34, 42, 44, 255, 31, 38, 40, 255, 26, 29, 30, 255, 33, 41, 44, 255, 28, 33, 34, 255, 24, 25, 26, 255, 33, 40, 43, 255, 23, 24, 25, 255, 33, 40, 43, 255, 33, 41, 44, 255, 21, 21, 21, 255, 21, 21, 21, 255, 30, 36, 38, 255, 21, 21, 21, 255, 24, 26, 26, 255, 38, 48, 52, 255, 39, 50, 54, 255, 23, 24, 25, 255, 33, 41, 44, 255, 40, 53, 57, 255, 28, 32, 34, 255, 32, 39, 42, 255, 21, 22, 22, 255, 36, 45, 48, 255, 22, 23, 23, 255, 27, 30, 32, 255, 31, 37, 39, 255, 29, 34, 36, 255, 36, 46, 49, 255, 23, 25, 25, 255, 35, 44, 47, 255, 29, 34, 36, 255, 33, 41, 44, 255, 48, 65, 71, 255, 35, 44, 47, 255, 26, 29, 30, 255, 28, 32, 34, 255, 35, 44, 47, 255, 28, 32, 33, 255, 30, 36, 38, 255, 34, 42, 45, 255, 24, 26, 27, 255, 23, 24, 24, 255, 33, 40, 43, 255, 34, 43, 46, 255, 31, 37, 39, 255, 44, 59, 64, 255, 41, 54, 59, 255, 39, 51, 55, 255, 26, 29, 30, 255, 47, 64, 70, 255, 43, 58, 63, 255, 47, 63, 69, 255, 42, 56, 60, 255, 27, 30, 32, 255, 22, 23, 24, 255, 27, 31, 33, 255, 31, 37, 39, 255, 42, 55, 60, 255, 33, 40, 43, 255, 28, 33, 34, 255, 36, 45, 48, 255, 34, 42, 45, 255, 44, 59, 64, 255, 33, 41, 44, 255, 31, 38, 40, 255, 43, 58, 63, 255, 35, 44, 47, 255, 26, 29, 29, 255, 35, 44, 47, 255, 47, 64, 70, 255, 45, 60, 65, 255, 52, 70, 76, 255, 41, 54, 58, 255, 28, 32, 33, 255, 21, 21, 21, 255, 26, 30, 31, 255, 32, 39, 41, 255, 32, 39, 41, 255, 41, 53, 58, 255, 39, 51, 55, 255, 48, 65, 71, 255, 31, 37, 39, 255, 36, 46, 49, 255, 38, 49, 52, 255, 22, 22, 22, 255, 24, 26, 27, 255, 21, 21, 21, 255, 29, 33, 35, 255, 31, 37, 39, 255, 28, 32, 34, 255, 36, 47, 50, 255, 27, 31, 32, 255, 24, 26, 27, 255, 41, 55, 59, 255, 21, 21, 21, 255, 21, 21, 21, 255, 35, 43, 46, 255, 42, 56, 61, 255, 34, 43, 46, 255, 36, 47, 50, 255, 36, 46, 49, 255, 41, 53, 57, 255, 33, 41, 44, 255, 22, 22, 22, 255, 21, 21, 21, 255, 21, 21, 21, 255, 28, 32, 33, 255, 29, 33, 35, 255, 24, 25, 26, 255, 26, 28, 29, 255, 25, 27, 28, 255, 30, 35, 37, 255, 29, 34, 36, 255, 26, 29, 30, 255, 28, 33, 34, 255, 24, 25, 26, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 26, 29, 30, 255, 22, 23, 23, 255, 23, 25, 25, 255, 34, 42, 44, 255, 34, 43, 45, 255, 34, 43, 46, 255, 36, 46, 49, 255, 38, 49, 53, 255, 33, 41, 44, 255, 32, 39, 41, 255, 30, 36, 38, 255, 30, 36, 38, 255, 25, 28, 29, 255, 28, 33, 35, 255, 25, 27, 28, 255, 33, 41, 44, 255, 21, 21, 21, 255, 30, 35, 37, 255, 37, 48, 52, 255, 38, 50, 54, 255, 24, 26, 26, 255, 25, 27, 28, 255, 25, 27, 28, 255, 21, 21, 21, 255, 22, 22, 22, 255, 36, 45, 49, 255, 42, 55, 60, 255, 24, 25, 26, 255, 35, 45, 48, 255, 36, 46, 49, 255, 30, 35, 37, 255, 21, 21, 21, 255, 21, 21, 21, 255, 25, 27, 28, 255, 28, 32, 34, 255, 38, 49, 52, 255, 29, 34, 36, 255, 25, 28, 29, 255, 31, 37, 40, 255, 33, 42, 44, 255, 31, 37, 39, 255, 35, 44, 46, 255, 31, 37, 39, 255, 27, 30, 31, 255, 21, 21, 21, 255, 25, 28, 29, 255, 21, 21, 21, 255, 22, 23, 23, 255, 32, 38, 40, 255, 21, 21, 21, 255, 21, 21, 21, 255, 30, 36, 38, 255, 31, 37, 39, 255, 30, 35, 37, 255, 33, 41, 44, 255, 22, 22, 23, 255, 24, 27, 27, 255, 36, 46, 50, 255, 36, 47, 50, 255, 32, 38, 41, 255, 30, 36, 38, 255, 33, 40, 43, 255, 44, 59, 64, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 23, 24, 24, 255, 22, 23, 23, 255, 29, 34, 36, 255, 32, 40, 42, 255, 26, 29, 30, 255, 31, 38, 40, 255, 33, 41, 44, 255, 37, 48, 51, 255, 37, 48, 52, 255, 21, 21, 21, 255, 32, 39, 42, 255, 46, 62, 67, 255, 44, 60, 65, 255, 50, 68, 74, 255, 38, 50, 54, 255, 36, 45, 48, 255, 21, 21, 21, 255, 28, 33, 34, 255, 38, 49, 53, 255, 35, 45, 48, 255, 40, 53, 57, 255, 39, 51, 55, 255, 29, 34, 36, 255, 30, 36, 38, 255, 29, 35, 37, 255, 37, 47, 51, 255, 34, 42, 45, 255, 31, 37, 39, 255, 33, 41, 44, 255, 33, 41, 44, 255, 35, 44, 47, 255, 30, 36, 37, 255, 21, 21, 21, 255, 27, 37, 28, 255, 24, 32, 25, 255, 25, 33, 26, 255, 28, 39, 29, 255, 27, 37, 28, 255, 35, 51, 35, 255, 32, 46, 32, 255, 36, 53, 36, 255, 34, 49, 34, 255, 35, 52, 35, 255, 34, 50, 34, 255, 32, 46, 32, 255, 30, 43, 31, 255, 32, 45, 32, 255, 33, 47, 33, 255, 32, 46, 32, 255, 29, 40, 29, 255, 28, 38, 28, 255, 33, 47, 33, 255, 33, 48, 33, 255, 29, 41, 30, 255, 29, 41, 30, 255, 30, 42, 31, 255, 31, 45, 32, 255, 33, 48, 33, 255, 36, 53, 36, 255, 35, 51, 35, 255, 38, 56, 38, 255, 42, 63, 41, 255, 44, 65, 43, 255, 39, 58, 39, 255, 35, 52, 36, 255, 37, 56, 37, 255, 40, 59, 39, 255, 45, 66, 43, 255, 33, 47, 33, 255, 33, 48, 33, 255, 28, 38, 28, 255, 27, 37, 28, 255, 26, 34, 26, 255, 26, 36, 27, 255, 25, 33, 26, 255, 23, 29, 24, 255, 24, 30, 24, 255, 24, 30, 24, 255, 25, 33, 26, 255, 27, 37, 28, 255, 28, 38, 28, 255, 28, 39, 29, 255, 29, 41, 30, 255, 33, 47, 33, 255, 32, 46, 32, 255, 32, 46, 33, 255, 30, 42, 30, 255, 26, 35, 27, 255, 24, 31, 24, 255, 25, 33, 26, 255, 29, 41, 30, 255, 27, 36, 27, 255, 27, 37, 28, 255, 25, 33, 26, 255, 23, 30, 24, 255, 25, 32, 25, 255, 27, 37, 28, 255, 27, 36, 27, 255, 32, 47, 33, 255, 34, 50, 35, 255, 38, 57, 38, 255, 38, 56, 38, 255, 44, 65, 43, 255, 33, 49, 34, 255, 35, 52, 36, 255, 31, 44, 31, 255, 34, 49, 34, 255, 32, 45, 32, 255, 33, 47, 33, 255, 34, 49, 34, 255, 36, 54, 36, 255, 28, 38, 28, 255, 27, 38, 28, 255, 28, 38, 28, 255, 29, 40, 29, 255, 27, 37, 28, 255, 29, 40, 29, 255, 26, 34, 26, 255, 26, 33, 26, 255, 23, 30, 24, 255, 27, 36, 27, 255, 27, 36, 27, 255, 32, 46, 33, 255, 32, 46, 32, 255, 29, 40, 30, 255, 30, 43, 31, 255, 30, 43, 31, 255, 32, 46, 32, 255, 29, 41, 30, 255, 29, 40, 29, 255, 27, 37, 28, 255, 27, 37, 28, 255, 29, 41, 30, 255, 31, 43, 31, 255, 30, 42, 30, 255, 26, 34, 26, 255, 26, 34, 26, 255, 30, 42, 30, 255, 32, 46, 32, 255, 34, 49, 34, 255, 36, 54, 37, 255, 48, 70, 46, 255, 41, 61, 41, 255, 42, 62, 41, 255, 36, 53, 36, 255, 30, 41, 30, 255, 29, 41, 30, 255, 32, 46, 32, 255, 31, 44, 32, 255, 28, 38, 28, 255, 27, 37, 28, 255, 29, 41, 30, 255, 30, 42, 30, 255, 27, 37, 28, 255, 26, 35, 27, 255, 26, 36, 27, 255, 31, 45, 32, 255, 31, 44, 31, 255, 33, 47, 33, 255, 32, 46, 32, 255, 30, 42, 30, 255, 27, 36, 27, 255, 31, 43, 31, 255, 33, 47, 33, 255, 32, 46, 32, 255, 35, 52, 35, 255, 33, 49, 34, 255, 37, 55, 37, 255, 37, 56, 37, 255, 37, 55, 37, 255, 46, 68, 45, 255, 33, 49, 34, 255, 34, 50, 35, 255, 30, 42, 30, 255, 32, 46, 32, 255, 32, 46, 33, 255, 34, 50, 34, 255, 29, 40, 30, 255, 28, 38, 28, 255, 27, 36, 27, 255, 30, 41, 30, 255, 29, 40, 29, 255, 29, 40, 30, 255, 28, 38, 28, 255, 31, 45, 32, 255, 28, 39, 29, 255, 28, 39, 29, 255, 29, 41, 30, 255, 31, 44, 32, 255, 30, 42, 30, 255, 26, 36, 27, 255, 25, 33, 26, 255, 29, 40, 29, 255, 29, 40, 29, 255, 27, 37, 28, 255, 29, 39, 29, 255, 29, 41, 30, 255, 28, 38, 28, 255, 28, 38, 28, 255, 25, 33, 26, 255, 28, 38, 28, 255, 31, 45, 32, 255, 30, 43, 31, 255, 26, 35, 26, 255, 28, 38, 28, 255, 25, 33, 26, 255, 23, 29, 24, 255, 29, 40, 29, 255, 29, 40, 29, 255, 28, 39, 29, 255, 31, 45, 32, 255, 33, 47, 33, 255, 34, 49, 34, 255, 33, 48, 33, 255, 32, 47, 33, 255, 29, 41, 30, 255, 30, 43, 31, 255, 34, 49, 34, 255, 32, 46, 33, 255, 35, 52, 35, 255, 39, 58, 39, 255, 37, 54, 37, 255, 34, 51, 35, 255, 33, 48, 34, 255, 36, 52, 36, 255, 36, 54, 36, 255, 32, 45, 32, 255, 30, 42, 30, 255, 30, 43, 31, 255, 30, 43, 31, 255, 26, 35, 27, 255, 25, 33, 26, 255, 26, 36, 27, 255, 28, 39, 29, 255, 30, 43, 31, 255, 28, 38, 28, 255, 26, 36, 27, 255, 24, 30, 24, 255, 28, 39, 29, 255, 30, 42, 30, 255, 33, 49, 34, 255, 32, 46, 32, 255, 31, 44, 32, 255, 31, 44, 31, 255, 29, 40, 29, 255, 32, 47, 33, 255, 33, 49, 34, 255, 33, 49, 34, 255, 34, 50, 35, 255, 36, 54, 36, 255, 36, 53, 36, 255, 38, 58, 38, 255, 36, 52, 36, 255, 36, 53, 36, 255, 37, 55, 37, 255, 31, 44, 31, 255, 32, 46, 32, 255, 31, 44, 31, 255, 32, 47, 33, 255, 29, 41, 30, 255, 31, 45, 32, 255, 33, 47, 33, 255, 29, 41, 30, 255, 34, 50, 34, 255, 34, 50, 34, 255, 34, 51, 35, 255, 34, 49, 34, 255, 34, 50, 34, 255, 37, 55, 37, 255, 38, 57, 38, 255, 36, 53, 36, 255, 34, 49, 34, 255, 34, 49, 34, 255, 35, 52, 35, 255, 36, 53, 36, 255, 32, 46, 32, 255, 31, 45, 32, 255, 28, 38, 29, 255, 28, 38, 28, 255, 25, 33, 26, 255, 27, 36, 27, 255, 25, 33, 26, 255, 27, 37, 28, 255, 26, 35, 27, 255, 25, 33, 26, 255, 25, 32, 25, 255, 27, 37, 28, 255, 25, 34, 26, 255, 27, 37, 28, 255, 21, 21, 21, 255, 36, 45, 48, 255, 38, 49, 52, 255, 38, 48, 52, 255, 41, 54, 58, 255, 37, 48, 52, 255, 32, 39, 42, 255, 34, 42, 45, 255, 44, 58, 63, 255, 39, 51, 55, 255, 34, 43, 45, 255, 34, 42, 45, 255, 27, 31, 32, 255, 21, 21, 21, 255, 36, 46, 49, 255, 39, 51, 55, 255, 35, 44, 47, 255, 43, 57, 62, 255, 37, 48, 52, 255, 32, 40, 42, 255, 36, 45, 48, 255, 38, 49, 53, 255, 33, 40, 43, 255, 29, 34, 35, 255, 34, 42, 45, 255, 40, 53, 57, 255, 37, 48, 51, 255, 24, 26, 26, 255, 30, 36, 38, 255, 21, 21, 21, 255, 21, 21, 21, 255, 29, 33, 35, 255, 21, 21, 21, 255, 25, 27, 28, 255, 31, 38, 40, 255, 21, 21, 21, 255, 31, 37, 39, 255, 30, 35, 37, 255, 30, 36, 38, 255, 22, 22, 22, 255, 34, 42, 45, 255, 28, 32, 34, 255, 21, 21, 21, 255, 21, 21, 21, 255, 31, 38, 40, 255, 29, 35, 36, 255, 47, 63, 69, 255, 35, 44, 47, 255, 21, 21, 21, 255, 48, 65, 71, 255, 31, 38, 40, 255, 38, 49, 53, 255, 29, 35, 36, 255, 27, 30, 31, 255, 27, 30, 32, 255, 29, 35, 36, 255, 21, 21, 21, 255, 28, 32, 33, 255, 37, 47, 50, 255, 33, 41, 43, 255, 21, 21, 21, 255, 39, 51, 55, 255, 36, 46, 49, 255, 33, 41, 44, 255, 36, 46, 49, 255, 27, 31, 32, 255, 28, 32, 34, 255, 34, 42, 45, 255, 36, 47, 50, 255, 29, 34, 36, 255, 32, 39, 42, 255, 29, 34, 35, 255, 31, 38, 40, 255, 34, 42, 45, 255, 31, 37, 39, 255, 42, 55, 59, 255, 57, 75, 80, 255, 42, 55, 60, 255, 46, 63, 68, 255, 39, 50, 54, 255, 26, 30, 31, 255, 37, 48, 51, 255, 46, 63, 68, 255, 43, 58, 63, 255, 21, 21, 21, 255, 40, 52, 56, 255, 30, 36, 37, 255, 39, 51, 55, 255, 27, 31, 32, 255, 39, 51, 55, 255, 42, 55, 59, 255, 40, 52, 56, 255, 39, 50, 54, 255, 35, 44, 47, 255, 39, 50, 54, 255, 27, 31, 32, 255, 40, 52, 56, 255, 44, 59, 64, 255, 33, 40, 43, 255, 34, 42, 45, 255, 39, 50, 54, 255, 38, 49, 52, 255, 46, 62, 68, 255, 44, 58, 63, 255, 38, 49, 52, 255, 24, 27, 27, 255, 21, 21, 21, 255, 32, 40, 42, 255, 33, 41, 44, 255, 31, 38, 40, 255, 30, 35, 37, 255, 38, 49, 53, 255, 34, 43, 46, 255, 34, 43, 46, 255, 30, 35, 37, 255, 32, 38, 41, 255, 30, 36, 38, 255, 33, 41, 43, 255, 23, 24, 24, 255, 23, 24, 24, 255, 22, 23, 23, 255, 21, 21, 21, 255, 34, 42, 44, 255, 32, 39, 41, 255, 35, 44, 47, 255, 32, 39, 41, 255, 21, 21, 21, 255, 25, 28, 29, 255, 24, 26, 27, 255, 23, 23, 24, 255, 33, 40, 43, 255, 31, 37, 39, 255, 28, 32, 34, 255, 29, 34, 36, 255, 28, 33, 34, 255, 25, 28, 29, 255, 28, 32, 33, 255, 21, 21, 21, 255, 21, 21, 21, 255, 27, 30, 31, 255, 26, 30, 31, 255, 40, 52, 56, 255, 28, 32, 34, 255, 33, 41, 44, 255, 37, 48, 52, 255, 28, 32, 33, 255, 31, 37, 39, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 24, 27, 27, 255, 37, 48, 51, 255, 23, 24, 24, 255, 29, 35, 36, 255, 34, 42, 45, 255, 35, 44, 47, 255, 32, 39, 42, 255, 35, 45, 48, 255, 38, 49, 53, 255, 30, 36, 38, 255, 38, 49, 53, 255, 34, 42, 45, 255, 37, 48, 51, 255, 30, 35, 37, 255, 28, 32, 33, 255, 31, 38, 40, 255, 29, 35, 36, 255, 32, 39, 42, 255, 21, 21, 21, 255, 21, 21, 21, 255, 30, 36, 38, 255, 36, 46, 50, 255, 40, 53, 57, 255, 26, 29, 30, 255, 23, 25, 25, 255, 24, 26, 27, 255, 21, 21, 21, 255, 33, 41, 43, 255, 38, 48, 52, 255, 34, 43, 46, 255, 35, 44, 47, 255, 28, 32, 34, 255, 38, 49, 53, 255, 40, 53, 57, 255, 38, 50, 54, 255, 21, 21, 21, 255, 21, 21, 21, 255, 37, 48, 51, 255, 30, 36, 38, 255, 31, 38, 40, 255, 26, 30, 31, 255, 36, 47, 50, 255, 34, 42, 45, 255, 21, 21, 21, 255, 31, 37, 39, 255, 31, 37, 39, 255, 40, 51, 56, 255, 33, 41, 44, 255, 27, 30, 31, 255, 26, 29, 30, 255, 21, 21, 21, 255, 30, 36, 37, 255, 25, 27, 28, 255, 21, 21, 21, 255, 22, 23, 23, 255, 28, 32, 34, 255, 22, 23, 23, 255, 26, 30, 31, 255, 28, 32, 34, 255, 26, 29, 30, 255, 30, 36, 38, 255, 31, 37, 39, 255, 32, 39, 41, 255, 24, 26, 26, 255, 35, 45, 48, 255, 27, 31, 32, 255, 21, 21, 21, 255, 37, 47, 50, 255, 35, 45, 48, 255, 44, 58, 63, 255, 39, 51, 55, 255, 42, 56, 60, 255, 35, 44, 47, 255, 34, 43, 46, 255, 30, 36, 38, 255, 29, 34, 35, 255, 24, 26, 27, 255, 30, 36, 38, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 23, 23, 24, 255, 35, 45, 48, 255, 36, 45, 48, 255, 42, 55, 60, 255, 37, 47, 50, 255, 40, 53, 57, 255, 27, 31, 33, 255, 26, 29, 30, 255, 36, 46, 49, 255, 34, 43, 46, 255, 27, 31, 33, 255, 34, 43, 46, 255, 26, 29, 30, 255, 23, 24, 24, 255, 25, 28, 29, 255, 28, 33, 35, 255, 28, 32, 33, 255, 29, 33, 35, 255, 26, 29, 30, 255, 25, 27, 28, 255, 27, 31, 32, 255, 27, 31, 33, 255, 28, 33, 34, 255, 21, 21, 21, 255, 29, 40, 29, 255, 25, 32, 25, 255, 26, 34, 26, 255, 27, 36, 27, 255, 31, 44, 31, 255, 30, 43, 31, 255, 31, 44, 31, 255, 35, 51, 35, 255, 36, 53, 36, 255, 37, 55, 37, 255, 31, 45, 32, 255, 32, 45, 32, 255, 28, 39, 29, 255, 29, 40, 29, 255, 32, 46, 32, 255, 32, 46, 32, 255, 31, 45, 32, 255, 32, 46, 32, 255, 36, 54, 36, 255, 34, 50, 34, 255, 32, 47, 33, 255, 29, 40, 29, 255, 29, 41, 30, 255, 34, 50, 34, 255, 32, 47, 33, 255, 37, 55, 37, 255, 35, 52, 35, 255, 42, 62, 41, 255, 38, 57, 38, 255, 51, 75, 49, 255, 51, 74, 48, 255, 35, 52, 36, 255, 38, 57, 38, 255, 45, 66, 44, 255, 53, 77, 50, 255, 37, 55, 37, 255, 31, 44, 31, 255, 32, 46, 32, 255, 32, 46, 32, 255, 27, 37, 28, 255, 29, 40, 29, 255, 28, 38, 28, 255, 27, 36, 27, 255, 24, 32, 25, 255, 23, 30, 24, 255, 27, 37, 28, 255, 28, 39, 29, 255, 30, 43, 31, 255, 31, 44, 31, 255, 33, 48, 33, 255, 33, 48, 34, 255, 33, 47, 33, 255, 29, 40, 29, 255, 28, 38, 28, 255, 27, 37, 28, 255, 31, 43, 31, 255, 24, 31, 25, 255, 25, 32, 25, 255, 25, 33, 26, 255, 24, 31, 25, 255, 25, 34, 26, 255, 27, 38, 28, 255, 27, 37, 28, 255, 29, 40, 29, 255, 33, 47, 33, 255, 34, 50, 35, 255, 34, 50, 34, 255, 38, 56, 38, 255, 38, 57, 38, 255, 41, 61, 41, 255, 42, 63, 41, 255, 35, 52, 36, 255, 29, 41, 30, 255, 32, 46, 32, 255, 35, 51, 35, 255, 36, 54, 36, 255, 33, 48, 34, 255, 35, 51, 35, 255, 30, 42, 30, 255, 28, 38, 29, 255, 28, 39, 29, 255, 28, 39, 29, 255, 26, 35, 26, 255, 27, 36, 27, 255, 23, 30, 24, 255, 26, 33, 26, 255, 27, 34, 27, 255, 27, 36, 27, 255, 29, 41, 30, 255, 33, 47, 33, 255, 32, 46, 32, 255, 28, 38, 29, 255, 28, 38, 28, 255, 35, 51, 35, 255, 35, 52, 35, 255, 31, 44, 31, 255, 30, 41, 30, 255, 24, 31, 25, 255, 25, 32, 25, 255, 29, 39, 29, 255, 27, 37, 28, 255, 26, 34, 26, 255, 26, 34, 26, 255, 28, 39, 29, 255, 29, 41, 30, 255, 30, 42, 30, 255, 31, 44, 31, 255, 32, 47, 33, 255, 37, 56, 37, 255, 39, 59, 39, 255, 40, 59, 39, 255, 37, 55, 37, 255, 31, 44, 31, 255, 30, 43, 31, 255, 30, 42, 30, 255, 28, 39, 29, 255, 25, 32, 25, 255, 27, 36, 27, 255, 27, 37, 28, 255, 28, 39, 29, 255, 26, 35, 27, 255, 23, 29, 24, 255, 27, 38, 28, 255, 27, 37, 28, 255, 31, 44, 31, 255, 33, 48, 33, 255, 32, 47, 33, 255, 27, 36, 27, 255, 25, 34, 26, 255, 30, 43, 31, 255, 31, 43, 31, 255, 32, 47, 33, 255, 32, 46, 32, 255, 34, 50, 35, 255, 37, 56, 37, 255, 37, 56, 37, 255, 36, 54, 36, 255, 38, 57, 38, 255, 35, 52, 36, 255, 33, 48, 33, 255, 29, 40, 29, 255, 30, 42, 30, 255, 33, 47, 33, 255, 33, 48, 33, 255, 29, 40, 30, 255, 27, 37, 28, 255, 31, 44, 31, 255, 29, 41, 30, 255, 28, 39, 29, 255, 29, 40, 29, 255, 26, 35, 27, 255, 33, 49, 34, 255, 30, 42, 30, 255, 29, 40, 29, 255, 25, 33, 25, 255, 27, 37, 28, 255, 26, 35, 27, 255, 26, 35, 27, 255, 30, 42, 31, 255, 25, 32, 25, 255, 27, 36, 27, 255, 28, 39, 29, 255, 26, 36, 27, 255, 26, 36, 27, 255, 30, 43, 31, 255, 25, 33, 26, 255, 26, 36, 27, 255, 28, 38, 28, 255, 32, 46, 32, 255, 28, 39, 29, 255, 26, 35, 27, 255, 27, 36, 27, 255, 23, 30, 24, 255, 24, 32, 25, 255, 30, 42, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 32, 46, 32, 255, 31, 44, 31, 255, 29, 41, 30, 255, 35, 51, 35, 255, 35, 52, 36, 255, 32, 46, 32, 255, 32, 46, 32, 255, 30, 43, 31, 255, 36, 53, 36, 255, 35, 52, 36, 255, 35, 52, 35, 255, 38, 56, 38, 255, 32, 45, 32, 255, 32, 46, 32, 255, 33, 49, 34, 255, 33, 48, 33, 255, 31, 44, 31, 255, 93, 113, 14, 255, 30, 43, 31, 255, 26, 35, 27, 255, 25, 34, 26, 255, 26, 35, 26, 255, 26, 35, 26, 255, 23, 29, 24, 255, 26, 35, 27, 255, 27, 37, 28, 255, 27, 37, 28, 255, 25, 34, 26, 255, 29, 41, 30, 255, 33, 49, 34, 255, 34, 50, 35, 255, 30, 42, 30, 255, 32, 46, 32, 255, 35, 51, 35, 255, 34, 49, 34, 255, 31, 44, 31, 255, 34, 49, 34, 255, 36, 53, 36, 255, 37, 54, 37, 255, 37, 56, 37, 255, 35, 51, 35, 255, 37, 55, 37, 255, 36, 54, 37, 255, 33, 47, 33, 255, 32, 45, 32, 255, 31, 44, 31, 255, 31, 44, 31, 255, 30, 43, 31, 255, 29, 40, 29, 255, 28, 39, 29, 255, 32, 46, 32, 255, 34, 49, 34, 255, 34, 49, 34, 255, 33, 48, 34, 255, 38, 57, 38, 255, 37, 56, 37, 255, 36, 53, 36, 255, 35, 51, 35, 255, 34, 49, 34, 255, 38, 57, 38, 255, 36, 54, 36, 255, 35, 52, 35, 255, 36, 53, 36, 255, 34, 50, 34, 255, 33, 48, 33, 255, 28, 38, 28, 255, 31, 44, 31, 255, 27, 37, 28, 255, 27, 37, 28, 255, 29, 40, 29, 255, 28, 38, 28, 255, 27, 36, 27, 255, 29, 41, 30, 255, 27, 36, 27, 255, 27, 37, 28, 255, 25, 33, 26, 255, 28, 39, 29, 255, 27, 36, 27, 255, 30, 42, 30, 255, 21, 21, 21, 255, 26, 29, 30, 255, 35, 44, 47, 255, 39, 50, 54, 255, 32, 38, 40, 255, 38, 49, 53, 255, 37, 48, 51, 255, 40, 53, 57, 255, 38, 49, 53, 255, 32, 39, 41, 255, 32, 38, 41, 255, 34, 42, 45, 255, 34, 42, 45, 255, 22, 22, 23, 255, 22, 23, 23, 255, 45, 61, 66, 255, 43, 58, 62, 255, 39, 51, 55, 255, 40, 53, 57, 255, 45, 61, 66, 255, 39, 50, 54, 255, 31, 37, 39, 255, 32, 39, 41, 255, 28, 33, 34, 255, 32, 38, 41, 255, 35, 44, 47, 255, 29, 34, 35, 255, 29, 35, 36, 255, 24, 27, 27, 255, 25, 27, 28, 255, 28, 33, 35, 255, 30, 36, 38, 255, 23, 24, 25, 255, 36, 47, 50, 255, 32, 39, 41, 255, 27, 31, 32, 255, 35, 44, 48, 255, 23, 25, 25, 255, 24, 26, 27, 255, 26, 30, 31, 255, 32, 39, 42, 255, 28, 32, 34, 255, 31, 37, 39, 255, 21, 21, 21, 255, 21, 21, 21, 255, 52, 70, 76, 255, 51, 69, 75, 255, 22, 22, 22, 255, 37, 47, 50, 255, 32, 40, 42, 255, 38, 49, 53, 255, 35, 44, 47, 255, 38, 49, 53, 255, 32, 40, 42, 255, 30, 35, 37, 255, 29, 34, 35, 255, 31, 37, 39, 255, 28, 33, 34, 255, 35, 45, 48, 255, 44, 59, 64, 255, 34, 43, 46, 255, 42, 55, 60, 255, 34, 43, 46, 255, 39, 51, 55, 255, 43, 57, 62, 255, 25, 27, 28, 255, 40, 52, 56, 255, 29, 34, 35, 255, 42, 56, 60, 255, 36, 45, 48, 255, 25, 27, 28, 255, 30, 35, 37, 255, 38, 50, 54, 255, 32, 39, 41, 255, 33, 41, 44, 255, 42, 56, 61, 255, 39, 51, 55, 255, 34, 42, 45, 255, 31, 37, 39, 255, 24, 26, 26, 255, 32, 38, 41, 255, 28, 32, 34, 255, 31, 38, 40, 255, 31, 37, 39, 255, 40, 53, 57, 255, 49, 67, 73, 255, 35, 45, 48, 255, 44, 59, 64, 255, 48, 66, 72, 255, 36, 46, 49, 255, 42, 56, 60, 255, 36, 46, 49, 255, 40, 52, 56, 255, 25, 28, 29, 255, 41, 54, 58, 255, 36, 46, 50, 255, 26, 28, 29, 255, 37, 48, 51, 255, 31, 37, 39, 255, 45, 60, 65, 255, 45, 61, 66, 255, 39, 50, 54, 255, 39, 50, 54, 255, 39, 51, 55, 255, 32, 39, 42, 255, 28, 32, 33, 255, 21, 21, 21, 255, 27, 30, 31, 255, 33, 41, 44, 255, 31, 38, 40, 255, 35, 44, 47, 255, 34, 42, 45, 255, 32, 39, 42, 255, 36, 45, 48, 255, 32, 39, 41, 255, 32, 38, 41, 255, 37, 47, 50, 255, 29, 34, 35, 255, 34, 42, 45, 255, 21, 21, 21, 255, 28, 32, 34, 255, 27, 30, 31, 255, 28, 32, 33, 255, 36, 45, 48, 255, 33, 41, 44, 255, 21, 21, 21, 255, 21, 21, 21, 255, 38, 49, 52, 255, 38, 49, 53, 255, 34, 43, 46, 255, 42, 55, 60, 255, 30, 36, 38, 255, 45, 60, 65, 255, 34, 43, 46, 255, 42, 55, 60, 255, 28, 33, 34, 255, 24, 27, 27, 255, 22, 23, 23, 255, 21, 21, 21, 255, 21, 21, 21, 255, 24, 26, 27, 255, 30, 35, 37, 255, 33, 41, 44, 255, 34, 42, 45, 255, 27, 30, 31, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 24, 26, 27, 255, 29, 34, 36, 255, 29, 34, 36, 255, 27, 30, 31, 255, 28, 32, 33, 255, 25, 28, 29, 255, 22, 23, 23, 255, 25, 28, 29, 255, 32, 39, 41, 255, 33, 40, 43, 255, 36, 46, 49, 255, 30, 36, 38, 255, 35, 44, 47, 255, 24, 25, 26, 255, 24, 26, 27, 255, 36, 46, 50, 255, 31, 38, 40, 255, 35, 44, 47, 255, 32, 39, 41, 255, 32, 38, 41, 255, 24, 26, 27, 255, 21, 21, 21, 255, 21, 21, 21, 255, 27, 31, 33, 255, 22, 23, 23, 255, 23, 25, 25, 255, 25, 28, 29, 255, 27, 30, 31, 255, 24, 26, 27, 255, 28, 33, 34, 255, 29, 35, 37, 255, 27, 31, 32, 255, 22, 23, 23, 255, 33, 40, 42, 255, 37, 48, 51, 255, 32, 39, 41, 255, 28, 32, 33, 255, 38, 48, 52, 255, 36, 45, 49, 255, 21, 21, 21, 255, 32, 38, 41, 255, 32, 39, 42, 255, 38, 48, 52, 255, 38, 50, 53, 255, 39, 50, 54, 255, 34, 42, 44, 255, 34, 43, 46, 255, 28, 33, 34, 255, 32, 39, 41, 255, 32, 39, 42, 255, 31, 37, 40, 255, 21, 21, 21, 255, 30, 35, 37, 255, 25, 28, 29, 255, 31, 37, 39, 255, 34, 42, 45, 255, 21, 21, 21, 255, 21, 21, 21, 255, 35, 44, 47, 255, 29, 34, 36, 255, 27, 30, 32, 255, 27, 31, 32, 255, 32, 39, 41, 255, 44, 58, 63, 255, 38, 49, 52, 255, 31, 38, 40, 255, 37, 48, 51, 255, 38, 50, 54, 255, 21, 21, 21, 255, 26, 30, 31, 255, 33, 41, 44, 255, 32, 39, 41, 255, 40, 53, 57, 255, 21, 21, 21, 255, 35, 44, 47, 255, 40, 52, 56, 255, 39, 50, 54, 255, 35, 44, 47, 255, 36, 45, 49, 255, 31, 38, 40, 255, 32, 39, 41, 255, 42, 56, 61, 255, 35, 44, 47, 255, 34, 42, 45, 255, 21, 21, 21, 255, 42, 56, 60, 255, 39, 51, 55, 255, 41, 53, 58, 255, 32, 38, 41, 255, 35, 44, 47, 255, 37, 48, 51, 255, 45, 60, 65, 255, 43, 57, 62, 255, 33, 40, 42, 255, 31, 38, 40, 255, 23, 24, 24, 255, 42, 56, 61, 255, 33, 40, 43, 255, 36, 46, 50, 255, 33, 40, 43, 255, 31, 37, 39, 255, 29, 34, 35, 255, 25, 27, 28, 255, 21, 21, 21, 255, 31, 38, 40, 255, 31, 37, 39, 255, 28, 32, 33, 255, 21, 21, 21, 255, 30, 42, 30, 255, 29, 40, 29, 255, 26, 35, 27, 255, 29, 41, 30, 255, 31, 45, 32, 255, 28, 38, 28, 255, 27, 37, 27, 255, 30, 43, 31, 255, 31, 43, 31, 255, 34, 49, 34, 255, 31, 44, 32, 255, 27, 37, 28, 255, 30, 41, 30, 255, 29, 40, 29, 255, 31, 43, 31, 255, 34, 49, 34, 255, 33, 47, 33, 255, 33, 49, 34, 255, 35, 52, 35, 255, 32, 46, 32, 255, 32, 47, 33, 255, 36, 54, 36, 255, 34, 49, 34, 255, 34, 49, 34, 255, 37, 55, 37, 255, 33, 48, 33, 255, 33, 48, 34, 255, 38, 56, 38, 255, 37, 55, 37, 255, 37, 56, 37, 255, 43, 63, 42, 255, 50, 73, 48, 255, 43, 63, 42, 255, 36, 54, 36, 255, 37, 55, 37, 255, 37, 56, 37, 255, 35, 51, 35, 255, 32, 46, 32, 255, 35, 52, 35, 255, 33, 47, 33, 255, 29, 40, 29, 255, 25, 32, 25, 255, 30, 42, 30, 255, 26, 35, 27, 255, 30, 42, 30, 255, 29, 40, 29, 255, 29, 40, 29, 255, 28, 38, 28, 255, 27, 36, 27, 255, 29, 40, 29, 255, 32, 46, 32, 255, 32, 45, 32, 255, 28, 39, 29, 255, 29, 39, 29, 255, 28, 39, 29, 255, 31, 44, 31, 255, 28, 39, 29, 255, 27, 37, 28, 255, 25, 34, 26, 255, 27, 34, 27, 255, 24, 31, 25, 255, 27, 36, 27, 255, 25, 33, 26, 255, 30, 42, 30, 255, 37, 55, 37, 255, 35, 51, 35, 255, 33, 47, 33, 255, 35, 51, 35, 255, 36, 54, 37, 255, 34, 49, 34, 255, 37, 55, 37, 255, 36, 53, 36, 255, 35, 52, 35, 255, 31, 45, 32, 255, 32, 45, 32, 255, 38, 56, 38, 255, 40, 59, 39, 255, 34, 49, 34, 255, 30, 42, 30, 255, 26, 36, 27, 255, 28, 39, 29, 255, 25, 32, 25, 255, 25, 34, 26, 255, 28, 38, 28, 255, 26, 34, 26, 255, 24, 30, 24, 255, 25, 33, 26, 255, 31, 45, 32, 255, 31, 45, 32, 255, 33, 47, 33, 255, 33, 49, 34, 255, 36, 53, 36, 255, 33, 48, 34, 255, 32, 46, 33, 255, 33, 48, 33, 255, 36, 53, 36, 255, 35, 51, 35, 255, 32, 47, 33, 255, 29, 41, 30, 255, 28, 39, 29, 255, 29, 40, 30, 255, 25, 34, 26, 255, 23, 30, 24, 255, 27, 37, 28, 255, 27, 37, 28, 255, 27, 36, 27, 255, 26, 35, 27, 255, 29, 39, 29, 255, 35, 52, 36, 255, 37, 55, 37, 255, 36, 54, 36, 255, 37, 54, 37, 255, 36, 54, 37, 255, 36, 54, 37, 255, 32, 46, 32, 255, 32, 46, 32, 255, 28, 38, 28, 255, 28, 39, 29, 255, 24, 31, 25, 255, 26, 35, 27, 255, 23, 30, 24, 255, 24, 32, 25, 255, 28, 38, 28, 255, 26, 35, 27, 255, 28, 39, 29, 255, 28, 39, 29, 255, 30, 42, 30, 255, 28, 39, 29, 255, 29, 40, 30, 255, 30, 43, 31, 255, 32, 45, 32, 255, 33, 48, 33, 255, 35, 52, 35, 255, 38, 58, 38, 255, 34, 50, 34, 255, 38, 57, 38, 255, 35, 52, 36, 255, 36, 53, 36, 255, 37, 55, 37, 255, 36, 53, 36, 255, 34, 49, 34, 255, 34, 49, 34, 255, 37, 55, 37, 255, 32, 47, 33, 255, 29, 41, 30, 255, 30, 43, 31, 255, 30, 43, 31, 255, 31, 44, 32, 255, 28, 38, 28, 255, 27, 37, 28, 255, 27, 37, 28, 255, 32, 47, 33, 255, 29, 41, 30, 255, 32, 47, 33, 255, 28, 38, 28, 255, 26, 35, 27, 255, 28, 39, 29, 255, 27, 37, 28, 255, 29, 40, 29, 255, 29, 41, 30, 255, 29, 40, 29, 255, 28, 39, 29, 255, 26, 35, 27, 255, 28, 39, 29, 255, 29, 41, 30, 255, 29, 40, 29, 255, 30, 43, 31, 255, 31, 45, 32, 255, 32, 46, 32, 255, 27, 36, 27, 255, 26, 35, 27, 255, 27, 36, 27, 255, 26, 35, 27, 255, 27, 37, 28, 255, 29, 40, 29, 255, 34, 49, 34, 255, 34, 50, 34, 255, 34, 50, 35, 255, 31, 45, 32, 255, 31, 44, 31, 255, 31, 43, 31, 255, 30, 42, 30, 255, 79, 95, 15, 255, 77, 92, 15, 255, 30, 42, 30, 255, 33, 48, 33, 255, 33, 48, 34, 255, 35, 52, 35, 255, 36, 53, 36, 255, 32, 45, 32, 255, 29, 41, 30, 255, 30, 43, 31, 255, 29, 40, 29, 255, 27, 37, 28, 255, 27, 37, 28, 255, 23, 30, 24, 255, 25, 33, 25, 255, 27, 36, 27, 255, 24, 30, 24, 255, 24, 31, 25, 255, 27, 36, 27, 255, 30, 42, 30, 255, 29, 40, 29, 255, 32, 47, 33, 255, 30, 43, 31, 255, 31, 44, 31, 255, 34, 49, 34, 255, 38, 57, 38, 255, 41, 61, 40, 255, 38, 57, 38, 255, 37, 55, 37, 255, 38, 57, 38, 255, 37, 55, 37, 255, 33, 48, 33, 255, 33, 49, 34, 255, 35, 52, 36, 255, 37, 55, 37, 255, 36, 54, 36, 255, 30, 42, 31, 255, 33, 48, 34, 255, 32, 46, 32, 255, 30, 42, 30, 255, 30, 43, 31, 255, 30, 41, 30, 255, 30, 43, 31, 255, 31, 44, 31, 255, 30, 43, 31, 255, 31, 45, 32, 255, 31, 44, 32, 255, 36, 54, 36, 255, 38, 57, 38, 255, 38, 57, 38, 255, 35, 52, 35, 255, 36, 53, 36, 255, 34, 50, 34, 255, 32, 46, 32, 255, 37, 55, 37, 255, 34, 50, 34, 255, 35, 51, 35, 255, 36, 53, 36, 255, 32, 45, 32, 255, 30, 43, 31, 255, 28, 38, 28, 255, 25, 33, 26, 255, 25, 31, 25, 255, 26, 35, 27, 255, 24, 31, 25, 255, 27, 38, 28, 255, 31, 43, 31, 255, 28, 39, 29, 255, 29, 40, 29, 255, 28, 39, 29, 255, 30, 43, 31, 255, 30, 43, 31, 255, 29, 40, 29, 255, 30, 42, 31, 255, 29, 34, 36, 255, 25, 28, 29, 255, 39, 51, 55, 255, 35, 44, 47, 255, 21, 21, 21, 255, 28, 32, 33, 255, 32, 39, 41, 255, 39, 51, 55, 255, 29, 34, 36, 255, 32, 38, 41, 255, 36, 46, 49, 255, 35, 45, 48, 255, 38, 49, 53, 255, 32, 39, 41, 255, 21, 21, 21, 255, 29, 33, 35, 255, 39, 50, 54, 255, 40, 52, 56, 255, 34, 42, 44, 255, 29, 35, 36, 255, 48, 65, 71, 255, 40, 53, 57, 255, 36, 46, 49, 255, 26, 30, 31, 255, 35, 44, 47, 255, 34, 42, 45, 255, 33, 41, 44, 255, 32, 39, 41, 255, 26, 30, 31, 255, 28, 32, 33, 255, 25, 27, 28, 255, 28, 32, 34, 255, 21, 21, 21, 255, 29, 34, 35, 255, 38, 50, 53, 255, 30, 36, 38, 255, 32, 39, 41, 255, 29, 33, 35, 255, 36, 46, 49, 255, 37, 47, 50, 255, 32, 39, 41, 255, 44, 59, 64, 255, 37, 48, 51, 255, 43, 58, 62, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 28, 33, 35, 255, 21, 21, 21, 255, 23, 24, 24, 255, 29, 34, 36, 255, 31, 37, 39, 255, 53, 71, 77, 255, 42, 56, 61, 255, 31, 38, 40, 255, 34, 43, 46, 255, 35, 44, 47, 255, 30, 36, 38, 255, 36, 46, 49, 255, 33, 41, 44, 255, 35, 43, 46, 255, 43, 57, 61, 255, 41, 54, 58, 255, 25, 27, 28, 255, 34, 43, 46, 255, 31, 37, 39, 255, 39, 50, 54, 255, 41, 54, 59, 255, 31, 38, 40, 255, 21, 21, 21, 255, 28, 32, 33, 255, 38, 50, 54, 255, 45, 61, 66, 255, 27, 31, 32, 255, 38, 49, 52, 255, 22, 23, 23, 255, 21, 21, 21, 255, 21, 21, 21, 255, 33, 41, 43, 255, 38, 49, 52, 255, 48, 66, 72, 255, 42, 56, 60, 255, 41, 54, 59, 255, 29, 35, 37, 255, 48, 65, 71, 255, 51, 69, 75, 255, 50, 69, 75, 255, 40, 53, 57, 255, 46, 62, 67, 255, 53, 72, 77, 255, 57, 75, 80, 255, 42, 55, 60, 255, 51, 70, 76, 255, 31, 37, 39, 255, 28, 32, 33, 255, 30, 35, 37, 255, 41, 54, 59, 255, 33, 41, 44, 255, 44, 58, 63, 255, 33, 41, 44, 255, 39, 51, 55, 255, 33, 40, 43, 255, 32, 39, 42, 255, 44, 58, 63, 255, 44, 59, 64, 255, 26, 29, 30, 255, 25, 28, 29, 255, 32, 40, 42, 255, 25, 27, 28, 255, 34, 43, 45, 255, 39, 51, 55, 255, 36, 46, 49, 255, 36, 45, 49, 255, 33, 41, 44, 255, 38, 48, 52, 255, 38, 48, 52, 255, 35, 45, 48, 255, 32, 38, 41, 255, 23, 24, 25, 255, 21, 21, 21, 255, 31, 38, 40, 255, 21, 21, 21, 255, 28, 32, 33, 255, 28, 33, 34, 255, 35, 44, 47, 255, 21, 21, 21, 255, 27, 30, 32, 255, 31, 38, 40, 255, 31, 37, 39, 255, 44, 58, 63, 255, 40, 52, 56, 255, 43, 57, 62, 255, 25, 27, 28, 255, 37, 48, 51, 255, 21, 21, 22, 255, 28, 33, 34, 255, 28, 33, 35, 255, 32, 39, 41, 255, 23, 25, 25, 255, 21, 21, 21, 255, 21, 21, 21, 255, 30, 36, 37, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 25, 27, 27, 255, 38, 49, 53, 255, 35, 44, 47, 255, 35, 44, 47, 255, 21, 21, 22, 255, 31, 37, 39, 255, 35, 44, 47, 255, 32, 39, 41, 255, 22, 23, 23, 255, 28, 32, 33, 255, 28, 32, 33, 255, 31, 37, 39, 255, 22, 23, 23, 255, 30, 36, 38, 255, 28, 32, 34, 255, 27, 31, 32, 255, 23, 25, 25, 255, 26, 29, 30, 255, 28, 32, 34, 255, 36, 45, 48, 255, 29, 33, 35, 255, 30, 36, 38, 255, 27, 30, 31, 255, 21, 21, 21, 255, 33, 41, 43, 255, 27, 30, 32, 255, 27, 31, 32, 255, 30, 36, 38, 255, 24, 26, 27, 255, 37, 47, 50, 255, 33, 41, 43, 255, 29, 34, 35, 255, 34, 42, 45, 255, 26, 30, 31, 255, 25, 27, 28, 255, 26, 29, 30, 255, 29, 34, 35, 255, 29, 33, 35, 255, 33, 40, 43, 255, 30, 36, 38, 255, 29, 35, 36, 255, 21, 21, 21, 255, 21, 21, 21, 255, 36, 46, 49, 255, 42, 56, 61, 255, 30, 37, 39, 255, 35, 45, 48, 255, 45, 60, 65, 255, 31, 38, 40, 255, 34, 43, 46, 255, 21, 21, 21, 255, 31, 38, 40, 255, 29, 34, 36, 255, 24, 26, 26, 255, 28, 33, 35, 255, 22, 23, 23, 255, 22, 23, 24, 255, 36, 46, 49, 255, 25, 27, 28, 255, 21, 21, 21, 255, 30, 35, 37, 255, 39, 50, 54, 255, 37, 48, 51, 255, 34, 42, 44, 255, 35, 43, 46, 255, 37, 48, 52, 255, 41, 54, 58, 255, 34, 42, 44, 255, 37, 47, 50, 255, 21, 21, 21, 255, 21, 21, 21, 255, 34, 43, 46, 255, 40, 52, 56, 255, 48, 65, 71, 255, 41, 55, 59, 255, 46, 62, 68, 255, 36, 46, 49, 255, 33, 41, 44, 255, 34, 43, 46, 255, 35, 44, 48, 255, 36, 46, 49, 255, 28, 33, 35, 255, 40, 51, 56, 255, 40, 52, 57, 255, 30, 36, 38, 255, 32, 39, 41, 255, 21, 21, 21, 255, 40, 52, 56, 255, 44, 60, 65, 255, 29, 34, 36, 255, 39, 50, 54, 255, 33, 40, 43, 255, 31, 38, 40, 255, 41, 55, 59, 255, 44, 58, 63, 255, 46, 63, 68, 255, 37, 48, 51, 255, 31, 37, 39, 255, 29, 34, 36, 255, 40, 53, 57, 255, 29, 34, 36, 255, 37, 47, 51, 255, 33, 40, 43, 255, 36, 45, 49, 255, 32, 38, 40, 255, 31, 38, 40, 255, 32, 40, 42, 255, 29, 35, 37, 255, 30, 35, 37, 255, 21, 21, 21, 255, 26, 34, 26, 255, 27, 36, 27, 255, 26, 35, 27, 255, 25, 32, 25, 255, 27, 37, 28, 255, 25, 33, 26, 255, 30, 43, 31, 255, 33, 48, 34, 255, 29, 41, 30, 255, 30, 43, 31, 255, 30, 43, 31, 255, 30, 43, 31, 255, 26, 34, 26, 255, 31, 44, 31, 255, 33, 47, 33, 255, 29, 41, 30, 255, 29, 40, 30, 255, 31, 45, 32, 255, 36, 53, 36, 255, 38, 57, 38, 255, 35, 51, 35, 255, 34, 50, 34, 255, 34, 49, 34, 255, 36, 53, 36, 255, 33, 49, 34, 255, 30, 43, 31, 255, 34, 50, 34, 255, 34, 49, 34, 255, 35, 52, 35, 255, 39, 58, 39, 255, 45, 67, 44, 255, 47, 69, 45, 255, 37, 55, 37, 255, 38, 57, 38, 255, 45, 66, 43, 255, 36, 53, 36, 255, 34, 50, 34, 255, 35, 51, 35, 255, 33, 48, 33, 255, 32, 46, 32, 255, 28, 38, 28, 255, 29, 40, 29, 255, 28, 38, 28, 255, 29, 41, 30, 255, 30, 42, 30, 255, 32, 46, 32, 255, 31, 44, 31, 255, 33, 47, 33, 255, 29, 40, 29, 255, 28, 39, 29, 255, 32, 47, 33, 255, 31, 44, 31, 255, 34, 49, 34, 255, 30, 43, 31, 255, 30, 41, 30, 255, 28, 39, 29, 255, 28, 38, 29, 255, 29, 40, 29, 255, 26, 34, 26, 255, 23, 29, 24, 255, 27, 36, 27, 255, 26, 34, 26, 255, 26, 36, 27, 255, 34, 50, 34, 255, 37, 56, 37, 255, 34, 49, 34, 255, 33, 47, 33, 255, 35, 51, 35, 255, 37, 54, 37, 255, 35, 52, 36, 255, 34, 50, 35, 255, 31, 44, 31, 255, 31, 43, 31, 255, 31, 43, 31, 255, 34, 49, 34, 255, 34, 49, 34, 255, 35, 51, 35, 255, 32, 46, 32, 255, 31, 44, 31, 255, 29, 41, 30, 255, 25, 33, 26, 255, 28, 39, 29, 255, 27, 36, 27, 255, 28, 38, 28, 255, 28, 38, 29, 255, 24, 30, 24, 255, 28, 39, 29, 255, 27, 38, 28, 255, 32, 45, 32, 255, 37, 55, 37, 255, 41, 61, 40, 255, 36, 53, 36, 255, 33, 48, 33, 255, 33, 48, 33, 255, 32, 47, 33, 255, 37, 55, 37, 255, 35, 51, 35, 255, 32, 46, 32, 255, 33, 47, 33, 255, 29, 40, 29, 255, 26, 36, 27, 255, 25, 32, 25, 255, 25, 31, 25, 255, 25, 33, 25, 255, 28, 38, 28, 255, 29, 41, 30, 255, 26, 34, 26, 255, 28, 39, 29, 255, 34, 50, 34, 255, 36, 54, 37, 255, 36, 53, 36, 255, 36, 54, 36, 255, 38, 57, 38, 255, 36, 53, 36, 255, 36, 53, 36, 255, 31, 44, 32, 255, 32, 45, 32, 255, 28, 38, 28, 255, 23, 29, 24, 255, 26, 34, 27, 255, 24, 31, 25, 255, 28, 38, 28, 255, 28, 38, 28, 255, 28, 38, 28, 255, 30, 42, 30, 255, 26, 34, 26, 255, 28, 38, 28, 255, 30, 41, 30, 255, 29, 40, 29, 255, 31, 44, 31, 255, 31, 45, 32, 255, 37, 56, 38, 255, 37, 54, 37, 255, 33, 48, 33, 255, 33, 47, 33, 255, 37, 54, 37, 255, 37, 55, 37, 255, 34, 50, 34, 255, 34, 50, 34, 255, 33, 48, 34, 255, 32, 46, 32, 255, 33, 49, 34, 255, 33, 49, 34, 255, 32, 47, 33, 255, 32, 46, 32, 255, 32, 47, 33, 255, 31, 44, 31, 255, 30, 41, 30, 255, 28, 39, 29, 255, 28, 39, 29, 255, 30, 42, 30, 255, 30, 42, 30, 255, 27, 37, 28, 255, 33, 49, 34, 255, 30, 42, 30, 255, 32, 45, 32, 255, 27, 36, 27, 255, 29, 40, 29, 255, 29, 40, 29, 255, 29, 41, 30, 255, 28, 39, 29, 255, 26, 34, 26, 255, 25, 34, 26, 255, 28, 38, 28, 255, 28, 38, 28, 255, 27, 37, 28, 255, 33, 49, 34, 255, 31, 43, 31, 255, 32, 46, 33, 255, 28, 39, 29, 255, 29, 41, 30, 255, 27, 36, 27, 255, 26, 35, 27, 255, 30, 41, 30, 255, 34, 50, 34, 255, 39, 59, 39, 255, 37, 55, 37, 255, 34, 49, 34, 255, 31, 44, 32, 255, 31, 45, 32, 255, 27, 37, 28, 255, 31, 44, 31, 255, 30, 42, 30, 255, 34, 50, 34, 255, 32, 45, 32, 255, 27, 36, 27, 255, 30, 43, 31, 255, 35, 52, 35, 255, 36, 53, 36, 255, 34, 50, 35, 255, 30, 43, 31, 255, 27, 37, 28, 255, 29, 40, 29, 255, 28, 39, 29, 255, 24, 31, 25, 255, 24, 32, 25, 255, 24, 31, 25, 255, 27, 36, 27, 255, 27, 36, 27, 255, 26, 34, 26, 255, 30, 43, 31, 255, 29, 40, 29, 255, 32, 45, 32, 255, 30, 43, 31, 255, 29, 41, 30, 255, 29, 40, 29, 255, 33, 48, 33, 255, 35, 52, 35, 255, 38, 57, 38, 255, 48, 70, 46, 255, 37, 55, 37, 255, 36, 54, 36, 255, 38, 57, 38, 255, 96, 117, 15, 255, 33, 48, 33, 255, 35, 51, 35, 255, 36, 53, 36, 255, 35, 51, 35, 255, 33, 47, 33, 255, 29, 41, 30, 255, 29, 40, 30, 255, 27, 38, 28, 255, 29, 40, 29, 255, 29, 41, 30, 255, 33, 47, 33, 255, 30, 43, 31, 255, 31, 44, 31, 255, 30, 43, 31, 255, 29, 41, 30, 255, 33, 48, 33, 255, 37, 55, 37, 255, 32, 46, 32, 255, 37, 54, 37, 255, 36, 54, 36, 255, 35, 51, 35, 255, 34, 50, 34, 255, 33, 48, 34, 255, 33, 48, 33, 255, 37, 55, 37, 255, 38, 57, 38, 255, 31, 44, 32, 255, 29, 41, 30, 255, 28, 38, 28, 255, 25, 33, 26, 255, 24, 30, 25, 255, 24, 31, 25, 255, 25, 33, 26, 255, 30, 43, 31, 255, 26, 35, 27, 255, 30, 42, 30, 255, 29, 40, 29, 255, 31, 44, 31, 255, 31, 43, 31, 255, 33, 48, 33, 255, 30, 42, 30, 255, 27, 37, 28, 255, 35, 45, 48, 255, 27, 31, 32, 255, 35, 44, 47, 255, 22, 22, 22, 255, 28, 32, 33, 255, 34, 42, 45, 255, 38, 48, 52, 255, 39, 51, 55, 255, 32, 38, 40, 255, 36, 46, 49, 255, 40, 53, 57, 255, 37, 48, 52, 255, 34, 43, 46, 255, 38, 49, 53, 255, 29, 34, 36, 255, 21, 21, 21, 255, 39, 50, 54, 255, 38, 49, 52, 255, 35, 45, 48, 255, 34, 43, 46, 255, 43, 57, 62, 255, 53, 72, 77, 255, 31, 38, 40, 255, 35, 44, 47, 255, 31, 37, 39, 255, 31, 38, 40, 255, 40, 52, 56, 255, 35, 44, 47, 255, 25, 27, 28, 255, 28, 32, 33, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 22, 22, 255, 27, 30, 31, 255, 29, 35, 36, 255, 34, 43, 45, 255, 38, 49, 53, 255, 31, 38, 40, 255, 25, 28, 29, 255, 29, 34, 36, 255, 39, 50, 54, 255, 39, 51, 55, 255, 32, 39, 41, 255, 41, 55, 59, 255, 23, 25, 25, 255, 21, 21, 21, 255, 47, 64, 70, 255, 45, 60, 65, 255, 53, 72, 77, 255, 36, 46, 49, 255, 26, 30, 31, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 33, 41, 44, 255, 34, 43, 46, 255, 32, 38, 41, 255, 26, 30, 31, 255, 33, 40, 43, 255, 44, 59, 64, 255, 51, 69, 75, 255, 38, 48, 52, 255, 37, 48, 51, 255, 34, 43, 46, 255, 25, 27, 28, 255, 41, 55, 59, 255, 44, 58, 63, 255, 37, 47, 50, 255, 36, 46, 49, 255, 40, 53, 57, 255, 36, 46, 49, 255, 38, 50, 53, 255, 32, 40, 42, 255, 21, 21, 21, 255, 21, 21, 21, 255, 29, 34, 36, 255, 31, 38, 40, 255, 40, 53, 57, 255, 29, 33, 35, 255, 40, 53, 57, 255, 49, 67, 73, 255, 45, 61, 67, 255, 45, 61, 66, 255, 29, 33, 35, 255, 29, 35, 36, 255, 59, 76, 81, 255, 53, 71, 77, 255, 54, 72, 78, 255, 37, 47, 50, 255, 51, 70, 76, 255, 41, 53, 58, 255, 49, 67, 73, 255, 41, 54, 58, 255, 46, 62, 68, 255, 40, 52, 56, 255, 43, 58, 63, 255, 34, 42, 45, 255, 38, 49, 52, 255, 30, 36, 38, 255, 39, 51, 55, 255, 34, 42, 45, 255, 33, 41, 44, 255, 33, 42, 44, 255, 34, 43, 46, 255, 40, 52, 56, 255, 21, 21, 21, 255, 32, 39, 41, 255, 43, 57, 62, 255, 30, 36, 38, 255, 44, 59, 64, 255, 30, 36, 38, 255, 25, 28, 29, 255, 44, 59, 64, 255, 32, 39, 42, 255, 29, 34, 35, 255, 33, 42, 44, 255, 25, 28, 29, 255, 26, 30, 31, 255, 36, 46, 49, 255, 24, 26, 27, 255, 28, 32, 33, 255, 21, 21, 21, 255, 22, 22, 22, 255, 32, 39, 42, 255, 21, 21, 21, 255, 21, 21, 21, 255, 30, 36, 38, 255, 34, 42, 45, 255, 30, 35, 37, 255, 38, 48, 52, 255, 42, 55, 59, 255, 37, 47, 50, 255, 29, 34, 35, 255, 27, 32, 33, 255, 26, 28, 29, 255, 31, 37, 39, 255, 33, 41, 43, 255, 26, 29, 29, 255, 28, 33, 34, 255, 24, 25, 26, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 34, 43, 45, 255, 36, 45, 48, 255, 38, 48, 52, 255, 45, 61, 66, 255, 31, 38, 40, 255, 29, 34, 36, 255, 28, 33, 35, 255, 33, 41, 44, 255, 29, 34, 36, 255, 27, 32, 33, 255, 26, 29, 30, 255, 24, 25, 26, 255, 29, 35, 37, 255, 35, 43, 46, 255, 30, 35, 37, 255, 36, 47, 50, 255, 32, 39, 41, 255, 32, 39, 41, 255, 24, 27, 27, 255, 28, 33, 34, 255, 29, 35, 36, 255, 35, 44, 47, 255, 30, 35, 37, 255, 35, 44, 48, 255, 21, 21, 21, 255, 21, 21, 21, 255, 24, 26, 26, 255, 25, 28, 29, 255, 38, 48, 52, 255, 31, 38, 40, 255, 31, 37, 39, 255, 25, 27, 28, 255, 30, 37, 39, 255, 37, 47, 51, 255, 42, 56, 60, 255, 21, 21, 21, 255, 30, 36, 37, 255, 30, 35, 37, 255, 27, 30, 32, 255, 22, 22, 23, 255, 40, 52, 56, 255, 36, 47, 50, 255, 30, 36, 37, 255, 27, 30, 32, 255, 21, 21, 21, 255, 24, 26, 26, 255, 40, 53, 57, 255, 45, 61, 66, 255, 34, 42, 45, 255, 30, 36, 38, 255, 29, 34, 36, 255, 27, 31, 33, 255, 34, 43, 46, 255, 30, 35, 37, 255, 29, 34, 35, 255, 29, 34, 36, 255, 33, 40, 43, 255, 31, 37, 39, 255, 23, 25, 26, 255, 29, 33, 35, 255, 24, 26, 26, 255, 21, 21, 21, 255, 34, 42, 45, 255, 41, 54, 58, 255, 38, 49, 53, 255, 33, 41, 44, 255, 31, 38, 40, 255, 37, 47, 50, 255, 39, 51, 55, 255, 30, 36, 38, 255, 45, 60, 65, 255, 21, 21, 21, 255, 27, 31, 32, 255, 48, 66, 72, 255, 36, 45, 48, 255, 39, 50, 54, 255, 50, 68, 74, 255, 44, 59, 64, 255, 27, 31, 33, 255, 28, 32, 33, 255, 35, 44, 47, 255, 42, 55, 59, 255, 24, 26, 27, 255, 28, 33, 34, 255, 33, 41, 43, 255, 32, 39, 42, 255, 30, 36, 38, 255, 24, 26, 26, 255, 22, 23, 23, 255, 25, 27, 28, 255, 43, 58, 62, 255, 37, 48, 51, 255, 50, 69, 75, 255, 38, 49, 52, 255, 38, 48, 52, 255, 42, 55, 60, 255, 47, 64, 69, 255, 36, 46, 49, 255, 36, 46, 49, 255, 40, 52, 56, 255, 43, 57, 62, 255, 38, 50, 53, 255, 40, 52, 56, 255, 37, 48, 51, 255, 48, 65, 71, 255, 42, 55, 59, 255, 29, 35, 37, 255, 21, 21, 22, 255, 29, 34, 35, 255, 26, 29, 30, 255, 33, 40, 43, 255, 21, 21, 21, 255, 28, 38, 28, 255, 25, 34, 26, 255, 26, 36, 27, 255, 28, 39, 29, 255, 30, 42, 31, 255, 31, 45, 32, 255, 29, 40, 29, 255, 30, 42, 30, 255, 29, 41, 30, 255, 31, 43, 31, 255, 28, 39, 29, 255, 29, 40, 29, 255, 31, 44, 31, 255, 30, 43, 31, 255, 33, 47, 33, 255, 33, 49, 34, 255, 32, 46, 32, 255, 34, 50, 34, 255, 35, 52, 36, 255, 46, 67, 44, 255, 34, 49, 34, 255, 32, 46, 32, 255, 32, 47, 33, 255, 33, 49, 34, 255, 33, 48, 33, 255, 32, 46, 32, 255, 33, 48, 33, 255, 35, 51, 35, 255, 37, 55, 37, 255, 43, 63, 42, 255, 38, 57, 38, 255, 37, 55, 37, 255, 37, 55, 37, 255, 46, 67, 44, 255, 43, 63, 42, 255, 34, 49, 34, 255, 32, 45, 32, 255, 36, 53, 36, 255, 36, 53, 36, 255, 34, 49, 34, 255, 30, 43, 31, 255, 30, 43, 31, 255, 28, 39, 29, 255, 27, 37, 28, 255, 25, 33, 26, 255, 25, 33, 26, 255, 30, 42, 30, 255, 28, 39, 29, 255, 26, 35, 27, 255, 30, 42, 30, 255, 31, 44, 31, 255, 32, 46, 33, 255, 35, 51, 35, 255, 33, 48, 34, 255, 29, 41, 30, 255, 26, 35, 27, 255, 29, 40, 29, 255, 26, 33, 26, 255, 24, 32, 25, 255, 25, 32, 25, 255, 25, 32, 25, 255, 29, 40, 30, 255, 31, 44, 31, 255, 33, 48, 33, 255, 36, 53, 36, 255, 38, 57, 38, 255, 36, 54, 37, 255, 36, 53, 36, 255, 35, 51, 35, 255, 35, 51, 35, 255, 31, 43, 31, 255, 29, 41, 30, 255, 27, 36, 27, 255, 31, 44, 31, 255, 33, 48, 33, 255, 38, 56, 38, 255, 34, 50, 35, 255, 37, 56, 38, 255, 36, 52, 36, 255, 31, 45, 32, 255, 26, 34, 26, 255, 27, 36, 27, 255, 28, 38, 28, 255, 26, 36, 27, 255, 26, 35, 27, 255, 28, 39, 29, 255, 28, 39, 29, 255, 26, 35, 27, 255, 32, 46, 32, 255, 36, 54, 36, 255, 35, 51, 35, 255, 35, 52, 35, 255, 43, 63, 42, 255, 34, 50, 35, 255, 35, 51, 35, 255, 32, 47, 33, 255, 35, 52, 35, 255, 32, 46, 33, 255, 28, 38, 28, 255, 27, 37, 28, 255, 28, 38, 28, 255, 27, 36, 27, 255, 24, 32, 25, 255, 25, 33, 26, 255, 27, 37, 28, 255, 26, 35, 27, 255, 26, 35, 26, 255, 29, 41, 30, 255, 33, 47, 33, 255, 38, 56, 38, 255, 38, 57, 38, 255, 35, 52, 36, 255, 37, 55, 37, 255, 36, 52, 36, 255, 32, 46, 33, 255, 27, 37, 28, 255, 28, 38, 28, 255, 27, 36, 27, 255, 27, 34, 27, 255, 28, 36, 29, 255, 28, 36, 29, 255, 25, 34, 26, 255, 25, 32, 25, 255, 24, 31, 25, 255, 28, 38, 28, 255, 30, 42, 31, 255, 32, 46, 33, 255, 30, 43, 31, 255, 31, 45, 32, 255, 26, 35, 26, 255, 31, 45, 32, 255, 31, 44, 31, 255, 33, 49, 34, 255, 34, 51, 35, 255, 37, 54, 37, 255, 38, 56, 38, 255, 34, 51, 35, 255, 39, 58, 39, 255, 42, 62, 41, 255, 34, 50, 34, 255, 34, 49, 34, 255, 36, 54, 36, 255, 34, 50, 34, 255, 29, 40, 30, 255, 31, 45, 32, 255, 32, 46, 32, 255, 31, 44, 31, 255, 31, 44, 31, 255, 32, 47, 33, 255, 28, 38, 28, 255, 30, 43, 31, 255, 30, 42, 30, 255, 29, 41, 30, 255, 31, 43, 31, 255, 31, 45, 32, 255, 33, 48, 33, 255, 31, 44, 32, 255, 31, 45, 32, 255, 32, 45, 32, 255, 31, 43, 31, 255, 27, 37, 28, 255, 30, 42, 31, 255, 27, 37, 28, 255, 28, 39, 29, 255, 27, 37, 28, 255, 32, 45, 32, 255, 30, 43, 31, 255, 25, 33, 26, 255, 34, 49, 34, 255, 33, 49, 34, 255, 26, 35, 27, 255, 30, 43, 31, 255, 32, 45, 32, 255, 32, 47, 33, 255, 35, 52, 36, 255, 43, 64, 42, 255, 31, 44, 31, 255, 31, 45, 32, 255, 35, 51, 35, 255, 31, 44, 31, 255, 30, 42, 30, 255, 33, 48, 34, 255, 30, 42, 31, 255, 34, 50, 34, 255, 32, 46, 32, 255, 31, 45, 32, 255, 31, 44, 31, 255, 33, 48, 34, 255, 34, 49, 34, 255, 33, 48, 33, 255, 31, 43, 31, 255, 32, 46, 32, 255, 34, 50, 35, 255, 29, 40, 29, 255, 23, 30, 24, 255, 23, 30, 24, 255, 26, 34, 27, 255, 26, 34, 27, 255, 25, 33, 26, 255, 30, 41, 30, 255, 29, 40, 29, 255, 32, 47, 33, 255, 32, 46, 32, 255, 31, 44, 32, 255, 33, 47, 33, 255, 35, 52, 35, 255, 34, 49, 34, 255, 36, 53, 36, 255, 35, 52, 35, 255, 36, 53, 36, 255, 36, 53, 36, 255, 37, 56, 37, 255, 36, 54, 36, 255, 35, 51, 35, 255, 34, 49, 34, 255, 36, 53, 36, 255, 35, 51, 35, 255, 30, 43, 31, 255, 32, 46, 32, 255, 32, 46, 33, 255, 31, 44, 31, 255, 28, 39, 29, 255, 28, 39, 29, 255, 31, 44, 31, 255, 30, 41, 30, 255, 32, 45, 32, 255, 31, 43, 31, 255, 30, 43, 31, 255, 36, 53, 36, 255, 35, 52, 36, 255, 36, 53, 36, 255, 36, 54, 36, 255, 32, 46, 32, 255, 36, 54, 37, 255, 35, 52, 36, 255, 32, 47, 33, 255, 36, 53, 36, 255, 37, 55, 37, 255, 36, 54, 36, 255, 35, 51, 35, 255, 31, 44, 32, 255, 27, 37, 28, 255, 30, 41, 30, 255, 27, 36, 27, 255, 28, 39, 29, 255, 29, 40, 29, 255, 25, 34, 26, 255, 32, 46, 32, 255, 28, 39, 29, 255, 33, 47, 33, 255, 29, 41, 30, 255, 27, 36, 27, 255, 30, 42, 30, 255, 29, 41, 30, 255, 28, 39, 29, 255, 27, 36, 27, 255, 46, 61, 67, 255, 41, 54, 59, 255, 45, 61, 67, 255, 29, 34, 36, 255, 31, 37, 40, 255, 38, 50, 53, 255, 48, 65, 71, 255, 46, 61, 67, 255, 41, 53, 58, 255, 26, 29, 30, 255, 31, 37, 39, 255, 28, 32, 34, 255, 26, 28, 29, 255, 36, 46, 50, 255, 40, 52, 57, 255, 23, 25, 25, 255, 27, 31, 32, 255, 42, 55, 59, 255, 43, 57, 61, 255, 39, 50, 54, 255, 31, 38, 40, 255, 41, 54, 58, 255, 35, 44, 47, 255, 32, 39, 42, 255, 37, 47, 50, 255, 30, 36, 38, 255, 30, 35, 37, 255, 28, 33, 34, 255, 21, 21, 21, 255, 30, 35, 37, 255, 22, 23, 23, 255, 26, 30, 31, 255, 25, 27, 28, 255, 27, 31, 32, 255, 22, 23, 23, 255, 34, 43, 46, 255, 34, 43, 46, 255, 30, 36, 38, 255, 21, 21, 21, 255, 34, 43, 46, 255, 24, 26, 27, 255, 35, 45, 48, 255, 46, 62, 67, 255, 39, 50, 54, 255, 21, 21, 21, 255, 31, 38, 40, 255, 48, 66, 72, 255, 46, 62, 67, 255, 45, 60, 65, 255, 35, 45, 48, 255, 46, 63, 68, 255, 48, 65, 71, 255, 43, 58, 62, 255, 27, 30, 31, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 31, 38, 40, 255, 34, 42, 45, 255, 34, 43, 46, 255, 42, 56, 60, 255, 41, 54, 59, 255, 28, 33, 35, 255, 40, 53, 57, 255, 44, 58, 63, 255, 36, 45, 48, 255, 37, 47, 50, 255, 49, 67, 73, 255, 34, 43, 46, 255, 25, 28, 28, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 29, 35, 37, 255, 32, 39, 41, 255, 39, 50, 54, 255, 38, 49, 52, 255, 32, 40, 42, 255, 35, 45, 48, 255, 30, 36, 38, 255, 44, 59, 64, 255, 44, 59, 63, 255, 42, 55, 60, 255, 33, 41, 44, 255, 28, 32, 33, 255, 43, 56, 61, 255, 38, 50, 53, 255, 46, 62, 67, 255, 45, 60, 65, 255, 34, 43, 45, 255, 50, 69, 75, 255, 46, 62, 68, 255, 34, 43, 46, 255, 35, 45, 48, 255, 34, 42, 44, 255, 35, 44, 47, 255, 33, 41, 44, 255, 42, 55, 60, 255, 32, 40, 42, 255, 32, 39, 42, 255, 35, 44, 47, 255, 36, 46, 50, 255, 30, 36, 38, 255, 34, 42, 45, 255, 33, 41, 43, 255, 21, 22, 22, 255, 26, 29, 30, 255, 31, 37, 39, 255, 33, 41, 43, 255, 42, 55, 59, 255, 34, 42, 45, 255, 28, 32, 34, 255, 43, 58, 63, 255, 35, 43, 46, 255, 38, 49, 53, 255, 31, 37, 40, 255, 33, 40, 43, 255, 32, 38, 41, 255, 31, 37, 40, 255, 32, 40, 42, 255, 31, 37, 39, 255, 29, 34, 36, 255, 26, 30, 31, 255, 26, 29, 30, 255, 21, 21, 21, 255, 28, 32, 34, 255, 34, 43, 46, 255, 40, 52, 56, 255, 38, 49, 53, 255, 27, 32, 33, 255, 33, 41, 44, 255, 35, 44, 47, 255, 33, 41, 44, 255, 30, 36, 38, 255, 28, 33, 35, 255, 30, 36, 38, 255, 38, 48, 52, 255, 27, 30, 32, 255, 31, 38, 40, 255, 28, 32, 33, 255, 25, 28, 29, 255, 21, 21, 21, 255, 31, 38, 40, 255, 33, 40, 42, 255, 37, 48, 51, 255, 38, 49, 52, 255, 37, 47, 50, 255, 32, 39, 41, 255, 30, 35, 37, 255, 32, 39, 41, 255, 32, 39, 41, 255, 27, 32, 33, 255, 21, 21, 21, 255, 31, 38, 40, 255, 30, 36, 38, 255, 21, 21, 21, 255, 28, 33, 35, 255, 21, 21, 21, 255, 21, 21, 21, 255, 32, 39, 41, 255, 32, 38, 41, 255, 29, 34, 35, 255, 28, 32, 33, 255, 27, 31, 33, 255, 29, 34, 35, 255, 21, 21, 21, 255, 35, 44, 47, 255, 32, 39, 41, 255, 21, 21, 21, 255, 21, 21, 21, 255, 29, 34, 35, 255, 23, 24, 24, 255, 37, 48, 52, 255, 23, 24, 24, 255, 24, 26, 27, 255, 26, 28, 29, 255, 30, 36, 38, 255, 27, 31, 32, 255, 31, 37, 39, 255, 29, 34, 36, 255, 32, 38, 41, 255, 40, 52, 56, 255, 39, 51, 54, 255, 34, 42, 45, 255, 21, 21, 21, 255, 39, 51, 55, 255, 33, 41, 43, 255, 41, 53, 57, 255, 34, 42, 45, 255, 21, 21, 21, 255, 31, 38, 40, 255, 54, 72, 78, 255, 36, 46, 49, 255, 26, 30, 31, 255, 34, 42, 45, 255, 30, 36, 38, 255, 39, 51, 55, 255, 36, 45, 48, 255, 34, 43, 46, 255, 34, 43, 46, 255, 21, 21, 21, 255, 25, 27, 28, 255, 40, 53, 57, 255, 37, 47, 50, 255, 35, 43, 46, 255, 21, 21, 21, 255, 23, 24, 25, 255, 31, 37, 39, 255, 29, 35, 36, 255, 31, 37, 39, 255, 28, 33, 34, 255, 35, 45, 48, 255, 33, 41, 44, 255, 39, 50, 54, 255, 21, 21, 21, 255, 21, 21, 21, 255, 39, 51, 54, 255, 37, 47, 51, 255, 44, 59, 64, 255, 36, 45, 48, 255, 39, 51, 55, 255, 30, 36, 38, 255, 26, 29, 29, 255, 27, 32, 33, 255, 24, 26, 27, 255, 33, 41, 44, 255, 29, 34, 36, 255, 35, 44, 47, 255, 31, 38, 40, 255, 41, 53, 58, 255, 38, 49, 53, 255, 21, 21, 21, 255, 25, 28, 29, 255, 21, 21, 21, 255, 27, 31, 33, 255, 31, 37, 39, 255, 28, 32, 34, 255, 30, 35, 37, 255, 41, 53, 58, 255, 42, 56, 61, 255, 31, 37, 39, 255, 33, 41, 44, 255, 32, 39, 41, 255, 41, 55, 59, 255, 27, 30, 32, 255, 34, 43, 46, 255, 46, 63, 68, 255, 49, 67, 73, 255, 47, 63, 69, 255, 42, 55, 60, 255, 32, 40, 42, 255, 31, 37, 39, 255, 39, 50, 54, 255, 32, 40, 42, 255, 21, 21, 21, 255, 21, 21, 21, 255, 26, 35, 27, 255, 27, 35, 28, 255, 23, 29, 24, 255, 28, 39, 29, 255, 30, 43, 31, 255, 34, 50, 35, 255, 32, 47, 33, 255, 28, 39, 29, 255, 30, 43, 31, 255, 32, 45, 32, 255, 32, 47, 33, 255, 29, 41, 30, 255, 28, 39, 29, 255, 33, 48, 33, 255, 31, 45, 32, 255, 34, 49, 34, 255, 34, 49, 34, 255, 34, 49, 34, 255, 34, 50, 35, 255, 38, 56, 38, 255, 35, 51, 35, 255, 33, 47, 33, 255, 36, 53, 36, 255, 35, 51, 35, 255, 36, 53, 36, 255, 29, 41, 30, 255, 32, 46, 32, 255, 35, 51, 35, 255, 33, 48, 33, 255, 36, 54, 36, 255, 38, 57, 38, 255, 45, 67, 44, 255, 38, 57, 38, 255, 56, 81, 52, 255, 51, 74, 48, 255, 37, 55, 37, 255, 33, 48, 33, 255, 32, 46, 32, 255, 36, 53, 36, 255, 31, 44, 32, 255, 33, 47, 33, 255, 30, 42, 31, 255, 30, 42, 30, 255, 25, 33, 26, 255, 25, 33, 26, 255, 29, 41, 30, 255, 31, 44, 31, 255, 28, 38, 28, 255, 30, 41, 30, 255, 31, 44, 31, 255, 32, 46, 32, 255, 29, 40, 29, 255, 27, 37, 28, 255, 32, 46, 32, 255, 29, 40, 29, 255, 24, 31, 25, 255, 28, 39, 29, 255, 24, 30, 24, 255, 24, 30, 25, 255, 30, 38, 30, 255, 24, 31, 25, 255, 28, 39, 29, 255, 32, 46, 33, 255, 36, 53, 36, 255, 37, 55, 37, 255, 36, 53, 36, 255, 37, 56, 37, 255, 33, 47, 33, 255, 37, 55, 37, 255, 32, 45, 32, 255, 29, 41, 30, 255, 27, 37, 28, 255, 31, 44, 31, 255, 32, 45, 32, 255, 34, 51, 35, 255, 33, 48, 33, 255, 33, 48, 33, 255, 35, 51, 35, 255, 29, 40, 29, 255, 31, 43, 31, 255, 28, 38, 28, 255, 28, 38, 28, 255, 32, 46, 32, 255, 35, 51, 35, 255, 31, 44, 31, 255, 29, 40, 29, 255, 29, 40, 29, 255, 31, 45, 32, 255, 34, 50, 35, 255, 35, 51, 35, 255, 36, 54, 37, 255, 33, 48, 33, 255, 33, 48, 33, 255, 34, 51, 35, 255, 35, 52, 35, 255, 35, 51, 35, 255, 32, 45, 32, 255, 29, 41, 30, 255, 24, 32, 25, 255, 27, 36, 27, 255, 26, 34, 27, 255, 27, 36, 27, 255, 29, 40, 29, 255, 23, 30, 24, 255, 30, 42, 30, 255, 24, 31, 25, 255, 25, 32, 25, 255, 32, 45, 32, 255, 31, 44, 31, 255, 37, 54, 37, 255, 35, 51, 35, 255, 35, 51, 35, 255, 34, 50, 34, 255, 33, 48, 33, 255, 31, 44, 32, 255, 26, 36, 27, 255, 23, 29, 24, 255, 28, 39, 29, 255, 36, 46, 36, 255, 38, 49, 37, 255, 28, 36, 28, 255, 26, 35, 27, 255, 26, 35, 27, 255, 24, 31, 25, 255, 26, 33, 26, 255, 30, 43, 31, 255, 30, 42, 30, 255, 29, 40, 29, 255, 29, 40, 29, 255, 29, 40, 30, 255, 31, 45, 32, 255, 29, 41, 30, 255, 30, 42, 30, 255, 32, 45, 32, 255, 35, 52, 35, 255, 38, 57, 38, 255, 58, 83, 54, 255, 39, 58, 39, 255, 41, 61, 40, 255, 31, 44, 31, 255, 32, 46, 32, 255, 35, 52, 35, 255, 30, 43, 31, 255, 31, 43, 31, 255, 30, 42, 30, 255, 28, 39, 29, 255, 29, 40, 29, 255, 31, 44, 31, 255, 33, 49, 34, 255, 32, 46, 32, 255, 29, 41, 30, 255, 27, 37, 28, 255, 33, 47, 33, 255, 32, 46, 32, 255, 32, 46, 33, 255, 33, 48, 34, 255, 31, 45, 32, 255, 31, 44, 31, 255, 31, 45, 32, 255, 32, 47, 33, 255, 27, 37, 28, 255, 32, 45, 32, 255, 31, 43, 31, 255, 24, 31, 25, 255, 23, 29, 24, 255, 24, 31, 25, 255, 25, 33, 26, 255, 31, 43, 31, 255, 32, 47, 33, 255, 25, 34, 26, 255, 32, 45, 32, 255, 27, 36, 27, 255, 33, 47, 33, 255, 31, 44, 31, 255, 34, 49, 34, 255, 32, 46, 32, 255, 34, 50, 35, 255, 34, 50, 34, 255, 34, 49, 34, 255, 33, 48, 33, 255, 36, 53, 36, 255, 35, 51, 35, 255, 35, 52, 35, 255, 32, 47, 33, 255, 31, 44, 32, 255, 31, 45, 32, 255, 29, 40, 29, 255, 31, 45, 32, 255, 28, 39, 29, 255, 32, 47, 33, 255, 35, 51, 35, 255, 36, 54, 37, 255, 31, 44, 31, 255, 30, 43, 31, 255, 29, 40, 29, 255, 27, 38, 28, 255, 27, 36, 27, 255, 27, 36, 27, 255, 24, 31, 25, 255, 30, 43, 31, 255, 27, 37, 28, 255, 27, 36, 27, 255, 34, 50, 34, 255, 32, 47, 33, 255, 33, 48, 33, 255, 38, 57, 38, 255, 38, 56, 38, 255, 36, 54, 36, 255, 31, 44, 32, 255, 33, 47, 33, 255, 36, 53, 36, 255, 38, 58, 38, 255, 32, 47, 33, 255, 34, 50, 34, 255, 35, 52, 36, 255, 36, 54, 37, 255, 32, 46, 32, 255, 32, 45, 32, 255, 30, 42, 30, 255, 34, 50, 34, 255, 33, 48, 34, 255, 31, 45, 32, 255, 29, 41, 30, 255, 31, 43, 31, 255, 32, 46, 32, 255, 27, 36, 27, 255, 29, 41, 30, 255, 32, 47, 33, 255, 36, 53, 36, 255, 37, 54, 37, 255, 32, 47, 33, 255, 35, 51, 35, 255, 36, 54, 36, 255, 35, 51, 35, 255, 36, 52, 36, 255, 36, 53, 36, 255, 45, 67, 44, 255, 35, 51, 35, 255, 37, 55, 37, 255, 34, 50, 34, 255, 30, 42, 31, 255, 27, 37, 28, 255, 31, 44, 31, 255, 31, 44, 31, 255, 27, 37, 28, 255, 28, 39, 29, 255, 27, 37, 28, 255, 29, 40, 29, 255, 34, 49, 34, 255, 29, 40, 29, 255, 28, 39, 29, 255, 30, 42, 30, 255, 27, 37, 28, 255, 28, 38, 28, 255, 27, 37, 28, 255, 28, 38, 28, 255, 34, 43, 46, 255, 37, 48, 52, 255, 32, 39, 41, 255, 32, 39, 42, 255, 39, 51, 55, 255, 33, 42, 44, 255, 42, 55, 59, 255, 29, 34, 35, 255, 43, 58, 62, 255, 47, 64, 69, 255, 30, 36, 38, 255, 32, 39, 41, 255, 35, 44, 47, 255, 45, 61, 66, 255, 28, 33, 35, 255, 35, 44, 47, 255, 21, 21, 21, 255, 29, 34, 36, 255, 43, 58, 63, 255, 34, 43, 46, 255, 27, 31, 33, 255, 42, 55, 60, 255, 35, 43, 46, 255, 43, 58, 62, 255, 35, 44, 47, 255, 25, 28, 29, 255, 25, 28, 29, 255, 28, 33, 34, 255, 33, 41, 44, 255, 26, 29, 30, 255, 29, 34, 36, 255, 24, 26, 27, 255, 25, 27, 27, 255, 29, 34, 36, 255, 32, 39, 42, 255, 31, 38, 40, 255, 44, 59, 64, 255, 37, 48, 51, 255, 25, 28, 29, 255, 31, 37, 39, 255, 30, 35, 37, 255, 34, 42, 45, 255, 34, 43, 46, 255, 21, 21, 21, 255, 21, 21, 21, 255, 43, 56, 61, 255, 47, 64, 70, 255, 48, 65, 71, 255, 47, 64, 70, 255, 49, 67, 73, 255, 49, 67, 73, 255, 43, 57, 62, 255, 49, 67, 73, 255, 36, 46, 49, 255, 42, 56, 60, 255, 41, 53, 58, 255, 30, 36, 38, 255, 21, 22, 22, 255, 21, 21, 21, 255, 21, 21, 21, 255, 31, 37, 39, 255, 26, 29, 30, 255, 28, 33, 34, 255, 41, 55, 59, 255, 41, 54, 58, 255, 35, 44, 48, 255, 37, 47, 50, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 32, 39, 41, 255, 32, 39, 41, 255, 35, 45, 48, 255, 30, 36, 38, 255, 35, 44, 47, 255, 30, 36, 37, 255, 29, 34, 35, 255, 38, 49, 53, 255, 24, 25, 26, 255, 31, 38, 40, 255, 33, 41, 44, 255, 47, 63, 69, 255, 45, 61, 66, 255, 26, 29, 31, 255, 33, 40, 43, 255, 60, 78, 83, 255, 40, 52, 56, 255, 38, 48, 52, 255, 32, 40, 42, 255, 55, 73, 79, 255, 39, 50, 54, 255, 45, 61, 66, 255, 34, 42, 45, 255, 31, 37, 40, 255, 34, 43, 46, 255, 31, 38, 40, 255, 32, 39, 42, 255, 38, 49, 53, 255, 45, 60, 65, 255, 35, 45, 48, 255, 32, 38, 41, 255, 43, 57, 62, 255, 38, 49, 53, 255, 34, 43, 46, 255, 21, 21, 21, 255, 22, 22, 22, 255, 40, 53, 57, 255, 41, 54, 58, 255, 31, 37, 40, 255, 40, 53, 57, 255, 37, 48, 52, 255, 32, 39, 41, 255, 34, 42, 45, 255, 39, 50, 54, 255, 34, 42, 45, 255, 29, 33, 35, 255, 37, 47, 50, 255, 31, 37, 39, 255, 27, 31, 33, 255, 27, 31, 33, 255, 35, 43, 46, 255, 40, 52, 56, 255, 21, 21, 21, 255, 21, 21, 21, 255, 27, 30, 32, 255, 33, 41, 43, 255, 30, 35, 37, 255, 35, 44, 47, 255, 38, 49, 52, 255, 35, 44, 47, 255, 31, 38, 40, 255, 29, 35, 36, 255, 27, 30, 31, 255, 26, 30, 31, 255, 26, 29, 30, 255, 23, 24, 25, 255, 28, 32, 33, 255, 28, 33, 34, 255, 29, 34, 36, 255, 29, 35, 37, 255, 21, 21, 21, 255, 21, 21, 21, 255, 38, 48, 52, 255, 37, 48, 51, 255, 28, 32, 34, 255, 32, 39, 42, 255, 43, 57, 62, 255, 30, 36, 38, 255, 36, 45, 49, 255, 21, 21, 21, 255, 26, 29, 30, 255, 33, 41, 43, 255, 33, 42, 44, 255, 28, 33, 34, 255, 22, 22, 22, 255, 22, 22, 22, 255, 28, 32, 33, 255, 27, 31, 32, 255, 27, 31, 32, 255, 27, 31, 33, 255, 22, 22, 22, 255, 21, 21, 21, 255, 33, 41, 43, 255, 29, 34, 36, 255, 35, 44, 48, 255, 37, 47, 50, 255, 25, 28, 29, 255, 21, 21, 21, 255, 30, 36, 37, 255, 27, 31, 32, 255, 24, 26, 27, 255, 37, 47, 50, 255, 29, 34, 35, 255, 23, 25, 25, 255, 32, 39, 42, 255, 26, 29, 30, 255, 26, 29, 30, 255, 31, 38, 40, 255, 29, 34, 36, 255, 32, 39, 41, 255, 34, 43, 46, 255, 32, 38, 41, 255, 38, 48, 52, 255, 32, 39, 42, 255, 26, 29, 31, 255, 31, 37, 39, 255, 38, 48, 52, 255, 34, 42, 45, 255, 21, 21, 21, 255, 21, 21, 21, 255, 37, 48, 51, 255, 33, 41, 44, 255, 38, 49, 52, 255, 23, 24, 24, 255, 35, 45, 48, 255, 29, 33, 35, 255, 32, 39, 42, 255, 32, 40, 42, 255, 46, 62, 67, 255, 29, 33, 35, 255, 35, 45, 48, 255, 30, 35, 37, 255, 39, 51, 55, 255, 48, 66, 72, 255, 28, 33, 34, 255, 21, 21, 21, 255, 37, 47, 50, 255, 33, 40, 43, 255, 24, 26, 27, 255, 36, 46, 49, 255, 36, 46, 49, 255, 35, 44, 47, 255, 29, 34, 35, 255, 21, 21, 21, 255, 38, 49, 52, 255, 35, 45, 48, 255, 36, 47, 50, 255, 35, 45, 48, 255, 40, 53, 57, 255, 43, 58, 63, 255, 28, 33, 34, 255, 30, 36, 38, 255, 21, 21, 21, 255, 23, 24, 24, 255, 39, 51, 55, 255, 40, 52, 56, 255, 30, 35, 37, 255, 39, 51, 55, 255, 35, 44, 48, 255, 28, 32, 33, 255, 30, 36, 38, 255, 26, 29, 30, 255, 21, 21, 21, 255, 37, 47, 50, 255, 28, 32, 33, 255, 26, 30, 31, 255, 38, 49, 53, 255, 30, 36, 38, 255, 37, 48, 51, 255, 41, 54, 58, 255, 43, 56, 61, 255, 30, 36, 37, 255, 37, 48, 51, 255, 31, 37, 39, 255, 35, 44, 47, 255, 42, 56, 61, 255, 47, 64, 69, 255, 52, 71, 77, 255, 43, 58, 63, 255, 41, 53, 58, 255, 44, 59, 64, 255, 30, 35, 37, 255, 34, 43, 46, 255, 21, 21, 21, 255, 25, 28, 29, 255, 23, 30, 24, 255, 23, 30, 24, 255, 24, 32, 25, 255, 28, 39, 29, 255, 32, 47, 33, 255, 34, 50, 35, 255, 31, 43, 31, 255, 37, 55, 37, 255, 34, 49, 34, 255, 36, 53, 36, 255, 31, 44, 31, 255, 31, 44, 31, 255, 32, 45, 32, 255, 31, 44, 32, 255, 27, 37, 28, 255, 28, 38, 28, 255, 35, 52, 36, 255, 34, 49, 34, 255, 39, 59, 39, 255, 36, 54, 36, 255, 32, 47, 33, 255, 38, 56, 38, 255, 33, 48, 34, 255, 30, 43, 31, 255, 33, 47, 33, 255, 34, 50, 34, 255, 37, 55, 37, 255, 34, 50, 34, 255, 33, 47, 33, 255, 35, 52, 36, 255, 35, 52, 35, 255, 38, 58, 38, 255, 59, 85, 55, 255, 45, 66, 43, 255, 36, 53, 36, 255, 38, 57, 38, 255, 38, 57, 38, 255, 35, 51, 35, 255, 35, 51, 35, 255, 34, 50, 34, 255, 35, 52, 35, 255, 25, 34, 26, 255, 25, 32, 25, 255, 30, 41, 30, 255, 27, 36, 27, 255, 26, 35, 27, 255, 30, 42, 30, 255, 32, 45, 32, 255, 35, 51, 35, 255, 34, 50, 34, 255, 29, 41, 30, 255, 34, 49, 34, 255, 35, 51, 35, 255, 34, 50, 34, 255, 32, 45, 32, 255, 32, 47, 33, 255, 31, 45, 32, 255, 26, 34, 26, 255, 24, 31, 24, 255, 24, 30, 24, 255, 27, 36, 27, 255, 30, 41, 30, 255, 36, 53, 36, 255, 32, 47, 33, 255, 34, 50, 35, 255, 34, 50, 35, 255, 43, 64, 42, 255, 36, 54, 37, 255, 34, 50, 35, 255, 41, 61, 41, 255, 37, 55, 37, 255, 33, 48, 34, 255, 33, 48, 34, 255, 30, 43, 31, 255, 30, 43, 31, 255, 34, 51, 35, 255, 34, 49, 34, 255, 35, 51, 35, 255, 33, 48, 33, 255, 31, 43, 31, 255, 30, 43, 31, 255, 30, 43, 31, 255, 28, 39, 29, 255, 32, 46, 32, 255, 35, 51, 35, 255, 32, 47, 33, 255, 33, 48, 34, 255, 29, 41, 30, 255, 41, 61, 40, 255, 36, 53, 36, 255, 41, 61, 40, 255, 32, 46, 32, 255, 30, 43, 31, 255, 31, 44, 31, 255, 32, 46, 32, 255, 33, 48, 33, 255, 32, 46, 32, 255, 30, 42, 30, 255, 30, 43, 31, 255, 32, 46, 32, 255, 33, 48, 33, 255, 26, 35, 26, 255, 27, 37, 28, 255, 29, 41, 30, 255, 26, 35, 27, 255, 25, 34, 26, 255, 26, 35, 26, 255, 26, 35, 27, 255, 30, 42, 30, 255, 33, 48, 34, 255, 33, 48, 34, 255, 35, 52, 35, 255, 35, 52, 36, 255, 29, 40, 29, 255, 31, 43, 31, 255, 29, 40, 29, 255, 23, 30, 24, 255, 27, 34, 27, 255, 28, 38, 28, 255, 28, 39, 29, 255, 24, 31, 25, 255, 25, 32, 25, 255, 24, 31, 24, 255, 25, 33, 26, 255, 23, 30, 24, 255, 27, 37, 28, 255, 28, 38, 28, 255, 29, 40, 29, 255, 26, 35, 27, 255, 27, 37, 28, 255, 28, 38, 28, 255, 28, 38, 28, 255, 30, 42, 30, 255, 31, 45, 32, 255, 30, 42, 30, 255, 36, 54, 36, 255, 34, 51, 35, 255, 37, 55, 37, 255, 34, 49, 34, 255, 31, 45, 32, 255, 34, 50, 34, 255, 32, 46, 32, 255, 26, 34, 26, 255, 30, 43, 31, 255, 30, 41, 30, 255, 106, 129, 15, 255, 32, 47, 33, 255, 31, 44, 31, 255, 34, 49, 34, 255, 33, 48, 33, 255, 33, 48, 33, 255, 32, 45, 32, 255, 30, 42, 31, 255, 37, 54, 37, 255, 32, 45, 32, 255, 33, 48, 33, 255, 35, 52, 35, 255, 34, 50, 35, 255, 33, 48, 33, 255, 28, 38, 28, 255, 29, 40, 29, 255, 28, 39, 29, 255, 29, 41, 30, 255, 27, 37, 28, 255, 27, 38, 28, 255, 28, 39, 29, 255, 31, 43, 31, 255, 28, 38, 28, 255, 30, 42, 30, 255, 30, 43, 31, 255, 29, 41, 30, 255, 33, 48, 34, 255, 32, 46, 32, 255, 33, 48, 33, 255, 33, 47, 33, 255, 35, 52, 36, 255, 36, 53, 36, 255, 32, 45, 32, 255, 31, 44, 31, 255, 32, 47, 33, 255, 33, 47, 33, 255, 34, 50, 34, 255, 33, 48, 33, 255, 35, 51, 35, 255, 29, 40, 30, 255, 29, 40, 29, 255, 30, 42, 31, 255, 27, 37, 28, 255, 30, 42, 31, 255, 82, 100, 16, 255, 30, 43, 31, 255, 27, 37, 28, 255, 26, 35, 27, 255, 32, 45, 32, 255, 32, 45, 32, 255, 26, 35, 27, 255, 25, 33, 26, 255, 31, 44, 32, 255, 31, 45, 32, 255, 33, 47, 33, 255, 27, 37, 28, 255, 28, 38, 28, 255, 32, 45, 32, 255, 39, 58, 39, 255, 35, 51, 35, 255, 36, 53, 36, 255, 32, 47, 33, 255, 35, 51, 35, 255, 31, 44, 31, 255, 32, 46, 32, 255, 32, 47, 33, 255, 30, 43, 31, 255, 36, 53, 36, 255, 32, 45, 32, 255, 33, 48, 33, 255, 31, 45, 32, 255, 31, 43, 31, 255, 36, 53, 36, 255, 34, 51, 35, 255, 35, 51, 35, 255, 30, 42, 30, 255, 33, 48, 33, 255, 27, 37, 28, 255, 30, 42, 30, 255, 33, 47, 33, 255, 29, 40, 29, 255, 30, 42, 30, 255, 29, 40, 29, 255, 37, 56, 37, 255, 32, 47, 33, 255, 35, 52, 35, 255, 30, 43, 31, 255, 32, 47, 33, 255, 32, 46, 33, 255, 37, 55, 37, 255, 36, 54, 36, 255, 33, 47, 33, 255, 33, 48, 33, 255, 32, 45, 32, 255, 31, 44, 32, 255, 30, 42, 31, 255, 27, 37, 28, 255, 25, 34, 26, 255, 26, 35, 27, 255, 29, 41, 30, 255, 26, 35, 27, 255, 34, 50, 35, 255, 31, 44, 31, 255, 32, 45, 32, 255, 29, 41, 30, 255, 27, 37, 28, 255, 30, 42, 30, 255, 25, 33, 26, 255, 32, 47, 33, 255, 25, 32, 25, 255, 25, 33, 26, 255, 39, 50, 54, 255, 37, 47, 50, 255, 40, 52, 56, 255, 32, 40, 42, 255, 35, 44, 48, 255, 40, 53, 57, 255, 47, 64, 70, 255, 38, 48, 52, 255, 34, 42, 45, 255, 42, 55, 59, 255, 26, 30, 31, 255, 37, 48, 51, 255, 41, 54, 58, 255, 39, 50, 54, 255, 24, 25, 26, 255, 42, 55, 60, 255, 21, 21, 21, 255, 21, 21, 21, 255, 28, 33, 34, 255, 21, 21, 21, 255, 35, 43, 46, 255, 36, 45, 48, 255, 32, 39, 42, 255, 39, 51, 55, 255, 35, 43, 46, 255, 35, 44, 47, 255, 30, 36, 38, 255, 23, 24, 25, 255, 28, 32, 33, 255, 35, 44, 47, 255, 35, 44, 47, 255, 32, 39, 41, 255, 21, 21, 21, 255, 32, 40, 42, 255, 41, 53, 58, 255, 34, 43, 46, 255, 40, 53, 57, 255, 25, 27, 28, 255, 36, 46, 49, 255, 34, 42, 45, 255, 31, 38, 40, 255, 35, 45, 48, 255, 25, 27, 28, 255, 21, 21, 21, 255, 35, 44, 47, 255, 42, 55, 60, 255, 34, 43, 45, 255, 35, 43, 46, 255, 48, 66, 72, 255, 46, 63, 68, 255, 28, 32, 34, 255, 50, 69, 75, 255, 48, 66, 72, 255, 46, 63, 68, 255, 57, 75, 80, 255, 42, 56, 61, 255, 40, 52, 56, 255, 47, 64, 70, 255, 43, 58, 62, 255, 39, 51, 55, 255, 31, 37, 39, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 25, 27, 28, 255, 21, 21, 21, 255, 21, 21, 21, 255, 25, 28, 29, 255, 39, 50, 54, 255, 40, 52, 56, 255, 34, 43, 46, 255, 32, 39, 42, 255, 37, 47, 50, 255, 29, 34, 36, 255, 25, 28, 29, 255, 28, 32, 34, 255, 39, 51, 55, 255, 33, 40, 43, 255, 37, 47, 51, 255, 36, 46, 49, 255, 31, 37, 39, 255, 33, 42, 44, 255, 37, 47, 50, 255, 40, 53, 57, 255, 36, 45, 48, 255, 32, 39, 42, 255, 42, 55, 60, 255, 45, 61, 66, 255, 33, 40, 43, 255, 47, 63, 69, 255, 44, 59, 64, 255, 47, 63, 69, 255, 43, 57, 62, 255, 39, 50, 54, 255, 48, 66, 72, 255, 48, 66, 72, 255, 46, 63, 68, 255, 42, 55, 60, 255, 45, 60, 65, 255, 49, 67, 73, 255, 41, 55, 59, 255, 49, 67, 73, 255, 40, 53, 57, 255, 32, 39, 41, 255, 36, 46, 49, 255, 21, 22, 22, 255, 28, 33, 35, 255, 44, 58, 63, 255, 36, 46, 49, 255, 38, 49, 53, 255, 36, 46, 49, 255, 42, 56, 61, 255, 31, 37, 39, 255, 40, 52, 57, 255, 38, 49, 53, 255, 40, 52, 56, 255, 27, 30, 31, 255, 43, 57, 61, 255, 31, 37, 39, 255, 21, 21, 21, 255, 30, 35, 37, 255, 35, 44, 47, 255, 30, 35, 37, 255, 21, 21, 21, 255, 45, 60, 65, 255, 42, 55, 59, 255, 39, 51, 55, 255, 38, 49, 52, 255, 30, 37, 39, 255, 34, 42, 44, 255, 34, 42, 45, 255, 26, 29, 30, 255, 32, 39, 41, 255, 27, 31, 32, 255, 27, 31, 33, 255, 34, 43, 46, 255, 28, 32, 34, 255, 38, 49, 53, 255, 36, 45, 48, 255, 32, 40, 42, 255, 33, 42, 44, 255, 24, 26, 27, 255, 21, 21, 21, 255, 36, 45, 48, 255, 34, 42, 45, 255, 29, 34, 35, 255, 30, 36, 38, 255, 30, 35, 37, 255, 27, 31, 32, 255, 26, 29, 30, 255, 29, 33, 35, 255, 32, 38, 41, 255, 31, 37, 39, 255, 28, 32, 33, 255, 23, 25, 25, 255, 24, 25, 26, 255, 28, 33, 34, 255, 24, 26, 27, 255, 30, 35, 37, 255, 33, 40, 43, 255, 27, 30, 31, 255, 24, 25, 26, 255, 24, 25, 26, 255, 34, 43, 45, 255, 39, 51, 55, 255, 32, 39, 41, 255, 30, 35, 37, 255, 21, 21, 21, 255, 21, 21, 21, 255, 34, 42, 45, 255, 21, 21, 21, 255, 33, 41, 44, 255, 26, 30, 31, 255, 29, 33, 35, 255, 27, 31, 32, 255, 30, 36, 38, 255, 23, 25, 25, 255, 28, 33, 34, 255, 24, 25, 26, 255, 34, 43, 46, 255, 32, 39, 42, 255, 28, 32, 33, 255, 22, 22, 22, 255, 29, 35, 36, 255, 31, 38, 40, 255, 33, 40, 43, 255, 47, 63, 69, 255, 22, 22, 22, 255, 35, 44, 47, 255, 22, 23, 23, 255, 21, 21, 21, 255, 30, 35, 37, 255, 32, 40, 42, 255, 27, 32, 33, 255, 40, 53, 57, 255, 31, 37, 39, 255, 36, 45, 48, 255, 34, 42, 45, 255, 40, 53, 57, 255, 39, 50, 54, 255, 32, 40, 42, 255, 27, 31, 32, 255, 34, 42, 44, 255, 33, 40, 43, 255, 43, 57, 62, 255, 41, 53, 58, 255, 21, 21, 21, 255, 37, 48, 51, 255, 32, 39, 41, 255, 21, 21, 21, 255, 22, 23, 23, 255, 31, 37, 39, 255, 35, 44, 47, 255, 21, 21, 21, 255, 21, 21, 21, 255, 36, 46, 49, 255, 39, 50, 54, 255, 33, 41, 44, 255, 34, 43, 46, 255, 31, 38, 40, 255, 37, 48, 52, 255, 37, 48, 51, 255, 43, 57, 62, 255, 29, 33, 35, 255, 29, 34, 36, 255, 23, 24, 24, 255, 31, 38, 40, 255, 25, 28, 28, 255, 37, 47, 50, 255, 35, 44, 47, 255, 37, 47, 50, 255, 26, 30, 31, 255, 29, 35, 37, 255, 21, 21, 21, 255, 30, 35, 37, 255, 41, 55, 59, 255, 41, 54, 58, 255, 31, 37, 39, 255, 37, 47, 51, 255, 31, 38, 40, 255, 30, 36, 38, 255, 27, 31, 32, 255, 35, 44, 47, 255, 39, 50, 54, 255, 34, 42, 45, 255, 39, 51, 54, 255, 41, 54, 59, 255, 47, 64, 70, 255, 44, 59, 64, 255, 43, 57, 62, 255, 34, 42, 45, 255, 46, 63, 68, 255, 40, 53, 57, 255, 30, 36, 38, 255, 21, 21, 21, 255, 43, 58, 63, 255, 27, 36, 27, 255, 26, 34, 26, 255, 30, 42, 30, 255, 30, 43, 31, 255, 34, 50, 34, 255, 36, 53, 36, 255, 38, 57, 38, 255, 39, 59, 39, 255, 35, 52, 35, 255, 34, 49, 34, 255, 32, 46, 32, 255, 30, 43, 31, 255, 35, 51, 35, 255, 32, 46, 32, 255, 27, 37, 28, 255, 32, 46, 32, 255, 35, 51, 35, 255, 32, 45, 32, 255, 32, 46, 32, 255, 34, 50, 34, 255, 34, 50, 34, 255, 36, 53, 36, 255, 41, 61, 41, 255, 38, 57, 38, 255, 37, 55, 37, 255, 34, 49, 34, 255, 32, 45, 32, 255, 31, 45, 32, 255, 32, 47, 33, 255, 37, 55, 37, 255, 37, 56, 37, 255, 36, 53, 36, 255, 38, 57, 38, 255, 36, 54, 37, 255, 36, 54, 36, 255, 37, 54, 37, 255, 48, 70, 46, 255, 35, 51, 35, 255, 33, 48, 34, 255, 37, 55, 37, 255, 36, 53, 36, 255, 29, 40, 29, 255, 31, 45, 32, 255, 27, 36, 27, 255, 29, 40, 30, 255, 31, 43, 31, 255, 32, 47, 33, 255, 34, 50, 34, 255, 31, 45, 32, 255, 33, 48, 34, 255, 31, 45, 32, 255, 29, 41, 30, 255, 34, 50, 34, 255, 33, 47, 33, 255, 28, 39, 29, 255, 27, 37, 28, 255, 33, 48, 33, 255, 28, 39, 29, 255, 27, 37, 28, 255, 23, 30, 24, 255, 24, 32, 25, 255, 25, 33, 26, 255, 30, 43, 31, 255, 36, 53, 36, 255, 34, 50, 35, 255, 33, 47, 33, 255, 37, 55, 37, 255, 33, 48, 33, 255, 35, 51, 35, 255, 35, 52, 35, 255, 35, 52, 35, 255, 33, 48, 33, 255, 36, 54, 36, 255, 30, 42, 30, 255, 27, 37, 28, 255, 24, 32, 25, 255, 27, 37, 28, 255, 30, 42, 31, 255, 27, 37, 28, 255, 33, 48, 33, 255, 29, 40, 29, 255, 30, 42, 30, 255, 28, 38, 28, 255, 29, 41, 30, 255, 32, 46, 32, 255, 38, 57, 38, 255, 35, 52, 36, 255, 34, 50, 34, 255, 35, 52, 35, 255, 54, 79, 51, 255, 36, 54, 37, 255, 32, 46, 32, 255, 29, 41, 30, 255, 32, 45, 32, 255, 29, 40, 29, 255, 32, 47, 33, 255, 27, 37, 28, 255, 30, 42, 30, 255, 27, 37, 28, 255, 33, 49, 34, 255, 33, 48, 33, 255, 32, 46, 33, 255, 26, 34, 26, 255, 28, 38, 28, 255, 29, 41, 30, 255, 27, 36, 27, 255, 29, 41, 30, 255, 27, 36, 27, 255, 28, 39, 29, 255, 31, 44, 31, 255, 29, 41, 30, 255, 31, 44, 31, 255, 29, 40, 29, 255, 32, 46, 32, 255, 28, 38, 28, 255, 30, 42, 30, 255, 28, 38, 29, 255, 23, 30, 24, 255, 27, 37, 28, 255, 26, 34, 26, 255, 26, 34, 26, 255, 25, 32, 26, 255, 27, 34, 27, 255, 23, 29, 24, 255, 28, 39, 29, 255, 24, 31, 25, 255, 23, 30, 24, 255, 28, 38, 28, 255, 29, 40, 29, 255, 27, 36, 27, 255, 30, 42, 30, 255, 31, 44, 31, 255, 35, 51, 35, 255, 27, 36, 27, 255, 28, 39, 29, 255, 31, 44, 31, 255, 31, 45, 32, 255, 34, 49, 34, 255, 36, 54, 36, 255, 34, 50, 35, 255, 32, 45, 32, 255, 29, 40, 29, 255, 33, 48, 33, 255, 35, 51, 35, 255, 32, 46, 32, 255, 32, 46, 33, 255, 33, 49, 34, 255, 33, 48, 33, 255, 32, 46, 32, 255, 36, 54, 36, 255, 32, 47, 33, 255, 34, 49, 34, 255, 34, 49, 34, 255, 36, 54, 36, 255, 33, 48, 33, 255, 40, 60, 40, 255, 36, 54, 36, 255, 35, 52, 36, 255, 31, 45, 32, 255, 26, 35, 27, 255, 28, 39, 29, 255, 25, 32, 26, 255, 25, 32, 25, 255, 28, 38, 28, 255, 23, 30, 24, 255, 27, 37, 28, 255, 29, 41, 30, 255, 30, 43, 31, 255, 32, 47, 33, 255, 30, 42, 30, 255, 27, 37, 28, 255, 25, 33, 26, 255, 28, 39, 29, 255, 32, 46, 33, 255, 35, 52, 35, 255, 33, 47, 33, 255, 30, 43, 31, 255, 34, 50, 35, 255, 33, 47, 33, 255, 36, 53, 36, 255, 41, 61, 40, 255, 35, 51, 35, 255, 28, 39, 29, 255, 29, 40, 29, 255, 32, 47, 33, 255, 29, 41, 30, 255, 31, 44, 31, 255, 28, 39, 29, 255, 28, 39, 29, 255, 30, 42, 30, 255, 26, 35, 27, 255, 30, 42, 31, 255, 29, 40, 29, 255, 31, 44, 31, 255, 32, 45, 32, 255, 31, 44, 31, 255, 29, 40, 29, 255, 26, 36, 27, 255, 33, 49, 34, 255, 29, 40, 30, 255, 25, 33, 25, 255, 28, 38, 28, 255, 35, 52, 35, 255, 37, 55, 37, 255, 36, 53, 36, 255, 34, 49, 34, 255, 33, 48, 33, 255, 36, 53, 36, 255, 34, 49, 34, 255, 32, 46, 33, 255, 89, 107, 15, 255, 29, 40, 29, 255, 32, 46, 32, 255, 33, 48, 33, 255, 29, 40, 29, 255, 38, 56, 38, 255, 37, 55, 37, 255, 37, 54, 37, 255, 34, 50, 34, 255, 32, 46, 32, 255, 32, 46, 32, 255, 34, 50, 35, 255, 31, 44, 31, 255, 28, 38, 28, 255, 31, 44, 31, 255, 29, 40, 29, 255, 29, 40, 29, 255, 32, 46, 32, 255, 36, 53, 36, 255, 31, 45, 32, 255, 32, 46, 33, 255, 28, 38, 28, 255, 28, 39, 29, 255, 33, 48, 33, 255, 33, 47, 33, 255, 33, 49, 34, 255, 31, 45, 32, 255, 29, 40, 29, 255, 28, 38, 28, 255, 25, 32, 25, 255, 28, 38, 28, 255, 24, 31, 25, 255, 24, 32, 25, 255, 27, 35, 28, 255, 24, 32, 25, 255, 28, 36, 28, 255, 30, 42, 30, 255, 32, 47, 33, 255, 32, 46, 32, 255, 29, 41, 30, 255, 27, 37, 28, 255, 31, 44, 31, 255, 28, 38, 28, 255, 28, 39, 29, 255, 28, 38, 28, 255, 26, 34, 26, 255, 43, 57, 61, 255, 44, 59, 64, 255, 42, 56, 61, 255, 35, 44, 47, 255, 47, 64, 70, 255, 38, 49, 53, 255, 41, 54, 59, 255, 38, 48, 52, 255, 30, 36, 38, 255, 30, 36, 38, 255, 25, 27, 28, 255, 31, 38, 40, 255, 36, 45, 48, 255, 28, 32, 34, 255, 33, 41, 44, 255, 21, 22, 22, 255, 35, 44, 47, 255, 21, 21, 21, 255, 22, 22, 22, 255, 25, 28, 29, 255, 27, 32, 33, 255, 33, 40, 43, 255, 32, 38, 41, 255, 34, 43, 46, 255, 50, 68, 74, 255, 29, 34, 36, 255, 39, 51, 55, 255, 24, 25, 26, 255, 33, 41, 44, 255, 39, 51, 55, 255, 38, 49, 53, 255, 26, 30, 31, 255, 26, 28, 29, 255, 35, 43, 46, 255, 26, 30, 31, 255, 28, 33, 34, 255, 33, 41, 43, 255, 27, 31, 32, 255, 29, 34, 36, 255, 28, 33, 34, 255, 24, 27, 27, 255, 29, 35, 36, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 36, 46, 49, 255, 45, 61, 67, 255, 38, 50, 53, 255, 51, 70, 76, 255, 41, 54, 58, 255, 38, 48, 52, 255, 48, 66, 72, 255, 34, 43, 46, 255, 51, 70, 76, 255, 49, 68, 74, 255, 37, 47, 51, 255, 43, 57, 62, 255, 49, 66, 72, 255, 42, 55, 60, 255, 32, 39, 42, 255, 43, 57, 62, 255, 53, 71, 77, 255, 36, 46, 49, 255, 33, 41, 43, 255, 21, 21, 21, 255, 33, 41, 43, 255, 49, 68, 74, 255, 33, 41, 43, 255, 24, 26, 27, 255, 37, 47, 50, 255, 27, 31, 32, 255, 37, 47, 50, 255, 28, 33, 35, 255, 35, 44, 47, 255, 26, 29, 30, 255, 41, 54, 58, 255, 44, 59, 64, 255, 37, 47, 50, 255, 41, 55, 59, 255, 30, 35, 37, 255, 29, 35, 36, 255, 30, 36, 38, 255, 32, 38, 41, 255, 41, 55, 59, 255, 31, 37, 40, 255, 21, 21, 21, 255, 31, 37, 39, 255, 25, 28, 28, 255, 37, 48, 52, 255, 39, 51, 54, 255, 45, 61, 67, 255, 31, 37, 39, 255, 41, 55, 59, 255, 47, 64, 69, 255, 41, 54, 58, 255, 52, 70, 76, 255, 28, 32, 33, 255, 47, 65, 70, 255, 45, 60, 65, 255, 40, 52, 56, 255, 45, 61, 66, 255, 35, 44, 47, 255, 43, 58, 63, 255, 33, 41, 43, 255, 34, 43, 46, 255, 21, 21, 21, 255, 29, 33, 35, 255, 45, 60, 65, 255, 43, 57, 62, 255, 48, 65, 71, 255, 30, 35, 37, 255, 32, 39, 42, 255, 32, 38, 40, 255, 30, 35, 37, 255, 27, 30, 32, 255, 39, 50, 54, 255, 34, 43, 46, 255, 32, 39, 42, 255, 33, 41, 43, 255, 30, 36, 37, 255, 34, 42, 45, 255, 31, 37, 39, 255, 21, 21, 21, 255, 24, 26, 27, 255, 36, 45, 49, 255, 38, 49, 53, 255, 38, 49, 53, 255, 33, 41, 44, 255, 31, 37, 39, 255, 34, 43, 46, 255, 41, 54, 58, 255, 35, 44, 47, 255, 30, 36, 39, 255, 25, 28, 29, 255, 21, 21, 21, 255, 27, 31, 32, 255, 33, 40, 43, 255, 29, 35, 37, 255, 27, 31, 32, 255, 26, 30, 31, 255, 30, 35, 37, 255, 31, 37, 39, 255, 21, 21, 21, 255, 21, 21, 21, 255, 26, 29, 30, 255, 32, 39, 42, 255, 30, 36, 38, 255, 25, 28, 29, 255, 28, 33, 34, 255, 32, 39, 41, 255, 32, 40, 42, 255, 31, 38, 40, 255, 22, 23, 23, 255, 29, 34, 36, 255, 21, 21, 21, 255, 26, 29, 31, 255, 35, 45, 48, 255, 26, 30, 31, 255, 22, 22, 22, 255, 22, 23, 23, 255, 21, 21, 21, 255, 21, 21, 21, 255, 25, 28, 29, 255, 29, 35, 37, 255, 33, 41, 44, 255, 27, 31, 32, 255, 27, 31, 32, 255, 21, 21, 21, 255, 30, 35, 37, 255, 35, 44, 47, 255, 33, 41, 44, 255, 33, 41, 44, 255, 25, 27, 28, 255, 26, 29, 30, 255, 35, 44, 47, 255, 21, 21, 21, 255, 36, 46, 49, 255, 28, 32, 33, 255, 30, 36, 37, 255, 32, 38, 40, 255, 25, 27, 28, 255, 33, 40, 43, 255, 32, 39, 41, 255, 23, 24, 24, 255, 38, 50, 53, 255, 28, 32, 33, 255, 35, 45, 48, 255, 35, 44, 46, 255, 41, 54, 58, 255, 30, 35, 37, 255, 25, 28, 28, 255, 21, 21, 21, 255, 32, 40, 42, 255, 22, 22, 22, 255, 36, 45, 48, 255, 32, 38, 40, 255, 23, 24, 25, 255, 29, 33, 35, 255, 23, 24, 25, 255, 26, 29, 30, 255, 36, 45, 48, 255, 41, 54, 58, 255, 39, 50, 54, 255, 24, 25, 26, 255, 35, 45, 48, 255, 40, 53, 57, 255, 24, 26, 27, 255, 21, 21, 21, 255, 30, 36, 38, 255, 26, 29, 30, 255, 31, 37, 39, 255, 40, 52, 56, 255, 22, 23, 23, 255, 21, 21, 21, 255, 34, 42, 45, 255, 35, 45, 48, 255, 31, 38, 40, 255, 35, 44, 47, 255, 44, 58, 63, 255, 38, 50, 53, 255, 45, 61, 66, 255, 33, 41, 43, 255, 26, 29, 30, 255, 26, 30, 31, 255, 38, 49, 52, 255, 26, 29, 30, 255, 23, 25, 25, 255, 29, 34, 36, 255, 27, 30, 32, 255, 30, 36, 37, 255, 37, 47, 50, 255, 24, 26, 27, 255, 31, 38, 40, 255, 21, 21, 21, 255, 29, 34, 36, 255, 35, 44, 47, 255, 33, 41, 44, 255, 27, 30, 31, 255, 33, 41, 44, 255, 21, 22, 22, 255, 41, 53, 57, 255, 35, 44, 47, 255, 35, 44, 47, 255, 36, 46, 49, 255, 34, 42, 45, 255, 35, 44, 47, 255, 38, 49, 52, 255, 42, 55, 60, 255, 43, 57, 62, 255, 37, 48, 51, 255, 38, 49, 53, 255, 42, 55, 59, 255, 38, 49, 53, 255, 24, 27, 27, 255, 21, 21, 21, 255, 32, 39, 41, 255, 25, 34, 26, 255, 26, 35, 27, 255, 26, 35, 27, 255, 29, 41, 30, 255, 33, 48, 33, 255, 33, 48, 33, 255, 36, 53, 36, 255, 46, 67, 44, 255, 36, 53, 36, 255, 37, 55, 37, 255, 34, 49, 34, 255, 33, 48, 34, 255, 37, 55, 37, 255, 36, 53, 36, 255, 32, 46, 33, 255, 34, 50, 34, 255, 37, 56, 37, 255, 32, 46, 33, 255, 34, 50, 34, 255, 34, 50, 35, 255, 52, 75, 49, 255, 35, 51, 35, 255, 35, 52, 35, 255, 36, 53, 36, 255, 39, 58, 39, 255, 35, 52, 36, 255, 33, 48, 33, 255, 36, 54, 36, 255, 35, 52, 35, 255, 35, 51, 35, 255, 38, 56, 38, 255, 38, 57, 38, 255, 42, 62, 41, 255, 39, 58, 39, 255, 37, 54, 37, 255, 47, 68, 45, 255, 37, 56, 37, 255, 36, 53, 36, 255, 36, 53, 36, 255, 34, 50, 34, 255, 32, 46, 33, 255, 31, 45, 32, 255, 31, 44, 31, 255, 31, 44, 32, 255, 33, 48, 34, 255, 32, 46, 32, 255, 32, 45, 32, 255, 31, 44, 31, 255, 31, 44, 31, 255, 32, 47, 33, 255, 32, 45, 32, 255, 32, 47, 33, 255, 31, 44, 31, 255, 31, 44, 32, 255, 30, 42, 31, 255, 28, 39, 29, 255, 29, 41, 30, 255, 29, 40, 29, 255, 26, 35, 27, 255, 23, 30, 24, 255, 25, 32, 25, 255, 26, 34, 26, 255, 30, 42, 30, 255, 32, 47, 33, 255, 36, 53, 36, 255, 34, 49, 34, 255, 34, 49, 34, 255, 34, 50, 34, 255, 30, 42, 30, 255, 31, 45, 32, 255, 37, 55, 37, 255, 31, 44, 31, 255, 33, 48, 33, 255, 29, 40, 29, 255, 27, 37, 28, 255, 28, 39, 29, 255, 28, 39, 29, 255, 27, 37, 28, 255, 31, 43, 31, 255, 30, 42, 30, 255, 29, 40, 30, 255, 31, 44, 31, 255, 35, 51, 35, 255, 32, 46, 32, 255, 32, 47, 33, 255, 34, 50, 35, 255, 35, 52, 35, 255, 34, 50, 35, 255, 39, 59, 39, 255, 41, 61, 40, 255, 42, 63, 41, 255, 35, 52, 36, 255, 31, 44, 31, 255, 32, 45, 32, 255, 29, 41, 30, 255, 31, 44, 31, 255, 32, 46, 32, 255, 33, 47, 33, 255, 32, 45, 32, 255, 33, 47, 33, 255, 35, 52, 35, 255, 30, 42, 30, 255, 27, 36, 27, 255, 32, 46, 32, 255, 30, 43, 31, 255, 31, 44, 31, 255, 31, 44, 32, 255, 29, 40, 29, 255, 33, 49, 34, 255, 33, 48, 34, 255, 33, 47, 33, 255, 35, 51, 35, 255, 35, 51, 35, 255, 30, 41, 30, 255, 29, 41, 30, 255, 29, 40, 29, 255, 28, 39, 29, 255, 30, 42, 30, 255, 30, 43, 31, 255, 24, 32, 25, 255, 24, 30, 24, 255, 24, 31, 25, 255, 24, 30, 24, 255, 27, 36, 27, 255, 26, 35, 26, 255, 26, 35, 27, 255, 27, 36, 27, 255, 28, 39, 29, 255, 27, 37, 28, 255, 28, 38, 28, 255, 28, 38, 28, 255, 30, 43, 31, 255, 29, 41, 30, 255, 30, 43, 31, 255, 33, 47, 33, 255, 35, 51, 35, 255, 32, 46, 32, 255, 37, 55, 37, 255, 33, 48, 34, 255, 30, 42, 30, 255, 26, 35, 27, 255, 30, 42, 30, 255, 32, 46, 33, 255, 30, 43, 31, 255, 32, 47, 33, 255, 33, 48, 34, 255, 29, 41, 30, 255, 31, 44, 31, 255, 32, 46, 32, 255, 32, 45, 32, 255, 35, 52, 35, 255, 34, 49, 34, 255, 36, 53, 36, 255, 32, 45, 32, 255, 33, 48, 34, 255, 37, 55, 37, 255, 35, 52, 35, 255, 37, 55, 37, 255, 32, 46, 32, 255, 30, 41, 30, 255, 24, 30, 24, 255, 24, 31, 25, 255, 26, 35, 27, 255, 24, 32, 25, 255, 27, 36, 27, 255, 30, 42, 30, 255, 31, 44, 31, 255, 33, 47, 33, 255, 26, 35, 27, 255, 35, 52, 35, 255, 32, 46, 32, 255, 29, 41, 30, 255, 30, 42, 31, 255, 34, 49, 34, 255, 32, 45, 32, 255, 100, 123, 16, 255, 32, 46, 32, 255, 31, 43, 31, 255, 34, 49, 34, 255, 37, 55, 37, 255, 36, 54, 36, 255, 32, 46, 33, 255, 29, 41, 30, 255, 24, 31, 25, 255, 31, 44, 32, 255, 36, 53, 36, 255, 30, 43, 31, 255, 29, 41, 30, 255, 30, 43, 31, 255, 30, 42, 30, 255, 30, 42, 30, 255, 31, 44, 31, 255, 33, 48, 34, 255, 35, 51, 35, 255, 35, 52, 36, 255, 32, 47, 33, 255, 31, 44, 31, 255, 30, 43, 31, 255, 31, 45, 32, 255, 31, 43, 31, 255, 25, 34, 26, 255, 30, 42, 30, 255, 35, 52, 35, 255, 34, 50, 34, 255, 37, 56, 37, 255, 38, 56, 38, 255, 35, 52, 35, 255, 33, 48, 34, 255, 35, 51, 35, 255, 32, 45, 32, 255, 30, 42, 30, 255, 31, 44, 31, 255, 30, 43, 31, 255, 29, 40, 29, 255, 26, 35, 27, 255, 31, 45, 32, 255, 35, 52, 36, 255, 32, 46, 33, 255, 33, 48, 33, 255, 33, 49, 34, 255, 32, 46, 32, 255, 32, 46, 32, 255, 32, 46, 33, 255, 32, 46, 32, 255, 29, 41, 30, 255, 29, 40, 29, 255, 30, 42, 30, 255, 32, 45, 32, 255, 35, 51, 35, 255, 33, 49, 34, 255, 30, 43, 31, 255, 33, 48, 33, 255, 32, 46, 32, 255, 32, 45, 32, 255, 34, 50, 35, 255, 29, 40, 29, 255, 25, 33, 26, 255, 28, 39, 29, 255, 29, 40, 29, 255, 24, 31, 25, 255, 27, 36, 27, 255, 31, 43, 31, 255, 28, 39, 29, 255, 25, 34, 26, 255, 25, 32, 25, 255, 23, 29, 24, 255, 30, 43, 31, 255, 30, 42, 31, 255, 31, 43, 31, 255, 27, 37, 28, 255, 30, 43, 31, 255, 33, 48, 34, 255, 32, 46, 32, 255, 31, 44, 31, 255, 26, 35, 27, 255, 24, 31, 25, 255, 33, 41, 44, 255, 44, 59, 64, 255, 46, 63, 68, 255, 45, 61, 66, 255, 48, 66, 72, 255, 34, 43, 46, 255, 28, 33, 34, 255, 44, 60, 65, 255, 36, 45, 48, 255, 43, 57, 62, 255, 29, 33, 35, 255, 29, 34, 36, 255, 34, 42, 45, 255, 35, 44, 47, 255, 37, 47, 51, 255, 24, 25, 26, 255, 24, 26, 26, 255, 31, 37, 39, 255, 21, 21, 21, 255, 23, 25, 25, 255, 21, 21, 21, 255, 27, 30, 32, 255, 38, 49, 53, 255, 36, 47, 50, 255, 35, 44, 47, 255, 40, 53, 57, 255, 34, 42, 45, 255, 33, 41, 44, 255, 33, 42, 44, 255, 31, 38, 40, 255, 33, 40, 43, 255, 28, 33, 34, 255, 22, 22, 22, 255, 28, 32, 33, 255, 34, 43, 46, 255, 32, 40, 42, 255, 36, 46, 49, 255, 28, 32, 33, 255, 28, 32, 34, 255, 27, 31, 33, 255, 35, 44, 47, 255, 21, 21, 21, 255, 21, 21, 21, 255, 28, 32, 33, 255, 29, 35, 37, 255, 48, 66, 72, 255, 45, 60, 65, 255, 39, 51, 55, 255, 42, 56, 60, 255, 52, 71, 76, 255, 34, 43, 46, 255, 48, 66, 72, 255, 41, 54, 58, 255, 38, 50, 53, 255, 46, 62, 67, 255, 42, 55, 60, 255, 34, 43, 45, 255, 53, 71, 77, 255, 39, 51, 55, 255, 42, 55, 60, 255, 36, 46, 49, 255, 44, 60, 65, 255, 37, 47, 50, 255, 36, 46, 49, 255, 21, 21, 21, 255, 42, 56, 61, 255, 42, 56, 61, 255, 40, 53, 57, 255, 27, 31, 32, 255, 45, 60, 66, 255, 33, 41, 44, 255, 38, 49, 52, 255, 30, 35, 37, 255, 29, 34, 35, 255, 36, 46, 49, 255, 34, 43, 46, 255, 35, 45, 48, 255, 30, 36, 38, 255, 38, 49, 52, 255, 35, 43, 46, 255, 39, 51, 55, 255, 29, 34, 35, 255, 37, 47, 50, 255, 41, 53, 58, 255, 48, 65, 71, 255, 34, 42, 45, 255, 36, 46, 49, 255, 37, 47, 50, 255, 33, 41, 43, 255, 42, 55, 60, 255, 39, 51, 55, 255, 47, 64, 69, 255, 59, 77, 81, 255, 39, 51, 55, 255, 46, 61, 67, 255, 33, 41, 44, 255, 36, 47, 50, 255, 44, 59, 64, 255, 39, 50, 54, 255, 42, 55, 60, 255, 38, 49, 53, 255, 40, 53, 57, 255, 44, 59, 64, 255, 38, 49, 53, 255, 28, 33, 34, 255, 21, 21, 21, 255, 32, 39, 42, 255, 36, 45, 48, 255, 43, 58, 63, 255, 42, 56, 60, 255, 41, 54, 59, 255, 34, 43, 46, 255, 34, 43, 46, 255, 40, 52, 56, 255, 30, 36, 38, 255, 32, 39, 42, 255, 38, 48, 52, 255, 34, 42, 44, 255, 32, 39, 41, 255, 26, 30, 31, 255, 24, 25, 26, 255, 24, 26, 26, 255, 21, 21, 21, 255, 32, 40, 42, 255, 40, 53, 57, 255, 36, 45, 48, 255, 35, 44, 47, 255, 39, 50, 54, 255, 32, 40, 42, 255, 24, 25, 26, 255, 29, 33, 35, 255, 37, 47, 50, 255, 33, 41, 44, 255, 31, 37, 40, 255, 31, 37, 39, 255, 33, 40, 43, 255, 37, 48, 51, 255, 33, 41, 44, 255, 24, 25, 26, 255, 32, 38, 41, 255, 29, 33, 35, 255, 39, 51, 55, 255, 21, 21, 21, 255, 21, 21, 21, 255, 30, 35, 37, 255, 32, 39, 41, 255, 40, 52, 56, 255, 31, 38, 40, 255, 43, 57, 61, 255, 24, 26, 27, 255, 40, 52, 56, 255, 37, 48, 52, 255, 30, 35, 37, 255, 21, 21, 21, 255, 21, 21, 21, 255, 28, 33, 34, 255, 31, 37, 39, 255, 24, 26, 27, 255, 27, 31, 32, 255, 32, 39, 41, 255, 25, 27, 28, 255, 23, 24, 24, 255, 31, 38, 40, 255, 27, 31, 32, 255, 34, 43, 46, 255, 33, 40, 43, 255, 21, 21, 21, 255, 21, 21, 21, 255, 28, 33, 34, 255, 24, 25, 26, 255, 32, 39, 42, 255, 35, 44, 47, 255, 31, 38, 40, 255, 29, 35, 36, 255, 23, 25, 25, 255, 30, 35, 37, 255, 25, 28, 28, 255, 33, 42, 44, 255, 30, 36, 38, 255, 29, 34, 36, 255, 27, 32, 33, 255, 30, 36, 38, 255, 34, 43, 46, 255, 32, 39, 41, 255, 33, 41, 44, 255, 31, 38, 40, 255, 33, 40, 43, 255, 33, 40, 43, 255, 36, 45, 48, 255, 29, 34, 35, 255, 26, 29, 30, 255, 21, 21, 21, 255, 21, 21, 21, 255, 30, 35, 37, 255, 39, 50, 54, 255, 33, 41, 43, 255, 34, 43, 45, 255, 30, 35, 37, 255, 41, 54, 59, 255, 45, 60, 65, 255, 37, 47, 50, 255, 41, 55, 59, 255, 47, 64, 70, 255, 40, 52, 56, 255, 34, 42, 45, 255, 27, 32, 33, 255, 30, 35, 37, 255, 21, 21, 21, 255, 33, 41, 43, 255, 31, 37, 40, 255, 38, 49, 53, 255, 37, 48, 52, 255, 21, 21, 21, 255, 32, 39, 42, 255, 42, 55, 60, 255, 46, 62, 68, 255, 36, 46, 50, 255, 36, 46, 49, 255, 41, 54, 58, 255, 29, 35, 37, 255, 29, 34, 36, 255, 37, 48, 51, 255, 27, 31, 33, 255, 30, 35, 37, 255, 27, 31, 32, 255, 37, 47, 51, 255, 31, 37, 39, 255, 38, 49, 52, 255, 32, 40, 42, 255, 29, 35, 37, 255, 31, 37, 39, 255, 34, 42, 45, 255, 35, 45, 48, 255, 24, 25, 26, 255, 21, 21, 21, 255, 42, 56, 61, 255, 30, 35, 37, 255, 32, 40, 42, 255, 42, 55, 60, 255, 21, 21, 21, 255, 32, 39, 42, 255, 29, 35, 37, 255, 38, 49, 53, 255, 42, 55, 60, 255, 38, 49, 52, 255, 37, 48, 51, 255, 38, 50, 54, 255, 38, 50, 54, 255, 36, 45, 48, 255, 38, 49, 53, 255, 40, 52, 56, 255, 37, 48, 51, 255, 42, 55, 60, 255, 21, 21, 21, 255, 21, 21, 21, 255, 31, 37, 39, 255, 24, 30, 24, 255, 24, 31, 24, 255, 24, 31, 25, 255, 27, 37, 28, 255, 27, 37, 28, 255, 32, 46, 32, 255, 35, 51, 35, 255, 38, 57, 38, 255, 36, 53, 36, 255, 37, 56, 37, 255, 35, 51, 35, 255, 33, 48, 34, 255, 36, 54, 36, 255, 37, 56, 38, 255, 37, 55, 37, 255, 32, 47, 33, 255, 33, 47, 33, 255, 35, 51, 35, 255, 36, 53, 36, 255, 35, 51, 35, 255, 36, 53, 36, 255, 47, 68, 45, 255, 35, 51, 35, 255, 33, 49, 34, 255, 36, 54, 36, 255, 37, 56, 37, 255, 40, 60, 40, 255, 37, 55, 37, 255, 36, 54, 36, 255, 50, 73, 47, 255, 37, 55, 37, 255, 44, 65, 43, 255, 47, 69, 45, 255, 49, 71, 47, 255, 37, 55, 37, 255, 41, 61, 40, 255, 34, 50, 34, 255, 43, 64, 42, 255, 34, 50, 35, 255, 34, 50, 34, 255, 33, 48, 34, 255, 35, 51, 35, 255, 31, 44, 31, 255, 29, 41, 30, 255, 28, 38, 29, 255, 31, 43, 31, 255, 34, 50, 34, 255, 34, 49, 34, 255, 30, 43, 31, 255, 27, 37, 28, 255, 31, 44, 31, 255, 28, 39, 29, 255, 30, 41, 30, 255, 31, 44, 31, 255, 30, 43, 31, 255, 33, 48, 33, 255, 34, 49, 34, 255, 27, 36, 27, 255, 30, 42, 30, 255, 27, 36, 27, 255, 27, 37, 28, 255, 29, 41, 30, 255, 30, 42, 30, 255, 28, 39, 29, 255, 31, 44, 31, 255, 31, 44, 32, 255, 31, 44, 31, 255, 31, 43, 31, 255, 29, 41, 30, 255, 31, 44, 31, 255, 31, 44, 31, 255, 31, 44, 31, 255, 27, 37, 28, 255, 26, 34, 26, 255, 24, 32, 25, 255, 28, 39, 29, 255, 29, 40, 29, 255, 27, 36, 27, 255, 32, 45, 32, 255, 30, 43, 31, 255, 25, 33, 26, 255, 30, 42, 30, 255, 34, 49, 34, 255, 34, 50, 35, 255, 38, 57, 38, 255, 34, 50, 34, 255, 41, 61, 40, 255, 37, 56, 37, 255, 34, 50, 35, 255, 37, 55, 37, 255, 39, 58, 39, 255, 34, 50, 34, 255, 32, 46, 32, 255, 30, 42, 30, 255, 30, 42, 30, 255, 27, 36, 27, 255, 28, 39, 29, 255, 29, 39, 29, 255, 30, 43, 31, 255, 34, 49, 34, 255, 37, 55, 37, 255, 34, 50, 34, 255, 34, 50, 34, 255, 36, 53, 36, 255, 32, 46, 33, 255, 27, 37, 28, 255, 37, 55, 37, 255, 33, 48, 33, 255, 36, 53, 36, 255, 33, 48, 33, 255, 33, 48, 33, 255, 32, 46, 32, 255, 31, 45, 32, 255, 29, 41, 30, 255, 28, 38, 28, 255, 30, 42, 30, 255, 31, 44, 31, 255, 30, 42, 30, 255, 29, 41, 30, 255, 25, 33, 26, 255, 25, 33, 26, 255, 28, 39, 29, 255, 27, 36, 27, 255, 28, 38, 28, 255, 32, 46, 32, 255, 34, 50, 34, 255, 33, 48, 34, 255, 32, 47, 33, 255, 30, 43, 31, 255, 30, 43, 31, 255, 29, 41, 30, 255, 28, 38, 28, 255, 30, 42, 30, 255, 36, 53, 36, 255, 35, 51, 35, 255, 38, 57, 38, 255, 33, 49, 34, 255, 35, 51, 35, 255, 30, 41, 30, 255, 31, 43, 31, 255, 29, 40, 29, 255, 27, 36, 27, 255, 24, 32, 25, 255, 28, 39, 29, 255, 30, 42, 30, 255, 26, 35, 27, 255, 27, 36, 27, 255, 29, 40, 29, 255, 31, 44, 31, 255, 32, 45, 32, 255, 36, 54, 36, 255, 38, 57, 38, 255, 33, 48, 34, 255, 51, 74, 48, 255, 37, 54, 37, 255, 34, 50, 35, 255, 29, 40, 30, 255, 30, 41, 30, 255, 28, 39, 29, 255, 124, 152, 13, 255, 27, 37, 28, 255, 26, 35, 27, 255, 24, 30, 24, 255, 26, 34, 26, 255, 30, 42, 30, 255, 32, 46, 32, 255, 29, 40, 29, 255, 28, 39, 29, 255, 31, 44, 31, 255, 30, 42, 30, 255, 33, 48, 33, 255, 32, 47, 33, 255, 35, 51, 35, 255, 34, 49, 34, 255, 30, 42, 30, 255, 32, 45, 32, 255, 30, 43, 31, 255, 30, 43, 31, 255, 31, 45, 32, 255, 35, 51, 35, 255, 31, 44, 32, 255, 31, 44, 32, 255, 26, 35, 26, 255, 27, 37, 28, 255, 33, 48, 33, 255, 33, 48, 34, 255, 34, 50, 34, 255, 27, 37, 28, 255, 29, 41, 30, 255, 32, 47, 33, 255, 31, 44, 31, 255, 33, 48, 34, 255, 32, 46, 32, 255, 31, 44, 31, 255, 34, 50, 34, 255, 35, 51, 35, 255, 32, 46, 32, 255, 34, 50, 34, 255, 32, 46, 33, 255, 33, 48, 34, 255, 28, 38, 28, 255, 35, 51, 35, 255, 34, 51, 35, 255, 37, 55, 37, 255, 38, 57, 38, 255, 51, 74, 48, 255, 35, 51, 35, 255, 31, 45, 32, 255, 32, 46, 32, 255, 83, 100, 14, 255, 32, 46, 33, 255, 33, 47, 33, 255, 26, 36, 27, 255, 27, 38, 28, 255, 24, 30, 24, 255, 26, 36, 27, 255, 30, 43, 31, 255, 26, 34, 26, 255, 31, 45, 32, 255, 32, 47, 33, 255, 36, 53, 36, 255, 34, 50, 34, 255, 32, 46, 32, 255, 31, 44, 31, 255, 31, 44, 32, 255, 33, 48, 33, 255, 33, 48, 33, 255, 34, 49, 34, 255, 32, 47, 33, 255, 33, 47, 33, 255, 33, 48, 34, 255, 31, 44, 31, 255, 32, 45, 32, 255, 31, 44, 32, 255, 33, 48, 33, 255, 31, 44, 31, 255, 29, 40, 29, 255, 27, 37, 28, 255, 28, 39, 29, 255, 29, 41, 30, 255, 31, 45, 32, 255, 28, 39, 29, 255, 29, 40, 29, 255, 25, 34, 26, 255, 26, 35, 27, 255, 26, 34, 26, 255, 25, 33, 25, 255, 27, 37, 28, 255, 26, 34, 26, 255, 28, 39, 29, 255, 26, 36, 27, 255, 33, 48, 33, 255, 32, 46, 32, 255, 32, 45, 32, 255, 27, 36, 27, 255, 24, 31, 25, 255, 40, 52, 56, 255, 40, 53, 57, 255, 33, 41, 44, 255, 45, 60, 65, 255, 38, 48, 52, 255, 27, 30, 31, 255, 38, 49, 53, 255, 44, 58, 63, 255, 47, 64, 70, 255, 34, 42, 45, 255, 35, 45, 48, 255, 29, 34, 36, 255, 34, 42, 45, 255, 38, 49, 53, 255, 36, 46, 50, 255, 32, 40, 42, 255, 30, 35, 37, 255, 32, 40, 42, 255, 24, 27, 27, 255, 21, 21, 21, 255, 36, 46, 50, 255, 37, 47, 50, 255, 36, 46, 50, 255, 35, 44, 47, 255, 28, 33, 35, 255, 33, 41, 44, 255, 29, 33, 35, 255, 35, 45, 48, 255, 32, 40, 42, 255, 23, 24, 25, 255, 31, 38, 40, 255, 29, 35, 36, 255, 30, 35, 37, 255, 23, 24, 25, 255, 34, 42, 45, 255, 29, 34, 36, 255, 35, 43, 46, 255, 21, 21, 21, 255, 32, 38, 41, 255, 28, 32, 33, 255, 21, 21, 21, 255, 21, 22, 22, 255, 27, 31, 32, 255, 37, 48, 52, 255, 21, 21, 21, 255, 47, 63, 69, 255, 41, 54, 59, 255, 36, 46, 50, 255, 35, 44, 47, 255, 46, 62, 67, 255, 45, 61, 67, 255, 33, 41, 43, 255, 37, 48, 51, 255, 44, 59, 64, 255, 54, 73, 78, 255, 39, 50, 54, 255, 34, 42, 45, 255, 34, 43, 45, 255, 40, 52, 56, 255, 47, 65, 70, 255, 41, 54, 58, 255, 45, 61, 66, 255, 39, 50, 54, 255, 46, 62, 67, 255, 21, 21, 21, 255, 37, 47, 50, 255, 30, 36, 38, 255, 35, 43, 46, 255, 46, 63, 68, 255, 42, 56, 60, 255, 35, 44, 47, 255, 31, 38, 40, 255, 36, 45, 48, 255, 33, 41, 44, 255, 38, 50, 53, 255, 38, 49, 53, 255, 30, 36, 38, 255, 42, 55, 60, 255, 34, 43, 46, 255, 48, 65, 71, 255, 35, 44, 47, 255, 48, 66, 71, 255, 41, 54, 59, 255, 45, 60, 65, 255, 47, 63, 69, 255, 44, 58, 63, 255, 27, 30, 31, 255, 29, 34, 36, 255, 34, 43, 46, 255, 40, 53, 57, 255, 46, 63, 68, 255, 52, 70, 76, 255, 45, 61, 66, 255, 37, 47, 50, 255, 36, 46, 49, 255, 32, 40, 42, 255, 48, 66, 72, 255, 48, 65, 71, 255, 37, 48, 51, 255, 45, 61, 66, 255, 43, 58, 62, 255, 36, 45, 48, 255, 42, 56, 60, 255, 28, 32, 33, 255, 40, 52, 57, 255, 21, 21, 21, 255, 31, 37, 39, 255, 43, 57, 61, 255, 40, 53, 57, 255, 45, 61, 66, 255, 37, 47, 50, 255, 36, 45, 48, 255, 45, 61, 66, 255, 42, 55, 60, 255, 45, 60, 65, 255, 35, 45, 48, 255, 33, 41, 44, 255, 31, 37, 39, 255, 30, 35, 37, 255, 28, 33, 35, 255, 26, 29, 30, 255, 21, 21, 21, 255, 21, 21, 21, 255, 41, 54, 59, 255, 33, 41, 43, 255, 31, 37, 39, 255, 36, 46, 50, 255, 41, 53, 58, 255, 41, 53, 58, 255, 33, 42, 44, 255, 32, 38, 41, 255, 21, 21, 21, 255, 35, 44, 47, 255, 30, 36, 37, 255, 25, 27, 28, 255, 24, 25, 26, 255, 21, 21, 21, 255, 27, 31, 32, 255, 36, 46, 49, 255, 35, 44, 47, 255, 30, 36, 38, 255, 36, 45, 48, 255, 31, 37, 39, 255, 21, 21, 21, 255, 21, 21, 21, 255, 30, 36, 38, 255, 33, 41, 44, 255, 28, 32, 33, 255, 27, 31, 33, 255, 36, 46, 49, 255, 38, 48, 52, 255, 27, 31, 32, 255, 30, 36, 38, 255, 28, 32, 34, 255, 21, 21, 21, 255, 26, 29, 30, 255, 24, 26, 27, 255, 33, 41, 44, 255, 33, 40, 43, 255, 31, 38, 40, 255, 23, 24, 25, 255, 21, 21, 21, 255, 22, 23, 23, 255, 24, 26, 26, 255, 26, 29, 29, 255, 26, 30, 31, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 22, 22, 255, 32, 39, 41, 255, 25, 28, 28, 255, 26, 29, 30, 255, 32, 39, 42, 255, 32, 39, 41, 255, 28, 33, 35, 255, 29, 33, 35, 255, 35, 45, 48, 255, 26, 30, 31, 255, 40, 52, 57, 255, 21, 21, 21, 255, 29, 34, 35, 255, 21, 21, 21, 255, 28, 32, 34, 255, 35, 44, 47, 255, 32, 39, 41, 255, 39, 50, 54, 255, 44, 58, 63, 255, 46, 62, 67, 255, 43, 58, 63, 255, 28, 32, 33, 255, 39, 50, 54, 255, 23, 23, 24, 255, 21, 21, 21, 255, 22, 22, 22, 255, 43, 57, 62, 255, 30, 36, 38, 255, 33, 41, 44, 255, 52, 71, 77, 255, 35, 43, 46, 255, 30, 36, 38, 255, 31, 38, 40, 255, 29, 34, 36, 255, 35, 44, 47, 255, 41, 53, 58, 255, 36, 46, 49, 255, 35, 44, 47, 255, 30, 36, 38, 255, 21, 21, 21, 255, 32, 39, 41, 255, 44, 59, 64, 255, 37, 47, 50, 255, 21, 21, 21, 255, 21, 21, 21, 255, 28, 33, 35, 255, 25, 28, 29, 255, 31, 38, 40, 255, 34, 43, 45, 255, 34, 42, 45, 255, 26, 30, 31, 255, 30, 35, 37, 255, 24, 25, 26, 255, 38, 49, 53, 255, 37, 48, 52, 255, 21, 21, 21, 255, 26, 30, 31, 255, 23, 24, 24, 255, 29, 35, 37, 255, 43, 58, 63, 255, 37, 48, 51, 255, 34, 42, 45, 255, 31, 37, 39, 255, 29, 33, 35, 255, 27, 31, 32, 255, 44, 59, 64, 255, 21, 21, 21, 255, 44, 60, 65, 255, 43, 58, 63, 255, 43, 57, 62, 255, 42, 56, 61, 255, 32, 40, 42, 255, 38, 49, 52, 255, 37, 48, 52, 255, 43, 57, 62, 255, 39, 50, 54, 255, 43, 57, 61, 255, 44, 59, 64, 255, 36, 45, 48, 255, 43, 57, 62, 255, 30, 35, 37, 255, 26, 29, 30, 255, 45, 60, 65, 255, 36, 45, 49, 255, 37, 48, 51, 255, 21, 21, 21, 255, 35, 44, 47, 255, 29, 35, 36, 255, 31, 43, 31, 255, 27, 37, 28, 255, 27, 36, 27, 255, 28, 38, 28, 255, 28, 38, 28, 255, 33, 48, 33, 255, 35, 52, 35, 255, 37, 55, 37, 255, 45, 66, 43, 255, 48, 71, 46, 255, 47, 68, 45, 255, 38, 57, 38, 255, 38, 57, 38, 255, 36, 53, 36, 255, 34, 49, 34, 255, 34, 49, 34, 255, 34, 49, 34, 255, 41, 62, 41, 255, 44, 65, 43, 255, 37, 56, 37, 255, 36, 54, 36, 255, 33, 47, 33, 255, 36, 53, 36, 255, 35, 52, 36, 255, 35, 52, 36, 255, 37, 56, 37, 255, 50, 72, 47, 255, 60, 86, 55, 255, 47, 68, 45, 255, 46, 67, 44, 255, 37, 56, 37, 255, 34, 49, 34, 255, 39, 59, 39, 255, 33, 49, 34, 255, 34, 50, 34, 255, 33, 48, 34, 255, 33, 47, 33, 255, 36, 53, 36, 255, 31, 45, 32, 255, 31, 45, 32, 255, 33, 48, 33, 255, 34, 49, 34, 255, 32, 45, 32, 255, 34, 49, 34, 255, 33, 47, 33, 255, 33, 48, 34, 255, 32, 45, 32, 255, 31, 43, 31, 255, 29, 41, 30, 255, 28, 39, 29, 255, 29, 40, 29, 255, 29, 40, 29, 255, 31, 44, 32, 255, 29, 40, 29, 255, 33, 49, 34, 255, 31, 44, 31, 255, 32, 46, 32, 255, 30, 43, 31, 255, 31, 45, 32, 255, 31, 43, 31, 255, 25, 33, 25, 255, 28, 38, 28, 255, 29, 40, 29, 255, 28, 39, 29, 255, 29, 40, 29, 255, 32, 46, 32, 255, 29, 40, 29, 255, 29, 41, 30, 255, 30, 42, 30, 255, 28, 38, 28, 255, 31, 45, 32, 255, 26, 34, 26, 255, 23, 30, 24, 255, 23, 30, 24, 255, 24, 31, 25, 255, 26, 36, 27, 255, 31, 40, 31, 255, 25, 32, 25, 255, 27, 36, 27, 255, 25, 33, 25, 255, 25, 33, 26, 255, 27, 38, 28, 255, 29, 40, 29, 255, 33, 48, 33, 255, 35, 52, 35, 255, 37, 56, 37, 255, 34, 50, 35, 255, 34, 50, 34, 255, 35, 51, 35, 255, 36, 54, 36, 255, 36, 53, 36, 255, 36, 54, 36, 255, 30, 42, 31, 255, 31, 43, 31, 255, 28, 39, 29, 255, 32, 46, 32, 255, 32, 47, 33, 255, 29, 41, 30, 255, 34, 50, 34, 255, 30, 43, 31, 255, 36, 54, 37, 255, 35, 52, 35, 255, 37, 54, 37, 255, 34, 50, 35, 255, 36, 54, 37, 255, 33, 48, 33, 255, 35, 51, 35, 255, 32, 47, 33, 255, 31, 44, 32, 255, 32, 46, 32, 255, 33, 48, 33, 255, 31, 44, 32, 255, 31, 44, 31, 255, 30, 43, 31, 255, 32, 46, 33, 255, 33, 48, 33, 255, 29, 40, 29, 255, 32, 47, 33, 255, 28, 38, 28, 255, 26, 34, 26, 255, 27, 37, 28, 255, 24, 30, 24, 255, 28, 38, 28, 255, 30, 42, 30, 255, 29, 41, 30, 255, 36, 52, 36, 255, 34, 49, 34, 255, 33, 47, 33, 255, 35, 51, 35, 255, 34, 50, 34, 255, 32, 45, 32, 255, 36, 54, 36, 255, 30, 42, 31, 255, 33, 47, 33, 255, 31, 44, 31, 255, 30, 43, 31, 255, 32, 47, 33, 255, 30, 43, 31, 255, 32, 45, 32, 255, 31, 43, 31, 255, 32, 46, 32, 255, 31, 44, 31, 255, 26, 36, 27, 255, 29, 40, 29, 255, 29, 39, 29, 255, 27, 36, 27, 255, 28, 39, 29, 255, 30, 42, 30, 255, 34, 50, 34, 255, 32, 46, 32, 255, 36, 54, 36, 255, 42, 63, 41, 255, 38, 57, 38, 255, 36, 53, 36, 255, 40, 60, 40, 255, 32, 46, 32, 255, 35, 52, 36, 255, 30, 42, 30, 255, 26, 35, 26, 255, 25, 33, 26, 255, 24, 30, 24, 255, 24, 31, 25, 255, 25, 34, 26, 255, 28, 38, 28, 255, 28, 39, 29, 255, 27, 38, 28, 255, 33, 47, 33, 255, 24, 31, 25, 255, 32, 45, 32, 255, 32, 46, 32, 255, 40, 60, 40, 255, 35, 51, 35, 255, 36, 53, 36, 255, 33, 47, 33, 255, 29, 41, 30, 255, 30, 42, 31, 255, 30, 41, 30, 255, 25, 34, 26, 255, 31, 44, 31, 255, 32, 46, 32, 255, 31, 44, 31, 255, 29, 40, 29, 255, 29, 39, 29, 255, 24, 32, 25, 255, 27, 36, 27, 255, 33, 48, 33, 255, 32, 46, 32, 255, 33, 48, 33, 255, 34, 50, 35, 255, 33, 49, 34, 255, 34, 49, 34, 255, 35, 51, 35, 255, 36, 53, 36, 255, 37, 55, 37, 255, 36, 53, 36, 255, 35, 51, 35, 255, 33, 48, 33, 255, 37, 54, 37, 255, 32, 47, 33, 255, 36, 53, 36, 255, 34, 50, 34, 255, 38, 56, 38, 255, 41, 61, 40, 255, 49, 71, 46, 255, 37, 55, 37, 255, 39, 59, 39, 255, 34, 50, 35, 255, 33, 47, 33, 255, 35, 51, 35, 255, 32, 47, 33, 255, 29, 40, 29, 255, 28, 38, 28, 255, 26, 34, 26, 255, 27, 34, 27, 255, 23, 30, 24, 255, 24, 32, 25, 255, 26, 33, 27, 255, 26, 34, 26, 255, 30, 41, 30, 255, 35, 51, 35, 255, 35, 51, 35, 255, 34, 49, 34, 255, 31, 44, 31, 255, 31, 44, 31, 255, 32, 45, 32, 255, 37, 56, 37, 255, 37, 56, 38, 255, 37, 55, 37, 255, 33, 48, 33, 255, 33, 48, 34, 255, 36, 54, 36, 255, 33, 48, 34, 255, 34, 49, 34, 255, 33, 48, 33, 255, 33, 48, 34, 255, 28, 39, 29, 255, 30, 41, 30, 255, 28, 39, 29, 255, 26, 35, 26, 255, 28, 38, 28, 255, 27, 38, 28, 255, 26, 34, 26, 255, 29, 40, 29, 255, 24, 30, 24, 255, 25, 34, 26, 255, 23, 30, 24, 255, 28, 39, 29, 255, 25, 34, 26, 255, 25, 33, 26, 255, 23, 30, 24, 255, 27, 38, 28, 255, 33, 48, 33, 255, 33, 49, 34, 255, 32, 46, 33, 255, 28, 39, 29, 255, 28, 39, 29, 255, 40, 53, 57, 255, 35, 44, 47, 255, 42, 55, 60, 255, 49, 68, 74, 255, 42, 56, 61, 255, 41, 53, 58, 255, 36, 46, 49, 255, 38, 48, 52, 255, 29, 34, 35, 255, 25, 28, 29, 255, 23, 24, 24, 255, 27, 31, 33, 255, 21, 21, 21, 255, 22, 23, 23, 255, 29, 34, 36, 255, 33, 40, 42, 255, 34, 42, 45, 255, 32, 39, 41, 255, 36, 45, 48, 255, 21, 21, 21, 255, 21, 21, 21, 255, 32, 38, 40, 255, 51, 69, 75, 255, 42, 56, 61, 255, 29, 35, 37, 255, 35, 44, 48, 255, 21, 21, 21, 255, 35, 44, 47, 255, 28, 32, 34, 255, 36, 46, 49, 255, 30, 35, 37, 255, 21, 21, 21, 255, 34, 43, 45, 255, 24, 25, 26, 255, 34, 43, 45, 255, 38, 49, 53, 255, 32, 40, 42, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 31, 37, 39, 255, 27, 31, 32, 255, 33, 41, 44, 255, 45, 60, 65, 255, 26, 30, 31, 255, 21, 21, 21, 255, 40, 52, 56, 255, 28, 32, 34, 255, 35, 45, 48, 255, 36, 45, 48, 255, 38, 49, 53, 255, 36, 46, 49, 255, 38, 49, 53, 255, 23, 24, 25, 255, 34, 43, 45, 255, 32, 39, 42, 255, 46, 63, 68, 255, 34, 43, 46, 255, 35, 44, 47, 255, 37, 48, 51, 255, 52, 70, 76, 255, 42, 55, 60, 255, 47, 63, 69, 255, 45, 61, 67, 255, 21, 21, 21, 255, 33, 40, 43, 255, 37, 47, 51, 255, 46, 62, 67, 255, 44, 58, 63, 255, 35, 44, 47, 255, 49, 68, 74, 255, 43, 58, 63, 255, 49, 68, 74, 255, 42, 56, 60, 255, 39, 50, 54, 255, 39, 51, 55, 255, 36, 46, 50, 255, 26, 29, 30, 255, 42, 55, 60, 255, 43, 57, 62, 255, 41, 54, 58, 255, 34, 42, 45, 255, 34, 42, 44, 255, 48, 65, 71, 255, 42, 55, 60, 255, 47, 63, 69, 255, 34, 42, 45, 255, 28, 32, 33, 255, 40, 52, 56, 255, 45, 61, 66, 255, 38, 49, 52, 255, 43, 57, 62, 255, 51, 70, 76, 255, 41, 54, 58, 255, 36, 45, 48, 255, 40, 52, 56, 255, 32, 38, 41, 255, 35, 44, 47, 255, 51, 70, 75, 255, 42, 56, 61, 255, 43, 57, 61, 255, 25, 27, 28, 255, 36, 46, 49, 255, 35, 44, 48, 255, 40, 52, 56, 255, 21, 21, 21, 255, 42, 56, 61, 255, 46, 62, 67, 255, 37, 48, 52, 255, 47, 64, 69, 255, 40, 52, 56, 255, 50, 68, 75, 255, 29, 35, 36, 255, 35, 45, 48, 255, 40, 53, 57, 255, 27, 30, 31, 255, 35, 44, 47, 255, 43, 57, 61, 255, 27, 31, 32, 255, 30, 36, 38, 255, 23, 24, 25, 255, 21, 21, 21, 255, 29, 34, 36, 255, 30, 35, 37, 255, 29, 35, 36, 255, 38, 49, 53, 255, 33, 41, 43, 255, 34, 43, 46, 255, 37, 48, 52, 255, 29, 34, 36, 255, 26, 30, 31, 255, 35, 44, 47, 255, 30, 35, 37, 255, 31, 37, 39, 255, 32, 40, 42, 255, 30, 36, 38, 255, 30, 35, 37, 255, 30, 36, 38, 255, 27, 31, 32, 255, 26, 29, 30, 255, 23, 24, 25, 255, 24, 26, 26, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 23, 25, 25, 255, 27, 31, 32, 255, 33, 40, 43, 255, 23, 24, 24, 255, 25, 28, 29, 255, 21, 21, 21, 255, 25, 28, 29, 255, 25, 27, 27, 255, 23, 24, 24, 255, 28, 32, 34, 255, 30, 35, 37, 255, 38, 49, 53, 255, 32, 39, 41, 255, 35, 45, 48, 255, 33, 40, 43, 255, 38, 49, 53, 255, 35, 45, 48, 255, 24, 26, 27, 255, 35, 44, 47, 255, 26, 29, 31, 255, 21, 21, 21, 255, 28, 32, 34, 255, 34, 43, 46, 255, 28, 32, 33, 255, 31, 37, 39, 255, 33, 40, 42, 255, 39, 51, 55, 255, 29, 35, 36, 255, 27, 31, 33, 255, 34, 43, 46, 255, 42, 55, 60, 255, 33, 41, 44, 255, 36, 45, 48, 255, 35, 44, 47, 255, 23, 24, 24, 255, 28, 33, 34, 255, 36, 45, 48, 255, 27, 31, 33, 255, 28, 32, 33, 255, 34, 43, 46, 255, 39, 50, 54, 255, 37, 47, 51, 255, 23, 25, 25, 255, 30, 35, 37, 255, 30, 36, 38, 255, 43, 57, 61, 255, 34, 42, 45, 255, 21, 21, 21, 255, 40, 52, 56, 255, 41, 53, 58, 255, 38, 49, 52, 255, 44, 59, 64, 255, 47, 64, 70, 255, 44, 59, 64, 255, 28, 32, 34, 255, 47, 64, 70, 255, 40, 53, 57, 255, 38, 49, 53, 255, 32, 38, 41, 255, 43, 57, 61, 255, 31, 37, 39, 255, 23, 24, 24, 255, 21, 21, 21, 255, 33, 40, 43, 255, 47, 63, 69, 255, 21, 21, 21, 255, 36, 45, 48, 255, 32, 40, 42, 255, 43, 58, 63, 255, 31, 37, 39, 255, 37, 47, 51, 255, 33, 40, 43, 255, 34, 42, 45, 255, 36, 46, 50, 255, 32, 40, 42, 255, 30, 36, 38, 255, 39, 50, 54, 255, 21, 22, 22, 255, 30, 36, 38, 255, 39, 50, 54, 255, 37, 48, 51, 255, 33, 40, 43, 255, 25, 28, 28, 255, 31, 37, 39, 255, 31, 38, 40, 255, 38, 49, 52, 255, 30, 35, 37, 255, 37, 47, 50, 255, 21, 21, 21, 255, 23, 23, 24, 255, 39, 51, 55, 255, 35, 44, 47, 255, 51, 70, 76, 255, 42, 55, 59, 255, 26, 29, 30, 255, 22, 23, 23, 255, 39, 50, 54, 255, 41, 55, 59, 255, 43, 57, 62, 255, 38, 50, 53, 255, 36, 46, 49, 255, 36, 46, 50, 255, 27, 31, 32, 255, 39, 51, 55, 255, 35, 44, 47, 255, 39, 51, 55, 255, 36, 45, 48, 255, 21, 21, 21, 255, 38, 49, 53, 255, 30, 36, 38, 255, 31, 44, 31, 255, 30, 43, 31, 255, 29, 40, 29, 255, 29, 40, 29, 255, 31, 44, 31, 255, 32, 47, 33, 255, 33, 48, 33, 255, 37, 56, 37, 255, 47, 68, 45, 255, 50, 72, 47, 255, 39, 59, 39, 255, 52, 75, 49, 255, 43, 63, 42, 255, 35, 51, 35, 255, 38, 56, 38, 255, 34, 50, 34, 255, 33, 47, 33, 255, 38, 56, 38, 255, 37, 54, 37, 255, 52, 75, 49, 255, 33, 47, 33, 255, 33, 47, 33, 255, 33, 47, 33, 255, 41, 60, 40, 255, 37, 55, 37, 255, 42, 63, 41, 255, 36, 53, 36, 255, 40, 60, 40, 255, 43, 63, 42, 255, 52, 75, 49, 255, 38, 57, 38, 255, 34, 50, 35, 255, 30, 42, 30, 255, 29, 41, 30, 255, 28, 39, 29, 255, 35, 51, 35, 255, 34, 50, 34, 255, 33, 48, 33, 255, 30, 43, 31, 255, 31, 44, 31, 255, 30, 42, 30, 255, 30, 42, 30, 255, 33, 47, 33, 255, 35, 51, 35, 255, 36, 53, 36, 255, 34, 50, 34, 255, 32, 46, 32, 255, 31, 45, 32, 255, 31, 45, 32, 255, 29, 41, 30, 255, 24, 31, 25, 255, 23, 30, 24, 255, 31, 44, 31, 255, 30, 43, 31, 255, 28, 39, 29, 255, 29, 40, 29, 255, 25, 33, 26, 255, 31, 43, 31, 255, 29, 40, 29, 255, 30, 41, 30, 255, 26, 34, 26, 255, 31, 43, 31, 255, 30, 43, 31, 255, 28, 38, 28, 255, 27, 37, 28, 255, 27, 36, 27, 255, 25, 34, 26, 255, 23, 30, 24, 255, 27, 36, 27, 255, 24, 31, 24, 255, 24, 30, 24, 255, 24, 31, 25, 255, 29, 40, 29, 255, 24, 31, 24, 255, 23, 30, 24, 255, 23, 30, 24, 255, 29, 37, 29, 255, 28, 36, 29, 255, 25, 33, 26, 255, 26, 34, 26, 255, 27, 37, 28, 255, 26, 35, 27, 255, 30, 42, 30, 255, 34, 49, 34, 255, 35, 52, 35, 255, 37, 55, 37, 255, 31, 44, 31, 255, 32, 46, 32, 255, 34, 50, 34, 255, 35, 51, 35, 255, 35, 52, 35, 255, 34, 49, 34, 255, 35, 52, 35, 255, 31, 45, 32, 255, 32, 47, 33, 255, 30, 42, 30, 255, 30, 42, 30, 255, 33, 48, 33, 255, 33, 49, 34, 255, 34, 50, 35, 255, 35, 52, 35, 255, 34, 50, 34, 255, 38, 57, 38, 255, 42, 62, 41, 255, 38, 58, 38, 255, 31, 44, 31, 255, 33, 47, 33, 255, 31, 44, 31, 255, 31, 44, 31, 255, 29, 40, 29, 255, 35, 51, 35, 255, 36, 53, 36, 255, 35, 51, 35, 255, 34, 50, 35, 255, 35, 51, 35, 255, 37, 55, 37, 255, 33, 48, 33, 255, 27, 36, 27, 255, 27, 36, 27, 255, 24, 31, 24, 255, 30, 43, 31, 255, 27, 36, 27, 255, 24, 31, 25, 255, 24, 31, 25, 255, 32, 46, 32, 255, 35, 52, 35, 255, 37, 55, 37, 255, 47, 69, 45, 255, 38, 57, 38, 255, 35, 52, 36, 255, 37, 55, 37, 255, 36, 54, 36, 255, 34, 50, 34, 255, 36, 54, 37, 255, 32, 45, 32, 255, 27, 37, 28, 255, 29, 41, 30, 255, 30, 42, 30, 255, 31, 45, 32, 255, 34, 49, 34, 255, 34, 49, 34, 255, 28, 39, 29, 255, 28, 39, 29, 255, 27, 38, 28, 255, 29, 41, 30, 255, 30, 43, 31, 255, 31, 45, 32, 255, 33, 48, 34, 255, 32, 46, 32, 255, 33, 48, 33, 255, 38, 57, 38, 255, 53, 77, 50, 255, 61, 88, 56, 255, 54, 78, 51, 255, 54, 78, 50, 255, 37, 54, 37, 255, 31, 44, 32, 255, 27, 37, 27, 255, 25, 33, 26, 255, 28, 39, 29, 255, 26, 35, 27, 255, 24, 31, 24, 255, 25, 34, 26, 255, 27, 37, 28, 255, 119, 145, 13, 255, 31, 45, 32, 255, 30, 43, 31, 255, 28, 38, 28, 255, 36, 52, 36, 255, 37, 55, 37, 255, 40, 60, 40, 255, 45, 66, 43, 255, 35, 52, 35, 255, 32, 47, 33, 255, 32, 47, 33, 255, 32, 46, 32, 255, 23, 30, 24, 255, 25, 32, 26, 255, 28, 38, 28, 255, 30, 43, 31, 255, 29, 41, 30, 255, 30, 42, 31, 255, 28, 39, 29, 255, 28, 38, 28, 255, 26, 36, 27, 255, 29, 41, 30, 255, 30, 43, 31, 255, 36, 54, 36, 255, 36, 53, 36, 255, 35, 51, 35, 255, 35, 51, 35, 255, 33, 47, 33, 255, 32, 46, 32, 255, 30, 42, 30, 255, 34, 50, 34, 255, 36, 53, 36, 255, 36, 54, 37, 255, 36, 53, 36, 255, 32, 46, 32, 255, 40, 59, 39, 255, 61, 86, 56, 255, 57, 81, 53, 255, 38, 57, 38, 255, 37, 55, 37, 255, 37, 54, 37, 255, 38, 58, 38, 255, 36, 53, 36, 255, 33, 47, 33, 255, 26, 36, 27, 255, 23, 30, 24, 255, 26, 34, 26, 255, 28, 38, 28, 255, 25, 31, 25, 255, 28, 35, 28, 255, 25, 32, 25, 255, 27, 34, 27, 255, 25, 33, 26, 255, 28, 39, 29, 255, 28, 38, 28, 255, 33, 47, 33, 255, 31, 44, 31, 255, 33, 49, 34, 255, 34, 50, 35, 255, 31, 44, 31, 255, 32, 46, 33, 255, 37, 55, 37, 255, 42, 63, 41, 255, 116, 143, 18, 255, 38, 58, 38, 255, 36, 53, 36, 255, 32, 45, 32, 255, 34, 50, 34, 255, 29, 41, 30, 255, 34, 50, 35, 255, 33, 49, 34, 255, 30, 43, 31, 255, 32, 46, 32, 255, 31, 45, 32, 255, 29, 40, 30, 255, 26, 35, 27, 255, 24, 32, 25, 255, 27, 36, 27, 255, 27, 37, 28, 255, 29, 40, 29, 255, 27, 37, 28, 255, 28, 39, 29, 255, 26, 35, 26, 255, 25, 33, 26, 255, 27, 36, 27, 255, 25, 34, 26, 255, 32, 45, 32, 255, 34, 51, 35, 255, 37, 55, 37, 255, 37, 55, 37, 255, 35, 51, 35, 255, 29, 40, 29, 255, 37, 48, 52, 255, 42, 55, 60, 255, 42, 56, 61, 255, 34, 42, 44, 255, 45, 60, 65, 255, 38, 49, 52, 255, 35, 44, 47, 255, 35, 44, 47, 255, 25, 27, 28, 255, 30, 35, 37, 255, 34, 42, 44, 255, 21, 21, 21, 255, 31, 38, 40, 255, 23, 24, 24, 255, 24, 25, 26, 255, 22, 22, 22, 255, 28, 32, 33, 255, 38, 49, 52, 255, 41, 54, 59, 255, 35, 44, 47, 255, 21, 21, 21, 255, 29, 34, 35, 255, 38, 49, 52, 255, 43, 57, 61, 255, 35, 44, 47, 255, 24, 26, 27, 255, 23, 25, 25, 255, 26, 29, 30, 255, 29, 34, 36, 255, 33, 40, 43, 255, 26, 29, 30, 255, 34, 43, 46, 255, 29, 35, 36, 255, 25, 27, 28, 255, 38, 49, 52, 255, 35, 45, 48, 255, 41, 54, 59, 255, 21, 21, 21, 255, 21, 21, 21, 255, 28, 32, 34, 255, 33, 41, 44, 255, 39, 50, 54, 255, 45, 61, 66, 255, 50, 69, 75, 255, 39, 51, 55, 255, 21, 21, 21, 255, 42, 56, 60, 255, 33, 40, 43, 255, 35, 44, 47, 255, 36, 45, 49, 255, 39, 51, 55, 255, 35, 44, 47, 255, 32, 40, 42, 255, 23, 25, 25, 255, 29, 35, 36, 255, 34, 43, 46, 255, 37, 47, 51, 255, 33, 42, 44, 255, 33, 40, 43, 255, 42, 55, 59, 255, 34, 43, 46, 255, 34, 43, 46, 255, 38, 49, 53, 255, 35, 44, 47, 255, 21, 21, 21, 255, 21, 21, 21, 255, 47, 64, 70, 255, 40, 52, 56, 255, 47, 64, 70, 255, 49, 68, 74, 255, 53, 72, 77, 255, 51, 69, 75, 255, 50, 68, 75, 255, 38, 49, 53, 255, 32, 39, 41, 255, 45, 61, 66, 255, 35, 45, 48, 255, 43, 57, 62, 255, 35, 44, 47, 255, 44, 59, 64, 255, 29, 33, 35, 255, 44, 59, 64, 255, 36, 46, 50, 255, 40, 53, 57, 255, 36, 45, 48, 255, 45, 60, 65, 255, 45, 60, 65, 255, 21, 21, 21, 255, 31, 38, 40, 255, 33, 41, 44, 255, 46, 62, 67, 255, 51, 69, 75, 255, 39, 50, 54, 255, 33, 41, 44, 255, 37, 47, 51, 255, 34, 42, 45, 255, 36, 46, 49, 255, 41, 53, 58, 255, 46, 63, 68, 255, 38, 49, 53, 255, 40, 52, 56, 255, 30, 36, 38, 255, 31, 37, 39, 255, 32, 39, 42, 255, 26, 30, 31, 255, 21, 21, 21, 255, 30, 36, 38, 255, 50, 68, 75, 255, 38, 49, 52, 255, 41, 55, 59, 255, 34, 43, 46, 255, 47, 63, 69, 255, 41, 54, 58, 255, 45, 60, 65, 255, 38, 49, 53, 255, 36, 45, 48, 255, 32, 39, 41, 255, 41, 55, 59, 255, 43, 57, 62, 255, 40, 52, 56, 255, 21, 21, 21, 255, 21, 21, 21, 255, 36, 45, 49, 255, 38, 49, 52, 255, 28, 33, 35, 255, 32, 39, 42, 255, 41, 54, 58, 255, 28, 33, 34, 255, 40, 52, 56, 255, 29, 35, 36, 255, 32, 38, 41, 255, 29, 33, 35, 255, 34, 42, 45, 255, 33, 41, 44, 255, 36, 45, 48, 255, 26, 28, 29, 255, 29, 34, 36, 255, 32, 39, 41, 255, 27, 31, 32, 255, 25, 28, 29, 255, 27, 31, 32, 255, 21, 21, 21, 255, 21, 21, 21, 255, 30, 36, 38, 255, 36, 45, 49, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 25, 28, 29, 255, 23, 24, 25, 255, 30, 36, 38, 255, 29, 35, 36, 255, 29, 33, 35, 255, 27, 31, 32, 255, 29, 34, 36, 255, 36, 45, 48, 255, 28, 33, 35, 255, 43, 58, 63, 255, 38, 49, 52, 255, 35, 44, 47, 255, 34, 43, 46, 255, 38, 49, 52, 255, 35, 44, 47, 255, 24, 26, 27, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 32, 39, 42, 255, 32, 39, 41, 255, 27, 31, 33, 255, 27, 31, 32, 255, 39, 51, 54, 255, 33, 41, 44, 255, 42, 56, 60, 255, 42, 56, 61, 255, 32, 40, 42, 255, 35, 45, 48, 255, 31, 37, 39, 255, 36, 45, 48, 255, 33, 41, 44, 255, 34, 43, 46, 255, 31, 38, 40, 255, 34, 42, 45, 255, 31, 38, 40, 255, 35, 44, 47, 255, 30, 36, 38, 255, 44, 59, 64, 255, 43, 57, 62, 255, 41, 55, 59, 255, 36, 45, 48, 255, 45, 60, 65, 255, 24, 25, 26, 255, 29, 34, 36, 255, 24, 26, 27, 255, 25, 27, 28, 255, 45, 61, 66, 255, 50, 69, 75, 255, 41, 55, 59, 255, 59, 77, 81, 255, 46, 63, 68, 255, 48, 65, 71, 255, 36, 46, 49, 255, 41, 54, 58, 255, 36, 46, 49, 255, 34, 43, 46, 255, 34, 42, 45, 255, 38, 49, 53, 255, 31, 38, 40, 255, 21, 21, 21, 255, 32, 39, 42, 255, 21, 21, 21, 255, 22, 22, 22, 255, 36, 46, 49, 255, 33, 42, 44, 255, 37, 48, 51, 255, 22, 22, 22, 255, 35, 45, 48, 255, 36, 45, 48, 255, 24, 26, 27, 255, 34, 43, 46, 255, 27, 32, 33, 255, 30, 35, 37, 255, 32, 39, 41, 255, 30, 36, 38, 255, 29, 34, 35, 255, 36, 46, 49, 255, 30, 36, 38, 255, 39, 50, 54, 255, 29, 34, 35, 255, 39, 51, 55, 255, 40, 53, 57, 255, 43, 57, 61, 255, 47, 64, 70, 255, 40, 52, 56, 255, 21, 22, 22, 255, 21, 21, 21, 255, 43, 57, 62, 255, 33, 41, 44, 255, 35, 45, 48, 255, 39, 50, 54, 255, 34, 43, 46, 255, 25, 27, 28, 255, 45, 61, 66, 255, 36, 46, 49, 255, 50, 69, 75, 255, 43, 57, 62, 255, 43, 58, 62, 255, 35, 44, 47, 255, 29, 35, 37, 255, 42, 55, 59, 255, 30, 36, 38, 255, 21, 21, 21, 255, 25, 27, 28, 255, 22, 23, 23, 255, 29, 35, 36, 255, 40, 52, 56, 255, 30, 42, 30, 255, 26, 36, 27, 255, 28, 39, 29, 255, 31, 45, 32, 255, 30, 42, 30, 255, 29, 41, 30, 255, 34, 50, 34, 255, 47, 69, 45, 255, 35, 52, 35, 255, 36, 53, 36, 255, 39, 58, 39, 255, 40, 59, 39, 255, 37, 55, 37, 255, 36, 53, 36, 255, 36, 53, 36, 255, 36, 54, 36, 255, 37, 55, 37, 255, 37, 54, 37, 255, 36, 53, 36, 255, 39, 59, 39, 255, 35, 52, 36, 255, 32, 47, 33, 255, 34, 50, 34, 255, 34, 50, 34, 255, 36, 53, 36, 255, 35, 52, 35, 255, 45, 67, 44, 255, 40, 60, 40, 255, 38, 56, 38, 255, 51, 74, 48, 255, 52, 76, 49, 255, 35, 51, 35, 255, 33, 47, 33, 255, 27, 37, 28, 255, 31, 44, 32, 255, 33, 48, 34, 255, 34, 50, 35, 255, 33, 48, 33, 255, 31, 45, 32, 255, 33, 47, 33, 255, 30, 42, 30, 255, 28, 39, 29, 255, 36, 53, 36, 255, 32, 46, 32, 255, 32, 47, 33, 255, 33, 49, 34, 255, 33, 47, 33, 255, 31, 44, 31, 255, 29, 40, 29, 255, 27, 37, 28, 255, 25, 32, 25, 255, 29, 37, 29, 255, 28, 38, 28, 255, 31, 44, 32, 255, 26, 34, 26, 255, 28, 39, 29, 255, 30, 42, 30, 255, 33, 48, 33, 255, 27, 36, 27, 255, 27, 37, 28, 255, 27, 36, 27, 255, 32, 45, 32, 255, 34, 49, 34, 255, 28, 39, 29, 255, 28, 39, 29, 255, 33, 47, 33, 255, 29, 41, 30, 255, 29, 40, 29, 255, 25, 33, 26, 255, 25, 33, 25, 255, 24, 32, 25, 255, 23, 29, 24, 255, 26, 35, 27, 255, 24, 32, 25, 255, 25, 32, 25, 255, 28, 36, 28, 255, 33, 42, 33, 255, 23, 29, 24, 255, 25, 31, 25, 255, 26, 34, 26, 255, 28, 39, 29, 255, 30, 42, 30, 255, 31, 45, 32, 255, 34, 49, 34, 255, 34, 50, 34, 255, 39, 58, 39, 255, 34, 50, 34, 255, 33, 47, 33, 255, 38, 57, 38, 255, 35, 52, 35, 255, 36, 54, 37, 255, 32, 46, 32, 255, 32, 46, 32, 255, 35, 51, 35, 255, 34, 50, 34, 255, 31, 44, 31, 255, 31, 44, 32, 255, 33, 48, 33, 255, 33, 47, 33, 255, 37, 55, 37, 255, 36, 53, 36, 255, 34, 49, 34, 255, 37, 55, 37, 255, 37, 54, 37, 255, 39, 58, 39, 255, 33, 48, 33, 255, 32, 45, 32, 255, 30, 42, 30, 255, 32, 46, 32, 255, 29, 41, 30, 255, 31, 45, 32, 255, 32, 47, 33, 255, 33, 48, 34, 255, 38, 56, 38, 255, 42, 63, 41, 255, 35, 51, 35, 255, 32, 46, 33, 255, 26, 35, 27, 255, 26, 34, 26, 255, 27, 37, 28, 255, 26, 35, 27, 255, 24, 31, 25, 255, 27, 37, 28, 255, 28, 38, 28, 255, 31, 45, 32, 255, 35, 51, 35, 255, 37, 55, 37, 255, 38, 57, 38, 255, 36, 53, 36, 255, 37, 54, 37, 255, 36, 53, 36, 255, 34, 50, 34, 255, 34, 50, 35, 255, 32, 46, 32, 255, 34, 49, 34, 255, 31, 44, 31, 255, 30, 42, 30, 255, 30, 42, 30, 255, 32, 47, 33, 255, 30, 42, 30, 255, 31, 45, 32, 255, 29, 40, 29, 255, 29, 40, 29, 255, 28, 38, 28, 255, 33, 48, 33, 255, 34, 49, 34, 255, 31, 45, 32, 255, 33, 48, 33, 255, 34, 50, 34, 255, 34, 50, 34, 255, 35, 52, 35, 255, 50, 72, 47, 255, 37, 54, 37, 255, 51, 74, 48, 255, 47, 68, 45, 255, 34, 51, 35, 255, 31, 44, 32, 255, 26, 35, 27, 255, 28, 38, 28, 255, 27, 37, 28, 255, 26, 34, 26, 255, 26, 34, 26, 255, 26, 35, 27, 255, 26, 34, 26, 255, 29, 40, 29, 255, 29, 41, 30, 255, 27, 37, 28, 255, 29, 41, 30, 255, 31, 45, 32, 255, 35, 52, 36, 255, 37, 55, 37, 255, 38, 57, 38, 255, 36, 53, 36, 255, 33, 48, 33, 255, 31, 44, 31, 255, 34, 49, 34, 255, 28, 39, 29, 255, 29, 40, 29, 255, 29, 41, 30, 255, 30, 41, 30, 255, 28, 38, 28, 255, 30, 43, 31, 255, 27, 36, 27, 255, 28, 38, 28, 255, 29, 40, 29, 255, 30, 41, 30, 255, 33, 48, 33, 255, 35, 52, 36, 255, 37, 54, 37, 255, 43, 63, 42, 255, 34, 50, 35, 255, 34, 50, 34, 255, 34, 50, 34, 255, 34, 50, 35, 255, 32, 46, 32, 255, 41, 61, 40, 255, 36, 54, 37, 255, 35, 52, 36, 255, 31, 43, 31, 255, 37, 55, 37, 255, 46, 68, 45, 255, 56, 80, 52, 255, 54, 78, 50, 255, 45, 66, 43, 255, 35, 52, 35, 255, 36, 54, 36, 255, 36, 53, 36, 255, 32, 45, 32, 255, 27, 37, 28, 255, 24, 32, 25, 255, 29, 41, 30, 255, 30, 42, 30, 255, 23, 29, 24, 255, 30, 38, 30, 255, 24, 31, 25, 255, 23, 30, 24, 255, 25, 31, 25, 255, 31, 44, 31, 255, 30, 42, 30, 255, 29, 41, 30, 255, 32, 45, 32, 255, 31, 44, 31, 255, 31, 45, 32, 255, 30, 41, 30, 255, 32, 47, 33, 255, 34, 50, 35, 255, 37, 54, 37, 255, 40, 60, 40, 255, 37, 56, 37, 255, 38, 56, 38, 255, 35, 51, 35, 255, 33, 48, 33, 255, 30, 43, 31, 255, 32, 46, 32, 255, 32, 46, 32, 255, 27, 37, 28, 255, 29, 41, 30, 255, 29, 40, 29, 255, 31, 44, 31, 255, 29, 41, 30, 255, 28, 39, 29, 255, 27, 34, 27, 255, 24, 31, 24, 255, 25, 32, 25, 255, 24, 32, 25, 255, 28, 38, 28, 255, 24, 32, 25, 255, 28, 38, 28, 255, 26, 34, 26, 255, 30, 42, 30, 255, 33, 47, 33, 255, 33, 48, 33, 255, 34, 50, 34, 255, 35, 51, 35, 255, 34, 49, 34, 255, 29, 41, 30, 255, 34, 43, 45, 255, 38, 49, 52, 255, 30, 36, 38, 255, 41, 55, 59, 255, 48, 65, 71, 255, 36, 45, 48, 255, 33, 41, 43, 255, 33, 40, 43, 255, 28, 32, 34, 255, 47, 63, 69, 255, 34, 43, 46, 255, 25, 27, 27, 255, 30, 36, 38, 255, 33, 41, 44, 255, 25, 27, 27, 255, 36, 46, 49, 255, 22, 22, 23, 255, 33, 40, 43, 255, 42, 56, 61, 255, 33, 41, 43, 255, 29, 34, 35, 255, 21, 21, 21, 255, 32, 39, 41, 255, 46, 61, 67, 255, 44, 58, 63, 255, 35, 45, 48, 255, 26, 30, 31, 255, 27, 31, 32, 255, 27, 31, 32, 255, 30, 37, 39, 255, 37, 47, 50, 255, 29, 34, 36, 255, 32, 38, 41, 255, 23, 24, 24, 255, 41, 55, 59, 255, 32, 38, 41, 255, 21, 21, 21, 255, 21, 21, 21, 255, 23, 24, 24, 255, 35, 45, 48, 255, 31, 38, 40, 255, 31, 38, 40, 255, 33, 41, 43, 255, 42, 56, 61, 255, 36, 46, 49, 255, 29, 35, 36, 255, 25, 28, 29, 255, 36, 46, 49, 255, 37, 48, 51, 255, 46, 61, 67, 255, 28, 33, 34, 255, 26, 29, 30, 255, 31, 37, 39, 255, 32, 39, 41, 255, 31, 37, 40, 255, 36, 46, 49, 255, 36, 46, 50, 255, 26, 28, 29, 255, 28, 33, 34, 255, 32, 39, 41, 255, 36, 45, 48, 255, 25, 28, 29, 255, 34, 43, 46, 255, 29, 34, 35, 255, 30, 36, 38, 255, 21, 21, 21, 255, 38, 49, 52, 255, 42, 56, 60, 255, 37, 48, 51, 255, 54, 73, 78, 255, 47, 63, 69, 255, 42, 55, 60, 255, 48, 66, 71, 255, 51, 70, 76, 255, 42, 56, 61, 255, 39, 50, 54, 255, 29, 33, 35, 255, 36, 45, 48, 255, 32, 38, 41, 255, 38, 48, 52, 255, 37, 48, 51, 255, 48, 66, 72, 255, 45, 61, 66, 255, 39, 50, 54, 255, 37, 47, 50, 255, 41, 55, 59, 255, 45, 60, 65, 255, 31, 37, 39, 255, 27, 31, 32, 255, 39, 51, 55, 255, 44, 60, 65, 255, 50, 68, 75, 255, 39, 50, 54, 255, 40, 53, 57, 255, 30, 35, 37, 255, 37, 48, 51, 255, 41, 55, 59, 255, 34, 42, 45, 255, 39, 51, 55, 255, 43, 57, 62, 255, 46, 62, 68, 255, 44, 59, 64, 255, 30, 37, 39, 255, 42, 55, 59, 255, 40, 52, 56, 255, 21, 21, 21, 255, 43, 57, 62, 255, 28, 32, 34, 255, 41, 55, 59, 255, 52, 71, 77, 255, 43, 57, 61, 255, 38, 48, 52, 255, 31, 37, 39, 255, 36, 47, 50, 255, 46, 62, 67, 255, 33, 40, 43, 255, 27, 31, 33, 255, 34, 43, 46, 255, 37, 48, 51, 255, 25, 27, 28, 255, 21, 21, 21, 255, 35, 43, 46, 255, 25, 28, 29, 255, 22, 23, 23, 255, 24, 25, 26, 255, 33, 41, 44, 255, 21, 21, 21, 255, 21, 21, 21, 255, 30, 35, 37, 255, 34, 42, 45, 255, 28, 32, 34, 255, 30, 35, 37, 255, 24, 26, 27, 255, 29, 34, 35, 255, 25, 28, 29, 255, 26, 30, 31, 255, 37, 47, 50, 255, 28, 33, 35, 255, 34, 43, 45, 255, 30, 35, 37, 255, 21, 21, 21, 255, 21, 21, 21, 255, 30, 36, 38, 255, 27, 31, 33, 255, 24, 26, 27, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 28, 32, 33, 255, 33, 41, 44, 255, 32, 39, 41, 255, 26, 28, 29, 255, 42, 56, 61, 255, 31, 37, 39, 255, 36, 46, 49, 255, 29, 34, 36, 255, 41, 53, 57, 255, 36, 45, 48, 255, 30, 36, 38, 255, 30, 36, 38, 255, 26, 29, 30, 255, 31, 38, 40, 255, 24, 26, 26, 255, 31, 38, 40, 255, 21, 21, 21, 255, 26, 29, 30, 255, 30, 36, 38, 255, 30, 36, 37, 255, 23, 25, 25, 255, 36, 45, 49, 255, 31, 37, 39, 255, 33, 40, 42, 255, 32, 39, 42, 255, 43, 58, 63, 255, 28, 32, 33, 255, 38, 49, 53, 255, 40, 53, 57, 255, 44, 58, 63, 255, 31, 38, 40, 255, 29, 33, 35, 255, 41, 54, 58, 255, 33, 40, 43, 255, 27, 30, 32, 255, 40, 52, 56, 255, 38, 48, 52, 255, 38, 49, 53, 255, 36, 45, 48, 255, 34, 42, 45, 255, 30, 35, 37, 255, 32, 40, 42, 255, 29, 33, 35, 255, 38, 49, 52, 255, 41, 54, 59, 255, 21, 21, 21, 255, 43, 58, 63, 255, 49, 68, 74, 255, 47, 64, 69, 255, 48, 66, 72, 255, 37, 48, 51, 255, 36, 45, 48, 255, 48, 65, 71, 255, 35, 45, 48, 255, 44, 59, 64, 255, 36, 46, 50, 255, 42, 55, 60, 255, 32, 40, 42, 255, 38, 49, 52, 255, 21, 21, 21, 255, 24, 25, 26, 255, 21, 21, 21, 255, 33, 40, 42, 255, 43, 58, 63, 255, 28, 33, 35, 255, 35, 44, 47, 255, 24, 27, 27, 255, 25, 28, 29, 255, 33, 41, 43, 255, 28, 33, 34, 255, 36, 46, 50, 255, 34, 43, 46, 255, 26, 29, 30, 255, 25, 28, 29, 255, 33, 41, 44, 255, 29, 35, 37, 255, 39, 51, 55, 255, 31, 38, 40, 255, 38, 49, 53, 255, 41, 54, 58, 255, 28, 32, 33, 255, 25, 28, 29, 255, 34, 43, 46, 255, 33, 40, 43, 255, 45, 61, 66, 255, 30, 36, 38, 255, 21, 21, 21, 255, 36, 46, 49, 255, 44, 58, 63, 255, 40, 52, 56, 255, 28, 33, 34, 255, 36, 45, 48, 255, 28, 33, 34, 255, 28, 32, 34, 255, 27, 31, 32, 255, 26, 29, 30, 255, 23, 24, 24, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 37, 47, 51, 255, 36, 47, 50, 255, 24, 30, 24, 255, 25, 33, 26, 255, 28, 38, 28, 255, 26, 34, 26, 255, 28, 39, 29, 255, 32, 45, 32, 255, 30, 42, 30, 255, 35, 52, 36, 255, 34, 50, 34, 255, 34, 50, 35, 255, 33, 48, 34, 255, 37, 55, 37, 255, 37, 54, 37, 255, 34, 50, 35, 255, 35, 51, 35, 255, 33, 48, 33, 255, 37, 55, 37, 255, 34, 50, 35, 255, 36, 54, 36, 255, 37, 55, 37, 255, 35, 51, 35, 255, 29, 39, 29, 255, 34, 50, 34, 255, 35, 51, 35, 255, 37, 56, 37, 255, 35, 51, 35, 255, 44, 64, 42, 255, 37, 55, 37, 255, 38, 57, 38, 255, 34, 49, 34, 255, 34, 50, 34, 255, 39, 59, 39, 255, 35, 52, 35, 255, 32, 46, 33, 255, 34, 50, 34, 255, 32, 47, 33, 255, 31, 44, 31, 255, 34, 50, 35, 255, 36, 54, 36, 255, 35, 52, 35, 255, 34, 50, 34, 255, 35, 51, 35, 255, 32, 45, 32, 255, 34, 50, 34, 255, 32, 46, 32, 255, 31, 43, 31, 255, 31, 44, 31, 255, 33, 48, 34, 255, 33, 48, 33, 255, 31, 43, 31, 255, 26, 35, 27, 255, 25, 33, 26, 255, 31, 44, 31, 255, 31, 44, 32, 255, 28, 39, 29, 255, 28, 39, 29, 255, 30, 41, 30, 255, 32, 47, 33, 255, 29, 41, 30, 255, 28, 39, 29, 255, 27, 37, 28, 255, 35, 52, 35, 255, 36, 54, 37, 255, 34, 49, 34, 255, 33, 48, 33, 255, 31, 44, 31, 255, 28, 39, 29, 255, 26, 35, 27, 255, 25, 32, 25, 255, 26, 34, 26, 255, 27, 36, 27, 255, 27, 36, 27, 255, 24, 32, 25, 255, 24, 32, 25, 255, 26, 35, 27, 255, 24, 31, 24, 255, 33, 42, 33, 255, 23, 30, 24, 255, 25, 34, 26, 255, 27, 36, 27, 255, 33, 48, 33, 255, 33, 48, 33, 255, 32, 46, 32, 255, 36, 54, 36, 255, 36, 54, 37, 255, 38, 58, 38, 255, 37, 56, 38, 255, 36, 54, 36, 255, 37, 55, 37, 255, 34, 49, 34, 255, 33, 48, 33, 255, 33, 48, 33, 255, 35, 51, 35, 255, 36, 52, 36, 255, 34, 49, 34, 255, 33, 49, 34, 255, 36, 53, 36, 255, 33, 48, 34, 255, 35, 51, 35, 255, 41, 61, 40, 255, 37, 54, 37, 255, 35, 51, 35, 255, 36, 54, 36, 255, 37, 55, 37, 255, 38, 57, 38, 255, 35, 51, 35, 255, 32, 46, 33, 255, 30, 43, 31, 255, 34, 50, 34, 255, 35, 51, 35, 255, 33, 47, 33, 255, 33, 48, 33, 255, 30, 43, 31, 255, 34, 49, 34, 255, 38, 56, 38, 255, 34, 49, 34, 255, 31, 45, 32, 255, 32, 45, 32, 255, 26, 35, 27, 255, 26, 35, 27, 255, 27, 37, 28, 255, 24, 30, 24, 255, 29, 40, 29, 255, 30, 42, 30, 255, 33, 47, 33, 255, 38, 57, 38, 255, 45, 67, 44, 255, 40, 60, 40, 255, 34, 50, 34, 255, 31, 44, 31, 255, 33, 48, 34, 255, 34, 50, 34, 255, 32, 47, 33, 255, 32, 47, 33, 255, 29, 41, 30, 255, 32, 47, 33, 255, 30, 43, 31, 255, 90, 108, 13, 255, 28, 39, 29, 255, 27, 37, 28, 255, 34, 50, 34, 255, 32, 46, 32, 255, 30, 42, 30, 255, 33, 48, 34, 255, 31, 45, 32, 255, 35, 51, 35, 255, 30, 41, 30, 255, 32, 46, 32, 255, 31, 44, 32, 255, 32, 47, 33, 255, 29, 41, 30, 255, 29, 41, 30, 255, 33, 48, 33, 255, 38, 56, 38, 255, 40, 60, 40, 255, 34, 50, 34, 255, 35, 51, 35, 255, 33, 48, 34, 255, 28, 39, 29, 255, 23, 30, 24, 255, 27, 36, 27, 255, 29, 40, 29, 255, 30, 43, 31, 255, 28, 39, 29, 255, 24, 32, 25, 255, 29, 40, 29, 255, 30, 42, 31, 255, 29, 41, 30, 255, 31, 45, 32, 255, 32, 46, 33, 255, 31, 45, 32, 255, 37, 55, 37, 255, 35, 52, 36, 255, 33, 48, 33, 255, 35, 51, 35, 255, 33, 48, 34, 255, 33, 47, 33, 255, 29, 40, 29, 255, 28, 39, 29, 255, 24, 32, 25, 255, 25, 32, 26, 255, 24, 30, 24, 255, 26, 35, 27, 255, 32, 46, 32, 255, 30, 42, 30, 255, 31, 44, 32, 255, 34, 49, 34, 255, 35, 52, 35, 255, 37, 56, 37, 255, 39, 58, 38, 255, 42, 62, 41, 255, 37, 56, 37, 255, 36, 53, 36, 255, 32, 46, 33, 255, 30, 41, 30, 255, 34, 50, 34, 255, 36, 53, 36, 255, 38, 57, 38, 255, 31, 45, 32, 255, 33, 49, 34, 255, 34, 50, 35, 255, 36, 53, 36, 255, 44, 65, 43, 255, 36, 53, 36, 255, 34, 50, 35, 255, 34, 50, 34, 255, 32, 46, 32, 255, 34, 50, 34, 255, 30, 43, 31, 255, 27, 36, 27, 255, 32, 45, 32, 255, 30, 42, 30, 255, 24, 30, 24, 255, 32, 40, 31, 255, 24, 31, 25, 255, 25, 33, 26, 255, 26, 35, 27, 255, 30, 42, 30, 255, 30, 42, 30, 255, 28, 39, 29, 255, 31, 43, 31, 255, 30, 41, 30, 255, 31, 45, 32, 255, 33, 49, 34, 255, 37, 56, 37, 255, 33, 48, 34, 255, 32, 47, 33, 255, 30, 42, 31, 255, 34, 49, 34, 255, 32, 47, 33, 255, 33, 49, 34, 255, 33, 47, 33, 255, 31, 43, 31, 255, 31, 44, 32, 255, 28, 38, 28, 255, 29, 41, 30, 255, 25, 33, 25, 255, 28, 39, 29, 255, 27, 36, 27, 255, 30, 42, 31, 255, 30, 43, 31, 255, 25, 33, 26, 255, 24, 31, 25, 255, 24, 32, 25, 255, 27, 37, 28, 255, 29, 40, 29, 255, 28, 38, 28, 255, 32, 46, 32, 255, 29, 41, 30, 255, 32, 46, 32, 255, 31, 44, 31, 255, 31, 45, 32, 255, 37, 55, 37, 255, 34, 50, 34, 255, 34, 49, 34, 255, 24, 32, 25, 255, 31, 37, 39, 255, 21, 21, 21, 255, 36, 46, 50, 255, 34, 43, 46, 255, 31, 37, 39, 255, 28, 33, 34, 255, 32, 40, 42, 255, 22, 23, 23, 255, 35, 44, 47, 255, 34, 42, 45, 255, 38, 50, 53, 255, 35, 44, 47, 255, 27, 31, 32, 255, 26, 29, 30, 255, 31, 37, 39, 255, 34, 42, 45, 255, 23, 25, 25, 255, 37, 47, 50, 255, 40, 53, 57, 255, 21, 21, 21, 255, 34, 43, 46, 255, 21, 21, 21, 255, 21, 21, 21, 255, 37, 48, 51, 255, 45, 61, 67, 255, 31, 38, 40, 255, 35, 44, 47, 255, 21, 21, 21, 255, 30, 35, 37, 255, 26, 29, 30, 255, 27, 30, 31, 255, 30, 36, 38, 255, 37, 47, 50, 255, 28, 32, 33, 255, 21, 21, 21, 255, 21, 21, 21, 255, 23, 23, 24, 255, 30, 36, 38, 255, 39, 51, 55, 255, 25, 27, 28, 255, 35, 44, 47, 255, 31, 38, 40, 255, 29, 35, 36, 255, 43, 57, 62, 255, 42, 55, 59, 255, 27, 31, 32, 255, 21, 21, 21, 255, 42, 55, 60, 255, 43, 57, 62, 255, 35, 44, 47, 255, 35, 44, 47, 255, 38, 50, 53, 255, 29, 35, 36, 255, 31, 38, 40, 255, 34, 43, 46, 255, 27, 30, 31, 255, 21, 21, 21, 255, 31, 38, 40, 255, 34, 42, 45, 255, 32, 38, 41, 255, 40, 52, 56, 255, 42, 55, 59, 255, 36, 46, 49, 255, 54, 72, 78, 255, 29, 34, 36, 255, 21, 21, 21, 255, 38, 48, 52, 255, 39, 50, 54, 255, 44, 60, 65, 255, 54, 72, 78, 255, 48, 65, 71, 255, 35, 44, 48, 255, 43, 58, 63, 255, 49, 67, 73, 255, 38, 49, 53, 255, 39, 50, 54, 255, 53, 71, 77, 255, 47, 65, 70, 255, 38, 49, 52, 255, 37, 48, 51, 255, 39, 51, 55, 255, 49, 67, 73, 255, 36, 46, 49, 255, 42, 56, 60, 255, 55, 73, 78, 255, 39, 50, 54, 255, 39, 51, 55, 255, 46, 63, 68, 255, 21, 21, 21, 255, 32, 39, 41, 255, 43, 57, 61, 255, 48, 65, 70, 255, 31, 38, 40, 255, 44, 59, 64, 255, 43, 58, 62, 255, 41, 54, 59, 255, 31, 37, 39, 255, 40, 52, 56, 255, 51, 70, 76, 255, 52, 70, 76, 255, 44, 58, 63, 255, 48, 66, 72, 255, 27, 31, 32, 255, 48, 65, 70, 255, 40, 53, 57, 255, 21, 21, 21, 255, 40, 52, 56, 255, 32, 39, 42, 255, 40, 52, 56, 255, 41, 54, 58, 255, 39, 51, 55, 255, 43, 57, 62, 255, 33, 40, 43, 255, 26, 30, 31, 255, 37, 47, 50, 255, 38, 49, 53, 255, 35, 45, 48, 255, 26, 29, 30, 255, 37, 47, 50, 255, 21, 21, 21, 255, 24, 25, 26, 255, 31, 38, 40, 255, 42, 56, 60, 255, 22, 23, 23, 255, 21, 21, 21, 255, 22, 23, 23, 255, 32, 40, 42, 255, 31, 37, 39, 255, 25, 27, 28, 255, 28, 32, 33, 255, 25, 27, 28, 255, 30, 36, 38, 255, 24, 26, 26, 255, 28, 33, 35, 255, 21, 21, 21, 255, 25, 27, 28, 255, 30, 35, 37, 255, 27, 31, 32, 255, 30, 36, 38, 255, 21, 21, 21, 255, 21, 21, 21, 255, 24, 25, 26, 255, 26, 28, 29, 255, 21, 21, 21, 255, 28, 32, 34, 255, 21, 21, 21, 255, 22, 23, 23, 255, 27, 32, 33, 255, 21, 21, 21, 255, 21, 21, 21, 255, 25, 27, 28, 255, 34, 43, 45, 255, 35, 44, 47, 255, 31, 38, 40, 255, 29, 35, 36, 255, 27, 31, 33, 255, 27, 31, 32, 255, 44, 58, 63, 255, 34, 42, 45, 255, 25, 28, 29, 255, 34, 42, 45, 255, 29, 34, 36, 255, 28, 32, 34, 255, 30, 35, 37, 255, 22, 23, 23, 255, 21, 21, 21, 255, 35, 44, 46, 255, 21, 21, 21, 255, 30, 35, 37, 255, 36, 46, 49, 255, 35, 45, 48, 255, 40, 53, 57, 255, 37, 47, 51, 255, 42, 55, 59, 255, 43, 57, 62, 255, 30, 35, 37, 255, 35, 43, 46, 255, 42, 56, 61, 255, 41, 54, 58, 255, 41, 53, 58, 255, 45, 61, 67, 255, 45, 61, 66, 255, 40, 53, 57, 255, 34, 42, 45, 255, 38, 49, 53, 255, 34, 42, 44, 255, 42, 55, 59, 255, 38, 49, 53, 255, 35, 44, 47, 255, 42, 56, 60, 255, 49, 67, 73, 255, 37, 47, 50, 255, 40, 52, 56, 255, 50, 68, 74, 255, 32, 39, 41, 255, 21, 22, 22, 255, 34, 43, 46, 255, 49, 67, 73, 255, 45, 60, 66, 255, 43, 57, 62, 255, 42, 56, 60, 255, 37, 47, 50, 255, 33, 40, 43, 255, 44, 59, 64, 255, 38, 49, 53, 255, 35, 44, 47, 255, 36, 45, 48, 255, 33, 41, 43, 255, 23, 25, 25, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 28, 32, 33, 255, 32, 38, 41, 255, 29, 33, 35, 255, 32, 39, 41, 255, 39, 50, 54, 255, 28, 32, 33, 255, 38, 49, 52, 255, 39, 51, 55, 255, 39, 51, 55, 255, 34, 43, 46, 255, 23, 24, 25, 255, 33, 40, 43, 255, 28, 33, 34, 255, 34, 43, 46, 255, 33, 41, 43, 255, 32, 38, 41, 255, 36, 46, 50, 255, 27, 30, 31, 255, 30, 36, 37, 255, 29, 34, 35, 255, 39, 51, 55, 255, 38, 48, 52, 255, 31, 38, 40, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 24, 26, 26, 255, 21, 21, 21, 255, 26, 30, 31, 255, 35, 44, 47, 255, 27, 31, 33, 255, 38, 49, 52, 255, 36, 45, 49, 255, 41, 54, 58, 255, 41, 54, 59, 255, 21, 21, 21, 255, 26, 29, 30, 255, 28, 33, 34, 255, 29, 40, 29, 255, 28, 38, 28, 255, 27, 37, 28, 255, 28, 39, 29, 255, 29, 41, 30, 255, 34, 50, 35, 255, 34, 50, 35, 255, 35, 51, 35, 255, 33, 48, 34, 255, 30, 41, 30, 255, 32, 46, 32, 255, 31, 45, 32, 255, 34, 50, 35, 255, 36, 54, 36, 255, 32, 46, 33, 255, 33, 47, 33, 255, 34, 50, 34, 255, 34, 50, 34, 255, 35, 51, 35, 255, 34, 49, 34, 255, 34, 51, 35, 255, 29, 40, 29, 255, 35, 52, 35, 255, 31, 43, 31, 255, 38, 57, 38, 255, 40, 59, 39, 255, 42, 63, 41, 255, 34, 49, 34, 255, 35, 52, 35, 255, 31, 43, 31, 255, 32, 46, 32, 255, 41, 61, 41, 255, 35, 51, 35, 255, 37, 55, 37, 255, 34, 50, 34, 255, 33, 47, 33, 255, 34, 50, 34, 255, 34, 50, 34, 255, 36, 53, 36, 255, 34, 50, 35, 255, 35, 52, 35, 255, 35, 52, 35, 255, 31, 45, 32, 255, 31, 44, 31, 255, 28, 39, 29, 255, 32, 45, 32, 255, 31, 45, 32, 255, 33, 48, 33, 255, 36, 54, 36, 255, 33, 48, 33, 255, 26, 36, 27, 255, 25, 32, 25, 255, 30, 42, 30, 255, 32, 46, 32, 255, 30, 43, 31, 255, 30, 43, 31, 255, 30, 43, 31, 255, 33, 48, 33, 255, 29, 40, 29, 255, 27, 37, 28, 255, 28, 38, 28, 255, 35, 51, 35, 255, 38, 56, 38, 255, 33, 48, 33, 255, 31, 44, 32, 255, 31, 44, 31, 255, 30, 41, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 31, 44, 31, 255, 40, 44, 14, 255, 23, 30, 24, 255, 23, 30, 24, 255, 26, 35, 27, 255, 26, 35, 27, 255, 30, 42, 30, 255, 26, 36, 27, 255, 24, 32, 25, 255, 29, 40, 29, 255, 31, 43, 31, 255, 32, 46, 32, 255, 34, 49, 34, 255, 38, 57, 38, 255, 37, 56, 37, 255, 33, 48, 34, 255, 36, 54, 36, 255, 37, 55, 37, 255, 38, 56, 38, 255, 35, 51, 35, 255, 35, 51, 35, 255, 34, 49, 34, 255, 35, 51, 35, 255, 36, 53, 36, 255, 37, 55, 37, 255, 34, 50, 34, 255, 35, 51, 35, 255, 37, 55, 37, 255, 34, 50, 35, 255, 33, 47, 33, 255, 36, 54, 37, 255, 34, 50, 34, 255, 36, 53, 36, 255, 36, 53, 36, 255, 37, 55, 37, 255, 34, 49, 34, 255, 34, 50, 35, 255, 32, 45, 32, 255, 31, 44, 31, 255, 32, 46, 32, 255, 34, 50, 34, 255, 30, 43, 31, 255, 31, 44, 31, 255, 33, 47, 33, 255, 33, 47, 33, 255, 33, 48, 34, 255, 37, 55, 37, 255, 30, 43, 31, 255, 31, 44, 31, 255, 24, 31, 25, 255, 25, 33, 26, 255, 27, 37, 28, 255, 26, 35, 27, 255, 30, 42, 30, 255, 36, 53, 36, 255, 99, 121, 15, 255, 33, 48, 33, 255, 34, 50, 35, 255, 31, 44, 31, 255, 37, 56, 37, 255, 32, 46, 32, 255, 30, 43, 31, 255, 30, 43, 31, 255, 29, 39, 29, 255, 30, 42, 30, 255, 25, 34, 26, 255, 28, 39, 29, 255, 27, 37, 28, 255, 28, 39, 29, 255, 29, 40, 29, 255, 32, 45, 32, 255, 34, 49, 34, 255, 31, 45, 32, 255, 34, 49, 34, 255, 29, 41, 30, 255, 31, 45, 32, 255, 35, 51, 35, 255, 31, 45, 32, 255, 25, 32, 25, 255, 27, 36, 27, 255, 30, 43, 31, 255, 24, 32, 25, 255, 28, 38, 28, 255, 30, 42, 30, 255, 38, 56, 38, 255, 37, 56, 38, 255, 34, 49, 34, 255, 31, 43, 31, 255, 28, 39, 29, 255, 32, 45, 32, 255, 25, 33, 25, 255, 26, 35, 27, 255, 28, 38, 28, 255, 34, 50, 34, 255, 32, 46, 33, 255, 32, 46, 32, 255, 28, 39, 29, 255, 33, 48, 33, 255, 35, 51, 35, 255, 28, 39, 29, 255, 34, 49, 34, 255, 27, 37, 28, 255, 30, 42, 30, 255, 33, 47, 33, 255, 32, 47, 33, 255, 33, 48, 34, 255, 33, 49, 34, 255, 29, 41, 30, 255, 28, 38, 28, 255, 26, 34, 26, 255, 26, 34, 26, 255, 25, 33, 25, 255, 25, 33, 25, 255, 28, 39, 29, 255, 36, 54, 36, 255, 34, 49, 34, 255, 30, 42, 30, 255, 33, 47, 33, 255, 35, 52, 36, 255, 36, 54, 37, 255, 37, 56, 37, 255, 42, 63, 41, 255, 36, 53, 36, 255, 34, 51, 35, 255, 33, 49, 34, 255, 33, 47, 33, 255, 35, 51, 35, 255, 36, 53, 36, 255, 36, 53, 36, 255, 34, 51, 35, 255, 37, 56, 37, 255, 35, 51, 35, 255, 34, 50, 35, 255, 34, 50, 34, 255, 34, 51, 35, 255, 32, 47, 33, 255, 36, 54, 37, 255, 31, 43, 31, 255, 28, 38, 28, 255, 27, 37, 28, 255, 27, 37, 28, 255, 29, 41, 30, 255, 29, 40, 29, 255, 25, 33, 26, 255, 26, 33, 26, 255, 25, 33, 25, 255, 26, 35, 27, 255, 28, 38, 29, 255, 33, 47, 33, 255, 31, 44, 32, 255, 30, 43, 31, 255, 30, 42, 30, 255, 29, 41, 30, 255, 33, 47, 33, 255, 36, 53, 36, 255, 36, 54, 37, 255, 33, 48, 34, 255, 30, 43, 31, 255, 31, 43, 31, 255, 32, 46, 32, 255, 32, 45, 32, 255, 33, 49, 34, 255, 31, 45, 32, 255, 29, 40, 29, 255, 29, 41, 30, 255, 26, 34, 26, 255, 28, 39, 29, 255, 25, 33, 26, 255, 27, 36, 27, 255, 28, 39, 29, 255, 31, 44, 31, 255, 28, 39, 29, 255, 24, 31, 25, 255, 24, 30, 25, 255, 24, 32, 25, 255, 29, 40, 29, 255, 29, 40, 29, 255, 28, 39, 29, 255, 29, 41, 30, 255, 31, 44, 31, 255, 31, 43, 31, 255, 30, 42, 31, 255, 35, 52, 35, 255, 31, 44, 31, 255, 35, 52, 36, 255, 31, 45, 32, 255, 28, 39, 29, 255, 45, 60, 66, 255, 33, 41, 43, 255, 44, 59, 64, 255, 40, 53, 57, 255, 42, 56, 61, 255, 30, 36, 38, 255, 36, 46, 49, 255, 35, 44, 47, 255, 32, 39, 41, 255, 36, 46, 49, 255, 30, 36, 38, 255, 21, 21, 21, 255, 35, 45, 48, 255, 41, 55, 59, 255, 32, 38, 41, 255, 27, 31, 33, 255, 22, 23, 23, 255, 35, 45, 48, 255, 36, 46, 50, 255, 28, 33, 34, 255, 22, 23, 23, 255, 22, 23, 23, 255, 21, 21, 21, 255, 21, 21, 21, 255, 35, 44, 47, 255, 47, 64, 69, 255, 30, 35, 37, 255, 22, 22, 23, 255, 35, 45, 48, 255, 37, 48, 51, 255, 26, 30, 31, 255, 36, 45, 48, 255, 22, 23, 23, 255, 21, 21, 21, 255, 21, 21, 21, 255, 28, 33, 35, 255, 33, 40, 43, 255, 36, 46, 49, 255, 23, 25, 25, 255, 21, 21, 21, 255, 25, 27, 28, 255, 32, 40, 42, 255, 32, 39, 41, 255, 21, 21, 21, 255, 30, 35, 37, 255, 46, 63, 68, 255, 30, 36, 38, 255, 29, 33, 35, 255, 48, 65, 71, 255, 33, 41, 44, 255, 39, 51, 55, 255, 41, 53, 58, 255, 42, 56, 61, 255, 34, 42, 45, 255, 37, 47, 51, 255, 26, 29, 30, 255, 30, 35, 37, 255, 21, 21, 21, 255, 33, 42, 44, 255, 34, 43, 46, 255, 36, 45, 48, 255, 41, 53, 57, 255, 48, 65, 71, 255, 48, 66, 71, 255, 48, 66, 71, 255, 21, 22, 22, 255, 33, 41, 44, 255, 45, 60, 65, 255, 50, 69, 75, 255, 40, 52, 56, 255, 49, 67, 73, 255, 55, 74, 79, 255, 45, 60, 66, 255, 38, 49, 52, 255, 37, 48, 52, 255, 40, 52, 56, 255, 44, 59, 64, 255, 40, 52, 56, 255, 46, 62, 68, 255, 38, 50, 53, 255, 39, 50, 54, 255, 37, 47, 50, 255, 45, 61, 66, 255, 45, 61, 66, 255, 43, 57, 62, 255, 47, 64, 69, 255, 41, 53, 58, 255, 33, 42, 44, 255, 39, 51, 55, 255, 34, 42, 45, 255, 50, 68, 75, 255, 49, 67, 73, 255, 45, 61, 66, 255, 47, 63, 69, 255, 35, 43, 46, 255, 34, 42, 45, 255, 47, 63, 69, 255, 33, 42, 44, 255, 40, 52, 56, 255, 32, 38, 41, 255, 31, 38, 40, 255, 27, 30, 31, 255, 31, 37, 40, 255, 47, 64, 69, 255, 38, 48, 52, 255, 21, 21, 21, 255, 42, 55, 60, 255, 33, 41, 44, 255, 40, 52, 56, 255, 31, 37, 39, 255, 24, 26, 27, 255, 28, 32, 33, 255, 30, 36, 37, 255, 32, 40, 42, 255, 35, 44, 47, 255, 39, 51, 55, 255, 39, 51, 55, 255, 27, 31, 32, 255, 21, 21, 22, 255, 21, 21, 21, 255, 35, 45, 48, 255, 45, 60, 66, 255, 31, 38, 40, 255, 28, 32, 33, 255, 21, 21, 21, 255, 27, 30, 31, 255, 28, 33, 34, 255, 27, 31, 32, 255, 35, 45, 48, 255, 29, 35, 36, 255, 35, 43, 46, 255, 29, 34, 36, 255, 30, 36, 38, 255, 28, 33, 34, 255, 21, 21, 21, 255, 28, 32, 33, 255, 21, 21, 21, 255, 30, 36, 38, 255, 21, 22, 22, 255, 21, 21, 21, 255, 27, 31, 32, 255, 29, 34, 36, 255, 31, 37, 39, 255, 29, 34, 36, 255, 23, 24, 24, 255, 25, 28, 29, 255, 21, 21, 21, 255, 33, 40, 43, 255, 35, 44, 48, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 23, 23, 255, 41, 54, 59, 255, 30, 36, 38, 255, 34, 43, 46, 255, 29, 34, 35, 255, 31, 38, 40, 255, 30, 36, 38, 255, 29, 34, 35, 255, 22, 23, 24, 255, 40, 53, 57, 255, 37, 47, 51, 255, 39, 50, 54, 255, 38, 50, 53, 255, 21, 21, 21, 255, 26, 29, 30, 255, 33, 41, 43, 255, 29, 33, 35, 255, 28, 32, 34, 255, 32, 40, 42, 255, 30, 36, 38, 255, 32, 39, 41, 255, 43, 57, 62, 255, 36, 46, 49, 255, 35, 45, 48, 255, 33, 40, 43, 255, 34, 42, 44, 255, 36, 46, 49, 255, 34, 42, 45, 255, 35, 43, 46, 255, 41, 55, 59, 255, 32, 40, 42, 255, 35, 45, 48, 255, 40, 53, 57, 255, 37, 48, 52, 255, 34, 43, 45, 255, 49, 67, 73, 255, 40, 53, 57, 255, 53, 71, 77, 255, 50, 69, 75, 255, 42, 56, 61, 255, 42, 56, 61, 255, 37, 48, 51, 255, 55, 73, 79, 255, 40, 52, 56, 255, 22, 23, 23, 255, 28, 33, 35, 255, 34, 42, 45, 255, 36, 45, 48, 255, 43, 58, 63, 255, 40, 52, 56, 255, 49, 66, 72, 255, 46, 63, 68, 255, 46, 62, 67, 255, 31, 38, 40, 255, 47, 63, 69, 255, 22, 23, 23, 255, 21, 21, 21, 255, 25, 28, 29, 255, 37, 48, 51, 255, 39, 51, 55, 255, 25, 28, 29, 255, 21, 21, 21, 255, 21, 21, 21, 255, 24, 27, 27, 255, 29, 35, 36, 255, 24, 27, 27, 255, 32, 39, 42, 255, 28, 32, 34, 255, 36, 45, 49, 255, 40, 52, 56, 255, 37, 47, 50, 255, 41, 54, 58, 255, 31, 37, 39, 255, 41, 54, 58, 255, 40, 53, 57, 255, 49, 68, 74, 255, 33, 41, 44, 255, 37, 47, 50, 255, 33, 40, 43, 255, 29, 35, 37, 255, 41, 53, 58, 255, 35, 44, 47, 255, 34, 43, 45, 255, 21, 21, 21, 255, 21, 21, 21, 255, 29, 35, 36, 255, 26, 30, 31, 255, 24, 27, 27, 255, 33, 41, 43, 255, 29, 33, 35, 255, 28, 33, 35, 255, 39, 50, 54, 255, 49, 68, 74, 255, 40, 53, 57, 255, 51, 70, 75, 255, 34, 42, 44, 255, 34, 43, 46, 255, 35, 44, 47, 255, 44, 58, 63, 255, 34, 42, 45, 255, 36, 46, 50, 255, 42, 56, 61, 255, 21, 21, 21, 255, 21, 21, 21, 255, 39, 51, 55, 255, 25, 33, 26, 255, 24, 31, 25, 255, 27, 37, 28, 255, 27, 37, 28, 255, 29, 41, 30, 255, 32, 46, 32, 255, 32, 46, 32, 255, 33, 48, 33, 255, 33, 48, 33, 255, 35, 51, 35, 255, 30, 42, 30, 255, 30, 41, 30, 255, 30, 43, 31, 255, 32, 46, 32, 255, 26, 35, 27, 255, 29, 40, 29, 255, 102, 125, 16, 255, 34, 49, 34, 255, 31, 45, 32, 255, 31, 45, 32, 255, 35, 52, 35, 255, 29, 40, 29, 255, 35, 52, 36, 255, 32, 45, 32, 255, 35, 51, 35, 255, 36, 52, 36, 255, 36, 54, 36, 255, 33, 47, 33, 255, 32, 46, 32, 255, 29, 40, 29, 255, 31, 45, 32, 255, 32, 47, 33, 255, 31, 43, 31, 255, 33, 48, 34, 255, 35, 51, 35, 255, 35, 51, 35, 255, 33, 47, 33, 255, 35, 52, 35, 255, 33, 49, 34, 255, 35, 51, 35, 255, 28, 39, 29, 255, 29, 40, 29, 255, 30, 42, 30, 255, 34, 50, 34, 255, 31, 44, 32, 255, 32, 47, 33, 255, 35, 51, 35, 255, 36, 53, 36, 255, 36, 53, 36, 255, 32, 46, 32, 255, 26, 35, 27, 255, 27, 36, 27, 255, 30, 42, 30, 255, 35, 51, 35, 255, 32, 46, 33, 255, 31, 45, 32, 255, 31, 43, 31, 255, 35, 51, 35, 255, 31, 43, 31, 255, 26, 35, 27, 255, 28, 38, 28, 255, 31, 44, 32, 255, 33, 49, 34, 255, 34, 49, 34, 255, 33, 47, 33, 255, 29, 41, 30, 255, 27, 37, 28, 255, 34, 49, 34, 255, 35, 51, 35, 255, 32, 46, 33, 255, 27, 37, 28, 255, 24, 31, 25, 255, 23, 30, 24, 255, 23, 29, 24, 255, 28, 38, 28, 255, 30, 43, 31, 255, 36, 53, 36, 255, 34, 49, 34, 255, 34, 49, 34, 255, 33, 48, 33, 255, 33, 48, 33, 255, 37, 55, 37, 255, 36, 54, 36, 255, 33, 49, 34, 255, 31, 44, 31, 255, 32, 47, 33, 255, 36, 53, 36, 255, 40, 60, 40, 255, 35, 52, 36, 255, 35, 52, 35, 255, 32, 46, 32, 255, 37, 56, 37, 255, 37, 56, 37, 255, 35, 52, 35, 255, 37, 55, 37, 255, 36, 53, 36, 255, 36, 54, 36, 255, 33, 48, 34, 255, 29, 40, 29, 255, 28, 39, 29, 255, 29, 41, 30, 255, 30, 42, 30, 255, 30, 41, 30, 255, 30, 42, 30, 255, 33, 48, 33, 255, 34, 50, 35, 255, 34, 49, 34, 255, 32, 46, 32, 255, 32, 47, 33, 255, 32, 46, 33, 255, 31, 43, 31, 255, 25, 32, 25, 255, 28, 38, 28, 255, 32, 46, 32, 255, 30, 43, 31, 255, 33, 48, 33, 255, 29, 40, 29, 255, 27, 37, 28, 255, 24, 31, 24, 255, 24, 30, 25, 255, 26, 36, 27, 255, 33, 48, 34, 255, 102, 124, 14, 255, 30, 41, 30, 255, 31, 44, 31, 255, 30, 42, 31, 255, 28, 39, 29, 255, 30, 43, 31, 255, 31, 44, 31, 255, 34, 49, 34, 255, 32, 45, 32, 255, 29, 41, 30, 255, 27, 36, 27, 255, 31, 44, 31, 255, 32, 46, 32, 255, 26, 35, 27, 255, 25, 33, 26, 255, 29, 41, 30, 255, 35, 51, 35, 255, 36, 53, 36, 255, 34, 49, 34, 255, 32, 46, 32, 255, 31, 44, 31, 255, 29, 40, 29, 255, 32, 45, 32, 255, 35, 51, 35, 255, 32, 47, 33, 255, 28, 39, 29, 255, 28, 38, 28, 255, 27, 36, 27, 255, 25, 34, 26, 255, 28, 38, 28, 255, 25, 34, 26, 255, 35, 52, 36, 255, 34, 49, 34, 255, 35, 52, 35, 255, 28, 38, 28, 255, 28, 39, 29, 255, 28, 39, 29, 255, 27, 36, 27, 255, 30, 42, 30, 255, 28, 39, 29, 255, 33, 47, 33, 255, 36, 53, 36, 255, 36, 54, 36, 255, 34, 50, 34, 255, 32, 45, 32, 255, 37, 55, 37, 255, 30, 43, 31, 255, 31, 44, 31, 255, 33, 48, 33, 255, 32, 45, 32, 255, 27, 38, 28, 255, 28, 38, 28, 255, 33, 48, 33, 255, 31, 44, 31, 255, 34, 50, 34, 255, 26, 35, 27, 255, 26, 35, 27, 255, 25, 32, 25, 255, 27, 36, 27, 255, 30, 42, 31, 255, 32, 46, 32, 255, 37, 55, 37, 255, 32, 47, 33, 255, 34, 49, 34, 255, 34, 50, 35, 255, 43, 63, 42, 255, 38, 56, 38, 255, 41, 61, 40, 255, 35, 51, 35, 255, 31, 44, 31, 255, 30, 43, 31, 255, 31, 43, 31, 255, 35, 51, 35, 255, 34, 49, 34, 255, 32, 46, 32, 255, 36, 52, 36, 255, 33, 47, 33, 255, 34, 50, 35, 255, 37, 55, 37, 255, 33, 49, 34, 255, 31, 44, 31, 255, 43, 63, 42, 255, 38, 56, 38, 255, 36, 54, 36, 255, 31, 44, 31, 255, 29, 41, 30, 255, 30, 43, 31, 255, 28, 39, 29, 255, 27, 37, 28, 255, 27, 37, 28, 255, 24, 30, 24, 255, 27, 34, 27, 255, 27, 36, 27, 255, 25, 32, 25, 255, 30, 42, 31, 255, 33, 47, 33, 255, 33, 47, 33, 255, 32, 47, 33, 255, 33, 48, 33, 255, 32, 46, 32, 255, 33, 47, 33, 255, 34, 51, 35, 255, 35, 51, 35, 255, 32, 46, 32, 255, 30, 42, 30, 255, 34, 50, 34, 255, 32, 46, 32, 255, 33, 47, 33, 255, 28, 38, 28, 255, 27, 38, 28, 255, 29, 40, 29, 255, 26, 35, 26, 255, 26, 34, 26, 255, 30, 42, 31, 255, 25, 33, 26, 255, 29, 40, 30, 255, 28, 39, 29, 255, 29, 40, 29, 255, 28, 38, 28, 255, 26, 34, 26, 255, 30, 38, 30, 255, 23, 29, 24, 255, 25, 32, 25, 255, 24, 32, 25, 255, 28, 39, 29, 255, 31, 44, 31, 255, 28, 39, 29, 255, 31, 43, 31, 255, 27, 37, 28, 255, 31, 45, 32, 255, 31, 44, 31, 255, 32, 45, 32, 255, 29, 41, 30, 255, 25, 33, 26, 255, 33, 42, 44, 255, 31, 38, 40, 255, 34, 43, 46, 255, 37, 47, 50, 255, 37, 47, 50, 255, 37, 47, 50, 255, 42, 55, 60, 255, 35, 44, 47, 255, 37, 48, 51, 255, 24, 27, 27, 255, 26, 29, 30, 255, 25, 28, 29, 255, 23, 23, 24, 255, 31, 37, 39, 255, 23, 24, 25, 255, 27, 30, 31, 255, 32, 38, 41, 255, 21, 21, 21, 255, 29, 34, 36, 255, 24, 27, 27, 255, 27, 30, 31, 255, 35, 44, 47, 255, 31, 38, 40, 255, 21, 21, 21, 255, 30, 35, 37, 255, 33, 41, 44, 255, 21, 21, 21, 255, 37, 48, 51, 255, 30, 37, 39, 255, 26, 29, 30, 255, 34, 43, 46, 255, 33, 40, 43, 255, 21, 21, 21, 255, 21, 21, 21, 255, 36, 45, 48, 255, 38, 49, 53, 255, 32, 39, 42, 255, 24, 27, 27, 255, 22, 22, 23, 255, 29, 35, 36, 255, 28, 32, 33, 255, 26, 28, 29, 255, 21, 21, 21, 255, 24, 26, 26, 255, 32, 39, 41, 255, 48, 65, 71, 255, 52, 71, 77, 255, 21, 21, 21, 255, 30, 36, 38, 255, 48, 66, 71, 255, 43, 57, 62, 255, 38, 49, 53, 255, 35, 45, 48, 255, 29, 34, 36, 255, 21, 21, 21, 255, 24, 26, 27, 255, 35, 44, 47, 255, 38, 50, 53, 255, 35, 45, 48, 255, 30, 35, 37, 255, 44, 60, 65, 255, 35, 45, 48, 255, 34, 42, 45, 255, 47, 64, 69, 255, 50, 69, 75, 255, 27, 30, 31, 255, 27, 31, 33, 255, 44, 58, 63, 255, 52, 70, 76, 255, 42, 55, 60, 255, 54, 73, 78, 255, 40, 52, 56, 255, 38, 49, 53, 255, 51, 69, 75, 255, 26, 30, 31, 255, 30, 36, 37, 255, 34, 43, 46, 255, 33, 41, 44, 255, 45, 61, 66, 255, 36, 47, 50, 255, 31, 37, 39, 255, 39, 51, 55, 255, 33, 40, 43, 255, 43, 58, 62, 255, 49, 67, 73, 255, 55, 73, 79, 255, 43, 57, 62, 255, 48, 65, 71, 255, 53, 72, 77, 255, 21, 21, 21, 255, 53, 71, 77, 255, 55, 73, 79, 255, 55, 73, 78, 255, 39, 50, 54, 255, 50, 68, 75, 255, 34, 43, 46, 255, 40, 52, 57, 255, 43, 57, 62, 255, 38, 49, 52, 255, 45, 61, 66, 255, 48, 65, 71, 255, 34, 42, 44, 255, 40, 52, 56, 255, 44, 59, 64, 255, 45, 60, 65, 255, 21, 21, 21, 255, 26, 29, 30, 255, 49, 67, 73, 255, 35, 44, 47, 255, 40, 52, 56, 255, 21, 21, 21, 255, 29, 33, 35, 255, 35, 45, 48, 255, 32, 39, 42, 255, 32, 39, 42, 255, 30, 35, 37, 255, 35, 45, 48, 255, 25, 28, 29, 255, 21, 21, 21, 255, 21, 21, 21, 255, 33, 42, 44, 255, 36, 46, 50, 255, 37, 47, 50, 255, 29, 35, 36, 255, 21, 21, 21, 255, 28, 33, 34, 255, 23, 24, 25, 255, 21, 21, 21, 255, 21, 21, 21, 255, 30, 35, 37, 255, 37, 47, 50, 255, 30, 35, 37, 255, 33, 40, 43, 255, 21, 21, 21, 255, 28, 32, 34, 255, 24, 25, 26, 255, 23, 25, 25, 255, 21, 21, 21, 255, 21, 21, 21, 255, 26, 29, 30, 255, 40, 52, 56, 255, 28, 33, 34, 255, 29, 34, 36, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 36, 45, 48, 255, 29, 34, 36, 255, 33, 41, 44, 255, 22, 23, 24, 255, 23, 23, 24, 255, 21, 21, 21, 255, 21, 21, 21, 255, 40, 53, 57, 255, 30, 36, 38, 255, 32, 40, 42, 255, 27, 31, 33, 255, 37, 48, 51, 255, 35, 45, 48, 255, 23, 25, 25, 255, 34, 42, 45, 255, 34, 42, 45, 255, 26, 29, 30, 255, 30, 35, 37, 255, 21, 21, 21, 255, 34, 43, 46, 255, 31, 37, 40, 255, 28, 33, 34, 255, 34, 42, 45, 255, 35, 44, 47, 255, 28, 33, 35, 255, 28, 32, 34, 255, 42, 56, 60, 255, 36, 46, 50, 255, 41, 54, 59, 255, 37, 47, 50, 255, 33, 40, 43, 255, 33, 40, 42, 255, 36, 46, 50, 255, 37, 47, 50, 255, 37, 47, 51, 255, 29, 35, 37, 255, 38, 48, 52, 255, 42, 56, 61, 255, 41, 54, 59, 255, 36, 46, 49, 255, 40, 52, 56, 255, 33, 41, 44, 255, 36, 46, 49, 255, 33, 41, 43, 255, 40, 53, 57, 255, 38, 49, 53, 255, 36, 45, 48, 255, 45, 61, 66, 255, 39, 51, 55, 255, 31, 38, 40, 255, 21, 21, 21, 255, 44, 59, 64, 255, 64, 82, 85, 255, 52, 71, 76, 255, 45, 60, 66, 255, 43, 57, 61, 255, 46, 62, 67, 255, 37, 47, 51, 255, 26, 29, 30, 255, 21, 21, 21, 255, 30, 35, 37, 255, 26, 28, 29, 255, 41, 55, 59, 255, 41, 54, 59, 255, 33, 40, 43, 255, 35, 43, 46, 255, 39, 51, 55, 255, 25, 27, 27, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 23, 23, 255, 23, 24, 25, 255, 32, 39, 42, 255, 36, 45, 48, 255, 40, 52, 56, 255, 42, 56, 61, 255, 32, 39, 41, 255, 34, 43, 46, 255, 32, 39, 41, 255, 41, 53, 57, 255, 42, 55, 60, 255, 34, 42, 45, 255, 43, 57, 61, 255, 36, 45, 48, 255, 39, 50, 54, 255, 29, 34, 36, 255, 27, 31, 33, 255, 21, 21, 21, 255, 21, 21, 21, 255, 37, 47, 51, 255, 31, 37, 39, 255, 31, 38, 40, 255, 35, 44, 47, 255, 39, 50, 54, 255, 35, 45, 48, 255, 40, 53, 57, 255, 42, 56, 61, 255, 27, 31, 32, 255, 37, 48, 51, 255, 45, 60, 65, 255, 32, 40, 42, 255, 33, 40, 42, 255, 42, 55, 60, 255, 32, 40, 42, 255, 33, 41, 43, 255, 38, 49, 53, 255, 35, 44, 47, 255, 32, 38, 41, 255, 21, 21, 21, 255, 34, 42, 45, 255, 29, 41, 30, 255, 26, 34, 26, 255, 29, 40, 29, 255, 32, 45, 32, 255, 34, 50, 34, 255, 34, 49, 34, 255, 36, 53, 36, 255, 33, 47, 33, 255, 35, 51, 35, 255, 33, 48, 33, 255, 29, 41, 30, 255, 29, 40, 30, 255, 28, 39, 29, 255, 29, 41, 30, 255, 27, 37, 28, 255, 29, 41, 30, 255, 33, 48, 34, 255, 32, 47, 33, 255, 32, 46, 32, 255, 33, 47, 33, 255, 36, 53, 36, 255, 32, 46, 32, 255, 34, 50, 35, 255, 34, 50, 35, 255, 36, 53, 36, 255, 36, 53, 36, 255, 35, 52, 36, 255, 31, 44, 31, 255, 29, 40, 29, 255, 28, 39, 29, 255, 27, 37, 27, 255, 32, 47, 33, 255, 31, 43, 31, 255, 33, 47, 33, 255, 33, 47, 33, 255, 34, 50, 35, 255, 34, 50, 34, 255, 33, 48, 34, 255, 35, 52, 35, 255, 30, 42, 30, 255, 25, 33, 26, 255, 25, 34, 26, 255, 27, 37, 28, 255, 31, 44, 31, 255, 30, 42, 30, 255, 33, 48, 34, 255, 35, 52, 35, 255, 34, 49, 34, 255, 37, 55, 37, 255, 31, 44, 32, 255, 28, 39, 29, 255, 28, 39, 29, 255, 28, 39, 29, 255, 31, 44, 32, 255, 32, 45, 32, 255, 31, 44, 31, 255, 33, 48, 33, 255, 32, 46, 32, 255, 30, 42, 30, 255, 26, 36, 27, 255, 29, 40, 29, 255, 27, 37, 28, 255, 29, 41, 30, 255, 31, 43, 31, 255, 30, 41, 30, 255, 29, 40, 29, 255, 30, 42, 30, 255, 32, 46, 32, 255, 36, 53, 36, 255, 32, 45, 32, 255, 26, 34, 26, 255, 26, 35, 27, 255, 25, 32, 26, 255, 24, 32, 25, 255, 29, 40, 29, 255, 32, 46, 32, 255, 36, 54, 37, 255, 36, 53, 36, 255, 33, 49, 34, 255, 34, 50, 34, 255, 34, 49, 34, 255, 34, 50, 34, 255, 32, 45, 32, 255, 34, 50, 35, 255, 30, 43, 31, 255, 30, 42, 30, 255, 32, 45, 32, 255, 42, 63, 41, 255, 39, 59, 39, 255, 37, 56, 37, 255, 36, 53, 36, 255, 36, 54, 36, 255, 36, 53, 36, 255, 36, 52, 36, 255, 37, 55, 37, 255, 37, 56, 37, 255, 38, 56, 38, 255, 33, 48, 33, 255, 28, 39, 29, 255, 28, 39, 29, 255, 31, 44, 31, 255, 30, 42, 31, 255, 29, 41, 30, 255, 34, 49, 34, 255, 30, 42, 30, 255, 30, 42, 30, 255, 33, 48, 33, 255, 31, 45, 32, 255, 31, 44, 31, 255, 28, 39, 29, 255, 25, 33, 25, 255, 27, 36, 27, 255, 26, 35, 27, 255, 31, 44, 31, 255, 30, 43, 31, 255, 33, 48, 34, 255, 33, 48, 33, 255, 25, 33, 26, 255, 27, 36, 27, 255, 23, 30, 24, 255, 30, 42, 30, 255, 32, 47, 33, 255, 31, 44, 31, 255, 30, 43, 31, 255, 28, 39, 29, 255, 29, 40, 29, 255, 28, 39, 29, 255, 27, 37, 28, 255, 29, 41, 30, 255, 31, 44, 32, 255, 32, 45, 32, 255, 29, 40, 29, 255, 30, 43, 31, 255, 33, 48, 33, 255, 32, 45, 32, 255, 28, 38, 28, 255, 27, 37, 28, 255, 29, 41, 30, 255, 34, 50, 35, 255, 34, 51, 35, 255, 34, 49, 34, 255, 32, 46, 32, 255, 30, 42, 30, 255, 33, 49, 34, 255, 33, 48, 33, 255, 33, 48, 34, 255, 28, 38, 28, 255, 25, 33, 26, 255, 25, 34, 26, 255, 29, 41, 30, 255, 27, 38, 28, 255, 25, 34, 26, 255, 26, 34, 26, 255, 30, 42, 30, 255, 33, 48, 33, 255, 34, 50, 34, 255, 32, 46, 33, 255, 31, 44, 31, 255, 31, 44, 32, 255, 32, 45, 32, 255, 32, 45, 32, 255, 33, 47, 33, 255, 29, 41, 30, 255, 36, 53, 36, 255, 35, 52, 36, 255, 35, 51, 35, 255, 118, 144, 14, 255, 34, 49, 34, 255, 36, 54, 36, 255, 31, 45, 32, 255, 32, 47, 33, 255, 32, 46, 32, 255, 30, 42, 30, 255, 30, 42, 30, 255, 32, 47, 33, 255, 29, 41, 30, 255, 32, 46, 32, 255, 29, 40, 30, 255, 26, 34, 26, 255, 28, 38, 28, 255, 31, 43, 31, 255, 31, 43, 31, 255, 36, 54, 36, 255, 36, 53, 36, 255, 32, 45, 32, 255, 34, 49, 34, 255, 35, 51, 35, 255, 45, 66, 43, 255, 42, 62, 41, 255, 38, 57, 38, 255, 37, 56, 37, 255, 31, 44, 31, 255, 28, 38, 28, 255, 32, 45, 32, 255, 31, 45, 32, 255, 30, 43, 31, 255, 32, 47, 33, 255, 37, 55, 37, 255, 33, 48, 34, 255, 33, 48, 33, 255, 37, 55, 37, 255, 35, 52, 35, 255, 34, 49, 34, 255, 34, 50, 34, 255, 36, 53, 36, 255, 36, 54, 36, 255, 34, 50, 34, 255, 34, 49, 34, 255, 29, 40, 29, 255, 25, 33, 25, 255, 29, 41, 30, 255, 27, 37, 28, 255, 28, 38, 28, 255, 24, 31, 24, 255, 28, 38, 28, 255, 30, 42, 31, 255, 28, 39, 29, 255, 32, 46, 33, 255, 34, 50, 34, 255, 33, 48, 34, 255, 35, 51, 35, 255, 33, 48, 33, 255, 34, 50, 35, 255, 35, 52, 35, 255, 33, 48, 34, 255, 32, 46, 32, 255, 31, 44, 31, 255, 37, 55, 37, 255, 34, 50, 34, 255, 30, 42, 31, 255, 26, 35, 27, 255, 30, 42, 31, 255, 102, 124, 13, 255, 25, 34, 26, 255, 26, 35, 27, 255, 32, 45, 32, 255, 27, 37, 28, 255, 30, 42, 30, 255, 29, 40, 29, 255, 31, 44, 32, 255, 26, 34, 26, 255, 26, 34, 26, 255, 24, 32, 25, 255, 28, 36, 29, 255, 24, 31, 25, 255, 23, 30, 24, 255, 32, 46, 32, 255, 35, 51, 35, 255, 33, 48, 34, 255, 28, 39, 29, 255, 26, 35, 27, 255, 26, 35, 26, 255, 30, 42, 30, 255, 32, 45, 32, 255, 29, 41, 30, 255, 28, 38, 28, 255, 30, 36, 38, 255, 26, 29, 30, 255, 29, 35, 36, 255, 34, 42, 45, 255, 26, 30, 31, 255, 30, 35, 37, 255, 36, 45, 48, 255, 30, 35, 37, 255, 21, 21, 21, 255, 27, 31, 32, 255, 26, 29, 30, 255, 29, 34, 36, 255, 37, 48, 51, 255, 33, 40, 43, 255, 34, 42, 45, 255, 32, 39, 41, 255, 28, 33, 34, 255, 35, 44, 47, 255, 22, 23, 23, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 23, 25, 25, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 29, 34, 36, 255, 31, 37, 40, 255, 28, 32, 34, 255, 39, 50, 54, 255, 21, 21, 21, 255, 21, 21, 21, 255, 32, 38, 41, 255, 32, 39, 41, 255, 39, 51, 55, 255, 44, 59, 64, 255, 45, 61, 66, 255, 29, 34, 35, 255, 32, 39, 42, 255, 30, 36, 38, 255, 23, 24, 25, 255, 28, 33, 34, 255, 21, 21, 21, 255, 25, 28, 28, 255, 38, 50, 54, 255, 37, 48, 51, 255, 43, 56, 61, 255, 28, 32, 33, 255, 44, 59, 64, 255, 46, 62, 68, 255, 40, 52, 56, 255, 45, 61, 67, 255, 32, 40, 42, 255, 28, 32, 34, 255, 30, 36, 38, 255, 32, 39, 41, 255, 22, 22, 22, 255, 24, 25, 26, 255, 51, 70, 76, 255, 48, 66, 72, 255, 40, 52, 56, 255, 38, 49, 53, 255, 37, 47, 50, 255, 47, 64, 70, 255, 45, 60, 65, 255, 21, 21, 21, 255, 47, 64, 69, 255, 39, 50, 54, 255, 36, 46, 49, 255, 50, 69, 75, 255, 31, 38, 40, 255, 42, 55, 60, 255, 45, 61, 66, 255, 42, 56, 60, 255, 47, 64, 70, 255, 49, 68, 74, 255, 45, 60, 65, 255, 41, 53, 58, 255, 49, 68, 74, 255, 33, 40, 43, 255, 33, 41, 43, 255, 38, 49, 53, 255, 38, 49, 53, 255, 33, 40, 43, 255, 27, 31, 33, 255, 23, 24, 25, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 33, 40, 42, 255, 43, 58, 62, 255, 42, 55, 60, 255, 45, 60, 65, 255, 58, 76, 81, 255, 36, 46, 49, 255, 41, 54, 58, 255, 37, 48, 52, 255, 42, 55, 60, 255, 39, 50, 54, 255, 35, 44, 47, 255, 38, 49, 53, 255, 42, 56, 60, 255, 30, 35, 37, 255, 33, 41, 44, 255, 23, 25, 25, 255, 41, 54, 58, 255, 34, 42, 45, 255, 34, 43, 46, 255, 32, 39, 42, 255, 23, 24, 25, 255, 35, 45, 48, 255, 31, 37, 39, 255, 38, 49, 53, 255, 32, 40, 42, 255, 22, 23, 24, 255, 34, 42, 45, 255, 30, 36, 38, 255, 21, 21, 21, 255, 30, 35, 37, 255, 24, 26, 27, 255, 36, 46, 49, 255, 36, 45, 48, 255, 28, 33, 34, 255, 36, 46, 50, 255, 35, 44, 47, 255, 32, 40, 42, 255, 23, 25, 25, 255, 25, 28, 29, 255, 22, 23, 23, 255, 28, 33, 34, 255, 37, 47, 51, 255, 35, 44, 47, 255, 21, 21, 22, 255, 29, 34, 36, 255, 21, 21, 21, 255, 27, 31, 32, 255, 21, 21, 21, 255, 21, 21, 21, 255, 43, 57, 62, 255, 37, 47, 50, 255, 26, 30, 31, 255, 25, 28, 29, 255, 33, 41, 43, 255, 27, 30, 32, 255, 35, 45, 48, 255, 34, 42, 45, 255, 25, 27, 28, 255, 31, 37, 39, 255, 28, 32, 33, 255, 30, 36, 38, 255, 44, 59, 63, 255, 21, 21, 21, 255, 21, 21, 21, 255, 30, 36, 38, 255, 33, 40, 43, 255, 27, 31, 32, 255, 34, 42, 45, 255, 26, 30, 31, 255, 34, 43, 45, 255, 39, 50, 54, 255, 33, 41, 43, 255, 41, 54, 58, 255, 21, 22, 22, 255, 21, 21, 21, 255, 37, 48, 52, 255, 34, 42, 45, 255, 32, 39, 41, 255, 33, 41, 44, 255, 38, 49, 52, 255, 38, 48, 52, 255, 37, 48, 52, 255, 24, 26, 27, 255, 36, 45, 48, 255, 34, 43, 45, 255, 44, 59, 64, 255, 39, 51, 54, 255, 36, 46, 50, 255, 38, 49, 52, 255, 30, 36, 38, 255, 31, 38, 40, 255, 36, 46, 49, 255, 32, 39, 42, 255, 41, 54, 59, 255, 45, 61, 66, 255, 35, 43, 46, 255, 39, 50, 54, 255, 45, 61, 66, 255, 34, 43, 46, 255, 32, 40, 42, 255, 32, 39, 41, 255, 35, 44, 47, 255, 45, 61, 66, 255, 32, 39, 42, 255, 44, 58, 63, 255, 48, 65, 71, 255, 46, 63, 68, 255, 29, 34, 35, 255, 53, 71, 77, 255, 45, 61, 66, 255, 47, 64, 69, 255, 43, 57, 61, 255, 22, 23, 24, 255, 21, 21, 21, 255, 32, 39, 41, 255, 37, 48, 51, 255, 35, 44, 47, 255, 31, 38, 40, 255, 34, 42, 45, 255, 32, 38, 41, 255, 40, 53, 57, 255, 34, 43, 46, 255, 38, 50, 54, 255, 28, 33, 35, 255, 31, 38, 40, 255, 24, 25, 26, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 36, 45, 48, 255, 29, 35, 36, 255, 38, 50, 53, 255, 34, 43, 46, 255, 32, 40, 42, 255, 38, 49, 53, 255, 46, 62, 68, 255, 40, 53, 57, 255, 29, 34, 36, 255, 30, 36, 38, 255, 35, 45, 48, 255, 31, 38, 40, 255, 27, 31, 32, 255, 31, 37, 39, 255, 21, 21, 21, 255, 34, 42, 45, 255, 34, 43, 46, 255, 33, 41, 44, 255, 29, 34, 36, 255, 37, 47, 50, 255, 40, 52, 56, 255, 38, 49, 53, 255, 37, 47, 50, 255, 35, 44, 47, 255, 36, 45, 48, 255, 29, 35, 36, 255, 41, 54, 59, 255, 31, 38, 40, 255, 32, 40, 42, 255, 32, 39, 42, 255, 21, 21, 21, 255, 37, 48, 52, 255, 34, 42, 45, 255, 31, 37, 39, 255, 34, 43, 46, 255, 21, 21, 21, 255, 27, 30, 31, 255, 29, 40, 30, 255, 27, 37, 28, 255, 29, 40, 29, 255, 32, 45, 32, 255, 35, 52, 35, 255, 33, 47, 33, 255, 33, 48, 33, 255, 34, 49, 34, 255, 30, 42, 30, 255, 29, 41, 30, 255, 31, 44, 32, 255, 26, 35, 27, 255, 28, 39, 29, 255, 30, 42, 30, 255, 33, 47, 33, 255, 33, 47, 33, 255, 32, 47, 33, 255, 33, 49, 34, 255, 37, 55, 37, 255, 33, 48, 34, 255, 33, 48, 33, 255, 31, 44, 31, 255, 32, 45, 32, 255, 30, 43, 31, 255, 32, 46, 32, 255, 34, 50, 34, 255, 33, 47, 33, 255, 33, 48, 33, 255, 31, 43, 31, 255, 28, 39, 29, 255, 30, 42, 30, 255, 30, 42, 30, 255, 31, 44, 31, 255, 34, 49, 34, 255, 34, 50, 34, 255, 33, 48, 33, 255, 29, 41, 30, 255, 32, 46, 32, 255, 33, 48, 33, 255, 31, 43, 31, 255, 29, 41, 30, 255, 26, 35, 27, 255, 28, 38, 28, 255, 27, 36, 27, 255, 31, 43, 31, 255, 31, 44, 31, 255, 34, 49, 34, 255, 31, 45, 32, 255, 31, 44, 31, 255, 27, 36, 27, 255, 30, 43, 31, 255, 31, 44, 32, 255, 32, 46, 32, 255, 31, 43, 31, 255, 30, 42, 30, 255, 29, 40, 29, 255, 29, 41, 30, 255, 31, 44, 31, 255, 29, 40, 29, 255, 30, 41, 30, 255, 32, 45, 32, 255, 28, 39, 29, 255, 29, 41, 30, 255, 31, 44, 31, 255, 28, 38, 28, 255, 29, 41, 30, 255, 31, 44, 31, 255, 30, 43, 31, 255, 31, 44, 32, 255, 28, 38, 28, 255, 23, 30, 24, 255, 25, 32, 25, 255, 27, 36, 27, 255, 30, 43, 31, 255, 32, 45, 32, 255, 36, 54, 37, 255, 35, 52, 36, 255, 36, 54, 36, 255, 37, 55, 37, 255, 35, 52, 35, 255, 43, 64, 42, 255, 36, 53, 36, 255, 30, 43, 31, 255, 30, 42, 30, 255, 29, 40, 29, 255, 31, 45, 32, 255, 31, 44, 31, 255, 33, 48, 34, 255, 35, 52, 36, 255, 36, 53, 36, 255, 37, 55, 37, 255, 36, 54, 36, 255, 35, 51, 35, 255, 38, 56, 38, 255, 34, 50, 35, 255, 33, 48, 33, 255, 34, 50, 35, 255, 35, 52, 36, 255, 32, 46, 32, 255, 32, 45, 32, 255, 32, 46, 33, 255, 35, 51, 35, 255, 28, 39, 29, 255, 32, 47, 33, 255, 30, 42, 30, 255, 28, 39, 29, 255, 31, 44, 32, 255, 31, 45, 32, 255, 31, 44, 31, 255, 29, 40, 29, 255, 27, 36, 27, 255, 25, 34, 26, 255, 25, 33, 26, 255, 27, 37, 28, 255, 29, 41, 30, 255, 30, 42, 31, 255, 29, 40, 29, 255, 24, 30, 24, 255, 29, 40, 29, 255, 26, 35, 27, 255, 29, 40, 29, 255, 32, 45, 32, 255, 31, 44, 31, 255, 31, 44, 31, 255, 31, 44, 31, 255, 26, 35, 27, 255, 28, 39, 29, 255, 32, 46, 32, 255, 30, 43, 31, 255, 29, 41, 30, 255, 26, 36, 27, 255, 28, 38, 28, 255, 30, 41, 30, 255, 34, 51, 35, 255, 36, 52, 36, 255, 33, 48, 34, 255, 36, 52, 36, 255, 31, 44, 31, 255, 31, 44, 31, 255, 96, 117, 14, 255, 30, 43, 31, 255, 32, 47, 33, 255, 31, 44, 31, 255, 31, 44, 31, 255, 31, 44, 31, 255, 32, 45, 32, 255, 29, 40, 29, 255, 28, 38, 28, 255, 25, 34, 26, 255, 26, 36, 27, 255, 26, 35, 27, 255, 25, 32, 25, 255, 27, 36, 27, 255, 24, 31, 24, 255, 25, 34, 26, 255, 31, 43, 31, 255, 30, 42, 30, 255, 32, 47, 33, 255, 30, 43, 31, 255, 32, 47, 33, 255, 33, 48, 34, 255, 33, 48, 33, 255, 35, 51, 35, 255, 33, 49, 34, 255, 33, 48, 33, 255, 34, 50, 35, 255, 33, 47, 33, 255, 34, 50, 35, 255, 34, 49, 34, 255, 33, 48, 34, 255, 36, 54, 37, 255, 30, 42, 30, 255, 32, 46, 32, 255, 30, 43, 31, 255, 32, 46, 32, 255, 30, 42, 30, 255, 30, 42, 30, 255, 25, 33, 26, 255, 25, 33, 26, 255, 29, 40, 29, 255, 34, 50, 34, 255, 32, 46, 32, 255, 33, 48, 34, 255, 31, 44, 31, 255, 32, 45, 32, 255, 34, 50, 34, 255, 35, 52, 35, 255, 42, 63, 42, 255, 38, 57, 38, 255, 32, 47, 33, 255, 32, 46, 32, 255, 32, 46, 32, 255, 26, 35, 27, 255, 31, 45, 32, 255, 35, 51, 35, 255, 34, 50, 35, 255, 34, 50, 34, 255, 31, 44, 32, 255, 32, 46, 32, 255, 31, 44, 31, 255, 33, 47, 33, 255, 30, 42, 30, 255, 31, 44, 31, 255, 29, 41, 30, 255, 32, 46, 33, 255, 31, 44, 31, 255, 30, 43, 31, 255, 31, 44, 31, 255, 32, 47, 33, 255, 32, 47, 33, 255, 31, 44, 31, 255, 29, 41, 30, 255, 29, 40, 29, 255, 28, 39, 29, 255, 27, 37, 28, 255, 35, 52, 36, 255, 26, 36, 27, 255, 28, 38, 28, 255, 32, 46, 33, 255, 34, 50, 35, 255, 35, 51, 35, 255, 34, 49, 34, 255, 35, 51, 35, 255, 35, 51, 35, 255, 31, 43, 31, 255, 33, 47, 33, 255, 35, 51, 35, 255, 33, 47, 33, 255, 31, 45, 32, 255, 28, 39, 29, 255, 29, 40, 29, 255, 26, 34, 26, 255, 26, 35, 27, 255, 25, 34, 26, 255, 30, 42, 30, 255, 32, 45, 32, 255, 31, 45, 32, 255, 31, 44, 31, 255, 32, 47, 33, 255, 32, 46, 32, 255, 30, 42, 30, 255, 28, 38, 28, 255, 29, 40, 29, 255, 24, 31, 25, 255, 24, 32, 25, 255, 28, 35, 28, 255, 25, 32, 25, 255, 32, 45, 32, 255, 30, 43, 31, 255, 28, 39, 29, 255, 25, 33, 26, 255, 28, 38, 28, 255, 30, 42, 30, 255, 28, 38, 28, 255, 29, 40, 29, 255, 31, 44, 31, 255, 25, 27, 28, 255, 40, 52, 56, 255, 42, 56, 61, 255, 37, 47, 50, 255, 31, 37, 39, 255, 35, 43, 46, 255, 33, 41, 44, 255, 34, 43, 46, 255, 28, 33, 35, 255, 21, 21, 21, 255, 30, 36, 38, 255, 35, 44, 47, 255, 29, 34, 35, 255, 30, 36, 38, 255, 27, 30, 32, 255, 40, 52, 56, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 26, 30, 31, 255, 32, 39, 41, 255, 42, 55, 60, 255, 36, 46, 50, 255, 35, 44, 47, 255, 40, 52, 56, 255, 25, 27, 28, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 25, 28, 29, 255, 29, 35, 36, 255, 39, 51, 55, 255, 41, 54, 59, 255, 28, 33, 35, 255, 32, 39, 41, 255, 39, 50, 54, 255, 27, 30, 31, 255, 41, 55, 59, 255, 34, 42, 45, 255, 30, 36, 38, 255, 31, 38, 40, 255, 35, 43, 46, 255, 39, 50, 54, 255, 51, 69, 75, 255, 21, 21, 21, 255, 33, 41, 44, 255, 29, 34, 36, 255, 45, 61, 66, 255, 32, 39, 42, 255, 45, 60, 65, 255, 37, 47, 51, 255, 37, 48, 51, 255, 28, 32, 34, 255, 32, 40, 42, 255, 31, 38, 40, 255, 58, 76, 80, 255, 43, 57, 62, 255, 29, 34, 35, 255, 41, 54, 58, 255, 51, 70, 76, 255, 46, 63, 68, 255, 45, 61, 66, 255, 21, 21, 21, 255, 32, 38, 41, 255, 41, 55, 59, 255, 48, 66, 72, 255, 44, 59, 65, 255, 37, 47, 50, 255, 40, 52, 56, 255, 28, 33, 34, 255, 35, 44, 47, 255, 36, 46, 49, 255, 34, 43, 46, 255, 25, 28, 28, 255, 28, 32, 33, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 28, 33, 35, 255, 33, 40, 43, 255, 34, 43, 45, 255, 34, 42, 45, 255, 37, 48, 52, 255, 38, 49, 53, 255, 48, 65, 71, 255, 31, 37, 40, 255, 21, 21, 21, 255, 30, 36, 37, 255, 40, 53, 57, 255, 51, 70, 76, 255, 34, 43, 46, 255, 39, 51, 55, 255, 34, 42, 45, 255, 45, 61, 66, 255, 34, 42, 45, 255, 49, 67, 73, 255, 41, 55, 59, 255, 38, 50, 53, 255, 34, 43, 46, 255, 21, 21, 21, 255, 22, 22, 22, 255, 26, 30, 31, 255, 33, 40, 43, 255, 34, 43, 46, 255, 44, 60, 65, 255, 23, 24, 24, 255, 31, 37, 39, 255, 38, 48, 52, 255, 36, 46, 49, 255, 35, 44, 47, 255, 32, 40, 42, 255, 32, 39, 42, 255, 25, 27, 28, 255, 21, 21, 21, 255, 21, 21, 21, 255, 36, 45, 48, 255, 35, 44, 48, 255, 35, 44, 47, 255, 33, 40, 43, 255, 26, 29, 30, 255, 30, 36, 38, 255, 29, 34, 36, 255, 31, 37, 39, 255, 30, 36, 38, 255, 39, 51, 55, 255, 30, 36, 38, 255, 40, 53, 57, 255, 27, 30, 32, 255, 31, 37, 39, 255, 29, 33, 35, 255, 39, 50, 54, 255, 31, 38, 40, 255, 21, 21, 21, 255, 26, 29, 30, 255, 34, 42, 45, 255, 25, 27, 28, 255, 21, 21, 21, 255, 21, 21, 21, 255, 37, 48, 51, 255, 21, 21, 21, 255, 28, 32, 33, 255, 33, 41, 44, 255, 34, 42, 45, 255, 26, 30, 31, 255, 21, 21, 21, 255, 30, 36, 38, 255, 25, 28, 29, 255, 40, 53, 57, 255, 29, 34, 35, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 30, 35, 37, 255, 38, 49, 53, 255, 30, 36, 38, 255, 37, 47, 50, 255, 42, 55, 59, 255, 35, 44, 47, 255, 21, 21, 21, 255, 21, 21, 21, 255, 37, 48, 51, 255, 38, 49, 53, 255, 27, 31, 32, 255, 34, 42, 45, 255, 41, 54, 59, 255, 42, 56, 60, 255, 34, 43, 46, 255, 46, 61, 67, 255, 35, 44, 47, 255, 40, 52, 56, 255, 41, 55, 59, 255, 36, 46, 49, 255, 28, 32, 33, 255, 38, 49, 52, 255, 31, 38, 40, 255, 38, 50, 54, 255, 34, 43, 46, 255, 41, 54, 59, 255, 54, 72, 78, 255, 37, 47, 51, 255, 38, 49, 52, 255, 50, 68, 75, 255, 45, 61, 66, 255, 34, 43, 46, 255, 30, 35, 37, 255, 36, 46, 49, 255, 47, 64, 70, 255, 37, 48, 51, 255, 40, 52, 57, 255, 35, 44, 47, 255, 39, 51, 55, 255, 41, 54, 58, 255, 31, 37, 39, 255, 37, 47, 50, 255, 39, 50, 54, 255, 23, 25, 25, 255, 21, 21, 21, 255, 31, 37, 39, 255, 45, 61, 67, 255, 41, 55, 59, 255, 30, 36, 38, 255, 32, 38, 40, 255, 36, 45, 48, 255, 46, 62, 67, 255, 32, 40, 42, 255, 38, 49, 52, 255, 46, 63, 68, 255, 32, 39, 41, 255, 32, 39, 42, 255, 32, 40, 42, 255, 37, 47, 50, 255, 31, 38, 40, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 27, 31, 32, 255, 34, 43, 45, 255, 40, 53, 57, 255, 28, 32, 33, 255, 34, 43, 46, 255, 38, 49, 52, 255, 27, 31, 32, 255, 33, 41, 43, 255, 25, 28, 29, 255, 34, 42, 44, 255, 33, 41, 43, 255, 38, 49, 52, 255, 21, 21, 21, 255, 25, 28, 29, 255, 41, 54, 58, 255, 28, 33, 34, 255, 41, 53, 58, 255, 29, 34, 36, 255, 34, 42, 45, 255, 24, 26, 27, 255, 29, 34, 36, 255, 38, 49, 53, 255, 33, 40, 43, 255, 28, 32, 33, 255, 39, 51, 55, 255, 31, 38, 40, 255, 32, 39, 42, 255, 42, 56, 60, 255, 33, 41, 43, 255, 26, 29, 30, 255, 28, 33, 35, 255, 40, 53, 57, 255, 31, 38, 40, 255, 31, 37, 39, 255, 30, 36, 38, 255, 21, 21, 21, 255, 32, 46, 32, 255, 29, 40, 29, 255, 30, 43, 31, 255, 35, 52, 36, 255, 40, 60, 40, 255, 35, 51, 35, 255, 32, 46, 32, 255, 31, 44, 31, 255, 29, 40, 29, 255, 29, 40, 29, 255, 32, 46, 32, 255, 29, 41, 30, 255, 27, 37, 28, 255, 32, 46, 32, 255, 34, 50, 34, 255, 33, 49, 34, 255, 36, 54, 36, 255, 36, 54, 36, 255, 34, 50, 34, 255, 34, 49, 34, 255, 35, 52, 36, 255, 30, 42, 30, 255, 30, 42, 30, 255, 32, 46, 32, 255, 30, 43, 31, 255, 32, 47, 33, 255, 30, 42, 30, 255, 29, 40, 29, 255, 29, 40, 29, 255, 28, 38, 28, 255, 28, 39, 29, 255, 35, 52, 35, 255, 33, 48, 33, 255, 30, 42, 30, 255, 34, 49, 34, 255, 32, 46, 33, 255, 31, 44, 32, 255, 33, 48, 33, 255, 32, 46, 32, 255, 30, 42, 30, 255, 29, 40, 29, 255, 29, 41, 30, 255, 26, 35, 27, 255, 28, 39, 29, 255, 26, 34, 26, 255, 25, 33, 26, 255, 29, 40, 29, 255, 29, 40, 29, 255, 30, 43, 31, 255, 28, 38, 28, 255, 32, 45, 32, 255, 33, 48, 33, 255, 30, 41, 30, 255, 31, 44, 31, 255, 30, 42, 31, 255, 25, 33, 26, 255, 30, 42, 30, 255, 29, 41, 30, 255, 33, 48, 34, 255, 32, 45, 32, 255, 31, 45, 32, 255, 27, 37, 28, 255, 26, 34, 26, 255, 28, 38, 28, 255, 26, 34, 26, 255, 29, 41, 30, 255, 29, 40, 30, 255, 30, 42, 30, 255, 27, 37, 28, 255, 28, 38, 28, 255, 23, 29, 24, 255, 24, 32, 25, 255, 27, 36, 27, 255, 33, 48, 33, 255, 35, 52, 35, 255, 36, 54, 36, 255, 34, 50, 35, 255, 37, 56, 37, 255, 36, 53, 36, 255, 34, 50, 34, 255, 38, 57, 38, 255, 37, 55, 37, 255, 30, 42, 30, 255, 31, 44, 31, 255, 27, 37, 28, 255, 27, 36, 27, 255, 29, 40, 29, 255, 27, 37, 28, 255, 34, 50, 34, 255, 33, 48, 33, 255, 35, 51, 35, 255, 32, 46, 32, 255, 33, 48, 34, 255, 36, 53, 36, 255, 33, 48, 34, 255, 36, 53, 36, 255, 36, 53, 36, 255, 36, 53, 36, 255, 34, 49, 34, 255, 33, 48, 33, 255, 32, 47, 33, 255, 35, 52, 36, 255, 31, 43, 31, 255, 31, 45, 32, 255, 32, 46, 32, 255, 29, 41, 30, 255, 25, 33, 26, 255, 32, 47, 33, 255, 31, 43, 31, 255, 29, 40, 29, 255, 30, 41, 30, 255, 24, 32, 25, 255, 27, 36, 27, 255, 28, 39, 29, 255, 26, 35, 27, 255, 30, 43, 31, 255, 28, 38, 28, 255, 26, 34, 26, 255, 29, 41, 30, 255, 31, 43, 31, 255, 30, 42, 31, 255, 31, 43, 31, 255, 29, 41, 30, 255, 27, 37, 28, 255, 29, 41, 30, 255, 27, 36, 27, 255, 28, 39, 29, 255, 30, 43, 31, 255, 32, 47, 33, 255, 29, 40, 29, 255, 29, 40, 29, 255, 29, 40, 29, 255, 31, 44, 31, 255, 32, 46, 32, 255, 45, 67, 44, 255, 38, 57, 38, 255, 38, 57, 38, 255, 35, 52, 35, 255, 33, 47, 33, 255, 32, 47, 33, 255, 31, 45, 32, 255, 30, 43, 31, 255, 31, 44, 31, 255, 32, 46, 32, 255, 29, 41, 30, 255, 29, 41, 30, 255, 31, 45, 32, 255, 26, 36, 27, 255, 27, 36, 27, 255, 29, 40, 29, 255, 27, 37, 28, 255, 26, 35, 27, 255, 26, 34, 26, 255, 25, 33, 26, 255, 28, 38, 28, 255, 32, 46, 32, 255, 28, 39, 29, 255, 28, 38, 28, 255, 32, 46, 32, 255, 31, 44, 32, 255, 34, 49, 34, 255, 35, 51, 35, 255, 34, 49, 34, 255, 34, 49, 34, 255, 29, 40, 29, 255, 32, 46, 32, 255, 33, 49, 34, 255, 34, 49, 34, 255, 35, 51, 35, 255, 34, 49, 34, 255, 34, 50, 35, 255, 31, 44, 31, 255, 29, 40, 29, 255, 32, 45, 32, 255, 30, 43, 31, 255, 35, 52, 35, 255, 28, 38, 28, 255, 26, 36, 27, 255, 29, 41, 30, 255, 31, 43, 31, 255, 31, 44, 32, 255, 33, 48, 33, 255, 32, 46, 32, 255, 34, 50, 34, 255, 34, 49, 34, 255, 80, 97, 16, 255, 31, 45, 32, 255, 44, 65, 43, 255, 37, 56, 37, 255, 31, 44, 31, 255, 27, 37, 28, 255, 28, 38, 28, 255, 29, 40, 29, 255, 32, 47, 33, 255, 35, 52, 35, 255, 30, 42, 30, 255, 32, 46, 32, 255, 31, 44, 31, 255, 32, 45, 32, 255, 32, 47, 33, 255, 26, 34, 26, 255, 30, 42, 30, 255, 33, 48, 34, 255, 31, 43, 31, 255, 29, 40, 29, 255, 32, 45, 32, 255, 30, 41, 30, 255, 32, 45, 32, 255, 33, 47, 33, 255, 33, 48, 33, 255, 28, 38, 28, 255, 31, 44, 31, 255, 34, 49, 34, 255, 32, 47, 33, 255, 31, 44, 31, 255, 34, 50, 35, 255, 31, 45, 32, 255, 29, 41, 30, 255, 29, 41, 30, 255, 34, 50, 34, 255, 33, 47, 33, 255, 35, 52, 35, 255, 37, 55, 37, 255, 32, 46, 32, 255, 29, 41, 30, 255, 32, 47, 33, 255, 30, 43, 31, 255, 28, 38, 28, 255, 28, 39, 29, 255, 27, 37, 28, 255, 24, 32, 25, 255, 27, 36, 27, 255, 28, 38, 28, 255, 31, 44, 31, 255, 33, 48, 33, 255, 33, 47, 33, 255, 33, 48, 33, 255, 35, 51, 35, 255, 36, 53, 36, 255, 33, 48, 33, 255, 29, 41, 30, 255, 27, 37, 28, 255, 30, 42, 30, 255, 28, 38, 28, 255, 28, 38, 28, 255, 25, 33, 26, 255, 27, 38, 28, 255, 27, 37, 28, 255, 28, 38, 28, 255, 24, 32, 25, 255, 25, 33, 26, 255, 28, 38, 29, 255, 29, 41, 30, 255, 24, 31, 25, 255, 27, 36, 27, 255, 30, 43, 31, 255, 26, 29, 30, 255, 37, 47, 50, 255, 27, 31, 32, 255, 39, 51, 55, 255, 41, 54, 58, 255, 37, 47, 51, 255, 33, 41, 44, 255, 33, 41, 44, 255, 28, 32, 34, 255, 30, 36, 38, 255, 28, 32, 34, 255, 30, 36, 38, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 29, 34, 36, 255, 23, 23, 24, 255, 22, 23, 23, 255, 21, 21, 21, 255, 36, 46, 49, 255, 30, 36, 37, 255, 44, 59, 64, 255, 33, 40, 43, 255, 35, 43, 46, 255, 40, 52, 56, 255, 33, 40, 43, 255, 26, 30, 31, 255, 21, 21, 21, 255, 21, 21, 21, 255, 28, 33, 34, 255, 31, 38, 40, 255, 41, 54, 58, 255, 33, 40, 43, 255, 31, 38, 40, 255, 52, 71, 76, 255, 30, 36, 38, 255, 33, 40, 42, 255, 39, 51, 55, 255, 46, 62, 67, 255, 34, 43, 46, 255, 39, 51, 55, 255, 24, 26, 26, 255, 38, 50, 53, 255, 44, 60, 65, 255, 37, 48, 51, 255, 45, 61, 66, 255, 26, 30, 31, 255, 21, 21, 21, 255, 27, 31, 32, 255, 39, 51, 55, 255, 43, 57, 61, 255, 21, 21, 21, 255, 23, 24, 25, 255, 34, 42, 45, 255, 31, 37, 39, 255, 35, 43, 46, 255, 33, 40, 43, 255, 41, 53, 58, 255, 41, 53, 58, 255, 38, 49, 52, 255, 36, 46, 49, 255, 37, 47, 50, 255, 39, 51, 54, 255, 33, 41, 44, 255, 26, 29, 29, 255, 31, 37, 39, 255, 24, 26, 26, 255, 23, 25, 25, 255, 22, 23, 23, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 27, 31, 33, 255, 31, 38, 40, 255, 42, 56, 61, 255, 42, 56, 61, 255, 33, 41, 44, 255, 41, 54, 59, 255, 37, 47, 51, 255, 43, 57, 62, 255, 41, 53, 57, 255, 40, 53, 57, 255, 42, 55, 60, 255, 46, 62, 67, 255, 39, 50, 54, 255, 29, 34, 36, 255, 37, 47, 51, 255, 21, 21, 21, 255, 26, 30, 31, 255, 43, 58, 63, 255, 35, 44, 47, 255, 42, 56, 60, 255, 40, 52, 56, 255, 48, 66, 72, 255, 31, 37, 40, 255, 34, 43, 46, 255, 39, 51, 55, 255, 34, 43, 46, 255, 38, 49, 53, 255, 37, 47, 50, 255, 21, 21, 21, 255, 27, 31, 32, 255, 41, 54, 58, 255, 36, 46, 49, 255, 27, 32, 33, 255, 42, 56, 61, 255, 36, 45, 48, 255, 30, 35, 37, 255, 31, 37, 40, 255, 26, 29, 30, 255, 34, 43, 46, 255, 26, 29, 30, 255, 21, 21, 21, 255, 21, 21, 21, 255, 23, 24, 25, 255, 31, 37, 39, 255, 27, 31, 32, 255, 28, 32, 34, 255, 22, 23, 23, 255, 31, 37, 39, 255, 34, 42, 45, 255, 21, 21, 21, 255, 41, 54, 58, 255, 42, 55, 59, 255, 38, 48, 52, 255, 37, 47, 51, 255, 36, 45, 48, 255, 31, 38, 40, 255, 39, 51, 55, 255, 39, 51, 55, 255, 31, 37, 39, 255, 21, 21, 21, 255, 22, 23, 24, 255, 29, 34, 36, 255, 26, 29, 30, 255, 27, 30, 31, 255, 26, 28, 29, 255, 30, 37, 39, 255, 41, 53, 58, 255, 40, 52, 56, 255, 43, 58, 62, 255, 30, 36, 38, 255, 26, 29, 29, 255, 29, 34, 36, 255, 29, 35, 36, 255, 36, 46, 49, 255, 37, 47, 51, 255, 34, 43, 45, 255, 36, 46, 49, 255, 31, 37, 39, 255, 22, 22, 22, 255, 21, 21, 21, 255, 21, 21, 21, 255, 30, 36, 38, 255, 33, 41, 43, 255, 30, 35, 37, 255, 39, 50, 54, 255, 39, 50, 54, 255, 37, 48, 51, 255, 21, 21, 21, 255, 34, 43, 46, 255, 41, 54, 58, 255, 45, 60, 65, 255, 35, 44, 47, 255, 44, 59, 64, 255, 39, 50, 54, 255, 38, 48, 52, 255, 35, 44, 47, 255, 38, 48, 52, 255, 28, 33, 34, 255, 39, 50, 54, 255, 33, 40, 43, 255, 33, 41, 43, 255, 40, 53, 57, 255, 40, 52, 56, 255, 37, 47, 51, 255, 46, 62, 67, 255, 49, 67, 73, 255, 42, 56, 61, 255, 35, 45, 48, 255, 31, 37, 39, 255, 44, 59, 64, 255, 50, 69, 75, 255, 40, 52, 56, 255, 30, 36, 38, 255, 42, 56, 61, 255, 50, 68, 74, 255, 32, 40, 42, 255, 37, 48, 51, 255, 46, 62, 68, 255, 39, 50, 54, 255, 26, 30, 31, 255, 27, 30, 31, 255, 21, 21, 21, 255, 30, 35, 37, 255, 21, 21, 21, 255, 35, 44, 47, 255, 34, 43, 46, 255, 33, 41, 43, 255, 34, 43, 45, 255, 34, 42, 45, 255, 31, 37, 39, 255, 27, 31, 32, 255, 40, 53, 57, 255, 32, 39, 41, 255, 33, 40, 43, 255, 29, 34, 36, 255, 46, 63, 68, 255, 41, 55, 59, 255, 34, 42, 45, 255, 27, 32, 33, 255, 27, 30, 31, 255, 42, 55, 59, 255, 41, 53, 57, 255, 28, 33, 34, 255, 36, 46, 49, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 31, 37, 40, 255, 34, 42, 45, 255, 31, 37, 39, 255, 25, 27, 28, 255, 25, 27, 28, 255, 23, 24, 25, 255, 32, 39, 41, 255, 37, 47, 50, 255, 21, 21, 21, 255, 21, 21, 21, 255, 39, 50, 54, 255, 30, 36, 38, 255, 33, 41, 43, 255, 33, 41, 44, 255, 31, 38, 40, 255, 31, 37, 39, 255, 25, 28, 29, 255, 31, 37, 39, 255, 28, 32, 34, 255, 29, 33, 35, 255, 34, 42, 45, 255, 33, 41, 43, 255, 32, 40, 42, 255, 23, 24, 24, 255, 24, 25, 26, 255, 31, 38, 40, 255, 31, 37, 39, 255, 38, 49, 52, 255, 41, 54, 58, 255, 33, 40, 43, 255, 40, 53, 57, 255, 36, 45, 49, 255, 21, 21, 21, 255, 29, 41, 30, 255, 29, 41, 30, 255, 30, 42, 30, 255, 31, 44, 31, 255, 36, 53, 36, 255, 34, 49, 34, 255, 35, 51, 35, 255, 35, 51, 35, 255, 34, 50, 35, 255, 33, 48, 33, 255, 33, 47, 33, 255, 27, 37, 28, 255, 32, 47, 33, 255, 36, 52, 36, 255, 34, 49, 34, 255, 32, 46, 33, 255, 36, 54, 36, 255, 34, 50, 35, 255, 33, 47, 33, 255, 33, 47, 33, 255, 34, 49, 34, 255, 33, 48, 33, 255, 34, 49, 34, 255, 27, 37, 27, 255, 24, 31, 25, 255, 29, 40, 29, 255, 27, 36, 27, 255, 30, 42, 30, 255, 31, 44, 31, 255, 34, 49, 34, 255, 33, 47, 33, 255, 31, 44, 31, 255, 29, 39, 29, 255, 31, 43, 31, 255, 31, 44, 32, 255, 31, 45, 32, 255, 30, 43, 31, 255, 30, 43, 31, 255, 31, 43, 31, 255, 33, 47, 33, 255, 28, 39, 29, 255, 28, 38, 28, 255, 28, 39, 29, 255, 30, 42, 30, 255, 27, 37, 28, 255, 28, 38, 29, 255, 27, 37, 28, 255, 27, 36, 27, 255, 29, 40, 29, 255, 30, 42, 30, 255, 33, 48, 33, 255, 33, 49, 34, 255, 33, 49, 34, 255, 33, 47, 33, 255, 28, 38, 28, 255, 26, 35, 27, 255, 30, 42, 30, 255, 28, 39, 29, 255, 35, 52, 35, 255, 31, 45, 32, 255, 31, 44, 31, 255, 30, 43, 31, 255, 32, 45, 32, 255, 28, 39, 29, 255, 27, 37, 27, 255, 26, 35, 27, 255, 29, 40, 29, 255, 30, 43, 31, 255, 30, 41, 30, 255, 29, 41, 30, 255, 43, 49, 15, 255, 27, 37, 28, 255, 27, 36, 27, 255, 31, 44, 31, 255, 34, 50, 35, 255, 41, 60, 40, 255, 36, 53, 36, 255, 36, 53, 36, 255, 38, 57, 38, 255, 38, 58, 38, 255, 37, 55, 37, 255, 43, 64, 42, 255, 35, 51, 35, 255, 29, 41, 30, 255, 27, 37, 28, 255, 26, 34, 26, 255, 29, 40, 29, 255, 25, 34, 26, 255, 31, 45, 32, 255, 30, 42, 30, 255, 35, 51, 35, 255, 33, 48, 34, 255, 36, 53, 36, 255, 34, 50, 34, 255, 31, 44, 31, 255, 34, 49, 34, 255, 36, 53, 36, 255, 37, 56, 37, 255, 38, 57, 38, 255, 35, 52, 35, 255, 34, 49, 34, 255, 34, 49, 34, 255, 36, 53, 36, 255, 29, 40, 29, 255, 33, 48, 33, 255, 29, 41, 30, 255, 32, 46, 32, 255, 29, 40, 29, 255, 30, 42, 30, 255, 28, 39, 29, 255, 24, 31, 25, 255, 33, 42, 33, 255, 23, 30, 24, 255, 25, 33, 26, 255, 24, 32, 25, 255, 25, 32, 25, 255, 27, 36, 27, 255, 28, 38, 28, 255, 27, 36, 27, 255, 29, 41, 30, 255, 30, 42, 30, 255, 27, 37, 28, 255, 29, 41, 30, 255, 28, 38, 28, 255, 27, 36, 27, 255, 24, 31, 25, 255, 25, 34, 26, 255, 26, 34, 26, 255, 26, 35, 27, 255, 24, 31, 25, 255, 25, 34, 26, 255, 28, 39, 29, 255, 34, 50, 35, 255, 33, 47, 33, 255, 38, 56, 38, 255, 44, 64, 42, 255, 43, 64, 42, 255, 43, 63, 42, 255, 34, 49, 34, 255, 27, 37, 28, 255, 28, 39, 29, 255, 30, 41, 30, 255, 27, 36, 27, 255, 29, 41, 30, 255, 30, 42, 31, 255, 31, 44, 32, 255, 28, 39, 29, 255, 26, 36, 27, 255, 27, 37, 28, 255, 29, 41, 30, 255, 24, 30, 24, 255, 25, 33, 26, 255, 25, 33, 26, 255, 31, 44, 31, 255, 30, 42, 30, 255, 25, 33, 26, 255, 26, 34, 26, 255, 28, 39, 29, 255, 31, 44, 32, 255, 32, 46, 32, 255, 33, 47, 33, 255, 33, 48, 33, 255, 33, 48, 33, 255, 29, 41, 30, 255, 33, 47, 33, 255, 30, 43, 31, 255, 27, 36, 27, 255, 30, 42, 30, 255, 32, 47, 33, 255, 37, 56, 37, 255, 34, 50, 34, 255, 33, 48, 33, 255, 33, 48, 34, 255, 34, 50, 34, 255, 33, 48, 33, 255, 35, 52, 35, 255, 29, 41, 30, 255, 26, 34, 26, 255, 29, 41, 30, 255, 28, 39, 29, 255, 35, 52, 35, 255, 36, 53, 36, 255, 35, 52, 35, 255, 37, 56, 37, 255, 32, 47, 33, 255, 35, 52, 36, 255, 33, 47, 33, 255, 35, 51, 35, 255, 32, 45, 32, 255, 31, 43, 31, 255, 31, 44, 31, 255, 29, 41, 30, 255, 30, 42, 30, 255, 30, 41, 30, 255, 31, 44, 31, 255, 31, 44, 31, 255, 31, 45, 32, 255, 30, 42, 30, 255, 34, 50, 35, 255, 31, 44, 32, 255, 33, 47, 33, 255, 30, 42, 30, 255, 30, 41, 30, 255, 31, 43, 31, 255, 24, 32, 25, 255, 28, 39, 29, 255, 25, 34, 26, 255, 28, 39, 29, 255, 29, 40, 29, 255, 30, 42, 31, 255, 29, 41, 30, 255, 32, 45, 32, 255, 30, 42, 30, 255, 31, 44, 31, 255, 30, 42, 31, 255, 31, 45, 32, 255, 33, 48, 34, 255, 31, 44, 31, 255, 30, 43, 31, 255, 31, 45, 32, 255, 32, 47, 33, 255, 33, 47, 33, 255, 35, 51, 35, 255, 28, 39, 29, 255, 28, 39, 29, 255, 28, 39, 29, 255, 31, 44, 31, 255, 31, 43, 31, 255, 25, 34, 26, 255, 30, 42, 30, 255, 27, 36, 27, 255, 30, 43, 31, 255, 28, 38, 28, 255, 31, 44, 31, 255, 34, 50, 35, 255, 35, 51, 35, 255, 36, 54, 37, 255, 35, 51, 35, 255, 32, 45, 32, 255, 35, 52, 36, 255, 34, 50, 34, 255, 33, 47, 33, 255, 32, 46, 33, 255, 29, 41, 30, 255, 29, 40, 29, 255, 24, 30, 24, 255, 24, 32, 25, 255, 24, 30, 24, 255, 26, 35, 27, 255, 28, 39, 29, 255, 28, 38, 28, 255, 30, 43, 31, 255, 28, 39, 29, 255, 24, 32, 25, 255, 28, 38, 28, 255, 28, 38, 28, 255, 21, 21, 21, 255, 33, 41, 44, 255, 36, 46, 49, 255, 41, 54, 59, 255, 46, 62, 67, 255, 32, 38, 41, 255, 31, 37, 39, 255, 25, 28, 29, 255, 21, 21, 21, 255, 22, 22, 23, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 40, 52, 56, 255, 37, 47, 50, 255, 36, 46, 49, 255, 39, 51, 54, 255, 31, 38, 40, 255, 21, 21, 21, 255, 25, 27, 28, 255, 28, 32, 33, 255, 33, 42, 44, 255, 28, 33, 35, 255, 39, 51, 54, 255, 46, 62, 67, 255, 38, 50, 53, 255, 33, 42, 44, 255, 24, 26, 26, 255, 21, 21, 21, 255, 24, 26, 27, 255, 30, 36, 38, 255, 40, 52, 56, 255, 32, 40, 42, 255, 38, 49, 53, 255, 44, 59, 64, 255, 38, 49, 53, 255, 39, 50, 54, 255, 31, 37, 39, 255, 35, 45, 48, 255, 35, 44, 47, 255, 41, 54, 59, 255, 40, 53, 57, 255, 34, 42, 44, 255, 46, 62, 68, 255, 34, 43, 45, 255, 36, 45, 48, 255, 37, 48, 51, 255, 36, 45, 48, 255, 21, 21, 21, 255, 26, 29, 30, 255, 37, 48, 51, 255, 24, 25, 26, 255, 26, 29, 31, 255, 26, 30, 31, 255, 39, 51, 55, 255, 41, 54, 58, 255, 37, 47, 51, 255, 36, 46, 49, 255, 37, 47, 51, 255, 39, 50, 54, 255, 52, 71, 77, 255, 39, 50, 54, 255, 34, 42, 45, 255, 24, 26, 27, 255, 37, 48, 51, 255, 23, 24, 25, 255, 25, 28, 28, 255, 21, 21, 21, 255, 31, 38, 40, 255, 32, 39, 41, 255, 31, 37, 39, 255, 39, 50, 54, 255, 34, 43, 45, 255, 31, 37, 39, 255, 30, 35, 37, 255, 38, 49, 52, 255, 40, 52, 56, 255, 32, 39, 42, 255, 44, 59, 64, 255, 29, 34, 36, 255, 37, 47, 50, 255, 37, 47, 51, 255, 49, 67, 73, 255, 47, 65, 70, 255, 49, 67, 73, 255, 55, 74, 79, 255, 46, 62, 67, 255, 39, 50, 54, 255, 43, 57, 62, 255, 35, 44, 47, 255, 37, 48, 52, 255, 24, 26, 27, 255, 36, 45, 48, 255, 41, 54, 58, 255, 54, 73, 78, 255, 48, 66, 72, 255, 34, 42, 45, 255, 31, 38, 40, 255, 22, 23, 23, 255, 36, 46, 49, 255, 32, 39, 42, 255, 29, 34, 35, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 30, 35, 37, 255, 34, 43, 46, 255, 39, 51, 55, 255, 46, 63, 68, 255, 33, 40, 43, 255, 33, 40, 43, 255, 26, 29, 30, 255, 30, 36, 38, 255, 23, 24, 25, 255, 25, 28, 28, 255, 21, 21, 21, 255, 23, 24, 24, 255, 21, 21, 21, 255, 28, 32, 34, 255, 39, 51, 55, 255, 22, 22, 22, 255, 22, 22, 22, 255, 25, 27, 28, 255, 27, 31, 32, 255, 32, 39, 41, 255, 27, 31, 32, 255, 40, 52, 56, 255, 25, 27, 28, 255, 28, 32, 33, 255, 33, 42, 44, 255, 31, 38, 40, 255, 34, 43, 46, 255, 24, 26, 27, 255, 21, 21, 21, 255, 21, 21, 21, 255, 34, 43, 46, 255, 23, 25, 25, 255, 27, 31, 32, 255, 28, 33, 34, 255, 31, 37, 39, 255, 32, 38, 41, 255, 31, 37, 39, 255, 37, 48, 52, 255, 36, 46, 49, 255, 35, 45, 48, 255, 30, 35, 37, 255, 36, 45, 48, 255, 21, 21, 21, 255, 34, 43, 46, 255, 34, 43, 46, 255, 31, 37, 40, 255, 32, 39, 42, 255, 30, 36, 38, 255, 35, 45, 48, 255, 35, 44, 47, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 31, 38, 40, 255, 43, 57, 62, 255, 40, 52, 57, 255, 37, 47, 50, 255, 44, 60, 65, 255, 33, 41, 44, 255, 27, 31, 33, 255, 31, 37, 40, 255, 34, 42, 45, 255, 30, 36, 38, 255, 31, 38, 40, 255, 37, 48, 51, 255, 38, 49, 52, 255, 38, 49, 52, 255, 35, 44, 47, 255, 41, 54, 59, 255, 37, 48, 51, 255, 45, 61, 66, 255, 40, 53, 57, 255, 39, 51, 55, 255, 34, 42, 45, 255, 43, 58, 63, 255, 42, 56, 61, 255, 48, 66, 72, 255, 45, 61, 66, 255, 49, 68, 74, 255, 39, 51, 55, 255, 32, 40, 42, 255, 36, 46, 49, 255, 21, 21, 21, 255, 21, 21, 21, 255, 23, 25, 25, 255, 31, 38, 40, 255, 42, 56, 61, 255, 47, 64, 69, 255, 22, 22, 22, 255, 42, 55, 60, 255, 39, 51, 55, 255, 39, 51, 55, 255, 44, 59, 64, 255, 32, 39, 42, 255, 44, 58, 63, 255, 34, 42, 45, 255, 28, 32, 34, 255, 37, 48, 51, 255, 42, 56, 61, 255, 40, 53, 57, 255, 41, 54, 59, 255, 42, 56, 61, 255, 45, 61, 66, 255, 38, 48, 52, 255, 31, 37, 40, 255, 35, 44, 47, 255, 34, 43, 46, 255, 30, 36, 38, 255, 37, 48, 51, 255, 31, 37, 39, 255, 24, 25, 26, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 33, 41, 43, 255, 28, 32, 33, 255, 26, 30, 31, 255, 34, 42, 45, 255, 24, 26, 27, 255, 21, 21, 21, 255, 21, 21, 21, 255, 33, 42, 44, 255, 35, 44, 47, 255, 32, 40, 42, 255, 29, 35, 36, 255, 27, 31, 32, 255, 28, 33, 34, 255, 37, 47, 50, 255, 32, 40, 42, 255, 29, 34, 36, 255, 21, 21, 21, 255, 21, 21, 21, 255, 24, 26, 27, 255, 24, 25, 26, 255, 30, 37, 39, 255, 34, 42, 44, 255, 21, 21, 21, 255, 37, 48, 51, 255, 36, 45, 48, 255, 30, 36, 37, 255, 48, 66, 72, 255, 31, 37, 39, 255, 38, 49, 52, 255, 34, 42, 45, 255, 29, 34, 36, 255, 25, 33, 26, 255, 28, 39, 29, 255, 32, 46, 32, 255, 33, 49, 34, 255, 35, 51, 35, 255, 33, 47, 33, 255, 36, 53, 36, 255, 32, 47, 33, 255, 36, 54, 36, 255, 34, 49, 34, 255, 31, 44, 31, 255, 30, 43, 31, 255, 34, 49, 34, 255, 40, 60, 40, 255, 34, 50, 34, 255, 36, 53, 36, 255, 37, 54, 37, 255, 32, 45, 32, 255, 35, 51, 35, 255, 32, 46, 32, 255, 33, 48, 33, 255, 36, 53, 36, 255, 30, 42, 30, 255, 26, 35, 27, 255, 28, 38, 28, 255, 28, 38, 28, 255, 25, 34, 26, 255, 30, 42, 30, 255, 34, 50, 35, 255, 33, 48, 33, 255, 30, 41, 30, 255, 31, 45, 32, 255, 30, 42, 30, 255, 30, 42, 30, 255, 30, 41, 30, 255, 29, 41, 30, 255, 32, 46, 32, 255, 31, 45, 32, 255, 34, 49, 34, 255, 30, 41, 30, 255, 26, 35, 27, 255, 30, 43, 31, 255, 28, 39, 29, 255, 30, 42, 30, 255, 28, 39, 29, 255, 29, 39, 29, 255, 29, 40, 29, 255, 27, 37, 28, 255, 29, 41, 30, 255, 32, 46, 32, 255, 36, 54, 36, 255, 37, 55, 37, 255, 31, 45, 32, 255, 31, 45, 32, 255, 27, 37, 28, 255, 31, 44, 31, 255, 29, 41, 30, 255, 35, 51, 35, 255, 34, 49, 34, 255, 34, 50, 35, 255, 32, 45, 32, 255, 35, 52, 36, 255, 31, 45, 32, 255, 26, 34, 26, 255, 30, 42, 30, 255, 31, 45, 32, 255, 29, 40, 29, 255, 28, 38, 28, 255, 25, 33, 26, 255, 26, 35, 27, 255, 30, 42, 31, 255, 28, 38, 28, 255, 26, 35, 27, 255, 26, 34, 26, 255, 34, 49, 34, 255, 35, 52, 36, 255, 38, 56, 38, 255, 41, 61, 41, 255, 38, 57, 38, 255, 40, 60, 40, 255, 42, 62, 41, 255, 37, 55, 37, 255, 32, 46, 33, 255, 31, 44, 31, 255, 30, 41, 30, 255, 30, 43, 31, 255, 29, 41, 30, 255, 28, 39, 29, 255, 32, 46, 32, 255, 33, 47, 33, 255, 33, 47, 33, 255, 28, 39, 29, 255, 35, 51, 35, 255, 34, 50, 35, 255, 32, 46, 33, 255, 37, 54, 37, 255, 35, 52, 35, 255, 35, 52, 36, 255, 34, 51, 35, 255, 34, 51, 35, 255, 32, 45, 32, 255, 32, 46, 32, 255, 32, 45, 32, 255, 33, 48, 33, 255, 34, 49, 34, 255, 32, 46, 33, 255, 34, 50, 35, 255, 32, 46, 32, 255, 25, 34, 26, 255, 26, 34, 26, 255, 24, 32, 25, 255, 25, 32, 25, 255, 25, 34, 26, 255, 26, 36, 27, 255, 25, 32, 26, 255, 25, 32, 26, 255, 26, 35, 27, 255, 28, 39, 29, 255, 30, 43, 31, 255, 29, 40, 29, 255, 30, 43, 31, 255, 32, 45, 32, 255, 27, 36, 27, 255, 24, 31, 25, 255, 26, 34, 26, 255, 25, 33, 26, 255, 24, 31, 25, 255, 23, 30, 24, 255, 26, 33, 26, 255, 26, 35, 27, 255, 28, 39, 29, 255, 29, 40, 29, 255, 33, 47, 33, 255, 38, 56, 38, 255, 37, 56, 37, 255, 53, 76, 50, 255, 73, 102, 65, 255, 38, 56, 38, 255, 32, 46, 32, 255, 29, 41, 30, 255, 29, 40, 29, 255, 25, 32, 25, 255, 27, 37, 28, 255, 30, 41, 30, 255, 28, 38, 28, 255, 30, 42, 30, 255, 27, 36, 27, 255, 30, 42, 30, 255, 28, 38, 28, 255, 25, 34, 26, 255, 25, 33, 25, 255, 27, 37, 28, 255, 29, 41, 30, 255, 28, 38, 29, 255, 27, 37, 28, 255, 25, 32, 25, 255, 24, 31, 25, 255, 26, 35, 27, 255, 28, 39, 29, 255, 30, 42, 30, 255, 30, 42, 30, 255, 33, 47, 33, 255, 32, 47, 33, 255, 34, 50, 34, 255, 35, 51, 35, 255, 28, 38, 28, 255, 24, 32, 25, 255, 30, 42, 30, 255, 33, 48, 33, 255, 34, 50, 34, 255, 36, 53, 36, 255, 35, 52, 35, 255, 32, 46, 32, 255, 32, 46, 32, 255, 32, 47, 33, 255, 33, 48, 33, 255, 29, 41, 30, 255, 29, 40, 29, 255, 30, 42, 30, 255, 30, 43, 31, 255, 35, 52, 35, 255, 36, 53, 36, 255, 34, 49, 34, 255, 35, 51, 35, 255, 35, 52, 35, 255, 34, 50, 34, 255, 35, 52, 35, 255, 34, 49, 34, 255, 29, 40, 30, 255, 29, 41, 30, 255, 28, 39, 29, 255, 29, 41, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 31, 44, 31, 255, 30, 42, 30, 255, 32, 47, 33, 255, 29, 41, 30, 255, 31, 45, 32, 255, 32, 46, 32, 255, 35, 51, 35, 255, 32, 47, 33, 255, 31, 43, 31, 255, 25, 33, 25, 255, 26, 35, 27, 255, 26, 35, 27, 255, 25, 33, 26, 255, 26, 34, 26, 255, 29, 40, 29, 255, 31, 45, 32, 255, 33, 48, 34, 255, 32, 46, 32, 255, 32, 45, 32, 255, 29, 40, 30, 255, 35, 51, 35, 255, 33, 48, 34, 255, 33, 47, 33, 255, 35, 51, 35, 255, 31, 45, 32, 255, 30, 42, 30, 255, 30, 42, 30, 255, 33, 49, 34, 255, 32, 46, 32, 255, 30, 42, 30, 255, 28, 38, 28, 255, 29, 40, 29, 255, 26, 36, 27, 255, 25, 34, 26, 255, 24, 31, 25, 255, 93, 112, 13, 255, 34, 49, 34, 255, 29, 41, 30, 255, 32, 46, 33, 255, 31, 44, 31, 255, 33, 47, 33, 255, 34, 49, 34, 255, 41, 62, 41, 255, 33, 48, 33, 255, 27, 36, 27, 255, 32, 46, 32, 255, 32, 46, 32, 255, 34, 50, 34, 255, 35, 52, 35, 255, 32, 47, 33, 255, 30, 42, 30, 255, 24, 31, 25, 255, 26, 33, 26, 255, 25, 33, 26, 255, 24, 31, 25, 255, 27, 37, 28, 255, 28, 38, 28, 255, 31, 43, 31, 255, 26, 34, 26, 255, 28, 38, 28, 255, 28, 38, 28, 255, 30, 43, 31, 255, 21, 21, 21, 255, 27, 30, 31, 255, 43, 58, 63, 255, 38, 50, 53, 255, 24, 25, 26, 255, 32, 39, 41, 255, 25, 28, 29, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 26, 29, 30, 255, 24, 26, 26, 255, 21, 21, 21, 255, 28, 33, 35, 255, 29, 35, 36, 255, 33, 40, 43, 255, 26, 30, 31, 255, 28, 32, 33, 255, 37, 48, 52, 255, 25, 27, 28, 255, 26, 30, 31, 255, 36, 46, 49, 255, 34, 42, 44, 255, 46, 62, 67, 255, 36, 46, 50, 255, 36, 46, 49, 255, 35, 43, 46, 255, 30, 36, 38, 255, 22, 22, 22, 255, 23, 24, 25, 255, 21, 21, 21, 255, 41, 53, 58, 255, 29, 33, 35, 255, 46, 63, 68, 255, 39, 50, 54, 255, 41, 54, 58, 255, 42, 55, 59, 255, 47, 64, 69, 255, 39, 51, 55, 255, 35, 45, 48, 255, 45, 60, 66, 255, 45, 60, 66, 255, 41, 53, 57, 255, 42, 55, 60, 255, 36, 46, 49, 255, 43, 57, 61, 255, 37, 48, 51, 255, 37, 47, 50, 255, 34, 42, 45, 255, 28, 32, 34, 255, 22, 23, 23, 255, 43, 57, 62, 255, 34, 42, 45, 255, 43, 57, 61, 255, 28, 32, 33, 255, 33, 41, 43, 255, 41, 53, 58, 255, 40, 53, 57, 255, 49, 66, 72, 255, 36, 46, 49, 255, 38, 50, 53, 255, 32, 38, 41, 255, 33, 41, 44, 255, 35, 44, 46, 255, 39, 50, 54, 255, 48, 65, 71, 255, 23, 24, 24, 255, 40, 52, 56, 255, 38, 50, 54, 255, 41, 54, 58, 255, 37, 47, 51, 255, 21, 21, 21, 255, 37, 48, 51, 255, 45, 61, 67, 255, 34, 43, 46, 255, 35, 43, 46, 255, 40, 52, 57, 255, 39, 51, 55, 255, 37, 47, 50, 255, 49, 67, 73, 255, 48, 65, 71, 255, 41, 53, 57, 255, 31, 38, 40, 255, 51, 70, 76, 255, 48, 65, 71, 255, 55, 73, 78, 255, 37, 48, 51, 255, 43, 58, 63, 255, 49, 67, 73, 255, 40, 52, 57, 255, 52, 70, 76, 255, 60, 78, 83, 255, 28, 32, 34, 255, 24, 26, 27, 255, 49, 67, 73, 255, 32, 40, 42, 255, 27, 30, 31, 255, 27, 31, 33, 255, 25, 27, 28, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 29, 34, 36, 255, 27, 30, 31, 255, 40, 53, 57, 255, 41, 53, 58, 255, 41, 53, 58, 255, 44, 59, 64, 255, 36, 47, 50, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 37, 47, 50, 255, 33, 41, 43, 255, 24, 26, 27, 255, 24, 25, 26, 255, 31, 38, 40, 255, 35, 44, 46, 255, 40, 53, 57, 255, 21, 21, 21, 255, 39, 50, 54, 255, 35, 44, 47, 255, 25, 27, 28, 255, 37, 48, 51, 255, 29, 34, 36, 255, 34, 43, 46, 255, 30, 36, 38, 255, 28, 33, 34, 255, 21, 21, 21, 255, 21, 21, 21, 255, 34, 42, 45, 255, 32, 40, 42, 255, 21, 21, 21, 255, 34, 42, 45, 255, 33, 41, 43, 255, 31, 38, 40, 255, 37, 48, 51, 255, 34, 42, 45, 255, 48, 65, 71, 255, 50, 69, 75, 255, 40, 53, 57, 255, 31, 37, 39, 255, 39, 50, 54, 255, 32, 40, 42, 255, 36, 46, 49, 255, 39, 50, 54, 255, 34, 42, 45, 255, 34, 43, 46, 255, 39, 51, 54, 255, 33, 41, 44, 255, 21, 21, 21, 255, 31, 38, 40, 255, 21, 21, 21, 255, 24, 26, 26, 255, 21, 21, 21, 255, 32, 39, 41, 255, 38, 49, 52, 255, 36, 47, 50, 255, 28, 32, 34, 255, 21, 21, 21, 255, 21, 22, 22, 255, 24, 27, 27, 255, 37, 48, 51, 255, 45, 60, 65, 255, 36, 45, 48, 255, 35, 44, 47, 255, 35, 44, 48, 255, 38, 48, 52, 255, 30, 35, 37, 255, 30, 36, 38, 255, 36, 47, 50, 255, 42, 56, 61, 255, 41, 54, 59, 255, 35, 45, 48, 255, 34, 42, 45, 255, 26, 29, 30, 255, 34, 42, 44, 255, 31, 37, 39, 255, 28, 33, 34, 255, 30, 36, 38, 255, 37, 47, 50, 255, 39, 51, 54, 255, 33, 41, 43, 255, 35, 45, 48, 255, 27, 30, 31, 255, 21, 21, 21, 255, 21, 21, 21, 255, 27, 30, 32, 255, 45, 61, 66, 255, 38, 48, 52, 255, 31, 38, 40, 255, 40, 53, 57, 255, 53, 72, 77, 255, 34, 42, 45, 255, 21, 21, 21, 255, 34, 43, 46, 255, 46, 62, 68, 255, 36, 46, 49, 255, 34, 43, 46, 255, 32, 40, 42, 255, 29, 34, 36, 255, 33, 42, 44, 255, 28, 33, 34, 255, 38, 49, 52, 255, 37, 47, 50, 255, 34, 43, 46, 255, 32, 40, 42, 255, 32, 39, 42, 255, 29, 33, 35, 255, 35, 44, 46, 255, 27, 31, 32, 255, 36, 47, 50, 255, 42, 55, 60, 255, 38, 48, 52, 255, 36, 46, 49, 255, 29, 35, 36, 255, 33, 41, 44, 255, 27, 30, 31, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 32, 39, 42, 255, 35, 44, 46, 255, 26, 29, 30, 255, 21, 21, 21, 255, 33, 41, 44, 255, 28, 32, 34, 255, 32, 38, 40, 255, 36, 46, 49, 255, 41, 54, 58, 255, 33, 40, 42, 255, 32, 40, 42, 255, 31, 37, 39, 255, 32, 38, 41, 255, 31, 37, 39, 255, 35, 44, 47, 255, 25, 28, 29, 255, 33, 40, 42, 255, 33, 41, 43, 255, 27, 31, 33, 255, 25, 28, 28, 255, 35, 44, 47, 255, 38, 48, 52, 255, 29, 34, 35, 255, 30, 36, 38, 255, 29, 34, 35, 255, 34, 43, 46, 255, 36, 45, 48, 255, 42, 56, 60, 255, 46, 62, 67, 255, 27, 37, 28, 255, 26, 35, 27, 255, 31, 44, 31, 255, 34, 49, 34, 255, 32, 46, 33, 255, 37, 56, 38, 255, 36, 54, 36, 255, 33, 47, 33, 255, 37, 55, 37, 255, 42, 62, 41, 255, 35, 52, 35, 255, 35, 51, 35, 255, 34, 50, 35, 255, 34, 49, 34, 255, 31, 44, 31, 255, 30, 43, 31, 255, 35, 51, 35, 255, 32, 46, 33, 255, 31, 44, 31, 255, 31, 45, 32, 255, 36, 53, 36, 255, 33, 47, 33, 255, 29, 41, 30, 255, 32, 47, 33, 255, 27, 38, 28, 255, 26, 35, 27, 255, 24, 32, 25, 255, 33, 48, 33, 255, 29, 40, 29, 255, 31, 44, 31, 255, 33, 48, 33, 255, 31, 45, 32, 255, 31, 43, 31, 255, 28, 39, 29, 255, 27, 36, 27, 255, 28, 39, 29, 255, 32, 47, 33, 255, 31, 43, 31, 255, 29, 41, 30, 255, 35, 52, 35, 255, 32, 46, 32, 255, 33, 48, 33, 255, 29, 41, 30, 255, 33, 47, 33, 255, 31, 43, 31, 255, 26, 34, 26, 255, 28, 38, 28, 255, 29, 41, 30, 255, 28, 39, 29, 255, 28, 38, 28, 255, 34, 49, 34, 255, 34, 51, 35, 255, 33, 48, 34, 255, 29, 41, 30, 255, 30, 43, 31, 255, 31, 44, 31, 255, 30, 42, 30, 255, 28, 38, 28, 255, 31, 45, 32, 255, 34, 50, 34, 255, 36, 53, 36, 255, 29, 40, 29, 255, 30, 42, 30, 255, 25, 32, 25, 255, 27, 37, 28, 255, 28, 39, 29, 255, 31, 44, 31, 255, 28, 39, 29, 255, 31, 45, 32, 255, 29, 40, 29, 255, 27, 36, 27, 255, 32, 45, 32, 255, 24, 31, 25, 255, 27, 36, 27, 255, 34, 49, 34, 255, 38, 56, 38, 255, 36, 54, 36, 255, 36, 53, 36, 255, 32, 46, 32, 255, 35, 51, 35, 255, 34, 49, 34, 255, 30, 42, 30, 255, 33, 47, 33, 255, 30, 42, 30, 255, 32, 46, 32, 255, 27, 36, 27, 255, 32, 46, 32, 255, 29, 41, 30, 255, 30, 41, 30, 255, 31, 45, 32, 255, 31, 45, 32, 255, 35, 52, 36, 255, 39, 58, 39, 255, 36, 54, 36, 255, 41, 61, 40, 255, 41, 61, 41, 255, 38, 57, 38, 255, 37, 55, 37, 255, 35, 51, 35, 255, 36, 53, 36, 255, 31, 45, 32, 255, 35, 52, 35, 255, 34, 50, 34, 255, 31, 44, 32, 255, 32, 46, 32, 255, 32, 46, 32, 255, 29, 41, 30, 255, 31, 45, 32, 255, 26, 36, 27, 255, 23, 30, 24, 255, 24, 30, 24, 255, 29, 37, 29, 255, 24, 32, 25, 255, 27, 37, 28, 255, 23, 30, 24, 255, 24, 32, 25, 255, 28, 39, 29, 255, 28, 39, 29, 255, 26, 35, 27, 255, 26, 36, 27, 255, 29, 41, 30, 255, 29, 41, 30, 255, 30, 42, 31, 255, 30, 43, 31, 255, 27, 36, 27, 255, 28, 38, 28, 255, 29, 41, 30, 255, 30, 42, 30, 255, 28, 38, 28, 255, 26, 34, 26, 255, 29, 41, 30, 255, 29, 41, 30, 255, 32, 45, 32, 255, 38, 56, 38, 255, 40, 60, 40, 255, 36, 53, 36, 255, 43, 64, 42, 255, 37, 55, 37, 255, 36, 54, 36, 255, 35, 51, 35, 255, 32, 47, 33, 255, 28, 39, 29, 255, 29, 40, 29, 255, 30, 42, 30, 255, 29, 40, 29, 255, 30, 41, 30, 255, 30, 43, 31, 255, 26, 36, 27, 255, 26, 35, 27, 255, 26, 35, 27, 255, 27, 37, 28, 255, 26, 36, 27, 255, 25, 33, 26, 255, 29, 40, 29, 255, 25, 34, 26, 255, 24, 31, 25, 255, 27, 36, 27, 255, 27, 38, 28, 255, 29, 41, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 32, 46, 32, 255, 31, 44, 31, 255, 32, 45, 32, 255, 28, 38, 28, 255, 26, 34, 26, 255, 27, 36, 27, 255, 26, 35, 27, 255, 33, 49, 34, 255, 31, 45, 32, 255, 34, 50, 35, 255, 35, 52, 35, 255, 31, 44, 32, 255, 32, 45, 32, 255, 98, 119, 14, 255, 30, 41, 30, 255, 30, 42, 30, 255, 27, 36, 27, 255, 28, 38, 28, 255, 27, 38, 28, 255, 30, 43, 31, 255, 36, 54, 37, 255, 40, 60, 40, 255, 35, 52, 36, 255, 33, 48, 33, 255, 36, 53, 36, 255, 32, 46, 32, 255, 31, 44, 32, 255, 29, 40, 29, 255, 27, 37, 28, 255, 26, 35, 27, 255, 31, 45, 32, 255, 31, 44, 32, 255, 33, 49, 34, 255, 31, 44, 31, 255, 30, 43, 31, 255, 28, 39, 29, 255, 27, 37, 28, 255, 28, 39, 29, 255, 30, 42, 30, 255, 31, 44, 31, 255, 28, 39, 29, 255, 28, 39, 29, 255, 27, 37, 28, 255, 29, 40, 29, 255, 27, 36, 27, 255, 28, 39, 29, 255, 28, 39, 29, 255, 31, 43, 31, 255, 35, 51, 35, 255, 35, 51, 35, 255, 35, 52, 35, 255, 31, 45, 32, 255, 32, 46, 32, 255, 32, 45, 32, 255, 33, 49, 34, 255, 29, 41, 30, 255, 33, 49, 34, 255, 35, 52, 35, 255, 34, 50, 34, 255, 34, 50, 34, 255, 34, 50, 35, 255, 33, 48, 34, 255, 33, 48, 33, 255, 34, 50, 34, 255, 32, 45, 32, 255, 28, 39, 29, 255, 26, 35, 27, 255, 26, 34, 26, 255, 27, 36, 27, 255, 32, 46, 32, 255, 31, 43, 31, 255, 31, 44, 31, 255, 31, 43, 31, 255, 34, 50, 34, 255, 35, 51, 35, 255, 34, 49, 34, 255, 34, 49, 34, 255, 30, 42, 31, 255, 34, 50, 34, 255, 32, 45, 32, 255, 31, 45, 32, 255, 32, 47, 33, 255, 33, 49, 34, 255, 31, 43, 31, 255, 27, 36, 27, 255, 28, 38, 28, 255, 31, 39, 31, 255, 27, 37, 28, 255, 23, 29, 24, 255, 24, 32, 25, 255, 24, 31, 25, 255, 25, 34, 26, 255, 32, 46, 32, 255, 31, 43, 31, 255, 28, 39, 29, 255, 29, 33, 35, 255, 22, 23, 23, 255, 30, 35, 37, 255, 22, 23, 24, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 30, 36, 38, 255, 37, 47, 50, 255, 44, 58, 63, 255, 37, 48, 51, 255, 29, 35, 36, 255, 24, 26, 26, 255, 32, 38, 41, 255, 23, 25, 25, 255, 34, 43, 45, 255, 32, 40, 42, 255, 35, 43, 46, 255, 29, 34, 36, 255, 36, 46, 50, 255, 42, 55, 59, 255, 45, 61, 66, 255, 40, 53, 57, 255, 38, 48, 52, 255, 37, 48, 52, 255, 35, 44, 47, 255, 31, 37, 39, 255, 29, 34, 36, 255, 28, 33, 34, 255, 26, 30, 31, 255, 34, 43, 45, 255, 33, 41, 44, 255, 48, 66, 72, 255, 33, 40, 43, 255, 44, 59, 64, 255, 41, 55, 59, 255, 41, 54, 58, 255, 42, 56, 60, 255, 42, 55, 60, 255, 47, 63, 69, 255, 44, 60, 65, 255, 49, 67, 73, 255, 39, 50, 54, 255, 52, 70, 76, 255, 41, 54, 59, 255, 38, 49, 52, 255, 49, 68, 74, 255, 29, 35, 36, 255, 37, 48, 52, 255, 37, 48, 52, 255, 21, 21, 21, 255, 21, 21, 21, 255, 39, 51, 55, 255, 33, 42, 44, 255, 40, 51, 56, 255, 42, 55, 60, 255, 48, 66, 72, 255, 36, 46, 49, 255, 42, 56, 61, 255, 29, 35, 36, 255, 40, 52, 56, 255, 31, 37, 39, 255, 36, 45, 49, 255, 32, 39, 41, 255, 34, 42, 45, 255, 39, 51, 55, 255, 21, 21, 21, 255, 40, 53, 57, 255, 37, 48, 51, 255, 38, 50, 53, 255, 34, 43, 46, 255, 41, 54, 58, 255, 37, 47, 51, 255, 47, 63, 69, 255, 31, 38, 40, 255, 40, 52, 57, 255, 44, 59, 64, 255, 43, 57, 62, 255, 38, 50, 53, 255, 47, 63, 69, 255, 55, 73, 79, 255, 40, 52, 56, 255, 43, 58, 63, 255, 40, 52, 56, 255, 53, 71, 77, 255, 45, 61, 66, 255, 55, 73, 79, 255, 38, 49, 53, 255, 42, 56, 60, 255, 44, 59, 64, 255, 49, 68, 74, 255, 48, 66, 72, 255, 42, 55, 60, 255, 21, 21, 21, 255, 21, 21, 21, 255, 29, 33, 35, 255, 32, 39, 41, 255, 27, 31, 33, 255, 34, 43, 46, 255, 32, 38, 41, 255, 37, 48, 51, 255, 32, 39, 42, 255, 26, 29, 30, 255, 39, 51, 55, 255, 39, 51, 55, 255, 37, 48, 51, 255, 46, 63, 68, 255, 45, 61, 66, 255, 28, 32, 34, 255, 23, 24, 25, 255, 45, 60, 65, 255, 27, 30, 32, 255, 33, 41, 44, 255, 29, 35, 36, 255, 34, 43, 46, 255, 26, 29, 30, 255, 21, 21, 21, 255, 21, 21, 21, 255, 24, 26, 26, 255, 31, 37, 40, 255, 29, 35, 37, 255, 25, 28, 29, 255, 32, 40, 42, 255, 38, 49, 53, 255, 33, 41, 43, 255, 27, 31, 33, 255, 25, 28, 29, 255, 39, 51, 54, 255, 32, 39, 41, 255, 29, 34, 36, 255, 33, 41, 43, 255, 32, 38, 41, 255, 21, 21, 21, 255, 21, 21, 21, 255, 28, 33, 35, 255, 21, 21, 21, 255, 26, 30, 31, 255, 28, 32, 34, 255, 29, 34, 36, 255, 32, 40, 42, 255, 39, 51, 55, 255, 37, 48, 52, 255, 37, 48, 52, 255, 53, 72, 77, 255, 43, 57, 62, 255, 42, 56, 60, 255, 44, 59, 64, 255, 38, 49, 53, 255, 39, 51, 55, 255, 33, 41, 43, 255, 38, 49, 53, 255, 28, 33, 34, 255, 21, 21, 21, 255, 24, 26, 27, 255, 23, 23, 24, 255, 30, 35, 37, 255, 21, 21, 21, 255, 21, 21, 21, 255, 37, 48, 52, 255, 36, 45, 48, 255, 34, 43, 45, 255, 33, 40, 43, 255, 32, 40, 42, 255, 39, 50, 54, 255, 40, 53, 57, 255, 21, 21, 21, 255, 21, 21, 21, 255, 44, 59, 64, 255, 33, 41, 44, 255, 32, 39, 41, 255, 34, 43, 46, 255, 38, 49, 53, 255, 35, 44, 47, 255, 28, 32, 34, 255, 38, 49, 52, 255, 36, 45, 48, 255, 30, 35, 37, 255, 33, 41, 43, 255, 34, 42, 45, 255, 28, 32, 34, 255, 30, 35, 37, 255, 23, 25, 25, 255, 30, 36, 38, 255, 33, 40, 43, 255, 35, 44, 47, 255, 34, 42, 45, 255, 22, 22, 22, 255, 21, 21, 21, 255, 21, 21, 21, 255, 24, 26, 27, 255, 34, 43, 46, 255, 38, 49, 52, 255, 47, 64, 70, 255, 62, 80, 84, 255, 46, 62, 68, 255, 34, 43, 46, 255, 33, 40, 43, 255, 34, 42, 45, 255, 40, 52, 56, 255, 21, 21, 21, 255, 25, 28, 29, 255, 33, 40, 42, 255, 33, 41, 44, 255, 37, 48, 52, 255, 37, 48, 52, 255, 28, 33, 34, 255, 25, 28, 29, 255, 36, 45, 48, 255, 44, 60, 65, 255, 24, 26, 27, 255, 26, 30, 31, 255, 32, 39, 41, 255, 30, 36, 38, 255, 28, 32, 34, 255, 40, 52, 56, 255, 33, 40, 43, 255, 30, 36, 38, 255, 33, 41, 44, 255, 46, 62, 67, 255, 27, 30, 32, 255, 36, 45, 48, 255, 32, 40, 42, 255, 33, 40, 43, 255, 34, 42, 45, 255, 31, 37, 39, 255, 27, 30, 32, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 25, 28, 29, 255, 34, 42, 45, 255, 39, 50, 54, 255, 41, 53, 58, 255, 40, 52, 56, 255, 40, 52, 57, 255, 34, 42, 45, 255, 30, 36, 38, 255, 22, 23, 23, 255, 24, 25, 26, 255, 27, 31, 32, 255, 21, 21, 21, 255, 34, 43, 46, 255, 32, 38, 40, 255, 27, 30, 32, 255, 26, 29, 30, 255, 25, 28, 29, 255, 36, 45, 48, 255, 39, 51, 55, 255, 32, 39, 41, 255, 27, 31, 33, 255, 31, 38, 40, 255, 33, 41, 44, 255, 38, 49, 53, 255, 39, 50, 54, 255, 35, 45, 48, 255, 25, 34, 26, 255, 26, 35, 27, 255, 31, 44, 31, 255, 31, 45, 32, 255, 32, 46, 32, 255, 32, 45, 32, 255, 32, 46, 32, 255, 51, 73, 48, 255, 54, 78, 50, 255, 63, 89, 57, 255, 37, 55, 37, 255, 35, 52, 36, 255, 32, 46, 33, 255, 32, 46, 32, 255, 31, 44, 31, 255, 33, 47, 33, 255, 30, 42, 30, 255, 29, 41, 30, 255, 31, 43, 31, 255, 27, 37, 28, 255, 30, 43, 31, 255, 33, 48, 33, 255, 32, 46, 32, 255, 24, 32, 25, 255, 28, 38, 28, 255, 28, 38, 28, 255, 27, 37, 28, 255, 33, 48, 33, 255, 34, 49, 34, 255, 31, 44, 31, 255, 33, 47, 33, 255, 28, 39, 29, 255, 26, 35, 27, 255, 26, 35, 27, 255, 25, 32, 25, 255, 30, 43, 31, 255, 35, 52, 35, 255, 30, 42, 30, 255, 33, 47, 33, 255, 28, 39, 29, 255, 30, 43, 31, 255, 26, 35, 27, 255, 33, 47, 33, 255, 26, 35, 27, 255, 27, 36, 27, 255, 25, 33, 26, 255, 28, 38, 28, 255, 29, 40, 29, 255, 30, 43, 31, 255, 28, 38, 28, 255, 32, 46, 32, 255, 29, 40, 29, 255, 35, 51, 35, 255, 34, 49, 34, 255, 35, 52, 35, 255, 28, 39, 29, 255, 32, 47, 33, 255, 29, 40, 29, 255, 31, 45, 32, 255, 31, 44, 31, 255, 36, 53, 36, 255, 32, 46, 32, 255, 28, 39, 29, 255, 26, 35, 27, 255, 24, 30, 25, 255, 26, 34, 26, 255, 30, 43, 31, 255, 29, 41, 30, 255, 31, 44, 32, 255, 27, 37, 28, 255, 28, 38, 28, 255, 31, 44, 31, 255, 27, 36, 27, 255, 29, 41, 30, 255, 34, 50, 35, 255, 34, 49, 34, 255, 30, 42, 30, 255, 32, 45, 32, 255, 32, 45, 32, 255, 31, 44, 31, 255, 35, 52, 35, 255, 35, 51, 35, 255, 36, 52, 36, 255, 32, 46, 32, 255, 32, 46, 32, 255, 29, 40, 29, 255, 28, 38, 28, 255, 28, 39, 29, 255, 29, 40, 29, 255, 34, 50, 35, 255, 36, 54, 36, 255, 37, 56, 37, 255, 37, 55, 37, 255, 35, 52, 36, 255, 38, 56, 38, 255, 47, 68, 45, 255, 47, 69, 45, 255, 37, 56, 37, 255, 35, 51, 35, 255, 31, 45, 32, 255, 28, 39, 29, 255, 33, 47, 33, 255, 31, 45, 32, 255, 32, 46, 32, 255, 32, 46, 32, 255, 28, 39, 29, 255, 33, 48, 33, 255, 31, 45, 32, 255, 29, 40, 29, 255, 26, 35, 27, 255, 28, 39, 29, 255, 28, 39, 29, 255, 24, 31, 25, 255, 29, 40, 29, 255, 30, 41, 30, 255, 26, 36, 27, 255, 32, 46, 32, 255, 32, 46, 32, 255, 30, 43, 31, 255, 25, 32, 25, 255, 25, 33, 26, 255, 25, 33, 26, 255, 27, 37, 28, 255, 33, 48, 34, 255, 30, 43, 31, 255, 27, 37, 28, 255, 33, 47, 33, 255, 31, 44, 31, 255, 30, 43, 31, 255, 30, 42, 30, 255, 25, 34, 26, 255, 29, 41, 30, 255, 34, 49, 34, 255, 33, 47, 33, 255, 36, 53, 36, 255, 36, 54, 36, 255, 37, 54, 37, 255, 38, 57, 38, 255, 33, 48, 33, 255, 29, 41, 30, 255, 30, 43, 31, 255, 28, 39, 29, 255, 30, 43, 31, 255, 30, 42, 30, 255, 26, 35, 27, 255, 31, 43, 31, 255, 28, 38, 28, 255, 28, 38, 28, 255, 28, 39, 29, 255, 29, 40, 29, 255, 29, 40, 29, 255, 27, 38, 28, 255, 28, 39, 29, 255, 29, 40, 29, 255, 27, 37, 28, 255, 32, 46, 32, 255, 27, 37, 28, 255, 116, 139, 12, 255, 23, 30, 24, 255, 31, 44, 31, 255, 34, 50, 34, 255, 36, 53, 36, 255, 36, 53, 36, 255, 35, 51, 35, 255, 33, 47, 33, 255, 28, 39, 29, 255, 27, 37, 28, 255, 26, 35, 27, 255, 29, 40, 30, 255, 30, 42, 30, 255, 28, 39, 29, 255, 30, 41, 30, 255, 28, 38, 28, 255, 28, 39, 29, 255, 30, 43, 31, 255, 28, 38, 28, 255, 28, 39, 29, 255, 28, 39, 29, 255, 31, 44, 31, 255, 30, 43, 31, 255, 28, 39, 29, 255, 29, 41, 30, 255, 35, 51, 35, 255, 42, 62, 41, 255, 36, 53, 36, 255, 32, 46, 32, 255, 30, 43, 31, 255, 23, 29, 24, 255, 27, 37, 28, 255, 28, 39, 29, 255, 28, 39, 29, 255, 31, 44, 31, 255, 37, 56, 37, 255, 33, 48, 33, 255, 28, 39, 29, 255, 31, 44, 31, 255, 31, 44, 31, 255, 29, 41, 30, 255, 32, 46, 32, 255, 32, 46, 33, 255, 27, 37, 28, 255, 29, 40, 29, 255, 30, 41, 30, 255, 31, 45, 32, 255, 29, 41, 30, 255, 34, 50, 34, 255, 35, 51, 35, 255, 34, 49, 34, 255, 28, 39, 29, 255, 32, 46, 32, 255, 34, 49, 34, 255, 32, 47, 33, 255, 28, 39, 29, 255, 34, 49, 34, 255, 30, 42, 30, 255, 27, 36, 27, 255, 32, 46, 32, 255, 31, 44, 31, 255, 29, 40, 29, 255, 32, 46, 32, 255, 33, 48, 33, 255, 36, 54, 36, 255, 37, 54, 37, 255, 37, 55, 37, 255, 32, 47, 33, 255, 31, 43, 31, 255, 29, 40, 29, 255, 26, 34, 26, 255, 24, 32, 25, 255, 31, 44, 31, 255, 27, 37, 28, 255, 29, 40, 29, 255, 30, 41, 30, 255, 27, 36, 27, 255, 30, 41, 30, 255, 31, 44, 32, 255, 33, 48, 33, 255, 33, 48, 34, 255, 34, 49, 34, 255, 31, 44, 31, 255, 33, 48, 34, 255, 34, 50, 34, 255, 30, 42, 30, 255, 27, 36, 27, 255, 31, 44, 31, 255, 32, 46, 32, 255, 25, 32, 25, 255, 24, 32, 25, 255, 24, 31, 25, 255, 31, 39, 31, 255, 26, 34, 26, 255, 25, 32, 26, 255, 23, 30, 24, 255, 30, 43, 31, 255, 31, 44, 31, 255, 29, 40, 29, 255, 46, 62, 67, 255, 21, 21, 21, 255, 21, 21, 21, 255, 26, 29, 30, 255, 34, 43, 46, 255, 38, 50, 54, 255, 40, 53, 57, 255, 41, 54, 59, 255, 31, 37, 39, 255, 40, 53, 57, 255, 27, 31, 32, 255, 31, 37, 39, 255, 35, 44, 47, 255, 25, 28, 29, 255, 32, 40, 42, 255, 24, 26, 27, 255, 21, 21, 21, 255, 37, 47, 50, 255, 26, 29, 30, 255, 30, 36, 38, 255, 37, 47, 50, 255, 31, 38, 40, 255, 41, 53, 58, 255, 32, 38, 41, 255, 36, 46, 49, 255, 40, 52, 56, 255, 41, 54, 59, 255, 23, 25, 25, 255, 21, 21, 21, 255, 25, 27, 28, 255, 30, 35, 37, 255, 33, 41, 44, 255, 42, 55, 60, 255, 41, 54, 58, 255, 42, 56, 61, 255, 40, 53, 57, 255, 44, 59, 64, 255, 43, 57, 62, 255, 44, 58, 63, 255, 44, 60, 65, 255, 38, 49, 52, 255, 39, 51, 55, 255, 38, 49, 52, 255, 30, 36, 38, 255, 25, 28, 29, 255, 37, 47, 51, 255, 43, 57, 62, 255, 48, 66, 72, 255, 39, 51, 55, 255, 36, 45, 48, 255, 31, 38, 40, 255, 21, 21, 21, 255, 36, 45, 48, 255, 25, 28, 29, 255, 25, 27, 27, 255, 42, 55, 60, 255, 38, 49, 53, 255, 24, 25, 26, 255, 34, 42, 45, 255, 35, 44, 47, 255, 41, 54, 59, 255, 32, 40, 42, 255, 40, 52, 56, 255, 40, 52, 56, 255, 50, 68, 74, 255, 45, 61, 66, 255, 21, 21, 21, 255, 42, 55, 60, 255, 38, 48, 52, 255, 29, 34, 35, 255, 34, 43, 46, 255, 38, 49, 52, 255, 37, 47, 51, 255, 26, 29, 30, 255, 27, 31, 32, 255, 29, 34, 35, 255, 36, 45, 48, 255, 40, 52, 57, 255, 41, 54, 59, 255, 40, 52, 56, 255, 41, 53, 58, 255, 46, 62, 67, 255, 42, 55, 60, 255, 44, 60, 65, 255, 49, 67, 73, 255, 53, 71, 77, 255, 54, 72, 78, 255, 44, 59, 64, 255, 35, 45, 48, 255, 40, 53, 57, 255, 46, 63, 68, 255, 47, 64, 70, 255, 30, 35, 37, 255, 32, 39, 42, 255, 38, 50, 54, 255, 29, 33, 35, 255, 35, 43, 46, 255, 38, 49, 53, 255, 42, 55, 59, 255, 35, 44, 47, 255, 40, 53, 57, 255, 38, 49, 53, 255, 40, 53, 57, 255, 35, 44, 48, 255, 44, 58, 63, 255, 55, 73, 78, 255, 41, 54, 59, 255, 42, 55, 60, 255, 22, 23, 23, 255, 21, 21, 21, 255, 45, 60, 66, 255, 27, 31, 32, 255, 34, 43, 46, 255, 38, 48, 52, 255, 28, 33, 34, 255, 28, 33, 35, 255, 29, 35, 36, 255, 21, 21, 21, 255, 21, 21, 21, 255, 36, 46, 49, 255, 25, 27, 28, 255, 44, 59, 64, 255, 34, 42, 45, 255, 37, 47, 51, 255, 21, 21, 21, 255, 39, 51, 55, 255, 34, 43, 45, 255, 33, 42, 44, 255, 42, 55, 60, 255, 36, 45, 49, 255, 41, 53, 58, 255, 27, 31, 32, 255, 21, 21, 21, 255, 29, 33, 35, 255, 28, 33, 34, 255, 24, 25, 26, 255, 35, 45, 48, 255, 21, 21, 21, 255, 32, 40, 42, 255, 34, 43, 46, 255, 24, 26, 27, 255, 21, 21, 21, 255, 38, 49, 53, 255, 46, 62, 68, 255, 47, 63, 69, 255, 53, 71, 77, 255, 41, 54, 58, 255, 35, 44, 48, 255, 31, 37, 39, 255, 30, 36, 37, 255, 31, 37, 40, 255, 23, 24, 24, 255, 21, 22, 22, 255, 28, 32, 34, 255, 28, 32, 34, 255, 21, 21, 21, 255, 21, 21, 21, 255, 36, 46, 50, 255, 39, 50, 54, 255, 32, 40, 42, 255, 37, 47, 51, 255, 33, 41, 43, 255, 34, 43, 46, 255, 37, 48, 52, 255, 39, 51, 55, 255, 44, 58, 63, 255, 21, 21, 21, 255, 22, 23, 23, 255, 44, 59, 64, 255, 42, 55, 60, 255, 33, 40, 43, 255, 38, 50, 53, 255, 37, 48, 51, 255, 36, 46, 49, 255, 29, 34, 35, 255, 29, 34, 35, 255, 31, 38, 40, 255, 38, 49, 52, 255, 30, 35, 37, 255, 23, 24, 24, 255, 27, 31, 32, 255, 23, 24, 25, 255, 28, 32, 34, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 35, 45, 48, 255, 39, 51, 54, 255, 46, 62, 67, 255, 43, 57, 62, 255, 37, 47, 50, 255, 49, 67, 73, 255, 23, 24, 25, 255, 34, 42, 44, 255, 37, 47, 50, 255, 35, 45, 48, 255, 32, 39, 41, 255, 24, 26, 27, 255, 21, 21, 21, 255, 21, 21, 21, 255, 39, 50, 54, 255, 36, 46, 50, 255, 26, 29, 30, 255, 36, 46, 49, 255, 42, 56, 61, 255, 41, 55, 59, 255, 32, 38, 41, 255, 39, 51, 55, 255, 39, 51, 55, 255, 46, 62, 68, 255, 43, 57, 62, 255, 42, 56, 60, 255, 42, 55, 60, 255, 34, 43, 45, 255, 48, 65, 71, 255, 29, 33, 35, 255, 34, 43, 46, 255, 39, 50, 54, 255, 25, 27, 28, 255, 21, 21, 21, 255, 42, 56, 60, 255, 41, 53, 58, 255, 37, 48, 51, 255, 37, 47, 50, 255, 40, 53, 57, 255, 32, 40, 42, 255, 29, 34, 36, 255, 21, 21, 21, 255, 21, 21, 21, 255, 28, 33, 34, 255, 30, 36, 38, 255, 31, 38, 40, 255, 33, 40, 43, 255, 43, 58, 63, 255, 42, 55, 60, 255, 41, 54, 59, 255, 44, 59, 64, 255, 30, 35, 37, 255, 37, 47, 50, 255, 30, 36, 38, 255, 28, 32, 34, 255, 23, 24, 25, 255, 24, 26, 27, 255, 24, 25, 26, 255, 21, 21, 22, 255, 24, 26, 27, 255, 32, 39, 42, 255, 24, 26, 26, 255, 44, 59, 64, 255, 44, 59, 64, 255, 31, 38, 40, 255, 31, 38, 40, 255, 47, 64, 70, 255, 39, 50, 54, 255, 43, 57, 62, 255, 27, 35, 28, 255, 28, 39, 29, 255, 31, 45, 32, 255, 28, 39, 29, 255, 31, 43, 31, 255, 36, 53, 36, 255, 35, 51, 35, 255, 60, 86, 56, 255, 49, 72, 47, 255, 45, 66, 44, 255, 36, 53, 36, 255, 33, 47, 33, 255, 32, 46, 32, 255, 33, 49, 34, 255, 32, 46, 33, 255, 34, 51, 35, 255, 31, 44, 32, 255, 31, 44, 31, 255, 26, 35, 27, 255, 26, 35, 27, 255, 29, 41, 30, 255, 27, 37, 28, 255, 28, 38, 28, 255, 33, 48, 33, 255, 30, 43, 31, 255, 33, 49, 34, 255, 31, 44, 31, 255, 31, 43, 31, 255, 35, 51, 35, 255, 31, 45, 32, 255, 31, 45, 32, 255, 32, 46, 32, 255, 29, 41, 30, 255, 27, 36, 27, 255, 27, 37, 28, 255, 32, 46, 32, 255, 33, 48, 33, 255, 30, 42, 31, 255, 32, 46, 32, 255, 30, 42, 30, 255, 25, 32, 25, 255, 31, 44, 31, 255, 31, 44, 31, 255, 30, 42, 30, 255, 29, 41, 30, 255, 31, 45, 32, 255, 28, 38, 28, 255, 29, 40, 30, 255, 29, 41, 30, 255, 27, 37, 28, 255, 28, 38, 28, 255, 28, 39, 29, 255, 33, 48, 33, 255, 38, 57, 38, 255, 38, 56, 38, 255, 36, 54, 37, 255, 32, 46, 32, 255, 30, 42, 30, 255, 32, 47, 33, 255, 35, 51, 35, 255, 35, 52, 35, 255, 34, 49, 34, 255, 33, 48, 34, 255, 26, 36, 27, 255, 28, 39, 29, 255, 27, 36, 27, 255, 24, 32, 25, 255, 26, 35, 27, 255, 26, 35, 27, 255, 28, 39, 29, 255, 29, 40, 29, 255, 29, 41, 30, 255, 27, 37, 28, 255, 32, 47, 33, 255, 38, 58, 38, 255, 37, 55, 37, 255, 36, 53, 36, 255, 35, 51, 35, 255, 34, 49, 34, 255, 33, 48, 33, 255, 35, 52, 36, 255, 34, 50, 34, 255, 36, 54, 37, 255, 31, 44, 31, 255, 29, 40, 29, 255, 27, 37, 28, 255, 29, 40, 29, 255, 30, 41, 30, 255, 33, 47, 33, 255, 34, 49, 34, 255, 37, 55, 37, 255, 45, 66, 43, 255, 35, 51, 35, 255, 33, 49, 34, 255, 36, 53, 36, 255, 55, 80, 52, 255, 47, 69, 45, 255, 40, 59, 39, 255, 36, 54, 36, 255, 35, 52, 35, 255, 30, 43, 31, 255, 29, 41, 30, 255, 28, 38, 29, 255, 33, 47, 33, 255, 25, 33, 25, 255, 33, 47, 33, 255, 30, 42, 30, 255, 31, 44, 31, 255, 26, 34, 26, 255, 32, 47, 33, 255, 32, 45, 32, 255, 30, 42, 30, 255, 30, 41, 30, 255, 29, 40, 29, 255, 31, 44, 32, 255, 29, 40, 29, 255, 29, 41, 30, 255, 33, 47, 33, 255, 35, 52, 36, 255, 31, 43, 31, 255, 33, 48, 33, 255, 32, 45, 32, 255, 32, 45, 32, 255, 29, 40, 29, 255, 33, 47, 33, 255, 36, 53, 36, 255, 28, 39, 29, 255, 29, 41, 30, 255, 30, 43, 31, 255, 25, 33, 26, 255, 28, 39, 29, 255, 27, 37, 28, 255, 31, 44, 31, 255, 32, 45, 32, 255, 31, 44, 32, 255, 34, 49, 34, 255, 36, 53, 36, 255, 35, 52, 35, 255, 33, 47, 33, 255, 33, 47, 33, 255, 30, 42, 30, 255, 33, 48, 34, 255, 28, 39, 29, 255, 27, 37, 28, 255, 29, 40, 29, 255, 27, 37, 28, 255, 26, 34, 26, 255, 30, 42, 30, 255, 30, 43, 31, 255, 27, 37, 28, 255, 28, 39, 29, 255, 30, 42, 30, 255, 25, 33, 26, 255, 33, 47, 33, 255, 29, 41, 30, 255, 26, 35, 27, 255, 28, 38, 28, 255, 24, 32, 25, 255, 26, 36, 27, 255, 30, 43, 31, 255, 29, 40, 29, 255, 30, 43, 31, 255, 31, 45, 32, 255, 31, 44, 31, 255, 29, 41, 30, 255, 36, 53, 36, 255, 35, 51, 35, 255, 32, 46, 33, 255, 31, 43, 31, 255, 29, 41, 30, 255, 33, 48, 33, 255, 30, 42, 30, 255, 25, 33, 25, 255, 29, 40, 30, 255, 31, 43, 31, 255, 27, 37, 28, 255, 32, 47, 33, 255, 29, 40, 29, 255, 29, 41, 30, 255, 31, 44, 31, 255, 28, 39, 29, 255, 28, 39, 29, 255, 37, 56, 37, 255, 36, 53, 36, 255, 31, 45, 32, 255, 30, 42, 30, 255, 29, 41, 30, 255, 26, 35, 27, 255, 28, 38, 28, 255, 30, 42, 30, 255, 31, 45, 32, 255, 36, 53, 36, 255, 37, 54, 37, 255, 33, 48, 34, 255, 31, 43, 31, 255, 29, 41, 30, 255, 27, 37, 28, 255, 30, 42, 30, 255, 26, 35, 26, 255, 28, 39, 29, 255, 26, 34, 26, 255, 29, 41, 30, 255, 26, 34, 26, 255, 30, 43, 31, 255, 32, 47, 33, 255, 30, 42, 30, 255, 31, 45, 32, 255, 37, 55, 37, 255, 34, 50, 34, 255, 35, 51, 35, 255, 35, 51, 35, 255, 33, 48, 34, 255, 34, 50, 34, 255, 32, 46, 32, 255, 30, 42, 30, 255, 32, 45, 32, 255, 33, 48, 33, 255, 29, 41, 30, 255, 31, 44, 31, 255, 36, 54, 36, 255, 35, 51, 35, 255, 35, 52, 35, 255, 33, 49, 34, 255, 33, 48, 33, 255, 27, 37, 28, 255, 28, 38, 28, 255, 29, 40, 29, 255, 27, 36, 27, 255, 24, 32, 25, 255, 25, 32, 25, 255, 30, 41, 30, 255, 31, 44, 31, 255, 31, 44, 31, 255, 28, 39, 29, 255, 31, 45, 32, 255, 34, 49, 34, 255, 35, 51, 35, 255, 40, 60, 40, 255, 42, 62, 41, 255, 37, 55, 37, 255, 35, 52, 36, 255, 33, 48, 33, 255, 33, 48, 34, 255, 33, 48, 33, 255, 32, 45, 32, 255, 29, 40, 29, 255, 23, 29, 24, 255, 27, 36, 27, 255, 26, 34, 26, 255, 23, 30, 24, 255, 26, 35, 27, 255, 25, 33, 26, 255, 30, 43, 31, 255, 32, 46, 32, 255, 30, 41, 30, 255, 25, 32, 25, 255, 32, 40, 42, 255, 21, 21, 21, 255, 43, 56, 61, 255, 44, 59, 63, 255, 37, 47, 50, 255, 43, 58, 62, 255, 43, 58, 62, 255, 42, 56, 60, 255, 30, 36, 38, 255, 33, 41, 43, 255, 36, 46, 49, 255, 36, 45, 48, 255, 31, 38, 40, 255, 30, 36, 38, 255, 21, 21, 21, 255, 34, 42, 45, 255, 26, 29, 30, 255, 21, 21, 21, 255, 41, 53, 58, 255, 33, 41, 43, 255, 34, 43, 46, 255, 37, 48, 51, 255, 40, 52, 56, 255, 36, 46, 49, 255, 31, 38, 40, 255, 38, 50, 54, 255, 44, 59, 64, 255, 25, 28, 29, 255, 21, 21, 21, 255, 21, 21, 21, 255, 29, 33, 35, 255, 39, 50, 54, 255, 46, 61, 67, 255, 43, 57, 62, 255, 40, 52, 56, 255, 41, 54, 58, 255, 38, 50, 53, 255, 41, 53, 57, 255, 46, 62, 67, 255, 42, 56, 60, 255, 50, 69, 75, 255, 31, 37, 39, 255, 36, 46, 50, 255, 36, 46, 49, 255, 42, 56, 61, 255, 47, 63, 69, 255, 31, 37, 39, 255, 46, 62, 68, 255, 34, 43, 46, 255, 30, 36, 38, 255, 29, 33, 35, 255, 21, 21, 21, 255, 21, 21, 21, 255, 42, 55, 60, 255, 41, 53, 58, 255, 41, 53, 58, 255, 34, 42, 45, 255, 37, 47, 50, 255, 43, 57, 62, 255, 33, 41, 43, 255, 42, 56, 61, 255, 42, 55, 60, 255, 45, 61, 66, 255, 48, 66, 71, 255, 34, 43, 45, 255, 35, 44, 47, 255, 21, 21, 21, 255, 45, 61, 66, 255, 47, 63, 69, 255, 36, 47, 50, 255, 39, 50, 54, 255, 36, 46, 49, 255, 41, 53, 58, 255, 23, 24, 24, 255, 33, 41, 43, 255, 35, 44, 47, 255, 41, 54, 58, 255, 45, 60, 65, 255, 47, 65, 70, 255, 51, 70, 76, 255, 45, 61, 66, 255, 45, 60, 65, 255, 34, 42, 45, 255, 46, 63, 68, 255, 46, 62, 67, 255, 49, 67, 73, 255, 41, 54, 58, 255, 40, 53, 57, 255, 45, 61, 66, 255, 56, 74, 79, 255, 45, 61, 66, 255, 57, 75, 80, 255, 21, 21, 21, 255, 42, 55, 60, 255, 39, 51, 55, 255, 37, 48, 51, 255, 41, 54, 58, 255, 42, 56, 61, 255, 47, 64, 70, 255, 31, 37, 39, 255, 49, 67, 74, 255, 49, 68, 74, 255, 48, 65, 71, 255, 32, 39, 42, 255, 41, 54, 59, 255, 49, 67, 73, 255, 47, 64, 69, 255, 44, 58, 63, 255, 30, 35, 37, 255, 24, 25, 26, 255, 30, 35, 37, 255, 31, 38, 40, 255, 44, 60, 65, 255, 44, 59, 64, 255, 35, 45, 48, 255, 33, 40, 43, 255, 21, 21, 21, 255, 25, 28, 29, 255, 21, 21, 21, 255, 21, 21, 21, 255, 24, 26, 27, 255, 36, 45, 48, 255, 33, 41, 44, 255, 32, 39, 41, 255, 34, 43, 46, 255, 41, 54, 59, 255, 29, 35, 37, 255, 42, 56, 60, 255, 43, 57, 62, 255, 37, 47, 50, 255, 31, 38, 40, 255, 21, 21, 21, 255, 27, 32, 33, 255, 24, 26, 26, 255, 21, 21, 21, 255, 26, 30, 31, 255, 24, 27, 27, 255, 25, 28, 28, 255, 40, 53, 57, 255, 27, 31, 32, 255, 32, 39, 42, 255, 33, 41, 43, 255, 26, 30, 31, 255, 55, 73, 79, 255, 48, 65, 71, 255, 51, 69, 75, 255, 38, 49, 53, 255, 42, 55, 59, 255, 30, 35, 37, 255, 29, 34, 35, 255, 26, 29, 31, 255, 21, 21, 21, 255, 29, 34, 36, 255, 32, 40, 42, 255, 21, 21, 21, 255, 21, 21, 21, 255, 35, 44, 47, 255, 33, 40, 43, 255, 33, 41, 44, 255, 30, 37, 39, 255, 33, 41, 44, 255, 32, 40, 42, 255, 32, 39, 42, 255, 40, 52, 56, 255, 36, 46, 50, 255, 23, 24, 25, 255, 44, 59, 64, 255, 22, 23, 23, 255, 21, 21, 21, 255, 21, 21, 21, 255, 39, 51, 55, 255, 36, 46, 50, 255, 31, 38, 40, 255, 27, 30, 31, 255, 37, 48, 51, 255, 29, 33, 35, 255, 32, 39, 42, 255, 35, 45, 48, 255, 32, 39, 41, 255, 25, 27, 28, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 28, 32, 34, 255, 26, 29, 30, 255, 31, 38, 40, 255, 32, 40, 42, 255, 38, 49, 53, 255, 31, 37, 39, 255, 34, 42, 45, 255, 32, 39, 41, 255, 50, 69, 75, 255, 36, 45, 48, 255, 35, 44, 47, 255, 34, 43, 46, 255, 33, 41, 43, 255, 29, 33, 35, 255, 24, 25, 26, 255, 33, 41, 44, 255, 21, 21, 21, 255, 37, 48, 52, 255, 42, 55, 59, 255, 35, 44, 48, 255, 37, 47, 50, 255, 33, 41, 44, 255, 37, 47, 51, 255, 35, 44, 47, 255, 39, 51, 55, 255, 38, 48, 52, 255, 45, 60, 66, 255, 36, 45, 49, 255, 36, 46, 49, 255, 37, 47, 50, 255, 40, 52, 56, 255, 39, 50, 54, 255, 29, 34, 36, 255, 44, 59, 64, 255, 33, 41, 43, 255, 27, 32, 33, 255, 32, 39, 41, 255, 46, 62, 67, 255, 35, 43, 46, 255, 36, 46, 50, 255, 45, 61, 66, 255, 31, 37, 39, 255, 35, 43, 46, 255, 32, 40, 42, 255, 21, 21, 21, 255, 21, 21, 21, 255, 30, 36, 38, 255, 31, 37, 39, 255, 34, 43, 46, 255, 34, 43, 46, 255, 34, 42, 44, 255, 34, 43, 46, 255, 37, 47, 50, 255, 32, 39, 41, 255, 25, 28, 28, 255, 27, 31, 32, 255, 30, 36, 38, 255, 28, 33, 35, 255, 24, 25, 26, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 22, 22, 255, 28, 33, 34, 255, 38, 48, 52, 255, 28, 33, 34, 255, 42, 56, 60, 255, 33, 41, 44, 255, 39, 50, 54, 255, 42, 56, 60, 255, 41, 53, 57, 255, 38, 49, 53, 255, 31, 37, 39, 255, 26, 34, 26, 255, 25, 34, 26, 255, 29, 40, 29, 255, 27, 37, 28, 255, 31, 45, 32, 255, 32, 47, 33, 255, 50, 73, 47, 255, 48, 70, 46, 255, 62, 89, 57, 255, 45, 66, 43, 255, 31, 45, 32, 255, 32, 46, 32, 255, 31, 44, 31, 255, 33, 47, 33, 255, 29, 41, 30, 255, 32, 45, 32, 255, 28, 38, 28, 255, 29, 40, 29, 255, 26, 35, 27, 255, 26, 35, 27, 255, 26, 34, 26, 255, 29, 41, 30, 255, 27, 36, 27, 255, 31, 44, 31, 255, 30, 42, 30, 255, 33, 49, 34, 255, 38, 56, 38, 255, 31, 43, 31, 255, 32, 46, 32, 255, 30, 42, 30, 255, 31, 45, 32, 255, 30, 42, 30, 255, 30, 41, 30, 255, 31, 45, 32, 255, 31, 43, 31, 255, 30, 42, 30, 255, 33, 48, 33, 255, 30, 43, 31, 255, 25, 34, 26, 255, 29, 41, 30, 255, 26, 34, 26, 255, 28, 38, 28, 255, 24, 32, 25, 255, 26, 35, 27, 255, 30, 42, 30, 255, 32, 46, 33, 255, 28, 39, 29, 255, 28, 39, 29, 255, 29, 41, 30, 255, 31, 43, 31, 255, 30, 42, 30, 255, 28, 38, 28, 255, 33, 48, 33, 255, 37, 56, 37, 255, 40, 60, 40, 255, 42, 62, 41, 255, 36, 53, 36, 255, 33, 48, 34, 255, 33, 48, 33, 255, 36, 53, 36, 255, 34, 49, 34, 255, 32, 47, 33, 255, 31, 44, 31, 255, 29, 40, 29, 255, 32, 46, 32, 255, 27, 37, 28, 255, 27, 36, 27, 255, 29, 41, 30, 255, 31, 44, 31, 255, 31, 45, 32, 255, 31, 43, 31, 255, 30, 43, 31, 255, 31, 45, 32, 255, 34, 49, 34, 255, 29, 41, 30, 255, 33, 48, 33, 255, 34, 50, 34, 255, 34, 49, 34, 255, 33, 47, 33, 255, 32, 46, 32, 255, 51, 75, 49, 255, 39, 58, 39, 255, 31, 43, 31, 255, 24, 31, 25, 255, 25, 34, 26, 255, 27, 36, 27, 255, 30, 43, 31, 255, 29, 40, 29, 255, 31, 44, 31, 255, 45, 66, 43, 255, 35, 52, 35, 255, 41, 60, 40, 255, 34, 50, 34, 255, 33, 49, 34, 255, 35, 52, 36, 255, 36, 53, 36, 255, 42, 62, 41, 255, 34, 49, 34, 255, 33, 47, 33, 255, 35, 52, 35, 255, 35, 52, 35, 255, 31, 44, 32, 255, 29, 41, 30, 255, 29, 41, 30, 255, 31, 45, 32, 255, 30, 42, 30, 255, 29, 40, 29, 255, 31, 45, 32, 255, 29, 40, 29, 255, 34, 50, 35, 255, 36, 53, 36, 255, 36, 53, 36, 255, 31, 43, 31, 255, 28, 39, 29, 255, 30, 43, 31, 255, 32, 45, 32, 255, 34, 50, 34, 255, 37, 56, 37, 255, 35, 52, 35, 255, 29, 40, 29, 255, 28, 39, 29, 255, 34, 50, 34, 255, 34, 50, 35, 255, 32, 46, 32, 255, 32, 46, 32, 255, 31, 44, 31, 255, 34, 49, 34, 255, 34, 50, 35, 255, 30, 42, 30, 255, 29, 41, 30, 255, 31, 43, 31, 255, 25, 33, 26, 255, 30, 42, 30, 255, 31, 44, 31, 255, 30, 42, 30, 255, 29, 40, 29, 255, 37, 56, 37, 255, 34, 50, 34, 255, 31, 44, 31, 255, 31, 45, 32, 255, 32, 46, 32, 255, 29, 41, 30, 255, 32, 45, 32, 255, 30, 42, 30, 255, 24, 32, 25, 255, 25, 32, 25, 255, 26, 35, 27, 255, 29, 40, 30, 255, 29, 40, 30, 255, 32, 45, 32, 255, 29, 41, 30, 255, 28, 39, 29, 255, 29, 40, 30, 255, 34, 49, 34, 255, 28, 39, 29, 255, 29, 40, 29, 255, 27, 36, 27, 255, 28, 38, 28, 255, 27, 37, 28, 255, 30, 41, 30, 255, 31, 45, 32, 255, 30, 43, 31, 255, 31, 44, 31, 255, 31, 43, 31, 255, 30, 42, 30, 255, 31, 45, 32, 255, 34, 51, 35, 255, 29, 41, 30, 255, 25, 33, 26, 255, 28, 38, 28, 255, 26, 35, 27, 255, 32, 45, 32, 255, 26, 36, 27, 255, 31, 44, 31, 255, 29, 41, 30, 255, 31, 43, 31, 255, 35, 51, 35, 255, 32, 46, 32, 255, 32, 45, 32, 255, 33, 49, 34, 255, 28, 38, 28, 255, 28, 39, 29, 255, 32, 46, 32, 255, 37, 55, 37, 255, 29, 40, 29, 255, 31, 45, 32, 255, 25, 32, 25, 255, 25, 33, 25, 255, 29, 40, 29, 255, 30, 41, 30, 255, 31, 44, 32, 255, 31, 43, 31, 255, 30, 41, 30, 255, 36, 53, 36, 255, 35, 52, 35, 255, 29, 40, 29, 255, 28, 39, 29, 255, 29, 41, 30, 255, 25, 33, 25, 255, 31, 44, 31, 255, 27, 37, 28, 255, 32, 47, 33, 255, 36, 54, 36, 255, 35, 52, 35, 255, 31, 44, 31, 255, 34, 50, 34, 255, 36, 53, 36, 255, 42, 62, 41, 255, 35, 51, 35, 255, 35, 51, 35, 255, 32, 45, 32, 255, 30, 42, 30, 255, 32, 45, 32, 255, 32, 46, 32, 255, 30, 43, 31, 255, 27, 36, 27, 255, 26, 35, 27, 255, 32, 46, 32, 255, 28, 39, 29, 255, 32, 46, 32, 255, 35, 51, 35, 255, 31, 44, 31, 255, 31, 43, 31, 255, 29, 41, 30, 255, 31, 45, 32, 255, 26, 35, 27, 255, 23, 30, 24, 255, 27, 35, 28, 255, 27, 35, 28, 255, 26, 34, 26, 255, 29, 41, 30, 255, 30, 42, 31, 255, 31, 44, 31, 255, 25, 34, 26, 255, 26, 35, 27, 255, 30, 42, 30, 255, 34, 50, 35, 255, 37, 54, 37, 255, 51, 74, 48, 255, 49, 71, 47, 255, 35, 51, 35, 255, 34, 50, 35, 255, 33, 49, 34, 255, 31, 45, 32, 255, 30, 42, 30, 255, 30, 42, 30, 255, 24, 32, 25, 255, 29, 40, 29, 255, 26, 35, 27, 255, 28, 38, 28, 255, 31, 43, 31, 255, 32, 45, 32, 255, 32, 46, 33, 255, 30, 43, 31, 255, 26, 35, 27, 255, 24, 30, 24, 255, 28, 33, 35, 255, 21, 21, 21, 255, 35, 44, 48, 255, 41, 54, 58, 255, 39, 51, 55, 255, 46, 62, 67, 255, 47, 64, 69, 255, 29, 34, 36, 255, 29, 35, 37, 255, 35, 45, 48, 255, 35, 44, 47, 255, 31, 37, 39, 255, 33, 40, 43, 255, 33, 40, 43, 255, 40, 53, 57, 255, 29, 33, 35, 255, 35, 44, 47, 255, 26, 29, 30, 255, 27, 30, 31, 255, 33, 41, 44, 255, 26, 28, 29, 255, 26, 29, 30, 255, 32, 40, 42, 255, 38, 49, 52, 255, 30, 35, 37, 255, 37, 47, 50, 255, 35, 43, 46, 255, 38, 49, 52, 255, 23, 24, 24, 255, 21, 21, 21, 255, 22, 23, 23, 255, 43, 57, 62, 255, 37, 48, 51, 255, 25, 28, 28, 255, 36, 46, 49, 255, 31, 37, 40, 255, 39, 51, 55, 255, 33, 41, 43, 255, 35, 44, 47, 255, 32, 39, 41, 255, 42, 55, 59, 255, 36, 46, 49, 255, 36, 46, 49, 255, 31, 38, 40, 255, 40, 52, 57, 255, 41, 53, 57, 255, 31, 37, 40, 255, 28, 33, 34, 255, 34, 42, 45, 255, 32, 39, 41, 255, 42, 55, 59, 255, 31, 38, 40, 255, 21, 21, 21, 255, 36, 46, 49, 255, 43, 57, 62, 255, 31, 37, 39, 255, 44, 59, 64, 255, 40, 52, 57, 255, 49, 67, 74, 255, 39, 50, 54, 255, 42, 56, 61, 255, 40, 52, 56, 255, 48, 65, 71, 255, 43, 57, 62, 255, 41, 54, 58, 255, 38, 49, 53, 255, 21, 21, 21, 255, 35, 43, 46, 255, 40, 53, 57, 255, 43, 58, 62, 255, 47, 64, 70, 255, 33, 41, 43, 255, 47, 63, 69, 255, 32, 39, 42, 255, 40, 52, 56, 255, 26, 30, 31, 255, 41, 54, 59, 255, 43, 57, 62, 255, 39, 50, 54, 255, 42, 56, 61, 255, 30, 35, 37, 255, 35, 44, 47, 255, 35, 44, 47, 255, 38, 49, 52, 255, 35, 44, 47, 255, 38, 49, 53, 255, 48, 65, 71, 255, 42, 56, 61, 255, 50, 69, 75, 255, 48, 65, 71, 255, 44, 59, 64, 255, 32, 39, 41, 255, 29, 35, 36, 255, 44, 59, 64, 255, 53, 71, 77, 255, 46, 61, 67, 255, 48, 66, 72, 255, 45, 60, 66, 255, 44, 59, 64, 255, 33, 41, 44, 255, 53, 71, 77, 255, 42, 56, 61, 255, 30, 36, 37, 255, 32, 40, 42, 255, 34, 42, 45, 255, 47, 63, 69, 255, 39, 51, 55, 255, 41, 54, 59, 255, 26, 28, 29, 255, 34, 43, 46, 255, 56, 74, 79, 255, 31, 38, 40, 255, 31, 38, 40, 255, 44, 59, 64, 255, 30, 36, 38, 255, 25, 27, 28, 255, 31, 37, 39, 255, 22, 23, 23, 255, 29, 34, 35, 255, 28, 32, 34, 255, 21, 21, 21, 255, 22, 23, 23, 255, 36, 46, 49, 255, 46, 63, 68, 255, 35, 44, 47, 255, 33, 40, 43, 255, 40, 52, 56, 255, 27, 31, 33, 255, 41, 54, 58, 255, 32, 39, 41, 255, 21, 21, 21, 255, 29, 34, 36, 255, 28, 32, 34, 255, 25, 28, 29, 255, 23, 24, 25, 255, 30, 35, 37, 255, 37, 48, 52, 255, 28, 32, 34, 255, 45, 60, 65, 255, 39, 50, 54, 255, 37, 48, 51, 255, 24, 26, 27, 255, 33, 40, 43, 255, 38, 50, 54, 255, 39, 50, 54, 255, 41, 55, 59, 255, 32, 39, 41, 255, 35, 44, 47, 255, 29, 34, 35, 255, 30, 36, 38, 255, 32, 40, 42, 255, 29, 34, 35, 255, 30, 36, 38, 255, 21, 22, 22, 255, 21, 21, 21, 255, 28, 33, 34, 255, 33, 41, 43, 255, 38, 49, 52, 255, 37, 47, 50, 255, 41, 54, 59, 255, 42, 55, 60, 255, 44, 59, 65, 255, 43, 57, 62, 255, 41, 53, 57, 255, 31, 37, 39, 255, 39, 50, 54, 255, 30, 36, 38, 255, 39, 51, 55, 255, 22, 22, 22, 255, 21, 21, 21, 255, 27, 30, 31, 255, 35, 44, 47, 255, 45, 61, 66, 255, 30, 35, 37, 255, 37, 48, 52, 255, 31, 37, 39, 255, 34, 43, 46, 255, 23, 24, 25, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 29, 34, 36, 255, 27, 31, 32, 255, 29, 34, 36, 255, 28, 33, 34, 255, 34, 42, 44, 255, 28, 32, 33, 255, 34, 42, 44, 255, 36, 46, 49, 255, 37, 47, 51, 255, 31, 37, 39, 255, 36, 45, 48, 255, 33, 41, 44, 255, 38, 49, 52, 255, 31, 38, 40, 255, 40, 52, 56, 255, 32, 39, 41, 255, 40, 52, 56, 255, 37, 47, 50, 255, 24, 26, 27, 255, 22, 23, 24, 255, 21, 21, 21, 255, 27, 31, 32, 255, 36, 46, 49, 255, 35, 43, 46, 255, 30, 36, 37, 255, 36, 46, 49, 255, 40, 53, 57, 255, 31, 37, 39, 255, 36, 46, 49, 255, 35, 44, 47, 255, 33, 41, 44, 255, 30, 37, 39, 255, 28, 32, 34, 255, 41, 54, 58, 255, 46, 63, 68, 255, 49, 67, 73, 255, 37, 47, 51, 255, 40, 52, 57, 255, 34, 42, 45, 255, 38, 49, 53, 255, 35, 44, 47, 255, 35, 44, 47, 255, 32, 40, 42, 255, 33, 40, 43, 255, 39, 51, 55, 255, 36, 45, 48, 255, 36, 46, 49, 255, 33, 41, 43, 255, 21, 21, 21, 255, 30, 36, 38, 255, 33, 40, 43, 255, 31, 37, 40, 255, 29, 35, 37, 255, 31, 37, 39, 255, 29, 34, 35, 255, 33, 41, 44, 255, 24, 26, 27, 255, 26, 29, 30, 255, 28, 32, 34, 255, 25, 27, 28, 255, 30, 36, 38, 255, 24, 26, 26, 255, 23, 24, 24, 255, 23, 25, 25, 255, 21, 21, 21, 255, 21, 22, 22, 255, 34, 42, 45, 255, 33, 40, 43, 255, 39, 51, 55, 255, 35, 44, 47, 255, 33, 42, 44, 255, 32, 38, 41, 255, 34, 42, 45, 255, 29, 34, 36, 255, 39, 50, 54, 255, 23, 30, 24, 255, 24, 31, 25, 255, 26, 36, 27, 255, 29, 41, 30, 255, 29, 41, 30, 255, 32, 46, 32, 255, 34, 49, 34, 255, 35, 51, 35, 255, 43, 64, 42, 255, 34, 50, 34, 255, 36, 54, 36, 255, 32, 46, 32, 255, 30, 42, 31, 255, 31, 44, 31, 255, 33, 49, 34, 255, 30, 42, 31, 255, 28, 39, 29, 255, 28, 39, 29, 255, 28, 39, 29, 255, 27, 37, 28, 255, 31, 44, 31, 255, 28, 38, 28, 255, 31, 44, 31, 255, 30, 43, 31, 255, 33, 49, 34, 255, 32, 46, 32, 255, 32, 46, 32, 255, 28, 38, 28, 255, 28, 38, 28, 255, 28, 38, 28, 255, 32, 46, 32, 255, 33, 48, 34, 255, 31, 44, 31, 255, 30, 42, 30, 255, 31, 43, 31, 255, 29, 41, 30, 255, 29, 40, 29, 255, 29, 40, 29, 255, 27, 36, 27, 255, 29, 41, 30, 255, 28, 38, 28, 255, 30, 42, 30, 255, 26, 35, 27, 255, 27, 37, 28, 255, 30, 43, 31, 255, 31, 45, 32, 255, 26, 36, 27, 255, 28, 38, 28, 255, 29, 41, 30, 255, 31, 43, 31, 255, 31, 43, 31, 255, 30, 42, 30, 255, 34, 50, 34, 255, 35, 52, 36, 255, 37, 55, 37, 255, 37, 55, 37, 255, 35, 52, 35, 255, 31, 45, 32, 255, 31, 43, 31, 255, 33, 48, 34, 255, 32, 47, 33, 255, 32, 46, 32, 255, 32, 46, 32, 255, 32, 47, 33, 255, 28, 38, 28, 255, 28, 39, 29, 255, 28, 38, 28, 255, 27, 37, 28, 255, 32, 45, 32, 255, 31, 45, 32, 255, 33, 49, 34, 255, 35, 51, 35, 255, 35, 52, 35, 255, 32, 47, 33, 255, 30, 43, 31, 255, 30, 42, 30, 255, 31, 44, 31, 255, 30, 43, 31, 255, 29, 40, 29, 255, 35, 52, 36, 255, 43, 64, 42, 255, 39, 58, 39, 255, 34, 49, 34, 255, 27, 37, 28, 255, 31, 44, 31, 255, 32, 46, 32, 255, 29, 41, 30, 255, 27, 37, 28, 255, 34, 50, 34, 255, 36, 53, 36, 255, 37, 55, 37, 255, 36, 54, 36, 255, 32, 45, 32, 255, 31, 45, 32, 255, 33, 48, 34, 255, 36, 53, 36, 255, 37, 56, 37, 255, 33, 48, 33, 255, 33, 49, 34, 255, 35, 52, 35, 255, 33, 48, 34, 255, 28, 39, 29, 255, 27, 36, 27, 255, 27, 37, 28, 255, 31, 44, 32, 255, 29, 40, 29, 255, 33, 48, 33, 255, 34, 49, 34, 255, 29, 40, 29, 255, 29, 40, 29, 255, 33, 47, 33, 255, 37, 56, 38, 255, 35, 51, 35, 255, 32, 46, 33, 255, 36, 53, 36, 255, 33, 48, 33, 255, 32, 46, 32, 255, 35, 51, 35, 255, 34, 50, 34, 255, 32, 46, 32, 255, 33, 48, 33, 255, 33, 47, 33, 255, 32, 46, 33, 255, 32, 45, 32, 255, 31, 44, 32, 255, 32, 46, 32, 255, 34, 50, 34, 255, 32, 47, 33, 255, 33, 47, 33, 255, 32, 46, 32, 255, 30, 42, 30, 255, 30, 42, 30, 255, 27, 36, 27, 255, 31, 44, 31, 255, 31, 45, 32, 255, 29, 39, 29, 255, 29, 41, 30, 255, 33, 47, 33, 255, 31, 44, 31, 255, 28, 38, 28, 255, 32, 45, 32, 255, 33, 48, 33, 255, 32, 45, 32, 255, 28, 39, 29, 255, 25, 33, 26, 255, 24, 31, 25, 255, 26, 36, 27, 255, 30, 42, 30, 255, 32, 45, 32, 255, 28, 38, 28, 255, 25, 32, 25, 255, 29, 41, 30, 255, 25, 33, 26, 255, 29, 40, 29, 255, 29, 40, 29, 255, 32, 45, 32, 255, 28, 39, 29, 255, 25, 34, 26, 255, 26, 34, 26, 255, 27, 37, 28, 255, 26, 35, 27, 255, 32, 46, 32, 255, 35, 52, 35, 255, 35, 52, 36, 255, 33, 48, 33, 255, 32, 47, 33, 255, 36, 54, 37, 255, 28, 38, 28, 255, 26, 35, 27, 255, 30, 42, 30, 255, 27, 37, 28, 255, 28, 38, 28, 255, 26, 34, 26, 255, 29, 41, 30, 255, 27, 37, 28, 255, 30, 43, 31, 255, 30, 42, 31, 255, 32, 45, 32, 255, 33, 47, 33, 255, 34, 49, 34, 255, 29, 40, 29, 255, 31, 44, 32, 255, 35, 51, 35, 255, 37, 55, 37, 255, 35, 51, 35, 255, 26, 36, 27, 255, 26, 35, 27, 255, 26, 35, 27, 255, 29, 41, 30, 255, 27, 37, 28, 255, 32, 45, 32, 255, 29, 40, 29, 255, 31, 45, 32, 255, 32, 46, 32, 255, 28, 38, 28, 255, 29, 40, 29, 255, 27, 37, 28, 255, 32, 46, 32, 255, 28, 39, 29, 255, 32, 46, 32, 255, 53, 63, 17, 255, 34, 49, 34, 255, 31, 44, 31, 255, 35, 51, 35, 255, 30, 43, 31, 255, 33, 48, 33, 255, 34, 50, 34, 255, 34, 50, 34, 255, 34, 49, 34, 255, 36, 54, 36, 255, 33, 47, 33, 255, 30, 43, 31, 255, 32, 47, 33, 255, 30, 43, 31, 255, 34, 51, 35, 255, 33, 48, 34, 255, 31, 43, 31, 255, 26, 35, 27, 255, 26, 36, 27, 255, 31, 44, 31, 255, 32, 46, 32, 255, 33, 49, 34, 255, 31, 44, 31, 255, 27, 37, 28, 255, 24, 32, 25, 255, 23, 30, 24, 255, 24, 31, 25, 255, 23, 30, 24, 255, 32, 41, 32, 255, 27, 35, 28, 255, 24, 31, 25, 255, 25, 32, 25, 255, 26, 35, 27, 255, 31, 44, 31, 255, 30, 41, 30, 255, 34, 49, 34, 255, 38, 57, 38, 255, 48, 70, 46, 255, 57, 82, 53, 255, 38, 56, 38, 255, 36, 53, 36, 255, 35, 52, 35, 255, 34, 51, 35, 255, 36, 53, 36, 255, 34, 50, 35, 255, 28, 38, 28, 255, 31, 45, 32, 255, 32, 45, 32, 255, 31, 45, 32, 255, 31, 44, 31, 255, 29, 40, 29, 255, 31, 45, 32, 255, 30, 43, 31, 255, 31, 44, 31, 255, 30, 43, 31, 255, 27, 37, 28, 255, 24, 26, 26, 255, 21, 21, 21, 255, 34, 43, 45, 255, 29, 34, 36, 255, 32, 38, 41, 255, 42, 56, 60, 255, 29, 34, 35, 255, 34, 42, 44, 255, 30, 36, 38, 255, 30, 36, 38, 255, 34, 42, 45, 255, 35, 44, 47, 255, 37, 47, 51, 255, 30, 35, 37, 255, 36, 46, 49, 255, 40, 52, 56, 255, 31, 37, 39, 255, 30, 35, 37, 255, 21, 21, 21, 255, 25, 28, 29, 255, 26, 28, 29, 255, 36, 45, 48, 255, 39, 50, 54, 255, 36, 45, 49, 255, 25, 27, 28, 255, 43, 57, 61, 255, 37, 48, 51, 255, 34, 43, 46, 255, 35, 43, 46, 255, 21, 21, 21, 255, 30, 35, 37, 255, 36, 46, 49, 255, 46, 62, 67, 255, 32, 39, 41, 255, 26, 29, 30, 255, 33, 41, 44, 255, 30, 36, 38, 255, 40, 52, 56, 255, 34, 42, 44, 255, 35, 45, 48, 255, 40, 52, 56, 255, 58, 76, 81, 255, 41, 55, 59, 255, 40, 53, 57, 255, 34, 42, 45, 255, 35, 45, 48, 255, 38, 49, 52, 255, 33, 40, 43, 255, 32, 40, 42, 255, 44, 59, 64, 255, 43, 57, 62, 255, 41, 54, 59, 255, 29, 34, 35, 255, 33, 41, 44, 255, 38, 48, 52, 255, 48, 65, 71, 255, 44, 60, 65, 255, 34, 43, 46, 255, 43, 57, 62, 255, 36, 46, 49, 255, 50, 69, 75, 255, 49, 68, 74, 255, 45, 61, 66, 255, 39, 51, 54, 255, 27, 31, 32, 255, 31, 38, 40, 255, 22, 22, 23, 255, 33, 41, 44, 255, 34, 42, 45, 255, 37, 48, 51, 255, 33, 42, 44, 255, 31, 38, 40, 255, 26, 30, 31, 255, 27, 31, 32, 255, 27, 31, 32, 255, 45, 60, 65, 255, 39, 51, 55, 255, 35, 45, 48, 255, 39, 50, 54, 255, 40, 53, 57, 255, 31, 38, 40, 255, 36, 46, 49, 255, 40, 52, 56, 255, 28, 32, 34, 255, 27, 30, 31, 255, 31, 37, 39, 255, 51, 69, 75, 255, 44, 59, 64, 255, 51, 70, 76, 255, 48, 65, 71, 255, 44, 59, 64, 255, 21, 21, 21, 255, 26, 28, 29, 255, 40, 52, 57, 255, 43, 57, 62, 255, 41, 53, 58, 255, 47, 64, 70, 255, 47, 64, 70, 255, 48, 65, 71, 255, 50, 68, 75, 255, 45, 60, 65, 255, 29, 34, 36, 255, 49, 67, 73, 255, 32, 38, 41, 255, 33, 40, 43, 255, 48, 66, 72, 255, 27, 31, 32, 255, 46, 62, 67, 255, 25, 28, 29, 255, 30, 36, 38, 255, 34, 43, 46, 255, 39, 51, 55, 255, 40, 52, 56, 255, 36, 46, 49, 255, 36, 46, 50, 255, 32, 39, 41, 255, 34, 43, 46, 255, 36, 46, 49, 255, 26, 30, 31, 255, 25, 28, 29, 255, 26, 29, 30, 255, 21, 21, 21, 255, 21, 21, 21, 255, 35, 44, 47, 255, 29, 35, 36, 255, 26, 30, 31, 255, 29, 33, 35, 255, 30, 35, 37, 255, 22, 22, 22, 255, 21, 21, 21, 255, 21, 21, 21, 255, 27, 31, 32, 255, 24, 26, 26, 255, 26, 29, 30, 255, 25, 28, 29, 255, 32, 39, 42, 255, 30, 36, 38, 255, 34, 42, 45, 255, 37, 47, 50, 255, 33, 40, 42, 255, 40, 52, 56, 255, 32, 38, 41, 255, 29, 34, 36, 255, 34, 42, 44, 255, 40, 51, 55, 255, 27, 32, 33, 255, 35, 44, 47, 255, 30, 36, 38, 255, 29, 34, 35, 255, 32, 39, 42, 255, 31, 38, 40, 255, 37, 47, 50, 255, 33, 40, 43, 255, 21, 21, 21, 255, 28, 32, 33, 255, 37, 48, 51, 255, 37, 47, 50, 255, 38, 49, 53, 255, 41, 55, 59, 255, 39, 50, 54, 255, 43, 57, 62, 255, 39, 51, 55, 255, 41, 53, 57, 255, 34, 42, 45, 255, 32, 39, 41, 255, 43, 57, 62, 255, 48, 65, 71, 255, 38, 49, 53, 255, 46, 63, 68, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 22, 22, 255, 26, 29, 30, 255, 37, 47, 50, 255, 24, 26, 26, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 22, 23, 255, 32, 38, 40, 255, 38, 50, 53, 255, 35, 44, 47, 255, 42, 56, 61, 255, 31, 38, 40, 255, 26, 30, 31, 255, 30, 35, 37, 255, 36, 46, 49, 255, 36, 45, 48, 255, 41, 53, 58, 255, 46, 62, 68, 255, 32, 38, 41, 255, 37, 47, 50, 255, 21, 21, 21, 255, 37, 48, 51, 255, 33, 42, 44, 255, 50, 68, 75, 255, 41, 54, 58, 255, 44, 59, 64, 255, 49, 68, 74, 255, 32, 39, 42, 255, 21, 21, 21, 255, 32, 40, 42, 255, 27, 31, 32, 255, 21, 21, 21, 255, 21, 21, 21, 255, 44, 59, 64, 255, 47, 64, 70, 255, 37, 47, 50, 255, 45, 60, 65, 255, 41, 54, 58, 255, 44, 59, 64, 255, 27, 31, 33, 255, 44, 60, 65, 255, 26, 28, 29, 255, 39, 51, 55, 255, 40, 52, 57, 255, 46, 62, 68, 255, 35, 43, 46, 255, 40, 52, 56, 255, 37, 48, 51, 255, 34, 42, 45, 255, 38, 48, 52, 255, 34, 42, 45, 255, 27, 31, 32, 255, 35, 44, 47, 255, 30, 36, 38, 255, 28, 32, 34, 255, 28, 32, 33, 255, 30, 35, 37, 255, 36, 46, 49, 255, 21, 21, 21, 255, 23, 24, 25, 255, 37, 48, 51, 255, 33, 41, 44, 255, 41, 53, 58, 255, 23, 24, 25, 255, 27, 30, 31, 255, 39, 51, 55, 255, 21, 21, 21, 255, 21, 21, 21, 255, 29, 34, 36, 255, 31, 37, 39, 255, 24, 26, 27, 255, 21, 21, 21, 255, 22, 23, 23, 255, 23, 24, 24, 255, 27, 31, 32, 255, 21, 21, 21, 255, 29, 34, 36, 255, 36, 46, 50, 255, 35, 44, 47, 255, 30, 37, 39, 255, 27, 32, 33, 255, 35, 43, 46, 255, 32, 39, 41, 255, 30, 36, 38, 255, 33, 41, 44, 255, 26, 35, 27, 255, 26, 36, 27, 255, 25, 34, 26, 255, 30, 43, 31, 255, 32, 47, 33, 255, 32, 45, 32, 255, 35, 52, 35, 255, 32, 46, 32, 255, 31, 44, 31, 255, 34, 49, 34, 255, 31, 44, 31, 255, 31, 43, 31, 255, 31, 44, 31, 255, 32, 45, 32, 255, 32, 46, 32, 255, 34, 49, 34, 255, 28, 39, 29, 255, 26, 35, 26, 255, 30, 43, 31, 255, 30, 42, 30, 255, 32, 45, 32, 255, 33, 47, 33, 255, 32, 47, 33, 255, 32, 45, 32, 255, 26, 35, 27, 255, 27, 36, 27, 255, 25, 33, 26, 255, 26, 34, 26, 255, 23, 30, 24, 255, 28, 39, 29, 255, 29, 41, 30, 255, 32, 47, 33, 255, 29, 41, 30, 255, 28, 39, 29, 255, 28, 39, 29, 255, 29, 40, 29, 255, 29, 40, 29, 255, 31, 44, 31, 255, 27, 37, 28, 255, 27, 36, 27, 255, 29, 40, 29, 255, 26, 36, 27, 255, 24, 31, 25, 255, 25, 34, 26, 255, 26, 35, 27, 255, 27, 37, 28, 255, 27, 37, 28, 255, 29, 40, 29, 255, 32, 46, 32, 255, 35, 51, 35, 255, 33, 47, 33, 255, 35, 51, 35, 255, 34, 49, 34, 255, 37, 55, 37, 255, 34, 50, 35, 255, 35, 51, 35, 255, 33, 48, 33, 255, 36, 54, 37, 255, 35, 51, 35, 255, 32, 46, 32, 255, 33, 48, 33, 255, 31, 44, 32, 255, 32, 46, 32, 255, 34, 50, 35, 255, 30, 42, 31, 255, 30, 42, 30, 255, 27, 36, 27, 255, 26, 35, 26, 255, 29, 41, 30, 255, 32, 46, 32, 255, 34, 50, 34, 255, 35, 52, 35, 255, 34, 49, 34, 255, 36, 54, 36, 255, 35, 51, 35, 255, 33, 48, 33, 255, 33, 47, 33, 255, 31, 44, 32, 255, 33, 47, 33, 255, 31, 44, 31, 255, 32, 45, 32, 255, 35, 52, 36, 255, 33, 48, 33, 255, 32, 47, 33, 255, 30, 43, 31, 255, 30, 42, 30, 255, 34, 49, 34, 255, 32, 47, 33, 255, 35, 52, 35, 255, 41, 62, 41, 255, 33, 48, 33, 255, 32, 46, 32, 255, 29, 41, 30, 255, 32, 46, 32, 255, 32, 45, 32, 255, 31, 44, 31, 255, 35, 51, 35, 255, 36, 53, 36, 255, 34, 50, 34, 255, 33, 49, 34, 255, 31, 44, 31, 255, 33, 48, 33, 255, 32, 47, 33, 255, 32, 45, 32, 255, 33, 47, 33, 255, 29, 41, 30, 255, 33, 48, 34, 255, 32, 47, 33, 255, 32, 46, 32, 255, 30, 43, 31, 255, 34, 49, 34, 255, 35, 51, 35, 255, 33, 48, 34, 255, 33, 48, 33, 255, 33, 48, 33, 255, 36, 53, 36, 255, 33, 47, 33, 255, 31, 44, 31, 255, 34, 50, 34, 255, 33, 48, 33, 255, 30, 42, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 28, 39, 29, 255, 28, 39, 29, 255, 28, 38, 28, 255, 34, 49, 34, 255, 47, 68, 45, 255, 38, 57, 38, 255, 34, 50, 35, 255, 32, 47, 33, 255, 33, 48, 33, 255, 29, 40, 29, 255, 29, 40, 29, 255, 32, 46, 32, 255, 29, 40, 29, 255, 27, 36, 27, 255, 31, 44, 31, 255, 27, 37, 28, 255, 26, 35, 27, 255, 31, 44, 32, 255, 34, 49, 34, 255, 26, 35, 27, 255, 28, 39, 29, 255, 27, 36, 27, 255, 27, 37, 28, 255, 30, 41, 30, 255, 26, 35, 27, 255, 25, 34, 26, 255, 30, 42, 30, 255, 29, 40, 29, 255, 32, 46, 32, 255, 26, 35, 27, 255, 26, 34, 26, 255, 30, 42, 30, 255, 31, 45, 32, 255, 31, 43, 31, 255, 27, 36, 27, 255, 27, 36, 27, 255, 27, 37, 28, 255, 30, 42, 30, 255, 34, 49, 34, 255, 45, 66, 43, 255, 36, 54, 36, 255, 35, 51, 35, 255, 34, 50, 34, 255, 34, 50, 35, 255, 30, 42, 30, 255, 27, 36, 27, 255, 24, 32, 25, 255, 23, 29, 24, 255, 25, 32, 25, 255, 26, 34, 26, 255, 27, 36, 27, 255, 29, 40, 29, 255, 32, 46, 32, 255, 29, 40, 29, 255, 29, 41, 30, 255, 30, 43, 31, 255, 32, 47, 33, 255, 31, 43, 31, 255, 32, 46, 33, 255, 34, 50, 35, 255, 33, 48, 33, 255, 34, 50, 35, 255, 30, 42, 30, 255, 25, 32, 25, 255, 26, 35, 27, 255, 27, 37, 28, 255, 24, 32, 25, 255, 26, 36, 27, 255, 25, 34, 26, 255, 27, 36, 27, 255, 26, 35, 27, 255, 27, 36, 27, 255, 30, 42, 30, 255, 33, 48, 33, 255, 29, 41, 30, 255, 35, 52, 36, 255, 34, 50, 34, 255, 35, 52, 35, 255, 32, 47, 33, 255, 34, 49, 34, 255, 35, 52, 35, 255, 29, 41, 30, 255, 34, 50, 35, 255, 39, 58, 39, 255, 39, 58, 39, 255, 39, 59, 39, 255, 37, 55, 37, 255, 41, 61, 40, 255, 36, 54, 36, 255, 32, 46, 33, 255, 29, 41, 30, 255, 29, 39, 29, 255, 32, 45, 32, 255, 28, 39, 29, 255, 28, 39, 29, 255, 28, 39, 29, 255, 25, 33, 26, 255, 26, 34, 26, 255, 33, 48, 34, 255, 79, 96, 16, 255, 28, 39, 29, 255, 27, 36, 27, 255, 32, 41, 32, 255, 25, 31, 25, 255, 25, 32, 25, 255, 24, 31, 24, 255, 28, 35, 28, 255, 23, 30, 24, 255, 25, 33, 26, 255, 30, 42, 30, 255, 32, 47, 33, 255, 36, 54, 36, 255, 35, 51, 35, 255, 51, 74, 48, 255, 44, 65, 43, 255, 53, 77, 50, 255, 48, 70, 46, 255, 51, 73, 48, 255, 37, 54, 37, 255, 36, 54, 36, 255, 37, 55, 37, 255, 34, 49, 34, 255, 36, 54, 36, 255, 33, 48, 33, 255, 32, 47, 33, 255, 30, 42, 30, 255, 30, 43, 31, 255, 29, 41, 30, 255, 27, 36, 27, 255, 31, 44, 31, 255, 29, 41, 30, 255, 30, 42, 31, 255, 27, 36, 27, 255, 25, 28, 29, 255, 21, 21, 21, 255, 33, 41, 44, 255, 29, 33, 35, 255, 29, 35, 36, 255, 33, 40, 43, 255, 44, 58, 63, 255, 27, 31, 32, 255, 29, 35, 37, 255, 40, 52, 56, 255, 44, 60, 65, 255, 28, 33, 34, 255, 32, 39, 42, 255, 32, 39, 41, 255, 47, 63, 69, 255, 45, 60, 65, 255, 41, 53, 58, 255, 25, 28, 29, 255, 33, 40, 43, 255, 31, 37, 39, 255, 29, 35, 36, 255, 36, 46, 49, 255, 28, 32, 33, 255, 45, 61, 66, 255, 33, 40, 43, 255, 34, 42, 44, 255, 31, 37, 39, 255, 36, 46, 49, 255, 38, 48, 52, 255, 21, 21, 21, 255, 26, 30, 31, 255, 36, 46, 49, 255, 37, 47, 50, 255, 36, 46, 49, 255, 39, 50, 54, 255, 31, 38, 40, 255, 42, 55, 60, 255, 33, 41, 43, 255, 36, 45, 48, 255, 33, 40, 43, 255, 48, 65, 71, 255, 50, 68, 74, 255, 50, 69, 75, 255, 36, 46, 49, 255, 23, 24, 24, 255, 33, 40, 43, 255, 42, 55, 60, 255, 35, 44, 47, 255, 39, 51, 55, 255, 27, 32, 33, 255, 37, 47, 50, 255, 34, 42, 45, 255, 30, 36, 38, 255, 21, 21, 21, 255, 38, 49, 52, 255, 33, 41, 44, 255, 43, 57, 62, 255, 46, 62, 68, 255, 40, 53, 57, 255, 37, 47, 50, 255, 35, 44, 47, 255, 60, 78, 82, 255, 40, 52, 56, 255, 37, 48, 51, 255, 36, 45, 49, 255, 24, 26, 27, 255, 26, 30, 31, 255, 35, 45, 48, 255, 42, 55, 60, 255, 33, 40, 42, 255, 38, 49, 53, 255, 36, 46, 50, 255, 41, 54, 58, 255, 36, 46, 50, 255, 34, 42, 45, 255, 38, 49, 53, 255, 32, 40, 42, 255, 41, 54, 58, 255, 41, 54, 59, 255, 42, 56, 61, 255, 45, 61, 66, 255, 40, 52, 56, 255, 31, 37, 40, 255, 34, 43, 46, 255, 27, 30, 32, 255, 35, 45, 48, 255, 44, 60, 65, 255, 37, 47, 51, 255, 35, 44, 47, 255, 37, 47, 51, 255, 26, 30, 31, 255, 32, 39, 41, 255, 40, 53, 57, 255, 34, 43, 46, 255, 40, 52, 56, 255, 48, 65, 70, 255, 38, 49, 53, 255, 31, 37, 39, 255, 42, 55, 59, 255, 37, 48, 52, 255, 39, 50, 54, 255, 37, 47, 51, 255, 30, 36, 38, 255, 36, 46, 49, 255, 30, 35, 37, 255, 30, 36, 38, 255, 37, 48, 51, 255, 48, 66, 71, 255, 21, 21, 21, 255, 37, 47, 51, 255, 42, 56, 60, 255, 36, 45, 48, 255, 31, 38, 40, 255, 34, 42, 45, 255, 41, 54, 58, 255, 29, 34, 35, 255, 25, 28, 29, 255, 43, 58, 62, 255, 44, 58, 63, 255, 36, 45, 48, 255, 37, 48, 52, 255, 29, 35, 36, 255, 21, 21, 21, 255, 21, 21, 21, 255, 25, 27, 28, 255, 33, 40, 43, 255, 32, 38, 41, 255, 32, 39, 41, 255, 21, 21, 21, 255, 24, 25, 26, 255, 30, 35, 37, 255, 25, 28, 29, 255, 29, 34, 36, 255, 32, 39, 41, 255, 30, 36, 38, 255, 27, 30, 31, 255, 32, 40, 42, 255, 36, 45, 48, 255, 31, 37, 39, 255, 41, 53, 58, 255, 33, 40, 43, 255, 30, 35, 37, 255, 31, 37, 39, 255, 31, 37, 40, 255, 36, 45, 48, 255, 25, 28, 29, 255, 28, 32, 34, 255, 35, 44, 48, 255, 24, 26, 27, 255, 28, 32, 33, 255, 40, 53, 57, 255, 29, 34, 36, 255, 21, 21, 21, 255, 21, 21, 21, 255, 40, 52, 56, 255, 43, 57, 61, 255, 39, 51, 55, 255, 49, 67, 73, 255, 32, 40, 42, 255, 49, 67, 73, 255, 39, 50, 54, 255, 42, 56, 60, 255, 48, 66, 72, 255, 43, 58, 63, 255, 35, 45, 48, 255, 41, 55, 59, 255, 37, 48, 52, 255, 43, 57, 62, 255, 37, 47, 50, 255, 32, 39, 41, 255, 25, 28, 28, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 25, 28, 29, 255, 32, 40, 42, 255, 34, 43, 46, 255, 36, 46, 49, 255, 44, 58, 63, 255, 43, 57, 61, 255, 31, 37, 39, 255, 34, 42, 45, 255, 34, 42, 45, 255, 42, 55, 59, 255, 31, 37, 40, 255, 41, 53, 57, 255, 38, 49, 52, 255, 40, 53, 57, 255, 40, 52, 56, 255, 37, 47, 51, 255, 32, 40, 42, 255, 28, 32, 33, 255, 21, 21, 21, 255, 37, 47, 50, 255, 36, 45, 48, 255, 35, 44, 47, 255, 36, 46, 49, 255, 40, 52, 56, 255, 37, 47, 50, 255, 21, 21, 21, 255, 36, 45, 48, 255, 42, 56, 61, 255, 35, 45, 48, 255, 21, 21, 21, 255, 26, 29, 30, 255, 41, 55, 59, 255, 37, 48, 52, 255, 47, 63, 69, 255, 36, 46, 50, 255, 37, 47, 51, 255, 36, 46, 49, 255, 40, 52, 56, 255, 31, 37, 39, 255, 41, 55, 59, 255, 51, 70, 76, 255, 49, 67, 73, 255, 40, 52, 56, 255, 47, 64, 69, 255, 29, 35, 36, 255, 40, 52, 57, 255, 37, 48, 51, 255, 36, 46, 50, 255, 23, 24, 24, 255, 32, 40, 42, 255, 40, 52, 56, 255, 31, 38, 40, 255, 21, 21, 21, 255, 29, 34, 36, 255, 36, 46, 49, 255, 21, 21, 21, 255, 21, 21, 21, 255, 39, 51, 54, 255, 31, 37, 39, 255, 31, 38, 40, 255, 27, 30, 31, 255, 25, 28, 29, 255, 23, 25, 25, 255, 28, 33, 35, 255, 21, 21, 21, 255, 24, 25, 26, 255, 25, 27, 28, 255, 21, 21, 21, 255, 23, 24, 24, 255, 28, 32, 34, 255, 26, 29, 30, 255, 21, 21, 21, 255, 27, 30, 31, 255, 24, 25, 26, 255, 39, 51, 55, 255, 36, 45, 48, 255, 31, 37, 40, 255, 40, 52, 56, 255, 33, 41, 44, 255, 27, 31, 32, 255, 38, 48, 52, 255, 45, 60, 66, 255, 27, 37, 28, 255, 25, 32, 25, 255, 26, 35, 27, 255, 26, 35, 27, 255, 29, 40, 29, 255, 28, 39, 29, 255, 35, 52, 35, 255, 30, 43, 31, 255, 28, 39, 29, 255, 29, 41, 30, 255, 31, 44, 31, 255, 33, 48, 33, 255, 36, 54, 36, 255, 35, 51, 35, 255, 33, 48, 34, 255, 35, 51, 35, 255, 32, 45, 32, 255, 31, 45, 32, 255, 32, 47, 33, 255, 33, 48, 34, 255, 35, 52, 35, 255, 34, 50, 34, 255, 36, 53, 36, 255, 27, 38, 28, 255, 27, 36, 27, 255, 26, 34, 26, 255, 24, 31, 25, 255, 26, 35, 27, 255, 28, 38, 28, 255, 29, 40, 29, 255, 28, 39, 29, 255, 30, 42, 31, 255, 57, 67, 15, 255, 29, 40, 29, 255, 29, 40, 29, 255, 27, 37, 28, 255, 29, 40, 29, 255, 32, 46, 32, 255, 30, 42, 30, 255, 28, 39, 29, 255, 27, 37, 28, 255, 28, 38, 28, 255, 26, 34, 26, 255, 24, 31, 24, 255, 25, 34, 26, 255, 29, 41, 30, 255, 30, 43, 31, 255, 33, 48, 33, 255, 34, 50, 34, 255, 35, 52, 36, 255, 35, 51, 35, 255, 31, 45, 32, 255, 31, 45, 32, 255, 36, 54, 36, 255, 34, 50, 35, 255, 33, 47, 33, 255, 34, 49, 34, 255, 38, 57, 38, 255, 34, 49, 34, 255, 32, 47, 33, 255, 34, 49, 34, 255, 35, 52, 35, 255, 33, 48, 34, 255, 32, 46, 32, 255, 36, 54, 36, 255, 32, 46, 32, 255, 31, 44, 31, 255, 29, 40, 29, 255, 31, 44, 31, 255, 31, 44, 31, 255, 34, 50, 35, 255, 34, 49, 34, 255, 35, 51, 35, 255, 35, 51, 35, 255, 33, 47, 33, 255, 58, 68, 16, 255, 32, 46, 32, 255, 30, 41, 30, 255, 32, 45, 32, 255, 28, 39, 29, 255, 30, 42, 30, 255, 32, 46, 32, 255, 32, 47, 33, 255, 29, 41, 30, 255, 31, 44, 31, 255, 31, 45, 32, 255, 30, 42, 30, 255, 35, 52, 35, 255, 33, 48, 34, 255, 34, 49, 34, 255, 33, 47, 33, 255, 31, 44, 31, 255, 33, 47, 33, 255, 33, 47, 33, 255, 33, 49, 34, 255, 35, 52, 35, 255, 35, 52, 35, 255, 32, 46, 32, 255, 31, 44, 32, 255, 27, 37, 28, 255, 30, 42, 30, 255, 30, 42, 30, 255, 34, 49, 34, 255, 31, 45, 32, 255, 29, 41, 30, 255, 33, 47, 33, 255, 35, 52, 35, 255, 34, 49, 34, 255, 34, 49, 34, 255, 33, 47, 33, 255, 35, 52, 35, 255, 34, 49, 34, 255, 33, 48, 33, 255, 33, 49, 34, 255, 36, 54, 36, 255, 35, 52, 36, 255, 34, 50, 34, 255, 32, 46, 32, 255, 31, 45, 32, 255, 34, 50, 35, 255, 32, 46, 33, 255, 28, 39, 29, 255, 31, 45, 32, 255, 29, 41, 30, 255, 31, 43, 31, 255, 31, 44, 31, 255, 30, 42, 30, 255, 35, 52, 36, 255, 36, 54, 36, 255, 33, 48, 34, 255, 34, 50, 34, 255, 30, 42, 30, 255, 30, 42, 31, 255, 30, 42, 30, 255, 32, 46, 32, 255, 30, 43, 31, 255, 26, 34, 26, 255, 27, 36, 27, 255, 30, 41, 30, 255, 26, 34, 26, 255, 27, 37, 28, 255, 26, 35, 27, 255, 25, 33, 26, 255, 26, 35, 27, 255, 28, 38, 29, 255, 28, 39, 29, 255, 30, 43, 31, 255, 30, 43, 31, 255, 28, 38, 28, 255, 25, 33, 26, 255, 30, 43, 31, 255, 29, 41, 30, 255, 28, 38, 28, 255, 24, 32, 25, 255, 26, 34, 26, 255, 30, 43, 31, 255, 29, 40, 29, 255, 24, 31, 25, 255, 29, 41, 30, 255, 33, 48, 34, 255, 31, 44, 31, 255, 38, 57, 38, 255, 43, 64, 42, 255, 37, 54, 37, 255, 34, 49, 34, 255, 38, 57, 38, 255, 34, 49, 34, 255, 32, 45, 32, 255, 25, 34, 26, 255, 25, 34, 26, 255, 30, 42, 30, 255, 27, 37, 28, 255, 27, 37, 28, 255, 28, 38, 28, 255, 31, 44, 31, 255, 30, 43, 31, 255, 31, 44, 31, 255, 29, 40, 29, 255, 31, 44, 31, 255, 32, 46, 33, 255, 30, 43, 31, 255, 29, 40, 29, 255, 37, 55, 37, 255, 37, 56, 37, 255, 34, 49, 34, 255, 28, 39, 29, 255, 27, 37, 28, 255, 30, 41, 30, 255, 27, 37, 28, 255, 27, 37, 28, 255, 24, 31, 25, 255, 24, 31, 25, 255, 24, 32, 25, 255, 26, 35, 26, 255, 27, 37, 28, 255, 29, 41, 30, 255, 29, 40, 29, 255, 30, 43, 31, 255, 32, 46, 33, 255, 34, 49, 34, 255, 34, 49, 34, 255, 35, 52, 35, 255, 32, 46, 32, 255, 33, 47, 33, 255, 33, 47, 33, 255, 35, 52, 36, 255, 37, 55, 37, 255, 46, 68, 45, 255, 40, 60, 40, 255, 42, 62, 41, 255, 40, 60, 40, 255, 34, 50, 34, 255, 28, 39, 29, 255, 29, 40, 29, 255, 28, 38, 28, 255, 31, 43, 31, 255, 68, 81, 15, 255, 28, 38, 28, 255, 27, 36, 27, 255, 25, 33, 26, 255, 27, 36, 27, 255, 30, 42, 30, 255, 28, 38, 28, 255, 29, 40, 29, 255, 27, 37, 28, 255, 26, 35, 27, 255, 24, 32, 25, 255, 25, 33, 26, 255, 24, 31, 25, 255, 25, 33, 26, 255, 23, 29, 24, 255, 27, 38, 28, 255, 30, 42, 30, 255, 33, 47, 33, 255, 38, 57, 38, 255, 45, 66, 44, 255, 48, 71, 46, 255, 37, 56, 37, 255, 51, 74, 48, 255, 60, 86, 56, 255, 43, 64, 42, 255, 41, 62, 41, 255, 38, 57, 38, 255, 51, 75, 49, 255, 46, 68, 45, 255, 43, 64, 42, 255, 34, 49, 34, 255, 33, 47, 33, 255, 30, 43, 31, 255, 33, 49, 34, 255, 27, 36, 27, 255, 30, 43, 31, 255, 30, 43, 31, 255, 28, 39, 29, 255, 31, 44, 31, 255, 29, 40, 29, 255, 21, 21, 21, 255, 26, 30, 31, 255, 46, 62, 68, 255, 37, 48, 51, 255, 26, 29, 30, 255, 39, 50, 54, 255, 32, 38, 41, 255, 28, 33, 34, 255, 26, 30, 31, 255, 31, 37, 39, 255, 35, 44, 47, 255, 34, 43, 46, 255, 34, 43, 46, 255, 40, 53, 57, 255, 47, 63, 69, 255, 45, 60, 66, 255, 29, 34, 36, 255, 32, 40, 42, 255, 32, 39, 42, 255, 33, 40, 42, 255, 32, 39, 42, 255, 30, 35, 37, 255, 30, 36, 38, 255, 39, 50, 54, 255, 33, 40, 43, 255, 40, 52, 56, 255, 35, 44, 46, 255, 21, 21, 21, 255, 21, 21, 21, 255, 30, 36, 38, 255, 21, 21, 21, 255, 43, 57, 61, 255, 25, 28, 29, 255, 41, 54, 58, 255, 35, 45, 48, 255, 36, 46, 49, 255, 53, 72, 77, 255, 46, 62, 67, 255, 40, 52, 56, 255, 42, 56, 61, 255, 37, 48, 52, 255, 32, 40, 42, 255, 34, 43, 46, 255, 34, 42, 45, 255, 35, 43, 46, 255, 21, 21, 21, 255, 35, 44, 47, 255, 25, 28, 29, 255, 41, 54, 58, 255, 42, 56, 61, 255, 31, 37, 39, 255, 40, 52, 56, 255, 35, 44, 47, 255, 26, 29, 30, 255, 30, 36, 38, 255, 42, 56, 61, 255, 36, 46, 50, 255, 39, 51, 55, 255, 58, 76, 81, 255, 45, 60, 66, 255, 31, 37, 39, 255, 62, 79, 84, 255, 46, 63, 68, 255, 37, 47, 51, 255, 41, 54, 58, 255, 21, 21, 21, 255, 24, 26, 26, 255, 49, 67, 73, 255, 57, 75, 80, 255, 47, 64, 70, 255, 41, 53, 58, 255, 39, 51, 55, 255, 44, 60, 65, 255, 51, 69, 75, 255, 36, 46, 49, 255, 34, 42, 44, 255, 41, 53, 58, 255, 34, 42, 45, 255, 37, 48, 51, 255, 37, 47, 50, 255, 45, 60, 65, 255, 38, 49, 53, 255, 27, 31, 32, 255, 41, 54, 59, 255, 34, 42, 44, 255, 52, 70, 76, 255, 51, 69, 75, 255, 44, 59, 64, 255, 36, 46, 49, 255, 25, 27, 28, 255, 21, 21, 21, 255, 36, 46, 49, 255, 42, 56, 60, 255, 37, 48, 51, 255, 49, 67, 73, 255, 34, 43, 46, 255, 35, 43, 46, 255, 34, 43, 46, 255, 34, 43, 46, 255, 42, 56, 60, 255, 37, 47, 50, 255, 30, 35, 37, 255, 27, 30, 31, 255, 39, 51, 55, 255, 44, 59, 64, 255, 33, 41, 43, 255, 39, 51, 54, 255, 34, 43, 46, 255, 21, 21, 21, 255, 33, 41, 44, 255, 41, 55, 59, 255, 32, 39, 41, 255, 46, 63, 68, 255, 30, 36, 38, 255, 39, 50, 54, 255, 36, 45, 48, 255, 40, 52, 56, 255, 33, 41, 44, 255, 36, 46, 50, 255, 36, 46, 49, 255, 38, 50, 53, 255, 40, 53, 57, 255, 37, 48, 51, 255, 23, 25, 25, 255, 21, 21, 21, 255, 33, 40, 43, 255, 34, 43, 46, 255, 21, 21, 21, 255, 21, 21, 21, 255, 36, 46, 49, 255, 36, 46, 50, 255, 33, 42, 44, 255, 25, 28, 29, 255, 26, 29, 30, 255, 39, 51, 55, 255, 35, 45, 48, 255, 24, 26, 26, 255, 27, 31, 32, 255, 30, 36, 39, 255, 40, 52, 56, 255, 35, 45, 48, 255, 26, 30, 31, 255, 30, 36, 38, 255, 27, 31, 32, 255, 32, 39, 42, 255, 25, 28, 29, 255, 25, 28, 28, 255, 30, 35, 37, 255, 27, 31, 32, 255, 30, 36, 38, 255, 29, 34, 35, 255, 21, 21, 21, 255, 21, 21, 21, 255, 36, 45, 48, 255, 35, 45, 48, 255, 47, 63, 69, 255, 40, 53, 57, 255, 39, 51, 55, 255, 44, 59, 64, 255, 36, 46, 49, 255, 44, 59, 64, 255, 47, 63, 69, 255, 47, 63, 69, 255, 42, 55, 60, 255, 46, 62, 67, 255, 42, 56, 61, 255, 53, 71, 77, 255, 48, 66, 72, 255, 36, 46, 49, 255, 36, 46, 49, 255, 36, 46, 50, 255, 24, 26, 26, 255, 21, 21, 21, 255, 35, 44, 47, 255, 34, 43, 45, 255, 44, 59, 64, 255, 36, 45, 48, 255, 34, 42, 45, 255, 36, 46, 49, 255, 38, 49, 53, 255, 44, 59, 64, 255, 33, 40, 43, 255, 24, 25, 26, 255, 37, 48, 52, 255, 37, 47, 50, 255, 36, 45, 48, 255, 41, 53, 58, 255, 39, 50, 54, 255, 29, 35, 37, 255, 33, 41, 44, 255, 31, 38, 40, 255, 25, 28, 29, 255, 30, 35, 37, 255, 29, 35, 37, 255, 21, 21, 21, 255, 31, 37, 39, 255, 34, 43, 46, 255, 46, 62, 67, 255, 38, 50, 54, 255, 23, 25, 25, 255, 30, 35, 37, 255, 36, 46, 49, 255, 38, 49, 53, 255, 35, 45, 48, 255, 21, 21, 21, 255, 21, 21, 21, 255, 35, 44, 47, 255, 23, 24, 24, 255, 40, 53, 57, 255, 32, 39, 41, 255, 33, 40, 43, 255, 34, 42, 45, 255, 39, 50, 54, 255, 45, 61, 66, 255, 45, 60, 65, 255, 36, 46, 49, 255, 37, 48, 52, 255, 46, 63, 68, 255, 49, 66, 72, 255, 40, 52, 57, 255, 45, 61, 66, 255, 28, 32, 34, 255, 32, 39, 41, 255, 33, 40, 43, 255, 31, 38, 40, 255, 25, 27, 27, 255, 26, 29, 30, 255, 29, 34, 36, 255, 33, 40, 43, 255, 24, 25, 26, 255, 21, 21, 21, 255, 35, 44, 48, 255, 27, 31, 32, 255, 31, 37, 40, 255, 21, 22, 22, 255, 21, 21, 21, 255, 21, 21, 21, 255, 25, 28, 29, 255, 21, 21, 21, 255, 25, 28, 29, 255, 25, 28, 29, 255, 23, 25, 25, 255, 24, 27, 27, 255, 22, 22, 22, 255, 25, 27, 28, 255, 28, 32, 33, 255, 24, 25, 26, 255, 36, 46, 49, 255, 30, 36, 38, 255, 36, 46, 50, 255, 42, 56, 61, 255, 25, 27, 28, 255, 33, 41, 43, 255, 30, 36, 38, 255, 33, 41, 44, 255, 41, 55, 59, 255, 28, 38, 28, 255, 26, 35, 27, 255, 25, 33, 26, 255, 24, 31, 24, 255, 24, 31, 25, 255, 29, 41, 30, 255, 33, 49, 34, 255, 33, 48, 33, 255, 27, 38, 28, 255, 33, 49, 34, 255, 33, 48, 33, 255, 38, 57, 38, 255, 36, 54, 36, 255, 35, 51, 35, 255, 31, 44, 31, 255, 34, 49, 34, 255, 27, 36, 27, 255, 29, 41, 30, 255, 31, 44, 31, 255, 32, 45, 32, 255, 32, 45, 32, 255, 34, 49, 34, 255, 28, 39, 29, 255, 31, 45, 32, 255, 27, 38, 28, 255, 28, 38, 28, 255, 23, 30, 24, 255, 24, 31, 25, 255, 26, 36, 27, 255, 29, 41, 30, 255, 30, 42, 31, 255, 30, 42, 30, 255, 29, 41, 30, 255, 28, 39, 29, 255, 25, 33, 26, 255, 25, 34, 26, 255, 29, 41, 30, 255, 30, 42, 30, 255, 30, 43, 31, 255, 29, 41, 30, 255, 30, 42, 30, 255, 27, 38, 28, 255, 27, 36, 27, 255, 26, 35, 27, 255, 31, 43, 31, 255, 30, 42, 30, 255, 31, 44, 31, 255, 31, 44, 32, 255, 32, 45, 32, 255, 33, 48, 34, 255, 31, 44, 31, 255, 31, 45, 32, 255, 32, 45, 32, 255, 31, 44, 32, 255, 29, 41, 30, 255, 29, 40, 29, 255, 32, 46, 32, 255, 37, 55, 37, 255, 36, 53, 36, 255, 35, 51, 35, 255, 32, 47, 33, 255, 33, 48, 33, 255, 37, 55, 37, 255, 37, 55, 37, 255, 37, 56, 37, 255, 37, 55, 37, 255, 36, 54, 36, 255, 29, 41, 30, 255, 30, 43, 31, 255, 28, 39, 29, 255, 29, 40, 29, 255, 32, 45, 32, 255, 33, 48, 34, 255, 34, 49, 34, 255, 36, 53, 36, 255, 34, 49, 34, 255, 30, 43, 31, 255, 28, 38, 28, 255, 30, 43, 31, 255, 27, 37, 28, 255, 29, 40, 29, 255, 30, 43, 31, 255, 26, 36, 27, 255, 30, 43, 31, 255, 28, 39, 29, 255, 29, 40, 29, 255, 29, 40, 30, 255, 32, 46, 32, 255, 30, 43, 31, 255, 32, 46, 32, 255, 33, 48, 33, 255, 31, 45, 32, 255, 31, 44, 31, 255, 35, 51, 35, 255, 32, 45, 32, 255, 31, 45, 32, 255, 33, 47, 33, 255, 32, 45, 32, 255, 32, 45, 32, 255, 29, 41, 30, 255, 30, 43, 31, 255, 29, 40, 29, 255, 32, 46, 32, 255, 34, 49, 34, 255, 34, 49, 34, 255, 31, 44, 31, 255, 36, 53, 36, 255, 35, 51, 35, 255, 36, 53, 36, 255, 36, 54, 37, 255, 35, 51, 35, 255, 35, 51, 35, 255, 34, 50, 35, 255, 36, 52, 36, 255, 36, 54, 36, 255, 33, 48, 33, 255, 36, 53, 36, 255, 33, 49, 34, 255, 31, 43, 31, 255, 29, 41, 30, 255, 30, 42, 30, 255, 30, 42, 30, 255, 30, 42, 30, 255, 32, 46, 32, 255, 32, 46, 32, 255, 33, 48, 34, 255, 32, 47, 33, 255, 32, 46, 32, 255, 32, 46, 32, 255, 35, 51, 35, 255, 32, 47, 33, 255, 28, 39, 29, 255, 33, 48, 33, 255, 30, 42, 31, 255, 31, 44, 31, 255, 31, 44, 31, 255, 24, 31, 25, 255, 26, 34, 26, 255, 27, 36, 27, 255, 28, 39, 29, 255, 28, 39, 29, 255, 25, 34, 26, 255, 29, 39, 29, 255, 29, 40, 30, 255, 29, 40, 30, 255, 28, 39, 29, 255, 32, 45, 32, 255, 29, 41, 30, 255, 26, 35, 27, 255, 28, 38, 28, 255, 29, 40, 29, 255, 31, 45, 32, 255, 28, 38, 28, 255, 27, 36, 27, 255, 27, 37, 28, 255, 28, 39, 29, 255, 28, 38, 28, 255, 24, 31, 25, 255, 30, 43, 31, 255, 36, 53, 36, 255, 43, 63, 42, 255, 37, 54, 37, 255, 34, 49, 34, 255, 32, 46, 32, 255, 29, 40, 30, 255, 31, 44, 32, 255, 37, 56, 37, 255, 36, 53, 36, 255, 31, 44, 31, 255, 31, 45, 32, 255, 30, 43, 31, 255, 27, 37, 28, 255, 29, 40, 29, 255, 31, 44, 31, 255, 35, 52, 36, 255, 32, 46, 32, 255, 31, 44, 31, 255, 30, 42, 30, 255, 33, 47, 33, 255, 31, 44, 32, 255, 30, 42, 30, 255, 28, 39, 29, 255, 33, 47, 33, 255, 33, 48, 33, 255, 35, 52, 36, 255, 27, 36, 27, 255, 27, 37, 28, 255, 32, 46, 33, 255, 29, 40, 29, 255, 29, 40, 29, 255, 28, 38, 28, 255, 23, 30, 24, 255, 24, 31, 25, 255, 25, 32, 25, 255, 25, 33, 26, 255, 25, 33, 26, 255, 28, 38, 28, 255, 24, 32, 25, 255, 30, 42, 30, 255, 29, 40, 30, 255, 34, 49, 34, 255, 44, 65, 43, 255, 37, 55, 37, 255, 37, 55, 37, 255, 47, 68, 45, 255, 37, 56, 37, 255, 42, 63, 41, 255, 43, 63, 42, 255, 34, 50, 34, 255, 37, 55, 37, 255, 38, 57, 38, 255, 34, 49, 34, 255, 29, 41, 30, 255, 27, 38, 28, 255, 25, 32, 25, 255, 27, 37, 28, 255, 33, 48, 33, 255, 29, 40, 29, 255, 27, 37, 28, 255, 28, 38, 28, 255, 29, 39, 29, 255, 30, 41, 30, 255, 26, 34, 26, 255, 28, 38, 28, 255, 27, 37, 28, 255, 30, 41, 30, 255, 27, 37, 28, 255, 27, 37, 28, 255, 24, 31, 25, 255, 24, 32, 25, 255, 26, 34, 26, 255, 28, 39, 29, 255, 30, 43, 31, 255, 34, 50, 34, 255, 36, 54, 36, 255, 37, 55, 37, 255, 49, 71, 47, 255, 45, 66, 44, 255, 52, 75, 49, 255, 65, 92, 59, 255, 65, 93, 59, 255, 44, 65, 43, 255, 43, 64, 42, 255, 46, 68, 44, 255, 41, 61, 40, 255, 36, 53, 36, 255, 35, 51, 35, 255, 37, 54, 37, 255, 32, 47, 33, 255, 34, 50, 35, 255, 30, 42, 30, 255, 27, 36, 27, 255, 29, 40, 29, 255, 26, 36, 27, 255, 25, 34, 26, 255, 26, 35, 27, 255, 21, 21, 21, 255, 37, 47, 51, 255, 35, 44, 47, 255, 39, 51, 55, 255, 34, 43, 46, 255, 30, 35, 37, 255, 44, 58, 63, 255, 30, 36, 38, 255, 27, 31, 32, 255, 31, 38, 40, 255, 32, 39, 41, 255, 30, 35, 37, 255, 25, 27, 28, 255, 32, 39, 42, 255, 43, 58, 63, 255, 33, 40, 43, 255, 34, 43, 46, 255, 29, 34, 36, 255, 37, 48, 52, 255, 32, 40, 42, 255, 38, 49, 52, 255, 37, 48, 51, 255, 41, 54, 58, 255, 37, 47, 51, 255, 36, 46, 49, 255, 30, 36, 38, 255, 21, 21, 21, 255, 24, 25, 26, 255, 47, 64, 70, 255, 43, 58, 63, 255, 21, 21, 21, 255, 26, 30, 31, 255, 43, 57, 61, 255, 31, 38, 40, 255, 38, 50, 53, 255, 41, 54, 59, 255, 39, 51, 55, 255, 43, 57, 61, 255, 42, 56, 61, 255, 50, 69, 75, 255, 40, 53, 57, 255, 39, 51, 55, 255, 42, 56, 61, 255, 50, 69, 75, 255, 40, 53, 57, 255, 42, 55, 60, 255, 52, 70, 76, 255, 48, 66, 72, 255, 34, 43, 46, 255, 31, 38, 40, 255, 43, 57, 62, 255, 43, 58, 63, 255, 38, 49, 53, 255, 41, 54, 59, 255, 21, 21, 21, 255, 35, 44, 47, 255, 36, 45, 48, 255, 22, 22, 23, 255, 28, 33, 34, 255, 42, 56, 61, 255, 30, 36, 38, 255, 32, 40, 42, 255, 35, 45, 48, 255, 43, 57, 62, 255, 40, 53, 57, 255, 21, 21, 21, 255, 30, 35, 37, 255, 46, 62, 67, 255, 51, 69, 75, 255, 36, 47, 50, 255, 43, 57, 61, 255, 43, 57, 61, 255, 34, 42, 45, 255, 41, 54, 58, 255, 41, 54, 58, 255, 43, 57, 62, 255, 41, 54, 58, 255, 35, 44, 47, 255, 32, 39, 41, 255, 40, 52, 56, 255, 43, 58, 62, 255, 39, 51, 55, 255, 30, 35, 37, 255, 33, 40, 43, 255, 44, 59, 64, 255, 40, 52, 57, 255, 30, 36, 37, 255, 35, 44, 47, 255, 21, 21, 21, 255, 25, 27, 28, 255, 30, 35, 37, 255, 21, 21, 21, 255, 36, 45, 48, 255, 37, 48, 51, 255, 52, 70, 76, 255, 37, 48, 51, 255, 47, 63, 69, 255, 37, 48, 52, 255, 45, 60, 65, 255, 31, 38, 40, 255, 26, 29, 30, 255, 29, 34, 36, 255, 32, 40, 42, 255, 49, 67, 73, 255, 39, 50, 54, 255, 37, 47, 50, 255, 37, 48, 51, 255, 38, 48, 52, 255, 21, 21, 21, 255, 39, 50, 54, 255, 41, 54, 59, 255, 43, 57, 62, 255, 47, 64, 70, 255, 46, 62, 67, 255, 35, 45, 48, 255, 38, 50, 53, 255, 42, 55, 59, 255, 44, 59, 64, 255, 43, 57, 62, 255, 29, 33, 35, 255, 39, 51, 54, 255, 36, 46, 49, 255, 31, 37, 39, 255, 42, 55, 60, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 35, 45, 48, 255, 32, 39, 42, 255, 29, 33, 35, 255, 34, 42, 45, 255, 31, 38, 40, 255, 30, 36, 38, 255, 34, 42, 45, 255, 30, 36, 37, 255, 33, 41, 44, 255, 35, 44, 47, 255, 40, 52, 56, 255, 36, 45, 48, 255, 37, 48, 51, 255, 28, 32, 34, 255, 28, 33, 35, 255, 26, 29, 30, 255, 31, 37, 39, 255, 28, 32, 33, 255, 32, 39, 42, 255, 36, 46, 49, 255, 37, 47, 50, 255, 31, 37, 39, 255, 27, 31, 32, 255, 21, 21, 21, 255, 44, 59, 64, 255, 31, 37, 39, 255, 35, 44, 47, 255, 47, 63, 69, 255, 35, 45, 48, 255, 43, 57, 62, 255, 43, 57, 62, 255, 42, 56, 60, 255, 41, 54, 59, 255, 47, 64, 69, 255, 42, 56, 61, 255, 35, 44, 47, 255, 42, 56, 61, 255, 47, 65, 70, 255, 48, 65, 71, 255, 41, 54, 58, 255, 37, 47, 50, 255, 43, 57, 62, 255, 51, 69, 75, 255, 37, 48, 52, 255, 21, 21, 21, 255, 39, 50, 54, 255, 42, 56, 61, 255, 34, 42, 45, 255, 38, 49, 52, 255, 40, 52, 57, 255, 40, 52, 56, 255, 43, 58, 63, 255, 43, 57, 61, 255, 33, 41, 44, 255, 35, 44, 46, 255, 35, 43, 46, 255, 38, 49, 52, 255, 33, 40, 43, 255, 38, 50, 53, 255, 32, 39, 42, 255, 29, 33, 35, 255, 38, 50, 53, 255, 29, 34, 36, 255, 29, 35, 37, 255, 32, 38, 41, 255, 41, 55, 59, 255, 37, 48, 52, 255, 37, 47, 51, 255, 42, 56, 61, 255, 35, 44, 47, 255, 24, 26, 26, 255, 21, 21, 21, 255, 42, 56, 60, 255, 41, 55, 59, 255, 41, 54, 58, 255, 29, 34, 36, 255, 27, 31, 32, 255, 21, 21, 21, 255, 23, 25, 25, 255, 33, 41, 43, 255, 25, 27, 28, 255, 36, 45, 48, 255, 45, 61, 66, 255, 43, 57, 62, 255, 31, 38, 40, 255, 29, 34, 36, 255, 41, 54, 59, 255, 35, 45, 48, 255, 34, 42, 45, 255, 27, 31, 33, 255, 35, 45, 48, 255, 38, 49, 52, 255, 36, 46, 50, 255, 32, 39, 41, 255, 37, 47, 50, 255, 32, 39, 42, 255, 26, 29, 30, 255, 37, 47, 50, 255, 31, 38, 40, 255, 25, 28, 29, 255, 38, 49, 53, 255, 26, 29, 30, 255, 21, 21, 21, 255, 27, 31, 32, 255, 36, 46, 49, 255, 33, 41, 44, 255, 21, 21, 21, 255, 25, 27, 28, 255, 23, 25, 25, 255, 22, 23, 23, 255, 32, 39, 42, 255, 27, 31, 32, 255, 29, 34, 36, 255, 33, 41, 44, 255, 23, 23, 24, 255, 29, 33, 35, 255, 26, 29, 30, 255, 33, 40, 43, 255, 33, 41, 44, 255, 34, 43, 45, 255, 37, 48, 51, 255, 32, 38, 41, 255, 39, 50, 54, 255, 37, 47, 50, 255, 25, 27, 28, 255, 31, 37, 40, 255, 27, 31, 32, 255, 43, 57, 62, 255, 27, 37, 28, 255, 27, 36, 27, 255, 28, 38, 28, 255, 26, 35, 26, 255, 23, 30, 24, 255, 28, 38, 28, 255, 33, 48, 33, 255, 36, 53, 36, 255, 28, 39, 29, 255, 33, 47, 33, 255, 33, 47, 33, 255, 38, 57, 38, 255, 46, 67, 44, 255, 48, 70, 46, 255, 33, 49, 34, 255, 32, 45, 32, 255, 28, 38, 28, 255, 27, 37, 28, 255, 31, 44, 31, 255, 33, 48, 34, 255, 36, 53, 36, 255, 33, 48, 33, 255, 27, 37, 28, 255, 31, 43, 31, 255, 29, 41, 30, 255, 27, 37, 28, 255, 23, 29, 24, 255, 26, 33, 26, 255, 26, 36, 27, 255, 29, 41, 30, 255, 29, 40, 29, 255, 30, 42, 31, 255, 28, 38, 28, 255, 26, 35, 27, 255, 28, 38, 28, 255, 28, 39, 29, 255, 30, 42, 30, 255, 31, 45, 32, 255, 32, 46, 32, 255, 32, 47, 33, 255, 33, 48, 33, 255, 29, 39, 29, 255, 27, 36, 27, 255, 27, 36, 27, 255, 31, 45, 32, 255, 32, 45, 32, 255, 33, 48, 33, 255, 33, 47, 33, 255, 31, 45, 32, 255, 33, 48, 33, 255, 33, 48, 33, 255, 32, 46, 33, 255, 31, 44, 31, 255, 31, 45, 32, 255, 29, 41, 30, 255, 31, 44, 32, 255, 35, 52, 35, 255, 37, 54, 37, 255, 37, 54, 37, 255, 33, 47, 33, 255, 36, 53, 36, 255, 36, 53, 36, 255, 35, 52, 35, 255, 36, 53, 36, 255, 38, 57, 38, 255, 36, 53, 36, 255, 34, 50, 34, 255, 33, 48, 33, 255, 30, 42, 31, 255, 30, 42, 30, 255, 26, 35, 27, 255, 29, 41, 30, 255, 36, 53, 36, 255, 30, 41, 30, 255, 40, 60, 40, 255, 32, 47, 33, 255, 27, 37, 28, 255, 31, 44, 32, 255, 30, 42, 30, 255, 31, 44, 32, 255, 32, 45, 32, 255, 32, 45, 32, 255, 31, 44, 31, 255, 28, 39, 29, 255, 30, 41, 30, 255, 30, 42, 30, 255, 31, 44, 31, 255, 33, 48, 33, 255, 33, 48, 33, 255, 31, 44, 31, 255, 31, 45, 32, 255, 34, 49, 34, 255, 31, 44, 31, 255, 33, 47, 33, 255, 35, 52, 35, 255, 30, 43, 31, 255, 29, 41, 30, 255, 32, 45, 32, 255, 32, 47, 33, 255, 31, 43, 31, 255, 29, 40, 29, 255, 31, 44, 32, 255, 31, 44, 32, 255, 31, 44, 31, 255, 28, 39, 29, 255, 32, 46, 33, 255, 34, 49, 34, 255, 32, 45, 32, 255, 32, 45, 32, 255, 36, 53, 36, 255, 35, 51, 35, 255, 34, 50, 34, 255, 37, 56, 37, 255, 42, 63, 41, 255, 38, 57, 38, 255, 35, 52, 35, 255, 33, 47, 33, 255, 30, 43, 31, 255, 30, 42, 30, 255, 30, 43, 31, 255, 27, 36, 27, 255, 33, 47, 33, 255, 32, 45, 32, 255, 35, 52, 36, 255, 32, 46, 32, 255, 32, 46, 32, 255, 31, 44, 31, 255, 32, 46, 32, 255, 32, 46, 33, 255, 33, 49, 34, 255, 32, 45, 32, 255, 31, 44, 31, 255, 32, 46, 32, 255, 30, 42, 30, 255, 30, 42, 30, 255, 32, 45, 32, 255, 27, 37, 27, 255, 29, 41, 30, 255, 32, 45, 32, 255, 29, 41, 30, 255, 24, 30, 24, 255, 26, 35, 27, 255, 28, 38, 28, 255, 29, 40, 29, 255, 27, 37, 28, 255, 30, 43, 31, 255, 29, 40, 29, 255, 31, 45, 32, 255, 27, 37, 28, 255, 28, 39, 29, 255, 27, 37, 28, 255, 29, 40, 29, 255, 27, 36, 27, 255, 25, 33, 26, 255, 27, 36, 27, 255, 27, 37, 28, 255, 25, 33, 26, 255, 28, 39, 29, 255, 31, 45, 32, 255, 33, 48, 33, 255, 35, 52, 35, 255, 40, 60, 40, 255, 34, 50, 34, 255, 32, 46, 32, 255, 30, 42, 31, 255, 32, 45, 32, 255, 32, 47, 33, 255, 36, 53, 36, 255, 32, 46, 32, 255, 30, 41, 30, 255, 31, 44, 31, 255, 28, 38, 28, 255, 33, 49, 34, 255, 33, 48, 33, 255, 33, 48, 33, 255, 33, 47, 33, 255, 30, 42, 31, 255, 29, 41, 30, 255, 32, 46, 33, 255, 33, 49, 34, 255, 31, 45, 32, 255, 31, 44, 31, 255, 30, 43, 31, 255, 33, 47, 33, 255, 34, 49, 34, 255, 29, 41, 30, 255, 32, 45, 32, 255, 30, 42, 30, 255, 27, 37, 28, 255, 29, 40, 29, 255, 28, 39, 29, 255, 26, 34, 26, 255, 23, 29, 24, 255, 26, 33, 26, 255, 24, 32, 25, 255, 29, 40, 29, 255, 26, 36, 27, 255, 26, 35, 27, 255, 25, 34, 26, 255, 33, 49, 34, 255, 32, 46, 32, 255, 39, 58, 39, 255, 39, 58, 39, 255, 38, 57, 38, 255, 38, 57, 38, 255, 41, 60, 40, 255, 36, 53, 36, 255, 38, 56, 38, 255, 38, 56, 38, 255, 36, 53, 36, 255, 36, 52, 36, 255, 29, 41, 30, 255, 28, 39, 29, 255, 28, 38, 28, 255, 32, 45, 32, 255, 33, 47, 33, 255, 29, 41, 30, 255, 64, 75, 14, 255, 29, 40, 29, 255, 28, 39, 29, 255, 28, 39, 29, 255, 28, 39, 29, 255, 30, 42, 30, 255, 28, 39, 29, 255, 27, 36, 27, 255, 28, 38, 28, 255, 30, 42, 31, 255, 26, 35, 27, 255, 25, 34, 26, 255, 27, 37, 28, 255, 28, 35, 28, 255, 30, 43, 31, 255, 31, 44, 31, 255, 34, 50, 34, 255, 33, 48, 33, 255, 37, 55, 37, 255, 52, 75, 49, 255, 45, 66, 43, 255, 42, 62, 41, 255, 58, 83, 53, 255, 37, 55, 37, 255, 46, 67, 44, 255, 38, 57, 38, 255, 41, 61, 40, 255, 36, 54, 36, 255, 36, 54, 36, 255, 34, 50, 34, 255, 37, 55, 37, 255, 35, 52, 35, 255, 33, 48, 33, 255, 33, 48, 33, 255, 29, 40, 29, 255, 29, 40, 29, 255, 26, 35, 27, 255, 27, 38, 28, 255, 30, 42, 30, 255, 21, 21, 21, 255, 33, 41, 43, 255, 38, 50, 53, 255, 32, 39, 41, 255, 38, 49, 52, 255, 35, 44, 46, 255, 36, 45, 48, 255, 28, 33, 35, 255, 27, 31, 32, 255, 22, 23, 23, 255, 31, 37, 39, 255, 31, 38, 40, 255, 25, 27, 28, 255, 34, 43, 45, 255, 39, 50, 54, 255, 25, 28, 29, 255, 30, 36, 38, 255, 46, 62, 68, 255, 36, 46, 49, 255, 26, 30, 31, 255, 41, 55, 59, 255, 48, 65, 71, 255, 30, 36, 37, 255, 36, 46, 50, 255, 27, 30, 32, 255, 21, 21, 21, 255, 29, 34, 36, 255, 40, 52, 56, 255, 49, 67, 73, 255, 46, 62, 67, 255, 38, 48, 52, 255, 21, 21, 21, 255, 34, 42, 45, 255, 30, 37, 39, 255, 46, 63, 68, 255, 34, 43, 46, 255, 34, 42, 45, 255, 36, 45, 49, 255, 38, 50, 54, 255, 43, 58, 63, 255, 48, 66, 71, 255, 35, 44, 47, 255, 31, 38, 40, 255, 45, 60, 65, 255, 42, 55, 60, 255, 28, 33, 34, 255, 39, 51, 55, 255, 46, 63, 68, 255, 32, 40, 42, 255, 36, 45, 48, 255, 29, 34, 36, 255, 39, 51, 55, 255, 38, 48, 52, 255, 34, 42, 45, 255, 21, 21, 21, 255, 22, 22, 23, 255, 29, 34, 36, 255, 30, 35, 37, 255, 32, 39, 42, 255, 42, 55, 60, 255, 29, 35, 37, 255, 33, 41, 43, 255, 30, 35, 37, 255, 46, 62, 68, 255, 46, 62, 67, 255, 21, 21, 21, 255, 40, 52, 56, 255, 40, 53, 57, 255, 35, 44, 47, 255, 26, 29, 30, 255, 41, 54, 58, 255, 32, 38, 40, 255, 37, 47, 51, 255, 31, 37, 39, 255, 34, 43, 46, 255, 51, 70, 76, 255, 40, 53, 57, 255, 41, 53, 58, 255, 45, 61, 67, 255, 29, 34, 35, 255, 34, 43, 46, 255, 35, 43, 46, 255, 36, 45, 49, 255, 31, 37, 39, 255, 34, 42, 45, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 29, 34, 35, 255, 24, 26, 27, 255, 21, 21, 21, 255, 22, 22, 22, 255, 31, 37, 39, 255, 45, 60, 65, 255, 38, 48, 52, 255, 44, 59, 64, 255, 38, 49, 52, 255, 31, 38, 40, 255, 33, 40, 43, 255, 40, 52, 56, 255, 43, 57, 61, 255, 54, 72, 78, 255, 41, 53, 58, 255, 44, 59, 64, 255, 46, 62, 68, 255, 35, 43, 46, 255, 47, 64, 69, 255, 25, 28, 28, 255, 28, 33, 35, 255, 42, 55, 60, 255, 44, 59, 64, 255, 34, 43, 46, 255, 40, 52, 56, 255, 37, 47, 50, 255, 38, 50, 53, 255, 38, 49, 52, 255, 39, 51, 55, 255, 35, 44, 47, 255, 35, 44, 47, 255, 43, 57, 61, 255, 33, 41, 43, 255, 36, 45, 48, 255, 38, 49, 52, 255, 32, 39, 42, 255, 21, 21, 21, 255, 21, 21, 21, 255, 28, 33, 35, 255, 24, 27, 27, 255, 33, 40, 43, 255, 35, 44, 47, 255, 30, 35, 37, 255, 33, 41, 44, 255, 24, 26, 26, 255, 37, 47, 50, 255, 33, 41, 44, 255, 39, 51, 55, 255, 31, 37, 39, 255, 40, 52, 56, 255, 29, 34, 36, 255, 35, 44, 48, 255, 37, 47, 50, 255, 32, 38, 41, 255, 32, 39, 41, 255, 34, 42, 45, 255, 37, 47, 50, 255, 31, 38, 40, 255, 30, 36, 38, 255, 30, 35, 37, 255, 23, 24, 25, 255, 21, 21, 21, 255, 29, 34, 35, 255, 40, 53, 57, 255, 30, 35, 37, 255, 39, 51, 55, 255, 35, 44, 48, 255, 42, 55, 60, 255, 43, 57, 61, 255, 40, 53, 57, 255, 44, 59, 64, 255, 43, 57, 62, 255, 33, 42, 44, 255, 38, 49, 53, 255, 42, 55, 60, 255, 47, 64, 70, 255, 36, 46, 49, 255, 38, 49, 53, 255, 40, 52, 56, 255, 41, 55, 59, 255, 39, 50, 54, 255, 42, 56, 61, 255, 31, 37, 40, 255, 21, 21, 21, 255, 40, 52, 57, 255, 52, 70, 76, 255, 41, 54, 59, 255, 21, 21, 21, 255, 30, 36, 38, 255, 36, 46, 49, 255, 45, 61, 66, 255, 43, 57, 62, 255, 36, 46, 50, 255, 32, 40, 42, 255, 35, 43, 46, 255, 30, 36, 38, 255, 32, 38, 41, 255, 36, 46, 50, 255, 36, 45, 49, 255, 38, 50, 53, 255, 38, 49, 52, 255, 31, 37, 40, 255, 36, 46, 49, 255, 37, 48, 52, 255, 44, 58, 63, 255, 37, 47, 50, 255, 42, 56, 61, 255, 51, 69, 75, 255, 39, 50, 54, 255, 21, 21, 21, 255, 30, 35, 37, 255, 28, 32, 33, 255, 37, 47, 50, 255, 36, 47, 50, 255, 45, 61, 66, 255, 39, 51, 55, 255, 38, 49, 53, 255, 21, 21, 21, 255, 27, 31, 33, 255, 51, 69, 75, 255, 39, 51, 55, 255, 28, 32, 33, 255, 36, 45, 48, 255, 35, 43, 46, 255, 29, 34, 36, 255, 34, 42, 45, 255, 35, 44, 47, 255, 47, 64, 69, 255, 37, 48, 51, 255, 42, 56, 61, 255, 44, 59, 63, 255, 28, 32, 33, 255, 33, 42, 44, 255, 27, 30, 31, 255, 24, 26, 27, 255, 23, 24, 24, 255, 32, 40, 42, 255, 33, 41, 44, 255, 26, 29, 30, 255, 26, 30, 31, 255, 30, 36, 38, 255, 21, 21, 21, 255, 21, 21, 21, 255, 40, 53, 57, 255, 21, 21, 21, 255, 24, 25, 26, 255, 21, 21, 21, 255, 36, 45, 49, 255, 23, 24, 25, 255, 23, 24, 24, 255, 33, 41, 43, 255, 34, 43, 46, 255, 32, 39, 41, 255, 27, 31, 32, 255, 39, 51, 55, 255, 38, 49, 52, 255, 37, 47, 50, 255, 40, 52, 56, 255, 30, 35, 37, 255, 33, 41, 43, 255, 42, 56, 60, 255, 39, 50, 54, 255, 24, 25, 26, 255, 30, 36, 38, 255, 24, 26, 27, 255, 32, 39, 41, 255, 41, 54, 58, 255, 29, 40, 29, 255, 26, 35, 27, 255, 27, 37, 28, 255, 31, 43, 31, 255, 25, 33, 26, 255, 32, 47, 33, 255, 34, 50, 34, 255, 33, 48, 33, 255, 32, 45, 32, 255, 34, 51, 35, 255, 32, 46, 32, 255, 35, 51, 35, 255, 33, 48, 33, 255, 36, 54, 36, 255, 32, 45, 32, 255, 31, 44, 32, 255, 29, 41, 30, 255, 30, 42, 30, 255, 31, 45, 32, 255, 35, 52, 35, 255, 30, 42, 30, 255, 33, 47, 33, 255, 24, 32, 25, 255, 24, 30, 24, 255, 27, 37, 28, 255, 25, 33, 26, 255, 26, 33, 26, 255, 24, 32, 25, 255, 28, 39, 29, 255, 29, 40, 29, 255, 33, 48, 33, 255, 30, 42, 30, 255, 30, 42, 31, 255, 26, 35, 27, 255, 28, 38, 28, 255, 31, 44, 31, 255, 28, 39, 29, 255, 35, 52, 36, 255, 35, 52, 36, 255, 33, 47, 33, 255, 33, 48, 34, 255, 28, 39, 29, 255, 26, 35, 27, 255, 24, 31, 25, 255, 29, 40, 29, 255, 32, 46, 33, 255, 33, 48, 33, 255, 33, 47, 33, 255, 31, 44, 32, 255, 31, 44, 32, 255, 31, 44, 31, 255, 36, 53, 36, 255, 34, 49, 34, 255, 36, 54, 36, 255, 29, 41, 30, 255, 33, 48, 33, 255, 34, 50, 34, 255, 41, 61, 40, 255, 36, 53, 36, 255, 37, 55, 37, 255, 36, 54, 36, 255, 36, 53, 36, 255, 32, 46, 32, 255, 37, 55, 37, 255, 37, 56, 37, 255, 37, 55, 37, 255, 33, 48, 33, 255, 24, 31, 25, 255, 26, 36, 27, 255, 31, 44, 32, 255, 34, 50, 34, 255, 32, 47, 33, 255, 36, 53, 36, 255, 32, 47, 33, 255, 34, 50, 34, 255, 32, 46, 32, 255, 32, 47, 33, 255, 33, 47, 33, 255, 31, 45, 32, 255, 29, 41, 30, 255, 29, 41, 30, 255, 31, 44, 31, 255, 30, 42, 31, 255, 32, 45, 32, 255, 33, 47, 33, 255, 27, 36, 27, 255, 27, 37, 28, 255, 31, 45, 32, 255, 33, 47, 33, 255, 31, 45, 32, 255, 31, 45, 32, 255, 30, 43, 31, 255, 33, 48, 34, 255, 33, 47, 33, 255, 33, 48, 33, 255, 30, 42, 31, 255, 28, 39, 29, 255, 27, 37, 28, 255, 30, 42, 30, 255, 28, 39, 29, 255, 30, 43, 31, 255, 27, 36, 27, 255, 26, 34, 26, 255, 112, 136, 12, 255, 26, 36, 27, 255, 30, 42, 30, 255, 30, 43, 31, 255, 29, 40, 30, 255, 34, 50, 34, 255, 35, 52, 35, 255, 31, 44, 31, 255, 34, 49, 34, 255, 37, 54, 37, 255, 36, 54, 36, 255, 35, 52, 36, 255, 36, 54, 36, 255, 34, 50, 34, 255, 28, 39, 29, 255, 30, 43, 31, 255, 28, 39, 29, 255, 27, 37, 28, 255, 35, 51, 35, 255, 31, 45, 32, 255, 32, 46, 32, 255, 30, 42, 30, 255, 31, 45, 32, 255, 28, 39, 29, 255, 30, 42, 30, 255, 31, 45, 32, 255, 31, 45, 32, 255, 32, 47, 33, 255, 31, 45, 32, 255, 31, 45, 32, 255, 28, 39, 29, 255, 27, 37, 28, 255, 32, 46, 33, 255, 29, 41, 30, 255, 28, 39, 29, 255, 30, 42, 30, 255, 30, 42, 30, 255, 25, 33, 26, 255, 25, 34, 26, 255, 25, 33, 26, 255, 31, 43, 31, 255, 32, 45, 32, 255, 33, 48, 33, 255, 30, 41, 30, 255, 31, 45, 32, 255, 31, 43, 31, 255, 28, 39, 29, 255, 25, 33, 26, 255, 26, 36, 27, 255, 25, 33, 25, 255, 24, 32, 25, 255, 27, 37, 28, 255, 29, 41, 30, 255, 29, 40, 29, 255, 26, 36, 27, 255, 33, 47, 33, 255, 34, 49, 34, 255, 37, 55, 37, 255, 35, 51, 35, 255, 29, 41, 30, 255, 34, 50, 34, 255, 33, 47, 33, 255, 33, 49, 34, 255, 31, 43, 31, 255, 33, 48, 33, 255, 29, 41, 30, 255, 29, 41, 30, 255, 31, 44, 31, 255, 31, 45, 32, 255, 32, 45, 32, 255, 32, 47, 33, 255, 33, 49, 34, 255, 35, 52, 36, 255, 33, 48, 33, 255, 33, 48, 34, 255, 32, 46, 32, 255, 34, 49, 34, 255, 35, 51, 35, 255, 32, 46, 32, 255, 32, 46, 32, 255, 32, 45, 32, 255, 34, 50, 34, 255, 33, 47, 33, 255, 29, 40, 30, 255, 29, 40, 29, 255, 27, 36, 27, 255, 28, 38, 28, 255, 31, 43, 31, 255, 29, 41, 30, 255, 30, 43, 31, 255, 29, 40, 29, 255, 28, 38, 28, 255, 26, 34, 26, 255, 27, 37, 28, 255, 30, 42, 30, 255, 29, 40, 29, 255, 32, 46, 32, 255, 33, 49, 34, 255, 33, 49, 34, 255, 33, 48, 33, 255, 37, 56, 37, 255, 54, 78, 50, 255, 37, 56, 37, 255, 36, 53, 36, 255, 36, 54, 37, 255, 36, 53, 36, 255, 34, 49, 34, 255, 31, 44, 31, 255, 29, 40, 29, 255, 31, 44, 31, 255, 29, 40, 30, 255, 31, 44, 31, 255, 29, 41, 30, 255, 32, 46, 33, 255, 31, 44, 31, 255, 31, 44, 31, 255, 29, 40, 29, 255, 30, 42, 31, 255, 30, 42, 30, 255, 28, 38, 28, 255, 29, 40, 29, 255, 28, 39, 29, 255, 28, 39, 29, 255, 25, 32, 25, 255, 24, 31, 25, 255, 25, 32, 26, 255, 27, 37, 28, 255, 24, 32, 25, 255, 24, 32, 25, 255, 25, 33, 26, 255, 30, 43, 31, 255, 32, 45, 32, 255, 35, 51, 35, 255, 34, 50, 35, 255, 36, 54, 36, 255, 40, 59, 40, 255, 37, 55, 37, 255, 36, 53, 36, 255, 36, 53, 36, 255, 35, 52, 35, 255, 45, 67, 44, 255, 40, 60, 40, 255, 36, 54, 36, 255, 37, 55, 37, 255, 38, 56, 38, 255, 36, 53, 36, 255, 30, 43, 31, 255, 30, 42, 31, 255, 29, 41, 30, 255, 30, 41, 30, 255, 30, 42, 30, 255, 30, 43, 31, 255, 29, 40, 29, 255, 21, 21, 21, 255, 37, 47, 51, 255, 34, 42, 45, 255, 27, 30, 31, 255, 37, 48, 52, 255, 33, 41, 44, 255, 27, 30, 31, 255, 25, 28, 28, 255, 32, 39, 42, 255, 30, 36, 38, 255, 29, 34, 36, 255, 36, 46, 49, 255, 27, 30, 31, 255, 42, 55, 60, 255, 40, 53, 57, 255, 43, 58, 63, 255, 32, 39, 41, 255, 41, 55, 59, 255, 39, 51, 55, 255, 43, 57, 62, 255, 40, 52, 57, 255, 29, 34, 36, 255, 21, 21, 21, 255, 21, 21, 21, 255, 32, 39, 41, 255, 35, 44, 47, 255, 40, 52, 56, 255, 29, 34, 36, 255, 33, 41, 44, 255, 30, 36, 38, 255, 41, 54, 58, 255, 37, 47, 51, 255, 29, 34, 36, 255, 44, 59, 64, 255, 47, 63, 69, 255, 36, 46, 49, 255, 34, 43, 46, 255, 32, 40, 42, 255, 35, 45, 48, 255, 45, 60, 66, 255, 45, 61, 66, 255, 32, 39, 42, 255, 37, 47, 50, 255, 39, 50, 54, 255, 26, 29, 30, 255, 38, 49, 53, 255, 34, 42, 45, 255, 31, 37, 40, 255, 37, 47, 50, 255, 44, 58, 63, 255, 32, 39, 42, 255, 34, 43, 46, 255, 21, 21, 21, 255, 32, 40, 42, 255, 29, 34, 35, 255, 21, 21, 21, 255, 21, 21, 21, 255, 30, 35, 37, 255, 37, 47, 50, 255, 29, 33, 35, 255, 37, 47, 50, 255, 37, 47, 50, 255, 38, 49, 52, 255, 32, 38, 41, 255, 26, 29, 31, 255, 21, 21, 21, 255, 44, 59, 64, 255, 25, 28, 29, 255, 32, 39, 42, 255, 28, 33, 35, 255, 31, 37, 39, 255, 30, 36, 38, 255, 35, 44, 47, 255, 36, 47, 50, 255, 37, 47, 51, 255, 38, 49, 53, 255, 40, 53, 57, 255, 40, 52, 57, 255, 30, 36, 38, 255, 26, 29, 30, 255, 39, 51, 54, 255, 24, 26, 26, 255, 37, 47, 50, 255, 30, 36, 38, 255, 27, 30, 31, 255, 21, 21, 21, 255, 29, 33, 35, 255, 29, 33, 35, 255, 34, 43, 46, 255, 39, 50, 54, 255, 29, 34, 36, 255, 32, 39, 42, 255, 23, 24, 24, 255, 33, 40, 43, 255, 34, 43, 45, 255, 37, 47, 50, 255, 32, 39, 41, 255, 38, 49, 53, 255, 36, 46, 49, 255, 46, 61, 67, 255, 39, 51, 55, 255, 37, 47, 50, 255, 35, 44, 47, 255, 61, 79, 83, 255, 68, 85, 89, 255, 45, 61, 66, 255, 49, 68, 74, 255, 43, 57, 62, 255, 21, 21, 21, 255, 42, 55, 59, 255, 33, 40, 43, 255, 45, 60, 65, 255, 30, 36, 38, 255, 40, 53, 57, 255, 40, 52, 56, 255, 33, 41, 44, 255, 39, 51, 55, 255, 46, 63, 68, 255, 38, 49, 53, 255, 40, 53, 57, 255, 26, 28, 29, 255, 49, 66, 73, 255, 25, 28, 29, 255, 45, 60, 65, 255, 46, 63, 68, 255, 34, 43, 46, 255, 21, 21, 21, 255, 21, 21, 21, 255, 28, 32, 33, 255, 24, 25, 26, 255, 35, 44, 47, 255, 38, 48, 52, 255, 45, 60, 65, 255, 48, 66, 72, 255, 37, 48, 52, 255, 36, 46, 49, 255, 42, 55, 59, 255, 32, 39, 42, 255, 29, 34, 36, 255, 39, 50, 54, 255, 42, 55, 59, 255, 22, 23, 23, 255, 33, 41, 44, 255, 41, 54, 59, 255, 29, 34, 36, 255, 32, 39, 42, 255, 31, 38, 40, 255, 37, 48, 52, 255, 31, 37, 39, 255, 21, 21, 21, 255, 30, 35, 37, 255, 39, 51, 55, 255, 40, 53, 57, 255, 31, 38, 40, 255, 37, 47, 50, 255, 49, 67, 73, 255, 47, 64, 70, 255, 32, 38, 41, 255, 38, 49, 53, 255, 46, 62, 67, 255, 44, 58, 63, 255, 49, 67, 73, 255, 42, 56, 60, 255, 43, 57, 62, 255, 53, 71, 77, 255, 37, 47, 50, 255, 42, 55, 60, 255, 44, 59, 64, 255, 34, 42, 45, 255, 35, 43, 46, 255, 34, 43, 46, 255, 43, 57, 61, 255, 21, 22, 22, 255, 38, 50, 53, 255, 39, 50, 54, 255, 39, 51, 55, 255, 39, 50, 54, 255, 24, 26, 26, 255, 39, 51, 55, 255, 41, 55, 59, 255, 47, 63, 69, 255, 34, 42, 45, 255, 34, 42, 45, 255, 31, 37, 39, 255, 30, 35, 37, 255, 30, 35, 37, 255, 30, 36, 38, 255, 32, 39, 41, 255, 36, 45, 48, 255, 33, 40, 43, 255, 26, 29, 30, 255, 29, 35, 36, 255, 42, 56, 61, 255, 37, 48, 52, 255, 37, 47, 50, 255, 48, 65, 71, 255, 29, 34, 36, 255, 36, 46, 49, 255, 21, 21, 21, 255, 37, 47, 50, 255, 30, 36, 38, 255, 38, 48, 52, 255, 31, 37, 39, 255, 33, 41, 43, 255, 42, 56, 61, 255, 39, 51, 55, 255, 34, 42, 45, 255, 32, 39, 41, 255, 26, 29, 29, 255, 38, 49, 53, 255, 38, 49, 53, 255, 35, 44, 48, 255, 35, 44, 47, 255, 36, 46, 49, 255, 38, 48, 52, 255, 38, 49, 53, 255, 31, 37, 39, 255, 35, 45, 48, 255, 34, 43, 46, 255, 47, 63, 69, 255, 33, 40, 43, 255, 31, 37, 40, 255, 34, 43, 46, 255, 22, 23, 24, 255, 26, 29, 30, 255, 21, 21, 21, 255, 27, 31, 32, 255, 26, 30, 31, 255, 24, 26, 27, 255, 28, 33, 35, 255, 21, 21, 21, 255, 21, 21, 21, 255, 36, 45, 48, 255, 31, 37, 39, 255, 21, 21, 21, 255, 25, 27, 28, 255, 21, 21, 21, 255, 26, 28, 29, 255, 25, 28, 29, 255, 28, 32, 34, 255, 33, 42, 44, 255, 42, 56, 60, 255, 21, 21, 21, 255, 36, 46, 49, 255, 35, 45, 48, 255, 42, 55, 60, 255, 27, 30, 31, 255, 46, 62, 68, 255, 41, 53, 57, 255, 39, 51, 55, 255, 41, 54, 58, 255, 33, 41, 43, 255, 43, 58, 63, 255, 29, 35, 37, 255, 26, 29, 30, 255, 23, 24, 25, 255, 31, 44, 31, 255, 30, 41, 30, 255, 29, 40, 29, 255, 33, 49, 34, 255, 32, 46, 32, 255, 33, 47, 33, 255, 32, 46, 32, 255, 33, 49, 34, 255, 33, 47, 33, 255, 35, 51, 35, 255, 35, 51, 35, 255, 34, 49, 34, 255, 32, 46, 32, 255, 35, 51, 35, 255, 28, 38, 28, 255, 33, 48, 33, 255, 32, 47, 33, 255, 33, 49, 34, 255, 30, 42, 30, 255, 29, 40, 29, 255, 69, 81, 13, 255, 30, 42, 30, 255, 28, 39, 29, 255, 24, 32, 25, 255, 24, 32, 25, 255, 28, 39, 29, 255, 23, 30, 24, 255, 27, 34, 27, 255, 24, 31, 24, 255, 29, 40, 29, 255, 31, 43, 31, 255, 31, 44, 31, 255, 31, 43, 31, 255, 27, 36, 27, 255, 28, 38, 28, 255, 29, 41, 30, 255, 30, 43, 31, 255, 32, 46, 32, 255, 35, 51, 35, 255, 32, 46, 33, 255, 31, 44, 32, 255, 28, 39, 29, 255, 29, 41, 30, 255, 27, 37, 28, 255, 27, 38, 28, 255, 29, 41, 30, 255, 29, 40, 29, 255, 28, 38, 28, 255, 32, 46, 32, 255, 33, 48, 33, 255, 30, 42, 30, 255, 32, 45, 32, 255, 33, 48, 33, 255, 35, 51, 35, 255, 33, 48, 33, 255, 36, 53, 36, 255, 33, 47, 33, 255, 38, 56, 38, 255, 36, 54, 36, 255, 48, 70, 46, 255, 35, 51, 35, 255, 31, 45, 32, 255, 35, 52, 36, 255, 37, 56, 38, 255, 47, 69, 45, 255, 33, 47, 33, 255, 32, 45, 32, 255, 28, 38, 28, 255, 28, 39, 29, 255, 28, 39, 29, 255, 31, 44, 31, 255, 31, 45, 32, 255, 34, 49, 34, 255, 30, 42, 30, 255, 35, 51, 35, 255, 31, 44, 31, 255, 34, 49, 34, 255, 34, 50, 34, 255, 32, 46, 32, 255, 29, 40, 29, 255, 67, 80, 15, 255, 34, 49, 34, 255, 34, 50, 34, 255, 29, 41, 30, 255, 30, 42, 30, 255, 24, 30, 25, 255, 25, 32, 25, 255, 29, 41, 30, 255, 27, 36, 27, 255, 32, 47, 33, 255, 30, 42, 30, 255, 28, 39, 29, 255, 29, 41, 30, 255, 30, 42, 30, 255, 33, 47, 33, 255, 29, 41, 30, 255, 28, 39, 29, 255, 27, 36, 27, 255, 25, 32, 25, 255, 28, 38, 28, 255, 30, 43, 31, 255, 23, 29, 24, 255, 24, 32, 25, 255, 26, 36, 27, 255, 29, 41, 30, 255, 31, 44, 31, 255, 31, 45, 32, 255, 33, 49, 34, 255, 35, 52, 35, 255, 35, 51, 35, 255, 34, 50, 35, 255, 31, 44, 31, 255, 34, 49, 34, 255, 34, 50, 34, 255, 48, 70, 46, 255, 39, 59, 39, 255, 34, 50, 34, 255, 35, 51, 35, 255, 35, 51, 35, 255, 29, 41, 30, 255, 29, 41, 30, 255, 33, 48, 34, 255, 32, 46, 32, 255, 32, 45, 32, 255, 31, 44, 31, 255, 26, 34, 26, 255, 25, 33, 26, 255, 26, 35, 27, 255, 30, 41, 30, 255, 29, 41, 30, 255, 31, 44, 31, 255, 29, 39, 29, 255, 29, 40, 29, 255, 27, 37, 28, 255, 26, 35, 27, 255, 31, 44, 31, 255, 30, 43, 31, 255, 30, 42, 31, 255, 25, 33, 25, 255, 26, 35, 27, 255, 29, 41, 30, 255, 25, 34, 26, 255, 27, 36, 27, 255, 29, 40, 29, 255, 32, 45, 32, 255, 34, 49, 34, 255, 30, 42, 30, 255, 28, 39, 29, 255, 32, 45, 32, 255, 26, 35, 27, 255, 26, 34, 26, 255, 27, 36, 27, 255, 23, 30, 24, 255, 23, 30, 24, 255, 29, 41, 30, 255, 32, 46, 32, 255, 32, 46, 33, 255, 31, 44, 31, 255, 30, 42, 30, 255, 32, 46, 32, 255, 33, 49, 34, 255, 30, 42, 30, 255, 31, 44, 31, 255, 29, 40, 30, 255, 32, 46, 32, 255, 33, 48, 33, 255, 33, 48, 34, 255, 35, 52, 36, 255, 26, 35, 27, 255, 30, 42, 31, 255, 33, 47, 33, 255, 34, 50, 35, 255, 37, 55, 37, 255, 32, 47, 33, 255, 38, 57, 38, 255, 37, 55, 37, 255, 30, 42, 30, 255, 33, 47, 33, 255, 30, 43, 31, 255, 29, 41, 30, 255, 32, 47, 33, 255, 32, 46, 33, 255, 32, 46, 32, 255, 30, 43, 31, 255, 31, 45, 32, 255, 29, 40, 29, 255, 26, 36, 27, 255, 27, 37, 28, 255, 28, 39, 29, 255, 31, 44, 31, 255, 32, 46, 33, 255, 32, 45, 32, 255, 29, 41, 30, 255, 31, 44, 31, 255, 30, 42, 30, 255, 29, 39, 29, 255, 27, 37, 28, 255, 28, 39, 29, 255, 33, 47, 33, 255, 34, 50, 34, 255, 35, 52, 35, 255, 34, 49, 34, 255, 36, 53, 36, 255, 50, 73, 47, 255, 53, 77, 50, 255, 52, 75, 49, 255, 40, 60, 40, 255, 41, 60, 40, 255, 38, 57, 38, 255, 33, 47, 33, 255, 32, 46, 32, 255, 30, 42, 30, 255, 29, 40, 29, 255, 27, 36, 27, 255, 26, 34, 26, 255, 32, 45, 32, 255, 33, 48, 33, 255, 35, 51, 35, 255, 34, 49, 34, 255, 28, 38, 28, 255, 30, 43, 31, 255, 30, 42, 30, 255, 31, 44, 31, 255, 30, 43, 31, 255, 25, 34, 26, 255, 25, 34, 26, 255, 26, 35, 27, 255, 25, 34, 26, 255, 26, 33, 27, 255, 28, 36, 28, 255, 24, 31, 25, 255, 25, 32, 26, 255, 28, 36, 28, 255, 25, 34, 26, 255, 32, 46, 32, 255, 30, 42, 30, 255, 33, 47, 33, 255, 34, 50, 34, 255, 34, 50, 35, 255, 32, 45, 32, 255, 34, 50, 34, 255, 33, 48, 33, 255, 34, 50, 34, 255, 32, 46, 32, 255, 37, 54, 37, 255, 34, 50, 34, 255, 35, 51, 35, 255, 43, 63, 42, 255, 32, 46, 33, 255, 32, 45, 32, 255, 32, 46, 32, 255, 33, 48, 34, 255, 31, 45, 32, 255, 31, 44, 31, 255, 34, 49, 34, 255, 34, 49, 34, 255, 21, 21, 21, 255, 30, 36, 38, 255, 40, 52, 56, 255, 30, 36, 38, 255, 28, 33, 34, 255, 26, 29, 30, 255, 26, 29, 31, 255, 29, 35, 37, 255, 28, 33, 34, 255, 36, 45, 48, 255, 31, 37, 39, 255, 32, 39, 41, 255, 38, 49, 52, 255, 39, 50, 54, 255, 42, 56, 61, 255, 36, 46, 49, 255, 50, 68, 75, 255, 37, 48, 51, 255, 50, 69, 75, 255, 52, 70, 76, 255, 30, 35, 37, 255, 21, 21, 21, 255, 23, 24, 24, 255, 31, 38, 40, 255, 52, 71, 76, 255, 31, 38, 40, 255, 30, 36, 38, 255, 32, 39, 42, 255, 34, 43, 46, 255, 41, 55, 59, 255, 37, 48, 51, 255, 46, 62, 68, 255, 24, 26, 26, 255, 38, 48, 52, 255, 27, 31, 32, 255, 36, 46, 50, 255, 35, 44, 47, 255, 50, 69, 75, 255, 46, 63, 69, 255, 41, 54, 58, 255, 36, 46, 49, 255, 34, 43, 45, 255, 46, 62, 67, 255, 39, 51, 55, 255, 31, 38, 40, 255, 34, 43, 46, 255, 35, 44, 47, 255, 46, 62, 67, 255, 28, 32, 34, 255, 42, 56, 60, 255, 30, 35, 37, 255, 23, 23, 24, 255, 32, 39, 41, 255, 27, 30, 31, 255, 29, 34, 35, 255, 21, 21, 21, 255, 21, 21, 21, 255, 33, 42, 44, 255, 27, 31, 33, 255, 29, 34, 36, 255, 33, 41, 44, 255, 32, 40, 42, 255, 34, 42, 44, 255, 29, 34, 35, 255, 34, 42, 45, 255, 21, 21, 21, 255, 30, 36, 37, 255, 35, 45, 48, 255, 33, 41, 43, 255, 39, 51, 55, 255, 35, 43, 46, 255, 38, 49, 52, 255, 26, 29, 30, 255, 33, 40, 43, 255, 32, 40, 42, 255, 28, 33, 34, 255, 27, 32, 33, 255, 46, 63, 69, 255, 52, 70, 76, 255, 43, 57, 62, 255, 37, 48, 51, 255, 45, 61, 66, 255, 33, 41, 43, 255, 21, 21, 21, 255, 21, 21, 21, 255, 24, 26, 27, 255, 35, 45, 48, 255, 23, 23, 24, 255, 23, 25, 25, 255, 31, 38, 40, 255, 25, 27, 28, 255, 32, 39, 41, 255, 23, 25, 25, 255, 43, 57, 62, 255, 48, 65, 71, 255, 42, 56, 61, 255, 41, 54, 58, 255, 34, 43, 46, 255, 36, 46, 49, 255, 30, 36, 38, 255, 44, 59, 64, 255, 45, 61, 67, 255, 48, 66, 72, 255, 54, 72, 78, 255, 61, 79, 83, 255, 50, 69, 75, 255, 40, 52, 56, 255, 34, 42, 44, 255, 22, 23, 23, 255, 34, 42, 45, 255, 33, 41, 44, 255, 41, 55, 59, 255, 44, 58, 63, 255, 41, 55, 59, 255, 41, 54, 58, 255, 40, 52, 56, 255, 32, 39, 42, 255, 48, 66, 72, 255, 32, 39, 41, 255, 32, 38, 41, 255, 30, 36, 38, 255, 35, 44, 47, 255, 39, 50, 54, 255, 46, 62, 67, 255, 42, 55, 60, 255, 38, 49, 52, 255, 38, 48, 52, 255, 21, 21, 21, 255, 34, 42, 45, 255, 29, 34, 36, 255, 28, 32, 33, 255, 28, 32, 33, 255, 52, 70, 76, 255, 40, 53, 57, 255, 28, 33, 34, 255, 38, 49, 52, 255, 43, 57, 62, 255, 29, 35, 37, 255, 37, 48, 51, 255, 33, 40, 43, 255, 36, 46, 49, 255, 41, 54, 58, 255, 42, 55, 60, 255, 37, 48, 51, 255, 33, 41, 43, 255, 31, 37, 39, 255, 32, 40, 42, 255, 34, 42, 45, 255, 21, 21, 21, 255, 21, 21, 21, 255, 44, 59, 64, 255, 33, 41, 43, 255, 38, 50, 54, 255, 30, 36, 38, 255, 30, 36, 38, 255, 43, 57, 62, 255, 42, 55, 60, 255, 43, 57, 62, 255, 41, 54, 58, 255, 30, 35, 37, 255, 40, 52, 56, 255, 38, 48, 52, 255, 36, 45, 49, 255, 41, 54, 59, 255, 60, 78, 83, 255, 40, 52, 56, 255, 43, 57, 62, 255, 40, 52, 56, 255, 34, 43, 46, 255, 34, 43, 45, 255, 48, 66, 72, 255, 35, 43, 46, 255, 21, 21, 21, 255, 39, 50, 54, 255, 30, 35, 37, 255, 45, 61, 66, 255, 38, 50, 54, 255, 36, 46, 50, 255, 39, 50, 54, 255, 35, 45, 48, 255, 36, 46, 49, 255, 32, 39, 42, 255, 25, 28, 28, 255, 40, 52, 56, 255, 32, 39, 42, 255, 21, 21, 21, 255, 24, 25, 26, 255, 35, 44, 47, 255, 36, 46, 50, 255, 29, 34, 36, 255, 33, 40, 43, 255, 22, 23, 24, 255, 50, 69, 75, 255, 41, 55, 59, 255, 45, 60, 65, 255, 50, 68, 74, 255, 37, 47, 50, 255, 32, 38, 41, 255, 21, 21, 21, 255, 38, 50, 54, 255, 28, 33, 34, 255, 40, 53, 57, 255, 36, 45, 48, 255, 39, 51, 55, 255, 44, 59, 64, 255, 24, 27, 27, 255, 40, 53, 57, 255, 38, 49, 53, 255, 32, 39, 42, 255, 21, 21, 21, 255, 28, 32, 34, 255, 33, 40, 43, 255, 33, 41, 44, 255, 32, 38, 41, 255, 39, 50, 54, 255, 40, 52, 56, 255, 37, 47, 50, 255, 45, 60, 65, 255, 39, 51, 55, 255, 48, 66, 72, 255, 48, 66, 72, 255, 47, 64, 69, 255, 26, 29, 30, 255, 31, 38, 40, 255, 21, 21, 21, 255, 21, 21, 21, 255, 33, 41, 43, 255, 24, 26, 26, 255, 28, 33, 35, 255, 34, 42, 45, 255, 21, 21, 21, 255, 21, 21, 21, 255, 35, 45, 48, 255, 31, 38, 40, 255, 24, 26, 26, 255, 23, 24, 24, 255, 34, 43, 45, 255, 21, 22, 22, 255, 24, 26, 27, 255, 21, 21, 21, 255, 26, 29, 30, 255, 23, 25, 26, 255, 25, 28, 29, 255, 27, 31, 33, 255, 31, 38, 40, 255, 39, 50, 54, 255, 31, 38, 40, 255, 39, 51, 55, 255, 36, 45, 48, 255, 34, 42, 44, 255, 37, 47, 50, 255, 37, 47, 50, 255, 37, 48, 52, 255, 35, 44, 48, 255, 34, 42, 45, 255, 21, 21, 21, 255, 31, 44, 31, 255, 29, 40, 30, 255, 32, 45, 32, 255, 35, 52, 35, 255, 37, 56, 37, 255, 35, 51, 35, 255, 32, 47, 33, 255, 35, 51, 35, 255, 32, 46, 32, 255, 35, 51, 35, 255, 34, 49, 34, 255, 31, 44, 31, 255, 30, 42, 30, 255, 31, 43, 31, 255, 28, 38, 28, 255, 34, 49, 34, 255, 33, 49, 34, 255, 33, 48, 33, 255, 29, 41, 30, 255, 27, 37, 28, 255, 27, 36, 27, 255, 23, 29, 24, 255, 28, 39, 29, 255, 26, 35, 27, 255, 27, 36, 27, 255, 26, 34, 26, 255, 25, 33, 25, 255, 26, 34, 26, 255, 27, 36, 27, 255, 26, 35, 27, 255, 27, 36, 27, 255, 27, 36, 27, 255, 31, 45, 32, 255, 32, 45, 32, 255, 31, 44, 31, 255, 36, 53, 36, 255, 31, 45, 32, 255, 30, 42, 30, 255, 31, 43, 31, 255, 33, 47, 33, 255, 29, 41, 30, 255, 31, 45, 32, 255, 30, 42, 30, 255, 31, 45, 32, 255, 32, 46, 32, 255, 29, 41, 30, 255, 24, 31, 24, 255, 27, 37, 28, 255, 26, 34, 26, 255, 28, 39, 29, 255, 25, 32, 25, 255, 26, 35, 27, 255, 31, 44, 31, 255, 36, 53, 36, 255, 36, 54, 36, 255, 38, 57, 38, 255, 37, 55, 37, 255, 38, 57, 38, 255, 35, 52, 36, 255, 33, 48, 33, 255, 31, 43, 31, 255, 34, 49, 34, 255, 36, 52, 36, 255, 34, 50, 34, 255, 36, 53, 36, 255, 31, 44, 31, 255, 30, 43, 31, 255, 32, 45, 32, 255, 27, 37, 28, 255, 28, 39, 29, 255, 27, 37, 28, 255, 28, 39, 29, 255, 29, 41, 30, 255, 33, 48, 33, 255, 31, 44, 31, 255, 29, 40, 29, 255, 26, 35, 27, 255, 27, 37, 28, 255, 34, 50, 34, 255, 34, 50, 34, 255, 32, 45, 32, 255, 32, 46, 32, 255, 31, 44, 31, 255, 25, 34, 26, 255, 27, 36, 27, 255, 24, 31, 25, 255, 23, 29, 24, 255, 23, 29, 24, 255, 27, 38, 28, 255, 32, 45, 32, 255, 32, 46, 32, 255, 31, 43, 31, 255, 28, 39, 29, 255, 32, 46, 32, 255, 30, 42, 30, 255, 27, 37, 28, 255, 25, 33, 26, 255, 25, 33, 26, 255, 25, 33, 26, 255, 30, 42, 30, 255, 30, 42, 30, 255, 28, 38, 28, 255, 24, 32, 25, 255, 27, 37, 28, 255, 30, 42, 31, 255, 27, 37, 28, 255, 33, 47, 33, 255, 31, 45, 32, 255, 33, 49, 34, 255, 36, 53, 36, 255, 48, 70, 46, 255, 48, 71, 46, 255, 34, 50, 35, 255, 35, 52, 35, 255, 44, 64, 42, 255, 36, 53, 36, 255, 36, 53, 36, 255, 40, 59, 39, 255, 35, 52, 36, 255, 32, 45, 32, 255, 31, 45, 32, 255, 36, 54, 36, 255, 32, 46, 32, 255, 32, 47, 33, 255, 29, 41, 30, 255, 27, 36, 27, 255, 26, 35, 27, 255, 24, 31, 25, 255, 27, 37, 28, 255, 27, 37, 28, 255, 27, 37, 28, 255, 25, 33, 26, 255, 27, 37, 28, 255, 30, 42, 30, 255, 31, 43, 31, 255, 32, 45, 32, 255, 30, 42, 30, 255, 29, 40, 29, 255, 24, 32, 25, 255, 26, 34, 26, 255, 25, 32, 25, 255, 27, 37, 27, 255, 25, 33, 26, 255, 26, 36, 27, 255, 31, 45, 32, 255, 32, 46, 32, 255, 28, 38, 28, 255, 26, 35, 27, 255, 25, 34, 26, 255, 28, 38, 28, 255, 31, 43, 31, 255, 33, 48, 33, 255, 27, 36, 27, 255, 26, 34, 26, 255, 27, 37, 28, 255, 31, 44, 32, 255, 32, 46, 32, 255, 33, 47, 33, 255, 32, 45, 32, 255, 32, 46, 32, 255, 31, 44, 31, 255, 26, 35, 27, 255, 27, 36, 27, 255, 28, 39, 29, 255, 32, 46, 32, 255, 37, 55, 37, 255, 35, 51, 35, 255, 33, 48, 34, 255, 30, 43, 31, 255, 37, 55, 37, 255, 35, 51, 35, 255, 36, 53, 36, 255, 36, 52, 36, 255, 32, 46, 32, 255, 33, 48, 34, 255, 30, 42, 30, 255, 33, 47, 33, 255, 33, 48, 33, 255, 28, 38, 28, 255, 27, 38, 28, 255, 30, 43, 31, 255, 31, 43, 31, 255, 27, 37, 28, 255, 28, 39, 29, 255, 28, 39, 29, 255, 27, 37, 28, 255, 27, 36, 27, 255, 24, 30, 24, 255, 25, 33, 26, 255, 28, 38, 28, 255, 28, 38, 28, 255, 25, 34, 26, 255, 28, 38, 28, 255, 32, 46, 32, 255, 31, 45, 32, 255, 31, 44, 31, 255, 27, 37, 28, 255, 27, 37, 28, 255, 29, 41, 30, 255, 34, 50, 34, 255, 44, 64, 42, 255, 35, 51, 35, 255, 36, 54, 36, 255, 49, 71, 47, 255, 52, 75, 49, 255, 50, 73, 48, 255, 40, 60, 40, 255, 36, 54, 36, 255, 34, 49, 34, 255, 34, 50, 34, 255, 31, 44, 31, 255, 32, 46, 32, 255, 29, 40, 29, 255, 33, 48, 33, 255, 30, 42, 30, 255, 31, 43, 31, 255, 30, 42, 31, 255, 34, 49, 34, 255, 36, 53, 36, 255, 32, 45, 32, 255, 31, 44, 31, 255, 29, 40, 29, 255, 29, 40, 29, 255, 31, 43, 31, 255, 25, 33, 26, 255, 28, 39, 29, 255, 27, 37, 28, 255, 28, 39, 29, 255, 26, 35, 27, 255, 32, 41, 32, 255, 25, 33, 25, 255, 29, 37, 29, 255, 25, 33, 26, 255, 26, 36, 27, 255, 29, 41, 30, 255, 31, 44, 31, 255, 34, 50, 34, 255, 35, 51, 35, 255, 35, 51, 35, 255, 35, 52, 36, 255, 34, 49, 34, 255, 30, 43, 31, 255, 29, 41, 30, 255, 31, 43, 31, 255, 31, 45, 32, 255, 29, 41, 30, 255, 30, 42, 30, 255, 30, 41, 30, 255, 36, 53, 36, 255, 34, 49, 34, 255, 34, 50, 35, 255, 37, 55, 37, 255, 37, 55, 37, 255, 30, 43, 31, 255, 32, 46, 32, 255, 31, 43, 31, 255, 21, 21, 21, 255, 32, 39, 41, 255, 32, 40, 42, 255, 40, 52, 56, 255, 28, 32, 34, 255, 26, 29, 31, 255, 24, 26, 26, 255, 24, 26, 26, 255, 32, 39, 42, 255, 21, 21, 21, 255, 27, 31, 32, 255, 25, 27, 28, 255, 24, 27, 27, 255, 35, 45, 48, 255, 34, 42, 45, 255, 30, 36, 38, 255, 34, 42, 45, 255, 42, 55, 59, 255, 35, 45, 48, 255, 21, 21, 22, 255, 21, 21, 21, 255, 34, 42, 45, 255, 41, 54, 59, 255, 35, 45, 48, 255, 38, 49, 53, 255, 35, 45, 48, 255, 43, 58, 62, 255, 39, 51, 54, 255, 30, 36, 38, 255, 36, 46, 49, 255, 32, 39, 42, 255, 43, 57, 62, 255, 25, 28, 29, 255, 21, 21, 21, 255, 41, 55, 59, 255, 41, 53, 58, 255, 52, 70, 76, 255, 51, 69, 75, 255, 46, 62, 68, 255, 42, 55, 60, 255, 34, 42, 45, 255, 34, 43, 46, 255, 45, 61, 66, 255, 36, 46, 49, 255, 34, 43, 46, 255, 32, 40, 42, 255, 25, 27, 28, 255, 48, 66, 72, 255, 39, 51, 55, 255, 36, 46, 49, 255, 40, 52, 56, 255, 27, 31, 32, 255, 36, 46, 49, 255, 34, 43, 46, 255, 31, 37, 39, 255, 21, 21, 21, 255, 21, 21, 21, 255, 29, 33, 35, 255, 45, 61, 66, 255, 31, 37, 39, 255, 32, 39, 41, 255, 38, 49, 52, 255, 37, 48, 51, 255, 34, 43, 46, 255, 27, 30, 32, 255, 21, 21, 21, 255, 29, 33, 35, 255, 27, 30, 32, 255, 39, 51, 55, 255, 36, 46, 49, 255, 38, 49, 53, 255, 27, 31, 32, 255, 35, 44, 47, 255, 41, 54, 58, 255, 29, 34, 36, 255, 37, 48, 52, 255, 30, 36, 38, 255, 32, 40, 42, 255, 30, 36, 37, 255, 32, 39, 42, 255, 43, 57, 62, 255, 21, 21, 21, 255, 21, 21, 21, 255, 46, 62, 67, 255, 35, 45, 48, 255, 39, 51, 55, 255, 34, 42, 45, 255, 36, 45, 49, 255, 38, 49, 52, 255, 39, 50, 54, 255, 38, 49, 53, 255, 30, 36, 38, 255, 27, 31, 32, 255, 23, 24, 25, 255, 51, 70, 76, 255, 30, 36, 39, 255, 24, 27, 27, 255, 42, 55, 59, 255, 31, 38, 40, 255, 37, 48, 51, 255, 44, 60, 65, 255, 36, 46, 49, 255, 49, 67, 73, 255, 46, 63, 68, 255, 63, 80, 84, 255, 52, 71, 76, 255, 40, 52, 56, 255, 38, 49, 53, 255, 21, 21, 21, 255, 42, 55, 60, 255, 35, 44, 47, 255, 28, 33, 34, 255, 33, 42, 44, 255, 31, 38, 40, 255, 44, 59, 64, 255, 44, 60, 65, 255, 30, 36, 38, 255, 50, 68, 75, 255, 39, 50, 54, 255, 46, 62, 67, 255, 43, 58, 63, 255, 47, 64, 70, 255, 40, 52, 56, 255, 47, 63, 69, 255, 42, 55, 59, 255, 43, 57, 62, 255, 37, 48, 51, 255, 21, 21, 21, 255, 21, 21, 21, 255, 41, 55, 59, 255, 34, 43, 46, 255, 36, 46, 49, 255, 28, 33, 35, 255, 45, 60, 65, 255, 34, 43, 46, 255, 31, 37, 39, 255, 34, 43, 46, 255, 33, 41, 44, 255, 22, 22, 22, 255, 35, 45, 48, 255, 35, 44, 47, 255, 31, 38, 40, 255, 28, 32, 34, 255, 32, 38, 41, 255, 31, 37, 39, 255, 21, 21, 21, 255, 21, 21, 21, 255, 23, 24, 24, 255, 21, 21, 21, 255, 31, 37, 39, 255, 25, 28, 29, 255, 21, 21, 21, 255, 33, 41, 44, 255, 40, 52, 56, 255, 31, 38, 40, 255, 33, 40, 43, 255, 36, 46, 49, 255, 38, 49, 52, 255, 40, 52, 56, 255, 44, 58, 63, 255, 46, 62, 67, 255, 46, 62, 67, 255, 42, 56, 61, 255, 39, 51, 54, 255, 45, 61, 66, 255, 35, 45, 48, 255, 38, 50, 54, 255, 34, 42, 45, 255, 36, 46, 50, 255, 29, 34, 36, 255, 33, 41, 43, 255, 35, 44, 48, 255, 22, 23, 23, 255, 34, 42, 45, 255, 37, 47, 51, 255, 48, 66, 72, 255, 40, 52, 56, 255, 37, 48, 51, 255, 29, 35, 36, 255, 28, 33, 34, 255, 21, 21, 21, 255, 33, 41, 43, 255, 32, 39, 41, 255, 32, 39, 41, 255, 28, 32, 33, 255, 26, 29, 30, 255, 25, 28, 29, 255, 32, 39, 41, 255, 33, 40, 43, 255, 36, 46, 49, 255, 40, 52, 56, 255, 36, 45, 48, 255, 37, 48, 51, 255, 43, 58, 63, 255, 38, 50, 54, 255, 31, 37, 39, 255, 28, 33, 35, 255, 23, 23, 24, 255, 21, 21, 21, 255, 32, 39, 41, 255, 25, 27, 28, 255, 28, 32, 34, 255, 28, 32, 33, 255, 35, 43, 46, 255, 38, 50, 54, 255, 31, 38, 40, 255, 45, 61, 66, 255, 37, 47, 51, 255, 42, 55, 59, 255, 26, 29, 31, 255, 21, 21, 21, 255, 22, 23, 23, 255, 37, 47, 50, 255, 40, 53, 57, 255, 47, 64, 69, 255, 39, 50, 54, 255, 41, 54, 59, 255, 33, 41, 43, 255, 42, 55, 60, 255, 37, 47, 51, 255, 46, 63, 68, 255, 35, 44, 47, 255, 33, 40, 43, 255, 30, 36, 38, 255, 23, 24, 24, 255, 23, 24, 24, 255, 35, 45, 48, 255, 30, 35, 37, 255, 25, 28, 28, 255, 22, 23, 23, 255, 24, 27, 27, 255, 21, 21, 21, 255, 36, 46, 49, 255, 24, 26, 27, 255, 26, 28, 29, 255, 26, 30, 31, 255, 31, 37, 39, 255, 38, 48, 52, 255, 29, 34, 36, 255, 26, 29, 30, 255, 29, 33, 35, 255, 24, 26, 26, 255, 28, 32, 34, 255, 29, 34, 35, 255, 28, 33, 34, 255, 39, 50, 54, 255, 33, 40, 43, 255, 42, 55, 60, 255, 31, 37, 39, 255, 32, 40, 42, 255, 27, 31, 33, 255, 29, 35, 37, 255, 28, 33, 35, 255, 42, 55, 60, 255, 31, 37, 40, 255, 21, 21, 21, 255, 32, 46, 32, 255, 27, 36, 27, 255, 30, 43, 31, 255, 32, 45, 32, 255, 34, 50, 34, 255, 37, 56, 37, 255, 33, 48, 33, 255, 33, 47, 33, 255, 29, 40, 29, 255, 30, 43, 31, 255, 29, 40, 29, 255, 28, 38, 28, 255, 30, 42, 31, 255, 30, 42, 30, 255, 32, 46, 32, 255, 32, 45, 32, 255, 32, 47, 33, 255, 34, 49, 34, 255, 32, 45, 32, 255, 29, 40, 29, 255, 26, 35, 27, 255, 26, 35, 26, 255, 23, 30, 24, 255, 27, 37, 28, 255, 25, 33, 26, 255, 25, 33, 26, 255, 25, 34, 26, 255, 24, 32, 25, 255, 27, 37, 28, 255, 23, 30, 24, 255, 25, 34, 26, 255, 29, 40, 29, 255, 29, 41, 30, 255, 33, 47, 33, 255, 34, 49, 34, 255, 35, 51, 35, 255, 35, 52, 35, 255, 31, 43, 31, 255, 33, 48, 34, 255, 35, 52, 36, 255, 34, 49, 34, 255, 34, 50, 35, 255, 30, 43, 31, 255, 33, 48, 33, 255, 31, 44, 31, 255, 27, 37, 28, 255, 28, 39, 29, 255, 26, 35, 26, 255, 26, 34, 26, 255, 25, 33, 25, 255, 24, 32, 25, 255, 25, 33, 26, 255, 30, 42, 31, 255, 32, 46, 32, 255, 30, 42, 30, 255, 44, 53, 17, 255, 34, 49, 34, 255, 36, 54, 36, 255, 33, 47, 33, 255, 29, 40, 29, 255, 31, 44, 31, 255, 33, 47, 33, 255, 32, 45, 32, 255, 34, 50, 35, 255, 36, 53, 36, 255, 33, 48, 33, 255, 29, 40, 29, 255, 30, 42, 30, 255, 27, 36, 27, 255, 29, 40, 29, 255, 27, 36, 27, 255, 29, 40, 29, 255, 30, 42, 30, 255, 31, 44, 31, 255, 31, 44, 31, 255, 25, 33, 26, 255, 27, 37, 28, 255, 30, 43, 31, 255, 31, 43, 31, 255, 33, 48, 33, 255, 32, 46, 32, 255, 30, 42, 30, 255, 27, 37, 28, 255, 25, 34, 26, 255, 24, 31, 25, 255, 26, 33, 26, 255, 24, 30, 24, 255, 28, 39, 29, 255, 28, 38, 28, 255, 30, 42, 31, 255, 29, 41, 30, 255, 30, 43, 31, 255, 30, 42, 30, 255, 32, 47, 33, 255, 29, 41, 30, 255, 27, 37, 28, 255, 24, 32, 25, 255, 24, 32, 25, 255, 23, 30, 24, 255, 27, 37, 28, 255, 28, 39, 29, 255, 30, 42, 30, 255, 31, 45, 32, 255, 29, 41, 30, 255, 29, 41, 30, 255, 27, 36, 27, 255, 34, 49, 34, 255, 32, 46, 32, 255, 31, 45, 32, 255, 35, 51, 35, 255, 53, 77, 50, 255, 45, 66, 43, 255, 40, 59, 39, 255, 39, 58, 39, 255, 45, 67, 44, 255, 35, 52, 35, 255, 35, 51, 35, 255, 43, 64, 42, 255, 36, 53, 36, 255, 30, 42, 30, 255, 32, 47, 33, 255, 33, 48, 33, 255, 30, 43, 31, 255, 30, 42, 30, 255, 31, 44, 31, 255, 25, 33, 25, 255, 23, 30, 24, 255, 25, 33, 26, 255, 25, 33, 26, 255, 29, 40, 29, 255, 26, 35, 27, 255, 29, 40, 29, 255, 28, 38, 28, 255, 28, 39, 29, 255, 30, 42, 30, 255, 31, 45, 32, 255, 27, 36, 27, 255, 26, 36, 27, 255, 26, 33, 27, 255, 24, 31, 25, 255, 33, 41, 32, 255, 27, 35, 28, 255, 28, 38, 28, 255, 27, 36, 27, 255, 28, 38, 28, 255, 31, 44, 31, 255, 30, 43, 31, 255, 25, 34, 26, 255, 25, 33, 26, 255, 29, 41, 30, 255, 29, 41, 30, 255, 33, 47, 33, 255, 30, 42, 31, 255, 27, 38, 28, 255, 30, 42, 30, 255, 33, 47, 33, 255, 35, 52, 35, 255, 36, 53, 36, 255, 36, 53, 36, 255, 29, 41, 30, 255, 28, 38, 28, 255, 28, 38, 28, 255, 30, 42, 30, 255, 30, 43, 31, 255, 30, 43, 31, 255, 35, 52, 36, 255, 33, 48, 33, 255, 36, 53, 36, 255, 34, 50, 34, 255, 34, 50, 34, 255, 34, 50, 34, 255, 37, 56, 37, 255, 33, 48, 33, 255, 33, 48, 33, 255, 30, 42, 30, 255, 32, 46, 32, 255, 33, 47, 33, 255, 31, 44, 32, 255, 30, 43, 31, 255, 27, 36, 27, 255, 27, 36, 27, 255, 30, 43, 31, 255, 30, 43, 31, 255, 26, 35, 27, 255, 25, 33, 26, 255, 29, 40, 29, 255, 26, 35, 27, 255, 24, 31, 25, 255, 24, 31, 25, 255, 26, 34, 26, 255, 27, 37, 28, 255, 27, 38, 28, 255, 29, 41, 30, 255, 32, 45, 32, 255, 33, 48, 33, 255, 29, 40, 29, 255, 26, 35, 27, 255, 29, 40, 29, 255, 30, 42, 30, 255, 37, 54, 37, 255, 35, 52, 35, 255, 34, 50, 34, 255, 36, 54, 36, 255, 37, 55, 37, 255, 43, 64, 42, 255, 50, 73, 47, 255, 51, 74, 48, 255, 36, 53, 36, 255, 34, 49, 34, 255, 32, 46, 32, 255, 32, 46, 32, 255, 31, 44, 32, 255, 29, 40, 29, 255, 31, 44, 31, 255, 32, 46, 32, 255, 32, 46, 32, 255, 33, 47, 33, 255, 34, 49, 34, 255, 66, 82, 18, 255, 32, 47, 33, 255, 31, 44, 31, 255, 30, 42, 30, 255, 32, 46, 32, 255, 33, 48, 34, 255, 31, 44, 31, 255, 28, 38, 28, 255, 29, 41, 30, 255, 30, 43, 31, 255, 27, 36, 27, 255, 25, 33, 26, 255, 24, 31, 25, 255, 25, 33, 26, 255, 27, 37, 28, 255, 27, 37, 28, 255, 28, 38, 28, 255, 30, 42, 31, 255, 34, 50, 34, 255, 35, 51, 35, 255, 32, 45, 32, 255, 33, 48, 34, 255, 31, 45, 32, 255, 33, 48, 33, 255, 24, 31, 25, 255, 24, 30, 24, 255, 27, 38, 28, 255, 28, 39, 29, 255, 30, 42, 30, 255, 27, 38, 28, 255, 34, 49, 34, 255, 36, 53, 36, 255, 36, 54, 36, 255, 37, 54, 37, 255, 37, 55, 37, 255, 31, 45, 32, 255, 32, 45, 32, 255, 31, 44, 31, 255, 21, 21, 21, 255, 33, 41, 44, 255, 46, 62, 67, 255, 44, 59, 63, 255, 43, 57, 62, 255, 38, 49, 53, 255, 36, 45, 48, 255, 33, 41, 43, 255, 21, 22, 22, 255, 30, 36, 38, 255, 29, 35, 37, 255, 33, 41, 43, 255, 27, 31, 33, 255, 43, 57, 62, 255, 33, 41, 44, 255, 40, 53, 57, 255, 35, 44, 47, 255, 26, 30, 31, 255, 21, 21, 21, 255, 24, 27, 27, 255, 57, 75, 80, 255, 36, 47, 50, 255, 45, 61, 66, 255, 46, 61, 67, 255, 41, 54, 59, 255, 31, 37, 39, 255, 38, 49, 52, 255, 44, 58, 63, 255, 45, 61, 66, 255, 39, 51, 55, 255, 36, 47, 50, 255, 38, 49, 52, 255, 34, 42, 45, 255, 21, 21, 21, 255, 24, 26, 26, 255, 40, 52, 56, 255, 36, 46, 49, 255, 38, 49, 52, 255, 40, 53, 57, 255, 43, 57, 61, 255, 37, 48, 52, 255, 29, 33, 35, 255, 39, 50, 54, 255, 32, 40, 42, 255, 31, 37, 39, 255, 31, 38, 40, 255, 29, 33, 35, 255, 32, 39, 41, 255, 48, 65, 71, 255, 29, 35, 36, 255, 29, 34, 35, 255, 36, 46, 49, 255, 41, 54, 58, 255, 31, 37, 39, 255, 22, 23, 23, 255, 33, 40, 43, 255, 24, 25, 26, 255, 21, 21, 21, 255, 22, 22, 22, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 43, 58, 62, 255, 36, 45, 48, 255, 30, 35, 37, 255, 29, 34, 36, 255, 29, 35, 37, 255, 37, 48, 51, 255, 45, 61, 66, 255, 41, 54, 59, 255, 44, 59, 64, 255, 27, 31, 32, 255, 38, 49, 53, 255, 30, 35, 37, 255, 34, 43, 46, 255, 26, 29, 30, 255, 21, 21, 21, 255, 21, 21, 21, 255, 46, 62, 67, 255, 38, 49, 52, 255, 36, 45, 48, 255, 39, 51, 55, 255, 31, 38, 40, 255, 38, 48, 52, 255, 51, 70, 76, 255, 44, 58, 63, 255, 31, 37, 39, 255, 37, 47, 50, 255, 39, 51, 55, 255, 21, 21, 21, 255, 39, 51, 55, 255, 35, 45, 48, 255, 37, 47, 51, 255, 34, 43, 46, 255, 32, 39, 41, 255, 40, 52, 57, 255, 40, 52, 56, 255, 44, 58, 63, 255, 43, 57, 62, 255, 46, 63, 69, 255, 48, 66, 72, 255, 51, 70, 76, 255, 48, 66, 72, 255, 49, 67, 73, 255, 21, 21, 21, 255, 41, 53, 58, 255, 38, 50, 53, 255, 34, 43, 46, 255, 28, 32, 33, 255, 34, 43, 46, 255, 37, 47, 50, 255, 40, 52, 56, 255, 39, 51, 54, 255, 35, 44, 47, 255, 38, 49, 53, 255, 40, 52, 56, 255, 50, 68, 75, 255, 49, 67, 73, 255, 44, 58, 63, 255, 47, 64, 70, 255, 43, 57, 62, 255, 39, 50, 54, 255, 39, 51, 55, 255, 21, 21, 21, 255, 21, 21, 21, 255, 23, 24, 25, 255, 28, 33, 34, 255, 32, 39, 41, 255, 35, 44, 47, 255, 35, 43, 46, 255, 37, 48, 51, 255, 30, 36, 38, 255, 30, 35, 37, 255, 21, 21, 21, 255, 34, 43, 45, 255, 27, 31, 32, 255, 26, 30, 31, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 30, 35, 37, 255, 21, 21, 21, 255, 33, 41, 44, 255, 30, 35, 37, 255, 44, 60, 65, 255, 24, 26, 27, 255, 32, 39, 42, 255, 49, 67, 73, 255, 46, 63, 68, 255, 45, 61, 66, 255, 39, 51, 55, 255, 43, 58, 63, 255, 39, 51, 55, 255, 42, 55, 60, 255, 38, 50, 53, 255, 38, 49, 53, 255, 42, 56, 61, 255, 36, 46, 49, 255, 43, 57, 62, 255, 40, 52, 56, 255, 44, 59, 63, 255, 37, 48, 51, 255, 37, 48, 52, 255, 36, 46, 50, 255, 33, 41, 43, 255, 23, 25, 25, 255, 22, 23, 23, 255, 35, 43, 46, 255, 46, 63, 68, 255, 42, 56, 61, 255, 42, 55, 60, 255, 32, 39, 41, 255, 26, 29, 30, 255, 30, 36, 38, 255, 25, 28, 29, 255, 28, 32, 34, 255, 22, 23, 23, 255, 27, 31, 32, 255, 30, 36, 38, 255, 25, 27, 27, 255, 29, 35, 36, 255, 29, 34, 35, 255, 45, 61, 66, 255, 37, 48, 51, 255, 24, 26, 26, 255, 43, 57, 61, 255, 36, 47, 50, 255, 30, 36, 38, 255, 34, 43, 45, 255, 30, 36, 38, 255, 21, 21, 21, 255, 28, 32, 34, 255, 21, 21, 21, 255, 30, 36, 38, 255, 26, 30, 31, 255, 30, 35, 37, 255, 32, 39, 41, 255, 35, 44, 47, 255, 39, 51, 55, 255, 39, 50, 54, 255, 39, 51, 55, 255, 31, 38, 40, 255, 45, 60, 65, 255, 30, 37, 39, 255, 21, 21, 21, 255, 34, 42, 44, 255, 32, 39, 42, 255, 27, 31, 32, 255, 42, 56, 60, 255, 41, 54, 59, 255, 47, 64, 70, 255, 35, 44, 47, 255, 47, 64, 70, 255, 44, 60, 65, 255, 34, 43, 46, 255, 45, 61, 67, 255, 34, 42, 45, 255, 27, 30, 31, 255, 33, 40, 43, 255, 27, 31, 32, 255, 32, 39, 41, 255, 26, 29, 30, 255, 28, 32, 34, 255, 26, 29, 30, 255, 21, 21, 21, 255, 25, 28, 29, 255, 21, 21, 21, 255, 34, 43, 46, 255, 26, 30, 31, 255, 26, 28, 29, 255, 26, 29, 30, 255, 29, 35, 36, 255, 34, 42, 45, 255, 27, 31, 32, 255, 25, 28, 29, 255, 27, 31, 32, 255, 22, 23, 23, 255, 25, 28, 29, 255, 35, 44, 46, 255, 46, 62, 67, 255, 35, 44, 47, 255, 48, 66, 72, 255, 47, 63, 69, 255, 26, 29, 30, 255, 25, 28, 29, 255, 32, 39, 42, 255, 38, 49, 52, 255, 29, 34, 35, 255, 21, 21, 21, 255, 32, 46, 32, 255, 34, 50, 34, 255, 35, 52, 35, 255, 31, 44, 31, 255, 32, 47, 33, 255, 35, 51, 35, 255, 32, 45, 32, 255, 33, 48, 33, 255, 31, 44, 31, 255, 29, 41, 30, 255, 26, 35, 27, 255, 25, 33, 26, 255, 28, 39, 29, 255, 32, 46, 32, 255, 31, 45, 32, 255, 29, 41, 30, 255, 34, 49, 34, 255, 34, 50, 34, 255, 34, 49, 34, 255, 31, 44, 31, 255, 29, 41, 30, 255, 27, 37, 28, 255, 27, 34, 27, 255, 24, 31, 25, 255, 24, 31, 25, 255, 29, 37, 29, 255, 29, 37, 29, 255, 26, 36, 27, 255, 25, 32, 25, 255, 25, 32, 25, 255, 23, 30, 24, 255, 32, 46, 32, 255, 34, 49, 34, 255, 35, 51, 35, 255, 31, 45, 32, 255, 36, 53, 36, 255, 33, 49, 34, 255, 35, 51, 35, 255, 35, 51, 35, 255, 35, 51, 35, 255, 36, 53, 36, 255, 33, 48, 33, 255, 36, 52, 36, 255, 34, 49, 34, 255, 33, 48, 33, 255, 28, 38, 28, 255, 29, 40, 29, 255, 30, 42, 30, 255, 29, 41, 30, 255, 26, 35, 27, 255, 24, 31, 25, 255, 26, 36, 27, 255, 28, 39, 29, 255, 26, 35, 27, 255, 30, 42, 30, 255, 28, 38, 28, 255, 29, 41, 30, 255, 29, 40, 29, 255, 31, 43, 31, 255, 30, 41, 30, 255, 31, 44, 32, 255, 31, 44, 32, 255, 33, 48, 33, 255, 29, 40, 29, 255, 30, 42, 31, 255, 33, 47, 33, 255, 28, 39, 29, 255, 27, 36, 27, 255, 26, 33, 26, 255, 26, 36, 27, 255, 28, 38, 28, 255, 29, 40, 29, 255, 32, 46, 32, 255, 31, 45, 32, 255, 31, 43, 31, 255, 30, 43, 31, 255, 26, 35, 27, 255, 27, 37, 28, 255, 29, 41, 30, 255, 31, 45, 32, 255, 29, 41, 30, 255, 32, 46, 32, 255, 28, 39, 29, 255, 23, 30, 24, 255, 25, 34, 26, 255, 24, 31, 25, 255, 23, 30, 24, 255, 24, 31, 25, 255, 24, 32, 25, 255, 26, 36, 27, 255, 30, 41, 30, 255, 25, 34, 26, 255, 29, 40, 29, 255, 31, 45, 32, 255, 30, 43, 31, 255, 32, 46, 32, 255, 32, 45, 32, 255, 29, 40, 29, 255, 24, 31, 25, 255, 28, 38, 28, 255, 27, 37, 28, 255, 28, 39, 29, 255, 30, 42, 30, 255, 29, 40, 29, 255, 26, 35, 27, 255, 25, 33, 26, 255, 27, 36, 27, 255, 31, 43, 31, 255, 33, 47, 33, 255, 34, 49, 34, 255, 37, 56, 37, 255, 44, 64, 42, 255, 36, 54, 36, 255, 36, 54, 36, 255, 37, 55, 37, 255, 33, 48, 33, 255, 33, 48, 34, 255, 37, 56, 37, 255, 34, 51, 35, 255, 29, 40, 29, 255, 33, 47, 33, 255, 30, 42, 30, 255, 28, 39, 29, 255, 27, 36, 27, 255, 24, 32, 25, 255, 23, 29, 24, 255, 25, 32, 25, 255, 26, 33, 27, 255, 27, 36, 27, 255, 25, 33, 26, 255, 26, 35, 27, 255, 26, 35, 27, 255, 26, 35, 27, 255, 29, 40, 29, 255, 29, 41, 30, 255, 27, 36, 27, 255, 26, 35, 27, 255, 24, 31, 25, 255, 25, 33, 26, 255, 29, 37, 29, 255, 24, 31, 25, 255, 29, 37, 29, 255, 24, 32, 25, 255, 29, 40, 29, 255, 29, 40, 29, 255, 28, 39, 29, 255, 27, 36, 27, 255, 29, 40, 29, 255, 29, 40, 29, 255, 30, 42, 30, 255, 30, 43, 31, 255, 32, 46, 32, 255, 28, 39, 29, 255, 24, 32, 25, 255, 27, 37, 28, 255, 35, 52, 36, 255, 37, 55, 37, 255, 32, 46, 32, 255, 31, 44, 31, 255, 31, 44, 31, 255, 30, 42, 30, 255, 25, 34, 26, 255, 28, 39, 29, 255, 31, 44, 31, 255, 29, 40, 29, 255, 34, 50, 34, 255, 43, 63, 42, 255, 34, 50, 35, 255, 32, 46, 32, 255, 32, 47, 33, 255, 33, 48, 33, 255, 33, 48, 33, 255, 34, 50, 34, 255, 31, 44, 32, 255, 32, 45, 32, 255, 27, 38, 28, 255, 30, 42, 30, 255, 31, 45, 32, 255, 33, 48, 33, 255, 32, 46, 32, 255, 29, 40, 30, 255, 30, 42, 30, 255, 24, 30, 24, 255, 26, 33, 26, 255, 24, 31, 25, 255, 25, 34, 26, 255, 26, 35, 26, 255, 30, 42, 30, 255, 26, 34, 26, 255, 29, 41, 30, 255, 29, 40, 29, 255, 28, 39, 29, 255, 27, 36, 27, 255, 29, 40, 29, 255, 30, 43, 31, 255, 30, 43, 31, 255, 32, 46, 32, 255, 32, 46, 32, 255, 32, 46, 32, 255, 33, 48, 33, 255, 29, 41, 30, 255, 34, 50, 35, 255, 37, 56, 37, 255, 50, 72, 47, 255, 37, 56, 37, 255, 43, 63, 42, 255, 37, 55, 37, 255, 36, 54, 36, 255, 36, 54, 36, 255, 35, 52, 36, 255, 32, 46, 32, 255, 31, 45, 32, 255, 32, 46, 32, 255, 32, 45, 32, 255, 30, 43, 31, 255, 32, 45, 32, 255, 31, 44, 31, 255, 34, 49, 34, 255, 33, 48, 33, 255, 36, 53, 36, 255, 29, 41, 30, 255, 28, 39, 29, 255, 28, 39, 29, 255, 34, 50, 34, 255, 34, 49, 34, 255, 29, 40, 29, 255, 28, 38, 28, 255, 29, 41, 30, 255, 30, 42, 30, 255, 27, 36, 27, 255, 23, 29, 24, 255, 28, 39, 29, 255, 27, 37, 28, 255, 29, 41, 30, 255, 30, 42, 30, 255, 32, 46, 32, 255, 28, 39, 29, 255, 31, 45, 32, 255, 31, 44, 31, 255, 32, 45, 32, 255, 32, 46, 32, 255, 31, 44, 32, 255, 31, 45, 32, 255, 30, 43, 31, 255, 32, 46, 32, 255, 32, 47, 33, 255, 30, 42, 31, 255, 29, 40, 29, 255, 32, 46, 32, 255, 34, 50, 34, 255, 36, 54, 37, 255, 35, 51, 35, 255, 36, 54, 37, 255, 35, 51, 35, 255, 36, 53, 36, 255, 33, 47, 33, 255, 32, 39, 41, 255, 32, 40, 42, 255, 26, 29, 30, 255, 43, 58, 63, 255, 34, 42, 45, 255, 29, 35, 37, 255, 33, 40, 43, 255, 32, 40, 42, 255, 43, 56, 61, 255, 34, 43, 46, 255, 41, 55, 59, 255, 38, 49, 53, 255, 39, 50, 54, 255, 36, 46, 49, 255, 33, 40, 43, 255, 34, 42, 45, 255, 21, 21, 21, 255, 21, 21, 21, 255, 31, 38, 40, 255, 38, 49, 52, 255, 33, 41, 43, 255, 37, 48, 52, 255, 40, 52, 56, 255, 50, 69, 75, 255, 49, 67, 73, 255, 58, 76, 81, 255, 47, 63, 69, 255, 52, 71, 77, 255, 47, 64, 70, 255, 34, 42, 44, 255, 38, 49, 53, 255, 30, 36, 38, 255, 24, 26, 27, 255, 23, 25, 25, 255, 21, 21, 21, 255, 25, 28, 29, 255, 24, 26, 27, 255, 46, 63, 68, 255, 42, 56, 60, 255, 37, 48, 52, 255, 34, 42, 45, 255, 33, 40, 43, 255, 41, 54, 58, 255, 40, 53, 57, 255, 30, 35, 37, 255, 25, 27, 28, 255, 35, 44, 47, 255, 27, 31, 33, 255, 38, 48, 52, 255, 37, 47, 50, 255, 40, 53, 57, 255, 38, 49, 53, 255, 39, 50, 54, 255, 42, 56, 61, 255, 38, 49, 53, 255, 21, 21, 21, 255, 21, 21, 21, 255, 36, 46, 49, 255, 34, 43, 46, 255, 26, 29, 30, 255, 33, 40, 43, 255, 36, 45, 48, 255, 22, 23, 23, 255, 26, 29, 30, 255, 26, 29, 30, 255, 21, 21, 21, 255, 21, 21, 21, 255, 25, 28, 28, 255, 31, 37, 39, 255, 33, 40, 43, 255, 34, 43, 46, 255, 35, 45, 48, 255, 27, 31, 32, 255, 36, 45, 48, 255, 32, 38, 41, 255, 35, 44, 47, 255, 39, 51, 55, 255, 40, 53, 57, 255, 21, 21, 21, 255, 21, 21, 21, 255, 36, 45, 49, 255, 23, 24, 24, 255, 37, 47, 51, 255, 42, 56, 61, 255, 38, 50, 54, 255, 45, 61, 66, 255, 45, 60, 65, 255, 47, 63, 69, 255, 31, 38, 40, 255, 43, 58, 63, 255, 37, 48, 51, 255, 39, 50, 54, 255, 33, 40, 43, 255, 26, 30, 31, 255, 27, 31, 32, 255, 37, 47, 51, 255, 36, 46, 49, 255, 41, 54, 59, 255, 29, 34, 35, 255, 40, 52, 57, 255, 23, 25, 25, 255, 39, 50, 54, 255, 50, 69, 75, 255, 53, 71, 77, 255, 52, 70, 76, 255, 48, 65, 71, 255, 40, 52, 56, 255, 37, 48, 52, 255, 21, 21, 21, 255, 40, 52, 56, 255, 47, 63, 69, 255, 48, 66, 72, 255, 43, 56, 61, 255, 37, 47, 51, 255, 29, 34, 36, 255, 26, 28, 29, 255, 32, 39, 41, 255, 44, 60, 65, 255, 43, 56, 61, 255, 39, 50, 54, 255, 34, 43, 46, 255, 34, 43, 46, 255, 41, 53, 57, 255, 30, 35, 37, 255, 37, 47, 50, 255, 34, 43, 46, 255, 39, 51, 55, 255, 34, 42, 45, 255, 21, 21, 21, 255, 23, 24, 24, 255, 25, 27, 28, 255, 29, 33, 35, 255, 38, 49, 53, 255, 25, 27, 28, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 23, 24, 25, 255, 27, 30, 31, 255, 24, 26, 27, 255, 34, 42, 45, 255, 32, 39, 41, 255, 46, 63, 68, 255, 30, 36, 38, 255, 30, 35, 37, 255, 46, 63, 68, 255, 22, 22, 22, 255, 26, 30, 31, 255, 40, 53, 57, 255, 39, 51, 55, 255, 37, 47, 50, 255, 35, 45, 48, 255, 34, 43, 46, 255, 37, 48, 51, 255, 39, 50, 54, 255, 30, 35, 37, 255, 29, 34, 36, 255, 45, 61, 66, 255, 46, 62, 68, 255, 46, 63, 68, 255, 30, 36, 38, 255, 39, 50, 54, 255, 47, 64, 69, 255, 33, 41, 44, 255, 25, 27, 28, 255, 39, 51, 55, 255, 41, 54, 58, 255, 32, 38, 41, 255, 42, 55, 60, 255, 33, 40, 43, 255, 21, 21, 21, 255, 26, 30, 31, 255, 32, 38, 41, 255, 52, 70, 76, 255, 39, 50, 54, 255, 34, 42, 45, 255, 42, 56, 61, 255, 30, 36, 38, 255, 32, 38, 41, 255, 36, 46, 49, 255, 33, 40, 43, 255, 31, 37, 39, 255, 25, 28, 28, 255, 36, 45, 48, 255, 42, 56, 60, 255, 47, 64, 69, 255, 34, 43, 46, 255, 44, 58, 63, 255, 34, 42, 45, 255, 27, 32, 33, 255, 34, 42, 45, 255, 38, 50, 54, 255, 34, 43, 45, 255, 43, 58, 63, 255, 33, 40, 43, 255, 21, 21, 21, 255, 40, 52, 56, 255, 27, 31, 33, 255, 26, 29, 30, 255, 33, 40, 43, 255, 41, 55, 59, 255, 38, 50, 53, 255, 51, 69, 75, 255, 31, 38, 40, 255, 37, 47, 50, 255, 41, 53, 58, 255, 25, 28, 29, 255, 36, 46, 50, 255, 35, 45, 48, 255, 24, 25, 26, 255, 21, 21, 21, 255, 24, 26, 26, 255, 37, 47, 50, 255, 33, 41, 44, 255, 39, 50, 54, 255, 44, 58, 63, 255, 44, 58, 63, 255, 51, 69, 75, 255, 34, 42, 44, 255, 44, 59, 64, 255, 42, 55, 60, 255, 33, 41, 43, 255, 34, 42, 45, 255, 39, 51, 55, 255, 30, 36, 38, 255, 29, 34, 36, 255, 26, 28, 29, 255, 24, 25, 26, 255, 28, 32, 34, 255, 21, 21, 21, 255, 21, 21, 21, 255, 26, 29, 30, 255, 22, 23, 23, 255, 26, 29, 30, 255, 29, 35, 37, 255, 31, 37, 39, 255, 42, 55, 60, 255, 41, 54, 58, 255, 33, 40, 43, 255, 26, 29, 30, 255, 28, 32, 33, 255, 40, 53, 57, 255, 37, 48, 51, 255, 41, 54, 58, 255, 30, 36, 38, 255, 32, 40, 42, 255, 34, 42, 45, 255, 47, 63, 69, 255, 32, 39, 41, 255, 33, 40, 43, 255, 27, 30, 31, 255, 32, 40, 42, 255, 34, 42, 45, 255, 21, 21, 21, 255, 37, 56, 37, 255, 36, 53, 36, 255, 35, 52, 35, 255, 31, 44, 31, 255, 28, 39, 29, 255, 33, 49, 34, 255, 30, 43, 31, 255, 35, 52, 35, 255, 35, 51, 35, 255, 29, 41, 30, 255, 26, 34, 26, 255, 27, 36, 27, 255, 29, 41, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 30, 41, 30, 255, 36, 54, 37, 255, 38, 58, 38, 255, 33, 48, 33, 255, 32, 45, 32, 255, 29, 41, 30, 255, 25, 33, 26, 255, 25, 33, 26, 255, 24, 32, 25, 255, 26, 34, 26, 255, 30, 38, 30, 255, 23, 30, 24, 255, 26, 35, 27, 255, 28, 38, 28, 255, 26, 33, 26, 255, 26, 35, 27, 255, 34, 49, 34, 255, 37, 55, 37, 255, 34, 49, 34, 255, 35, 52, 36, 255, 36, 54, 36, 255, 35, 51, 35, 255, 44, 65, 43, 255, 37, 56, 37, 255, 34, 49, 34, 255, 34, 49, 34, 255, 35, 52, 36, 255, 37, 54, 37, 255, 35, 52, 36, 255, 34, 50, 34, 255, 32, 46, 32, 255, 31, 44, 31, 255, 30, 42, 30, 255, 31, 44, 32, 255, 28, 38, 28, 255, 27, 34, 27, 255, 25, 32, 25, 255, 28, 38, 29, 255, 27, 36, 27, 255, 25, 34, 26, 255, 28, 38, 28, 255, 27, 36, 27, 255, 28, 39, 29, 255, 23, 30, 24, 255, 27, 36, 27, 255, 26, 35, 27, 255, 30, 42, 30, 255, 30, 41, 30, 255, 25, 32, 25, 255, 24, 31, 25, 255, 30, 42, 30, 255, 30, 41, 30, 255, 23, 30, 24, 255, 23, 29, 24, 255, 30, 42, 30, 255, 33, 47, 33, 255, 32, 46, 32, 255, 30, 43, 31, 255, 29, 41, 30, 255, 29, 40, 29, 255, 28, 39, 29, 255, 26, 35, 27, 255, 29, 40, 29, 255, 28, 38, 28, 255, 29, 40, 29, 255, 32, 45, 32, 255, 34, 50, 34, 255, 26, 34, 26, 255, 29, 36, 29, 255, 30, 38, 30, 255, 26, 33, 26, 255, 28, 35, 28, 255, 27, 34, 27, 255, 24, 31, 25, 255, 26, 34, 26, 255, 26, 35, 27, 255, 27, 36, 27, 255, 26, 35, 27, 255, 29, 40, 29, 255, 30, 41, 30, 255, 34, 50, 34, 255, 33, 48, 33, 255, 26, 35, 26, 255, 25, 34, 26, 255, 29, 41, 30, 255, 28, 39, 29, 255, 28, 38, 28, 255, 26, 36, 27, 255, 27, 37, 28, 255, 23, 29, 24, 255, 27, 37, 28, 255, 24, 31, 25, 255, 33, 47, 33, 255, 31, 43, 31, 255, 32, 47, 33, 255, 36, 54, 36, 255, 38, 56, 38, 255, 35, 52, 35, 255, 33, 47, 33, 255, 33, 48, 33, 255, 34, 49, 34, 255, 31, 45, 32, 255, 36, 54, 36, 255, 39, 58, 39, 255, 35, 51, 35, 255, 32, 45, 32, 255, 31, 44, 31, 255, 28, 38, 28, 255, 25, 32, 25, 255, 28, 35, 28, 255, 23, 29, 24, 255, 23, 29, 24, 255, 23, 29, 24, 255, 23, 29, 24, 255, 23, 30, 24, 255, 26, 35, 27, 255, 25, 34, 26, 255, 25, 33, 26, 255, 27, 36, 27, 255, 27, 37, 28, 255, 23, 30, 24, 255, 27, 37, 28, 255, 24, 31, 25, 255, 23, 30, 24, 255, 25, 32, 25, 255, 26, 33, 27, 255, 23, 30, 24, 255, 24, 31, 25, 255, 30, 42, 30, 255, 31, 44, 31, 255, 28, 38, 28, 255, 28, 38, 28, 255, 27, 37, 28, 255, 27, 36, 27, 255, 26, 35, 27, 255, 31, 44, 31, 255, 35, 51, 35, 255, 32, 46, 33, 255, 27, 37, 28, 255, 31, 43, 31, 255, 36, 53, 36, 255, 33, 48, 33, 255, 31, 43, 31, 255, 28, 39, 29, 255, 29, 40, 29, 255, 33, 48, 34, 255, 32, 45, 32, 255, 30, 42, 31, 255, 32, 45, 32, 255, 33, 47, 33, 255, 34, 50, 34, 255, 37, 55, 37, 255, 32, 46, 32, 255, 33, 48, 33, 255, 33, 47, 33, 255, 34, 50, 34, 255, 34, 49, 34, 255, 32, 46, 32, 255, 34, 50, 35, 255, 27, 38, 28, 255, 30, 42, 30, 255, 30, 42, 30, 255, 32, 46, 32, 255, 33, 47, 33, 255, 33, 48, 34, 255, 31, 43, 31, 255, 31, 45, 32, 255, 24, 32, 25, 255, 29, 37, 29, 255, 25, 32, 25, 255, 24, 31, 25, 255, 28, 38, 28, 255, 29, 40, 29, 255, 27, 37, 28, 255, 29, 41, 30, 255, 30, 43, 31, 255, 25, 33, 26, 255, 27, 37, 27, 255, 28, 38, 28, 255, 27, 37, 28, 255, 30, 43, 31, 255, 33, 49, 34, 255, 34, 50, 34, 255, 37, 56, 37, 255, 37, 55, 37, 255, 32, 45, 32, 255, 36, 54, 37, 255, 37, 55, 37, 255, 46, 68, 45, 255, 34, 49, 34, 255, 36, 53, 36, 255, 43, 64, 42, 255, 41, 61, 41, 255, 33, 48, 33, 255, 36, 53, 36, 255, 32, 47, 33, 255, 29, 40, 29, 255, 32, 46, 32, 255, 36, 53, 36, 255, 37, 55, 37, 255, 33, 47, 33, 255, 33, 47, 33, 255, 32, 45, 32, 255, 33, 48, 33, 255, 32, 46, 32, 255, 37, 55, 37, 255, 33, 47, 33, 255, 33, 49, 34, 255, 37, 56, 37, 255, 33, 47, 33, 255, 31, 45, 32, 255, 29, 40, 29, 255, 32, 46, 33, 255, 32, 46, 32, 255, 25, 33, 26, 255, 25, 33, 26, 255, 29, 41, 30, 255, 29, 40, 29, 255, 29, 41, 30, 255, 33, 48, 33, 255, 33, 47, 33, 255, 28, 39, 29, 255, 30, 42, 30, 255, 30, 41, 30, 255, 30, 41, 30, 255, 32, 46, 32, 255, 32, 45, 32, 255, 32, 46, 32, 255, 33, 48, 33, 255, 33, 49, 34, 255, 32, 45, 32, 255, 30, 42, 30, 255, 28, 38, 28, 255, 33, 48, 34, 255, 34, 49, 34, 255, 37, 55, 37, 255, 37, 55, 37, 255, 36, 54, 36, 255, 36, 54, 36, 255, 37, 54, 37, 255, 37, 54, 37, 255, 28, 32, 33, 255, 23, 24, 25, 255, 24, 26, 26, 255, 24, 26, 27, 255, 28, 32, 33, 255, 21, 21, 21, 255, 31, 37, 39, 255, 26, 29, 30, 255, 33, 42, 44, 255, 36, 46, 49, 255, 34, 43, 46, 255, 37, 47, 51, 255, 37, 48, 51, 255, 27, 30, 32, 255, 21, 21, 21, 255, 21, 21, 21, 255, 27, 30, 31, 255, 42, 56, 61, 255, 38, 49, 53, 255, 37, 47, 50, 255, 48, 66, 72, 255, 27, 31, 32, 255, 37, 48, 52, 255, 39, 51, 55, 255, 49, 67, 73, 255, 38, 49, 52, 255, 50, 68, 75, 255, 51, 70, 76, 255, 48, 65, 70, 255, 42, 56, 60, 255, 34, 43, 46, 255, 37, 47, 50, 255, 29, 34, 36, 255, 43, 57, 62, 255, 22, 23, 23, 255, 21, 21, 21, 255, 26, 29, 30, 255, 40, 52, 56, 255, 49, 67, 73, 255, 42, 55, 59, 255, 36, 46, 50, 255, 45, 61, 66, 255, 27, 31, 32, 255, 26, 30, 31, 255, 34, 42, 45, 255, 32, 39, 41, 255, 29, 35, 37, 255, 31, 37, 39, 255, 35, 45, 48, 255, 37, 47, 51, 255, 48, 65, 71, 255, 46, 62, 67, 255, 41, 54, 59, 255, 29, 34, 36, 255, 21, 21, 21, 255, 34, 42, 45, 255, 38, 49, 53, 255, 46, 63, 68, 255, 43, 57, 61, 255, 30, 36, 38, 255, 38, 50, 54, 255, 36, 46, 49, 255, 29, 34, 35, 255, 32, 39, 41, 255, 30, 35, 37, 255, 25, 27, 28, 255, 23, 25, 25, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 26, 30, 31, 255, 25, 27, 28, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 23, 23, 255, 37, 47, 51, 255, 36, 45, 48, 255, 37, 48, 51, 255, 50, 68, 74, 255, 44, 58, 63, 255, 35, 44, 47, 255, 54, 73, 78, 255, 43, 56, 61, 255, 41, 54, 59, 255, 44, 59, 64, 255, 45, 60, 66, 255, 43, 58, 63, 255, 43, 58, 63, 255, 21, 21, 21, 255, 22, 23, 23, 255, 21, 21, 21, 255, 38, 50, 54, 255, 59, 77, 82, 255, 48, 66, 71, 255, 49, 67, 73, 255, 45, 61, 66, 255, 37, 47, 51, 255, 40, 52, 57, 255, 53, 71, 77, 255, 40, 51, 56, 255, 40, 53, 57, 255, 48, 66, 72, 255, 55, 73, 78, 255, 42, 55, 60, 255, 21, 21, 21, 255, 43, 58, 63, 255, 48, 65, 71, 255, 37, 48, 52, 255, 46, 62, 68, 255, 39, 51, 54, 255, 28, 32, 33, 255, 27, 31, 32, 255, 37, 48, 51, 255, 37, 47, 50, 255, 43, 57, 62, 255, 39, 51, 55, 255, 41, 54, 59, 255, 28, 33, 35, 255, 45, 61, 66, 255, 46, 63, 68, 255, 33, 41, 44, 255, 42, 55, 59, 255, 44, 58, 63, 255, 34, 43, 46, 255, 37, 48, 52, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 29, 34, 36, 255, 31, 38, 40, 255, 30, 35, 37, 255, 31, 38, 40, 255, 32, 39, 41, 255, 46, 63, 68, 255, 35, 44, 48, 255, 35, 44, 47, 255, 31, 37, 39, 255, 37, 47, 51, 255, 39, 50, 54, 255, 43, 57, 62, 255, 36, 47, 50, 255, 30, 35, 37, 255, 35, 45, 48, 255, 41, 54, 59, 255, 21, 21, 21, 255, 44, 60, 65, 255, 35, 44, 47, 255, 29, 34, 36, 255, 34, 43, 46, 255, 43, 57, 62, 255, 46, 63, 68, 255, 34, 42, 45, 255, 40, 52, 56, 255, 43, 58, 63, 255, 39, 51, 55, 255, 47, 64, 70, 255, 36, 45, 49, 255, 32, 40, 42, 255, 40, 53, 57, 255, 33, 40, 43, 255, 34, 42, 45, 255, 31, 37, 39, 255, 40, 53, 57, 255, 42, 55, 60, 255, 35, 44, 47, 255, 35, 44, 47, 255, 39, 51, 55, 255, 28, 33, 34, 255, 21, 21, 21, 255, 48, 65, 71, 255, 32, 39, 41, 255, 37, 48, 52, 255, 32, 39, 41, 255, 45, 60, 65, 255, 28, 32, 34, 255, 37, 47, 51, 255, 36, 45, 49, 255, 44, 59, 64, 255, 28, 32, 34, 255, 41, 54, 58, 255, 37, 48, 52, 255, 38, 48, 52, 255, 40, 53, 57, 255, 47, 64, 70, 255, 40, 53, 57, 255, 37, 48, 52, 255, 35, 45, 48, 255, 24, 26, 27, 255, 27, 32, 33, 255, 34, 43, 45, 255, 37, 48, 52, 255, 29, 34, 36, 255, 21, 21, 21, 255, 29, 33, 35, 255, 22, 22, 22, 255, 27, 31, 32, 255, 32, 39, 41, 255, 31, 37, 40, 255, 45, 61, 66, 255, 45, 61, 66, 255, 30, 36, 38, 255, 30, 35, 37, 255, 39, 50, 54, 255, 47, 64, 70, 255, 43, 57, 61, 255, 33, 41, 44, 255, 35, 43, 46, 255, 22, 22, 22, 255, 21, 21, 21, 255, 29, 34, 35, 255, 36, 45, 49, 255, 34, 43, 46, 255, 47, 64, 70, 255, 41, 55, 59, 255, 40, 52, 57, 255, 49, 68, 74, 255, 37, 47, 51, 255, 35, 44, 47, 255, 41, 53, 58, 255, 29, 35, 36, 255, 35, 44, 47, 255, 32, 40, 42, 255, 21, 21, 21, 255, 30, 35, 37, 255, 23, 23, 24, 255, 27, 31, 33, 255, 21, 21, 21, 255, 21, 21, 21, 255, 32, 39, 41, 255, 33, 41, 44, 255, 31, 38, 40, 255, 35, 44, 48, 255, 37, 48, 51, 255, 37, 47, 50, 255, 37, 47, 50, 255, 26, 29, 30, 255, 42, 56, 61, 255, 28, 32, 33, 255, 31, 38, 40, 255, 30, 35, 37, 255, 41, 54, 58, 255, 39, 50, 54, 255, 39, 50, 54, 255, 35, 43, 46, 255, 53, 72, 77, 255, 42, 55, 59, 255, 36, 46, 49, 255, 27, 30, 32, 255, 28, 33, 35, 255, 30, 35, 37, 255, 21, 21, 21, 255, 31, 45, 32, 255, 35, 51, 35, 255, 33, 47, 33, 255, 35, 51, 35, 255, 34, 50, 34, 255, 27, 37, 28, 255, 29, 41, 30, 255, 30, 42, 30, 255, 32, 47, 33, 255, 32, 46, 32, 255, 26, 34, 26, 255, 27, 37, 28, 255, 24, 32, 25, 255, 30, 43, 31, 255, 33, 48, 33, 255, 36, 53, 36, 255, 34, 50, 34, 255, 33, 49, 34, 255, 35, 51, 35, 255, 31, 44, 31, 255, 28, 39, 29, 255, 24, 31, 25, 255, 24, 31, 25, 255, 28, 36, 28, 255, 28, 38, 28, 255, 24, 30, 24, 255, 23, 30, 24, 255, 24, 31, 25, 255, 25, 33, 26, 255, 28, 38, 28, 255, 28, 39, 29, 255, 30, 42, 30, 255, 35, 52, 36, 255, 35, 52, 36, 255, 37, 55, 37, 255, 37, 55, 37, 255, 32, 47, 33, 255, 38, 56, 38, 255, 35, 51, 35, 255, 36, 54, 37, 255, 42, 62, 41, 255, 40, 60, 40, 255, 37, 55, 37, 255, 35, 51, 35, 255, 36, 54, 37, 255, 34, 50, 34, 255, 29, 40, 29, 255, 29, 40, 29, 255, 30, 42, 31, 255, 29, 41, 30, 255, 23, 30, 24, 255, 25, 33, 26, 255, 29, 40, 29, 255, 26, 35, 26, 255, 24, 30, 24, 255, 29, 40, 29, 255, 25, 33, 26, 255, 24, 31, 25, 255, 23, 30, 24, 255, 29, 40, 29, 255, 24, 32, 25, 255, 31, 43, 31, 255, 30, 43, 31, 255, 25, 33, 26, 255, 23, 30, 24, 255, 27, 37, 28, 255, 29, 40, 30, 255, 23, 29, 24, 255, 29, 37, 29, 255, 28, 38, 28, 255, 26, 36, 27, 255, 33, 47, 33, 255, 30, 43, 31, 255, 28, 39, 29, 255, 32, 46, 32, 255, 30, 42, 30, 255, 31, 45, 32, 255, 31, 44, 31, 255, 28, 39, 29, 255, 29, 41, 30, 255, 32, 46, 32, 255, 29, 40, 29, 255, 29, 40, 29, 255, 23, 29, 24, 255, 26, 35, 27, 255, 27, 36, 27, 255, 28, 36, 29, 255, 25, 32, 26, 255, 24, 32, 25, 255, 27, 36, 27, 255, 25, 31, 25, 255, 28, 39, 29, 255, 31, 44, 32, 255, 32, 46, 32, 255, 31, 44, 31, 255, 35, 51, 35, 255, 35, 51, 35, 255, 34, 50, 35, 255, 31, 44, 31, 255, 30, 41, 30, 255, 31, 44, 31, 255, 26, 35, 27, 255, 26, 34, 26, 255, 26, 35, 27, 255, 23, 30, 24, 255, 24, 31, 25, 255, 24, 32, 25, 255, 28, 38, 28, 255, 28, 38, 28, 255, 28, 38, 28, 255, 30, 43, 31, 255, 29, 41, 30, 255, 28, 39, 29, 255, 30, 42, 30, 255, 30, 41, 30, 255, 28, 39, 29, 255, 30, 43, 31, 255, 36, 53, 36, 255, 34, 50, 35, 255, 42, 63, 42, 255, 35, 52, 35, 255, 24, 32, 25, 255, 25, 33, 26, 255, 24, 31, 25, 255, 27, 34, 27, 255, 28, 36, 29, 255, 24, 30, 24, 255, 25, 32, 25, 255, 26, 34, 26, 255, 24, 31, 25, 255, 24, 31, 25, 255, 25, 34, 26, 255, 29, 41, 30, 255, 31, 44, 32, 255, 25, 32, 25, 255, 30, 43, 31, 255, 26, 35, 27, 255, 23, 29, 24, 255, 25, 33, 26, 255, 24, 30, 24, 255, 26, 34, 26, 255, 23, 30, 24, 255, 23, 29, 24, 255, 25, 33, 26, 255, 30, 41, 30, 255, 31, 43, 31, 255, 34, 50, 34, 255, 35, 51, 35, 255, 37, 54, 37, 255, 34, 50, 34, 255, 36, 53, 36, 255, 30, 42, 30, 255, 30, 42, 30, 255, 30, 43, 31, 255, 32, 46, 33, 255, 34, 50, 34, 255, 32, 45, 32, 255, 30, 42, 30, 255, 29, 40, 29, 255, 87, 104, 13, 255, 31, 43, 31, 255, 31, 44, 31, 255, 32, 46, 32, 255, 34, 49, 34, 255, 36, 53, 36, 255, 39, 58, 38, 255, 44, 65, 43, 255, 33, 48, 33, 255, 30, 42, 30, 255, 34, 49, 34, 255, 37, 55, 37, 255, 32, 46, 32, 255, 34, 49, 34, 255, 35, 52, 36, 255, 31, 44, 31, 255, 30, 42, 30, 255, 32, 46, 32, 255, 28, 39, 29, 255, 29, 41, 30, 255, 32, 46, 32, 255, 29, 41, 30, 255, 29, 40, 29, 255, 28, 38, 28, 255, 29, 37, 29, 255, 24, 31, 25, 255, 26, 35, 27, 255, 28, 39, 29, 255, 24, 30, 24, 255, 26, 34, 26, 255, 29, 40, 29, 255, 26, 34, 26, 255, 27, 37, 28, 255, 26, 35, 27, 255, 27, 38, 28, 255, 29, 41, 30, 255, 31, 44, 32, 255, 35, 52, 36, 255, 33, 48, 33, 255, 31, 44, 31, 255, 34, 50, 35, 255, 39, 58, 39, 255, 37, 54, 37, 255, 40, 60, 40, 255, 36, 54, 36, 255, 44, 65, 43, 255, 48, 70, 46, 255, 49, 71, 47, 255, 50, 72, 47, 255, 35, 51, 35, 255, 37, 55, 37, 255, 38, 56, 38, 255, 37, 56, 38, 255, 34, 50, 35, 255, 32, 46, 33, 255, 33, 49, 34, 255, 36, 53, 36, 255, 32, 47, 33, 255, 30, 42, 30, 255, 30, 42, 30, 255, 30, 43, 31, 255, 34, 49, 34, 255, 31, 44, 32, 255, 35, 51, 35, 255, 35, 51, 35, 255, 36, 54, 36, 255, 32, 46, 32, 255, 27, 36, 27, 255, 30, 42, 30, 255, 29, 41, 30, 255, 26, 35, 27, 255, 28, 38, 29, 255, 29, 40, 29, 255, 34, 50, 34, 255, 33, 48, 33, 255, 30, 41, 30, 255, 33, 47, 33, 255, 28, 39, 29, 255, 28, 39, 29, 255, 31, 43, 31, 255, 31, 43, 31, 255, 30, 42, 30, 255, 30, 42, 30, 255, 31, 45, 32, 255, 32, 46, 32, 255, 32, 46, 32, 255, 34, 49, 34, 255, 30, 42, 30, 255, 31, 45, 32, 255, 28, 39, 29, 255, 30, 43, 31, 255, 31, 43, 31, 255, 31, 45, 32, 255, 35, 51, 35, 255, 35, 51, 35, 255, 34, 50, 35, 255, 33, 47, 33, 255, 29, 34, 36, 255, 25, 28, 29, 255, 21, 21, 21, 255, 24, 26, 26, 255, 21, 21, 21, 255, 22, 22, 22, 255, 22, 23, 23, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 34, 42, 45, 255, 29, 35, 37, 255, 28, 33, 35, 255, 27, 30, 31, 255, 36, 45, 48, 255, 39, 51, 55, 255, 29, 34, 35, 255, 32, 39, 42, 255, 45, 61, 66, 255, 31, 37, 39, 255, 42, 55, 60, 255, 40, 52, 56, 255, 36, 45, 48, 255, 43, 57, 62, 255, 48, 65, 71, 255, 31, 38, 40, 255, 36, 46, 49, 255, 34, 43, 46, 255, 39, 51, 55, 255, 40, 53, 57, 255, 21, 21, 21, 255, 32, 40, 42, 255, 44, 59, 64, 255, 39, 51, 54, 255, 34, 42, 44, 255, 39, 51, 55, 255, 33, 40, 42, 255, 33, 40, 43, 255, 44, 59, 64, 255, 35, 43, 46, 255, 41, 55, 59, 255, 30, 36, 38, 255, 29, 34, 35, 255, 30, 36, 38, 255, 32, 39, 41, 255, 37, 48, 51, 255, 33, 41, 44, 255, 21, 21, 21, 255, 21, 21, 21, 255, 34, 42, 45, 255, 39, 50, 54, 255, 41, 55, 59, 255, 46, 62, 67, 255, 41, 53, 58, 255, 28, 32, 33, 255, 30, 36, 38, 255, 23, 24, 24, 255, 21, 21, 21, 255, 28, 33, 34, 255, 41, 54, 58, 255, 31, 37, 40, 255, 38, 49, 53, 255, 38, 49, 53, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 24, 26, 26, 255, 27, 31, 32, 255, 33, 41, 43, 255, 30, 36, 39, 255, 21, 21, 21, 255, 40, 52, 56, 255, 33, 41, 43, 255, 34, 42, 45, 255, 39, 50, 54, 255, 32, 39, 41, 255, 37, 48, 51, 255, 56, 74, 79, 255, 51, 69, 75, 255, 57, 75, 80, 255, 48, 65, 71, 255, 57, 75, 80, 255, 31, 37, 40, 255, 35, 44, 47, 255, 37, 47, 50, 255, 32, 39, 41, 255, 28, 33, 35, 255, 33, 41, 43, 255, 49, 68, 74, 255, 49, 67, 73, 255, 41, 54, 58, 255, 32, 40, 42, 255, 40, 52, 56, 255, 32, 39, 41, 255, 46, 62, 68, 255, 46, 63, 68, 255, 43, 57, 62, 255, 45, 60, 66, 255, 39, 51, 55, 255, 52, 70, 76, 255, 22, 22, 22, 255, 41, 54, 58, 255, 44, 59, 64, 255, 42, 56, 60, 255, 37, 48, 51, 255, 35, 43, 46, 255, 31, 38, 40, 255, 39, 50, 54, 255, 37, 48, 51, 255, 35, 45, 48, 255, 44, 60, 65, 255, 40, 53, 57, 255, 48, 66, 72, 255, 62, 79, 83, 255, 43, 56, 61, 255, 42, 55, 59, 255, 39, 51, 55, 255, 50, 69, 75, 255, 39, 50, 54, 255, 36, 46, 49, 255, 38, 48, 52, 255, 21, 21, 21, 255, 35, 44, 47, 255, 38, 49, 53, 255, 38, 50, 53, 255, 44, 58, 63, 255, 40, 52, 56, 255, 31, 38, 40, 255, 45, 61, 66, 255, 39, 51, 55, 255, 42, 56, 61, 255, 30, 35, 37, 255, 40, 53, 57, 255, 28, 32, 33, 255, 33, 42, 44, 255, 30, 35, 37, 255, 38, 50, 54, 255, 41, 54, 58, 255, 40, 53, 57, 255, 48, 66, 72, 255, 42, 56, 61, 255, 26, 30, 31, 255, 26, 30, 31, 255, 34, 42, 45, 255, 44, 59, 64, 255, 30, 36, 38, 255, 39, 50, 54, 255, 46, 63, 68, 255, 46, 62, 67, 255, 38, 48, 52, 255, 37, 47, 51, 255, 44, 59, 64, 255, 36, 46, 50, 255, 49, 68, 74, 255, 35, 44, 47, 255, 28, 33, 35, 255, 37, 47, 50, 255, 34, 42, 45, 255, 37, 48, 52, 255, 30, 36, 38, 255, 39, 51, 55, 255, 30, 36, 38, 255, 36, 45, 48, 255, 40, 52, 56, 255, 26, 30, 31, 255, 21, 21, 21, 255, 21, 21, 21, 255, 29, 35, 37, 255, 40, 53, 57, 255, 35, 44, 47, 255, 36, 46, 50, 255, 32, 39, 42, 255, 51, 70, 76, 255, 33, 40, 43, 255, 29, 34, 36, 255, 36, 46, 49, 255, 41, 54, 58, 255, 39, 51, 55, 255, 43, 58, 63, 255, 46, 63, 68, 255, 43, 57, 62, 255, 39, 51, 55, 255, 37, 48, 52, 255, 32, 40, 42, 255, 36, 45, 48, 255, 39, 51, 55, 255, 39, 51, 55, 255, 32, 38, 41, 255, 24, 27, 27, 255, 22, 23, 23, 255, 31, 38, 40, 255, 36, 46, 49, 255, 31, 37, 39, 255, 42, 55, 60, 255, 45, 61, 66, 255, 37, 48, 52, 255, 47, 64, 70, 255, 29, 33, 35, 255, 30, 36, 38, 255, 46, 63, 68, 255, 30, 35, 37, 255, 40, 52, 56, 255, 36, 45, 48, 255, 34, 43, 46, 255, 35, 45, 48, 255, 42, 56, 61, 255, 21, 21, 21, 255, 28, 33, 35, 255, 39, 50, 54, 255, 31, 37, 39, 255, 35, 44, 47, 255, 32, 39, 42, 255, 40, 52, 56, 255, 35, 43, 46, 255, 35, 45, 48, 255, 36, 46, 49, 255, 42, 56, 61, 255, 32, 38, 41, 255, 37, 47, 51, 255, 33, 41, 43, 255, 31, 38, 40, 255, 26, 29, 30, 255, 34, 42, 45, 255, 21, 21, 21, 255, 21, 21, 21, 255, 25, 28, 29, 255, 31, 37, 40, 255, 42, 56, 61, 255, 36, 45, 49, 255, 26, 29, 30, 255, 33, 41, 44, 255, 32, 40, 42, 255, 29, 35, 37, 255, 26, 29, 30, 255, 29, 35, 36, 255, 32, 38, 41, 255, 33, 40, 43, 255, 31, 37, 39, 255, 39, 51, 55, 255, 40, 53, 57, 255, 45, 60, 65, 255, 35, 44, 47, 255, 28, 32, 34, 255, 35, 44, 47, 255, 37, 48, 51, 255, 31, 38, 40, 255, 24, 26, 27, 255, 31, 37, 39, 255, 31, 44, 31, 255, 31, 44, 31, 255, 29, 41, 30, 255, 34, 50, 35, 255, 33, 47, 33, 255, 27, 37, 28, 255, 30, 42, 30, 255, 32, 46, 33, 255, 34, 49, 34, 255, 29, 40, 29, 255, 27, 38, 28, 255, 24, 31, 24, 255, 26, 35, 27, 255, 27, 36, 27, 255, 32, 45, 32, 255, 32, 45, 32, 255, 32, 47, 33, 255, 33, 48, 33, 255, 32, 46, 32, 255, 30, 41, 30, 255, 27, 36, 27, 255, 23, 30, 24, 255, 26, 35, 27, 255, 30, 42, 30, 255, 26, 35, 26, 255, 28, 38, 28, 255, 24, 31, 25, 255, 29, 40, 29, 255, 26, 34, 26, 255, 25, 33, 26, 255, 30, 42, 30, 255, 32, 46, 32, 255, 33, 48, 33, 255, 33, 48, 33, 255, 34, 50, 34, 255, 36, 53, 36, 255, 36, 54, 36, 255, 35, 51, 35, 255, 43, 63, 42, 255, 35, 51, 35, 255, 62, 88, 57, 255, 46, 67, 44, 255, 33, 49, 34, 255, 32, 47, 33, 255, 36, 54, 36, 255, 33, 48, 34, 255, 32, 45, 32, 255, 32, 47, 33, 255, 33, 48, 33, 255, 30, 43, 31, 255, 28, 39, 29, 255, 26, 34, 26, 255, 30, 42, 31, 255, 26, 34, 26, 255, 27, 36, 27, 255, 28, 38, 28, 255, 27, 36, 27, 255, 23, 30, 24, 255, 25, 32, 25, 255, 26, 35, 26, 255, 26, 36, 27, 255, 27, 36, 27, 255, 24, 32, 25, 255, 27, 37, 28, 255, 26, 34, 26, 255, 29, 41, 30, 255, 29, 40, 29, 255, 26, 34, 26, 255, 24, 31, 25, 255, 28, 38, 28, 255, 31, 43, 31, 255, 33, 48, 33, 255, 25, 32, 25, 255, 27, 36, 27, 255, 32, 45, 32, 255, 31, 44, 31, 255, 30, 42, 30, 255, 27, 37, 28, 255, 29, 40, 29, 255, 25, 32, 25, 255, 31, 44, 31, 255, 30, 42, 30, 255, 25, 33, 26, 255, 29, 40, 29, 255, 28, 38, 28, 255, 29, 40, 29, 255, 26, 35, 27, 255, 37, 47, 36, 255, 32, 40, 32, 255, 27, 35, 28, 255, 25, 32, 25, 255, 26, 34, 26, 255, 26, 35, 27, 255, 33, 47, 33, 255, 34, 49, 34, 255, 30, 42, 30, 255, 31, 44, 32, 255, 33, 48, 33, 255, 33, 49, 34, 255, 34, 50, 34, 255, 31, 45, 32, 255, 25, 34, 26, 255, 26, 34, 26, 255, 25, 33, 26, 255, 27, 37, 28, 255, 26, 33, 27, 255, 26, 35, 27, 255, 26, 35, 27, 255, 28, 39, 29, 255, 30, 42, 30, 255, 31, 44, 32, 255, 29, 40, 29, 255, 26, 35, 27, 255, 28, 38, 28, 255, 29, 41, 30, 255, 27, 37, 28, 255, 30, 42, 30, 255, 33, 47, 33, 255, 31, 44, 31, 255, 36, 54, 37, 255, 33, 48, 33, 255, 25, 33, 26, 255, 28, 38, 28, 255, 27, 37, 28, 255, 24, 32, 25, 255, 31, 39, 31, 255, 34, 43, 33, 255, 25, 32, 25, 255, 25, 33, 25, 255, 23, 30, 24, 255, 24, 31, 25, 255, 27, 37, 28, 255, 28, 39, 29, 255, 29, 41, 30, 255, 26, 34, 26, 255, 28, 38, 28, 255, 28, 39, 29, 255, 24, 30, 24, 255, 27, 36, 27, 255, 27, 36, 27, 255, 28, 38, 28, 255, 27, 37, 28, 255, 26, 35, 27, 255, 28, 38, 28, 255, 31, 45, 32, 255, 32, 46, 32, 255, 33, 48, 34, 255, 35, 51, 35, 255, 40, 60, 40, 255, 49, 72, 47, 255, 34, 50, 34, 255, 30, 43, 31, 255, 32, 45, 32, 255, 33, 48, 33, 255, 30, 43, 31, 255, 32, 45, 32, 255, 32, 45, 32, 255, 28, 39, 29, 255, 27, 36, 27, 255, 31, 44, 31, 255, 27, 37, 28, 255, 33, 48, 34, 255, 32, 45, 32, 255, 34, 49, 34, 255, 29, 40, 29, 255, 32, 45, 32, 255, 39, 59, 39, 255, 37, 54, 37, 255, 30, 43, 31, 255, 31, 45, 32, 255, 36, 53, 36, 255, 35, 51, 35, 255, 33, 48, 33, 255, 29, 40, 29, 255, 30, 42, 30, 255, 31, 43, 31, 255, 34, 50, 34, 255, 30, 42, 30, 255, 32, 47, 33, 255, 28, 39, 29, 255, 33, 47, 33, 255, 31, 43, 31, 255, 25, 33, 26, 255, 27, 35, 28, 255, 24, 30, 24, 255, 26, 34, 26, 255, 23, 29, 24, 255, 28, 36, 28, 255, 25, 34, 26, 255, 25, 33, 26, 255, 25, 33, 26, 255, 26, 36, 27, 255, 24, 31, 25, 255, 25, 33, 26, 255, 29, 41, 30, 255, 31, 44, 31, 255, 34, 50, 35, 255, 32, 46, 33, 255, 33, 47, 33, 255, 35, 51, 35, 255, 34, 50, 34, 255, 34, 50, 34, 255, 38, 57, 38, 255, 53, 76, 49, 255, 57, 82, 53, 255, 59, 85, 55, 255, 39, 58, 39, 255, 39, 58, 39, 255, 32, 46, 32, 255, 32, 47, 33, 255, 37, 56, 37, 255, 34, 49, 34, 255, 34, 50, 35, 255, 37, 55, 37, 255, 35, 52, 35, 255, 34, 50, 34, 255, 31, 45, 32, 255, 30, 43, 31, 255, 31, 45, 32, 255, 31, 44, 31, 255, 30, 42, 30, 255, 32, 45, 32, 255, 33, 48, 33, 255, 35, 51, 35, 255, 35, 52, 36, 255, 31, 45, 32, 255, 33, 48, 33, 255, 34, 50, 35, 255, 30, 43, 31, 255, 30, 41, 30, 255, 30, 43, 31, 255, 32, 46, 32, 255, 28, 38, 28, 255, 35, 51, 35, 255, 29, 41, 30, 255, 31, 44, 31, 255, 28, 39, 29, 255, 32, 47, 33, 255, 33, 48, 33, 255, 34, 50, 35, 255, 32, 45, 32, 255, 33, 47, 33, 255, 34, 50, 34, 255, 37, 56, 37, 255, 34, 50, 34, 255, 30, 43, 31, 255, 31, 44, 31, 255, 32, 45, 32, 255, 27, 36, 27, 255, 34, 50, 35, 255, 32, 45, 32, 255, 32, 47, 33, 255, 32, 46, 32, 255, 33, 48, 33, 255, 30, 43, 31, 255, 31, 43, 31, 255, 48, 65, 71, 255, 36, 45, 48, 255, 37, 47, 50, 255, 32, 39, 41, 255, 43, 57, 62, 255, 34, 42, 44, 255, 22, 23, 23, 255, 30, 35, 37, 255, 31, 38, 40, 255, 31, 37, 39, 255, 32, 39, 42, 255, 36, 45, 48, 255, 29, 33, 35, 255, 34, 42, 45, 255, 21, 21, 21, 255, 26, 30, 31, 255, 33, 40, 43, 255, 31, 37, 39, 255, 25, 27, 28, 255, 25, 28, 29, 255, 47, 64, 69, 255, 43, 57, 61, 255, 44, 59, 64, 255, 50, 69, 75, 255, 29, 34, 36, 255, 44, 58, 63, 255, 43, 57, 62, 255, 63, 80, 84, 255, 44, 60, 65, 255, 44, 59, 64, 255, 36, 45, 49, 255, 38, 48, 52, 255, 41, 55, 59, 255, 38, 49, 53, 255, 43, 57, 62, 255, 47, 63, 69, 255, 21, 21, 21, 255, 48, 66, 72, 255, 31, 37, 40, 255, 45, 60, 65, 255, 38, 49, 52, 255, 35, 43, 46, 255, 41, 53, 57, 255, 33, 40, 43, 255, 38, 49, 53, 255, 34, 42, 45, 255, 35, 44, 47, 255, 30, 35, 37, 255, 30, 36, 38, 255, 25, 28, 29, 255, 25, 27, 28, 255, 21, 21, 21, 255, 24, 26, 27, 255, 38, 48, 52, 255, 43, 57, 61, 255, 40, 53, 57, 255, 42, 56, 61, 255, 45, 61, 66, 255, 35, 45, 48, 255, 31, 38, 40, 255, 39, 50, 54, 255, 28, 32, 34, 255, 24, 25, 26, 255, 27, 31, 32, 255, 27, 31, 32, 255, 29, 35, 36, 255, 43, 58, 63, 255, 36, 46, 49, 255, 32, 39, 41, 255, 21, 21, 21, 255, 30, 36, 37, 255, 32, 39, 42, 255, 31, 38, 40, 255, 27, 31, 32, 255, 29, 34, 35, 255, 38, 49, 53, 255, 34, 43, 46, 255, 41, 54, 58, 255, 21, 21, 21, 255, 24, 26, 27, 255, 37, 47, 51, 255, 41, 54, 59, 255, 35, 44, 47, 255, 33, 40, 43, 255, 43, 58, 63, 255, 41, 54, 59, 255, 45, 61, 66, 255, 48, 65, 71, 255, 46, 63, 68, 255, 42, 55, 60, 255, 27, 32, 33, 255, 22, 23, 24, 255, 40, 52, 56, 255, 30, 36, 38, 255, 44, 60, 65, 255, 21, 21, 21, 255, 41, 54, 58, 255, 50, 69, 75, 255, 37, 47, 50, 255, 42, 56, 60, 255, 36, 46, 49, 255, 44, 59, 64, 255, 38, 49, 53, 255, 40, 53, 57, 255, 48, 65, 71, 255, 38, 49, 53, 255, 48, 66, 72, 255, 36, 46, 49, 255, 21, 21, 21, 255, 30, 36, 37, 255, 42, 56, 60, 255, 34, 42, 45, 255, 37, 47, 50, 255, 24, 26, 27, 255, 26, 30, 31, 255, 32, 39, 42, 255, 33, 40, 43, 255, 34, 42, 45, 255, 50, 68, 74, 255, 51, 70, 76, 255, 55, 73, 79, 255, 44, 59, 64, 255, 53, 72, 77, 255, 44, 59, 64, 255, 46, 63, 68, 255, 43, 57, 62, 255, 46, 63, 69, 255, 29, 35, 36, 255, 27, 31, 32, 255, 24, 26, 27, 255, 47, 63, 69, 255, 43, 57, 61, 255, 39, 51, 54, 255, 42, 55, 60, 255, 36, 46, 49, 255, 27, 30, 32, 255, 39, 51, 55, 255, 42, 56, 60, 255, 43, 58, 63, 255, 40, 52, 56, 255, 35, 44, 48, 255, 38, 48, 52, 255, 51, 70, 76, 255, 37, 48, 52, 255, 47, 64, 69, 255, 45, 61, 66, 255, 42, 56, 60, 255, 35, 44, 47, 255, 39, 50, 54, 255, 48, 65, 71, 255, 21, 21, 21, 255, 31, 38, 40, 255, 42, 56, 60, 255, 52, 71, 76, 255, 46, 62, 67, 255, 36, 45, 49, 255, 45, 60, 65, 255, 41, 53, 58, 255, 42, 56, 61, 255, 37, 48, 51, 255, 39, 50, 54, 255, 39, 50, 54, 255, 34, 43, 46, 255, 45, 61, 66, 255, 42, 56, 60, 255, 34, 42, 45, 255, 32, 40, 42, 255, 34, 42, 45, 255, 33, 40, 43, 255, 28, 32, 33, 255, 41, 54, 58, 255, 35, 43, 46, 255, 21, 21, 21, 255, 31, 37, 39, 255, 35, 44, 47, 255, 21, 21, 21, 255, 21, 21, 21, 255, 30, 35, 37, 255, 47, 64, 70, 255, 50, 69, 75, 255, 35, 45, 48, 255, 45, 60, 65, 255, 43, 58, 63, 255, 35, 44, 47, 255, 43, 57, 62, 255, 44, 60, 65, 255, 40, 53, 57, 255, 52, 70, 76, 255, 50, 69, 75, 255, 47, 64, 70, 255, 28, 33, 34, 255, 40, 52, 57, 255, 38, 48, 52, 255, 48, 66, 72, 255, 41, 53, 58, 255, 44, 58, 63, 255, 21, 21, 21, 255, 27, 30, 32, 255, 28, 32, 33, 255, 39, 51, 54, 255, 27, 31, 33, 255, 27, 31, 33, 255, 29, 34, 35, 255, 25, 28, 29, 255, 42, 56, 61, 255, 44, 58, 63, 255, 29, 34, 35, 255, 28, 32, 34, 255, 34, 43, 45, 255, 35, 43, 46, 255, 49, 67, 73, 255, 34, 42, 44, 255, 41, 55, 59, 255, 43, 58, 63, 255, 38, 48, 52, 255, 21, 21, 21, 255, 23, 23, 24, 255, 44, 60, 65, 255, 40, 53, 57, 255, 43, 57, 62, 255, 38, 50, 53, 255, 36, 46, 49, 255, 32, 38, 41, 255, 43, 57, 62, 255, 40, 52, 56, 255, 36, 46, 49, 255, 34, 43, 46, 255, 33, 41, 44, 255, 24, 25, 26, 255, 28, 33, 35, 255, 25, 27, 28, 255, 28, 33, 34, 255, 21, 21, 21, 255, 25, 28, 29, 255, 31, 38, 40, 255, 45, 60, 66, 255, 26, 30, 31, 255, 41, 54, 58, 255, 31, 37, 39, 255, 35, 44, 47, 255, 23, 24, 25, 255, 21, 21, 21, 255, 37, 47, 51, 255, 42, 56, 60, 255, 37, 47, 51, 255, 45, 60, 65, 255, 40, 52, 56, 255, 30, 35, 37, 255, 39, 51, 55, 255, 32, 40, 42, 255, 34, 42, 45, 255, 38, 49, 53, 255, 26, 29, 30, 255, 22, 22, 22, 255, 23, 25, 25, 255, 46, 62, 68, 255, 33, 48, 34, 255, 33, 48, 33, 255, 32, 45, 32, 255, 32, 47, 33, 255, 34, 49, 34, 255, 25, 34, 26, 255, 27, 37, 28, 255, 27, 36, 27, 255, 29, 40, 29, 255, 30, 43, 31, 255, 26, 35, 27, 255, 29, 40, 29, 255, 32, 47, 33, 255, 30, 42, 30, 255, 30, 43, 31, 255, 31, 44, 31, 255, 31, 44, 31, 255, 30, 43, 31, 255, 31, 44, 32, 255, 28, 38, 28, 255, 24, 30, 24, 255, 28, 36, 29, 255, 25, 33, 26, 255, 23, 30, 24, 255, 24, 32, 25, 255, 26, 34, 26, 255, 23, 30, 24, 255, 25, 33, 26, 255, 28, 39, 29, 255, 29, 40, 29, 255, 29, 40, 30, 255, 33, 47, 33, 255, 33, 48, 34, 255, 36, 54, 36, 255, 45, 67, 44, 255, 36, 53, 36, 255, 37, 55, 37, 255, 36, 54, 36, 255, 32, 46, 32, 255, 34, 50, 34, 255, 34, 49, 34, 255, 38, 57, 38, 255, 36, 53, 36, 255, 32, 45, 32, 255, 34, 50, 35, 255, 33, 48, 33, 255, 29, 41, 30, 255, 29, 41, 30, 255, 33, 48, 33, 255, 27, 36, 27, 255, 27, 38, 28, 255, 28, 39, 29, 255, 32, 45, 32, 255, 30, 42, 30, 255, 31, 45, 32, 255, 27, 37, 28, 255, 27, 36, 27, 255, 26, 36, 27, 255, 25, 33, 26, 255, 25, 33, 26, 255, 27, 37, 28, 255, 23, 30, 24, 255, 24, 31, 25, 255, 29, 40, 29, 255, 28, 39, 29, 255, 25, 32, 25, 255, 26, 36, 27, 255, 26, 34, 26, 255, 25, 33, 26, 255, 33, 47, 33, 255, 31, 45, 32, 255, 31, 44, 31, 255, 26, 36, 27, 255, 30, 42, 30, 255, 30, 43, 31, 255, 32, 46, 33, 255, 31, 44, 31, 255, 34, 49, 34, 255, 27, 36, 27, 255, 25, 33, 26, 255, 32, 45, 32, 255, 27, 37, 28, 255, 27, 37, 28, 255, 28, 38, 28, 255, 24, 32, 25, 255, 23, 30, 24, 255, 23, 29, 24, 255, 24, 31, 25, 255, 35, 45, 35, 255, 25, 33, 26, 255, 26, 34, 27, 255, 24, 32, 25, 255, 24, 31, 25, 255, 29, 41, 30, 255, 35, 51, 35, 255, 37, 55, 37, 255, 32, 46, 32, 255, 32, 47, 33, 255, 32, 46, 32, 255, 29, 41, 30, 255, 29, 40, 29, 255, 28, 39, 29, 255, 29, 41, 30, 255, 25, 33, 26, 255, 28, 39, 29, 255, 25, 33, 26, 255, 26, 35, 27, 255, 24, 31, 24, 255, 31, 43, 31, 255, 29, 40, 29, 255, 31, 44, 31, 255, 27, 37, 28, 255, 28, 39, 29, 255, 30, 42, 30, 255, 29, 40, 29, 255, 27, 36, 27, 255, 31, 44, 31, 255, 31, 43, 31, 255, 33, 48, 33, 255, 31, 44, 31, 255, 27, 37, 28, 255, 29, 40, 29, 255, 24, 30, 24, 255, 25, 33, 26, 255, 27, 35, 28, 255, 25, 33, 26, 255, 26, 34, 26, 255, 24, 32, 25, 255, 25, 32, 26, 255, 25, 33, 26, 255, 23, 30, 24, 255, 24, 32, 25, 255, 24, 32, 25, 255, 24, 31, 25, 255, 28, 38, 28, 255, 27, 36, 27, 255, 24, 30, 24, 255, 27, 37, 28, 255, 27, 38, 28, 255, 30, 42, 30, 255, 29, 40, 29, 255, 24, 32, 25, 255, 25, 33, 26, 255, 29, 40, 29, 255, 32, 45, 32, 255, 32, 47, 33, 255, 34, 50, 34, 255, 34, 50, 34, 255, 34, 49, 34, 255, 34, 50, 35, 255, 35, 51, 35, 255, 31, 44, 31, 255, 42, 62, 41, 255, 30, 41, 30, 255, 31, 44, 31, 255, 32, 46, 33, 255, 33, 48, 33, 255, 32, 47, 33, 255, 28, 38, 28, 255, 32, 46, 33, 255, 30, 43, 31, 255, 33, 48, 33, 255, 33, 47, 33, 255, 34, 50, 35, 255, 33, 47, 33, 255, 35, 51, 35, 255, 49, 71, 46, 255, 35, 52, 36, 255, 34, 49, 34, 255, 29, 41, 30, 255, 32, 47, 33, 255, 32, 46, 33, 255, 36, 53, 36, 255, 35, 52, 35, 255, 32, 46, 32, 255, 33, 48, 33, 255, 27, 37, 28, 255, 28, 39, 29, 255, 28, 38, 28, 255, 26, 35, 27, 255, 28, 38, 28, 255, 28, 39, 29, 255, 26, 35, 27, 255, 26, 34, 26, 255, 27, 37, 28, 255, 25, 33, 26, 255, 25, 32, 25, 255, 27, 36, 27, 255, 23, 30, 24, 255, 24, 32, 25, 255, 26, 34, 26, 255, 24, 31, 25, 255, 25, 34, 26, 255, 27, 36, 27, 255, 32, 46, 32, 255, 32, 47, 33, 255, 30, 42, 30, 255, 31, 43, 31, 255, 34, 49, 34, 255, 33, 48, 33, 255, 32, 46, 32, 255, 38, 57, 38, 255, 35, 52, 35, 255, 45, 67, 44, 255, 38, 56, 38, 255, 50, 72, 47, 255, 63, 90, 58, 255, 35, 52, 36, 255, 34, 49, 34, 255, 34, 49, 34, 255, 35, 51, 35, 255, 43, 64, 42, 255, 36, 54, 36, 255, 37, 56, 37, 255, 39, 58, 39, 255, 42, 62, 41, 255, 36, 54, 36, 255, 31, 44, 31, 255, 34, 50, 34, 255, 35, 52, 36, 255, 31, 44, 31, 255, 30, 43, 31, 255, 31, 44, 32, 255, 32, 47, 33, 255, 34, 49, 34, 255, 34, 50, 35, 255, 35, 52, 35, 255, 34, 49, 34, 255, 32, 46, 32, 255, 29, 40, 29, 255, 32, 45, 32, 255, 35, 51, 35, 255, 35, 52, 35, 255, 30, 42, 30, 255, 30, 43, 31, 255, 28, 38, 29, 255, 31, 43, 31, 255, 32, 45, 32, 255, 34, 50, 34, 255, 33, 48, 33, 255, 31, 44, 32, 255, 33, 48, 33, 255, 31, 44, 31, 255, 38, 57, 38, 255, 30, 42, 30, 255, 32, 47, 33, 255, 32, 46, 33, 255, 32, 45, 32, 255, 32, 46, 32, 255, 35, 51, 35, 255, 35, 52, 36, 255, 31, 45, 32, 255, 32, 46, 32, 255, 30, 42, 30, 255, 28, 39, 29, 255, 31, 44, 31, 255, 38, 48, 52, 255, 35, 44, 47, 255, 33, 40, 43, 255, 39, 51, 55, 255, 21, 21, 21, 255, 24, 26, 27, 255, 32, 39, 42, 255, 29, 35, 36, 255, 43, 57, 62, 255, 37, 47, 50, 255, 21, 21, 21, 255, 43, 57, 62, 255, 43, 58, 62, 255, 32, 40, 42, 255, 35, 45, 48, 255, 21, 21, 21, 255, 38, 49, 52, 255, 28, 33, 34, 255, 25, 27, 28, 255, 39, 51, 55, 255, 35, 44, 47, 255, 31, 37, 39, 255, 41, 54, 59, 255, 38, 49, 52, 255, 44, 60, 65, 255, 42, 56, 61, 255, 39, 51, 55, 255, 38, 48, 52, 255, 57, 75, 80, 255, 40, 52, 56, 255, 40, 53, 57, 255, 35, 43, 46, 255, 35, 43, 46, 255, 29, 35, 37, 255, 41, 54, 58, 255, 42, 56, 61, 255, 32, 38, 41, 255, 27, 31, 33, 255, 46, 62, 67, 255, 45, 60, 66, 255, 41, 54, 58, 255, 42, 56, 60, 255, 39, 51, 55, 255, 37, 48, 51, 255, 28, 32, 33, 255, 44, 58, 63, 255, 27, 30, 32, 255, 22, 23, 23, 255, 34, 42, 45, 255, 21, 21, 21, 255, 21, 21, 21, 255, 29, 34, 36, 255, 27, 30, 32, 255, 25, 27, 28, 255, 38, 48, 52, 255, 31, 37, 39, 255, 48, 66, 72, 255, 29, 34, 36, 255, 33, 41, 44, 255, 44, 58, 63, 255, 41, 54, 58, 255, 31, 38, 40, 255, 28, 32, 34, 255, 34, 43, 46, 255, 31, 38, 40, 255, 23, 25, 25, 255, 39, 51, 55, 255, 30, 36, 38, 255, 27, 30, 32, 255, 21, 21, 21, 255, 22, 23, 23, 255, 26, 29, 30, 255, 30, 36, 37, 255, 29, 34, 36, 255, 27, 31, 32, 255, 31, 38, 40, 255, 34, 43, 46, 255, 31, 37, 39, 255, 29, 34, 36, 255, 21, 21, 21, 255, 27, 32, 33, 255, 43, 57, 61, 255, 40, 52, 57, 255, 38, 49, 52, 255, 47, 63, 69, 255, 38, 49, 52, 255, 42, 56, 61, 255, 36, 46, 50, 255, 55, 73, 79, 255, 43, 57, 62, 255, 36, 46, 49, 255, 29, 33, 35, 255, 31, 38, 40, 255, 33, 41, 43, 255, 30, 35, 37, 255, 27, 31, 33, 255, 28, 32, 33, 255, 43, 58, 63, 255, 44, 59, 64, 255, 43, 57, 62, 255, 47, 64, 70, 255, 34, 42, 45, 255, 49, 67, 73, 255, 40, 52, 56, 255, 33, 41, 43, 255, 49, 67, 73, 255, 39, 51, 55, 255, 32, 39, 42, 255, 25, 28, 29, 255, 40, 52, 56, 255, 30, 36, 38, 255, 43, 57, 61, 255, 39, 51, 55, 255, 35, 44, 47, 255, 27, 31, 32, 255, 40, 52, 56, 255, 38, 48, 52, 255, 31, 37, 39, 255, 40, 52, 57, 255, 48, 66, 72, 255, 51, 70, 76, 255, 42, 56, 61, 255, 51, 69, 75, 255, 48, 66, 72, 255, 50, 69, 75, 255, 36, 46, 50, 255, 57, 75, 80, 255, 38, 50, 54, 255, 21, 21, 21, 255, 28, 33, 35, 255, 34, 42, 45, 255, 45, 61, 66, 255, 39, 50, 54, 255, 53, 71, 77, 255, 45, 60, 66, 255, 39, 51, 55, 255, 25, 27, 27, 255, 34, 42, 45, 255, 41, 53, 57, 255, 42, 56, 61, 255, 41, 54, 59, 255, 47, 64, 69, 255, 47, 64, 70, 255, 41, 54, 58, 255, 33, 41, 44, 255, 30, 36, 38, 255, 29, 35, 36, 255, 36, 46, 50, 255, 28, 33, 34, 255, 44, 59, 64, 255, 21, 21, 21, 255, 27, 30, 31, 255, 47, 64, 70, 255, 37, 47, 51, 255, 35, 45, 48, 255, 51, 69, 75, 255, 40, 53, 57, 255, 42, 56, 60, 255, 36, 46, 50, 255, 42, 55, 60, 255, 37, 48, 51, 255, 41, 54, 58, 255, 35, 44, 47, 255, 46, 62, 67, 255, 41, 54, 58, 255, 27, 30, 31, 255, 31, 38, 40, 255, 34, 43, 46, 255, 35, 44, 47, 255, 31, 38, 40, 255, 35, 44, 47, 255, 22, 23, 23, 255, 25, 27, 28, 255, 33, 40, 43, 255, 32, 39, 42, 255, 42, 55, 60, 255, 34, 42, 45, 255, 21, 21, 21, 255, 21, 21, 21, 255, 38, 49, 53, 255, 36, 46, 49, 255, 41, 54, 58, 255, 43, 58, 63, 255, 46, 62, 68, 255, 41, 54, 59, 255, 52, 70, 76, 255, 49, 67, 73, 255, 53, 72, 77, 255, 50, 69, 75, 255, 35, 45, 48, 255, 38, 50, 54, 255, 41, 53, 58, 255, 34, 42, 45, 255, 39, 50, 54, 255, 37, 48, 51, 255, 37, 48, 51, 255, 21, 21, 21, 255, 47, 64, 70, 255, 38, 48, 52, 255, 21, 21, 21, 255, 33, 41, 43, 255, 33, 41, 44, 255, 36, 46, 49, 255, 41, 55, 59, 255, 38, 49, 53, 255, 31, 38, 40, 255, 43, 58, 63, 255, 36, 46, 50, 255, 34, 43, 45, 255, 31, 37, 39, 255, 34, 43, 46, 255, 39, 50, 54, 255, 35, 44, 47, 255, 45, 61, 66, 255, 46, 63, 68, 255, 37, 48, 51, 255, 24, 26, 27, 255, 21, 21, 21, 255, 32, 38, 41, 255, 42, 56, 61, 255, 38, 50, 53, 255, 35, 44, 47, 255, 35, 44, 47, 255, 36, 46, 49, 255, 33, 40, 43, 255, 40, 53, 57, 255, 35, 45, 48, 255, 28, 32, 34, 255, 37, 47, 51, 255, 33, 42, 44, 255, 25, 27, 28, 255, 31, 38, 40, 255, 21, 21, 21, 255, 26, 29, 30, 255, 31, 37, 39, 255, 29, 35, 37, 255, 21, 21, 21, 255, 28, 33, 34, 255, 24, 26, 27, 255, 28, 33, 35, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 23, 23, 255, 27, 31, 32, 255, 33, 41, 44, 255, 35, 44, 48, 255, 29, 34, 36, 255, 33, 41, 43, 255, 29, 35, 36, 255, 23, 25, 25, 255, 32, 39, 42, 255, 33, 48, 33, 255, 32, 46, 32, 255, 28, 38, 28, 255, 28, 39, 29, 255, 30, 42, 30, 255, 25, 34, 26, 255, 28, 38, 29, 255, 30, 41, 30, 255, 31, 44, 31, 255, 30, 43, 31, 255, 29, 40, 29, 255, 28, 39, 29, 255, 29, 40, 29, 255, 29, 40, 29, 255, 32, 46, 32, 255, 35, 51, 35, 255, 37, 55, 37, 255, 36, 53, 36, 255, 31, 45, 32, 255, 27, 36, 27, 255, 24, 31, 25, 255, 25, 33, 26, 255, 24, 32, 25, 255, 24, 31, 25, 255, 25, 33, 26, 255, 25, 34, 26, 255, 27, 37, 28, 255, 25, 33, 26, 255, 29, 40, 29, 255, 34, 50, 34, 255, 34, 50, 34, 255, 29, 41, 30, 255, 29, 40, 29, 255, 34, 49, 34, 255, 34, 50, 34, 255, 35, 52, 35, 255, 31, 44, 31, 255, 37, 54, 37, 255, 34, 50, 34, 255, 37, 56, 37, 255, 34, 49, 34, 255, 35, 52, 35, 255, 36, 52, 36, 255, 33, 48, 34, 255, 32, 47, 33, 255, 30, 43, 31, 255, 33, 48, 34, 255, 31, 45, 32, 255, 32, 45, 32, 255, 34, 50, 34, 255, 29, 40, 29, 255, 28, 39, 29, 255, 31, 44, 31, 255, 27, 36, 27, 255, 31, 44, 32, 255, 26, 35, 27, 255, 32, 47, 33, 255, 24, 31, 25, 255, 26, 35, 27, 255, 24, 32, 25, 255, 25, 33, 26, 255, 25, 33, 26, 255, 26, 35, 27, 255, 30, 43, 31, 255, 27, 37, 28, 255, 25, 34, 26, 255, 25, 33, 26, 255, 27, 37, 28, 255, 28, 39, 29, 255, 27, 36, 27, 255, 34, 50, 34, 255, 35, 52, 35, 255, 29, 40, 29, 255, 28, 39, 29, 255, 32, 46, 32, 255, 34, 49, 34, 255, 29, 40, 29, 255, 31, 43, 31, 255, 28, 38, 28, 255, 29, 41, 30, 255, 31, 44, 31, 255, 31, 44, 31, 255, 30, 42, 31, 255, 27, 37, 28, 255, 25, 31, 25, 255, 23, 30, 24, 255, 25, 33, 26, 255, 26, 35, 27, 255, 27, 36, 27, 255, 25, 33, 26, 255, 25, 33, 25, 255, 23, 30, 24, 255, 24, 32, 25, 255, 34, 49, 34, 255, 32, 47, 33, 255, 33, 48, 33, 255, 35, 51, 35, 255, 36, 54, 37, 255, 35, 52, 36, 255, 29, 41, 30, 255, 29, 40, 29, 255, 32, 45, 32, 255, 34, 50, 34, 255, 28, 38, 28, 255, 23, 30, 24, 255, 26, 36, 27, 255, 30, 42, 30, 255, 31, 45, 32, 255, 32, 46, 33, 255, 32, 47, 33, 255, 34, 51, 35, 255, 34, 49, 34, 255, 30, 42, 31, 255, 30, 43, 31, 255, 27, 37, 28, 255, 29, 40, 29, 255, 33, 48, 33, 255, 35, 51, 35, 255, 26, 35, 27, 255, 31, 44, 31, 255, 30, 42, 30, 255, 27, 36, 27, 255, 28, 38, 28, 255, 23, 30, 24, 255, 26, 34, 26, 255, 28, 39, 29, 255, 26, 34, 26, 255, 27, 34, 27, 255, 31, 39, 31, 255, 24, 31, 25, 255, 27, 37, 28, 255, 26, 36, 27, 255, 29, 37, 29, 255, 23, 30, 24, 255, 27, 37, 28, 255, 25, 32, 25, 255, 23, 30, 24, 255, 28, 39, 29, 255, 31, 44, 31, 255, 30, 43, 31, 255, 28, 38, 28, 255, 30, 41, 30, 255, 32, 45, 32, 255, 31, 45, 32, 255, 28, 38, 28, 255, 29, 41, 30, 255, 27, 37, 28, 255, 30, 43, 31, 255, 34, 49, 34, 255, 37, 55, 37, 255, 35, 51, 35, 255, 37, 55, 37, 255, 30, 42, 30, 255, 31, 44, 32, 255, 31, 43, 31, 255, 34, 50, 35, 255, 34, 50, 34, 255, 35, 51, 35, 255, 40, 59, 39, 255, 32, 46, 32, 255, 31, 44, 31, 255, 32, 45, 32, 255, 32, 45, 32, 255, 34, 50, 35, 255, 32, 46, 32, 255, 39, 58, 39, 255, 39, 59, 39, 255, 35, 51, 35, 255, 40, 59, 39, 255, 34, 49, 34, 255, 31, 44, 31, 255, 32, 46, 32, 255, 32, 46, 32, 255, 33, 47, 33, 255, 34, 49, 34, 255, 33, 47, 33, 255, 31, 44, 31, 255, 27, 37, 28, 255, 28, 39, 29, 255, 30, 42, 30, 255, 25, 33, 26, 255, 29, 40, 29, 255, 24, 31, 24, 255, 28, 39, 29, 255, 24, 31, 25, 255, 25, 34, 26, 255, 30, 42, 30, 255, 28, 38, 28, 255, 28, 38, 28, 255, 27, 37, 28, 255, 28, 38, 28, 255, 27, 37, 28, 255, 27, 37, 28, 255, 30, 42, 30, 255, 30, 42, 30, 255, 26, 33, 26, 255, 25, 33, 26, 255, 29, 40, 29, 255, 31, 45, 32, 255, 34, 50, 34, 255, 35, 51, 35, 255, 44, 65, 43, 255, 37, 55, 37, 255, 43, 64, 42, 255, 37, 56, 37, 255, 35, 52, 36, 255, 36, 53, 36, 255, 43, 63, 42, 255, 36, 53, 36, 255, 35, 51, 35, 255, 45, 67, 44, 255, 38, 57, 38, 255, 34, 49, 34, 255, 33, 47, 33, 255, 37, 55, 37, 255, 34, 50, 34, 255, 34, 49, 34, 255, 30, 42, 30, 255, 33, 48, 33, 255, 37, 56, 37, 255, 34, 49, 34, 255, 32, 46, 32, 255, 31, 45, 32, 255, 33, 47, 33, 255, 33, 48, 33, 255, 37, 56, 38, 255, 44, 65, 43, 255, 35, 52, 35, 255, 30, 42, 30, 255, 31, 44, 32, 255, 32, 47, 33, 255, 31, 44, 31, 255, 31, 43, 31, 255, 31, 44, 31, 255, 27, 37, 28, 255, 28, 38, 28, 255, 24, 32, 25, 255, 29, 40, 29, 255, 33, 48, 34, 255, 32, 46, 32, 255, 35, 52, 35, 255, 36, 53, 36, 255, 36, 54, 36, 255, 37, 56, 37, 255, 31, 44, 31, 255, 33, 48, 33, 255, 32, 47, 33, 255, 33, 48, 33, 255, 32, 47, 33, 255, 31, 45, 32, 255, 33, 47, 33, 255, 35, 51, 35, 255, 29, 41, 30, 255, 28, 39, 29, 255, 31, 44, 31, 255, 30, 42, 30, 255, 41, 53, 58, 255, 31, 37, 39, 255, 24, 26, 27, 255, 32, 40, 42, 255, 42, 55, 59, 255, 30, 35, 37, 255, 25, 28, 29, 255, 41, 54, 59, 255, 48, 66, 72, 255, 40, 52, 56, 255, 39, 51, 55, 255, 24, 26, 26, 255, 27, 31, 32, 255, 22, 22, 22, 255, 26, 30, 31, 255, 21, 21, 21, 255, 21, 21, 21, 255, 30, 36, 38, 255, 38, 49, 53, 255, 34, 42, 45, 255, 38, 49, 53, 255, 32, 38, 41, 255, 40, 53, 57, 255, 30, 36, 38, 255, 35, 44, 47, 255, 44, 58, 63, 255, 51, 70, 76, 255, 44, 58, 63, 255, 31, 37, 39, 255, 32, 39, 42, 255, 53, 71, 77, 255, 46, 63, 68, 255, 42, 55, 60, 255, 35, 43, 46, 255, 32, 40, 42, 255, 46, 63, 68, 255, 21, 21, 21, 255, 38, 49, 53, 255, 21, 21, 21, 255, 31, 37, 39, 255, 37, 47, 51, 255, 35, 44, 47, 255, 38, 50, 53, 255, 46, 63, 68, 255, 33, 41, 43, 255, 41, 53, 58, 255, 28, 32, 34, 255, 24, 25, 26, 255, 21, 21, 21, 255, 21, 21, 21, 255, 35, 44, 48, 255, 28, 32, 34, 255, 34, 42, 45, 255, 36, 46, 49, 255, 44, 58, 63, 255, 33, 41, 44, 255, 36, 45, 48, 255, 32, 40, 42, 255, 38, 49, 52, 255, 36, 46, 50, 255, 35, 43, 46, 255, 36, 46, 49, 255, 24, 26, 26, 255, 26, 29, 30, 255, 36, 47, 50, 255, 29, 34, 36, 255, 35, 44, 47, 255, 34, 43, 46, 255, 32, 39, 41, 255, 21, 21, 21, 255, 31, 38, 40, 255, 36, 46, 49, 255, 30, 36, 38, 255, 30, 36, 38, 255, 29, 33, 35, 255, 25, 28, 29, 255, 34, 43, 46, 255, 34, 42, 45, 255, 38, 49, 53, 255, 21, 22, 22, 255, 24, 26, 26, 255, 34, 42, 45, 255, 51, 69, 75, 255, 36, 46, 49, 255, 50, 68, 75, 255, 34, 42, 44, 255, 37, 47, 50, 255, 34, 43, 45, 255, 58, 76, 81, 255, 33, 40, 43, 255, 39, 51, 55, 255, 37, 48, 51, 255, 34, 43, 45, 255, 29, 34, 36, 255, 47, 63, 69, 255, 28, 33, 35, 255, 21, 21, 21, 255, 29, 34, 35, 255, 40, 52, 56, 255, 51, 70, 76, 255, 42, 56, 60, 255, 44, 59, 64, 255, 42, 56, 60, 255, 43, 57, 61, 255, 43, 58, 63, 255, 43, 58, 63, 255, 45, 61, 66, 255, 43, 57, 61, 255, 21, 21, 21, 255, 34, 42, 45, 255, 36, 46, 49, 255, 44, 59, 64, 255, 34, 43, 46, 255, 43, 57, 62, 255, 34, 43, 46, 255, 28, 32, 34, 255, 37, 48, 52, 255, 42, 56, 61, 255, 48, 66, 72, 255, 57, 75, 80, 255, 49, 68, 74, 255, 50, 68, 75, 255, 54, 72, 78, 255, 56, 74, 79, 255, 67, 84, 87, 255, 41, 53, 58, 255, 32, 39, 42, 255, 26, 29, 30, 255, 21, 21, 21, 255, 26, 29, 30, 255, 29, 34, 35, 255, 41, 54, 58, 255, 39, 50, 54, 255, 45, 61, 66, 255, 45, 60, 65, 255, 36, 45, 48, 255, 34, 43, 45, 255, 32, 39, 41, 255, 36, 45, 48, 255, 45, 60, 65, 255, 38, 49, 52, 255, 40, 53, 57, 255, 59, 77, 81, 255, 48, 66, 71, 255, 43, 57, 62, 255, 44, 59, 63, 255, 28, 32, 33, 255, 39, 51, 54, 255, 40, 53, 57, 255, 27, 31, 32, 255, 32, 40, 42, 255, 21, 21, 21, 255, 37, 48, 51, 255, 36, 46, 49, 255, 34, 43, 46, 255, 44, 60, 65, 255, 40, 52, 56, 255, 31, 37, 39, 255, 41, 55, 59, 255, 39, 51, 55, 255, 39, 51, 55, 255, 43, 58, 63, 255, 42, 56, 60, 255, 41, 54, 58, 255, 44, 59, 64, 255, 30, 36, 38, 255, 23, 25, 25, 255, 24, 26, 26, 255, 34, 42, 45, 255, 41, 54, 58, 255, 32, 39, 41, 255, 21, 21, 21, 255, 41, 55, 59, 255, 28, 33, 34, 255, 44, 58, 63, 255, 27, 30, 32, 255, 26, 28, 29, 255, 29, 35, 37, 255, 31, 38, 40, 255, 21, 21, 21, 255, 24, 26, 26, 255, 40, 52, 56, 255, 49, 68, 74, 255, 46, 62, 68, 255, 42, 55, 60, 255, 52, 70, 76, 255, 41, 54, 58, 255, 44, 59, 64, 255, 42, 56, 61, 255, 36, 45, 49, 255, 35, 45, 48, 255, 32, 38, 40, 255, 48, 65, 71, 255, 48, 65, 71, 255, 47, 63, 69, 255, 33, 40, 43, 255, 26, 29, 30, 255, 42, 56, 60, 255, 37, 48, 52, 255, 34, 42, 45, 255, 26, 28, 29, 255, 45, 61, 67, 255, 43, 57, 61, 255, 48, 66, 72, 255, 39, 50, 54, 255, 42, 56, 61, 255, 31, 38, 40, 255, 32, 40, 42, 255, 41, 54, 58, 255, 23, 24, 24, 255, 46, 62, 68, 255, 36, 46, 49, 255, 32, 39, 41, 255, 45, 60, 65, 255, 41, 54, 58, 255, 36, 46, 50, 255, 38, 48, 52, 255, 26, 30, 31, 255, 21, 21, 21, 255, 41, 54, 58, 255, 38, 48, 52, 255, 42, 55, 60, 255, 33, 41, 44, 255, 31, 38, 40, 255, 35, 45, 48, 255, 33, 40, 43, 255, 37, 48, 52, 255, 37, 48, 51, 255, 35, 43, 46, 255, 29, 34, 35, 255, 28, 33, 35, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 25, 27, 27, 255, 29, 34, 35, 255, 33, 41, 43, 255, 33, 41, 44, 255, 33, 41, 43, 255, 28, 32, 34, 255, 47, 64, 69, 255, 41, 53, 57, 255, 33, 41, 44, 255, 45, 60, 65, 255, 38, 48, 52, 255, 44, 58, 63, 255, 47, 63, 69, 255, 45, 60, 65, 255, 42, 55, 60, 255, 38, 49, 52, 255, 21, 21, 21, 255, 29, 34, 36, 255, 35, 51, 35, 255, 31, 44, 32, 255, 29, 40, 29, 255, 26, 34, 26, 255, 27, 37, 28, 255, 25, 32, 25, 255, 29, 41, 30, 255, 33, 48, 34, 255, 35, 52, 35, 255, 29, 40, 29, 255, 31, 44, 31, 255, 34, 50, 34, 255, 33, 48, 33, 255, 33, 48, 33, 255, 28, 39, 29, 255, 29, 41, 30, 255, 32, 46, 32, 255, 31, 45, 32, 255, 32, 46, 32, 255, 28, 38, 28, 255, 27, 37, 28, 255, 26, 36, 27, 255, 27, 36, 27, 255, 24, 31, 24, 255, 24, 31, 25, 255, 31, 40, 31, 255, 26, 34, 26, 255, 26, 35, 27, 255, 26, 34, 26, 255, 29, 41, 30, 255, 32, 47, 33, 255, 29, 40, 29, 255, 28, 39, 29, 255, 31, 45, 32, 255, 34, 49, 34, 255, 36, 53, 36, 255, 33, 48, 33, 255, 29, 41, 30, 255, 30, 43, 31, 255, 33, 48, 33, 255, 40, 60, 40, 255, 33, 48, 33, 255, 30, 42, 30, 255, 31, 45, 32, 255, 35, 51, 35, 255, 32, 46, 33, 255, 32, 46, 33, 255, 32, 47, 33, 255, 34, 51, 35, 255, 32, 47, 33, 255, 28, 38, 28, 255, 29, 40, 29, 255, 32, 46, 32, 255, 30, 43, 31, 255, 31, 44, 32, 255, 29, 41, 30, 255, 29, 40, 29, 255, 32, 46, 32, 255, 31, 43, 31, 255, 26, 36, 27, 255, 24, 32, 25, 255, 27, 37, 28, 255, 30, 42, 31, 255, 30, 41, 30, 255, 31, 43, 31, 255, 32, 45, 32, 255, 30, 42, 30, 255, 30, 42, 30, 255, 31, 44, 31, 255, 32, 46, 32, 255, 31, 43, 31, 255, 28, 39, 29, 255, 32, 47, 33, 255, 35, 51, 35, 255, 33, 49, 34, 255, 30, 43, 31, 255, 33, 48, 33, 255, 32, 45, 32, 255, 30, 41, 30, 255, 29, 41, 30, 255, 33, 49, 34, 255, 32, 46, 32, 255, 30, 42, 30, 255, 28, 39, 29, 255, 27, 36, 27, 255, 24, 31, 25, 255, 25, 34, 26, 255, 23, 30, 24, 255, 27, 36, 27, 255, 27, 38, 28, 255, 29, 40, 29, 255, 25, 33, 26, 255, 30, 42, 30, 255, 28, 38, 28, 255, 29, 39, 29, 255, 32, 47, 33, 255, 34, 50, 34, 255, 35, 51, 35, 255, 35, 52, 35, 255, 29, 41, 30, 255, 27, 37, 28, 255, 28, 38, 28, 255, 34, 50, 34, 255, 33, 47, 33, 255, 34, 50, 35, 255, 30, 43, 31, 255, 32, 46, 32, 255, 34, 50, 35, 255, 36, 54, 37, 255, 34, 50, 34, 255, 34, 50, 34, 255, 33, 48, 34, 255, 34, 49, 34, 255, 32, 45, 32, 255, 32, 46, 32, 255, 33, 48, 33, 255, 30, 42, 30, 255, 31, 44, 32, 255, 31, 44, 31, 255, 26, 34, 26, 255, 28, 38, 28, 255, 29, 40, 30, 255, 25, 34, 26, 255, 23, 30, 24, 255, 24, 31, 25, 255, 25, 34, 26, 255, 27, 36, 27, 255, 25, 32, 26, 255, 31, 39, 31, 255, 28, 36, 28, 255, 28, 39, 29, 255, 26, 36, 27, 255, 26, 35, 26, 255, 27, 37, 28, 255, 28, 39, 29, 255, 27, 36, 27, 255, 27, 37, 28, 255, 25, 32, 25, 255, 31, 44, 31, 255, 32, 45, 32, 255, 31, 43, 31, 255, 30, 42, 30, 255, 30, 42, 30, 255, 27, 37, 28, 255, 23, 30, 24, 255, 25, 33, 26, 255, 30, 41, 30, 255, 30, 43, 31, 255, 33, 48, 33, 255, 35, 51, 35, 255, 34, 49, 34, 255, 36, 53, 36, 255, 40, 60, 40, 255, 35, 51, 35, 255, 33, 48, 34, 255, 33, 48, 33, 255, 35, 52, 35, 255, 47, 69, 45, 255, 36, 54, 36, 255, 30, 43, 31, 255, 30, 42, 30, 255, 30, 41, 30, 255, 30, 43, 31, 255, 27, 37, 28, 255, 29, 40, 29, 255, 36, 54, 36, 255, 36, 53, 36, 255, 33, 48, 34, 255, 40, 59, 39, 255, 36, 54, 36, 255, 35, 52, 36, 255, 38, 56, 38, 255, 32, 46, 32, 255, 33, 47, 33, 255, 33, 47, 33, 255, 34, 50, 34, 255, 29, 40, 29, 255, 27, 37, 28, 255, 27, 37, 28, 255, 26, 35, 27, 255, 28, 39, 29, 255, 28, 38, 28, 255, 28, 38, 28, 255, 28, 39, 29, 255, 24, 32, 25, 255, 29, 40, 29, 255, 30, 42, 31, 255, 32, 46, 32, 255, 29, 41, 30, 255, 29, 41, 30, 255, 27, 37, 28, 255, 25, 33, 26, 255, 27, 37, 28, 255, 23, 30, 24, 255, 27, 36, 27, 255, 28, 38, 28, 255, 28, 39, 29, 255, 29, 41, 30, 255, 32, 45, 32, 255, 33, 48, 33, 255, 34, 50, 34, 255, 38, 57, 38, 255, 32, 47, 33, 255, 33, 47, 33, 255, 31, 44, 31, 255, 30, 43, 31, 255, 34, 50, 34, 255, 37, 56, 37, 255, 34, 49, 34, 255, 34, 50, 35, 255, 33, 48, 33, 255, 34, 49, 34, 255, 34, 49, 34, 255, 36, 53, 36, 255, 38, 56, 38, 255, 36, 53, 36, 255, 35, 52, 35, 255, 35, 52, 35, 255, 33, 48, 33, 255, 33, 48, 33, 255, 31, 45, 32, 255, 28, 39, 29, 255, 33, 47, 33, 255, 34, 50, 34, 255, 36, 54, 36, 255, 51, 74, 48, 255, 44, 65, 43, 255, 34, 50, 35, 255, 34, 50, 35, 255, 35, 52, 35, 255, 30, 41, 30, 255, 30, 42, 30, 255, 30, 43, 31, 255, 31, 43, 31, 255, 29, 40, 29, 255, 35, 51, 35, 255, 32, 46, 32, 255, 31, 43, 31, 255, 35, 51, 35, 255, 35, 51, 35, 255, 33, 47, 33, 255, 30, 42, 30, 255, 33, 48, 34, 255, 34, 50, 34, 255, 33, 48, 33, 255, 33, 48, 33, 255, 27, 36, 27, 255, 26, 35, 27, 255, 28, 39, 29, 255, 28, 39, 29, 255, 31, 44, 32, 255, 29, 40, 29, 255, 30, 43, 31, 255, 27, 37, 28, 255, 30, 43, 31, 255, 38, 57, 38, 255, 40, 52, 57, 255, 35, 44, 47, 255, 41, 54, 58, 255, 40, 52, 56, 255, 39, 50, 54, 255, 30, 36, 38, 255, 35, 43, 46, 255, 35, 43, 46, 255, 37, 47, 50, 255, 28, 32, 33, 255, 40, 53, 57, 255, 37, 48, 51, 255, 37, 47, 51, 255, 28, 32, 34, 255, 32, 39, 41, 255, 31, 37, 40, 255, 21, 21, 21, 255, 21, 21, 21, 255, 35, 44, 47, 255, 36, 46, 49, 255, 41, 53, 58, 255, 37, 47, 50, 255, 44, 59, 64, 255, 43, 56, 61, 255, 42, 56, 60, 255, 48, 65, 71, 255, 39, 51, 54, 255, 35, 44, 47, 255, 48, 66, 71, 255, 45, 61, 66, 255, 36, 45, 49, 255, 32, 39, 41, 255, 29, 33, 35, 255, 34, 42, 45, 255, 29, 34, 36, 255, 24, 26, 26, 255, 38, 48, 52, 255, 42, 56, 60, 255, 47, 64, 70, 255, 34, 43, 45, 255, 21, 21, 21, 255, 26, 29, 30, 255, 41, 55, 59, 255, 35, 44, 47, 255, 33, 40, 43, 255, 30, 35, 37, 255, 23, 25, 25, 255, 21, 21, 21, 255, 21, 21, 21, 255, 40, 52, 56, 255, 35, 44, 47, 255, 27, 30, 31, 255, 34, 43, 45, 255, 34, 43, 45, 255, 27, 31, 32, 255, 32, 39, 41, 255, 28, 32, 34, 255, 39, 50, 54, 255, 36, 45, 48, 255, 43, 57, 61, 255, 46, 62, 67, 255, 38, 50, 53, 255, 27, 31, 32, 255, 26, 30, 31, 255, 37, 47, 51, 255, 24, 25, 26, 255, 36, 46, 50, 255, 35, 44, 47, 255, 40, 52, 56, 255, 21, 21, 21, 255, 21, 21, 21, 255, 33, 40, 42, 255, 24, 25, 26, 255, 28, 32, 33, 255, 23, 25, 25, 255, 22, 23, 23, 255, 23, 25, 25, 255, 27, 31, 33, 255, 34, 42, 45, 255, 36, 46, 49, 255, 21, 21, 21, 255, 38, 50, 54, 255, 37, 47, 50, 255, 29, 35, 36, 255, 42, 56, 61, 255, 45, 60, 65, 255, 46, 62, 67, 255, 42, 56, 61, 255, 39, 50, 54, 255, 40, 52, 56, 255, 45, 61, 66, 255, 40, 51, 56, 255, 34, 42, 45, 255, 30, 36, 37, 255, 32, 39, 41, 255, 44, 59, 64, 255, 32, 40, 42, 255, 40, 53, 57, 255, 43, 57, 62, 255, 42, 55, 60, 255, 43, 58, 62, 255, 39, 51, 54, 255, 45, 61, 66, 255, 46, 62, 67, 255, 32, 39, 42, 255, 48, 66, 72, 255, 44, 58, 63, 255, 39, 50, 54, 255, 21, 21, 21, 255, 29, 34, 36, 255, 38, 49, 53, 255, 42, 55, 60, 255, 35, 44, 46, 255, 25, 28, 29, 255, 29, 34, 36, 255, 46, 63, 68, 255, 39, 50, 54, 255, 39, 50, 54, 255, 51, 69, 75, 255, 55, 73, 79, 255, 45, 61, 66, 255, 50, 68, 74, 255, 41, 55, 59, 255, 51, 69, 75, 255, 46, 62, 67, 255, 38, 50, 53, 255, 45, 61, 66, 255, 56, 74, 79, 255, 21, 21, 21, 255, 40, 53, 57, 255, 44, 58, 63, 255, 33, 40, 43, 255, 42, 55, 60, 255, 32, 40, 42, 255, 33, 41, 44, 255, 27, 31, 33, 255, 39, 51, 54, 255, 29, 35, 36, 255, 44, 59, 64, 255, 47, 64, 70, 255, 55, 73, 78, 255, 44, 59, 64, 255, 42, 56, 61, 255, 36, 46, 49, 255, 38, 50, 53, 255, 46, 62, 67, 255, 45, 61, 66, 255, 33, 41, 43, 255, 28, 32, 34, 255, 37, 47, 51, 255, 37, 47, 50, 255, 26, 28, 29, 255, 24, 26, 26, 255, 33, 41, 43, 255, 33, 41, 44, 255, 34, 43, 46, 255, 32, 40, 42, 255, 34, 43, 46, 255, 31, 37, 39, 255, 38, 49, 53, 255, 36, 46, 49, 255, 47, 64, 69, 255, 57, 75, 80, 255, 35, 45, 48, 255, 33, 41, 43, 255, 32, 39, 41, 255, 37, 47, 50, 255, 34, 42, 44, 255, 28, 33, 34, 255, 41, 54, 58, 255, 21, 21, 21, 255, 21, 21, 21, 255, 26, 29, 30, 255, 38, 49, 52, 255, 39, 50, 54, 255, 39, 51, 55, 255, 45, 60, 65, 255, 43, 57, 62, 255, 32, 40, 42, 255, 40, 53, 57, 255, 27, 31, 32, 255, 21, 21, 21, 255, 21, 21, 21, 255, 26, 30, 31, 255, 33, 42, 44, 255, 46, 61, 67, 255, 46, 62, 67, 255, 43, 57, 62, 255, 38, 49, 53, 255, 30, 36, 38, 255, 27, 30, 31, 255, 40, 53, 57, 255, 33, 41, 44, 255, 41, 54, 59, 255, 47, 64, 70, 255, 24, 26, 26, 255, 30, 36, 38, 255, 42, 56, 60, 255, 35, 43, 46, 255, 34, 42, 45, 255, 39, 50, 54, 255, 39, 50, 54, 255, 38, 50, 53, 255, 40, 52, 56, 255, 41, 53, 58, 255, 29, 34, 35, 255, 40, 52, 56, 255, 45, 60, 65, 255, 35, 44, 47, 255, 39, 51, 55, 255, 36, 45, 48, 255, 33, 41, 43, 255, 30, 36, 38, 255, 33, 41, 44, 255, 38, 48, 52, 255, 38, 50, 53, 255, 45, 60, 65, 255, 26, 29, 30, 255, 28, 32, 34, 255, 21, 21, 21, 255, 26, 29, 30, 255, 27, 32, 33, 255, 27, 31, 32, 255, 38, 49, 53, 255, 33, 40, 43, 255, 34, 43, 45, 255, 39, 51, 55, 255, 33, 41, 43, 255, 40, 53, 57, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 23, 25, 25, 255, 21, 21, 21, 255, 22, 22, 22, 255, 33, 40, 43, 255, 27, 31, 33, 255, 33, 40, 43, 255, 34, 42, 45, 255, 26, 29, 30, 255, 30, 36, 38, 255, 35, 44, 47, 255, 35, 44, 47, 255, 44, 59, 64, 255, 33, 40, 43, 255, 38, 49, 53, 255, 47, 63, 69, 255, 39, 51, 55, 255, 34, 42, 45, 255, 38, 49, 53, 255, 29, 34, 36, 255, 39, 51, 55, 255, 31, 37, 39, 255, 53, 71, 77, 255, 27, 32, 33, 255, 42, 56, 60, 255, 31, 45, 32, 255, 29, 41, 30, 255, 29, 40, 29, 255, 27, 36, 27, 255, 27, 36, 27, 255, 28, 39, 29, 255, 25, 33, 26, 255, 31, 43, 31, 255, 36, 53, 36, 255, 35, 52, 36, 255, 34, 49, 34, 255, 35, 52, 35, 255, 34, 50, 34, 255, 32, 47, 33, 255, 33, 48, 34, 255, 35, 51, 35, 255, 30, 42, 30, 255, 31, 43, 31, 255, 32, 46, 32, 255, 31, 44, 31, 255, 27, 36, 27, 255, 27, 36, 27, 255, 25, 33, 26, 255, 26, 35, 27, 255, 30, 38, 30, 255, 27, 36, 27, 255, 26, 35, 27, 255, 24, 31, 25, 255, 32, 45, 32, 255, 27, 37, 28, 255, 28, 38, 28, 255, 31, 44, 31, 255, 34, 49, 34, 255, 32, 45, 32, 255, 30, 42, 31, 255, 37, 56, 37, 255, 33, 47, 33, 255, 32, 45, 32, 255, 38, 57, 38, 255, 36, 53, 36, 255, 36, 54, 36, 255, 35, 52, 35, 255, 35, 51, 35, 255, 38, 56, 38, 255, 31, 45, 32, 255, 33, 47, 33, 255, 35, 51, 35, 255, 34, 50, 34, 255, 37, 54, 37, 255, 31, 43, 31, 255, 27, 36, 27, 255, 28, 39, 29, 255, 30, 43, 31, 255, 31, 43, 31, 255, 27, 36, 27, 255, 27, 37, 28, 255, 27, 37, 28, 255, 25, 33, 26, 255, 29, 40, 29, 255, 27, 37, 28, 255, 26, 34, 26, 255, 30, 42, 30, 255, 32, 45, 32, 255, 32, 46, 32, 255, 32, 46, 33, 255, 32, 47, 33, 255, 33, 48, 33, 255, 34, 49, 34, 255, 33, 47, 33, 255, 29, 41, 30, 255, 28, 38, 28, 255, 29, 41, 30, 255, 32, 46, 32, 255, 31, 45, 32, 255, 27, 37, 28, 255, 32, 46, 32, 255, 36, 54, 37, 255, 37, 55, 37, 255, 31, 43, 31, 255, 29, 40, 29, 255, 31, 45, 32, 255, 33, 48, 33, 255, 30, 43, 31, 255, 25, 34, 26, 255, 26, 34, 26, 255, 24, 30, 24, 255, 27, 36, 27, 255, 23, 29, 24, 255, 29, 40, 29, 255, 29, 40, 29, 255, 28, 39, 29, 255, 27, 37, 28, 255, 26, 35, 27, 255, 28, 38, 28, 255, 29, 40, 29, 255, 32, 45, 32, 255, 33, 47, 33, 255, 35, 51, 35, 255, 39, 59, 39, 255, 29, 41, 30, 255, 30, 42, 30, 255, 31, 44, 31, 255, 31, 43, 31, 255, 31, 45, 32, 255, 32, 45, 32, 255, 37, 55, 37, 255, 36, 53, 36, 255, 31, 44, 32, 255, 33, 49, 34, 255, 34, 50, 34, 255, 36, 53, 36, 255, 36, 53, 36, 255, 35, 52, 35, 255, 33, 47, 33, 255, 36, 52, 36, 255, 35, 52, 36, 255, 32, 46, 32, 255, 33, 47, 33, 255, 32, 45, 32, 255, 25, 33, 26, 255, 28, 38, 28, 255, 31, 44, 31, 255, 27, 37, 28, 255, 29, 40, 29, 255, 26, 34, 26, 255, 25, 33, 26, 255, 25, 33, 26, 255, 27, 37, 28, 255, 26, 35, 27, 255, 29, 40, 30, 255, 28, 39, 29, 255, 30, 43, 31, 255, 25, 33, 26, 255, 26, 34, 26, 255, 25, 32, 25, 255, 31, 43, 31, 255, 25, 33, 26, 255, 27, 36, 27, 255, 32, 46, 32, 255, 36, 53, 36, 255, 33, 48, 33, 255, 30, 43, 31, 255, 25, 34, 26, 255, 28, 38, 28, 255, 28, 38, 28, 255, 25, 33, 26, 255, 25, 33, 26, 255, 29, 40, 29, 255, 31, 44, 31, 255, 37, 54, 37, 255, 28, 39, 29, 255, 32, 45, 32, 255, 33, 48, 33, 255, 43, 64, 42, 255, 33, 48, 33, 255, 34, 49, 34, 255, 37, 55, 37, 255, 34, 50, 34, 255, 32, 46, 32, 255, 30, 43, 31, 255, 25, 33, 26, 255, 24, 30, 24, 255, 24, 31, 25, 255, 30, 42, 30, 255, 29, 41, 30, 255, 34, 49, 34, 255, 36, 53, 36, 255, 35, 51, 35, 255, 40, 60, 40, 255, 35, 52, 35, 255, 35, 51, 35, 255, 39, 59, 39, 255, 32, 47, 33, 255, 29, 41, 30, 255, 31, 44, 31, 255, 27, 37, 28, 255, 26, 35, 27, 255, 24, 31, 24, 255, 25, 33, 26, 255, 27, 36, 27, 255, 29, 41, 30, 255, 31, 44, 31, 255, 25, 33, 25, 255, 25, 34, 26, 255, 31, 43, 31, 255, 29, 41, 30, 255, 29, 41, 30, 255, 35, 51, 35, 255, 28, 39, 29, 255, 28, 38, 28, 255, 27, 36, 27, 255, 26, 35, 26, 255, 26, 34, 26, 255, 28, 38, 28, 255, 29, 41, 30, 255, 29, 41, 30, 255, 28, 38, 28, 255, 31, 44, 32, 255, 30, 43, 31, 255, 32, 46, 33, 255, 34, 49, 34, 255, 34, 50, 34, 255, 31, 44, 31, 255, 32, 46, 32, 255, 33, 48, 33, 255, 33, 48, 33, 255, 32, 46, 32, 255, 33, 47, 33, 255, 33, 48, 33, 255, 32, 47, 33, 255, 32, 47, 33, 255, 32, 46, 32, 255, 33, 48, 33, 255, 33, 49, 34, 255, 34, 50, 35, 255, 37, 55, 37, 255, 36, 54, 37, 255, 38, 58, 38, 255, 34, 49, 34, 255, 36, 53, 36, 255, 35, 52, 35, 255, 35, 51, 35, 255, 32, 46, 32, 255, 33, 47, 33, 255, 36, 53, 36, 255, 42, 62, 41, 255, 37, 56, 37, 255, 35, 51, 35, 255, 36, 53, 36, 255, 33, 47, 33, 255, 33, 48, 34, 255, 29, 40, 29, 255, 32, 46, 32, 255, 26, 35, 27, 255, 32, 46, 32, 255, 35, 52, 35, 255, 36, 54, 36, 255, 37, 55, 37, 255, 37, 54, 37, 255, 34, 49, 34, 255, 30, 43, 31, 255, 28, 38, 28, 255, 30, 42, 30, 255, 28, 38, 28, 255, 29, 40, 29, 255, 31, 44, 31, 255, 29, 40, 29, 255, 26, 35, 27, 255, 27, 36, 27, 255, 24, 31, 25, 255, 29, 40, 29, 255, 28, 38, 28, 255, 29, 40, 29, 255, 27, 37, 28, 255, 28, 39, 29, 255, 31, 44, 32, 255, 40, 53, 57, 255, 38, 49, 52, 255, 30, 36, 38, 255, 41, 54, 58, 255, 34, 43, 46, 255, 42, 55, 60, 255, 40, 53, 57, 255, 34, 42, 45, 255, 24, 25, 26, 255, 35, 45, 48, 255, 27, 31, 33, 255, 34, 42, 44, 255, 39, 50, 54, 255, 36, 46, 49, 255, 32, 39, 41, 255, 31, 37, 39, 255, 34, 42, 45, 255, 21, 21, 21, 255, 24, 25, 26, 255, 36, 46, 49, 255, 34, 43, 46, 255, 47, 64, 70, 255, 47, 63, 69, 255, 54, 72, 78, 255, 34, 43, 46, 255, 43, 57, 62, 255, 46, 62, 67, 255, 47, 64, 70, 255, 45, 61, 66, 255, 36, 46, 49, 255, 45, 60, 65, 255, 32, 39, 41, 255, 26, 29, 30, 255, 21, 21, 21, 255, 33, 40, 43, 255, 39, 50, 54, 255, 44, 59, 64, 255, 42, 55, 60, 255, 52, 70, 76, 255, 37, 48, 51, 255, 47, 64, 69, 255, 28, 32, 34, 255, 21, 21, 21, 255, 21, 21, 21, 255, 26, 30, 31, 255, 21, 21, 21, 255, 21, 21, 21, 255, 38, 48, 52, 255, 37, 48, 51, 255, 32, 40, 42, 255, 37, 47, 50, 255, 28, 32, 34, 255, 26, 29, 30, 255, 29, 33, 35, 255, 28, 33, 35, 255, 36, 45, 48, 255, 31, 38, 40, 255, 36, 46, 50, 255, 42, 55, 60, 255, 46, 63, 68, 255, 43, 57, 62, 255, 38, 50, 53, 255, 44, 60, 65, 255, 37, 48, 51, 255, 32, 39, 42, 255, 35, 43, 46, 255, 33, 41, 43, 255, 35, 44, 47, 255, 34, 42, 44, 255, 21, 21, 21, 255, 33, 40, 43, 255, 33, 41, 44, 255, 27, 32, 33, 255, 31, 37, 39, 255, 30, 36, 38, 255, 27, 31, 32, 255, 31, 38, 40, 255, 32, 40, 42, 255, 30, 36, 38, 255, 39, 50, 54, 255, 21, 22, 22, 255, 21, 21, 21, 255, 34, 43, 46, 255, 40, 53, 57, 255, 48, 65, 71, 255, 41, 55, 59, 255, 40, 53, 57, 255, 41, 54, 59, 255, 34, 42, 45, 255, 42, 56, 61, 255, 33, 41, 43, 255, 32, 39, 42, 255, 24, 26, 26, 255, 43, 57, 62, 255, 38, 48, 52, 255, 42, 56, 61, 255, 42, 55, 60, 255, 23, 24, 24, 255, 47, 64, 69, 255, 43, 57, 62, 255, 35, 44, 48, 255, 32, 39, 41, 255, 43, 57, 62, 255, 32, 40, 42, 255, 32, 39, 41, 255, 43, 58, 63, 255, 41, 54, 58, 255, 24, 26, 27, 255, 28, 33, 35, 255, 44, 59, 64, 255, 36, 45, 49, 255, 36, 45, 48, 255, 41, 54, 58, 255, 34, 43, 45, 255, 35, 44, 47, 255, 36, 46, 50, 255, 49, 67, 73, 255, 42, 55, 59, 255, 45, 61, 67, 255, 42, 55, 59, 255, 36, 46, 49, 255, 61, 78, 83, 255, 54, 72, 78, 255, 47, 64, 69, 255, 44, 59, 64, 255, 42, 56, 60, 255, 36, 46, 49, 255, 34, 42, 45, 255, 21, 21, 21, 255, 36, 46, 49, 255, 44, 60, 65, 255, 50, 68, 75, 255, 43, 58, 63, 255, 40, 53, 57, 255, 36, 46, 50, 255, 34, 43, 46, 255, 33, 41, 44, 255, 26, 30, 31, 255, 34, 42, 45, 255, 40, 52, 56, 255, 42, 55, 59, 255, 34, 42, 45, 255, 49, 67, 73, 255, 42, 56, 60, 255, 40, 52, 56, 255, 40, 52, 57, 255, 36, 46, 49, 255, 25, 27, 28, 255, 32, 38, 41, 255, 38, 49, 53, 255, 26, 29, 30, 255, 28, 33, 35, 255, 21, 21, 21, 255, 30, 35, 37, 255, 40, 52, 56, 255, 39, 51, 55, 255, 31, 38, 40, 255, 34, 42, 45, 255, 43, 57, 62, 255, 32, 39, 41, 255, 45, 61, 66, 255, 42, 55, 59, 255, 39, 51, 54, 255, 30, 36, 38, 255, 42, 56, 61, 255, 42, 55, 60, 255, 40, 53, 57, 255, 32, 40, 42, 255, 30, 35, 37, 255, 28, 33, 34, 255, 21, 21, 21, 255, 39, 50, 54, 255, 38, 48, 52, 255, 47, 64, 69, 255, 48, 66, 72, 255, 38, 48, 52, 255, 43, 57, 62, 255, 41, 53, 57, 255, 29, 35, 36, 255, 34, 43, 46, 255, 40, 53, 57, 255, 24, 25, 26, 255, 28, 32, 33, 255, 21, 21, 21, 255, 21, 21, 21, 255, 28, 32, 33, 255, 39, 50, 54, 255, 36, 46, 50, 255, 41, 54, 58, 255, 35, 44, 47, 255, 31, 37, 39, 255, 32, 40, 42, 255, 39, 51, 55, 255, 44, 58, 63, 255, 38, 50, 54, 255, 21, 21, 21, 255, 21, 21, 21, 255, 27, 32, 33, 255, 42, 56, 61, 255, 37, 47, 50, 255, 35, 44, 47, 255, 46, 62, 67, 255, 39, 51, 55, 255, 36, 45, 48, 255, 37, 48, 52, 255, 44, 59, 64, 255, 36, 46, 49, 255, 23, 25, 25, 255, 30, 35, 37, 255, 35, 45, 48, 255, 39, 50, 54, 255, 35, 44, 47, 255, 51, 69, 75, 255, 45, 60, 65, 255, 24, 27, 27, 255, 36, 45, 48, 255, 36, 45, 48, 255, 42, 55, 59, 255, 41, 53, 58, 255, 27, 31, 32, 255, 21, 21, 21, 255, 28, 32, 33, 255, 32, 39, 41, 255, 26, 29, 31, 255, 41, 54, 58, 255, 26, 29, 30, 255, 25, 28, 29, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 25, 27, 28, 255, 25, 28, 29, 255, 32, 39, 42, 255, 21, 21, 21, 255, 23, 25, 25, 255, 21, 21, 21, 255, 22, 23, 24, 255, 29, 34, 36, 255, 35, 44, 47, 255, 41, 53, 58, 255, 41, 54, 59, 255, 38, 49, 53, 255, 27, 31, 33, 255, 34, 43, 46, 255, 50, 69, 75, 255, 35, 44, 47, 255, 39, 51, 55, 255, 37, 48, 51, 255, 28, 32, 33, 255, 28, 33, 34, 255, 46, 63, 68, 255, 43, 57, 62, 255, 52, 71, 77, 255, 47, 64, 69, 255, 34, 42, 45, 255, 21, 21, 21, 255, 32, 46, 32, 255, 30, 41, 30, 255, 31, 44, 32, 255, 27, 36, 27, 255, 29, 41, 30, 255, 30, 42, 30, 255, 28, 38, 28, 255, 32, 46, 32, 255, 38, 56, 38, 255, 40, 60, 40, 255, 35, 51, 35, 255, 38, 58, 38, 255, 31, 45, 32, 255, 31, 45, 32, 255, 33, 48, 34, 255, 30, 43, 31, 255, 25, 32, 25, 255, 28, 38, 28, 255, 31, 43, 31, 255, 30, 43, 31, 255, 27, 37, 28, 255, 25, 34, 26, 255, 25, 33, 26, 255, 26, 34, 27, 255, 25, 33, 26, 255, 27, 37, 28, 255, 26, 36, 27, 255, 26, 35, 27, 255, 30, 42, 31, 255, 29, 40, 29, 255, 30, 42, 30, 255, 31, 43, 31, 255, 31, 44, 31, 255, 31, 44, 31, 255, 29, 41, 30, 255, 32, 46, 32, 255, 33, 47, 33, 255, 34, 50, 34, 255, 32, 47, 33, 255, 31, 44, 31, 255, 31, 44, 32, 255, 34, 51, 35, 255, 32, 45, 32, 255, 33, 49, 34, 255, 32, 47, 33, 255, 32, 45, 32, 255, 32, 46, 32, 255, 35, 51, 35, 255, 33, 49, 34, 255, 32, 45, 32, 255, 24, 32, 25, 255, 24, 32, 25, 255, 30, 42, 30, 255, 29, 41, 30, 255, 32, 45, 32, 255, 30, 43, 31, 255, 31, 44, 31, 255, 33, 48, 34, 255, 29, 40, 29, 255, 29, 41, 30, 255, 31, 44, 31, 255, 31, 44, 32, 255, 30, 42, 30, 255, 30, 43, 31, 255, 32, 46, 32, 255, 34, 50, 34, 255, 32, 46, 32, 255, 32, 46, 32, 255, 32, 46, 32, 255, 32, 46, 32, 255, 28, 38, 28, 255, 33, 47, 33, 255, 34, 50, 34, 255, 33, 47, 33, 255, 31, 44, 31, 255, 31, 44, 31, 255, 30, 42, 30, 255, 31, 45, 32, 255, 33, 49, 34, 255, 32, 47, 33, 255, 34, 50, 35, 255, 34, 49, 34, 255, 28, 39, 29, 255, 28, 39, 29, 255, 26, 35, 27, 255, 27, 38, 28, 255, 25, 33, 26, 255, 25, 33, 25, 255, 73, 85, 13, 255, 29, 41, 30, 255, 29, 40, 29, 255, 29, 40, 29, 255, 29, 40, 30, 255, 31, 44, 31, 255, 30, 42, 30, 255, 29, 41, 30, 255, 31, 44, 31, 255, 36, 53, 36, 255, 38, 57, 38, 255, 35, 52, 35, 255, 32, 46, 32, 255, 33, 48, 34, 255, 34, 50, 34, 255, 32, 45, 32, 255, 33, 48, 33, 255, 34, 50, 35, 255, 37, 54, 37, 255, 33, 48, 33, 255, 30, 42, 30, 255, 32, 46, 32, 255, 32, 46, 32, 255, 33, 48, 34, 255, 34, 49, 34, 255, 33, 49, 34, 255, 33, 47, 33, 255, 29, 40, 29, 255, 31, 44, 32, 255, 35, 52, 36, 255, 29, 40, 29, 255, 30, 42, 30, 255, 34, 50, 34, 255, 34, 49, 34, 255, 27, 36, 27, 255, 31, 45, 32, 255, 27, 36, 27, 255, 24, 31, 24, 255, 26, 33, 26, 255, 27, 37, 28, 255, 28, 39, 29, 255, 28, 38, 28, 255, 27, 36, 27, 255, 30, 43, 31, 255, 28, 39, 29, 255, 32, 45, 32, 255, 27, 37, 28, 255, 30, 42, 30, 255, 29, 40, 29, 255, 28, 38, 28, 255, 35, 52, 36, 255, 32, 47, 33, 255, 35, 52, 35, 255, 33, 48, 33, 255, 28, 39, 29, 255, 24, 31, 25, 255, 28, 38, 28, 255, 67, 77, 12, 255, 26, 34, 26, 255, 27, 36, 27, 255, 29, 41, 30, 255, 31, 44, 32, 255, 27, 36, 27, 255, 32, 46, 32, 255, 35, 51, 35, 255, 32, 45, 32, 255, 33, 47, 33, 255, 32, 45, 32, 255, 32, 46, 32, 255, 32, 47, 33, 255, 32, 46, 32, 255, 29, 41, 30, 255, 27, 36, 27, 255, 25, 33, 26, 255, 25, 31, 25, 255, 27, 36, 27, 255, 33, 48, 33, 255, 35, 52, 36, 255, 31, 45, 32, 255, 38, 58, 38, 255, 36, 53, 36, 255, 35, 52, 35, 255, 35, 51, 35, 255, 36, 53, 36, 255, 33, 48, 34, 255, 32, 47, 33, 255, 32, 45, 32, 255, 28, 39, 29, 255, 27, 36, 27, 255, 25, 33, 26, 255, 28, 38, 28, 255, 27, 37, 28, 255, 28, 39, 29, 255, 28, 39, 29, 255, 25, 32, 25, 255, 27, 36, 27, 255, 25, 33, 26, 255, 29, 40, 29, 255, 30, 42, 30, 255, 32, 47, 33, 255, 30, 41, 30, 255, 28, 39, 29, 255, 29, 40, 29, 255, 25, 33, 26, 255, 28, 39, 29, 255, 28, 39, 29, 255, 30, 42, 30, 255, 26, 35, 27, 255, 30, 42, 31, 255, 30, 43, 31, 255, 36, 53, 36, 255, 35, 52, 36, 255, 36, 53, 36, 255, 32, 46, 32, 255, 35, 52, 35, 255, 31, 44, 32, 255, 31, 44, 32, 255, 32, 47, 33, 255, 31, 45, 32, 255, 30, 42, 30, 255, 33, 48, 33, 255, 35, 52, 35, 255, 32, 45, 32, 255, 32, 47, 33, 255, 32, 46, 32, 255, 37, 54, 37, 255, 39, 59, 39, 255, 36, 53, 36, 255, 38, 57, 38, 255, 36, 54, 36, 255, 38, 56, 38, 255, 35, 51, 35, 255, 32, 46, 32, 255, 33, 48, 33, 255, 29, 40, 29, 255, 34, 50, 34, 255, 34, 50, 34, 255, 36, 54, 36, 255, 37, 55, 37, 255, 35, 51, 35, 255, 34, 50, 34, 255, 28, 39, 29, 255, 33, 49, 34, 255, 31, 44, 31, 255, 30, 42, 30, 255, 31, 44, 32, 255, 30, 42, 30, 255, 31, 44, 31, 255, 36, 54, 36, 255, 37, 55, 37, 255, 33, 48, 34, 255, 32, 46, 32, 255, 31, 43, 31, 255, 31, 44, 31, 255, 31, 44, 31, 255, 31, 45, 32, 255, 31, 44, 31, 255, 29, 41, 30, 255, 29, 40, 29, 255, 23, 29, 24, 255, 30, 42, 30, 255, 27, 36, 27, 255, 23, 29, 24, 255, 24, 31, 24, 255, 27, 37, 28, 255, 28, 38, 28, 255, 29, 41, 30, 255, 34, 50, 34, 255, 41, 55, 59, 255, 44, 58, 63, 255, 41, 54, 58, 255, 45, 61, 67, 255, 32, 39, 41, 255, 35, 45, 48, 255, 43, 57, 62, 255, 28, 32, 34, 255, 24, 25, 26, 255, 40, 52, 56, 255, 31, 37, 39, 255, 39, 50, 54, 255, 27, 30, 32, 255, 30, 36, 38, 255, 37, 48, 52, 255, 30, 35, 37, 255, 31, 37, 39, 255, 42, 56, 61, 255, 25, 27, 28, 255, 27, 31, 33, 255, 37, 48, 52, 255, 50, 69, 75, 255, 40, 53, 57, 255, 36, 45, 48, 255, 40, 53, 57, 255, 52, 71, 76, 255, 44, 59, 64, 255, 51, 70, 76, 255, 47, 63, 69, 255, 37, 47, 51, 255, 40, 52, 56, 255, 26, 30, 31, 255, 21, 21, 21, 255, 30, 36, 38, 255, 32, 39, 41, 255, 35, 43, 46, 255, 46, 63, 68, 255, 32, 38, 41, 255, 35, 44, 48, 255, 31, 38, 40, 255, 41, 54, 59, 255, 39, 50, 54, 255, 34, 43, 46, 255, 26, 29, 30, 255, 21, 21, 21, 255, 21, 21, 21, 255, 41, 54, 58, 255, 41, 54, 59, 255, 36, 45, 49, 255, 40, 52, 57, 255, 33, 40, 43, 255, 42, 56, 60, 255, 36, 45, 48, 255, 34, 42, 45, 255, 34, 43, 45, 255, 41, 54, 58, 255, 30, 36, 37, 255, 25, 27, 27, 255, 32, 39, 41, 255, 30, 35, 37, 255, 37, 47, 50, 255, 33, 41, 44, 255, 36, 45, 49, 255, 41, 53, 57, 255, 44, 59, 64, 255, 32, 39, 41, 255, 27, 31, 32, 255, 34, 42, 45, 255, 29, 34, 36, 255, 21, 21, 21, 255, 36, 46, 50, 255, 38, 49, 52, 255, 38, 50, 53, 255, 30, 36, 38, 255, 23, 24, 25, 255, 31, 38, 40, 255, 35, 44, 47, 255, 38, 50, 54, 255, 34, 42, 45, 255, 30, 35, 37, 255, 29, 34, 36, 255, 21, 21, 21, 255, 32, 38, 41, 255, 34, 42, 45, 255, 46, 63, 68, 255, 31, 38, 40, 255, 40, 52, 57, 255, 38, 49, 53, 255, 35, 44, 47, 255, 42, 55, 59, 255, 57, 75, 80, 255, 41, 53, 58, 255, 47, 64, 69, 255, 37, 48, 51, 255, 31, 37, 39, 255, 29, 34, 36, 255, 51, 70, 76, 255, 22, 22, 22, 255, 32, 38, 41, 255, 36, 45, 48, 255, 39, 51, 55, 255, 43, 57, 61, 255, 42, 55, 59, 255, 48, 65, 71, 255, 45, 61, 66, 255, 42, 56, 60, 255, 33, 40, 43, 255, 34, 43, 46, 255, 22, 23, 24, 255, 39, 51, 55, 255, 37, 47, 51, 255, 29, 35, 37, 255, 40, 53, 57, 255, 31, 38, 40, 255, 32, 39, 41, 255, 31, 37, 40, 255, 44, 59, 64, 255, 43, 57, 61, 255, 42, 56, 60, 255, 41, 54, 58, 255, 32, 39, 41, 255, 38, 49, 53, 255, 50, 69, 75, 255, 46, 61, 67, 255, 44, 58, 63, 255, 24, 26, 27, 255, 33, 41, 44, 255, 24, 25, 26, 255, 41, 55, 59, 255, 44, 59, 64, 255, 48, 65, 71, 255, 49, 67, 73, 255, 37, 47, 50, 255, 43, 57, 62, 255, 37, 47, 50, 255, 33, 41, 43, 255, 36, 46, 49, 255, 31, 37, 39, 255, 39, 51, 55, 255, 50, 69, 75, 255, 36, 46, 50, 255, 40, 52, 56, 255, 29, 35, 37, 255, 40, 53, 57, 255, 29, 34, 36, 255, 49, 67, 73, 255, 38, 49, 53, 255, 37, 47, 51, 255, 39, 50, 54, 255, 40, 53, 57, 255, 39, 51, 55, 255, 38, 49, 52, 255, 26, 29, 30, 255, 28, 32, 33, 255, 45, 60, 65, 255, 37, 48, 51, 255, 43, 57, 62, 255, 43, 58, 63, 255, 40, 53, 57, 255, 48, 66, 72, 255, 52, 70, 76, 255, 35, 44, 47, 255, 36, 45, 49, 255, 33, 40, 43, 255, 35, 44, 47, 255, 31, 37, 39, 255, 31, 38, 40, 255, 36, 46, 50, 255, 38, 50, 53, 255, 21, 21, 21, 255, 25, 27, 28, 255, 35, 43, 46, 255, 35, 44, 48, 255, 40, 53, 57, 255, 40, 53, 57, 255, 35, 44, 47, 255, 42, 56, 61, 255, 40, 52, 56, 255, 39, 50, 54, 255, 35, 43, 46, 255, 36, 46, 49, 255, 34, 42, 45, 255, 35, 44, 47, 255, 35, 44, 47, 255, 22, 22, 23, 255, 21, 21, 21, 255, 21, 21, 21, 255, 25, 28, 28, 255, 27, 31, 33, 255, 36, 46, 49, 255, 37, 48, 51, 255, 29, 35, 36, 255, 46, 62, 67, 255, 36, 45, 49, 255, 41, 54, 58, 255, 21, 21, 21, 255, 37, 48, 52, 255, 41, 53, 58, 255, 41, 54, 59, 255, 46, 62, 67, 255, 37, 47, 51, 255, 43, 57, 61, 255, 54, 72, 78, 255, 46, 63, 68, 255, 42, 56, 60, 255, 39, 51, 54, 255, 35, 43, 46, 255, 35, 43, 46, 255, 34, 42, 45, 255, 38, 49, 53, 255, 34, 42, 45, 255, 45, 60, 65, 255, 35, 44, 47, 255, 45, 60, 65, 255, 44, 60, 65, 255, 36, 46, 50, 255, 39, 50, 54, 255, 33, 41, 43, 255, 35, 44, 47, 255, 37, 47, 51, 255, 39, 51, 55, 255, 21, 21, 21, 255, 31, 38, 40, 255, 37, 47, 50, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 27, 31, 32, 255, 32, 39, 41, 255, 28, 32, 33, 255, 34, 42, 45, 255, 33, 41, 43, 255, 21, 21, 21, 255, 24, 26, 27, 255, 40, 53, 57, 255, 46, 62, 67, 255, 31, 37, 39, 255, 27, 31, 32, 255, 27, 30, 31, 255, 28, 33, 34, 255, 22, 23, 23, 255, 36, 45, 48, 255, 28, 32, 33, 255, 38, 50, 53, 255, 35, 44, 47, 255, 39, 50, 54, 255, 40, 52, 56, 255, 39, 50, 54, 255, 35, 44, 47, 255, 33, 40, 43, 255, 38, 48, 52, 255, 58, 76, 80, 255, 33, 41, 43, 255, 33, 41, 44, 255, 21, 21, 21, 255, 30, 43, 31, 255, 31, 45, 32, 255, 32, 45, 32, 255, 31, 44, 31, 255, 34, 50, 35, 255, 33, 48, 33, 255, 34, 50, 34, 255, 35, 52, 36, 255, 35, 51, 35, 255, 30, 42, 30, 255, 34, 49, 34, 255, 32, 46, 32, 255, 30, 41, 30, 255, 32, 47, 33, 255, 31, 45, 32, 255, 34, 50, 35, 255, 26, 36, 27, 255, 25, 34, 26, 255, 29, 40, 29, 255, 29, 40, 29, 255, 26, 36, 27, 255, 27, 37, 28, 255, 24, 32, 25, 255, 30, 41, 30, 255, 25, 33, 26, 255, 24, 31, 25, 255, 23, 29, 24, 255, 26, 35, 27, 255, 32, 45, 32, 255, 37, 54, 37, 255, 35, 52, 35, 255, 33, 47, 33, 255, 36, 54, 36, 255, 31, 44, 31, 255, 27, 36, 27, 255, 28, 38, 28, 255, 32, 45, 32, 255, 30, 42, 30, 255, 29, 40, 29, 255, 31, 44, 31, 255, 33, 48, 33, 255, 29, 40, 29, 255, 31, 44, 32, 255, 28, 38, 28, 255, 27, 37, 28, 255, 31, 43, 31, 255, 33, 47, 33, 255, 32, 46, 32, 255, 33, 48, 33, 255, 31, 44, 31, 255, 27, 37, 28, 255, 29, 40, 29, 255, 33, 48, 34, 255, 36, 54, 36, 255, 32, 47, 33, 255, 32, 47, 33, 255, 30, 42, 30, 255, 32, 46, 32, 255, 30, 43, 31, 255, 30, 43, 31, 255, 32, 46, 32, 255, 30, 42, 30, 255, 33, 47, 33, 255, 34, 50, 35, 255, 35, 52, 36, 255, 36, 53, 36, 255, 31, 44, 31, 255, 32, 47, 33, 255, 31, 44, 31, 255, 32, 46, 32, 255, 29, 41, 30, 255, 34, 50, 34, 255, 35, 52, 36, 255, 31, 44, 31, 255, 34, 50, 34, 255, 32, 46, 33, 255, 30, 42, 30, 255, 28, 39, 29, 255, 31, 45, 32, 255, 32, 45, 32, 255, 31, 43, 31, 255, 31, 44, 31, 255, 26, 34, 26, 255, 26, 34, 26, 255, 26, 36, 27, 255, 66, 77, 13, 255, 26, 35, 27, 255, 26, 36, 27, 255, 27, 37, 28, 255, 29, 40, 29, 255, 29, 40, 30, 255, 31, 43, 31, 255, 30, 42, 30, 255, 31, 44, 31, 255, 31, 44, 31, 255, 31, 44, 32, 255, 32, 46, 32, 255, 31, 45, 32, 255, 33, 47, 33, 255, 32, 46, 32, 255, 37, 55, 37, 255, 40, 60, 40, 255, 47, 68, 45, 255, 37, 55, 37, 255, 36, 53, 36, 255, 37, 55, 37, 255, 35, 52, 36, 255, 31, 44, 31, 255, 32, 46, 32, 255, 31, 44, 31, 255, 30, 43, 31, 255, 31, 45, 32, 255, 32, 46, 32, 255, 32, 46, 32, 255, 27, 37, 28, 255, 30, 43, 31, 255, 34, 50, 34, 255, 31, 45, 32, 255, 32, 46, 32, 255, 35, 51, 35, 255, 30, 43, 31, 255, 28, 39, 29, 255, 31, 43, 31, 255, 30, 42, 30, 255, 31, 43, 31, 255, 24, 31, 25, 255, 24, 32, 25, 255, 28, 39, 29, 255, 27, 37, 28, 255, 27, 36, 27, 255, 28, 38, 28, 255, 30, 42, 30, 255, 28, 38, 28, 255, 30, 42, 30, 255, 33, 48, 34, 255, 36, 53, 36, 255, 33, 48, 33, 255, 30, 42, 30, 255, 33, 48, 33, 255, 33, 48, 33, 255, 34, 49, 34, 255, 30, 43, 31, 255, 34, 49, 34, 255, 29, 40, 29, 255, 26, 34, 26, 255, 27, 36, 27, 255, 28, 38, 28, 255, 27, 36, 27, 255, 27, 36, 27, 255, 28, 39, 29, 255, 24, 32, 25, 255, 28, 39, 29, 255, 30, 42, 30, 255, 28, 38, 28, 255, 30, 43, 31, 255, 33, 48, 34, 255, 34, 50, 34, 255, 30, 43, 31, 255, 34, 50, 34, 255, 32, 46, 33, 255, 29, 40, 29, 255, 26, 36, 27, 255, 27, 37, 28, 255, 28, 38, 28, 255, 30, 42, 30, 255, 36, 54, 37, 255, 44, 65, 43, 255, 36, 53, 36, 255, 35, 51, 35, 255, 33, 48, 33, 255, 30, 42, 30, 255, 27, 38, 28, 255, 27, 37, 28, 255, 32, 45, 32, 255, 32, 46, 32, 255, 31, 44, 31, 255, 26, 35, 27, 255, 26, 35, 27, 255, 27, 34, 27, 255, 24, 30, 24, 255, 27, 37, 28, 255, 23, 30, 24, 255, 27, 37, 27, 255, 25, 33, 26, 255, 25, 33, 26, 255, 30, 43, 31, 255, 33, 48, 33, 255, 31, 43, 31, 255, 33, 48, 34, 255, 28, 38, 28, 255, 28, 38, 28, 255, 25, 32, 25, 255, 26, 36, 27, 255, 30, 42, 30, 255, 29, 41, 30, 255, 28, 39, 29, 255, 26, 35, 27, 255, 32, 46, 32, 255, 32, 47, 33, 255, 33, 48, 34, 255, 31, 43, 31, 255, 35, 51, 35, 255, 35, 52, 35, 255, 32, 46, 32, 255, 28, 39, 29, 255, 28, 39, 29, 255, 28, 38, 28, 255, 28, 38, 28, 255, 36, 52, 36, 255, 38, 57, 38, 255, 35, 51, 35, 255, 35, 51, 35, 255, 37, 56, 37, 255, 36, 52, 36, 255, 37, 56, 37, 255, 37, 56, 38, 255, 39, 58, 39, 255, 37, 55, 37, 255, 35, 51, 35, 255, 36, 53, 36, 255, 32, 46, 32, 255, 29, 41, 30, 255, 26, 34, 26, 255, 29, 41, 30, 255, 32, 46, 32, 255, 35, 51, 35, 255, 37, 55, 37, 255, 33, 48, 33, 255, 30, 42, 30, 255, 25, 33, 26, 255, 28, 38, 28, 255, 30, 43, 31, 255, 28, 39, 29, 255, 30, 43, 31, 255, 27, 36, 27, 255, 29, 40, 30, 255, 34, 49, 34, 255, 31, 45, 32, 255, 32, 47, 33, 255, 31, 45, 32, 255, 28, 39, 29, 255, 31, 44, 31, 255, 33, 48, 33, 255, 35, 51, 35, 255, 31, 44, 31, 255, 29, 40, 29, 255, 27, 36, 27, 255, 26, 32, 26, 255, 28, 38, 28, 255, 60, 70, 14, 255, 26, 35, 27, 255, 24, 32, 25, 255, 26, 34, 26, 255, 29, 40, 29, 255, 27, 37, 28, 255, 31, 45, 32, 255, 32, 39, 41, 255, 35, 44, 47, 255, 41, 55, 59, 255, 45, 60, 65, 255, 29, 34, 36, 255, 36, 46, 49, 255, 42, 56, 61, 255, 32, 39, 41, 255, 27, 30, 31, 255, 28, 33, 34, 255, 34, 43, 45, 255, 34, 43, 45, 255, 38, 49, 53, 255, 38, 49, 53, 255, 38, 49, 52, 255, 34, 42, 45, 255, 38, 48, 52, 255, 49, 68, 74, 255, 40, 52, 56, 255, 21, 21, 21, 255, 21, 21, 21, 255, 56, 74, 79, 255, 35, 44, 47, 255, 41, 54, 58, 255, 39, 50, 54, 255, 48, 65, 71, 255, 50, 68, 75, 255, 32, 39, 41, 255, 50, 68, 75, 255, 45, 61, 66, 255, 21, 21, 21, 255, 21, 21, 21, 255, 33, 40, 43, 255, 33, 41, 44, 255, 34, 42, 45, 255, 43, 57, 62, 255, 44, 59, 64, 255, 33, 41, 43, 255, 33, 40, 43, 255, 47, 63, 69, 255, 43, 58, 63, 255, 44, 60, 65, 255, 34, 43, 46, 255, 31, 37, 39, 255, 21, 21, 21, 255, 27, 31, 32, 255, 33, 41, 44, 255, 32, 40, 42, 255, 41, 53, 58, 255, 36, 46, 49, 255, 33, 41, 43, 255, 37, 48, 52, 255, 30, 36, 38, 255, 31, 37, 39, 255, 45, 60, 65, 255, 28, 33, 35, 255, 26, 30, 31, 255, 21, 21, 21, 255, 28, 33, 35, 255, 43, 58, 63, 255, 40, 53, 57, 255, 41, 53, 58, 255, 39, 51, 55, 255, 26, 30, 31, 255, 28, 32, 33, 255, 26, 28, 29, 255, 31, 38, 40, 255, 42, 55, 60, 255, 25, 27, 28, 255, 21, 21, 21, 255, 27, 30, 32, 255, 40, 52, 56, 255, 28, 32, 33, 255, 25, 27, 28, 255, 32, 38, 41, 255, 22, 23, 24, 255, 25, 27, 28, 255, 22, 22, 22, 255, 22, 23, 23, 255, 33, 41, 43, 255, 32, 40, 42, 255, 23, 24, 24, 255, 21, 21, 21, 255, 38, 48, 52, 255, 40, 51, 56, 255, 28, 33, 35, 255, 22, 23, 23, 255, 42, 55, 60, 255, 35, 44, 47, 255, 35, 44, 47, 255, 34, 42, 44, 255, 32, 40, 42, 255, 37, 48, 51, 255, 40, 53, 57, 255, 30, 36, 38, 255, 45, 61, 66, 255, 38, 49, 53, 255, 37, 48, 52, 255, 22, 23, 23, 255, 30, 36, 38, 255, 46, 63, 68, 255, 41, 55, 59, 255, 45, 61, 67, 255, 56, 74, 79, 255, 40, 52, 56, 255, 36, 46, 49, 255, 42, 56, 60, 255, 26, 29, 30, 255, 27, 31, 33, 255, 38, 49, 52, 255, 34, 43, 46, 255, 25, 28, 29, 255, 35, 44, 47, 255, 32, 39, 42, 255, 43, 57, 61, 255, 44, 59, 63, 255, 43, 58, 63, 255, 39, 50, 54, 255, 44, 59, 64, 255, 34, 42, 45, 255, 34, 42, 45, 255, 45, 61, 66, 255, 47, 64, 69, 255, 42, 56, 61, 255, 44, 59, 64, 255, 38, 48, 52, 255, 44, 58, 63, 255, 21, 21, 21, 255, 36, 45, 48, 255, 45, 61, 66, 255, 53, 72, 77, 255, 42, 56, 61, 255, 44, 59, 64, 255, 38, 50, 54, 255, 48, 66, 72, 255, 32, 39, 41, 255, 21, 21, 21, 255, 39, 50, 54, 255, 32, 39, 42, 255, 33, 40, 43, 255, 38, 49, 52, 255, 35, 44, 48, 255, 41, 53, 58, 255, 46, 62, 68, 255, 36, 45, 49, 255, 37, 47, 50, 255, 36, 46, 49, 255, 31, 37, 39, 255, 42, 55, 60, 255, 33, 42, 44, 255, 38, 48, 52, 255, 35, 45, 48, 255, 21, 21, 21, 255, 32, 40, 42, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 28, 33, 34, 255, 40, 52, 57, 255, 38, 49, 52, 255, 46, 62, 67, 255, 36, 46, 49, 255, 43, 57, 62, 255, 28, 33, 34, 255, 40, 52, 56, 255, 48, 66, 72, 255, 40, 52, 56, 255, 27, 31, 32, 255, 22, 23, 23, 255, 21, 21, 21, 255, 30, 35, 37, 255, 25, 28, 29, 255, 36, 46, 49, 255, 45, 61, 66, 255, 30, 36, 38, 255, 37, 47, 51, 255, 34, 42, 45, 255, 41, 53, 58, 255, 38, 50, 53, 255, 36, 46, 49, 255, 37, 47, 51, 255, 30, 36, 38, 255, 28, 33, 35, 255, 43, 58, 63, 255, 39, 51, 54, 255, 35, 44, 47, 255, 27, 30, 31, 255, 21, 21, 21, 255, 21, 21, 21, 255, 30, 36, 38, 255, 37, 47, 50, 255, 38, 49, 53, 255, 44, 58, 63, 255, 46, 61, 67, 255, 27, 31, 32, 255, 21, 21, 21, 255, 41, 53, 58, 255, 45, 61, 66, 255, 32, 38, 40, 255, 43, 57, 62, 255, 45, 61, 67, 255, 45, 60, 65, 255, 48, 65, 71, 255, 41, 54, 58, 255, 46, 62, 68, 255, 34, 42, 45, 255, 33, 41, 44, 255, 36, 45, 48, 255, 36, 46, 49, 255, 37, 47, 51, 255, 35, 44, 47, 255, 42, 55, 60, 255, 42, 55, 60, 255, 44, 59, 64, 255, 39, 50, 54, 255, 43, 57, 62, 255, 31, 37, 40, 255, 48, 65, 71, 255, 41, 54, 58, 255, 46, 62, 67, 255, 52, 70, 76, 255, 41, 54, 58, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 25, 28, 29, 255, 32, 39, 41, 255, 22, 22, 22, 255, 21, 21, 21, 255, 22, 23, 23, 255, 32, 39, 42, 255, 31, 38, 40, 255, 28, 32, 34, 255, 21, 21, 21, 255, 24, 27, 27, 255, 23, 25, 25, 255, 32, 40, 42, 255, 37, 48, 52, 255, 32, 40, 42, 255, 37, 47, 50, 255, 34, 42, 45, 255, 37, 48, 51, 255, 41, 55, 59, 255, 43, 57, 62, 255, 43, 57, 62, 255, 44, 58, 63, 255, 32, 40, 42, 255, 30, 36, 38, 255, 44, 58, 63, 255, 34, 43, 45, 255, 32, 39, 41, 255, 42, 56, 60, 255, 42, 55, 60, 255, 33, 40, 43, 255, 36, 46, 49, 255, 22, 23, 24, 255, 31, 44, 31, 255, 33, 47, 33, 255, 35, 51, 35, 255, 36, 54, 36, 255, 33, 48, 33, 255, 35, 52, 36, 255, 33, 48, 33, 255, 31, 45, 32, 255, 34, 50, 35, 255, 32, 46, 32, 255, 32, 46, 32, 255, 33, 49, 34, 255, 31, 44, 31, 255, 33, 48, 34, 255, 33, 47, 33, 255, 57, 68, 17, 255, 27, 36, 27, 255, 25, 32, 25, 255, 29, 40, 29, 255, 28, 39, 29, 255, 29, 40, 29, 255, 28, 39, 29, 255, 24, 32, 25, 255, 29, 40, 29, 255, 28, 39, 29, 255, 26, 36, 27, 255, 27, 37, 28, 255, 28, 38, 28, 255, 32, 47, 33, 255, 35, 52, 35, 255, 33, 47, 33, 255, 33, 48, 33, 255, 34, 50, 34, 255, 33, 47, 33, 255, 29, 41, 30, 255, 30, 43, 31, 255, 33, 48, 33, 255, 30, 43, 31, 255, 28, 38, 28, 255, 31, 43, 31, 255, 28, 38, 28, 255, 29, 41, 30, 255, 30, 43, 31, 255, 30, 43, 31, 255, 30, 43, 31, 255, 30, 43, 31, 255, 32, 47, 33, 255, 30, 43, 31, 255, 32, 47, 33, 255, 32, 46, 32, 255, 33, 47, 33, 255, 33, 48, 33, 255, 35, 52, 35, 255, 37, 56, 38, 255, 34, 49, 34, 255, 31, 45, 32, 255, 35, 51, 35, 255, 35, 51, 35, 255, 33, 47, 33, 255, 31, 44, 31, 255, 30, 42, 31, 255, 30, 43, 31, 255, 35, 51, 35, 255, 38, 57, 38, 255, 36, 54, 36, 255, 36, 52, 36, 255, 35, 52, 35, 255, 34, 49, 34, 255, 32, 46, 33, 255, 35, 51, 35, 255, 35, 52, 35, 255, 30, 42, 31, 255, 32, 46, 33, 255, 33, 47, 33, 255, 33, 49, 34, 255, 34, 50, 35, 255, 31, 44, 32, 255, 29, 41, 30, 255, 30, 43, 31, 255, 30, 43, 31, 255, 30, 41, 30, 255, 28, 39, 29, 255, 28, 38, 29, 255, 28, 38, 28, 255, 29, 39, 29, 255, 26, 34, 26, 255, 24, 31, 25, 255, 24, 31, 24, 255, 25, 32, 25, 255, 29, 40, 29, 255, 32, 45, 32, 255, 34, 50, 34, 255, 36, 53, 36, 255, 34, 49, 34, 255, 35, 51, 35, 255, 35, 51, 35, 255, 31, 45, 32, 255, 32, 46, 33, 255, 34, 50, 34, 255, 35, 52, 36, 255, 39, 59, 39, 255, 44, 65, 43, 255, 44, 65, 43, 255, 56, 81, 53, 255, 49, 71, 47, 255, 36, 53, 36, 255, 35, 51, 35, 255, 30, 43, 31, 255, 30, 43, 31, 255, 28, 39, 29, 255, 25, 34, 26, 255, 29, 41, 30, 255, 31, 44, 31, 255, 28, 39, 29, 255, 26, 36, 27, 255, 27, 36, 27, 255, 29, 40, 29, 255, 32, 47, 33, 255, 29, 41, 30, 255, 32, 46, 32, 255, 30, 42, 30, 255, 96, 116, 13, 255, 34, 49, 34, 255, 31, 44, 31, 255, 30, 42, 30, 255, 28, 38, 28, 255, 29, 41, 30, 255, 30, 42, 30, 255, 29, 40, 29, 255, 30, 43, 31, 255, 28, 38, 28, 255, 29, 40, 30, 255, 36, 54, 37, 255, 33, 48, 33, 255, 36, 53, 36, 255, 48, 70, 46, 255, 33, 47, 33, 255, 38, 56, 38, 255, 34, 50, 35, 255, 32, 47, 33, 255, 32, 46, 32, 255, 31, 44, 31, 255, 31, 43, 31, 255, 29, 40, 29, 255, 29, 40, 29, 255, 27, 36, 27, 255, 27, 37, 28, 255, 27, 37, 28, 255, 28, 39, 29, 255, 28, 38, 28, 255, 28, 39, 29, 255, 24, 31, 25, 255, 26, 34, 26, 255, 27, 37, 28, 255, 28, 39, 29, 255, 73, 87, 15, 255, 29, 40, 30, 255, 27, 38, 28, 255, 26, 34, 26, 255, 25, 34, 26, 255, 29, 40, 29, 255, 26, 34, 26, 255, 23, 29, 24, 255, 28, 38, 28, 255, 33, 48, 33, 255, 36, 53, 36, 255, 37, 55, 37, 255, 32, 46, 32, 255, 29, 40, 29, 255, 31, 44, 31, 255, 29, 40, 29, 255, 28, 38, 28, 255, 27, 37, 28, 255, 30, 42, 31, 255, 28, 38, 28, 255, 29, 41, 30, 255, 29, 40, 29, 255, 29, 40, 29, 255, 25, 32, 25, 255, 27, 36, 27, 255, 23, 30, 24, 255, 25, 34, 26, 255, 27, 36, 27, 255, 24, 31, 25, 255, 26, 35, 27, 255, 27, 37, 28, 255, 27, 37, 28, 255, 31, 45, 32, 255, 29, 41, 30, 255, 26, 35, 27, 255, 26, 36, 27, 255, 26, 35, 26, 255, 26, 34, 26, 255, 27, 37, 28, 255, 28, 39, 29, 255, 26, 36, 27, 255, 26, 35, 27, 255, 30, 42, 31, 255, 33, 48, 33, 255, 32, 46, 33, 255, 33, 48, 34, 255, 32, 46, 32, 255, 33, 48, 34, 255, 33, 47, 33, 255, 31, 44, 31, 255, 30, 42, 30, 255, 25, 34, 26, 255, 26, 35, 27, 255, 32, 47, 33, 255, 33, 48, 33, 255, 34, 50, 35, 255, 34, 50, 34, 255, 36, 53, 36, 255, 35, 52, 35, 255, 42, 62, 41, 255, 38, 57, 38, 255, 36, 54, 36, 255, 34, 50, 34, 255, 35, 51, 35, 255, 32, 45, 32, 255, 31, 45, 32, 255, 27, 36, 27, 255, 27, 37, 27, 255, 30, 42, 30, 255, 33, 47, 33, 255, 34, 49, 34, 255, 34, 50, 34, 255, 31, 44, 32, 255, 26, 35, 27, 255, 25, 32, 25, 255, 29, 36, 29, 255, 30, 42, 30, 255, 26, 36, 27, 255, 28, 39, 29, 255, 27, 36, 27, 255, 30, 43, 31, 255, 36, 54, 36, 255, 32, 47, 33, 255, 30, 43, 31, 255, 29, 40, 30, 255, 30, 43, 31, 255, 31, 44, 31, 255, 33, 47, 33, 255, 32, 46, 32, 255, 30, 41, 30, 255, 30, 42, 30, 255, 29, 41, 30, 255, 24, 31, 25, 255, 29, 40, 29, 255, 27, 38, 28, 255, 27, 37, 28, 255, 26, 35, 27, 255, 26, 36, 27, 255, 27, 37, 28, 255, 31, 44, 31, 255, 31, 44, 31, 255, 27, 31, 32, 255, 38, 49, 53, 255, 35, 44, 47, 255, 42, 56, 60, 255, 33, 40, 43, 255, 43, 57, 62, 255, 37, 48, 51, 255, 33, 41, 43, 255, 29, 34, 35, 255, 39, 51, 55, 255, 30, 36, 38, 255, 35, 44, 47, 255, 42, 56, 60, 255, 26, 29, 30, 255, 33, 41, 43, 255, 43, 57, 62, 255, 29, 35, 37, 255, 28, 33, 34, 255, 36, 45, 49, 255, 27, 30, 31, 255, 23, 25, 25, 255, 54, 73, 78, 255, 36, 45, 49, 255, 43, 57, 61, 255, 50, 69, 75, 255, 35, 44, 46, 255, 46, 62, 68, 255, 47, 63, 69, 255, 21, 21, 21, 255, 21, 21, 21, 255, 28, 33, 34, 255, 25, 28, 29, 255, 30, 36, 38, 255, 29, 34, 35, 255, 45, 60, 65, 255, 48, 65, 70, 255, 34, 42, 45, 255, 44, 60, 65, 255, 47, 64, 69, 255, 35, 45, 48, 255, 32, 38, 41, 255, 34, 42, 44, 255, 41, 55, 59, 255, 29, 34, 36, 255, 24, 26, 27, 255, 23, 25, 25, 255, 39, 50, 54, 255, 33, 41, 43, 255, 29, 35, 36, 255, 35, 45, 48, 255, 35, 44, 47, 255, 34, 42, 45, 255, 36, 45, 48, 255, 27, 30, 31, 255, 40, 53, 57, 255, 36, 46, 49, 255, 30, 35, 37, 255, 40, 52, 56, 255, 31, 37, 40, 255, 42, 55, 60, 255, 34, 42, 45, 255, 40, 53, 57, 255, 29, 33, 35, 255, 39, 51, 55, 255, 36, 45, 49, 255, 35, 45, 48, 255, 28, 32, 34, 255, 42, 56, 60, 255, 28, 32, 34, 255, 21, 21, 21, 255, 35, 44, 47, 255, 34, 43, 46, 255, 30, 36, 37, 255, 32, 39, 42, 255, 30, 36, 38, 255, 21, 21, 21, 255, 21, 21, 21, 255, 27, 31, 32, 255, 29, 34, 36, 255, 29, 35, 36, 255, 38, 49, 53, 255, 24, 26, 27, 255, 21, 21, 21, 255, 33, 41, 44, 255, 39, 51, 55, 255, 39, 51, 55, 255, 38, 49, 53, 255, 35, 43, 46, 255, 35, 44, 47, 255, 42, 55, 59, 255, 34, 42, 44, 255, 27, 31, 33, 255, 37, 48, 51, 255, 33, 41, 43, 255, 42, 56, 61, 255, 41, 54, 59, 255, 24, 26, 27, 255, 40, 52, 56, 255, 28, 32, 33, 255, 29, 34, 35, 255, 40, 53, 57, 255, 45, 60, 65, 255, 53, 72, 77, 255, 45, 60, 65, 255, 33, 40, 43, 255, 41, 53, 58, 255, 45, 60, 66, 255, 31, 37, 39, 255, 27, 30, 31, 255, 45, 61, 66, 255, 34, 42, 45, 255, 39, 50, 54, 255, 40, 52, 56, 255, 45, 61, 66, 255, 38, 50, 54, 255, 36, 47, 50, 255, 46, 62, 68, 255, 46, 62, 67, 255, 38, 48, 52, 255, 43, 58, 63, 255, 46, 62, 68, 255, 43, 57, 61, 255, 46, 63, 68, 255, 48, 66, 72, 255, 40, 52, 56, 255, 41, 55, 59, 255, 41, 53, 57, 255, 21, 21, 21, 255, 38, 50, 53, 255, 31, 38, 40, 255, 27, 31, 32, 255, 37, 48, 52, 255, 28, 32, 34, 255, 35, 44, 47, 255, 47, 65, 70, 255, 42, 56, 61, 255, 35, 45, 48, 255, 35, 44, 47, 255, 46, 62, 68, 255, 25, 27, 28, 255, 26, 29, 31, 255, 40, 52, 56, 255, 41, 54, 58, 255, 36, 46, 49, 255, 37, 47, 50, 255, 52, 70, 76, 255, 38, 49, 53, 255, 27, 30, 31, 255, 34, 42, 45, 255, 37, 47, 51, 255, 38, 48, 52, 255, 37, 47, 51, 255, 21, 21, 21, 255, 44, 59, 64, 255, 40, 52, 56, 255, 28, 32, 34, 255, 30, 36, 38, 255, 25, 27, 28, 255, 21, 21, 21, 255, 21, 21, 21, 255, 23, 24, 25, 255, 22, 22, 22, 255, 41, 55, 59, 255, 39, 51, 55, 255, 37, 47, 50, 255, 41, 53, 57, 255, 44, 58, 63, 255, 33, 40, 42, 255, 21, 21, 21, 255, 40, 52, 56, 255, 44, 60, 65, 255, 39, 51, 55, 255, 32, 38, 41, 255, 37, 47, 51, 255, 34, 43, 46, 255, 37, 47, 50, 255, 29, 35, 36, 255, 42, 55, 59, 255, 45, 60, 65, 255, 45, 61, 66, 255, 35, 44, 47, 255, 37, 47, 50, 255, 25, 27, 28, 255, 35, 44, 47, 255, 38, 49, 53, 255, 35, 44, 47, 255, 22, 23, 23, 255, 34, 43, 46, 255, 23, 24, 25, 255, 21, 21, 21, 255, 21, 21, 21, 255, 23, 24, 25, 255, 41, 53, 57, 255, 33, 40, 43, 255, 21, 21, 21, 255, 21, 21, 21, 255, 34, 43, 45, 255, 31, 38, 40, 255, 39, 50, 54, 255, 42, 55, 59, 255, 52, 71, 76, 255, 45, 61, 66, 255, 45, 61, 66, 255, 60, 78, 82, 255, 43, 57, 62, 255, 41, 53, 58, 255, 28, 32, 33, 255, 38, 49, 53, 255, 31, 37, 39, 255, 42, 55, 60, 255, 42, 56, 60, 255, 39, 50, 54, 255, 46, 63, 68, 255, 52, 70, 76, 255, 32, 39, 42, 255, 36, 46, 50, 255, 33, 41, 43, 255, 41, 55, 59, 255, 43, 57, 62, 255, 47, 64, 70, 255, 43, 57, 61, 255, 28, 32, 33, 255, 21, 21, 21, 255, 28, 32, 33, 255, 23, 24, 24, 255, 28, 33, 34, 255, 32, 39, 41, 255, 28, 33, 34, 255, 35, 43, 46, 255, 34, 42, 45, 255, 32, 40, 42, 255, 33, 40, 42, 255, 40, 52, 56, 255, 21, 21, 21, 255, 21, 21, 21, 255, 44, 59, 64, 255, 42, 56, 60, 255, 40, 53, 57, 255, 33, 41, 44, 255, 33, 41, 43, 255, 31, 38, 40, 255, 35, 45, 48, 255, 41, 54, 58, 255, 31, 38, 40, 255, 36, 45, 49, 255, 23, 25, 25, 255, 27, 31, 32, 255, 46, 62, 67, 255, 35, 43, 46, 255, 30, 35, 37, 255, 42, 56, 61, 255, 42, 55, 60, 255, 46, 63, 68, 255, 31, 37, 39, 255, 32, 40, 42, 255, 27, 31, 33, 255, 30, 43, 31, 255, 34, 50, 35, 255, 37, 55, 37, 255, 40, 60, 40, 255, 41, 61, 40, 255, 35, 51, 35, 255, 27, 36, 27, 255, 26, 35, 27, 255, 29, 41, 30, 255, 27, 38, 28, 255, 32, 45, 32, 255, 36, 54, 36, 255, 34, 50, 34, 255, 33, 47, 33, 255, 33, 48, 33, 255, 32, 46, 32, 255, 28, 39, 29, 255, 25, 33, 26, 255, 28, 39, 29, 255, 28, 39, 29, 255, 33, 47, 33, 255, 31, 44, 31, 255, 28, 38, 28, 255, 28, 38, 28, 255, 26, 35, 27, 255, 27, 36, 27, 255, 28, 38, 28, 255, 26, 34, 26, 255, 30, 42, 30, 255, 32, 47, 33, 255, 32, 46, 32, 255, 30, 43, 31, 255, 33, 47, 33, 255, 34, 50, 35, 255, 35, 51, 35, 255, 32, 46, 32, 255, 32, 46, 32, 255, 34, 50, 34, 255, 28, 38, 28, 255, 29, 39, 29, 255, 28, 39, 29, 255, 26, 35, 27, 255, 30, 42, 30, 255, 31, 44, 31, 255, 31, 44, 31, 255, 31, 43, 31, 255, 31, 43, 31, 255, 36, 54, 37, 255, 35, 51, 35, 255, 33, 48, 33, 255, 35, 51, 35, 255, 35, 51, 35, 255, 33, 48, 33, 255, 37, 56, 37, 255, 36, 52, 36, 255, 37, 54, 37, 255, 43, 64, 42, 255, 38, 57, 38, 255, 34, 49, 34, 255, 29, 41, 30, 255, 30, 43, 31, 255, 35, 51, 35, 255, 36, 54, 36, 255, 47, 69, 45, 255, 35, 52, 36, 255, 41, 61, 41, 255, 39, 58, 38, 255, 37, 55, 37, 255, 36, 53, 36, 255, 37, 55, 37, 255, 38, 57, 38, 255, 33, 48, 33, 255, 32, 47, 33, 255, 35, 52, 35, 255, 31, 45, 32, 255, 32, 46, 32, 255, 30, 42, 31, 255, 29, 41, 30, 255, 28, 39, 29, 255, 30, 42, 30, 255, 24, 32, 25, 255, 26, 34, 26, 255, 27, 36, 27, 255, 27, 36, 27, 255, 27, 36, 27, 255, 27, 38, 28, 255, 24, 31, 24, 255, 24, 30, 24, 255, 24, 32, 25, 255, 30, 43, 31, 255, 32, 46, 32, 255, 34, 50, 34, 255, 44, 65, 43, 255, 38, 57, 38, 255, 46, 68, 44, 255, 45, 66, 44, 255, 90, 112, 17, 255, 34, 49, 34, 255, 36, 53, 36, 255, 47, 69, 45, 255, 50, 73, 48, 255, 40, 60, 40, 255, 36, 53, 36, 255, 36, 53, 36, 255, 38, 57, 38, 255, 37, 55, 37, 255, 34, 50, 34, 255, 34, 51, 35, 255, 31, 44, 32, 255, 28, 39, 29, 255, 28, 39, 29, 255, 28, 39, 29, 255, 27, 36, 27, 255, 29, 40, 29, 255, 30, 42, 30, 255, 27, 37, 28, 255, 29, 40, 30, 255, 27, 37, 28, 255, 27, 36, 27, 255, 29, 40, 29, 255, 26, 34, 26, 255, 30, 42, 30, 255, 29, 40, 29, 255, 30, 43, 31, 255, 31, 45, 32, 255, 32, 46, 32, 255, 34, 50, 34, 255, 30, 42, 30, 255, 29, 40, 29, 255, 28, 39, 29, 255, 32, 46, 32, 255, 32, 46, 32, 255, 37, 55, 37, 255, 36, 54, 36, 255, 41, 61, 41, 255, 35, 51, 35, 255, 39, 58, 39, 255, 38, 56, 38, 255, 33, 48, 34, 255, 33, 47, 33, 255, 32, 46, 32, 255, 30, 43, 31, 255, 30, 42, 30, 255, 28, 39, 29, 255, 25, 33, 26, 255, 27, 37, 28, 255, 27, 36, 27, 255, 29, 40, 29, 255, 33, 47, 33, 255, 30, 42, 30, 255, 30, 43, 31, 255, 28, 39, 29, 255, 29, 40, 29, 255, 24, 32, 25, 255, 24, 32, 25, 255, 26, 34, 26, 255, 26, 35, 27, 255, 25, 33, 26, 255, 26, 36, 27, 255, 23, 30, 24, 255, 28, 39, 29, 255, 24, 31, 25, 255, 26, 35, 27, 255, 31, 45, 32, 255, 33, 48, 33, 255, 37, 54, 37, 255, 33, 48, 34, 255, 27, 37, 28, 255, 31, 45, 32, 255, 31, 43, 31, 255, 31, 43, 31, 255, 32, 46, 32, 255, 27, 37, 28, 255, 26, 35, 27, 255, 25, 33, 26, 255, 25, 33, 26, 255, 26, 35, 27, 255, 24, 31, 25, 255, 26, 35, 27, 255, 30, 42, 31, 255, 28, 38, 28, 255, 26, 35, 27, 255, 24, 31, 25, 255, 24, 31, 24, 255, 26, 34, 26, 255, 28, 39, 29, 255, 28, 39, 29, 255, 31, 45, 32, 255, 31, 44, 31, 255, 30, 42, 30, 255, 28, 39, 29, 255, 25, 34, 26, 255, 27, 36, 27, 255, 24, 32, 25, 255, 27, 36, 27, 255, 25, 33, 26, 255, 25, 33, 26, 255, 30, 43, 31, 255, 31, 44, 31, 255, 31, 45, 32, 255, 33, 47, 33, 255, 30, 43, 31, 255, 33, 47, 33, 255, 31, 44, 32, 255, 25, 33, 26, 255, 26, 35, 27, 255, 25, 33, 26, 255, 26, 36, 27, 255, 25, 32, 25, 255, 26, 34, 26, 255, 30, 42, 30, 255, 34, 50, 35, 255, 37, 56, 37, 255, 41, 61, 40, 255, 38, 56, 38, 255, 35, 52, 35, 255, 36, 54, 36, 255, 36, 53, 36, 255, 34, 49, 34, 255, 30, 42, 30, 255, 30, 42, 30, 255, 26, 34, 26, 255, 29, 40, 30, 255, 30, 42, 30, 255, 31, 43, 31, 255, 32, 46, 32, 255, 34, 51, 35, 255, 31, 44, 31, 255, 28, 39, 29, 255, 26, 36, 27, 255, 26, 35, 27, 255, 26, 35, 27, 255, 26, 34, 26, 255, 25, 33, 26, 255, 27, 36, 27, 255, 29, 41, 30, 255, 37, 55, 37, 255, 35, 52, 36, 255, 34, 49, 34, 255, 31, 43, 31, 255, 32, 46, 32, 255, 32, 46, 32, 255, 31, 44, 32, 255, 32, 46, 32, 255, 31, 43, 31, 255, 35, 51, 35, 255, 33, 48, 33, 255, 29, 41, 30, 255, 30, 42, 30, 255, 24, 31, 25, 255, 27, 34, 27, 255, 24, 31, 24, 255, 27, 37, 28, 255, 29, 41, 30, 255, 31, 43, 31, 255, 27, 37, 27, 255, 21, 21, 21, 255, 33, 40, 42, 255, 33, 40, 43, 255, 35, 45, 48, 255, 38, 49, 53, 255, 49, 68, 74, 255, 40, 53, 57, 255, 28, 32, 34, 255, 38, 48, 52, 255, 28, 32, 34, 255, 30, 36, 38, 255, 32, 39, 42, 255, 33, 41, 44, 255, 36, 46, 49, 255, 27, 31, 32, 255, 23, 25, 25, 255, 39, 51, 55, 255, 35, 45, 48, 255, 46, 62, 68, 255, 42, 56, 60, 255, 34, 42, 45, 255, 24, 26, 27, 255, 37, 48, 51, 255, 44, 59, 64, 255, 45, 61, 66, 255, 38, 50, 53, 255, 34, 43, 46, 255, 25, 27, 28, 255, 21, 21, 21, 255, 32, 39, 41, 255, 42, 55, 60, 255, 22, 22, 22, 255, 27, 30, 31, 255, 45, 60, 65, 255, 44, 59, 64, 255, 31, 37, 39, 255, 50, 68, 74, 255, 52, 70, 76, 255, 64, 81, 85, 255, 45, 61, 66, 255, 44, 58, 63, 255, 50, 69, 75, 255, 41, 54, 59, 255, 38, 49, 53, 255, 21, 21, 21, 255, 22, 23, 23, 255, 33, 41, 44, 255, 23, 24, 25, 255, 35, 44, 47, 255, 43, 57, 62, 255, 23, 24, 24, 255, 33, 42, 44, 255, 35, 44, 47, 255, 35, 44, 47, 255, 25, 28, 29, 255, 28, 33, 34, 255, 29, 34, 35, 255, 34, 42, 44, 255, 40, 53, 57, 255, 38, 48, 52, 255, 45, 60, 65, 255, 41, 54, 59, 255, 34, 42, 44, 255, 49, 68, 74, 255, 41, 54, 58, 255, 34, 42, 45, 255, 37, 48, 51, 255, 40, 52, 56, 255, 25, 27, 28, 255, 21, 21, 21, 255, 28, 33, 34, 255, 22, 22, 22, 255, 29, 34, 36, 255, 27, 31, 32, 255, 22, 22, 22, 255, 21, 21, 21, 255, 26, 29, 30, 255, 21, 21, 21, 255, 22, 23, 24, 255, 30, 36, 38, 255, 35, 44, 47, 255, 24, 25, 26, 255, 25, 27, 28, 255, 21, 21, 21, 255, 27, 30, 32, 255, 29, 34, 36, 255, 30, 36, 38, 255, 36, 45, 48, 255, 32, 39, 42, 255, 40, 52, 56, 255, 37, 47, 50, 255, 37, 48, 51, 255, 30, 35, 37, 255, 31, 37, 39, 255, 34, 43, 45, 255, 22, 23, 23, 255, 21, 21, 21, 255, 43, 58, 63, 255, 38, 49, 53, 255, 22, 22, 23, 255, 41, 53, 58, 255, 47, 64, 70, 255, 56, 74, 79, 255, 55, 73, 79, 255, 36, 46, 50, 255, 60, 78, 82, 255, 38, 49, 53, 255, 28, 32, 34, 255, 29, 34, 36, 255, 36, 45, 48, 255, 29, 35, 36, 255, 45, 61, 66, 255, 36, 46, 49, 255, 38, 48, 52, 255, 41, 54, 58, 255, 45, 60, 65, 255, 41, 53, 57, 255, 41, 54, 58, 255, 43, 57, 62, 255, 44, 59, 64, 255, 46, 62, 67, 255, 65, 82, 86, 255, 51, 69, 75, 255, 44, 60, 65, 255, 35, 44, 47, 255, 25, 27, 28, 255, 28, 33, 35, 255, 21, 21, 21, 255, 37, 47, 50, 255, 33, 41, 44, 255, 38, 48, 52, 255, 29, 33, 35, 255, 27, 31, 32, 255, 32, 40, 42, 255, 42, 56, 61, 255, 44, 58, 63, 255, 34, 42, 45, 255, 37, 48, 51, 255, 41, 55, 59, 255, 28, 32, 34, 255, 35, 44, 47, 255, 45, 61, 66, 255, 51, 70, 76, 255, 37, 47, 50, 255, 34, 42, 45, 255, 34, 42, 44, 255, 40, 52, 56, 255, 42, 56, 61, 255, 31, 38, 40, 255, 31, 37, 40, 255, 41, 54, 59, 255, 21, 21, 21, 255, 24, 25, 26, 255, 49, 67, 73, 255, 26, 30, 31, 255, 31, 37, 39, 255, 46, 62, 67, 255, 36, 45, 49, 255, 32, 39, 41, 255, 38, 49, 52, 255, 33, 40, 43, 255, 26, 30, 31, 255, 21, 21, 21, 255, 25, 28, 29, 255, 25, 27, 28, 255, 33, 40, 43, 255, 38, 48, 52, 255, 26, 28, 29, 255, 21, 22, 22, 255, 33, 41, 44, 255, 42, 55, 60, 255, 41, 54, 58, 255, 32, 39, 41, 255, 33, 41, 44, 255, 25, 28, 29, 255, 35, 45, 48, 255, 35, 45, 48, 255, 37, 47, 51, 255, 36, 46, 50, 255, 46, 62, 67, 255, 36, 46, 49, 255, 41, 53, 57, 255, 30, 36, 38, 255, 33, 41, 43, 255, 47, 64, 69, 255, 41, 55, 59, 255, 43, 57, 62, 255, 34, 42, 45, 255, 27, 31, 32, 255, 31, 38, 40, 255, 25, 27, 27, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 30, 36, 38, 255, 32, 39, 41, 255, 45, 61, 66, 255, 39, 51, 55, 255, 39, 51, 55, 255, 41, 55, 59, 255, 40, 52, 56, 255, 43, 58, 62, 255, 47, 64, 69, 255, 40, 53, 57, 255, 40, 53, 57, 255, 27, 30, 32, 255, 32, 38, 41, 255, 41, 53, 58, 255, 46, 63, 68, 255, 39, 50, 54, 255, 48, 65, 71, 255, 40, 52, 57, 255, 35, 44, 47, 255, 34, 42, 45, 255, 36, 46, 49, 255, 48, 65, 71, 255, 43, 57, 62, 255, 35, 45, 48, 255, 23, 24, 25, 255, 21, 21, 21, 255, 31, 37, 39, 255, 37, 47, 50, 255, 25, 28, 29, 255, 30, 36, 38, 255, 31, 37, 39, 255, 21, 21, 21, 255, 33, 41, 44, 255, 26, 30, 31, 255, 30, 37, 39, 255, 33, 40, 42, 255, 36, 45, 48, 255, 28, 33, 34, 255, 21, 21, 21, 255, 42, 56, 60, 255, 41, 53, 58, 255, 28, 33, 34, 255, 34, 42, 45, 255, 30, 36, 38, 255, 26, 28, 29, 255, 41, 54, 59, 255, 40, 53, 57, 255, 45, 60, 65, 255, 38, 48, 52, 255, 37, 47, 50, 255, 27, 31, 32, 255, 42, 56, 60, 255, 32, 39, 42, 255, 35, 44, 47, 255, 34, 42, 45, 255, 32, 38, 41, 255, 36, 45, 48, 255, 41, 53, 58, 255, 34, 43, 46, 255, 31, 38, 40, 255, 29, 41, 30, 255, 32, 45, 32, 255, 34, 50, 34, 255, 41, 61, 41, 255, 42, 62, 41, 255, 37, 56, 38, 255, 29, 40, 29, 255, 27, 37, 28, 255, 26, 34, 26, 255, 30, 42, 30, 255, 34, 49, 34, 255, 34, 50, 34, 255, 36, 53, 36, 255, 35, 52, 36, 255, 32, 46, 32, 255, 27, 38, 28, 255, 31, 44, 31, 255, 28, 38, 28, 255, 28, 38, 28, 255, 27, 37, 28, 255, 31, 45, 32, 255, 32, 46, 32, 255, 28, 39, 29, 255, 27, 34, 27, 255, 29, 37, 29, 255, 26, 34, 26, 255, 27, 38, 28, 255, 24, 30, 24, 255, 28, 38, 28, 255, 30, 42, 30, 255, 30, 41, 30, 255, 31, 45, 32, 255, 33, 48, 33, 255, 33, 48, 34, 255, 32, 47, 33, 255, 33, 47, 33, 255, 34, 49, 34, 255, 30, 43, 31, 255, 29, 40, 29, 255, 31, 43, 31, 255, 31, 44, 31, 255, 26, 34, 26, 255, 30, 42, 30, 255, 31, 44, 31, 255, 30, 43, 31, 255, 32, 46, 32, 255, 32, 45, 32, 255, 32, 46, 33, 255, 34, 49, 34, 255, 32, 46, 32, 255, 33, 48, 33, 255, 33, 48, 33, 255, 34, 50, 34, 255, 39, 58, 39, 255, 37, 54, 37, 255, 36, 53, 36, 255, 37, 54, 37, 255, 38, 57, 38, 255, 35, 52, 35, 255, 33, 48, 33, 255, 31, 43, 31, 255, 36, 54, 36, 255, 37, 55, 37, 255, 34, 49, 34, 255, 35, 51, 35, 255, 36, 54, 36, 255, 34, 50, 34, 255, 41, 61, 41, 255, 34, 51, 35, 255, 37, 56, 37, 255, 37, 55, 37, 255, 32, 47, 33, 255, 30, 43, 31, 255, 34, 49, 34, 255, 32, 46, 32, 255, 29, 40, 30, 255, 30, 42, 30, 255, 30, 41, 30, 255, 33, 48, 33, 255, 28, 39, 29, 255, 24, 32, 25, 255, 27, 37, 28, 255, 27, 36, 27, 255, 26, 35, 27, 255, 24, 31, 25, 255, 26, 35, 27, 255, 24, 31, 24, 255, 26, 33, 27, 255, 24, 31, 24, 255, 30, 42, 31, 255, 36, 53, 36, 255, 37, 56, 37, 255, 40, 60, 40, 255, 41, 60, 40, 255, 48, 71, 46, 255, 37, 55, 37, 255, 38, 57, 38, 255, 34, 50, 34, 255, 37, 54, 37, 255, 38, 57, 38, 255, 46, 68, 45, 255, 37, 54, 37, 255, 38, 57, 38, 255, 37, 55, 37, 255, 40, 60, 40, 255, 37, 55, 37, 255, 36, 53, 36, 255, 37, 55, 37, 255, 29, 41, 30, 255, 29, 41, 30, 255, 27, 37, 28, 255, 29, 41, 30, 255, 31, 43, 31, 255, 28, 39, 29, 255, 32, 45, 32, 255, 31, 43, 31, 255, 31, 43, 31, 255, 30, 42, 30, 255, 29, 40, 29, 255, 28, 39, 29, 255, 25, 33, 26, 255, 32, 45, 32, 255, 29, 40, 29, 255, 33, 47, 33, 255, 33, 48, 33, 255, 31, 43, 31, 255, 32, 45, 32, 255, 31, 43, 31, 255, 27, 36, 27, 255, 31, 44, 31, 255, 35, 51, 35, 255, 35, 52, 35, 255, 34, 49, 34, 255, 37, 55, 37, 255, 38, 57, 38, 255, 38, 56, 38, 255, 37, 55, 37, 255, 40, 59, 39, 255, 32, 46, 32, 255, 27, 37, 28, 255, 35, 51, 35, 255, 31, 45, 32, 255, 27, 37, 28, 255, 31, 44, 32, 255, 27, 37, 28, 255, 24, 31, 25, 255, 28, 38, 28, 255, 30, 42, 30, 255, 28, 38, 28, 255, 30, 43, 31, 255, 30, 42, 30, 255, 32, 45, 32, 255, 26, 34, 26, 255, 25, 33, 26, 255, 26, 35, 27, 255, 27, 38, 28, 255, 25, 33, 26, 255, 26, 34, 26, 255, 25, 32, 25, 255, 28, 39, 29, 255, 25, 32, 25, 255, 26, 34, 26, 255, 28, 38, 28, 255, 31, 44, 31, 255, 34, 49, 34, 255, 33, 49, 34, 255, 33, 48, 33, 255, 30, 42, 30, 255, 29, 41, 30, 255, 30, 42, 30, 255, 33, 48, 33, 255, 35, 51, 35, 255, 30, 42, 30, 255, 29, 41, 30, 255, 26, 35, 27, 255, 28, 38, 28, 255, 25, 32, 25, 255, 28, 39, 29, 255, 29, 40, 29, 255, 32, 46, 32, 255, 26, 35, 27, 255, 24, 31, 25, 255, 24, 31, 25, 255, 26, 33, 26, 255, 24, 31, 24, 255, 26, 35, 27, 255, 27, 37, 28, 255, 30, 42, 30, 255, 29, 40, 30, 255, 29, 40, 29, 255, 30, 43, 31, 255, 24, 31, 25, 255, 28, 39, 29, 255, 25, 32, 25, 255, 25, 33, 26, 255, 24, 31, 25, 255, 24, 31, 25, 255, 29, 40, 29, 255, 33, 48, 34, 255, 28, 39, 29, 255, 34, 49, 34, 255, 31, 43, 31, 255, 29, 41, 30, 255, 29, 41, 30, 255, 28, 39, 29, 255, 24, 31, 25, 255, 27, 38, 28, 255, 31, 45, 32, 255, 28, 39, 29, 255, 30, 43, 31, 255, 30, 42, 30, 255, 35, 51, 35, 255, 35, 52, 35, 255, 48, 71, 46, 255, 48, 71, 46, 255, 36, 54, 37, 255, 34, 49, 34, 255, 32, 47, 33, 255, 30, 42, 30, 255, 30, 42, 30, 255, 27, 37, 28, 255, 31, 43, 31, 255, 30, 42, 30, 255, 29, 40, 30, 255, 27, 38, 28, 255, 32, 47, 33, 255, 30, 42, 30, 255, 30, 43, 31, 255, 31, 44, 32, 255, 25, 32, 25, 255, 25, 33, 26, 255, 25, 34, 26, 255, 28, 38, 28, 255, 25, 34, 26, 255, 29, 41, 30, 255, 30, 42, 30, 255, 36, 53, 36, 255, 33, 49, 34, 255, 33, 47, 33, 255, 29, 41, 30, 255, 30, 41, 30, 255, 35, 51, 35, 255, 29, 41, 30, 255, 35, 51, 35, 255, 36, 54, 37, 255, 29, 41, 30, 255, 32, 46, 32, 255, 28, 38, 28, 255, 27, 36, 27, 255, 25, 33, 26, 255, 25, 33, 26, 255, 26, 34, 26, 255, 30, 42, 30, 255, 30, 42, 30, 255, 28, 38, 28, 255, 25, 33, 25, 255, 21, 21, 21, 255, 28, 32, 33, 255, 26, 29, 30, 255, 41, 54, 58, 255, 35, 44, 48, 255, 48, 65, 71, 255, 40, 53, 57, 255, 35, 44, 47, 255, 42, 56, 60, 255, 24, 26, 26, 255, 35, 43, 46, 255, 26, 30, 31, 255, 37, 48, 52, 255, 21, 21, 21, 255, 24, 26, 26, 255, 28, 32, 34, 255, 31, 37, 39, 255, 39, 51, 55, 255, 41, 55, 59, 255, 45, 61, 66, 255, 48, 66, 72, 255, 24, 26, 27, 255, 36, 46, 49, 255, 49, 67, 73, 255, 49, 67, 73, 255, 40, 53, 57, 255, 21, 21, 21, 255, 26, 30, 31, 255, 32, 40, 42, 255, 38, 48, 52, 255, 34, 43, 46, 255, 33, 41, 44, 255, 38, 48, 52, 255, 23, 24, 25, 255, 28, 32, 33, 255, 48, 65, 71, 255, 49, 68, 74, 255, 36, 46, 50, 255, 42, 55, 60, 255, 58, 76, 81, 255, 44, 59, 64, 255, 44, 59, 64, 255, 40, 53, 57, 255, 37, 47, 50, 255, 25, 28, 28, 255, 21, 21, 21, 255, 37, 47, 50, 255, 37, 48, 51, 255, 31, 37, 39, 255, 40, 52, 56, 255, 31, 38, 40, 255, 28, 32, 33, 255, 34, 42, 44, 255, 25, 27, 28, 255, 24, 26, 27, 255, 22, 23, 23, 255, 30, 36, 38, 255, 35, 45, 48, 255, 30, 35, 37, 255, 27, 31, 32, 255, 26, 30, 31, 255, 48, 66, 72, 255, 38, 50, 54, 255, 31, 37, 39, 255, 32, 39, 42, 255, 36, 46, 49, 255, 46, 62, 67, 255, 49, 68, 74, 255, 26, 28, 29, 255, 21, 21, 21, 255, 33, 41, 44, 255, 31, 37, 39, 255, 34, 43, 46, 255, 21, 21, 21, 255, 32, 39, 42, 255, 24, 26, 26, 255, 26, 30, 31, 255, 30, 36, 38, 255, 23, 24, 24, 255, 36, 45, 48, 255, 27, 31, 33, 255, 31, 38, 40, 255, 28, 32, 33, 255, 21, 21, 21, 255, 23, 24, 25, 255, 33, 40, 43, 255, 35, 43, 46, 255, 34, 43, 46, 255, 35, 45, 48, 255, 33, 41, 44, 255, 37, 47, 50, 255, 37, 47, 50, 255, 26, 30, 31, 255, 34, 42, 45, 255, 28, 33, 34, 255, 28, 32, 33, 255, 27, 31, 33, 255, 31, 37, 39, 255, 44, 59, 63, 255, 22, 23, 23, 255, 25, 27, 27, 255, 46, 62, 68, 255, 43, 57, 62, 255, 43, 57, 61, 255, 47, 64, 70, 255, 51, 69, 75, 255, 50, 68, 74, 255, 41, 54, 59, 255, 33, 40, 42, 255, 42, 55, 59, 255, 42, 56, 61, 255, 40, 52, 56, 255, 39, 51, 55, 255, 37, 48, 51, 255, 38, 49, 53, 255, 37, 47, 50, 255, 45, 60, 65, 255, 44, 59, 64, 255, 39, 51, 55, 255, 51, 70, 76, 255, 53, 72, 77, 255, 53, 71, 77, 255, 35, 44, 47, 255, 41, 54, 59, 255, 42, 56, 61, 255, 42, 56, 61, 255, 35, 43, 46, 255, 28, 32, 33, 255, 51, 69, 75, 255, 39, 51, 55, 255, 30, 36, 38, 255, 34, 42, 45, 255, 33, 41, 43, 255, 27, 31, 32, 255, 32, 39, 41, 255, 37, 47, 50, 255, 32, 40, 42, 255, 35, 43, 46, 255, 38, 50, 53, 255, 21, 21, 22, 255, 31, 37, 39, 255, 28, 32, 33, 255, 43, 58, 63, 255, 47, 65, 70, 255, 53, 72, 77, 255, 43, 57, 62, 255, 37, 47, 50, 255, 32, 39, 41, 255, 36, 46, 50, 255, 35, 44, 47, 255, 23, 24, 24, 255, 21, 21, 21, 255, 43, 58, 63, 255, 40, 52, 56, 255, 48, 65, 71, 255, 42, 55, 60, 255, 44, 60, 65, 255, 34, 42, 45, 255, 29, 34, 35, 255, 44, 60, 65, 255, 37, 47, 51, 255, 21, 21, 21, 255, 32, 40, 42, 255, 32, 40, 42, 255, 21, 21, 21, 255, 22, 22, 22, 255, 21, 21, 21, 255, 21, 21, 21, 255, 34, 42, 45, 255, 27, 31, 32, 255, 27, 30, 32, 255, 27, 31, 33, 255, 23, 24, 24, 255, 29, 35, 37, 255, 42, 56, 61, 255, 26, 30, 31, 255, 29, 35, 36, 255, 31, 37, 39, 255, 41, 54, 59, 255, 34, 42, 45, 255, 35, 44, 47, 255, 41, 54, 59, 255, 32, 40, 42, 255, 38, 50, 54, 255, 34, 43, 45, 255, 47, 64, 70, 255, 34, 43, 46, 255, 40, 53, 57, 255, 29, 34, 35, 255, 23, 24, 24, 255, 39, 51, 55, 255, 32, 38, 41, 255, 22, 23, 23, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 28, 33, 35, 255, 35, 44, 47, 255, 39, 51, 55, 255, 50, 69, 75, 255, 56, 74, 79, 255, 49, 68, 74, 255, 42, 55, 60, 255, 46, 62, 67, 255, 41, 53, 57, 255, 45, 60, 65, 255, 41, 55, 59, 255, 38, 49, 53, 255, 35, 45, 48, 255, 27, 31, 32, 255, 46, 63, 68, 255, 46, 62, 67, 255, 37, 47, 51, 255, 37, 48, 51, 255, 33, 41, 44, 255, 33, 40, 43, 255, 40, 53, 57, 255, 32, 40, 42, 255, 21, 21, 21, 255, 28, 32, 33, 255, 27, 30, 31, 255, 29, 34, 36, 255, 34, 42, 44, 255, 34, 42, 45, 255, 38, 48, 52, 255, 34, 43, 46, 255, 27, 30, 32, 255, 23, 24, 24, 255, 32, 39, 42, 255, 34, 43, 46, 255, 38, 49, 52, 255, 39, 50, 54, 255, 21, 21, 21, 255, 31, 37, 39, 255, 52, 70, 76, 255, 52, 70, 76, 255, 24, 26, 27, 255, 34, 42, 45, 255, 37, 48, 51, 255, 31, 37, 39, 255, 39, 50, 54, 255, 38, 48, 52, 255, 34, 43, 46, 255, 39, 51, 55, 255, 40, 52, 56, 255, 40, 53, 57, 255, 45, 60, 65, 255, 30, 36, 38, 255, 37, 47, 50, 255, 48, 65, 71, 255, 36, 45, 48, 255, 35, 45, 48, 255, 43, 56, 61, 255, 40, 52, 57, 255, 31, 45, 32, 255, 35, 52, 36, 255, 34, 49, 34, 255, 44, 65, 43, 255, 57, 81, 53, 255, 38, 57, 38, 255, 31, 44, 32, 255, 28, 38, 28, 255, 26, 35, 27, 255, 29, 41, 30, 255, 33, 48, 34, 255, 34, 50, 34, 255, 39, 59, 39, 255, 31, 45, 32, 255, 32, 46, 32, 255, 28, 39, 29, 255, 24, 31, 25, 255, 25, 33, 26, 255, 25, 33, 26, 255, 28, 39, 29, 255, 29, 41, 30, 255, 29, 40, 29, 255, 26, 35, 27, 255, 24, 31, 25, 255, 26, 33, 26, 255, 24, 31, 24, 255, 25, 34, 26, 255, 29, 41, 30, 255, 33, 48, 33, 255, 32, 46, 33, 255, 35, 51, 35, 255, 33, 47, 33, 255, 32, 46, 33, 255, 33, 49, 34, 255, 30, 43, 31, 255, 31, 43, 31, 255, 29, 40, 29, 255, 31, 44, 32, 255, 28, 38, 28, 255, 33, 47, 33, 255, 28, 38, 28, 255, 25, 33, 25, 255, 29, 40, 29, 255, 26, 35, 27, 255, 26, 35, 27, 255, 31, 45, 32, 255, 29, 40, 29, 255, 30, 42, 30, 255, 32, 45, 32, 255, 30, 43, 31, 255, 30, 42, 30, 255, 32, 45, 32, 255, 34, 50, 34, 255, 32, 47, 33, 255, 40, 59, 39, 255, 33, 48, 33, 255, 38, 57, 38, 255, 39, 58, 38, 255, 34, 50, 35, 255, 32, 46, 33, 255, 31, 44, 32, 255, 32, 46, 33, 255, 34, 50, 34, 255, 36, 54, 36, 255, 36, 54, 36, 255, 36, 54, 37, 255, 34, 49, 34, 255, 33, 48, 33, 255, 33, 48, 33, 255, 34, 49, 34, 255, 32, 46, 32, 255, 33, 47, 33, 255, 36, 53, 36, 255, 32, 47, 33, 255, 29, 41, 30, 255, 28, 39, 29, 255, 26, 35, 27, 255, 32, 46, 32, 255, 34, 49, 34, 255, 31, 43, 31, 255, 27, 36, 27, 255, 27, 37, 28, 255, 29, 40, 29, 255, 26, 35, 27, 255, 25, 33, 26, 255, 25, 34, 26, 255, 25, 32, 26, 255, 24, 31, 25, 255, 32, 46, 32, 255, 33, 48, 33, 255, 35, 52, 35, 255, 34, 49, 34, 255, 38, 57, 38, 255, 35, 51, 35, 255, 37, 54, 37, 255, 36, 53, 36, 255, 36, 53, 36, 255, 36, 53, 36, 255, 33, 48, 33, 255, 33, 47, 33, 255, 36, 53, 36, 255, 44, 65, 43, 255, 51, 73, 48, 255, 37, 55, 37, 255, 50, 73, 48, 255, 32, 46, 32, 255, 32, 45, 32, 255, 32, 46, 32, 255, 29, 41, 30, 255, 29, 41, 30, 255, 27, 37, 28, 255, 28, 39, 29, 255, 31, 44, 32, 255, 32, 46, 32, 255, 31, 45, 32, 255, 32, 47, 33, 255, 30, 42, 30, 255, 32, 45, 32, 255, 36, 53, 36, 255, 34, 49, 34, 255, 34, 50, 34, 255, 31, 45, 32, 255, 34, 50, 35, 255, 33, 48, 33, 255, 33, 49, 34, 255, 33, 48, 33, 255, 31, 45, 32, 255, 25, 34, 26, 255, 28, 38, 28, 255, 29, 41, 30, 255, 37, 55, 37, 255, 33, 48, 34, 255, 34, 49, 34, 255, 36, 54, 37, 255, 34, 51, 35, 255, 55, 79, 51, 255, 38, 56, 38, 255, 40, 60, 40, 255, 30, 42, 30, 255, 30, 43, 31, 255, 29, 41, 30, 255, 29, 40, 29, 255, 27, 37, 28, 255, 27, 36, 27, 255, 28, 38, 28, 255, 27, 37, 28, 255, 29, 40, 29, 255, 30, 42, 30, 255, 29, 40, 29, 255, 32, 46, 32, 255, 32, 47, 33, 255, 30, 42, 30, 255, 27, 36, 27, 255, 27, 37, 28, 255, 29, 40, 29, 255, 26, 36, 27, 255, 28, 39, 29, 255, 27, 37, 28, 255, 25, 33, 26, 255, 28, 39, 29, 255, 28, 39, 29, 255, 26, 35, 27, 255, 25, 34, 26, 255, 30, 42, 30, 255, 31, 44, 31, 255, 32, 46, 32, 255, 31, 44, 32, 255, 31, 43, 31, 255, 33, 48, 33, 255, 29, 41, 30, 255, 29, 41, 30, 255, 29, 40, 29, 255, 29, 40, 29, 255, 29, 41, 30, 255, 30, 43, 31, 255, 25, 34, 26, 255, 28, 39, 29, 255, 28, 39, 29, 255, 29, 40, 29, 255, 29, 40, 29, 255, 26, 35, 27, 255, 25, 33, 26, 255, 32, 41, 32, 255, 27, 37, 28, 255, 23, 30, 24, 255, 27, 37, 28, 255, 28, 38, 28, 255, 26, 35, 27, 255, 24, 31, 25, 255, 27, 36, 27, 255, 26, 35, 27, 255, 26, 34, 26, 255, 27, 37, 28, 255, 28, 38, 28, 255, 29, 40, 29, 255, 30, 42, 30, 255, 30, 43, 31, 255, 32, 46, 32, 255, 36, 54, 36, 255, 34, 50, 34, 255, 34, 50, 34, 255, 30, 42, 31, 255, 33, 48, 33, 255, 30, 41, 30, 255, 27, 36, 27, 255, 30, 42, 30, 255, 29, 41, 30, 255, 30, 41, 30, 255, 31, 45, 32, 255, 33, 48, 33, 255, 33, 49, 34, 255, 36, 54, 36, 255, 36, 53, 36, 255, 36, 54, 36, 255, 45, 66, 44, 255, 38, 56, 38, 255, 34, 50, 34, 255, 36, 53, 36, 255, 31, 43, 31, 255, 29, 41, 30, 255, 30, 42, 30, 255, 32, 45, 32, 255, 31, 45, 32, 255, 32, 45, 32, 255, 28, 39, 29, 255, 29, 41, 30, 255, 31, 43, 31, 255, 31, 44, 31, 255, 33, 47, 33, 255, 31, 43, 31, 255, 27, 37, 28, 255, 24, 31, 25, 255, 30, 42, 30, 255, 28, 38, 28, 255, 30, 43, 31, 255, 28, 38, 28, 255, 30, 43, 31, 255, 31, 45, 32, 255, 29, 40, 29, 255, 29, 40, 29, 255, 32, 46, 32, 255, 35, 52, 36, 255, 32, 47, 33, 255, 30, 43, 31, 255, 32, 45, 32, 255, 29, 40, 29, 255, 30, 43, 31, 255, 28, 38, 28, 255, 27, 37, 28, 255, 27, 36, 27, 255, 28, 38, 28, 255, 29, 41, 30, 255, 30, 42, 30, 255, 27, 36, 27, 255, 29, 40, 29, 255, 25, 33, 25, 255, 25, 28, 29, 255, 21, 21, 21, 255, 49, 68, 74, 255, 33, 40, 42, 255, 32, 38, 41, 255, 38, 49, 53, 255, 30, 35, 37, 255, 47, 64, 69, 255, 34, 42, 45, 255, 39, 51, 55, 255, 36, 45, 49, 255, 26, 29, 30, 255, 32, 38, 41, 255, 32, 40, 42, 255, 28, 32, 33, 255, 24, 26, 26, 255, 35, 44, 47, 255, 47, 64, 70, 255, 33, 41, 44, 255, 42, 56, 61, 255, 48, 65, 71, 255, 43, 58, 62, 255, 25, 28, 29, 255, 36, 45, 49, 255, 34, 43, 45, 255, 21, 21, 21, 255, 28, 33, 34, 255, 40, 52, 56, 255, 36, 46, 49, 255, 37, 47, 51, 255, 23, 25, 25, 255, 27, 31, 33, 255, 43, 57, 62, 255, 26, 29, 30, 255, 34, 43, 46, 255, 37, 48, 51, 255, 37, 48, 51, 255, 47, 64, 69, 255, 47, 63, 69, 255, 50, 68, 74, 255, 45, 60, 65, 255, 55, 74, 79, 255, 48, 65, 71, 255, 37, 47, 50, 255, 28, 32, 33, 255, 21, 21, 21, 255, 38, 49, 53, 255, 33, 40, 43, 255, 33, 40, 43, 255, 33, 41, 44, 255, 41, 54, 58, 255, 30, 36, 38, 255, 21, 21, 21, 255, 22, 22, 22, 255, 26, 30, 31, 255, 31, 37, 39, 255, 28, 33, 35, 255, 24, 26, 26, 255, 31, 38, 40, 255, 33, 42, 44, 255, 37, 48, 51, 255, 35, 44, 47, 255, 43, 58, 63, 255, 28, 33, 34, 255, 36, 46, 49, 255, 40, 52, 56, 255, 46, 62, 67, 255, 50, 69, 75, 255, 29, 34, 36, 255, 21, 21, 21, 255, 35, 43, 46, 255, 21, 21, 21, 255, 29, 35, 37, 255, 29, 34, 36, 255, 23, 23, 24, 255, 26, 29, 30, 255, 26, 29, 31, 255, 26, 30, 31, 255, 27, 30, 32, 255, 27, 31, 32, 255, 39, 51, 55, 255, 37, 48, 51, 255, 21, 21, 21, 255, 25, 28, 29, 255, 21, 21, 21, 255, 40, 52, 56, 255, 37, 47, 50, 255, 33, 40, 43, 255, 35, 44, 47, 255, 44, 60, 65, 255, 23, 24, 24, 255, 31, 37, 40, 255, 42, 55, 59, 255, 24, 27, 27, 255, 29, 35, 36, 255, 31, 38, 40, 255, 34, 42, 45, 255, 36, 46, 49, 255, 28, 33, 35, 255, 30, 36, 38, 255, 26, 29, 30, 255, 40, 52, 56, 255, 31, 38, 40, 255, 33, 41, 43, 255, 30, 36, 38, 255, 49, 68, 74, 255, 37, 47, 51, 255, 32, 40, 42, 255, 31, 38, 40, 255, 46, 62, 67, 255, 43, 57, 62, 255, 44, 59, 64, 255, 54, 72, 78, 255, 30, 36, 38, 255, 34, 42, 44, 255, 38, 49, 53, 255, 40, 52, 56, 255, 32, 38, 41, 255, 44, 59, 64, 255, 50, 69, 75, 255, 37, 47, 50, 255, 41, 54, 59, 255, 37, 47, 50, 255, 31, 37, 39, 255, 28, 32, 33, 255, 28, 33, 35, 255, 21, 21, 21, 255, 44, 60, 65, 255, 40, 52, 56, 255, 37, 47, 50, 255, 40, 53, 57, 255, 38, 49, 53, 255, 40, 52, 56, 255, 40, 53, 57, 255, 42, 55, 60, 255, 48, 66, 72, 255, 37, 47, 50, 255, 43, 58, 62, 255, 45, 61, 66, 255, 38, 48, 52, 255, 36, 45, 49, 255, 35, 44, 47, 255, 44, 58, 63, 255, 52, 70, 76, 255, 32, 39, 41, 255, 38, 49, 52, 255, 38, 50, 53, 255, 29, 34, 35, 255, 31, 37, 39, 255, 28, 33, 35, 255, 21, 21, 21, 255, 26, 29, 30, 255, 49, 66, 72, 255, 40, 53, 57, 255, 47, 63, 69, 255, 35, 43, 46, 255, 45, 61, 66, 255, 34, 42, 44, 255, 31, 38, 40, 255, 34, 42, 45, 255, 35, 43, 46, 255, 37, 48, 51, 255, 30, 36, 38, 255, 44, 60, 65, 255, 44, 59, 64, 255, 35, 44, 47, 255, 32, 39, 41, 255, 21, 21, 21, 255, 26, 29, 30, 255, 43, 57, 62, 255, 31, 38, 40, 255, 21, 21, 21, 255, 25, 28, 29, 255, 24, 26, 27, 255, 35, 43, 46, 255, 39, 50, 54, 255, 24, 25, 26, 255, 39, 51, 55, 255, 36, 46, 49, 255, 37, 47, 50, 255, 46, 62, 68, 255, 43, 58, 62, 255, 37, 47, 50, 255, 36, 46, 50, 255, 31, 37, 40, 255, 29, 34, 36, 255, 32, 39, 42, 255, 37, 47, 51, 255, 33, 41, 44, 255, 32, 39, 42, 255, 33, 41, 44, 255, 32, 39, 41, 255, 25, 27, 28, 255, 21, 21, 21, 255, 27, 31, 33, 255, 36, 46, 49, 255, 35, 43, 46, 255, 35, 43, 46, 255, 32, 40, 42, 255, 26, 30, 31, 255, 24, 26, 27, 255, 25, 27, 28, 255, 25, 28, 29, 255, 25, 27, 27, 255, 38, 49, 53, 255, 25, 27, 28, 255, 36, 45, 49, 255, 34, 43, 46, 255, 45, 61, 67, 255, 41, 55, 59, 255, 32, 39, 41, 255, 29, 34, 35, 255, 36, 46, 49, 255, 46, 62, 67, 255, 44, 58, 63, 255, 39, 51, 55, 255, 30, 35, 37, 255, 22, 22, 22, 255, 41, 54, 59, 255, 21, 21, 21, 255, 29, 34, 35, 255, 51, 70, 76, 255, 36, 46, 49, 255, 35, 44, 47, 255, 27, 31, 33, 255, 31, 37, 39, 255, 28, 32, 33, 255, 37, 47, 50, 255, 33, 42, 44, 255, 33, 41, 43, 255, 33, 41, 43, 255, 30, 35, 37, 255, 32, 39, 42, 255, 26, 29, 30, 255, 23, 25, 25, 255, 23, 24, 24, 255, 45, 61, 66, 255, 35, 45, 48, 255, 39, 51, 55, 255, 32, 39, 41, 255, 37, 48, 51, 255, 40, 53, 57, 255, 34, 42, 45, 255, 36, 46, 49, 255, 27, 31, 33, 255, 26, 29, 30, 255, 37, 47, 50, 255, 42, 56, 61, 255, 39, 51, 55, 255, 32, 39, 41, 255, 36, 46, 49, 255, 33, 41, 43, 255, 35, 43, 46, 255, 45, 61, 66, 255, 39, 50, 54, 255, 41, 55, 59, 255, 32, 46, 32, 255, 36, 54, 36, 255, 36, 54, 37, 255, 37, 56, 37, 255, 49, 72, 47, 255, 38, 57, 38, 255, 32, 46, 32, 255, 30, 42, 31, 255, 30, 42, 30, 255, 31, 43, 31, 255, 32, 46, 32, 255, 34, 49, 34, 255, 36, 53, 36, 255, 30, 43, 31, 255, 29, 40, 29, 255, 29, 41, 30, 255, 24, 31, 25, 255, 25, 34, 26, 255, 25, 33, 26, 255, 30, 42, 30, 255, 30, 41, 30, 255, 26, 36, 27, 255, 26, 36, 27, 255, 24, 31, 25, 255, 24, 32, 25, 255, 23, 30, 24, 255, 27, 36, 27, 255, 29, 40, 30, 255, 31, 44, 31, 255, 34, 49, 34, 255, 30, 41, 30, 255, 32, 45, 32, 255, 33, 48, 33, 255, 31, 45, 32, 255, 32, 46, 32, 255, 28, 39, 29, 255, 27, 36, 27, 255, 28, 39, 29, 255, 29, 40, 29, 255, 27, 36, 27, 255, 26, 35, 27, 255, 25, 33, 26, 255, 29, 41, 30, 255, 27, 37, 28, 255, 25, 34, 26, 255, 24, 31, 25, 255, 30, 43, 31, 255, 30, 42, 31, 255, 28, 38, 28, 255, 28, 38, 28, 255, 31, 44, 32, 255, 29, 41, 30, 255, 31, 44, 32, 255, 31, 44, 32, 255, 35, 51, 35, 255, 35, 51, 35, 255, 30, 42, 31, 255, 33, 48, 33, 255, 37, 56, 37, 255, 36, 54, 37, 255, 33, 48, 33, 255, 32, 45, 32, 255, 34, 50, 34, 255, 34, 51, 35, 255, 32, 47, 33, 255, 34, 50, 34, 255, 33, 47, 33, 255, 34, 49, 34, 255, 35, 51, 35, 255, 34, 49, 34, 255, 35, 51, 35, 255, 30, 42, 31, 255, 32, 47, 33, 255, 33, 47, 33, 255, 30, 43, 31, 255, 28, 38, 28, 255, 27, 37, 28, 255, 30, 42, 30, 255, 31, 44, 31, 255, 29, 39, 29, 255, 26, 35, 27, 255, 27, 37, 28, 255, 30, 43, 31, 255, 29, 41, 30, 255, 28, 39, 29, 255, 27, 37, 28, 255, 26, 34, 26, 255, 27, 37, 28, 255, 31, 45, 32, 255, 31, 44, 32, 255, 33, 47, 33, 255, 36, 53, 36, 255, 35, 51, 35, 255, 30, 43, 31, 255, 31, 44, 31, 255, 36, 52, 36, 255, 36, 54, 36, 255, 33, 49, 34, 255, 35, 52, 35, 255, 32, 46, 32, 255, 34, 50, 35, 255, 35, 51, 35, 255, 54, 77, 50, 255, 36, 53, 36, 255, 36, 54, 37, 255, 33, 47, 33, 255, 29, 40, 29, 255, 29, 41, 30, 255, 30, 42, 30, 255, 32, 46, 32, 255, 33, 48, 34, 255, 32, 45, 32, 255, 37, 54, 37, 255, 33, 47, 33, 255, 29, 41, 30, 255, 33, 48, 34, 255, 34, 49, 34, 255, 34, 49, 34, 255, 33, 48, 34, 255, 35, 52, 36, 255, 35, 51, 35, 255, 33, 48, 34, 255, 32, 47, 33, 255, 36, 53, 36, 255, 33, 48, 34, 255, 34, 49, 34, 255, 35, 51, 35, 255, 31, 44, 31, 255, 30, 43, 31, 255, 34, 50, 34, 255, 35, 52, 35, 255, 33, 48, 34, 255, 37, 55, 37, 255, 37, 54, 37, 255, 35, 52, 36, 255, 42, 62, 41, 255, 38, 56, 38, 255, 37, 56, 37, 255, 32, 45, 32, 255, 31, 44, 31, 255, 35, 51, 35, 255, 30, 42, 30, 255, 30, 42, 30, 255, 28, 38, 28, 255, 27, 37, 28, 255, 31, 45, 32, 255, 29, 41, 30, 255, 26, 35, 27, 255, 29, 39, 29, 255, 32, 45, 32, 255, 30, 43, 31, 255, 31, 44, 31, 255, 31, 43, 31, 255, 28, 38, 28, 255, 30, 42, 30, 255, 29, 41, 30, 255, 30, 42, 30, 255, 28, 39, 29, 255, 26, 35, 27, 255, 31, 44, 31, 255, 30, 43, 31, 255, 27, 37, 28, 255, 28, 38, 28, 255, 30, 41, 30, 255, 30, 42, 31, 255, 32, 45, 32, 255, 31, 44, 31, 255, 29, 41, 30, 255, 31, 43, 31, 255, 33, 48, 33, 255, 26, 36, 27, 255, 30, 42, 30, 255, 28, 39, 29, 255, 30, 42, 30, 255, 28, 39, 29, 255, 30, 41, 30, 255, 31, 44, 31, 255, 31, 44, 32, 255, 28, 38, 28, 255, 29, 40, 29, 255, 24, 31, 25, 255, 25, 31, 25, 255, 25, 31, 25, 255, 23, 30, 24, 255, 27, 37, 28, 255, 26, 35, 27, 255, 30, 42, 30, 255, 28, 38, 28, 255, 30, 42, 30, 255, 29, 40, 29, 255, 27, 36, 27, 255, 26, 35, 27, 255, 27, 37, 28, 255, 27, 37, 28, 255, 27, 37, 28, 255, 30, 42, 30, 255, 33, 47, 33, 255, 34, 49, 34, 255, 33, 48, 34, 255, 32, 47, 33, 255, 38, 56, 38, 255, 33, 47, 33, 255, 33, 48, 33, 255, 28, 39, 29, 255, 31, 44, 31, 255, 27, 36, 27, 255, 29, 41, 30, 255, 31, 45, 32, 255, 34, 50, 34, 255, 37, 55, 37, 255, 37, 56, 37, 255, 36, 53, 36, 255, 38, 57, 38, 255, 38, 57, 38, 255, 38, 57, 38, 255, 41, 61, 41, 255, 32, 46, 33, 255, 34, 50, 35, 255, 33, 47, 33, 255, 28, 38, 28, 255, 30, 43, 31, 255, 30, 41, 30, 255, 31, 45, 32, 255, 31, 44, 31, 255, 29, 41, 30, 255, 29, 41, 30, 255, 30, 43, 31, 255, 33, 48, 33, 255, 33, 48, 34, 255, 32, 47, 33, 255, 30, 43, 31, 255, 31, 44, 31, 255, 27, 36, 27, 255, 26, 35, 27, 255, 28, 39, 29, 255, 28, 39, 29, 255, 28, 39, 29, 255, 31, 44, 31, 255, 33, 47, 33, 255, 32, 46, 32, 255, 37, 55, 37, 255, 34, 50, 34, 255, 30, 42, 31, 255, 28, 38, 28, 255, 31, 43, 31, 255, 33, 48, 33, 255, 33, 47, 33, 255, 30, 42, 30, 255, 28, 39, 29, 255, 32, 45, 32, 255, 31, 43, 31, 255, 27, 37, 28, 255, 26, 36, 27, 255, 28, 38, 28, 255, 27, 37, 28, 255, 29, 41, 30, 255, 36, 45, 48, 255, 21, 21, 21, 255, 37, 48, 51, 255, 39, 51, 55, 255, 42, 56, 60, 255, 37, 47, 50, 255, 44, 59, 64, 255, 40, 53, 57, 255, 39, 51, 55, 255, 40, 52, 56, 255, 26, 30, 31, 255, 36, 45, 48, 255, 36, 46, 49, 255, 25, 28, 29, 255, 36, 45, 48, 255, 30, 36, 38, 255, 37, 48, 51, 255, 38, 49, 52, 255, 35, 44, 47, 255, 48, 66, 72, 255, 45, 60, 66, 255, 40, 52, 56, 255, 42, 56, 61, 255, 21, 21, 21, 255, 24, 25, 26, 255, 42, 56, 60, 255, 35, 45, 48, 255, 41, 54, 58, 255, 38, 49, 52, 255, 46, 62, 67, 255, 36, 46, 49, 255, 31, 37, 39, 255, 37, 48, 52, 255, 29, 34, 36, 255, 34, 42, 45, 255, 42, 56, 61, 255, 49, 67, 73, 255, 47, 64, 69, 255, 51, 70, 76, 255, 50, 69, 75, 255, 48, 66, 72, 255, 58, 76, 81, 255, 39, 50, 54, 255, 34, 43, 46, 255, 35, 45, 48, 255, 21, 21, 21, 255, 38, 49, 52, 255, 38, 50, 54, 255, 38, 49, 53, 255, 29, 34, 35, 255, 31, 37, 39, 255, 27, 30, 32, 255, 21, 21, 21, 255, 28, 32, 33, 255, 34, 42, 45, 255, 26, 29, 31, 255, 29, 35, 37, 255, 26, 29, 30, 255, 22, 22, 22, 255, 33, 40, 43, 255, 33, 41, 44, 255, 44, 59, 64, 255, 43, 57, 62, 255, 38, 49, 53, 255, 39, 50, 54, 255, 42, 56, 61, 255, 37, 48, 51, 255, 48, 65, 71, 255, 24, 26, 26, 255, 21, 21, 21, 255, 27, 31, 32, 255, 25, 28, 29, 255, 32, 39, 41, 255, 29, 35, 36, 255, 25, 28, 29, 255, 27, 31, 32, 255, 27, 30, 32, 255, 21, 21, 21, 255, 24, 26, 27, 255, 30, 35, 37, 255, 32, 40, 42, 255, 32, 40, 42, 255, 35, 44, 47, 255, 33, 41, 44, 255, 21, 21, 21, 255, 21, 21, 21, 255, 29, 34, 36, 255, 29, 35, 36, 255, 40, 53, 57, 255, 21, 21, 21, 255, 27, 30, 31, 255, 38, 49, 53, 255, 45, 61, 66, 255, 38, 48, 52, 255, 46, 63, 68, 255, 38, 48, 52, 255, 32, 39, 41, 255, 40, 52, 56, 255, 38, 49, 53, 255, 40, 52, 56, 255, 22, 22, 23, 255, 32, 39, 41, 255, 39, 51, 55, 255, 36, 46, 50, 255, 36, 46, 50, 255, 27, 30, 31, 255, 26, 29, 30, 255, 34, 43, 46, 255, 31, 38, 40, 255, 40, 52, 56, 255, 35, 45, 48, 255, 34, 42, 45, 255, 30, 36, 37, 255, 45, 61, 66, 255, 43, 57, 62, 255, 48, 65, 71, 255, 41, 54, 59, 255, 38, 48, 52, 255, 48, 66, 71, 255, 45, 61, 66, 255, 47, 64, 69, 255, 43, 57, 61, 255, 41, 55, 59, 255, 39, 51, 54, 255, 42, 56, 61, 255, 50, 68, 75, 255, 21, 21, 21, 255, 35, 45, 48, 255, 40, 52, 56, 255, 33, 41, 44, 255, 33, 41, 43, 255, 41, 54, 58, 255, 43, 58, 63, 255, 37, 48, 52, 255, 33, 41, 44, 255, 32, 39, 42, 255, 47, 64, 69, 255, 33, 40, 43, 255, 39, 51, 55, 255, 42, 56, 61, 255, 40, 52, 56, 255, 45, 60, 65, 255, 41, 54, 59, 255, 26, 29, 31, 255, 32, 39, 41, 255, 37, 48, 51, 255, 32, 38, 41, 255, 32, 40, 42, 255, 33, 40, 43, 255, 21, 21, 21, 255, 23, 23, 24, 255, 35, 45, 48, 255, 48, 65, 71, 255, 41, 54, 58, 255, 36, 45, 48, 255, 35, 44, 47, 255, 33, 41, 44, 255, 30, 35, 37, 255, 45, 60, 66, 255, 30, 36, 38, 255, 38, 50, 53, 255, 26, 30, 31, 255, 49, 67, 73, 255, 39, 50, 54, 255, 49, 67, 74, 255, 39, 50, 54, 255, 56, 74, 79, 255, 21, 21, 21, 255, 27, 30, 31, 255, 30, 35, 37, 255, 32, 40, 42, 255, 25, 28, 29, 255, 27, 30, 32, 255, 40, 53, 57, 255, 35, 45, 48, 255, 30, 36, 38, 255, 29, 33, 35, 255, 32, 39, 41, 255, 42, 55, 59, 255, 39, 50, 54, 255, 36, 45, 49, 255, 44, 60, 65, 255, 48, 66, 72, 255, 36, 46, 49, 255, 47, 63, 69, 255, 30, 35, 37, 255, 35, 44, 48, 255, 36, 46, 49, 255, 27, 31, 33, 255, 33, 40, 43, 255, 33, 41, 43, 255, 36, 45, 49, 255, 28, 33, 34, 255, 21, 21, 21, 255, 30, 36, 38, 255, 32, 38, 41, 255, 36, 46, 49, 255, 46, 61, 67, 255, 46, 62, 68, 255, 41, 54, 58, 255, 35, 43, 46, 255, 39, 50, 54, 255, 38, 49, 53, 255, 46, 63, 68, 255, 26, 29, 30, 255, 27, 31, 33, 255, 24, 25, 26, 255, 21, 21, 21, 255, 26, 29, 30, 255, 24, 26, 26, 255, 23, 24, 25, 255, 33, 41, 44, 255, 30, 36, 38, 255, 34, 42, 45, 255, 40, 53, 57, 255, 39, 51, 55, 255, 35, 44, 47, 255, 28, 32, 33, 255, 21, 21, 21, 255, 21, 21, 21, 255, 42, 55, 59, 255, 42, 55, 59, 255, 38, 49, 52, 255, 33, 41, 44, 255, 21, 21, 21, 255, 32, 39, 41, 255, 25, 28, 29, 255, 42, 56, 60, 255, 23, 24, 24, 255, 31, 38, 40, 255, 31, 38, 40, 255, 21, 21, 21, 255, 21, 21, 21, 255, 33, 40, 43, 255, 28, 32, 33, 255, 21, 21, 21, 255, 38, 49, 53, 255, 48, 66, 72, 255, 41, 54, 58, 255, 35, 44, 47, 255, 32, 39, 41, 255, 40, 52, 56, 255, 32, 39, 41, 255, 41, 54, 59, 255, 40, 53, 57, 255, 29, 33, 35, 255, 30, 36, 38, 255, 30, 36, 38, 255, 32, 39, 41, 255, 36, 45, 48, 255, 32, 39, 41, 255, 40, 52, 56, 255, 50, 68, 74, 255, 41, 54, 58, 255, 39, 51, 55, 255, 27, 31, 32, 255, 27, 36, 27, 255, 33, 49, 34, 255, 37, 56, 37, 255, 36, 53, 36, 255, 36, 53, 36, 255, 36, 53, 36, 255, 37, 55, 37, 255, 33, 48, 33, 255, 33, 48, 33, 255, 31, 44, 31, 255, 34, 50, 34, 255, 36, 53, 36, 255, 47, 69, 45, 255, 37, 55, 37, 255, 33, 48, 33, 255, 30, 43, 31, 255, 26, 35, 27, 255, 28, 39, 29, 255, 27, 37, 28, 255, 28, 38, 28, 255, 27, 36, 27, 255, 24, 32, 25, 255, 29, 40, 29, 255, 30, 42, 30, 255, 26, 36, 27, 255, 25, 32, 25, 255, 25, 34, 26, 255, 27, 37, 28, 255, 28, 39, 29, 255, 31, 44, 31, 255, 29, 41, 30, 255, 32, 46, 33, 255, 34, 49, 34, 255, 30, 42, 30, 255, 28, 39, 29, 255, 31, 43, 31, 255, 31, 45, 32, 255, 32, 46, 33, 255, 33, 49, 34, 255, 26, 36, 27, 255, 27, 36, 27, 255, 27, 37, 28, 255, 25, 33, 26, 255, 25, 33, 26, 255, 25, 34, 26, 255, 27, 37, 28, 255, 28, 39, 29, 255, 29, 40, 29, 255, 30, 42, 30, 255, 28, 39, 29, 255, 30, 42, 31, 255, 30, 42, 30, 255, 31, 44, 31, 255, 30, 42, 31, 255, 28, 39, 29, 255, 29, 40, 29, 255, 29, 40, 29, 255, 33, 48, 33, 255, 36, 53, 36, 255, 47, 57, 19, 255, 34, 49, 34, 255, 30, 42, 30, 255, 34, 49, 34, 255, 34, 50, 34, 255, 36, 53, 36, 255, 37, 55, 37, 255, 36, 54, 36, 255, 34, 49, 34, 255, 32, 47, 33, 255, 36, 53, 36, 255, 31, 44, 31, 255, 27, 38, 28, 255, 25, 33, 26, 255, 29, 41, 30, 255, 31, 45, 32, 255, 28, 39, 29, 255, 25, 33, 26, 255, 27, 36, 27, 255, 33, 47, 33, 255, 32, 45, 32, 255, 28, 39, 29, 255, 26, 35, 27, 255, 29, 39, 29, 255, 27, 38, 28, 255, 27, 37, 28, 255, 30, 43, 31, 255, 24, 31, 25, 255, 31, 44, 31, 255, 27, 37, 28, 255, 32, 45, 32, 255, 31, 44, 31, 255, 32, 45, 32, 255, 30, 43, 31, 255, 77, 94, 16, 255, 32, 46, 32, 255, 36, 54, 36, 255, 37, 55, 37, 255, 38, 57, 38, 255, 42, 62, 41, 255, 36, 54, 37, 255, 36, 53, 36, 255, 36, 52, 36, 255, 43, 64, 42, 255, 35, 51, 35, 255, 28, 39, 29, 255, 29, 41, 30, 255, 28, 38, 28, 255, 25, 34, 26, 255, 27, 37, 28, 255, 30, 43, 31, 255, 35, 52, 36, 255, 35, 52, 35, 255, 38, 56, 38, 255, 37, 55, 37, 255, 33, 47, 33, 255, 34, 50, 34, 255, 35, 51, 35, 255, 34, 50, 34, 255, 38, 57, 38, 255, 41, 61, 40, 255, 34, 49, 34, 255, 35, 51, 35, 255, 37, 55, 37, 255, 33, 48, 34, 255, 88, 108, 16, 255, 35, 51, 35, 255, 36, 54, 37, 255, 35, 51, 35, 255, 33, 48, 33, 255, 31, 45, 32, 255, 34, 49, 34, 255, 37, 55, 37, 255, 38, 57, 38, 255, 38, 56, 38, 255, 36, 53, 36, 255, 36, 53, 36, 255, 36, 53, 36, 255, 42, 62, 41, 255, 35, 51, 35, 255, 34, 49, 34, 255, 37, 55, 37, 255, 34, 49, 34, 255, 31, 44, 31, 255, 27, 36, 27, 255, 28, 39, 29, 255, 30, 42, 30, 255, 31, 44, 32, 255, 30, 41, 30, 255, 30, 42, 30, 255, 32, 46, 32, 255, 31, 45, 32, 255, 32, 46, 32, 255, 32, 47, 33, 255, 27, 37, 28, 255, 27, 37, 28, 255, 30, 43, 31, 255, 33, 48, 33, 255, 32, 45, 32, 255, 33, 47, 33, 255, 29, 40, 29, 255, 32, 45, 32, 255, 30, 43, 31, 255, 30, 42, 30, 255, 30, 43, 31, 255, 30, 42, 30, 255, 28, 38, 29, 255, 27, 37, 28, 255, 28, 38, 28, 255, 28, 38, 28, 255, 31, 44, 31, 255, 29, 40, 29, 255, 31, 44, 31, 255, 30, 43, 31, 255, 29, 40, 30, 255, 30, 42, 30, 255, 29, 40, 29, 255, 31, 44, 31, 255, 30, 43, 31, 255, 28, 39, 29, 255, 31, 43, 31, 255, 27, 36, 27, 255, 26, 35, 27, 255, 26, 35, 27, 255, 27, 37, 28, 255, 27, 37, 28, 255, 27, 37, 28, 255, 33, 48, 33, 255, 32, 46, 32, 255, 31, 45, 32, 255, 30, 41, 30, 255, 30, 42, 30, 255, 26, 36, 27, 255, 28, 39, 29, 255, 29, 40, 29, 255, 26, 35, 27, 255, 30, 42, 30, 255, 28, 39, 29, 255, 31, 43, 31, 255, 34, 49, 34, 255, 34, 49, 34, 255, 35, 52, 35, 255, 34, 49, 34, 255, 36, 53, 36, 255, 32, 45, 32, 255, 27, 38, 28, 255, 29, 40, 30, 255, 31, 44, 31, 255, 32, 47, 33, 255, 34, 50, 34, 255, 33, 49, 34, 255, 33, 48, 33, 255, 34, 50, 34, 255, 40, 60, 40, 255, 52, 75, 49, 255, 39, 58, 39, 255, 45, 66, 43, 255, 37, 54, 37, 255, 39, 58, 39, 255, 34, 49, 34, 255, 29, 40, 29, 255, 27, 38, 28, 255, 26, 34, 26, 255, 25, 33, 26, 255, 28, 38, 28, 255, 27, 37, 28, 255, 29, 40, 29, 255, 29, 41, 30, 255, 33, 47, 33, 255, 34, 49, 34, 255, 33, 48, 33, 255, 32, 45, 32, 255, 32, 46, 33, 255, 29, 40, 29, 255, 28, 39, 29, 255, 31, 45, 32, 255, 32, 45, 32, 255, 30, 42, 30, 255, 29, 40, 29, 255, 31, 44, 31, 255, 34, 49, 34, 255, 29, 40, 29, 255, 31, 45, 32, 255, 29, 39, 29, 255, 26, 34, 26, 255, 34, 49, 34, 255, 37, 55, 37, 255, 31, 44, 31, 255, 33, 47, 33, 255, 29, 40, 29, 255, 32, 46, 32, 255, 30, 42, 30, 255, 26, 35, 27, 255, 25, 33, 26, 255, 25, 33, 26, 255, 26, 34, 26, 255, 30, 42, 30, 255, 30, 36, 38, 255, 21, 21, 21, 255, 21, 21, 21, 255, 33, 41, 44, 255, 41, 54, 58, 255, 40, 53, 57, 255, 40, 52, 56, 255, 36, 46, 49, 255, 37, 47, 50, 255, 43, 58, 63, 255, 34, 42, 45, 255, 28, 33, 35, 255, 36, 46, 49, 255, 29, 34, 35, 255, 26, 29, 30, 255, 35, 44, 47, 255, 40, 52, 56, 255, 42, 56, 60, 255, 44, 59, 64, 255, 46, 62, 67, 255, 50, 69, 75, 255, 37, 48, 51, 255, 42, 55, 60, 255, 21, 21, 21, 255, 45, 61, 67, 255, 40, 52, 56, 255, 42, 55, 60, 255, 41, 53, 58, 255, 42, 56, 61, 255, 40, 53, 57, 255, 43, 57, 62, 255, 36, 46, 50, 255, 36, 46, 50, 255, 44, 59, 64, 255, 41, 55, 59, 255, 46, 63, 68, 255, 53, 71, 77, 255, 44, 60, 65, 255, 41, 54, 58, 255, 40, 53, 57, 255, 48, 65, 71, 255, 35, 43, 46, 255, 35, 44, 47, 255, 34, 42, 45, 255, 25, 27, 28, 255, 21, 21, 21, 255, 37, 47, 50, 255, 42, 56, 61, 255, 46, 63, 68, 255, 29, 34, 36, 255, 25, 28, 29, 255, 23, 25, 25, 255, 35, 44, 47, 255, 32, 40, 42, 255, 26, 29, 30, 255, 29, 34, 36, 255, 28, 32, 34, 255, 26, 29, 30, 255, 28, 33, 34, 255, 27, 31, 32, 255, 37, 47, 51, 255, 40, 52, 56, 255, 44, 59, 63, 255, 42, 56, 60, 255, 45, 61, 66, 255, 35, 44, 47, 255, 35, 45, 48, 255, 44, 58, 63, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 22, 22, 255, 34, 42, 45, 255, 23, 23, 24, 255, 40, 53, 57, 255, 30, 36, 38, 255, 29, 33, 35, 255, 38, 49, 53, 255, 33, 41, 44, 255, 25, 28, 28, 255, 27, 31, 32, 255, 30, 35, 37, 255, 30, 35, 37, 255, 25, 27, 28, 255, 28, 32, 33, 255, 21, 21, 21, 255, 24, 25, 26, 255, 37, 47, 51, 255, 31, 37, 39, 255, 21, 21, 21, 255, 35, 44, 47, 255, 44, 59, 64, 255, 45, 60, 65, 255, 47, 64, 69, 255, 39, 50, 54, 255, 34, 43, 46, 255, 39, 51, 55, 255, 31, 38, 40, 255, 41, 53, 58, 255, 38, 49, 53, 255, 33, 41, 43, 255, 21, 21, 21, 255, 26, 29, 30, 255, 32, 39, 41, 255, 32, 39, 41, 255, 24, 26, 26, 255, 28, 32, 33, 255, 37, 47, 50, 255, 28, 32, 34, 255, 30, 35, 37, 255, 24, 26, 27, 255, 21, 21, 21, 255, 24, 26, 26, 255, 35, 44, 46, 255, 29, 34, 36, 255, 44, 58, 63, 255, 37, 47, 50, 255, 41, 54, 58, 255, 56, 74, 79, 255, 47, 63, 69, 255, 52, 70, 76, 255, 39, 50, 54, 255, 37, 47, 51, 255, 39, 51, 55, 255, 43, 57, 61, 255, 48, 65, 71, 255, 26, 30, 31, 255, 49, 67, 73, 255, 38, 48, 52, 255, 50, 68, 74, 255, 34, 42, 45, 255, 32, 38, 41, 255, 40, 52, 56, 255, 33, 41, 43, 255, 43, 57, 62, 255, 38, 49, 52, 255, 44, 58, 63, 255, 36, 47, 50, 255, 31, 37, 39, 255, 37, 48, 51, 255, 47, 65, 70, 255, 36, 46, 49, 255, 44, 59, 64, 255, 34, 42, 44, 255, 32, 40, 42, 255, 30, 36, 37, 255, 26, 29, 30, 255, 40, 52, 56, 255, 27, 31, 33, 255, 21, 21, 21, 255, 31, 37, 39, 255, 42, 55, 59, 255, 21, 21, 21, 255, 41, 54, 58, 255, 31, 38, 40, 255, 38, 50, 54, 255, 27, 31, 33, 255, 40, 53, 57, 255, 35, 43, 46, 255, 34, 42, 45, 255, 35, 44, 47, 255, 44, 59, 64, 255, 36, 46, 50, 255, 41, 55, 59, 255, 29, 34, 36, 255, 49, 67, 73, 255, 49, 67, 73, 255, 21, 21, 21, 255, 28, 32, 34, 255, 23, 25, 25, 255, 31, 37, 39, 255, 29, 35, 37, 255, 32, 39, 41, 255, 40, 53, 57, 255, 29, 34, 36, 255, 36, 46, 49, 255, 32, 39, 42, 255, 39, 50, 54, 255, 42, 56, 61, 255, 42, 55, 60, 255, 44, 59, 64, 255, 37, 48, 52, 255, 40, 52, 56, 255, 38, 49, 53, 255, 32, 39, 42, 255, 50, 69, 75, 255, 40, 52, 56, 255, 40, 53, 57, 255, 51, 69, 75, 255, 33, 41, 44, 255, 41, 54, 58, 255, 37, 47, 51, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 35, 44, 48, 255, 37, 47, 50, 255, 45, 60, 66, 255, 52, 71, 77, 255, 34, 43, 46, 255, 44, 59, 64, 255, 52, 70, 76, 255, 48, 66, 72, 255, 45, 60, 65, 255, 69, 86, 89, 255, 49, 68, 74, 255, 49, 67, 73, 255, 44, 58, 63, 255, 32, 39, 41, 255, 39, 51, 55, 255, 25, 28, 29, 255, 23, 24, 24, 255, 22, 23, 24, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 24, 26, 26, 255, 21, 21, 21, 255, 27, 31, 32, 255, 31, 37, 40, 255, 36, 45, 48, 255, 39, 51, 55, 255, 37, 47, 51, 255, 42, 56, 60, 255, 44, 59, 64, 255, 34, 43, 46, 255, 24, 26, 27, 255, 25, 28, 29, 255, 25, 27, 28, 255, 33, 40, 43, 255, 26, 29, 30, 255, 35, 44, 47, 255, 32, 40, 42, 255, 34, 42, 45, 255, 33, 40, 43, 255, 21, 21, 21, 255, 35, 44, 47, 255, 42, 55, 60, 255, 28, 32, 33, 255, 42, 56, 61, 255, 34, 43, 46, 255, 41, 54, 58, 255, 34, 42, 45, 255, 46, 62, 67, 255, 41, 54, 58, 255, 41, 54, 59, 255, 33, 40, 43, 255, 24, 26, 27, 255, 22, 22, 22, 255, 28, 33, 35, 255, 28, 32, 33, 255, 40, 52, 56, 255, 33, 41, 43, 255, 45, 61, 67, 255, 42, 56, 60, 255, 34, 42, 44, 255, 28, 38, 28, 255, 31, 44, 32, 255, 35, 52, 36, 255, 40, 59, 39, 255, 37, 56, 37, 255, 44, 64, 42, 255, 44, 64, 43, 255, 28, 38, 28, 255, 28, 39, 29, 255, 32, 46, 32, 255, 35, 52, 36, 255, 35, 52, 36, 255, 37, 55, 37, 255, 37, 56, 37, 255, 33, 48, 34, 255, 32, 47, 33, 255, 29, 40, 29, 255, 26, 34, 26, 255, 24, 32, 25, 255, 27, 36, 27, 255, 27, 37, 28, 255, 30, 43, 31, 255, 28, 39, 29, 255, 28, 39, 29, 255, 30, 42, 30, 255, 27, 37, 28, 255, 28, 38, 28, 255, 28, 39, 29, 255, 31, 43, 31, 255, 29, 41, 30, 255, 27, 37, 28, 255, 28, 38, 28, 255, 30, 41, 30, 255, 30, 43, 31, 255, 28, 39, 29, 255, 32, 45, 32, 255, 33, 47, 33, 255, 32, 47, 33, 255, 33, 48, 33, 255, 28, 38, 28, 255, 26, 34, 26, 255, 29, 41, 30, 255, 27, 36, 27, 255, 27, 37, 28, 255, 25, 33, 26, 255, 26, 35, 27, 255, 24, 32, 25, 255, 26, 34, 26, 255, 27, 37, 28, 255, 32, 46, 32, 255, 28, 39, 29, 255, 30, 42, 30, 255, 27, 37, 28, 255, 27, 38, 28, 255, 28, 39, 29, 255, 25, 33, 26, 255, 30, 42, 30, 255, 32, 45, 32, 255, 36, 53, 36, 255, 35, 51, 35, 255, 36, 54, 36, 255, 34, 50, 35, 255, 35, 51, 35, 255, 35, 52, 35, 255, 35, 52, 36, 255, 34, 49, 34, 255, 34, 49, 34, 255, 31, 45, 32, 255, 34, 50, 34, 255, 33, 48, 33, 255, 32, 45, 32, 255, 30, 42, 31, 255, 25, 32, 25, 255, 26, 36, 27, 255, 30, 42, 30, 255, 25, 33, 26, 255, 28, 39, 29, 255, 29, 40, 30, 255, 29, 40, 29, 255, 29, 40, 29, 255, 29, 41, 30, 255, 32, 45, 32, 255, 28, 39, 29, 255, 33, 48, 33, 255, 29, 41, 30, 255, 31, 44, 31, 255, 29, 40, 29, 255, 30, 43, 31, 255, 28, 39, 29, 255, 30, 43, 31, 255, 34, 50, 34, 255, 27, 36, 27, 255, 30, 42, 30, 255, 72, 86, 14, 255, 29, 40, 29, 255, 33, 48, 34, 255, 36, 53, 36, 255, 43, 64, 42, 255, 36, 53, 36, 255, 39, 58, 39, 255, 35, 52, 36, 255, 32, 46, 32, 255, 34, 51, 35, 255, 32, 45, 32, 255, 28, 38, 28, 255, 24, 32, 25, 255, 27, 37, 28, 255, 29, 41, 30, 255, 29, 40, 29, 255, 29, 40, 29, 255, 37, 56, 38, 255, 37, 55, 37, 255, 36, 53, 36, 255, 36, 54, 36, 255, 35, 52, 35, 255, 35, 52, 36, 255, 35, 52, 35, 255, 38, 57, 38, 255, 39, 59, 39, 255, 37, 56, 38, 255, 38, 56, 38, 255, 37, 55, 37, 255, 37, 55, 37, 255, 34, 50, 34, 255, 35, 51, 35, 255, 41, 60, 40, 255, 37, 55, 37, 255, 37, 55, 37, 255, 34, 50, 35, 255, 34, 49, 34, 255, 33, 47, 33, 255, 34, 50, 34, 255, 41, 60, 40, 255, 36, 53, 36, 255, 36, 54, 37, 255, 52, 75, 49, 255, 40, 60, 40, 255, 37, 55, 37, 255, 37, 54, 37, 255, 47, 69, 45, 255, 38, 57, 38, 255, 38, 56, 38, 255, 35, 51, 35, 255, 31, 44, 31, 255, 32, 46, 32, 255, 32, 47, 33, 255, 30, 42, 31, 255, 30, 42, 31, 255, 35, 52, 36, 255, 35, 51, 35, 255, 34, 49, 34, 255, 30, 41, 30, 255, 31, 44, 31, 255, 30, 42, 30, 255, 29, 40, 29, 255, 35, 51, 35, 255, 33, 49, 34, 255, 30, 42, 30, 255, 33, 48, 33, 255, 30, 42, 30, 255, 31, 44, 31, 255, 29, 41, 30, 255, 30, 43, 31, 255, 26, 34, 26, 255, 31, 45, 32, 255, 31, 43, 31, 255, 24, 32, 25, 255, 26, 35, 27, 255, 28, 38, 28, 255, 28, 39, 29, 255, 31, 43, 31, 255, 28, 39, 29, 255, 52, 59, 14, 255, 26, 34, 26, 255, 30, 42, 30, 255, 30, 42, 30, 255, 27, 36, 27, 255, 29, 41, 30, 255, 28, 38, 28, 255, 30, 43, 31, 255, 30, 43, 31, 255, 30, 43, 31, 255, 25, 34, 26, 255, 29, 41, 30, 255, 34, 49, 34, 255, 35, 51, 35, 255, 33, 47, 33, 255, 33, 48, 33, 255, 32, 47, 33, 255, 33, 48, 33, 255, 31, 44, 31, 255, 30, 43, 31, 255, 26, 35, 27, 255, 26, 34, 26, 255, 26, 36, 27, 255, 30, 43, 31, 255, 28, 38, 28, 255, 33, 47, 33, 255, 34, 50, 35, 255, 35, 52, 35, 255, 34, 50, 34, 255, 37, 54, 37, 255, 36, 53, 36, 255, 30, 42, 30, 255, 31, 44, 31, 255, 29, 41, 30, 255, 32, 47, 33, 255, 31, 44, 31, 255, 32, 45, 32, 255, 35, 51, 35, 255, 33, 47, 33, 255, 35, 51, 35, 255, 45, 67, 44, 255, 62, 89, 57, 255, 44, 64, 42, 255, 36, 53, 36, 255, 35, 51, 35, 255, 36, 54, 36, 255, 33, 48, 33, 255, 28, 38, 28, 255, 28, 39, 29, 255, 24, 32, 25, 255, 26, 35, 27, 255, 30, 43, 31, 255, 34, 49, 34, 255, 32, 46, 33, 255, 33, 47, 33, 255, 32, 46, 33, 255, 35, 51, 35, 255, 32, 46, 33, 255, 34, 49, 34, 255, 33, 48, 34, 255, 32, 47, 33, 255, 28, 39, 29, 255, 31, 43, 31, 255, 31, 45, 32, 255, 26, 35, 27, 255, 31, 44, 31, 255, 32, 46, 32, 255, 31, 45, 32, 255, 29, 40, 29, 255, 29, 41, 30, 255, 30, 41, 30, 255, 28, 38, 28, 255, 34, 49, 34, 255, 38, 56, 38, 255, 34, 49, 34, 255, 35, 52, 36, 255, 31, 45, 32, 255, 33, 48, 33, 255, 30, 42, 30, 255, 27, 37, 28, 255, 26, 35, 27, 255, 25, 33, 26, 255, 28, 39, 29, 255, 27, 37, 28, 255, 43, 57, 61, 255, 30, 36, 38, 255, 22, 22, 22, 255, 36, 45, 48, 255, 39, 50, 54, 255, 46, 63, 68, 255, 49, 67, 73, 255, 43, 57, 62, 255, 39, 50, 54, 255, 42, 55, 59, 255, 43, 57, 62, 255, 33, 41, 44, 255, 29, 34, 36, 255, 31, 37, 39, 255, 53, 72, 77, 255, 41, 54, 59, 255, 58, 76, 81, 255, 44, 59, 64, 255, 40, 52, 56, 255, 48, 65, 71, 255, 35, 43, 46, 255, 39, 51, 55, 255, 27, 31, 33, 255, 21, 21, 21, 255, 43, 57, 61, 255, 32, 39, 42, 255, 35, 44, 47, 255, 34, 42, 45, 255, 42, 56, 61, 255, 36, 46, 50, 255, 35, 43, 46, 255, 37, 47, 50, 255, 51, 70, 76, 255, 37, 48, 51, 255, 38, 49, 53, 255, 50, 68, 74, 255, 46, 62, 67, 255, 42, 55, 60, 255, 37, 48, 51, 255, 34, 42, 45, 255, 38, 49, 53, 255, 32, 39, 41, 255, 44, 59, 64, 255, 32, 39, 41, 255, 32, 38, 41, 255, 21, 21, 21, 255, 32, 39, 41, 255, 33, 40, 43, 255, 34, 42, 45, 255, 34, 43, 45, 255, 27, 30, 31, 255, 27, 32, 33, 255, 33, 41, 43, 255, 25, 27, 27, 255, 29, 35, 36, 255, 24, 26, 26, 255, 26, 30, 31, 255, 26, 29, 30, 255, 32, 39, 41, 255, 27, 30, 31, 255, 27, 31, 32, 255, 29, 33, 35, 255, 36, 46, 49, 255, 29, 34, 36, 255, 45, 61, 66, 255, 38, 49, 52, 255, 35, 45, 48, 255, 32, 40, 42, 255, 22, 22, 22, 255, 21, 21, 21, 255, 27, 30, 32, 255, 27, 31, 32, 255, 26, 29, 30, 255, 30, 36, 38, 255, 31, 38, 40, 255, 40, 52, 56, 255, 42, 56, 61, 255, 28, 33, 35, 255, 34, 43, 46, 255, 21, 21, 21, 255, 21, 21, 21, 255, 37, 47, 51, 255, 25, 27, 28, 255, 32, 39, 41, 255, 26, 29, 31, 255, 21, 21, 21, 255, 21, 21, 21, 255, 39, 51, 55, 255, 35, 43, 46, 255, 30, 36, 38, 255, 24, 26, 26, 255, 30, 35, 37, 255, 21, 21, 21, 255, 31, 38, 40, 255, 29, 35, 37, 255, 38, 50, 54, 255, 46, 63, 68, 255, 27, 31, 32, 255, 41, 53, 58, 255, 33, 41, 43, 255, 27, 31, 32, 255, 43, 58, 63, 255, 48, 66, 71, 255, 48, 66, 72, 255, 32, 39, 41, 255, 31, 37, 39, 255, 52, 70, 76, 255, 49, 68, 74, 255, 37, 47, 50, 255, 54, 72, 77, 255, 38, 50, 53, 255, 45, 60, 65, 255, 37, 48, 51, 255, 35, 45, 48, 255, 34, 43, 46, 255, 35, 45, 48, 255, 21, 21, 22, 255, 32, 39, 41, 255, 40, 53, 57, 255, 29, 34, 36, 255, 46, 62, 67, 255, 37, 48, 52, 255, 47, 63, 69, 255, 33, 40, 43, 255, 31, 37, 39, 255, 41, 54, 58, 255, 33, 41, 44, 255, 50, 69, 75, 255, 55, 73, 78, 255, 39, 51, 55, 255, 40, 52, 56, 255, 37, 47, 50, 255, 35, 45, 48, 255, 29, 34, 36, 255, 35, 43, 46, 255, 28, 33, 35, 255, 27, 32, 33, 255, 26, 30, 31, 255, 37, 47, 50, 255, 39, 51, 54, 255, 46, 61, 67, 255, 32, 40, 42, 255, 30, 35, 37, 255, 32, 39, 42, 255, 41, 54, 58, 255, 33, 41, 44, 255, 31, 37, 39, 255, 30, 36, 38, 255, 29, 35, 37, 255, 21, 21, 21, 255, 43, 58, 63, 255, 39, 51, 55, 255, 29, 35, 37, 255, 33, 41, 43, 255, 38, 49, 53, 255, 34, 43, 46, 255, 32, 39, 41, 255, 48, 65, 70, 255, 43, 58, 63, 255, 40, 52, 56, 255, 33, 41, 44, 255, 32, 39, 41, 255, 31, 38, 40, 255, 46, 62, 68, 255, 41, 54, 58, 255, 33, 41, 43, 255, 39, 50, 54, 255, 27, 30, 31, 255, 30, 35, 37, 255, 34, 43, 46, 255, 31, 38, 40, 255, 27, 30, 31, 255, 22, 22, 22, 255, 36, 45, 48, 255, 41, 54, 58, 255, 33, 41, 44, 255, 32, 38, 41, 255, 38, 48, 52, 255, 30, 36, 37, 255, 40, 52, 56, 255, 43, 57, 61, 255, 39, 51, 55, 255, 44, 59, 64, 255, 46, 62, 68, 255, 42, 56, 61, 255, 45, 61, 66, 255, 40, 52, 56, 255, 44, 59, 64, 255, 41, 53, 57, 255, 51, 70, 76, 255, 40, 53, 57, 255, 28, 32, 33, 255, 21, 21, 21, 255, 33, 40, 42, 255, 30, 35, 37, 255, 28, 32, 33, 255, 31, 37, 39, 255, 36, 46, 49, 255, 42, 55, 60, 255, 40, 53, 57, 255, 37, 48, 51, 255, 50, 68, 74, 255, 33, 40, 43, 255, 60, 78, 83, 255, 35, 44, 47, 255, 58, 76, 81, 255, 49, 67, 73, 255, 45, 60, 65, 255, 38, 50, 54, 255, 46, 62, 67, 255, 42, 56, 61, 255, 40, 52, 57, 255, 43, 57, 61, 255, 30, 35, 37, 255, 38, 48, 52, 255, 28, 32, 34, 255, 25, 28, 29, 255, 22, 22, 22, 255, 42, 56, 60, 255, 34, 42, 45, 255, 31, 37, 39, 255, 32, 38, 41, 255, 26, 29, 30, 255, 29, 35, 37, 255, 43, 57, 62, 255, 21, 21, 21, 255, 23, 24, 24, 255, 21, 21, 21, 255, 24, 25, 26, 255, 24, 26, 27, 255, 32, 39, 41, 255, 35, 44, 47, 255, 32, 39, 41, 255, 28, 32, 34, 255, 30, 36, 38, 255, 21, 21, 21, 255, 24, 26, 27, 255, 45, 60, 65, 255, 42, 55, 60, 255, 31, 38, 40, 255, 49, 67, 73, 255, 30, 35, 37, 255, 41, 54, 59, 255, 54, 72, 78, 255, 38, 49, 52, 255, 37, 47, 51, 255, 36, 46, 49, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 32, 39, 41, 255, 32, 39, 42, 255, 27, 30, 32, 255, 41, 53, 58, 255, 32, 39, 41, 255, 45, 61, 66, 255, 25, 32, 25, 255, 33, 48, 33, 255, 35, 51, 35, 255, 33, 49, 34, 255, 35, 52, 36, 255, 34, 49, 34, 255, 31, 43, 31, 255, 29, 40, 29, 255, 33, 47, 33, 255, 32, 46, 32, 255, 33, 47, 33, 255, 34, 49, 34, 255, 35, 51, 35, 255, 34, 50, 34, 255, 31, 45, 32, 255, 27, 37, 28, 255, 29, 41, 30, 255, 27, 37, 28, 255, 24, 32, 25, 255, 28, 39, 29, 255, 27, 37, 28, 255, 27, 36, 27, 255, 29, 40, 29, 255, 32, 45, 32, 255, 27, 37, 28, 255, 24, 30, 24, 255, 27, 37, 28, 255, 30, 42, 30, 255, 32, 46, 32, 255, 31, 44, 31, 255, 28, 38, 28, 255, 32, 46, 32, 255, 32, 46, 32, 255, 31, 44, 32, 255, 29, 40, 29, 255, 29, 40, 29, 255, 33, 48, 33, 255, 47, 58, 19, 255, 32, 46, 32, 255, 31, 44, 31, 255, 29, 40, 29, 255, 30, 43, 31, 255, 31, 44, 31, 255, 26, 34, 26, 255, 25, 33, 26, 255, 30, 42, 30, 255, 30, 42, 30, 255, 29, 39, 29, 255, 30, 43, 31, 255, 32, 46, 33, 255, 30, 42, 30, 255, 26, 35, 26, 255, 25, 34, 26, 255, 30, 43, 31, 255, 29, 40, 29, 255, 32, 46, 32, 255, 32, 45, 32, 255, 31, 44, 31, 255, 36, 53, 36, 255, 39, 59, 39, 255, 37, 55, 37, 255, 33, 48, 33, 255, 31, 44, 31, 255, 35, 51, 35, 255, 34, 49, 34, 255, 39, 58, 39, 255, 37, 55, 37, 255, 30, 41, 30, 255, 32, 45, 32, 255, 29, 40, 29, 255, 32, 46, 32, 255, 27, 37, 28, 255, 27, 37, 28, 255, 26, 35, 27, 255, 31, 45, 32, 255, 31, 45, 32, 255, 29, 40, 29, 255, 25, 34, 26, 255, 31, 44, 31, 255, 30, 42, 30, 255, 27, 37, 28, 255, 28, 39, 29, 255, 30, 42, 30, 255, 32, 46, 32, 255, 29, 41, 30, 255, 31, 43, 31, 255, 32, 46, 32, 255, 31, 43, 31, 255, 34, 50, 34, 255, 26, 36, 27, 255, 30, 42, 31, 255, 30, 42, 30, 255, 28, 39, 29, 255, 28, 38, 28, 255, 28, 38, 28, 255, 29, 41, 30, 255, 33, 48, 33, 255, 33, 49, 34, 255, 32, 46, 32, 255, 36, 52, 36, 255, 34, 49, 34, 255, 31, 44, 32, 255, 31, 43, 31, 255, 28, 39, 29, 255, 31, 44, 31, 255, 35, 51, 35, 255, 35, 51, 35, 255, 31, 44, 31, 255, 29, 41, 30, 255, 32, 47, 33, 255, 41, 61, 40, 255, 37, 56, 37, 255, 33, 48, 33, 255, 32, 46, 32, 255, 34, 50, 34, 255, 34, 49, 34, 255, 35, 51, 35, 255, 37, 55, 37, 255, 49, 71, 47, 255, 36, 53, 36, 255, 34, 50, 35, 255, 33, 47, 33, 255, 37, 54, 37, 255, 35, 51, 35, 255, 37, 55, 37, 255, 37, 55, 37, 255, 37, 54, 37, 255, 31, 44, 31, 255, 33, 47, 33, 255, 34, 50, 34, 255, 33, 48, 33, 255, 38, 56, 38, 255, 36, 54, 36, 255, 38, 57, 38, 255, 45, 66, 43, 255, 45, 66, 44, 255, 48, 70, 46, 255, 34, 50, 34, 255, 34, 50, 35, 255, 37, 55, 37, 255, 41, 61, 40, 255, 37, 54, 37, 255, 32, 47, 33, 255, 32, 46, 32, 255, 34, 49, 34, 255, 32, 47, 33, 255, 30, 43, 31, 255, 32, 45, 32, 255, 32, 47, 33, 255, 34, 50, 34, 255, 30, 43, 31, 255, 34, 50, 35, 255, 31, 45, 32, 255, 30, 42, 30, 255, 29, 40, 29, 255, 31, 43, 31, 255, 34, 50, 34, 255, 35, 51, 35, 255, 32, 46, 32, 255, 33, 48, 34, 255, 31, 44, 31, 255, 27, 36, 27, 255, 27, 37, 28, 255, 32, 45, 32, 255, 32, 46, 32, 255, 30, 43, 31, 255, 27, 37, 28, 255, 29, 41, 30, 255, 27, 36, 27, 255, 26, 34, 26, 255, 28, 39, 29, 255, 27, 36, 27, 255, 29, 41, 30, 255, 29, 41, 30, 255, 27, 37, 28, 255, 28, 39, 29, 255, 32, 46, 32, 255, 32, 45, 32, 255, 34, 49, 34, 255, 30, 42, 30, 255, 34, 50, 35, 255, 32, 45, 32, 255, 26, 34, 26, 255, 25, 33, 25, 255, 27, 37, 28, 255, 29, 40, 29, 255, 29, 41, 30, 255, 33, 49, 34, 255, 35, 51, 35, 255, 36, 54, 36, 255, 32, 46, 32, 255, 30, 43, 31, 255, 28, 39, 29, 255, 27, 38, 28, 255, 24, 31, 25, 255, 27, 37, 28, 255, 27, 37, 28, 255, 30, 42, 30, 255, 34, 50, 34, 255, 35, 52, 36, 255, 34, 49, 34, 255, 33, 48, 33, 255, 37, 54, 37, 255, 37, 56, 38, 255, 31, 44, 32, 255, 30, 42, 31, 255, 34, 50, 34, 255, 37, 55, 37, 255, 31, 44, 31, 255, 32, 46, 32, 255, 35, 52, 35, 255, 40, 60, 40, 255, 50, 72, 47, 255, 56, 80, 52, 255, 37, 54, 37, 255, 34, 50, 34, 255, 35, 51, 35, 255, 32, 46, 32, 255, 31, 44, 32, 255, 28, 38, 28, 255, 25, 34, 26, 255, 29, 40, 29, 255, 26, 34, 26, 255, 29, 40, 29, 255, 27, 36, 27, 255, 26, 36, 27, 255, 28, 38, 28, 255, 31, 44, 31, 255, 31, 44, 32, 255, 32, 46, 32, 255, 36, 52, 36, 255, 33, 47, 33, 255, 34, 50, 34, 255, 33, 48, 33, 255, 36, 53, 36, 255, 30, 42, 30, 255, 31, 44, 31, 255, 32, 46, 32, 255, 32, 46, 32, 255, 34, 49, 34, 255, 34, 49, 34, 255, 33, 47, 33, 255, 35, 51, 35, 255, 33, 47, 33, 255, 33, 47, 33, 255, 37, 55, 37, 255, 34, 50, 34, 255, 32, 46, 32, 255, 32, 45, 32, 255, 31, 45, 32, 255, 31, 43, 31, 255, 26, 35, 27, 255, 27, 36, 27, 255, 29, 41, 30, 255, 29, 40, 29, 255, 28, 39, 29, 255, 44, 60, 65, 255, 42, 56, 60, 255, 21, 21, 21, 255, 44, 59, 64, 255, 37, 48, 51, 255, 36, 46, 50, 255, 39, 50, 54, 255, 39, 51, 55, 255, 45, 61, 67, 255, 35, 45, 48, 255, 47, 63, 69, 255, 43, 56, 61, 255, 36, 46, 49, 255, 48, 65, 71, 255, 41, 54, 58, 255, 45, 61, 66, 255, 43, 58, 63, 255, 45, 61, 67, 255, 38, 50, 54, 255, 35, 45, 48, 255, 42, 56, 61, 255, 31, 37, 39, 255, 21, 21, 21, 255, 29, 34, 36, 255, 48, 65, 71, 255, 31, 38, 40, 255, 39, 50, 54, 255, 26, 29, 30, 255, 36, 45, 48, 255, 37, 47, 50, 255, 34, 42, 45, 255, 41, 54, 58, 255, 42, 55, 59, 255, 38, 49, 52, 255, 42, 55, 60, 255, 54, 72, 77, 255, 38, 48, 52, 255, 35, 44, 47, 255, 36, 46, 49, 255, 41, 55, 59, 255, 35, 44, 47, 255, 50, 68, 74, 255, 29, 34, 36, 255, 36, 46, 49, 255, 38, 50, 53, 255, 21, 21, 21, 255, 23, 24, 24, 255, 30, 35, 37, 255, 37, 48, 51, 255, 30, 35, 37, 255, 27, 30, 31, 255, 21, 21, 21, 255, 25, 28, 29, 255, 31, 37, 39, 255, 25, 28, 29, 255, 22, 23, 23, 255, 21, 21, 21, 255, 24, 26, 27, 255, 31, 37, 39, 255, 32, 39, 41, 255, 32, 39, 41, 255, 33, 40, 43, 255, 29, 35, 36, 255, 25, 28, 28, 255, 32, 40, 42, 255, 40, 52, 56, 255, 44, 59, 65, 255, 33, 40, 43, 255, 21, 21, 21, 255, 31, 38, 40, 255, 25, 27, 27, 255, 28, 33, 34, 255, 21, 21, 21, 255, 22, 23, 23, 255, 33, 41, 44, 255, 28, 32, 34, 255, 30, 36, 37, 255, 32, 39, 42, 255, 33, 42, 44, 255, 42, 55, 59, 255, 38, 49, 53, 255, 40, 52, 56, 255, 34, 42, 45, 255, 28, 32, 34, 255, 21, 21, 21, 255, 30, 36, 38, 255, 21, 21, 21, 255, 27, 31, 32, 255, 33, 40, 43, 255, 37, 47, 51, 255, 30, 35, 37, 255, 27, 31, 32, 255, 35, 43, 46, 255, 38, 49, 52, 255, 48, 66, 72, 255, 47, 64, 70, 255, 31, 38, 40, 255, 43, 57, 62, 255, 32, 40, 42, 255, 36, 46, 49, 255, 51, 69, 75, 255, 44, 59, 63, 255, 32, 40, 42, 255, 49, 68, 74, 255, 40, 53, 57, 255, 43, 57, 62, 255, 48, 66, 72, 255, 41, 54, 58, 255, 44, 59, 64, 255, 41, 54, 59, 255, 45, 61, 66, 255, 49, 67, 73, 255, 43, 56, 61, 255, 37, 48, 52, 255, 45, 60, 66, 255, 42, 55, 60, 255, 56, 74, 79, 255, 51, 69, 75, 255, 37, 47, 51, 255, 30, 35, 37, 255, 28, 33, 34, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 32, 39, 41, 255, 25, 27, 28, 255, 31, 38, 40, 255, 44, 59, 64, 255, 46, 62, 67, 255, 41, 54, 58, 255, 46, 62, 68, 255, 48, 66, 72, 255, 32, 40, 42, 255, 30, 36, 38, 255, 31, 37, 39, 255, 28, 33, 34, 255, 24, 26, 27, 255, 31, 38, 40, 255, 32, 38, 41, 255, 49, 67, 73, 255, 49, 68, 74, 255, 32, 40, 42, 255, 33, 41, 44, 255, 37, 47, 51, 255, 39, 51, 55, 255, 45, 61, 67, 255, 31, 37, 39, 255, 32, 39, 41, 255, 21, 21, 21, 255, 36, 46, 49, 255, 34, 42, 45, 255, 33, 41, 43, 255, 41, 54, 58, 255, 32, 40, 42, 255, 27, 31, 32, 255, 37, 48, 52, 255, 38, 48, 52, 255, 30, 35, 37, 255, 41, 54, 58, 255, 40, 52, 56, 255, 38, 49, 53, 255, 54, 72, 78, 255, 38, 48, 52, 255, 34, 43, 46, 255, 44, 60, 65, 255, 43, 57, 62, 255, 40, 53, 57, 255, 26, 30, 31, 255, 29, 34, 36, 255, 35, 44, 47, 255, 21, 21, 21, 255, 31, 37, 39, 255, 38, 50, 53, 255, 35, 45, 48, 255, 37, 48, 51, 255, 37, 47, 50, 255, 37, 47, 51, 255, 35, 44, 47, 255, 36, 46, 49, 255, 41, 54, 59, 255, 49, 67, 74, 255, 35, 45, 48, 255, 34, 43, 46, 255, 40, 53, 57, 255, 43, 58, 63, 255, 39, 50, 54, 255, 33, 40, 43, 255, 33, 40, 42, 255, 45, 60, 65, 255, 31, 38, 40, 255, 35, 44, 47, 255, 30, 36, 38, 255, 21, 21, 21, 255, 35, 44, 47, 255, 43, 57, 62, 255, 34, 42, 44, 255, 41, 53, 58, 255, 36, 46, 50, 255, 40, 52, 57, 255, 40, 53, 57, 255, 45, 60, 65, 255, 35, 45, 48, 255, 45, 61, 66, 255, 61, 78, 83, 255, 45, 61, 67, 255, 39, 51, 55, 255, 40, 53, 57, 255, 44, 59, 64, 255, 44, 60, 65, 255, 35, 44, 47, 255, 39, 50, 54, 255, 33, 40, 43, 255, 36, 45, 48, 255, 29, 34, 35, 255, 28, 33, 34, 255, 44, 58, 63, 255, 27, 31, 32, 255, 25, 28, 28, 255, 43, 57, 61, 255, 32, 39, 41, 255, 25, 28, 29, 255, 39, 50, 54, 255, 40, 53, 57, 255, 22, 22, 22, 255, 26, 29, 30, 255, 24, 27, 27, 255, 21, 21, 21, 255, 31, 37, 39, 255, 21, 21, 21, 255, 21, 21, 21, 255, 30, 35, 37, 255, 36, 45, 48, 255, 25, 28, 29, 255, 31, 38, 40, 255, 32, 40, 42, 255, 21, 21, 21, 255, 27, 31, 32, 255, 42, 56, 60, 255, 37, 47, 50, 255, 36, 46, 49, 255, 34, 42, 45, 255, 39, 51, 55, 255, 46, 62, 67, 255, 34, 42, 44, 255, 45, 61, 66, 255, 26, 29, 30, 255, 38, 49, 53, 255, 26, 29, 30, 255, 27, 30, 32, 255, 23, 24, 25, 255, 31, 38, 40, 255, 32, 38, 41, 255, 32, 40, 42, 255, 32, 39, 42, 255, 28, 32, 34, 255, 37, 47, 50, 255, 28, 38, 28, 255, 32, 45, 32, 255, 34, 50, 34, 255, 32, 47, 33, 255, 35, 52, 36, 255, 33, 48, 33, 255, 29, 40, 29, 255, 31, 44, 31, 255, 31, 45, 32, 255, 32, 47, 33, 255, 34, 49, 34, 255, 32, 45, 32, 255, 37, 54, 37, 255, 35, 52, 36, 255, 33, 49, 34, 255, 30, 43, 31, 255, 28, 38, 28, 255, 29, 41, 30, 255, 28, 39, 29, 255, 23, 29, 24, 255, 30, 43, 31, 255, 25, 34, 26, 255, 32, 45, 32, 255, 29, 40, 29, 255, 26, 34, 26, 255, 24, 32, 25, 255, 27, 37, 28, 255, 31, 44, 31, 255, 31, 43, 31, 255, 28, 38, 28, 255, 32, 45, 32, 255, 29, 41, 30, 255, 30, 42, 30, 255, 32, 46, 32, 255, 27, 37, 28, 255, 31, 44, 32, 255, 34, 49, 34, 255, 37, 56, 37, 255, 36, 53, 36, 255, 32, 46, 32, 255, 35, 52, 36, 255, 32, 46, 32, 255, 31, 44, 31, 255, 30, 43, 31, 255, 32, 46, 32, 255, 33, 49, 34, 255, 31, 45, 32, 255, 33, 47, 33, 255, 31, 44, 31, 255, 27, 36, 27, 255, 27, 37, 28, 255, 27, 36, 27, 255, 28, 39, 29, 255, 29, 41, 30, 255, 31, 44, 31, 255, 30, 41, 30, 255, 33, 49, 34, 255, 34, 49, 34, 255, 34, 50, 34, 255, 36, 54, 37, 255, 37, 55, 37, 255, 39, 59, 39, 255, 37, 55, 37, 255, 35, 51, 35, 255, 34, 50, 35, 255, 36, 53, 36, 255, 36, 53, 36, 255, 33, 47, 33, 255, 29, 40, 29, 255, 29, 41, 30, 255, 31, 45, 32, 255, 32, 46, 32, 255, 23, 29, 24, 255, 30, 42, 30, 255, 30, 42, 31, 255, 27, 37, 28, 255, 32, 47, 33, 255, 29, 41, 30, 255, 33, 48, 33, 255, 30, 43, 31, 255, 25, 33, 26, 255, 24, 32, 25, 255, 32, 46, 32, 255, 35, 52, 36, 255, 34, 50, 35, 255, 32, 45, 32, 255, 36, 53, 36, 255, 35, 52, 35, 255, 32, 46, 33, 255, 27, 37, 28, 255, 28, 39, 29, 255, 30, 41, 30, 255, 28, 38, 28, 255, 25, 31, 25, 255, 25, 33, 25, 255, 27, 37, 28, 255, 34, 49, 34, 255, 33, 48, 33, 255, 32, 47, 33, 255, 34, 50, 34, 255, 33, 47, 33, 255, 35, 51, 35, 255, 33, 48, 33, 255, 31, 45, 32, 255, 32, 47, 33, 255, 33, 48, 33, 255, 33, 49, 34, 255, 34, 50, 35, 255, 31, 44, 31, 255, 33, 49, 34, 255, 40, 59, 39, 255, 41, 62, 41, 255, 39, 59, 39, 255, 35, 51, 35, 255, 37, 55, 37, 255, 36, 54, 37, 255, 35, 51, 35, 255, 37, 55, 37, 255, 37, 56, 37, 255, 34, 49, 34, 255, 35, 51, 35, 255, 32, 45, 32, 255, 32, 46, 32, 255, 43, 63, 42, 255, 43, 64, 42, 255, 36, 53, 36, 255, 36, 52, 36, 255, 36, 54, 37, 255, 32, 45, 32, 255, 31, 45, 32, 255, 32, 46, 33, 255, 33, 48, 34, 255, 37, 55, 37, 255, 53, 77, 50, 255, 45, 67, 44, 255, 42, 62, 41, 255, 45, 66, 43, 255, 34, 50, 35, 255, 37, 55, 37, 255, 46, 68, 44, 255, 45, 67, 44, 255, 37, 55, 37, 255, 34, 49, 34, 255, 34, 50, 34, 255, 35, 51, 35, 255, 34, 49, 34, 255, 32, 45, 32, 255, 34, 49, 34, 255, 31, 45, 32, 255, 29, 41, 30, 255, 31, 44, 31, 255, 33, 48, 33, 255, 30, 42, 30, 255, 33, 48, 34, 255, 32, 45, 32, 255, 30, 43, 31, 255, 31, 44, 31, 255, 34, 49, 34, 255, 34, 49, 34, 255, 29, 41, 30, 255, 31, 43, 31, 255, 28, 39, 29, 255, 30, 42, 30, 255, 34, 49, 34, 255, 31, 44, 31, 255, 33, 48, 33, 255, 30, 43, 31, 255, 29, 40, 29, 255, 32, 46, 32, 255, 31, 45, 32, 255, 25, 32, 25, 255, 26, 35, 27, 255, 30, 42, 30, 255, 30, 43, 31, 255, 31, 45, 32, 255, 26, 34, 26, 255, 29, 41, 30, 255, 31, 43, 31, 255, 32, 46, 33, 255, 32, 46, 32, 255, 35, 51, 35, 255, 30, 42, 30, 255, 28, 38, 28, 255, 31, 44, 31, 255, 25, 32, 25, 255, 28, 39, 29, 255, 32, 45, 32, 255, 35, 51, 35, 255, 36, 53, 36, 255, 32, 46, 33, 255, 30, 42, 30, 255, 28, 38, 28, 255, 27, 37, 28, 255, 27, 37, 28, 255, 24, 31, 25, 255, 29, 40, 29, 255, 30, 42, 30, 255, 31, 44, 31, 255, 32, 46, 32, 255, 36, 54, 36, 255, 36, 54, 37, 255, 36, 53, 36, 255, 40, 60, 40, 255, 42, 62, 41, 255, 31, 45, 32, 255, 35, 51, 35, 255, 36, 53, 36, 255, 34, 49, 34, 255, 32, 46, 32, 255, 30, 43, 31, 255, 34, 50, 34, 255, 37, 56, 37, 255, 39, 59, 39, 255, 49, 71, 46, 255, 37, 56, 37, 255, 36, 53, 36, 255, 34, 50, 35, 255, 32, 45, 32, 255, 33, 48, 33, 255, 29, 41, 30, 255, 30, 43, 31, 255, 27, 38, 28, 255, 27, 37, 28, 255, 29, 40, 29, 255, 26, 34, 26, 255, 31, 44, 31, 255, 31, 44, 31, 255, 31, 45, 32, 255, 31, 45, 32, 255, 31, 44, 32, 255, 34, 49, 34, 255, 34, 51, 35, 255, 31, 44, 31, 255, 33, 47, 33, 255, 32, 47, 33, 255, 29, 41, 30, 255, 26, 35, 27, 255, 29, 41, 30, 255, 35, 51, 35, 255, 34, 49, 34, 255, 34, 50, 34, 255, 36, 53, 36, 255, 37, 56, 37, 255, 37, 55, 37, 255, 36, 53, 36, 255, 34, 50, 34, 255, 35, 51, 35, 255, 27, 38, 28, 255, 27, 37, 28, 255, 33, 48, 34, 255, 31, 44, 31, 255, 27, 37, 28, 255, 42, 46, 15, 255, 31, 45, 32, 255, 27, 37, 28, 255, 25, 33, 26, 255, 34, 42, 45, 255, 31, 38, 40, 255, 21, 21, 21, 255, 29, 34, 35, 255, 37, 47, 50, 255, 33, 41, 44, 255, 37, 47, 51, 255, 36, 45, 48, 255, 48, 66, 71, 255, 35, 43, 46, 255, 31, 37, 39, 255, 32, 39, 41, 255, 44, 60, 65, 255, 54, 72, 78, 255, 50, 69, 75, 255, 45, 61, 66, 255, 42, 56, 60, 255, 38, 49, 52, 255, 48, 65, 70, 255, 26, 29, 30, 255, 29, 35, 36, 255, 24, 26, 26, 255, 21, 21, 21, 255, 38, 49, 53, 255, 40, 52, 56, 255, 46, 63, 68, 255, 34, 42, 45, 255, 41, 53, 57, 255, 44, 60, 65, 255, 28, 32, 34, 255, 35, 44, 47, 255, 39, 51, 55, 255, 42, 56, 61, 255, 53, 72, 77, 255, 44, 59, 64, 255, 47, 64, 70, 255, 39, 50, 54, 255, 38, 49, 53, 255, 41, 55, 59, 255, 40, 52, 56, 255, 35, 44, 47, 255, 45, 61, 67, 255, 34, 42, 45, 255, 42, 56, 61, 255, 37, 47, 51, 255, 21, 21, 21, 255, 21, 21, 21, 255, 23, 24, 25, 255, 21, 21, 21, 255, 31, 38, 40, 255, 22, 23, 24, 255, 27, 31, 33, 255, 23, 25, 25, 255, 21, 21, 21, 255, 27, 30, 31, 255, 33, 41, 44, 255, 32, 40, 42, 255, 21, 21, 21, 255, 27, 30, 31, 255, 37, 47, 50, 255, 32, 39, 41, 255, 32, 40, 42, 255, 34, 42, 45, 255, 38, 49, 52, 255, 40, 53, 57, 255, 25, 27, 28, 255, 33, 40, 43, 255, 32, 39, 42, 255, 21, 21, 21, 255, 22, 23, 23, 255, 31, 37, 40, 255, 27, 30, 31, 255, 22, 22, 22, 255, 23, 23, 24, 255, 21, 21, 21, 255, 21, 21, 21, 255, 27, 31, 32, 255, 26, 28, 29, 255, 33, 40, 43, 255, 36, 46, 49, 255, 26, 30, 31, 255, 34, 42, 45, 255, 34, 42, 45, 255, 31, 37, 39, 255, 21, 21, 21, 255, 29, 34, 36, 255, 21, 21, 21, 255, 21, 21, 21, 255, 30, 35, 37, 255, 29, 35, 37, 255, 34, 43, 46, 255, 41, 54, 58, 255, 32, 39, 41, 255, 37, 48, 51, 255, 43, 58, 63, 255, 33, 41, 44, 255, 27, 31, 32, 255, 26, 30, 31, 255, 26, 29, 30, 255, 49, 67, 73, 255, 51, 69, 75, 255, 42, 56, 60, 255, 36, 45, 48, 255, 49, 67, 73, 255, 42, 56, 60, 255, 32, 39, 42, 255, 37, 47, 51, 255, 31, 37, 39, 255, 35, 44, 47, 255, 36, 46, 49, 255, 57, 75, 80, 255, 46, 63, 68, 255, 46, 62, 68, 255, 51, 69, 75, 255, 46, 63, 69, 255, 48, 66, 72, 255, 37, 48, 51, 255, 35, 45, 48, 255, 53, 71, 77, 255, 57, 75, 80, 255, 54, 73, 78, 255, 43, 57, 62, 255, 44, 60, 65, 255, 36, 45, 48, 255, 31, 38, 40, 255, 24, 26, 27, 255, 33, 40, 43, 255, 35, 44, 47, 255, 47, 63, 69, 255, 37, 48, 51, 255, 31, 37, 39, 255, 43, 58, 63, 255, 40, 52, 56, 255, 45, 60, 66, 255, 29, 34, 35, 255, 31, 37, 39, 255, 39, 51, 55, 255, 29, 34, 36, 255, 30, 35, 37, 255, 40, 52, 56, 255, 44, 59, 64, 255, 38, 49, 53, 255, 36, 45, 49, 255, 41, 53, 57, 255, 33, 41, 44, 255, 24, 25, 26, 255, 33, 41, 44, 255, 21, 21, 21, 255, 25, 28, 29, 255, 28, 32, 34, 255, 33, 41, 44, 255, 27, 31, 33, 255, 28, 33, 35, 255, 29, 34, 35, 255, 32, 39, 41, 255, 34, 43, 46, 255, 47, 63, 69, 255, 51, 69, 75, 255, 49, 68, 74, 255, 52, 70, 76, 255, 44, 59, 64, 255, 46, 63, 68, 255, 37, 48, 52, 255, 44, 59, 64, 255, 41, 55, 59, 255, 42, 55, 60, 255, 34, 42, 44, 255, 27, 31, 32, 255, 22, 23, 24, 255, 33, 40, 43, 255, 36, 45, 48, 255, 32, 40, 42, 255, 35, 45, 48, 255, 21, 21, 21, 255, 38, 49, 53, 255, 30, 35, 37, 255, 30, 36, 39, 255, 35, 45, 48, 255, 27, 32, 33, 255, 30, 36, 38, 255, 37, 47, 50, 255, 38, 49, 52, 255, 33, 42, 44, 255, 53, 71, 77, 255, 34, 42, 45, 255, 43, 57, 61, 255, 34, 42, 45, 255, 32, 39, 42, 255, 30, 35, 37, 255, 42, 56, 60, 255, 29, 34, 35, 255, 21, 21, 21, 255, 21, 21, 21, 255, 34, 43, 46, 255, 36, 46, 49, 255, 25, 28, 29, 255, 40, 53, 57, 255, 37, 47, 51, 255, 37, 47, 51, 255, 42, 56, 61, 255, 35, 44, 47, 255, 41, 55, 59, 255, 50, 68, 74, 255, 39, 50, 54, 255, 33, 41, 44, 255, 37, 47, 50, 255, 44, 58, 63, 255, 40, 52, 56, 255, 36, 46, 50, 255, 48, 66, 72, 255, 40, 52, 56, 255, 34, 43, 46, 255, 49, 67, 73, 255, 39, 51, 55, 255, 33, 41, 43, 255, 32, 38, 41, 255, 32, 39, 41, 255, 25, 28, 28, 255, 31, 38, 40, 255, 26, 30, 31, 255, 33, 41, 43, 255, 34, 42, 45, 255, 33, 41, 43, 255, 30, 35, 37, 255, 42, 55, 60, 255, 37, 48, 52, 255, 32, 38, 41, 255, 25, 28, 29, 255, 26, 29, 30, 255, 22, 23, 23, 255, 26, 29, 30, 255, 30, 36, 38, 255, 22, 22, 22, 255, 31, 38, 40, 255, 28, 33, 34, 255, 23, 23, 24, 255, 21, 21, 21, 255, 33, 41, 43, 255, 30, 36, 38, 255, 23, 25, 25, 255, 31, 37, 39, 255, 41, 55, 59, 255, 47, 64, 69, 255, 34, 43, 46, 255, 36, 46, 50, 255, 27, 31, 33, 255, 25, 28, 29, 255, 32, 39, 42, 255, 29, 35, 37, 255, 31, 38, 40, 255, 32, 40, 42, 255, 34, 43, 45, 255, 46, 62, 68, 255, 31, 38, 40, 255, 34, 42, 45, 255, 43, 58, 63, 255, 29, 41, 30, 255, 31, 44, 32, 255, 33, 48, 33, 255, 31, 45, 32, 255, 33, 47, 33, 255, 30, 42, 30, 255, 51, 62, 17, 255, 32, 47, 33, 255, 33, 48, 34, 255, 33, 47, 33, 255, 31, 43, 31, 255, 33, 48, 33, 255, 32, 45, 32, 255, 32, 46, 32, 255, 29, 40, 30, 255, 27, 36, 27, 255, 28, 39, 29, 255, 29, 40, 29, 255, 29, 40, 29, 255, 27, 37, 28, 255, 53, 62, 15, 255, 31, 43, 31, 255, 33, 47, 33, 255, 28, 39, 29, 255, 30, 42, 30, 255, 26, 34, 26, 255, 30, 42, 30, 255, 28, 38, 28, 255, 32, 45, 32, 255, 30, 42, 31, 255, 33, 48, 33, 255, 32, 46, 32, 255, 35, 51, 35, 255, 31, 44, 31, 255, 28, 38, 28, 255, 31, 44, 32, 255, 34, 50, 34, 255, 44, 65, 43, 255, 36, 54, 37, 255, 38, 57, 38, 255, 35, 51, 35, 255, 36, 53, 36, 255, 34, 50, 34, 255, 32, 46, 32, 255, 30, 42, 30, 255, 32, 46, 32, 255, 33, 49, 34, 255, 35, 51, 35, 255, 32, 46, 33, 255, 27, 37, 28, 255, 29, 40, 29, 255, 30, 42, 30, 255, 27, 36, 27, 255, 24, 32, 25, 255, 28, 39, 29, 255, 28, 39, 29, 255, 30, 42, 30, 255, 33, 47, 33, 255, 35, 51, 35, 255, 38, 56, 38, 255, 37, 55, 37, 255, 36, 53, 36, 255, 37, 55, 37, 255, 37, 54, 37, 255, 32, 46, 32, 255, 35, 52, 36, 255, 31, 44, 31, 255, 30, 42, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 29, 40, 29, 255, 29, 40, 29, 255, 27, 36, 27, 255, 26, 34, 26, 255, 29, 40, 29, 255, 29, 41, 30, 255, 30, 43, 31, 255, 31, 44, 32, 255, 29, 41, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 27, 36, 27, 255, 32, 47, 33, 255, 32, 46, 32, 255, 31, 44, 31, 255, 36, 54, 36, 255, 37, 55, 37, 255, 29, 40, 29, 255, 31, 43, 31, 255, 32, 46, 32, 255, 30, 42, 30, 255, 27, 37, 28, 255, 29, 40, 29, 255, 24, 32, 25, 255, 24, 32, 25, 255, 28, 39, 29, 255, 33, 48, 34, 255, 37, 56, 37, 255, 34, 50, 34, 255, 34, 49, 34, 255, 37, 55, 37, 255, 33, 48, 33, 255, 30, 43, 31, 255, 32, 46, 32, 255, 33, 48, 34, 255, 33, 47, 33, 255, 36, 53, 36, 255, 35, 52, 35, 255, 39, 59, 39, 255, 43, 63, 42, 255, 46, 67, 44, 255, 35, 52, 36, 255, 37, 55, 37, 255, 35, 51, 35, 255, 35, 51, 35, 255, 34, 50, 35, 255, 36, 53, 36, 255, 34, 50, 34, 255, 33, 48, 33, 255, 36, 53, 36, 255, 34, 51, 35, 255, 31, 44, 32, 255, 36, 53, 36, 255, 39, 59, 39, 255, 38, 57, 38, 255, 37, 55, 37, 255, 37, 55, 37, 255, 33, 49, 34, 255, 33, 47, 33, 255, 35, 52, 35, 255, 35, 51, 35, 255, 32, 46, 32, 255, 33, 48, 34, 255, 37, 55, 37, 255, 48, 71, 46, 255, 37, 55, 37, 255, 35, 52, 35, 255, 34, 49, 34, 255, 35, 52, 36, 255, 52, 76, 49, 255, 48, 71, 46, 255, 50, 73, 48, 255, 37, 56, 37, 255, 35, 51, 35, 255, 32, 45, 32, 255, 32, 46, 33, 255, 36, 53, 36, 255, 36, 54, 36, 255, 36, 53, 36, 255, 34, 50, 34, 255, 34, 50, 34, 255, 48, 69, 46, 255, 34, 50, 35, 255, 29, 41, 30, 255, 29, 40, 29, 255, 32, 45, 32, 255, 34, 50, 34, 255, 32, 46, 32, 255, 32, 46, 32, 255, 33, 48, 33, 255, 31, 43, 31, 255, 27, 36, 27, 255, 30, 43, 31, 255, 31, 43, 31, 255, 31, 43, 31, 255, 32, 46, 32, 255, 33, 48, 33, 255, 32, 47, 33, 255, 31, 44, 31, 255, 35, 51, 35, 255, 29, 40, 29, 255, 30, 43, 31, 255, 32, 47, 33, 255, 33, 49, 34, 255, 32, 46, 32, 255, 34, 49, 34, 255, 33, 48, 33, 255, 28, 39, 29, 255, 29, 41, 30, 255, 34, 49, 34, 255, 31, 44, 31, 255, 27, 37, 28, 255, 27, 37, 28, 255, 27, 38, 28, 255, 32, 47, 33, 255, 25, 33, 25, 255, 30, 43, 31, 255, 34, 49, 34, 255, 34, 50, 34, 255, 31, 44, 31, 255, 28, 39, 29, 255, 24, 31, 25, 255, 26, 34, 26, 255, 27, 37, 28, 255, 29, 40, 29, 255, 32, 47, 33, 255, 29, 40, 29, 255, 34, 50, 34, 255, 31, 44, 32, 255, 38, 57, 38, 255, 45, 66, 44, 255, 40, 60, 40, 255, 35, 52, 35, 255, 44, 65, 43, 255, 36, 54, 37, 255, 33, 47, 33, 255, 34, 50, 35, 255, 33, 48, 34, 255, 31, 45, 32, 255, 34, 49, 34, 255, 34, 50, 34, 255, 36, 54, 37, 255, 38, 57, 38, 255, 42, 62, 41, 255, 37, 56, 37, 255, 36, 52, 36, 255, 35, 51, 35, 255, 31, 44, 31, 255, 31, 44, 31, 255, 28, 39, 29, 255, 26, 34, 26, 255, 26, 36, 27, 255, 27, 36, 27, 255, 30, 42, 30, 255, 31, 45, 32, 255, 30, 43, 31, 255, 34, 49, 34, 255, 34, 49, 34, 255, 34, 49, 34, 255, 32, 47, 33, 255, 36, 53, 36, 255, 30, 42, 30, 255, 34, 50, 34, 255, 29, 41, 30, 255, 30, 42, 31, 255, 31, 44, 31, 255, 26, 35, 27, 255, 28, 38, 28, 255, 31, 44, 31, 255, 33, 48, 34, 255, 32, 47, 33, 255, 31, 45, 32, 255, 32, 47, 33, 255, 34, 50, 34, 255, 34, 50, 35, 255, 33, 47, 33, 255, 33, 48, 33, 255, 31, 43, 31, 255, 30, 42, 30, 255, 29, 40, 29, 255, 29, 40, 29, 255, 30, 42, 31, 255, 27, 37, 28, 255, 29, 40, 29, 255, 31, 44, 31, 255, 29, 40, 29, 255, 38, 49, 53, 255, 39, 51, 55, 255, 24, 26, 27, 255, 21, 21, 21, 255, 35, 45, 48, 255, 38, 50, 53, 255, 43, 57, 61, 255, 29, 33, 35, 255, 46, 62, 68, 255, 44, 59, 64, 255, 42, 56, 60, 255, 30, 35, 37, 255, 34, 43, 46, 255, 47, 63, 69, 255, 46, 62, 68, 255, 43, 57, 62, 255, 48, 66, 72, 255, 42, 55, 59, 255, 40, 52, 56, 255, 46, 62, 67, 255, 46, 61, 67, 255, 28, 32, 34, 255, 21, 21, 21, 255, 32, 39, 41, 255, 36, 46, 49, 255, 43, 57, 62, 255, 31, 37, 39, 255, 41, 55, 59, 255, 36, 46, 49, 255, 36, 46, 50, 255, 52, 71, 76, 255, 48, 65, 71, 255, 37, 47, 51, 255, 46, 63, 68, 255, 44, 59, 64, 255, 43, 58, 62, 255, 50, 68, 75, 255, 39, 51, 55, 255, 40, 52, 56, 255, 47, 64, 70, 255, 36, 45, 48, 255, 37, 48, 51, 255, 47, 64, 69, 255, 33, 40, 43, 255, 37, 48, 51, 255, 25, 27, 28, 255, 21, 21, 21, 255, 25, 27, 28, 255, 21, 21, 21, 255, 33, 41, 44, 255, 28, 32, 33, 255, 29, 34, 35, 255, 26, 30, 31, 255, 21, 21, 21, 255, 21, 21, 21, 255, 32, 39, 42, 255, 32, 40, 42, 255, 21, 21, 21, 255, 31, 37, 39, 255, 29, 34, 35, 255, 31, 37, 39, 255, 21, 21, 21, 255, 27, 30, 31, 255, 34, 43, 46, 255, 31, 38, 40, 255, 34, 43, 46, 255, 39, 50, 54, 255, 26, 30, 31, 255, 21, 21, 21, 255, 22, 22, 22, 255, 30, 36, 38, 255, 27, 31, 33, 255, 27, 30, 32, 255, 28, 32, 33, 255, 22, 23, 23, 255, 21, 21, 21, 255, 28, 32, 33, 255, 36, 46, 49, 255, 40, 52, 56, 255, 32, 39, 42, 255, 30, 36, 38, 255, 33, 40, 43, 255, 31, 38, 40, 255, 27, 30, 32, 255, 29, 34, 36, 255, 38, 49, 52, 255, 23, 25, 25, 255, 21, 21, 21, 255, 21, 21, 21, 255, 32, 39, 42, 255, 37, 47, 50, 255, 34, 42, 45, 255, 37, 47, 50, 255, 30, 35, 37, 255, 31, 37, 39, 255, 30, 35, 37, 255, 25, 28, 28, 255, 26, 29, 30, 255, 35, 44, 48, 255, 29, 33, 35, 255, 48, 66, 72, 255, 42, 55, 60, 255, 44, 60, 65, 255, 42, 56, 61, 255, 44, 59, 64, 255, 59, 76, 81, 255, 34, 43, 46, 255, 38, 50, 53, 255, 44, 59, 64, 255, 33, 42, 44, 255, 44, 59, 64, 255, 60, 78, 83, 255, 35, 44, 48, 255, 41, 54, 58, 255, 43, 57, 62, 255, 39, 51, 55, 255, 47, 64, 69, 255, 50, 69, 75, 255, 39, 51, 55, 255, 47, 64, 70, 255, 47, 64, 69, 255, 46, 63, 69, 255, 46, 63, 68, 255, 42, 56, 61, 255, 44, 58, 63, 255, 40, 52, 56, 255, 27, 31, 32, 255, 41, 54, 58, 255, 46, 62, 67, 255, 41, 53, 57, 255, 45, 60, 66, 255, 48, 66, 72, 255, 42, 56, 61, 255, 39, 51, 55, 255, 39, 51, 54, 255, 28, 32, 33, 255, 26, 29, 30, 255, 24, 26, 26, 255, 44, 59, 64, 255, 38, 50, 53, 255, 38, 48, 52, 255, 37, 47, 50, 255, 31, 38, 40, 255, 31, 37, 40, 255, 37, 48, 51, 255, 36, 45, 48, 255, 35, 45, 48, 255, 21, 21, 21, 255, 44, 58, 63, 255, 35, 45, 48, 255, 37, 47, 50, 255, 37, 47, 50, 255, 33, 40, 43, 255, 32, 40, 42, 255, 38, 49, 52, 255, 41, 54, 59, 255, 31, 38, 40, 255, 38, 49, 53, 255, 51, 69, 75, 255, 57, 75, 80, 255, 43, 57, 62, 255, 53, 71, 77, 255, 46, 62, 68, 255, 37, 47, 51, 255, 34, 42, 45, 255, 53, 71, 77, 255, 48, 65, 71, 255, 31, 38, 40, 255, 21, 21, 21, 255, 34, 43, 46, 255, 40, 52, 56, 255, 27, 31, 32, 255, 35, 44, 47, 255, 33, 40, 43, 255, 32, 39, 41, 255, 25, 27, 28, 255, 21, 21, 21, 255, 35, 44, 47, 255, 36, 46, 49, 255, 26, 29, 30, 255, 36, 46, 49, 255, 33, 41, 43, 255, 29, 34, 36, 255, 43, 57, 62, 255, 48, 65, 71, 255, 33, 41, 44, 255, 33, 41, 44, 255, 42, 55, 60, 255, 32, 39, 42, 255, 28, 32, 34, 255, 23, 24, 24, 255, 38, 48, 52, 255, 27, 31, 33, 255, 21, 21, 21, 255, 32, 40, 42, 255, 30, 36, 38, 255, 32, 39, 41, 255, 39, 51, 55, 255, 43, 57, 62, 255, 29, 35, 36, 255, 39, 50, 54, 255, 34, 43, 45, 255, 39, 50, 54, 255, 48, 65, 71, 255, 38, 49, 53, 255, 43, 58, 62, 255, 38, 50, 53, 255, 35, 44, 47, 255, 36, 45, 48, 255, 34, 43, 45, 255, 37, 47, 51, 255, 33, 41, 43, 255, 35, 44, 47, 255, 38, 49, 53, 255, 48, 65, 71, 255, 43, 58, 62, 255, 29, 34, 35, 255, 23, 24, 24, 255, 48, 65, 71, 255, 44, 59, 64, 255, 27, 30, 32, 255, 36, 46, 49, 255, 23, 25, 25, 255, 32, 39, 41, 255, 40, 53, 57, 255, 37, 48, 51, 255, 40, 52, 56, 255, 24, 25, 26, 255, 34, 43, 46, 255, 21, 21, 21, 255, 27, 31, 33, 255, 23, 24, 25, 255, 24, 26, 26, 255, 35, 45, 48, 255, 32, 40, 42, 255, 42, 55, 59, 255, 21, 21, 21, 255, 24, 26, 26, 255, 29, 34, 36, 255, 42, 56, 61, 255, 32, 40, 42, 255, 32, 39, 42, 255, 36, 46, 49, 255, 38, 49, 53, 255, 38, 49, 53, 255, 27, 31, 32, 255, 43, 58, 62, 255, 35, 45, 48, 255, 36, 46, 49, 255, 28, 33, 34, 255, 25, 28, 29, 255, 32, 39, 42, 255, 42, 56, 61, 255, 30, 36, 38, 255, 33, 42, 44, 255, 27, 31, 33, 255, 30, 41, 30, 255, 30, 43, 31, 255, 32, 46, 32, 255, 31, 43, 31, 255, 31, 43, 31, 255, 28, 39, 29, 255, 27, 37, 28, 255, 35, 51, 35, 255, 35, 51, 35, 255, 35, 51, 35, 255, 30, 43, 31, 255, 28, 39, 29, 255, 37, 55, 37, 255, 28, 38, 28, 255, 29, 40, 29, 255, 30, 43, 31, 255, 31, 44, 31, 255, 30, 42, 30, 255, 27, 36, 27, 255, 27, 37, 28, 255, 27, 37, 28, 255, 29, 41, 30, 255, 32, 46, 32, 255, 29, 41, 30, 255, 33, 47, 33, 255, 32, 46, 32, 255, 26, 34, 26, 255, 30, 42, 30, 255, 28, 39, 29, 255, 32, 46, 32, 255, 30, 42, 30, 255, 36, 53, 36, 255, 55, 67, 18, 255, 36, 53, 36, 255, 33, 48, 34, 255, 34, 50, 35, 255, 37, 56, 37, 255, 38, 57, 38, 255, 34, 49, 34, 255, 39, 58, 39, 255, 49, 71, 47, 255, 37, 56, 37, 255, 42, 62, 41, 255, 36, 53, 36, 255, 33, 48, 33, 255, 31, 45, 32, 255, 32, 47, 33, 255, 28, 39, 29, 255, 29, 40, 29, 255, 27, 36, 27, 255, 27, 37, 28, 255, 27, 37, 28, 255, 25, 33, 26, 255, 24, 31, 25, 255, 23, 29, 24, 255, 32, 46, 32, 255, 32, 45, 32, 255, 29, 40, 29, 255, 34, 49, 34, 255, 36, 53, 36, 255, 33, 48, 34, 255, 36, 53, 36, 255, 34, 49, 34, 255, 35, 52, 35, 255, 35, 52, 35, 255, 34, 49, 34, 255, 30, 42, 30, 255, 27, 37, 28, 255, 28, 38, 28, 255, 34, 49, 34, 255, 26, 35, 27, 255, 32, 45, 32, 255, 33, 48, 33, 255, 30, 43, 31, 255, 30, 43, 31, 255, 28, 38, 28, 255, 33, 47, 33, 255, 29, 40, 29, 255, 29, 40, 29, 255, 32, 46, 32, 255, 27, 36, 27, 255, 28, 38, 28, 255, 26, 35, 27, 255, 30, 43, 31, 255, 34, 50, 35, 255, 41, 61, 40, 255, 35, 51, 35, 255, 29, 41, 30, 255, 35, 51, 35, 255, 31, 44, 32, 255, 32, 46, 32, 255, 30, 42, 31, 255, 27, 36, 27, 255, 25, 33, 26, 255, 27, 36, 27, 255, 28, 39, 29, 255, 27, 36, 27, 255, 36, 53, 36, 255, 36, 53, 36, 255, 32, 46, 32, 255, 34, 49, 34, 255, 30, 42, 31, 255, 30, 42, 30, 255, 29, 41, 30, 255, 31, 45, 32, 255, 34, 49, 34, 255, 35, 51, 35, 255, 35, 52, 35, 255, 36, 54, 36, 255, 54, 78, 51, 255, 41, 61, 40, 255, 47, 68, 45, 255, 43, 63, 42, 255, 35, 51, 35, 255, 39, 59, 39, 255, 37, 56, 37, 255, 36, 54, 37, 255, 33, 47, 33, 255, 35, 51, 35, 255, 31, 43, 31, 255, 31, 44, 31, 255, 34, 49, 34, 255, 38, 56, 38, 255, 53, 77, 50, 255, 42, 63, 42, 255, 44, 65, 43, 255, 38, 56, 38, 255, 30, 42, 30, 255, 33, 48, 33, 255, 37, 56, 37, 255, 37, 55, 37, 255, 42, 62, 41, 255, 37, 55, 37, 255, 35, 51, 35, 255, 33, 47, 33, 255, 34, 50, 34, 255, 45, 66, 43, 255, 62, 88, 57, 255, 43, 64, 42, 255, 38, 57, 38, 255, 56, 80, 52, 255, 45, 66, 43, 255, 48, 70, 46, 255, 34, 50, 35, 255, 32, 45, 32, 255, 35, 51, 35, 255, 41, 61, 40, 255, 37, 56, 37, 255, 38, 57, 38, 255, 38, 57, 38, 255, 35, 51, 35, 255, 37, 55, 37, 255, 31, 44, 31, 255, 31, 44, 32, 255, 29, 41, 30, 255, 28, 38, 28, 255, 24, 32, 25, 255, 28, 38, 28, 255, 31, 44, 31, 255, 33, 48, 33, 255, 33, 48, 34, 255, 32, 45, 32, 255, 33, 48, 33, 255, 30, 41, 30, 255, 29, 41, 30, 255, 37, 55, 37, 255, 43, 64, 42, 255, 36, 54, 36, 255, 31, 44, 31, 255, 34, 50, 35, 255, 32, 47, 33, 255, 31, 45, 32, 255, 39, 59, 39, 255, 36, 52, 36, 255, 34, 50, 34, 255, 36, 53, 36, 255, 29, 41, 30, 255, 28, 38, 28, 255, 29, 41, 30, 255, 32, 45, 32, 255, 29, 40, 29, 255, 28, 38, 28, 255, 25, 32, 25, 255, 29, 41, 30, 255, 31, 44, 31, 255, 28, 38, 28, 255, 34, 50, 35, 255, 33, 48, 33, 255, 32, 47, 33, 255, 34, 50, 34, 255, 28, 39, 29, 255, 29, 40, 29, 255, 24, 32, 25, 255, 28, 39, 29, 255, 34, 50, 34, 255, 30, 42, 30, 255, 32, 46, 32, 255, 34, 49, 34, 255, 33, 48, 34, 255, 30, 42, 30, 255, 52, 75, 49, 255, 37, 56, 37, 255, 35, 51, 35, 255, 36, 54, 36, 255, 35, 52, 35, 255, 36, 53, 36, 255, 33, 48, 34, 255, 31, 43, 31, 255, 37, 55, 37, 255, 39, 58, 38, 255, 32, 46, 32, 255, 32, 46, 32, 255, 38, 56, 38, 255, 46, 68, 45, 255, 39, 59, 39, 255, 33, 47, 33, 255, 36, 54, 37, 255, 34, 49, 34, 255, 29, 40, 29, 255, 26, 36, 27, 255, 28, 39, 29, 255, 27, 37, 28, 255, 28, 38, 28, 255, 31, 45, 32, 255, 33, 47, 33, 255, 33, 48, 33, 255, 32, 46, 32, 255, 34, 49, 34, 255, 38, 57, 38, 255, 35, 51, 35, 255, 32, 46, 32, 255, 32, 47, 33, 255, 36, 54, 36, 255, 28, 39, 29, 255, 27, 36, 27, 255, 26, 35, 27, 255, 27, 37, 28, 255, 28, 39, 29, 255, 42, 48, 16, 255, 32, 45, 32, 255, 31, 45, 32, 255, 31, 45, 32, 255, 31, 44, 32, 255, 35, 52, 35, 255, 35, 52, 35, 255, 36, 54, 36, 255, 27, 38, 28, 255, 28, 39, 29, 255, 31, 44, 31, 255, 31, 43, 31, 255, 35, 52, 36, 255, 32, 46, 33, 255, 31, 43, 31, 255, 29, 40, 29, 255, 33, 48, 33, 255, 30, 42, 30, 255, 43, 58, 63, 255, 37, 47, 50, 255, 41, 54, 59, 255, 21, 21, 21, 255, 43, 57, 62, 255, 51, 69, 75, 255, 33, 41, 43, 255, 40, 53, 57, 255, 39, 51, 55, 255, 25, 28, 29, 255, 34, 43, 46, 255, 43, 57, 61, 255, 36, 45, 48, 255, 42, 55, 59, 255, 53, 71, 77, 255, 50, 68, 75, 255, 36, 45, 48, 255, 32, 39, 41, 255, 27, 32, 33, 255, 36, 46, 49, 255, 32, 40, 42, 255, 25, 27, 28, 255, 21, 21, 21, 255, 36, 46, 49, 255, 35, 44, 47, 255, 27, 32, 33, 255, 36, 46, 49, 255, 39, 51, 55, 255, 29, 35, 36, 255, 41, 53, 57, 255, 40, 52, 56, 255, 32, 40, 42, 255, 33, 40, 43, 255, 36, 46, 49, 255, 29, 34, 35, 255, 40, 53, 57, 255, 39, 51, 55, 255, 36, 45, 48, 255, 40, 52, 56, 255, 48, 66, 72, 255, 46, 63, 69, 255, 33, 41, 44, 255, 36, 46, 49, 255, 26, 29, 30, 255, 38, 49, 52, 255, 25, 28, 29, 255, 21, 21, 21, 255, 26, 30, 31, 255, 30, 35, 37, 255, 32, 40, 42, 255, 24, 27, 27, 255, 30, 35, 37, 255, 29, 34, 36, 255, 24, 25, 26, 255, 21, 21, 21, 255, 30, 36, 37, 255, 40, 52, 56, 255, 33, 40, 43, 255, 29, 34, 36, 255, 32, 38, 41, 255, 32, 40, 42, 255, 34, 43, 46, 255, 28, 32, 34, 255, 23, 24, 24, 255, 30, 35, 37, 255, 40, 52, 56, 255, 28, 33, 34, 255, 31, 37, 39, 255, 21, 21, 21, 255, 23, 23, 24, 255, 36, 46, 50, 255, 32, 38, 41, 255, 25, 27, 28, 255, 28, 32, 34, 255, 24, 25, 26, 255, 21, 21, 21, 255, 21, 21, 21, 255, 25, 28, 28, 255, 32, 39, 41, 255, 31, 37, 39, 255, 35, 43, 46, 255, 29, 35, 36, 255, 27, 31, 33, 255, 31, 37, 39, 255, 23, 25, 25, 255, 21, 21, 21, 255, 35, 44, 47, 255, 21, 21, 21, 255, 21, 21, 21, 255, 24, 26, 27, 255, 28, 32, 34, 255, 24, 26, 27, 255, 23, 25, 25, 255, 41, 54, 59, 255, 33, 40, 43, 255, 26, 29, 30, 255, 21, 21, 21, 255, 28, 33, 35, 255, 38, 48, 52, 255, 54, 72, 77, 255, 46, 62, 67, 255, 31, 37, 40, 255, 42, 56, 61, 255, 61, 79, 83, 255, 43, 57, 62, 255, 38, 49, 53, 255, 37, 47, 50, 255, 39, 51, 55, 255, 35, 43, 46, 255, 49, 67, 73, 255, 42, 55, 59, 255, 40, 52, 56, 255, 44, 59, 63, 255, 34, 43, 46, 255, 43, 57, 62, 255, 51, 70, 76, 255, 50, 69, 75, 255, 46, 62, 67, 255, 43, 57, 61, 255, 36, 46, 49, 255, 52, 70, 76, 255, 59, 77, 82, 255, 49, 67, 73, 255, 32, 39, 41, 255, 48, 66, 72, 255, 45, 60, 65, 255, 21, 21, 21, 255, 32, 40, 42, 255, 43, 57, 62, 255, 35, 44, 47, 255, 35, 44, 47, 255, 51, 69, 75, 255, 41, 54, 58, 255, 42, 56, 61, 255, 40, 53, 57, 255, 40, 52, 57, 255, 34, 43, 46, 255, 30, 36, 38, 255, 34, 42, 45, 255, 43, 58, 63, 255, 49, 67, 73, 255, 60, 78, 83, 255, 51, 70, 76, 255, 44, 58, 63, 255, 51, 70, 76, 255, 51, 69, 75, 255, 30, 35, 37, 255, 35, 43, 46, 255, 52, 71, 76, 255, 37, 48, 51, 255, 41, 55, 59, 255, 25, 28, 29, 255, 25, 27, 28, 255, 21, 21, 21, 255, 38, 49, 53, 255, 37, 47, 51, 255, 34, 42, 45, 255, 36, 46, 50, 255, 33, 41, 43, 255, 46, 62, 67, 255, 43, 57, 62, 255, 34, 42, 45, 255, 43, 58, 62, 255, 36, 46, 49, 255, 39, 51, 55, 255, 42, 55, 59, 255, 33, 41, 44, 255, 31, 37, 40, 255, 21, 21, 21, 255, 36, 46, 49, 255, 30, 36, 38, 255, 30, 36, 38, 255, 31, 38, 40, 255, 39, 50, 54, 255, 34, 43, 46, 255, 30, 35, 37, 255, 37, 48, 51, 255, 33, 41, 44, 255, 37, 47, 50, 255, 24, 26, 27, 255, 26, 29, 30, 255, 34, 42, 44, 255, 30, 36, 38, 255, 46, 63, 69, 255, 32, 40, 42, 255, 41, 54, 58, 255, 42, 56, 60, 255, 38, 49, 52, 255, 22, 23, 23, 255, 21, 21, 21, 255, 33, 41, 44, 255, 37, 47, 50, 255, 37, 47, 51, 255, 21, 21, 21, 255, 24, 26, 27, 255, 29, 34, 35, 255, 31, 38, 40, 255, 32, 38, 41, 255, 37, 47, 51, 255, 35, 44, 47, 255, 42, 55, 60, 255, 44, 59, 64, 255, 51, 70, 76, 255, 37, 47, 51, 255, 32, 39, 41, 255, 39, 51, 55, 255, 38, 49, 53, 255, 31, 37, 39, 255, 39, 50, 54, 255, 35, 44, 47, 255, 31, 37, 39, 255, 34, 42, 45, 255, 37, 47, 50, 255, 39, 51, 55, 255, 46, 62, 67, 255, 40, 52, 57, 255, 25, 28, 29, 255, 24, 25, 26, 255, 35, 45, 48, 255, 30, 36, 38, 255, 44, 59, 64, 255, 30, 35, 37, 255, 25, 27, 28, 255, 35, 45, 48, 255, 28, 32, 33, 255, 37, 47, 50, 255, 29, 35, 37, 255, 38, 49, 53, 255, 27, 31, 33, 255, 39, 51, 55, 255, 26, 29, 30, 255, 22, 22, 22, 255, 21, 21, 21, 255, 29, 34, 36, 255, 29, 34, 35, 255, 32, 39, 42, 255, 21, 21, 21, 255, 26, 30, 31, 255, 32, 40, 42, 255, 37, 48, 51, 255, 33, 41, 44, 255, 43, 57, 62, 255, 44, 58, 63, 255, 36, 46, 49, 255, 25, 27, 28, 255, 29, 34, 36, 255, 29, 33, 35, 255, 35, 45, 48, 255, 37, 47, 51, 255, 40, 52, 56, 255, 31, 37, 39, 255, 30, 35, 37, 255, 31, 37, 39, 255, 35, 44, 47, 255, 31, 38, 40, 255, 32, 39, 41, 255, 31, 44, 32, 255, 33, 48, 33, 255, 31, 43, 31, 255, 32, 45, 32, 255, 34, 49, 34, 255, 33, 48, 33, 255, 31, 45, 32, 255, 32, 47, 33, 255, 32, 47, 33, 255, 31, 43, 31, 255, 30, 43, 31, 255, 30, 43, 31, 255, 28, 39, 29, 255, 29, 41, 30, 255, 26, 34, 26, 255, 25, 32, 25, 255, 29, 41, 30, 255, 29, 39, 29, 255, 31, 45, 32, 255, 29, 41, 30, 255, 29, 40, 30, 255, 30, 43, 31, 255, 32, 45, 32, 255, 33, 48, 33, 255, 27, 36, 27, 255, 32, 46, 32, 255, 30, 41, 30, 255, 34, 50, 34, 255, 35, 51, 35, 255, 31, 45, 32, 255, 34, 50, 35, 255, 37, 55, 37, 255, 37, 56, 37, 255, 34, 50, 34, 255, 33, 47, 33, 255, 35, 52, 35, 255, 37, 55, 37, 255, 34, 49, 34, 255, 31, 44, 31, 255, 46, 68, 45, 255, 29, 40, 29, 255, 31, 44, 31, 255, 34, 50, 35, 255, 35, 52, 35, 255, 33, 48, 34, 255, 32, 45, 32, 255, 30, 43, 31, 255, 31, 45, 32, 255, 32, 47, 33, 255, 32, 45, 32, 255, 26, 35, 27, 255, 26, 35, 27, 255, 24, 32, 25, 255, 29, 41, 30, 255, 28, 39, 29, 255, 27, 36, 27, 255, 27, 37, 28, 255, 32, 46, 32, 255, 36, 53, 36, 255, 32, 47, 33, 255, 33, 48, 34, 255, 35, 52, 35, 255, 38, 57, 38, 255, 34, 49, 34, 255, 30, 42, 31, 255, 32, 45, 32, 255, 27, 37, 28, 255, 28, 38, 28, 255, 31, 44, 31, 255, 29, 39, 29, 255, 28, 39, 29, 255, 31, 43, 31, 255, 28, 39, 29, 255, 30, 42, 30, 255, 24, 31, 25, 255, 24, 32, 25, 255, 29, 40, 29, 255, 28, 38, 28, 255, 32, 45, 32, 255, 29, 41, 30, 255, 26, 34, 26, 255, 25, 33, 26, 255, 30, 42, 30, 255, 32, 47, 33, 255, 36, 54, 36, 255, 34, 50, 34, 255, 30, 42, 30, 255, 34, 49, 34, 255, 35, 51, 35, 255, 34, 49, 34, 255, 31, 44, 32, 255, 32, 47, 33, 255, 31, 44, 31, 255, 26, 36, 27, 255, 28, 38, 28, 255, 33, 47, 33, 255, 34, 50, 34, 255, 35, 51, 35, 255, 35, 51, 35, 255, 35, 51, 35, 255, 28, 38, 28, 255, 31, 44, 31, 255, 34, 49, 34, 255, 31, 43, 31, 255, 34, 50, 35, 255, 37, 55, 37, 255, 36, 54, 36, 255, 39, 59, 39, 255, 36, 53, 36, 255, 40, 60, 40, 255, 36, 54, 36, 255, 37, 54, 37, 255, 35, 52, 35, 255, 37, 56, 38, 255, 39, 59, 39, 255, 36, 54, 36, 255, 38, 57, 38, 255, 37, 55, 37, 255, 33, 48, 33, 255, 29, 41, 30, 255, 34, 50, 34, 255, 34, 49, 34, 255, 33, 48, 33, 255, 37, 55, 37, 255, 41, 61, 41, 255, 35, 51, 35, 255, 34, 49, 34, 255, 33, 48, 33, 255, 33, 47, 33, 255, 33, 48, 33, 255, 33, 49, 34, 255, 35, 51, 35, 255, 35, 52, 35, 255, 37, 55, 37, 255, 42, 63, 41, 255, 36, 53, 36, 255, 36, 53, 36, 255, 47, 68, 45, 255, 44, 65, 43, 255, 37, 55, 37, 255, 38, 57, 38, 255, 36, 54, 36, 255, 32, 47, 33, 255, 35, 51, 35, 255, 36, 54, 36, 255, 36, 53, 36, 255, 37, 55, 37, 255, 35, 52, 36, 255, 38, 56, 38, 255, 38, 56, 38, 255, 35, 51, 35, 255, 29, 41, 30, 255, 32, 46, 32, 255, 30, 43, 31, 255, 27, 37, 28, 255, 29, 41, 30, 255, 30, 42, 31, 255, 28, 38, 28, 255, 30, 42, 30, 255, 31, 43, 31, 255, 33, 47, 33, 255, 33, 48, 34, 255, 36, 53, 36, 255, 34, 50, 34, 255, 28, 38, 28, 255, 29, 41, 30, 255, 37, 55, 37, 255, 38, 57, 38, 255, 32, 46, 33, 255, 35, 51, 35, 255, 31, 43, 31, 255, 33, 48, 33, 255, 33, 48, 33, 255, 34, 49, 34, 255, 34, 50, 34, 255, 33, 48, 33, 255, 28, 39, 29, 255, 31, 44, 31, 255, 31, 44, 32, 255, 28, 38, 28, 255, 28, 38, 28, 255, 31, 44, 31, 255, 28, 39, 29, 255, 31, 43, 31, 255, 27, 36, 27, 255, 32, 45, 32, 255, 32, 46, 32, 255, 33, 48, 33, 255, 32, 46, 32, 255, 32, 46, 33, 255, 33, 47, 33, 255, 25, 33, 25, 255, 25, 32, 25, 255, 30, 43, 31, 255, 33, 48, 33, 255, 33, 48, 33, 255, 30, 42, 30, 255, 35, 51, 35, 255, 34, 50, 34, 255, 35, 52, 35, 255, 33, 48, 33, 255, 36, 53, 36, 255, 36, 53, 36, 255, 36, 54, 36, 255, 35, 52, 36, 255, 37, 55, 37, 255, 35, 51, 35, 255, 37, 55, 37, 255, 33, 49, 34, 255, 38, 56, 38, 255, 41, 61, 40, 255, 33, 47, 33, 255, 35, 52, 36, 255, 56, 80, 52, 255, 42, 62, 41, 255, 34, 50, 35, 255, 35, 51, 35, 255, 29, 40, 29, 255, 34, 49, 34, 255, 32, 46, 32, 255, 28, 39, 29, 255, 29, 41, 30, 255, 31, 43, 31, 255, 30, 42, 31, 255, 29, 40, 29, 255, 30, 42, 30, 255, 31, 43, 31, 255, 33, 49, 34, 255, 36, 53, 36, 255, 33, 48, 33, 255, 32, 45, 32, 255, 36, 53, 36, 255, 26, 35, 27, 255, 27, 36, 27, 255, 34, 50, 35, 255, 32, 46, 32, 255, 31, 44, 31, 255, 32, 45, 32, 255, 33, 48, 34, 255, 32, 45, 32, 255, 34, 49, 34, 255, 33, 49, 34, 255, 31, 44, 31, 255, 32, 46, 32, 255, 34, 49, 34, 255, 35, 52, 35, 255, 33, 47, 33, 255, 32, 45, 32, 255, 33, 47, 33, 255, 32, 46, 33, 255, 34, 49, 34, 255, 31, 44, 31, 255, 33, 48, 34, 255, 29, 40, 29, 255, 30, 43, 31, 255, 34, 50, 34, 255, 51, 69, 75, 255, 30, 35, 37, 255, 37, 47, 51, 255, 21, 21, 21, 255, 33, 41, 43, 255, 43, 58, 63, 255, 42, 55, 60, 255, 41, 54, 58, 255, 29, 35, 36, 255, 36, 46, 49, 255, 36, 45, 48, 255, 49, 67, 73, 255, 41, 55, 59, 255, 42, 56, 61, 255, 40, 52, 56, 255, 39, 51, 55, 255, 46, 61, 67, 255, 33, 41, 43, 255, 34, 42, 45, 255, 26, 30, 31, 255, 31, 38, 40, 255, 21, 21, 21, 255, 21, 21, 21, 255, 33, 42, 44, 255, 31, 37, 39, 255, 33, 41, 43, 255, 35, 45, 48, 255, 44, 59, 64, 255, 42, 55, 60, 255, 37, 48, 52, 255, 42, 56, 61, 255, 32, 39, 41, 255, 31, 37, 39, 255, 38, 48, 52, 255, 33, 41, 44, 255, 28, 32, 34, 255, 42, 56, 61, 255, 34, 42, 44, 255, 29, 34, 36, 255, 45, 61, 66, 255, 44, 60, 65, 255, 28, 32, 33, 255, 32, 38, 41, 255, 30, 36, 38, 255, 35, 43, 46, 255, 26, 30, 31, 255, 21, 21, 21, 255, 25, 27, 28, 255, 24, 26, 27, 255, 35, 43, 46, 255, 21, 21, 21, 255, 24, 26, 27, 255, 26, 29, 30, 255, 26, 29, 30, 255, 27, 31, 33, 255, 38, 49, 53, 255, 38, 50, 53, 255, 31, 37, 39, 255, 21, 21, 21, 255, 33, 42, 44, 255, 25, 28, 29, 255, 30, 36, 38, 255, 32, 39, 41, 255, 29, 34, 36, 255, 31, 37, 39, 255, 29, 34, 36, 255, 28, 32, 33, 255, 37, 48, 51, 255, 21, 21, 21, 255, 29, 34, 36, 255, 32, 38, 40, 255, 32, 38, 41, 255, 29, 34, 36, 255, 22, 22, 22, 255, 21, 21, 21, 255, 22, 23, 23, 255, 21, 21, 21, 255, 31, 38, 40, 255, 33, 41, 43, 255, 26, 29, 30, 255, 29, 33, 35, 255, 30, 36, 38, 255, 36, 45, 48, 255, 33, 40, 43, 255, 30, 35, 37, 255, 35, 44, 47, 255, 22, 22, 22, 255, 39, 50, 54, 255, 21, 21, 21, 255, 25, 27, 28, 255, 33, 42, 44, 255, 22, 22, 22, 255, 37, 47, 50, 255, 33, 41, 44, 255, 30, 36, 38, 255, 21, 21, 21, 255, 25, 28, 29, 255, 42, 56, 60, 255, 44, 59, 64, 255, 36, 46, 49, 255, 42, 55, 59, 255, 49, 67, 73, 255, 43, 57, 62, 255, 35, 44, 47, 255, 51, 70, 76, 255, 51, 69, 75, 255, 57, 75, 80, 255, 40, 53, 57, 255, 40, 53, 57, 255, 50, 69, 75, 255, 43, 57, 62, 255, 54, 73, 78, 255, 50, 68, 74, 255, 48, 65, 71, 255, 29, 34, 36, 255, 31, 38, 40, 255, 47, 65, 70, 255, 44, 58, 63, 255, 40, 52, 56, 255, 31, 37, 39, 255, 42, 56, 61, 255, 45, 61, 66, 255, 41, 55, 59, 255, 44, 60, 65, 255, 35, 44, 47, 255, 41, 54, 58, 255, 40, 52, 56, 255, 24, 27, 27, 255, 41, 53, 58, 255, 36, 46, 50, 255, 37, 47, 50, 255, 39, 51, 55, 255, 40, 52, 56, 255, 40, 52, 56, 255, 43, 58, 63, 255, 42, 56, 61, 255, 33, 40, 43, 255, 43, 57, 62, 255, 34, 42, 45, 255, 48, 66, 72, 255, 44, 59, 64, 255, 49, 67, 73, 255, 35, 44, 47, 255, 39, 51, 55, 255, 51, 69, 75, 255, 33, 41, 44, 255, 25, 27, 28, 255, 57, 75, 80, 255, 40, 52, 56, 255, 32, 39, 41, 255, 36, 46, 50, 255, 37, 47, 50, 255, 30, 36, 38, 255, 29, 34, 36, 255, 36, 46, 49, 255, 37, 47, 50, 255, 34, 43, 46, 255, 26, 29, 30, 255, 35, 44, 47, 255, 49, 67, 73, 255, 42, 56, 60, 255, 41, 54, 58, 255, 41, 54, 58, 255, 45, 60, 65, 255, 47, 64, 69, 255, 34, 43, 46, 255, 28, 32, 33, 255, 24, 26, 27, 255, 21, 21, 21, 255, 22, 22, 22, 255, 26, 30, 31, 255, 28, 32, 33, 255, 24, 26, 26, 255, 35, 43, 46, 255, 29, 34, 36, 255, 32, 39, 41, 255, 33, 40, 43, 255, 30, 35, 37, 255, 37, 48, 51, 255, 33, 41, 44, 255, 34, 43, 46, 255, 26, 30, 31, 255, 27, 31, 32, 255, 34, 42, 45, 255, 43, 58, 63, 255, 41, 53, 58, 255, 28, 32, 34, 255, 21, 21, 21, 255, 33, 41, 43, 255, 43, 58, 63, 255, 39, 51, 55, 255, 32, 39, 42, 255, 32, 40, 42, 255, 40, 52, 56, 255, 21, 21, 21, 255, 33, 41, 43, 255, 31, 37, 39, 255, 32, 38, 41, 255, 28, 33, 34, 255, 37, 47, 51, 255, 36, 46, 49, 255, 36, 45, 49, 255, 31, 37, 39, 255, 46, 63, 68, 255, 47, 64, 70, 255, 42, 56, 61, 255, 40, 52, 56, 255, 31, 38, 40, 255, 41, 53, 58, 255, 32, 38, 41, 255, 22, 22, 22, 255, 32, 40, 42, 255, 42, 55, 60, 255, 40, 52, 57, 255, 35, 44, 46, 255, 50, 68, 75, 255, 21, 21, 21, 255, 30, 35, 37, 255, 37, 47, 50, 255, 36, 46, 49, 255, 35, 45, 48, 255, 22, 23, 23, 255, 40, 52, 56, 255, 35, 43, 46, 255, 30, 35, 37, 255, 37, 48, 51, 255, 21, 21, 21, 255, 28, 32, 33, 255, 28, 33, 35, 255, 33, 41, 44, 255, 32, 38, 41, 255, 25, 28, 29, 255, 24, 26, 27, 255, 28, 32, 33, 255, 34, 42, 45, 255, 32, 40, 42, 255, 26, 29, 30, 255, 21, 21, 21, 255, 28, 32, 33, 255, 28, 33, 34, 255, 39, 50, 54, 255, 44, 59, 64, 255, 42, 55, 60, 255, 40, 52, 57, 255, 27, 30, 31, 255, 32, 38, 41, 255, 31, 37, 39, 255, 32, 39, 42, 255, 41, 54, 58, 255, 25, 28, 29, 255, 32, 40, 42, 255, 41, 54, 59, 255, 28, 32, 34, 255, 27, 31, 32, 255, 38, 50, 53, 255, 46, 61, 67, 255, 31, 44, 32, 255, 35, 51, 35, 255, 36, 53, 36, 255, 37, 55, 37, 255, 33, 48, 34, 255, 33, 47, 33, 255, 30, 42, 30, 255, 32, 46, 33, 255, 31, 44, 31, 255, 30, 43, 31, 255, 31, 43, 31, 255, 29, 41, 30, 255, 26, 35, 27, 255, 26, 35, 27, 255, 26, 35, 27, 255, 29, 41, 30, 255, 32, 46, 32, 255, 33, 47, 33, 255, 28, 39, 29, 255, 30, 42, 31, 255, 27, 37, 28, 255, 32, 46, 32, 255, 29, 40, 30, 255, 29, 40, 29, 255, 30, 43, 31, 255, 33, 47, 33, 255, 29, 41, 30, 255, 32, 46, 32, 255, 31, 45, 32, 255, 33, 48, 33, 255, 35, 52, 35, 255, 37, 54, 37, 255, 36, 54, 36, 255, 32, 45, 32, 255, 28, 38, 28, 255, 30, 43, 31, 255, 34, 51, 35, 255, 33, 48, 33, 255, 37, 55, 37, 255, 32, 46, 32, 255, 31, 44, 31, 255, 31, 44, 32, 255, 28, 38, 28, 255, 31, 45, 32, 255, 32, 46, 32, 255, 30, 42, 30, 255, 33, 48, 34, 255, 33, 47, 33, 255, 31, 43, 31, 255, 29, 41, 30, 255, 25, 33, 26, 255, 29, 41, 30, 255, 25, 33, 26, 255, 29, 40, 30, 255, 30, 43, 31, 255, 29, 41, 30, 255, 32, 45, 32, 255, 41, 47, 16, 255, 32, 45, 32, 255, 35, 51, 35, 255, 33, 48, 34, 255, 35, 52, 35, 255, 37, 55, 37, 255, 32, 45, 32, 255, 31, 44, 31, 255, 32, 46, 33, 255, 28, 38, 28, 255, 30, 42, 30, 255, 25, 33, 25, 255, 29, 40, 29, 255, 27, 37, 28, 255, 25, 33, 26, 255, 40, 45, 15, 255, 29, 40, 30, 255, 30, 41, 30, 255, 24, 32, 25, 255, 26, 36, 27, 255, 27, 36, 27, 255, 29, 40, 29, 255, 28, 38, 28, 255, 30, 42, 30, 255, 30, 41, 30, 255, 27, 36, 27, 255, 27, 37, 28, 255, 27, 37, 28, 255, 28, 39, 29, 255, 34, 50, 34, 255, 33, 48, 33, 255, 35, 52, 36, 255, 30, 42, 30, 255, 34, 50, 34, 255, 34, 50, 35, 255, 33, 48, 33, 255, 26, 35, 27, 255, 28, 39, 29, 255, 31, 45, 32, 255, 36, 53, 36, 255, 32, 46, 32, 255, 34, 49, 34, 255, 36, 53, 36, 255, 34, 50, 34, 255, 32, 46, 33, 255, 30, 42, 30, 255, 31, 44, 32, 255, 29, 39, 29, 255, 35, 52, 35, 255, 41, 60, 40, 255, 38, 57, 38, 255, 35, 51, 35, 255, 34, 49, 34, 255, 35, 52, 35, 255, 34, 50, 34, 255, 34, 50, 35, 255, 36, 54, 36, 255, 36, 53, 36, 255, 34, 49, 34, 255, 35, 51, 35, 255, 38, 57, 38, 255, 31, 44, 31, 255, 30, 43, 31, 255, 33, 48, 33, 255, 33, 48, 33, 255, 32, 47, 33, 255, 33, 48, 33, 255, 36, 53, 36, 255, 35, 51, 35, 255, 33, 48, 33, 255, 36, 53, 36, 255, 38, 57, 38, 255, 37, 55, 37, 255, 37, 55, 37, 255, 35, 51, 35, 255, 34, 51, 35, 255, 36, 53, 36, 255, 36, 53, 36, 255, 38, 57, 38, 255, 44, 64, 42, 255, 37, 56, 37, 255, 38, 57, 38, 255, 37, 54, 37, 255, 35, 52, 35, 255, 34, 51, 35, 255, 35, 51, 35, 255, 35, 51, 35, 255, 48, 70, 46, 255, 48, 70, 46, 255, 35, 52, 36, 255, 32, 47, 33, 255, 34, 50, 34, 255, 38, 57, 38, 255, 30, 42, 31, 255, 30, 43, 31, 255, 26, 36, 27, 255, 29, 40, 29, 255, 31, 45, 32, 255, 30, 42, 30, 255, 28, 38, 28, 255, 24, 31, 25, 255, 25, 33, 25, 255, 29, 41, 30, 255, 29, 40, 29, 255, 27, 36, 27, 255, 31, 44, 31, 255, 31, 44, 31, 255, 27, 37, 28, 255, 29, 41, 30, 255, 29, 40, 29, 255, 27, 37, 28, 255, 26, 35, 27, 255, 29, 40, 29, 255, 30, 42, 30, 255, 31, 45, 32, 255, 30, 43, 31, 255, 38, 57, 38, 255, 43, 63, 42, 255, 35, 52, 35, 255, 32, 46, 32, 255, 29, 40, 29, 255, 27, 36, 27, 255, 26, 33, 26, 255, 26, 35, 27, 255, 30, 42, 30, 255, 31, 45, 32, 255, 24, 30, 24, 255, 26, 35, 27, 255, 24, 30, 24, 255, 30, 42, 31, 255, 29, 41, 30, 255, 27, 37, 28, 255, 29, 40, 29, 255, 29, 41, 30, 255, 28, 38, 28, 255, 28, 38, 28, 255, 30, 43, 31, 255, 31, 43, 31, 255, 31, 44, 31, 255, 31, 44, 31, 255, 35, 52, 36, 255, 29, 41, 30, 255, 32, 46, 32, 255, 31, 44, 31, 255, 34, 49, 34, 255, 37, 54, 37, 255, 47, 69, 45, 255, 38, 58, 38, 255, 39, 58, 39, 255, 39, 59, 39, 255, 37, 56, 38, 255, 40, 59, 39, 255, 39, 58, 39, 255, 37, 54, 37, 255, 33, 47, 33, 255, 35, 52, 36, 255, 32, 46, 32, 255, 37, 56, 37, 255, 39, 58, 39, 255, 32, 47, 33, 255, 30, 42, 30, 255, 27, 37, 28, 255, 32, 46, 32, 255, 32, 45, 32, 255, 28, 39, 29, 255, 30, 42, 30, 255, 29, 40, 29, 255, 29, 40, 29, 255, 33, 48, 33, 255, 30, 43, 31, 255, 29, 40, 29, 255, 31, 44, 32, 255, 31, 44, 31, 255, 30, 43, 31, 255, 28, 38, 28, 255, 27, 36, 27, 255, 26, 35, 27, 255, 32, 46, 32, 255, 30, 43, 31, 255, 34, 50, 35, 255, 33, 48, 33, 255, 37, 56, 37, 255, 36, 54, 36, 255, 36, 53, 36, 255, 34, 50, 35, 255, 33, 48, 33, 255, 33, 49, 34, 255, 33, 49, 34, 255, 30, 42, 30, 255, 33, 48, 33, 255, 29, 40, 29, 255, 36, 53, 36, 255, 29, 41, 30, 255, 32, 45, 32, 255, 32, 46, 32, 255, 32, 46, 32, 255, 32, 46, 32, 255, 29, 41, 30, 255, 27, 37, 28, 255, 34, 43, 45, 255, 35, 45, 48, 255, 33, 40, 42, 255, 34, 42, 45, 255, 21, 21, 21, 255, 32, 39, 41, 255, 28, 33, 35, 255, 39, 51, 54, 255, 30, 36, 38, 255, 40, 52, 56, 255, 49, 67, 73, 255, 48, 66, 72, 255, 45, 60, 65, 255, 49, 67, 73, 255, 40, 53, 57, 255, 35, 44, 47, 255, 34, 42, 45, 255, 50, 69, 75, 255, 37, 47, 50, 255, 36, 45, 48, 255, 34, 43, 46, 255, 21, 21, 21, 255, 34, 43, 46, 255, 31, 37, 39, 255, 25, 27, 28, 255, 23, 25, 25, 255, 45, 60, 65, 255, 36, 46, 49, 255, 23, 25, 25, 255, 42, 55, 60, 255, 34, 42, 44, 255, 31, 37, 39, 255, 27, 31, 32, 255, 45, 60, 65, 255, 36, 46, 50, 255, 39, 50, 54, 255, 37, 47, 50, 255, 32, 39, 41, 255, 39, 51, 55, 255, 40, 53, 57, 255, 32, 40, 42, 255, 28, 33, 34, 255, 31, 38, 40, 255, 36, 46, 49, 255, 40, 52, 56, 255, 21, 21, 21, 255, 21, 21, 21, 255, 34, 42, 45, 255, 30, 36, 38, 255, 23, 25, 25, 255, 25, 28, 28, 255, 34, 43, 46, 255, 22, 22, 23, 255, 21, 21, 21, 255, 28, 33, 35, 255, 34, 42, 44, 255, 35, 43, 46, 255, 29, 35, 37, 255, 29, 34, 35, 255, 26, 30, 31, 255, 22, 23, 23, 255, 32, 40, 42, 255, 33, 41, 44, 255, 21, 21, 21, 255, 32, 39, 41, 255, 35, 44, 47, 255, 31, 38, 40, 255, 30, 37, 39, 255, 21, 21, 21, 255, 35, 43, 46, 255, 27, 30, 31, 255, 26, 30, 31, 255, 26, 29, 30, 255, 21, 21, 21, 255, 21, 21, 21, 255, 24, 25, 26, 255, 21, 21, 21, 255, 30, 35, 37, 255, 28, 32, 34, 255, 23, 25, 25, 255, 31, 38, 40, 255, 31, 38, 40, 255, 34, 42, 45, 255, 29, 33, 35, 255, 28, 33, 34, 255, 26, 30, 31, 255, 21, 21, 21, 255, 24, 26, 27, 255, 28, 32, 34, 255, 21, 21, 21, 255, 35, 44, 47, 255, 29, 33, 35, 255, 33, 41, 44, 255, 24, 26, 26, 255, 21, 21, 21, 255, 30, 36, 38, 255, 36, 46, 49, 255, 49, 67, 73, 255, 50, 68, 75, 255, 30, 36, 38, 255, 38, 49, 53, 255, 30, 36, 38, 255, 33, 40, 43, 255, 46, 63, 68, 255, 41, 54, 58, 255, 39, 50, 54, 255, 45, 61, 66, 255, 38, 49, 52, 255, 44, 58, 63, 255, 30, 36, 38, 255, 43, 57, 61, 255, 35, 45, 48, 255, 37, 47, 50, 255, 26, 30, 31, 255, 39, 51, 55, 255, 44, 59, 64, 255, 37, 47, 50, 255, 42, 56, 61, 255, 38, 49, 53, 255, 46, 62, 67, 255, 36, 47, 50, 255, 35, 44, 47, 255, 37, 48, 52, 255, 31, 37, 39, 255, 39, 51, 55, 255, 45, 60, 65, 255, 42, 56, 61, 255, 21, 21, 21, 255, 38, 48, 52, 255, 36, 46, 49, 255, 31, 37, 39, 255, 53, 71, 77, 255, 43, 57, 62, 255, 37, 47, 50, 255, 44, 60, 65, 255, 50, 68, 74, 255, 38, 48, 52, 255, 42, 55, 60, 255, 40, 52, 56, 255, 34, 43, 46, 255, 35, 43, 46, 255, 39, 50, 54, 255, 42, 55, 60, 255, 46, 62, 67, 255, 46, 63, 68, 255, 21, 21, 21, 255, 50, 68, 74, 255, 57, 75, 80, 255, 41, 54, 58, 255, 43, 58, 62, 255, 38, 50, 53, 255, 39, 50, 54, 255, 41, 54, 58, 255, 40, 53, 57, 255, 43, 57, 62, 255, 36, 46, 49, 255, 42, 56, 60, 255, 34, 42, 45, 255, 41, 55, 59, 255, 47, 64, 70, 255, 47, 64, 70, 255, 56, 74, 79, 255, 44, 58, 63, 255, 44, 58, 63, 255, 43, 58, 63, 255, 39, 50, 54, 255, 21, 21, 21, 255, 21, 21, 21, 255, 34, 42, 45, 255, 21, 21, 21, 255, 24, 25, 26, 255, 21, 21, 21, 255, 38, 50, 53, 255, 30, 35, 37, 255, 22, 23, 23, 255, 27, 31, 32, 255, 38, 50, 54, 255, 30, 35, 37, 255, 35, 45, 48, 255, 35, 45, 48, 255, 22, 22, 22, 255, 24, 25, 26, 255, 45, 61, 66, 255, 32, 39, 41, 255, 40, 52, 56, 255, 23, 24, 25, 255, 21, 21, 21, 255, 31, 37, 39, 255, 35, 44, 48, 255, 46, 62, 67, 255, 50, 69, 75, 255, 45, 61, 66, 255, 38, 49, 52, 255, 39, 50, 54, 255, 30, 36, 38, 255, 21, 21, 21, 255, 34, 43, 46, 255, 35, 45, 48, 255, 37, 47, 50, 255, 39, 51, 55, 255, 33, 40, 43, 255, 38, 50, 53, 255, 39, 51, 55, 255, 39, 51, 55, 255, 34, 43, 46, 255, 23, 24, 25, 255, 34, 42, 45, 255, 41, 54, 58, 255, 31, 37, 39, 255, 47, 65, 70, 255, 43, 57, 62, 255, 37, 48, 52, 255, 41, 55, 59, 255, 32, 39, 41, 255, 38, 49, 53, 255, 33, 41, 43, 255, 21, 21, 21, 255, 29, 35, 37, 255, 35, 45, 48, 255, 42, 55, 60, 255, 38, 49, 53, 255, 33, 41, 43, 255, 40, 52, 56, 255, 42, 55, 60, 255, 32, 38, 41, 255, 44, 59, 64, 255, 31, 37, 39, 255, 26, 30, 31, 255, 27, 30, 31, 255, 45, 61, 66, 255, 30, 35, 37, 255, 32, 39, 42, 255, 30, 36, 38, 255, 37, 47, 50, 255, 39, 51, 55, 255, 37, 47, 51, 255, 24, 26, 27, 255, 21, 21, 21, 255, 40, 52, 56, 255, 26, 29, 30, 255, 32, 39, 42, 255, 38, 50, 53, 255, 36, 46, 49, 255, 47, 64, 69, 255, 33, 40, 43, 255, 39, 51, 55, 255, 23, 24, 24, 255, 41, 54, 58, 255, 33, 41, 43, 255, 38, 49, 53, 255, 33, 41, 43, 255, 32, 39, 41, 255, 40, 52, 57, 255, 39, 51, 55, 255, 42, 56, 60, 255, 34, 43, 46, 255, 32, 47, 33, 255, 33, 47, 33, 255, 34, 50, 34, 255, 32, 46, 32, 255, 35, 51, 35, 255, 32, 45, 32, 255, 33, 47, 33, 255, 32, 47, 33, 255, 34, 49, 34, 255, 31, 43, 31, 255, 35, 51, 35, 255, 31, 44, 31, 255, 26, 34, 26, 255, 25, 34, 26, 255, 28, 39, 29, 255, 30, 42, 31, 255, 33, 48, 33, 255, 32, 45, 32, 255, 31, 44, 31, 255, 29, 40, 29, 255, 32, 45, 32, 255, 35, 51, 35, 255, 35, 51, 35, 255, 33, 49, 34, 255, 35, 51, 35, 255, 37, 54, 37, 255, 35, 51, 35, 255, 35, 51, 35, 255, 36, 53, 36, 255, 34, 50, 34, 255, 31, 45, 32, 255, 32, 46, 32, 255, 35, 51, 35, 255, 33, 48, 34, 255, 32, 46, 32, 255, 35, 51, 35, 255, 33, 47, 33, 255, 35, 51, 35, 255, 35, 51, 35, 255, 31, 44, 31, 255, 28, 38, 28, 255, 29, 40, 29, 255, 27, 38, 28, 255, 29, 41, 30, 255, 27, 37, 28, 255, 26, 35, 27, 255, 30, 43, 31, 255, 33, 47, 33, 255, 32, 45, 32, 255, 32, 46, 32, 255, 31, 43, 31, 255, 25, 34, 26, 255, 26, 35, 27, 255, 28, 38, 28, 255, 29, 41, 30, 255, 31, 45, 32, 255, 35, 52, 36, 255, 34, 50, 34, 255, 33, 47, 33, 255, 37, 54, 37, 255, 36, 53, 36, 255, 34, 51, 35, 255, 33, 48, 33, 255, 29, 41, 30, 255, 30, 42, 31, 255, 32, 47, 33, 255, 29, 40, 30, 255, 31, 43, 31, 255, 26, 35, 27, 255, 26, 35, 26, 255, 27, 37, 28, 255, 26, 35, 27, 255, 29, 41, 30, 255, 24, 31, 25, 255, 29, 41, 30, 255, 25, 33, 26, 255, 27, 36, 27, 255, 27, 36, 27, 255, 32, 45, 32, 255, 31, 44, 31, 255, 30, 42, 31, 255, 32, 45, 32, 255, 29, 41, 30, 255, 26, 36, 27, 255, 28, 39, 29, 255, 31, 44, 32, 255, 30, 41, 30, 255, 27, 37, 28, 255, 33, 48, 33, 255, 34, 49, 34, 255, 33, 47, 33, 255, 36, 53, 36, 255, 33, 48, 33, 255, 29, 40, 30, 255, 29, 40, 29, 255, 30, 42, 30, 255, 31, 45, 32, 255, 32, 45, 32, 255, 35, 51, 35, 255, 36, 54, 36, 255, 31, 44, 32, 255, 28, 39, 29, 255, 29, 40, 29, 255, 30, 43, 31, 255, 31, 43, 31, 255, 35, 52, 36, 255, 33, 48, 33, 255, 34, 49, 34, 255, 36, 54, 37, 255, 31, 45, 32, 255, 33, 48, 33, 255, 32, 45, 32, 255, 34, 50, 34, 255, 34, 49, 34, 255, 36, 53, 36, 255, 36, 54, 36, 255, 31, 44, 31, 255, 30, 43, 31, 255, 35, 51, 35, 255, 33, 48, 33, 255, 30, 42, 31, 255, 32, 46, 32, 255, 32, 47, 33, 255, 35, 52, 35, 255, 37, 55, 37, 255, 35, 52, 35, 255, 38, 56, 38, 255, 35, 52, 36, 255, 35, 52, 36, 255, 34, 50, 34, 255, 32, 47, 33, 255, 33, 48, 33, 255, 35, 51, 35, 255, 36, 53, 36, 255, 38, 57, 38, 255, 35, 51, 35, 255, 38, 57, 38, 255, 35, 51, 35, 255, 37, 55, 37, 255, 36, 53, 36, 255, 33, 48, 33, 255, 33, 49, 34, 255, 35, 51, 35, 255, 48, 70, 46, 255, 44, 65, 43, 255, 38, 57, 38, 255, 35, 52, 35, 255, 35, 51, 35, 255, 33, 47, 33, 255, 32, 46, 32, 255, 30, 41, 30, 255, 31, 45, 32, 255, 29, 41, 30, 255, 27, 36, 27, 255, 30, 42, 30, 255, 26, 36, 27, 255, 25, 33, 26, 255, 25, 33, 26, 255, 23, 30, 24, 255, 25, 32, 25, 255, 26, 35, 27, 255, 27, 37, 28, 255, 28, 39, 29, 255, 30, 41, 30, 255, 28, 39, 29, 255, 31, 44, 31, 255, 27, 38, 28, 255, 30, 42, 30, 255, 28, 38, 28, 255, 32, 46, 32, 255, 34, 49, 34, 255, 29, 41, 30, 255, 32, 46, 32, 255, 37, 55, 37, 255, 38, 56, 38, 255, 33, 48, 33, 255, 32, 46, 32, 255, 30, 42, 30, 255, 28, 38, 28, 255, 24, 31, 25, 255, 28, 39, 29, 255, 27, 36, 27, 255, 27, 36, 27, 255, 26, 35, 27, 255, 26, 34, 26, 255, 26, 34, 27, 255, 25, 33, 25, 255, 28, 38, 28, 255, 27, 37, 28, 255, 26, 36, 27, 255, 28, 39, 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, 28, 39, 29, 255, 30, 42, 30, 255, 32, 47, 33, 255, 29, 40, 29, 255, 28, 39, 29, 255, 35, 51, 35, 255, 35, 51, 35, 255, 48, 71, 46, 255, 55, 79, 51, 255, 43, 63, 42, 255, 38, 56, 38, 255, 40, 60, 40, 255, 38, 56, 38, 255, 38, 57, 38, 255, 35, 52, 35, 255, 37, 55, 37, 255, 34, 49, 34, 255, 33, 47, 33, 255, 33, 48, 33, 255, 33, 49, 34, 255, 27, 36, 27, 255, 29, 40, 29, 255, 29, 40, 29, 255, 28, 39, 29, 255, 32, 45, 32, 255, 31, 44, 31, 255, 28, 38, 28, 255, 25, 34, 26, 255, 29, 40, 29, 255, 28, 39, 29, 255, 27, 36, 27, 255, 30, 43, 31, 255, 31, 44, 31, 255, 26, 35, 27, 255, 28, 39, 29, 255, 26, 36, 27, 255, 29, 40, 29, 255, 27, 37, 28, 255, 27, 38, 28, 255, 28, 39, 29, 255, 33, 48, 34, 255, 37, 54, 37, 255, 35, 52, 35, 255, 34, 50, 35, 255, 34, 50, 34, 255, 31, 45, 32, 255, 33, 49, 34, 255, 34, 49, 34, 255, 26, 36, 27, 255, 34, 50, 34, 255, 30, 43, 31, 255, 30, 42, 30, 255, 28, 39, 29, 255, 29, 41, 30, 255, 26, 34, 26, 255, 30, 43, 31, 255, 29, 41, 30, 255, 30, 43, 31, 255, 34, 49, 34, 255, 41, 55, 59, 255, 34, 43, 45, 255, 35, 44, 47, 255, 38, 49, 52, 255, 21, 21, 21, 255, 35, 44, 47, 255, 27, 31, 32, 255, 43, 57, 62, 255, 52, 70, 76, 255, 34, 42, 44, 255, 44, 59, 64, 255, 29, 34, 36, 255, 46, 62, 67, 255, 40, 52, 56, 255, 51, 70, 76, 255, 37, 48, 52, 255, 42, 56, 61, 255, 37, 48, 52, 255, 40, 52, 56, 255, 35, 43, 46, 255, 31, 38, 40, 255, 27, 31, 33, 255, 40, 52, 57, 255, 36, 46, 49, 255, 21, 21, 21, 255, 21, 21, 21, 255, 31, 37, 39, 255, 36, 46, 49, 255, 32, 39, 42, 255, 24, 25, 26, 255, 28, 32, 33, 255, 33, 42, 44, 255, 34, 43, 46, 255, 36, 46, 49, 255, 42, 56, 60, 255, 48, 66, 72, 255, 36, 46, 49, 255, 40, 53, 57, 255, 40, 53, 57, 255, 40, 52, 56, 255, 43, 58, 63, 255, 52, 70, 76, 255, 32, 40, 42, 255, 33, 41, 44, 255, 33, 40, 43, 255, 33, 40, 43, 255, 21, 21, 21, 255, 35, 45, 48, 255, 27, 31, 33, 255, 35, 44, 47, 255, 28, 32, 33, 255, 34, 42, 45, 255, 21, 21, 21, 255, 33, 41, 44, 255, 23, 24, 25, 255, 26, 29, 30, 255, 33, 40, 43, 255, 30, 35, 37, 255, 26, 28, 29, 255, 27, 30, 32, 255, 32, 38, 41, 255, 24, 26, 27, 255, 25, 28, 28, 255, 37, 47, 51, 255, 30, 36, 38, 255, 24, 26, 26, 255, 27, 31, 32, 255, 21, 21, 21, 255, 21, 21, 21, 255, 32, 38, 41, 255, 29, 35, 37, 255, 21, 21, 21, 255, 25, 27, 28, 255, 21, 21, 21, 255, 24, 25, 26, 255, 34, 42, 45, 255, 21, 21, 21, 255, 27, 32, 33, 255, 30, 36, 38, 255, 27, 30, 31, 255, 37, 48, 51, 255, 28, 32, 33, 255, 21, 21, 21, 255, 21, 21, 21, 255, 23, 24, 24, 255, 21, 21, 21, 255, 23, 24, 24, 255, 28, 32, 33, 255, 37, 47, 50, 255, 21, 21, 21, 255, 26, 29, 30, 255, 43, 57, 62, 255, 28, 32, 33, 255, 21, 21, 21, 255, 26, 29, 30, 255, 39, 51, 55, 255, 32, 39, 41, 255, 33, 41, 44, 255, 52, 71, 77, 255, 43, 58, 63, 255, 40, 52, 56, 255, 30, 35, 37, 255, 34, 43, 45, 255, 33, 41, 43, 255, 29, 34, 36, 255, 25, 28, 29, 255, 34, 43, 46, 255, 44, 60, 65, 255, 41, 53, 58, 255, 37, 47, 51, 255, 50, 68, 75, 255, 34, 42, 45, 255, 36, 45, 48, 255, 39, 51, 55, 255, 42, 56, 60, 255, 39, 50, 54, 255, 36, 46, 50, 255, 36, 45, 49, 255, 39, 50, 54, 255, 40, 52, 56, 255, 49, 67, 73, 255, 57, 75, 80, 255, 34, 42, 45, 255, 30, 35, 37, 255, 31, 38, 40, 255, 36, 46, 50, 255, 32, 40, 42, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 30, 36, 38, 255, 38, 48, 52, 255, 36, 46, 49, 255, 47, 64, 69, 255, 35, 45, 48, 255, 37, 48, 52, 255, 35, 44, 47, 255, 35, 44, 47, 255, 41, 54, 58, 255, 31, 37, 40, 255, 45, 60, 65, 255, 51, 70, 76, 255, 54, 72, 77, 255, 38, 49, 52, 255, 27, 31, 32, 255, 27, 30, 32, 255, 41, 53, 57, 255, 46, 62, 68, 255, 43, 58, 63, 255, 38, 48, 52, 255, 29, 33, 35, 255, 34, 43, 46, 255, 35, 44, 47, 255, 49, 67, 73, 255, 35, 44, 48, 255, 26, 30, 31, 255, 41, 54, 58, 255, 31, 37, 39, 255, 37, 47, 51, 255, 47, 63, 69, 255, 54, 73, 78, 255, 38, 49, 52, 255, 28, 32, 34, 255, 33, 41, 43, 255, 21, 21, 21, 255, 26, 30, 31, 255, 31, 37, 39, 255, 36, 45, 49, 255, 33, 41, 44, 255, 36, 46, 50, 255, 21, 21, 21, 255, 21, 21, 21, 255, 26, 29, 30, 255, 38, 49, 53, 255, 32, 38, 41, 255, 23, 24, 24, 255, 26, 29, 30, 255, 21, 21, 21, 255, 28, 33, 34, 255, 22, 23, 23, 255, 29, 34, 36, 255, 37, 48, 52, 255, 41, 55, 59, 255, 35, 45, 48, 255, 21, 21, 21, 255, 21, 21, 21, 255, 38, 50, 53, 255, 28, 33, 34, 255, 41, 54, 58, 255, 38, 48, 52, 255, 41, 54, 58, 255, 38, 50, 54, 255, 36, 45, 48, 255, 40, 53, 57, 255, 42, 56, 61, 255, 23, 24, 24, 255, 21, 21, 21, 255, 34, 43, 46, 255, 36, 46, 49, 255, 37, 48, 52, 255, 42, 56, 61, 255, 48, 66, 72, 255, 36, 46, 49, 255, 37, 47, 50, 255, 41, 54, 58, 255, 31, 37, 39, 255, 29, 34, 36, 255, 36, 45, 48, 255, 37, 48, 51, 255, 35, 44, 47, 255, 44, 59, 64, 255, 37, 47, 50, 255, 36, 45, 49, 255, 33, 41, 44, 255, 31, 37, 39, 255, 41, 54, 58, 255, 21, 21, 21, 255, 32, 39, 41, 255, 30, 35, 37, 255, 37, 47, 50, 255, 41, 54, 58, 255, 42, 56, 61, 255, 42, 56, 60, 255, 40, 53, 57, 255, 36, 46, 49, 255, 53, 71, 77, 255, 32, 39, 42, 255, 34, 43, 45, 255, 31, 38, 40, 255, 34, 42, 45, 255, 33, 41, 44, 255, 24, 27, 27, 255, 26, 29, 30, 255, 29, 34, 35, 255, 33, 40, 43, 255, 28, 32, 34, 255, 25, 28, 29, 255, 21, 21, 21, 255, 44, 58, 63, 255, 35, 44, 47, 255, 38, 49, 53, 255, 37, 47, 50, 255, 38, 49, 52, 255, 42, 55, 60, 255, 37, 48, 51, 255, 34, 43, 46, 255, 40, 52, 56, 255, 47, 64, 70, 255, 43, 57, 62, 255, 37, 47, 50, 255, 34, 43, 46, 255, 42, 55, 59, 255, 38, 50, 53, 255, 32, 40, 42, 255, 35, 44, 46, 255, 32, 39, 41, 255, 33, 47, 33, 255, 34, 49, 34, 255, 33, 47, 33, 255, 36, 52, 36, 255, 35, 52, 35, 255, 30, 43, 31, 255, 33, 48, 33, 255, 35, 51, 35, 255, 34, 50, 34, 255, 42, 62, 41, 255, 34, 50, 35, 255, 33, 47, 33, 255, 30, 41, 30, 255, 60, 69, 14, 255, 34, 51, 35, 255, 33, 48, 33, 255, 37, 54, 37, 255, 34, 49, 34, 255, 33, 48, 33, 255, 29, 41, 30, 255, 37, 54, 37, 255, 34, 49, 34, 255, 38, 57, 38, 255, 35, 52, 35, 255, 36, 54, 37, 255, 36, 53, 36, 255, 35, 52, 35, 255, 29, 40, 29, 255, 31, 43, 31, 255, 32, 45, 32, 255, 33, 48, 33, 255, 30, 42, 30, 255, 29, 41, 30, 255, 34, 50, 35, 255, 36, 53, 36, 255, 37, 56, 37, 255, 36, 54, 37, 255, 36, 54, 36, 255, 34, 49, 34, 255, 34, 49, 34, 255, 32, 45, 32, 255, 29, 40, 30, 255, 23, 30, 24, 255, 25, 32, 25, 255, 24, 31, 24, 255, 26, 36, 27, 255, 26, 36, 27, 255, 27, 37, 28, 255, 29, 40, 29, 255, 33, 48, 33, 255, 31, 44, 31, 255, 26, 35, 27, 255, 28, 39, 29, 255, 30, 42, 31, 255, 32, 46, 32, 255, 38, 57, 38, 255, 38, 57, 38, 255, 36, 53, 36, 255, 36, 53, 36, 255, 50, 73, 48, 255, 37, 55, 37, 255, 36, 53, 36, 255, 33, 48, 33, 255, 31, 44, 31, 255, 28, 38, 28, 255, 28, 38, 28, 255, 26, 35, 27, 255, 25, 33, 25, 255, 24, 30, 24, 255, 25, 32, 25, 255, 24, 31, 24, 255, 30, 38, 30, 255, 31, 44, 31, 255, 29, 41, 30, 255, 23, 30, 24, 255, 25, 34, 26, 255, 29, 41, 30, 255, 30, 42, 30, 255, 33, 47, 33, 255, 29, 40, 29, 255, 30, 42, 30, 255, 31, 43, 31, 255, 30, 42, 30, 255, 29, 40, 29, 255, 28, 38, 28, 255, 26, 35, 27, 255, 28, 39, 29, 255, 31, 44, 32, 255, 29, 41, 30, 255, 29, 41, 30, 255, 32, 46, 32, 255, 34, 50, 34, 255, 31, 44, 31, 255, 29, 41, 30, 255, 28, 39, 29, 255, 34, 50, 34, 255, 33, 48, 34, 255, 34, 49, 34, 255, 33, 49, 34, 255, 33, 47, 33, 255, 31, 45, 32, 255, 30, 41, 30, 255, 26, 35, 27, 255, 28, 38, 28, 255, 30, 43, 31, 255, 33, 48, 33, 255, 32, 46, 32, 255, 33, 48, 33, 255, 31, 44, 31, 255, 33, 47, 33, 255, 32, 46, 32, 255, 33, 48, 33, 255, 33, 48, 34, 255, 36, 53, 36, 255, 34, 49, 34, 255, 32, 47, 33, 255, 30, 42, 30, 255, 29, 41, 30, 255, 30, 42, 30, 255, 32, 47, 33, 255, 34, 50, 34, 255, 37, 56, 37, 255, 39, 58, 39, 255, 40, 59, 39, 255, 34, 50, 34, 255, 34, 50, 34, 255, 32, 45, 32, 255, 36, 54, 36, 255, 34, 50, 35, 255, 34, 50, 35, 255, 35, 52, 35, 255, 32, 46, 33, 255, 35, 52, 36, 255, 36, 53, 36, 255, 37, 56, 37, 255, 36, 53, 36, 255, 34, 49, 34, 255, 36, 53, 36, 255, 30, 42, 30, 255, 34, 51, 35, 255, 37, 56, 38, 255, 35, 52, 35, 255, 36, 52, 36, 255, 38, 57, 38, 255, 44, 64, 42, 255, 37, 56, 38, 255, 31, 44, 31, 255, 31, 44, 31, 255, 34, 49, 34, 255, 35, 51, 35, 255, 31, 44, 32, 255, 32, 45, 32, 255, 26, 35, 27, 255, 25, 33, 26, 255, 24, 32, 25, 255, 26, 35, 27, 255, 30, 43, 31, 255, 28, 39, 29, 255, 28, 38, 28, 255, 27, 37, 28, 255, 27, 37, 28, 255, 28, 35, 28, 255, 25, 32, 25, 255, 27, 37, 28, 255, 25, 34, 26, 255, 29, 40, 29, 255, 27, 36, 27, 255, 31, 44, 31, 255, 29, 39, 29, 255, 32, 45, 32, 255, 34, 50, 34, 255, 32, 46, 33, 255, 33, 49, 34, 255, 36, 53, 36, 255, 38, 57, 38, 255, 35, 51, 35, 255, 30, 43, 31, 255, 27, 36, 27, 255, 26, 35, 27, 255, 29, 40, 29, 255, 28, 39, 29, 255, 26, 35, 27, 255, 29, 40, 29, 255, 29, 41, 30, 255, 25, 33, 26, 255, 27, 37, 28, 255, 26, 34, 27, 255, 23, 30, 24, 255, 25, 32, 26, 255, 24, 30, 24, 255, 25, 34, 26, 255, 30, 43, 31, 255, 27, 37, 28, 255, 29, 41, 30, 255, 31, 45, 32, 255, 31, 43, 31, 255, 28, 39, 29, 255, 32, 46, 33, 255, 30, 41, 30, 255, 31, 45, 32, 255, 28, 39, 29, 255, 28, 39, 29, 255, 30, 41, 30, 255, 31, 45, 32, 255, 45, 67, 44, 255, 40, 60, 40, 255, 39, 59, 39, 255, 34, 50, 34, 255, 34, 49, 34, 255, 39, 58, 39, 255, 40, 59, 39, 255, 33, 48, 33, 255, 32, 47, 33, 255, 37, 55, 37, 255, 31, 45, 32, 255, 29, 40, 29, 255, 30, 42, 30, 255, 27, 36, 27, 255, 25, 34, 26, 255, 24, 31, 25, 255, 29, 41, 30, 255, 32, 47, 33, 255, 30, 42, 30, 255, 29, 41, 30, 255, 25, 33, 26, 255, 28, 39, 29, 255, 26, 36, 27, 255, 28, 38, 28, 255, 28, 38, 28, 255, 30, 42, 30, 255, 27, 37, 28, 255, 32, 47, 33, 255, 30, 42, 30, 255, 28, 39, 29, 255, 26, 35, 27, 255, 24, 31, 25, 255, 30, 42, 30, 255, 34, 50, 34, 255, 37, 56, 37, 255, 35, 52, 35, 255, 35, 52, 35, 255, 31, 45, 32, 255, 30, 41, 30, 255, 30, 42, 31, 255, 30, 42, 30, 255, 31, 44, 31, 255, 28, 38, 28, 255, 27, 36, 27, 255, 25, 32, 25, 255, 28, 38, 28, 255, 28, 38, 29, 255, 27, 36, 27, 255, 24, 31, 25, 255, 29, 40, 29, 255, 34, 49, 34, 255, 36, 53, 36, 255, 40, 52, 56, 255, 36, 45, 48, 255, 30, 36, 38, 255, 29, 34, 35, 255, 21, 21, 21, 255, 33, 41, 44, 255, 40, 52, 56, 255, 35, 44, 47, 255, 52, 70, 76, 255, 38, 49, 53, 255, 46, 62, 67, 255, 46, 62, 67, 255, 36, 47, 50, 255, 57, 75, 80, 255, 39, 51, 55, 255, 32, 38, 41, 255, 37, 47, 50, 255, 36, 46, 50, 255, 40, 52, 56, 255, 43, 57, 61, 255, 29, 34, 36, 255, 31, 37, 39, 255, 43, 57, 62, 255, 31, 37, 39, 255, 21, 21, 21, 255, 29, 35, 36, 255, 32, 39, 41, 255, 30, 35, 37, 255, 33, 40, 43, 255, 38, 50, 53, 255, 32, 38, 41, 255, 28, 32, 33, 255, 32, 40, 42, 255, 31, 37, 39, 255, 33, 41, 43, 255, 32, 39, 41, 255, 32, 40, 42, 255, 36, 46, 50, 255, 35, 45, 48, 255, 39, 51, 55, 255, 27, 30, 31, 255, 32, 39, 41, 255, 29, 33, 35, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 23, 24, 25, 255, 28, 32, 34, 255, 21, 21, 21, 255, 32, 38, 41, 255, 37, 48, 51, 255, 28, 33, 35, 255, 25, 27, 28, 255, 40, 53, 57, 255, 38, 49, 53, 255, 33, 41, 44, 255, 22, 22, 23, 255, 26, 29, 30, 255, 27, 31, 33, 255, 34, 42, 45, 255, 28, 32, 34, 255, 22, 22, 22, 255, 23, 24, 25, 255, 25, 27, 28, 255, 21, 21, 21, 255, 27, 31, 32, 255, 21, 21, 21, 255, 21, 21, 21, 255, 25, 27, 28, 255, 26, 30, 31, 255, 22, 22, 22, 255, 27, 31, 32, 255, 31, 37, 39, 255, 27, 32, 33, 255, 21, 21, 21, 255, 27, 31, 32, 255, 33, 40, 43, 255, 32, 39, 41, 255, 30, 35, 37, 255, 36, 45, 48, 255, 29, 34, 36, 255, 22, 23, 23, 255, 30, 36, 38, 255, 31, 37, 39, 255, 28, 32, 34, 255, 26, 30, 31, 255, 23, 24, 25, 255, 35, 44, 47, 255, 32, 38, 40, 255, 21, 21, 21, 255, 39, 51, 55, 255, 21, 21, 21, 255, 31, 37, 39, 255, 37, 48, 51, 255, 28, 33, 34, 255, 43, 57, 62, 255, 22, 23, 23, 255, 27, 31, 33, 255, 43, 58, 63, 255, 50, 68, 74, 255, 33, 41, 44, 255, 47, 64, 70, 255, 41, 54, 58, 255, 39, 51, 54, 255, 33, 40, 43, 255, 22, 22, 22, 255, 37, 47, 50, 255, 32, 40, 42, 255, 42, 56, 61, 255, 40, 52, 56, 255, 27, 31, 33, 255, 41, 53, 58, 255, 42, 56, 61, 255, 34, 43, 45, 255, 25, 28, 29, 255, 37, 47, 50, 255, 38, 49, 53, 255, 41, 54, 58, 255, 44, 59, 64, 255, 42, 56, 60, 255, 33, 41, 43, 255, 39, 51, 55, 255, 38, 49, 53, 255, 45, 61, 67, 255, 42, 55, 59, 255, 43, 57, 62, 255, 21, 21, 21, 255, 30, 37, 39, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 26, 29, 30, 255, 34, 42, 45, 255, 31, 38, 40, 255, 24, 26, 26, 255, 37, 48, 51, 255, 39, 51, 55, 255, 43, 57, 62, 255, 28, 32, 34, 255, 35, 44, 47, 255, 41, 54, 58, 255, 39, 50, 54, 255, 37, 48, 51, 255, 21, 21, 21, 255, 35, 44, 47, 255, 35, 43, 46, 255, 38, 49, 53, 255, 39, 50, 54, 255, 35, 44, 47, 255, 37, 47, 50, 255, 32, 40, 42, 255, 27, 30, 31, 255, 43, 58, 62, 255, 45, 60, 66, 255, 37, 47, 50, 255, 43, 57, 61, 255, 37, 47, 51, 255, 47, 63, 69, 255, 41, 53, 57, 255, 42, 55, 59, 255, 21, 21, 21, 255, 21, 21, 21, 255, 28, 32, 34, 255, 49, 67, 73, 255, 55, 73, 79, 255, 44, 59, 64, 255, 26, 29, 30, 255, 39, 50, 54, 255, 25, 27, 27, 255, 32, 38, 41, 255, 21, 21, 21, 255, 21, 21, 21, 255, 24, 26, 27, 255, 27, 30, 31, 255, 25, 27, 28, 255, 33, 41, 44, 255, 27, 32, 33, 255, 29, 33, 35, 255, 32, 40, 42, 255, 37, 48, 51, 255, 27, 31, 32, 255, 25, 28, 29, 255, 21, 21, 21, 255, 21, 21, 21, 255, 42, 56, 60, 255, 32, 39, 42, 255, 31, 37, 39, 255, 29, 34, 36, 255, 30, 35, 37, 255, 32, 38, 41, 255, 37, 47, 51, 255, 42, 56, 61, 255, 42, 56, 61, 255, 31, 38, 40, 255, 30, 36, 38, 255, 21, 21, 21, 255, 26, 29, 30, 255, 40, 52, 56, 255, 42, 55, 60, 255, 59, 76, 81, 255, 47, 63, 69, 255, 40, 53, 57, 255, 36, 46, 50, 255, 40, 53, 57, 255, 31, 38, 40, 255, 45, 60, 65, 255, 23, 25, 25, 255, 34, 42, 45, 255, 31, 38, 40, 255, 37, 47, 50, 255, 34, 43, 46, 255, 39, 50, 54, 255, 37, 47, 51, 255, 43, 57, 62, 255, 26, 30, 31, 255, 21, 21, 21, 255, 28, 33, 35, 255, 29, 35, 37, 255, 45, 60, 66, 255, 46, 62, 67, 255, 30, 35, 37, 255, 40, 53, 57, 255, 43, 58, 63, 255, 46, 63, 68, 255, 37, 48, 52, 255, 46, 63, 68, 255, 29, 34, 36, 255, 21, 21, 21, 255, 42, 55, 59, 255, 30, 36, 37, 255, 33, 41, 43, 255, 34, 42, 45, 255, 30, 35, 37, 255, 46, 63, 68, 255, 35, 44, 47, 255, 26, 30, 31, 255, 31, 37, 39, 255, 33, 40, 43, 255, 47, 63, 69, 255, 35, 45, 48, 255, 40, 52, 56, 255, 43, 58, 63, 255, 41, 54, 58, 255, 37, 47, 50, 255, 30, 36, 38, 255, 34, 42, 44, 255, 35, 45, 48, 255, 42, 55, 60, 255, 40, 53, 57, 255, 21, 22, 22, 255, 25, 27, 28, 255, 37, 47, 51, 255, 22, 22, 22, 255, 33, 41, 43, 255, 35, 44, 47, 255, 34, 49, 34, 255, 34, 50, 34, 255, 34, 49, 34, 255, 31, 45, 32, 255, 33, 47, 33, 255, 35, 51, 35, 255, 36, 54, 36, 255, 33, 48, 33, 255, 37, 55, 37, 255, 37, 54, 37, 255, 37, 56, 37, 255, 38, 56, 38, 255, 31, 43, 31, 255, 33, 49, 34, 255, 32, 47, 33, 255, 36, 52, 36, 255, 37, 55, 37, 255, 36, 53, 36, 255, 33, 49, 34, 255, 30, 43, 31, 255, 37, 55, 37, 255, 37, 55, 37, 255, 37, 55, 37, 255, 32, 47, 33, 255, 30, 42, 30, 255, 35, 52, 36, 255, 34, 50, 34, 255, 33, 47, 33, 255, 32, 46, 32, 255, 36, 54, 37, 255, 32, 46, 32, 255, 30, 43, 31, 255, 29, 41, 30, 255, 34, 50, 34, 255, 35, 51, 35, 255, 35, 52, 35, 255, 34, 50, 34, 255, 32, 46, 32, 255, 31, 44, 31, 255, 38, 57, 38, 255, 29, 40, 29, 255, 26, 35, 27, 255, 24, 31, 24, 255, 25, 33, 26, 255, 24, 32, 25, 255, 26, 35, 27, 255, 27, 37, 28, 255, 26, 35, 27, 255, 29, 41, 30, 255, 30, 42, 31, 255, 28, 39, 29, 255, 29, 40, 29, 255, 31, 44, 31, 255, 31, 45, 32, 255, 37, 54, 37, 255, 36, 53, 36, 255, 36, 53, 36, 255, 35, 52, 36, 255, 36, 53, 36, 255, 35, 52, 36, 255, 38, 56, 38, 255, 34, 50, 34, 255, 34, 50, 34, 255, 30, 43, 31, 255, 31, 45, 32, 255, 32, 46, 33, 255, 28, 38, 28, 255, 27, 38, 28, 255, 28, 38, 28, 255, 26, 36, 27, 255, 25, 32, 25, 255, 26, 34, 26, 255, 25, 33, 26, 255, 23, 30, 24, 255, 23, 30, 24, 255, 27, 38, 28, 255, 26, 35, 27, 255, 28, 39, 29, 255, 30, 42, 30, 255, 33, 47, 33, 255, 31, 44, 31, 255, 30, 41, 30, 255, 29, 40, 29, 255, 27, 36, 27, 255, 28, 39, 29, 255, 28, 38, 28, 255, 26, 34, 26, 255, 32, 45, 32, 255, 27, 37, 28, 255, 29, 41, 30, 255, 31, 44, 32, 255, 37, 56, 37, 255, 34, 49, 34, 255, 34, 50, 34, 255, 31, 44, 31, 255, 36, 53, 36, 255, 36, 52, 36, 255, 32, 47, 33, 255, 33, 49, 34, 255, 31, 44, 31, 255, 29, 40, 29, 255, 27, 36, 27, 255, 30, 43, 31, 255, 30, 42, 30, 255, 30, 43, 31, 255, 29, 40, 29, 255, 32, 46, 32, 255, 33, 48, 33, 255, 30, 43, 31, 255, 30, 42, 30, 255, 26, 35, 27, 255, 30, 42, 30, 255, 30, 42, 30, 255, 28, 39, 29, 255, 32, 47, 33, 255, 33, 48, 34, 255, 31, 44, 31, 255, 30, 43, 31, 255, 31, 44, 31, 255, 32, 46, 32, 255, 34, 49, 34, 255, 35, 52, 35, 255, 34, 49, 34, 255, 36, 53, 36, 255, 34, 50, 34, 255, 31, 44, 31, 255, 34, 50, 34, 255, 34, 49, 34, 255, 32, 47, 33, 255, 31, 45, 32, 255, 31, 43, 31, 255, 32, 46, 32, 255, 32, 45, 32, 255, 37, 55, 37, 255, 36, 54, 36, 255, 37, 54, 37, 255, 33, 47, 33, 255, 39, 58, 39, 255, 32, 45, 32, 255, 32, 45, 32, 255, 33, 49, 34, 255, 35, 51, 35, 255, 36, 54, 36, 255, 35, 52, 35, 255, 35, 51, 35, 255, 36, 53, 36, 255, 30, 43, 31, 255, 28, 39, 29, 255, 31, 45, 32, 255, 29, 40, 29, 255, 26, 35, 27, 255, 30, 42, 30, 255, 27, 36, 27, 255, 23, 30, 24, 255, 25, 32, 26, 255, 24, 30, 24, 255, 29, 40, 29, 255, 26, 35, 27, 255, 24, 31, 24, 255, 25, 33, 26, 255, 28, 39, 29, 255, 26, 35, 27, 255, 24, 31, 25, 255, 26, 35, 27, 255, 24, 31, 25, 255, 27, 37, 28, 255, 28, 39, 29, 255, 29, 41, 30, 255, 30, 43, 31, 255, 30, 42, 30, 255, 31, 45, 32, 255, 33, 48, 33, 255, 33, 48, 33, 255, 36, 53, 36, 255, 34, 50, 34, 255, 32, 47, 33, 255, 32, 45, 32, 255, 27, 37, 28, 255, 25, 33, 26, 255, 26, 35, 27, 255, 24, 32, 25, 255, 26, 35, 27, 255, 31, 44, 31, 255, 31, 45, 32, 255, 27, 37, 28, 255, 25, 34, 26, 255, 24, 31, 25, 255, 25, 32, 25, 255, 25, 33, 26, 255, 29, 36, 29, 255, 25, 32, 25, 255, 28, 38, 28, 255, 30, 42, 30, 255, 27, 37, 28, 255, 27, 37, 28, 255, 26, 35, 27, 255, 31, 43, 31, 255, 30, 42, 30, 255, 32, 46, 32, 255, 28, 38, 28, 255, 26, 35, 27, 255, 31, 44, 31, 255, 26, 36, 27, 255, 32, 46, 32, 255, 36, 53, 36, 255, 36, 53, 36, 255, 36, 54, 37, 255, 36, 53, 36, 255, 32, 47, 33, 255, 37, 55, 37, 255, 53, 77, 50, 255, 36, 53, 36, 255, 32, 46, 32, 255, 37, 55, 37, 255, 29, 40, 29, 255, 30, 41, 30, 255, 29, 39, 29, 255, 28, 39, 29, 255, 26, 35, 27, 255, 27, 37, 28, 255, 30, 43, 31, 255, 30, 42, 30, 255, 29, 41, 30, 255, 27, 36, 27, 255, 26, 35, 27, 255, 26, 35, 27, 255, 25, 34, 26, 255, 30, 42, 30, 255, 25, 33, 26, 255, 28, 39, 29, 255, 29, 40, 29, 255, 29, 41, 30, 255, 25, 34, 26, 255, 27, 37, 27, 255, 27, 37, 28, 255, 30, 42, 30, 255, 32, 46, 32, 255, 33, 47, 33, 255, 34, 50, 35, 255, 34, 50, 35, 255, 34, 50, 34, 255, 29, 40, 29, 255, 29, 40, 30, 255, 28, 39, 29, 255, 31, 43, 31, 255, 31, 44, 32, 255, 26, 36, 27, 255, 24, 31, 25, 255, 28, 38, 28, 255, 28, 38, 28, 255, 27, 36, 27, 255, 28, 38, 28, 255, 28, 38, 28, 255, 31, 43, 31, 255, 34, 49, 34, 255, 35, 51, 35, 255, 36, 46, 49, 255, 23, 24, 24, 255, 34, 43, 46, 255, 41, 53, 57, 255, 22, 22, 22, 255, 24, 26, 27, 255, 44, 59, 63, 255, 34, 42, 45, 255, 40, 52, 56, 255, 46, 63, 68, 255, 42, 56, 61, 255, 43, 57, 62, 255, 44, 59, 64, 255, 42, 55, 60, 255, 37, 47, 51, 255, 43, 57, 62, 255, 42, 56, 61, 255, 47, 63, 69, 255, 45, 60, 65, 255, 40, 52, 56, 255, 21, 21, 21, 255, 26, 30, 31, 255, 39, 51, 55, 255, 24, 26, 27, 255, 37, 47, 50, 255, 26, 29, 30, 255, 39, 51, 55, 255, 30, 35, 37, 255, 21, 21, 21, 255, 29, 33, 35, 255, 22, 22, 22, 255, 29, 34, 36, 255, 26, 30, 31, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 23, 23, 255, 21, 21, 21, 255, 30, 36, 38, 255, 22, 23, 24, 255, 31, 38, 40, 255, 21, 21, 21, 255, 33, 41, 43, 255, 23, 23, 24, 255, 32, 39, 42, 255, 41, 54, 58, 255, 42, 56, 61, 255, 25, 27, 28, 255, 32, 39, 41, 255, 31, 37, 40, 255, 26, 30, 31, 255, 41, 54, 58, 255, 31, 37, 39, 255, 26, 29, 30, 255, 34, 43, 45, 255, 34, 43, 46, 255, 21, 21, 21, 255, 23, 24, 24, 255, 21, 21, 21, 255, 32, 38, 41, 255, 22, 22, 23, 255, 21, 21, 21, 255, 21, 21, 21, 255, 27, 31, 33, 255, 27, 31, 33, 255, 21, 21, 21, 255, 22, 23, 23, 255, 25, 27, 28, 255, 28, 32, 33, 255, 29, 34, 36, 255, 30, 36, 38, 255, 34, 43, 46, 255, 36, 45, 48, 255, 33, 40, 43, 255, 30, 35, 37, 255, 37, 47, 51, 255, 42, 56, 60, 255, 32, 40, 42, 255, 22, 23, 24, 255, 27, 30, 32, 255, 23, 25, 25, 255, 21, 21, 21, 255, 25, 28, 29, 255, 29, 33, 35, 255, 21, 21, 21, 255, 21, 21, 21, 255, 24, 26, 26, 255, 38, 48, 52, 255, 32, 39, 41, 255, 37, 48, 52, 255, 42, 55, 60, 255, 43, 57, 62, 255, 45, 60, 66, 255, 39, 51, 55, 255, 43, 57, 62, 255, 34, 42, 45, 255, 36, 46, 49, 255, 39, 50, 54, 255, 31, 37, 39, 255, 34, 42, 45, 255, 33, 40, 43, 255, 34, 42, 45, 255, 35, 43, 46, 255, 31, 38, 40, 255, 37, 47, 51, 255, 37, 48, 51, 255, 32, 39, 41, 255, 35, 43, 46, 255, 31, 37, 39, 255, 33, 40, 43, 255, 37, 47, 51, 255, 32, 39, 42, 255, 45, 60, 65, 255, 33, 41, 44, 255, 42, 56, 60, 255, 40, 52, 57, 255, 31, 37, 39, 255, 34, 43, 45, 255, 42, 56, 60, 255, 30, 35, 37, 255, 29, 34, 36, 255, 22, 23, 23, 255, 40, 52, 56, 255, 32, 39, 42, 255, 40, 52, 57, 255, 37, 48, 51, 255, 26, 29, 30, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 29, 35, 37, 255, 30, 36, 38, 255, 28, 32, 34, 255, 34, 42, 45, 255, 41, 53, 57, 255, 32, 38, 40, 255, 32, 40, 42, 255, 21, 21, 21, 255, 24, 25, 26, 255, 28, 32, 33, 255, 43, 57, 62, 255, 39, 50, 54, 255, 50, 69, 75, 255, 38, 49, 53, 255, 22, 23, 23, 255, 39, 51, 55, 255, 39, 51, 55, 255, 31, 38, 40, 255, 36, 46, 50, 255, 36, 46, 49, 255, 38, 50, 54, 255, 35, 44, 47, 255, 38, 50, 54, 255, 30, 36, 38, 255, 21, 21, 21, 255, 21, 21, 21, 255, 40, 52, 56, 255, 44, 59, 64, 255, 42, 55, 60, 255, 39, 51, 55, 255, 51, 69, 75, 255, 25, 27, 28, 255, 34, 43, 45, 255, 33, 41, 44, 255, 26, 29, 30, 255, 29, 34, 35, 255, 36, 45, 49, 255, 21, 21, 21, 255, 21, 21, 21, 255, 27, 31, 33, 255, 25, 28, 29, 255, 31, 37, 39, 255, 43, 57, 61, 255, 34, 43, 46, 255, 40, 52, 56, 255, 29, 35, 36, 255, 21, 21, 21, 255, 21, 21, 21, 255, 35, 43, 46, 255, 29, 35, 36, 255, 33, 40, 43, 255, 31, 37, 39, 255, 32, 38, 40, 255, 28, 32, 33, 255, 43, 58, 62, 255, 48, 65, 71, 255, 40, 52, 56, 255, 43, 57, 61, 255, 35, 43, 46, 255, 30, 37, 39, 255, 30, 36, 38, 255, 21, 21, 21, 255, 23, 24, 25, 255, 41, 54, 58, 255, 37, 47, 50, 255, 45, 61, 66, 255, 42, 56, 61, 255, 46, 62, 67, 255, 37, 47, 50, 255, 43, 58, 63, 255, 46, 63, 68, 255, 45, 60, 65, 255, 32, 39, 41, 255, 28, 32, 33, 255, 34, 42, 45, 255, 34, 42, 45, 255, 36, 46, 49, 255, 36, 46, 49, 255, 37, 47, 51, 255, 35, 44, 47, 255, 21, 21, 21, 255, 21, 21, 21, 255, 32, 40, 42, 255, 30, 35, 37, 255, 32, 38, 41, 255, 43, 58, 62, 255, 30, 35, 37, 255, 43, 56, 61, 255, 40, 52, 56, 255, 36, 46, 49, 255, 27, 31, 32, 255, 36, 45, 48, 255, 37, 47, 51, 255, 31, 38, 40, 255, 33, 41, 43, 255, 31, 38, 40, 255, 25, 28, 29, 255, 28, 32, 33, 255, 30, 36, 38, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 42, 56, 60, 255, 43, 57, 62, 255, 44, 59, 64, 255, 45, 61, 66, 255, 41, 54, 59, 255, 29, 34, 36, 255, 36, 46, 49, 255, 48, 65, 71, 255, 33, 40, 42, 255, 37, 47, 50, 255, 43, 58, 62, 255, 27, 31, 33, 255, 33, 41, 43, 255, 30, 35, 37, 255, 41, 54, 59, 255, 38, 49, 52, 255, 45, 60, 65, 255, 31, 45, 32, 255, 34, 49, 34, 255, 34, 50, 34, 255, 33, 47, 33, 255, 33, 48, 33, 255, 32, 46, 32, 255, 33, 48, 33, 255, 31, 45, 32, 255, 36, 53, 36, 255, 37, 54, 37, 255, 35, 52, 36, 255, 37, 55, 37, 255, 28, 39, 29, 255, 33, 48, 33, 255, 36, 53, 36, 255, 35, 52, 35, 255, 37, 56, 37, 255, 43, 64, 42, 255, 39, 58, 39, 255, 35, 51, 35, 255, 46, 68, 45, 255, 39, 58, 39, 255, 36, 54, 36, 255, 34, 49, 34, 255, 31, 44, 31, 255, 33, 48, 33, 255, 33, 47, 33, 255, 34, 49, 34, 255, 33, 48, 33, 255, 30, 43, 31, 255, 31, 45, 32, 255, 30, 42, 30, 255, 30, 43, 31, 255, 32, 46, 32, 255, 30, 42, 30, 255, 29, 41, 30, 255, 31, 44, 31, 255, 30, 42, 31, 255, 31, 45, 32, 255, 30, 42, 31, 255, 26, 35, 27, 255, 26, 36, 27, 255, 26, 35, 27, 255, 25, 33, 26, 255, 33, 48, 34, 255, 29, 41, 30, 255, 27, 36, 27, 255, 27, 37, 28, 255, 35, 51, 35, 255, 35, 51, 35, 255, 34, 50, 34, 255, 34, 50, 34, 255, 35, 51, 35, 255, 30, 43, 31, 255, 37, 55, 37, 255, 34, 49, 34, 255, 38, 57, 38, 255, 38, 57, 38, 255, 35, 52, 35, 255, 35, 52, 35, 255, 36, 54, 37, 255, 34, 50, 34, 255, 31, 44, 31, 255, 32, 46, 33, 255, 28, 39, 29, 255, 29, 41, 30, 255, 29, 40, 29, 255, 29, 41, 30, 255, 26, 34, 26, 255, 27, 36, 27, 255, 24, 32, 25, 255, 30, 42, 30, 255, 25, 33, 26, 255, 24, 32, 25, 255, 30, 43, 31, 255, 30, 42, 31, 255, 25, 33, 26, 255, 27, 37, 28, 255, 30, 41, 30, 255, 32, 46, 32, 255, 32, 46, 32, 255, 32, 46, 32, 255, 29, 41, 30, 255, 29, 41, 30, 255, 26, 35, 27, 255, 25, 33, 26, 255, 26, 35, 27, 255, 31, 44, 31, 255, 31, 44, 31, 255, 30, 42, 30, 255, 30, 42, 30, 255, 36, 54, 36, 255, 37, 55, 37, 255, 33, 48, 33, 255, 36, 53, 36, 255, 34, 50, 34, 255, 35, 52, 36, 255, 34, 49, 34, 255, 34, 50, 34, 255, 32, 45, 32, 255, 30, 43, 31, 255, 29, 41, 30, 255, 27, 38, 28, 255, 32, 45, 32, 255, 31, 44, 31, 255, 32, 46, 33, 255, 34, 50, 35, 255, 32, 46, 33, 255, 29, 41, 30, 255, 25, 33, 26, 255, 27, 36, 27, 255, 25, 34, 26, 255, 25, 34, 26, 255, 27, 37, 28, 255, 30, 43, 31, 255, 31, 44, 31, 255, 28, 39, 29, 255, 34, 49, 34, 255, 31, 44, 31, 255, 32, 45, 32, 255, 30, 42, 30, 255, 27, 37, 28, 255, 31, 44, 31, 255, 27, 37, 28, 255, 27, 37, 28, 255, 30, 41, 30, 255, 29, 41, 30, 255, 31, 45, 32, 255, 30, 42, 31, 255, 28, 38, 28, 255, 25, 33, 26, 255, 31, 44, 31, 255, 31, 43, 31, 255, 35, 52, 36, 255, 40, 60, 40, 255, 37, 55, 37, 255, 33, 47, 33, 255, 34, 49, 34, 255, 38, 56, 38, 255, 35, 51, 35, 255, 30, 43, 31, 255, 30, 42, 31, 255, 29, 40, 30, 255, 30, 42, 30, 255, 34, 49, 34, 255, 32, 46, 32, 255, 33, 48, 33, 255, 31, 45, 32, 255, 26, 35, 27, 255, 26, 35, 27, 255, 28, 38, 28, 255, 28, 38, 28, 255, 30, 42, 30, 255, 24, 31, 25, 255, 25, 33, 26, 255, 27, 36, 27, 255, 26, 34, 26, 255, 30, 38, 30, 255, 25, 33, 26, 255, 27, 37, 28, 255, 28, 38, 28, 255, 27, 37, 28, 255, 24, 32, 25, 255, 26, 34, 26, 255, 24, 32, 25, 255, 27, 37, 28, 255, 29, 41, 30, 255, 30, 43, 31, 255, 33, 48, 33, 255, 30, 42, 30, 255, 28, 38, 28, 255, 32, 45, 32, 255, 31, 44, 31, 255, 33, 47, 33, 255, 33, 47, 33, 255, 34, 49, 34, 255, 28, 39, 29, 255, 29, 41, 30, 255, 27, 36, 27, 255, 26, 36, 27, 255, 26, 34, 26, 255, 29, 41, 30, 255, 30, 43, 31, 255, 27, 37, 28, 255, 26, 36, 27, 255, 27, 36, 27, 255, 28, 38, 28, 255, 24, 31, 25, 255, 24, 32, 25, 255, 37, 39, 13, 255, 27, 37, 28, 255, 28, 38, 28, 255, 30, 43, 31, 255, 28, 38, 28, 255, 27, 36, 27, 255, 27, 38, 28, 255, 29, 41, 30, 255, 31, 44, 31, 255, 34, 49, 34, 255, 32, 46, 32, 255, 26, 35, 27, 255, 29, 41, 30, 255, 29, 41, 30, 255, 35, 51, 35, 255, 31, 44, 31, 255, 32, 46, 33, 255, 32, 46, 32, 255, 30, 42, 30, 255, 32, 47, 33, 255, 35, 52, 35, 255, 38, 57, 38, 255, 38, 57, 38, 255, 35, 52, 35, 255, 35, 51, 35, 255, 34, 50, 35, 255, 34, 49, 34, 255, 32, 46, 32, 255, 33, 47, 33, 255, 29, 41, 30, 255, 30, 42, 30, 255, 32, 47, 33, 255, 32, 47, 33, 255, 29, 41, 30, 255, 27, 37, 28, 255, 25, 33, 26, 255, 26, 35, 27, 255, 29, 40, 29, 255, 29, 40, 30, 255, 29, 41, 30, 255, 28, 39, 29, 255, 25, 34, 26, 255, 31, 43, 31, 255, 28, 38, 28, 255, 30, 42, 30, 255, 31, 44, 31, 255, 31, 45, 32, 255, 29, 41, 30, 255, 33, 48, 33, 255, 33, 48, 33, 255, 33, 47, 33, 255, 30, 43, 31, 255, 34, 49, 34, 255, 36, 53, 36, 255, 38, 57, 38, 255, 31, 44, 31, 255, 29, 41, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 26, 35, 27, 255, 26, 34, 26, 255, 29, 40, 29, 255, 29, 40, 29, 255, 29, 40, 29, 255, 28, 39, 29, 255, 31, 43, 31, 255, 33, 48, 33, 255, 30, 36, 38, 255, 29, 34, 36, 255, 21, 21, 21, 255, 23, 24, 25, 255, 22, 22, 22, 255, 21, 21, 21, 255, 46, 63, 68, 255, 41, 54, 58, 255, 35, 44, 47, 255, 46, 63, 69, 255, 40, 52, 56, 255, 46, 63, 68, 255, 49, 67, 74, 255, 50, 69, 75, 255, 29, 34, 36, 255, 28, 32, 34, 255, 44, 58, 63, 255, 26, 29, 30, 255, 50, 69, 75, 255, 36, 46, 49, 255, 21, 21, 21, 255, 34, 43, 46, 255, 25, 27, 28, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 28, 32, 33, 255, 28, 32, 34, 255, 28, 33, 35, 255, 21, 21, 21, 255, 33, 41, 43, 255, 31, 37, 39, 255, 36, 46, 50, 255, 30, 36, 38, 255, 41, 53, 58, 255, 46, 63, 68, 255, 41, 53, 58, 255, 36, 46, 49, 255, 35, 44, 47, 255, 43, 57, 62, 255, 28, 32, 33, 255, 35, 44, 47, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 34, 42, 45, 255, 29, 34, 36, 255, 33, 41, 43, 255, 35, 44, 46, 255, 33, 41, 44, 255, 25, 28, 29, 255, 29, 35, 37, 255, 30, 36, 38, 255, 28, 32, 33, 255, 36, 46, 50, 255, 29, 34, 36, 255, 21, 21, 21, 255, 21, 21, 21, 255, 23, 24, 25, 255, 25, 28, 29, 255, 26, 29, 30, 255, 24, 26, 26, 255, 24, 26, 26, 255, 21, 21, 21, 255, 30, 36, 38, 255, 38, 48, 52, 255, 24, 26, 27, 255, 21, 21, 21, 255, 28, 32, 34, 255, 26, 29, 30, 255, 21, 21, 21, 255, 31, 38, 40, 255, 32, 39, 42, 255, 32, 40, 42, 255, 34, 43, 46, 255, 36, 46, 49, 255, 43, 57, 62, 255, 37, 48, 51, 255, 35, 44, 47, 255, 25, 27, 28, 255, 27, 30, 31, 255, 25, 28, 29, 255, 30, 36, 38, 255, 21, 21, 21, 255, 21, 21, 21, 255, 24, 26, 27, 255, 25, 28, 29, 255, 31, 37, 39, 255, 29, 34, 35, 255, 37, 47, 50, 255, 35, 44, 48, 255, 38, 49, 52, 255, 42, 56, 61, 255, 47, 65, 70, 255, 43, 57, 61, 255, 40, 52, 57, 255, 36, 46, 49, 255, 33, 40, 43, 255, 37, 47, 50, 255, 38, 50, 53, 255, 38, 48, 52, 255, 42, 55, 60, 255, 44, 58, 63, 255, 43, 57, 61, 255, 38, 48, 52, 255, 37, 47, 50, 255, 30, 36, 38, 255, 26, 30, 31, 255, 36, 45, 48, 255, 39, 50, 54, 255, 42, 56, 61, 255, 44, 60, 65, 255, 35, 44, 47, 255, 31, 37, 39, 255, 27, 31, 32, 255, 22, 23, 23, 255, 41, 55, 59, 255, 33, 41, 43, 255, 39, 51, 55, 255, 36, 46, 49, 255, 36, 46, 50, 255, 21, 21, 21, 255, 40, 52, 56, 255, 32, 40, 42, 255, 47, 64, 69, 255, 29, 34, 36, 255, 35, 43, 46, 255, 26, 29, 30, 255, 31, 37, 39, 255, 24, 26, 27, 255, 28, 32, 34, 255, 27, 30, 31, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 30, 35, 37, 255, 24, 26, 26, 255, 21, 21, 21, 255, 35, 44, 47, 255, 31, 37, 39, 255, 38, 49, 52, 255, 45, 61, 66, 255, 36, 45, 48, 255, 33, 41, 44, 255, 31, 37, 39, 255, 36, 45, 49, 255, 27, 31, 32, 255, 30, 36, 38, 255, 34, 42, 45, 255, 33, 41, 44, 255, 45, 61, 66, 255, 26, 30, 31, 255, 21, 21, 21, 255, 21, 21, 21, 255, 34, 42, 45, 255, 43, 57, 62, 255, 47, 64, 69, 255, 36, 46, 50, 255, 44, 59, 63, 255, 40, 52, 56, 255, 36, 46, 50, 255, 41, 54, 58, 255, 35, 45, 48, 255, 38, 49, 52, 255, 35, 44, 47, 255, 46, 62, 68, 255, 29, 33, 35, 255, 34, 43, 45, 255, 25, 27, 28, 255, 21, 21, 21, 255, 30, 35, 37, 255, 31, 38, 40, 255, 40, 53, 57, 255, 36, 46, 49, 255, 29, 33, 35, 255, 21, 21, 21, 255, 32, 39, 42, 255, 37, 48, 51, 255, 44, 59, 64, 255, 42, 55, 60, 255, 32, 39, 42, 255, 32, 40, 42, 255, 36, 45, 49, 255, 38, 49, 53, 255, 41, 55, 59, 255, 34, 43, 46, 255, 36, 46, 49, 255, 31, 37, 39, 255, 28, 32, 34, 255, 27, 30, 31, 255, 29, 35, 36, 255, 25, 28, 29, 255, 21, 21, 21, 255, 32, 38, 40, 255, 45, 61, 66, 255, 42, 56, 61, 255, 40, 52, 57, 255, 41, 54, 58, 255, 39, 51, 55, 255, 36, 46, 49, 255, 33, 41, 44, 255, 36, 46, 49, 255, 34, 42, 44, 255, 22, 23, 23, 255, 29, 33, 35, 255, 27, 31, 32, 255, 35, 44, 48, 255, 31, 37, 39, 255, 27, 31, 32, 255, 22, 22, 23, 255, 21, 21, 21, 255, 32, 39, 41, 255, 42, 55, 60, 255, 30, 36, 38, 255, 37, 47, 51, 255, 41, 54, 58, 255, 35, 44, 47, 255, 35, 45, 48, 255, 35, 45, 48, 255, 34, 43, 46, 255, 34, 43, 45, 255, 40, 52, 56, 255, 34, 42, 45, 255, 21, 21, 21, 255, 32, 39, 42, 255, 35, 45, 48, 255, 22, 22, 22, 255, 21, 21, 21, 255, 21, 21, 21, 255, 26, 29, 31, 255, 41, 55, 59, 255, 50, 68, 74, 255, 21, 21, 21, 255, 25, 27, 28, 255, 60, 78, 83, 255, 32, 38, 41, 255, 38, 50, 53, 255, 34, 43, 46, 255, 32, 39, 41, 255, 40, 53, 57, 255, 55, 73, 79, 255, 34, 42, 45, 255, 43, 58, 63, 255, 42, 56, 61, 255, 47, 64, 70, 255, 26, 30, 31, 255, 31, 37, 39, 255, 37, 47, 50, 255, 44, 59, 64, 255, 41, 54, 58, 255, 34, 49, 34, 255, 33, 48, 33, 255, 32, 47, 33, 255, 33, 49, 34, 255, 33, 48, 33, 255, 32, 46, 32, 255, 30, 42, 30, 255, 31, 45, 32, 255, 34, 49, 34, 255, 34, 50, 35, 255, 34, 49, 34, 255, 36, 54, 36, 255, 30, 42, 30, 255, 35, 52, 35, 255, 36, 54, 36, 255, 37, 56, 37, 255, 37, 55, 37, 255, 36, 53, 36, 255, 38, 57, 38, 255, 34, 51, 35, 255, 38, 57, 38, 255, 43, 63, 42, 255, 37, 55, 37, 255, 32, 46, 32, 255, 32, 47, 33, 255, 33, 47, 33, 255, 32, 46, 33, 255, 34, 49, 34, 255, 34, 49, 34, 255, 30, 42, 30, 255, 30, 42, 30, 255, 31, 43, 31, 255, 31, 45, 32, 255, 29, 40, 30, 255, 27, 37, 28, 255, 28, 38, 28, 255, 29, 41, 30, 255, 29, 41, 30, 255, 34, 50, 35, 255, 30, 42, 30, 255, 24, 32, 25, 255, 26, 34, 26, 255, 27, 37, 28, 255, 26, 35, 27, 255, 28, 39, 29, 255, 29, 41, 30, 255, 29, 40, 29, 255, 27, 37, 28, 255, 32, 47, 33, 255, 38, 57, 38, 255, 42, 63, 41, 255, 41, 61, 40, 255, 42, 62, 41, 255, 36, 53, 36, 255, 40, 60, 40, 255, 33, 48, 34, 255, 37, 56, 37, 255, 36, 53, 36, 255, 35, 51, 35, 255, 34, 49, 34, 255, 35, 51, 35, 255, 33, 47, 33, 255, 34, 49, 34, 255, 34, 50, 34, 255, 32, 47, 33, 255, 29, 40, 30, 255, 29, 41, 30, 255, 26, 36, 27, 255, 27, 37, 28, 255, 28, 38, 28, 255, 30, 42, 31, 255, 26, 34, 26, 255, 26, 32, 26, 255, 24, 31, 24, 255, 29, 41, 30, 255, 29, 40, 29, 255, 28, 39, 29, 255, 28, 39, 29, 255, 29, 39, 29, 255, 30, 42, 30, 255, 32, 47, 33, 255, 30, 43, 31, 255, 31, 43, 31, 255, 27, 38, 28, 255, 30, 42, 30, 255, 27, 34, 27, 255, 25, 32, 25, 255, 26, 34, 26, 255, 27, 37, 28, 255, 53, 64, 17, 255, 27, 37, 28, 255, 32, 46, 33, 255, 31, 44, 31, 255, 32, 47, 33, 255, 31, 44, 32, 255, 34, 50, 34, 255, 31, 44, 32, 255, 34, 49, 34, 255, 35, 52, 36, 255, 33, 49, 34, 255, 32, 46, 32, 255, 28, 39, 29, 255, 29, 41, 30, 255, 31, 45, 32, 255, 35, 52, 35, 255, 33, 49, 34, 255, 31, 45, 32, 255, 30, 42, 31, 255, 30, 43, 31, 255, 25, 34, 26, 255, 24, 31, 25, 255, 25, 33, 26, 255, 25, 33, 26, 255, 26, 35, 27, 255, 27, 37, 28, 255, 26, 35, 27, 255, 24, 32, 25, 255, 31, 44, 31, 255, 25, 33, 26, 255, 28, 39, 29, 255, 26, 36, 27, 255, 27, 37, 28, 255, 28, 39, 29, 255, 25, 34, 26, 255, 25, 34, 26, 255, 25, 33, 26, 255, 28, 38, 28, 255, 28, 39, 29, 255, 27, 37, 28, 255, 24, 31, 24, 255, 24, 32, 25, 255, 32, 46, 32, 255, 32, 46, 32, 255, 36, 53, 36, 255, 34, 50, 35, 255, 36, 54, 36, 255, 34, 50, 35, 255, 35, 52, 36, 255, 34, 50, 34, 255, 35, 51, 35, 255, 30, 42, 30, 255, 30, 42, 30, 255, 29, 41, 30, 255, 32, 45, 32, 255, 28, 39, 29, 255, 28, 39, 29, 255, 32, 46, 32, 255, 29, 41, 30, 255, 26, 35, 27, 255, 26, 35, 27, 255, 28, 39, 29, 255, 26, 35, 27, 255, 29, 39, 29, 255, 24, 32, 25, 255, 25, 33, 25, 255, 29, 39, 29, 255, 28, 38, 28, 255, 23, 30, 24, 255, 24, 31, 25, 255, 27, 37, 28, 255, 27, 37, 28, 255, 27, 37, 28, 255, 25, 33, 26, 255, 26, 34, 26, 255, 29, 40, 29, 255, 27, 36, 27, 255, 30, 43, 31, 255, 34, 49, 34, 255, 30, 41, 30, 255, 31, 44, 32, 255, 27, 37, 28, 255, 29, 40, 29, 255, 28, 39, 29, 255, 30, 42, 30, 255, 28, 39, 29, 255, 32, 46, 32, 255, 34, 51, 35, 255, 29, 40, 29, 255, 27, 37, 28, 255, 27, 38, 28, 255, 25, 33, 26, 255, 30, 42, 30, 255, 27, 36, 27, 255, 24, 31, 25, 255, 28, 38, 28, 255, 29, 40, 29, 255, 28, 38, 28, 255, 26, 35, 27, 255, 24, 31, 24, 255, 26, 36, 27, 255, 29, 40, 29, 255, 29, 41, 30, 255, 28, 39, 29, 255, 31, 44, 31, 255, 32, 46, 32, 255, 28, 38, 28, 255, 27, 37, 28, 255, 30, 42, 31, 255, 32, 46, 32, 255, 29, 41, 30, 255, 27, 37, 28, 255, 28, 39, 29, 255, 30, 42, 31, 255, 33, 48, 34, 255, 32, 46, 33, 255, 31, 44, 31, 255, 32, 46, 32, 255, 33, 47, 33, 255, 31, 45, 32, 255, 33, 47, 33, 255, 44, 65, 43, 255, 38, 57, 38, 255, 37, 56, 37, 255, 34, 50, 34, 255, 37, 55, 37, 255, 36, 54, 36, 255, 36, 53, 36, 255, 29, 40, 29, 255, 32, 45, 32, 255, 27, 36, 27, 255, 29, 41, 30, 255, 29, 41, 30, 255, 29, 40, 29, 255, 26, 36, 27, 255, 24, 30, 24, 255, 24, 32, 25, 255, 28, 38, 28, 255, 27, 37, 28, 255, 29, 40, 29, 255, 29, 40, 29, 255, 27, 36, 27, 255, 23, 30, 24, 255, 25, 33, 26, 255, 25, 32, 25, 255, 32, 47, 33, 255, 31, 44, 31, 255, 29, 40, 29, 255, 29, 41, 30, 255, 30, 42, 30, 255, 35, 51, 35, 255, 32, 47, 33, 255, 34, 49, 34, 255, 42, 62, 41, 255, 45, 66, 44, 255, 33, 48, 33, 255, 30, 43, 31, 255, 26, 34, 26, 255, 27, 37, 28, 255, 24, 30, 25, 255, 30, 42, 30, 255, 29, 41, 30, 255, 31, 44, 31, 255, 28, 39, 29, 255, 34, 50, 34, 255, 29, 40, 29, 255, 32, 47, 33, 255, 24, 26, 27, 255, 27, 31, 32, 255, 29, 34, 36, 255, 32, 38, 41, 255, 35, 44, 47, 255, 28, 33, 34, 255, 23, 25, 25, 255, 37, 48, 51, 255, 37, 48, 51, 255, 33, 40, 42, 255, 51, 69, 75, 255, 45, 61, 66, 255, 46, 63, 68, 255, 38, 49, 53, 255, 33, 40, 43, 255, 27, 31, 33, 255, 39, 50, 54, 255, 40, 52, 56, 255, 41, 53, 58, 255, 21, 21, 21, 255, 27, 31, 33, 255, 21, 21, 21, 255, 36, 46, 49, 255, 30, 35, 37, 255, 28, 33, 34, 255, 32, 40, 42, 255, 36, 46, 49, 255, 30, 36, 38, 255, 30, 36, 38, 255, 36, 46, 49, 255, 43, 58, 63, 255, 43, 57, 62, 255, 41, 54, 59, 255, 29, 33, 35, 255, 42, 56, 60, 255, 30, 36, 38, 255, 36, 47, 50, 255, 34, 43, 45, 255, 37, 48, 52, 255, 39, 50, 54, 255, 38, 49, 53, 255, 38, 48, 52, 255, 42, 56, 61, 255, 51, 69, 75, 255, 38, 49, 52, 255, 35, 45, 48, 255, 27, 30, 32, 255, 40, 52, 56, 255, 21, 21, 21, 255, 21, 21, 21, 255, 30, 35, 37, 255, 28, 32, 34, 255, 37, 47, 51, 255, 33, 41, 44, 255, 31, 37, 39, 255, 29, 34, 35, 255, 32, 40, 42, 255, 26, 30, 31, 255, 25, 27, 28, 255, 22, 22, 22, 255, 22, 22, 22, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 30, 36, 38, 255, 34, 43, 46, 255, 21, 21, 21, 255, 28, 33, 34, 255, 23, 24, 24, 255, 35, 44, 47, 255, 30, 36, 38, 255, 29, 35, 37, 255, 41, 54, 59, 255, 35, 44, 47, 255, 34, 42, 45, 255, 30, 36, 39, 255, 35, 45, 48, 255, 33, 41, 43, 255, 36, 46, 49, 255, 25, 27, 27, 255, 29, 34, 36, 255, 30, 35, 37, 255, 34, 43, 46, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 28, 32, 33, 255, 32, 39, 41, 255, 24, 27, 27, 255, 42, 56, 60, 255, 31, 38, 40, 255, 52, 70, 76, 255, 47, 64, 69, 255, 45, 60, 65, 255, 38, 49, 53, 255, 41, 54, 58, 255, 35, 45, 48, 255, 24, 26, 27, 255, 24, 26, 27, 255, 41, 54, 59, 255, 40, 52, 56, 255, 40, 52, 56, 255, 45, 61, 66, 255, 33, 41, 44, 255, 35, 43, 46, 255, 42, 55, 59, 255, 37, 48, 51, 255, 22, 23, 23, 255, 32, 40, 42, 255, 40, 51, 56, 255, 37, 47, 51, 255, 35, 44, 47, 255, 48, 66, 72, 255, 35, 43, 46, 255, 33, 40, 43, 255, 47, 65, 70, 255, 36, 46, 49, 255, 32, 40, 42, 255, 42, 55, 59, 255, 33, 40, 42, 255, 21, 21, 21, 255, 33, 40, 43, 255, 36, 46, 49, 255, 31, 38, 40, 255, 34, 43, 45, 255, 28, 32, 33, 255, 27, 30, 32, 255, 30, 36, 38, 255, 38, 50, 54, 255, 29, 34, 35, 255, 37, 48, 52, 255, 38, 49, 53, 255, 42, 55, 59, 255, 34, 43, 45, 255, 21, 22, 22, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 25, 27, 28, 255, 38, 48, 52, 255, 31, 37, 39, 255, 39, 51, 55, 255, 34, 43, 45, 255, 35, 44, 47, 255, 37, 47, 50, 255, 34, 43, 46, 255, 28, 33, 34, 255, 22, 23, 23, 255, 35, 44, 47, 255, 29, 34, 36, 255, 21, 21, 21, 255, 21, 21, 21, 255, 31, 37, 39, 255, 43, 58, 63, 255, 35, 43, 46, 255, 34, 43, 46, 255, 33, 40, 43, 255, 36, 46, 49, 255, 38, 49, 53, 255, 41, 53, 57, 255, 37, 47, 51, 255, 35, 45, 48, 255, 45, 60, 65, 255, 38, 49, 53, 255, 39, 50, 54, 255, 31, 38, 40, 255, 36, 46, 49, 255, 35, 43, 46, 255, 38, 49, 52, 255, 24, 26, 26, 255, 21, 21, 21, 255, 32, 39, 42, 255, 36, 46, 49, 255, 21, 21, 21, 255, 21, 21, 21, 255, 24, 25, 26, 255, 38, 49, 53, 255, 37, 47, 50, 255, 42, 56, 61, 255, 25, 28, 28, 255, 23, 25, 25, 255, 25, 27, 28, 255, 37, 47, 50, 255, 31, 37, 40, 255, 32, 39, 42, 255, 28, 33, 34, 255, 34, 43, 45, 255, 37, 48, 51, 255, 39, 50, 54, 255, 48, 66, 72, 255, 33, 41, 44, 255, 31, 38, 40, 255, 22, 22, 22, 255, 24, 25, 26, 255, 33, 42, 44, 255, 41, 54, 58, 255, 37, 48, 52, 255, 49, 68, 74, 255, 43, 57, 61, 255, 50, 69, 75, 255, 39, 51, 55, 255, 35, 44, 47, 255, 23, 25, 25, 255, 29, 35, 37, 255, 26, 29, 30, 255, 38, 49, 53, 255, 22, 22, 23, 255, 35, 44, 47, 255, 29, 34, 35, 255, 38, 49, 52, 255, 21, 21, 21, 255, 40, 52, 56, 255, 29, 35, 37, 255, 37, 48, 51, 255, 32, 40, 42, 255, 35, 45, 48, 255, 41, 53, 58, 255, 42, 56, 60, 255, 43, 58, 63, 255, 40, 52, 56, 255, 38, 50, 54, 255, 39, 50, 54, 255, 32, 39, 42, 255, 23, 25, 25, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 31, 37, 40, 255, 33, 40, 42, 255, 41, 54, 59, 255, 46, 62, 68, 255, 44, 59, 64, 255, 40, 52, 56, 255, 21, 21, 21, 255, 35, 44, 47, 255, 41, 54, 58, 255, 39, 50, 54, 255, 39, 50, 54, 255, 44, 58, 63, 255, 32, 39, 42, 255, 40, 52, 56, 255, 35, 45, 48, 255, 32, 39, 41, 255, 31, 38, 40, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 30, 42, 30, 255, 35, 51, 35, 255, 34, 49, 34, 255, 30, 42, 30, 255, 32, 47, 33, 255, 31, 43, 31, 255, 30, 42, 30, 255, 35, 52, 35, 255, 29, 41, 30, 255, 33, 48, 33, 255, 35, 52, 36, 255, 35, 52, 35, 255, 36, 54, 36, 255, 37, 55, 37, 255, 32, 46, 32, 255, 31, 45, 32, 255, 36, 54, 37, 255, 36, 53, 36, 255, 38, 56, 38, 255, 34, 50, 34, 255, 46, 67, 44, 255, 39, 59, 39, 255, 49, 71, 47, 255, 33, 47, 33, 255, 31, 44, 31, 255, 30, 43, 31, 255, 29, 41, 30, 255, 33, 48, 34, 255, 30, 43, 31, 255, 31, 43, 31, 255, 27, 38, 28, 255, 29, 40, 29, 255, 29, 41, 30, 255, 28, 39, 29, 255, 29, 40, 29, 255, 27, 38, 28, 255, 28, 38, 28, 255, 31, 44, 31, 255, 32, 45, 32, 255, 31, 44, 31, 255, 24, 31, 25, 255, 24, 32, 25, 255, 26, 35, 27, 255, 26, 36, 27, 255, 25, 31, 25, 255, 28, 39, 29, 255, 25, 33, 26, 255, 32, 46, 32, 255, 34, 49, 34, 255, 42, 62, 41, 255, 39, 59, 39, 255, 36, 52, 36, 255, 51, 74, 48, 255, 45, 66, 43, 255, 56, 80, 52, 255, 35, 52, 36, 255, 37, 56, 37, 255, 34, 51, 35, 255, 30, 42, 30, 255, 30, 42, 30, 255, 29, 40, 29, 255, 31, 43, 31, 255, 30, 41, 30, 255, 32, 45, 32, 255, 32, 46, 32, 255, 30, 42, 30, 255, 28, 38, 28, 255, 27, 36, 27, 255, 28, 39, 29, 255, 32, 46, 32, 255, 29, 41, 30, 255, 29, 40, 29, 255, 26, 35, 27, 255, 29, 40, 30, 255, 32, 46, 32, 255, 30, 42, 30, 255, 30, 41, 30, 255, 31, 44, 31, 255, 27, 37, 28, 255, 31, 45, 32, 255, 29, 40, 29, 255, 28, 39, 29, 255, 30, 42, 31, 255, 29, 41, 30, 255, 30, 42, 31, 255, 24, 32, 25, 255, 26, 36, 27, 255, 26, 36, 27, 255, 28, 38, 28, 255, 26, 34, 26, 255, 29, 41, 30, 255, 30, 42, 30, 255, 29, 40, 29, 255, 29, 41, 30, 255, 29, 40, 30, 255, 33, 48, 33, 255, 30, 43, 31, 255, 35, 51, 35, 255, 36, 54, 37, 255, 30, 42, 31, 255, 33, 48, 33, 255, 29, 40, 29, 255, 31, 44, 31, 255, 32, 46, 33, 255, 35, 52, 36, 255, 36, 54, 37, 255, 34, 50, 35, 255, 31, 45, 32, 255, 34, 49, 34, 255, 28, 39, 29, 255, 23, 29, 24, 255, 31, 40, 31, 255, 25, 32, 26, 255, 24, 32, 25, 255, 24, 30, 24, 255, 25, 33, 26, 255, 26, 33, 26, 255, 28, 38, 28, 255, 23, 29, 24, 255, 26, 35, 27, 255, 30, 42, 30, 255, 31, 43, 31, 255, 31, 44, 31, 255, 27, 37, 28, 255, 24, 31, 25, 255, 26, 35, 27, 255, 25, 34, 26, 255, 27, 36, 27, 255, 29, 41, 30, 255, 25, 33, 25, 255, 23, 30, 24, 255, 30, 43, 31, 255, 36, 53, 36, 255, 34, 50, 34, 255, 32, 47, 33, 255, 37, 54, 37, 255, 35, 51, 35, 255, 31, 44, 31, 255, 31, 44, 31, 255, 31, 44, 32, 255, 28, 38, 28, 255, 28, 39, 29, 255, 26, 34, 26, 255, 27, 37, 28, 255, 26, 34, 26, 255, 27, 36, 27, 255, 29, 39, 29, 255, 28, 38, 28, 255, 24, 32, 25, 255, 30, 42, 30, 255, 29, 41, 30, 255, 31, 44, 31, 255, 28, 39, 29, 255, 29, 40, 30, 255, 28, 39, 29, 255, 30, 42, 30, 255, 27, 37, 28, 255, 27, 35, 28, 255, 24, 31, 25, 255, 24, 31, 25, 255, 29, 40, 29, 255, 26, 35, 27, 255, 26, 34, 26, 255, 25, 34, 26, 255, 24, 32, 25, 255, 28, 39, 29, 255, 25, 33, 25, 255, 32, 47, 33, 255, 31, 43, 31, 255, 25, 33, 26, 255, 28, 39, 29, 255, 28, 38, 28, 255, 31, 44, 32, 255, 31, 43, 31, 255, 31, 43, 31, 255, 30, 43, 31, 255, 30, 42, 30, 255, 29, 40, 29, 255, 26, 36, 27, 255, 25, 34, 26, 255, 27, 37, 28, 255, 29, 41, 30, 255, 30, 42, 30, 255, 27, 34, 27, 255, 25, 33, 26, 255, 25, 33, 26, 255, 30, 42, 30, 255, 28, 39, 29, 255, 26, 34, 26, 255, 28, 39, 29, 255, 31, 45, 32, 255, 35, 52, 36, 255, 32, 47, 33, 255, 32, 47, 33, 255, 31, 43, 31, 255, 32, 46, 33, 255, 28, 38, 28, 255, 30, 43, 31, 255, 30, 42, 31, 255, 27, 36, 27, 255, 27, 37, 28, 255, 25, 33, 26, 255, 30, 42, 30, 255, 29, 41, 30, 255, 30, 42, 30, 255, 32, 46, 32, 255, 35, 52, 36, 255, 32, 46, 32, 255, 36, 54, 36, 255, 39, 58, 38, 255, 36, 53, 36, 255, 39, 58, 39, 255, 44, 64, 42, 255, 61, 87, 56, 255, 37, 56, 37, 255, 38, 56, 38, 255, 30, 42, 30, 255, 31, 44, 31, 255, 26, 36, 27, 255, 26, 35, 27, 255, 30, 43, 31, 255, 27, 37, 28, 255, 28, 39, 29, 255, 26, 35, 27, 255, 26, 34, 26, 255, 29, 40, 29, 255, 30, 43, 31, 255, 28, 39, 29, 255, 26, 35, 27, 255, 26, 34, 26, 255, 24, 30, 24, 255, 28, 35, 28, 255, 32, 41, 32, 255, 25, 33, 26, 255, 26, 36, 27, 255, 25, 33, 26, 255, 28, 38, 28, 255, 31, 44, 31, 255, 33, 49, 34, 255, 32, 47, 33, 255, 32, 45, 32, 255, 33, 48, 34, 255, 51, 74, 48, 255, 38, 58, 38, 255, 32, 46, 32, 255, 30, 42, 30, 255, 28, 38, 28, 255, 28, 39, 29, 255, 30, 41, 30, 255, 35, 52, 35, 255, 34, 50, 35, 255, 34, 49, 34, 255, 32, 47, 33, 255, 32, 46, 32, 255, 34, 49, 34, 255, 33, 48, 33, 255, 47, 63, 69, 255, 33, 40, 42, 255, 35, 44, 47, 255, 35, 43, 46, 255, 49, 67, 73, 255, 36, 45, 48, 255, 27, 31, 33, 255, 21, 21, 21, 255, 37, 48, 51, 255, 44, 58, 63, 255, 31, 37, 40, 255, 46, 63, 68, 255, 38, 49, 53, 255, 47, 64, 70, 255, 35, 44, 47, 255, 45, 60, 65, 255, 45, 60, 65, 255, 33, 41, 44, 255, 21, 21, 21, 255, 21, 21, 21, 255, 43, 58, 63, 255, 36, 46, 49, 255, 42, 56, 60, 255, 38, 48, 52, 255, 35, 45, 48, 255, 35, 45, 48, 255, 36, 46, 49, 255, 39, 51, 55, 255, 43, 58, 62, 255, 33, 41, 44, 255, 32, 39, 42, 255, 32, 38, 41, 255, 38, 48, 52, 255, 37, 47, 50, 255, 37, 47, 51, 255, 42, 55, 60, 255, 40, 52, 57, 255, 36, 46, 49, 255, 37, 47, 50, 255, 23, 24, 25, 255, 39, 50, 54, 255, 32, 39, 41, 255, 31, 38, 40, 255, 31, 37, 39, 255, 46, 62, 67, 255, 37, 47, 50, 255, 29, 35, 37, 255, 35, 44, 47, 255, 24, 25, 26, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 28, 33, 34, 255, 23, 24, 24, 255, 36, 46, 49, 255, 28, 32, 34, 255, 23, 24, 24, 255, 37, 48, 51, 255, 28, 33, 34, 255, 42, 55, 59, 255, 40, 53, 57, 255, 30, 35, 37, 255, 34, 43, 46, 255, 31, 37, 39, 255, 40, 52, 57, 255, 26, 29, 31, 255, 32, 39, 41, 255, 43, 57, 62, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 29, 35, 36, 255, 26, 29, 30, 255, 21, 21, 21, 255, 24, 26, 27, 255, 33, 42, 44, 255, 41, 54, 58, 255, 29, 34, 36, 255, 39, 50, 54, 255, 33, 41, 44, 255, 41, 53, 58, 255, 33, 41, 44, 255, 28, 32, 33, 255, 30, 36, 38, 255, 33, 42, 44, 255, 23, 24, 25, 255, 32, 39, 41, 255, 29, 34, 36, 255, 39, 51, 55, 255, 21, 21, 21, 255, 27, 31, 32, 255, 31, 38, 40, 255, 42, 56, 61, 255, 31, 37, 39, 255, 44, 58, 63, 255, 27, 30, 32, 255, 29, 34, 36, 255, 35, 45, 48, 255, 35, 43, 46, 255, 30, 36, 38, 255, 29, 33, 35, 255, 39, 50, 54, 255, 25, 27, 28, 255, 26, 29, 31, 255, 23, 24, 25, 255, 24, 26, 27, 255, 21, 21, 21, 255, 21, 21, 21, 255, 36, 45, 48, 255, 48, 65, 71, 255, 29, 34, 36, 255, 30, 35, 37, 255, 31, 38, 40, 255, 29, 33, 35, 255, 28, 32, 33, 255, 26, 29, 30, 255, 27, 31, 33, 255, 34, 42, 45, 255, 42, 55, 60, 255, 37, 48, 51, 255, 30, 36, 38, 255, 28, 33, 35, 255, 35, 44, 47, 255, 28, 32, 33, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 23, 24, 255, 24, 25, 26, 255, 24, 26, 27, 255, 22, 22, 23, 255, 30, 35, 37, 255, 21, 21, 21, 255, 21, 21, 21, 255, 23, 24, 25, 255, 21, 22, 22, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 32, 38, 40, 255, 21, 21, 21, 255, 32, 40, 42, 255, 32, 39, 42, 255, 30, 35, 37, 255, 41, 54, 58, 255, 29, 35, 37, 255, 31, 37, 39, 255, 33, 41, 44, 255, 50, 68, 74, 255, 38, 50, 53, 255, 48, 65, 70, 255, 37, 47, 51, 255, 37, 48, 52, 255, 32, 39, 41, 255, 31, 38, 40, 255, 35, 44, 47, 255, 35, 43, 46, 255, 36, 45, 48, 255, 36, 45, 48, 255, 21, 21, 21, 255, 22, 23, 23, 255, 21, 21, 21, 255, 33, 41, 43, 255, 43, 57, 62, 255, 43, 57, 61, 255, 28, 33, 35, 255, 38, 48, 52, 255, 28, 32, 34, 255, 31, 38, 40, 255, 39, 50, 54, 255, 41, 53, 58, 255, 21, 21, 21, 255, 37, 47, 51, 255, 40, 53, 57, 255, 31, 37, 39, 255, 44, 58, 63, 255, 37, 48, 51, 255, 45, 60, 65, 255, 43, 57, 62, 255, 38, 49, 53, 255, 29, 35, 36, 255, 21, 21, 21, 255, 26, 29, 30, 255, 35, 45, 48, 255, 48, 65, 71, 255, 47, 63, 69, 255, 47, 64, 69, 255, 44, 59, 64, 255, 44, 59, 64, 255, 42, 55, 60, 255, 42, 56, 60, 255, 36, 47, 50, 255, 36, 46, 49, 255, 40, 51, 56, 255, 38, 48, 52, 255, 33, 41, 44, 255, 40, 52, 56, 255, 32, 40, 42, 255, 21, 21, 21, 255, 36, 45, 48, 255, 35, 45, 48, 255, 35, 44, 47, 255, 39, 50, 54, 255, 34, 43, 46, 255, 35, 45, 48, 255, 47, 64, 69, 255, 33, 40, 43, 255, 32, 40, 42, 255, 22, 22, 22, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 30, 35, 37, 255, 26, 29, 30, 255, 32, 39, 41, 255, 33, 41, 44, 255, 22, 23, 23, 255, 36, 45, 48, 255, 44, 59, 64, 255, 34, 43, 45, 255, 37, 48, 51, 255, 39, 51, 55, 255, 21, 21, 21, 255, 28, 32, 33, 255, 27, 30, 31, 255, 22, 22, 22, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 22, 22, 255, 22, 22, 22, 255, 21, 21, 21, 255, 29, 34, 35, 255, 42, 55, 60, 255, 43, 58, 63, 255, 36, 46, 49, 255, 46, 63, 69, 255, 22, 22, 22, 255, 30, 43, 31, 255, 33, 48, 33, 255, 33, 48, 33, 255, 30, 41, 30, 255, 32, 45, 32, 255, 29, 40, 29, 255, 31, 44, 31, 255, 31, 45, 32, 255, 31, 45, 32, 255, 30, 42, 30, 255, 36, 54, 36, 255, 35, 51, 35, 255, 37, 56, 37, 255, 39, 59, 39, 255, 32, 46, 32, 255, 33, 48, 33, 255, 31, 44, 31, 255, 35, 51, 35, 255, 40, 59, 40, 255, 35, 52, 36, 255, 53, 77, 50, 255, 56, 80, 52, 255, 47, 68, 45, 255, 33, 48, 33, 255, 35, 52, 35, 255, 30, 42, 30, 255, 31, 45, 32, 255, 34, 50, 35, 255, 72, 86, 15, 255, 29, 41, 30, 255, 29, 40, 29, 255, 28, 38, 28, 255, 29, 40, 29, 255, 29, 41, 30, 255, 28, 39, 29, 255, 28, 38, 28, 255, 27, 37, 28, 255, 29, 40, 29, 255, 33, 47, 33, 255, 27, 36, 27, 255, 23, 29, 24, 255, 25, 32, 26, 255, 26, 35, 27, 255, 25, 32, 26, 255, 25, 32, 25, 255, 24, 32, 25, 255, 27, 36, 27, 255, 33, 48, 34, 255, 37, 55, 37, 255, 39, 58, 39, 255, 36, 54, 37, 255, 36, 54, 37, 255, 47, 69, 45, 255, 42, 62, 41, 255, 39, 58, 39, 255, 40, 60, 40, 255, 36, 53, 36, 255, 31, 44, 31, 255, 30, 42, 30, 255, 25, 33, 26, 255, 28, 39, 29, 255, 31, 44, 32, 255, 28, 39, 29, 255, 33, 48, 33, 255, 31, 45, 32, 255, 30, 41, 30, 255, 30, 42, 30, 255, 31, 43, 31, 255, 29, 40, 29, 255, 32, 46, 32, 255, 44, 52, 17, 255, 30, 43, 31, 255, 30, 41, 30, 255, 31, 44, 32, 255, 28, 39, 29, 255, 29, 41, 30, 255, 32, 46, 33, 255, 29, 40, 29, 255, 30, 42, 30, 255, 30, 42, 30, 255, 32, 46, 32, 255, 28, 39, 29, 255, 30, 42, 30, 255, 30, 42, 30, 255, 28, 38, 28, 255, 26, 34, 26, 255, 28, 38, 28, 255, 28, 39, 29, 255, 27, 36, 27, 255, 27, 36, 27, 255, 29, 41, 30, 255, 31, 44, 31, 255, 28, 39, 29, 255, 29, 40, 29, 255, 27, 36, 27, 255, 30, 43, 31, 255, 31, 44, 31, 255, 32, 46, 32, 255, 32, 46, 33, 255, 29, 41, 30, 255, 33, 47, 33, 255, 32, 47, 33, 255, 27, 37, 28, 255, 34, 49, 34, 255, 38, 57, 38, 255, 32, 46, 32, 255, 35, 52, 36, 255, 31, 43, 31, 255, 33, 48, 33, 255, 27, 37, 28, 255, 24, 30, 24, 255, 28, 36, 29, 255, 24, 30, 24, 255, 25, 32, 26, 255, 25, 33, 26, 255, 25, 34, 26, 255, 24, 31, 24, 255, 25, 34, 26, 255, 24, 31, 25, 255, 25, 33, 26, 255, 31, 43, 31, 255, 27, 36, 27, 255, 28, 39, 29, 255, 25, 33, 26, 255, 27, 38, 28, 255, 28, 39, 29, 255, 26, 36, 27, 255, 24, 31, 25, 255, 29, 40, 29, 255, 24, 31, 25, 255, 25, 31, 25, 255, 28, 38, 28, 255, 33, 48, 33, 255, 35, 51, 35, 255, 29, 41, 30, 255, 32, 47, 33, 255, 33, 47, 33, 255, 31, 43, 31, 255, 29, 41, 30, 255, 31, 44, 31, 255, 29, 40, 29, 255, 30, 42, 31, 255, 31, 44, 31, 255, 31, 44, 31, 255, 30, 41, 30, 255, 25, 33, 26, 255, 32, 47, 33, 255, 27, 37, 28, 255, 27, 36, 27, 255, 28, 38, 28, 255, 26, 35, 26, 255, 30, 42, 30, 255, 28, 39, 29, 255, 26, 35, 27, 255, 27, 37, 28, 255, 28, 39, 29, 255, 25, 34, 26, 255, 24, 32, 25, 255, 30, 38, 30, 255, 24, 32, 25, 255, 25, 32, 26, 255, 25, 33, 26, 255, 25, 33, 26, 255, 27, 36, 27, 255, 27, 37, 28, 255, 31, 43, 31, 255, 31, 44, 31, 255, 31, 45, 32, 255, 30, 43, 31, 255, 24, 30, 24, 255, 31, 44, 31, 255, 26, 35, 27, 255, 31, 44, 31, 255, 32, 46, 32, 255, 34, 49, 34, 255, 30, 43, 31, 255, 29, 41, 30, 255, 27, 37, 28, 255, 27, 37, 28, 255, 26, 35, 27, 255, 30, 42, 31, 255, 29, 41, 30, 255, 28, 39, 29, 255, 24, 31, 25, 255, 30, 42, 30, 255, 26, 34, 26, 255, 27, 36, 27, 255, 28, 38, 28, 255, 26, 35, 27, 255, 28, 38, 28, 255, 33, 47, 33, 255, 33, 48, 33, 255, 32, 46, 32, 255, 31, 44, 32, 255, 30, 42, 31, 255, 33, 48, 33, 255, 34, 49, 34, 255, 31, 44, 31, 255, 28, 39, 29, 255, 30, 43, 31, 255, 30, 42, 30, 255, 32, 46, 32, 255, 33, 48, 33, 255, 30, 42, 30, 255, 28, 39, 29, 255, 32, 47, 33, 255, 32, 47, 33, 255, 35, 52, 35, 255, 36, 53, 36, 255, 42, 62, 41, 255, 35, 51, 35, 255, 36, 53, 36, 255, 48, 70, 46, 255, 59, 85, 55, 255, 36, 53, 36, 255, 36, 53, 36, 255, 28, 39, 29, 255, 31, 44, 31, 255, 28, 39, 29, 255, 27, 37, 28, 255, 28, 38, 28, 255, 30, 42, 30, 255, 30, 41, 30, 255, 25, 33, 25, 255, 24, 31, 25, 255, 30, 43, 31, 255, 29, 40, 29, 255, 25, 32, 25, 255, 23, 30, 24, 255, 25, 33, 26, 255, 27, 37, 28, 255, 27, 36, 27, 255, 26, 34, 26, 255, 26, 35, 27, 255, 31, 43, 31, 255, 30, 42, 30, 255, 29, 40, 29, 255, 32, 46, 33, 255, 30, 42, 30, 255, 30, 43, 31, 255, 33, 48, 34, 255, 35, 52, 35, 255, 34, 51, 35, 255, 38, 57, 38, 255, 32, 47, 33, 255, 31, 43, 31, 255, 25, 34, 26, 255, 30, 42, 30, 255, 29, 40, 29, 255, 34, 50, 34, 255, 32, 47, 33, 255, 33, 48, 33, 255, 33, 47, 33, 255, 33, 48, 33, 255, 33, 47, 33, 255, 33, 48, 33, 255, 43, 57, 62, 255, 44, 59, 64, 255, 38, 48, 52, 255, 24, 26, 27, 255, 39, 51, 55, 255, 44, 59, 64, 255, 48, 65, 71, 255, 38, 50, 53, 255, 21, 21, 21, 255, 39, 50, 54, 255, 42, 56, 60, 255, 43, 57, 62, 255, 40, 52, 56, 255, 37, 48, 52, 255, 49, 67, 73, 255, 28, 32, 33, 255, 32, 40, 42, 255, 21, 21, 21, 255, 32, 40, 42, 255, 30, 35, 37, 255, 29, 33, 35, 255, 38, 49, 53, 255, 40, 52, 56, 255, 29, 34, 35, 255, 23, 23, 24, 255, 34, 42, 44, 255, 37, 47, 51, 255, 30, 36, 38, 255, 32, 39, 41, 255, 27, 31, 32, 255, 40, 53, 57, 255, 30, 36, 38, 255, 39, 51, 55, 255, 39, 50, 54, 255, 28, 32, 34, 255, 40, 52, 56, 255, 35, 44, 47, 255, 33, 41, 43, 255, 29, 34, 36, 255, 33, 40, 43, 255, 25, 27, 28, 255, 34, 42, 44, 255, 33, 40, 42, 255, 36, 46, 49, 255, 41, 54, 58, 255, 33, 41, 44, 255, 39, 51, 55, 255, 27, 30, 31, 255, 29, 35, 36, 255, 21, 21, 21, 255, 26, 29, 30, 255, 27, 30, 31, 255, 31, 37, 39, 255, 33, 41, 44, 255, 32, 40, 42, 255, 33, 41, 43, 255, 33, 40, 43, 255, 35, 44, 47, 255, 36, 45, 48, 255, 34, 42, 45, 255, 27, 30, 32, 255, 30, 36, 38, 255, 29, 34, 36, 255, 30, 36, 38, 255, 37, 47, 50, 255, 34, 42, 45, 255, 23, 24, 24, 255, 27, 31, 32, 255, 30, 35, 37, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 28, 33, 34, 255, 25, 27, 28, 255, 32, 38, 40, 255, 33, 40, 43, 255, 41, 54, 59, 255, 42, 55, 59, 255, 31, 38, 40, 255, 25, 28, 29, 255, 36, 46, 49, 255, 29, 34, 35, 255, 39, 51, 55, 255, 31, 37, 39, 255, 31, 38, 40, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 30, 36, 38, 255, 33, 41, 43, 255, 22, 22, 22, 255, 21, 21, 21, 255, 39, 50, 54, 255, 21, 21, 21, 255, 21, 21, 21, 255, 26, 28, 29, 255, 41, 54, 58, 255, 46, 63, 68, 255, 45, 60, 65, 255, 42, 55, 60, 255, 21, 21, 21, 255, 32, 38, 41, 255, 36, 45, 48, 255, 21, 21, 21, 255, 31, 38, 40, 255, 30, 36, 38, 255, 29, 34, 36, 255, 39, 51, 55, 255, 41, 54, 59, 255, 35, 44, 47, 255, 41, 54, 58, 255, 36, 46, 49, 255, 39, 50, 54, 255, 30, 35, 37, 255, 26, 29, 30, 255, 30, 36, 37, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 25, 28, 29, 255, 34, 43, 45, 255, 27, 30, 31, 255, 37, 47, 50, 255, 23, 25, 25, 255, 31, 37, 39, 255, 27, 31, 32, 255, 32, 39, 42, 255, 29, 34, 36, 255, 30, 36, 38, 255, 29, 33, 35, 255, 37, 47, 50, 255, 39, 51, 55, 255, 41, 55, 59, 255, 39, 50, 54, 255, 31, 37, 39, 255, 26, 29, 30, 255, 29, 33, 35, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 27, 31, 32, 255, 21, 21, 21, 255, 27, 30, 32, 255, 30, 35, 37, 255, 25, 27, 28, 255, 21, 21, 21, 255, 21, 21, 21, 255, 26, 30, 31, 255, 32, 38, 41, 255, 29, 34, 35, 255, 29, 35, 37, 255, 28, 32, 33, 255, 24, 25, 26, 255, 35, 43, 46, 255, 28, 32, 33, 255, 33, 41, 43, 255, 42, 55, 59, 255, 40, 53, 57, 255, 41, 54, 58, 255, 43, 58, 63, 255, 42, 56, 61, 255, 39, 51, 55, 255, 41, 54, 59, 255, 40, 53, 57, 255, 45, 61, 66, 255, 45, 60, 65, 255, 42, 56, 61, 255, 40, 53, 57, 255, 32, 39, 42, 255, 39, 50, 54, 255, 30, 36, 38, 255, 21, 21, 21, 255, 34, 43, 46, 255, 34, 43, 45, 255, 41, 54, 58, 255, 42, 56, 60, 255, 42, 56, 61, 255, 35, 43, 46, 255, 28, 32, 34, 255, 31, 37, 39, 255, 28, 33, 34, 255, 40, 52, 56, 255, 39, 50, 54, 255, 41, 53, 58, 255, 37, 47, 50, 255, 33, 41, 44, 255, 38, 50, 53, 255, 24, 25, 26, 255, 28, 32, 33, 255, 39, 50, 54, 255, 32, 39, 41, 255, 24, 26, 27, 255, 21, 21, 21, 255, 21, 21, 21, 255, 41, 53, 58, 255, 40, 53, 57, 255, 39, 51, 54, 255, 43, 57, 62, 255, 36, 46, 49, 255, 34, 42, 45, 255, 42, 56, 61, 255, 39, 50, 54, 255, 29, 34, 36, 255, 33, 40, 43, 255, 33, 41, 44, 255, 35, 44, 47, 255, 39, 51, 55, 255, 41, 53, 57, 255, 22, 22, 22, 255, 21, 21, 21, 255, 27, 31, 32, 255, 42, 56, 60, 255, 31, 38, 40, 255, 38, 49, 53, 255, 41, 53, 57, 255, 30, 36, 38, 255, 28, 32, 33, 255, 21, 21, 21, 255, 21, 21, 21, 255, 23, 25, 25, 255, 34, 43, 46, 255, 33, 40, 43, 255, 46, 63, 68, 255, 39, 50, 54, 255, 36, 45, 48, 255, 36, 46, 49, 255, 51, 70, 76, 255, 43, 58, 62, 255, 40, 52, 57, 255, 32, 38, 41, 255, 41, 54, 58, 255, 33, 40, 43, 255, 42, 56, 61, 255, 21, 21, 21, 255, 26, 29, 31, 255, 33, 41, 44, 255, 31, 37, 39, 255, 36, 46, 50, 255, 35, 44, 47, 255, 38, 49, 52, 255, 44, 59, 64, 255, 41, 54, 58, 255, 43, 57, 61, 255, 32, 38, 40, 255, 36, 45, 48, 255, 56, 74, 79, 255, 49, 67, 74, 255, 36, 46, 49, 255, 29, 34, 35, 255, 31, 45, 32, 255, 31, 43, 31, 255, 31, 44, 31, 255, 25, 32, 25, 255, 28, 39, 29, 255, 31, 43, 31, 255, 29, 40, 30, 255, 32, 46, 32, 255, 34, 49, 34, 255, 34, 49, 34, 255, 35, 52, 35, 255, 37, 54, 37, 255, 37, 55, 37, 255, 37, 55, 37, 255, 37, 55, 37, 255, 35, 51, 35, 255, 30, 43, 31, 255, 33, 48, 34, 255, 35, 51, 35, 255, 39, 58, 39, 255, 46, 67, 44, 255, 42, 63, 41, 255, 38, 57, 38, 255, 35, 51, 35, 255, 32, 45, 32, 255, 35, 52, 35, 255, 28, 39, 29, 255, 31, 44, 31, 255, 31, 45, 32, 255, 32, 46, 33, 255, 28, 39, 29, 255, 31, 44, 31, 255, 29, 40, 29, 255, 25, 33, 26, 255, 24, 31, 25, 255, 26, 36, 27, 255, 27, 36, 27, 255, 32, 46, 32, 255, 30, 43, 31, 255, 27, 36, 27, 255, 24, 31, 25, 255, 25, 33, 26, 255, 25, 34, 26, 255, 26, 35, 27, 255, 28, 38, 28, 255, 28, 39, 29, 255, 33, 48, 33, 255, 34, 50, 35, 255, 36, 54, 36, 255, 40, 60, 40, 255, 52, 75, 49, 255, 44, 65, 43, 255, 55, 79, 51, 255, 42, 63, 41, 255, 55, 80, 52, 255, 53, 76, 49, 255, 60, 86, 55, 255, 45, 67, 44, 255, 36, 54, 36, 255, 32, 45, 32, 255, 35, 51, 35, 255, 34, 50, 34, 255, 33, 48, 33, 255, 30, 43, 31, 255, 28, 39, 29, 255, 33, 48, 33, 255, 33, 48, 33, 255, 31, 45, 32, 255, 35, 51, 35, 255, 32, 46, 32, 255, 28, 39, 29, 255, 31, 44, 31, 255, 28, 38, 28, 255, 26, 36, 27, 255, 27, 36, 27, 255, 25, 33, 26, 255, 29, 41, 30, 255, 28, 38, 28, 255, 26, 35, 27, 255, 26, 35, 27, 255, 33, 47, 33, 255, 35, 51, 35, 255, 31, 44, 31, 255, 30, 43, 31, 255, 30, 42, 31, 255, 25, 32, 25, 255, 27, 36, 27, 255, 23, 29, 24, 255, 26, 35, 27, 255, 25, 34, 26, 255, 26, 35, 27, 255, 30, 41, 30, 255, 29, 41, 30, 255, 30, 42, 30, 255, 28, 39, 29, 255, 30, 42, 30, 255, 30, 42, 31, 255, 30, 42, 30, 255, 33, 48, 33, 255, 29, 40, 29, 255, 32, 46, 33, 255, 32, 46, 32, 255, 32, 46, 32, 255, 32, 46, 32, 255, 37, 55, 37, 255, 35, 51, 35, 255, 35, 52, 35, 255, 32, 45, 32, 255, 28, 38, 28, 255, 28, 39, 29, 255, 24, 31, 24, 255, 27, 36, 27, 255, 29, 41, 30, 255, 26, 35, 27, 255, 29, 40, 29, 255, 28, 39, 29, 255, 30, 43, 31, 255, 27, 37, 28, 255, 25, 33, 26, 255, 30, 42, 30, 255, 30, 42, 30, 255, 25, 33, 26, 255, 27, 37, 28, 255, 28, 39, 29, 255, 29, 40, 29, 255, 26, 36, 27, 255, 23, 30, 24, 255, 25, 32, 26, 255, 25, 32, 25, 255, 25, 32, 25, 255, 29, 41, 30, 255, 31, 44, 31, 255, 30, 43, 31, 255, 34, 49, 34, 255, 36, 53, 36, 255, 35, 52, 36, 255, 36, 53, 36, 255, 32, 46, 32, 255, 35, 52, 35, 255, 33, 48, 34, 255, 29, 40, 30, 255, 28, 38, 28, 255, 32, 46, 32, 255, 31, 45, 32, 255, 29, 40, 29, 255, 26, 34, 26, 255, 30, 43, 31, 255, 26, 36, 27, 255, 27, 37, 28, 255, 26, 35, 27, 255, 26, 35, 27, 255, 26, 34, 26, 255, 26, 35, 26, 255, 29, 40, 29, 255, 30, 43, 31, 255, 28, 39, 29, 255, 27, 37, 28, 255, 24, 30, 25, 255, 23, 29, 24, 255, 25, 32, 25, 255, 23, 30, 24, 255, 23, 29, 24, 255, 24, 32, 25, 255, 28, 38, 28, 255, 28, 38, 29, 255, 28, 39, 29, 255, 33, 48, 33, 255, 32, 46, 32, 255, 30, 42, 30, 255, 23, 30, 24, 255, 25, 34, 26, 255, 28, 38, 28, 255, 28, 38, 28, 255, 29, 41, 30, 255, 30, 42, 30, 255, 30, 41, 30, 255, 31, 44, 31, 255, 25, 32, 25, 255, 27, 37, 28, 255, 32, 47, 33, 255, 31, 44, 31, 255, 29, 41, 30, 255, 29, 40, 29, 255, 30, 42, 31, 255, 30, 42, 30, 255, 27, 38, 28, 255, 30, 42, 31, 255, 27, 36, 27, 255, 26, 34, 26, 255, 28, 38, 28, 255, 30, 43, 31, 255, 35, 51, 35, 255, 30, 42, 30, 255, 29, 40, 29, 255, 30, 43, 31, 255, 30, 43, 31, 255, 32, 46, 32, 255, 32, 45, 32, 255, 31, 44, 31, 255, 30, 42, 30, 255, 28, 39, 29, 255, 31, 45, 32, 255, 33, 49, 34, 255, 32, 45, 32, 255, 32, 46, 32, 255, 32, 46, 32, 255, 32, 45, 32, 255, 33, 49, 34, 255, 36, 54, 36, 255, 36, 53, 36, 255, 35, 51, 35, 255, 36, 52, 36, 255, 35, 52, 35, 255, 38, 57, 38, 255, 40, 60, 40, 255, 34, 50, 34, 255, 31, 45, 32, 255, 33, 48, 34, 255, 33, 47, 33, 255, 33, 48, 33, 255, 32, 46, 32, 255, 31, 44, 32, 255, 30, 43, 31, 255, 29, 40, 29, 255, 30, 41, 30, 255, 29, 41, 30, 255, 26, 34, 26, 255, 23, 29, 24, 255, 26, 34, 26, 255, 29, 41, 30, 255, 31, 44, 31, 255, 32, 45, 32, 255, 30, 42, 31, 255, 29, 41, 30, 255, 29, 41, 30, 255, 31, 45, 32, 255, 32, 46, 32, 255, 31, 43, 31, 255, 33, 48, 34, 255, 31, 44, 31, 255, 32, 46, 32, 255, 32, 46, 32, 255, 35, 52, 36, 255, 36, 53, 36, 255, 33, 49, 34, 255, 31, 44, 31, 255, 28, 39, 29, 255, 33, 47, 33, 255, 33, 48, 34, 255, 33, 48, 33, 255, 34, 50, 34, 255, 36, 53, 36, 255, 34, 49, 34, 255, 34, 50, 34, 255, 36, 53, 36, 255, 34, 49, 34, 255, 46, 62, 68, 255, 40, 52, 56, 255, 24, 26, 27, 255, 30, 36, 38, 255, 39, 50, 54, 255, 44, 59, 64, 255, 54, 72, 78, 255, 39, 51, 55, 255, 21, 21, 21, 255, 21, 21, 21, 255, 29, 34, 36, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 23, 23, 255, 26, 28, 29, 255, 21, 21, 21, 255, 25, 28, 29, 255, 34, 42, 45, 255, 33, 41, 44, 255, 27, 31, 33, 255, 48, 66, 72, 255, 26, 30, 31, 255, 29, 33, 35, 255, 36, 45, 48, 255, 32, 39, 42, 255, 33, 40, 43, 255, 42, 56, 60, 255, 34, 42, 45, 255, 31, 37, 39, 255, 36, 46, 50, 255, 34, 42, 45, 255, 41, 55, 59, 255, 35, 44, 48, 255, 34, 43, 46, 255, 37, 47, 50, 255, 31, 38, 40, 255, 32, 39, 41, 255, 30, 35, 37, 255, 33, 41, 44, 255, 32, 39, 41, 255, 38, 49, 52, 255, 30, 35, 37, 255, 33, 41, 44, 255, 35, 45, 48, 255, 33, 41, 44, 255, 35, 43, 46, 255, 32, 39, 42, 255, 21, 21, 21, 255, 21, 21, 21, 255, 24, 26, 27, 255, 35, 44, 48, 255, 34, 43, 46, 255, 36, 46, 49, 255, 28, 32, 34, 255, 32, 39, 41, 255, 30, 36, 38, 255, 32, 40, 42, 255, 32, 39, 41, 255, 21, 21, 21, 255, 28, 32, 34, 255, 25, 27, 28, 255, 32, 39, 42, 255, 23, 24, 24, 255, 35, 44, 47, 255, 31, 38, 40, 255, 25, 27, 28, 255, 34, 42, 45, 255, 32, 40, 42, 255, 32, 40, 42, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 30, 35, 37, 255, 31, 37, 39, 255, 34, 42, 44, 255, 27, 31, 32, 255, 28, 33, 34, 255, 31, 37, 39, 255, 22, 23, 23, 255, 35, 43, 46, 255, 38, 48, 52, 255, 30, 36, 38, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 29, 34, 36, 255, 22, 22, 22, 255, 31, 37, 39, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 33, 41, 44, 255, 33, 41, 44, 255, 27, 31, 32, 255, 22, 23, 23, 255, 33, 41, 43, 255, 31, 37, 40, 255, 29, 35, 37, 255, 29, 35, 37, 255, 31, 38, 40, 255, 30, 36, 39, 255, 27, 31, 33, 255, 23, 25, 25, 255, 25, 27, 27, 255, 22, 22, 22, 255, 27, 30, 31, 255, 25, 27, 28, 255, 25, 27, 28, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 24, 25, 26, 255, 26, 30, 31, 255, 24, 26, 26, 255, 28, 32, 34, 255, 26, 28, 29, 255, 23, 24, 24, 255, 27, 31, 32, 255, 25, 27, 28, 255, 34, 43, 46, 255, 21, 21, 21, 255, 22, 23, 23, 255, 32, 40, 42, 255, 36, 46, 49, 255, 35, 44, 47, 255, 30, 36, 38, 255, 28, 33, 34, 255, 29, 35, 36, 255, 24, 26, 26, 255, 29, 35, 37, 255, 29, 35, 36, 255, 32, 39, 41, 255, 34, 42, 45, 255, 29, 34, 36, 255, 35, 44, 47, 255, 31, 37, 39, 255, 23, 24, 25, 255, 23, 23, 24, 255, 25, 27, 28, 255, 29, 34, 35, 255, 32, 39, 41, 255, 29, 34, 36, 255, 21, 21, 21, 255, 21, 21, 21, 255, 35, 43, 46, 255, 22, 22, 22, 255, 21, 21, 21, 255, 21, 21, 21, 255, 24, 26, 26, 255, 26, 29, 30, 255, 26, 29, 30, 255, 39, 51, 55, 255, 35, 44, 47, 255, 34, 43, 45, 255, 34, 42, 45, 255, 34, 43, 46, 255, 27, 31, 32, 255, 29, 35, 36, 255, 41, 54, 58, 255, 32, 40, 42, 255, 34, 43, 45, 255, 45, 60, 65, 255, 42, 55, 60, 255, 48, 66, 72, 255, 32, 40, 42, 255, 39, 51, 55, 255, 51, 69, 75, 255, 36, 46, 49, 255, 38, 48, 52, 255, 38, 49, 53, 255, 38, 49, 52, 255, 39, 51, 55, 255, 30, 36, 38, 255, 39, 51, 55, 255, 21, 21, 21, 255, 35, 44, 47, 255, 29, 35, 36, 255, 26, 29, 29, 255, 44, 58, 63, 255, 32, 39, 42, 255, 39, 50, 54, 255, 43, 57, 62, 255, 38, 50, 53, 255, 38, 48, 52, 255, 38, 49, 52, 255, 34, 42, 45, 255, 34, 43, 45, 255, 32, 39, 42, 255, 38, 49, 53, 255, 37, 47, 50, 255, 32, 40, 42, 255, 34, 43, 46, 255, 41, 53, 58, 255, 36, 46, 49, 255, 37, 48, 52, 255, 36, 46, 49, 255, 22, 23, 23, 255, 22, 22, 22, 255, 48, 65, 71, 255, 45, 60, 65, 255, 36, 46, 49, 255, 42, 56, 60, 255, 33, 41, 44, 255, 40, 52, 56, 255, 41, 54, 59, 255, 40, 53, 57, 255, 39, 50, 54, 255, 31, 38, 40, 255, 28, 33, 35, 255, 36, 46, 49, 255, 37, 48, 52, 255, 28, 33, 35, 255, 21, 21, 21, 255, 35, 44, 47, 255, 36, 45, 49, 255, 37, 47, 50, 255, 24, 25, 26, 255, 21, 21, 21, 255, 21, 21, 21, 255, 33, 41, 44, 255, 38, 48, 52, 255, 39, 50, 54, 255, 35, 43, 46, 255, 35, 44, 46, 255, 28, 32, 34, 255, 44, 59, 64, 255, 36, 45, 48, 255, 31, 37, 39, 255, 42, 55, 60, 255, 31, 37, 39, 255, 42, 56, 61, 255, 35, 44, 47, 255, 36, 45, 48, 255, 30, 37, 39, 255, 31, 38, 40, 255, 25, 28, 29, 255, 21, 21, 21, 255, 42, 56, 61, 255, 40, 53, 57, 255, 39, 51, 55, 255, 46, 63, 68, 255, 49, 68, 74, 255, 40, 52, 56, 255, 35, 44, 47, 255, 44, 59, 64, 255, 48, 66, 72, 255, 39, 50, 54, 255, 40, 53, 57, 255, 32, 39, 42, 255, 34, 42, 45, 255, 36, 46, 49, 255, 42, 55, 60, 255, 67, 80, 16, 255, 32, 46, 32, 255, 30, 42, 30, 255, 28, 38, 28, 255, 24, 31, 25, 255, 28, 39, 29, 255, 30, 43, 31, 255, 35, 51, 35, 255, 27, 37, 28, 255, 33, 48, 34, 255, 37, 55, 37, 255, 35, 51, 35, 255, 34, 50, 34, 255, 37, 56, 37, 255, 40, 60, 40, 255, 36, 53, 36, 255, 34, 49, 34, 255, 34, 50, 34, 255, 32, 46, 32, 255, 36, 54, 37, 255, 34, 50, 35, 255, 34, 50, 35, 255, 33, 48, 33, 255, 33, 48, 33, 255, 31, 45, 32, 255, 31, 43, 31, 255, 32, 45, 32, 255, 30, 42, 30, 255, 33, 47, 33, 255, 33, 48, 33, 255, 31, 44, 31, 255, 27, 37, 28, 255, 24, 30, 24, 255, 26, 34, 26, 255, 26, 34, 26, 255, 25, 33, 26, 255, 28, 38, 28, 255, 32, 46, 32, 255, 67, 80, 15, 255, 30, 42, 30, 255, 27, 37, 28, 255, 28, 38, 28, 255, 28, 38, 28, 255, 27, 36, 27, 255, 27, 37, 28, 255, 29, 40, 29, 255, 31, 45, 32, 255, 35, 51, 35, 255, 34, 50, 35, 255, 35, 51, 35, 255, 59, 84, 54, 255, 60, 86, 55, 255, 51, 75, 49, 255, 43, 63, 42, 255, 52, 75, 49, 255, 60, 86, 56, 255, 50, 73, 48, 255, 37, 56, 37, 255, 48, 70, 46, 255, 36, 53, 36, 255, 40, 60, 40, 255, 40, 59, 39, 255, 33, 48, 33, 255, 30, 43, 31, 255, 30, 43, 31, 255, 34, 50, 35, 255, 37, 55, 37, 255, 38, 56, 38, 255, 36, 53, 36, 255, 32, 47, 33, 255, 29, 40, 29, 255, 29, 40, 29, 255, 30, 43, 31, 255, 27, 37, 28, 255, 24, 32, 25, 255, 25, 32, 25, 255, 25, 34, 26, 255, 28, 38, 28, 255, 25, 33, 26, 255, 26, 35, 27, 255, 31, 44, 31, 255, 34, 50, 34, 255, 32, 47, 33, 255, 31, 43, 31, 255, 31, 43, 31, 255, 29, 40, 30, 255, 30, 42, 31, 255, 24, 32, 25, 255, 27, 34, 27, 255, 25, 32, 25, 255, 26, 35, 27, 255, 29, 41, 30, 255, 29, 40, 29, 255, 31, 44, 32, 255, 32, 45, 32, 255, 30, 42, 30, 255, 29, 40, 30, 255, 30, 42, 30, 255, 32, 47, 33, 255, 31, 45, 32, 255, 34, 49, 34, 255, 35, 51, 35, 255, 37, 54, 37, 255, 33, 48, 33, 255, 34, 50, 35, 255, 34, 49, 34, 255, 31, 44, 31, 255, 31, 45, 32, 255, 27, 38, 28, 255, 27, 36, 27, 255, 23, 30, 24, 255, 25, 33, 26, 255, 26, 35, 27, 255, 29, 41, 30, 255, 31, 44, 31, 255, 31, 45, 32, 255, 33, 47, 33, 255, 31, 44, 31, 255, 29, 40, 29, 255, 29, 40, 29, 255, 29, 40, 29, 255, 29, 41, 30, 255, 25, 32, 26, 255, 27, 36, 27, 255, 27, 36, 27, 255, 26, 34, 26, 255, 24, 31, 25, 255, 25, 32, 25, 255, 24, 32, 25, 255, 30, 42, 30, 255, 31, 43, 31, 255, 31, 45, 32, 255, 33, 48, 33, 255, 33, 48, 34, 255, 32, 47, 33, 255, 41, 61, 41, 255, 36, 53, 36, 255, 34, 50, 35, 255, 37, 56, 37, 255, 37, 55, 37, 255, 30, 41, 30, 255, 32, 46, 32, 255, 29, 40, 29, 255, 30, 41, 30, 255, 24, 31, 25, 255, 24, 30, 24, 255, 29, 41, 30, 255, 29, 40, 29, 255, 29, 40, 29, 255, 26, 36, 27, 255, 25, 32, 25, 255, 29, 39, 29, 255, 26, 35, 26, 255, 31, 45, 32, 255, 34, 49, 34, 255, 29, 41, 30, 255, 28, 38, 28, 255, 34, 43, 34, 255, 35, 44, 34, 255, 24, 32, 25, 255, 25, 33, 26, 255, 25, 33, 26, 255, 25, 33, 25, 255, 26, 34, 26, 255, 26, 35, 27, 255, 28, 38, 28, 255, 33, 47, 33, 255, 32, 46, 32, 255, 28, 39, 29, 255, 26, 35, 27, 255, 24, 31, 24, 255, 25, 33, 26, 255, 25, 33, 25, 255, 26, 36, 27, 255, 29, 41, 30, 255, 30, 43, 31, 255, 30, 41, 30, 255, 29, 41, 30, 255, 31, 45, 32, 255, 34, 49, 34, 255, 34, 49, 34, 255, 29, 41, 30, 255, 29, 41, 30, 255, 33, 49, 34, 255, 27, 37, 28, 255, 29, 41, 30, 255, 32, 46, 32, 255, 30, 41, 30, 255, 29, 40, 29, 255, 26, 36, 27, 255, 26, 35, 27, 255, 28, 38, 28, 255, 30, 43, 31, 255, 28, 39, 29, 255, 24, 32, 25, 255, 27, 38, 28, 255, 30, 43, 31, 255, 26, 35, 27, 255, 30, 42, 30, 255, 28, 39, 29, 255, 31, 44, 31, 255, 34, 50, 34, 255, 33, 47, 33, 255, 29, 40, 29, 255, 30, 42, 30, 255, 28, 39, 29, 255, 29, 41, 30, 255, 29, 40, 29, 255, 35, 51, 35, 255, 37, 56, 37, 255, 37, 55, 37, 255, 35, 51, 35, 255, 33, 48, 33, 255, 37, 56, 38, 255, 36, 54, 36, 255, 37, 54, 37, 255, 38, 57, 38, 255, 36, 54, 37, 255, 35, 52, 36, 255, 31, 45, 32, 255, 35, 51, 35, 255, 36, 53, 36, 255, 35, 51, 35, 255, 30, 41, 30, 255, 28, 39, 29, 255, 27, 38, 28, 255, 27, 36, 27, 255, 26, 35, 27, 255, 26, 36, 27, 255, 32, 46, 32, 255, 33, 48, 33, 255, 35, 51, 35, 255, 31, 45, 32, 255, 28, 39, 29, 255, 30, 41, 30, 255, 30, 41, 30, 255, 31, 44, 31, 255, 33, 48, 33, 255, 37, 55, 37, 255, 31, 45, 32, 255, 32, 46, 32, 255, 34, 49, 34, 255, 30, 42, 30, 255, 33, 48, 33, 255, 33, 47, 33, 255, 34, 50, 34, 255, 31, 44, 32, 255, 30, 42, 30, 255, 34, 50, 35, 255, 29, 41, 30, 255, 33, 47, 33, 255, 33, 48, 34, 255, 35, 52, 36, 255, 36, 53, 36, 255, 38, 57, 38, 255, 34, 50, 35, 255, 42, 55, 59, 255, 39, 50, 54, 255, 49, 67, 73, 255, 31, 37, 39, 255, 37, 47, 51, 255, 26, 29, 30, 255, 43, 57, 62, 255, 25, 28, 29, 255, 21, 21, 21, 255, 43, 57, 62, 255, 46, 62, 67, 255, 35, 44, 47, 255, 42, 56, 61, 255, 44, 58, 63, 255, 38, 49, 53, 255, 41, 55, 59, 255, 22, 22, 22, 255, 31, 38, 40, 255, 41, 55, 59, 255, 32, 40, 42, 255, 34, 43, 45, 255, 34, 42, 44, 255, 34, 43, 46, 255, 41, 54, 58, 255, 37, 47, 50, 255, 25, 27, 28, 255, 21, 21, 21, 255, 35, 45, 48, 255, 35, 44, 47, 255, 38, 48, 52, 255, 42, 55, 60, 255, 39, 51, 55, 255, 37, 48, 51, 255, 44, 59, 63, 255, 47, 64, 69, 255, 40, 53, 57, 255, 36, 46, 49, 255, 34, 42, 44, 255, 33, 41, 44, 255, 38, 48, 52, 255, 28, 33, 35, 255, 41, 54, 58, 255, 28, 32, 34, 255, 30, 36, 38, 255, 32, 39, 42, 255, 30, 36, 38, 255, 29, 35, 37, 255, 31, 37, 39, 255, 21, 21, 21, 255, 21, 21, 21, 255, 29, 33, 35, 255, 27, 31, 32, 255, 26, 30, 31, 255, 21, 22, 22, 255, 32, 39, 41, 255, 25, 28, 29, 255, 29, 33, 35, 255, 26, 29, 30, 255, 25, 28, 29, 255, 24, 25, 26, 255, 24, 25, 26, 255, 23, 25, 25, 255, 24, 25, 26, 255, 29, 34, 35, 255, 35, 45, 48, 255, 24, 26, 27, 255, 25, 28, 28, 255, 32, 38, 40, 255, 25, 28, 28, 255, 30, 35, 37, 255, 30, 36, 38, 255, 21, 22, 22, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 25, 27, 28, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 29, 34, 36, 255, 21, 21, 21, 255, 21, 21, 21, 255, 25, 28, 28, 255, 28, 33, 34, 255, 29, 34, 36, 255, 27, 31, 32, 255, 25, 27, 28, 255, 40, 52, 56, 255, 37, 47, 51, 255, 38, 49, 53, 255, 35, 45, 48, 255, 21, 21, 21, 255, 29, 34, 36, 255, 27, 31, 32, 255, 22, 22, 22, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 26, 29, 31, 255, 30, 35, 37, 255, 32, 39, 42, 255, 31, 38, 40, 255, 32, 39, 41, 255, 24, 25, 26, 255, 31, 37, 40, 255, 36, 45, 48, 255, 39, 51, 55, 255, 41, 54, 59, 255, 39, 50, 54, 255, 39, 51, 54, 255, 31, 38, 40, 255, 25, 28, 29, 255, 24, 26, 27, 255, 34, 43, 46, 255, 33, 41, 43, 255, 21, 21, 21, 255, 28, 33, 35, 255, 29, 33, 35, 255, 27, 30, 31, 255, 32, 38, 41, 255, 29, 35, 36, 255, 32, 38, 41, 255, 21, 21, 21, 255, 28, 33, 35, 255, 28, 33, 34, 255, 36, 46, 49, 255, 36, 46, 49, 255, 39, 51, 55, 255, 22, 22, 22, 255, 31, 37, 39, 255, 23, 25, 26, 255, 24, 26, 27, 255, 22, 23, 23, 255, 37, 47, 51, 255, 30, 36, 38, 255, 36, 45, 49, 255, 23, 25, 25, 255, 21, 22, 22, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 28, 32, 34, 255, 36, 45, 48, 255, 31, 38, 40, 255, 34, 43, 46, 255, 33, 41, 43, 255, 43, 57, 62, 255, 36, 45, 48, 255, 40, 52, 56, 255, 33, 42, 44, 255, 40, 53, 57, 255, 35, 45, 48, 255, 26, 29, 30, 255, 34, 42, 44, 255, 26, 28, 29, 255, 39, 51, 55, 255, 38, 49, 53, 255, 40, 52, 56, 255, 44, 59, 64, 255, 37, 47, 50, 255, 49, 67, 73, 255, 36, 46, 50, 255, 46, 62, 67, 255, 44, 59, 64, 255, 39, 50, 54, 255, 42, 56, 60, 255, 42, 56, 61, 255, 44, 59, 64, 255, 47, 64, 70, 255, 25, 27, 27, 255, 24, 25, 26, 255, 27, 31, 32, 255, 43, 58, 62, 255, 43, 58, 63, 255, 35, 44, 47, 255, 40, 53, 57, 255, 39, 50, 54, 255, 38, 48, 52, 255, 33, 40, 43, 255, 39, 51, 55, 255, 35, 44, 47, 255, 40, 53, 57, 255, 40, 53, 57, 255, 32, 39, 41, 255, 32, 39, 42, 255, 39, 50, 54, 255, 38, 48, 52, 255, 42, 56, 60, 255, 27, 30, 32, 255, 28, 32, 34, 255, 31, 37, 39, 255, 35, 44, 47, 255, 21, 21, 21, 255, 42, 55, 60, 255, 33, 41, 43, 255, 51, 70, 76, 255, 34, 42, 45, 255, 39, 50, 54, 255, 36, 46, 50, 255, 31, 37, 39, 255, 31, 38, 40, 255, 35, 45, 48, 255, 35, 43, 46, 255, 33, 41, 43, 255, 29, 33, 35, 255, 40, 53, 57, 255, 21, 21, 21, 255, 23, 24, 24, 255, 26, 28, 29, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 23, 23, 255, 32, 39, 41, 255, 32, 40, 42, 255, 42, 56, 60, 255, 43, 58, 63, 255, 40, 52, 56, 255, 32, 40, 42, 255, 45, 61, 66, 255, 26, 28, 29, 255, 37, 47, 50, 255, 26, 30, 31, 255, 37, 48, 51, 255, 32, 39, 41, 255, 34, 42, 45, 255, 36, 45, 48, 255, 27, 31, 32, 255, 40, 53, 57, 255, 38, 49, 53, 255, 36, 45, 49, 255, 21, 21, 21, 255, 23, 25, 25, 255, 21, 21, 21, 255, 25, 28, 29, 255, 37, 47, 50, 255, 46, 62, 68, 255, 35, 44, 47, 255, 45, 61, 66, 255, 36, 46, 49, 255, 45, 61, 66, 255, 42, 55, 60, 255, 49, 67, 73, 255, 39, 51, 54, 255, 39, 50, 54, 255, 35, 44, 46, 255, 37, 47, 51, 255, 44, 58, 63, 255, 35, 51, 35, 255, 33, 47, 33, 255, 30, 42, 30, 255, 30, 42, 30, 255, 26, 36, 27, 255, 30, 42, 30, 255, 31, 45, 32, 255, 31, 45, 32, 255, 29, 40, 29, 255, 31, 45, 32, 255, 37, 56, 38, 255, 36, 53, 36, 255, 32, 46, 32, 255, 31, 44, 31, 255, 34, 49, 34, 255, 36, 54, 37, 255, 36, 53, 36, 255, 32, 47, 33, 255, 31, 45, 32, 255, 34, 50, 34, 255, 32, 46, 32, 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, 31, 44, 31, 255, 32, 45, 32, 255, 30, 43, 31, 255, 31, 45, 32, 255, 26, 34, 26, 255, 27, 37, 28, 255, 27, 36, 27, 255, 24, 31, 25, 255, 25, 33, 26, 255, 31, 44, 31, 255, 33, 48, 34, 255, 32, 45, 32, 255, 34, 49, 34, 255, 33, 48, 33, 255, 27, 37, 28, 255, 27, 36, 27, 255, 28, 38, 28, 255, 29, 40, 29, 255, 28, 38, 28, 255, 30, 43, 31, 255, 30, 43, 31, 255, 30, 42, 30, 255, 35, 51, 35, 255, 36, 54, 37, 255, 37, 56, 37, 255, 38, 56, 38, 255, 36, 53, 36, 255, 40, 59, 39, 255, 37, 55, 37, 255, 51, 75, 49, 255, 38, 56, 38, 255, 40, 60, 40, 255, 52, 75, 49, 255, 45, 66, 43, 255, 36, 53, 36, 255, 35, 51, 35, 255, 33, 49, 34, 255, 33, 48, 34, 255, 34, 49, 34, 255, 38, 57, 38, 255, 36, 54, 36, 255, 37, 56, 37, 255, 40, 60, 40, 255, 34, 49, 34, 255, 27, 37, 28, 255, 28, 39, 29, 255, 29, 41, 30, 255, 29, 40, 29, 255, 30, 42, 30, 255, 26, 34, 26, 255, 27, 36, 27, 255, 27, 37, 28, 255, 28, 38, 28, 255, 29, 40, 29, 255, 31, 44, 31, 255, 31, 45, 32, 255, 29, 40, 29, 255, 28, 38, 28, 255, 29, 40, 29, 255, 30, 42, 30, 255, 27, 36, 27, 255, 28, 39, 29, 255, 27, 36, 27, 255, 27, 36, 27, 255, 34, 50, 35, 255, 34, 49, 34, 255, 34, 50, 34, 255, 31, 44, 32, 255, 31, 45, 32, 255, 31, 44, 31, 255, 32, 46, 32, 255, 33, 48, 33, 255, 31, 44, 31, 255, 33, 48, 34, 255, 35, 52, 35, 255, 37, 55, 37, 255, 34, 50, 34, 255, 47, 69, 45, 255, 33, 48, 33, 255, 31, 44, 32, 255, 31, 44, 31, 255, 30, 42, 30, 255, 29, 41, 30, 255, 26, 35, 27, 255, 27, 36, 27, 255, 29, 41, 30, 255, 27, 37, 28, 255, 29, 40, 29, 255, 31, 44, 31, 255, 28, 39, 29, 255, 27, 36, 27, 255, 28, 38, 28, 255, 28, 39, 29, 255, 30, 42, 30, 255, 26, 36, 27, 255, 24, 31, 25, 255, 26, 34, 26, 255, 25, 34, 26, 255, 27, 37, 28, 255, 28, 39, 29, 255, 28, 39, 29, 255, 29, 40, 29, 255, 31, 43, 31, 255, 32, 47, 33, 255, 30, 42, 30, 255, 33, 48, 33, 255, 32, 46, 32, 255, 37, 55, 37, 255, 37, 56, 37, 255, 38, 57, 38, 255, 36, 54, 37, 255, 43, 63, 42, 255, 42, 62, 41, 255, 34, 49, 34, 255, 34, 49, 34, 255, 33, 48, 33, 255, 31, 44, 31, 255, 27, 36, 27, 255, 28, 38, 28, 255, 31, 44, 31, 255, 33, 47, 33, 255, 29, 39, 29, 255, 31, 45, 32, 255, 29, 40, 29, 255, 29, 41, 30, 255, 29, 40, 29, 255, 30, 43, 31, 255, 35, 52, 36, 255, 32, 47, 33, 255, 26, 34, 26, 255, 24, 30, 24, 255, 25, 33, 26, 255, 27, 37, 28, 255, 28, 39, 29, 255, 31, 45, 32, 255, 30, 42, 30, 255, 30, 42, 30, 255, 28, 39, 29, 255, 31, 44, 31, 255, 32, 45, 32, 255, 33, 48, 33, 255, 26, 36, 27, 255, 27, 37, 28, 255, 24, 31, 25, 255, 25, 32, 25, 255, 25, 33, 26, 255, 24, 31, 25, 255, 24, 32, 25, 255, 29, 41, 30, 255, 24, 32, 25, 255, 27, 37, 28, 255, 35, 52, 35, 255, 33, 48, 33, 255, 31, 45, 32, 255, 32, 47, 33, 255, 27, 36, 27, 255, 24, 32, 25, 255, 28, 38, 28, 255, 27, 37, 28, 255, 28, 39, 29, 255, 31, 43, 31, 255, 34, 50, 34, 255, 30, 43, 31, 255, 31, 43, 31, 255, 27, 36, 27, 255, 27, 37, 28, 255, 24, 32, 25, 255, 23, 30, 24, 255, 25, 34, 26, 255, 26, 35, 26, 255, 25, 33, 26, 255, 28, 39, 29, 255, 32, 45, 32, 255, 26, 36, 27, 255, 29, 41, 30, 255, 31, 44, 32, 255, 30, 43, 31, 255, 27, 36, 27, 255, 24, 31, 24, 255, 24, 32, 25, 255, 29, 41, 30, 255, 35, 52, 36, 255, 35, 51, 35, 255, 36, 53, 36, 255, 30, 43, 31, 255, 31, 44, 31, 255, 32, 46, 32, 255, 36, 53, 36, 255, 33, 49, 34, 255, 44, 65, 43, 255, 36, 54, 36, 255, 40, 59, 39, 255, 36, 54, 36, 255, 37, 55, 37, 255, 35, 51, 35, 255, 32, 46, 33, 255, 32, 46, 32, 255, 26, 35, 27, 255, 25, 33, 26, 255, 24, 31, 24, 255, 25, 34, 26, 255, 27, 37, 28, 255, 31, 45, 32, 255, 31, 44, 31, 255, 30, 42, 30, 255, 28, 39, 29, 255, 57, 64, 13, 255, 29, 41, 30, 255, 31, 44, 31, 255, 34, 49, 34, 255, 35, 52, 35, 255, 32, 47, 33, 255, 33, 48, 33, 255, 32, 45, 32, 255, 29, 40, 29, 255, 31, 45, 32, 255, 28, 39, 29, 255, 30, 42, 30, 255, 28, 38, 28, 255, 32, 45, 32, 255, 33, 47, 33, 255, 31, 44, 32, 255, 30, 42, 30, 255, 35, 52, 35, 255, 32, 47, 33, 255, 33, 49, 34, 255, 35, 51, 35, 255, 34, 50, 35, 255, 35, 51, 35, 255, 44, 60, 65, 255, 46, 63, 68, 255, 33, 41, 44, 255, 33, 41, 44, 255, 54, 72, 77, 255, 54, 73, 78, 255, 42, 56, 61, 255, 21, 21, 21, 255, 43, 57, 62, 255, 37, 47, 51, 255, 31, 38, 40, 255, 34, 43, 46, 255, 30, 36, 37, 255, 46, 62, 67, 255, 27, 30, 31, 255, 41, 55, 59, 255, 28, 33, 35, 255, 21, 21, 21, 255, 32, 40, 42, 255, 44, 58, 63, 255, 44, 58, 63, 255, 27, 31, 32, 255, 31, 38, 40, 255, 21, 21, 21, 255, 40, 53, 57, 255, 43, 58, 63, 255, 29, 35, 37, 255, 45, 60, 65, 255, 37, 47, 50, 255, 40, 53, 57, 255, 24, 25, 26, 255, 34, 42, 45, 255, 32, 39, 41, 255, 39, 50, 54, 255, 39, 51, 55, 255, 49, 67, 73, 255, 36, 46, 49, 255, 37, 47, 51, 255, 36, 47, 50, 255, 36, 46, 49, 255, 26, 29, 30, 255, 31, 38, 40, 255, 36, 46, 49, 255, 23, 25, 25, 255, 30, 35, 37, 255, 26, 29, 30, 255, 24, 25, 26, 255, 32, 38, 41, 255, 21, 21, 21, 255, 30, 35, 37, 255, 25, 27, 27, 255, 25, 28, 29, 255, 27, 31, 33, 255, 28, 32, 34, 255, 28, 32, 34, 255, 25, 28, 29, 255, 21, 21, 21, 255, 35, 43, 46, 255, 27, 32, 33, 255, 22, 22, 22, 255, 24, 26, 26, 255, 29, 34, 35, 255, 32, 38, 41, 255, 29, 34, 35, 255, 32, 39, 41, 255, 22, 22, 22, 255, 31, 37, 39, 255, 29, 33, 35, 255, 31, 37, 39, 255, 26, 29, 30, 255, 32, 39, 41, 255, 33, 42, 44, 255, 27, 31, 33, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 34, 43, 46, 255, 36, 46, 50, 255, 24, 26, 27, 255, 28, 32, 33, 255, 22, 23, 23, 255, 22, 23, 24, 255, 27, 31, 32, 255, 33, 40, 43, 255, 40, 53, 57, 255, 53, 71, 77, 255, 41, 53, 58, 255, 38, 49, 53, 255, 42, 56, 60, 255, 35, 43, 46, 255, 23, 25, 25, 255, 27, 30, 32, 255, 32, 40, 42, 255, 29, 34, 35, 255, 25, 28, 29, 255, 38, 49, 53, 255, 42, 55, 60, 255, 34, 42, 45, 255, 52, 71, 76, 255, 47, 64, 69, 255, 44, 59, 64, 255, 35, 44, 47, 255, 39, 50, 54, 255, 23, 24, 25, 255, 35, 44, 47, 255, 25, 28, 28, 255, 26, 30, 31, 255, 38, 49, 53, 255, 42, 56, 60, 255, 31, 38, 40, 255, 33, 42, 44, 255, 30, 35, 37, 255, 32, 40, 42, 255, 38, 49, 52, 255, 36, 46, 49, 255, 33, 41, 43, 255, 22, 23, 23, 255, 21, 21, 21, 255, 27, 31, 33, 255, 27, 30, 31, 255, 35, 44, 47, 255, 34, 43, 46, 255, 33, 40, 43, 255, 41, 53, 58, 255, 30, 36, 38, 255, 27, 31, 32, 255, 27, 30, 31, 255, 34, 42, 45, 255, 28, 32, 34, 255, 32, 38, 41, 255, 37, 48, 52, 255, 38, 50, 53, 255, 33, 41, 44, 255, 27, 31, 32, 255, 28, 32, 33, 255, 30, 36, 37, 255, 34, 43, 46, 255, 45, 60, 65, 255, 34, 43, 46, 255, 21, 21, 21, 255, 32, 40, 42, 255, 21, 21, 21, 255, 21, 21, 21, 255, 27, 31, 32, 255, 29, 34, 35, 255, 33, 41, 44, 255, 41, 54, 59, 255, 30, 36, 38, 255, 33, 40, 43, 255, 42, 55, 59, 255, 38, 49, 52, 255, 36, 47, 50, 255, 42, 56, 61, 255, 48, 65, 71, 255, 33, 40, 43, 255, 35, 45, 48, 255, 39, 51, 55, 255, 44, 60, 65, 255, 40, 53, 57, 255, 44, 59, 64, 255, 42, 55, 59, 255, 40, 53, 57, 255, 42, 56, 61, 255, 42, 56, 60, 255, 43, 58, 63, 255, 31, 38, 40, 255, 46, 62, 68, 255, 47, 63, 69, 255, 35, 44, 47, 255, 46, 63, 68, 255, 28, 32, 33, 255, 21, 21, 21, 255, 25, 27, 28, 255, 38, 48, 52, 255, 44, 60, 65, 255, 52, 70, 76, 255, 38, 48, 52, 255, 39, 50, 54, 255, 41, 54, 58, 255, 37, 48, 51, 255, 33, 40, 43, 255, 25, 27, 28, 255, 36, 46, 49, 255, 40, 53, 57, 255, 38, 50, 53, 255, 42, 56, 60, 255, 44, 59, 64, 255, 43, 57, 62, 255, 34, 43, 46, 255, 29, 34, 35, 255, 28, 32, 34, 255, 39, 51, 55, 255, 34, 43, 45, 255, 36, 46, 49, 255, 31, 38, 40, 255, 21, 21, 21, 255, 39, 51, 55, 255, 34, 42, 45, 255, 37, 48, 51, 255, 27, 30, 31, 255, 26, 29, 30, 255, 32, 39, 41, 255, 32, 40, 42, 255, 38, 49, 53, 255, 30, 36, 38, 255, 30, 36, 38, 255, 29, 33, 35, 255, 37, 47, 50, 255, 28, 32, 34, 255, 21, 21, 21, 255, 21, 21, 21, 255, 31, 37, 39, 255, 28, 32, 33, 255, 32, 40, 42, 255, 47, 63, 69, 255, 43, 57, 62, 255, 36, 46, 49, 255, 35, 45, 48, 255, 45, 61, 66, 255, 32, 39, 41, 255, 42, 56, 61, 255, 34, 42, 44, 255, 42, 55, 59, 255, 43, 57, 61, 255, 46, 62, 67, 255, 47, 64, 70, 255, 44, 58, 63, 255, 36, 46, 50, 255, 22, 23, 23, 255, 45, 60, 65, 255, 42, 56, 60, 255, 32, 39, 41, 255, 21, 21, 21, 255, 35, 45, 48, 255, 41, 53, 58, 255, 27, 31, 32, 255, 33, 41, 44, 255, 31, 38, 40, 255, 42, 55, 60, 255, 45, 61, 66, 255, 43, 57, 62, 255, 49, 67, 73, 255, 33, 41, 44, 255, 45, 61, 67, 255, 37, 47, 50, 255, 44, 59, 64, 255, 44, 59, 64, 255, 44, 58, 63, 255, 38, 49, 52, 255, 37, 55, 37, 255, 33, 47, 33, 255, 30, 43, 31, 255, 30, 43, 31, 255, 29, 40, 29, 255, 29, 40, 29, 255, 30, 43, 31, 255, 31, 44, 31, 255, 32, 46, 32, 255, 32, 46, 33, 255, 33, 47, 33, 255, 34, 49, 34, 255, 30, 43, 31, 255, 34, 50, 34, 255, 34, 49, 34, 255, 34, 50, 34, 255, 34, 50, 34, 255, 35, 52, 36, 255, 37, 54, 37, 255, 35, 52, 35, 255, 32, 46, 33, 255, 29, 41, 30, 255, 31, 44, 31, 255, 32, 45, 32, 255, 25, 33, 26, 255, 24, 32, 25, 255, 27, 36, 27, 255, 31, 45, 32, 255, 27, 37, 28, 255, 29, 40, 29, 255, 29, 41, 30, 255, 26, 34, 26, 255, 27, 36, 27, 255, 28, 38, 28, 255, 29, 40, 29, 255, 27, 37, 28, 255, 33, 47, 33, 255, 33, 47, 33, 255, 36, 52, 36, 255, 32, 45, 32, 255, 35, 51, 35, 255, 28, 39, 29, 255, 27, 36, 27, 255, 27, 37, 28, 255, 27, 38, 28, 255, 27, 37, 28, 255, 34, 50, 35, 255, 34, 50, 34, 255, 31, 44, 31, 255, 32, 47, 33, 255, 37, 56, 38, 255, 36, 54, 37, 255, 35, 51, 35, 255, 38, 56, 38, 255, 41, 60, 40, 255, 37, 56, 37, 255, 44, 65, 43, 255, 56, 81, 52, 255, 52, 76, 49, 255, 55, 80, 52, 255, 70, 99, 63, 255, 46, 68, 45, 255, 36, 54, 37, 255, 34, 50, 35, 255, 34, 49, 34, 255, 35, 51, 35, 255, 38, 57, 38, 255, 44, 64, 42, 255, 38, 58, 38, 255, 38, 56, 38, 255, 36, 54, 36, 255, 31, 45, 32, 255, 23, 30, 24, 255, 29, 41, 30, 255, 31, 44, 31, 255, 28, 38, 28, 255, 29, 40, 29, 255, 26, 35, 26, 255, 26, 34, 26, 255, 31, 44, 31, 255, 29, 40, 29, 255, 31, 43, 31, 255, 34, 50, 34, 255, 35, 51, 35, 255, 30, 42, 30, 255, 32, 46, 32, 255, 27, 37, 28, 255, 28, 39, 29, 255, 26, 35, 27, 255, 24, 30, 24, 255, 29, 40, 30, 255, 31, 44, 31, 255, 32, 46, 32, 255, 32, 46, 33, 255, 33, 48, 33, 255, 35, 52, 35, 255, 35, 51, 35, 255, 35, 51, 35, 255, 35, 51, 35, 255, 36, 53, 36, 255, 35, 52, 36, 255, 34, 49, 34, 255, 35, 51, 35, 255, 38, 56, 38, 255, 36, 53, 36, 255, 27, 38, 28, 255, 30, 42, 30, 255, 32, 45, 32, 255, 29, 41, 30, 255, 31, 44, 31, 255, 32, 45, 32, 255, 30, 42, 30, 255, 26, 35, 27, 255, 28, 38, 28, 255, 27, 36, 27, 255, 27, 37, 28, 255, 27, 36, 27, 255, 27, 37, 28, 255, 27, 37, 28, 255, 29, 40, 29, 255, 26, 35, 27, 255, 30, 43, 31, 255, 27, 37, 28, 255, 25, 33, 26, 255, 26, 34, 26, 255, 67, 79, 15, 255, 31, 44, 31, 255, 32, 46, 32, 255, 32, 46, 32, 255, 32, 46, 32, 255, 33, 47, 33, 255, 33, 47, 33, 255, 32, 45, 32, 255, 36, 53, 36, 255, 35, 51, 35, 255, 39, 58, 39, 255, 37, 55, 37, 255, 38, 56, 38, 255, 36, 54, 37, 255, 35, 51, 35, 255, 37, 55, 37, 255, 32, 46, 32, 255, 33, 48, 33, 255, 30, 43, 31, 255, 26, 35, 27, 255, 25, 33, 26, 255, 28, 39, 29, 255, 32, 45, 32, 255, 31, 44, 31, 255, 33, 47, 33, 255, 30, 43, 31, 255, 31, 44, 31, 255, 32, 47, 33, 255, 28, 39, 29, 255, 31, 44, 31, 255, 34, 49, 34, 255, 31, 44, 31, 255, 26, 34, 26, 255, 25, 33, 26, 255, 26, 35, 27, 255, 25, 32, 25, 255, 27, 37, 28, 255, 30, 41, 30, 255, 29, 40, 29, 255, 27, 36, 27, 255, 31, 43, 31, 255, 31, 43, 31, 255, 30, 42, 30, 255, 24, 31, 25, 255, 26, 33, 27, 255, 26, 35, 26, 255, 24, 31, 25, 255, 25, 32, 26, 255, 24, 31, 25, 255, 26, 35, 27, 255, 28, 38, 28, 255, 28, 38, 28, 255, 33, 48, 33, 255, 34, 50, 34, 255, 33, 49, 34, 255, 36, 54, 37, 255, 35, 51, 35, 255, 26, 36, 27, 255, 27, 34, 27, 255, 27, 37, 28, 255, 26, 35, 27, 255, 31, 44, 31, 255, 35, 51, 35, 255, 35, 51, 35, 255, 34, 50, 35, 255, 33, 48, 33, 255, 26, 35, 27, 255, 25, 33, 26, 255, 24, 31, 25, 255, 29, 37, 29, 255, 26, 33, 26, 255, 25, 32, 25, 255, 24, 31, 24, 255, 24, 32, 25, 255, 31, 43, 31, 255, 29, 41, 30, 255, 30, 42, 30, 255, 29, 40, 30, 255, 28, 39, 29, 255, 30, 42, 30, 255, 26, 35, 27, 255, 29, 41, 30, 255, 30, 42, 30, 255, 29, 41, 30, 255, 35, 51, 35, 255, 30, 42, 31, 255, 29, 41, 30, 255, 30, 42, 30, 255, 32, 45, 32, 255, 32, 46, 32, 255, 35, 51, 35, 255, 33, 48, 34, 255, 36, 53, 36, 255, 37, 56, 37, 255, 36, 54, 36, 255, 37, 55, 37, 255, 37, 56, 37, 255, 35, 52, 36, 255, 28, 38, 28, 255, 26, 34, 26, 255, 26, 34, 26, 255, 23, 30, 24, 255, 23, 30, 24, 255, 28, 39, 29, 255, 30, 42, 30, 255, 31, 45, 32, 255, 28, 38, 28, 255, 25, 33, 26, 255, 26, 35, 27, 255, 28, 38, 28, 255, 31, 45, 32, 255, 30, 42, 31, 255, 32, 47, 33, 255, 34, 50, 34, 255, 35, 51, 35, 255, 33, 47, 33, 255, 30, 42, 30, 255, 31, 44, 31, 255, 27, 36, 27, 255, 29, 41, 30, 255, 31, 44, 31, 255, 28, 38, 28, 255, 27, 36, 27, 255, 31, 44, 31, 255, 30, 42, 30, 255, 33, 47, 33, 255, 34, 50, 35, 255, 36, 54, 36, 255, 36, 54, 36, 255, 37, 55, 37, 255, 35, 51, 35, 255, 33, 42, 44, 255, 39, 51, 55, 255, 41, 54, 59, 255, 41, 53, 58, 255, 40, 53, 57, 255, 43, 57, 62, 255, 25, 27, 28, 255, 31, 38, 40, 255, 29, 35, 37, 255, 38, 49, 52, 255, 38, 48, 52, 255, 33, 41, 43, 255, 41, 55, 59, 255, 30, 35, 37, 255, 43, 58, 63, 255, 33, 41, 44, 255, 40, 53, 57, 255, 21, 21, 21, 255, 40, 52, 56, 255, 35, 45, 48, 255, 39, 51, 55, 255, 31, 37, 40, 255, 34, 42, 45, 255, 21, 21, 21, 255, 26, 29, 30, 255, 35, 45, 48, 255, 31, 37, 39, 255, 26, 29, 30, 255, 26, 28, 29, 255, 35, 45, 48, 255, 37, 48, 52, 255, 24, 25, 26, 255, 30, 36, 38, 255, 33, 41, 44, 255, 44, 58, 63, 255, 42, 55, 59, 255, 37, 48, 52, 255, 52, 70, 76, 255, 40, 52, 56, 255, 32, 40, 42, 255, 34, 42, 45, 255, 34, 43, 46, 255, 27, 31, 32, 255, 24, 25, 26, 255, 22, 22, 22, 255, 25, 27, 27, 255, 29, 34, 36, 255, 21, 21, 21, 255, 21, 21, 21, 255, 30, 35, 37, 255, 34, 42, 45, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 25, 28, 29, 255, 22, 22, 22, 255, 21, 21, 21, 255, 24, 26, 27, 255, 34, 42, 45, 255, 27, 30, 31, 255, 23, 24, 24, 255, 23, 23, 24, 255, 26, 29, 30, 255, 27, 31, 32, 255, 28, 33, 34, 255, 28, 32, 33, 255, 27, 31, 32, 255, 33, 41, 44, 255, 31, 38, 40, 255, 31, 37, 39, 255, 32, 38, 41, 255, 33, 41, 43, 255, 29, 34, 35, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 23, 24, 24, 255, 28, 32, 34, 255, 34, 43, 46, 255, 34, 42, 45, 255, 26, 30, 31, 255, 21, 21, 21, 255, 35, 44, 47, 255, 31, 37, 39, 255, 31, 37, 39, 255, 23, 24, 24, 255, 21, 21, 21, 255, 21, 21, 21, 255, 24, 26, 27, 255, 33, 41, 43, 255, 36, 46, 49, 255, 48, 65, 71, 255, 43, 57, 62, 255, 31, 37, 40, 255, 43, 57, 62, 255, 43, 57, 61, 255, 24, 26, 27, 255, 25, 28, 29, 255, 50, 68, 74, 255, 44, 60, 65, 255, 44, 58, 63, 255, 31, 37, 39, 255, 33, 41, 44, 255, 42, 56, 61, 255, 49, 67, 73, 255, 36, 45, 48, 255, 39, 51, 55, 255, 35, 44, 47, 255, 31, 37, 39, 255, 27, 31, 32, 255, 29, 34, 35, 255, 37, 47, 50, 255, 33, 40, 43, 255, 30, 36, 38, 255, 30, 36, 38, 255, 36, 46, 49, 255, 35, 44, 47, 255, 35, 44, 47, 255, 35, 44, 47, 255, 39, 51, 55, 255, 37, 48, 51, 255, 31, 37, 39, 255, 21, 21, 21, 255, 22, 22, 22, 255, 32, 40, 42, 255, 32, 39, 41, 255, 28, 32, 34, 255, 32, 39, 41, 255, 30, 36, 38, 255, 29, 34, 36, 255, 31, 38, 40, 255, 29, 33, 35, 255, 31, 37, 39, 255, 29, 35, 36, 255, 24, 27, 27, 255, 30, 36, 38, 255, 29, 33, 35, 255, 21, 21, 21, 255, 39, 50, 54, 255, 32, 38, 40, 255, 25, 28, 28, 255, 38, 49, 53, 255, 36, 46, 50, 255, 33, 41, 44, 255, 25, 27, 28, 255, 32, 39, 42, 255, 34, 43, 46, 255, 22, 22, 22, 255, 21, 21, 21, 255, 40, 52, 56, 255, 27, 31, 32, 255, 29, 34, 36, 255, 34, 43, 46, 255, 30, 36, 38, 255, 28, 32, 33, 255, 31, 37, 39, 255, 41, 55, 59, 255, 48, 65, 71, 255, 38, 48, 52, 255, 40, 53, 57, 255, 35, 44, 47, 255, 39, 50, 54, 255, 51, 70, 76, 255, 53, 71, 77, 255, 45, 61, 66, 255, 56, 74, 79, 255, 50, 69, 75, 255, 40, 53, 57, 255, 43, 57, 62, 255, 41, 54, 58, 255, 38, 49, 52, 255, 45, 61, 67, 255, 48, 65, 71, 255, 49, 67, 73, 255, 43, 57, 62, 255, 33, 41, 43, 255, 21, 21, 21, 255, 35, 44, 47, 255, 24, 25, 26, 255, 30, 35, 37, 255, 36, 45, 48, 255, 34, 43, 46, 255, 46, 62, 68, 255, 44, 59, 64, 255, 34, 42, 45, 255, 38, 49, 53, 255, 29, 33, 35, 255, 43, 57, 61, 255, 31, 37, 39, 255, 39, 50, 54, 255, 22, 22, 22, 255, 35, 44, 48, 255, 36, 46, 49, 255, 38, 48, 52, 255, 33, 41, 44, 255, 40, 52, 56, 255, 38, 49, 52, 255, 43, 56, 61, 255, 43, 57, 62, 255, 44, 58, 63, 255, 27, 31, 33, 255, 21, 21, 21, 255, 21, 21, 21, 255, 38, 48, 52, 255, 23, 24, 25, 255, 39, 51, 55, 255, 26, 29, 30, 255, 29, 35, 36, 255, 27, 31, 32, 255, 29, 34, 36, 255, 32, 38, 41, 255, 35, 44, 47, 255, 22, 22, 22, 255, 33, 40, 42, 255, 21, 21, 21, 255, 40, 52, 56, 255, 41, 53, 58, 255, 33, 42, 44, 255, 26, 30, 31, 255, 25, 27, 27, 255, 36, 46, 49, 255, 32, 40, 42, 255, 31, 38, 40, 255, 42, 56, 60, 255, 46, 62, 67, 255, 47, 63, 69, 255, 43, 57, 61, 255, 36, 45, 48, 255, 36, 46, 49, 255, 41, 53, 58, 255, 36, 45, 48, 255, 40, 53, 57, 255, 46, 63, 68, 255, 33, 41, 43, 255, 31, 37, 39, 255, 32, 39, 41, 255, 30, 36, 38, 255, 24, 26, 26, 255, 21, 21, 21, 255, 25, 28, 29, 255, 26, 29, 30, 255, 34, 43, 45, 255, 28, 33, 34, 255, 35, 45, 48, 255, 26, 30, 31, 255, 27, 31, 33, 255, 35, 44, 47, 255, 40, 52, 56, 255, 41, 54, 59, 255, 49, 67, 74, 255, 35, 44, 47, 255, 47, 64, 70, 255, 57, 75, 80, 255, 42, 56, 61, 255, 41, 53, 57, 255, 41, 61, 40, 255, 37, 54, 37, 255, 31, 44, 31, 255, 29, 40, 29, 255, 29, 41, 30, 255, 31, 44, 31, 255, 28, 38, 28, 255, 32, 47, 33, 255, 33, 48, 33, 255, 31, 45, 32, 255, 29, 40, 29, 255, 34, 49, 34, 255, 27, 37, 28, 255, 30, 41, 30, 255, 32, 45, 32, 255, 31, 43, 31, 255, 33, 48, 34, 255, 36, 54, 37, 255, 36, 54, 36, 255, 36, 53, 36, 255, 32, 46, 32, 255, 30, 43, 31, 255, 28, 39, 29, 255, 30, 43, 31, 255, 25, 33, 26, 255, 24, 31, 25, 255, 23, 29, 24, 255, 26, 35, 27, 255, 29, 40, 29, 255, 31, 45, 32, 255, 28, 39, 29, 255, 26, 35, 27, 255, 30, 42, 30, 255, 30, 42, 30, 255, 29, 41, 30, 255, 28, 38, 28, 255, 32, 45, 32, 255, 34, 50, 35, 255, 31, 45, 32, 255, 29, 41, 30, 255, 28, 38, 28, 255, 30, 42, 31, 255, 29, 40, 29, 255, 28, 39, 29, 255, 29, 40, 29, 255, 30, 42, 30, 255, 32, 47, 33, 255, 31, 44, 31, 255, 34, 49, 34, 255, 36, 54, 36, 255, 36, 53, 36, 255, 37, 56, 38, 255, 38, 57, 38, 255, 34, 50, 34, 255, 38, 57, 38, 255, 52, 75, 49, 255, 42, 62, 41, 255, 35, 52, 35, 255, 51, 74, 48, 255, 38, 57, 38, 255, 42, 62, 41, 255, 37, 55, 37, 255, 33, 48, 33, 255, 29, 41, 30, 255, 32, 47, 33, 255, 35, 51, 35, 255, 36, 54, 37, 255, 39, 58, 39, 255, 40, 60, 40, 255, 36, 54, 37, 255, 37, 55, 37, 255, 29, 40, 29, 255, 29, 39, 29, 255, 27, 37, 28, 255, 30, 43, 31, 255, 29, 41, 30, 255, 32, 46, 32, 255, 35, 52, 35, 255, 33, 48, 33, 255, 30, 43, 31, 255, 30, 42, 30, 255, 32, 47, 33, 255, 30, 42, 30, 255, 30, 42, 31, 255, 31, 44, 32, 255, 29, 41, 30, 255, 29, 41, 30, 255, 28, 39, 29, 255, 30, 42, 31, 255, 30, 42, 30, 255, 31, 45, 32, 255, 31, 44, 31, 255, 32, 46, 32, 255, 34, 50, 34, 255, 33, 48, 33, 255, 35, 51, 35, 255, 35, 52, 35, 255, 34, 49, 34, 255, 35, 52, 35, 255, 36, 53, 36, 255, 38, 57, 38, 255, 34, 49, 34, 255, 36, 53, 36, 255, 31, 44, 31, 255, 34, 49, 34, 255, 29, 39, 29, 255, 28, 38, 28, 255, 30, 41, 30, 255, 29, 40, 29, 255, 30, 43, 31, 255, 32, 45, 32, 255, 33, 48, 33, 255, 27, 36, 27, 255, 28, 38, 28, 255, 28, 39, 29, 255, 29, 41, 30, 255, 30, 42, 30, 255, 29, 40, 29, 255, 30, 41, 30, 255, 24, 31, 25, 255, 27, 37, 28, 255, 28, 39, 29, 255, 31, 43, 31, 255, 28, 38, 28, 255, 29, 40, 29, 255, 30, 41, 30, 255, 28, 38, 28, 255, 30, 42, 30, 255, 32, 45, 32, 255, 36, 53, 36, 255, 34, 49, 34, 255, 31, 44, 32, 255, 28, 38, 28, 255, 33, 47, 33, 255, 34, 50, 35, 255, 36, 53, 36, 255, 34, 50, 34, 255, 37, 54, 37, 255, 34, 49, 34, 255, 31, 44, 31, 255, 37, 54, 37, 255, 34, 50, 34, 255, 29, 40, 29, 255, 27, 38, 28, 255, 29, 40, 29, 255, 25, 34, 26, 255, 30, 42, 30, 255, 31, 45, 32, 255, 31, 44, 31, 255, 31, 43, 31, 255, 34, 49, 34, 255, 34, 50, 34, 255, 33, 49, 34, 255, 33, 47, 33, 255, 32, 47, 33, 255, 66, 80, 17, 255, 29, 40, 29, 255, 25, 33, 26, 255, 25, 33, 26, 255, 26, 35, 27, 255, 29, 41, 30, 255, 29, 40, 29, 255, 28, 38, 28, 255, 28, 38, 28, 255, 26, 34, 26, 255, 28, 39, 29, 255, 31, 45, 32, 255, 27, 36, 27, 255, 28, 39, 29, 255, 28, 38, 28, 255, 27, 37, 28, 255, 25, 33, 26, 255, 23, 30, 24, 255, 28, 39, 29, 255, 29, 41, 30, 255, 30, 42, 30, 255, 32, 46, 32, 255, 33, 47, 33, 255, 34, 50, 35, 255, 32, 46, 33, 255, 33, 47, 33, 255, 33, 48, 33, 255, 28, 39, 29, 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, 31, 44, 31, 255, 29, 41, 30, 255, 35, 51, 35, 255, 32, 46, 32, 255, 29, 40, 29, 255, 26, 33, 27, 255, 28, 35, 28, 255, 24, 31, 25, 255, 28, 38, 28, 255, 30, 42, 30, 255, 30, 43, 31, 255, 29, 40, 29, 255, 30, 42, 30, 255, 25, 34, 26, 255, 26, 35, 26, 255, 25, 33, 26, 255, 26, 34, 26, 255, 29, 41, 30, 255, 28, 38, 28, 255, 29, 41, 30, 255, 31, 45, 32, 255, 28, 39, 29, 255, 28, 38, 28, 255, 28, 38, 28, 255, 31, 44, 32, 255, 29, 40, 29, 255, 31, 44, 31, 255, 33, 48, 33, 255, 36, 52, 36, 255, 36, 53, 36, 255, 33, 47, 33, 255, 32, 47, 33, 255, 34, 49, 34, 255, 32, 46, 33, 255, 33, 47, 33, 255, 29, 40, 29, 255, 32, 45, 32, 255, 32, 45, 32, 255, 28, 39, 29, 255, 30, 43, 31, 255, 28, 38, 28, 255, 32, 45, 32, 255, 27, 37, 28, 255, 23, 30, 24, 255, 29, 40, 29, 255, 30, 42, 30, 255, 30, 42, 30, 255, 32, 46, 32, 255, 29, 41, 30, 255, 30, 42, 30, 255, 33, 47, 33, 255, 33, 49, 34, 255, 30, 41, 30, 255, 24, 31, 25, 255, 26, 35, 27, 255, 26, 35, 27, 255, 32, 46, 32, 255, 29, 40, 29, 255, 30, 42, 30, 255, 32, 45, 32, 255, 34, 49, 34, 255, 32, 45, 32, 255, 33, 48, 34, 255, 32, 47, 33, 255, 34, 50, 34, 255, 36, 52, 36, 255, 35, 52, 36, 255, 31, 38, 40, 255, 36, 46, 49, 255, 37, 48, 51, 255, 32, 40, 42, 255, 35, 43, 46, 255, 26, 30, 31, 255, 21, 21, 21, 255, 29, 35, 36, 255, 29, 35, 36, 255, 37, 48, 52, 255, 40, 53, 57, 255, 45, 61, 67, 255, 32, 39, 41, 255, 39, 50, 54, 255, 51, 70, 76, 255, 37, 47, 50, 255, 42, 56, 61, 255, 24, 25, 26, 255, 23, 25, 25, 255, 33, 41, 44, 255, 39, 50, 54, 255, 35, 44, 47, 255, 42, 55, 60, 255, 39, 50, 54, 255, 34, 42, 45, 255, 41, 54, 59, 255, 25, 27, 28, 255, 28, 32, 34, 255, 27, 31, 33, 255, 33, 41, 44, 255, 49, 68, 74, 255, 33, 40, 43, 255, 27, 31, 32, 255, 29, 34, 36, 255, 43, 58, 62, 255, 31, 37, 39, 255, 52, 70, 76, 255, 39, 51, 54, 255, 45, 60, 65, 255, 36, 46, 49, 255, 25, 27, 27, 255, 36, 46, 49, 255, 40, 52, 56, 255, 29, 34, 36, 255, 34, 42, 45, 255, 30, 36, 38, 255, 27, 31, 32, 255, 21, 21, 21, 255, 21, 21, 21, 255, 26, 29, 30, 255, 21, 21, 21, 255, 25, 28, 29, 255, 28, 32, 34, 255, 21, 21, 21, 255, 21, 21, 21, 255, 26, 29, 29, 255, 30, 36, 38, 255, 22, 23, 23, 255, 21, 21, 21, 255, 23, 24, 24, 255, 24, 26, 26, 255, 24, 26, 26, 255, 29, 34, 36, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 22, 22, 255, 28, 32, 33, 255, 28, 33, 35, 255, 35, 44, 46, 255, 35, 44, 47, 255, 41, 53, 57, 255, 32, 38, 41, 255, 31, 37, 39, 255, 21, 21, 21, 255, 21, 21, 21, 255, 24, 26, 27, 255, 21, 21, 21, 255, 21, 21, 21, 255, 31, 37, 39, 255, 31, 38, 40, 255, 42, 55, 60, 255, 30, 36, 38, 255, 21, 21, 21, 255, 21, 21, 21, 255, 30, 35, 37, 255, 27, 31, 32, 255, 31, 38, 40, 255, 22, 23, 23, 255, 27, 30, 32, 255, 26, 29, 30, 255, 41, 54, 58, 255, 37, 48, 51, 255, 46, 62, 67, 255, 39, 51, 55, 255, 31, 37, 40, 255, 51, 70, 76, 255, 44, 60, 65, 255, 33, 41, 44, 255, 21, 21, 21, 255, 35, 43, 46, 255, 34, 42, 45, 255, 41, 55, 59, 255, 43, 58, 63, 255, 53, 71, 77, 255, 37, 47, 51, 255, 33, 40, 43, 255, 30, 36, 38, 255, 36, 46, 49, 255, 28, 32, 34, 255, 35, 43, 46, 255, 30, 35, 37, 255, 36, 46, 49, 255, 31, 38, 40, 255, 28, 33, 35, 255, 32, 39, 42, 255, 23, 25, 25, 255, 31, 37, 39, 255, 37, 48, 52, 255, 40, 52, 56, 255, 39, 50, 54, 255, 40, 53, 57, 255, 30, 35, 37, 255, 32, 38, 41, 255, 21, 21, 21, 255, 30, 35, 37, 255, 24, 27, 27, 255, 25, 28, 28, 255, 21, 21, 21, 255, 30, 36, 38, 255, 33, 41, 44, 255, 29, 34, 35, 255, 23, 24, 24, 255, 24, 27, 27, 255, 22, 22, 22, 255, 31, 37, 39, 255, 26, 29, 30, 255, 25, 28, 28, 255, 34, 43, 46, 255, 40, 52, 56, 255, 36, 46, 49, 255, 27, 31, 32, 255, 34, 43, 46, 255, 31, 38, 40, 255, 32, 38, 41, 255, 43, 57, 62, 255, 34, 43, 45, 255, 39, 51, 55, 255, 39, 51, 55, 255, 28, 33, 34, 255, 21, 21, 21, 255, 21, 21, 21, 255, 34, 42, 45, 255, 36, 45, 48, 255, 35, 45, 48, 255, 26, 30, 31, 255, 33, 41, 43, 255, 35, 44, 47, 255, 48, 65, 71, 255, 41, 53, 58, 255, 43, 57, 62, 255, 48, 65, 71, 255, 48, 66, 72, 255, 34, 43, 46, 255, 35, 44, 47, 255, 43, 58, 63, 255, 38, 49, 52, 255, 39, 51, 55, 255, 46, 62, 67, 255, 56, 74, 79, 255, 49, 67, 73, 255, 51, 69, 75, 255, 55, 73, 78, 255, 39, 51, 55, 255, 42, 55, 60, 255, 48, 65, 71, 255, 21, 21, 21, 255, 32, 39, 41, 255, 44, 59, 64, 255, 45, 61, 66, 255, 45, 61, 66, 255, 21, 21, 21, 255, 44, 60, 65, 255, 51, 70, 76, 255, 48, 65, 71, 255, 46, 62, 67, 255, 34, 42, 45, 255, 23, 24, 25, 255, 34, 43, 46, 255, 36, 45, 48, 255, 44, 59, 64, 255, 30, 36, 38, 255, 35, 45, 48, 255, 33, 41, 44, 255, 30, 36, 38, 255, 43, 58, 63, 255, 35, 44, 48, 255, 46, 62, 68, 255, 38, 48, 52, 255, 39, 51, 55, 255, 29, 34, 35, 255, 40, 52, 56, 255, 35, 45, 48, 255, 26, 29, 30, 255, 21, 21, 21, 255, 26, 29, 30, 255, 29, 33, 35, 255, 46, 62, 67, 255, 24, 25, 26, 255, 40, 53, 57, 255, 29, 34, 35, 255, 33, 40, 43, 255, 28, 33, 34, 255, 31, 38, 40, 255, 40, 52, 56, 255, 35, 44, 47, 255, 21, 21, 21, 255, 27, 31, 32, 255, 34, 42, 45, 255, 27, 30, 31, 255, 21, 21, 21, 255, 31, 38, 40, 255, 35, 44, 47, 255, 37, 47, 51, 255, 26, 28, 29, 255, 38, 49, 53, 255, 32, 39, 41, 255, 30, 35, 37, 255, 33, 42, 44, 255, 31, 38, 40, 255, 25, 27, 27, 255, 39, 51, 55, 255, 39, 50, 54, 255, 42, 56, 61, 255, 39, 51, 55, 255, 29, 35, 36, 255, 28, 32, 34, 255, 27, 31, 33, 255, 26, 29, 30, 255, 21, 21, 21, 255, 32, 40, 42, 255, 46, 62, 67, 255, 36, 45, 48, 255, 38, 49, 53, 255, 33, 40, 43, 255, 27, 31, 32, 255, 28, 33, 34, 255, 43, 57, 62, 255, 43, 56, 61, 255, 42, 56, 61, 255, 41, 54, 58, 255, 40, 52, 56, 255, 44, 59, 64, 255, 36, 46, 50, 255, 53, 71, 77, 255, 47, 63, 69, 255, 42, 55, 59, 255, 34, 51, 35, 255, 34, 49, 34, 255, 35, 52, 35, 255, 36, 53, 36, 255, 34, 50, 34, 255, 30, 42, 30, 255, 30, 42, 31, 255, 33, 48, 34, 255, 37, 55, 37, 255, 29, 40, 29, 255, 32, 45, 32, 255, 26, 35, 27, 255, 28, 38, 28, 255, 25, 33, 26, 255, 26, 36, 27, 255, 25, 34, 26, 255, 29, 41, 30, 255, 30, 42, 31, 255, 35, 51, 35, 255, 35, 52, 35, 255, 31, 44, 31, 255, 26, 35, 27, 255, 27, 36, 27, 255, 25, 32, 26, 255, 26, 36, 27, 255, 28, 39, 29, 255, 25, 32, 25, 255, 25, 34, 26, 255, 30, 42, 30, 255, 28, 39, 29, 255, 29, 41, 30, 255, 34, 49, 34, 255, 28, 39, 29, 255, 28, 39, 29, 255, 29, 41, 30, 255, 30, 43, 31, 255, 34, 49, 34, 255, 31, 45, 32, 255, 31, 44, 31, 255, 29, 40, 29, 255, 29, 40, 29, 255, 31, 44, 31, 255, 37, 55, 37, 255, 32, 45, 32, 255, 32, 46, 32, 255, 32, 47, 33, 255, 34, 50, 35, 255, 32, 47, 33, 255, 33, 47, 33, 255, 33, 48, 33, 255, 35, 52, 36, 255, 34, 51, 35, 255, 34, 49, 34, 255, 31, 45, 32, 255, 36, 53, 36, 255, 35, 51, 35, 255, 34, 50, 35, 255, 38, 57, 38, 255, 35, 51, 35, 255, 38, 57, 38, 255, 40, 59, 39, 255, 38, 56, 38, 255, 37, 55, 37, 255, 35, 52, 35, 255, 34, 50, 35, 255, 35, 51, 35, 255, 34, 50, 35, 255, 35, 52, 35, 255, 32, 46, 32, 255, 33, 48, 33, 255, 35, 52, 35, 255, 31, 44, 31, 255, 30, 43, 31, 255, 27, 38, 28, 255, 28, 38, 28, 255, 32, 47, 33, 255, 37, 55, 37, 255, 38, 57, 38, 255, 35, 51, 35, 255, 36, 53, 36, 255, 33, 47, 33, 255, 32, 46, 32, 255, 30, 41, 30, 255, 31, 44, 32, 255, 33, 48, 33, 255, 32, 46, 32, 255, 33, 47, 33, 255, 29, 41, 30, 255, 34, 50, 35, 255, 37, 55, 37, 255, 34, 50, 34, 255, 34, 49, 34, 255, 35, 52, 35, 255, 34, 49, 34, 255, 35, 51, 35, 255, 33, 48, 33, 255, 28, 38, 28, 255, 31, 43, 31, 255, 30, 42, 30, 255, 37, 55, 37, 255, 36, 54, 37, 255, 32, 47, 33, 255, 37, 56, 37, 255, 31, 44, 32, 255, 27, 36, 27, 255, 27, 36, 27, 255, 27, 37, 28, 255, 30, 42, 30, 255, 31, 43, 31, 255, 28, 39, 29, 255, 31, 44, 32, 255, 33, 47, 33, 255, 33, 49, 34, 255, 30, 42, 30, 255, 30, 41, 30, 255, 31, 43, 31, 255, 30, 42, 30, 255, 28, 39, 29, 255, 29, 41, 30, 255, 26, 34, 26, 255, 24, 31, 25, 255, 28, 39, 29, 255, 30, 43, 31, 255, 33, 47, 33, 255, 31, 44, 31, 255, 25, 33, 26, 255, 28, 38, 28, 255, 34, 49, 34, 255, 35, 51, 35, 255, 37, 55, 37, 255, 36, 54, 36, 255, 33, 47, 33, 255, 30, 42, 30, 255, 27, 36, 27, 255, 29, 40, 29, 255, 33, 47, 33, 255, 31, 43, 31, 255, 30, 41, 30, 255, 31, 45, 32, 255, 32, 46, 32, 255, 34, 49, 34, 255, 32, 47, 33, 255, 31, 44, 31, 255, 30, 42, 30, 255, 33, 47, 33, 255, 29, 41, 30, 255, 29, 40, 29, 255, 28, 39, 29, 255, 30, 42, 30, 255, 29, 41, 30, 255, 35, 52, 35, 255, 33, 48, 33, 255, 34, 50, 34, 255, 38, 57, 38, 255, 34, 49, 34, 255, 33, 48, 33, 255, 28, 38, 28, 255, 27, 34, 27, 255, 28, 35, 28, 255, 25, 33, 25, 255, 28, 39, 29, 255, 27, 38, 28, 255, 26, 35, 26, 255, 26, 35, 27, 255, 23, 30, 24, 255, 30, 41, 30, 255, 32, 46, 32, 255, 28, 39, 29, 255, 27, 36, 27, 255, 25, 34, 26, 255, 23, 30, 24, 255, 25, 33, 26, 255, 29, 41, 30, 255, 32, 46, 32, 255, 31, 44, 32, 255, 34, 50, 34, 255, 35, 51, 35, 255, 35, 52, 35, 255, 34, 49, 34, 255, 31, 44, 32, 255, 33, 48, 34, 255, 30, 43, 31, 255, 32, 46, 32, 255, 36, 52, 36, 255, 30, 42, 31, 255, 30, 42, 30, 255, 30, 42, 30, 255, 53, 61, 15, 255, 29, 41, 30, 255, 30, 43, 31, 255, 33, 48, 34, 255, 36, 53, 36, 255, 33, 48, 34, 255, 25, 33, 26, 255, 26, 35, 27, 255, 29, 40, 29, 255, 29, 40, 29, 255, 28, 38, 28, 255, 30, 42, 30, 255, 31, 43, 31, 255, 29, 40, 29, 255, 26, 35, 27, 255, 29, 40, 29, 255, 25, 33, 26, 255, 24, 32, 25, 255, 24, 31, 25, 255, 28, 39, 29, 255, 29, 40, 30, 255, 30, 43, 31, 255, 29, 40, 29, 255, 26, 34, 26, 255, 25, 34, 26, 255, 28, 38, 28, 255, 25, 33, 26, 255, 27, 37, 28, 255, 32, 46, 32, 255, 29, 40, 29, 255, 32, 46, 32, 255, 33, 49, 34, 255, 31, 45, 32, 255, 31, 44, 31, 255, 33, 48, 33, 255, 32, 47, 33, 255, 34, 50, 34, 255, 33, 47, 33, 255, 35, 51, 35, 255, 35, 51, 35, 255, 36, 54, 37, 255, 33, 47, 33, 255, 31, 45, 32, 255, 34, 49, 34, 255, 31, 44, 31, 255, 28, 38, 28, 255, 32, 46, 32, 255, 30, 42, 30, 255, 29, 40, 29, 255, 31, 44, 31, 255, 29, 40, 29, 255, 32, 46, 32, 255, 31, 44, 31, 255, 28, 38, 28, 255, 27, 37, 28, 255, 29, 41, 30, 255, 27, 37, 28, 255, 30, 42, 31, 255, 27, 38, 28, 255, 27, 36, 27, 255, 29, 41, 30, 255, 28, 38, 28, 255, 29, 41, 30, 255, 33, 47, 33, 255, 29, 41, 30, 255, 31, 44, 31, 255, 33, 48, 33, 255, 35, 51, 35, 255, 37, 55, 37, 255, 33, 41, 44, 255, 30, 36, 38, 255, 37, 48, 52, 255, 29, 33, 35, 255, 36, 45, 48, 255, 21, 21, 21, 255, 31, 37, 39, 255, 32, 38, 41, 255, 22, 22, 22, 255, 22, 23, 23, 255, 31, 37, 40, 255, 43, 58, 63, 255, 45, 61, 66, 255, 40, 52, 56, 255, 42, 56, 61, 255, 36, 45, 48, 255, 41, 54, 58, 255, 41, 55, 59, 255, 21, 21, 21, 255, 38, 49, 52, 255, 40, 52, 56, 255, 41, 54, 58, 255, 44, 59, 64, 255, 44, 59, 64, 255, 27, 31, 32, 255, 32, 40, 42, 255, 24, 25, 26, 255, 39, 51, 55, 255, 34, 42, 45, 255, 37, 48, 52, 255, 42, 56, 61, 255, 33, 41, 43, 255, 36, 46, 49, 255, 48, 65, 71, 255, 35, 44, 47, 255, 35, 44, 47, 255, 33, 40, 42, 255, 43, 57, 62, 255, 32, 40, 42, 255, 36, 46, 49, 255, 27, 31, 33, 255, 41, 53, 58, 255, 23, 25, 25, 255, 32, 40, 42, 255, 35, 43, 46, 255, 24, 26, 27, 255, 25, 27, 28, 255, 21, 21, 21, 255, 21, 21, 21, 255, 30, 35, 37, 255, 28, 32, 33, 255, 25, 27, 28, 255, 24, 26, 26, 255, 22, 23, 23, 255, 21, 21, 21, 255, 24, 26, 26, 255, 23, 24, 25, 255, 32, 39, 41, 255, 23, 25, 25, 255, 31, 37, 39, 255, 26, 30, 31, 255, 31, 38, 40, 255, 27, 31, 32, 255, 22, 23, 23, 255, 32, 39, 42, 255, 27, 30, 31, 255, 28, 32, 34, 255, 24, 26, 27, 255, 29, 33, 35, 255, 34, 43, 46, 255, 28, 33, 34, 255, 25, 28, 29, 255, 30, 35, 37, 255, 21, 21, 21, 255, 24, 26, 27, 255, 22, 22, 22, 255, 27, 31, 32, 255, 25, 28, 29, 255, 25, 28, 29, 255, 31, 37, 40, 255, 41, 54, 58, 255, 29, 34, 35, 255, 22, 22, 22, 255, 21, 21, 21, 255, 32, 38, 41, 255, 34, 43, 45, 255, 23, 24, 24, 255, 34, 42, 45, 255, 31, 37, 39, 255, 37, 48, 51, 255, 34, 43, 46, 255, 35, 45, 48, 255, 37, 48, 51, 255, 48, 66, 72, 255, 60, 77, 82, 255, 31, 38, 40, 255, 46, 61, 67, 255, 42, 55, 60, 255, 21, 21, 21, 255, 21, 21, 21, 255, 30, 36, 38, 255, 39, 50, 54, 255, 48, 66, 72, 255, 40, 53, 57, 255, 38, 49, 53, 255, 29, 34, 35, 255, 41, 53, 58, 255, 41, 53, 58, 255, 21, 21, 21, 255, 32, 40, 42, 255, 34, 43, 46, 255, 32, 39, 41, 255, 33, 41, 44, 255, 27, 31, 33, 255, 23, 25, 25, 255, 25, 27, 28, 255, 21, 21, 21, 255, 23, 24, 24, 255, 32, 40, 42, 255, 34, 42, 45, 255, 23, 24, 25, 255, 28, 33, 34, 255, 25, 27, 28, 255, 21, 21, 21, 255, 40, 52, 56, 255, 28, 33, 35, 255, 32, 40, 42, 255, 21, 21, 21, 255, 33, 41, 43, 255, 30, 35, 37, 255, 32, 40, 42, 255, 28, 32, 33, 255, 29, 34, 36, 255, 29, 34, 36, 255, 28, 33, 35, 255, 35, 44, 47, 255, 31, 38, 40, 255, 38, 49, 52, 255, 37, 48, 51, 255, 25, 27, 28, 255, 29, 35, 36, 255, 28, 33, 34, 255, 45, 60, 65, 255, 45, 61, 66, 255, 32, 39, 42, 255, 37, 48, 51, 255, 38, 49, 53, 255, 41, 55, 59, 255, 37, 48, 51, 255, 21, 21, 21, 255, 29, 33, 35, 255, 32, 39, 41, 255, 32, 39, 42, 255, 31, 37, 39, 255, 26, 29, 30, 255, 31, 38, 40, 255, 36, 46, 49, 255, 29, 33, 35, 255, 35, 44, 47, 255, 43, 58, 63, 255, 38, 49, 53, 255, 47, 63, 69, 255, 42, 55, 60, 255, 49, 67, 73, 255, 41, 54, 58, 255, 47, 63, 69, 255, 55, 73, 78, 255, 50, 69, 75, 255, 48, 65, 71, 255, 51, 69, 75, 255, 55, 73, 79, 255, 45, 61, 66, 255, 57, 75, 80, 255, 43, 58, 63, 255, 24, 25, 26, 255, 37, 47, 51, 255, 44, 60, 65, 255, 51, 70, 76, 255, 46, 62, 67, 255, 50, 69, 75, 255, 30, 36, 38, 255, 28, 32, 33, 255, 39, 51, 55, 255, 31, 37, 39, 255, 47, 64, 70, 255, 29, 35, 37, 255, 33, 41, 43, 255, 34, 43, 46, 255, 40, 52, 56, 255, 39, 50, 54, 255, 36, 45, 48, 255, 33, 40, 43, 255, 30, 36, 38, 255, 30, 36, 38, 255, 31, 38, 40, 255, 26, 29, 30, 255, 30, 36, 38, 255, 35, 44, 47, 255, 38, 49, 53, 255, 33, 42, 44, 255, 42, 55, 60, 255, 30, 35, 37, 255, 32, 38, 41, 255, 31, 37, 39, 255, 21, 21, 21, 255, 32, 39, 41, 255, 38, 50, 54, 255, 41, 54, 58, 255, 28, 32, 33, 255, 37, 47, 51, 255, 35, 45, 48, 255, 40, 52, 56, 255, 30, 36, 38, 255, 30, 35, 37, 255, 21, 21, 21, 255, 21, 21, 21, 255, 27, 31, 32, 255, 32, 39, 41, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 35, 45, 48, 255, 38, 49, 52, 255, 26, 30, 31, 255, 37, 47, 51, 255, 27, 31, 33, 255, 27, 32, 33, 255, 35, 43, 46, 255, 21, 22, 22, 255, 28, 32, 34, 255, 46, 62, 67, 255, 39, 51, 54, 255, 42, 55, 60, 255, 39, 50, 54, 255, 33, 40, 43, 255, 36, 45, 49, 255, 32, 40, 42, 255, 21, 21, 21, 255, 35, 43, 46, 255, 39, 50, 54, 255, 39, 51, 55, 255, 21, 21, 21, 255, 34, 43, 46, 255, 25, 27, 28, 255, 45, 61, 66, 255, 33, 41, 43, 255, 40, 53, 57, 255, 41, 54, 58, 255, 40, 52, 56, 255, 36, 45, 48, 255, 36, 45, 48, 255, 46, 63, 68, 255, 34, 43, 45, 255, 42, 55, 59, 255, 41, 54, 58, 255, 36, 53, 36, 255, 37, 55, 37, 255, 36, 54, 37, 255, 35, 52, 35, 255, 33, 48, 33, 255, 29, 40, 29, 255, 28, 38, 28, 255, 31, 44, 31, 255, 33, 48, 34, 255, 33, 48, 33, 255, 27, 36, 27, 255, 28, 38, 28, 255, 26, 36, 27, 255, 29, 40, 29, 255, 29, 41, 30, 255, 29, 40, 29, 255, 32, 47, 33, 255, 34, 49, 34, 255, 33, 47, 33, 255, 33, 48, 34, 255, 32, 47, 33, 255, 29, 40, 29, 255, 28, 39, 29, 255, 25, 32, 25, 255, 25, 32, 25, 255, 24, 32, 25, 255, 25, 33, 26, 255, 83, 99, 13, 255, 29, 40, 29, 255, 28, 39, 29, 255, 27, 37, 28, 255, 30, 42, 30, 255, 25, 32, 25, 255, 25, 33, 26, 255, 26, 35, 27, 255, 29, 40, 29, 255, 28, 38, 28, 255, 31, 45, 32, 255, 33, 47, 33, 255, 31, 44, 32, 255, 30, 42, 30, 255, 32, 45, 32, 255, 34, 50, 34, 255, 28, 39, 29, 255, 34, 50, 34, 255, 31, 44, 31, 255, 30, 43, 31, 255, 34, 49, 34, 255, 32, 47, 33, 255, 32, 47, 33, 255, 28, 39, 29, 255, 31, 44, 31, 255, 32, 47, 33, 255, 34, 50, 34, 255, 31, 44, 31, 255, 38, 56, 38, 255, 37, 55, 37, 255, 32, 47, 33, 255, 36, 53, 36, 255, 36, 54, 36, 255, 36, 53, 36, 255, 41, 61, 41, 255, 37, 55, 37, 255, 35, 52, 35, 255, 33, 48, 33, 255, 32, 46, 32, 255, 32, 46, 32, 255, 31, 44, 31, 255, 32, 46, 32, 255, 34, 49, 34, 255, 34, 50, 34, 255, 35, 51, 35, 255, 33, 47, 33, 255, 33, 48, 33, 255, 28, 39, 29, 255, 36, 53, 36, 255, 37, 55, 37, 255, 34, 50, 34, 255, 37, 55, 37, 255, 32, 47, 33, 255, 33, 48, 33, 255, 35, 51, 35, 255, 30, 43, 31, 255, 31, 45, 32, 255, 34, 50, 34, 255, 39, 58, 39, 255, 32, 47, 33, 255, 30, 41, 30, 255, 37, 56, 37, 255, 35, 51, 35, 255, 34, 50, 34, 255, 40, 59, 39, 255, 35, 52, 35, 255, 34, 50, 35, 255, 32, 47, 33, 255, 35, 52, 35, 255, 35, 52, 35, 255, 29, 41, 30, 255, 31, 43, 31, 255, 32, 45, 32, 255, 42, 62, 41, 255, 34, 50, 34, 255, 31, 43, 31, 255, 32, 46, 32, 255, 33, 48, 34, 255, 33, 48, 33, 255, 33, 49, 34, 255, 35, 51, 35, 255, 29, 40, 29, 255, 34, 49, 34, 255, 34, 49, 34, 255, 34, 49, 34, 255, 34, 49, 34, 255, 31, 45, 32, 255, 36, 54, 37, 255, 32, 45, 32, 255, 31, 44, 31, 255, 29, 41, 30, 255, 25, 33, 26, 255, 25, 33, 26, 255, 30, 42, 30, 255, 29, 39, 29, 255, 26, 35, 27, 255, 31, 43, 31, 255, 26, 36, 27, 255, 27, 36, 27, 255, 29, 41, 30, 255, 33, 47, 33, 255, 36, 54, 36, 255, 43, 63, 42, 255, 36, 52, 36, 255, 32, 46, 32, 255, 30, 42, 30, 255, 29, 40, 29, 255, 30, 43, 31, 255, 34, 50, 35, 255, 35, 51, 35, 255, 34, 49, 34, 255, 27, 37, 28, 255, 35, 52, 36, 255, 31, 44, 31, 255, 33, 48, 34, 255, 32, 45, 32, 255, 32, 47, 33, 255, 34, 49, 34, 255, 28, 38, 28, 255, 26, 35, 27, 255, 29, 40, 29, 255, 31, 44, 31, 255, 31, 44, 31, 255, 34, 50, 34, 255, 36, 53, 36, 255, 37, 55, 37, 255, 34, 49, 34, 255, 34, 50, 34, 255, 30, 43, 31, 255, 33, 49, 34, 255, 27, 37, 28, 255, 29, 41, 30, 255, 30, 42, 30, 255, 25, 33, 26, 255, 27, 35, 28, 255, 25, 34, 26, 255, 25, 31, 25, 255, 26, 36, 27, 255, 28, 39, 29, 255, 31, 45, 32, 255, 33, 49, 34, 255, 33, 47, 33, 255, 32, 46, 32, 255, 24, 31, 25, 255, 28, 38, 28, 255, 29, 41, 30, 255, 25, 33, 26, 255, 31, 45, 32, 255, 34, 50, 35, 255, 31, 44, 31, 255, 36, 53, 36, 255, 36, 53, 36, 255, 37, 55, 37, 255, 36, 53, 36, 255, 35, 51, 35, 255, 34, 50, 34, 255, 35, 52, 35, 255, 35, 51, 35, 255, 30, 41, 30, 255, 32, 45, 32, 255, 27, 37, 28, 255, 28, 38, 28, 255, 33, 48, 33, 255, 33, 48, 33, 255, 33, 48, 33, 255, 32, 45, 32, 255, 32, 46, 32, 255, 30, 42, 30, 255, 32, 47, 33, 255, 32, 46, 32, 255, 30, 43, 31, 255, 31, 43, 31, 255, 30, 41, 30, 255, 26, 35, 27, 255, 30, 42, 31, 255, 27, 36, 27, 255, 24, 32, 25, 255, 24, 30, 24, 255, 27, 34, 27, 255, 25, 33, 26, 255, 29, 40, 30, 255, 30, 42, 31, 255, 29, 39, 29, 255, 26, 36, 27, 255, 26, 35, 27, 255, 23, 29, 24, 255, 24, 31, 25, 255, 28, 38, 28, 255, 26, 35, 27, 255, 28, 39, 29, 255, 35, 52, 35, 255, 33, 49, 34, 255, 33, 48, 33, 255, 29, 40, 30, 255, 31, 44, 31, 255, 35, 51, 35, 255, 32, 46, 33, 255, 35, 51, 35, 255, 32, 47, 33, 255, 33, 48, 33, 255, 37, 55, 37, 255, 34, 49, 34, 255, 34, 49, 34, 255, 29, 40, 29, 255, 75, 92, 18, 255, 30, 43, 31, 255, 35, 52, 36, 255, 33, 48, 34, 255, 32, 47, 33, 255, 25, 33, 26, 255, 27, 36, 27, 255, 26, 36, 27, 255, 30, 42, 30, 255, 30, 42, 30, 255, 27, 36, 27, 255, 29, 41, 30, 255, 32, 46, 32, 255, 30, 42, 30, 255, 34, 49, 34, 255, 29, 41, 30, 255, 31, 44, 31, 255, 32, 47, 33, 255, 31, 45, 32, 255, 26, 36, 27, 255, 30, 42, 30, 255, 31, 44, 32, 255, 34, 50, 34, 255, 32, 47, 33, 255, 34, 49, 34, 255, 48, 66, 72, 255, 41, 54, 58, 255, 36, 45, 48, 255, 29, 34, 36, 255, 21, 21, 21, 255, 31, 38, 40, 255, 26, 29, 30, 255, 37, 47, 50, 255, 21, 21, 21, 255, 31, 38, 40, 255, 26, 28, 29, 255, 25, 27, 27, 255, 31, 38, 40, 255, 35, 45, 48, 255, 37, 48, 52, 255, 25, 28, 29, 255, 38, 49, 53, 255, 35, 45, 48, 255, 32, 39, 41, 255, 21, 21, 21, 255, 31, 37, 39, 255, 35, 44, 47, 255, 27, 30, 31, 255, 29, 34, 35, 255, 35, 45, 48, 255, 30, 35, 37, 255, 36, 46, 50, 255, 37, 48, 51, 255, 45, 60, 65, 255, 41, 54, 58, 255, 44, 59, 64, 255, 40, 53, 57, 255, 36, 45, 48, 255, 29, 34, 36, 255, 33, 41, 44, 255, 41, 54, 59, 255, 27, 31, 32, 255, 25, 28, 29, 255, 40, 52, 56, 255, 33, 40, 43, 255, 28, 32, 34, 255, 39, 51, 55, 255, 40, 53, 57, 255, 30, 36, 38, 255, 25, 28, 29, 255, 27, 30, 31, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 25, 27, 27, 255, 30, 36, 38, 255, 28, 32, 34, 255, 25, 27, 28, 255, 22, 22, 22, 255, 25, 27, 28, 255, 30, 35, 37, 255, 24, 25, 26, 255, 26, 29, 31, 255, 24, 25, 26, 255, 29, 34, 36, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 30, 35, 37, 255, 32, 39, 42, 255, 34, 43, 45, 255, 21, 21, 21, 255, 21, 21, 21, 255, 29, 35, 36, 255, 30, 35, 37, 255, 35, 44, 47, 255, 21, 21, 21, 255, 21, 21, 21, 255, 30, 36, 38, 255, 29, 34, 36, 255, 30, 35, 37, 255, 21, 21, 21, 255, 26, 30, 31, 255, 28, 33, 34, 255, 27, 31, 32, 255, 30, 36, 38, 255, 31, 38, 40, 255, 21, 21, 21, 255, 21, 21, 21, 255, 38, 48, 52, 255, 42, 56, 61, 255, 47, 63, 69, 255, 40, 52, 56, 255, 31, 37, 39, 255, 45, 60, 65, 255, 41, 54, 58, 255, 46, 62, 67, 255, 29, 33, 35, 255, 33, 41, 44, 255, 45, 61, 66, 255, 35, 44, 47, 255, 42, 56, 61, 255, 51, 69, 75, 255, 22, 22, 22, 255, 28, 32, 33, 255, 34, 42, 44, 255, 40, 53, 57, 255, 43, 57, 61, 255, 44, 59, 64, 255, 42, 55, 59, 255, 39, 51, 55, 255, 31, 37, 40, 255, 34, 43, 46, 255, 31, 37, 39, 255, 40, 53, 57, 255, 31, 38, 40, 255, 28, 32, 33, 255, 32, 40, 42, 255, 26, 28, 29, 255, 28, 32, 34, 255, 31, 38, 40, 255, 38, 49, 52, 255, 30, 35, 37, 255, 31, 37, 39, 255, 27, 32, 33, 255, 40, 53, 57, 255, 21, 21, 21, 255, 21, 21, 21, 255, 31, 37, 39, 255, 30, 36, 38, 255, 22, 22, 22, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 27, 31, 32, 255, 32, 39, 42, 255, 23, 25, 25, 255, 28, 33, 34, 255, 35, 43, 46, 255, 34, 43, 46, 255, 28, 33, 34, 255, 23, 24, 25, 255, 26, 30, 31, 255, 25, 27, 28, 255, 21, 21, 21, 255, 32, 38, 41, 255, 23, 24, 24, 255, 41, 53, 57, 255, 46, 62, 68, 255, 48, 65, 71, 255, 32, 39, 41, 255, 40, 52, 56, 255, 30, 36, 38, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 35, 45, 48, 255, 32, 40, 42, 255, 36, 46, 50, 255, 34, 42, 45, 255, 26, 29, 30, 255, 33, 41, 43, 255, 33, 40, 43, 255, 35, 43, 46, 255, 33, 40, 43, 255, 42, 56, 61, 255, 41, 54, 59, 255, 45, 61, 66, 255, 32, 39, 42, 255, 41, 54, 58, 255, 61, 78, 83, 255, 60, 77, 82, 255, 64, 82, 86, 255, 43, 57, 62, 255, 43, 57, 62, 255, 47, 64, 69, 255, 36, 46, 50, 255, 23, 25, 25, 255, 34, 43, 45, 255, 50, 69, 75, 255, 51, 69, 75, 255, 50, 69, 75, 255, 46, 62, 68, 255, 59, 77, 81, 255, 59, 77, 81, 255, 30, 36, 38, 255, 27, 30, 32, 255, 37, 48, 51, 255, 41, 54, 58, 255, 32, 39, 41, 255, 36, 46, 49, 255, 46, 62, 68, 255, 46, 62, 67, 255, 39, 51, 55, 255, 42, 55, 60, 255, 22, 23, 23, 255, 33, 40, 43, 255, 30, 36, 38, 255, 35, 44, 47, 255, 40, 52, 56, 255, 42, 56, 60, 255, 42, 56, 60, 255, 34, 42, 45, 255, 24, 25, 26, 255, 34, 43, 46, 255, 35, 45, 48, 255, 35, 44, 47, 255, 27, 31, 32, 255, 21, 21, 21, 255, 21, 21, 21, 255, 41, 54, 58, 255, 43, 57, 62, 255, 41, 54, 58, 255, 44, 58, 63, 255, 39, 50, 54, 255, 50, 68, 74, 255, 33, 40, 43, 255, 21, 21, 21, 255, 21, 21, 21, 255, 36, 45, 48, 255, 21, 21, 21, 255, 21, 21, 21, 255, 28, 33, 34, 255, 21, 21, 21, 255, 21, 21, 21, 255, 28, 32, 33, 255, 29, 33, 35, 255, 21, 21, 21, 255, 35, 43, 46, 255, 21, 21, 21, 255, 32, 40, 42, 255, 28, 33, 35, 255, 40, 52, 56, 255, 37, 47, 50, 255, 42, 55, 60, 255, 30, 35, 37, 255, 32, 40, 42, 255, 21, 21, 21, 255, 30, 36, 38, 255, 23, 24, 24, 255, 38, 49, 52, 255, 21, 21, 21, 255, 23, 24, 24, 255, 31, 37, 39, 255, 33, 40, 43, 255, 36, 46, 49, 255, 29, 35, 36, 255, 24, 26, 27, 255, 34, 43, 46, 255, 29, 33, 35, 255, 30, 35, 37, 255, 34, 42, 45, 255, 41, 55, 59, 255, 37, 48, 51, 255, 35, 44, 47, 255, 45, 61, 67, 255, 38, 50, 53, 255, 37, 48, 52, 255, 34, 42, 45, 255, 40, 53, 57, 255, 28, 38, 28, 255, 35, 51, 35, 255, 33, 47, 33, 255, 31, 45, 32, 255, 31, 44, 31, 255, 29, 41, 30, 255, 28, 38, 28, 255, 33, 48, 33, 255, 28, 38, 28, 255, 28, 38, 28, 255, 24, 31, 25, 255, 25, 34, 26, 255, 29, 41, 30, 255, 89, 107, 15, 255, 33, 48, 34, 255, 31, 43, 31, 255, 29, 41, 30, 255, 27, 38, 28, 255, 29, 41, 30, 255, 30, 43, 31, 255, 26, 34, 26, 255, 27, 37, 28, 255, 23, 30, 24, 255, 30, 42, 30, 255, 23, 30, 24, 255, 27, 34, 27, 255, 26, 34, 26, 255, 27, 37, 28, 255, 27, 37, 28, 255, 30, 43, 31, 255, 31, 44, 32, 255, 27, 37, 28, 255, 26, 34, 26, 255, 23, 30, 24, 255, 25, 33, 26, 255, 27, 38, 28, 255, 30, 42, 30, 255, 33, 48, 33, 255, 38, 57, 38, 255, 34, 49, 34, 255, 32, 45, 32, 255, 27, 37, 28, 255, 33, 48, 33, 255, 30, 43, 31, 255, 33, 48, 34, 255, 32, 46, 32, 255, 35, 51, 35, 255, 34, 50, 34, 255, 34, 50, 35, 255, 35, 51, 35, 255, 32, 47, 33, 255, 30, 42, 30, 255, 31, 44, 32, 255, 34, 49, 34, 255, 32, 46, 33, 255, 30, 43, 31, 255, 34, 49, 34, 255, 35, 51, 35, 255, 34, 49, 34, 255, 38, 56, 38, 255, 52, 75, 49, 255, 38, 57, 38, 255, 43, 64, 42, 255, 38, 56, 38, 255, 34, 49, 34, 255, 27, 37, 28, 255, 33, 47, 33, 255, 36, 53, 36, 255, 50, 72, 47, 255, 31, 45, 32, 255, 34, 50, 35, 255, 30, 42, 30, 255, 35, 51, 35, 255, 36, 54, 36, 255, 35, 52, 35, 255, 34, 50, 34, 255, 36, 53, 36, 255, 34, 49, 34, 255, 34, 50, 34, 255, 36, 53, 36, 255, 30, 42, 30, 255, 34, 49, 34, 255, 30, 42, 31, 255, 32, 46, 33, 255, 31, 45, 32, 255, 35, 52, 35, 255, 36, 53, 36, 255, 35, 51, 35, 255, 36, 54, 36, 255, 34, 50, 35, 255, 36, 53, 36, 255, 35, 52, 35, 255, 37, 56, 38, 255, 33, 48, 33, 255, 35, 52, 35, 255, 35, 51, 35, 255, 35, 52, 35, 255, 28, 38, 28, 255, 30, 42, 30, 255, 27, 36, 27, 255, 31, 44, 31, 255, 33, 48, 33, 255, 32, 47, 33, 255, 32, 47, 33, 255, 39, 58, 39, 255, 32, 47, 33, 255, 34, 49, 34, 255, 37, 55, 37, 255, 37, 55, 37, 255, 33, 49, 34, 255, 35, 52, 35, 255, 36, 53, 36, 255, 30, 43, 31, 255, 26, 36, 27, 255, 30, 42, 30, 255, 32, 46, 32, 255, 29, 41, 30, 255, 29, 40, 29, 255, 30, 42, 30, 255, 27, 37, 28, 255, 29, 41, 30, 255, 30, 42, 30, 255, 30, 42, 30, 255, 26, 36, 27, 255, 27, 36, 27, 255, 29, 41, 30, 255, 34, 49, 34, 255, 38, 56, 38, 255, 35, 51, 35, 255, 35, 51, 35, 255, 32, 46, 32, 255, 29, 40, 30, 255, 28, 38, 28, 255, 28, 39, 29, 255, 31, 45, 32, 255, 28, 38, 28, 255, 32, 45, 32, 255, 30, 42, 30, 255, 28, 39, 29, 255, 34, 49, 34, 255, 36, 53, 36, 255, 32, 47, 33, 255, 27, 36, 27, 255, 29, 40, 29, 255, 32, 45, 32, 255, 24, 32, 25, 255, 24, 31, 25, 255, 30, 41, 30, 255, 29, 41, 30, 255, 35, 51, 35, 255, 33, 48, 34, 255, 30, 42, 30, 255, 32, 47, 33, 255, 30, 43, 31, 255, 34, 50, 34, 255, 29, 41, 30, 255, 27, 36, 27, 255, 29, 40, 29, 255, 26, 35, 27, 255, 27, 37, 28, 255, 26, 34, 26, 255, 24, 31, 25, 255, 29, 40, 29, 255, 27, 36, 27, 255, 29, 40, 29, 255, 27, 37, 28, 255, 29, 40, 29, 255, 31, 45, 32, 255, 28, 38, 28, 255, 30, 42, 30, 255, 24, 31, 25, 255, 29, 40, 29, 255, 32, 47, 33, 255, 33, 48, 34, 255, 29, 39, 29, 255, 32, 47, 33, 255, 31, 44, 31, 255, 36, 53, 36, 255, 38, 56, 38, 255, 37, 56, 37, 255, 47, 69, 45, 255, 37, 54, 37, 255, 37, 55, 37, 255, 35, 51, 35, 255, 27, 36, 27, 255, 30, 43, 31, 255, 30, 42, 30, 255, 33, 49, 34, 255, 29, 40, 29, 255, 32, 46, 32, 255, 35, 52, 35, 255, 34, 50, 35, 255, 33, 47, 33, 255, 33, 48, 33, 255, 29, 40, 30, 255, 34, 50, 34, 255, 34, 49, 34, 255, 33, 47, 33, 255, 28, 38, 28, 255, 32, 47, 33, 255, 26, 36, 27, 255, 28, 38, 28, 255, 28, 39, 29, 255, 25, 33, 26, 255, 23, 29, 24, 255, 25, 31, 25, 255, 24, 31, 25, 255, 26, 35, 27, 255, 29, 40, 29, 255, 30, 41, 30, 255, 30, 42, 30, 255, 32, 46, 32, 255, 25, 34, 26, 255, 24, 32, 25, 255, 27, 34, 27, 255, 25, 34, 26, 255, 33, 47, 33, 255, 35, 52, 36, 255, 31, 44, 31, 255, 34, 50, 35, 255, 33, 48, 33, 255, 33, 48, 33, 255, 27, 37, 28, 255, 29, 41, 30, 255, 33, 48, 33, 255, 34, 51, 35, 255, 33, 48, 33, 255, 34, 49, 34, 255, 37, 55, 37, 255, 33, 48, 33, 255, 32, 46, 32, 255, 34, 50, 35, 255, 36, 53, 36, 255, 33, 48, 34, 255, 31, 45, 32, 255, 35, 51, 35, 255, 30, 42, 30, 255, 23, 29, 24, 255, 25, 34, 26, 255, 30, 41, 30, 255, 30, 42, 30, 255, 26, 36, 27, 255, 30, 42, 30, 255, 33, 48, 33, 255, 31, 44, 32, 255, 29, 40, 29, 255, 27, 37, 28, 255, 28, 38, 28, 255, 27, 38, 28, 255, 33, 48, 33, 255, 26, 35, 27, 255, 25, 33, 26, 255, 28, 38, 28, 255, 31, 43, 31, 255, 34, 51, 35, 255, 32, 46, 32, 255, 35, 44, 47, 255, 30, 36, 38, 255, 32, 38, 41, 255, 21, 21, 21, 255, 21, 21, 21, 255, 35, 44, 47, 255, 27, 30, 32, 255, 21, 21, 21, 255, 29, 35, 36, 255, 32, 39, 41, 255, 38, 49, 53, 255, 38, 49, 53, 255, 35, 44, 47, 255, 40, 52, 56, 255, 26, 29, 30, 255, 37, 47, 50, 255, 35, 44, 47, 255, 34, 43, 46, 255, 35, 44, 47, 255, 27, 30, 31, 255, 21, 21, 21, 255, 37, 48, 51, 255, 35, 45, 48, 255, 32, 40, 42, 255, 23, 24, 24, 255, 29, 34, 35, 255, 38, 48, 52, 255, 38, 50, 53, 255, 43, 58, 63, 255, 39, 51, 54, 255, 35, 45, 48, 255, 30, 35, 37, 255, 37, 47, 51, 255, 38, 48, 52, 255, 38, 49, 53, 255, 33, 41, 44, 255, 33, 40, 43, 255, 36, 46, 50, 255, 38, 49, 52, 255, 34, 42, 45, 255, 27, 31, 33, 255, 38, 50, 54, 255, 35, 44, 47, 255, 40, 52, 57, 255, 35, 43, 46, 255, 26, 29, 30, 255, 21, 21, 21, 255, 21, 21, 21, 255, 23, 24, 24, 255, 21, 22, 22, 255, 32, 38, 40, 255, 24, 26, 27, 255, 22, 22, 22, 255, 21, 21, 21, 255, 22, 22, 23, 255, 21, 21, 21, 255, 30, 36, 38, 255, 23, 23, 24, 255, 25, 28, 29, 255, 36, 46, 49, 255, 27, 30, 31, 255, 21, 21, 21, 255, 25, 27, 28, 255, 27, 32, 33, 255, 25, 28, 29, 255, 21, 21, 21, 255, 25, 27, 28, 255, 25, 27, 28, 255, 27, 32, 33, 255, 31, 38, 40, 255, 28, 32, 34, 255, 26, 29, 31, 255, 21, 21, 21, 255, 22, 23, 23, 255, 31, 38, 40, 255, 26, 28, 29, 255, 21, 21, 21, 255, 26, 28, 29, 255, 22, 22, 22, 255, 21, 21, 21, 255, 21, 21, 21, 255, 31, 37, 39, 255, 43, 58, 63, 255, 21, 21, 21, 255, 21, 21, 21, 255, 29, 34, 35, 255, 42, 56, 61, 255, 27, 32, 33, 255, 28, 32, 34, 255, 28, 33, 34, 255, 33, 41, 44, 255, 40, 53, 57, 255, 39, 50, 54, 255, 46, 62, 67, 255, 40, 53, 57, 255, 33, 40, 43, 255, 39, 51, 54, 255, 49, 68, 74, 255, 53, 71, 77, 255, 35, 44, 47, 255, 21, 21, 21, 255, 41, 55, 59, 255, 33, 41, 44, 255, 37, 47, 50, 255, 40, 53, 57, 255, 34, 42, 45, 255, 43, 57, 62, 255, 39, 51, 55, 255, 46, 63, 68, 255, 25, 28, 29, 255, 39, 50, 54, 255, 35, 45, 48, 255, 29, 34, 36, 255, 30, 35, 37, 255, 21, 21, 21, 255, 21, 21, 21, 255, 29, 34, 36, 255, 32, 39, 41, 255, 41, 54, 59, 255, 37, 47, 50, 255, 43, 58, 62, 255, 34, 42, 45, 255, 21, 21, 21, 255, 27, 31, 32, 255, 34, 42, 45, 255, 33, 41, 44, 255, 27, 30, 32, 255, 32, 39, 41, 255, 21, 21, 21, 255, 21, 21, 21, 255, 33, 41, 44, 255, 21, 21, 21, 255, 30, 36, 38, 255, 34, 42, 44, 255, 31, 37, 39, 255, 21, 21, 21, 255, 27, 31, 32, 255, 38, 49, 53, 255, 24, 25, 26, 255, 40, 52, 56, 255, 39, 50, 54, 255, 29, 34, 35, 255, 32, 39, 41, 255, 36, 45, 48, 255, 35, 44, 47, 255, 38, 49, 53, 255, 35, 45, 48, 255, 42, 55, 59, 255, 21, 21, 21, 255, 30, 36, 38, 255, 30, 36, 38, 255, 22, 22, 22, 255, 21, 21, 21, 255, 33, 40, 43, 255, 32, 39, 41, 255, 39, 51, 55, 255, 25, 28, 29, 255, 38, 49, 52, 255, 39, 50, 54, 255, 44, 58, 63, 255, 36, 45, 48, 255, 38, 49, 53, 255, 30, 36, 38, 255, 47, 64, 69, 255, 40, 52, 56, 255, 57, 75, 80, 255, 50, 68, 74, 255, 43, 57, 62, 255, 49, 68, 74, 255, 65, 82, 86, 255, 50, 69, 75, 255, 30, 36, 38, 255, 42, 55, 60, 255, 49, 67, 73, 255, 45, 61, 66, 255, 42, 55, 59, 255, 46, 62, 68, 255, 47, 64, 69, 255, 51, 70, 76, 255, 48, 65, 71, 255, 43, 58, 62, 255, 23, 24, 25, 255, 21, 21, 21, 255, 30, 35, 37, 255, 35, 44, 48, 255, 27, 30, 31, 255, 37, 47, 51, 255, 44, 59, 64, 255, 43, 57, 62, 255, 38, 49, 52, 255, 32, 39, 42, 255, 31, 37, 39, 255, 39, 51, 55, 255, 40, 52, 56, 255, 35, 44, 47, 255, 25, 27, 27, 255, 34, 42, 45, 255, 31, 37, 40, 255, 27, 32, 33, 255, 29, 35, 36, 255, 24, 25, 26, 255, 28, 32, 33, 255, 26, 30, 31, 255, 27, 30, 31, 255, 34, 42, 45, 255, 21, 21, 21, 255, 21, 21, 21, 255, 44, 60, 65, 255, 39, 50, 54, 255, 49, 67, 73, 255, 43, 57, 62, 255, 27, 31, 32, 255, 21, 21, 21, 255, 32, 39, 42, 255, 26, 29, 30, 255, 42, 56, 61, 255, 44, 58, 63, 255, 27, 31, 32, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 31, 38, 40, 255, 32, 39, 41, 255, 25, 27, 28, 255, 36, 46, 49, 255, 23, 25, 25, 255, 29, 35, 36, 255, 33, 41, 43, 255, 28, 32, 33, 255, 45, 61, 66, 255, 40, 52, 56, 255, 29, 34, 35, 255, 42, 56, 61, 255, 29, 35, 37, 255, 26, 30, 31, 255, 33, 41, 44, 255, 34, 42, 45, 255, 21, 21, 21, 255, 21, 21, 21, 255, 26, 30, 31, 255, 29, 35, 37, 255, 23, 25, 25, 255, 32, 39, 41, 255, 31, 37, 39, 255, 43, 57, 61, 255, 25, 28, 28, 255, 36, 45, 48, 255, 33, 41, 43, 255, 39, 51, 54, 255, 49, 67, 73, 255, 39, 50, 54, 255, 47, 64, 69, 255, 32, 39, 41, 255, 41, 54, 58, 255, 50, 69, 75, 255, 45, 61, 66, 255, 32, 46, 32, 255, 32, 45, 32, 255, 33, 48, 33, 255, 31, 44, 31, 255, 32, 45, 32, 255, 30, 43, 31, 255, 27, 36, 27, 255, 28, 39, 29, 255, 29, 41, 30, 255, 27, 37, 28, 255, 27, 38, 28, 255, 27, 36, 27, 255, 30, 43, 31, 255, 30, 43, 31, 255, 31, 43, 31, 255, 33, 48, 34, 255, 29, 41, 30, 255, 28, 39, 29, 255, 29, 41, 30, 255, 29, 40, 29, 255, 27, 36, 27, 255, 29, 40, 30, 255, 26, 35, 27, 255, 28, 38, 29, 255, 27, 37, 28, 255, 23, 30, 24, 255, 25, 32, 26, 255, 29, 40, 29, 255, 30, 42, 30, 255, 28, 39, 29, 255, 29, 41, 30, 255, 25, 32, 25, 255, 27, 37, 28, 255, 24, 31, 25, 255, 27, 36, 27, 255, 28, 39, 29, 255, 34, 49, 34, 255, 36, 54, 37, 255, 45, 66, 44, 255, 32, 47, 33, 255, 33, 48, 34, 255, 32, 46, 32, 255, 32, 45, 32, 255, 31, 44, 31, 255, 32, 46, 32, 255, 31, 43, 31, 255, 36, 53, 36, 255, 42, 62, 41, 255, 30, 43, 31, 255, 27, 38, 28, 255, 31, 43, 31, 255, 31, 44, 31, 255, 35, 52, 36, 255, 34, 50, 34, 255, 31, 45, 32, 255, 35, 51, 35, 255, 34, 50, 34, 255, 35, 51, 35, 255, 40, 60, 40, 255, 38, 57, 38, 255, 36, 53, 36, 255, 36, 54, 36, 255, 36, 54, 37, 255, 36, 54, 36, 255, 36, 54, 36, 255, 36, 53, 36, 255, 34, 49, 34, 255, 36, 54, 36, 255, 32, 47, 33, 255, 34, 49, 34, 255, 32, 45, 32, 255, 28, 39, 29, 255, 29, 40, 29, 255, 33, 48, 33, 255, 33, 48, 34, 255, 32, 46, 33, 255, 32, 47, 33, 255, 37, 54, 37, 255, 37, 55, 37, 255, 38, 56, 38, 255, 34, 51, 35, 255, 30, 42, 30, 255, 33, 48, 33, 255, 33, 48, 33, 255, 32, 46, 32, 255, 33, 48, 33, 255, 37, 56, 37, 255, 33, 48, 33, 255, 35, 51, 35, 255, 35, 51, 35, 255, 35, 52, 35, 255, 33, 48, 33, 255, 34, 49, 34, 255, 33, 48, 33, 255, 35, 51, 35, 255, 35, 52, 35, 255, 31, 43, 31, 255, 31, 43, 31, 255, 29, 40, 30, 255, 29, 40, 29, 255, 32, 47, 33, 255, 35, 52, 35, 255, 33, 48, 34, 255, 37, 55, 37, 255, 38, 57, 38, 255, 35, 52, 35, 255, 34, 50, 34, 255, 37, 55, 37, 255, 33, 48, 33, 255, 29, 41, 30, 255, 33, 48, 33, 255, 31, 44, 31, 255, 34, 50, 34, 255, 33, 47, 33, 255, 31, 45, 32, 255, 32, 47, 33, 255, 32, 46, 32, 255, 29, 40, 30, 255, 31, 44, 31, 255, 26, 35, 26, 255, 30, 42, 30, 255, 30, 41, 30, 255, 28, 38, 28, 255, 27, 37, 28, 255, 25, 34, 26, 255, 32, 46, 32, 255, 36, 54, 37, 255, 39, 59, 39, 255, 57, 82, 53, 255, 37, 54, 37, 255, 32, 45, 32, 255, 32, 47, 33, 255, 34, 50, 35, 255, 32, 45, 32, 255, 31, 44, 31, 255, 34, 49, 34, 255, 33, 48, 33, 255, 33, 47, 33, 255, 31, 45, 32, 255, 31, 45, 32, 255, 29, 41, 30, 255, 28, 38, 28, 255, 25, 33, 26, 255, 77, 91, 13, 255, 29, 40, 30, 255, 25, 34, 26, 255, 25, 34, 26, 255, 28, 38, 28, 255, 29, 40, 29, 255, 30, 43, 31, 255, 31, 44, 31, 255, 29, 41, 30, 255, 30, 43, 31, 255, 34, 50, 35, 255, 32, 45, 32, 255, 34, 50, 34, 255, 29, 41, 30, 255, 30, 42, 30, 255, 27, 37, 28, 255, 27, 36, 27, 255, 24, 31, 24, 255, 27, 37, 28, 255, 30, 42, 30, 255, 28, 38, 28, 255, 27, 37, 28, 255, 28, 39, 29, 255, 32, 46, 33, 255, 29, 41, 30, 255, 28, 39, 29, 255, 32, 45, 32, 255, 31, 43, 31, 255, 28, 39, 29, 255, 31, 44, 32, 255, 30, 42, 30, 255, 31, 45, 32, 255, 34, 49, 34, 255, 33, 48, 33, 255, 36, 52, 36, 255, 44, 65, 43, 255, 52, 76, 49, 255, 53, 76, 49, 255, 37, 55, 37, 255, 37, 55, 37, 255, 43, 64, 42, 255, 38, 57, 38, 255, 32, 45, 32, 255, 29, 40, 29, 255, 29, 40, 29, 255, 33, 48, 33, 255, 28, 39, 29, 255, 31, 44, 31, 255, 32, 46, 33, 255, 32, 46, 33, 255, 32, 47, 33, 255, 33, 48, 33, 255, 32, 45, 32, 255, 31, 44, 31, 255, 28, 38, 28, 255, 32, 46, 32, 255, 25, 32, 25, 255, 27, 37, 28, 255, 28, 38, 28, 255, 27, 37, 28, 255, 24, 32, 25, 255, 24, 31, 25, 255, 23, 30, 24, 255, 29, 40, 29, 255, 27, 38, 28, 255, 27, 38, 28, 255, 29, 40, 29, 255, 27, 36, 27, 255, 28, 38, 28, 255, 25, 32, 25, 255, 30, 39, 30, 255, 23, 30, 24, 255, 28, 38, 28, 255, 31, 43, 31, 255, 32, 45, 32, 255, 36, 54, 36, 255, 33, 47, 33, 255, 34, 49, 34, 255, 30, 43, 31, 255, 32, 46, 32, 255, 33, 47, 33, 255, 34, 49, 34, 255, 33, 48, 33, 255, 32, 46, 32, 255, 35, 52, 35, 255, 37, 54, 37, 255, 35, 51, 35, 255, 31, 45, 32, 255, 29, 39, 29, 255, 31, 45, 32, 255, 33, 49, 34, 255, 32, 46, 32, 255, 31, 44, 31, 255, 27, 36, 27, 255, 27, 37, 28, 255, 25, 34, 26, 255, 27, 36, 27, 255, 26, 35, 26, 255, 27, 38, 28, 255, 29, 41, 30, 255, 27, 37, 28, 255, 27, 37, 28, 255, 31, 43, 31, 255, 30, 42, 30, 255, 32, 46, 33, 255, 32, 45, 32, 255, 28, 38, 28, 255, 28, 38, 28, 255, 33, 47, 33, 255, 27, 38, 28, 255, 31, 44, 31, 255, 35, 51, 35, 255, 34, 50, 35, 255, 60, 78, 83, 255, 43, 58, 63, 255, 35, 44, 47, 255, 21, 21, 21, 255, 27, 30, 31, 255, 31, 38, 40, 255, 33, 41, 44, 255, 32, 39, 42, 255, 36, 46, 49, 255, 26, 30, 31, 255, 29, 33, 35, 255, 38, 49, 53, 255, 38, 49, 53, 255, 31, 38, 40, 255, 36, 46, 49, 255, 35, 44, 47, 255, 36, 46, 49, 255, 37, 47, 50, 255, 40, 53, 57, 255, 35, 45, 48, 255, 21, 21, 21, 255, 33, 41, 43, 255, 38, 49, 53, 255, 35, 43, 46, 255, 40, 52, 56, 255, 32, 39, 42, 255, 42, 56, 61, 255, 37, 47, 51, 255, 39, 51, 55, 255, 36, 46, 49, 255, 43, 57, 62, 255, 41, 54, 59, 255, 35, 45, 48, 255, 40, 53, 57, 255, 36, 46, 50, 255, 42, 55, 60, 255, 41, 55, 59, 255, 36, 47, 50, 255, 44, 59, 64, 255, 27, 30, 31, 255, 32, 39, 42, 255, 36, 45, 48, 255, 37, 47, 50, 255, 21, 21, 21, 255, 31, 38, 40, 255, 25, 27, 28, 255, 21, 21, 21, 255, 21, 21, 21, 255, 27, 30, 32, 255, 29, 35, 36, 255, 29, 34, 36, 255, 22, 22, 22, 255, 21, 21, 21, 255, 27, 31, 32, 255, 23, 25, 25, 255, 33, 41, 43, 255, 30, 36, 38, 255, 21, 22, 22, 255, 23, 24, 24, 255, 27, 31, 32, 255, 24, 25, 26, 255, 24, 27, 27, 255, 22, 22, 22, 255, 29, 33, 35, 255, 30, 36, 37, 255, 31, 38, 40, 255, 27, 30, 31, 255, 29, 34, 35, 255, 23, 25, 25, 255, 38, 49, 53, 255, 38, 49, 53, 255, 32, 40, 42, 255, 21, 21, 21, 255, 27, 31, 32, 255, 21, 21, 21, 255, 28, 32, 33, 255, 26, 29, 30, 255, 21, 21, 21, 255, 25, 28, 29, 255, 34, 42, 45, 255, 31, 38, 40, 255, 31, 37, 39, 255, 41, 54, 58, 255, 34, 43, 46, 255, 21, 21, 21, 255, 21, 21, 21, 255, 35, 44, 48, 255, 31, 37, 39, 255, 26, 28, 29, 255, 36, 46, 49, 255, 33, 41, 43, 255, 31, 37, 39, 255, 46, 61, 67, 255, 46, 63, 68, 255, 38, 50, 53, 255, 47, 63, 69, 255, 44, 59, 64, 255, 43, 57, 62, 255, 39, 50, 54, 255, 36, 45, 49, 255, 23, 24, 25, 255, 30, 36, 38, 255, 42, 56, 61, 255, 42, 55, 60, 255, 45, 60, 65, 255, 47, 63, 69, 255, 59, 76, 81, 255, 37, 47, 51, 255, 41, 54, 59, 255, 35, 44, 47, 255, 33, 40, 43, 255, 31, 37, 39, 255, 36, 46, 50, 255, 30, 37, 39, 255, 28, 33, 34, 255, 30, 35, 37, 255, 22, 22, 22, 255, 30, 36, 38, 255, 23, 24, 24, 255, 31, 38, 40, 255, 39, 50, 54, 255, 35, 45, 48, 255, 21, 21, 21, 255, 30, 36, 38, 255, 31, 37, 39, 255, 31, 37, 40, 255, 32, 38, 41, 255, 32, 39, 42, 255, 28, 33, 34, 255, 21, 21, 21, 255, 25, 27, 28, 255, 24, 26, 26, 255, 26, 29, 30, 255, 22, 23, 23, 255, 34, 43, 46, 255, 32, 38, 40, 255, 34, 42, 45, 255, 33, 42, 44, 255, 29, 34, 36, 255, 36, 46, 49, 255, 38, 50, 53, 255, 28, 32, 33, 255, 34, 43, 46, 255, 36, 46, 49, 255, 24, 26, 27, 255, 30, 36, 38, 255, 41, 54, 58, 255, 25, 28, 28, 255, 21, 21, 21, 255, 35, 45, 48, 255, 31, 37, 39, 255, 24, 26, 27, 255, 27, 31, 32, 255, 21, 21, 21, 255, 21, 21, 21, 255, 38, 49, 52, 255, 37, 48, 52, 255, 27, 30, 32, 255, 32, 39, 41, 255, 31, 37, 40, 255, 37, 47, 50, 255, 33, 41, 44, 255, 33, 40, 43, 255, 49, 68, 74, 255, 44, 59, 64, 255, 54, 72, 78, 255, 57, 75, 80, 255, 45, 61, 66, 255, 29, 34, 35, 255, 41, 55, 59, 255, 21, 21, 21, 255, 39, 50, 54, 255, 61, 79, 83, 255, 56, 74, 79, 255, 43, 57, 62, 255, 50, 69, 75, 255, 40, 53, 57, 255, 48, 65, 71, 255, 40, 53, 57, 255, 44, 59, 64, 255, 46, 62, 68, 255, 44, 60, 65, 255, 40, 52, 56, 255, 23, 24, 25, 255, 41, 55, 59, 255, 39, 50, 54, 255, 40, 52, 57, 255, 47, 64, 70, 255, 34, 43, 45, 255, 44, 59, 64, 255, 40, 52, 56, 255, 43, 57, 62, 255, 45, 60, 65, 255, 34, 42, 45, 255, 39, 50, 54, 255, 36, 45, 48, 255, 26, 30, 31, 255, 29, 34, 36, 255, 29, 34, 36, 255, 32, 39, 41, 255, 29, 33, 35, 255, 27, 32, 33, 255, 21, 21, 21, 255, 26, 29, 31, 255, 39, 51, 55, 255, 26, 28, 29, 255, 21, 21, 21, 255, 32, 39, 41, 255, 45, 60, 65, 255, 23, 23, 24, 255, 21, 21, 21, 255, 21, 21, 21, 255, 34, 43, 45, 255, 48, 65, 71, 255, 44, 59, 64, 255, 35, 44, 48, 255, 35, 45, 48, 255, 26, 30, 31, 255, 34, 42, 45, 255, 33, 41, 44, 255, 21, 21, 21, 255, 21, 21, 21, 255, 24, 26, 27, 255, 28, 33, 35, 255, 23, 24, 25, 255, 26, 29, 30, 255, 31, 37, 40, 255, 25, 28, 28, 255, 24, 25, 26, 255, 34, 42, 44, 255, 43, 57, 61, 255, 32, 38, 40, 255, 34, 42, 44, 255, 27, 31, 33, 255, 31, 37, 39, 255, 36, 46, 49, 255, 41, 55, 59, 255, 21, 21, 21, 255, 35, 45, 48, 255, 30, 36, 38, 255, 27, 30, 31, 255, 29, 35, 37, 255, 39, 51, 55, 255, 37, 48, 51, 255, 36, 46, 50, 255, 33, 40, 43, 255, 37, 48, 51, 255, 33, 40, 43, 255, 22, 23, 23, 255, 51, 69, 75, 255, 50, 68, 74, 255, 33, 41, 44, 255, 46, 62, 67, 255, 43, 58, 63, 255, 39, 50, 54, 255, 39, 51, 55, 255, 32, 46, 32, 255, 30, 42, 30, 255, 30, 43, 31, 255, 30, 42, 31, 255, 32, 46, 32, 255, 31, 44, 31, 255, 33, 47, 33, 255, 27, 37, 28, 255, 31, 43, 31, 255, 30, 43, 31, 255, 31, 44, 32, 255, 32, 45, 32, 255, 28, 39, 29, 255, 29, 41, 30, 255, 28, 38, 28, 255, 30, 42, 30, 255, 29, 41, 30, 255, 27, 38, 28, 255, 31, 44, 31, 255, 30, 42, 30, 255, 28, 39, 29, 255, 25, 34, 26, 255, 27, 36, 27, 255, 26, 34, 26, 255, 28, 38, 28, 255, 28, 38, 28, 255, 26, 35, 26, 255, 28, 39, 29, 255, 30, 42, 30, 255, 33, 48, 34, 255, 30, 43, 31, 255, 32, 47, 33, 255, 30, 42, 30, 255, 27, 37, 28, 255, 28, 38, 28, 255, 34, 49, 34, 255, 36, 53, 36, 255, 35, 51, 35, 255, 44, 64, 42, 255, 36, 54, 37, 255, 33, 47, 33, 255, 31, 43, 31, 255, 30, 41, 30, 255, 30, 43, 31, 255, 29, 41, 30, 255, 33, 48, 33, 255, 32, 46, 32, 255, 34, 49, 34, 255, 32, 46, 32, 255, 29, 41, 30, 255, 30, 42, 30, 255, 31, 45, 32, 255, 30, 41, 30, 255, 32, 46, 32, 255, 33, 47, 33, 255, 31, 45, 32, 255, 34, 49, 34, 255, 35, 51, 35, 255, 42, 63, 41, 255, 36, 53, 36, 255, 34, 49, 34, 255, 38, 57, 38, 255, 37, 56, 38, 255, 32, 47, 33, 255, 33, 47, 33, 255, 34, 49, 34, 255, 65, 78, 17, 255, 35, 52, 35, 255, 45, 65, 43, 255, 33, 47, 33, 255, 30, 42, 31, 255, 28, 38, 28, 255, 29, 41, 30, 255, 31, 44, 31, 255, 36, 53, 36, 255, 35, 52, 36, 255, 38, 56, 38, 255, 36, 54, 36, 255, 36, 53, 36, 255, 35, 52, 36, 255, 37, 54, 37, 255, 33, 48, 34, 255, 33, 49, 34, 255, 35, 51, 35, 255, 33, 48, 34, 255, 32, 46, 33, 255, 35, 52, 35, 255, 33, 47, 33, 255, 31, 45, 32, 255, 30, 43, 31, 255, 30, 43, 31, 255, 31, 45, 32, 255, 32, 46, 32, 255, 34, 49, 34, 255, 33, 49, 34, 255, 32, 47, 33, 255, 29, 40, 29, 255, 28, 39, 29, 255, 31, 44, 32, 255, 32, 46, 32, 255, 33, 47, 33, 255, 34, 50, 34, 255, 31, 44, 32, 255, 34, 50, 35, 255, 38, 57, 38, 255, 35, 52, 35, 255, 35, 52, 35, 255, 37, 54, 37, 255, 34, 50, 34, 255, 32, 47, 33, 255, 26, 35, 27, 255, 30, 43, 31, 255, 33, 48, 34, 255, 31, 44, 32, 255, 26, 34, 26, 255, 26, 36, 27, 255, 26, 35, 27, 255, 28, 38, 28, 255, 28, 38, 28, 255, 28, 39, 29, 255, 25, 33, 26, 255, 30, 42, 30, 255, 29, 41, 30, 255, 31, 43, 31, 255, 32, 46, 32, 255, 31, 45, 32, 255, 34, 50, 34, 255, 36, 54, 37, 255, 49, 71, 46, 255, 35, 51, 35, 255, 35, 52, 35, 255, 33, 48, 34, 255, 34, 49, 34, 255, 32, 47, 33, 255, 33, 49, 34, 255, 32, 46, 33, 255, 31, 45, 32, 255, 33, 47, 33, 255, 34, 49, 34, 255, 32, 46, 32, 255, 27, 36, 27, 255, 26, 34, 26, 255, 27, 37, 28, 255, 25, 31, 25, 255, 26, 33, 26, 255, 24, 32, 25, 255, 29, 41, 30, 255, 30, 43, 31, 255, 33, 47, 33, 255, 32, 46, 32, 255, 36, 54, 36, 255, 36, 53, 36, 255, 34, 50, 35, 255, 31, 44, 31, 255, 35, 51, 35, 255, 34, 49, 34, 255, 38, 57, 38, 255, 31, 44, 31, 255, 31, 44, 31, 255, 28, 38, 28, 255, 23, 30, 24, 255, 24, 31, 25, 255, 24, 30, 25, 255, 29, 40, 30, 255, 28, 39, 29, 255, 27, 37, 28, 255, 29, 40, 29, 255, 28, 39, 29, 255, 30, 42, 30, 255, 30, 42, 30, 255, 31, 45, 32, 255, 30, 42, 30, 255, 33, 47, 33, 255, 31, 45, 32, 255, 28, 38, 28, 255, 28, 39, 29, 255, 31, 44, 31, 255, 35, 51, 35, 255, 37, 56, 37, 255, 36, 54, 37, 255, 45, 66, 44, 255, 35, 52, 35, 255, 36, 54, 36, 255, 31, 44, 31, 255, 41, 61, 41, 255, 37, 55, 37, 255, 33, 48, 33, 255, 29, 41, 30, 255, 32, 45, 32, 255, 32, 47, 33, 255, 32, 45, 32, 255, 32, 46, 33, 255, 35, 51, 35, 255, 34, 50, 34, 255, 32, 46, 32, 255, 31, 45, 32, 255, 27, 36, 27, 255, 29, 41, 30, 255, 24, 31, 25, 255, 30, 42, 30, 255, 29, 40, 29, 255, 31, 43, 31, 255, 27, 37, 28, 255, 29, 41, 30, 255, 25, 33, 25, 255, 24, 32, 25, 255, 27, 37, 28, 255, 28, 38, 28, 255, 30, 42, 30, 255, 27, 37, 28, 255, 26, 35, 27, 255, 25, 33, 26, 255, 28, 35, 28, 255, 24, 31, 25, 255, 25, 33, 26, 255, 30, 42, 31, 255, 30, 42, 30, 255, 32, 46, 32, 255, 34, 49, 34, 255, 32, 46, 32, 255, 35, 51, 35, 255, 34, 50, 34, 255, 34, 49, 34, 255, 29, 41, 30, 255, 32, 46, 32, 255, 35, 51, 35, 255, 33, 48, 33, 255, 35, 51, 35, 255, 33, 48, 33, 255, 31, 45, 32, 255, 27, 37, 28, 255, 30, 43, 31, 255, 31, 44, 31, 255, 27, 37, 28, 255, 31, 44, 31, 255, 31, 44, 32, 255, 29, 40, 29, 255, 27, 37, 28, 255, 25, 34, 26, 255, 25, 34, 26, 255, 23, 30, 24, 255, 28, 39, 29, 255, 32, 46, 32, 255, 32, 46, 32, 255, 28, 38, 28, 255, 30, 42, 30, 255, 28, 38, 28, 255, 28, 39, 29, 255, 24, 31, 25, 255, 34, 49, 34, 255, 32, 46, 32, 255, 31, 44, 31, 255, 33, 47, 33, 255, 30, 41, 30, 255, 29, 41, 30, 255, 33, 48, 33, 255, 41, 55, 59, 255, 46, 63, 68, 255, 21, 21, 21, 255, 30, 35, 37, 255, 34, 42, 45, 255, 35, 44, 47, 255, 43, 57, 62, 255, 29, 35, 36, 255, 34, 42, 45, 255, 27, 31, 32, 255, 38, 49, 53, 255, 36, 46, 50, 255, 40, 53, 57, 255, 43, 58, 63, 255, 42, 55, 60, 255, 40, 53, 57, 255, 42, 55, 59, 255, 48, 66, 72, 255, 46, 62, 67, 255, 47, 63, 69, 255, 31, 37, 39, 255, 21, 21, 21, 255, 30, 36, 38, 255, 36, 46, 49, 255, 29, 33, 35, 255, 35, 43, 46, 255, 43, 57, 61, 255, 38, 49, 53, 255, 46, 63, 68, 255, 39, 51, 55, 255, 47, 63, 69, 255, 44, 58, 63, 255, 37, 48, 51, 255, 35, 44, 47, 255, 34, 43, 46, 255, 43, 57, 62, 255, 43, 58, 63, 255, 36, 45, 48, 255, 35, 43, 46, 255, 31, 37, 40, 255, 26, 28, 29, 255, 27, 31, 33, 255, 29, 34, 36, 255, 30, 35, 37, 255, 26, 30, 31, 255, 22, 22, 23, 255, 21, 21, 21, 255, 29, 35, 37, 255, 35, 44, 47, 255, 24, 27, 27, 255, 21, 21, 21, 255, 21, 21, 21, 255, 27, 31, 32, 255, 21, 21, 21, 255, 22, 23, 23, 255, 28, 32, 33, 255, 25, 27, 28, 255, 21, 21, 21, 255, 28, 32, 33, 255, 29, 34, 35, 255, 29, 33, 35, 255, 21, 21, 22, 255, 30, 35, 37, 255, 22, 23, 23, 255, 30, 35, 37, 255, 31, 37, 39, 255, 26, 29, 30, 255, 26, 29, 31, 255, 21, 21, 21, 255, 29, 34, 35, 255, 30, 35, 37, 255, 21, 21, 21, 255, 21, 21, 21, 255, 25, 27, 28, 255, 21, 21, 21, 255, 28, 32, 34, 255, 33, 40, 43, 255, 21, 21, 21, 255, 27, 31, 32, 255, 28, 32, 33, 255, 25, 28, 29, 255, 21, 21, 21, 255, 32, 39, 41, 255, 32, 39, 41, 255, 21, 21, 21, 255, 21, 21, 21, 255, 33, 41, 43, 255, 30, 36, 38, 255, 29, 34, 36, 255, 35, 43, 46, 255, 32, 39, 41, 255, 38, 49, 53, 255, 34, 42, 45, 255, 41, 54, 59, 255, 34, 42, 45, 255, 32, 40, 42, 255, 32, 40, 42, 255, 39, 50, 54, 255, 27, 31, 33, 255, 44, 60, 65, 255, 38, 49, 53, 255, 21, 21, 21, 255, 40, 53, 57, 255, 37, 47, 51, 255, 31, 37, 39, 255, 41, 55, 59, 255, 37, 47, 50, 255, 41, 53, 57, 255, 44, 60, 65, 255, 28, 33, 34, 255, 30, 36, 38, 255, 32, 40, 42, 255, 21, 21, 21, 255, 29, 34, 36, 255, 33, 41, 44, 255, 27, 31, 33, 255, 30, 35, 37, 255, 32, 38, 41, 255, 26, 29, 30, 255, 35, 45, 48, 255, 32, 39, 41, 255, 21, 21, 21, 255, 21, 21, 21, 255, 40, 52, 56, 255, 31, 37, 39, 255, 38, 48, 52, 255, 22, 22, 22, 255, 32, 40, 42, 255, 30, 35, 37, 255, 27, 30, 31, 255, 24, 26, 26, 255, 24, 25, 26, 255, 37, 47, 50, 255, 36, 46, 49, 255, 33, 40, 43, 255, 35, 45, 48, 255, 33, 40, 43, 255, 27, 31, 32, 255, 23, 24, 25, 255, 34, 42, 45, 255, 25, 28, 29, 255, 29, 33, 35, 255, 23, 24, 24, 255, 26, 30, 31, 255, 37, 47, 51, 255, 41, 54, 59, 255, 36, 46, 50, 255, 21, 21, 21, 255, 22, 22, 22, 255, 35, 44, 47, 255, 27, 30, 31, 255, 29, 34, 36, 255, 37, 48, 52, 255, 21, 21, 21, 255, 21, 21, 21, 255, 24, 26, 27, 255, 26, 29, 31, 255, 36, 45, 48, 255, 31, 38, 40, 255, 32, 40, 42, 255, 42, 56, 61, 255, 31, 37, 39, 255, 46, 62, 68, 255, 43, 57, 62, 255, 46, 63, 68, 255, 50, 69, 75, 255, 43, 58, 62, 255, 37, 47, 51, 255, 26, 29, 30, 255, 28, 32, 33, 255, 30, 36, 38, 255, 52, 71, 77, 255, 65, 82, 86, 255, 49, 67, 73, 255, 49, 67, 73, 255, 42, 56, 60, 255, 45, 61, 66, 255, 53, 71, 77, 255, 34, 42, 44, 255, 49, 68, 74, 255, 36, 46, 49, 255, 51, 70, 76, 255, 34, 43, 45, 255, 38, 48, 52, 255, 40, 52, 56, 255, 33, 40, 42, 255, 21, 21, 21, 255, 29, 34, 36, 255, 46, 62, 67, 255, 35, 43, 46, 255, 30, 35, 37, 255, 29, 34, 35, 255, 37, 47, 50, 255, 35, 43, 46, 255, 29, 34, 35, 255, 37, 48, 52, 255, 29, 34, 35, 255, 35, 44, 47, 255, 34, 42, 45, 255, 34, 42, 45, 255, 30, 35, 37, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 30, 36, 38, 255, 25, 28, 29, 255, 37, 48, 52, 255, 35, 44, 47, 255, 35, 45, 48, 255, 34, 43, 46, 255, 41, 53, 58, 255, 26, 30, 31, 255, 42, 56, 61, 255, 32, 40, 42, 255, 41, 54, 58, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 34, 43, 46, 255, 41, 55, 59, 255, 34, 43, 46, 255, 34, 43, 46, 255, 29, 34, 35, 255, 42, 56, 60, 255, 35, 45, 48, 255, 37, 47, 50, 255, 28, 33, 34, 255, 44, 60, 65, 255, 27, 31, 32, 255, 21, 21, 21, 255, 21, 21, 21, 255, 38, 48, 52, 255, 28, 33, 35, 255, 38, 49, 52, 255, 36, 46, 49, 255, 29, 33, 35, 255, 30, 36, 38, 255, 38, 48, 52, 255, 37, 47, 50, 255, 33, 41, 44, 255, 37, 47, 51, 255, 47, 63, 69, 255, 27, 31, 32, 255, 40, 52, 56, 255, 42, 56, 60, 255, 38, 50, 53, 255, 44, 58, 63, 255, 39, 50, 54, 255, 45, 60, 65, 255, 36, 53, 36, 255, 33, 48, 33, 255, 31, 44, 31, 255, 30, 43, 31, 255, 28, 38, 28, 255, 30, 42, 30, 255, 31, 43, 31, 255, 29, 41, 30, 255, 33, 48, 34, 255, 32, 47, 33, 255, 34, 51, 35, 255, 35, 51, 35, 255, 32, 45, 32, 255, 27, 37, 28, 255, 29, 41, 30, 255, 26, 34, 26, 255, 23, 30, 24, 255, 28, 39, 29, 255, 30, 42, 30, 255, 30, 41, 30, 255, 28, 39, 29, 255, 29, 40, 29, 255, 28, 39, 29, 255, 29, 40, 29, 255, 24, 31, 25, 255, 26, 35, 27, 255, 28, 39, 29, 255, 30, 43, 31, 255, 30, 43, 31, 255, 27, 37, 28, 255, 30, 41, 30, 255, 30, 42, 30, 255, 32, 45, 32, 255, 26, 36, 27, 255, 32, 45, 32, 255, 29, 40, 29, 255, 31, 44, 32, 255, 34, 49, 34, 255, 38, 57, 38, 255, 35, 51, 35, 255, 34, 50, 34, 255, 26, 36, 27, 255, 29, 41, 30, 255, 32, 45, 32, 255, 31, 43, 31, 255, 31, 44, 31, 255, 29, 41, 30, 255, 31, 43, 31, 255, 29, 40, 29, 255, 31, 44, 31, 255, 29, 41, 30, 255, 31, 43, 31, 255, 28, 39, 29, 255, 32, 45, 32, 255, 31, 45, 32, 255, 33, 49, 34, 255, 40, 59, 39, 255, 43, 64, 42, 255, 36, 53, 36, 255, 35, 52, 35, 255, 34, 49, 34, 255, 36, 53, 36, 255, 37, 55, 37, 255, 33, 47, 33, 255, 32, 46, 32, 255, 35, 51, 35, 255, 36, 54, 36, 255, 34, 50, 34, 255, 36, 54, 36, 255, 35, 52, 35, 255, 34, 50, 34, 255, 27, 36, 27, 255, 29, 40, 29, 255, 30, 42, 30, 255, 33, 48, 34, 255, 33, 48, 34, 255, 33, 48, 33, 255, 35, 51, 35, 255, 39, 58, 39, 255, 35, 51, 35, 255, 36, 54, 36, 255, 33, 48, 34, 255, 38, 57, 38, 255, 35, 52, 36, 255, 32, 46, 32, 255, 37, 55, 37, 255, 34, 49, 34, 255, 34, 49, 34, 255, 32, 47, 33, 255, 31, 44, 32, 255, 28, 39, 29, 255, 30, 42, 30, 255, 30, 42, 30, 255, 31, 44, 31, 255, 31, 45, 32, 255, 31, 44, 32, 255, 31, 44, 31, 255, 32, 46, 33, 255, 33, 48, 34, 255, 34, 49, 34, 255, 35, 52, 36, 255, 34, 50, 34, 255, 33, 47, 33, 255, 35, 51, 35, 255, 37, 55, 37, 255, 35, 52, 36, 255, 34, 50, 34, 255, 34, 50, 34, 255, 34, 50, 34, 255, 31, 43, 31, 255, 29, 40, 30, 255, 25, 34, 26, 255, 29, 41, 30, 255, 28, 39, 29, 255, 27, 37, 28, 255, 26, 35, 27, 255, 25, 34, 26, 255, 26, 34, 26, 255, 26, 34, 26, 255, 27, 36, 27, 255, 23, 29, 24, 255, 29, 40, 29, 255, 33, 48, 33, 255, 34, 50, 35, 255, 32, 46, 32, 255, 36, 54, 36, 255, 35, 51, 35, 255, 40, 59, 39, 255, 39, 58, 39, 255, 37, 56, 37, 255, 36, 53, 36, 255, 34, 50, 35, 255, 36, 53, 36, 255, 34, 50, 35, 255, 34, 49, 34, 255, 32, 46, 32, 255, 33, 48, 34, 255, 36, 53, 36, 255, 35, 51, 35, 255, 28, 38, 29, 255, 27, 38, 28, 255, 26, 35, 27, 255, 24, 31, 25, 255, 26, 34, 26, 255, 25, 34, 26, 255, 25, 33, 26, 255, 29, 41, 30, 255, 27, 36, 27, 255, 27, 37, 28, 255, 36, 53, 36, 255, 33, 47, 33, 255, 50, 72, 47, 255, 33, 48, 34, 255, 31, 45, 32, 255, 36, 54, 36, 255, 49, 71, 47, 255, 35, 52, 36, 255, 32, 46, 33, 255, 30, 42, 31, 255, 26, 35, 27, 255, 28, 39, 29, 255, 25, 33, 26, 255, 24, 31, 24, 255, 28, 38, 28, 255, 28, 39, 29, 255, 31, 44, 32, 255, 35, 51, 35, 255, 31, 44, 31, 255, 28, 39, 29, 255, 30, 43, 31, 255, 30, 43, 31, 255, 32, 46, 32, 255, 32, 45, 32, 255, 31, 45, 32, 255, 30, 42, 30, 255, 32, 47, 33, 255, 36, 54, 37, 255, 33, 48, 33, 255, 38, 57, 38, 255, 40, 60, 40, 255, 37, 56, 37, 255, 37, 56, 37, 255, 35, 52, 36, 255, 39, 59, 39, 255, 35, 52, 35, 255, 32, 47, 33, 255, 33, 48, 33, 255, 35, 51, 35, 255, 34, 49, 34, 255, 33, 47, 33, 255, 30, 42, 30, 255, 34, 49, 34, 255, 33, 48, 33, 255, 31, 45, 32, 255, 29, 40, 29, 255, 28, 39, 29, 255, 24, 31, 25, 255, 28, 39, 29, 255, 25, 32, 25, 255, 29, 41, 30, 255, 30, 43, 31, 255, 29, 40, 29, 255, 28, 38, 28, 255, 26, 35, 27, 255, 27, 36, 27, 255, 29, 40, 29, 255, 31, 45, 32, 255, 31, 45, 32, 255, 28, 39, 29, 255, 27, 36, 27, 255, 23, 30, 24, 255, 28, 35, 28, 255, 23, 30, 24, 255, 35, 44, 34, 255, 26, 33, 26, 255, 32, 45, 32, 255, 26, 34, 26, 255, 30, 43, 31, 255, 34, 50, 35, 255, 34, 49, 34, 255, 33, 47, 33, 255, 35, 51, 35, 255, 34, 50, 35, 255, 34, 50, 35, 255, 34, 50, 35, 255, 35, 52, 36, 255, 33, 48, 34, 255, 32, 46, 32, 255, 32, 46, 32, 255, 26, 35, 27, 255, 28, 39, 29, 255, 30, 42, 30, 255, 25, 33, 26, 255, 27, 37, 28, 255, 27, 37, 28, 255, 30, 42, 30, 255, 25, 33, 26, 255, 24, 31, 24, 255, 23, 30, 24, 255, 24, 32, 25, 255, 24, 32, 25, 255, 26, 36, 27, 255, 28, 38, 28, 255, 30, 41, 30, 255, 31, 43, 31, 255, 27, 36, 27, 255, 24, 31, 25, 255, 27, 37, 28, 255, 25, 33, 26, 255, 27, 36, 27, 255, 29, 40, 29, 255, 32, 46, 32, 255, 36, 53, 36, 255, 33, 48, 33, 255, 29, 41, 30, 255, 35, 51, 35, 255, 36, 46, 50, 255, 27, 31, 32, 255, 21, 22, 22, 255, 32, 39, 41, 255, 40, 52, 57, 255, 42, 55, 60, 255, 37, 47, 50, 255, 45, 60, 65, 255, 38, 49, 53, 255, 34, 43, 45, 255, 41, 53, 58, 255, 28, 32, 33, 255, 30, 36, 38, 255, 36, 46, 50, 255, 43, 57, 62, 255, 37, 47, 50, 255, 50, 69, 75, 255, 40, 53, 57, 255, 28, 32, 34, 255, 30, 36, 38, 255, 45, 60, 65, 255, 21, 21, 21, 255, 21, 21, 21, 255, 30, 36, 38, 255, 34, 43, 46, 255, 47, 63, 69, 255, 46, 62, 68, 255, 39, 50, 54, 255, 33, 41, 43, 255, 43, 58, 63, 255, 38, 49, 53, 255, 41, 53, 58, 255, 24, 26, 27, 255, 32, 39, 41, 255, 42, 56, 61, 255, 47, 64, 70, 255, 46, 62, 68, 255, 32, 39, 41, 255, 24, 27, 27, 255, 34, 42, 45, 255, 29, 35, 37, 255, 30, 35, 37, 255, 29, 34, 36, 255, 32, 38, 41, 255, 38, 49, 53, 255, 21, 21, 21, 255, 21, 21, 21, 255, 33, 41, 43, 255, 21, 21, 21, 255, 33, 41, 43, 255, 26, 29, 29, 255, 25, 28, 29, 255, 25, 28, 29, 255, 21, 21, 21, 255, 21, 21, 21, 255, 23, 24, 24, 255, 22, 22, 22, 255, 24, 26, 27, 255, 24, 26, 27, 255, 24, 26, 26, 255, 27, 31, 32, 255, 26, 29, 30, 255, 27, 31, 32, 255, 34, 42, 44, 255, 23, 25, 25, 255, 26, 29, 30, 255, 31, 37, 39, 255, 30, 36, 38, 255, 32, 38, 41, 255, 24, 26, 26, 255, 32, 38, 40, 255, 21, 21, 21, 255, 21, 21, 21, 255, 34, 43, 46, 255, 22, 22, 22, 255, 21, 21, 21, 255, 28, 33, 34, 255, 21, 21, 21, 255, 26, 29, 30, 255, 29, 33, 35, 255, 24, 26, 27, 255, 31, 37, 39, 255, 31, 38, 40, 255, 34, 42, 45, 255, 28, 33, 34, 255, 21, 21, 21, 255, 29, 35, 36, 255, 23, 25, 25, 255, 35, 45, 48, 255, 37, 48, 51, 255, 40, 53, 57, 255, 45, 61, 66, 255, 30, 35, 37, 255, 42, 56, 61, 255, 47, 64, 69, 255, 39, 50, 54, 255, 39, 50, 54, 255, 33, 41, 43, 255, 35, 44, 47, 255, 45, 60, 65, 255, 54, 72, 78, 255, 31, 38, 40, 255, 26, 29, 30, 255, 55, 73, 78, 255, 48, 66, 72, 255, 37, 47, 50, 255, 32, 38, 41, 255, 46, 62, 67, 255, 42, 55, 60, 255, 40, 53, 57, 255, 39, 50, 54, 255, 31, 37, 39, 255, 25, 27, 28, 255, 27, 31, 32, 255, 35, 44, 47, 255, 30, 36, 38, 255, 30, 36, 38, 255, 30, 36, 38, 255, 28, 33, 35, 255, 34, 42, 45, 255, 31, 38, 40, 255, 21, 21, 21, 255, 21, 21, 21, 255, 35, 44, 47, 255, 25, 27, 28, 255, 26, 29, 30, 255, 36, 46, 49, 255, 25, 27, 28, 255, 30, 36, 38, 255, 29, 34, 36, 255, 22, 22, 22, 255, 30, 35, 37, 255, 26, 28, 29, 255, 35, 43, 46, 255, 24, 27, 27, 255, 30, 35, 37, 255, 26, 29, 30, 255, 30, 35, 37, 255, 29, 33, 35, 255, 31, 37, 40, 255, 23, 24, 24, 255, 32, 40, 42, 255, 26, 29, 30, 255, 28, 32, 34, 255, 31, 38, 40, 255, 36, 45, 48, 255, 21, 21, 21, 255, 21, 21, 21, 255, 27, 30, 31, 255, 31, 37, 39, 255, 29, 34, 36, 255, 42, 56, 60, 255, 36, 46, 50, 255, 37, 48, 51, 255, 35, 44, 47, 255, 21, 21, 21, 255, 21, 21, 21, 255, 27, 31, 33, 255, 36, 45, 48, 255, 38, 48, 52, 255, 45, 61, 67, 255, 50, 69, 75, 255, 38, 50, 53, 255, 35, 44, 47, 255, 56, 74, 79, 255, 47, 64, 70, 255, 42, 55, 60, 255, 21, 21, 21, 255, 31, 37, 40, 255, 43, 58, 63, 255, 46, 62, 67, 255, 41, 54, 59, 255, 47, 64, 69, 255, 45, 61, 66, 255, 63, 81, 85, 255, 44, 59, 64, 255, 39, 51, 55, 255, 30, 35, 37, 255, 40, 52, 57, 255, 45, 60, 65, 255, 35, 44, 47, 255, 39, 51, 55, 255, 51, 70, 76, 255, 32, 39, 41, 255, 21, 21, 21, 255, 23, 24, 24, 255, 33, 40, 42, 255, 25, 28, 29, 255, 28, 33, 34, 255, 35, 43, 46, 255, 36, 46, 49, 255, 35, 44, 47, 255, 26, 29, 31, 255, 32, 38, 41, 255, 29, 34, 36, 255, 29, 35, 37, 255, 25, 27, 28, 255, 23, 24, 25, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 23, 23, 255, 32, 40, 42, 255, 32, 39, 42, 255, 46, 62, 68, 255, 27, 31, 33, 255, 26, 30, 31, 255, 21, 21, 21, 255, 29, 35, 36, 255, 26, 30, 31, 255, 21, 21, 21, 255, 36, 46, 49, 255, 33, 41, 43, 255, 23, 24, 25, 255, 43, 57, 62, 255, 24, 25, 26, 255, 21, 21, 21, 255, 27, 31, 32, 255, 37, 48, 51, 255, 28, 32, 34, 255, 21, 21, 21, 255, 29, 35, 37, 255, 21, 21, 21, 255, 21, 21, 21, 255, 26, 30, 31, 255, 26, 29, 30, 255, 39, 51, 55, 255, 35, 43, 46, 255, 36, 46, 49, 255, 42, 56, 61, 255, 29, 34, 35, 255, 44, 60, 65, 255, 28, 33, 34, 255, 39, 51, 54, 255, 21, 21, 21, 255, 30, 35, 37, 255, 35, 44, 47, 255, 40, 53, 57, 255, 38, 48, 52, 255, 40, 53, 57, 255, 41, 54, 59, 255, 53, 71, 77, 255, 32, 40, 42, 255, 25, 28, 29, 255, 26, 28, 29, 255, 43, 58, 63, 255, 39, 51, 55, 255, 36, 46, 50, 255, 46, 63, 68, 255, 40, 52, 56, 255, 36, 45, 48, 255, 42, 55, 60, 255, 38, 49, 52, 255, 41, 55, 59, 255, 35, 51, 35, 255, 30, 42, 30, 255, 29, 40, 29, 255, 24, 30, 24, 255, 26, 35, 27, 255, 29, 40, 29, 255, 28, 39, 29, 255, 31, 44, 31, 255, 32, 46, 32, 255, 33, 48, 33, 255, 37, 55, 37, 255, 35, 51, 35, 255, 30, 42, 30, 255, 31, 43, 31, 255, 29, 40, 29, 255, 27, 37, 28, 255, 25, 33, 26, 255, 27, 37, 28, 255, 29, 41, 30, 255, 32, 45, 32, 255, 30, 43, 31, 255, 29, 40, 29, 255, 29, 40, 29, 255, 25, 34, 26, 255, 26, 35, 27, 255, 25, 33, 26, 255, 28, 38, 28, 255, 26, 35, 27, 255, 25, 34, 26, 255, 32, 46, 32, 255, 30, 42, 30, 255, 29, 41, 30, 255, 27, 36, 27, 255, 29, 41, 30, 255, 29, 40, 29, 255, 26, 36, 27, 255, 27, 36, 27, 255, 32, 46, 32, 255, 35, 51, 35, 255, 38, 57, 38, 255, 35, 51, 35, 255, 32, 45, 32, 255, 32, 46, 32, 255, 31, 44, 31, 255, 33, 48, 33, 255, 34, 50, 35, 255, 34, 50, 34, 255, 34, 50, 34, 255, 35, 51, 35, 255, 31, 44, 32, 255, 27, 37, 28, 255, 27, 36, 27, 255, 26, 34, 26, 255, 31, 44, 31, 255, 31, 44, 32, 255, 34, 50, 35, 255, 32, 46, 32, 255, 32, 45, 32, 255, 32, 47, 33, 255, 36, 53, 36, 255, 38, 57, 38, 255, 35, 51, 35, 255, 37, 54, 37, 255, 37, 55, 37, 255, 35, 51, 35, 255, 33, 47, 33, 255, 39, 59, 39, 255, 41, 61, 41, 255, 36, 53, 36, 255, 35, 52, 36, 255, 35, 52, 35, 255, 32, 46, 32, 255, 27, 36, 27, 255, 30, 43, 31, 255, 28, 39, 29, 255, 30, 43, 31, 255, 34, 49, 34, 255, 36, 53, 36, 255, 33, 47, 33, 255, 33, 48, 34, 255, 33, 48, 33, 255, 36, 53, 36, 255, 37, 55, 37, 255, 34, 49, 34, 255, 30, 43, 31, 255, 38, 57, 38, 255, 32, 47, 33, 255, 27, 36, 27, 255, 28, 38, 28, 255, 29, 41, 30, 255, 32, 46, 32, 255, 31, 44, 32, 255, 32, 47, 33, 255, 31, 44, 32, 255, 33, 48, 33, 255, 31, 43, 31, 255, 29, 41, 30, 255, 34, 50, 34, 255, 34, 50, 35, 255, 33, 47, 33, 255, 32, 47, 33, 255, 34, 49, 34, 255, 32, 45, 32, 255, 31, 45, 32, 255, 31, 44, 31, 255, 34, 49, 34, 255, 35, 52, 36, 255, 33, 47, 33, 255, 32, 45, 32, 255, 30, 42, 30, 255, 27, 36, 27, 255, 27, 37, 28, 255, 29, 41, 30, 255, 31, 45, 32, 255, 28, 39, 29, 255, 26, 36, 27, 255, 25, 33, 25, 255, 25, 33, 26, 255, 24, 31, 25, 255, 25, 32, 25, 255, 26, 33, 27, 255, 30, 41, 30, 255, 31, 43, 31, 255, 32, 45, 32, 255, 31, 44, 31, 255, 38, 57, 38, 255, 39, 58, 39, 255, 37, 55, 37, 255, 37, 56, 37, 255, 36, 54, 36, 255, 37, 55, 37, 255, 35, 52, 35, 255, 35, 52, 35, 255, 37, 55, 37, 255, 34, 49, 34, 255, 31, 43, 31, 255, 35, 52, 35, 255, 35, 51, 35, 255, 30, 42, 30, 255, 28, 39, 29, 255, 27, 38, 28, 255, 26, 36, 27, 255, 25, 33, 26, 255, 27, 37, 28, 255, 32, 46, 33, 255, 30, 42, 30, 255, 29, 41, 30, 255, 28, 38, 29, 255, 30, 43, 31, 255, 34, 50, 34, 255, 34, 49, 34, 255, 35, 51, 35, 255, 37, 56, 37, 255, 32, 46, 32, 255, 35, 51, 35, 255, 37, 55, 37, 255, 33, 48, 33, 255, 26, 36, 27, 255, 29, 41, 30, 255, 31, 45, 32, 255, 30, 42, 31, 255, 27, 36, 27, 255, 23, 30, 24, 255, 29, 41, 30, 255, 31, 45, 32, 255, 36, 53, 36, 255, 40, 60, 40, 255, 32, 45, 32, 255, 35, 51, 35, 255, 29, 40, 29, 255, 30, 43, 31, 255, 34, 49, 34, 255, 30, 43, 31, 255, 30, 42, 31, 255, 31, 43, 31, 255, 32, 47, 33, 255, 34, 51, 35, 255, 38, 56, 38, 255, 41, 61, 41, 255, 36, 54, 36, 255, 37, 55, 37, 255, 36, 53, 36, 255, 35, 51, 35, 255, 30, 42, 30, 255, 31, 45, 32, 255, 30, 43, 31, 255, 29, 40, 29, 255, 36, 53, 36, 255, 35, 51, 35, 255, 33, 47, 33, 255, 35, 51, 35, 255, 33, 48, 33, 255, 32, 46, 32, 255, 29, 40, 29, 255, 28, 39, 29, 255, 24, 32, 25, 255, 25, 32, 25, 255, 25, 33, 26, 255, 28, 38, 28, 255, 24, 31, 25, 255, 24, 32, 25, 255, 25, 33, 26, 255, 27, 36, 27, 255, 29, 41, 30, 255, 29, 41, 30, 255, 27, 37, 28, 255, 26, 34, 26, 255, 28, 39, 29, 255, 32, 46, 32, 255, 29, 41, 30, 255, 24, 32, 25, 255, 34, 43, 33, 255, 23, 30, 24, 255, 27, 34, 27, 255, 27, 37, 28, 255, 28, 38, 28, 255, 29, 40, 29, 255, 29, 40, 29, 255, 31, 44, 31, 255, 36, 54, 37, 255, 34, 50, 34, 255, 33, 48, 33, 255, 30, 42, 30, 255, 32, 46, 32, 255, 33, 48, 33, 255, 32, 45, 32, 255, 32, 46, 32, 255, 31, 44, 31, 255, 30, 42, 30, 255, 33, 48, 33, 255, 27, 37, 28, 255, 30, 42, 30, 255, 26, 34, 26, 255, 27, 36, 27, 255, 32, 45, 32, 255, 32, 45, 32, 255, 26, 33, 27, 255, 27, 35, 28, 255, 30, 38, 30, 255, 30, 38, 30, 255, 25, 32, 26, 255, 26, 34, 26, 255, 31, 44, 31, 255, 29, 40, 29, 255, 32, 47, 33, 255, 29, 41, 30, 255, 25, 32, 25, 255, 24, 31, 25, 255, 27, 35, 28, 255, 26, 35, 27, 255, 29, 41, 30, 255, 31, 45, 32, 255, 32, 46, 33, 255, 31, 44, 31, 255, 30, 42, 30, 255, 33, 48, 34, 255, 42, 56, 60, 255, 21, 21, 21, 255, 37, 48, 52, 255, 38, 48, 52, 255, 43, 57, 62, 255, 41, 54, 59, 255, 40, 52, 56, 255, 31, 38, 40, 255, 43, 57, 62, 255, 21, 21, 21, 255, 44, 60, 65, 255, 27, 31, 33, 255, 34, 43, 46, 255, 38, 49, 52, 255, 42, 56, 61, 255, 35, 44, 47, 255, 34, 42, 45, 255, 34, 42, 45, 255, 46, 63, 68, 255, 36, 46, 50, 255, 25, 27, 28, 255, 27, 31, 33, 255, 21, 21, 21, 255, 21, 21, 21, 255, 35, 44, 47, 255, 34, 43, 45, 255, 46, 63, 68, 255, 29, 34, 35, 255, 49, 66, 73, 255, 36, 46, 49, 255, 29, 34, 36, 255, 34, 42, 44, 255, 35, 44, 47, 255, 40, 52, 56, 255, 40, 53, 57, 255, 35, 44, 47, 255, 42, 56, 60, 255, 29, 35, 37, 255, 24, 26, 27, 255, 29, 34, 36, 255, 24, 26, 27, 255, 21, 21, 21, 255, 27, 31, 32, 255, 25, 28, 29, 255, 27, 31, 32, 255, 21, 21, 21, 255, 21, 21, 21, 255, 32, 39, 42, 255, 26, 29, 30, 255, 24, 26, 27, 255, 23, 24, 25, 255, 27, 31, 32, 255, 24, 26, 26, 255, 24, 25, 26, 255, 22, 23, 23, 255, 31, 38, 40, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 24, 26, 27, 255, 26, 28, 29, 255, 29, 33, 35, 255, 22, 23, 23, 255, 27, 30, 31, 255, 29, 34, 36, 255, 28, 32, 34, 255, 25, 28, 29, 255, 30, 35, 37, 255, 36, 46, 50, 255, 32, 38, 41, 255, 33, 40, 42, 255, 21, 21, 21, 255, 29, 34, 35, 255, 29, 33, 35, 255, 29, 33, 35, 255, 24, 25, 26, 255, 22, 22, 22, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 30, 36, 38, 255, 29, 33, 35, 255, 26, 29, 30, 255, 31, 37, 39, 255, 21, 21, 21, 255, 21, 21, 21, 255, 37, 48, 52, 255, 32, 39, 42, 255, 38, 49, 52, 255, 25, 28, 28, 255, 43, 58, 63, 255, 35, 44, 47, 255, 35, 44, 47, 255, 36, 46, 49, 255, 46, 63, 68, 255, 42, 55, 59, 255, 33, 40, 42, 255, 34, 42, 44, 255, 46, 62, 67, 255, 44, 59, 63, 255, 49, 67, 73, 255, 21, 21, 21, 255, 36, 47, 50, 255, 48, 66, 72, 255, 46, 63, 68, 255, 43, 57, 62, 255, 48, 66, 72, 255, 38, 49, 52, 255, 33, 41, 44, 255, 33, 41, 43, 255, 31, 38, 40, 255, 31, 37, 40, 255, 36, 46, 50, 255, 45, 61, 67, 255, 35, 44, 47, 255, 25, 28, 29, 255, 26, 29, 30, 255, 33, 40, 43, 255, 33, 41, 44, 255, 36, 46, 49, 255, 21, 21, 21, 255, 23, 24, 24, 255, 25, 27, 28, 255, 24, 25, 26, 255, 29, 33, 35, 255, 28, 33, 35, 255, 25, 28, 29, 255, 25, 28, 29, 255, 30, 36, 38, 255, 29, 34, 35, 255, 33, 41, 44, 255, 22, 22, 22, 255, 29, 34, 36, 255, 27, 30, 31, 255, 23, 24, 24, 255, 28, 32, 33, 255, 35, 44, 47, 255, 32, 39, 42, 255, 30, 36, 38, 255, 31, 37, 39, 255, 31, 37, 39, 255, 28, 33, 34, 255, 26, 29, 30, 255, 35, 44, 47, 255, 25, 27, 28, 255, 21, 21, 21, 255, 24, 26, 27, 255, 24, 26, 27, 255, 29, 33, 35, 255, 24, 26, 27, 255, 30, 36, 38, 255, 36, 45, 48, 255, 33, 41, 43, 255, 37, 47, 50, 255, 31, 37, 39, 255, 21, 21, 21, 255, 22, 23, 23, 255, 27, 30, 31, 255, 25, 27, 28, 255, 27, 31, 32, 255, 49, 68, 74, 255, 40, 52, 56, 255, 42, 56, 60, 255, 45, 60, 65, 255, 34, 42, 45, 255, 21, 21, 21, 255, 47, 64, 70, 255, 46, 62, 67, 255, 52, 70, 76, 255, 40, 53, 57, 255, 43, 58, 63, 255, 54, 72, 78, 255, 53, 72, 77, 255, 47, 65, 70, 255, 47, 63, 69, 255, 53, 71, 77, 255, 45, 60, 65, 255, 40, 53, 57, 255, 46, 62, 68, 255, 44, 58, 63, 255, 44, 59, 64, 255, 37, 47, 50, 255, 33, 41, 43, 255, 31, 37, 39, 255, 25, 28, 28, 255, 38, 49, 53, 255, 27, 31, 33, 255, 38, 48, 52, 255, 35, 44, 47, 255, 29, 34, 36, 255, 29, 34, 36, 255, 26, 29, 30, 255, 24, 26, 26, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 33, 40, 43, 255, 32, 39, 41, 255, 37, 47, 50, 255, 33, 41, 43, 255, 23, 25, 25, 255, 36, 45, 48, 255, 34, 43, 45, 255, 27, 31, 32, 255, 25, 27, 28, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 22, 22, 255, 27, 31, 32, 255, 27, 31, 32, 255, 33, 40, 43, 255, 32, 38, 41, 255, 23, 25, 25, 255, 26, 30, 31, 255, 35, 44, 47, 255, 34, 43, 46, 255, 34, 42, 45, 255, 40, 53, 57, 255, 32, 38, 41, 255, 37, 48, 51, 255, 23, 25, 25, 255, 40, 52, 56, 255, 40, 53, 57, 255, 23, 24, 24, 255, 21, 21, 21, 255, 24, 25, 26, 255, 23, 24, 24, 255, 29, 34, 35, 255, 40, 52, 56, 255, 40, 52, 56, 255, 34, 43, 46, 255, 35, 45, 48, 255, 35, 44, 48, 255, 21, 21, 21, 255, 30, 35, 37, 255, 41, 54, 58, 255, 47, 65, 70, 255, 49, 68, 74, 255, 50, 69, 75, 255, 31, 37, 40, 255, 40, 53, 57, 255, 48, 66, 72, 255, 44, 59, 64, 255, 27, 30, 31, 255, 43, 57, 62, 255, 34, 42, 45, 255, 28, 33, 34, 255, 37, 48, 51, 255, 37, 47, 50, 255, 39, 51, 54, 255, 35, 44, 48, 255, 31, 38, 40, 255, 36, 46, 49, 255, 29, 41, 30, 255, 28, 39, 29, 255, 26, 34, 26, 255, 25, 32, 25, 255, 24, 31, 24, 255, 30, 41, 30, 255, 30, 42, 30, 255, 31, 44, 31, 255, 33, 48, 33, 255, 32, 47, 33, 255, 38, 57, 38, 255, 34, 50, 34, 255, 34, 49, 34, 255, 32, 47, 33, 255, 30, 43, 31, 255, 29, 41, 30, 255, 28, 38, 28, 255, 33, 48, 33, 255, 32, 45, 32, 255, 32, 46, 32, 255, 31, 45, 32, 255, 33, 47, 33, 255, 28, 39, 29, 255, 28, 38, 28, 255, 30, 42, 30, 255, 28, 38, 28, 255, 27, 37, 28, 255, 32, 47, 33, 255, 30, 41, 30, 255, 28, 39, 29, 255, 29, 41, 30, 255, 28, 39, 29, 255, 27, 37, 28, 255, 31, 44, 31, 255, 30, 42, 30, 255, 32, 46, 32, 255, 32, 46, 32, 255, 36, 54, 36, 255, 34, 50, 34, 255, 32, 47, 33, 255, 33, 47, 33, 255, 31, 45, 32, 255, 32, 46, 32, 255, 29, 41, 30, 255, 34, 50, 34, 255, 38, 56, 38, 255, 36, 53, 36, 255, 33, 47, 33, 255, 34, 50, 34, 255, 32, 45, 32, 255, 30, 42, 30, 255, 25, 34, 26, 255, 27, 36, 27, 255, 32, 45, 32, 255, 32, 45, 32, 255, 34, 50, 34, 255, 31, 44, 31, 255, 32, 45, 32, 255, 32, 46, 33, 255, 34, 50, 35, 255, 36, 54, 36, 255, 35, 52, 35, 255, 32, 45, 32, 255, 32, 47, 33, 255, 37, 55, 37, 255, 37, 55, 37, 255, 37, 55, 37, 255, 36, 54, 36, 255, 40, 60, 40, 255, 34, 50, 34, 255, 32, 46, 32, 255, 33, 47, 33, 255, 31, 45, 32, 255, 30, 42, 31, 255, 31, 43, 31, 255, 32, 46, 32, 255, 33, 49, 34, 255, 36, 53, 36, 255, 35, 52, 35, 255, 33, 48, 33, 255, 34, 49, 34, 255, 33, 49, 34, 255, 32, 46, 32, 255, 33, 48, 33, 255, 30, 42, 30, 255, 32, 45, 32, 255, 31, 43, 31, 255, 27, 36, 27, 255, 29, 40, 29, 255, 28, 38, 28, 255, 30, 42, 31, 255, 32, 46, 33, 255, 32, 46, 32, 255, 30, 42, 30, 255, 29, 40, 29, 255, 32, 47, 33, 255, 33, 48, 33, 255, 34, 49, 34, 255, 36, 53, 36, 255, 34, 49, 34, 255, 32, 46, 32, 255, 32, 46, 32, 255, 31, 43, 31, 255, 28, 39, 29, 255, 29, 40, 29, 255, 35, 51, 35, 255, 33, 48, 34, 255, 36, 53, 36, 255, 31, 43, 31, 255, 34, 49, 34, 255, 28, 39, 29, 255, 31, 44, 31, 255, 30, 43, 31, 255, 27, 37, 28, 255, 25, 34, 26, 255, 28, 39, 29, 255, 25, 32, 25, 255, 27, 34, 27, 255, 25, 32, 26, 255, 29, 36, 29, 255, 25, 32, 25, 255, 33, 47, 33, 255, 27, 36, 27, 255, 33, 48, 33, 255, 36, 53, 36, 255, 48, 70, 46, 255, 37, 55, 37, 255, 40, 59, 39, 255, 36, 53, 36, 255, 37, 56, 37, 255, 38, 58, 38, 255, 37, 55, 37, 255, 37, 54, 37, 255, 37, 56, 37, 255, 34, 50, 35, 255, 32, 46, 32, 255, 35, 52, 35, 255, 33, 47, 33, 255, 30, 42, 30, 255, 27, 37, 28, 255, 29, 40, 29, 255, 27, 37, 28, 255, 26, 36, 27, 255, 26, 34, 26, 255, 28, 38, 28, 255, 28, 39, 29, 255, 29, 40, 29, 255, 32, 47, 33, 255, 31, 44, 31, 255, 36, 53, 36, 255, 32, 46, 33, 255, 35, 51, 35, 255, 33, 48, 33, 255, 32, 45, 32, 255, 32, 46, 32, 255, 37, 55, 37, 255, 34, 49, 34, 255, 29, 41, 30, 255, 29, 39, 29, 255, 28, 38, 28, 255, 29, 41, 30, 255, 28, 38, 28, 255, 30, 42, 31, 255, 28, 38, 28, 255, 32, 45, 32, 255, 37, 55, 37, 255, 37, 55, 37, 255, 37, 55, 37, 255, 32, 46, 32, 255, 34, 49, 34, 255, 31, 44, 31, 255, 34, 50, 35, 255, 30, 43, 31, 255, 32, 46, 32, 255, 36, 53, 36, 255, 34, 50, 34, 255, 34, 50, 34, 255, 36, 53, 36, 255, 37, 55, 37, 255, 34, 49, 34, 255, 34, 50, 34, 255, 35, 51, 35, 255, 36, 53, 36, 255, 30, 41, 30, 255, 30, 41, 30, 255, 31, 44, 31, 255, 29, 40, 29, 255, 31, 45, 32, 255, 30, 42, 30, 255, 31, 44, 31, 255, 32, 45, 32, 255, 33, 47, 33, 255, 32, 46, 33, 255, 29, 40, 30, 255, 26, 35, 27, 255, 27, 37, 27, 255, 25, 33, 26, 255, 29, 41, 30, 255, 28, 38, 28, 255, 28, 38, 28, 255, 24, 31, 25, 255, 28, 39, 29, 255, 27, 36, 27, 255, 27, 37, 28, 255, 31, 44, 31, 255, 30, 43, 31, 255, 27, 36, 27, 255, 31, 44, 31, 255, 30, 43, 31, 255, 25, 33, 26, 255, 25, 33, 25, 255, 24, 30, 24, 255, 25, 33, 26, 255, 24, 32, 25, 255, 26, 35, 27, 255, 31, 45, 32, 255, 28, 38, 28, 255, 31, 45, 32, 255, 35, 51, 35, 255, 32, 47, 33, 255, 31, 45, 32, 255, 29, 41, 30, 255, 31, 43, 31, 255, 30, 41, 30, 255, 32, 46, 32, 255, 31, 45, 32, 255, 31, 44, 31, 255, 34, 49, 34, 255, 27, 37, 28, 255, 28, 39, 29, 255, 31, 43, 31, 255, 28, 39, 29, 255, 25, 33, 26, 255, 25, 34, 26, 255, 29, 41, 30, 255, 30, 42, 30, 255, 24, 32, 25, 255, 23, 30, 24, 255, 27, 35, 28, 255, 28, 35, 28, 255, 27, 35, 28, 255, 28, 38, 28, 255, 30, 42, 30, 255, 33, 48, 34, 255, 30, 43, 31, 255, 29, 40, 29, 255, 23, 29, 24, 255, 25, 32, 26, 255, 23, 30, 24, 255, 25, 32, 25, 255, 31, 45, 32, 255, 33, 48, 33, 255, 29, 41, 30, 255, 26, 35, 27, 255, 27, 37, 28, 255, 34, 49, 34, 255, 28, 33, 35, 255, 35, 44, 47, 255, 39, 51, 55, 255, 23, 24, 25, 255, 42, 56, 61, 255, 35, 44, 48, 255, 40, 53, 57, 255, 42, 55, 60, 255, 36, 47, 50, 255, 37, 48, 52, 255, 47, 63, 69, 255, 43, 57, 61, 255, 48, 66, 72, 255, 40, 52, 56, 255, 37, 48, 51, 255, 37, 47, 50, 255, 25, 28, 29, 255, 38, 49, 52, 255, 40, 53, 57, 255, 47, 65, 70, 255, 44, 58, 63, 255, 32, 39, 41, 255, 21, 21, 21, 255, 21, 21, 21, 255, 27, 30, 31, 255, 45, 61, 66, 255, 38, 49, 52, 255, 50, 69, 75, 255, 37, 47, 51, 255, 35, 44, 48, 255, 39, 50, 54, 255, 25, 27, 28, 255, 41, 54, 58, 255, 29, 35, 37, 255, 39, 51, 55, 255, 40, 52, 57, 255, 41, 54, 58, 255, 23, 25, 25, 255, 21, 21, 21, 255, 21, 21, 21, 255, 25, 27, 28, 255, 23, 25, 25, 255, 31, 37, 39, 255, 26, 29, 30, 255, 33, 40, 43, 255, 21, 21, 21, 255, 24, 25, 26, 255, 30, 36, 38, 255, 28, 33, 35, 255, 21, 21, 21, 255, 31, 37, 40, 255, 21, 21, 21, 255, 24, 26, 27, 255, 28, 33, 34, 255, 21, 21, 21, 255, 21, 21, 21, 255, 30, 36, 38, 255, 22, 23, 24, 255, 32, 39, 42, 255, 32, 39, 41, 255, 26, 29, 30, 255, 27, 31, 32, 255, 31, 38, 40, 255, 31, 38, 40, 255, 23, 24, 24, 255, 31, 37, 39, 255, 25, 28, 29, 255, 34, 42, 44, 255, 30, 36, 38, 255, 29, 35, 36, 255, 21, 21, 21, 255, 21, 21, 21, 255, 32, 40, 42, 255, 41, 54, 59, 255, 27, 31, 32, 255, 22, 22, 22, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 31, 37, 39, 255, 24, 25, 26, 255, 22, 22, 23, 255, 25, 28, 29, 255, 31, 38, 40, 255, 36, 46, 49, 255, 21, 21, 21, 255, 21, 21, 21, 255, 30, 35, 37, 255, 31, 38, 40, 255, 34, 42, 44, 255, 35, 44, 46, 255, 36, 46, 49, 255, 36, 46, 49, 255, 34, 43, 46, 255, 37, 47, 51, 255, 35, 44, 47, 255, 36, 45, 48, 255, 39, 51, 55, 255, 34, 43, 46, 255, 38, 49, 53, 255, 40, 52, 56, 255, 41, 54, 58, 255, 29, 35, 37, 255, 21, 21, 21, 255, 39, 51, 55, 255, 35, 44, 46, 255, 44, 59, 64, 255, 31, 37, 39, 255, 42, 56, 61, 255, 37, 48, 51, 255, 40, 52, 56, 255, 30, 35, 37, 255, 21, 21, 21, 255, 33, 40, 43, 255, 35, 45, 48, 255, 32, 38, 41, 255, 30, 36, 38, 255, 23, 25, 25, 255, 30, 35, 37, 255, 31, 37, 39, 255, 28, 33, 35, 255, 21, 21, 21, 255, 35, 44, 47, 255, 21, 21, 21, 255, 22, 23, 23, 255, 33, 42, 44, 255, 31, 37, 39, 255, 34, 43, 46, 255, 23, 24, 25, 255, 32, 39, 41, 255, 30, 36, 38, 255, 25, 27, 28, 255, 23, 25, 25, 255, 33, 40, 43, 255, 30, 36, 38, 255, 21, 21, 21, 255, 21, 21, 21, 255, 36, 46, 50, 255, 31, 37, 39, 255, 36, 46, 49, 255, 25, 28, 29, 255, 24, 27, 27, 255, 31, 37, 39, 255, 28, 32, 33, 255, 28, 33, 34, 255, 21, 21, 21, 255, 21, 21, 21, 255, 31, 37, 39, 255, 27, 30, 32, 255, 28, 32, 34, 255, 32, 39, 41, 255, 48, 66, 72, 255, 32, 39, 41, 255, 36, 45, 48, 255, 38, 49, 52, 255, 36, 46, 50, 255, 35, 44, 47, 255, 21, 21, 21, 255, 21, 21, 21, 255, 38, 48, 52, 255, 48, 65, 71, 255, 32, 39, 42, 255, 34, 42, 45, 255, 34, 42, 45, 255, 21, 21, 21, 255, 27, 30, 32, 255, 48, 66, 72, 255, 46, 63, 68, 255, 53, 72, 77, 255, 46, 63, 68, 255, 56, 74, 79, 255, 53, 71, 77, 255, 58, 76, 80, 255, 42, 55, 59, 255, 55, 73, 78, 255, 28, 33, 35, 255, 43, 57, 62, 255, 46, 62, 67, 255, 44, 58, 63, 255, 41, 53, 58, 255, 46, 63, 68, 255, 51, 70, 76, 255, 45, 61, 66, 255, 50, 69, 75, 255, 40, 53, 57, 255, 35, 44, 46, 255, 29, 34, 36, 255, 41, 53, 57, 255, 28, 32, 34, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 27, 30, 31, 255, 27, 31, 32, 255, 32, 39, 41, 255, 34, 43, 45, 255, 28, 33, 35, 255, 27, 31, 32, 255, 40, 52, 57, 255, 29, 33, 35, 255, 25, 28, 29, 255, 31, 37, 39, 255, 29, 35, 36, 255, 32, 38, 41, 255, 31, 37, 39, 255, 21, 21, 21, 255, 21, 21, 21, 255, 27, 30, 31, 255, 29, 34, 36, 255, 22, 23, 23, 255, 34, 42, 45, 255, 25, 27, 27, 255, 32, 38, 41, 255, 47, 64, 70, 255, 44, 59, 64, 255, 49, 68, 74, 255, 32, 40, 42, 255, 34, 43, 46, 255, 42, 56, 60, 255, 41, 54, 58, 255, 38, 49, 52, 255, 34, 42, 45, 255, 40, 52, 56, 255, 41, 54, 59, 255, 39, 50, 54, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 35, 44, 47, 255, 43, 56, 61, 255, 34, 42, 44, 255, 34, 42, 45, 255, 21, 22, 22, 255, 25, 27, 28, 255, 31, 38, 40, 255, 42, 56, 61, 255, 41, 54, 59, 255, 32, 39, 41, 255, 44, 59, 64, 255, 43, 58, 63, 255, 38, 49, 52, 255, 37, 48, 51, 255, 42, 56, 60, 255, 49, 68, 74, 255, 35, 45, 48, 255, 57, 75, 80, 255, 43, 58, 63, 255, 31, 37, 39, 255, 49, 67, 73, 255, 45, 61, 66, 255, 38, 50, 54, 255, 34, 43, 46, 255, 34, 42, 45, 255, 26, 34, 26, 255, 24, 31, 25, 255, 25, 33, 26, 255, 29, 40, 30, 255, 26, 34, 26, 255, 30, 42, 30, 255, 29, 41, 30, 255, 32, 47, 33, 255, 36, 54, 36, 255, 36, 54, 36, 255, 39, 58, 39, 255, 33, 48, 34, 255, 31, 45, 32, 255, 31, 43, 31, 255, 34, 49, 34, 255, 35, 52, 35, 255, 33, 47, 33, 255, 33, 48, 34, 255, 35, 52, 36, 255, 32, 46, 32, 255, 33, 48, 33, 255, 30, 41, 30, 255, 27, 37, 28, 255, 30, 41, 30, 255, 33, 48, 33, 255, 30, 42, 30, 255, 30, 43, 31, 255, 28, 38, 28, 255, 27, 36, 27, 255, 26, 34, 26, 255, 26, 34, 26, 255, 28, 38, 28, 255, 30, 43, 31, 255, 29, 41, 30, 255, 29, 41, 30, 255, 32, 46, 32, 255, 36, 53, 36, 255, 37, 55, 37, 255, 36, 53, 36, 255, 33, 48, 34, 255, 26, 35, 27, 255, 31, 44, 31, 255, 36, 53, 36, 255, 34, 49, 34, 255, 30, 43, 31, 255, 32, 45, 32, 255, 31, 45, 32, 255, 33, 48, 33, 255, 32, 46, 32, 255, 31, 44, 31, 255, 30, 42, 30, 255, 28, 39, 29, 255, 30, 43, 31, 255, 33, 49, 34, 255, 33, 48, 33, 255, 37, 55, 37, 255, 33, 47, 33, 255, 31, 43, 31, 255, 30, 43, 31, 255, 35, 51, 35, 255, 32, 47, 33, 255, 29, 40, 29, 255, 33, 47, 33, 255, 33, 49, 34, 255, 35, 51, 35, 255, 47, 69, 45, 255, 46, 68, 44, 255, 37, 56, 38, 255, 36, 54, 37, 255, 29, 41, 30, 255, 32, 45, 32, 255, 33, 49, 34, 255, 36, 53, 36, 255, 36, 53, 36, 255, 33, 47, 33, 255, 35, 52, 36, 255, 35, 51, 35, 255, 35, 51, 35, 255, 34, 49, 34, 255, 36, 53, 36, 255, 37, 55, 37, 255, 35, 52, 35, 255, 32, 46, 32, 255, 28, 38, 28, 255, 30, 42, 30, 255, 28, 38, 28, 255, 28, 39, 29, 255, 33, 48, 33, 255, 31, 44, 31, 255, 25, 33, 26, 255, 28, 39, 29, 255, 32, 45, 32, 255, 32, 46, 32, 255, 33, 48, 33, 255, 32, 47, 33, 255, 36, 53, 36, 255, 38, 57, 38, 255, 35, 52, 35, 255, 37, 56, 37, 255, 34, 49, 34, 255, 33, 48, 34, 255, 32, 46, 32, 255, 34, 50, 34, 255, 32, 46, 33, 255, 35, 52, 36, 255, 37, 55, 37, 255, 36, 53, 36, 255, 38, 57, 38, 255, 35, 51, 35, 255, 34, 50, 34, 255, 35, 51, 35, 255, 32, 45, 32, 255, 29, 41, 30, 255, 32, 45, 32, 255, 27, 36, 27, 255, 24, 31, 25, 255, 25, 33, 26, 255, 23, 29, 24, 255, 23, 29, 24, 255, 29, 40, 29, 255, 29, 41, 30, 255, 31, 44, 31, 255, 31, 45, 32, 255, 30, 43, 31, 255, 37, 55, 37, 255, 45, 66, 43, 255, 37, 55, 37, 255, 34, 49, 34, 255, 33, 48, 34, 255, 33, 47, 33, 255, 35, 52, 35, 255, 35, 51, 35, 255, 36, 52, 36, 255, 53, 77, 50, 255, 37, 56, 37, 255, 34, 50, 34, 255, 34, 49, 34, 255, 36, 54, 36, 255, 36, 53, 36, 255, 34, 49, 34, 255, 35, 52, 36, 255, 30, 43, 31, 255, 89, 108, 14, 255, 27, 37, 28, 255, 27, 37, 28, 255, 28, 39, 29, 255, 29, 39, 29, 255, 29, 41, 30, 255, 29, 41, 30, 255, 33, 49, 34, 255, 36, 53, 36, 255, 36, 54, 36, 255, 34, 51, 35, 255, 33, 49, 34, 255, 33, 49, 34, 255, 38, 56, 38, 255, 36, 53, 36, 255, 34, 49, 34, 255, 29, 41, 30, 255, 33, 47, 33, 255, 32, 45, 32, 255, 31, 44, 32, 255, 33, 48, 33, 255, 29, 41, 30, 255, 27, 36, 27, 255, 34, 49, 34, 255, 36, 53, 36, 255, 34, 50, 34, 255, 41, 61, 41, 255, 39, 59, 39, 255, 32, 46, 32, 255, 36, 54, 37, 255, 36, 53, 36, 255, 35, 52, 36, 255, 31, 43, 31, 255, 33, 48, 34, 255, 38, 57, 38, 255, 39, 58, 39, 255, 37, 55, 37, 255, 32, 47, 33, 255, 34, 49, 34, 255, 37, 55, 37, 255, 32, 46, 33, 255, 31, 44, 31, 255, 28, 39, 29, 255, 28, 38, 28, 255, 29, 40, 29, 255, 30, 43, 31, 255, 29, 41, 30, 255, 28, 38, 28, 255, 32, 45, 32, 255, 29, 40, 29, 255, 29, 41, 30, 255, 26, 34, 26, 255, 28, 39, 29, 255, 29, 41, 30, 255, 32, 45, 32, 255, 29, 41, 30, 255, 28, 39, 29, 255, 32, 46, 32, 255, 33, 48, 33, 255, 34, 49, 34, 255, 28, 38, 28, 255, 27, 37, 28, 255, 29, 41, 30, 255, 30, 42, 30, 255, 30, 42, 31, 255, 29, 41, 30, 255, 25, 34, 26, 255, 25, 32, 25, 255, 25, 32, 25, 255, 24, 31, 25, 255, 89, 105, 11, 255, 26, 34, 27, 255, 23, 30, 24, 255, 29, 40, 29, 255, 29, 41, 30, 255, 29, 41, 30, 255, 33, 47, 33, 255, 34, 49, 34, 255, 30, 42, 30, 255, 30, 42, 30, 255, 32, 45, 32, 255, 32, 45, 32, 255, 35, 52, 35, 255, 31, 45, 32, 255, 29, 40, 29, 255, 28, 38, 28, 255, 28, 39, 29, 255, 31, 43, 31, 255, 31, 44, 31, 255, 29, 40, 29, 255, 25, 32, 25, 255, 23, 29, 24, 255, 24, 30, 24, 255, 26, 34, 26, 255, 30, 42, 30, 255, 28, 39, 29, 255, 28, 39, 29, 255, 29, 40, 29, 255, 28, 39, 29, 255, 27, 38, 28, 255, 27, 36, 27, 255, 32, 45, 32, 255, 28, 39, 29, 255, 28, 38, 28, 255, 31, 39, 31, 255, 23, 29, 24, 255, 25, 32, 25, 255, 25, 32, 26, 255, 27, 37, 28, 255, 30, 43, 31, 255, 27, 36, 27, 255, 27, 36, 27, 255, 31, 44, 31, 255, 29, 41, 30, 255, 21, 21, 21, 255, 37, 47, 50, 255, 48, 66, 72, 255, 28, 33, 34, 255, 38, 49, 53, 255, 38, 49, 52, 255, 40, 52, 56, 255, 34, 42, 45, 255, 22, 22, 22, 255, 53, 71, 77, 255, 49, 67, 73, 255, 38, 49, 52, 255, 46, 63, 68, 255, 41, 54, 59, 255, 46, 63, 68, 255, 37, 47, 50, 255, 35, 43, 46, 255, 47, 64, 70, 255, 46, 63, 69, 255, 32, 40, 42, 255, 37, 48, 51, 255, 32, 38, 41, 255, 21, 21, 21, 255, 24, 26, 27, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 42, 55, 60, 255, 42, 56, 61, 255, 37, 47, 50, 255, 31, 37, 39, 255, 33, 40, 43, 255, 23, 25, 25, 255, 38, 49, 53, 255, 37, 48, 52, 255, 36, 45, 48, 255, 41, 55, 59, 255, 21, 21, 21, 255, 34, 42, 44, 255, 21, 21, 21, 255, 27, 30, 31, 255, 21, 21, 21, 255, 21, 21, 21, 255, 28, 32, 33, 255, 21, 21, 21, 255, 21, 21, 21, 255, 29, 34, 35, 255, 27, 31, 32, 255, 27, 32, 33, 255, 24, 26, 27, 255, 21, 22, 22, 255, 22, 23, 23, 255, 25, 27, 28, 255, 27, 31, 32, 255, 29, 34, 36, 255, 33, 41, 44, 255, 27, 31, 32, 255, 21, 21, 21, 255, 23, 24, 24, 255, 37, 47, 50, 255, 37, 47, 50, 255, 30, 35, 37, 255, 26, 30, 31, 255, 27, 31, 32, 255, 36, 46, 49, 255, 25, 27, 27, 255, 21, 21, 21, 255, 32, 38, 41, 255, 27, 30, 32, 255, 30, 36, 37, 255, 21, 21, 21, 255, 21, 21, 21, 255, 40, 53, 57, 255, 42, 55, 59, 255, 33, 41, 43, 255, 21, 21, 21, 255, 22, 22, 22, 255, 27, 31, 32, 255, 27, 32, 33, 255, 30, 37, 39, 255, 27, 30, 31, 255, 28, 32, 34, 255, 21, 21, 21, 255, 31, 38, 40, 255, 28, 33, 34, 255, 33, 40, 43, 255, 21, 21, 21, 255, 21, 21, 21, 255, 26, 30, 31, 255, 31, 38, 40, 255, 28, 32, 33, 255, 35, 44, 47, 255, 36, 46, 49, 255, 38, 50, 54, 255, 30, 35, 37, 255, 43, 57, 62, 255, 38, 50, 53, 255, 45, 61, 66, 255, 37, 48, 51, 255, 33, 42, 44, 255, 38, 49, 53, 255, 38, 49, 53, 255, 41, 54, 58, 255, 25, 28, 29, 255, 25, 27, 28, 255, 40, 52, 57, 255, 40, 52, 56, 255, 42, 56, 61, 255, 39, 50, 54, 255, 46, 61, 67, 255, 35, 44, 47, 255, 39, 51, 55, 255, 34, 43, 46, 255, 28, 33, 34, 255, 36, 46, 50, 255, 39, 51, 55, 255, 37, 48, 51, 255, 31, 37, 39, 255, 36, 46, 49, 255, 23, 24, 24, 255, 21, 21, 21, 255, 21, 21, 21, 255, 30, 36, 38, 255, 26, 29, 30, 255, 31, 38, 40, 255, 31, 38, 40, 255, 33, 41, 43, 255, 37, 47, 50, 255, 35, 44, 47, 255, 34, 43, 46, 255, 27, 31, 32, 255, 21, 21, 21, 255, 23, 23, 24, 255, 24, 25, 26, 255, 22, 23, 23, 255, 27, 31, 32, 255, 21, 21, 21, 255, 28, 33, 34, 255, 28, 32, 34, 255, 32, 38, 41, 255, 33, 41, 43, 255, 29, 34, 36, 255, 22, 23, 23, 255, 24, 26, 27, 255, 21, 21, 21, 255, 21, 21, 21, 255, 34, 43, 46, 255, 23, 24, 25, 255, 37, 47, 50, 255, 32, 39, 42, 255, 40, 53, 57, 255, 36, 46, 49, 255, 54, 72, 77, 255, 28, 33, 34, 255, 32, 40, 42, 255, 33, 41, 44, 255, 33, 41, 44, 255, 48, 65, 71, 255, 30, 36, 37, 255, 26, 30, 31, 255, 28, 32, 34, 255, 35, 44, 47, 255, 30, 36, 39, 255, 21, 21, 21, 255, 24, 27, 27, 255, 46, 63, 69, 255, 24, 26, 27, 255, 39, 50, 54, 255, 48, 65, 71, 255, 49, 68, 74, 255, 50, 68, 75, 255, 50, 68, 74, 255, 48, 66, 72, 255, 54, 73, 78, 255, 61, 78, 83, 255, 42, 56, 61, 255, 48, 66, 72, 255, 32, 38, 41, 255, 41, 54, 58, 255, 48, 66, 72, 255, 48, 65, 70, 255, 50, 69, 75, 255, 44, 59, 64, 255, 50, 69, 75, 255, 44, 59, 64, 255, 44, 59, 64, 255, 29, 34, 35, 255, 21, 21, 21, 255, 21, 21, 21, 255, 27, 31, 32, 255, 35, 44, 46, 255, 33, 40, 42, 255, 35, 43, 46, 255, 34, 42, 45, 255, 29, 34, 36, 255, 35, 44, 47, 255, 32, 39, 41, 255, 29, 34, 35, 255, 33, 40, 42, 255, 29, 33, 35, 255, 39, 50, 54, 255, 35, 45, 48, 255, 35, 44, 47, 255, 30, 36, 38, 255, 24, 25, 26, 255, 28, 32, 34, 255, 27, 31, 32, 255, 31, 38, 40, 255, 21, 21, 21, 255, 21, 21, 21, 255, 37, 47, 50, 255, 36, 46, 49, 255, 28, 32, 33, 255, 38, 48, 52, 255, 33, 42, 44, 255, 37, 47, 50, 255, 27, 30, 32, 255, 30, 36, 38, 255, 30, 35, 37, 255, 38, 48, 52, 255, 27, 31, 33, 255, 29, 34, 35, 255, 30, 35, 37, 255, 47, 64, 70, 255, 34, 42, 45, 255, 31, 37, 39, 255, 34, 43, 45, 255, 37, 47, 50, 255, 26, 29, 30, 255, 23, 25, 25, 255, 24, 26, 26, 255, 21, 21, 21, 255, 21, 21, 21, 255, 35, 43, 46, 255, 25, 27, 28, 255, 21, 21, 21, 255, 26, 30, 31, 255, 28, 32, 33, 255, 25, 27, 28, 255, 38, 49, 52, 255, 36, 46, 49, 255, 47, 64, 69, 255, 44, 60, 65, 255, 50, 68, 75, 255, 37, 48, 51, 255, 46, 62, 67, 255, 49, 67, 73, 255, 56, 74, 79, 255, 45, 61, 66, 255, 47, 64, 70, 255, 47, 64, 70, 255, 50, 69, 75, 255, 40, 53, 57, 255, 48, 66, 72, 255, 38, 50, 53, 255, 34, 42, 45, 255, 27, 37, 28, 255, 28, 38, 28, 255, 28, 38, 28, 255, 26, 36, 27, 255, 28, 38, 28, 255, 26, 35, 27, 255, 31, 43, 31, 255, 36, 53, 36, 255, 32, 47, 33, 255, 38, 56, 38, 255, 39, 58, 39, 255, 35, 52, 35, 255, 30, 42, 30, 255, 30, 43, 31, 255, 34, 49, 34, 255, 35, 52, 35, 255, 37, 56, 37, 255, 34, 50, 34, 255, 36, 53, 36, 255, 34, 50, 34, 255, 30, 42, 30, 255, 30, 42, 30, 255, 27, 37, 28, 255, 31, 44, 31, 255, 30, 41, 30, 255, 33, 47, 33, 255, 28, 39, 29, 255, 28, 39, 29, 255, 25, 32, 25, 255, 24, 30, 24, 255, 23, 30, 24, 255, 27, 36, 27, 255, 31, 45, 32, 255, 27, 37, 28, 255, 28, 39, 29, 255, 32, 47, 33, 255, 32, 46, 32, 255, 33, 47, 33, 255, 31, 44, 31, 255, 30, 43, 31, 255, 28, 39, 29, 255, 33, 48, 34, 255, 34, 50, 34, 255, 32, 46, 32, 255, 37, 55, 37, 255, 32, 46, 33, 255, 32, 46, 32, 255, 33, 48, 34, 255, 37, 55, 37, 255, 33, 49, 34, 255, 31, 44, 32, 255, 32, 45, 32, 255, 32, 46, 33, 255, 38, 56, 38, 255, 34, 50, 34, 255, 35, 52, 35, 255, 28, 38, 28, 255, 30, 43, 31, 255, 33, 49, 34, 255, 35, 52, 35, 255, 33, 48, 33, 255, 28, 39, 29, 255, 34, 50, 34, 255, 31, 44, 32, 255, 35, 52, 36, 255, 44, 64, 42, 255, 37, 55, 37, 255, 35, 52, 35, 255, 35, 51, 35, 255, 29, 41, 30, 255, 30, 42, 30, 255, 31, 45, 32, 255, 36, 54, 36, 255, 35, 52, 35, 255, 33, 48, 33, 255, 35, 52, 35, 255, 33, 47, 33, 255, 32, 47, 33, 255, 77, 94, 17, 255, 36, 54, 36, 255, 38, 57, 38, 255, 34, 49, 34, 255, 30, 41, 30, 255, 27, 36, 27, 255, 29, 41, 30, 255, 29, 40, 29, 255, 28, 39, 29, 255, 32, 45, 32, 255, 29, 41, 30, 255, 26, 34, 26, 255, 29, 41, 30, 255, 33, 47, 33, 255, 31, 44, 31, 255, 32, 47, 33, 255, 32, 45, 32, 255, 36, 53, 36, 255, 37, 56, 37, 255, 43, 63, 42, 255, 37, 55, 37, 255, 37, 55, 37, 255, 32, 46, 33, 255, 31, 44, 31, 255, 59, 72, 18, 255, 36, 54, 37, 255, 37, 54, 37, 255, 35, 52, 36, 255, 37, 54, 37, 255, 37, 55, 37, 255, 34, 49, 34, 255, 33, 48, 33, 255, 30, 43, 31, 255, 28, 39, 29, 255, 29, 40, 29, 255, 33, 48, 33, 255, 30, 42, 30, 255, 30, 42, 30, 255, 26, 34, 26, 255, 25, 32, 25, 255, 24, 31, 25, 255, 26, 34, 26, 255, 26, 36, 27, 255, 27, 36, 27, 255, 29, 40, 29, 255, 33, 48, 34, 255, 31, 45, 32, 255, 42, 62, 41, 255, 38, 56, 38, 255, 39, 58, 39, 255, 34, 51, 35, 255, 35, 51, 35, 255, 34, 50, 34, 255, 40, 59, 39, 255, 39, 59, 39, 255, 41, 61, 40, 255, 42, 62, 41, 255, 37, 56, 37, 255, 35, 51, 35, 255, 34, 49, 34, 255, 41, 60, 40, 255, 36, 54, 36, 255, 35, 52, 35, 255, 33, 47, 33, 255, 29, 41, 30, 255, 31, 45, 32, 255, 32, 47, 33, 255, 30, 42, 30, 255, 31, 44, 32, 255, 27, 36, 27, 255, 33, 47, 33, 255, 32, 47, 33, 255, 37, 55, 37, 255, 33, 47, 33, 255, 35, 52, 35, 255, 34, 50, 34, 255, 33, 47, 33, 255, 37, 54, 37, 255, 33, 48, 33, 255, 34, 49, 34, 255, 30, 43, 31, 255, 29, 39, 29, 255, 33, 47, 33, 255, 34, 50, 35, 255, 34, 49, 34, 255, 30, 43, 31, 255, 27, 36, 27, 255, 30, 42, 30, 255, 32, 46, 32, 255, 32, 45, 32, 255, 33, 47, 33, 255, 38, 57, 38, 255, 32, 46, 32, 255, 34, 50, 34, 255, 33, 48, 33, 255, 35, 51, 35, 255, 32, 46, 33, 255, 34, 50, 34, 255, 36, 54, 36, 255, 38, 57, 38, 255, 37, 56, 37, 255, 37, 55, 37, 255, 38, 57, 38, 255, 37, 54, 37, 255, 29, 41, 30, 255, 28, 38, 28, 255, 29, 40, 29, 255, 28, 38, 28, 255, 27, 38, 28, 255, 30, 41, 30, 255, 26, 35, 27, 255, 28, 38, 28, 255, 28, 38, 28, 255, 29, 40, 29, 255, 29, 41, 30, 255, 30, 42, 31, 255, 29, 40, 30, 255, 29, 40, 29, 255, 29, 40, 29, 255, 30, 43, 31, 255, 33, 48, 34, 255, 37, 54, 37, 255, 39, 58, 39, 255, 35, 51, 35, 255, 28, 39, 29, 255, 28, 39, 29, 255, 28, 38, 28, 255, 28, 39, 29, 255, 30, 43, 31, 255, 28, 38, 28, 255, 29, 41, 30, 255, 28, 38, 28, 255, 26, 35, 27, 255, 28, 38, 28, 255, 24, 32, 25, 255, 26, 34, 26, 255, 26, 33, 26, 255, 26, 36, 27, 255, 26, 35, 27, 255, 27, 37, 28, 255, 30, 41, 30, 255, 32, 46, 32, 255, 31, 45, 32, 255, 26, 35, 27, 255, 28, 39, 29, 255, 32, 45, 32, 255, 32, 47, 33, 255, 31, 44, 31, 255, 27, 37, 28, 255, 28, 38, 28, 255, 30, 43, 31, 255, 30, 42, 30, 255, 29, 40, 29, 255, 26, 34, 26, 255, 27, 37, 27, 255, 26, 35, 27, 255, 25, 33, 26, 255, 28, 39, 29, 255, 31, 43, 31, 255, 30, 43, 31, 255, 30, 42, 30, 255, 30, 41, 30, 255, 28, 39, 29, 255, 27, 36, 27, 255, 26, 36, 27, 255, 25, 33, 26, 255, 25, 33, 26, 255, 23, 30, 24, 255, 23, 30, 24, 255, 26, 34, 26, 255, 24, 32, 25, 255, 28, 35, 28, 255, 26, 35, 27, 255, 25, 33, 26, 255, 26, 35, 27, 255, 30, 41, 30, 255, 31, 44, 31, 255, 29, 40, 29, 255, 26, 28, 29, 255, 45, 61, 67, 255, 40, 52, 56, 255, 45, 61, 66, 255, 35, 44, 47, 255, 48, 66, 72, 255, 45, 60, 65, 255, 39, 51, 55, 255, 37, 47, 50, 255, 38, 49, 52, 255, 34, 43, 46, 255, 48, 66, 72, 255, 42, 55, 59, 255, 39, 51, 55, 255, 38, 49, 52, 255, 28, 32, 33, 255, 31, 38, 40, 255, 26, 29, 30, 255, 28, 33, 34, 255, 33, 41, 43, 255, 30, 35, 37, 255, 21, 21, 21, 255, 28, 32, 33, 255, 33, 40, 42, 255, 40, 52, 56, 255, 33, 41, 44, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 39, 50, 54, 255, 32, 39, 42, 255, 35, 45, 48, 255, 33, 40, 43, 255, 30, 36, 38, 255, 34, 43, 46, 255, 24, 26, 27, 255, 36, 46, 49, 255, 22, 22, 22, 255, 27, 30, 31, 255, 26, 29, 30, 255, 24, 26, 27, 255, 21, 21, 21, 255, 31, 37, 39, 255, 31, 37, 39, 255, 21, 21, 21, 255, 21, 21, 21, 255, 27, 31, 32, 255, 25, 28, 28, 255, 21, 21, 21, 255, 22, 23, 23, 255, 38, 49, 53, 255, 24, 27, 27, 255, 28, 32, 33, 255, 31, 37, 39, 255, 21, 22, 22, 255, 30, 35, 37, 255, 29, 35, 36, 255, 24, 26, 27, 255, 29, 33, 35, 255, 43, 57, 62, 255, 30, 36, 37, 255, 29, 34, 36, 255, 35, 44, 47, 255, 38, 49, 53, 255, 34, 43, 46, 255, 26, 30, 31, 255, 21, 22, 22, 255, 27, 31, 32, 255, 30, 35, 37, 255, 37, 48, 51, 255, 21, 21, 21, 255, 25, 27, 28, 255, 31, 38, 40, 255, 37, 47, 51, 255, 37, 48, 51, 255, 30, 35, 37, 255, 27, 31, 32, 255, 29, 34, 36, 255, 33, 42, 44, 255, 21, 21, 21, 255, 29, 35, 36, 255, 21, 21, 21, 255, 21, 21, 21, 255, 30, 36, 38, 255, 27, 31, 32, 255, 31, 37, 39, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 23, 23, 255, 34, 43, 46, 255, 25, 27, 27, 255, 31, 38, 40, 255, 27, 31, 32, 255, 25, 28, 29, 255, 27, 31, 32, 255, 40, 51, 56, 255, 44, 58, 63, 255, 26, 30, 31, 255, 26, 29, 31, 255, 27, 30, 31, 255, 33, 41, 44, 255, 49, 68, 74, 255, 38, 50, 54, 255, 41, 54, 59, 255, 21, 21, 21, 255, 28, 33, 35, 255, 42, 55, 60, 255, 45, 61, 66, 255, 46, 62, 67, 255, 42, 56, 61, 255, 52, 70, 76, 255, 33, 40, 43, 255, 33, 40, 43, 255, 37, 47, 51, 255, 36, 46, 49, 255, 40, 53, 57, 255, 34, 43, 46, 255, 40, 52, 56, 255, 34, 42, 45, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 28, 32, 34, 255, 36, 46, 49, 255, 40, 52, 57, 255, 28, 32, 33, 255, 27, 30, 31, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 23, 24, 24, 255, 27, 30, 31, 255, 21, 22, 22, 255, 29, 33, 35, 255, 21, 21, 21, 255, 26, 29, 30, 255, 24, 26, 27, 255, 23, 23, 24, 255, 27, 31, 32, 255, 22, 23, 23, 255, 32, 39, 42, 255, 25, 27, 27, 255, 21, 21, 21, 255, 23, 25, 25, 255, 34, 43, 46, 255, 32, 38, 41, 255, 35, 44, 47, 255, 36, 45, 48, 255, 27, 31, 32, 255, 30, 35, 37, 255, 41, 54, 58, 255, 39, 51, 55, 255, 44, 60, 65, 255, 46, 62, 67, 255, 43, 57, 61, 255, 35, 43, 46, 255, 38, 50, 54, 255, 25, 27, 28, 255, 21, 21, 21, 255, 24, 26, 27, 255, 21, 21, 21, 255, 26, 30, 31, 255, 32, 40, 42, 255, 34, 43, 46, 255, 33, 41, 44, 255, 39, 50, 54, 255, 36, 46, 50, 255, 57, 75, 80, 255, 48, 66, 72, 255, 57, 75, 80, 255, 48, 66, 72, 255, 42, 56, 60, 255, 28, 32, 34, 255, 43, 57, 61, 255, 45, 61, 66, 255, 25, 28, 29, 255, 39, 51, 55, 255, 30, 35, 37, 255, 31, 37, 40, 255, 45, 61, 66, 255, 34, 43, 46, 255, 46, 62, 68, 255, 40, 52, 56, 255, 25, 28, 29, 255, 29, 33, 35, 255, 24, 26, 27, 255, 43, 58, 62, 255, 37, 47, 51, 255, 38, 48, 52, 255, 42, 55, 59, 255, 42, 55, 60, 255, 40, 52, 56, 255, 32, 40, 42, 255, 37, 47, 50, 255, 35, 44, 47, 255, 24, 26, 27, 255, 37, 47, 50, 255, 26, 29, 30, 255, 27, 31, 32, 255, 37, 47, 50, 255, 41, 54, 59, 255, 27, 31, 32, 255, 31, 38, 40, 255, 31, 38, 40, 255, 41, 54, 58, 255, 36, 46, 49, 255, 27, 31, 33, 255, 21, 21, 21, 255, 32, 38, 41, 255, 41, 55, 59, 255, 40, 52, 56, 255, 37, 47, 51, 255, 32, 39, 41, 255, 30, 36, 39, 255, 27, 31, 33, 255, 48, 66, 72, 255, 48, 66, 72, 255, 31, 37, 39, 255, 36, 45, 48, 255, 33, 41, 44, 255, 46, 63, 68, 255, 35, 45, 48, 255, 39, 50, 54, 255, 36, 45, 49, 255, 35, 44, 47, 255, 28, 33, 35, 255, 34, 42, 45, 255, 37, 48, 51, 255, 41, 54, 59, 255, 38, 49, 52, 255, 25, 27, 28, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 39, 51, 55, 255, 32, 39, 41, 255, 32, 39, 42, 255, 37, 48, 51, 255, 36, 47, 50, 255, 43, 58, 63, 255, 40, 53, 57, 255, 46, 62, 68, 255, 54, 72, 78, 255, 53, 71, 77, 255, 42, 56, 61, 255, 49, 67, 73, 255, 52, 70, 76, 255, 53, 71, 77, 255, 47, 64, 69, 255, 37, 47, 51, 255, 47, 65, 70, 255, 41, 53, 58, 255, 34, 42, 45, 255, 21, 21, 21, 255, 28, 39, 29, 255, 30, 43, 31, 255, 30, 41, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 30, 41, 30, 255, 32, 46, 33, 255, 38, 56, 38, 255, 37, 56, 37, 255, 34, 49, 34, 255, 37, 55, 37, 255, 45, 66, 44, 255, 37, 54, 37, 255, 37, 55, 37, 255, 35, 52, 36, 255, 38, 58, 38, 255, 36, 53, 36, 255, 34, 50, 35, 255, 36, 54, 36, 255, 32, 46, 32, 255, 30, 42, 31, 255, 29, 41, 30, 255, 27, 38, 28, 255, 28, 38, 28, 255, 31, 44, 31, 255, 32, 45, 32, 255, 29, 40, 29, 255, 25, 32, 25, 255, 24, 32, 25, 255, 23, 29, 24, 255, 23, 30, 24, 255, 31, 44, 31, 255, 29, 40, 29, 255, 31, 44, 32, 255, 27, 37, 28, 255, 30, 42, 30, 255, 31, 44, 31, 255, 28, 39, 29, 255, 29, 40, 29, 255, 29, 40, 29, 255, 32, 45, 32, 255, 28, 39, 29, 255, 32, 47, 33, 255, 30, 43, 31, 255, 36, 53, 36, 255, 37, 55, 37, 255, 36, 53, 36, 255, 35, 51, 35, 255, 38, 56, 38, 255, 36, 54, 36, 255, 31, 44, 31, 255, 29, 41, 30, 255, 33, 48, 33, 255, 32, 45, 32, 255, 29, 41, 30, 255, 30, 42, 30, 255, 29, 41, 30, 255, 26, 35, 27, 255, 32, 46, 33, 255, 32, 47, 33, 255, 33, 47, 33, 255, 31, 44, 32, 255, 34, 49, 34, 255, 34, 50, 34, 255, 32, 45, 32, 255, 34, 50, 34, 255, 33, 49, 34, 255, 31, 44, 31, 255, 33, 48, 34, 255, 32, 45, 32, 255, 33, 48, 33, 255, 33, 48, 33, 255, 45, 67, 44, 255, 36, 53, 36, 255, 36, 52, 36, 255, 35, 51, 35, 255, 32, 46, 32, 255, 34, 49, 34, 255, 38, 58, 38, 255, 37, 56, 37, 255, 40, 60, 40, 255, 35, 52, 35, 255, 29, 40, 29, 255, 29, 41, 30, 255, 31, 44, 31, 255, 31, 45, 32, 255, 27, 38, 28, 255, 28, 38, 28, 255, 29, 40, 29, 255, 25, 33, 26, 255, 30, 43, 31, 255, 32, 47, 33, 255, 35, 52, 35, 255, 32, 47, 33, 255, 32, 46, 32, 255, 32, 45, 32, 255, 35, 51, 35, 255, 35, 52, 36, 255, 39, 58, 39, 255, 34, 50, 34, 255, 31, 43, 31, 255, 31, 45, 32, 255, 32, 46, 32, 255, 35, 51, 35, 255, 36, 54, 36, 255, 35, 51, 35, 255, 32, 47, 33, 255, 31, 43, 31, 255, 32, 46, 32, 255, 30, 42, 31, 255, 28, 39, 29, 255, 30, 42, 30, 255, 33, 49, 34, 255, 34, 50, 34, 255, 32, 46, 32, 255, 29, 40, 29, 255, 29, 40, 29, 255, 29, 41, 30, 255, 27, 37, 28, 255, 25, 33, 26, 255, 23, 29, 24, 255, 26, 34, 26, 255, 28, 38, 28, 255, 27, 36, 27, 255, 32, 46, 32, 255, 33, 48, 34, 255, 36, 53, 36, 255, 34, 50, 34, 255, 37, 55, 37, 255, 36, 53, 36, 255, 38, 56, 38, 255, 38, 57, 38, 255, 36, 52, 36, 255, 36, 54, 36, 255, 33, 48, 33, 255, 35, 51, 35, 255, 30, 43, 31, 255, 34, 51, 35, 255, 37, 56, 37, 255, 33, 49, 34, 255, 31, 45, 32, 255, 31, 44, 31, 255, 29, 40, 29, 255, 34, 50, 34, 255, 36, 54, 36, 255, 36, 53, 36, 255, 34, 50, 34, 255, 30, 42, 30, 255, 29, 40, 29, 255, 29, 41, 30, 255, 29, 40, 29, 255, 27, 37, 28, 255, 30, 42, 31, 255, 32, 45, 32, 255, 34, 49, 34, 255, 33, 47, 33, 255, 29, 41, 30, 255, 29, 41, 30, 255, 31, 43, 31, 255, 27, 37, 28, 255, 32, 45, 32, 255, 33, 48, 33, 255, 29, 40, 30, 255, 28, 39, 29, 255, 25, 34, 26, 255, 26, 34, 26, 255, 30, 42, 30, 255, 29, 41, 30, 255, 31, 44, 31, 255, 39, 59, 39, 255, 49, 71, 46, 255, 35, 51, 35, 255, 34, 51, 35, 255, 34, 50, 34, 255, 31, 44, 31, 255, 30, 42, 31, 255, 32, 47, 33, 255, 51, 75, 49, 255, 54, 78, 51, 255, 50, 73, 48, 255, 41, 61, 41, 255, 32, 46, 33, 255, 29, 40, 29, 255, 24, 31, 25, 255, 25, 34, 26, 255, 25, 33, 26, 255, 28, 38, 28, 255, 32, 46, 32, 255, 68, 81, 15, 255, 28, 39, 29, 255, 32, 45, 32, 255, 31, 43, 31, 255, 29, 41, 30, 255, 27, 36, 27, 255, 26, 36, 27, 255, 26, 36, 27, 255, 26, 35, 27, 255, 27, 38, 28, 255, 32, 46, 32, 255, 36, 53, 36, 255, 34, 50, 34, 255, 35, 51, 35, 255, 32, 46, 32, 255, 29, 41, 30, 255, 27, 37, 27, 255, 29, 40, 29, 255, 26, 35, 27, 255, 29, 41, 30, 255, 32, 46, 32, 255, 28, 38, 28, 255, 26, 34, 26, 255, 26, 33, 26, 255, 26, 35, 27, 255, 28, 39, 29, 255, 25, 33, 26, 255, 29, 40, 29, 255, 25, 32, 25, 255, 28, 39, 29, 255, 94, 112, 12, 255, 29, 40, 29, 255, 29, 40, 29, 255, 27, 36, 27, 255, 27, 36, 27, 255, 28, 38, 28, 255, 27, 37, 28, 255, 25, 33, 26, 255, 27, 36, 27, 255, 31, 44, 32, 255, 30, 41, 30, 255, 30, 41, 30, 255, 30, 43, 31, 255, 29, 40, 29, 255, 32, 47, 33, 255, 28, 38, 28, 255, 23, 30, 24, 255, 30, 41, 30, 255, 33, 47, 33, 255, 35, 51, 35, 255, 33, 49, 34, 255, 30, 43, 31, 255, 34, 49, 34, 255, 28, 39, 29, 255, 25, 33, 26, 255, 24, 32, 25, 255, 23, 30, 24, 255, 23, 29, 24, 255, 26, 35, 26, 255, 24, 31, 25, 255, 27, 37, 28, 255, 24, 30, 24, 255, 23, 30, 24, 255, 23, 30, 24, 255, 26, 34, 26, 255, 23, 29, 24, 255, 30, 42, 30, 255, 26, 35, 26, 255, 34, 43, 46, 255, 48, 66, 72, 255, 41, 53, 58, 255, 48, 66, 72, 255, 43, 57, 62, 255, 49, 67, 74, 255, 38, 50, 54, 255, 38, 49, 53, 255, 31, 37, 39, 255, 48, 65, 71, 255, 34, 42, 45, 255, 41, 54, 58, 255, 40, 52, 56, 255, 46, 62, 67, 255, 37, 48, 51, 255, 29, 35, 36, 255, 25, 27, 28, 255, 32, 39, 42, 255, 30, 36, 38, 255, 34, 43, 45, 255, 21, 21, 21, 255, 22, 23, 23, 255, 27, 32, 33, 255, 33, 41, 44, 255, 28, 32, 33, 255, 31, 38, 40, 255, 29, 34, 36, 255, 24, 25, 26, 255, 21, 21, 21, 255, 21, 21, 21, 255, 24, 26, 26, 255, 36, 45, 48, 255, 39, 50, 54, 255, 33, 41, 43, 255, 30, 36, 38, 255, 32, 39, 42, 255, 27, 30, 31, 255, 33, 40, 43, 255, 24, 26, 26, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 22, 22, 255, 25, 27, 28, 255, 29, 35, 36, 255, 21, 21, 21, 255, 22, 22, 22, 255, 27, 32, 33, 255, 30, 35, 37, 255, 31, 38, 40, 255, 24, 26, 27, 255, 23, 24, 24, 255, 27, 30, 31, 255, 30, 36, 38, 255, 21, 21, 21, 255, 21, 21, 21, 255, 25, 27, 28, 255, 21, 21, 21, 255, 21, 21, 21, 255, 27, 31, 32, 255, 36, 46, 50, 255, 25, 27, 28, 255, 31, 38, 40, 255, 27, 30, 31, 255, 30, 35, 37, 255, 30, 36, 37, 255, 24, 26, 26, 255, 29, 33, 35, 255, 30, 35, 37, 255, 27, 30, 32, 255, 21, 21, 21, 255, 21, 21, 21, 255, 28, 32, 33, 255, 30, 35, 37, 255, 38, 49, 53, 255, 33, 40, 43, 255, 27, 31, 32, 255, 26, 30, 31, 255, 28, 32, 34, 255, 28, 32, 34, 255, 30, 35, 37, 255, 26, 29, 30, 255, 21, 21, 21, 255, 22, 23, 23, 255, 24, 26, 26, 255, 34, 43, 46, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 28, 33, 34, 255, 21, 21, 21, 255, 24, 26, 26, 255, 35, 44, 47, 255, 34, 42, 45, 255, 34, 42, 45, 255, 31, 38, 40, 255, 32, 38, 41, 255, 40, 52, 57, 255, 38, 50, 53, 255, 41, 54, 59, 255, 33, 40, 43, 255, 31, 38, 40, 255, 35, 44, 47, 255, 34, 43, 46, 255, 41, 55, 59, 255, 26, 29, 30, 255, 26, 30, 31, 255, 47, 64, 70, 255, 46, 62, 68, 255, 40, 52, 56, 255, 56, 74, 79, 255, 37, 47, 50, 255, 34, 43, 46, 255, 44, 59, 64, 255, 38, 50, 54, 255, 37, 47, 50, 255, 34, 42, 44, 255, 39, 50, 54, 255, 27, 30, 31, 255, 21, 21, 21, 255, 21, 21, 21, 255, 27, 32, 33, 255, 30, 36, 38, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 40, 52, 56, 255, 39, 51, 55, 255, 34, 43, 46, 255, 25, 27, 27, 255, 28, 32, 34, 255, 31, 37, 39, 255, 21, 21, 21, 255, 33, 40, 43, 255, 23, 25, 25, 255, 24, 26, 27, 255, 27, 31, 33, 255, 26, 28, 29, 255, 26, 30, 31, 255, 34, 42, 45, 255, 28, 33, 34, 255, 29, 35, 37, 255, 33, 40, 43, 255, 22, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 25, 28, 29, 255, 44, 59, 64, 255, 31, 37, 39, 255, 42, 56, 60, 255, 22, 23, 23, 255, 31, 37, 39, 255, 41, 55, 59, 255, 46, 63, 68, 255, 47, 64, 70, 255, 47, 64, 70, 255, 51, 70, 76, 255, 42, 56, 61, 255, 41, 54, 58, 255, 36, 47, 50, 255, 26, 30, 31, 255, 30, 35, 37, 255, 21, 21, 21, 255, 47, 64, 70, 255, 32, 38, 41, 255, 32, 39, 42, 255, 45, 60, 66, 255, 44, 58, 63, 255, 40, 52, 56, 255, 41, 54, 59, 255, 33, 41, 44, 255, 53, 71, 77, 255, 45, 61, 66, 255, 30, 35, 37, 255, 48, 65, 71, 255, 36, 46, 49, 255, 23, 24, 25, 255, 44, 59, 64, 255, 40, 52, 56, 255, 44, 60, 65, 255, 41, 54, 58, 255, 27, 31, 32, 255, 48, 66, 72, 255, 42, 56, 61, 255, 35, 44, 48, 255, 23, 24, 24, 255, 39, 51, 55, 255, 38, 49, 53, 255, 21, 21, 21, 255, 39, 51, 55, 255, 41, 53, 57, 255, 41, 54, 58, 255, 42, 56, 60, 255, 32, 40, 42, 255, 42, 55, 60, 255, 38, 49, 53, 255, 40, 53, 57, 255, 39, 50, 54, 255, 41, 53, 57, 255, 33, 40, 43, 255, 40, 52, 56, 255, 41, 53, 57, 255, 39, 51, 55, 255, 32, 39, 41, 255, 31, 37, 39, 255, 38, 48, 52, 255, 42, 56, 60, 255, 28, 32, 34, 255, 33, 40, 42, 255, 25, 28, 28, 255, 21, 21, 21, 255, 34, 42, 45, 255, 37, 48, 51, 255, 32, 40, 42, 255, 45, 61, 66, 255, 39, 50, 54, 255, 31, 37, 39, 255, 34, 42, 45, 255, 36, 46, 50, 255, 37, 48, 51, 255, 46, 62, 67, 255, 21, 21, 21, 255, 36, 47, 50, 255, 24, 27, 27, 255, 43, 57, 61, 255, 31, 38, 40, 255, 30, 35, 37, 255, 35, 44, 47, 255, 39, 50, 54, 255, 26, 29, 30, 255, 30, 36, 38, 255, 32, 39, 41, 255, 32, 39, 42, 255, 37, 47, 50, 255, 44, 59, 64, 255, 37, 48, 51, 255, 21, 21, 21, 255, 30, 36, 38, 255, 40, 52, 57, 255, 35, 45, 48, 255, 40, 52, 56, 255, 25, 28, 29, 255, 40, 52, 56, 255, 44, 59, 64, 255, 48, 66, 72, 255, 44, 60, 65, 255, 43, 58, 63, 255, 46, 61, 67, 255, 46, 62, 67, 255, 47, 63, 69, 255, 53, 72, 77, 255, 45, 60, 65, 255, 45, 61, 67, 255, 44, 59, 64, 255, 48, 65, 71, 255, 23, 24, 24, 255, 31, 37, 39, 255, 27, 36, 27, 255, 32, 46, 33, 255, 33, 48, 34, 255, 29, 41, 30, 255, 30, 43, 31, 255, 31, 44, 32, 255, 31, 45, 32, 255, 37, 55, 37, 255, 43, 63, 42, 255, 36, 54, 37, 255, 35, 51, 35, 255, 47, 69, 45, 255, 41, 61, 40, 255, 36, 53, 36, 255, 38, 57, 38, 255, 36, 53, 36, 255, 33, 49, 34, 255, 34, 49, 34, 255, 32, 45, 32, 255, 33, 48, 33, 255, 31, 44, 32, 255, 29, 41, 30, 255, 24, 32, 25, 255, 28, 39, 29, 255, 31, 43, 31, 255, 34, 50, 34, 255, 30, 42, 30, 255, 27, 36, 27, 255, 24, 32, 25, 255, 29, 36, 29, 255, 25, 32, 25, 255, 29, 39, 29, 255, 31, 44, 31, 255, 31, 44, 31, 255, 29, 41, 30, 255, 31, 44, 32, 255, 32, 46, 33, 255, 29, 41, 30, 255, 30, 42, 30, 255, 29, 41, 30, 255, 31, 45, 32, 255, 31, 44, 31, 255, 30, 42, 30, 255, 31, 44, 31, 255, 36, 54, 36, 255, 43, 63, 42, 255, 41, 61, 40, 255, 37, 56, 38, 255, 35, 51, 35, 255, 35, 51, 35, 255, 33, 47, 33, 255, 31, 45, 32, 255, 33, 48, 33, 255, 28, 38, 28, 255, 28, 39, 29, 255, 29, 40, 29, 255, 30, 42, 30, 255, 32, 46, 33, 255, 32, 45, 32, 255, 34, 50, 34, 255, 34, 49, 34, 255, 36, 54, 36, 255, 37, 55, 37, 255, 35, 52, 35, 255, 33, 48, 34, 255, 33, 47, 33, 255, 36, 53, 36, 255, 32, 46, 33, 255, 35, 52, 35, 255, 32, 47, 33, 255, 37, 55, 37, 255, 35, 51, 35, 255, 44, 64, 42, 255, 36, 53, 36, 255, 32, 47, 33, 255, 36, 53, 36, 255, 35, 51, 35, 255, 34, 49, 34, 255, 34, 50, 34, 255, 48, 69, 46, 255, 37, 56, 37, 255, 36, 53, 36, 255, 32, 45, 32, 255, 29, 40, 29, 255, 33, 48, 33, 255, 31, 44, 32, 255, 29, 40, 29, 255, 25, 33, 25, 255, 27, 36, 27, 255, 28, 39, 29, 255, 31, 44, 32, 255, 35, 51, 35, 255, 34, 50, 35, 255, 34, 50, 34, 255, 34, 50, 34, 255, 33, 48, 34, 255, 33, 47, 33, 255, 35, 51, 35, 255, 35, 51, 35, 255, 36, 53, 36, 255, 34, 51, 35, 255, 33, 47, 33, 255, 32, 47, 33, 255, 31, 45, 32, 255, 34, 50, 35, 255, 34, 49, 34, 255, 33, 48, 34, 255, 30, 41, 30, 255, 34, 50, 34, 255, 29, 41, 30, 255, 26, 35, 27, 255, 30, 42, 30, 255, 33, 47, 33, 255, 37, 54, 37, 255, 31, 44, 32, 255, 31, 45, 32, 255, 29, 40, 29, 255, 28, 39, 29, 255, 27, 36, 27, 255, 26, 34, 26, 255, 24, 32, 25, 255, 25, 32, 25, 255, 26, 35, 27, 255, 28, 38, 28, 255, 31, 44, 31, 255, 35, 51, 35, 255, 37, 56, 37, 255, 36, 53, 36, 255, 35, 51, 35, 255, 33, 47, 33, 255, 34, 49, 34, 255, 35, 51, 35, 255, 38, 57, 38, 255, 35, 52, 35, 255, 34, 50, 35, 255, 35, 51, 35, 255, 31, 44, 31, 255, 35, 52, 35, 255, 35, 51, 35, 255, 32, 47, 33, 255, 34, 50, 34, 255, 31, 45, 32, 255, 31, 45, 32, 255, 33, 49, 34, 255, 37, 54, 37, 255, 37, 55, 37, 255, 33, 48, 34, 255, 27, 37, 28, 255, 29, 40, 29, 255, 28, 38, 28, 255, 27, 37, 28, 255, 24, 31, 25, 255, 29, 40, 30, 255, 27, 37, 28, 255, 30, 43, 31, 255, 32, 46, 32, 255, 29, 41, 30, 255, 28, 39, 29, 255, 30, 43, 31, 255, 30, 42, 30, 255, 32, 46, 32, 255, 29, 40, 29, 255, 29, 41, 30, 255, 31, 44, 31, 255, 29, 39, 29, 255, 26, 35, 27, 255, 27, 36, 27, 255, 28, 39, 29, 255, 30, 41, 30, 255, 38, 56, 38, 255, 47, 69, 45, 255, 37, 55, 37, 255, 34, 49, 34, 255, 34, 50, 35, 255, 32, 46, 33, 255, 32, 46, 32, 255, 34, 50, 35, 255, 37, 55, 37, 255, 48, 71, 46, 255, 56, 80, 52, 255, 41, 61, 40, 255, 35, 51, 35, 255, 29, 40, 30, 255, 30, 42, 30, 255, 29, 40, 29, 255, 26, 35, 27, 255, 26, 35, 26, 255, 30, 42, 30, 255, 28, 39, 29, 255, 30, 42, 30, 255, 28, 38, 28, 255, 29, 40, 29, 255, 29, 41, 30, 255, 30, 42, 31, 255, 29, 41, 30, 255, 27, 37, 28, 255, 27, 37, 28, 255, 31, 44, 31, 255, 31, 44, 31, 255, 33, 48, 33, 255, 36, 52, 36, 255, 34, 50, 35, 255, 35, 52, 35, 255, 31, 44, 31, 255, 26, 35, 27, 255, 27, 37, 28, 255, 29, 41, 30, 255, 30, 42, 30, 255, 29, 40, 29, 255, 28, 39, 29, 255, 28, 38, 28, 255, 24, 31, 25, 255, 27, 37, 28, 255, 30, 42, 30, 255, 24, 31, 24, 255, 26, 36, 27, 255, 23, 29, 24, 255, 29, 40, 29, 255, 28, 39, 29, 255, 28, 38, 28, 255, 27, 37, 28, 255, 26, 35, 26, 255, 27, 36, 27, 255, 30, 42, 30, 255, 25, 33, 26, 255, 27, 37, 28, 255, 27, 37, 28, 255, 31, 43, 31, 255, 31, 44, 31, 255, 30, 42, 30, 255, 30, 43, 31, 255, 32, 45, 32, 255, 33, 48, 33, 255, 30, 43, 31, 255, 27, 36, 27, 255, 29, 41, 30, 255, 33, 49, 34, 255, 30, 42, 30, 255, 33, 47, 33, 255, 29, 40, 29, 255, 31, 44, 31, 255, 26, 35, 27, 255, 28, 38, 28, 255, 25, 32, 25, 255, 26, 33, 26, 255, 25, 32, 26, 255, 26, 34, 26, 255, 24, 30, 24, 255, 30, 42, 30, 255, 27, 37, 28, 255, 23, 30, 24, 255, 30, 38, 30, 255, 28, 36, 29, 255, 27, 36, 27, 255, 28, 38, 28, 255, 28, 39, 29, 255, 43, 58, 63, 255, 36, 46, 49, 255, 46, 62, 68, 255, 45, 60, 65, 255, 46, 63, 68, 255, 46, 63, 68, 255, 44, 59, 64, 255, 41, 54, 58, 255, 34, 43, 46, 255, 43, 57, 61, 255, 44, 59, 64, 255, 46, 63, 68, 255, 36, 45, 48, 255, 39, 51, 55, 255, 36, 46, 49, 255, 42, 55, 60, 255, 41, 54, 58, 255, 35, 44, 47, 255, 39, 50, 54, 255, 27, 30, 31, 255, 21, 21, 21, 255, 32, 40, 42, 255, 31, 38, 40, 255, 30, 36, 38, 255, 36, 45, 49, 255, 37, 48, 51, 255, 26, 30, 31, 255, 44, 60, 65, 255, 36, 45, 48, 255, 28, 33, 35, 255, 24, 25, 26, 255, 21, 21, 21, 255, 21, 21, 21, 255, 29, 34, 36, 255, 37, 48, 51, 255, 40, 53, 57, 255, 23, 25, 25, 255, 28, 33, 34, 255, 29, 34, 35, 255, 21, 21, 21, 255, 21, 21, 21, 255, 26, 29, 30, 255, 27, 31, 32, 255, 21, 21, 21, 255, 21, 21, 21, 255, 35, 43, 46, 255, 27, 30, 31, 255, 32, 40, 42, 255, 27, 31, 33, 255, 23, 25, 25, 255, 23, 24, 24, 255, 26, 30, 31, 255, 37, 47, 50, 255, 23, 24, 24, 255, 21, 21, 21, 255, 35, 44, 47, 255, 29, 34, 36, 255, 23, 23, 24, 255, 29, 34, 36, 255, 38, 49, 52, 255, 35, 45, 48, 255, 32, 40, 42, 255, 29, 33, 35, 255, 30, 36, 37, 255, 29, 34, 36, 255, 25, 27, 28, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 25, 27, 28, 255, 26, 30, 31, 255, 32, 38, 41, 255, 35, 44, 47, 255, 29, 34, 35, 255, 26, 29, 30, 255, 27, 30, 31, 255, 29, 34, 36, 255, 26, 29, 30, 255, 32, 39, 42, 255, 33, 41, 43, 255, 21, 21, 21, 255, 26, 29, 31, 255, 30, 36, 38, 255, 21, 21, 21, 255, 29, 35, 36, 255, 21, 21, 21, 255, 21, 21, 21, 255, 28, 32, 34, 255, 29, 33, 35, 255, 34, 43, 46, 255, 34, 42, 44, 255, 33, 40, 43, 255, 34, 42, 45, 255, 30, 36, 38, 255, 35, 43, 46, 255, 32, 39, 41, 255, 46, 63, 68, 255, 31, 38, 40, 255, 35, 45, 48, 255, 57, 75, 80, 255, 44, 59, 64, 255, 33, 41, 43, 255, 44, 59, 64, 255, 21, 21, 21, 255, 37, 48, 51, 255, 41, 54, 58, 255, 40, 53, 57, 255, 48, 66, 72, 255, 46, 63, 68, 255, 32, 38, 40, 255, 44, 60, 65, 255, 39, 51, 55, 255, 43, 58, 62, 255, 31, 37, 39, 255, 27, 30, 32, 255, 21, 21, 21, 255, 21, 21, 21, 255, 32, 39, 41, 255, 28, 32, 33, 255, 33, 40, 43, 255, 29, 34, 36, 255, 27, 31, 32, 255, 21, 21, 21, 255, 21, 21, 21, 255, 30, 36, 38, 255, 34, 42, 45, 255, 33, 41, 43, 255, 25, 27, 28, 255, 24, 26, 27, 255, 33, 41, 44, 255, 23, 24, 24, 255, 31, 38, 40, 255, 29, 34, 36, 255, 31, 37, 39, 255, 30, 35, 37, 255, 25, 28, 28, 255, 28, 32, 33, 255, 31, 38, 40, 255, 34, 43, 46, 255, 23, 24, 24, 255, 29, 33, 35, 255, 21, 21, 21, 255, 21, 21, 21, 255, 31, 38, 40, 255, 32, 40, 42, 255, 38, 49, 53, 255, 21, 21, 21, 255, 31, 37, 39, 255, 35, 44, 47, 255, 34, 42, 45, 255, 39, 51, 55, 255, 40, 53, 57, 255, 46, 62, 67, 255, 49, 67, 73, 255, 40, 52, 56, 255, 36, 46, 49, 255, 32, 38, 41, 255, 44, 59, 64, 255, 31, 38, 40, 255, 21, 21, 21, 255, 37, 48, 52, 255, 27, 30, 31, 255, 28, 32, 33, 255, 32, 40, 42, 255, 44, 59, 64, 255, 27, 31, 32, 255, 40, 53, 57, 255, 40, 52, 56, 255, 30, 35, 37, 255, 44, 60, 65, 255, 57, 75, 80, 255, 48, 66, 72, 255, 51, 69, 75, 255, 45, 60, 65, 255, 41, 54, 59, 255, 34, 43, 46, 255, 39, 51, 55, 255, 34, 43, 46, 255, 34, 43, 46, 255, 37, 47, 51, 255, 24, 27, 27, 255, 31, 38, 40, 255, 35, 45, 48, 255, 27, 31, 32, 255, 47, 63, 69, 255, 21, 21, 21, 255, 43, 57, 61, 255, 47, 63, 69, 255, 40, 53, 57, 255, 34, 43, 46, 255, 40, 52, 56, 255, 37, 47, 50, 255, 21, 21, 21, 255, 33, 41, 44, 255, 27, 32, 33, 255, 33, 42, 44, 255, 33, 40, 43, 255, 32, 39, 42, 255, 33, 41, 44, 255, 28, 33, 35, 255, 37, 47, 50, 255, 40, 52, 56, 255, 36, 46, 49, 255, 32, 40, 42, 255, 33, 41, 43, 255, 22, 23, 23, 255, 39, 51, 55, 255, 21, 21, 21, 255, 36, 46, 49, 255, 35, 44, 47, 255, 32, 39, 41, 255, 36, 45, 49, 255, 40, 53, 57, 255, 36, 45, 49, 255, 28, 32, 34, 255, 34, 43, 46, 255, 39, 50, 54, 255, 32, 39, 42, 255, 36, 47, 50, 255, 35, 45, 48, 255, 28, 33, 34, 255, 35, 45, 48, 255, 42, 55, 60, 255, 28, 32, 33, 255, 27, 32, 33, 255, 25, 28, 28, 255, 38, 49, 53, 255, 24, 25, 26, 255, 33, 40, 43, 255, 42, 56, 60, 255, 27, 31, 32, 255, 37, 47, 50, 255, 27, 31, 32, 255, 24, 26, 27, 255, 21, 21, 21, 255, 32, 39, 41, 255, 25, 27, 28, 255, 40, 52, 57, 255, 37, 47, 50, 255, 34, 43, 46, 255, 30, 36, 38, 255, 48, 66, 72, 255, 46, 62, 68, 255, 43, 58, 63, 255, 45, 61, 66, 255, 56, 74, 79, 255, 48, 65, 71, 255, 47, 64, 70, 255, 41, 54, 58, 255, 45, 61, 66, 255, 34, 43, 46, 255, 26, 29, 30, 255, 21, 21, 21, 255, 39, 51, 55, 255, 28, 38, 28, 255, 29, 40, 29, 255, 30, 43, 31, 255, 31, 45, 32, 255, 30, 43, 31, 255, 30, 42, 30, 255, 29, 40, 29, 255, 31, 44, 31, 255, 36, 54, 36, 255, 32, 45, 32, 255, 34, 49, 34, 255, 36, 54, 36, 255, 35, 51, 35, 255, 38, 57, 38, 255, 45, 67, 44, 255, 52, 75, 49, 255, 36, 53, 36, 255, 30, 42, 30, 255, 33, 48, 34, 255, 35, 51, 35, 255, 29, 41, 30, 255, 28, 39, 29, 255, 30, 42, 30, 255, 26, 36, 27, 255, 30, 42, 30, 255, 34, 50, 34, 255, 32, 45, 32, 255, 30, 42, 30, 255, 27, 37, 28, 255, 25, 32, 25, 255, 27, 37, 28, 255, 30, 43, 31, 255, 32, 45, 32, 255, 34, 49, 34, 255, 34, 51, 35, 255, 29, 40, 29, 255, 29, 40, 29, 255, 30, 42, 30, 255, 28, 38, 28, 255, 30, 42, 30, 255, 36, 53, 36, 255, 34, 50, 34, 255, 31, 43, 31, 255, 32, 45, 32, 255, 36, 53, 36, 255, 35, 51, 35, 255, 37, 56, 37, 255, 35, 52, 35, 255, 32, 46, 33, 255, 35, 51, 35, 255, 31, 44, 32, 255, 30, 42, 30, 255, 30, 43, 31, 255, 32, 47, 33, 255, 27, 38, 28, 255, 31, 44, 31, 255, 33, 49, 34, 255, 30, 42, 30, 255, 33, 47, 33, 255, 33, 48, 34, 255, 35, 51, 35, 255, 36, 53, 36, 255, 37, 56, 37, 255, 32, 45, 32, 255, 31, 45, 32, 255, 35, 51, 35, 255, 37, 55, 37, 255, 35, 51, 35, 255, 34, 50, 35, 255, 35, 52, 35, 255, 34, 50, 35, 255, 37, 55, 37, 255, 39, 58, 39, 255, 34, 50, 35, 255, 32, 47, 33, 255, 36, 53, 36, 255, 33, 48, 34, 255, 33, 47, 33, 255, 32, 46, 32, 255, 33, 47, 33, 255, 31, 44, 31, 255, 33, 47, 33, 255, 31, 44, 31, 255, 33, 47, 33, 255, 30, 42, 30, 255, 29, 39, 29, 255, 28, 39, 29, 255, 29, 40, 29, 255, 30, 43, 31, 255, 30, 42, 30, 255, 33, 47, 33, 255, 33, 47, 33, 255, 32, 46, 32, 255, 29, 40, 29, 255, 30, 42, 30, 255, 33, 47, 33, 255, 36, 54, 37, 255, 33, 49, 34, 255, 36, 53, 36, 255, 34, 49, 34, 255, 31, 44, 32, 255, 34, 49, 34, 255, 34, 50, 35, 255, 34, 49, 34, 255, 34, 51, 35, 255, 36, 53, 36, 255, 33, 48, 33, 255, 32, 45, 32, 255, 31, 44, 31, 255, 30, 42, 31, 255, 30, 41, 30, 255, 33, 49, 34, 255, 33, 47, 33, 255, 33, 48, 34, 255, 33, 48, 33, 255, 29, 40, 29, 255, 28, 38, 28, 255, 27, 36, 27, 255, 24, 31, 25, 255, 24, 30, 24, 255, 25, 33, 26, 255, 25, 33, 26, 255, 29, 40, 29, 255, 26, 36, 27, 255, 32, 46, 32, 255, 34, 50, 34, 255, 37, 54, 37, 255, 37, 55, 37, 255, 39, 59, 39, 255, 35, 52, 35, 255, 36, 53, 36, 255, 33, 48, 33, 255, 36, 53, 36, 255, 32, 46, 32, 255, 35, 52, 35, 255, 36, 53, 36, 255, 31, 43, 31, 255, 36, 53, 36, 255, 36, 53, 36, 255, 34, 49, 34, 255, 36, 52, 36, 255, 35, 51, 35, 255, 33, 48, 33, 255, 37, 56, 37, 255, 36, 54, 36, 255, 37, 56, 37, 255, 33, 49, 34, 255, 31, 45, 32, 255, 29, 40, 29, 255, 31, 44, 31, 255, 32, 45, 32, 255, 30, 43, 31, 255, 33, 48, 33, 255, 32, 46, 32, 255, 32, 46, 32, 255, 27, 36, 27, 255, 29, 40, 29, 255, 33, 48, 33, 255, 31, 44, 31, 255, 30, 43, 31, 255, 31, 44, 31, 255, 28, 39, 29, 255, 28, 38, 28, 255, 31, 44, 31, 255, 33, 47, 33, 255, 31, 44, 31, 255, 31, 43, 31, 255, 31, 45, 32, 255, 31, 44, 31, 255, 34, 49, 34, 255, 34, 50, 35, 255, 32, 46, 33, 255, 31, 44, 31, 255, 32, 46, 32, 255, 32, 47, 33, 255, 32, 47, 33, 255, 36, 53, 36, 255, 35, 52, 35, 255, 36, 53, 36, 255, 35, 52, 36, 255, 40, 60, 40, 255, 37, 55, 37, 255, 37, 55, 37, 255, 32, 46, 32, 255, 30, 42, 30, 255, 29, 41, 30, 255, 29, 40, 29, 255, 33, 48, 33, 255, 31, 44, 31, 255, 27, 37, 28, 255, 24, 32, 25, 255, 27, 37, 28, 255, 29, 41, 30, 255, 31, 44, 32, 255, 31, 44, 31, 255, 30, 41, 30, 255, 31, 45, 32, 255, 29, 41, 30, 255, 31, 44, 32, 255, 34, 49, 34, 255, 36, 54, 36, 255, 34, 49, 34, 255, 32, 46, 32, 255, 29, 41, 30, 255, 24, 32, 25, 255, 26, 34, 26, 255, 31, 45, 32, 255, 33, 48, 33, 255, 32, 45, 32, 255, 27, 37, 28, 255, 27, 37, 28, 255, 28, 39, 29, 255, 29, 40, 29, 255, 29, 40, 29, 255, 26, 34, 26, 255, 26, 34, 26, 255, 27, 37, 28, 255, 28, 39, 29, 255, 30, 42, 30, 255, 28, 39, 29, 255, 29, 41, 30, 255, 29, 41, 30, 255, 31, 45, 32, 255, 32, 46, 32, 255, 27, 37, 28, 255, 28, 38, 28, 255, 30, 41, 30, 255, 30, 41, 30, 255, 30, 42, 30, 255, 32, 46, 32, 255, 32, 46, 32, 255, 31, 44, 31, 255, 27, 37, 28, 255, 30, 42, 30, 255, 30, 43, 31, 255, 31, 44, 32, 255, 35, 51, 35, 255, 32, 47, 33, 255, 31, 44, 31, 255, 27, 37, 28, 255, 25, 32, 25, 255, 25, 34, 26, 255, 28, 39, 29, 255, 27, 36, 27, 255, 27, 36, 27, 255, 25, 34, 26, 255, 27, 36, 27, 255, 27, 36, 27, 255, 28, 38, 28, 255, 27, 36, 27, 255, 25, 33, 26, 255, 24, 31, 24, 255, 26, 35, 27, 255, 26, 35, 27, 255, 29, 40, 30, 255, 27, 36, 27, 255, 36, 46, 49, 255, 27, 31, 32, 255, 46, 62, 68, 255, 24, 26, 27, 255, 35, 43, 46, 255, 34, 42, 44, 255, 48, 65, 70, 255, 46, 63, 69, 255, 56, 74, 79, 255, 46, 63, 68, 255, 43, 57, 61, 255, 31, 37, 39, 255, 41, 55, 59, 255, 33, 40, 43, 255, 36, 46, 49, 255, 37, 48, 51, 255, 28, 32, 33, 255, 32, 40, 42, 255, 42, 56, 60, 255, 21, 21, 21, 255, 21, 21, 21, 255, 24, 26, 27, 255, 34, 42, 45, 255, 23, 24, 24, 255, 31, 37, 39, 255, 28, 32, 33, 255, 27, 30, 31, 255, 27, 31, 33, 255, 42, 56, 60, 255, 38, 49, 52, 255, 38, 48, 52, 255, 27, 31, 32, 255, 21, 21, 21, 255, 21, 21, 21, 255, 26, 29, 30, 255, 32, 39, 41, 255, 29, 34, 35, 255, 36, 46, 49, 255, 32, 39, 41, 255, 29, 35, 36, 255, 24, 26, 27, 255, 21, 21, 21, 255, 25, 28, 29, 255, 21, 21, 21, 255, 21, 21, 21, 255, 29, 34, 35, 255, 22, 22, 22, 255, 31, 37, 39, 255, 38, 49, 53, 255, 22, 22, 22, 255, 29, 33, 35, 255, 32, 40, 42, 255, 23, 24, 25, 255, 27, 31, 32, 255, 21, 21, 21, 255, 21, 21, 21, 255, 33, 42, 44, 255, 21, 21, 21, 255, 27, 31, 33, 255, 27, 32, 33, 255, 39, 50, 54, 255, 37, 47, 50, 255, 29, 34, 35, 255, 28, 33, 34, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 38, 48, 52, 255, 30, 35, 37, 255, 21, 21, 21, 255, 21, 21, 21, 255, 31, 37, 39, 255, 26, 29, 31, 255, 28, 33, 34, 255, 27, 31, 32, 255, 21, 21, 21, 255, 28, 33, 34, 255, 24, 25, 26, 255, 28, 32, 33, 255, 28, 33, 34, 255, 28, 32, 34, 255, 31, 37, 39, 255, 24, 27, 27, 255, 24, 26, 27, 255, 32, 39, 42, 255, 31, 37, 39, 255, 21, 22, 22, 255, 21, 21, 21, 255, 36, 46, 50, 255, 36, 46, 50, 255, 33, 40, 43, 255, 33, 41, 43, 255, 44, 59, 64, 255, 42, 55, 60, 255, 31, 38, 40, 255, 40, 53, 57, 255, 29, 33, 35, 255, 48, 65, 71, 255, 32, 39, 41, 255, 56, 74, 79, 255, 34, 43, 46, 255, 34, 42, 45, 255, 29, 34, 36, 255, 35, 44, 47, 255, 36, 46, 49, 255, 21, 21, 21, 255, 46, 63, 68, 255, 35, 44, 47, 255, 46, 63, 68, 255, 42, 55, 60, 255, 34, 43, 46, 255, 36, 45, 48, 255, 35, 44, 47, 255, 41, 54, 58, 255, 21, 21, 21, 255, 21, 21, 21, 255, 33, 41, 43, 255, 37, 47, 50, 255, 28, 33, 34, 255, 32, 40, 42, 255, 29, 34, 36, 255, 39, 51, 54, 255, 29, 35, 36, 255, 31, 38, 40, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 43, 58, 63, 255, 24, 25, 26, 255, 36, 45, 48, 255, 26, 29, 30, 255, 24, 25, 26, 255, 29, 33, 35, 255, 31, 38, 40, 255, 33, 41, 44, 255, 32, 38, 41, 255, 26, 29, 30, 255, 27, 31, 32, 255, 28, 33, 34, 255, 27, 31, 32, 255, 24, 26, 27, 255, 21, 21, 21, 255, 21, 21, 21, 255, 30, 35, 37, 255, 24, 25, 26, 255, 30, 37, 39, 255, 23, 24, 25, 255, 40, 53, 57, 255, 24, 25, 26, 255, 34, 43, 46, 255, 48, 66, 72, 255, 39, 51, 55, 255, 45, 60, 65, 255, 46, 62, 67, 255, 35, 45, 48, 255, 40, 53, 57, 255, 41, 54, 58, 255, 45, 60, 65, 255, 47, 65, 70, 255, 40, 53, 57, 255, 25, 27, 28, 255, 42, 56, 60, 255, 43, 57, 62, 255, 40, 52, 56, 255, 46, 62, 68, 255, 44, 58, 63, 255, 45, 61, 66, 255, 29, 35, 36, 255, 40, 52, 57, 255, 49, 68, 74, 255, 54, 72, 78, 255, 68, 85, 88, 255, 51, 69, 75, 255, 39, 51, 55, 255, 33, 41, 43, 255, 25, 28, 29, 255, 28, 33, 35, 255, 42, 56, 61, 255, 44, 58, 63, 255, 32, 40, 42, 255, 21, 21, 21, 255, 44, 59, 64, 255, 64, 81, 85, 255, 50, 68, 75, 255, 33, 41, 44, 255, 49, 66, 72, 255, 27, 31, 32, 255, 38, 49, 53, 255, 42, 55, 60, 255, 42, 56, 60, 255, 42, 55, 60, 255, 35, 44, 46, 255, 25, 27, 28, 255, 23, 24, 25, 255, 35, 43, 46, 255, 32, 38, 41, 255, 34, 42, 45, 255, 33, 40, 43, 255, 36, 46, 49, 255, 39, 50, 54, 255, 29, 34, 35, 255, 31, 37, 39, 255, 32, 39, 41, 255, 43, 57, 61, 255, 34, 42, 45, 255, 37, 47, 50, 255, 29, 35, 37, 255, 32, 40, 42, 255, 21, 21, 21, 255, 40, 53, 57, 255, 33, 40, 42, 255, 30, 35, 37, 255, 43, 57, 61, 255, 43, 58, 62, 255, 40, 52, 56, 255, 45, 61, 66, 255, 28, 32, 34, 255, 37, 47, 50, 255, 36, 46, 50, 255, 37, 47, 50, 255, 36, 46, 50, 255, 36, 45, 48, 255, 39, 51, 55, 255, 47, 64, 69, 255, 32, 38, 41, 255, 36, 46, 50, 255, 34, 42, 45, 255, 41, 54, 59, 255, 33, 40, 43, 255, 35, 43, 46, 255, 33, 41, 43, 255, 28, 33, 34, 255, 36, 45, 49, 255, 37, 47, 51, 255, 27, 31, 33, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 23, 25, 25, 255, 21, 21, 21, 255, 32, 39, 42, 255, 36, 45, 49, 255, 39, 51, 55, 255, 33, 40, 43, 255, 39, 51, 55, 255, 39, 50, 54, 255, 48, 66, 72, 255, 44, 59, 64, 255, 41, 54, 58, 255, 42, 55, 60, 255, 37, 47, 50, 255, 33, 40, 43, 255, 22, 23, 23, 255, 27, 31, 32, 255, 31, 37, 40, 255, 24, 32, 25, 255, 31, 45, 32, 255, 28, 39, 29, 255, 29, 41, 30, 255, 30, 43, 31, 255, 27, 37, 28, 255, 26, 35, 27, 255, 33, 48, 33, 255, 35, 51, 35, 255, 31, 43, 31, 255, 32, 47, 33, 255, 33, 47, 33, 255, 36, 53, 36, 255, 35, 52, 36, 255, 52, 75, 49, 255, 37, 56, 37, 255, 35, 51, 35, 255, 34, 50, 34, 255, 35, 52, 35, 255, 32, 46, 33, 255, 31, 44, 31, 255, 31, 45, 32, 255, 30, 43, 31, 255, 31, 43, 31, 255, 35, 51, 35, 255, 34, 50, 35, 255, 35, 52, 35, 255, 36, 53, 36, 255, 33, 48, 33, 255, 30, 42, 30, 255, 27, 37, 28, 255, 30, 42, 30, 255, 33, 48, 33, 255, 33, 48, 33, 255, 33, 48, 33, 255, 28, 39, 29, 255, 28, 38, 28, 255, 31, 44, 32, 255, 35, 51, 35, 255, 34, 49, 34, 255, 37, 56, 37, 255, 35, 52, 35, 255, 32, 46, 32, 255, 32, 45, 32, 255, 30, 42, 30, 255, 32, 47, 33, 255, 33, 47, 33, 255, 31, 45, 32, 255, 33, 47, 33, 255, 35, 51, 35, 255, 36, 53, 36, 255, 34, 50, 34, 255, 31, 45, 32, 255, 31, 44, 31, 255, 32, 46, 32, 255, 33, 48, 34, 255, 34, 49, 34, 255, 31, 44, 31, 255, 31, 44, 31, 255, 33, 47, 33, 255, 35, 52, 35, 255, 37, 54, 37, 255, 37, 56, 38, 255, 36, 54, 36, 255, 34, 50, 35, 255, 36, 54, 37, 255, 37, 55, 37, 255, 34, 50, 34, 255, 34, 50, 35, 255, 34, 50, 34, 255, 39, 59, 39, 255, 39, 58, 39, 255, 32, 46, 32, 255, 37, 55, 37, 255, 36, 53, 36, 255, 33, 48, 33, 255, 35, 51, 35, 255, 32, 45, 32, 255, 33, 48, 34, 255, 35, 52, 35, 255, 30, 41, 30, 255, 32, 45, 32, 255, 29, 41, 30, 255, 26, 35, 27, 255, 27, 36, 27, 255, 28, 38, 28, 255, 30, 42, 30, 255, 33, 48, 33, 255, 31, 45, 32, 255, 32, 46, 32, 255, 31, 44, 31, 255, 29, 40, 29, 255, 31, 44, 31, 255, 32, 47, 33, 255, 32, 47, 33, 255, 32, 45, 32, 255, 32, 47, 33, 255, 30, 43, 31, 255, 33, 48, 33, 255, 32, 46, 33, 255, 32, 46, 32, 255, 33, 48, 34, 255, 34, 49, 34, 255, 34, 50, 34, 255, 31, 44, 31, 255, 33, 47, 33, 255, 34, 51, 35, 255, 30, 42, 31, 255, 30, 42, 30, 255, 32, 46, 32, 255, 32, 47, 33, 255, 33, 49, 34, 255, 34, 49, 34, 255, 33, 49, 34, 255, 30, 42, 30, 255, 31, 44, 31, 255, 28, 39, 29, 255, 26, 35, 27, 255, 24, 32, 25, 255, 25, 32, 25, 255, 26, 35, 27, 255, 26, 34, 27, 255, 24, 31, 25, 255, 28, 39, 29, 255, 28, 38, 28, 255, 32, 47, 33, 255, 33, 47, 33, 255, 34, 50, 35, 255, 36, 54, 36, 255, 36, 54, 37, 255, 37, 56, 37, 255, 36, 54, 36, 255, 35, 51, 35, 255, 38, 56, 38, 255, 35, 51, 35, 255, 33, 48, 33, 255, 28, 39, 29, 255, 31, 44, 31, 255, 32, 47, 33, 255, 34, 49, 34, 255, 41, 61, 41, 255, 36, 54, 36, 255, 31, 44, 31, 255, 34, 49, 34, 255, 33, 48, 33, 255, 33, 48, 33, 255, 35, 52, 35, 255, 31, 44, 31, 255, 29, 40, 29, 255, 30, 43, 31, 255, 33, 47, 33, 255, 32, 46, 32, 255, 31, 45, 32, 255, 28, 38, 28, 255, 27, 38, 28, 255, 27, 38, 28, 255, 32, 46, 32, 255, 33, 49, 34, 255, 30, 41, 30, 255, 33, 48, 33, 255, 33, 49, 34, 255, 25, 33, 26, 255, 25, 33, 26, 255, 31, 45, 32, 255, 36, 54, 37, 255, 34, 49, 34, 255, 30, 43, 31, 255, 32, 45, 32, 255, 30, 42, 30, 255, 32, 46, 32, 255, 31, 44, 31, 255, 34, 50, 34, 255, 33, 48, 33, 255, 35, 52, 35, 255, 34, 50, 34, 255, 34, 49, 34, 255, 40, 59, 39, 255, 35, 51, 35, 255, 36, 53, 36, 255, 36, 53, 36, 255, 37, 56, 37, 255, 37, 55, 37, 255, 35, 52, 36, 255, 33, 48, 33, 255, 33, 48, 33, 255, 30, 42, 30, 255, 29, 40, 29, 255, 32, 46, 32, 255, 29, 40, 29, 255, 24, 31, 25, 255, 24, 32, 25, 255, 27, 37, 28, 255, 26, 35, 27, 255, 31, 43, 31, 255, 31, 45, 32, 255, 32, 45, 32, 255, 30, 42, 30, 255, 29, 40, 29, 255, 34, 49, 34, 255, 33, 48, 33, 255, 38, 57, 38, 255, 33, 48, 33, 255, 30, 43, 31, 255, 30, 42, 31, 255, 25, 33, 26, 255, 29, 41, 30, 255, 33, 48, 33, 255, 101, 123, 14, 255, 31, 44, 31, 255, 30, 42, 30, 255, 28, 38, 29, 255, 29, 40, 29, 255, 30, 42, 31, 255, 31, 44, 32, 255, 30, 42, 30, 255, 24, 31, 25, 255, 32, 45, 32, 255, 28, 39, 29, 255, 35, 51, 35, 255, 31, 44, 31, 255, 33, 48, 33, 255, 29, 41, 30, 255, 29, 40, 29, 255, 33, 48, 33, 255, 35, 51, 35, 255, 31, 44, 31, 255, 30, 43, 31, 255, 25, 33, 26, 255, 29, 39, 29, 255, 31, 45, 32, 255, 31, 43, 31, 255, 30, 42, 31, 255, 29, 40, 29, 255, 32, 45, 32, 255, 34, 49, 34, 255, 33, 48, 33, 255, 37, 54, 37, 255, 36, 54, 37, 255, 28, 38, 29, 255, 27, 37, 28, 255, 24, 31, 25, 255, 26, 36, 27, 255, 29, 40, 29, 255, 27, 36, 27, 255, 25, 33, 26, 255, 25, 33, 26, 255, 26, 36, 27, 255, 29, 41, 30, 255, 27, 37, 28, 255, 27, 37, 28, 255, 26, 35, 27, 255, 24, 32, 25, 255, 26, 34, 26, 255, 28, 39, 29, 255, 28, 39, 29, 255, 30, 42, 30, 255, 36, 46, 49, 255, 28, 32, 33, 255, 48, 66, 72, 255, 23, 24, 25, 255, 37, 47, 50, 255, 48, 66, 72, 255, 40, 52, 56, 255, 37, 47, 51, 255, 40, 52, 56, 255, 30, 36, 38, 255, 32, 40, 42, 255, 39, 50, 54, 255, 33, 40, 43, 255, 41, 55, 59, 255, 40, 52, 56, 255, 38, 49, 53, 255, 28, 33, 35, 255, 38, 49, 53, 255, 28, 32, 33, 255, 21, 21, 21, 255, 23, 25, 25, 255, 28, 33, 34, 255, 25, 27, 28, 255, 31, 37, 39, 255, 21, 21, 21, 255, 36, 46, 49, 255, 48, 65, 71, 255, 36, 46, 49, 255, 34, 42, 45, 255, 38, 50, 53, 255, 36, 46, 50, 255, 31, 38, 40, 255, 37, 47, 51, 255, 27, 30, 32, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 32, 40, 42, 255, 41, 53, 58, 255, 32, 38, 41, 255, 21, 21, 21, 255, 29, 33, 35, 255, 33, 41, 44, 255, 21, 21, 21, 255, 21, 21, 21, 255, 31, 37, 39, 255, 29, 34, 35, 255, 32, 39, 41, 255, 21, 22, 22, 255, 30, 36, 38, 255, 27, 30, 31, 255, 23, 24, 25, 255, 21, 21, 21, 255, 27, 30, 31, 255, 25, 27, 28, 255, 27, 31, 32, 255, 34, 43, 46, 255, 28, 32, 33, 255, 24, 26, 27, 255, 27, 31, 32, 255, 27, 30, 31, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 28, 33, 34, 255, 36, 47, 50, 255, 23, 24, 25, 255, 34, 43, 46, 255, 28, 32, 33, 255, 21, 21, 21, 255, 23, 25, 25, 255, 27, 31, 32, 255, 29, 34, 35, 255, 28, 32, 34, 255, 23, 24, 24, 255, 22, 23, 23, 255, 24, 25, 26, 255, 22, 23, 23, 255, 21, 21, 21, 255, 21, 21, 21, 255, 27, 30, 32, 255, 36, 45, 48, 255, 22, 23, 23, 255, 26, 29, 30, 255, 29, 35, 36, 255, 30, 36, 38, 255, 21, 21, 21, 255, 32, 39, 41, 255, 41, 54, 58, 255, 38, 50, 54, 255, 42, 56, 61, 255, 38, 49, 53, 255, 31, 37, 39, 255, 38, 49, 53, 255, 37, 48, 52, 255, 28, 33, 35, 255, 40, 52, 56, 255, 41, 54, 59, 255, 48, 66, 72, 255, 33, 41, 43, 255, 44, 59, 64, 255, 49, 67, 73, 255, 39, 50, 54, 255, 41, 54, 58, 255, 21, 22, 22, 255, 32, 38, 41, 255, 45, 60, 65, 255, 39, 51, 55, 255, 37, 47, 50, 255, 26, 29, 31, 255, 34, 42, 45, 255, 26, 29, 30, 255, 21, 21, 21, 255, 23, 24, 25, 255, 39, 51, 55, 255, 31, 37, 39, 255, 32, 40, 42, 255, 42, 56, 60, 255, 35, 43, 46, 255, 31, 38, 40, 255, 34, 43, 45, 255, 28, 33, 34, 255, 36, 45, 48, 255, 29, 35, 36, 255, 21, 21, 22, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 22, 22, 255, 31, 37, 39, 255, 31, 38, 40, 255, 26, 29, 30, 255, 24, 26, 27, 255, 25, 28, 28, 255, 34, 43, 46, 255, 47, 64, 70, 255, 31, 38, 40, 255, 38, 50, 54, 255, 25, 28, 29, 255, 27, 31, 32, 255, 31, 38, 40, 255, 21, 21, 21, 255, 21, 21, 21, 255, 33, 42, 44, 255, 34, 42, 45, 255, 34, 42, 45, 255, 32, 39, 41, 255, 28, 32, 33, 255, 26, 30, 31, 255, 41, 55, 59, 255, 30, 36, 38, 255, 35, 45, 48, 255, 34, 43, 46, 255, 39, 51, 55, 255, 34, 42, 45, 255, 33, 41, 44, 255, 34, 42, 45, 255, 37, 48, 51, 255, 46, 62, 67, 255, 36, 46, 49, 255, 27, 30, 32, 255, 31, 37, 39, 255, 36, 45, 48, 255, 45, 61, 66, 255, 42, 55, 59, 255, 30, 35, 37, 255, 43, 57, 62, 255, 52, 70, 76, 255, 31, 37, 39, 255, 47, 63, 69, 255, 45, 61, 66, 255, 51, 69, 75, 255, 38, 49, 52, 255, 35, 45, 48, 255, 46, 62, 67, 255, 45, 61, 67, 255, 44, 58, 63, 255, 31, 38, 40, 255, 23, 24, 24, 255, 21, 21, 21, 255, 39, 50, 54, 255, 52, 70, 76, 255, 56, 74, 80, 255, 57, 75, 80, 255, 45, 61, 66, 255, 46, 62, 67, 255, 26, 29, 30, 255, 26, 29, 30, 255, 42, 55, 60, 255, 41, 55, 59, 255, 39, 51, 55, 255, 32, 38, 41, 255, 31, 37, 39, 255, 33, 42, 44, 255, 37, 47, 51, 255, 32, 39, 42, 255, 39, 51, 55, 255, 22, 23, 23, 255, 35, 45, 48, 255, 33, 41, 44, 255, 37, 47, 50, 255, 44, 58, 63, 255, 30, 37, 39, 255, 37, 48, 51, 255, 32, 39, 41, 255, 31, 37, 40, 255, 30, 35, 37, 255, 27, 30, 31, 255, 21, 21, 21, 255, 38, 48, 52, 255, 27, 30, 31, 255, 43, 57, 61, 255, 37, 48, 52, 255, 36, 46, 49, 255, 39, 51, 55, 255, 40, 53, 57, 255, 32, 39, 42, 255, 47, 64, 69, 255, 41, 55, 59, 255, 31, 38, 40, 255, 32, 40, 42, 255, 35, 43, 46, 255, 34, 42, 45, 255, 40, 52, 56, 255, 43, 57, 62, 255, 33, 41, 44, 255, 38, 49, 53, 255, 29, 34, 35, 255, 33, 41, 44, 255, 38, 49, 53, 255, 44, 59, 64, 255, 38, 48, 52, 255, 39, 50, 54, 255, 35, 44, 47, 255, 21, 21, 21, 255, 28, 33, 34, 255, 40, 52, 56, 255, 25, 28, 29, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 25, 27, 27, 255, 29, 34, 36, 255, 37, 47, 51, 255, 46, 63, 68, 255, 45, 60, 65, 255, 46, 63, 68, 255, 33, 41, 44, 255, 35, 45, 48, 255, 28, 32, 34, 255, 27, 30, 31, 255, 42, 56, 60, 255, 41, 53, 58, 255, 26, 35, 27, 255, 25, 34, 26, 255, 25, 34, 26, 255, 28, 38, 28, 255, 28, 39, 29, 255, 26, 35, 27, 255, 24, 31, 25, 255, 27, 36, 27, 255, 28, 38, 28, 255, 28, 38, 28, 255, 30, 43, 31, 255, 31, 44, 32, 255, 32, 45, 32, 255, 40, 60, 40, 255, 52, 75, 49, 255, 37, 55, 37, 255, 35, 51, 35, 255, 34, 50, 34, 255, 36, 54, 36, 255, 36, 53, 36, 255, 33, 47, 33, 255, 29, 41, 30, 255, 31, 43, 31, 255, 32, 46, 32, 255, 32, 47, 33, 255, 39, 59, 39, 255, 34, 50, 34, 255, 35, 51, 35, 255, 30, 43, 31, 255, 32, 46, 32, 255, 30, 42, 30, 255, 30, 42, 30, 255, 27, 36, 27, 255, 32, 46, 32, 255, 31, 44, 31, 255, 34, 49, 34, 255, 32, 45, 32, 255, 30, 42, 30, 255, 33, 48, 33, 255, 29, 41, 30, 255, 37, 55, 37, 255, 31, 44, 31, 255, 37, 56, 37, 255, 36, 53, 36, 255, 33, 47, 33, 255, 32, 47, 33, 255, 30, 43, 31, 255, 30, 43, 31, 255, 33, 49, 34, 255, 37, 56, 37, 255, 37, 54, 37, 255, 34, 50, 34, 255, 33, 48, 34, 255, 34, 50, 34, 255, 33, 47, 33, 255, 37, 54, 37, 255, 34, 50, 34, 255, 33, 47, 33, 255, 32, 46, 32, 255, 38, 57, 38, 255, 34, 49, 34, 255, 32, 46, 32, 255, 35, 52, 35, 255, 37, 56, 37, 255, 36, 53, 36, 255, 37, 56, 37, 255, 35, 51, 35, 255, 36, 53, 36, 255, 32, 47, 33, 255, 33, 48, 34, 255, 37, 54, 37, 255, 34, 51, 35, 255, 32, 47, 33, 255, 36, 52, 36, 255, 37, 54, 37, 255, 36, 54, 36, 255, 33, 48, 33, 255, 34, 49, 34, 255, 31, 43, 31, 255, 30, 42, 30, 255, 31, 44, 31, 255, 31, 44, 32, 255, 28, 39, 29, 255, 27, 37, 28, 255, 32, 46, 32, 255, 30, 42, 30, 255, 28, 39, 29, 255, 27, 37, 27, 255, 27, 36, 27, 255, 29, 39, 29, 255, 28, 39, 29, 255, 30, 42, 30, 255, 33, 47, 33, 255, 35, 52, 36, 255, 34, 50, 35, 255, 28, 38, 28, 255, 32, 45, 32, 255, 29, 40, 29, 255, 31, 44, 31, 255, 32, 45, 32, 255, 31, 44, 32, 255, 33, 49, 34, 255, 32, 46, 32, 255, 31, 45, 32, 255, 27, 36, 27, 255, 28, 39, 29, 255, 32, 46, 32, 255, 30, 43, 31, 255, 32, 45, 32, 255, 33, 48, 34, 255, 37, 56, 37, 255, 35, 51, 35, 255, 33, 47, 33, 255, 36, 53, 36, 255, 29, 41, 30, 255, 26, 35, 27, 255, 26, 35, 26, 255, 27, 36, 27, 255, 30, 43, 31, 255, 26, 35, 27, 255, 25, 33, 26, 255, 24, 31, 25, 255, 25, 34, 26, 255, 29, 40, 29, 255, 32, 47, 33, 255, 30, 43, 31, 255, 29, 40, 29, 255, 29, 41, 30, 255, 33, 49, 34, 255, 35, 51, 35, 255, 35, 52, 36, 255, 34, 50, 34, 255, 35, 52, 35, 255, 32, 45, 32, 255, 34, 49, 34, 255, 34, 49, 34, 255, 33, 47, 33, 255, 30, 43, 31, 255, 34, 49, 34, 255, 31, 43, 31, 255, 37, 55, 37, 255, 35, 51, 35, 255, 35, 51, 35, 255, 35, 51, 35, 255, 31, 44, 31, 255, 31, 44, 31, 255, 30, 42, 30, 255, 28, 38, 28, 255, 30, 42, 30, 255, 25, 33, 25, 255, 33, 48, 33, 255, 31, 44, 31, 255, 30, 42, 30, 255, 31, 44, 31, 255, 31, 45, 32, 255, 32, 46, 33, 255, 33, 47, 33, 255, 33, 48, 33, 255, 33, 47, 33, 255, 28, 38, 28, 255, 31, 44, 31, 255, 25, 33, 26, 255, 28, 39, 29, 255, 32, 45, 32, 255, 36, 53, 36, 255, 34, 50, 34, 255, 33, 48, 34, 255, 33, 49, 34, 255, 34, 50, 34, 255, 33, 49, 34, 255, 34, 49, 34, 255, 32, 45, 32, 255, 33, 48, 33, 255, 35, 52, 35, 255, 34, 49, 34, 255, 34, 49, 34, 255, 31, 44, 32, 255, 30, 41, 30, 255, 32, 45, 32, 255, 33, 48, 33, 255, 37, 56, 37, 255, 37, 56, 37, 255, 35, 52, 36, 255, 36, 53, 36, 255, 35, 51, 35, 255, 27, 37, 28, 255, 28, 38, 28, 255, 27, 36, 27, 255, 25, 32, 25, 255, 27, 36, 27, 255, 24, 32, 25, 255, 26, 35, 27, 255, 24, 32, 25, 255, 25, 33, 25, 255, 30, 43, 31, 255, 30, 41, 30, 255, 29, 40, 29, 255, 33, 49, 34, 255, 33, 48, 33, 255, 33, 47, 33, 255, 36, 53, 36, 255, 41, 61, 40, 255, 37, 56, 37, 255, 29, 41, 30, 255, 30, 42, 30, 255, 32, 47, 33, 255, 33, 48, 33, 255, 33, 48, 34, 255, 32, 46, 32, 255, 27, 36, 27, 255, 25, 34, 26, 255, 28, 38, 28, 255, 34, 49, 34, 255, 35, 51, 35, 255, 33, 49, 34, 255, 30, 43, 31, 255, 32, 45, 32, 255, 35, 52, 35, 255, 35, 52, 35, 255, 32, 46, 32, 255, 35, 51, 35, 255, 30, 43, 31, 255, 29, 41, 30, 255, 30, 43, 31, 255, 31, 44, 32, 255, 27, 36, 27, 255, 29, 40, 29, 255, 28, 39, 29, 255, 28, 39, 29, 255, 32, 45, 32, 255, 27, 37, 28, 255, 32, 46, 32, 255, 33, 48, 34, 255, 32, 47, 33, 255, 34, 49, 34, 255, 34, 49, 34, 255, 37, 54, 37, 255, 32, 46, 32, 255, 28, 39, 29, 255, 28, 39, 29, 255, 27, 36, 27, 255, 26, 35, 27, 255, 28, 39, 29, 255, 30, 43, 31, 255, 29, 41, 30, 255, 30, 41, 30, 255, 28, 39, 29, 255, 27, 36, 27, 255, 29, 41, 30, 255, 32, 46, 32, 255, 30, 42, 30, 255, 31, 44, 31, 255, 84, 103, 16, 255, 31, 43, 31, 255, 30, 42, 30, 255, 25, 34, 26, 255, 33, 40, 43, 255, 31, 38, 40, 255, 36, 46, 50, 255, 26, 28, 29, 255, 34, 42, 45, 255, 28, 32, 33, 255, 53, 71, 77, 255, 39, 50, 54, 255, 37, 47, 50, 255, 44, 59, 64, 255, 24, 26, 27, 255, 30, 35, 37, 255, 36, 46, 49, 255, 35, 44, 47, 255, 40, 52, 56, 255, 29, 35, 37, 255, 32, 39, 42, 255, 28, 33, 34, 255, 21, 21, 21, 255, 21, 21, 21, 255, 31, 37, 40, 255, 28, 32, 34, 255, 34, 43, 46, 255, 28, 33, 34, 255, 25, 27, 28, 255, 42, 56, 60, 255, 32, 39, 42, 255, 38, 49, 53, 255, 40, 53, 57, 255, 38, 49, 52, 255, 43, 58, 63, 255, 30, 35, 37, 255, 33, 41, 44, 255, 37, 47, 50, 255, 41, 54, 58, 255, 28, 32, 34, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 22, 22, 255, 22, 22, 23, 255, 37, 47, 50, 255, 31, 38, 40, 255, 23, 25, 25, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 22, 23, 255, 24, 26, 27, 255, 22, 22, 22, 255, 30, 36, 38, 255, 21, 21, 21, 255, 22, 22, 22, 255, 26, 29, 30, 255, 28, 32, 33, 255, 24, 26, 26, 255, 35, 44, 47, 255, 34, 42, 45, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 31, 37, 39, 255, 29, 34, 36, 255, 25, 28, 29, 255, 23, 24, 24, 255, 25, 28, 28, 255, 35, 44, 47, 255, 36, 46, 49, 255, 36, 46, 49, 255, 21, 21, 21, 255, 21, 21, 21, 255, 29, 34, 36, 255, 29, 34, 36, 255, 26, 29, 31, 255, 29, 34, 36, 255, 28, 33, 34, 255, 21, 21, 21, 255, 30, 36, 38, 255, 26, 29, 30, 255, 29, 35, 36, 255, 35, 45, 48, 255, 32, 38, 40, 255, 35, 44, 47, 255, 29, 34, 35, 255, 33, 40, 43, 255, 32, 39, 41, 255, 21, 21, 21, 255, 21, 21, 21, 255, 42, 56, 61, 255, 43, 58, 63, 255, 44, 58, 63, 255, 56, 74, 79, 255, 47, 65, 70, 255, 33, 41, 43, 255, 29, 33, 35, 255, 41, 55, 59, 255, 36, 45, 49, 255, 41, 54, 58, 255, 35, 45, 48, 255, 45, 61, 66, 255, 29, 33, 35, 255, 38, 49, 52, 255, 38, 49, 53, 255, 48, 66, 72, 255, 35, 44, 47, 255, 21, 21, 21, 255, 39, 51, 55, 255, 39, 50, 54, 255, 32, 38, 41, 255, 36, 45, 49, 255, 26, 30, 31, 255, 21, 21, 21, 255, 22, 22, 23, 255, 35, 44, 47, 255, 36, 45, 48, 255, 38, 49, 52, 255, 34, 42, 45, 255, 36, 46, 49, 255, 40, 52, 56, 255, 30, 36, 38, 255, 26, 30, 31, 255, 41, 55, 59, 255, 36, 45, 48, 255, 24, 26, 27, 255, 40, 52, 57, 255, 34, 42, 45, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 24, 25, 26, 255, 24, 26, 26, 255, 25, 28, 29, 255, 31, 37, 39, 255, 33, 41, 43, 255, 34, 42, 45, 255, 39, 51, 55, 255, 37, 47, 51, 255, 32, 39, 41, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 40, 52, 56, 255, 25, 28, 29, 255, 34, 42, 45, 255, 30, 36, 38, 255, 25, 27, 28, 255, 31, 38, 40, 255, 38, 48, 52, 255, 33, 41, 44, 255, 33, 41, 44, 255, 41, 54, 59, 255, 33, 40, 43, 255, 40, 52, 56, 255, 30, 35, 37, 255, 29, 35, 37, 255, 29, 35, 36, 255, 43, 58, 63, 255, 38, 50, 53, 255, 29, 34, 36, 255, 29, 33, 35, 255, 32, 40, 42, 255, 30, 35, 37, 255, 36, 46, 49, 255, 39, 50, 54, 255, 44, 59, 64, 255, 44, 59, 64, 255, 45, 61, 66, 255, 38, 50, 53, 255, 41, 54, 58, 255, 53, 71, 77, 255, 39, 51, 55, 255, 31, 38, 40, 255, 34, 42, 45, 255, 53, 72, 77, 255, 32, 38, 41, 255, 21, 21, 21, 255, 30, 36, 38, 255, 45, 61, 66, 255, 34, 43, 46, 255, 45, 60, 66, 255, 54, 72, 78, 255, 54, 73, 78, 255, 54, 72, 78, 255, 42, 56, 61, 255, 36, 46, 49, 255, 21, 21, 21, 255, 29, 34, 36, 255, 40, 53, 57, 255, 43, 57, 61, 255, 38, 48, 52, 255, 34, 43, 45, 255, 38, 49, 52, 255, 40, 53, 57, 255, 38, 49, 52, 255, 30, 36, 38, 255, 42, 56, 60, 255, 37, 47, 51, 255, 33, 41, 44, 255, 44, 59, 63, 255, 50, 69, 75, 255, 41, 54, 58, 255, 35, 43, 46, 255, 36, 45, 48, 255, 34, 42, 45, 255, 31, 37, 39, 255, 30, 36, 38, 255, 21, 21, 21, 255, 21, 21, 21, 255, 39, 51, 55, 255, 32, 38, 41, 255, 34, 43, 45, 255, 34, 42, 45, 255, 32, 40, 42, 255, 34, 43, 46, 255, 39, 51, 55, 255, 34, 42, 45, 255, 25, 27, 27, 255, 38, 48, 52, 255, 29, 34, 36, 255, 31, 37, 40, 255, 44, 59, 64, 255, 41, 54, 59, 255, 38, 49, 53, 255, 35, 44, 46, 255, 33, 41, 44, 255, 37, 48, 51, 255, 41, 54, 59, 255, 38, 49, 53, 255, 39, 50, 54, 255, 34, 43, 46, 255, 31, 37, 39, 255, 23, 25, 25, 255, 21, 21, 21, 255, 42, 56, 60, 255, 39, 51, 55, 255, 37, 47, 51, 255, 25, 27, 28, 255, 25, 28, 29, 255, 30, 35, 37, 255, 25, 27, 28, 255, 21, 21, 21, 255, 26, 29, 30, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 27, 30, 31, 255, 32, 39, 41, 255, 38, 49, 52, 255, 26, 29, 30, 255, 21, 21, 21, 255, 43, 57, 62, 255, 43, 57, 62, 255, 40, 53, 57, 255, 24, 31, 25, 255, 28, 39, 29, 255, 29, 40, 29, 255, 27, 37, 28, 255, 25, 33, 26, 255, 25, 34, 26, 255, 29, 40, 29, 255, 30, 43, 31, 255, 28, 38, 28, 255, 25, 34, 26, 255, 31, 43, 31, 255, 34, 50, 34, 255, 36, 54, 36, 255, 35, 52, 36, 255, 35, 51, 35, 255, 37, 54, 37, 255, 34, 50, 35, 255, 36, 53, 36, 255, 37, 55, 37, 255, 36, 53, 36, 255, 33, 49, 34, 255, 32, 46, 32, 255, 31, 43, 31, 255, 31, 43, 31, 255, 32, 46, 32, 255, 37, 54, 37, 255, 36, 53, 36, 255, 34, 50, 35, 255, 32, 46, 32, 255, 35, 51, 35, 255, 35, 51, 35, 255, 27, 36, 27, 255, 25, 33, 26, 255, 30, 43, 31, 255, 32, 46, 32, 255, 34, 50, 34, 255, 34, 50, 35, 255, 33, 48, 33, 255, 32, 46, 32, 255, 34, 49, 34, 255, 35, 51, 35, 255, 30, 43, 31, 255, 36, 53, 36, 255, 35, 51, 35, 255, 33, 48, 33, 255, 30, 41, 30, 255, 30, 42, 30, 255, 30, 42, 30, 255, 36, 53, 36, 255, 36, 54, 37, 255, 37, 56, 38, 255, 34, 49, 34, 255, 32, 45, 32, 255, 40, 60, 40, 255, 37, 56, 38, 255, 33, 49, 34, 255, 34, 49, 34, 255, 36, 52, 36, 255, 41, 61, 40, 255, 57, 82, 53, 255, 36, 54, 36, 255, 35, 51, 35, 255, 37, 55, 37, 255, 37, 55, 37, 255, 40, 60, 40, 255, 37, 54, 37, 255, 43, 64, 42, 255, 37, 55, 37, 255, 34, 49, 34, 255, 36, 53, 36, 255, 46, 68, 45, 255, 34, 49, 34, 255, 31, 43, 31, 255, 32, 46, 32, 255, 37, 54, 37, 255, 37, 55, 37, 255, 32, 45, 32, 255, 32, 47, 33, 255, 32, 47, 33, 255, 27, 36, 27, 255, 31, 44, 31, 255, 28, 38, 28, 255, 31, 45, 32, 255, 31, 44, 31, 255, 29, 40, 30, 255, 28, 39, 29, 255, 27, 36, 27, 255, 24, 31, 25, 255, 26, 35, 27, 255, 26, 35, 27, 255, 24, 31, 25, 255, 29, 41, 30, 255, 31, 44, 32, 255, 37, 55, 37, 255, 35, 52, 36, 255, 30, 42, 30, 255, 30, 42, 30, 255, 27, 37, 28, 255, 25, 33, 26, 255, 27, 37, 28, 255, 34, 50, 35, 255, 31, 45, 32, 255, 27, 38, 28, 255, 28, 38, 28, 255, 30, 43, 31, 255, 26, 34, 26, 255, 31, 44, 32, 255, 70, 84, 15, 255, 31, 45, 32, 255, 36, 53, 36, 255, 33, 47, 33, 255, 34, 50, 34, 255, 35, 52, 36, 255, 34, 50, 35, 255, 30, 42, 30, 255, 28, 39, 29, 255, 31, 44, 31, 255, 32, 46, 32, 255, 28, 38, 28, 255, 29, 41, 30, 255, 27, 37, 28, 255, 26, 33, 26, 255, 27, 36, 27, 255, 31, 44, 31, 255, 33, 48, 33, 255, 28, 39, 29, 255, 27, 36, 27, 255, 32, 45, 32, 255, 33, 48, 33, 255, 33, 48, 33, 255, 35, 52, 35, 255, 35, 51, 35, 255, 32, 46, 32, 255, 34, 49, 34, 255, 32, 47, 33, 255, 31, 45, 32, 255, 30, 42, 30, 255, 31, 43, 31, 255, 32, 45, 32, 255, 34, 49, 34, 255, 31, 44, 31, 255, 35, 51, 35, 255, 34, 50, 34, 255, 34, 49, 34, 255, 29, 41, 30, 255, 28, 39, 29, 255, 29, 41, 30, 255, 25, 34, 26, 255, 25, 33, 26, 255, 27, 37, 28, 255, 27, 36, 27, 255, 29, 41, 30, 255, 34, 50, 35, 255, 34, 50, 34, 255, 34, 49, 34, 255, 32, 45, 32, 255, 33, 49, 34, 255, 34, 49, 34, 255, 35, 51, 35, 255, 30, 41, 30, 255, 26, 35, 27, 255, 27, 36, 27, 255, 31, 44, 31, 255, 30, 42, 31, 255, 30, 42, 30, 255, 31, 45, 32, 255, 35, 52, 35, 255, 31, 44, 31, 255, 33, 48, 33, 255, 31, 44, 31, 255, 57, 66, 14, 255, 33, 47, 33, 255, 36, 53, 36, 255, 35, 51, 35, 255, 34, 50, 35, 255, 32, 46, 32, 255, 30, 43, 31, 255, 31, 44, 31, 255, 32, 45, 32, 255, 36, 53, 36, 255, 39, 58, 39, 255, 37, 56, 38, 255, 32, 46, 32, 255, 33, 47, 33, 255, 32, 45, 32, 255, 29, 40, 29, 255, 26, 35, 27, 255, 27, 37, 28, 255, 28, 39, 29, 255, 27, 36, 27, 255, 26, 34, 26, 255, 27, 37, 28, 255, 30, 43, 31, 255, 27, 37, 28, 255, 26, 34, 26, 255, 26, 34, 26, 255, 28, 39, 29, 255, 29, 41, 30, 255, 32, 45, 32, 255, 33, 48, 33, 255, 38, 57, 38, 255, 38, 56, 38, 255, 36, 53, 36, 255, 33, 47, 33, 255, 33, 48, 33, 255, 34, 50, 35, 255, 34, 50, 34, 255, 33, 48, 33, 255, 31, 45, 32, 255, 28, 38, 29, 255, 27, 36, 27, 255, 26, 35, 27, 255, 37, 55, 37, 255, 37, 55, 37, 255, 34, 49, 34, 255, 34, 50, 35, 255, 34, 49, 34, 255, 34, 50, 34, 255, 31, 44, 31, 255, 34, 49, 34, 255, 30, 41, 30, 255, 29, 40, 29, 255, 28, 38, 28, 255, 30, 41, 30, 255, 28, 39, 29, 255, 27, 37, 28, 255, 27, 37, 28, 255, 25, 33, 26, 255, 25, 33, 26, 255, 30, 42, 30, 255, 31, 43, 31, 255, 34, 49, 34, 255, 37, 55, 37, 255, 34, 49, 34, 255, 35, 52, 35, 255, 33, 47, 33, 255, 33, 47, 33, 255, 30, 41, 30, 255, 27, 37, 28, 255, 28, 39, 29, 255, 26, 35, 27, 255, 27, 37, 28, 255, 31, 44, 31, 255, 35, 51, 35, 255, 29, 41, 30, 255, 30, 42, 30, 255, 28, 38, 28, 255, 31, 43, 31, 255, 32, 45, 32, 255, 37, 55, 37, 255, 36, 53, 36, 255, 36, 53, 36, 255, 34, 50, 34, 255, 34, 49, 34, 255, 32, 47, 33, 255, 32, 45, 32, 255, 36, 46, 49, 255, 39, 51, 55, 255, 45, 61, 66, 255, 34, 42, 45, 255, 27, 32, 33, 255, 42, 56, 60, 255, 50, 69, 75, 255, 43, 57, 61, 255, 44, 59, 64, 255, 39, 50, 54, 255, 38, 50, 53, 255, 39, 50, 54, 255, 40, 52, 56, 255, 31, 38, 40, 255, 38, 49, 52, 255, 34, 43, 45, 255, 34, 43, 45, 255, 25, 27, 28, 255, 21, 21, 21, 255, 27, 31, 33, 255, 33, 41, 43, 255, 26, 29, 30, 255, 28, 32, 33, 255, 33, 41, 44, 255, 35, 43, 46, 255, 29, 34, 36, 255, 21, 21, 21, 255, 30, 35, 37, 255, 27, 31, 32, 255, 30, 36, 38, 255, 40, 53, 57, 255, 35, 44, 47, 255, 37, 48, 51, 255, 51, 69, 75, 255, 40, 52, 56, 255, 40, 53, 57, 255, 37, 47, 51, 255, 41, 54, 58, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 36, 46, 49, 255, 28, 32, 33, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 30, 36, 37, 255, 25, 28, 29, 255, 21, 21, 21, 255, 39, 50, 54, 255, 26, 29, 30, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 36, 45, 48, 255, 30, 35, 37, 255, 21, 21, 21, 255, 21, 21, 21, 255, 26, 29, 30, 255, 21, 21, 21, 255, 28, 32, 34, 255, 22, 23, 23, 255, 27, 31, 32, 255, 33, 41, 44, 255, 34, 42, 44, 255, 21, 21, 21, 255, 21, 21, 21, 255, 28, 32, 33, 255, 34, 43, 46, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 23, 23, 255, 38, 50, 53, 255, 33, 40, 43, 255, 31, 37, 39, 255, 24, 27, 27, 255, 30, 35, 37, 255, 24, 25, 26, 255, 38, 49, 53, 255, 24, 25, 26, 255, 36, 46, 49, 255, 28, 32, 34, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 33, 41, 44, 255, 32, 39, 41, 255, 21, 21, 21, 255, 21, 21, 21, 255, 42, 55, 60, 255, 34, 43, 46, 255, 31, 38, 40, 255, 34, 43, 46, 255, 39, 50, 54, 255, 36, 45, 48, 255, 42, 56, 61, 255, 39, 51, 55, 255, 39, 50, 54, 255, 34, 42, 44, 255, 23, 24, 24, 255, 26, 30, 31, 255, 41, 54, 58, 255, 32, 38, 41, 255, 24, 25, 26, 255, 21, 21, 21, 255, 31, 37, 39, 255, 39, 50, 54, 255, 28, 33, 34, 255, 30, 36, 38, 255, 33, 40, 43, 255, 37, 47, 50, 255, 37, 47, 51, 255, 32, 39, 41, 255, 21, 22, 22, 255, 33, 41, 43, 255, 32, 39, 41, 255, 41, 54, 58, 255, 24, 26, 26, 255, 34, 43, 45, 255, 27, 31, 32, 255, 32, 39, 41, 255, 26, 29, 30, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 33, 40, 43, 255, 37, 47, 51, 255, 43, 58, 62, 255, 23, 25, 25, 255, 26, 29, 30, 255, 22, 23, 23, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 29, 34, 36, 255, 37, 48, 52, 255, 39, 51, 55, 255, 23, 24, 24, 255, 40, 52, 56, 255, 44, 59, 64, 255, 37, 47, 51, 255, 38, 48, 52, 255, 30, 36, 38, 255, 28, 33, 35, 255, 35, 44, 47, 255, 45, 61, 66, 255, 42, 55, 60, 255, 43, 58, 62, 255, 43, 57, 62, 255, 42, 55, 60, 255, 31, 38, 40, 255, 49, 67, 73, 255, 35, 44, 48, 255, 21, 21, 21, 255, 40, 52, 57, 255, 30, 36, 38, 255, 45, 60, 65, 255, 37, 48, 52, 255, 36, 46, 49, 255, 33, 40, 43, 255, 40, 52, 57, 255, 29, 35, 36, 255, 34, 42, 45, 255, 52, 70, 76, 255, 33, 42, 44, 255, 42, 55, 59, 255, 42, 56, 60, 255, 26, 30, 31, 255, 21, 21, 21, 255, 29, 34, 35, 255, 38, 48, 52, 255, 33, 40, 43, 255, 37, 48, 51, 255, 41, 55, 59, 255, 46, 62, 67, 255, 40, 52, 56, 255, 41, 54, 59, 255, 40, 52, 56, 255, 32, 38, 41, 255, 21, 21, 21, 255, 43, 56, 61, 255, 33, 41, 43, 255, 41, 54, 58, 255, 38, 48, 52, 255, 42, 55, 60, 255, 48, 65, 71, 255, 32, 39, 41, 255, 44, 59, 64, 255, 34, 42, 45, 255, 32, 38, 41, 255, 36, 46, 49, 255, 40, 53, 57, 255, 39, 50, 54, 255, 24, 26, 27, 255, 30, 36, 38, 255, 32, 39, 41, 255, 33, 40, 43, 255, 31, 38, 40, 255, 35, 43, 46, 255, 34, 42, 45, 255, 21, 21, 21, 255, 33, 40, 42, 255, 22, 22, 22, 255, 35, 45, 48, 255, 50, 68, 74, 255, 34, 43, 46, 255, 33, 40, 43, 255, 30, 36, 38, 255, 28, 33, 34, 255, 42, 56, 61, 255, 41, 54, 59, 255, 31, 38, 40, 255, 38, 50, 53, 255, 38, 50, 53, 255, 32, 38, 41, 255, 32, 38, 41, 255, 43, 56, 61, 255, 38, 49, 53, 255, 37, 47, 51, 255, 28, 33, 34, 255, 41, 54, 58, 255, 42, 56, 60, 255, 31, 38, 40, 255, 29, 33, 35, 255, 30, 35, 37, 255, 21, 21, 21, 255, 23, 24, 24, 255, 32, 39, 41, 255, 34, 42, 45, 255, 35, 44, 47, 255, 21, 21, 21, 255, 34, 42, 45, 255, 32, 38, 41, 255, 38, 49, 52, 255, 30, 36, 38, 255, 33, 41, 43, 255, 35, 44, 47, 255, 35, 44, 47, 255, 43, 57, 61, 255, 34, 42, 44, 255, 24, 25, 26, 255, 21, 21, 21, 255, 21, 21, 21, 255, 27, 31, 32, 255, 47, 64, 70, 255, 43, 57, 61, 255, 34, 42, 45, 255, 30, 43, 31, 255, 32, 46, 32, 255, 32, 46, 32, 255, 27, 38, 28, 255, 31, 44, 32, 255, 29, 40, 29, 255, 30, 43, 31, 255, 27, 36, 27, 255, 26, 35, 27, 255, 30, 41, 30, 255, 30, 43, 31, 255, 32, 45, 32, 255, 35, 52, 35, 255, 33, 47, 33, 255, 33, 48, 33, 255, 36, 53, 36, 255, 36, 53, 36, 255, 35, 51, 35, 255, 37, 56, 37, 255, 45, 66, 43, 255, 39, 58, 39, 255, 33, 47, 33, 255, 41, 61, 41, 255, 37, 56, 37, 255, 35, 52, 36, 255, 37, 55, 37, 255, 36, 54, 37, 255, 31, 44, 31, 255, 33, 48, 33, 255, 33, 48, 33, 255, 34, 51, 35, 255, 34, 49, 34, 255, 31, 43, 31, 255, 32, 47, 33, 255, 31, 45, 32, 255, 36, 53, 36, 255, 34, 49, 34, 255, 33, 47, 33, 255, 33, 48, 33, 255, 35, 51, 35, 255, 32, 47, 33, 255, 33, 49, 34, 255, 30, 43, 31, 255, 31, 45, 32, 255, 32, 47, 33, 255, 31, 44, 31, 255, 31, 45, 32, 255, 30, 42, 30, 255, 33, 47, 33, 255, 32, 46, 32, 255, 34, 50, 34, 255, 37, 55, 37, 255, 37, 55, 37, 255, 37, 56, 37, 255, 44, 65, 43, 255, 35, 52, 35, 255, 35, 51, 35, 255, 36, 53, 36, 255, 37, 56, 38, 255, 58, 83, 54, 255, 37, 55, 37, 255, 34, 49, 34, 255, 36, 53, 36, 255, 33, 49, 34, 255, 32, 46, 32, 255, 36, 53, 36, 255, 34, 50, 34, 255, 34, 49, 34, 255, 31, 45, 32, 255, 34, 50, 34, 255, 37, 56, 37, 255, 33, 47, 33, 255, 30, 42, 30, 255, 35, 51, 35, 255, 34, 49, 34, 255, 31, 44, 32, 255, 32, 46, 32, 255, 30, 42, 30, 255, 29, 41, 30, 255, 27, 36, 27, 255, 28, 39, 29, 255, 28, 39, 29, 255, 29, 41, 30, 255, 32, 45, 32, 255, 28, 38, 28, 255, 27, 37, 28, 255, 32, 45, 32, 255, 26, 36, 27, 255, 30, 42, 30, 255, 24, 31, 25, 255, 25, 33, 26, 255, 33, 48, 33, 255, 30, 43, 31, 255, 32, 46, 32, 255, 34, 50, 34, 255, 28, 38, 28, 255, 27, 37, 28, 255, 29, 41, 30, 255, 26, 36, 27, 255, 29, 40, 29, 255, 31, 45, 32, 255, 30, 43, 31, 255, 30, 42, 30, 255, 30, 42, 30, 255, 34, 49, 34, 255, 31, 44, 32, 255, 26, 35, 27, 255, 32, 45, 32, 255, 33, 47, 33, 255, 30, 42, 30, 255, 31, 44, 31, 255, 33, 48, 34, 255, 32, 47, 33, 255, 33, 48, 33, 255, 31, 44, 32, 255, 31, 45, 32, 255, 31, 44, 32, 255, 34, 50, 34, 255, 32, 45, 32, 255, 29, 41, 30, 255, 28, 39, 29, 255, 27, 37, 27, 255, 24, 32, 25, 255, 28, 39, 29, 255, 28, 39, 29, 255, 30, 41, 30, 255, 28, 38, 28, 255, 31, 45, 32, 255, 32, 46, 33, 255, 36, 53, 36, 255, 33, 48, 33, 255, 34, 49, 34, 255, 35, 51, 35, 255, 32, 45, 32, 255, 32, 46, 33, 255, 32, 45, 32, 255, 31, 45, 32, 255, 31, 44, 31, 255, 32, 46, 33, 255, 37, 55, 37, 255, 35, 51, 35, 255, 34, 50, 34, 255, 30, 42, 31, 255, 31, 43, 31, 255, 28, 38, 28, 255, 26, 35, 27, 255, 30, 42, 30, 255, 29, 41, 30, 255, 30, 42, 30, 255, 24, 31, 24, 255, 30, 41, 30, 255, 32, 45, 32, 255, 29, 41, 30, 255, 24, 32, 25, 255, 27, 36, 27, 255, 29, 40, 29, 255, 29, 41, 30, 255, 30, 43, 31, 255, 31, 44, 32, 255, 28, 38, 28, 255, 27, 37, 28, 255, 28, 39, 29, 255, 31, 44, 31, 255, 29, 41, 30, 255, 28, 38, 28, 255, 30, 42, 30, 255, 30, 42, 31, 255, 32, 47, 33, 255, 35, 51, 35, 255, 28, 39, 29, 255, 32, 46, 32, 255, 32, 45, 32, 255, 30, 42, 30, 255, 31, 44, 31, 255, 31, 43, 31, 255, 30, 42, 30, 255, 30, 42, 30, 255, 34, 49, 34, 255, 34, 49, 34, 255, 36, 54, 37, 255, 33, 47, 33, 255, 36, 53, 36, 255, 34, 49, 34, 255, 33, 48, 33, 255, 30, 43, 31, 255, 28, 38, 28, 255, 26, 36, 27, 255, 28, 39, 29, 255, 27, 36, 27, 255, 29, 40, 29, 255, 28, 38, 28, 255, 27, 36, 27, 255, 32, 45, 32, 255, 29, 41, 30, 255, 30, 42, 31, 255, 26, 35, 27, 255, 32, 45, 32, 255, 29, 40, 29, 255, 31, 44, 31, 255, 28, 38, 29, 255, 36, 53, 36, 255, 38, 56, 38, 255, 37, 56, 38, 255, 35, 52, 36, 255, 36, 53, 36, 255, 31, 44, 31, 255, 31, 43, 31, 255, 30, 43, 31, 255, 34, 49, 34, 255, 33, 48, 33, 255, 32, 47, 33, 255, 32, 45, 32, 255, 33, 49, 34, 255, 37, 55, 37, 255, 30, 43, 31, 255, 35, 51, 35, 255, 30, 41, 30, 255, 32, 47, 33, 255, 30, 42, 30, 255, 30, 41, 30, 255, 32, 46, 33, 255, 32, 46, 32, 255, 31, 45, 32, 255, 28, 38, 28, 255, 28, 39, 29, 255, 31, 44, 32, 255, 31, 43, 31, 255, 28, 39, 29, 255, 32, 46, 32, 255, 30, 42, 30, 255, 31, 44, 31, 255, 36, 53, 36, 255, 31, 43, 31, 255, 31, 44, 31, 255, 35, 52, 35, 255, 34, 49, 34, 255, 30, 43, 31, 255, 32, 46, 32, 255, 27, 36, 27, 255, 31, 44, 31, 255, 32, 46, 32, 255, 29, 39, 29, 255, 25, 34, 26, 255, 31, 44, 31, 255, 32, 47, 33, 255, 33, 48, 33, 255, 31, 44, 32, 255, 31, 44, 31, 255, 31, 45, 32, 255, 32, 45, 32, 255, 37, 55, 37, 255, 37, 55, 37, 255, 34, 50, 34, 255, 31, 43, 31, 255, 28, 39, 29, 255, 29, 41, 30, 255, 37, 47, 51, 255, 35, 45, 48, 255, 32, 39, 41, 255, 30, 36, 38, 255, 33, 41, 44, 255, 43, 57, 61, 255, 46, 61, 67, 255, 36, 45, 48, 255, 44, 59, 64, 255, 33, 41, 44, 255, 36, 45, 48, 255, 48, 66, 72, 255, 32, 40, 42, 255, 37, 48, 51, 255, 32, 39, 42, 255, 22, 22, 22, 255, 21, 21, 21, 255, 21, 21, 21, 255, 40, 53, 57, 255, 30, 35, 37, 255, 33, 40, 43, 255, 26, 30, 31, 255, 29, 35, 37, 255, 36, 46, 50, 255, 29, 34, 35, 255, 21, 21, 21, 255, 31, 37, 39, 255, 30, 36, 38, 255, 25, 27, 28, 255, 21, 21, 21, 255, 23, 25, 25, 255, 31, 38, 40, 255, 39, 50, 54, 255, 30, 35, 37, 255, 42, 55, 60, 255, 48, 65, 71, 255, 46, 62, 67, 255, 35, 45, 48, 255, 33, 40, 43, 255, 33, 41, 44, 255, 21, 21, 21, 255, 21, 21, 21, 255, 38, 49, 53, 255, 41, 54, 58, 255, 31, 38, 40, 255, 36, 45, 48, 255, 28, 33, 35, 255, 33, 41, 44, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 31, 37, 39, 255, 31, 37, 39, 255, 29, 33, 35, 255, 28, 32, 33, 255, 29, 35, 36, 255, 30, 35, 37, 255, 27, 30, 31, 255, 25, 27, 28, 255, 39, 50, 54, 255, 31, 37, 40, 255, 30, 35, 37, 255, 28, 33, 35, 255, 35, 45, 48, 255, 41, 55, 59, 255, 27, 31, 32, 255, 21, 21, 21, 255, 24, 26, 26, 255, 22, 23, 23, 255, 21, 21, 21, 255, 31, 37, 39, 255, 34, 42, 45, 255, 29, 33, 35, 255, 39, 50, 54, 255, 33, 40, 43, 255, 26, 28, 29, 255, 22, 22, 23, 255, 30, 36, 38, 255, 27, 31, 32, 255, 27, 31, 32, 255, 35, 45, 48, 255, 24, 26, 26, 255, 21, 21, 21, 255, 31, 38, 40, 255, 30, 36, 38, 255, 22, 23, 23, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 27, 31, 33, 255, 41, 54, 58, 255, 36, 45, 48, 255, 34, 42, 45, 255, 44, 59, 64, 255, 40, 52, 57, 255, 36, 45, 48, 255, 33, 41, 44, 255, 35, 44, 47, 255, 28, 33, 34, 255, 28, 32, 33, 255, 21, 21, 21, 255, 34, 42, 44, 255, 21, 21, 21, 255, 27, 30, 31, 255, 36, 45, 48, 255, 48, 66, 72, 255, 39, 51, 55, 255, 27, 30, 31, 255, 24, 26, 27, 255, 26, 29, 30, 255, 34, 42, 44, 255, 41, 53, 57, 255, 24, 26, 27, 255, 28, 32, 34, 255, 34, 42, 45, 255, 35, 43, 46, 255, 30, 35, 37, 255, 21, 21, 21, 255, 30, 35, 37, 255, 34, 42, 45, 255, 34, 43, 46, 255, 21, 21, 21, 255, 29, 34, 36, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 23, 23, 255, 21, 21, 21, 255, 21, 21, 21, 255, 41, 55, 59, 255, 45, 61, 66, 255, 40, 53, 57, 255, 34, 43, 46, 255, 39, 50, 54, 255, 37, 47, 50, 255, 40, 52, 56, 255, 37, 48, 52, 255, 21, 21, 21, 255, 29, 34, 36, 255, 40, 52, 57, 255, 36, 46, 50, 255, 45, 60, 65, 255, 44, 58, 63, 255, 41, 54, 58, 255, 32, 40, 42, 255, 39, 51, 55, 255, 51, 70, 76, 255, 34, 42, 45, 255, 22, 22, 22, 255, 31, 37, 39, 255, 34, 42, 45, 255, 38, 48, 52, 255, 42, 56, 61, 255, 51, 69, 75, 255, 45, 61, 66, 255, 44, 59, 64, 255, 52, 71, 76, 255, 44, 58, 63, 255, 47, 65, 70, 255, 49, 67, 73, 255, 37, 48, 51, 255, 21, 21, 21, 255, 31, 37, 40, 255, 43, 57, 62, 255, 35, 44, 47, 255, 41, 54, 58, 255, 35, 44, 47, 255, 35, 43, 46, 255, 44, 59, 64, 255, 41, 54, 58, 255, 45, 60, 65, 255, 31, 37, 39, 255, 33, 41, 44, 255, 39, 51, 55, 255, 21, 21, 21, 255, 41, 54, 58, 255, 34, 42, 45, 255, 34, 42, 45, 255, 31, 37, 39, 255, 36, 46, 49, 255, 24, 26, 27, 255, 44, 58, 63, 255, 41, 55, 59, 255, 31, 38, 40, 255, 38, 49, 53, 255, 39, 50, 54, 255, 27, 31, 32, 255, 38, 49, 53, 255, 28, 33, 34, 255, 31, 37, 39, 255, 26, 29, 30, 255, 32, 38, 40, 255, 28, 32, 34, 255, 27, 30, 31, 255, 38, 49, 53, 255, 21, 21, 21, 255, 21, 21, 21, 255, 26, 30, 31, 255, 31, 37, 39, 255, 35, 44, 47, 255, 39, 50, 54, 255, 44, 58, 63, 255, 41, 55, 59, 255, 37, 47, 50, 255, 35, 44, 47, 255, 40, 52, 56, 255, 38, 49, 52, 255, 34, 42, 45, 255, 40, 52, 57, 255, 37, 47, 51, 255, 41, 53, 58, 255, 32, 40, 42, 255, 28, 32, 33, 255, 26, 29, 30, 255, 35, 44, 47, 255, 36, 46, 50, 255, 44, 60, 65, 255, 36, 45, 48, 255, 25, 27, 28, 255, 21, 21, 21, 255, 21, 21, 21, 255, 42, 56, 60, 255, 45, 60, 66, 255, 21, 21, 21, 255, 30, 37, 39, 255, 32, 39, 42, 255, 30, 36, 38, 255, 39, 50, 54, 255, 35, 44, 47, 255, 34, 43, 46, 255, 30, 35, 37, 255, 42, 55, 60, 255, 37, 48, 51, 255, 45, 61, 66, 255, 35, 45, 48, 255, 42, 56, 61, 255, 51, 70, 76, 255, 27, 31, 33, 255, 21, 21, 21, 255, 47, 64, 70, 255, 36, 45, 48, 255, 48, 66, 72, 255, 36, 53, 36, 255, 34, 50, 35, 255, 32, 45, 32, 255, 30, 42, 31, 255, 28, 39, 29, 255, 29, 41, 30, 255, 31, 45, 32, 255, 28, 39, 29, 255, 27, 37, 28, 255, 30, 42, 30, 255, 33, 48, 33, 255, 37, 55, 37, 255, 30, 43, 31, 255, 32, 47, 33, 255, 37, 55, 37, 255, 32, 46, 32, 255, 33, 48, 33, 255, 42, 62, 41, 255, 41, 61, 40, 255, 37, 55, 37, 255, 37, 55, 37, 255, 36, 54, 37, 255, 37, 55, 37, 255, 38, 56, 38, 255, 48, 69, 46, 255, 35, 52, 35, 255, 30, 43, 31, 255, 34, 50, 35, 255, 32, 45, 32, 255, 30, 43, 31, 255, 31, 44, 31, 255, 29, 41, 30, 255, 31, 44, 31, 255, 30, 42, 30, 255, 34, 50, 35, 255, 40, 60, 40, 255, 35, 52, 35, 255, 37, 55, 37, 255, 36, 53, 36, 255, 33, 47, 33, 255, 35, 52, 36, 255, 33, 47, 33, 255, 28, 39, 29, 255, 30, 42, 30, 255, 34, 50, 35, 255, 33, 48, 33, 255, 30, 42, 30, 255, 30, 43, 31, 255, 33, 49, 34, 255, 34, 50, 34, 255, 37, 54, 37, 255, 35, 52, 36, 255, 42, 63, 42, 255, 44, 64, 43, 255, 39, 58, 39, 255, 44, 65, 43, 255, 42, 62, 41, 255, 34, 50, 34, 255, 35, 52, 35, 255, 38, 57, 38, 255, 38, 56, 38, 255, 33, 48, 33, 255, 30, 42, 30, 255, 30, 42, 30, 255, 33, 47, 33, 255, 36, 53, 36, 255, 32, 46, 32, 255, 26, 34, 26, 255, 24, 31, 25, 255, 28, 39, 29, 255, 31, 44, 32, 255, 30, 41, 30, 255, 33, 47, 33, 255, 27, 37, 28, 255, 34, 49, 34, 255, 29, 40, 29, 255, 25, 33, 26, 255, 28, 38, 28, 255, 27, 37, 28, 255, 26, 34, 26, 255, 25, 32, 25, 255, 26, 34, 26, 255, 26, 35, 27, 255, 28, 38, 28, 255, 30, 42, 30, 255, 24, 31, 25, 255, 30, 42, 31, 255, 26, 36, 27, 255, 30, 42, 31, 255, 30, 41, 30, 255, 30, 43, 31, 255, 35, 52, 35, 255, 31, 44, 31, 255, 29, 41, 30, 255, 28, 39, 29, 255, 30, 42, 30, 255, 31, 44, 31, 255, 32, 47, 33, 255, 32, 46, 32, 255, 25, 34, 26, 255, 30, 42, 30, 255, 29, 40, 29, 255, 27, 37, 28, 255, 30, 42, 30, 255, 68, 82, 16, 255, 36, 53, 36, 255, 30, 42, 30, 255, 31, 44, 31, 255, 32, 46, 32, 255, 33, 48, 34, 255, 31, 45, 32, 255, 27, 37, 28, 255, 30, 42, 31, 255, 27, 37, 28, 255, 30, 42, 30, 255, 30, 43, 31, 255, 28, 39, 29, 255, 34, 50, 35, 255, 31, 44, 31, 255, 30, 42, 30, 255, 28, 35, 28, 255, 25, 32, 25, 255, 24, 32, 25, 255, 27, 36, 27, 255, 24, 31, 24, 255, 27, 36, 27, 255, 28, 39, 29, 255, 28, 38, 29, 255, 26, 36, 27, 255, 32, 45, 32, 255, 36, 52, 36, 255, 32, 46, 32, 255, 30, 41, 30, 255, 31, 43, 31, 255, 33, 48, 34, 255, 34, 50, 34, 255, 31, 44, 31, 255, 29, 41, 30, 255, 30, 43, 31, 255, 29, 41, 30, 255, 32, 46, 32, 255, 33, 47, 33, 255, 29, 40, 29, 255, 33, 48, 33, 255, 27, 37, 28, 255, 28, 38, 28, 255, 28, 39, 29, 255, 23, 30, 24, 255, 29, 40, 29, 255, 29, 40, 30, 255, 28, 38, 28, 255, 27, 37, 28, 255, 26, 35, 27, 255, 27, 36, 27, 255, 28, 39, 29, 255, 28, 38, 28, 255, 28, 38, 28, 255, 28, 38, 28, 255, 80, 94, 13, 255, 33, 47, 33, 255, 27, 37, 28, 255, 29, 40, 29, 255, 25, 33, 26, 255, 26, 34, 26, 255, 24, 32, 25, 255, 30, 42, 30, 255, 28, 38, 28, 255, 30, 42, 31, 255, 34, 50, 35, 255, 32, 46, 32, 255, 31, 44, 31, 255, 29, 41, 30, 255, 28, 38, 28, 255, 28, 39, 29, 255, 25, 33, 26, 255, 27, 37, 28, 255, 28, 39, 29, 255, 30, 42, 30, 255, 28, 39, 29, 255, 32, 45, 32, 255, 36, 53, 36, 255, 36, 53, 36, 255, 32, 46, 33, 255, 30, 43, 31, 255, 29, 41, 30, 255, 29, 40, 29, 255, 31, 43, 31, 255, 29, 41, 30, 255, 29, 41, 30, 255, 28, 39, 29, 255, 29, 41, 30, 255, 31, 45, 32, 255, 29, 41, 30, 255, 31, 43, 31, 255, 30, 43, 31, 255, 31, 44, 31, 255, 31, 44, 31, 255, 30, 42, 30, 255, 30, 43, 31, 255, 31, 43, 31, 255, 32, 46, 32, 255, 36, 53, 36, 255, 35, 51, 35, 255, 32, 47, 33, 255, 37, 55, 37, 255, 35, 52, 35, 255, 34, 49, 34, 255, 37, 55, 37, 255, 37, 54, 37, 255, 42, 62, 41, 255, 35, 51, 35, 255, 30, 42, 30, 255, 35, 51, 35, 255, 32, 46, 32, 255, 31, 43, 31, 255, 35, 52, 35, 255, 25, 32, 25, 255, 26, 35, 27, 255, 27, 37, 27, 255, 32, 45, 32, 255, 31, 43, 31, 255, 29, 40, 29, 255, 27, 36, 27, 255, 31, 44, 31, 255, 29, 39, 29, 255, 33, 48, 33, 255, 32, 47, 33, 255, 32, 46, 32, 255, 36, 53, 36, 255, 33, 48, 33, 255, 37, 55, 37, 255, 35, 52, 35, 255, 33, 48, 33, 255, 33, 47, 33, 255, 37, 55, 37, 255, 31, 45, 32, 255, 30, 41, 30, 255, 29, 41, 30, 255, 26, 36, 27, 255, 24, 32, 25, 255, 26, 35, 27, 255, 31, 44, 31, 255, 26, 35, 27, 255, 23, 30, 24, 255, 30, 43, 31, 255, 32, 46, 32, 255, 31, 44, 31, 255, 29, 40, 29, 255, 30, 42, 30, 255, 35, 52, 35, 255, 36, 54, 36, 255, 45, 66, 43, 255, 37, 56, 37, 255, 30, 42, 30, 255, 29, 41, 30, 255, 36, 53, 36, 255, 35, 44, 46, 255, 43, 57, 62, 255, 52, 71, 77, 255, 45, 61, 66, 255, 45, 60, 65, 255, 57, 75, 80, 255, 53, 71, 77, 255, 58, 76, 80, 255, 48, 66, 72, 255, 51, 69, 75, 255, 36, 46, 49, 255, 31, 38, 40, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 22, 255, 22, 22, 23, 255, 32, 38, 41, 255, 21, 21, 21, 255, 24, 26, 27, 255, 31, 37, 40, 255, 29, 34, 35, 255, 27, 30, 31, 255, 23, 24, 24, 255, 31, 37, 39, 255, 21, 21, 21, 255, 23, 24, 25, 255, 23, 24, 25, 255, 31, 37, 39, 255, 36, 46, 50, 255, 28, 33, 35, 255, 21, 21, 21, 255, 39, 51, 55, 255, 32, 40, 42, 255, 35, 44, 47, 255, 47, 63, 69, 255, 47, 64, 70, 255, 41, 53, 58, 255, 36, 45, 48, 255, 42, 56, 60, 255, 34, 42, 45, 255, 21, 21, 21, 255, 35, 43, 46, 255, 40, 52, 56, 255, 29, 34, 36, 255, 35, 44, 46, 255, 29, 34, 36, 255, 31, 37, 39, 255, 33, 41, 43, 255, 33, 40, 43, 255, 32, 40, 42, 255, 31, 37, 39, 255, 21, 21, 21, 255, 22, 22, 22, 255, 21, 21, 21, 255, 21, 21, 21, 255, 29, 34, 36, 255, 33, 41, 44, 255, 30, 35, 37, 255, 42, 56, 61, 255, 38, 48, 52, 255, 26, 28, 29, 255, 34, 43, 46, 255, 36, 46, 49, 255, 40, 52, 56, 255, 30, 36, 38, 255, 33, 40, 43, 255, 30, 36, 38, 255, 38, 50, 53, 255, 31, 38, 40, 255, 38, 50, 53, 255, 56, 74, 79, 255, 49, 67, 73, 255, 30, 36, 38, 255, 21, 21, 21, 255, 35, 44, 46, 255, 30, 35, 37, 255, 32, 39, 42, 255, 29, 34, 35, 255, 37, 47, 50, 255, 33, 40, 43, 255, 40, 52, 57, 255, 40, 52, 56, 255, 38, 49, 53, 255, 46, 62, 67, 255, 47, 63, 69, 255, 39, 51, 55, 255, 21, 21, 21, 255, 21, 21, 21, 255, 34, 43, 46, 255, 37, 48, 52, 255, 35, 44, 47, 255, 37, 47, 50, 255, 37, 47, 51, 255, 38, 48, 52, 255, 30, 36, 38, 255, 32, 39, 42, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 23, 24, 255, 21, 21, 22, 255, 31, 38, 40, 255, 37, 48, 52, 255, 39, 51, 55, 255, 25, 28, 28, 255, 29, 34, 35, 255, 23, 24, 25, 255, 32, 40, 42, 255, 24, 27, 27, 255, 21, 21, 21, 255, 21, 21, 21, 255, 32, 40, 42, 255, 31, 38, 40, 255, 31, 37, 39, 255, 29, 34, 36, 255, 35, 45, 48, 255, 25, 28, 29, 255, 31, 37, 39, 255, 28, 32, 34, 255, 32, 39, 42, 255, 43, 57, 62, 255, 37, 47, 51, 255, 32, 39, 42, 255, 30, 36, 38, 255, 32, 39, 42, 255, 27, 32, 33, 255, 31, 37, 39, 255, 25, 27, 28, 255, 29, 35, 36, 255, 30, 36, 38, 255, 29, 34, 35, 255, 25, 27, 28, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 28, 32, 33, 255, 42, 55, 59, 255, 34, 43, 46, 255, 36, 46, 49, 255, 37, 47, 50, 255, 39, 51, 55, 255, 21, 21, 21, 255, 28, 33, 35, 255, 35, 45, 48, 255, 36, 46, 49, 255, 52, 71, 76, 255, 41, 54, 58, 255, 38, 49, 53, 255, 40, 53, 57, 255, 41, 54, 58, 255, 31, 38, 40, 255, 28, 32, 34, 255, 38, 49, 53, 255, 29, 34, 36, 255, 34, 42, 45, 255, 39, 51, 55, 255, 34, 42, 45, 255, 26, 29, 30, 255, 41, 54, 58, 255, 31, 37, 39, 255, 46, 62, 67, 255, 21, 21, 21, 255, 30, 35, 37, 255, 42, 56, 60, 255, 43, 57, 62, 255, 32, 38, 41, 255, 46, 62, 67, 255, 30, 37, 39, 255, 35, 45, 48, 255, 41, 54, 58, 255, 48, 65, 71, 255, 58, 76, 81, 255, 29, 35, 36, 255, 21, 21, 21, 255, 28, 32, 33, 255, 47, 65, 70, 255, 36, 45, 48, 255, 42, 55, 60, 255, 32, 39, 41, 255, 42, 55, 59, 255, 56, 74, 79, 255, 57, 75, 80, 255, 54, 72, 78, 255, 58, 76, 80, 255, 45, 61, 66, 255, 38, 48, 52, 255, 46, 62, 67, 255, 25, 28, 28, 255, 28, 32, 34, 255, 46, 62, 68, 255, 38, 50, 54, 255, 35, 44, 47, 255, 41, 54, 58, 255, 42, 56, 60, 255, 36, 46, 50, 255, 42, 56, 61, 255, 37, 48, 51, 255, 41, 54, 58, 255, 39, 51, 55, 255, 39, 51, 55, 255, 32, 39, 41, 255, 35, 45, 48, 255, 25, 27, 28, 255, 29, 33, 35, 255, 26, 30, 31, 255, 21, 21, 21, 255, 32, 39, 41, 255, 30, 36, 38, 255, 21, 21, 21, 255, 36, 46, 49, 255, 30, 35, 37, 255, 25, 27, 28, 255, 37, 48, 51, 255, 35, 44, 47, 255, 34, 43, 46, 255, 36, 45, 48, 255, 45, 61, 67, 255, 41, 53, 58, 255, 35, 44, 47, 255, 34, 42, 45, 255, 36, 45, 48, 255, 38, 49, 53, 255, 48, 66, 72, 255, 45, 60, 65, 255, 39, 51, 55, 255, 40, 52, 56, 255, 29, 34, 35, 255, 37, 47, 51, 255, 40, 53, 57, 255, 41, 54, 58, 255, 53, 71, 77, 255, 43, 57, 61, 255, 21, 21, 21, 255, 37, 47, 51, 255, 43, 57, 62, 255, 33, 41, 43, 255, 33, 40, 43, 255, 41, 54, 58, 255, 41, 54, 58, 255, 37, 47, 51, 255, 28, 33, 35, 255, 33, 41, 44, 255, 48, 65, 71, 255, 34, 42, 45, 255, 30, 35, 37, 255, 30, 35, 37, 255, 45, 60, 65, 255, 36, 46, 49, 255, 46, 62, 67, 255, 45, 60, 66, 255, 30, 36, 38, 255, 22, 23, 23, 255, 32, 38, 41, 255, 36, 46, 50, 255, 50, 69, 75, 255, 35, 52, 35, 255, 36, 53, 36, 255, 34, 50, 35, 255, 35, 52, 35, 255, 32, 45, 32, 255, 31, 44, 31, 255, 28, 38, 28, 255, 24, 32, 25, 255, 27, 36, 27, 255, 29, 41, 30, 255, 31, 45, 32, 255, 30, 42, 30, 255, 30, 42, 30, 255, 32, 46, 32, 255, 34, 50, 35, 255, 35, 51, 35, 255, 34, 49, 34, 255, 37, 55, 37, 255, 37, 56, 37, 255, 46, 67, 44, 255, 40, 60, 40, 255, 39, 59, 39, 255, 46, 67, 44, 255, 51, 74, 48, 255, 127, 156, 17, 255, 31, 45, 32, 255, 33, 48, 33, 255, 33, 48, 33, 255, 35, 51, 35, 255, 30, 43, 31, 255, 28, 39, 29, 255, 32, 46, 32, 255, 33, 48, 33, 255, 34, 50, 35, 255, 35, 51, 35, 255, 35, 51, 35, 255, 32, 46, 32, 255, 38, 57, 38, 255, 45, 67, 44, 255, 37, 55, 37, 255, 28, 38, 28, 255, 28, 39, 29, 255, 30, 42, 30, 255, 32, 46, 32, 255, 34, 49, 34, 255, 29, 40, 29, 255, 33, 47, 33, 255, 34, 49, 34, 255, 34, 50, 34, 255, 34, 51, 35, 255, 36, 54, 37, 255, 38, 56, 38, 255, 35, 51, 35, 255, 35, 52, 35, 255, 40, 60, 40, 255, 46, 68, 45, 255, 36, 52, 36, 255, 37, 55, 37, 255, 40, 60, 40, 255, 42, 63, 41, 255, 36, 54, 36, 255, 35, 51, 35, 255, 32, 46, 32, 255, 30, 42, 30, 255, 31, 44, 32, 255, 28, 39, 29, 255, 28, 38, 28, 255, 23, 30, 24, 255, 23, 30, 24, 255, 27, 37, 28, 255, 27, 37, 28, 255, 31, 43, 31, 255, 33, 48, 34, 255, 28, 38, 28, 255, 28, 39, 29, 255, 27, 37, 28, 255, 25, 33, 25, 255, 26, 35, 27, 255, 24, 32, 25, 255, 24, 32, 25, 255, 23, 30, 24, 255, 25, 33, 25, 255, 25, 33, 26, 255, 25, 32, 25, 255, 25, 33, 26, 255, 28, 39, 29, 255, 29, 41, 30, 255, 32, 46, 32, 255, 36, 53, 36, 255, 35, 52, 36, 255, 30, 43, 31, 255, 35, 52, 36, 255, 32, 46, 33, 255, 28, 39, 29, 255, 28, 39, 29, 255, 27, 36, 27, 255, 27, 37, 28, 255, 35, 51, 35, 255, 34, 50, 34, 255, 31, 44, 31, 255, 27, 37, 28, 255, 25, 32, 25, 255, 23, 30, 24, 255, 28, 38, 28, 255, 29, 40, 29, 255, 32, 45, 32, 255, 32, 45, 32, 255, 32, 45, 32, 255, 32, 47, 33, 255, 30, 41, 30, 255, 27, 37, 28, 255, 28, 38, 28, 255, 25, 32, 25, 255, 26, 35, 27, 255, 28, 39, 29, 255, 27, 37, 28, 255, 30, 41, 30, 255, 31, 45, 32, 255, 31, 45, 32, 255, 29, 40, 29, 255, 27, 37, 28, 255, 24, 31, 24, 255, 29, 40, 29, 255, 29, 40, 29, 255, 29, 41, 30, 255, 30, 42, 30, 255, 28, 39, 29, 255, 30, 43, 31, 255, 27, 37, 28, 255, 30, 43, 31, 255, 30, 42, 30, 255, 29, 41, 30, 255, 30, 42, 30, 255, 27, 36, 27, 255, 27, 36, 27, 255, 26, 36, 27, 255, 30, 43, 31, 255, 31, 43, 31, 255, 30, 42, 30, 255, 24, 32, 25, 255, 28, 39, 29, 255, 26, 35, 26, 255, 25, 33, 26, 255, 31, 45, 32, 255, 31, 45, 32, 255, 31, 44, 31, 255, 29, 41, 30, 255, 28, 39, 29, 255, 27, 37, 28, 255, 28, 39, 29, 255, 28, 39, 29, 255, 25, 33, 26, 255, 24, 30, 24, 255, 27, 34, 27, 255, 24, 31, 25, 255, 30, 43, 31, 255, 29, 40, 29, 255, 27, 36, 27, 255, 28, 38, 28, 255, 32, 46, 32, 255, 32, 45, 32, 255, 29, 41, 30, 255, 30, 42, 30, 255, 24, 31, 25, 255, 27, 37, 28, 255, 27, 37, 28, 255, 29, 41, 30, 255, 31, 44, 31, 255, 33, 48, 33, 255, 32, 46, 32, 255, 33, 47, 33, 255, 29, 41, 30, 255, 28, 39, 29, 255, 28, 38, 28, 255, 25, 34, 26, 255, 30, 42, 30, 255, 29, 41, 30, 255, 32, 46, 32, 255, 29, 40, 30, 255, 34, 49, 34, 255, 34, 51, 35, 255, 35, 51, 35, 255, 36, 54, 36, 255, 31, 44, 31, 255, 33, 47, 33, 255, 36, 54, 37, 255, 29, 41, 30, 255, 34, 49, 34, 255, 32, 45, 32, 255, 33, 48, 33, 255, 30, 43, 31, 255, 28, 39, 29, 255, 34, 49, 34, 255, 31, 44, 31, 255, 31, 44, 32, 255, 33, 47, 33, 255, 29, 40, 29, 255, 32, 46, 32, 255, 32, 46, 32, 255, 32, 46, 32, 255, 33, 48, 34, 255, 34, 50, 35, 255, 36, 54, 36, 255, 33, 48, 33, 255, 35, 51, 35, 255, 38, 56, 38, 255, 33, 48, 33, 255, 40, 60, 40, 255, 37, 55, 37, 255, 38, 58, 38, 255, 34, 49, 34, 255, 30, 42, 30, 255, 32, 46, 32, 255, 28, 39, 29, 255, 33, 48, 34, 255, 27, 38, 28, 255, 26, 35, 26, 255, 24, 31, 25, 255, 28, 38, 28, 255, 27, 36, 27, 255, 30, 43, 31, 255, 35, 51, 35, 255, 31, 45, 32, 255, 32, 46, 32, 255, 31, 44, 31, 255, 32, 47, 33, 255, 35, 52, 35, 255, 36, 54, 36, 255, 37, 56, 37, 255, 37, 54, 37, 255, 37, 55, 37, 255, 53, 77, 50, 255, 37, 55, 37, 255, 32, 45, 32, 255, 31, 45, 32, 255, 33, 47, 33, 255, 31, 44, 31, 255, 27, 37, 28, 255, 29, 40, 29, 255, 27, 37, 28, 255, 29, 40, 29, 255, 30, 42, 30, 255, 27, 37, 28, 255, 25, 32, 25, 255, 28, 38, 28, 255, 29, 40, 29, 255, 30, 42, 30, 255, 24, 31, 24, 255, 28, 39, 29, 255, 34, 50, 34, 255, 36, 54, 36, 255, 44, 65, 43, 255, 38, 57, 38, 255, 36, 53, 36, 255, 37, 56, 37, 255, 32, 45, 32, 255, 43, 57, 62, 255, 41, 54, 59, 255, 44, 59, 64, 255, 39, 50, 54, 255, 53, 71, 77, 255, 45, 61, 66, 255, 43, 57, 62, 255, 43, 58, 62, 255, 25, 27, 28, 255, 21, 21, 21, 255, 30, 35, 37, 255, 33, 40, 43, 255, 49, 67, 73, 255, 37, 47, 50, 255, 27, 31, 32, 255, 27, 30, 31, 255, 33, 41, 43, 255, 21, 21, 21, 255, 31, 37, 39, 255, 32, 39, 42, 255, 42, 56, 60, 255, 32, 38, 41, 255, 35, 44, 47, 255, 36, 45, 48, 255, 26, 29, 30, 255, 35, 43, 46, 255, 22, 22, 23, 255, 34, 43, 46, 255, 21, 21, 21, 255, 31, 37, 40, 255, 25, 27, 28, 255, 29, 33, 35, 255, 31, 38, 40, 255, 25, 27, 28, 255, 40, 52, 56, 255, 33, 40, 43, 255, 43, 58, 62, 255, 49, 67, 73, 255, 38, 49, 52, 255, 34, 43, 46, 255, 21, 21, 21, 255, 36, 46, 49, 255, 30, 35, 37, 255, 33, 40, 43, 255, 36, 45, 49, 255, 36, 46, 49, 255, 34, 42, 45, 255, 38, 49, 53, 255, 35, 44, 47, 255, 33, 41, 44, 255, 34, 43, 46, 255, 30, 36, 38, 255, 25, 27, 28, 255, 30, 36, 38, 255, 21, 21, 21, 255, 21, 21, 21, 255, 28, 33, 34, 255, 37, 47, 50, 255, 39, 51, 55, 255, 41, 54, 58, 255, 28, 32, 33, 255, 33, 40, 43, 255, 30, 36, 38, 255, 29, 34, 36, 255, 38, 50, 53, 255, 40, 52, 56, 255, 35, 44, 47, 255, 26, 29, 30, 255, 30, 35, 37, 255, 40, 53, 57, 255, 48, 65, 71, 255, 45, 60, 65, 255, 48, 66, 72, 255, 21, 21, 21, 255, 33, 40, 43, 255, 21, 21, 21, 255, 32, 39, 42, 255, 29, 34, 36, 255, 33, 40, 43, 255, 31, 37, 39, 255, 36, 46, 49, 255, 35, 45, 48, 255, 41, 55, 59, 255, 45, 61, 66, 255, 30, 35, 37, 255, 21, 21, 21, 255, 21, 22, 22, 255, 38, 48, 52, 255, 34, 43, 46, 255, 24, 26, 27, 255, 31, 37, 39, 255, 31, 38, 40, 255, 37, 47, 50, 255, 36, 45, 48, 255, 46, 63, 68, 255, 48, 65, 71, 255, 31, 38, 40, 255, 33, 41, 43, 255, 24, 26, 27, 255, 37, 48, 51, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 26, 29, 30, 255, 29, 34, 35, 255, 21, 21, 21, 255, 21, 21, 21, 255, 38, 48, 52, 255, 35, 44, 48, 255, 26, 29, 30, 255, 33, 41, 43, 255, 29, 34, 36, 255, 21, 21, 21, 255, 30, 36, 38, 255, 21, 21, 21, 255, 23, 23, 24, 255, 34, 43, 46, 255, 37, 47, 50, 255, 30, 36, 38, 255, 41, 53, 57, 255, 31, 37, 40, 255, 30, 36, 38, 255, 31, 37, 39, 255, 27, 31, 32, 255, 34, 42, 45, 255, 27, 32, 33, 255, 36, 46, 50, 255, 21, 21, 21, 255, 28, 32, 34, 255, 21, 21, 21, 255, 21, 21, 21, 255, 27, 31, 32, 255, 30, 35, 37, 255, 29, 34, 36, 255, 40, 52, 56, 255, 46, 63, 68, 255, 38, 49, 53, 255, 40, 53, 57, 255, 37, 47, 50, 255, 40, 52, 56, 255, 21, 21, 21, 255, 33, 41, 43, 255, 50, 69, 75, 255, 30, 36, 38, 255, 39, 50, 54, 255, 43, 57, 62, 255, 37, 48, 51, 255, 34, 43, 46, 255, 24, 25, 26, 255, 26, 30, 31, 255, 46, 62, 67, 255, 42, 55, 59, 255, 38, 49, 53, 255, 21, 21, 21, 255, 40, 52, 56, 255, 50, 68, 75, 255, 50, 69, 75, 255, 33, 40, 43, 255, 28, 32, 34, 255, 36, 45, 48, 255, 25, 27, 28, 255, 38, 49, 53, 255, 36, 45, 48, 255, 45, 61, 66, 255, 36, 46, 49, 255, 31, 38, 40, 255, 48, 66, 72, 255, 47, 64, 70, 255, 38, 49, 53, 255, 21, 21, 21, 255, 39, 51, 55, 255, 37, 47, 50, 255, 34, 42, 44, 255, 36, 46, 49, 255, 46, 62, 68, 255, 43, 57, 62, 255, 42, 55, 60, 255, 50, 69, 75, 255, 45, 60, 65, 255, 47, 63, 69, 255, 46, 62, 68, 255, 50, 68, 74, 255, 32, 39, 42, 255, 46, 63, 68, 255, 22, 22, 22, 255, 28, 32, 33, 255, 21, 21, 21, 255, 39, 51, 55, 255, 37, 48, 51, 255, 31, 38, 40, 255, 37, 48, 51, 255, 40, 52, 56, 255, 40, 52, 56, 255, 31, 38, 40, 255, 39, 51, 55, 255, 40, 53, 57, 255, 37, 47, 50, 255, 32, 40, 42, 255, 36, 46, 49, 255, 26, 29, 30, 255, 30, 36, 38, 255, 29, 34, 36, 255, 25, 28, 29, 255, 32, 39, 42, 255, 40, 52, 56, 255, 32, 39, 41, 255, 21, 21, 21, 255, 34, 42, 45, 255, 37, 47, 50, 255, 33, 42, 44, 255, 32, 38, 41, 255, 37, 47, 50, 255, 30, 36, 38, 255, 44, 59, 64, 255, 34, 43, 46, 255, 34, 42, 45, 255, 38, 49, 53, 255, 36, 46, 50, 255, 36, 46, 50, 255, 44, 59, 64, 255, 33, 40, 43, 255, 35, 45, 48, 255, 44, 60, 65, 255, 39, 51, 55, 255, 40, 52, 57, 255, 38, 49, 52, 255, 29, 35, 37, 255, 28, 32, 34, 255, 38, 49, 53, 255, 24, 26, 27, 255, 21, 21, 21, 255, 33, 41, 44, 255, 40, 53, 57, 255, 33, 41, 43, 255, 49, 67, 73, 255, 40, 52, 56, 255, 30, 35, 37, 255, 31, 38, 40, 255, 32, 40, 42, 255, 31, 37, 39, 255, 46, 62, 67, 255, 34, 42, 45, 255, 27, 31, 32, 255, 38, 49, 53, 255, 32, 38, 41, 255, 32, 39, 41, 255, 37, 47, 51, 255, 43, 58, 62, 255, 41, 54, 58, 255, 32, 40, 42, 255, 22, 22, 22, 255, 42, 56, 60, 255, 33, 41, 44, 255, 37, 55, 37, 255, 34, 50, 35, 255, 36, 53, 36, 255, 35, 51, 35, 255, 32, 46, 32, 255, 28, 39, 29, 255, 30, 42, 30, 255, 32, 46, 32, 255, 26, 35, 27, 255, 31, 44, 32, 255, 32, 45, 32, 255, 33, 47, 33, 255, 29, 40, 29, 255, 32, 46, 32, 255, 36, 54, 36, 255, 48, 70, 46, 255, 36, 53, 36, 255, 37, 54, 37, 255, 40, 59, 39, 255, 53, 77, 50, 255, 37, 56, 37, 255, 34, 49, 34, 255, 41, 61, 40, 255, 49, 71, 46, 255, 37, 55, 37, 255, 37, 56, 37, 255, 32, 46, 32, 255, 30, 43, 31, 255, 33, 48, 33, 255, 33, 48, 33, 255, 34, 50, 34, 255, 32, 45, 32, 255, 31, 44, 31, 255, 30, 43, 31, 255, 32, 45, 32, 255, 35, 52, 35, 255, 35, 51, 35, 255, 36, 54, 37, 255, 47, 69, 45, 255, 97, 119, 16, 255, 30, 42, 30, 255, 30, 42, 30, 255, 28, 38, 28, 255, 31, 43, 31, 255, 28, 38, 28, 255, 29, 41, 30, 255, 37, 56, 38, 255, 37, 56, 37, 255, 33, 48, 34, 255, 31, 45, 32, 255, 34, 50, 34, 255, 35, 52, 35, 255, 31, 43, 31, 255, 34, 50, 35, 255, 37, 54, 37, 255, 38, 57, 38, 255, 45, 66, 44, 255, 38, 57, 38, 255, 40, 60, 40, 255, 91, 113, 18, 255, 36, 53, 36, 255, 28, 39, 29, 255, 29, 41, 30, 255, 30, 42, 30, 255, 26, 36, 27, 255, 26, 35, 27, 255, 24, 31, 25, 255, 25, 32, 25, 255, 25, 33, 26, 255, 25, 33, 26, 255, 28, 39, 29, 255, 29, 41, 30, 255, 26, 35, 27, 255, 32, 47, 33, 255, 31, 44, 32, 255, 24, 31, 24, 255, 24, 32, 25, 255, 26, 35, 27, 255, 25, 33, 26, 255, 26, 36, 27, 255, 28, 38, 28, 255, 25, 34, 26, 255, 27, 36, 27, 255, 27, 37, 28, 255, 29, 40, 29, 255, 31, 43, 31, 255, 31, 44, 31, 255, 30, 42, 30, 255, 33, 47, 33, 255, 32, 45, 32, 255, 32, 46, 32, 255, 27, 37, 28, 255, 77, 92, 14, 255, 29, 39, 29, 255, 31, 43, 31, 255, 30, 43, 31, 255, 29, 40, 29, 255, 29, 40, 29, 255, 27, 37, 28, 255, 23, 29, 24, 255, 24, 30, 24, 255, 35, 44, 34, 255, 38, 48, 37, 255, 23, 30, 24, 255, 32, 45, 32, 255, 33, 49, 34, 255, 33, 48, 33, 255, 33, 47, 33, 255, 27, 36, 27, 255, 29, 40, 29, 255, 28, 38, 28, 255, 26, 35, 27, 255, 25, 33, 26, 255, 28, 39, 29, 255, 32, 46, 33, 255, 35, 51, 35, 255, 30, 42, 31, 255, 24, 30, 24, 255, 26, 36, 27, 255, 25, 33, 26, 255, 24, 32, 25, 255, 25, 32, 25, 255, 27, 37, 28, 255, 33, 48, 33, 255, 32, 46, 32, 255, 30, 42, 30, 255, 30, 43, 31, 255, 29, 40, 29, 255, 29, 41, 30, 255, 28, 39, 29, 255, 31, 43, 31, 255, 31, 44, 31, 255, 33, 48, 33, 255, 26, 35, 27, 255, 26, 35, 27, 255, 32, 45, 32, 255, 29, 40, 29, 255, 32, 46, 33, 255, 25, 33, 26, 255, 28, 36, 28, 255, 29, 37, 29, 255, 27, 35, 28, 255, 24, 30, 24, 255, 26, 35, 27, 255, 33, 48, 34, 255, 34, 51, 35, 255, 27, 37, 28, 255, 28, 38, 28, 255, 28, 38, 28, 255, 28, 38, 29, 255, 26, 35, 27, 255, 24, 32, 25, 255, 23, 30, 24, 255, 26, 35, 27, 255, 25, 31, 25, 255, 28, 38, 28, 255, 30, 43, 31, 255, 26, 35, 27, 255, 30, 42, 30, 255, 31, 44, 32, 255, 29, 40, 29, 255, 24, 30, 24, 255, 25, 32, 26, 255, 24, 31, 25, 255, 26, 35, 26, 255, 27, 37, 28, 255, 30, 41, 30, 255, 27, 37, 28, 255, 29, 40, 29, 255, 27, 36, 27, 255, 31, 44, 31, 255, 29, 41, 30, 255, 29, 40, 29, 255, 26, 34, 26, 255, 25, 32, 25, 255, 26, 36, 27, 255, 28, 39, 29, 255, 29, 40, 30, 255, 27, 37, 28, 255, 31, 43, 31, 255, 33, 49, 34, 255, 30, 43, 31, 255, 35, 51, 35, 255, 32, 46, 32, 255, 35, 51, 35, 255, 38, 57, 38, 255, 34, 49, 34, 255, 32, 46, 32, 255, 32, 45, 32, 255, 29, 41, 30, 255, 28, 38, 28, 255, 29, 40, 29, 255, 26, 36, 27, 255, 25, 32, 25, 255, 29, 41, 30, 255, 31, 44, 31, 255, 31, 43, 31, 255, 30, 42, 30, 255, 28, 39, 29, 255, 34, 49, 34, 255, 35, 52, 35, 255, 32, 47, 33, 255, 35, 51, 35, 255, 34, 50, 35, 255, 35, 52, 35, 255, 34, 50, 35, 255, 38, 57, 38, 255, 35, 52, 36, 255, 37, 55, 37, 255, 38, 56, 38, 255, 36, 54, 36, 255, 31, 44, 31, 255, 29, 41, 30, 255, 31, 44, 32, 255, 30, 43, 31, 255, 29, 40, 29, 255, 29, 41, 30, 255, 30, 42, 30, 255, 26, 34, 26, 255, 25, 33, 26, 255, 31, 44, 32, 255, 31, 44, 32, 255, 36, 53, 36, 255, 33, 48, 33, 255, 32, 47, 33, 255, 34, 49, 34, 255, 36, 54, 36, 255, 36, 53, 36, 255, 43, 64, 42, 255, 46, 68, 45, 255, 37, 55, 37, 255, 38, 56, 38, 255, 40, 59, 39, 255, 35, 51, 35, 255, 31, 44, 31, 255, 31, 43, 31, 255, 32, 46, 32, 255, 31, 44, 31, 255, 26, 35, 27, 255, 23, 29, 24, 255, 28, 39, 29, 255, 29, 40, 29, 255, 30, 41, 30, 255, 30, 43, 31, 255, 26, 34, 26, 255, 25, 33, 26, 255, 23, 30, 24, 255, 25, 33, 26, 255, 31, 43, 31, 255, 36, 54, 36, 255, 35, 51, 35, 255, 38, 57, 38, 255, 36, 54, 36, 255, 45, 66, 44, 255, 39, 58, 39, 255, 37, 56, 37, 255, 40, 53, 57, 255, 40, 52, 56, 255, 42, 55, 60, 255, 33, 40, 43, 255, 21, 21, 21, 255, 21, 21, 21, 255, 32, 39, 41, 255, 35, 44, 47, 255, 45, 60, 65, 255, 46, 61, 67, 255, 41, 54, 59, 255, 40, 52, 57, 255, 45, 61, 66, 255, 51, 69, 75, 255, 27, 31, 32, 255, 26, 28, 29, 255, 33, 41, 44, 255, 21, 21, 21, 255, 23, 25, 25, 255, 30, 35, 37, 255, 34, 43, 46, 255, 24, 26, 26, 255, 24, 26, 27, 255, 30, 36, 38, 255, 32, 38, 41, 255, 36, 46, 49, 255, 31, 37, 40, 255, 21, 21, 21, 255, 29, 35, 37, 255, 29, 35, 36, 255, 24, 26, 27, 255, 28, 32, 34, 255, 34, 43, 46, 255, 33, 40, 43, 255, 32, 39, 41, 255, 39, 51, 54, 255, 45, 60, 65, 255, 38, 49, 53, 255, 37, 48, 51, 255, 25, 28, 29, 255, 21, 21, 21, 255, 46, 63, 68, 255, 39, 51, 55, 255, 40, 52, 56, 255, 40, 52, 56, 255, 37, 48, 51, 255, 33, 41, 43, 255, 41, 53, 58, 255, 32, 40, 42, 255, 30, 35, 37, 255, 33, 41, 43, 255, 27, 30, 32, 255, 33, 41, 44, 255, 36, 46, 49, 255, 28, 32, 34, 255, 21, 21, 21, 255, 21, 21, 21, 255, 35, 44, 47, 255, 34, 43, 46, 255, 30, 35, 37, 255, 34, 42, 45, 255, 32, 39, 42, 255, 36, 46, 49, 255, 31, 37, 39, 255, 21, 21, 21, 255, 32, 39, 41, 255, 36, 45, 49, 255, 34, 43, 45, 255, 38, 49, 53, 255, 32, 39, 42, 255, 50, 69, 75, 255, 43, 57, 61, 255, 37, 48, 52, 255, 21, 21, 21, 255, 21, 21, 21, 255, 40, 52, 56, 255, 31, 38, 40, 255, 22, 22, 23, 255, 32, 40, 42, 255, 29, 35, 36, 255, 37, 48, 52, 255, 43, 58, 63, 255, 38, 50, 53, 255, 25, 28, 28, 255, 21, 21, 21, 255, 22, 23, 24, 255, 49, 68, 74, 255, 39, 51, 55, 255, 47, 64, 69, 255, 42, 55, 60, 255, 41, 54, 58, 255, 36, 45, 48, 255, 36, 46, 49, 255, 32, 39, 42, 255, 32, 39, 41, 255, 47, 64, 70, 255, 30, 36, 38, 255, 34, 43, 46, 255, 43, 58, 62, 255, 38, 49, 52, 255, 39, 51, 55, 255, 33, 40, 43, 255, 22, 23, 23, 255, 26, 29, 30, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 24, 26, 27, 255, 21, 21, 21, 255, 43, 58, 63, 255, 42, 56, 61, 255, 41, 54, 58, 255, 25, 27, 28, 255, 30, 36, 38, 255, 36, 46, 49, 255, 27, 30, 32, 255, 21, 21, 21, 255, 21, 22, 22, 255, 22, 23, 23, 255, 30, 36, 38, 255, 26, 29, 30, 255, 29, 33, 35, 255, 25, 27, 28, 255, 28, 32, 34, 255, 30, 35, 37, 255, 24, 26, 27, 255, 26, 29, 30, 255, 24, 25, 26, 255, 30, 36, 38, 255, 25, 28, 29, 255, 21, 21, 21, 255, 37, 48, 51, 255, 22, 23, 24, 255, 21, 21, 21, 255, 31, 37, 40, 255, 33, 40, 43, 255, 34, 42, 45, 255, 34, 42, 45, 255, 38, 49, 53, 255, 42, 56, 60, 255, 31, 37, 39, 255, 43, 58, 62, 255, 35, 45, 48, 255, 38, 49, 53, 255, 21, 21, 21, 255, 39, 51, 55, 255, 53, 71, 77, 255, 41, 55, 59, 255, 49, 67, 73, 255, 36, 47, 50, 255, 42, 55, 59, 255, 39, 51, 55, 255, 38, 48, 52, 255, 27, 31, 32, 255, 30, 36, 38, 255, 22, 23, 23, 255, 31, 38, 40, 255, 34, 42, 45, 255, 39, 51, 55, 255, 46, 62, 67, 255, 45, 60, 65, 255, 32, 39, 42, 255, 26, 29, 29, 255, 21, 21, 21, 255, 44, 59, 64, 255, 29, 34, 36, 255, 38, 49, 52, 255, 42, 56, 60, 255, 33, 40, 43, 255, 46, 62, 67, 255, 27, 31, 33, 255, 26, 29, 30, 255, 32, 39, 41, 255, 31, 37, 39, 255, 27, 30, 32, 255, 36, 45, 48, 255, 42, 55, 60, 255, 44, 59, 64, 255, 42, 56, 61, 255, 40, 52, 57, 255, 47, 63, 69, 255, 45, 61, 67, 255, 48, 66, 72, 255, 45, 60, 66, 255, 44, 60, 65, 255, 41, 53, 58, 255, 35, 44, 47, 255, 42, 55, 59, 255, 29, 35, 36, 255, 21, 21, 21, 255, 26, 30, 31, 255, 39, 51, 55, 255, 38, 49, 53, 255, 35, 44, 47, 255, 45, 60, 65, 255, 43, 57, 62, 255, 35, 44, 47, 255, 34, 42, 45, 255, 37, 48, 51, 255, 34, 43, 46, 255, 38, 50, 53, 255, 39, 50, 54, 255, 36, 45, 48, 255, 40, 53, 57, 255, 22, 22, 22, 255, 26, 29, 30, 255, 31, 37, 39, 255, 30, 36, 38, 255, 40, 52, 56, 255, 21, 21, 21, 255, 21, 21, 21, 255, 36, 47, 50, 255, 34, 42, 45, 255, 27, 32, 33, 255, 33, 41, 43, 255, 43, 57, 61, 255, 33, 41, 43, 255, 38, 49, 53, 255, 40, 52, 57, 255, 34, 43, 46, 255, 44, 58, 63, 255, 30, 36, 38, 255, 38, 50, 53, 255, 36, 45, 49, 255, 44, 58, 63, 255, 32, 40, 42, 255, 33, 41, 43, 255, 40, 53, 57, 255, 41, 54, 59, 255, 40, 52, 56, 255, 38, 49, 53, 255, 35, 44, 47, 255, 21, 21, 21, 255, 36, 45, 48, 255, 28, 32, 33, 255, 28, 32, 33, 255, 35, 44, 47, 255, 37, 48, 52, 255, 43, 57, 61, 255, 32, 38, 41, 255, 35, 44, 47, 255, 32, 39, 41, 255, 42, 55, 59, 255, 36, 45, 48, 255, 39, 51, 55, 255, 35, 45, 48, 255, 36, 45, 48, 255, 43, 57, 62, 255, 37, 47, 51, 255, 28, 33, 34, 255, 46, 62, 67, 255, 41, 54, 58, 255, 42, 55, 60, 255, 26, 30, 31, 255, 45, 61, 66, 255, 24, 26, 27, 255, 39, 59, 39, 255, 35, 52, 35, 255, 33, 48, 34, 255, 29, 40, 29, 255, 33, 47, 33, 255, 30, 43, 31, 255, 31, 44, 31, 255, 32, 45, 32, 255, 32, 45, 32, 255, 27, 37, 28, 255, 28, 39, 29, 255, 33, 47, 33, 255, 33, 48, 33, 255, 31, 44, 31, 255, 37, 55, 37, 255, 39, 59, 39, 255, 33, 47, 33, 255, 33, 48, 33, 255, 35, 51, 35, 255, 35, 51, 35, 255, 36, 54, 37, 255, 35, 52, 36, 255, 41, 61, 40, 255, 35, 51, 35, 255, 38, 56, 38, 255, 33, 47, 33, 255, 31, 44, 31, 255, 30, 43, 31, 255, 32, 47, 33, 255, 33, 48, 33, 255, 35, 51, 35, 255, 34, 49, 34, 255, 33, 48, 33, 255, 33, 48, 33, 255, 31, 44, 31, 255, 33, 47, 33, 255, 31, 44, 32, 255, 39, 58, 39, 255, 49, 71, 46, 255, 32, 46, 32, 255, 29, 40, 30, 255, 31, 43, 31, 255, 29, 41, 30, 255, 27, 37, 28, 255, 27, 36, 27, 255, 31, 44, 31, 255, 29, 41, 30, 255, 33, 47, 33, 255, 33, 47, 33, 255, 34, 50, 35, 255, 32, 47, 33, 255, 32, 46, 32, 255, 35, 52, 35, 255, 35, 52, 36, 255, 40, 60, 40, 255, 34, 49, 34, 255, 38, 56, 38, 255, 43, 64, 42, 255, 41, 61, 40, 255, 50, 72, 47, 255, 48, 70, 46, 255, 36, 52, 36, 255, 33, 47, 33, 255, 28, 39, 29, 255, 29, 40, 30, 255, 26, 36, 27, 255, 31, 39, 31, 255, 23, 30, 24, 255, 27, 36, 27, 255, 27, 36, 27, 255, 29, 41, 30, 255, 28, 39, 29, 255, 32, 46, 32, 255, 33, 48, 33, 255, 30, 43, 31, 255, 28, 39, 29, 255, 24, 32, 25, 255, 24, 31, 25, 255, 28, 38, 28, 255, 24, 31, 25, 255, 24, 31, 25, 255, 24, 31, 24, 255, 28, 35, 28, 255, 25, 32, 25, 255, 29, 41, 30, 255, 30, 43, 31, 255, 30, 42, 30, 255, 28, 38, 28, 255, 30, 43, 31, 255, 32, 46, 32, 255, 30, 42, 30, 255, 32, 45, 32, 255, 30, 42, 30, 255, 29, 41, 30, 255, 32, 46, 32, 255, 31, 44, 31, 255, 31, 44, 32, 255, 27, 38, 28, 255, 29, 40, 29, 255, 26, 35, 27, 255, 27, 37, 28, 255, 33, 42, 33, 255, 33, 42, 33, 255, 23, 30, 24, 255, 27, 36, 27, 255, 30, 42, 31, 255, 29, 40, 29, 255, 31, 43, 31, 255, 25, 32, 25, 255, 27, 37, 28, 255, 28, 39, 29, 255, 28, 39, 29, 255, 27, 37, 28, 255, 29, 40, 29, 255, 33, 49, 34, 255, 34, 50, 34, 255, 27, 36, 27, 255, 23, 30, 24, 255, 26, 34, 26, 255, 29, 40, 29, 255, 25, 33, 26, 255, 24, 32, 25, 255, 28, 39, 29, 255, 33, 48, 34, 255, 35, 52, 35, 255, 33, 48, 33, 255, 28, 39, 29, 255, 28, 38, 28, 255, 29, 41, 30, 255, 31, 44, 31, 255, 34, 50, 34, 255, 36, 54, 36, 255, 32, 46, 32, 255, 27, 36, 27, 255, 27, 38, 28, 255, 29, 40, 30, 255, 29, 40, 30, 255, 27, 36, 27, 255, 26, 34, 26, 255, 28, 39, 29, 255, 25, 32, 25, 255, 24, 32, 25, 255, 29, 37, 29, 255, 25, 33, 26, 255, 30, 43, 31, 255, 31, 44, 31, 255, 28, 38, 28, 255, 26, 35, 27, 255, 29, 40, 29, 255, 27, 36, 27, 255, 26, 35, 27, 255, 25, 34, 26, 255, 24, 30, 24, 255, 24, 30, 24, 255, 24, 32, 25, 255, 30, 42, 31, 255, 26, 36, 27, 255, 27, 37, 28, 255, 31, 44, 31, 255, 30, 43, 31, 255, 27, 37, 28, 255, 25, 32, 25, 255, 26, 35, 26, 255, 27, 38, 28, 255, 28, 39, 29, 255, 27, 37, 28, 255, 27, 37, 28, 255, 26, 34, 26, 255, 29, 40, 29, 255, 32, 46, 32, 255, 33, 48, 33, 255, 34, 49, 34, 255, 28, 38, 28, 255, 25, 33, 26, 255, 28, 39, 29, 255, 31, 44, 31, 255, 30, 43, 31, 255, 32, 47, 33, 255, 61, 73, 17, 255, 30, 43, 31, 255, 35, 52, 35, 255, 36, 53, 36, 255, 30, 42, 30, 255, 30, 41, 30, 255, 32, 47, 33, 255, 34, 50, 34, 255, 32, 46, 33, 255, 36, 53, 36, 255, 33, 48, 33, 255, 31, 44, 31, 255, 31, 44, 31, 255, 28, 38, 28, 255, 28, 38, 28, 255, 26, 36, 27, 255, 27, 36, 27, 255, 30, 43, 31, 255, 31, 43, 31, 255, 33, 48, 33, 255, 29, 41, 30, 255, 37, 54, 37, 255, 36, 54, 37, 255, 32, 46, 32, 255, 31, 44, 32, 255, 33, 48, 33, 255, 36, 53, 36, 255, 37, 55, 37, 255, 38, 57, 38, 255, 36, 53, 36, 255, 37, 54, 37, 255, 39, 58, 39, 255, 35, 52, 35, 255, 31, 44, 31, 255, 31, 43, 31, 255, 29, 40, 29, 255, 29, 40, 29, 255, 32, 46, 32, 255, 28, 39, 29, 255, 31, 45, 32, 255, 28, 39, 29, 255, 26, 34, 26, 255, 27, 37, 28, 255, 32, 46, 32, 255, 32, 47, 33, 255, 33, 48, 33, 255, 34, 49, 34, 255, 32, 46, 32, 255, 34, 49, 34, 255, 37, 55, 37, 255, 38, 57, 38, 255, 46, 67, 44, 255, 37, 56, 37, 255, 37, 54, 37, 255, 34, 50, 35, 255, 33, 48, 33, 255, 29, 41, 30, 255, 31, 43, 31, 255, 31, 45, 32, 255, 30, 42, 30, 255, 28, 38, 28, 255, 30, 42, 30, 255, 25, 33, 26, 255, 30, 42, 30, 255, 24, 31, 24, 255, 25, 34, 26, 255, 26, 35, 27, 255, 28, 39, 29, 255, 23, 30, 24, 255, 30, 42, 30, 255, 33, 47, 33, 255, 35, 51, 35, 255, 35, 51, 35, 255, 38, 57, 38, 255, 35, 52, 36, 255, 53, 77, 50, 255, 50, 73, 48, 255, 35, 52, 35, 255, 24, 26, 26, 255, 21, 21, 21, 255, 21, 21, 21, 255, 23, 23, 24, 255, 35, 44, 47, 255, 42, 56, 61, 255, 53, 71, 77, 255, 49, 68, 74, 255, 44, 59, 64, 255, 48, 66, 72, 255, 42, 56, 61, 255, 26, 28, 29, 255, 37, 48, 51, 255, 42, 56, 61, 255, 33, 41, 44, 255, 25, 28, 29, 255, 44, 58, 63, 255, 23, 24, 24, 255, 21, 21, 21, 255, 34, 42, 44, 255, 34, 42, 45, 255, 31, 38, 40, 255, 26, 30, 31, 255, 27, 31, 32, 255, 28, 32, 33, 255, 23, 25, 25, 255, 35, 45, 48, 255, 30, 36, 38, 255, 36, 46, 50, 255, 31, 37, 39, 255, 39, 50, 54, 255, 36, 45, 49, 255, 33, 41, 44, 255, 38, 48, 52, 255, 35, 44, 47, 255, 37, 47, 51, 255, 37, 48, 51, 255, 39, 51, 55, 255, 34, 42, 45, 255, 21, 21, 21, 255, 21, 21, 21, 255, 45, 61, 67, 255, 40, 52, 56, 255, 45, 61, 66, 255, 38, 49, 52, 255, 44, 59, 64, 255, 41, 55, 59, 255, 41, 53, 57, 255, 40, 52, 56, 255, 32, 38, 41, 255, 32, 40, 42, 255, 33, 41, 44, 255, 37, 48, 52, 255, 32, 38, 41, 255, 35, 45, 48, 255, 23, 25, 25, 255, 21, 21, 21, 255, 26, 29, 30, 255, 31, 38, 40, 255, 44, 58, 63, 255, 40, 52, 56, 255, 40, 53, 57, 255, 40, 53, 57, 255, 29, 35, 36, 255, 42, 55, 60, 255, 31, 37, 39, 255, 35, 44, 47, 255, 43, 56, 61, 255, 48, 66, 72, 255, 35, 44, 47, 255, 41, 54, 58, 255, 41, 53, 58, 255, 41, 54, 58, 255, 34, 43, 46, 255, 21, 21, 21, 255, 33, 41, 43, 255, 40, 52, 56, 255, 29, 33, 35, 255, 21, 21, 21, 255, 36, 45, 48, 255, 34, 43, 46, 255, 39, 50, 54, 255, 34, 43, 46, 255, 21, 21, 21, 255, 27, 31, 32, 255, 25, 28, 29, 255, 36, 46, 49, 255, 37, 48, 51, 255, 51, 69, 75, 255, 49, 68, 74, 255, 36, 45, 48, 255, 30, 36, 38, 255, 39, 50, 54, 255, 32, 39, 41, 255, 40, 52, 56, 255, 28, 33, 35, 255, 39, 51, 55, 255, 30, 36, 38, 255, 43, 57, 61, 255, 31, 38, 40, 255, 36, 45, 48, 255, 33, 41, 43, 255, 30, 36, 38, 255, 28, 33, 34, 255, 30, 36, 38, 255, 24, 26, 27, 255, 21, 21, 21, 255, 24, 25, 26, 255, 21, 21, 21, 255, 39, 51, 55, 255, 32, 40, 42, 255, 43, 57, 62, 255, 47, 63, 69, 255, 28, 33, 34, 255, 35, 45, 48, 255, 34, 43, 46, 255, 27, 31, 32, 255, 26, 30, 31, 255, 27, 30, 31, 255, 24, 27, 27, 255, 37, 47, 50, 255, 22, 23, 23, 255, 24, 26, 27, 255, 31, 37, 39, 255, 25, 28, 29, 255, 24, 26, 27, 255, 35, 44, 47, 255, 23, 24, 24, 255, 25, 28, 29, 255, 27, 30, 31, 255, 30, 35, 37, 255, 31, 37, 39, 255, 21, 21, 21, 255, 21, 21, 21, 255, 29, 35, 36, 255, 37, 48, 52, 255, 36, 45, 48, 255, 33, 40, 42, 255, 37, 47, 51, 255, 46, 62, 68, 255, 37, 47, 51, 255, 32, 40, 42, 255, 37, 47, 51, 255, 39, 50, 54, 255, 33, 41, 44, 255, 21, 21, 21, 255, 43, 57, 62, 255, 38, 49, 53, 255, 46, 63, 68, 255, 40, 53, 57, 255, 21, 21, 21, 255, 42, 56, 61, 255, 21, 21, 21, 255, 30, 35, 37, 255, 28, 32, 34, 255, 29, 34, 35, 255, 30, 36, 38, 255, 32, 39, 42, 255, 44, 58, 63, 255, 29, 34, 36, 255, 33, 41, 44, 255, 41, 54, 58, 255, 35, 45, 48, 255, 21, 21, 21, 255, 39, 51, 55, 255, 36, 46, 49, 255, 39, 51, 55, 255, 37, 47, 51, 255, 31, 38, 40, 255, 21, 21, 21, 255, 21, 21, 21, 255, 33, 40, 43, 255, 37, 47, 51, 255, 36, 45, 48, 255, 31, 38, 40, 255, 44, 59, 64, 255, 35, 45, 48, 255, 52, 70, 76, 255, 39, 51, 55, 255, 43, 56, 61, 255, 53, 71, 77, 255, 55, 73, 79, 255, 47, 65, 70, 255, 40, 53, 57, 255, 35, 45, 48, 255, 44, 59, 64, 255, 44, 58, 63, 255, 37, 47, 51, 255, 35, 44, 47, 255, 21, 21, 21, 255, 29, 34, 35, 255, 39, 51, 55, 255, 37, 47, 50, 255, 36, 47, 50, 255, 37, 47, 51, 255, 35, 44, 47, 255, 37, 47, 50, 255, 43, 58, 63, 255, 36, 46, 49, 255, 40, 52, 56, 255, 39, 50, 54, 255, 46, 62, 68, 255, 34, 43, 46, 255, 36, 46, 49, 255, 31, 38, 40, 255, 26, 29, 30, 255, 36, 46, 49, 255, 29, 34, 35, 255, 40, 51, 56, 255, 21, 21, 21, 255, 26, 29, 30, 255, 37, 48, 51, 255, 38, 49, 53, 255, 44, 60, 65, 255, 37, 47, 51, 255, 36, 46, 49, 255, 44, 59, 64, 255, 42, 56, 61, 255, 29, 35, 37, 255, 38, 49, 53, 255, 37, 48, 51, 255, 35, 44, 47, 255, 31, 37, 40, 255, 41, 54, 58, 255, 25, 27, 28, 255, 35, 44, 47, 255, 31, 37, 39, 255, 40, 52, 56, 255, 32, 39, 41, 255, 43, 57, 62, 255, 37, 47, 50, 255, 21, 21, 21, 255, 21, 21, 21, 255, 38, 49, 53, 255, 34, 43, 46, 255, 29, 34, 36, 255, 32, 38, 41, 255, 40, 52, 56, 255, 30, 35, 37, 255, 39, 51, 55, 255, 40, 53, 57, 255, 37, 48, 51, 255, 23, 23, 24, 255, 38, 50, 54, 255, 35, 45, 48, 255, 31, 38, 40, 255, 38, 50, 53, 255, 39, 50, 54, 255, 31, 38, 40, 255, 33, 40, 43, 255, 43, 57, 62, 255, 38, 49, 53, 255, 34, 42, 45, 255, 40, 53, 57, 255, 30, 35, 37, 255, 36, 46, 49, 255, 33, 48, 33, 255, 29, 40, 29, 255, 28, 39, 29, 255, 27, 37, 28, 255, 27, 36, 27, 255, 32, 46, 33, 255, 30, 43, 31, 255, 28, 38, 28, 255, 26, 34, 26, 255, 25, 33, 26, 255, 26, 34, 26, 255, 29, 40, 29, 255, 31, 43, 31, 255, 32, 45, 32, 255, 36, 53, 36, 255, 36, 53, 36, 255, 32, 46, 32, 255, 32, 46, 32, 255, 32, 45, 32, 255, 33, 48, 33, 255, 34, 49, 34, 255, 38, 57, 38, 255, 32, 47, 33, 255, 35, 52, 35, 255, 30, 42, 31, 255, 29, 40, 29, 255, 31, 44, 31, 255, 35, 51, 35, 255, 31, 44, 31, 255, 33, 48, 33, 255, 30, 43, 31, 255, 31, 44, 31, 255, 34, 50, 34, 255, 33, 47, 33, 255, 33, 47, 33, 255, 32, 46, 32, 255, 33, 47, 33, 255, 34, 50, 35, 255, 34, 49, 34, 255, 33, 47, 33, 255, 33, 47, 33, 255, 27, 36, 27, 255, 27, 36, 27, 255, 26, 34, 26, 255, 28, 38, 28, 255, 28, 38, 28, 255, 30, 43, 31, 255, 30, 42, 30, 255, 32, 46, 32, 255, 32, 46, 32, 255, 33, 48, 34, 255, 36, 53, 36, 255, 34, 49, 34, 255, 45, 66, 44, 255, 47, 69, 45, 255, 34, 50, 35, 255, 37, 55, 37, 255, 34, 50, 34, 255, 35, 51, 35, 255, 38, 57, 38, 255, 47, 68, 45, 255, 37, 55, 37, 255, 33, 48, 33, 255, 34, 50, 34, 255, 34, 49, 34, 255, 31, 44, 31, 255, 27, 36, 27, 255, 27, 36, 27, 255, 27, 38, 28, 255, 28, 38, 28, 255, 32, 45, 32, 255, 33, 47, 33, 255, 29, 41, 30, 255, 30, 43, 31, 255, 27, 37, 28, 255, 29, 40, 29, 255, 29, 41, 30, 255, 29, 40, 29, 255, 28, 38, 28, 255, 24, 31, 25, 255, 23, 30, 24, 255, 27, 36, 27, 255, 25, 32, 25, 255, 27, 37, 28, 255, 32, 47, 33, 255, 31, 44, 32, 255, 29, 41, 30, 255, 27, 36, 27, 255, 28, 39, 29, 255, 29, 40, 29, 255, 32, 45, 32, 255, 32, 46, 32, 255, 32, 46, 32, 255, 32, 46, 32, 255, 30, 41, 30, 255, 31, 44, 31, 255, 31, 45, 32, 255, 31, 43, 31, 255, 29, 41, 30, 255, 31, 44, 31, 255, 32, 46, 32, 255, 24, 31, 25, 255, 26, 33, 26, 255, 23, 30, 24, 255, 26, 34, 26, 255, 29, 40, 29, 255, 36, 53, 36, 255, 29, 40, 30, 255, 28, 38, 28, 255, 24, 30, 24, 255, 26, 35, 27, 255, 26, 36, 27, 255, 25, 33, 26, 255, 31, 43, 31, 255, 34, 49, 34, 255, 34, 49, 34, 255, 27, 37, 28, 255, 26, 35, 27, 255, 25, 33, 26, 255, 25, 32, 26, 255, 25, 33, 25, 255, 26, 35, 27, 255, 30, 42, 30, 255, 36, 54, 36, 255, 35, 51, 35, 255, 33, 47, 33, 255, 31, 44, 31, 255, 28, 39, 29, 255, 32, 46, 32, 255, 34, 50, 35, 255, 36, 53, 36, 255, 34, 49, 34, 255, 34, 49, 34, 255, 33, 47, 33, 255, 33, 48, 33, 255, 29, 40, 29, 255, 26, 35, 27, 255, 28, 38, 28, 255, 28, 38, 28, 255, 28, 38, 28, 255, 28, 38, 28, 255, 28, 38, 28, 255, 24, 32, 25, 255, 28, 38, 28, 255, 28, 39, 29, 255, 30, 43, 31, 255, 28, 38, 28, 255, 29, 40, 29, 255, 27, 36, 27, 255, 28, 39, 29, 255, 24, 32, 25, 255, 23, 30, 24, 255, 23, 29, 24, 255, 24, 31, 25, 255, 23, 30, 24, 255, 29, 41, 30, 255, 26, 35, 27, 255, 26, 35, 26, 255, 27, 37, 28, 255, 26, 35, 27, 255, 29, 40, 29, 255, 32, 46, 33, 255, 33, 48, 33, 255, 27, 37, 28, 255, 28, 39, 29, 255, 31, 44, 31, 255, 32, 46, 32, 255, 28, 39, 29, 255, 31, 44, 31, 255, 32, 47, 33, 255, 36, 53, 36, 255, 32, 47, 33, 255, 31, 44, 32, 255, 30, 43, 31, 255, 27, 36, 27, 255, 31, 43, 31, 255, 32, 46, 32, 255, 32, 46, 33, 255, 30, 42, 30, 255, 32, 45, 32, 255, 33, 48, 33, 255, 34, 50, 35, 255, 30, 43, 31, 255, 34, 49, 34, 255, 31, 44, 31, 255, 34, 50, 35, 255, 32, 46, 32, 255, 36, 53, 36, 255, 36, 53, 36, 255, 36, 53, 36, 255, 29, 40, 30, 255, 30, 41, 30, 255, 32, 46, 32, 255, 28, 38, 28, 255, 27, 36, 27, 255, 30, 43, 31, 255, 29, 41, 30, 255, 32, 45, 32, 255, 37, 56, 37, 255, 45, 66, 43, 255, 53, 77, 50, 255, 37, 54, 37, 255, 33, 48, 33, 255, 36, 53, 36, 255, 34, 50, 35, 255, 37, 55, 37, 255, 37, 56, 37, 255, 38, 57, 38, 255, 50, 73, 47, 255, 49, 71, 46, 255, 34, 50, 34, 255, 30, 41, 30, 255, 32, 46, 32, 255, 31, 44, 31, 255, 27, 36, 27, 255, 26, 35, 26, 255, 28, 39, 29, 255, 32, 46, 33, 255, 28, 39, 29, 255, 30, 43, 31, 255, 30, 42, 30, 255, 31, 45, 32, 255, 31, 44, 31, 255, 31, 44, 31, 255, 35, 51, 35, 255, 36, 54, 37, 255, 34, 50, 35, 255, 48, 70, 46, 255, 61, 88, 56, 255, 52, 75, 49, 255, 49, 71, 47, 255, 46, 67, 44, 255, 44, 65, 43, 255, 36, 54, 36, 255, 30, 42, 30, 255, 29, 39, 29, 255, 29, 41, 30, 255, 25, 34, 26, 255, 30, 42, 30, 255, 30, 42, 30, 255, 31, 43, 31, 255, 30, 42, 30, 255, 25, 33, 26, 255, 25, 32, 25, 255, 28, 39, 29, 255, 31, 44, 32, 255, 27, 37, 28, 255, 29, 40, 29, 255, 32, 46, 32, 255, 31, 43, 31, 255, 34, 49, 34, 255, 41, 60, 40, 255, 36, 53, 36, 255, 34, 50, 35, 255, 34, 50, 35, 255, 33, 49, 34, 255, 31, 37, 39, 255, 33, 41, 44, 255, 39, 50, 54, 255, 29, 35, 36, 255, 31, 38, 40, 255, 51, 70, 75, 255, 48, 66, 71, 255, 35, 45, 48, 255, 56, 74, 79, 255, 46, 63, 68, 255, 29, 34, 36, 255, 31, 38, 40, 255, 38, 48, 52, 255, 35, 44, 47, 255, 31, 37, 39, 255, 24, 26, 27, 255, 38, 49, 52, 255, 25, 28, 29, 255, 22, 23, 24, 255, 30, 35, 37, 255, 29, 35, 37, 255, 37, 47, 51, 255, 33, 40, 43, 255, 29, 33, 35, 255, 25, 28, 28, 255, 40, 52, 56, 255, 41, 54, 58, 255, 35, 44, 47, 255, 39, 51, 55, 255, 31, 37, 39, 255, 33, 41, 44, 255, 33, 40, 42, 255, 35, 45, 48, 255, 37, 48, 51, 255, 33, 41, 43, 255, 33, 40, 43, 255, 27, 30, 32, 255, 27, 31, 32, 255, 30, 36, 38, 255, 21, 21, 21, 255, 21, 21, 21, 255, 35, 45, 48, 255, 33, 41, 44, 255, 37, 47, 51, 255, 30, 35, 37, 255, 49, 67, 73, 255, 37, 47, 50, 255, 46, 62, 68, 255, 45, 60, 65, 255, 31, 37, 39, 255, 32, 38, 41, 255, 38, 49, 52, 255, 37, 48, 51, 255, 28, 32, 34, 255, 30, 36, 38, 255, 35, 43, 46, 255, 21, 21, 21, 255, 21, 21, 21, 255, 33, 41, 44, 255, 31, 37, 39, 255, 38, 49, 53, 255, 32, 40, 42, 255, 34, 42, 44, 255, 33, 41, 44, 255, 29, 34, 36, 255, 26, 30, 31, 255, 30, 35, 37, 255, 25, 28, 29, 255, 34, 43, 46, 255, 36, 46, 49, 255, 42, 56, 61, 255, 33, 41, 44, 255, 40, 53, 57, 255, 42, 55, 60, 255, 21, 21, 21, 255, 27, 31, 32, 255, 34, 43, 45, 255, 34, 43, 45, 255, 30, 35, 37, 255, 30, 35, 37, 255, 33, 40, 43, 255, 34, 43, 46, 255, 21, 21, 21, 255, 21, 21, 21, 255, 25, 28, 28, 255, 40, 53, 57, 255, 44, 58, 63, 255, 37, 48, 52, 255, 41, 54, 58, 255, 41, 54, 58, 255, 41, 54, 59, 255, 37, 47, 50, 255, 45, 60, 65, 255, 42, 56, 61, 255, 40, 53, 57, 255, 42, 56, 61, 255, 40, 53, 57, 255, 43, 57, 62, 255, 46, 62, 67, 255, 42, 55, 59, 255, 36, 46, 49, 255, 37, 48, 51, 255, 45, 60, 65, 255, 32, 40, 42, 255, 27, 30, 31, 255, 32, 39, 41, 255, 35, 45, 48, 255, 23, 24, 24, 255, 23, 25, 25, 255, 44, 60, 65, 255, 27, 31, 32, 255, 41, 54, 58, 255, 40, 53, 57, 255, 27, 30, 31, 255, 41, 54, 59, 255, 26, 29, 30, 255, 29, 34, 36, 255, 25, 27, 28, 255, 25, 27, 28, 255, 28, 33, 35, 255, 32, 39, 42, 255, 32, 39, 41, 255, 22, 23, 23, 255, 37, 48, 51, 255, 41, 55, 59, 255, 33, 40, 43, 255, 34, 42, 44, 255, 29, 35, 37, 255, 37, 47, 50, 255, 29, 34, 35, 255, 38, 50, 54, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 42, 55, 59, 255, 39, 51, 55, 255, 37, 47, 50, 255, 35, 45, 48, 255, 35, 44, 47, 255, 37, 48, 51, 255, 40, 52, 56, 255, 41, 54, 58, 255, 42, 55, 59, 255, 32, 39, 41, 255, 32, 40, 42, 255, 28, 32, 34, 255, 27, 32, 33, 255, 38, 49, 53, 255, 34, 42, 45, 255, 44, 58, 63, 255, 41, 53, 58, 255, 39, 50, 54, 255, 35, 43, 46, 255, 43, 58, 63, 255, 32, 38, 40, 255, 36, 45, 49, 255, 30, 36, 38, 255, 33, 41, 43, 255, 30, 35, 37, 255, 47, 63, 69, 255, 40, 52, 56, 255, 33, 41, 44, 255, 31, 38, 40, 255, 26, 29, 30, 255, 42, 55, 60, 255, 43, 58, 62, 255, 37, 48, 51, 255, 28, 33, 35, 255, 21, 21, 21, 255, 39, 51, 55, 255, 32, 39, 41, 255, 41, 53, 58, 255, 34, 43, 46, 255, 33, 40, 43, 255, 41, 54, 58, 255, 37, 48, 51, 255, 29, 34, 36, 255, 43, 58, 62, 255, 48, 65, 71, 255, 35, 44, 47, 255, 43, 58, 62, 255, 46, 63, 68, 255, 47, 63, 69, 255, 46, 62, 67, 255, 35, 44, 47, 255, 39, 51, 54, 255, 46, 62, 67, 255, 44, 59, 64, 255, 45, 61, 66, 255, 21, 21, 21, 255, 24, 27, 27, 255, 34, 42, 44, 255, 32, 39, 42, 255, 38, 49, 53, 255, 33, 41, 44, 255, 42, 56, 60, 255, 32, 39, 41, 255, 44, 58, 63, 255, 47, 64, 70, 255, 41, 55, 59, 255, 47, 63, 69, 255, 43, 58, 62, 255, 36, 46, 49, 255, 43, 57, 61, 255, 40, 52, 56, 255, 41, 54, 58, 255, 44, 59, 64, 255, 41, 54, 58, 255, 43, 58, 63, 255, 21, 22, 22, 255, 34, 42, 44, 255, 36, 47, 50, 255, 39, 51, 55, 255, 39, 51, 55, 255, 34, 43, 45, 255, 36, 45, 48, 255, 41, 54, 58, 255, 33, 41, 43, 255, 52, 71, 77, 255, 39, 51, 55, 255, 40, 53, 57, 255, 44, 59, 64, 255, 51, 69, 75, 255, 39, 51, 55, 255, 42, 56, 61, 255, 32, 39, 42, 255, 41, 53, 57, 255, 33, 41, 43, 255, 45, 60, 65, 255, 37, 48, 51, 255, 24, 26, 26, 255, 21, 21, 21, 255, 32, 38, 41, 255, 25, 28, 29, 255, 31, 37, 39, 255, 28, 33, 34, 255, 40, 52, 56, 255, 31, 38, 40, 255, 38, 49, 53, 255, 37, 48, 51, 255, 39, 50, 54, 255, 30, 35, 37, 255, 33, 41, 44, 255, 45, 60, 65, 255, 45, 60, 66, 255, 31, 37, 39, 255, 32, 38, 41, 255, 30, 35, 37, 255, 33, 40, 43, 255, 45, 60, 65, 255, 34, 43, 46, 255, 32, 38, 41, 255, 41, 55, 59, 255, 28, 33, 35, 255, 30, 36, 38, 255, 34, 43, 46, 255, 29, 40, 29, 255, 29, 41, 30, 255, 30, 43, 31, 255, 25, 32, 25, 255, 27, 37, 28, 255, 32, 46, 32, 255, 28, 38, 28, 255, 25, 33, 26, 255, 26, 34, 26, 255, 26, 34, 26, 255, 28, 39, 29, 255, 27, 37, 28, 255, 26, 35, 27, 255, 29, 40, 29, 255, 35, 51, 35, 255, 35, 52, 36, 255, 31, 45, 32, 255, 30, 42, 30, 255, 30, 42, 30, 255, 32, 47, 33, 255, 30, 43, 31, 255, 31, 44, 31, 255, 32, 47, 33, 255, 31, 44, 31, 255, 31, 44, 31, 255, 32, 46, 32, 255, 27, 37, 28, 255, 32, 46, 33, 255, 32, 45, 32, 255, 35, 51, 35, 255, 32, 46, 32, 255, 29, 40, 29, 255, 35, 52, 35, 255, 33, 49, 34, 255, 33, 47, 33, 255, 31, 45, 32, 255, 30, 43, 31, 255, 33, 49, 34, 255, 38, 57, 38, 255, 33, 48, 33, 255, 32, 47, 33, 255, 27, 37, 28, 255, 24, 32, 25, 255, 26, 34, 26, 255, 30, 43, 31, 255, 30, 43, 31, 255, 32, 45, 32, 255, 30, 43, 31, 255, 31, 45, 32, 255, 34, 49, 34, 255, 30, 42, 30, 255, 31, 45, 32, 255, 34, 50, 35, 255, 38, 56, 38, 255, 39, 58, 39, 255, 31, 44, 32, 255, 32, 47, 33, 255, 34, 50, 34, 255, 33, 48, 34, 255, 33, 49, 34, 255, 32, 47, 33, 255, 34, 49, 34, 255, 36, 54, 37, 255, 37, 55, 37, 255, 32, 46, 32, 255, 29, 40, 29, 255, 28, 38, 28, 255, 27, 36, 27, 255, 28, 38, 28, 255, 32, 45, 32, 255, 30, 41, 30, 255, 33, 48, 33, 255, 28, 39, 29, 255, 29, 40, 29, 255, 33, 48, 33, 255, 31, 44, 31, 255, 32, 45, 32, 255, 30, 42, 30, 255, 30, 43, 31, 255, 30, 41, 30, 255, 27, 37, 28, 255, 28, 39, 29, 255, 28, 39, 29, 255, 28, 38, 28, 255, 30, 42, 30, 255, 30, 42, 30, 255, 32, 47, 33, 255, 28, 39, 29, 255, 30, 42, 30, 255, 30, 43, 31, 255, 28, 39, 29, 255, 29, 41, 30, 255, 29, 40, 29, 255, 31, 45, 32, 255, 29, 41, 30, 255, 31, 44, 31, 255, 34, 49, 34, 255, 32, 46, 33, 255, 31, 43, 31, 255, 30, 42, 31, 255, 28, 38, 28, 255, 23, 30, 24, 255, 30, 38, 30, 255, 25, 33, 26, 255, 28, 38, 28, 255, 35, 51, 35, 255, 32, 46, 32, 255, 33, 47, 33, 255, 28, 38, 28, 255, 30, 41, 30, 255, 28, 38, 28, 255, 28, 39, 29, 255, 26, 35, 27, 255, 30, 42, 30, 255, 33, 48, 34, 255, 32, 46, 32, 255, 29, 40, 29, 255, 26, 35, 27, 255, 27, 37, 28, 255, 24, 31, 24, 255, 25, 33, 26, 255, 27, 38, 28, 255, 33, 48, 33, 255, 36, 54, 36, 255, 36, 54, 36, 255, 33, 48, 34, 255, 35, 51, 35, 255, 33, 47, 33, 255, 35, 51, 35, 255, 33, 47, 33, 255, 32, 46, 32, 255, 35, 51, 35, 255, 35, 51, 35, 255, 32, 46, 32, 255, 31, 45, 32, 255, 28, 38, 28, 255, 24, 31, 24, 255, 30, 43, 31, 255, 28, 39, 29, 255, 30, 42, 30, 255, 29, 40, 29, 255, 28, 39, 29, 255, 28, 39, 29, 255, 28, 39, 29, 255, 28, 39, 29, 255, 27, 37, 28, 255, 29, 41, 30, 255, 27, 36, 27, 255, 27, 36, 27, 255, 31, 43, 31, 255, 27, 36, 27, 255, 28, 35, 28, 255, 33, 42, 32, 255, 27, 35, 28, 255, 25, 34, 26, 255, 27, 37, 28, 255, 29, 40, 29, 255, 28, 38, 28, 255, 25, 33, 26, 255, 27, 37, 28, 255, 30, 43, 31, 255, 36, 53, 36, 255, 32, 47, 33, 255, 29, 41, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 33, 47, 33, 255, 33, 48, 33, 255, 29, 40, 29, 255, 33, 47, 33, 255, 35, 52, 35, 255, 33, 48, 33, 255, 35, 52, 35, 255, 33, 48, 33, 255, 30, 42, 30, 255, 31, 43, 31, 255, 35, 52, 35, 255, 33, 49, 34, 255, 34, 50, 35, 255, 32, 46, 32, 255, 29, 40, 29, 255, 30, 42, 30, 255, 33, 47, 33, 255, 27, 36, 27, 255, 34, 49, 34, 255, 32, 45, 32, 255, 35, 51, 35, 255, 33, 48, 33, 255, 36, 54, 37, 255, 35, 51, 35, 255, 32, 45, 32, 255, 34, 49, 34, 255, 34, 50, 34, 255, 32, 46, 32, 255, 30, 41, 30, 255, 33, 48, 33, 255, 30, 42, 30, 255, 35, 52, 35, 255, 38, 56, 38, 255, 46, 68, 44, 255, 37, 56, 37, 255, 41, 61, 41, 255, 34, 50, 35, 255, 33, 47, 33, 255, 36, 53, 36, 255, 34, 50, 34, 255, 40, 60, 40, 255, 38, 57, 38, 255, 37, 55, 37, 255, 48, 70, 46, 255, 34, 50, 34, 255, 30, 42, 30, 255, 30, 42, 30, 255, 32, 45, 32, 255, 25, 33, 26, 255, 26, 34, 26, 255, 34, 50, 34, 255, 32, 47, 33, 255, 33, 48, 33, 255, 31, 44, 31, 255, 31, 45, 32, 255, 31, 45, 32, 255, 33, 47, 33, 255, 34, 49, 34, 255, 34, 50, 35, 255, 31, 44, 31, 255, 34, 50, 34, 255, 38, 57, 38, 255, 57, 82, 53, 255, 38, 57, 38, 255, 38, 57, 38, 255, 38, 57, 38, 255, 36, 54, 37, 255, 35, 52, 36, 255, 35, 51, 35, 255, 30, 41, 30, 255, 28, 38, 29, 255, 30, 42, 30, 255, 84, 101, 14, 255, 28, 38, 28, 255, 30, 42, 30, 255, 29, 41, 30, 255, 28, 39, 29, 255, 23, 29, 24, 255, 32, 45, 32, 255, 31, 43, 31, 255, 32, 46, 32, 255, 29, 40, 29, 255, 33, 48, 33, 255, 33, 47, 33, 255, 35, 52, 36, 255, 36, 54, 36, 255, 38, 56, 38, 255, 37, 54, 37, 255, 33, 48, 33, 255, 33, 48, 33, 255, 39, 51, 55, 255, 43, 57, 62, 255, 29, 35, 36, 255, 43, 57, 62, 255, 22, 22, 22, 255, 52, 71, 77, 255, 36, 46, 49, 255, 41, 54, 58, 255, 47, 64, 69, 255, 34, 43, 46, 255, 41, 54, 58, 255, 33, 41, 43, 255, 32, 38, 41, 255, 39, 50, 54, 255, 33, 41, 43, 255, 30, 36, 38, 255, 39, 50, 54, 255, 26, 29, 30, 255, 21, 21, 21, 255, 31, 37, 39, 255, 29, 35, 37, 255, 39, 51, 55, 255, 27, 30, 32, 255, 29, 34, 36, 255, 31, 37, 39, 255, 29, 34, 35, 255, 28, 33, 35, 255, 21, 21, 21, 255, 31, 37, 39, 255, 32, 38, 41, 255, 38, 50, 53, 255, 37, 47, 50, 255, 33, 41, 44, 255, 35, 45, 48, 255, 37, 48, 52, 255, 34, 43, 46, 255, 25, 28, 29, 255, 35, 45, 48, 255, 23, 24, 24, 255, 21, 21, 21, 255, 27, 31, 32, 255, 33, 40, 43, 255, 43, 57, 61, 255, 33, 42, 44, 255, 32, 39, 42, 255, 34, 42, 45, 255, 39, 50, 54, 255, 45, 60, 66, 255, 38, 48, 52, 255, 39, 51, 55, 255, 24, 26, 27, 255, 33, 40, 43, 255, 26, 30, 31, 255, 32, 38, 41, 255, 34, 43, 46, 255, 28, 33, 35, 255, 27, 31, 32, 255, 23, 24, 24, 255, 21, 21, 21, 255, 37, 47, 50, 255, 30, 36, 38, 255, 32, 38, 40, 255, 36, 47, 50, 255, 39, 51, 55, 255, 30, 36, 38, 255, 39, 51, 55, 255, 26, 29, 30, 255, 30, 36, 38, 255, 35, 43, 46, 255, 27, 31, 32, 255, 40, 53, 57, 255, 26, 29, 29, 255, 45, 60, 65, 255, 45, 60, 65, 255, 34, 42, 45, 255, 21, 21, 21, 255, 39, 51, 55, 255, 29, 35, 37, 255, 31, 37, 39, 255, 31, 37, 39, 255, 24, 26, 26, 255, 21, 21, 21, 255, 30, 35, 37, 255, 30, 36, 38, 255, 36, 46, 49, 255, 40, 52, 56, 255, 45, 61, 66, 255, 48, 65, 71, 255, 42, 56, 60, 255, 42, 56, 61, 255, 28, 32, 33, 255, 39, 51, 55, 255, 43, 57, 61, 255, 45, 60, 65, 255, 39, 50, 54, 255, 36, 46, 50, 255, 47, 64, 69, 255, 39, 50, 54, 255, 50, 68, 75, 255, 39, 51, 55, 255, 43, 57, 62, 255, 30, 36, 38, 255, 29, 33, 35, 255, 36, 45, 48, 255, 46, 63, 68, 255, 49, 68, 74, 255, 36, 46, 49, 255, 26, 29, 30, 255, 26, 29, 30, 255, 38, 49, 52, 255, 34, 43, 45, 255, 30, 36, 38, 255, 36, 46, 49, 255, 38, 50, 53, 255, 30, 36, 38, 255, 37, 48, 51, 255, 28, 33, 34, 255, 24, 25, 26, 255, 31, 38, 40, 255, 40, 52, 56, 255, 28, 33, 34, 255, 30, 36, 38, 255, 32, 39, 42, 255, 34, 42, 45, 255, 33, 42, 44, 255, 21, 21, 21, 255, 36, 45, 48, 255, 25, 28, 28, 255, 24, 26, 27, 255, 33, 40, 42, 255, 31, 38, 40, 255, 34, 43, 46, 255, 21, 21, 21, 255, 26, 30, 31, 255, 28, 32, 33, 255, 41, 55, 59, 255, 43, 57, 62, 255, 38, 49, 53, 255, 29, 34, 35, 255, 36, 45, 48, 255, 44, 58, 63, 255, 39, 51, 55, 255, 40, 52, 56, 255, 35, 43, 46, 255, 36, 45, 48, 255, 30, 35, 37, 255, 23, 24, 25, 255, 24, 26, 27, 255, 34, 42, 45, 255, 41, 54, 59, 255, 32, 39, 41, 255, 34, 42, 45, 255, 36, 47, 50, 255, 37, 47, 51, 255, 38, 48, 52, 255, 21, 21, 21, 255, 32, 39, 41, 255, 31, 38, 40, 255, 37, 47, 51, 255, 43, 57, 62, 255, 40, 53, 57, 255, 35, 44, 47, 255, 37, 47, 51, 255, 25, 28, 29, 255, 27, 31, 32, 255, 33, 41, 44, 255, 21, 21, 21, 255, 21, 21, 21, 255, 42, 55, 60, 255, 34, 42, 45, 255, 32, 39, 41, 255, 41, 54, 59, 255, 35, 44, 48, 255, 36, 46, 49, 255, 38, 48, 52, 255, 51, 70, 76, 255, 41, 54, 59, 255, 41, 54, 59, 255, 44, 58, 63, 255, 29, 34, 35, 255, 45, 61, 66, 255, 42, 55, 59, 255, 61, 78, 83, 255, 39, 51, 55, 255, 48, 65, 71, 255, 42, 56, 61, 255, 44, 58, 63, 255, 44, 58, 63, 255, 48, 66, 72, 255, 21, 21, 21, 255, 27, 30, 32, 255, 33, 41, 44, 255, 43, 57, 62, 255, 39, 50, 54, 255, 35, 44, 47, 255, 34, 43, 46, 255, 34, 42, 45, 255, 39, 50, 54, 255, 36, 46, 49, 255, 43, 56, 61, 255, 55, 73, 79, 255, 43, 57, 62, 255, 32, 39, 42, 255, 53, 72, 77, 255, 36, 46, 49, 255, 47, 64, 70, 255, 37, 47, 51, 255, 46, 61, 67, 255, 44, 59, 64, 255, 21, 21, 21, 255, 28, 33, 34, 255, 35, 44, 47, 255, 37, 48, 51, 255, 41, 54, 58, 255, 43, 58, 62, 255, 52, 71, 76, 255, 44, 58, 63, 255, 36, 46, 49, 255, 37, 47, 51, 255, 54, 72, 78, 255, 36, 46, 49, 255, 44, 58, 63, 255, 48, 66, 72, 255, 36, 45, 48, 255, 32, 40, 42, 255, 31, 37, 39, 255, 25, 27, 27, 255, 37, 47, 51, 255, 38, 49, 53, 255, 32, 39, 42, 255, 21, 21, 21, 255, 21, 21, 21, 255, 23, 24, 24, 255, 40, 52, 56, 255, 28, 33, 35, 255, 23, 25, 25, 255, 34, 43, 46, 255, 28, 32, 33, 255, 28, 33, 34, 255, 42, 55, 60, 255, 32, 39, 42, 255, 41, 54, 59, 255, 41, 54, 59, 255, 40, 52, 57, 255, 37, 48, 51, 255, 36, 46, 49, 255, 37, 48, 51, 255, 30, 35, 37, 255, 31, 38, 40, 255, 36, 46, 49, 255, 40, 52, 56, 255, 25, 27, 28, 255, 40, 53, 57, 255, 45, 60, 65, 255, 27, 31, 33, 255, 46, 62, 67, 255, 30, 42, 30, 255, 30, 43, 31, 255, 28, 38, 28, 255, 30, 42, 30, 255, 33, 48, 33, 255, 29, 40, 29, 255, 27, 36, 27, 255, 26, 34, 26, 255, 29, 40, 29, 255, 28, 39, 29, 255, 31, 44, 31, 255, 29, 41, 30, 255, 27, 37, 28, 255, 30, 43, 31, 255, 30, 42, 30, 255, 30, 42, 30, 255, 33, 48, 33, 255, 30, 42, 30, 255, 29, 41, 30, 255, 30, 42, 30, 255, 29, 41, 30, 255, 28, 38, 28, 255, 29, 40, 29, 255, 33, 47, 33, 255, 32, 46, 33, 255, 35, 52, 35, 255, 32, 47, 33, 255, 32, 45, 32, 255, 33, 48, 33, 255, 31, 45, 32, 255, 31, 44, 31, 255, 31, 45, 32, 255, 31, 44, 31, 255, 31, 45, 32, 255, 32, 46, 32, 255, 31, 44, 31, 255, 33, 48, 33, 255, 35, 51, 35, 255, 36, 53, 36, 255, 36, 54, 37, 255, 32, 46, 33, 255, 28, 38, 28, 255, 24, 31, 25, 255, 27, 38, 28, 255, 30, 43, 31, 255, 29, 40, 29, 255, 26, 34, 26, 255, 31, 44, 31, 255, 33, 47, 33, 255, 35, 51, 35, 255, 33, 49, 34, 255, 35, 51, 35, 255, 35, 52, 36, 255, 52, 75, 49, 255, 37, 55, 37, 255, 36, 53, 36, 255, 33, 48, 33, 255, 34, 50, 35, 255, 31, 45, 32, 255, 25, 32, 25, 255, 26, 35, 27, 255, 29, 41, 30, 255, 33, 48, 34, 255, 35, 51, 35, 255, 31, 45, 32, 255, 31, 44, 31, 255, 29, 41, 30, 255, 31, 43, 31, 255, 32, 47, 33, 255, 31, 44, 32, 255, 27, 36, 27, 255, 25, 33, 26, 255, 25, 34, 26, 255, 26, 35, 27, 255, 31, 44, 31, 255, 32, 46, 32, 255, 31, 43, 31, 255, 32, 47, 33, 255, 30, 42, 30, 255, 33, 47, 33, 255, 31, 44, 32, 255, 30, 42, 30, 255, 31, 45, 32, 255, 29, 41, 30, 255, 26, 34, 26, 255, 28, 38, 28, 255, 29, 41, 30, 255, 29, 40, 29, 255, 29, 40, 29, 255, 23, 30, 24, 255, 26, 35, 27, 255, 30, 42, 30, 255, 31, 43, 31, 255, 26, 34, 26, 255, 31, 45, 32, 255, 34, 50, 34, 255, 32, 46, 32, 255, 34, 49, 34, 255, 32, 45, 32, 255, 31, 45, 32, 255, 30, 43, 31, 255, 25, 33, 26, 255, 25, 31, 25, 255, 25, 34, 26, 255, 26, 36, 27, 255, 31, 44, 32, 255, 33, 48, 33, 255, 33, 49, 34, 255, 31, 43, 31, 255, 32, 46, 32, 255, 29, 41, 30, 255, 31, 44, 32, 255, 32, 46, 32, 255, 32, 47, 33, 255, 31, 45, 32, 255, 33, 48, 33, 255, 31, 44, 31, 255, 25, 34, 26, 255, 29, 40, 29, 255, 28, 38, 29, 255, 31, 44, 31, 255, 32, 46, 32, 255, 33, 49, 34, 255, 37, 56, 37, 255, 44, 65, 43, 255, 38, 57, 38, 255, 36, 53, 36, 255, 36, 53, 36, 255, 34, 51, 35, 255, 28, 39, 29, 255, 31, 43, 31, 255, 33, 47, 33, 255, 35, 51, 35, 255, 31, 44, 32, 255, 32, 45, 32, 255, 25, 32, 25, 255, 23, 30, 24, 255, 28, 39, 29, 255, 28, 39, 29, 255, 29, 41, 30, 255, 33, 49, 34, 255, 28, 39, 29, 255, 30, 42, 30, 255, 28, 38, 28, 255, 26, 35, 27, 255, 26, 35, 27, 255, 29, 40, 29, 255, 29, 39, 29, 255, 29, 40, 29, 255, 33, 48, 33, 255, 32, 46, 32, 255, 30, 43, 31, 255, 24, 30, 24, 255, 27, 34, 27, 255, 23, 30, 24, 255, 24, 31, 25, 255, 25, 33, 26, 255, 27, 37, 28, 255, 27, 37, 28, 255, 29, 40, 29, 255, 29, 41, 30, 255, 35, 52, 35, 255, 37, 54, 37, 255, 33, 48, 33, 255, 29, 41, 30, 255, 35, 51, 35, 255, 35, 52, 36, 255, 34, 49, 34, 255, 31, 45, 32, 255, 31, 45, 32, 255, 35, 52, 35, 255, 35, 52, 36, 255, 31, 45, 32, 255, 33, 48, 33, 255, 34, 49, 34, 255, 33, 49, 34, 255, 34, 49, 34, 255, 35, 51, 35, 255, 34, 50, 34, 255, 34, 50, 34, 255, 30, 43, 31, 255, 29, 41, 30, 255, 33, 47, 33, 255, 29, 40, 29, 255, 33, 48, 34, 255, 32, 46, 32, 255, 32, 47, 33, 255, 33, 48, 34, 255, 31, 45, 32, 255, 32, 46, 32, 255, 33, 47, 33, 255, 35, 52, 36, 255, 34, 50, 35, 255, 33, 47, 33, 255, 32, 45, 32, 255, 33, 49, 34, 255, 33, 47, 33, 255, 31, 45, 32, 255, 34, 49, 34, 255, 34, 50, 34, 255, 33, 48, 33, 255, 34, 50, 34, 255, 32, 47, 33, 255, 34, 49, 34, 255, 34, 49, 34, 255, 36, 53, 36, 255, 36, 53, 36, 255, 34, 49, 34, 255, 36, 53, 36, 255, 36, 52, 36, 255, 36, 53, 36, 255, 32, 46, 32, 255, 30, 42, 30, 255, 31, 44, 31, 255, 29, 40, 29, 255, 30, 42, 31, 255, 33, 47, 33, 255, 30, 41, 30, 255, 37, 54, 37, 255, 33, 49, 34, 255, 33, 47, 33, 255, 29, 40, 29, 255, 30, 42, 30, 255, 34, 49, 34, 255, 33, 48, 33, 255, 33, 47, 33, 255, 32, 45, 32, 255, 43, 64, 42, 255, 45, 66, 43, 255, 41, 60, 40, 255, 37, 54, 37, 255, 35, 51, 35, 255, 35, 51, 35, 255, 34, 50, 34, 255, 34, 50, 34, 255, 34, 49, 34, 255, 34, 49, 34, 255, 32, 45, 32, 255, 31, 44, 31, 255, 29, 40, 29, 255, 29, 41, 30, 255, 27, 37, 28, 255, 25, 33, 26, 255, 25, 33, 26, 255, 32, 46, 33, 255, 33, 48, 33, 255, 37, 54, 37, 255, 35, 51, 35, 255, 36, 53, 36, 255, 35, 51, 35, 255, 43, 64, 42, 255, 45, 66, 44, 255, 43, 63, 42, 255, 38, 57, 38, 255, 35, 52, 35, 255, 29, 41, 30, 255, 29, 35, 36, 255, 37, 48, 52, 255, 32, 40, 42, 255, 37, 48, 52, 255, 38, 50, 54, 255, 36, 46, 49, 255, 48, 65, 71, 255, 29, 34, 36, 255, 36, 45, 49, 255, 30, 36, 38, 255, 37, 47, 51, 255, 42, 55, 60, 255, 30, 35, 37, 255, 30, 35, 37, 255, 38, 50, 53, 255, 39, 50, 54, 255, 39, 51, 55, 255, 27, 30, 32, 255, 21, 21, 21, 255, 31, 38, 40, 255, 39, 50, 54, 255, 32, 40, 42, 255, 29, 34, 36, 255, 36, 46, 49, 255, 39, 51, 55, 255, 29, 33, 35, 255, 24, 26, 27, 255, 30, 36, 38, 255, 24, 26, 26, 255, 33, 41, 44, 255, 42, 55, 60, 255, 39, 51, 55, 255, 42, 56, 60, 255, 36, 46, 49, 255, 28, 32, 33, 255, 32, 38, 41, 255, 32, 40, 42, 255, 38, 49, 52, 255, 21, 21, 21, 255, 21, 21, 21, 255, 33, 41, 44, 255, 40, 53, 57, 255, 35, 44, 47, 255, 26, 29, 30, 255, 32, 40, 42, 255, 39, 50, 54, 255, 33, 41, 43, 255, 35, 44, 47, 255, 33, 40, 43, 255, 36, 46, 49, 255, 38, 49, 53, 255, 35, 44, 47, 255, 33, 40, 43, 255, 21, 21, 21, 255, 29, 34, 36, 255, 29, 34, 35, 255, 33, 40, 43, 255, 25, 28, 29, 255, 21, 21, 21, 255, 21, 21, 21, 255, 36, 46, 49, 255, 41, 54, 58, 255, 41, 54, 59, 255, 39, 50, 54, 255, 35, 45, 48, 255, 27, 31, 33, 255, 40, 52, 56, 255, 36, 46, 49, 255, 36, 46, 49, 255, 38, 49, 53, 255, 42, 56, 61, 255, 41, 54, 58, 255, 41, 55, 59, 255, 38, 49, 53, 255, 37, 48, 52, 255, 21, 21, 21, 255, 30, 36, 38, 255, 29, 34, 36, 255, 43, 57, 62, 255, 21, 21, 21, 255, 21, 21, 21, 255, 25, 27, 28, 255, 21, 21, 21, 255, 27, 31, 32, 255, 29, 35, 36, 255, 35, 44, 47, 255, 42, 55, 59, 255, 40, 52, 56, 255, 40, 52, 56, 255, 42, 55, 60, 255, 48, 65, 71, 255, 33, 40, 42, 255, 36, 46, 49, 255, 50, 68, 75, 255, 33, 41, 43, 255, 39, 51, 55, 255, 22, 23, 24, 255, 46, 63, 68, 255, 41, 53, 58, 255, 38, 49, 53, 255, 28, 33, 35, 255, 24, 26, 27, 255, 32, 39, 41, 255, 49, 68, 74, 255, 39, 50, 54, 255, 39, 50, 54, 255, 27, 31, 32, 255, 22, 22, 22, 255, 25, 28, 29, 255, 25, 28, 29, 255, 43, 58, 62, 255, 28, 33, 34, 255, 43, 58, 62, 255, 38, 49, 52, 255, 31, 37, 39, 255, 32, 39, 42, 255, 32, 40, 42, 255, 34, 42, 45, 255, 27, 31, 32, 255, 30, 36, 38, 255, 36, 46, 49, 255, 30, 36, 38, 255, 23, 24, 25, 255, 33, 41, 44, 255, 35, 44, 47, 255, 27, 31, 32, 255, 35, 43, 46, 255, 26, 29, 31, 255, 32, 39, 41, 255, 27, 31, 32, 255, 37, 48, 52, 255, 24, 25, 26, 255, 21, 21, 21, 255, 26, 29, 30, 255, 35, 44, 47, 255, 37, 48, 51, 255, 37, 48, 51, 255, 35, 44, 48, 255, 34, 42, 45, 255, 29, 33, 35, 255, 36, 45, 48, 255, 38, 49, 53, 255, 43, 57, 61, 255, 32, 40, 42, 255, 34, 43, 46, 255, 35, 44, 47, 255, 33, 41, 43, 255, 21, 21, 21, 255, 26, 29, 31, 255, 35, 43, 46, 255, 36, 45, 48, 255, 27, 31, 32, 255, 40, 52, 56, 255, 30, 36, 37, 255, 34, 42, 45, 255, 30, 36, 38, 255, 27, 30, 31, 255, 25, 28, 29, 255, 24, 26, 27, 255, 44, 59, 64, 255, 32, 40, 42, 255, 34, 42, 45, 255, 31, 37, 40, 255, 37, 48, 51, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 23, 23, 255, 39, 51, 55, 255, 46, 62, 67, 255, 51, 70, 76, 255, 34, 43, 46, 255, 38, 50, 54, 255, 36, 45, 48, 255, 41, 53, 57, 255, 26, 29, 29, 255, 42, 56, 60, 255, 32, 40, 42, 255, 35, 44, 47, 255, 42, 56, 60, 255, 36, 45, 48, 255, 54, 72, 78, 255, 45, 60, 65, 255, 43, 58, 63, 255, 45, 60, 65, 255, 53, 72, 77, 255, 49, 68, 74, 255, 45, 60, 66, 255, 40, 52, 57, 255, 35, 45, 48, 255, 30, 35, 37, 255, 24, 27, 27, 255, 40, 53, 57, 255, 27, 31, 33, 255, 45, 60, 65, 255, 37, 48, 51, 255, 39, 51, 55, 255, 41, 53, 57, 255, 42, 56, 61, 255, 46, 63, 68, 255, 40, 52, 56, 255, 40, 53, 57, 255, 36, 46, 49, 255, 38, 49, 52, 255, 47, 64, 69, 255, 40, 52, 56, 255, 45, 60, 65, 255, 33, 41, 44, 255, 46, 63, 68, 255, 43, 57, 61, 255, 21, 21, 21, 255, 27, 31, 32, 255, 41, 55, 59, 255, 40, 53, 57, 255, 35, 44, 47, 255, 40, 52, 56, 255, 35, 44, 47, 255, 44, 59, 64, 255, 43, 58, 63, 255, 44, 60, 65, 255, 40, 52, 56, 255, 45, 60, 65, 255, 40, 52, 56, 255, 33, 42, 44, 255, 27, 32, 33, 255, 35, 44, 47, 255, 35, 45, 48, 255, 33, 40, 43, 255, 31, 37, 40, 255, 32, 39, 42, 255, 24, 26, 26, 255, 21, 21, 21, 255, 23, 24, 24, 255, 29, 33, 35, 255, 31, 37, 39, 255, 21, 21, 21, 255, 41, 54, 58, 255, 26, 30, 31, 255, 30, 35, 37, 255, 30, 36, 38, 255, 26, 28, 29, 255, 39, 51, 55, 255, 35, 44, 47, 255, 35, 43, 46, 255, 41, 55, 59, 255, 27, 30, 32, 255, 32, 38, 41, 255, 34, 42, 44, 255, 35, 45, 48, 255, 36, 46, 49, 255, 41, 54, 58, 255, 38, 48, 52, 255, 37, 48, 52, 255, 42, 55, 59, 255, 30, 36, 38, 255, 39, 51, 55, 255, 32, 38, 41, 255, 29, 41, 30, 255, 32, 46, 32, 255, 28, 38, 28, 255, 32, 46, 32, 255, 31, 43, 31, 255, 26, 34, 26, 255, 27, 36, 27, 255, 27, 38, 28, 255, 30, 43, 31, 255, 29, 40, 29, 255, 31, 44, 31, 255, 30, 43, 31, 255, 28, 39, 29, 255, 31, 44, 31, 255, 31, 44, 31, 255, 27, 37, 28, 255, 30, 41, 30, 255, 29, 40, 29, 255, 25, 32, 25, 255, 27, 36, 27, 255, 24, 32, 25, 255, 29, 41, 30, 255, 29, 39, 29, 255, 29, 41, 30, 255, 29, 40, 29, 255, 31, 45, 32, 255, 32, 45, 32, 255, 32, 46, 32, 255, 32, 47, 33, 255, 29, 40, 29, 255, 31, 44, 31, 255, 27, 37, 28, 255, 30, 43, 31, 255, 31, 44, 31, 255, 30, 42, 30, 255, 31, 45, 32, 255, 33, 48, 34, 255, 33, 48, 33, 255, 30, 42, 31, 255, 33, 47, 33, 255, 32, 47, 33, 255, 29, 40, 29, 255, 23, 30, 24, 255, 27, 36, 27, 255, 29, 41, 30, 255, 31, 44, 31, 255, 28, 38, 29, 255, 29, 41, 30, 255, 32, 45, 32, 255, 37, 56, 37, 255, 36, 54, 36, 255, 37, 55, 37, 255, 36, 54, 36, 255, 43, 63, 42, 255, 34, 50, 34, 255, 33, 48, 33, 255, 32, 45, 32, 255, 33, 47, 33, 255, 28, 39, 29, 255, 27, 37, 28, 255, 27, 38, 28, 255, 32, 47, 33, 255, 33, 48, 33, 255, 36, 53, 36, 255, 34, 50, 35, 255, 34, 50, 34, 255, 32, 46, 32, 255, 32, 45, 32, 255, 31, 44, 32, 255, 32, 45, 32, 255, 29, 40, 29, 255, 27, 37, 28, 255, 26, 34, 26, 255, 30, 43, 31, 255, 31, 45, 32, 255, 34, 50, 34, 255, 34, 50, 35, 255, 32, 47, 33, 255, 32, 46, 32, 255, 32, 45, 32, 255, 32, 46, 32, 255, 29, 40, 29, 255, 32, 46, 32, 255, 30, 43, 31, 255, 29, 40, 29, 255, 29, 40, 29, 255, 27, 37, 28, 255, 31, 44, 31, 255, 27, 37, 28, 255, 27, 36, 27, 255, 27, 38, 28, 255, 29, 41, 30, 255, 30, 43, 31, 255, 30, 42, 30, 255, 30, 42, 30, 255, 36, 54, 36, 255, 36, 54, 36, 255, 33, 49, 34, 255, 33, 48, 33, 255, 30, 43, 31, 255, 27, 36, 27, 255, 23, 29, 24, 255, 26, 35, 27, 255, 30, 42, 30, 255, 32, 46, 32, 255, 31, 44, 31, 255, 36, 53, 36, 255, 37, 55, 37, 255, 32, 47, 33, 255, 29, 41, 30, 255, 30, 42, 30, 255, 30, 43, 31, 255, 31, 44, 31, 255, 33, 48, 33, 255, 36, 54, 36, 255, 34, 50, 35, 255, 30, 41, 30, 255, 27, 37, 28, 255, 24, 31, 25, 255, 28, 39, 29, 255, 28, 38, 28, 255, 29, 41, 30, 255, 34, 51, 35, 255, 39, 58, 39, 255, 47, 69, 45, 255, 38, 57, 38, 255, 35, 52, 35, 255, 37, 55, 37, 255, 35, 51, 35, 255, 31, 44, 31, 255, 32, 46, 32, 255, 36, 53, 36, 255, 35, 52, 36, 255, 31, 45, 32, 255, 34, 50, 34, 255, 26, 36, 27, 255, 27, 37, 28, 255, 30, 42, 30, 255, 32, 45, 32, 255, 31, 44, 31, 255, 31, 44, 31, 255, 27, 36, 27, 255, 26, 35, 27, 255, 28, 38, 28, 255, 27, 36, 27, 255, 29, 40, 30, 255, 28, 38, 28, 255, 29, 41, 30, 255, 28, 39, 29, 255, 31, 44, 31, 255, 35, 51, 35, 255, 29, 40, 29, 255, 26, 35, 27, 255, 25, 32, 25, 255, 25, 31, 25, 255, 89, 105, 11, 255, 27, 37, 28, 255, 31, 43, 31, 255, 31, 43, 31, 255, 28, 38, 28, 255, 34, 50, 34, 255, 34, 49, 34, 255, 36, 53, 36, 255, 35, 51, 35, 255, 32, 47, 33, 255, 37, 56, 38, 255, 37, 55, 37, 255, 32, 47, 33, 255, 29, 40, 29, 255, 33, 48, 34, 255, 32, 46, 32, 255, 34, 50, 35, 255, 32, 46, 32, 255, 34, 50, 34, 255, 36, 54, 36, 255, 35, 51, 35, 255, 34, 49, 34, 255, 34, 49, 34, 255, 33, 48, 33, 255, 34, 50, 34, 255, 33, 48, 33, 255, 28, 38, 28, 255, 32, 46, 32, 255, 33, 48, 33, 255, 32, 46, 32, 255, 35, 51, 35, 255, 34, 50, 35, 255, 33, 48, 34, 255, 32, 46, 32, 255, 33, 48, 33, 255, 34, 50, 34, 255, 37, 55, 37, 255, 32, 47, 33, 255, 34, 50, 35, 255, 35, 51, 35, 255, 32, 47, 33, 255, 30, 43, 31, 255, 31, 44, 31, 255, 37, 55, 37, 255, 32, 46, 33, 255, 34, 50, 34, 255, 31, 43, 31, 255, 32, 46, 32, 255, 34, 50, 35, 255, 32, 46, 32, 255, 35, 52, 35, 255, 37, 55, 37, 255, 37, 54, 37, 255, 37, 55, 37, 255, 34, 49, 34, 255, 36, 53, 36, 255, 35, 51, 35, 255, 31, 44, 31, 255, 32, 47, 33, 255, 28, 38, 28, 255, 30, 43, 31, 255, 32, 45, 32, 255, 33, 47, 33, 255, 33, 48, 33, 255, 35, 51, 35, 255, 34, 50, 34, 255, 29, 40, 29, 255, 30, 42, 30, 255, 35, 51, 35, 255, 31, 44, 32, 255, 32, 46, 32, 255, 33, 48, 33, 255, 38, 57, 38, 255, 39, 59, 39, 255, 41, 61, 40, 255, 45, 66, 44, 255, 37, 54, 37, 255, 32, 46, 32, 255, 36, 53, 36, 255, 35, 52, 35, 255, 35, 51, 35, 255, 29, 41, 30, 255, 31, 44, 31, 255, 26, 34, 26, 255, 82, 98, 14, 255, 30, 43, 31, 255, 27, 36, 27, 255, 27, 36, 27, 255, 26, 35, 27, 255, 28, 38, 28, 255, 31, 45, 32, 255, 36, 54, 37, 255, 46, 67, 44, 255, 49, 71, 47, 255, 35, 51, 35, 255, 37, 55, 37, 255, 36, 54, 36, 255, 36, 54, 36, 255, 37, 55, 37, 255, 31, 45, 32, 255, 30, 42, 30, 255, 41, 54, 59, 255, 36, 46, 49, 255, 46, 62, 67, 255, 42, 56, 61, 255, 36, 47, 50, 255, 49, 67, 73, 255, 41, 54, 58, 255, 34, 42, 45, 255, 41, 54, 58, 255, 39, 50, 54, 255, 39, 51, 55, 255, 52, 71, 76, 255, 46, 62, 67, 255, 39, 51, 55, 255, 33, 42, 44, 255, 23, 24, 24, 255, 34, 43, 46, 255, 29, 34, 36, 255, 21, 21, 21, 255, 39, 50, 54, 255, 26, 28, 29, 255, 32, 39, 41, 255, 34, 42, 45, 255, 29, 34, 36, 255, 30, 35, 37, 255, 26, 29, 30, 255, 32, 39, 41, 255, 25, 27, 28, 255, 34, 43, 46, 255, 38, 48, 52, 255, 45, 61, 66, 255, 32, 38, 41, 255, 37, 47, 50, 255, 35, 44, 47, 255, 36, 45, 48, 255, 33, 41, 43, 255, 30, 36, 38, 255, 36, 46, 49, 255, 21, 21, 21, 255, 21, 21, 21, 255, 26, 29, 30, 255, 32, 39, 41, 255, 27, 31, 32, 255, 21, 21, 21, 255, 38, 48, 52, 255, 38, 50, 53, 255, 21, 21, 21, 255, 29, 35, 36, 255, 27, 31, 33, 255, 38, 49, 53, 255, 32, 40, 42, 255, 33, 41, 44, 255, 29, 34, 35, 255, 23, 24, 24, 255, 25, 28, 29, 255, 26, 29, 30, 255, 30, 36, 38, 255, 37, 47, 50, 255, 29, 34, 35, 255, 21, 21, 21, 255, 21, 21, 21, 255, 36, 45, 48, 255, 34, 43, 45, 255, 28, 32, 33, 255, 33, 40, 43, 255, 50, 69, 75, 255, 47, 64, 69, 255, 34, 42, 45, 255, 33, 40, 42, 255, 40, 52, 56, 255, 40, 53, 57, 255, 35, 44, 47, 255, 46, 63, 68, 255, 33, 41, 43, 255, 44, 59, 64, 255, 28, 33, 34, 255, 21, 21, 21, 255, 32, 39, 42, 255, 25, 28, 29, 255, 21, 21, 21, 255, 26, 29, 30, 255, 30, 35, 37, 255, 34, 42, 45, 255, 21, 21, 21, 255, 35, 45, 48, 255, 37, 47, 50, 255, 40, 52, 56, 255, 30, 36, 38, 255, 39, 51, 54, 255, 48, 66, 72, 255, 45, 61, 66, 255, 47, 64, 69, 255, 40, 53, 57, 255, 33, 41, 44, 255, 44, 59, 64, 255, 46, 62, 67, 255, 32, 40, 42, 255, 48, 66, 71, 255, 43, 57, 62, 255, 36, 46, 49, 255, 50, 68, 74, 255, 38, 49, 53, 255, 40, 53, 57, 255, 36, 46, 49, 255, 41, 54, 58, 255, 29, 34, 36, 255, 21, 21, 21, 255, 42, 55, 59, 255, 48, 65, 71, 255, 21, 21, 21, 255, 32, 40, 42, 255, 22, 22, 22, 255, 31, 37, 40, 255, 33, 41, 43, 255, 29, 34, 35, 255, 34, 43, 46, 255, 37, 47, 50, 255, 38, 50, 53, 255, 25, 27, 28, 255, 29, 34, 36, 255, 28, 32, 33, 255, 36, 45, 48, 255, 28, 33, 35, 255, 36, 45, 48, 255, 37, 48, 51, 255, 31, 37, 39, 255, 24, 26, 27, 255, 27, 30, 31, 255, 41, 54, 58, 255, 39, 50, 54, 255, 38, 50, 54, 255, 34, 42, 44, 255, 21, 21, 21, 255, 28, 32, 34, 255, 29, 33, 35, 255, 38, 49, 52, 255, 37, 48, 52, 255, 30, 36, 37, 255, 35, 44, 47, 255, 35, 44, 47, 255, 45, 61, 66, 255, 48, 65, 71, 255, 37, 47, 50, 255, 29, 35, 37, 255, 44, 59, 64, 255, 23, 24, 25, 255, 34, 42, 45, 255, 36, 45, 48, 255, 21, 21, 21, 255, 29, 34, 35, 255, 27, 31, 33, 255, 21, 22, 22, 255, 41, 54, 58, 255, 37, 47, 50, 255, 28, 33, 35, 255, 25, 27, 28, 255, 31, 38, 40, 255, 35, 44, 48, 255, 42, 56, 60, 255, 44, 58, 63, 255, 33, 41, 44, 255, 26, 29, 30, 255, 38, 49, 53, 255, 36, 46, 49, 255, 21, 21, 21, 255, 24, 27, 27, 255, 43, 57, 62, 255, 45, 61, 67, 255, 44, 59, 64, 255, 41, 54, 59, 255, 41, 54, 59, 255, 42, 55, 60, 255, 41, 54, 59, 255, 43, 58, 63, 255, 24, 26, 27, 255, 39, 51, 55, 255, 40, 53, 57, 255, 38, 49, 53, 255, 30, 36, 38, 255, 30, 35, 37, 255, 33, 40, 43, 255, 46, 63, 68, 255, 40, 52, 57, 255, 46, 62, 68, 255, 35, 44, 47, 255, 44, 59, 63, 255, 44, 59, 64, 255, 37, 47, 50, 255, 32, 40, 42, 255, 43, 57, 62, 255, 21, 21, 21, 255, 41, 55, 59, 255, 34, 43, 46, 255, 41, 53, 58, 255, 35, 45, 48, 255, 30, 36, 38, 255, 37, 48, 52, 255, 53, 71, 77, 255, 38, 50, 53, 255, 39, 51, 55, 255, 48, 66, 72, 255, 23, 24, 25, 255, 32, 39, 42, 255, 47, 63, 69, 255, 37, 48, 52, 255, 34, 42, 45, 255, 45, 60, 65, 255, 41, 54, 58, 255, 38, 49, 53, 255, 24, 26, 27, 255, 21, 21, 21, 255, 36, 46, 49, 255, 36, 45, 49, 255, 36, 46, 50, 255, 38, 49, 53, 255, 51, 70, 76, 255, 44, 58, 63, 255, 35, 45, 48, 255, 42, 55, 60, 255, 42, 56, 61, 255, 35, 44, 47, 255, 45, 60, 65, 255, 41, 53, 58, 255, 31, 37, 39, 255, 32, 39, 41, 255, 34, 43, 46, 255, 34, 42, 45, 255, 30, 35, 37, 255, 32, 40, 42, 255, 21, 21, 21, 255, 21, 21, 21, 255, 42, 55, 60, 255, 30, 35, 37, 255, 26, 29, 30, 255, 28, 33, 34, 255, 31, 37, 39, 255, 25, 28, 29, 255, 26, 29, 30, 255, 23, 25, 25, 255, 21, 21, 22, 255, 27, 30, 31, 255, 32, 39, 41, 255, 37, 48, 51, 255, 39, 51, 55, 255, 28, 33, 35, 255, 36, 46, 49, 255, 36, 46, 50, 255, 21, 21, 21, 255, 37, 47, 50, 255, 44, 58, 63, 255, 38, 49, 52, 255, 29, 34, 36, 255, 38, 49, 53, 255, 39, 51, 55, 255, 44, 59, 64, 255, 28, 32, 34, 255, 32, 45, 32, 255, 30, 43, 31, 255, 33, 48, 33, 255, 31, 43, 31, 255, 28, 38, 28, 255, 28, 38, 28, 255, 30, 43, 31, 255, 27, 37, 28, 255, 29, 41, 30, 255, 27, 37, 28, 255, 31, 44, 32, 255, 29, 40, 29, 255, 31, 44, 31, 255, 32, 45, 32, 255, 33, 48, 33, 255, 27, 37, 28, 255, 32, 46, 32, 255, 28, 39, 29, 255, 25, 34, 26, 255, 26, 35, 27, 255, 26, 35, 27, 255, 27, 37, 28, 255, 26, 35, 27, 255, 25, 32, 25, 255, 29, 40, 29, 255, 32, 46, 32, 255, 31, 44, 31, 255, 29, 41, 30, 255, 32, 45, 32, 255, 26, 34, 26, 255, 27, 36, 27, 255, 30, 42, 30, 255, 31, 44, 31, 255, 30, 42, 30, 255, 30, 42, 30, 255, 30, 42, 30, 255, 26, 34, 26, 255, 28, 38, 28, 255, 32, 47, 33, 255, 33, 47, 33, 255, 28, 39, 29, 255, 31, 44, 31, 255, 30, 38, 30, 255, 27, 37, 28, 255, 33, 48, 33, 255, 32, 47, 33, 255, 31, 45, 32, 255, 29, 41, 30, 255, 35, 51, 35, 255, 34, 50, 34, 255, 35, 51, 35, 255, 36, 52, 36, 255, 34, 50, 34, 255, 39, 59, 39, 255, 33, 47, 33, 255, 32, 47, 33, 255, 30, 41, 30, 255, 32, 47, 33, 255, 28, 38, 28, 255, 27, 36, 27, 255, 25, 33, 26, 255, 33, 48, 33, 255, 34, 50, 34, 255, 34, 49, 34, 255, 34, 49, 34, 255, 31, 44, 32, 255, 35, 52, 36, 255, 32, 47, 33, 255, 33, 49, 34, 255, 33, 47, 33, 255, 34, 50, 35, 255, 32, 45, 32, 255, 34, 51, 35, 255, 32, 45, 32, 255, 33, 48, 33, 255, 32, 46, 32, 255, 31, 45, 32, 255, 34, 49, 34, 255, 35, 51, 35, 255, 32, 46, 32, 255, 31, 45, 32, 255, 30, 42, 30, 255, 27, 37, 28, 255, 27, 37, 28, 255, 30, 42, 30, 255, 27, 37, 28, 255, 27, 37, 28, 255, 34, 50, 35, 255, 24, 32, 25, 255, 27, 38, 28, 255, 28, 39, 29, 255, 30, 43, 31, 255, 29, 41, 30, 255, 31, 43, 31, 255, 33, 47, 33, 255, 37, 56, 37, 255, 38, 57, 38, 255, 35, 51, 35, 255, 36, 54, 36, 255, 32, 45, 32, 255, 26, 36, 27, 255, 23, 30, 24, 255, 27, 34, 27, 255, 28, 38, 28, 255, 29, 40, 29, 255, 32, 47, 33, 255, 34, 50, 34, 255, 35, 51, 35, 255, 35, 51, 35, 255, 31, 44, 31, 255, 26, 36, 27, 255, 29, 41, 30, 255, 29, 40, 29, 255, 34, 50, 34, 255, 33, 48, 34, 255, 36, 53, 36, 255, 24, 32, 25, 255, 25, 34, 26, 255, 24, 31, 25, 255, 24, 30, 24, 255, 27, 36, 27, 255, 34, 49, 34, 255, 35, 51, 35, 255, 37, 55, 37, 255, 42, 62, 41, 255, 38, 57, 38, 255, 37, 55, 37, 255, 35, 51, 35, 255, 41, 60, 40, 255, 37, 56, 38, 255, 33, 48, 33, 255, 36, 53, 36, 255, 35, 51, 35, 255, 36, 54, 37, 255, 49, 71, 47, 255, 33, 48, 33, 255, 36, 53, 36, 255, 37, 55, 37, 255, 32, 46, 32, 255, 31, 44, 32, 255, 35, 51, 35, 255, 30, 41, 30, 255, 26, 35, 27, 255, 26, 34, 26, 255, 26, 36, 27, 255, 30, 43, 31, 255, 31, 43, 31, 255, 30, 42, 30, 255, 30, 43, 31, 255, 31, 44, 32, 255, 34, 49, 34, 255, 34, 49, 34, 255, 30, 43, 31, 255, 30, 42, 31, 255, 31, 44, 31, 255, 29, 40, 29, 255, 31, 44, 31, 255, 33, 49, 34, 255, 32, 46, 32, 255, 33, 47, 33, 255, 29, 40, 29, 255, 35, 51, 35, 255, 36, 54, 37, 255, 34, 49, 34, 255, 34, 49, 34, 255, 34, 49, 34, 255, 33, 48, 33, 255, 34, 50, 34, 255, 27, 37, 28, 255, 30, 43, 31, 255, 32, 45, 32, 255, 35, 51, 35, 255, 35, 51, 35, 255, 41, 61, 41, 255, 37, 55, 37, 255, 32, 46, 32, 255, 31, 44, 31, 255, 33, 47, 33, 255, 29, 40, 29, 255, 30, 42, 30, 255, 32, 47, 33, 255, 32, 47, 33, 255, 33, 47, 33, 255, 39, 59, 39, 255, 34, 50, 34, 255, 35, 51, 35, 255, 38, 57, 38, 255, 37, 54, 37, 255, 34, 50, 34, 255, 37, 55, 37, 255, 32, 45, 32, 255, 36, 53, 36, 255, 32, 47, 33, 255, 32, 46, 32, 255, 32, 47, 33, 255, 31, 45, 32, 255, 29, 40, 29, 255, 29, 41, 30, 255, 30, 43, 31, 255, 31, 45, 32, 255, 33, 48, 33, 255, 33, 49, 34, 255, 33, 48, 34, 255, 35, 51, 35, 255, 34, 50, 35, 255, 33, 48, 33, 255, 34, 49, 34, 255, 34, 50, 34, 255, 33, 49, 34, 255, 33, 48, 33, 255, 38, 56, 38, 255, 33, 47, 33, 255, 32, 46, 32, 255, 32, 46, 32, 255, 30, 43, 31, 255, 34, 49, 34, 255, 33, 47, 33, 255, 40, 60, 40, 255, 33, 48, 33, 255, 33, 48, 33, 255, 32, 45, 32, 255, 32, 47, 33, 255, 34, 49, 34, 255, 30, 42, 30, 255, 31, 45, 32, 255, 35, 52, 35, 255, 33, 47, 33, 255, 35, 52, 36, 255, 34, 49, 34, 255, 38, 58, 38, 255, 45, 67, 44, 255, 35, 52, 36, 255, 33, 47, 33, 255, 35, 51, 35, 255, 34, 49, 34, 255, 32, 45, 32, 255, 26, 34, 26, 255, 25, 34, 26, 255, 27, 36, 27, 255, 26, 34, 26, 255, 27, 36, 27, 255, 25, 33, 26, 255, 28, 38, 28, 255, 33, 47, 33, 255, 36, 53, 36, 255, 36, 54, 37, 255, 34, 49, 34, 255, 38, 57, 38, 255, 33, 47, 33, 255, 33, 48, 33, 255, 36, 53, 36, 255, 33, 48, 34, 255, 33, 48, 33, 255, 33, 48, 34, 255, 34, 50, 34, 255, 32, 46, 32, 255, 47, 64, 70, 255, 45, 60, 65, 255, 38, 49, 53, 255, 37, 48, 51, 255, 39, 51, 55, 255, 37, 47, 50, 255, 44, 58, 63, 255, 44, 58, 63, 255, 49, 67, 73, 255, 38, 49, 53, 255, 43, 57, 62, 255, 42, 56, 60, 255, 43, 58, 63, 255, 32, 38, 40, 255, 46, 63, 68, 255, 40, 53, 57, 255, 30, 36, 38, 255, 33, 41, 44, 255, 21, 21, 21, 255, 35, 44, 47, 255, 28, 33, 35, 255, 41, 54, 59, 255, 32, 39, 42, 255, 25, 27, 28, 255, 32, 39, 42, 255, 25, 27, 28, 255, 43, 57, 61, 255, 27, 32, 33, 255, 27, 31, 33, 255, 28, 33, 34, 255, 27, 31, 32, 255, 36, 47, 50, 255, 36, 46, 49, 255, 37, 48, 51, 255, 32, 40, 42, 255, 31, 37, 39, 255, 33, 40, 43, 255, 32, 40, 42, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 28, 32, 33, 255, 27, 31, 33, 255, 34, 43, 46, 255, 37, 48, 51, 255, 36, 46, 49, 255, 31, 38, 40, 255, 34, 42, 45, 255, 30, 36, 38, 255, 28, 32, 33, 255, 49, 67, 73, 255, 39, 50, 54, 255, 27, 31, 32, 255, 43, 58, 63, 255, 36, 46, 49, 255, 39, 51, 54, 255, 29, 33, 35, 255, 37, 47, 50, 255, 33, 41, 44, 255, 31, 38, 40, 255, 21, 21, 21, 255, 26, 29, 31, 255, 25, 27, 27, 255, 40, 53, 57, 255, 40, 52, 56, 255, 44, 59, 64, 255, 45, 60, 65, 255, 33, 41, 44, 255, 36, 46, 49, 255, 35, 44, 47, 255, 45, 61, 67, 255, 42, 56, 60, 255, 34, 42, 45, 255, 32, 40, 42, 255, 34, 43, 46, 255, 33, 41, 44, 255, 21, 21, 21, 255, 21, 21, 22, 255, 22, 23, 23, 255, 34, 42, 45, 255, 23, 24, 24, 255, 36, 46, 49, 255, 26, 30, 31, 255, 24, 26, 26, 255, 27, 31, 32, 255, 36, 46, 49, 255, 29, 34, 35, 255, 35, 45, 48, 255, 26, 28, 29, 255, 40, 53, 57, 255, 45, 61, 67, 255, 40, 52, 56, 255, 39, 50, 54, 255, 46, 61, 67, 255, 33, 40, 43, 255, 41, 54, 59, 255, 47, 63, 69, 255, 46, 63, 68, 255, 43, 58, 63, 255, 47, 63, 69, 255, 51, 70, 76, 255, 49, 67, 73, 255, 37, 47, 50, 255, 43, 57, 62, 255, 22, 23, 23, 255, 21, 21, 21, 255, 43, 57, 61, 255, 33, 41, 43, 255, 42, 56, 61, 255, 43, 58, 63, 255, 21, 21, 21, 255, 21, 22, 22, 255, 23, 25, 25, 255, 28, 32, 33, 255, 26, 29, 30, 255, 31, 37, 39, 255, 37, 47, 50, 255, 25, 27, 28, 255, 38, 49, 52, 255, 21, 21, 21, 255, 35, 45, 48, 255, 22, 23, 23, 255, 34, 42, 45, 255, 40, 52, 57, 255, 32, 39, 41, 255, 38, 50, 53, 255, 35, 44, 47, 255, 35, 44, 47, 255, 42, 55, 59, 255, 35, 44, 47, 255, 36, 47, 50, 255, 33, 40, 43, 255, 21, 21, 21, 255, 41, 54, 59, 255, 37, 47, 50, 255, 34, 42, 45, 255, 38, 48, 52, 255, 32, 40, 42, 255, 36, 46, 49, 255, 30, 35, 37, 255, 34, 42, 45, 255, 38, 49, 53, 255, 42, 56, 61, 255, 32, 39, 42, 255, 41, 53, 58, 255, 37, 48, 51, 255, 41, 54, 58, 255, 31, 38, 40, 255, 21, 21, 21, 255, 21, 21, 21, 255, 32, 40, 42, 255, 40, 53, 57, 255, 36, 46, 49, 255, 33, 41, 43, 255, 38, 49, 53, 255, 27, 31, 33, 255, 34, 43, 46, 255, 37, 47, 50, 255, 28, 32, 33, 255, 30, 36, 38, 255, 26, 29, 30, 255, 22, 22, 22, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 30, 36, 38, 255, 35, 45, 48, 255, 39, 51, 55, 255, 52, 70, 76, 255, 47, 64, 69, 255, 49, 67, 73, 255, 35, 44, 47, 255, 29, 34, 36, 255, 32, 40, 42, 255, 45, 60, 65, 255, 44, 60, 65, 255, 37, 47, 51, 255, 31, 37, 39, 255, 30, 36, 38, 255, 44, 58, 63, 255, 33, 41, 44, 255, 52, 71, 76, 255, 47, 64, 70, 255, 52, 70, 76, 255, 48, 65, 71, 255, 52, 70, 76, 255, 47, 64, 70, 255, 30, 36, 38, 255, 36, 46, 49, 255, 35, 44, 47, 255, 21, 21, 21, 255, 25, 27, 28, 255, 22, 23, 24, 255, 29, 34, 35, 255, 28, 32, 34, 255, 38, 50, 54, 255, 40, 52, 57, 255, 26, 30, 31, 255, 33, 41, 43, 255, 37, 48, 51, 255, 33, 40, 43, 255, 35, 44, 48, 255, 36, 46, 49, 255, 41, 54, 59, 255, 31, 37, 39, 255, 36, 45, 48, 255, 43, 56, 61, 255, 36, 45, 48, 255, 38, 49, 53, 255, 30, 37, 39, 255, 28, 33, 35, 255, 43, 57, 62, 255, 39, 50, 54, 255, 35, 43, 46, 255, 44, 59, 64, 255, 44, 59, 64, 255, 48, 65, 71, 255, 44, 58, 63, 255, 36, 45, 48, 255, 40, 52, 56, 255, 26, 29, 30, 255, 36, 45, 48, 255, 33, 40, 43, 255, 21, 21, 21, 255, 35, 43, 46, 255, 23, 25, 25, 255, 27, 30, 31, 255, 25, 27, 28, 255, 21, 21, 21, 255, 21, 21, 21, 255, 35, 45, 48, 255, 33, 41, 44, 255, 32, 39, 41, 255, 27, 31, 32, 255, 26, 30, 31, 255, 25, 28, 29, 255, 39, 51, 55, 255, 29, 35, 36, 255, 28, 33, 34, 255, 27, 30, 32, 255, 21, 21, 21, 255, 32, 39, 42, 255, 47, 65, 70, 255, 39, 51, 55, 255, 44, 58, 63, 255, 21, 21, 21, 255, 34, 42, 44, 255, 29, 34, 36, 255, 32, 39, 41, 255, 29, 34, 35, 255, 40, 52, 56, 255, 30, 35, 37, 255, 44, 58, 63, 255, 46, 62, 67, 255, 36, 45, 48, 255, 21, 21, 21, 255, 33, 48, 33, 255, 29, 41, 30, 255, 28, 39, 29, 255, 29, 41, 30, 255, 30, 41, 30, 255, 28, 38, 28, 255, 30, 42, 30, 255, 27, 36, 27, 255, 29, 41, 30, 255, 28, 39, 29, 255, 32, 45, 32, 255, 29, 40, 29, 255, 28, 38, 28, 255, 30, 42, 31, 255, 31, 45, 32, 255, 29, 40, 29, 255, 27, 37, 28, 255, 29, 40, 30, 255, 28, 38, 28, 255, 27, 38, 28, 255, 24, 31, 24, 255, 24, 31, 25, 255, 23, 30, 24, 255, 24, 31, 25, 255, 31, 44, 31, 255, 30, 41, 30, 255, 29, 41, 30, 255, 28, 38, 28, 255, 29, 40, 29, 255, 24, 31, 25, 255, 23, 30, 24, 255, 29, 40, 29, 255, 29, 41, 30, 255, 29, 40, 29, 255, 32, 46, 32, 255, 28, 38, 28, 255, 24, 32, 25, 255, 28, 38, 28, 255, 30, 42, 30, 255, 30, 43, 31, 255, 29, 39, 29, 255, 30, 41, 30, 255, 26, 33, 27, 255, 27, 36, 27, 255, 31, 43, 31, 255, 30, 43, 31, 255, 32, 46, 32, 255, 31, 45, 32, 255, 34, 49, 34, 255, 35, 51, 35, 255, 35, 51, 35, 255, 33, 49, 34, 255, 37, 56, 37, 255, 34, 50, 34, 255, 30, 42, 31, 255, 31, 43, 31, 255, 28, 38, 29, 255, 30, 42, 30, 255, 29, 41, 30, 255, 93, 110, 12, 255, 26, 35, 27, 255, 30, 42, 30, 255, 30, 43, 31, 255, 32, 46, 32, 255, 31, 44, 31, 255, 33, 49, 34, 255, 37, 55, 37, 255, 32, 46, 32, 255, 31, 44, 32, 255, 33, 48, 34, 255, 34, 51, 35, 255, 37, 55, 37, 255, 32, 47, 33, 255, 32, 47, 33, 255, 34, 50, 34, 255, 35, 51, 35, 255, 30, 41, 30, 255, 36, 53, 36, 255, 31, 45, 32, 255, 28, 39, 29, 255, 26, 34, 26, 255, 26, 35, 27, 255, 27, 38, 28, 255, 26, 35, 27, 255, 28, 38, 28, 255, 30, 42, 30, 255, 33, 47, 33, 255, 31, 43, 31, 255, 28, 39, 29, 255, 31, 43, 31, 255, 29, 41, 30, 255, 34, 49, 34, 255, 31, 45, 32, 255, 35, 52, 36, 255, 35, 51, 35, 255, 43, 63, 42, 255, 38, 57, 38, 255, 37, 54, 37, 255, 37, 56, 37, 255, 27, 36, 27, 255, 30, 42, 30, 255, 24, 31, 24, 255, 25, 34, 26, 255, 27, 37, 28, 255, 29, 40, 29, 255, 31, 45, 32, 255, 35, 51, 35, 255, 34, 49, 34, 255, 35, 52, 36, 255, 34, 49, 34, 255, 30, 43, 31, 255, 30, 42, 30, 255, 30, 42, 30, 255, 34, 50, 35, 255, 33, 48, 33, 255, 35, 51, 35, 255, 27, 36, 27, 255, 25, 34, 26, 255, 24, 30, 24, 255, 25, 31, 25, 255, 24, 31, 25, 255, 30, 42, 30, 255, 32, 46, 32, 255, 34, 49, 34, 255, 41, 61, 41, 255, 35, 51, 35, 255, 39, 58, 39, 255, 36, 53, 36, 255, 37, 55, 37, 255, 35, 51, 35, 255, 31, 45, 32, 255, 33, 48, 33, 255, 33, 48, 33, 255, 35, 52, 36, 255, 47, 68, 45, 255, 37, 56, 37, 255, 44, 65, 43, 255, 48, 70, 46, 255, 37, 55, 37, 255, 33, 47, 33, 255, 33, 49, 34, 255, 28, 38, 28, 255, 27, 36, 27, 255, 24, 31, 25, 255, 25, 34, 26, 255, 27, 38, 28, 255, 27, 37, 28, 255, 30, 41, 30, 255, 30, 43, 31, 255, 29, 41, 30, 255, 31, 43, 31, 255, 36, 53, 36, 255, 34, 49, 34, 255, 37, 56, 37, 255, 33, 48, 34, 255, 28, 39, 29, 255, 33, 48, 33, 255, 37, 56, 37, 255, 37, 54, 37, 255, 31, 44, 31, 255, 33, 47, 33, 255, 35, 52, 35, 255, 35, 51, 35, 255, 36, 54, 37, 255, 34, 49, 34, 255, 35, 51, 35, 255, 36, 53, 36, 255, 33, 49, 34, 255, 29, 40, 29, 255, 29, 41, 30, 255, 31, 43, 31, 255, 28, 38, 28, 255, 35, 51, 35, 255, 36, 53, 36, 255, 35, 52, 35, 255, 36, 54, 36, 255, 36, 53, 36, 255, 31, 44, 32, 255, 30, 42, 30, 255, 31, 44, 32, 255, 30, 43, 31, 255, 32, 46, 33, 255, 35, 52, 35, 255, 51, 74, 48, 255, 34, 50, 35, 255, 34, 49, 34, 255, 34, 49, 34, 255, 34, 49, 34, 255, 34, 50, 35, 255, 37, 55, 37, 255, 33, 47, 33, 255, 32, 46, 32, 255, 33, 48, 33, 255, 94, 115, 16, 255, 31, 43, 31, 255, 29, 40, 29, 255, 28, 38, 28, 255, 24, 30, 24, 255, 28, 38, 29, 255, 27, 37, 27, 255, 30, 42, 30, 255, 32, 46, 32, 255, 31, 44, 31, 255, 33, 48, 33, 255, 31, 44, 31, 255, 31, 44, 31, 255, 32, 46, 32, 255, 31, 43, 31, 255, 35, 52, 35, 255, 33, 47, 33, 255, 34, 50, 34, 255, 38, 56, 38, 255, 36, 53, 36, 255, 33, 48, 34, 255, 33, 48, 33, 255, 33, 49, 34, 255, 35, 51, 35, 255, 38, 57, 38, 255, 36, 53, 36, 255, 34, 50, 34, 255, 31, 43, 31, 255, 32, 45, 32, 255, 28, 39, 29, 255, 31, 43, 31, 255, 28, 39, 29, 255, 31, 44, 31, 255, 35, 52, 35, 255, 36, 53, 36, 255, 36, 53, 36, 255, 37, 56, 37, 255, 46, 68, 45, 255, 38, 57, 38, 255, 30, 42, 30, 255, 32, 45, 32, 255, 30, 42, 30, 255, 30, 43, 31, 255, 31, 44, 31, 255, 24, 32, 25, 255, 27, 36, 27, 255, 26, 36, 27, 255, 24, 31, 25, 255, 26, 35, 26, 255, 31, 45, 32, 255, 35, 51, 35, 255, 36, 54, 36, 255, 35, 51, 35, 255, 36, 53, 36, 255, 37, 55, 37, 255, 35, 51, 35, 255, 30, 43, 31, 255, 32, 45, 32, 255, 31, 44, 32, 255, 34, 49, 34, 255, 33, 48, 34, 255, 31, 44, 31, 255, 33, 48, 33, 255, 41, 54, 59, 255, 38, 49, 52, 255, 29, 34, 36, 255, 32, 39, 41, 255, 30, 36, 38, 255, 29, 34, 36, 255, 49, 67, 73, 255, 41, 54, 58, 255, 44, 60, 65, 255, 54, 72, 78, 255, 45, 61, 66, 255, 47, 63, 69, 255, 39, 51, 55, 255, 41, 53, 58, 255, 42, 56, 61, 255, 37, 48, 51, 255, 32, 39, 41, 255, 29, 33, 35, 255, 21, 21, 21, 255, 28, 32, 33, 255, 30, 36, 38, 255, 32, 40, 42, 255, 29, 33, 35, 255, 30, 36, 38, 255, 32, 40, 42, 255, 36, 45, 48, 255, 37, 48, 51, 255, 31, 37, 39, 255, 31, 37, 39, 255, 39, 51, 55, 255, 31, 37, 39, 255, 33, 41, 43, 255, 28, 32, 33, 255, 39, 51, 55, 255, 21, 21, 21, 255, 31, 38, 40, 255, 23, 23, 24, 255, 34, 42, 45, 255, 21, 21, 21, 255, 21, 21, 21, 255, 29, 34, 36, 255, 30, 36, 38, 255, 31, 38, 40, 255, 37, 47, 51, 255, 39, 50, 54, 255, 33, 40, 43, 255, 34, 42, 45, 255, 31, 37, 40, 255, 41, 54, 58, 255, 35, 44, 47, 255, 38, 49, 52, 255, 34, 42, 45, 255, 41, 54, 58, 255, 40, 53, 57, 255, 32, 39, 41, 255, 41, 54, 58, 255, 35, 44, 47, 255, 24, 26, 27, 255, 24, 25, 26, 255, 30, 36, 39, 255, 30, 35, 37, 255, 21, 21, 21, 255, 39, 50, 54, 255, 46, 62, 68, 255, 34, 42, 45, 255, 31, 37, 39, 255, 30, 36, 38, 255, 46, 62, 67, 255, 45, 61, 66, 255, 36, 46, 50, 255, 49, 67, 73, 255, 42, 55, 60, 255, 32, 39, 41, 255, 48, 66, 72, 255, 30, 37, 39, 255, 30, 35, 37, 255, 23, 24, 25, 255, 21, 21, 21, 255, 36, 46, 49, 255, 42, 56, 61, 255, 27, 31, 33, 255, 22, 23, 23, 255, 32, 39, 41, 255, 34, 42, 45, 255, 35, 44, 47, 255, 39, 51, 55, 255, 30, 36, 38, 255, 29, 34, 35, 255, 38, 49, 52, 255, 42, 55, 59, 255, 37, 47, 50, 255, 43, 57, 62, 255, 51, 70, 76, 255, 33, 40, 43, 255, 41, 54, 58, 255, 40, 52, 56, 255, 47, 64, 70, 255, 54, 72, 78, 255, 41, 54, 58, 255, 46, 63, 68, 255, 44, 59, 64, 255, 50, 69, 75, 255, 51, 69, 75, 255, 30, 36, 38, 255, 21, 21, 21, 255, 46, 63, 68, 255, 47, 64, 70, 255, 39, 51, 55, 255, 29, 34, 36, 255, 36, 45, 48, 255, 30, 36, 38, 255, 21, 21, 21, 255, 23, 25, 25, 255, 29, 34, 36, 255, 31, 38, 40, 255, 45, 61, 66, 255, 24, 26, 26, 255, 35, 44, 47, 255, 31, 38, 40, 255, 29, 34, 35, 255, 23, 24, 24, 255, 24, 25, 26, 255, 29, 34, 36, 255, 36, 47, 50, 255, 38, 49, 52, 255, 36, 45, 48, 255, 34, 42, 45, 255, 28, 32, 34, 255, 40, 53, 57, 255, 27, 32, 33, 255, 44, 59, 64, 255, 32, 38, 41, 255, 21, 21, 21, 255, 39, 50, 54, 255, 32, 39, 41, 255, 36, 45, 48, 255, 40, 52, 56, 255, 27, 30, 31, 255, 31, 38, 40, 255, 29, 34, 36, 255, 38, 49, 53, 255, 43, 56, 61, 255, 38, 49, 52, 255, 39, 51, 55, 255, 29, 34, 35, 255, 35, 45, 48, 255, 41, 54, 58, 255, 36, 46, 49, 255, 28, 32, 34, 255, 23, 24, 25, 255, 21, 21, 21, 255, 37, 47, 50, 255, 32, 39, 41, 255, 29, 34, 36, 255, 32, 39, 41, 255, 25, 28, 29, 255, 22, 23, 23, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 23, 24, 24, 255, 28, 32, 33, 255, 36, 46, 49, 255, 37, 48, 51, 255, 42, 56, 60, 255, 21, 21, 21, 255, 23, 25, 25, 255, 35, 43, 46, 255, 42, 55, 60, 255, 45, 60, 65, 255, 45, 61, 66, 255, 43, 57, 62, 255, 36, 45, 48, 255, 35, 44, 47, 255, 40, 53, 57, 255, 38, 49, 52, 255, 35, 45, 48, 255, 43, 57, 62, 255, 31, 37, 39, 255, 35, 44, 47, 255, 38, 49, 53, 255, 40, 51, 56, 255, 59, 77, 82, 255, 47, 64, 70, 255, 43, 57, 62, 255, 43, 58, 63, 255, 39, 50, 54, 255, 35, 44, 47, 255, 37, 48, 51, 255, 35, 44, 47, 255, 21, 21, 21, 255, 21, 21, 21, 255, 38, 49, 53, 255, 40, 53, 57, 255, 38, 48, 52, 255, 41, 53, 57, 255, 35, 44, 46, 255, 37, 47, 51, 255, 38, 49, 53, 255, 38, 49, 53, 255, 34, 43, 46, 255, 40, 52, 56, 255, 45, 60, 65, 255, 41, 54, 59, 255, 38, 48, 52, 255, 44, 58, 63, 255, 40, 53, 57, 255, 38, 49, 53, 255, 34, 43, 46, 255, 31, 37, 39, 255, 32, 39, 41, 255, 36, 45, 49, 255, 33, 41, 43, 255, 36, 46, 49, 255, 38, 49, 52, 255, 46, 62, 68, 255, 32, 39, 41, 255, 37, 47, 50, 255, 38, 49, 52, 255, 39, 51, 55, 255, 29, 33, 35, 255, 41, 53, 58, 255, 31, 38, 40, 255, 29, 34, 36, 255, 29, 34, 36, 255, 35, 44, 47, 255, 24, 25, 26, 255, 29, 34, 35, 255, 21, 21, 21, 255, 21, 21, 21, 255, 31, 37, 39, 255, 29, 35, 37, 255, 39, 50, 54, 255, 27, 32, 33, 255, 29, 34, 36, 255, 29, 35, 36, 255, 25, 27, 28, 255, 29, 33, 35, 255, 30, 36, 38, 255, 27, 31, 32, 255, 22, 22, 22, 255, 38, 49, 53, 255, 39, 51, 55, 255, 31, 37, 40, 255, 37, 47, 51, 255, 35, 45, 48, 255, 27, 30, 31, 255, 31, 38, 40, 255, 28, 32, 34, 255, 35, 44, 47, 255, 35, 44, 47, 255, 32, 39, 41, 255, 29, 35, 36, 255, 45, 60, 65, 255, 32, 40, 42, 255, 25, 27, 28, 255, 29, 41, 30, 255, 29, 40, 29, 255, 26, 34, 26, 255, 24, 32, 25, 255, 27, 37, 28, 255, 29, 39, 29, 255, 29, 41, 30, 255, 32, 46, 32, 255, 32, 47, 33, 255, 33, 48, 34, 255, 32, 45, 32, 255, 28, 38, 28, 255, 30, 42, 30, 255, 31, 44, 31, 255, 31, 44, 32, 255, 28, 38, 28, 255, 28, 38, 28, 255, 31, 44, 31, 255, 29, 41, 30, 255, 29, 41, 30, 255, 24, 32, 25, 255, 23, 30, 24, 255, 25, 33, 26, 255, 25, 34, 26, 255, 26, 35, 27, 255, 28, 39, 29, 255, 26, 35, 27, 255, 27, 37, 28, 255, 25, 33, 26, 255, 24, 31, 25, 255, 23, 29, 24, 255, 23, 30, 24, 255, 27, 37, 28, 255, 31, 44, 32, 255, 29, 41, 30, 255, 29, 41, 30, 255, 26, 35, 27, 255, 27, 37, 28, 255, 28, 39, 29, 255, 29, 41, 30, 255, 33, 48, 33, 255, 30, 42, 31, 255, 29, 41, 30, 255, 25, 33, 26, 255, 34, 50, 34, 255, 32, 46, 32, 255, 32, 47, 33, 255, 32, 47, 33, 255, 34, 50, 34, 255, 35, 51, 35, 255, 34, 49, 34, 255, 35, 52, 35, 255, 35, 51, 35, 255, 35, 51, 35, 255, 30, 42, 30, 255, 31, 45, 32, 255, 29, 40, 29, 255, 27, 38, 28, 255, 30, 42, 30, 255, 26, 35, 27, 255, 26, 34, 26, 255, 28, 39, 29, 255, 31, 44, 32, 255, 34, 49, 34, 255, 29, 40, 29, 255, 31, 45, 32, 255, 31, 44, 31, 255, 32, 45, 32, 255, 30, 43, 31, 255, 36, 54, 36, 255, 32, 47, 33, 255, 36, 52, 36, 255, 34, 50, 35, 255, 31, 45, 32, 255, 33, 48, 33, 255, 36, 53, 36, 255, 33, 48, 33, 255, 36, 53, 36, 255, 33, 49, 34, 255, 29, 40, 29, 255, 26, 35, 27, 255, 24, 32, 25, 255, 24, 31, 25, 255, 25, 33, 26, 255, 24, 31, 24, 255, 29, 40, 29, 255, 31, 44, 31, 255, 33, 48, 33, 255, 29, 40, 29, 255, 28, 39, 29, 255, 30, 42, 30, 255, 36, 53, 36, 255, 34, 50, 34, 255, 39, 58, 38, 255, 48, 70, 46, 255, 41, 60, 40, 255, 40, 60, 40, 255, 42, 63, 41, 255, 34, 50, 35, 255, 32, 47, 33, 255, 29, 40, 29, 255, 25, 34, 26, 255, 25, 33, 26, 255, 25, 33, 26, 255, 29, 40, 29, 255, 30, 42, 31, 255, 32, 46, 33, 255, 35, 51, 35, 255, 31, 45, 32, 255, 31, 45, 32, 255, 32, 46, 32, 255, 34, 49, 34, 255, 32, 47, 33, 255, 33, 47, 33, 255, 32, 47, 33, 255, 35, 51, 35, 255, 30, 42, 30, 255, 29, 40, 29, 255, 29, 41, 30, 255, 26, 35, 27, 255, 24, 31, 25, 255, 26, 35, 27, 255, 26, 36, 27, 255, 29, 40, 29, 255, 32, 47, 33, 255, 35, 52, 36, 255, 35, 51, 35, 255, 32, 46, 32, 255, 35, 52, 35, 255, 34, 50, 35, 255, 34, 49, 34, 255, 31, 44, 31, 255, 30, 43, 31, 255, 31, 45, 32, 255, 37, 54, 37, 255, 46, 67, 44, 255, 42, 62, 41, 255, 50, 73, 48, 255, 44, 65, 43, 255, 33, 48, 33, 255, 31, 44, 31, 255, 31, 43, 31, 255, 29, 40, 29, 255, 28, 38, 28, 255, 26, 33, 27, 255, 25, 32, 25, 255, 25, 32, 25, 255, 25, 32, 25, 255, 30, 42, 30, 255, 28, 39, 29, 255, 28, 38, 29, 255, 32, 46, 33, 255, 48, 70, 46, 255, 46, 67, 44, 255, 48, 69, 46, 255, 34, 49, 34, 255, 33, 47, 33, 255, 37, 55, 37, 255, 37, 54, 37, 255, 36, 54, 36, 255, 37, 54, 37, 255, 36, 53, 36, 255, 37, 54, 37, 255, 35, 51, 35, 255, 31, 43, 31, 255, 35, 52, 35, 255, 35, 51, 35, 255, 31, 45, 32, 255, 29, 40, 29, 255, 29, 41, 30, 255, 30, 42, 30, 255, 26, 35, 27, 255, 31, 44, 32, 255, 33, 48, 33, 255, 36, 54, 37, 255, 36, 53, 36, 255, 38, 57, 38, 255, 35, 51, 35, 255, 35, 52, 36, 255, 35, 51, 35, 255, 32, 46, 32, 255, 30, 42, 30, 255, 36, 53, 36, 255, 34, 51, 35, 255, 33, 48, 33, 255, 33, 48, 33, 255, 33, 48, 33, 255, 33, 48, 34, 255, 33, 49, 34, 255, 42, 62, 41, 255, 38, 57, 38, 255, 37, 56, 37, 255, 36, 53, 36, 255, 32, 45, 32, 255, 33, 47, 33, 255, 26, 34, 26, 255, 25, 34, 26, 255, 25, 31, 25, 255, 24, 31, 25, 255, 25, 31, 25, 255, 27, 37, 28, 255, 25, 32, 25, 255, 26, 35, 27, 255, 30, 41, 30, 255, 29, 40, 29, 255, 28, 39, 29, 255, 30, 41, 30, 255, 32, 46, 32, 255, 33, 47, 33, 255, 30, 43, 31, 255, 32, 47, 33, 255, 33, 47, 33, 255, 31, 45, 32, 255, 34, 50, 35, 255, 34, 49, 34, 255, 36, 53, 36, 255, 34, 50, 34, 255, 31, 44, 31, 255, 32, 46, 32, 255, 29, 41, 30, 255, 30, 43, 31, 255, 27, 37, 28, 255, 26, 35, 27, 255, 29, 41, 30, 255, 28, 38, 28, 255, 29, 39, 29, 255, 31, 45, 32, 255, 35, 52, 35, 255, 33, 48, 33, 255, 36, 53, 36, 255, 43, 64, 42, 255, 38, 56, 38, 255, 36, 53, 36, 255, 29, 40, 29, 255, 28, 39, 29, 255, 28, 39, 29, 255, 27, 37, 28, 255, 27, 37, 28, 255, 25, 32, 25, 255, 25, 32, 25, 255, 29, 41, 30, 255, 31, 43, 31, 255, 37, 55, 37, 255, 39, 59, 39, 255, 35, 52, 36, 255, 33, 47, 33, 255, 31, 44, 31, 255, 33, 49, 34, 255, 32, 46, 32, 255, 28, 38, 28, 255, 29, 41, 30, 255, 29, 41, 30, 255, 28, 39, 29, 255, 32, 45, 32, 255, 30, 42, 31, 255, 30, 43, 31, 255, 30, 36, 38, 255, 29, 34, 36, 255, 38, 50, 53, 255, 32, 39, 41, 255, 34, 42, 45, 255, 43, 57, 62, 255, 42, 55, 60, 255, 40, 52, 56, 255, 38, 49, 52, 255, 41, 53, 58, 255, 30, 35, 37, 255, 47, 64, 69, 255, 45, 61, 66, 255, 33, 41, 43, 255, 34, 42, 45, 255, 34, 43, 45, 255, 33, 40, 42, 255, 33, 40, 43, 255, 21, 21, 21, 255, 29, 34, 36, 255, 27, 32, 33, 255, 30, 36, 38, 255, 35, 43, 46, 255, 29, 33, 35, 255, 28, 33, 35, 255, 32, 38, 41, 255, 27, 30, 31, 255, 34, 42, 45, 255, 33, 41, 44, 255, 34, 42, 45, 255, 35, 45, 48, 255, 38, 48, 52, 255, 32, 39, 42, 255, 37, 48, 51, 255, 36, 46, 50, 255, 32, 38, 41, 255, 22, 22, 22, 255, 24, 26, 26, 255, 21, 21, 21, 255, 24, 25, 26, 255, 31, 38, 40, 255, 44, 59, 64, 255, 30, 36, 38, 255, 25, 28, 29, 255, 24, 27, 27, 255, 26, 29, 30, 255, 38, 48, 52, 255, 35, 44, 47, 255, 24, 26, 27, 255, 23, 25, 25, 255, 30, 35, 37, 255, 28, 33, 34, 255, 25, 28, 29, 255, 32, 39, 41, 255, 36, 45, 48, 255, 38, 49, 53, 255, 42, 55, 59, 255, 26, 30, 31, 255, 21, 21, 21, 255, 32, 39, 41, 255, 36, 45, 48, 255, 26, 29, 30, 255, 21, 21, 21, 255, 40, 52, 56, 255, 32, 39, 42, 255, 37, 48, 52, 255, 27, 32, 33, 255, 34, 43, 46, 255, 41, 54, 59, 255, 35, 44, 47, 255, 39, 50, 54, 255, 42, 55, 60, 255, 34, 43, 46, 255, 27, 31, 32, 255, 52, 71, 76, 255, 34, 42, 45, 255, 21, 21, 21, 255, 31, 38, 40, 255, 35, 44, 47, 255, 39, 51, 55, 255, 30, 36, 38, 255, 26, 29, 30, 255, 38, 49, 53, 255, 28, 33, 34, 255, 33, 40, 43, 255, 29, 34, 36, 255, 34, 43, 46, 255, 29, 34, 36, 255, 37, 48, 51, 255, 32, 40, 42, 255, 52, 71, 77, 255, 47, 64, 70, 255, 48, 65, 71, 255, 41, 55, 59, 255, 49, 67, 73, 255, 39, 51, 55, 255, 39, 50, 54, 255, 45, 61, 66, 255, 42, 55, 59, 255, 49, 68, 74, 255, 44, 59, 64, 255, 44, 58, 63, 255, 33, 41, 43, 255, 21, 21, 21, 255, 34, 42, 44, 255, 52, 71, 76, 255, 38, 50, 53, 255, 30, 35, 37, 255, 23, 24, 24, 255, 32, 38, 41, 255, 25, 28, 29, 255, 21, 21, 21, 255, 21, 21, 21, 255, 24, 26, 27, 255, 42, 55, 60, 255, 38, 49, 53, 255, 38, 49, 53, 255, 36, 45, 49, 255, 31, 37, 39, 255, 28, 33, 35, 255, 27, 30, 31, 255, 25, 27, 28, 255, 33, 40, 43, 255, 24, 26, 27, 255, 24, 26, 26, 255, 34, 42, 45, 255, 38, 48, 52, 255, 32, 39, 41, 255, 31, 38, 40, 255, 26, 30, 31, 255, 35, 43, 46, 255, 32, 39, 42, 255, 21, 21, 21, 255, 28, 32, 33, 255, 31, 37, 39, 255, 30, 35, 37, 255, 28, 32, 33, 255, 30, 36, 38, 255, 31, 37, 39, 255, 28, 32, 34, 255, 29, 34, 36, 255, 29, 34, 36, 255, 30, 36, 38, 255, 35, 44, 47, 255, 38, 48, 52, 255, 43, 58, 63, 255, 34, 42, 45, 255, 43, 58, 63, 255, 34, 42, 45, 255, 35, 45, 48, 255, 21, 21, 21, 255, 21, 21, 21, 255, 50, 69, 75, 255, 26, 29, 30, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 29, 35, 37, 255, 30, 36, 38, 255, 34, 43, 46, 255, 36, 46, 49, 255, 38, 49, 53, 255, 42, 56, 60, 255, 38, 50, 53, 255, 21, 21, 21, 255, 21, 21, 21, 255, 29, 34, 36, 255, 37, 47, 50, 255, 33, 41, 44, 255, 43, 58, 63, 255, 32, 39, 41, 255, 40, 52, 56, 255, 39, 50, 54, 255, 47, 63, 69, 255, 46, 62, 67, 255, 34, 42, 45, 255, 50, 68, 74, 255, 36, 45, 49, 255, 45, 61, 66, 255, 45, 61, 66, 255, 49, 67, 73, 255, 38, 49, 53, 255, 38, 49, 53, 255, 40, 53, 57, 255, 45, 60, 65, 255, 38, 49, 53, 255, 43, 58, 62, 255, 41, 53, 58, 255, 41, 54, 59, 255, 33, 40, 43, 255, 21, 21, 21, 255, 40, 52, 56, 255, 36, 46, 49, 255, 46, 62, 68, 255, 39, 51, 55, 255, 41, 55, 59, 255, 38, 49, 52, 255, 37, 47, 51, 255, 42, 56, 61, 255, 53, 71, 77, 255, 43, 58, 63, 255, 37, 48, 52, 255, 37, 47, 50, 255, 53, 71, 77, 255, 40, 52, 56, 255, 47, 64, 70, 255, 29, 33, 35, 255, 41, 54, 58, 255, 34, 43, 46, 255, 33, 40, 43, 255, 37, 47, 50, 255, 29, 33, 35, 255, 46, 62, 67, 255, 33, 41, 43, 255, 46, 63, 68, 255, 38, 48, 52, 255, 35, 44, 47, 255, 35, 45, 48, 255, 26, 30, 31, 255, 36, 45, 49, 255, 27, 31, 32, 255, 43, 57, 62, 255, 28, 33, 34, 255, 37, 47, 50, 255, 36, 45, 48, 255, 35, 45, 48, 255, 21, 21, 21, 255, 21, 21, 21, 255, 39, 50, 54, 255, 29, 35, 36, 255, 32, 38, 41, 255, 21, 21, 21, 255, 28, 32, 33, 255, 33, 40, 43, 255, 30, 36, 38, 255, 21, 21, 21, 255, 27, 31, 32, 255, 28, 32, 34, 255, 21, 21, 21, 255, 26, 29, 29, 255, 34, 43, 46, 255, 33, 40, 43, 255, 34, 42, 45, 255, 36, 46, 49, 255, 29, 35, 37, 255, 31, 37, 39, 255, 25, 27, 28, 255, 30, 35, 37, 255, 37, 48, 51, 255, 34, 42, 45, 255, 44, 59, 64, 255, 33, 41, 44, 255, 33, 41, 44, 255, 35, 44, 47, 255, 31, 37, 39, 255, 27, 37, 27, 255, 28, 38, 28, 255, 28, 39, 29, 255, 23, 30, 24, 255, 24, 31, 25, 255, 30, 41, 30, 255, 29, 41, 30, 255, 31, 43, 31, 255, 37, 55, 37, 255, 33, 47, 33, 255, 32, 47, 33, 255, 32, 46, 32, 255, 30, 42, 30, 255, 30, 42, 31, 255, 29, 40, 29, 255, 29, 40, 29, 255, 31, 43, 31, 255, 29, 41, 30, 255, 29, 41, 30, 255, 28, 38, 28, 255, 28, 38, 28, 255, 28, 35, 28, 255, 24, 31, 24, 255, 24, 31, 24, 255, 25, 33, 26, 255, 25, 33, 26, 255, 24, 31, 25, 255, 24, 32, 25, 255, 23, 30, 24, 255, 24, 30, 24, 255, 24, 32, 25, 255, 28, 39, 29, 255, 29, 40, 29, 255, 29, 40, 29, 255, 30, 43, 31, 255, 29, 40, 29, 255, 29, 40, 30, 255, 28, 38, 28, 255, 29, 40, 29, 255, 27, 37, 28, 255, 33, 47, 33, 255, 31, 44, 31, 255, 29, 41, 30, 255, 30, 42, 30, 255, 34, 49, 34, 255, 34, 51, 35, 255, 34, 50, 35, 255, 37, 54, 37, 255, 36, 53, 36, 255, 36, 54, 36, 255, 34, 51, 35, 255, 38, 56, 38, 255, 34, 50, 35, 255, 33, 47, 33, 255, 32, 47, 33, 255, 32, 46, 32, 255, 27, 37, 28, 255, 24, 30, 24, 255, 27, 37, 28, 255, 27, 37, 28, 255, 26, 35, 27, 255, 27, 37, 28, 255, 28, 39, 29, 255, 29, 40, 29, 255, 26, 35, 27, 255, 30, 43, 31, 255, 33, 47, 33, 255, 29, 41, 30, 255, 33, 47, 33, 255, 32, 46, 32, 255, 32, 46, 33, 255, 34, 50, 35, 255, 35, 51, 35, 255, 32, 45, 32, 255, 34, 49, 34, 255, 34, 49, 34, 255, 37, 55, 37, 255, 35, 51, 35, 255, 33, 48, 33, 255, 27, 38, 28, 255, 25, 34, 26, 255, 24, 31, 25, 255, 23, 30, 24, 255, 25, 32, 25, 255, 25, 33, 26, 255, 27, 36, 27, 255, 28, 39, 29, 255, 30, 42, 30, 255, 27, 37, 28, 255, 31, 44, 31, 255, 33, 49, 34, 255, 42, 63, 42, 255, 37, 55, 37, 255, 39, 59, 39, 255, 36, 53, 36, 255, 38, 56, 38, 255, 37, 55, 37, 255, 39, 58, 39, 255, 33, 48, 33, 255, 34, 49, 34, 255, 32, 47, 33, 255, 27, 37, 28, 255, 26, 33, 26, 255, 25, 33, 26, 255, 24, 32, 25, 255, 28, 39, 29, 255, 32, 46, 33, 255, 32, 46, 32, 255, 30, 42, 31, 255, 31, 43, 31, 255, 33, 48, 33, 255, 36, 54, 36, 255, 37, 56, 37, 255, 37, 54, 37, 255, 33, 47, 33, 255, 33, 47, 33, 255, 29, 41, 30, 255, 30, 41, 30, 255, 28, 39, 29, 255, 24, 31, 25, 255, 27, 37, 28, 255, 26, 35, 27, 255, 25, 33, 26, 255, 24, 32, 25, 255, 31, 45, 32, 255, 35, 51, 35, 255, 34, 49, 34, 255, 29, 41, 30, 255, 32, 46, 32, 255, 35, 51, 35, 255, 30, 42, 31, 255, 32, 46, 32, 255, 31, 44, 31, 255, 34, 50, 34, 255, 34, 49, 34, 255, 37, 56, 38, 255, 62, 88, 57, 255, 47, 69, 45, 255, 39, 58, 39, 255, 34, 50, 34, 255, 31, 44, 32, 255, 30, 43, 31, 255, 26, 35, 27, 255, 28, 39, 29, 255, 24, 31, 24, 255, 23, 30, 24, 255, 23, 30, 24, 255, 24, 31, 25, 255, 25, 32, 25, 255, 27, 36, 27, 255, 29, 41, 30, 255, 30, 42, 30, 255, 38, 57, 38, 255, 49, 72, 47, 255, 37, 55, 37, 255, 35, 52, 35, 255, 33, 49, 34, 255, 34, 50, 35, 255, 36, 54, 37, 255, 37, 55, 37, 255, 34, 50, 35, 255, 34, 50, 34, 255, 37, 56, 37, 255, 30, 42, 30, 255, 34, 49, 34, 255, 35, 51, 35, 255, 36, 52, 36, 255, 31, 44, 31, 255, 32, 47, 33, 255, 28, 39, 29, 255, 29, 40, 29, 255, 28, 39, 29, 255, 30, 41, 30, 255, 31, 44, 31, 255, 36, 53, 36, 255, 37, 56, 37, 255, 38, 56, 38, 255, 35, 52, 36, 255, 34, 50, 34, 255, 37, 56, 37, 255, 33, 48, 33, 255, 32, 45, 32, 255, 35, 51, 35, 255, 32, 45, 32, 255, 33, 47, 33, 255, 33, 48, 33, 255, 30, 43, 31, 255, 33, 47, 33, 255, 34, 49, 34, 255, 38, 56, 38, 255, 35, 52, 35, 255, 36, 53, 36, 255, 38, 56, 38, 255, 33, 48, 34, 255, 31, 44, 31, 255, 28, 39, 29, 255, 23, 29, 24, 255, 24, 31, 25, 255, 23, 30, 24, 255, 24, 31, 25, 255, 26, 36, 27, 255, 28, 38, 28, 255, 27, 36, 27, 255, 28, 39, 29, 255, 29, 40, 29, 255, 28, 38, 28, 255, 30, 41, 30, 255, 32, 46, 32, 255, 29, 41, 30, 255, 32, 46, 32, 255, 30, 42, 30, 255, 29, 41, 30, 255, 34, 49, 34, 255, 35, 51, 35, 255, 32, 46, 32, 255, 34, 50, 35, 255, 35, 51, 35, 255, 29, 41, 30, 255, 31, 44, 31, 255, 29, 41, 30, 255, 28, 39, 29, 255, 26, 35, 27, 255, 28, 38, 28, 255, 25, 33, 26, 255, 26, 35, 27, 255, 31, 44, 32, 255, 32, 46, 33, 255, 34, 50, 35, 255, 33, 49, 34, 255, 38, 56, 38, 255, 37, 55, 37, 255, 37, 55, 37, 255, 51, 74, 48, 255, 32, 46, 32, 255, 26, 35, 27, 255, 27, 37, 28, 255, 88, 106, 13, 255, 27, 37, 28, 255, 25, 34, 26, 255, 27, 38, 28, 255, 32, 46, 32, 255, 37, 55, 37, 255, 37, 55, 37, 255, 37, 56, 37, 255, 34, 49, 34, 255, 31, 43, 31, 255, 32, 47, 33, 255, 36, 54, 36, 255, 31, 44, 31, 255, 29, 41, 30, 255, 30, 42, 30, 255, 31, 44, 32, 255, 28, 38, 28, 255, 29, 40, 29, 255, 29, 40, 29, 255, 29, 41, 30, 255, 29, 35, 36, 255, 31, 37, 39, 255, 33, 41, 43, 255, 41, 53, 58, 255, 40, 53, 57, 255, 44, 59, 64, 255, 31, 38, 40, 255, 45, 60, 65, 255, 47, 64, 70, 255, 28, 33, 34, 255, 38, 48, 52, 255, 37, 48, 51, 255, 36, 46, 49, 255, 36, 46, 49, 255, 30, 35, 37, 255, 30, 36, 38, 255, 35, 45, 48, 255, 26, 30, 31, 255, 21, 21, 21, 255, 22, 22, 22, 255, 26, 30, 31, 255, 30, 37, 39, 255, 36, 45, 48, 255, 33, 41, 43, 255, 31, 37, 39, 255, 32, 39, 42, 255, 27, 31, 32, 255, 35, 45, 48, 255, 38, 49, 53, 255, 41, 54, 59, 255, 31, 38, 40, 255, 31, 37, 40, 255, 38, 48, 52, 255, 29, 33, 35, 255, 32, 39, 41, 255, 27, 31, 32, 255, 30, 36, 38, 255, 21, 21, 21, 255, 21, 21, 21, 255, 28, 33, 35, 255, 28, 32, 34, 255, 26, 28, 29, 255, 33, 40, 43, 255, 23, 23, 24, 255, 26, 29, 30, 255, 25, 27, 28, 255, 34, 42, 45, 255, 32, 39, 42, 255, 31, 38, 40, 255, 32, 40, 42, 255, 41, 54, 58, 255, 34, 43, 45, 255, 26, 29, 30, 255, 27, 31, 33, 255, 25, 28, 29, 255, 39, 50, 54, 255, 34, 43, 46, 255, 30, 35, 37, 255, 27, 31, 33, 255, 33, 41, 43, 255, 39, 51, 55, 255, 40, 52, 56, 255, 26, 29, 31, 255, 23, 23, 24, 255, 39, 51, 55, 255, 41, 54, 59, 255, 29, 34, 35, 255, 36, 46, 49, 255, 38, 48, 52, 255, 43, 58, 63, 255, 35, 44, 47, 255, 47, 64, 69, 255, 40, 53, 57, 255, 29, 34, 36, 255, 37, 48, 51, 255, 31, 38, 40, 255, 21, 21, 21, 255, 30, 36, 38, 255, 27, 31, 33, 255, 39, 50, 54, 255, 37, 48, 51, 255, 44, 59, 64, 255, 27, 31, 32, 255, 39, 50, 54, 255, 45, 61, 66, 255, 21, 21, 21, 255, 21, 21, 21, 255, 23, 24, 24, 255, 35, 44, 46, 255, 35, 44, 47, 255, 40, 52, 56, 255, 38, 49, 53, 255, 44, 59, 64, 255, 47, 64, 70, 255, 46, 62, 68, 255, 36, 47, 50, 255, 35, 44, 47, 255, 44, 59, 64, 255, 39, 51, 55, 255, 38, 48, 52, 255, 46, 62, 67, 255, 37, 47, 50, 255, 21, 21, 21, 255, 35, 44, 47, 255, 47, 64, 70, 255, 46, 63, 68, 255, 48, 65, 71, 255, 36, 46, 49, 255, 43, 57, 62, 255, 33, 41, 43, 255, 32, 40, 42, 255, 25, 27, 28, 255, 23, 25, 25, 255, 21, 21, 21, 255, 32, 39, 42, 255, 24, 27, 27, 255, 37, 48, 51, 255, 38, 49, 53, 255, 39, 50, 54, 255, 38, 48, 52, 255, 28, 33, 34, 255, 33, 41, 43, 255, 34, 42, 45, 255, 34, 42, 45, 255, 34, 43, 45, 255, 33, 41, 43, 255, 25, 27, 28, 255, 36, 46, 49, 255, 31, 38, 40, 255, 25, 27, 28, 255, 32, 39, 42, 255, 33, 41, 43, 255, 21, 21, 21, 255, 32, 40, 42, 255, 37, 47, 51, 255, 34, 42, 45, 255, 21, 21, 21, 255, 39, 51, 55, 255, 38, 49, 53, 255, 33, 40, 43, 255, 34, 43, 46, 255, 41, 53, 58, 255, 36, 46, 49, 255, 33, 40, 42, 255, 25, 27, 28, 255, 44, 58, 63, 255, 43, 57, 62, 255, 39, 50, 54, 255, 49, 67, 73, 255, 38, 50, 53, 255, 29, 34, 35, 255, 22, 22, 22, 255, 24, 26, 27, 255, 21, 21, 21, 255, 35, 44, 47, 255, 31, 38, 40, 255, 46, 62, 67, 255, 37, 48, 51, 255, 42, 56, 61, 255, 32, 39, 41, 255, 40, 53, 57, 255, 33, 40, 43, 255, 30, 36, 38, 255, 34, 43, 46, 255, 44, 60, 65, 255, 47, 63, 69, 255, 29, 34, 35, 255, 23, 24, 24, 255, 36, 46, 49, 255, 27, 31, 33, 255, 35, 43, 46, 255, 35, 44, 47, 255, 28, 32, 34, 255, 44, 59, 64, 255, 37, 47, 51, 255, 38, 48, 52, 255, 38, 48, 52, 255, 38, 50, 54, 255, 46, 63, 68, 255, 34, 42, 45, 255, 39, 51, 55, 255, 40, 52, 56, 255, 48, 66, 72, 255, 31, 37, 40, 255, 41, 55, 59, 255, 39, 50, 54, 255, 39, 51, 55, 255, 44, 60, 65, 255, 35, 44, 47, 255, 32, 39, 42, 255, 26, 29, 30, 255, 21, 21, 21, 255, 32, 39, 41, 255, 40, 52, 56, 255, 44, 60, 65, 255, 44, 59, 63, 255, 44, 59, 64, 255, 55, 74, 79, 255, 34, 43, 46, 255, 50, 69, 75, 255, 43, 58, 63, 255, 32, 39, 41, 255, 39, 51, 55, 255, 46, 62, 67, 255, 38, 48, 52, 255, 44, 59, 64, 255, 37, 47, 50, 255, 25, 28, 29, 255, 37, 48, 51, 255, 21, 21, 21, 255, 21, 21, 21, 255, 26, 30, 31, 255, 38, 49, 52, 255, 28, 32, 34, 255, 32, 39, 42, 255, 34, 42, 45, 255, 30, 36, 38, 255, 39, 50, 54, 255, 40, 53, 57, 255, 26, 29, 30, 255, 29, 34, 36, 255, 32, 38, 41, 255, 31, 37, 39, 255, 31, 37, 40, 255, 37, 47, 51, 255, 35, 45, 48, 255, 34, 42, 45, 255, 21, 21, 21, 255, 22, 22, 23, 255, 26, 29, 30, 255, 21, 21, 21, 255, 34, 43, 46, 255, 34, 42, 44, 255, 27, 31, 32, 255, 28, 32, 33, 255, 21, 21, 21, 255, 24, 25, 26, 255, 31, 38, 40, 255, 30, 36, 38, 255, 33, 41, 43, 255, 25, 27, 27, 255, 23, 25, 25, 255, 32, 39, 41, 255, 39, 51, 55, 255, 37, 47, 51, 255, 40, 53, 57, 255, 23, 23, 24, 255, 25, 28, 29, 255, 23, 24, 24, 255, 28, 32, 33, 255, 35, 44, 47, 255, 42, 55, 60, 255, 29, 34, 35, 255, 36, 47, 50, 255, 31, 38, 40, 255, 27, 30, 31, 255, 35, 51, 35, 255, 30, 43, 31, 255, 31, 44, 32, 255, 29, 40, 29, 255, 29, 41, 30, 255, 30, 43, 31, 255, 30, 43, 31, 255, 30, 42, 30, 255, 35, 51, 35, 255, 32, 47, 33, 255, 34, 50, 34, 255, 32, 47, 33, 255, 30, 43, 31, 255, 31, 45, 32, 255, 30, 42, 30, 255, 28, 39, 29, 255, 26, 34, 26, 255, 28, 39, 29, 255, 27, 36, 27, 255, 28, 39, 29, 255, 28, 38, 28, 255, 23, 29, 24, 255, 24, 32, 25, 255, 28, 36, 29, 255, 30, 38, 30, 255, 23, 30, 24, 255, 28, 36, 28, 255, 24, 32, 25, 255, 26, 35, 27, 255, 25, 34, 26, 255, 27, 37, 28, 255, 29, 40, 29, 255, 30, 42, 30, 255, 29, 40, 29, 255, 30, 43, 31, 255, 30, 42, 30, 255, 29, 41, 30, 255, 32, 45, 32, 255, 32, 45, 32, 255, 30, 42, 30, 255, 34, 49, 34, 255, 34, 49, 34, 255, 28, 38, 28, 255, 33, 47, 33, 255, 32, 45, 32, 255, 34, 50, 34, 255, 34, 50, 35, 255, 38, 57, 38, 255, 33, 48, 33, 255, 34, 51, 35, 255, 33, 47, 33, 255, 35, 52, 35, 255, 36, 54, 37, 255, 34, 49, 34, 255, 34, 50, 34, 255, 31, 45, 32, 255, 30, 43, 31, 255, 26, 35, 27, 255, 26, 35, 27, 255, 25, 32, 25, 255, 24, 32, 25, 255, 25, 33, 26, 255, 31, 44, 31, 255, 28, 38, 28, 255, 29, 40, 29, 255, 33, 48, 33, 255, 33, 48, 33, 255, 31, 45, 32, 255, 30, 42, 30, 255, 33, 48, 33, 255, 33, 48, 34, 255, 34, 50, 34, 255, 30, 42, 30, 255, 31, 45, 32, 255, 36, 53, 36, 255, 31, 43, 31, 255, 34, 49, 34, 255, 31, 44, 31, 255, 28, 39, 29, 255, 28, 38, 28, 255, 25, 33, 25, 255, 27, 37, 28, 255, 25, 34, 26, 255, 25, 34, 26, 255, 27, 36, 27, 255, 29, 40, 29, 255, 31, 43, 31, 255, 29, 41, 30, 255, 34, 50, 35, 255, 30, 43, 31, 255, 31, 45, 32, 255, 35, 52, 36, 255, 36, 53, 36, 255, 33, 49, 34, 255, 31, 44, 31, 255, 38, 57, 38, 255, 37, 55, 37, 255, 36, 52, 36, 255, 34, 49, 34, 255, 29, 40, 29, 255, 28, 38, 28, 255, 29, 41, 30, 255, 27, 36, 27, 255, 28, 38, 28, 255, 33, 48, 33, 255, 28, 38, 28, 255, 30, 42, 30, 255, 30, 43, 31, 255, 29, 41, 30, 255, 28, 39, 29, 255, 32, 46, 32, 255, 32, 46, 33, 255, 30, 43, 31, 255, 31, 45, 32, 255, 33, 48, 33, 255, 29, 41, 30, 255, 30, 42, 30, 255, 26, 36, 27, 255, 28, 38, 28, 255, 28, 38, 28, 255, 28, 39, 29, 255, 31, 45, 32, 255, 27, 37, 28, 255, 28, 39, 29, 255, 31, 44, 31, 255, 31, 44, 31, 255, 31, 45, 32, 255, 32, 47, 33, 255, 29, 40, 29, 255, 32, 47, 33, 255, 32, 45, 32, 255, 34, 49, 34, 255, 37, 56, 37, 255, 35, 52, 36, 255, 34, 50, 35, 255, 45, 66, 43, 255, 64, 92, 59, 255, 38, 56, 38, 255, 41, 60, 40, 255, 33, 47, 33, 255, 28, 39, 29, 255, 25, 33, 26, 255, 26, 34, 26, 255, 28, 39, 29, 255, 26, 35, 27, 255, 26, 34, 26, 255, 26, 35, 26, 255, 25, 33, 26, 255, 27, 37, 28, 255, 29, 40, 30, 255, 32, 45, 32, 255, 35, 52, 35, 255, 36, 53, 36, 255, 35, 51, 35, 255, 35, 51, 35, 255, 37, 55, 37, 255, 37, 55, 37, 255, 34, 50, 35, 255, 34, 51, 35, 255, 36, 53, 36, 255, 36, 54, 36, 255, 37, 54, 37, 255, 35, 52, 35, 255, 34, 50, 35, 255, 31, 44, 32, 255, 32, 47, 33, 255, 35, 52, 35, 255, 31, 44, 32, 255, 31, 43, 31, 255, 30, 43, 31, 255, 29, 40, 29, 255, 30, 43, 31, 255, 31, 44, 32, 255, 35, 52, 36, 255, 42, 62, 41, 255, 45, 66, 43, 255, 38, 57, 38, 255, 35, 51, 35, 255, 42, 62, 41, 255, 36, 53, 36, 255, 36, 53, 36, 255, 36, 54, 36, 255, 34, 49, 34, 255, 31, 43, 31, 255, 31, 44, 31, 255, 34, 50, 35, 255, 32, 47, 33, 255, 35, 51, 35, 255, 33, 48, 33, 255, 33, 48, 33, 255, 33, 48, 33, 255, 35, 51, 35, 255, 37, 55, 37, 255, 32, 47, 33, 255, 29, 40, 29, 255, 28, 38, 28, 255, 29, 41, 30, 255, 24, 32, 25, 255, 25, 33, 25, 255, 26, 34, 26, 255, 27, 37, 28, 255, 29, 40, 29, 255, 27, 37, 28, 255, 28, 39, 29, 255, 28, 39, 29, 255, 29, 41, 30, 255, 31, 45, 32, 255, 29, 41, 30, 255, 27, 37, 28, 255, 25, 34, 26, 255, 26, 34, 26, 255, 30, 43, 31, 255, 32, 46, 32, 255, 32, 46, 32, 255, 34, 49, 34, 255, 34, 50, 34, 255, 30, 43, 31, 255, 33, 49, 34, 255, 32, 47, 33, 255, 28, 39, 29, 255, 26, 35, 27, 255, 23, 30, 24, 255, 27, 36, 27, 255, 26, 35, 27, 255, 26, 36, 27, 255, 31, 44, 31, 255, 32, 45, 32, 255, 33, 48, 34, 255, 32, 47, 33, 255, 34, 49, 34, 255, 33, 47, 33, 255, 36, 53, 36, 255, 37, 55, 37, 255, 32, 46, 32, 255, 27, 37, 28, 255, 27, 37, 28, 255, 29, 40, 29, 255, 31, 45, 32, 255, 28, 38, 28, 255, 29, 40, 29, 255, 32, 46, 32, 255, 33, 48, 33, 255, 36, 53, 36, 255, 36, 54, 37, 255, 34, 50, 35, 255, 34, 50, 35, 255, 34, 50, 34, 255, 41, 61, 40, 255, 35, 51, 35, 255, 33, 47, 33, 255, 28, 39, 29, 255, 26, 35, 27, 255, 30, 42, 30, 255, 31, 44, 32, 255, 30, 42, 30, 255, 33, 48, 34, 255, 21, 21, 21, 255, 33, 41, 44, 255, 38, 49, 53, 255, 36, 46, 49, 255, 40, 53, 57, 255, 41, 54, 59, 255, 30, 36, 38, 255, 35, 45, 48, 255, 33, 41, 44, 255, 27, 31, 33, 255, 38, 48, 52, 255, 36, 45, 48, 255, 35, 44, 47, 255, 29, 34, 36, 255, 34, 42, 44, 255, 24, 26, 26, 255, 30, 36, 38, 255, 31, 38, 40, 255, 21, 21, 21, 255, 21, 21, 21, 255, 31, 38, 40, 255, 28, 33, 34, 255, 31, 37, 40, 255, 40, 53, 57, 255, 29, 35, 37, 255, 38, 49, 52, 255, 31, 37, 39, 255, 23, 24, 24, 255, 33, 41, 44, 255, 35, 45, 48, 255, 36, 45, 49, 255, 33, 41, 43, 255, 36, 46, 50, 255, 33, 41, 44, 255, 41, 53, 58, 255, 30, 36, 38, 255, 28, 32, 33, 255, 21, 21, 21, 255, 24, 27, 27, 255, 36, 46, 49, 255, 21, 21, 21, 255, 26, 29, 30, 255, 33, 41, 43, 255, 25, 28, 29, 255, 37, 48, 51, 255, 34, 42, 45, 255, 32, 39, 42, 255, 41, 55, 59, 255, 47, 63, 69, 255, 39, 51, 54, 255, 43, 57, 61, 255, 41, 54, 58, 255, 31, 38, 40, 255, 24, 26, 27, 255, 31, 37, 39, 255, 23, 24, 25, 255, 26, 29, 29, 255, 32, 39, 42, 255, 35, 44, 47, 255, 26, 29, 30, 255, 32, 39, 41, 255, 40, 52, 56, 255, 36, 45, 48, 255, 21, 21, 21, 255, 25, 28, 29, 255, 36, 46, 50, 255, 33, 41, 43, 255, 47, 64, 70, 255, 43, 57, 62, 255, 31, 37, 39, 255, 27, 31, 32, 255, 40, 52, 56, 255, 41, 53, 57, 255, 39, 51, 54, 255, 42, 56, 61, 255, 32, 38, 41, 255, 21, 21, 21, 255, 28, 33, 35, 255, 42, 55, 59, 255, 34, 43, 46, 255, 36, 46, 50, 255, 37, 47, 50, 255, 36, 45, 49, 255, 32, 39, 41, 255, 32, 40, 42, 255, 33, 41, 43, 255, 21, 21, 21, 255, 36, 46, 50, 255, 33, 41, 44, 255, 38, 50, 53, 255, 38, 49, 52, 255, 55, 73, 79, 255, 39, 51, 55, 255, 40, 53, 57, 255, 44, 59, 64, 255, 40, 52, 56, 255, 44, 59, 64, 255, 42, 56, 60, 255, 36, 46, 49, 255, 34, 43, 46, 255, 25, 28, 29, 255, 21, 21, 21, 255, 32, 39, 41, 255, 47, 63, 69, 255, 38, 49, 53, 255, 50, 69, 75, 255, 47, 64, 70, 255, 34, 42, 45, 255, 23, 24, 25, 255, 37, 47, 50, 255, 22, 23, 24, 255, 21, 21, 21, 255, 35, 44, 47, 255, 21, 21, 21, 255, 21, 21, 21, 255, 30, 35, 37, 255, 41, 54, 59, 255, 36, 46, 49, 255, 35, 44, 47, 255, 43, 57, 62, 255, 46, 63, 68, 255, 39, 50, 54, 255, 31, 38, 40, 255, 22, 23, 23, 255, 24, 27, 27, 255, 27, 31, 33, 255, 29, 34, 36, 255, 37, 48, 51, 255, 29, 34, 36, 255, 36, 46, 49, 255, 25, 28, 28, 255, 29, 35, 37, 255, 21, 21, 21, 255, 36, 46, 49, 255, 41, 54, 59, 255, 35, 45, 48, 255, 32, 39, 41, 255, 31, 37, 39, 255, 31, 37, 40, 255, 30, 35, 37, 255, 34, 42, 45, 255, 35, 44, 47, 255, 37, 48, 51, 255, 32, 38, 41, 255, 34, 43, 46, 255, 31, 38, 40, 255, 29, 34, 36, 255, 28, 32, 33, 255, 29, 34, 35, 255, 21, 21, 21, 255, 22, 22, 22, 255, 21, 21, 21, 255, 32, 39, 42, 255, 33, 41, 43, 255, 28, 32, 33, 255, 41, 54, 59, 255, 36, 46, 49, 255, 38, 48, 52, 255, 46, 62, 67, 255, 23, 23, 24, 255, 26, 29, 30, 255, 22, 23, 24, 255, 37, 47, 51, 255, 21, 21, 21, 255, 36, 46, 49, 255, 47, 65, 70, 255, 44, 60, 65, 255, 26, 29, 30, 255, 24, 26, 27, 255, 33, 41, 43, 255, 39, 51, 55, 255, 41, 54, 58, 255, 40, 52, 56, 255, 36, 45, 48, 255, 43, 58, 62, 255, 49, 66, 72, 255, 34, 42, 45, 255, 44, 59, 64, 255, 39, 51, 55, 255, 28, 33, 35, 255, 38, 49, 52, 255, 32, 40, 42, 255, 40, 52, 56, 255, 43, 57, 62, 255, 41, 54, 59, 255, 43, 57, 62, 255, 41, 54, 58, 255, 40, 52, 56, 255, 39, 51, 55, 255, 43, 57, 62, 255, 36, 46, 49, 255, 21, 21, 21, 255, 39, 51, 55, 255, 39, 51, 55, 255, 36, 45, 49, 255, 32, 39, 41, 255, 50, 69, 75, 255, 46, 62, 68, 255, 44, 60, 65, 255, 59, 77, 82, 255, 48, 65, 71, 255, 52, 70, 76, 255, 33, 41, 44, 255, 51, 70, 76, 255, 37, 48, 51, 255, 37, 47, 50, 255, 21, 21, 21, 255, 21, 21, 21, 255, 23, 23, 24, 255, 21, 21, 21, 255, 28, 32, 34, 255, 31, 37, 39, 255, 23, 24, 24, 255, 21, 21, 21, 255, 30, 36, 38, 255, 46, 62, 67, 255, 34, 42, 45, 255, 33, 40, 42, 255, 36, 45, 48, 255, 31, 37, 39, 255, 28, 33, 34, 255, 25, 28, 29, 255, 33, 41, 44, 255, 30, 35, 37, 255, 27, 32, 33, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 26, 29, 30, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 23, 23, 255, 29, 35, 37, 255, 36, 46, 49, 255, 32, 39, 41, 255, 28, 32, 33, 255, 33, 42, 44, 255, 27, 31, 32, 255, 36, 46, 49, 255, 32, 38, 41, 255, 33, 41, 43, 255, 25, 28, 29, 255, 40, 52, 57, 255, 39, 51, 55, 255, 35, 45, 48, 255, 38, 49, 52, 255, 34, 42, 45, 255, 36, 45, 49, 255, 30, 36, 38, 255, 34, 43, 46, 255, 37, 47, 51, 255, 38, 49, 52, 255, 42, 55, 60, 255, 26, 30, 31, 255, 30, 35, 37, 255, 21, 21, 21, 255, 34, 49, 34, 255, 31, 45, 32, 255, 33, 48, 34, 255, 30, 42, 30, 255, 31, 43, 31, 255, 30, 42, 30, 255, 31, 44, 31, 255, 30, 43, 31, 255, 33, 47, 33, 255, 31, 44, 31, 255, 32, 46, 32, 255, 30, 42, 30, 255, 26, 35, 27, 255, 31, 44, 31, 255, 33, 47, 33, 255, 31, 45, 32, 255, 27, 37, 28, 255, 27, 36, 27, 255, 26, 35, 27, 255, 26, 35, 26, 255, 26, 36, 27, 255, 27, 37, 28, 255, 28, 36, 29, 255, 32, 40, 31, 255, 24, 32, 25, 255, 29, 37, 29, 255, 23, 30, 24, 255, 25, 33, 26, 255, 28, 39, 29, 255, 28, 39, 29, 255, 32, 45, 32, 255, 28, 38, 28, 255, 26, 35, 27, 255, 29, 40, 29, 255, 30, 43, 31, 255, 30, 42, 30, 255, 31, 45, 32, 255, 33, 48, 34, 255, 32, 46, 32, 255, 31, 45, 32, 255, 30, 41, 30, 255, 29, 41, 30, 255, 32, 46, 32, 255, 32, 46, 32, 255, 31, 44, 32, 255, 32, 45, 32, 255, 33, 47, 33, 255, 32, 46, 32, 255, 31, 45, 32, 255, 33, 47, 33, 255, 34, 51, 35, 255, 38, 57, 38, 255, 33, 48, 33, 255, 32, 46, 32, 255, 31, 45, 32, 255, 34, 50, 34, 255, 32, 46, 32, 255, 29, 40, 29, 255, 27, 36, 27, 255, 28, 38, 28, 255, 28, 39, 29, 255, 27, 37, 28, 255, 30, 43, 31, 255, 29, 40, 29, 255, 29, 40, 29, 255, 30, 43, 31, 255, 32, 46, 32, 255, 33, 47, 33, 255, 33, 48, 34, 255, 36, 54, 36, 255, 35, 51, 35, 255, 32, 46, 32, 255, 28, 39, 29, 255, 30, 43, 31, 255, 36, 53, 36, 255, 35, 51, 35, 255, 34, 50, 34, 255, 32, 46, 32, 255, 32, 45, 32, 255, 27, 36, 27, 255, 30, 41, 30, 255, 30, 42, 30, 255, 29, 41, 30, 255, 27, 37, 28, 255, 30, 42, 30, 255, 29, 39, 29, 255, 31, 43, 31, 255, 29, 41, 30, 255, 32, 45, 32, 255, 32, 46, 32, 255, 32, 46, 32, 255, 30, 43, 31, 255, 34, 50, 34, 255, 32, 46, 32, 255, 33, 47, 33, 255, 34, 49, 34, 255, 34, 50, 35, 255, 32, 47, 33, 255, 29, 40, 29, 255, 28, 39, 29, 255, 31, 44, 31, 255, 28, 39, 29, 255, 73, 88, 15, 255, 29, 40, 29, 255, 34, 50, 35, 255, 30, 42, 31, 255, 33, 49, 34, 255, 31, 45, 32, 255, 27, 36, 27, 255, 28, 39, 29, 255, 33, 47, 33, 255, 32, 45, 32, 255, 29, 40, 29, 255, 28, 39, 29, 255, 30, 42, 30, 255, 33, 48, 34, 255, 30, 42, 31, 255, 27, 36, 27, 255, 26, 34, 26, 255, 29, 40, 29, 255, 30, 42, 31, 255, 35, 51, 35, 255, 29, 40, 29, 255, 25, 34, 26, 255, 27, 37, 28, 255, 29, 40, 30, 255, 33, 48, 34, 255, 34, 49, 34, 255, 29, 41, 30, 255, 31, 44, 32, 255, 32, 47, 33, 255, 34, 49, 34, 255, 39, 58, 39, 255, 35, 52, 35, 255, 44, 65, 43, 255, 46, 68, 45, 255, 53, 77, 50, 255, 38, 57, 38, 255, 37, 56, 37, 255, 33, 48, 33, 255, 27, 36, 27, 255, 29, 40, 29, 255, 28, 38, 28, 255, 24, 31, 25, 255, 25, 33, 25, 255, 26, 34, 26, 255, 26, 36, 27, 255, 30, 42, 30, 255, 27, 36, 27, 255, 29, 41, 30, 255, 32, 46, 32, 255, 35, 52, 36, 255, 34, 50, 34, 255, 31, 44, 31, 255, 37, 54, 37, 255, 35, 52, 36, 255, 38, 56, 38, 255, 35, 52, 35, 255, 33, 47, 33, 255, 36, 53, 36, 255, 35, 51, 35, 255, 36, 53, 36, 255, 34, 50, 34, 255, 36, 53, 36, 255, 34, 49, 34, 255, 34, 49, 34, 255, 33, 48, 34, 255, 28, 38, 28, 255, 29, 40, 30, 255, 32, 46, 32, 255, 32, 46, 32, 255, 33, 47, 33, 255, 35, 52, 35, 255, 33, 47, 33, 255, 35, 52, 35, 255, 36, 54, 36, 255, 37, 54, 37, 255, 37, 56, 37, 255, 35, 51, 35, 255, 38, 58, 38, 255, 38, 57, 38, 255, 38, 57, 38, 255, 32, 46, 32, 255, 33, 47, 33, 255, 32, 45, 32, 255, 33, 48, 33, 255, 33, 47, 33, 255, 33, 48, 33, 255, 32, 47, 33, 255, 33, 48, 33, 255, 32, 46, 32, 255, 30, 42, 30, 255, 32, 47, 33, 255, 33, 48, 33, 255, 31, 44, 31, 255, 33, 48, 33, 255, 31, 43, 31, 255, 27, 36, 27, 255, 26, 35, 27, 255, 25, 33, 26, 255, 25, 34, 26, 255, 30, 43, 31, 255, 31, 44, 31, 255, 30, 43, 31, 255, 25, 34, 26, 255, 30, 42, 30, 255, 30, 42, 31, 255, 29, 40, 29, 255, 27, 38, 28, 255, 28, 38, 28, 255, 29, 40, 29, 255, 30, 43, 31, 255, 33, 48, 34, 255, 34, 49, 34, 255, 31, 45, 32, 255, 32, 46, 32, 255, 37, 55, 37, 255, 36, 54, 36, 255, 33, 49, 34, 255, 31, 43, 31, 255, 29, 40, 29, 255, 27, 36, 27, 255, 26, 36, 27, 255, 26, 35, 27, 255, 28, 38, 28, 255, 28, 39, 29, 255, 29, 41, 30, 255, 32, 45, 32, 255, 33, 47, 33, 255, 35, 51, 35, 255, 32, 46, 32, 255, 33, 49, 34, 255, 31, 44, 31, 255, 28, 38, 28, 255, 25, 33, 26, 255, 25, 33, 26, 255, 31, 44, 31, 255, 30, 42, 30, 255, 26, 35, 27, 255, 29, 41, 30, 255, 29, 41, 30, 255, 28, 39, 29, 255, 33, 48, 33, 255, 36, 54, 36, 255, 37, 54, 37, 255, 33, 49, 34, 255, 36, 54, 37, 255, 36, 52, 36, 255, 34, 50, 35, 255, 30, 42, 30, 255, 26, 35, 27, 255, 29, 40, 29, 255, 28, 39, 29, 255, 31, 45, 32, 255, 33, 48, 33, 255, 38, 57, 38, 255, 21, 21, 21, 255, 35, 43, 46, 255, 37, 47, 51, 255, 33, 41, 43, 255, 40, 52, 56, 255, 43, 57, 61, 255, 51, 70, 76, 255, 42, 56, 61, 255, 28, 33, 35, 255, 36, 46, 49, 255, 28, 32, 33, 255, 42, 56, 60, 255, 36, 46, 50, 255, 35, 45, 48, 255, 38, 49, 53, 255, 31, 38, 40, 255, 40, 52, 56, 255, 36, 46, 49, 255, 21, 21, 21, 255, 21, 21, 21, 255, 28, 32, 33, 255, 27, 31, 32, 255, 41, 54, 58, 255, 22, 22, 22, 255, 36, 46, 49, 255, 34, 42, 44, 255, 33, 40, 43, 255, 32, 38, 41, 255, 29, 33, 35, 255, 33, 41, 44, 255, 38, 49, 52, 255, 31, 37, 39, 255, 28, 33, 35, 255, 24, 27, 27, 255, 33, 41, 43, 255, 26, 30, 31, 255, 31, 37, 39, 255, 21, 21, 21, 255, 27, 30, 32, 255, 29, 34, 36, 255, 33, 40, 43, 255, 37, 48, 51, 255, 34, 42, 45, 255, 31, 38, 40, 255, 44, 59, 64, 255, 34, 42, 45, 255, 29, 34, 36, 255, 44, 59, 64, 255, 40, 52, 56, 255, 24, 25, 26, 255, 36, 46, 49, 255, 32, 39, 42, 255, 31, 37, 39, 255, 31, 38, 40, 255, 30, 35, 37, 255, 24, 25, 26, 255, 30, 36, 38, 255, 29, 35, 37, 255, 29, 34, 36, 255, 38, 48, 52, 255, 37, 47, 50, 255, 35, 44, 47, 255, 33, 40, 43, 255, 25, 27, 28, 255, 21, 21, 21, 255, 32, 38, 41, 255, 31, 37, 39, 255, 34, 42, 45, 255, 28, 32, 33, 255, 26, 30, 31, 255, 31, 37, 39, 255, 37, 47, 50, 255, 38, 49, 53, 255, 21, 22, 22, 255, 35, 44, 47, 255, 37, 48, 51, 255, 21, 21, 21, 255, 47, 64, 70, 255, 39, 50, 54, 255, 36, 46, 49, 255, 34, 43, 46, 255, 27, 31, 32, 255, 40, 52, 56, 255, 39, 51, 55, 255, 34, 43, 45, 255, 29, 34, 36, 255, 33, 41, 43, 255, 24, 27, 27, 255, 23, 24, 24, 255, 39, 51, 55, 255, 50, 69, 75, 255, 35, 44, 47, 255, 41, 53, 58, 255, 45, 60, 65, 255, 50, 69, 75, 255, 42, 55, 60, 255, 38, 50, 54, 255, 40, 52, 56, 255, 46, 62, 67, 255, 23, 24, 25, 255, 21, 21, 21, 255, 33, 40, 43, 255, 42, 55, 60, 255, 46, 61, 67, 255, 48, 66, 71, 255, 56, 74, 79, 255, 36, 46, 50, 255, 42, 55, 59, 255, 33, 40, 43, 255, 33, 41, 43, 255, 31, 38, 40, 255, 30, 35, 37, 255, 27, 30, 31, 255, 38, 48, 52, 255, 25, 28, 29, 255, 22, 22, 22, 255, 34, 43, 46, 255, 25, 28, 29, 255, 32, 39, 41, 255, 41, 53, 58, 255, 35, 44, 47, 255, 31, 38, 40, 255, 30, 36, 38, 255, 21, 21, 21, 255, 21, 21, 21, 255, 39, 50, 54, 255, 35, 44, 47, 255, 30, 36, 38, 255, 32, 39, 41, 255, 28, 33, 34, 255, 36, 46, 49, 255, 33, 40, 43, 255, 21, 21, 21, 255, 33, 41, 43, 255, 27, 30, 32, 255, 30, 36, 38, 255, 40, 52, 56, 255, 44, 58, 63, 255, 27, 30, 31, 255, 33, 42, 44, 255, 29, 35, 37, 255, 30, 35, 37, 255, 28, 32, 34, 255, 28, 32, 33, 255, 33, 41, 43, 255, 25, 27, 28, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 34, 42, 45, 255, 41, 54, 58, 255, 21, 21, 21, 255, 40, 53, 57, 255, 43, 58, 63, 255, 36, 45, 48, 255, 40, 52, 56, 255, 45, 61, 66, 255, 41, 54, 58, 255, 52, 71, 77, 255, 43, 57, 62, 255, 29, 34, 36, 255, 33, 41, 43, 255, 37, 47, 50, 255, 29, 34, 36, 255, 33, 41, 43, 255, 47, 65, 70, 255, 44, 59, 64, 255, 42, 56, 61, 255, 23, 24, 24, 255, 34, 42, 45, 255, 45, 61, 66, 255, 44, 59, 64, 255, 38, 48, 52, 255, 44, 59, 64, 255, 28, 32, 33, 255, 30, 35, 37, 255, 31, 37, 40, 255, 41, 55, 59, 255, 43, 57, 62, 255, 31, 37, 39, 255, 25, 28, 29, 255, 34, 42, 45, 255, 38, 49, 53, 255, 40, 53, 57, 255, 41, 54, 58, 255, 34, 42, 45, 255, 42, 56, 61, 255, 43, 57, 61, 255, 40, 52, 56, 255, 42, 56, 61, 255, 55, 73, 78, 255, 21, 21, 21, 255, 37, 47, 50, 255, 35, 44, 47, 255, 38, 50, 54, 255, 40, 52, 56, 255, 38, 50, 53, 255, 41, 54, 59, 255, 43, 57, 62, 255, 37, 47, 51, 255, 46, 63, 69, 255, 40, 52, 56, 255, 39, 50, 54, 255, 37, 48, 52, 255, 27, 31, 33, 255, 21, 21, 21, 255, 23, 23, 24, 255, 31, 38, 40, 255, 34, 42, 45, 255, 25, 27, 28, 255, 26, 29, 30, 255, 41, 54, 59, 255, 54, 72, 78, 255, 33, 41, 44, 255, 29, 35, 36, 255, 21, 21, 21, 255, 23, 24, 24, 255, 35, 45, 48, 255, 41, 54, 58, 255, 39, 50, 54, 255, 29, 35, 36, 255, 40, 52, 56, 255, 27, 30, 31, 255, 27, 31, 32, 255, 31, 37, 39, 255, 35, 45, 48, 255, 21, 21, 21, 255, 24, 25, 26, 255, 33, 40, 43, 255, 21, 21, 21, 255, 29, 35, 36, 255, 35, 44, 47, 255, 32, 38, 41, 255, 34, 43, 46, 255, 26, 29, 30, 255, 30, 36, 38, 255, 24, 26, 27, 255, 37, 47, 51, 255, 21, 21, 21, 255, 31, 37, 39, 255, 33, 40, 43, 255, 37, 47, 51, 255, 32, 39, 42, 255, 43, 58, 63, 255, 41, 54, 58, 255, 38, 49, 53, 255, 36, 45, 49, 255, 32, 39, 42, 255, 32, 39, 42, 255, 42, 56, 61, 255, 35, 45, 48, 255, 30, 36, 38, 255, 29, 34, 36, 255, 31, 37, 39, 255, 30, 36, 38, 255, 32, 40, 42, 255, 35, 52, 36, 255, 31, 44, 31, 255, 32, 45, 32, 255, 26, 36, 27, 255, 31, 45, 32, 255, 30, 43, 31, 255, 34, 50, 34, 255, 37, 55, 37, 255, 44, 64, 42, 255, 33, 48, 33, 255, 29, 40, 29, 255, 29, 40, 30, 255, 29, 41, 30, 255, 27, 37, 28, 255, 26, 35, 27, 255, 29, 40, 29, 255, 24, 32, 25, 255, 24, 32, 25, 255, 24, 31, 25, 255, 23, 30, 24, 255, 27, 37, 28, 255, 25, 32, 25, 255, 23, 30, 24, 255, 27, 34, 27, 255, 29, 36, 29, 255, 28, 35, 28, 255, 25, 32, 26, 255, 27, 36, 27, 255, 29, 41, 30, 255, 30, 41, 30, 255, 28, 39, 29, 255, 27, 36, 27, 255, 29, 39, 29, 255, 26, 35, 27, 255, 27, 36, 27, 255, 34, 49, 34, 255, 34, 50, 34, 255, 32, 47, 33, 255, 31, 44, 31, 255, 32, 47, 33, 255, 31, 44, 31, 255, 28, 38, 28, 255, 28, 38, 28, 255, 28, 38, 28, 255, 32, 45, 32, 255, 30, 42, 30, 255, 31, 45, 32, 255, 30, 43, 31, 255, 30, 43, 31, 255, 33, 48, 34, 255, 35, 52, 35, 255, 32, 47, 33, 255, 32, 47, 33, 255, 33, 48, 33, 255, 33, 48, 33, 255, 32, 46, 33, 255, 30, 43, 31, 255, 27, 36, 27, 255, 28, 39, 29, 255, 27, 36, 27, 255, 29, 40, 29, 255, 30, 43, 31, 255, 31, 45, 32, 255, 32, 47, 33, 255, 34, 49, 34, 255, 33, 47, 33, 255, 32, 47, 33, 255, 35, 51, 35, 255, 37, 55, 37, 255, 33, 48, 33, 255, 33, 47, 33, 255, 32, 47, 33, 255, 29, 40, 29, 255, 29, 41, 30, 255, 32, 46, 32, 255, 35, 52, 36, 255, 36, 53, 36, 255, 35, 51, 35, 255, 30, 43, 31, 255, 33, 47, 33, 255, 33, 48, 33, 255, 29, 41, 30, 255, 26, 35, 27, 255, 28, 38, 28, 255, 28, 38, 28, 255, 27, 36, 27, 255, 28, 38, 28, 255, 28, 39, 29, 255, 28, 38, 28, 255, 30, 43, 31, 255, 27, 37, 28, 255, 33, 47, 33, 255, 33, 49, 34, 255, 35, 51, 35, 255, 33, 48, 33, 255, 31, 44, 32, 255, 30, 42, 30, 255, 29, 40, 29, 255, 27, 37, 28, 255, 25, 32, 25, 255, 30, 41, 30, 255, 32, 47, 33, 255, 33, 48, 34, 255, 33, 47, 33, 255, 31, 45, 32, 255, 34, 50, 34, 255, 31, 44, 32, 255, 33, 48, 33, 255, 32, 47, 33, 255, 30, 43, 31, 255, 29, 40, 29, 255, 25, 33, 26, 255, 29, 40, 29, 255, 29, 41, 30, 255, 28, 39, 29, 255, 28, 38, 28, 255, 28, 39, 29, 255, 30, 42, 30, 255, 29, 40, 29, 255, 32, 46, 32, 255, 32, 45, 32, 255, 32, 47, 33, 255, 30, 42, 30, 255, 26, 35, 27, 255, 30, 43, 31, 255, 28, 39, 29, 255, 30, 42, 31, 255, 30, 42, 30, 255, 32, 45, 32, 255, 32, 45, 32, 255, 35, 52, 36, 255, 35, 52, 35, 255, 36, 52, 36, 255, 37, 55, 37, 255, 37, 54, 37, 255, 35, 52, 35, 255, 35, 51, 35, 255, 34, 49, 34, 255, 33, 47, 33, 255, 34, 49, 34, 255, 27, 37, 28, 255, 27, 37, 28, 255, 27, 36, 27, 255, 27, 36, 27, 255, 28, 38, 28, 255, 27, 37, 28, 255, 31, 43, 31, 255, 30, 43, 31, 255, 29, 41, 30, 255, 31, 45, 32, 255, 34, 50, 34, 255, 36, 54, 36, 255, 33, 47, 33, 255, 35, 51, 35, 255, 35, 52, 35, 255, 36, 54, 37, 255, 33, 49, 34, 255, 36, 53, 36, 255, 35, 51, 35, 255, 35, 51, 35, 255, 37, 56, 37, 255, 37, 56, 37, 255, 38, 56, 38, 255, 33, 48, 33, 255, 31, 44, 32, 255, 30, 41, 30, 255, 28, 38, 28, 255, 33, 48, 33, 255, 29, 40, 30, 255, 29, 40, 29, 255, 29, 40, 30, 255, 31, 44, 32, 255, 30, 42, 30, 255, 32, 46, 32, 255, 31, 44, 31, 255, 32, 46, 33, 255, 37, 56, 37, 255, 36, 54, 36, 255, 32, 46, 32, 255, 32, 46, 33, 255, 33, 48, 33, 255, 34, 49, 34, 255, 32, 45, 32, 255, 29, 41, 30, 255, 26, 34, 26, 255, 34, 49, 34, 255, 33, 47, 33, 255, 34, 49, 34, 255, 31, 44, 31, 255, 28, 38, 28, 255, 29, 40, 29, 255, 30, 42, 30, 255, 34, 50, 34, 255, 30, 43, 31, 255, 30, 42, 30, 255, 33, 47, 33, 255, 31, 44, 31, 255, 26, 35, 27, 255, 25, 34, 26, 255, 32, 46, 32, 255, 31, 44, 31, 255, 33, 49, 34, 255, 35, 52, 35, 255, 32, 45, 32, 255, 26, 36, 27, 255, 25, 33, 26, 255, 29, 41, 30, 255, 29, 41, 30, 255, 30, 43, 31, 255, 31, 44, 31, 255, 124, 151, 13, 255, 29, 40, 29, 255, 31, 44, 31, 255, 30, 42, 30, 255, 34, 49, 34, 255, 34, 49, 34, 255, 34, 50, 34, 255, 32, 45, 32, 255, 30, 42, 30, 255, 36, 53, 36, 255, 32, 45, 32, 255, 30, 43, 31, 255, 34, 49, 34, 255, 29, 41, 30, 255, 28, 38, 28, 255, 29, 41, 30, 255, 31, 44, 32, 255, 28, 39, 29, 255, 29, 40, 29, 255, 35, 52, 35, 255, 37, 56, 37, 255, 35, 51, 35, 255, 31, 45, 32, 255, 32, 46, 32, 255, 26, 36, 27, 255, 28, 39, 29, 255, 32, 46, 33, 255, 34, 49, 34, 255, 34, 50, 35, 255, 34, 50, 34, 255, 36, 53, 36, 255, 34, 50, 34, 255, 34, 50, 34, 255, 34, 50, 34, 255, 35, 51, 35, 255, 31, 44, 31, 255, 33, 47, 33, 255, 34, 49, 34, 255, 34, 49, 34, 255, 33, 48, 33, 255, 31, 43, 31, 255, 32, 46, 32, 255, 32, 46, 32, 255, 34, 49, 34, 255, 33, 47, 33, 255, 37, 55, 37, 255, 21, 21, 21, 255, 28, 33, 34, 255, 37, 48, 52, 255, 37, 47, 51, 255, 32, 40, 42, 255, 43, 58, 63, 255, 47, 64, 70, 255, 45, 61, 66, 255, 43, 57, 61, 255, 38, 48, 52, 255, 31, 37, 39, 255, 28, 33, 35, 255, 32, 39, 42, 255, 35, 44, 48, 255, 25, 28, 29, 255, 38, 50, 53, 255, 33, 41, 44, 255, 25, 27, 28, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 23, 24, 24, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 28, 32, 34, 255, 31, 37, 39, 255, 24, 27, 27, 255, 28, 33, 34, 255, 22, 22, 22, 255, 25, 28, 29, 255, 28, 33, 35, 255, 21, 21, 21, 255, 32, 39, 42, 255, 31, 38, 40, 255, 25, 27, 28, 255, 41, 55, 59, 255, 32, 39, 42, 255, 28, 33, 35, 255, 35, 43, 46, 255, 46, 62, 67, 255, 36, 47, 50, 255, 35, 44, 47, 255, 43, 57, 61, 255, 32, 38, 41, 255, 36, 45, 48, 255, 42, 55, 60, 255, 41, 54, 58, 255, 23, 24, 25, 255, 27, 30, 32, 255, 21, 21, 21, 255, 32, 38, 41, 255, 43, 57, 61, 255, 41, 54, 59, 255, 32, 40, 42, 255, 40, 53, 57, 255, 27, 32, 33, 255, 31, 38, 40, 255, 31, 37, 39, 255, 28, 32, 34, 255, 21, 21, 21, 255, 27, 30, 31, 255, 31, 38, 40, 255, 33, 41, 44, 255, 42, 55, 60, 255, 37, 47, 50, 255, 32, 39, 41, 255, 41, 53, 58, 255, 28, 32, 34, 255, 36, 45, 48, 255, 23, 25, 25, 255, 24, 26, 26, 255, 41, 55, 59, 255, 33, 41, 43, 255, 30, 36, 38, 255, 35, 44, 47, 255, 43, 57, 62, 255, 34, 43, 46, 255, 41, 54, 58, 255, 33, 41, 43, 255, 31, 38, 40, 255, 35, 44, 47, 255, 40, 52, 56, 255, 25, 28, 29, 255, 38, 49, 53, 255, 40, 53, 57, 255, 36, 46, 49, 255, 35, 44, 48, 255, 42, 56, 60, 255, 47, 64, 70, 255, 43, 58, 62, 255, 37, 48, 51, 255, 36, 46, 49, 255, 26, 30, 31, 255, 21, 21, 21, 255, 33, 41, 44, 255, 32, 40, 42, 255, 36, 46, 50, 255, 41, 55, 59, 255, 40, 53, 57, 255, 41, 53, 57, 255, 38, 48, 52, 255, 31, 37, 39, 255, 33, 40, 43, 255, 21, 21, 21, 255, 29, 34, 35, 255, 40, 52, 56, 255, 37, 48, 51, 255, 26, 30, 31, 255, 30, 36, 38, 255, 29, 34, 36, 255, 21, 21, 21, 255, 34, 42, 44, 255, 27, 31, 32, 255, 38, 50, 53, 255, 35, 43, 46, 255, 39, 51, 55, 255, 28, 33, 34, 255, 21, 21, 21, 255, 29, 33, 35, 255, 29, 34, 35, 255, 34, 42, 44, 255, 36, 46, 49, 255, 34, 42, 45, 255, 25, 27, 28, 255, 30, 36, 38, 255, 25, 28, 29, 255, 21, 21, 21, 255, 27, 30, 31, 255, 32, 40, 42, 255, 44, 59, 64, 255, 47, 63, 69, 255, 34, 43, 46, 255, 42, 55, 60, 255, 41, 54, 58, 255, 27, 31, 32, 255, 33, 41, 44, 255, 25, 28, 28, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 26, 28, 29, 255, 43, 57, 62, 255, 21, 21, 21, 255, 30, 35, 37, 255, 30, 35, 37, 255, 21, 21, 21, 255, 26, 29, 30, 255, 38, 49, 52, 255, 35, 45, 48, 255, 35, 44, 47, 255, 42, 56, 60, 255, 41, 54, 58, 255, 40, 53, 57, 255, 47, 64, 70, 255, 34, 43, 46, 255, 40, 53, 57, 255, 30, 35, 37, 255, 33, 41, 44, 255, 52, 70, 76, 255, 39, 50, 54, 255, 58, 76, 80, 255, 44, 58, 63, 255, 36, 46, 49, 255, 21, 21, 21, 255, 34, 42, 44, 255, 33, 40, 43, 255, 36, 45, 48, 255, 39, 50, 54, 255, 31, 37, 40, 255, 43, 57, 61, 255, 46, 62, 68, 255, 31, 37, 39, 255, 38, 49, 53, 255, 36, 45, 48, 255, 42, 56, 60, 255, 49, 68, 74, 255, 41, 55, 59, 255, 32, 38, 41, 255, 33, 42, 44, 255, 33, 40, 43, 255, 39, 51, 55, 255, 50, 69, 75, 255, 48, 65, 71, 255, 38, 49, 53, 255, 35, 43, 46, 255, 25, 28, 29, 255, 21, 21, 21, 255, 35, 43, 46, 255, 34, 43, 46, 255, 41, 54, 59, 255, 42, 56, 61, 255, 35, 43, 46, 255, 38, 50, 54, 255, 40, 52, 56, 255, 34, 42, 45, 255, 21, 21, 21, 255, 24, 25, 26, 255, 27, 31, 32, 255, 39, 51, 55, 255, 48, 66, 72, 255, 32, 39, 42, 255, 44, 59, 64, 255, 40, 52, 56, 255, 24, 26, 27, 255, 32, 39, 41, 255, 55, 74, 79, 255, 43, 57, 62, 255, 37, 47, 50, 255, 46, 62, 68, 255, 38, 50, 54, 255, 28, 32, 33, 255, 21, 21, 21, 255, 21, 21, 21, 255, 33, 41, 44, 255, 45, 60, 65, 255, 30, 35, 37, 255, 32, 40, 42, 255, 34, 42, 45, 255, 33, 40, 43, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 23, 23, 255, 24, 26, 27, 255, 32, 39, 41, 255, 32, 39, 42, 255, 36, 46, 49, 255, 21, 21, 21, 255, 26, 28, 29, 255, 26, 29, 30, 255, 36, 45, 48, 255, 30, 36, 38, 255, 22, 22, 22, 255, 34, 42, 45, 255, 27, 31, 32, 255, 32, 39, 41, 255, 27, 30, 31, 255, 25, 27, 28, 255, 29, 34, 36, 255, 29, 35, 36, 255, 35, 43, 46, 255, 30, 36, 38, 255, 35, 44, 47, 255, 22, 22, 23, 255, 21, 21, 21, 255, 35, 44, 47, 255, 33, 41, 43, 255, 21, 21, 21, 255, 25, 28, 28, 255, 21, 21, 21, 255, 23, 24, 24, 255, 35, 52, 35, 255, 33, 47, 33, 255, 34, 49, 34, 255, 29, 40, 29, 255, 27, 37, 28, 255, 34, 50, 35, 255, 43, 64, 42, 255, 35, 52, 35, 255, 42, 62, 41, 255, 33, 49, 34, 255, 30, 42, 30, 255, 28, 39, 29, 255, 27, 37, 28, 255, 29, 40, 29, 255, 24, 31, 25, 255, 27, 37, 28, 255, 26, 34, 26, 255, 24, 32, 25, 255, 23, 30, 24, 255, 26, 33, 26, 255, 24, 31, 25, 255, 24, 32, 25, 255, 24, 30, 24, 255, 24, 32, 25, 255, 35, 45, 35, 255, 23, 30, 24, 255, 24, 31, 25, 255, 29, 41, 30, 255, 31, 45, 32, 255, 32, 46, 32, 255, 29, 40, 29, 255, 33, 48, 33, 255, 30, 42, 30, 255, 32, 45, 32, 255, 32, 46, 32, 255, 100, 122, 15, 255, 36, 53, 36, 255, 31, 44, 31, 255, 27, 37, 28, 255, 30, 43, 31, 255, 31, 45, 32, 255, 29, 40, 30, 255, 32, 45, 32, 255, 29, 40, 29, 255, 29, 40, 29, 255, 33, 49, 34, 255, 35, 51, 35, 255, 31, 44, 31, 255, 29, 41, 30, 255, 34, 50, 35, 255, 35, 51, 35, 255, 31, 44, 31, 255, 29, 40, 29, 255, 33, 47, 33, 255, 29, 39, 29, 255, 30, 43, 31, 255, 30, 42, 30, 255, 25, 33, 26, 255, 23, 30, 24, 255, 27, 36, 27, 255, 26, 35, 27, 255, 28, 39, 29, 255, 33, 47, 33, 255, 34, 49, 34, 255, 36, 54, 36, 255, 34, 50, 34, 255, 32, 47, 33, 255, 33, 47, 33, 255, 35, 52, 35, 255, 36, 53, 36, 255, 33, 48, 33, 255, 30, 42, 30, 255, 26, 35, 27, 255, 28, 39, 29, 255, 32, 45, 32, 255, 34, 50, 35, 255, 32, 46, 32, 255, 30, 42, 30, 255, 31, 45, 32, 255, 29, 41, 30, 255, 30, 42, 30, 255, 31, 44, 32, 255, 34, 49, 34, 255, 30, 42, 31, 255, 27, 37, 28, 255, 26, 34, 26, 255, 26, 34, 26, 255, 30, 42, 30, 255, 27, 38, 28, 255, 27, 36, 27, 255, 25, 33, 26, 255, 28, 39, 29, 255, 28, 39, 29, 255, 29, 41, 30, 255, 29, 41, 30, 255, 34, 50, 35, 255, 33, 48, 33, 255, 27, 37, 28, 255, 26, 34, 26, 255, 27, 38, 28, 255, 26, 36, 27, 255, 32, 46, 32, 255, 35, 52, 35, 255, 32, 46, 32, 255, 27, 37, 28, 255, 27, 37, 28, 255, 33, 48, 33, 255, 31, 44, 32, 255, 30, 42, 31, 255, 29, 40, 29, 255, 23, 30, 24, 255, 28, 39, 29, 255, 29, 40, 29, 255, 27, 37, 28, 255, 30, 42, 30, 255, 30, 42, 31, 255, 31, 45, 32, 255, 33, 47, 33, 255, 31, 44, 31, 255, 30, 42, 30, 255, 35, 51, 35, 255, 36, 53, 36, 255, 33, 49, 34, 255, 27, 38, 28, 255, 27, 36, 27, 255, 30, 42, 30, 255, 30, 42, 30, 255, 31, 43, 31, 255, 30, 43, 31, 255, 30, 43, 31, 255, 32, 47, 33, 255, 33, 48, 33, 255, 33, 49, 34, 255, 30, 42, 31, 255, 43, 64, 42, 255, 37, 55, 37, 255, 32, 46, 32, 255, 33, 48, 33, 255, 35, 51, 35, 255, 30, 43, 31, 255, 26, 35, 27, 255, 29, 40, 29, 255, 26, 34, 26, 255, 27, 37, 28, 255, 30, 42, 30, 255, 29, 40, 29, 255, 26, 35, 27, 255, 31, 43, 31, 255, 33, 48, 34, 255, 33, 48, 34, 255, 44, 65, 43, 255, 37, 56, 37, 255, 31, 45, 32, 255, 32, 47, 33, 255, 32, 46, 32, 255, 35, 51, 35, 255, 35, 51, 35, 255, 33, 48, 34, 255, 34, 49, 34, 255, 31, 44, 31, 255, 37, 56, 37, 255, 36, 54, 36, 255, 39, 59, 39, 255, 36, 52, 36, 255, 32, 46, 32, 255, 29, 40, 29, 255, 30, 42, 30, 255, 32, 46, 32, 255, 29, 41, 30, 255, 33, 47, 33, 255, 27, 37, 28, 255, 30, 43, 31, 255, 27, 37, 28, 255, 29, 40, 29, 255, 30, 42, 30, 255, 34, 50, 35, 255, 33, 47, 33, 255, 33, 48, 33, 255, 32, 45, 32, 255, 32, 46, 32, 255, 34, 50, 34, 255, 33, 47, 33, 255, 32, 45, 32, 255, 31, 45, 32, 255, 29, 40, 29, 255, 27, 36, 27, 255, 30, 42, 30, 255, 35, 51, 35, 255, 31, 44, 31, 255, 28, 38, 28, 255, 28, 38, 28, 255, 34, 49, 34, 255, 34, 49, 34, 255, 33, 48, 33, 255, 30, 43, 31, 255, 36, 52, 36, 255, 34, 50, 34, 255, 31, 45, 32, 255, 29, 41, 30, 255, 28, 38, 28, 255, 29, 40, 29, 255, 31, 44, 32, 255, 32, 45, 32, 255, 29, 41, 30, 255, 28, 39, 29, 255, 28, 38, 28, 255, 29, 40, 30, 255, 30, 42, 30, 255, 29, 40, 29, 255, 30, 43, 31, 255, 33, 48, 33, 255, 32, 45, 32, 255, 27, 37, 28, 255, 28, 38, 28, 255, 33, 49, 34, 255, 34, 49, 34, 255, 34, 50, 35, 255, 33, 47, 33, 255, 36, 54, 36, 255, 34, 50, 34, 255, 40, 59, 39, 255, 36, 52, 36, 255, 34, 49, 34, 255, 30, 42, 30, 255, 31, 44, 31, 255, 31, 44, 32, 255, 31, 44, 31, 255, 29, 39, 29, 255, 30, 42, 30, 255, 34, 49, 34, 255, 38, 56, 38, 255, 31, 44, 32, 255, 31, 45, 32, 255, 27, 37, 28, 255, 30, 42, 30, 255, 28, 39, 29, 255, 34, 50, 35, 255, 36, 53, 36, 255, 35, 51, 35, 255, 35, 51, 35, 255, 30, 42, 30, 255, 31, 44, 31, 255, 33, 48, 33, 255, 36, 54, 36, 255, 33, 48, 33, 255, 29, 39, 29, 255, 31, 43, 31, 255, 31, 44, 31, 255, 34, 50, 34, 255, 34, 49, 34, 255, 31, 44, 31, 255, 33, 48, 33, 255, 31, 44, 31, 255, 31, 44, 31, 255, 36, 53, 36, 255, 35, 52, 35, 255, 21, 21, 21, 255, 21, 21, 21, 255, 28, 33, 35, 255, 39, 51, 55, 255, 39, 50, 54, 255, 36, 45, 48, 255, 38, 50, 53, 255, 53, 71, 77, 255, 24, 26, 26, 255, 41, 53, 57, 255, 40, 53, 57, 255, 32, 38, 41, 255, 42, 56, 60, 255, 37, 47, 50, 255, 40, 52, 57, 255, 35, 44, 47, 255, 23, 24, 24, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 29, 33, 35, 255, 21, 21, 21, 255, 35, 44, 47, 255, 39, 50, 54, 255, 37, 47, 50, 255, 40, 53, 57, 255, 31, 37, 40, 255, 36, 47, 50, 255, 42, 56, 60, 255, 34, 42, 45, 255, 40, 53, 57, 255, 26, 30, 31, 255, 48, 66, 72, 255, 35, 45, 48, 255, 40, 52, 56, 255, 35, 44, 47, 255, 38, 48, 52, 255, 33, 42, 44, 255, 37, 47, 51, 255, 35, 44, 47, 255, 34, 43, 46, 255, 29, 34, 36, 255, 32, 39, 41, 255, 22, 23, 23, 255, 38, 50, 53, 255, 36, 46, 50, 255, 41, 53, 58, 255, 22, 23, 23, 255, 21, 21, 21, 255, 34, 43, 46, 255, 36, 46, 50, 255, 48, 65, 71, 255, 40, 52, 56, 255, 33, 41, 44, 255, 33, 40, 43, 255, 28, 33, 34, 255, 26, 30, 31, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 27, 31, 32, 255, 31, 38, 40, 255, 40, 52, 56, 255, 38, 48, 52, 255, 43, 58, 62, 255, 31, 37, 39, 255, 37, 48, 51, 255, 37, 48, 51, 255, 42, 55, 60, 255, 40, 52, 56, 255, 40, 52, 56, 255, 34, 42, 45, 255, 42, 56, 61, 255, 32, 38, 41, 255, 34, 42, 45, 255, 44, 60, 65, 255, 40, 52, 56, 255, 42, 55, 60, 255, 45, 60, 65, 255, 29, 35, 36, 255, 21, 21, 21, 255, 43, 57, 62, 255, 39, 51, 55, 255, 46, 62, 67, 255, 42, 55, 60, 255, 44, 58, 63, 255, 35, 45, 48, 255, 32, 39, 42, 255, 37, 48, 52, 255, 32, 39, 41, 255, 31, 38, 40, 255, 23, 25, 25, 255, 42, 56, 60, 255, 40, 52, 56, 255, 42, 56, 60, 255, 37, 48, 51, 255, 45, 60, 65, 255, 37, 48, 51, 255, 22, 23, 24, 255, 21, 21, 21, 255, 38, 49, 53, 255, 33, 40, 43, 255, 38, 49, 52, 255, 31, 38, 40, 255, 21, 21, 21, 255, 27, 31, 32, 255, 37, 48, 52, 255, 27, 31, 32, 255, 26, 29, 30, 255, 25, 27, 28, 255, 33, 41, 43, 255, 24, 27, 27, 255, 33, 41, 44, 255, 21, 21, 21, 255, 21, 21, 21, 255, 37, 47, 50, 255, 41, 54, 58, 255, 38, 48, 52, 255, 39, 50, 54, 255, 47, 64, 70, 255, 37, 47, 51, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 23, 24, 24, 255, 26, 29, 30, 255, 46, 62, 67, 255, 34, 42, 45, 255, 41, 55, 59, 255, 40, 53, 57, 255, 34, 43, 46, 255, 26, 30, 31, 255, 28, 32, 34, 255, 21, 21, 21, 255, 36, 46, 50, 255, 42, 55, 60, 255, 39, 50, 54, 255, 44, 59, 64, 255, 49, 68, 74, 255, 45, 61, 67, 255, 36, 45, 48, 255, 24, 26, 27, 255, 36, 46, 49, 255, 29, 34, 35, 255, 34, 42, 45, 255, 41, 54, 58, 255, 44, 58, 63, 255, 42, 55, 60, 255, 39, 50, 54, 255, 39, 51, 55, 255, 37, 47, 51, 255, 39, 51, 54, 255, 21, 21, 21, 255, 52, 70, 76, 255, 46, 62, 67, 255, 35, 44, 47, 255, 43, 57, 62, 255, 36, 46, 49, 255, 43, 57, 62, 255, 35, 45, 48, 255, 35, 45, 48, 255, 33, 41, 44, 255, 32, 39, 41, 255, 32, 38, 41, 255, 34, 42, 44, 255, 43, 57, 62, 255, 40, 53, 57, 255, 33, 41, 44, 255, 24, 25, 26, 255, 24, 25, 26, 255, 21, 21, 21, 255, 25, 27, 28, 255, 32, 40, 42, 255, 31, 38, 40, 255, 31, 37, 40, 255, 29, 35, 36, 255, 21, 21, 21, 255, 21, 21, 21, 255, 34, 43, 46, 255, 34, 42, 45, 255, 32, 39, 42, 255, 21, 21, 21, 255, 21, 21, 21, 255, 32, 38, 41, 255, 40, 52, 56, 255, 36, 45, 48, 255, 56, 74, 79, 255, 32, 39, 41, 255, 33, 41, 43, 255, 33, 41, 43, 255, 34, 43, 46, 255, 31, 38, 40, 255, 34, 42, 45, 255, 41, 54, 59, 255, 41, 53, 57, 255, 46, 63, 68, 255, 48, 65, 71, 255, 37, 47, 51, 255, 26, 29, 30, 255, 47, 63, 69, 255, 27, 31, 32, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 28, 32, 33, 255, 33, 40, 43, 255, 27, 31, 33, 255, 21, 21, 21, 255, 35, 45, 48, 255, 26, 28, 29, 255, 25, 27, 28, 255, 29, 35, 37, 255, 27, 31, 32, 255, 22, 22, 23, 255, 25, 27, 28, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 31, 38, 40, 255, 35, 51, 35, 255, 32, 47, 33, 255, 36, 54, 36, 255, 30, 43, 31, 255, 33, 48, 33, 255, 33, 48, 33, 255, 30, 41, 30, 255, 36, 53, 36, 255, 45, 66, 44, 255, 46, 67, 44, 255, 34, 49, 34, 255, 29, 41, 30, 255, 31, 43, 31, 255, 112, 137, 14, 255, 27, 37, 28, 255, 26, 35, 27, 255, 27, 37, 27, 255, 24, 31, 25, 255, 32, 40, 32, 255, 25, 31, 25, 255, 24, 31, 24, 255, 28, 38, 28, 255, 26, 32, 26, 255, 31, 39, 30, 255, 28, 36, 29, 255, 23, 30, 24, 255, 28, 38, 28, 255, 29, 41, 30, 255, 31, 44, 31, 255, 29, 41, 30, 255, 30, 43, 31, 255, 32, 46, 32, 255, 32, 47, 33, 255, 33, 47, 33, 255, 35, 51, 35, 255, 30, 43, 31, 255, 28, 38, 28, 255, 31, 44, 31, 255, 30, 42, 30, 255, 29, 41, 30, 255, 35, 51, 35, 255, 35, 51, 35, 255, 32, 47, 33, 255, 33, 48, 33, 255, 31, 44, 32, 255, 31, 44, 31, 255, 28, 39, 29, 255, 26, 35, 27, 255, 28, 38, 28, 255, 28, 38, 28, 255, 29, 39, 29, 255, 32, 45, 32, 255, 29, 40, 29, 255, 28, 39, 29, 255, 29, 40, 29, 255, 30, 43, 31, 255, 29, 40, 29, 255, 30, 41, 30, 255, 31, 44, 31, 255, 27, 38, 28, 255, 26, 34, 26, 255, 34, 49, 34, 255, 36, 53, 36, 255, 35, 51, 35, 255, 34, 50, 34, 255, 32, 46, 32, 255, 31, 45, 32, 255, 29, 40, 29, 255, 38, 56, 38, 255, 36, 53, 36, 255, 32, 46, 33, 255, 32, 47, 33, 255, 32, 46, 32, 255, 30, 42, 30, 255, 33, 47, 33, 255, 33, 47, 33, 255, 36, 54, 37, 255, 36, 52, 36, 255, 35, 51, 35, 255, 36, 53, 36, 255, 32, 46, 32, 255, 31, 43, 31, 255, 33, 48, 33, 255, 29, 41, 30, 255, 28, 38, 28, 255, 26, 34, 26, 255, 104, 126, 13, 255, 32, 46, 32, 255, 30, 43, 31, 255, 29, 40, 29, 255, 28, 39, 29, 255, 30, 42, 30, 255, 29, 41, 30, 255, 26, 35, 27, 255, 31, 45, 32, 255, 29, 40, 29, 255, 29, 41, 30, 255, 29, 41, 30, 255, 24, 30, 24, 255, 27, 36, 27, 255, 32, 46, 32, 255, 37, 55, 37, 255, 37, 54, 37, 255, 35, 51, 35, 255, 30, 43, 31, 255, 29, 39, 29, 255, 31, 45, 32, 255, 32, 46, 32, 255, 33, 48, 33, 255, 27, 37, 28, 255, 27, 36, 27, 255, 25, 33, 26, 255, 26, 34, 26, 255, 29, 40, 29, 255, 27, 36, 27, 255, 26, 36, 27, 255, 32, 46, 33, 255, 34, 50, 35, 255, 29, 41, 30, 255, 37, 55, 37, 255, 30, 43, 31, 255, 29, 41, 30, 255, 29, 40, 29, 255, 26, 34, 26, 255, 28, 38, 28, 255, 29, 40, 29, 255, 30, 42, 31, 255, 27, 36, 27, 255, 27, 36, 27, 255, 27, 37, 28, 255, 34, 50, 34, 255, 32, 47, 33, 255, 31, 44, 32, 255, 38, 57, 38, 255, 37, 56, 37, 255, 38, 57, 38, 255, 35, 52, 35, 255, 34, 50, 35, 255, 30, 41, 30, 255, 32, 46, 32, 255, 27, 37, 28, 255, 30, 42, 30, 255, 24, 30, 25, 255, 26, 33, 26, 255, 25, 34, 26, 255, 26, 35, 27, 255, 30, 42, 30, 255, 33, 47, 33, 255, 31, 43, 31, 255, 32, 47, 33, 255, 40, 59, 39, 255, 35, 51, 35, 255, 35, 51, 35, 255, 33, 49, 34, 255, 34, 50, 34, 255, 37, 55, 37, 255, 36, 53, 36, 255, 35, 52, 35, 255, 35, 52, 35, 255, 34, 49, 34, 255, 36, 53, 36, 255, 58, 83, 54, 255, 42, 63, 42, 255, 34, 50, 34, 255, 31, 45, 32, 255, 30, 42, 30, 255, 34, 50, 34, 255, 30, 41, 30, 255, 28, 39, 29, 255, 27, 37, 28, 255, 24, 31, 24, 255, 32, 46, 32, 255, 30, 43, 31, 255, 27, 36, 27, 255, 25, 33, 26, 255, 26, 36, 27, 255, 30, 42, 30, 255, 32, 46, 32, 255, 30, 43, 31, 255, 28, 38, 28, 255, 31, 44, 31, 255, 33, 47, 33, 255, 29, 40, 29, 255, 29, 40, 29, 255, 34, 49, 34, 255, 32, 47, 33, 255, 31, 43, 31, 255, 29, 41, 30, 255, 29, 41, 30, 255, 26, 35, 27, 255, 30, 42, 30, 255, 33, 48, 33, 255, 33, 48, 33, 255, 33, 48, 33, 255, 33, 49, 34, 255, 33, 47, 33, 255, 34, 50, 35, 255, 31, 43, 31, 255, 35, 51, 35, 255, 32, 46, 32, 255, 31, 45, 32, 255, 30, 43, 31, 255, 36, 53, 36, 255, 36, 53, 36, 255, 32, 45, 32, 255, 32, 47, 33, 255, 34, 50, 34, 255, 32, 46, 33, 255, 30, 42, 30, 255, 32, 46, 33, 255, 27, 37, 28, 255, 29, 40, 29, 255, 26, 35, 27, 255, 26, 35, 27, 255, 31, 44, 31, 255, 37, 54, 37, 255, 31, 45, 32, 255, 33, 47, 33, 255, 34, 50, 34, 255, 30, 43, 31, 255, 32, 45, 32, 255, 34, 49, 34, 255, 32, 46, 32, 255, 28, 39, 29, 255, 29, 40, 29, 255, 32, 45, 32, 255, 31, 44, 31, 255, 33, 47, 33, 255, 32, 47, 33, 255, 29, 40, 29, 255, 33, 47, 33, 255, 32, 47, 33, 255, 32, 46, 32, 255, 31, 44, 32, 255, 28, 39, 29, 255, 32, 46, 32, 255, 32, 47, 33, 255, 30, 43, 31, 255, 35, 51, 35, 255, 37, 56, 37, 255, 32, 46, 32, 255, 35, 52, 35, 255, 33, 48, 33, 255, 31, 44, 31, 255, 32, 46, 32, 255, 33, 47, 33, 255, 37, 56, 37, 255, 32, 46, 32, 255, 32, 46, 33, 255, 32, 46, 32, 255, 27, 36, 27, 255, 30, 42, 30, 255, 30, 42, 30, 255, 32, 45, 32, 255, 29, 40, 29, 255, 32, 46, 32, 255, 27, 31, 32, 255, 21, 21, 21, 255, 21, 21, 21, 255, 25, 27, 28, 255, 43, 58, 63, 255, 32, 39, 41, 255, 37, 47, 50, 255, 43, 57, 62, 255, 40, 52, 56, 255, 41, 54, 58, 255, 38, 49, 53, 255, 46, 62, 67, 255, 31, 37, 39, 255, 33, 40, 43, 255, 26, 30, 31, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 27, 30, 31, 255, 38, 49, 52, 255, 35, 45, 48, 255, 33, 42, 44, 255, 36, 46, 50, 255, 26, 30, 31, 255, 29, 34, 35, 255, 32, 40, 42, 255, 38, 48, 52, 255, 34, 42, 45, 255, 39, 50, 54, 255, 35, 45, 48, 255, 36, 47, 50, 255, 43, 57, 62, 255, 36, 46, 49, 255, 39, 51, 55, 255, 38, 49, 52, 255, 37, 47, 50, 255, 21, 21, 21, 255, 23, 23, 24, 255, 21, 21, 21, 255, 30, 35, 37, 255, 36, 45, 49, 255, 32, 40, 42, 255, 36, 46, 50, 255, 39, 51, 55, 255, 39, 50, 54, 255, 40, 53, 57, 255, 37, 47, 50, 255, 48, 65, 71, 255, 32, 39, 41, 255, 42, 56, 61, 255, 54, 72, 77, 255, 55, 73, 78, 255, 43, 57, 61, 255, 34, 42, 44, 255, 37, 47, 51, 255, 35, 45, 48, 255, 39, 51, 55, 255, 24, 26, 27, 255, 21, 21, 21, 255, 21, 21, 22, 255, 37, 48, 51, 255, 28, 32, 33, 255, 35, 45, 48, 255, 34, 42, 45, 255, 22, 23, 23, 255, 21, 21, 21, 255, 21, 21, 21, 255, 39, 51, 55, 255, 27, 31, 33, 255, 33, 41, 44, 255, 32, 39, 41, 255, 24, 26, 27, 255, 21, 21, 21, 255, 23, 25, 25, 255, 25, 27, 28, 255, 42, 56, 60, 255, 23, 25, 25, 255, 21, 21, 21, 255, 28, 32, 33, 255, 37, 47, 50, 255, 32, 39, 42, 255, 42, 56, 61, 255, 41, 54, 58, 255, 38, 49, 53, 255, 47, 64, 70, 255, 35, 43, 46, 255, 41, 53, 57, 255, 37, 48, 51, 255, 50, 69, 75, 255, 33, 41, 43, 255, 43, 57, 62, 255, 52, 70, 76, 255, 53, 71, 77, 255, 52, 71, 76, 255, 38, 50, 53, 255, 23, 24, 25, 255, 21, 21, 21, 255, 24, 26, 27, 255, 36, 46, 50, 255, 39, 51, 55, 255, 39, 51, 55, 255, 51, 70, 76, 255, 40, 52, 56, 255, 32, 39, 41, 255, 36, 46, 49, 255, 31, 37, 39, 255, 47, 64, 70, 255, 41, 55, 59, 255, 44, 59, 64, 255, 22, 23, 23, 255, 35, 45, 48, 255, 42, 56, 61, 255, 37, 47, 50, 255, 44, 60, 65, 255, 37, 48, 51, 255, 26, 29, 30, 255, 21, 21, 21, 255, 21, 21, 21, 255, 44, 59, 64, 255, 36, 45, 48, 255, 35, 45, 48, 255, 29, 35, 36, 255, 34, 43, 45, 255, 34, 43, 45, 255, 38, 49, 52, 255, 34, 42, 45, 255, 37, 47, 50, 255, 23, 25, 25, 255, 33, 40, 43, 255, 33, 41, 44, 255, 21, 21, 21, 255, 21, 21, 21, 255, 43, 57, 62, 255, 28, 32, 33, 255, 31, 37, 40, 255, 25, 27, 28, 255, 22, 23, 23, 255, 21, 21, 21, 255, 21, 21, 21, 255, 26, 30, 31, 255, 36, 46, 49, 255, 33, 41, 44, 255, 32, 39, 42, 255, 33, 41, 43, 255, 27, 31, 33, 255, 28, 33, 34, 255, 32, 38, 41, 255, 38, 49, 53, 255, 24, 26, 27, 255, 22, 23, 23, 255, 21, 21, 21, 255, 43, 57, 62, 255, 43, 57, 62, 255, 45, 61, 66, 255, 49, 67, 73, 255, 45, 60, 65, 255, 41, 53, 58, 255, 39, 51, 55, 255, 21, 21, 21, 255, 34, 42, 45, 255, 45, 61, 67, 255, 46, 62, 68, 255, 39, 51, 55, 255, 25, 28, 29, 255, 27, 32, 33, 255, 40, 52, 56, 255, 33, 40, 43, 255, 43, 58, 63, 255, 50, 69, 75, 255, 32, 38, 41, 255, 21, 21, 21, 255, 42, 55, 59, 255, 48, 66, 72, 255, 54, 73, 78, 255, 36, 46, 49, 255, 41, 54, 58, 255, 41, 54, 59, 255, 37, 47, 51, 255, 32, 38, 41, 255, 35, 44, 47, 255, 30, 35, 37, 255, 30, 36, 37, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 23, 23, 255, 23, 25, 25, 255, 30, 36, 38, 255, 36, 45, 48, 255, 37, 47, 51, 255, 54, 73, 78, 255, 51, 69, 75, 255, 46, 63, 69, 255, 55, 73, 79, 255, 51, 69, 75, 255, 26, 29, 30, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 29, 34, 36, 255, 48, 65, 71, 255, 35, 44, 47, 255, 32, 39, 42, 255, 39, 51, 55, 255, 44, 59, 64, 255, 51, 69, 75, 255, 32, 39, 42, 255, 35, 44, 47, 255, 40, 52, 56, 255, 37, 47, 50, 255, 38, 48, 52, 255, 45, 60, 66, 255, 41, 55, 59, 255, 43, 57, 62, 255, 45, 60, 65, 255, 37, 47, 50, 255, 45, 61, 66, 255, 30, 35, 37, 255, 44, 58, 63, 255, 33, 41, 43, 255, 37, 48, 51, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 31, 38, 40, 255, 23, 25, 25, 255, 31, 37, 39, 255, 33, 40, 43, 255, 22, 23, 23, 255, 22, 23, 23, 255, 21, 21, 21, 255, 26, 29, 30, 255, 25, 28, 29, 255, 33, 41, 44, 255, 35, 44, 47, 255, 26, 28, 29, 255, 24, 25, 26, 255, 34, 43, 46, 255, 27, 30, 31, 255, 28, 32, 34, 255, 31, 44, 31, 255, 34, 49, 34, 255, 33, 48, 33, 255, 31, 44, 31, 255, 30, 42, 31, 255, 30, 41, 30, 255, 30, 42, 31, 255, 32, 46, 33, 255, 37, 56, 38, 255, 35, 52, 36, 255, 34, 51, 35, 255, 34, 50, 34, 255, 30, 42, 30, 255, 31, 45, 32, 255, 28, 38, 28, 255, 33, 49, 34, 255, 31, 43, 31, 255, 29, 41, 30, 255, 27, 36, 27, 255, 26, 35, 27, 255, 23, 29, 24, 255, 25, 33, 26, 255, 26, 35, 27, 255, 32, 40, 31, 255, 24, 31, 25, 255, 26, 35, 26, 255, 29, 40, 29, 255, 28, 39, 29, 255, 25, 34, 26, 255, 26, 34, 26, 255, 25, 34, 26, 255, 29, 41, 30, 255, 32, 45, 32, 255, 33, 47, 33, 255, 35, 51, 35, 255, 30, 43, 31, 255, 30, 43, 31, 255, 29, 40, 29, 255, 28, 38, 28, 255, 27, 37, 28, 255, 33, 48, 33, 255, 32, 46, 32, 255, 36, 53, 36, 255, 33, 48, 33, 255, 36, 53, 36, 255, 32, 45, 32, 255, 25, 33, 25, 255, 27, 37, 28, 255, 30, 42, 30, 255, 26, 35, 27, 255, 26, 34, 26, 255, 29, 40, 29, 255, 31, 43, 31, 255, 29, 40, 29, 255, 31, 44, 31, 255, 29, 40, 29, 255, 35, 51, 35, 255, 33, 49, 34, 255, 31, 45, 32, 255, 36, 53, 36, 255, 34, 50, 34, 255, 30, 43, 31, 255, 33, 47, 33, 255, 32, 47, 33, 255, 35, 52, 35, 255, 31, 43, 31, 255, 30, 43, 31, 255, 32, 46, 32, 255, 33, 48, 33, 255, 32, 46, 32, 255, 30, 41, 30, 255, 34, 51, 35, 255, 29, 41, 30, 255, 30, 42, 31, 255, 29, 41, 30, 255, 36, 53, 36, 255, 33, 48, 33, 255, 36, 54, 37, 255, 35, 51, 35, 255, 37, 55, 37, 255, 31, 44, 32, 255, 35, 51, 35, 255, 32, 47, 33, 255, 31, 44, 32, 255, 32, 45, 32, 255, 28, 39, 29, 255, 29, 40, 29, 255, 32, 46, 33, 255, 34, 49, 34, 255, 30, 42, 30, 255, 28, 39, 29, 255, 29, 41, 30, 255, 28, 38, 28, 255, 24, 32, 25, 255, 26, 36, 27, 255, 28, 39, 29, 255, 32, 46, 32, 255, 26, 34, 26, 255, 28, 38, 28, 255, 31, 45, 32, 255, 34, 49, 34, 255, 31, 45, 32, 255, 35, 52, 35, 255, 36, 53, 36, 255, 40, 60, 40, 255, 35, 52, 36, 255, 34, 50, 34, 255, 31, 45, 32, 255, 30, 43, 31, 255, 27, 36, 27, 255, 25, 33, 26, 255, 23, 30, 24, 255, 26, 35, 26, 255, 32, 46, 32, 255, 27, 36, 27, 255, 25, 34, 26, 255, 31, 44, 32, 255, 35, 51, 35, 255, 31, 43, 31, 255, 27, 37, 28, 255, 28, 38, 28, 255, 27, 36, 27, 255, 26, 34, 26, 255, 30, 43, 31, 255, 32, 46, 32, 255, 35, 51, 35, 255, 30, 43, 31, 255, 26, 34, 26, 255, 27, 37, 28, 255, 29, 40, 29, 255, 31, 45, 32, 255, 30, 42, 30, 255, 32, 46, 32, 255, 34, 50, 34, 255, 36, 53, 36, 255, 38, 57, 38, 255, 36, 53, 36, 255, 35, 51, 35, 255, 34, 49, 34, 255, 32, 47, 33, 255, 32, 46, 32, 255, 33, 48, 33, 255, 29, 40, 29, 255, 25, 32, 25, 255, 23, 30, 24, 255, 27, 35, 28, 255, 29, 40, 29, 255, 31, 44, 31, 255, 32, 45, 32, 255, 34, 50, 35, 255, 38, 57, 38, 255, 34, 50, 34, 255, 37, 55, 37, 255, 33, 47, 33, 255, 30, 43, 31, 255, 31, 43, 31, 255, 34, 49, 34, 255, 34, 49, 34, 255, 37, 56, 37, 255, 34, 49, 34, 255, 33, 48, 33, 255, 38, 57, 38, 255, 41, 61, 41, 255, 38, 57, 38, 255, 37, 55, 37, 255, 31, 45, 32, 255, 30, 43, 31, 255, 29, 40, 29, 255, 26, 35, 26, 255, 31, 44, 32, 255, 59, 67, 13, 255, 27, 37, 28, 255, 31, 44, 31, 255, 29, 41, 30, 255, 26, 35, 27, 255, 26, 35, 27, 255, 30, 42, 31, 255, 30, 42, 30, 255, 28, 39, 29, 255, 27, 37, 28, 255, 31, 45, 32, 255, 35, 51, 35, 255, 31, 44, 31, 255, 29, 40, 29, 255, 29, 39, 29, 255, 28, 38, 28, 255, 29, 40, 29, 255, 28, 39, 29, 255, 26, 36, 27, 255, 27, 37, 28, 255, 31, 44, 31, 255, 26, 35, 27, 255, 31, 44, 31, 255, 31, 45, 32, 255, 32, 46, 32, 255, 35, 51, 35, 255, 31, 44, 31, 255, 38, 57, 38, 255, 36, 53, 36, 255, 33, 48, 33, 255, 33, 48, 33, 255, 33, 48, 33, 255, 33, 49, 34, 255, 34, 50, 34, 255, 35, 52, 35, 255, 34, 50, 35, 255, 26, 36, 27, 255, 31, 45, 32, 255, 32, 47, 33, 255, 33, 47, 33, 255, 30, 42, 30, 255, 31, 44, 31, 255, 31, 44, 31, 255, 33, 48, 33, 255, 34, 49, 34, 255, 29, 40, 29, 255, 35, 51, 35, 255, 34, 49, 34, 255, 38, 56, 38, 255, 33, 48, 33, 255, 31, 44, 31, 255, 31, 45, 32, 255, 29, 40, 29, 255, 25, 33, 26, 255, 29, 41, 30, 255, 27, 37, 28, 255, 31, 44, 31, 255, 29, 40, 29, 255, 28, 38, 28, 255, 29, 41, 30, 255, 27, 37, 28, 255, 31, 43, 31, 255, 29, 40, 29, 255, 32, 45, 32, 255, 33, 47, 33, 255, 31, 44, 31, 255, 29, 40, 29, 255, 31, 44, 31, 255, 32, 45, 32, 255, 30, 41, 30, 255, 29, 40, 29, 255, 34, 50, 34, 255, 31, 45, 32, 255, 26, 35, 27, 255, 32, 46, 32, 255, 34, 50, 35, 255, 34, 50, 34, 255, 31, 43, 31, 255, 34, 49, 34, 255, 34, 49, 34, 255, 32, 45, 32, 255, 26, 35, 27, 255, 28, 39, 29, 255, 33, 48, 33, 255, 32, 46, 32, 255, 31, 45, 32, 255, 28, 32, 34, 255, 21, 21, 21, 255, 21, 21, 21, 255, 26, 30, 31, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 27, 30, 32, 255, 29, 34, 36, 255, 36, 46, 49, 255, 43, 57, 61, 255, 37, 48, 51, 255, 32, 39, 42, 255, 21, 21, 21, 255, 21, 21, 21, 255, 26, 28, 29, 255, 23, 24, 25, 255, 21, 21, 21, 255, 27, 30, 32, 255, 32, 39, 41, 255, 37, 47, 50, 255, 32, 39, 41, 255, 28, 33, 35, 255, 29, 34, 36, 255, 32, 39, 42, 255, 33, 41, 44, 255, 33, 40, 42, 255, 30, 35, 37, 255, 37, 48, 51, 255, 43, 56, 61, 255, 41, 54, 59, 255, 36, 46, 49, 255, 40, 53, 57, 255, 43, 58, 63, 255, 44, 59, 64, 255, 30, 35, 37, 255, 31, 37, 39, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 32, 39, 41, 255, 35, 43, 46, 255, 36, 45, 48, 255, 36, 46, 49, 255, 31, 38, 40, 255, 52, 70, 76, 255, 52, 70, 76, 255, 36, 45, 49, 255, 44, 60, 65, 255, 36, 46, 49, 255, 34, 42, 45, 255, 54, 72, 77, 255, 50, 69, 75, 255, 42, 55, 59, 255, 35, 44, 47, 255, 34, 42, 45, 255, 21, 21, 21, 255, 21, 21, 21, 255, 39, 51, 55, 255, 32, 40, 42, 255, 21, 21, 21, 255, 31, 37, 39, 255, 23, 24, 25, 255, 28, 32, 33, 255, 30, 35, 37, 255, 29, 35, 37, 255, 33, 40, 43, 255, 21, 21, 21, 255, 24, 26, 26, 255, 43, 58, 63, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 22, 22, 255, 30, 36, 38, 255, 30, 36, 38, 255, 21, 21, 21, 255, 29, 33, 35, 255, 42, 55, 59, 255, 36, 45, 49, 255, 23, 25, 25, 255, 21, 21, 21, 255, 26, 29, 30, 255, 38, 49, 52, 255, 37, 48, 51, 255, 28, 33, 34, 255, 34, 43, 45, 255, 40, 52, 56, 255, 28, 32, 34, 255, 33, 41, 44, 255, 40, 53, 57, 255, 43, 57, 61, 255, 57, 75, 80, 255, 44, 59, 64, 255, 52, 70, 76, 255, 40, 53, 57, 255, 27, 30, 32, 255, 21, 21, 21, 255, 31, 38, 40, 255, 48, 65, 71, 255, 35, 44, 47, 255, 39, 51, 55, 255, 35, 44, 47, 255, 40, 52, 56, 255, 37, 47, 51, 255, 44, 58, 63, 255, 39, 51, 55, 255, 37, 47, 50, 255, 26, 29, 31, 255, 38, 48, 52, 255, 23, 24, 24, 255, 32, 38, 41, 255, 29, 33, 35, 255, 41, 54, 59, 255, 35, 44, 47, 255, 41, 55, 59, 255, 40, 52, 56, 255, 38, 49, 53, 255, 35, 44, 47, 255, 21, 21, 21, 255, 27, 30, 31, 255, 30, 35, 37, 255, 25, 27, 28, 255, 30, 36, 37, 255, 40, 52, 56, 255, 28, 33, 34, 255, 23, 24, 24, 255, 21, 21, 21, 255, 23, 25, 25, 255, 25, 28, 29, 255, 29, 34, 36, 255, 33, 41, 44, 255, 21, 21, 21, 255, 21, 21, 21, 255, 28, 32, 34, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 25, 28, 29, 255, 33, 40, 43, 255, 22, 23, 23, 255, 32, 39, 41, 255, 41, 54, 58, 255, 29, 34, 35, 255, 21, 21, 21, 255, 23, 25, 25, 255, 35, 43, 46, 255, 50, 69, 75, 255, 34, 43, 46, 255, 43, 58, 63, 255, 42, 56, 61, 255, 31, 38, 40, 255, 21, 21, 21, 255, 31, 37, 39, 255, 38, 50, 53, 255, 44, 59, 64, 255, 46, 62, 67, 255, 56, 74, 79, 255, 40, 52, 56, 255, 36, 45, 49, 255, 35, 44, 47, 255, 37, 48, 51, 255, 46, 61, 67, 255, 49, 68, 74, 255, 51, 69, 75, 255, 33, 42, 44, 255, 32, 38, 40, 255, 34, 42, 45, 255, 46, 63, 68, 255, 43, 58, 63, 255, 41, 54, 59, 255, 46, 62, 67, 255, 29, 34, 36, 255, 24, 26, 26, 255, 38, 49, 52, 255, 39, 51, 54, 255, 41, 54, 58, 255, 52, 71, 76, 255, 41, 53, 58, 255, 24, 26, 27, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 26, 29, 30, 255, 32, 39, 41, 255, 34, 42, 45, 255, 38, 48, 52, 255, 39, 50, 54, 255, 37, 48, 51, 255, 50, 69, 75, 255, 39, 50, 54, 255, 55, 73, 79, 255, 62, 80, 84, 255, 65, 83, 86, 255, 42, 56, 61, 255, 54, 72, 78, 255, 42, 55, 60, 255, 36, 45, 48, 255, 22, 23, 23, 255, 35, 45, 48, 255, 40, 52, 56, 255, 40, 52, 57, 255, 40, 52, 56, 255, 40, 53, 57, 255, 45, 60, 66, 255, 31, 38, 40, 255, 33, 41, 44, 255, 31, 37, 39, 255, 42, 55, 59, 255, 52, 71, 77, 255, 37, 47, 50, 255, 26, 30, 31, 255, 33, 41, 44, 255, 40, 53, 57, 255, 40, 52, 56, 255, 43, 57, 62, 255, 31, 38, 40, 255, 39, 50, 54, 255, 38, 48, 52, 255, 27, 31, 33, 255, 38, 49, 53, 255, 43, 58, 62, 255, 31, 38, 40, 255, 21, 21, 21, 255, 21, 21, 21, 255, 26, 29, 30, 255, 25, 27, 28, 255, 21, 21, 21, 255, 28, 33, 35, 255, 34, 42, 45, 255, 30, 35, 37, 255, 21, 21, 21, 255, 24, 26, 27, 255, 26, 28, 29, 255, 28, 32, 33, 255, 28, 32, 33, 255, 23, 24, 25, 255, 21, 21, 21, 255, 27, 31, 32, 255, 29, 33, 35, 255, 35, 45, 48, 255, 31, 37, 39, 255, 30, 36, 38, 255, 35, 43, 46, 255, 36, 45, 48, 255, 27, 31, 32, 255, 35, 43, 46, 255, 38, 49, 52, 255, 26, 29, 30, 255, 33, 41, 44, 255, 30, 36, 38, 255, 33, 40, 43, 255, 24, 26, 27, 255, 21, 21, 21, 255, 29, 34, 36, 255, 40, 53, 57, 255, 32, 40, 42, 255, 29, 40, 29, 255, 30, 41, 30, 255, 31, 44, 31, 255, 31, 45, 32, 255, 32, 45, 32, 255, 32, 46, 32, 255, 31, 43, 31, 255, 31, 44, 31, 255, 37, 56, 37, 255, 33, 49, 34, 255, 32, 45, 32, 255, 28, 39, 29, 255, 33, 48, 33, 255, 31, 44, 31, 255, 30, 43, 31, 255, 30, 43, 31, 255, 27, 37, 28, 255, 30, 42, 30, 255, 28, 39, 29, 255, 29, 40, 29, 255, 23, 30, 24, 255, 26, 35, 27, 255, 27, 36, 27, 255, 26, 35, 27, 255, 25, 34, 26, 255, 32, 45, 32, 255, 32, 47, 33, 255, 32, 46, 32, 255, 33, 48, 33, 255, 29, 41, 30, 255, 28, 38, 28, 255, 35, 51, 35, 255, 33, 48, 33, 255, 30, 43, 31, 255, 32, 45, 32, 255, 30, 42, 31, 255, 29, 40, 29, 255, 26, 35, 27, 255, 28, 39, 29, 255, 34, 50, 34, 255, 31, 44, 31, 255, 33, 47, 33, 255, 34, 50, 34, 255, 34, 50, 34, 255, 35, 52, 35, 255, 32, 46, 32, 255, 28, 38, 28, 255, 28, 39, 29, 255, 25, 33, 26, 255, 25, 32, 25, 255, 27, 36, 27, 255, 28, 39, 29, 255, 25, 33, 26, 255, 26, 36, 27, 255, 30, 43, 31, 255, 31, 43, 31, 255, 30, 42, 30, 255, 34, 50, 35, 255, 38, 56, 38, 255, 36, 54, 36, 255, 35, 52, 36, 255, 29, 40, 29, 255, 29, 40, 29, 255, 29, 41, 30, 255, 31, 44, 31, 255, 30, 42, 30, 255, 30, 42, 30, 255, 33, 48, 33, 255, 32, 46, 32, 255, 32, 46, 32, 255, 27, 37, 28, 255, 31, 45, 32, 255, 33, 48, 33, 255, 35, 51, 35, 255, 30, 42, 30, 255, 34, 50, 34, 255, 36, 54, 36, 255, 37, 55, 37, 255, 36, 54, 36, 255, 34, 49, 34, 255, 28, 39, 29, 255, 29, 40, 29, 255, 33, 48, 34, 255, 30, 42, 30, 255, 30, 42, 30, 255, 31, 43, 31, 255, 32, 46, 32, 255, 34, 50, 35, 255, 31, 44, 31, 255, 30, 43, 31, 255, 34, 49, 34, 255, 33, 47, 33, 255, 27, 37, 28, 255, 29, 40, 29, 255, 31, 43, 31, 255, 26, 35, 27, 255, 30, 42, 30, 255, 28, 39, 29, 255, 29, 41, 30, 255, 30, 43, 31, 255, 35, 51, 35, 255, 43, 64, 42, 255, 36, 54, 37, 255, 35, 51, 35, 255, 34, 50, 35, 255, 37, 56, 38, 255, 35, 51, 35, 255, 30, 43, 31, 255, 30, 42, 30, 255, 27, 38, 28, 255, 27, 37, 28, 255, 26, 35, 27, 255, 34, 49, 34, 255, 32, 46, 32, 255, 29, 40, 29, 255, 33, 48, 34, 255, 34, 50, 34, 255, 35, 52, 35, 255, 33, 48, 33, 255, 31, 43, 31, 255, 30, 42, 30, 255, 30, 43, 31, 255, 30, 43, 31, 255, 33, 47, 33, 255, 33, 48, 33, 255, 32, 45, 32, 255, 29, 40, 29, 255, 29, 40, 29, 255, 27, 36, 27, 255, 31, 44, 31, 255, 34, 49, 34, 255, 34, 49, 34, 255, 33, 47, 33, 255, 36, 54, 36, 255, 37, 55, 37, 255, 37, 55, 37, 255, 35, 51, 35, 255, 36, 54, 36, 255, 34, 49, 34, 255, 35, 52, 36, 255, 36, 53, 36, 255, 33, 48, 33, 255, 29, 40, 29, 255, 29, 40, 30, 255, 30, 42, 30, 255, 27, 37, 27, 255, 26, 36, 27, 255, 29, 41, 30, 255, 31, 44, 32, 255, 32, 46, 32, 255, 31, 43, 31, 255, 31, 44, 31, 255, 36, 52, 36, 255, 29, 41, 30, 255, 34, 50, 34, 255, 34, 51, 35, 255, 36, 54, 36, 255, 39, 59, 39, 255, 36, 53, 36, 255, 38, 57, 38, 255, 37, 55, 37, 255, 49, 71, 47, 255, 54, 77, 50, 255, 44, 64, 43, 255, 38, 56, 38, 255, 31, 44, 32, 255, 34, 49, 34, 255, 30, 41, 30, 255, 34, 49, 34, 255, 31, 45, 32, 255, 25, 34, 26, 255, 27, 38, 28, 255, 34, 49, 34, 255, 27, 37, 28, 255, 25, 34, 26, 255, 27, 37, 28, 255, 31, 44, 31, 255, 31, 43, 31, 255, 30, 42, 30, 255, 26, 34, 26, 255, 28, 39, 29, 255, 28, 38, 28, 255, 30, 42, 30, 255, 29, 40, 29, 255, 26, 34, 26, 255, 27, 37, 28, 255, 31, 43, 31, 255, 26, 35, 27, 255, 28, 39, 29, 255, 29, 39, 29, 255, 28, 38, 29, 255, 30, 41, 30, 255, 32, 46, 32, 255, 31, 44, 31, 255, 31, 45, 32, 255, 32, 46, 32, 255, 34, 50, 35, 255, 33, 47, 33, 255, 31, 43, 31, 255, 29, 40, 29, 255, 29, 41, 30, 255, 28, 39, 29, 255, 30, 42, 31, 255, 34, 50, 34, 255, 32, 45, 32, 255, 33, 48, 33, 255, 28, 39, 29, 255, 29, 41, 30, 255, 28, 39, 29, 255, 31, 44, 31, 255, 31, 44, 31, 255, 30, 42, 31, 255, 32, 46, 32, 255, 37, 56, 37, 255, 33, 47, 33, 255, 31, 44, 32, 255, 31, 43, 31, 255, 31, 44, 31, 255, 36, 54, 36, 255, 31, 44, 31, 255, 28, 39, 29, 255, 26, 34, 26, 255, 25, 33, 26, 255, 25, 33, 26, 255, 27, 37, 28, 255, 33, 47, 33, 255, 32, 47, 33, 255, 30, 42, 30, 255, 29, 40, 29, 255, 28, 39, 29, 255, 28, 38, 28, 255, 31, 44, 31, 255, 26, 35, 27, 255, 33, 48, 33, 255, 30, 41, 30, 255, 32, 46, 33, 255, 30, 43, 31, 255, 31, 44, 32, 255, 29, 41, 30, 255, 34, 49, 34, 255, 33, 47, 33, 255, 35, 51, 35, 255, 34, 49, 34, 255, 35, 51, 35, 255, 29, 41, 30, 255, 30, 41, 30, 255, 32, 46, 32, 255, 34, 50, 34, 255, 25, 34, 26, 255, 25, 34, 26, 255, 29, 40, 29, 255, 28, 38, 28, 255, 27, 37, 28, 255, 31, 44, 31, 255, 34, 50, 35, 255, 30, 42, 30, 255, 21, 21, 21, 255, 21, 21, 21, 255, 41, 54, 58, 255, 22, 23, 24, 255, 37, 48, 52, 255, 43, 57, 61, 255, 23, 23, 24, 255, 38, 49, 52, 255, 35, 45, 48, 255, 22, 22, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 24, 26, 27, 255, 30, 35, 37, 255, 33, 40, 43, 255, 24, 27, 27, 255, 27, 31, 32, 255, 26, 30, 31, 255, 29, 34, 36, 255, 33, 41, 43, 255, 35, 44, 47, 255, 29, 35, 36, 255, 29, 34, 35, 255, 36, 46, 49, 255, 36, 46, 49, 255, 30, 36, 39, 255, 36, 46, 50, 255, 39, 50, 54, 255, 32, 39, 41, 255, 39, 51, 55, 255, 32, 38, 41, 255, 27, 30, 32, 255, 34, 42, 45, 255, 34, 42, 45, 255, 38, 48, 52, 255, 38, 48, 52, 255, 35, 43, 46, 255, 34, 42, 45, 255, 21, 21, 21, 255, 22, 23, 24, 255, 22, 22, 22, 255, 31, 38, 40, 255, 31, 38, 40, 255, 33, 42, 44, 255, 31, 37, 39, 255, 45, 60, 65, 255, 37, 48, 51, 255, 46, 63, 68, 255, 42, 56, 60, 255, 42, 55, 60, 255, 37, 48, 52, 255, 62, 79, 84, 255, 22, 23, 23, 255, 29, 34, 35, 255, 29, 33, 35, 255, 21, 21, 21, 255, 33, 40, 43, 255, 27, 31, 32, 255, 33, 40, 43, 255, 34, 42, 45, 255, 25, 28, 29, 255, 34, 42, 44, 255, 25, 27, 28, 255, 33, 40, 43, 255, 38, 49, 53, 255, 43, 57, 61, 255, 36, 46, 49, 255, 35, 43, 46, 255, 21, 21, 21, 255, 21, 21, 21, 255, 25, 28, 29, 255, 45, 61, 66, 255, 36, 46, 49, 255, 31, 38, 40, 255, 31, 38, 40, 255, 37, 47, 50, 255, 31, 38, 40, 255, 34, 42, 45, 255, 30, 35, 37, 255, 28, 33, 34, 255, 34, 42, 44, 255, 24, 26, 26, 255, 21, 21, 21, 255, 21, 22, 22, 255, 31, 38, 40, 255, 38, 50, 53, 255, 36, 46, 49, 255, 31, 37, 39, 255, 35, 44, 47, 255, 25, 27, 28, 255, 39, 51, 55, 255, 46, 62, 67, 255, 47, 64, 70, 255, 45, 60, 65, 255, 32, 40, 42, 255, 21, 21, 21, 255, 34, 43, 46, 255, 42, 56, 60, 255, 26, 29, 31, 255, 39, 50, 54, 255, 40, 53, 57, 255, 30, 35, 37, 255, 35, 44, 47, 255, 48, 66, 72, 255, 49, 66, 72, 255, 37, 47, 50, 255, 31, 38, 40, 255, 45, 60, 65, 255, 35, 44, 47, 255, 43, 57, 62, 255, 38, 50, 53, 255, 43, 58, 63, 255, 38, 49, 53, 255, 45, 61, 66, 255, 26, 29, 30, 255, 30, 36, 38, 255, 37, 47, 50, 255, 42, 56, 60, 255, 27, 31, 32, 255, 21, 21, 21, 255, 25, 27, 28, 255, 32, 39, 41, 255, 36, 46, 49, 255, 39, 50, 54, 255, 37, 48, 51, 255, 30, 35, 37, 255, 35, 44, 47, 255, 28, 33, 34, 255, 33, 41, 43, 255, 27, 31, 32, 255, 29, 35, 36, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 30, 36, 38, 255, 33, 40, 43, 255, 35, 44, 48, 255, 35, 43, 46, 255, 32, 38, 41, 255, 34, 42, 44, 255, 33, 41, 43, 255, 29, 34, 36, 255, 37, 47, 50, 255, 34, 43, 45, 255, 30, 36, 38, 255, 40, 52, 57, 255, 39, 50, 54, 255, 38, 49, 53, 255, 25, 28, 28, 255, 35, 44, 47, 255, 21, 21, 21, 255, 29, 34, 35, 255, 36, 45, 48, 255, 40, 53, 57, 255, 37, 48, 51, 255, 38, 49, 53, 255, 39, 51, 55, 255, 39, 50, 54, 255, 42, 56, 60, 255, 41, 53, 57, 255, 39, 50, 54, 255, 43, 57, 62, 255, 27, 30, 31, 255, 40, 52, 56, 255, 34, 43, 46, 255, 40, 52, 56, 255, 31, 38, 40, 255, 60, 78, 83, 255, 46, 62, 67, 255, 43, 58, 63, 255, 40, 53, 57, 255, 21, 21, 21, 255, 27, 31, 33, 255, 34, 42, 45, 255, 28, 33, 35, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 27, 30, 32, 255, 22, 22, 22, 255, 36, 47, 50, 255, 44, 60, 65, 255, 38, 49, 53, 255, 42, 56, 60, 255, 53, 71, 77, 255, 28, 33, 35, 255, 43, 58, 62, 255, 50, 69, 75, 255, 53, 72, 77, 255, 46, 62, 67, 255, 52, 71, 76, 255, 41, 54, 58, 255, 64, 81, 85, 255, 53, 72, 77, 255, 35, 44, 47, 255, 37, 47, 50, 255, 23, 23, 24, 255, 28, 33, 34, 255, 22, 22, 22, 255, 29, 34, 36, 255, 35, 45, 48, 255, 34, 42, 45, 255, 49, 68, 74, 255, 40, 52, 56, 255, 37, 47, 50, 255, 35, 44, 47, 255, 37, 47, 51, 255, 40, 52, 56, 255, 46, 62, 67, 255, 47, 65, 70, 255, 40, 52, 56, 255, 41, 54, 59, 255, 41, 54, 58, 255, 43, 57, 62, 255, 57, 75, 80, 255, 48, 65, 71, 255, 35, 44, 47, 255, 44, 59, 64, 255, 39, 51, 55, 255, 41, 54, 59, 255, 38, 49, 53, 255, 21, 21, 21, 255, 29, 33, 35, 255, 25, 28, 29, 255, 27, 31, 32, 255, 23, 24, 25, 255, 21, 21, 21, 255, 23, 25, 25, 255, 23, 25, 25, 255, 23, 25, 25, 255, 29, 34, 35, 255, 21, 21, 21, 255, 31, 38, 40, 255, 27, 30, 31, 255, 22, 23, 23, 255, 25, 27, 28, 255, 28, 32, 33, 255, 31, 37, 39, 255, 31, 38, 40, 255, 33, 40, 43, 255, 27, 32, 33, 255, 29, 33, 35, 255, 34, 43, 46, 255, 30, 35, 37, 255, 34, 42, 45, 255, 36, 46, 49, 255, 25, 27, 28, 255, 30, 35, 37, 255, 32, 38, 41, 255, 41, 54, 58, 255, 26, 29, 31, 255, 32, 40, 42, 255, 29, 34, 36, 255, 31, 38, 40, 255, 34, 43, 46, 255, 26, 36, 27, 255, 29, 40, 29, 255, 30, 43, 31, 255, 30, 41, 30, 255, 31, 44, 32, 255, 33, 47, 33, 255, 33, 47, 33, 255, 35, 51, 35, 255, 37, 55, 37, 255, 32, 45, 32, 255, 31, 43, 31, 255, 29, 41, 30, 255, 31, 44, 31, 255, 29, 40, 29, 255, 27, 37, 28, 255, 26, 35, 27, 255, 29, 41, 30, 255, 31, 44, 31, 255, 31, 45, 32, 255, 29, 40, 29, 255, 27, 34, 27, 255, 24, 31, 25, 255, 23, 30, 24, 255, 25, 32, 25, 255, 28, 38, 28, 255, 28, 39, 29, 255, 35, 52, 35, 255, 31, 45, 32, 255, 30, 42, 30, 255, 30, 43, 31, 255, 33, 48, 33, 255, 37, 55, 37, 255, 35, 51, 35, 255, 31, 44, 31, 255, 28, 38, 28, 255, 29, 40, 29, 255, 29, 40, 29, 255, 31, 44, 31, 255, 29, 41, 30, 255, 32, 47, 33, 255, 31, 43, 31, 255, 36, 54, 36, 255, 34, 50, 34, 255, 34, 49, 34, 255, 32, 45, 32, 255, 32, 46, 32, 255, 26, 36, 27, 255, 27, 36, 27, 255, 29, 41, 30, 255, 30, 42, 30, 255, 30, 42, 30, 255, 30, 42, 30, 255, 25, 33, 25, 255, 25, 34, 26, 255, 27, 37, 28, 255, 32, 46, 32, 255, 36, 54, 36, 255, 34, 50, 34, 255, 37, 56, 37, 255, 34, 49, 34, 255, 32, 45, 32, 255, 27, 37, 28, 255, 28, 39, 29, 255, 28, 39, 29, 255, 28, 38, 28, 255, 30, 42, 30, 255, 31, 43, 31, 255, 31, 44, 31, 255, 31, 44, 31, 255, 31, 43, 31, 255, 27, 37, 28, 255, 30, 42, 30, 255, 33, 48, 33, 255, 34, 50, 34, 255, 33, 47, 33, 255, 35, 52, 35, 255, 36, 54, 36, 255, 33, 47, 33, 255, 34, 49, 34, 255, 29, 40, 29, 255, 28, 38, 28, 255, 28, 39, 29, 255, 32, 47, 33, 255, 33, 48, 33, 255, 32, 46, 32, 255, 32, 45, 32, 255, 36, 53, 36, 255, 36, 54, 36, 255, 31, 44, 32, 255, 31, 44, 31, 255, 32, 46, 32, 255, 33, 48, 33, 255, 31, 45, 32, 255, 31, 44, 31, 255, 30, 42, 30, 255, 28, 38, 28, 255, 28, 39, 29, 255, 29, 41, 30, 255, 31, 43, 31, 255, 35, 52, 36, 255, 36, 53, 36, 255, 43, 64, 42, 255, 60, 86, 56, 255, 38, 57, 38, 255, 34, 49, 34, 255, 30, 42, 30, 255, 31, 43, 31, 255, 31, 44, 31, 255, 27, 36, 27, 255, 28, 39, 29, 255, 29, 40, 29, 255, 30, 42, 30, 255, 28, 39, 29, 255, 31, 44, 31, 255, 35, 52, 35, 255, 36, 54, 36, 255, 35, 52, 35, 255, 34, 50, 35, 255, 34, 50, 35, 255, 35, 51, 35, 255, 31, 44, 32, 255, 29, 41, 30, 255, 34, 50, 34, 255, 36, 53, 36, 255, 34, 50, 34, 255, 27, 37, 28, 255, 27, 36, 27, 255, 29, 41, 30, 255, 35, 52, 35, 255, 36, 54, 37, 255, 36, 53, 36, 255, 36, 53, 36, 255, 35, 51, 35, 255, 31, 44, 31, 255, 30, 43, 31, 255, 36, 53, 36, 255, 31, 44, 32, 255, 31, 44, 31, 255, 29, 40, 30, 255, 29, 41, 30, 255, 35, 51, 35, 255, 32, 46, 32, 255, 32, 46, 32, 255, 29, 41, 30, 255, 27, 37, 28, 255, 24, 32, 25, 255, 23, 30, 24, 255, 23, 30, 24, 255, 27, 37, 28, 255, 35, 51, 35, 255, 29, 41, 30, 255, 36, 54, 36, 255, 35, 51, 35, 255, 31, 45, 32, 255, 34, 50, 35, 255, 36, 53, 36, 255, 36, 53, 36, 255, 37, 54, 37, 255, 36, 53, 36, 255, 44, 65, 43, 255, 46, 67, 44, 255, 45, 66, 43, 255, 44, 64, 42, 255, 37, 55, 37, 255, 35, 52, 36, 255, 32, 46, 33, 255, 33, 47, 33, 255, 33, 48, 33, 255, 32, 45, 32, 255, 31, 45, 32, 255, 33, 48, 33, 255, 31, 43, 31, 255, 31, 45, 32, 255, 30, 42, 30, 255, 29, 41, 30, 255, 31, 45, 32, 255, 31, 45, 32, 255, 32, 46, 32, 255, 32, 46, 33, 255, 32, 45, 32, 255, 28, 38, 28, 255, 30, 42, 31, 255, 27, 38, 28, 255, 26, 33, 27, 255, 28, 39, 29, 255, 28, 39, 29, 255, 28, 38, 29, 255, 29, 40, 29, 255, 28, 38, 28, 255, 27, 36, 27, 255, 30, 42, 30, 255, 31, 45, 32, 255, 30, 43, 31, 255, 33, 48, 33, 255, 33, 48, 33, 255, 32, 45, 32, 255, 30, 42, 30, 255, 35, 52, 35, 255, 35, 51, 35, 255, 28, 39, 29, 255, 31, 44, 31, 255, 27, 38, 28, 255, 30, 42, 30, 255, 28, 39, 29, 255, 30, 43, 31, 255, 32, 45, 32, 255, 31, 43, 31, 255, 28, 39, 29, 255, 34, 49, 34, 255, 32, 46, 32, 255, 32, 47, 33, 255, 34, 49, 34, 255, 37, 55, 37, 255, 39, 59, 39, 255, 35, 52, 35, 255, 36, 53, 36, 255, 31, 44, 31, 255, 26, 34, 26, 255, 30, 41, 30, 255, 29, 40, 30, 255, 33, 47, 33, 255, 27, 38, 28, 255, 27, 37, 28, 255, 26, 36, 27, 255, 26, 35, 27, 255, 29, 40, 29, 255, 32, 46, 33, 255, 32, 47, 33, 255, 27, 37, 28, 255, 24, 31, 24, 255, 24, 32, 25, 255, 27, 37, 28, 255, 30, 43, 31, 255, 27, 37, 28, 255, 28, 38, 28, 255, 33, 47, 33, 255, 33, 48, 33, 255, 34, 50, 34, 255, 31, 44, 31, 255, 32, 47, 33, 255, 30, 43, 31, 255, 30, 42, 31, 255, 35, 51, 35, 255, 33, 48, 34, 255, 29, 40, 29, 255, 27, 37, 28, 255, 24, 32, 25, 255, 29, 40, 29, 255, 29, 40, 29, 255, 31, 44, 31, 255, 32, 45, 32, 255, 26, 35, 27, 255, 26, 35, 27, 255, 32, 46, 32, 255, 29, 40, 29, 255, 29, 40, 29, 255, 21, 21, 21, 255, 29, 34, 35, 255, 38, 49, 53, 255, 37, 48, 51, 255, 27, 30, 31, 255, 25, 27, 28, 255, 29, 34, 36, 255, 42, 55, 60, 255, 44, 58, 63, 255, 35, 44, 47, 255, 49, 68, 74, 255, 28, 32, 34, 255, 26, 30, 31, 255, 37, 47, 50, 255, 43, 58, 63, 255, 27, 30, 31, 255, 33, 41, 44, 255, 23, 24, 24, 255, 29, 34, 36, 255, 31, 38, 40, 255, 32, 39, 42, 255, 31, 37, 39, 255, 30, 36, 37, 255, 27, 31, 33, 255, 28, 32, 34, 255, 24, 26, 27, 255, 24, 25, 26, 255, 25, 28, 29, 255, 28, 32, 33, 255, 25, 28, 29, 255, 29, 34, 36, 255, 23, 25, 25, 255, 27, 31, 32, 255, 31, 37, 39, 255, 28, 32, 34, 255, 29, 34, 36, 255, 26, 30, 31, 255, 29, 34, 36, 255, 21, 21, 21, 255, 22, 23, 23, 255, 25, 28, 29, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 29, 34, 36, 255, 27, 31, 32, 255, 34, 43, 46, 255, 37, 48, 51, 255, 41, 54, 59, 255, 35, 43, 46, 255, 40, 52, 56, 255, 36, 46, 49, 255, 23, 24, 25, 255, 30, 35, 37, 255, 34, 42, 44, 255, 44, 60, 65, 255, 38, 50, 53, 255, 41, 54, 58, 255, 35, 44, 47, 255, 35, 44, 47, 255, 40, 53, 57, 255, 31, 37, 39, 255, 32, 39, 42, 255, 34, 43, 46, 255, 43, 57, 62, 255, 27, 30, 32, 255, 24, 26, 26, 255, 33, 41, 44, 255, 41, 53, 58, 255, 34, 42, 45, 255, 49, 67, 73, 255, 36, 46, 49, 255, 38, 49, 53, 255, 34, 42, 45, 255, 32, 40, 42, 255, 25, 27, 28, 255, 35, 45, 48, 255, 39, 51, 55, 255, 39, 51, 55, 255, 40, 52, 56, 255, 45, 61, 66, 255, 37, 47, 51, 255, 21, 21, 21, 255, 21, 21, 21, 255, 23, 24, 25, 255, 32, 39, 42, 255, 28, 32, 33, 255, 32, 38, 41, 255, 35, 44, 48, 255, 41, 54, 59, 255, 36, 46, 50, 255, 36, 46, 49, 255, 21, 21, 21, 255, 25, 28, 29, 255, 36, 46, 49, 255, 39, 50, 54, 255, 38, 49, 53, 255, 47, 64, 69, 255, 50, 69, 75, 255, 42, 55, 59, 255, 48, 66, 71, 255, 38, 48, 52, 255, 39, 51, 55, 255, 47, 64, 69, 255, 44, 59, 64, 255, 39, 51, 55, 255, 41, 54, 58, 255, 36, 45, 48, 255, 41, 54, 58, 255, 50, 68, 75, 255, 47, 63, 69, 255, 32, 39, 41, 255, 27, 31, 32, 255, 42, 56, 60, 255, 43, 57, 62, 255, 32, 40, 42, 255, 42, 56, 60, 255, 34, 43, 46, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 23, 23, 255, 28, 33, 35, 255, 40, 52, 56, 255, 40, 52, 56, 255, 26, 29, 30, 255, 29, 35, 36, 255, 33, 41, 44, 255, 39, 50, 54, 255, 21, 21, 21, 255, 21, 21, 21, 255, 26, 30, 31, 255, 34, 42, 45, 255, 27, 32, 33, 255, 32, 39, 42, 255, 39, 51, 55, 255, 27, 32, 33, 255, 30, 35, 37, 255, 40, 53, 57, 255, 32, 39, 41, 255, 36, 45, 49, 255, 36, 47, 50, 255, 45, 60, 66, 255, 25, 28, 29, 255, 38, 49, 52, 255, 36, 46, 50, 255, 34, 43, 46, 255, 45, 61, 66, 255, 41, 55, 59, 255, 37, 47, 50, 255, 25, 27, 28, 255, 43, 57, 61, 255, 40, 53, 57, 255, 40, 52, 56, 255, 25, 27, 27, 255, 37, 48, 51, 255, 50, 69, 75, 255, 34, 42, 45, 255, 39, 51, 55, 255, 39, 51, 55, 255, 40, 53, 57, 255, 36, 46, 50, 255, 40, 52, 56, 255, 42, 55, 59, 255, 32, 39, 41, 255, 37, 47, 50, 255, 37, 48, 51, 255, 44, 59, 64, 255, 45, 60, 65, 255, 41, 54, 58, 255, 43, 58, 63, 255, 38, 48, 52, 255, 21, 21, 21, 255, 21, 21, 21, 255, 26, 29, 30, 255, 32, 40, 42, 255, 36, 46, 49, 255, 45, 60, 65, 255, 37, 48, 51, 255, 40, 53, 57, 255, 38, 49, 53, 255, 39, 50, 54, 255, 45, 61, 66, 255, 42, 56, 60, 255, 39, 50, 54, 255, 31, 38, 40, 255, 40, 53, 57, 255, 42, 56, 60, 255, 41, 53, 58, 255, 38, 50, 54, 255, 52, 71, 76, 255, 39, 51, 54, 255, 42, 56, 61, 255, 57, 75, 80, 255, 35, 44, 47, 255, 33, 40, 43, 255, 32, 39, 41, 255, 31, 38, 40, 255, 40, 52, 56, 255, 34, 42, 45, 255, 47, 64, 69, 255, 29, 34, 36, 255, 44, 59, 64, 255, 39, 51, 54, 255, 33, 41, 43, 255, 36, 46, 50, 255, 39, 51, 55, 255, 47, 64, 69, 255, 42, 55, 59, 255, 36, 45, 49, 255, 37, 48, 52, 255, 33, 40, 42, 255, 38, 49, 53, 255, 50, 69, 75, 255, 32, 40, 42, 255, 42, 56, 60, 255, 41, 54, 58, 255, 39, 51, 55, 255, 32, 40, 42, 255, 37, 48, 51, 255, 33, 40, 43, 255, 21, 21, 21, 255, 34, 42, 44, 255, 36, 45, 49, 255, 27, 32, 33, 255, 37, 47, 50, 255, 22, 22, 22, 255, 21, 21, 21, 255, 27, 31, 32, 255, 26, 29, 30, 255, 32, 39, 41, 255, 35, 44, 47, 255, 28, 32, 34, 255, 33, 40, 43, 255, 31, 38, 40, 255, 27, 30, 31, 255, 32, 38, 41, 255, 30, 36, 38, 255, 27, 31, 33, 255, 36, 45, 48, 255, 35, 45, 48, 255, 37, 47, 50, 255, 31, 37, 39, 255, 30, 35, 37, 255, 36, 46, 49, 255, 23, 24, 25, 255, 38, 49, 53, 255, 33, 41, 44, 255, 38, 49, 53, 255, 31, 37, 39, 255, 41, 54, 58, 255, 24, 25, 26, 255, 38, 50, 53, 255, 35, 44, 47, 255, 35, 44, 47, 255, 28, 39, 29, 255, 28, 39, 29, 255, 29, 40, 30, 255, 30, 41, 30, 255, 30, 43, 31, 255, 32, 46, 32, 255, 35, 52, 35, 255, 30, 43, 31, 255, 37, 55, 37, 255, 34, 49, 34, 255, 29, 41, 30, 255, 33, 47, 33, 255, 35, 51, 35, 255, 31, 44, 32, 255, 28, 39, 29, 255, 30, 42, 30, 255, 34, 50, 34, 255, 35, 51, 35, 255, 32, 47, 33, 255, 31, 44, 31, 255, 27, 36, 27, 255, 27, 37, 28, 255, 27, 37, 28, 255, 28, 39, 29, 255, 26, 35, 27, 255, 33, 47, 33, 255, 35, 51, 35, 255, 30, 43, 31, 255, 30, 42, 30, 255, 29, 40, 29, 255, 33, 49, 34, 255, 34, 50, 34, 255, 32, 46, 33, 255, 30, 42, 30, 255, 27, 37, 28, 255, 30, 43, 31, 255, 29, 40, 29, 255, 31, 45, 32, 255, 30, 43, 31, 255, 29, 41, 30, 255, 32, 46, 32, 255, 31, 44, 31, 255, 38, 57, 38, 255, 34, 50, 35, 255, 30, 42, 30, 255, 30, 42, 30, 255, 28, 38, 28, 255, 30, 42, 30, 255, 32, 46, 32, 255, 28, 39, 29, 255, 26, 35, 27, 255, 31, 44, 31, 255, 27, 37, 28, 255, 24, 32, 25, 255, 29, 40, 29, 255, 30, 41, 30, 255, 36, 53, 36, 255, 33, 47, 33, 255, 32, 47, 33, 255, 36, 52, 36, 255, 34, 49, 34, 255, 29, 41, 30, 255, 33, 49, 34, 255, 28, 39, 29, 255, 28, 39, 29, 255, 27, 37, 28, 255, 31, 44, 32, 255, 27, 38, 28, 255, 30, 43, 31, 255, 28, 39, 29, 255, 26, 35, 27, 255, 29, 41, 30, 255, 30, 42, 30, 255, 36, 53, 36, 255, 32, 46, 33, 255, 37, 56, 38, 255, 37, 55, 37, 255, 38, 57, 38, 255, 36, 53, 36, 255, 33, 47, 33, 255, 33, 49, 34, 255, 32, 45, 32, 255, 34, 49, 34, 255, 33, 47, 33, 255, 34, 50, 34, 255, 33, 47, 33, 255, 33, 48, 34, 255, 36, 53, 36, 255, 30, 42, 30, 255, 31, 44, 31, 255, 28, 39, 29, 255, 30, 43, 31, 255, 29, 41, 30, 255, 30, 41, 30, 255, 30, 43, 31, 255, 27, 37, 28, 255, 30, 43, 31, 255, 28, 39, 29, 255, 29, 41, 30, 255, 34, 50, 34, 255, 35, 51, 35, 255, 38, 57, 38, 255, 49, 72, 47, 255, 38, 57, 38, 255, 31, 45, 32, 255, 33, 48, 33, 255, 32, 45, 32, 255, 33, 47, 33, 255, 27, 37, 28, 255, 26, 35, 27, 255, 31, 45, 32, 255, 28, 39, 29, 255, 32, 46, 32, 255, 32, 46, 32, 255, 34, 50, 34, 255, 35, 52, 35, 255, 34, 50, 34, 255, 33, 48, 33, 255, 35, 51, 35, 255, 34, 50, 35, 255, 34, 49, 34, 255, 35, 52, 36, 255, 33, 48, 33, 255, 39, 58, 39, 255, 33, 48, 34, 255, 29, 40, 29, 255, 26, 35, 27, 255, 30, 42, 30, 255, 31, 44, 31, 255, 32, 46, 33, 255, 34, 49, 34, 255, 36, 53, 36, 255, 34, 49, 34, 255, 32, 47, 33, 255, 33, 48, 33, 255, 35, 51, 35, 255, 31, 45, 32, 255, 31, 43, 31, 255, 33, 49, 34, 255, 33, 48, 34, 255, 33, 47, 33, 255, 36, 53, 36, 255, 31, 43, 31, 255, 29, 41, 30, 255, 29, 40, 29, 255, 28, 39, 29, 255, 23, 30, 24, 255, 24, 31, 25, 255, 29, 41, 30, 255, 29, 41, 30, 255, 30, 42, 31, 255, 38, 56, 38, 255, 37, 55, 37, 255, 34, 50, 34, 255, 30, 43, 31, 255, 40, 59, 39, 255, 34, 49, 34, 255, 34, 49, 34, 255, 35, 51, 35, 255, 36, 53, 36, 255, 36, 54, 36, 255, 37, 56, 37, 255, 48, 69, 46, 255, 33, 48, 33, 255, 33, 47, 33, 255, 35, 52, 35, 255, 33, 48, 33, 255, 36, 53, 36, 255, 31, 44, 31, 255, 30, 42, 31, 255, 33, 48, 33, 255, 31, 45, 32, 255, 32, 46, 32, 255, 28, 39, 29, 255, 29, 41, 30, 255, 27, 37, 28, 255, 31, 44, 31, 255, 31, 44, 31, 255, 29, 40, 29, 255, 31, 44, 31, 255, 29, 40, 29, 255, 29, 40, 29, 255, 24, 31, 25, 255, 25, 34, 26, 255, 29, 41, 30, 255, 31, 45, 32, 255, 29, 41, 30, 255, 29, 40, 29, 255, 30, 41, 30, 255, 30, 43, 31, 255, 32, 45, 32, 255, 34, 49, 34, 255, 34, 50, 34, 255, 32, 46, 32, 255, 29, 40, 29, 255, 31, 45, 32, 255, 31, 44, 32, 255, 34, 50, 34, 255, 32, 47, 33, 255, 31, 43, 31, 255, 27, 36, 27, 255, 32, 46, 32, 255, 33, 47, 33, 255, 31, 44, 31, 255, 29, 40, 30, 255, 30, 43, 31, 255, 32, 45, 32, 255, 28, 39, 29, 255, 28, 38, 28, 255, 32, 46, 32, 255, 32, 46, 32, 255, 35, 52, 35, 255, 30, 43, 31, 255, 35, 51, 35, 255, 37, 56, 38, 255, 37, 55, 37, 255, 34, 49, 34, 255, 31, 44, 31, 255, 30, 42, 30, 255, 29, 40, 29, 255, 29, 40, 29, 255, 23, 29, 24, 255, 24, 32, 25, 255, 24, 30, 24, 255, 27, 37, 28, 255, 31, 44, 32, 255, 28, 38, 28, 255, 29, 40, 29, 255, 28, 38, 28, 255, 26, 35, 27, 255, 23, 30, 24, 255, 29, 40, 30, 255, 30, 42, 30, 255, 27, 37, 28, 255, 31, 45, 32, 255, 35, 51, 35, 255, 31, 44, 31, 255, 34, 49, 34, 255, 31, 44, 31, 255, 32, 46, 32, 255, 30, 42, 30, 255, 32, 46, 32, 255, 37, 55, 37, 255, 36, 53, 36, 255, 32, 46, 32, 255, 30, 42, 30, 255, 31, 43, 31, 255, 33, 47, 33, 255, 30, 42, 30, 255, 29, 41, 30, 255, 28, 38, 28, 255, 30, 42, 30, 255, 26, 35, 27, 255, 30, 43, 31, 255, 30, 43, 31, 255, 29, 40, 29, 255, 21, 21, 21, 255, 31, 38, 40, 255, 37, 48, 51, 255, 36, 46, 49, 255, 41, 54, 58, 255, 41, 54, 59, 255, 40, 53, 57, 255, 43, 57, 61, 255, 41, 54, 58, 255, 39, 50, 54, 255, 48, 66, 72, 255, 37, 47, 50, 255, 21, 21, 21, 255, 32, 39, 41, 255, 36, 45, 48, 255, 40, 52, 56, 255, 38, 49, 53, 255, 34, 42, 45, 255, 30, 36, 38, 255, 26, 29, 30, 255, 27, 31, 32, 255, 22, 22, 23, 255, 23, 25, 25, 255, 28, 32, 34, 255, 34, 42, 45, 255, 27, 32, 33, 255, 34, 42, 45, 255, 31, 37, 39, 255, 25, 28, 29, 255, 21, 21, 21, 255, 33, 40, 43, 255, 32, 39, 41, 255, 32, 39, 41, 255, 33, 40, 43, 255, 34, 42, 44, 255, 24, 26, 27, 255, 29, 34, 36, 255, 25, 28, 29, 255, 21, 21, 21, 255, 22, 22, 22, 255, 28, 33, 35, 255, 31, 37, 40, 255, 37, 47, 50, 255, 37, 48, 52, 255, 35, 44, 47, 255, 41, 54, 58, 255, 29, 34, 36, 255, 32, 40, 42, 255, 43, 57, 61, 255, 31, 37, 39, 255, 31, 38, 40, 255, 28, 33, 35, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 35, 44, 47, 255, 37, 47, 51, 255, 32, 39, 41, 255, 26, 30, 31, 255, 34, 43, 45, 255, 31, 38, 40, 255, 32, 40, 42, 255, 38, 49, 53, 255, 24, 27, 27, 255, 21, 21, 21, 255, 41, 55, 59, 255, 34, 43, 45, 255, 35, 45, 48, 255, 38, 50, 54, 255, 42, 55, 59, 255, 33, 41, 43, 255, 35, 44, 47, 255, 41, 53, 57, 255, 42, 56, 61, 255, 34, 43, 46, 255, 27, 32, 33, 255, 33, 40, 43, 255, 31, 38, 40, 255, 46, 62, 68, 255, 35, 45, 48, 255, 33, 40, 43, 255, 44, 60, 65, 255, 34, 42, 45, 255, 21, 21, 21, 255, 21, 21, 21, 255, 40, 53, 57, 255, 38, 49, 53, 255, 39, 50, 54, 255, 48, 66, 72, 255, 41, 54, 58, 255, 21, 21, 21, 255, 35, 44, 47, 255, 37, 48, 52, 255, 37, 47, 50, 255, 37, 48, 51, 255, 44, 60, 65, 255, 35, 44, 47, 255, 37, 47, 50, 255, 44, 59, 64, 255, 48, 65, 71, 255, 36, 45, 48, 255, 35, 44, 47, 255, 46, 63, 68, 255, 27, 31, 32, 255, 33, 41, 44, 255, 35, 43, 46, 255, 41, 54, 59, 255, 51, 69, 75, 255, 37, 47, 50, 255, 44, 58, 63, 255, 44, 59, 64, 255, 41, 54, 58, 255, 52, 70, 76, 255, 31, 37, 39, 255, 42, 56, 60, 255, 39, 51, 55, 255, 34, 42, 45, 255, 29, 35, 36, 255, 21, 21, 21, 255, 30, 36, 38, 255, 27, 31, 32, 255, 32, 39, 41, 255, 34, 42, 44, 255, 32, 39, 41, 255, 25, 27, 28, 255, 26, 29, 30, 255, 29, 34, 36, 255, 21, 21, 21, 255, 24, 25, 26, 255, 39, 51, 55, 255, 34, 43, 46, 255, 35, 44, 47, 255, 32, 39, 41, 255, 39, 50, 54, 255, 35, 44, 47, 255, 34, 42, 45, 255, 30, 36, 38, 255, 21, 21, 21, 255, 34, 43, 46, 255, 34, 43, 45, 255, 33, 40, 43, 255, 39, 51, 55, 255, 43, 58, 63, 255, 41, 54, 58, 255, 31, 38, 40, 255, 21, 21, 21, 255, 40, 53, 57, 255, 29, 35, 37, 255, 34, 42, 44, 255, 41, 54, 58, 255, 40, 52, 57, 255, 51, 70, 76, 255, 42, 55, 60, 255, 57, 75, 80, 255, 40, 52, 56, 255, 39, 51, 55, 255, 55, 73, 79, 255, 45, 60, 65, 255, 47, 64, 70, 255, 40, 52, 56, 255, 37, 47, 51, 255, 44, 58, 63, 255, 25, 27, 28, 255, 40, 52, 56, 255, 51, 69, 75, 255, 31, 37, 39, 255, 52, 70, 76, 255, 43, 57, 62, 255, 43, 57, 62, 255, 36, 45, 49, 255, 21, 21, 21, 255, 39, 50, 54, 255, 32, 39, 42, 255, 40, 52, 56, 255, 35, 44, 47, 255, 37, 47, 50, 255, 48, 66, 72, 255, 40, 52, 57, 255, 42, 56, 60, 255, 44, 58, 63, 255, 48, 66, 72, 255, 48, 65, 71, 255, 35, 43, 46, 255, 38, 49, 53, 255, 40, 52, 56, 255, 40, 52, 57, 255, 37, 48, 51, 255, 35, 44, 46, 255, 43, 57, 62, 255, 50, 68, 75, 255, 34, 42, 44, 255, 48, 66, 72, 255, 35, 44, 47, 255, 30, 36, 38, 255, 26, 28, 29, 255, 36, 46, 50, 255, 44, 59, 64, 255, 36, 46, 49, 255, 41, 54, 59, 255, 29, 34, 36, 255, 28, 33, 34, 255, 40, 53, 57, 255, 53, 72, 77, 255, 39, 51, 55, 255, 42, 56, 61, 255, 56, 74, 79, 255, 45, 61, 66, 255, 34, 42, 45, 255, 40, 52, 56, 255, 52, 70, 76, 255, 40, 52, 56, 255, 47, 65, 70, 255, 44, 60, 65, 255, 39, 50, 54, 255, 39, 51, 55, 255, 37, 47, 50, 255, 41, 55, 59, 255, 32, 40, 42, 255, 25, 27, 28, 255, 23, 23, 24, 255, 25, 28, 29, 255, 33, 40, 43, 255, 21, 21, 21, 255, 25, 28, 29, 255, 24, 26, 26, 255, 21, 21, 21, 255, 21, 21, 21, 255, 26, 30, 31, 255, 27, 31, 32, 255, 25, 28, 29, 255, 35, 44, 47, 255, 27, 31, 33, 255, 27, 30, 31, 255, 25, 27, 27, 255, 38, 48, 52, 255, 29, 34, 36, 255, 22, 23, 24, 255, 31, 38, 40, 255, 28, 32, 34, 255, 21, 21, 21, 255, 32, 39, 42, 255, 32, 39, 41, 255, 42, 56, 61, 255, 37, 47, 50, 255, 49, 68, 74, 255, 43, 57, 62, 255, 39, 51, 55, 255, 38, 49, 53, 255, 37, 48, 51, 255, 25, 27, 27, 255, 44, 59, 64, 255, 37, 47, 51, 255, 28, 33, 34, 255, 31, 43, 31, 255, 29, 40, 29, 255, 25, 34, 26, 255, 27, 36, 27, 255, 31, 44, 31, 255, 33, 47, 33, 255, 33, 48, 33, 255, 37, 55, 37, 255, 30, 42, 31, 255, 34, 50, 34, 255, 34, 50, 34, 255, 34, 49, 34, 255, 34, 49, 34, 255, 32, 46, 32, 255, 29, 40, 29, 255, 28, 39, 29, 255, 30, 42, 30, 255, 34, 50, 34, 255, 35, 51, 35, 255, 34, 49, 34, 255, 33, 49, 34, 255, 28, 39, 29, 255, 29, 41, 30, 255, 33, 48, 33, 255, 31, 43, 31, 255, 28, 38, 28, 255, 29, 41, 30, 255, 29, 41, 30, 255, 29, 40, 29, 255, 30, 41, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 27, 36, 27, 255, 29, 41, 30, 255, 30, 42, 30, 255, 31, 44, 31, 255, 30, 42, 30, 255, 28, 39, 29, 255, 29, 41, 30, 255, 32, 47, 33, 255, 38, 57, 38, 255, 33, 48, 33, 255, 35, 51, 35, 255, 31, 44, 31, 255, 27, 36, 27, 255, 30, 41, 30, 255, 34, 50, 34, 255, 30, 43, 31, 255, 28, 39, 29, 255, 28, 38, 28, 255, 27, 36, 27, 255, 27, 37, 28, 255, 25, 32, 26, 255, 24, 31, 25, 255, 32, 45, 32, 255, 34, 49, 34, 255, 33, 48, 33, 255, 29, 41, 30, 255, 28, 39, 29, 255, 34, 50, 34, 255, 34, 50, 35, 255, 35, 51, 35, 255, 33, 48, 33, 255, 27, 38, 28, 255, 25, 33, 26, 255, 31, 44, 31, 255, 27, 37, 28, 255, 28, 38, 28, 255, 26, 35, 27, 255, 28, 38, 28, 255, 28, 39, 29, 255, 28, 39, 29, 255, 32, 45, 32, 255, 31, 45, 32, 255, 33, 47, 33, 255, 36, 53, 36, 255, 33, 49, 34, 255, 34, 50, 35, 255, 37, 56, 37, 255, 36, 54, 36, 255, 36, 53, 36, 255, 34, 49, 34, 255, 35, 51, 35, 255, 35, 52, 35, 255, 34, 50, 35, 255, 33, 47, 33, 255, 34, 49, 34, 255, 38, 57, 38, 255, 37, 56, 37, 255, 35, 51, 35, 255, 28, 38, 28, 255, 26, 34, 26, 255, 29, 40, 29, 255, 27, 37, 28, 255, 29, 40, 29, 255, 27, 37, 28, 255, 24, 32, 25, 255, 29, 41, 30, 255, 24, 31, 24, 255, 31, 44, 32, 255, 33, 48, 33, 255, 36, 54, 36, 255, 37, 56, 38, 255, 33, 48, 33, 255, 35, 52, 36, 255, 35, 51, 35, 255, 27, 37, 28, 255, 29, 40, 29, 255, 32, 46, 32, 255, 28, 39, 29, 255, 31, 45, 32, 255, 29, 40, 29, 255, 28, 38, 28, 255, 30, 42, 31, 255, 29, 41, 30, 255, 29, 40, 29, 255, 27, 37, 28, 255, 29, 41, 30, 255, 36, 53, 36, 255, 34, 49, 34, 255, 35, 51, 35, 255, 35, 51, 35, 255, 30, 43, 31, 255, 32, 46, 33, 255, 32, 47, 33, 255, 31, 44, 31, 255, 27, 37, 28, 255, 26, 35, 26, 255, 30, 41, 30, 255, 29, 41, 30, 255, 32, 46, 32, 255, 30, 43, 31, 255, 34, 49, 34, 255, 35, 52, 36, 255, 34, 50, 35, 255, 34, 50, 34, 255, 45, 66, 43, 255, 35, 51, 35, 255, 34, 50, 34, 255, 35, 52, 36, 255, 32, 46, 33, 255, 31, 43, 31, 255, 34, 49, 34, 255, 32, 47, 33, 255, 28, 39, 29, 255, 25, 33, 26, 255, 27, 35, 28, 255, 25, 34, 26, 255, 29, 41, 30, 255, 29, 40, 29, 255, 31, 45, 32, 255, 36, 54, 37, 255, 35, 51, 35, 255, 32, 45, 32, 255, 33, 48, 33, 255, 31, 44, 31, 255, 30, 43, 31, 255, 29, 40, 29, 255, 32, 47, 33, 255, 34, 50, 35, 255, 31, 44, 31, 255, 32, 45, 32, 255, 34, 50, 35, 255, 33, 48, 33, 255, 33, 48, 34, 255, 32, 47, 33, 255, 28, 39, 29, 255, 34, 49, 34, 255, 34, 49, 34, 255, 31, 44, 31, 255, 26, 35, 27, 255, 30, 42, 30, 255, 32, 46, 32, 255, 31, 44, 31, 255, 29, 41, 30, 255, 30, 43, 31, 255, 32, 46, 32, 255, 28, 38, 28, 255, 32, 46, 32, 255, 27, 37, 28, 255, 30, 42, 30, 255, 28, 39, 29, 255, 31, 43, 31, 255, 30, 41, 30, 255, 31, 45, 32, 255, 29, 40, 30, 255, 34, 50, 34, 255, 28, 39, 29, 255, 33, 48, 33, 255, 37, 55, 37, 255, 35, 52, 35, 255, 37, 55, 37, 255, 35, 52, 35, 255, 32, 46, 32, 255, 30, 42, 30, 255, 34, 50, 35, 255, 31, 43, 31, 255, 33, 47, 33, 255, 35, 52, 36, 255, 31, 45, 32, 255, 27, 36, 27, 255, 31, 45, 32, 255, 33, 48, 33, 255, 32, 46, 32, 255, 30, 43, 31, 255, 32, 46, 32, 255, 32, 45, 32, 255, 31, 44, 32, 255, 31, 44, 32, 255, 29, 40, 29, 255, 30, 42, 30, 255, 32, 47, 33, 255, 30, 41, 30, 255, 31, 44, 31, 255, 34, 49, 34, 255, 42, 63, 41, 255, 33, 47, 33, 255, 29, 41, 30, 255, 28, 39, 29, 255, 26, 36, 27, 255, 28, 38, 29, 255, 24, 31, 24, 255, 25, 32, 26, 255, 26, 34, 26, 255, 26, 36, 27, 255, 30, 43, 31, 255, 31, 44, 31, 255, 31, 45, 32, 255, 30, 43, 31, 255, 25, 33, 26, 255, 29, 40, 29, 255, 27, 37, 28, 255, 27, 37, 28, 255, 31, 44, 31, 255, 31, 43, 31, 255, 32, 46, 32, 255, 28, 39, 29, 255, 27, 36, 27, 255, 30, 43, 31, 255, 30, 42, 30, 255, 33, 48, 33, 255, 34, 49, 34, 255, 35, 52, 35, 255, 33, 49, 34, 255, 30, 43, 31, 255, 32, 45, 32, 255, 33, 47, 33, 255, 35, 52, 35, 255, 30, 42, 30, 255, 25, 33, 26, 255, 28, 38, 28, 255, 31, 44, 31, 255, 35, 52, 35, 255, 30, 42, 30, 255, 29, 40, 30, 255, 30, 42, 30, 255, 25, 27, 28, 255, 39, 51, 55, 255, 32, 39, 41, 255, 30, 35, 37, 255, 36, 45, 48, 255, 43, 57, 61, 255, 38, 49, 53, 255, 26, 30, 31, 255, 31, 37, 39, 255, 38, 49, 53, 255, 43, 58, 62, 255, 53, 72, 77, 255, 21, 22, 22, 255, 37, 48, 51, 255, 44, 60, 65, 255, 31, 38, 40, 255, 34, 42, 45, 255, 30, 36, 38, 255, 31, 38, 40, 255, 31, 37, 39, 255, 31, 37, 39, 255, 25, 27, 28, 255, 21, 21, 21, 255, 26, 30, 31, 255, 22, 22, 23, 255, 21, 21, 21, 255, 26, 29, 30, 255, 34, 42, 45, 255, 31, 37, 39, 255, 31, 37, 39, 255, 30, 36, 38, 255, 29, 34, 35, 255, 28, 32, 33, 255, 28, 33, 34, 255, 25, 28, 29, 255, 28, 33, 34, 255, 33, 41, 44, 255, 27, 31, 32, 255, 21, 21, 21, 255, 27, 31, 33, 255, 25, 28, 29, 255, 39, 50, 54, 255, 35, 44, 47, 255, 42, 56, 61, 255, 36, 46, 49, 255, 36, 46, 49, 255, 44, 59, 64, 255, 50, 69, 75, 255, 49, 67, 73, 255, 49, 67, 73, 255, 50, 69, 75, 255, 41, 54, 58, 255, 32, 39, 42, 255, 27, 31, 33, 255, 21, 21, 21, 255, 21, 22, 22, 255, 32, 39, 41, 255, 27, 32, 33, 255, 21, 21, 21, 255, 27, 30, 31, 255, 28, 32, 34, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 45, 61, 66, 255, 36, 46, 49, 255, 42, 56, 61, 255, 37, 47, 51, 255, 44, 58, 63, 255, 48, 66, 72, 255, 38, 49, 53, 255, 42, 55, 60, 255, 36, 46, 49, 255, 43, 57, 62, 255, 44, 58, 63, 255, 31, 37, 39, 255, 40, 53, 57, 255, 28, 32, 33, 255, 43, 58, 63, 255, 42, 56, 60, 255, 40, 53, 57, 255, 51, 69, 75, 255, 44, 60, 65, 255, 46, 62, 68, 255, 31, 38, 40, 255, 21, 21, 21, 255, 25, 27, 28, 255, 31, 37, 39, 255, 31, 37, 39, 255, 21, 21, 21, 255, 35, 44, 47, 255, 31, 37, 39, 255, 38, 49, 53, 255, 51, 69, 75, 255, 47, 63, 69, 255, 46, 62, 67, 255, 38, 49, 52, 255, 38, 49, 52, 255, 44, 59, 64, 255, 29, 35, 36, 255, 28, 32, 33, 255, 40, 52, 56, 255, 30, 35, 37, 255, 25, 27, 27, 255, 50, 68, 74, 255, 31, 38, 40, 255, 34, 42, 45, 255, 43, 57, 62, 255, 42, 56, 60, 255, 42, 56, 61, 255, 35, 44, 47, 255, 41, 54, 58, 255, 36, 46, 50, 255, 36, 46, 49, 255, 26, 30, 31, 255, 38, 50, 54, 255, 38, 49, 53, 255, 24, 26, 27, 255, 21, 21, 21, 255, 21, 21, 21, 255, 34, 42, 45, 255, 33, 41, 44, 255, 34, 42, 45, 255, 26, 29, 30, 255, 34, 42, 45, 255, 34, 43, 46, 255, 21, 21, 21, 255, 22, 23, 23, 255, 36, 45, 48, 255, 37, 47, 51, 255, 41, 54, 58, 255, 32, 39, 41, 255, 36, 46, 49, 255, 32, 40, 42, 255, 35, 44, 47, 255, 31, 37, 39, 255, 28, 32, 33, 255, 29, 35, 36, 255, 32, 38, 41, 255, 25, 27, 28, 255, 43, 57, 62, 255, 42, 56, 61, 255, 47, 64, 70, 255, 41, 54, 58, 255, 27, 30, 31, 255, 31, 38, 40, 255, 37, 47, 50, 255, 43, 57, 62, 255, 33, 40, 43, 255, 30, 36, 38, 255, 45, 60, 66, 255, 41, 54, 58, 255, 43, 58, 63, 255, 49, 67, 73, 255, 43, 57, 62, 255, 50, 69, 75, 255, 42, 56, 61, 255, 43, 57, 62, 255, 35, 44, 46, 255, 33, 40, 43, 255, 30, 35, 37, 255, 42, 55, 60, 255, 31, 38, 40, 255, 42, 56, 60, 255, 43, 57, 62, 255, 37, 47, 50, 255, 41, 55, 59, 255, 42, 55, 59, 255, 42, 55, 60, 255, 25, 28, 29, 255, 21, 21, 21, 255, 42, 55, 60, 255, 24, 26, 26, 255, 44, 59, 64, 255, 35, 44, 48, 255, 42, 56, 61, 255, 33, 40, 43, 255, 44, 60, 65, 255, 42, 56, 61, 255, 31, 38, 40, 255, 41, 55, 59, 255, 36, 46, 49, 255, 35, 43, 46, 255, 54, 72, 78, 255, 40, 53, 57, 255, 39, 50, 54, 255, 34, 42, 45, 255, 37, 48, 51, 255, 27, 30, 31, 255, 32, 38, 40, 255, 37, 47, 50, 255, 36, 45, 48, 255, 34, 42, 45, 255, 38, 49, 52, 255, 31, 38, 40, 255, 26, 29, 29, 255, 38, 48, 52, 255, 49, 66, 73, 255, 38, 49, 52, 255, 57, 75, 80, 255, 40, 52, 56, 255, 32, 40, 42, 255, 25, 27, 28, 255, 45, 61, 66, 255, 51, 70, 76, 255, 57, 75, 80, 255, 49, 67, 73, 255, 39, 50, 54, 255, 39, 51, 54, 255, 32, 40, 42, 255, 38, 50, 54, 255, 45, 60, 65, 255, 54, 72, 77, 255, 34, 43, 46, 255, 43, 57, 62, 255, 37, 47, 50, 255, 49, 66, 72, 255, 43, 58, 63, 255, 21, 21, 21, 255, 32, 39, 41, 255, 30, 36, 38, 255, 22, 23, 24, 255, 21, 21, 21, 255, 31, 37, 39, 255, 34, 42, 45, 255, 33, 41, 43, 255, 21, 21, 21, 255, 21, 21, 21, 255, 23, 24, 25, 255, 34, 42, 45, 255, 24, 26, 27, 255, 21, 21, 21, 255, 21, 21, 21, 255, 24, 26, 27, 255, 28, 32, 33, 255, 37, 47, 51, 255, 33, 40, 43, 255, 36, 45, 48, 255, 28, 32, 34, 255, 25, 28, 29, 255, 32, 39, 41, 255, 32, 38, 41, 255, 46, 62, 67, 255, 41, 54, 58, 255, 36, 46, 49, 255, 31, 38, 40, 255, 48, 66, 71, 255, 40, 52, 56, 255, 22, 23, 23, 255, 27, 30, 31, 255, 48, 65, 71, 255, 41, 53, 58, 255, 25, 27, 28, 255, 26, 35, 27, 255, 26, 35, 26, 255, 26, 34, 26, 255, 30, 42, 30, 255, 29, 41, 30, 255, 33, 48, 33, 255, 34, 50, 34, 255, 33, 47, 33, 255, 32, 45, 32, 255, 33, 48, 34, 255, 35, 52, 36, 255, 31, 45, 32, 255, 32, 46, 32, 255, 31, 44, 31, 255, 28, 39, 29, 255, 33, 47, 33, 255, 36, 54, 36, 255, 34, 50, 34, 255, 36, 54, 37, 255, 37, 55, 37, 255, 35, 52, 35, 255, 33, 48, 33, 255, 29, 40, 29, 255, 33, 48, 33, 255, 31, 43, 31, 255, 30, 42, 30, 255, 28, 38, 28, 255, 31, 44, 31, 255, 26, 35, 27, 255, 29, 40, 29, 255, 31, 44, 31, 255, 27, 37, 28, 255, 27, 36, 27, 255, 28, 39, 29, 255, 30, 43, 31, 255, 26, 35, 26, 255, 28, 39, 29, 255, 29, 41, 30, 255, 23, 30, 24, 255, 30, 43, 31, 255, 33, 48, 34, 255, 31, 44, 31, 255, 30, 43, 31, 255, 29, 41, 30, 255, 28, 39, 29, 255, 32, 45, 32, 255, 31, 43, 31, 255, 29, 41, 30, 255, 32, 47, 33, 255, 29, 41, 30, 255, 29, 40, 29, 255, 29, 39, 29, 255, 28, 38, 29, 255, 27, 37, 28, 255, 33, 47, 33, 255, 37, 54, 37, 255, 32, 46, 32, 255, 34, 49, 34, 255, 34, 50, 35, 255, 32, 45, 32, 255, 34, 49, 34, 255, 38, 57, 38, 255, 35, 51, 35, 255, 33, 47, 33, 255, 29, 41, 30, 255, 29, 41, 30, 255, 25, 33, 26, 255, 28, 38, 28, 255, 25, 34, 26, 255, 28, 38, 29, 255, 26, 35, 27, 255, 32, 45, 32, 255, 32, 46, 32, 255, 36, 53, 36, 255, 33, 48, 33, 255, 35, 51, 35, 255, 31, 44, 31, 255, 34, 49, 34, 255, 40, 60, 40, 255, 33, 49, 34, 255, 33, 47, 33, 255, 32, 45, 32, 255, 34, 50, 34, 255, 35, 52, 35, 255, 39, 58, 39, 255, 33, 48, 34, 255, 36, 53, 36, 255, 34, 49, 34, 255, 34, 50, 34, 255, 32, 46, 32, 255, 29, 41, 30, 255, 25, 33, 26, 255, 29, 40, 29, 255, 29, 41, 30, 255, 32, 45, 32, 255, 30, 42, 31, 255, 29, 40, 29, 255, 30, 43, 31, 255, 28, 39, 29, 255, 32, 46, 32, 255, 32, 45, 32, 255, 34, 49, 34, 255, 34, 49, 34, 255, 34, 49, 34, 255, 33, 48, 33, 255, 31, 45, 32, 255, 30, 43, 31, 255, 32, 46, 32, 255, 32, 45, 32, 255, 28, 38, 28, 255, 30, 43, 31, 255, 30, 43, 31, 255, 29, 41, 30, 255, 28, 39, 29, 255, 26, 35, 27, 255, 24, 31, 25, 255, 31, 43, 31, 255, 33, 48, 33, 255, 36, 53, 36, 255, 33, 47, 33, 255, 37, 55, 37, 255, 33, 48, 33, 255, 32, 46, 32, 255, 34, 49, 34, 255, 30, 43, 31, 255, 29, 40, 29, 255, 27, 37, 28, 255, 25, 34, 26, 255, 25, 32, 25, 255, 29, 40, 29, 255, 28, 39, 29, 255, 31, 45, 32, 255, 34, 49, 34, 255, 35, 52, 36, 255, 36, 53, 36, 255, 37, 55, 37, 255, 35, 52, 35, 255, 34, 51, 35, 255, 35, 51, 35, 255, 31, 44, 32, 255, 29, 41, 30, 255, 26, 35, 27, 255, 32, 47, 33, 255, 28, 38, 28, 255, 24, 31, 25, 255, 27, 36, 27, 255, 23, 30, 24, 255, 26, 36, 27, 255, 32, 46, 32, 255, 35, 51, 35, 255, 35, 52, 36, 255, 34, 50, 34, 255, 32, 46, 33, 255, 32, 46, 32, 255, 34, 50, 34, 255, 29, 41, 30, 255, 31, 44, 31, 255, 30, 43, 31, 255, 31, 45, 32, 255, 34, 50, 34, 255, 34, 49, 34, 255, 33, 48, 33, 255, 32, 45, 32, 255, 32, 46, 32, 255, 35, 52, 36, 255, 35, 52, 35, 255, 32, 47, 33, 255, 37, 55, 37, 255, 32, 46, 32, 255, 31, 43, 31, 255, 28, 39, 29, 255, 28, 39, 29, 255, 31, 43, 31, 255, 30, 41, 30, 255, 28, 39, 29, 255, 32, 45, 32, 255, 29, 40, 29, 255, 29, 40, 29, 255, 32, 46, 32, 255, 30, 42, 30, 255, 31, 44, 31, 255, 32, 45, 32, 255, 32, 45, 32, 255, 32, 46, 32, 255, 36, 54, 36, 255, 32, 45, 32, 255, 35, 52, 35, 255, 32, 45, 32, 255, 33, 48, 33, 255, 36, 53, 36, 255, 37, 55, 37, 255, 39, 59, 39, 255, 40, 60, 40, 255, 35, 51, 35, 255, 34, 50, 34, 255, 33, 48, 33, 255, 34, 49, 34, 255, 35, 52, 35, 255, 34, 50, 35, 255, 30, 42, 30, 255, 31, 44, 31, 255, 31, 45, 32, 255, 33, 48, 33, 255, 32, 46, 32, 255, 33, 48, 34, 255, 35, 51, 35, 255, 31, 44, 31, 255, 31, 44, 31, 255, 31, 45, 32, 255, 33, 48, 33, 255, 30, 42, 30, 255, 33, 47, 33, 255, 33, 48, 34, 255, 32, 46, 32, 255, 31, 45, 32, 255, 33, 48, 33, 255, 31, 45, 32, 255, 28, 38, 28, 255, 28, 39, 29, 255, 29, 41, 30, 255, 29, 41, 30, 255, 28, 39, 29, 255, 31, 43, 31, 255, 27, 36, 27, 255, 31, 44, 31, 255, 30, 42, 30, 255, 31, 43, 31, 255, 32, 45, 32, 255, 29, 40, 30, 255, 28, 39, 29, 255, 26, 34, 26, 255, 27, 37, 28, 255, 32, 46, 32, 255, 34, 50, 34, 255, 35, 51, 35, 255, 33, 48, 33, 255, 31, 45, 32, 255, 30, 43, 31, 255, 30, 42, 30, 255, 30, 43, 31, 255, 30, 41, 30, 255, 30, 42, 31, 255, 33, 47, 33, 255, 32, 47, 33, 255, 31, 43, 31, 255, 34, 49, 34, 255, 31, 44, 31, 255, 36, 54, 36, 255, 31, 45, 32, 255, 29, 40, 29, 255, 29, 41, 30, 255, 32, 45, 32, 255, 33, 47, 33, 255, 32, 46, 32, 255, 32, 46, 32, 255, 26, 34, 26, 255, 41, 53, 58, 255, 32, 40, 42, 255, 36, 45, 48, 255, 27, 31, 32, 255, 42, 56, 61, 255, 37, 47, 50, 255, 36, 46, 50, 255, 32, 40, 42, 255, 29, 34, 35, 255, 34, 43, 46, 255, 52, 70, 76, 255, 41, 55, 59, 255, 33, 40, 43, 255, 21, 21, 21, 255, 33, 41, 43, 255, 30, 36, 38, 255, 28, 33, 34, 255, 26, 29, 30, 255, 28, 33, 35, 255, 26, 30, 31, 255, 35, 44, 47, 255, 25, 27, 28, 255, 24, 26, 26, 255, 26, 30, 31, 255, 30, 36, 38, 255, 23, 23, 24, 255, 26, 29, 30, 255, 36, 45, 48, 255, 33, 42, 44, 255, 21, 21, 21, 255, 21, 21, 21, 255, 24, 26, 27, 255, 21, 21, 21, 255, 23, 25, 25, 255, 25, 27, 28, 255, 38, 49, 52, 255, 27, 31, 32, 255, 28, 32, 33, 255, 21, 21, 21, 255, 24, 26, 26, 255, 40, 53, 57, 255, 44, 59, 64, 255, 31, 37, 39, 255, 38, 49, 52, 255, 40, 52, 56, 255, 37, 47, 50, 255, 42, 56, 61, 255, 49, 68, 74, 255, 41, 54, 58, 255, 54, 72, 78, 255, 53, 72, 77, 255, 55, 73, 79, 255, 35, 44, 47, 255, 41, 54, 58, 255, 27, 30, 31, 255, 29, 33, 35, 255, 26, 28, 29, 255, 34, 43, 46, 255, 49, 67, 73, 255, 35, 43, 46, 255, 41, 55, 59, 255, 57, 75, 80, 255, 33, 41, 43, 255, 36, 46, 49, 255, 36, 46, 50, 255, 29, 35, 37, 255, 27, 31, 33, 255, 41, 53, 57, 255, 50, 69, 75, 255, 47, 64, 69, 255, 22, 23, 23, 255, 40, 52, 56, 255, 27, 31, 32, 255, 39, 51, 55, 255, 43, 58, 62, 255, 37, 47, 50, 255, 40, 52, 56, 255, 48, 66, 72, 255, 50, 68, 75, 255, 43, 57, 61, 255, 43, 57, 62, 255, 37, 47, 50, 255, 45, 60, 66, 255, 46, 63, 68, 255, 36, 45, 48, 255, 34, 43, 46, 255, 40, 53, 57, 255, 47, 64, 70, 255, 36, 46, 49, 255, 33, 40, 43, 255, 21, 21, 21, 255, 21, 21, 21, 255, 33, 41, 43, 255, 37, 48, 52, 255, 34, 42, 45, 255, 36, 46, 49, 255, 48, 66, 72, 255, 32, 39, 42, 255, 39, 51, 55, 255, 37, 47, 50, 255, 40, 52, 56, 255, 33, 40, 43, 255, 32, 39, 41, 255, 38, 49, 52, 255, 48, 66, 72, 255, 37, 47, 50, 255, 33, 40, 43, 255, 27, 31, 33, 255, 37, 47, 51, 255, 35, 44, 47, 255, 37, 47, 50, 255, 41, 54, 58, 255, 36, 45, 49, 255, 43, 57, 62, 255, 30, 35, 37, 255, 36, 46, 50, 255, 31, 38, 40, 255, 27, 30, 31, 255, 28, 32, 33, 255, 29, 35, 37, 255, 35, 44, 46, 255, 36, 46, 49, 255, 21, 21, 21, 255, 21, 21, 21, 255, 25, 28, 29, 255, 29, 34, 36, 255, 36, 46, 49, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 37, 47, 50, 255, 32, 39, 41, 255, 42, 56, 61, 255, 35, 44, 47, 255, 33, 40, 43, 255, 39, 51, 55, 255, 33, 41, 44, 255, 39, 51, 55, 255, 28, 32, 33, 255, 35, 44, 47, 255, 25, 27, 28, 255, 35, 44, 48, 255, 38, 49, 53, 255, 32, 39, 42, 255, 46, 61, 67, 255, 42, 55, 60, 255, 32, 38, 41, 255, 31, 37, 39, 255, 26, 30, 31, 255, 41, 54, 59, 255, 32, 39, 41, 255, 30, 36, 38, 255, 43, 57, 62, 255, 45, 61, 67, 255, 42, 56, 60, 255, 41, 54, 59, 255, 45, 60, 65, 255, 30, 36, 38, 255, 38, 49, 53, 255, 42, 56, 61, 255, 51, 69, 75, 255, 41, 55, 59, 255, 43, 57, 61, 255, 34, 43, 45, 255, 39, 50, 54, 255, 35, 43, 46, 255, 46, 62, 68, 255, 49, 67, 73, 255, 43, 58, 63, 255, 31, 38, 40, 255, 45, 61, 66, 255, 46, 62, 68, 255, 34, 42, 45, 255, 23, 24, 25, 255, 27, 31, 32, 255, 38, 49, 53, 255, 32, 40, 42, 255, 27, 31, 33, 255, 41, 54, 58, 255, 38, 50, 53, 255, 46, 63, 69, 255, 35, 44, 46, 255, 33, 41, 43, 255, 37, 47, 50, 255, 50, 69, 75, 255, 38, 49, 53, 255, 56, 74, 79, 255, 44, 58, 63, 255, 30, 36, 38, 255, 38, 50, 53, 255, 38, 49, 53, 255, 41, 54, 58, 255, 35, 43, 46, 255, 42, 55, 59, 255, 40, 52, 56, 255, 34, 42, 44, 255, 46, 62, 68, 255, 25, 27, 28, 255, 34, 43, 46, 255, 44, 59, 64, 255, 42, 55, 60, 255, 51, 69, 75, 255, 46, 63, 68, 255, 38, 49, 53, 255, 29, 34, 35, 255, 44, 60, 65, 255, 42, 56, 61, 255, 40, 52, 57, 255, 51, 69, 75, 255, 40, 53, 57, 255, 48, 66, 72, 255, 47, 64, 70, 255, 49, 68, 74, 255, 44, 58, 63, 255, 36, 46, 49, 255, 47, 64, 69, 255, 45, 60, 65, 255, 43, 57, 62, 255, 28, 32, 34, 255, 33, 40, 43, 255, 21, 21, 21, 255, 21, 21, 21, 255, 24, 27, 27, 255, 27, 32, 33, 255, 21, 21, 21, 255, 25, 27, 28, 255, 30, 36, 38, 255, 29, 34, 36, 255, 24, 26, 27, 255, 26, 28, 29, 255, 21, 21, 21, 255, 21, 21, 21, 255, 25, 27, 27, 255, 21, 21, 21, 255, 31, 37, 40, 255, 32, 39, 41, 255, 28, 32, 33, 255, 29, 34, 36, 255, 38, 49, 52, 255, 21, 21, 21, 255, 38, 49, 53, 255, 37, 48, 51, 255, 43, 57, 62, 255, 35, 44, 47, 255, 42, 55, 59, 255, 32, 39, 42, 255, 35, 45, 48, 255, 37, 47, 51, 255, 37, 47, 50, 255, 34, 43, 46, 255, 32, 39, 42, 255, 29, 34, 36, 255, 30, 36, 38, 255, 39, 51, 54, 255, 36, 46, 50, 255, 21, 21, 21, 255, 25, 32, 25, 255, 23, 29, 24, 255, 25, 33, 25, 255, 30, 42, 30, 255, 32, 47, 33, 255, 33, 48, 33, 255, 31, 44, 31, 255, 31, 43, 31, 255, 30, 43, 31, 255, 34, 50, 35, 255, 30, 41, 30, 255, 30, 43, 31, 255, 30, 42, 30, 255, 32, 45, 32, 255, 34, 50, 34, 255, 37, 55, 37, 255, 38, 57, 38, 255, 38, 57, 38, 255, 37, 56, 38, 255, 48, 69, 46, 255, 36, 54, 36, 255, 34, 50, 34, 255, 32, 45, 32, 255, 34, 51, 35, 255, 25, 34, 26, 255, 26, 36, 27, 255, 27, 36, 27, 255, 29, 40, 29, 255, 26, 35, 27, 255, 30, 41, 30, 255, 31, 43, 31, 255, 32, 46, 32, 255, 29, 40, 29, 255, 27, 36, 27, 255, 27, 36, 27, 255, 29, 41, 30, 255, 30, 42, 30, 255, 27, 37, 28, 255, 25, 34, 26, 255, 25, 34, 26, 255, 26, 35, 27, 255, 31, 43, 31, 255, 34, 50, 34, 255, 34, 49, 34, 255, 32, 46, 32, 255, 28, 39, 29, 255, 27, 36, 27, 255, 27, 38, 28, 255, 32, 47, 33, 255, 31, 44, 31, 255, 27, 37, 28, 255, 27, 37, 28, 255, 24, 32, 25, 255, 30, 41, 30, 255, 33, 47, 33, 255, 33, 47, 33, 255, 35, 51, 35, 255, 46, 67, 44, 255, 35, 52, 36, 255, 30, 42, 30, 255, 32, 46, 33, 255, 37, 54, 37, 255, 32, 46, 32, 255, 28, 38, 28, 255, 25, 33, 26, 255, 28, 39, 29, 255, 26, 34, 26, 255, 25, 32, 25, 255, 24, 31, 25, 255, 24, 31, 25, 255, 28, 39, 29, 255, 33, 48, 34, 255, 37, 55, 37, 255, 34, 50, 34, 255, 34, 49, 34, 255, 33, 48, 33, 255, 35, 51, 35, 255, 34, 50, 35, 255, 30, 42, 30, 255, 33, 47, 33, 255, 27, 37, 28, 255, 30, 43, 31, 255, 30, 42, 30, 255, 32, 47, 33, 255, 42, 63, 42, 255, 42, 62, 41, 255, 35, 51, 35, 255, 29, 41, 30, 255, 28, 39, 29, 255, 28, 38, 28, 255, 29, 40, 29, 255, 29, 40, 29, 255, 30, 42, 30, 255, 33, 47, 33, 255, 33, 47, 33, 255, 30, 42, 31, 255, 33, 48, 34, 255, 32, 47, 33, 255, 30, 42, 30, 255, 30, 41, 30, 255, 32, 46, 33, 255, 29, 41, 30, 255, 27, 37, 28, 255, 31, 44, 31, 255, 33, 49, 34, 255, 34, 49, 34, 255, 34, 50, 35, 255, 32, 46, 32, 255, 35, 52, 35, 255, 30, 43, 31, 255, 28, 39, 29, 255, 29, 40, 29, 255, 30, 42, 30, 255, 31, 45, 32, 255, 28, 39, 29, 255, 28, 38, 28, 255, 30, 43, 31, 255, 32, 45, 32, 255, 31, 45, 32, 255, 33, 48, 33, 255, 35, 51, 35, 255, 35, 51, 35, 255, 31, 45, 32, 255, 32, 46, 33, 255, 29, 40, 30, 255, 29, 40, 29, 255, 29, 40, 29, 255, 25, 33, 26, 255, 26, 35, 27, 255, 28, 39, 29, 255, 28, 39, 29, 255, 30, 42, 30, 255, 33, 48, 33, 255, 37, 54, 37, 255, 43, 63, 42, 255, 33, 48, 34, 255, 36, 54, 37, 255, 33, 48, 33, 255, 33, 49, 34, 255, 31, 45, 32, 255, 31, 44, 32, 255, 29, 41, 30, 255, 33, 48, 33, 255, 31, 43, 31, 255, 25, 34, 26, 255, 27, 37, 28, 255, 24, 31, 25, 255, 26, 35, 27, 255, 32, 45, 32, 255, 36, 53, 36, 255, 34, 50, 35, 255, 34, 50, 35, 255, 27, 37, 28, 255, 28, 38, 28, 255, 27, 37, 28, 255, 29, 40, 29, 255, 29, 40, 30, 255, 32, 45, 32, 255, 32, 47, 33, 255, 30, 42, 31, 255, 34, 50, 34, 255, 34, 50, 34, 255, 32, 46, 32, 255, 35, 52, 35, 255, 37, 55, 37, 255, 36, 54, 36, 255, 34, 49, 34, 255, 37, 55, 37, 255, 34, 50, 34, 255, 34, 50, 34, 255, 29, 40, 30, 255, 29, 39, 29, 255, 26, 36, 27, 255, 27, 37, 28, 255, 52, 60, 15, 255, 30, 43, 31, 255, 30, 42, 30, 255, 31, 45, 32, 255, 32, 45, 32, 255, 33, 48, 33, 255, 32, 46, 32, 255, 36, 54, 37, 255, 35, 51, 35, 255, 34, 50, 35, 255, 35, 52, 35, 255, 27, 37, 28, 255, 31, 45, 32, 255, 34, 50, 34, 255, 34, 49, 34, 255, 35, 51, 35, 255, 41, 61, 40, 255, 37, 56, 38, 255, 38, 57, 38, 255, 37, 55, 37, 255, 34, 50, 34, 255, 34, 49, 34, 255, 32, 45, 32, 255, 29, 41, 30, 255, 28, 38, 29, 255, 26, 34, 26, 255, 30, 42, 30, 255, 28, 39, 29, 255, 33, 47, 33, 255, 32, 47, 33, 255, 32, 45, 32, 255, 32, 47, 33, 255, 33, 48, 33, 255, 33, 48, 33, 255, 30, 42, 31, 255, 31, 45, 32, 255, 29, 40, 29, 255, 29, 40, 29, 255, 35, 51, 35, 255, 34, 50, 35, 255, 34, 50, 35, 255, 35, 51, 35, 255, 31, 44, 31, 255, 30, 42, 30, 255, 29, 40, 29, 255, 30, 42, 30, 255, 29, 40, 29, 255, 35, 51, 35, 255, 32, 45, 32, 255, 31, 45, 32, 255, 29, 40, 29, 255, 27, 37, 28, 255, 31, 43, 31, 255, 32, 46, 32, 255, 34, 49, 34, 255, 32, 45, 32, 255, 27, 37, 28, 255, 28, 39, 29, 255, 31, 45, 32, 255, 36, 53, 36, 255, 33, 49, 34, 255, 35, 51, 35, 255, 33, 48, 33, 255, 30, 42, 31, 255, 25, 33, 25, 255, 24, 31, 25, 255, 27, 37, 28, 255, 27, 37, 27, 255, 30, 42, 30, 255, 27, 36, 27, 255, 66, 78, 14, 255, 32, 45, 32, 255, 35, 51, 35, 255, 38, 57, 38, 255, 38, 57, 38, 255, 30, 43, 31, 255, 28, 39, 29, 255, 33, 48, 33, 255, 33, 47, 33, 255, 32, 46, 32, 255, 30, 42, 30, 255, 27, 37, 28, 255, 30, 35, 37, 255, 31, 37, 39, 255, 42, 55, 59, 255, 39, 51, 55, 255, 35, 44, 47, 255, 32, 40, 42, 255, 32, 39, 42, 255, 37, 47, 50, 255, 45, 60, 65, 255, 45, 60, 65, 255, 48, 66, 72, 255, 33, 41, 44, 255, 38, 49, 53, 255, 21, 21, 21, 255, 29, 34, 36, 255, 30, 36, 38, 255, 34, 42, 45, 255, 31, 38, 40, 255, 33, 40, 43, 255, 35, 44, 47, 255, 31, 37, 40, 255, 27, 30, 32, 255, 28, 32, 34, 255, 37, 47, 50, 255, 32, 38, 41, 255, 35, 45, 48, 255, 23, 24, 24, 255, 27, 31, 32, 255, 29, 34, 36, 255, 21, 21, 21, 255, 24, 26, 27, 255, 30, 36, 38, 255, 21, 21, 21, 255, 30, 36, 38, 255, 29, 33, 35, 255, 33, 41, 43, 255, 41, 55, 59, 255, 26, 30, 31, 255, 21, 21, 21, 255, 26, 29, 30, 255, 28, 33, 35, 255, 39, 51, 55, 255, 37, 48, 51, 255, 38, 48, 52, 255, 25, 27, 28, 255, 33, 41, 43, 255, 37, 48, 51, 255, 33, 41, 44, 255, 43, 57, 62, 255, 44, 60, 65, 255, 48, 65, 71, 255, 35, 43, 46, 255, 40, 52, 56, 255, 33, 41, 44, 255, 36, 46, 50, 255, 26, 30, 31, 255, 30, 36, 38, 255, 42, 56, 60, 255, 34, 43, 46, 255, 37, 47, 51, 255, 44, 59, 64, 255, 41, 53, 58, 255, 31, 37, 39, 255, 36, 46, 49, 255, 40, 53, 57, 255, 33, 41, 44, 255, 32, 39, 42, 255, 40, 52, 56, 255, 43, 57, 61, 255, 32, 39, 41, 255, 30, 35, 37, 255, 35, 44, 47, 255, 38, 50, 53, 255, 37, 47, 50, 255, 37, 47, 51, 255, 43, 57, 62, 255, 47, 64, 70, 255, 49, 67, 73, 255, 44, 60, 65, 255, 54, 72, 77, 255, 45, 60, 65, 255, 41, 53, 57, 255, 28, 33, 34, 255, 33, 40, 43, 255, 34, 42, 45, 255, 33, 41, 43, 255, 38, 50, 53, 255, 40, 52, 56, 255, 40, 52, 56, 255, 29, 35, 36, 255, 39, 51, 55, 255, 21, 21, 21, 255, 34, 43, 46, 255, 43, 57, 61, 255, 41, 54, 58, 255, 49, 67, 73, 255, 42, 56, 61, 255, 34, 43, 46, 255, 48, 65, 71, 255, 40, 52, 56, 255, 45, 60, 65, 255, 34, 43, 46, 255, 33, 40, 42, 255, 52, 71, 76, 255, 32, 39, 42, 255, 37, 47, 50, 255, 25, 27, 28, 255, 45, 61, 66, 255, 35, 44, 47, 255, 34, 42, 45, 255, 34, 43, 46, 255, 38, 49, 53, 255, 42, 56, 61, 255, 33, 40, 43, 255, 33, 41, 44, 255, 28, 32, 34, 255, 35, 44, 47, 255, 25, 27, 28, 255, 30, 36, 38, 255, 35, 44, 47, 255, 36, 45, 48, 255, 35, 45, 48, 255, 34, 42, 45, 255, 21, 21, 21, 255, 21, 21, 21, 255, 24, 26, 27, 255, 24, 26, 26, 255, 21, 21, 21, 255, 21, 21, 21, 255, 26, 30, 31, 255, 39, 51, 55, 255, 40, 52, 56, 255, 40, 53, 57, 255, 32, 40, 42, 255, 47, 63, 69, 255, 46, 62, 68, 255, 43, 57, 62, 255, 37, 48, 52, 255, 40, 53, 57, 255, 40, 52, 56, 255, 39, 51, 55, 255, 39, 50, 54, 255, 41, 54, 58, 255, 42, 56, 61, 255, 35, 45, 48, 255, 47, 64, 69, 255, 33, 41, 43, 255, 21, 21, 21, 255, 28, 32, 34, 255, 31, 37, 39, 255, 36, 45, 48, 255, 21, 21, 21, 255, 37, 47, 51, 255, 54, 73, 78, 255, 31, 37, 39, 255, 47, 64, 70, 255, 43, 58, 63, 255, 47, 64, 70, 255, 35, 44, 47, 255, 38, 49, 53, 255, 42, 55, 60, 255, 35, 45, 48, 255, 36, 46, 49, 255, 40, 52, 56, 255, 35, 44, 47, 255, 36, 46, 49, 255, 42, 56, 60, 255, 42, 56, 60, 255, 51, 69, 75, 255, 43, 58, 63, 255, 35, 45, 48, 255, 38, 50, 54, 255, 22, 22, 22, 255, 31, 37, 39, 255, 46, 62, 67, 255, 48, 65, 70, 255, 40, 53, 57, 255, 26, 29, 30, 255, 33, 41, 43, 255, 37, 47, 50, 255, 37, 47, 51, 255, 41, 55, 59, 255, 39, 51, 55, 255, 44, 59, 64, 255, 43, 57, 62, 255, 42, 55, 60, 255, 35, 44, 47, 255, 55, 74, 79, 255, 36, 46, 49, 255, 35, 44, 47, 255, 33, 41, 43, 255, 36, 46, 49, 255, 28, 33, 34, 255, 31, 37, 39, 255, 36, 46, 50, 255, 44, 58, 63, 255, 42, 56, 60, 255, 37, 47, 51, 255, 31, 37, 40, 255, 45, 60, 65, 255, 45, 61, 66, 255, 44, 59, 64, 255, 42, 55, 60, 255, 38, 48, 52, 255, 39, 50, 54, 255, 43, 57, 62, 255, 39, 51, 55, 255, 42, 56, 61, 255, 65, 83, 86, 255, 50, 69, 75, 255, 47, 63, 69, 255, 41, 54, 58, 255, 60, 78, 82, 255, 54, 72, 78, 255, 34, 42, 45, 255, 43, 58, 63, 255, 46, 63, 68, 255, 38, 49, 52, 255, 38, 49, 53, 255, 31, 37, 39, 255, 24, 25, 26, 255, 27, 30, 31, 255, 39, 51, 55, 255, 27, 30, 31, 255, 24, 27, 27, 255, 23, 25, 25, 255, 30, 36, 38, 255, 25, 28, 29, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 34, 42, 45, 255, 32, 40, 42, 255, 36, 46, 49, 255, 28, 32, 34, 255, 29, 33, 35, 255, 33, 40, 43, 255, 29, 35, 37, 255, 40, 52, 57, 255, 37, 48, 51, 255, 29, 34, 35, 255, 42, 56, 60, 255, 31, 37, 39, 255, 39, 51, 55, 255, 37, 47, 51, 255, 35, 43, 46, 255, 41, 55, 59, 255, 40, 52, 56, 255, 37, 47, 50, 255, 30, 36, 38, 255, 36, 45, 49, 255, 21, 21, 21, 255, 25, 28, 28, 255, 27, 35, 28, 255, 25, 33, 26, 255, 24, 31, 25, 255, 33, 48, 33, 255, 34, 50, 34, 255, 30, 41, 30, 255, 31, 44, 32, 255, 29, 41, 30, 255, 33, 48, 33, 255, 31, 44, 31, 255, 28, 39, 29, 255, 29, 41, 30, 255, 31, 44, 32, 255, 31, 43, 31, 255, 35, 51, 35, 255, 38, 57, 38, 255, 38, 57, 38, 255, 35, 51, 35, 255, 48, 70, 46, 255, 44, 65, 43, 255, 36, 53, 36, 255, 36, 53, 36, 255, 34, 49, 34, 255, 32, 45, 32, 255, 26, 35, 27, 255, 28, 38, 28, 255, 30, 43, 31, 255, 28, 39, 29, 255, 27, 38, 28, 255, 92, 111, 13, 255, 29, 41, 30, 255, 28, 39, 29, 255, 27, 36, 27, 255, 25, 33, 26, 255, 27, 37, 27, 255, 26, 34, 26, 255, 29, 41, 30, 255, 25, 33, 26, 255, 25, 34, 26, 255, 24, 31, 25, 255, 24, 31, 24, 255, 28, 38, 28, 255, 31, 45, 32, 255, 30, 43, 31, 255, 33, 48, 33, 255, 31, 45, 32, 255, 28, 39, 29, 255, 29, 40, 30, 255, 31, 45, 32, 255, 32, 46, 32, 255, 30, 43, 31, 255, 31, 44, 31, 255, 29, 40, 29, 255, 30, 42, 30, 255, 34, 50, 34, 255, 35, 51, 35, 255, 42, 63, 41, 255, 35, 52, 35, 255, 37, 55, 37, 255, 33, 48, 33, 255, 33, 49, 34, 255, 34, 50, 35, 255, 34, 50, 34, 255, 25, 33, 26, 255, 27, 37, 28, 255, 25, 33, 26, 255, 25, 33, 26, 255, 25, 32, 25, 255, 24, 31, 24, 255, 25, 33, 26, 255, 27, 37, 28, 255, 33, 48, 33, 255, 35, 52, 35, 255, 32, 45, 32, 255, 31, 44, 31, 255, 34, 50, 34, 255, 34, 50, 34, 255, 31, 44, 31, 255, 27, 37, 28, 255, 25, 33, 26, 255, 33, 48, 34, 255, 30, 43, 31, 255, 31, 44, 31, 255, 30, 43, 31, 255, 38, 57, 38, 255, 36, 54, 36, 255, 34, 49, 34, 255, 28, 38, 28, 255, 29, 40, 29, 255, 30, 41, 30, 255, 30, 42, 31, 255, 28, 39, 29, 255, 30, 42, 30, 255, 33, 48, 34, 255, 35, 51, 35, 255, 33, 48, 33, 255, 34, 50, 34, 255, 29, 40, 29, 255, 29, 40, 29, 255, 31, 44, 31, 255, 28, 39, 29, 255, 30, 42, 30, 255, 27, 37, 28, 255, 28, 38, 28, 255, 34, 49, 34, 255, 36, 54, 36, 255, 72, 88, 17, 255, 36, 53, 36, 255, 41, 61, 40, 255, 36, 53, 36, 255, 33, 47, 33, 255, 32, 45, 32, 255, 34, 49, 34, 255, 31, 43, 31, 255, 25, 33, 26, 255, 26, 34, 26, 255, 31, 43, 31, 255, 33, 47, 33, 255, 35, 51, 35, 255, 33, 47, 33, 255, 33, 48, 33, 255, 33, 48, 34, 255, 34, 50, 34, 255, 30, 42, 30, 255, 29, 41, 30, 255, 31, 43, 31, 255, 30, 43, 31, 255, 24, 31, 25, 255, 25, 33, 26, 255, 25, 33, 26, 255, 25, 33, 26, 255, 28, 39, 29, 255, 31, 44, 31, 255, 35, 51, 35, 255, 36, 53, 36, 255, 35, 51, 35, 255, 33, 48, 33, 255, 34, 49, 34, 255, 32, 46, 33, 255, 33, 48, 33, 255, 31, 44, 32, 255, 31, 43, 31, 255, 33, 49, 34, 255, 32, 45, 32, 255, 31, 45, 32, 255, 26, 34, 26, 255, 28, 39, 29, 255, 31, 43, 31, 255, 36, 53, 36, 255, 35, 52, 35, 255, 34, 49, 34, 255, 31, 44, 31, 255, 32, 47, 33, 255, 25, 33, 26, 255, 30, 43, 31, 255, 27, 36, 27, 255, 28, 39, 29, 255, 30, 43, 31, 255, 29, 41, 30, 255, 32, 47, 33, 255, 35, 51, 35, 255, 34, 50, 34, 255, 35, 52, 35, 255, 34, 50, 34, 255, 34, 50, 34, 255, 33, 49, 34, 255, 34, 49, 34, 255, 33, 48, 33, 255, 36, 52, 36, 255, 29, 41, 30, 255, 30, 43, 31, 255, 30, 42, 30, 255, 32, 45, 32, 255, 31, 44, 31, 255, 32, 46, 32, 255, 29, 41, 30, 255, 30, 43, 31, 255, 54, 65, 16, 255, 31, 45, 32, 255, 34, 50, 34, 255, 33, 47, 33, 255, 35, 51, 35, 255, 32, 45, 32, 255, 34, 50, 35, 255, 35, 51, 35, 255, 32, 46, 32, 255, 34, 50, 34, 255, 33, 47, 33, 255, 31, 44, 31, 255, 36, 53, 36, 255, 36, 53, 36, 255, 37, 55, 37, 255, 38, 57, 38, 255, 36, 54, 37, 255, 35, 51, 35, 255, 35, 52, 35, 255, 36, 54, 37, 255, 34, 49, 34, 255, 30, 42, 30, 255, 27, 38, 28, 255, 31, 44, 31, 255, 31, 45, 32, 255, 29, 40, 29, 255, 31, 45, 32, 255, 29, 41, 30, 255, 31, 44, 31, 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, 33, 48, 33, 255, 37, 54, 37, 255, 34, 49, 34, 255, 36, 53, 36, 255, 31, 44, 31, 255, 33, 48, 33, 255, 34, 50, 34, 255, 31, 43, 31, 255, 30, 43, 31, 255, 33, 48, 33, 255, 33, 48, 33, 255, 32, 45, 32, 255, 31, 44, 31, 255, 32, 46, 32, 255, 29, 41, 30, 255, 33, 48, 33, 255, 35, 51, 35, 255, 32, 46, 32, 255, 30, 41, 30, 255, 32, 46, 32, 255, 29, 40, 29, 255, 36, 54, 36, 255, 35, 52, 35, 255, 34, 49, 34, 255, 33, 49, 34, 255, 32, 46, 32, 255, 25, 33, 26, 255, 28, 39, 29, 255, 27, 38, 28, 255, 31, 45, 32, 255, 27, 37, 28, 255, 29, 40, 29, 255, 29, 40, 29, 255, 32, 46, 32, 255, 34, 50, 34, 255, 31, 45, 32, 255, 35, 51, 35, 255, 32, 47, 33, 255, 31, 45, 32, 255, 33, 47, 33, 255, 30, 43, 31, 255, 30, 42, 30, 255, 29, 40, 29, 255, 23, 30, 24, 255, 33, 41, 44, 255, 33, 41, 43, 255, 21, 21, 21, 255, 41, 54, 58, 255, 48, 66, 72, 255, 44, 59, 64, 255, 39, 50, 54, 255, 39, 51, 55, 255, 30, 36, 38, 255, 54, 72, 78, 255, 39, 51, 54, 255, 44, 59, 64, 255, 34, 42, 45, 255, 21, 21, 21, 255, 21, 21, 21, 255, 39, 50, 54, 255, 36, 46, 49, 255, 27, 31, 32, 255, 36, 46, 49, 255, 28, 33, 35, 255, 23, 24, 24, 255, 31, 37, 39, 255, 25, 27, 28, 255, 28, 33, 35, 255, 36, 45, 48, 255, 35, 44, 46, 255, 25, 28, 29, 255, 24, 26, 27, 255, 22, 23, 24, 255, 21, 21, 21, 255, 21, 21, 21, 255, 25, 27, 28, 255, 21, 21, 21, 255, 21, 21, 21, 255, 32, 38, 41, 255, 35, 43, 46, 255, 28, 33, 35, 255, 21, 21, 21, 255, 21, 21, 21, 255, 29, 34, 36, 255, 32, 38, 41, 255, 42, 56, 61, 255, 37, 48, 52, 255, 47, 64, 70, 255, 34, 42, 45, 255, 42, 56, 61, 255, 44, 59, 64, 255, 36, 46, 49, 255, 38, 49, 52, 255, 38, 49, 53, 255, 44, 60, 65, 255, 35, 43, 46, 255, 42, 56, 61, 255, 35, 44, 47, 255, 27, 31, 32, 255, 31, 37, 39, 255, 30, 36, 38, 255, 24, 25, 26, 255, 35, 45, 48, 255, 49, 67, 73, 255, 46, 63, 68, 255, 34, 42, 45, 255, 40, 52, 56, 255, 46, 62, 68, 255, 55, 73, 79, 255, 30, 35, 37, 255, 36, 47, 50, 255, 46, 62, 67, 255, 45, 61, 66, 255, 32, 39, 42, 255, 33, 40, 43, 255, 37, 47, 50, 255, 31, 38, 40, 255, 50, 69, 75, 255, 47, 65, 70, 255, 46, 62, 68, 255, 49, 67, 73, 255, 41, 55, 59, 255, 48, 66, 72, 255, 37, 48, 52, 255, 46, 62, 68, 255, 46, 63, 68, 255, 41, 54, 58, 255, 27, 31, 32, 255, 37, 47, 50, 255, 29, 34, 36, 255, 31, 37, 39, 255, 27, 31, 32, 255, 30, 36, 38, 255, 33, 41, 44, 255, 48, 65, 71, 255, 21, 21, 21, 255, 29, 33, 35, 255, 32, 40, 42, 255, 56, 74, 80, 255, 42, 55, 60, 255, 47, 65, 70, 255, 42, 56, 61, 255, 43, 57, 61, 255, 41, 54, 58, 255, 44, 59, 64, 255, 21, 21, 21, 255, 34, 43, 46, 255, 33, 41, 44, 255, 42, 56, 60, 255, 23, 25, 25, 255, 29, 33, 35, 255, 50, 69, 75, 255, 37, 47, 51, 255, 41, 55, 59, 255, 33, 40, 43, 255, 44, 59, 64, 255, 43, 57, 62, 255, 33, 41, 44, 255, 31, 37, 39, 255, 39, 51, 55, 255, 39, 51, 55, 255, 34, 42, 45, 255, 26, 30, 31, 255, 21, 21, 21, 255, 32, 39, 41, 255, 36, 45, 48, 255, 34, 43, 45, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 27, 30, 31, 255, 27, 31, 33, 255, 31, 37, 39, 255, 28, 32, 34, 255, 30, 35, 37, 255, 38, 49, 52, 255, 32, 39, 41, 255, 45, 60, 65, 255, 39, 51, 55, 255, 43, 57, 61, 255, 40, 52, 56, 255, 33, 41, 43, 255, 39, 51, 55, 255, 29, 34, 36, 255, 41, 54, 58, 255, 42, 55, 60, 255, 43, 57, 61, 255, 42, 56, 61, 255, 38, 49, 52, 255, 22, 23, 23, 255, 25, 27, 28, 255, 40, 52, 56, 255, 28, 32, 34, 255, 28, 32, 34, 255, 29, 35, 36, 255, 37, 47, 51, 255, 38, 49, 53, 255, 47, 64, 70, 255, 46, 63, 68, 255, 37, 48, 51, 255, 40, 53, 57, 255, 41, 54, 59, 255, 40, 53, 57, 255, 42, 56, 61, 255, 42, 55, 60, 255, 42, 56, 61, 255, 42, 55, 60, 255, 38, 49, 53, 255, 49, 67, 73, 255, 41, 53, 58, 255, 51, 70, 76, 255, 49, 67, 73, 255, 37, 48, 51, 255, 41, 53, 58, 255, 21, 21, 21, 255, 49, 67, 73, 255, 42, 56, 60, 255, 39, 50, 54, 255, 30, 35, 37, 255, 26, 30, 31, 255, 36, 46, 49, 255, 47, 65, 70, 255, 45, 60, 65, 255, 43, 57, 61, 255, 49, 68, 74, 255, 39, 51, 54, 255, 49, 67, 73, 255, 41, 54, 58, 255, 44, 60, 65, 255, 46, 62, 68, 255, 43, 58, 63, 255, 35, 44, 47, 255, 39, 51, 55, 255, 28, 33, 35, 255, 28, 33, 34, 255, 41, 53, 58, 255, 41, 53, 58, 255, 31, 37, 39, 255, 47, 64, 70, 255, 32, 39, 42, 255, 34, 42, 45, 255, 41, 54, 59, 255, 34, 42, 45, 255, 40, 52, 56, 255, 38, 50, 53, 255, 53, 71, 77, 255, 50, 69, 75, 255, 44, 59, 64, 255, 32, 38, 40, 255, 28, 32, 34, 255, 40, 52, 56, 255, 57, 75, 80, 255, 58, 76, 81, 255, 36, 46, 49, 255, 42, 55, 59, 255, 46, 62, 67, 255, 44, 59, 64, 255, 36, 45, 49, 255, 35, 44, 47, 255, 31, 38, 40, 255, 24, 27, 27, 255, 23, 24, 24, 255, 21, 21, 21, 255, 32, 38, 41, 255, 22, 22, 22, 255, 25, 28, 29, 255, 28, 33, 34, 255, 36, 46, 49, 255, 26, 29, 30, 255, 28, 32, 34, 255, 31, 37, 39, 255, 33, 41, 43, 255, 27, 30, 31, 255, 32, 39, 42, 255, 21, 21, 21, 255, 26, 30, 31, 255, 21, 21, 21, 255, 29, 34, 36, 255, 28, 32, 33, 255, 28, 33, 34, 255, 37, 47, 51, 255, 33, 40, 43, 255, 40, 52, 56, 255, 44, 60, 65, 255, 29, 34, 36, 255, 37, 47, 50, 255, 38, 48, 52, 255, 30, 36, 38, 255, 43, 57, 62, 255, 36, 45, 48, 255, 31, 38, 40, 255, 28, 33, 34, 255, 29, 35, 36, 255, 32, 38, 41, 255, 34, 42, 45, 255, 30, 36, 38, 255, 21, 21, 21, 255, 36, 46, 49, 255, 31, 39, 31, 255, 26, 34, 26, 255, 29, 41, 30, 255, 31, 44, 31, 255, 32, 46, 32, 255, 30, 42, 30, 255, 29, 40, 29, 255, 27, 36, 27, 255, 31, 44, 31, 255, 29, 40, 30, 255, 36, 53, 36, 255, 31, 44, 31, 255, 31, 44, 32, 255, 30, 42, 30, 255, 39, 58, 39, 255, 38, 56, 38, 255, 38, 57, 38, 255, 48, 70, 46, 255, 36, 54, 36, 255, 37, 55, 37, 255, 32, 46, 32, 255, 30, 43, 31, 255, 29, 40, 29, 255, 30, 42, 30, 255, 25, 33, 26, 255, 27, 37, 28, 255, 28, 39, 29, 255, 29, 40, 29, 255, 31, 44, 31, 255, 30, 42, 31, 255, 30, 41, 30, 255, 31, 43, 31, 255, 29, 40, 29, 255, 25, 34, 26, 255, 26, 36, 27, 255, 24, 30, 25, 255, 25, 32, 25, 255, 24, 31, 24, 255, 24, 30, 24, 255, 26, 33, 26, 255, 26, 34, 26, 255, 25, 32, 25, 255, 31, 43, 31, 255, 29, 40, 29, 255, 31, 44, 32, 255, 31, 44, 31, 255, 32, 46, 32, 255, 33, 48, 33, 255, 34, 50, 34, 255, 30, 43, 31, 255, 33, 48, 33, 255, 90, 109, 15, 255, 31, 44, 31, 255, 36, 53, 36, 255, 32, 46, 32, 255, 33, 47, 33, 255, 36, 53, 36, 255, 36, 53, 36, 255, 35, 51, 35, 255, 32, 47, 33, 255, 34, 49, 34, 255, 33, 48, 33, 255, 31, 44, 31, 255, 32, 47, 33, 255, 30, 43, 31, 255, 27, 37, 28, 255, 29, 41, 30, 255, 27, 36, 27, 255, 27, 37, 28, 255, 122, 149, 12, 255, 29, 41, 30, 255, 33, 47, 33, 255, 34, 50, 34, 255, 33, 48, 33, 255, 32, 47, 33, 255, 35, 51, 35, 255, 37, 54, 37, 255, 33, 48, 33, 255, 33, 49, 34, 255, 30, 43, 31, 255, 27, 37, 28, 255, 31, 43, 31, 255, 31, 45, 32, 255, 35, 51, 35, 255, 38, 56, 38, 255, 35, 52, 35, 255, 32, 47, 33, 255, 32, 45, 32, 255, 33, 48, 33, 255, 30, 42, 31, 255, 33, 48, 33, 255, 32, 47, 33, 255, 31, 44, 31, 255, 29, 41, 30, 255, 32, 46, 33, 255, 36, 53, 36, 255, 33, 48, 34, 255, 30, 42, 30, 255, 31, 44, 31, 255, 25, 34, 26, 255, 27, 36, 27, 255, 27, 36, 27, 255, 27, 36, 27, 255, 31, 44, 31, 255, 34, 49, 34, 255, 36, 53, 36, 255, 38, 58, 38, 255, 36, 53, 36, 255, 39, 58, 38, 255, 37, 55, 37, 255, 34, 50, 34, 255, 40, 59, 39, 255, 41, 61, 40, 255, 32, 45, 32, 255, 25, 34, 26, 255, 25, 34, 26, 255, 27, 36, 27, 255, 31, 44, 32, 255, 35, 51, 35, 255, 34, 49, 34, 255, 34, 50, 34, 255, 35, 51, 35, 255, 34, 49, 34, 255, 35, 52, 36, 255, 31, 45, 32, 255, 30, 42, 30, 255, 29, 40, 29, 255, 25, 34, 26, 255, 27, 36, 27, 255, 25, 34, 26, 255, 25, 33, 26, 255, 26, 35, 27, 255, 28, 38, 28, 255, 29, 41, 30, 255, 29, 40, 29, 255, 31, 44, 31, 255, 36, 53, 36, 255, 32, 45, 32, 255, 29, 41, 30, 255, 33, 49, 34, 255, 31, 45, 32, 255, 34, 50, 34, 255, 36, 53, 36, 255, 34, 51, 35, 255, 32, 45, 32, 255, 28, 39, 29, 255, 29, 41, 30, 255, 33, 48, 33, 255, 35, 52, 35, 255, 39, 58, 39, 255, 35, 52, 35, 255, 36, 52, 36, 255, 30, 43, 31, 255, 32, 46, 32, 255, 31, 44, 31, 255, 28, 38, 28, 255, 29, 40, 29, 255, 32, 46, 32, 255, 32, 45, 32, 255, 32, 46, 33, 255, 34, 50, 34, 255, 35, 52, 35, 255, 36, 53, 36, 255, 33, 48, 33, 255, 36, 53, 36, 255, 35, 52, 35, 255, 34, 49, 34, 255, 32, 46, 32, 255, 36, 54, 36, 255, 27, 37, 28, 255, 29, 40, 29, 255, 31, 44, 31, 255, 29, 41, 30, 255, 29, 40, 29, 255, 31, 45, 32, 255, 28, 38, 28, 255, 29, 41, 30, 255, 32, 46, 32, 255, 32, 45, 32, 255, 35, 52, 36, 255, 37, 55, 37, 255, 36, 54, 36, 255, 36, 53, 36, 255, 42, 63, 42, 255, 35, 52, 36, 255, 34, 50, 34, 255, 33, 47, 33, 255, 32, 47, 33, 255, 32, 46, 32, 255, 34, 50, 35, 255, 41, 61, 40, 255, 43, 63, 42, 255, 34, 50, 35, 255, 37, 56, 37, 255, 35, 52, 35, 255, 34, 50, 35, 255, 35, 51, 35, 255, 36, 53, 36, 255, 36, 54, 37, 255, 27, 38, 28, 255, 32, 45, 32, 255, 28, 39, 29, 255, 26, 35, 27, 255, 26, 35, 27, 255, 26, 35, 27, 255, 28, 38, 28, 255, 34, 50, 34, 255, 33, 48, 33, 255, 28, 38, 28, 255, 28, 38, 28, 255, 32, 46, 32, 255, 33, 48, 34, 255, 35, 52, 36, 255, 32, 46, 32, 255, 33, 47, 33, 255, 32, 45, 32, 255, 28, 39, 29, 255, 33, 48, 33, 255, 34, 50, 34, 255, 35, 51, 35, 255, 32, 46, 32, 255, 30, 42, 30, 255, 32, 46, 32, 255, 32, 46, 33, 255, 34, 50, 35, 255, 32, 47, 33, 255, 35, 52, 35, 255, 33, 49, 34, 255, 36, 53, 36, 255, 32, 47, 33, 255, 30, 42, 31, 255, 29, 40, 29, 255, 25, 34, 26, 255, 32, 46, 32, 255, 37, 55, 37, 255, 37, 55, 37, 255, 35, 52, 35, 255, 32, 47, 33, 255, 31, 44, 32, 255, 29, 40, 29, 255, 32, 46, 32, 255, 34, 49, 34, 255, 32, 47, 33, 255, 32, 47, 33, 255, 35, 51, 35, 255, 34, 50, 34, 255, 32, 45, 32, 255, 30, 41, 30, 255, 30, 42, 30, 255, 33, 48, 34, 255, 37, 56, 37, 255, 37, 55, 37, 255, 29, 40, 29, 255, 26, 35, 27, 255, 26, 34, 26, 255, 27, 35, 28, 255, 35, 44, 46, 255, 41, 54, 58, 255, 32, 39, 41, 255, 51, 70, 76, 255, 40, 52, 56, 255, 30, 36, 38, 255, 36, 45, 49, 255, 33, 41, 43, 255, 41, 55, 59, 255, 40, 52, 56, 255, 24, 26, 27, 255, 34, 43, 46, 255, 47, 64, 69, 255, 39, 51, 54, 255, 21, 21, 21, 255, 45, 61, 66, 255, 39, 51, 55, 255, 37, 48, 51, 255, 29, 34, 36, 255, 23, 24, 25, 255, 24, 25, 26, 255, 29, 35, 36, 255, 32, 39, 41, 255, 30, 36, 38, 255, 33, 41, 43, 255, 34, 43, 46, 255, 32, 38, 41, 255, 23, 24, 25, 255, 26, 29, 30, 255, 22, 23, 23, 255, 21, 21, 21, 255, 22, 22, 22, 255, 27, 30, 31, 255, 22, 22, 22, 255, 27, 31, 32, 255, 32, 38, 41, 255, 27, 30, 32, 255, 21, 21, 21, 255, 21, 21, 21, 255, 32, 39, 41, 255, 33, 41, 44, 255, 33, 41, 44, 255, 39, 50, 54, 255, 34, 42, 45, 255, 33, 41, 44, 255, 36, 45, 48, 255, 38, 48, 52, 255, 32, 40, 42, 255, 45, 60, 66, 255, 43, 58, 63, 255, 43, 57, 62, 255, 44, 59, 64, 255, 34, 42, 45, 255, 37, 47, 50, 255, 25, 27, 28, 255, 27, 31, 32, 255, 35, 45, 48, 255, 38, 49, 52, 255, 28, 32, 34, 255, 31, 38, 40, 255, 35, 44, 47, 255, 32, 39, 41, 255, 39, 51, 55, 255, 51, 70, 76, 255, 42, 55, 59, 255, 32, 39, 41, 255, 35, 45, 48, 255, 33, 41, 44, 255, 48, 65, 71, 255, 45, 61, 66, 255, 49, 67, 73, 255, 36, 46, 49, 255, 40, 52, 57, 255, 47, 64, 69, 255, 47, 64, 70, 255, 48, 65, 71, 255, 53, 71, 77, 255, 50, 68, 75, 255, 70, 87, 90, 255, 54, 72, 78, 255, 58, 76, 80, 255, 42, 56, 60, 255, 39, 51, 55, 255, 35, 45, 48, 255, 45, 61, 66, 255, 35, 44, 47, 255, 30, 35, 37, 255, 21, 21, 21, 255, 36, 45, 49, 255, 36, 46, 49, 255, 42, 55, 60, 255, 29, 34, 35, 255, 27, 31, 33, 255, 49, 67, 73, 255, 46, 62, 68, 255, 37, 47, 51, 255, 53, 71, 77, 255, 42, 56, 61, 255, 47, 65, 70, 255, 37, 47, 50, 255, 42, 55, 59, 255, 21, 21, 21, 255, 33, 40, 43, 255, 31, 38, 40, 255, 33, 40, 42, 255, 41, 53, 58, 255, 38, 48, 52, 255, 38, 49, 53, 255, 35, 44, 47, 255, 49, 67, 73, 255, 32, 40, 42, 255, 33, 41, 44, 255, 38, 49, 53, 255, 29, 34, 36, 255, 37, 47, 50, 255, 44, 59, 64, 255, 37, 48, 51, 255, 27, 32, 33, 255, 35, 43, 46, 255, 34, 43, 45, 255, 26, 30, 31, 255, 23, 23, 24, 255, 21, 21, 21, 255, 21, 21, 21, 255, 30, 36, 37, 255, 27, 30, 31, 255, 43, 58, 63, 255, 28, 32, 33, 255, 21, 21, 21, 255, 33, 40, 43, 255, 35, 43, 46, 255, 32, 39, 41, 255, 36, 46, 49, 255, 36, 46, 49, 255, 39, 51, 54, 255, 39, 51, 55, 255, 45, 60, 65, 255, 44, 58, 63, 255, 38, 49, 53, 255, 43, 57, 62, 255, 32, 39, 41, 255, 38, 49, 52, 255, 40, 52, 56, 255, 26, 30, 31, 255, 46, 62, 67, 255, 37, 47, 51, 255, 38, 49, 53, 255, 33, 41, 44, 255, 28, 33, 34, 255, 46, 61, 67, 255, 24, 27, 27, 255, 21, 21, 21, 255, 28, 32, 33, 255, 41, 54, 58, 255, 45, 60, 66, 255, 45, 61, 66, 255, 51, 70, 76, 255, 46, 62, 67, 255, 59, 77, 82, 255, 46, 63, 68, 255, 54, 73, 78, 255, 48, 66, 72, 255, 38, 48, 52, 255, 38, 50, 53, 255, 33, 41, 44, 255, 49, 68, 74, 255, 44, 58, 63, 255, 50, 69, 75, 255, 49, 67, 73, 255, 46, 62, 67, 255, 44, 59, 64, 255, 36, 45, 49, 255, 21, 21, 21, 255, 37, 47, 50, 255, 35, 44, 47, 255, 40, 52, 56, 255, 37, 47, 51, 255, 39, 50, 54, 255, 31, 37, 40, 255, 42, 55, 60, 255, 54, 72, 78, 255, 36, 46, 49, 255, 40, 52, 56, 255, 40, 53, 57, 255, 55, 73, 79, 255, 34, 42, 45, 255, 42, 56, 61, 255, 49, 67, 73, 255, 44, 60, 65, 255, 48, 65, 71, 255, 41, 54, 59, 255, 39, 51, 54, 255, 44, 58, 63, 255, 42, 56, 60, 255, 46, 62, 67, 255, 39, 51, 55, 255, 41, 53, 57, 255, 32, 38, 41, 255, 32, 38, 40, 255, 38, 49, 53, 255, 40, 52, 56, 255, 43, 57, 62, 255, 56, 74, 79, 255, 39, 51, 55, 255, 61, 79, 83, 255, 41, 54, 59, 255, 27, 31, 33, 255, 38, 50, 54, 255, 40, 53, 57, 255, 46, 62, 68, 255, 49, 68, 74, 255, 47, 64, 70, 255, 45, 61, 66, 255, 44, 59, 64, 255, 43, 58, 62, 255, 44, 58, 63, 255, 37, 48, 51, 255, 43, 58, 62, 255, 28, 32, 34, 255, 24, 26, 27, 255, 21, 21, 21, 255, 23, 24, 24, 255, 29, 33, 35, 255, 22, 22, 22, 255, 26, 30, 31, 255, 28, 33, 34, 255, 29, 34, 36, 255, 29, 34, 35, 255, 25, 28, 29, 255, 37, 47, 50, 255, 30, 35, 37, 255, 28, 32, 33, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 23, 23, 255, 30, 36, 38, 255, 38, 49, 53, 255, 39, 50, 54, 255, 40, 52, 56, 255, 39, 50, 54, 255, 35, 44, 47, 255, 33, 41, 44, 255, 40, 53, 57, 255, 42, 56, 61, 255, 38, 49, 53, 255, 50, 68, 74, 255, 42, 56, 61, 255, 43, 57, 62, 255, 49, 67, 74, 255, 36, 46, 50, 255, 21, 21, 21, 255, 26, 29, 30, 255, 38, 49, 53, 255, 23, 30, 24, 255, 75, 87, 12, 255, 27, 37, 28, 255, 29, 40, 30, 255, 29, 41, 30, 255, 30, 41, 30, 255, 27, 37, 28, 255, 27, 36, 27, 255, 26, 36, 27, 255, 30, 42, 30, 255, 34, 50, 35, 255, 32, 47, 33, 255, 29, 41, 30, 255, 34, 49, 34, 255, 46, 68, 44, 255, 47, 69, 46, 255, 39, 58, 39, 255, 36, 52, 36, 255, 38, 57, 38, 255, 35, 51, 35, 255, 30, 42, 31, 255, 29, 41, 30, 255, 28, 39, 29, 255, 26, 34, 26, 255, 26, 35, 27, 255, 27, 36, 27, 255, 28, 39, 29, 255, 32, 46, 32, 255, 30, 42, 30, 255, 29, 40, 29, 255, 32, 46, 33, 255, 31, 43, 31, 255, 30, 43, 31, 255, 29, 40, 29, 255, 30, 43, 31, 255, 27, 37, 28, 255, 27, 34, 27, 255, 23, 30, 24, 255, 28, 36, 29, 255, 27, 34, 27, 255, 25, 34, 26, 255, 29, 40, 29, 255, 27, 36, 27, 255, 27, 38, 28, 255, 30, 42, 30, 255, 33, 47, 33, 255, 34, 49, 34, 255, 36, 53, 36, 255, 34, 50, 35, 255, 35, 51, 35, 255, 38, 56, 38, 255, 37, 54, 37, 255, 37, 54, 37, 255, 37, 55, 37, 255, 34, 49, 34, 255, 34, 50, 34, 255, 34, 49, 34, 255, 35, 51, 35, 255, 37, 55, 37, 255, 31, 44, 32, 255, 33, 49, 34, 255, 35, 51, 35, 255, 30, 43, 31, 255, 32, 46, 32, 255, 32, 47, 33, 255, 31, 44, 31, 255, 31, 43, 31, 255, 27, 36, 27, 255, 29, 41, 30, 255, 31, 44, 31, 255, 35, 52, 35, 255, 34, 50, 34, 255, 34, 50, 34, 255, 31, 44, 31, 255, 30, 43, 31, 255, 29, 41, 30, 255, 34, 50, 35, 255, 35, 51, 35, 255, 35, 51, 35, 255, 34, 49, 34, 255, 31, 44, 31, 255, 31, 45, 32, 255, 34, 50, 34, 255, 33, 47, 33, 255, 34, 49, 34, 255, 35, 51, 35, 255, 35, 51, 35, 255, 33, 49, 34, 255, 31, 44, 32, 255, 32, 46, 32, 255, 34, 49, 34, 255, 34, 50, 34, 255, 30, 42, 30, 255, 28, 39, 29, 255, 27, 37, 28, 255, 29, 40, 29, 255, 30, 43, 31, 255, 28, 38, 28, 255, 26, 36, 27, 255, 27, 36, 27, 255, 26, 35, 27, 255, 27, 36, 27, 255, 27, 38, 28, 255, 28, 38, 28, 255, 32, 46, 32, 255, 31, 44, 32, 255, 49, 72, 47, 255, 46, 67, 44, 255, 41, 60, 40, 255, 46, 67, 44, 255, 46, 68, 44, 255, 47, 68, 45, 255, 36, 54, 36, 255, 34, 50, 35, 255, 28, 39, 29, 255, 29, 40, 29, 255, 27, 37, 28, 255, 35, 51, 35, 255, 33, 48, 34, 255, 35, 52, 35, 255, 33, 48, 33, 255, 34, 50, 34, 255, 35, 51, 35, 255, 37, 55, 37, 255, 35, 51, 35, 255, 31, 44, 31, 255, 27, 37, 28, 255, 27, 36, 27, 255, 29, 40, 29, 255, 30, 42, 30, 255, 102, 123, 13, 255, 25, 34, 26, 255, 25, 33, 25, 255, 26, 34, 26, 255, 27, 36, 27, 255, 29, 40, 30, 255, 33, 49, 34, 255, 32, 46, 32, 255, 29, 41, 30, 255, 33, 48, 33, 255, 36, 53, 36, 255, 34, 50, 34, 255, 31, 45, 32, 255, 31, 44, 31, 255, 30, 42, 30, 255, 28, 38, 28, 255, 32, 45, 32, 255, 33, 48, 33, 255, 34, 50, 34, 255, 35, 51, 35, 255, 34, 50, 34, 255, 37, 55, 37, 255, 33, 48, 33, 255, 36, 53, 36, 255, 31, 44, 31, 255, 35, 51, 35, 255, 33, 48, 33, 255, 30, 43, 31, 255, 30, 42, 30, 255, 35, 51, 35, 255, 37, 54, 37, 255, 36, 53, 36, 255, 35, 51, 35, 255, 36, 53, 36, 255, 37, 55, 37, 255, 34, 50, 34, 255, 32, 45, 32, 255, 31, 44, 31, 255, 32, 46, 32, 255, 31, 45, 32, 255, 27, 37, 28, 255, 30, 41, 30, 255, 27, 37, 28, 255, 30, 42, 30, 255, 29, 40, 29, 255, 28, 39, 29, 255, 32, 47, 33, 255, 33, 48, 33, 255, 33, 47, 33, 255, 34, 50, 35, 255, 37, 55, 37, 255, 37, 56, 37, 255, 36, 53, 36, 255, 42, 62, 41, 255, 37, 55, 37, 255, 32, 46, 32, 255, 31, 44, 31, 255, 28, 38, 28, 255, 31, 43, 31, 255, 36, 53, 36, 255, 38, 57, 38, 255, 37, 55, 37, 255, 47, 69, 45, 255, 36, 53, 36, 255, 34, 49, 34, 255, 35, 51, 35, 255, 34, 49, 34, 255, 33, 48, 33, 255, 37, 56, 37, 255, 33, 47, 33, 255, 35, 51, 35, 255, 30, 43, 31, 255, 30, 42, 30, 255, 25, 32, 25, 255, 25, 32, 25, 255, 25, 33, 25, 255, 31, 43, 31, 255, 32, 47, 33, 255, 26, 35, 27, 255, 29, 40, 29, 255, 31, 45, 32, 255, 32, 47, 33, 255, 33, 48, 33, 255, 32, 45, 32, 255, 30, 43, 31, 255, 31, 45, 32, 255, 28, 39, 29, 255, 32, 47, 33, 255, 30, 42, 30, 255, 37, 56, 37, 255, 38, 56, 38, 255, 33, 48, 34, 255, 34, 50, 34, 255, 37, 55, 37, 255, 34, 50, 34, 255, 32, 46, 32, 255, 32, 46, 33, 255, 33, 48, 33, 255, 30, 42, 30, 255, 34, 50, 35, 255, 33, 49, 34, 255, 30, 43, 31, 255, 30, 42, 31, 255, 35, 51, 35, 255, 35, 52, 36, 255, 37, 55, 37, 255, 42, 62, 41, 255, 36, 53, 36, 255, 32, 46, 32, 255, 31, 44, 31, 255, 33, 48, 34, 255, 35, 51, 35, 255, 36, 54, 37, 255, 34, 49, 34, 255, 33, 47, 33, 255, 33, 49, 34, 255, 31, 44, 31, 255, 31, 43, 31, 255, 37, 55, 37, 255, 33, 47, 33, 255, 36, 54, 36, 255, 33, 48, 34, 255, 30, 42, 30, 255, 25, 34, 26, 255, 23, 30, 24, 255, 28, 35, 28, 255, 29, 34, 36, 255, 34, 43, 46, 255, 36, 46, 49, 255, 46, 63, 69, 255, 44, 59, 64, 255, 43, 58, 62, 255, 32, 38, 41, 255, 43, 57, 62, 255, 44, 58, 63, 255, 39, 51, 55, 255, 28, 32, 33, 255, 37, 47, 50, 255, 43, 57, 62, 255, 45, 61, 66, 255, 21, 21, 21, 255, 26, 29, 30, 255, 31, 37, 39, 255, 34, 43, 45, 255, 27, 30, 32, 255, 26, 29, 30, 255, 28, 32, 33, 255, 25, 28, 28, 255, 36, 45, 49, 255, 27, 30, 32, 255, 34, 42, 45, 255, 26, 30, 31, 255, 39, 51, 55, 255, 28, 32, 34, 255, 26, 30, 31, 255, 23, 24, 25, 255, 21, 21, 22, 255, 24, 26, 27, 255, 27, 30, 31, 255, 28, 33, 34, 255, 24, 26, 27, 255, 33, 40, 43, 255, 36, 45, 48, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 28, 32, 34, 255, 41, 54, 58, 255, 43, 58, 63, 255, 42, 55, 59, 255, 34, 43, 45, 255, 44, 59, 64, 255, 32, 38, 41, 255, 41, 54, 59, 255, 37, 48, 51, 255, 23, 24, 25, 255, 35, 44, 47, 255, 26, 30, 31, 255, 41, 54, 58, 255, 25, 27, 28, 255, 30, 35, 37, 255, 26, 30, 31, 255, 32, 38, 41, 255, 34, 42, 45, 255, 36, 45, 49, 255, 51, 69, 75, 255, 42, 56, 61, 255, 41, 54, 59, 255, 37, 48, 51, 255, 44, 59, 64, 255, 42, 55, 59, 255, 23, 24, 24, 255, 52, 70, 76, 255, 45, 60, 65, 255, 56, 74, 79, 255, 43, 57, 61, 255, 32, 38, 41, 255, 38, 49, 53, 255, 40, 52, 56, 255, 45, 60, 65, 255, 43, 57, 61, 255, 48, 66, 72, 255, 47, 64, 70, 255, 52, 71, 76, 255, 48, 66, 72, 255, 48, 66, 72, 255, 39, 50, 54, 255, 41, 53, 58, 255, 38, 49, 53, 255, 48, 65, 70, 255, 37, 48, 52, 255, 38, 49, 53, 255, 21, 21, 21, 255, 38, 49, 53, 255, 42, 56, 60, 255, 33, 41, 44, 255, 43, 57, 61, 255, 41, 54, 58, 255, 21, 21, 21, 255, 31, 37, 39, 255, 39, 50, 54, 255, 35, 44, 47, 255, 38, 48, 52, 255, 47, 64, 69, 255, 32, 40, 42, 255, 46, 62, 68, 255, 40, 53, 57, 255, 50, 69, 75, 255, 44, 60, 65, 255, 38, 49, 53, 255, 34, 43, 45, 255, 28, 33, 34, 255, 37, 47, 51, 255, 32, 39, 42, 255, 43, 57, 62, 255, 22, 23, 23, 255, 37, 47, 50, 255, 25, 28, 29, 255, 36, 45, 48, 255, 38, 49, 53, 255, 36, 46, 50, 255, 46, 62, 68, 255, 41, 53, 58, 255, 41, 54, 59, 255, 34, 43, 46, 255, 33, 41, 43, 255, 42, 56, 61, 255, 21, 21, 21, 255, 21, 21, 21, 255, 27, 31, 32, 255, 31, 37, 39, 255, 32, 39, 41, 255, 35, 44, 47, 255, 46, 63, 68, 255, 25, 27, 28, 255, 21, 21, 21, 255, 32, 40, 42, 255, 44, 58, 63, 255, 35, 44, 47, 255, 33, 40, 43, 255, 37, 48, 52, 255, 33, 41, 44, 255, 38, 48, 52, 255, 43, 57, 62, 255, 45, 60, 65, 255, 47, 63, 69, 255, 42, 56, 61, 255, 36, 45, 48, 255, 37, 47, 50, 255, 45, 61, 67, 255, 54, 72, 77, 255, 34, 42, 45, 255, 35, 45, 48, 255, 32, 38, 41, 255, 38, 49, 52, 255, 44, 59, 64, 255, 28, 32, 34, 255, 21, 21, 21, 255, 37, 47, 51, 255, 55, 73, 78, 255, 35, 44, 48, 255, 46, 62, 67, 255, 51, 69, 75, 255, 42, 55, 60, 255, 36, 46, 49, 255, 43, 57, 62, 255, 35, 44, 48, 255, 36, 46, 50, 255, 48, 65, 71, 255, 36, 45, 49, 255, 45, 61, 66, 255, 37, 48, 51, 255, 38, 49, 53, 255, 38, 48, 52, 255, 43, 57, 61, 255, 35, 44, 47, 255, 32, 40, 42, 255, 21, 21, 21, 255, 23, 25, 25, 255, 39, 50, 54, 255, 32, 40, 42, 255, 41, 53, 57, 255, 33, 41, 44, 255, 37, 48, 51, 255, 33, 41, 44, 255, 48, 66, 72, 255, 57, 75, 80, 255, 41, 54, 59, 255, 39, 50, 54, 255, 45, 61, 66, 255, 38, 49, 52, 255, 50, 68, 75, 255, 38, 49, 53, 255, 43, 57, 61, 255, 37, 48, 51, 255, 39, 50, 54, 255, 39, 51, 55, 255, 42, 56, 60, 255, 42, 56, 60, 255, 40, 53, 57, 255, 44, 59, 64, 255, 40, 52, 56, 255, 43, 57, 61, 255, 39, 50, 54, 255, 24, 26, 26, 255, 47, 63, 69, 255, 36, 46, 49, 255, 44, 59, 64, 255, 51, 69, 75, 255, 46, 63, 68, 255, 43, 57, 62, 255, 44, 59, 64, 255, 47, 64, 70, 255, 42, 56, 61, 255, 42, 55, 60, 255, 37, 48, 51, 255, 39, 51, 55, 255, 40, 52, 56, 255, 43, 57, 62, 255, 40, 53, 57, 255, 39, 51, 55, 255, 39, 50, 54, 255, 43, 56, 61, 255, 43, 57, 62, 255, 35, 44, 47, 255, 30, 36, 38, 255, 23, 24, 25, 255, 23, 24, 24, 255, 42, 55, 60, 255, 21, 21, 21, 255, 35, 43, 46, 255, 32, 40, 42, 255, 34, 43, 46, 255, 22, 22, 22, 255, 27, 31, 32, 255, 31, 37, 39, 255, 33, 40, 43, 255, 28, 32, 33, 255, 28, 32, 33, 255, 21, 21, 21, 255, 21, 21, 21, 255, 25, 28, 29, 255, 29, 34, 35, 255, 30, 36, 38, 255, 32, 40, 42, 255, 47, 64, 69, 255, 33, 41, 44, 255, 43, 58, 63, 255, 33, 40, 43, 255, 38, 49, 52, 255, 34, 42, 45, 255, 43, 57, 62, 255, 39, 50, 54, 255, 36, 47, 50, 255, 53, 71, 77, 255, 42, 55, 60, 255, 37, 48, 51, 255, 43, 58, 63, 255, 51, 70, 76, 255, 21, 21, 21, 255, 30, 36, 38, 255, 30, 36, 38, 255, 26, 34, 26, 255, 26, 35, 27, 255, 26, 35, 27, 255, 27, 36, 27, 255, 28, 38, 28, 255, 28, 38, 28, 255, 27, 36, 27, 255, 27, 36, 27, 255, 30, 41, 30, 255, 29, 40, 29, 255, 30, 42, 30, 255, 32, 45, 32, 255, 36, 54, 36, 255, 47, 68, 45, 255, 48, 70, 46, 255, 38, 57, 38, 255, 37, 56, 37, 255, 36, 54, 37, 255, 34, 49, 34, 255, 35, 51, 35, 255, 32, 46, 32, 255, 27, 36, 27, 255, 27, 37, 28, 255, 28, 38, 28, 255, 31, 44, 31, 255, 31, 44, 31, 255, 29, 40, 30, 255, 30, 42, 30, 255, 28, 39, 29, 255, 28, 38, 28, 255, 31, 44, 31, 255, 26, 36, 27, 255, 28, 36, 28, 255, 23, 30, 24, 255, 28, 38, 28, 255, 26, 35, 27, 255, 24, 31, 25, 255, 24, 32, 25, 255, 24, 32, 25, 255, 25, 33, 26, 255, 26, 36, 27, 255, 29, 40, 29, 255, 26, 35, 27, 255, 29, 41, 30, 255, 28, 39, 29, 255, 30, 42, 30, 255, 35, 52, 36, 255, 33, 49, 34, 255, 29, 41, 30, 255, 32, 46, 32, 255, 36, 53, 36, 255, 37, 56, 37, 255, 56, 80, 52, 255, 47, 69, 45, 255, 36, 53, 36, 255, 35, 52, 35, 255, 32, 46, 33, 255, 32, 47, 33, 255, 35, 52, 35, 255, 29, 40, 29, 255, 32, 47, 33, 255, 33, 48, 33, 255, 32, 46, 32, 255, 30, 43, 31, 255, 31, 44, 31, 255, 32, 47, 33, 255, 33, 48, 33, 255, 33, 48, 33, 255, 33, 48, 33, 255, 29, 40, 29, 255, 28, 39, 29, 255, 33, 48, 33, 255, 35, 52, 35, 255, 34, 49, 34, 255, 32, 46, 32, 255, 31, 43, 31, 255, 31, 43, 31, 255, 32, 46, 32, 255, 31, 45, 32, 255, 31, 44, 32, 255, 27, 36, 27, 255, 30, 43, 31, 255, 31, 44, 31, 255, 30, 42, 31, 255, 29, 41, 30, 255, 30, 41, 30, 255, 31, 44, 31, 255, 30, 42, 30, 255, 32, 45, 32, 255, 32, 46, 32, 255, 35, 51, 35, 255, 34, 50, 34, 255, 94, 114, 14, 255, 28, 39, 29, 255, 28, 39, 29, 255, 30, 42, 30, 255, 27, 38, 28, 255, 29, 40, 30, 255, 31, 43, 31, 255, 28, 39, 29, 255, 30, 42, 30, 255, 30, 42, 30, 255, 28, 38, 28, 255, 29, 41, 30, 255, 30, 42, 30, 255, 35, 52, 35, 255, 38, 58, 38, 255, 48, 70, 46, 255, 41, 61, 40, 255, 37, 56, 37, 255, 38, 57, 38, 255, 47, 69, 45, 255, 37, 55, 37, 255, 37, 54, 37, 255, 33, 48, 33, 255, 82, 98, 14, 255, 29, 41, 30, 255, 31, 45, 32, 255, 33, 48, 34, 255, 30, 43, 31, 255, 33, 48, 33, 255, 31, 43, 31, 255, 32, 45, 32, 255, 31, 44, 31, 255, 32, 45, 32, 255, 29, 40, 29, 255, 27, 37, 28, 255, 29, 41, 30, 255, 28, 38, 28, 255, 29, 41, 30, 255, 25, 33, 26, 255, 26, 35, 27, 255, 26, 35, 27, 255, 27, 37, 28, 255, 35, 51, 35, 255, 32, 46, 32, 255, 36, 54, 36, 255, 37, 55, 37, 255, 33, 47, 33, 255, 35, 51, 35, 255, 34, 49, 34, 255, 34, 50, 35, 255, 31, 43, 31, 255, 32, 45, 32, 255, 33, 48, 33, 255, 30, 43, 31, 255, 34, 49, 34, 255, 31, 44, 31, 255, 31, 43, 31, 255, 31, 44, 31, 255, 31, 44, 31, 255, 32, 46, 32, 255, 31, 44, 32, 255, 32, 46, 32, 255, 34, 50, 34, 255, 32, 45, 32, 255, 33, 48, 34, 255, 32, 47, 33, 255, 31, 43, 31, 255, 35, 51, 35, 255, 38, 56, 38, 255, 43, 63, 42, 255, 39, 59, 39, 255, 37, 55, 37, 255, 32, 46, 32, 255, 30, 43, 31, 255, 27, 37, 28, 255, 27, 37, 28, 255, 27, 36, 27, 255, 30, 42, 30, 255, 29, 40, 29, 255, 31, 45, 32, 255, 32, 46, 32, 255, 29, 40, 29, 255, 27, 37, 28, 255, 29, 40, 29, 255, 31, 44, 32, 255, 35, 51, 35, 255, 37, 55, 37, 255, 38, 56, 38, 255, 37, 55, 37, 255, 35, 51, 35, 255, 64, 78, 17, 255, 41, 61, 40, 255, 37, 55, 37, 255, 31, 44, 31, 255, 31, 45, 32, 255, 31, 43, 31, 255, 32, 46, 32, 255, 33, 47, 33, 255, 33, 49, 34, 255, 38, 57, 38, 255, 34, 50, 35, 255, 36, 53, 36, 255, 36, 53, 36, 255, 32, 46, 32, 255, 33, 48, 33, 255, 31, 44, 31, 255, 35, 52, 36, 255, 37, 55, 37, 255, 45, 66, 43, 255, 34, 50, 34, 255, 31, 45, 32, 255, 27, 37, 28, 255, 27, 38, 28, 255, 29, 40, 29, 255, 28, 39, 29, 255, 32, 46, 32, 255, 29, 40, 29, 255, 29, 40, 29, 255, 29, 40, 29, 255, 29, 40, 30, 255, 30, 43, 31, 255, 29, 41, 30, 255, 29, 40, 29, 255, 27, 37, 28, 255, 30, 42, 31, 255, 30, 42, 30, 255, 30, 43, 31, 255, 38, 56, 38, 255, 36, 53, 36, 255, 34, 50, 35, 255, 36, 53, 36, 255, 33, 48, 34, 255, 33, 48, 33, 255, 33, 47, 33, 255, 31, 44, 32, 255, 30, 43, 31, 255, 31, 44, 31, 255, 34, 49, 34, 255, 33, 48, 34, 255, 34, 50, 34, 255, 34, 49, 34, 255, 36, 53, 36, 255, 38, 57, 38, 255, 35, 52, 36, 255, 37, 55, 37, 255, 34, 50, 34, 255, 32, 46, 32, 255, 30, 42, 30, 255, 31, 45, 32, 255, 35, 51, 35, 255, 34, 50, 35, 255, 35, 52, 35, 255, 35, 52, 35, 255, 34, 49, 34, 255, 33, 48, 33, 255, 36, 53, 36, 255, 33, 48, 33, 255, 36, 53, 36, 255, 34, 49, 34, 255, 30, 42, 31, 255, 30, 42, 31, 255, 30, 42, 30, 255, 29, 40, 29, 255, 26, 33, 26, 255, 24, 26, 26, 255, 36, 46, 49, 255, 38, 49, 53, 255, 49, 67, 73, 255, 43, 58, 62, 255, 34, 43, 46, 255, 35, 45, 48, 255, 33, 40, 43, 255, 51, 69, 75, 255, 40, 53, 57, 255, 28, 33, 35, 255, 43, 58, 63, 255, 36, 45, 49, 255, 38, 50, 53, 255, 25, 27, 28, 255, 21, 21, 21, 255, 26, 28, 29, 255, 28, 33, 34, 255, 30, 36, 38, 255, 24, 26, 27, 255, 29, 35, 36, 255, 40, 52, 56, 255, 29, 33, 35, 255, 29, 35, 36, 255, 26, 29, 30, 255, 29, 34, 36, 255, 23, 25, 25, 255, 30, 36, 38, 255, 35, 44, 47, 255, 23, 24, 25, 255, 32, 39, 41, 255, 34, 42, 45, 255, 23, 24, 24, 255, 33, 41, 44, 255, 24, 26, 26, 255, 24, 25, 26, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 24, 25, 26, 255, 24, 25, 26, 255, 32, 39, 41, 255, 48, 66, 72, 255, 32, 39, 41, 255, 43, 57, 62, 255, 41, 54, 59, 255, 32, 39, 41, 255, 35, 43, 46, 255, 30, 36, 38, 255, 30, 35, 37, 255, 34, 42, 45, 255, 40, 53, 57, 255, 31, 37, 39, 255, 23, 24, 25, 255, 30, 35, 37, 255, 29, 34, 36, 255, 25, 28, 29, 255, 30, 35, 37, 255, 35, 44, 48, 255, 43, 57, 62, 255, 28, 33, 35, 255, 38, 49, 53, 255, 46, 62, 67, 255, 51, 69, 75, 255, 25, 27, 28, 255, 38, 48, 52, 255, 44, 59, 64, 255, 44, 60, 65, 255, 34, 43, 45, 255, 47, 64, 70, 255, 32, 38, 41, 255, 37, 47, 51, 255, 34, 42, 45, 255, 35, 44, 47, 255, 35, 44, 47, 255, 26, 28, 29, 255, 32, 40, 42, 255, 49, 68, 74, 255, 43, 57, 62, 255, 49, 67, 73, 255, 36, 46, 50, 255, 37, 47, 50, 255, 44, 59, 64, 255, 42, 56, 61, 255, 38, 48, 52, 255, 30, 35, 37, 255, 35, 45, 48, 255, 43, 58, 63, 255, 31, 37, 39, 255, 32, 39, 42, 255, 45, 61, 66, 255, 21, 21, 21, 255, 33, 41, 44, 255, 32, 39, 41, 255, 36, 46, 50, 255, 37, 48, 51, 255, 54, 72, 78, 255, 39, 51, 55, 255, 49, 67, 73, 255, 34, 42, 45, 255, 29, 33, 35, 255, 40, 53, 57, 255, 43, 58, 63, 255, 42, 56, 60, 255, 44, 58, 63, 255, 40, 52, 56, 255, 37, 47, 50, 255, 43, 57, 61, 255, 43, 57, 61, 255, 47, 64, 69, 255, 36, 45, 49, 255, 44, 59, 63, 255, 37, 47, 50, 255, 37, 47, 51, 255, 51, 69, 75, 255, 43, 58, 63, 255, 36, 46, 49, 255, 33, 41, 44, 255, 31, 38, 40, 255, 21, 21, 21, 255, 22, 22, 22, 255, 25, 27, 28, 255, 36, 46, 50, 255, 38, 50, 54, 255, 37, 48, 51, 255, 44, 58, 63, 255, 38, 49, 52, 255, 33, 41, 43, 255, 28, 33, 35, 255, 21, 21, 21, 255, 44, 59, 64, 255, 36, 46, 50, 255, 32, 40, 42, 255, 44, 59, 64, 255, 36, 45, 48, 255, 37, 47, 50, 255, 31, 37, 39, 255, 42, 56, 61, 255, 54, 72, 78, 255, 42, 56, 61, 255, 43, 57, 62, 255, 43, 57, 61, 255, 35, 44, 48, 255, 44, 60, 65, 255, 45, 61, 67, 255, 37, 48, 52, 255, 38, 49, 53, 255, 47, 64, 69, 255, 33, 40, 43, 255, 33, 41, 43, 255, 29, 33, 35, 255, 43, 58, 62, 255, 39, 50, 54, 255, 45, 61, 66, 255, 41, 54, 58, 255, 34, 42, 44, 255, 49, 67, 73, 255, 30, 35, 37, 255, 46, 62, 67, 255, 35, 44, 47, 255, 41, 55, 59, 255, 37, 47, 50, 255, 25, 28, 29, 255, 28, 32, 34, 255, 34, 42, 45, 255, 32, 38, 41, 255, 44, 59, 64, 255, 38, 50, 54, 255, 32, 39, 42, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 37, 48, 51, 255, 29, 34, 35, 255, 33, 40, 43, 255, 41, 55, 59, 255, 49, 67, 73, 255, 37, 47, 50, 255, 38, 48, 52, 255, 37, 48, 51, 255, 38, 48, 52, 255, 38, 48, 52, 255, 44, 59, 64, 255, 45, 61, 66, 255, 38, 49, 53, 255, 46, 62, 67, 255, 31, 37, 39, 255, 35, 43, 46, 255, 44, 58, 63, 255, 42, 56, 61, 255, 38, 50, 53, 255, 48, 65, 71, 255, 50, 69, 75, 255, 44, 59, 64, 255, 50, 68, 75, 255, 36, 46, 49, 255, 46, 62, 67, 255, 24, 25, 26, 255, 47, 64, 69, 255, 39, 51, 55, 255, 53, 71, 77, 255, 43, 57, 62, 255, 41, 53, 58, 255, 44, 58, 63, 255, 52, 70, 76, 255, 43, 57, 62, 255, 42, 55, 60, 255, 31, 37, 39, 255, 38, 48, 52, 255, 44, 58, 63, 255, 40, 53, 57, 255, 53, 71, 77, 255, 32, 40, 42, 255, 37, 47, 50, 255, 38, 48, 52, 255, 35, 44, 47, 255, 32, 39, 41, 255, 39, 50, 54, 255, 21, 21, 21, 255, 43, 58, 63, 255, 34, 43, 46, 255, 32, 39, 42, 255, 24, 26, 26, 255, 31, 37, 39, 255, 31, 38, 40, 255, 36, 46, 49, 255, 23, 24, 24, 255, 22, 22, 22, 255, 31, 38, 40, 255, 26, 29, 31, 255, 21, 21, 21, 255, 37, 47, 50, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 35, 44, 47, 255, 27, 31, 33, 255, 40, 52, 56, 255, 36, 45, 48, 255, 33, 40, 43, 255, 43, 57, 62, 255, 39, 50, 54, 255, 41, 54, 59, 255, 42, 55, 60, 255, 38, 50, 53, 255, 35, 44, 47, 255, 54, 72, 78, 255, 40, 53, 57, 255, 50, 69, 75, 255, 45, 61, 66, 255, 38, 48, 52, 255, 22, 23, 23, 255, 26, 30, 31, 255, 37, 48, 51, 255, 30, 36, 38, 255, 25, 32, 25, 255, 28, 38, 28, 255, 27, 37, 28, 255, 29, 41, 30, 255, 31, 43, 31, 255, 31, 45, 32, 255, 28, 38, 28, 255, 26, 35, 27, 255, 34, 49, 34, 255, 29, 41, 30, 255, 28, 38, 28, 255, 35, 51, 35, 255, 37, 55, 37, 255, 46, 68, 45, 255, 52, 75, 49, 255, 36, 53, 36, 255, 40, 60, 40, 255, 46, 67, 44, 255, 35, 52, 35, 255, 32, 46, 32, 255, 31, 43, 31, 255, 24, 31, 25, 255, 24, 32, 25, 255, 32, 46, 32, 255, 28, 39, 29, 255, 29, 41, 30, 255, 28, 38, 28, 255, 33, 47, 33, 255, 28, 39, 29, 255, 30, 42, 30, 255, 30, 42, 30, 255, 30, 41, 30, 255, 23, 29, 24, 255, 79, 94, 12, 255, 25, 33, 25, 255, 26, 36, 27, 255, 23, 30, 24, 255, 25, 34, 26, 255, 26, 34, 26, 255, 25, 33, 26, 255, 23, 30, 24, 255, 26, 34, 26, 255, 31, 44, 31, 255, 29, 40, 29, 255, 29, 41, 30, 255, 33, 47, 33, 255, 33, 48, 34, 255, 35, 51, 35, 255, 32, 46, 32, 255, 32, 46, 32, 255, 35, 52, 36, 255, 37, 56, 38, 255, 53, 77, 50, 255, 44, 64, 43, 255, 36, 53, 36, 255, 35, 51, 35, 255, 35, 52, 35, 255, 103, 127, 16, 255, 33, 48, 33, 255, 28, 39, 29, 255, 33, 48, 34, 255, 30, 43, 31, 255, 31, 43, 31, 255, 29, 40, 30, 255, 30, 42, 30, 255, 32, 45, 32, 255, 29, 41, 30, 255, 35, 52, 36, 255, 33, 48, 34, 255, 29, 40, 29, 255, 30, 43, 31, 255, 32, 45, 32, 255, 34, 49, 34, 255, 33, 49, 34, 255, 33, 48, 33, 255, 32, 46, 33, 255, 26, 34, 26, 255, 29, 40, 29, 255, 33, 47, 33, 255, 29, 41, 30, 255, 28, 38, 28, 255, 30, 42, 30, 255, 29, 41, 30, 255, 31, 44, 31, 255, 32, 46, 32, 255, 26, 35, 27, 255, 27, 37, 28, 255, 29, 41, 30, 255, 31, 45, 32, 255, 32, 46, 32, 255, 37, 54, 37, 255, 31, 45, 32, 255, 29, 40, 29, 255, 28, 39, 29, 255, 29, 41, 30, 255, 30, 42, 30, 255, 30, 42, 30, 255, 30, 42, 30, 255, 29, 41, 30, 255, 31, 44, 31, 255, 31, 44, 31, 255, 29, 40, 29, 255, 28, 39, 29, 255, 29, 40, 29, 255, 32, 47, 33, 255, 34, 50, 35, 255, 36, 54, 36, 255, 52, 76, 49, 255, 43, 64, 42, 255, 36, 54, 36, 255, 36, 54, 37, 255, 37, 56, 37, 255, 37, 55, 37, 255, 33, 49, 34, 255, 33, 48, 33, 255, 30, 42, 31, 255, 32, 46, 32, 255, 31, 44, 32, 255, 30, 42, 30, 255, 32, 45, 32, 255, 33, 47, 33, 255, 31, 43, 31, 255, 30, 42, 30, 255, 33, 49, 34, 255, 30, 42, 30, 255, 94, 112, 13, 255, 26, 36, 27, 255, 28, 39, 29, 255, 29, 41, 30, 255, 99, 120, 14, 255, 30, 42, 30, 255, 28, 39, 29, 255, 30, 43, 31, 255, 32, 46, 32, 255, 35, 52, 35, 255, 33, 48, 33, 255, 42, 62, 41, 255, 34, 50, 34, 255, 36, 53, 36, 255, 35, 52, 36, 255, 35, 51, 35, 255, 34, 49, 34, 255, 34, 50, 35, 255, 32, 46, 32, 255, 31, 45, 32, 255, 33, 48, 33, 255, 32, 46, 33, 255, 34, 50, 34, 255, 33, 47, 33, 255, 30, 42, 30, 255, 29, 41, 30, 255, 33, 48, 34, 255, 30, 42, 30, 255, 30, 42, 30, 255, 34, 49, 34, 255, 31, 45, 32, 255, 30, 41, 30, 255, 31, 45, 32, 255, 30, 42, 30, 255, 34, 50, 34, 255, 37, 56, 37, 255, 50, 73, 48, 255, 42, 63, 42, 255, 39, 58, 39, 255, 31, 45, 32, 255, 27, 36, 27, 255, 25, 33, 26, 255, 24, 31, 25, 255, 23, 29, 24, 255, 29, 40, 29, 255, 25, 33, 26, 255, 30, 42, 30, 255, 29, 40, 29, 255, 26, 35, 27, 255, 28, 38, 28, 255, 30, 43, 31, 255, 27, 36, 27, 255, 30, 43, 31, 255, 40, 60, 40, 255, 39, 58, 39, 255, 34, 49, 34, 255, 33, 48, 33, 255, 37, 55, 37, 255, 37, 56, 37, 255, 35, 51, 35, 255, 33, 48, 34, 255, 29, 40, 29, 255, 30, 42, 30, 255, 33, 49, 34, 255, 33, 47, 33, 255, 32, 47, 33, 255, 38, 57, 38, 255, 34, 50, 35, 255, 38, 57, 38, 255, 33, 48, 33, 255, 31, 43, 31, 255, 33, 47, 33, 255, 31, 44, 32, 255, 43, 64, 42, 255, 37, 55, 37, 255, 40, 59, 39, 255, 33, 47, 33, 255, 30, 42, 30, 255, 29, 41, 30, 255, 27, 36, 27, 255, 27, 37, 28, 255, 29, 41, 30, 255, 33, 47, 33, 255, 33, 48, 33, 255, 31, 43, 31, 255, 32, 46, 32, 255, 27, 38, 28, 255, 28, 39, 29, 255, 29, 41, 30, 255, 30, 42, 30, 255, 31, 45, 32, 255, 28, 39, 29, 255, 32, 46, 32, 255, 34, 49, 34, 255, 36, 54, 36, 255, 39, 58, 38, 255, 45, 67, 44, 255, 44, 64, 42, 255, 35, 52, 36, 255, 31, 45, 32, 255, 30, 42, 30, 255, 28, 38, 28, 255, 28, 39, 29, 255, 33, 47, 33, 255, 31, 45, 32, 255, 35, 52, 36, 255, 33, 47, 33, 255, 35, 51, 35, 255, 39, 59, 39, 255, 41, 61, 41, 255, 49, 71, 46, 255, 43, 63, 42, 255, 35, 52, 35, 255, 30, 42, 30, 255, 30, 43, 31, 255, 33, 48, 33, 255, 32, 47, 33, 255, 35, 52, 36, 255, 38, 57, 38, 255, 40, 60, 40, 255, 35, 52, 36, 255, 32, 46, 32, 255, 34, 50, 35, 255, 30, 42, 31, 255, 35, 51, 35, 255, 34, 50, 34, 255, 29, 40, 29, 255, 30, 42, 30, 255, 30, 42, 30, 255, 27, 37, 28, 255, 26, 35, 27, 255, 36, 46, 50, 255, 41, 54, 59, 255, 35, 44, 47, 255, 35, 45, 48, 255, 33, 41, 44, 255, 40, 52, 56, 255, 30, 36, 37, 255, 27, 31, 33, 255, 33, 41, 43, 255, 33, 41, 44, 255, 42, 56, 61, 255, 40, 53, 57, 255, 34, 42, 44, 255, 31, 37, 39, 255, 27, 30, 31, 255, 21, 21, 21, 255, 32, 39, 42, 255, 32, 40, 42, 255, 36, 46, 49, 255, 28, 32, 33, 255, 36, 45, 48, 255, 28, 32, 33, 255, 30, 35, 37, 255, 27, 31, 32, 255, 25, 27, 28, 255, 27, 31, 32, 255, 31, 37, 39, 255, 28, 32, 33, 255, 32, 39, 41, 255, 25, 27, 28, 255, 36, 45, 48, 255, 26, 29, 30, 255, 29, 33, 35, 255, 24, 25, 26, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 36, 46, 49, 255, 24, 25, 26, 255, 21, 21, 21, 255, 21, 21, 21, 255, 30, 36, 38, 255, 26, 30, 31, 255, 35, 44, 47, 255, 31, 37, 39, 255, 49, 68, 74, 255, 47, 64, 69, 255, 41, 54, 58, 255, 27, 31, 33, 255, 29, 35, 37, 255, 39, 50, 54, 255, 28, 32, 34, 255, 28, 32, 33, 255, 28, 32, 34, 255, 35, 45, 48, 255, 27, 30, 32, 255, 24, 26, 27, 255, 36, 46, 49, 255, 33, 40, 42, 255, 38, 49, 53, 255, 38, 49, 53, 255, 43, 57, 61, 255, 35, 43, 46, 255, 42, 56, 61, 255, 44, 60, 65, 255, 22, 22, 22, 255, 34, 43, 46, 255, 33, 41, 43, 255, 32, 39, 42, 255, 42, 55, 60, 255, 30, 36, 38, 255, 40, 52, 56, 255, 31, 37, 39, 255, 34, 42, 44, 255, 29, 35, 36, 255, 32, 39, 42, 255, 30, 36, 38, 255, 36, 46, 50, 255, 38, 50, 53, 255, 39, 51, 55, 255, 30, 35, 37, 255, 38, 49, 53, 255, 30, 36, 38, 255, 32, 39, 41, 255, 37, 47, 50, 255, 40, 52, 56, 255, 25, 27, 27, 255, 32, 40, 42, 255, 33, 42, 44, 255, 31, 38, 40, 255, 36, 46, 49, 255, 47, 64, 70, 255, 21, 21, 21, 255, 31, 37, 39, 255, 24, 25, 26, 255, 21, 21, 21, 255, 21, 21, 21, 255, 31, 38, 40, 255, 31, 38, 40, 255, 36, 46, 50, 255, 33, 41, 43, 255, 46, 62, 67, 255, 37, 47, 50, 255, 34, 42, 44, 255, 46, 63, 68, 255, 39, 51, 55, 255, 40, 53, 57, 255, 38, 50, 54, 255, 37, 47, 50, 255, 43, 58, 63, 255, 42, 56, 61, 255, 34, 43, 46, 255, 45, 61, 66, 255, 36, 46, 49, 255, 34, 42, 45, 255, 40, 52, 56, 255, 32, 38, 41, 255, 32, 39, 41, 255, 38, 49, 52, 255, 21, 21, 21, 255, 21, 21, 21, 255, 43, 58, 62, 255, 35, 45, 48, 255, 37, 48, 51, 255, 33, 41, 43, 255, 39, 51, 55, 255, 43, 57, 62, 255, 43, 57, 62, 255, 39, 50, 54, 255, 43, 57, 62, 255, 21, 21, 21, 255, 21, 21, 21, 255, 30, 35, 37, 255, 26, 29, 30, 255, 35, 44, 47, 255, 32, 38, 40, 255, 32, 39, 41, 255, 44, 58, 63, 255, 42, 56, 61, 255, 34, 42, 45, 255, 41, 54, 58, 255, 35, 45, 48, 255, 34, 42, 45, 255, 44, 58, 63, 255, 42, 55, 60, 255, 32, 40, 42, 255, 42, 56, 60, 255, 30, 36, 38, 255, 34, 42, 44, 255, 33, 41, 43, 255, 32, 38, 40, 255, 32, 38, 41, 255, 49, 67, 73, 255, 47, 63, 69, 255, 47, 64, 70, 255, 45, 60, 65, 255, 49, 67, 74, 255, 43, 58, 63, 255, 40, 52, 56, 255, 35, 45, 48, 255, 29, 34, 36, 255, 32, 39, 42, 255, 35, 43, 46, 255, 22, 23, 23, 255, 37, 47, 51, 255, 30, 36, 39, 255, 44, 59, 64, 255, 39, 50, 54, 255, 24, 26, 26, 255, 21, 21, 21, 255, 24, 26, 27, 255, 39, 51, 55, 255, 28, 33, 35, 255, 27, 31, 32, 255, 49, 67, 73, 255, 43, 57, 61, 255, 46, 62, 67, 255, 39, 51, 55, 255, 28, 33, 35, 255, 41, 53, 58, 255, 34, 43, 46, 255, 36, 45, 49, 255, 38, 50, 53, 255, 47, 64, 70, 255, 34, 42, 44, 255, 40, 52, 56, 255, 36, 46, 49, 255, 46, 62, 67, 255, 55, 73, 79, 255, 44, 58, 63, 255, 37, 47, 50, 255, 47, 64, 70, 255, 48, 66, 71, 255, 45, 60, 66, 255, 49, 67, 73, 255, 46, 62, 68, 255, 41, 55, 59, 255, 51, 69, 75, 255, 27, 31, 32, 255, 41, 54, 58, 255, 40, 52, 56, 255, 42, 56, 60, 255, 45, 60, 65, 255, 50, 69, 75, 255, 47, 64, 70, 255, 52, 70, 76, 255, 49, 67, 74, 255, 32, 40, 42, 255, 38, 48, 52, 255, 39, 50, 54, 255, 40, 52, 56, 255, 42, 56, 61, 255, 45, 60, 65, 255, 41, 53, 58, 255, 35, 43, 46, 255, 49, 67, 73, 255, 49, 67, 73, 255, 39, 50, 54, 255, 28, 32, 34, 255, 21, 21, 21, 255, 34, 43, 45, 255, 43, 58, 63, 255, 38, 49, 53, 255, 28, 32, 33, 255, 34, 42, 44, 255, 41, 54, 58, 255, 34, 42, 44, 255, 29, 34, 36, 255, 25, 28, 29, 255, 31, 37, 39, 255, 21, 21, 21, 255, 28, 33, 34, 255, 26, 30, 31, 255, 31, 38, 40, 255, 26, 28, 29, 255, 21, 21, 21, 255, 21, 21, 21, 255, 31, 38, 40, 255, 42, 56, 61, 255, 30, 36, 38, 255, 33, 41, 43, 255, 41, 54, 58, 255, 44, 59, 64, 255, 41, 54, 58, 255, 40, 53, 57, 255, 55, 73, 79, 255, 45, 61, 66, 255, 38, 49, 53, 255, 47, 63, 69, 255, 47, 64, 70, 255, 48, 66, 72, 255, 42, 56, 60, 255, 21, 21, 21, 255, 44, 59, 64, 255, 34, 42, 45, 255, 43, 57, 61, 255, 26, 35, 27, 255, 24, 31, 25, 255, 25, 33, 26, 255, 27, 36, 27, 255, 26, 35, 27, 255, 27, 37, 28, 255, 30, 41, 30, 255, 27, 36, 27, 255, 31, 43, 31, 255, 29, 40, 29, 255, 27, 37, 28, 255, 33, 47, 33, 255, 33, 48, 34, 255, 34, 50, 34, 255, 33, 48, 33, 255, 37, 54, 37, 255, 37, 55, 37, 255, 35, 52, 36, 255, 31, 43, 31, 255, 29, 41, 30, 255, 31, 44, 31, 255, 29, 41, 30, 255, 29, 40, 29, 255, 26, 35, 27, 255, 27, 37, 28, 255, 29, 40, 29, 255, 27, 37, 28, 255, 32, 46, 32, 255, 32, 46, 32, 255, 32, 45, 32, 255, 29, 40, 29, 255, 28, 39, 29, 255, 29, 40, 30, 255, 27, 36, 27, 255, 27, 37, 28, 255, 28, 39, 29, 255, 25, 32, 25, 255, 28, 38, 28, 255, 29, 40, 29, 255, 25, 33, 26, 255, 32, 47, 33, 255, 24, 32, 25, 255, 28, 38, 28, 255, 29, 40, 29, 255, 32, 46, 32, 255, 33, 47, 33, 255, 32, 47, 33, 255, 35, 52, 35, 255, 34, 50, 34, 255, 34, 50, 34, 255, 36, 53, 36, 255, 36, 53, 36, 255, 36, 54, 36, 255, 33, 47, 33, 255, 35, 51, 35, 255, 32, 46, 32, 255, 33, 49, 34, 255, 31, 44, 32, 255, 101, 123, 14, 255, 34, 49, 34, 255, 31, 45, 32, 255, 31, 44, 31, 255, 32, 46, 32, 255, 33, 48, 33, 255, 33, 48, 33, 255, 34, 50, 34, 255, 34, 49, 34, 255, 33, 48, 34, 255, 32, 45, 32, 255, 30, 43, 31, 255, 33, 48, 34, 255, 34, 50, 34, 255, 33, 49, 34, 255, 120, 147, 14, 255, 33, 48, 33, 255, 30, 43, 31, 255, 27, 37, 28, 255, 31, 44, 31, 255, 31, 45, 32, 255, 116, 141, 14, 255, 29, 41, 30, 255, 29, 41, 30, 255, 28, 39, 29, 255, 33, 48, 34, 255, 33, 48, 33, 255, 28, 38, 29, 255, 32, 46, 32, 255, 30, 42, 30, 255, 32, 47, 33, 255, 33, 48, 34, 255, 35, 51, 35, 255, 37, 55, 37, 255, 31, 44, 31, 255, 26, 36, 27, 255, 28, 38, 28, 255, 28, 39, 29, 255, 27, 37, 28, 255, 27, 37, 28, 255, 29, 40, 29, 255, 31, 43, 31, 255, 31, 44, 31, 255, 29, 40, 29, 255, 29, 40, 29, 255, 29, 41, 30, 255, 32, 46, 32, 255, 34, 50, 34, 255, 37, 54, 37, 255, 37, 56, 37, 255, 51, 74, 48, 255, 48, 71, 46, 255, 42, 63, 41, 255, 37, 55, 37, 255, 34, 49, 34, 255, 29, 41, 30, 255, 30, 42, 30, 255, 30, 43, 31, 255, 27, 36, 27, 255, 30, 43, 31, 255, 29, 41, 30, 255, 31, 44, 32, 255, 32, 46, 32, 255, 33, 48, 33, 255, 29, 41, 30, 255, 28, 39, 29, 255, 28, 39, 29, 255, 29, 40, 29, 255, 31, 43, 31, 255, 30, 42, 30, 255, 28, 39, 29, 255, 31, 43, 31, 255, 29, 41, 30, 255, 29, 40, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 31, 44, 32, 255, 34, 49, 34, 255, 31, 44, 31, 255, 32, 45, 32, 255, 34, 49, 34, 255, 32, 47, 33, 255, 37, 55, 37, 255, 43, 63, 42, 255, 40, 59, 39, 255, 37, 56, 37, 255, 34, 50, 34, 255, 36, 53, 36, 255, 32, 47, 33, 255, 32, 45, 32, 255, 28, 39, 29, 255, 30, 42, 30, 255, 29, 41, 30, 255, 29, 40, 29, 255, 29, 40, 29, 255, 29, 40, 29, 255, 31, 44, 31, 255, 28, 38, 28, 255, 27, 37, 28, 255, 30, 42, 30, 255, 29, 41, 30, 255, 33, 49, 34, 255, 42, 63, 41, 255, 51, 74, 48, 255, 44, 64, 42, 255, 36, 54, 36, 255, 36, 53, 36, 255, 28, 39, 29, 255, 31, 43, 31, 255, 26, 35, 27, 255, 30, 42, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 30, 42, 31, 255, 25, 33, 26, 255, 28, 39, 29, 255, 29, 40, 29, 255, 32, 47, 33, 255, 37, 56, 37, 255, 34, 50, 35, 255, 34, 50, 34, 255, 36, 52, 36, 255, 35, 52, 36, 255, 38, 57, 38, 255, 47, 69, 45, 255, 34, 49, 34, 255, 34, 49, 34, 255, 28, 39, 29, 255, 30, 42, 30, 255, 33, 47, 33, 255, 32, 46, 32, 255, 36, 54, 36, 255, 36, 53, 36, 255, 35, 52, 35, 255, 36, 54, 36, 255, 35, 51, 35, 255, 32, 46, 33, 255, 29, 41, 30, 255, 33, 48, 34, 255, 45, 67, 44, 255, 34, 50, 35, 255, 39, 59, 39, 255, 34, 50, 34, 255, 28, 39, 29, 255, 27, 36, 27, 255, 27, 37, 28, 255, 27, 37, 28, 255, 28, 39, 29, 255, 31, 44, 31, 255, 32, 47, 33, 255, 34, 49, 34, 255, 30, 42, 30, 255, 25, 33, 26, 255, 29, 40, 29, 255, 28, 39, 29, 255, 33, 47, 33, 255, 32, 46, 33, 255, 31, 45, 32, 255, 31, 44, 32, 255, 31, 43, 31, 255, 31, 45, 32, 255, 31, 44, 31, 255, 35, 51, 35, 255, 37, 55, 37, 255, 36, 54, 36, 255, 30, 42, 30, 255, 31, 44, 31, 255, 31, 43, 31, 255, 34, 49, 34, 255, 34, 50, 35, 255, 34, 50, 34, 255, 33, 47, 33, 255, 36, 54, 36, 255, 36, 53, 36, 255, 38, 57, 38, 255, 37, 56, 38, 255, 35, 52, 35, 255, 35, 51, 35, 255, 34, 49, 34, 255, 33, 47, 33, 255, 33, 49, 34, 255, 33, 48, 34, 255, 34, 50, 34, 255, 77, 92, 15, 255, 35, 52, 35, 255, 33, 48, 34, 255, 32, 45, 32, 255, 30, 43, 31, 255, 30, 42, 30, 255, 33, 48, 33, 255, 31, 44, 31, 255, 30, 42, 30, 255, 33, 49, 34, 255, 29, 40, 29, 255, 29, 40, 29, 255, 30, 42, 30, 255, 27, 37, 28, 255, 34, 43, 46, 255, 40, 53, 57, 255, 46, 61, 67, 255, 37, 48, 52, 255, 37, 47, 50, 255, 21, 21, 21, 255, 30, 35, 37, 255, 39, 51, 55, 255, 27, 30, 32, 255, 32, 39, 41, 255, 41, 54, 59, 255, 37, 48, 52, 255, 38, 49, 53, 255, 27, 30, 32, 255, 34, 42, 45, 255, 21, 21, 21, 255, 21, 21, 21, 255, 24, 26, 27, 255, 32, 39, 42, 255, 29, 33, 35, 255, 34, 43, 46, 255, 27, 31, 32, 255, 32, 39, 41, 255, 34, 43, 46, 255, 30, 35, 37, 255, 32, 39, 41, 255, 38, 49, 52, 255, 29, 33, 35, 255, 30, 36, 38, 255, 37, 47, 50, 255, 33, 42, 44, 255, 36, 46, 49, 255, 25, 27, 28, 255, 23, 24, 24, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 36, 46, 49, 255, 41, 54, 58, 255, 40, 52, 56, 255, 34, 42, 44, 255, 34, 43, 45, 255, 41, 55, 59, 255, 45, 60, 65, 255, 34, 42, 45, 255, 28, 32, 34, 255, 33, 40, 43, 255, 37, 48, 51, 255, 26, 29, 30, 255, 28, 33, 34, 255, 39, 51, 55, 255, 21, 21, 21, 255, 43, 58, 63, 255, 35, 43, 46, 255, 32, 40, 42, 255, 37, 47, 51, 255, 37, 48, 51, 255, 39, 51, 55, 255, 48, 66, 72, 255, 31, 37, 39, 255, 25, 27, 28, 255, 36, 45, 48, 255, 45, 60, 65, 255, 37, 48, 51, 255, 35, 43, 46, 255, 39, 51, 55, 255, 23, 24, 25, 255, 36, 46, 50, 255, 42, 55, 60, 255, 42, 56, 61, 255, 25, 27, 28, 255, 27, 30, 32, 255, 26, 28, 29, 255, 29, 33, 35, 255, 29, 35, 36, 255, 44, 60, 65, 255, 46, 62, 67, 255, 27, 31, 32, 255, 37, 47, 51, 255, 41, 53, 58, 255, 30, 35, 37, 255, 32, 38, 41, 255, 34, 43, 45, 255, 25, 28, 29, 255, 46, 62, 67, 255, 34, 42, 45, 255, 31, 37, 40, 255, 21, 21, 21, 255, 39, 50, 54, 255, 51, 69, 75, 255, 39, 50, 54, 255, 41, 55, 59, 255, 35, 44, 47, 255, 38, 49, 53, 255, 26, 29, 29, 255, 23, 24, 24, 255, 21, 21, 21, 255, 23, 23, 24, 255, 29, 34, 35, 255, 30, 36, 38, 255, 33, 41, 43, 255, 32, 39, 41, 255, 35, 43, 46, 255, 40, 53, 57, 255, 40, 52, 57, 255, 44, 59, 64, 255, 36, 46, 49, 255, 47, 65, 70, 255, 39, 50, 54, 255, 39, 51, 55, 255, 34, 43, 46, 255, 40, 53, 57, 255, 30, 36, 38, 255, 21, 21, 21, 255, 23, 25, 25, 255, 45, 61, 66, 255, 36, 46, 49, 255, 45, 60, 65, 255, 42, 56, 60, 255, 41, 54, 59, 255, 36, 46, 49, 255, 40, 52, 56, 255, 42, 56, 61, 255, 39, 51, 55, 255, 43, 58, 63, 255, 36, 46, 49, 255, 21, 21, 21, 255, 21, 21, 21, 255, 25, 27, 27, 255, 28, 32, 33, 255, 40, 52, 56, 255, 40, 52, 57, 255, 41, 53, 58, 255, 48, 65, 71, 255, 43, 57, 61, 255, 32, 39, 41, 255, 44, 59, 64, 255, 42, 55, 60, 255, 38, 49, 53, 255, 39, 50, 54, 255, 46, 62, 67, 255, 31, 37, 39, 255, 32, 38, 41, 255, 46, 62, 68, 255, 28, 32, 34, 255, 32, 39, 41, 255, 35, 45, 48, 255, 39, 51, 55, 255, 53, 72, 77, 255, 38, 49, 53, 255, 55, 73, 78, 255, 33, 41, 44, 255, 60, 78, 82, 255, 42, 56, 60, 255, 48, 66, 72, 255, 31, 38, 40, 255, 22, 23, 23, 255, 35, 44, 47, 255, 42, 56, 61, 255, 45, 61, 67, 255, 35, 44, 47, 255, 32, 39, 41, 255, 21, 21, 21, 255, 23, 24, 25, 255, 31, 38, 40, 255, 35, 44, 47, 255, 29, 34, 36, 255, 41, 54, 58, 255, 25, 28, 29, 255, 34, 43, 46, 255, 37, 48, 52, 255, 41, 53, 58, 255, 35, 44, 47, 255, 43, 57, 61, 255, 42, 55, 60, 255, 30, 36, 38, 255, 36, 45, 48, 255, 27, 31, 32, 255, 37, 48, 51, 255, 40, 52, 56, 255, 26, 29, 30, 255, 45, 61, 67, 255, 61, 79, 83, 255, 46, 62, 67, 255, 35, 44, 47, 255, 50, 68, 74, 255, 40, 52, 56, 255, 42, 55, 59, 255, 49, 67, 73, 255, 49, 68, 74, 255, 45, 61, 66, 255, 33, 42, 44, 255, 42, 56, 60, 255, 21, 21, 21, 255, 41, 53, 57, 255, 59, 76, 81, 255, 42, 56, 60, 255, 40, 52, 57, 255, 50, 68, 74, 255, 48, 65, 71, 255, 29, 34, 35, 255, 50, 69, 75, 255, 36, 46, 49, 255, 38, 50, 54, 255, 48, 65, 71, 255, 37, 47, 50, 255, 36, 46, 49, 255, 41, 54, 58, 255, 43, 57, 62, 255, 35, 44, 47, 255, 51, 70, 76, 255, 48, 66, 72, 255, 31, 38, 40, 255, 24, 27, 27, 255, 26, 29, 30, 255, 45, 60, 65, 255, 30, 36, 38, 255, 42, 56, 60, 255, 27, 31, 33, 255, 32, 39, 42, 255, 33, 40, 43, 255, 32, 40, 42, 255, 33, 42, 44, 255, 21, 21, 21, 255, 27, 30, 32, 255, 26, 29, 30, 255, 22, 23, 23, 255, 24, 26, 27, 255, 24, 26, 27, 255, 25, 28, 29, 255, 24, 27, 27, 255, 21, 21, 21, 255, 22, 23, 23, 255, 31, 37, 39, 255, 42, 55, 60, 255, 43, 57, 62, 255, 34, 43, 46, 255, 43, 58, 63, 255, 55, 73, 78, 255, 35, 44, 47, 255, 54, 72, 77, 255, 40, 52, 56, 255, 34, 42, 45, 255, 35, 44, 47, 255, 47, 64, 70, 255, 34, 43, 45, 255, 25, 27, 27, 255, 24, 26, 27, 255, 38, 50, 53, 255, 34, 43, 46, 255, 35, 44, 47, 255, 30, 42, 30, 255, 25, 33, 26, 255, 25, 33, 26, 255, 25, 32, 26, 255, 27, 37, 28, 255, 28, 38, 28, 255, 29, 41, 30, 255, 28, 38, 28, 255, 28, 38, 28, 255, 31, 45, 32, 255, 31, 44, 31, 255, 31, 44, 31, 255, 30, 42, 30, 255, 31, 44, 31, 255, 34, 50, 34, 255, 30, 42, 30, 255, 33, 48, 34, 255, 32, 47, 33, 255, 29, 41, 30, 255, 31, 45, 32, 255, 31, 44, 32, 255, 34, 49, 34, 255, 29, 40, 29, 255, 31, 44, 32, 255, 28, 39, 29, 255, 26, 35, 27, 255, 28, 39, 29, 255, 32, 46, 32, 255, 30, 42, 30, 255, 30, 41, 30, 255, 32, 46, 32, 255, 34, 49, 34, 255, 29, 41, 30, 255, 26, 35, 27, 255, 28, 38, 28, 255, 28, 38, 28, 255, 29, 40, 29, 255, 29, 41, 30, 255, 26, 34, 26, 255, 30, 41, 30, 255, 32, 46, 32, 255, 30, 43, 31, 255, 32, 47, 33, 255, 30, 42, 31, 255, 35, 52, 35, 255, 33, 48, 33, 255, 33, 47, 33, 255, 33, 47, 33, 255, 33, 49, 34, 255, 35, 51, 35, 255, 33, 48, 33, 255, 37, 56, 37, 255, 35, 52, 35, 255, 36, 53, 36, 255, 32, 47, 33, 255, 30, 42, 30, 255, 29, 40, 30, 255, 31, 43, 31, 255, 27, 36, 27, 255, 33, 47, 33, 255, 35, 51, 35, 255, 34, 49, 34, 255, 35, 52, 36, 255, 37, 55, 37, 255, 34, 50, 35, 255, 33, 48, 33, 255, 32, 45, 32, 255, 28, 39, 29, 255, 28, 38, 28, 255, 32, 47, 33, 255, 30, 42, 30, 255, 30, 42, 30, 255, 29, 40, 29, 255, 34, 49, 34, 255, 31, 45, 32, 255, 28, 38, 28, 255, 26, 35, 27, 255, 31, 44, 31, 255, 32, 45, 32, 255, 32, 47, 33, 255, 30, 42, 31, 255, 32, 45, 32, 255, 33, 47, 33, 255, 33, 48, 33, 255, 31, 45, 32, 255, 29, 40, 29, 255, 35, 52, 35, 255, 31, 44, 31, 255, 33, 48, 33, 255, 32, 46, 32, 255, 34, 50, 34, 255, 32, 46, 32, 255, 29, 40, 29, 255, 24, 32, 25, 255, 27, 36, 27, 255, 31, 43, 31, 255, 31, 44, 31, 255, 32, 46, 33, 255, 32, 46, 32, 255, 33, 49, 34, 255, 33, 48, 34, 255, 30, 42, 30, 255, 27, 36, 27, 255, 31, 44, 31, 255, 33, 48, 33, 255, 36, 53, 36, 255, 36, 53, 36, 255, 36, 52, 36, 255, 37, 56, 37, 255, 35, 52, 36, 255, 36, 52, 36, 255, 33, 47, 33, 255, 32, 47, 33, 255, 32, 45, 32, 255, 28, 39, 29, 255, 26, 35, 27, 255, 25, 32, 25, 255, 26, 34, 26, 255, 31, 44, 32, 255, 32, 45, 32, 255, 25, 32, 25, 255, 31, 45, 32, 255, 30, 43, 31, 255, 24, 31, 25, 255, 26, 36, 27, 255, 33, 47, 33, 255, 31, 44, 32, 255, 31, 44, 32, 255, 29, 40, 29, 255, 27, 37, 28, 255, 25, 34, 26, 255, 29, 41, 30, 255, 28, 38, 28, 255, 30, 42, 30, 255, 28, 38, 28, 255, 30, 42, 31, 255, 32, 47, 33, 255, 32, 46, 32, 255, 31, 45, 32, 255, 33, 48, 33, 255, 36, 53, 36, 255, 35, 52, 36, 255, 37, 55, 37, 255, 44, 65, 43, 255, 44, 65, 43, 255, 45, 66, 44, 255, 36, 54, 36, 255, 36, 54, 36, 255, 34, 50, 35, 255, 29, 41, 30, 255, 29, 40, 29, 255, 31, 44, 31, 255, 27, 37, 28, 255, 33, 49, 34, 255, 29, 40, 29, 255, 30, 43, 31, 255, 29, 41, 30, 255, 31, 44, 31, 255, 34, 50, 35, 255, 32, 47, 33, 255, 37, 56, 37, 255, 37, 56, 37, 255, 37, 56, 37, 255, 36, 54, 36, 255, 36, 53, 36, 255, 30, 42, 31, 255, 25, 33, 26, 255, 29, 40, 29, 255, 34, 50, 34, 255, 28, 38, 28, 255, 30, 41, 30, 255, 32, 46, 32, 255, 27, 37, 28, 255, 28, 39, 29, 255, 27, 37, 28, 255, 30, 42, 31, 255, 35, 51, 35, 255, 33, 47, 33, 255, 33, 47, 33, 255, 34, 50, 34, 255, 36, 54, 36, 255, 34, 50, 35, 255, 35, 52, 36, 255, 33, 48, 33, 255, 31, 44, 32, 255, 31, 44, 31, 255, 28, 38, 28, 255, 28, 39, 29, 255, 32, 46, 32, 255, 32, 46, 32, 255, 34, 50, 34, 255, 33, 48, 33, 255, 36, 54, 37, 255, 36, 53, 36, 255, 34, 49, 34, 255, 32, 46, 32, 255, 32, 46, 32, 255, 35, 51, 35, 255, 32, 46, 32, 255, 42, 62, 41, 255, 42, 62, 41, 255, 33, 48, 33, 255, 31, 45, 32, 255, 30, 42, 30, 255, 27, 37, 28, 255, 28, 38, 28, 255, 30, 43, 31, 255, 28, 39, 29, 255, 29, 41, 30, 255, 32, 46, 32, 255, 30, 41, 30, 255, 29, 41, 30, 255, 32, 46, 32, 255, 37, 56, 37, 255, 32, 45, 32, 255, 32, 47, 33, 255, 26, 35, 27, 255, 24, 30, 24, 255, 24, 32, 25, 255, 27, 36, 27, 255, 30, 41, 30, 255, 35, 52, 35, 255, 35, 52, 36, 255, 33, 48, 34, 255, 32, 46, 32, 255, 34, 50, 35, 255, 31, 44, 31, 255, 33, 49, 34, 255, 36, 54, 36, 255, 36, 53, 36, 255, 31, 45, 32, 255, 33, 48, 34, 255, 31, 43, 31, 255, 36, 54, 37, 255, 33, 47, 33, 255, 35, 51, 35, 255, 36, 52, 36, 255, 32, 46, 32, 255, 32, 47, 33, 255, 33, 49, 34, 255, 35, 51, 35, 255, 33, 48, 33, 255, 31, 45, 32, 255, 31, 45, 32, 255, 33, 47, 33, 255, 32, 45, 32, 255, 30, 42, 30, 255, 33, 47, 33, 255, 30, 42, 30, 255, 34, 49, 34, 255, 28, 38, 28, 255, 30, 42, 30, 255, 32, 46, 32, 255, 32, 45, 32, 255, 29, 41, 30, 255, 30, 42, 30, 255, 24, 27, 27, 255, 26, 29, 30, 255, 32, 38, 41, 255, 35, 44, 47, 255, 29, 34, 36, 255, 30, 36, 38, 255, 24, 26, 26, 255, 32, 40, 42, 255, 36, 45, 48, 255, 29, 35, 37, 255, 31, 38, 40, 255, 34, 43, 45, 255, 38, 49, 53, 255, 27, 31, 32, 255, 33, 41, 44, 255, 24, 26, 27, 255, 21, 21, 21, 255, 27, 31, 32, 255, 33, 40, 43, 255, 32, 40, 42, 255, 31, 37, 39, 255, 33, 40, 43, 255, 27, 30, 31, 255, 26, 28, 29, 255, 33, 40, 43, 255, 31, 38, 40, 255, 31, 38, 40, 255, 31, 37, 39, 255, 36, 45, 48, 255, 31, 38, 40, 255, 27, 31, 32, 255, 34, 43, 46, 255, 36, 46, 49, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 22, 23, 255, 21, 21, 21, 255, 21, 21, 21, 255, 33, 42, 44, 255, 29, 34, 36, 255, 21, 21, 21, 255, 23, 25, 25, 255, 32, 40, 42, 255, 36, 46, 49, 255, 34, 43, 46, 255, 38, 50, 53, 255, 40, 52, 56, 255, 37, 48, 51, 255, 40, 52, 56, 255, 39, 51, 55, 255, 36, 46, 50, 255, 28, 33, 35, 255, 37, 48, 51, 255, 40, 52, 56, 255, 36, 46, 49, 255, 33, 41, 43, 255, 28, 33, 34, 255, 35, 44, 47, 255, 28, 33, 34, 255, 35, 44, 46, 255, 35, 45, 48, 255, 43, 57, 62, 255, 26, 29, 30, 255, 21, 21, 21, 255, 33, 41, 44, 255, 21, 21, 21, 255, 30, 36, 39, 255, 49, 67, 73, 255, 39, 51, 55, 255, 34, 43, 45, 255, 36, 46, 49, 255, 38, 49, 53, 255, 44, 58, 63, 255, 40, 52, 56, 255, 39, 50, 54, 255, 44, 58, 63, 255, 34, 42, 45, 255, 42, 56, 60, 255, 37, 47, 50, 255, 32, 38, 41, 255, 42, 55, 60, 255, 39, 50, 54, 255, 36, 46, 49, 255, 43, 58, 63, 255, 34, 42, 45, 255, 39, 51, 55, 255, 33, 40, 43, 255, 36, 46, 49, 255, 36, 46, 49, 255, 42, 55, 59, 255, 33, 41, 44, 255, 21, 21, 21, 255, 42, 55, 60, 255, 28, 33, 34, 255, 39, 50, 54, 255, 28, 32, 34, 255, 31, 37, 39, 255, 37, 47, 51, 255, 34, 43, 46, 255, 47, 65, 70, 255, 44, 59, 64, 255, 45, 61, 66, 255, 31, 38, 40, 255, 32, 39, 41, 255, 27, 32, 33, 255, 21, 21, 21, 255, 21, 21, 21, 255, 28, 32, 33, 255, 28, 32, 33, 255, 34, 43, 46, 255, 31, 37, 39, 255, 30, 36, 38, 255, 39, 50, 54, 255, 48, 66, 72, 255, 44, 60, 65, 255, 29, 35, 36, 255, 21, 21, 21, 255, 27, 31, 32, 255, 33, 41, 44, 255, 38, 48, 52, 255, 38, 50, 53, 255, 46, 63, 68, 255, 45, 61, 66, 255, 42, 55, 59, 255, 42, 56, 60, 255, 41, 54, 58, 255, 49, 68, 74, 255, 38, 49, 53, 255, 38, 49, 52, 255, 34, 42, 45, 255, 30, 36, 37, 255, 21, 21, 21, 255, 22, 22, 22, 255, 35, 44, 47, 255, 30, 35, 37, 255, 32, 39, 42, 255, 36, 46, 49, 255, 31, 38, 40, 255, 40, 52, 57, 255, 32, 40, 42, 255, 43, 57, 62, 255, 35, 45, 48, 255, 43, 57, 62, 255, 35, 45, 48, 255, 33, 42, 44, 255, 34, 43, 46, 255, 42, 55, 59, 255, 40, 53, 57, 255, 41, 53, 57, 255, 39, 50, 54, 255, 45, 61, 66, 255, 30, 36, 37, 255, 34, 43, 45, 255, 49, 68, 74, 255, 45, 60, 65, 255, 41, 54, 58, 255, 47, 63, 69, 255, 28, 32, 33, 255, 32, 39, 41, 255, 33, 41, 43, 255, 28, 33, 35, 255, 39, 51, 55, 255, 34, 42, 45, 255, 27, 30, 31, 255, 21, 21, 21, 255, 21, 21, 21, 255, 33, 41, 44, 255, 24, 25, 26, 255, 38, 49, 53, 255, 46, 62, 68, 255, 38, 50, 53, 255, 45, 61, 66, 255, 32, 39, 41, 255, 21, 21, 21, 255, 47, 63, 69, 255, 41, 53, 58, 255, 36, 45, 48, 255, 30, 35, 37, 255, 36, 45, 48, 255, 43, 57, 61, 255, 35, 45, 48, 255, 35, 44, 47, 255, 39, 50, 54, 255, 25, 28, 28, 255, 37, 48, 51, 255, 37, 48, 51, 255, 48, 66, 72, 255, 41, 54, 58, 255, 38, 49, 53, 255, 35, 44, 47, 255, 31, 37, 39, 255, 57, 75, 80, 255, 53, 72, 77, 255, 46, 61, 67, 255, 46, 63, 69, 255, 38, 49, 53, 255, 44, 58, 63, 255, 21, 21, 21, 255, 33, 41, 43, 255, 30, 35, 37, 255, 41, 53, 57, 255, 30, 35, 37, 255, 39, 51, 54, 255, 46, 62, 68, 255, 36, 46, 49, 255, 33, 41, 44, 255, 29, 34, 36, 255, 25, 27, 27, 255, 33, 40, 43, 255, 39, 51, 55, 255, 33, 41, 43, 255, 32, 39, 42, 255, 31, 37, 39, 255, 33, 41, 43, 255, 47, 64, 69, 255, 38, 50, 53, 255, 32, 39, 41, 255, 21, 21, 21, 255, 26, 29, 30, 255, 31, 37, 39, 255, 36, 46, 49, 255, 34, 42, 45, 255, 29, 35, 36, 255, 27, 31, 32, 255, 32, 39, 41, 255, 26, 29, 30, 255, 35, 44, 47, 255, 36, 45, 49, 255, 30, 36, 38, 255, 31, 38, 40, 255, 21, 21, 21, 255, 26, 29, 30, 255, 31, 37, 39, 255, 33, 41, 44, 255, 26, 30, 31, 255, 21, 21, 21, 255, 21, 21, 21, 255, 26, 29, 30, 255, 32, 38, 41, 255, 33, 41, 43, 255, 34, 43, 46, 255, 44, 59, 63, 255, 47, 63, 69, 255, 44, 59, 64, 255, 44, 58, 63, 255, 43, 58, 63, 255, 41, 54, 58, 255, 49, 67, 73, 255, 38, 49, 53, 255, 42, 55, 60, 255, 21, 21, 21, 255, 42, 56, 60, 255, 43, 57, 62, 255, 34, 42, 44, 255, 36, 46, 49, 255, 29, 41, 30, 255, 29, 40, 29, 255, 28, 38, 28, 255, 26, 35, 27, 255, 26, 34, 26, 255, 25, 33, 26, 255, 32, 46, 32, 255, 26, 35, 26, 255, 33, 48, 33, 255, 31, 45, 32, 255, 31, 45, 32, 255, 30, 42, 30, 255, 31, 43, 31, 255, 33, 47, 33, 255, 30, 42, 30, 255, 26, 35, 27, 255, 30, 42, 31, 255, 31, 44, 31, 255, 30, 43, 31, 255, 29, 40, 30, 255, 28, 39, 29, 255, 24, 31, 25, 255, 28, 38, 28, 255, 27, 36, 27, 255, 26, 35, 27, 255, 30, 41, 30, 255, 32, 46, 32, 255, 30, 42, 30, 255, 29, 41, 30, 255, 33, 47, 33, 255, 32, 46, 33, 255, 33, 48, 34, 255, 28, 39, 29, 255, 25, 34, 26, 255, 25, 34, 26, 255, 24, 31, 25, 255, 26, 35, 27, 255, 32, 47, 33, 255, 33, 47, 33, 255, 35, 51, 35, 255, 36, 53, 36, 255, 36, 53, 36, 255, 33, 49, 34, 255, 35, 51, 35, 255, 36, 53, 36, 255, 33, 49, 34, 255, 31, 45, 32, 255, 30, 42, 30, 255, 31, 44, 32, 255, 30, 42, 30, 255, 29, 40, 29, 255, 31, 44, 32, 255, 31, 44, 31, 255, 28, 38, 28, 255, 26, 35, 27, 255, 30, 41, 30, 255, 29, 41, 30, 255, 27, 37, 28, 255, 27, 37, 28, 255, 30, 43, 31, 255, 33, 48, 33, 255, 32, 46, 32, 255, 33, 47, 33, 255, 35, 51, 35, 255, 33, 48, 34, 255, 32, 46, 32, 255, 31, 43, 31, 255, 29, 41, 30, 255, 30, 42, 30, 255, 28, 38, 28, 255, 29, 40, 29, 255, 33, 48, 33, 255, 31, 44, 32, 255, 30, 42, 30, 255, 33, 48, 34, 255, 30, 42, 30, 255, 30, 42, 30, 255, 27, 37, 28, 255, 30, 41, 30, 255, 30, 43, 31, 255, 31, 44, 31, 255, 34, 49, 34, 255, 28, 38, 29, 255, 28, 39, 29, 255, 25, 34, 26, 255, 29, 41, 30, 255, 27, 37, 28, 255, 24, 31, 24, 255, 29, 40, 29, 255, 32, 46, 32, 255, 32, 47, 33, 255, 29, 41, 30, 255, 29, 40, 29, 255, 32, 45, 32, 255, 30, 42, 30, 255, 33, 47, 33, 255, 33, 48, 33, 255, 32, 45, 32, 255, 35, 51, 35, 255, 36, 53, 36, 255, 32, 45, 32, 255, 34, 50, 35, 255, 32, 45, 32, 255, 35, 51, 35, 255, 35, 52, 35, 255, 34, 50, 35, 255, 37, 56, 37, 255, 38, 56, 38, 255, 35, 51, 35, 255, 34, 49, 34, 255, 33, 47, 33, 255, 35, 51, 35, 255, 28, 39, 29, 255, 32, 46, 33, 255, 32, 46, 32, 255, 32, 47, 33, 255, 30, 42, 30, 255, 28, 38, 28, 255, 30, 42, 30, 255, 30, 42, 30, 255, 28, 38, 28, 255, 30, 41, 30, 255, 25, 33, 26, 255, 28, 39, 29, 255, 27, 37, 28, 255, 29, 40, 29, 255, 29, 41, 30, 255, 32, 47, 33, 255, 31, 45, 32, 255, 27, 37, 28, 255, 27, 38, 28, 255, 30, 42, 30, 255, 28, 38, 28, 255, 29, 40, 30, 255, 27, 37, 28, 255, 28, 39, 29, 255, 33, 48, 33, 255, 32, 46, 32, 255, 97, 118, 15, 255, 33, 47, 33, 255, 37, 55, 37, 255, 37, 56, 37, 255, 36, 52, 36, 255, 39, 59, 39, 255, 47, 69, 45, 255, 46, 68, 45, 255, 37, 55, 37, 255, 35, 52, 35, 255, 34, 50, 35, 255, 35, 52, 35, 255, 34, 50, 35, 255, 33, 48, 34, 255, 30, 42, 30, 255, 35, 51, 35, 255, 34, 50, 35, 255, 33, 48, 34, 255, 31, 44, 31, 255, 29, 40, 29, 255, 32, 45, 32, 255, 32, 45, 32, 255, 35, 51, 35, 255, 35, 51, 35, 255, 37, 55, 37, 255, 36, 54, 37, 255, 38, 56, 38, 255, 37, 54, 37, 255, 33, 48, 33, 255, 31, 45, 32, 255, 32, 45, 32, 255, 29, 41, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 31, 44, 31, 255, 30, 43, 31, 255, 34, 49, 34, 255, 30, 43, 31, 255, 33, 49, 34, 255, 33, 47, 33, 255, 33, 47, 33, 255, 36, 54, 36, 255, 36, 53, 36, 255, 33, 47, 33, 255, 34, 50, 34, 255, 33, 48, 33, 255, 30, 41, 30, 255, 31, 45, 32, 255, 30, 42, 30, 255, 29, 41, 30, 255, 30, 43, 31, 255, 32, 46, 32, 255, 33, 48, 33, 255, 31, 45, 32, 255, 35, 51, 35, 255, 37, 56, 37, 255, 34, 49, 34, 255, 32, 46, 32, 255, 32, 45, 32, 255, 34, 50, 34, 255, 38, 57, 38, 255, 35, 52, 36, 255, 35, 51, 35, 255, 32, 46, 32, 255, 34, 50, 34, 255, 31, 44, 31, 255, 36, 53, 36, 255, 32, 46, 32, 255, 30, 42, 30, 255, 34, 49, 34, 255, 32, 46, 32, 255, 33, 48, 33, 255, 31, 43, 31, 255, 28, 38, 28, 255, 35, 52, 36, 255, 36, 54, 37, 255, 34, 50, 35, 255, 30, 43, 31, 255, 27, 37, 28, 255, 29, 40, 29, 255, 31, 45, 32, 255, 29, 40, 29, 255, 32, 46, 32, 255, 33, 48, 34, 255, 30, 43, 31, 255, 33, 48, 33, 255, 33, 48, 33, 255, 32, 45, 32, 255, 28, 39, 29, 255, 30, 42, 31, 255, 30, 42, 30, 255, 32, 46, 32, 255, 33, 48, 34, 255, 32, 45, 32, 255, 31, 45, 32, 255, 35, 51, 35, 255, 35, 51, 35, 255, 33, 47, 33, 255, 32, 46, 32, 255, 33, 47, 33, 255, 34, 50, 34, 255, 34, 49, 34, 255, 33, 48, 33, 255, 30, 43, 31, 255, 30, 41, 30, 255, 28, 38, 28, 255, 30, 42, 30, 255, 34, 50, 34, 255, 32, 46, 32, 255, 29, 40, 29, 255, 28, 38, 28, 255, 31, 44, 31, 255, 27, 36, 27, 255, 27, 37, 27, 255, 28, 38, 28, 255, 28, 39, 29, 255, 28, 39, 29, 255, 31, 44, 31, 255, 26, 30, 31, 255, 30, 35, 37, 255, 31, 37, 40, 255, 40, 52, 57, 255, 43, 58, 63, 255, 30, 36, 38, 255, 24, 26, 27, 255, 41, 54, 58, 255, 21, 21, 21, 255, 32, 39, 42, 255, 28, 32, 34, 255, 28, 32, 34, 255, 30, 36, 38, 255, 22, 23, 24, 255, 35, 44, 47, 255, 24, 27, 27, 255, 21, 21, 21, 255, 22, 23, 23, 255, 35, 44, 47, 255, 36, 46, 49, 255, 38, 49, 52, 255, 40, 52, 56, 255, 27, 31, 33, 255, 29, 34, 36, 255, 25, 28, 29, 255, 35, 44, 47, 255, 37, 48, 51, 255, 29, 34, 35, 255, 49, 68, 74, 255, 28, 32, 34, 255, 35, 44, 47, 255, 40, 52, 56, 255, 24, 26, 26, 255, 21, 21, 21, 255, 25, 27, 28, 255, 25, 27, 28, 255, 27, 31, 33, 255, 28, 32, 33, 255, 22, 22, 22, 255, 27, 31, 33, 255, 34, 42, 44, 255, 24, 26, 26, 255, 21, 21, 21, 255, 21, 21, 21, 255, 30, 36, 38, 255, 29, 33, 35, 255, 44, 59, 64, 255, 39, 50, 54, 255, 26, 29, 30, 255, 38, 49, 52, 255, 34, 43, 46, 255, 29, 33, 35, 255, 28, 32, 33, 255, 31, 38, 40, 255, 41, 54, 58, 255, 41, 55, 59, 255, 44, 59, 64, 255, 42, 55, 59, 255, 38, 50, 53, 255, 40, 53, 57, 255, 31, 37, 39, 255, 44, 58, 63, 255, 37, 48, 51, 255, 21, 21, 21, 255, 33, 41, 44, 255, 40, 53, 57, 255, 40, 53, 57, 255, 25, 27, 28, 255, 25, 28, 29, 255, 32, 39, 42, 255, 35, 44, 47, 255, 42, 55, 60, 255, 44, 58, 63, 255, 35, 43, 46, 255, 46, 62, 67, 255, 30, 36, 38, 255, 36, 46, 49, 255, 44, 59, 64, 255, 36, 46, 49, 255, 30, 36, 38, 255, 39, 51, 55, 255, 41, 53, 58, 255, 35, 45, 48, 255, 47, 63, 69, 255, 40, 53, 57, 255, 44, 58, 63, 255, 36, 46, 49, 255, 37, 47, 50, 255, 41, 54, 58, 255, 27, 30, 32, 255, 34, 42, 45, 255, 26, 30, 31, 255, 26, 29, 30, 255, 42, 56, 60, 255, 38, 50, 53, 255, 40, 53, 57, 255, 38, 48, 52, 255, 30, 36, 38, 255, 24, 25, 26, 255, 32, 39, 41, 255, 44, 58, 63, 255, 45, 61, 66, 255, 39, 51, 55, 255, 35, 44, 47, 255, 44, 59, 64, 255, 55, 73, 78, 255, 57, 75, 80, 255, 39, 51, 55, 255, 33, 41, 44, 255, 35, 45, 48, 255, 28, 32, 33, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 27, 30, 31, 255, 29, 34, 36, 255, 21, 21, 21, 255, 36, 45, 48, 255, 46, 63, 68, 255, 34, 43, 46, 255, 31, 38, 40, 255, 42, 56, 61, 255, 36, 46, 49, 255, 46, 62, 68, 255, 54, 72, 78, 255, 43, 57, 61, 255, 40, 52, 56, 255, 38, 49, 53, 255, 40, 52, 56, 255, 35, 44, 47, 255, 27, 31, 32, 255, 39, 51, 55, 255, 31, 38, 40, 255, 21, 21, 21, 255, 21, 21, 21, 255, 39, 50, 54, 255, 41, 54, 58, 255, 33, 41, 44, 255, 42, 56, 60, 255, 29, 34, 36, 255, 36, 45, 48, 255, 47, 63, 69, 255, 48, 65, 70, 255, 47, 63, 69, 255, 34, 42, 45, 255, 26, 29, 30, 255, 41, 53, 58, 255, 45, 61, 66, 255, 44, 59, 64, 255, 44, 59, 64, 255, 30, 36, 38, 255, 37, 47, 50, 255, 42, 56, 61, 255, 30, 36, 38, 255, 42, 56, 61, 255, 47, 64, 70, 255, 47, 64, 69, 255, 44, 58, 63, 255, 34, 43, 46, 255, 40, 53, 57, 255, 33, 41, 44, 255, 49, 68, 74, 255, 29, 34, 35, 255, 21, 21, 21, 255, 21, 21, 21, 255, 33, 41, 44, 255, 36, 46, 50, 255, 29, 34, 36, 255, 41, 53, 58, 255, 31, 37, 40, 255, 38, 49, 53, 255, 44, 59, 64, 255, 40, 53, 57, 255, 45, 60, 65, 255, 28, 32, 33, 255, 22, 23, 23, 255, 40, 53, 57, 255, 42, 56, 60, 255, 34, 42, 45, 255, 34, 42, 45, 255, 23, 24, 25, 255, 35, 45, 48, 255, 45, 60, 65, 255, 34, 42, 45, 255, 32, 38, 40, 255, 37, 47, 51, 255, 40, 52, 56, 255, 33, 41, 44, 255, 46, 63, 68, 255, 38, 49, 52, 255, 38, 50, 53, 255, 47, 64, 70, 255, 43, 58, 62, 255, 39, 51, 55, 255, 46, 62, 67, 255, 42, 55, 59, 255, 32, 40, 42, 255, 46, 63, 68, 255, 21, 21, 21, 255, 38, 49, 52, 255, 31, 38, 40, 255, 29, 34, 36, 255, 38, 49, 52, 255, 39, 50, 54, 255, 30, 36, 38, 255, 44, 59, 64, 255, 37, 47, 51, 255, 36, 46, 49, 255, 27, 31, 32, 255, 43, 58, 63, 255, 30, 36, 38, 255, 37, 47, 51, 255, 43, 57, 62, 255, 27, 31, 32, 255, 37, 48, 51, 255, 38, 49, 53, 255, 38, 49, 53, 255, 28, 33, 34, 255, 21, 21, 21, 255, 34, 42, 44, 255, 23, 24, 24, 255, 45, 61, 66, 255, 37, 47, 51, 255, 33, 42, 44, 255, 38, 48, 52, 255, 26, 29, 30, 255, 32, 39, 41, 255, 36, 46, 49, 255, 28, 32, 34, 255, 30, 35, 37, 255, 25, 27, 28, 255, 26, 29, 30, 255, 29, 35, 36, 255, 25, 28, 29, 255, 30, 35, 37, 255, 32, 39, 41, 255, 27, 30, 32, 255, 28, 32, 33, 255, 21, 21, 21, 255, 35, 44, 47, 255, 40, 52, 56, 255, 41, 53, 57, 255, 37, 47, 51, 255, 39, 51, 55, 255, 48, 66, 72, 255, 28, 32, 33, 255, 44, 60, 65, 255, 31, 37, 40, 255, 47, 64, 70, 255, 42, 55, 60, 255, 27, 30, 31, 255, 25, 28, 29, 255, 36, 45, 48, 255, 30, 36, 38, 255, 40, 51, 56, 255, 36, 46, 50, 255, 26, 35, 26, 255, 31, 43, 31, 255, 29, 40, 29, 255, 28, 39, 29, 255, 28, 39, 29, 255, 29, 41, 30, 255, 29, 40, 29, 255, 31, 44, 32, 255, 29, 40, 29, 255, 31, 44, 32, 255, 28, 38, 28, 255, 28, 38, 28, 255, 32, 45, 32, 255, 32, 46, 32, 255, 28, 38, 28, 255, 24, 31, 25, 255, 25, 34, 26, 255, 27, 36, 27, 255, 28, 39, 29, 255, 28, 39, 29, 255, 25, 33, 26, 255, 28, 39, 29, 255, 27, 36, 27, 255, 29, 39, 29, 255, 30, 41, 30, 255, 32, 46, 32, 255, 26, 35, 27, 255, 30, 42, 31, 255, 32, 47, 33, 255, 31, 44, 31, 255, 32, 45, 32, 255, 29, 41, 30, 255, 29, 41, 30, 255, 27, 37, 28, 255, 25, 34, 26, 255, 24, 31, 24, 255, 29, 40, 29, 255, 32, 46, 32, 255, 33, 49, 34, 255, 31, 43, 31, 255, 34, 49, 34, 255, 35, 51, 35, 255, 38, 57, 38, 255, 32, 46, 32, 255, 35, 51, 35, 255, 35, 51, 35, 255, 37, 55, 37, 255, 31, 44, 31, 255, 29, 40, 29, 255, 28, 38, 28, 255, 30, 42, 30, 255, 28, 39, 29, 255, 28, 39, 29, 255, 31, 43, 31, 255, 28, 39, 29, 255, 24, 30, 24, 255, 27, 37, 28, 255, 24, 31, 24, 255, 29, 40, 29, 255, 29, 41, 30, 255, 27, 37, 28, 255, 29, 40, 29, 255, 33, 48, 33, 255, 33, 48, 33, 255, 31, 44, 31, 255, 33, 47, 33, 255, 33, 48, 34, 255, 28, 39, 29, 255, 31, 44, 32, 255, 32, 46, 32, 255, 30, 42, 30, 255, 32, 46, 32, 255, 33, 47, 33, 255, 32, 47, 33, 255, 31, 44, 31, 255, 33, 49, 34, 255, 31, 44, 31, 255, 29, 40, 29, 255, 28, 39, 29, 255, 25, 34, 26, 255, 27, 38, 28, 255, 28, 39, 29, 255, 26, 35, 26, 255, 25, 34, 26, 255, 27, 37, 28, 255, 24, 31, 25, 255, 25, 34, 26, 255, 26, 35, 27, 255, 26, 34, 26, 255, 32, 45, 32, 255, 28, 39, 29, 255, 27, 36, 27, 255, 30, 42, 30, 255, 26, 35, 27, 255, 29, 41, 30, 255, 34, 49, 34, 255, 35, 52, 35, 255, 36, 54, 36, 255, 37, 56, 37, 255, 34, 49, 34, 255, 31, 45, 32, 255, 34, 49, 34, 255, 37, 54, 37, 255, 31, 44, 32, 255, 37, 56, 37, 255, 33, 48, 33, 255, 33, 48, 33, 255, 39, 58, 39, 255, 34, 50, 35, 255, 32, 46, 32, 255, 33, 48, 34, 255, 32, 46, 32, 255, 32, 45, 32, 255, 30, 42, 30, 255, 31, 44, 31, 255, 31, 45, 32, 255, 32, 46, 32, 255, 32, 46, 32, 255, 31, 44, 32, 255, 26, 34, 26, 255, 32, 46, 32, 255, 29, 41, 30, 255, 27, 37, 28, 255, 32, 45, 32, 255, 31, 43, 31, 255, 28, 39, 29, 255, 32, 47, 33, 255, 34, 49, 34, 255, 33, 48, 33, 255, 29, 41, 30, 255, 28, 39, 29, 255, 30, 43, 31, 255, 30, 43, 31, 255, 26, 35, 27, 255, 25, 33, 26, 255, 28, 38, 28, 255, 33, 47, 33, 255, 30, 43, 31, 255, 36, 54, 37, 255, 35, 51, 35, 255, 36, 53, 36, 255, 51, 74, 49, 255, 36, 53, 36, 255, 40, 59, 39, 255, 49, 71, 47, 255, 38, 57, 38, 255, 36, 54, 37, 255, 43, 63, 42, 255, 36, 54, 37, 255, 45, 66, 43, 255, 36, 53, 36, 255, 28, 39, 29, 255, 30, 43, 31, 255, 35, 52, 36, 255, 33, 48, 33, 255, 33, 48, 33, 255, 32, 45, 32, 255, 30, 41, 30, 255, 32, 45, 32, 255, 28, 39, 29, 255, 33, 48, 34, 255, 32, 47, 33, 255, 37, 54, 37, 255, 32, 46, 33, 255, 33, 47, 33, 255, 32, 45, 32, 255, 34, 49, 34, 255, 32, 47, 33, 255, 33, 47, 33, 255, 29, 41, 30, 255, 30, 42, 30, 255, 30, 42, 30, 255, 34, 50, 34, 255, 35, 52, 35, 255, 33, 48, 33, 255, 36, 52, 36, 255, 32, 47, 33, 255, 36, 52, 36, 255, 45, 66, 43, 255, 47, 68, 45, 255, 34, 49, 34, 255, 30, 42, 30, 255, 33, 49, 34, 255, 34, 50, 34, 255, 31, 44, 31, 255, 26, 35, 27, 255, 32, 46, 32, 255, 33, 48, 33, 255, 32, 45, 32, 255, 30, 43, 31, 255, 33, 47, 33, 255, 34, 49, 34, 255, 33, 48, 33, 255, 35, 51, 35, 255, 36, 54, 37, 255, 38, 56, 38, 255, 37, 56, 37, 255, 36, 53, 36, 255, 36, 53, 36, 255, 85, 103, 15, 255, 30, 41, 30, 255, 34, 50, 34, 255, 35, 51, 35, 255, 37, 55, 37, 255, 34, 49, 34, 255, 33, 48, 33, 255, 33, 48, 33, 255, 31, 44, 31, 255, 35, 52, 35, 255, 36, 53, 36, 255, 32, 47, 33, 255, 27, 38, 28, 255, 31, 44, 31, 255, 35, 51, 35, 255, 30, 42, 30, 255, 29, 40, 29, 255, 28, 39, 29, 255, 31, 43, 31, 255, 25, 33, 26, 255, 27, 37, 28, 255, 27, 37, 28, 255, 27, 37, 28, 255, 30, 43, 31, 255, 29, 41, 30, 255, 30, 43, 31, 255, 34, 49, 34, 255, 32, 47, 33, 255, 31, 44, 32, 255, 32, 46, 32, 255, 33, 48, 33, 255, 36, 53, 36, 255, 35, 52, 36, 255, 33, 48, 34, 255, 29, 40, 30, 255, 29, 40, 29, 255, 30, 42, 30, 255, 34, 50, 35, 255, 31, 44, 31, 255, 33, 48, 33, 255, 30, 43, 31, 255, 26, 36, 27, 255, 27, 37, 28, 255, 30, 42, 31, 255, 30, 42, 30, 255, 30, 42, 30, 255, 28, 39, 29, 255, 30, 43, 31, 255, 30, 42, 30, 255, 26, 35, 26, 255, 23, 30, 24, 255, 27, 34, 27, 255, 29, 41, 30, 255, 30, 43, 31, 255, 31, 44, 31, 255, 30, 42, 30, 255, 28, 39, 29, 255, 37, 48, 51, 255, 33, 40, 43, 255, 29, 33, 35, 255, 43, 57, 62, 255, 31, 37, 39, 255, 26, 29, 30, 255, 33, 41, 44, 255, 39, 51, 55, 255, 25, 27, 28, 255, 27, 30, 32, 255, 27, 31, 32, 255, 28, 32, 33, 255, 35, 44, 47, 255, 23, 24, 24, 255, 21, 21, 21, 255, 26, 29, 30, 255, 21, 21, 21, 255, 21, 21, 21, 255, 35, 44, 47, 255, 41, 54, 59, 255, 36, 46, 49, 255, 37, 48, 52, 255, 44, 59, 64, 255, 32, 39, 41, 255, 28, 32, 33, 255, 33, 41, 43, 255, 51, 69, 75, 255, 43, 58, 62, 255, 37, 48, 51, 255, 33, 40, 43, 255, 37, 47, 51, 255, 32, 39, 42, 255, 21, 21, 21, 255, 26, 28, 29, 255, 35, 43, 46, 255, 32, 39, 41, 255, 25, 28, 29, 255, 25, 27, 28, 255, 26, 29, 31, 255, 28, 33, 34, 255, 29, 34, 36, 255, 25, 27, 28, 255, 22, 23, 23, 255, 21, 21, 21, 255, 21, 21, 21, 255, 31, 37, 40, 255, 33, 41, 44, 255, 28, 33, 35, 255, 39, 51, 55, 255, 40, 52, 56, 255, 31, 37, 39, 255, 36, 45, 48, 255, 39, 51, 54, 255, 34, 43, 46, 255, 46, 62, 67, 255, 49, 67, 73, 255, 48, 66, 71, 255, 38, 49, 53, 255, 37, 47, 50, 255, 37, 48, 51, 255, 38, 50, 53, 255, 29, 34, 36, 255, 21, 21, 21, 255, 33, 42, 44, 255, 36, 45, 48, 255, 37, 47, 51, 255, 28, 32, 33, 255, 37, 47, 50, 255, 21, 21, 21, 255, 21, 21, 21, 255, 39, 51, 55, 255, 38, 49, 53, 255, 45, 61, 66, 255, 46, 62, 68, 255, 42, 56, 60, 255, 38, 49, 53, 255, 35, 44, 47, 255, 37, 48, 51, 255, 37, 47, 51, 255, 40, 52, 56, 255, 36, 46, 50, 255, 43, 58, 62, 255, 35, 45, 48, 255, 34, 43, 45, 255, 34, 43, 46, 255, 40, 52, 57, 255, 35, 44, 47, 255, 25, 27, 28, 255, 29, 34, 35, 255, 24, 25, 26, 255, 48, 65, 71, 255, 21, 21, 21, 255, 26, 29, 30, 255, 35, 44, 46, 255, 30, 36, 38, 255, 36, 47, 50, 255, 35, 44, 47, 255, 24, 26, 26, 255, 41, 54, 58, 255, 43, 57, 62, 255, 45, 60, 65, 255, 49, 67, 73, 255, 34, 42, 45, 255, 37, 47, 50, 255, 30, 35, 37, 255, 45, 61, 66, 255, 48, 66, 71, 255, 52, 70, 76, 255, 44, 58, 63, 255, 53, 71, 77, 255, 36, 46, 49, 255, 51, 69, 75, 255, 38, 49, 53, 255, 39, 51, 55, 255, 34, 42, 45, 255, 21, 21, 21, 255, 32, 39, 41, 255, 30, 36, 37, 255, 43, 57, 61, 255, 25, 27, 28, 255, 35, 44, 47, 255, 41, 53, 58, 255, 44, 59, 64, 255, 44, 58, 63, 255, 43, 57, 62, 255, 36, 45, 48, 255, 38, 49, 52, 255, 37, 47, 50, 255, 39, 50, 54, 255, 33, 40, 43, 255, 40, 52, 56, 255, 25, 27, 28, 255, 25, 28, 29, 255, 32, 38, 41, 255, 21, 21, 21, 255, 33, 41, 43, 255, 39, 51, 55, 255, 36, 46, 49, 255, 22, 23, 23, 255, 40, 52, 56, 255, 41, 54, 59, 255, 45, 61, 66, 255, 32, 39, 42, 255, 36, 45, 48, 255, 43, 58, 63, 255, 32, 40, 42, 255, 32, 40, 42, 255, 32, 39, 42, 255, 36, 45, 49, 255, 32, 38, 41, 255, 21, 21, 21, 255, 32, 40, 42, 255, 24, 27, 27, 255, 40, 52, 56, 255, 41, 54, 59, 255, 42, 56, 61, 255, 39, 51, 55, 255, 38, 49, 52, 255, 32, 38, 41, 255, 50, 69, 75, 255, 45, 61, 66, 255, 31, 37, 39, 255, 21, 21, 21, 255, 21, 21, 21, 255, 42, 56, 61, 255, 44, 60, 65, 255, 32, 39, 42, 255, 32, 39, 41, 255, 35, 44, 47, 255, 42, 55, 60, 255, 44, 60, 65, 255, 43, 57, 62, 255, 51, 69, 75, 255, 49, 68, 74, 255, 44, 59, 64, 255, 21, 21, 21, 255, 38, 48, 52, 255, 31, 38, 40, 255, 48, 65, 71, 255, 38, 50, 53, 255, 42, 55, 60, 255, 41, 54, 58, 255, 39, 50, 54, 255, 36, 45, 49, 255, 36, 46, 50, 255, 35, 44, 47, 255, 43, 57, 62, 255, 38, 50, 54, 255, 43, 57, 62, 255, 44, 59, 64, 255, 36, 46, 49, 255, 34, 43, 45, 255, 37, 48, 52, 255, 41, 54, 58, 255, 40, 53, 57, 255, 47, 64, 70, 255, 44, 59, 64, 255, 45, 60, 65, 255, 25, 27, 28, 255, 30, 36, 38, 255, 33, 40, 43, 255, 40, 51, 56, 255, 35, 44, 47, 255, 30, 36, 38, 255, 33, 41, 44, 255, 36, 46, 49, 255, 39, 51, 55, 255, 36, 45, 48, 255, 32, 39, 41, 255, 41, 54, 58, 255, 34, 43, 45, 255, 50, 69, 75, 255, 45, 61, 66, 255, 45, 61, 66, 255, 34, 43, 46, 255, 21, 21, 21, 255, 31, 38, 40, 255, 21, 21, 21, 255, 21, 21, 21, 255, 39, 50, 54, 255, 29, 35, 36, 255, 34, 42, 44, 255, 27, 30, 31, 255, 29, 34, 36, 255, 26, 28, 29, 255, 36, 46, 49, 255, 35, 45, 48, 255, 29, 34, 36, 255, 26, 29, 30, 255, 38, 49, 53, 255, 32, 38, 41, 255, 27, 31, 33, 255, 26, 29, 30, 255, 32, 39, 41, 255, 33, 41, 43, 255, 33, 41, 44, 255, 29, 34, 35, 255, 30, 35, 37, 255, 21, 21, 21, 255, 21, 21, 21, 255, 44, 58, 63, 255, 33, 41, 44, 255, 33, 40, 43, 255, 41, 54, 59, 255, 46, 63, 68, 255, 40, 52, 56, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 22, 22, 255, 41, 55, 59, 255, 21, 21, 21, 255, 33, 42, 44, 255, 35, 43, 46, 255, 37, 47, 50, 255, 37, 47, 51, 255, 46, 63, 68, 255, 32, 46, 32, 255, 28, 38, 28, 255, 27, 37, 28, 255, 26, 35, 26, 255, 28, 39, 29, 255, 29, 40, 29, 255, 27, 36, 27, 255, 28, 39, 29, 255, 32, 45, 32, 255, 24, 32, 25, 255, 24, 31, 25, 255, 26, 35, 27, 255, 29, 40, 29, 255, 34, 49, 34, 255, 27, 36, 27, 255, 26, 35, 27, 255, 25, 33, 25, 255, 26, 36, 27, 255, 28, 38, 28, 255, 28, 38, 28, 255, 26, 35, 27, 255, 26, 35, 27, 255, 30, 43, 31, 255, 29, 40, 29, 255, 33, 48, 33, 255, 33, 48, 34, 255, 33, 48, 33, 255, 31, 45, 32, 255, 32, 47, 33, 255, 33, 47, 33, 255, 34, 49, 34, 255, 37, 56, 37, 255, 30, 42, 30, 255, 27, 37, 28, 255, 31, 43, 31, 255, 33, 47, 33, 255, 30, 41, 30, 255, 35, 51, 35, 255, 32, 46, 32, 255, 31, 45, 32, 255, 46, 67, 44, 255, 43, 63, 42, 255, 38, 56, 38, 255, 40, 60, 40, 255, 36, 53, 36, 255, 35, 52, 36, 255, 31, 43, 31, 255, 29, 41, 30, 255, 28, 39, 29, 255, 25, 34, 26, 255, 28, 39, 29, 255, 31, 44, 31, 255, 28, 38, 28, 255, 24, 32, 25, 255, 26, 36, 27, 255, 30, 43, 31, 255, 28, 39, 29, 255, 28, 39, 29, 255, 31, 44, 31, 255, 33, 48, 33, 255, 29, 41, 30, 255, 30, 42, 30, 255, 33, 48, 33, 255, 37, 56, 38, 255, 35, 52, 35, 255, 32, 47, 33, 255, 31, 44, 31, 255, 30, 42, 30, 255, 31, 45, 32, 255, 34, 50, 34, 255, 31, 44, 31, 255, 31, 44, 31, 255, 30, 41, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 36, 53, 36, 255, 34, 50, 34, 255, 35, 51, 35, 255, 30, 43, 31, 255, 31, 44, 31, 255, 29, 40, 29, 255, 30, 42, 30, 255, 29, 40, 29, 255, 31, 44, 31, 255, 27, 37, 28, 255, 28, 39, 29, 255, 25, 33, 26, 255, 25, 32, 25, 255, 29, 41, 30, 255, 28, 38, 28, 255, 30, 43, 31, 255, 30, 42, 30, 255, 30, 42, 30, 255, 34, 49, 34, 255, 34, 49, 34, 255, 31, 45, 32, 255, 36, 53, 36, 255, 36, 53, 36, 255, 37, 55, 37, 255, 35, 52, 36, 255, 37, 56, 37, 255, 33, 49, 34, 255, 33, 48, 33, 255, 34, 49, 34, 255, 33, 49, 34, 255, 35, 52, 35, 255, 35, 52, 36, 255, 33, 47, 33, 255, 33, 48, 33, 255, 34, 49, 34, 255, 32, 46, 33, 255, 32, 47, 33, 255, 32, 45, 32, 255, 33, 48, 33, 255, 30, 43, 31, 255, 35, 51, 35, 255, 31, 45, 32, 255, 30, 42, 30, 255, 26, 35, 27, 255, 29, 40, 29, 255, 25, 33, 26, 255, 32, 47, 33, 255, 30, 41, 30, 255, 29, 41, 30, 255, 26, 36, 27, 255, 32, 45, 32, 255, 31, 44, 32, 255, 33, 48, 33, 255, 36, 54, 36, 255, 32, 47, 33, 255, 29, 41, 30, 255, 29, 41, 30, 255, 32, 46, 32, 255, 30, 43, 31, 255, 31, 44, 32, 255, 28, 39, 29, 255, 33, 48, 33, 255, 34, 50, 35, 255, 30, 42, 30, 255, 33, 48, 33, 255, 34, 49, 34, 255, 37, 55, 37, 255, 34, 49, 34, 255, 38, 57, 38, 255, 36, 54, 36, 255, 43, 64, 42, 255, 44, 65, 43, 255, 50, 72, 47, 255, 37, 55, 37, 255, 33, 48, 33, 255, 32, 47, 33, 255, 33, 48, 33, 255, 35, 51, 35, 255, 32, 46, 32, 255, 33, 49, 34, 255, 33, 48, 34, 255, 31, 43, 31, 255, 33, 47, 33, 255, 31, 43, 31, 255, 27, 36, 27, 255, 30, 42, 30, 255, 34, 50, 35, 255, 36, 54, 36, 255, 34, 50, 34, 255, 33, 48, 33, 255, 30, 42, 30, 255, 31, 45, 32, 255, 30, 43, 31, 255, 31, 44, 32, 255, 28, 39, 29, 255, 29, 41, 30, 255, 27, 36, 27, 255, 29, 40, 29, 255, 28, 39, 29, 255, 33, 48, 33, 255, 32, 46, 33, 255, 32, 45, 32, 255, 32, 46, 32, 255, 37, 55, 37, 255, 37, 54, 37, 255, 34, 50, 34, 255, 34, 49, 34, 255, 30, 43, 31, 255, 29, 40, 29, 255, 30, 42, 31, 255, 33, 47, 33, 255, 32, 46, 32, 255, 33, 47, 33, 255, 31, 44, 31, 255, 32, 45, 32, 255, 31, 44, 31, 255, 33, 47, 33, 255, 32, 47, 33, 255, 36, 53, 36, 255, 35, 52, 35, 255, 36, 53, 36, 255, 34, 50, 35, 255, 31, 45, 32, 255, 33, 47, 33, 255, 29, 41, 30, 255, 28, 39, 29, 255, 34, 49, 34, 255, 30, 42, 30, 255, 35, 52, 35, 255, 37, 56, 38, 255, 35, 52, 35, 255, 31, 44, 31, 255, 31, 44, 31, 255, 30, 41, 30, 255, 32, 45, 32, 255, 29, 41, 30, 255, 33, 47, 33, 255, 32, 46, 32, 255, 33, 49, 34, 255, 31, 44, 32, 255, 30, 42, 31, 255, 33, 48, 33, 255, 28, 39, 29, 255, 24, 31, 24, 255, 25, 32, 25, 255, 27, 37, 28, 255, 32, 45, 32, 255, 31, 43, 31, 255, 27, 38, 28, 255, 27, 36, 27, 255, 30, 42, 30, 255, 26, 35, 27, 255, 29, 40, 29, 255, 28, 39, 29, 255, 32, 45, 32, 255, 32, 46, 32, 255, 37, 56, 37, 255, 35, 52, 36, 255, 26, 35, 27, 255, 29, 41, 30, 255, 31, 44, 32, 255, 34, 50, 35, 255, 32, 47, 33, 255, 31, 44, 31, 255, 31, 44, 31, 255, 28, 39, 29, 255, 28, 39, 29, 255, 26, 34, 26, 255, 27, 36, 27, 255, 31, 44, 31, 255, 32, 47, 33, 255, 30, 41, 30, 255, 29, 40, 29, 255, 30, 42, 31, 255, 28, 38, 28, 255, 30, 42, 30, 255, 25, 33, 26, 255, 27, 38, 28, 255, 27, 38, 28, 255, 31, 44, 31, 255, 28, 38, 28, 255, 38, 48, 52, 255, 36, 45, 49, 255, 31, 37, 39, 255, 27, 31, 32, 255, 32, 39, 41, 255, 39, 50, 54, 255, 41, 55, 59, 255, 43, 58, 63, 255, 35, 44, 47, 255, 21, 21, 21, 255, 21, 21, 21, 255, 29, 35, 37, 255, 30, 35, 37, 255, 27, 31, 33, 255, 23, 24, 25, 255, 24, 26, 26, 255, 21, 21, 21, 255, 21, 21, 21, 255, 24, 26, 27, 255, 45, 61, 66, 255, 47, 64, 69, 255, 43, 57, 62, 255, 36, 45, 49, 255, 38, 49, 52, 255, 33, 41, 43, 255, 39, 51, 55, 255, 36, 46, 50, 255, 40, 53, 57, 255, 47, 64, 69, 255, 44, 58, 63, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 22, 23, 255, 30, 35, 37, 255, 34, 43, 45, 255, 34, 42, 45, 255, 33, 40, 43, 255, 26, 29, 30, 255, 28, 32, 34, 255, 34, 43, 46, 255, 34, 42, 45, 255, 31, 38, 40, 255, 25, 27, 28, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 26, 30, 31, 255, 28, 33, 35, 255, 32, 38, 41, 255, 26, 29, 30, 255, 29, 33, 35, 255, 32, 39, 42, 255, 34, 43, 46, 255, 37, 47, 50, 255, 36, 45, 48, 255, 34, 43, 46, 255, 48, 65, 71, 255, 44, 58, 63, 255, 39, 51, 54, 255, 30, 36, 38, 255, 23, 25, 25, 255, 21, 21, 21, 255, 29, 34, 36, 255, 28, 33, 34, 255, 23, 24, 25, 255, 37, 47, 50, 255, 38, 49, 53, 255, 35, 44, 47, 255, 37, 48, 51, 255, 21, 21, 21, 255, 33, 42, 44, 255, 46, 62, 67, 255, 52, 70, 76, 255, 53, 71, 77, 255, 58, 76, 80, 255, 51, 70, 76, 255, 41, 55, 59, 255, 42, 55, 59, 255, 45, 61, 66, 255, 41, 54, 59, 255, 26, 29, 30, 255, 31, 37, 39, 255, 35, 44, 47, 255, 33, 41, 43, 255, 32, 39, 41, 255, 39, 51, 55, 255, 30, 35, 37, 255, 33, 41, 44, 255, 40, 52, 56, 255, 38, 49, 53, 255, 26, 30, 31, 255, 21, 21, 21, 255, 43, 57, 62, 255, 39, 51, 55, 255, 32, 40, 42, 255, 41, 54, 58, 255, 40, 53, 57, 255, 29, 34, 36, 255, 50, 69, 75, 255, 39, 51, 55, 255, 38, 49, 53, 255, 33, 40, 43, 255, 46, 63, 68, 255, 31, 38, 40, 255, 27, 31, 32, 255, 36, 46, 49, 255, 42, 55, 59, 255, 45, 61, 66, 255, 51, 69, 75, 255, 47, 64, 70, 255, 61, 79, 83, 255, 55, 73, 78, 255, 40, 53, 57, 255, 44, 58, 63, 255, 44, 59, 64, 255, 21, 21, 21, 255, 37, 48, 52, 255, 31, 37, 39, 255, 37, 47, 50, 255, 30, 35, 37, 255, 34, 42, 45, 255, 36, 46, 49, 255, 48, 66, 71, 255, 32, 40, 42, 255, 42, 55, 60, 255, 35, 43, 46, 255, 35, 45, 48, 255, 42, 56, 60, 255, 35, 44, 47, 255, 37, 47, 51, 255, 36, 46, 49, 255, 27, 31, 32, 255, 30, 36, 37, 255, 37, 48, 52, 255, 33, 41, 43, 255, 21, 21, 21, 255, 42, 55, 59, 255, 37, 48, 51, 255, 39, 51, 55, 255, 44, 59, 64, 255, 41, 54, 59, 255, 38, 49, 53, 255, 36, 46, 49, 255, 43, 57, 62, 255, 36, 46, 49, 255, 37, 47, 50, 255, 45, 61, 66, 255, 43, 57, 62, 255, 41, 54, 59, 255, 33, 42, 44, 255, 22, 23, 23, 255, 24, 26, 26, 255, 30, 36, 38, 255, 27, 31, 32, 255, 36, 46, 50, 255, 46, 62, 68, 255, 36, 45, 48, 255, 33, 40, 43, 255, 48, 66, 71, 255, 32, 40, 42, 255, 21, 21, 21, 255, 22, 22, 22, 255, 36, 45, 48, 255, 36, 47, 50, 255, 41, 54, 58, 255, 33, 40, 43, 255, 38, 49, 53, 255, 33, 40, 43, 255, 38, 49, 53, 255, 31, 38, 40, 255, 40, 52, 56, 255, 46, 63, 68, 255, 43, 58, 63, 255, 44, 59, 64, 255, 46, 63, 69, 255, 31, 38, 40, 255, 24, 26, 26, 255, 37, 48, 52, 255, 37, 47, 50, 255, 43, 58, 62, 255, 47, 65, 70, 255, 38, 50, 54, 255, 42, 55, 59, 255, 40, 53, 57, 255, 29, 34, 35, 255, 53, 71, 77, 255, 39, 50, 54, 255, 43, 58, 62, 255, 62, 80, 84, 255, 32, 38, 41, 255, 39, 51, 55, 255, 47, 63, 69, 255, 40, 52, 56, 255, 35, 45, 48, 255, 37, 47, 50, 255, 47, 64, 70, 255, 64, 81, 85, 255, 32, 40, 42, 255, 22, 22, 22, 255, 26, 29, 31, 255, 34, 42, 45, 255, 35, 44, 47, 255, 21, 21, 21, 255, 23, 25, 25, 255, 26, 30, 31, 255, 33, 41, 43, 255, 47, 64, 70, 255, 32, 39, 41, 255, 33, 42, 44, 255, 47, 63, 69, 255, 38, 49, 52, 255, 33, 40, 43, 255, 32, 40, 42, 255, 38, 49, 53, 255, 38, 49, 53, 255, 37, 47, 50, 255, 37, 48, 51, 255, 21, 21, 21, 255, 29, 34, 36, 255, 36, 45, 49, 255, 33, 41, 43, 255, 35, 45, 48, 255, 31, 37, 39, 255, 26, 29, 30, 255, 26, 29, 30, 255, 30, 36, 38, 255, 34, 42, 45, 255, 31, 37, 39, 255, 31, 38, 40, 255, 30, 35, 37, 255, 28, 33, 34, 255, 24, 25, 26, 255, 21, 21, 21, 255, 26, 29, 30, 255, 35, 44, 46, 255, 33, 41, 44, 255, 32, 38, 41, 255, 33, 41, 44, 255, 41, 54, 59, 255, 24, 26, 26, 255, 25, 28, 29, 255, 44, 58, 63, 255, 43, 57, 62, 255, 38, 49, 53, 255, 43, 57, 61, 255, 31, 38, 40, 255, 38, 50, 54, 255, 28, 33, 35, 255, 31, 37, 39, 255, 26, 29, 30, 255, 21, 21, 21, 255, 45, 60, 65, 255, 33, 41, 43, 255, 29, 34, 36, 255, 39, 50, 54, 255, 40, 52, 56, 255, 31, 44, 31, 255, 26, 35, 26, 255, 26, 34, 26, 255, 25, 33, 26, 255, 28, 38, 28, 255, 30, 43, 31, 255, 26, 34, 26, 255, 29, 41, 30, 255, 26, 35, 27, 255, 25, 34, 26, 255, 28, 38, 28, 255, 28, 39, 29, 255, 33, 48, 34, 255, 32, 45, 32, 255, 27, 36, 27, 255, 27, 37, 28, 255, 25, 32, 25, 255, 24, 31, 25, 255, 23, 29, 24, 255, 26, 35, 27, 255, 28, 39, 29, 255, 29, 41, 30, 255, 28, 39, 29, 255, 32, 46, 32, 255, 36, 53, 36, 255, 36, 53, 36, 255, 38, 56, 38, 255, 31, 44, 31, 255, 30, 43, 31, 255, 30, 43, 31, 255, 32, 46, 32, 255, 36, 54, 37, 255, 36, 53, 36, 255, 33, 48, 33, 255, 30, 42, 30, 255, 35, 51, 35, 255, 33, 48, 33, 255, 33, 47, 33, 255, 32, 45, 32, 255, 38, 57, 38, 255, 52, 75, 49, 255, 39, 58, 39, 255, 55, 79, 51, 255, 47, 69, 45, 255, 42, 63, 42, 255, 41, 61, 40, 255, 34, 50, 34, 255, 32, 46, 33, 255, 34, 50, 34, 255, 33, 48, 33, 255, 32, 45, 32, 255, 31, 44, 31, 255, 25, 33, 25, 255, 27, 37, 28, 255, 26, 35, 27, 255, 30, 43, 31, 255, 35, 52, 35, 255, 31, 44, 31, 255, 33, 48, 34, 255, 29, 41, 30, 255, 32, 45, 32, 255, 31, 45, 32, 255, 30, 42, 30, 255, 33, 48, 33, 255, 32, 47, 33, 255, 29, 40, 29, 255, 29, 40, 29, 255, 30, 41, 30, 255, 29, 40, 29, 255, 31, 44, 31, 255, 29, 39, 29, 255, 29, 40, 29, 255, 28, 39, 29, 255, 33, 49, 34, 255, 35, 52, 35, 255, 35, 52, 35, 255, 35, 51, 35, 255, 33, 48, 33, 255, 30, 43, 31, 255, 32, 46, 32, 255, 33, 48, 34, 255, 32, 46, 33, 255, 30, 43, 31, 255, 29, 41, 30, 255, 33, 48, 33, 255, 28, 38, 28, 255, 25, 33, 26, 255, 28, 39, 29, 255, 25, 34, 26, 255, 29, 40, 29, 255, 33, 48, 33, 255, 38, 57, 38, 255, 37, 55, 37, 255, 36, 54, 36, 255, 31, 44, 31, 255, 37, 55, 37, 255, 45, 66, 43, 255, 34, 50, 34, 255, 38, 56, 38, 255, 35, 51, 35, 255, 32, 46, 32, 255, 32, 47, 33, 255, 26, 35, 27, 255, 27, 37, 28, 255, 28, 39, 29, 255, 29, 40, 29, 255, 31, 44, 31, 255, 32, 47, 33, 255, 35, 52, 35, 255, 33, 47, 33, 255, 28, 39, 29, 255, 30, 43, 31, 255, 30, 42, 30, 255, 29, 40, 29, 255, 33, 47, 33, 255, 34, 50, 35, 255, 32, 47, 33, 255, 30, 42, 30, 255, 31, 44, 31, 255, 28, 39, 29, 255, 26, 35, 27, 255, 30, 43, 31, 255, 30, 42, 30, 255, 30, 43, 31, 255, 32, 45, 32, 255, 29, 40, 30, 255, 33, 48, 33, 255, 32, 45, 32, 255, 33, 48, 33, 255, 34, 50, 34, 255, 33, 49, 34, 255, 31, 45, 32, 255, 29, 40, 30, 255, 30, 42, 30, 255, 29, 40, 29, 255, 26, 35, 27, 255, 28, 39, 29, 255, 30, 43, 31, 255, 31, 44, 32, 255, 34, 49, 34, 255, 36, 54, 36, 255, 34, 50, 34, 255, 33, 48, 33, 255, 35, 51, 35, 255, 35, 51, 35, 255, 38, 57, 38, 255, 38, 57, 38, 255, 35, 52, 35, 255, 36, 53, 36, 255, 31, 45, 32, 255, 33, 49, 34, 255, 32, 46, 32, 255, 32, 47, 33, 255, 34, 50, 35, 255, 34, 50, 35, 255, 27, 36, 27, 255, 31, 44, 31, 255, 31, 44, 31, 255, 26, 36, 27, 255, 28, 39, 29, 255, 26, 36, 27, 255, 30, 43, 31, 255, 30, 43, 31, 255, 33, 47, 33, 255, 30, 43, 31, 255, 27, 37, 28, 255, 30, 42, 30, 255, 29, 40, 30, 255, 32, 45, 32, 255, 27, 36, 27, 255, 31, 45, 32, 255, 26, 35, 27, 255, 27, 37, 28, 255, 28, 38, 29, 255, 32, 46, 32, 255, 33, 47, 33, 255, 34, 50, 34, 255, 32, 47, 33, 255, 35, 51, 35, 255, 34, 49, 34, 255, 31, 44, 31, 255, 32, 46, 32, 255, 29, 41, 30, 255, 25, 32, 25, 255, 29, 39, 29, 255, 32, 45, 32, 255, 31, 44, 32, 255, 35, 52, 36, 255, 34, 50, 34, 255, 35, 52, 36, 255, 34, 50, 35, 255, 33, 48, 33, 255, 31, 45, 32, 255, 34, 50, 35, 255, 34, 50, 34, 255, 35, 52, 35, 255, 31, 43, 31, 255, 29, 40, 29, 255, 28, 39, 29, 255, 31, 44, 31, 255, 32, 46, 32, 255, 29, 40, 29, 255, 30, 42, 30, 255, 31, 45, 32, 255, 35, 51, 35, 255, 33, 48, 33, 255, 32, 46, 33, 255, 30, 42, 30, 255, 28, 38, 28, 255, 26, 35, 27, 255, 28, 39, 29, 255, 30, 43, 31, 255, 35, 51, 35, 255, 35, 52, 36, 255, 34, 49, 34, 255, 32, 46, 33, 255, 33, 48, 33, 255, 27, 36, 27, 255, 27, 37, 28, 255, 29, 40, 29, 255, 28, 38, 28, 255, 28, 38, 28, 255, 31, 44, 31, 255, 26, 35, 27, 255, 27, 37, 28, 255, 26, 34, 26, 255, 25, 33, 26, 255, 30, 42, 30, 255, 34, 49, 34, 255, 33, 48, 33, 255, 30, 42, 31, 255, 33, 47, 33, 255, 31, 44, 32, 255, 34, 49, 34, 255, 29, 40, 29, 255, 28, 39, 29, 255, 31, 44, 31, 255, 30, 42, 31, 255, 34, 49, 34, 255, 33, 49, 34, 255, 29, 41, 30, 255, 29, 41, 30, 255, 28, 38, 28, 255, 27, 36, 27, 255, 30, 42, 30, 255, 29, 40, 29, 255, 28, 38, 28, 255, 30, 41, 30, 255, 30, 42, 30, 255, 29, 41, 30, 255, 26, 35, 27, 255, 26, 36, 27, 255, 30, 42, 30, 255, 29, 41, 30, 255, 31, 43, 31, 255, 29, 41, 30, 255, 33, 40, 43, 255, 41, 54, 58, 255, 39, 50, 54, 255, 32, 39, 42, 255, 31, 38, 40, 255, 35, 44, 47, 255, 29, 33, 35, 255, 22, 22, 22, 255, 22, 23, 23, 255, 38, 50, 53, 255, 31, 37, 40, 255, 34, 42, 45, 255, 35, 44, 47, 255, 21, 21, 21, 255, 21, 21, 21, 255, 23, 25, 25, 255, 29, 34, 35, 255, 21, 21, 21, 255, 21, 21, 21, 255, 34, 43, 46, 255, 38, 49, 52, 255, 34, 43, 45, 255, 37, 47, 51, 255, 32, 38, 41, 255, 29, 34, 35, 255, 29, 34, 36, 255, 30, 36, 38, 255, 40, 52, 56, 255, 57, 75, 80, 255, 30, 36, 38, 255, 21, 21, 21, 255, 22, 22, 22, 255, 33, 40, 43, 255, 32, 39, 41, 255, 33, 41, 44, 255, 35, 44, 47, 255, 26, 29, 30, 255, 24, 26, 26, 255, 21, 21, 21, 255, 32, 39, 41, 255, 28, 33, 34, 255, 27, 31, 32, 255, 33, 41, 44, 255, 36, 45, 48, 255, 35, 43, 46, 255, 21, 21, 21, 255, 25, 27, 28, 255, 42, 56, 61, 255, 30, 36, 38, 255, 44, 58, 63, 255, 40, 52, 56, 255, 37, 47, 51, 255, 23, 24, 24, 255, 30, 36, 37, 255, 32, 39, 42, 255, 36, 46, 49, 255, 30, 36, 38, 255, 32, 40, 42, 255, 44, 59, 64, 255, 34, 42, 45, 255, 21, 21, 21, 255, 22, 22, 22, 255, 41, 54, 59, 255, 33, 41, 44, 255, 22, 22, 22, 255, 31, 38, 40, 255, 37, 48, 51, 255, 30, 36, 38, 255, 41, 54, 58, 255, 36, 46, 49, 255, 21, 21, 21, 255, 42, 55, 60, 255, 38, 49, 53, 255, 38, 49, 53, 255, 41, 54, 59, 255, 49, 67, 73, 255, 46, 62, 68, 255, 36, 46, 49, 255, 34, 43, 46, 255, 35, 45, 48, 255, 33, 41, 44, 255, 45, 60, 65, 255, 41, 55, 59, 255, 41, 54, 58, 255, 46, 62, 67, 255, 35, 44, 47, 255, 42, 55, 60, 255, 30, 35, 37, 255, 49, 68, 74, 255, 49, 68, 74, 255, 22, 22, 22, 255, 21, 21, 21, 255, 40, 52, 57, 255, 35, 43, 46, 255, 34, 43, 45, 255, 46, 63, 68, 255, 52, 71, 76, 255, 38, 50, 53, 255, 45, 60, 65, 255, 38, 49, 52, 255, 47, 64, 69, 255, 43, 57, 61, 255, 47, 64, 70, 255, 48, 65, 71, 255, 39, 51, 55, 255, 46, 62, 67, 255, 41, 54, 58, 255, 48, 65, 71, 255, 33, 41, 44, 255, 44, 59, 64, 255, 44, 59, 64, 255, 41, 55, 59, 255, 42, 56, 60, 255, 32, 40, 42, 255, 29, 34, 36, 255, 21, 21, 21, 255, 36, 46, 50, 255, 26, 29, 30, 255, 33, 41, 44, 255, 29, 34, 36, 255, 40, 52, 56, 255, 35, 44, 47, 255, 37, 48, 51, 255, 40, 52, 56, 255, 34, 42, 45, 255, 32, 39, 41, 255, 28, 32, 33, 255, 37, 47, 50, 255, 45, 61, 66, 255, 38, 50, 53, 255, 31, 37, 39, 255, 24, 26, 27, 255, 29, 34, 36, 255, 30, 35, 37, 255, 40, 53, 57, 255, 26, 30, 31, 255, 21, 21, 21, 255, 45, 60, 66, 255, 48, 65, 71, 255, 40, 52, 56, 255, 41, 54, 58, 255, 34, 42, 45, 255, 43, 57, 61, 255, 39, 50, 54, 255, 49, 68, 74, 255, 41, 54, 58, 255, 48, 65, 71, 255, 35, 43, 46, 255, 29, 35, 36, 255, 39, 51, 55, 255, 21, 21, 21, 255, 30, 36, 38, 255, 45, 61, 67, 255, 30, 36, 38, 255, 39, 50, 54, 255, 34, 43, 45, 255, 34, 42, 45, 255, 28, 32, 34, 255, 21, 21, 21, 255, 21, 21, 21, 255, 39, 50, 54, 255, 36, 45, 48, 255, 37, 47, 50, 255, 38, 49, 53, 255, 41, 53, 58, 255, 36, 45, 48, 255, 41, 53, 58, 255, 37, 48, 51, 255, 41, 54, 59, 255, 27, 31, 32, 255, 52, 70, 76, 255, 44, 59, 64, 255, 33, 40, 43, 255, 43, 57, 62, 255, 52, 70, 76, 255, 43, 57, 62, 255, 22, 23, 23, 255, 26, 29, 30, 255, 46, 62, 67, 255, 36, 45, 48, 255, 37, 47, 50, 255, 40, 53, 57, 255, 42, 56, 61, 255, 41, 55, 59, 255, 45, 60, 65, 255, 43, 58, 63, 255, 34, 42, 44, 255, 38, 49, 53, 255, 41, 54, 58, 255, 38, 49, 53, 255, 33, 40, 43, 255, 40, 53, 57, 255, 33, 41, 44, 255, 31, 38, 40, 255, 24, 27, 27, 255, 32, 39, 41, 255, 45, 60, 66, 255, 46, 63, 68, 255, 25, 28, 28, 255, 29, 34, 36, 255, 44, 59, 64, 255, 32, 38, 40, 255, 33, 41, 44, 255, 21, 21, 21, 255, 28, 32, 34, 255, 44, 59, 64, 255, 40, 52, 56, 255, 39, 51, 55, 255, 39, 50, 54, 255, 38, 48, 52, 255, 44, 58, 63, 255, 41, 54, 59, 255, 24, 26, 27, 255, 33, 40, 43, 255, 36, 46, 50, 255, 36, 45, 48, 255, 30, 35, 37, 255, 21, 21, 21, 255, 32, 38, 41, 255, 35, 43, 46, 255, 34, 43, 46, 255, 39, 51, 55, 255, 30, 36, 38, 255, 36, 45, 48, 255, 35, 44, 47, 255, 33, 41, 43, 255, 34, 42, 45, 255, 37, 47, 51, 255, 36, 46, 49, 255, 37, 47, 50, 255, 30, 36, 38, 255, 30, 36, 38, 255, 35, 44, 47, 255, 30, 36, 38, 255, 28, 32, 33, 255, 30, 36, 38, 255, 26, 29, 30, 255, 30, 35, 37, 255, 40, 52, 56, 255, 35, 44, 47, 255, 21, 21, 21, 255, 25, 28, 29, 255, 34, 42, 45, 255, 36, 45, 48, 255, 35, 44, 47, 255, 39, 51, 55, 255, 46, 62, 68, 255, 29, 34, 36, 255, 44, 59, 64, 255, 21, 21, 21, 255, 25, 28, 29, 255, 39, 51, 55, 255, 37, 47, 51, 255, 34, 43, 45, 255, 32, 39, 41, 255, 33, 40, 43, 255, 30, 43, 31, 255, 27, 37, 28, 255, 28, 38, 28, 255, 26, 34, 26, 255, 26, 34, 26, 255, 26, 35, 27, 255, 30, 43, 31, 255, 27, 35, 28, 255, 25, 34, 26, 255, 24, 32, 25, 255, 27, 37, 28, 255, 30, 42, 30, 255, 33, 48, 33, 255, 29, 40, 29, 255, 28, 39, 29, 255, 26, 35, 27, 255, 25, 32, 26, 255, 32, 40, 31, 255, 25, 33, 25, 255, 30, 41, 30, 255, 31, 45, 32, 255, 29, 41, 30, 255, 35, 51, 35, 255, 37, 55, 37, 255, 36, 54, 36, 255, 37, 55, 37, 255, 37, 55, 37, 255, 34, 50, 34, 255, 34, 49, 34, 255, 29, 41, 30, 255, 33, 48, 33, 255, 31, 44, 31, 255, 30, 42, 30, 255, 31, 43, 31, 255, 34, 49, 34, 255, 30, 42, 30, 255, 33, 49, 34, 255, 33, 48, 33, 255, 30, 42, 30, 255, 36, 52, 36, 255, 33, 48, 34, 255, 43, 64, 42, 255, 39, 59, 39, 255, 43, 64, 42, 255, 38, 56, 38, 255, 32, 46, 32, 255, 34, 49, 34, 255, 33, 47, 33, 255, 30, 41, 30, 255, 30, 42, 30, 255, 30, 42, 30, 255, 31, 44, 31, 255, 27, 38, 28, 255, 25, 33, 26, 255, 27, 36, 27, 255, 26, 35, 27, 255, 30, 42, 31, 255, 30, 43, 31, 255, 35, 52, 35, 255, 32, 46, 32, 255, 33, 49, 34, 255, 32, 45, 32, 255, 35, 51, 35, 255, 33, 48, 33, 255, 35, 52, 36, 255, 32, 45, 32, 255, 28, 38, 28, 255, 29, 40, 29, 255, 28, 38, 28, 255, 30, 42, 31, 255, 26, 34, 26, 255, 27, 37, 28, 255, 29, 40, 29, 255, 35, 52, 36, 255, 35, 51, 35, 255, 33, 48, 33, 255, 36, 54, 36, 255, 32, 47, 33, 255, 31, 44, 31, 255, 30, 41, 30, 255, 36, 53, 36, 255, 35, 51, 35, 255, 33, 48, 33, 255, 31, 45, 32, 255, 33, 47, 33, 255, 26, 36, 27, 255, 33, 48, 33, 255, 28, 39, 29, 255, 29, 40, 29, 255, 34, 49, 34, 255, 32, 46, 32, 255, 34, 51, 35, 255, 34, 50, 35, 255, 31, 44, 31, 255, 33, 48, 33, 255, 35, 52, 35, 255, 34, 49, 34, 255, 36, 53, 36, 255, 34, 49, 34, 255, 35, 51, 35, 255, 34, 50, 35, 255, 29, 41, 30, 255, 30, 42, 30, 255, 27, 36, 27, 255, 32, 46, 32, 255, 29, 40, 29, 255, 32, 45, 32, 255, 30, 42, 30, 255, 28, 38, 28, 255, 29, 40, 29, 255, 26, 35, 27, 255, 28, 38, 28, 255, 29, 41, 30, 255, 32, 46, 32, 255, 33, 47, 33, 255, 35, 52, 35, 255, 31, 44, 31, 255, 30, 42, 30, 255, 27, 37, 28, 255, 28, 39, 29, 255, 27, 37, 28, 255, 28, 38, 28, 255, 27, 37, 28, 255, 28, 39, 29, 255, 32, 46, 32, 255, 33, 48, 34, 255, 32, 45, 32, 255, 33, 48, 33, 255, 35, 51, 35, 255, 35, 52, 35, 255, 36, 54, 36, 255, 42, 62, 41, 255, 35, 52, 35, 255, 35, 51, 35, 255, 30, 42, 30, 255, 27, 36, 27, 255, 32, 46, 32, 255, 30, 42, 30, 255, 27, 36, 27, 255, 33, 48, 34, 255, 31, 44, 31, 255, 31, 44, 31, 255, 33, 47, 33, 255, 32, 46, 32, 255, 34, 49, 34, 255, 41, 61, 41, 255, 37, 56, 37, 255, 36, 53, 36, 255, 40, 59, 39, 255, 34, 50, 35, 255, 34, 49, 34, 255, 32, 47, 33, 255, 32, 45, 32, 255, 36, 53, 36, 255, 28, 39, 29, 255, 29, 40, 30, 255, 29, 41, 30, 255, 30, 42, 30, 255, 27, 37, 28, 255, 29, 40, 29, 255, 25, 33, 26, 255, 30, 42, 30, 255, 30, 42, 30, 255, 31, 44, 31, 255, 27, 37, 28, 255, 24, 31, 25, 255, 27, 37, 28, 255, 30, 41, 30, 255, 30, 42, 30, 255, 25, 33, 26, 255, 27, 36, 27, 255, 28, 39, 29, 255, 25, 34, 26, 255, 28, 39, 29, 255, 32, 45, 32, 255, 31, 45, 32, 255, 34, 49, 34, 255, 29, 41, 30, 255, 31, 44, 31, 255, 29, 41, 30, 255, 34, 49, 34, 255, 33, 48, 34, 255, 32, 45, 32, 255, 26, 35, 27, 255, 28, 38, 28, 255, 31, 43, 31, 255, 37, 56, 38, 255, 31, 44, 32, 255, 34, 50, 34, 255, 33, 48, 33, 255, 31, 45, 32, 255, 31, 44, 31, 255, 32, 46, 32, 255, 34, 49, 34, 255, 35, 51, 35, 255, 33, 48, 34, 255, 36, 52, 36, 255, 32, 46, 33, 255, 28, 38, 28, 255, 32, 47, 33, 255, 27, 36, 27, 255, 33, 48, 33, 255, 29, 40, 29, 255, 31, 44, 32, 255, 32, 46, 32, 255, 34, 49, 34, 255, 33, 48, 33, 255, 34, 49, 34, 255, 31, 44, 31, 255, 33, 48, 33, 255, 32, 45, 32, 255, 31, 44, 31, 255, 30, 43, 31, 255, 35, 51, 35, 255, 34, 49, 34, 255, 32, 46, 32, 255, 31, 43, 31, 255, 31, 44, 31, 255, 30, 42, 30, 255, 30, 42, 30, 255, 30, 42, 30, 255, 26, 34, 26, 255, 28, 39, 29, 255, 28, 39, 29, 255, 27, 37, 28, 255, 28, 38, 28, 255, 29, 41, 30, 255, 31, 44, 31, 255, 35, 52, 35, 255, 32, 47, 33, 255, 30, 42, 30, 255, 34, 50, 34, 255, 35, 52, 35, 255, 30, 43, 31, 255, 30, 43, 31, 255, 30, 43, 31, 255, 30, 43, 31, 255, 29, 41, 30, 255, 29, 40, 29, 255, 32, 46, 32, 255, 29, 40, 30, 255, 27, 37, 28, 255, 29, 40, 29, 255, 28, 38, 28, 255, 29, 40, 29, 255, 30, 42, 30, 255, 31, 44, 32, 255, 27, 37, 28, 255, 28, 38, 28, 255, 30, 43, 31, 255, 33, 48, 33, 255, 30, 42, 31, 255, 30, 43, 31, 255, 28, 39, 29, 255, 28, 39, 29, 255, 31, 44, 31, 255, 41, 54, 59, 255, 44, 59, 64, 255, 33, 42, 44, 255, 35, 44, 47, 255, 41, 54, 58, 255, 34, 42, 45, 255, 45, 61, 67, 255, 37, 48, 51, 255, 42, 56, 61, 255, 37, 47, 50, 255, 33, 42, 44, 255, 21, 21, 21, 255, 41, 54, 58, 255, 26, 29, 31, 255, 21, 21, 21, 255, 32, 40, 42, 255, 29, 35, 36, 255, 25, 28, 28, 255, 21, 21, 21, 255, 40, 53, 57, 255, 35, 45, 48, 255, 35, 43, 46, 255, 31, 37, 39, 255, 39, 51, 55, 255, 37, 47, 50, 255, 27, 30, 31, 255, 25, 28, 29, 255, 46, 63, 68, 255, 39, 50, 54, 255, 21, 21, 21, 255, 21, 21, 21, 255, 30, 35, 37, 255, 27, 32, 33, 255, 31, 37, 39, 255, 25, 28, 29, 255, 25, 27, 28, 255, 29, 34, 36, 255, 30, 36, 38, 255, 30, 36, 38, 255, 25, 28, 29, 255, 22, 23, 23, 255, 32, 40, 42, 255, 40, 52, 57, 255, 33, 41, 43, 255, 40, 53, 57, 255, 23, 24, 25, 255, 21, 21, 21, 255, 26, 30, 31, 255, 37, 47, 50, 255, 37, 47, 51, 255, 32, 39, 41, 255, 43, 58, 63, 255, 29, 34, 36, 255, 37, 47, 50, 255, 37, 47, 51, 255, 28, 33, 35, 255, 36, 45, 48, 255, 43, 57, 62, 255, 51, 70, 76, 255, 24, 25, 26, 255, 31, 37, 40, 255, 45, 61, 66, 255, 45, 61, 66, 255, 38, 49, 53, 255, 35, 44, 47, 255, 44, 59, 64, 255, 38, 49, 53, 255, 41, 54, 59, 255, 42, 56, 60, 255, 37, 47, 50, 255, 35, 45, 48, 255, 21, 21, 21, 255, 37, 47, 50, 255, 41, 55, 59, 255, 43, 57, 61, 255, 42, 56, 61, 255, 44, 60, 65, 255, 51, 70, 76, 255, 55, 73, 78, 255, 38, 50, 54, 255, 39, 50, 54, 255, 44, 59, 64, 255, 41, 54, 59, 255, 46, 62, 67, 255, 36, 46, 49, 255, 42, 55, 60, 255, 57, 75, 80, 255, 38, 49, 53, 255, 37, 47, 51, 255, 48, 66, 72, 255, 28, 32, 33, 255, 23, 24, 24, 255, 39, 50, 54, 255, 38, 49, 53, 255, 38, 48, 52, 255, 50, 69, 75, 255, 29, 35, 36, 255, 46, 63, 68, 255, 40, 52, 56, 255, 29, 34, 36, 255, 38, 49, 52, 255, 46, 62, 68, 255, 44, 59, 64, 255, 51, 70, 76, 255, 46, 62, 68, 255, 43, 57, 62, 255, 45, 60, 65, 255, 46, 62, 67, 255, 45, 60, 65, 255, 45, 60, 65, 255, 29, 35, 37, 255, 47, 63, 69, 255, 30, 35, 37, 255, 34, 42, 45, 255, 21, 21, 21, 255, 21, 21, 21, 255, 39, 51, 55, 255, 36, 46, 49, 255, 25, 28, 29, 255, 37, 48, 51, 255, 35, 44, 47, 255, 41, 54, 59, 255, 37, 48, 51, 255, 36, 46, 49, 255, 39, 50, 54, 255, 32, 39, 41, 255, 28, 33, 34, 255, 38, 49, 52, 255, 35, 44, 47, 255, 30, 35, 37, 255, 28, 32, 34, 255, 26, 30, 31, 255, 34, 43, 46, 255, 28, 33, 35, 255, 38, 49, 52, 255, 36, 46, 49, 255, 21, 21, 21, 255, 21, 21, 21, 255, 37, 48, 51, 255, 35, 44, 47, 255, 47, 64, 70, 255, 43, 58, 63, 255, 52, 70, 76, 255, 43, 57, 61, 255, 29, 33, 35, 255, 48, 65, 71, 255, 38, 49, 52, 255, 31, 38, 40, 255, 34, 42, 45, 255, 31, 38, 40, 255, 21, 21, 21, 255, 36, 46, 50, 255, 45, 61, 66, 255, 28, 32, 34, 255, 23, 24, 25, 255, 23, 25, 25, 255, 25, 28, 29, 255, 21, 21, 21, 255, 22, 22, 22, 255, 33, 40, 43, 255, 30, 35, 37, 255, 33, 41, 43, 255, 36, 45, 48, 255, 39, 50, 54, 255, 31, 37, 39, 255, 32, 39, 41, 255, 39, 51, 55, 255, 33, 41, 43, 255, 36, 46, 49, 255, 41, 54, 59, 255, 54, 72, 78, 255, 35, 43, 46, 255, 37, 48, 51, 255, 39, 50, 54, 255, 44, 59, 64, 255, 32, 39, 42, 255, 37, 47, 50, 255, 21, 21, 21, 255, 29, 33, 35, 255, 41, 54, 59, 255, 41, 53, 58, 255, 36, 45, 48, 255, 36, 45, 48, 255, 40, 53, 57, 255, 37, 47, 50, 255, 46, 63, 68, 255, 44, 60, 65, 255, 33, 40, 43, 255, 46, 63, 68, 255, 54, 72, 78, 255, 31, 37, 39, 255, 36, 46, 49, 255, 38, 48, 52, 255, 49, 67, 73, 255, 41, 54, 58, 255, 52, 71, 76, 255, 30, 36, 38, 255, 31, 37, 39, 255, 24, 26, 27, 255, 29, 34, 35, 255, 37, 48, 52, 255, 30, 36, 38, 255, 34, 43, 45, 255, 26, 30, 31, 255, 44, 59, 63, 255, 28, 33, 35, 255, 42, 55, 60, 255, 41, 54, 58, 255, 46, 62, 68, 255, 36, 45, 48, 255, 29, 34, 36, 255, 32, 39, 42, 255, 33, 42, 44, 255, 28, 33, 34, 255, 35, 44, 47, 255, 24, 26, 26, 255, 21, 21, 21, 255, 24, 26, 26, 255, 33, 42, 44, 255, 42, 56, 60, 255, 38, 49, 53, 255, 35, 45, 48, 255, 37, 48, 51, 255, 31, 37, 39, 255, 34, 43, 46, 255, 38, 49, 53, 255, 30, 36, 38, 255, 37, 48, 51, 255, 39, 50, 54, 255, 30, 36, 37, 255, 36, 45, 49, 255, 27, 31, 32, 255, 29, 33, 35, 255, 37, 47, 50, 255, 30, 36, 38, 255, 28, 32, 33, 255, 30, 36, 38, 255, 29, 34, 36, 255, 32, 40, 42, 255, 32, 39, 41, 255, 35, 44, 47, 255, 21, 21, 21, 255, 28, 33, 35, 255, 25, 28, 29, 255, 37, 47, 51, 255, 39, 51, 54, 255, 44, 59, 64, 255, 40, 52, 56, 255, 26, 29, 30, 255, 21, 21, 21, 255, 34, 43, 46, 255, 35, 45, 48, 255, 31, 37, 39, 255, 31, 38, 40, 255, 27, 31, 32, 255, 38, 49, 53, 255, 32, 46, 32, 255, 33, 47, 33, 255, 30, 42, 30, 255, 29, 41, 30, 255, 26, 35, 27, 255, 26, 35, 27, 255, 25, 33, 26, 255, 23, 29, 24, 255, 23, 30, 24, 255, 26, 33, 27, 255, 25, 32, 26, 255, 26, 35, 27, 255, 30, 41, 30, 255, 30, 42, 30, 255, 28, 39, 29, 255, 29, 40, 30, 255, 24, 31, 25, 255, 24, 32, 25, 255, 31, 45, 32, 255, 32, 46, 33, 255, 34, 49, 34, 255, 28, 39, 29, 255, 34, 50, 34, 255, 38, 57, 38, 255, 37, 56, 37, 255, 37, 54, 37, 255, 35, 52, 35, 255, 34, 49, 34, 255, 31, 44, 31, 255, 32, 46, 32, 255, 33, 48, 33, 255, 32, 45, 32, 255, 31, 44, 31, 255, 30, 42, 30, 255, 30, 42, 30, 255, 32, 46, 32, 255, 30, 43, 31, 255, 36, 54, 37, 255, 34, 50, 34, 255, 33, 48, 34, 255, 37, 54, 37, 255, 36, 54, 36, 255, 37, 55, 37, 255, 34, 50, 34, 255, 33, 47, 33, 255, 34, 49, 34, 255, 37, 56, 38, 255, 35, 51, 35, 255, 30, 43, 31, 255, 32, 46, 32, 255, 33, 48, 33, 255, 31, 45, 32, 255, 30, 43, 31, 255, 24, 30, 24, 255, 24, 31, 25, 255, 25, 33, 26, 255, 28, 39, 29, 255, 31, 44, 31, 255, 29, 41, 30, 255, 34, 49, 34, 255, 32, 46, 32, 255, 35, 51, 35, 255, 33, 47, 33, 255, 32, 46, 32, 255, 29, 41, 30, 255, 30, 42, 31, 255, 28, 38, 28, 255, 28, 38, 28, 255, 26, 34, 26, 255, 25, 34, 26, 255, 30, 42, 30, 255, 28, 39, 29, 255, 31, 43, 31, 255, 34, 49, 34, 255, 30, 43, 31, 255, 31, 44, 31, 255, 33, 47, 33, 255, 33, 47, 33, 255, 34, 49, 34, 255, 34, 50, 34, 255, 45, 66, 43, 255, 35, 51, 35, 255, 32, 45, 32, 255, 28, 39, 29, 255, 29, 40, 29, 255, 30, 42, 30, 255, 28, 38, 28, 255, 27, 36, 27, 255, 33, 48, 34, 255, 34, 50, 34, 255, 35, 52, 35, 255, 32, 46, 33, 255, 34, 50, 35, 255, 33, 48, 33, 255, 33, 49, 34, 255, 37, 56, 38, 255, 35, 52, 35, 255, 32, 45, 32, 255, 34, 49, 34, 255, 30, 43, 31, 255, 30, 43, 31, 255, 29, 40, 29, 255, 33, 47, 33, 255, 28, 38, 28, 255, 30, 42, 30, 255, 31, 45, 32, 255, 28, 38, 28, 255, 31, 43, 31, 255, 29, 40, 29, 255, 27, 37, 28, 255, 27, 36, 27, 255, 29, 40, 29, 255, 27, 37, 28, 255, 31, 44, 32, 255, 33, 48, 33, 255, 35, 51, 35, 255, 30, 42, 30, 255, 28, 38, 29, 255, 25, 34, 26, 255, 31, 45, 32, 255, 28, 39, 29, 255, 27, 37, 28, 255, 30, 41, 30, 255, 31, 44, 32, 255, 30, 42, 31, 255, 32, 45, 32, 255, 34, 50, 34, 255, 36, 53, 36, 255, 37, 55, 37, 255, 36, 54, 36, 255, 36, 54, 36, 255, 45, 66, 44, 255, 37, 56, 37, 255, 37, 56, 37, 255, 32, 46, 32, 255, 35, 51, 35, 255, 27, 37, 28, 255, 29, 39, 29, 255, 31, 45, 32, 255, 30, 43, 31, 255, 28, 39, 29, 255, 28, 38, 28, 255, 34, 50, 34, 255, 35, 51, 35, 255, 45, 66, 44, 255, 36, 53, 36, 255, 35, 52, 36, 255, 38, 57, 38, 255, 42, 62, 41, 255, 46, 67, 44, 255, 35, 51, 35, 255, 33, 48, 34, 255, 33, 48, 33, 255, 33, 48, 33, 255, 28, 39, 29, 255, 30, 41, 30, 255, 29, 41, 30, 255, 30, 43, 31, 255, 29, 40, 29, 255, 28, 38, 28, 255, 26, 35, 27, 255, 27, 36, 27, 255, 30, 41, 30, 255, 29, 39, 29, 255, 24, 32, 25, 255, 28, 38, 28, 255, 29, 40, 29, 255, 24, 31, 25, 255, 24, 32, 25, 255, 24, 31, 25, 255, 25, 32, 25, 255, 25, 33, 26, 255, 30, 42, 30, 255, 31, 44, 31, 255, 30, 42, 31, 255, 32, 46, 32, 255, 27, 37, 28, 255, 31, 44, 31, 255, 32, 45, 32, 255, 33, 48, 34, 255, 31, 44, 31, 255, 32, 47, 33, 255, 33, 49, 34, 255, 32, 45, 32, 255, 28, 38, 28, 255, 31, 44, 32, 255, 34, 50, 34, 255, 37, 55, 37, 255, 31, 45, 32, 255, 31, 44, 31, 255, 25, 34, 26, 255, 26, 34, 26, 255, 28, 38, 28, 255, 28, 38, 28, 255, 30, 42, 30, 255, 33, 48, 34, 255, 37, 56, 38, 255, 31, 44, 31, 255, 27, 37, 28, 255, 32, 45, 32, 255, 33, 48, 33, 255, 33, 48, 33, 255, 28, 39, 29, 255, 32, 46, 32, 255, 36, 53, 36, 255, 35, 52, 35, 255, 36, 53, 36, 255, 34, 49, 34, 255, 37, 55, 37, 255, 35, 51, 35, 255, 33, 47, 33, 255, 28, 38, 28, 255, 31, 44, 31, 255, 34, 50, 34, 255, 31, 44, 31, 255, 30, 43, 31, 255, 33, 48, 33, 255, 33, 48, 33, 255, 32, 46, 32, 255, 32, 46, 32, 255, 29, 40, 29, 255, 29, 40, 29, 255, 31, 45, 32, 255, 31, 45, 32, 255, 32, 47, 33, 255, 33, 47, 33, 255, 35, 51, 35, 255, 32, 45, 32, 255, 33, 47, 33, 255, 32, 45, 32, 255, 31, 44, 31, 255, 32, 46, 32, 255, 33, 47, 33, 255, 32, 45, 32, 255, 29, 40, 29, 255, 30, 42, 30, 255, 26, 35, 27, 255, 26, 35, 27, 255, 27, 36, 27, 255, 30, 43, 31, 255, 30, 43, 31, 255, 24, 31, 25, 255, 27, 37, 27, 255, 28, 39, 29, 255, 25, 34, 26, 255, 30, 41, 30, 255, 32, 47, 33, 255, 35, 52, 35, 255, 33, 48, 33, 255, 32, 45, 32, 255, 32, 45, 32, 255, 32, 45, 32, 255, 33, 48, 33, 255, 33, 48, 33, 255, 32, 47, 33, 255, 32, 46, 32, 255, 35, 44, 47, 255, 35, 44, 46, 255, 33, 41, 44, 255, 24, 26, 26, 255, 33, 40, 43, 255, 44, 59, 64, 255, 38, 49, 53, 255, 33, 40, 43, 255, 31, 38, 40, 255, 32, 38, 41, 255, 28, 32, 34, 255, 25, 27, 28, 255, 33, 41, 44, 255, 30, 36, 38, 255, 37, 48, 51, 255, 34, 42, 44, 255, 28, 33, 34, 255, 30, 37, 39, 255, 21, 21, 21, 255, 24, 27, 27, 255, 24, 26, 27, 255, 30, 36, 38, 255, 29, 35, 37, 255, 35, 44, 48, 255, 41, 54, 59, 255, 31, 37, 39, 255, 31, 38, 40, 255, 31, 38, 40, 255, 23, 25, 25, 255, 21, 21, 21, 255, 26, 30, 31, 255, 24, 26, 27, 255, 31, 37, 39, 255, 21, 21, 21, 255, 32, 40, 42, 255, 32, 39, 42, 255, 28, 33, 34, 255, 23, 24, 24, 255, 32, 39, 41, 255, 27, 31, 32, 255, 32, 39, 41, 255, 37, 47, 50, 255, 37, 47, 51, 255, 32, 38, 41, 255, 38, 49, 53, 255, 34, 43, 46, 255, 28, 32, 34, 255, 21, 21, 21, 255, 34, 43, 46, 255, 33, 40, 43, 255, 31, 38, 40, 255, 40, 53, 57, 255, 38, 49, 53, 255, 34, 42, 44, 255, 35, 44, 47, 255, 42, 56, 60, 255, 43, 57, 62, 255, 37, 48, 51, 255, 21, 21, 21, 255, 21, 21, 21, 255, 35, 43, 46, 255, 37, 47, 50, 255, 42, 55, 60, 255, 44, 60, 65, 255, 36, 46, 49, 255, 36, 46, 50, 255, 36, 45, 48, 255, 30, 37, 39, 255, 42, 55, 60, 255, 31, 38, 40, 255, 35, 44, 47, 255, 22, 22, 22, 255, 21, 21, 21, 255, 44, 58, 63, 255, 44, 59, 64, 255, 42, 55, 59, 255, 29, 34, 35, 255, 31, 38, 40, 255, 43, 57, 62, 255, 42, 56, 60, 255, 43, 57, 61, 255, 29, 34, 35, 255, 41, 53, 58, 255, 38, 48, 52, 255, 44, 59, 64, 255, 42, 56, 60, 255, 41, 53, 57, 255, 43, 57, 61, 255, 35, 44, 47, 255, 34, 43, 46, 255, 26, 29, 30, 255, 28, 33, 34, 255, 40, 52, 56, 255, 50, 69, 75, 255, 42, 56, 61, 255, 42, 55, 60, 255, 35, 45, 48, 255, 43, 57, 62, 255, 49, 67, 73, 255, 43, 57, 61, 255, 45, 61, 66, 255, 41, 54, 58, 255, 35, 44, 47, 255, 39, 50, 54, 255, 33, 41, 44, 255, 45, 61, 66, 255, 38, 49, 53, 255, 37, 47, 50, 255, 39, 51, 55, 255, 42, 55, 59, 255, 43, 57, 62, 255, 29, 35, 36, 255, 32, 38, 41, 255, 37, 47, 50, 255, 21, 21, 21, 255, 21, 21, 21, 255, 25, 27, 28, 255, 30, 36, 38, 255, 29, 34, 35, 255, 32, 40, 42, 255, 36, 46, 50, 255, 30, 36, 37, 255, 38, 49, 52, 255, 38, 49, 53, 255, 33, 42, 44, 255, 33, 41, 44, 255, 36, 45, 48, 255, 41, 54, 58, 255, 41, 54, 59, 255, 46, 62, 67, 255, 50, 68, 74, 255, 30, 36, 37, 255, 40, 52, 56, 255, 21, 21, 21, 255, 34, 42, 45, 255, 46, 63, 68, 255, 41, 54, 58, 255, 21, 21, 21, 255, 21, 21, 21, 255, 30, 35, 37, 255, 35, 44, 47, 255, 47, 64, 70, 255, 50, 69, 75, 255, 43, 57, 62, 255, 42, 55, 59, 255, 36, 46, 49, 255, 36, 45, 48, 255, 38, 49, 53, 255, 46, 62, 67, 255, 35, 44, 47, 255, 21, 21, 21, 255, 39, 51, 55, 255, 36, 46, 49, 255, 39, 51, 55, 255, 21, 21, 21, 255, 21, 21, 21, 255, 25, 27, 28, 255, 47, 63, 69, 255, 34, 43, 46, 255, 40, 52, 56, 255, 35, 44, 47, 255, 35, 44, 47, 255, 38, 50, 53, 255, 36, 46, 50, 255, 28, 32, 34, 255, 28, 32, 33, 255, 37, 47, 50, 255, 22, 22, 22, 255, 29, 34, 36, 255, 37, 48, 51, 255, 41, 54, 58, 255, 41, 54, 59, 255, 40, 52, 56, 255, 35, 44, 47, 255, 44, 59, 64, 255, 40, 53, 57, 255, 23, 25, 25, 255, 27, 30, 32, 255, 22, 23, 23, 255, 31, 37, 39, 255, 27, 31, 32, 255, 33, 40, 43, 255, 33, 41, 43, 255, 30, 35, 37, 255, 33, 40, 43, 255, 32, 39, 41, 255, 43, 57, 62, 255, 49, 68, 74, 255, 51, 70, 76, 255, 47, 64, 69, 255, 61, 78, 83, 255, 43, 57, 62, 255, 35, 45, 48, 255, 31, 37, 39, 255, 32, 39, 42, 255, 42, 56, 61, 255, 38, 49, 53, 255, 39, 50, 54, 255, 27, 32, 33, 255, 29, 34, 35, 255, 35, 44, 47, 255, 26, 29, 30, 255, 30, 36, 38, 255, 37, 47, 51, 255, 37, 47, 50, 255, 37, 48, 51, 255, 43, 56, 61, 255, 55, 74, 79, 255, 34, 42, 45, 255, 41, 54, 59, 255, 40, 52, 56, 255, 33, 41, 44, 255, 36, 46, 49, 255, 27, 31, 32, 255, 35, 45, 48, 255, 42, 56, 61, 255, 21, 21, 21, 255, 26, 29, 30, 255, 34, 43, 46, 255, 38, 49, 53, 255, 32, 39, 42, 255, 23, 25, 25, 255, 21, 21, 21, 255, 25, 27, 27, 255, 36, 46, 49, 255, 21, 21, 21, 255, 24, 25, 26, 255, 41, 54, 58, 255, 35, 45, 48, 255, 40, 52, 57, 255, 33, 40, 43, 255, 35, 44, 47, 255, 34, 43, 46, 255, 38, 49, 52, 255, 30, 36, 38, 255, 35, 44, 47, 255, 42, 55, 60, 255, 36, 46, 49, 255, 43, 57, 62, 255, 38, 49, 52, 255, 39, 50, 54, 255, 32, 39, 42, 255, 21, 21, 21, 255, 35, 44, 47, 255, 35, 45, 48, 255, 40, 53, 57, 255, 35, 44, 47, 255, 49, 67, 73, 255, 21, 21, 21, 255, 26, 29, 30, 255, 44, 58, 63, 255, 44, 59, 64, 255, 38, 50, 54, 255, 28, 33, 34, 255, 38, 49, 52, 255, 40, 52, 56, 255, 32, 46, 32, 255, 28, 39, 29, 255, 32, 45, 32, 255, 31, 44, 31, 255, 28, 39, 29, 255, 28, 38, 28, 255, 27, 36, 27, 255, 25, 34, 26, 255, 26, 33, 27, 255, 30, 38, 30, 255, 23, 30, 24, 255, 27, 36, 27, 255, 29, 41, 30, 255, 31, 44, 31, 255, 33, 47, 33, 255, 30, 43, 31, 255, 27, 37, 28, 255, 24, 30, 24, 255, 31, 44, 31, 255, 29, 41, 30, 255, 25, 34, 26, 255, 30, 42, 30, 255, 33, 48, 33, 255, 40, 60, 40, 255, 51, 74, 48, 255, 37, 55, 37, 255, 38, 57, 38, 255, 43, 64, 42, 255, 33, 49, 34, 255, 32, 47, 33, 255, 35, 51, 35, 255, 31, 45, 32, 255, 30, 42, 30, 255, 30, 42, 30, 255, 30, 43, 31, 255, 29, 40, 29, 255, 31, 44, 31, 255, 34, 49, 34, 255, 35, 51, 35, 255, 33, 48, 33, 255, 36, 54, 37, 255, 37, 56, 37, 255, 36, 53, 36, 255, 32, 47, 33, 255, 31, 45, 32, 255, 32, 46, 33, 255, 35, 52, 35, 255, 32, 46, 33, 255, 32, 46, 32, 255, 31, 44, 31, 255, 30, 42, 30, 255, 33, 48, 33, 255, 25, 32, 25, 255, 25, 33, 26, 255, 25, 32, 25, 255, 24, 31, 25, 255, 25, 33, 26, 255, 30, 41, 30, 255, 30, 43, 31, 255, 35, 51, 35, 255, 32, 46, 32, 255, 33, 48, 33, 255, 34, 50, 34, 255, 34, 49, 34, 255, 31, 44, 31, 255, 29, 41, 30, 255, 27, 37, 28, 255, 28, 39, 29, 255, 27, 36, 27, 255, 30, 43, 31, 255, 29, 41, 30, 255, 32, 46, 32, 255, 32, 46, 32, 255, 33, 48, 34, 255, 34, 50, 34, 255, 36, 54, 36, 255, 37, 55, 37, 255, 34, 49, 34, 255, 34, 49, 34, 255, 37, 55, 37, 255, 37, 55, 37, 255, 36, 52, 36, 255, 32, 45, 32, 255, 31, 44, 32, 255, 28, 38, 28, 255, 28, 39, 29, 255, 32, 45, 32, 255, 26, 35, 27, 255, 33, 47, 33, 255, 39, 58, 39, 255, 36, 52, 36, 255, 33, 49, 34, 255, 35, 52, 35, 255, 33, 48, 33, 255, 32, 47, 33, 255, 35, 51, 35, 255, 35, 52, 35, 255, 33, 47, 33, 255, 35, 51, 35, 255, 31, 44, 31, 255, 29, 41, 30, 255, 33, 48, 33, 255, 35, 51, 35, 255, 31, 43, 31, 255, 29, 40, 29, 255, 30, 41, 30, 255, 28, 39, 29, 255, 28, 39, 29, 255, 25, 33, 26, 255, 27, 37, 28, 255, 29, 40, 29, 255, 28, 39, 29, 255, 26, 35, 27, 255, 31, 45, 32, 255, 34, 49, 34, 255, 33, 49, 34, 255, 30, 42, 30, 255, 28, 39, 29, 255, 27, 37, 28, 255, 28, 38, 28, 255, 32, 46, 32, 255, 29, 41, 30, 255, 33, 47, 33, 255, 35, 51, 35, 255, 35, 51, 35, 255, 33, 48, 34, 255, 35, 51, 35, 255, 38, 56, 38, 255, 41, 61, 40, 255, 38, 56, 38, 255, 37, 55, 37, 255, 40, 60, 40, 255, 49, 71, 47, 255, 35, 51, 35, 255, 34, 50, 34, 255, 34, 50, 34, 255, 26, 34, 26, 255, 33, 47, 33, 255, 31, 44, 31, 255, 32, 46, 32, 255, 25, 34, 26, 255, 29, 40, 29, 255, 32, 45, 32, 255, 34, 49, 34, 255, 43, 64, 42, 255, 38, 56, 38, 255, 32, 46, 32, 255, 34, 49, 34, 255, 50, 73, 48, 255, 50, 72, 47, 255, 32, 46, 32, 255, 32, 45, 32, 255, 31, 44, 32, 255, 28, 39, 29, 255, 30, 43, 31, 255, 30, 43, 31, 255, 31, 44, 31, 255, 33, 48, 33, 255, 32, 45, 32, 255, 28, 39, 29, 255, 27, 36, 27, 255, 30, 42, 30, 255, 32, 46, 32, 255, 29, 41, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 31, 44, 31, 255, 26, 34, 26, 255, 27, 37, 28, 255, 25, 33, 25, 255, 26, 35, 27, 255, 25, 33, 26, 255, 29, 41, 30, 255, 31, 44, 32, 255, 33, 47, 33, 255, 28, 38, 28, 255, 29, 40, 29, 255, 29, 41, 30, 255, 31, 44, 31, 255, 31, 43, 31, 255, 34, 50, 35, 255, 33, 49, 34, 255, 32, 46, 32, 255, 38, 56, 38, 255, 31, 45, 32, 255, 30, 42, 30, 255, 31, 44, 31, 255, 33, 47, 33, 255, 32, 47, 33, 255, 32, 46, 32, 255, 30, 42, 30, 255, 27, 37, 28, 255, 31, 45, 32, 255, 29, 40, 29, 255, 31, 44, 31, 255, 35, 52, 35, 255, 34, 49, 34, 255, 34, 50, 34, 255, 30, 42, 30, 255, 33, 48, 33, 255, 30, 42, 30, 255, 29, 40, 29, 255, 30, 43, 31, 255, 35, 51, 35, 255, 37, 56, 37, 255, 36, 54, 37, 255, 37, 55, 37, 255, 32, 46, 32, 255, 34, 49, 34, 255, 32, 45, 32, 255, 31, 44, 32, 255, 31, 45, 32, 255, 32, 46, 32, 255, 34, 50, 34, 255, 33, 49, 34, 255, 28, 39, 29, 255, 33, 48, 33, 255, 29, 40, 29, 255, 33, 47, 33, 255, 29, 40, 29, 255, 30, 43, 31, 255, 30, 43, 31, 255, 28, 39, 29, 255, 30, 41, 30, 255, 31, 45, 32, 255, 31, 44, 32, 255, 33, 48, 33, 255, 34, 49, 34, 255, 32, 46, 32, 255, 31, 45, 32, 255, 30, 42, 30, 255, 33, 47, 33, 255, 31, 44, 31, 255, 30, 43, 31, 255, 29, 40, 30, 255, 26, 35, 27, 255, 25, 34, 26, 255, 29, 41, 30, 255, 27, 37, 28, 255, 31, 43, 31, 255, 29, 40, 30, 255, 24, 31, 25, 255, 28, 39, 29, 255, 30, 43, 31, 255, 31, 43, 31, 255, 31, 45, 32, 255, 32, 46, 33, 255, 37, 56, 37, 255, 33, 48, 34, 255, 30, 43, 31, 255, 32, 47, 33, 255, 32, 47, 33, 255, 30, 43, 31, 255, 32, 46, 32, 255, 35, 52, 35, 255, 33, 47, 33, 255, 43, 57, 61, 255, 31, 38, 40, 255, 32, 39, 41, 255, 36, 46, 49, 255, 28, 33, 34, 255, 40, 52, 57, 255, 39, 50, 54, 255, 31, 37, 39, 255, 32, 39, 41, 255, 34, 42, 45, 255, 35, 44, 47, 255, 29, 34, 36, 255, 30, 35, 37, 255, 21, 21, 21, 255, 27, 30, 31, 255, 24, 26, 27, 255, 27, 31, 32, 255, 35, 44, 47, 255, 21, 21, 21, 255, 21, 21, 21, 255, 43, 57, 62, 255, 33, 42, 44, 255, 39, 51, 55, 255, 31, 37, 39, 255, 29, 33, 35, 255, 21, 21, 21, 255, 29, 35, 36, 255, 21, 22, 22, 255, 21, 21, 21, 255, 32, 38, 41, 255, 27, 31, 32, 255, 40, 53, 57, 255, 21, 21, 21, 255, 23, 24, 25, 255, 30, 35, 37, 255, 42, 56, 61, 255, 36, 46, 50, 255, 27, 31, 33, 255, 35, 44, 47, 255, 30, 35, 37, 255, 30, 35, 37, 255, 44, 58, 63, 255, 41, 53, 58, 255, 37, 48, 51, 255, 37, 48, 51, 255, 22, 23, 23, 255, 36, 45, 48, 255, 31, 37, 40, 255, 21, 21, 21, 255, 38, 48, 52, 255, 37, 47, 51, 255, 36, 45, 48, 255, 32, 39, 41, 255, 46, 62, 67, 255, 49, 68, 74, 255, 42, 55, 60, 255, 44, 59, 64, 255, 28, 32, 34, 255, 21, 21, 21, 255, 43, 57, 62, 255, 32, 40, 42, 255, 36, 46, 49, 255, 30, 35, 37, 255, 46, 61, 67, 255, 42, 56, 60, 255, 36, 46, 49, 255, 36, 46, 49, 255, 40, 52, 56, 255, 49, 67, 73, 255, 39, 51, 55, 255, 34, 42, 45, 255, 38, 48, 52, 255, 27, 30, 32, 255, 21, 21, 21, 255, 41, 54, 59, 255, 50, 69, 75, 255, 26, 29, 30, 255, 35, 44, 47, 255, 37, 47, 50, 255, 35, 44, 47, 255, 42, 56, 61, 255, 34, 42, 45, 255, 29, 34, 36, 255, 35, 43, 46, 255, 40, 52, 56, 255, 40, 52, 56, 255, 48, 65, 71, 255, 38, 49, 53, 255, 44, 59, 63, 255, 50, 69, 75, 255, 21, 21, 21, 255, 27, 30, 31, 255, 31, 38, 40, 255, 36, 46, 50, 255, 38, 50, 53, 255, 47, 64, 69, 255, 47, 64, 69, 255, 48, 65, 71, 255, 46, 62, 67, 255, 40, 52, 56, 255, 49, 67, 73, 255, 37, 47, 51, 255, 44, 59, 64, 255, 46, 62, 68, 255, 41, 54, 58, 255, 44, 59, 64, 255, 48, 66, 72, 255, 28, 33, 34, 255, 40, 52, 56, 255, 23, 25, 25, 255, 39, 50, 54, 255, 34, 42, 44, 255, 26, 30, 31, 255, 30, 35, 37, 255, 21, 21, 21, 255, 24, 27, 27, 255, 36, 46, 49, 255, 30, 35, 37, 255, 27, 30, 32, 255, 31, 37, 39, 255, 23, 24, 25, 255, 41, 54, 58, 255, 34, 43, 45, 255, 31, 38, 40, 255, 37, 47, 50, 255, 37, 47, 51, 255, 37, 47, 50, 255, 34, 43, 46, 255, 41, 54, 58, 255, 49, 67, 73, 255, 37, 47, 50, 255, 42, 55, 60, 255, 32, 39, 41, 255, 38, 49, 53, 255, 39, 51, 55, 255, 43, 57, 61, 255, 41, 55, 59, 255, 31, 38, 40, 255, 21, 21, 21, 255, 25, 28, 29, 255, 41, 54, 58, 255, 44, 59, 64, 255, 34, 43, 46, 255, 35, 45, 48, 255, 41, 54, 58, 255, 26, 30, 31, 255, 35, 43, 46, 255, 43, 57, 62, 255, 46, 63, 68, 255, 33, 41, 44, 255, 21, 21, 21, 255, 32, 39, 42, 255, 28, 33, 34, 255, 21, 21, 21, 255, 21, 22, 22, 255, 37, 47, 51, 255, 39, 51, 55, 255, 30, 36, 38, 255, 33, 41, 44, 255, 32, 39, 41, 255, 33, 41, 43, 255, 37, 48, 51, 255, 31, 38, 40, 255, 23, 24, 24, 255, 26, 29, 30, 255, 36, 45, 49, 255, 36, 46, 49, 255, 34, 42, 44, 255, 35, 44, 47, 255, 43, 58, 63, 255, 39, 51, 55, 255, 42, 56, 60, 255, 39, 50, 54, 255, 44, 59, 64, 255, 30, 36, 38, 255, 27, 30, 31, 255, 35, 45, 48, 255, 25, 27, 28, 255, 21, 21, 21, 255, 32, 39, 42, 255, 25, 28, 29, 255, 35, 43, 46, 255, 36, 45, 48, 255, 26, 30, 31, 255, 40, 52, 56, 255, 29, 34, 35, 255, 50, 68, 75, 255, 41, 53, 58, 255, 59, 77, 82, 255, 45, 60, 65, 255, 43, 58, 63, 255, 38, 49, 53, 255, 22, 22, 22, 255, 37, 48, 51, 255, 29, 35, 36, 255, 39, 51, 55, 255, 35, 43, 46, 255, 34, 43, 45, 255, 37, 48, 51, 255, 21, 21, 21, 255, 32, 40, 42, 255, 34, 42, 44, 255, 36, 46, 49, 255, 43, 57, 62, 255, 37, 47, 50, 255, 39, 50, 54, 255, 45, 60, 65, 255, 44, 59, 64, 255, 37, 47, 51, 255, 36, 46, 49, 255, 37, 48, 51, 255, 35, 44, 47, 255, 39, 51, 55, 255, 34, 43, 45, 255, 42, 55, 60, 255, 33, 40, 43, 255, 21, 21, 21, 255, 39, 50, 54, 255, 38, 49, 53, 255, 31, 38, 40, 255, 34, 42, 45, 255, 23, 25, 25, 255, 26, 29, 31, 255, 25, 28, 29, 255, 24, 27, 27, 255, 23, 24, 25, 255, 34, 43, 45, 255, 27, 32, 33, 255, 37, 48, 51, 255, 42, 55, 60, 255, 33, 40, 43, 255, 34, 42, 45, 255, 36, 46, 49, 255, 37, 47, 51, 255, 32, 39, 41, 255, 39, 51, 55, 255, 39, 50, 54, 255, 33, 40, 43, 255, 34, 42, 45, 255, 22, 23, 23, 255, 30, 35, 37, 255, 40, 52, 56, 255, 27, 31, 32, 255, 21, 21, 21, 255, 31, 37, 39, 255, 27, 32, 33, 255, 22, 23, 23, 255, 21, 21, 21, 255, 21, 21, 21, 255, 23, 24, 24, 255, 45, 61, 66, 255, 33, 40, 42, 255, 30, 35, 37, 255, 36, 46, 49, 255, 43, 57, 61, 255, 31, 38, 40, 255, 34, 50, 35, 255, 31, 45, 32, 255, 29, 41, 30, 255, 29, 41, 30, 255, 30, 42, 30, 255, 26, 35, 27, 255, 27, 37, 28, 255, 27, 36, 27, 255, 30, 38, 30, 255, 24, 32, 25, 255, 26, 35, 27, 255, 27, 37, 28, 255, 31, 44, 31, 255, 31, 44, 31, 255, 28, 39, 29, 255, 30, 41, 30, 255, 25, 34, 26, 255, 26, 35, 27, 255, 27, 36, 27, 255, 29, 41, 30, 255, 29, 40, 29, 255, 30, 42, 30, 255, 34, 49, 34, 255, 84, 104, 22, 255, 55, 79, 51, 255, 45, 67, 44, 255, 47, 68, 45, 255, 41, 61, 40, 255, 33, 48, 34, 255, 32, 46, 32, 255, 70, 85, 17, 255, 31, 44, 31, 255, 28, 38, 28, 255, 31, 45, 32, 255, 30, 42, 30, 255, 29, 40, 29, 255, 30, 42, 30, 255, 35, 51, 35, 255, 44, 64, 43, 255, 38, 57, 38, 255, 37, 56, 37, 255, 48, 70, 46, 255, 45, 66, 43, 255, 33, 48, 34, 255, 30, 42, 30, 255, 31, 44, 31, 255, 32, 47, 33, 255, 31, 45, 32, 255, 32, 47, 33, 255, 32, 46, 33, 255, 29, 40, 29, 255, 30, 42, 30, 255, 25, 32, 25, 255, 23, 29, 24, 255, 25, 34, 26, 255, 30, 43, 31, 255, 28, 39, 29, 255, 29, 41, 30, 255, 32, 45, 32, 255, 36, 53, 36, 255, 32, 46, 33, 255, 34, 50, 34, 255, 31, 44, 32, 255, 32, 46, 32, 255, 31, 45, 32, 255, 31, 43, 31, 255, 28, 38, 28, 255, 30, 42, 30, 255, 30, 43, 31, 255, 31, 44, 31, 255, 28, 39, 29, 255, 31, 44, 31, 255, 30, 41, 30, 255, 35, 52, 35, 255, 34, 50, 34, 255, 36, 53, 36, 255, 37, 55, 37, 255, 37, 56, 37, 255, 48, 71, 46, 255, 38, 56, 38, 255, 36, 54, 37, 255, 38, 57, 38, 255, 36, 53, 36, 255, 34, 49, 34, 255, 31, 43, 31, 255, 31, 43, 31, 255, 31, 44, 31, 255, 32, 45, 32, 255, 31, 44, 31, 255, 35, 52, 35, 255, 36, 54, 36, 255, 34, 50, 35, 255, 36, 53, 36, 255, 36, 54, 36, 255, 34, 49, 34, 255, 32, 47, 33, 255, 32, 46, 32, 255, 34, 50, 35, 255, 32, 45, 32, 255, 31, 44, 32, 255, 32, 46, 32, 255, 32, 46, 32, 255, 32, 46, 32, 255, 33, 47, 33, 255, 31, 44, 32, 255, 31, 45, 32, 255, 33, 47, 33, 255, 29, 40, 29, 255, 26, 35, 26, 255, 30, 42, 30, 255, 30, 42, 30, 255, 27, 37, 28, 255, 31, 44, 31, 255, 31, 44, 31, 255, 32, 47, 33, 255, 33, 49, 34, 255, 34, 49, 34, 255, 33, 47, 33, 255, 29, 40, 30, 255, 28, 38, 28, 255, 28, 38, 28, 255, 31, 45, 32, 255, 31, 44, 31, 255, 31, 44, 31, 255, 31, 44, 31, 255, 33, 48, 33, 255, 35, 52, 35, 255, 36, 53, 36, 255, 34, 50, 34, 255, 34, 50, 34, 255, 33, 47, 33, 255, 36, 54, 37, 255, 35, 51, 35, 255, 34, 50, 34, 255, 32, 46, 32, 255, 32, 47, 33, 255, 26, 35, 27, 255, 81, 98, 15, 255, 32, 47, 33, 255, 31, 45, 32, 255, 29, 40, 29, 255, 30, 42, 31, 255, 30, 42, 30, 255, 34, 50, 35, 255, 35, 52, 35, 255, 35, 52, 35, 255, 33, 48, 33, 255, 31, 44, 32, 255, 38, 56, 38, 255, 47, 68, 45, 255, 35, 51, 35, 255, 31, 44, 31, 255, 30, 42, 30, 255, 29, 41, 30, 255, 32, 46, 32, 255, 34, 50, 35, 255, 33, 47, 33, 255, 29, 40, 29, 255, 31, 44, 31, 255, 31, 43, 31, 255, 29, 40, 29, 255, 31, 43, 31, 255, 31, 44, 31, 255, 31, 44, 31, 255, 30, 42, 31, 255, 31, 44, 31, 255, 32, 46, 32, 255, 32, 46, 32, 255, 29, 41, 30, 255, 29, 40, 29, 255, 27, 37, 28, 255, 25, 33, 26, 255, 28, 39, 29, 255, 33, 47, 33, 255, 35, 51, 35, 255, 34, 49, 34, 255, 36, 53, 36, 255, 33, 48, 33, 255, 32, 46, 32, 255, 31, 44, 32, 255, 29, 41, 30, 255, 28, 38, 28, 255, 31, 44, 31, 255, 33, 48, 33, 255, 32, 46, 32, 255, 35, 51, 35, 255, 34, 50, 34, 255, 39, 59, 39, 255, 37, 55, 37, 255, 36, 54, 36, 255, 33, 48, 34, 255, 30, 42, 30, 255, 29, 40, 29, 255, 28, 39, 29, 255, 30, 43, 31, 255, 32, 47, 33, 255, 34, 49, 34, 255, 32, 46, 32, 255, 34, 49, 34, 255, 33, 48, 33, 255, 31, 43, 31, 255, 29, 41, 30, 255, 31, 44, 32, 255, 31, 45, 32, 255, 29, 41, 30, 255, 29, 40, 29, 255, 31, 44, 31, 255, 29, 41, 30, 255, 32, 45, 32, 255, 31, 44, 31, 255, 34, 49, 34, 255, 33, 48, 33, 255, 32, 46, 32, 255, 31, 45, 32, 255, 32, 46, 32, 255, 24, 31, 25, 255, 30, 42, 30, 255, 27, 37, 28, 255, 31, 43, 31, 255, 31, 44, 32, 255, 27, 37, 28, 255, 25, 34, 26, 255, 27, 37, 28, 255, 28, 39, 29, 255, 33, 48, 33, 255, 35, 51, 35, 255, 32, 46, 32, 255, 35, 51, 35, 255, 31, 43, 31, 255, 31, 44, 32, 255, 29, 41, 30, 255, 36, 53, 36, 255, 29, 41, 30, 255, 28, 39, 29, 255, 24, 31, 25, 255, 26, 34, 26, 255, 30, 42, 30, 255, 29, 41, 30, 255, 30, 42, 30, 255, 31, 44, 32, 255, 25, 32, 25, 255, 23, 30, 24, 255, 29, 40, 29, 255, 29, 41, 30, 255, 32, 46, 33, 255, 30, 43, 31, 255, 37, 55, 37, 255, 36, 54, 37, 255, 35, 51, 35, 255, 32, 47, 33, 255, 31, 44, 31, 255, 27, 37, 28, 255, 27, 37, 28, 255, 26, 34, 26, 255, 29, 41, 30, 255, 34, 49, 34, 255, 37, 48, 51, 255, 39, 50, 54, 255, 28, 33, 34, 255, 39, 50, 54, 255, 44, 59, 64, 255, 36, 46, 49, 255, 38, 49, 53, 255, 39, 50, 54, 255, 47, 63, 69, 255, 30, 36, 38, 255, 31, 37, 40, 255, 31, 37, 39, 255, 23, 24, 25, 255, 21, 21, 21, 255, 30, 35, 37, 255, 34, 42, 45, 255, 31, 38, 40, 255, 37, 48, 51, 255, 26, 28, 29, 255, 21, 21, 21, 255, 30, 36, 38, 255, 41, 54, 58, 255, 36, 46, 49, 255, 30, 36, 38, 255, 32, 39, 41, 255, 40, 52, 56, 255, 21, 21, 21, 255, 21, 21, 21, 255, 37, 47, 50, 255, 34, 42, 44, 255, 33, 41, 44, 255, 33, 40, 43, 255, 29, 33, 35, 255, 28, 33, 34, 255, 32, 38, 41, 255, 34, 42, 45, 255, 33, 41, 44, 255, 35, 44, 47, 255, 37, 47, 50, 255, 30, 36, 39, 255, 32, 40, 42, 255, 36, 46, 49, 255, 40, 53, 57, 255, 42, 56, 61, 255, 35, 44, 47, 255, 34, 42, 45, 255, 40, 53, 57, 255, 37, 47, 51, 255, 21, 21, 21, 255, 21, 21, 21, 255, 30, 36, 38, 255, 28, 32, 33, 255, 37, 47, 50, 255, 36, 46, 49, 255, 41, 53, 57, 255, 39, 51, 55, 255, 21, 21, 21, 255, 21, 21, 21, 255, 39, 51, 55, 255, 30, 36, 38, 255, 40, 52, 56, 255, 47, 64, 69, 255, 43, 58, 62, 255, 49, 68, 74, 255, 42, 56, 61, 255, 47, 64, 69, 255, 39, 51, 55, 255, 41, 54, 58, 255, 53, 71, 77, 255, 45, 61, 67, 255, 39, 51, 55, 255, 31, 37, 39, 255, 29, 33, 35, 255, 25, 27, 28, 255, 27, 31, 32, 255, 37, 48, 52, 255, 41, 55, 59, 255, 45, 61, 66, 255, 46, 62, 67, 255, 46, 61, 67, 255, 45, 61, 66, 255, 48, 65, 71, 255, 41, 55, 59, 255, 39, 51, 55, 255, 37, 47, 50, 255, 46, 63, 68, 255, 51, 69, 75, 255, 37, 47, 50, 255, 47, 64, 70, 255, 32, 39, 41, 255, 21, 21, 21, 255, 41, 54, 58, 255, 33, 41, 44, 255, 38, 50, 54, 255, 42, 55, 60, 255, 37, 48, 51, 255, 38, 50, 53, 255, 43, 58, 63, 255, 36, 45, 49, 255, 36, 46, 50, 255, 38, 49, 53, 255, 44, 59, 64, 255, 37, 48, 52, 255, 38, 49, 53, 255, 42, 56, 61, 255, 50, 69, 75, 255, 54, 72, 77, 255, 32, 39, 42, 255, 40, 52, 56, 255, 25, 27, 28, 255, 34, 43, 46, 255, 32, 40, 42, 255, 32, 40, 42, 255, 36, 46, 49, 255, 21, 21, 21, 255, 34, 42, 45, 255, 36, 46, 49, 255, 30, 36, 38, 255, 30, 36, 38, 255, 31, 38, 40, 255, 31, 38, 40, 255, 38, 50, 53, 255, 38, 50, 53, 255, 35, 44, 46, 255, 29, 33, 35, 255, 41, 55, 59, 255, 41, 53, 57, 255, 35, 44, 47, 255, 38, 49, 52, 255, 39, 50, 54, 255, 32, 39, 41, 255, 29, 34, 36, 255, 33, 41, 43, 255, 36, 46, 49, 255, 31, 38, 40, 255, 24, 27, 27, 255, 31, 37, 40, 255, 33, 40, 43, 255, 32, 39, 42, 255, 21, 21, 21, 255, 22, 23, 24, 255, 23, 24, 24, 255, 34, 42, 45, 255, 30, 36, 38, 255, 28, 32, 33, 255, 30, 35, 37, 255, 28, 33, 35, 255, 27, 31, 32, 255, 42, 56, 60, 255, 33, 40, 43, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 33, 41, 44, 255, 48, 66, 72, 255, 30, 36, 38, 255, 34, 42, 45, 255, 38, 49, 52, 255, 33, 41, 43, 255, 29, 33, 35, 255, 36, 45, 48, 255, 34, 42, 45, 255, 33, 41, 43, 255, 26, 29, 30, 255, 35, 43, 46, 255, 39, 51, 55, 255, 29, 35, 37, 255, 44, 60, 65, 255, 36, 46, 49, 255, 34, 43, 46, 255, 41, 54, 59, 255, 44, 59, 63, 255, 43, 58, 63, 255, 30, 36, 38, 255, 28, 32, 33, 255, 29, 34, 36, 255, 39, 50, 54, 255, 45, 60, 65, 255, 45, 61, 66, 255, 21, 21, 21, 255, 37, 47, 51, 255, 32, 39, 41, 255, 32, 39, 42, 255, 47, 64, 69, 255, 39, 50, 54, 255, 44, 60, 65, 255, 40, 52, 56, 255, 39, 50, 54, 255, 34, 42, 45, 255, 40, 52, 57, 255, 30, 35, 37, 255, 56, 74, 79, 255, 32, 39, 41, 255, 44, 59, 64, 255, 47, 64, 69, 255, 39, 51, 55, 255, 29, 34, 35, 255, 48, 66, 72, 255, 38, 50, 53, 255, 24, 26, 26, 255, 30, 35, 37, 255, 37, 47, 50, 255, 42, 55, 60, 255, 43, 58, 63, 255, 54, 72, 77, 255, 56, 74, 79, 255, 56, 74, 79, 255, 41, 53, 58, 255, 42, 56, 61, 255, 35, 43, 46, 255, 27, 32, 33, 255, 40, 53, 57, 255, 27, 31, 32, 255, 40, 52, 56, 255, 41, 54, 59, 255, 27, 30, 32, 255, 21, 21, 21, 255, 43, 57, 61, 255, 32, 39, 41, 255, 31, 38, 40, 255, 37, 47, 50, 255, 30, 36, 38, 255, 22, 22, 22, 255, 30, 36, 38, 255, 25, 27, 28, 255, 32, 39, 42, 255, 29, 35, 37, 255, 28, 33, 35, 255, 33, 41, 43, 255, 34, 43, 45, 255, 30, 36, 38, 255, 31, 37, 39, 255, 21, 21, 21, 255, 31, 38, 40, 255, 27, 30, 31, 255, 34, 42, 44, 255, 35, 43, 46, 255, 41, 54, 58, 255, 27, 30, 32, 255, 24, 25, 26, 255, 21, 21, 21, 255, 41, 53, 58, 255, 38, 49, 53, 255, 21, 21, 21, 255, 22, 22, 22, 255, 29, 35, 37, 255, 39, 50, 54, 255, 34, 42, 44, 255, 40, 52, 56, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 28, 32, 33, 255, 28, 33, 34, 255, 35, 44, 47, 255, 33, 47, 33, 255, 30, 43, 31, 255, 32, 46, 32, 255, 31, 44, 31, 255, 32, 46, 33, 255, 28, 38, 28, 255, 29, 40, 29, 255, 28, 38, 28, 255, 23, 30, 24, 255, 24, 32, 25, 255, 31, 44, 32, 255, 33, 48, 33, 255, 33, 47, 33, 255, 31, 44, 31, 255, 29, 40, 29, 255, 32, 46, 32, 255, 30, 42, 30, 255, 27, 36, 27, 255, 32, 46, 32, 255, 32, 45, 32, 255, 29, 39, 29, 255, 29, 41, 30, 255, 33, 49, 34, 255, 36, 53, 36, 255, 36, 54, 36, 255, 35, 52, 35, 255, 38, 56, 38, 255, 37, 56, 37, 255, 35, 51, 35, 255, 28, 38, 28, 255, 30, 43, 31, 255, 34, 49, 34, 255, 31, 44, 31, 255, 29, 41, 30, 255, 29, 41, 30, 255, 30, 43, 31, 255, 31, 44, 32, 255, 35, 52, 35, 255, 39, 58, 39, 255, 38, 56, 38, 255, 33, 48, 33, 255, 36, 52, 36, 255, 42, 62, 41, 255, 37, 55, 37, 255, 27, 37, 28, 255, 30, 42, 30, 255, 31, 43, 31, 255, 30, 42, 30, 255, 28, 38, 28, 255, 32, 45, 32, 255, 26, 34, 26, 255, 29, 40, 29, 255, 27, 36, 27, 255, 25, 31, 25, 255, 27, 37, 28, 255, 27, 37, 28, 255, 32, 46, 32, 255, 33, 47, 33, 255, 32, 46, 32, 255, 33, 48, 34, 255, 35, 52, 35, 255, 34, 50, 35, 255, 34, 50, 34, 255, 35, 52, 35, 255, 35, 51, 35, 255, 33, 47, 33, 255, 29, 40, 29, 255, 30, 42, 30, 255, 30, 41, 30, 255, 30, 42, 30, 255, 32, 47, 33, 255, 32, 47, 33, 255, 28, 39, 29, 255, 32, 46, 32, 255, 37, 55, 37, 255, 37, 56, 38, 255, 37, 54, 37, 255, 40, 60, 40, 255, 50, 73, 48, 255, 40, 59, 39, 255, 36, 54, 36, 255, 43, 64, 42, 255, 32, 45, 32, 255, 34, 49, 34, 255, 30, 43, 31, 255, 29, 41, 30, 255, 31, 43, 31, 255, 30, 43, 31, 255, 30, 43, 31, 255, 33, 48, 33, 255, 34, 49, 34, 255, 34, 50, 34, 255, 34, 49, 34, 255, 36, 54, 36, 255, 34, 50, 34, 255, 29, 41, 30, 255, 32, 46, 32, 255, 33, 48, 33, 255, 32, 47, 33, 255, 31, 44, 31, 255, 30, 41, 30, 255, 33, 48, 34, 255, 33, 49, 34, 255, 32, 47, 33, 255, 32, 46, 32, 255, 30, 42, 30, 255, 33, 48, 33, 255, 33, 49, 34, 255, 27, 36, 27, 255, 28, 39, 29, 255, 31, 44, 31, 255, 31, 44, 31, 255, 33, 47, 33, 255, 32, 47, 33, 255, 34, 50, 34, 255, 33, 48, 34, 255, 34, 50, 34, 255, 33, 48, 33, 255, 32, 45, 32, 255, 32, 45, 32, 255, 30, 43, 31, 255, 35, 51, 35, 255, 31, 45, 32, 255, 30, 42, 30, 255, 31, 44, 32, 255, 35, 51, 35, 255, 35, 52, 35, 255, 37, 55, 37, 255, 50, 72, 47, 255, 38, 56, 38, 255, 33, 48, 33, 255, 35, 52, 36, 255, 35, 52, 35, 255, 34, 50, 34, 255, 27, 36, 27, 255, 29, 41, 30, 255, 29, 40, 29, 255, 31, 44, 31, 255, 33, 47, 33, 255, 33, 47, 33, 255, 34, 50, 34, 255, 32, 45, 32, 255, 33, 47, 33, 255, 33, 48, 33, 255, 36, 54, 36, 255, 35, 52, 35, 255, 33, 48, 34, 255, 34, 49, 34, 255, 40, 60, 40, 255, 41, 61, 40, 255, 37, 55, 37, 255, 32, 45, 32, 255, 34, 50, 34, 255, 33, 48, 33, 255, 33, 47, 33, 255, 36, 53, 36, 255, 32, 47, 33, 255, 29, 40, 29, 255, 28, 38, 28, 255, 30, 42, 30, 255, 29, 40, 29, 255, 28, 39, 29, 255, 30, 43, 31, 255, 32, 46, 33, 255, 31, 44, 31, 255, 32, 45, 32, 255, 34, 50, 34, 255, 31, 45, 32, 255, 33, 47, 33, 255, 32, 46, 32, 255, 26, 34, 26, 255, 28, 39, 29, 255, 24, 31, 25, 255, 29, 40, 29, 255, 32, 46, 32, 255, 31, 44, 31, 255, 31, 44, 31, 255, 34, 49, 34, 255, 31, 44, 31, 255, 30, 41, 30, 255, 29, 40, 29, 255, 30, 42, 30, 255, 32, 47, 33, 255, 32, 46, 32, 255, 34, 50, 35, 255, 33, 47, 33, 255, 31, 43, 31, 255, 37, 56, 37, 255, 35, 51, 35, 255, 34, 49, 34, 255, 36, 53, 36, 255, 30, 41, 30, 255, 28, 39, 29, 255, 27, 36, 27, 255, 29, 40, 29, 255, 27, 37, 28, 255, 34, 50, 34, 255, 32, 45, 32, 255, 31, 45, 32, 255, 34, 50, 34, 255, 31, 44, 32, 255, 32, 46, 32, 255, 30, 42, 31, 255, 31, 44, 31, 255, 97, 116, 12, 255, 27, 36, 27, 255, 30, 41, 30, 255, 31, 45, 32, 255, 29, 41, 30, 255, 27, 36, 27, 255, 31, 44, 31, 255, 32, 46, 32, 255, 30, 43, 31, 255, 30, 43, 31, 255, 29, 41, 30, 255, 24, 31, 24, 255, 29, 41, 30, 255, 27, 37, 28, 255, 30, 43, 31, 255, 30, 42, 30, 255, 29, 40, 29, 255, 26, 34, 26, 255, 29, 40, 30, 255, 30, 42, 30, 255, 33, 49, 34, 255, 32, 47, 33, 255, 33, 48, 34, 255, 33, 48, 33, 255, 31, 43, 31, 255, 30, 43, 31, 255, 35, 51, 35, 255, 32, 46, 32, 255, 33, 48, 33, 255, 28, 39, 29, 255, 27, 37, 28, 255, 26, 34, 26, 255, 28, 39, 29, 255, 28, 38, 29, 255, 27, 37, 28, 255, 25, 32, 25, 255, 24, 31, 25, 255, 26, 34, 26, 255, 29, 40, 29, 255, 33, 47, 33, 255, 31, 45, 32, 255, 31, 44, 31, 255, 34, 49, 34, 255, 33, 49, 34, 255, 31, 45, 32, 255, 31, 45, 32, 255, 30, 43, 31, 255, 28, 38, 28, 255, 27, 37, 28, 255, 28, 38, 28, 255, 30, 43, 31, 255, 32, 47, 33, 255, 25, 27, 28, 255, 33, 41, 43, 255, 25, 28, 29, 255, 37, 47, 50, 255, 48, 65, 71, 255, 45, 61, 67, 255, 28, 32, 34, 255, 30, 36, 38, 255, 33, 41, 44, 255, 39, 50, 54, 255, 32, 39, 41, 255, 27, 32, 33, 255, 24, 26, 27, 255, 22, 23, 23, 255, 37, 47, 50, 255, 32, 39, 41, 255, 26, 29, 30, 255, 34, 43, 46, 255, 29, 34, 36, 255, 21, 21, 21, 255, 21, 21, 21, 255, 31, 38, 40, 255, 34, 43, 45, 255, 31, 38, 40, 255, 33, 40, 43, 255, 23, 25, 25, 255, 21, 21, 21, 255, 35, 44, 47, 255, 52, 71, 77, 255, 44, 59, 64, 255, 30, 35, 37, 255, 26, 30, 31, 255, 34, 42, 45, 255, 27, 31, 32, 255, 35, 44, 47, 255, 29, 34, 36, 255, 41, 54, 58, 255, 41, 53, 58, 255, 36, 46, 49, 255, 31, 38, 40, 255, 32, 40, 42, 255, 34, 43, 46, 255, 33, 41, 43, 255, 36, 45, 49, 255, 35, 43, 46, 255, 34, 42, 44, 255, 25, 28, 28, 255, 29, 34, 36, 255, 41, 55, 59, 255, 26, 29, 30, 255, 21, 21, 21, 255, 23, 25, 25, 255, 29, 34, 35, 255, 38, 48, 52, 255, 28, 33, 34, 255, 24, 26, 27, 255, 21, 21, 21, 255, 28, 33, 35, 255, 24, 26, 26, 255, 43, 57, 62, 255, 33, 41, 44, 255, 44, 59, 64, 255, 40, 52, 56, 255, 34, 42, 45, 255, 35, 44, 47, 255, 46, 63, 68, 255, 47, 64, 70, 255, 58, 76, 80, 255, 45, 60, 65, 255, 42, 55, 59, 255, 44, 59, 64, 255, 47, 64, 70, 255, 43, 58, 63, 255, 44, 59, 64, 255, 25, 28, 28, 255, 21, 21, 21, 255, 42, 56, 61, 255, 37, 47, 50, 255, 41, 53, 57, 255, 41, 54, 58, 255, 47, 63, 69, 255, 35, 45, 48, 255, 47, 64, 69, 255, 48, 66, 72, 255, 36, 46, 49, 255, 41, 54, 58, 255, 38, 49, 53, 255, 30, 35, 37, 255, 34, 43, 45, 255, 27, 32, 33, 255, 21, 21, 21, 255, 41, 53, 57, 255, 37, 47, 50, 255, 39, 51, 55, 255, 35, 43, 46, 255, 35, 43, 46, 255, 41, 54, 59, 255, 35, 44, 47, 255, 37, 47, 51, 255, 33, 41, 43, 255, 43, 57, 61, 255, 55, 73, 78, 255, 31, 38, 40, 255, 26, 29, 31, 255, 32, 40, 42, 255, 44, 59, 64, 255, 47, 63, 69, 255, 30, 36, 38, 255, 34, 42, 45, 255, 33, 41, 44, 255, 26, 29, 30, 255, 23, 24, 25, 255, 31, 37, 39, 255, 22, 22, 22, 255, 21, 21, 21, 255, 25, 28, 29, 255, 29, 34, 36, 255, 38, 48, 52, 255, 21, 21, 21, 255, 37, 48, 51, 255, 21, 21, 21, 255, 34, 42, 45, 255, 26, 29, 30, 255, 41, 54, 59, 255, 26, 28, 29, 255, 31, 37, 39, 255, 29, 34, 35, 255, 27, 30, 32, 255, 35, 44, 47, 255, 39, 51, 55, 255, 37, 47, 50, 255, 32, 40, 42, 255, 38, 49, 52, 255, 35, 44, 47, 255, 33, 41, 44, 255, 41, 55, 59, 255, 43, 57, 62, 255, 32, 39, 41, 255, 25, 27, 28, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 27, 30, 32, 255, 37, 47, 51, 255, 43, 58, 62, 255, 43, 58, 63, 255, 34, 42, 45, 255, 34, 42, 44, 255, 42, 55, 60, 255, 31, 37, 39, 255, 32, 39, 41, 255, 35, 44, 48, 255, 26, 29, 30, 255, 32, 38, 41, 255, 26, 29, 30, 255, 41, 53, 58, 255, 36, 45, 48, 255, 36, 45, 48, 255, 33, 40, 43, 255, 34, 42, 45, 255, 37, 48, 52, 255, 44, 59, 64, 255, 27, 31, 32, 255, 41, 55, 59, 255, 48, 65, 71, 255, 32, 40, 42, 255, 27, 31, 33, 255, 36, 45, 48, 255, 32, 39, 41, 255, 42, 56, 60, 255, 28, 33, 34, 255, 21, 21, 21, 255, 33, 42, 44, 255, 46, 62, 67, 255, 43, 58, 63, 255, 30, 36, 38, 255, 39, 51, 55, 255, 39, 51, 55, 255, 33, 40, 43, 255, 34, 42, 45, 255, 48, 65, 71, 255, 33, 42, 44, 255, 46, 62, 68, 255, 48, 66, 72, 255, 34, 42, 45, 255, 46, 62, 68, 255, 31, 37, 40, 255, 42, 55, 60, 255, 39, 51, 55, 255, 41, 53, 57, 255, 21, 21, 21, 255, 21, 21, 21, 255, 23, 24, 24, 255, 29, 34, 36, 255, 24, 25, 26, 255, 33, 40, 43, 255, 29, 34, 36, 255, 39, 51, 55, 255, 45, 60, 65, 255, 45, 60, 65, 255, 44, 58, 63, 255, 36, 46, 49, 255, 36, 45, 48, 255, 36, 46, 49, 255, 35, 45, 48, 255, 34, 42, 45, 255, 21, 21, 21, 255, 27, 31, 32, 255, 38, 48, 52, 255, 34, 42, 45, 255, 28, 32, 33, 255, 36, 46, 50, 255, 29, 34, 36, 255, 34, 42, 45, 255, 29, 33, 35, 255, 38, 49, 53, 255, 38, 49, 53, 255, 31, 37, 40, 255, 37, 48, 51, 255, 32, 40, 42, 255, 28, 32, 33, 255, 24, 26, 27, 255, 35, 45, 48, 255, 25, 27, 28, 255, 31, 37, 39, 255, 30, 36, 37, 255, 39, 50, 54, 255, 35, 44, 47, 255, 37, 48, 52, 255, 28, 33, 34, 255, 30, 36, 37, 255, 33, 40, 43, 255, 32, 40, 42, 255, 21, 21, 21, 255, 21, 21, 21, 255, 39, 51, 55, 255, 37, 47, 51, 255, 47, 64, 69, 255, 47, 63, 69, 255, 39, 51, 55, 255, 29, 34, 35, 255, 21, 21, 21, 255, 29, 34, 36, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 22, 22, 255, 30, 41, 30, 255, 32, 47, 33, 255, 34, 50, 35, 255, 32, 46, 32, 255, 34, 49, 34, 255, 30, 43, 31, 255, 31, 44, 31, 255, 30, 43, 31, 255, 27, 37, 28, 255, 29, 39, 29, 255, 31, 43, 31, 255, 30, 42, 30, 255, 35, 51, 35, 255, 34, 50, 35, 255, 29, 40, 29, 255, 28, 38, 28, 255, 31, 44, 31, 255, 31, 44, 31, 255, 33, 48, 33, 255, 33, 49, 34, 255, 31, 44, 31, 255, 30, 43, 31, 255, 31, 44, 31, 255, 38, 57, 38, 255, 32, 46, 32, 255, 30, 42, 30, 255, 36, 53, 36, 255, 36, 53, 36, 255, 34, 49, 34, 255, 29, 40, 29, 255, 28, 39, 29, 255, 30, 43, 31, 255, 33, 48, 33, 255, 28, 38, 28, 255, 31, 45, 32, 255, 33, 47, 33, 255, 35, 51, 35, 255, 30, 43, 31, 255, 34, 49, 34, 255, 31, 44, 31, 255, 32, 46, 32, 255, 30, 43, 31, 255, 35, 52, 35, 255, 36, 53, 36, 255, 32, 47, 33, 255, 28, 38, 28, 255, 24, 30, 24, 255, 28, 36, 29, 255, 30, 42, 30, 255, 31, 44, 31, 255, 28, 38, 28, 255, 26, 35, 27, 255, 25, 33, 26, 255, 25, 32, 25, 255, 28, 38, 28, 255, 23, 30, 24, 255, 27, 36, 27, 255, 31, 45, 32, 255, 32, 45, 32, 255, 35, 52, 36, 255, 35, 52, 35, 255, 35, 52, 35, 255, 36, 53, 36, 255, 32, 46, 32, 255, 30, 42, 30, 255, 30, 42, 30, 255, 30, 42, 30, 255, 29, 41, 30, 255, 26, 35, 27, 255, 30, 42, 30, 255, 31, 44, 31, 255, 28, 39, 29, 255, 29, 41, 30, 255, 31, 44, 31, 255, 34, 50, 35, 255, 37, 56, 37, 255, 46, 68, 45, 255, 37, 56, 37, 255, 36, 53, 36, 255, 32, 45, 32, 255, 36, 54, 36, 255, 33, 49, 34, 255, 32, 45, 32, 255, 28, 38, 28, 255, 28, 39, 29, 255, 27, 36, 27, 255, 24, 31, 24, 255, 30, 41, 30, 255, 31, 44, 31, 255, 30, 42, 30, 255, 34, 50, 34, 255, 36, 53, 36, 255, 33, 48, 33, 255, 34, 50, 34, 255, 37, 55, 37, 255, 33, 48, 33, 255, 33, 47, 33, 255, 30, 42, 30, 255, 31, 44, 31, 255, 28, 39, 29, 255, 33, 47, 33, 255, 33, 48, 34, 255, 35, 51, 35, 255, 35, 51, 35, 255, 37, 55, 37, 255, 33, 47, 33, 255, 37, 54, 37, 255, 36, 53, 36, 255, 27, 37, 28, 255, 27, 37, 28, 255, 29, 40, 29, 255, 34, 50, 35, 255, 33, 48, 33, 255, 33, 47, 33, 255, 35, 52, 35, 255, 37, 55, 37, 255, 35, 52, 35, 255, 31, 44, 31, 255, 34, 50, 34, 255, 35, 52, 35, 255, 33, 48, 33, 255, 30, 42, 30, 255, 29, 41, 30, 255, 29, 40, 29, 255, 28, 39, 29, 255, 34, 49, 34, 255, 33, 47, 33, 255, 41, 62, 41, 255, 44, 65, 43, 255, 47, 69, 45, 255, 44, 65, 43, 255, 34, 50, 35, 255, 35, 51, 35, 255, 34, 50, 34, 255, 27, 36, 27, 255, 29, 40, 29, 255, 28, 38, 28, 255, 30, 42, 30, 255, 31, 44, 31, 255, 32, 46, 32, 255, 34, 50, 34, 255, 32, 45, 32, 255, 33, 48, 33, 255, 35, 52, 35, 255, 34, 50, 35, 255, 36, 53, 36, 255, 34, 49, 34, 255, 33, 47, 33, 255, 36, 53, 36, 255, 37, 54, 37, 255, 35, 52, 35, 255, 34, 49, 34, 255, 35, 51, 35, 255, 36, 53, 36, 255, 34, 50, 35, 255, 36, 53, 36, 255, 37, 56, 37, 255, 28, 38, 28, 255, 29, 41, 30, 255, 28, 38, 28, 255, 31, 44, 31, 255, 32, 46, 32, 255, 31, 44, 31, 255, 29, 40, 29, 255, 28, 39, 29, 255, 32, 47, 33, 255, 29, 40, 29, 255, 32, 45, 32, 255, 32, 47, 33, 255, 29, 41, 30, 255, 26, 34, 26, 255, 24, 32, 25, 255, 25, 34, 26, 255, 31, 44, 31, 255, 30, 41, 30, 255, 32, 46, 32, 255, 29, 41, 30, 255, 30, 42, 30, 255, 29, 40, 29, 255, 35, 52, 35, 255, 34, 49, 34, 255, 27, 37, 27, 255, 31, 44, 32, 255, 32, 45, 32, 255, 31, 44, 31, 255, 32, 45, 32, 255, 31, 44, 31, 255, 35, 52, 36, 255, 33, 48, 34, 255, 34, 50, 34, 255, 33, 47, 33, 255, 30, 43, 31, 255, 28, 39, 29, 255, 30, 42, 30, 255, 27, 37, 28, 255, 25, 34, 26, 255, 29, 41, 30, 255, 31, 44, 31, 255, 35, 51, 35, 255, 29, 41, 30, 255, 30, 43, 31, 255, 35, 51, 35, 255, 26, 36, 27, 255, 27, 36, 27, 255, 27, 36, 27, 255, 26, 35, 27, 255, 25, 33, 26, 255, 28, 38, 28, 255, 30, 41, 30, 255, 29, 40, 29, 255, 28, 39, 29, 255, 29, 40, 29, 255, 28, 38, 28, 255, 27, 36, 27, 255, 27, 36, 27, 255, 31, 45, 32, 255, 32, 46, 33, 255, 32, 47, 33, 255, 33, 48, 34, 255, 28, 38, 28, 255, 26, 35, 27, 255, 27, 36, 27, 255, 28, 38, 28, 255, 34, 50, 34, 255, 29, 41, 30, 255, 32, 47, 33, 255, 33, 47, 33, 255, 32, 45, 32, 255, 36, 53, 36, 255, 37, 56, 38, 255, 39, 58, 39, 255, 33, 48, 34, 255, 30, 42, 30, 255, 30, 43, 31, 255, 26, 35, 27, 255, 28, 39, 29, 255, 31, 45, 32, 255, 32, 45, 32, 255, 23, 29, 24, 255, 24, 32, 25, 255, 26, 36, 27, 255, 27, 37, 28, 255, 30, 42, 30, 255, 31, 44, 31, 255, 32, 46, 32, 255, 31, 44, 31, 255, 34, 49, 34, 255, 31, 45, 32, 255, 29, 41, 30, 255, 30, 42, 30, 255, 31, 44, 32, 255, 27, 36, 27, 255, 28, 38, 28, 255, 32, 45, 32, 255, 31, 45, 32, 255, 30, 43, 31, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 23, 23, 24, 255, 29, 34, 36, 255, 33, 40, 43, 255, 28, 33, 34, 255, 27, 31, 33, 255, 35, 45, 48, 255, 30, 36, 38, 255, 29, 34, 35, 255, 30, 35, 37, 255, 27, 31, 32, 255, 39, 50, 54, 255, 30, 36, 38, 255, 21, 21, 21, 255, 25, 28, 29, 255, 34, 42, 45, 255, 34, 43, 46, 255, 21, 21, 21, 255, 21, 21, 21, 255, 28, 33, 34, 255, 30, 35, 37, 255, 36, 45, 48, 255, 30, 36, 38, 255, 21, 21, 21, 255, 24, 26, 26, 255, 41, 55, 59, 255, 40, 53, 57, 255, 45, 60, 65, 255, 39, 51, 55, 255, 27, 31, 32, 255, 37, 48, 52, 255, 30, 36, 38, 255, 39, 51, 55, 255, 29, 34, 36, 255, 41, 55, 59, 255, 47, 64, 70, 255, 44, 58, 63, 255, 49, 67, 73, 255, 38, 49, 52, 255, 38, 49, 52, 255, 34, 42, 45, 255, 30, 35, 37, 255, 32, 39, 41, 255, 39, 51, 54, 255, 32, 39, 41, 255, 33, 41, 43, 255, 37, 48, 51, 255, 25, 28, 29, 255, 23, 25, 25, 255, 21, 21, 21, 255, 24, 25, 26, 255, 29, 35, 36, 255, 24, 25, 26, 255, 21, 21, 21, 255, 23, 25, 25, 255, 34, 42, 45, 255, 34, 43, 45, 255, 42, 56, 61, 255, 41, 54, 58, 255, 40, 53, 57, 255, 46, 63, 68, 255, 37, 47, 50, 255, 39, 51, 55, 255, 43, 58, 62, 255, 43, 58, 62, 255, 54, 72, 78, 255, 46, 63, 69, 255, 56, 74, 79, 255, 43, 58, 63, 255, 34, 42, 45, 255, 35, 44, 47, 255, 47, 63, 69, 255, 51, 69, 75, 255, 21, 21, 21, 255, 24, 26, 27, 255, 46, 62, 68, 255, 51, 69, 75, 255, 45, 60, 65, 255, 56, 74, 79, 255, 45, 60, 65, 255, 41, 54, 58, 255, 26, 29, 31, 255, 39, 50, 54, 255, 39, 51, 55, 255, 37, 48, 52, 255, 47, 63, 69, 255, 31, 37, 39, 255, 21, 21, 21, 255, 21, 21, 21, 255, 35, 45, 48, 255, 27, 30, 31, 255, 34, 42, 45, 255, 34, 42, 45, 255, 36, 46, 50, 255, 33, 40, 43, 255, 39, 51, 54, 255, 31, 38, 40, 255, 45, 61, 66, 255, 45, 60, 66, 255, 55, 73, 78, 255, 39, 51, 55, 255, 30, 35, 37, 255, 30, 35, 37, 255, 36, 46, 49, 255, 32, 40, 42, 255, 38, 49, 53, 255, 41, 54, 58, 255, 35, 44, 47, 255, 33, 41, 43, 255, 42, 56, 60, 255, 37, 47, 50, 255, 21, 21, 21, 255, 26, 29, 30, 255, 30, 35, 37, 255, 34, 42, 44, 255, 32, 39, 42, 255, 32, 39, 41, 255, 27, 30, 32, 255, 36, 46, 49, 255, 21, 21, 21, 255, 26, 29, 31, 255, 33, 42, 44, 255, 38, 48, 52, 255, 35, 44, 47, 255, 25, 27, 28, 255, 35, 44, 47, 255, 30, 35, 37, 255, 38, 48, 52, 255, 37, 47, 50, 255, 40, 52, 56, 255, 38, 49, 53, 255, 21, 21, 21, 255, 27, 31, 32, 255, 29, 34, 35, 255, 32, 39, 42, 255, 30, 35, 37, 255, 38, 50, 53, 255, 21, 21, 21, 255, 21, 21, 21, 255, 36, 46, 49, 255, 35, 43, 46, 255, 30, 36, 38, 255, 36, 45, 48, 255, 22, 23, 23, 255, 22, 22, 22, 255, 32, 40, 42, 255, 37, 48, 51, 255, 38, 49, 52, 255, 23, 25, 25, 255, 21, 21, 21, 255, 35, 44, 48, 255, 35, 44, 47, 255, 41, 54, 59, 255, 39, 50, 54, 255, 42, 55, 60, 255, 42, 56, 61, 255, 38, 49, 52, 255, 30, 36, 38, 255, 32, 40, 42, 255, 28, 32, 33, 255, 39, 51, 55, 255, 30, 36, 39, 255, 29, 35, 37, 255, 42, 55, 60, 255, 44, 59, 64, 255, 33, 41, 43, 255, 29, 33, 35, 255, 31, 37, 39, 255, 29, 33, 35, 255, 41, 55, 59, 255, 33, 41, 44, 255, 21, 21, 21, 255, 34, 43, 46, 255, 29, 35, 36, 255, 34, 42, 45, 255, 37, 47, 51, 255, 25, 28, 29, 255, 44, 58, 63, 255, 24, 26, 27, 255, 40, 53, 57, 255, 38, 49, 52, 255, 39, 51, 54, 255, 38, 49, 53, 255, 41, 54, 58, 255, 41, 54, 58, 255, 31, 38, 40, 255, 27, 31, 32, 255, 37, 48, 51, 255, 22, 23, 23, 255, 31, 37, 39, 255, 24, 26, 27, 255, 25, 28, 29, 255, 26, 29, 30, 255, 21, 21, 21, 255, 24, 26, 27, 255, 21, 21, 21, 255, 21, 21, 21, 255, 46, 62, 67, 255, 49, 68, 74, 255, 31, 38, 40, 255, 35, 44, 47, 255, 33, 40, 42, 255, 27, 30, 31, 255, 30, 36, 38, 255, 29, 34, 35, 255, 23, 24, 25, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 22, 22, 255, 24, 26, 26, 255, 21, 21, 21, 255, 41, 54, 59, 255, 30, 35, 37, 255, 21, 21, 21, 255, 43, 58, 63, 255, 21, 21, 21, 255, 25, 28, 29, 255, 37, 47, 50, 255, 29, 33, 35, 255, 32, 40, 42, 255, 35, 44, 47, 255, 26, 30, 31, 255, 33, 41, 43, 255, 32, 40, 42, 255, 27, 31, 32, 255, 22, 23, 24, 255, 28, 32, 34, 255, 37, 47, 50, 255, 21, 21, 21, 255, 31, 37, 40, 255, 33, 40, 43, 255, 38, 50, 53, 255, 26, 28, 29, 255, 36, 46, 49, 255, 31, 37, 39, 255, 31, 37, 39, 255, 21, 21, 21, 255, 21, 21, 21, 255, 36, 46, 49, 255, 35, 45, 48, 255, 38, 49, 53, 255, 48, 66, 72, 255, 40, 52, 56, 255, 52, 70, 76, 255, 48, 66, 72, 255, 21, 21, 21, 255, 28, 32, 33, 255, 23, 24, 25, 255, 22, 23, 23, 255, 29, 34, 35, 255, 21, 21, 21, 255, 34, 50, 34, 255, 32, 45, 32, 255, 34, 49, 34, 255, 32, 47, 33, 255, 31, 45, 32, 255, 34, 49, 34, 255, 34, 49, 34, 255, 32, 46, 33, 255, 31, 44, 31, 255, 33, 47, 33, 255, 31, 45, 32, 255, 31, 44, 31, 255, 34, 49, 34, 255, 34, 50, 34, 255, 29, 40, 29, 255, 29, 41, 30, 255, 30, 43, 31, 255, 34, 49, 34, 255, 32, 45, 32, 255, 35, 52, 35, 255, 31, 44, 31, 255, 30, 42, 30, 255, 35, 51, 35, 255, 31, 44, 31, 255, 34, 50, 34, 255, 32, 45, 32, 255, 33, 48, 33, 255, 35, 52, 35, 255, 31, 45, 32, 255, 30, 42, 30, 255, 29, 41, 30, 255, 31, 44, 32, 255, 32, 47, 33, 255, 30, 42, 31, 255, 30, 43, 31, 255, 33, 48, 34, 255, 35, 51, 35, 255, 30, 43, 31, 255, 33, 48, 33, 255, 32, 45, 32, 255, 33, 47, 33, 255, 28, 38, 28, 255, 31, 45, 32, 255, 31, 43, 31, 255, 30, 43, 31, 255, 29, 40, 29, 255, 24, 30, 24, 255, 24, 32, 25, 255, 25, 32, 25, 255, 26, 35, 27, 255, 31, 45, 32, 255, 31, 44, 31, 255, 30, 41, 30, 255, 27, 37, 28, 255, 29, 41, 30, 255, 25, 33, 26, 255, 25, 33, 26, 255, 32, 45, 32, 255, 32, 45, 32, 255, 31, 44, 32, 255, 36, 54, 36, 255, 34, 51, 35, 255, 34, 49, 34, 255, 34, 50, 35, 255, 30, 43, 31, 255, 32, 45, 32, 255, 29, 40, 29, 255, 27, 37, 28, 255, 25, 33, 26, 255, 32, 46, 33, 255, 30, 43, 31, 255, 29, 41, 30, 255, 28, 38, 28, 255, 29, 40, 29, 255, 32, 46, 32, 255, 36, 52, 36, 255, 45, 66, 43, 255, 37, 55, 37, 255, 37, 54, 37, 255, 34, 49, 34, 255, 33, 49, 34, 255, 33, 49, 34, 255, 32, 46, 33, 255, 28, 39, 29, 255, 30, 42, 30, 255, 28, 38, 28, 255, 23, 30, 24, 255, 26, 35, 27, 255, 29, 41, 30, 255, 32, 46, 32, 255, 32, 46, 32, 255, 34, 50, 35, 255, 30, 42, 31, 255, 32, 47, 33, 255, 32, 46, 32, 255, 29, 40, 29, 255, 32, 46, 32, 255, 32, 46, 32, 255, 31, 45, 32, 255, 31, 44, 32, 255, 29, 40, 29, 255, 32, 46, 33, 255, 32, 46, 32, 255, 30, 41, 30, 255, 34, 49, 34, 255, 34, 50, 34, 255, 38, 57, 38, 255, 37, 55, 37, 255, 33, 47, 33, 255, 30, 42, 30, 255, 31, 45, 32, 255, 37, 55, 37, 255, 31, 44, 32, 255, 35, 52, 35, 255, 39, 58, 39, 255, 35, 51, 35, 255, 37, 56, 37, 255, 31, 44, 32, 255, 37, 56, 38, 255, 35, 51, 35, 255, 33, 48, 33, 255, 32, 46, 32, 255, 30, 43, 31, 255, 31, 45, 32, 255, 31, 43, 31, 255, 34, 51, 35, 255, 36, 53, 36, 255, 44, 65, 43, 255, 38, 56, 38, 255, 50, 73, 47, 255, 40, 59, 39, 255, 37, 56, 38, 255, 35, 51, 35, 255, 29, 41, 30, 255, 26, 34, 26, 255, 25, 34, 26, 255, 30, 43, 31, 255, 27, 36, 27, 255, 31, 44, 31, 255, 29, 41, 30, 255, 35, 51, 35, 255, 34, 49, 34, 255, 33, 48, 34, 255, 37, 55, 37, 255, 33, 48, 34, 255, 33, 48, 33, 255, 34, 50, 34, 255, 31, 43, 31, 255, 35, 52, 35, 255, 35, 52, 36, 255, 37, 56, 38, 255, 33, 49, 34, 255, 36, 54, 36, 255, 46, 67, 44, 255, 36, 53, 36, 255, 39, 59, 39, 255, 36, 54, 36, 255, 30, 42, 31, 255, 31, 44, 31, 255, 32, 46, 32, 255, 28, 39, 29, 255, 31, 45, 32, 255, 35, 52, 35, 255, 30, 42, 31, 255, 32, 47, 33, 255, 33, 47, 33, 255, 30, 42, 30, 255, 30, 43, 31, 255, 30, 43, 31, 255, 28, 38, 28, 255, 24, 31, 25, 255, 23, 30, 24, 255, 24, 32, 25, 255, 27, 37, 28, 255, 27, 37, 28, 255, 32, 46, 32, 255, 30, 43, 31, 255, 27, 36, 27, 255, 32, 45, 32, 255, 33, 48, 34, 255, 30, 42, 30, 255, 27, 37, 28, 255, 28, 38, 28, 255, 28, 39, 29, 255, 28, 39, 29, 255, 28, 39, 29, 255, 31, 43, 31, 255, 35, 51, 35, 255, 35, 51, 35, 255, 35, 52, 35, 255, 32, 47, 33, 255, 29, 40, 29, 255, 27, 36, 27, 255, 27, 37, 28, 255, 30, 41, 30, 255, 28, 39, 29, 255, 30, 42, 30, 255, 25, 33, 25, 255, 31, 44, 31, 255, 32, 46, 33, 255, 33, 48, 33, 255, 29, 40, 29, 255, 23, 30, 24, 255, 24, 31, 25, 255, 25, 33, 25, 255, 26, 34, 26, 255, 26, 34, 26, 255, 26, 35, 27, 255, 27, 36, 27, 255, 31, 44, 31, 255, 28, 39, 29, 255, 28, 38, 29, 255, 24, 32, 25, 255, 28, 39, 29, 255, 28, 39, 29, 255, 33, 48, 33, 255, 30, 42, 30, 255, 35, 52, 36, 255, 33, 48, 34, 255, 28, 39, 29, 255, 26, 35, 27, 255, 28, 38, 28, 255, 24, 31, 24, 255, 29, 41, 30, 255, 30, 42, 30, 255, 30, 43, 31, 255, 32, 47, 33, 255, 33, 48, 33, 255, 37, 56, 38, 255, 36, 54, 36, 255, 44, 65, 43, 255, 41, 61, 40, 255, 32, 47, 33, 255, 32, 45, 32, 255, 28, 39, 29, 255, 32, 47, 33, 255, 31, 45, 32, 255, 30, 42, 30, 255, 28, 38, 28, 255, 25, 32, 25, 255, 28, 38, 28, 255, 30, 42, 30, 255, 30, 42, 30, 255, 32, 47, 33, 255, 31, 44, 31, 255, 31, 44, 31, 255, 33, 48, 33, 255, 33, 48, 33, 255, 31, 44, 31, 255, 32, 45, 32, 255, 31, 44, 32, 255, 28, 38, 28, 255, 28, 39, 29, 255, 33, 48, 34, 255, 34, 49, 34, 255, 30, 42, 30, 255, 32, 38, 40, 255, 32, 40, 42, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 29, 34, 35, 255, 30, 36, 38, 255, 35, 45, 48, 255, 29, 34, 35, 255, 35, 45, 48, 255, 42, 56, 60, 255, 27, 30, 32, 255, 32, 39, 41, 255, 23, 25, 25, 255, 21, 21, 21, 255, 30, 35, 37, 255, 27, 30, 31, 255, 29, 34, 36, 255, 21, 21, 21, 255, 27, 31, 32, 255, 27, 31, 33, 255, 32, 39, 42, 255, 21, 21, 21, 255, 21, 21, 21, 255, 26, 29, 30, 255, 34, 42, 45, 255, 38, 48, 52, 255, 42, 56, 61, 255, 43, 57, 62, 255, 43, 57, 62, 255, 33, 41, 44, 255, 36, 46, 49, 255, 34, 43, 46, 255, 33, 41, 43, 255, 44, 59, 64, 255, 41, 54, 59, 255, 46, 62, 67, 255, 32, 39, 41, 255, 35, 44, 47, 255, 40, 53, 57, 255, 43, 57, 62, 255, 31, 38, 40, 255, 38, 49, 52, 255, 27, 30, 31, 255, 32, 39, 42, 255, 44, 59, 63, 255, 28, 32, 34, 255, 30, 36, 38, 255, 37, 47, 50, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 22, 22, 255, 21, 21, 21, 255, 21, 22, 22, 255, 26, 30, 31, 255, 21, 21, 21, 255, 38, 49, 52, 255, 36, 46, 50, 255, 43, 58, 63, 255, 40, 52, 56, 255, 50, 68, 75, 255, 51, 70, 76, 255, 55, 73, 79, 255, 49, 68, 74, 255, 45, 60, 65, 255, 43, 58, 63, 255, 49, 67, 74, 255, 49, 67, 73, 255, 43, 57, 61, 255, 43, 57, 62, 255, 43, 57, 62, 255, 40, 53, 57, 255, 47, 65, 70, 255, 42, 56, 61, 255, 24, 25, 26, 255, 26, 29, 30, 255, 54, 73, 78, 255, 51, 70, 76, 255, 38, 48, 52, 255, 41, 54, 59, 255, 35, 44, 47, 255, 39, 51, 55, 255, 28, 32, 33, 255, 41, 54, 58, 255, 34, 43, 46, 255, 33, 42, 44, 255, 34, 42, 45, 255, 21, 21, 21, 255, 29, 33, 35, 255, 40, 52, 56, 255, 35, 45, 48, 255, 38, 49, 52, 255, 38, 48, 52, 255, 34, 42, 45, 255, 41, 53, 57, 255, 33, 41, 43, 255, 40, 52, 57, 255, 37, 47, 51, 255, 35, 44, 47, 255, 29, 33, 35, 255, 31, 37, 40, 255, 28, 32, 34, 255, 32, 39, 42, 255, 32, 40, 42, 255, 32, 39, 41, 255, 34, 42, 45, 255, 42, 55, 60, 255, 32, 39, 41, 255, 30, 35, 37, 255, 42, 55, 60, 255, 25, 27, 28, 255, 21, 21, 21, 255, 32, 40, 42, 255, 42, 55, 60, 255, 38, 49, 52, 255, 30, 36, 37, 255, 36, 46, 49, 255, 32, 38, 40, 255, 27, 31, 32, 255, 29, 34, 36, 255, 39, 51, 55, 255, 41, 53, 57, 255, 28, 33, 34, 255, 40, 52, 56, 255, 32, 39, 42, 255, 25, 27, 28, 255, 28, 33, 34, 255, 27, 31, 32, 255, 34, 42, 45, 255, 28, 33, 35, 255, 31, 37, 39, 255, 29, 35, 37, 255, 28, 33, 34, 255, 25, 27, 28, 255, 31, 37, 39, 255, 39, 50, 54, 255, 21, 21, 21, 255, 22, 23, 23, 255, 27, 31, 32, 255, 28, 32, 33, 255, 32, 39, 41, 255, 33, 41, 43, 255, 26, 30, 31, 255, 32, 39, 41, 255, 26, 28, 29, 255, 22, 23, 23, 255, 41, 54, 59, 255, 27, 31, 32, 255, 34, 42, 45, 255, 21, 21, 21, 255, 21, 21, 21, 255, 33, 40, 43, 255, 47, 64, 70, 255, 38, 49, 53, 255, 35, 45, 48, 255, 32, 40, 42, 255, 26, 29, 30, 255, 35, 44, 48, 255, 40, 52, 56, 255, 37, 47, 50, 255, 28, 32, 34, 255, 43, 58, 62, 255, 27, 30, 31, 255, 33, 41, 44, 255, 28, 32, 33, 255, 33, 41, 44, 255, 38, 49, 52, 255, 21, 21, 21, 255, 28, 33, 34, 255, 27, 32, 33, 255, 33, 41, 44, 255, 29, 34, 36, 255, 37, 48, 51, 255, 33, 40, 43, 255, 28, 32, 34, 255, 34, 43, 46, 255, 43, 58, 63, 255, 37, 48, 51, 255, 28, 33, 34, 255, 21, 21, 21, 255, 28, 33, 34, 255, 28, 32, 33, 255, 28, 33, 34, 255, 41, 54, 58, 255, 39, 51, 55, 255, 31, 37, 39, 255, 40, 53, 57, 255, 33, 41, 44, 255, 30, 35, 37, 255, 31, 37, 39, 255, 32, 39, 42, 255, 30, 35, 37, 255, 30, 35, 37, 255, 37, 47, 51, 255, 46, 62, 67, 255, 26, 29, 30, 255, 31, 37, 40, 255, 44, 58, 63, 255, 46, 62, 68, 255, 34, 43, 46, 255, 39, 51, 55, 255, 43, 57, 62, 255, 35, 44, 48, 255, 34, 43, 45, 255, 41, 53, 58, 255, 38, 49, 52, 255, 40, 52, 56, 255, 56, 74, 80, 255, 41, 54, 58, 255, 49, 67, 73, 255, 34, 42, 45, 255, 35, 44, 47, 255, 30, 36, 38, 255, 21, 21, 21, 255, 25, 28, 29, 255, 23, 24, 25, 255, 31, 37, 40, 255, 22, 22, 22, 255, 24, 25, 26, 255, 26, 29, 30, 255, 35, 45, 48, 255, 35, 43, 46, 255, 36, 45, 48, 255, 34, 43, 46, 255, 36, 45, 49, 255, 33, 41, 44, 255, 36, 45, 48, 255, 29, 35, 36, 255, 21, 21, 21, 255, 31, 37, 39, 255, 29, 33, 35, 255, 32, 39, 41, 255, 30, 36, 38, 255, 32, 40, 42, 255, 32, 39, 42, 255, 37, 47, 51, 255, 25, 28, 29, 255, 32, 39, 41, 255, 21, 21, 21, 255, 21, 21, 21, 255, 38, 50, 53, 255, 33, 41, 44, 255, 36, 46, 49, 255, 40, 53, 57, 255, 41, 54, 59, 255, 49, 67, 73, 255, 47, 63, 69, 255, 48, 65, 70, 255, 21, 21, 21, 255, 26, 28, 29, 255, 26, 29, 30, 255, 32, 40, 42, 255, 31, 38, 40, 255, 27, 31, 32, 255, 37, 55, 37, 255, 30, 42, 30, 255, 29, 41, 30, 255, 32, 47, 33, 255, 32, 47, 33, 255, 34, 50, 34, 255, 37, 56, 37, 255, 36, 53, 36, 255, 34, 50, 34, 255, 35, 51, 35, 255, 34, 50, 34, 255, 36, 53, 36, 255, 33, 48, 34, 255, 33, 49, 34, 255, 33, 48, 33, 255, 36, 53, 36, 255, 34, 50, 35, 255, 34, 49, 34, 255, 35, 51, 35, 255, 36, 53, 36, 255, 36, 54, 37, 255, 33, 48, 33, 255, 32, 45, 32, 255, 32, 46, 32, 255, 32, 45, 32, 255, 33, 47, 33, 255, 33, 49, 34, 255, 33, 48, 33, 255, 29, 40, 29, 255, 28, 39, 29, 255, 27, 37, 28, 255, 29, 41, 30, 255, 31, 43, 31, 255, 34, 50, 34, 255, 34, 49, 34, 255, 34, 51, 35, 255, 31, 45, 32, 255, 32, 46, 33, 255, 30, 43, 31, 255, 30, 43, 31, 255, 30, 41, 30, 255, 28, 38, 28, 255, 27, 36, 27, 255, 27, 36, 27, 255, 29, 41, 30, 255, 29, 40, 30, 255, 25, 32, 25, 255, 24, 30, 24, 255, 27, 37, 28, 255, 29, 41, 30, 255, 30, 42, 30, 255, 30, 42, 31, 255, 29, 39, 29, 255, 24, 30, 24, 255, 26, 35, 27, 255, 24, 30, 24, 255, 24, 31, 25, 255, 28, 39, 29, 255, 32, 46, 32, 255, 29, 40, 29, 255, 32, 46, 32, 255, 34, 49, 34, 255, 34, 49, 34, 255, 35, 52, 35, 255, 34, 49, 34, 255, 32, 45, 32, 255, 31, 43, 31, 255, 28, 38, 28, 255, 25, 33, 26, 255, 32, 46, 32, 255, 32, 46, 32, 255, 33, 47, 33, 255, 30, 42, 30, 255, 31, 44, 32, 255, 30, 43, 31, 255, 35, 52, 36, 255, 36, 54, 36, 255, 36, 53, 36, 255, 38, 56, 38, 255, 39, 58, 39, 255, 34, 49, 34, 255, 34, 50, 34, 255, 31, 44, 31, 255, 33, 48, 34, 255, 30, 42, 30, 255, 30, 43, 31, 255, 30, 43, 31, 255, 29, 39, 29, 255, 29, 40, 29, 255, 36, 53, 36, 255, 30, 43, 31, 255, 31, 44, 31, 255, 29, 40, 29, 255, 30, 41, 30, 255, 27, 36, 27, 255, 30, 42, 30, 255, 30, 41, 30, 255, 32, 46, 33, 255, 29, 41, 30, 255, 30, 42, 30, 255, 28, 38, 29, 255, 27, 37, 28, 255, 28, 39, 29, 255, 30, 43, 31, 255, 31, 43, 31, 255, 32, 45, 32, 255, 35, 51, 35, 255, 37, 54, 37, 255, 34, 50, 35, 255, 32, 46, 32, 255, 35, 52, 35, 255, 40, 60, 40, 255, 36, 54, 36, 255, 36, 53, 36, 255, 33, 49, 34, 255, 36, 53, 36, 255, 35, 52, 35, 255, 37, 55, 37, 255, 36, 53, 36, 255, 34, 50, 35, 255, 31, 44, 32, 255, 29, 40, 29, 255, 31, 44, 31, 255, 32, 46, 32, 255, 34, 49, 34, 255, 36, 54, 37, 255, 37, 55, 37, 255, 50, 73, 48, 255, 50, 73, 48, 255, 44, 65, 43, 255, 37, 55, 37, 255, 34, 49, 34, 255, 32, 47, 33, 255, 33, 47, 33, 255, 30, 43, 31, 255, 28, 39, 29, 255, 24, 32, 25, 255, 26, 36, 27, 255, 29, 41, 30, 255, 30, 42, 30, 255, 30, 42, 30, 255, 33, 48, 33, 255, 33, 48, 34, 255, 32, 45, 32, 255, 34, 50, 34, 255, 33, 48, 33, 255, 34, 51, 35, 255, 34, 49, 34, 255, 33, 48, 33, 255, 35, 51, 35, 255, 33, 48, 33, 255, 28, 39, 29, 255, 31, 45, 32, 255, 35, 52, 35, 255, 31, 45, 32, 255, 32, 46, 32, 255, 34, 50, 34, 255, 32, 46, 33, 255, 35, 51, 35, 255, 31, 44, 31, 255, 30, 42, 30, 255, 33, 48, 33, 255, 34, 50, 34, 255, 33, 49, 34, 255, 35, 52, 35, 255, 33, 48, 33, 255, 31, 44, 32, 255, 27, 36, 27, 255, 31, 44, 31, 255, 25, 34, 26, 255, 25, 33, 25, 255, 26, 34, 26, 255, 24, 31, 25, 255, 23, 30, 24, 255, 25, 34, 26, 255, 30, 41, 30, 255, 28, 38, 28, 255, 28, 39, 29, 255, 30, 41, 30, 255, 30, 42, 30, 255, 31, 44, 31, 255, 29, 40, 29, 255, 30, 43, 31, 255, 31, 43, 31, 255, 28, 39, 29, 255, 24, 32, 25, 255, 27, 37, 28, 255, 30, 43, 31, 255, 33, 47, 33, 255, 36, 53, 36, 255, 29, 41, 30, 255, 30, 42, 30, 255, 28, 39, 29, 255, 26, 34, 26, 255, 26, 35, 27, 255, 26, 35, 27, 255, 27, 37, 28, 255, 26, 36, 27, 255, 28, 39, 29, 255, 31, 44, 31, 255, 30, 42, 30, 255, 32, 45, 32, 255, 25, 33, 26, 255, 25, 33, 26, 255, 25, 32, 25, 255, 27, 36, 27, 255, 26, 35, 27, 255, 28, 39, 29, 255, 32, 46, 32, 255, 34, 50, 35, 255, 27, 36, 27, 255, 28, 38, 28, 255, 26, 35, 27, 255, 32, 46, 32, 255, 31, 44, 31, 255, 35, 51, 35, 255, 33, 47, 33, 255, 35, 52, 35, 255, 33, 47, 33, 255, 32, 45, 32, 255, 33, 48, 33, 255, 32, 47, 33, 255, 30, 42, 30, 255, 30, 42, 30, 255, 31, 43, 31, 255, 28, 39, 29, 255, 30, 42, 30, 255, 32, 46, 33, 255, 37, 55, 37, 255, 37, 56, 37, 255, 36, 53, 36, 255, 38, 57, 38, 255, 32, 47, 33, 255, 31, 45, 32, 255, 34, 50, 35, 255, 34, 50, 34, 255, 31, 44, 31, 255, 29, 41, 30, 255, 28, 38, 29, 255, 32, 46, 32, 255, 29, 40, 29, 255, 30, 42, 30, 255, 33, 48, 33, 255, 32, 45, 32, 255, 33, 49, 34, 255, 33, 48, 33, 255, 32, 46, 32, 255, 33, 47, 33, 255, 32, 45, 32, 255, 30, 42, 31, 255, 27, 37, 28, 255, 28, 38, 29, 255, 28, 39, 29, 255, 33, 48, 34, 255, 32, 47, 33, 255, 34, 50, 34, 255, 21, 21, 21, 255, 21, 21, 21, 255, 32, 39, 41, 255, 34, 42, 45, 255, 45, 61, 67, 255, 26, 30, 31, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 33, 40, 43, 255, 33, 41, 43, 255, 35, 45, 48, 255, 28, 32, 34, 255, 27, 31, 32, 255, 27, 30, 31, 255, 21, 21, 21, 255, 32, 39, 41, 255, 23, 24, 24, 255, 31, 38, 40, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 22, 23, 255, 21, 21, 21, 255, 23, 25, 25, 255, 44, 59, 64, 255, 34, 42, 45, 255, 28, 32, 33, 255, 29, 34, 36, 255, 45, 60, 66, 255, 34, 43, 45, 255, 34, 42, 45, 255, 36, 46, 49, 255, 42, 56, 61, 255, 40, 53, 57, 255, 40, 52, 56, 255, 39, 51, 54, 255, 37, 47, 51, 255, 32, 40, 42, 255, 49, 67, 74, 255, 36, 45, 48, 255, 37, 47, 50, 255, 42, 56, 60, 255, 38, 48, 52, 255, 35, 44, 47, 255, 36, 45, 48, 255, 36, 46, 49, 255, 37, 47, 51, 255, 33, 41, 43, 255, 35, 45, 48, 255, 36, 46, 49, 255, 32, 38, 41, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 37, 47, 50, 255, 29, 35, 37, 255, 31, 37, 39, 255, 30, 35, 37, 255, 45, 60, 65, 255, 29, 33, 35, 255, 42, 56, 61, 255, 33, 40, 43, 255, 51, 69, 75, 255, 40, 52, 56, 255, 34, 43, 46, 255, 42, 56, 61, 255, 31, 38, 40, 255, 36, 46, 49, 255, 31, 37, 40, 255, 32, 40, 42, 255, 46, 62, 67, 255, 34, 43, 45, 255, 46, 63, 68, 255, 47, 64, 70, 255, 39, 50, 54, 255, 45, 61, 67, 255, 26, 29, 30, 255, 30, 36, 38, 255, 47, 64, 70, 255, 45, 60, 65, 255, 43, 58, 63, 255, 42, 56, 60, 255, 35, 44, 47, 255, 40, 52, 56, 255, 31, 38, 40, 255, 39, 51, 55, 255, 36, 46, 49, 255, 40, 52, 56, 255, 21, 21, 21, 255, 27, 30, 32, 255, 42, 56, 61, 255, 40, 52, 56, 255, 36, 46, 49, 255, 34, 42, 45, 255, 33, 41, 44, 255, 38, 49, 53, 255, 43, 58, 62, 255, 37, 48, 52, 255, 30, 36, 38, 255, 33, 41, 44, 255, 31, 38, 40, 255, 35, 45, 48, 255, 28, 32, 33, 255, 30, 36, 38, 255, 27, 31, 33, 255, 41, 54, 59, 255, 41, 55, 59, 255, 28, 33, 34, 255, 26, 30, 31, 255, 29, 33, 35, 255, 31, 37, 39, 255, 34, 43, 46, 255, 21, 21, 21, 255, 31, 38, 40, 255, 37, 47, 50, 255, 36, 46, 50, 255, 33, 41, 44, 255, 37, 48, 52, 255, 31, 37, 39, 255, 34, 42, 45, 255, 43, 57, 62, 255, 35, 44, 47, 255, 35, 45, 48, 255, 41, 53, 57, 255, 43, 57, 62, 255, 34, 42, 44, 255, 32, 38, 41, 255, 29, 35, 37, 255, 33, 41, 44, 255, 39, 51, 55, 255, 29, 34, 36, 255, 37, 47, 50, 255, 33, 41, 44, 255, 35, 45, 48, 255, 33, 41, 44, 255, 34, 43, 46, 255, 21, 21, 21, 255, 21, 21, 21, 255, 34, 42, 45, 255, 45, 61, 67, 255, 43, 57, 62, 255, 30, 35, 37, 255, 32, 39, 41, 255, 36, 46, 49, 255, 22, 23, 23, 255, 26, 29, 30, 255, 29, 34, 35, 255, 29, 34, 36, 255, 33, 41, 44, 255, 33, 41, 43, 255, 34, 42, 45, 255, 21, 21, 21, 255, 34, 42, 45, 255, 35, 44, 47, 255, 32, 40, 42, 255, 44, 59, 64, 255, 39, 50, 54, 255, 41, 53, 58, 255, 33, 40, 43, 255, 28, 32, 33, 255, 29, 34, 36, 255, 28, 32, 33, 255, 27, 31, 33, 255, 32, 38, 41, 255, 38, 50, 53, 255, 30, 35, 37, 255, 28, 32, 34, 255, 36, 46, 49, 255, 33, 40, 43, 255, 29, 35, 36, 255, 41, 55, 59, 255, 33, 41, 43, 255, 30, 36, 38, 255, 34, 42, 45, 255, 40, 53, 57, 255, 41, 53, 57, 255, 40, 52, 56, 255, 35, 44, 47, 255, 28, 32, 33, 255, 21, 21, 21, 255, 36, 46, 49, 255, 43, 57, 62, 255, 48, 66, 72, 255, 50, 69, 75, 255, 45, 60, 65, 255, 42, 55, 60, 255, 42, 55, 60, 255, 43, 58, 63, 255, 44, 59, 64, 255, 32, 38, 41, 255, 39, 50, 54, 255, 41, 54, 58, 255, 36, 46, 49, 255, 38, 49, 53, 255, 43, 57, 62, 255, 38, 50, 53, 255, 30, 36, 38, 255, 25, 28, 29, 255, 36, 45, 48, 255, 48, 66, 72, 255, 40, 52, 56, 255, 30, 35, 37, 255, 38, 48, 52, 255, 29, 34, 35, 255, 37, 47, 50, 255, 34, 42, 45, 255, 54, 73, 78, 255, 42, 56, 61, 255, 35, 43, 46, 255, 59, 77, 82, 255, 52, 70, 76, 255, 56, 74, 79, 255, 42, 56, 61, 255, 37, 48, 51, 255, 28, 32, 34, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 26, 30, 31, 255, 34, 42, 45, 255, 27, 31, 32, 255, 30, 36, 38, 255, 40, 52, 56, 255, 25, 28, 29, 255, 31, 38, 40, 255, 30, 36, 38, 255, 28, 32, 34, 255, 28, 33, 34, 255, 29, 33, 35, 255, 25, 28, 28, 255, 23, 25, 25, 255, 33, 40, 43, 255, 36, 46, 49, 255, 31, 37, 39, 255, 34, 42, 45, 255, 43, 58, 63, 255, 22, 23, 23, 255, 21, 21, 21, 255, 21, 21, 21, 255, 31, 37, 39, 255, 35, 45, 48, 255, 37, 48, 51, 255, 42, 56, 61, 255, 42, 55, 60, 255, 39, 50, 54, 255, 51, 69, 75, 255, 42, 55, 59, 255, 45, 60, 65, 255, 31, 37, 39, 255, 21, 21, 21, 255, 35, 44, 48, 255, 21, 21, 21, 255, 36, 46, 49, 255, 25, 27, 28, 255, 32, 46, 32, 255, 32, 46, 32, 255, 30, 42, 30, 255, 30, 43, 31, 255, 32, 47, 33, 255, 33, 48, 34, 255, 47, 69, 45, 255, 43, 63, 42, 255, 38, 57, 38, 255, 43, 64, 42, 255, 35, 51, 35, 255, 33, 48, 34, 255, 32, 46, 32, 255, 34, 50, 35, 255, 42, 62, 41, 255, 38, 57, 38, 255, 34, 50, 35, 255, 32, 46, 32, 255, 33, 48, 33, 255, 34, 50, 34, 255, 37, 56, 38, 255, 34, 50, 35, 255, 33, 48, 33, 255, 30, 42, 31, 255, 31, 44, 31, 255, 29, 41, 30, 255, 33, 48, 33, 255, 34, 50, 34, 255, 31, 45, 32, 255, 28, 39, 29, 255, 28, 38, 28, 255, 32, 47, 33, 255, 33, 47, 33, 255, 36, 53, 36, 255, 35, 51, 35, 255, 30, 43, 31, 255, 31, 44, 31, 255, 30, 41, 30, 255, 26, 35, 27, 255, 29, 41, 30, 255, 32, 46, 32, 255, 26, 34, 26, 255, 24, 32, 25, 255, 24, 31, 25, 255, 29, 41, 30, 255, 30, 41, 30, 255, 27, 37, 28, 255, 28, 38, 28, 255, 29, 40, 29, 255, 30, 43, 31, 255, 29, 40, 29, 255, 30, 42, 30, 255, 28, 38, 28, 255, 24, 31, 25, 255, 26, 34, 26, 255, 28, 38, 28, 255, 26, 34, 26, 255, 29, 40, 29, 255, 28, 39, 29, 255, 25, 33, 26, 255, 30, 41, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 29, 40, 29, 255, 30, 43, 31, 255, 32, 47, 33, 255, 31, 43, 31, 255, 27, 37, 28, 255, 26, 34, 26, 255, 31, 43, 31, 255, 35, 52, 35, 255, 33, 48, 33, 255, 31, 44, 31, 255, 32, 47, 33, 255, 32, 46, 32, 255, 34, 49, 34, 255, 33, 48, 33, 255, 35, 51, 35, 255, 94, 116, 17, 255, 34, 49, 34, 255, 31, 45, 32, 255, 32, 45, 32, 255, 35, 52, 35, 255, 35, 51, 35, 255, 33, 47, 33, 255, 30, 42, 31, 255, 31, 45, 32, 255, 34, 50, 34, 255, 33, 48, 34, 255, 32, 47, 33, 255, 33, 48, 34, 255, 25, 34, 26, 255, 27, 36, 27, 255, 26, 34, 26, 255, 27, 36, 27, 255, 28, 38, 28, 255, 29, 41, 30, 255, 29, 41, 30, 255, 26, 34, 26, 255, 25, 34, 26, 255, 25, 34, 26, 255, 23, 30, 24, 255, 24, 30, 24, 255, 26, 34, 26, 255, 31, 45, 32, 255, 35, 51, 35, 255, 36, 54, 36, 255, 37, 55, 37, 255, 36, 53, 36, 255, 37, 56, 37, 255, 35, 52, 35, 255, 37, 55, 37, 255, 35, 51, 35, 255, 38, 57, 38, 255, 35, 52, 35, 255, 36, 53, 36, 255, 36, 54, 36, 255, 36, 53, 36, 255, 37, 55, 37, 255, 32, 46, 32, 255, 31, 44, 32, 255, 31, 45, 32, 255, 32, 45, 32, 255, 33, 47, 33, 255, 32, 46, 32, 255, 35, 52, 35, 255, 37, 55, 37, 255, 37, 55, 37, 255, 36, 54, 37, 255, 36, 54, 37, 255, 35, 51, 35, 255, 34, 49, 34, 255, 34, 49, 34, 255, 32, 45, 32, 255, 32, 45, 32, 255, 29, 40, 29, 255, 28, 39, 29, 255, 30, 43, 31, 255, 30, 42, 30, 255, 31, 45, 32, 255, 29, 41, 30, 255, 31, 45, 32, 255, 30, 42, 30, 255, 32, 46, 33, 255, 31, 44, 31, 255, 32, 47, 33, 255, 33, 48, 33, 255, 35, 51, 35, 255, 33, 47, 33, 255, 34, 50, 35, 255, 31, 44, 31, 255, 30, 42, 31, 255, 30, 42, 30, 255, 30, 43, 31, 255, 27, 36, 27, 255, 32, 45, 32, 255, 31, 45, 32, 255, 36, 53, 36, 255, 36, 53, 36, 255, 31, 45, 32, 255, 32, 46, 32, 255, 35, 52, 36, 255, 37, 56, 37, 255, 33, 48, 33, 255, 36, 53, 36, 255, 29, 41, 30, 255, 29, 41, 30, 255, 23, 30, 24, 255, 30, 43, 31, 255, 24, 31, 24, 255, 26, 33, 27, 255, 24, 31, 25, 255, 30, 39, 30, 255, 27, 34, 27, 255, 24, 31, 24, 255, 27, 37, 28, 255, 30, 41, 30, 255, 29, 41, 30, 255, 32, 45, 32, 255, 31, 44, 31, 255, 34, 50, 34, 255, 32, 46, 32, 255, 30, 42, 30, 255, 30, 43, 31, 255, 32, 46, 33, 255, 25, 32, 25, 255, 30, 43, 31, 255, 69, 83, 15, 255, 30, 43, 31, 255, 33, 48, 34, 255, 30, 43, 31, 255, 29, 40, 29, 255, 26, 35, 27, 255, 27, 36, 27, 255, 27, 37, 28, 255, 24, 31, 25, 255, 26, 34, 26, 255, 24, 32, 25, 255, 30, 42, 30, 255, 32, 45, 32, 255, 29, 41, 30, 255, 28, 39, 29, 255, 29, 40, 29, 255, 25, 33, 26, 255, 28, 38, 28, 255, 26, 35, 27, 255, 29, 40, 29, 255, 30, 42, 30, 255, 34, 49, 34, 255, 34, 50, 34, 255, 29, 40, 29, 255, 28, 38, 28, 255, 30, 42, 30, 255, 30, 42, 31, 255, 33, 47, 33, 255, 33, 47, 33, 255, 34, 51, 35, 255, 32, 45, 32, 255, 35, 51, 35, 255, 34, 50, 34, 255, 35, 51, 35, 255, 35, 52, 35, 255, 36, 53, 36, 255, 35, 52, 35, 255, 29, 41, 30, 255, 30, 43, 31, 255, 31, 45, 32, 255, 34, 50, 34, 255, 40, 60, 40, 255, 34, 50, 34, 255, 32, 46, 32, 255, 38, 57, 38, 255, 36, 54, 36, 255, 32, 46, 33, 255, 39, 58, 39, 255, 35, 52, 35, 255, 32, 46, 32, 255, 29, 41, 30, 255, 30, 42, 30, 255, 33, 48, 34, 255, 32, 46, 32, 255, 30, 42, 30, 255, 34, 49, 34, 255, 33, 48, 33, 255, 32, 47, 33, 255, 29, 41, 30, 255, 35, 51, 35, 255, 32, 45, 32, 255, 32, 45, 32, 255, 28, 38, 28, 255, 29, 41, 30, 255, 27, 37, 28, 255, 30, 42, 30, 255, 31, 44, 32, 255, 31, 44, 32, 255, 32, 46, 33, 255, 37, 47, 50, 255, 33, 40, 43, 255, 36, 45, 48, 255, 41, 53, 58, 255, 42, 56, 61, 255, 26, 30, 31, 255, 35, 44, 47, 255, 33, 41, 44, 255, 24, 26, 26, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 27, 31, 33, 255, 21, 21, 21, 255, 26, 29, 30, 255, 27, 30, 31, 255, 21, 21, 21, 255, 21, 22, 22, 255, 27, 30, 32, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 22, 22, 255, 31, 38, 40, 255, 40, 52, 56, 255, 49, 67, 73, 255, 30, 35, 37, 255, 27, 31, 32, 255, 41, 55, 59, 255, 32, 40, 42, 255, 37, 47, 51, 255, 42, 55, 60, 255, 34, 42, 45, 255, 42, 55, 59, 255, 35, 44, 47, 255, 33, 41, 43, 255, 32, 39, 42, 255, 40, 52, 56, 255, 35, 44, 47, 255, 35, 43, 46, 255, 38, 49, 53, 255, 34, 43, 46, 255, 36, 45, 49, 255, 31, 38, 40, 255, 28, 32, 33, 255, 41, 54, 58, 255, 30, 36, 38, 255, 35, 44, 47, 255, 34, 43, 46, 255, 39, 51, 55, 255, 28, 32, 34, 255, 21, 21, 21, 255, 35, 43, 46, 255, 24, 26, 27, 255, 21, 21, 21, 255, 21, 21, 21, 255, 27, 30, 31, 255, 34, 42, 45, 255, 41, 54, 59, 255, 32, 39, 42, 255, 47, 63, 69, 255, 37, 47, 51, 255, 50, 69, 75, 255, 42, 55, 60, 255, 36, 46, 49, 255, 42, 55, 59, 255, 34, 43, 46, 255, 34, 43, 46, 255, 30, 35, 37, 255, 29, 33, 35, 255, 40, 53, 57, 255, 42, 56, 61, 255, 39, 50, 54, 255, 40, 52, 56, 255, 46, 63, 68, 255, 44, 60, 65, 255, 28, 32, 33, 255, 22, 22, 22, 255, 31, 37, 39, 255, 39, 50, 54, 255, 36, 46, 50, 255, 47, 63, 69, 255, 40, 52, 56, 255, 53, 71, 77, 255, 36, 46, 49, 255, 37, 47, 50, 255, 42, 55, 59, 255, 36, 46, 50, 255, 21, 21, 21, 255, 34, 42, 45, 255, 37, 47, 51, 255, 40, 52, 56, 255, 39, 51, 55, 255, 29, 34, 36, 255, 43, 57, 62, 255, 32, 40, 42, 255, 34, 42, 44, 255, 42, 55, 59, 255, 29, 33, 35, 255, 32, 40, 42, 255, 21, 21, 21, 255, 28, 32, 33, 255, 37, 47, 50, 255, 30, 35, 37, 255, 39, 51, 55, 255, 40, 52, 56, 255, 51, 69, 75, 255, 37, 48, 51, 255, 28, 32, 34, 255, 37, 47, 51, 255, 34, 42, 45, 255, 28, 33, 34, 255, 21, 21, 21, 255, 35, 44, 47, 255, 36, 46, 49, 255, 38, 48, 52, 255, 37, 47, 50, 255, 37, 47, 51, 255, 44, 59, 64, 255, 28, 33, 34, 255, 32, 39, 41, 255, 36, 46, 49, 255, 35, 45, 48, 255, 35, 45, 48, 255, 35, 44, 47, 255, 36, 46, 49, 255, 21, 21, 21, 255, 36, 46, 49, 255, 26, 29, 29, 255, 27, 31, 32, 255, 33, 40, 43, 255, 31, 37, 39, 255, 34, 43, 45, 255, 34, 43, 46, 255, 28, 33, 34, 255, 27, 31, 32, 255, 21, 21, 21, 255, 40, 53, 57, 255, 46, 63, 68, 255, 40, 52, 56, 255, 41, 53, 57, 255, 33, 40, 43, 255, 34, 43, 45, 255, 39, 51, 54, 255, 36, 45, 49, 255, 27, 31, 33, 255, 22, 22, 22, 255, 31, 37, 39, 255, 48, 65, 71, 255, 52, 70, 76, 255, 30, 36, 38, 255, 21, 21, 21, 255, 23, 25, 25, 255, 27, 30, 31, 255, 37, 47, 50, 255, 29, 35, 37, 255, 40, 52, 56, 255, 24, 27, 27, 255, 31, 38, 40, 255, 38, 49, 53, 255, 35, 44, 47, 255, 36, 46, 50, 255, 37, 47, 50, 255, 46, 62, 68, 255, 35, 45, 48, 255, 29, 34, 36, 255, 29, 34, 35, 255, 28, 32, 34, 255, 24, 25, 26, 255, 35, 44, 47, 255, 32, 40, 42, 255, 29, 34, 35, 255, 38, 49, 53, 255, 32, 39, 41, 255, 49, 66, 72, 255, 48, 65, 71, 255, 39, 50, 54, 255, 42, 56, 61, 255, 29, 34, 35, 255, 24, 25, 26, 255, 34, 43, 46, 255, 35, 45, 48, 255, 25, 28, 29, 255, 26, 29, 30, 255, 34, 42, 45, 255, 38, 50, 53, 255, 47, 64, 70, 255, 51, 70, 76, 255, 35, 45, 48, 255, 31, 37, 39, 255, 38, 49, 53, 255, 48, 65, 71, 255, 22, 22, 22, 255, 42, 56, 61, 255, 37, 47, 51, 255, 33, 41, 44, 255, 21, 21, 21, 255, 30, 36, 38, 255, 29, 34, 35, 255, 29, 33, 35, 255, 36, 46, 49, 255, 39, 50, 54, 255, 35, 44, 47, 255, 41, 54, 59, 255, 36, 46, 50, 255, 37, 47, 51, 255, 50, 69, 75, 255, 45, 61, 67, 255, 58, 76, 81, 255, 48, 66, 71, 255, 47, 64, 69, 255, 46, 63, 68, 255, 40, 52, 56, 255, 43, 57, 61, 255, 23, 24, 24, 255, 22, 23, 23, 255, 30, 36, 38, 255, 36, 45, 48, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 23, 23, 255, 21, 21, 21, 255, 37, 47, 51, 255, 26, 30, 31, 255, 26, 29, 30, 255, 30, 36, 38, 255, 26, 29, 30, 255, 25, 28, 29, 255, 24, 26, 26, 255, 34, 42, 45, 255, 28, 33, 34, 255, 30, 35, 37, 255, 38, 49, 52, 255, 29, 35, 37, 255, 34, 43, 46, 255, 21, 21, 21, 255, 21, 21, 21, 255, 38, 49, 53, 255, 30, 35, 37, 255, 33, 41, 44, 255, 39, 51, 55, 255, 34, 42, 45, 255, 35, 44, 47, 255, 31, 37, 39, 255, 40, 52, 56, 255, 52, 70, 76, 255, 38, 49, 53, 255, 42, 55, 60, 255, 21, 21, 21, 255, 32, 38, 41, 255, 28, 32, 34, 255, 32, 39, 42, 255, 21, 21, 21, 255, 38, 56, 38, 255, 32, 46, 32, 255, 31, 45, 32, 255, 33, 48, 33, 255, 31, 43, 31, 255, 36, 53, 36, 255, 43, 64, 42, 255, 38, 57, 38, 255, 51, 74, 48, 255, 37, 55, 37, 255, 38, 57, 38, 255, 37, 55, 37, 255, 33, 47, 33, 255, 36, 53, 36, 255, 37, 55, 37, 255, 36, 54, 36, 255, 31, 44, 32, 255, 29, 41, 30, 255, 33, 47, 33, 255, 35, 52, 35, 255, 30, 43, 31, 255, 30, 43, 31, 255, 30, 43, 31, 255, 30, 43, 31, 255, 27, 36, 27, 255, 30, 43, 31, 255, 28, 39, 29, 255, 27, 36, 27, 255, 27, 36, 27, 255, 29, 41, 30, 255, 33, 49, 34, 255, 29, 41, 30, 255, 33, 47, 33, 255, 34, 49, 34, 255, 36, 54, 37, 255, 34, 50, 34, 255, 33, 48, 33, 255, 26, 34, 26, 255, 26, 35, 27, 255, 28, 38, 28, 255, 27, 36, 27, 255, 27, 37, 28, 255, 23, 30, 24, 255, 23, 29, 24, 255, 28, 39, 29, 255, 27, 37, 28, 255, 31, 44, 31, 255, 28, 38, 28, 255, 30, 43, 31, 255, 29, 40, 29, 255, 28, 38, 28, 255, 32, 45, 32, 255, 30, 42, 30, 255, 27, 36, 27, 255, 31, 43, 31, 255, 29, 41, 30, 255, 30, 42, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 24, 31, 25, 255, 27, 36, 27, 255, 24, 32, 25, 255, 24, 32, 25, 255, 25, 33, 26, 255, 27, 37, 28, 255, 30, 42, 30, 255, 28, 38, 28, 255, 31, 44, 31, 255, 32, 47, 33, 255, 33, 47, 33, 255, 34, 51, 35, 255, 33, 48, 33, 255, 31, 45, 32, 255, 31, 45, 32, 255, 31, 44, 31, 255, 30, 43, 31, 255, 29, 40, 29, 255, 33, 47, 33, 255, 35, 51, 35, 255, 37, 55, 37, 255, 33, 47, 33, 255, 29, 41, 30, 255, 33, 48, 33, 255, 30, 43, 31, 255, 32, 47, 33, 255, 28, 39, 29, 255, 29, 40, 29, 255, 32, 45, 32, 255, 32, 45, 32, 255, 33, 48, 33, 255, 30, 43, 31, 255, 25, 33, 26, 255, 24, 31, 25, 255, 25, 33, 26, 255, 26, 35, 27, 255, 26, 35, 27, 255, 25, 34, 26, 255, 25, 34, 26, 255, 27, 36, 27, 255, 25, 34, 26, 255, 24, 30, 24, 255, 23, 30, 24, 255, 25, 33, 26, 255, 25, 33, 26, 255, 29, 40, 29, 255, 32, 46, 32, 255, 34, 50, 35, 255, 36, 54, 36, 255, 37, 54, 37, 255, 37, 55, 37, 255, 37, 55, 37, 255, 38, 56, 38, 255, 33, 48, 33, 255, 36, 53, 36, 255, 43, 64, 42, 255, 50, 73, 48, 255, 36, 54, 36, 255, 32, 46, 32, 255, 30, 42, 30, 255, 26, 36, 27, 255, 29, 40, 29, 255, 28, 38, 28, 255, 32, 47, 33, 255, 32, 46, 32, 255, 35, 51, 35, 255, 35, 51, 35, 255, 37, 56, 37, 255, 36, 53, 36, 255, 37, 55, 37, 255, 37, 55, 37, 255, 36, 53, 36, 255, 30, 42, 31, 255, 32, 46, 32, 255, 30, 43, 31, 255, 31, 45, 32, 255, 28, 39, 29, 255, 26, 34, 26, 255, 28, 38, 28, 255, 30, 43, 31, 255, 28, 39, 29, 255, 28, 39, 29, 255, 29, 40, 29, 255, 29, 40, 29, 255, 30, 43, 31, 255, 31, 43, 31, 255, 31, 45, 32, 255, 32, 46, 32, 255, 35, 51, 35, 255, 34, 50, 34, 255, 33, 48, 33, 255, 29, 40, 29, 255, 25, 34, 26, 255, 28, 39, 29, 255, 27, 37, 28, 255, 29, 41, 30, 255, 32, 46, 33, 255, 35, 51, 35, 255, 34, 49, 34, 255, 36, 52, 36, 255, 35, 51, 35, 255, 30, 43, 31, 255, 33, 48, 33, 255, 32, 45, 32, 255, 33, 47, 33, 255, 32, 47, 33, 255, 29, 41, 30, 255, 25, 32, 26, 255, 23, 30, 24, 255, 25, 34, 26, 255, 23, 30, 24, 255, 25, 34, 26, 255, 29, 36, 29, 255, 24, 31, 25, 255, 24, 32, 25, 255, 26, 34, 26, 255, 26, 35, 27, 255, 27, 37, 28, 255, 29, 40, 30, 255, 29, 41, 30, 255, 34, 50, 34, 255, 32, 47, 33, 255, 30, 43, 31, 255, 29, 41, 30, 255, 35, 52, 36, 255, 33, 48, 34, 255, 27, 36, 27, 255, 32, 46, 32, 255, 32, 45, 32, 255, 30, 42, 30, 255, 28, 39, 29, 255, 27, 37, 28, 255, 26, 36, 27, 255, 26, 34, 26, 255, 26, 35, 27, 255, 24, 31, 25, 255, 24, 31, 25, 255, 23, 29, 24, 255, 29, 41, 30, 255, 29, 41, 30, 255, 31, 45, 32, 255, 32, 46, 32, 255, 30, 41, 30, 255, 31, 45, 32, 255, 29, 40, 29, 255, 30, 41, 30, 255, 29, 40, 29, 255, 30, 42, 30, 255, 33, 47, 33, 255, 33, 48, 33, 255, 31, 44, 31, 255, 29, 41, 30, 255, 27, 37, 28, 255, 27, 37, 28, 255, 34, 50, 34, 255, 29, 41, 30, 255, 26, 35, 27, 255, 29, 41, 30, 255, 28, 38, 28, 255, 32, 46, 32, 255, 35, 52, 36, 255, 49, 71, 47, 255, 44, 65, 43, 255, 44, 64, 42, 255, 37, 55, 37, 255, 39, 59, 39, 255, 34, 50, 34, 255, 34, 50, 34, 255, 35, 51, 35, 255, 40, 60, 40, 255, 37, 54, 37, 255, 37, 55, 37, 255, 43, 63, 42, 255, 35, 52, 36, 255, 37, 55, 37, 255, 45, 66, 44, 255, 38, 56, 38, 255, 39, 59, 39, 255, 36, 53, 36, 255, 34, 49, 34, 255, 31, 45, 32, 255, 30, 42, 31, 255, 33, 47, 33, 255, 34, 50, 35, 255, 37, 56, 38, 255, 32, 47, 33, 255, 34, 49, 34, 255, 32, 46, 33, 255, 33, 48, 34, 255, 32, 45, 32, 255, 32, 45, 32, 255, 31, 45, 32, 255, 29, 40, 29, 255, 29, 41, 30, 255, 29, 41, 30, 255, 31, 43, 31, 255, 33, 48, 33, 255, 22, 23, 23, 255, 30, 36, 38, 255, 35, 44, 47, 255, 37, 47, 50, 255, 41, 55, 59, 255, 36, 45, 48, 255, 37, 47, 50, 255, 33, 40, 42, 255, 35, 43, 46, 255, 30, 36, 37, 255, 30, 37, 39, 255, 31, 38, 40, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 22, 22, 255, 21, 21, 21, 255, 28, 33, 34, 255, 21, 21, 21, 255, 21, 21, 21, 255, 34, 43, 46, 255, 21, 21, 21, 255, 29, 35, 36, 255, 33, 41, 44, 255, 39, 51, 55, 255, 29, 34, 35, 255, 45, 61, 66, 255, 35, 44, 48, 255, 49, 68, 74, 255, 42, 55, 60, 255, 44, 59, 64, 255, 38, 48, 52, 255, 37, 47, 50, 255, 36, 46, 49, 255, 50, 68, 74, 255, 34, 42, 45, 255, 36, 45, 49, 255, 43, 57, 62, 255, 32, 39, 42, 255, 34, 42, 45, 255, 30, 35, 37, 255, 33, 40, 43, 255, 28, 32, 34, 255, 34, 42, 45, 255, 30, 36, 38, 255, 21, 21, 21, 255, 46, 62, 68, 255, 34, 43, 45, 255, 21, 21, 21, 255, 24, 26, 27, 255, 41, 53, 57, 255, 42, 56, 60, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 28, 33, 34, 255, 34, 43, 46, 255, 37, 47, 50, 255, 42, 56, 60, 255, 39, 51, 55, 255, 32, 40, 42, 255, 37, 48, 51, 255, 30, 36, 37, 255, 39, 51, 55, 255, 31, 37, 39, 255, 33, 40, 43, 255, 34, 42, 45, 255, 33, 41, 44, 255, 44, 59, 64, 255, 40, 53, 57, 255, 42, 56, 60, 255, 41, 53, 58, 255, 47, 63, 69, 255, 45, 61, 66, 255, 44, 59, 64, 255, 36, 46, 50, 255, 21, 21, 21, 255, 30, 35, 37, 255, 27, 31, 32, 255, 36, 46, 49, 255, 38, 49, 53, 255, 36, 46, 49, 255, 39, 50, 54, 255, 43, 57, 61, 255, 36, 45, 48, 255, 27, 31, 33, 255, 25, 27, 28, 255, 32, 39, 42, 255, 32, 39, 41, 255, 39, 51, 54, 255, 33, 42, 44, 255, 36, 46, 49, 255, 36, 45, 48, 255, 39, 51, 55, 255, 40, 52, 56, 255, 41, 54, 58, 255, 26, 29, 30, 255, 27, 30, 32, 255, 42, 56, 61, 255, 34, 42, 45, 255, 30, 36, 37, 255, 33, 41, 44, 255, 27, 31, 33, 255, 39, 50, 54, 255, 39, 51, 55, 255, 31, 37, 39, 255, 43, 57, 62, 255, 31, 37, 39, 255, 33, 40, 43, 255, 26, 28, 29, 255, 29, 34, 35, 255, 42, 56, 60, 255, 51, 69, 75, 255, 52, 70, 76, 255, 37, 48, 51, 255, 39, 51, 55, 255, 47, 63, 69, 255, 45, 61, 66, 255, 30, 36, 37, 255, 26, 30, 31, 255, 37, 48, 51, 255, 42, 56, 61, 255, 43, 57, 62, 255, 30, 36, 38, 255, 25, 28, 29, 255, 34, 43, 46, 255, 31, 37, 39, 255, 28, 32, 33, 255, 33, 41, 43, 255, 38, 49, 53, 255, 32, 40, 42, 255, 32, 39, 42, 255, 28, 33, 34, 255, 21, 21, 21, 255, 30, 35, 37, 255, 36, 46, 50, 255, 38, 49, 52, 255, 35, 43, 46, 255, 42, 56, 60, 255, 38, 49, 53, 255, 42, 55, 60, 255, 35, 44, 47, 255, 39, 51, 55, 255, 41, 54, 58, 255, 30, 36, 37, 255, 39, 51, 55, 255, 44, 59, 64, 255, 46, 63, 68, 255, 39, 50, 54, 255, 27, 31, 32, 255, 21, 21, 21, 255, 29, 35, 36, 255, 40, 53, 57, 255, 37, 47, 51, 255, 29, 35, 36, 255, 25, 28, 29, 255, 34, 42, 45, 255, 36, 45, 48, 255, 43, 57, 62, 255, 36, 46, 49, 255, 37, 47, 51, 255, 42, 55, 60, 255, 36, 46, 49, 255, 42, 55, 60, 255, 36, 46, 49, 255, 45, 61, 66, 255, 38, 49, 53, 255, 40, 53, 57, 255, 47, 64, 69, 255, 44, 60, 65, 255, 40, 52, 56, 255, 40, 52, 56, 255, 49, 67, 73, 255, 55, 73, 79, 255, 35, 43, 46, 255, 28, 33, 34, 255, 24, 26, 26, 255, 27, 30, 31, 255, 33, 40, 43, 255, 40, 52, 56, 255, 37, 47, 50, 255, 36, 46, 49, 255, 35, 45, 48, 255, 33, 40, 43, 255, 44, 59, 64, 255, 48, 65, 71, 255, 45, 60, 65, 255, 35, 45, 48, 255, 34, 43, 46, 255, 38, 48, 52, 255, 42, 55, 60, 255, 43, 57, 62, 255, 21, 21, 21, 255, 27, 30, 31, 255, 21, 21, 21, 255, 31, 37, 39, 255, 37, 47, 51, 255, 38, 49, 53, 255, 45, 61, 66, 255, 46, 62, 67, 255, 41, 54, 58, 255, 39, 51, 55, 255, 35, 43, 46, 255, 41, 53, 58, 255, 46, 63, 69, 255, 55, 73, 78, 255, 53, 71, 77, 255, 40, 52, 56, 255, 42, 56, 61, 255, 42, 56, 60, 255, 34, 43, 45, 255, 34, 42, 44, 255, 21, 21, 21, 255, 30, 36, 38, 255, 30, 36, 38, 255, 41, 53, 58, 255, 35, 44, 47, 255, 33, 41, 44, 255, 25, 27, 28, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 23, 25, 25, 255, 33, 41, 44, 255, 33, 41, 44, 255, 32, 38, 41, 255, 31, 37, 39, 255, 32, 39, 41, 255, 24, 26, 27, 255, 36, 46, 50, 255, 31, 37, 39, 255, 35, 43, 46, 255, 21, 21, 21, 255, 21, 21, 21, 255, 44, 58, 63, 255, 42, 56, 60, 255, 32, 38, 41, 255, 47, 64, 69, 255, 37, 48, 51, 255, 42, 55, 60, 255, 33, 41, 44, 255, 37, 47, 50, 255, 37, 47, 50, 255, 35, 45, 48, 255, 37, 48, 51, 255, 36, 46, 49, 255, 21, 21, 21, 255, 29, 34, 35, 255, 25, 27, 28, 255, 23, 24, 25, 255, 29, 34, 36, 255, 33, 47, 33, 255, 30, 41, 30, 255, 29, 40, 29, 255, 27, 37, 28, 255, 34, 50, 35, 255, 35, 52, 35, 255, 34, 51, 35, 255, 37, 56, 37, 255, 49, 72, 47, 255, 40, 60, 40, 255, 46, 68, 45, 255, 42, 62, 41, 255, 36, 54, 36, 255, 33, 48, 33, 255, 38, 56, 38, 255, 33, 49, 34, 255, 29, 40, 29, 255, 27, 37, 28, 255, 32, 46, 32, 255, 33, 48, 33, 255, 29, 41, 30, 255, 26, 34, 26, 255, 31, 43, 31, 255, 29, 41, 30, 255, 28, 39, 29, 255, 27, 36, 27, 255, 28, 39, 29, 255, 25, 33, 26, 255, 28, 38, 28, 255, 34, 49, 34, 255, 34, 49, 34, 255, 31, 44, 31, 255, 31, 44, 32, 255, 36, 54, 37, 255, 34, 50, 34, 255, 34, 50, 34, 255, 36, 53, 36, 255, 32, 45, 32, 255, 30, 43, 31, 255, 26, 35, 27, 255, 23, 30, 24, 255, 29, 40, 29, 255, 26, 35, 27, 255, 29, 41, 30, 255, 24, 31, 24, 255, 24, 32, 25, 255, 28, 39, 29, 255, 30, 41, 30, 255, 30, 42, 30, 255, 29, 40, 29, 255, 29, 41, 30, 255, 28, 38, 28, 255, 27, 37, 28, 255, 29, 39, 29, 255, 31, 44, 31, 255, 28, 39, 29, 255, 25, 33, 26, 255, 31, 44, 31, 255, 27, 37, 28, 255, 25, 32, 26, 255, 23, 30, 24, 255, 23, 29, 24, 255, 27, 36, 27, 255, 28, 38, 28, 255, 29, 40, 29, 255, 29, 41, 30, 255, 27, 37, 28, 255, 28, 39, 29, 255, 85, 102, 14, 255, 35, 51, 35, 255, 30, 42, 30, 255, 36, 54, 36, 255, 32, 46, 32, 255, 32, 45, 32, 255, 32, 47, 33, 255, 30, 41, 30, 255, 32, 45, 32, 255, 30, 43, 31, 255, 35, 51, 35, 255, 35, 52, 35, 255, 30, 41, 30, 255, 28, 38, 28, 255, 33, 48, 34, 255, 31, 44, 31, 255, 30, 42, 30, 255, 32, 46, 33, 255, 32, 46, 32, 255, 31, 44, 31, 255, 33, 48, 34, 255, 34, 50, 34, 255, 32, 46, 32, 255, 24, 32, 25, 255, 26, 35, 27, 255, 28, 38, 28, 255, 23, 30, 24, 255, 27, 37, 28, 255, 25, 32, 25, 255, 26, 33, 26, 255, 24, 30, 24, 255, 25, 33, 26, 255, 26, 34, 26, 255, 24, 31, 25, 255, 27, 34, 27, 255, 24, 32, 25, 255, 27, 36, 27, 255, 29, 41, 30, 255, 33, 47, 33, 255, 41, 60, 40, 255, 33, 48, 34, 255, 33, 48, 33, 255, 38, 58, 38, 255, 40, 59, 39, 255, 34, 49, 34, 255, 36, 54, 36, 255, 44, 64, 42, 255, 42, 62, 41, 255, 35, 51, 35, 255, 30, 43, 31, 255, 25, 34, 26, 255, 25, 33, 25, 255, 29, 41, 30, 255, 30, 42, 30, 255, 30, 43, 31, 255, 33, 48, 33, 255, 31, 45, 32, 255, 36, 52, 36, 255, 38, 57, 38, 255, 37, 55, 37, 255, 34, 50, 35, 255, 34, 50, 34, 255, 35, 51, 35, 255, 33, 48, 33, 255, 32, 46, 32, 255, 30, 43, 31, 255, 32, 47, 33, 255, 32, 45, 32, 255, 27, 37, 28, 255, 26, 35, 27, 255, 29, 40, 29, 255, 29, 40, 29, 255, 28, 38, 28, 255, 29, 40, 29, 255, 30, 42, 30, 255, 31, 43, 31, 255, 31, 45, 32, 255, 32, 45, 32, 255, 33, 48, 33, 255, 34, 49, 34, 255, 31, 44, 31, 255, 34, 50, 34, 255, 28, 39, 29, 255, 26, 36, 27, 255, 28, 38, 28, 255, 29, 41, 30, 255, 32, 45, 32, 255, 34, 50, 34, 255, 34, 49, 34, 255, 31, 45, 32, 255, 32, 45, 32, 255, 34, 49, 34, 255, 35, 52, 36, 255, 31, 43, 31, 255, 30, 42, 30, 255, 101, 123, 14, 255, 31, 44, 31, 255, 25, 33, 26, 255, 23, 30, 24, 255, 24, 32, 25, 255, 29, 37, 29, 255, 26, 33, 27, 255, 25, 33, 26, 255, 24, 32, 25, 255, 27, 36, 27, 255, 26, 35, 27, 255, 28, 39, 29, 255, 27, 36, 27, 255, 25, 32, 25, 255, 30, 42, 30, 255, 29, 41, 30, 255, 31, 44, 31, 255, 28, 38, 28, 255, 27, 37, 28, 255, 30, 42, 30, 255, 35, 51, 35, 255, 30, 42, 30, 255, 33, 47, 33, 255, 33, 48, 34, 255, 30, 42, 31, 255, 29, 40, 29, 255, 31, 43, 31, 255, 31, 44, 31, 255, 26, 33, 27, 255, 23, 30, 24, 255, 24, 31, 25, 255, 24, 31, 25, 255, 32, 41, 32, 255, 28, 36, 28, 255, 28, 39, 29, 255, 28, 38, 28, 255, 30, 43, 31, 255, 31, 45, 32, 255, 32, 46, 32, 255, 29, 41, 30, 255, 28, 38, 28, 255, 31, 45, 32, 255, 32, 46, 32, 255, 30, 42, 30, 255, 31, 45, 32, 255, 31, 44, 32, 255, 30, 43, 31, 255, 29, 40, 29, 255, 29, 40, 29, 255, 31, 45, 32, 255, 36, 53, 36, 255, 30, 42, 30, 255, 29, 41, 30, 255, 23, 29, 24, 255, 28, 38, 28, 255, 31, 44, 32, 255, 40, 60, 40, 255, 44, 64, 43, 255, 40, 60, 40, 255, 41, 60, 40, 255, 45, 66, 43, 255, 40, 60, 40, 255, 35, 52, 35, 255, 34, 50, 34, 255, 40, 60, 40, 255, 37, 55, 37, 255, 49, 72, 47, 255, 40, 60, 40, 255, 38, 56, 38, 255, 34, 50, 34, 255, 40, 59, 40, 255, 53, 76, 50, 255, 53, 76, 50, 255, 44, 64, 43, 255, 38, 57, 38, 255, 34, 50, 35, 255, 31, 44, 31, 255, 30, 42, 31, 255, 30, 43, 31, 255, 37, 54, 37, 255, 37, 55, 37, 255, 35, 52, 35, 255, 31, 43, 31, 255, 34, 49, 34, 255, 32, 47, 33, 255, 32, 47, 33, 255, 30, 43, 31, 255, 32, 46, 32, 255, 29, 41, 30, 255, 31, 44, 31, 255, 30, 42, 30, 255, 34, 50, 34, 255, 34, 49, 34, 255, 33, 41, 44, 255, 37, 47, 51, 255, 29, 34, 36, 255, 46, 63, 68, 255, 39, 51, 55, 255, 39, 51, 55, 255, 29, 35, 37, 255, 46, 62, 67, 255, 37, 47, 51, 255, 44, 59, 64, 255, 37, 47, 51, 255, 37, 47, 51, 255, 28, 32, 34, 255, 36, 45, 48, 255, 31, 37, 39, 255, 22, 22, 23, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 33, 42, 44, 255, 36, 46, 49, 255, 36, 45, 48, 255, 31, 38, 40, 255, 37, 47, 50, 255, 32, 39, 42, 255, 46, 62, 67, 255, 34, 43, 46, 255, 32, 39, 41, 255, 28, 32, 33, 255, 41, 54, 58, 255, 41, 54, 59, 255, 33, 40, 43, 255, 41, 55, 59, 255, 36, 45, 49, 255, 36, 46, 49, 255, 38, 49, 53, 255, 53, 71, 77, 255, 48, 65, 70, 255, 44, 58, 63, 255, 35, 44, 47, 255, 32, 40, 42, 255, 40, 52, 57, 255, 33, 41, 44, 255, 29, 34, 36, 255, 31, 37, 39, 255, 30, 36, 38, 255, 24, 25, 26, 255, 22, 23, 23, 255, 21, 21, 21, 255, 31, 37, 39, 255, 39, 50, 54, 255, 35, 45, 48, 255, 42, 55, 60, 255, 31, 37, 39, 255, 25, 28, 29, 255, 21, 21, 21, 255, 21, 21, 21, 255, 37, 47, 50, 255, 34, 43, 46, 255, 40, 53, 57, 255, 31, 37, 39, 255, 39, 51, 55, 255, 37, 47, 50, 255, 34, 42, 45, 255, 40, 52, 56, 255, 33, 40, 43, 255, 32, 40, 42, 255, 38, 49, 53, 255, 49, 67, 73, 255, 37, 47, 51, 255, 40, 53, 57, 255, 47, 65, 70, 255, 40, 53, 57, 255, 45, 61, 66, 255, 39, 51, 55, 255, 36, 45, 48, 255, 42, 55, 60, 255, 21, 21, 21, 255, 30, 35, 37, 255, 39, 50, 54, 255, 33, 41, 43, 255, 30, 35, 37, 255, 39, 51, 55, 255, 38, 49, 53, 255, 28, 32, 33, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 24, 25, 26, 255, 31, 38, 40, 255, 28, 32, 34, 255, 39, 50, 54, 255, 30, 36, 38, 255, 25, 27, 28, 255, 26, 30, 31, 255, 27, 31, 32, 255, 33, 41, 44, 255, 44, 59, 64, 255, 46, 62, 67, 255, 32, 39, 41, 255, 34, 43, 46, 255, 38, 49, 52, 255, 29, 35, 37, 255, 38, 50, 53, 255, 43, 56, 61, 255, 36, 46, 49, 255, 37, 48, 51, 255, 21, 21, 21, 255, 26, 30, 31, 255, 40, 53, 57, 255, 46, 62, 67, 255, 44, 59, 64, 255, 58, 76, 81, 255, 45, 61, 66, 255, 41, 55, 59, 255, 42, 56, 60, 255, 34, 42, 45, 255, 34, 43, 46, 255, 42, 56, 60, 255, 28, 32, 34, 255, 28, 32, 33, 255, 34, 42, 45, 255, 33, 42, 44, 255, 31, 38, 40, 255, 30, 35, 37, 255, 21, 21, 21, 255, 31, 38, 40, 255, 34, 42, 44, 255, 25, 27, 28, 255, 33, 40, 43, 255, 24, 26, 26, 255, 21, 21, 21, 255, 42, 56, 61, 255, 32, 40, 42, 255, 30, 36, 38, 255, 34, 42, 45, 255, 37, 48, 52, 255, 33, 41, 44, 255, 43, 57, 62, 255, 40, 53, 57, 255, 46, 62, 68, 255, 40, 53, 57, 255, 45, 61, 66, 255, 30, 36, 38, 255, 43, 57, 61, 255, 36, 45, 48, 255, 34, 42, 44, 255, 29, 34, 36, 255, 21, 22, 22, 255, 21, 21, 21, 255, 34, 42, 45, 255, 28, 32, 34, 255, 28, 33, 34, 255, 32, 40, 42, 255, 38, 49, 53, 255, 34, 42, 45, 255, 36, 46, 50, 255, 34, 42, 45, 255, 32, 40, 42, 255, 44, 59, 64, 255, 40, 52, 57, 255, 45, 61, 66, 255, 43, 58, 62, 255, 39, 51, 55, 255, 38, 49, 53, 255, 41, 54, 58, 255, 40, 53, 57, 255, 38, 50, 54, 255, 42, 56, 61, 255, 54, 72, 78, 255, 55, 74, 79, 255, 43, 57, 61, 255, 45, 61, 66, 255, 32, 39, 41, 255, 28, 32, 33, 255, 30, 36, 38, 255, 36, 46, 49, 255, 44, 59, 64, 255, 41, 55, 59, 255, 25, 27, 28, 255, 37, 48, 52, 255, 52, 70, 76, 255, 38, 49, 52, 255, 37, 47, 51, 255, 50, 68, 74, 255, 33, 40, 42, 255, 40, 52, 56, 255, 40, 52, 56, 255, 27, 30, 32, 255, 30, 35, 37, 255, 25, 28, 29, 255, 33, 40, 43, 255, 23, 24, 25, 255, 29, 34, 35, 255, 35, 44, 47, 255, 40, 52, 56, 255, 40, 53, 57, 255, 32, 39, 41, 255, 30, 35, 37, 255, 32, 39, 42, 255, 33, 40, 43, 255, 41, 53, 58, 255, 46, 63, 68, 255, 46, 63, 68, 255, 49, 67, 73, 255, 52, 70, 76, 255, 55, 73, 78, 255, 55, 74, 79, 255, 32, 40, 42, 255, 39, 50, 54, 255, 21, 21, 21, 255, 45, 61, 66, 255, 37, 47, 50, 255, 46, 62, 68, 255, 38, 49, 53, 255, 32, 39, 42, 255, 33, 41, 43, 255, 30, 36, 38, 255, 26, 29, 30, 255, 23, 24, 24, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 35, 45, 48, 255, 31, 37, 39, 255, 35, 44, 47, 255, 30, 35, 37, 255, 33, 40, 43, 255, 32, 40, 42, 255, 25, 27, 28, 255, 21, 21, 21, 255, 35, 43, 46, 255, 42, 55, 60, 255, 41, 55, 59, 255, 48, 66, 72, 255, 50, 68, 75, 255, 46, 63, 68, 255, 53, 71, 77, 255, 46, 62, 68, 255, 46, 62, 67, 255, 52, 71, 76, 255, 37, 47, 51, 255, 40, 52, 56, 255, 43, 57, 61, 255, 22, 22, 23, 255, 23, 24, 24, 255, 34, 42, 45, 255, 25, 28, 29, 255, 21, 21, 21, 255, 32, 45, 32, 255, 34, 49, 34, 255, 28, 39, 29, 255, 30, 43, 31, 255, 37, 56, 38, 255, 33, 47, 33, 255, 34, 50, 34, 255, 34, 50, 35, 255, 34, 50, 34, 255, 34, 50, 34, 255, 37, 56, 37, 255, 38, 56, 38, 255, 37, 54, 37, 255, 35, 52, 36, 255, 34, 50, 34, 255, 34, 50, 34, 255, 33, 48, 34, 255, 32, 47, 33, 255, 30, 43, 31, 255, 34, 49, 34, 255, 28, 38, 28, 255, 28, 38, 28, 255, 26, 35, 27, 255, 24, 30, 24, 255, 32, 46, 32, 255, 29, 41, 30, 255, 32, 46, 32, 255, 33, 47, 33, 255, 30, 42, 30, 255, 28, 39, 29, 255, 30, 42, 30, 255, 31, 45, 32, 255, 31, 45, 32, 255, 31, 44, 31, 255, 30, 43, 31, 255, 33, 47, 33, 255, 30, 42, 30, 255, 29, 41, 30, 255, 29, 39, 29, 255, 28, 39, 29, 255, 27, 37, 28, 255, 31, 44, 31, 255, 26, 35, 27, 255, 30, 42, 30, 255, 24, 32, 25, 255, 26, 34, 26, 255, 30, 42, 30, 255, 29, 40, 29, 255, 28, 39, 29, 255, 31, 43, 31, 255, 27, 37, 28, 255, 26, 35, 27, 255, 27, 36, 27, 255, 81, 97, 13, 255, 26, 35, 27, 255, 31, 44, 31, 255, 25, 33, 26, 255, 29, 40, 29, 255, 24, 31, 25, 255, 27, 34, 27, 255, 24, 32, 25, 255, 24, 31, 25, 255, 27, 36, 27, 255, 28, 38, 28, 255, 31, 43, 31, 255, 32, 47, 33, 255, 32, 46, 33, 255, 32, 45, 32, 255, 30, 42, 30, 255, 32, 46, 32, 255, 28, 39, 29, 255, 33, 48, 33, 255, 33, 47, 33, 255, 35, 51, 35, 255, 31, 45, 32, 255, 29, 41, 30, 255, 35, 52, 35, 255, 34, 49, 34, 255, 33, 48, 33, 255, 39, 59, 39, 255, 35, 51, 35, 255, 32, 46, 32, 255, 33, 47, 33, 255, 33, 49, 34, 255, 34, 50, 34, 255, 32, 46, 32, 255, 30, 42, 31, 255, 35, 51, 35, 255, 30, 42, 30, 255, 29, 41, 30, 255, 29, 40, 29, 255, 25, 34, 26, 255, 28, 38, 28, 255, 28, 38, 28, 255, 27, 36, 27, 255, 29, 40, 29, 255, 26, 34, 26, 255, 26, 33, 26, 255, 56, 63, 12, 255, 23, 29, 24, 255, 26, 34, 26, 255, 25, 32, 25, 255, 28, 39, 29, 255, 29, 40, 29, 255, 31, 44, 31, 255, 34, 49, 34, 255, 31, 43, 31, 255, 32, 46, 32, 255, 31, 43, 31, 255, 31, 44, 32, 255, 31, 43, 31, 255, 34, 51, 35, 255, 33, 47, 33, 255, 36, 54, 36, 255, 35, 52, 35, 255, 36, 53, 36, 255, 34, 50, 35, 255, 31, 44, 31, 255, 30, 42, 30, 255, 32, 45, 32, 255, 33, 48, 33, 255, 29, 40, 29, 255, 32, 46, 32, 255, 31, 45, 32, 255, 29, 40, 29, 255, 36, 53, 36, 255, 36, 54, 36, 255, 34, 49, 34, 255, 36, 53, 36, 255, 36, 54, 36, 255, 35, 51, 35, 255, 33, 48, 33, 255, 32, 45, 32, 255, 32, 46, 33, 255, 30, 43, 31, 255, 30, 42, 31, 255, 27, 37, 28, 255, 28, 39, 29, 255, 28, 38, 28, 255, 28, 39, 29, 255, 28, 38, 28, 255, 28, 38, 28, 255, 30, 43, 31, 255, 33, 48, 33, 255, 31, 43, 31, 255, 32, 45, 32, 255, 37, 54, 37, 255, 30, 43, 31, 255, 33, 47, 33, 255, 29, 41, 30, 255, 29, 40, 29, 255, 28, 38, 28, 255, 27, 37, 28, 255, 28, 39, 29, 255, 31, 45, 32, 255, 29, 41, 30, 255, 33, 48, 34, 255, 29, 40, 29, 255, 33, 48, 33, 255, 35, 51, 35, 255, 35, 51, 35, 255, 32, 46, 32, 255, 33, 48, 33, 255, 31, 44, 31, 255, 32, 47, 33, 255, 27, 37, 28, 255, 27, 37, 28, 255, 24, 31, 24, 255, 27, 36, 27, 255, 24, 32, 25, 255, 24, 31, 25, 255, 29, 37, 29, 255, 23, 30, 24, 255, 24, 31, 25, 255, 29, 41, 30, 255, 27, 37, 28, 255, 26, 36, 27, 255, 27, 38, 28, 255, 31, 44, 31, 255, 32, 45, 32, 255, 30, 43, 31, 255, 30, 41, 30, 255, 33, 47, 33, 255, 32, 46, 32, 255, 31, 43, 31, 255, 36, 54, 36, 255, 33, 48, 33, 255, 33, 48, 33, 255, 30, 43, 31, 255, 33, 49, 34, 255, 29, 41, 30, 255, 26, 35, 27, 255, 29, 40, 29, 255, 29, 40, 29, 255, 27, 37, 28, 255, 24, 30, 24, 255, 27, 35, 28, 255, 25, 33, 26, 255, 28, 39, 29, 255, 28, 38, 28, 255, 26, 35, 27, 255, 28, 39, 29, 255, 33, 49, 34, 255, 32, 46, 32, 255, 33, 48, 33, 255, 33, 48, 33, 255, 30, 43, 31, 255, 31, 44, 31, 255, 33, 48, 33, 255, 32, 47, 33, 255, 31, 44, 31, 255, 26, 36, 27, 255, 29, 41, 30, 255, 31, 44, 32, 255, 29, 41, 30, 255, 29, 41, 30, 255, 25, 33, 26, 255, 29, 40, 29, 255, 31, 44, 31, 255, 32, 47, 33, 255, 38, 56, 38, 255, 55, 79, 51, 255, 35, 52, 35, 255, 37, 56, 37, 255, 36, 54, 36, 255, 36, 53, 36, 255, 33, 49, 34, 255, 39, 58, 39, 255, 49, 72, 47, 255, 38, 56, 38, 255, 34, 49, 34, 255, 35, 51, 35, 255, 35, 51, 35, 255, 37, 54, 37, 255, 46, 68, 45, 255, 46, 68, 44, 255, 42, 62, 41, 255, 34, 50, 34, 255, 29, 40, 29, 255, 29, 41, 30, 255, 30, 43, 31, 255, 33, 48, 33, 255, 34, 50, 34, 255, 31, 45, 32, 255, 31, 43, 31, 255, 30, 43, 31, 255, 29, 41, 30, 255, 32, 45, 32, 255, 33, 48, 33, 255, 31, 44, 31, 255, 25, 34, 26, 255, 27, 37, 28, 255, 28, 38, 28, 255, 33, 47, 33, 255, 31, 44, 31, 255, 35, 52, 35, 255, 24, 26, 27, 255, 23, 25, 25, 255, 36, 46, 49, 255, 36, 45, 49, 255, 39, 51, 55, 255, 39, 51, 55, 255, 42, 56, 61, 255, 36, 46, 49, 255, 38, 49, 53, 255, 35, 44, 47, 255, 40, 52, 56, 255, 30, 35, 37, 255, 28, 33, 35, 255, 36, 46, 49, 255, 28, 33, 34, 255, 30, 36, 38, 255, 28, 33, 34, 255, 25, 28, 29, 255, 31, 37, 40, 255, 22, 23, 23, 255, 21, 21, 21, 255, 21, 21, 21, 255, 30, 36, 38, 255, 41, 53, 57, 255, 36, 45, 48, 255, 27, 31, 32, 255, 38, 49, 53, 255, 32, 40, 42, 255, 35, 44, 47, 255, 32, 39, 41, 255, 36, 45, 48, 255, 39, 50, 54, 255, 38, 50, 53, 255, 44, 59, 64, 255, 34, 42, 45, 255, 27, 30, 32, 255, 36, 45, 49, 255, 30, 36, 38, 255, 23, 24, 24, 255, 36, 46, 50, 255, 27, 31, 32, 255, 35, 43, 46, 255, 23, 24, 25, 255, 36, 46, 50, 255, 31, 37, 39, 255, 38, 50, 54, 255, 36, 45, 48, 255, 44, 60, 65, 255, 38, 50, 53, 255, 28, 32, 33, 255, 21, 21, 21, 255, 38, 48, 52, 255, 48, 66, 72, 255, 41, 55, 59, 255, 39, 51, 55, 255, 37, 47, 51, 255, 41, 54, 59, 255, 39, 51, 55, 255, 32, 39, 42, 255, 21, 21, 21, 255, 21, 21, 21, 255, 33, 41, 44, 255, 36, 46, 49, 255, 29, 34, 36, 255, 32, 40, 42, 255, 36, 45, 48, 255, 32, 39, 41, 255, 32, 40, 42, 255, 24, 26, 27, 255, 25, 28, 29, 255, 25, 28, 29, 255, 35, 44, 47, 255, 37, 48, 51, 255, 34, 43, 46, 255, 29, 34, 35, 255, 33, 41, 44, 255, 51, 69, 75, 255, 39, 51, 55, 255, 36, 45, 48, 255, 47, 64, 69, 255, 29, 34, 36, 255, 21, 21, 21, 255, 31, 37, 39, 255, 42, 56, 60, 255, 43, 57, 61, 255, 39, 51, 54, 255, 26, 29, 30, 255, 21, 21, 21, 255, 31, 38, 40, 255, 44, 60, 65, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 26, 29, 31, 255, 33, 40, 42, 255, 30, 36, 38, 255, 32, 39, 42, 255, 44, 59, 64, 255, 42, 56, 60, 255, 39, 51, 55, 255, 51, 69, 75, 255, 41, 54, 58, 255, 34, 42, 45, 255, 30, 35, 37, 255, 38, 48, 52, 255, 46, 62, 68, 255, 26, 29, 31, 255, 28, 33, 35, 255, 34, 43, 46, 255, 21, 21, 21, 255, 32, 39, 41, 255, 41, 53, 57, 255, 56, 74, 80, 255, 46, 63, 68, 255, 50, 68, 74, 255, 47, 64, 69, 255, 35, 44, 47, 255, 45, 61, 66, 255, 50, 68, 75, 255, 37, 47, 50, 255, 47, 64, 70, 255, 36, 46, 49, 255, 29, 35, 36, 255, 38, 49, 52, 255, 26, 30, 31, 255, 35, 44, 47, 255, 33, 42, 44, 255, 26, 29, 30, 255, 32, 39, 41, 255, 31, 38, 40, 255, 22, 23, 23, 255, 21, 21, 21, 255, 21, 21, 21, 255, 35, 44, 47, 255, 40, 52, 56, 255, 38, 49, 52, 255, 27, 30, 32, 255, 22, 22, 22, 255, 36, 46, 49, 255, 32, 39, 41, 255, 37, 48, 51, 255, 30, 36, 38, 255, 38, 49, 52, 255, 38, 49, 53, 255, 46, 63, 68, 255, 45, 60, 65, 255, 41, 54, 58, 255, 40, 52, 56, 255, 28, 32, 33, 255, 36, 46, 49, 255, 35, 43, 46, 255, 21, 21, 21, 255, 31, 37, 39, 255, 31, 37, 39, 255, 35, 44, 47, 255, 35, 44, 47, 255, 33, 41, 44, 255, 41, 54, 58, 255, 25, 27, 28, 255, 24, 26, 27, 255, 26, 29, 30, 255, 38, 49, 53, 255, 46, 62, 67, 255, 46, 62, 67, 255, 48, 66, 72, 255, 40, 53, 57, 255, 42, 56, 60, 255, 49, 67, 73, 255, 44, 60, 65, 255, 51, 69, 75, 255, 48, 66, 72, 255, 36, 46, 49, 255, 51, 69, 75, 255, 52, 70, 76, 255, 43, 57, 62, 255, 29, 34, 36, 255, 49, 68, 74, 255, 43, 58, 63, 255, 34, 43, 45, 255, 47, 64, 69, 255, 44, 59, 64, 255, 44, 58, 63, 255, 38, 50, 54, 255, 45, 61, 66, 255, 44, 58, 63, 255, 39, 51, 55, 255, 46, 63, 68, 255, 43, 58, 63, 255, 39, 50, 54, 255, 42, 56, 60, 255, 38, 49, 53, 255, 41, 54, 59, 255, 37, 47, 51, 255, 42, 55, 59, 255, 21, 21, 21, 255, 26, 29, 30, 255, 37, 48, 52, 255, 32, 40, 42, 255, 26, 29, 30, 255, 26, 29, 31, 255, 43, 58, 62, 255, 39, 51, 55, 255, 36, 46, 50, 255, 43, 57, 62, 255, 42, 56, 61, 255, 48, 66, 72, 255, 52, 71, 76, 255, 44, 59, 64, 255, 53, 72, 77, 255, 50, 69, 75, 255, 37, 47, 50, 255, 39, 51, 55, 255, 21, 21, 21, 255, 34, 43, 46, 255, 34, 43, 46, 255, 36, 46, 50, 255, 33, 40, 43, 255, 46, 63, 68, 255, 30, 35, 37, 255, 33, 40, 42, 255, 22, 23, 24, 255, 30, 36, 38, 255, 36, 46, 49, 255, 26, 30, 31, 255, 26, 29, 30, 255, 22, 22, 22, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 23, 24, 24, 255, 28, 32, 33, 255, 29, 35, 37, 255, 21, 21, 21, 255, 25, 28, 29, 255, 35, 45, 48, 255, 36, 46, 49, 255, 50, 69, 75, 255, 49, 68, 74, 255, 39, 51, 55, 255, 45, 60, 65, 255, 36, 45, 49, 255, 31, 37, 39, 255, 27, 31, 33, 255, 39, 50, 54, 255, 39, 50, 54, 255, 37, 47, 50, 255, 43, 57, 62, 255, 24, 25, 26, 255, 21, 21, 21, 255, 37, 48, 51, 255, 40, 52, 56, 255, 29, 34, 36, 255, 33, 47, 33, 255, 29, 40, 29, 255, 30, 42, 30, 255, 37, 56, 37, 255, 43, 63, 42, 255, 33, 48, 33, 255, 31, 45, 32, 255, 33, 48, 33, 255, 35, 52, 35, 255, 41, 61, 40, 255, 45, 67, 44, 255, 37, 55, 37, 255, 35, 51, 35, 255, 34, 50, 35, 255, 35, 51, 35, 255, 31, 43, 31, 255, 31, 44, 31, 255, 31, 44, 31, 255, 30, 43, 31, 255, 30, 43, 31, 255, 27, 37, 28, 255, 29, 40, 29, 255, 58, 66, 13, 255, 27, 37, 28, 255, 27, 37, 28, 255, 31, 44, 31, 255, 31, 45, 32, 255, 32, 45, 32, 255, 31, 44, 31, 255, 31, 43, 31, 255, 29, 41, 30, 255, 26, 35, 27, 255, 32, 47, 33, 255, 31, 44, 31, 255, 31, 43, 31, 255, 32, 45, 32, 255, 31, 44, 31, 255, 30, 43, 31, 255, 33, 48, 33, 255, 28, 39, 29, 255, 24, 32, 25, 255, 28, 39, 29, 255, 30, 42, 30, 255, 31, 44, 31, 255, 27, 37, 28, 255, 24, 31, 25, 255, 25, 33, 26, 255, 24, 32, 25, 255, 23, 29, 24, 255, 25, 31, 25, 255, 27, 35, 28, 255, 25, 32, 25, 255, 25, 33, 25, 255, 28, 39, 29, 255, 30, 42, 31, 255, 24, 32, 25, 255, 24, 31, 25, 255, 24, 31, 25, 255, 23, 30, 24, 255, 23, 30, 24, 255, 24, 30, 24, 255, 27, 37, 28, 255, 31, 43, 31, 255, 33, 48, 34, 255, 31, 45, 32, 255, 33, 48, 34, 255, 34, 50, 35, 255, 27, 37, 28, 255, 27, 37, 28, 255, 32, 46, 32, 255, 31, 45, 32, 255, 30, 42, 31, 255, 36, 53, 36, 255, 33, 48, 33, 255, 32, 45, 32, 255, 32, 45, 32, 255, 30, 42, 30, 255, 33, 47, 33, 255, 33, 47, 33, 255, 34, 50, 35, 255, 35, 51, 35, 255, 29, 40, 29, 255, 32, 45, 32, 255, 32, 46, 32, 255, 34, 50, 35, 255, 32, 45, 32, 255, 32, 46, 32, 255, 29, 41, 30, 255, 28, 39, 29, 255, 33, 48, 33, 255, 29, 41, 30, 255, 25, 34, 26, 255, 26, 35, 27, 255, 32, 46, 32, 255, 32, 46, 32, 255, 32, 46, 32, 255, 29, 41, 30, 255, 23, 30, 24, 255, 28, 36, 28, 255, 25, 33, 25, 255, 24, 30, 24, 255, 24, 30, 24, 255, 26, 35, 27, 255, 29, 40, 29, 255, 30, 42, 30, 255, 29, 40, 29, 255, 29, 41, 30, 255, 27, 37, 28, 255, 30, 42, 30, 255, 29, 40, 29, 255, 29, 40, 29, 255, 27, 37, 28, 255, 33, 49, 34, 255, 31, 44, 32, 255, 32, 46, 32, 255, 28, 39, 29, 255, 32, 46, 33, 255, 30, 43, 31, 255, 34, 49, 34, 255, 31, 45, 32, 255, 32, 46, 33, 255, 33, 47, 33, 255, 33, 47, 33, 255, 32, 45, 32, 255, 71, 86, 17, 255, 32, 46, 32, 255, 34, 50, 34, 255, 35, 51, 35, 255, 33, 48, 33, 255, 32, 46, 32, 255, 35, 51, 35, 255, 32, 45, 32, 255, 32, 47, 33, 255, 35, 51, 35, 255, 32, 45, 32, 255, 24, 30, 24, 255, 30, 38, 30, 255, 25, 33, 26, 255, 27, 37, 28, 255, 29, 40, 29, 255, 27, 36, 27, 255, 28, 39, 29, 255, 29, 41, 30, 255, 33, 48, 33, 255, 37, 56, 38, 255, 36, 52, 36, 255, 36, 53, 36, 255, 34, 49, 34, 255, 30, 43, 31, 255, 31, 45, 32, 255, 33, 48, 34, 255, 28, 38, 28, 255, 30, 43, 31, 255, 28, 38, 28, 255, 24, 30, 24, 255, 28, 38, 28, 255, 30, 43, 31, 255, 30, 43, 31, 255, 34, 49, 34, 255, 33, 47, 33, 255, 36, 52, 36, 255, 29, 39, 29, 255, 32, 45, 32, 255, 31, 45, 32, 255, 29, 41, 30, 255, 30, 41, 30, 255, 28, 38, 28, 255, 24, 31, 25, 255, 26, 35, 27, 255, 25, 33, 26, 255, 28, 38, 28, 255, 30, 39, 30, 255, 25, 33, 26, 255, 24, 32, 25, 255, 23, 30, 24, 255, 27, 37, 28, 255, 27, 37, 28, 255, 26, 34, 26, 255, 26, 34, 26, 255, 30, 41, 30, 255, 32, 47, 33, 255, 34, 49, 34, 255, 29, 41, 30, 255, 26, 36, 27, 255, 30, 41, 30, 255, 35, 52, 35, 255, 35, 51, 35, 255, 27, 37, 28, 255, 30, 43, 31, 255, 35, 52, 36, 255, 35, 52, 36, 255, 31, 45, 32, 255, 33, 48, 33, 255, 27, 37, 28, 255, 31, 43, 31, 255, 26, 35, 27, 255, 23, 30, 24, 255, 23, 29, 24, 255, 25, 33, 26, 255, 29, 40, 29, 255, 28, 39, 29, 255, 27, 37, 28, 255, 30, 43, 31, 255, 34, 49, 34, 255, 29, 40, 29, 255, 30, 42, 30, 255, 29, 41, 30, 255, 33, 47, 33, 255, 32, 46, 32, 255, 27, 37, 28, 255, 27, 37, 28, 255, 27, 37, 28, 255, 26, 36, 27, 255, 25, 33, 26, 255, 27, 37, 28, 255, 28, 39, 29, 255, 30, 42, 30, 255, 29, 40, 29, 255, 26, 34, 26, 255, 32, 45, 32, 255, 36, 54, 36, 255, 37, 55, 37, 255, 34, 49, 34, 255, 34, 50, 34, 255, 35, 51, 35, 255, 35, 51, 35, 255, 33, 47, 33, 255, 37, 56, 37, 255, 41, 61, 40, 255, 34, 50, 35, 255, 33, 48, 34, 255, 34, 50, 34, 255, 33, 47, 33, 255, 111, 136, 16, 255, 36, 53, 36, 255, 44, 64, 43, 255, 37, 56, 37, 255, 32, 45, 32, 255, 30, 42, 30, 255, 31, 44, 31, 255, 29, 41, 30, 255, 31, 45, 32, 255, 33, 47, 33, 255, 31, 45, 32, 255, 29, 41, 30, 255, 32, 46, 32, 255, 26, 35, 27, 255, 25, 34, 26, 255, 27, 36, 27, 255, 27, 36, 27, 255, 28, 39, 29, 255, 29, 41, 30, 255, 32, 46, 32, 255, 31, 45, 32, 255, 31, 44, 31, 255, 31, 45, 32, 255, 26, 29, 30, 255, 28, 32, 34, 255, 30, 35, 37, 255, 39, 50, 54, 255, 34, 42, 45, 255, 36, 46, 49, 255, 41, 55, 59, 255, 46, 63, 69, 255, 34, 42, 45, 255, 39, 51, 55, 255, 31, 37, 39, 255, 35, 45, 48, 255, 28, 32, 34, 255, 30, 36, 38, 255, 37, 47, 50, 255, 38, 48, 52, 255, 36, 46, 50, 255, 34, 43, 46, 255, 41, 54, 59, 255, 23, 24, 24, 255, 38, 49, 52, 255, 21, 21, 21, 255, 35, 45, 48, 255, 33, 41, 43, 255, 36, 46, 49, 255, 43, 58, 63, 255, 34, 42, 45, 255, 26, 29, 30, 255, 33, 41, 43, 255, 35, 44, 47, 255, 30, 35, 37, 255, 39, 50, 54, 255, 33, 41, 43, 255, 24, 27, 27, 255, 41, 53, 57, 255, 34, 43, 46, 255, 37, 47, 50, 255, 24, 25, 26, 255, 35, 44, 47, 255, 21, 21, 21, 255, 33, 41, 43, 255, 44, 59, 64, 255, 32, 38, 41, 255, 36, 46, 50, 255, 34, 42, 45, 255, 27, 31, 32, 255, 28, 32, 34, 255, 32, 39, 41, 255, 39, 50, 54, 255, 21, 21, 21, 255, 30, 35, 37, 255, 44, 59, 64, 255, 33, 41, 44, 255, 41, 54, 59, 255, 35, 44, 47, 255, 46, 62, 67, 255, 46, 62, 68, 255, 41, 53, 58, 255, 41, 54, 58, 255, 39, 51, 55, 255, 28, 32, 33, 255, 21, 21, 21, 255, 27, 30, 32, 255, 30, 35, 37, 255, 33, 41, 44, 255, 31, 38, 40, 255, 25, 27, 28, 255, 21, 21, 21, 255, 26, 29, 30, 255, 34, 43, 46, 255, 42, 56, 61, 255, 33, 41, 43, 255, 35, 45, 48, 255, 31, 37, 40, 255, 37, 48, 51, 255, 45, 61, 66, 255, 45, 60, 66, 255, 37, 48, 52, 255, 44, 59, 64, 255, 42, 56, 61, 255, 35, 44, 47, 255, 26, 29, 30, 255, 21, 21, 21, 255, 36, 46, 50, 255, 21, 21, 21, 255, 21, 21, 21, 255, 32, 39, 42, 255, 37, 47, 51, 255, 44, 60, 65, 255, 39, 51, 54, 255, 31, 38, 40, 255, 21, 21, 21, 255, 30, 35, 37, 255, 28, 33, 35, 255, 22, 22, 22, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 30, 36, 38, 255, 42, 55, 60, 255, 46, 62, 68, 255, 45, 60, 65, 255, 52, 70, 76, 255, 39, 51, 55, 255, 49, 67, 73, 255, 33, 41, 44, 255, 44, 59, 64, 255, 37, 48, 52, 255, 47, 64, 69, 255, 33, 41, 44, 255, 31, 38, 40, 255, 21, 21, 21, 255, 38, 48, 52, 255, 55, 73, 78, 255, 51, 70, 76, 255, 45, 60, 65, 255, 38, 49, 53, 255, 39, 51, 55, 255, 32, 40, 42, 255, 38, 48, 52, 255, 41, 54, 58, 255, 33, 41, 44, 255, 36, 46, 50, 255, 35, 45, 48, 255, 37, 47, 50, 255, 39, 51, 55, 255, 31, 37, 39, 255, 39, 50, 54, 255, 27, 30, 32, 255, 32, 39, 41, 255, 28, 32, 34, 255, 28, 32, 34, 255, 22, 23, 23, 255, 21, 21, 21, 255, 21, 21, 21, 255, 34, 43, 46, 255, 45, 61, 66, 255, 46, 62, 67, 255, 39, 50, 54, 255, 33, 40, 42, 255, 38, 49, 52, 255, 31, 38, 40, 255, 29, 34, 36, 255, 44, 59, 64, 255, 31, 37, 40, 255, 43, 57, 62, 255, 34, 43, 45, 255, 43, 57, 62, 255, 32, 39, 42, 255, 38, 49, 53, 255, 41, 53, 58, 255, 38, 49, 53, 255, 29, 34, 36, 255, 32, 40, 42, 255, 21, 21, 21, 255, 44, 59, 64, 255, 36, 45, 49, 255, 41, 53, 58, 255, 39, 50, 54, 255, 36, 46, 49, 255, 26, 30, 31, 255, 32, 39, 41, 255, 41, 53, 58, 255, 40, 52, 56, 255, 45, 61, 66, 255, 47, 64, 69, 255, 34, 43, 46, 255, 46, 62, 68, 255, 55, 73, 78, 255, 46, 62, 67, 255, 52, 71, 76, 255, 45, 61, 67, 255, 43, 58, 63, 255, 46, 61, 67, 255, 44, 59, 64, 255, 37, 47, 51, 255, 26, 29, 30, 255, 37, 48, 52, 255, 38, 49, 52, 255, 48, 65, 71, 255, 57, 75, 80, 255, 34, 43, 45, 255, 46, 62, 67, 255, 38, 49, 53, 255, 42, 55, 59, 255, 47, 64, 69, 255, 46, 62, 68, 255, 44, 60, 65, 255, 42, 56, 60, 255, 48, 66, 72, 255, 46, 62, 67, 255, 41, 54, 58, 255, 39, 51, 54, 255, 38, 48, 52, 255, 47, 63, 69, 255, 46, 62, 67, 255, 26, 29, 30, 255, 28, 33, 35, 255, 36, 45, 48, 255, 30, 36, 37, 255, 33, 41, 43, 255, 35, 44, 47, 255, 44, 58, 63, 255, 38, 48, 52, 255, 38, 49, 52, 255, 43, 58, 63, 255, 41, 53, 58, 255, 44, 59, 64, 255, 39, 50, 54, 255, 49, 67, 73, 255, 48, 66, 72, 255, 48, 65, 70, 255, 33, 41, 44, 255, 30, 36, 38, 255, 24, 25, 26, 255, 36, 46, 49, 255, 35, 44, 47, 255, 32, 39, 41, 255, 34, 43, 46, 255, 35, 44, 47, 255, 31, 38, 40, 255, 29, 34, 36, 255, 33, 40, 43, 255, 39, 51, 55, 255, 32, 39, 42, 255, 29, 33, 35, 255, 21, 21, 21, 255, 30, 36, 38, 255, 32, 39, 41, 255, 31, 37, 40, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 28, 33, 34, 255, 35, 44, 47, 255, 24, 26, 26, 255, 34, 42, 44, 255, 36, 45, 48, 255, 39, 50, 54, 255, 47, 63, 69, 255, 32, 39, 42, 255, 38, 50, 53, 255, 37, 47, 51, 255, 32, 38, 40, 255, 38, 50, 53, 255, 30, 36, 38, 255, 37, 48, 51, 255, 35, 44, 47, 255, 30, 36, 38, 255, 21, 21, 21, 255, 35, 45, 48, 255, 39, 50, 54, 255, 27, 30, 32, 255, 36, 53, 36, 255, 42, 62, 41, 255, 38, 58, 38, 255, 50, 72, 47, 255, 50, 73, 47, 255, 37, 55, 37, 255, 34, 49, 34, 255, 36, 53, 36, 255, 35, 51, 35, 255, 32, 45, 32, 255, 33, 48, 33, 255, 37, 55, 37, 255, 35, 52, 36, 255, 36, 53, 36, 255, 37, 55, 37, 255, 37, 55, 37, 255, 34, 50, 34, 255, 45, 66, 43, 255, 33, 48, 33, 255, 31, 44, 31, 255, 29, 41, 30, 255, 25, 34, 26, 255, 28, 39, 29, 255, 25, 32, 25, 255, 27, 37, 28, 255, 26, 34, 26, 255, 32, 45, 32, 255, 28, 38, 28, 255, 27, 37, 28, 255, 28, 38, 29, 255, 28, 38, 28, 255, 28, 39, 29, 255, 33, 48, 33, 255, 34, 49, 34, 255, 33, 49, 34, 255, 36, 53, 36, 255, 32, 46, 32, 255, 31, 44, 32, 255, 29, 40, 29, 255, 33, 47, 33, 255, 29, 40, 29, 255, 29, 41, 30, 255, 25, 32, 25, 255, 25, 31, 25, 255, 23, 30, 24, 255, 24, 31, 24, 255, 26, 34, 26, 255, 25, 33, 26, 255, 26, 34, 26, 255, 28, 38, 28, 255, 23, 30, 24, 255, 26, 34, 26, 255, 25, 32, 25, 255, 26, 34, 26, 255, 31, 44, 31, 255, 30, 42, 30, 255, 25, 33, 26, 255, 31, 44, 31, 255, 28, 38, 28, 255, 24, 31, 24, 255, 35, 44, 34, 255, 24, 30, 24, 255, 26, 36, 27, 255, 33, 48, 33, 255, 35, 52, 35, 255, 34, 51, 35, 255, 31, 44, 32, 255, 32, 46, 32, 255, 27, 36, 27, 255, 32, 45, 32, 255, 36, 53, 36, 255, 30, 42, 30, 255, 32, 46, 32, 255, 30, 42, 31, 255, 35, 51, 35, 255, 32, 45, 32, 255, 33, 48, 34, 255, 30, 43, 31, 255, 33, 48, 33, 255, 37, 55, 37, 255, 34, 50, 35, 255, 35, 51, 35, 255, 36, 54, 36, 255, 38, 57, 38, 255, 36, 54, 37, 255, 38, 56, 38, 255, 35, 52, 35, 255, 30, 43, 31, 255, 33, 49, 34, 255, 28, 39, 29, 255, 27, 37, 28, 255, 25, 32, 25, 255, 26, 35, 27, 255, 34, 50, 34, 255, 32, 45, 32, 255, 34, 50, 34, 255, 31, 44, 32, 255, 30, 43, 31, 255, 28, 38, 28, 255, 26, 34, 26, 255, 24, 32, 25, 255, 23, 30, 24, 255, 25, 33, 26, 255, 23, 29, 24, 255, 32, 45, 32, 255, 31, 45, 32, 255, 28, 38, 28, 255, 29, 41, 30, 255, 30, 43, 31, 255, 30, 43, 31, 255, 25, 34, 26, 255, 26, 34, 26, 255, 32, 46, 32, 255, 32, 47, 33, 255, 30, 42, 30, 255, 29, 41, 30, 255, 31, 44, 31, 255, 32, 47, 33, 255, 32, 45, 32, 255, 31, 44, 32, 255, 32, 46, 32, 255, 30, 42, 30, 255, 34, 50, 34, 255, 37, 55, 37, 255, 34, 50, 34, 255, 33, 47, 33, 255, 30, 42, 30, 255, 30, 42, 30, 255, 29, 40, 29, 255, 35, 52, 36, 255, 33, 49, 34, 255, 34, 49, 34, 255, 36, 53, 36, 255, 29, 40, 29, 255, 27, 37, 28, 255, 25, 33, 26, 255, 26, 33, 26, 255, 26, 35, 27, 255, 28, 38, 28, 255, 30, 41, 30, 255, 30, 42, 30, 255, 34, 50, 34, 255, 34, 50, 34, 255, 32, 47, 33, 255, 36, 53, 36, 255, 35, 52, 36, 255, 34, 50, 34, 255, 29, 41, 30, 255, 30, 41, 30, 255, 34, 50, 34, 255, 30, 43, 31, 255, 33, 48, 33, 255, 28, 38, 28, 255, 27, 37, 28, 255, 26, 35, 27, 255, 29, 39, 29, 255, 32, 45, 32, 255, 29, 40, 29, 255, 31, 44, 32, 255, 34, 50, 34, 255, 33, 49, 34, 255, 34, 49, 34, 255, 35, 51, 35, 255, 37, 56, 37, 255, 35, 51, 35, 255, 28, 38, 28, 255, 30, 38, 30, 255, 27, 37, 28, 255, 29, 40, 30, 255, 27, 36, 27, 255, 26, 34, 26, 255, 28, 38, 28, 255, 28, 35, 28, 255, 24, 31, 25, 255, 31, 39, 31, 255, 27, 34, 27, 255, 27, 37, 28, 255, 28, 39, 29, 255, 25, 33, 25, 255, 28, 38, 28, 255, 26, 35, 27, 255, 33, 47, 33, 255, 26, 35, 27, 255, 30, 42, 30, 255, 28, 38, 28, 255, 24, 32, 25, 255, 30, 42, 30, 255, 33, 48, 34, 255, 32, 45, 32, 255, 36, 53, 36, 255, 34, 50, 34, 255, 35, 52, 35, 255, 33, 48, 34, 255, 33, 47, 33, 255, 28, 39, 29, 255, 29, 40, 29, 255, 27, 36, 27, 255, 26, 35, 27, 255, 26, 35, 27, 255, 28, 38, 28, 255, 32, 45, 32, 255, 30, 43, 31, 255, 31, 43, 31, 255, 30, 43, 31, 255, 31, 44, 32, 255, 34, 49, 34, 255, 36, 53, 36, 255, 32, 46, 32, 255, 27, 37, 28, 255, 27, 37, 28, 255, 25, 32, 25, 255, 25, 34, 26, 255, 25, 33, 26, 255, 27, 38, 28, 255, 30, 42, 30, 255, 30, 42, 30, 255, 30, 42, 30, 255, 28, 39, 29, 255, 27, 37, 28, 255, 36, 53, 36, 255, 37, 55, 37, 255, 34, 49, 34, 255, 35, 52, 35, 255, 33, 49, 34, 255, 33, 48, 33, 255, 30, 43, 31, 255, 29, 41, 30, 255, 32, 46, 32, 255, 33, 47, 33, 255, 47, 69, 45, 255, 33, 48, 33, 255, 31, 45, 32, 255, 33, 49, 34, 255, 37, 55, 37, 255, 45, 67, 44, 255, 48, 70, 46, 255, 55, 79, 51, 255, 49, 71, 47, 255, 35, 51, 35, 255, 34, 50, 34, 255, 33, 48, 33, 255, 35, 52, 36, 255, 34, 50, 34, 255, 32, 46, 33, 255, 30, 42, 30, 255, 27, 36, 27, 255, 25, 33, 26, 255, 28, 39, 29, 255, 27, 36, 27, 255, 29, 40, 29, 255, 29, 40, 29, 255, 25, 34, 26, 255, 27, 37, 28, 255, 35, 51, 35, 255, 34, 49, 34, 255, 35, 52, 35, 255, 29, 35, 36, 255, 41, 53, 58, 255, 37, 48, 51, 255, 36, 46, 49, 255, 39, 51, 55, 255, 26, 29, 30, 255, 32, 39, 42, 255, 39, 51, 55, 255, 26, 29, 30, 255, 29, 34, 36, 255, 31, 37, 39, 255, 26, 30, 31, 255, 31, 38, 40, 255, 37, 47, 51, 255, 44, 59, 64, 255, 38, 48, 52, 255, 45, 60, 65, 255, 41, 54, 58, 255, 52, 70, 76, 255, 36, 46, 49, 255, 46, 62, 67, 255, 21, 21, 21, 255, 31, 37, 39, 255, 36, 46, 50, 255, 35, 45, 48, 255, 34, 42, 45, 255, 36, 46, 49, 255, 24, 26, 26, 255, 32, 39, 42, 255, 36, 45, 48, 255, 42, 55, 60, 255, 27, 30, 31, 255, 25, 28, 29, 255, 25, 27, 28, 255, 30, 35, 37, 255, 26, 30, 31, 255, 46, 62, 67, 255, 33, 41, 43, 255, 38, 49, 52, 255, 34, 42, 45, 255, 38, 48, 52, 255, 40, 52, 56, 255, 32, 39, 41, 255, 35, 44, 47, 255, 38, 49, 53, 255, 38, 49, 53, 255, 54, 73, 78, 255, 35, 44, 47, 255, 22, 23, 23, 255, 35, 44, 47, 255, 40, 53, 57, 255, 39, 50, 54, 255, 43, 58, 62, 255, 34, 43, 46, 255, 44, 58, 63, 255, 47, 64, 69, 255, 47, 63, 69, 255, 35, 44, 47, 255, 44, 58, 63, 255, 47, 64, 70, 255, 34, 43, 46, 255, 29, 33, 35, 255, 21, 21, 21, 255, 21, 21, 21, 255, 44, 59, 64, 255, 34, 42, 45, 255, 28, 33, 35, 255, 26, 29, 30, 255, 35, 44, 47, 255, 39, 51, 55, 255, 28, 32, 34, 255, 38, 48, 52, 255, 42, 56, 61, 255, 39, 51, 55, 255, 49, 67, 73, 255, 43, 57, 62, 255, 40, 52, 56, 255, 41, 54, 58, 255, 54, 73, 78, 255, 47, 64, 69, 255, 36, 46, 49, 255, 21, 21, 21, 255, 21, 21, 21, 255, 23, 24, 25, 255, 27, 30, 31, 255, 21, 21, 21, 255, 35, 44, 47, 255, 36, 46, 49, 255, 30, 36, 38, 255, 37, 47, 51, 255, 30, 35, 37, 255, 40, 52, 56, 255, 38, 50, 54, 255, 32, 40, 42, 255, 36, 46, 50, 255, 33, 40, 43, 255, 38, 49, 53, 255, 27, 30, 31, 255, 25, 27, 28, 255, 21, 21, 21, 255, 23, 25, 25, 255, 23, 24, 24, 255, 31, 37, 39, 255, 36, 46, 50, 255, 45, 60, 65, 255, 40, 52, 56, 255, 42, 55, 59, 255, 30, 35, 37, 255, 47, 64, 70, 255, 43, 57, 62, 255, 45, 60, 65, 255, 33, 41, 44, 255, 28, 32, 34, 255, 48, 65, 71, 255, 56, 74, 79, 255, 55, 73, 79, 255, 51, 70, 76, 255, 56, 74, 79, 255, 46, 62, 68, 255, 40, 52, 56, 255, 33, 41, 44, 255, 37, 47, 50, 255, 42, 56, 61, 255, 45, 61, 66, 255, 36, 46, 50, 255, 26, 30, 31, 255, 36, 45, 48, 255, 30, 35, 37, 255, 31, 38, 40, 255, 29, 33, 35, 255, 32, 39, 41, 255, 24, 26, 27, 255, 33, 41, 44, 255, 21, 21, 21, 255, 21, 21, 21, 255, 40, 52, 56, 255, 29, 35, 37, 255, 23, 24, 25, 255, 33, 41, 44, 255, 33, 41, 43, 255, 31, 37, 39, 255, 30, 35, 37, 255, 37, 47, 50, 255, 43, 57, 62, 255, 31, 38, 40, 255, 35, 44, 47, 255, 32, 39, 41, 255, 37, 48, 51, 255, 45, 61, 66, 255, 49, 68, 74, 255, 40, 53, 57, 255, 37, 47, 50, 255, 44, 58, 63, 255, 29, 34, 35, 255, 41, 54, 58, 255, 21, 21, 21, 255, 32, 38, 41, 255, 38, 48, 52, 255, 33, 41, 44, 255, 32, 39, 41, 255, 37, 47, 50, 255, 36, 46, 49, 255, 27, 32, 33, 255, 29, 34, 36, 255, 37, 48, 52, 255, 37, 48, 52, 255, 41, 54, 59, 255, 36, 46, 50, 255, 48, 65, 71, 255, 40, 52, 56, 255, 43, 57, 62, 255, 54, 72, 78, 255, 57, 75, 80, 255, 49, 67, 74, 255, 41, 55, 59, 255, 55, 73, 79, 255, 41, 55, 59, 255, 31, 37, 39, 255, 36, 46, 49, 255, 46, 62, 68, 255, 42, 56, 61, 255, 46, 62, 67, 255, 32, 40, 42, 255, 40, 52, 56, 255, 37, 47, 50, 255, 52, 71, 76, 255, 38, 49, 53, 255, 46, 62, 68, 255, 42, 56, 61, 255, 44, 58, 63, 255, 42, 56, 61, 255, 38, 49, 52, 255, 49, 67, 73, 255, 34, 43, 46, 255, 35, 44, 47, 255, 42, 55, 60, 255, 47, 65, 70, 255, 31, 38, 40, 255, 29, 33, 35, 255, 43, 57, 62, 255, 22, 23, 23, 255, 46, 63, 68, 255, 41, 54, 59, 255, 39, 50, 54, 255, 40, 52, 57, 255, 46, 62, 67, 255, 49, 67, 73, 255, 36, 46, 50, 255, 36, 46, 49, 255, 54, 72, 78, 255, 38, 49, 53, 255, 55, 73, 79, 255, 46, 63, 68, 255, 41, 54, 58, 255, 36, 45, 49, 255, 23, 23, 24, 255, 44, 58, 63, 255, 33, 41, 44, 255, 32, 39, 41, 255, 39, 50, 54, 255, 36, 47, 50, 255, 30, 35, 37, 255, 38, 49, 53, 255, 30, 36, 38, 255, 36, 46, 50, 255, 33, 41, 44, 255, 34, 43, 45, 255, 26, 30, 31, 255, 23, 24, 24, 255, 32, 40, 42, 255, 21, 21, 21, 255, 21, 21, 21, 255, 24, 25, 26, 255, 26, 29, 30, 255, 22, 22, 22, 255, 22, 23, 23, 255, 38, 49, 53, 255, 27, 31, 32, 255, 30, 36, 38, 255, 26, 30, 31, 255, 27, 31, 32, 255, 38, 49, 53, 255, 31, 38, 40, 255, 37, 48, 51, 255, 23, 24, 25, 255, 38, 50, 53, 255, 27, 30, 31, 255, 33, 40, 43, 255, 34, 42, 45, 255, 35, 45, 48, 255, 31, 38, 40, 255, 33, 41, 44, 255, 21, 21, 21, 255, 28, 32, 33, 255, 32, 38, 41, 255, 34, 42, 45, 255, 36, 53, 36, 255, 62, 88, 57, 255, 61, 87, 56, 255, 58, 84, 54, 255, 57, 82, 53, 255, 38, 57, 38, 255, 36, 54, 36, 255, 33, 47, 33, 255, 35, 51, 35, 255, 34, 49, 34, 255, 36, 53, 36, 255, 35, 52, 35, 255, 35, 51, 35, 255, 35, 52, 35, 255, 37, 55, 37, 255, 47, 68, 45, 255, 44, 65, 43, 255, 47, 68, 45, 255, 35, 51, 35, 255, 29, 41, 30, 255, 30, 42, 30, 255, 25, 32, 25, 255, 28, 38, 28, 255, 27, 37, 28, 255, 24, 31, 25, 255, 25, 33, 26, 255, 27, 36, 27, 255, 30, 42, 30, 255, 29, 41, 30, 255, 25, 34, 26, 255, 27, 36, 27, 255, 27, 37, 28, 255, 32, 47, 33, 255, 34, 50, 35, 255, 35, 52, 35, 255, 35, 51, 35, 255, 31, 43, 31, 255, 28, 38, 28, 255, 25, 33, 26, 255, 29, 40, 29, 255, 27, 36, 27, 255, 28, 39, 29, 255, 29, 40, 29, 255, 25, 33, 26, 255, 23, 30, 24, 255, 24, 30, 25, 255, 25, 32, 25, 255, 24, 32, 25, 255, 24, 31, 25, 255, 30, 42, 30, 255, 27, 36, 27, 255, 26, 35, 27, 255, 27, 36, 27, 255, 29, 40, 29, 255, 29, 40, 29, 255, 29, 40, 29, 255, 31, 44, 31, 255, 26, 34, 26, 255, 25, 33, 26, 255, 31, 40, 31, 255, 23, 30, 24, 255, 28, 38, 28, 255, 31, 44, 31, 255, 35, 52, 36, 255, 35, 52, 36, 255, 31, 45, 32, 255, 34, 50, 34, 255, 27, 37, 28, 255, 28, 39, 29, 255, 32, 46, 32, 255, 31, 43, 31, 255, 37, 55, 37, 255, 26, 35, 27, 255, 35, 51, 35, 255, 37, 55, 37, 255, 37, 55, 37, 255, 36, 53, 36, 255, 32, 45, 32, 255, 33, 47, 33, 255, 36, 54, 37, 255, 30, 42, 30, 255, 32, 45, 32, 255, 35, 51, 35, 255, 34, 50, 35, 255, 35, 52, 35, 255, 34, 49, 34, 255, 35, 51, 35, 255, 34, 50, 34, 255, 29, 40, 29, 255, 31, 45, 32, 255, 31, 45, 32, 255, 28, 39, 29, 255, 30, 41, 30, 255, 34, 49, 34, 255, 33, 48, 33, 255, 32, 46, 33, 255, 33, 48, 33, 255, 30, 43, 31, 255, 30, 41, 30, 255, 26, 35, 27, 255, 24, 32, 25, 255, 26, 33, 26, 255, 23, 29, 24, 255, 24, 31, 25, 255, 27, 36, 27, 255, 32, 45, 32, 255, 28, 38, 28, 255, 31, 45, 32, 255, 30, 42, 30, 255, 27, 37, 28, 255, 31, 44, 31, 255, 28, 39, 29, 255, 32, 46, 32, 255, 30, 42, 30, 255, 31, 44, 31, 255, 30, 43, 31, 255, 27, 37, 28, 255, 26, 35, 27, 255, 28, 38, 28, 255, 28, 39, 29, 255, 26, 35, 27, 255, 30, 42, 30, 255, 30, 42, 30, 255, 33, 49, 34, 255, 35, 52, 35, 255, 30, 41, 30, 255, 28, 38, 28, 255, 27, 37, 28, 255, 29, 41, 30, 255, 33, 48, 33, 255, 33, 47, 33, 255, 33, 47, 33, 255, 35, 51, 35, 255, 32, 45, 32, 255, 28, 38, 28, 255, 26, 35, 26, 255, 28, 35, 28, 255, 25, 33, 26, 255, 31, 44, 31, 255, 29, 40, 29, 255, 35, 51, 35, 255, 36, 54, 36, 255, 36, 53, 36, 255, 35, 51, 35, 255, 31, 44, 31, 255, 32, 45, 32, 255, 36, 52, 36, 255, 32, 45, 32, 255, 30, 43, 31, 255, 31, 45, 32, 255, 28, 39, 29, 255, 30, 42, 30, 255, 29, 40, 29, 255, 26, 36, 27, 255, 29, 41, 30, 255, 32, 46, 32, 255, 29, 40, 29, 255, 32, 46, 32, 255, 33, 48, 33, 255, 34, 49, 34, 255, 35, 52, 35, 255, 39, 59, 39, 255, 45, 66, 43, 255, 46, 68, 44, 255, 30, 43, 31, 255, 29, 40, 29, 255, 23, 30, 24, 255, 24, 31, 24, 255, 23, 30, 24, 255, 28, 38, 28, 255, 26, 35, 27, 255, 26, 35, 27, 255, 24, 31, 25, 255, 26, 34, 26, 255, 25, 33, 26, 255, 26, 33, 27, 255, 27, 37, 28, 255, 28, 39, 29, 255, 29, 40, 30, 255, 26, 35, 27, 255, 28, 38, 28, 255, 25, 33, 26, 255, 29, 41, 30, 255, 29, 40, 29, 255, 30, 43, 31, 255, 28, 38, 28, 255, 26, 35, 27, 255, 35, 51, 35, 255, 35, 51, 35, 255, 33, 48, 33, 255, 33, 48, 33, 255, 36, 53, 36, 255, 36, 54, 37, 255, 31, 45, 32, 255, 27, 37, 28, 255, 26, 33, 26, 255, 27, 34, 27, 255, 24, 31, 25, 255, 31, 45, 32, 255, 27, 37, 28, 255, 27, 37, 28, 255, 27, 36, 27, 255, 32, 46, 32, 255, 30, 42, 30, 255, 31, 45, 32, 255, 30, 42, 30, 255, 31, 44, 31, 255, 30, 42, 30, 255, 27, 37, 28, 255, 26, 34, 26, 255, 28, 38, 28, 255, 32, 45, 32, 255, 25, 34, 26, 255, 26, 33, 27, 255, 29, 40, 29, 255, 33, 47, 33, 255, 36, 53, 36, 255, 28, 39, 29, 255, 30, 42, 30, 255, 36, 54, 36, 255, 38, 57, 38, 255, 36, 53, 36, 255, 38, 56, 38, 255, 39, 58, 39, 255, 32, 46, 32, 255, 31, 44, 31, 255, 32, 46, 33, 255, 33, 48, 34, 255, 37, 54, 37, 255, 37, 55, 37, 255, 35, 52, 35, 255, 31, 44, 31, 255, 32, 47, 33, 255, 33, 47, 33, 255, 37, 56, 37, 255, 36, 53, 36, 255, 61, 88, 56, 255, 54, 78, 51, 255, 35, 51, 35, 255, 37, 55, 37, 255, 36, 53, 36, 255, 31, 44, 31, 255, 32, 46, 32, 255, 32, 45, 32, 255, 30, 42, 30, 255, 28, 39, 29, 255, 30, 42, 30, 255, 24, 30, 24, 255, 29, 37, 29, 255, 26, 35, 26, 255, 25, 33, 25, 255, 30, 43, 31, 255, 28, 39, 29, 255, 30, 43, 31, 255, 33, 47, 33, 255, 36, 53, 36, 255, 33, 41, 44, 255, 44, 59, 64, 255, 35, 44, 47, 255, 34, 43, 45, 255, 28, 32, 33, 255, 31, 37, 39, 255, 43, 57, 62, 255, 42, 56, 61, 255, 39, 51, 55, 255, 36, 45, 48, 255, 35, 44, 47, 255, 46, 62, 68, 255, 49, 67, 73, 255, 44, 59, 64, 255, 36, 46, 50, 255, 37, 48, 51, 255, 41, 55, 59, 255, 38, 48, 52, 255, 27, 31, 32, 255, 35, 44, 47, 255, 44, 59, 64, 255, 23, 23, 24, 255, 21, 21, 21, 255, 36, 46, 49, 255, 35, 43, 46, 255, 28, 32, 33, 255, 26, 30, 31, 255, 23, 24, 24, 255, 38, 49, 52, 255, 30, 36, 38, 255, 31, 38, 40, 255, 29, 34, 36, 255, 38, 49, 53, 255, 40, 52, 57, 255, 40, 52, 56, 255, 37, 47, 50, 255, 42, 56, 61, 255, 32, 38, 40, 255, 38, 50, 53, 255, 35, 45, 48, 255, 28, 32, 33, 255, 26, 29, 30, 255, 33, 41, 43, 255, 40, 52, 56, 255, 44, 58, 63, 255, 42, 56, 61, 255, 43, 58, 63, 255, 34, 42, 45, 255, 23, 24, 24, 255, 34, 43, 46, 255, 40, 53, 57, 255, 37, 48, 52, 255, 38, 48, 52, 255, 44, 59, 64, 255, 36, 46, 49, 255, 43, 57, 62, 255, 47, 63, 69, 255, 42, 56, 60, 255, 41, 54, 58, 255, 36, 45, 48, 255, 35, 44, 47, 255, 45, 60, 65, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 27, 31, 32, 255, 26, 29, 30, 255, 33, 42, 44, 255, 37, 47, 51, 255, 36, 45, 48, 255, 38, 48, 52, 255, 33, 41, 44, 255, 40, 52, 56, 255, 36, 46, 50, 255, 36, 46, 49, 255, 48, 65, 71, 255, 49, 67, 73, 255, 51, 70, 76, 255, 49, 67, 73, 255, 25, 28, 29, 255, 21, 21, 21, 255, 29, 35, 36, 255, 48, 66, 72, 255, 40, 52, 56, 255, 31, 37, 39, 255, 23, 23, 24, 255, 25, 28, 29, 255, 34, 42, 45, 255, 33, 40, 43, 255, 24, 25, 26, 255, 30, 36, 38, 255, 32, 40, 42, 255, 27, 30, 31, 255, 32, 39, 41, 255, 32, 39, 41, 255, 43, 57, 62, 255, 29, 34, 35, 255, 33, 40, 43, 255, 28, 32, 33, 255, 32, 38, 41, 255, 39, 51, 55, 255, 32, 40, 42, 255, 26, 28, 29, 255, 30, 36, 38, 255, 21, 21, 21, 255, 21, 21, 21, 255, 35, 44, 47, 255, 45, 60, 65, 255, 51, 69, 75, 255, 40, 52, 56, 255, 49, 67, 73, 255, 21, 21, 21, 255, 31, 37, 39, 255, 46, 62, 67, 255, 56, 74, 79, 255, 40, 53, 57, 255, 42, 56, 60, 255, 34, 42, 44, 255, 38, 49, 53, 255, 42, 55, 59, 255, 34, 43, 45, 255, 46, 62, 68, 255, 39, 50, 54, 255, 22, 23, 23, 255, 29, 34, 36, 255, 28, 33, 35, 255, 23, 25, 25, 255, 41, 53, 57, 255, 28, 33, 34, 255, 42, 55, 60, 255, 24, 26, 27, 255, 23, 24, 25, 255, 21, 21, 21, 255, 21, 21, 21, 255, 38, 50, 53, 255, 44, 60, 65, 255, 33, 41, 44, 255, 33, 41, 44, 255, 29, 34, 36, 255, 33, 41, 44, 255, 39, 51, 55, 255, 32, 39, 41, 255, 37, 47, 51, 255, 41, 54, 59, 255, 39, 50, 54, 255, 34, 42, 45, 255, 31, 38, 40, 255, 42, 56, 61, 255, 31, 37, 40, 255, 43, 57, 62, 255, 36, 47, 50, 255, 37, 47, 50, 255, 44, 60, 65, 255, 36, 46, 49, 255, 49, 68, 74, 255, 32, 39, 41, 255, 21, 21, 21, 255, 40, 52, 56, 255, 32, 40, 42, 255, 42, 55, 59, 255, 27, 31, 32, 255, 26, 29, 30, 255, 21, 21, 21, 255, 29, 33, 35, 255, 48, 66, 72, 255, 37, 48, 51, 255, 49, 67, 73, 255, 42, 55, 60, 255, 37, 48, 51, 255, 45, 60, 65, 255, 47, 64, 69, 255, 49, 68, 74, 255, 48, 65, 71, 255, 47, 64, 69, 255, 52, 71, 76, 255, 52, 70, 76, 255, 27, 31, 32, 255, 35, 44, 47, 255, 41, 55, 59, 255, 43, 57, 62, 255, 48, 66, 72, 255, 34, 43, 46, 255, 41, 53, 57, 255, 37, 48, 51, 255, 35, 44, 47, 255, 43, 57, 62, 255, 48, 65, 71, 255, 51, 69, 75, 255, 41, 54, 59, 255, 38, 50, 53, 255, 42, 56, 60, 255, 40, 53, 57, 255, 47, 63, 69, 255, 42, 55, 60, 255, 41, 55, 59, 255, 56, 74, 79, 255, 51, 70, 76, 255, 21, 21, 21, 255, 25, 28, 29, 255, 26, 29, 29, 255, 42, 55, 60, 255, 46, 62, 67, 255, 46, 62, 67, 255, 47, 64, 69, 255, 37, 47, 51, 255, 52, 71, 76, 255, 40, 52, 56, 255, 43, 58, 63, 255, 46, 62, 67, 255, 42, 56, 61, 255, 45, 60, 65, 255, 52, 70, 76, 255, 50, 69, 75, 255, 50, 68, 74, 255, 24, 25, 26, 255, 31, 37, 40, 255, 41, 53, 58, 255, 35, 43, 46, 255, 43, 58, 63, 255, 37, 47, 50, 255, 36, 45, 48, 255, 43, 57, 61, 255, 34, 42, 45, 255, 36, 46, 49, 255, 30, 36, 37, 255, 32, 40, 42, 255, 30, 36, 38, 255, 21, 21, 21, 255, 31, 38, 40, 255, 28, 32, 33, 255, 23, 24, 24, 255, 31, 38, 40, 255, 32, 40, 42, 255, 30, 35, 37, 255, 23, 25, 25, 255, 21, 21, 21, 255, 35, 44, 47, 255, 23, 24, 25, 255, 26, 30, 31, 255, 29, 34, 35, 255, 21, 21, 21, 255, 43, 57, 62, 255, 36, 46, 50, 255, 35, 44, 46, 255, 43, 57, 62, 255, 39, 51, 55, 255, 23, 24, 24, 255, 39, 50, 54, 255, 31, 38, 40, 255, 31, 38, 40, 255, 43, 57, 62, 255, 30, 36, 38, 255, 21, 21, 21, 255, 21, 21, 21, 255, 29, 34, 36, 255, 39, 50, 54, 255, 33, 48, 34, 255, 35, 51, 35, 255, 37, 55, 37, 255, 36, 53, 36, 255, 36, 53, 36, 255, 34, 49, 34, 255, 39, 58, 39, 255, 37, 55, 37, 255, 32, 47, 33, 255, 32, 45, 32, 255, 39, 59, 39, 255, 37, 55, 37, 255, 34, 49, 34, 255, 35, 52, 36, 255, 39, 59, 39, 255, 37, 55, 37, 255, 46, 68, 45, 255, 42, 62, 41, 255, 35, 51, 35, 255, 36, 53, 36, 255, 34, 51, 35, 255, 28, 38, 28, 255, 29, 41, 30, 255, 28, 39, 29, 255, 30, 43, 31, 255, 27, 36, 27, 255, 24, 32, 25, 255, 30, 43, 31, 255, 31, 43, 31, 255, 27, 37, 28, 255, 32, 45, 32, 255, 28, 38, 28, 255, 34, 49, 34, 255, 35, 51, 35, 255, 34, 49, 34, 255, 35, 52, 35, 255, 29, 40, 29, 255, 32, 47, 33, 255, 27, 37, 28, 255, 33, 48, 33, 255, 31, 45, 32, 255, 23, 30, 24, 255, 25, 32, 25, 255, 25, 34, 26, 255, 29, 40, 29, 255, 25, 32, 25, 255, 25, 32, 25, 255, 26, 35, 27, 255, 28, 39, 29, 255, 27, 36, 27, 255, 24, 31, 25, 255, 24, 31, 25, 255, 31, 45, 32, 255, 28, 39, 29, 255, 29, 40, 29, 255, 31, 44, 31, 255, 24, 32, 25, 255, 31, 44, 31, 255, 26, 35, 27, 255, 26, 33, 27, 255, 23, 30, 24, 255, 26, 35, 27, 255, 31, 44, 32, 255, 35, 52, 35, 255, 37, 54, 37, 255, 32, 45, 32, 255, 32, 45, 32, 255, 31, 43, 31, 255, 30, 43, 31, 255, 33, 48, 33, 255, 35, 51, 35, 255, 35, 51, 35, 255, 32, 46, 32, 255, 34, 50, 34, 255, 37, 55, 37, 255, 36, 54, 36, 255, 33, 48, 33, 255, 36, 53, 36, 255, 33, 48, 34, 255, 35, 51, 35, 255, 34, 49, 34, 255, 33, 48, 33, 255, 35, 52, 36, 255, 33, 48, 33, 255, 36, 53, 36, 255, 37, 55, 37, 255, 32, 46, 32, 255, 31, 45, 32, 255, 32, 46, 32, 255, 32, 45, 32, 255, 32, 46, 32, 255, 29, 41, 30, 255, 29, 41, 30, 255, 32, 45, 32, 255, 30, 43, 31, 255, 31, 44, 32, 255, 32, 45, 32, 255, 35, 52, 35, 255, 32, 46, 32, 255, 30, 42, 30, 255, 23, 30, 24, 255, 28, 35, 28, 255, 25, 32, 26, 255, 28, 39, 29, 255, 30, 43, 31, 255, 32, 45, 32, 255, 27, 36, 27, 255, 27, 37, 28, 255, 24, 32, 25, 255, 27, 37, 28, 255, 29, 41, 30, 255, 28, 38, 28, 255, 26, 34, 26, 255, 27, 36, 27, 255, 27, 38, 28, 255, 26, 35, 27, 255, 24, 32, 25, 255, 24, 30, 24, 255, 27, 36, 27, 255, 31, 45, 32, 255, 26, 34, 26, 255, 28, 38, 28, 255, 33, 47, 33, 255, 36, 53, 36, 255, 32, 46, 32, 255, 31, 44, 31, 255, 29, 40, 29, 255, 25, 33, 26, 255, 27, 37, 28, 255, 28, 38, 28, 255, 34, 51, 35, 255, 31, 45, 32, 255, 32, 46, 32, 255, 31, 43, 31, 255, 29, 37, 29, 255, 25, 33, 25, 255, 30, 38, 30, 255, 28, 38, 29, 255, 31, 45, 32, 255, 33, 48, 33, 255, 33, 48, 34, 255, 34, 50, 34, 255, 33, 47, 33, 255, 32, 46, 32, 255, 36, 53, 36, 255, 35, 52, 36, 255, 31, 45, 32, 255, 31, 44, 31, 255, 31, 45, 32, 255, 32, 46, 33, 255, 31, 43, 31, 255, 31, 44, 31, 255, 28, 39, 29, 255, 28, 38, 28, 255, 26, 35, 27, 255, 29, 41, 30, 255, 30, 43, 31, 255, 28, 39, 29, 255, 29, 41, 30, 255, 33, 47, 33, 255, 35, 52, 36, 255, 35, 51, 35, 255, 34, 50, 35, 255, 35, 51, 35, 255, 31, 43, 31, 255, 29, 40, 29, 255, 31, 40, 31, 255, 24, 31, 25, 255, 23, 30, 24, 255, 26, 36, 27, 255, 27, 36, 27, 255, 26, 34, 26, 255, 28, 39, 29, 255, 28, 35, 28, 255, 24, 31, 25, 255, 24, 32, 25, 255, 84, 100, 13, 255, 26, 36, 27, 255, 28, 39, 29, 255, 28, 39, 29, 255, 28, 38, 29, 255, 24, 30, 24, 255, 26, 34, 26, 255, 27, 37, 28, 255, 27, 36, 27, 255, 31, 44, 31, 255, 30, 43, 31, 255, 34, 50, 34, 255, 31, 44, 32, 255, 30, 42, 30, 255, 34, 50, 35, 255, 37, 54, 37, 255, 38, 56, 38, 255, 37, 55, 37, 255, 28, 39, 29, 255, 30, 42, 31, 255, 26, 35, 27, 255, 27, 37, 28, 255, 35, 51, 35, 255, 35, 52, 35, 255, 35, 51, 35, 255, 30, 42, 30, 255, 25, 33, 26, 255, 30, 42, 30, 255, 29, 40, 29, 255, 30, 42, 30, 255, 28, 38, 28, 255, 28, 38, 28, 255, 24, 32, 25, 255, 26, 34, 26, 255, 26, 34, 26, 255, 24, 31, 25, 255, 28, 36, 28, 255, 25, 31, 25, 255, 25, 33, 26, 255, 32, 46, 32, 255, 28, 39, 29, 255, 26, 35, 27, 255, 29, 40, 29, 255, 35, 51, 35, 255, 33, 47, 33, 255, 30, 43, 31, 255, 33, 47, 33, 255, 32, 47, 33, 255, 33, 48, 33, 255, 32, 45, 32, 255, 31, 44, 31, 255, 30, 43, 31, 255, 33, 47, 33, 255, 30, 43, 31, 255, 32, 46, 32, 255, 27, 37, 28, 255, 30, 42, 30, 255, 37, 55, 37, 255, 42, 62, 41, 255, 50, 72, 47, 255, 49, 72, 47, 255, 57, 82, 53, 255, 38, 56, 38, 255, 38, 57, 38, 255, 41, 61, 41, 255, 37, 55, 37, 255, 32, 47, 33, 255, 33, 49, 34, 255, 29, 40, 29, 255, 25, 33, 26, 255, 28, 39, 29, 255, 24, 31, 24, 255, 25, 34, 26, 255, 31, 43, 31, 255, 27, 36, 27, 255, 30, 42, 30, 255, 29, 40, 29, 255, 29, 40, 30, 255, 36, 54, 36, 255, 34, 50, 34, 255, 47, 64, 70, 255, 42, 55, 60, 255, 37, 48, 51, 255, 36, 45, 48, 255, 29, 34, 36, 255, 26, 29, 30, 255, 32, 40, 42, 255, 38, 49, 52, 255, 31, 37, 39, 255, 34, 43, 45, 255, 27, 31, 33, 255, 29, 34, 36, 255, 46, 62, 67, 255, 36, 45, 48, 255, 35, 44, 47, 255, 36, 46, 49, 255, 45, 60, 66, 255, 39, 51, 55, 255, 36, 46, 49, 255, 39, 51, 55, 255, 42, 56, 61, 255, 26, 30, 31, 255, 21, 21, 21, 255, 35, 43, 46, 255, 44, 58, 63, 255, 41, 54, 58, 255, 35, 44, 48, 255, 29, 34, 35, 255, 31, 38, 40, 255, 28, 33, 35, 255, 25, 28, 28, 255, 34, 43, 46, 255, 32, 39, 41, 255, 26, 29, 30, 255, 27, 31, 33, 255, 43, 56, 61, 255, 46, 62, 68, 255, 35, 44, 47, 255, 38, 49, 53, 255, 31, 38, 40, 255, 35, 44, 47, 255, 37, 48, 51, 255, 26, 29, 30, 255, 29, 34, 36, 255, 29, 34, 36, 255, 35, 45, 48, 255, 29, 35, 36, 255, 21, 21, 21, 255, 40, 52, 56, 255, 36, 46, 50, 255, 36, 46, 49, 255, 40, 53, 57, 255, 25, 28, 29, 255, 39, 51, 55, 255, 38, 49, 53, 255, 44, 59, 63, 255, 51, 70, 76, 255, 46, 62, 68, 255, 32, 39, 41, 255, 44, 59, 64, 255, 39, 51, 55, 255, 28, 33, 35, 255, 42, 56, 61, 255, 22, 22, 23, 255, 25, 27, 28, 255, 21, 21, 21, 255, 21, 21, 21, 255, 36, 45, 48, 255, 34, 42, 45, 255, 27, 30, 31, 255, 31, 37, 39, 255, 41, 54, 58, 255, 43, 57, 62, 255, 47, 64, 70, 255, 36, 47, 50, 255, 48, 65, 71, 255, 48, 66, 72, 255, 36, 45, 48, 255, 21, 21, 21, 255, 35, 44, 47, 255, 42, 55, 60, 255, 46, 62, 67, 255, 34, 42, 45, 255, 38, 49, 53, 255, 39, 50, 54, 255, 23, 24, 25, 255, 21, 21, 21, 255, 36, 46, 49, 255, 28, 32, 33, 255, 28, 33, 34, 255, 30, 36, 38, 255, 35, 44, 47, 255, 37, 48, 51, 255, 28, 32, 33, 255, 35, 45, 48, 255, 33, 40, 43, 255, 35, 44, 47, 255, 24, 26, 27, 255, 37, 47, 51, 255, 34, 42, 45, 255, 46, 62, 68, 255, 36, 46, 49, 255, 38, 49, 53, 255, 39, 51, 54, 255, 47, 64, 70, 255, 43, 57, 62, 255, 27, 30, 32, 255, 21, 21, 21, 255, 21, 21, 21, 255, 26, 30, 31, 255, 34, 42, 45, 255, 21, 21, 21, 255, 41, 55, 59, 255, 41, 54, 59, 255, 46, 63, 68, 255, 53, 71, 77, 255, 66, 83, 87, 255, 37, 48, 51, 255, 41, 54, 59, 255, 33, 41, 43, 255, 39, 51, 55, 255, 34, 43, 46, 255, 37, 47, 51, 255, 31, 38, 40, 255, 26, 29, 30, 255, 30, 36, 38, 255, 30, 36, 38, 255, 30, 36, 38, 255, 30, 35, 37, 255, 28, 32, 33, 255, 33, 41, 44, 255, 31, 37, 40, 255, 21, 21, 21, 255, 31, 37, 39, 255, 34, 42, 45, 255, 36, 46, 50, 255, 26, 30, 31, 255, 26, 29, 30, 255, 43, 58, 63, 255, 35, 45, 48, 255, 40, 52, 56, 255, 42, 55, 59, 255, 30, 35, 37, 255, 35, 43, 46, 255, 39, 51, 55, 255, 37, 47, 50, 255, 28, 32, 33, 255, 37, 47, 51, 255, 32, 39, 41, 255, 35, 44, 47, 255, 54, 72, 78, 255, 41, 54, 58, 255, 37, 48, 51, 255, 43, 57, 62, 255, 48, 66, 72, 255, 50, 69, 75, 255, 29, 34, 36, 255, 26, 28, 29, 255, 30, 36, 38, 255, 38, 49, 53, 255, 26, 29, 30, 255, 30, 36, 38, 255, 29, 34, 36, 255, 34, 42, 44, 255, 41, 54, 58, 255, 34, 43, 46, 255, 30, 36, 38, 255, 32, 38, 41, 255, 34, 42, 45, 255, 44, 59, 63, 255, 56, 74, 80, 255, 41, 54, 58, 255, 35, 43, 46, 255, 41, 53, 57, 255, 43, 58, 62, 255, 41, 54, 59, 255, 38, 50, 53, 255, 46, 62, 67, 255, 43, 57, 61, 255, 49, 67, 73, 255, 58, 75, 80, 255, 46, 63, 68, 255, 42, 56, 61, 255, 31, 37, 39, 255, 39, 51, 55, 255, 34, 43, 46, 255, 37, 47, 51, 255, 39, 50, 54, 255, 48, 66, 71, 255, 37, 48, 51, 255, 32, 39, 42, 255, 42, 56, 60, 255, 36, 45, 49, 255, 43, 58, 62, 255, 42, 56, 61, 255, 39, 50, 54, 255, 43, 58, 63, 255, 21, 21, 21, 255, 36, 45, 48, 255, 42, 56, 60, 255, 41, 53, 58, 255, 32, 39, 41, 255, 53, 71, 77, 255, 37, 47, 50, 255, 38, 49, 53, 255, 36, 46, 49, 255, 49, 67, 73, 255, 43, 58, 63, 255, 40, 52, 56, 255, 56, 74, 80, 255, 55, 73, 79, 255, 56, 74, 79, 255, 53, 71, 77, 255, 48, 65, 71, 255, 25, 28, 29, 255, 30, 36, 38, 255, 42, 55, 60, 255, 49, 68, 74, 255, 44, 58, 63, 255, 36, 45, 49, 255, 30, 36, 38, 255, 31, 37, 39, 255, 40, 52, 56, 255, 39, 50, 54, 255, 30, 35, 37, 255, 32, 38, 40, 255, 34, 42, 45, 255, 29, 34, 36, 255, 32, 40, 42, 255, 30, 35, 37, 255, 24, 25, 26, 255, 30, 36, 38, 255, 25, 28, 29, 255, 33, 41, 43, 255, 21, 21, 21, 255, 21, 21, 21, 255, 34, 42, 44, 255, 34, 43, 46, 255, 33, 41, 44, 255, 33, 41, 44, 255, 45, 60, 65, 255, 37, 47, 51, 255, 35, 44, 47, 255, 36, 46, 49, 255, 36, 46, 49, 255, 35, 44, 47, 255, 40, 52, 56, 255, 34, 43, 46, 255, 33, 41, 43, 255, 23, 25, 25, 255, 39, 50, 54, 255, 38, 49, 53, 255, 28, 32, 34, 255, 21, 21, 21, 255, 23, 24, 24, 255, 37, 47, 51, 255, 30, 43, 31, 255, 33, 47, 33, 255, 36, 53, 36, 255, 35, 52, 35, 255, 35, 52, 36, 255, 34, 49, 34, 255, 40, 60, 40, 255, 34, 49, 34, 255, 36, 54, 36, 255, 34, 49, 34, 255, 30, 41, 30, 255, 33, 48, 33, 255, 31, 44, 31, 255, 36, 53, 36, 255, 37, 55, 37, 255, 42, 63, 42, 255, 38, 57, 38, 255, 42, 62, 41, 255, 38, 56, 38, 255, 35, 52, 35, 255, 31, 43, 31, 255, 27, 36, 27, 255, 29, 40, 30, 255, 33, 48, 34, 255, 29, 40, 29, 255, 25, 31, 25, 255, 26, 34, 26, 255, 33, 47, 33, 255, 30, 42, 30, 255, 32, 47, 33, 255, 33, 47, 33, 255, 33, 48, 33, 255, 31, 44, 31, 255, 29, 40, 29, 255, 29, 41, 30, 255, 31, 43, 31, 255, 33, 48, 34, 255, 34, 50, 35, 255, 33, 48, 33, 255, 26, 35, 27, 255, 26, 35, 27, 255, 25, 34, 26, 255, 24, 32, 25, 255, 25, 34, 26, 255, 27, 36, 27, 255, 30, 42, 30, 255, 26, 32, 26, 255, 24, 31, 24, 255, 30, 41, 30, 255, 32, 47, 33, 255, 29, 40, 29, 255, 26, 35, 27, 255, 28, 38, 28, 255, 30, 42, 31, 255, 26, 35, 27, 255, 30, 42, 30, 255, 27, 36, 27, 255, 26, 35, 27, 255, 27, 36, 27, 255, 26, 35, 27, 255, 27, 36, 27, 255, 25, 33, 26, 255, 26, 35, 27, 255, 29, 41, 30, 255, 32, 47, 33, 255, 29, 41, 30, 255, 32, 47, 33, 255, 34, 50, 35, 255, 31, 44, 31, 255, 33, 49, 34, 255, 35, 52, 36, 255, 33, 47, 33, 255, 25, 33, 26, 255, 34, 49, 34, 255, 34, 50, 35, 255, 32, 47, 33, 255, 33, 48, 33, 255, 33, 47, 33, 255, 35, 52, 36, 255, 34, 49, 34, 255, 38, 57, 38, 255, 36, 53, 36, 255, 41, 61, 41, 255, 35, 52, 35, 255, 37, 55, 37, 255, 34, 50, 34, 255, 36, 53, 36, 255, 29, 41, 30, 255, 37, 56, 37, 255, 37, 54, 37, 255, 35, 51, 35, 255, 32, 46, 33, 255, 29, 40, 29, 255, 28, 39, 29, 255, 28, 38, 28, 255, 29, 41, 30, 255, 32, 45, 32, 255, 34, 50, 35, 255, 32, 46, 32, 255, 31, 44, 31, 255, 25, 33, 26, 255, 23, 29, 24, 255, 25, 32, 26, 255, 29, 40, 29, 255, 33, 47, 33, 255, 30, 41, 30, 255, 29, 40, 29, 255, 25, 32, 25, 255, 25, 32, 25, 255, 27, 37, 28, 255, 32, 45, 32, 255, 32, 46, 32, 255, 26, 36, 27, 255, 23, 30, 24, 255, 24, 32, 25, 255, 26, 34, 26, 255, 24, 31, 25, 255, 24, 31, 25, 255, 27, 36, 27, 255, 33, 48, 33, 255, 28, 38, 28, 255, 26, 36, 27, 255, 31, 45, 32, 255, 35, 52, 35, 255, 34, 50, 34, 255, 32, 47, 33, 255, 31, 45, 32, 255, 25, 33, 26, 255, 28, 38, 28, 255, 27, 36, 27, 255, 29, 40, 29, 255, 33, 47, 33, 255, 35, 52, 35, 255, 28, 39, 29, 255, 26, 35, 27, 255, 23, 30, 24, 255, 33, 42, 32, 255, 24, 31, 24, 255, 28, 38, 28, 255, 34, 49, 34, 255, 27, 38, 28, 255, 32, 47, 33, 255, 39, 59, 39, 255, 40, 60, 40, 255, 37, 55, 37, 255, 35, 51, 35, 255, 32, 46, 32, 255, 32, 45, 32, 255, 33, 47, 33, 255, 33, 48, 33, 255, 30, 42, 30, 255, 30, 43, 31, 255, 31, 44, 31, 255, 35, 51, 35, 255, 33, 48, 34, 255, 31, 44, 31, 255, 29, 40, 29, 255, 31, 45, 32, 255, 30, 42, 30, 255, 35, 51, 35, 255, 32, 46, 32, 255, 33, 48, 34, 255, 31, 44, 31, 255, 31, 44, 31, 255, 34, 50, 34, 255, 30, 42, 30, 255, 25, 34, 26, 255, 29, 40, 29, 255, 27, 37, 28, 255, 29, 40, 29, 255, 30, 42, 30, 255, 27, 37, 28, 255, 23, 30, 24, 255, 26, 35, 27, 255, 26, 36, 27, 255, 24, 32, 25, 255, 25, 32, 25, 255, 27, 36, 27, 255, 30, 42, 30, 255, 29, 41, 30, 255, 25, 33, 26, 255, 24, 30, 24, 255, 28, 39, 29, 255, 27, 37, 28, 255, 30, 42, 30, 255, 35, 51, 35, 255, 34, 50, 34, 255, 34, 50, 34, 255, 31, 44, 31, 255, 32, 45, 32, 255, 36, 54, 36, 255, 45, 67, 44, 255, 38, 57, 38, 255, 37, 55, 37, 255, 41, 61, 40, 255, 35, 51, 35, 255, 32, 45, 32, 255, 32, 46, 32, 255, 29, 41, 30, 255, 35, 51, 35, 255, 35, 52, 35, 255, 34, 50, 35, 255, 27, 37, 28, 255, 28, 38, 28, 255, 28, 38, 28, 255, 26, 36, 27, 255, 31, 44, 31, 255, 25, 34, 26, 255, 27, 37, 28, 255, 24, 31, 24, 255, 26, 33, 27, 255, 27, 35, 28, 255, 29, 37, 29, 255, 27, 34, 27, 255, 25, 34, 26, 255, 30, 42, 30, 255, 29, 40, 29, 255, 24, 32, 25, 255, 27, 36, 27, 255, 27, 36, 27, 255, 29, 40, 29, 255, 27, 36, 27, 255, 26, 35, 27, 255, 25, 33, 26, 255, 24, 31, 25, 255, 25, 32, 25, 255, 27, 37, 28, 255, 27, 37, 28, 255, 32, 46, 32, 255, 27, 36, 27, 255, 24, 31, 24, 255, 29, 40, 29, 255, 31, 44, 31, 255, 32, 46, 32, 255, 41, 62, 41, 255, 42, 62, 41, 255, 41, 61, 41, 255, 41, 60, 40, 255, 61, 86, 56, 255, 56, 80, 52, 255, 38, 57, 38, 255, 35, 52, 35, 255, 29, 40, 29, 255, 25, 33, 26, 255, 27, 37, 28, 255, 27, 36, 27, 255, 24, 32, 25, 255, 23, 30, 24, 255, 25, 31, 25, 255, 27, 36, 27, 255, 25, 33, 26, 255, 28, 39, 29, 255, 32, 46, 32, 255, 31, 45, 32, 255, 31, 45, 32, 255, 33, 48, 33, 255, 45, 61, 67, 255, 40, 52, 56, 255, 38, 50, 53, 255, 34, 43, 46, 255, 36, 46, 49, 255, 35, 45, 48, 255, 44, 59, 64, 255, 35, 45, 48, 255, 34, 43, 46, 255, 41, 54, 58, 255, 31, 37, 39, 255, 31, 37, 39, 255, 35, 44, 47, 255, 33, 41, 43, 255, 39, 51, 55, 255, 34, 43, 46, 255, 28, 32, 34, 255, 28, 32, 33, 255, 40, 52, 56, 255, 31, 37, 40, 255, 41, 53, 57, 255, 39, 51, 55, 255, 21, 21, 21, 255, 26, 30, 31, 255, 26, 29, 30, 255, 36, 45, 49, 255, 27, 31, 32, 255, 27, 30, 32, 255, 26, 29, 30, 255, 29, 34, 35, 255, 23, 25, 25, 255, 34, 42, 45, 255, 29, 34, 36, 255, 28, 33, 34, 255, 24, 26, 26, 255, 38, 49, 53, 255, 50, 68, 74, 255, 34, 42, 45, 255, 42, 56, 60, 255, 35, 44, 47, 255, 28, 32, 33, 255, 41, 53, 58, 255, 40, 52, 56, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 22, 22, 255, 21, 21, 21, 255, 33, 41, 44, 255, 28, 33, 34, 255, 37, 48, 51, 255, 45, 60, 66, 255, 36, 45, 48, 255, 47, 64, 70, 255, 36, 46, 49, 255, 47, 63, 69, 255, 44, 59, 64, 255, 44, 60, 65, 255, 32, 40, 42, 255, 35, 44, 47, 255, 43, 57, 62, 255, 35, 43, 46, 255, 33, 40, 43, 255, 40, 52, 56, 255, 37, 48, 52, 255, 39, 51, 55, 255, 21, 21, 21, 255, 21, 21, 21, 255, 23, 25, 25, 255, 35, 43, 46, 255, 37, 48, 51, 255, 36, 46, 49, 255, 46, 62, 67, 255, 37, 48, 51, 255, 47, 64, 70, 255, 29, 34, 36, 255, 24, 26, 26, 255, 32, 39, 41, 255, 47, 64, 70, 255, 38, 48, 52, 255, 43, 58, 63, 255, 32, 39, 41, 255, 44, 60, 65, 255, 34, 43, 46, 255, 34, 42, 44, 255, 36, 45, 48, 255, 21, 21, 21, 255, 38, 49, 53, 255, 26, 29, 30, 255, 37, 47, 50, 255, 33, 41, 44, 255, 33, 41, 44, 255, 35, 45, 48, 255, 34, 43, 45, 255, 28, 32, 33, 255, 40, 53, 57, 255, 41, 54, 59, 255, 28, 33, 35, 255, 34, 42, 45, 255, 37, 48, 51, 255, 35, 45, 48, 255, 41, 54, 58, 255, 34, 42, 45, 255, 36, 46, 49, 255, 37, 48, 51, 255, 41, 53, 58, 255, 34, 43, 45, 255, 45, 61, 66, 255, 42, 56, 61, 255, 30, 36, 38, 255, 31, 38, 40, 255, 21, 21, 21, 255, 45, 60, 65, 255, 42, 55, 59, 255, 51, 70, 75, 255, 54, 72, 78, 255, 40, 53, 57, 255, 44, 59, 64, 255, 46, 62, 67, 255, 40, 52, 56, 255, 45, 60, 65, 255, 42, 56, 60, 255, 35, 43, 46, 255, 26, 29, 30, 255, 36, 46, 50, 255, 30, 36, 38, 255, 22, 22, 23, 255, 21, 22, 22, 255, 26, 29, 30, 255, 29, 35, 37, 255, 35, 45, 48, 255, 21, 21, 21, 255, 21, 21, 21, 255, 29, 34, 35, 255, 35, 43, 46, 255, 40, 52, 56, 255, 38, 49, 53, 255, 36, 45, 48, 255, 37, 47, 50, 255, 45, 60, 66, 255, 38, 49, 53, 255, 34, 42, 45, 255, 35, 43, 46, 255, 47, 64, 70, 255, 36, 46, 49, 255, 32, 39, 41, 255, 42, 56, 60, 255, 30, 35, 37, 255, 35, 44, 47, 255, 30, 36, 38, 255, 39, 50, 54, 255, 36, 45, 48, 255, 37, 48, 52, 255, 33, 40, 43, 255, 33, 41, 44, 255, 43, 57, 61, 255, 38, 49, 52, 255, 21, 21, 21, 255, 33, 41, 43, 255, 30, 36, 38, 255, 34, 42, 44, 255, 31, 37, 39, 255, 33, 40, 43, 255, 36, 45, 48, 255, 38, 48, 52, 255, 33, 41, 44, 255, 40, 53, 57, 255, 44, 59, 64, 255, 41, 54, 58, 255, 41, 53, 58, 255, 49, 67, 73, 255, 47, 64, 69, 255, 36, 46, 49, 255, 52, 71, 76, 255, 48, 66, 72, 255, 24, 27, 27, 255, 44, 58, 63, 255, 47, 64, 70, 255, 36, 46, 50, 255, 47, 64, 69, 255, 50, 69, 75, 255, 41, 54, 58, 255, 29, 34, 36, 255, 28, 33, 34, 255, 35, 45, 48, 255, 42, 56, 61, 255, 38, 49, 52, 255, 40, 52, 56, 255, 45, 61, 66, 255, 50, 69, 75, 255, 44, 59, 64, 255, 37, 47, 51, 255, 58, 75, 80, 255, 52, 70, 76, 255, 45, 61, 66, 255, 39, 50, 54, 255, 47, 64, 70, 255, 24, 27, 27, 255, 39, 51, 55, 255, 33, 40, 43, 255, 44, 59, 64, 255, 39, 51, 55, 255, 46, 62, 67, 255, 40, 53, 57, 255, 40, 52, 56, 255, 50, 69, 75, 255, 47, 64, 70, 255, 55, 73, 79, 255, 51, 70, 76, 255, 53, 71, 77, 255, 47, 63, 69, 255, 56, 74, 79, 255, 41, 54, 58, 255, 37, 47, 50, 255, 21, 21, 21, 255, 38, 49, 53, 255, 46, 63, 68, 255, 43, 57, 61, 255, 42, 56, 60, 255, 37, 47, 51, 255, 33, 41, 43, 255, 32, 38, 41, 255, 35, 45, 48, 255, 29, 34, 36, 255, 31, 38, 40, 255, 33, 40, 43, 255, 22, 23, 23, 255, 22, 23, 23, 255, 24, 26, 27, 255, 30, 36, 37, 255, 26, 30, 31, 255, 29, 34, 36, 255, 24, 26, 27, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 28, 33, 34, 255, 34, 43, 46, 255, 36, 45, 48, 255, 40, 53, 57, 255, 44, 58, 63, 255, 34, 42, 45, 255, 35, 44, 47, 255, 52, 71, 76, 255, 48, 66, 72, 255, 39, 51, 55, 255, 38, 50, 53, 255, 45, 60, 65, 255, 36, 46, 49, 255, 31, 37, 39, 255, 28, 33, 35, 255, 26, 29, 30, 255, 42, 56, 60, 255, 21, 21, 21, 255, 30, 35, 37, 255, 34, 42, 45, 255, 32, 47, 33, 255, 32, 46, 32, 255, 35, 52, 35, 255, 36, 54, 37, 255, 32, 46, 32, 255, 35, 51, 35, 255, 35, 51, 35, 255, 36, 54, 36, 255, 37, 55, 37, 255, 33, 49, 34, 255, 29, 40, 29, 255, 28, 39, 29, 255, 35, 51, 35, 255, 35, 52, 36, 255, 35, 52, 35, 255, 36, 53, 36, 255, 46, 67, 44, 255, 49, 71, 47, 255, 36, 53, 36, 255, 33, 48, 34, 255, 31, 43, 31, 255, 30, 42, 31, 255, 31, 44, 32, 255, 32, 45, 32, 255, 27, 37, 28, 255, 25, 32, 25, 255, 30, 42, 30, 255, 28, 38, 28, 255, 34, 50, 35, 255, 30, 41, 30, 255, 33, 49, 34, 255, 32, 45, 32, 255, 34, 50, 35, 255, 30, 43, 31, 255, 28, 39, 29, 255, 32, 46, 33, 255, 33, 47, 33, 255, 27, 37, 28, 255, 25, 34, 26, 255, 26, 35, 27, 255, 27, 37, 28, 255, 26, 35, 27, 255, 24, 31, 25, 255, 27, 37, 28, 255, 26, 35, 27, 255, 27, 37, 28, 255, 28, 39, 29, 255, 29, 41, 30, 255, 33, 47, 33, 255, 33, 48, 33, 255, 29, 41, 30, 255, 29, 41, 30, 255, 31, 44, 31, 255, 28, 38, 28, 255, 27, 37, 28, 255, 30, 43, 31, 255, 29, 40, 30, 255, 28, 39, 29, 255, 24, 32, 25, 255, 31, 43, 31, 255, 30, 42, 30, 255, 25, 32, 25, 255, 26, 34, 26, 255, 29, 40, 29, 255, 32, 45, 32, 255, 28, 39, 29, 255, 29, 40, 29, 255, 28, 39, 29, 255, 30, 43, 31, 255, 33, 48, 33, 255, 32, 46, 32, 255, 31, 44, 31, 255, 30, 42, 30, 255, 31, 44, 31, 255, 33, 48, 34, 255, 33, 48, 34, 255, 32, 47, 33, 255, 34, 49, 34, 255, 32, 45, 32, 255, 32, 47, 33, 255, 36, 53, 36, 255, 50, 73, 48, 255, 43, 64, 42, 255, 44, 65, 43, 255, 40, 60, 40, 255, 34, 50, 35, 255, 34, 50, 34, 255, 33, 48, 33, 255, 34, 49, 34, 255, 37, 55, 37, 255, 37, 55, 37, 255, 30, 42, 30, 255, 30, 42, 30, 255, 30, 43, 31, 255, 27, 37, 28, 255, 28, 39, 29, 255, 29, 40, 29, 255, 34, 49, 34, 255, 32, 47, 33, 255, 32, 45, 32, 255, 30, 42, 31, 255, 27, 37, 28, 255, 24, 31, 25, 255, 26, 36, 27, 255, 30, 42, 31, 255, 32, 46, 32, 255, 30, 42, 30, 255, 29, 40, 29, 255, 27, 38, 28, 255, 26, 35, 27, 255, 31, 44, 31, 255, 29, 40, 29, 255, 23, 30, 24, 255, 26, 35, 27, 255, 23, 29, 24, 255, 24, 30, 25, 255, 25, 32, 26, 255, 28, 38, 28, 255, 30, 42, 31, 255, 30, 43, 31, 255, 30, 43, 31, 255, 25, 33, 25, 255, 34, 49, 34, 255, 31, 44, 31, 255, 31, 44, 32, 255, 29, 41, 30, 255, 30, 42, 31, 255, 31, 44, 31, 255, 27, 36, 27, 255, 27, 38, 28, 255, 29, 40, 29, 255, 33, 48, 33, 255, 34, 49, 34, 255, 27, 37, 28, 255, 26, 35, 27, 255, 88, 104, 11, 255, 25, 32, 25, 255, 29, 40, 29, 255, 31, 43, 31, 255, 32, 47, 33, 255, 32, 46, 33, 255, 32, 45, 32, 255, 33, 49, 34, 255, 34, 49, 34, 255, 33, 49, 34, 255, 31, 44, 32, 255, 28, 39, 29, 255, 28, 38, 28, 255, 33, 47, 33, 255, 117, 143, 14, 255, 34, 49, 34, 255, 30, 42, 30, 255, 27, 36, 27, 255, 31, 44, 31, 255, 32, 46, 32, 255, 31, 43, 31, 255, 29, 40, 29, 255, 25, 34, 26, 255, 31, 43, 31, 255, 30, 42, 31, 255, 35, 52, 36, 255, 34, 49, 34, 255, 33, 47, 33, 255, 32, 46, 32, 255, 32, 45, 32, 255, 29, 41, 30, 255, 30, 43, 31, 255, 28, 38, 28, 255, 27, 37, 28, 255, 32, 46, 32, 255, 31, 44, 32, 255, 29, 40, 29, 255, 26, 35, 27, 255, 27, 37, 28, 255, 24, 32, 25, 255, 26, 33, 26, 255, 27, 34, 27, 255, 23, 30, 24, 255, 25, 32, 25, 255, 28, 39, 29, 255, 26, 34, 26, 255, 24, 31, 25, 255, 26, 35, 27, 255, 31, 44, 31, 255, 29, 41, 30, 255, 32, 45, 32, 255, 33, 48, 33, 255, 30, 43, 31, 255, 32, 45, 32, 255, 34, 50, 35, 255, 42, 62, 41, 255, 41, 62, 41, 255, 47, 68, 45, 255, 39, 59, 39, 255, 37, 55, 37, 255, 35, 51, 35, 255, 33, 48, 33, 255, 37, 55, 37, 255, 36, 54, 36, 255, 35, 52, 36, 255, 34, 50, 34, 255, 34, 49, 34, 255, 28, 39, 29, 255, 29, 40, 29, 255, 27, 36, 27, 255, 26, 35, 27, 255, 26, 34, 26, 255, 26, 35, 27, 255, 25, 33, 26, 255, 27, 37, 28, 255, 25, 34, 26, 255, 25, 34, 26, 255, 28, 36, 28, 255, 26, 33, 26, 255, 24, 31, 25, 255, 23, 30, 24, 255, 27, 36, 27, 255, 29, 40, 29, 255, 24, 32, 25, 255, 24, 31, 25, 255, 29, 40, 29, 255, 25, 32, 25, 255, 23, 29, 24, 255, 26, 33, 26, 255, 23, 30, 24, 255, 27, 34, 27, 255, 27, 34, 27, 255, 29, 41, 30, 255, 24, 32, 25, 255, 25, 33, 26, 255, 104, 125, 10, 255, 28, 39, 29, 255, 34, 49, 34, 255, 34, 50, 35, 255, 34, 50, 35, 255, 37, 55, 37, 255, 36, 53, 36, 255, 36, 54, 36, 255, 52, 75, 49, 255, 49, 71, 46, 255, 38, 58, 38, 255, 35, 52, 35, 255, 31, 43, 31, 255, 28, 38, 28, 255, 30, 42, 30, 255, 28, 38, 28, 255, 25, 33, 26, 255, 28, 38, 28, 255, 23, 30, 24, 255, 26, 35, 26, 255, 26, 35, 26, 255, 30, 42, 30, 255, 32, 46, 32, 255, 30, 42, 30, 255, 30, 42, 30, 255, 29, 41, 30, 255, 34, 42, 44, 255, 30, 35, 37, 255, 32, 39, 41, 255, 41, 55, 59, 255, 37, 48, 51, 255, 34, 43, 46, 255, 32, 40, 42, 255, 29, 35, 36, 255, 42, 56, 60, 255, 21, 21, 21, 255, 31, 38, 40, 255, 26, 29, 30, 255, 23, 24, 24, 255, 35, 44, 47, 255, 35, 43, 46, 255, 28, 32, 33, 255, 33, 40, 43, 255, 28, 32, 33, 255, 33, 41, 43, 255, 28, 32, 34, 255, 33, 41, 44, 255, 28, 33, 35, 255, 21, 21, 21, 255, 21, 21, 21, 255, 25, 28, 28, 255, 28, 32, 34, 255, 34, 43, 46, 255, 21, 21, 21, 255, 24, 26, 26, 255, 25, 28, 29, 255, 30, 35, 37, 255, 45, 60, 65, 255, 26, 30, 31, 255, 30, 35, 37, 255, 26, 30, 31, 255, 32, 39, 42, 255, 29, 35, 37, 255, 39, 51, 55, 255, 48, 65, 71, 255, 44, 59, 64, 255, 37, 48, 51, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 23, 24, 255, 34, 43, 46, 255, 31, 38, 40, 255, 21, 21, 21, 255, 21, 21, 21, 255, 26, 30, 31, 255, 36, 46, 50, 255, 32, 39, 41, 255, 47, 64, 69, 255, 32, 39, 42, 255, 37, 47, 50, 255, 38, 50, 53, 255, 42, 56, 60, 255, 34, 43, 46, 255, 38, 49, 52, 255, 31, 37, 39, 255, 30, 36, 38, 255, 34, 43, 46, 255, 37, 47, 50, 255, 30, 36, 37, 255, 36, 46, 50, 255, 36, 46, 49, 255, 31, 38, 40, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 36, 46, 49, 255, 25, 28, 29, 255, 47, 63, 69, 255, 33, 41, 44, 255, 30, 36, 38, 255, 25, 28, 29, 255, 38, 49, 53, 255, 46, 62, 68, 255, 31, 38, 40, 255, 49, 67, 74, 255, 38, 49, 52, 255, 31, 37, 40, 255, 38, 50, 54, 255, 36, 45, 48, 255, 39, 51, 55, 255, 38, 49, 53, 255, 21, 21, 21, 255, 29, 33, 35, 255, 43, 58, 62, 255, 28, 32, 34, 255, 42, 55, 59, 255, 32, 40, 42, 255, 34, 43, 46, 255, 26, 30, 31, 255, 24, 25, 26, 255, 30, 35, 37, 255, 38, 49, 52, 255, 42, 55, 60, 255, 29, 34, 36, 255, 37, 48, 52, 255, 26, 29, 31, 255, 30, 35, 37, 255, 32, 38, 41, 255, 46, 63, 68, 255, 49, 68, 74, 255, 38, 49, 53, 255, 35, 43, 46, 255, 36, 46, 50, 255, 40, 53, 57, 255, 47, 64, 69, 255, 47, 64, 70, 255, 35, 44, 47, 255, 21, 21, 21, 255, 27, 31, 32, 255, 32, 39, 41, 255, 27, 30, 31, 255, 21, 21, 21, 255, 26, 30, 31, 255, 21, 21, 21, 255, 23, 24, 24, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 41, 53, 57, 255, 38, 48, 52, 255, 47, 64, 70, 255, 31, 38, 40, 255, 41, 54, 58, 255, 27, 30, 31, 255, 32, 39, 41, 255, 28, 33, 34, 255, 35, 43, 46, 255, 30, 36, 37, 255, 28, 33, 35, 255, 42, 56, 60, 255, 47, 64, 70, 255, 39, 51, 55, 255, 32, 39, 42, 255, 36, 46, 49, 255, 33, 40, 43, 255, 23, 25, 25, 255, 32, 39, 41, 255, 40, 52, 56, 255, 36, 46, 49, 255, 42, 55, 60, 255, 29, 35, 37, 255, 37, 47, 50, 255, 43, 57, 62, 255, 27, 31, 32, 255, 21, 21, 21, 255, 39, 51, 55, 255, 36, 46, 49, 255, 33, 41, 43, 255, 40, 53, 57, 255, 46, 62, 67, 255, 36, 46, 49, 255, 35, 45, 48, 255, 34, 42, 45, 255, 35, 44, 47, 255, 33, 41, 44, 255, 39, 50, 54, 255, 38, 49, 53, 255, 34, 42, 45, 255, 56, 74, 79, 255, 45, 60, 65, 255, 31, 38, 40, 255, 33, 41, 43, 255, 46, 62, 67, 255, 46, 62, 67, 255, 57, 75, 80, 255, 37, 48, 51, 255, 32, 38, 41, 255, 36, 46, 49, 255, 45, 61, 66, 255, 40, 52, 56, 255, 34, 42, 45, 255, 26, 29, 31, 255, 34, 43, 46, 255, 46, 63, 68, 255, 52, 71, 76, 255, 36, 45, 48, 255, 40, 53, 57, 255, 42, 55, 59, 255, 39, 50, 54, 255, 52, 70, 76, 255, 52, 71, 77, 255, 46, 63, 68, 255, 34, 42, 45, 255, 21, 21, 21, 255, 29, 34, 36, 255, 23, 24, 25, 255, 32, 40, 42, 255, 35, 45, 48, 255, 34, 42, 45, 255, 42, 56, 60, 255, 41, 53, 57, 255, 51, 69, 75, 255, 53, 71, 77, 255, 44, 59, 64, 255, 40, 53, 57, 255, 52, 70, 76, 255, 38, 50, 53, 255, 33, 41, 43, 255, 36, 46, 49, 255, 36, 45, 48, 255, 21, 21, 21, 255, 49, 66, 72, 255, 42, 56, 61, 255, 45, 60, 65, 255, 31, 38, 40, 255, 34, 42, 45, 255, 33, 40, 42, 255, 28, 32, 33, 255, 25, 27, 27, 255, 32, 39, 41, 255, 27, 31, 33, 255, 32, 39, 42, 255, 24, 26, 26, 255, 25, 28, 29, 255, 30, 35, 37, 255, 24, 26, 27, 255, 24, 25, 26, 255, 25, 27, 28, 255, 27, 32, 33, 255, 34, 42, 44, 255, 21, 21, 21, 255, 21, 21, 21, 255, 32, 40, 42, 255, 40, 52, 56, 255, 40, 52, 56, 255, 39, 51, 55, 255, 46, 62, 68, 255, 47, 64, 70, 255, 50, 68, 74, 255, 48, 66, 72, 255, 53, 71, 77, 255, 40, 53, 57, 255, 33, 41, 44, 255, 24, 26, 27, 255, 34, 42, 45, 255, 31, 37, 39, 255, 41, 54, 58, 255, 38, 49, 52, 255, 25, 28, 29, 255, 21, 21, 21, 255, 29, 35, 37, 255, 33, 42, 44, 255, 34, 50, 34, 255, 34, 50, 34, 255, 32, 46, 33, 255, 33, 47, 33, 255, 32, 46, 32, 255, 30, 41, 30, 255, 35, 51, 35, 255, 50, 72, 47, 255, 34, 49, 34, 255, 35, 52, 36, 255, 30, 43, 31, 255, 30, 42, 30, 255, 34, 50, 34, 255, 35, 52, 35, 255, 35, 52, 35, 255, 38, 57, 38, 255, 52, 76, 49, 255, 37, 56, 37, 255, 37, 54, 37, 255, 32, 47, 33, 255, 32, 45, 32, 255, 30, 42, 30, 255, 27, 36, 27, 255, 25, 34, 26, 255, 24, 32, 25, 255, 26, 35, 27, 255, 26, 35, 27, 255, 25, 33, 26, 255, 28, 38, 28, 255, 33, 48, 33, 255, 30, 42, 30, 255, 27, 38, 28, 255, 28, 38, 28, 255, 29, 41, 30, 255, 29, 40, 29, 255, 30, 43, 31, 255, 30, 42, 30, 255, 28, 39, 29, 255, 29, 40, 29, 255, 24, 32, 25, 255, 25, 33, 26, 255, 23, 30, 24, 255, 26, 33, 27, 255, 23, 30, 24, 255, 27, 37, 28, 255, 28, 39, 29, 255, 29, 40, 29, 255, 31, 44, 31, 255, 31, 45, 32, 255, 33, 47, 33, 255, 34, 50, 34, 255, 33, 48, 34, 255, 30, 43, 31, 255, 26, 36, 27, 255, 31, 44, 31, 255, 30, 43, 31, 255, 31, 44, 31, 255, 29, 41, 30, 255, 25, 34, 26, 255, 26, 34, 26, 255, 30, 42, 30, 255, 28, 38, 28, 255, 29, 41, 30, 255, 27, 37, 28, 255, 26, 36, 27, 255, 30, 42, 31, 255, 29, 40, 29, 255, 26, 34, 26, 255, 28, 39, 29, 255, 32, 46, 32, 255, 31, 43, 31, 255, 31, 45, 32, 255, 32, 46, 32, 255, 33, 48, 33, 255, 32, 45, 32, 255, 33, 48, 34, 255, 36, 52, 36, 255, 37, 54, 37, 255, 33, 47, 33, 255, 33, 48, 33, 255, 44, 65, 43, 255, 53, 77, 50, 255, 43, 63, 42, 255, 38, 56, 38, 255, 34, 50, 34, 255, 30, 42, 30, 255, 31, 43, 31, 255, 32, 45, 32, 255, 35, 52, 35, 255, 36, 53, 36, 255, 34, 49, 34, 255, 29, 41, 30, 255, 27, 37, 28, 255, 31, 44, 31, 255, 33, 48, 33, 255, 35, 51, 35, 255, 33, 48, 33, 255, 33, 48, 33, 255, 34, 50, 34, 255, 33, 48, 33, 255, 33, 48, 33, 255, 30, 43, 31, 255, 32, 45, 32, 255, 27, 37, 28, 255, 33, 47, 33, 255, 29, 41, 30, 255, 29, 40, 29, 255, 29, 40, 29, 255, 29, 40, 29, 255, 28, 39, 29, 255, 30, 42, 31, 255, 29, 40, 30, 255, 26, 35, 27, 255, 27, 36, 27, 255, 25, 33, 25, 255, 24, 32, 25, 255, 27, 37, 28, 255, 28, 39, 29, 255, 26, 35, 27, 255, 30, 42, 30, 255, 29, 41, 30, 255, 30, 43, 31, 255, 29, 40, 29, 255, 28, 38, 29, 255, 28, 39, 29, 255, 27, 37, 28, 255, 29, 41, 30, 255, 33, 48, 33, 255, 33, 47, 33, 255, 30, 43, 31, 255, 32, 46, 32, 255, 34, 49, 34, 255, 33, 48, 34, 255, 32, 45, 32, 255, 28, 39, 29, 255, 28, 39, 29, 255, 26, 36, 27, 255, 27, 36, 27, 255, 28, 39, 29, 255, 31, 44, 31, 255, 33, 48, 33, 255, 36, 53, 36, 255, 36, 53, 36, 255, 31, 44, 32, 255, 29, 40, 29, 255, 26, 36, 27, 255, 29, 41, 30, 255, 29, 39, 29, 255, 32, 47, 33, 255, 37, 54, 37, 255, 35, 52, 35, 255, 32, 46, 32, 255, 32, 46, 32, 255, 30, 42, 30, 255, 26, 36, 27, 255, 31, 43, 31, 255, 29, 41, 30, 255, 30, 43, 31, 255, 26, 36, 27, 255, 29, 41, 30, 255, 33, 47, 33, 255, 34, 49, 34, 255, 34, 49, 34, 255, 32, 45, 32, 255, 33, 49, 34, 255, 28, 39, 29, 255, 31, 44, 31, 255, 31, 44, 32, 255, 31, 44, 32, 255, 31, 45, 32, 255, 34, 50, 35, 255, 31, 45, 32, 255, 96, 115, 14, 255, 27, 37, 28, 255, 29, 37, 29, 255, 31, 39, 31, 255, 28, 36, 28, 255, 24, 30, 24, 255, 25, 32, 26, 255, 24, 31, 25, 255, 26, 34, 26, 255, 25, 33, 26, 255, 25, 33, 26, 255, 28, 39, 29, 255, 26, 34, 26, 255, 28, 39, 29, 255, 35, 51, 35, 255, 33, 47, 33, 255, 38, 57, 38, 255, 35, 52, 35, 255, 33, 47, 33, 255, 36, 54, 37, 255, 36, 53, 36, 255, 38, 57, 38, 255, 42, 62, 41, 255, 36, 54, 36, 255, 34, 51, 35, 255, 39, 58, 39, 255, 37, 54, 37, 255, 41, 60, 40, 255, 37, 55, 37, 255, 36, 53, 36, 255, 28, 39, 29, 255, 30, 42, 30, 255, 26, 34, 26, 255, 28, 38, 28, 255, 27, 37, 28, 255, 25, 34, 26, 255, 30, 42, 30, 255, 30, 42, 30, 255, 24, 31, 25, 255, 30, 38, 30, 255, 26, 33, 27, 255, 26, 35, 27, 255, 26, 34, 26, 255, 28, 36, 29, 255, 27, 37, 28, 255, 28, 39, 29, 255, 27, 36, 27, 255, 25, 32, 25, 255, 29, 40, 30, 255, 24, 32, 25, 255, 25, 34, 26, 255, 25, 32, 26, 255, 34, 44, 34, 255, 30, 38, 30, 255, 25, 32, 26, 255, 26, 34, 26, 255, 28, 38, 28, 255, 27, 36, 27, 255, 29, 39, 29, 255, 28, 39, 29, 255, 28, 39, 29, 255, 32, 45, 32, 255, 34, 50, 35, 255, 35, 51, 35, 255, 33, 48, 33, 255, 34, 50, 35, 255, 38, 56, 38, 255, 51, 74, 48, 255, 37, 56, 37, 255, 34, 49, 34, 255, 28, 38, 29, 255, 24, 32, 25, 255, 27, 37, 28, 255, 30, 41, 30, 255, 27, 37, 28, 255, 30, 43, 31, 255, 26, 35, 27, 255, 24, 31, 25, 255, 23, 30, 24, 255, 28, 39, 29, 255, 24, 31, 25, 255, 28, 38, 28, 255, 31, 43, 31, 255, 34, 51, 35, 255, 44, 60, 65, 255, 45, 61, 66, 255, 39, 50, 54, 255, 35, 44, 47, 255, 41, 53, 58, 255, 31, 38, 40, 255, 40, 52, 56, 255, 31, 38, 40, 255, 35, 44, 47, 255, 42, 55, 59, 255, 38, 49, 53, 255, 25, 28, 29, 255, 30, 36, 38, 255, 28, 33, 34, 255, 34, 42, 44, 255, 29, 34, 35, 255, 38, 50, 53, 255, 31, 38, 40, 255, 33, 40, 43, 255, 29, 34, 36, 255, 37, 47, 50, 255, 36, 46, 49, 255, 24, 26, 26, 255, 21, 21, 21, 255, 28, 33, 34, 255, 33, 41, 43, 255, 29, 34, 36, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 34, 42, 45, 255, 32, 40, 42, 255, 29, 34, 36, 255, 31, 38, 40, 255, 28, 32, 33, 255, 34, 43, 46, 255, 32, 39, 42, 255, 36, 45, 48, 255, 21, 21, 21, 255, 21, 21, 21, 255, 24, 25, 26, 255, 33, 40, 43, 255, 28, 33, 34, 255, 37, 47, 50, 255, 35, 43, 46, 255, 32, 39, 41, 255, 39, 51, 55, 255, 28, 33, 35, 255, 21, 21, 21, 255, 21, 21, 21, 255, 30, 36, 38, 255, 46, 63, 68, 255, 46, 62, 68, 255, 50, 68, 75, 255, 42, 56, 61, 255, 47, 63, 69, 255, 36, 45, 48, 255, 45, 61, 66, 255, 40, 53, 57, 255, 43, 57, 62, 255, 38, 49, 52, 255, 35, 44, 47, 255, 31, 37, 40, 255, 40, 53, 57, 255, 37, 48, 51, 255, 29, 33, 35, 255, 29, 34, 36, 255, 29, 33, 35, 255, 32, 39, 41, 255, 28, 32, 33, 255, 21, 21, 21, 255, 37, 47, 51, 255, 33, 40, 43, 255, 26, 30, 31, 255, 39, 51, 54, 255, 57, 75, 80, 255, 47, 64, 70, 255, 42, 56, 61, 255, 42, 56, 60, 255, 43, 57, 62, 255, 45, 61, 66, 255, 36, 46, 49, 255, 49, 67, 73, 255, 42, 55, 59, 255, 35, 43, 46, 255, 31, 38, 40, 255, 27, 32, 33, 255, 21, 21, 21, 255, 39, 51, 55, 255, 39, 51, 55, 255, 43, 57, 61, 255, 38, 50, 54, 255, 36, 45, 48, 255, 32, 40, 42, 255, 40, 53, 57, 255, 32, 39, 42, 255, 32, 39, 41, 255, 40, 53, 57, 255, 36, 46, 49, 255, 33, 41, 43, 255, 29, 34, 36, 255, 35, 44, 47, 255, 26, 30, 31, 255, 43, 57, 62, 255, 34, 42, 45, 255, 37, 47, 50, 255, 38, 48, 52, 255, 38, 48, 52, 255, 51, 70, 76, 255, 45, 60, 65, 255, 51, 70, 76, 255, 36, 46, 49, 255, 21, 21, 21, 255, 31, 37, 39, 255, 44, 58, 63, 255, 38, 49, 53, 255, 29, 35, 36, 255, 38, 49, 52, 255, 34, 42, 44, 255, 21, 21, 21, 255, 24, 26, 26, 255, 24, 25, 26, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 23, 23, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 22, 22, 255, 21, 21, 21, 255, 21, 21, 21, 255, 32, 40, 42, 255, 33, 40, 43, 255, 36, 45, 48, 255, 49, 68, 74, 255, 47, 63, 69, 255, 35, 44, 47, 255, 35, 44, 47, 255, 38, 49, 53, 255, 21, 21, 21, 255, 42, 55, 60, 255, 33, 41, 44, 255, 34, 42, 45, 255, 44, 59, 64, 255, 41, 53, 58, 255, 39, 51, 55, 255, 36, 45, 48, 255, 31, 38, 40, 255, 29, 33, 35, 255, 28, 33, 34, 255, 35, 44, 47, 255, 29, 35, 36, 255, 39, 50, 54, 255, 38, 50, 53, 255, 41, 54, 58, 255, 31, 37, 39, 255, 38, 49, 52, 255, 21, 21, 21, 255, 32, 39, 41, 255, 38, 49, 53, 255, 39, 51, 55, 255, 38, 49, 53, 255, 35, 43, 46, 255, 30, 36, 38, 255, 33, 41, 44, 255, 30, 36, 39, 255, 41, 53, 58, 255, 38, 48, 52, 255, 33, 41, 44, 255, 44, 58, 63, 255, 46, 63, 68, 255, 42, 55, 60, 255, 40, 52, 56, 255, 21, 21, 21, 255, 40, 52, 56, 255, 48, 65, 71, 255, 56, 74, 79, 255, 60, 78, 82, 255, 32, 39, 41, 255, 31, 38, 40, 255, 30, 36, 38, 255, 27, 31, 32, 255, 29, 34, 36, 255, 32, 39, 41, 255, 32, 39, 41, 255, 29, 34, 36, 255, 41, 55, 59, 255, 43, 58, 62, 255, 33, 41, 44, 255, 47, 64, 70, 255, 42, 56, 61, 255, 46, 62, 67, 255, 46, 63, 68, 255, 39, 51, 55, 255, 47, 64, 69, 255, 44, 59, 64, 255, 21, 21, 21, 255, 21, 21, 21, 255, 32, 39, 42, 255, 32, 40, 42, 255, 42, 55, 59, 255, 38, 48, 52, 255, 42, 55, 60, 255, 39, 50, 54, 255, 40, 52, 57, 255, 42, 56, 61, 255, 45, 60, 65, 255, 40, 52, 56, 255, 41, 54, 58, 255, 39, 51, 55, 255, 34, 43, 46, 255, 39, 51, 55, 255, 33, 41, 44, 255, 21, 21, 21, 255, 41, 53, 58, 255, 37, 48, 51, 255, 36, 46, 49, 255, 34, 42, 45, 255, 35, 45, 48, 255, 41, 54, 58, 255, 34, 42, 44, 255, 32, 40, 42, 255, 26, 29, 30, 255, 27, 31, 32, 255, 25, 27, 28, 255, 22, 22, 22, 255, 31, 38, 40, 255, 22, 23, 24, 255, 34, 42, 45, 255, 29, 34, 36, 255, 25, 28, 29, 255, 24, 26, 26, 255, 32, 39, 41, 255, 21, 21, 21, 255, 21, 21, 21, 255, 28, 32, 33, 255, 30, 36, 38, 255, 42, 55, 59, 255, 41, 54, 58, 255, 49, 67, 74, 255, 46, 61, 67, 255, 39, 50, 54, 255, 36, 45, 48, 255, 34, 43, 46, 255, 40, 52, 56, 255, 31, 38, 40, 255, 33, 41, 44, 255, 30, 36, 38, 255, 40, 52, 56, 255, 43, 58, 63, 255, 39, 50, 54, 255, 35, 44, 47, 255, 33, 41, 43, 255, 21, 21, 21, 255, 37, 48, 52, 255, 34, 49, 34, 255, 33, 48, 33, 255, 33, 49, 34, 255, 32, 47, 33, 255, 32, 47, 33, 255, 31, 45, 32, 255, 31, 44, 32, 255, 35, 52, 35, 255, 37, 54, 37, 255, 35, 52, 36, 255, 32, 46, 32, 255, 31, 45, 32, 255, 32, 46, 32, 255, 30, 42, 31, 255, 34, 50, 34, 255, 35, 51, 35, 255, 46, 67, 44, 255, 37, 55, 37, 255, 38, 56, 38, 255, 32, 46, 32, 255, 28, 39, 29, 255, 27, 36, 27, 255, 26, 35, 27, 255, 26, 36, 27, 255, 28, 38, 28, 255, 26, 35, 27, 255, 27, 37, 28, 255, 26, 36, 27, 255, 31, 43, 31, 255, 29, 41, 30, 255, 30, 42, 30, 255, 28, 39, 29, 255, 26, 35, 27, 255, 27, 37, 28, 255, 29, 41, 30, 255, 31, 44, 31, 255, 31, 44, 31, 255, 28, 38, 28, 255, 25, 34, 26, 255, 25, 33, 25, 255, 23, 30, 24, 255, 26, 33, 27, 255, 28, 36, 28, 255, 29, 37, 29, 255, 25, 33, 26, 255, 29, 40, 29, 255, 33, 47, 33, 255, 30, 43, 31, 255, 33, 48, 34, 255, 31, 44, 31, 255, 33, 47, 33, 255, 33, 48, 33, 255, 30, 41, 30, 255, 28, 38, 28, 255, 32, 45, 32, 255, 32, 47, 33, 255, 29, 40, 30, 255, 29, 41, 30, 255, 26, 36, 27, 255, 26, 35, 27, 255, 29, 40, 29, 255, 28, 39, 29, 255, 25, 32, 25, 255, 25, 33, 26, 255, 27, 36, 27, 255, 29, 41, 30, 255, 30, 43, 31, 255, 30, 43, 31, 255, 30, 42, 31, 255, 32, 45, 32, 255, 30, 42, 31, 255, 31, 45, 32, 255, 33, 47, 33, 255, 32, 45, 32, 255, 32, 46, 33, 255, 32, 45, 32, 255, 37, 54, 37, 255, 34, 50, 34, 255, 33, 47, 33, 255, 33, 49, 34, 255, 38, 56, 38, 255, 47, 69, 45, 255, 45, 66, 44, 255, 37, 55, 37, 255, 35, 51, 35, 255, 32, 47, 33, 255, 30, 43, 31, 255, 29, 41, 30, 255, 35, 52, 35, 255, 36, 53, 36, 255, 33, 48, 34, 255, 29, 41, 30, 255, 32, 45, 32, 255, 32, 45, 32, 255, 31, 44, 32, 255, 33, 48, 33, 255, 33, 48, 33, 255, 35, 51, 35, 255, 35, 52, 36, 255, 33, 48, 33, 255, 28, 39, 29, 255, 29, 40, 29, 255, 28, 39, 29, 255, 28, 38, 28, 255, 28, 39, 29, 255, 30, 43, 31, 255, 33, 48, 34, 255, 31, 44, 31, 255, 32, 45, 32, 255, 30, 41, 30, 255, 29, 41, 30, 255, 28, 38, 28, 255, 26, 34, 26, 255, 26, 35, 27, 255, 24, 31, 24, 255, 27, 37, 28, 255, 26, 35, 27, 255, 27, 36, 27, 255, 25, 33, 26, 255, 25, 33, 26, 255, 30, 43, 31, 255, 28, 38, 28, 255, 32, 46, 32, 255, 31, 44, 32, 255, 29, 40, 29, 255, 26, 36, 27, 255, 27, 36, 27, 255, 30, 42, 30, 255, 32, 47, 33, 255, 33, 48, 33, 255, 32, 46, 32, 255, 28, 39, 29, 255, 33, 48, 33, 255, 30, 42, 30, 255, 31, 43, 31, 255, 30, 41, 30, 255, 26, 34, 26, 255, 27, 36, 27, 255, 32, 46, 32, 255, 30, 43, 31, 255, 34, 50, 35, 255, 33, 48, 34, 255, 38, 57, 38, 255, 33, 48, 34, 255, 28, 39, 29, 255, 29, 40, 29, 255, 30, 42, 30, 255, 26, 36, 27, 255, 30, 42, 30, 255, 32, 46, 32, 255, 33, 48, 34, 255, 30, 43, 31, 255, 30, 43, 31, 255, 28, 39, 29, 255, 28, 38, 28, 255, 28, 38, 28, 255, 29, 40, 30, 255, 27, 36, 27, 255, 26, 35, 26, 255, 27, 36, 27, 255, 31, 44, 31, 255, 34, 49, 34, 255, 32, 45, 32, 255, 34, 50, 34, 255, 32, 46, 32, 255, 28, 38, 28, 255, 31, 44, 31, 255, 30, 43, 31, 255, 27, 37, 28, 255, 31, 44, 31, 255, 32, 47, 33, 255, 28, 38, 28, 255, 27, 38, 28, 255, 24, 31, 25, 255, 25, 33, 25, 255, 26, 35, 27, 255, 27, 35, 28, 255, 26, 32, 26, 255, 25, 34, 26, 255, 24, 31, 24, 255, 25, 33, 26, 255, 27, 37, 28, 255, 23, 30, 24, 255, 24, 32, 25, 255, 24, 30, 24, 255, 27, 36, 27, 255, 32, 46, 32, 255, 36, 54, 37, 255, 37, 55, 37, 255, 36, 54, 36, 255, 35, 51, 35, 255, 34, 50, 34, 255, 35, 51, 35, 255, 35, 51, 35, 255, 34, 49, 34, 255, 38, 57, 38, 255, 37, 56, 38, 255, 38, 57, 38, 255, 37, 55, 37, 255, 37, 56, 37, 255, 35, 51, 35, 255, 31, 44, 31, 255, 29, 40, 29, 255, 30, 41, 30, 255, 29, 41, 30, 255, 32, 46, 32, 255, 30, 42, 30, 255, 27, 37, 28, 255, 26, 35, 27, 255, 28, 39, 29, 255, 23, 30, 24, 255, 23, 29, 24, 255, 25, 32, 25, 255, 25, 33, 26, 255, 24, 31, 25, 255, 30, 38, 30, 255, 25, 33, 26, 255, 25, 33, 26, 255, 26, 34, 26, 255, 25, 34, 26, 255, 28, 39, 29, 255, 27, 37, 28, 255, 25, 34, 26, 255, 25, 31, 25, 255, 31, 40, 31, 255, 32, 41, 32, 255, 24, 31, 25, 255, 27, 37, 28, 255, 28, 38, 28, 255, 25, 33, 26, 255, 28, 39, 29, 255, 31, 43, 31, 255, 30, 43, 31, 255, 32, 45, 32, 255, 35, 52, 35, 255, 35, 51, 35, 255, 32, 46, 33, 255, 35, 51, 35, 255, 36, 53, 36, 255, 38, 56, 38, 255, 37, 54, 37, 255, 34, 50, 34, 255, 26, 36, 27, 255, 26, 35, 27, 255, 26, 35, 27, 255, 27, 37, 28, 255, 31, 43, 31, 255, 31, 43, 31, 255, 27, 37, 28, 255, 26, 36, 27, 255, 24, 32, 25, 255, 27, 37, 28, 255, 30, 43, 31, 255, 28, 38, 28, 255, 31, 44, 31, 255, 34, 50, 34, 255, 35, 45, 48, 255, 48, 65, 71, 255, 37, 47, 50, 255, 30, 35, 37, 255, 27, 30, 32, 255, 37, 47, 50, 255, 44, 59, 64, 255, 37, 47, 51, 255, 21, 21, 21, 255, 26, 29, 30, 255, 21, 21, 21, 255, 33, 41, 44, 255, 31, 38, 40, 255, 32, 38, 40, 255, 30, 36, 37, 255, 37, 48, 52, 255, 24, 26, 27, 255, 30, 37, 39, 255, 29, 34, 36, 255, 30, 35, 37, 255, 22, 23, 23, 255, 24, 26, 27, 255, 32, 38, 41, 255, 21, 21, 21, 255, 39, 51, 55, 255, 31, 37, 39, 255, 29, 34, 36, 255, 33, 40, 43, 255, 35, 44, 47, 255, 31, 37, 39, 255, 37, 48, 51, 255, 27, 31, 32, 255, 32, 39, 41, 255, 30, 35, 37, 255, 22, 22, 22, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 27, 30, 31, 255, 29, 33, 35, 255, 45, 61, 66, 255, 32, 39, 42, 255, 37, 47, 51, 255, 39, 50, 54, 255, 32, 39, 42, 255, 37, 47, 50, 255, 39, 51, 55, 255, 29, 34, 36, 255, 21, 21, 21, 255, 33, 41, 43, 255, 45, 61, 66, 255, 43, 58, 62, 255, 37, 48, 51, 255, 37, 48, 52, 255, 48, 65, 71, 255, 45, 61, 66, 255, 41, 54, 58, 255, 49, 67, 73, 255, 37, 48, 51, 255, 35, 44, 47, 255, 30, 36, 38, 255, 29, 35, 37, 255, 46, 62, 67, 255, 40, 52, 56, 255, 44, 60, 65, 255, 23, 24, 24, 255, 26, 30, 31, 255, 43, 57, 61, 255, 33, 41, 44, 255, 43, 58, 63, 255, 34, 42, 45, 255, 30, 35, 37, 255, 47, 64, 69, 255, 47, 65, 70, 255, 61, 79, 83, 255, 49, 68, 74, 255, 41, 54, 58, 255, 43, 58, 63, 255, 51, 69, 75, 255, 41, 54, 59, 255, 37, 47, 50, 255, 36, 45, 48, 255, 42, 55, 60, 255, 44, 58, 63, 255, 41, 55, 59, 255, 27, 31, 32, 255, 21, 21, 21, 255, 24, 25, 26, 255, 34, 42, 45, 255, 22, 23, 24, 255, 39, 50, 54, 255, 28, 32, 34, 255, 32, 39, 41, 255, 39, 50, 54, 255, 33, 40, 43, 255, 45, 61, 66, 255, 31, 37, 39, 255, 34, 42, 45, 255, 37, 48, 51, 255, 28, 32, 34, 255, 31, 37, 39, 255, 22, 22, 23, 255, 40, 53, 57, 255, 22, 23, 24, 255, 31, 37, 39, 255, 38, 49, 53, 255, 41, 54, 59, 255, 38, 49, 53, 255, 34, 43, 45, 255, 30, 36, 38, 255, 41, 55, 59, 255, 23, 24, 24, 255, 39, 51, 55, 255, 53, 72, 77, 255, 45, 60, 65, 255, 48, 66, 72, 255, 47, 63, 69, 255, 54, 72, 78, 255, 37, 47, 50, 255, 36, 45, 48, 255, 34, 43, 46, 255, 38, 49, 52, 255, 29, 34, 36, 255, 22, 22, 22, 255, 27, 31, 32, 255, 37, 47, 50, 255, 41, 54, 58, 255, 30, 35, 37, 255, 37, 47, 51, 255, 21, 21, 21, 255, 21, 21, 21, 255, 38, 48, 52, 255, 30, 35, 37, 255, 35, 44, 46, 255, 38, 48, 52, 255, 38, 50, 53, 255, 38, 49, 52, 255, 35, 44, 47, 255, 29, 34, 35, 255, 38, 50, 54, 255, 38, 48, 52, 255, 27, 31, 32, 255, 35, 43, 46, 255, 29, 34, 35, 255, 27, 31, 33, 255, 38, 49, 53, 255, 31, 38, 40, 255, 33, 40, 43, 255, 30, 36, 38, 255, 30, 35, 37, 255, 40, 52, 56, 255, 31, 38, 40, 255, 32, 40, 42, 255, 30, 36, 38, 255, 31, 37, 39, 255, 25, 28, 28, 255, 28, 33, 35, 255, 40, 52, 56, 255, 21, 21, 21, 255, 38, 48, 52, 255, 29, 34, 36, 255, 46, 62, 67, 255, 25, 28, 28, 255, 32, 39, 42, 255, 28, 32, 33, 255, 44, 59, 64, 255, 44, 59, 64, 255, 40, 53, 57, 255, 42, 55, 60, 255, 34, 42, 45, 255, 33, 41, 43, 255, 44, 60, 65, 255, 26, 30, 31, 255, 37, 47, 51, 255, 40, 53, 57, 255, 48, 65, 71, 255, 50, 68, 74, 255, 50, 69, 75, 255, 42, 55, 60, 255, 35, 44, 47, 255, 35, 43, 46, 255, 52, 70, 76, 255, 29, 34, 36, 255, 36, 46, 49, 255, 36, 46, 49, 255, 37, 47, 50, 255, 51, 69, 75, 255, 40, 53, 57, 255, 43, 58, 63, 255, 43, 57, 62, 255, 51, 70, 76, 255, 41, 53, 58, 255, 42, 56, 60, 255, 45, 61, 66, 255, 43, 58, 63, 255, 42, 55, 60, 255, 21, 21, 21, 255, 24, 25, 26, 255, 21, 21, 21, 255, 30, 36, 38, 255, 27, 31, 32, 255, 50, 68, 75, 255, 45, 61, 66, 255, 45, 61, 66, 255, 37, 48, 51, 255, 27, 30, 32, 255, 30, 36, 38, 255, 35, 45, 48, 255, 37, 47, 51, 255, 38, 50, 54, 255, 37, 47, 50, 255, 47, 63, 69, 255, 35, 44, 47, 255, 22, 22, 22, 255, 39, 51, 55, 255, 32, 40, 42, 255, 37, 47, 50, 255, 38, 49, 52, 255, 27, 31, 32, 255, 33, 41, 43, 255, 27, 30, 31, 255, 24, 26, 27, 255, 38, 49, 53, 255, 34, 42, 45, 255, 24, 25, 26, 255, 23, 25, 25, 255, 34, 42, 45, 255, 24, 26, 27, 255, 26, 28, 29, 255, 27, 31, 33, 255, 22, 23, 23, 255, 29, 35, 36, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 29, 34, 36, 255, 30, 36, 38, 255, 36, 46, 50, 255, 35, 44, 47, 255, 39, 50, 54, 255, 52, 70, 76, 255, 52, 70, 76, 255, 42, 55, 60, 255, 55, 73, 79, 255, 28, 33, 34, 255, 31, 37, 39, 255, 35, 45, 48, 255, 38, 49, 52, 255, 46, 62, 67, 255, 30, 36, 38, 255, 39, 51, 55, 255, 40, 52, 56, 255, 31, 38, 40, 255, 21, 21, 21, 255, 27, 30, 32, 255, 32, 45, 32, 255, 34, 50, 35, 255, 33, 48, 33, 255, 34, 50, 34, 255, 36, 54, 36, 255, 33, 49, 34, 255, 30, 42, 30, 255, 36, 52, 36, 255, 37, 55, 37, 255, 36, 53, 36, 255, 31, 43, 31, 255, 29, 40, 29, 255, 30, 42, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 35, 51, 35, 255, 35, 51, 35, 255, 33, 48, 34, 255, 36, 53, 36, 255, 36, 53, 36, 255, 30, 43, 31, 255, 28, 39, 29, 255, 31, 43, 31, 255, 30, 43, 31, 255, 33, 48, 33, 255, 26, 35, 27, 255, 30, 42, 30, 255, 26, 34, 26, 255, 28, 39, 29, 255, 28, 38, 28, 255, 26, 35, 27, 255, 28, 39, 29, 255, 31, 44, 31, 255, 26, 35, 27, 255, 26, 35, 27, 255, 31, 44, 31, 255, 33, 47, 33, 255, 28, 39, 29, 255, 24, 31, 24, 255, 28, 35, 28, 255, 30, 38, 30, 255, 23, 29, 24, 255, 100, 118, 14, 255, 27, 34, 27, 255, 26, 35, 27, 255, 29, 40, 29, 255, 28, 38, 28, 255, 30, 43, 31, 255, 30, 42, 30, 255, 30, 42, 31, 255, 32, 45, 32, 255, 32, 46, 32, 255, 30, 42, 31, 255, 28, 39, 29, 255, 30, 42, 30, 255, 29, 41, 30, 255, 29, 40, 29, 255, 33, 47, 33, 255, 30, 41, 30, 255, 29, 40, 29, 255, 30, 42, 30, 255, 28, 39, 29, 255, 31, 44, 31, 255, 30, 41, 30, 255, 31, 44, 32, 255, 30, 42, 30, 255, 29, 40, 29, 255, 35, 51, 35, 255, 36, 53, 36, 255, 37, 55, 37, 255, 30, 43, 31, 255, 30, 43, 31, 255, 31, 44, 32, 255, 33, 47, 33, 255, 32, 47, 33, 255, 32, 46, 32, 255, 31, 43, 31, 255, 33, 48, 34, 255, 32, 45, 32, 255, 33, 47, 33, 255, 32, 46, 32, 255, 34, 49, 34, 255, 37, 55, 37, 255, 33, 47, 33, 255, 33, 48, 33, 255, 36, 53, 36, 255, 32, 46, 32, 255, 28, 39, 29, 255, 34, 49, 34, 255, 34, 50, 34, 255, 33, 48, 33, 255, 69, 82, 15, 255, 29, 41, 30, 255, 32, 45, 32, 255, 32, 47, 33, 255, 32, 47, 33, 255, 35, 52, 36, 255, 36, 53, 36, 255, 35, 51, 35, 255, 30, 42, 30, 255, 28, 38, 28, 255, 32, 46, 32, 255, 32, 46, 33, 255, 30, 41, 30, 255, 31, 45, 32, 255, 34, 49, 34, 255, 33, 48, 33, 255, 32, 46, 32, 255, 33, 49, 34, 255, 33, 47, 33, 255, 30, 43, 31, 255, 29, 39, 29, 255, 29, 40, 29, 255, 28, 38, 28, 255, 29, 41, 30, 255, 28, 39, 29, 255, 26, 35, 27, 255, 27, 37, 28, 255, 25, 34, 26, 255, 27, 36, 27, 255, 28, 39, 29, 255, 30, 43, 31, 255, 28, 38, 28, 255, 29, 40, 29, 255, 25, 32, 25, 255, 25, 33, 26, 255, 30, 42, 30, 255, 30, 42, 30, 255, 31, 45, 32, 255, 30, 43, 31, 255, 28, 38, 28, 255, 28, 39, 29, 255, 29, 40, 29, 255, 32, 45, 32, 255, 31, 43, 31, 255, 32, 46, 32, 255, 29, 40, 29, 255, 27, 37, 28, 255, 34, 49, 34, 255, 34, 50, 34, 255, 35, 51, 35, 255, 35, 52, 36, 255, 37, 55, 37, 255, 33, 48, 34, 255, 32, 46, 32, 255, 29, 41, 30, 255, 30, 42, 30, 255, 27, 38, 28, 255, 28, 38, 29, 255, 32, 47, 33, 255, 32, 47, 33, 255, 34, 49, 34, 255, 32, 46, 32, 255, 35, 51, 35, 255, 35, 51, 35, 255, 32, 45, 32, 255, 30, 42, 30, 255, 29, 41, 30, 255, 26, 34, 26, 255, 27, 37, 28, 255, 31, 45, 32, 255, 35, 51, 35, 255, 33, 47, 33, 255, 33, 48, 33, 255, 31, 44, 31, 255, 29, 40, 29, 255, 34, 49, 34, 255, 30, 43, 31, 255, 26, 35, 27, 255, 29, 40, 29, 255, 29, 40, 29, 255, 26, 35, 27, 255, 25, 32, 25, 255, 26, 35, 27, 255, 26, 36, 27, 255, 27, 36, 27, 255, 24, 32, 25, 255, 25, 32, 26, 255, 24, 31, 25, 255, 26, 34, 26, 255, 23, 29, 24, 255, 28, 36, 28, 255, 24, 31, 25, 255, 23, 30, 24, 255, 25, 32, 25, 255, 24, 31, 24, 255, 30, 42, 31, 255, 33, 47, 33, 255, 36, 53, 36, 255, 36, 54, 36, 255, 47, 69, 45, 255, 35, 52, 36, 255, 35, 52, 36, 255, 34, 50, 34, 255, 38, 57, 38, 255, 35, 51, 35, 255, 32, 45, 32, 255, 38, 57, 38, 255, 35, 52, 36, 255, 35, 51, 35, 255, 31, 44, 32, 255, 28, 38, 29, 255, 29, 39, 29, 255, 32, 45, 32, 255, 33, 48, 34, 255, 31, 44, 31, 255, 28, 38, 28, 255, 24, 30, 24, 255, 24, 31, 25, 255, 25, 34, 26, 255, 26, 35, 27, 255, 24, 32, 25, 255, 23, 30, 24, 255, 24, 31, 25, 255, 23, 29, 24, 255, 33, 42, 33, 255, 25, 34, 26, 255, 114, 138, 12, 255, 24, 32, 25, 255, 24, 31, 25, 255, 27, 37, 28, 255, 26, 35, 27, 255, 23, 30, 24, 255, 24, 30, 24, 255, 25, 33, 26, 255, 24, 30, 24, 255, 27, 36, 27, 255, 27, 37, 28, 255, 26, 35, 27, 255, 28, 38, 28, 255, 25, 32, 26, 255, 31, 43, 31, 255, 28, 39, 29, 255, 32, 47, 33, 255, 31, 44, 32, 255, 30, 43, 31, 255, 38, 57, 38, 255, 33, 48, 34, 255, 33, 48, 33, 255, 34, 50, 34, 255, 31, 44, 31, 255, 30, 42, 31, 255, 31, 43, 31, 255, 30, 43, 31, 255, 27, 36, 27, 255, 25, 33, 26, 255, 31, 44, 31, 255, 28, 39, 29, 255, 23, 30, 24, 255, 27, 36, 27, 255, 28, 39, 29, 255, 29, 40, 29, 255, 34, 50, 34, 255, 32, 47, 33, 255, 33, 48, 33, 255, 34, 49, 34, 255, 43, 57, 61, 255, 39, 51, 55, 255, 39, 51, 55, 255, 37, 47, 50, 255, 28, 32, 33, 255, 41, 54, 58, 255, 34, 43, 46, 255, 27, 31, 32, 255, 29, 34, 35, 255, 25, 27, 28, 255, 24, 27, 27, 255, 29, 33, 35, 255, 30, 36, 38, 255, 25, 28, 29, 255, 28, 32, 34, 255, 38, 50, 53, 255, 27, 32, 33, 255, 36, 46, 49, 255, 29, 34, 36, 255, 36, 45, 48, 255, 33, 41, 44, 255, 30, 36, 38, 255, 30, 36, 37, 255, 21, 21, 21, 255, 29, 34, 36, 255, 39, 50, 54, 255, 30, 36, 38, 255, 38, 48, 52, 255, 39, 50, 54, 255, 31, 38, 40, 255, 28, 32, 34, 255, 31, 37, 39, 255, 23, 24, 25, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 32, 39, 41, 255, 27, 30, 32, 255, 30, 36, 38, 255, 26, 30, 31, 255, 32, 39, 41, 255, 41, 55, 59, 255, 38, 49, 53, 255, 49, 67, 73, 255, 40, 52, 57, 255, 48, 65, 71, 255, 29, 33, 35, 255, 40, 52, 56, 255, 27, 30, 32, 255, 21, 21, 21, 255, 32, 39, 41, 255, 36, 45, 48, 255, 30, 35, 37, 255, 34, 42, 45, 255, 37, 48, 51, 255, 40, 53, 57, 255, 35, 43, 46, 255, 39, 50, 54, 255, 45, 60, 66, 255, 27, 31, 32, 255, 42, 56, 60, 255, 35, 45, 48, 255, 40, 52, 56, 255, 28, 32, 33, 255, 38, 50, 54, 255, 41, 55, 59, 255, 29, 34, 36, 255, 34, 43, 46, 255, 46, 63, 68, 255, 35, 43, 46, 255, 30, 35, 37, 255, 50, 69, 75, 255, 40, 53, 57, 255, 40, 52, 57, 255, 45, 60, 65, 255, 52, 70, 76, 255, 54, 72, 78, 255, 32, 39, 41, 255, 48, 66, 72, 255, 38, 50, 53, 255, 51, 70, 76, 255, 37, 48, 51, 255, 47, 63, 69, 255, 34, 43, 46, 255, 34, 42, 45, 255, 38, 49, 53, 255, 21, 21, 21, 255, 30, 36, 38, 255, 37, 47, 51, 255, 34, 43, 46, 255, 33, 40, 43, 255, 44, 58, 63, 255, 27, 30, 32, 255, 31, 38, 40, 255, 36, 46, 49, 255, 27, 31, 32, 255, 22, 23, 23, 255, 28, 32, 33, 255, 25, 28, 29, 255, 28, 33, 34, 255, 35, 45, 48, 255, 22, 23, 23, 255, 25, 27, 28, 255, 29, 33, 35, 255, 27, 31, 32, 255, 36, 46, 49, 255, 34, 43, 46, 255, 39, 50, 54, 255, 51, 70, 76, 255, 39, 50, 54, 255, 34, 43, 46, 255, 29, 34, 35, 255, 45, 61, 66, 255, 37, 47, 50, 255, 41, 54, 58, 255, 40, 53, 57, 255, 46, 63, 68, 255, 54, 72, 78, 255, 38, 49, 53, 255, 36, 45, 48, 255, 37, 48, 51, 255, 39, 50, 54, 255, 32, 39, 41, 255, 35, 43, 46, 255, 28, 33, 35, 255, 32, 39, 41, 255, 34, 43, 46, 255, 38, 48, 52, 255, 31, 37, 39, 255, 21, 21, 21, 255, 21, 21, 21, 255, 32, 39, 41, 255, 35, 44, 48, 255, 37, 47, 50, 255, 41, 53, 57, 255, 40, 52, 56, 255, 42, 55, 60, 255, 37, 48, 52, 255, 21, 21, 21, 255, 31, 38, 40, 255, 34, 43, 46, 255, 28, 32, 34, 255, 39, 50, 54, 255, 42, 56, 60, 255, 28, 32, 34, 255, 35, 44, 47, 255, 31, 38, 40, 255, 26, 29, 30, 255, 23, 24, 25, 255, 40, 53, 57, 255, 31, 37, 39, 255, 33, 41, 44, 255, 39, 50, 54, 255, 36, 45, 48, 255, 31, 38, 40, 255, 38, 49, 53, 255, 22, 22, 23, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 29, 35, 36, 255, 42, 56, 61, 255, 37, 47, 51, 255, 43, 57, 61, 255, 45, 60, 65, 255, 33, 41, 43, 255, 39, 51, 55, 255, 45, 61, 66, 255, 38, 49, 53, 255, 24, 26, 26, 255, 42, 56, 61, 255, 40, 53, 57, 255, 21, 21, 21, 255, 46, 61, 67, 255, 51, 70, 76, 255, 50, 69, 75, 255, 40, 52, 56, 255, 44, 59, 64, 255, 33, 41, 44, 255, 42, 56, 60, 255, 43, 57, 62, 255, 41, 54, 58, 255, 29, 35, 36, 255, 33, 41, 43, 255, 28, 32, 33, 255, 27, 30, 32, 255, 37, 48, 51, 255, 36, 46, 50, 255, 51, 69, 75, 255, 49, 68, 74, 255, 36, 46, 49, 255, 25, 27, 28, 255, 47, 65, 70, 255, 49, 66, 72, 255, 42, 55, 60, 255, 37, 48, 51, 255, 21, 21, 21, 255, 32, 40, 42, 255, 35, 45, 48, 255, 47, 65, 70, 255, 46, 62, 67, 255, 39, 50, 54, 255, 47, 64, 70, 255, 44, 59, 63, 255, 48, 66, 72, 255, 49, 67, 73, 255, 31, 37, 40, 255, 47, 64, 69, 255, 33, 41, 44, 255, 44, 59, 64, 255, 38, 48, 52, 255, 36, 45, 48, 255, 22, 22, 22, 255, 30, 35, 37, 255, 25, 28, 29, 255, 38, 48, 52, 255, 37, 47, 50, 255, 30, 36, 38, 255, 34, 43, 46, 255, 26, 29, 30, 255, 24, 26, 27, 255, 25, 27, 28, 255, 36, 46, 49, 255, 26, 29, 30, 255, 31, 37, 39, 255, 27, 30, 32, 255, 22, 23, 24, 255, 27, 31, 32, 255, 21, 21, 21, 255, 26, 29, 31, 255, 27, 32, 33, 255, 21, 21, 21, 255, 24, 26, 26, 255, 25, 27, 28, 255, 21, 21, 21, 255, 24, 25, 26, 255, 26, 29, 30, 255, 41, 54, 59, 255, 38, 49, 52, 255, 53, 71, 77, 255, 41, 54, 58, 255, 37, 48, 51, 255, 38, 48, 52, 255, 45, 60, 65, 255, 40, 53, 57, 255, 40, 53, 57, 255, 51, 69, 75, 255, 44, 59, 64, 255, 45, 61, 67, 255, 38, 48, 52, 255, 43, 58, 62, 255, 55, 73, 79, 255, 40, 52, 57, 255, 28, 32, 33, 255, 31, 37, 39, 255, 35, 51, 35, 255, 32, 46, 32, 255, 32, 46, 32, 255, 33, 47, 33, 255, 34, 50, 35, 255, 29, 40, 29, 255, 29, 41, 30, 255, 33, 49, 34, 255, 36, 54, 36, 255, 32, 46, 32, 255, 26, 35, 27, 255, 29, 40, 30, 255, 30, 42, 31, 255, 29, 40, 29, 255, 30, 42, 30, 255, 35, 51, 35, 255, 32, 46, 32, 255, 33, 47, 33, 255, 36, 54, 36, 255, 33, 47, 33, 255, 29, 41, 30, 255, 27, 38, 28, 255, 29, 41, 30, 255, 28, 38, 28, 255, 33, 48, 34, 255, 33, 47, 33, 255, 31, 45, 32, 255, 27, 36, 27, 255, 28, 39, 29, 255, 28, 38, 28, 255, 25, 33, 26, 255, 25, 34, 26, 255, 31, 44, 31, 255, 90, 109, 14, 255, 31, 44, 31, 255, 28, 39, 29, 255, 28, 39, 29, 255, 26, 35, 27, 255, 24, 32, 25, 255, 31, 39, 31, 255, 28, 36, 29, 255, 24, 31, 25, 255, 24, 31, 25, 255, 26, 33, 26, 255, 25, 34, 26, 255, 26, 35, 27, 255, 27, 36, 27, 255, 29, 41, 30, 255, 30, 43, 31, 255, 31, 43, 31, 255, 32, 45, 32, 255, 30, 42, 31, 255, 28, 39, 29, 255, 29, 40, 29, 255, 27, 36, 27, 255, 27, 37, 28, 255, 28, 38, 28, 255, 34, 49, 34, 255, 31, 44, 31, 255, 27, 37, 28, 255, 28, 38, 28, 255, 32, 45, 32, 255, 29, 40, 29, 255, 27, 37, 28, 255, 28, 38, 28, 255, 32, 46, 32, 255, 33, 49, 34, 255, 33, 48, 33, 255, 36, 53, 36, 255, 34, 50, 34, 255, 34, 49, 34, 255, 33, 48, 34, 255, 32, 46, 32, 255, 31, 43, 31, 255, 31, 44, 31, 255, 31, 44, 31, 255, 28, 39, 29, 255, 28, 39, 29, 255, 28, 38, 28, 255, 30, 43, 31, 255, 32, 47, 33, 255, 35, 51, 35, 255, 34, 51, 35, 255, 29, 41, 30, 255, 30, 43, 31, 255, 35, 51, 35, 255, 29, 40, 29, 255, 33, 48, 33, 255, 31, 44, 31, 255, 30, 42, 30, 255, 34, 49, 34, 255, 31, 43, 31, 255, 31, 43, 31, 255, 31, 44, 32, 255, 32, 45, 32, 255, 33, 48, 33, 255, 35, 51, 35, 255, 32, 47, 33, 255, 39, 58, 39, 255, 27, 37, 28, 255, 27, 37, 28, 255, 30, 43, 31, 255, 30, 42, 30, 255, 34, 49, 34, 255, 30, 43, 31, 255, 34, 49, 34, 255, 35, 51, 35, 255, 34, 50, 34, 255, 36, 54, 36, 255, 35, 51, 35, 255, 29, 41, 30, 255, 33, 49, 34, 255, 30, 42, 31, 255, 27, 37, 28, 255, 31, 44, 31, 255, 27, 37, 28, 255, 28, 39, 29, 255, 28, 38, 29, 255, 25, 33, 25, 255, 31, 44, 31, 255, 30, 42, 30, 255, 31, 44, 32, 255, 27, 37, 28, 255, 27, 37, 28, 255, 27, 36, 27, 255, 25, 33, 26, 255, 30, 42, 30, 255, 32, 46, 32, 255, 32, 47, 33, 255, 28, 39, 29, 255, 28, 39, 29, 255, 24, 31, 25, 255, 28, 39, 29, 255, 32, 46, 32, 255, 26, 36, 27, 255, 29, 41, 30, 255, 30, 41, 30, 255, 30, 42, 30, 255, 32, 46, 33, 255, 38, 56, 38, 255, 36, 53, 36, 255, 35, 51, 35, 255, 35, 51, 35, 255, 31, 43, 31, 255, 28, 39, 29, 255, 27, 37, 28, 255, 32, 46, 32, 255, 31, 44, 31, 255, 29, 40, 30, 255, 33, 48, 33, 255, 36, 53, 36, 255, 33, 48, 33, 255, 31, 44, 31, 255, 33, 48, 33, 255, 33, 48, 34, 255, 34, 49, 34, 255, 31, 44, 31, 255, 29, 41, 30, 255, 30, 42, 30, 255, 29, 40, 29, 255, 31, 43, 31, 255, 32, 46, 33, 255, 35, 52, 36, 255, 33, 48, 34, 255, 33, 48, 33, 255, 30, 42, 30, 255, 35, 51, 35, 255, 29, 41, 30, 255, 26, 35, 26, 255, 26, 34, 26, 255, 27, 36, 27, 255, 25, 33, 26, 255, 25, 33, 26, 255, 30, 43, 31, 255, 31, 44, 32, 255, 31, 44, 31, 255, 27, 37, 28, 255, 26, 35, 27, 255, 28, 38, 28, 255, 28, 38, 28, 255, 26, 35, 27, 255, 23, 30, 24, 255, 25, 32, 25, 255, 24, 32, 25, 255, 23, 30, 24, 255, 25, 33, 26, 255, 32, 46, 33, 255, 31, 44, 32, 255, 34, 49, 34, 255, 42, 63, 42, 255, 35, 52, 35, 255, 34, 50, 34, 255, 33, 48, 34, 255, 34, 50, 35, 255, 39, 59, 39, 255, 35, 52, 35, 255, 35, 51, 35, 255, 33, 48, 34, 255, 35, 51, 35, 255, 34, 50, 34, 255, 30, 41, 30, 255, 28, 39, 29, 255, 32, 45, 32, 255, 31, 43, 31, 255, 34, 49, 34, 255, 35, 52, 35, 255, 29, 40, 29, 255, 25, 32, 25, 255, 24, 31, 25, 255, 29, 41, 30, 255, 28, 38, 28, 255, 27, 37, 28, 255, 26, 36, 27, 255, 29, 40, 29, 255, 25, 33, 26, 255, 24, 31, 24, 255, 29, 40, 29, 255, 29, 40, 29, 255, 27, 37, 28, 255, 25, 33, 26, 255, 25, 33, 25, 255, 26, 34, 26, 255, 25, 34, 26, 255, 27, 38, 28, 255, 29, 40, 29, 255, 26, 36, 27, 255, 29, 41, 30, 255, 27, 36, 27, 255, 25, 33, 26, 255, 28, 38, 28, 255, 25, 32, 25, 255, 30, 42, 30, 255, 27, 37, 28, 255, 31, 44, 31, 255, 35, 52, 36, 255, 34, 49, 34, 255, 32, 46, 32, 255, 30, 43, 31, 255, 30, 42, 31, 255, 33, 48, 34, 255, 30, 41, 30, 255, 28, 38, 28, 255, 31, 44, 31, 255, 29, 40, 29, 255, 28, 39, 29, 255, 26, 34, 26, 255, 27, 37, 28, 255, 29, 40, 29, 255, 25, 33, 26, 255, 27, 36, 27, 255, 29, 40, 29, 255, 31, 43, 31, 255, 35, 51, 35, 255, 30, 42, 30, 255, 36, 53, 36, 255, 33, 49, 34, 255, 27, 31, 32, 255, 40, 52, 57, 255, 40, 53, 57, 255, 35, 45, 48, 255, 28, 33, 34, 255, 34, 42, 45, 255, 42, 55, 60, 255, 25, 28, 29, 255, 21, 21, 21, 255, 23, 24, 24, 255, 30, 36, 38, 255, 22, 23, 23, 255, 34, 42, 45, 255, 30, 36, 38, 255, 31, 37, 39, 255, 36, 46, 49, 255, 46, 62, 67, 255, 37, 47, 51, 255, 32, 40, 42, 255, 32, 39, 42, 255, 26, 30, 31, 255, 29, 34, 35, 255, 38, 49, 53, 255, 21, 21, 21, 255, 21, 21, 21, 255, 43, 57, 62, 255, 37, 48, 51, 255, 29, 35, 36, 255, 34, 42, 45, 255, 22, 22, 22, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 28, 32, 33, 255, 36, 46, 49, 255, 37, 48, 51, 255, 33, 41, 44, 255, 38, 48, 52, 255, 35, 44, 47, 255, 32, 39, 42, 255, 27, 31, 33, 255, 26, 29, 30, 255, 37, 47, 50, 255, 38, 49, 53, 255, 25, 27, 28, 255, 30, 35, 37, 255, 21, 21, 21, 255, 29, 34, 35, 255, 32, 39, 41, 255, 22, 22, 22, 255, 23, 24, 24, 255, 46, 62, 68, 255, 40, 53, 57, 255, 38, 49, 53, 255, 45, 60, 65, 255, 30, 35, 37, 255, 33, 40, 43, 255, 37, 47, 50, 255, 36, 45, 48, 255, 38, 49, 53, 255, 40, 53, 57, 255, 41, 53, 58, 255, 29, 35, 37, 255, 29, 33, 35, 255, 34, 42, 45, 255, 31, 37, 39, 255, 33, 42, 44, 255, 37, 48, 52, 255, 50, 68, 75, 255, 26, 29, 30, 255, 34, 42, 44, 255, 48, 66, 72, 255, 49, 67, 73, 255, 39, 50, 54, 255, 59, 77, 81, 255, 56, 74, 79, 255, 44, 59, 64, 255, 49, 68, 74, 255, 53, 72, 77, 255, 50, 69, 75, 255, 45, 60, 65, 255, 44, 59, 64, 255, 47, 64, 70, 255, 43, 57, 62, 255, 37, 48, 51, 255, 39, 51, 55, 255, 21, 21, 21, 255, 23, 25, 25, 255, 35, 45, 48, 255, 36, 46, 49, 255, 25, 28, 28, 255, 30, 35, 37, 255, 22, 22, 22, 255, 32, 39, 41, 255, 27, 31, 32, 255, 33, 40, 43, 255, 29, 33, 35, 255, 34, 43, 45, 255, 31, 38, 40, 255, 30, 35, 37, 255, 38, 49, 53, 255, 35, 44, 47, 255, 27, 31, 33, 255, 39, 50, 54, 255, 33, 41, 44, 255, 32, 39, 42, 255, 35, 45, 48, 255, 46, 62, 67, 255, 41, 54, 59, 255, 40, 53, 57, 255, 29, 34, 35, 255, 30, 35, 37, 255, 42, 55, 59, 255, 41, 55, 59, 255, 47, 63, 69, 255, 42, 55, 60, 255, 48, 65, 71, 255, 41, 54, 59, 255, 44, 58, 63, 255, 44, 59, 64, 255, 42, 56, 61, 255, 50, 69, 75, 255, 36, 45, 48, 255, 27, 31, 32, 255, 26, 29, 30, 255, 35, 44, 47, 255, 38, 50, 54, 255, 41, 54, 58, 255, 30, 36, 38, 255, 30, 36, 38, 255, 21, 21, 21, 255, 21, 21, 21, 255, 32, 38, 41, 255, 27, 30, 31, 255, 37, 47, 50, 255, 28, 32, 34, 255, 21, 21, 21, 255, 29, 34, 36, 255, 33, 41, 44, 255, 26, 29, 30, 255, 31, 37, 39, 255, 32, 39, 41, 255, 27, 32, 33, 255, 34, 43, 46, 255, 29, 34, 36, 255, 30, 35, 37, 255, 35, 44, 47, 255, 24, 27, 27, 255, 32, 39, 42, 255, 27, 32, 33, 255, 23, 24, 25, 255, 28, 32, 33, 255, 27, 30, 31, 255, 27, 31, 32, 255, 27, 30, 31, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 37, 48, 52, 255, 40, 52, 56, 255, 21, 21, 21, 255, 21, 21, 21, 255, 28, 33, 34, 255, 45, 61, 66, 255, 49, 68, 74, 255, 41, 55, 59, 255, 42, 55, 59, 255, 43, 58, 62, 255, 46, 61, 67, 255, 31, 38, 40, 255, 28, 32, 34, 255, 21, 21, 21, 255, 24, 25, 26, 255, 48, 65, 71, 255, 48, 65, 71, 255, 44, 59, 65, 255, 44, 59, 64, 255, 46, 63, 68, 255, 34, 42, 44, 255, 38, 49, 53, 255, 37, 47, 50, 255, 47, 64, 70, 255, 28, 32, 34, 255, 28, 32, 33, 255, 27, 31, 32, 255, 22, 22, 22, 255, 33, 40, 43, 255, 33, 41, 44, 255, 31, 38, 40, 255, 29, 35, 37, 255, 27, 31, 32, 255, 44, 59, 64, 255, 42, 56, 61, 255, 52, 70, 76, 255, 50, 68, 75, 255, 42, 56, 61, 255, 21, 21, 21, 255, 40, 52, 56, 255, 28, 33, 34, 255, 52, 71, 76, 255, 45, 60, 66, 255, 40, 53, 57, 255, 54, 72, 78, 255, 48, 66, 72, 255, 44, 59, 64, 255, 40, 53, 57, 255, 32, 39, 41, 255, 36, 45, 49, 255, 47, 64, 70, 255, 41, 55, 59, 255, 31, 38, 40, 255, 39, 50, 54, 255, 23, 24, 24, 255, 32, 39, 41, 255, 31, 38, 40, 255, 36, 45, 48, 255, 31, 38, 40, 255, 30, 36, 38, 255, 28, 32, 33, 255, 33, 40, 43, 255, 40, 52, 56, 255, 36, 45, 48, 255, 22, 22, 23, 255, 35, 45, 48, 255, 25, 28, 29, 255, 26, 30, 31, 255, 31, 37, 39, 255, 28, 32, 33, 255, 29, 35, 36, 255, 30, 36, 38, 255, 21, 21, 21, 255, 28, 32, 34, 255, 30, 35, 37, 255, 24, 26, 26, 255, 21, 21, 21, 255, 32, 40, 42, 255, 39, 51, 55, 255, 49, 68, 74, 255, 42, 56, 61, 255, 39, 50, 54, 255, 36, 45, 49, 255, 30, 36, 38, 255, 36, 46, 50, 255, 39, 50, 54, 255, 51, 69, 75, 255, 46, 62, 67, 255, 56, 74, 79, 255, 50, 68, 75, 255, 40, 52, 56, 255, 43, 57, 61, 255, 48, 65, 71, 255, 45, 60, 65, 255, 43, 57, 62, 255, 26, 28, 29, 255, 21, 21, 21, 255, 31, 44, 32, 255, 32, 45, 32, 255, 33, 48, 34, 255, 32, 47, 33, 255, 28, 39, 29, 255, 27, 37, 28, 255, 30, 43, 31, 255, 34, 50, 34, 255, 36, 52, 36, 255, 29, 41, 30, 255, 26, 35, 27, 255, 30, 43, 31, 255, 30, 42, 30, 255, 29, 40, 29, 255, 32, 46, 32, 255, 36, 53, 36, 255, 35, 52, 36, 255, 36, 53, 36, 255, 35, 51, 35, 255, 31, 43, 31, 255, 31, 44, 32, 255, 28, 38, 28, 255, 29, 41, 30, 255, 27, 37, 28, 255, 31, 45, 32, 255, 30, 42, 30, 255, 32, 45, 32, 255, 28, 38, 28, 255, 27, 37, 28, 255, 29, 41, 30, 255, 29, 40, 29, 255, 28, 39, 29, 255, 31, 44, 31, 255, 32, 47, 33, 255, 34, 49, 34, 255, 30, 42, 30, 255, 26, 34, 26, 255, 27, 36, 27, 255, 26, 33, 26, 255, 30, 39, 30, 255, 23, 30, 24, 255, 25, 33, 26, 255, 27, 36, 27, 255, 25, 33, 26, 255, 26, 35, 27, 255, 27, 36, 27, 255, 27, 37, 28, 255, 26, 34, 26, 255, 31, 44, 31, 255, 31, 45, 32, 255, 33, 48, 33, 255, 33, 47, 33, 255, 29, 41, 30, 255, 32, 47, 33, 255, 28, 38, 28, 255, 28, 39, 29, 255, 30, 43, 31, 255, 32, 45, 32, 255, 35, 51, 35, 255, 30, 43, 31, 255, 32, 45, 32, 255, 32, 46, 32, 255, 30, 42, 30, 255, 27, 37, 28, 255, 91, 110, 13, 255, 28, 39, 29, 255, 33, 48, 33, 255, 35, 51, 35, 255, 32, 46, 32, 255, 34, 51, 35, 255, 36, 54, 36, 255, 31, 44, 31, 255, 29, 40, 29, 255, 28, 39, 29, 255, 33, 48, 33, 255, 34, 49, 34, 255, 28, 39, 29, 255, 31, 44, 31, 255, 32, 46, 32, 255, 31, 44, 31, 255, 33, 48, 33, 255, 34, 49, 34, 255, 35, 51, 35, 255, 34, 50, 34, 255, 34, 50, 35, 255, 34, 50, 35, 255, 32, 46, 32, 255, 31, 43, 31, 255, 31, 44, 32, 255, 31, 43, 31, 255, 34, 50, 34, 255, 31, 45, 32, 255, 30, 42, 30, 255, 32, 45, 32, 255, 34, 50, 34, 255, 32, 47, 33, 255, 36, 53, 36, 255, 35, 52, 36, 255, 41, 61, 41, 255, 32, 46, 32, 255, 28, 39, 29, 255, 29, 40, 29, 255, 30, 43, 31, 255, 28, 39, 29, 255, 32, 45, 32, 255, 33, 47, 33, 255, 29, 40, 29, 255, 34, 51, 35, 255, 35, 52, 35, 255, 34, 49, 34, 255, 32, 45, 32, 255, 29, 41, 30, 255, 34, 49, 34, 255, 32, 45, 32, 255, 26, 35, 27, 255, 29, 40, 29, 255, 27, 37, 28, 255, 29, 41, 30, 255, 28, 39, 29, 255, 32, 46, 32, 255, 28, 39, 29, 255, 26, 35, 27, 255, 29, 41, 30, 255, 25, 33, 25, 255, 30, 42, 30, 255, 27, 37, 28, 255, 30, 42, 30, 255, 31, 45, 32, 255, 30, 42, 30, 255, 28, 39, 29, 255, 24, 31, 25, 255, 26, 35, 27, 255, 29, 40, 30, 255, 29, 40, 30, 255, 31, 44, 31, 255, 31, 45, 32, 255, 30, 42, 30, 255, 29, 40, 29, 255, 27, 36, 27, 255, 35, 51, 35, 255, 36, 54, 36, 255, 41, 60, 40, 255, 36, 53, 36, 255, 32, 46, 32, 255, 30, 42, 30, 255, 27, 37, 28, 255, 29, 40, 30, 255, 31, 44, 31, 255, 34, 49, 34, 255, 35, 51, 35, 255, 36, 54, 36, 255, 34, 50, 34, 255, 34, 50, 34, 255, 29, 41, 30, 255, 30, 42, 31, 255, 32, 47, 33, 255, 32, 46, 32, 255, 32, 45, 32, 255, 31, 43, 31, 255, 29, 41, 30, 255, 33, 48, 33, 255, 33, 48, 33, 255, 34, 49, 34, 255, 37, 55, 37, 255, 35, 52, 36, 255, 34, 50, 34, 255, 33, 49, 34, 255, 31, 43, 31, 255, 29, 40, 29, 255, 27, 37, 28, 255, 28, 39, 29, 255, 29, 40, 29, 255, 28, 38, 28, 255, 31, 44, 31, 255, 30, 43, 31, 255, 34, 50, 35, 255, 29, 41, 30, 255, 29, 41, 30, 255, 30, 43, 31, 255, 25, 33, 26, 255, 23, 30, 24, 255, 24, 31, 24, 255, 25, 32, 25, 255, 25, 32, 25, 255, 25, 33, 26, 255, 27, 36, 27, 255, 32, 46, 32, 255, 31, 44, 31, 255, 32, 45, 32, 255, 32, 45, 32, 255, 36, 53, 36, 255, 33, 48, 33, 255, 36, 53, 36, 255, 38, 57, 38, 255, 36, 54, 37, 255, 38, 58, 38, 255, 52, 75, 49, 255, 35, 52, 36, 255, 36, 53, 36, 255, 31, 45, 32, 255, 31, 45, 32, 255, 28, 39, 29, 255, 32, 46, 32, 255, 34, 51, 35, 255, 37, 54, 37, 255, 36, 53, 36, 255, 27, 37, 28, 255, 29, 40, 29, 255, 25, 32, 25, 255, 24, 31, 25, 255, 26, 35, 27, 255, 25, 33, 25, 255, 29, 40, 29, 255, 29, 40, 29, 255, 27, 36, 27, 255, 32, 47, 33, 255, 28, 38, 28, 255, 31, 43, 31, 255, 29, 41, 30, 255, 32, 46, 32, 255, 30, 43, 31, 255, 30, 43, 31, 255, 30, 43, 31, 255, 29, 41, 30, 255, 29, 40, 29, 255, 27, 37, 28, 255, 29, 41, 30, 255, 26, 36, 27, 255, 28, 38, 28, 255, 27, 37, 28, 255, 28, 39, 29, 255, 28, 38, 28, 255, 30, 43, 31, 255, 32, 45, 32, 255, 34, 50, 34, 255, 34, 50, 34, 255, 30, 42, 30, 255, 30, 42, 30, 255, 30, 42, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 30, 43, 31, 255, 32, 47, 33, 255, 30, 42, 30, 255, 31, 43, 31, 255, 29, 41, 30, 255, 27, 37, 28, 255, 29, 40, 29, 255, 28, 39, 29, 255, 29, 40, 29, 255, 31, 44, 32, 255, 37, 56, 37, 255, 37, 54, 37, 255, 32, 45, 32, 255, 31, 43, 31, 255, 31, 44, 32, 255, 35, 45, 48, 255, 52, 71, 76, 255, 38, 49, 53, 255, 38, 49, 53, 255, 25, 27, 27, 255, 42, 56, 61, 255, 40, 52, 57, 255, 28, 33, 34, 255, 35, 43, 46, 255, 21, 21, 21, 255, 23, 25, 25, 255, 21, 21, 21, 255, 33, 40, 43, 255, 21, 21, 21, 255, 27, 31, 32, 255, 39, 50, 54, 255, 41, 54, 59, 255, 34, 43, 46, 255, 38, 49, 52, 255, 28, 33, 34, 255, 28, 32, 34, 255, 34, 42, 44, 255, 33, 40, 43, 255, 21, 21, 21, 255, 21, 21, 21, 255, 33, 40, 43, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 23, 23, 255, 39, 50, 54, 255, 39, 50, 54, 255, 25, 27, 28, 255, 26, 28, 29, 255, 26, 29, 30, 255, 24, 26, 27, 255, 45, 61, 66, 255, 29, 34, 36, 255, 39, 51, 55, 255, 45, 61, 67, 255, 24, 26, 27, 255, 35, 44, 47, 255, 35, 43, 46, 255, 32, 38, 40, 255, 44, 59, 64, 255, 38, 50, 53, 255, 34, 43, 46, 255, 32, 39, 42, 255, 40, 52, 56, 255, 28, 33, 35, 255, 21, 21, 21, 255, 25, 27, 28, 255, 36, 45, 48, 255, 34, 42, 45, 255, 39, 50, 54, 255, 32, 40, 42, 255, 37, 47, 50, 255, 40, 53, 57, 255, 36, 46, 49, 255, 33, 40, 43, 255, 37, 48, 51, 255, 34, 43, 46, 255, 27, 31, 32, 255, 33, 42, 44, 255, 32, 40, 42, 255, 29, 33, 35, 255, 44, 58, 63, 255, 39, 50, 54, 255, 33, 41, 44, 255, 22, 23, 23, 255, 37, 47, 50, 255, 42, 56, 61, 255, 52, 71, 76, 255, 59, 77, 81, 255, 50, 69, 75, 255, 58, 76, 81, 255, 62, 80, 84, 255, 42, 56, 61, 255, 47, 64, 70, 255, 48, 65, 71, 255, 61, 79, 83, 255, 46, 62, 68, 255, 49, 68, 74, 255, 47, 64, 70, 255, 34, 42, 44, 255, 38, 49, 53, 255, 28, 32, 33, 255, 22, 22, 22, 255, 46, 62, 67, 255, 39, 51, 55, 255, 28, 33, 35, 255, 29, 33, 35, 255, 39, 50, 54, 255, 34, 42, 45, 255, 32, 39, 41, 255, 25, 28, 29, 255, 27, 31, 33, 255, 23, 25, 25, 255, 26, 29, 30, 255, 39, 51, 55, 255, 33, 41, 44, 255, 21, 21, 21, 255, 42, 56, 61, 255, 31, 38, 40, 255, 40, 52, 56, 255, 37, 48, 51, 255, 29, 34, 36, 255, 36, 45, 48, 255, 41, 54, 59, 255, 43, 57, 61, 255, 21, 21, 21, 255, 35, 44, 47, 255, 46, 63, 68, 255, 46, 62, 67, 255, 35, 44, 47, 255, 34, 42, 45, 255, 41, 54, 58, 255, 39, 50, 54, 255, 48, 65, 71, 255, 41, 54, 58, 255, 42, 56, 61, 255, 34, 43, 46, 255, 21, 21, 21, 255, 33, 40, 43, 255, 29, 34, 36, 255, 35, 43, 46, 255, 36, 46, 50, 255, 40, 53, 57, 255, 26, 30, 31, 255, 33, 40, 43, 255, 36, 45, 49, 255, 21, 21, 21, 255, 36, 45, 49, 255, 35, 43, 46, 255, 25, 27, 28, 255, 37, 47, 50, 255, 30, 36, 38, 255, 31, 37, 39, 255, 35, 44, 47, 255, 34, 42, 45, 255, 48, 66, 72, 255, 32, 39, 42, 255, 47, 64, 70, 255, 30, 35, 37, 255, 34, 42, 45, 255, 37, 47, 50, 255, 25, 28, 29, 255, 41, 55, 59, 255, 34, 43, 46, 255, 26, 29, 30, 255, 30, 35, 37, 255, 35, 43, 46, 255, 29, 34, 35, 255, 33, 40, 43, 255, 21, 21, 21, 255, 21, 21, 21, 255, 23, 24, 25, 255, 34, 42, 44, 255, 37, 47, 51, 255, 38, 49, 52, 255, 33, 41, 43, 255, 32, 40, 42, 255, 30, 35, 37, 255, 21, 21, 21, 255, 39, 51, 55, 255, 48, 66, 72, 255, 43, 58, 63, 255, 34, 43, 46, 255, 23, 24, 25, 255, 21, 21, 21, 255, 23, 24, 25, 255, 25, 27, 28, 255, 30, 36, 38, 255, 21, 21, 21, 255, 33, 40, 43, 255, 44, 59, 64, 255, 36, 46, 49, 255, 35, 45, 48, 255, 34, 42, 45, 255, 35, 45, 48, 255, 41, 54, 59, 255, 41, 54, 59, 255, 37, 48, 51, 255, 26, 28, 29, 255, 28, 33, 35, 255, 26, 30, 31, 255, 31, 38, 40, 255, 47, 65, 70, 255, 38, 48, 52, 255, 27, 30, 31, 255, 26, 29, 30, 255, 28, 33, 35, 255, 45, 61, 66, 255, 33, 41, 44, 255, 42, 56, 60, 255, 33, 41, 43, 255, 21, 21, 21, 255, 33, 40, 43, 255, 49, 68, 74, 255, 40, 52, 56, 255, 27, 31, 32, 255, 41, 54, 59, 255, 46, 62, 67, 255, 46, 62, 68, 255, 47, 63, 69, 255, 42, 56, 61, 255, 31, 38, 40, 255, 42, 55, 60, 255, 35, 43, 46, 255, 40, 52, 56, 255, 44, 58, 63, 255, 29, 34, 36, 255, 21, 21, 21, 255, 37, 48, 51, 255, 41, 54, 58, 255, 35, 44, 47, 255, 43, 57, 61, 255, 26, 29, 30, 255, 39, 51, 55, 255, 28, 32, 34, 255, 35, 44, 48, 255, 27, 31, 32, 255, 31, 38, 40, 255, 36, 45, 48, 255, 38, 49, 53, 255, 22, 22, 22, 255, 37, 47, 51, 255, 31, 37, 39, 255, 31, 38, 40, 255, 32, 39, 41, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 34, 42, 45, 255, 43, 57, 62, 255, 44, 60, 65, 255, 49, 67, 73, 255, 43, 57, 62, 255, 46, 62, 68, 255, 22, 23, 23, 255, 35, 44, 47, 255, 31, 37, 39, 255, 42, 56, 60, 255, 47, 63, 69, 255, 46, 63, 68, 255, 36, 46, 49, 255, 42, 56, 61, 255, 37, 48, 51, 255, 39, 50, 54, 255, 51, 70, 76, 255, 27, 30, 31, 255, 33, 41, 43, 255, 21, 21, 21, 255, 37, 55, 37, 255, 33, 47, 33, 255, 31, 45, 32, 255, 32, 45, 32, 255, 28, 38, 28, 255, 29, 40, 29, 255, 27, 37, 28, 255, 30, 42, 30, 255, 30, 43, 31, 255, 28, 38, 28, 255, 25, 33, 26, 255, 28, 39, 29, 255, 30, 42, 30, 255, 30, 42, 30, 255, 34, 50, 34, 255, 36, 54, 36, 255, 34, 49, 34, 255, 34, 50, 34, 255, 32, 45, 32, 255, 33, 48, 33, 255, 32, 46, 32, 255, 29, 41, 30, 255, 32, 46, 32, 255, 29, 40, 29, 255, 33, 48, 33, 255, 28, 39, 29, 255, 30, 42, 30, 255, 28, 38, 28, 255, 30, 42, 31, 255, 30, 42, 30, 255, 29, 40, 29, 255, 32, 46, 33, 255, 31, 43, 31, 255, 33, 48, 34, 255, 36, 52, 36, 255, 32, 46, 32, 255, 27, 37, 28, 255, 28, 39, 29, 255, 27, 37, 28, 255, 26, 35, 27, 255, 24, 31, 25, 255, 24, 30, 24, 255, 27, 36, 27, 255, 26, 35, 27, 255, 28, 38, 28, 255, 28, 39, 29, 255, 27, 37, 28, 255, 26, 36, 27, 255, 30, 43, 31, 255, 31, 45, 32, 255, 32, 46, 32, 255, 30, 41, 30, 255, 31, 43, 31, 255, 31, 44, 31, 255, 30, 42, 30, 255, 32, 46, 32, 255, 29, 40, 29, 255, 36, 53, 36, 255, 35, 52, 35, 255, 34, 49, 34, 255, 36, 53, 36, 255, 36, 53, 36, 255, 29, 40, 29, 255, 30, 41, 30, 255, 26, 34, 26, 255, 30, 41, 30, 255, 31, 45, 32, 255, 29, 40, 29, 255, 31, 44, 31, 255, 29, 41, 30, 255, 37, 54, 37, 255, 31, 45, 32, 255, 31, 44, 31, 255, 29, 40, 29, 255, 35, 52, 36, 255, 34, 50, 34, 255, 31, 43, 31, 255, 32, 46, 32, 255, 33, 48, 33, 255, 34, 50, 34, 255, 33, 47, 33, 255, 35, 51, 35, 255, 33, 47, 33, 255, 31, 44, 31, 255, 30, 43, 31, 255, 33, 47, 33, 255, 33, 49, 34, 255, 30, 42, 30, 255, 31, 44, 31, 255, 34, 49, 34, 255, 32, 45, 32, 255, 28, 39, 29, 255, 35, 52, 35, 255, 34, 49, 34, 255, 35, 51, 35, 255, 30, 41, 30, 255, 32, 47, 33, 255, 37, 55, 37, 255, 36, 54, 36, 255, 34, 50, 35, 255, 31, 43, 31, 255, 32, 45, 32, 255, 27, 38, 28, 255, 29, 41, 30, 255, 32, 46, 32, 255, 29, 40, 29, 255, 27, 37, 28, 255, 34, 50, 34, 255, 35, 51, 35, 255, 35, 52, 35, 255, 30, 42, 31, 255, 28, 39, 29, 255, 32, 46, 32, 255, 32, 46, 32, 255, 28, 39, 29, 255, 25, 34, 26, 255, 28, 38, 28, 255, 29, 40, 30, 255, 26, 34, 26, 255, 30, 42, 30, 255, 29, 41, 30, 255, 23, 30, 24, 255, 25, 34, 26, 255, 29, 40, 29, 255, 27, 38, 28, 255, 31, 43, 31, 255, 28, 39, 29, 255, 32, 45, 32, 255, 32, 46, 32, 255, 31, 44, 31, 255, 26, 34, 26, 255, 30, 42, 30, 255, 30, 41, 30, 255, 28, 38, 28, 255, 28, 39, 29, 255, 28, 39, 29, 255, 29, 41, 30, 255, 29, 40, 29, 255, 29, 40, 29, 255, 35, 51, 35, 255, 39, 58, 39, 255, 48, 70, 46, 255, 35, 52, 35, 255, 32, 45, 32, 255, 114, 139, 14, 255, 29, 40, 29, 255, 31, 45, 32, 255, 30, 42, 30, 255, 36, 54, 37, 255, 33, 47, 33, 255, 36, 53, 36, 255, 31, 43, 31, 255, 32, 46, 32, 255, 33, 48, 33, 255, 31, 44, 31, 255, 33, 48, 33, 255, 32, 47, 33, 255, 32, 45, 32, 255, 33, 49, 34, 255, 32, 47, 33, 255, 34, 50, 34, 255, 32, 46, 32, 255, 33, 48, 33, 255, 33, 48, 34, 255, 36, 54, 36, 255, 34, 50, 34, 255, 32, 45, 32, 255, 30, 42, 30, 255, 27, 36, 27, 255, 24, 31, 25, 255, 26, 35, 27, 255, 28, 39, 29, 255, 29, 40, 30, 255, 31, 44, 32, 255, 30, 42, 30, 255, 29, 40, 30, 255, 33, 48, 33, 255, 33, 48, 33, 255, 29, 40, 29, 255, 28, 39, 29, 255, 28, 39, 29, 255, 28, 38, 28, 255, 24, 31, 25, 255, 27, 35, 28, 255, 25, 33, 26, 255, 28, 38, 29, 255, 32, 46, 32, 255, 36, 53, 36, 255, 31, 45, 32, 255, 30, 42, 30, 255, 32, 45, 32, 255, 35, 51, 35, 255, 37, 54, 37, 255, 40, 60, 40, 255, 37, 56, 37, 255, 38, 56, 38, 255, 37, 54, 37, 255, 37, 55, 37, 255, 33, 47, 33, 255, 30, 42, 30, 255, 29, 41, 30, 255, 28, 39, 29, 255, 33, 47, 33, 255, 36, 53, 36, 255, 37, 56, 37, 255, 37, 55, 37, 255, 30, 41, 30, 255, 31, 45, 32, 255, 26, 36, 27, 255, 28, 38, 28, 255, 28, 38, 28, 255, 29, 40, 29, 255, 31, 44, 31, 255, 31, 44, 31, 255, 27, 37, 28, 255, 29, 41, 30, 255, 31, 45, 32, 255, 33, 48, 34, 255, 31, 44, 31, 255, 36, 53, 36, 255, 34, 49, 34, 255, 35, 52, 35, 255, 35, 52, 35, 255, 34, 50, 34, 255, 32, 46, 32, 255, 29, 41, 30, 255, 28, 39, 29, 255, 30, 41, 30, 255, 26, 35, 27, 255, 26, 34, 26, 255, 29, 41, 30, 255, 29, 40, 29, 255, 34, 49, 34, 255, 35, 51, 35, 255, 42, 62, 41, 255, 36, 54, 36, 255, 28, 38, 28, 255, 29, 41, 30, 255, 31, 44, 31, 255, 27, 37, 28, 255, 28, 39, 29, 255, 30, 42, 30, 255, 28, 38, 28, 255, 27, 37, 28, 255, 30, 42, 30, 255, 29, 41, 30, 255, 28, 38, 28, 255, 26, 35, 27, 255, 29, 40, 29, 255, 26, 36, 27, 255, 33, 48, 33, 255, 33, 49, 34, 255, 35, 52, 35, 255, 33, 48, 34, 255, 33, 48, 33, 255, 34, 51, 35, 255, 27, 31, 32, 255, 47, 65, 70, 255, 37, 48, 52, 255, 35, 43, 46, 255, 29, 35, 36, 255, 45, 61, 66, 255, 35, 43, 46, 255, 27, 30, 32, 255, 37, 48, 51, 255, 33, 41, 43, 255, 28, 32, 33, 255, 27, 31, 32, 255, 35, 44, 47, 255, 31, 38, 40, 255, 23, 24, 24, 255, 36, 45, 48, 255, 35, 44, 47, 255, 42, 55, 60, 255, 25, 27, 28, 255, 23, 24, 24, 255, 25, 27, 28, 255, 40, 52, 56, 255, 26, 29, 30, 255, 29, 34, 36, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 32, 39, 41, 255, 25, 27, 28, 255, 33, 41, 43, 255, 33, 40, 43, 255, 32, 39, 42, 255, 39, 51, 55, 255, 38, 49, 52, 255, 38, 49, 52, 255, 24, 26, 27, 255, 22, 22, 22, 255, 31, 37, 39, 255, 44, 59, 64, 255, 37, 48, 51, 255, 33, 41, 44, 255, 30, 35, 37, 255, 41, 53, 58, 255, 41, 54, 58, 255, 24, 25, 26, 255, 29, 35, 36, 255, 21, 21, 21, 255, 38, 49, 52, 255, 34, 43, 46, 255, 40, 52, 56, 255, 33, 40, 43, 255, 21, 21, 21, 255, 33, 41, 44, 255, 35, 44, 47, 255, 37, 48, 51, 255, 39, 50, 54, 255, 44, 59, 64, 255, 55, 73, 79, 255, 30, 36, 38, 255, 42, 56, 60, 255, 28, 33, 34, 255, 28, 33, 35, 255, 33, 41, 43, 255, 30, 35, 37, 255, 32, 38, 41, 255, 36, 47, 50, 255, 35, 44, 47, 255, 43, 57, 62, 255, 25, 27, 28, 255, 37, 47, 51, 255, 48, 66, 72, 255, 49, 68, 74, 255, 48, 66, 72, 255, 51, 69, 75, 255, 46, 63, 68, 255, 56, 74, 79, 255, 60, 77, 82, 255, 43, 58, 63, 255, 42, 55, 60, 255, 45, 60, 66, 255, 37, 48, 52, 255, 42, 56, 61, 255, 55, 73, 79, 255, 52, 70, 76, 255, 42, 55, 60, 255, 44, 59, 64, 255, 40, 52, 56, 255, 21, 21, 21, 255, 34, 43, 46, 255, 32, 39, 41, 255, 44, 58, 63, 255, 40, 52, 56, 255, 28, 32, 33, 255, 28, 33, 35, 255, 37, 47, 51, 255, 31, 37, 39, 255, 40, 53, 57, 255, 36, 46, 49, 255, 37, 48, 52, 255, 32, 39, 41, 255, 25, 27, 27, 255, 29, 35, 36, 255, 40, 53, 57, 255, 26, 28, 29, 255, 37, 47, 50, 255, 40, 53, 57, 255, 41, 53, 57, 255, 44, 60, 65, 255, 34, 42, 45, 255, 39, 50, 54, 255, 21, 21, 21, 255, 28, 32, 34, 255, 36, 46, 50, 255, 33, 42, 44, 255, 35, 43, 46, 255, 41, 54, 58, 255, 41, 54, 58, 255, 51, 70, 76, 255, 53, 71, 77, 255, 32, 38, 41, 255, 33, 41, 44, 255, 30, 35, 37, 255, 37, 48, 51, 255, 30, 36, 38, 255, 21, 21, 21, 255, 34, 42, 45, 255, 29, 34, 36, 255, 38, 48, 52, 255, 31, 38, 40, 255, 32, 39, 41, 255, 38, 49, 52, 255, 26, 29, 30, 255, 25, 27, 28, 255, 27, 31, 32, 255, 35, 43, 46, 255, 39, 51, 55, 255, 42, 56, 60, 255, 40, 53, 57, 255, 26, 29, 30, 255, 31, 37, 39, 255, 26, 29, 30, 255, 28, 33, 35, 255, 35, 44, 47, 255, 25, 28, 29, 255, 38, 50, 53, 255, 35, 44, 47, 255, 31, 38, 40, 255, 26, 29, 30, 255, 32, 39, 41, 255, 27, 31, 32, 255, 31, 38, 40, 255, 30, 36, 38, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 28, 32, 34, 255, 34, 43, 46, 255, 35, 44, 47, 255, 35, 43, 46, 255, 36, 46, 49, 255, 40, 53, 57, 255, 42, 55, 60, 255, 41, 54, 58, 255, 37, 48, 52, 255, 30, 35, 37, 255, 22, 23, 23, 255, 27, 30, 31, 255, 21, 21, 21, 255, 23, 24, 25, 255, 29, 34, 36, 255, 36, 45, 48, 255, 38, 50, 53, 255, 39, 51, 55, 255, 44, 59, 64, 255, 32, 39, 41, 255, 21, 21, 21, 255, 29, 34, 36, 255, 42, 55, 60, 255, 40, 53, 57, 255, 37, 47, 51, 255, 42, 55, 60, 255, 35, 44, 47, 255, 31, 38, 40, 255, 39, 51, 55, 255, 44, 60, 65, 255, 43, 57, 61, 255, 29, 35, 37, 255, 35, 44, 47, 255, 38, 50, 54, 255, 34, 42, 45, 255, 30, 36, 38, 255, 39, 50, 54, 255, 37, 47, 50, 255, 28, 32, 34, 255, 28, 32, 33, 255, 30, 35, 37, 255, 21, 21, 21, 255, 30, 36, 38, 255, 43, 58, 63, 255, 38, 49, 52, 255, 39, 51, 55, 255, 35, 43, 46, 255, 42, 56, 61, 255, 34, 43, 46, 255, 46, 62, 67, 255, 43, 58, 63, 255, 30, 36, 38, 255, 31, 38, 40, 255, 28, 32, 33, 255, 34, 43, 46, 255, 50, 68, 74, 255, 36, 46, 50, 255, 21, 21, 21, 255, 41, 54, 58, 255, 37, 47, 50, 255, 31, 37, 39, 255, 31, 38, 40, 255, 38, 49, 53, 255, 24, 25, 26, 255, 35, 44, 47, 255, 35, 44, 47, 255, 31, 37, 39, 255, 31, 37, 39, 255, 31, 37, 40, 255, 35, 44, 47, 255, 26, 30, 31, 255, 30, 36, 38, 255, 32, 39, 42, 255, 24, 26, 27, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 22, 22, 255, 21, 21, 21, 255, 21, 21, 21, 255, 34, 42, 45, 255, 33, 41, 43, 255, 42, 56, 61, 255, 41, 55, 59, 255, 32, 39, 41, 255, 42, 55, 59, 255, 36, 46, 49, 255, 40, 53, 57, 255, 29, 34, 35, 255, 45, 61, 66, 255, 38, 49, 52, 255, 53, 71, 77, 255, 34, 43, 46, 255, 37, 47, 50, 255, 34, 43, 46, 255, 43, 57, 62, 255, 32, 39, 41, 255, 36, 46, 49, 255, 21, 21, 21, 255, 41, 61, 41, 255, 36, 54, 36, 255, 31, 44, 32, 255, 30, 42, 31, 255, 31, 45, 32, 255, 29, 41, 30, 255, 25, 34, 26, 255, 28, 38, 28, 255, 27, 38, 28, 255, 30, 43, 31, 255, 24, 31, 25, 255, 29, 41, 30, 255, 28, 38, 28, 255, 31, 44, 32, 255, 33, 47, 33, 255, 32, 47, 33, 255, 33, 48, 33, 255, 36, 53, 36, 255, 68, 82, 16, 255, 30, 42, 30, 255, 30, 42, 30, 255, 30, 42, 30, 255, 30, 43, 31, 255, 33, 48, 33, 255, 33, 47, 33, 255, 37, 54, 37, 255, 33, 48, 33, 255, 32, 46, 32, 255, 29, 40, 29, 255, 29, 41, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 27, 37, 28, 255, 28, 38, 28, 255, 28, 39, 29, 255, 31, 45, 32, 255, 30, 42, 30, 255, 28, 39, 29, 255, 30, 43, 31, 255, 27, 37, 28, 255, 25, 33, 26, 255, 23, 30, 24, 255, 28, 38, 28, 255, 28, 38, 28, 255, 28, 39, 29, 255, 27, 36, 27, 255, 30, 42, 30, 255, 27, 36, 27, 255, 27, 36, 27, 255, 28, 38, 28, 255, 26, 35, 27, 255, 23, 30, 24, 255, 31, 44, 31, 255, 29, 40, 29, 255, 27, 37, 28, 255, 29, 40, 29, 255, 32, 45, 32, 255, 28, 38, 28, 255, 32, 46, 32, 255, 34, 49, 34, 255, 32, 47, 33, 255, 32, 45, 32, 255, 31, 44, 31, 255, 26, 35, 27, 255, 25, 34, 26, 255, 27, 37, 28, 255, 29, 40, 29, 255, 32, 47, 33, 255, 30, 43, 31, 255, 30, 43, 31, 255, 36, 53, 36, 255, 32, 47, 33, 255, 29, 40, 29, 255, 34, 50, 34, 255, 31, 45, 32, 255, 30, 43, 31, 255, 31, 43, 31, 255, 31, 44, 31, 255, 33, 47, 33, 255, 35, 51, 35, 255, 36, 54, 36, 255, 36, 53, 36, 255, 33, 48, 33, 255, 28, 38, 28, 255, 28, 38, 28, 255, 28, 38, 28, 255, 29, 40, 29, 255, 30, 41, 30, 255, 29, 41, 30, 255, 34, 49, 34, 255, 35, 51, 35, 255, 30, 42, 30, 255, 35, 51, 35, 255, 32, 46, 32, 255, 33, 48, 33, 255, 36, 54, 36, 255, 38, 57, 38, 255, 37, 56, 37, 255, 41, 61, 40, 255, 33, 48, 33, 255, 26, 36, 27, 255, 28, 39, 29, 255, 32, 45, 32, 255, 26, 35, 27, 255, 33, 47, 33, 255, 34, 49, 34, 255, 33, 47, 33, 255, 33, 47, 33, 255, 34, 49, 34, 255, 34, 50, 34, 255, 31, 43, 31, 255, 31, 44, 32, 255, 29, 41, 30, 255, 29, 41, 30, 255, 29, 40, 29, 255, 30, 43, 31, 255, 34, 50, 35, 255, 33, 48, 33, 255, 29, 41, 30, 255, 28, 39, 29, 255, 27, 36, 27, 255, 28, 38, 28, 255, 31, 44, 31, 255, 28, 39, 29, 255, 31, 44, 31, 255, 32, 47, 33, 255, 32, 46, 32, 255, 33, 48, 33, 255, 32, 46, 33, 255, 32, 45, 32, 255, 31, 45, 32, 255, 30, 43, 31, 255, 31, 43, 31, 255, 27, 37, 28, 255, 31, 44, 31, 255, 31, 45, 32, 255, 31, 44, 32, 255, 30, 41, 30, 255, 34, 49, 34, 255, 35, 51, 35, 255, 35, 51, 35, 255, 34, 50, 34, 255, 31, 44, 31, 255, 30, 42, 30, 255, 32, 46, 32, 255, 33, 48, 33, 255, 31, 43, 31, 255, 34, 49, 34, 255, 35, 52, 36, 255, 36, 53, 36, 255, 32, 45, 32, 255, 29, 40, 29, 255, 33, 48, 33, 255, 34, 50, 34, 255, 35, 52, 35, 255, 33, 49, 34, 255, 29, 41, 30, 255, 31, 44, 32, 255, 30, 42, 30, 255, 33, 47, 33, 255, 34, 49, 34, 255, 35, 52, 36, 255, 36, 53, 36, 255, 36, 53, 36, 255, 35, 51, 35, 255, 30, 43, 31, 255, 31, 44, 31, 255, 29, 40, 29, 255, 31, 44, 32, 255, 26, 35, 27, 255, 24, 32, 25, 255, 26, 35, 27, 255, 30, 42, 30, 255, 28, 39, 29, 255, 28, 39, 29, 255, 28, 39, 29, 255, 28, 39, 29, 255, 32, 45, 32, 255, 29, 40, 29, 255, 31, 44, 31, 255, 33, 48, 33, 255, 27, 36, 27, 255, 27, 37, 28, 255, 24, 31, 25, 255, 26, 34, 26, 255, 31, 45, 32, 255, 31, 43, 31, 255, 28, 39, 29, 255, 30, 43, 31, 255, 28, 38, 28, 255, 29, 40, 30, 255, 36, 53, 36, 255, 40, 60, 40, 255, 36, 54, 36, 255, 36, 54, 36, 255, 38, 58, 38, 255, 38, 56, 38, 255, 35, 52, 36, 255, 35, 51, 35, 255, 30, 43, 31, 255, 27, 37, 28, 255, 28, 38, 28, 255, 28, 38, 28, 255, 34, 49, 34, 255, 35, 52, 35, 255, 35, 52, 36, 255, 33, 48, 33, 255, 31, 44, 32, 255, 29, 41, 30, 255, 31, 44, 31, 255, 28, 39, 29, 255, 30, 42, 30, 255, 31, 45, 32, 255, 30, 43, 31, 255, 29, 41, 30, 255, 35, 51, 35, 255, 36, 54, 36, 255, 34, 50, 34, 255, 36, 53, 36, 255, 34, 50, 34, 255, 33, 48, 34, 255, 32, 45, 32, 255, 30, 43, 31, 255, 108, 132, 15, 255, 32, 47, 33, 255, 33, 47, 33, 255, 33, 48, 33, 255, 32, 46, 32, 255, 31, 43, 31, 255, 30, 41, 30, 255, 35, 51, 35, 255, 30, 43, 31, 255, 28, 39, 29, 255, 34, 49, 34, 255, 32, 45, 32, 255, 33, 48, 34, 255, 32, 45, 32, 255, 29, 41, 30, 255, 28, 38, 28, 255, 29, 41, 30, 255, 28, 39, 29, 255, 30, 42, 30, 255, 29, 40, 29, 255, 31, 44, 31, 255, 31, 44, 31, 255, 30, 42, 30, 255, 25, 33, 25, 255, 30, 42, 30, 255, 28, 38, 28, 255, 25, 33, 25, 255, 29, 40, 29, 255, 34, 49, 34, 255, 35, 52, 35, 255, 35, 52, 35, 255, 33, 48, 33, 255, 35, 52, 36, 255, 25, 28, 29, 255, 35, 43, 46, 255, 38, 49, 53, 255, 42, 55, 59, 255, 41, 54, 58, 255, 35, 44, 47, 255, 29, 33, 35, 255, 31, 38, 40, 255, 27, 31, 32, 255, 37, 48, 52, 255, 39, 50, 54, 255, 30, 36, 38, 255, 38, 50, 53, 255, 29, 34, 36, 255, 32, 39, 42, 255, 30, 36, 38, 255, 41, 54, 59, 255, 37, 48, 51, 255, 36, 46, 49, 255, 27, 31, 32, 255, 36, 46, 49, 255, 32, 40, 42, 255, 28, 33, 35, 255, 23, 24, 24, 255, 21, 21, 21, 255, 21, 21, 21, 255, 29, 33, 35, 255, 32, 39, 41, 255, 39, 50, 54, 255, 25, 28, 29, 255, 41, 54, 59, 255, 28, 32, 34, 255, 31, 37, 39, 255, 49, 67, 73, 255, 40, 53, 57, 255, 35, 44, 47, 255, 34, 43, 45, 255, 39, 51, 54, 255, 29, 34, 36, 255, 27, 31, 32, 255, 45, 60, 65, 255, 40, 52, 56, 255, 42, 55, 60, 255, 31, 37, 39, 255, 33, 40, 43, 255, 40, 52, 56, 255, 34, 43, 46, 255, 28, 33, 34, 255, 39, 51, 55, 255, 38, 49, 52, 255, 37, 48, 51, 255, 35, 45, 48, 255, 29, 34, 36, 255, 21, 21, 21, 255, 26, 29, 30, 255, 38, 49, 53, 255, 32, 40, 42, 255, 36, 46, 49, 255, 42, 56, 61, 255, 46, 63, 68, 255, 45, 60, 65, 255, 29, 35, 37, 255, 35, 44, 47, 255, 25, 28, 29, 255, 36, 46, 50, 255, 43, 58, 63, 255, 31, 37, 39, 255, 40, 52, 57, 255, 37, 47, 50, 255, 21, 21, 21, 255, 52, 70, 76, 255, 58, 76, 81, 255, 49, 67, 73, 255, 61, 79, 83, 255, 61, 79, 83, 255, 58, 76, 81, 255, 47, 64, 70, 255, 39, 51, 55, 255, 51, 69, 75, 255, 60, 78, 82, 255, 52, 71, 76, 255, 35, 44, 47, 255, 50, 68, 74, 255, 43, 58, 62, 255, 44, 59, 64, 255, 48, 65, 71, 255, 48, 66, 72, 255, 44, 58, 63, 255, 21, 21, 21, 255, 42, 55, 60, 255, 26, 30, 31, 255, 25, 27, 28, 255, 22, 22, 22, 255, 48, 66, 71, 255, 35, 43, 46, 255, 35, 44, 48, 255, 32, 40, 42, 255, 32, 39, 41, 255, 41, 54, 58, 255, 34, 42, 45, 255, 42, 56, 60, 255, 34, 42, 45, 255, 31, 38, 40, 255, 31, 38, 40, 255, 32, 38, 41, 255, 37, 47, 51, 255, 42, 56, 61, 255, 31, 38, 40, 255, 35, 44, 48, 255, 32, 39, 41, 255, 31, 37, 39, 255, 21, 21, 21, 255, 41, 55, 59, 255, 29, 34, 35, 255, 38, 48, 52, 255, 33, 41, 44, 255, 36, 46, 49, 255, 43, 58, 63, 255, 46, 62, 67, 255, 52, 71, 76, 255, 52, 70, 76, 255, 34, 42, 45, 255, 33, 41, 43, 255, 42, 55, 59, 255, 37, 48, 51, 255, 29, 34, 36, 255, 31, 38, 40, 255, 24, 26, 27, 255, 44, 59, 64, 255, 25, 27, 28, 255, 34, 42, 45, 255, 40, 53, 57, 255, 22, 23, 24, 255, 28, 33, 35, 255, 21, 21, 21, 255, 21, 21, 21, 255, 30, 36, 39, 255, 28, 32, 33, 255, 38, 48, 52, 255, 32, 39, 41, 255, 33, 41, 44, 255, 35, 43, 46, 255, 30, 35, 37, 255, 32, 39, 42, 255, 42, 55, 59, 255, 51, 70, 76, 255, 28, 33, 34, 255, 33, 41, 44, 255, 30, 36, 38, 255, 24, 26, 27, 255, 30, 36, 38, 255, 36, 45, 48, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 37, 48, 51, 255, 36, 45, 48, 255, 39, 50, 54, 255, 39, 50, 54, 255, 29, 34, 36, 255, 39, 50, 54, 255, 27, 32, 33, 255, 35, 44, 47, 255, 34, 42, 45, 255, 42, 55, 60, 255, 34, 43, 46, 255, 33, 40, 43, 255, 32, 39, 41, 255, 48, 65, 71, 255, 34, 42, 44, 255, 31, 37, 39, 255, 42, 56, 61, 255, 35, 44, 47, 255, 34, 43, 45, 255, 37, 47, 51, 255, 49, 67, 73, 255, 47, 63, 69, 255, 48, 66, 72, 255, 30, 35, 37, 255, 21, 21, 21, 255, 32, 40, 42, 255, 35, 45, 48, 255, 35, 44, 48, 255, 33, 41, 44, 255, 38, 49, 52, 255, 39, 51, 55, 255, 30, 35, 37, 255, 27, 30, 31, 255, 47, 64, 69, 255, 23, 24, 25, 255, 35, 44, 47, 255, 41, 54, 58, 255, 42, 55, 60, 255, 51, 70, 76, 255, 24, 26, 27, 255, 34, 43, 46, 255, 40, 52, 56, 255, 21, 21, 21, 255, 39, 50, 54, 255, 44, 59, 64, 255, 33, 41, 44, 255, 39, 50, 54, 255, 32, 38, 41, 255, 32, 39, 42, 255, 37, 48, 52, 255, 39, 51, 55, 255, 27, 31, 32, 255, 40, 52, 56, 255, 38, 49, 53, 255, 42, 55, 60, 255, 30, 36, 38, 255, 34, 42, 45, 255, 31, 38, 40, 255, 21, 21, 21, 255, 38, 50, 54, 255, 31, 38, 40, 255, 28, 32, 33, 255, 27, 31, 32, 255, 44, 60, 65, 255, 29, 34, 35, 255, 37, 47, 51, 255, 21, 21, 21, 255, 30, 36, 38, 255, 28, 32, 34, 255, 29, 34, 36, 255, 33, 40, 43, 255, 24, 26, 27, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 26, 29, 31, 255, 26, 30, 31, 255, 22, 23, 24, 255, 21, 21, 21, 255, 21, 21, 21, 255, 29, 34, 36, 255, 39, 51, 55, 255, 42, 56, 61, 255, 36, 46, 49, 255, 42, 56, 61, 255, 44, 58, 63, 255, 36, 46, 49, 255, 42, 56, 61, 255, 37, 47, 50, 255, 38, 50, 54, 255, 41, 54, 58, 255, 51, 69, 75, 255, 36, 45, 48, 255, 45, 60, 65, 255, 40, 52, 56, 255, 33, 41, 44, 255, 41, 53, 58, 255, 46, 62, 68, 255, 27, 30, 31, 255, 37, 56, 38, 255, 34, 49, 34, 255, 32, 46, 32, 255, 31, 44, 31, 255, 30, 42, 30, 255, 26, 35, 27, 255, 25, 32, 25, 255, 25, 33, 26, 255, 27, 37, 28, 255, 28, 39, 29, 255, 25, 33, 26, 255, 28, 38, 28, 255, 32, 45, 32, 255, 31, 45, 32, 255, 37, 56, 37, 255, 42, 62, 41, 255, 37, 55, 37, 255, 38, 57, 38, 255, 35, 51, 35, 255, 33, 47, 33, 255, 34, 50, 34, 255, 33, 47, 33, 255, 32, 47, 33, 255, 40, 59, 39, 255, 34, 50, 34, 255, 35, 52, 35, 255, 35, 52, 35, 255, 30, 42, 30, 255, 29, 40, 29, 255, 30, 42, 31, 255, 29, 40, 29, 255, 27, 37, 28, 255, 30, 42, 30, 255, 30, 42, 31, 255, 28, 38, 28, 255, 34, 49, 34, 255, 32, 46, 33, 255, 30, 42, 31, 255, 28, 39, 29, 255, 28, 38, 28, 255, 31, 44, 31, 255, 27, 37, 28, 255, 28, 38, 28, 255, 28, 39, 29, 255, 28, 39, 29, 255, 30, 42, 30, 255, 27, 37, 28, 255, 26, 36, 27, 255, 27, 36, 27, 255, 24, 32, 25, 255, 25, 33, 26, 255, 24, 31, 25, 255, 27, 36, 27, 255, 33, 48, 33, 255, 28, 39, 29, 255, 29, 40, 30, 255, 31, 44, 32, 255, 28, 38, 28, 255, 29, 41, 30, 255, 33, 47, 33, 255, 31, 45, 32, 255, 34, 49, 34, 255, 31, 45, 32, 255, 25, 33, 26, 255, 24, 31, 25, 255, 24, 31, 25, 255, 25, 33, 26, 255, 30, 42, 30, 255, 29, 41, 30, 255, 31, 45, 32, 255, 34, 50, 34, 255, 34, 49, 34, 255, 28, 38, 28, 255, 31, 44, 31, 255, 29, 41, 30, 255, 26, 36, 27, 255, 28, 39, 29, 255, 30, 43, 31, 255, 29, 41, 30, 255, 31, 45, 32, 255, 36, 54, 36, 255, 36, 53, 36, 255, 34, 50, 35, 255, 32, 46, 32, 255, 29, 41, 30, 255, 28, 39, 29, 255, 31, 45, 32, 255, 29, 41, 30, 255, 34, 50, 34, 255, 34, 51, 35, 255, 33, 47, 33, 255, 32, 46, 32, 255, 36, 54, 36, 255, 29, 40, 29, 255, 32, 46, 32, 255, 37, 55, 37, 255, 38, 56, 38, 255, 35, 52, 35, 255, 41, 61, 40, 255, 31, 44, 32, 255, 25, 33, 26, 255, 28, 39, 29, 255, 32, 45, 32, 255, 26, 35, 27, 255, 30, 43, 31, 255, 34, 50, 34, 255, 32, 46, 32, 255, 31, 44, 31, 255, 31, 45, 32, 255, 31, 43, 31, 255, 31, 44, 31, 255, 26, 36, 27, 255, 30, 42, 31, 255, 31, 43, 31, 255, 33, 48, 33, 255, 33, 47, 33, 255, 32, 47, 33, 255, 31, 43, 31, 255, 27, 38, 28, 255, 29, 40, 29, 255, 26, 34, 26, 255, 26, 35, 27, 255, 29, 40, 29, 255, 29, 41, 30, 255, 33, 47, 33, 255, 29, 41, 30, 255, 29, 40, 29, 255, 32, 47, 33, 255, 30, 42, 30, 255, 32, 47, 33, 255, 36, 53, 36, 255, 35, 51, 35, 255, 31, 45, 32, 255, 32, 47, 33, 255, 31, 44, 32, 255, 33, 48, 33, 255, 31, 45, 32, 255, 31, 45, 32, 255, 33, 48, 33, 255, 31, 45, 32, 255, 30, 43, 31, 255, 32, 46, 32, 255, 29, 40, 29, 255, 31, 44, 31, 255, 31, 44, 31, 255, 34, 49, 34, 255, 36, 54, 36, 255, 37, 56, 37, 255, 36, 52, 36, 255, 33, 47, 33, 255, 34, 49, 34, 255, 33, 48, 33, 255, 32, 46, 32, 255, 37, 55, 37, 255, 36, 54, 37, 255, 34, 50, 34, 255, 30, 42, 31, 255, 32, 46, 32, 255, 31, 44, 31, 255, 32, 45, 32, 255, 32, 45, 32, 255, 122, 149, 14, 255, 32, 47, 33, 255, 35, 51, 35, 255, 32, 45, 32, 255, 32, 46, 32, 255, 29, 40, 29, 255, 31, 45, 32, 255, 33, 48, 33, 255, 31, 44, 31, 255, 26, 35, 27, 255, 26, 35, 27, 255, 28, 38, 28, 255, 29, 40, 29, 255, 27, 38, 28, 255, 24, 32, 25, 255, 27, 37, 28, 255, 29, 39, 29, 255, 29, 40, 29, 255, 28, 39, 29, 255, 32, 47, 33, 255, 30, 41, 30, 255, 26, 34, 26, 255, 25, 33, 26, 255, 29, 40, 29, 255, 29, 41, 30, 255, 27, 36, 27, 255, 27, 37, 28, 255, 27, 36, 27, 255, 27, 37, 28, 255, 31, 44, 31, 255, 34, 50, 34, 255, 36, 53, 36, 255, 34, 50, 34, 255, 35, 52, 35, 255, 40, 59, 39, 255, 50, 73, 48, 255, 36, 54, 36, 255, 31, 44, 31, 255, 28, 38, 28, 255, 24, 31, 25, 255, 27, 36, 27, 255, 27, 36, 27, 255, 28, 39, 29, 255, 35, 52, 35, 255, 35, 51, 35, 255, 34, 49, 34, 255, 32, 46, 32, 255, 37, 55, 37, 255, 37, 56, 37, 255, 31, 45, 32, 255, 34, 50, 34, 255, 33, 49, 34, 255, 34, 50, 34, 255, 30, 42, 30, 255, 33, 48, 33, 255, 34, 50, 35, 255, 33, 48, 34, 255, 32, 46, 33, 255, 34, 49, 34, 255, 32, 47, 33, 255, 32, 45, 32, 255, 33, 48, 33, 255, 36, 53, 36, 255, 34, 50, 34, 255, 35, 51, 35, 255, 34, 50, 34, 255, 33, 49, 34, 255, 33, 48, 34, 255, 34, 49, 34, 255, 33, 48, 33, 255, 98, 119, 15, 255, 32, 46, 32, 255, 30, 42, 31, 255, 32, 46, 32, 255, 36, 53, 36, 255, 34, 49, 34, 255, 30, 42, 30, 255, 27, 37, 28, 255, 26, 35, 27, 255, 26, 35, 27, 255, 27, 36, 27, 255, 30, 43, 31, 255, 33, 47, 33, 255, 30, 42, 31, 255, 26, 34, 26, 255, 25, 33, 26, 255, 28, 38, 28, 255, 27, 37, 28, 255, 23, 30, 24, 255, 23, 30, 24, 255, 29, 41, 30, 255, 30, 42, 30, 255, 32, 46, 32, 255, 33, 48, 33, 255, 34, 50, 34, 255, 21, 21, 21, 255, 34, 43, 45, 255, 49, 67, 73, 255, 39, 51, 55, 255, 34, 42, 45, 255, 32, 39, 42, 255, 28, 33, 35, 255, 34, 42, 45, 255, 42, 55, 60, 255, 36, 46, 49, 255, 29, 34, 36, 255, 27, 30, 32, 255, 29, 34, 36, 255, 25, 28, 29, 255, 38, 49, 52, 255, 36, 46, 49, 255, 40, 53, 57, 255, 33, 40, 43, 255, 40, 53, 57, 255, 21, 21, 21, 255, 21, 21, 21, 255, 27, 31, 32, 255, 21, 21, 21, 255, 21, 21, 21, 255, 31, 38, 40, 255, 21, 21, 21, 255, 21, 21, 21, 255, 30, 36, 37, 255, 37, 48, 51, 255, 29, 34, 36, 255, 24, 26, 26, 255, 35, 44, 47, 255, 29, 33, 35, 255, 31, 37, 39, 255, 34, 43, 46, 255, 22, 23, 23, 255, 32, 39, 41, 255, 31, 38, 40, 255, 43, 57, 61, 255, 47, 64, 69, 255, 47, 63, 69, 255, 44, 59, 64, 255, 38, 50, 54, 255, 41, 53, 57, 255, 40, 52, 56, 255, 32, 38, 40, 255, 38, 49, 52, 255, 24, 25, 26, 255, 36, 46, 50, 255, 27, 31, 32, 255, 35, 43, 46, 255, 35, 43, 46, 255, 29, 34, 36, 255, 23, 24, 24, 255, 21, 21, 21, 255, 34, 43, 46, 255, 28, 32, 34, 255, 39, 50, 54, 255, 40, 53, 57, 255, 45, 60, 65, 255, 41, 53, 57, 255, 35, 45, 48, 255, 35, 44, 47, 255, 37, 48, 51, 255, 28, 32, 33, 255, 28, 33, 34, 255, 39, 50, 54, 255, 38, 50, 53, 255, 27, 30, 31, 255, 26, 28, 29, 255, 48, 65, 71, 255, 46, 63, 68, 255, 49, 67, 74, 255, 50, 68, 75, 255, 55, 73, 79, 255, 42, 56, 60, 255, 27, 30, 31, 255, 51, 70, 76, 255, 56, 74, 79, 255, 41, 55, 59, 255, 39, 50, 54, 255, 43, 58, 63, 255, 38, 48, 52, 255, 41, 53, 58, 255, 46, 62, 67, 255, 31, 37, 39, 255, 48, 65, 70, 255, 47, 63, 69, 255, 28, 33, 34, 255, 33, 40, 43, 255, 36, 46, 49, 255, 39, 50, 54, 255, 35, 45, 48, 255, 42, 56, 60, 255, 33, 41, 44, 255, 40, 52, 56, 255, 45, 60, 65, 255, 40, 53, 57, 255, 26, 30, 31, 255, 37, 47, 50, 255, 34, 43, 45, 255, 32, 39, 42, 255, 30, 35, 37, 255, 31, 38, 40, 255, 31, 37, 39, 255, 33, 40, 43, 255, 29, 35, 37, 255, 31, 38, 40, 255, 51, 69, 75, 255, 39, 50, 54, 255, 31, 37, 39, 255, 26, 29, 30, 255, 36, 45, 48, 255, 49, 67, 73, 255, 46, 62, 67, 255, 40, 52, 56, 255, 43, 58, 63, 255, 42, 55, 60, 255, 49, 67, 73, 255, 39, 51, 55, 255, 46, 63, 68, 255, 40, 53, 57, 255, 35, 44, 48, 255, 38, 49, 52, 255, 33, 41, 44, 255, 27, 31, 32, 255, 31, 38, 40, 255, 32, 38, 41, 255, 33, 41, 43, 255, 31, 38, 40, 255, 24, 26, 26, 255, 39, 51, 55, 255, 21, 21, 21, 255, 40, 52, 56, 255, 42, 56, 60, 255, 40, 52, 57, 255, 29, 33, 35, 255, 21, 21, 21, 255, 21, 21, 21, 255, 32, 39, 41, 255, 39, 50, 54, 255, 37, 47, 51, 255, 37, 47, 51, 255, 31, 37, 40, 255, 42, 56, 60, 255, 41, 54, 58, 255, 34, 43, 45, 255, 27, 31, 32, 255, 37, 48, 51, 255, 31, 38, 40, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 30, 36, 38, 255, 30, 35, 37, 255, 37, 48, 51, 255, 37, 48, 51, 255, 30, 36, 38, 255, 43, 57, 61, 255, 35, 45, 48, 255, 41, 54, 58, 255, 29, 35, 36, 255, 31, 37, 39, 255, 37, 48, 51, 255, 51, 70, 76, 255, 40, 52, 56, 255, 28, 32, 33, 255, 26, 29, 30, 255, 43, 56, 61, 255, 39, 50, 54, 255, 37, 47, 50, 255, 46, 62, 67, 255, 52, 70, 76, 255, 40, 53, 57, 255, 39, 50, 54, 255, 35, 44, 47, 255, 42, 55, 60, 255, 42, 56, 61, 255, 37, 48, 51, 255, 31, 37, 39, 255, 21, 21, 21, 255, 21, 21, 21, 255, 30, 37, 39, 255, 39, 51, 54, 255, 35, 43, 46, 255, 42, 55, 60, 255, 35, 44, 48, 255, 35, 45, 48, 255, 42, 56, 61, 255, 34, 43, 46, 255, 41, 53, 57, 255, 40, 53, 57, 255, 52, 71, 76, 255, 47, 64, 69, 255, 37, 47, 50, 255, 38, 50, 53, 255, 36, 45, 48, 255, 21, 21, 21, 255, 31, 38, 40, 255, 29, 34, 35, 255, 35, 44, 47, 255, 43, 58, 62, 255, 44, 58, 63, 255, 40, 53, 57, 255, 41, 54, 58, 255, 36, 46, 50, 255, 43, 57, 62, 255, 46, 62, 67, 255, 38, 49, 52, 255, 34, 43, 45, 255, 32, 39, 42, 255, 34, 43, 46, 255, 24, 26, 27, 255, 21, 21, 21, 255, 28, 33, 35, 255, 36, 46, 49, 255, 33, 41, 43, 255, 41, 53, 58, 255, 31, 37, 39, 255, 32, 38, 40, 255, 36, 45, 48, 255, 37, 47, 51, 255, 35, 44, 47, 255, 24, 25, 26, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 26, 30, 31, 255, 25, 27, 28, 255, 39, 50, 54, 255, 38, 50, 54, 255, 25, 27, 28, 255, 32, 39, 42, 255, 28, 33, 34, 255, 30, 36, 38, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 24, 25, 26, 255, 27, 30, 32, 255, 30, 35, 37, 255, 40, 52, 57, 255, 46, 62, 67, 255, 38, 48, 52, 255, 40, 52, 56, 255, 32, 39, 41, 255, 37, 47, 50, 255, 48, 66, 72, 255, 34, 43, 46, 255, 34, 42, 45, 255, 26, 30, 31, 255, 31, 43, 31, 255, 36, 52, 36, 255, 31, 44, 31, 255, 26, 35, 27, 255, 31, 43, 31, 255, 28, 38, 28, 255, 26, 34, 26, 255, 27, 36, 27, 255, 28, 39, 29, 255, 27, 38, 28, 255, 28, 38, 28, 255, 25, 33, 26, 255, 25, 33, 26, 255, 28, 38, 28, 255, 30, 42, 30, 255, 37, 54, 37, 255, 37, 56, 37, 255, 37, 54, 37, 255, 34, 49, 34, 255, 36, 53, 36, 255, 34, 51, 35, 255, 34, 50, 34, 255, 36, 53, 36, 255, 36, 54, 36, 255, 37, 55, 37, 255, 32, 46, 32, 255, 35, 52, 36, 255, 37, 54, 37, 255, 31, 44, 31, 255, 33, 47, 33, 255, 31, 44, 32, 255, 30, 43, 31, 255, 33, 47, 33, 255, 30, 42, 30, 255, 30, 42, 30, 255, 31, 45, 32, 255, 31, 43, 31, 255, 30, 42, 30, 255, 29, 40, 29, 255, 31, 44, 32, 255, 26, 34, 26, 255, 30, 42, 30, 255, 29, 40, 30, 255, 29, 40, 29, 255, 27, 37, 28, 255, 26, 35, 27, 255, 29, 40, 29, 255, 31, 45, 32, 255, 26, 36, 27, 255, 26, 35, 27, 255, 29, 41, 30, 255, 30, 42, 30, 255, 29, 40, 29, 255, 32, 46, 32, 255, 30, 43, 31, 255, 27, 37, 28, 255, 35, 52, 35, 255, 35, 51, 35, 255, 29, 40, 29, 255, 31, 43, 31, 255, 29, 41, 30, 255, 31, 43, 31, 255, 32, 45, 32, 255, 32, 46, 32, 255, 28, 39, 29, 255, 29, 40, 30, 255, 28, 39, 29, 255, 27, 37, 28, 255, 25, 33, 26, 255, 30, 42, 30, 255, 31, 45, 32, 255, 35, 52, 35, 255, 34, 50, 35, 255, 36, 52, 36, 255, 30, 42, 31, 255, 31, 44, 32, 255, 40, 60, 40, 255, 35, 52, 36, 255, 33, 48, 33, 255, 36, 54, 36, 255, 38, 56, 38, 255, 35, 52, 35, 255, 34, 49, 34, 255, 37, 56, 38, 255, 33, 48, 33, 255, 33, 47, 33, 255, 38, 57, 38, 255, 36, 53, 36, 255, 30, 43, 31, 255, 37, 55, 37, 255, 33, 47, 33, 255, 35, 51, 35, 255, 37, 56, 37, 255, 35, 51, 35, 255, 36, 53, 36, 255, 36, 53, 36, 255, 35, 51, 35, 255, 37, 56, 37, 255, 36, 52, 36, 255, 28, 38, 28, 255, 29, 40, 29, 255, 27, 36, 27, 255, 29, 41, 30, 255, 29, 40, 29, 255, 30, 42, 30, 255, 32, 47, 33, 255, 30, 42, 30, 255, 31, 44, 31, 255, 30, 41, 30, 255, 31, 43, 31, 255, 28, 39, 29, 255, 29, 41, 30, 255, 26, 35, 27, 255, 27, 38, 28, 255, 30, 42, 30, 255, 30, 42, 30, 255, 30, 43, 31, 255, 34, 49, 34, 255, 30, 43, 31, 255, 26, 35, 26, 255, 26, 34, 26, 255, 30, 42, 30, 255, 28, 39, 29, 255, 34, 50, 34, 255, 30, 42, 30, 255, 32, 47, 33, 255, 34, 49, 34, 255, 31, 44, 31, 255, 34, 50, 34, 255, 34, 49, 34, 255, 34, 50, 34, 255, 31, 45, 32, 255, 31, 44, 31, 255, 33, 48, 34, 255, 33, 49, 34, 255, 33, 48, 33, 255, 33, 47, 33, 255, 33, 47, 33, 255, 29, 40, 29, 255, 31, 45, 32, 255, 25, 34, 26, 255, 26, 35, 27, 255, 28, 39, 29, 255, 29, 41, 30, 255, 29, 40, 30, 255, 30, 42, 30, 255, 35, 52, 35, 255, 35, 52, 35, 255, 29, 40, 30, 255, 31, 43, 31, 255, 31, 44, 31, 255, 31, 44, 31, 255, 33, 48, 33, 255, 39, 59, 39, 255, 43, 64, 42, 255, 38, 56, 38, 255, 36, 53, 36, 255, 28, 39, 29, 255, 30, 42, 31, 255, 29, 41, 30, 255, 32, 46, 32, 255, 32, 46, 32, 255, 37, 55, 37, 255, 36, 54, 36, 255, 37, 54, 37, 255, 33, 47, 33, 255, 28, 38, 28, 255, 31, 44, 31, 255, 33, 47, 33, 255, 28, 39, 29, 255, 24, 31, 25, 255, 27, 37, 28, 255, 27, 36, 27, 255, 31, 44, 31, 255, 28, 38, 28, 255, 26, 35, 27, 255, 31, 44, 31, 255, 33, 48, 33, 255, 29, 40, 29, 255, 28, 39, 29, 255, 30, 43, 31, 255, 24, 32, 25, 255, 29, 40, 29, 255, 27, 36, 27, 255, 25, 32, 25, 255, 26, 35, 26, 255, 25, 32, 26, 255, 26, 35, 27, 255, 27, 37, 28, 255, 29, 40, 29, 255, 30, 42, 30, 255, 27, 37, 28, 255, 27, 36, 27, 255, 34, 50, 34, 255, 34, 50, 34, 255, 35, 51, 35, 255, 44, 65, 43, 255, 36, 53, 36, 255, 27, 36, 27, 255, 28, 39, 29, 255, 29, 40, 29, 255, 28, 39, 29, 255, 29, 41, 30, 255, 29, 41, 30, 255, 35, 51, 35, 255, 32, 45, 32, 255, 31, 43, 31, 255, 32, 46, 32, 255, 35, 52, 35, 255, 36, 53, 36, 255, 35, 51, 35, 255, 35, 52, 35, 255, 34, 49, 34, 255, 35, 52, 35, 255, 31, 45, 32, 255, 32, 46, 32, 255, 35, 51, 35, 255, 34, 50, 34, 255, 36, 53, 36, 255, 35, 51, 35, 255, 34, 50, 35, 255, 35, 52, 35, 255, 32, 46, 32, 255, 35, 52, 35, 255, 37, 56, 38, 255, 37, 56, 37, 255, 33, 49, 34, 255, 35, 52, 35, 255, 35, 51, 35, 255, 34, 50, 34, 255, 35, 51, 35, 255, 33, 49, 34, 255, 29, 41, 30, 255, 34, 50, 34, 255, 31, 43, 31, 255, 30, 43, 31, 255, 33, 48, 33, 255, 30, 43, 31, 255, 26, 35, 27, 255, 26, 34, 26, 255, 28, 39, 29, 255, 31, 43, 31, 255, 35, 51, 35, 255, 32, 46, 32, 255, 31, 43, 31, 255, 24, 32, 25, 255, 27, 37, 28, 255, 29, 41, 30, 255, 28, 39, 29, 255, 27, 37, 28, 255, 25, 33, 26, 255, 27, 37, 28, 255, 27, 38, 28, 255, 27, 37, 28, 255, 29, 41, 30, 255, 33, 47, 33, 255, 21, 21, 21, 255, 33, 41, 43, 255, 35, 45, 48, 255, 39, 51, 55, 255, 29, 34, 36, 255, 32, 38, 40, 255, 28, 33, 35, 255, 41, 53, 58, 255, 33, 40, 43, 255, 36, 45, 49, 255, 42, 56, 61, 255, 31, 37, 39, 255, 29, 34, 36, 255, 31, 37, 40, 255, 33, 41, 44, 255, 36, 46, 50, 255, 36, 46, 49, 255, 28, 32, 33, 255, 22, 22, 22, 255, 25, 28, 29, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 35, 44, 47, 255, 34, 42, 45, 255, 30, 35, 37, 255, 21, 21, 21, 255, 21, 21, 21, 255, 32, 39, 42, 255, 30, 36, 38, 255, 28, 32, 34, 255, 33, 41, 44, 255, 29, 34, 36, 255, 36, 45, 48, 255, 31, 38, 40, 255, 31, 38, 40, 255, 22, 22, 23, 255, 35, 44, 46, 255, 34, 42, 45, 255, 45, 60, 65, 255, 47, 64, 70, 255, 36, 46, 49, 255, 42, 55, 60, 255, 38, 48, 52, 255, 41, 54, 58, 255, 39, 51, 55, 255, 34, 42, 45, 255, 24, 26, 27, 255, 33, 41, 44, 255, 34, 43, 46, 255, 27, 31, 32, 255, 33, 41, 43, 255, 46, 63, 68, 255, 31, 37, 39, 255, 21, 21, 21, 255, 22, 22, 22, 255, 38, 49, 52, 255, 28, 32, 34, 255, 33, 42, 44, 255, 39, 51, 55, 255, 41, 54, 58, 255, 21, 21, 21, 255, 36, 46, 49, 255, 35, 43, 46, 255, 38, 49, 53, 255, 35, 43, 46, 255, 36, 46, 49, 255, 37, 47, 50, 255, 21, 21, 21, 255, 35, 44, 47, 255, 41, 54, 59, 255, 57, 75, 80, 255, 46, 63, 68, 255, 62, 80, 84, 255, 52, 70, 76, 255, 36, 46, 49, 255, 47, 64, 70, 255, 35, 44, 47, 255, 39, 51, 55, 255, 38, 50, 54, 255, 45, 60, 66, 255, 44, 58, 63, 255, 38, 49, 52, 255, 31, 38, 40, 255, 46, 63, 68, 255, 43, 58, 63, 255, 45, 61, 66, 255, 38, 49, 53, 255, 24, 26, 26, 255, 25, 28, 29, 255, 30, 36, 38, 255, 45, 61, 66, 255, 45, 60, 65, 255, 39, 50, 54, 255, 48, 66, 72, 255, 46, 63, 68, 255, 43, 57, 61, 255, 40, 52, 56, 255, 34, 42, 44, 255, 46, 63, 69, 255, 41, 54, 59, 255, 39, 50, 54, 255, 40, 53, 57, 255, 40, 52, 56, 255, 34, 43, 46, 255, 37, 47, 50, 255, 31, 37, 39, 255, 30, 36, 38, 255, 41, 54, 58, 255, 42, 56, 60, 255, 31, 37, 39, 255, 21, 21, 21, 255, 37, 47, 50, 255, 35, 45, 48, 255, 48, 66, 72, 255, 39, 51, 55, 255, 54, 72, 78, 255, 45, 60, 65, 255, 45, 61, 66, 255, 47, 64, 69, 255, 51, 69, 75, 255, 43, 58, 63, 255, 41, 54, 59, 255, 37, 47, 50, 255, 48, 66, 72, 255, 41, 54, 59, 255, 38, 49, 53, 255, 36, 46, 49, 255, 40, 53, 57, 255, 32, 40, 42, 255, 40, 52, 57, 255, 41, 54, 59, 255, 21, 21, 21, 255, 48, 65, 71, 255, 47, 64, 70, 255, 43, 58, 62, 255, 39, 51, 55, 255, 28, 32, 34, 255, 33, 41, 44, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 30, 36, 38, 255, 33, 41, 44, 255, 30, 36, 38, 255, 40, 52, 56, 255, 30, 36, 38, 255, 23, 24, 25, 255, 29, 34, 35, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 31, 37, 39, 255, 32, 39, 41, 255, 21, 21, 21, 255, 35, 44, 47, 255, 40, 52, 56, 255, 30, 36, 38, 255, 28, 32, 34, 255, 36, 46, 49, 255, 21, 21, 21, 255, 32, 40, 42, 255, 42, 55, 60, 255, 40, 52, 57, 255, 49, 68, 74, 255, 38, 49, 53, 255, 28, 32, 33, 255, 23, 24, 24, 255, 43, 57, 62, 255, 39, 50, 54, 255, 44, 58, 63, 255, 30, 36, 38, 255, 40, 52, 56, 255, 37, 47, 50, 255, 39, 51, 55, 255, 41, 55, 59, 255, 26, 29, 30, 255, 48, 65, 71, 255, 46, 62, 67, 255, 39, 51, 55, 255, 27, 31, 33, 255, 37, 48, 51, 255, 28, 32, 34, 255, 21, 21, 21, 255, 21, 21, 21, 255, 36, 46, 49, 255, 46, 63, 68, 255, 46, 62, 68, 255, 34, 43, 46, 255, 42, 55, 60, 255, 43, 57, 62, 255, 48, 66, 72, 255, 40, 52, 56, 255, 46, 63, 68, 255, 48, 66, 72, 255, 32, 40, 42, 255, 39, 50, 54, 255, 21, 21, 21, 255, 39, 50, 54, 255, 32, 40, 42, 255, 33, 40, 43, 255, 30, 35, 37, 255, 38, 50, 53, 255, 32, 40, 42, 255, 46, 62, 68, 255, 34, 43, 46, 255, 40, 52, 56, 255, 44, 59, 64, 255, 33, 41, 43, 255, 28, 32, 33, 255, 33, 42, 44, 255, 32, 39, 41, 255, 21, 21, 21, 255, 21, 22, 22, 255, 26, 30, 31, 255, 33, 41, 44, 255, 33, 41, 44, 255, 33, 41, 43, 255, 28, 33, 35, 255, 35, 44, 47, 255, 26, 29, 30, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 25, 27, 28, 255, 22, 23, 23, 255, 24, 26, 27, 255, 29, 34, 36, 255, 30, 35, 37, 255, 35, 43, 46, 255, 31, 37, 39, 255, 34, 42, 45, 255, 30, 35, 37, 255, 34, 42, 45, 255, 30, 36, 38, 255, 21, 21, 21, 255, 35, 44, 47, 255, 33, 40, 43, 255, 37, 48, 51, 255, 32, 40, 42, 255, 21, 21, 21, 255, 27, 31, 33, 255, 24, 25, 26, 255, 24, 26, 27, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 27, 31, 33, 255, 30, 36, 38, 255, 42, 55, 60, 255, 37, 47, 51, 255, 35, 44, 47, 255, 25, 28, 28, 255, 31, 44, 31, 255, 34, 50, 34, 255, 33, 48, 34, 255, 28, 38, 28, 255, 27, 38, 28, 255, 30, 42, 31, 255, 24, 31, 25, 255, 27, 37, 28, 255, 25, 33, 26, 255, 26, 35, 27, 255, 30, 42, 30, 255, 27, 36, 27, 255, 23, 30, 24, 255, 25, 34, 26, 255, 30, 43, 31, 255, 34, 49, 34, 255, 36, 54, 36, 255, 35, 52, 35, 255, 43, 63, 42, 255, 38, 57, 38, 255, 35, 51, 35, 255, 36, 54, 36, 255, 42, 62, 41, 255, 36, 53, 36, 255, 36, 54, 36, 255, 33, 47, 33, 255, 30, 43, 31, 255, 32, 46, 32, 255, 32, 46, 32, 255, 35, 52, 35, 255, 34, 50, 35, 255, 32, 46, 33, 255, 29, 40, 29, 255, 27, 36, 27, 255, 26, 35, 27, 255, 31, 44, 31, 255, 32, 46, 32, 255, 34, 50, 35, 255, 34, 49, 34, 255, 31, 44, 32, 255, 28, 39, 29, 255, 29, 41, 30, 255, 29, 40, 29, 255, 29, 41, 30, 255, 29, 41, 30, 255, 27, 36, 27, 255, 26, 36, 27, 255, 29, 40, 29, 255, 25, 34, 26, 255, 26, 36, 27, 255, 29, 40, 29, 255, 31, 45, 32, 255, 29, 41, 30, 255, 32, 46, 32, 255, 31, 44, 31, 255, 28, 38, 28, 255, 34, 49, 34, 255, 34, 49, 34, 255, 31, 44, 31, 255, 27, 36, 27, 255, 28, 38, 28, 255, 29, 41, 30, 255, 31, 43, 31, 255, 31, 44, 32, 255, 31, 44, 31, 255, 31, 43, 31, 255, 29, 41, 30, 255, 27, 37, 28, 255, 28, 38, 28, 255, 29, 41, 30, 255, 37, 54, 37, 255, 39, 59, 39, 255, 32, 46, 32, 255, 33, 48, 33, 255, 30, 43, 31, 255, 34, 49, 34, 255, 41, 61, 41, 255, 36, 54, 37, 255, 32, 46, 32, 255, 35, 51, 35, 255, 35, 51, 35, 255, 37, 55, 37, 255, 36, 53, 36, 255, 35, 51, 35, 255, 36, 54, 37, 255, 34, 50, 35, 255, 36, 54, 37, 255, 38, 57, 38, 255, 35, 51, 35, 255, 32, 46, 32, 255, 30, 43, 31, 255, 30, 43, 31, 255, 35, 52, 36, 255, 37, 55, 37, 255, 37, 56, 38, 255, 38, 56, 38, 255, 35, 51, 35, 255, 53, 77, 50, 255, 36, 53, 36, 255, 29, 40, 29, 255, 28, 39, 29, 255, 26, 34, 26, 255, 30, 42, 30, 255, 29, 40, 29, 255, 28, 39, 29, 255, 33, 48, 33, 255, 31, 44, 32, 255, 31, 44, 31, 255, 28, 39, 29, 255, 28, 38, 28, 255, 27, 37, 28, 255, 30, 42, 30, 255, 31, 43, 31, 255, 26, 35, 27, 255, 25, 33, 26, 255, 25, 32, 25, 255, 30, 41, 30, 255, 28, 39, 29, 255, 29, 40, 30, 255, 27, 37, 28, 255, 23, 30, 24, 255, 30, 43, 31, 255, 28, 38, 28, 255, 33, 49, 34, 255, 33, 47, 33, 255, 30, 42, 30, 255, 31, 45, 32, 255, 32, 45, 32, 255, 33, 47, 33, 255, 32, 46, 32, 255, 32, 46, 32, 255, 32, 47, 33, 255, 31, 44, 31, 255, 35, 52, 35, 255, 33, 48, 33, 255, 34, 49, 34, 255, 32, 45, 32, 255, 31, 44, 31, 255, 27, 38, 28, 255, 29, 40, 29, 255, 28, 38, 28, 255, 26, 34, 26, 255, 31, 44, 31, 255, 32, 45, 32, 255, 30, 42, 30, 255, 34, 49, 34, 255, 35, 51, 35, 255, 31, 44, 31, 255, 28, 39, 29, 255, 26, 35, 26, 255, 33, 48, 33, 255, 33, 48, 33, 255, 35, 52, 35, 255, 48, 70, 46, 255, 44, 65, 43, 255, 40, 60, 40, 255, 35, 52, 36, 255, 31, 44, 31, 255, 32, 46, 33, 255, 31, 44, 31, 255, 34, 50, 34, 255, 42, 63, 42, 255, 36, 54, 36, 255, 36, 53, 36, 255, 35, 51, 35, 255, 29, 41, 30, 255, 28, 38, 28, 255, 29, 40, 29, 255, 30, 41, 30, 255, 30, 42, 31, 255, 27, 37, 28, 255, 29, 39, 29, 255, 29, 41, 30, 255, 27, 37, 28, 255, 24, 30, 24, 255, 27, 36, 27, 255, 31, 44, 32, 255, 31, 43, 31, 255, 29, 41, 30, 255, 30, 43, 31, 255, 30, 43, 31, 255, 29, 41, 30, 255, 31, 43, 31, 255, 25, 33, 26, 255, 26, 35, 27, 255, 25, 31, 25, 255, 24, 31, 24, 255, 24, 31, 25, 255, 25, 32, 25, 255, 27, 36, 27, 255, 27, 37, 28, 255, 28, 38, 28, 255, 27, 36, 27, 255, 32, 46, 32, 255, 35, 52, 36, 255, 38, 57, 38, 255, 45, 67, 44, 255, 36, 53, 36, 255, 28, 38, 28, 255, 26, 35, 26, 255, 31, 45, 32, 255, 28, 38, 28, 255, 30, 42, 30, 255, 30, 43, 31, 255, 28, 39, 29, 255, 31, 44, 31, 255, 29, 40, 29, 255, 28, 38, 28, 255, 30, 42, 30, 255, 34, 50, 34, 255, 37, 55, 37, 255, 37, 56, 38, 255, 50, 73, 48, 255, 34, 50, 34, 255, 33, 47, 33, 255, 33, 47, 33, 255, 33, 48, 33, 255, 33, 47, 33, 255, 34, 49, 34, 255, 33, 47, 33, 255, 36, 54, 37, 255, 37, 55, 37, 255, 37, 56, 37, 255, 37, 54, 37, 255, 34, 50, 35, 255, 36, 53, 36, 255, 34, 50, 34, 255, 36, 54, 36, 255, 42, 62, 41, 255, 35, 52, 36, 255, 36, 54, 36, 255, 37, 55, 37, 255, 33, 48, 34, 255, 31, 45, 32, 255, 35, 52, 35, 255, 35, 51, 35, 255, 35, 51, 35, 255, 33, 48, 33, 255, 27, 37, 28, 255, 27, 36, 27, 255, 27, 37, 28, 255, 31, 43, 31, 255, 31, 45, 32, 255, 31, 45, 32, 255, 32, 46, 32, 255, 27, 37, 28, 255, 25, 34, 26, 255, 30, 42, 31, 255, 30, 41, 30, 255, 28, 38, 28, 255, 29, 40, 29, 255, 30, 42, 30, 255, 29, 41, 30, 255, 26, 35, 27, 255, 26, 35, 27, 255, 27, 38, 28, 255, 21, 21, 21, 255, 24, 26, 26, 255, 36, 46, 49, 255, 33, 42, 44, 255, 30, 36, 38, 255, 45, 61, 66, 255, 27, 30, 31, 255, 21, 21, 21, 255, 31, 38, 40, 255, 30, 36, 37, 255, 36, 46, 49, 255, 43, 57, 61, 255, 34, 42, 44, 255, 35, 44, 47, 255, 38, 49, 53, 255, 35, 45, 48, 255, 24, 26, 27, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 29, 34, 36, 255, 34, 42, 44, 255, 28, 32, 33, 255, 27, 31, 32, 255, 21, 21, 21, 255, 21, 21, 21, 255, 24, 26, 26, 255, 23, 25, 25, 255, 33, 41, 44, 255, 34, 43, 45, 255, 37, 47, 50, 255, 38, 49, 53, 255, 39, 50, 54, 255, 43, 57, 62, 255, 41, 53, 58, 255, 33, 41, 44, 255, 29, 34, 35, 255, 36, 46, 49, 255, 34, 42, 45, 255, 40, 53, 57, 255, 50, 68, 75, 255, 47, 65, 70, 255, 38, 49, 53, 255, 28, 33, 35, 255, 29, 34, 36, 255, 31, 37, 39, 255, 30, 35, 37, 255, 37, 47, 50, 255, 42, 56, 61, 255, 37, 48, 51, 255, 36, 45, 48, 255, 33, 41, 43, 255, 21, 21, 21, 255, 32, 38, 41, 255, 33, 41, 44, 255, 28, 32, 34, 255, 37, 48, 51, 255, 36, 47, 50, 255, 31, 38, 40, 255, 26, 29, 30, 255, 33, 40, 43, 255, 28, 33, 34, 255, 24, 25, 26, 255, 22, 22, 22, 255, 21, 21, 21, 255, 23, 24, 24, 255, 51, 69, 75, 255, 61, 79, 83, 255, 41, 54, 59, 255, 40, 53, 57, 255, 46, 62, 67, 255, 52, 70, 76, 255, 38, 48, 52, 255, 47, 63, 69, 255, 46, 62, 67, 255, 41, 53, 58, 255, 37, 47, 51, 255, 42, 56, 61, 255, 32, 39, 41, 255, 44, 60, 65, 255, 29, 34, 36, 255, 42, 55, 60, 255, 42, 56, 60, 255, 37, 47, 51, 255, 43, 57, 61, 255, 34, 43, 46, 255, 21, 21, 21, 255, 37, 48, 51, 255, 32, 40, 42, 255, 36, 46, 49, 255, 38, 49, 53, 255, 44, 59, 64, 255, 38, 48, 52, 255, 43, 57, 61, 255, 41, 54, 58, 255, 33, 41, 44, 255, 36, 46, 49, 255, 38, 49, 53, 255, 44, 59, 63, 255, 46, 63, 68, 255, 37, 48, 51, 255, 45, 60, 65, 255, 38, 48, 52, 255, 35, 44, 47, 255, 30, 35, 37, 255, 34, 42, 45, 255, 35, 44, 47, 255, 21, 21, 21, 255, 27, 31, 32, 255, 40, 53, 57, 255, 39, 50, 54, 255, 45, 60, 65, 255, 47, 64, 70, 255, 43, 57, 61, 255, 46, 62, 67, 255, 38, 50, 54, 255, 38, 49, 52, 255, 49, 68, 74, 255, 45, 60, 65, 255, 40, 53, 57, 255, 35, 44, 48, 255, 40, 52, 56, 255, 35, 45, 48, 255, 30, 35, 37, 255, 28, 32, 34, 255, 38, 49, 53, 255, 40, 52, 57, 255, 34, 43, 45, 255, 26, 29, 29, 255, 21, 21, 21, 255, 43, 58, 63, 255, 36, 45, 49, 255, 31, 37, 39, 255, 37, 47, 51, 255, 42, 56, 60, 255, 33, 41, 44, 255, 36, 45, 48, 255, 34, 42, 45, 255, 26, 29, 30, 255, 21, 21, 21, 255, 21, 21, 21, 255, 28, 32, 33, 255, 35, 45, 48, 255, 29, 34, 36, 255, 23, 25, 25, 255, 21, 21, 21, 255, 21, 21, 21, 255, 23, 24, 24, 255, 25, 27, 28, 255, 29, 34, 36, 255, 27, 30, 31, 255, 34, 43, 45, 255, 41, 54, 58, 255, 34, 43, 45, 255, 50, 68, 74, 255, 33, 41, 44, 255, 42, 55, 60, 255, 38, 48, 52, 255, 31, 38, 40, 255, 40, 52, 56, 255, 29, 35, 36, 255, 35, 44, 47, 255, 36, 46, 49, 255, 24, 26, 27, 255, 27, 30, 32, 255, 49, 67, 73, 255, 39, 51, 55, 255, 46, 62, 67, 255, 45, 61, 66, 255, 39, 50, 54, 255, 49, 67, 73, 255, 31, 37, 39, 255, 46, 62, 67, 255, 34, 42, 45, 255, 34, 43, 45, 255, 47, 64, 69, 255, 46, 63, 68, 255, 43, 57, 61, 255, 41, 53, 58, 255, 46, 62, 67, 255, 43, 57, 61, 255, 28, 33, 34, 255, 21, 21, 21, 255, 22, 23, 24, 255, 38, 49, 53, 255, 45, 60, 65, 255, 38, 49, 53, 255, 35, 44, 46, 255, 38, 48, 52, 255, 43, 57, 61, 255, 52, 70, 76, 255, 52, 71, 77, 255, 29, 33, 35, 255, 49, 67, 73, 255, 21, 21, 21, 255, 28, 33, 34, 255, 31, 38, 40, 255, 40, 53, 57, 255, 27, 30, 31, 255, 30, 35, 37, 255, 30, 36, 38, 255, 41, 54, 58, 255, 27, 30, 32, 255, 41, 54, 59, 255, 34, 43, 46, 255, 35, 44, 47, 255, 26, 29, 30, 255, 28, 32, 34, 255, 38, 49, 53, 255, 21, 21, 21, 255, 25, 27, 28, 255, 30, 36, 38, 255, 28, 32, 34, 255, 31, 38, 40, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 25, 28, 29, 255, 34, 42, 45, 255, 23, 24, 25, 255, 30, 35, 37, 255, 32, 39, 41, 255, 29, 34, 36, 255, 25, 28, 29, 255, 33, 41, 44, 255, 31, 38, 40, 255, 39, 50, 54, 255, 36, 46, 49, 255, 33, 41, 43, 255, 42, 55, 60, 255, 29, 34, 36, 255, 21, 21, 21, 255, 36, 45, 49, 255, 35, 43, 46, 255, 35, 44, 47, 255, 30, 36, 38, 255, 30, 35, 37, 255, 32, 38, 41, 255, 30, 35, 37, 255, 36, 46, 50, 255, 38, 48, 52, 255, 42, 56, 61, 255, 31, 37, 39, 255, 34, 43, 46, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 30, 43, 31, 255, 34, 49, 34, 255, 31, 43, 31, 255, 27, 37, 28, 255, 27, 36, 27, 255, 28, 39, 29, 255, 26, 34, 26, 255, 26, 35, 27, 255, 25, 33, 26, 255, 28, 38, 28, 255, 30, 42, 30, 255, 27, 37, 28, 255, 29, 40, 29, 255, 26, 35, 27, 255, 29, 40, 29, 255, 32, 46, 32, 255, 31, 45, 32, 255, 33, 48, 33, 255, 38, 57, 38, 255, 35, 51, 35, 255, 37, 56, 37, 255, 43, 64, 42, 255, 35, 52, 35, 255, 39, 59, 39, 255, 36, 53, 36, 255, 35, 52, 35, 255, 33, 48, 34, 255, 35, 52, 36, 255, 37, 55, 37, 255, 34, 49, 34, 255, 31, 44, 32, 255, 27, 37, 28, 255, 27, 37, 28, 255, 23, 29, 24, 255, 26, 35, 27, 255, 29, 40, 29, 255, 25, 33, 26, 255, 35, 51, 35, 255, 35, 52, 36, 255, 30, 42, 30, 255, 26, 35, 27, 255, 30, 42, 30, 255, 29, 41, 30, 255, 30, 43, 31, 255, 28, 39, 29, 255, 28, 39, 29, 255, 27, 37, 28, 255, 26, 34, 26, 255, 29, 40, 29, 255, 33, 47, 33, 255, 30, 42, 30, 255, 26, 35, 27, 255, 32, 46, 32, 255, 32, 45, 32, 255, 114, 139, 12, 255, 29, 41, 30, 255, 33, 48, 34, 255, 32, 46, 32, 255, 33, 48, 33, 255, 30, 43, 31, 255, 30, 42, 31, 255, 29, 40, 29, 255, 34, 50, 35, 255, 31, 43, 31, 255, 31, 44, 31, 255, 29, 41, 30, 255, 29, 40, 29, 255, 27, 37, 28, 255, 29, 40, 29, 255, 30, 43, 31, 255, 33, 48, 33, 255, 32, 46, 32, 255, 35, 52, 35, 255, 29, 40, 29, 255, 33, 47, 33, 255, 35, 51, 35, 255, 35, 52, 36, 255, 37, 55, 37, 255, 34, 50, 35, 255, 34, 50, 35, 255, 37, 55, 37, 255, 37, 55, 37, 255, 36, 54, 37, 255, 36, 53, 36, 255, 32, 46, 32, 255, 32, 45, 32, 255, 35, 52, 35, 255, 41, 61, 41, 255, 34, 50, 34, 255, 31, 45, 32, 255, 34, 49, 34, 255, 34, 49, 34, 255, 36, 53, 36, 255, 34, 50, 35, 255, 34, 50, 34, 255, 32, 47, 33, 255, 40, 60, 40, 255, 35, 51, 35, 255, 35, 51, 35, 255, 29, 41, 30, 255, 24, 32, 25, 255, 25, 33, 26, 255, 24, 31, 25, 255, 24, 30, 24, 255, 28, 39, 29, 255, 30, 42, 30, 255, 28, 39, 29, 255, 33, 47, 33, 255, 33, 48, 34, 255, 34, 50, 34, 255, 30, 42, 30, 255, 29, 41, 30, 255, 28, 38, 28, 255, 27, 36, 27, 255, 31, 44, 31, 255, 33, 47, 33, 255, 32, 45, 32, 255, 27, 36, 27, 255, 25, 33, 26, 255, 28, 38, 28, 255, 29, 41, 30, 255, 28, 38, 28, 255, 34, 49, 34, 255, 33, 48, 34, 255, 34, 50, 34, 255, 33, 47, 33, 255, 31, 44, 31, 255, 32, 46, 32, 255, 33, 47, 33, 255, 31, 45, 32, 255, 33, 48, 33, 255, 31, 43, 31, 255, 28, 38, 28, 255, 31, 44, 31, 255, 32, 45, 32, 255, 30, 42, 30, 255, 31, 44, 31, 255, 30, 43, 31, 255, 31, 45, 32, 255, 29, 41, 30, 255, 27, 37, 28, 255, 25, 33, 26, 255, 29, 41, 30, 255, 29, 41, 30, 255, 35, 51, 35, 255, 29, 41, 30, 255, 32, 45, 32, 255, 31, 44, 32, 255, 28, 39, 29, 255, 29, 40, 29, 255, 29, 41, 30, 255, 32, 45, 32, 255, 42, 62, 41, 255, 32, 45, 32, 255, 33, 48, 33, 255, 34, 49, 34, 255, 33, 48, 33, 255, 32, 45, 32, 255, 33, 48, 33, 255, 35, 51, 35, 255, 37, 56, 37, 255, 36, 53, 36, 255, 33, 48, 33, 255, 36, 52, 36, 255, 34, 49, 34, 255, 30, 42, 30, 255, 28, 39, 29, 255, 29, 40, 29, 255, 27, 37, 28, 255, 26, 35, 27, 255, 29, 41, 30, 255, 30, 42, 30, 255, 27, 37, 28, 255, 29, 40, 29, 255, 27, 37, 28, 255, 24, 31, 25, 255, 27, 37, 28, 255, 29, 40, 29, 255, 31, 43, 31, 255, 30, 42, 30, 255, 27, 36, 27, 255, 28, 38, 28, 255, 30, 41, 30, 255, 28, 38, 28, 255, 27, 36, 27, 255, 23, 30, 24, 255, 28, 38, 28, 255, 27, 38, 28, 255, 25, 34, 26, 255, 26, 35, 27, 255, 26, 34, 26, 255, 26, 35, 27, 255, 26, 34, 26, 255, 28, 38, 28, 255, 31, 44, 31, 255, 36, 54, 36, 255, 38, 57, 38, 255, 36, 54, 36, 255, 29, 41, 30, 255, 32, 46, 32, 255, 28, 38, 28, 255, 25, 34, 26, 255, 26, 35, 27, 255, 31, 45, 32, 255, 31, 44, 31, 255, 28, 39, 29, 255, 27, 37, 28, 255, 29, 39, 29, 255, 31, 45, 32, 255, 31, 45, 32, 255, 34, 50, 34, 255, 36, 53, 36, 255, 35, 52, 35, 255, 37, 56, 37, 255, 38, 57, 38, 255, 32, 46, 32, 255, 29, 40, 29, 255, 32, 45, 32, 255, 33, 48, 34, 255, 40, 60, 40, 255, 38, 56, 38, 255, 34, 49, 34, 255, 35, 51, 35, 255, 32, 46, 33, 255, 36, 53, 36, 255, 32, 47, 33, 255, 34, 49, 34, 255, 38, 56, 38, 255, 35, 52, 35, 255, 35, 51, 35, 255, 32, 46, 32, 255, 30, 41, 30, 255, 32, 46, 33, 255, 35, 52, 36, 255, 35, 52, 35, 255, 35, 51, 35, 255, 28, 39, 29, 255, 30, 42, 30, 255, 28, 39, 29, 255, 27, 36, 27, 255, 27, 37, 28, 255, 33, 48, 33, 255, 35, 51, 35, 255, 36, 53, 36, 255, 31, 43, 31, 255, 28, 38, 28, 255, 29, 40, 29, 255, 31, 44, 31, 255, 28, 38, 28, 255, 26, 35, 27, 255, 24, 32, 25, 255, 28, 38, 28, 255, 25, 33, 26, 255, 28, 38, 28, 255, 27, 37, 28, 255, 32, 46, 32, 255, 23, 24, 25, 255, 21, 21, 21, 255, 21, 21, 21, 255, 37, 47, 50, 255, 31, 37, 40, 255, 37, 47, 50, 255, 35, 44, 47, 255, 37, 47, 50, 255, 28, 32, 34, 255, 35, 44, 47, 255, 39, 50, 54, 255, 29, 33, 35, 255, 35, 44, 47, 255, 29, 34, 36, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 24, 25, 26, 255, 37, 48, 51, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 29, 34, 36, 255, 27, 31, 32, 255, 31, 37, 40, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 27, 31, 33, 255, 36, 45, 48, 255, 37, 47, 50, 255, 34, 43, 45, 255, 34, 43, 46, 255, 40, 53, 57, 255, 36, 45, 48, 255, 32, 40, 42, 255, 42, 56, 61, 255, 35, 44, 47, 255, 37, 47, 50, 255, 28, 33, 35, 255, 34, 42, 45, 255, 35, 44, 46, 255, 41, 54, 59, 255, 37, 47, 51, 255, 32, 40, 42, 255, 29, 34, 35, 255, 31, 38, 40, 255, 32, 39, 41, 255, 41, 54, 58, 255, 46, 62, 67, 255, 34, 42, 45, 255, 32, 39, 41, 255, 35, 44, 47, 255, 30, 35, 37, 255, 21, 21, 21, 255, 36, 47, 50, 255, 30, 35, 37, 255, 44, 59, 64, 255, 42, 55, 60, 255, 40, 52, 56, 255, 35, 45, 48, 255, 25, 27, 28, 255, 26, 30, 31, 255, 24, 25, 26, 255, 37, 47, 50, 255, 21, 21, 21, 255, 33, 40, 43, 255, 42, 56, 61, 255, 35, 45, 48, 255, 43, 57, 62, 255, 38, 48, 52, 255, 43, 58, 63, 255, 40, 53, 57, 255, 40, 53, 57, 255, 49, 67, 74, 255, 44, 58, 63, 255, 39, 51, 55, 255, 49, 67, 73, 255, 38, 49, 53, 255, 40, 52, 56, 255, 46, 62, 67, 255, 41, 54, 58, 255, 31, 38, 40, 255, 42, 56, 61, 255, 42, 56, 61, 255, 40, 52, 56, 255, 40, 52, 57, 255, 21, 21, 21, 255, 29, 33, 35, 255, 25, 27, 28, 255, 33, 40, 43, 255, 39, 50, 54, 255, 42, 56, 60, 255, 34, 42, 44, 255, 48, 66, 72, 255, 38, 49, 53, 255, 35, 45, 48, 255, 49, 67, 73, 255, 40, 53, 57, 255, 32, 40, 42, 255, 31, 37, 39, 255, 32, 38, 41, 255, 47, 64, 69, 255, 40, 53, 57, 255, 42, 56, 61, 255, 34, 42, 45, 255, 47, 63, 69, 255, 48, 65, 71, 255, 21, 21, 21, 255, 31, 37, 39, 255, 45, 61, 66, 255, 28, 33, 34, 255, 29, 34, 35, 255, 39, 51, 54, 255, 40, 52, 56, 255, 48, 65, 71, 255, 43, 58, 62, 255, 47, 64, 69, 255, 48, 65, 71, 255, 56, 74, 79, 255, 41, 54, 58, 255, 40, 53, 57, 255, 36, 46, 49, 255, 43, 57, 61, 255, 40, 52, 56, 255, 25, 27, 28, 255, 40, 52, 57, 255, 37, 47, 51, 255, 28, 32, 33, 255, 23, 24, 25, 255, 21, 21, 21, 255, 33, 41, 44, 255, 34, 43, 46, 255, 33, 40, 42, 255, 32, 40, 42, 255, 35, 44, 47, 255, 32, 39, 42, 255, 33, 40, 43, 255, 33, 41, 43, 255, 21, 21, 21, 255, 37, 48, 51, 255, 35, 44, 47, 255, 22, 22, 22, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 28, 32, 33, 255, 21, 21, 21, 255, 31, 38, 40, 255, 40, 52, 56, 255, 29, 34, 36, 255, 34, 43, 46, 255, 26, 29, 30, 255, 34, 42, 45, 255, 34, 42, 44, 255, 32, 40, 42, 255, 32, 38, 40, 255, 28, 33, 34, 255, 25, 27, 28, 255, 38, 50, 54, 255, 49, 68, 74, 255, 44, 59, 64, 255, 41, 54, 58, 255, 29, 35, 37, 255, 28, 33, 34, 255, 36, 46, 49, 255, 48, 65, 71, 255, 35, 44, 47, 255, 36, 46, 49, 255, 40, 53, 57, 255, 40, 53, 57, 255, 48, 66, 72, 255, 46, 62, 68, 255, 36, 46, 49, 255, 34, 43, 45, 255, 54, 73, 78, 255, 47, 65, 70, 255, 48, 66, 72, 255, 30, 36, 38, 255, 44, 58, 63, 255, 34, 43, 46, 255, 37, 47, 50, 255, 50, 68, 75, 255, 33, 41, 44, 255, 26, 30, 31, 255, 21, 21, 21, 255, 22, 22, 22, 255, 31, 38, 40, 255, 44, 59, 64, 255, 51, 70, 76, 255, 46, 63, 68, 255, 42, 56, 61, 255, 47, 65, 70, 255, 39, 51, 55, 255, 21, 21, 21, 255, 36, 46, 50, 255, 33, 40, 43, 255, 42, 55, 60, 255, 29, 35, 36, 255, 34, 42, 44, 255, 36, 46, 49, 255, 26, 29, 30, 255, 40, 52, 56, 255, 44, 59, 63, 255, 37, 47, 50, 255, 46, 62, 68, 255, 32, 39, 42, 255, 28, 33, 35, 255, 30, 36, 38, 255, 21, 21, 21, 255, 29, 35, 36, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 25, 28, 28, 255, 31, 37, 39, 255, 36, 45, 48, 255, 22, 22, 22, 255, 27, 31, 33, 255, 29, 34, 35, 255, 34, 43, 46, 255, 26, 29, 29, 255, 24, 26, 26, 255, 24, 26, 27, 255, 32, 39, 41, 255, 28, 32, 33, 255, 31, 37, 39, 255, 40, 52, 56, 255, 31, 37, 40, 255, 31, 37, 40, 255, 34, 43, 46, 255, 33, 41, 44, 255, 21, 21, 21, 255, 33, 40, 43, 255, 27, 31, 32, 255, 29, 33, 35, 255, 46, 62, 67, 255, 32, 38, 41, 255, 30, 36, 38, 255, 41, 53, 58, 255, 36, 45, 48, 255, 37, 47, 50, 255, 41, 54, 58, 255, 46, 62, 67, 255, 33, 40, 43, 255, 33, 41, 44, 255, 22, 22, 22, 255, 32, 40, 42, 255, 46, 63, 68, 255, 41, 54, 58, 255, 42, 56, 61, 255, 30, 36, 38, 255, 36, 53, 36, 255, 31, 43, 31, 255, 27, 37, 28, 255, 31, 44, 31, 255, 34, 50, 34, 255, 29, 39, 29, 255, 32, 45, 32, 255, 26, 36, 27, 255, 26, 35, 27, 255, 27, 37, 28, 255, 26, 35, 27, 255, 23, 30, 24, 255, 25, 33, 25, 255, 26, 35, 27, 255, 28, 39, 29, 255, 35, 52, 35, 255, 41, 60, 40, 255, 40, 60, 40, 255, 44, 65, 43, 255, 41, 60, 40, 255, 36, 53, 36, 255, 34, 50, 34, 255, 35, 52, 35, 255, 36, 53, 36, 255, 33, 48, 33, 255, 32, 45, 32, 255, 29, 40, 29, 255, 34, 50, 34, 255, 30, 43, 31, 255, 35, 51, 35, 255, 33, 47, 33, 255, 28, 38, 28, 255, 24, 30, 24, 255, 24, 31, 24, 255, 27, 36, 27, 255, 29, 41, 30, 255, 28, 38, 28, 255, 27, 37, 28, 255, 30, 42, 30, 255, 32, 47, 33, 255, 32, 46, 32, 255, 29, 41, 30, 255, 28, 39, 29, 255, 27, 37, 28, 255, 24, 32, 25, 255, 30, 42, 30, 255, 27, 36, 27, 255, 26, 35, 27, 255, 32, 46, 32, 255, 33, 48, 34, 255, 121, 148, 14, 255, 30, 41, 30, 255, 26, 34, 26, 255, 28, 39, 29, 255, 32, 47, 33, 255, 27, 37, 28, 255, 32, 46, 33, 255, 30, 42, 31, 255, 31, 44, 31, 255, 29, 41, 30, 255, 36, 53, 36, 255, 35, 51, 35, 255, 31, 45, 32, 255, 29, 40, 29, 255, 33, 48, 34, 255, 36, 52, 36, 255, 34, 49, 34, 255, 32, 45, 32, 255, 30, 43, 31, 255, 30, 42, 30, 255, 32, 47, 33, 255, 30, 42, 30, 255, 30, 42, 30, 255, 30, 42, 30, 255, 37, 56, 38, 255, 32, 45, 32, 255, 29, 41, 30, 255, 31, 44, 32, 255, 29, 40, 29, 255, 33, 47, 33, 255, 33, 48, 33, 255, 33, 48, 34, 255, 34, 50, 35, 255, 34, 50, 34, 255, 28, 39, 29, 255, 33, 47, 33, 255, 35, 51, 35, 255, 32, 45, 32, 255, 35, 52, 35, 255, 33, 48, 33, 255, 30, 43, 31, 255, 33, 47, 33, 255, 33, 48, 33, 255, 28, 39, 29, 255, 29, 39, 29, 255, 33, 48, 33, 255, 31, 45, 32, 255, 32, 47, 33, 255, 30, 42, 30, 255, 33, 47, 33, 255, 29, 40, 29, 255, 25, 33, 26, 255, 27, 36, 27, 255, 24, 31, 25, 255, 30, 43, 31, 255, 31, 45, 32, 255, 28, 39, 29, 255, 33, 48, 34, 255, 36, 53, 36, 255, 31, 43, 31, 255, 30, 42, 30, 255, 30, 42, 30, 255, 30, 42, 30, 255, 33, 47, 33, 255, 35, 51, 35, 255, 35, 51, 35, 255, 28, 39, 29, 255, 29, 40, 29, 255, 30, 42, 30, 255, 29, 40, 29, 255, 28, 39, 29, 255, 35, 51, 35, 255, 32, 45, 32, 255, 35, 52, 35, 255, 31, 44, 31, 255, 27, 37, 28, 255, 30, 41, 30, 255, 33, 48, 33, 255, 33, 48, 34, 255, 31, 45, 32, 255, 30, 41, 30, 255, 29, 41, 30, 255, 30, 42, 30, 255, 33, 48, 33, 255, 27, 37, 28, 255, 29, 40, 29, 255, 28, 38, 28, 255, 26, 35, 27, 255, 31, 43, 31, 255, 28, 39, 29, 255, 26, 35, 27, 255, 29, 40, 29, 255, 34, 49, 34, 255, 30, 41, 30, 255, 31, 44, 31, 255, 31, 44, 32, 255, 32, 46, 32, 255, 32, 45, 32, 255, 31, 44, 31, 255, 33, 48, 34, 255, 30, 42, 31, 255, 30, 43, 31, 255, 28, 39, 29, 255, 29, 40, 29, 255, 32, 45, 32, 255, 31, 43, 31, 255, 33, 48, 33, 255, 36, 52, 36, 255, 34, 49, 34, 255, 32, 46, 32, 255, 33, 47, 33, 255, 39, 58, 39, 255, 36, 53, 36, 255, 35, 52, 35, 255, 35, 51, 35, 255, 32, 47, 33, 255, 33, 47, 33, 255, 31, 43, 31, 255, 27, 37, 28, 255, 27, 38, 28, 255, 33, 49, 34, 255, 33, 48, 33, 255, 29, 41, 30, 255, 28, 38, 28, 255, 25, 34, 26, 255, 29, 41, 30, 255, 28, 38, 28, 255, 26, 34, 26, 255, 32, 46, 32, 255, 31, 45, 32, 255, 31, 44, 31, 255, 27, 36, 27, 255, 24, 31, 25, 255, 27, 37, 28, 255, 30, 43, 31, 255, 26, 34, 26, 255, 31, 44, 31, 255, 26, 35, 27, 255, 27, 36, 27, 255, 27, 37, 28, 255, 26, 34, 26, 255, 29, 41, 30, 255, 30, 41, 30, 255, 27, 37, 28, 255, 27, 36, 27, 255, 36, 54, 37, 255, 33, 47, 33, 255, 33, 49, 34, 255, 35, 51, 35, 255, 29, 41, 30, 255, 32, 46, 32, 255, 32, 46, 32, 255, 32, 45, 32, 255, 33, 48, 33, 255, 34, 50, 34, 255, 33, 48, 33, 255, 36, 53, 36, 255, 33, 49, 34, 255, 35, 52, 35, 255, 33, 48, 34, 255, 33, 48, 33, 255, 32, 47, 33, 255, 35, 52, 36, 255, 36, 53, 36, 255, 30, 43, 31, 255, 31, 44, 31, 255, 26, 35, 27, 255, 26, 35, 27, 255, 27, 37, 28, 255, 32, 45, 32, 255, 33, 48, 33, 255, 30, 41, 30, 255, 30, 43, 31, 255, 30, 43, 31, 255, 31, 43, 31, 255, 32, 47, 33, 255, 30, 42, 31, 255, 32, 45, 32, 255, 35, 51, 35, 255, 31, 44, 31, 255, 90, 107, 13, 255, 27, 36, 27, 255, 31, 43, 31, 255, 30, 41, 30, 255, 37, 54, 37, 255, 33, 48, 33, 255, 30, 42, 31, 255, 30, 43, 31, 255, 34, 49, 34, 255, 31, 45, 32, 255, 35, 52, 35, 255, 35, 51, 35, 255, 34, 50, 35, 255, 33, 48, 33, 255, 29, 40, 29, 255, 29, 40, 29, 255, 34, 49, 34, 255, 35, 52, 36, 255, 31, 43, 31, 255, 63, 75, 15, 255, 28, 38, 28, 255, 27, 37, 28, 255, 26, 35, 27, 255, 24, 31, 25, 255, 32, 45, 32, 255, 38, 57, 38, 255, 40, 52, 56, 255, 31, 38, 40, 255, 30, 35, 37, 255, 21, 21, 21, 255, 22, 23, 24, 255, 44, 58, 63, 255, 38, 48, 52, 255, 41, 55, 59, 255, 42, 55, 60, 255, 34, 42, 45, 255, 29, 35, 36, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 23, 23, 255, 27, 31, 32, 255, 25, 28, 29, 255, 36, 46, 49, 255, 34, 43, 46, 255, 30, 36, 38, 255, 21, 21, 21, 255, 21, 21, 21, 255, 28, 32, 33, 255, 32, 39, 41, 255, 29, 34, 36, 255, 31, 38, 40, 255, 33, 41, 44, 255, 36, 46, 49, 255, 21, 21, 21, 255, 21, 21, 21, 255, 30, 36, 37, 255, 34, 42, 45, 255, 42, 56, 60, 255, 41, 54, 58, 255, 42, 55, 60, 255, 43, 57, 61, 255, 43, 58, 63, 255, 34, 42, 44, 255, 24, 26, 27, 255, 26, 29, 30, 255, 34, 42, 44, 255, 29, 34, 36, 255, 30, 35, 37, 255, 29, 35, 36, 255, 32, 40, 42, 255, 23, 24, 25, 255, 31, 37, 40, 255, 28, 32, 34, 255, 23, 24, 25, 255, 44, 58, 63, 255, 34, 42, 44, 255, 36, 46, 49, 255, 42, 55, 60, 255, 42, 56, 61, 255, 36, 45, 48, 255, 21, 21, 21, 255, 21, 21, 21, 255, 47, 64, 70, 255, 44, 58, 63, 255, 37, 47, 51, 255, 39, 50, 54, 255, 32, 40, 42, 255, 29, 34, 35, 255, 27, 31, 32, 255, 34, 42, 45, 255, 22, 22, 22, 255, 22, 23, 23, 255, 37, 47, 51, 255, 43, 57, 61, 255, 37, 47, 51, 255, 38, 48, 52, 255, 49, 68, 74, 255, 38, 49, 52, 255, 41, 55, 59, 255, 51, 69, 75, 255, 54, 73, 78, 255, 33, 40, 43, 255, 33, 41, 43, 255, 28, 33, 34, 255, 28, 33, 34, 255, 50, 68, 74, 255, 41, 55, 59, 255, 47, 63, 69, 255, 32, 39, 42, 255, 41, 54, 58, 255, 25, 28, 29, 255, 43, 57, 61, 255, 47, 63, 69, 255, 21, 21, 21, 255, 25, 27, 28, 255, 33, 41, 44, 255, 25, 28, 29, 255, 35, 44, 47, 255, 35, 44, 48, 255, 43, 57, 62, 255, 34, 42, 45, 255, 38, 49, 53, 255, 31, 37, 39, 255, 39, 50, 54, 255, 40, 52, 56, 255, 32, 40, 42, 255, 43, 57, 61, 255, 51, 70, 76, 255, 43, 58, 63, 255, 42, 56, 61, 255, 49, 67, 73, 255, 39, 50, 54, 255, 42, 55, 60, 255, 36, 46, 49, 255, 21, 21, 21, 255, 30, 35, 37, 255, 31, 37, 39, 255, 32, 40, 42, 255, 28, 33, 34, 255, 29, 35, 36, 255, 36, 46, 49, 255, 36, 45, 49, 255, 33, 40, 43, 255, 47, 64, 70, 255, 42, 56, 61, 255, 46, 62, 68, 255, 27, 31, 32, 255, 29, 34, 35, 255, 40, 53, 57, 255, 38, 48, 52, 255, 23, 25, 25, 255, 27, 31, 33, 255, 28, 32, 33, 255, 38, 50, 53, 255, 36, 46, 49, 255, 21, 21, 21, 255, 21, 21, 21, 255, 31, 38, 40, 255, 29, 35, 37, 255, 32, 40, 42, 255, 31, 38, 40, 255, 39, 51, 55, 255, 42, 55, 59, 255, 32, 39, 42, 255, 31, 38, 40, 255, 42, 56, 60, 255, 46, 63, 68, 255, 44, 60, 65, 255, 30, 35, 37, 255, 36, 46, 49, 255, 21, 21, 21, 255, 22, 23, 23, 255, 21, 21, 21, 255, 30, 35, 37, 255, 35, 43, 46, 255, 37, 48, 51, 255, 35, 44, 47, 255, 29, 33, 35, 255, 32, 39, 42, 255, 27, 31, 32, 255, 35, 45, 48, 255, 34, 42, 45, 255, 32, 40, 42, 255, 27, 30, 32, 255, 32, 40, 42, 255, 44, 59, 63, 255, 43, 58, 63, 255, 50, 69, 75, 255, 56, 74, 79, 255, 38, 49, 53, 255, 25, 27, 28, 255, 28, 32, 33, 255, 36, 46, 49, 255, 47, 65, 70, 255, 31, 37, 39, 255, 30, 35, 37, 255, 47, 63, 69, 255, 42, 55, 59, 255, 29, 34, 36, 255, 47, 63, 69, 255, 33, 41, 44, 255, 44, 59, 64, 255, 50, 68, 75, 255, 44, 59, 64, 255, 43, 57, 62, 255, 38, 49, 52, 255, 40, 52, 56, 255, 32, 38, 41, 255, 35, 43, 46, 255, 43, 57, 61, 255, 36, 45, 48, 255, 31, 38, 40, 255, 23, 24, 24, 255, 23, 25, 25, 255, 21, 21, 21, 255, 27, 31, 32, 255, 45, 61, 66, 255, 34, 42, 45, 255, 36, 46, 49, 255, 40, 53, 57, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 23, 24, 24, 255, 39, 50, 54, 255, 36, 46, 50, 255, 41, 54, 58, 255, 35, 44, 48, 255, 27, 30, 32, 255, 23, 24, 25, 255, 24, 26, 27, 255, 28, 32, 33, 255, 28, 33, 34, 255, 26, 30, 31, 255, 34, 42, 45, 255, 24, 26, 27, 255, 26, 29, 30, 255, 32, 39, 42, 255, 30, 35, 37, 255, 32, 40, 42, 255, 34, 42, 45, 255, 35, 45, 48, 255, 28, 32, 33, 255, 38, 49, 52, 255, 21, 21, 21, 255, 33, 40, 43, 255, 30, 35, 37, 255, 23, 24, 25, 255, 30, 36, 38, 255, 31, 38, 40, 255, 32, 39, 41, 255, 35, 44, 47, 255, 36, 46, 49, 255, 40, 52, 56, 255, 35, 44, 47, 255, 38, 50, 54, 255, 38, 49, 52, 255, 28, 32, 33, 255, 23, 25, 25, 255, 40, 53, 57, 255, 44, 59, 64, 255, 34, 43, 46, 255, 29, 33, 35, 255, 33, 41, 43, 255, 34, 50, 34, 255, 31, 45, 32, 255, 29, 41, 30, 255, 31, 45, 32, 255, 33, 48, 33, 255, 34, 50, 34, 255, 30, 42, 30, 255, 28, 39, 29, 255, 28, 38, 28, 255, 34, 50, 34, 255, 31, 44, 31, 255, 28, 39, 29, 255, 35, 51, 35, 255, 35, 51, 35, 255, 33, 47, 33, 255, 36, 53, 36, 255, 35, 52, 36, 255, 34, 50, 34, 255, 32, 45, 32, 255, 27, 36, 27, 255, 75, 90, 15, 255, 34, 49, 34, 255, 36, 53, 36, 255, 32, 45, 32, 255, 30, 42, 30, 255, 32, 47, 33, 255, 34, 51, 35, 255, 28, 39, 29, 255, 33, 47, 33, 255, 35, 52, 36, 255, 33, 47, 33, 255, 33, 49, 34, 255, 29, 41, 30, 255, 24, 30, 24, 255, 23, 30, 24, 255, 25, 32, 25, 255, 28, 39, 29, 255, 30, 43, 31, 255, 31, 44, 31, 255, 28, 39, 29, 255, 25, 33, 26, 255, 28, 38, 28, 255, 30, 41, 30, 255, 30, 43, 31, 255, 26, 35, 27, 255, 27, 37, 28, 255, 30, 42, 30, 255, 33, 48, 34, 255, 33, 48, 33, 255, 30, 42, 30, 255, 26, 35, 27, 255, 28, 39, 29, 255, 24, 32, 25, 255, 27, 36, 27, 255, 32, 47, 33, 255, 29, 41, 30, 255, 35, 52, 35, 255, 35, 51, 35, 255, 39, 58, 38, 255, 38, 57, 38, 255, 35, 52, 35, 255, 35, 51, 35, 255, 35, 52, 36, 255, 32, 46, 33, 255, 32, 46, 32, 255, 41, 61, 40, 255, 34, 50, 35, 255, 32, 47, 33, 255, 32, 46, 32, 255, 27, 37, 28, 255, 31, 43, 31, 255, 31, 44, 32, 255, 30, 43, 31, 255, 32, 47, 33, 255, 31, 44, 31, 255, 31, 44, 31, 255, 31, 43, 31, 255, 33, 48, 34, 255, 32, 46, 32, 255, 32, 46, 32, 255, 37, 55, 37, 255, 35, 51, 35, 255, 36, 54, 36, 255, 31, 44, 31, 255, 29, 40, 29, 255, 32, 46, 32, 255, 32, 47, 33, 255, 33, 48, 34, 255, 27, 38, 28, 255, 25, 34, 26, 255, 32, 46, 32, 255, 33, 48, 33, 255, 31, 44, 31, 255, 30, 42, 30, 255, 30, 42, 30, 255, 33, 48, 33, 255, 35, 51, 35, 255, 30, 42, 30, 255, 31, 44, 31, 255, 29, 40, 29, 255, 26, 35, 26, 255, 25, 33, 26, 255, 24, 31, 25, 255, 26, 36, 27, 255, 35, 51, 35, 255, 34, 49, 34, 255, 32, 45, 32, 255, 35, 51, 35, 255, 33, 48, 33, 255, 29, 40, 29, 255, 33, 47, 33, 255, 31, 43, 31, 255, 27, 36, 27, 255, 29, 40, 29, 255, 34, 50, 35, 255, 33, 48, 33, 255, 28, 39, 29, 255, 30, 42, 30, 255, 29, 41, 30, 255, 28, 39, 29, 255, 31, 45, 32, 255, 30, 43, 31, 255, 36, 54, 36, 255, 32, 46, 32, 255, 35, 52, 36, 255, 35, 52, 35, 255, 35, 51, 35, 255, 33, 47, 33, 255, 33, 48, 34, 255, 34, 49, 34, 255, 35, 51, 35, 255, 31, 43, 31, 255, 28, 39, 29, 255, 28, 39, 29, 255, 27, 36, 27, 255, 27, 37, 28, 255, 28, 38, 28, 255, 32, 45, 32, 255, 28, 39, 29, 255, 27, 36, 27, 255, 30, 42, 30, 255, 28, 38, 28, 255, 32, 47, 33, 255, 30, 42, 30, 255, 33, 48, 33, 255, 34, 49, 34, 255, 31, 43, 31, 255, 31, 44, 31, 255, 35, 52, 35, 255, 33, 48, 33, 255, 31, 44, 31, 255, 34, 50, 34, 255, 30, 43, 31, 255, 27, 37, 28, 255, 24, 31, 25, 255, 31, 44, 31, 255, 29, 41, 30, 255, 35, 51, 35, 255, 34, 49, 34, 255, 31, 45, 32, 255, 34, 49, 34, 255, 32, 46, 32, 255, 32, 47, 33, 255, 33, 48, 33, 255, 30, 42, 30, 255, 26, 34, 26, 255, 28, 39, 29, 255, 29, 40, 30, 255, 34, 49, 34, 255, 26, 34, 26, 255, 33, 48, 34, 255, 31, 44, 31, 255, 29, 39, 29, 255, 27, 36, 27, 255, 30, 42, 31, 255, 30, 42, 30, 255, 26, 35, 27, 255, 29, 40, 29, 255, 28, 39, 29, 255, 32, 45, 32, 255, 30, 43, 31, 255, 26, 34, 26, 255, 27, 37, 28, 255, 28, 38, 28, 255, 27, 36, 27, 255, 28, 38, 29, 255, 26, 36, 27, 255, 27, 37, 28, 255, 26, 35, 27, 255, 28, 39, 29, 255, 28, 38, 28, 255, 27, 36, 27, 255, 30, 43, 31, 255, 30, 42, 31, 255, 27, 36, 27, 255, 28, 39, 29, 255, 30, 42, 30, 255, 31, 44, 31, 255, 33, 47, 33, 255, 27, 37, 28, 255, 34, 50, 34, 255, 32, 45, 32, 255, 37, 55, 37, 255, 32, 46, 32, 255, 33, 48, 34, 255, 43, 64, 42, 255, 35, 51, 35, 255, 33, 47, 33, 255, 32, 46, 32, 255, 37, 55, 37, 255, 34, 50, 34, 255, 34, 49, 34, 255, 38, 56, 38, 255, 34, 50, 34, 255, 31, 44, 31, 255, 25, 33, 26, 255, 27, 37, 28, 255, 31, 45, 32, 255, 31, 45, 32, 255, 31, 44, 31, 255, 33, 48, 33, 255, 27, 36, 27, 255, 28, 39, 29, 255, 29, 40, 30, 255, 33, 48, 33, 255, 28, 39, 29, 255, 31, 44, 32, 255, 32, 46, 32, 255, 33, 48, 33, 255, 26, 35, 27, 255, 25, 32, 25, 255, 31, 44, 31, 255, 33, 48, 33, 255, 31, 44, 31, 255, 33, 48, 33, 255, 32, 46, 32, 255, 35, 52, 35, 255, 31, 44, 31, 255, 34, 49, 34, 255, 33, 47, 33, 255, 33, 48, 33, 255, 33, 49, 34, 255, 33, 47, 33, 255, 26, 35, 27, 255, 32, 46, 33, 255, 30, 43, 31, 255, 32, 45, 32, 255, 33, 49, 34, 255, 35, 52, 36, 255, 33, 47, 33, 255, 25, 33, 26, 255, 26, 35, 27, 255, 25, 33, 26, 255, 30, 43, 31, 255, 33, 49, 34, 255, 33, 49, 34, 255, 25, 27, 28, 255, 36, 46, 49, 255, 35, 44, 47, 255, 45, 61, 66, 255, 30, 36, 37, 255, 21, 21, 21, 255, 28, 32, 34, 255, 30, 36, 38, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 23, 24, 25, 255, 31, 37, 39, 255, 33, 40, 43, 255, 44, 59, 64, 255, 29, 34, 35, 255, 23, 24, 24, 255, 27, 30, 32, 255, 24, 26, 27, 255, 29, 34, 36, 255, 31, 37, 39, 255, 21, 21, 21, 255, 25, 28, 29, 255, 36, 46, 49, 255, 29, 33, 35, 255, 27, 31, 32, 255, 31, 37, 39, 255, 41, 53, 58, 255, 37, 47, 51, 255, 22, 22, 22, 255, 21, 21, 21, 255, 21, 21, 21, 255, 41, 54, 59, 255, 43, 58, 63, 255, 32, 40, 42, 255, 43, 57, 62, 255, 40, 52, 56, 255, 46, 63, 68, 255, 41, 53, 58, 255, 37, 47, 50, 255, 24, 26, 27, 255, 21, 21, 21, 255, 33, 41, 44, 255, 32, 39, 41, 255, 38, 49, 52, 255, 32, 39, 42, 255, 32, 39, 41, 255, 30, 36, 38, 255, 31, 37, 39, 255, 33, 40, 43, 255, 37, 47, 50, 255, 43, 58, 63, 255, 41, 53, 58, 255, 41, 53, 58, 255, 36, 46, 49, 255, 33, 42, 44, 255, 44, 58, 63, 255, 21, 21, 21, 255, 26, 29, 30, 255, 44, 59, 64, 255, 38, 49, 53, 255, 45, 61, 66, 255, 46, 63, 68, 255, 38, 50, 53, 255, 35, 43, 46, 255, 32, 40, 42, 255, 21, 21, 21, 255, 21, 21, 21, 255, 43, 57, 62, 255, 39, 51, 55, 255, 46, 63, 68, 255, 47, 64, 70, 255, 34, 42, 45, 255, 35, 44, 48, 255, 47, 64, 70, 255, 38, 49, 53, 255, 29, 33, 35, 255, 43, 57, 61, 255, 32, 38, 41, 255, 33, 41, 43, 255, 40, 52, 57, 255, 32, 38, 41, 255, 43, 57, 61, 255, 41, 55, 59, 255, 43, 58, 62, 255, 43, 57, 62, 255, 35, 44, 47, 255, 35, 45, 48, 255, 39, 51, 55, 255, 28, 33, 34, 255, 21, 21, 21, 255, 34, 42, 45, 255, 28, 32, 33, 255, 41, 53, 58, 255, 29, 34, 36, 255, 35, 44, 47, 255, 39, 51, 55, 255, 39, 50, 54, 255, 38, 49, 52, 255, 39, 50, 54, 255, 38, 48, 52, 255, 38, 49, 52, 255, 42, 56, 61, 255, 40, 52, 56, 255, 43, 58, 63, 255, 38, 49, 52, 255, 38, 49, 53, 255, 40, 52, 56, 255, 49, 68, 74, 255, 39, 50, 54, 255, 21, 21, 21, 255, 39, 50, 54, 255, 47, 64, 70, 255, 28, 33, 34, 255, 30, 36, 38, 255, 23, 24, 25, 255, 40, 52, 56, 255, 35, 45, 48, 255, 47, 65, 70, 255, 51, 70, 76, 255, 47, 65, 70, 255, 47, 64, 70, 255, 35, 44, 47, 255, 32, 39, 41, 255, 47, 63, 69, 255, 32, 38, 41, 255, 39, 50, 54, 255, 41, 54, 59, 255, 37, 48, 51, 255, 45, 61, 66, 255, 24, 26, 26, 255, 21, 21, 21, 255, 31, 37, 39, 255, 28, 32, 34, 255, 28, 32, 34, 255, 41, 54, 59, 255, 35, 45, 48, 255, 38, 49, 53, 255, 34, 43, 46, 255, 34, 42, 45, 255, 36, 46, 50, 255, 27, 31, 32, 255, 41, 53, 58, 255, 39, 50, 54, 255, 26, 29, 30, 255, 36, 46, 49, 255, 21, 21, 21, 255, 24, 25, 26, 255, 26, 30, 31, 255, 28, 32, 33, 255, 37, 47, 50, 255, 34, 43, 46, 255, 34, 42, 45, 255, 29, 34, 35, 255, 26, 29, 30, 255, 21, 21, 21, 255, 24, 26, 27, 255, 40, 52, 56, 255, 37, 47, 50, 255, 36, 46, 50, 255, 41, 54, 58, 255, 44, 59, 64, 255, 44, 60, 65, 255, 36, 46, 49, 255, 44, 59, 63, 255, 44, 59, 64, 255, 21, 21, 21, 255, 35, 44, 47, 255, 56, 74, 79, 255, 29, 34, 35, 255, 30, 36, 38, 255, 41, 54, 59, 255, 33, 41, 43, 255, 30, 36, 38, 255, 46, 63, 68, 255, 40, 52, 56, 255, 41, 54, 59, 255, 57, 75, 80, 255, 37, 48, 51, 255, 33, 41, 43, 255, 35, 44, 47, 255, 33, 41, 44, 255, 49, 67, 74, 255, 39, 50, 54, 255, 35, 44, 47, 255, 38, 50, 54, 255, 38, 50, 53, 255, 43, 58, 62, 255, 33, 40, 43, 255, 41, 54, 59, 255, 40, 53, 57, 255, 45, 61, 66, 255, 23, 24, 24, 255, 23, 23, 24, 255, 27, 31, 32, 255, 21, 21, 21, 255, 21, 21, 21, 255, 23, 25, 25, 255, 27, 30, 31, 255, 40, 52, 56, 255, 39, 51, 54, 255, 40, 53, 57, 255, 36, 45, 49, 255, 35, 44, 47, 255, 29, 33, 35, 255, 32, 39, 41, 255, 41, 53, 58, 255, 32, 40, 42, 255, 31, 37, 39, 255, 21, 21, 21, 255, 26, 29, 30, 255, 21, 21, 21, 255, 21, 21, 21, 255, 39, 51, 55, 255, 33, 40, 43, 255, 33, 40, 43, 255, 30, 36, 38, 255, 32, 40, 42, 255, 31, 37, 39, 255, 30, 35, 37, 255, 29, 33, 35, 255, 27, 30, 31, 255, 34, 42, 45, 255, 34, 42, 45, 255, 29, 35, 37, 255, 37, 47, 50, 255, 36, 45, 48, 255, 37, 47, 51, 255, 33, 42, 44, 255, 40, 52, 56, 255, 39, 51, 54, 255, 41, 55, 59, 255, 39, 51, 55, 255, 40, 52, 57, 255, 39, 51, 55, 255, 30, 35, 37, 255, 21, 21, 21, 255, 35, 44, 47, 255, 25, 28, 28, 255, 27, 32, 33, 255, 27, 31, 33, 255, 21, 21, 21, 255, 40, 52, 56, 255, 43, 57, 62, 255, 34, 42, 45, 255, 24, 26, 27, 255, 39, 50, 54, 255, 27, 30, 31, 255, 42, 56, 61, 255, 32, 39, 42, 255, 40, 52, 56, 255, 34, 43, 46, 255, 33, 40, 43, 255, 33, 41, 43, 255, 46, 63, 68, 255, 36, 46, 49, 255, 30, 43, 31, 255, 30, 43, 31, 255, 30, 43, 31, 255, 33, 47, 33, 255, 32, 46, 32, 255, 35, 51, 35, 255, 34, 50, 34, 255, 29, 41, 30, 255, 33, 49, 34, 255, 32, 47, 33, 255, 33, 47, 33, 255, 36, 54, 37, 255, 34, 50, 34, 255, 33, 48, 33, 255, 32, 46, 32, 255, 32, 46, 32, 255, 32, 47, 33, 255, 33, 47, 33, 255, 27, 37, 28, 255, 25, 33, 26, 255, 27, 37, 28, 255, 31, 45, 32, 255, 27, 37, 28, 255, 28, 39, 29, 255, 31, 43, 31, 255, 27, 37, 28, 255, 31, 45, 32, 255, 28, 39, 29, 255, 31, 44, 32, 255, 37, 54, 37, 255, 37, 55, 37, 255, 36, 54, 36, 255, 34, 49, 34, 255, 27, 36, 27, 255, 23, 30, 24, 255, 28, 38, 28, 255, 32, 46, 33, 255, 30, 43, 31, 255, 34, 51, 35, 255, 33, 48, 33, 255, 27, 36, 27, 255, 30, 42, 30, 255, 31, 45, 32, 255, 30, 42, 30, 255, 27, 38, 28, 255, 29, 39, 29, 255, 30, 43, 31, 255, 32, 46, 32, 255, 31, 44, 31, 255, 30, 41, 30, 255, 28, 39, 29, 255, 27, 37, 28, 255, 29, 40, 29, 255, 27, 37, 28, 255, 32, 47, 33, 255, 32, 46, 32, 255, 38, 57, 38, 255, 47, 69, 45, 255, 53, 76, 50, 255, 39, 59, 39, 255, 49, 71, 47, 255, 41, 61, 40, 255, 34, 50, 35, 255, 35, 52, 35, 255, 37, 54, 37, 255, 34, 50, 35, 255, 32, 46, 32, 255, 34, 50, 35, 255, 30, 41, 30, 255, 29, 41, 30, 255, 33, 48, 33, 255, 28, 38, 28, 255, 31, 44, 31, 255, 32, 47, 33, 255, 27, 36, 27, 255, 33, 48, 33, 255, 29, 41, 30, 255, 30, 42, 30, 255, 35, 51, 35, 255, 43, 63, 42, 255, 38, 57, 38, 255, 35, 51, 35, 255, 33, 47, 33, 255, 26, 36, 27, 255, 35, 51, 35, 255, 35, 52, 36, 255, 30, 42, 30, 255, 29, 41, 30, 255, 32, 47, 33, 255, 26, 34, 26, 255, 29, 40, 29, 255, 33, 48, 33, 255, 36, 53, 36, 255, 34, 49, 34, 255, 30, 43, 31, 255, 36, 53, 36, 255, 33, 48, 33, 255, 32, 46, 32, 255, 33, 47, 33, 255, 32, 46, 32, 255, 28, 39, 29, 255, 26, 35, 27, 255, 24, 31, 25, 255, 33, 48, 33, 255, 32, 45, 32, 255, 38, 56, 38, 255, 39, 59, 39, 255, 36, 54, 36, 255, 36, 53, 36, 255, 34, 50, 34, 255, 30, 43, 31, 255, 31, 44, 31, 255, 30, 41, 30, 255, 32, 47, 33, 255, 35, 51, 35, 255, 33, 47, 33, 255, 30, 43, 31, 255, 28, 38, 28, 255, 34, 49, 34, 255, 27, 37, 28, 255, 32, 47, 33, 255, 29, 41, 30, 255, 27, 36, 27, 255, 33, 47, 33, 255, 32, 46, 32, 255, 32, 45, 32, 255, 40, 59, 39, 255, 34, 50, 34, 255, 34, 50, 35, 255, 36, 54, 36, 255, 36, 53, 36, 255, 29, 41, 30, 255, 27, 37, 28, 255, 30, 42, 31, 255, 24, 31, 25, 255, 26, 35, 27, 255, 29, 40, 29, 255, 28, 38, 28, 255, 30, 42, 30, 255, 26, 34, 26, 255, 28, 38, 28, 255, 26, 36, 27, 255, 28, 39, 29, 255, 32, 45, 32, 255, 34, 49, 34, 255, 34, 50, 34, 255, 31, 43, 31, 255, 31, 44, 31, 255, 33, 47, 33, 255, 33, 49, 34, 255, 37, 56, 37, 255, 32, 47, 33, 255, 32, 46, 33, 255, 29, 41, 30, 255, 29, 40, 30, 255, 29, 40, 29, 255, 35, 51, 35, 255, 32, 45, 32, 255, 32, 46, 32, 255, 34, 50, 35, 255, 35, 52, 35, 255, 31, 45, 32, 255, 33, 48, 34, 255, 30, 43, 31, 255, 25, 33, 25, 255, 29, 40, 29, 255, 30, 42, 30, 255, 30, 43, 31, 255, 32, 45, 32, 255, 30, 43, 31, 255, 30, 41, 30, 255, 28, 39, 29, 255, 28, 39, 29, 255, 28, 38, 29, 255, 28, 38, 28, 255, 28, 39, 29, 255, 29, 40, 29, 255, 25, 32, 25, 255, 27, 36, 27, 255, 30, 43, 31, 255, 28, 38, 28, 255, 33, 47, 33, 255, 29, 41, 30, 255, 35, 52, 36, 255, 28, 38, 28, 255, 30, 43, 31, 255, 25, 33, 26, 255, 28, 38, 28, 255, 25, 32, 25, 255, 27, 37, 28, 255, 25, 34, 26, 255, 24, 31, 25, 255, 25, 32, 25, 255, 23, 30, 24, 255, 64, 74, 13, 255, 30, 42, 30, 255, 32, 47, 33, 255, 31, 44, 32, 255, 30, 43, 31, 255, 31, 43, 31, 255, 32, 45, 32, 255, 32, 46, 32, 255, 35, 51, 35, 255, 34, 50, 34, 255, 37, 55, 37, 255, 44, 65, 43, 255, 34, 49, 34, 255, 37, 55, 37, 255, 35, 52, 36, 255, 34, 51, 35, 255, 38, 56, 38, 255, 37, 56, 37, 255, 30, 43, 31, 255, 34, 50, 34, 255, 31, 44, 31, 255, 31, 44, 32, 255, 32, 47, 33, 255, 30, 43, 31, 255, 28, 39, 29, 255, 28, 39, 29, 255, 31, 45, 32, 255, 30, 42, 30, 255, 31, 44, 32, 255, 32, 46, 32, 255, 35, 51, 35, 255, 31, 44, 32, 255, 30, 43, 31, 255, 31, 44, 31, 255, 32, 45, 32, 255, 25, 34, 26, 255, 27, 36, 27, 255, 33, 48, 34, 255, 36, 54, 36, 255, 32, 47, 33, 255, 33, 48, 33, 255, 34, 50, 34, 255, 32, 47, 33, 255, 33, 48, 33, 255, 33, 48, 33, 255, 34, 50, 34, 255, 32, 45, 32, 255, 32, 46, 32, 255, 27, 36, 27, 255, 25, 33, 26, 255, 29, 41, 30, 255, 35, 52, 35, 255, 32, 46, 32, 255, 33, 48, 33, 255, 33, 47, 33, 255, 31, 44, 31, 255, 28, 38, 29, 255, 26, 35, 27, 255, 26, 35, 27, 255, 29, 41, 30, 255, 30, 42, 30, 255, 29, 41, 30, 255, 45, 61, 66, 255, 39, 51, 55, 255, 44, 58, 63, 255, 39, 51, 55, 255, 37, 47, 50, 255, 24, 25, 26, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 22, 23, 255, 27, 32, 33, 255, 35, 43, 46, 255, 32, 40, 42, 255, 38, 49, 53, 255, 30, 36, 38, 255, 31, 37, 39, 255, 33, 41, 43, 255, 32, 39, 42, 255, 25, 28, 29, 255, 39, 51, 54, 255, 34, 42, 45, 255, 21, 21, 21, 255, 21, 21, 21, 255, 26, 30, 31, 255, 25, 28, 29, 255, 34, 43, 46, 255, 23, 25, 25, 255, 31, 38, 40, 255, 25, 28, 29, 255, 27, 31, 32, 255, 27, 30, 31, 255, 32, 40, 42, 255, 21, 21, 21, 255, 21, 21, 21, 255, 49, 66, 73, 255, 38, 50, 53, 255, 41, 54, 58, 255, 25, 28, 28, 255, 41, 54, 58, 255, 37, 48, 52, 255, 38, 49, 52, 255, 30, 36, 38, 255, 39, 51, 55, 255, 44, 59, 64, 255, 38, 49, 53, 255, 33, 41, 43, 255, 30, 36, 38, 255, 43, 57, 62, 255, 31, 38, 40, 255, 35, 44, 47, 255, 37, 48, 51, 255, 37, 47, 51, 255, 43, 57, 61, 255, 40, 52, 56, 255, 34, 42, 44, 255, 37, 47, 51, 255, 41, 54, 58, 255, 43, 56, 61, 255, 48, 65, 71, 255, 21, 21, 21, 255, 31, 37, 39, 255, 38, 50, 53, 255, 44, 59, 64, 255, 36, 45, 48, 255, 21, 21, 22, 255, 27, 31, 33, 255, 21, 21, 21, 255, 21, 21, 21, 255, 37, 47, 51, 255, 33, 41, 43, 255, 39, 50, 54, 255, 32, 40, 42, 255, 33, 41, 44, 255, 46, 62, 68, 255, 43, 57, 61, 255, 46, 62, 67, 255, 42, 55, 59, 255, 32, 39, 41, 255, 28, 32, 33, 255, 39, 51, 55, 255, 43, 57, 62, 255, 39, 51, 55, 255, 40, 52, 56, 255, 31, 37, 39, 255, 33, 41, 44, 255, 33, 41, 43, 255, 24, 26, 27, 255, 38, 49, 53, 255, 41, 53, 58, 255, 43, 57, 62, 255, 37, 48, 51, 255, 21, 21, 21, 255, 33, 41, 44, 255, 40, 52, 57, 255, 36, 46, 49, 255, 42, 56, 61, 255, 32, 38, 41, 255, 40, 52, 56, 255, 34, 43, 46, 255, 25, 27, 28, 255, 37, 47, 50, 255, 36, 46, 49, 255, 33, 40, 43, 255, 34, 42, 45, 255, 37, 47, 51, 255, 48, 66, 72, 255, 44, 60, 65, 255, 38, 49, 53, 255, 48, 66, 72, 255, 31, 37, 39, 255, 32, 40, 42, 255, 21, 21, 21, 255, 51, 69, 75, 255, 40, 52, 56, 255, 29, 35, 37, 255, 39, 51, 55, 255, 28, 33, 34, 255, 37, 48, 51, 255, 48, 65, 71, 255, 48, 66, 72, 255, 44, 59, 64, 255, 43, 57, 62, 255, 38, 49, 52, 255, 49, 67, 73, 255, 45, 61, 66, 255, 36, 46, 50, 255, 36, 46, 49, 255, 22, 22, 23, 255, 25, 27, 28, 255, 28, 32, 33, 255, 44, 59, 64, 255, 21, 21, 21, 255, 21, 21, 21, 255, 31, 37, 39, 255, 38, 49, 53, 255, 42, 55, 59, 255, 38, 48, 52, 255, 29, 34, 36, 255, 36, 46, 50, 255, 41, 54, 59, 255, 30, 36, 38, 255, 34, 42, 45, 255, 48, 65, 71, 255, 40, 52, 56, 255, 37, 48, 51, 255, 40, 52, 56, 255, 29, 34, 36, 255, 21, 21, 21, 255, 29, 35, 37, 255, 29, 33, 35, 255, 23, 24, 25, 255, 32, 39, 41, 255, 27, 30, 32, 255, 25, 27, 28, 255, 26, 29, 30, 255, 21, 21, 21, 255, 21, 21, 21, 255, 26, 28, 29, 255, 25, 28, 29, 255, 35, 44, 47, 255, 37, 47, 50, 255, 41, 53, 57, 255, 45, 60, 66, 255, 30, 36, 38, 255, 34, 43, 46, 255, 39, 50, 54, 255, 44, 58, 63, 255, 24, 25, 26, 255, 37, 47, 51, 255, 37, 48, 52, 255, 35, 43, 46, 255, 43, 57, 62, 255, 45, 61, 66, 255, 44, 59, 64, 255, 37, 47, 51, 255, 23, 24, 24, 255, 36, 45, 49, 255, 37, 47, 50, 255, 36, 46, 49, 255, 30, 36, 38, 255, 35, 44, 48, 255, 34, 43, 46, 255, 23, 24, 24, 255, 28, 33, 34, 255, 37, 47, 50, 255, 41, 54, 58, 255, 22, 22, 23, 255, 36, 45, 49, 255, 33, 41, 44, 255, 40, 52, 56, 255, 45, 61, 66, 255, 33, 41, 43, 255, 41, 53, 58, 255, 45, 61, 66, 255, 31, 37, 39, 255, 25, 28, 29, 255, 21, 21, 21, 255, 35, 44, 47, 255, 35, 44, 47, 255, 33, 41, 44, 255, 35, 44, 47, 255, 38, 48, 52, 255, 39, 50, 54, 255, 28, 33, 35, 255, 40, 52, 56, 255, 32, 38, 41, 255, 39, 50, 54, 255, 47, 64, 70, 255, 43, 57, 62, 255, 40, 52, 56, 255, 33, 41, 44, 255, 28, 33, 34, 255, 30, 36, 37, 255, 22, 23, 23, 255, 21, 21, 21, 255, 27, 31, 32, 255, 39, 51, 55, 255, 35, 44, 47, 255, 31, 37, 39, 255, 45, 60, 65, 255, 41, 54, 59, 255, 26, 29, 30, 255, 40, 52, 56, 255, 21, 21, 21, 255, 34, 42, 45, 255, 31, 38, 40, 255, 36, 47, 50, 255, 26, 29, 30, 255, 25, 28, 29, 255, 39, 51, 55, 255, 32, 40, 42, 255, 41, 53, 58, 255, 41, 54, 59, 255, 48, 65, 71, 255, 27, 31, 33, 255, 47, 64, 70, 255, 35, 44, 47, 255, 21, 21, 21, 255, 37, 47, 50, 255, 39, 50, 54, 255, 33, 41, 44, 255, 36, 46, 49, 255, 35, 44, 47, 255, 24, 25, 26, 255, 30, 36, 38, 255, 29, 34, 36, 255, 38, 49, 52, 255, 32, 40, 42, 255, 30, 35, 37, 255, 34, 42, 44, 255, 26, 30, 31, 255, 32, 38, 41, 255, 31, 37, 39, 255, 31, 37, 39, 255, 37, 48, 51, 255, 33, 40, 43, 255, 41, 54, 59, 255, 31, 43, 31, 255, 33, 47, 33, 255, 30, 42, 30, 255, 31, 44, 31, 255, 30, 43, 31, 255, 37, 55, 37, 255, 36, 54, 36, 255, 32, 46, 32, 255, 32, 45, 32, 255, 35, 51, 35, 255, 33, 48, 33, 255, 34, 50, 35, 255, 33, 48, 33, 255, 32, 47, 33, 255, 29, 41, 30, 255, 31, 44, 32, 255, 31, 44, 32, 255, 31, 45, 32, 255, 28, 38, 28, 255, 25, 34, 26, 255, 25, 33, 26, 255, 30, 42, 30, 255, 31, 45, 32, 255, 32, 46, 32, 255, 28, 39, 29, 255, 30, 42, 30, 255, 31, 44, 32, 255, 32, 47, 33, 255, 35, 52, 35, 255, 37, 56, 38, 255, 38, 57, 38, 255, 35, 51, 35, 255, 28, 38, 28, 255, 23, 30, 24, 255, 24, 31, 25, 255, 27, 37, 28, 255, 31, 44, 31, 255, 31, 44, 31, 255, 29, 41, 30, 255, 30, 41, 30, 255, 31, 45, 32, 255, 31, 45, 32, 255, 31, 43, 31, 255, 28, 39, 29, 255, 26, 35, 27, 255, 30, 41, 30, 255, 34, 50, 35, 255, 34, 49, 34, 255, 31, 45, 32, 255, 30, 43, 31, 255, 28, 38, 28, 255, 30, 41, 30, 255, 29, 40, 29, 255, 30, 42, 30, 255, 34, 49, 34, 255, 30, 42, 30, 255, 41, 60, 40, 255, 47, 69, 45, 255, 53, 76, 50, 255, 51, 74, 48, 255, 40, 60, 40, 255, 35, 52, 36, 255, 37, 55, 37, 255, 40, 60, 40, 255, 37, 54, 37, 255, 35, 51, 35, 255, 33, 48, 33, 255, 33, 48, 34, 255, 31, 44, 31, 255, 28, 39, 29, 255, 30, 42, 30, 255, 33, 48, 33, 255, 35, 52, 35, 255, 34, 50, 34, 255, 33, 47, 33, 255, 33, 47, 33, 255, 31, 44, 31, 255, 32, 46, 32, 255, 33, 48, 33, 255, 34, 50, 35, 255, 33, 48, 33, 255, 32, 47, 33, 255, 33, 49, 34, 255, 28, 38, 28, 255, 30, 43, 31, 255, 34, 50, 34, 255, 31, 45, 32, 255, 30, 42, 30, 255, 34, 49, 34, 255, 32, 46, 32, 255, 32, 46, 33, 255, 33, 48, 33, 255, 35, 51, 35, 255, 33, 48, 34, 255, 31, 45, 32, 255, 35, 52, 36, 255, 34, 50, 34, 255, 31, 44, 32, 255, 31, 43, 31, 255, 31, 44, 32, 255, 31, 45, 32, 255, 30, 42, 30, 255, 27, 36, 27, 255, 30, 42, 31, 255, 31, 45, 32, 255, 37, 55, 37, 255, 37, 56, 37, 255, 36, 53, 36, 255, 36, 53, 36, 255, 33, 48, 33, 255, 30, 42, 30, 255, 31, 45, 32, 255, 35, 51, 35, 255, 34, 50, 35, 255, 36, 53, 36, 255, 34, 49, 34, 255, 31, 44, 31, 255, 33, 47, 33, 255, 33, 47, 33, 255, 32, 45, 32, 255, 29, 41, 30, 255, 35, 52, 35, 255, 31, 43, 31, 255, 29, 41, 30, 255, 32, 46, 32, 255, 36, 53, 36, 255, 40, 59, 39, 255, 35, 52, 35, 255, 35, 52, 36, 255, 32, 47, 33, 255, 31, 43, 31, 255, 31, 45, 32, 255, 31, 45, 32, 255, 28, 39, 29, 255, 26, 35, 27, 255, 26, 35, 27, 255, 25, 33, 25, 255, 26, 36, 27, 255, 31, 45, 32, 255, 27, 37, 28, 255, 30, 42, 30, 255, 26, 36, 27, 255, 30, 42, 30, 255, 28, 39, 29, 255, 30, 43, 31, 255, 30, 41, 30, 255, 32, 47, 33, 255, 31, 45, 32, 255, 35, 52, 35, 255, 36, 53, 36, 255, 30, 42, 31, 255, 36, 54, 36, 255, 30, 42, 30, 255, 29, 40, 29, 255, 26, 35, 27, 255, 29, 41, 30, 255, 27, 36, 27, 255, 31, 44, 31, 255, 30, 43, 31, 255, 32, 45, 32, 255, 33, 48, 34, 255, 29, 41, 30, 255, 29, 40, 30, 255, 30, 42, 31, 255, 26, 35, 27, 255, 30, 42, 31, 255, 32, 46, 33, 255, 33, 47, 33, 255, 32, 47, 33, 255, 32, 45, 32, 255, 26, 35, 27, 255, 32, 46, 32, 255, 28, 39, 29, 255, 25, 33, 26, 255, 24, 32, 25, 255, 28, 39, 29, 255, 25, 34, 26, 255, 25, 33, 26, 255, 29, 40, 29, 255, 29, 41, 30, 255, 30, 42, 31, 255, 31, 43, 31, 255, 35, 51, 35, 255, 29, 41, 30, 255, 33, 48, 33, 255, 31, 44, 31, 255, 31, 43, 31, 255, 30, 42, 30, 255, 28, 38, 28, 255, 29, 40, 29, 255, 28, 39, 29, 255, 27, 37, 28, 255, 26, 35, 27, 255, 26, 35, 27, 255, 25, 33, 25, 255, 31, 44, 31, 255, 29, 41, 30, 255, 27, 37, 28, 255, 28, 39, 29, 255, 30, 42, 30, 255, 35, 51, 35, 255, 33, 49, 34, 255, 36, 53, 36, 255, 37, 55, 37, 255, 46, 68, 45, 255, 39, 58, 39, 255, 41, 61, 41, 255, 39, 58, 39, 255, 37, 55, 37, 255, 36, 53, 36, 255, 34, 50, 34, 255, 33, 47, 33, 255, 31, 45, 32, 255, 34, 50, 34, 255, 30, 42, 30, 255, 30, 42, 30, 255, 31, 45, 32, 255, 26, 35, 27, 255, 30, 42, 30, 255, 27, 37, 27, 255, 26, 34, 26, 255, 28, 39, 29, 255, 30, 41, 30, 255, 32, 45, 32, 255, 34, 49, 34, 255, 32, 47, 33, 255, 30, 43, 31, 255, 28, 38, 28, 255, 27, 37, 28, 255, 24, 32, 25, 255, 25, 33, 26, 255, 27, 36, 27, 255, 28, 38, 28, 255, 28, 39, 29, 255, 31, 44, 32, 255, 28, 39, 29, 255, 30, 43, 31, 255, 33, 47, 33, 255, 33, 48, 33, 255, 32, 46, 32, 255, 29, 41, 30, 255, 32, 46, 32, 255, 30, 43, 31, 255, 30, 42, 30, 255, 33, 47, 33, 255, 37, 55, 37, 255, 33, 48, 34, 255, 34, 49, 34, 255, 31, 45, 32, 255, 30, 42, 30, 255, 30, 42, 31, 255, 26, 36, 27, 255, 29, 41, 30, 255, 35, 51, 35, 255, 30, 42, 30, 255, 28, 38, 28, 255, 34, 42, 45, 255, 30, 36, 38, 255, 39, 51, 55, 255, 40, 52, 56, 255, 28, 33, 35, 255, 21, 21, 21, 255, 21, 21, 21, 255, 30, 36, 38, 255, 35, 44, 47, 255, 36, 45, 48, 255, 31, 38, 40, 255, 27, 31, 32, 255, 25, 28, 29, 255, 30, 36, 38, 255, 37, 47, 50, 255, 33, 41, 44, 255, 32, 40, 42, 255, 36, 45, 48, 255, 29, 34, 36, 255, 25, 27, 27, 255, 21, 21, 21, 255, 21, 21, 21, 255, 32, 38, 41, 255, 34, 42, 44, 255, 27, 30, 32, 255, 27, 30, 32, 255, 26, 28, 29, 255, 21, 21, 21, 255, 24, 26, 27, 255, 37, 47, 50, 255, 21, 21, 21, 255, 35, 44, 47, 255, 21, 21, 21, 255, 24, 26, 27, 255, 41, 54, 58, 255, 40, 52, 56, 255, 32, 39, 41, 255, 36, 46, 49, 255, 34, 42, 45, 255, 39, 51, 55, 255, 38, 49, 53, 255, 39, 50, 54, 255, 36, 46, 49, 255, 29, 33, 35, 255, 36, 46, 50, 255, 46, 62, 67, 255, 32, 39, 42, 255, 37, 47, 50, 255, 36, 46, 49, 255, 29, 35, 36, 255, 36, 47, 50, 255, 32, 39, 41, 255, 28, 32, 33, 255, 38, 50, 53, 255, 27, 31, 32, 255, 36, 46, 49, 255, 31, 38, 40, 255, 29, 33, 35, 255, 33, 41, 43, 255, 21, 21, 21, 255, 42, 55, 60, 255, 40, 52, 56, 255, 33, 41, 43, 255, 35, 45, 48, 255, 27, 30, 31, 255, 21, 21, 21, 255, 26, 29, 30, 255, 37, 48, 52, 255, 45, 61, 66, 255, 38, 50, 53, 255, 36, 46, 49, 255, 43, 57, 62, 255, 46, 63, 68, 255, 28, 33, 34, 255, 42, 55, 59, 255, 43, 58, 62, 255, 42, 56, 61, 255, 30, 35, 37, 255, 41, 54, 58, 255, 37, 47, 51, 255, 46, 62, 67, 255, 40, 52, 56, 255, 41, 53, 58, 255, 33, 40, 43, 255, 51, 70, 76, 255, 34, 42, 45, 255, 33, 40, 43, 255, 37, 48, 51, 255, 26, 30, 31, 255, 28, 32, 33, 255, 22, 22, 22, 255, 37, 48, 51, 255, 37, 48, 52, 255, 43, 58, 63, 255, 29, 35, 36, 255, 44, 60, 65, 255, 34, 43, 46, 255, 31, 37, 39, 255, 41, 54, 58, 255, 39, 51, 55, 255, 32, 39, 41, 255, 41, 55, 59, 255, 33, 41, 43, 255, 44, 59, 64, 255, 43, 58, 63, 255, 42, 56, 60, 255, 33, 41, 43, 255, 30, 35, 37, 255, 48, 65, 70, 255, 33, 41, 44, 255, 21, 21, 21, 255, 41, 54, 58, 255, 46, 62, 67, 255, 36, 46, 49, 255, 39, 51, 55, 255, 32, 38, 41, 255, 46, 62, 67, 255, 55, 73, 79, 255, 44, 59, 64, 255, 49, 68, 74, 255, 55, 73, 79, 255, 34, 43, 46, 255, 32, 39, 41, 255, 45, 60, 65, 255, 38, 48, 52, 255, 36, 46, 50, 255, 29, 34, 36, 255, 31, 38, 40, 255, 34, 43, 46, 255, 33, 41, 44, 255, 38, 49, 53, 255, 23, 25, 25, 255, 32, 40, 42, 255, 37, 47, 50, 255, 41, 55, 59, 255, 44, 59, 64, 255, 48, 66, 72, 255, 41, 54, 59, 255, 44, 60, 65, 255, 30, 35, 37, 255, 29, 34, 36, 255, 39, 50, 54, 255, 37, 48, 51, 255, 41, 53, 57, 255, 34, 42, 45, 255, 37, 47, 50, 255, 21, 21, 21, 255, 34, 42, 44, 255, 26, 28, 29, 255, 30, 36, 38, 255, 21, 21, 21, 255, 23, 25, 25, 255, 26, 29, 31, 255, 21, 21, 21, 255, 22, 22, 23, 255, 26, 30, 31, 255, 27, 32, 33, 255, 33, 40, 43, 255, 36, 46, 49, 255, 36, 46, 50, 255, 38, 49, 53, 255, 35, 45, 48, 255, 43, 57, 61, 255, 34, 43, 46, 255, 30, 36, 38, 255, 40, 52, 56, 255, 23, 23, 24, 255, 41, 54, 58, 255, 45, 61, 66, 255, 37, 47, 50, 255, 41, 53, 57, 255, 45, 61, 66, 255, 31, 37, 39, 255, 40, 53, 57, 255, 35, 44, 47, 255, 44, 58, 63, 255, 31, 37, 39, 255, 34, 42, 45, 255, 39, 50, 54, 255, 41, 54, 59, 255, 37, 47, 51, 255, 33, 41, 43, 255, 32, 39, 41, 255, 29, 34, 35, 255, 30, 36, 38, 255, 33, 41, 44, 255, 41, 54, 58, 255, 25, 28, 29, 255, 44, 58, 63, 255, 50, 68, 74, 255, 34, 43, 46, 255, 44, 59, 64, 255, 34, 42, 45, 255, 33, 40, 43, 255, 22, 22, 22, 255, 37, 47, 51, 255, 43, 58, 63, 255, 32, 39, 41, 255, 32, 39, 42, 255, 36, 46, 49, 255, 33, 40, 43, 255, 36, 46, 49, 255, 27, 31, 32, 255, 36, 45, 48, 255, 36, 46, 50, 255, 31, 38, 40, 255, 36, 45, 48, 255, 44, 59, 64, 255, 44, 60, 65, 255, 29, 34, 35, 255, 33, 41, 43, 255, 26, 29, 30, 255, 32, 39, 41, 255, 21, 21, 21, 255, 28, 33, 35, 255, 27, 30, 31, 255, 27, 30, 31, 255, 30, 36, 38, 255, 26, 29, 30, 255, 30, 36, 38, 255, 24, 26, 26, 255, 31, 37, 39, 255, 31, 37, 39, 255, 29, 35, 37, 255, 35, 44, 47, 255, 27, 31, 32, 255, 31, 38, 40, 255, 41, 54, 58, 255, 30, 35, 37, 255, 31, 37, 39, 255, 28, 33, 34, 255, 47, 64, 70, 255, 37, 47, 51, 255, 32, 39, 42, 255, 49, 67, 73, 255, 31, 38, 40, 255, 21, 21, 21, 255, 38, 49, 53, 255, 29, 35, 36, 255, 32, 38, 41, 255, 22, 23, 23, 255, 42, 55, 60, 255, 30, 36, 38, 255, 36, 45, 48, 255, 31, 37, 39, 255, 34, 43, 46, 255, 32, 39, 41, 255, 32, 40, 42, 255, 38, 49, 52, 255, 36, 45, 48, 255, 40, 52, 56, 255, 27, 31, 32, 255, 27, 31, 32, 255, 36, 46, 49, 255, 36, 45, 49, 255, 37, 47, 51, 255, 27, 37, 28, 255, 31, 44, 32, 255, 34, 49, 34, 255, 30, 42, 31, 255, 32, 45, 32, 255, 36, 54, 36, 255, 48, 70, 46, 255, 35, 52, 36, 255, 37, 55, 37, 255, 35, 52, 35, 255, 35, 51, 35, 255, 31, 44, 32, 255, 28, 38, 28, 255, 27, 37, 28, 255, 26, 35, 27, 255, 28, 39, 29, 255, 29, 41, 30, 255, 29, 41, 30, 255, 27, 38, 28, 255, 30, 42, 30, 255, 28, 38, 28, 255, 31, 43, 31, 255, 31, 44, 31, 255, 34, 50, 34, 255, 31, 44, 31, 255, 26, 34, 26, 255, 32, 46, 32, 255, 35, 52, 36, 255, 33, 48, 33, 255, 30, 43, 31, 255, 30, 42, 30, 255, 32, 47, 33, 255, 30, 43, 31, 255, 25, 33, 26, 255, 26, 35, 27, 255, 28, 39, 29, 255, 31, 44, 32, 255, 28, 38, 28, 255, 31, 44, 32, 255, 30, 42, 30, 255, 31, 44, 31, 255, 34, 49, 34, 255, 33, 48, 33, 255, 32, 46, 32, 255, 30, 42, 30, 255, 27, 36, 27, 255, 32, 46, 32, 255, 31, 44, 31, 255, 32, 45, 32, 255, 128, 156, 12, 255, 29, 40, 29, 255, 28, 38, 29, 255, 32, 45, 32, 255, 34, 49, 34, 255, 30, 42, 30, 255, 29, 40, 29, 255, 33, 49, 34, 255, 46, 67, 44, 255, 36, 53, 36, 255, 54, 77, 50, 255, 39, 59, 39, 255, 33, 47, 33, 255, 33, 47, 33, 255, 36, 53, 36, 255, 36, 52, 36, 255, 37, 56, 37, 255, 37, 55, 37, 255, 37, 54, 37, 255, 33, 48, 34, 255, 34, 50, 34, 255, 33, 48, 33, 255, 33, 49, 34, 255, 38, 56, 38, 255, 35, 52, 36, 255, 34, 49, 34, 255, 32, 47, 33, 255, 29, 40, 29, 255, 31, 44, 31, 255, 31, 43, 31, 255, 36, 54, 36, 255, 32, 46, 33, 255, 28, 39, 29, 255, 33, 48, 33, 255, 32, 46, 32, 255, 30, 43, 31, 255, 29, 41, 30, 255, 36, 53, 36, 255, 32, 47, 33, 255, 32, 46, 32, 255, 35, 51, 35, 255, 34, 50, 34, 255, 27, 37, 28, 255, 30, 41, 30, 255, 32, 46, 32, 255, 32, 46, 32, 255, 33, 47, 33, 255, 32, 47, 33, 255, 36, 53, 36, 255, 31, 45, 32, 255, 32, 46, 32, 255, 31, 44, 32, 255, 32, 46, 32, 255, 35, 52, 35, 255, 31, 44, 31, 255, 32, 46, 32, 255, 38, 57, 38, 255, 42, 62, 41, 255, 46, 67, 44, 255, 37, 56, 37, 255, 33, 47, 33, 255, 30, 42, 30, 255, 35, 52, 36, 255, 36, 54, 37, 255, 40, 60, 40, 255, 35, 51, 35, 255, 34, 50, 34, 255, 32, 46, 33, 255, 35, 51, 35, 255, 34, 49, 34, 255, 29, 41, 30, 255, 30, 42, 30, 255, 32, 46, 32, 255, 34, 49, 34, 255, 33, 49, 34, 255, 35, 51, 35, 255, 36, 53, 36, 255, 39, 59, 39, 255, 35, 51, 35, 255, 35, 51, 35, 255, 35, 51, 35, 255, 32, 45, 32, 255, 35, 52, 35, 255, 36, 53, 36, 255, 31, 44, 31, 255, 34, 50, 35, 255, 32, 46, 32, 255, 28, 38, 28, 255, 27, 36, 27, 255, 31, 45, 32, 255, 30, 42, 30, 255, 32, 47, 33, 255, 30, 42, 30, 255, 27, 37, 28, 255, 27, 36, 27, 255, 27, 37, 27, 255, 29, 41, 30, 255, 28, 38, 28, 255, 27, 37, 28, 255, 31, 43, 31, 255, 30, 42, 31, 255, 32, 46, 32, 255, 34, 50, 34, 255, 28, 39, 29, 255, 31, 43, 31, 255, 28, 38, 28, 255, 29, 40, 29, 255, 31, 43, 31, 255, 34, 50, 34, 255, 32, 47, 33, 255, 32, 45, 32, 255, 27, 37, 28, 255, 28, 38, 28, 255, 29, 41, 30, 255, 30, 41, 30, 255, 32, 46, 32, 255, 33, 48, 33, 255, 28, 39, 29, 255, 30, 42, 30, 255, 33, 48, 33, 255, 33, 48, 34, 255, 31, 45, 32, 255, 31, 45, 32, 255, 29, 40, 29, 255, 30, 42, 30, 255, 26, 34, 26, 255, 24, 30, 24, 255, 26, 35, 27, 255, 31, 45, 32, 255, 28, 39, 29, 255, 27, 36, 27, 255, 30, 42, 30, 255, 33, 47, 33, 255, 35, 52, 36, 255, 33, 48, 33, 255, 35, 52, 36, 255, 36, 53, 36, 255, 32, 47, 33, 255, 28, 39, 29, 255, 31, 44, 31, 255, 34, 50, 35, 255, 32, 46, 32, 255, 28, 38, 28, 255, 26, 34, 26, 255, 26, 36, 27, 255, 25, 34, 26, 255, 27, 37, 28, 255, 31, 44, 31, 255, 32, 45, 32, 255, 32, 47, 33, 255, 36, 53, 36, 255, 35, 52, 36, 255, 33, 48, 33, 255, 34, 51, 35, 255, 37, 56, 37, 255, 33, 48, 33, 255, 36, 54, 36, 255, 48, 70, 46, 255, 46, 68, 45, 255, 37, 55, 37, 255, 37, 55, 37, 255, 35, 52, 35, 255, 33, 49, 34, 255, 34, 49, 34, 255, 35, 51, 35, 255, 34, 49, 34, 255, 27, 37, 28, 255, 28, 39, 29, 255, 32, 46, 32, 255, 29, 40, 29, 255, 26, 36, 27, 255, 25, 32, 25, 255, 24, 31, 25, 255, 26, 36, 27, 255, 32, 47, 33, 255, 35, 51, 35, 255, 31, 45, 32, 255, 31, 44, 31, 255, 29, 40, 29, 255, 28, 38, 28, 255, 29, 40, 29, 255, 29, 40, 29, 255, 27, 37, 28, 255, 28, 38, 28, 255, 26, 35, 27, 255, 32, 46, 32, 255, 34, 49, 34, 255, 30, 42, 30, 255, 30, 42, 30, 255, 32, 45, 32, 255, 31, 45, 32, 255, 28, 39, 29, 255, 27, 36, 27, 255, 27, 37, 28, 255, 28, 38, 28, 255, 30, 42, 30, 255, 32, 45, 32, 255, 32, 47, 33, 255, 33, 49, 34, 255, 35, 51, 35, 255, 30, 42, 30, 255, 28, 39, 29, 255, 30, 42, 30, 255, 29, 41, 30, 255, 35, 52, 35, 255, 34, 50, 34, 255, 29, 41, 30, 255, 35, 44, 47, 255, 28, 33, 34, 255, 33, 40, 43, 255, 43, 57, 62, 255, 35, 43, 46, 255, 21, 21, 21, 255, 27, 30, 31, 255, 34, 43, 46, 255, 27, 31, 32, 255, 35, 44, 47, 255, 37, 47, 50, 255, 29, 34, 35, 255, 32, 39, 42, 255, 37, 48, 51, 255, 31, 37, 40, 255, 21, 21, 21, 255, 30, 35, 37, 255, 29, 34, 36, 255, 27, 31, 32, 255, 27, 31, 33, 255, 23, 25, 25, 255, 21, 21, 21, 255, 29, 33, 35, 255, 32, 39, 41, 255, 27, 30, 31, 255, 23, 25, 25, 255, 27, 31, 32, 255, 21, 21, 21, 255, 31, 37, 39, 255, 28, 33, 35, 255, 36, 45, 49, 255, 35, 45, 48, 255, 30, 35, 37, 255, 21, 21, 21, 255, 21, 21, 21, 255, 32, 39, 42, 255, 33, 41, 43, 255, 28, 32, 33, 255, 32, 39, 41, 255, 30, 35, 37, 255, 30, 35, 37, 255, 42, 56, 61, 255, 45, 61, 66, 255, 51, 69, 75, 255, 33, 40, 43, 255, 39, 50, 54, 255, 44, 59, 64, 255, 34, 42, 45, 255, 39, 51, 55, 255, 42, 55, 60, 255, 33, 41, 43, 255, 33, 41, 44, 255, 26, 29, 30, 255, 30, 36, 38, 255, 35, 44, 47, 255, 34, 42, 45, 255, 25, 28, 29, 255, 26, 29, 30, 255, 34, 42, 44, 255, 28, 33, 34, 255, 21, 21, 21, 255, 38, 49, 53, 255, 27, 31, 32, 255, 26, 29, 30, 255, 28, 33, 34, 255, 21, 21, 21, 255, 32, 40, 42, 255, 38, 50, 53, 255, 36, 46, 49, 255, 35, 44, 47, 255, 39, 50, 54, 255, 44, 58, 63, 255, 29, 34, 36, 255, 45, 61, 66, 255, 36, 46, 50, 255, 55, 73, 78, 255, 45, 61, 66, 255, 44, 59, 64, 255, 43, 57, 61, 255, 38, 49, 53, 255, 43, 57, 61, 255, 35, 44, 47, 255, 30, 36, 38, 255, 43, 57, 62, 255, 42, 55, 60, 255, 39, 50, 54, 255, 29, 34, 36, 255, 29, 35, 37, 255, 33, 41, 43, 255, 38, 49, 52, 255, 22, 22, 22, 255, 30, 35, 37, 255, 45, 61, 66, 255, 42, 56, 61, 255, 44, 58, 63, 255, 42, 55, 60, 255, 32, 39, 42, 255, 36, 46, 49, 255, 43, 58, 63, 255, 38, 48, 52, 255, 45, 60, 65, 255, 39, 50, 54, 255, 42, 55, 60, 255, 47, 64, 69, 255, 31, 37, 40, 255, 30, 36, 38, 255, 40, 53, 57, 255, 40, 52, 56, 255, 33, 41, 44, 255, 21, 21, 21, 255, 30, 35, 37, 255, 37, 47, 50, 255, 37, 47, 51, 255, 41, 54, 58, 255, 44, 58, 63, 255, 34, 42, 45, 255, 39, 50, 54, 255, 57, 75, 80, 255, 38, 49, 53, 255, 48, 65, 71, 255, 49, 68, 74, 255, 35, 45, 48, 255, 29, 35, 36, 255, 29, 35, 36, 255, 40, 53, 57, 255, 42, 55, 60, 255, 36, 45, 48, 255, 35, 44, 47, 255, 29, 34, 35, 255, 41, 54, 58, 255, 26, 30, 31, 255, 29, 34, 36, 255, 39, 51, 55, 255, 53, 71, 77, 255, 32, 39, 41, 255, 46, 63, 68, 255, 43, 57, 62, 255, 46, 62, 68, 255, 35, 44, 47, 255, 38, 50, 53, 255, 36, 46, 49, 255, 44, 58, 63, 255, 30, 35, 37, 255, 32, 39, 42, 255, 43, 58, 62, 255, 34, 42, 45, 255, 21, 21, 21, 255, 36, 46, 50, 255, 27, 30, 32, 255, 28, 32, 34, 255, 28, 32, 33, 255, 27, 30, 32, 255, 28, 33, 35, 255, 27, 31, 32, 255, 33, 40, 43, 255, 33, 41, 44, 255, 26, 28, 29, 255, 37, 47, 50, 255, 29, 33, 35, 255, 50, 68, 74, 255, 29, 34, 35, 255, 35, 44, 47, 255, 45, 60, 65, 255, 36, 45, 48, 255, 31, 37, 39, 255, 37, 48, 51, 255, 23, 25, 25, 255, 23, 25, 25, 255, 34, 43, 45, 255, 53, 71, 77, 255, 39, 50, 54, 255, 45, 61, 66, 255, 27, 31, 33, 255, 38, 50, 54, 255, 38, 50, 54, 255, 30, 36, 38, 255, 32, 38, 40, 255, 32, 39, 41, 255, 29, 33, 35, 255, 34, 42, 45, 255, 29, 35, 36, 255, 28, 32, 33, 255, 31, 38, 40, 255, 38, 49, 52, 255, 35, 44, 47, 255, 31, 37, 40, 255, 37, 48, 51, 255, 37, 48, 52, 255, 35, 45, 48, 255, 33, 40, 43, 255, 33, 42, 44, 255, 33, 41, 44, 255, 43, 57, 62, 255, 28, 32, 34, 255, 21, 21, 21, 255, 50, 69, 75, 255, 38, 50, 53, 255, 32, 39, 41, 255, 38, 49, 53, 255, 34, 42, 45, 255, 27, 31, 32, 255, 37, 47, 50, 255, 32, 39, 42, 255, 38, 49, 53, 255, 31, 38, 40, 255, 35, 45, 48, 255, 31, 38, 40, 255, 39, 51, 55, 255, 31, 37, 39, 255, 29, 34, 36, 255, 26, 29, 30, 255, 26, 29, 30, 255, 25, 27, 28, 255, 21, 21, 21, 255, 21, 21, 21, 255, 30, 35, 37, 255, 23, 24, 25, 255, 31, 38, 40, 255, 32, 39, 42, 255, 36, 45, 48, 255, 22, 23, 23, 255, 36, 46, 49, 255, 39, 51, 55, 255, 36, 46, 49, 255, 31, 37, 39, 255, 33, 41, 44, 255, 46, 63, 68, 255, 35, 44, 47, 255, 36, 45, 48, 255, 32, 40, 42, 255, 40, 52, 56, 255, 46, 62, 67, 255, 31, 38, 40, 255, 44, 59, 64, 255, 36, 46, 50, 255, 30, 36, 38, 255, 21, 21, 21, 255, 38, 49, 53, 255, 37, 48, 51, 255, 36, 45, 48, 255, 41, 54, 59, 255, 36, 46, 49, 255, 34, 43, 45, 255, 30, 35, 37, 255, 34, 42, 45, 255, 25, 27, 28, 255, 35, 44, 47, 255, 39, 51, 54, 255, 35, 44, 47, 255, 37, 47, 50, 255, 27, 32, 33, 255, 28, 33, 35, 255, 30, 36, 38, 255, 23, 24, 24, 255, 34, 43, 46, 255, 33, 41, 44, 255, 28, 38, 28, 255, 30, 43, 31, 255, 35, 52, 36, 255, 34, 50, 34, 255, 33, 48, 34, 255, 41, 60, 40, 255, 48, 70, 46, 255, 36, 54, 37, 255, 46, 67, 44, 255, 39, 58, 39, 255, 37, 55, 37, 255, 33, 49, 34, 255, 25, 32, 25, 255, 24, 30, 24, 255, 24, 31, 25, 255, 25, 32, 25, 255, 26, 35, 27, 255, 26, 34, 26, 255, 25, 33, 26, 255, 25, 32, 25, 255, 29, 39, 29, 255, 28, 39, 29, 255, 26, 35, 27, 255, 36, 54, 36, 255, 30, 42, 30, 255, 33, 47, 33, 255, 33, 48, 34, 255, 33, 48, 33, 255, 34, 50, 34, 255, 30, 43, 31, 255, 32, 46, 32, 255, 35, 51, 35, 255, 31, 45, 32, 255, 27, 37, 28, 255, 28, 38, 28, 255, 28, 38, 28, 255, 29, 41, 30, 255, 31, 45, 32, 255, 32, 47, 33, 255, 32, 46, 33, 255, 34, 49, 34, 255, 33, 48, 34, 255, 33, 47, 33, 255, 32, 47, 33, 255, 31, 44, 31, 255, 28, 39, 29, 255, 29, 41, 30, 255, 31, 44, 31, 255, 30, 42, 30, 255, 29, 40, 29, 255, 29, 41, 30, 255, 29, 41, 30, 255, 28, 39, 29, 255, 32, 47, 33, 255, 27, 37, 28, 255, 30, 43, 31, 255, 34, 50, 35, 255, 37, 55, 37, 255, 36, 53, 36, 255, 36, 52, 36, 255, 35, 52, 36, 255, 34, 50, 35, 255, 35, 51, 35, 255, 37, 56, 37, 255, 36, 54, 36, 255, 37, 54, 37, 255, 36, 54, 36, 255, 49, 72, 47, 255, 37, 55, 37, 255, 36, 54, 37, 255, 31, 44, 31, 255, 37, 55, 37, 255, 36, 53, 36, 255, 36, 53, 36, 255, 35, 52, 36, 255, 37, 56, 37, 255, 31, 43, 31, 255, 29, 41, 30, 255, 30, 43, 31, 255, 33, 47, 33, 255, 30, 42, 31, 255, 30, 42, 31, 255, 31, 44, 31, 255, 30, 43, 31, 255, 32, 47, 33, 255, 33, 48, 34, 255, 33, 48, 33, 255, 33, 47, 33, 255, 35, 52, 35, 255, 33, 47, 33, 255, 34, 50, 35, 255, 28, 38, 28, 255, 30, 42, 30, 255, 32, 47, 33, 255, 32, 47, 33, 255, 43, 63, 42, 255, 36, 53, 36, 255, 33, 47, 33, 255, 30, 43, 31, 255, 32, 46, 33, 255, 33, 47, 33, 255, 35, 52, 35, 255, 36, 54, 37, 255, 31, 43, 31, 255, 33, 47, 33, 255, 39, 58, 39, 255, 38, 57, 38, 255, 40, 59, 39, 255, 38, 56, 38, 255, 35, 52, 36, 255, 36, 54, 36, 255, 36, 54, 36, 255, 49, 72, 47, 255, 43, 63, 42, 255, 36, 54, 36, 255, 37, 56, 37, 255, 35, 51, 35, 255, 69, 83, 16, 255, 28, 38, 28, 255, 27, 36, 27, 255, 31, 45, 32, 255, 31, 44, 31, 255, 35, 51, 35, 255, 33, 48, 34, 255, 33, 48, 33, 255, 37, 54, 37, 255, 37, 55, 37, 255, 36, 54, 36, 255, 35, 52, 35, 255, 32, 46, 32, 255, 33, 47, 33, 255, 36, 53, 36, 255, 40, 59, 39, 255, 36, 53, 36, 255, 32, 45, 32, 255, 32, 46, 32, 255, 29, 41, 30, 255, 31, 45, 32, 255, 29, 40, 29, 255, 32, 47, 33, 255, 33, 49, 34, 255, 32, 46, 32, 255, 29, 40, 29, 255, 32, 46, 32, 255, 31, 45, 32, 255, 31, 45, 32, 255, 30, 42, 30, 255, 34, 49, 34, 255, 32, 46, 32, 255, 29, 41, 30, 255, 35, 51, 35, 255, 34, 49, 34, 255, 32, 46, 32, 255, 30, 42, 30, 255, 31, 45, 32, 255, 28, 38, 28, 255, 28, 39, 29, 255, 28, 39, 29, 255, 30, 42, 30, 255, 27, 36, 27, 255, 25, 34, 26, 255, 27, 36, 27, 255, 28, 38, 28, 255, 29, 41, 30, 255, 33, 49, 34, 255, 30, 43, 31, 255, 28, 38, 28, 255, 30, 42, 30, 255, 30, 42, 30, 255, 31, 44, 32, 255, 29, 40, 29, 255, 27, 36, 27, 255, 27, 36, 27, 255, 29, 40, 29, 255, 24, 31, 25, 255, 27, 37, 28, 255, 28, 38, 28, 255, 28, 39, 29, 255, 31, 44, 31, 255, 30, 43, 31, 255, 28, 38, 28, 255, 35, 51, 35, 255, 32, 46, 32, 255, 35, 51, 35, 255, 36, 54, 36, 255, 36, 54, 36, 255, 38, 56, 38, 255, 32, 46, 32, 255, 35, 51, 35, 255, 37, 55, 37, 255, 35, 51, 35, 255, 33, 47, 33, 255, 30, 42, 30, 255, 30, 43, 31, 255, 27, 37, 28, 255, 29, 41, 30, 255, 29, 41, 30, 255, 34, 49, 34, 255, 35, 51, 35, 255, 37, 56, 37, 255, 39, 58, 39, 255, 41, 61, 40, 255, 36, 54, 36, 255, 33, 47, 33, 255, 30, 42, 31, 255, 32, 47, 33, 255, 32, 45, 32, 255, 34, 50, 35, 255, 33, 49, 34, 255, 35, 52, 35, 255, 36, 53, 36, 255, 33, 48, 33, 255, 36, 53, 36, 255, 31, 44, 31, 255, 31, 44, 31, 255, 33, 48, 34, 255, 33, 47, 33, 255, 29, 41, 30, 255, 29, 41, 30, 255, 28, 38, 28, 255, 26, 34, 26, 255, 28, 38, 28, 255, 27, 38, 28, 255, 31, 45, 32, 255, 31, 45, 32, 255, 30, 43, 31, 255, 29, 41, 30, 255, 30, 42, 30, 255, 27, 36, 27, 255, 29, 40, 29, 255, 28, 38, 28, 255, 26, 36, 27, 255, 26, 34, 26, 255, 25, 33, 25, 255, 27, 36, 27, 255, 29, 41, 30, 255, 26, 35, 26, 255, 28, 39, 29, 255, 29, 41, 30, 255, 27, 37, 28, 255, 23, 30, 24, 255, 27, 36, 27, 255, 27, 36, 27, 255, 29, 39, 29, 255, 28, 38, 28, 255, 31, 44, 32, 255, 33, 48, 33, 255, 32, 45, 32, 255, 31, 44, 32, 255, 31, 44, 32, 255, 32, 47, 33, 255, 32, 46, 32, 255, 32, 45, 32, 255, 33, 48, 33, 255, 32, 46, 33, 255, 28, 38, 28, 255, 26, 30, 31, 255, 22, 23, 24, 255, 27, 30, 31, 255, 36, 45, 48, 255, 21, 21, 21, 255, 21, 21, 21, 255, 37, 48, 51, 255, 36, 46, 50, 255, 31, 38, 40, 255, 37, 48, 51, 255, 38, 49, 53, 255, 35, 44, 47, 255, 39, 50, 54, 255, 26, 29, 30, 255, 34, 42, 45, 255, 30, 35, 37, 255, 35, 43, 46, 255, 27, 32, 33, 255, 26, 30, 31, 255, 21, 21, 21, 255, 22, 23, 24, 255, 21, 21, 21, 255, 23, 25, 25, 255, 28, 33, 35, 255, 37, 48, 52, 255, 33, 41, 44, 255, 34, 42, 45, 255, 21, 21, 21, 255, 26, 28, 29, 255, 32, 39, 41, 255, 26, 29, 31, 255, 25, 28, 29, 255, 35, 44, 47, 255, 42, 56, 61, 255, 21, 21, 21, 255, 21, 21, 21, 255, 36, 46, 49, 255, 32, 40, 42, 255, 33, 40, 43, 255, 28, 33, 35, 255, 39, 50, 54, 255, 48, 66, 72, 255, 42, 56, 60, 255, 36, 46, 49, 255, 39, 51, 55, 255, 51, 69, 75, 255, 50, 69, 75, 255, 45, 61, 67, 255, 47, 63, 69, 255, 26, 29, 30, 255, 37, 48, 51, 255, 31, 38, 40, 255, 23, 24, 25, 255, 32, 39, 42, 255, 49, 67, 73, 255, 35, 43, 46, 255, 41, 54, 59, 255, 44, 58, 63, 255, 39, 51, 55, 255, 41, 54, 58, 255, 21, 21, 21, 255, 30, 37, 39, 255, 33, 41, 43, 255, 21, 21, 21, 255, 21, 21, 21, 255, 24, 26, 27, 255, 47, 63, 69, 255, 40, 53, 57, 255, 46, 62, 67, 255, 40, 52, 56, 255, 34, 42, 45, 255, 39, 51, 55, 255, 37, 47, 51, 255, 43, 58, 63, 255, 42, 55, 59, 255, 54, 72, 78, 255, 60, 78, 82, 255, 47, 64, 69, 255, 31, 37, 39, 255, 52, 71, 76, 255, 38, 49, 52, 255, 24, 25, 26, 255, 39, 50, 54, 255, 36, 46, 49, 255, 41, 54, 58, 255, 36, 46, 49, 255, 30, 36, 38, 255, 37, 48, 51, 255, 25, 28, 29, 255, 40, 52, 56, 255, 33, 40, 43, 255, 21, 21, 21, 255, 45, 61, 66, 255, 39, 50, 54, 255, 49, 67, 73, 255, 37, 48, 51, 255, 29, 35, 37, 255, 43, 58, 62, 255, 41, 54, 59, 255, 40, 53, 57, 255, 36, 46, 49, 255, 33, 42, 44, 255, 36, 45, 48, 255, 35, 44, 47, 255, 27, 31, 32, 255, 32, 39, 42, 255, 31, 37, 39, 255, 25, 28, 28, 255, 36, 47, 50, 255, 21, 21, 21, 255, 43, 56, 61, 255, 40, 53, 57, 255, 32, 39, 42, 255, 36, 46, 49, 255, 37, 47, 50, 255, 36, 46, 49, 255, 37, 47, 51, 255, 33, 41, 43, 255, 38, 48, 52, 255, 48, 66, 71, 255, 30, 36, 39, 255, 38, 49, 53, 255, 49, 68, 74, 255, 31, 37, 39, 255, 33, 41, 44, 255, 31, 38, 40, 255, 36, 45, 48, 255, 44, 58, 63, 255, 36, 46, 49, 255, 33, 41, 43, 255, 21, 21, 21, 255, 40, 52, 56, 255, 43, 58, 63, 255, 47, 65, 70, 255, 52, 71, 76, 255, 48, 66, 72, 255, 48, 66, 72, 255, 42, 56, 61, 255, 25, 27, 27, 255, 43, 57, 62, 255, 43, 57, 62, 255, 47, 64, 70, 255, 38, 49, 53, 255, 28, 33, 34, 255, 38, 49, 53, 255, 21, 21, 21, 255, 21, 21, 21, 255, 24, 26, 27, 255, 30, 36, 38, 255, 29, 34, 35, 255, 29, 34, 36, 255, 25, 28, 29, 255, 30, 35, 37, 255, 27, 30, 31, 255, 32, 40, 42, 255, 33, 40, 43, 255, 37, 48, 52, 255, 42, 55, 59, 255, 45, 60, 65, 255, 45, 61, 66, 255, 47, 64, 70, 255, 44, 59, 64, 255, 35, 44, 48, 255, 37, 47, 51, 255, 39, 51, 54, 255, 38, 50, 54, 255, 21, 21, 21, 255, 29, 33, 35, 255, 38, 50, 53, 255, 47, 64, 70, 255, 46, 62, 67, 255, 35, 44, 47, 255, 38, 48, 52, 255, 42, 55, 60, 255, 39, 51, 54, 255, 41, 55, 59, 255, 31, 37, 39, 255, 33, 40, 43, 255, 39, 51, 55, 255, 42, 56, 61, 255, 38, 48, 52, 255, 23, 24, 24, 255, 30, 36, 38, 255, 27, 31, 32, 255, 48, 65, 71, 255, 38, 50, 53, 255, 34, 43, 46, 255, 32, 38, 41, 255, 37, 47, 50, 255, 35, 44, 47, 255, 38, 49, 52, 255, 33, 40, 43, 255, 37, 47, 50, 255, 27, 30, 32, 255, 21, 22, 22, 255, 41, 54, 58, 255, 34, 43, 46, 255, 33, 40, 43, 255, 34, 43, 46, 255, 21, 21, 21, 255, 21, 21, 21, 255, 31, 38, 40, 255, 33, 41, 44, 255, 41, 55, 59, 255, 36, 46, 49, 255, 29, 34, 36, 255, 33, 41, 43, 255, 46, 62, 68, 255, 31, 38, 40, 255, 37, 48, 51, 255, 33, 41, 43, 255, 23, 25, 25, 255, 33, 42, 44, 255, 24, 26, 26, 255, 21, 21, 21, 255, 33, 40, 43, 255, 26, 29, 30, 255, 21, 22, 22, 255, 40, 53, 57, 255, 34, 42, 44, 255, 26, 29, 30, 255, 40, 53, 57, 255, 36, 46, 50, 255, 35, 43, 46, 255, 43, 58, 63, 255, 37, 47, 51, 255, 36, 46, 50, 255, 35, 44, 47, 255, 35, 44, 47, 255, 35, 44, 47, 255, 42, 56, 61, 255, 48, 65, 71, 255, 39, 51, 55, 255, 34, 43, 46, 255, 33, 40, 43, 255, 32, 38, 41, 255, 21, 21, 21, 255, 32, 38, 41, 255, 32, 39, 42, 255, 36, 46, 49, 255, 48, 65, 71, 255, 32, 38, 41, 255, 37, 47, 50, 255, 33, 41, 43, 255, 33, 41, 44, 255, 41, 54, 59, 255, 30, 35, 37, 255, 30, 36, 38, 255, 37, 48, 51, 255, 24, 26, 26, 255, 23, 25, 25, 255, 32, 39, 42, 255, 32, 40, 42, 255, 24, 26, 27, 255, 31, 38, 40, 255, 35, 43, 46, 255, 30, 42, 30, 255, 30, 43, 31, 255, 33, 47, 33, 255, 33, 48, 33, 255, 34, 50, 35, 255, 38, 57, 38, 255, 50, 73, 48, 255, 37, 56, 37, 255, 40, 60, 40, 255, 40, 60, 40, 255, 35, 51, 35, 255, 31, 43, 31, 255, 26, 36, 27, 255, 24, 32, 25, 255, 27, 34, 27, 255, 33, 43, 33, 255, 25, 33, 26, 255, 26, 36, 27, 255, 23, 30, 24, 255, 27, 35, 28, 255, 24, 32, 25, 255, 29, 41, 30, 255, 28, 39, 29, 255, 32, 46, 32, 255, 35, 51, 35, 255, 34, 50, 34, 255, 35, 51, 35, 255, 32, 46, 32, 255, 32, 46, 33, 255, 31, 43, 31, 255, 34, 49, 34, 255, 31, 44, 32, 255, 29, 40, 29, 255, 31, 44, 31, 255, 28, 39, 29, 255, 28, 39, 29, 255, 31, 45, 32, 255, 28, 39, 29, 255, 29, 40, 30, 255, 30, 43, 31, 255, 33, 47, 33, 255, 37, 56, 37, 255, 36, 53, 36, 255, 37, 56, 37, 255, 33, 48, 34, 255, 32, 47, 33, 255, 29, 40, 29, 255, 23, 30, 24, 255, 28, 38, 28, 255, 27, 37, 28, 255, 25, 33, 26, 255, 24, 32, 25, 255, 31, 43, 31, 255, 32, 47, 33, 255, 28, 39, 29, 255, 26, 35, 27, 255, 32, 46, 32, 255, 31, 44, 31, 255, 32, 46, 32, 255, 36, 54, 36, 255, 35, 51, 35, 255, 33, 48, 34, 255, 33, 47, 33, 255, 31, 44, 32, 255, 35, 52, 36, 255, 38, 56, 38, 255, 45, 65, 43, 255, 49, 72, 47, 255, 38, 56, 38, 255, 35, 51, 35, 255, 35, 52, 35, 255, 38, 57, 38, 255, 35, 51, 35, 255, 35, 52, 35, 255, 38, 57, 38, 255, 35, 52, 35, 255, 32, 46, 32, 255, 33, 48, 33, 255, 32, 45, 32, 255, 35, 52, 35, 255, 29, 40, 29, 255, 30, 42, 30, 255, 27, 36, 27, 255, 31, 44, 31, 255, 32, 47, 33, 255, 34, 49, 34, 255, 30, 43, 31, 255, 36, 54, 37, 255, 32, 47, 33, 255, 32, 46, 32, 255, 30, 42, 30, 255, 30, 42, 30, 255, 32, 45, 32, 255, 36, 53, 36, 255, 102, 126, 16, 255, 38, 57, 38, 255, 37, 55, 37, 255, 34, 51, 35, 255, 36, 53, 36, 255, 33, 49, 34, 255, 33, 48, 34, 255, 33, 48, 34, 255, 36, 54, 37, 255, 32, 46, 33, 255, 32, 46, 32, 255, 35, 51, 35, 255, 37, 54, 37, 255, 45, 66, 43, 255, 33, 48, 33, 255, 33, 48, 33, 255, 36, 53, 36, 255, 37, 55, 37, 255, 48, 70, 46, 255, 53, 77, 50, 255, 50, 72, 47, 255, 45, 66, 44, 255, 36, 52, 36, 255, 34, 49, 34, 255, 33, 47, 33, 255, 31, 45, 32, 255, 32, 46, 32, 255, 29, 39, 29, 255, 37, 54, 37, 255, 34, 50, 34, 255, 38, 57, 38, 255, 40, 59, 39, 255, 45, 66, 44, 255, 39, 59, 39, 255, 37, 55, 37, 255, 35, 52, 35, 255, 38, 56, 38, 255, 34, 50, 35, 255, 32, 45, 32, 255, 34, 50, 34, 255, 33, 47, 33, 255, 30, 41, 30, 255, 27, 38, 28, 255, 34, 50, 35, 255, 37, 54, 37, 255, 32, 47, 33, 255, 34, 50, 34, 255, 32, 46, 32, 255, 31, 44, 31, 255, 29, 41, 30, 255, 28, 38, 28, 255, 25, 32, 25, 255, 29, 40, 29, 255, 33, 47, 33, 255, 30, 43, 31, 255, 33, 47, 33, 255, 34, 50, 34, 255, 29, 40, 30, 255, 31, 44, 31, 255, 31, 44, 32, 255, 29, 41, 30, 255, 29, 41, 30, 255, 31, 45, 32, 255, 28, 39, 29, 255, 30, 41, 30, 255, 30, 42, 30, 255, 26, 35, 27, 255, 24, 32, 25, 255, 24, 31, 25, 255, 30, 42, 30, 255, 29, 41, 30, 255, 27, 36, 27, 255, 30, 42, 30, 255, 27, 36, 27, 255, 28, 38, 28, 255, 27, 37, 28, 255, 32, 45, 32, 255, 31, 44, 31, 255, 27, 37, 28, 255, 25, 33, 26, 255, 26, 35, 27, 255, 28, 38, 28, 255, 28, 38, 28, 255, 28, 38, 28, 255, 27, 37, 28, 255, 26, 36, 27, 255, 29, 41, 30, 255, 33, 47, 33, 255, 37, 55, 37, 255, 31, 43, 31, 255, 32, 46, 32, 255, 37, 55, 37, 255, 35, 52, 36, 255, 37, 56, 37, 255, 36, 53, 36, 255, 40, 60, 40, 255, 35, 52, 36, 255, 38, 57, 38, 255, 34, 50, 35, 255, 33, 49, 34, 255, 28, 38, 28, 255, 29, 41, 30, 255, 33, 47, 33, 255, 31, 43, 31, 255, 34, 49, 34, 255, 33, 49, 34, 255, 36, 53, 36, 255, 34, 49, 34, 255, 31, 44, 32, 255, 32, 46, 32, 255, 30, 43, 31, 255, 31, 44, 31, 255, 33, 47, 33, 255, 30, 43, 31, 255, 33, 49, 34, 255, 35, 51, 35, 255, 35, 51, 35, 255, 35, 51, 35, 255, 34, 50, 34, 255, 31, 44, 31, 255, 35, 51, 35, 255, 36, 54, 37, 255, 30, 43, 31, 255, 28, 38, 28, 255, 27, 37, 28, 255, 27, 36, 27, 255, 26, 35, 27, 255, 28, 38, 28, 255, 30, 42, 30, 255, 28, 38, 28, 255, 25, 34, 26, 255, 27, 36, 27, 255, 25, 34, 26, 255, 30, 42, 30, 255, 32, 46, 32, 255, 30, 42, 30, 255, 28, 38, 28, 255, 31, 44, 31, 255, 31, 44, 31, 255, 27, 37, 28, 255, 25, 32, 25, 255, 25, 32, 25, 255, 25, 33, 26, 255, 26, 35, 27, 255, 27, 36, 27, 255, 26, 34, 26, 255, 26, 34, 26, 255, 26, 33, 27, 255, 29, 41, 30, 255, 30, 41, 30, 255, 28, 38, 28, 255, 29, 40, 29, 255, 30, 43, 31, 255, 34, 50, 34, 255, 31, 44, 31, 255, 32, 46, 32, 255, 36, 54, 36, 255, 36, 52, 36, 255, 34, 50, 34, 255, 33, 48, 33, 255, 30, 42, 30, 255, 28, 39, 29, 255, 26, 29, 30, 255, 31, 37, 40, 255, 34, 42, 44, 255, 29, 33, 35, 255, 21, 21, 21, 255, 27, 31, 32, 255, 33, 41, 44, 255, 24, 26, 27, 255, 34, 43, 46, 255, 43, 57, 61, 255, 41, 53, 58, 255, 26, 30, 31, 255, 34, 42, 45, 255, 30, 36, 38, 255, 25, 28, 28, 255, 28, 33, 35, 255, 25, 27, 28, 255, 24, 26, 27, 255, 30, 36, 38, 255, 26, 28, 29, 255, 25, 28, 28, 255, 21, 21, 21, 255, 24, 26, 26, 255, 24, 26, 26, 255, 27, 30, 31, 255, 21, 21, 21, 255, 28, 32, 34, 255, 26, 29, 30, 255, 33, 40, 43, 255, 26, 29, 30, 255, 21, 21, 21, 255, 27, 30, 32, 255, 36, 46, 49, 255, 32, 40, 42, 255, 26, 29, 30, 255, 21, 21, 21, 255, 21, 21, 21, 255, 45, 61, 67, 255, 43, 57, 61, 255, 36, 46, 49, 255, 43, 58, 63, 255, 38, 50, 53, 255, 32, 39, 41, 255, 31, 38, 40, 255, 28, 33, 34, 255, 62, 79, 83, 255, 40, 52, 56, 255, 38, 49, 52, 255, 49, 67, 73, 255, 33, 41, 44, 255, 31, 38, 40, 255, 32, 40, 42, 255, 41, 53, 58, 255, 34, 42, 45, 255, 30, 35, 37, 255, 41, 53, 57, 255, 38, 49, 53, 255, 40, 53, 57, 255, 41, 53, 58, 255, 41, 55, 59, 255, 42, 55, 59, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 23, 23, 255, 32, 40, 42, 255, 31, 37, 39, 255, 21, 21, 21, 255, 32, 40, 42, 255, 48, 66, 72, 255, 35, 43, 46, 255, 45, 60, 65, 255, 31, 37, 39, 255, 31, 38, 40, 255, 48, 66, 72, 255, 64, 82, 85, 255, 52, 70, 76, 255, 42, 55, 59, 255, 44, 59, 64, 255, 55, 73, 79, 255, 51, 70, 76, 255, 46, 62, 67, 255, 55, 73, 78, 255, 33, 40, 43, 255, 33, 40, 43, 255, 41, 54, 58, 255, 34, 42, 45, 255, 30, 37, 39, 255, 33, 41, 44, 255, 30, 35, 37, 255, 30, 36, 38, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 22, 22, 255, 27, 31, 32, 255, 32, 39, 41, 255, 41, 54, 59, 255, 31, 37, 39, 255, 35, 45, 48, 255, 32, 38, 41, 255, 46, 62, 67, 255, 49, 67, 73, 255, 32, 39, 42, 255, 34, 42, 45, 255, 30, 35, 37, 255, 42, 55, 59, 255, 42, 55, 59, 255, 26, 30, 31, 255, 23, 24, 25, 255, 29, 34, 36, 255, 21, 21, 21, 255, 40, 53, 57, 255, 36, 46, 50, 255, 38, 48, 52, 255, 43, 57, 62, 255, 42, 55, 60, 255, 46, 63, 68, 255, 42, 55, 59, 255, 45, 60, 65, 255, 42, 55, 60, 255, 41, 54, 59, 255, 30, 35, 37, 255, 43, 57, 62, 255, 56, 74, 80, 255, 33, 41, 43, 255, 42, 55, 59, 255, 44, 59, 64, 255, 48, 65, 71, 255, 41, 54, 59, 255, 40, 52, 56, 255, 31, 38, 40, 255, 21, 21, 21, 255, 49, 67, 73, 255, 49, 67, 74, 255, 45, 61, 66, 255, 29, 35, 37, 255, 57, 75, 80, 255, 42, 56, 60, 255, 41, 54, 58, 255, 37, 48, 51, 255, 32, 39, 41, 255, 43, 57, 62, 255, 48, 66, 72, 255, 30, 36, 38, 255, 35, 43, 46, 255, 37, 48, 52, 255, 26, 28, 29, 255, 21, 21, 21, 255, 21, 21, 21, 255, 36, 46, 49, 255, 28, 33, 34, 255, 21, 21, 21, 255, 21, 21, 21, 255, 25, 27, 28, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 31, 37, 39, 255, 38, 49, 53, 255, 36, 45, 49, 255, 36, 46, 49, 255, 31, 37, 40, 255, 34, 42, 45, 255, 32, 39, 42, 255, 31, 37, 39, 255, 35, 45, 48, 255, 42, 56, 61, 255, 21, 21, 21, 255, 31, 38, 40, 255, 37, 47, 50, 255, 33, 40, 43, 255, 41, 55, 59, 255, 32, 40, 42, 255, 34, 42, 45, 255, 29, 34, 36, 255, 34, 42, 45, 255, 31, 38, 40, 255, 29, 34, 36, 255, 31, 37, 39, 255, 47, 63, 69, 255, 35, 44, 47, 255, 37, 47, 50, 255, 48, 66, 72, 255, 44, 59, 64, 255, 34, 43, 46, 255, 38, 49, 53, 255, 33, 41, 44, 255, 43, 58, 62, 255, 48, 66, 72, 255, 36, 45, 49, 255, 39, 51, 55, 255, 45, 60, 65, 255, 37, 48, 52, 255, 30, 36, 38, 255, 31, 38, 40, 255, 21, 21, 21, 255, 40, 53, 57, 255, 22, 23, 24, 255, 42, 56, 60, 255, 31, 37, 40, 255, 30, 35, 37, 255, 27, 30, 31, 255, 28, 33, 34, 255, 31, 37, 39, 255, 34, 43, 45, 255, 33, 41, 44, 255, 37, 48, 51, 255, 37, 48, 51, 255, 47, 64, 69, 255, 27, 31, 32, 255, 29, 35, 37, 255, 37, 48, 51, 255, 32, 39, 41, 255, 34, 42, 45, 255, 37, 48, 52, 255, 21, 21, 21, 255, 21, 21, 21, 255, 36, 45, 48, 255, 21, 21, 21, 255, 37, 48, 51, 255, 32, 40, 42, 255, 23, 24, 25, 255, 22, 22, 23, 255, 44, 58, 63, 255, 34, 43, 46, 255, 43, 58, 63, 255, 36, 45, 48, 255, 32, 40, 42, 255, 29, 35, 37, 255, 24, 26, 26, 255, 43, 57, 62, 255, 39, 50, 54, 255, 34, 43, 45, 255, 38, 48, 52, 255, 34, 42, 45, 255, 39, 51, 54, 255, 25, 27, 28, 255, 21, 21, 21, 255, 28, 32, 33, 255, 40, 52, 56, 255, 37, 47, 51, 255, 39, 51, 55, 255, 34, 43, 45, 255, 31, 37, 39, 255, 37, 47, 50, 255, 37, 47, 50, 255, 34, 42, 44, 255, 39, 51, 55, 255, 34, 43, 46, 255, 25, 28, 29, 255, 29, 34, 36, 255, 34, 43, 46, 255, 34, 42, 45, 255, 24, 25, 26, 255, 21, 22, 22, 255, 28, 32, 33, 255, 23, 23, 24, 255, 26, 35, 27, 255, 30, 41, 30, 255, 31, 45, 32, 255, 33, 47, 33, 255, 34, 50, 34, 255, 37, 56, 38, 255, 47, 69, 45, 255, 47, 69, 45, 255, 36, 54, 36, 255, 36, 54, 36, 255, 36, 54, 36, 255, 32, 45, 32, 255, 25, 33, 25, 255, 23, 30, 24, 255, 23, 29, 24, 255, 32, 40, 32, 255, 29, 37, 29, 255, 24, 30, 24, 255, 25, 32, 25, 255, 25, 33, 26, 255, 26, 35, 27, 255, 29, 40, 29, 255, 31, 45, 32, 255, 31, 44, 31, 255, 33, 48, 33, 255, 34, 50, 35, 255, 35, 51, 35, 255, 34, 50, 35, 255, 33, 48, 34, 255, 33, 48, 33, 255, 28, 38, 28, 255, 29, 41, 30, 255, 32, 46, 33, 255, 32, 46, 32, 255, 26, 35, 27, 255, 30, 41, 30, 255, 30, 42, 30, 255, 29, 40, 29, 255, 31, 45, 32, 255, 30, 42, 31, 255, 35, 52, 35, 255, 33, 48, 33, 255, 42, 63, 42, 255, 37, 56, 37, 255, 34, 50, 34, 255, 33, 49, 34, 255, 26, 34, 26, 255, 23, 30, 24, 255, 26, 36, 27, 255, 26, 35, 27, 255, 30, 43, 31, 255, 29, 41, 30, 255, 29, 40, 29, 255, 29, 40, 30, 255, 27, 36, 27, 255, 25, 33, 26, 255, 30, 43, 31, 255, 31, 44, 31, 255, 35, 51, 35, 255, 33, 48, 33, 255, 35, 52, 35, 255, 32, 45, 32, 255, 34, 49, 34, 255, 32, 47, 33, 255, 34, 50, 34, 255, 38, 57, 38, 255, 42, 62, 41, 255, 37, 56, 37, 255, 36, 53, 36, 255, 34, 49, 34, 255, 36, 53, 36, 255, 36, 54, 36, 255, 36, 53, 36, 255, 36, 54, 37, 255, 35, 51, 35, 255, 33, 47, 33, 255, 31, 44, 32, 255, 35, 51, 35, 255, 33, 48, 34, 255, 33, 48, 33, 255, 30, 43, 31, 255, 30, 42, 31, 255, 27, 38, 28, 255, 31, 44, 32, 255, 34, 49, 34, 255, 35, 51, 35, 255, 35, 51, 35, 255, 35, 51, 35, 255, 34, 50, 35, 255, 35, 52, 35, 255, 31, 43, 31, 255, 31, 44, 31, 255, 33, 48, 34, 255, 34, 50, 34, 255, 36, 53, 36, 255, 34, 49, 34, 255, 31, 45, 32, 255, 35, 51, 35, 255, 31, 43, 31, 255, 33, 47, 33, 255, 35, 51, 35, 255, 32, 45, 32, 255, 33, 48, 33, 255, 32, 46, 32, 255, 33, 48, 33, 255, 35, 52, 35, 255, 43, 64, 42, 255, 36, 54, 36, 255, 33, 49, 34, 255, 35, 52, 36, 255, 37, 55, 37, 255, 44, 65, 43, 255, 52, 76, 49, 255, 46, 67, 44, 255, 62, 89, 57, 255, 45, 67, 44, 255, 36, 53, 36, 255, 32, 46, 33, 255, 32, 47, 33, 255, 27, 37, 28, 255, 29, 40, 29, 255, 30, 42, 30, 255, 36, 52, 36, 255, 36, 53, 36, 255, 45, 66, 43, 255, 38, 57, 38, 255, 35, 51, 35, 255, 32, 45, 32, 255, 34, 49, 34, 255, 34, 50, 35, 255, 40, 60, 40, 255, 35, 51, 35, 255, 32, 46, 32, 255, 33, 48, 34, 255, 36, 54, 36, 255, 34, 49, 34, 255, 31, 45, 32, 255, 34, 50, 34, 255, 38, 57, 38, 255, 34, 49, 34, 255, 32, 46, 32, 255, 33, 48, 33, 255, 31, 45, 32, 255, 26, 35, 26, 255, 25, 33, 26, 255, 28, 39, 29, 255, 32, 46, 32, 255, 31, 44, 31, 255, 33, 48, 33, 255, 28, 38, 28, 255, 28, 39, 29, 255, 31, 44, 31, 255, 31, 44, 31, 255, 30, 42, 30, 255, 30, 42, 30, 255, 32, 47, 33, 255, 32, 45, 32, 255, 30, 43, 31, 255, 30, 42, 30, 255, 31, 45, 32, 255, 29, 40, 29, 255, 23, 30, 24, 255, 24, 31, 24, 255, 29, 40, 29, 255, 30, 42, 30, 255, 27, 37, 28, 255, 28, 39, 29, 255, 27, 36, 27, 255, 25, 33, 26, 255, 25, 33, 26, 255, 29, 41, 30, 255, 29, 40, 29, 255, 26, 34, 26, 255, 23, 30, 24, 255, 26, 36, 27, 255, 25, 32, 25, 255, 24, 32, 25, 255, 27, 37, 28, 255, 28, 38, 28, 255, 28, 39, 29, 255, 33, 48, 33, 255, 32, 47, 33, 255, 38, 56, 38, 255, 33, 47, 33, 255, 38, 56, 38, 255, 35, 51, 35, 255, 32, 47, 33, 255, 35, 52, 35, 255, 36, 54, 36, 255, 36, 53, 36, 255, 37, 55, 37, 255, 37, 55, 37, 255, 36, 53, 36, 255, 33, 48, 33, 255, 26, 35, 27, 255, 30, 42, 30, 255, 32, 46, 32, 255, 33, 48, 34, 255, 34, 49, 34, 255, 33, 48, 33, 255, 35, 52, 35, 255, 37, 55, 37, 255, 30, 43, 31, 255, 34, 50, 34, 255, 32, 46, 32, 255, 33, 48, 33, 255, 32, 47, 33, 255, 32, 46, 32, 255, 33, 48, 33, 255, 37, 55, 37, 255, 35, 52, 35, 255, 30, 43, 31, 255, 33, 48, 34, 255, 33, 48, 33, 255, 32, 46, 32, 255, 34, 51, 35, 255, 30, 43, 31, 255, 30, 42, 30, 255, 31, 44, 31, 255, 28, 39, 29, 255, 25, 34, 26, 255, 30, 41, 30, 255, 30, 42, 30, 255, 28, 39, 29, 255, 25, 34, 26, 255, 26, 36, 27, 255, 27, 36, 27, 255, 30, 41, 30, 255, 31, 45, 32, 255, 32, 47, 33, 255, 27, 37, 28, 255, 31, 44, 31, 255, 32, 46, 32, 255, 29, 40, 30, 255, 27, 37, 28, 255, 26, 35, 27, 255, 29, 40, 29, 255, 23, 30, 24, 255, 24, 32, 25, 255, 27, 37, 28, 255, 31, 40, 31, 255, 25, 33, 26, 255, 28, 39, 29, 255, 31, 44, 31, 255, 30, 41, 30, 255, 27, 36, 27, 255, 29, 40, 29, 255, 35, 52, 35, 255, 36, 53, 36, 255, 37, 56, 37, 255, 36, 53, 36, 255, 36, 54, 37, 255, 33, 47, 33, 255, 34, 50, 34, 255, 30, 42, 30, 255, 30, 41, 30, 255, 21, 21, 21, 255, 32, 40, 42, 255, 26, 29, 30, 255, 21, 21, 21, 255, 21, 21, 21, 255, 30, 35, 37, 255, 34, 43, 46, 255, 28, 32, 34, 255, 28, 33, 34, 255, 38, 49, 52, 255, 35, 45, 48, 255, 30, 36, 38, 255, 26, 28, 29, 255, 27, 31, 32, 255, 21, 21, 21, 255, 25, 27, 28, 255, 28, 32, 33, 255, 30, 35, 37, 255, 29, 33, 35, 255, 24, 26, 26, 255, 21, 21, 21, 255, 21, 21, 21, 255, 29, 34, 36, 255, 21, 21, 21, 255, 21, 21, 21, 255, 29, 35, 36, 255, 21, 21, 21, 255, 32, 39, 42, 255, 21, 21, 21, 255, 23, 24, 24, 255, 22, 23, 24, 255, 26, 30, 31, 255, 36, 47, 50, 255, 44, 59, 64, 255, 37, 48, 51, 255, 35, 44, 47, 255, 21, 21, 21, 255, 21, 21, 21, 255, 33, 41, 44, 255, 45, 61, 66, 255, 34, 42, 45, 255, 38, 48, 52, 255, 43, 57, 62, 255, 28, 32, 33, 255, 41, 54, 58, 255, 31, 38, 40, 255, 45, 60, 65, 255, 46, 63, 68, 255, 43, 58, 63, 255, 48, 66, 72, 255, 44, 59, 64, 255, 30, 36, 37, 255, 31, 37, 39, 255, 38, 49, 53, 255, 38, 50, 54, 255, 39, 50, 54, 255, 40, 52, 56, 255, 31, 37, 39, 255, 21, 21, 21, 255, 22, 23, 23, 255, 21, 21, 21, 255, 30, 35, 37, 255, 38, 50, 53, 255, 34, 42, 45, 255, 35, 44, 47, 255, 28, 33, 35, 255, 29, 34, 35, 255, 21, 21, 21, 255, 24, 25, 26, 255, 39, 50, 54, 255, 54, 72, 77, 255, 37, 47, 50, 255, 48, 65, 71, 255, 58, 76, 81, 255, 46, 63, 68, 255, 41, 55, 59, 255, 49, 67, 73, 255, 54, 72, 77, 255, 54, 73, 78, 255, 49, 68, 74, 255, 57, 75, 80, 255, 46, 62, 68, 255, 44, 60, 65, 255, 35, 44, 47, 255, 51, 70, 76, 255, 41, 54, 58, 255, 25, 28, 28, 255, 35, 44, 47, 255, 21, 21, 21, 255, 21, 21, 21, 255, 27, 30, 32, 255, 48, 66, 72, 255, 27, 31, 33, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 28, 32, 33, 255, 33, 40, 43, 255, 30, 36, 38, 255, 39, 50, 54, 255, 44, 59, 64, 255, 45, 60, 66, 255, 27, 31, 33, 255, 43, 57, 62, 255, 35, 44, 47, 255, 37, 47, 50, 255, 28, 33, 35, 255, 24, 26, 26, 255, 23, 24, 24, 255, 21, 21, 21, 255, 42, 56, 60, 255, 35, 44, 47, 255, 22, 23, 23, 255, 38, 50, 54, 255, 39, 51, 55, 255, 46, 62, 68, 255, 48, 66, 72, 255, 53, 71, 77, 255, 41, 55, 59, 255, 39, 51, 55, 255, 48, 65, 71, 255, 42, 55, 59, 255, 55, 73, 78, 255, 44, 60, 65, 255, 46, 62, 68, 255, 34, 43, 46, 255, 45, 60, 65, 255, 36, 45, 48, 255, 29, 33, 35, 255, 29, 33, 35, 255, 26, 29, 30, 255, 47, 63, 69, 255, 54, 72, 78, 255, 57, 75, 80, 255, 67, 84, 87, 255, 49, 67, 74, 255, 43, 57, 62, 255, 52, 70, 76, 255, 45, 60, 65, 255, 59, 76, 81, 255, 40, 53, 57, 255, 39, 51, 55, 255, 45, 61, 66, 255, 33, 40, 43, 255, 42, 56, 60, 255, 22, 22, 22, 255, 21, 21, 21, 255, 32, 38, 41, 255, 32, 40, 42, 255, 38, 50, 54, 255, 27, 30, 32, 255, 29, 35, 36, 255, 33, 41, 43, 255, 24, 26, 27, 255, 25, 28, 28, 255, 29, 34, 35, 255, 37, 48, 52, 255, 31, 37, 40, 255, 36, 45, 49, 255, 37, 47, 51, 255, 32, 40, 42, 255, 32, 39, 42, 255, 43, 57, 61, 255, 42, 55, 60, 255, 41, 53, 57, 255, 26, 30, 31, 255, 21, 21, 21, 255, 21, 21, 21, 255, 39, 50, 54, 255, 43, 57, 61, 255, 39, 50, 54, 255, 33, 40, 43, 255, 36, 46, 49, 255, 39, 50, 54, 255, 42, 56, 60, 255, 29, 33, 35, 255, 37, 47, 51, 255, 40, 52, 57, 255, 42, 55, 59, 255, 48, 65, 71, 255, 35, 43, 46, 255, 39, 50, 54, 255, 28, 33, 34, 255, 24, 25, 26, 255, 24, 26, 27, 255, 22, 22, 23, 255, 34, 42, 45, 255, 32, 38, 41, 255, 35, 44, 47, 255, 37, 47, 50, 255, 36, 45, 48, 255, 34, 42, 45, 255, 38, 50, 54, 255, 24, 25, 26, 255, 28, 33, 35, 255, 22, 22, 22, 255, 32, 39, 41, 255, 46, 62, 68, 255, 36, 46, 49, 255, 31, 37, 39, 255, 25, 28, 29, 255, 33, 40, 43, 255, 36, 45, 48, 255, 31, 38, 40, 255, 39, 51, 55, 255, 30, 36, 38, 255, 33, 41, 44, 255, 33, 41, 44, 255, 30, 36, 38, 255, 33, 42, 44, 255, 29, 35, 37, 255, 39, 50, 54, 255, 40, 53, 57, 255, 33, 41, 44, 255, 36, 46, 50, 255, 21, 21, 21, 255, 28, 32, 34, 255, 31, 37, 39, 255, 40, 52, 57, 255, 30, 35, 37, 255, 26, 29, 30, 255, 29, 34, 36, 255, 35, 44, 47, 255, 44, 59, 64, 255, 28, 32, 34, 255, 38, 48, 52, 255, 25, 27, 28, 255, 41, 54, 58, 255, 44, 58, 63, 255, 37, 48, 51, 255, 35, 44, 47, 255, 51, 69, 75, 255, 33, 40, 43, 255, 33, 41, 44, 255, 30, 36, 38, 255, 24, 26, 27, 255, 21, 21, 21, 255, 35, 44, 47, 255, 40, 52, 56, 255, 42, 55, 60, 255, 36, 46, 49, 255, 38, 49, 52, 255, 38, 49, 52, 255, 37, 48, 51, 255, 47, 63, 69, 255, 41, 53, 57, 255, 23, 25, 25, 255, 34, 42, 45, 255, 32, 40, 42, 255, 26, 30, 31, 255, 36, 46, 49, 255, 24, 26, 26, 255, 21, 21, 21, 255, 27, 31, 32, 255, 23, 23, 24, 255, 21, 21, 21, 255, 26, 36, 27, 255, 29, 41, 30, 255, 31, 45, 32, 255, 31, 43, 31, 255, 30, 42, 31, 255, 37, 55, 37, 255, 44, 65, 43, 255, 46, 68, 45, 255, 39, 58, 39, 255, 42, 62, 41, 255, 35, 52, 35, 255, 31, 43, 31, 255, 25, 34, 26, 255, 28, 39, 29, 255, 23, 30, 24, 255, 27, 34, 27, 255, 25, 33, 26, 255, 30, 39, 30, 255, 23, 29, 24, 255, 26, 36, 27, 255, 30, 43, 31, 255, 30, 42, 30, 255, 32, 46, 33, 255, 31, 44, 32, 255, 36, 54, 36, 255, 33, 48, 34, 255, 34, 49, 34, 255, 32, 45, 32, 255, 31, 43, 31, 255, 32, 45, 32, 255, 32, 45, 32, 255, 28, 38, 28, 255, 26, 35, 27, 255, 28, 38, 28, 255, 30, 43, 31, 255, 29, 40, 29, 255, 25, 33, 25, 255, 28, 38, 28, 255, 27, 37, 28, 255, 28, 38, 28, 255, 35, 51, 35, 255, 33, 48, 34, 255, 35, 52, 36, 255, 31, 45, 32, 255, 30, 42, 30, 255, 28, 39, 29, 255, 27, 38, 28, 255, 26, 36, 27, 255, 26, 34, 26, 255, 28, 39, 29, 255, 26, 35, 27, 255, 26, 35, 27, 255, 27, 36, 27, 255, 33, 48, 33, 255, 27, 37, 28, 255, 29, 41, 30, 255, 33, 47, 33, 255, 30, 43, 31, 255, 34, 49, 34, 255, 32, 46, 32, 255, 30, 43, 31, 255, 34, 50, 34, 255, 36, 54, 37, 255, 31, 44, 31, 255, 34, 50, 35, 255, 35, 51, 35, 255, 41, 60, 40, 255, 35, 52, 35, 255, 33, 47, 33, 255, 35, 52, 36, 255, 37, 55, 37, 255, 36, 53, 36, 255, 34, 50, 34, 255, 38, 57, 38, 255, 36, 53, 36, 255, 33, 48, 33, 255, 30, 42, 30, 255, 32, 46, 32, 255, 35, 52, 35, 255, 31, 44, 31, 255, 34, 49, 34, 255, 30, 42, 30, 255, 29, 41, 30, 255, 27, 37, 28, 255, 32, 45, 32, 255, 35, 51, 35, 255, 30, 42, 30, 255, 32, 46, 32, 255, 30, 42, 30, 255, 32, 46, 32, 255, 35, 51, 35, 255, 34, 50, 34, 255, 35, 52, 36, 255, 34, 50, 35, 255, 32, 46, 32, 255, 32, 46, 33, 255, 29, 41, 30, 255, 33, 48, 33, 255, 35, 52, 35, 255, 28, 39, 29, 255, 30, 42, 30, 255, 29, 41, 30, 255, 32, 46, 32, 255, 34, 50, 35, 255, 33, 48, 33, 255, 33, 48, 33, 255, 38, 57, 38, 255, 42, 62, 41, 255, 37, 56, 37, 255, 36, 53, 36, 255, 35, 51, 35, 255, 37, 56, 37, 255, 50, 73, 48, 255, 61, 87, 56, 255, 52, 75, 49, 255, 43, 63, 42, 255, 37, 55, 37, 255, 33, 48, 33, 255, 37, 55, 37, 255, 36, 53, 36, 255, 31, 45, 32, 255, 27, 37, 28, 255, 31, 43, 31, 255, 32, 46, 32, 255, 33, 49, 34, 255, 31, 45, 32, 255, 31, 45, 32, 255, 32, 45, 32, 255, 31, 44, 31, 255, 33, 48, 33, 255, 35, 52, 35, 255, 34, 50, 34, 255, 31, 44, 31, 255, 33, 48, 33, 255, 33, 47, 33, 255, 32, 46, 32, 255, 31, 45, 32, 255, 34, 49, 34, 255, 36, 53, 36, 255, 31, 44, 31, 255, 36, 53, 36, 255, 29, 41, 30, 255, 25, 34, 26, 255, 26, 34, 26, 255, 26, 35, 27, 255, 32, 45, 32, 255, 31, 44, 32, 255, 32, 46, 32, 255, 31, 44, 31, 255, 32, 46, 32, 255, 27, 37, 28, 255, 29, 41, 30, 255, 30, 41, 30, 255, 27, 37, 28, 255, 27, 37, 28, 255, 31, 44, 32, 255, 32, 47, 33, 255, 35, 51, 35, 255, 31, 43, 31, 255, 27, 36, 27, 255, 25, 33, 26, 255, 26, 35, 27, 255, 26, 35, 27, 255, 27, 36, 27, 255, 27, 37, 28, 255, 30, 42, 30, 255, 30, 42, 31, 255, 28, 39, 29, 255, 26, 35, 27, 255, 26, 34, 26, 255, 28, 39, 29, 255, 27, 36, 27, 255, 26, 34, 26, 255, 26, 34, 26, 255, 24, 31, 25, 255, 23, 30, 24, 255, 23, 30, 24, 255, 26, 34, 26, 255, 27, 37, 28, 255, 30, 42, 30, 255, 31, 45, 32, 255, 35, 52, 35, 255, 33, 48, 33, 255, 35, 51, 35, 255, 34, 50, 35, 255, 33, 47, 33, 255, 35, 52, 36, 255, 34, 49, 34, 255, 36, 54, 36, 255, 32, 47, 33, 255, 34, 50, 35, 255, 37, 54, 37, 255, 36, 53, 36, 255, 32, 45, 32, 255, 31, 45, 32, 255, 30, 42, 30, 255, 33, 48, 33, 255, 33, 47, 33, 255, 29, 40, 29, 255, 35, 51, 35, 255, 33, 48, 34, 255, 34, 49, 34, 255, 33, 48, 33, 255, 34, 50, 34, 255, 35, 52, 35, 255, 33, 49, 34, 255, 31, 44, 31, 255, 32, 46, 32, 255, 33, 48, 33, 255, 34, 50, 34, 255, 33, 47, 33, 255, 30, 42, 31, 255, 35, 51, 35, 255, 37, 55, 37, 255, 34, 49, 34, 255, 37, 55, 37, 255, 30, 43, 31, 255, 31, 44, 31, 255, 30, 41, 30, 255, 31, 45, 32, 255, 32, 46, 32, 255, 31, 44, 31, 255, 29, 40, 29, 255, 28, 38, 29, 255, 32, 46, 32, 255, 32, 47, 33, 255, 30, 43, 31, 255, 31, 44, 31, 255, 34, 49, 34, 255, 35, 52, 36, 255, 29, 41, 30, 255, 30, 42, 30, 255, 29, 40, 29, 255, 28, 39, 29, 255, 29, 41, 30, 255, 27, 37, 28, 255, 29, 41, 30, 255, 26, 35, 27, 255, 28, 38, 28, 255, 24, 32, 25, 255, 26, 35, 27, 255, 26, 34, 26, 255, 26, 34, 26, 255, 31, 44, 31, 255, 28, 38, 28, 255, 34, 50, 34, 255, 34, 49, 34, 255, 37, 56, 37, 255, 31, 44, 32, 255, 30, 42, 30, 255, 30, 41, 30, 255, 32, 47, 33, 255, 31, 44, 31, 255, 31, 44, 31, 255, 28, 39, 29, 255, 27, 36, 27, 255, 28, 33, 34, 255, 34, 43, 46, 255, 21, 21, 21, 255, 21, 21, 21, 255, 34, 43, 45, 255, 26, 30, 31, 255, 32, 39, 42, 255, 28, 32, 33, 255, 24, 26, 26, 255, 35, 44, 47, 255, 29, 34, 36, 255, 23, 25, 25, 255, 21, 21, 21, 255, 25, 28, 29, 255, 27, 30, 32, 255, 42, 56, 61, 255, 31, 38, 40, 255, 27, 30, 32, 255, 24, 26, 27, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 34, 42, 45, 255, 21, 21, 21, 255, 26, 28, 29, 255, 21, 21, 21, 255, 22, 23, 23, 255, 31, 37, 39, 255, 24, 26, 26, 255, 29, 34, 35, 255, 28, 32, 34, 255, 35, 44, 47, 255, 37, 47, 50, 255, 29, 35, 37, 255, 31, 38, 40, 255, 38, 49, 52, 255, 36, 46, 49, 255, 21, 21, 21, 255, 21, 21, 21, 255, 34, 42, 45, 255, 36, 46, 49, 255, 41, 55, 59, 255, 35, 44, 47, 255, 43, 57, 62, 255, 37, 47, 50, 255, 43, 57, 61, 255, 51, 70, 76, 255, 44, 59, 64, 255, 43, 58, 62, 255, 33, 41, 44, 255, 46, 62, 68, 255, 42, 56, 61, 255, 34, 42, 45, 255, 24, 26, 26, 255, 34, 42, 44, 255, 28, 32, 34, 255, 22, 23, 23, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 24, 26, 27, 255, 24, 26, 27, 255, 27, 31, 32, 255, 29, 35, 36, 255, 27, 31, 33, 255, 33, 41, 44, 255, 35, 43, 46, 255, 30, 35, 37, 255, 23, 25, 25, 255, 28, 32, 33, 255, 21, 21, 21, 255, 41, 55, 59, 255, 50, 68, 74, 255, 33, 41, 44, 255, 46, 62, 68, 255, 55, 74, 79, 255, 45, 61, 67, 255, 52, 70, 76, 255, 52, 71, 77, 255, 54, 72, 78, 255, 46, 61, 67, 255, 46, 62, 67, 255, 40, 52, 56, 255, 34, 42, 45, 255, 42, 56, 60, 255, 32, 39, 41, 255, 24, 25, 26, 255, 21, 21, 21, 255, 25, 27, 28, 255, 32, 39, 42, 255, 37, 47, 51, 255, 30, 36, 38, 255, 36, 46, 49, 255, 41, 54, 58, 255, 43, 58, 63, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 25, 27, 28, 255, 32, 40, 42, 255, 27, 31, 33, 255, 33, 40, 43, 255, 28, 33, 35, 255, 24, 26, 27, 255, 35, 44, 47, 255, 29, 34, 36, 255, 31, 37, 39, 255, 27, 31, 32, 255, 32, 39, 41, 255, 21, 21, 21, 255, 37, 48, 51, 255, 26, 29, 30, 255, 36, 46, 49, 255, 29, 34, 36, 255, 40, 53, 57, 255, 42, 56, 61, 255, 44, 59, 64, 255, 31, 37, 39, 255, 42, 56, 60, 255, 46, 63, 68, 255, 37, 47, 51, 255, 37, 47, 50, 255, 48, 66, 72, 255, 56, 74, 79, 255, 40, 52, 56, 255, 40, 52, 56, 255, 25, 28, 29, 255, 27, 30, 31, 255, 30, 35, 37, 255, 31, 38, 40, 255, 31, 37, 39, 255, 53, 71, 77, 255, 40, 52, 56, 255, 68, 85, 89, 255, 48, 66, 72, 255, 48, 65, 71, 255, 43, 57, 61, 255, 36, 45, 49, 255, 36, 45, 49, 255, 54, 72, 78, 255, 41, 54, 58, 255, 48, 65, 70, 255, 26, 30, 31, 255, 40, 53, 57, 255, 35, 43, 46, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 27, 30, 31, 255, 23, 24, 24, 255, 30, 36, 38, 255, 35, 43, 46, 255, 34, 43, 46, 255, 23, 24, 24, 255, 28, 33, 35, 255, 31, 38, 40, 255, 39, 51, 55, 255, 32, 39, 41, 255, 42, 55, 59, 255, 37, 48, 52, 255, 32, 39, 42, 255, 47, 63, 69, 255, 49, 67, 73, 255, 49, 68, 74, 255, 21, 21, 21, 255, 21, 21, 21, 255, 29, 34, 36, 255, 24, 25, 26, 255, 21, 21, 21, 255, 37, 47, 51, 255, 32, 40, 42, 255, 46, 63, 69, 255, 38, 48, 52, 255, 35, 45, 48, 255, 38, 48, 52, 255, 21, 21, 22, 255, 26, 28, 29, 255, 50, 69, 75, 255, 34, 42, 45, 255, 38, 49, 53, 255, 32, 39, 42, 255, 31, 37, 39, 255, 37, 48, 51, 255, 38, 50, 53, 255, 26, 29, 30, 255, 37, 48, 51, 255, 28, 32, 34, 255, 33, 41, 43, 255, 33, 40, 43, 255, 34, 43, 45, 255, 29, 34, 36, 255, 43, 58, 63, 255, 40, 53, 57, 255, 21, 21, 21, 255, 36, 47, 50, 255, 35, 44, 47, 255, 41, 54, 58, 255, 40, 52, 56, 255, 50, 69, 75, 255, 26, 30, 31, 255, 30, 36, 38, 255, 23, 24, 24, 255, 24, 25, 26, 255, 22, 22, 22, 255, 26, 30, 31, 255, 30, 36, 38, 255, 21, 21, 21, 255, 32, 39, 41, 255, 34, 43, 46, 255, 30, 36, 38, 255, 25, 28, 28, 255, 34, 42, 45, 255, 39, 51, 55, 255, 33, 40, 42, 255, 41, 54, 58, 255, 22, 23, 24, 255, 21, 21, 21, 255, 28, 32, 34, 255, 22, 23, 24, 255, 44, 59, 64, 255, 31, 38, 40, 255, 42, 55, 60, 255, 45, 61, 66, 255, 41, 54, 58, 255, 45, 61, 67, 255, 43, 58, 62, 255, 42, 56, 61, 255, 42, 55, 60, 255, 37, 47, 51, 255, 39, 50, 54, 255, 28, 33, 35, 255, 34, 42, 45, 255, 39, 51, 55, 255, 42, 55, 59, 255, 30, 35, 37, 255, 23, 25, 25, 255, 21, 21, 21, 255, 28, 32, 33, 255, 34, 43, 46, 255, 49, 66, 72, 255, 49, 67, 73, 255, 39, 51, 55, 255, 43, 57, 62, 255, 40, 53, 57, 255, 28, 32, 33, 255, 36, 45, 49, 255, 23, 24, 24, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 25, 28, 29, 255, 21, 21, 21, 255, 22, 23, 23, 255, 22, 23, 23, 255, 21, 21, 21, 255, 24, 27, 27, 255, 23, 30, 24, 255, 32, 46, 32, 255, 35, 52, 36, 255, 36, 53, 36, 255, 36, 54, 36, 255, 38, 57, 38, 255, 40, 60, 40, 255, 41, 60, 40, 255, 51, 74, 48, 255, 46, 68, 45, 255, 34, 50, 35, 255, 30, 43, 31, 255, 31, 44, 31, 255, 25, 33, 26, 255, 27, 37, 28, 255, 26, 35, 27, 255, 25, 33, 25, 255, 29, 37, 29, 255, 23, 30, 24, 255, 26, 34, 26, 255, 32, 46, 32, 255, 30, 41, 30, 255, 33, 48, 33, 255, 32, 45, 32, 255, 36, 53, 36, 255, 40, 60, 40, 255, 33, 48, 33, 255, 32, 45, 32, 255, 31, 44, 32, 255, 33, 48, 33, 255, 32, 46, 32, 255, 26, 35, 27, 255, 29, 41, 30, 255, 28, 39, 29, 255, 29, 40, 29, 255, 27, 37, 28, 255, 27, 37, 28, 255, 29, 40, 29, 255, 25, 32, 25, 255, 30, 42, 30, 255, 33, 48, 34, 255, 34, 50, 34, 255, 31, 44, 31, 255, 28, 39, 29, 255, 31, 44, 31, 255, 29, 41, 30, 255, 26, 34, 26, 255, 28, 39, 29, 255, 26, 36, 27, 255, 26, 34, 26, 255, 27, 37, 28, 255, 26, 36, 27, 255, 27, 37, 28, 255, 30, 43, 31, 255, 30, 43, 31, 255, 29, 41, 30, 255, 33, 48, 33, 255, 32, 47, 33, 255, 34, 50, 35, 255, 33, 48, 34, 255, 35, 51, 35, 255, 37, 54, 37, 255, 36, 54, 36, 255, 33, 49, 34, 255, 34, 50, 35, 255, 35, 51, 35, 255, 36, 53, 36, 255, 34, 50, 34, 255, 34, 49, 34, 255, 32, 45, 32, 255, 37, 54, 37, 255, 27, 37, 28, 255, 34, 49, 34, 255, 34, 49, 34, 255, 35, 52, 36, 255, 33, 48, 33, 255, 28, 39, 29, 255, 28, 38, 28, 255, 34, 50, 34, 255, 34, 49, 34, 255, 35, 51, 35, 255, 31, 44, 32, 255, 28, 39, 29, 255, 29, 40, 29, 255, 29, 41, 30, 255, 35, 51, 35, 255, 27, 37, 28, 255, 29, 40, 29, 255, 30, 42, 30, 255, 33, 47, 33, 255, 30, 42, 30, 255, 33, 49, 34, 255, 35, 51, 35, 255, 32, 46, 32, 255, 33, 47, 33, 255, 29, 40, 29, 255, 31, 44, 31, 255, 32, 47, 33, 255, 32, 46, 32, 255, 30, 42, 30, 255, 27, 37, 28, 255, 27, 37, 28, 255, 34, 49, 34, 255, 31, 44, 31, 255, 34, 50, 34, 255, 35, 51, 35, 255, 33, 48, 34, 255, 33, 48, 34, 255, 36, 53, 36, 255, 38, 57, 38, 255, 35, 51, 35, 255, 36, 53, 36, 255, 38, 57, 38, 255, 42, 62, 41, 255, 50, 73, 48, 255, 43, 63, 42, 255, 45, 66, 43, 255, 35, 51, 35, 255, 36, 53, 36, 255, 36, 54, 36, 255, 35, 51, 35, 255, 29, 40, 29, 255, 30, 42, 30, 255, 30, 41, 30, 255, 31, 44, 31, 255, 33, 47, 33, 255, 30, 42, 31, 255, 28, 39, 29, 255, 30, 42, 30, 255, 33, 48, 33, 255, 33, 47, 33, 255, 29, 40, 29, 255, 29, 39, 29, 255, 31, 45, 32, 255, 32, 45, 32, 255, 30, 41, 30, 255, 28, 38, 28, 255, 34, 49, 34, 255, 33, 47, 33, 255, 32, 45, 32, 255, 30, 42, 30, 255, 29, 41, 30, 255, 25, 34, 26, 255, 26, 35, 27, 255, 32, 46, 32, 255, 30, 41, 30, 255, 33, 48, 33, 255, 31, 45, 32, 255, 32, 45, 32, 255, 31, 44, 32, 255, 32, 46, 33, 255, 29, 40, 29, 255, 30, 42, 30, 255, 25, 32, 25, 255, 29, 39, 29, 255, 34, 49, 34, 255, 32, 45, 32, 255, 36, 54, 36, 255, 30, 43, 31, 255, 27, 36, 27, 255, 29, 41, 30, 255, 27, 37, 28, 255, 27, 36, 27, 255, 29, 41, 30, 255, 29, 40, 29, 255, 28, 38, 28, 255, 30, 42, 30, 255, 30, 43, 31, 255, 29, 41, 30, 255, 29, 40, 29, 255, 32, 47, 33, 255, 28, 39, 29, 255, 26, 35, 26, 255, 24, 30, 24, 255, 26, 35, 27, 255, 30, 42, 30, 255, 29, 41, 30, 255, 26, 35, 27, 255, 29, 41, 30, 255, 30, 42, 30, 255, 35, 51, 35, 255, 33, 48, 33, 255, 33, 47, 33, 255, 33, 48, 33, 255, 37, 56, 37, 255, 31, 44, 31, 255, 32, 46, 32, 255, 33, 48, 34, 255, 33, 48, 34, 255, 33, 47, 33, 255, 28, 39, 29, 255, 34, 50, 34, 255, 31, 44, 31, 255, 31, 44, 31, 255, 30, 41, 30, 255, 30, 42, 30, 255, 30, 43, 31, 255, 30, 42, 30, 255, 27, 36, 27, 255, 31, 44, 31, 255, 32, 46, 33, 255, 34, 50, 34, 255, 35, 52, 35, 255, 35, 52, 36, 255, 37, 55, 37, 255, 37, 55, 37, 255, 33, 49, 34, 255, 33, 48, 33, 255, 32, 47, 33, 255, 33, 48, 33, 255, 31, 44, 31, 255, 31, 44, 31, 255, 35, 52, 36, 255, 33, 49, 34, 255, 36, 53, 36, 255, 37, 55, 37, 255, 31, 44, 31, 255, 29, 40, 29, 255, 28, 39, 29, 255, 32, 46, 32, 255, 30, 42, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 34, 50, 34, 255, 33, 48, 33, 255, 34, 50, 35, 255, 33, 48, 33, 255, 34, 50, 34, 255, 34, 50, 34, 255, 33, 48, 34, 255, 32, 45, 32, 255, 28, 39, 29, 255, 27, 36, 27, 255, 27, 37, 28, 255, 27, 36, 27, 255, 31, 45, 32, 255, 30, 42, 30, 255, 30, 42, 30, 255, 31, 44, 31, 255, 31, 45, 32, 255, 30, 42, 30, 255, 28, 39, 29, 255, 31, 45, 32, 255, 32, 47, 33, 255, 36, 53, 36, 255, 34, 50, 34, 255, 35, 52, 35, 255, 33, 48, 33, 255, 31, 45, 32, 255, 31, 45, 32, 255, 34, 49, 34, 255, 31, 44, 31, 255, 29, 40, 29, 255, 29, 40, 30, 255, 27, 37, 28, 255, 29, 34, 36, 255, 22, 22, 22, 255, 21, 21, 21, 255, 21, 21, 21, 255, 24, 26, 26, 255, 27, 31, 32, 255, 32, 38, 41, 255, 29, 35, 36, 255, 23, 25, 25, 255, 28, 32, 34, 255, 26, 30, 31, 255, 24, 26, 27, 255, 21, 21, 21, 255, 34, 42, 45, 255, 24, 26, 27, 255, 28, 32, 34, 255, 33, 41, 44, 255, 29, 34, 36, 255, 25, 28, 28, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 33, 41, 43, 255, 31, 38, 40, 255, 22, 23, 23, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 29, 34, 36, 255, 30, 36, 38, 255, 22, 22, 23, 255, 26, 29, 30, 255, 25, 27, 28, 255, 32, 39, 42, 255, 39, 50, 54, 255, 37, 48, 51, 255, 24, 25, 26, 255, 21, 21, 21, 255, 21, 21, 21, 255, 37, 48, 51, 255, 43, 57, 62, 255, 32, 40, 42, 255, 44, 59, 64, 255, 37, 47, 50, 255, 38, 49, 53, 255, 39, 50, 54, 255, 35, 44, 48, 255, 28, 32, 34, 255, 39, 51, 55, 255, 50, 69, 75, 255, 36, 46, 49, 255, 26, 29, 31, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 29, 35, 37, 255, 41, 54, 59, 255, 34, 42, 45, 255, 37, 47, 50, 255, 26, 29, 30, 255, 24, 25, 26, 255, 25, 28, 29, 255, 28, 33, 34, 255, 37, 48, 51, 255, 28, 33, 35, 255, 21, 21, 21, 255, 31, 37, 39, 255, 38, 49, 52, 255, 29, 35, 36, 255, 28, 32, 33, 255, 26, 30, 31, 255, 40, 53, 57, 255, 35, 44, 47, 255, 53, 71, 77, 255, 56, 74, 79, 255, 44, 59, 64, 255, 45, 60, 66, 255, 40, 53, 57, 255, 34, 43, 45, 255, 65, 83, 86, 255, 57, 75, 80, 255, 41, 53, 58, 255, 38, 49, 53, 255, 33, 41, 44, 255, 21, 21, 21, 255, 23, 24, 25, 255, 37, 48, 51, 255, 22, 23, 23, 255, 32, 39, 42, 255, 43, 58, 63, 255, 36, 46, 49, 255, 37, 47, 51, 255, 42, 56, 60, 255, 33, 40, 43, 255, 25, 27, 28, 255, 43, 58, 63, 255, 27, 31, 32, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 31, 37, 39, 255, 39, 51, 55, 255, 35, 45, 48, 255, 31, 38, 40, 255, 35, 44, 47, 255, 39, 51, 55, 255, 21, 21, 21, 255, 21, 21, 21, 255, 39, 51, 55, 255, 31, 37, 39, 255, 30, 36, 38, 255, 37, 48, 51, 255, 46, 63, 68, 255, 28, 32, 34, 255, 35, 44, 48, 255, 40, 53, 57, 255, 49, 67, 73, 255, 45, 61, 66, 255, 41, 54, 58, 255, 37, 47, 51, 255, 52, 70, 76, 255, 48, 65, 71, 255, 41, 54, 58, 255, 36, 45, 48, 255, 36, 47, 50, 255, 29, 35, 36, 255, 33, 41, 44, 255, 21, 21, 21, 255, 39, 51, 55, 255, 40, 52, 56, 255, 39, 50, 54, 255, 43, 57, 62, 255, 48, 65, 71, 255, 35, 44, 47, 255, 40, 53, 57, 255, 43, 57, 62, 255, 29, 34, 36, 255, 54, 72, 78, 255, 44, 58, 63, 255, 31, 37, 39, 255, 26, 29, 30, 255, 28, 33, 35, 255, 34, 43, 46, 255, 21, 21, 21, 255, 23, 24, 24, 255, 27, 31, 32, 255, 32, 39, 41, 255, 31, 37, 39, 255, 36, 46, 49, 255, 30, 35, 37, 255, 34, 42, 44, 255, 26, 29, 31, 255, 21, 21, 21, 255, 31, 38, 40, 255, 30, 35, 37, 255, 28, 33, 35, 255, 37, 48, 51, 255, 28, 32, 34, 255, 28, 33, 35, 255, 40, 52, 56, 255, 47, 64, 70, 255, 21, 21, 21, 255, 21, 21, 21, 255, 32, 39, 41, 255, 33, 41, 44, 255, 40, 53, 57, 255, 28, 33, 35, 255, 21, 21, 21, 255, 45, 60, 65, 255, 36, 45, 48, 255, 40, 52, 56, 255, 40, 53, 57, 255, 43, 57, 62, 255, 39, 51, 55, 255, 26, 29, 30, 255, 39, 50, 54, 255, 31, 37, 39, 255, 35, 44, 46, 255, 26, 29, 30, 255, 28, 33, 35, 255, 27, 30, 32, 255, 31, 38, 40, 255, 29, 33, 35, 255, 27, 31, 32, 255, 27, 31, 32, 255, 21, 21, 21, 255, 40, 52, 56, 255, 28, 33, 34, 255, 40, 53, 57, 255, 28, 33, 35, 255, 25, 28, 29, 255, 21, 21, 21, 255, 37, 47, 50, 255, 40, 52, 56, 255, 31, 37, 39, 255, 39, 51, 55, 255, 34, 43, 45, 255, 22, 22, 22, 255, 27, 30, 31, 255, 30, 37, 39, 255, 21, 21, 21, 255, 32, 39, 42, 255, 22, 23, 23, 255, 24, 26, 26, 255, 30, 35, 37, 255, 31, 38, 40, 255, 34, 42, 45, 255, 28, 33, 34, 255, 21, 21, 21, 255, 38, 49, 53, 255, 41, 53, 57, 255, 34, 42, 45, 255, 37, 48, 51, 255, 30, 36, 38, 255, 21, 21, 21, 255, 25, 28, 28, 255, 26, 29, 30, 255, 38, 48, 52, 255, 43, 57, 62, 255, 35, 44, 47, 255, 44, 59, 64, 255, 47, 64, 70, 255, 34, 43, 45, 255, 40, 53, 57, 255, 29, 35, 36, 255, 39, 51, 55, 255, 36, 46, 49, 255, 27, 31, 32, 255, 33, 40, 43, 255, 29, 35, 37, 255, 38, 48, 52, 255, 31, 37, 39, 255, 44, 58, 63, 255, 21, 21, 21, 255, 21, 21, 21, 255, 37, 48, 51, 255, 39, 51, 55, 255, 34, 42, 45, 255, 39, 50, 54, 255, 33, 41, 43, 255, 46, 62, 67, 255, 34, 42, 45, 255, 42, 56, 61, 255, 22, 23, 24, 255, 22, 23, 23, 255, 24, 27, 27, 255, 21, 21, 21, 255, 23, 25, 25, 255, 23, 25, 25, 255, 25, 27, 28, 255, 26, 28, 29, 255, 24, 27, 27, 255, 30, 36, 37, 255, 26, 30, 31, 255, 30, 41, 30, 255, 33, 47, 33, 255, 37, 54, 37, 255, 35, 52, 36, 255, 36, 53, 36, 255, 42, 62, 41, 255, 40, 60, 40, 255, 41, 61, 40, 255, 62, 89, 57, 255, 55, 79, 51, 255, 47, 69, 45, 255, 36, 53, 36, 255, 29, 40, 29, 255, 26, 34, 26, 255, 27, 37, 28, 255, 26, 34, 26, 255, 24, 31, 24, 255, 30, 38, 30, 255, 27, 35, 28, 255, 27, 36, 27, 255, 30, 43, 31, 255, 30, 41, 30, 255, 34, 49, 34, 255, 34, 50, 34, 255, 35, 51, 35, 255, 37, 55, 37, 255, 34, 49, 34, 255, 29, 40, 30, 255, 31, 44, 31, 255, 32, 46, 32, 255, 31, 44, 31, 255, 24, 31, 25, 255, 25, 33, 26, 255, 27, 38, 28, 255, 29, 40, 29, 255, 26, 34, 26, 255, 28, 39, 29, 255, 26, 36, 27, 255, 31, 44, 31, 255, 31, 44, 32, 255, 32, 45, 32, 255, 29, 40, 29, 255, 30, 42, 30, 255, 33, 48, 33, 255, 29, 40, 29, 255, 25, 32, 25, 255, 24, 31, 25, 255, 26, 35, 27, 255, 27, 37, 28, 255, 27, 36, 27, 255, 26, 35, 27, 255, 27, 37, 27, 255, 29, 41, 30, 255, 30, 42, 30, 255, 34, 50, 35, 255, 34, 49, 34, 255, 38, 56, 38, 255, 33, 48, 33, 255, 36, 53, 36, 255, 36, 54, 36, 255, 38, 56, 38, 255, 34, 50, 35, 255, 36, 53, 36, 255, 35, 51, 35, 255, 37, 56, 37, 255, 39, 59, 39, 255, 35, 51, 35, 255, 36, 53, 36, 255, 33, 47, 33, 255, 33, 48, 33, 255, 33, 47, 33, 255, 29, 40, 29, 255, 35, 52, 35, 255, 30, 41, 30, 255, 36, 52, 36, 255, 31, 44, 32, 255, 29, 40, 29, 255, 30, 42, 30, 255, 35, 51, 35, 255, 32, 46, 32, 255, 29, 40, 29, 255, 29, 40, 29, 255, 27, 36, 27, 255, 30, 43, 31, 255, 31, 45, 32, 255, 33, 49, 34, 255, 26, 34, 26, 255, 28, 38, 29, 255, 28, 39, 29, 255, 29, 41, 30, 255, 27, 36, 27, 255, 30, 42, 30, 255, 28, 39, 29, 255, 32, 46, 32, 255, 31, 45, 32, 255, 33, 47, 33, 255, 33, 48, 33, 255, 29, 41, 30, 255, 30, 43, 31, 255, 28, 39, 29, 255, 27, 37, 28, 255, 28, 38, 28, 255, 28, 38, 28, 255, 29, 41, 30, 255, 34, 50, 34, 255, 34, 50, 34, 255, 31, 45, 32, 255, 33, 47, 33, 255, 38, 56, 38, 255, 36, 53, 36, 255, 33, 47, 33, 255, 34, 49, 34, 255, 31, 44, 31, 255, 36, 53, 36, 255, 34, 49, 34, 255, 33, 47, 33, 255, 36, 53, 36, 255, 36, 53, 36, 255, 31, 43, 31, 255, 30, 42, 31, 255, 32, 45, 32, 255, 31, 45, 32, 255, 29, 40, 29, 255, 27, 37, 28, 255, 32, 46, 32, 255, 34, 50, 34, 255, 33, 48, 33, 255, 32, 47, 33, 255, 34, 49, 34, 255, 33, 48, 33, 255, 33, 48, 34, 255, 29, 41, 30, 255, 29, 40, 29, 255, 30, 43, 31, 255, 32, 47, 33, 255, 32, 46, 32, 255, 28, 38, 28, 255, 30, 43, 31, 255, 33, 47, 33, 255, 30, 42, 30, 255, 29, 40, 29, 255, 28, 39, 29, 255, 28, 38, 29, 255, 30, 42, 30, 255, 36, 52, 36, 255, 31, 45, 32, 255, 32, 45, 32, 255, 35, 52, 35, 255, 28, 38, 28, 255, 30, 42, 30, 255, 29, 41, 30, 255, 30, 41, 30, 255, 27, 37, 28, 255, 27, 36, 27, 255, 29, 40, 30, 255, 36, 53, 36, 255, 34, 50, 34, 255, 37, 55, 37, 255, 31, 44, 31, 255, 25, 33, 25, 255, 26, 36, 27, 255, 26, 36, 27, 255, 28, 38, 28, 255, 30, 42, 30, 255, 33, 47, 33, 255, 30, 41, 30, 255, 35, 51, 35, 255, 31, 45, 32, 255, 30, 42, 30, 255, 29, 40, 29, 255, 26, 34, 26, 255, 31, 45, 32, 255, 26, 35, 27, 255, 26, 35, 27, 255, 29, 40, 29, 255, 30, 43, 31, 255, 33, 49, 34, 255, 33, 48, 33, 255, 31, 45, 32, 255, 32, 45, 32, 255, 35, 51, 35, 255, 32, 45, 32, 255, 34, 49, 34, 255, 33, 48, 33, 255, 33, 48, 34, 255, 34, 50, 34, 255, 30, 43, 31, 255, 29, 40, 29, 255, 31, 45, 32, 255, 31, 44, 31, 255, 30, 43, 31, 255, 31, 44, 31, 255, 29, 41, 30, 255, 31, 44, 32, 255, 29, 40, 29, 255, 30, 42, 30, 255, 29, 41, 30, 255, 30, 43, 31, 255, 26, 35, 27, 255, 29, 41, 30, 255, 32, 46, 32, 255, 28, 39, 29, 255, 32, 46, 32, 255, 33, 47, 33, 255, 35, 52, 35, 255, 37, 55, 37, 255, 36, 54, 36, 255, 34, 49, 34, 255, 32, 46, 32, 255, 34, 50, 35, 255, 32, 47, 33, 255, 29, 39, 29, 255, 29, 40, 29, 255, 26, 34, 26, 255, 31, 44, 31, 255, 34, 50, 34, 255, 27, 37, 28, 255, 30, 43, 31, 255, 30, 43, 31, 255, 28, 39, 29, 255, 30, 42, 30, 255, 28, 38, 28, 255, 27, 36, 27, 255, 31, 44, 31, 255, 31, 43, 31, 255, 33, 48, 33, 255, 34, 49, 34, 255, 31, 44, 31, 255, 32, 45, 32, 255, 34, 49, 34, 255, 32, 45, 32, 255, 34, 49, 34, 255, 35, 52, 36, 255, 31, 44, 31, 255, 34, 50, 35, 255, 29, 41, 30, 255, 35, 52, 35, 255, 35, 52, 36, 255, 33, 48, 34, 255, 34, 50, 34, 255, 34, 50, 34, 255, 36, 53, 36, 255, 33, 48, 33, 255, 34, 50, 34, 255, 35, 51, 35, 255, 37, 56, 38, 255, 33, 48, 33, 255, 35, 51, 35, 255, 36, 53, 36, 255, 39, 59, 39, 255, 38, 56, 38, 255, 36, 54, 36, 255, 36, 54, 36, 255, 33, 47, 33, 255, 27, 37, 28, 255, 27, 37, 28, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 24, 26, 27, 255, 33, 41, 43, 255, 37, 47, 50, 255, 36, 46, 49, 255, 28, 32, 33, 255, 32, 40, 42, 255, 34, 43, 46, 255, 27, 31, 32, 255, 32, 39, 41, 255, 31, 37, 39, 255, 26, 30, 31, 255, 25, 27, 28, 255, 27, 31, 32, 255, 30, 36, 38, 255, 32, 39, 41, 255, 25, 28, 28, 255, 29, 34, 35, 255, 21, 21, 21, 255, 25, 27, 27, 255, 33, 41, 43, 255, 22, 23, 23, 255, 22, 23, 23, 255, 24, 26, 27, 255, 29, 35, 36, 255, 24, 25, 26, 255, 35, 44, 47, 255, 31, 37, 39, 255, 36, 45, 48, 255, 27, 32, 33, 255, 23, 24, 24, 255, 35, 43, 46, 255, 32, 39, 42, 255, 41, 54, 59, 255, 41, 54, 58, 255, 42, 55, 60, 255, 29, 34, 35, 255, 21, 21, 21, 255, 21, 21, 21, 255, 32, 40, 42, 255, 41, 54, 59, 255, 35, 45, 48, 255, 43, 58, 63, 255, 54, 73, 78, 255, 44, 59, 64, 255, 38, 49, 53, 255, 36, 45, 48, 255, 28, 33, 35, 255, 22, 22, 22, 255, 21, 21, 21, 255, 21, 21, 21, 255, 32, 40, 42, 255, 37, 48, 51, 255, 31, 37, 39, 255, 36, 45, 49, 255, 40, 52, 56, 255, 41, 54, 59, 255, 43, 57, 62, 255, 35, 44, 47, 255, 23, 24, 24, 255, 35, 45, 48, 255, 30, 35, 37, 255, 46, 62, 67, 255, 32, 39, 41, 255, 34, 43, 46, 255, 40, 53, 57, 255, 51, 70, 76, 255, 46, 62, 67, 255, 45, 60, 65, 255, 37, 48, 51, 255, 42, 55, 59, 255, 21, 21, 21, 255, 32, 39, 42, 255, 62, 79, 84, 255, 42, 56, 61, 255, 34, 43, 46, 255, 31, 38, 40, 255, 48, 65, 71, 255, 42, 56, 61, 255, 44, 59, 64, 255, 30, 36, 38, 255, 21, 21, 21, 255, 34, 42, 45, 255, 42, 56, 60, 255, 37, 48, 51, 255, 24, 26, 27, 255, 26, 29, 30, 255, 36, 45, 49, 255, 37, 48, 51, 255, 44, 60, 65, 255, 45, 61, 66, 255, 33, 41, 44, 255, 38, 49, 53, 255, 31, 37, 39, 255, 26, 30, 31, 255, 33, 40, 43, 255, 42, 55, 60, 255, 39, 51, 55, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 23, 24, 24, 255, 26, 30, 31, 255, 32, 39, 41, 255, 21, 21, 21, 255, 22, 22, 23, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 22, 22, 255, 30, 36, 38, 255, 35, 45, 48, 255, 30, 36, 38, 255, 35, 44, 47, 255, 34, 42, 44, 255, 33, 41, 43, 255, 45, 61, 66, 255, 48, 66, 72, 255, 37, 47, 51, 255, 38, 49, 52, 255, 41, 53, 57, 255, 39, 51, 55, 255, 49, 67, 73, 255, 48, 66, 72, 255, 40, 52, 56, 255, 34, 43, 46, 255, 26, 28, 29, 255, 40, 52, 56, 255, 21, 21, 21, 255, 59, 77, 82, 255, 43, 56, 61, 255, 63, 80, 85, 255, 55, 74, 79, 255, 40, 53, 57, 255, 43, 57, 62, 255, 39, 50, 54, 255, 55, 73, 78, 255, 41, 54, 58, 255, 47, 63, 69, 255, 32, 39, 41, 255, 30, 36, 38, 255, 34, 43, 45, 255, 38, 49, 52, 255, 39, 50, 54, 255, 21, 21, 21, 255, 21, 21, 21, 255, 28, 32, 33, 255, 24, 26, 27, 255, 32, 39, 41, 255, 34, 42, 45, 255, 24, 25, 26, 255, 33, 41, 44, 255, 37, 48, 51, 255, 35, 44, 47, 255, 29, 35, 36, 255, 36, 45, 48, 255, 36, 46, 49, 255, 44, 60, 65, 255, 30, 36, 37, 255, 37, 47, 50, 255, 39, 51, 55, 255, 21, 21, 21, 255, 23, 25, 25, 255, 34, 43, 46, 255, 38, 50, 53, 255, 36, 46, 49, 255, 45, 60, 65, 255, 40, 52, 56, 255, 21, 21, 21, 255, 21, 21, 21, 255, 43, 56, 61, 255, 40, 53, 57, 255, 32, 40, 42, 255, 35, 45, 48, 255, 29, 34, 35, 255, 36, 47, 50, 255, 36, 46, 49, 255, 35, 44, 48, 255, 39, 51, 55, 255, 38, 49, 53, 255, 22, 22, 22, 255, 36, 46, 50, 255, 27, 31, 33, 255, 35, 44, 47, 255, 43, 57, 61, 255, 49, 68, 74, 255, 30, 35, 37, 255, 26, 29, 30, 255, 25, 28, 29, 255, 21, 21, 21, 255, 29, 34, 36, 255, 25, 27, 28, 255, 28, 33, 34, 255, 21, 21, 21, 255, 42, 56, 61, 255, 44, 59, 64, 255, 35, 45, 48, 255, 32, 40, 42, 255, 29, 34, 36, 255, 30, 36, 38, 255, 33, 41, 43, 255, 30, 36, 38, 255, 29, 34, 36, 255, 36, 45, 48, 255, 28, 32, 34, 255, 31, 37, 39, 255, 24, 26, 26, 255, 28, 32, 33, 255, 29, 34, 36, 255, 31, 37, 39, 255, 37, 47, 51, 255, 28, 33, 35, 255, 30, 35, 37, 255, 36, 47, 50, 255, 33, 41, 44, 255, 21, 21, 21, 255, 21, 21, 21, 255, 31, 37, 39, 255, 37, 47, 51, 255, 41, 54, 58, 255, 55, 73, 78, 255, 45, 60, 65, 255, 30, 37, 39, 255, 41, 54, 59, 255, 52, 70, 76, 255, 32, 39, 41, 255, 36, 45, 49, 255, 35, 44, 47, 255, 35, 43, 46, 255, 40, 53, 57, 255, 38, 50, 53, 255, 40, 53, 57, 255, 41, 53, 57, 255, 26, 29, 31, 255, 22, 22, 22, 255, 21, 21, 21, 255, 49, 67, 73, 255, 44, 59, 64, 255, 46, 62, 67, 255, 44, 59, 63, 255, 41, 54, 58, 255, 43, 57, 61, 255, 36, 45, 48, 255, 27, 31, 32, 255, 31, 37, 39, 255, 27, 31, 32, 255, 34, 42, 45, 255, 32, 40, 42, 255, 24, 26, 26, 255, 21, 21, 21, 255, 24, 25, 26, 255, 30, 36, 38, 255, 31, 37, 39, 255, 28, 32, 34, 255, 30, 35, 37, 255, 30, 43, 31, 255, 33, 48, 33, 255, 37, 56, 37, 255, 37, 55, 37, 255, 34, 49, 34, 255, 43, 64, 42, 255, 48, 70, 46, 255, 50, 73, 48, 255, 44, 64, 42, 255, 42, 63, 42, 255, 38, 57, 38, 255, 38, 56, 38, 255, 27, 37, 28, 255, 29, 40, 29, 255, 27, 37, 28, 255, 26, 32, 26, 255, 23, 30, 24, 255, 24, 31, 25, 255, 24, 32, 25, 255, 27, 37, 28, 255, 29, 40, 29, 255, 31, 43, 31, 255, 31, 44, 31, 255, 35, 51, 35, 255, 33, 49, 34, 255, 36, 53, 36, 255, 31, 45, 32, 255, 33, 48, 33, 255, 29, 41, 30, 255, 30, 41, 30, 255, 29, 41, 30, 255, 26, 34, 26, 255, 28, 36, 28, 255, 24, 31, 25, 255, 30, 43, 31, 255, 28, 38, 28, 255, 26, 34, 26, 255, 26, 35, 27, 255, 32, 46, 32, 255, 33, 47, 33, 255, 31, 45, 32, 255, 28, 38, 28, 255, 31, 45, 32, 255, 31, 44, 31, 255, 29, 40, 29, 255, 27, 36, 27, 255, 27, 35, 28, 255, 23, 30, 24, 255, 28, 38, 28, 255, 25, 33, 26, 255, 24, 32, 25, 255, 25, 32, 25, 255, 30, 43, 31, 255, 29, 40, 29, 255, 36, 52, 36, 255, 33, 48, 33, 255, 33, 47, 33, 255, 34, 50, 34, 255, 35, 51, 35, 255, 35, 51, 35, 255, 34, 49, 34, 255, 29, 41, 30, 255, 33, 48, 34, 255, 37, 56, 38, 255, 52, 76, 49, 255, 38, 57, 38, 255, 36, 54, 37, 255, 34, 49, 34, 255, 31, 44, 31, 255, 34, 49, 34, 255, 31, 44, 31, 255, 27, 36, 27, 255, 31, 45, 32, 255, 30, 43, 31, 255, 31, 45, 32, 255, 30, 43, 31, 255, 28, 39, 29, 255, 30, 42, 30, 255, 34, 49, 34, 255, 30, 43, 31, 255, 30, 43, 31, 255, 28, 38, 28, 255, 28, 39, 29, 255, 31, 45, 32, 255, 31, 43, 31, 255, 33, 49, 34, 255, 31, 44, 31, 255, 26, 35, 27, 255, 108, 130, 12, 255, 107, 129, 12, 255, 23, 30, 24, 255, 28, 39, 29, 255, 31, 44, 31, 255, 31, 44, 31, 255, 33, 48, 33, 255, 34, 49, 34, 255, 32, 46, 32, 255, 28, 39, 29, 255, 27, 36, 27, 255, 29, 40, 29, 255, 30, 43, 31, 255, 29, 40, 29, 255, 29, 39, 29, 255, 29, 41, 30, 255, 29, 40, 29, 255, 30, 42, 30, 255, 30, 42, 30, 255, 34, 50, 35, 255, 36, 53, 36, 255, 36, 54, 37, 255, 35, 52, 35, 255, 33, 47, 33, 255, 29, 41, 30, 255, 32, 45, 32, 255, 32, 47, 33, 255, 33, 49, 34, 255, 33, 48, 34, 255, 43, 64, 42, 255, 33, 49, 34, 255, 32, 45, 32, 255, 30, 41, 30, 255, 32, 46, 32, 255, 31, 44, 32, 255, 28, 38, 28, 255, 32, 46, 32, 255, 32, 45, 32, 255, 32, 45, 32, 255, 34, 49, 34, 255, 33, 48, 33, 255, 31, 43, 31, 255, 34, 49, 34, 255, 29, 41, 30, 255, 28, 39, 29, 255, 28, 39, 29, 255, 34, 49, 34, 255, 35, 52, 35, 255, 28, 39, 29, 255, 34, 49, 34, 255, 34, 50, 34, 255, 30, 42, 30, 255, 30, 43, 31, 255, 31, 44, 31, 255, 30, 43, 31, 255, 30, 43, 31, 255, 33, 48, 33, 255, 32, 46, 32, 255, 33, 48, 33, 255, 35, 51, 35, 255, 29, 41, 30, 255, 30, 42, 30, 255, 27, 37, 28, 255, 27, 36, 27, 255, 28, 39, 29, 255, 31, 43, 31, 255, 30, 42, 30, 255, 33, 47, 33, 255, 34, 50, 34, 255, 36, 54, 36, 255, 30, 43, 31, 255, 26, 35, 27, 255, 27, 37, 28, 255, 28, 38, 29, 255, 29, 39, 29, 255, 29, 40, 30, 255, 33, 47, 33, 255, 32, 46, 32, 255, 30, 42, 30, 255, 31, 45, 32, 255, 30, 41, 30, 255, 29, 40, 29, 255, 26, 35, 27, 255, 30, 43, 31, 255, 27, 37, 28, 255, 29, 41, 30, 255, 29, 41, 30, 255, 30, 42, 31, 255, 34, 50, 34, 255, 35, 51, 35, 255, 35, 51, 35, 255, 33, 47, 33, 255, 33, 48, 34, 255, 36, 54, 36, 255, 32, 46, 32, 255, 37, 54, 37, 255, 33, 47, 33, 255, 35, 52, 36, 255, 30, 43, 31, 255, 29, 41, 30, 255, 30, 42, 31, 255, 30, 42, 30, 255, 32, 45, 32, 255, 33, 47, 33, 255, 33, 49, 34, 255, 30, 43, 31, 255, 27, 38, 28, 255, 30, 42, 30, 255, 35, 51, 35, 255, 30, 42, 30, 255, 30, 41, 30, 255, 28, 38, 28, 255, 32, 47, 33, 255, 29, 41, 30, 255, 28, 38, 28, 255, 33, 47, 33, 255, 36, 53, 36, 255, 38, 57, 38, 255, 33, 48, 33, 255, 33, 48, 33, 255, 33, 47, 33, 255, 32, 45, 32, 255, 31, 44, 31, 255, 29, 40, 29, 255, 25, 33, 26, 255, 24, 32, 25, 255, 27, 36, 27, 255, 31, 45, 32, 255, 30, 42, 30, 255, 28, 39, 29, 255, 32, 47, 33, 255, 28, 39, 29, 255, 31, 44, 31, 255, 31, 45, 32, 255, 31, 44, 32, 255, 29, 39, 29, 255, 32, 46, 32, 255, 38, 56, 38, 255, 36, 53, 36, 255, 32, 47, 33, 255, 27, 36, 27, 255, 34, 49, 34, 255, 35, 51, 35, 255, 34, 49, 34, 255, 36, 54, 36, 255, 35, 52, 36, 255, 37, 55, 37, 255, 34, 49, 34, 255, 33, 47, 33, 255, 33, 48, 33, 255, 34, 50, 34, 255, 36, 53, 36, 255, 34, 49, 34, 255, 37, 54, 37, 255, 33, 48, 33, 255, 30, 43, 31, 255, 34, 50, 34, 255, 36, 54, 36, 255, 37, 55, 37, 255, 35, 51, 35, 255, 36, 53, 36, 255, 45, 66, 44, 255, 37, 55, 37, 255, 37, 56, 38, 255, 35, 51, 35, 255, 33, 47, 33, 255, 34, 50, 34, 255, 28, 39, 29, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 23, 25, 25, 255, 31, 37, 39, 255, 26, 28, 29, 255, 28, 32, 34, 255, 38, 49, 53, 255, 33, 41, 43, 255, 21, 21, 21, 255, 36, 46, 49, 255, 37, 48, 51, 255, 39, 50, 54, 255, 28, 33, 35, 255, 29, 35, 37, 255, 27, 31, 32, 255, 21, 21, 21, 255, 26, 30, 31, 255, 36, 46, 50, 255, 30, 35, 37, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 31, 37, 40, 255, 24, 26, 27, 255, 21, 21, 21, 255, 26, 29, 30, 255, 25, 27, 28, 255, 23, 23, 24, 255, 36, 46, 49, 255, 24, 26, 26, 255, 31, 38, 40, 255, 30, 35, 37, 255, 30, 35, 37, 255, 37, 47, 51, 255, 42, 55, 60, 255, 40, 52, 56, 255, 43, 58, 63, 255, 43, 57, 61, 255, 40, 52, 56, 255, 21, 21, 21, 255, 21, 21, 21, 255, 37, 48, 52, 255, 40, 52, 56, 255, 36, 46, 49, 255, 40, 53, 57, 255, 28, 33, 34, 255, 21, 21, 21, 255, 21, 21, 21, 255, 24, 25, 26, 255, 24, 26, 27, 255, 39, 51, 55, 255, 37, 47, 50, 255, 37, 47, 50, 255, 34, 43, 46, 255, 34, 43, 45, 255, 44, 59, 64, 255, 45, 60, 65, 255, 34, 42, 44, 255, 45, 60, 65, 255, 26, 28, 29, 255, 21, 21, 21, 255, 44, 59, 64, 255, 32, 38, 41, 255, 42, 56, 60, 255, 31, 38, 40, 255, 46, 63, 68, 255, 29, 34, 35, 255, 26, 30, 31, 255, 42, 55, 59, 255, 43, 57, 61, 255, 53, 71, 77, 255, 46, 62, 68, 255, 44, 59, 64, 255, 29, 35, 36, 255, 31, 37, 39, 255, 45, 61, 66, 255, 50, 68, 74, 255, 27, 32, 33, 255, 42, 55, 60, 255, 30, 36, 38, 255, 21, 21, 21, 255, 32, 38, 41, 255, 35, 44, 47, 255, 37, 48, 51, 255, 37, 48, 52, 255, 35, 44, 47, 255, 21, 21, 21, 255, 22, 23, 23, 255, 34, 43, 46, 255, 35, 45, 48, 255, 44, 59, 64, 255, 38, 50, 54, 255, 42, 55, 60, 255, 40, 53, 57, 255, 37, 47, 50, 255, 32, 38, 41, 255, 41, 54, 58, 255, 37, 48, 52, 255, 39, 50, 54, 255, 28, 32, 33, 255, 28, 32, 34, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 38, 49, 53, 255, 33, 40, 43, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 24, 26, 27, 255, 28, 33, 34, 255, 34, 42, 45, 255, 39, 51, 55, 255, 30, 36, 38, 255, 34, 43, 45, 255, 45, 61, 66, 255, 60, 78, 82, 255, 55, 73, 79, 255, 53, 71, 77, 255, 46, 62, 68, 255, 46, 63, 68, 255, 35, 45, 48, 255, 36, 46, 49, 255, 28, 32, 34, 255, 37, 48, 51, 255, 43, 57, 62, 255, 47, 64, 69, 255, 53, 71, 77, 255, 49, 67, 73, 255, 54, 73, 78, 255, 40, 53, 57, 255, 38, 49, 53, 255, 37, 48, 52, 255, 35, 44, 47, 255, 41, 53, 58, 255, 40, 52, 56, 255, 33, 41, 44, 255, 36, 45, 48, 255, 31, 38, 40, 255, 21, 21, 21, 255, 31, 38, 40, 255, 27, 31, 33, 255, 36, 46, 49, 255, 30, 36, 38, 255, 21, 21, 21, 255, 29, 34, 36, 255, 39, 51, 55, 255, 33, 41, 44, 255, 30, 36, 38, 255, 31, 37, 40, 255, 39, 50, 54, 255, 35, 45, 48, 255, 42, 56, 61, 255, 36, 45, 48, 255, 39, 50, 54, 255, 21, 21, 21, 255, 30, 36, 38, 255, 38, 49, 53, 255, 40, 53, 57, 255, 35, 45, 48, 255, 38, 49, 53, 255, 37, 47, 51, 255, 37, 48, 51, 255, 28, 32, 34, 255, 21, 21, 21, 255, 21, 21, 21, 255, 30, 36, 38, 255, 25, 28, 29, 255, 35, 44, 47, 255, 23, 23, 24, 255, 31, 37, 39, 255, 30, 36, 38, 255, 32, 39, 41, 255, 24, 26, 26, 255, 22, 22, 22, 255, 31, 38, 40, 255, 37, 47, 50, 255, 27, 30, 31, 255, 49, 67, 73, 255, 41, 54, 58, 255, 25, 27, 27, 255, 21, 21, 21, 255, 23, 24, 24, 255, 34, 43, 46, 255, 43, 57, 62, 255, 41, 54, 59, 255, 39, 50, 54, 255, 27, 31, 33, 255, 25, 27, 28, 255, 36, 45, 49, 255, 43, 56, 61, 255, 34, 42, 45, 255, 29, 34, 36, 255, 30, 36, 38, 255, 33, 40, 43, 255, 40, 52, 56, 255, 36, 46, 49, 255, 34, 42, 45, 255, 34, 43, 46, 255, 25, 28, 28, 255, 34, 43, 46, 255, 21, 21, 21, 255, 32, 39, 42, 255, 25, 28, 29, 255, 29, 33, 35, 255, 21, 21, 21, 255, 22, 22, 22, 255, 33, 40, 43, 255, 35, 45, 48, 255, 29, 34, 36, 255, 29, 34, 36, 255, 21, 21, 21, 255, 27, 30, 31, 255, 26, 29, 30, 255, 44, 58, 63, 255, 32, 39, 41, 255, 36, 46, 50, 255, 38, 48, 52, 255, 35, 44, 47, 255, 39, 51, 55, 255, 39, 51, 55, 255, 40, 52, 57, 255, 44, 59, 64, 255, 27, 31, 33, 255, 26, 30, 31, 255, 32, 40, 42, 255, 36, 45, 48, 255, 35, 44, 46, 255, 28, 33, 35, 255, 21, 21, 21, 255, 21, 21, 21, 255, 38, 50, 53, 255, 41, 55, 59, 255, 39, 51, 55, 255, 43, 58, 62, 255, 39, 51, 55, 255, 31, 38, 40, 255, 37, 47, 50, 255, 25, 28, 29, 255, 30, 35, 37, 255, 21, 21, 21, 255, 29, 33, 35, 255, 26, 29, 30, 255, 36, 45, 49, 255, 21, 21, 21, 255, 29, 35, 37, 255, 28, 33, 34, 255, 30, 35, 37, 255, 21, 21, 21, 255, 21, 21, 21, 255, 32, 46, 32, 255, 36, 53, 36, 255, 38, 56, 38, 255, 39, 58, 39, 255, 47, 69, 45, 255, 45, 66, 44, 255, 37, 55, 37, 255, 35, 51, 35, 255, 41, 61, 40, 255, 37, 56, 38, 255, 35, 51, 35, 255, 31, 44, 31, 255, 31, 44, 31, 255, 28, 38, 29, 255, 29, 40, 29, 255, 28, 38, 28, 255, 26, 34, 26, 255, 30, 41, 30, 255, 28, 38, 28, 255, 27, 37, 28, 255, 31, 44, 31, 255, 32, 47, 33, 255, 32, 47, 33, 255, 35, 51, 35, 255, 54, 77, 50, 255, 36, 53, 36, 255, 34, 51, 35, 255, 36, 52, 36, 255, 30, 43, 31, 255, 33, 48, 33, 255, 33, 48, 34, 255, 28, 39, 29, 255, 26, 34, 26, 255, 25, 33, 26, 255, 28, 39, 29, 255, 28, 39, 29, 255, 28, 38, 28, 255, 29, 41, 30, 255, 33, 48, 33, 255, 34, 49, 34, 255, 33, 48, 33, 255, 30, 43, 31, 255, 26, 35, 26, 255, 30, 42, 30, 255, 30, 42, 30, 255, 27, 37, 28, 255, 28, 39, 29, 255, 26, 35, 27, 255, 27, 36, 27, 255, 26, 36, 27, 255, 26, 35, 27, 255, 26, 34, 26, 255, 118, 143, 11, 255, 28, 38, 28, 255, 30, 43, 31, 255, 30, 42, 30, 255, 31, 44, 31, 255, 35, 51, 35, 255, 38, 57, 38, 255, 38, 57, 38, 255, 34, 50, 35, 255, 34, 49, 34, 255, 33, 48, 33, 255, 35, 52, 35, 255, 37, 55, 37, 255, 34, 49, 34, 255, 34, 50, 35, 255, 30, 42, 30, 255, 34, 49, 34, 255, 35, 52, 35, 255, 30, 41, 30, 255, 29, 41, 30, 255, 27, 38, 28, 255, 31, 44, 31, 255, 31, 45, 32, 255, 31, 44, 31, 255, 33, 48, 33, 255, 31, 44, 31, 255, 30, 42, 30, 255, 27, 37, 28, 255, 28, 39, 29, 255, 27, 37, 28, 255, 28, 39, 29, 255, 28, 38, 28, 255, 28, 38, 28, 255, 30, 43, 31, 255, 30, 42, 30, 255, 26, 35, 27, 255, 31, 44, 31, 255, 25, 33, 26, 255, 25, 34, 26, 255, 25, 32, 25, 255, 28, 38, 28, 255, 31, 44, 31, 255, 32, 46, 32, 255, 30, 42, 30, 255, 25, 33, 26, 255, 25, 33, 26, 255, 25, 34, 26, 255, 27, 37, 28, 255, 28, 38, 28, 255, 31, 45, 32, 255, 28, 38, 28, 255, 32, 45, 32, 255, 31, 44, 31, 255, 34, 49, 34, 255, 30, 43, 31, 255, 34, 49, 34, 255, 33, 48, 33, 255, 33, 47, 33, 255, 34, 49, 34, 255, 33, 48, 33, 255, 31, 44, 31, 255, 29, 41, 30, 255, 30, 42, 30, 255, 34, 49, 34, 255, 36, 53, 36, 255, 36, 53, 36, 255, 36, 54, 36, 255, 36, 54, 36, 255, 32, 46, 32, 255, 26, 35, 27, 255, 26, 36, 27, 255, 28, 38, 28, 255, 32, 47, 33, 255, 32, 45, 32, 255, 35, 51, 35, 255, 34, 50, 35, 255, 32, 45, 32, 255, 32, 46, 32, 255, 34, 49, 34, 255, 33, 47, 33, 255, 33, 49, 34, 255, 31, 43, 31, 255, 34, 50, 34, 255, 30, 43, 31, 255, 32, 46, 32, 255, 34, 49, 34, 255, 32, 45, 32, 255, 30, 43, 31, 255, 34, 49, 34, 255, 31, 45, 32, 255, 28, 38, 28, 255, 27, 38, 28, 255, 28, 38, 28, 255, 28, 39, 29, 255, 29, 41, 30, 255, 31, 43, 31, 255, 28, 38, 28, 255, 31, 44, 31, 255, 31, 44, 31, 255, 29, 41, 30, 255, 28, 38, 28, 255, 25, 33, 26, 255, 27, 37, 28, 255, 28, 38, 28, 255, 31, 44, 31, 255, 32, 45, 32, 255, 33, 48, 33, 255, 33, 48, 33, 255, 32, 45, 32, 255, 27, 36, 27, 255, 26, 34, 26, 255, 28, 39, 29, 255, 32, 45, 32, 255, 29, 41, 30, 255, 30, 42, 30, 255, 30, 42, 31, 255, 28, 38, 28, 255, 32, 46, 32, 255, 32, 45, 32, 255, 33, 49, 34, 255, 28, 39, 29, 255, 30, 43, 31, 255, 31, 44, 31, 255, 30, 42, 30, 255, 31, 45, 32, 255, 32, 45, 32, 255, 33, 48, 33, 255, 32, 45, 32, 255, 30, 42, 30, 255, 31, 44, 31, 255, 34, 50, 35, 255, 36, 54, 36, 255, 35, 51, 35, 255, 30, 42, 30, 255, 27, 37, 28, 255, 29, 40, 29, 255, 27, 38, 28, 255, 29, 41, 30, 255, 30, 42, 30, 255, 32, 47, 33, 255, 34, 49, 34, 255, 33, 48, 33, 255, 32, 47, 33, 255, 33, 47, 33, 255, 32, 46, 32, 255, 30, 42, 30, 255, 32, 46, 32, 255, 27, 37, 28, 255, 31, 44, 31, 255, 30, 42, 30, 255, 31, 45, 32, 255, 32, 47, 33, 255, 40, 60, 40, 255, 37, 55, 37, 255, 34, 49, 34, 255, 30, 42, 30, 255, 30, 41, 30, 255, 27, 37, 28, 255, 28, 38, 28, 255, 30, 42, 30, 255, 28, 38, 28, 255, 26, 35, 27, 255, 23, 29, 24, 255, 27, 35, 28, 255, 25, 33, 26, 255, 28, 39, 29, 255, 30, 43, 31, 255, 32, 45, 32, 255, 33, 48, 33, 255, 32, 45, 32, 255, 30, 43, 31, 255, 35, 52, 36, 255, 38, 57, 38, 255, 36, 54, 36, 255, 36, 54, 36, 255, 31, 44, 31, 255, 27, 37, 28, 255, 33, 47, 33, 255, 34, 50, 34, 255, 32, 47, 33, 255, 35, 51, 35, 255, 33, 48, 33, 255, 34, 50, 34, 255, 35, 52, 35, 255, 34, 50, 34, 255, 33, 47, 33, 255, 34, 50, 35, 255, 34, 50, 34, 255, 36, 53, 36, 255, 34, 50, 35, 255, 34, 50, 34, 255, 34, 50, 34, 255, 34, 50, 35, 255, 33, 48, 33, 255, 36, 53, 36, 255, 37, 56, 37, 255, 36, 54, 36, 255, 53, 66, 19, 255, 38, 56, 38, 255, 33, 48, 33, 255, 34, 51, 35, 255, 36, 53, 36, 255, 32, 46, 32, 255, 29, 41, 30, 255, 21, 21, 21, 255, 21, 21, 21, 255, 25, 28, 28, 255, 27, 31, 33, 255, 34, 43, 46, 255, 25, 28, 29, 255, 36, 46, 49, 255, 35, 44, 47, 255, 24, 25, 26, 255, 36, 45, 48, 255, 30, 36, 38, 255, 37, 48, 51, 255, 26, 30, 31, 255, 27, 32, 33, 255, 38, 48, 52, 255, 30, 36, 37, 255, 32, 39, 41, 255, 26, 29, 30, 255, 39, 50, 54, 255, 40, 53, 57, 255, 21, 21, 21, 255, 31, 37, 40, 255, 21, 21, 21, 255, 29, 35, 36, 255, 31, 37, 39, 255, 29, 33, 35, 255, 23, 23, 24, 255, 25, 27, 28, 255, 21, 21, 21, 255, 24, 26, 26, 255, 26, 30, 31, 255, 31, 38, 40, 255, 26, 30, 31, 255, 36, 45, 48, 255, 37, 47, 51, 255, 21, 21, 21, 255, 39, 50, 54, 255, 40, 52, 56, 255, 34, 42, 45, 255, 36, 45, 48, 255, 36, 46, 50, 255, 22, 22, 22, 255, 21, 21, 21, 255, 23, 23, 24, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 29, 34, 35, 255, 38, 49, 53, 255, 52, 71, 77, 255, 42, 56, 60, 255, 47, 64, 70, 255, 31, 37, 39, 255, 34, 43, 46, 255, 37, 48, 51, 255, 25, 27, 28, 255, 36, 46, 49, 255, 40, 53, 57, 255, 51, 69, 75, 255, 47, 64, 70, 255, 37, 48, 51, 255, 21, 21, 21, 255, 36, 46, 49, 255, 38, 49, 53, 255, 29, 34, 36, 255, 32, 39, 42, 255, 33, 41, 43, 255, 31, 37, 39, 255, 22, 23, 23, 255, 47, 63, 69, 255, 42, 55, 59, 255, 52, 70, 76, 255, 42, 55, 59, 255, 40, 53, 57, 255, 42, 55, 60, 255, 49, 67, 73, 255, 37, 47, 50, 255, 27, 31, 32, 255, 38, 49, 53, 255, 21, 21, 21, 255, 30, 35, 37, 255, 47, 64, 69, 255, 46, 63, 68, 255, 43, 57, 62, 255, 44, 60, 65, 255, 37, 47, 50, 255, 22, 22, 22, 255, 22, 23, 23, 255, 29, 34, 36, 255, 34, 42, 45, 255, 38, 49, 53, 255, 37, 48, 51, 255, 55, 73, 79, 255, 46, 62, 67, 255, 44, 59, 63, 255, 33, 41, 44, 255, 36, 46, 49, 255, 43, 57, 62, 255, 42, 56, 61, 255, 39, 50, 54, 255, 25, 27, 28, 255, 29, 34, 35, 255, 27, 31, 33, 255, 22, 23, 23, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 39, 50, 54, 255, 44, 58, 63, 255, 36, 46, 49, 255, 39, 51, 55, 255, 34, 42, 45, 255, 37, 48, 52, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 32, 39, 41, 255, 37, 47, 50, 255, 35, 45, 48, 255, 59, 77, 81, 255, 49, 67, 73, 255, 43, 58, 63, 255, 41, 54, 59, 255, 51, 70, 76, 255, 49, 68, 74, 255, 30, 35, 37, 255, 26, 28, 29, 255, 35, 44, 47, 255, 32, 39, 41, 255, 34, 42, 44, 255, 28, 32, 34, 255, 21, 21, 21, 255, 26, 28, 29, 255, 21, 21, 21, 255, 28, 32, 33, 255, 21, 21, 21, 255, 32, 39, 41, 255, 29, 35, 36, 255, 39, 50, 54, 255, 34, 42, 45, 255, 25, 27, 27, 255, 42, 56, 60, 255, 38, 49, 53, 255, 21, 21, 21, 255, 30, 36, 38, 255, 33, 41, 43, 255, 30, 36, 38, 255, 38, 49, 53, 255, 36, 46, 49, 255, 38, 49, 52, 255, 36, 46, 49, 255, 31, 37, 39, 255, 39, 51, 54, 255, 40, 52, 56, 255, 35, 43, 46, 255, 27, 31, 32, 255, 31, 38, 40, 255, 38, 49, 53, 255, 21, 21, 21, 255, 39, 51, 55, 255, 45, 61, 66, 255, 46, 62, 67, 255, 43, 57, 62, 255, 33, 41, 43, 255, 26, 29, 30, 255, 41, 53, 58, 255, 37, 47, 50, 255, 32, 40, 42, 255, 43, 57, 61, 255, 21, 21, 21, 255, 21, 21, 21, 255, 28, 32, 33, 255, 36, 47, 50, 255, 32, 38, 41, 255, 38, 49, 53, 255, 33, 41, 44, 255, 41, 54, 58, 255, 21, 21, 21, 255, 36, 46, 50, 255, 38, 49, 53, 255, 37, 47, 50, 255, 27, 31, 32, 255, 22, 22, 22, 255, 21, 21, 21, 255, 37, 47, 51, 255, 50, 69, 75, 255, 48, 65, 71, 255, 40, 53, 57, 255, 39, 51, 55, 255, 39, 51, 55, 255, 26, 30, 31, 255, 44, 58, 63, 255, 21, 21, 21, 255, 26, 29, 30, 255, 38, 49, 53, 255, 26, 30, 31, 255, 30, 36, 38, 255, 36, 46, 49, 255, 23, 25, 25, 255, 35, 43, 46, 255, 31, 37, 39, 255, 35, 44, 47, 255, 24, 26, 27, 255, 32, 38, 41, 255, 31, 37, 39, 255, 44, 59, 64, 255, 39, 51, 55, 255, 24, 25, 26, 255, 28, 32, 33, 255, 25, 27, 28, 255, 34, 42, 45, 255, 21, 21, 21, 255, 31, 37, 39, 255, 40, 52, 57, 255, 41, 55, 59, 255, 21, 21, 21, 255, 21, 22, 22, 255, 29, 35, 36, 255, 31, 37, 39, 255, 44, 58, 63, 255, 33, 41, 44, 255, 36, 45, 48, 255, 33, 41, 44, 255, 33, 41, 43, 255, 44, 60, 65, 255, 48, 65, 71, 255, 39, 51, 55, 255, 33, 40, 43, 255, 37, 47, 50, 255, 38, 49, 53, 255, 30, 35, 37, 255, 43, 57, 62, 255, 36, 45, 49, 255, 21, 21, 21, 255, 29, 34, 36, 255, 41, 54, 59, 255, 37, 48, 52, 255, 41, 54, 58, 255, 35, 44, 46, 255, 36, 46, 49, 255, 28, 32, 34, 255, 24, 25, 26, 255, 21, 21, 21, 255, 41, 54, 58, 255, 35, 44, 47, 255, 34, 43, 45, 255, 36, 45, 48, 255, 36, 46, 49, 255, 27, 31, 33, 255, 31, 37, 39, 255, 29, 35, 37, 255, 22, 22, 22, 255, 21, 21, 21, 255, 25, 28, 28, 255, 33, 48, 33, 255, 34, 50, 35, 255, 36, 53, 36, 255, 48, 70, 46, 255, 47, 68, 45, 255, 47, 69, 45, 255, 42, 62, 41, 255, 33, 48, 33, 255, 33, 48, 33, 255, 35, 51, 35, 255, 38, 56, 38, 255, 35, 52, 35, 255, 32, 45, 32, 255, 32, 45, 32, 255, 28, 39, 29, 255, 27, 37, 28, 255, 29, 40, 29, 255, 30, 43, 31, 255, 27, 37, 28, 255, 25, 34, 26, 255, 32, 45, 32, 255, 33, 48, 33, 255, 35, 52, 35, 255, 35, 52, 36, 255, 53, 77, 50, 255, 62, 88, 57, 255, 36, 54, 36, 255, 36, 53, 36, 255, 35, 51, 35, 255, 33, 48, 34, 255, 34, 49, 34, 255, 27, 36, 27, 255, 26, 35, 27, 255, 28, 38, 28, 255, 29, 40, 30, 255, 28, 39, 29, 255, 26, 35, 27, 255, 29, 41, 30, 255, 32, 45, 32, 255, 31, 43, 31, 255, 32, 46, 32, 255, 30, 42, 30, 255, 26, 35, 27, 255, 27, 37, 28, 255, 28, 39, 29, 255, 29, 41, 30, 255, 31, 44, 32, 255, 34, 50, 34, 255, 28, 38, 28, 255, 25, 33, 25, 255, 25, 32, 25, 255, 24, 31, 24, 255, 25, 33, 26, 255, 31, 45, 32, 255, 29, 41, 30, 255, 30, 42, 30, 255, 31, 43, 31, 255, 32, 46, 32, 255, 36, 53, 36, 255, 37, 54, 37, 255, 33, 48, 33, 255, 29, 40, 29, 255, 33, 48, 33, 255, 36, 53, 36, 255, 37, 55, 37, 255, 33, 49, 34, 255, 29, 41, 30, 255, 31, 43, 31, 255, 29, 41, 30, 255, 34, 49, 34, 255, 31, 45, 32, 255, 32, 47, 33, 255, 36, 52, 36, 255, 33, 48, 34, 255, 32, 45, 32, 255, 31, 43, 31, 255, 33, 48, 33, 255, 34, 50, 34, 255, 27, 38, 28, 255, 31, 44, 31, 255, 33, 48, 33, 255, 29, 41, 30, 255, 28, 39, 29, 255, 29, 40, 29, 255, 28, 38, 28, 255, 28, 39, 29, 255, 26, 35, 27, 255, 26, 35, 27, 255, 27, 37, 28, 255, 25, 33, 26, 255, 28, 39, 29, 255, 26, 35, 27, 255, 28, 38, 28, 255, 32, 45, 32, 255, 31, 44, 31, 255, 28, 38, 28, 255, 29, 40, 29, 255, 29, 41, 30, 255, 31, 44, 31, 255, 30, 42, 30, 255, 32, 45, 32, 255, 31, 44, 31, 255, 30, 41, 30, 255, 33, 48, 33, 255, 33, 48, 33, 255, 34, 49, 34, 255, 34, 49, 34, 255, 29, 41, 30, 255, 28, 38, 28, 255, 30, 43, 31, 255, 30, 43, 31, 255, 27, 36, 27, 255, 27, 36, 27, 255, 28, 39, 29, 255, 30, 42, 30, 255, 32, 46, 33, 255, 35, 51, 35, 255, 33, 48, 34, 255, 36, 53, 36, 255, 36, 54, 36, 255, 32, 46, 32, 255, 25, 34, 26, 255, 25, 34, 26, 255, 31, 45, 32, 255, 31, 44, 31, 255, 31, 44, 31, 255, 32, 47, 33, 255, 32, 45, 32, 255, 31, 44, 32, 255, 34, 49, 34, 255, 35, 52, 35, 255, 36, 53, 36, 255, 37, 55, 37, 255, 33, 48, 33, 255, 32, 46, 33, 255, 30, 42, 30, 255, 32, 45, 32, 255, 38, 56, 38, 255, 33, 48, 34, 255, 31, 44, 31, 255, 34, 51, 35, 255, 31, 44, 31, 255, 26, 35, 27, 255, 25, 34, 26, 255, 23, 29, 24, 255, 23, 30, 24, 255, 28, 39, 29, 255, 30, 41, 30, 255, 29, 40, 29, 255, 32, 45, 32, 255, 28, 38, 28, 255, 29, 41, 30, 255, 26, 35, 27, 255, 25, 33, 26, 255, 29, 40, 29, 255, 26, 34, 26, 255, 27, 37, 28, 255, 34, 50, 34, 255, 33, 47, 33, 255, 35, 52, 36, 255, 34, 50, 35, 255, 30, 43, 31, 255, 31, 43, 31, 255, 32, 45, 32, 255, 29, 41, 30, 255, 31, 44, 31, 255, 28, 38, 28, 255, 24, 32, 25, 255, 29, 41, 30, 255, 29, 40, 29, 255, 33, 48, 33, 255, 33, 48, 34, 255, 27, 36, 27, 255, 28, 39, 29, 255, 31, 44, 31, 255, 32, 46, 32, 255, 27, 37, 28, 255, 31, 44, 31, 255, 34, 50, 35, 255, 31, 45, 32, 255, 29, 40, 30, 255, 28, 39, 29, 255, 32, 45, 32, 255, 32, 46, 32, 255, 27, 37, 28, 255, 28, 38, 28, 255, 29, 41, 30, 255, 31, 44, 32, 255, 32, 45, 32, 255, 29, 41, 30, 255, 32, 46, 32, 255, 36, 54, 36, 255, 35, 51, 35, 255, 36, 53, 36, 255, 37, 55, 37, 255, 36, 53, 36, 255, 36, 53, 36, 255, 34, 49, 34, 255, 30, 43, 31, 255, 32, 46, 32, 255, 31, 43, 31, 255, 31, 44, 31, 255, 33, 47, 33, 255, 33, 48, 34, 255, 38, 57, 38, 255, 35, 52, 36, 255, 29, 40, 29, 255, 28, 38, 28, 255, 26, 34, 26, 255, 26, 34, 26, 255, 27, 38, 28, 255, 25, 33, 26, 255, 28, 39, 29, 255, 25, 33, 25, 255, 25, 33, 26, 255, 23, 30, 24, 255, 25, 33, 25, 255, 29, 40, 29, 255, 28, 39, 29, 255, 29, 41, 30, 255, 35, 52, 35, 255, 33, 48, 33, 255, 33, 49, 34, 255, 37, 56, 37, 255, 44, 65, 43, 255, 36, 53, 36, 255, 34, 50, 34, 255, 34, 50, 34, 255, 31, 43, 31, 255, 33, 48, 34, 255, 31, 43, 31, 255, 37, 56, 37, 255, 54, 78, 51, 255, 34, 50, 34, 255, 34, 50, 35, 255, 36, 54, 36, 255, 36, 54, 36, 255, 35, 52, 35, 255, 36, 54, 36, 255, 36, 54, 36, 255, 35, 52, 35, 255, 33, 47, 33, 255, 37, 56, 37, 255, 34, 50, 34, 255, 37, 54, 37, 255, 35, 52, 36, 255, 33, 48, 34, 255, 33, 48, 33, 255, 32, 46, 33, 255, 45, 66, 44, 255, 38, 58, 38, 255, 34, 49, 34, 255, 36, 54, 37, 255, 34, 50, 34, 255, 33, 48, 33, 255, 30, 42, 30, 255, 21, 21, 21, 255, 28, 32, 33, 255, 21, 21, 21, 255, 26, 29, 30, 255, 32, 38, 40, 255, 28, 32, 34, 255, 26, 29, 30, 255, 26, 29, 30, 255, 32, 40, 42, 255, 39, 51, 54, 255, 32, 38, 41, 255, 30, 36, 38, 255, 33, 41, 43, 255, 39, 50, 54, 255, 36, 46, 49, 255, 27, 30, 32, 255, 28, 33, 34, 255, 28, 32, 34, 255, 32, 40, 42, 255, 32, 39, 42, 255, 21, 21, 21, 255, 31, 37, 39, 255, 32, 39, 41, 255, 23, 24, 25, 255, 28, 33, 35, 255, 21, 21, 21, 255, 23, 24, 24, 255, 22, 23, 23, 255, 22, 22, 22, 255, 33, 40, 43, 255, 26, 29, 30, 255, 35, 43, 46, 255, 32, 40, 42, 255, 32, 40, 42, 255, 35, 43, 46, 255, 37, 47, 51, 255, 44, 59, 64, 255, 48, 65, 71, 255, 39, 50, 54, 255, 39, 51, 54, 255, 30, 35, 37, 255, 33, 40, 43, 255, 21, 21, 21, 255, 21, 21, 21, 255, 24, 26, 27, 255, 36, 46, 49, 255, 34, 42, 45, 255, 39, 51, 55, 255, 39, 50, 54, 255, 40, 53, 57, 255, 43, 58, 63, 255, 38, 49, 53, 255, 38, 50, 53, 255, 34, 43, 46, 255, 36, 46, 50, 255, 33, 41, 44, 255, 26, 30, 31, 255, 49, 68, 74, 255, 37, 47, 51, 255, 49, 66, 72, 255, 38, 49, 53, 255, 21, 21, 21, 255, 43, 57, 61, 255, 34, 43, 46, 255, 29, 34, 35, 255, 28, 32, 34, 255, 41, 54, 58, 255, 45, 61, 66, 255, 44, 59, 64, 255, 55, 74, 79, 255, 57, 75, 80, 255, 52, 71, 77, 255, 52, 70, 76, 255, 44, 58, 63, 255, 35, 45, 48, 255, 43, 58, 63, 255, 48, 65, 71, 255, 47, 63, 69, 255, 25, 27, 28, 255, 30, 36, 38, 255, 36, 46, 49, 255, 37, 47, 50, 255, 49, 67, 74, 255, 54, 73, 78, 255, 32, 40, 42, 255, 30, 36, 38, 255, 24, 26, 26, 255, 21, 21, 21, 255, 32, 40, 42, 255, 34, 43, 46, 255, 43, 58, 62, 255, 44, 59, 64, 255, 39, 51, 55, 255, 45, 61, 66, 255, 45, 61, 66, 255, 39, 51, 55, 255, 40, 53, 57, 255, 42, 56, 60, 255, 41, 55, 59, 255, 43, 58, 62, 255, 30, 36, 38, 255, 32, 39, 41, 255, 33, 40, 43, 255, 25, 28, 29, 255, 21, 21, 21, 255, 21, 21, 21, 255, 35, 44, 47, 255, 42, 55, 60, 255, 46, 62, 67, 255, 36, 46, 50, 255, 34, 42, 45, 255, 40, 52, 56, 255, 33, 41, 43, 255, 37, 47, 50, 255, 34, 43, 46, 255, 23, 24, 25, 255, 26, 30, 31, 255, 21, 21, 21, 255, 24, 25, 26, 255, 21, 21, 21, 255, 21, 21, 21, 255, 43, 57, 62, 255, 44, 58, 63, 255, 37, 48, 51, 255, 43, 57, 62, 255, 44, 59, 64, 255, 23, 24, 25, 255, 32, 38, 41, 255, 34, 43, 46, 255, 44, 58, 63, 255, 39, 51, 55, 255, 51, 69, 75, 255, 38, 49, 52, 255, 49, 68, 74, 255, 46, 63, 68, 255, 33, 41, 44, 255, 28, 32, 33, 255, 23, 25, 25, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 23, 25, 25, 255, 21, 21, 21, 255, 32, 40, 42, 255, 29, 33, 35, 255, 29, 35, 36, 255, 32, 39, 41, 255, 26, 30, 31, 255, 41, 54, 58, 255, 34, 42, 45, 255, 30, 36, 38, 255, 36, 46, 49, 255, 35, 44, 46, 255, 41, 54, 59, 255, 40, 52, 57, 255, 21, 21, 21, 255, 21, 21, 21, 255, 33, 41, 43, 255, 36, 46, 50, 255, 55, 73, 79, 255, 48, 66, 72, 255, 40, 53, 57, 255, 35, 44, 48, 255, 25, 27, 28, 255, 29, 34, 36, 255, 39, 51, 55, 255, 32, 40, 42, 255, 36, 46, 49, 255, 38, 49, 53, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 22, 22, 255, 38, 48, 52, 255, 38, 49, 53, 255, 30, 35, 37, 255, 27, 31, 32, 255, 33, 41, 43, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 29, 35, 37, 255, 41, 54, 58, 255, 40, 52, 56, 255, 44, 58, 63, 255, 50, 68, 74, 255, 46, 61, 67, 255, 45, 61, 66, 255, 36, 46, 49, 255, 24, 26, 26, 255, 38, 49, 53, 255, 47, 63, 69, 255, 29, 34, 36, 255, 21, 21, 21, 255, 38, 50, 53, 255, 33, 41, 44, 255, 36, 47, 50, 255, 34, 42, 45, 255, 28, 33, 34, 255, 37, 47, 51, 255, 21, 21, 21, 255, 31, 37, 40, 255, 35, 44, 47, 255, 36, 46, 49, 255, 37, 47, 51, 255, 36, 45, 48, 255, 33, 41, 44, 255, 34, 43, 46, 255, 23, 25, 25, 255, 25, 27, 28, 255, 22, 23, 24, 255, 29, 34, 36, 255, 21, 21, 21, 255, 32, 39, 41, 255, 27, 30, 32, 255, 23, 24, 24, 255, 21, 21, 21, 255, 48, 66, 72, 255, 32, 39, 42, 255, 34, 43, 46, 255, 34, 43, 46, 255, 39, 50, 54, 255, 35, 44, 47, 255, 32, 39, 41, 255, 39, 50, 54, 255, 42, 55, 59, 255, 35, 43, 46, 255, 29, 34, 36, 255, 35, 44, 47, 255, 42, 56, 60, 255, 43, 57, 62, 255, 26, 29, 30, 255, 35, 45, 48, 255, 24, 26, 26, 255, 29, 35, 37, 255, 37, 47, 50, 255, 35, 43, 46, 255, 32, 39, 41, 255, 44, 58, 63, 255, 38, 49, 53, 255, 33, 40, 43, 255, 25, 28, 29, 255, 24, 26, 27, 255, 35, 44, 47, 255, 44, 59, 64, 255, 32, 39, 41, 255, 40, 52, 56, 255, 26, 29, 30, 255, 32, 39, 41, 255, 28, 33, 34, 255, 29, 34, 36, 255, 29, 34, 36, 255, 27, 31, 32, 255, 21, 21, 21, 255, 27, 37, 28, 255, 30, 42, 30, 255, 34, 51, 35, 255, 37, 56, 38, 255, 45, 67, 44, 255, 49, 72, 47, 255, 62, 88, 57, 255, 48, 70, 46, 255, 46, 67, 44, 255, 38, 58, 38, 255, 34, 50, 34, 255, 36, 53, 36, 255, 36, 53, 36, 255, 32, 46, 32, 255, 29, 41, 30, 255, 61, 70, 14, 255, 24, 31, 25, 255, 26, 35, 27, 255, 26, 36, 27, 255, 28, 38, 28, 255, 32, 46, 32, 255, 32, 47, 33, 255, 35, 52, 36, 255, 35, 51, 35, 255, 42, 62, 41, 255, 57, 82, 53, 255, 54, 78, 51, 255, 50, 72, 47, 255, 38, 56, 38, 255, 36, 53, 36, 255, 33, 48, 33, 255, 34, 50, 34, 255, 31, 44, 31, 255, 30, 42, 30, 255, 27, 36, 27, 255, 29, 41, 30, 255, 30, 42, 30, 255, 29, 41, 30, 255, 30, 43, 31, 255, 27, 37, 28, 255, 26, 34, 26, 255, 30, 42, 30, 255, 28, 39, 29, 255, 27, 36, 27, 255, 30, 43, 31, 255, 33, 48, 33, 255, 31, 45, 32, 255, 30, 42, 31, 255, 29, 40, 29, 255, 27, 36, 27, 255, 25, 33, 26, 255, 29, 40, 30, 255, 117, 142, 13, 255, 31, 44, 31, 255, 26, 35, 27, 255, 29, 41, 30, 255, 31, 44, 31, 255, 34, 49, 34, 255, 34, 50, 35, 255, 31, 44, 31, 255, 33, 48, 34, 255, 104, 126, 13, 255, 31, 44, 32, 255, 34, 50, 34, 255, 35, 51, 35, 255, 35, 52, 35, 255, 35, 51, 35, 255, 30, 43, 31, 255, 30, 43, 31, 255, 29, 41, 30, 255, 29, 41, 30, 255, 33, 48, 33, 255, 35, 52, 35, 255, 34, 50, 34, 255, 37, 54, 37, 255, 35, 52, 35, 255, 43, 63, 42, 255, 36, 53, 36, 255, 31, 44, 31, 255, 31, 44, 32, 255, 29, 40, 30, 255, 27, 36, 27, 255, 30, 43, 31, 255, 30, 43, 31, 255, 27, 37, 28, 255, 27, 37, 28, 255, 27, 37, 28, 255, 26, 35, 27, 255, 28, 38, 28, 255, 23, 30, 24, 255, 26, 34, 26, 255, 30, 42, 30, 255, 29, 41, 30, 255, 28, 39, 29, 255, 27, 37, 28, 255, 25, 33, 25, 255, 27, 36, 27, 255, 30, 43, 31, 255, 29, 40, 29, 255, 28, 39, 29, 255, 32, 46, 33, 255, 31, 45, 32, 255, 28, 39, 29, 255, 33, 47, 33, 255, 28, 38, 28, 255, 31, 43, 31, 255, 31, 44, 32, 255, 23, 30, 24, 255, 27, 37, 28, 255, 24, 32, 25, 255, 25, 33, 26, 255, 25, 34, 26, 255, 25, 32, 25, 255, 25, 33, 26, 255, 29, 40, 29, 255, 30, 43, 31, 255, 30, 43, 31, 255, 38, 56, 38, 255, 32, 47, 33, 255, 29, 41, 30, 255, 30, 43, 31, 255, 34, 50, 34, 255, 28, 39, 29, 255, 29, 40, 29, 255, 32, 46, 33, 255, 34, 49, 34, 255, 34, 50, 34, 255, 34, 50, 34, 255, 32, 46, 32, 255, 35, 52, 35, 255, 38, 56, 38, 255, 37, 54, 37, 255, 36, 53, 36, 255, 35, 52, 35, 255, 36, 53, 36, 255, 34, 50, 34, 255, 33, 48, 33, 255, 33, 47, 33, 255, 34, 50, 34, 255, 35, 51, 35, 255, 32, 46, 33, 255, 31, 43, 31, 255, 29, 40, 30, 255, 26, 34, 26, 255, 24, 31, 24, 255, 23, 30, 24, 255, 26, 34, 26, 255, 31, 43, 31, 255, 33, 48, 33, 255, 34, 50, 35, 255, 31, 44, 32, 255, 27, 37, 28, 255, 24, 32, 25, 255, 31, 44, 31, 255, 27, 36, 27, 255, 29, 40, 29, 255, 32, 46, 32, 255, 33, 47, 33, 255, 34, 49, 34, 255, 32, 45, 32, 255, 31, 45, 32, 255, 30, 41, 30, 255, 30, 42, 30, 255, 28, 38, 28, 255, 29, 40, 29, 255, 31, 44, 31, 255, 33, 47, 33, 255, 26, 34, 26, 255, 31, 44, 31, 255, 29, 40, 29, 255, 30, 42, 30, 255, 82, 98, 14, 255, 26, 35, 27, 255, 29, 41, 30, 255, 32, 46, 32, 255, 32, 46, 32, 255, 27, 37, 28, 255, 26, 34, 26, 255, 33, 48, 33, 255, 33, 49, 34, 255, 31, 44, 32, 255, 33, 48, 33, 255, 32, 45, 32, 255, 29, 41, 30, 255, 26, 35, 27, 255, 30, 41, 30, 255, 30, 42, 30, 255, 31, 44, 32, 255, 30, 42, 30, 255, 30, 43, 31, 255, 33, 47, 33, 255, 33, 48, 34, 255, 34, 50, 34, 255, 41, 61, 41, 255, 38, 56, 38, 255, 38, 57, 38, 255, 38, 57, 38, 255, 39, 58, 39, 255, 36, 53, 36, 255, 42, 62, 41, 255, 34, 50, 35, 255, 32, 46, 32, 255, 31, 45, 32, 255, 32, 45, 32, 255, 35, 52, 35, 255, 34, 50, 35, 255, 33, 49, 34, 255, 29, 41, 30, 255, 25, 33, 25, 255, 25, 32, 25, 255, 24, 30, 24, 255, 23, 30, 24, 255, 23, 30, 24, 255, 24, 31, 25, 255, 25, 32, 25, 255, 27, 34, 27, 255, 24, 31, 24, 255, 27, 38, 28, 255, 27, 37, 28, 255, 28, 38, 28, 255, 35, 52, 35, 255, 37, 54, 37, 255, 36, 53, 36, 255, 36, 54, 36, 255, 38, 57, 38, 255, 43, 63, 42, 255, 38, 56, 38, 255, 37, 55, 37, 255, 34, 49, 34, 255, 35, 52, 35, 255, 32, 47, 33, 255, 36, 54, 37, 255, 35, 51, 35, 255, 32, 47, 33, 255, 35, 52, 35, 255, 35, 52, 36, 255, 37, 56, 37, 255, 36, 54, 36, 255, 41, 61, 40, 255, 38, 56, 38, 255, 35, 51, 35, 255, 35, 52, 35, 255, 37, 56, 37, 255, 35, 51, 35, 255, 41, 62, 41, 255, 35, 51, 35, 255, 36, 53, 36, 255, 32, 47, 33, 255, 34, 50, 35, 255, 33, 48, 33, 255, 35, 52, 35, 255, 35, 51, 35, 255, 39, 58, 38, 255, 33, 48, 33, 255, 32, 47, 33, 255, 34, 50, 34, 255, 21, 21, 21, 255, 21, 21, 21, 255, 26, 30, 31, 255, 21, 21, 21, 255, 31, 37, 39, 255, 31, 37, 39, 255, 28, 32, 33, 255, 27, 30, 31, 255, 38, 50, 53, 255, 27, 31, 33, 255, 30, 36, 38, 255, 28, 33, 34, 255, 27, 31, 32, 255, 30, 35, 37, 255, 31, 37, 39, 255, 33, 41, 43, 255, 34, 43, 45, 255, 36, 46, 50, 255, 37, 47, 51, 255, 38, 49, 53, 255, 21, 21, 21, 255, 29, 34, 36, 255, 25, 27, 28, 255, 24, 27, 27, 255, 29, 33, 35, 255, 26, 28, 29, 255, 25, 28, 29, 255, 29, 34, 36, 255, 27, 31, 32, 255, 30, 36, 38, 255, 29, 35, 36, 255, 36, 46, 49, 255, 29, 35, 36, 255, 38, 50, 53, 255, 37, 47, 50, 255, 36, 46, 50, 255, 41, 53, 58, 255, 37, 47, 51, 255, 36, 46, 50, 255, 39, 51, 55, 255, 41, 53, 58, 255, 39, 51, 55, 255, 21, 21, 21, 255, 35, 44, 47, 255, 38, 48, 52, 255, 35, 45, 48, 255, 34, 42, 45, 255, 37, 47, 50, 255, 33, 40, 43, 255, 39, 51, 55, 255, 34, 43, 46, 255, 27, 30, 31, 255, 30, 36, 38, 255, 28, 32, 33, 255, 34, 43, 46, 255, 38, 49, 53, 255, 47, 65, 70, 255, 39, 51, 55, 255, 45, 60, 65, 255, 42, 56, 60, 255, 46, 62, 67, 255, 21, 21, 21, 255, 29, 34, 36, 255, 46, 62, 67, 255, 41, 54, 59, 255, 35, 43, 46, 255, 37, 48, 52, 255, 34, 42, 45, 255, 36, 45, 49, 255, 47, 64, 69, 255, 52, 71, 76, 255, 47, 64, 69, 255, 40, 52, 56, 255, 53, 72, 77, 255, 65, 83, 86, 255, 44, 58, 63, 255, 44, 59, 64, 255, 46, 62, 67, 255, 21, 21, 21, 255, 25, 28, 29, 255, 35, 43, 46, 255, 39, 50, 54, 255, 40, 53, 57, 255, 34, 42, 45, 255, 38, 49, 53, 255, 33, 41, 43, 255, 21, 21, 21, 255, 37, 48, 52, 255, 37, 47, 51, 255, 31, 38, 40, 255, 34, 42, 45, 255, 35, 44, 47, 255, 39, 50, 54, 255, 31, 37, 39, 255, 29, 34, 36, 255, 38, 49, 52, 255, 48, 65, 71, 255, 36, 46, 49, 255, 45, 61, 66, 255, 35, 44, 47, 255, 27, 30, 32, 255, 33, 40, 43, 255, 27, 30, 31, 255, 26, 30, 31, 255, 22, 22, 22, 255, 21, 21, 21, 255, 32, 39, 41, 255, 21, 21, 21, 255, 38, 48, 52, 255, 39, 51, 54, 255, 34, 42, 45, 255, 35, 44, 47, 255, 21, 21, 21, 255, 29, 35, 36, 255, 21, 21, 21, 255, 26, 29, 30, 255, 29, 33, 35, 255, 24, 25, 26, 255, 45, 61, 66, 255, 42, 55, 59, 255, 36, 45, 49, 255, 28, 32, 34, 255, 22, 23, 23, 255, 21, 21, 21, 255, 25, 27, 28, 255, 30, 36, 38, 255, 51, 69, 75, 255, 44, 59, 64, 255, 65, 83, 86, 255, 51, 69, 75, 255, 49, 67, 73, 255, 51, 69, 75, 255, 43, 58, 63, 255, 47, 63, 69, 255, 48, 66, 72, 255, 50, 69, 75, 255, 39, 51, 55, 255, 31, 37, 39, 255, 37, 47, 50, 255, 36, 46, 50, 255, 34, 43, 46, 255, 23, 24, 25, 255, 26, 30, 31, 255, 32, 39, 41, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 37, 48, 51, 255, 42, 55, 59, 255, 46, 62, 67, 255, 37, 48, 52, 255, 35, 44, 47, 255, 35, 45, 48, 255, 30, 36, 37, 255, 37, 47, 51, 255, 27, 31, 32, 255, 30, 36, 38, 255, 21, 21, 21, 255, 21, 21, 21, 255, 24, 26, 27, 255, 33, 40, 43, 255, 37, 48, 51, 255, 47, 63, 69, 255, 41, 55, 59, 255, 32, 39, 42, 255, 44, 58, 63, 255, 27, 31, 32, 255, 36, 46, 49, 255, 35, 44, 47, 255, 33, 40, 43, 255, 46, 63, 68, 255, 23, 25, 25, 255, 37, 47, 50, 255, 26, 29, 30, 255, 21, 21, 21, 255, 32, 39, 41, 255, 38, 49, 53, 255, 22, 23, 23, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 39, 51, 55, 255, 28, 33, 34, 255, 45, 61, 66, 255, 32, 39, 42, 255, 46, 62, 67, 255, 38, 49, 53, 255, 37, 48, 51, 255, 36, 46, 50, 255, 39, 50, 54, 255, 35, 44, 46, 255, 38, 50, 53, 255, 25, 28, 29, 255, 26, 29, 30, 255, 21, 21, 21, 255, 24, 25, 26, 255, 45, 61, 66, 255, 32, 39, 42, 255, 40, 53, 57, 255, 27, 31, 32, 255, 41, 54, 59, 255, 39, 51, 55, 255, 45, 60, 65, 255, 39, 51, 55, 255, 35, 44, 47, 255, 46, 62, 68, 255, 40, 53, 57, 255, 29, 34, 35, 255, 30, 36, 38, 255, 34, 43, 46, 255, 31, 37, 39, 255, 40, 53, 57, 255, 40, 53, 57, 255, 45, 61, 66, 255, 34, 43, 46, 255, 29, 34, 36, 255, 35, 44, 47, 255, 21, 21, 21, 255, 21, 21, 21, 255, 32, 39, 42, 255, 40, 52, 56, 255, 30, 36, 38, 255, 42, 55, 60, 255, 37, 47, 51, 255, 31, 37, 39, 255, 36, 46, 49, 255, 39, 50, 54, 255, 39, 50, 54, 255, 37, 48, 51, 255, 43, 58, 63, 255, 43, 58, 63, 255, 37, 47, 51, 255, 50, 68, 74, 255, 33, 41, 44, 255, 21, 21, 21, 255, 34, 43, 46, 255, 35, 44, 47, 255, 49, 67, 74, 255, 34, 43, 46, 255, 37, 48, 51, 255, 49, 68, 74, 255, 35, 44, 47, 255, 30, 35, 37, 255, 38, 50, 53, 255, 32, 39, 42, 255, 32, 39, 42, 255, 34, 43, 46, 255, 33, 41, 44, 255, 37, 47, 50, 255, 31, 37, 39, 255, 38, 49, 53, 255, 35, 45, 48, 255, 31, 38, 40, 255, 26, 29, 30, 255, 21, 21, 21, 255, 28, 38, 28, 255, 33, 47, 33, 255, 34, 49, 34, 255, 32, 47, 33, 255, 38, 56, 38, 255, 42, 62, 41, 255, 54, 78, 50, 255, 56, 81, 52, 255, 65, 93, 59, 255, 68, 96, 62, 255, 51, 74, 48, 255, 39, 58, 39, 255, 46, 67, 44, 255, 36, 53, 36, 255, 29, 41, 30, 255, 24, 31, 25, 255, 26, 34, 26, 255, 26, 35, 27, 255, 31, 44, 31, 255, 31, 45, 32, 255, 31, 44, 31, 255, 34, 49, 34, 255, 32, 46, 33, 255, 35, 52, 35, 255, 42, 62, 41, 255, 47, 69, 45, 255, 48, 70, 46, 255, 37, 56, 37, 255, 36, 53, 36, 255, 37, 54, 37, 255, 35, 51, 35, 255, 33, 47, 33, 255, 32, 47, 33, 255, 28, 38, 28, 255, 26, 36, 27, 255, 28, 39, 29, 255, 31, 45, 32, 255, 27, 36, 27, 255, 29, 41, 30, 255, 31, 44, 31, 255, 30, 42, 31, 255, 30, 43, 31, 255, 33, 49, 34, 255, 32, 46, 32, 255, 30, 42, 30, 255, 32, 47, 33, 255, 31, 45, 32, 255, 29, 41, 30, 255, 30, 42, 30, 255, 28, 38, 28, 255, 30, 42, 30, 255, 25, 33, 26, 255, 31, 44, 32, 255, 30, 42, 30, 255, 30, 42, 30, 255, 29, 40, 29, 255, 29, 41, 30, 255, 33, 47, 33, 255, 32, 46, 32, 255, 31, 43, 31, 255, 32, 45, 32, 255, 26, 35, 27, 255, 29, 40, 29, 255, 30, 42, 30, 255, 29, 40, 29, 255, 33, 49, 34, 255, 34, 50, 35, 255, 28, 39, 29, 255, 27, 36, 27, 255, 26, 34, 26, 255, 33, 47, 33, 255, 37, 56, 37, 255, 36, 54, 36, 255, 37, 56, 37, 255, 32, 45, 32, 255, 33, 48, 34, 255, 114, 140, 20, 255, 37, 55, 37, 255, 32, 45, 32, 255, 33, 48, 33, 255, 27, 36, 27, 255, 26, 35, 27, 255, 30, 43, 31, 255, 28, 39, 29, 255, 26, 34, 26, 255, 24, 32, 25, 255, 26, 36, 27, 255, 31, 44, 31, 255, 27, 38, 28, 255, 28, 38, 28, 255, 27, 37, 28, 255, 26, 36, 27, 255, 25, 33, 26, 255, 23, 29, 24, 255, 24, 31, 25, 255, 26, 34, 26, 255, 31, 43, 31, 255, 30, 42, 30, 255, 29, 41, 30, 255, 31, 45, 32, 255, 31, 43, 31, 255, 29, 41, 30, 255, 31, 44, 31, 255, 34, 49, 34, 255, 29, 40, 29, 255, 28, 38, 28, 255, 27, 37, 28, 255, 28, 39, 29, 255, 25, 33, 26, 255, 24, 32, 25, 255, 23, 29, 24, 255, 24, 31, 24, 255, 26, 35, 27, 255, 28, 39, 29, 255, 31, 44, 31, 255, 28, 38, 28, 255, 30, 42, 30, 255, 36, 53, 36, 255, 35, 52, 36, 255, 31, 44, 31, 255, 36, 53, 36, 255, 36, 52, 36, 255, 33, 48, 33, 255, 32, 46, 32, 255, 32, 46, 32, 255, 34, 50, 35, 255, 33, 48, 33, 255, 33, 48, 33, 255, 34, 50, 34, 255, 34, 50, 35, 255, 34, 50, 34, 255, 34, 49, 34, 255, 37, 55, 37, 255, 35, 52, 35, 255, 33, 48, 34, 255, 34, 50, 34, 255, 32, 47, 33, 255, 34, 49, 34, 255, 33, 49, 34, 255, 37, 55, 37, 255, 33, 48, 34, 255, 31, 44, 31, 255, 31, 43, 31, 255, 28, 39, 29, 255, 26, 34, 26, 255, 24, 30, 24, 255, 26, 35, 27, 255, 30, 42, 30, 255, 28, 39, 29, 255, 31, 44, 31, 255, 31, 44, 31, 255, 23, 30, 24, 255, 25, 34, 26, 255, 32, 46, 32, 255, 30, 42, 30, 255, 30, 42, 30, 255, 29, 41, 30, 255, 35, 52, 35, 255, 36, 53, 36, 255, 31, 44, 32, 255, 29, 41, 30, 255, 31, 43, 31, 255, 30, 41, 30, 255, 34, 50, 34, 255, 32, 47, 33, 255, 30, 43, 31, 255, 35, 51, 35, 255, 34, 49, 34, 255, 33, 48, 34, 255, 31, 44, 31, 255, 30, 43, 31, 255, 25, 33, 26, 255, 26, 34, 26, 255, 28, 38, 28, 255, 31, 44, 31, 255, 31, 44, 32, 255, 30, 42, 30, 255, 31, 43, 31, 255, 32, 47, 33, 255, 33, 47, 33, 255, 30, 41, 30, 255, 35, 52, 36, 255, 29, 40, 29, 255, 28, 39, 29, 255, 25, 33, 26, 255, 29, 41, 30, 255, 27, 37, 28, 255, 31, 44, 31, 255, 30, 43, 31, 255, 30, 42, 30, 255, 30, 42, 30, 255, 33, 47, 33, 255, 34, 50, 34, 255, 36, 54, 36, 255, 41, 61, 41, 255, 40, 59, 39, 255, 39, 59, 39, 255, 37, 55, 37, 255, 36, 54, 37, 255, 37, 54, 37, 255, 36, 53, 36, 255, 36, 53, 36, 255, 30, 42, 30, 255, 28, 39, 29, 255, 33, 49, 34, 255, 29, 41, 30, 255, 29, 40, 29, 255, 30, 42, 31, 255, 24, 31, 25, 255, 29, 36, 29, 255, 24, 31, 25, 255, 32, 40, 32, 255, 30, 38, 30, 255, 23, 30, 24, 255, 24, 30, 24, 255, 24, 32, 25, 255, 24, 31, 25, 255, 27, 34, 27, 255, 24, 31, 24, 255, 27, 37, 28, 255, 34, 50, 34, 255, 51, 74, 49, 255, 36, 54, 37, 255, 35, 51, 35, 255, 39, 58, 39, 255, 35, 52, 35, 255, 34, 49, 34, 255, 35, 52, 35, 255, 35, 51, 35, 255, 32, 46, 32, 255, 31, 43, 31, 255, 33, 48, 33, 255, 31, 43, 31, 255, 35, 52, 36, 255, 36, 54, 36, 255, 42, 63, 41, 255, 37, 55, 37, 255, 35, 52, 35, 255, 38, 56, 38, 255, 38, 57, 38, 255, 41, 60, 40, 255, 36, 53, 36, 255, 58, 71, 19, 255, 36, 54, 36, 255, 38, 56, 38, 255, 33, 47, 33, 255, 35, 52, 36, 255, 34, 50, 34, 255, 34, 49, 34, 255, 32, 46, 32, 255, 31, 45, 32, 255, 38, 57, 38, 255, 37, 55, 37, 255, 34, 49, 34, 255, 31, 45, 32, 255, 28, 39, 29, 255, 26, 28, 29, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 36, 46, 50, 255, 31, 37, 39, 255, 37, 47, 51, 255, 32, 40, 42, 255, 27, 31, 33, 255, 34, 42, 45, 255, 35, 45, 48, 255, 41, 54, 59, 255, 31, 37, 39, 255, 24, 25, 26, 255, 36, 46, 49, 255, 35, 44, 47, 255, 38, 49, 53, 255, 45, 61, 67, 255, 43, 58, 63, 255, 32, 39, 41, 255, 21, 21, 21, 255, 37, 48, 51, 255, 27, 31, 33, 255, 33, 41, 44, 255, 27, 31, 32, 255, 22, 22, 22, 255, 26, 30, 31, 255, 29, 34, 36, 255, 28, 33, 34, 255, 26, 29, 30, 255, 34, 43, 46, 255, 37, 48, 51, 255, 30, 35, 37, 255, 37, 47, 51, 255, 40, 52, 56, 255, 36, 46, 49, 255, 50, 68, 75, 255, 41, 54, 59, 255, 36, 46, 50, 255, 38, 50, 54, 255, 36, 46, 49, 255, 33, 41, 43, 255, 21, 21, 21, 255, 36, 46, 49, 255, 40, 53, 57, 255, 33, 41, 43, 255, 31, 38, 40, 255, 35, 44, 47, 255, 28, 33, 35, 255, 38, 50, 54, 255, 31, 37, 39, 255, 34, 43, 46, 255, 26, 30, 31, 255, 27, 31, 32, 255, 37, 47, 51, 255, 39, 50, 54, 255, 36, 46, 49, 255, 36, 46, 50, 255, 49, 67, 73, 255, 49, 67, 73, 255, 40, 53, 57, 255, 21, 21, 21, 255, 45, 60, 65, 255, 43, 57, 62, 255, 47, 64, 69, 255, 39, 50, 54, 255, 38, 50, 53, 255, 41, 54, 59, 255, 43, 57, 61, 255, 51, 70, 76, 255, 46, 61, 67, 255, 44, 59, 64, 255, 38, 49, 53, 255, 56, 74, 79, 255, 48, 65, 71, 255, 49, 67, 73, 255, 41, 53, 58, 255, 33, 41, 44, 255, 21, 21, 21, 255, 36, 46, 49, 255, 41, 54, 58, 255, 30, 35, 37, 255, 44, 58, 63, 255, 42, 56, 60, 255, 40, 52, 57, 255, 37, 47, 50, 255, 36, 45, 48, 255, 37, 47, 50, 255, 44, 58, 63, 255, 39, 50, 54, 255, 29, 34, 36, 255, 36, 46, 49, 255, 47, 64, 70, 255, 38, 49, 53, 255, 35, 45, 48, 255, 38, 49, 52, 255, 30, 36, 38, 255, 30, 36, 38, 255, 31, 38, 40, 255, 22, 23, 23, 255, 21, 21, 21, 255, 26, 30, 31, 255, 34, 42, 45, 255, 28, 32, 33, 255, 21, 21, 21, 255, 21, 21, 21, 255, 38, 48, 52, 255, 26, 30, 31, 255, 34, 42, 45, 255, 30, 36, 38, 255, 31, 37, 39, 255, 29, 34, 36, 255, 36, 45, 48, 255, 38, 50, 53, 255, 30, 36, 38, 255, 27, 31, 32, 255, 21, 21, 21, 255, 30, 37, 39, 255, 33, 42, 44, 255, 36, 45, 49, 255, 41, 54, 58, 255, 48, 66, 72, 255, 49, 67, 73, 255, 35, 44, 46, 255, 21, 21, 21, 255, 52, 70, 76, 255, 45, 61, 66, 255, 33, 40, 43, 255, 44, 59, 64, 255, 56, 74, 80, 255, 45, 61, 66, 255, 44, 60, 65, 255, 38, 50, 54, 255, 52, 71, 76, 255, 53, 71, 77, 255, 43, 57, 61, 255, 58, 76, 81, 255, 59, 76, 81, 255, 32, 40, 42, 255, 43, 57, 62, 255, 39, 50, 54, 255, 31, 37, 39, 255, 42, 56, 61, 255, 40, 52, 56, 255, 36, 46, 49, 255, 34, 43, 46, 255, 21, 21, 21, 255, 21, 21, 21, 255, 48, 66, 72, 255, 37, 47, 50, 255, 37, 48, 51, 255, 40, 52, 56, 255, 37, 47, 50, 255, 34, 43, 46, 255, 34, 42, 45, 255, 39, 51, 54, 255, 21, 21, 21, 255, 21, 21, 21, 255, 34, 43, 45, 255, 34, 42, 45, 255, 31, 38, 40, 255, 41, 54, 58, 255, 41, 54, 58, 255, 48, 65, 71, 255, 42, 56, 61, 255, 38, 50, 53, 255, 33, 41, 44, 255, 24, 25, 26, 255, 37, 48, 51, 255, 29, 34, 36, 255, 29, 34, 36, 255, 44, 59, 64, 255, 37, 47, 51, 255, 27, 31, 32, 255, 24, 26, 26, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 24, 27, 27, 255, 44, 59, 64, 255, 31, 37, 39, 255, 35, 43, 46, 255, 26, 29, 30, 255, 41, 53, 58, 255, 28, 32, 34, 255, 37, 48, 51, 255, 36, 45, 48, 255, 42, 56, 61, 255, 37, 47, 51, 255, 28, 32, 33, 255, 43, 58, 62, 255, 38, 49, 53, 255, 35, 43, 46, 255, 44, 60, 65, 255, 27, 31, 32, 255, 21, 21, 21, 255, 34, 42, 45, 255, 50, 69, 75, 255, 38, 50, 53, 255, 41, 54, 59, 255, 43, 58, 63, 255, 32, 39, 41, 255, 39, 50, 54, 255, 37, 48, 51, 255, 32, 39, 41, 255, 25, 28, 28, 255, 41, 54, 58, 255, 43, 58, 63, 255, 24, 26, 26, 255, 28, 32, 34, 255, 29, 35, 37, 255, 32, 38, 41, 255, 41, 55, 59, 255, 38, 49, 52, 255, 40, 52, 56, 255, 29, 34, 36, 255, 35, 43, 46, 255, 41, 55, 59, 255, 22, 23, 23, 255, 21, 21, 21, 255, 33, 41, 43, 255, 32, 38, 41, 255, 42, 56, 60, 255, 36, 46, 49, 255, 32, 39, 41, 255, 25, 27, 28, 255, 27, 30, 32, 255, 35, 45, 48, 255, 39, 51, 55, 255, 39, 50, 54, 255, 40, 52, 56, 255, 38, 48, 52, 255, 30, 35, 37, 255, 28, 33, 34, 255, 30, 36, 38, 255, 21, 21, 21, 255, 41, 54, 58, 255, 48, 66, 71, 255, 42, 56, 61, 255, 36, 46, 50, 255, 30, 35, 37, 255, 41, 55, 59, 255, 36, 45, 48, 255, 21, 21, 21, 255, 33, 41, 44, 255, 22, 22, 23, 255, 23, 25, 25, 255, 31, 38, 40, 255, 32, 38, 41, 255, 27, 30, 31, 255, 33, 41, 44, 255, 37, 48, 51, 255, 29, 34, 35, 255, 21, 21, 21, 255, 21, 21, 21, 255, 34, 43, 45, 255, 27, 37, 28, 255, 30, 42, 30, 255, 35, 51, 35, 255, 33, 48, 33, 255, 36, 53, 36, 255, 39, 58, 39, 255, 37, 55, 37, 255, 53, 77, 50, 255, 37, 56, 37, 255, 34, 50, 34, 255, 43, 64, 42, 255, 38, 57, 38, 255, 38, 56, 38, 255, 33, 48, 33, 255, 24, 32, 25, 255, 24, 32, 25, 255, 25, 33, 26, 255, 25, 33, 26, 255, 25, 33, 26, 255, 27, 37, 28, 255, 33, 49, 34, 255, 34, 51, 35, 255, 33, 48, 33, 255, 33, 47, 33, 255, 35, 52, 35, 255, 43, 64, 42, 255, 52, 75, 49, 255, 46, 68, 44, 255, 36, 54, 36, 255, 35, 51, 35, 255, 36, 54, 36, 255, 35, 51, 35, 255, 33, 48, 33, 255, 30, 43, 31, 255, 27, 36, 27, 255, 30, 42, 31, 255, 29, 40, 29, 255, 26, 36, 27, 255, 27, 37, 28, 255, 27, 36, 27, 255, 29, 41, 30, 255, 31, 43, 31, 255, 32, 45, 32, 255, 31, 44, 31, 255, 29, 40, 29, 255, 27, 36, 27, 255, 29, 41, 30, 255, 33, 48, 33, 255, 33, 47, 33, 255, 27, 37, 28, 255, 24, 32, 25, 255, 27, 37, 28, 255, 27, 36, 27, 255, 26, 35, 27, 255, 32, 46, 32, 255, 32, 46, 32, 255, 34, 50, 35, 255, 32, 46, 32, 255, 29, 40, 30, 255, 30, 42, 30, 255, 31, 44, 31, 255, 29, 40, 29, 255, 29, 41, 30, 255, 32, 46, 33, 255, 34, 50, 34, 255, 32, 45, 32, 255, 34, 50, 34, 255, 33, 48, 34, 255, 28, 39, 29, 255, 30, 42, 30, 255, 28, 38, 28, 255, 37, 54, 37, 255, 37, 54, 37, 255, 32, 47, 33, 255, 36, 53, 36, 255, 33, 47, 33, 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, 30, 42, 30, 255, 31, 43, 31, 255, 34, 49, 34, 255, 33, 48, 33, 255, 33, 48, 33, 255, 30, 42, 30, 255, 29, 41, 30, 255, 23, 29, 24, 255, 27, 36, 27, 255, 32, 47, 33, 255, 29, 40, 29, 255, 27, 37, 28, 255, 25, 34, 26, 255, 29, 40, 29, 255, 32, 45, 32, 255, 32, 46, 32, 255, 32, 46, 33, 255, 36, 54, 36, 255, 31, 44, 32, 255, 33, 47, 33, 255, 30, 43, 31, 255, 32, 46, 32, 255, 31, 44, 31, 255, 24, 30, 24, 255, 28, 39, 29, 255, 24, 31, 25, 255, 28, 39, 29, 255, 24, 32, 25, 255, 25, 33, 26, 255, 25, 32, 25, 255, 28, 39, 29, 255, 29, 40, 29, 255, 25, 33, 26, 255, 28, 39, 29, 255, 31, 44, 31, 255, 37, 54, 37, 255, 31, 44, 31, 255, 33, 47, 33, 255, 32, 45, 32, 255, 34, 49, 34, 255, 33, 47, 33, 255, 29, 41, 30, 255, 31, 45, 32, 255, 31, 44, 31, 255, 34, 49, 34, 255, 36, 53, 36, 255, 36, 53, 36, 255, 35, 52, 35, 255, 34, 50, 35, 255, 36, 53, 36, 255, 35, 52, 36, 255, 36, 53, 36, 255, 33, 47, 33, 255, 29, 41, 30, 255, 35, 51, 35, 255, 35, 52, 35, 255, 33, 48, 33, 255, 31, 45, 32, 255, 30, 43, 31, 255, 27, 37, 28, 255, 28, 39, 29, 255, 27, 37, 28, 255, 27, 37, 28, 255, 24, 30, 25, 255, 23, 30, 24, 255, 29, 40, 30, 255, 31, 44, 31, 255, 32, 45, 32, 255, 33, 48, 33, 255, 29, 41, 30, 255, 30, 43, 31, 255, 28, 38, 28, 255, 30, 42, 30, 255, 27, 37, 28, 255, 29, 41, 30, 255, 31, 44, 31, 255, 34, 49, 34, 255, 32, 45, 32, 255, 30, 42, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 33, 48, 33, 255, 33, 48, 33, 255, 28, 38, 28, 255, 30, 42, 30, 255, 35, 52, 35, 255, 30, 41, 30, 255, 29, 41, 30, 255, 31, 44, 31, 255, 27, 37, 28, 255, 31, 44, 31, 255, 32, 45, 32, 255, 31, 44, 31, 255, 31, 45, 32, 255, 28, 38, 28, 255, 31, 44, 31, 255, 32, 45, 32, 255, 31, 44, 32, 255, 34, 49, 34, 255, 37, 55, 37, 255, 33, 48, 33, 255, 29, 40, 29, 255, 32, 45, 32, 255, 25, 32, 25, 255, 29, 40, 29, 255, 26, 35, 27, 255, 28, 38, 28, 255, 31, 44, 31, 255, 35, 52, 35, 255, 33, 48, 33, 255, 33, 48, 34, 255, 32, 47, 33, 255, 36, 53, 36, 255, 42, 62, 41, 255, 32, 45, 32, 255, 35, 52, 35, 255, 37, 55, 37, 255, 32, 47, 33, 255, 32, 47, 33, 255, 33, 47, 33, 255, 31, 43, 31, 255, 31, 44, 31, 255, 29, 41, 30, 255, 29, 40, 29, 255, 28, 39, 29, 255, 27, 38, 28, 255, 24, 31, 24, 255, 25, 32, 25, 255, 30, 38, 30, 255, 24, 31, 25, 255, 24, 31, 25, 255, 25, 33, 26, 255, 27, 36, 27, 255, 25, 33, 26, 255, 25, 33, 26, 255, 29, 39, 29, 255, 26, 36, 27, 255, 30, 41, 30, 255, 32, 47, 33, 255, 39, 58, 39, 255, 36, 52, 36, 255, 41, 61, 40, 255, 34, 50, 34, 255, 36, 54, 36, 255, 37, 56, 37, 255, 33, 48, 33, 255, 33, 48, 34, 255, 35, 52, 35, 255, 37, 55, 37, 255, 32, 46, 32, 255, 36, 53, 36, 255, 35, 52, 36, 255, 36, 54, 36, 255, 35, 52, 35, 255, 43, 63, 42, 255, 44, 64, 42, 255, 38, 57, 38, 255, 37, 55, 37, 255, 36, 54, 36, 255, 33, 48, 34, 255, 36, 53, 36, 255, 36, 53, 36, 255, 36, 54, 36, 255, 37, 55, 37, 255, 33, 49, 34, 255, 38, 56, 38, 255, 30, 42, 30, 255, 34, 50, 35, 255, 44, 65, 43, 255, 48, 71, 46, 255, 41, 60, 40, 255, 34, 49, 34, 255, 30, 43, 31, 255, 31, 44, 32, 255, 33, 41, 43, 255, 42, 55, 60, 255, 23, 24, 24, 255, 21, 21, 21, 255, 21, 21, 21, 255, 24, 26, 26, 255, 26, 29, 30, 255, 28, 32, 33, 255, 33, 41, 44, 255, 33, 40, 43, 255, 37, 47, 51, 255, 32, 38, 41, 255, 31, 38, 40, 255, 46, 62, 67, 255, 36, 46, 49, 255, 42, 56, 60, 255, 36, 46, 50, 255, 37, 47, 51, 255, 24, 25, 26, 255, 28, 32, 34, 255, 21, 21, 21, 255, 29, 34, 36, 255, 30, 35, 37, 255, 31, 38, 40, 255, 28, 32, 34, 255, 32, 39, 41, 255, 24, 26, 27, 255, 28, 32, 33, 255, 36, 45, 49, 255, 32, 38, 41, 255, 41, 54, 58, 255, 33, 40, 43, 255, 42, 55, 60, 255, 49, 67, 73, 255, 47, 63, 69, 255, 37, 47, 50, 255, 43, 58, 62, 255, 38, 49, 52, 255, 41, 54, 58, 255, 35, 45, 48, 255, 37, 48, 51, 255, 31, 37, 39, 255, 21, 21, 21, 255, 32, 38, 41, 255, 35, 45, 48, 255, 43, 57, 62, 255, 28, 33, 35, 255, 32, 40, 42, 255, 35, 45, 48, 255, 31, 37, 39, 255, 37, 48, 52, 255, 38, 48, 52, 255, 43, 56, 61, 255, 22, 23, 23, 255, 41, 54, 59, 255, 40, 53, 57, 255, 32, 39, 41, 255, 41, 54, 58, 255, 33, 40, 43, 255, 41, 54, 58, 255, 42, 56, 61, 255, 21, 21, 21, 255, 41, 53, 58, 255, 38, 49, 52, 255, 39, 50, 54, 255, 43, 57, 61, 255, 37, 47, 51, 255, 47, 64, 70, 255, 31, 37, 39, 255, 51, 69, 75, 255, 48, 65, 71, 255, 57, 75, 80, 255, 53, 71, 77, 255, 56, 74, 79, 255, 43, 57, 61, 255, 43, 57, 61, 255, 44, 59, 64, 255, 46, 63, 68, 255, 26, 29, 30, 255, 33, 41, 44, 255, 34, 42, 45, 255, 45, 61, 66, 255, 40, 53, 57, 255, 48, 66, 72, 255, 48, 66, 72, 255, 31, 37, 39, 255, 45, 60, 65, 255, 33, 42, 44, 255, 32, 38, 41, 255, 41, 55, 59, 255, 35, 44, 47, 255, 32, 39, 41, 255, 37, 47, 50, 255, 43, 58, 62, 255, 35, 44, 47, 255, 33, 41, 44, 255, 32, 39, 42, 255, 26, 30, 31, 255, 22, 23, 23, 255, 21, 21, 21, 255, 25, 27, 28, 255, 26, 29, 30, 255, 34, 43, 46, 255, 21, 21, 21, 255, 21, 21, 21, 255, 25, 27, 28, 255, 22, 23, 23, 255, 31, 37, 39, 255, 32, 39, 41, 255, 34, 43, 46, 255, 29, 33, 35, 255, 21, 21, 21, 255, 25, 27, 28, 255, 28, 32, 34, 255, 31, 38, 40, 255, 34, 42, 45, 255, 35, 44, 47, 255, 35, 44, 47, 255, 36, 45, 48, 255, 24, 27, 27, 255, 31, 38, 40, 255, 39, 50, 54, 255, 43, 57, 61, 255, 25, 28, 29, 255, 21, 21, 21, 255, 37, 47, 50, 255, 39, 51, 55, 255, 22, 22, 22, 255, 41, 54, 58, 255, 39, 51, 55, 255, 51, 70, 76, 255, 59, 77, 81, 255, 43, 57, 62, 255, 64, 81, 85, 255, 68, 85, 88, 255, 50, 69, 75, 255, 51, 69, 75, 255, 54, 72, 78, 255, 44, 60, 65, 255, 49, 68, 74, 255, 35, 45, 48, 255, 30, 36, 37, 255, 35, 44, 47, 255, 33, 40, 43, 255, 27, 32, 33, 255, 35, 45, 48, 255, 39, 51, 55, 255, 21, 21, 21, 255, 24, 26, 27, 255, 35, 44, 47, 255, 36, 46, 49, 255, 25, 28, 29, 255, 32, 40, 42, 255, 34, 42, 45, 255, 31, 37, 39, 255, 21, 21, 21, 255, 21, 21, 21, 255, 36, 46, 49, 255, 30, 36, 38, 255, 31, 38, 40, 255, 27, 31, 32, 255, 45, 60, 65, 255, 48, 65, 71, 255, 29, 34, 36, 255, 38, 49, 53, 255, 32, 38, 41, 255, 33, 40, 43, 255, 42, 55, 59, 255, 31, 38, 40, 255, 34, 42, 45, 255, 21, 21, 21, 255, 45, 60, 66, 255, 48, 65, 71, 255, 41, 53, 57, 255, 40, 52, 56, 255, 21, 21, 21, 255, 37, 47, 50, 255, 41, 54, 58, 255, 36, 46, 49, 255, 43, 58, 63, 255, 27, 30, 31, 255, 34, 42, 45, 255, 40, 53, 57, 255, 36, 46, 49, 255, 41, 54, 59, 255, 41, 53, 57, 255, 33, 40, 43, 255, 40, 53, 57, 255, 41, 54, 58, 255, 40, 52, 56, 255, 50, 68, 74, 255, 40, 52, 56, 255, 44, 59, 64, 255, 38, 48, 52, 255, 44, 58, 63, 255, 26, 28, 29, 255, 35, 44, 47, 255, 37, 48, 52, 255, 36, 46, 49, 255, 32, 39, 41, 255, 43, 58, 63, 255, 36, 46, 49, 255, 35, 44, 47, 255, 33, 40, 43, 255, 30, 36, 37, 255, 32, 40, 42, 255, 21, 22, 22, 255, 45, 61, 66, 255, 36, 46, 50, 255, 27, 30, 32, 255, 30, 36, 38, 255, 41, 54, 59, 255, 32, 39, 41, 255, 41, 53, 57, 255, 25, 28, 28, 255, 37, 47, 51, 255, 29, 35, 37, 255, 39, 51, 55, 255, 33, 41, 44, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 28, 33, 35, 255, 29, 34, 36, 255, 26, 29, 30, 255, 29, 35, 36, 255, 31, 37, 39, 255, 30, 36, 38, 255, 21, 21, 21, 255, 35, 45, 48, 255, 46, 62, 67, 255, 36, 45, 49, 255, 39, 51, 55, 255, 37, 48, 51, 255, 26, 28, 29, 255, 21, 21, 21, 255, 37, 48, 51, 255, 38, 49, 53, 255, 30, 35, 37, 255, 24, 26, 27, 255, 21, 21, 21, 255, 21, 21, 21, 255, 26, 29, 30, 255, 27, 30, 31, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 33, 41, 43, 255, 29, 40, 29, 255, 24, 32, 25, 255, 32, 47, 33, 255, 45, 66, 43, 255, 42, 62, 41, 255, 37, 56, 37, 255, 36, 53, 36, 255, 33, 47, 33, 255, 36, 53, 36, 255, 41, 61, 40, 255, 34, 50, 35, 255, 33, 47, 33, 255, 55, 64, 15, 255, 27, 36, 27, 255, 25, 34, 26, 255, 26, 35, 27, 255, 30, 42, 31, 255, 26, 35, 27, 255, 28, 38, 28, 255, 27, 37, 28, 255, 28, 39, 29, 255, 30, 42, 31, 255, 35, 51, 35, 255, 35, 52, 35, 255, 34, 50, 35, 255, 35, 52, 35, 255, 35, 51, 35, 255, 37, 54, 37, 255, 39, 59, 39, 255, 33, 47, 33, 255, 33, 47, 33, 255, 33, 47, 33, 255, 32, 45, 32, 255, 34, 49, 34, 255, 33, 48, 34, 255, 29, 40, 30, 255, 29, 41, 30, 255, 30, 42, 30, 255, 30, 42, 30, 255, 32, 46, 33, 255, 25, 32, 25, 255, 31, 44, 31, 255, 26, 35, 26, 255, 31, 43, 31, 255, 29, 40, 29, 255, 32, 47, 33, 255, 33, 47, 33, 255, 33, 48, 33, 255, 31, 44, 32, 255, 28, 38, 28, 255, 25, 34, 26, 255, 25, 33, 26, 255, 25, 33, 26, 255, 30, 42, 30, 255, 27, 36, 27, 255, 30, 43, 31, 255, 31, 43, 31, 255, 34, 50, 34, 255, 37, 54, 37, 255, 35, 52, 35, 255, 34, 49, 34, 255, 33, 47, 33, 255, 31, 44, 32, 255, 37, 55, 37, 255, 33, 47, 33, 255, 35, 51, 35, 255, 33, 48, 34, 255, 33, 47, 33, 255, 32, 45, 32, 255, 30, 43, 31, 255, 30, 42, 30, 255, 30, 43, 31, 255, 36, 54, 36, 255, 36, 53, 36, 255, 35, 52, 35, 255, 37, 55, 37, 255, 33, 49, 34, 255, 34, 49, 34, 255, 29, 40, 29, 255, 33, 47, 33, 255, 30, 42, 30, 255, 30, 43, 31, 255, 32, 45, 32, 255, 35, 51, 35, 255, 34, 50, 35, 255, 35, 51, 35, 255, 31, 44, 31, 255, 26, 35, 26, 255, 27, 37, 28, 255, 27, 37, 28, 255, 28, 39, 29, 255, 30, 41, 30, 255, 31, 45, 32, 255, 33, 47, 33, 255, 30, 43, 31, 255, 30, 43, 31, 255, 33, 49, 34, 255, 30, 43, 31, 255, 34, 50, 34, 255, 37, 54, 37, 255, 35, 51, 35, 255, 33, 47, 33, 255, 23, 30, 24, 255, 26, 34, 26, 255, 28, 38, 28, 255, 30, 42, 30, 255, 32, 47, 33, 255, 25, 33, 25, 255, 28, 38, 28, 255, 29, 39, 29, 255, 29, 41, 30, 255, 25, 33, 26, 255, 28, 38, 28, 255, 29, 40, 29, 255, 28, 39, 29, 255, 29, 41, 30, 255, 27, 37, 28, 255, 35, 51, 35, 255, 31, 44, 31, 255, 32, 46, 32, 255, 35, 52, 36, 255, 31, 45, 32, 255, 32, 46, 32, 255, 28, 39, 29, 255, 28, 39, 29, 255, 30, 43, 31, 255, 34, 50, 34, 255, 37, 55, 37, 255, 35, 51, 35, 255, 32, 45, 32, 255, 35, 51, 35, 255, 37, 56, 38, 255, 37, 55, 37, 255, 37, 55, 37, 255, 30, 43, 31, 255, 32, 46, 32, 255, 29, 40, 29, 255, 33, 48, 34, 255, 27, 37, 28, 255, 30, 42, 30, 255, 32, 46, 32, 255, 32, 46, 32, 255, 27, 37, 28, 255, 24, 31, 24, 255, 27, 37, 28, 255, 27, 38, 28, 255, 26, 35, 27, 255, 28, 39, 29, 255, 33, 47, 33, 255, 32, 47, 33, 255, 33, 48, 33, 255, 28, 39, 29, 255, 30, 43, 31, 255, 26, 34, 26, 255, 25, 32, 25, 255, 27, 37, 28, 255, 27, 37, 27, 255, 35, 51, 35, 255, 31, 44, 32, 255, 31, 44, 31, 255, 27, 37, 28, 255, 29, 41, 30, 255, 31, 44, 31, 255, 28, 38, 28, 255, 29, 40, 30, 255, 32, 46, 32, 255, 35, 52, 36, 255, 81, 97, 14, 255, 27, 37, 28, 255, 28, 38, 28, 255, 29, 40, 30, 255, 29, 41, 30, 255, 34, 50, 35, 255, 34, 49, 34, 255, 30, 42, 31, 255, 30, 43, 31, 255, 30, 43, 31, 255, 34, 49, 34, 255, 27, 37, 28, 255, 27, 38, 28, 255, 31, 43, 31, 255, 34, 50, 34, 255, 32, 46, 33, 255, 32, 46, 32, 255, 31, 43, 31, 255, 25, 34, 26, 255, 30, 41, 30, 255, 28, 38, 28, 255, 29, 40, 29, 255, 30, 42, 30, 255, 33, 48, 33, 255, 33, 47, 33, 255, 33, 49, 34, 255, 36, 53, 36, 255, 36, 53, 36, 255, 36, 52, 36, 255, 31, 45, 32, 255, 30, 42, 30, 255, 31, 45, 32, 255, 33, 48, 33, 255, 37, 55, 37, 255, 33, 48, 33, 255, 30, 41, 30, 255, 29, 40, 29, 255, 31, 44, 31, 255, 29, 41, 30, 255, 27, 36, 27, 255, 26, 33, 26, 255, 27, 36, 27, 255, 28, 38, 28, 255, 27, 37, 28, 255, 33, 48, 33, 255, 32, 46, 33, 255, 32, 46, 32, 255, 29, 40, 29, 255, 26, 36, 27, 255, 24, 31, 25, 255, 27, 37, 28, 255, 29, 40, 29, 255, 34, 51, 35, 255, 38, 57, 38, 255, 41, 60, 40, 255, 43, 64, 42, 255, 35, 52, 35, 255, 30, 42, 30, 255, 32, 46, 32, 255, 30, 43, 31, 255, 30, 42, 30, 255, 33, 48, 33, 255, 33, 47, 33, 255, 36, 54, 36, 255, 33, 47, 33, 255, 36, 53, 36, 255, 36, 53, 36, 255, 36, 54, 36, 255, 37, 55, 37, 255, 48, 70, 46, 255, 50, 72, 47, 255, 35, 51, 35, 255, 35, 51, 35, 255, 32, 46, 32, 255, 33, 49, 34, 255, 31, 44, 31, 255, 33, 48, 34, 255, 32, 46, 32, 255, 40, 59, 39, 255, 37, 55, 37, 255, 34, 49, 34, 255, 36, 53, 36, 255, 36, 54, 36, 255, 34, 49, 34, 255, 48, 70, 46, 255, 37, 56, 37, 255, 31, 45, 32, 255, 29, 41, 30, 255, 32, 46, 33, 255, 35, 44, 47, 255, 30, 35, 37, 255, 35, 45, 48, 255, 33, 41, 43, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 27, 31, 32, 255, 34, 43, 45, 255, 29, 34, 35, 255, 32, 40, 42, 255, 33, 41, 44, 255, 32, 39, 41, 255, 39, 51, 55, 255, 24, 26, 27, 255, 28, 32, 33, 255, 35, 45, 48, 255, 40, 52, 56, 255, 35, 45, 48, 255, 21, 21, 21, 255, 21, 21, 21, 255, 28, 32, 33, 255, 27, 31, 32, 255, 34, 43, 46, 255, 34, 43, 46, 255, 28, 32, 34, 255, 28, 33, 34, 255, 41, 53, 58, 255, 33, 40, 43, 255, 35, 45, 48, 255, 23, 24, 24, 255, 34, 42, 45, 255, 31, 37, 39, 255, 31, 37, 39, 255, 36, 45, 48, 255, 38, 49, 53, 255, 30, 36, 38, 255, 41, 54, 58, 255, 35, 44, 47, 255, 36, 46, 49, 255, 34, 43, 46, 255, 29, 34, 35, 255, 21, 21, 21, 255, 37, 47, 50, 255, 34, 43, 46, 255, 34, 42, 45, 255, 27, 31, 32, 255, 35, 44, 47, 255, 37, 47, 51, 255, 39, 51, 55, 255, 40, 52, 56, 255, 31, 37, 39, 255, 28, 33, 34, 255, 43, 58, 63, 255, 28, 33, 34, 255, 35, 44, 47, 255, 44, 58, 63, 255, 32, 39, 42, 255, 27, 31, 32, 255, 40, 52, 56, 255, 40, 53, 57, 255, 21, 21, 21, 255, 40, 52, 56, 255, 41, 55, 59, 255, 50, 68, 74, 255, 32, 39, 41, 255, 40, 53, 57, 255, 43, 57, 62, 255, 45, 61, 66, 255, 64, 81, 85, 255, 47, 64, 70, 255, 41, 54, 59, 255, 41, 53, 57, 255, 43, 57, 62, 255, 46, 63, 68, 255, 37, 48, 51, 255, 53, 71, 77, 255, 49, 67, 74, 255, 28, 32, 34, 255, 24, 26, 26, 255, 37, 47, 50, 255, 33, 41, 44, 255, 37, 47, 50, 255, 37, 48, 51, 255, 38, 48, 52, 255, 44, 58, 63, 255, 36, 46, 49, 255, 32, 40, 42, 255, 29, 33, 35, 255, 38, 49, 53, 255, 37, 48, 51, 255, 30, 36, 38, 255, 34, 42, 44, 255, 34, 42, 45, 255, 30, 36, 38, 255, 36, 46, 50, 255, 35, 44, 47, 255, 29, 34, 36, 255, 24, 26, 27, 255, 25, 27, 28, 255, 35, 44, 47, 255, 32, 38, 41, 255, 35, 44, 47, 255, 22, 22, 23, 255, 21, 21, 21, 255, 22, 23, 23, 255, 25, 28, 29, 255, 29, 34, 36, 255, 37, 48, 51, 255, 36, 46, 49, 255, 40, 52, 56, 255, 31, 37, 40, 255, 32, 40, 42, 255, 38, 48, 52, 255, 30, 35, 37, 255, 39, 50, 54, 255, 33, 40, 43, 255, 47, 64, 70, 255, 39, 51, 55, 255, 29, 34, 36, 255, 32, 39, 41, 255, 37, 48, 51, 255, 31, 37, 39, 255, 36, 46, 49, 255, 28, 32, 34, 255, 26, 29, 30, 255, 36, 46, 50, 255, 35, 44, 47, 255, 38, 49, 53, 255, 46, 63, 68, 255, 39, 51, 55, 255, 47, 64, 69, 255, 42, 56, 61, 255, 56, 74, 79, 255, 41, 54, 58, 255, 45, 60, 65, 255, 41, 54, 58, 255, 46, 62, 67, 255, 37, 48, 51, 255, 42, 55, 60, 255, 45, 61, 66, 255, 32, 39, 41, 255, 37, 47, 50, 255, 29, 34, 35, 255, 29, 34, 36, 255, 30, 35, 37, 255, 33, 41, 43, 255, 42, 56, 60, 255, 21, 21, 21, 255, 23, 25, 25, 255, 36, 45, 48, 255, 39, 51, 54, 255, 32, 39, 41, 255, 41, 54, 58, 255, 21, 21, 21, 255, 21, 21, 21, 255, 39, 51, 55, 255, 41, 54, 58, 255, 30, 36, 38, 255, 28, 32, 33, 255, 37, 47, 50, 255, 41, 54, 58, 255, 41, 54, 58, 255, 29, 33, 35, 255, 40, 52, 56, 255, 43, 57, 62, 255, 31, 38, 40, 255, 31, 37, 39, 255, 31, 38, 40, 255, 28, 32, 34, 255, 29, 33, 35, 255, 38, 49, 53, 255, 37, 48, 51, 255, 31, 38, 40, 255, 44, 59, 64, 255, 21, 21, 21, 255, 25, 28, 29, 255, 35, 44, 47, 255, 42, 55, 59, 255, 35, 45, 48, 255, 24, 25, 26, 255, 39, 50, 54, 255, 33, 41, 43, 255, 30, 36, 38, 255, 32, 39, 41, 255, 29, 33, 35, 255, 32, 39, 41, 255, 31, 38, 40, 255, 48, 66, 72, 255, 45, 61, 66, 255, 53, 71, 77, 255, 41, 54, 58, 255, 47, 64, 69, 255, 30, 36, 38, 255, 36, 45, 48, 255, 41, 54, 59, 255, 21, 21, 21, 255, 43, 57, 62, 255, 45, 61, 66, 255, 43, 57, 61, 255, 42, 56, 61, 255, 30, 36, 38, 255, 43, 57, 61, 255, 41, 55, 59, 255, 37, 47, 50, 255, 28, 33, 34, 255, 34, 42, 45, 255, 34, 43, 46, 255, 26, 29, 30, 255, 28, 33, 35, 255, 32, 39, 42, 255, 38, 48, 52, 255, 42, 56, 61, 255, 41, 54, 58, 255, 35, 44, 47, 255, 26, 29, 30, 255, 39, 50, 54, 255, 28, 32, 34, 255, 22, 22, 22, 255, 21, 21, 21, 255, 27, 30, 32, 255, 38, 49, 52, 255, 57, 75, 80, 255, 38, 49, 53, 255, 34, 43, 46, 255, 34, 42, 45, 255, 41, 54, 59, 255, 44, 58, 63, 255, 30, 35, 37, 255, 37, 47, 51, 255, 44, 58, 63, 255, 51, 69, 75, 255, 50, 69, 75, 255, 30, 36, 38, 255, 41, 55, 59, 255, 44, 60, 65, 255, 26, 29, 30, 255, 21, 21, 21, 255, 32, 39, 42, 255, 38, 49, 53, 255, 46, 63, 68, 255, 38, 49, 53, 255, 28, 32, 33, 255, 23, 23, 24, 255, 24, 26, 27, 255, 36, 46, 49, 255, 25, 27, 27, 255, 21, 21, 21, 255, 21, 21, 21, 255, 24, 26, 26, 255, 26, 28, 29, 255, 21, 21, 21, 255, 21, 21, 21, 255, 25, 27, 28, 255, 33, 40, 43, 255, 32, 39, 41, 255, 32, 46, 32, 255, 32, 46, 32, 255, 34, 49, 34, 255, 40, 60, 40, 255, 38, 56, 38, 255, 38, 57, 38, 255, 50, 72, 47, 255, 34, 50, 34, 255, 42, 62, 41, 255, 37, 54, 37, 255, 32, 46, 32, 255, 31, 44, 32, 255, 31, 44, 31, 255, 26, 34, 26, 255, 25, 33, 26, 255, 25, 34, 26, 255, 24, 30, 24, 255, 26, 35, 27, 255, 28, 39, 29, 255, 28, 38, 28, 255, 32, 45, 32, 255, 32, 47, 33, 255, 33, 48, 33, 255, 33, 48, 34, 255, 34, 50, 34, 255, 35, 51, 35, 255, 49, 72, 47, 255, 43, 64, 42, 255, 36, 54, 36, 255, 35, 52, 35, 255, 30, 43, 31, 255, 30, 43, 31, 255, 32, 46, 32, 255, 32, 45, 32, 255, 32, 46, 32, 255, 31, 43, 31, 255, 27, 36, 27, 255, 29, 40, 29, 255, 28, 39, 29, 255, 30, 41, 30, 255, 28, 39, 29, 255, 33, 48, 33, 255, 29, 40, 29, 255, 32, 46, 32, 255, 32, 46, 32, 255, 32, 46, 32, 255, 33, 48, 33, 255, 33, 48, 33, 255, 31, 44, 31, 255, 27, 36, 27, 255, 26, 33, 27, 255, 24, 31, 25, 255, 26, 36, 27, 255, 29, 40, 29, 255, 32, 46, 32, 255, 30, 42, 30, 255, 35, 52, 35, 255, 35, 51, 35, 255, 36, 54, 36, 255, 31, 44, 32, 255, 26, 35, 27, 255, 29, 41, 30, 255, 32, 45, 32, 255, 30, 42, 30, 255, 30, 42, 30, 255, 36, 53, 36, 255, 33, 48, 33, 255, 34, 49, 34, 255, 32, 46, 32, 255, 29, 40, 29, 255, 29, 40, 29, 255, 34, 49, 34, 255, 36, 53, 36, 255, 37, 55, 37, 255, 43, 64, 42, 255, 48, 70, 46, 255, 37, 56, 37, 255, 37, 55, 37, 255, 35, 52, 35, 255, 36, 53, 36, 255, 35, 51, 35, 255, 33, 48, 33, 255, 33, 49, 34, 255, 32, 47, 33, 255, 33, 48, 33, 255, 29, 40, 29, 255, 33, 48, 33, 255, 27, 36, 27, 255, 29, 41, 30, 255, 25, 33, 26, 255, 31, 44, 31, 255, 32, 46, 32, 255, 32, 46, 32, 255, 33, 48, 33, 255, 33, 47, 33, 255, 33, 47, 33, 255, 31, 44, 31, 255, 32, 46, 32, 255, 34, 51, 35, 255, 34, 49, 34, 255, 35, 51, 35, 255, 30, 41, 30, 255, 26, 35, 26, 255, 26, 35, 27, 255, 28, 39, 29, 255, 29, 40, 29, 255, 32, 45, 32, 255, 29, 40, 29, 255, 29, 40, 30, 255, 29, 41, 30, 255, 33, 48, 33, 255, 29, 39, 29, 255, 28, 38, 28, 255, 27, 37, 28, 255, 28, 39, 29, 255, 30, 43, 31, 255, 29, 40, 30, 255, 31, 45, 32, 255, 34, 49, 34, 255, 33, 47, 33, 255, 30, 43, 31, 255, 34, 49, 34, 255, 29, 40, 29, 255, 32, 45, 32, 255, 29, 41, 30, 255, 30, 42, 31, 255, 31, 44, 31, 255, 31, 45, 32, 255, 36, 53, 36, 255, 36, 54, 36, 255, 37, 55, 37, 255, 38, 57, 38, 255, 39, 58, 39, 255, 39, 58, 39, 255, 30, 43, 31, 255, 29, 40, 29, 255, 35, 52, 35, 255, 32, 46, 32, 255, 29, 40, 29, 255, 30, 42, 30, 255, 32, 46, 32, 255, 29, 41, 30, 255, 29, 41, 30, 255, 27, 37, 28, 255, 27, 37, 28, 255, 25, 33, 26, 255, 27, 36, 27, 255, 31, 43, 31, 255, 33, 48, 33, 255, 36, 54, 36, 255, 35, 51, 35, 255, 33, 48, 33, 255, 31, 44, 31, 255, 34, 49, 34, 255, 30, 43, 31, 255, 27, 37, 28, 255, 33, 47, 33, 255, 34, 50, 34, 255, 34, 50, 34, 255, 30, 42, 30, 255, 27, 36, 27, 255, 27, 37, 28, 255, 30, 43, 31, 255, 29, 40, 29, 255, 31, 44, 32, 255, 34, 49, 34, 255, 35, 52, 36, 255, 38, 57, 38, 255, 32, 46, 32, 255, 32, 47, 33, 255, 34, 50, 34, 255, 34, 50, 34, 255, 32, 45, 32, 255, 35, 51, 35, 255, 34, 49, 34, 255, 36, 53, 36, 255, 34, 49, 34, 255, 34, 50, 34, 255, 27, 36, 27, 255, 26, 36, 27, 255, 28, 38, 28, 255, 31, 45, 32, 255, 32, 45, 32, 255, 29, 40, 30, 255, 31, 45, 32, 255, 30, 41, 30, 255, 29, 40, 29, 255, 25, 32, 25, 255, 28, 39, 29, 255, 27, 37, 28, 255, 32, 46, 32, 255, 32, 47, 33, 255, 37, 54, 37, 255, 33, 48, 33, 255, 33, 48, 33, 255, 46, 54, 16, 255, 31, 44, 32, 255, 29, 41, 30, 255, 33, 48, 33, 255, 36, 53, 36, 255, 35, 52, 36, 255, 32, 47, 33, 255, 29, 40, 30, 255, 31, 44, 31, 255, 30, 42, 30, 255, 29, 41, 30, 255, 27, 36, 27, 255, 29, 41, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 34, 49, 34, 255, 36, 54, 36, 255, 33, 47, 33, 255, 33, 47, 33, 255, 27, 38, 28, 255, 30, 43, 31, 255, 25, 34, 26, 255, 28, 38, 28, 255, 61, 72, 16, 255, 30, 42, 30, 255, 32, 46, 32, 255, 37, 55, 37, 255, 35, 51, 35, 255, 33, 48, 33, 255, 33, 48, 33, 255, 34, 50, 34, 255, 30, 43, 31, 255, 29, 40, 29, 255, 30, 43, 31, 255, 35, 52, 35, 255, 33, 49, 34, 255, 27, 36, 27, 255, 30, 43, 31, 255, 35, 52, 36, 255, 42, 62, 41, 255, 40, 60, 40, 255, 37, 56, 37, 255, 40, 59, 39, 255, 36, 53, 36, 255, 32, 47, 33, 255, 34, 49, 34, 255, 31, 43, 31, 255, 31, 44, 31, 255, 33, 47, 33, 255, 31, 43, 31, 255, 34, 50, 34, 255, 38, 57, 38, 255, 37, 55, 37, 255, 38, 57, 38, 255, 33, 48, 34, 255, 36, 53, 36, 255, 34, 50, 35, 255, 37, 55, 37, 255, 36, 54, 36, 255, 32, 45, 32, 255, 31, 44, 31, 255, 38, 48, 52, 255, 30, 36, 37, 255, 38, 49, 52, 255, 29, 34, 36, 255, 35, 44, 47, 255, 33, 40, 43, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 29, 33, 35, 255, 32, 39, 41, 255, 24, 26, 27, 255, 35, 44, 47, 255, 40, 52, 56, 255, 40, 53, 57, 255, 36, 46, 50, 255, 38, 49, 52, 255, 34, 43, 46, 255, 37, 48, 52, 255, 21, 21, 21, 255, 21, 21, 21, 255, 35, 43, 46, 255, 34, 43, 46, 255, 28, 33, 34, 255, 30, 35, 37, 255, 32, 39, 41, 255, 43, 57, 62, 255, 36, 46, 49, 255, 26, 29, 30, 255, 30, 35, 37, 255, 29, 33, 35, 255, 25, 28, 29, 255, 23, 24, 25, 255, 25, 28, 28, 255, 33, 41, 43, 255, 38, 49, 52, 255, 36, 45, 48, 255, 36, 46, 49, 255, 30, 35, 37, 255, 34, 42, 44, 255, 31, 38, 40, 255, 21, 21, 21, 255, 21, 21, 21, 255, 34, 42, 45, 255, 33, 41, 44, 255, 29, 34, 35, 255, 33, 41, 44, 255, 40, 53, 57, 255, 30, 36, 38, 255, 32, 38, 41, 255, 37, 48, 51, 255, 43, 57, 62, 255, 37, 47, 51, 255, 37, 47, 50, 255, 37, 48, 51, 255, 30, 36, 38, 255, 35, 43, 46, 255, 46, 62, 67, 255, 42, 55, 59, 255, 47, 64, 70, 255, 30, 36, 38, 255, 22, 22, 22, 255, 33, 41, 44, 255, 43, 58, 62, 255, 37, 48, 51, 255, 37, 48, 51, 255, 38, 49, 53, 255, 49, 68, 74, 255, 51, 70, 76, 255, 41, 54, 59, 255, 52, 71, 76, 255, 54, 72, 78, 255, 48, 65, 71, 255, 39, 51, 55, 255, 50, 69, 75, 255, 48, 66, 72, 255, 48, 65, 71, 255, 39, 51, 55, 255, 25, 28, 29, 255, 36, 46, 50, 255, 41, 54, 58, 255, 30, 36, 38, 255, 38, 48, 52, 255, 44, 59, 64, 255, 39, 50, 54, 255, 41, 53, 58, 255, 40, 52, 56, 255, 40, 52, 56, 255, 33, 41, 44, 255, 35, 44, 47, 255, 36, 46, 49, 255, 37, 47, 50, 255, 40, 52, 56, 255, 35, 45, 48, 255, 41, 54, 58, 255, 33, 41, 44, 255, 31, 38, 40, 255, 32, 40, 42, 255, 29, 35, 36, 255, 34, 42, 45, 255, 37, 48, 51, 255, 31, 38, 40, 255, 27, 30, 31, 255, 21, 21, 21, 255, 21, 21, 21, 255, 32, 40, 42, 255, 30, 36, 38, 255, 33, 42, 44, 255, 35, 43, 46, 255, 31, 37, 39, 255, 40, 52, 56, 255, 28, 32, 33, 255, 27, 30, 32, 255, 33, 41, 43, 255, 27, 31, 33, 255, 37, 47, 50, 255, 36, 46, 49, 255, 31, 37, 40, 255, 27, 31, 33, 255, 42, 55, 60, 255, 34, 42, 45, 255, 34, 42, 45, 255, 41, 53, 58, 255, 26, 28, 29, 255, 32, 39, 41, 255, 29, 33, 35, 255, 48, 65, 70, 255, 45, 61, 66, 255, 47, 64, 69, 255, 31, 37, 39, 255, 44, 59, 64, 255, 38, 50, 53, 255, 49, 67, 73, 255, 47, 64, 69, 255, 52, 71, 77, 255, 49, 67, 73, 255, 51, 69, 75, 255, 44, 58, 63, 255, 41, 53, 57, 255, 45, 61, 66, 255, 44, 58, 63, 255, 25, 27, 28, 255, 37, 48, 51, 255, 30, 36, 38, 255, 42, 55, 60, 255, 36, 45, 48, 255, 38, 50, 53, 255, 49, 67, 73, 255, 42, 56, 60, 255, 21, 21, 21, 255, 21, 21, 21, 255, 28, 32, 33, 255, 30, 35, 37, 255, 21, 21, 21, 255, 24, 26, 27, 255, 28, 32, 33, 255, 32, 39, 41, 255, 36, 46, 50, 255, 40, 52, 56, 255, 39, 51, 55, 255, 38, 48, 52, 255, 30, 36, 38, 255, 33, 41, 44, 255, 43, 57, 62, 255, 41, 54, 59, 255, 33, 40, 42, 255, 32, 39, 41, 255, 21, 21, 21, 255, 25, 27, 28, 255, 31, 38, 40, 255, 29, 35, 36, 255, 27, 31, 32, 255, 31, 37, 39, 255, 31, 38, 40, 255, 33, 42, 44, 255, 21, 21, 21, 255, 35, 44, 47, 255, 31, 37, 39, 255, 47, 64, 70, 255, 39, 51, 55, 255, 34, 43, 46, 255, 37, 48, 52, 255, 46, 62, 68, 255, 28, 32, 33, 255, 40, 52, 56, 255, 35, 44, 48, 255, 46, 61, 67, 255, 35, 44, 47, 255, 44, 59, 64, 255, 29, 35, 36, 255, 42, 56, 60, 255, 33, 42, 44, 255, 44, 59, 64, 255, 37, 47, 51, 255, 33, 41, 44, 255, 40, 52, 57, 255, 21, 21, 21, 255, 23, 24, 25, 255, 40, 53, 57, 255, 43, 57, 62, 255, 44, 59, 64, 255, 47, 64, 69, 255, 38, 49, 53, 255, 36, 45, 49, 255, 36, 45, 49, 255, 30, 36, 38, 255, 31, 38, 40, 255, 34, 42, 45, 255, 31, 37, 39, 255, 31, 37, 39, 255, 36, 45, 48, 255, 35, 44, 47, 255, 40, 52, 56, 255, 37, 48, 51, 255, 22, 22, 22, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 41, 53, 58, 255, 34, 43, 46, 255, 42, 55, 59, 255, 37, 47, 50, 255, 34, 43, 46, 255, 44, 59, 64, 255, 38, 49, 52, 255, 30, 35, 37, 255, 40, 52, 56, 255, 37, 48, 51, 255, 50, 68, 74, 255, 43, 57, 62, 255, 38, 48, 52, 255, 47, 65, 70, 255, 33, 41, 44, 255, 49, 67, 73, 255, 42, 56, 60, 255, 33, 41, 44, 255, 21, 21, 21, 255, 28, 32, 33, 255, 25, 27, 28, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 24, 25, 26, 255, 23, 24, 24, 255, 40, 52, 56, 255, 21, 21, 21, 255, 21, 21, 21, 255, 30, 36, 38, 255, 21, 21, 21, 255, 21, 21, 21, 255, 28, 33, 35, 255, 30, 36, 39, 255, 29, 34, 36, 255, 29, 33, 35, 255, 29, 41, 30, 255, 32, 47, 33, 255, 38, 57, 38, 255, 40, 59, 39, 255, 38, 57, 38, 255, 41, 61, 40, 255, 39, 58, 39, 255, 36, 54, 36, 255, 36, 54, 36, 255, 35, 52, 36, 255, 35, 51, 35, 255, 32, 46, 32, 255, 28, 39, 29, 255, 28, 39, 29, 255, 25, 33, 26, 255, 25, 34, 26, 255, 29, 40, 29, 255, 29, 40, 29, 255, 29, 40, 29, 255, 30, 41, 30, 255, 30, 43, 31, 255, 34, 49, 34, 255, 32, 47, 33, 255, 29, 41, 30, 255, 44, 65, 43, 255, 37, 55, 37, 255, 44, 64, 43, 255, 38, 57, 38, 255, 43, 63, 42, 255, 37, 54, 37, 255, 34, 50, 34, 255, 32, 45, 32, 255, 30, 42, 31, 255, 30, 41, 30, 255, 31, 45, 32, 255, 33, 48, 34, 255, 32, 46, 32, 255, 31, 44, 31, 255, 25, 34, 26, 255, 26, 35, 26, 255, 34, 49, 34, 255, 30, 42, 30, 255, 26, 35, 27, 255, 27, 37, 28, 255, 36, 53, 36, 255, 32, 46, 32, 255, 29, 40, 29, 255, 30, 42, 30, 255, 28, 39, 29, 255, 26, 33, 26, 255, 25, 32, 25, 255, 25, 33, 26, 255, 27, 37, 28, 255, 27, 37, 28, 255, 31, 44, 31, 255, 29, 41, 30, 255, 34, 49, 34, 255, 31, 44, 31, 255, 29, 40, 29, 255, 27, 36, 27, 255, 31, 44, 31, 255, 33, 49, 34, 255, 33, 48, 33, 255, 26, 35, 27, 255, 29, 40, 30, 255, 33, 47, 33, 255, 38, 56, 38, 255, 31, 45, 32, 255, 28, 39, 29, 255, 27, 36, 27, 255, 29, 41, 30, 255, 35, 51, 35, 255, 31, 44, 31, 255, 38, 57, 38, 255, 49, 72, 47, 255, 41, 61, 41, 255, 42, 62, 41, 255, 40, 60, 40, 255, 33, 47, 33, 255, 32, 46, 33, 255, 40, 60, 40, 255, 43, 64, 42, 255, 42, 63, 41, 255, 33, 48, 33, 255, 32, 46, 33, 255, 33, 48, 33, 255, 29, 41, 30, 255, 33, 48, 33, 255, 34, 49, 34, 255, 32, 46, 32, 255, 33, 48, 33, 255, 38, 57, 38, 255, 36, 53, 36, 255, 32, 45, 32, 255, 35, 51, 35, 255, 32, 46, 32, 255, 34, 50, 34, 255, 30, 43, 31, 255, 30, 43, 31, 255, 30, 42, 30, 255, 29, 41, 30, 255, 27, 36, 27, 255, 27, 36, 27, 255, 29, 41, 30, 255, 29, 40, 29, 255, 27, 38, 28, 255, 29, 41, 30, 255, 27, 36, 27, 255, 28, 39, 29, 255, 32, 45, 32, 255, 28, 39, 29, 255, 28, 38, 28, 255, 34, 50, 35, 255, 30, 42, 30, 255, 30, 43, 31, 255, 29, 41, 30, 255, 29, 41, 30, 255, 32, 46, 33, 255, 31, 44, 31, 255, 31, 43, 31, 255, 31, 45, 32, 255, 34, 49, 34, 255, 35, 52, 36, 255, 36, 53, 36, 255, 37, 56, 38, 255, 30, 42, 30, 255, 33, 48, 33, 255, 30, 43, 31, 255, 32, 46, 32, 255, 33, 48, 34, 255, 35, 51, 35, 255, 37, 56, 37, 255, 38, 56, 38, 255, 51, 74, 48, 255, 36, 53, 36, 255, 37, 56, 37, 255, 33, 47, 33, 255, 35, 52, 35, 255, 33, 47, 33, 255, 32, 46, 32, 255, 33, 48, 33, 255, 34, 50, 35, 255, 33, 48, 33, 255, 32, 46, 32, 255, 26, 35, 27, 255, 25, 31, 25, 255, 26, 36, 27, 255, 34, 50, 34, 255, 33, 48, 34, 255, 33, 47, 33, 255, 31, 43, 31, 255, 26, 34, 26, 255, 33, 47, 33, 255, 35, 51, 35, 255, 33, 47, 33, 255, 30, 42, 31, 255, 35, 52, 35, 255, 36, 53, 36, 255, 35, 52, 36, 255, 27, 37, 28, 255, 26, 36, 27, 255, 25, 33, 26, 255, 23, 30, 24, 255, 27, 36, 27, 255, 31, 43, 31, 255, 37, 55, 37, 255, 34, 50, 35, 255, 40, 60, 40, 255, 37, 55, 37, 255, 34, 50, 34, 255, 30, 43, 31, 255, 32, 46, 32, 255, 34, 49, 34, 255, 35, 52, 36, 255, 36, 54, 36, 255, 36, 54, 37, 255, 36, 53, 36, 255, 32, 47, 33, 255, 29, 40, 29, 255, 27, 36, 27, 255, 28, 39, 29, 255, 29, 41, 30, 255, 30, 42, 30, 255, 32, 47, 33, 255, 30, 42, 30, 255, 25, 34, 26, 255, 25, 33, 26, 255, 24, 32, 25, 255, 27, 37, 28, 255, 25, 33, 26, 255, 26, 35, 27, 255, 32, 47, 33, 255, 36, 53, 36, 255, 34, 50, 34, 255, 36, 54, 36, 255, 32, 46, 32, 255, 30, 42, 30, 255, 36, 53, 36, 255, 35, 51, 35, 255, 34, 49, 34, 255, 32, 47, 33, 255, 33, 49, 34, 255, 36, 53, 36, 255, 29, 40, 29, 255, 31, 44, 31, 255, 28, 39, 29, 255, 29, 41, 30, 255, 30, 43, 31, 255, 30, 43, 31, 255, 32, 46, 32, 255, 33, 49, 34, 255, 33, 47, 33, 255, 34, 50, 34, 255, 33, 47, 33, 255, 33, 47, 33, 255, 30, 42, 30, 255, 28, 39, 29, 255, 30, 42, 30, 255, 31, 44, 31, 255, 30, 42, 30, 255, 33, 49, 34, 255, 35, 51, 35, 255, 36, 54, 36, 255, 35, 51, 35, 255, 37, 55, 37, 255, 34, 51, 35, 255, 34, 49, 34, 255, 34, 49, 34, 255, 38, 57, 38, 255, 57, 69, 16, 255, 36, 53, 36, 255, 36, 53, 36, 255, 34, 49, 34, 255, 34, 50, 34, 255, 34, 50, 34, 255, 38, 57, 38, 255, 36, 53, 36, 255, 36, 54, 37, 255, 32, 47, 33, 255, 30, 43, 31, 255, 35, 51, 35, 255, 30, 43, 31, 255, 30, 42, 31, 255, 29, 40, 29, 255, 33, 48, 33, 255, 28, 39, 29, 255, 47, 58, 19, 255, 36, 54, 36, 255, 46, 67, 44, 255, 37, 56, 37, 255, 32, 46, 33, 255, 34, 50, 35, 255, 34, 50, 34, 255, 35, 51, 35, 255, 36, 53, 36, 255, 29, 40, 29, 255, 35, 44, 47, 255, 33, 40, 43, 255, 30, 35, 37, 255, 22, 22, 22, 255, 34, 42, 45, 255, 28, 33, 34, 255, 25, 27, 28, 255, 23, 24, 24, 255, 21, 21, 21, 255, 21, 21, 21, 255, 28, 32, 33, 255, 21, 21, 21, 255, 31, 37, 39, 255, 34, 43, 46, 255, 40, 53, 57, 255, 38, 49, 53, 255, 43, 58, 63, 255, 37, 48, 52, 255, 40, 53, 57, 255, 21, 21, 21, 255, 21, 21, 21, 255, 35, 44, 47, 255, 38, 50, 54, 255, 31, 37, 39, 255, 24, 25, 26, 255, 31, 37, 39, 255, 33, 40, 43, 255, 33, 41, 43, 255, 29, 34, 36, 255, 31, 37, 39, 255, 23, 24, 24, 255, 32, 39, 42, 255, 23, 23, 24, 255, 35, 44, 47, 255, 40, 52, 56, 255, 44, 60, 65, 255, 38, 48, 52, 255, 40, 53, 57, 255, 32, 39, 42, 255, 35, 44, 47, 255, 26, 29, 30, 255, 21, 21, 21, 255, 21, 21, 21, 255, 42, 56, 60, 255, 28, 32, 33, 255, 28, 32, 34, 255, 27, 32, 33, 255, 29, 33, 35, 255, 40, 52, 56, 255, 37, 47, 50, 255, 39, 51, 55, 255, 43, 58, 62, 255, 46, 62, 67, 255, 41, 53, 57, 255, 28, 32, 33, 255, 33, 41, 43, 255, 36, 45, 48, 255, 38, 50, 53, 255, 37, 48, 51, 255, 33, 41, 43, 255, 26, 28, 29, 255, 22, 23, 23, 255, 23, 24, 24, 255, 40, 52, 56, 255, 46, 62, 68, 255, 30, 35, 37, 255, 43, 57, 62, 255, 46, 62, 68, 255, 47, 63, 69, 255, 46, 63, 68, 255, 54, 72, 78, 255, 36, 46, 50, 255, 44, 59, 64, 255, 43, 58, 62, 255, 44, 59, 64, 255, 54, 73, 78, 255, 46, 62, 67, 255, 37, 47, 50, 255, 27, 31, 32, 255, 30, 35, 37, 255, 46, 63, 68, 255, 39, 51, 54, 255, 36, 46, 49, 255, 41, 53, 57, 255, 39, 50, 54, 255, 48, 66, 72, 255, 40, 53, 57, 255, 36, 46, 49, 255, 46, 62, 68, 255, 34, 42, 45, 255, 32, 39, 41, 255, 27, 31, 32, 255, 38, 50, 53, 255, 27, 31, 32, 255, 23, 24, 24, 255, 28, 33, 35, 255, 34, 43, 45, 255, 27, 32, 33, 255, 42, 56, 60, 255, 37, 47, 50, 255, 32, 40, 42, 255, 30, 35, 37, 255, 29, 33, 35, 255, 21, 21, 21, 255, 26, 29, 30, 255, 37, 48, 51, 255, 37, 48, 52, 255, 38, 48, 52, 255, 28, 33, 35, 255, 25, 28, 28, 255, 43, 57, 62, 255, 40, 52, 56, 255, 32, 39, 42, 255, 33, 40, 42, 255, 35, 44, 47, 255, 36, 46, 49, 255, 31, 38, 40, 255, 40, 53, 57, 255, 38, 49, 53, 255, 41, 54, 59, 255, 34, 43, 46, 255, 25, 27, 28, 255, 30, 35, 37, 255, 35, 44, 48, 255, 30, 36, 38, 255, 21, 21, 21, 255, 44, 59, 64, 255, 39, 51, 55, 255, 45, 60, 65, 255, 41, 54, 58, 255, 41, 55, 59, 255, 43, 57, 62, 255, 45, 60, 65, 255, 45, 61, 67, 255, 60, 78, 82, 255, 50, 68, 74, 255, 51, 70, 76, 255, 44, 58, 63, 255, 42, 55, 60, 255, 53, 72, 77, 255, 41, 54, 58, 255, 33, 42, 44, 255, 42, 56, 60, 255, 37, 48, 51, 255, 36, 46, 49, 255, 38, 50, 53, 255, 35, 44, 47, 255, 36, 46, 49, 255, 46, 62, 67, 255, 33, 41, 43, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 30, 36, 38, 255, 38, 49, 53, 255, 41, 54, 59, 255, 40, 52, 56, 255, 37, 47, 50, 255, 39, 50, 54, 255, 36, 46, 49, 255, 41, 53, 57, 255, 37, 47, 50, 255, 34, 42, 45, 255, 32, 39, 41, 255, 38, 49, 52, 255, 38, 48, 52, 255, 29, 35, 36, 255, 30, 36, 38, 255, 31, 37, 39, 255, 25, 27, 28, 255, 36, 45, 48, 255, 38, 49, 52, 255, 35, 44, 47, 255, 36, 45, 48, 255, 40, 52, 56, 255, 22, 23, 23, 255, 32, 39, 41, 255, 42, 55, 59, 255, 36, 46, 50, 255, 36, 47, 50, 255, 47, 63, 69, 255, 40, 53, 57, 255, 37, 47, 51, 255, 44, 59, 64, 255, 31, 37, 39, 255, 38, 49, 52, 255, 38, 48, 52, 255, 40, 52, 56, 255, 40, 52, 56, 255, 36, 45, 48, 255, 45, 60, 66, 255, 34, 43, 46, 255, 42, 55, 60, 255, 40, 52, 56, 255, 26, 28, 29, 255, 36, 46, 49, 255, 26, 28, 29, 255, 31, 38, 40, 255, 53, 71, 77, 255, 47, 63, 69, 255, 50, 69, 75, 255, 49, 67, 73, 255, 45, 60, 66, 255, 34, 43, 45, 255, 27, 31, 32, 255, 23, 24, 25, 255, 34, 43, 46, 255, 32, 39, 41, 255, 37, 47, 51, 255, 22, 23, 23, 255, 28, 33, 35, 255, 26, 29, 30, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 28, 33, 34, 255, 21, 21, 21, 255, 28, 32, 33, 255, 35, 44, 47, 255, 32, 39, 42, 255, 45, 61, 66, 255, 46, 62, 67, 255, 50, 69, 75, 255, 39, 50, 54, 255, 47, 64, 69, 255, 46, 62, 67, 255, 46, 63, 69, 255, 42, 56, 61, 255, 31, 37, 40, 255, 40, 52, 56, 255, 50, 69, 75, 255, 48, 66, 72, 255, 31, 37, 39, 255, 41, 54, 58, 255, 21, 21, 21, 255, 21, 21, 21, 255, 46, 62, 67, 255, 41, 54, 58, 255, 38, 49, 52, 255, 43, 58, 62, 255, 29, 34, 36, 255, 23, 25, 25, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 27, 31, 32, 255, 24, 25, 26, 255, 29, 34, 36, 255, 28, 33, 34, 255, 30, 36, 38, 255, 30, 42, 30, 255, 34, 50, 34, 255, 34, 50, 34, 255, 38, 57, 38, 255, 38, 57, 38, 255, 37, 56, 37, 255, 40, 60, 40, 255, 35, 51, 35, 255, 34, 50, 35, 255, 35, 51, 35, 255, 31, 43, 31, 255, 32, 46, 32, 255, 24, 31, 24, 255, 28, 38, 28, 255, 27, 37, 28, 255, 27, 36, 27, 255, 25, 34, 26, 255, 29, 40, 29, 255, 29, 40, 29, 255, 32, 47, 33, 255, 30, 43, 31, 255, 32, 45, 32, 255, 30, 42, 31, 255, 35, 51, 35, 255, 33, 49, 34, 255, 36, 53, 36, 255, 36, 54, 36, 255, 39, 58, 38, 255, 34, 49, 34, 255, 33, 48, 33, 255, 32, 46, 32, 255, 34, 49, 34, 255, 34, 50, 35, 255, 34, 49, 34, 255, 34, 49, 34, 255, 34, 50, 35, 255, 29, 41, 30, 255, 28, 38, 28, 255, 31, 44, 31, 255, 28, 39, 29, 255, 32, 46, 32, 255, 33, 48, 33, 255, 31, 45, 32, 255, 33, 48, 33, 255, 34, 50, 34, 255, 33, 48, 33, 255, 31, 43, 31, 255, 30, 41, 30, 255, 28, 39, 29, 255, 30, 42, 30, 255, 26, 34, 26, 255, 26, 34, 26, 255, 28, 39, 29, 255, 29, 40, 29, 255, 30, 43, 31, 255, 29, 40, 29, 255, 30, 42, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 31, 43, 31, 255, 30, 42, 30, 255, 33, 48, 33, 255, 33, 49, 34, 255, 32, 46, 32, 255, 30, 42, 30, 255, 32, 45, 32, 255, 33, 48, 33, 255, 31, 44, 32, 255, 33, 48, 33, 255, 25, 33, 26, 255, 34, 49, 34, 255, 36, 54, 37, 255, 36, 53, 36, 255, 37, 55, 37, 255, 37, 55, 37, 255, 38, 57, 38, 255, 61, 87, 56, 255, 51, 74, 48, 255, 34, 50, 35, 255, 43, 63, 42, 255, 39, 59, 39, 255, 37, 55, 37, 255, 39, 58, 39, 255, 34, 50, 34, 255, 31, 45, 32, 255, 34, 50, 34, 255, 37, 54, 37, 255, 31, 43, 31, 255, 33, 47, 33, 255, 35, 51, 35, 255, 32, 46, 32, 255, 36, 53, 36, 255, 39, 59, 39, 255, 35, 52, 36, 255, 36, 53, 36, 255, 36, 54, 36, 255, 33, 49, 34, 255, 27, 37, 28, 255, 27, 37, 28, 255, 29, 41, 30, 255, 31, 44, 32, 255, 29, 41, 30, 255, 29, 41, 30, 255, 30, 43, 31, 255, 26, 34, 26, 255, 27, 36, 27, 255, 30, 42, 30, 255, 26, 34, 26, 255, 26, 35, 27, 255, 27, 37, 28, 255, 27, 36, 27, 255, 27, 37, 28, 255, 30, 43, 31, 255, 29, 39, 29, 255, 30, 42, 30, 255, 29, 41, 30, 255, 30, 42, 30, 255, 29, 40, 29, 255, 32, 46, 32, 255, 33, 48, 33, 255, 36, 54, 36, 255, 35, 52, 36, 255, 36, 54, 37, 255, 38, 57, 38, 255, 38, 57, 38, 255, 36, 53, 36, 255, 33, 48, 34, 255, 32, 46, 32, 255, 31, 45, 32, 255, 34, 50, 35, 255, 35, 52, 35, 255, 43, 64, 42, 255, 37, 55, 37, 255, 41, 61, 41, 255, 36, 54, 36, 255, 33, 47, 33, 255, 32, 45, 32, 255, 30, 42, 30, 255, 28, 38, 28, 255, 33, 47, 33, 255, 36, 52, 36, 255, 33, 48, 33, 255, 34, 49, 34, 255, 31, 44, 31, 255, 24, 31, 25, 255, 28, 39, 29, 255, 28, 38, 28, 255, 29, 40, 29, 255, 31, 45, 32, 255, 29, 41, 30, 255, 33, 48, 33, 255, 31, 43, 31, 255, 32, 47, 33, 255, 36, 54, 36, 255, 37, 55, 37, 255, 30, 43, 31, 255, 35, 51, 35, 255, 36, 53, 36, 255, 36, 53, 36, 255, 32, 47, 33, 255, 30, 41, 30, 255, 27, 38, 28, 255, 25, 34, 26, 255, 27, 36, 27, 255, 31, 45, 32, 255, 31, 45, 32, 255, 37, 55, 37, 255, 35, 51, 35, 255, 36, 53, 36, 255, 32, 47, 33, 255, 33, 48, 33, 255, 36, 54, 36, 255, 37, 55, 37, 255, 36, 52, 36, 255, 39, 58, 39, 255, 36, 54, 36, 255, 34, 50, 34, 255, 32, 46, 33, 255, 28, 38, 28, 255, 28, 39, 29, 255, 30, 42, 30, 255, 27, 36, 27, 255, 29, 41, 30, 255, 31, 45, 32, 255, 29, 40, 29, 255, 25, 33, 26, 255, 27, 36, 27, 255, 26, 34, 26, 255, 24, 31, 25, 255, 23, 30, 24, 255, 28, 39, 29, 255, 34, 49, 34, 255, 34, 50, 35, 255, 34, 49, 34, 255, 37, 55, 37, 255, 30, 41, 30, 255, 27, 37, 28, 255, 33, 47, 33, 255, 34, 49, 34, 255, 49, 72, 47, 255, 35, 51, 35, 255, 35, 52, 35, 255, 35, 52, 35, 255, 31, 44, 31, 255, 31, 44, 31, 255, 28, 39, 29, 255, 30, 42, 30, 255, 34, 50, 34, 255, 35, 51, 35, 255, 33, 48, 33, 255, 33, 48, 33, 255, 34, 50, 34, 255, 37, 55, 37, 255, 31, 43, 31, 255, 34, 49, 34, 255, 34, 49, 34, 255, 32, 45, 32, 255, 33, 48, 33, 255, 29, 40, 29, 255, 31, 45, 32, 255, 33, 48, 33, 255, 36, 53, 36, 255, 36, 54, 36, 255, 35, 51, 35, 255, 30, 42, 30, 255, 33, 47, 33, 255, 29, 41, 30, 255, 35, 51, 35, 255, 36, 54, 36, 255, 34, 50, 34, 255, 35, 51, 35, 255, 33, 47, 33, 255, 33, 47, 33, 255, 34, 50, 34, 255, 38, 57, 38, 255, 37, 55, 37, 255, 36, 53, 36, 255, 37, 54, 37, 255, 36, 53, 36, 255, 36, 54, 36, 255, 36, 53, 36, 255, 35, 51, 35, 255, 30, 43, 31, 255, 33, 47, 33, 255, 31, 44, 32, 255, 35, 51, 35, 255, 39, 58, 38, 255, 38, 56, 38, 255, 54, 77, 50, 255, 36, 53, 36, 255, 35, 51, 35, 255, 34, 49, 34, 255, 34, 49, 34, 255, 34, 50, 34, 255, 33, 49, 34, 255, 30, 43, 31, 255, 22, 22, 22, 255, 28, 33, 34, 255, 33, 41, 43, 255, 32, 40, 42, 255, 32, 38, 41, 255, 24, 26, 27, 255, 22, 22, 22, 255, 34, 43, 46, 255, 39, 50, 54, 255, 22, 23, 23, 255, 21, 21, 21, 255, 21, 21, 21, 255, 32, 39, 41, 255, 26, 29, 30, 255, 30, 35, 37, 255, 45, 61, 66, 255, 26, 30, 31, 255, 26, 29, 30, 255, 21, 21, 21, 255, 21, 21, 21, 255, 25, 28, 29, 255, 23, 24, 25, 255, 30, 35, 37, 255, 30, 35, 37, 255, 28, 33, 35, 255, 41, 54, 58, 255, 40, 52, 56, 255, 33, 41, 43, 255, 30, 36, 38, 255, 38, 49, 53, 255, 23, 25, 25, 255, 31, 37, 39, 255, 33, 41, 43, 255, 30, 35, 37, 255, 35, 44, 47, 255, 30, 36, 37, 255, 36, 46, 49, 255, 37, 47, 51, 255, 21, 21, 21, 255, 30, 36, 37, 255, 37, 47, 51, 255, 21, 21, 21, 255, 26, 28, 29, 255, 36, 46, 49, 255, 29, 35, 37, 255, 31, 38, 40, 255, 36, 45, 48, 255, 29, 33, 35, 255, 35, 44, 47, 255, 40, 53, 57, 255, 37, 48, 51, 255, 33, 41, 43, 255, 46, 62, 67, 255, 45, 60, 65, 255, 37, 48, 52, 255, 34, 43, 46, 255, 29, 34, 36, 255, 35, 44, 47, 255, 42, 55, 60, 255, 48, 65, 71, 255, 39, 51, 55, 255, 24, 26, 27, 255, 30, 36, 37, 255, 47, 64, 70, 255, 40, 53, 57, 255, 34, 43, 46, 255, 41, 54, 58, 255, 37, 48, 51, 255, 45, 61, 66, 255, 41, 54, 59, 255, 32, 39, 41, 255, 38, 48, 52, 255, 40, 52, 57, 255, 41, 54, 58, 255, 38, 48, 52, 255, 38, 48, 52, 255, 41, 54, 59, 255, 38, 49, 53, 255, 34, 42, 45, 255, 28, 33, 35, 255, 34, 43, 46, 255, 35, 44, 47, 255, 44, 58, 63, 255, 44, 59, 64, 255, 36, 46, 49, 255, 40, 53, 57, 255, 40, 52, 56, 255, 40, 52, 56, 255, 38, 49, 52, 255, 36, 46, 50, 255, 41, 55, 59, 255, 40, 53, 57, 255, 35, 44, 47, 255, 39, 51, 54, 255, 43, 57, 61, 255, 25, 28, 29, 255, 26, 29, 30, 255, 33, 41, 44, 255, 26, 29, 30, 255, 22, 23, 23, 255, 30, 36, 38, 255, 35, 45, 48, 255, 35, 43, 46, 255, 21, 21, 21, 255, 29, 35, 37, 255, 29, 33, 35, 255, 34, 42, 45, 255, 33, 40, 43, 255, 32, 39, 41, 255, 41, 54, 58, 255, 35, 44, 47, 255, 43, 57, 62, 255, 40, 53, 57, 255, 29, 35, 37, 255, 35, 44, 48, 255, 21, 21, 21, 255, 29, 34, 35, 255, 40, 52, 56, 255, 39, 50, 54, 255, 36, 45, 48, 255, 31, 37, 39, 255, 37, 48, 51, 255, 23, 25, 25, 255, 25, 28, 29, 255, 32, 39, 42, 255, 23, 25, 25, 255, 47, 64, 69, 255, 62, 80, 84, 255, 49, 67, 73, 255, 47, 64, 70, 255, 45, 60, 65, 255, 49, 67, 74, 255, 49, 67, 73, 255, 49, 67, 73, 255, 46, 62, 67, 255, 47, 65, 70, 255, 47, 64, 70, 255, 52, 71, 77, 255, 53, 72, 77, 255, 36, 46, 50, 255, 39, 51, 55, 255, 36, 45, 48, 255, 41, 55, 59, 255, 29, 35, 37, 255, 41, 54, 58, 255, 43, 58, 62, 255, 31, 38, 40, 255, 29, 35, 36, 255, 30, 36, 38, 255, 28, 32, 33, 255, 30, 36, 38, 255, 21, 21, 21, 255, 21, 21, 21, 255, 35, 44, 48, 255, 42, 56, 61, 255, 37, 48, 52, 255, 42, 56, 60, 255, 33, 41, 43, 255, 42, 56, 61, 255, 35, 44, 47, 255, 45, 60, 65, 255, 37, 48, 51, 255, 32, 39, 41, 255, 38, 49, 53, 255, 28, 32, 34, 255, 32, 38, 41, 255, 32, 39, 42, 255, 26, 30, 31, 255, 31, 37, 39, 255, 31, 38, 40, 255, 29, 35, 37, 255, 34, 43, 46, 255, 34, 42, 45, 255, 28, 33, 35, 255, 36, 46, 49, 255, 21, 21, 21, 255, 28, 32, 34, 255, 32, 39, 42, 255, 43, 58, 63, 255, 48, 66, 72, 255, 40, 52, 57, 255, 42, 55, 59, 255, 50, 69, 75, 255, 39, 51, 55, 255, 48, 66, 72, 255, 42, 55, 60, 255, 40, 52, 56, 255, 27, 31, 32, 255, 33, 41, 43, 255, 34, 43, 46, 255, 44, 59, 64, 255, 29, 34, 36, 255, 34, 43, 46, 255, 35, 44, 47, 255, 39, 51, 55, 255, 34, 42, 45, 255, 42, 56, 60, 255, 21, 21, 21, 255, 41, 54, 58, 255, 41, 55, 59, 255, 47, 64, 70, 255, 53, 71, 77, 255, 38, 49, 52, 255, 33, 40, 43, 255, 28, 33, 35, 255, 34, 43, 46, 255, 26, 29, 30, 255, 22, 23, 23, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 22, 22, 255, 43, 57, 61, 255, 51, 69, 75, 255, 40, 52, 56, 255, 26, 29, 30, 255, 41, 53, 57, 255, 36, 46, 49, 255, 21, 21, 21, 255, 39, 50, 54, 255, 43, 57, 62, 255, 45, 61, 66, 255, 34, 43, 46, 255, 53, 71, 77, 255, 50, 69, 75, 255, 48, 66, 72, 255, 42, 55, 59, 255, 40, 52, 56, 255, 43, 57, 61, 255, 38, 49, 52, 255, 33, 40, 43, 255, 43, 57, 62, 255, 50, 69, 75, 255, 38, 49, 52, 255, 33, 40, 43, 255, 40, 53, 57, 255, 24, 26, 26, 255, 21, 21, 21, 255, 51, 69, 75, 255, 33, 41, 44, 255, 42, 56, 61, 255, 43, 57, 62, 255, 33, 40, 43, 255, 46, 62, 68, 255, 39, 51, 54, 255, 40, 53, 57, 255, 40, 53, 57, 255, 23, 24, 24, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 36, 46, 49, 255, 27, 31, 32, 255, 24, 26, 27, 255, 25, 27, 28, 255, 21, 21, 21, 255, 32, 46, 33, 255, 33, 48, 33, 255, 34, 49, 34, 255, 37, 54, 37, 255, 37, 56, 37, 255, 42, 62, 41, 255, 41, 61, 40, 255, 32, 46, 32, 255, 36, 53, 36, 255, 29, 41, 30, 255, 29, 40, 29, 255, 27, 37, 28, 255, 30, 43, 31, 255, 32, 46, 32, 255, 28, 39, 29, 255, 28, 39, 29, 255, 31, 44, 31, 255, 30, 43, 31, 255, 30, 42, 30, 255, 31, 44, 32, 255, 29, 41, 30, 255, 31, 43, 31, 255, 30, 42, 30, 255, 38, 56, 38, 255, 35, 52, 35, 255, 28, 39, 29, 255, 33, 48, 34, 255, 30, 42, 30, 255, 32, 46, 32, 255, 33, 48, 34, 255, 31, 45, 32, 255, 30, 43, 31, 255, 32, 47, 33, 255, 33, 48, 34, 255, 34, 50, 34, 255, 36, 54, 36, 255, 34, 50, 34, 255, 31, 44, 31, 255, 28, 38, 28, 255, 29, 41, 30, 255, 31, 45, 32, 255, 34, 50, 34, 255, 33, 48, 33, 255, 34, 49, 34, 255, 35, 51, 35, 255, 35, 52, 36, 255, 32, 45, 32, 255, 30, 41, 30, 255, 31, 44, 31, 255, 30, 43, 31, 255, 29, 41, 30, 255, 29, 40, 29, 255, 29, 41, 30, 255, 32, 45, 32, 255, 28, 38, 29, 255, 29, 41, 30, 255, 31, 43, 31, 255, 33, 48, 34, 255, 29, 40, 30, 255, 31, 44, 32, 255, 32, 46, 32, 255, 34, 49, 34, 255, 34, 49, 34, 255, 34, 50, 34, 255, 36, 53, 36, 255, 34, 51, 35, 255, 32, 46, 32, 255, 31, 44, 31, 255, 29, 40, 29, 255, 30, 42, 30, 255, 30, 43, 31, 255, 36, 54, 37, 255, 41, 61, 40, 255, 36, 54, 37, 255, 57, 81, 53, 255, 58, 83, 54, 255, 46, 67, 44, 255, 43, 64, 42, 255, 50, 72, 47, 255, 43, 64, 42, 255, 37, 54, 37, 255, 42, 62, 41, 255, 49, 71, 47, 255, 38, 56, 38, 255, 37, 56, 37, 255, 35, 51, 35, 255, 35, 52, 36, 255, 35, 51, 35, 255, 34, 49, 34, 255, 32, 46, 32, 255, 32, 47, 33, 255, 36, 53, 36, 255, 34, 50, 34, 255, 35, 51, 35, 255, 39, 58, 39, 255, 34, 50, 35, 255, 34, 49, 34, 255, 31, 44, 31, 255, 30, 42, 30, 255, 30, 43, 31, 255, 29, 40, 29, 255, 31, 45, 32, 255, 30, 43, 31, 255, 31, 44, 32, 255, 28, 38, 28, 255, 27, 37, 28, 255, 23, 29, 24, 255, 93, 111, 11, 255, 29, 40, 29, 255, 27, 36, 27, 255, 24, 31, 25, 255, 24, 31, 25, 255, 28, 39, 29, 255, 30, 43, 31, 255, 29, 40, 29, 255, 31, 43, 31, 255, 30, 41, 30, 255, 31, 44, 31, 255, 34, 50, 35, 255, 34, 50, 34, 255, 32, 46, 32, 255, 37, 54, 37, 255, 34, 50, 35, 255, 32, 46, 32, 255, 33, 48, 33, 255, 31, 45, 32, 255, 36, 54, 36, 255, 32, 45, 32, 255, 31, 45, 32, 255, 32, 46, 32, 255, 39, 58, 38, 255, 37, 54, 37, 255, 34, 50, 35, 255, 34, 49, 34, 255, 33, 48, 33, 255, 35, 51, 35, 255, 32, 46, 32, 255, 32, 45, 32, 255, 30, 43, 31, 255, 32, 45, 32, 255, 30, 43, 31, 255, 33, 48, 33, 255, 33, 48, 33, 255, 30, 41, 30, 255, 28, 38, 28, 255, 29, 41, 30, 255, 30, 43, 31, 255, 28, 38, 28, 255, 30, 41, 30, 255, 31, 45, 32, 255, 30, 42, 30, 255, 28, 38, 28, 255, 30, 41, 30, 255, 36, 53, 36, 255, 83, 100, 16, 255, 35, 51, 35, 255, 35, 51, 35, 255, 34, 49, 34, 255, 32, 46, 32, 255, 33, 47, 33, 255, 30, 41, 30, 255, 29, 40, 29, 255, 26, 35, 27, 255, 26, 34, 26, 255, 32, 46, 32, 255, 33, 48, 34, 255, 33, 47, 33, 255, 32, 45, 32, 255, 29, 41, 30, 255, 33, 48, 33, 255, 34, 50, 34, 255, 36, 53, 36, 255, 46, 67, 44, 255, 38, 57, 38, 255, 32, 47, 33, 255, 30, 42, 30, 255, 32, 46, 32, 255, 33, 47, 33, 255, 33, 48, 33, 255, 29, 41, 30, 255, 29, 41, 30, 255, 28, 39, 29, 255, 28, 38, 28, 255, 27, 36, 27, 255, 30, 43, 31, 255, 31, 44, 31, 255, 26, 35, 27, 255, 25, 34, 26, 255, 27, 36, 27, 255, 28, 39, 29, 255, 32, 45, 32, 255, 32, 46, 32, 255, 35, 52, 36, 255, 39, 58, 39, 255, 36, 53, 36, 255, 38, 57, 38, 255, 32, 46, 32, 255, 36, 53, 36, 255, 36, 53, 36, 255, 37, 55, 37, 255, 52, 75, 49, 255, 37, 55, 37, 255, 34, 50, 34, 255, 30, 42, 30, 255, 27, 37, 28, 255, 30, 42, 30, 255, 31, 45, 32, 255, 31, 44, 32, 255, 34, 50, 34, 255, 33, 49, 34, 255, 36, 52, 36, 255, 32, 45, 32, 255, 36, 53, 36, 255, 35, 51, 35, 255, 35, 51, 35, 255, 34, 50, 35, 255, 33, 49, 34, 255, 35, 52, 35, 255, 33, 48, 33, 255, 37, 55, 37, 255, 36, 53, 36, 255, 38, 57, 38, 255, 35, 51, 35, 255, 35, 51, 35, 255, 32, 46, 33, 255, 33, 48, 33, 255, 30, 43, 31, 255, 34, 49, 34, 255, 31, 43, 31, 255, 32, 47, 33, 255, 29, 41, 30, 255, 33, 48, 33, 255, 31, 44, 31, 255, 38, 57, 38, 255, 36, 54, 36, 255, 33, 48, 33, 255, 32, 46, 32, 255, 35, 52, 35, 255, 36, 54, 37, 255, 36, 54, 36, 255, 34, 49, 34, 255, 33, 48, 34, 255, 30, 41, 30, 255, 28, 39, 29, 255, 29, 39, 29, 255, 34, 50, 34, 255, 36, 53, 36, 255, 37, 54, 37, 255, 33, 49, 34, 255, 34, 49, 34, 255, 35, 52, 35, 255, 35, 52, 35, 255, 34, 49, 34, 255, 39, 59, 39, 255, 37, 54, 37, 255, 31, 44, 31, 255, 29, 34, 35, 255, 26, 29, 30, 255, 21, 21, 21, 255, 28, 32, 33, 255, 31, 37, 39, 255, 27, 31, 32, 255, 31, 38, 40, 255, 31, 38, 40, 255, 40, 53, 57, 255, 32, 39, 42, 255, 35, 44, 48, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 30, 35, 37, 255, 41, 54, 58, 255, 42, 55, 60, 255, 29, 33, 35, 255, 34, 42, 45, 255, 21, 21, 21, 255, 28, 32, 34, 255, 29, 35, 36, 255, 30, 35, 37, 255, 27, 31, 32, 255, 34, 43, 46, 255, 23, 25, 25, 255, 26, 29, 30, 255, 40, 52, 56, 255, 42, 55, 60, 255, 32, 39, 41, 255, 33, 41, 44, 255, 35, 44, 48, 255, 32, 39, 42, 255, 27, 31, 33, 255, 32, 39, 42, 255, 34, 43, 46, 255, 28, 32, 34, 255, 30, 35, 37, 255, 25, 28, 29, 255, 29, 33, 35, 255, 30, 36, 38, 255, 21, 21, 21, 255, 34, 42, 44, 255, 31, 38, 40, 255, 29, 34, 36, 255, 30, 36, 38, 255, 38, 50, 54, 255, 43, 57, 61, 255, 25, 27, 28, 255, 24, 26, 27, 255, 30, 36, 38, 255, 40, 53, 57, 255, 40, 53, 57, 255, 39, 51, 55, 255, 38, 50, 53, 255, 27, 31, 33, 255, 36, 45, 48, 255, 37, 48, 51, 255, 40, 53, 57, 255, 37, 48, 52, 255, 25, 28, 29, 255, 27, 30, 31, 255, 30, 36, 37, 255, 42, 55, 59, 255, 36, 46, 49, 255, 40, 52, 56, 255, 46, 62, 67, 255, 52, 70, 76, 255, 51, 69, 75, 255, 50, 68, 74, 255, 36, 45, 48, 255, 36, 46, 49, 255, 44, 59, 64, 255, 38, 49, 53, 255, 37, 48, 51, 255, 38, 49, 52, 255, 47, 63, 69, 255, 51, 69, 75, 255, 44, 60, 65, 255, 25, 27, 28, 255, 38, 49, 53, 255, 29, 33, 35, 255, 37, 48, 51, 255, 31, 37, 39, 255, 39, 50, 54, 255, 40, 52, 56, 255, 38, 49, 52, 255, 35, 44, 47, 255, 41, 53, 58, 255, 37, 47, 50, 255, 38, 49, 53, 255, 36, 45, 49, 255, 33, 40, 43, 255, 38, 49, 52, 255, 32, 39, 42, 255, 35, 44, 47, 255, 26, 28, 29, 255, 26, 30, 31, 255, 28, 33, 35, 255, 36, 46, 49, 255, 28, 33, 34, 255, 39, 51, 55, 255, 21, 21, 21, 255, 21, 21, 21, 255, 32, 39, 41, 255, 27, 31, 32, 255, 37, 47, 50, 255, 40, 52, 56, 255, 33, 41, 44, 255, 35, 45, 48, 255, 44, 59, 64, 255, 54, 72, 78, 255, 55, 73, 79, 255, 38, 50, 53, 255, 27, 31, 32, 255, 31, 37, 39, 255, 29, 34, 35, 255, 32, 38, 41, 255, 25, 28, 29, 255, 31, 38, 40, 255, 28, 33, 34, 255, 32, 39, 41, 255, 30, 36, 38, 255, 28, 32, 34, 255, 38, 48, 52, 255, 29, 33, 35, 255, 45, 61, 66, 255, 54, 72, 77, 255, 53, 71, 77, 255, 43, 57, 62, 255, 49, 67, 74, 255, 47, 64, 70, 255, 44, 59, 63, 255, 54, 72, 78, 255, 44, 59, 64, 255, 43, 58, 63, 255, 33, 41, 44, 255, 45, 60, 65, 255, 46, 63, 68, 255, 48, 65, 71, 255, 39, 51, 55, 255, 45, 61, 66, 255, 41, 54, 58, 255, 41, 54, 58, 255, 44, 60, 65, 255, 37, 47, 50, 255, 41, 54, 58, 255, 30, 35, 37, 255, 39, 51, 55, 255, 26, 29, 29, 255, 21, 21, 21, 255, 21, 21, 21, 255, 31, 37, 39, 255, 29, 34, 35, 255, 37, 48, 51, 255, 31, 37, 40, 255, 40, 53, 57, 255, 42, 56, 60, 255, 42, 56, 61, 255, 31, 37, 39, 255, 32, 39, 41, 255, 33, 41, 44, 255, 34, 42, 45, 255, 40, 52, 56, 255, 34, 43, 45, 255, 42, 55, 59, 255, 32, 39, 42, 255, 21, 21, 21, 255, 29, 33, 35, 255, 30, 36, 38, 255, 32, 39, 41, 255, 40, 53, 57, 255, 31, 37, 39, 255, 27, 31, 32, 255, 31, 38, 40, 255, 21, 21, 21, 255, 24, 26, 26, 255, 27, 31, 32, 255, 29, 34, 36, 255, 50, 68, 75, 255, 43, 57, 62, 255, 50, 69, 75, 255, 45, 60, 65, 255, 56, 74, 79, 255, 37, 47, 50, 255, 39, 51, 55, 255, 32, 38, 41, 255, 31, 37, 39, 255, 30, 35, 37, 255, 29, 35, 36, 255, 32, 38, 41, 255, 26, 30, 31, 255, 42, 55, 60, 255, 45, 60, 66, 255, 44, 59, 64, 255, 38, 48, 52, 255, 48, 65, 71, 255, 21, 21, 21, 255, 29, 33, 35, 255, 40, 52, 56, 255, 39, 51, 55, 255, 44, 59, 64, 255, 32, 40, 42, 255, 28, 32, 34, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 24, 27, 27, 255, 32, 38, 41, 255, 34, 42, 45, 255, 45, 60, 65, 255, 44, 59, 64, 255, 39, 50, 54, 255, 37, 47, 51, 255, 36, 47, 50, 255, 29, 34, 35, 255, 29, 34, 36, 255, 34, 43, 45, 255, 21, 21, 21, 255, 34, 42, 44, 255, 40, 52, 57, 255, 38, 50, 53, 255, 42, 56, 60, 255, 38, 49, 53, 255, 41, 53, 58, 255, 57, 75, 80, 255, 39, 50, 54, 255, 40, 53, 57, 255, 50, 69, 75, 255, 42, 55, 60, 255, 46, 63, 68, 255, 34, 43, 46, 255, 40, 52, 56, 255, 36, 46, 50, 255, 24, 26, 26, 255, 37, 47, 50, 255, 25, 27, 27, 255, 31, 37, 40, 255, 45, 60, 66, 255, 36, 45, 48, 255, 42, 56, 61, 255, 43, 58, 62, 255, 42, 56, 60, 255, 40, 52, 56, 255, 58, 76, 80, 255, 40, 52, 56, 255, 38, 50, 54, 255, 38, 48, 52, 255, 35, 45, 48, 255, 21, 21, 21, 255, 21, 21, 21, 255, 29, 35, 37, 255, 25, 28, 29, 255, 31, 38, 40, 255, 25, 28, 29, 255, 30, 35, 37, 255, 38, 56, 38, 255, 42, 62, 41, 255, 37, 56, 38, 255, 35, 52, 35, 255, 36, 53, 36, 255, 35, 52, 35, 255, 36, 53, 36, 255, 32, 46, 32, 255, 38, 57, 38, 255, 34, 49, 34, 255, 29, 40, 29, 255, 28, 39, 29, 255, 30, 42, 30, 255, 30, 42, 30, 255, 30, 43, 31, 255, 31, 44, 31, 255, 31, 44, 31, 255, 32, 46, 33, 255, 32, 46, 32, 255, 31, 45, 32, 255, 30, 42, 31, 255, 29, 41, 30, 255, 32, 45, 32, 255, 32, 46, 32, 255, 36, 53, 36, 255, 31, 44, 31, 255, 35, 52, 35, 255, 28, 38, 28, 255, 31, 45, 32, 255, 34, 49, 34, 255, 32, 46, 32, 255, 30, 42, 30, 255, 28, 39, 29, 255, 34, 50, 35, 255, 33, 48, 33, 255, 37, 56, 38, 255, 34, 49, 34, 255, 32, 46, 33, 255, 27, 36, 27, 255, 27, 37, 28, 255, 36, 53, 36, 255, 34, 49, 34, 255, 32, 46, 32, 255, 33, 48, 34, 255, 36, 53, 36, 255, 34, 49, 34, 255, 31, 43, 31, 255, 29, 41, 30, 255, 35, 51, 35, 255, 35, 51, 35, 255, 32, 46, 33, 255, 30, 43, 31, 255, 32, 46, 32, 255, 27, 36, 27, 255, 26, 35, 27, 255, 27, 37, 28, 255, 30, 42, 30, 255, 33, 49, 34, 255, 32, 46, 32, 255, 34, 49, 34, 255, 34, 50, 34, 255, 36, 53, 36, 255, 35, 52, 35, 255, 40, 59, 39, 255, 37, 55, 37, 255, 33, 48, 34, 255, 34, 50, 34, 255, 34, 49, 34, 255, 32, 46, 32, 255, 29, 40, 29, 255, 31, 44, 31, 255, 37, 55, 37, 255, 46, 67, 44, 255, 42, 62, 41, 255, 54, 79, 51, 255, 59, 85, 55, 255, 41, 62, 41, 255, 48, 69, 46, 255, 50, 72, 47, 255, 37, 56, 38, 255, 37, 55, 37, 255, 47, 68, 45, 255, 48, 70, 46, 255, 42, 63, 41, 255, 38, 57, 38, 255, 47, 69, 45, 255, 34, 49, 34, 255, 33, 48, 33, 255, 34, 49, 34, 255, 35, 51, 35, 255, 35, 52, 36, 255, 32, 45, 32, 255, 34, 49, 34, 255, 33, 49, 34, 255, 33, 48, 33, 255, 35, 52, 35, 255, 34, 50, 34, 255, 28, 38, 28, 255, 28, 38, 28, 255, 30, 42, 30, 255, 29, 40, 29, 255, 33, 47, 33, 255, 33, 48, 33, 255, 34, 50, 34, 255, 26, 35, 27, 255, 28, 39, 29, 255, 25, 32, 25, 255, 28, 38, 28, 255, 24, 30, 24, 255, 25, 32, 25, 255, 27, 38, 28, 255, 26, 34, 26, 255, 31, 43, 31, 255, 27, 38, 28, 255, 26, 36, 27, 255, 27, 37, 28, 255, 27, 37, 28, 255, 32, 46, 32, 255, 33, 48, 33, 255, 35, 52, 35, 255, 31, 44, 31, 255, 35, 51, 35, 255, 34, 50, 34, 255, 30, 42, 30, 255, 34, 49, 34, 255, 34, 50, 34, 255, 36, 53, 36, 255, 33, 47, 33, 255, 33, 47, 33, 255, 34, 49, 34, 255, 38, 57, 38, 255, 33, 48, 33, 255, 29, 41, 30, 255, 30, 42, 30, 255, 32, 46, 32, 255, 34, 49, 34, 255, 33, 48, 33, 255, 32, 46, 33, 255, 36, 53, 36, 255, 31, 44, 31, 255, 31, 44, 31, 255, 31, 44, 31, 255, 34, 50, 35, 255, 37, 56, 37, 255, 32, 46, 32, 255, 30, 43, 31, 255, 30, 43, 31, 255, 31, 44, 31, 255, 32, 46, 33, 255, 76, 91, 14, 255, 32, 45, 32, 255, 29, 40, 29, 255, 32, 46, 32, 255, 33, 49, 34, 255, 32, 46, 32, 255, 32, 46, 32, 255, 35, 51, 35, 255, 31, 44, 31, 255, 33, 48, 33, 255, 34, 50, 35, 255, 30, 42, 31, 255, 31, 44, 31, 255, 29, 41, 30, 255, 28, 39, 29, 255, 25, 33, 26, 255, 32, 45, 32, 255, 32, 46, 32, 255, 31, 44, 31, 255, 33, 47, 33, 255, 34, 49, 34, 255, 34, 50, 34, 255, 36, 53, 36, 255, 35, 52, 36, 255, 35, 52, 36, 255, 30, 43, 31, 255, 29, 41, 30, 255, 30, 42, 30, 255, 34, 49, 34, 255, 36, 53, 36, 255, 33, 48, 33, 255, 34, 50, 35, 255, 32, 47, 33, 255, 30, 42, 30, 255, 29, 41, 30, 255, 25, 33, 26, 255, 31, 44, 31, 255, 29, 40, 29, 255, 28, 39, 29, 255, 27, 37, 28, 255, 28, 38, 28, 255, 27, 37, 28, 255, 29, 41, 30, 255, 34, 50, 34, 255, 41, 61, 40, 255, 48, 70, 46, 255, 47, 69, 45, 255, 48, 60, 19, 255, 37, 54, 37, 255, 36, 54, 36, 255, 35, 51, 35, 255, 35, 51, 35, 255, 33, 48, 34, 255, 34, 49, 34, 255, 31, 45, 32, 255, 29, 41, 30, 255, 32, 45, 32, 255, 32, 45, 32, 255, 30, 43, 31, 255, 30, 42, 30, 255, 29, 41, 30, 255, 34, 49, 34, 255, 32, 47, 33, 255, 31, 44, 31, 255, 31, 44, 31, 255, 35, 51, 35, 255, 33, 48, 33, 255, 34, 50, 35, 255, 38, 57, 38, 255, 40, 60, 40, 255, 44, 65, 43, 255, 37, 56, 37, 255, 36, 53, 36, 255, 32, 47, 33, 255, 30, 42, 30, 255, 30, 41, 30, 255, 32, 45, 32, 255, 35, 52, 36, 255, 33, 48, 33, 255, 34, 50, 34, 255, 31, 44, 31, 255, 34, 50, 35, 255, 35, 52, 35, 255, 36, 53, 36, 255, 36, 54, 37, 255, 30, 42, 30, 255, 33, 48, 33, 255, 31, 44, 31, 255, 32, 46, 32, 255, 35, 51, 35, 255, 36, 53, 36, 255, 33, 47, 33, 255, 34, 49, 34, 255, 31, 44, 31, 255, 32, 46, 32, 255, 33, 48, 34, 255, 37, 55, 37, 255, 38, 57, 38, 255, 38, 57, 38, 255, 36, 54, 36, 255, 35, 52, 35, 255, 40, 59, 39, 255, 46, 67, 44, 255, 41, 61, 40, 255, 45, 67, 44, 255, 44, 64, 42, 255, 37, 56, 37, 255, 28, 32, 33, 255, 24, 25, 26, 255, 27, 31, 32, 255, 28, 33, 34, 255, 29, 34, 36, 255, 35, 43, 46, 255, 30, 36, 38, 255, 45, 60, 65, 255, 36, 45, 48, 255, 36, 46, 49, 255, 34, 43, 46, 255, 25, 28, 29, 255, 34, 43, 46, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 22, 22, 255, 41, 54, 59, 255, 32, 40, 42, 255, 28, 32, 33, 255, 21, 21, 21, 255, 34, 43, 46, 255, 39, 51, 55, 255, 41, 54, 58, 255, 35, 43, 46, 255, 36, 45, 48, 255, 38, 49, 52, 255, 33, 41, 44, 255, 36, 45, 48, 255, 27, 31, 33, 255, 21, 22, 22, 255, 27, 31, 32, 255, 31, 37, 39, 255, 38, 49, 53, 255, 32, 38, 41, 255, 33, 41, 43, 255, 40, 52, 56, 255, 35, 44, 48, 255, 33, 41, 43, 255, 34, 42, 45, 255, 45, 60, 66, 255, 42, 55, 60, 255, 21, 21, 21, 255, 36, 45, 48, 255, 22, 23, 23, 255, 25, 28, 28, 255, 30, 36, 38, 255, 35, 44, 47, 255, 38, 49, 53, 255, 41, 54, 59, 255, 35, 43, 46, 255, 40, 52, 57, 255, 39, 50, 54, 255, 42, 55, 59, 255, 45, 60, 65, 255, 31, 37, 40, 255, 37, 48, 51, 255, 32, 39, 41, 255, 37, 47, 50, 255, 37, 48, 51, 255, 30, 36, 38, 255, 38, 49, 53, 255, 31, 38, 40, 255, 25, 28, 29, 255, 40, 52, 56, 255, 38, 48, 52, 255, 52, 70, 76, 255, 43, 57, 62, 255, 43, 57, 62, 255, 43, 57, 62, 255, 23, 24, 24, 255, 31, 37, 39, 255, 48, 65, 71, 255, 26, 29, 30, 255, 39, 50, 54, 255, 43, 57, 61, 255, 46, 62, 67, 255, 43, 57, 61, 255, 39, 51, 55, 255, 40, 53, 57, 255, 21, 21, 21, 255, 47, 63, 69, 255, 54, 72, 78, 255, 44, 58, 63, 255, 39, 50, 54, 255, 34, 42, 45, 255, 33, 41, 44, 255, 48, 65, 71, 255, 42, 56, 60, 255, 43, 58, 63, 255, 35, 45, 48, 255, 38, 49, 52, 255, 38, 49, 53, 255, 35, 45, 48, 255, 36, 45, 48, 255, 33, 41, 44, 255, 25, 28, 29, 255, 30, 36, 38, 255, 39, 51, 55, 255, 31, 38, 40, 255, 33, 41, 44, 255, 31, 37, 39, 255, 27, 31, 33, 255, 21, 21, 21, 255, 23, 24, 24, 255, 21, 21, 21, 255, 23, 24, 24, 255, 24, 26, 27, 255, 30, 35, 37, 255, 40, 52, 56, 255, 36, 46, 49, 255, 37, 48, 51, 255, 39, 50, 54, 255, 39, 51, 55, 255, 39, 50, 54, 255, 37, 47, 51, 255, 31, 37, 39, 255, 41, 54, 58, 255, 41, 55, 59, 255, 36, 46, 50, 255, 33, 40, 43, 255, 30, 35, 37, 255, 40, 53, 57, 255, 46, 62, 67, 255, 37, 48, 51, 255, 36, 46, 49, 255, 33, 41, 43, 255, 25, 27, 28, 255, 42, 56, 61, 255, 40, 52, 56, 255, 38, 49, 53, 255, 53, 71, 77, 255, 35, 44, 48, 255, 40, 53, 57, 255, 42, 56, 61, 255, 46, 62, 67, 255, 37, 47, 51, 255, 36, 46, 49, 255, 46, 62, 67, 255, 32, 40, 42, 255, 38, 49, 53, 255, 40, 52, 56, 255, 47, 65, 70, 255, 41, 54, 58, 255, 41, 54, 59, 255, 45, 60, 66, 255, 42, 55, 60, 255, 29, 34, 36, 255, 38, 50, 53, 255, 44, 59, 64, 255, 35, 43, 46, 255, 26, 30, 31, 255, 21, 21, 21, 255, 21, 21, 21, 255, 30, 35, 37, 255, 34, 42, 44, 255, 38, 49, 53, 255, 40, 53, 57, 255, 38, 48, 52, 255, 34, 43, 45, 255, 37, 47, 51, 255, 26, 30, 31, 255, 27, 31, 33, 255, 37, 47, 50, 255, 39, 51, 55, 255, 30, 36, 38, 255, 38, 49, 52, 255, 30, 35, 37, 255, 31, 37, 39, 255, 31, 38, 40, 255, 31, 37, 39, 255, 41, 53, 58, 255, 37, 48, 52, 255, 40, 53, 57, 255, 39, 51, 55, 255, 29, 35, 37, 255, 21, 21, 21, 255, 21, 21, 21, 255, 36, 46, 49, 255, 31, 37, 39, 255, 43, 58, 63, 255, 34, 42, 44, 255, 24, 25, 26, 255, 32, 39, 42, 255, 39, 50, 54, 255, 42, 56, 61, 255, 53, 72, 77, 255, 33, 40, 43, 255, 39, 51, 55, 255, 41, 53, 57, 255, 41, 54, 58, 255, 38, 49, 53, 255, 45, 61, 67, 255, 39, 51, 55, 255, 42, 56, 60, 255, 38, 49, 53, 255, 39, 51, 55, 255, 40, 53, 57, 255, 26, 29, 29, 255, 26, 29, 30, 255, 35, 44, 47, 255, 23, 24, 24, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 22, 255, 30, 36, 38, 255, 28, 33, 35, 255, 44, 58, 63, 255, 42, 55, 59, 255, 46, 63, 68, 255, 36, 46, 49, 255, 24, 26, 27, 255, 31, 38, 40, 255, 32, 39, 41, 255, 25, 27, 28, 255, 21, 21, 21, 255, 28, 32, 33, 255, 32, 38, 41, 255, 21, 21, 21, 255, 31, 37, 39, 255, 38, 49, 53, 255, 47, 63, 69, 255, 35, 44, 47, 255, 44, 59, 64, 255, 30, 36, 37, 255, 43, 57, 62, 255, 40, 52, 56, 255, 43, 58, 63, 255, 37, 47, 51, 255, 48, 65, 71, 255, 36, 46, 49, 255, 44, 59, 64, 255, 42, 55, 60, 255, 46, 63, 68, 255, 41, 55, 59, 255, 36, 46, 49, 255, 21, 21, 21, 255, 44, 59, 64, 255, 47, 64, 70, 255, 46, 63, 69, 255, 50, 68, 74, 255, 41, 54, 58, 255, 51, 69, 75, 255, 35, 45, 48, 255, 43, 57, 62, 255, 42, 55, 60, 255, 39, 51, 55, 255, 24, 25, 26, 255, 41, 54, 59, 255, 28, 32, 34, 255, 21, 21, 21, 255, 25, 28, 29, 255, 34, 42, 45, 255, 33, 40, 43, 255, 24, 25, 26, 255, 25, 28, 29, 255, 36, 53, 36, 255, 40, 60, 40, 255, 37, 55, 37, 255, 32, 47, 33, 255, 36, 53, 36, 255, 38, 56, 38, 255, 36, 52, 36, 255, 32, 46, 32, 255, 33, 48, 33, 255, 32, 46, 32, 255, 30, 41, 30, 255, 24, 31, 24, 255, 27, 36, 27, 255, 30, 41, 30, 255, 31, 44, 31, 255, 31, 45, 32, 255, 32, 45, 32, 255, 33, 48, 33, 255, 34, 49, 34, 255, 34, 49, 34, 255, 33, 47, 33, 255, 30, 42, 31, 255, 30, 41, 30, 255, 27, 36, 27, 255, 38, 56, 38, 255, 37, 56, 37, 255, 33, 48, 33, 255, 30, 43, 31, 255, 28, 38, 28, 255, 33, 47, 33, 255, 32, 47, 33, 255, 34, 50, 34, 255, 34, 49, 34, 255, 33, 48, 33, 255, 36, 53, 36, 255, 34, 49, 34, 255, 33, 48, 34, 255, 32, 45, 32, 255, 31, 44, 31, 255, 30, 42, 30, 255, 32, 46, 32, 255, 33, 49, 34, 255, 32, 46, 32, 255, 34, 50, 35, 255, 35, 52, 35, 255, 34, 50, 35, 255, 30, 42, 30, 255, 29, 40, 29, 255, 31, 44, 31, 255, 33, 48, 34, 255, 35, 52, 35, 255, 33, 48, 33, 255, 31, 44, 31, 255, 26, 35, 26, 255, 28, 38, 28, 255, 30, 41, 30, 255, 26, 36, 27, 255, 30, 41, 30, 255, 33, 48, 33, 255, 34, 49, 34, 255, 32, 45, 32, 255, 37, 56, 37, 255, 36, 53, 36, 255, 37, 55, 37, 255, 46, 67, 44, 255, 37, 55, 37, 255, 35, 51, 35, 255, 37, 56, 38, 255, 37, 56, 37, 255, 32, 46, 32, 255, 34, 50, 34, 255, 37, 55, 37, 255, 44, 65, 43, 255, 48, 71, 46, 255, 56, 80, 52, 255, 40, 60, 40, 255, 35, 52, 35, 255, 35, 52, 36, 255, 45, 66, 44, 255, 39, 58, 39, 255, 49, 72, 47, 255, 52, 76, 49, 255, 52, 75, 49, 255, 55, 79, 51, 255, 44, 65, 43, 255, 45, 67, 44, 255, 132, 162, 15, 255, 36, 54, 36, 255, 38, 56, 38, 255, 34, 49, 34, 255, 36, 53, 36, 255, 33, 48, 33, 255, 33, 49, 34, 255, 33, 48, 33, 255, 31, 45, 32, 255, 36, 54, 36, 255, 31, 45, 32, 255, 29, 41, 30, 255, 29, 40, 29, 255, 27, 37, 28, 255, 32, 46, 32, 255, 31, 45, 32, 255, 34, 49, 34, 255, 29, 40, 29, 255, 29, 40, 29, 255, 26, 35, 26, 255, 28, 36, 28, 255, 26, 33, 26, 255, 33, 42, 33, 255, 24, 31, 24, 255, 30, 42, 30, 255, 27, 37, 28, 255, 27, 37, 28, 255, 26, 36, 27, 255, 25, 33, 26, 255, 26, 34, 26, 255, 27, 36, 27, 255, 31, 44, 31, 255, 30, 42, 30, 255, 34, 49, 34, 255, 26, 34, 26, 255, 31, 44, 32, 255, 30, 41, 30, 255, 34, 49, 34, 255, 32, 47, 33, 255, 31, 44, 32, 255, 32, 46, 32, 255, 33, 49, 34, 255, 34, 49, 34, 255, 37, 55, 37, 255, 37, 55, 37, 255, 33, 48, 33, 255, 30, 42, 30, 255, 32, 45, 32, 255, 31, 44, 31, 255, 32, 46, 32, 255, 33, 49, 34, 255, 35, 51, 35, 255, 37, 56, 37, 255, 34, 49, 34, 255, 29, 41, 30, 255, 31, 45, 32, 255, 33, 48, 33, 255, 34, 50, 35, 255, 35, 52, 36, 255, 35, 51, 35, 255, 32, 46, 32, 255, 31, 43, 31, 255, 29, 41, 30, 255, 31, 44, 31, 255, 31, 43, 31, 255, 29, 40, 30, 255, 33, 48, 33, 255, 40, 59, 39, 255, 34, 50, 34, 255, 27, 37, 28, 255, 30, 43, 31, 255, 34, 49, 34, 255, 32, 46, 32, 255, 34, 50, 34, 255, 30, 42, 30, 255, 27, 37, 28, 255, 27, 37, 28, 255, 26, 35, 27, 255, 25, 33, 26, 255, 26, 34, 26, 255, 31, 44, 31, 255, 35, 52, 36, 255, 33, 47, 33, 255, 33, 48, 34, 255, 38, 57, 38, 255, 43, 64, 42, 255, 34, 50, 34, 255, 33, 47, 33, 255, 29, 40, 30, 255, 30, 42, 30, 255, 29, 41, 30, 255, 37, 55, 37, 255, 33, 48, 33, 255, 35, 51, 35, 255, 36, 54, 36, 255, 34, 50, 34, 255, 33, 47, 33, 255, 31, 44, 32, 255, 25, 34, 26, 255, 27, 37, 28, 255, 23, 30, 24, 255, 30, 42, 31, 255, 30, 42, 30, 255, 28, 39, 29, 255, 29, 41, 30, 255, 30, 42, 30, 255, 32, 46, 32, 255, 34, 50, 35, 255, 37, 56, 37, 255, 45, 66, 44, 255, 51, 74, 48, 255, 37, 55, 37, 255, 33, 49, 34, 255, 32, 45, 32, 255, 33, 47, 33, 255, 32, 47, 33, 255, 31, 45, 32, 255, 29, 41, 30, 255, 31, 45, 32, 255, 45, 53, 16, 255, 30, 41, 30, 255, 28, 39, 29, 255, 32, 46, 32, 255, 29, 41, 30, 255, 31, 45, 32, 255, 30, 43, 31, 255, 31, 43, 31, 255, 33, 47, 33, 255, 35, 51, 35, 255, 32, 47, 33, 255, 37, 55, 37, 255, 35, 52, 35, 255, 37, 56, 37, 255, 42, 62, 41, 255, 45, 66, 44, 255, 35, 52, 36, 255, 36, 54, 36, 255, 32, 47, 33, 255, 32, 47, 33, 255, 33, 47, 33, 255, 30, 43, 31, 255, 33, 48, 33, 255, 36, 53, 36, 255, 34, 49, 34, 255, 36, 54, 36, 255, 44, 64, 42, 255, 37, 55, 37, 255, 34, 49, 34, 255, 30, 43, 31, 255, 30, 43, 31, 255, 32, 46, 33, 255, 33, 48, 33, 255, 32, 47, 33, 255, 30, 42, 30, 255, 29, 40, 30, 255, 29, 40, 29, 255, 31, 44, 32, 255, 32, 47, 33, 255, 32, 46, 32, 255, 36, 53, 36, 255, 45, 67, 44, 255, 43, 64, 42, 255, 52, 76, 49, 255, 35, 51, 35, 255, 40, 60, 40, 255, 56, 81, 52, 255, 44, 64, 42, 255, 38, 56, 38, 255, 34, 50, 34, 255, 38, 57, 38, 255, 27, 31, 33, 255, 25, 27, 27, 255, 29, 33, 35, 255, 28, 32, 33, 255, 24, 26, 27, 255, 35, 44, 48, 255, 31, 38, 40, 255, 22, 22, 22, 255, 36, 45, 48, 255, 39, 50, 54, 255, 30, 35, 37, 255, 43, 58, 63, 255, 27, 30, 31, 255, 42, 55, 59, 255, 32, 40, 42, 255, 21, 21, 21, 255, 21, 21, 21, 255, 25, 28, 29, 255, 39, 50, 54, 255, 21, 21, 21, 255, 29, 35, 37, 255, 27, 31, 32, 255, 28, 32, 34, 255, 31, 38, 40, 255, 32, 40, 42, 255, 34, 42, 45, 255, 38, 49, 53, 255, 31, 37, 39, 255, 33, 41, 44, 255, 33, 40, 43, 255, 22, 23, 23, 255, 29, 34, 36, 255, 28, 32, 34, 255, 25, 28, 29, 255, 35, 44, 47, 255, 39, 50, 54, 255, 34, 42, 45, 255, 37, 47, 51, 255, 31, 37, 39, 255, 37, 48, 51, 255, 26, 29, 30, 255, 21, 21, 21, 255, 23, 24, 25, 255, 30, 36, 38, 255, 28, 32, 34, 255, 32, 39, 42, 255, 40, 52, 56, 255, 33, 42, 44, 255, 29, 35, 37, 255, 34, 43, 46, 255, 28, 33, 34, 255, 33, 41, 44, 255, 25, 28, 29, 255, 33, 41, 44, 255, 31, 37, 39, 255, 43, 58, 63, 255, 36, 45, 48, 255, 37, 48, 51, 255, 28, 32, 33, 255, 36, 46, 49, 255, 42, 55, 59, 255, 36, 46, 49, 255, 21, 21, 21, 255, 28, 32, 34, 255, 41, 53, 58, 255, 40, 52, 56, 255, 37, 47, 50, 255, 34, 43, 46, 255, 34, 43, 46, 255, 42, 55, 60, 255, 26, 29, 30, 255, 53, 71, 77, 255, 41, 55, 59, 255, 41, 54, 58, 255, 39, 51, 55, 255, 38, 48, 52, 255, 23, 24, 24, 255, 43, 57, 61, 255, 35, 45, 48, 255, 21, 21, 21, 255, 46, 63, 68, 255, 45, 60, 65, 255, 34, 42, 45, 255, 39, 50, 54, 255, 35, 43, 46, 255, 41, 55, 59, 255, 35, 44, 48, 255, 43, 58, 62, 255, 38, 49, 52, 255, 33, 40, 43, 255, 41, 54, 58, 255, 32, 39, 41, 255, 26, 30, 31, 255, 24, 26, 26, 255, 35, 45, 48, 255, 28, 32, 34, 255, 29, 33, 35, 255, 35, 43, 46, 255, 25, 27, 28, 255, 41, 53, 57, 255, 30, 36, 38, 255, 51, 70, 76, 255, 21, 21, 21, 255, 29, 35, 36, 255, 35, 45, 48, 255, 25, 27, 28, 255, 26, 28, 29, 255, 24, 27, 27, 255, 34, 42, 44, 255, 37, 48, 52, 255, 38, 48, 52, 255, 43, 58, 62, 255, 35, 44, 47, 255, 41, 53, 57, 255, 47, 64, 69, 255, 37, 47, 50, 255, 36, 45, 48, 255, 43, 57, 62, 255, 36, 45, 48, 255, 33, 41, 43, 255, 43, 58, 63, 255, 41, 54, 58, 255, 32, 38, 41, 255, 33, 40, 43, 255, 36, 45, 48, 255, 34, 42, 44, 255, 21, 21, 22, 255, 33, 40, 43, 255, 36, 46, 49, 255, 49, 66, 72, 255, 40, 52, 56, 255, 40, 52, 56, 255, 37, 48, 52, 255, 46, 62, 67, 255, 41, 53, 58, 255, 44, 59, 63, 255, 36, 45, 49, 255, 47, 63, 69, 255, 41, 55, 59, 255, 58, 76, 81, 255, 46, 63, 68, 255, 35, 44, 48, 255, 51, 70, 76, 255, 43, 58, 63, 255, 43, 58, 63, 255, 39, 50, 54, 255, 31, 37, 39, 255, 40, 53, 57, 255, 41, 54, 58, 255, 21, 21, 21, 255, 32, 39, 41, 255, 21, 21, 21, 255, 21, 21, 21, 255, 26, 29, 31, 255, 30, 36, 38, 255, 34, 43, 46, 255, 43, 58, 63, 255, 39, 51, 55, 255, 42, 55, 59, 255, 32, 39, 41, 255, 22, 23, 23, 255, 33, 41, 44, 255, 34, 42, 45, 255, 36, 46, 49, 255, 34, 42, 45, 255, 40, 53, 57, 255, 24, 26, 27, 255, 37, 47, 50, 255, 35, 44, 47, 255, 36, 45, 48, 255, 36, 46, 49, 255, 38, 49, 53, 255, 35, 44, 46, 255, 42, 56, 61, 255, 36, 46, 49, 255, 21, 21, 21, 255, 30, 36, 38, 255, 23, 25, 25, 255, 34, 43, 45, 255, 38, 48, 52, 255, 40, 52, 56, 255, 51, 69, 75, 255, 32, 40, 42, 255, 29, 34, 36, 255, 33, 42, 44, 255, 25, 28, 29, 255, 45, 61, 66, 255, 39, 51, 55, 255, 38, 49, 52, 255, 48, 66, 72, 255, 37, 47, 50, 255, 37, 47, 50, 255, 24, 26, 26, 255, 44, 58, 63, 255, 42, 56, 61, 255, 30, 35, 37, 255, 46, 61, 67, 255, 43, 58, 63, 255, 21, 21, 21, 255, 21, 21, 21, 255, 25, 27, 28, 255, 27, 31, 32, 255, 34, 43, 46, 255, 29, 34, 36, 255, 30, 36, 38, 255, 27, 31, 32, 255, 31, 37, 39, 255, 36, 45, 48, 255, 48, 65, 71, 255, 33, 42, 44, 255, 29, 34, 36, 255, 36, 45, 48, 255, 35, 44, 47, 255, 28, 33, 34, 255, 32, 40, 42, 255, 30, 36, 38, 255, 25, 28, 29, 255, 40, 52, 56, 255, 21, 21, 21, 255, 33, 41, 44, 255, 42, 56, 60, 255, 36, 45, 49, 255, 39, 51, 55, 255, 46, 63, 68, 255, 42, 56, 61, 255, 38, 49, 53, 255, 38, 50, 53, 255, 33, 41, 43, 255, 46, 63, 68, 255, 35, 44, 46, 255, 39, 50, 54, 255, 32, 38, 41, 255, 41, 54, 58, 255, 39, 50, 54, 255, 40, 52, 56, 255, 31, 37, 39, 255, 21, 21, 21, 255, 33, 40, 43, 255, 37, 47, 50, 255, 41, 54, 58, 255, 39, 51, 55, 255, 37, 48, 52, 255, 45, 61, 66, 255, 39, 50, 54, 255, 32, 40, 42, 255, 34, 43, 46, 255, 37, 47, 50, 255, 42, 55, 60, 255, 33, 40, 42, 255, 29, 33, 35, 255, 21, 21, 21, 255, 21, 21, 21, 255, 31, 37, 39, 255, 27, 31, 33, 255, 30, 35, 37, 255, 32, 40, 42, 255, 37, 55, 37, 255, 36, 53, 36, 255, 35, 52, 36, 255, 37, 55, 37, 255, 37, 55, 37, 255, 38, 57, 38, 255, 38, 56, 38, 255, 35, 52, 35, 255, 35, 51, 35, 255, 32, 45, 32, 255, 30, 42, 30, 255, 30, 41, 30, 255, 25, 34, 26, 255, 29, 40, 29, 255, 30, 43, 31, 255, 32, 45, 32, 255, 30, 42, 30, 255, 30, 42, 31, 255, 34, 50, 34, 255, 35, 51, 35, 255, 30, 43, 31, 255, 31, 43, 31, 255, 33, 47, 33, 255, 32, 45, 32, 255, 37, 55, 37, 255, 38, 57, 38, 255, 30, 43, 31, 255, 30, 42, 30, 255, 31, 43, 31, 255, 27, 36, 27, 255, 30, 41, 30, 255, 31, 43, 31, 255, 31, 44, 31, 255, 36, 54, 36, 255, 32, 46, 33, 255, 34, 49, 34, 255, 30, 43, 31, 255, 32, 45, 32, 255, 32, 45, 32, 255, 31, 43, 31, 255, 31, 45, 32, 255, 33, 48, 33, 255, 32, 46, 33, 255, 35, 51, 35, 255, 34, 49, 34, 255, 33, 48, 34, 255, 32, 45, 32, 255, 32, 46, 32, 255, 34, 50, 35, 255, 37, 55, 37, 255, 33, 48, 34, 255, 32, 46, 32, 255, 28, 39, 29, 255, 29, 40, 29, 255, 32, 45, 32, 255, 30, 42, 31, 255, 29, 41, 30, 255, 31, 44, 31, 255, 31, 44, 31, 255, 34, 49, 34, 255, 33, 47, 33, 255, 33, 49, 34, 255, 39, 58, 39, 255, 36, 53, 36, 255, 37, 56, 37, 255, 35, 51, 35, 255, 36, 53, 36, 255, 36, 54, 36, 255, 37, 54, 37, 255, 33, 49, 34, 255, 33, 48, 33, 255, 41, 61, 40, 255, 45, 66, 44, 255, 62, 88, 57, 255, 43, 64, 42, 255, 41, 61, 41, 255, 37, 55, 37, 255, 34, 50, 34, 255, 46, 68, 44, 255, 41, 61, 41, 255, 60, 86, 56, 255, 49, 71, 46, 255, 45, 66, 43, 255, 48, 70, 46, 255, 44, 65, 43, 255, 52, 76, 49, 255, 39, 59, 39, 255, 33, 49, 34, 255, 37, 55, 37, 255, 36, 54, 36, 255, 35, 51, 35, 255, 30, 42, 31, 255, 35, 51, 35, 255, 33, 48, 33, 255, 37, 55, 37, 255, 35, 52, 36, 255, 35, 52, 35, 255, 31, 44, 31, 255, 32, 45, 32, 255, 30, 43, 31, 255, 29, 41, 30, 255, 29, 41, 30, 255, 34, 49, 34, 255, 26, 36, 27, 255, 28, 39, 29, 255, 25, 33, 26, 255, 23, 29, 24, 255, 31, 39, 31, 255, 33, 42, 33, 255, 25, 32, 25, 255, 27, 37, 28, 255, 32, 45, 32, 255, 30, 42, 30, 255, 24, 32, 25, 255, 25, 34, 26, 255, 25, 33, 26, 255, 27, 38, 28, 255, 29, 41, 30, 255, 30, 43, 31, 255, 30, 42, 30, 255, 29, 41, 30, 255, 28, 38, 28, 255, 32, 45, 32, 255, 35, 51, 35, 255, 34, 50, 34, 255, 34, 49, 34, 255, 33, 47, 33, 255, 71, 87, 17, 255, 35, 51, 35, 255, 35, 52, 35, 255, 34, 50, 35, 255, 33, 47, 33, 255, 31, 43, 31, 255, 29, 41, 30, 255, 29, 40, 29, 255, 31, 44, 31, 255, 31, 45, 32, 255, 33, 47, 33, 255, 34, 50, 34, 255, 35, 51, 35, 255, 30, 42, 30, 255, 32, 45, 32, 255, 35, 51, 35, 255, 36, 53, 36, 255, 38, 56, 38, 255, 35, 52, 35, 255, 33, 48, 34, 255, 31, 43, 31, 255, 27, 36, 27, 255, 30, 42, 30, 255, 33, 48, 34, 255, 32, 46, 32, 255, 36, 54, 36, 255, 36, 54, 36, 255, 34, 49, 34, 255, 28, 39, 29, 255, 29, 41, 30, 255, 33, 48, 33, 255, 32, 46, 32, 255, 31, 45, 32, 255, 26, 36, 27, 255, 27, 36, 27, 255, 30, 41, 30, 255, 25, 33, 26, 255, 28, 38, 28, 255, 29, 41, 30, 255, 30, 42, 31, 255, 33, 49, 34, 255, 36, 54, 37, 255, 34, 50, 35, 255, 36, 53, 36, 255, 38, 57, 38, 255, 32, 47, 33, 255, 32, 47, 33, 255, 30, 42, 30, 255, 28, 38, 29, 255, 34, 50, 34, 255, 36, 53, 36, 255, 36, 53, 36, 255, 37, 55, 37, 255, 37, 55, 37, 255, 36, 53, 36, 255, 31, 44, 31, 255, 31, 43, 31, 255, 30, 42, 30, 255, 24, 31, 25, 255, 26, 35, 27, 255, 27, 36, 27, 255, 30, 42, 30, 255, 28, 39, 29, 255, 32, 45, 32, 255, 34, 51, 35, 255, 31, 45, 32, 255, 34, 49, 34, 255, 36, 54, 36, 255, 45, 66, 44, 255, 38, 57, 38, 255, 37, 56, 37, 255, 33, 47, 33, 255, 34, 49, 34, 255, 34, 50, 34, 255, 29, 41, 30, 255, 31, 44, 31, 255, 27, 38, 28, 255, 32, 47, 33, 255, 29, 41, 30, 255, 29, 40, 29, 255, 30, 43, 31, 255, 27, 37, 28, 255, 29, 41, 30, 255, 31, 44, 31, 255, 34, 49, 34, 255, 33, 48, 34, 255, 33, 48, 33, 255, 34, 49, 34, 255, 35, 51, 35, 255, 35, 52, 35, 255, 35, 51, 35, 255, 36, 54, 37, 255, 40, 59, 39, 255, 37, 56, 37, 255, 31, 45, 32, 255, 34, 49, 34, 255, 35, 52, 36, 255, 30, 43, 31, 255, 30, 43, 31, 255, 29, 40, 29, 255, 35, 51, 35, 255, 37, 56, 37, 255, 38, 56, 38, 255, 36, 52, 36, 255, 37, 55, 37, 255, 38, 58, 38, 255, 31, 44, 31, 255, 30, 42, 31, 255, 30, 41, 30, 255, 31, 45, 32, 255, 31, 44, 32, 255, 30, 42, 31, 255, 34, 50, 34, 255, 29, 41, 30, 255, 31, 44, 31, 255, 31, 43, 31, 255, 31, 44, 31, 255, 33, 47, 33, 255, 43, 63, 42, 255, 43, 63, 42, 255, 45, 66, 43, 255, 41, 61, 40, 255, 37, 55, 37, 255, 41, 61, 40, 255, 51, 73, 48, 255, 43, 64, 42, 255, 37, 54, 37, 255, 36, 53, 36, 255, 37, 56, 37, 255, 27, 31, 32, 255, 35, 43, 46, 255, 36, 45, 49, 255, 41, 54, 58, 255, 28, 33, 34, 255, 29, 34, 36, 255, 21, 21, 21, 255, 28, 32, 34, 255, 27, 31, 33, 255, 30, 36, 38, 255, 40, 53, 57, 255, 30, 36, 37, 255, 31, 37, 39, 255, 35, 44, 47, 255, 23, 25, 26, 255, 37, 48, 51, 255, 27, 31, 32, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 23, 24, 25, 255, 36, 46, 49, 255, 39, 50, 54, 255, 33, 41, 43, 255, 29, 34, 35, 255, 28, 32, 34, 255, 33, 41, 43, 255, 43, 57, 62, 255, 36, 45, 48, 255, 21, 21, 21, 255, 22, 23, 23, 255, 32, 39, 42, 255, 34, 42, 45, 255, 28, 33, 35, 255, 30, 36, 38, 255, 33, 40, 43, 255, 35, 43, 46, 255, 24, 25, 26, 255, 36, 46, 50, 255, 24, 26, 27, 255, 23, 23, 24, 255, 21, 21, 21, 255, 29, 34, 36, 255, 33, 40, 43, 255, 31, 37, 39, 255, 32, 39, 42, 255, 35, 43, 46, 255, 31, 37, 39, 255, 39, 50, 54, 255, 32, 39, 41, 255, 30, 36, 38, 255, 30, 36, 37, 255, 34, 43, 46, 255, 23, 24, 24, 255, 35, 44, 47, 255, 39, 51, 55, 255, 32, 38, 41, 255, 34, 42, 45, 255, 32, 38, 41, 255, 39, 51, 55, 255, 35, 44, 47, 255, 35, 43, 46, 255, 21, 21, 21, 255, 24, 25, 26, 255, 31, 38, 40, 255, 26, 29, 30, 255, 29, 35, 36, 255, 22, 23, 23, 255, 29, 35, 37, 255, 33, 41, 44, 255, 37, 47, 51, 255, 42, 56, 60, 255, 38, 50, 54, 255, 34, 42, 44, 255, 44, 60, 65, 255, 30, 36, 38, 255, 38, 48, 52, 255, 43, 57, 62, 255, 46, 61, 67, 255, 29, 34, 36, 255, 47, 63, 69, 255, 46, 62, 68, 255, 45, 61, 66, 255, 30, 35, 37, 255, 37, 47, 51, 255, 37, 47, 51, 255, 39, 51, 55, 255, 29, 35, 36, 255, 32, 40, 42, 255, 43, 57, 61, 255, 30, 36, 38, 255, 40, 52, 57, 255, 30, 35, 37, 255, 29, 33, 35, 255, 37, 47, 50, 255, 29, 33, 35, 255, 23, 25, 25, 255, 26, 29, 30, 255, 47, 64, 70, 255, 36, 45, 48, 255, 39, 51, 55, 255, 35, 45, 48, 255, 21, 21, 21, 255, 32, 39, 41, 255, 29, 33, 35, 255, 37, 47, 51, 255, 33, 40, 43, 255, 31, 38, 40, 255, 27, 31, 33, 255, 28, 33, 35, 255, 39, 50, 54, 255, 43, 57, 62, 255, 50, 69, 75, 255, 40, 53, 57, 255, 38, 48, 52, 255, 32, 38, 41, 255, 36, 45, 48, 255, 42, 55, 60, 255, 37, 48, 51, 255, 38, 49, 53, 255, 40, 52, 56, 255, 47, 63, 69, 255, 43, 57, 61, 255, 42, 55, 59, 255, 45, 61, 66, 255, 56, 74, 79, 255, 21, 21, 21, 255, 42, 55, 59, 255, 47, 63, 69, 255, 34, 43, 46, 255, 35, 44, 47, 255, 37, 47, 51, 255, 41, 53, 58, 255, 46, 62, 67, 255, 35, 44, 47, 255, 42, 55, 59, 255, 46, 61, 67, 255, 46, 62, 67, 255, 40, 52, 56, 255, 40, 52, 56, 255, 48, 65, 71, 255, 50, 69, 75, 255, 39, 51, 55, 255, 49, 67, 73, 255, 45, 61, 66, 255, 34, 42, 45, 255, 40, 53, 57, 255, 33, 40, 43, 255, 40, 53, 57, 255, 26, 29, 30, 255, 32, 39, 41, 255, 21, 21, 21, 255, 21, 21, 21, 255, 36, 45, 49, 255, 36, 45, 48, 255, 49, 67, 74, 255, 51, 70, 76, 255, 31, 37, 39, 255, 31, 37, 39, 255, 30, 36, 38, 255, 28, 32, 34, 255, 30, 36, 38, 255, 31, 37, 39, 255, 42, 56, 61, 255, 39, 50, 54, 255, 29, 34, 35, 255, 34, 42, 45, 255, 27, 30, 32, 255, 36, 46, 49, 255, 32, 39, 41, 255, 37, 47, 51, 255, 37, 48, 51, 255, 43, 57, 62, 255, 21, 22, 22, 255, 33, 40, 43, 255, 21, 21, 21, 255, 28, 32, 34, 255, 36, 46, 49, 255, 46, 63, 68, 255, 46, 63, 69, 255, 44, 59, 64, 255, 49, 68, 74, 255, 44, 59, 64, 255, 30, 36, 38, 255, 25, 28, 29, 255, 21, 21, 21, 255, 34, 43, 46, 255, 43, 58, 63, 255, 35, 44, 47, 255, 44, 58, 63, 255, 41, 53, 58, 255, 32, 40, 42, 255, 43, 57, 62, 255, 41, 55, 59, 255, 30, 36, 38, 255, 34, 42, 44, 255, 41, 54, 58, 255, 36, 46, 49, 255, 25, 28, 29, 255, 43, 57, 62, 255, 46, 62, 67, 255, 36, 46, 49, 255, 31, 37, 39, 255, 37, 48, 51, 255, 27, 30, 32, 255, 34, 43, 46, 255, 40, 53, 57, 255, 28, 33, 34, 255, 39, 50, 54, 255, 34, 42, 45, 255, 34, 43, 46, 255, 34, 43, 46, 255, 39, 51, 55, 255, 41, 54, 59, 255, 30, 35, 37, 255, 29, 34, 35, 255, 24, 25, 26, 255, 35, 43, 46, 255, 21, 21, 21, 255, 39, 51, 55, 255, 42, 56, 60, 255, 40, 52, 57, 255, 38, 50, 53, 255, 49, 68, 74, 255, 43, 57, 62, 255, 45, 60, 65, 255, 38, 48, 52, 255, 29, 34, 35, 255, 39, 50, 54, 255, 30, 36, 38, 255, 31, 37, 39, 255, 42, 56, 60, 255, 43, 58, 62, 255, 40, 53, 57, 255, 50, 69, 75, 255, 33, 41, 44, 255, 36, 46, 49, 255, 33, 41, 44, 255, 33, 41, 44, 255, 45, 61, 66, 255, 42, 56, 61, 255, 36, 46, 50, 255, 42, 55, 59, 255, 40, 53, 57, 255, 36, 45, 48, 255, 34, 42, 44, 255, 28, 33, 34, 255, 33, 41, 44, 255, 32, 39, 42, 255, 32, 38, 41, 255, 35, 45, 48, 255, 21, 21, 21, 255, 23, 25, 25, 255, 27, 31, 32, 255, 26, 29, 31, 255, 28, 32, 34, 255, 43, 63, 42, 255, 38, 56, 38, 255, 38, 57, 38, 255, 35, 51, 35, 255, 32, 46, 32, 255, 36, 53, 36, 255, 35, 51, 35, 255, 35, 52, 36, 255, 35, 52, 36, 255, 35, 51, 35, 255, 34, 49, 34, 255, 29, 41, 30, 255, 29, 41, 30, 255, 28, 38, 28, 255, 29, 41, 30, 255, 28, 38, 28, 255, 26, 34, 26, 255, 30, 42, 30, 255, 31, 44, 31, 255, 32, 45, 32, 255, 29, 39, 29, 255, 28, 38, 28, 255, 35, 51, 35, 255, 31, 44, 31, 255, 36, 53, 36, 255, 31, 43, 31, 255, 32, 46, 32, 255, 30, 43, 31, 255, 30, 43, 31, 255, 28, 39, 29, 255, 31, 43, 31, 255, 27, 36, 27, 255, 28, 38, 28, 255, 35, 51, 35, 255, 33, 48, 33, 255, 34, 49, 34, 255, 33, 48, 33, 255, 36, 53, 36, 255, 36, 54, 36, 255, 32, 47, 33, 255, 31, 45, 32, 255, 30, 42, 30, 255, 33, 47, 33, 255, 34, 50, 34, 255, 33, 48, 33, 255, 34, 50, 34, 255, 33, 47, 33, 255, 35, 52, 35, 255, 27, 37, 28, 255, 28, 39, 29, 255, 33, 47, 33, 255, 36, 53, 36, 255, 33, 48, 33, 255, 29, 40, 29, 255, 33, 49, 34, 255, 29, 40, 29, 255, 33, 48, 33, 255, 35, 52, 35, 255, 34, 49, 34, 255, 30, 42, 30, 255, 35, 51, 35, 255, 40, 59, 39, 255, 46, 68, 45, 255, 38, 57, 38, 255, 44, 65, 43, 255, 46, 68, 45, 255, 37, 55, 37, 255, 34, 50, 34, 255, 34, 50, 34, 255, 34, 50, 35, 255, 35, 52, 35, 255, 45, 66, 43, 255, 36, 54, 37, 255, 43, 64, 42, 255, 42, 62, 41, 255, 40, 60, 40, 255, 35, 51, 35, 255, 36, 53, 36, 255, 62, 88, 57, 255, 46, 67, 44, 255, 37, 55, 37, 255, 36, 54, 36, 255, 35, 52, 36, 255, 36, 54, 36, 255, 55, 80, 52, 255, 38, 57, 38, 255, 38, 57, 38, 255, 37, 56, 37, 255, 36, 54, 37, 255, 35, 52, 35, 255, 35, 51, 35, 255, 33, 48, 33, 255, 31, 45, 32, 255, 34, 49, 34, 255, 34, 50, 34, 255, 36, 53, 36, 255, 35, 52, 35, 255, 36, 54, 36, 255, 35, 51, 35, 255, 33, 47, 33, 255, 24, 32, 25, 255, 28, 39, 29, 255, 27, 37, 28, 255, 28, 39, 29, 255, 27, 38, 28, 255, 26, 34, 26, 255, 26, 35, 27, 255, 26, 35, 27, 255, 25, 32, 25, 255, 27, 38, 28, 255, 25, 32, 25, 255, 27, 36, 27, 255, 29, 40, 29, 255, 24, 31, 25, 255, 26, 35, 27, 255, 25, 34, 26, 255, 27, 36, 27, 255, 30, 43, 31, 255, 30, 42, 30, 255, 28, 39, 29, 255, 27, 36, 27, 255, 29, 41, 30, 255, 32, 45, 32, 255, 33, 48, 33, 255, 34, 50, 35, 255, 33, 48, 33, 255, 32, 46, 32, 255, 35, 51, 35, 255, 30, 43, 31, 255, 34, 49, 34, 255, 34, 49, 34, 255, 30, 42, 31, 255, 28, 39, 29, 255, 29, 40, 29, 255, 33, 49, 34, 255, 31, 43, 31, 255, 35, 51, 35, 255, 33, 48, 33, 255, 30, 42, 30, 255, 29, 40, 29, 255, 29, 40, 29, 255, 31, 44, 31, 255, 36, 54, 36, 255, 37, 55, 37, 255, 35, 52, 36, 255, 30, 43, 31, 255, 30, 43, 31, 255, 29, 40, 29, 255, 26, 36, 27, 255, 25, 33, 26, 255, 31, 43, 31, 255, 31, 45, 32, 255, 29, 41, 30, 255, 33, 49, 34, 255, 30, 42, 30, 255, 35, 51, 35, 255, 31, 44, 32, 255, 33, 47, 33, 255, 32, 47, 33, 255, 32, 46, 32, 255, 28, 39, 29, 255, 27, 37, 28, 255, 24, 31, 25, 255, 27, 37, 28, 255, 27, 37, 28, 255, 29, 41, 30, 255, 32, 46, 32, 255, 32, 46, 32, 255, 37, 55, 37, 255, 36, 52, 36, 255, 36, 52, 36, 255, 37, 55, 37, 255, 33, 47, 33, 255, 34, 50, 34, 255, 35, 52, 36, 255, 35, 52, 35, 255, 37, 55, 37, 255, 41, 61, 40, 255, 38, 57, 38, 255, 35, 52, 35, 255, 34, 50, 34, 255, 35, 52, 35, 255, 32, 45, 32, 255, 33, 48, 34, 255, 31, 45, 32, 255, 30, 42, 30, 255, 30, 43, 31, 255, 27, 37, 28, 255, 27, 36, 27, 255, 44, 52, 17, 255, 35, 51, 35, 255, 36, 54, 37, 255, 37, 55, 37, 255, 43, 63, 42, 255, 38, 57, 38, 255, 37, 54, 37, 255, 36, 54, 36, 255, 42, 62, 41, 255, 40, 60, 40, 255, 34, 50, 35, 255, 32, 46, 32, 255, 33, 47, 33, 255, 32, 47, 33, 255, 31, 44, 31, 255, 33, 47, 33, 255, 30, 43, 31, 255, 30, 42, 30, 255, 32, 46, 32, 255, 31, 45, 32, 255, 31, 45, 32, 255, 33, 48, 33, 255, 34, 49, 34, 255, 32, 45, 32, 255, 32, 46, 32, 255, 37, 55, 37, 255, 49, 59, 17, 255, 36, 54, 37, 255, 34, 49, 34, 255, 38, 57, 38, 255, 38, 56, 38, 255, 36, 53, 36, 255, 32, 46, 32, 255, 31, 44, 31, 255, 34, 49, 34, 255, 29, 40, 29, 255, 31, 45, 32, 255, 28, 39, 29, 255, 34, 50, 35, 255, 34, 50, 35, 255, 37, 55, 37, 255, 33, 49, 34, 255, 33, 48, 34, 255, 47, 69, 46, 255, 33, 47, 33, 255, 35, 51, 35, 255, 34, 49, 34, 255, 31, 44, 31, 255, 30, 43, 31, 255, 28, 38, 28, 255, 31, 44, 32, 255, 34, 50, 35, 255, 33, 47, 33, 255, 32, 46, 32, 255, 31, 44, 32, 255, 32, 47, 33, 255, 31, 44, 31, 255, 34, 49, 34, 255, 35, 52, 35, 255, 35, 52, 36, 255, 49, 71, 46, 255, 37, 56, 38, 255, 36, 54, 36, 255, 34, 50, 35, 255, 32, 45, 32, 255, 36, 53, 36, 255, 38, 57, 38, 255, 33, 40, 42, 255, 31, 37, 39, 255, 42, 56, 61, 255, 25, 28, 29, 255, 31, 38, 40, 255, 37, 47, 51, 255, 22, 23, 23, 255, 32, 39, 42, 255, 29, 34, 35, 255, 28, 33, 34, 255, 40, 52, 56, 255, 34, 43, 46, 255, 35, 44, 48, 255, 32, 40, 42, 255, 32, 39, 42, 255, 30, 35, 37, 255, 32, 39, 42, 255, 34, 43, 45, 255, 21, 21, 21, 255, 21, 21, 21, 255, 35, 44, 47, 255, 22, 22, 22, 255, 27, 31, 32, 255, 26, 30, 31, 255, 30, 36, 38, 255, 21, 21, 21, 255, 29, 34, 36, 255, 40, 52, 57, 255, 40, 52, 57, 255, 32, 38, 41, 255, 36, 45, 48, 255, 29, 34, 36, 255, 27, 31, 32, 255, 23, 25, 25, 255, 28, 33, 34, 255, 25, 27, 28, 255, 27, 31, 32, 255, 38, 49, 53, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 25, 27, 28, 255, 21, 21, 21, 255, 21, 21, 21, 255, 31, 38, 40, 255, 29, 35, 36, 255, 27, 31, 32, 255, 33, 41, 44, 255, 26, 29, 30, 255, 25, 28, 28, 255, 30, 36, 38, 255, 28, 33, 34, 255, 31, 38, 40, 255, 28, 32, 34, 255, 37, 48, 52, 255, 32, 40, 42, 255, 29, 33, 35, 255, 31, 37, 39, 255, 41, 54, 58, 255, 40, 52, 56, 255, 37, 47, 50, 255, 21, 21, 21, 255, 34, 43, 46, 255, 24, 25, 26, 255, 32, 38, 41, 255, 31, 38, 40, 255, 40, 52, 56, 255, 38, 49, 52, 255, 27, 31, 32, 255, 31, 38, 40, 255, 36, 46, 49, 255, 34, 43, 46, 255, 40, 52, 56, 255, 39, 51, 55, 255, 38, 49, 53, 255, 37, 48, 52, 255, 38, 48, 52, 255, 30, 36, 38, 255, 35, 45, 48, 255, 39, 51, 55, 255, 36, 45, 48, 255, 39, 50, 54, 255, 32, 38, 41, 255, 40, 52, 56, 255, 39, 51, 55, 255, 42, 56, 61, 255, 31, 38, 40, 255, 38, 48, 52, 255, 40, 53, 57, 255, 37, 48, 51, 255, 30, 35, 37, 255, 44, 58, 63, 255, 29, 34, 35, 255, 33, 41, 44, 255, 26, 28, 29, 255, 35, 45, 48, 255, 39, 51, 55, 255, 36, 46, 49, 255, 25, 27, 28, 255, 27, 32, 33, 255, 21, 21, 21, 255, 25, 27, 28, 255, 30, 37, 39, 255, 36, 46, 50, 255, 35, 45, 48, 255, 38, 49, 53, 255, 42, 56, 60, 255, 40, 52, 56, 255, 38, 49, 52, 255, 45, 60, 65, 255, 38, 50, 53, 255, 42, 55, 60, 255, 33, 41, 44, 255, 26, 29, 30, 255, 33, 40, 43, 255, 41, 54, 59, 255, 40, 53, 57, 255, 40, 52, 56, 255, 32, 40, 42, 255, 38, 49, 53, 255, 40, 52, 56, 255, 30, 36, 38, 255, 42, 56, 60, 255, 43, 57, 62, 255, 61, 79, 83, 255, 21, 21, 21, 255, 45, 60, 66, 255, 44, 58, 63, 255, 40, 52, 56, 255, 28, 33, 35, 255, 49, 68, 74, 255, 37, 47, 50, 255, 37, 47, 50, 255, 50, 69, 75, 255, 51, 70, 76, 255, 57, 75, 80, 255, 41, 54, 59, 255, 48, 65, 71, 255, 46, 63, 69, 255, 52, 70, 76, 255, 50, 69, 75, 255, 46, 62, 67, 255, 42, 56, 61, 255, 39, 51, 55, 255, 45, 61, 66, 255, 44, 59, 64, 255, 28, 32, 33, 255, 37, 48, 51, 255, 29, 33, 35, 255, 24, 26, 27, 255, 21, 21, 21, 255, 23, 24, 24, 255, 34, 43, 46, 255, 34, 42, 45, 255, 32, 39, 42, 255, 39, 51, 55, 255, 31, 38, 40, 255, 38, 48, 52, 255, 26, 29, 30, 255, 25, 28, 29, 255, 32, 39, 42, 255, 26, 29, 30, 255, 38, 50, 53, 255, 36, 46, 49, 255, 30, 35, 37, 255, 30, 35, 37, 255, 36, 45, 48, 255, 34, 43, 46, 255, 35, 44, 47, 255, 35, 43, 46, 255, 46, 61, 67, 255, 34, 43, 46, 255, 42, 56, 60, 255, 38, 49, 53, 255, 21, 21, 21, 255, 23, 24, 24, 255, 41, 54, 58, 255, 52, 70, 76, 255, 42, 56, 60, 255, 40, 53, 57, 255, 33, 40, 43, 255, 31, 38, 40, 255, 24, 26, 27, 255, 31, 37, 39, 255, 28, 33, 34, 255, 27, 30, 31, 255, 30, 36, 38, 255, 37, 47, 50, 255, 38, 49, 53, 255, 43, 58, 62, 255, 25, 27, 28, 255, 31, 37, 40, 255, 35, 43, 46, 255, 34, 42, 45, 255, 38, 49, 52, 255, 48, 66, 72, 255, 21, 21, 21, 255, 30, 35, 37, 255, 42, 55, 60, 255, 47, 64, 69, 255, 33, 41, 43, 255, 39, 51, 55, 255, 33, 41, 43, 255, 30, 36, 38, 255, 41, 53, 57, 255, 37, 47, 50, 255, 40, 52, 56, 255, 39, 51, 55, 255, 40, 52, 56, 255, 35, 44, 47, 255, 37, 48, 51, 255, 31, 37, 40, 255, 32, 39, 42, 255, 30, 36, 37, 255, 27, 31, 32, 255, 28, 33, 35, 255, 43, 56, 61, 255, 21, 21, 21, 255, 42, 56, 61, 255, 42, 56, 60, 255, 40, 53, 57, 255, 38, 48, 52, 255, 52, 70, 76, 255, 41, 54, 59, 255, 34, 43, 46, 255, 33, 41, 44, 255, 34, 43, 46, 255, 42, 55, 60, 255, 36, 46, 49, 255, 32, 38, 41, 255, 37, 47, 51, 255, 48, 66, 72, 255, 42, 56, 60, 255, 38, 49, 52, 255, 23, 24, 25, 255, 48, 66, 72, 255, 41, 53, 58, 255, 45, 61, 66, 255, 30, 36, 38, 255, 43, 58, 63, 255, 41, 54, 58, 255, 48, 66, 72, 255, 35, 43, 46, 255, 41, 54, 59, 255, 31, 37, 39, 255, 32, 38, 41, 255, 36, 46, 50, 255, 33, 41, 43, 255, 34, 43, 46, 255, 32, 39, 41, 255, 21, 21, 21, 255, 21, 21, 21, 255, 34, 42, 45, 255, 31, 37, 39, 255, 22, 22, 22, 255, 39, 58, 39, 255, 36, 53, 36, 255, 41, 61, 41, 255, 36, 53, 36, 255, 33, 48, 33, 255, 36, 53, 36, 255, 35, 51, 35, 255, 47, 68, 45, 255, 37, 56, 37, 255, 37, 55, 37, 255, 37, 55, 37, 255, 31, 44, 32, 255, 32, 45, 32, 255, 29, 40, 29, 255, 32, 46, 32, 255, 28, 39, 29, 255, 26, 35, 26, 255, 27, 38, 28, 255, 27, 36, 27, 255, 27, 36, 27, 255, 29, 41, 30, 255, 29, 40, 29, 255, 33, 47, 33, 255, 30, 42, 31, 255, 29, 40, 29, 255, 26, 34, 26, 255, 26, 35, 27, 255, 28, 38, 28, 255, 29, 40, 29, 255, 30, 42, 30, 255, 27, 37, 28, 255, 27, 37, 28, 255, 32, 46, 32, 255, 33, 47, 33, 255, 36, 53, 36, 255, 37, 55, 37, 255, 34, 49, 34, 255, 34, 49, 34, 255, 36, 53, 36, 255, 32, 47, 33, 255, 32, 47, 33, 255, 33, 47, 33, 255, 30, 41, 30, 255, 33, 48, 33, 255, 32, 46, 32, 255, 31, 44, 31, 255, 33, 47, 33, 255, 33, 47, 33, 255, 29, 41, 30, 255, 30, 43, 31, 255, 37, 55, 37, 255, 36, 54, 37, 255, 31, 44, 32, 255, 30, 43, 31, 255, 33, 47, 33, 255, 33, 49, 34, 255, 33, 48, 33, 255, 35, 52, 35, 255, 32, 46, 32, 255, 31, 43, 31, 255, 34, 50, 35, 255, 47, 69, 45, 255, 37, 55, 37, 255, 37, 55, 37, 255, 37, 55, 37, 255, 43, 63, 42, 255, 41, 61, 40, 255, 33, 48, 34, 255, 31, 44, 32, 255, 34, 50, 34, 255, 37, 56, 37, 255, 39, 58, 39, 255, 38, 56, 38, 255, 36, 53, 36, 255, 37, 56, 38, 255, 38, 57, 38, 255, 34, 49, 34, 255, 37, 55, 37, 255, 47, 68, 45, 255, 37, 56, 37, 255, 30, 43, 31, 255, 31, 45, 32, 255, 33, 48, 33, 255, 34, 49, 34, 255, 35, 52, 35, 255, 35, 51, 35, 255, 37, 56, 37, 255, 37, 55, 37, 255, 35, 52, 35, 255, 35, 52, 36, 255, 35, 51, 35, 255, 34, 50, 34, 255, 31, 44, 31, 255, 34, 50, 34, 255, 33, 47, 33, 255, 36, 53, 36, 255, 37, 55, 37, 255, 37, 55, 37, 255, 35, 51, 35, 255, 31, 45, 32, 255, 28, 39, 29, 255, 28, 39, 29, 255, 27, 37, 28, 255, 29, 40, 29, 255, 26, 34, 26, 255, 25, 33, 25, 255, 30, 42, 30, 255, 27, 37, 28, 255, 26, 36, 27, 255, 24, 31, 25, 255, 24, 31, 24, 255, 25, 33, 25, 255, 26, 34, 26, 255, 26, 35, 27, 255, 28, 38, 28, 255, 30, 41, 30, 255, 32, 45, 32, 255, 29, 40, 29, 255, 24, 32, 25, 255, 28, 38, 28, 255, 27, 37, 28, 255, 26, 35, 26, 255, 30, 42, 30, 255, 34, 49, 34, 255, 33, 48, 34, 255, 34, 50, 34, 255, 29, 40, 30, 255, 29, 41, 30, 255, 28, 38, 28, 255, 33, 49, 34, 255, 33, 47, 33, 255, 32, 45, 32, 255, 29, 41, 30, 255, 30, 42, 30, 255, 33, 47, 33, 255, 31, 45, 32, 255, 33, 49, 34, 255, 35, 51, 35, 255, 31, 44, 31, 255, 34, 50, 34, 255, 29, 41, 30, 255, 31, 45, 32, 255, 34, 50, 34, 255, 35, 51, 35, 255, 31, 44, 31, 255, 30, 43, 31, 255, 29, 41, 30, 255, 31, 44, 32, 255, 26, 35, 26, 255, 28, 38, 28, 255, 29, 41, 30, 255, 27, 36, 27, 255, 27, 38, 28, 255, 31, 44, 31, 255, 31, 44, 31, 255, 31, 45, 32, 255, 32, 46, 32, 255, 33, 47, 33, 255, 29, 40, 29, 255, 32, 47, 33, 255, 27, 36, 27, 255, 25, 33, 25, 255, 24, 32, 25, 255, 27, 36, 27, 255, 26, 35, 27, 255, 30, 43, 31, 255, 30, 42, 30, 255, 30, 43, 31, 255, 35, 52, 35, 255, 31, 45, 32, 255, 35, 52, 35, 255, 33, 48, 34, 255, 30, 41, 30, 255, 33, 47, 33, 255, 34, 50, 34, 255, 38, 57, 38, 255, 36, 53, 36, 255, 37, 55, 37, 255, 34, 49, 34, 255, 37, 55, 37, 255, 34, 49, 34, 255, 34, 49, 34, 255, 36, 54, 37, 255, 37, 56, 37, 255, 35, 51, 35, 255, 34, 50, 34, 255, 32, 47, 33, 255, 27, 37, 28, 255, 30, 42, 30, 255, 33, 48, 34, 255, 37, 55, 37, 255, 38, 57, 38, 255, 51, 74, 48, 255, 58, 83, 54, 255, 49, 71, 47, 255, 33, 48, 33, 255, 31, 45, 32, 255, 37, 56, 38, 255, 36, 53, 36, 255, 32, 46, 32, 255, 29, 40, 29, 255, 32, 47, 33, 255, 33, 47, 33, 255, 31, 44, 31, 255, 32, 47, 33, 255, 33, 47, 33, 255, 30, 42, 30, 255, 29, 41, 30, 255, 31, 45, 32, 255, 34, 49, 34, 255, 34, 50, 34, 255, 38, 57, 38, 255, 36, 54, 36, 255, 35, 51, 35, 255, 40, 60, 40, 255, 36, 54, 36, 255, 34, 49, 34, 255, 32, 45, 32, 255, 37, 55, 37, 255, 34, 50, 34, 255, 33, 48, 33, 255, 32, 46, 32, 255, 32, 47, 33, 255, 35, 52, 36, 255, 33, 48, 33, 255, 33, 48, 33, 255, 32, 47, 33, 255, 39, 58, 39, 255, 37, 56, 37, 255, 37, 55, 37, 255, 35, 51, 35, 255, 37, 55, 37, 255, 37, 55, 37, 255, 36, 53, 36, 255, 37, 56, 37, 255, 33, 48, 33, 255, 30, 42, 31, 255, 30, 43, 31, 255, 29, 40, 29, 255, 31, 43, 31, 255, 30, 43, 31, 255, 33, 48, 33, 255, 35, 51, 35, 255, 33, 48, 33, 255, 32, 45, 32, 255, 31, 43, 31, 255, 30, 43, 31, 255, 36, 53, 36, 255, 35, 51, 35, 255, 44, 65, 43, 255, 35, 52, 35, 255, 35, 51, 35, 255, 32, 46, 32, 255, 35, 51, 35, 255, 34, 50, 34, 255, 38, 57, 38, 255, 33, 41, 44, 255, 31, 38, 40, 255, 29, 33, 35, 255, 25, 28, 28, 255, 28, 32, 34, 255, 39, 51, 55, 255, 40, 53, 57, 255, 35, 43, 46, 255, 28, 32, 33, 255, 30, 36, 38, 255, 23, 24, 24, 255, 32, 39, 41, 255, 28, 32, 33, 255, 29, 35, 37, 255, 32, 39, 42, 255, 46, 62, 67, 255, 33, 41, 43, 255, 23, 24, 24, 255, 32, 38, 40, 255, 21, 21, 21, 255, 30, 36, 38, 255, 28, 32, 34, 255, 44, 58, 63, 255, 35, 45, 48, 255, 36, 46, 49, 255, 32, 40, 42, 255, 39, 51, 55, 255, 39, 51, 55, 255, 41, 53, 57, 255, 31, 38, 40, 255, 25, 28, 29, 255, 28, 33, 35, 255, 26, 30, 31, 255, 32, 39, 41, 255, 22, 22, 22, 255, 22, 22, 22, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 32, 39, 41, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 25, 27, 28, 255, 26, 29, 30, 255, 34, 43, 46, 255, 41, 55, 59, 255, 28, 32, 34, 255, 37, 48, 51, 255, 31, 38, 40, 255, 34, 42, 45, 255, 29, 35, 37, 255, 37, 47, 51, 255, 36, 46, 49, 255, 42, 55, 60, 255, 39, 51, 55, 255, 41, 53, 58, 255, 38, 49, 53, 255, 37, 47, 50, 255, 39, 50, 54, 255, 21, 21, 21, 255, 21, 21, 21, 255, 32, 39, 42, 255, 23, 24, 24, 255, 32, 38, 41, 255, 32, 40, 42, 255, 31, 37, 39, 255, 28, 32, 33, 255, 41, 54, 58, 255, 38, 49, 53, 255, 36, 46, 49, 255, 48, 66, 72, 255, 23, 25, 25, 255, 30, 36, 38, 255, 34, 43, 46, 255, 34, 42, 44, 255, 37, 48, 51, 255, 39, 51, 55, 255, 31, 38, 40, 255, 27, 31, 32, 255, 32, 39, 42, 255, 32, 39, 42, 255, 42, 56, 61, 255, 38, 49, 52, 255, 41, 53, 58, 255, 42, 55, 60, 255, 41, 54, 59, 255, 46, 62, 67, 255, 31, 37, 39, 255, 25, 27, 28, 255, 35, 44, 47, 255, 22, 22, 22, 255, 24, 25, 26, 255, 26, 30, 31, 255, 36, 46, 49, 255, 32, 39, 41, 255, 33, 40, 43, 255, 29, 35, 37, 255, 21, 21, 21, 255, 21, 21, 21, 255, 27, 31, 32, 255, 23, 24, 24, 255, 21, 21, 21, 255, 29, 34, 35, 255, 39, 50, 54, 255, 27, 31, 33, 255, 39, 51, 55, 255, 27, 31, 33, 255, 33, 41, 43, 255, 28, 33, 35, 255, 43, 58, 63, 255, 45, 60, 65, 255, 43, 57, 62, 255, 34, 42, 45, 255, 40, 52, 56, 255, 37, 48, 51, 255, 36, 46, 50, 255, 31, 38, 40, 255, 32, 39, 42, 255, 31, 38, 40, 255, 41, 54, 58, 255, 30, 36, 38, 255, 31, 38, 40, 255, 44, 59, 64, 255, 32, 40, 42, 255, 25, 28, 29, 255, 30, 35, 37, 255, 40, 52, 56, 255, 39, 51, 54, 255, 32, 38, 41, 255, 40, 52, 56, 255, 48, 66, 72, 255, 55, 74, 79, 255, 48, 66, 72, 255, 47, 64, 70, 255, 41, 54, 58, 255, 48, 65, 71, 255, 41, 54, 58, 255, 50, 69, 75, 255, 49, 67, 73, 255, 46, 62, 68, 255, 54, 72, 77, 255, 33, 41, 44, 255, 40, 53, 57, 255, 38, 49, 52, 255, 32, 38, 41, 255, 36, 46, 49, 255, 35, 45, 48, 255, 29, 34, 35, 255, 39, 50, 54, 255, 21, 21, 21, 255, 21, 21, 21, 255, 29, 33, 35, 255, 37, 47, 50, 255, 26, 30, 31, 255, 32, 40, 42, 255, 26, 29, 30, 255, 31, 37, 39, 255, 37, 47, 51, 255, 26, 30, 31, 255, 29, 34, 35, 255, 30, 36, 38, 255, 39, 50, 54, 255, 33, 41, 43, 255, 39, 51, 55, 255, 35, 44, 47, 255, 35, 44, 47, 255, 33, 41, 43, 255, 32, 40, 42, 255, 36, 45, 48, 255, 42, 56, 61, 255, 33, 41, 43, 255, 36, 45, 48, 255, 38, 50, 54, 255, 21, 21, 21, 255, 21, 21, 21, 255, 39, 51, 54, 255, 51, 70, 76, 255, 45, 61, 66, 255, 31, 38, 40, 255, 32, 39, 41, 255, 31, 37, 39, 255, 21, 21, 21, 255, 24, 27, 27, 255, 37, 47, 50, 255, 45, 61, 66, 255, 31, 38, 40, 255, 35, 43, 46, 255, 34, 42, 44, 255, 43, 58, 63, 255, 32, 39, 42, 255, 34, 42, 45, 255, 33, 40, 42, 255, 44, 59, 64, 255, 39, 51, 55, 255, 44, 58, 63, 255, 21, 21, 21, 255, 33, 41, 43, 255, 42, 55, 60, 255, 36, 46, 49, 255, 33, 41, 44, 255, 30, 35, 37, 255, 24, 25, 26, 255, 22, 22, 22, 255, 25, 28, 29, 255, 33, 40, 43, 255, 36, 46, 50, 255, 31, 37, 39, 255, 41, 55, 59, 255, 36, 46, 49, 255, 42, 55, 60, 255, 36, 45, 49, 255, 28, 33, 35, 255, 33, 41, 44, 255, 27, 31, 32, 255, 46, 63, 69, 255, 22, 22, 23, 255, 21, 21, 21, 255, 42, 56, 60, 255, 44, 59, 64, 255, 34, 42, 45, 255, 34, 42, 45, 255, 35, 44, 47, 255, 48, 66, 72, 255, 37, 47, 50, 255, 32, 39, 42, 255, 41, 53, 58, 255, 45, 61, 66, 255, 34, 42, 45, 255, 25, 28, 29, 255, 33, 41, 44, 255, 47, 63, 69, 255, 30, 36, 37, 255, 39, 51, 55, 255, 21, 21, 21, 255, 42, 56, 60, 255, 42, 55, 59, 255, 43, 57, 61, 255, 35, 43, 46, 255, 39, 50, 54, 255, 44, 60, 65, 255, 47, 63, 69, 255, 47, 64, 70, 255, 45, 60, 65, 255, 44, 58, 63, 255, 22, 23, 23, 255, 40, 52, 56, 255, 27, 30, 31, 255, 31, 37, 39, 255, 25, 28, 28, 255, 36, 45, 48, 255, 21, 21, 21, 255, 29, 33, 35, 255, 33, 41, 43, 255, 30, 36, 38, 255, 37, 55, 37, 255, 40, 60, 40, 255, 41, 61, 40, 255, 39, 59, 39, 255, 37, 56, 37, 255, 37, 55, 37, 255, 46, 67, 44, 255, 40, 60, 40, 255, 37, 55, 37, 255, 38, 56, 38, 255, 33, 48, 33, 255, 33, 48, 33, 255, 29, 40, 29, 255, 30, 43, 31, 255, 30, 43, 31, 255, 31, 45, 32, 255, 31, 44, 31, 255, 27, 36, 27, 255, 26, 35, 27, 255, 25, 32, 25, 255, 30, 42, 30, 255, 29, 41, 30, 255, 29, 40, 29, 255, 27, 36, 27, 255, 24, 31, 25, 255, 24, 31, 25, 255, 25, 32, 26, 255, 25, 34, 26, 255, 25, 32, 25, 255, 28, 38, 28, 255, 29, 40, 29, 255, 31, 43, 31, 255, 36, 54, 36, 255, 36, 54, 36, 255, 34, 50, 34, 255, 36, 53, 36, 255, 29, 40, 30, 255, 32, 46, 32, 255, 33, 48, 33, 255, 31, 45, 32, 255, 31, 44, 31, 255, 29, 41, 30, 255, 32, 47, 33, 255, 31, 45, 32, 255, 31, 44, 31, 255, 32, 45, 32, 255, 32, 46, 32, 255, 32, 47, 33, 255, 30, 42, 30, 255, 30, 42, 30, 255, 36, 53, 36, 255, 33, 47, 33, 255, 31, 44, 32, 255, 31, 45, 32, 255, 33, 48, 33, 255, 35, 52, 35, 255, 37, 55, 37, 255, 33, 47, 33, 255, 35, 52, 35, 255, 35, 52, 36, 255, 37, 55, 37, 255, 36, 54, 36, 255, 42, 62, 41, 255, 44, 65, 43, 255, 44, 65, 43, 255, 38, 57, 38, 255, 38, 57, 38, 255, 34, 49, 34, 255, 30, 43, 31, 255, 32, 46, 32, 255, 33, 47, 33, 255, 38, 57, 38, 255, 36, 54, 36, 255, 36, 54, 36, 255, 38, 56, 38, 255, 40, 60, 40, 255, 39, 58, 39, 255, 36, 53, 36, 255, 36, 53, 36, 255, 37, 54, 37, 255, 34, 50, 34, 255, 30, 42, 30, 255, 33, 48, 33, 255, 32, 46, 32, 255, 29, 40, 29, 255, 30, 43, 31, 255, 34, 49, 34, 255, 34, 50, 35, 255, 35, 52, 35, 255, 32, 47, 33, 255, 34, 50, 34, 255, 35, 51, 35, 255, 32, 47, 33, 255, 36, 54, 36, 255, 36, 53, 36, 255, 33, 48, 33, 255, 33, 49, 34, 255, 32, 46, 33, 255, 31, 44, 32, 255, 30, 42, 30, 255, 26, 34, 26, 255, 26, 35, 26, 255, 28, 38, 28, 255, 30, 43, 31, 255, 24, 32, 25, 255, 26, 35, 27, 255, 30, 43, 31, 255, 26, 35, 27, 255, 27, 37, 28, 255, 28, 38, 28, 255, 27, 37, 28, 255, 24, 31, 25, 255, 24, 31, 25, 255, 24, 31, 25, 255, 25, 33, 26, 255, 27, 37, 28, 255, 27, 37, 28, 255, 27, 37, 28, 255, 29, 40, 29, 255, 28, 38, 28, 255, 25, 33, 25, 255, 28, 38, 28, 255, 29, 41, 30, 255, 33, 47, 33, 255, 35, 51, 35, 255, 34, 50, 34, 255, 31, 44, 31, 255, 29, 40, 29, 255, 28, 38, 28, 255, 31, 43, 31, 255, 32, 47, 33, 255, 31, 44, 32, 255, 29, 39, 29, 255, 28, 38, 29, 255, 32, 47, 33, 255, 33, 48, 34, 255, 31, 43, 31, 255, 32, 46, 32, 255, 33, 47, 33, 255, 32, 45, 32, 255, 31, 43, 31, 255, 30, 43, 31, 255, 30, 42, 30, 255, 29, 40, 29, 255, 30, 42, 30, 255, 30, 42, 30, 255, 31, 44, 32, 255, 28, 39, 29, 255, 30, 42, 30, 255, 31, 44, 31, 255, 28, 39, 29, 255, 25, 34, 26, 255, 27, 37, 28, 255, 29, 41, 30, 255, 27, 37, 28, 255, 29, 41, 30, 255, 32, 45, 32, 255, 31, 44, 31, 255, 30, 42, 30, 255, 33, 47, 33, 255, 29, 40, 29, 255, 27, 36, 27, 255, 30, 43, 31, 255, 27, 37, 28, 255, 28, 39, 29, 255, 30, 42, 30, 255, 25, 33, 25, 255, 29, 41, 30, 255, 31, 44, 32, 255, 31, 45, 32, 255, 31, 44, 31, 255, 32, 45, 32, 255, 36, 53, 36, 255, 33, 47, 33, 255, 33, 48, 33, 255, 35, 51, 35, 255, 41, 61, 40, 255, 36, 54, 37, 255, 33, 48, 33, 255, 35, 51, 35, 255, 40, 60, 40, 255, 38, 58, 38, 255, 35, 52, 35, 255, 35, 52, 36, 255, 37, 55, 37, 255, 33, 48, 33, 255, 33, 48, 33, 255, 28, 39, 29, 255, 30, 42, 30, 255, 33, 48, 33, 255, 35, 52, 35, 255, 36, 54, 37, 255, 42, 63, 42, 255, 37, 54, 37, 255, 34, 49, 34, 255, 33, 47, 33, 255, 31, 43, 31, 255, 37, 55, 37, 255, 47, 69, 45, 255, 35, 52, 35, 255, 30, 42, 30, 255, 33, 48, 33, 255, 31, 45, 32, 255, 29, 39, 29, 255, 31, 44, 31, 255, 32, 45, 32, 255, 27, 37, 28, 255, 26, 35, 27, 255, 28, 38, 28, 255, 31, 44, 32, 255, 32, 47, 33, 255, 32, 46, 32, 255, 38, 56, 38, 255, 35, 52, 36, 255, 38, 57, 38, 255, 37, 55, 37, 255, 36, 53, 36, 255, 30, 43, 31, 255, 31, 44, 32, 255, 34, 49, 34, 255, 30, 42, 30, 255, 31, 44, 31, 255, 34, 49, 34, 255, 34, 50, 34, 255, 33, 47, 33, 255, 31, 44, 31, 255, 34, 49, 34, 255, 35, 52, 36, 255, 35, 52, 35, 255, 36, 53, 36, 255, 33, 47, 33, 255, 33, 48, 33, 255, 34, 49, 34, 255, 36, 53, 36, 255, 37, 55, 37, 255, 34, 50, 34, 255, 28, 39, 29, 255, 27, 36, 27, 255, 28, 39, 29, 255, 30, 42, 30, 255, 28, 39, 29, 255, 29, 40, 29, 255, 32, 46, 32, 255, 33, 47, 33, 255, 34, 50, 34, 255, 27, 37, 28, 255, 31, 44, 31, 255, 32, 45, 32, 255, 33, 48, 34, 255, 35, 51, 35, 255, 34, 50, 34, 255, 32, 45, 32, 255, 34, 49, 34, 255, 34, 50, 35, 255, 32, 46, 33, 255, 34, 49, 34, 255, 27, 31, 32, 255, 25, 27, 28, 255, 27, 30, 31, 255, 32, 39, 42, 255, 33, 41, 44, 255, 39, 51, 54, 255, 31, 38, 40, 255, 32, 39, 42, 255, 31, 38, 40, 255, 32, 39, 41, 255, 23, 24, 25, 255, 29, 34, 36, 255, 28, 33, 34, 255, 29, 34, 36, 255, 26, 30, 31, 255, 35, 45, 48, 255, 37, 48, 51, 255, 33, 40, 43, 255, 29, 35, 37, 255, 21, 21, 21, 255, 25, 28, 28, 255, 38, 48, 52, 255, 40, 52, 56, 255, 41, 53, 58, 255, 33, 42, 44, 255, 37, 48, 51, 255, 31, 38, 40, 255, 32, 40, 42, 255, 27, 30, 32, 255, 31, 38, 40, 255, 21, 21, 21, 255, 30, 36, 38, 255, 26, 29, 30, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 25, 27, 28, 255, 33, 40, 43, 255, 36, 46, 49, 255, 28, 32, 34, 255, 32, 40, 42, 255, 21, 21, 21, 255, 21, 21, 21, 255, 33, 41, 43, 255, 33, 40, 43, 255, 22, 22, 22, 255, 25, 28, 29, 255, 33, 41, 44, 255, 27, 31, 32, 255, 38, 49, 53, 255, 21, 22, 22, 255, 45, 61, 66, 255, 32, 39, 42, 255, 33, 41, 44, 255, 30, 36, 38, 255, 30, 36, 38, 255, 32, 40, 42, 255, 37, 47, 50, 255, 36, 45, 48, 255, 32, 38, 41, 255, 35, 44, 47, 255, 21, 21, 21, 255, 34, 43, 45, 255, 22, 23, 23, 255, 35, 44, 47, 255, 29, 34, 36, 255, 40, 52, 56, 255, 31, 37, 39, 255, 39, 50, 54, 255, 40, 52, 57, 255, 27, 31, 32, 255, 40, 52, 56, 255, 29, 34, 36, 255, 24, 25, 26, 255, 30, 37, 39, 255, 31, 37, 39, 255, 42, 55, 59, 255, 35, 44, 47, 255, 32, 39, 41, 255, 21, 21, 21, 255, 36, 45, 49, 255, 33, 42, 44, 255, 30, 36, 37, 255, 35, 44, 46, 255, 35, 45, 48, 255, 37, 47, 50, 255, 29, 33, 35, 255, 32, 38, 41, 255, 28, 33, 34, 255, 30, 36, 38, 255, 23, 24, 24, 255, 31, 37, 39, 255, 22, 22, 22, 255, 37, 48, 52, 255, 30, 36, 38, 255, 30, 36, 38, 255, 38, 49, 53, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 22, 22, 255, 32, 39, 42, 255, 41, 53, 58, 255, 28, 32, 34, 255, 21, 21, 21, 255, 31, 38, 40, 255, 38, 50, 53, 255, 34, 43, 46, 255, 30, 36, 38, 255, 38, 49, 52, 255, 39, 51, 55, 255, 41, 54, 59, 255, 50, 69, 75, 255, 40, 52, 56, 255, 37, 48, 52, 255, 45, 60, 65, 255, 50, 69, 75, 255, 37, 47, 50, 255, 36, 45, 49, 255, 35, 45, 48, 255, 43, 57, 62, 255, 33, 41, 44, 255, 42, 56, 60, 255, 40, 53, 57, 255, 44, 60, 65, 255, 44, 58, 63, 255, 31, 37, 39, 255, 28, 32, 33, 255, 33, 40, 43, 255, 49, 67, 73, 255, 44, 59, 64, 255, 36, 46, 50, 255, 46, 63, 68, 255, 42, 56, 60, 255, 41, 54, 58, 255, 51, 70, 76, 255, 30, 35, 37, 255, 44, 59, 64, 255, 44, 59, 64, 255, 45, 60, 65, 255, 51, 69, 75, 255, 41, 54, 59, 255, 52, 70, 76, 255, 43, 57, 62, 255, 31, 38, 40, 255, 51, 70, 76, 255, 30, 35, 37, 255, 39, 50, 54, 255, 29, 34, 36, 255, 28, 32, 33, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 23, 23, 255, 21, 21, 21, 255, 24, 26, 27, 255, 35, 44, 47, 255, 40, 53, 57, 255, 42, 56, 61, 255, 32, 40, 42, 255, 32, 40, 42, 255, 31, 38, 40, 255, 42, 55, 59, 255, 33, 41, 43, 255, 29, 34, 36, 255, 22, 23, 23, 255, 34, 43, 46, 255, 28, 32, 33, 255, 38, 49, 53, 255, 33, 40, 43, 255, 25, 27, 28, 255, 38, 49, 53, 255, 36, 46, 50, 255, 35, 45, 48, 255, 28, 33, 34, 255, 40, 51, 56, 255, 21, 21, 21, 255, 29, 34, 36, 255, 40, 53, 57, 255, 37, 48, 51, 255, 46, 61, 67, 255, 45, 60, 65, 255, 40, 52, 56, 255, 43, 58, 63, 255, 44, 60, 65, 255, 49, 67, 73, 255, 35, 45, 48, 255, 34, 43, 46, 255, 27, 31, 32, 255, 48, 65, 71, 255, 33, 40, 43, 255, 26, 29, 31, 255, 32, 40, 42, 255, 38, 49, 52, 255, 32, 38, 41, 255, 38, 49, 52, 255, 51, 70, 76, 255, 36, 46, 49, 255, 21, 21, 21, 255, 42, 56, 61, 255, 29, 34, 36, 255, 34, 42, 44, 255, 28, 33, 34, 255, 27, 30, 31, 255, 26, 29, 30, 255, 28, 32, 33, 255, 29, 34, 35, 255, 24, 27, 27, 255, 38, 49, 53, 255, 38, 49, 53, 255, 40, 52, 56, 255, 42, 56, 61, 255, 40, 52, 56, 255, 35, 43, 46, 255, 34, 42, 45, 255, 32, 40, 42, 255, 37, 47, 51, 255, 37, 47, 50, 255, 34, 42, 45, 255, 21, 21, 21, 255, 35, 44, 47, 255, 40, 52, 56, 255, 35, 44, 47, 255, 31, 38, 40, 255, 45, 61, 66, 255, 43, 57, 62, 255, 45, 60, 65, 255, 31, 37, 39, 255, 41, 54, 58, 255, 33, 40, 43, 255, 22, 22, 22, 255, 32, 40, 42, 255, 44, 59, 64, 255, 34, 42, 44, 255, 44, 59, 64, 255, 31, 38, 40, 255, 24, 26, 27, 255, 42, 55, 60, 255, 33, 41, 44, 255, 35, 45, 48, 255, 49, 66, 72, 255, 38, 50, 54, 255, 48, 65, 71, 255, 46, 62, 67, 255, 46, 62, 67, 255, 37, 47, 50, 255, 41, 54, 58, 255, 33, 41, 44, 255, 21, 21, 21, 255, 37, 47, 50, 255, 36, 46, 50, 255, 34, 43, 46, 255, 34, 43, 46, 255, 21, 21, 21, 255, 21, 21, 21, 255, 29, 35, 37, 255, 29, 33, 35, 255, 33, 48, 33, 255, 38, 58, 38, 255, 53, 76, 50, 255, 39, 59, 39, 255, 36, 54, 37, 255, 54, 78, 51, 255, 42, 62, 41, 255, 37, 55, 37, 255, 34, 50, 34, 255, 32, 45, 32, 255, 34, 49, 34, 255, 33, 49, 34, 255, 28, 38, 28, 255, 32, 46, 32, 255, 29, 40, 29, 255, 28, 39, 29, 255, 29, 40, 29, 255, 29, 40, 29, 255, 28, 39, 29, 255, 27, 36, 27, 255, 28, 39, 29, 255, 27, 38, 28, 255, 26, 35, 27, 255, 27, 37, 28, 255, 24, 31, 25, 255, 24, 31, 25, 255, 24, 30, 24, 255, 25, 32, 26, 255, 25, 33, 26, 255, 26, 34, 26, 255, 29, 41, 30, 255, 32, 45, 32, 255, 35, 51, 35, 255, 36, 53, 36, 255, 35, 51, 35, 255, 35, 51, 35, 255, 29, 41, 30, 255, 33, 48, 33, 255, 31, 43, 31, 255, 30, 43, 31, 255, 30, 43, 31, 255, 28, 38, 28, 255, 35, 51, 35, 255, 32, 46, 32, 255, 31, 44, 31, 255, 32, 47, 33, 255, 28, 39, 29, 255, 28, 39, 29, 255, 30, 43, 31, 255, 31, 43, 31, 255, 33, 49, 34, 255, 33, 48, 34, 255, 28, 39, 29, 255, 28, 39, 29, 255, 36, 53, 36, 255, 32, 47, 33, 255, 33, 48, 34, 255, 32, 46, 32, 255, 32, 46, 32, 255, 37, 56, 37, 255, 33, 48, 33, 255, 37, 55, 37, 255, 47, 69, 45, 255, 55, 79, 51, 255, 48, 70, 46, 255, 44, 65, 43, 255, 40, 60, 40, 255, 29, 40, 29, 255, 27, 37, 28, 255, 32, 46, 32, 255, 30, 43, 31, 255, 34, 50, 34, 255, 34, 49, 34, 255, 39, 58, 39, 255, 35, 52, 35, 255, 35, 52, 35, 255, 48, 70, 46, 255, 37, 56, 37, 255, 32, 47, 33, 255, 34, 49, 34, 255, 32, 46, 32, 255, 30, 43, 31, 255, 30, 43, 31, 255, 31, 44, 31, 255, 28, 39, 29, 255, 29, 40, 29, 255, 30, 42, 31, 255, 34, 50, 34, 255, 33, 48, 33, 255, 31, 44, 31, 255, 30, 41, 30, 255, 30, 43, 31, 255, 34, 49, 34, 255, 36, 54, 36, 255, 35, 52, 35, 255, 34, 50, 34, 255, 31, 44, 32, 255, 33, 47, 33, 255, 29, 40, 29, 255, 29, 39, 29, 255, 29, 40, 29, 255, 26, 36, 27, 255, 31, 45, 32, 255, 27, 37, 28, 255, 25, 33, 26, 255, 29, 40, 30, 255, 30, 43, 31, 255, 29, 41, 30, 255, 29, 40, 29, 255, 26, 35, 27, 255, 27, 37, 28, 255, 24, 31, 25, 255, 25, 33, 26, 255, 25, 33, 26, 255, 27, 37, 28, 255, 23, 30, 24, 255, 27, 36, 27, 255, 27, 37, 28, 255, 27, 37, 28, 255, 28, 38, 28, 255, 28, 38, 28, 255, 31, 44, 31, 255, 30, 43, 31, 255, 36, 53, 36, 255, 34, 50, 34, 255, 32, 47, 33, 255, 31, 44, 31, 255, 28, 39, 29, 255, 25, 34, 26, 255, 32, 45, 32, 255, 34, 49, 34, 255, 30, 42, 31, 255, 27, 36, 27, 255, 29, 41, 30, 255, 34, 51, 35, 255, 29, 40, 29, 255, 26, 35, 27, 255, 26, 35, 27, 255, 32, 46, 32, 255, 33, 48, 34, 255, 32, 45, 32, 255, 29, 41, 30, 255, 26, 35, 27, 255, 27, 37, 28, 255, 29, 40, 29, 255, 30, 41, 30, 255, 27, 37, 28, 255, 31, 43, 31, 255, 33, 49, 34, 255, 32, 46, 32, 255, 66, 78, 15, 255, 26, 35, 27, 255, 27, 36, 27, 255, 26, 34, 26, 255, 27, 36, 27, 255, 31, 44, 31, 255, 31, 44, 31, 255, 34, 49, 34, 255, 31, 44, 31, 255, 33, 47, 33, 255, 29, 40, 29, 255, 31, 44, 31, 255, 31, 44, 31, 255, 30, 43, 31, 255, 30, 43, 31, 255, 26, 36, 27, 255, 27, 37, 28, 255, 30, 43, 31, 255, 27, 37, 28, 255, 26, 36, 27, 255, 28, 38, 28, 255, 32, 46, 32, 255, 36, 54, 36, 255, 33, 49, 34, 255, 33, 49, 34, 255, 33, 48, 34, 255, 35, 51, 35, 255, 35, 51, 35, 255, 34, 49, 34, 255, 32, 47, 33, 255, 40, 60, 40, 255, 41, 61, 40, 255, 37, 55, 37, 255, 40, 60, 40, 255, 38, 57, 38, 255, 38, 57, 38, 255, 30, 43, 31, 255, 30, 43, 31, 255, 30, 41, 30, 255, 34, 49, 34, 255, 35, 51, 35, 255, 35, 51, 35, 255, 42, 62, 41, 255, 35, 52, 35, 255, 36, 53, 36, 255, 33, 48, 33, 255, 31, 44, 32, 255, 37, 56, 37, 255, 38, 57, 38, 255, 38, 57, 38, 255, 35, 52, 36, 255, 30, 42, 30, 255, 32, 46, 32, 255, 29, 41, 30, 255, 29, 40, 29, 255, 29, 40, 29, 255, 30, 42, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 28, 39, 29, 255, 32, 46, 32, 255, 33, 48, 33, 255, 37, 55, 37, 255, 43, 63, 42, 255, 39, 59, 39, 255, 36, 53, 36, 255, 37, 55, 37, 255, 27, 37, 28, 255, 29, 40, 29, 255, 29, 40, 30, 255, 32, 46, 32, 255, 30, 43, 31, 255, 42, 48, 16, 255, 32, 46, 32, 255, 31, 44, 32, 255, 31, 44, 31, 255, 33, 47, 33, 255, 34, 50, 34, 255, 34, 49, 34, 255, 33, 47, 33, 255, 38, 56, 38, 255, 32, 46, 32, 255, 37, 55, 37, 255, 34, 50, 34, 255, 37, 55, 37, 255, 33, 47, 33, 255, 31, 43, 31, 255, 26, 34, 26, 255, 28, 39, 29, 255, 28, 39, 29, 255, 27, 37, 28, 255, 31, 45, 32, 255, 31, 44, 31, 255, 31, 43, 31, 255, 32, 46, 32, 255, 31, 43, 31, 255, 35, 52, 35, 255, 34, 49, 34, 255, 34, 49, 34, 255, 36, 53, 36, 255, 34, 50, 34, 255, 33, 48, 33, 255, 32, 45, 32, 255, 33, 48, 33, 255, 33, 48, 34, 255, 34, 49, 34, 255, 26, 29, 30, 255, 25, 27, 28, 255, 22, 22, 22, 255, 29, 33, 35, 255, 26, 30, 31, 255, 34, 42, 45, 255, 33, 41, 43, 255, 26, 29, 30, 255, 25, 28, 29, 255, 27, 31, 32, 255, 27, 32, 33, 255, 29, 34, 36, 255, 24, 25, 26, 255, 33, 41, 44, 255, 41, 54, 59, 255, 33, 40, 42, 255, 43, 57, 62, 255, 29, 35, 36, 255, 42, 55, 60, 255, 22, 23, 23, 255, 21, 21, 21, 255, 40, 52, 56, 255, 36, 46, 49, 255, 43, 57, 62, 255, 29, 33, 35, 255, 28, 33, 35, 255, 34, 43, 46, 255, 29, 34, 36, 255, 22, 23, 23, 255, 36, 45, 48, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 37, 47, 50, 255, 31, 37, 39, 255, 23, 24, 25, 255, 21, 21, 21, 255, 32, 40, 42, 255, 26, 30, 31, 255, 24, 26, 26, 255, 27, 32, 33, 255, 21, 21, 21, 255, 21, 21, 21, 255, 38, 48, 52, 255, 27, 31, 32, 255, 28, 33, 34, 255, 24, 25, 26, 255, 34, 42, 44, 255, 22, 22, 22, 255, 27, 31, 32, 255, 34, 43, 46, 255, 27, 32, 33, 255, 33, 41, 44, 255, 35, 43, 46, 255, 27, 31, 33, 255, 22, 22, 22, 255, 31, 37, 39, 255, 33, 41, 44, 255, 28, 32, 34, 255, 33, 40, 42, 255, 21, 21, 21, 255, 38, 49, 52, 255, 35, 44, 47, 255, 37, 48, 51, 255, 37, 48, 51, 255, 40, 53, 57, 255, 41, 54, 58, 255, 45, 61, 66, 255, 39, 50, 54, 255, 56, 74, 79, 255, 55, 73, 78, 255, 40, 53, 57, 255, 25, 28, 29, 255, 33, 41, 43, 255, 29, 33, 35, 255, 41, 54, 59, 255, 33, 41, 44, 255, 37, 48, 51, 255, 21, 21, 21, 255, 43, 57, 62, 255, 48, 65, 71, 255, 43, 58, 62, 255, 40, 53, 57, 255, 29, 34, 36, 255, 24, 26, 27, 255, 36, 45, 49, 255, 37, 47, 51, 255, 33, 41, 43, 255, 36, 46, 49, 255, 36, 46, 49, 255, 33, 40, 43, 255, 27, 31, 32, 255, 34, 42, 45, 255, 34, 42, 45, 255, 34, 42, 44, 255, 21, 21, 21, 255, 22, 23, 23, 255, 41, 54, 58, 255, 37, 48, 52, 255, 32, 39, 41, 255, 32, 38, 41, 255, 25, 27, 28, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 26, 30, 31, 255, 30, 36, 38, 255, 46, 62, 67, 255, 42, 55, 60, 255, 53, 71, 77, 255, 40, 52, 56, 255, 35, 44, 47, 255, 49, 67, 73, 255, 43, 57, 62, 255, 38, 50, 54, 255, 32, 39, 42, 255, 32, 39, 42, 255, 32, 39, 41, 255, 40, 53, 57, 255, 31, 37, 39, 255, 40, 52, 56, 255, 31, 38, 40, 255, 37, 47, 51, 255, 30, 36, 38, 255, 21, 21, 21, 255, 51, 70, 76, 255, 49, 67, 73, 255, 38, 49, 53, 255, 32, 39, 42, 255, 38, 49, 53, 255, 35, 45, 48, 255, 48, 66, 72, 255, 44, 59, 64, 255, 45, 61, 66, 255, 40, 52, 56, 255, 37, 47, 50, 255, 46, 63, 68, 255, 53, 72, 77, 255, 42, 56, 60, 255, 40, 53, 57, 255, 37, 47, 50, 255, 35, 44, 47, 255, 31, 38, 40, 255, 32, 39, 42, 255, 30, 35, 37, 255, 21, 21, 21, 255, 21, 21, 21, 255, 30, 36, 38, 255, 39, 51, 55, 255, 35, 44, 47, 255, 32, 40, 42, 255, 21, 21, 21, 255, 21, 21, 21, 255, 30, 36, 38, 255, 30, 36, 38, 255, 45, 61, 67, 255, 34, 43, 45, 255, 29, 34, 35, 255, 32, 38, 41, 255, 24, 26, 26, 255, 27, 31, 32, 255, 28, 32, 33, 255, 32, 40, 42, 255, 33, 40, 43, 255, 28, 33, 34, 255, 27, 32, 33, 255, 29, 33, 35, 255, 29, 35, 36, 255, 28, 32, 33, 255, 33, 40, 42, 255, 29, 34, 36, 255, 30, 36, 38, 255, 25, 28, 29, 255, 34, 42, 44, 255, 43, 57, 61, 255, 38, 49, 53, 255, 26, 29, 30, 255, 30, 35, 37, 255, 38, 49, 52, 255, 45, 61, 66, 255, 38, 49, 52, 255, 25, 28, 29, 255, 46, 62, 67, 255, 39, 50, 54, 255, 34, 43, 45, 255, 31, 38, 40, 255, 33, 40, 43, 255, 35, 45, 48, 255, 43, 58, 62, 255, 40, 53, 57, 255, 29, 34, 36, 255, 34, 42, 45, 255, 44, 59, 63, 255, 27, 30, 31, 255, 29, 34, 36, 255, 43, 57, 62, 255, 39, 50, 54, 255, 37, 47, 50, 255, 33, 40, 43, 255, 24, 25, 26, 255, 28, 32, 34, 255, 23, 24, 24, 255, 28, 33, 35, 255, 31, 38, 40, 255, 23, 25, 25, 255, 21, 21, 21, 255, 25, 28, 29, 255, 26, 29, 30, 255, 32, 40, 42, 255, 36, 46, 49, 255, 29, 35, 36, 255, 31, 37, 39, 255, 39, 50, 54, 255, 37, 47, 50, 255, 37, 48, 51, 255, 21, 21, 21, 255, 48, 66, 72, 255, 46, 61, 67, 255, 33, 41, 43, 255, 50, 69, 75, 255, 40, 52, 56, 255, 40, 52, 56, 255, 33, 41, 44, 255, 40, 52, 57, 255, 28, 33, 34, 255, 36, 46, 50, 255, 34, 43, 45, 255, 32, 38, 40, 255, 32, 40, 42, 255, 29, 34, 35, 255, 38, 49, 52, 255, 21, 21, 21, 255, 32, 38, 41, 255, 41, 54, 58, 255, 40, 53, 57, 255, 46, 61, 67, 255, 48, 65, 71, 255, 41, 55, 59, 255, 55, 73, 78, 255, 36, 45, 48, 255, 34, 43, 46, 255, 28, 33, 34, 255, 34, 43, 46, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 22, 22, 255, 24, 25, 26, 255, 32, 39, 42, 255, 29, 34, 35, 255, 21, 21, 21, 255, 21, 21, 21, 255, 29, 33, 35, 255, 32, 39, 41, 255, 34, 50, 34, 255, 33, 49, 34, 255, 35, 51, 35, 255, 45, 66, 44, 255, 38, 56, 38, 255, 38, 56, 38, 255, 36, 53, 36, 255, 36, 54, 36, 255, 38, 57, 38, 255, 36, 53, 36, 255, 33, 48, 34, 255, 30, 43, 31, 255, 33, 47, 33, 255, 29, 40, 30, 255, 29, 41, 30, 255, 28, 39, 29, 255, 31, 44, 31, 255, 31, 44, 32, 255, 28, 39, 29, 255, 27, 36, 27, 255, 29, 40, 29, 255, 31, 44, 31, 255, 27, 36, 27, 255, 26, 35, 27, 255, 25, 33, 25, 255, 27, 37, 28, 255, 24, 32, 25, 255, 25, 32, 25, 255, 27, 37, 28, 255, 27, 36, 27, 255, 27, 37, 28, 255, 31, 44, 32, 255, 38, 56, 38, 255, 37, 55, 37, 255, 34, 49, 34, 255, 33, 48, 33, 255, 32, 45, 32, 255, 31, 45, 32, 255, 33, 47, 33, 255, 27, 36, 27, 255, 31, 43, 31, 255, 37, 56, 37, 255, 34, 49, 34, 255, 32, 46, 32, 255, 35, 51, 35, 255, 36, 53, 36, 255, 36, 53, 36, 255, 34, 49, 34, 255, 34, 49, 34, 255, 34, 49, 34, 255, 37, 54, 37, 255, 41, 61, 40, 255, 32, 45, 32, 255, 36, 53, 36, 255, 34, 49, 34, 255, 31, 45, 32, 255, 36, 53, 36, 255, 46, 67, 44, 255, 35, 51, 35, 255, 36, 53, 36, 255, 34, 50, 34, 255, 33, 47, 33, 255, 33, 48, 33, 255, 35, 52, 35, 255, 53, 77, 50, 255, 39, 59, 39, 255, 34, 49, 34, 255, 34, 49, 34, 255, 34, 50, 34, 255, 33, 49, 34, 255, 34, 49, 34, 255, 34, 50, 34, 255, 35, 51, 35, 255, 36, 53, 36, 255, 37, 55, 37, 255, 36, 54, 36, 255, 37, 55, 37, 255, 37, 55, 37, 255, 33, 47, 33, 255, 33, 47, 33, 255, 30, 43, 31, 255, 28, 38, 28, 255, 29, 41, 30, 255, 28, 38, 29, 255, 25, 33, 26, 255, 29, 41, 30, 255, 29, 40, 29, 255, 32, 47, 33, 255, 34, 50, 34, 255, 30, 42, 31, 255, 29, 40, 29, 255, 30, 42, 30, 255, 30, 42, 30, 255, 36, 54, 37, 255, 32, 45, 32, 255, 32, 47, 33, 255, 37, 55, 37, 255, 31, 45, 32, 255, 29, 41, 30, 255, 28, 39, 29, 255, 32, 46, 33, 255, 29, 41, 30, 255, 27, 36, 27, 255, 28, 38, 28, 255, 26, 33, 26, 255, 26, 35, 27, 255, 24, 31, 24, 255, 25, 34, 26, 255, 26, 35, 26, 255, 28, 39, 29, 255, 28, 38, 28, 255, 29, 40, 30, 255, 28, 38, 28, 255, 82, 99, 14, 255, 28, 39, 29, 255, 27, 37, 28, 255, 27, 37, 28, 255, 25, 34, 26, 255, 30, 41, 30, 255, 28, 39, 29, 255, 31, 44, 31, 255, 29, 41, 30, 255, 27, 36, 27, 255, 31, 45, 32, 255, 30, 42, 30, 255, 30, 41, 30, 255, 30, 43, 31, 255, 27, 37, 28, 255, 25, 32, 25, 255, 30, 43, 31, 255, 33, 48, 33, 255, 29, 41, 30, 255, 29, 40, 29, 255, 30, 43, 31, 255, 27, 38, 28, 255, 32, 47, 33, 255, 29, 40, 30, 255, 28, 38, 28, 255, 28, 39, 29, 255, 29, 40, 29, 255, 31, 43, 31, 255, 31, 44, 31, 255, 27, 37, 28, 255, 27, 37, 28, 255, 29, 40, 29, 255, 29, 41, 30, 255, 24, 32, 25, 255, 25, 33, 26, 255, 32, 45, 32, 255, 33, 48, 33, 255, 31, 44, 31, 255, 27, 36, 27, 255, 24, 32, 25, 255, 29, 40, 29, 255, 27, 37, 28, 255, 32, 46, 33, 255, 35, 52, 35, 255, 33, 48, 33, 255, 32, 47, 33, 255, 31, 44, 31, 255, 31, 44, 32, 255, 33, 47, 33, 255, 33, 48, 33, 255, 32, 46, 32, 255, 35, 51, 35, 255, 28, 39, 29, 255, 30, 41, 30, 255, 29, 40, 29, 255, 26, 35, 27, 255, 28, 39, 29, 255, 34, 49, 34, 255, 29, 40, 29, 255, 30, 43, 31, 255, 34, 50, 34, 255, 32, 46, 32, 255, 32, 47, 33, 255, 35, 51, 35, 255, 34, 49, 34, 255, 32, 46, 32, 255, 35, 52, 35, 255, 42, 62, 41, 255, 46, 67, 44, 255, 36, 52, 36, 255, 40, 60, 40, 255, 36, 54, 36, 255, 34, 50, 34, 255, 30, 42, 31, 255, 32, 45, 32, 255, 30, 42, 30, 255, 33, 48, 33, 255, 43, 63, 42, 255, 34, 50, 34, 255, 36, 54, 36, 255, 35, 52, 35, 255, 36, 54, 36, 255, 36, 53, 36, 255, 37, 55, 37, 255, 35, 52, 35, 255, 36, 52, 36, 255, 32, 47, 33, 255, 35, 52, 35, 255, 35, 52, 35, 255, 26, 35, 27, 255, 27, 37, 28, 255, 26, 34, 26, 255, 27, 37, 28, 255, 25, 32, 25, 255, 26, 34, 26, 255, 27, 37, 28, 255, 28, 38, 28, 255, 31, 45, 32, 255, 37, 54, 37, 255, 35, 51, 35, 255, 35, 52, 36, 255, 35, 52, 35, 255, 34, 50, 35, 255, 39, 59, 39, 255, 33, 48, 33, 255, 29, 40, 29, 255, 29, 41, 30, 255, 28, 39, 29, 255, 29, 41, 30, 255, 31, 44, 32, 255, 30, 42, 30, 255, 30, 42, 31, 255, 30, 42, 30, 255, 34, 49, 34, 255, 36, 53, 36, 255, 40, 60, 40, 255, 36, 54, 36, 255, 38, 57, 38, 255, 33, 47, 33, 255, 32, 46, 32, 255, 32, 46, 32, 255, 32, 47, 33, 255, 32, 46, 32, 255, 33, 49, 34, 255, 30, 43, 31, 255, 33, 48, 33, 255, 31, 44, 31, 255, 30, 42, 31, 255, 32, 46, 33, 255, 29, 40, 29, 255, 30, 42, 30, 255, 31, 44, 31, 255, 31, 44, 32, 255, 31, 45, 32, 255, 37, 55, 37, 255, 31, 43, 31, 255, 32, 47, 33, 255, 34, 50, 34, 255, 37, 55, 37, 255, 38, 57, 38, 255, 38, 57, 38, 255, 36, 53, 36, 255, 36, 53, 36, 255, 30, 35, 37, 255, 31, 38, 40, 255, 30, 36, 38, 255, 29, 34, 35, 255, 22, 23, 23, 255, 36, 46, 49, 255, 24, 26, 27, 255, 28, 33, 35, 255, 28, 32, 33, 255, 31, 38, 40, 255, 31, 38, 40, 255, 25, 28, 29, 255, 21, 21, 21, 255, 35, 44, 47, 255, 31, 37, 39, 255, 34, 42, 45, 255, 43, 58, 63, 255, 35, 44, 47, 255, 31, 37, 39, 255, 21, 21, 21, 255, 21, 21, 21, 255, 38, 49, 53, 255, 32, 39, 42, 255, 34, 43, 46, 255, 34, 42, 44, 255, 27, 31, 32, 255, 34, 42, 45, 255, 27, 31, 32, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 27, 31, 32, 255, 29, 34, 36, 255, 21, 21, 21, 255, 21, 22, 22, 255, 29, 34, 36, 255, 34, 43, 46, 255, 31, 38, 40, 255, 24, 25, 26, 255, 34, 43, 46, 255, 30, 35, 37, 255, 30, 35, 37, 255, 33, 40, 43, 255, 30, 35, 37, 255, 21, 21, 21, 255, 30, 36, 38, 255, 35, 44, 47, 255, 30, 35, 37, 255, 29, 35, 36, 255, 24, 25, 26, 255, 36, 45, 48, 255, 41, 54, 58, 255, 30, 36, 38, 255, 32, 39, 41, 255, 31, 38, 40, 255, 34, 43, 46, 255, 27, 30, 31, 255, 21, 21, 21, 255, 30, 36, 38, 255, 36, 46, 49, 255, 36, 45, 49, 255, 30, 37, 39, 255, 21, 21, 21, 255, 22, 22, 22, 255, 40, 52, 56, 255, 26, 30, 31, 255, 40, 53, 57, 255, 35, 45, 48, 255, 31, 38, 40, 255, 40, 52, 56, 255, 53, 72, 77, 255, 57, 75, 80, 255, 48, 66, 72, 255, 34, 43, 46, 255, 35, 44, 48, 255, 39, 50, 54, 255, 43, 57, 61, 255, 43, 58, 63, 255, 45, 60, 66, 255, 34, 42, 45, 255, 21, 21, 21, 255, 47, 63, 69, 255, 38, 48, 52, 255, 43, 57, 62, 255, 51, 70, 76, 255, 36, 45, 49, 255, 34, 42, 44, 255, 28, 33, 34, 255, 29, 34, 36, 255, 41, 54, 58, 255, 39, 50, 54, 255, 26, 30, 31, 255, 24, 26, 26, 255, 25, 28, 28, 255, 31, 37, 39, 255, 27, 31, 32, 255, 21, 21, 21, 255, 24, 27, 27, 255, 37, 48, 51, 255, 33, 41, 44, 255, 35, 44, 47, 255, 21, 21, 21, 255, 30, 36, 37, 255, 29, 34, 36, 255, 31, 38, 40, 255, 21, 21, 21, 255, 21, 21, 21, 255, 24, 25, 26, 255, 33, 40, 43, 255, 47, 64, 70, 255, 46, 61, 67, 255, 43, 57, 62, 255, 41, 55, 59, 255, 38, 48, 52, 255, 46, 62, 67, 255, 43, 57, 61, 255, 44, 58, 63, 255, 42, 56, 61, 255, 35, 45, 48, 255, 31, 38, 40, 255, 34, 43, 46, 255, 25, 28, 29, 255, 33, 41, 43, 255, 40, 53, 57, 255, 45, 61, 66, 255, 42, 55, 59, 255, 33, 41, 43, 255, 21, 21, 21, 255, 39, 50, 54, 255, 44, 58, 63, 255, 48, 65, 70, 255, 46, 62, 68, 255, 33, 41, 43, 255, 40, 53, 57, 255, 43, 57, 62, 255, 33, 41, 44, 255, 41, 54, 58, 255, 39, 51, 55, 255, 49, 67, 73, 255, 46, 63, 68, 255, 38, 48, 52, 255, 40, 53, 57, 255, 39, 51, 55, 255, 34, 42, 44, 255, 43, 58, 63, 255, 38, 48, 52, 255, 34, 43, 46, 255, 21, 21, 21, 255, 21, 21, 21, 255, 39, 51, 54, 255, 39, 51, 55, 255, 41, 54, 58, 255, 39, 50, 54, 255, 31, 37, 39, 255, 40, 53, 57, 255, 24, 27, 27, 255, 21, 21, 21, 255, 28, 32, 33, 255, 32, 40, 42, 255, 28, 33, 35, 255, 28, 32, 34, 255, 31, 37, 39, 255, 31, 37, 39, 255, 25, 27, 28, 255, 24, 25, 26, 255, 25, 27, 28, 255, 34, 42, 45, 255, 28, 32, 33, 255, 32, 39, 42, 255, 30, 35, 37, 255, 27, 30, 32, 255, 25, 28, 28, 255, 26, 29, 30, 255, 21, 21, 21, 255, 35, 45, 48, 255, 24, 26, 27, 255, 33, 41, 44, 255, 33, 41, 44, 255, 42, 56, 61, 255, 51, 69, 75, 255, 42, 56, 60, 255, 44, 59, 64, 255, 40, 52, 56, 255, 35, 45, 48, 255, 32, 39, 41, 255, 38, 50, 53, 255, 35, 45, 48, 255, 44, 59, 63, 255, 43, 57, 62, 255, 32, 39, 41, 255, 38, 49, 53, 255, 37, 48, 51, 255, 34, 42, 44, 255, 39, 50, 54, 255, 36, 46, 49, 255, 35, 45, 48, 255, 21, 21, 21, 255, 47, 64, 70, 255, 43, 56, 61, 255, 35, 44, 47, 255, 34, 42, 45, 255, 37, 47, 51, 255, 34, 42, 45, 255, 32, 40, 42, 255, 34, 43, 46, 255, 30, 36, 38, 255, 23, 24, 25, 255, 29, 34, 36, 255, 24, 27, 27, 255, 29, 33, 35, 255, 27, 31, 32, 255, 28, 32, 33, 255, 33, 41, 43, 255, 40, 53, 57, 255, 41, 53, 58, 255, 36, 46, 49, 255, 30, 36, 38, 255, 35, 45, 48, 255, 21, 21, 21, 255, 50, 69, 75, 255, 37, 48, 51, 255, 44, 59, 64, 255, 38, 48, 52, 255, 35, 44, 47, 255, 29, 35, 36, 255, 39, 50, 54, 255, 38, 49, 52, 255, 29, 34, 36, 255, 26, 29, 30, 255, 32, 39, 42, 255, 37, 47, 50, 255, 35, 45, 48, 255, 30, 36, 38, 255, 34, 43, 46, 255, 21, 21, 21, 255, 36, 46, 49, 255, 42, 56, 60, 255, 46, 62, 67, 255, 42, 55, 60, 255, 62, 79, 84, 255, 48, 65, 71, 255, 38, 50, 53, 255, 37, 48, 52, 255, 44, 59, 64, 255, 41, 54, 58, 255, 38, 50, 54, 255, 38, 49, 52, 255, 26, 28, 29, 255, 21, 21, 21, 255, 24, 25, 26, 255, 33, 41, 44, 255, 26, 30, 31, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 29, 35, 36, 255, 47, 69, 46, 255, 36, 53, 36, 255, 33, 48, 33, 255, 38, 57, 38, 255, 38, 56, 38, 255, 35, 51, 35, 255, 38, 58, 38, 255, 36, 54, 36, 255, 35, 51, 35, 255, 35, 52, 36, 255, 28, 39, 29, 255, 27, 37, 28, 255, 28, 39, 29, 255, 32, 46, 33, 255, 30, 42, 30, 255, 28, 39, 29, 255, 32, 45, 32, 255, 30, 43, 31, 255, 30, 43, 31, 255, 28, 38, 28, 255, 32, 46, 32, 255, 33, 48, 33, 255, 33, 48, 33, 255, 28, 38, 28, 255, 27, 37, 28, 255, 23, 30, 24, 255, 23, 30, 24, 255, 23, 30, 24, 255, 27, 37, 28, 255, 28, 38, 28, 255, 31, 45, 32, 255, 33, 48, 33, 255, 32, 47, 33, 255, 36, 53, 36, 255, 34, 50, 35, 255, 34, 50, 35, 255, 35, 52, 35, 255, 30, 43, 31, 255, 29, 40, 29, 255, 31, 43, 31, 255, 34, 50, 34, 255, 33, 48, 33, 255, 46, 67, 44, 255, 37, 55, 37, 255, 38, 57, 38, 255, 37, 55, 37, 255, 36, 53, 36, 255, 38, 56, 38, 255, 37, 56, 37, 255, 36, 53, 36, 255, 36, 52, 36, 255, 37, 56, 37, 255, 36, 54, 36, 255, 35, 52, 35, 255, 36, 53, 36, 255, 33, 48, 33, 255, 36, 53, 36, 255, 38, 56, 38, 255, 38, 56, 38, 255, 35, 52, 35, 255, 33, 48, 33, 255, 32, 47, 33, 255, 31, 45, 32, 255, 33, 48, 33, 255, 37, 54, 37, 255, 35, 51, 35, 255, 37, 55, 37, 255, 39, 58, 39, 255, 38, 56, 38, 255, 32, 46, 32, 255, 34, 49, 34, 255, 46, 68, 44, 255, 101, 125, 17, 255, 34, 50, 35, 255, 37, 55, 37, 255, 37, 56, 37, 255, 41, 61, 41, 255, 36, 54, 36, 255, 35, 52, 36, 255, 31, 44, 31, 255, 31, 44, 31, 255, 29, 41, 30, 255, 31, 45, 32, 255, 30, 43, 31, 255, 26, 35, 27, 255, 26, 35, 26, 255, 29, 40, 29, 255, 30, 42, 31, 255, 28, 39, 29, 255, 30, 43, 31, 255, 26, 35, 27, 255, 26, 35, 27, 255, 28, 39, 29, 255, 32, 46, 33, 255, 32, 47, 33, 255, 30, 43, 31, 255, 30, 42, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 32, 46, 32, 255, 28, 39, 29, 255, 28, 39, 29, 255, 27, 37, 28, 255, 25, 34, 26, 255, 24, 32, 25, 255, 24, 30, 24, 255, 26, 34, 26, 255, 24, 32, 25, 255, 25, 34, 26, 255, 29, 41, 30, 255, 29, 40, 29, 255, 27, 37, 27, 255, 32, 46, 32, 255, 32, 45, 32, 255, 31, 45, 32, 255, 29, 40, 29, 255, 26, 34, 26, 255, 29, 40, 29, 255, 29, 40, 29, 255, 32, 45, 32, 255, 34, 49, 34, 255, 34, 49, 34, 255, 31, 43, 31, 255, 29, 40, 29, 255, 31, 44, 31, 255, 30, 42, 30, 255, 28, 38, 28, 255, 25, 32, 25, 255, 28, 39, 29, 255, 32, 45, 32, 255, 34, 49, 34, 255, 33, 48, 33, 255, 31, 45, 32, 255, 30, 43, 31, 255, 29, 41, 30, 255, 32, 46, 33, 255, 29, 40, 29, 255, 28, 39, 29, 255, 24, 31, 25, 255, 30, 42, 30, 255, 29, 41, 30, 255, 25, 33, 26, 255, 25, 32, 25, 255, 28, 39, 29, 255, 33, 47, 33, 255, 32, 46, 32, 255, 27, 37, 28, 255, 24, 31, 25, 255, 30, 41, 30, 255, 33, 48, 34, 255, 28, 38, 28, 255, 31, 44, 31, 255, 33, 47, 33, 255, 28, 39, 29, 255, 26, 35, 27, 255, 31, 43, 31, 255, 35, 51, 35, 255, 36, 53, 36, 255, 37, 56, 37, 255, 32, 45, 32, 255, 29, 41, 30, 255, 35, 52, 35, 255, 35, 51, 35, 255, 35, 52, 35, 255, 35, 51, 35, 255, 27, 36, 27, 255, 27, 37, 28, 255, 26, 36, 27, 255, 29, 40, 29, 255, 30, 43, 31, 255, 33, 48, 33, 255, 31, 45, 32, 255, 32, 45, 32, 255, 32, 46, 32, 255, 28, 39, 29, 255, 32, 46, 32, 255, 33, 47, 33, 255, 33, 47, 33, 255, 32, 46, 32, 255, 36, 54, 36, 255, 32, 45, 32, 255, 34, 49, 34, 255, 43, 64, 42, 255, 60, 85, 55, 255, 37, 55, 37, 255, 33, 47, 33, 255, 32, 47, 33, 255, 36, 54, 37, 255, 32, 47, 33, 255, 30, 43, 31, 255, 32, 46, 32, 255, 35, 51, 35, 255, 36, 53, 36, 255, 36, 53, 36, 255, 33, 48, 33, 255, 34, 50, 34, 255, 34, 50, 34, 255, 37, 55, 37, 255, 36, 54, 37, 255, 32, 45, 32, 255, 34, 49, 34, 255, 31, 43, 31, 255, 26, 35, 27, 255, 30, 43, 31, 255, 26, 35, 26, 255, 25, 34, 26, 255, 29, 40, 29, 255, 28, 38, 28, 255, 28, 38, 28, 255, 29, 40, 29, 255, 33, 47, 33, 255, 35, 51, 35, 255, 35, 52, 36, 255, 31, 44, 31, 255, 35, 51, 35, 255, 32, 46, 33, 255, 33, 48, 34, 255, 36, 53, 36, 255, 31, 44, 31, 255, 26, 36, 27, 255, 29, 41, 30, 255, 32, 46, 32, 255, 30, 43, 31, 255, 34, 50, 34, 255, 33, 48, 33, 255, 32, 47, 33, 255, 36, 53, 36, 255, 34, 49, 34, 255, 39, 59, 39, 255, 34, 50, 34, 255, 37, 56, 37, 255, 34, 50, 34, 255, 26, 35, 27, 255, 29, 40, 29, 255, 28, 38, 28, 255, 41, 47, 16, 255, 35, 52, 35, 255, 33, 47, 33, 255, 32, 47, 33, 255, 34, 49, 34, 255, 30, 42, 30, 255, 33, 47, 33, 255, 32, 46, 32, 255, 33, 47, 33, 255, 35, 51, 35, 255, 34, 49, 34, 255, 40, 60, 40, 255, 35, 51, 35, 255, 43, 64, 42, 255, 35, 51, 35, 255, 36, 53, 36, 255, 33, 47, 33, 255, 36, 53, 36, 255, 36, 54, 37, 255, 38, 57, 38, 255, 40, 60, 40, 255, 28, 32, 33, 255, 21, 21, 21, 255, 28, 32, 34, 255, 22, 22, 22, 255, 29, 34, 36, 255, 21, 21, 21, 255, 29, 35, 36, 255, 26, 30, 31, 255, 39, 50, 54, 255, 39, 51, 54, 255, 26, 29, 30, 255, 21, 21, 21, 255, 25, 28, 29, 255, 33, 40, 43, 255, 37, 47, 50, 255, 38, 49, 52, 255, 38, 49, 53, 255, 37, 48, 52, 255, 28, 33, 34, 255, 32, 39, 42, 255, 21, 21, 21, 255, 23, 25, 25, 255, 24, 26, 27, 255, 33, 41, 44, 255, 32, 40, 42, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 23, 23, 255, 21, 21, 21, 255, 29, 34, 35, 255, 23, 25, 25, 255, 27, 31, 32, 255, 27, 31, 32, 255, 33, 41, 44, 255, 43, 58, 62, 255, 39, 50, 54, 255, 39, 51, 54, 255, 38, 49, 53, 255, 33, 41, 44, 255, 34, 43, 45, 255, 47, 63, 69, 255, 34, 43, 45, 255, 31, 37, 40, 255, 21, 21, 21, 255, 28, 32, 34, 255, 28, 32, 33, 255, 25, 28, 29, 255, 23, 24, 24, 255, 35, 44, 47, 255, 29, 33, 35, 255, 28, 33, 34, 255, 37, 48, 51, 255, 32, 38, 40, 255, 28, 32, 33, 255, 28, 33, 34, 255, 23, 24, 25, 255, 24, 26, 27, 255, 26, 29, 30, 255, 30, 36, 38, 255, 29, 33, 35, 255, 21, 21, 21, 255, 29, 34, 36, 255, 37, 47, 51, 255, 30, 36, 38, 255, 36, 46, 50, 255, 35, 44, 47, 255, 35, 45, 48, 255, 49, 67, 74, 255, 54, 73, 78, 255, 48, 66, 72, 255, 42, 56, 61, 255, 45, 61, 67, 255, 32, 40, 42, 255, 26, 30, 31, 255, 27, 31, 33, 255, 45, 61, 66, 255, 28, 32, 33, 255, 34, 42, 45, 255, 21, 21, 21, 255, 42, 56, 60, 255, 57, 75, 80, 255, 62, 80, 84, 255, 34, 43, 46, 255, 34, 42, 45, 255, 40, 53, 57, 255, 38, 49, 53, 255, 23, 24, 25, 255, 27, 30, 31, 255, 34, 43, 46, 255, 36, 46, 49, 255, 28, 32, 34, 255, 46, 62, 68, 255, 22, 23, 23, 255, 21, 21, 21, 255, 23, 23, 24, 255, 37, 47, 51, 255, 33, 40, 43, 255, 40, 52, 56, 255, 25, 27, 28, 255, 34, 43, 46, 255, 43, 57, 62, 255, 30, 35, 37, 255, 22, 22, 23, 255, 31, 38, 40, 255, 24, 25, 26, 255, 21, 21, 21, 255, 21, 21, 21, 255, 27, 31, 33, 255, 43, 58, 62, 255, 40, 52, 56, 255, 39, 51, 55, 255, 30, 36, 38, 255, 40, 52, 56, 255, 50, 68, 74, 255, 43, 58, 63, 255, 43, 57, 62, 255, 48, 66, 71, 255, 31, 37, 39, 255, 37, 47, 50, 255, 26, 30, 31, 255, 36, 46, 49, 255, 39, 50, 54, 255, 37, 47, 50, 255, 45, 61, 67, 255, 54, 72, 78, 255, 21, 21, 21, 255, 32, 39, 41, 255, 34, 42, 45, 255, 42, 56, 61, 255, 31, 37, 40, 255, 41, 54, 58, 255, 41, 54, 59, 255, 30, 35, 37, 255, 34, 43, 46, 255, 27, 31, 32, 255, 32, 40, 42, 255, 34, 42, 44, 255, 46, 62, 67, 255, 37, 47, 51, 255, 39, 50, 54, 255, 47, 63, 69, 255, 33, 41, 44, 255, 33, 41, 43, 255, 30, 36, 38, 255, 21, 21, 21, 255, 34, 42, 44, 255, 43, 57, 62, 255, 28, 33, 34, 255, 37, 48, 51, 255, 26, 30, 31, 255, 34, 42, 45, 255, 33, 40, 43, 255, 35, 43, 46, 255, 36, 45, 49, 255, 26, 29, 30, 255, 21, 21, 21, 255, 28, 32, 33, 255, 33, 41, 43, 255, 35, 44, 48, 255, 38, 49, 53, 255, 31, 38, 40, 255, 30, 36, 38, 255, 31, 37, 39, 255, 33, 40, 42, 255, 33, 41, 44, 255, 43, 58, 62, 255, 28, 33, 34, 255, 25, 28, 29, 255, 39, 51, 55, 255, 27, 31, 32, 255, 30, 36, 38, 255, 26, 29, 29, 255, 32, 39, 41, 255, 21, 21, 21, 255, 23, 24, 24, 255, 29, 33, 35, 255, 37, 48, 51, 255, 39, 50, 54, 255, 31, 38, 40, 255, 31, 37, 39, 255, 44, 59, 64, 255, 39, 51, 55, 255, 33, 40, 43, 255, 49, 67, 73, 255, 45, 61, 66, 255, 32, 40, 42, 255, 48, 66, 72, 255, 35, 44, 47, 255, 42, 55, 60, 255, 36, 45, 48, 255, 42, 56, 61, 255, 44, 58, 63, 255, 33, 41, 44, 255, 34, 43, 46, 255, 21, 21, 21, 255, 35, 43, 46, 255, 29, 35, 36, 255, 27, 31, 32, 255, 42, 55, 59, 255, 33, 41, 44, 255, 36, 45, 48, 255, 27, 31, 32, 255, 30, 36, 38, 255, 36, 46, 50, 255, 31, 38, 40, 255, 31, 38, 40, 255, 31, 38, 40, 255, 27, 31, 32, 255, 23, 25, 25, 255, 21, 21, 21, 255, 25, 27, 27, 255, 29, 34, 36, 255, 32, 39, 41, 255, 26, 30, 31, 255, 46, 62, 67, 255, 51, 70, 76, 255, 21, 21, 21, 255, 49, 67, 74, 255, 45, 61, 67, 255, 49, 67, 73, 255, 42, 55, 59, 255, 31, 38, 40, 255, 39, 50, 54, 255, 34, 42, 45, 255, 34, 42, 45, 255, 32, 40, 42, 255, 26, 30, 31, 255, 34, 42, 45, 255, 23, 24, 24, 255, 35, 44, 47, 255, 42, 56, 60, 255, 30, 36, 38, 255, 21, 21, 21, 255, 40, 52, 56, 255, 48, 66, 72, 255, 36, 46, 49, 255, 33, 40, 43, 255, 34, 43, 46, 255, 49, 68, 74, 255, 34, 42, 44, 255, 42, 55, 60, 255, 25, 28, 29, 255, 38, 49, 53, 255, 40, 53, 57, 255, 37, 47, 50, 255, 28, 33, 34, 255, 27, 30, 32, 255, 33, 41, 43, 255, 29, 34, 35, 255, 36, 45, 48, 255, 22, 23, 24, 255, 21, 21, 21, 255, 21, 21, 21, 255, 27, 30, 32, 255, 43, 64, 42, 255, 42, 62, 41, 255, 36, 54, 36, 255, 38, 57, 38, 255, 37, 55, 37, 255, 37, 55, 37, 255, 37, 55, 37, 255, 35, 51, 35, 255, 37, 56, 37, 255, 34, 50, 34, 255, 30, 42, 30, 255, 31, 44, 31, 255, 48, 58, 18, 255, 33, 47, 33, 255, 33, 47, 33, 255, 32, 46, 33, 255, 31, 44, 31, 255, 33, 48, 33, 255, 34, 50, 34, 255, 35, 51, 35, 255, 33, 48, 34, 255, 28, 39, 29, 255, 28, 38, 28, 255, 32, 47, 33, 255, 28, 39, 29, 255, 24, 30, 24, 255, 26, 35, 27, 255, 27, 37, 28, 255, 31, 44, 31, 255, 29, 40, 29, 255, 35, 51, 35, 255, 33, 48, 33, 255, 35, 51, 35, 255, 37, 55, 37, 255, 37, 55, 37, 255, 36, 53, 36, 255, 29, 40, 30, 255, 30, 42, 30, 255, 29, 40, 29, 255, 34, 49, 34, 255, 34, 50, 34, 255, 36, 54, 37, 255, 39, 59, 39, 255, 37, 55, 37, 255, 37, 55, 37, 255, 40, 59, 39, 255, 36, 54, 36, 255, 35, 51, 35, 255, 37, 55, 37, 255, 46, 68, 45, 255, 48, 70, 46, 255, 38, 57, 38, 255, 36, 53, 36, 255, 37, 54, 37, 255, 32, 45, 32, 255, 32, 47, 33, 255, 33, 47, 33, 255, 29, 41, 30, 255, 34, 50, 35, 255, 32, 47, 33, 255, 34, 49, 34, 255, 32, 47, 33, 255, 31, 43, 31, 255, 31, 45, 32, 255, 31, 44, 31, 255, 33, 48, 34, 255, 29, 41, 30, 255, 38, 57, 38, 255, 59, 85, 55, 255, 37, 56, 37, 255, 48, 70, 46, 255, 35, 51, 35, 255, 47, 69, 45, 255, 40, 59, 39, 255, 36, 54, 36, 255, 42, 63, 41, 255, 42, 62, 41, 255, 37, 56, 37, 255, 41, 61, 40, 255, 33, 48, 34, 255, 35, 51, 35, 255, 31, 45, 32, 255, 29, 40, 29, 255, 31, 45, 32, 255, 25, 34, 26, 255, 24, 31, 25, 255, 27, 36, 27, 255, 25, 32, 25, 255, 27, 36, 27, 255, 28, 39, 29, 255, 24, 31, 25, 255, 25, 34, 26, 255, 27, 37, 28, 255, 28, 39, 29, 255, 31, 45, 32, 255, 28, 39, 29, 255, 25, 33, 25, 255, 26, 34, 26, 255, 33, 48, 33, 255, 34, 50, 34, 255, 30, 42, 30, 255, 28, 38, 28, 255, 23, 30, 24, 255, 23, 30, 24, 255, 23, 30, 24, 255, 29, 40, 29, 255, 26, 35, 27, 255, 29, 40, 30, 255, 31, 43, 31, 255, 33, 47, 33, 255, 33, 48, 33, 255, 32, 46, 32, 255, 31, 45, 32, 255, 35, 51, 35, 255, 33, 48, 33, 255, 28, 39, 29, 255, 28, 38, 28, 255, 30, 42, 31, 255, 36, 53, 36, 255, 40, 59, 40, 255, 32, 46, 32, 255, 29, 41, 30, 255, 33, 48, 33, 255, 30, 43, 31, 255, 30, 41, 30, 255, 29, 40, 29, 255, 25, 33, 25, 255, 25, 33, 26, 255, 25, 32, 25, 255, 26, 35, 27, 255, 30, 42, 30, 255, 33, 47, 33, 255, 30, 42, 31, 255, 26, 36, 27, 255, 29, 41, 30, 255, 25, 33, 26, 255, 29, 40, 29, 255, 24, 31, 25, 255, 25, 34, 26, 255, 25, 32, 25, 255, 28, 38, 28, 255, 25, 32, 26, 255, 28, 35, 28, 255, 24, 31, 24, 255, 30, 41, 30, 255, 30, 42, 31, 255, 31, 44, 31, 255, 28, 39, 29, 255, 29, 40, 29, 255, 25, 33, 25, 255, 25, 34, 26, 255, 32, 46, 33, 255, 34, 49, 34, 255, 31, 44, 32, 255, 32, 47, 33, 255, 35, 52, 35, 255, 36, 53, 36, 255, 37, 54, 37, 255, 35, 52, 35, 255, 31, 44, 31, 255, 30, 42, 31, 255, 61, 73, 16, 255, 33, 48, 33, 255, 34, 49, 34, 255, 32, 46, 33, 255, 33, 47, 33, 255, 27, 37, 28, 255, 30, 43, 31, 255, 31, 43, 31, 255, 27, 37, 28, 255, 28, 39, 29, 255, 30, 42, 30, 255, 30, 42, 30, 255, 29, 40, 29, 255, 30, 42, 30, 255, 33, 48, 33, 255, 33, 49, 34, 255, 30, 43, 31, 255, 32, 46, 32, 255, 29, 41, 30, 255, 31, 44, 32, 255, 35, 52, 36, 255, 37, 55, 37, 255, 45, 66, 43, 255, 35, 51, 35, 255, 31, 44, 31, 255, 33, 47, 33, 255, 32, 46, 32, 255, 33, 48, 33, 255, 34, 50, 34, 255, 36, 54, 36, 255, 40, 60, 40, 255, 37, 55, 37, 255, 38, 56, 38, 255, 36, 53, 36, 255, 35, 51, 35, 255, 33, 48, 33, 255, 36, 53, 36, 255, 35, 52, 35, 255, 31, 45, 32, 255, 31, 45, 32, 255, 27, 37, 28, 255, 29, 41, 30, 255, 26, 35, 26, 255, 24, 31, 25, 255, 25, 32, 26, 255, 26, 34, 26, 255, 30, 42, 30, 255, 28, 38, 28, 255, 27, 38, 28, 255, 30, 43, 31, 255, 36, 52, 36, 255, 35, 52, 35, 255, 33, 48, 33, 255, 29, 41, 30, 255, 31, 44, 31, 255, 30, 42, 30, 255, 33, 48, 33, 255, 35, 51, 35, 255, 29, 41, 30, 255, 30, 43, 31, 255, 35, 51, 35, 255, 36, 54, 36, 255, 34, 51, 35, 255, 32, 46, 32, 255, 33, 49, 34, 255, 35, 52, 35, 255, 37, 56, 38, 255, 34, 50, 34, 255, 34, 50, 35, 255, 36, 54, 36, 255, 36, 54, 36, 255, 33, 48, 33, 255, 32, 46, 32, 255, 30, 42, 30, 255, 32, 46, 33, 255, 31, 43, 31, 255, 30, 42, 30, 255, 33, 48, 33, 255, 32, 46, 32, 255, 33, 48, 33, 255, 36, 53, 36, 255, 38, 57, 38, 255, 37, 56, 38, 255, 50, 72, 47, 255, 40, 60, 40, 255, 41, 61, 41, 255, 48, 70, 46, 255, 38, 57, 38, 255, 34, 51, 35, 255, 37, 55, 37, 255, 42, 62, 41, 255, 35, 51, 35, 255, 33, 47, 33, 255, 38, 57, 38, 255, 47, 68, 45, 255, 27, 31, 32, 255, 26, 29, 30, 255, 29, 34, 36, 255, 22, 23, 23, 255, 34, 42, 45, 255, 21, 21, 21, 255, 26, 30, 31, 255, 23, 24, 24, 255, 25, 28, 29, 255, 32, 39, 41, 255, 29, 34, 36, 255, 32, 39, 42, 255, 26, 30, 31, 255, 23, 24, 25, 255, 34, 42, 45, 255, 30, 35, 37, 255, 28, 32, 34, 255, 30, 36, 38, 255, 29, 34, 36, 255, 30, 36, 38, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 27, 31, 32, 255, 31, 37, 39, 255, 31, 38, 40, 255, 26, 30, 31, 255, 21, 21, 21, 255, 33, 42, 44, 255, 24, 25, 26, 255, 24, 26, 27, 255, 37, 47, 51, 255, 31, 38, 40, 255, 32, 39, 42, 255, 35, 44, 47, 255, 38, 49, 53, 255, 30, 35, 37, 255, 33, 40, 43, 255, 35, 44, 47, 255, 37, 47, 50, 255, 31, 37, 39, 255, 42, 56, 60, 255, 26, 30, 31, 255, 21, 21, 21, 255, 21, 21, 21, 255, 33, 40, 43, 255, 29, 33, 35, 255, 27, 30, 31, 255, 35, 43, 46, 255, 30, 36, 38, 255, 32, 40, 42, 255, 24, 26, 27, 255, 33, 40, 43, 255, 25, 28, 28, 255, 26, 29, 30, 255, 21, 21, 21, 255, 32, 40, 42, 255, 23, 24, 24, 255, 36, 46, 49, 255, 21, 21, 21, 255, 27, 31, 33, 255, 25, 28, 29, 255, 35, 45, 48, 255, 46, 62, 67, 255, 39, 50, 54, 255, 36, 45, 49, 255, 33, 41, 44, 255, 43, 58, 63, 255, 28, 33, 34, 255, 33, 41, 43, 255, 40, 52, 56, 255, 48, 66, 72, 255, 37, 47, 50, 255, 32, 39, 41, 255, 52, 70, 76, 255, 40, 53, 57, 255, 30, 36, 38, 255, 24, 26, 26, 255, 39, 51, 55, 255, 39, 50, 54, 255, 47, 65, 70, 255, 35, 44, 47, 255, 43, 58, 62, 255, 37, 48, 51, 255, 30, 36, 38, 255, 40, 53, 57, 255, 29, 34, 35, 255, 38, 49, 52, 255, 41, 54, 58, 255, 26, 28, 29, 255, 21, 21, 21, 255, 22, 23, 23, 255, 38, 49, 52, 255, 28, 32, 34, 255, 52, 70, 76, 255, 38, 49, 53, 255, 33, 40, 43, 255, 31, 38, 40, 255, 39, 51, 55, 255, 41, 53, 57, 255, 44, 59, 64, 255, 42, 56, 61, 255, 30, 36, 38, 255, 40, 52, 56, 255, 26, 29, 30, 255, 21, 21, 21, 255, 21, 21, 21, 255, 46, 62, 67, 255, 42, 56, 60, 255, 38, 49, 52, 255, 46, 62, 68, 255, 31, 37, 39, 255, 40, 52, 56, 255, 41, 55, 59, 255, 34, 42, 45, 255, 37, 47, 50, 255, 36, 45, 48, 255, 36, 46, 49, 255, 34, 43, 45, 255, 23, 24, 24, 255, 35, 44, 47, 255, 42, 56, 61, 255, 42, 56, 61, 255, 44, 59, 64, 255, 30, 35, 37, 255, 32, 39, 41, 255, 44, 59, 64, 255, 39, 51, 55, 255, 23, 24, 24, 255, 36, 45, 48, 255, 29, 34, 35, 255, 42, 55, 60, 255, 27, 31, 33, 255, 36, 46, 50, 255, 28, 32, 33, 255, 42, 56, 60, 255, 34, 43, 46, 255, 26, 30, 31, 255, 29, 34, 35, 255, 33, 41, 43, 255, 28, 32, 33, 255, 21, 21, 21, 255, 21, 21, 21, 255, 33, 41, 43, 255, 46, 63, 68, 255, 39, 50, 54, 255, 38, 50, 53, 255, 41, 55, 59, 255, 35, 45, 48, 255, 46, 62, 67, 255, 32, 39, 42, 255, 47, 63, 69, 255, 32, 40, 42, 255, 28, 32, 34, 255, 31, 37, 39, 255, 23, 25, 25, 255, 21, 21, 21, 255, 39, 50, 54, 255, 41, 55, 59, 255, 41, 55, 59, 255, 35, 45, 48, 255, 31, 37, 39, 255, 24, 25, 26, 255, 32, 40, 42, 255, 31, 37, 39, 255, 33, 41, 44, 255, 26, 30, 31, 255, 25, 28, 29, 255, 34, 43, 46, 255, 41, 54, 58, 255, 31, 37, 39, 255, 30, 35, 37, 255, 21, 21, 22, 255, 26, 28, 29, 255, 21, 21, 21, 255, 33, 41, 44, 255, 49, 67, 74, 255, 27, 32, 33, 255, 34, 42, 45, 255, 45, 60, 66, 255, 50, 69, 75, 255, 46, 62, 67, 255, 43, 58, 63, 255, 36, 46, 49, 255, 40, 52, 56, 255, 38, 48, 52, 255, 47, 64, 70, 255, 37, 47, 50, 255, 33, 41, 44, 255, 39, 50, 54, 255, 29, 35, 36, 255, 33, 41, 43, 255, 21, 21, 21, 255, 22, 22, 22, 255, 35, 45, 48, 255, 40, 53, 57, 255, 41, 54, 59, 255, 31, 37, 39, 255, 41, 54, 59, 255, 36, 46, 49, 255, 32, 39, 42, 255, 33, 42, 44, 255, 27, 31, 32, 255, 31, 37, 39, 255, 33, 41, 44, 255, 29, 33, 35, 255, 29, 33, 35, 255, 27, 30, 31, 255, 30, 35, 37, 255, 34, 43, 46, 255, 38, 50, 54, 255, 39, 50, 54, 255, 35, 44, 47, 255, 36, 46, 49, 255, 43, 58, 63, 255, 21, 21, 21, 255, 49, 68, 74, 255, 48, 65, 71, 255, 49, 67, 73, 255, 40, 53, 57, 255, 46, 63, 68, 255, 37, 47, 50, 255, 39, 51, 55, 255, 46, 62, 67, 255, 32, 40, 42, 255, 34, 43, 46, 255, 41, 54, 58, 255, 43, 58, 63, 255, 30, 35, 37, 255, 36, 45, 48, 255, 23, 24, 24, 255, 23, 24, 25, 255, 47, 64, 69, 255, 34, 42, 45, 255, 37, 48, 52, 255, 42, 56, 61, 255, 47, 64, 70, 255, 43, 57, 62, 255, 36, 45, 48, 255, 38, 49, 53, 255, 36, 45, 48, 255, 34, 42, 45, 255, 37, 48, 51, 255, 32, 38, 41, 255, 24, 25, 26, 255, 37, 47, 51, 255, 34, 42, 45, 255, 34, 42, 45, 255, 21, 21, 21, 255, 26, 30, 31, 255, 24, 25, 26, 255, 21, 21, 21, 255, 21, 21, 21, 255, 46, 67, 44, 255, 36, 54, 37, 255, 43, 63, 42, 255, 32, 45, 32, 255, 35, 51, 35, 255, 39, 58, 39, 255, 44, 65, 43, 255, 38, 57, 38, 255, 37, 55, 37, 255, 35, 51, 35, 255, 28, 38, 28, 255, 33, 49, 34, 255, 26, 36, 27, 255, 30, 43, 31, 255, 31, 44, 32, 255, 37, 56, 37, 255, 32, 45, 32, 255, 33, 48, 33, 255, 35, 52, 36, 255, 37, 54, 37, 255, 33, 48, 33, 255, 31, 44, 31, 255, 34, 50, 35, 255, 29, 40, 29, 255, 26, 34, 26, 255, 25, 33, 26, 255, 24, 31, 25, 255, 34, 49, 34, 255, 33, 47, 33, 255, 34, 49, 34, 255, 31, 44, 31, 255, 30, 42, 30, 255, 32, 46, 32, 255, 37, 56, 37, 255, 36, 54, 37, 255, 34, 49, 34, 255, 33, 48, 33, 255, 33, 48, 33, 255, 24, 32, 25, 255, 33, 48, 33, 255, 34, 50, 34, 255, 33, 49, 34, 255, 36, 53, 36, 255, 35, 52, 35, 255, 44, 64, 42, 255, 46, 67, 44, 255, 36, 53, 36, 255, 37, 56, 37, 255, 49, 72, 47, 255, 37, 55, 37, 255, 37, 56, 37, 255, 37, 55, 37, 255, 33, 48, 34, 255, 35, 51, 35, 255, 27, 37, 28, 255, 30, 42, 31, 255, 30, 42, 30, 255, 31, 44, 31, 255, 34, 50, 34, 255, 31, 44, 31, 255, 33, 47, 33, 255, 38, 57, 38, 255, 36, 54, 36, 255, 34, 49, 34, 255, 31, 45, 32, 255, 31, 43, 31, 255, 37, 55, 37, 255, 61, 87, 56, 255, 39, 58, 39, 255, 64, 91, 58, 255, 37, 56, 38, 255, 73, 102, 65, 255, 48, 71, 46, 255, 38, 56, 38, 255, 47, 68, 45, 255, 34, 50, 35, 255, 35, 52, 35, 255, 37, 56, 37, 255, 40, 60, 40, 255, 37, 56, 37, 255, 34, 51, 35, 255, 33, 48, 33, 255, 31, 44, 32, 255, 26, 34, 26, 255, 24, 32, 25, 255, 32, 40, 32, 255, 23, 30, 24, 255, 27, 36, 27, 255, 25, 33, 25, 255, 23, 30, 24, 255, 25, 34, 26, 255, 25, 33, 26, 255, 26, 33, 26, 255, 26, 35, 27, 255, 25, 33, 26, 255, 26, 36, 27, 255, 28, 38, 28, 255, 30, 41, 30, 255, 32, 47, 33, 255, 29, 40, 29, 255, 31, 44, 32, 255, 25, 33, 26, 255, 26, 34, 26, 255, 27, 34, 27, 255, 25, 32, 25, 255, 24, 32, 25, 255, 27, 37, 28, 255, 28, 38, 28, 255, 27, 37, 28, 255, 31, 44, 31, 255, 36, 53, 36, 255, 40, 59, 39, 255, 43, 64, 42, 255, 37, 54, 37, 255, 30, 42, 30, 255, 33, 47, 33, 255, 32, 46, 32, 255, 35, 51, 35, 255, 35, 52, 36, 255, 43, 64, 42, 255, 35, 51, 35, 255, 33, 47, 33, 255, 32, 47, 33, 255, 35, 51, 35, 255, 30, 41, 30, 255, 28, 38, 28, 255, 27, 37, 28, 255, 23, 30, 24, 255, 27, 34, 27, 255, 24, 31, 24, 255, 28, 39, 29, 255, 27, 37, 28, 255, 32, 46, 32, 255, 23, 29, 24, 255, 28, 39, 29, 255, 26, 33, 27, 255, 25, 32, 25, 255, 25, 32, 25, 255, 24, 31, 25, 255, 30, 38, 30, 255, 24, 31, 25, 255, 26, 35, 27, 255, 27, 35, 28, 255, 23, 29, 24, 255, 31, 44, 31, 255, 31, 45, 32, 255, 33, 48, 33, 255, 31, 45, 32, 255, 24, 32, 25, 255, 26, 34, 26, 255, 28, 39, 29, 255, 33, 48, 34, 255, 30, 43, 31, 255, 36, 54, 37, 255, 31, 45, 32, 255, 36, 54, 37, 255, 35, 51, 35, 255, 33, 48, 33, 255, 36, 52, 36, 255, 31, 44, 31, 255, 32, 45, 32, 255, 34, 49, 34, 255, 34, 50, 34, 255, 33, 48, 33, 255, 33, 47, 33, 255, 33, 48, 33, 255, 29, 40, 29, 255, 28, 39, 29, 255, 30, 42, 30, 255, 28, 38, 28, 255, 27, 37, 28, 255, 26, 35, 27, 255, 25, 33, 26, 255, 29, 40, 29, 255, 34, 49, 34, 255, 33, 47, 33, 255, 29, 41, 30, 255, 29, 40, 29, 255, 30, 43, 31, 255, 32, 46, 32, 255, 33, 48, 33, 255, 52, 75, 49, 255, 43, 63, 42, 255, 37, 56, 37, 255, 35, 52, 35, 255, 33, 48, 33, 255, 37, 54, 37, 255, 32, 46, 32, 255, 32, 46, 33, 255, 34, 49, 34, 255, 35, 52, 36, 255, 62, 89, 57, 255, 44, 64, 42, 255, 36, 53, 36, 255, 38, 56, 38, 255, 35, 51, 35, 255, 36, 54, 36, 255, 33, 48, 33, 255, 34, 49, 34, 255, 29, 40, 29, 255, 33, 47, 33, 255, 29, 40, 29, 255, 28, 39, 29, 255, 28, 38, 29, 255, 27, 34, 27, 255, 25, 33, 26, 255, 26, 35, 26, 255, 26, 34, 26, 255, 27, 37, 28, 255, 30, 42, 30, 255, 32, 46, 33, 255, 30, 43, 31, 255, 32, 46, 32, 255, 34, 49, 34, 255, 31, 44, 31, 255, 35, 51, 35, 255, 30, 42, 31, 255, 33, 47, 33, 255, 36, 54, 37, 255, 36, 53, 36, 255, 32, 46, 32, 255, 36, 53, 36, 255, 34, 51, 35, 255, 36, 53, 36, 255, 45, 66, 44, 255, 35, 52, 36, 255, 34, 50, 35, 255, 36, 53, 36, 255, 33, 48, 34, 255, 35, 51, 35, 255, 36, 53, 36, 255, 30, 42, 30, 255, 33, 48, 34, 255, 32, 46, 32, 255, 30, 41, 30, 255, 29, 40, 29, 255, 31, 44, 32, 255, 28, 38, 28, 255, 28, 39, 29, 255, 32, 46, 33, 255, 35, 52, 35, 255, 43, 63, 42, 255, 38, 57, 38, 255, 49, 72, 47, 255, 37, 55, 37, 255, 43, 64, 42, 255, 39, 58, 39, 255, 38, 56, 38, 255, 43, 64, 42, 255, 36, 53, 36, 255, 35, 51, 35, 255, 33, 49, 34, 255, 34, 49, 34, 255, 32, 45, 32, 255, 37, 55, 37, 255, 48, 70, 46, 255, 37, 48, 51, 255, 22, 22, 22, 255, 28, 32, 33, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 23, 23, 255, 28, 32, 34, 255, 26, 30, 31, 255, 26, 30, 31, 255, 25, 28, 29, 255, 26, 29, 30, 255, 33, 42, 44, 255, 31, 38, 40, 255, 33, 41, 43, 255, 32, 39, 41, 255, 34, 42, 45, 255, 43, 58, 63, 255, 24, 26, 26, 255, 30, 35, 37, 255, 40, 52, 56, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 32, 38, 40, 255, 33, 41, 44, 255, 29, 34, 36, 255, 31, 38, 40, 255, 28, 32, 34, 255, 42, 56, 60, 255, 27, 31, 33, 255, 21, 21, 21, 255, 27, 32, 33, 255, 33, 41, 44, 255, 31, 38, 40, 255, 42, 56, 61, 255, 32, 40, 42, 255, 31, 37, 39, 255, 28, 32, 33, 255, 32, 40, 42, 255, 45, 60, 65, 255, 40, 53, 57, 255, 43, 57, 62, 255, 27, 31, 32, 255, 31, 37, 39, 255, 37, 47, 50, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 23, 23, 255, 33, 40, 43, 255, 30, 36, 38, 255, 23, 23, 24, 255, 29, 34, 36, 255, 33, 41, 43, 255, 37, 47, 50, 255, 32, 40, 42, 255, 24, 25, 26, 255, 32, 40, 42, 255, 21, 21, 21, 255, 27, 30, 31, 255, 30, 35, 37, 255, 27, 31, 32, 255, 21, 21, 21, 255, 24, 26, 27, 255, 28, 33, 35, 255, 33, 40, 43, 255, 32, 39, 41, 255, 38, 49, 53, 255, 32, 39, 41, 255, 34, 43, 45, 255, 47, 63, 69, 255, 38, 49, 53, 255, 43, 58, 63, 255, 36, 46, 49, 255, 38, 49, 53, 255, 37, 48, 52, 255, 40, 53, 57, 255, 39, 50, 54, 255, 43, 57, 62, 255, 42, 55, 60, 255, 26, 29, 30, 255, 31, 37, 39, 255, 51, 69, 75, 255, 41, 55, 59, 255, 40, 52, 56, 255, 32, 39, 42, 255, 35, 44, 47, 255, 36, 45, 48, 255, 43, 57, 62, 255, 44, 58, 63, 255, 33, 40, 43, 255, 29, 34, 36, 255, 21, 21, 21, 255, 21, 21, 21, 255, 40, 53, 57, 255, 40, 52, 56, 255, 36, 45, 48, 255, 30, 36, 38, 255, 40, 53, 57, 255, 43, 58, 62, 255, 40, 52, 56, 255, 44, 59, 63, 255, 41, 55, 59, 255, 46, 62, 68, 255, 37, 47, 50, 255, 39, 50, 54, 255, 43, 57, 62, 255, 34, 42, 45, 255, 39, 50, 54, 255, 21, 21, 21, 255, 21, 21, 21, 255, 48, 65, 71, 255, 58, 76, 81, 255, 45, 60, 65, 255, 42, 56, 61, 255, 42, 56, 60, 255, 45, 61, 66, 255, 46, 62, 67, 255, 43, 57, 62, 255, 40, 52, 57, 255, 41, 54, 58, 255, 46, 61, 67, 255, 46, 63, 68, 255, 43, 57, 62, 255, 37, 47, 50, 255, 40, 53, 57, 255, 38, 50, 53, 255, 30, 35, 37, 255, 29, 34, 36, 255, 34, 42, 45, 255, 44, 58, 63, 255, 32, 40, 42, 255, 44, 59, 64, 255, 36, 46, 49, 255, 36, 45, 49, 255, 43, 58, 63, 255, 26, 29, 30, 255, 21, 21, 21, 255, 22, 22, 22, 255, 38, 48, 52, 255, 40, 53, 57, 255, 26, 29, 30, 255, 24, 27, 27, 255, 21, 21, 21, 255, 26, 29, 31, 255, 38, 48, 52, 255, 33, 41, 43, 255, 31, 37, 40, 255, 47, 64, 69, 255, 29, 35, 37, 255, 49, 67, 73, 255, 37, 48, 52, 255, 38, 49, 53, 255, 44, 59, 64, 255, 41, 54, 59, 255, 37, 47, 51, 255, 41, 55, 59, 255, 50, 69, 75, 255, 34, 43, 45, 255, 25, 27, 28, 255, 21, 21, 21, 255, 31, 37, 40, 255, 48, 65, 71, 255, 28, 32, 33, 255, 34, 42, 45, 255, 37, 48, 51, 255, 26, 29, 30, 255, 29, 34, 36, 255, 37, 47, 51, 255, 30, 35, 37, 255, 30, 35, 37, 255, 32, 40, 42, 255, 21, 21, 21, 255, 21, 21, 21, 255, 24, 27, 27, 255, 21, 21, 21, 255, 21, 21, 21, 255, 27, 31, 32, 255, 38, 49, 52, 255, 40, 52, 56, 255, 33, 41, 44, 255, 36, 46, 50, 255, 38, 49, 53, 255, 45, 61, 66, 255, 42, 56, 61, 255, 42, 56, 60, 255, 33, 41, 44, 255, 42, 56, 60, 255, 40, 52, 56, 255, 38, 48, 52, 255, 36, 46, 49, 255, 36, 46, 49, 255, 31, 37, 39, 255, 41, 54, 59, 255, 38, 49, 53, 255, 21, 21, 21, 255, 29, 34, 35, 255, 27, 30, 31, 255, 38, 48, 52, 255, 38, 50, 53, 255, 42, 55, 60, 255, 38, 49, 52, 255, 40, 53, 57, 255, 27, 31, 32, 255, 29, 34, 35, 255, 36, 45, 48, 255, 31, 37, 39, 255, 31, 37, 39, 255, 35, 44, 47, 255, 29, 35, 37, 255, 23, 24, 24, 255, 29, 34, 36, 255, 27, 31, 32, 255, 31, 38, 40, 255, 33, 40, 43, 255, 34, 43, 46, 255, 32, 39, 42, 255, 37, 47, 51, 255, 21, 21, 21, 255, 46, 62, 68, 255, 44, 60, 65, 255, 39, 50, 54, 255, 40, 53, 57, 255, 31, 38, 40, 255, 39, 51, 55, 255, 42, 55, 60, 255, 39, 51, 55, 255, 30, 36, 37, 255, 50, 69, 75, 255, 36, 47, 50, 255, 37, 47, 50, 255, 37, 48, 51, 255, 39, 51, 55, 255, 21, 21, 21, 255, 36, 46, 49, 255, 33, 41, 43, 255, 46, 62, 67, 255, 25, 28, 29, 255, 46, 63, 68, 255, 40, 53, 57, 255, 43, 57, 62, 255, 36, 46, 49, 255, 34, 42, 44, 255, 32, 38, 41, 255, 41, 55, 59, 255, 35, 44, 47, 255, 34, 43, 46, 255, 36, 45, 48, 255, 27, 31, 32, 255, 33, 40, 43, 255, 26, 30, 31, 255, 27, 31, 32, 255, 26, 30, 31, 255, 25, 28, 29, 255, 22, 22, 22, 255, 21, 21, 21, 255, 45, 67, 44, 255, 40, 60, 40, 255, 41, 60, 40, 255, 36, 54, 37, 255, 41, 61, 40, 255, 35, 52, 36, 255, 35, 51, 35, 255, 38, 57, 38, 255, 34, 49, 34, 255, 36, 54, 36, 255, 33, 47, 33, 255, 29, 40, 29, 255, 32, 47, 33, 255, 31, 45, 32, 255, 31, 44, 31, 255, 34, 50, 35, 255, 36, 53, 36, 255, 30, 43, 31, 255, 33, 48, 33, 255, 38, 56, 38, 255, 34, 50, 34, 255, 32, 47, 33, 255, 34, 50, 34, 255, 30, 43, 31, 255, 29, 41, 30, 255, 28, 36, 29, 255, 30, 42, 30, 255, 28, 38, 28, 255, 31, 44, 31, 255, 30, 43, 31, 255, 30, 43, 31, 255, 36, 53, 36, 255, 36, 54, 37, 255, 36, 52, 36, 255, 34, 50, 34, 255, 37, 56, 38, 255, 34, 50, 35, 255, 35, 52, 35, 255, 27, 36, 27, 255, 32, 46, 32, 255, 35, 51, 35, 255, 36, 54, 36, 255, 35, 52, 35, 255, 37, 55, 37, 255, 38, 56, 38, 255, 33, 48, 34, 255, 32, 46, 32, 255, 35, 51, 35, 255, 37, 55, 37, 255, 34, 50, 34, 255, 33, 48, 34, 255, 35, 51, 35, 255, 37, 54, 37, 255, 35, 52, 35, 255, 31, 45, 32, 255, 34, 50, 34, 255, 29, 41, 30, 255, 34, 50, 35, 255, 36, 54, 36, 255, 37, 55, 37, 255, 33, 47, 33, 255, 34, 50, 34, 255, 36, 53, 36, 255, 31, 44, 31, 255, 34, 50, 34, 255, 34, 50, 35, 255, 34, 50, 35, 255, 47, 69, 45, 255, 50, 73, 48, 255, 52, 76, 49, 255, 53, 77, 50, 255, 38, 56, 38, 255, 38, 57, 38, 255, 35, 51, 35, 255, 36, 54, 37, 255, 37, 56, 37, 255, 33, 48, 33, 255, 40, 59, 39, 255, 47, 68, 45, 255, 49, 72, 47, 255, 35, 51, 35, 255, 30, 42, 30, 255, 29, 41, 30, 255, 26, 36, 27, 255, 25, 34, 26, 255, 23, 30, 24, 255, 29, 40, 29, 255, 26, 35, 27, 255, 24, 31, 25, 255, 30, 41, 30, 255, 28, 39, 29, 255, 27, 34, 27, 255, 23, 30, 24, 255, 29, 41, 30, 255, 25, 33, 26, 255, 26, 34, 26, 255, 25, 33, 26, 255, 29, 41, 30, 255, 30, 42, 30, 255, 28, 39, 29, 255, 26, 34, 26, 255, 24, 32, 25, 255, 24, 30, 24, 255, 24, 31, 25, 255, 27, 37, 28, 255, 29, 41, 30, 255, 29, 39, 29, 255, 29, 40, 29, 255, 32, 45, 32, 255, 33, 48, 33, 255, 34, 49, 34, 255, 36, 53, 36, 255, 34, 50, 34, 255, 32, 46, 32, 255, 32, 47, 33, 255, 31, 45, 32, 255, 29, 40, 29, 255, 32, 47, 33, 255, 32, 45, 32, 255, 34, 50, 35, 255, 31, 44, 32, 255, 30, 43, 31, 255, 30, 43, 31, 255, 28, 38, 28, 255, 31, 45, 32, 255, 30, 43, 31, 255, 81, 97, 13, 255, 28, 39, 29, 255, 25, 34, 26, 255, 26, 35, 26, 255, 30, 42, 30, 255, 32, 46, 32, 255, 30, 42, 30, 255, 29, 41, 30, 255, 26, 35, 27, 255, 27, 37, 28, 255, 29, 41, 30, 255, 26, 35, 27, 255, 24, 32, 25, 255, 26, 36, 27, 255, 24, 30, 25, 255, 23, 30, 24, 255, 26, 34, 26, 255, 29, 40, 30, 255, 31, 43, 31, 255, 27, 36, 27, 255, 30, 42, 30, 255, 27, 36, 27, 255, 25, 33, 26, 255, 29, 37, 30, 255, 24, 31, 25, 255, 36, 53, 36, 255, 31, 44, 31, 255, 29, 40, 29, 255, 34, 50, 34, 255, 32, 45, 32, 255, 33, 48, 34, 255, 35, 51, 35, 255, 36, 53, 36, 255, 33, 48, 33, 255, 36, 53, 36, 255, 36, 53, 36, 255, 34, 49, 34, 255, 34, 50, 34, 255, 33, 48, 33, 255, 29, 41, 30, 255, 29, 41, 30, 255, 30, 42, 30, 255, 28, 39, 29, 255, 30, 43, 31, 255, 29, 39, 29, 255, 30, 42, 30, 255, 29, 40, 29, 255, 26, 36, 27, 255, 32, 46, 32, 255, 33, 47, 33, 255, 27, 37, 28, 255, 33, 49, 34, 255, 32, 46, 32, 255, 31, 44, 31, 255, 34, 50, 34, 255, 35, 51, 35, 255, 44, 65, 43, 255, 47, 69, 45, 255, 36, 54, 36, 255, 36, 54, 36, 255, 43, 64, 42, 255, 36, 54, 36, 255, 30, 43, 31, 255, 35, 51, 35, 255, 53, 77, 50, 255, 55, 79, 51, 255, 52, 75, 49, 255, 44, 64, 42, 255, 35, 52, 36, 255, 29, 41, 30, 255, 31, 44, 32, 255, 37, 54, 37, 255, 35, 51, 35, 255, 31, 44, 31, 255, 29, 41, 30, 255, 29, 41, 30, 255, 27, 37, 28, 255, 24, 32, 25, 255, 23, 30, 24, 255, 25, 32, 25, 255, 25, 33, 26, 255, 25, 33, 26, 255, 27, 36, 27, 255, 28, 39, 29, 255, 30, 43, 31, 255, 31, 44, 31, 255, 36, 54, 36, 255, 33, 47, 33, 255, 32, 47, 33, 255, 37, 55, 37, 255, 32, 45, 32, 255, 29, 40, 29, 255, 31, 44, 31, 255, 34, 50, 34, 255, 28, 39, 29, 255, 29, 41, 30, 255, 32, 45, 32, 255, 35, 51, 35, 255, 38, 56, 38, 255, 31, 44, 31, 255, 31, 45, 32, 255, 32, 47, 33, 255, 31, 44, 31, 255, 31, 44, 31, 255, 36, 53, 36, 255, 33, 48, 34, 255, 33, 48, 33, 255, 35, 52, 35, 255, 31, 44, 31, 255, 31, 44, 31, 255, 30, 42, 30, 255, 32, 47, 33, 255, 33, 48, 33, 255, 36, 53, 36, 255, 33, 48, 33, 255, 36, 53, 36, 255, 36, 54, 36, 255, 38, 57, 38, 255, 42, 63, 41, 255, 37, 55, 37, 255, 40, 59, 39, 255, 56, 81, 52, 255, 38, 57, 38, 255, 34, 50, 34, 255, 35, 52, 35, 255, 36, 54, 36, 255, 37, 54, 37, 255, 37, 55, 37, 255, 38, 57, 38, 255, 40, 59, 39, 255, 21, 21, 21, 255, 28, 32, 33, 255, 25, 28, 28, 255, 22, 23, 23, 255, 22, 22, 22, 255, 26, 30, 31, 255, 21, 21, 21, 255, 29, 33, 35, 255, 29, 34, 35, 255, 30, 35, 37, 255, 21, 21, 21, 255, 25, 28, 28, 255, 32, 39, 41, 255, 31, 37, 39, 255, 27, 31, 32, 255, 38, 49, 53, 255, 35, 43, 46, 255, 36, 46, 50, 255, 42, 56, 61, 255, 34, 43, 46, 255, 21, 21, 21, 255, 24, 26, 27, 255, 29, 34, 35, 255, 23, 25, 25, 255, 35, 43, 46, 255, 31, 38, 40, 255, 29, 34, 36, 255, 25, 27, 28, 255, 25, 27, 28, 255, 38, 49, 52, 255, 29, 33, 35, 255, 21, 21, 21, 255, 24, 26, 27, 255, 29, 34, 35, 255, 33, 41, 44, 255, 23, 24, 24, 255, 36, 46, 49, 255, 27, 31, 32, 255, 44, 58, 63, 255, 36, 45, 49, 255, 38, 49, 52, 255, 30, 35, 37, 255, 32, 38, 41, 255, 29, 34, 35, 255, 41, 53, 57, 255, 35, 44, 47, 255, 30, 36, 37, 255, 21, 21, 21, 255, 21, 21, 21, 255, 29, 35, 37, 255, 21, 21, 21, 255, 30, 36, 38, 255, 31, 37, 39, 255, 39, 50, 54, 255, 22, 22, 22, 255, 33, 40, 43, 255, 22, 23, 23, 255, 33, 41, 43, 255, 21, 21, 21, 255, 28, 33, 34, 255, 23, 24, 25, 255, 37, 48, 51, 255, 21, 21, 21, 255, 21, 21, 21, 255, 35, 44, 47, 255, 21, 21, 21, 255, 33, 40, 43, 255, 27, 30, 31, 255, 39, 51, 55, 255, 44, 59, 64, 255, 45, 60, 65, 255, 40, 53, 57, 255, 44, 58, 63, 255, 49, 68, 74, 255, 41, 54, 59, 255, 42, 55, 60, 255, 48, 65, 71, 255, 60, 78, 82, 255, 40, 51, 56, 255, 41, 54, 58, 255, 34, 43, 46, 255, 30, 36, 38, 255, 36, 46, 50, 255, 42, 56, 61, 255, 44, 59, 64, 255, 49, 68, 74, 255, 42, 56, 60, 255, 42, 56, 61, 255, 42, 55, 60, 255, 44, 59, 64, 255, 32, 39, 42, 255, 21, 21, 21, 255, 29, 33, 35, 255, 40, 52, 56, 255, 30, 35, 37, 255, 31, 38, 40, 255, 35, 45, 48, 255, 33, 41, 44, 255, 36, 47, 50, 255, 44, 58, 63, 255, 36, 45, 48, 255, 46, 62, 67, 255, 41, 54, 59, 255, 37, 47, 50, 255, 47, 64, 70, 255, 41, 54, 58, 255, 45, 61, 66, 255, 41, 54, 59, 255, 26, 28, 29, 255, 32, 40, 42, 255, 31, 37, 39, 255, 21, 21, 21, 255, 39, 50, 54, 255, 44, 60, 65, 255, 47, 64, 70, 255, 39, 51, 55, 255, 43, 58, 63, 255, 53, 72, 77, 255, 42, 55, 59, 255, 37, 47, 50, 255, 35, 44, 47, 255, 39, 50, 54, 255, 46, 62, 67, 255, 41, 55, 59, 255, 42, 56, 61, 255, 39, 51, 55, 255, 45, 61, 66, 255, 33, 41, 44, 255, 21, 21, 21, 255, 30, 35, 37, 255, 45, 61, 66, 255, 39, 50, 54, 255, 36, 45, 48, 255, 45, 60, 65, 255, 33, 41, 43, 255, 35, 43, 46, 255, 26, 30, 31, 255, 36, 46, 50, 255, 32, 40, 42, 255, 34, 42, 45, 255, 36, 46, 49, 255, 23, 24, 24, 255, 21, 21, 21, 255, 21, 21, 21, 255, 38, 48, 52, 255, 45, 61, 66, 255, 47, 63, 69, 255, 51, 69, 75, 255, 55, 73, 78, 255, 46, 62, 67, 255, 40, 53, 57, 255, 32, 40, 42, 255, 38, 48, 52, 255, 48, 65, 71, 255, 55, 73, 78, 255, 48, 66, 72, 255, 38, 49, 53, 255, 48, 66, 72, 255, 38, 49, 53, 255, 37, 47, 51, 255, 33, 41, 43, 255, 28, 32, 34, 255, 21, 21, 21, 255, 35, 45, 48, 255, 33, 41, 44, 255, 34, 42, 45, 255, 33, 41, 44, 255, 38, 50, 54, 255, 41, 54, 58, 255, 29, 33, 35, 255, 31, 38, 40, 255, 31, 37, 39, 255, 32, 40, 42, 255, 29, 35, 37, 255, 26, 30, 31, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 23, 25, 25, 255, 21, 21, 21, 255, 24, 26, 27, 255, 27, 31, 33, 255, 33, 41, 43, 255, 24, 26, 26, 255, 26, 29, 30, 255, 26, 30, 31, 255, 21, 21, 21, 255, 22, 23, 23, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 30, 37, 39, 255, 21, 21, 21, 255, 21, 21, 21, 255, 29, 34, 36, 255, 42, 56, 60, 255, 41, 54, 58, 255, 30, 36, 38, 255, 47, 64, 70, 255, 35, 44, 47, 255, 35, 45, 48, 255, 39, 51, 55, 255, 31, 38, 40, 255, 32, 40, 42, 255, 30, 36, 38, 255, 34, 42, 45, 255, 34, 42, 45, 255, 40, 53, 57, 255, 43, 57, 61, 255, 37, 48, 51, 255, 31, 37, 39, 255, 21, 21, 21, 255, 31, 37, 39, 255, 29, 34, 36, 255, 21, 21, 21, 255, 48, 66, 72, 255, 48, 65, 71, 255, 44, 59, 64, 255, 32, 40, 42, 255, 38, 50, 53, 255, 32, 39, 41, 255, 50, 69, 75, 255, 42, 56, 61, 255, 42, 55, 60, 255, 41, 55, 59, 255, 46, 61, 67, 255, 47, 64, 69, 255, 39, 51, 55, 255, 32, 39, 41, 255, 21, 21, 21, 255, 44, 58, 63, 255, 37, 48, 51, 255, 39, 51, 55, 255, 33, 41, 44, 255, 35, 45, 48, 255, 32, 39, 41, 255, 35, 44, 47, 255, 37, 48, 51, 255, 40, 52, 57, 255, 39, 50, 54, 255, 41, 55, 59, 255, 34, 43, 45, 255, 29, 34, 35, 255, 32, 39, 42, 255, 41, 53, 57, 255, 29, 34, 36, 255, 26, 29, 30, 255, 28, 32, 33, 255, 32, 40, 42, 255, 31, 37, 39, 255, 31, 37, 39, 255, 21, 21, 21, 255, 35, 51, 35, 255, 36, 53, 36, 255, 36, 53, 36, 255, 43, 64, 42, 255, 37, 55, 37, 255, 35, 51, 35, 255, 33, 48, 33, 255, 36, 53, 36, 255, 30, 42, 31, 255, 33, 48, 34, 255, 32, 47, 33, 255, 34, 50, 35, 255, 34, 49, 34, 255, 33, 47, 33, 255, 32, 46, 32, 255, 30, 42, 30, 255, 36, 53, 36, 255, 35, 51, 35, 255, 30, 42, 30, 255, 34, 50, 34, 255, 34, 50, 34, 255, 47, 68, 45, 255, 34, 50, 34, 255, 35, 52, 35, 255, 30, 42, 30, 255, 29, 41, 30, 255, 32, 46, 33, 255, 29, 41, 30, 255, 31, 44, 32, 255, 34, 49, 34, 255, 34, 50, 34, 255, 35, 51, 35, 255, 35, 52, 35, 255, 35, 52, 35, 255, 35, 51, 35, 255, 35, 52, 35, 255, 33, 47, 33, 255, 28, 39, 29, 255, 28, 39, 29, 255, 27, 37, 28, 255, 34, 50, 35, 255, 37, 55, 37, 255, 36, 53, 36, 255, 35, 51, 35, 255, 32, 46, 33, 255, 37, 54, 37, 255, 33, 49, 34, 255, 28, 39, 29, 255, 30, 42, 30, 255, 27, 37, 28, 255, 30, 42, 30, 255, 36, 53, 36, 255, 35, 52, 35, 255, 31, 44, 31, 255, 34, 50, 34, 255, 32, 46, 32, 255, 34, 50, 35, 255, 29, 41, 30, 255, 34, 50, 34, 255, 36, 53, 36, 255, 35, 52, 35, 255, 34, 50, 34, 255, 35, 51, 35, 255, 35, 51, 35, 255, 34, 49, 34, 255, 31, 44, 32, 255, 36, 53, 36, 255, 41, 60, 40, 255, 38, 57, 38, 255, 34, 50, 34, 255, 48, 70, 46, 255, 40, 60, 40, 255, 37, 56, 37, 255, 31, 44, 31, 255, 32, 47, 33, 255, 34, 50, 34, 255, 37, 55, 37, 255, 35, 52, 36, 255, 38, 57, 38, 255, 36, 53, 36, 255, 29, 40, 29, 255, 27, 37, 28, 255, 27, 37, 28, 255, 27, 37, 28, 255, 25, 33, 26, 255, 25, 34, 26, 255, 28, 38, 28, 255, 28, 39, 29, 255, 27, 36, 27, 255, 32, 45, 32, 255, 27, 36, 27, 255, 28, 39, 29, 255, 28, 38, 28, 255, 28, 38, 28, 255, 26, 34, 26, 255, 27, 37, 28, 255, 28, 38, 28, 255, 32, 47, 33, 255, 32, 46, 32, 255, 28, 39, 29, 255, 26, 35, 27, 255, 24, 31, 25, 255, 27, 37, 28, 255, 26, 36, 27, 255, 28, 39, 29, 255, 26, 35, 27, 255, 28, 38, 28, 255, 28, 38, 28, 255, 32, 45, 32, 255, 28, 39, 29, 255, 33, 48, 34, 255, 32, 45, 32, 255, 38, 56, 38, 255, 36, 53, 36, 255, 32, 45, 32, 255, 34, 49, 34, 255, 32, 47, 33, 255, 34, 50, 34, 255, 33, 47, 33, 255, 34, 49, 34, 255, 29, 41, 30, 255, 35, 52, 36, 255, 31, 43, 31, 255, 27, 38, 28, 255, 27, 36, 27, 255, 29, 41, 30, 255, 30, 41, 30, 255, 31, 44, 31, 255, 29, 40, 29, 255, 28, 38, 28, 255, 32, 45, 32, 255, 31, 45, 32, 255, 30, 42, 30, 255, 26, 34, 26, 255, 27, 36, 27, 255, 29, 40, 29, 255, 33, 47, 33, 255, 30, 42, 30, 255, 27, 37, 28, 255, 28, 38, 28, 255, 27, 36, 27, 255, 24, 31, 25, 255, 25, 33, 25, 255, 27, 37, 28, 255, 28, 38, 28, 255, 26, 35, 27, 255, 25, 33, 26, 255, 25, 33, 25, 255, 23, 29, 24, 255, 28, 38, 28, 255, 27, 37, 28, 255, 36, 53, 36, 255, 29, 41, 30, 255, 31, 43, 31, 255, 28, 38, 28, 255, 30, 42, 30, 255, 30, 42, 30, 255, 34, 49, 34, 255, 34, 49, 34, 255, 37, 55, 37, 255, 50, 73, 48, 255, 36, 54, 36, 255, 35, 51, 35, 255, 33, 47, 33, 255, 34, 49, 34, 255, 30, 42, 30, 255, 33, 48, 34, 255, 26, 35, 27, 255, 29, 41, 30, 255, 31, 44, 31, 255, 31, 45, 32, 255, 32, 45, 32, 255, 29, 41, 30, 255, 29, 41, 30, 255, 32, 46, 32, 255, 35, 51, 35, 255, 32, 46, 32, 255, 29, 40, 29, 255, 28, 39, 29, 255, 29, 41, 30, 255, 36, 54, 37, 255, 35, 52, 36, 255, 36, 54, 36, 255, 47, 68, 45, 255, 39, 58, 39, 255, 38, 56, 38, 255, 41, 61, 41, 255, 35, 52, 35, 255, 33, 49, 34, 255, 35, 51, 35, 255, 37, 55, 37, 255, 42, 62, 41, 255, 47, 69, 45, 255, 48, 71, 46, 255, 36, 53, 36, 255, 35, 52, 35, 255, 37, 55, 37, 255, 31, 44, 31, 255, 31, 44, 31, 255, 30, 42, 30, 255, 26, 36, 27, 255, 26, 34, 26, 255, 25, 32, 25, 255, 26, 34, 26, 255, 27, 37, 28, 255, 30, 41, 30, 255, 28, 38, 28, 255, 29, 40, 29, 255, 27, 37, 28, 255, 33, 47, 33, 255, 31, 44, 31, 255, 29, 41, 30, 255, 33, 49, 34, 255, 32, 47, 33, 255, 32, 45, 32, 255, 32, 46, 32, 255, 28, 38, 28, 255, 29, 40, 30, 255, 27, 36, 27, 255, 34, 49, 34, 255, 27, 37, 28, 255, 28, 39, 29, 255, 26, 36, 27, 255, 29, 40, 29, 255, 29, 40, 29, 255, 30, 42, 31, 255, 27, 36, 27, 255, 31, 43, 31, 255, 33, 48, 34, 255, 35, 52, 36, 255, 39, 59, 39, 255, 38, 56, 38, 255, 36, 53, 36, 255, 34, 51, 35, 255, 31, 43, 31, 255, 37, 55, 37, 255, 35, 52, 36, 255, 35, 52, 36, 255, 35, 52, 36, 255, 32, 46, 32, 255, 33, 48, 33, 255, 35, 51, 35, 255, 34, 49, 34, 255, 41, 60, 40, 255, 32, 46, 32, 255, 33, 48, 33, 255, 35, 52, 36, 255, 45, 67, 44, 255, 31, 44, 32, 255, 37, 55, 37, 255, 35, 52, 35, 255, 33, 48, 34, 255, 34, 50, 34, 255, 42, 63, 41, 255, 37, 56, 37, 255, 35, 51, 35, 255, 21, 21, 21, 255, 29, 33, 35, 255, 27, 31, 33, 255, 29, 35, 36, 255, 21, 21, 21, 255, 28, 32, 33, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 32, 40, 42, 255, 26, 28, 29, 255, 30, 36, 39, 255, 36, 46, 49, 255, 34, 42, 44, 255, 29, 33, 35, 255, 31, 38, 40, 255, 28, 33, 35, 255, 45, 60, 65, 255, 46, 61, 67, 255, 21, 21, 21, 255, 21, 21, 21, 255, 30, 36, 38, 255, 33, 40, 42, 255, 33, 40, 42, 255, 26, 29, 30, 255, 37, 47, 50, 255, 29, 34, 36, 255, 21, 21, 21, 255, 28, 32, 33, 255, 37, 48, 52, 255, 31, 38, 40, 255, 26, 30, 31, 255, 30, 36, 37, 255, 30, 36, 38, 255, 27, 32, 33, 255, 35, 44, 47, 255, 29, 34, 36, 255, 29, 35, 37, 255, 38, 48, 52, 255, 33, 40, 43, 255, 46, 63, 68, 255, 32, 40, 42, 255, 33, 42, 44, 255, 32, 39, 41, 255, 37, 47, 50, 255, 43, 56, 61, 255, 33, 40, 42, 255, 32, 39, 42, 255, 21, 21, 21, 255, 21, 21, 21, 255, 25, 27, 28, 255, 30, 35, 37, 255, 29, 34, 36, 255, 27, 31, 32, 255, 32, 39, 41, 255, 21, 21, 21, 255, 27, 30, 32, 255, 24, 26, 27, 255, 26, 29, 31, 255, 28, 32, 33, 255, 26, 30, 31, 255, 24, 25, 26, 255, 21, 21, 21, 255, 30, 36, 38, 255, 43, 57, 62, 255, 48, 65, 71, 255, 51, 69, 75, 255, 37, 47, 50, 255, 26, 30, 31, 255, 27, 30, 31, 255, 28, 32, 33, 255, 38, 49, 53, 255, 30, 36, 38, 255, 28, 32, 33, 255, 21, 21, 21, 255, 27, 31, 32, 255, 21, 21, 21, 255, 23, 24, 24, 255, 22, 22, 23, 255, 24, 26, 26, 255, 31, 38, 40, 255, 26, 29, 30, 255, 25, 27, 28, 255, 51, 69, 75, 255, 34, 43, 45, 255, 37, 47, 51, 255, 37, 47, 51, 255, 41, 54, 58, 255, 32, 40, 42, 255, 22, 22, 22, 255, 21, 21, 21, 255, 48, 66, 71, 255, 44, 59, 64, 255, 32, 39, 41, 255, 34, 43, 46, 255, 47, 65, 70, 255, 43, 58, 63, 255, 28, 33, 34, 255, 34, 43, 46, 255, 43, 57, 62, 255, 40, 53, 57, 255, 39, 50, 54, 255, 39, 51, 55, 255, 34, 43, 46, 255, 39, 51, 55, 255, 42, 56, 61, 255, 35, 43, 46, 255, 44, 58, 63, 255, 29, 33, 35, 255, 33, 42, 44, 255, 37, 47, 50, 255, 35, 44, 47, 255, 21, 21, 21, 255, 28, 32, 34, 255, 43, 58, 63, 255, 35, 44, 47, 255, 58, 76, 81, 255, 38, 49, 53, 255, 42, 56, 61, 255, 40, 52, 56, 255, 40, 53, 57, 255, 33, 41, 44, 255, 32, 40, 42, 255, 26, 30, 31, 255, 28, 32, 34, 255, 32, 39, 42, 255, 36, 46, 49, 255, 28, 32, 33, 255, 21, 21, 21, 255, 33, 41, 43, 255, 43, 58, 62, 255, 40, 53, 57, 255, 30, 35, 37, 255, 44, 59, 64, 255, 40, 52, 56, 255, 23, 24, 24, 255, 31, 37, 39, 255, 41, 53, 57, 255, 40, 52, 57, 255, 41, 54, 58, 255, 21, 21, 21, 255, 21, 21, 21, 255, 32, 39, 41, 255, 27, 31, 33, 255, 34, 42, 45, 255, 33, 41, 43, 255, 43, 57, 61, 255, 43, 57, 62, 255, 35, 44, 47, 255, 47, 64, 70, 255, 41, 54, 58, 255, 39, 50, 54, 255, 30, 35, 37, 255, 46, 61, 67, 255, 42, 56, 61, 255, 31, 38, 40, 255, 30, 35, 37, 255, 32, 39, 41, 255, 39, 50, 54, 255, 53, 71, 77, 255, 41, 53, 57, 255, 39, 51, 55, 255, 34, 42, 45, 255, 21, 21, 21, 255, 30, 35, 37, 255, 31, 37, 39, 255, 30, 36, 38, 255, 27, 32, 33, 255, 28, 32, 33, 255, 41, 54, 59, 255, 29, 34, 35, 255, 34, 43, 46, 255, 28, 33, 35, 255, 30, 35, 37, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 26, 29, 31, 255, 22, 22, 22, 255, 23, 24, 24, 255, 31, 37, 39, 255, 25, 28, 29, 255, 30, 36, 38, 255, 28, 32, 33, 255, 33, 42, 44, 255, 28, 32, 34, 255, 33, 41, 44, 255, 44, 59, 64, 255, 32, 40, 42, 255, 21, 21, 21, 255, 37, 47, 50, 255, 38, 49, 53, 255, 28, 32, 34, 255, 21, 21, 21, 255, 21, 21, 21, 255, 36, 46, 49, 255, 55, 73, 78, 255, 27, 30, 32, 255, 44, 59, 64, 255, 44, 58, 63, 255, 40, 53, 57, 255, 42, 55, 60, 255, 43, 57, 62, 255, 32, 39, 41, 255, 30, 35, 37, 255, 37, 48, 51, 255, 34, 43, 46, 255, 38, 48, 52, 255, 40, 53, 57, 255, 34, 42, 45, 255, 31, 37, 40, 255, 44, 59, 64, 255, 42, 56, 61, 255, 21, 21, 21, 255, 49, 68, 74, 255, 43, 58, 63, 255, 28, 32, 34, 255, 44, 58, 63, 255, 38, 49, 52, 255, 30, 35, 37, 255, 41, 53, 58, 255, 41, 54, 58, 255, 39, 50, 54, 255, 41, 55, 59, 255, 43, 57, 62, 255, 41, 54, 59, 255, 45, 60, 65, 255, 35, 44, 47, 255, 21, 21, 21, 255, 42, 55, 60, 255, 37, 48, 52, 255, 43, 58, 63, 255, 33, 40, 43, 255, 38, 48, 52, 255, 40, 52, 56, 255, 28, 33, 34, 255, 49, 67, 73, 255, 38, 48, 52, 255, 43, 58, 63, 255, 32, 39, 42, 255, 32, 39, 41, 255, 40, 53, 57, 255, 35, 44, 47, 255, 27, 31, 32, 255, 23, 24, 25, 255, 30, 35, 37, 255, 35, 44, 47, 255, 25, 28, 28, 255, 32, 39, 41, 255, 28, 32, 34, 255, 23, 24, 24, 255, 37, 55, 37, 255, 36, 54, 37, 255, 44, 65, 43, 255, 38, 57, 38, 255, 37, 55, 37, 255, 38, 57, 38, 255, 32, 47, 33, 255, 36, 54, 36, 255, 32, 46, 32, 255, 35, 51, 35, 255, 33, 47, 33, 255, 33, 48, 33, 255, 35, 51, 35, 255, 34, 49, 34, 255, 31, 43, 31, 255, 30, 43, 31, 255, 33, 48, 33, 255, 33, 48, 34, 255, 33, 48, 33, 255, 35, 52, 35, 255, 35, 52, 35, 255, 36, 53, 36, 255, 33, 47, 33, 255, 32, 47, 33, 255, 26, 36, 27, 255, 24, 31, 24, 255, 28, 38, 28, 255, 33, 48, 33, 255, 33, 48, 33, 255, 33, 48, 33, 255, 31, 44, 32, 255, 33, 48, 33, 255, 32, 47, 33, 255, 34, 49, 34, 255, 38, 56, 38, 255, 38, 56, 38, 255, 33, 47, 33, 255, 32, 47, 33, 255, 28, 39, 29, 255, 33, 49, 34, 255, 34, 50, 34, 255, 36, 54, 37, 255, 37, 55, 37, 255, 34, 49, 34, 255, 34, 50, 35, 255, 30, 43, 31, 255, 31, 45, 32, 255, 29, 41, 30, 255, 31, 44, 31, 255, 29, 41, 30, 255, 30, 42, 31, 255, 32, 46, 32, 255, 32, 47, 33, 255, 32, 46, 33, 255, 32, 45, 32, 255, 35, 52, 35, 255, 33, 48, 33, 255, 32, 45, 32, 255, 32, 45, 32, 255, 30, 42, 30, 255, 30, 43, 31, 255, 33, 48, 33, 255, 33, 47, 33, 255, 36, 54, 37, 255, 36, 53, 36, 255, 34, 49, 34, 255, 40, 60, 40, 255, 37, 55, 37, 255, 35, 51, 35, 255, 35, 51, 35, 255, 35, 51, 35, 255, 38, 57, 38, 255, 34, 49, 34, 255, 35, 52, 35, 255, 33, 48, 34, 255, 35, 51, 35, 255, 35, 52, 35, 255, 36, 54, 36, 255, 35, 52, 35, 255, 38, 56, 38, 255, 29, 41, 30, 255, 28, 38, 29, 255, 27, 37, 28, 255, 29, 40, 29, 255, 28, 38, 28, 255, 29, 40, 29, 255, 30, 41, 30, 255, 26, 34, 26, 255, 34, 49, 34, 255, 34, 50, 34, 255, 32, 46, 32, 255, 31, 45, 32, 255, 28, 39, 29, 255, 24, 32, 25, 255, 24, 31, 25, 255, 30, 43, 31, 255, 33, 48, 33, 255, 30, 43, 31, 255, 31, 44, 31, 255, 30, 42, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 26, 35, 27, 255, 32, 45, 32, 255, 28, 38, 28, 255, 27, 37, 28, 255, 24, 30, 24, 255, 24, 32, 25, 255, 32, 45, 32, 255, 31, 45, 32, 255, 30, 42, 30, 255, 26, 36, 27, 255, 33, 48, 33, 255, 34, 50, 34, 255, 36, 53, 36, 255, 33, 48, 33, 255, 31, 43, 31, 255, 31, 45, 32, 255, 33, 47, 33, 255, 34, 50, 35, 255, 34, 49, 34, 255, 34, 50, 34, 255, 34, 49, 34, 255, 32, 46, 32, 255, 27, 36, 27, 255, 29, 40, 29, 255, 28, 39, 29, 255, 29, 40, 29, 255, 28, 39, 29, 255, 27, 37, 28, 255, 28, 39, 29, 255, 31, 43, 31, 255, 28, 39, 29, 255, 31, 43, 31, 255, 30, 43, 31, 255, 29, 40, 29, 255, 29, 40, 29, 255, 30, 42, 30, 255, 31, 43, 31, 255, 27, 37, 28, 255, 23, 30, 24, 255, 23, 30, 24, 255, 29, 40, 30, 255, 26, 36, 27, 255, 28, 38, 28, 255, 28, 38, 28, 255, 26, 34, 26, 255, 25, 32, 25, 255, 26, 35, 27, 255, 32, 46, 32, 255, 33, 48, 33, 255, 32, 46, 32, 255, 27, 37, 28, 255, 31, 44, 31, 255, 26, 35, 27, 255, 31, 45, 32, 255, 30, 42, 30, 255, 33, 48, 34, 255, 35, 51, 35, 255, 34, 50, 34, 255, 69, 86, 19, 255, 36, 54, 37, 255, 36, 53, 36, 255, 36, 53, 36, 255, 33, 47, 33, 255, 32, 45, 32, 255, 33, 48, 34, 255, 31, 44, 31, 255, 30, 42, 30, 255, 30, 42, 31, 255, 33, 48, 33, 255, 30, 42, 30, 255, 29, 40, 30, 255, 29, 40, 29, 255, 34, 50, 34, 255, 34, 50, 34, 255, 34, 51, 35, 255, 36, 53, 36, 255, 34, 50, 35, 255, 31, 43, 31, 255, 34, 50, 34, 255, 34, 50, 34, 255, 36, 53, 36, 255, 45, 66, 43, 255, 45, 66, 43, 255, 39, 59, 39, 255, 50, 73, 47, 255, 34, 50, 35, 255, 35, 52, 35, 255, 41, 61, 40, 255, 38, 56, 38, 255, 44, 65, 43, 255, 49, 71, 46, 255, 44, 64, 43, 255, 45, 66, 44, 255, 34, 50, 35, 255, 33, 47, 33, 255, 35, 52, 36, 255, 32, 46, 32, 255, 27, 37, 28, 255, 24, 31, 24, 255, 27, 37, 28, 255, 29, 40, 30, 255, 25, 34, 26, 255, 26, 35, 27, 255, 23, 30, 24, 255, 26, 34, 26, 255, 26, 35, 27, 255, 27, 37, 28, 255, 29, 40, 30, 255, 30, 42, 30, 255, 29, 41, 30, 255, 31, 44, 31, 255, 35, 52, 35, 255, 31, 43, 31, 255, 33, 48, 33, 255, 29, 40, 29, 255, 31, 44, 31, 255, 23, 30, 24, 255, 31, 45, 32, 255, 29, 40, 29, 255, 28, 38, 28, 255, 27, 37, 28, 255, 26, 36, 27, 255, 27, 36, 27, 255, 31, 43, 31, 255, 26, 35, 27, 255, 29, 41, 30, 255, 32, 46, 32, 255, 33, 48, 33, 255, 43, 64, 42, 255, 33, 48, 33, 255, 28, 39, 29, 255, 35, 51, 35, 255, 41, 61, 40, 255, 35, 51, 35, 255, 35, 52, 35, 255, 38, 57, 38, 255, 37, 55, 37, 255, 38, 57, 38, 255, 34, 49, 34, 255, 34, 50, 35, 255, 31, 44, 32, 255, 32, 46, 32, 255, 33, 49, 34, 255, 33, 48, 34, 255, 30, 42, 30, 255, 30, 42, 30, 255, 29, 41, 30, 255, 30, 42, 30, 255, 33, 48, 33, 255, 30, 43, 31, 255, 30, 43, 31, 255, 37, 55, 37, 255, 38, 56, 38, 255, 37, 54, 37, 255, 21, 21, 21, 255, 21, 21, 21, 255, 33, 40, 43, 255, 33, 40, 43, 255, 25, 28, 29, 255, 30, 36, 38, 255, 32, 39, 41, 255, 21, 21, 21, 255, 24, 26, 27, 255, 34, 43, 46, 255, 32, 40, 42, 255, 33, 41, 43, 255, 35, 44, 47, 255, 40, 52, 56, 255, 28, 32, 33, 255, 42, 56, 61, 255, 23, 25, 25, 255, 34, 42, 44, 255, 28, 32, 34, 255, 21, 21, 21, 255, 28, 33, 35, 255, 31, 37, 39, 255, 34, 42, 45, 255, 30, 35, 37, 255, 30, 36, 38, 255, 25, 27, 28, 255, 31, 37, 39, 255, 34, 43, 46, 255, 24, 26, 26, 255, 39, 50, 54, 255, 27, 31, 33, 255, 29, 34, 35, 255, 27, 32, 33, 255, 32, 40, 42, 255, 25, 28, 29, 255, 36, 46, 50, 255, 23, 25, 25, 255, 34, 42, 45, 255, 32, 39, 41, 255, 29, 34, 36, 255, 33, 40, 42, 255, 44, 60, 65, 255, 38, 49, 52, 255, 40, 52, 56, 255, 38, 49, 53, 255, 28, 33, 35, 255, 38, 48, 52, 255, 34, 43, 46, 255, 43, 57, 62, 255, 21, 21, 21, 255, 21, 21, 21, 255, 31, 38, 40, 255, 25, 27, 28, 255, 31, 37, 39, 255, 33, 41, 44, 255, 30, 35, 37, 255, 31, 38, 40, 255, 37, 47, 50, 255, 26, 30, 31, 255, 26, 30, 31, 255, 23, 23, 24, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 24, 27, 27, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 31, 37, 39, 255, 24, 26, 26, 255, 29, 34, 36, 255, 41, 53, 58, 255, 38, 49, 53, 255, 47, 64, 70, 255, 41, 54, 59, 255, 38, 49, 53, 255, 49, 68, 74, 255, 46, 62, 68, 255, 51, 69, 75, 255, 47, 65, 70, 255, 21, 21, 21, 255, 33, 41, 44, 255, 32, 38, 41, 255, 30, 36, 38, 255, 24, 26, 26, 255, 21, 21, 21, 255, 21, 21, 21, 255, 33, 41, 44, 255, 36, 46, 50, 255, 35, 44, 47, 255, 37, 48, 52, 255, 36, 46, 49, 255, 42, 55, 60, 255, 40, 52, 56, 255, 40, 52, 56, 255, 30, 35, 37, 255, 41, 53, 58, 255, 40, 52, 56, 255, 30, 36, 38, 255, 34, 43, 46, 255, 41, 53, 58, 255, 37, 47, 51, 255, 36, 45, 48, 255, 28, 32, 34, 255, 34, 43, 46, 255, 44, 58, 63, 255, 34, 42, 45, 255, 40, 52, 56, 255, 34, 43, 45, 255, 39, 50, 54, 255, 21, 21, 21, 255, 32, 39, 41, 255, 36, 46, 49, 255, 35, 43, 46, 255, 33, 42, 44, 255, 41, 54, 59, 255, 38, 48, 52, 255, 38, 50, 53, 255, 29, 34, 35, 255, 44, 60, 65, 255, 40, 52, 57, 255, 38, 50, 53, 255, 29, 33, 35, 255, 23, 25, 25, 255, 37, 47, 50, 255, 21, 21, 21, 255, 30, 35, 37, 255, 38, 49, 53, 255, 40, 52, 56, 255, 35, 44, 47, 255, 27, 31, 33, 255, 45, 61, 66, 255, 31, 38, 40, 255, 21, 21, 21, 255, 40, 53, 57, 255, 28, 33, 34, 255, 21, 21, 21, 255, 30, 35, 37, 255, 35, 44, 47, 255, 21, 22, 22, 255, 38, 49, 52, 255, 23, 24, 25, 255, 40, 52, 56, 255, 38, 49, 53, 255, 41, 55, 59, 255, 39, 51, 55, 255, 37, 48, 51, 255, 39, 50, 54, 255, 44, 58, 63, 255, 50, 68, 74, 255, 34, 43, 46, 255, 45, 60, 65, 255, 45, 60, 65, 255, 63, 80, 85, 255, 44, 58, 63, 255, 48, 65, 71, 255, 49, 67, 73, 255, 54, 72, 78, 255, 41, 53, 58, 255, 60, 78, 82, 255, 37, 48, 51, 255, 21, 21, 21, 255, 29, 33, 35, 255, 34, 43, 46, 255, 42, 55, 60, 255, 33, 41, 43, 255, 29, 34, 35, 255, 25, 28, 29, 255, 23, 24, 24, 255, 36, 45, 48, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 24, 25, 26, 255, 21, 21, 22, 255, 22, 22, 22, 255, 21, 21, 21, 255, 31, 38, 40, 255, 32, 39, 42, 255, 33, 40, 43, 255, 38, 49, 53, 255, 35, 44, 47, 255, 31, 37, 39, 255, 27, 31, 32, 255, 39, 50, 54, 255, 28, 32, 34, 255, 40, 52, 56, 255, 28, 33, 34, 255, 40, 53, 57, 255, 39, 51, 54, 255, 26, 29, 30, 255, 23, 24, 24, 255, 36, 46, 49, 255, 52, 70, 76, 255, 44, 59, 64, 255, 39, 51, 55, 255, 27, 30, 31, 255, 25, 27, 28, 255, 21, 21, 21, 255, 35, 44, 47, 255, 51, 70, 76, 255, 54, 72, 78, 255, 39, 50, 54, 255, 43, 57, 62, 255, 34, 42, 44, 255, 37, 48, 51, 255, 44, 60, 65, 255, 38, 49, 52, 255, 35, 44, 46, 255, 48, 66, 72, 255, 35, 44, 47, 255, 45, 60, 65, 255, 42, 55, 60, 255, 42, 56, 61, 255, 37, 48, 52, 255, 21, 21, 21, 255, 50, 68, 74, 255, 32, 39, 41, 255, 31, 37, 39, 255, 32, 39, 41, 255, 27, 31, 33, 255, 31, 37, 39, 255, 39, 50, 54, 255, 43, 57, 62, 255, 23, 24, 25, 255, 35, 45, 48, 255, 36, 46, 49, 255, 45, 61, 66, 255, 28, 32, 33, 255, 29, 34, 35, 255, 24, 26, 26, 255, 29, 34, 36, 255, 36, 45, 49, 255, 34, 43, 46, 255, 31, 37, 40, 255, 25, 27, 28, 255, 26, 29, 30, 255, 35, 44, 47, 255, 38, 48, 52, 255, 30, 36, 38, 255, 32, 39, 41, 255, 24, 26, 27, 255, 27, 31, 32, 255, 37, 47, 50, 255, 29, 35, 37, 255, 21, 21, 21, 255, 33, 41, 43, 255, 34, 43, 46, 255, 38, 49, 53, 255, 31, 38, 40, 255, 32, 38, 41, 255, 30, 36, 38, 255, 38, 48, 52, 255, 36, 53, 36, 255, 37, 55, 37, 255, 35, 52, 35, 255, 35, 51, 35, 255, 36, 53, 36, 255, 33, 48, 33, 255, 33, 47, 33, 255, 36, 53, 36, 255, 35, 52, 36, 255, 33, 48, 33, 255, 36, 54, 36, 255, 29, 41, 30, 255, 28, 38, 28, 255, 29, 39, 29, 255, 30, 42, 30, 255, 30, 42, 30, 255, 31, 45, 32, 255, 36, 53, 36, 255, 35, 51, 35, 255, 37, 55, 37, 255, 36, 54, 37, 255, 31, 44, 31, 255, 34, 49, 34, 255, 31, 44, 32, 255, 24, 31, 25, 255, 25, 33, 26, 255, 28, 39, 29, 255, 34, 49, 34, 255, 33, 47, 33, 255, 29, 40, 29, 255, 25, 33, 25, 255, 26, 35, 27, 255, 30, 43, 31, 255, 32, 47, 33, 255, 34, 50, 34, 255, 35, 51, 35, 255, 33, 49, 34, 255, 32, 46, 32, 255, 29, 41, 30, 255, 32, 47, 33, 255, 36, 52, 36, 255, 34, 49, 34, 255, 35, 51, 35, 255, 35, 51, 35, 255, 33, 47, 33, 255, 31, 44, 31, 255, 29, 40, 30, 255, 30, 42, 30, 255, 29, 40, 29, 255, 26, 36, 27, 255, 30, 42, 30, 255, 33, 48, 33, 255, 32, 46, 33, 255, 29, 40, 29, 255, 33, 47, 33, 255, 31, 44, 32, 255, 29, 41, 30, 255, 33, 48, 33, 255, 27, 37, 28, 255, 28, 38, 28, 255, 31, 44, 31, 255, 32, 45, 32, 255, 31, 44, 31, 255, 32, 46, 32, 255, 37, 55, 37, 255, 35, 51, 35, 255, 48, 70, 46, 255, 37, 55, 37, 255, 40, 60, 40, 255, 32, 47, 33, 255, 29, 41, 30, 255, 37, 55, 37, 255, 35, 52, 35, 255, 33, 47, 33, 255, 27, 37, 28, 255, 30, 43, 31, 255, 31, 45, 32, 255, 32, 47, 33, 255, 32, 46, 32, 255, 30, 41, 30, 255, 29, 40, 29, 255, 27, 36, 27, 255, 29, 40, 29, 255, 33, 49, 34, 255, 34, 49, 34, 255, 29, 40, 29, 255, 30, 42, 30, 255, 28, 38, 28, 255, 35, 52, 35, 255, 38, 57, 38, 255, 35, 52, 36, 255, 29, 40, 29, 255, 26, 35, 27, 255, 25, 32, 25, 255, 24, 32, 25, 255, 29, 40, 29, 255, 31, 44, 31, 255, 33, 48, 33, 255, 29, 41, 30, 255, 32, 47, 33, 255, 31, 45, 32, 255, 30, 43, 31, 255, 30, 43, 31, 255, 32, 46, 32, 255, 31, 44, 32, 255, 27, 37, 28, 255, 23, 30, 24, 255, 27, 37, 28, 255, 29, 40, 30, 255, 30, 42, 30, 255, 24, 30, 24, 255, 28, 36, 28, 255, 29, 40, 29, 255, 33, 48, 34, 255, 31, 43, 31, 255, 33, 47, 33, 255, 31, 43, 31, 255, 36, 52, 36, 255, 35, 51, 35, 255, 36, 54, 37, 255, 34, 49, 34, 255, 37, 54, 37, 255, 33, 48, 33, 255, 24, 31, 25, 255, 25, 32, 25, 255, 28, 39, 29, 255, 32, 47, 33, 255, 30, 42, 30, 255, 32, 46, 32, 255, 27, 37, 28, 255, 27, 36, 27, 255, 26, 34, 26, 255, 25, 32, 25, 255, 31, 44, 32, 255, 33, 48, 34, 255, 31, 44, 31, 255, 27, 37, 28, 255, 30, 42, 30, 255, 25, 33, 26, 255, 24, 31, 25, 255, 28, 39, 29, 255, 25, 33, 26, 255, 30, 43, 31, 255, 30, 41, 30, 255, 25, 34, 26, 255, 26, 36, 27, 255, 26, 35, 27, 255, 31, 44, 31, 255, 33, 48, 33, 255, 35, 51, 35, 255, 35, 51, 35, 255, 29, 40, 29, 255, 31, 43, 31, 255, 27, 36, 27, 255, 31, 44, 31, 255, 31, 44, 31, 255, 33, 48, 33, 255, 35, 52, 35, 255, 35, 52, 35, 255, 34, 49, 34, 255, 33, 48, 33, 255, 37, 55, 37, 255, 41, 61, 41, 255, 43, 64, 42, 255, 37, 55, 37, 255, 36, 53, 36, 255, 37, 55, 37, 255, 35, 51, 35, 255, 34, 50, 34, 255, 32, 47, 33, 255, 27, 37, 28, 255, 30, 42, 30, 255, 30, 42, 31, 255, 28, 38, 28, 255, 29, 41, 30, 255, 33, 47, 33, 255, 36, 53, 36, 255, 35, 52, 35, 255, 35, 52, 35, 255, 36, 53, 36, 255, 33, 48, 33, 255, 33, 48, 34, 255, 37, 56, 37, 255, 50, 73, 47, 255, 37, 55, 37, 255, 36, 54, 37, 255, 36, 54, 37, 255, 35, 52, 35, 255, 35, 51, 35, 255, 43, 64, 42, 255, 37, 55, 37, 255, 36, 54, 36, 255, 46, 68, 45, 255, 42, 62, 41, 255, 34, 51, 35, 255, 38, 56, 38, 255, 35, 52, 36, 255, 34, 49, 34, 255, 35, 51, 35, 255, 32, 45, 32, 255, 34, 50, 35, 255, 28, 39, 29, 255, 28, 39, 29, 255, 26, 35, 27, 255, 27, 36, 27, 255, 26, 35, 27, 255, 27, 36, 27, 255, 27, 38, 28, 255, 28, 39, 29, 255, 26, 36, 27, 255, 28, 38, 28, 255, 32, 46, 32, 255, 34, 49, 34, 255, 33, 47, 33, 255, 30, 43, 31, 255, 32, 46, 32, 255, 28, 38, 28, 255, 31, 45, 32, 255, 23, 30, 24, 255, 26, 35, 27, 255, 27, 38, 28, 255, 28, 39, 29, 255, 29, 41, 30, 255, 27, 36, 27, 255, 26, 35, 27, 255, 25, 34, 26, 255, 29, 41, 30, 255, 31, 44, 32, 255, 35, 51, 35, 255, 35, 51, 35, 255, 36, 54, 36, 255, 34, 50, 34, 255, 32, 45, 32, 255, 36, 53, 36, 255, 41, 60, 40, 255, 36, 53, 36, 255, 36, 53, 36, 255, 41, 61, 41, 255, 37, 54, 37, 255, 39, 59, 39, 255, 34, 50, 34, 255, 32, 47, 33, 255, 29, 40, 29, 255, 27, 36, 27, 255, 31, 44, 31, 255, 26, 35, 27, 255, 26, 35, 27, 255, 25, 33, 26, 255, 30, 42, 31, 255, 27, 37, 28, 255, 35, 51, 35, 255, 31, 45, 32, 255, 34, 50, 34, 255, 34, 50, 34, 255, 37, 54, 37, 255, 36, 54, 37, 255, 23, 25, 25, 255, 21, 21, 21, 255, 35, 43, 46, 255, 23, 23, 24, 255, 21, 21, 21, 255, 33, 41, 43, 255, 23, 24, 24, 255, 38, 49, 52, 255, 31, 37, 39, 255, 30, 36, 37, 255, 29, 35, 37, 255, 32, 39, 41, 255, 38, 49, 53, 255, 40, 52, 57, 255, 22, 23, 23, 255, 31, 38, 40, 255, 29, 34, 36, 255, 40, 52, 56, 255, 21, 21, 21, 255, 21, 21, 21, 255, 28, 32, 33, 255, 25, 27, 28, 255, 24, 26, 27, 255, 27, 31, 32, 255, 26, 29, 31, 255, 36, 47, 50, 255, 37, 48, 52, 255, 32, 38, 41, 255, 34, 43, 46, 255, 28, 33, 35, 255, 39, 51, 55, 255, 29, 35, 37, 255, 32, 39, 42, 255, 27, 31, 32, 255, 32, 39, 42, 255, 31, 37, 39, 255, 28, 33, 34, 255, 32, 39, 42, 255, 32, 39, 41, 255, 40, 53, 57, 255, 32, 39, 42, 255, 40, 53, 57, 255, 32, 39, 42, 255, 32, 40, 42, 255, 37, 48, 51, 255, 45, 60, 65, 255, 37, 47, 51, 255, 30, 36, 38, 255, 31, 37, 39, 255, 27, 31, 32, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 23, 25, 25, 255, 30, 35, 37, 255, 35, 44, 47, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 35, 45, 48, 255, 34, 42, 45, 255, 21, 21, 21, 255, 36, 46, 49, 255, 39, 50, 54, 255, 36, 45, 48, 255, 34, 42, 45, 255, 37, 47, 50, 255, 42, 55, 59, 255, 42, 56, 61, 255, 38, 50, 53, 255, 44, 58, 63, 255, 33, 41, 43, 255, 38, 49, 53, 255, 42, 56, 60, 255, 39, 51, 55, 255, 50, 69, 75, 255, 37, 47, 50, 255, 70, 87, 90, 255, 50, 68, 74, 255, 48, 66, 71, 255, 40, 52, 56, 255, 24, 26, 27, 255, 21, 21, 21, 255, 31, 37, 39, 255, 21, 21, 21, 255, 21, 21, 21, 255, 30, 35, 37, 255, 31, 37, 39, 255, 42, 56, 60, 255, 34, 43, 46, 255, 41, 54, 58, 255, 34, 42, 45, 255, 34, 43, 46, 255, 40, 53, 57, 255, 37, 47, 50, 255, 30, 37, 39, 255, 34, 43, 45, 255, 32, 40, 42, 255, 41, 54, 58, 255, 32, 39, 42, 255, 43, 57, 61, 255, 42, 56, 61, 255, 30, 35, 37, 255, 44, 60, 65, 255, 30, 36, 38, 255, 38, 50, 53, 255, 32, 39, 41, 255, 45, 60, 65, 255, 37, 47, 50, 255, 51, 69, 75, 255, 36, 46, 50, 255, 21, 21, 21, 255, 21, 21, 21, 255, 36, 46, 50, 255, 36, 45, 48, 255, 45, 61, 66, 255, 40, 52, 56, 255, 46, 63, 68, 255, 37, 47, 50, 255, 43, 56, 61, 255, 37, 47, 50, 255, 39, 50, 54, 255, 42, 55, 59, 255, 28, 33, 34, 255, 34, 42, 45, 255, 21, 21, 21, 255, 30, 36, 38, 255, 33, 41, 43, 255, 40, 53, 57, 255, 40, 52, 56, 255, 42, 55, 60, 255, 55, 73, 79, 255, 42, 56, 61, 255, 30, 36, 38, 255, 26, 30, 31, 255, 21, 21, 21, 255, 25, 28, 28, 255, 36, 46, 49, 255, 47, 63, 69, 255, 48, 66, 72, 255, 27, 32, 33, 255, 28, 32, 33, 255, 33, 40, 43, 255, 24, 26, 27, 255, 39, 51, 54, 255, 41, 54, 58, 255, 47, 63, 69, 255, 38, 49, 52, 255, 39, 51, 55, 255, 45, 60, 65, 255, 47, 64, 69, 255, 61, 78, 83, 255, 47, 63, 69, 255, 52, 71, 76, 255, 52, 71, 76, 255, 54, 72, 78, 255, 46, 62, 67, 255, 47, 64, 69, 255, 45, 61, 66, 255, 39, 50, 54, 255, 42, 55, 60, 255, 36, 46, 49, 255, 34, 43, 46, 255, 21, 21, 21, 255, 24, 26, 26, 255, 30, 36, 38, 255, 34, 43, 45, 255, 35, 44, 46, 255, 25, 27, 28, 255, 21, 21, 21, 255, 21, 21, 21, 255, 35, 44, 47, 255, 35, 44, 47, 255, 32, 38, 41, 255, 27, 32, 33, 255, 21, 21, 21, 255, 28, 32, 33, 255, 27, 31, 33, 255, 26, 29, 30, 255, 40, 52, 56, 255, 40, 52, 56, 255, 36, 47, 50, 255, 47, 64, 69, 255, 28, 33, 35, 255, 27, 30, 31, 255, 41, 54, 58, 255, 25, 28, 28, 255, 24, 26, 26, 255, 42, 55, 60, 255, 36, 46, 49, 255, 35, 44, 47, 255, 25, 27, 28, 255, 40, 53, 57, 255, 46, 62, 67, 255, 41, 55, 59, 255, 53, 71, 77, 255, 40, 53, 57, 255, 52, 70, 76, 255, 42, 56, 60, 255, 33, 41, 44, 255, 21, 21, 21, 255, 35, 44, 47, 255, 43, 57, 62, 255, 41, 53, 58, 255, 31, 38, 40, 255, 35, 44, 47, 255, 46, 63, 68, 255, 40, 52, 57, 255, 42, 55, 60, 255, 35, 43, 46, 255, 31, 37, 39, 255, 35, 45, 48, 255, 51, 69, 75, 255, 44, 59, 64, 255, 38, 48, 52, 255, 21, 21, 21, 255, 36, 45, 49, 255, 38, 49, 53, 255, 37, 48, 51, 255, 34, 42, 45, 255, 26, 29, 31, 255, 26, 29, 30, 255, 46, 63, 68, 255, 41, 55, 59, 255, 24, 27, 27, 255, 30, 36, 38, 255, 30, 36, 38, 255, 35, 44, 47, 255, 33, 40, 43, 255, 21, 21, 21, 255, 25, 27, 28, 255, 38, 49, 53, 255, 37, 47, 50, 255, 37, 48, 51, 255, 35, 44, 47, 255, 23, 25, 25, 255, 30, 36, 38, 255, 28, 32, 33, 255, 29, 34, 35, 255, 36, 46, 50, 255, 39, 50, 54, 255, 27, 31, 32, 255, 22, 23, 23, 255, 35, 43, 46, 255, 30, 35, 37, 255, 27, 30, 31, 255, 35, 44, 47, 255, 22, 22, 22, 255, 21, 21, 21, 255, 27, 30, 32, 255, 32, 38, 40, 255, 29, 35, 36, 255, 33, 41, 44, 255, 39, 58, 38, 255, 36, 53, 36, 255, 35, 51, 35, 255, 37, 55, 37, 255, 36, 54, 36, 255, 32, 47, 33, 255, 35, 51, 35, 255, 34, 49, 34, 255, 34, 51, 35, 255, 36, 53, 36, 255, 33, 48, 34, 255, 34, 50, 34, 255, 29, 41, 30, 255, 29, 40, 29, 255, 31, 44, 32, 255, 31, 45, 32, 255, 34, 50, 34, 255, 33, 48, 33, 255, 36, 53, 36, 255, 37, 56, 38, 255, 32, 46, 32, 255, 33, 49, 34, 255, 35, 51, 35, 255, 31, 44, 31, 255, 26, 35, 27, 255, 25, 33, 26, 255, 25, 33, 26, 255, 29, 40, 29, 255, 31, 44, 31, 255, 28, 39, 29, 255, 27, 37, 28, 255, 30, 42, 30, 255, 30, 42, 31, 255, 31, 45, 32, 255, 33, 48, 33, 255, 33, 48, 33, 255, 34, 49, 34, 255, 33, 47, 33, 255, 30, 41, 30, 255, 27, 37, 28, 255, 36, 54, 37, 255, 35, 51, 35, 255, 32, 45, 32, 255, 36, 53, 36, 255, 35, 51, 35, 255, 29, 40, 29, 255, 25, 34, 26, 255, 28, 38, 28, 255, 31, 44, 31, 255, 30, 42, 30, 255, 32, 46, 32, 255, 32, 46, 33, 255, 30, 43, 31, 255, 29, 41, 30, 255, 30, 43, 31, 255, 30, 43, 31, 255, 31, 45, 32, 255, 30, 42, 31, 255, 27, 36, 27, 255, 27, 37, 28, 255, 28, 38, 28, 255, 31, 44, 31, 255, 31, 44, 31, 255, 34, 49, 34, 255, 34, 50, 35, 255, 36, 53, 36, 255, 36, 54, 37, 255, 38, 56, 38, 255, 35, 52, 36, 255, 31, 45, 32, 255, 32, 45, 32, 255, 33, 49, 34, 255, 33, 49, 34, 255, 32, 46, 32, 255, 29, 40, 29, 255, 32, 46, 32, 255, 37, 55, 37, 255, 33, 49, 34, 255, 29, 41, 30, 255, 28, 39, 29, 255, 26, 35, 27, 255, 29, 41, 30, 255, 31, 45, 32, 255, 34, 49, 34, 255, 31, 44, 31, 255, 31, 44, 31, 255, 30, 42, 30, 255, 32, 46, 32, 255, 33, 48, 34, 255, 33, 48, 33, 255, 36, 53, 36, 255, 28, 39, 29, 255, 28, 39, 29, 255, 29, 40, 29, 255, 28, 39, 29, 255, 33, 47, 33, 255, 31, 44, 31, 255, 30, 42, 30, 255, 33, 48, 33, 255, 32, 46, 32, 255, 31, 45, 32, 255, 34, 49, 34, 255, 32, 45, 32, 255, 30, 43, 31, 255, 31, 43, 31, 255, 29, 40, 29, 255, 25, 33, 26, 255, 28, 39, 29, 255, 30, 42, 30, 255, 29, 41, 30, 255, 27, 36, 27, 255, 25, 33, 25, 255, 28, 39, 29, 255, 30, 42, 30, 255, 34, 49, 34, 255, 31, 44, 32, 255, 35, 52, 35, 255, 35, 52, 35, 255, 36, 52, 36, 255, 35, 52, 35, 255, 33, 49, 34, 255, 32, 47, 33, 255, 32, 46, 32, 255, 25, 34, 26, 255, 29, 40, 29, 255, 29, 41, 30, 255, 30, 42, 30, 255, 31, 44, 31, 255, 31, 44, 31, 255, 28, 38, 28, 255, 30, 41, 30, 255, 26, 36, 27, 255, 27, 36, 27, 255, 32, 45, 32, 255, 30, 42, 30, 255, 32, 46, 32, 255, 29, 40, 29, 255, 32, 45, 32, 255, 27, 37, 28, 255, 27, 36, 27, 255, 30, 42, 30, 255, 28, 38, 28, 255, 28, 39, 29, 255, 26, 35, 27, 255, 25, 33, 26, 255, 26, 36, 27, 255, 26, 35, 27, 255, 27, 36, 27, 255, 34, 50, 34, 255, 34, 51, 35, 255, 34, 50, 34, 255, 32, 46, 32, 255, 31, 43, 31, 255, 30, 42, 30, 255, 29, 40, 29, 255, 32, 47, 33, 255, 32, 45, 32, 255, 34, 50, 34, 255, 35, 51, 35, 255, 34, 49, 34, 255, 36, 54, 36, 255, 38, 57, 38, 255, 40, 60, 40, 255, 34, 49, 34, 255, 37, 56, 38, 255, 38, 57, 38, 255, 37, 55, 37, 255, 33, 48, 33, 255, 33, 47, 33, 255, 33, 47, 33, 255, 24, 31, 25, 255, 26, 35, 26, 255, 30, 41, 30, 255, 26, 34, 26, 255, 30, 42, 30, 255, 32, 45, 32, 255, 33, 47, 33, 255, 34, 49, 34, 255, 37, 55, 37, 255, 41, 61, 40, 255, 33, 48, 34, 255, 32, 45, 32, 255, 38, 56, 38, 255, 36, 53, 36, 255, 32, 46, 32, 255, 35, 51, 35, 255, 35, 51, 35, 255, 33, 48, 33, 255, 32, 45, 32, 255, 36, 54, 37, 255, 36, 54, 36, 255, 33, 48, 34, 255, 37, 55, 37, 255, 35, 52, 36, 255, 35, 51, 35, 255, 37, 55, 37, 255, 34, 50, 34, 255, 37, 55, 37, 255, 40, 60, 40, 255, 34, 50, 34, 255, 32, 46, 32, 255, 29, 40, 29, 255, 27, 37, 28, 255, 24, 31, 24, 255, 26, 35, 27, 255, 28, 38, 28, 255, 30, 41, 30, 255, 29, 41, 30, 255, 28, 39, 29, 255, 31, 43, 31, 255, 32, 45, 32, 255, 30, 42, 30, 255, 28, 38, 28, 255, 30, 42, 30, 255, 30, 42, 30, 255, 26, 35, 27, 255, 27, 37, 28, 255, 27, 36, 27, 255, 25, 32, 25, 255, 26, 36, 27, 255, 27, 37, 28, 255, 30, 41, 30, 255, 30, 41, 30, 255, 31, 44, 32, 255, 31, 44, 31, 255, 28, 38, 28, 255, 31, 44, 32, 255, 32, 46, 32, 255, 34, 49, 34, 255, 34, 50, 34, 255, 33, 48, 33, 255, 33, 47, 33, 255, 33, 48, 34, 255, 34, 49, 34, 255, 45, 67, 44, 255, 38, 57, 38, 255, 33, 48, 34, 255, 38, 56, 38, 255, 36, 54, 36, 255, 32, 45, 32, 255, 31, 44, 31, 255, 32, 45, 32, 255, 30, 41, 30, 255, 31, 43, 31, 255, 32, 45, 32, 255, 28, 39, 29, 255, 26, 35, 26, 255, 25, 33, 26, 255, 28, 38, 28, 255, 28, 38, 28, 255, 26, 36, 27, 255, 30, 42, 30, 255, 32, 47, 33, 255, 34, 50, 34, 255, 33, 48, 34, 255, 37, 55, 37, 255, 35, 44, 48, 255, 21, 21, 21, 255, 21, 21, 21, 255, 26, 29, 30, 255, 32, 39, 41, 255, 27, 30, 31, 255, 38, 49, 52, 255, 27, 30, 31, 255, 40, 52, 56, 255, 32, 39, 42, 255, 29, 34, 36, 255, 27, 31, 33, 255, 31, 38, 40, 255, 24, 26, 27, 255, 26, 30, 31, 255, 33, 41, 44, 255, 38, 49, 53, 255, 33, 41, 44, 255, 21, 21, 21, 255, 27, 30, 31, 255, 26, 29, 30, 255, 30, 35, 37, 255, 31, 37, 40, 255, 30, 36, 38, 255, 33, 42, 44, 255, 43, 57, 62, 255, 31, 37, 39, 255, 32, 39, 41, 255, 34, 43, 46, 255, 31, 37, 39, 255, 28, 33, 35, 255, 21, 21, 21, 255, 33, 40, 43, 255, 26, 29, 30, 255, 24, 25, 26, 255, 31, 38, 40, 255, 31, 38, 40, 255, 35, 45, 48, 255, 35, 44, 48, 255, 38, 49, 53, 255, 30, 36, 39, 255, 27, 31, 32, 255, 26, 29, 30, 255, 35, 45, 48, 255, 26, 30, 31, 255, 32, 39, 42, 255, 30, 35, 37, 255, 25, 28, 29, 255, 35, 44, 47, 255, 26, 29, 30, 255, 22, 23, 23, 255, 21, 21, 21, 255, 22, 22, 22, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 28, 33, 35, 255, 24, 26, 26, 255, 21, 21, 21, 255, 36, 45, 48, 255, 50, 68, 74, 255, 39, 51, 55, 255, 24, 26, 27, 255, 30, 36, 38, 255, 25, 28, 29, 255, 36, 46, 49, 255, 41, 54, 59, 255, 33, 41, 43, 255, 34, 42, 45, 255, 51, 70, 76, 255, 37, 48, 52, 255, 45, 61, 66, 255, 58, 76, 81, 255, 29, 34, 36, 255, 45, 60, 65, 255, 57, 75, 80, 255, 49, 68, 74, 255, 31, 37, 39, 255, 51, 69, 75, 255, 52, 70, 76, 255, 58, 76, 81, 255, 30, 36, 38, 255, 21, 21, 21, 255, 43, 57, 62, 255, 43, 57, 62, 255, 30, 36, 37, 255, 26, 29, 30, 255, 21, 21, 21, 255, 23, 24, 25, 255, 32, 38, 41, 255, 32, 38, 41, 255, 42, 56, 60, 255, 32, 40, 42, 255, 32, 40, 42, 255, 28, 33, 34, 255, 36, 46, 49, 255, 40, 53, 57, 255, 40, 52, 56, 255, 35, 43, 46, 255, 38, 49, 53, 255, 34, 42, 45, 255, 30, 36, 38, 255, 34, 42, 45, 255, 42, 56, 61, 255, 40, 52, 56, 255, 39, 51, 55, 255, 40, 52, 56, 255, 34, 43, 46, 255, 49, 67, 73, 255, 38, 49, 53, 255, 40, 52, 56, 255, 46, 63, 68, 255, 35, 44, 46, 255, 21, 21, 21, 255, 24, 26, 26, 255, 35, 44, 47, 255, 31, 37, 39, 255, 38, 48, 52, 255, 32, 40, 42, 255, 41, 54, 58, 255, 37, 47, 51, 255, 42, 56, 61, 255, 32, 38, 41, 255, 39, 51, 55, 255, 31, 37, 40, 255, 21, 21, 21, 255, 21, 21, 21, 255, 23, 24, 25, 255, 22, 22, 22, 255, 21, 21, 21, 255, 22, 23, 23, 255, 36, 45, 49, 255, 50, 68, 74, 255, 40, 52, 56, 255, 26, 30, 31, 255, 29, 34, 36, 255, 38, 48, 52, 255, 47, 64, 69, 255, 35, 44, 47, 255, 63, 80, 84, 255, 49, 67, 73, 255, 30, 36, 38, 255, 37, 48, 52, 255, 42, 55, 59, 255, 42, 56, 61, 255, 41, 54, 59, 255, 48, 66, 72, 255, 41, 54, 59, 255, 62, 80, 84, 255, 62, 79, 83, 255, 46, 62, 67, 255, 47, 65, 70, 255, 43, 57, 62, 255, 57, 75, 80, 255, 46, 62, 67, 255, 49, 67, 73, 255, 59, 77, 82, 255, 44, 60, 65, 255, 40, 52, 56, 255, 41, 53, 57, 255, 36, 45, 48, 255, 52, 71, 77, 255, 34, 42, 45, 255, 44, 59, 64, 255, 40, 52, 56, 255, 21, 21, 21, 255, 21, 21, 21, 255, 36, 46, 49, 255, 21, 21, 21, 255, 21, 21, 21, 255, 27, 31, 32, 255, 37, 48, 51, 255, 38, 49, 53, 255, 23, 24, 24, 255, 35, 44, 47, 255, 29, 34, 36, 255, 29, 34, 35, 255, 26, 30, 31, 255, 28, 32, 34, 255, 29, 34, 36, 255, 33, 40, 43, 255, 38, 50, 54, 255, 43, 58, 62, 255, 30, 35, 37, 255, 24, 27, 27, 255, 26, 30, 31, 255, 26, 29, 30, 255, 24, 25, 26, 255, 33, 40, 43, 255, 28, 33, 35, 255, 25, 28, 29, 255, 24, 27, 27, 255, 25, 27, 27, 255, 42, 55, 59, 255, 42, 55, 60, 255, 43, 57, 61, 255, 38, 49, 53, 255, 46, 63, 68, 255, 42, 56, 61, 255, 35, 44, 47, 255, 39, 50, 54, 255, 47, 64, 70, 255, 22, 22, 22, 255, 21, 21, 21, 255, 34, 42, 45, 255, 44, 59, 64, 255, 44, 60, 65, 255, 43, 57, 62, 255, 41, 54, 58, 255, 44, 59, 64, 255, 43, 57, 62, 255, 39, 50, 54, 255, 45, 60, 65, 255, 43, 56, 61, 255, 43, 57, 61, 255, 37, 47, 51, 255, 21, 21, 21, 255, 34, 43, 46, 255, 33, 41, 44, 255, 32, 40, 42, 255, 36, 46, 50, 255, 44, 59, 64, 255, 35, 44, 47, 255, 35, 45, 48, 255, 39, 51, 55, 255, 37, 48, 51, 255, 38, 49, 53, 255, 30, 35, 37, 255, 22, 22, 22, 255, 29, 35, 36, 255, 21, 21, 21, 255, 39, 50, 54, 255, 31, 37, 39, 255, 25, 28, 29, 255, 30, 35, 37, 255, 29, 34, 36, 255, 30, 36, 38, 255, 32, 39, 42, 255, 27, 31, 32, 255, 34, 43, 46, 255, 33, 41, 44, 255, 34, 43, 46, 255, 30, 36, 38, 255, 41, 53, 58, 255, 34, 42, 44, 255, 38, 49, 53, 255, 29, 34, 36, 255, 35, 44, 47, 255, 34, 42, 45, 255, 24, 25, 26, 255, 22, 22, 22, 255, 28, 33, 34, 255, 30, 36, 38, 255, 29, 34, 36, 255, 37, 55, 37, 255, 34, 49, 34, 255, 37, 55, 37, 255, 48, 70, 46, 255, 46, 67, 44, 255, 36, 54, 37, 255, 46, 67, 44, 255, 37, 55, 37, 255, 36, 54, 37, 255, 35, 52, 35, 255, 32, 46, 33, 255, 33, 47, 33, 255, 29, 41, 30, 255, 31, 44, 31, 255, 31, 44, 32, 255, 31, 44, 31, 255, 33, 48, 33, 255, 34, 49, 34, 255, 33, 49, 34, 255, 33, 47, 33, 255, 29, 41, 30, 255, 30, 42, 30, 255, 31, 45, 32, 255, 30, 43, 31, 255, 27, 37, 28, 255, 25, 33, 26, 255, 29, 40, 29, 255, 25, 33, 26, 255, 30, 42, 30, 255, 29, 40, 29, 255, 26, 36, 27, 255, 29, 40, 29, 255, 29, 40, 29, 255, 34, 49, 34, 255, 33, 48, 34, 255, 33, 48, 33, 255, 30, 43, 31, 255, 30, 43, 31, 255, 28, 39, 29, 255, 27, 38, 28, 255, 30, 43, 31, 255, 31, 44, 31, 255, 34, 50, 34, 255, 30, 43, 31, 255, 32, 46, 32, 255, 32, 46, 32, 255, 31, 43, 31, 255, 31, 44, 31, 255, 32, 45, 32, 255, 32, 46, 32, 255, 33, 48, 33, 255, 33, 48, 33, 255, 32, 46, 32, 255, 30, 43, 31, 255, 31, 45, 32, 255, 31, 45, 32, 255, 34, 50, 35, 255, 28, 39, 29, 255, 33, 48, 33, 255, 30, 43, 31, 255, 28, 38, 28, 255, 31, 44, 31, 255, 32, 45, 32, 255, 32, 47, 33, 255, 35, 51, 35, 255, 32, 46, 32, 255, 35, 51, 35, 255, 36, 54, 36, 255, 40, 60, 40, 255, 33, 48, 34, 255, 30, 42, 30, 255, 34, 50, 34, 255, 31, 44, 31, 255, 32, 46, 32, 255, 33, 47, 33, 255, 33, 48, 33, 255, 35, 51, 35, 255, 35, 52, 35, 255, 37, 55, 37, 255, 33, 49, 34, 255, 30, 42, 30, 255, 28, 39, 29, 255, 27, 37, 28, 255, 25, 32, 25, 255, 28, 38, 28, 255, 29, 40, 29, 255, 31, 44, 31, 255, 31, 44, 31, 255, 32, 46, 32, 255, 30, 43, 31, 255, 27, 37, 28, 255, 32, 45, 32, 255, 31, 44, 31, 255, 30, 42, 30, 255, 28, 39, 29, 255, 33, 49, 34, 255, 33, 48, 33, 255, 32, 46, 32, 255, 33, 49, 34, 255, 32, 46, 32, 255, 32, 45, 32, 255, 32, 45, 32, 255, 32, 47, 33, 255, 36, 54, 36, 255, 32, 46, 32, 255, 31, 44, 32, 255, 30, 42, 30, 255, 28, 39, 29, 255, 29, 40, 29, 255, 28, 39, 29, 255, 24, 31, 25, 255, 24, 32, 25, 255, 28, 38, 28, 255, 29, 40, 29, 255, 32, 47, 33, 255, 35, 51, 35, 255, 35, 52, 36, 255, 32, 47, 33, 255, 37, 55, 37, 255, 35, 52, 35, 255, 35, 52, 36, 255, 35, 52, 35, 255, 30, 42, 31, 255, 28, 38, 28, 255, 28, 38, 28, 255, 25, 33, 26, 255, 25, 34, 26, 255, 29, 41, 30, 255, 26, 35, 27, 255, 25, 34, 26, 255, 25, 33, 25, 255, 30, 42, 30, 255, 28, 38, 28, 255, 29, 39, 29, 255, 31, 45, 32, 255, 32, 47, 33, 255, 30, 42, 30, 255, 36, 53, 36, 255, 34, 49, 34, 255, 31, 44, 32, 255, 31, 44, 31, 255, 27, 37, 28, 255, 25, 34, 26, 255, 28, 36, 28, 255, 23, 30, 24, 255, 25, 33, 26, 255, 28, 38, 28, 255, 31, 44, 31, 255, 33, 48, 33, 255, 34, 51, 35, 255, 32, 47, 33, 255, 32, 46, 32, 255, 33, 48, 33, 255, 29, 41, 30, 255, 35, 52, 35, 255, 34, 51, 35, 255, 34, 50, 34, 255, 32, 47, 33, 255, 33, 48, 33, 255, 37, 55, 37, 255, 37, 56, 37, 255, 41, 61, 40, 255, 37, 55, 37, 255, 35, 52, 36, 255, 34, 50, 34, 255, 35, 52, 35, 255, 32, 45, 32, 255, 33, 47, 33, 255, 35, 51, 35, 255, 28, 38, 28, 255, 26, 34, 26, 255, 27, 36, 27, 255, 29, 41, 30, 255, 31, 43, 31, 255, 29, 41, 30, 255, 26, 35, 27, 255, 28, 39, 29, 255, 31, 43, 31, 255, 34, 49, 34, 255, 35, 51, 35, 255, 30, 41, 30, 255, 29, 40, 29, 255, 33, 48, 33, 255, 33, 48, 33, 255, 32, 47, 33, 255, 30, 42, 30, 255, 30, 42, 30, 255, 31, 44, 31, 255, 33, 48, 33, 255, 31, 44, 31, 255, 35, 52, 35, 255, 37, 54, 37, 255, 31, 45, 32, 255, 31, 45, 32, 255, 34, 49, 34, 255, 36, 53, 36, 255, 34, 50, 34, 255, 37, 55, 37, 255, 34, 50, 34, 255, 35, 51, 35, 255, 37, 55, 37, 255, 31, 43, 31, 255, 26, 36, 27, 255, 25, 33, 26, 255, 28, 39, 29, 255, 29, 40, 30, 255, 28, 38, 28, 255, 29, 41, 30, 255, 29, 40, 29, 255, 31, 45, 32, 255, 30, 42, 30, 255, 30, 42, 30, 255, 29, 40, 29, 255, 33, 48, 33, 255, 31, 44, 31, 255, 27, 36, 27, 255, 31, 45, 32, 255, 34, 49, 34, 255, 29, 40, 29, 255, 26, 35, 27, 255, 28, 39, 29, 255, 31, 43, 31, 255, 30, 41, 30, 255, 35, 52, 36, 255, 31, 44, 31, 255, 34, 49, 34, 255, 34, 50, 35, 255, 32, 46, 33, 255, 30, 43, 31, 255, 35, 52, 35, 255, 33, 49, 34, 255, 32, 46, 32, 255, 31, 45, 32, 255, 34, 50, 34, 255, 46, 67, 44, 255, 34, 50, 35, 255, 32, 46, 33, 255, 33, 47, 33, 255, 32, 46, 32, 255, 35, 52, 35, 255, 33, 47, 33, 255, 32, 45, 32, 255, 29, 41, 30, 255, 27, 37, 27, 255, 30, 42, 31, 255, 31, 44, 32, 255, 25, 34, 26, 255, 24, 32, 25, 255, 27, 36, 27, 255, 24, 30, 24, 255, 24, 31, 24, 255, 28, 38, 28, 255, 29, 40, 29, 255, 34, 49, 34, 255, 36, 54, 36, 255, 35, 52, 36, 255, 32, 39, 41, 255, 21, 21, 21, 255, 21, 21, 21, 255, 26, 29, 30, 255, 31, 37, 39, 255, 35, 45, 48, 255, 31, 37, 39, 255, 41, 54, 59, 255, 38, 49, 53, 255, 38, 49, 53, 255, 28, 32, 34, 255, 39, 51, 55, 255, 25, 27, 28, 255, 27, 30, 32, 255, 31, 37, 39, 255, 31, 38, 40, 255, 35, 44, 47, 255, 21, 21, 21, 255, 21, 21, 21, 255, 28, 32, 33, 255, 38, 49, 52, 255, 41, 54, 59, 255, 34, 42, 45, 255, 43, 58, 63, 255, 38, 50, 53, 255, 36, 46, 49, 255, 28, 32, 33, 255, 23, 24, 24, 255, 35, 43, 46, 255, 31, 38, 40, 255, 34, 43, 46, 255, 28, 33, 35, 255, 30, 35, 37, 255, 30, 36, 38, 255, 34, 42, 45, 255, 37, 47, 51, 255, 42, 56, 60, 255, 35, 44, 47, 255, 27, 31, 32, 255, 40, 53, 57, 255, 30, 35, 37, 255, 39, 51, 55, 255, 34, 42, 45, 255, 34, 43, 46, 255, 30, 35, 37, 255, 36, 45, 48, 255, 27, 30, 32, 255, 22, 23, 23, 255, 25, 27, 28, 255, 34, 43, 46, 255, 36, 46, 49, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 23, 23, 255, 27, 30, 32, 255, 21, 21, 21, 255, 35, 45, 48, 255, 34, 43, 46, 255, 21, 21, 21, 255, 25, 27, 28, 255, 24, 26, 27, 255, 32, 39, 41, 255, 38, 50, 53, 255, 33, 41, 44, 255, 21, 21, 21, 255, 47, 64, 70, 255, 46, 62, 68, 255, 32, 39, 41, 255, 44, 59, 64, 255, 42, 56, 60, 255, 35, 43, 46, 255, 48, 65, 71, 255, 41, 54, 58, 255, 61, 78, 83, 255, 46, 62, 68, 255, 39, 51, 55, 255, 52, 70, 76, 255, 58, 76, 81, 255, 36, 46, 49, 255, 28, 32, 34, 255, 43, 58, 63, 255, 49, 68, 74, 255, 44, 59, 64, 255, 21, 21, 21, 255, 44, 59, 63, 255, 43, 57, 61, 255, 39, 50, 54, 255, 30, 35, 37, 255, 32, 39, 42, 255, 21, 21, 21, 255, 21, 21, 21, 255, 33, 40, 43, 255, 34, 42, 45, 255, 38, 49, 53, 255, 37, 48, 51, 255, 35, 44, 47, 255, 30, 35, 37, 255, 26, 29, 30, 255, 27, 31, 32, 255, 33, 40, 43, 255, 39, 51, 55, 255, 29, 33, 35, 255, 41, 55, 59, 255, 40, 52, 57, 255, 39, 51, 55, 255, 35, 44, 47, 255, 44, 58, 63, 255, 33, 41, 44, 255, 34, 42, 45, 255, 37, 47, 50, 255, 43, 58, 62, 255, 50, 68, 75, 255, 40, 52, 56, 255, 40, 52, 56, 255, 48, 66, 72, 255, 23, 24, 24, 255, 21, 21, 21, 255, 41, 55, 59, 255, 29, 34, 35, 255, 42, 56, 60, 255, 39, 51, 54, 255, 30, 36, 38, 255, 46, 62, 67, 255, 39, 50, 54, 255, 29, 34, 36, 255, 32, 40, 42, 255, 28, 32, 34, 255, 53, 72, 77, 255, 45, 61, 66, 255, 52, 70, 76, 255, 44, 60, 65, 255, 42, 56, 61, 255, 33, 41, 44, 255, 31, 37, 39, 255, 23, 24, 24, 255, 36, 46, 49, 255, 41, 54, 58, 255, 52, 70, 76, 255, 59, 77, 81, 255, 46, 63, 68, 255, 39, 51, 55, 255, 43, 58, 63, 255, 45, 61, 67, 255, 45, 60, 66, 255, 37, 48, 52, 255, 49, 67, 73, 255, 39, 50, 54, 255, 46, 62, 68, 255, 50, 69, 75, 255, 63, 80, 84, 255, 55, 73, 78, 255, 48, 65, 71, 255, 53, 71, 77, 255, 46, 63, 69, 255, 55, 73, 79, 255, 48, 66, 71, 255, 60, 77, 82, 255, 41, 54, 59, 255, 49, 68, 74, 255, 39, 51, 55, 255, 50, 69, 75, 255, 49, 68, 74, 255, 38, 48, 52, 255, 38, 48, 52, 255, 45, 60, 65, 255, 34, 43, 46, 255, 39, 50, 54, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 46, 62, 67, 255, 44, 59, 64, 255, 32, 38, 40, 255, 37, 47, 50, 255, 32, 40, 42, 255, 28, 32, 34, 255, 30, 35, 37, 255, 26, 28, 29, 255, 36, 45, 48, 255, 26, 29, 30, 255, 31, 37, 39, 255, 27, 31, 33, 255, 29, 33, 35, 255, 23, 25, 26, 255, 29, 35, 37, 255, 29, 35, 36, 255, 25, 28, 29, 255, 21, 21, 21, 255, 33, 42, 44, 255, 41, 54, 59, 255, 30, 35, 37, 255, 32, 39, 42, 255, 31, 38, 40, 255, 22, 23, 23, 255, 43, 58, 63, 255, 38, 50, 53, 255, 38, 49, 53, 255, 40, 53, 57, 255, 35, 44, 47, 255, 34, 43, 46, 255, 48, 66, 72, 255, 39, 51, 55, 255, 40, 53, 57, 255, 42, 56, 61, 255, 40, 52, 56, 255, 26, 30, 31, 255, 21, 21, 21, 255, 27, 30, 31, 255, 46, 62, 67, 255, 32, 39, 42, 255, 32, 40, 42, 255, 41, 54, 58, 255, 40, 53, 57, 255, 39, 50, 54, 255, 28, 33, 34, 255, 26, 30, 31, 255, 42, 55, 60, 255, 21, 21, 21, 255, 38, 50, 54, 255, 34, 42, 45, 255, 41, 54, 58, 255, 41, 54, 58, 255, 40, 52, 56, 255, 29, 34, 35, 255, 39, 50, 54, 255, 22, 23, 23, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 35, 44, 47, 255, 40, 53, 57, 255, 44, 58, 63, 255, 31, 38, 40, 255, 31, 37, 39, 255, 30, 36, 38, 255, 37, 47, 50, 255, 37, 48, 51, 255, 36, 46, 49, 255, 29, 35, 37, 255, 32, 40, 42, 255, 36, 46, 49, 255, 41, 54, 58, 255, 37, 48, 51, 255, 29, 35, 36, 255, 29, 35, 37, 255, 28, 33, 34, 255, 26, 30, 31, 255, 31, 38, 40, 255, 29, 34, 36, 255, 35, 43, 46, 255, 29, 35, 37, 255, 33, 47, 33, 255, 34, 51, 35, 255, 36, 54, 37, 255, 44, 65, 43, 255, 40, 59, 39, 255, 36, 54, 36, 255, 36, 53, 36, 255, 36, 54, 36, 255, 38, 57, 38, 255, 50, 61, 17, 255, 35, 52, 35, 255, 35, 51, 35, 255, 33, 48, 33, 255, 31, 44, 31, 255, 31, 44, 31, 255, 32, 46, 32, 255, 31, 43, 31, 255, 32, 46, 32, 255, 34, 49, 34, 255, 30, 43, 31, 255, 28, 39, 29, 255, 32, 45, 32, 255, 30, 42, 30, 255, 30, 43, 31, 255, 29, 40, 29, 255, 27, 37, 27, 255, 28, 39, 29, 255, 23, 30, 24, 255, 26, 35, 27, 255, 27, 37, 28, 255, 23, 30, 24, 255, 25, 34, 26, 255, 30, 43, 31, 255, 33, 48, 33, 255, 32, 45, 32, 255, 30, 43, 31, 255, 27, 37, 28, 255, 28, 39, 29, 255, 26, 34, 26, 255, 29, 40, 29, 255, 31, 43, 31, 255, 30, 42, 30, 255, 32, 46, 32, 255, 30, 43, 31, 255, 31, 45, 32, 255, 32, 47, 33, 255, 27, 38, 28, 255, 32, 47, 33, 255, 32, 46, 32, 255, 32, 46, 32, 255, 31, 44, 31, 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, 30, 42, 30, 255, 35, 51, 35, 255, 30, 43, 31, 255, 28, 39, 29, 255, 31, 44, 31, 255, 28, 39, 29, 255, 30, 42, 31, 255, 32, 47, 33, 255, 32, 47, 33, 255, 32, 46, 32, 255, 35, 51, 35, 255, 37, 56, 37, 255, 35, 52, 35, 255, 32, 46, 32, 255, 31, 44, 32, 255, 31, 44, 31, 255, 30, 42, 30, 255, 30, 43, 31, 255, 34, 49, 34, 255, 34, 49, 34, 255, 35, 52, 35, 255, 35, 51, 35, 255, 33, 48, 34, 255, 27, 37, 28, 255, 32, 46, 32, 255, 27, 37, 28, 255, 31, 43, 31, 255, 30, 42, 31, 255, 28, 39, 29, 255, 31, 43, 31, 255, 29, 40, 29, 255, 30, 41, 30, 255, 32, 46, 32, 255, 31, 44, 32, 255, 33, 47, 33, 255, 29, 39, 29, 255, 29, 40, 29, 255, 32, 45, 32, 255, 30, 43, 31, 255, 32, 46, 32, 255, 34, 49, 34, 255, 35, 51, 35, 255, 34, 50, 34, 255, 32, 46, 32, 255, 29, 40, 29, 255, 31, 44, 31, 255, 31, 44, 31, 255, 30, 43, 31, 255, 31, 44, 31, 255, 27, 37, 28, 255, 30, 43, 31, 255, 26, 36, 27, 255, 28, 38, 28, 255, 26, 35, 27, 255, 27, 37, 28, 255, 27, 37, 28, 255, 29, 40, 29, 255, 31, 45, 32, 255, 33, 47, 33, 255, 34, 49, 34, 255, 33, 48, 33, 255, 41, 61, 41, 255, 37, 55, 37, 255, 36, 53, 36, 255, 36, 53, 36, 255, 30, 41, 30, 255, 27, 36, 27, 255, 23, 29, 24, 255, 25, 32, 25, 255, 27, 36, 27, 255, 28, 38, 28, 255, 24, 31, 25, 255, 25, 32, 26, 255, 28, 35, 28, 255, 28, 38, 28, 255, 28, 39, 29, 255, 28, 38, 28, 255, 32, 47, 33, 255, 36, 53, 36, 255, 35, 51, 35, 255, 39, 58, 38, 255, 34, 50, 34, 255, 32, 46, 32, 255, 29, 41, 30, 255, 27, 37, 28, 255, 28, 38, 28, 255, 29, 40, 29, 255, 29, 40, 29, 255, 26, 35, 27, 255, 32, 46, 32, 255, 32, 47, 33, 255, 30, 43, 31, 255, 36, 53, 36, 255, 33, 48, 34, 255, 31, 44, 32, 255, 32, 45, 32, 255, 32, 46, 32, 255, 32, 47, 33, 255, 34, 50, 34, 255, 33, 48, 34, 255, 32, 45, 32, 255, 37, 56, 37, 255, 38, 57, 38, 255, 45, 66, 43, 255, 34, 49, 34, 255, 34, 50, 34, 255, 34, 50, 34, 255, 31, 45, 32, 255, 32, 46, 32, 255, 33, 47, 33, 255, 29, 41, 30, 255, 35, 51, 35, 255, 25, 33, 26, 255, 24, 30, 24, 255, 27, 36, 27, 255, 26, 34, 26, 255, 26, 34, 26, 255, 25, 33, 26, 255, 26, 35, 27, 255, 30, 42, 31, 255, 31, 43, 31, 255, 31, 44, 31, 255, 31, 44, 32, 255, 32, 45, 32, 255, 28, 39, 29, 255, 29, 41, 30, 255, 28, 39, 29, 255, 29, 40, 30, 255, 32, 45, 32, 255, 32, 47, 33, 255, 28, 38, 28, 255, 29, 40, 29, 255, 31, 44, 31, 255, 33, 48, 33, 255, 29, 41, 30, 255, 29, 41, 30, 255, 31, 45, 32, 255, 34, 50, 34, 255, 37, 55, 37, 255, 41, 60, 40, 255, 44, 65, 43, 255, 34, 49, 34, 255, 38, 56, 38, 255, 35, 52, 36, 255, 32, 46, 32, 255, 25, 34, 26, 255, 28, 38, 28, 255, 31, 44, 31, 255, 31, 45, 32, 255, 31, 44, 31, 255, 30, 43, 31, 255, 32, 46, 33, 255, 33, 47, 33, 255, 31, 45, 32, 255, 34, 50, 34, 255, 32, 46, 32, 255, 32, 46, 33, 255, 31, 45, 32, 255, 33, 48, 33, 255, 29, 40, 29, 255, 31, 44, 31, 255, 32, 46, 32, 255, 30, 42, 30, 255, 31, 44, 31, 255, 31, 43, 31, 255, 33, 47, 33, 255, 35, 52, 36, 255, 34, 50, 35, 255, 34, 50, 34, 255, 35, 52, 35, 255, 34, 50, 35, 255, 31, 44, 31, 255, 31, 45, 32, 255, 32, 46, 32, 255, 30, 43, 31, 255, 28, 38, 28, 255, 35, 51, 35, 255, 43, 63, 42, 255, 36, 53, 36, 255, 34, 50, 34, 255, 33, 49, 34, 255, 35, 52, 35, 255, 37, 56, 37, 255, 34, 49, 34, 255, 29, 40, 30, 255, 29, 41, 30, 255, 28, 38, 28, 255, 31, 44, 31, 255, 31, 45, 32, 255, 31, 45, 32, 255, 25, 33, 26, 255, 26, 34, 26, 255, 25, 33, 25, 255, 24, 32, 25, 255, 24, 31, 24, 255, 28, 38, 28, 255, 33, 48, 33, 255, 36, 53, 36, 255, 36, 53, 36, 255, 34, 42, 45, 255, 32, 40, 42, 255, 21, 21, 21, 255, 23, 24, 24, 255, 30, 36, 38, 255, 39, 51, 55, 255, 37, 48, 52, 255, 33, 41, 43, 255, 41, 53, 58, 255, 32, 39, 41, 255, 27, 30, 31, 255, 30, 36, 38, 255, 29, 34, 35, 255, 37, 48, 52, 255, 31, 37, 39, 255, 31, 37, 39, 255, 21, 21, 21, 255, 21, 21, 21, 255, 26, 29, 30, 255, 34, 43, 46, 255, 28, 33, 34, 255, 32, 39, 42, 255, 34, 42, 45, 255, 34, 42, 45, 255, 31, 37, 39, 255, 26, 29, 30, 255, 30, 35, 37, 255, 29, 34, 36, 255, 34, 42, 45, 255, 33, 40, 42, 255, 22, 23, 23, 255, 26, 30, 31, 255, 30, 36, 38, 255, 30, 36, 38, 255, 31, 37, 39, 255, 33, 41, 43, 255, 44, 59, 64, 255, 32, 39, 42, 255, 33, 41, 44, 255, 28, 32, 33, 255, 38, 49, 52, 255, 38, 49, 53, 255, 31, 38, 40, 255, 30, 36, 38, 255, 27, 31, 32, 255, 39, 50, 54, 255, 23, 24, 25, 255, 21, 21, 21, 255, 31, 37, 39, 255, 35, 45, 48, 255, 34, 43, 46, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 34, 42, 45, 255, 33, 41, 44, 255, 27, 31, 33, 255, 25, 27, 28, 255, 30, 36, 38, 255, 25, 28, 29, 255, 23, 24, 25, 255, 39, 50, 54, 255, 32, 40, 42, 255, 40, 52, 56, 255, 31, 37, 39, 255, 22, 23, 23, 255, 32, 39, 42, 255, 38, 49, 53, 255, 37, 47, 50, 255, 38, 50, 53, 255, 36, 47, 50, 255, 39, 51, 55, 255, 45, 61, 66, 255, 46, 62, 68, 255, 47, 65, 70, 255, 64, 81, 85, 255, 61, 79, 83, 255, 52, 71, 77, 255, 40, 53, 57, 255, 28, 32, 33, 255, 38, 49, 52, 255, 55, 73, 78, 255, 49, 67, 73, 255, 41, 54, 58, 255, 25, 28, 29, 255, 30, 35, 37, 255, 53, 72, 77, 255, 35, 43, 46, 255, 35, 44, 47, 255, 27, 31, 32, 255, 21, 21, 21, 255, 21, 21, 21, 255, 24, 26, 27, 255, 35, 44, 47, 255, 39, 50, 54, 255, 32, 39, 41, 255, 23, 25, 25, 255, 39, 51, 55, 255, 33, 41, 44, 255, 30, 36, 38, 255, 40, 52, 56, 255, 32, 40, 42, 255, 38, 49, 53, 255, 35, 45, 48, 255, 30, 36, 38, 255, 31, 37, 40, 255, 47, 64, 70, 255, 37, 48, 51, 255, 34, 42, 44, 255, 34, 42, 45, 255, 38, 49, 52, 255, 41, 55, 59, 255, 33, 40, 43, 255, 44, 60, 65, 255, 35, 45, 48, 255, 35, 44, 47, 255, 29, 34, 36, 255, 28, 33, 34, 255, 21, 21, 21, 255, 30, 35, 37, 255, 34, 42, 45, 255, 39, 51, 55, 255, 33, 41, 43, 255, 26, 29, 30, 255, 28, 32, 34, 255, 36, 47, 50, 255, 58, 76, 81, 255, 58, 76, 80, 255, 48, 66, 72, 255, 62, 79, 84, 255, 52, 70, 76, 255, 45, 61, 66, 255, 44, 59, 64, 255, 43, 57, 62, 255, 35, 45, 48, 255, 40, 52, 56, 255, 29, 33, 35, 255, 54, 73, 78, 255, 47, 64, 70, 255, 57, 75, 80, 255, 54, 72, 77, 255, 47, 64, 70, 255, 51, 70, 76, 255, 41, 55, 59, 255, 27, 30, 31, 255, 55, 73, 79, 255, 59, 77, 82, 255, 49, 67, 73, 255, 44, 58, 63, 255, 46, 62, 68, 255, 57, 75, 80, 255, 55, 73, 79, 255, 64, 81, 85, 255, 55, 73, 78, 255, 48, 65, 71, 255, 49, 67, 73, 255, 48, 65, 71, 255, 47, 64, 70, 255, 44, 58, 63, 255, 57, 75, 80, 255, 51, 70, 76, 255, 45, 61, 67, 255, 41, 53, 57, 255, 48, 66, 72, 255, 50, 69, 75, 255, 48, 65, 70, 255, 42, 56, 60, 255, 33, 41, 43, 255, 48, 65, 70, 255, 21, 21, 21, 255, 39, 50, 54, 255, 45, 61, 66, 255, 45, 61, 66, 255, 40, 52, 56, 255, 30, 35, 37, 255, 33, 41, 44, 255, 41, 54, 58, 255, 31, 38, 40, 255, 28, 32, 33, 255, 32, 40, 42, 255, 31, 38, 40, 255, 39, 50, 54, 255, 29, 34, 35, 255, 26, 29, 30, 255, 24, 26, 27, 255, 21, 21, 21, 255, 21, 21, 21, 255, 29, 33, 35, 255, 25, 28, 29, 255, 28, 33, 34, 255, 38, 49, 53, 255, 35, 44, 47, 255, 23, 24, 25, 255, 30, 36, 38, 255, 23, 25, 25, 255, 37, 48, 51, 255, 50, 69, 75, 255, 41, 54, 59, 255, 41, 54, 58, 255, 29, 34, 36, 255, 37, 47, 50, 255, 43, 58, 63, 255, 55, 73, 78, 255, 54, 72, 78, 255, 36, 46, 50, 255, 52, 70, 76, 255, 51, 69, 75, 255, 46, 62, 67, 255, 29, 35, 37, 255, 21, 21, 21, 255, 27, 30, 32, 255, 39, 50, 54, 255, 35, 44, 47, 255, 38, 49, 53, 255, 37, 48, 52, 255, 24, 26, 27, 255, 32, 39, 41, 255, 42, 56, 60, 255, 21, 22, 22, 255, 44, 59, 64, 255, 45, 61, 66, 255, 34, 42, 44, 255, 32, 39, 41, 255, 23, 24, 24, 255, 21, 21, 21, 255, 24, 25, 26, 255, 22, 23, 23, 255, 24, 26, 27, 255, 29, 34, 36, 255, 27, 31, 32, 255, 32, 39, 41, 255, 23, 24, 24, 255, 28, 33, 34, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 35, 45, 48, 255, 30, 35, 37, 255, 32, 38, 41, 255, 39, 51, 55, 255, 29, 33, 35, 255, 27, 30, 31, 255, 32, 39, 42, 255, 30, 36, 38, 255, 32, 40, 42, 255, 36, 46, 50, 255, 33, 41, 44, 255, 30, 35, 37, 255, 25, 28, 29, 255, 38, 49, 53, 255, 26, 30, 31, 255, 34, 42, 45, 255, 31, 38, 40, 255, 31, 37, 39, 255, 24, 25, 26, 255, 35, 43, 46, 255, 35, 51, 35, 255, 35, 52, 35, 255, 35, 52, 36, 255, 36, 53, 36, 255, 34, 50, 35, 255, 35, 52, 36, 255, 31, 44, 31, 255, 35, 51, 35, 255, 35, 51, 35, 255, 34, 50, 35, 255, 34, 50, 34, 255, 32, 46, 32, 255, 32, 46, 32, 255, 30, 42, 30, 255, 32, 47, 33, 255, 29, 39, 29, 255, 27, 38, 28, 255, 34, 49, 34, 255, 31, 45, 32, 255, 33, 48, 33, 255, 32, 46, 32, 255, 29, 41, 30, 255, 28, 38, 28, 255, 27, 36, 27, 255, 31, 44, 31, 255, 27, 37, 28, 255, 25, 34, 26, 255, 25, 32, 26, 255, 27, 36, 27, 255, 29, 41, 30, 255, 24, 31, 25, 255, 25, 32, 25, 255, 28, 39, 29, 255, 31, 44, 32, 255, 34, 49, 34, 255, 29, 40, 29, 255, 29, 41, 30, 255, 31, 45, 32, 255, 29, 41, 30, 255, 33, 48, 33, 255, 29, 41, 30, 255, 32, 46, 32, 255, 26, 35, 27, 255, 28, 39, 29, 255, 31, 44, 31, 255, 30, 42, 30, 255, 30, 42, 31, 255, 28, 38, 28, 255, 34, 49, 34, 255, 30, 43, 31, 255, 32, 47, 33, 255, 27, 37, 28, 255, 26, 35, 27, 255, 27, 37, 28, 255, 26, 36, 27, 255, 27, 36, 27, 255, 27, 36, 27, 255, 28, 39, 29, 255, 34, 50, 35, 255, 35, 51, 35, 255, 29, 41, 30, 255, 29, 41, 30, 255, 25, 34, 26, 255, 29, 40, 29, 255, 27, 37, 28, 255, 28, 39, 29, 255, 35, 52, 36, 255, 37, 56, 37, 255, 42, 62, 41, 255, 38, 57, 38, 255, 34, 49, 34, 255, 33, 49, 34, 255, 35, 51, 35, 255, 32, 46, 32, 255, 29, 41, 30, 255, 32, 45, 32, 255, 30, 43, 31, 255, 31, 43, 31, 255, 33, 48, 34, 255, 35, 52, 35, 255, 34, 50, 34, 255, 31, 44, 31, 255, 30, 42, 30, 255, 28, 38, 28, 255, 28, 38, 28, 255, 25, 31, 25, 255, 29, 40, 29, 255, 28, 38, 28, 255, 32, 46, 32, 255, 30, 43, 31, 255, 31, 45, 32, 255, 29, 40, 30, 255, 28, 38, 28, 255, 32, 46, 32, 255, 32, 46, 32, 255, 31, 44, 31, 255, 35, 51, 35, 255, 36, 53, 36, 255, 40, 59, 39, 255, 36, 53, 36, 255, 32, 47, 33, 255, 30, 42, 30, 255, 27, 37, 28, 255, 25, 32, 25, 255, 29, 41, 30, 255, 28, 39, 29, 255, 28, 38, 28, 255, 26, 35, 27, 255, 28, 39, 29, 255, 29, 40, 29, 255, 26, 35, 26, 255, 26, 35, 27, 255, 30, 42, 30, 255, 31, 43, 31, 255, 32, 45, 32, 255, 31, 44, 31, 255, 30, 42, 30, 255, 35, 52, 36, 255, 41, 61, 40, 255, 46, 67, 44, 255, 34, 50, 34, 255, 36, 53, 36, 255, 30, 41, 30, 255, 27, 38, 28, 255, 26, 34, 26, 255, 24, 31, 25, 255, 23, 30, 24, 255, 25, 33, 26, 255, 25, 33, 26, 255, 28, 36, 29, 255, 24, 32, 25, 255, 26, 35, 27, 255, 28, 38, 28, 255, 29, 41, 30, 255, 32, 46, 33, 255, 37, 55, 37, 255, 37, 56, 37, 255, 45, 67, 44, 255, 37, 55, 37, 255, 33, 48, 33, 255, 29, 40, 29, 255, 26, 36, 27, 255, 26, 36, 27, 255, 31, 44, 32, 255, 33, 49, 34, 255, 35, 51, 35, 255, 30, 43, 31, 255, 34, 50, 34, 255, 30, 43, 31, 255, 33, 47, 33, 255, 31, 44, 31, 255, 29, 41, 30, 255, 31, 44, 31, 255, 33, 48, 33, 255, 30, 42, 30, 255, 34, 50, 35, 255, 35, 51, 35, 255, 33, 48, 33, 255, 36, 53, 36, 255, 40, 59, 39, 255, 37, 55, 37, 255, 32, 47, 33, 255, 34, 49, 34, 255, 33, 47, 33, 255, 29, 40, 29, 255, 34, 50, 34, 255, 30, 43, 31, 255, 33, 48, 33, 255, 32, 47, 33, 255, 24, 31, 24, 255, 29, 37, 29, 255, 24, 31, 25, 255, 34, 43, 34, 255, 25, 31, 25, 255, 23, 30, 24, 255, 24, 32, 25, 255, 28, 38, 28, 255, 29, 40, 29, 255, 27, 36, 27, 255, 27, 37, 28, 255, 29, 40, 29, 255, 28, 39, 29, 255, 27, 37, 28, 255, 25, 32, 26, 255, 30, 42, 30, 255, 33, 48, 33, 255, 32, 46, 32, 255, 30, 42, 30, 255, 28, 38, 28, 255, 35, 51, 35, 255, 33, 48, 33, 255, 25, 33, 26, 255, 28, 38, 28, 255, 32, 46, 32, 255, 33, 47, 33, 255, 39, 58, 39, 255, 38, 57, 38, 255, 37, 55, 37, 255, 36, 54, 36, 255, 36, 53, 36, 255, 39, 59, 39, 255, 35, 52, 35, 255, 25, 34, 26, 255, 26, 35, 27, 255, 27, 36, 27, 255, 27, 37, 28, 255, 29, 40, 29, 255, 32, 45, 32, 255, 26, 35, 27, 255, 29, 40, 29, 255, 27, 37, 28, 255, 33, 48, 33, 255, 32, 45, 32, 255, 32, 47, 33, 255, 30, 42, 30, 255, 35, 52, 35, 255, 29, 40, 30, 255, 28, 39, 29, 255, 29, 40, 29, 255, 36, 54, 37, 255, 34, 49, 34, 255, 34, 49, 34, 255, 30, 42, 30, 255, 30, 43, 31, 255, 30, 43, 31, 255, 34, 50, 35, 255, 35, 52, 35, 255, 33, 48, 34, 255, 36, 54, 36, 255, 30, 42, 31, 255, 31, 45, 32, 255, 29, 40, 29, 255, 28, 39, 29, 255, 34, 51, 35, 255, 36, 54, 36, 255, 38, 57, 38, 255, 35, 52, 35, 255, 37, 55, 37, 255, 42, 63, 41, 255, 37, 55, 37, 255, 34, 50, 34, 255, 29, 40, 29, 255, 35, 52, 35, 255, 32, 46, 32, 255, 27, 37, 28, 255, 32, 45, 32, 255, 30, 42, 30, 255, 36, 53, 36, 255, 29, 41, 30, 255, 26, 35, 27, 255, 29, 40, 29, 255, 26, 34, 26, 255, 30, 43, 31, 255, 32, 45, 32, 255, 34, 49, 34, 255, 36, 54, 37, 255, 30, 35, 37, 255, 38, 50, 53, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 26, 28, 29, 255, 26, 30, 31, 255, 33, 40, 43, 255, 33, 41, 44, 255, 29, 35, 37, 255, 29, 33, 35, 255, 31, 38, 40, 255, 24, 25, 26, 255, 32, 39, 41, 255, 21, 21, 21, 255, 21, 21, 21, 255, 38, 49, 53, 255, 29, 34, 36, 255, 39, 51, 55, 255, 32, 40, 42, 255, 30, 36, 38, 255, 31, 37, 39, 255, 27, 31, 32, 255, 31, 38, 40, 255, 21, 21, 21, 255, 27, 31, 33, 255, 26, 30, 31, 255, 27, 30, 31, 255, 25, 28, 29, 255, 25, 27, 28, 255, 22, 22, 23, 255, 28, 32, 33, 255, 34, 43, 46, 255, 38, 49, 53, 255, 34, 43, 46, 255, 44, 58, 63, 255, 37, 47, 51, 255, 34, 43, 46, 255, 37, 47, 50, 255, 42, 55, 60, 255, 40, 52, 56, 255, 39, 51, 54, 255, 33, 41, 43, 255, 35, 45, 48, 255, 27, 31, 32, 255, 30, 35, 37, 255, 28, 33, 34, 255, 26, 28, 29, 255, 21, 21, 21, 255, 21, 21, 21, 255, 31, 37, 39, 255, 28, 32, 34, 255, 21, 21, 21, 255, 33, 41, 43, 255, 28, 32, 33, 255, 39, 50, 54, 255, 21, 21, 21, 255, 26, 29, 30, 255, 21, 21, 21, 255, 40, 52, 57, 255, 41, 55, 59, 255, 40, 53, 57, 255, 36, 46, 50, 255, 21, 21, 21, 255, 33, 41, 44, 255, 44, 58, 63, 255, 51, 70, 76, 255, 53, 71, 77, 255, 59, 77, 82, 255, 54, 72, 78, 255, 47, 63, 69, 255, 51, 69, 75, 255, 50, 69, 75, 255, 62, 80, 84, 255, 41, 54, 59, 255, 50, 68, 74, 255, 40, 53, 57, 255, 44, 59, 64, 255, 43, 57, 62, 255, 41, 54, 58, 255, 53, 71, 77, 255, 31, 37, 39, 255, 31, 37, 39, 255, 45, 61, 66, 255, 42, 56, 60, 255, 32, 40, 42, 255, 34, 42, 45, 255, 40, 52, 56, 255, 26, 30, 31, 255, 32, 39, 41, 255, 21, 21, 21, 255, 21, 21, 21, 255, 26, 29, 30, 255, 29, 33, 35, 255, 33, 41, 44, 255, 32, 39, 42, 255, 28, 33, 34, 255, 46, 62, 67, 255, 41, 54, 58, 255, 37, 48, 51, 255, 45, 61, 66, 255, 40, 52, 56, 255, 40, 52, 56, 255, 33, 42, 44, 255, 31, 38, 40, 255, 26, 29, 30, 255, 37, 48, 51, 255, 32, 39, 42, 255, 45, 60, 65, 255, 42, 56, 61, 255, 40, 52, 56, 255, 49, 67, 73, 255, 40, 53, 57, 255, 42, 56, 61, 255, 24, 25, 26, 255, 43, 57, 61, 255, 27, 31, 32, 255, 21, 21, 21, 255, 35, 44, 47, 255, 21, 21, 21, 255, 21, 21, 21, 255, 43, 57, 62, 255, 46, 63, 68, 255, 61, 79, 83, 255, 57, 75, 80, 255, 58, 76, 81, 255, 54, 72, 78, 255, 49, 67, 73, 255, 48, 66, 72, 255, 43, 58, 63, 255, 37, 47, 50, 255, 58, 76, 81, 255, 46, 62, 67, 255, 40, 52, 57, 255, 33, 41, 43, 255, 36, 45, 48, 255, 35, 44, 48, 255, 64, 82, 86, 255, 56, 74, 80, 255, 52, 70, 76, 255, 42, 55, 59, 255, 39, 50, 54, 255, 39, 51, 55, 255, 56, 74, 79, 255, 59, 77, 81, 255, 49, 67, 73, 255, 50, 68, 74, 255, 64, 82, 86, 255, 40, 53, 57, 255, 56, 74, 79, 255, 53, 71, 77, 255, 45, 60, 65, 255, 44, 59, 64, 255, 46, 62, 68, 255, 46, 62, 68, 255, 42, 56, 61, 255, 47, 64, 70, 255, 42, 55, 60, 255, 50, 69, 75, 255, 47, 63, 69, 255, 53, 72, 77, 255, 50, 69, 75, 255, 48, 65, 71, 255, 48, 65, 71, 255, 49, 68, 74, 255, 47, 64, 70, 255, 38, 50, 54, 255, 21, 21, 21, 255, 36, 46, 49, 255, 43, 58, 63, 255, 26, 29, 30, 255, 30, 35, 37, 255, 36, 46, 50, 255, 37, 47, 50, 255, 31, 38, 40, 255, 34, 42, 45, 255, 27, 30, 31, 255, 34, 42, 45, 255, 34, 42, 45, 255, 35, 44, 46, 255, 31, 37, 40, 255, 24, 25, 26, 255, 26, 29, 30, 255, 22, 23, 23, 255, 21, 22, 22, 255, 25, 28, 29, 255, 29, 33, 35, 255, 23, 25, 25, 255, 23, 23, 24, 255, 27, 30, 31, 255, 35, 44, 47, 255, 26, 30, 31, 255, 21, 21, 21, 255, 31, 37, 39, 255, 41, 54, 58, 255, 36, 46, 49, 255, 40, 52, 56, 255, 39, 51, 55, 255, 42, 56, 61, 255, 43, 58, 63, 255, 37, 48, 51, 255, 47, 63, 69, 255, 41, 55, 59, 255, 55, 74, 79, 255, 45, 60, 66, 255, 46, 62, 67, 255, 37, 48, 52, 255, 38, 49, 52, 255, 22, 23, 23, 255, 21, 21, 21, 255, 21, 21, 21, 255, 27, 31, 32, 255, 24, 26, 27, 255, 30, 36, 38, 255, 31, 38, 40, 255, 37, 47, 50, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 29, 34, 36, 255, 35, 45, 48, 255, 42, 55, 59, 255, 40, 52, 56, 255, 31, 37, 39, 255, 42, 55, 60, 255, 44, 59, 64, 255, 27, 30, 32, 255, 25, 27, 28, 255, 29, 33, 35, 255, 35, 44, 47, 255, 30, 35, 37, 255, 26, 30, 31, 255, 21, 21, 21, 255, 21, 21, 21, 255, 24, 25, 26, 255, 22, 22, 22, 255, 25, 27, 28, 255, 24, 26, 27, 255, 23, 24, 25, 255, 21, 21, 21, 255, 34, 43, 46, 255, 31, 37, 39, 255, 29, 35, 37, 255, 29, 34, 35, 255, 35, 44, 47, 255, 40, 52, 56, 255, 37, 47, 50, 255, 31, 37, 39, 255, 34, 43, 46, 255, 30, 36, 38, 255, 34, 42, 44, 255, 32, 38, 41, 255, 35, 43, 46, 255 ), "format": "RGBA8", @@ -14,7 +14,7 @@ data = { [sub_resource type="ImageTexture" id=2] flags = 1 flags = 1 -image = SubResource( 3 ) +image = SubResource( 1 ) size = Vector2( 512, 512 ) [resource] diff --git a/game/player/Body.gd b/game/player/Body.gd index e122aeb7..6d62e411 100644 --- a/game/player/Body.gd +++ b/game/player/Body.gd @@ -89,7 +89,11 @@ var entity : Entity var model_rotation_node : Spatial var character_skeleton : CharacterSkeleton3D +var speed_stat_id : int + func _ready() -> void: + speed_stat_id = ESS.stat_get_id("Speed") + camera = get_node_or_null("CameraPivot/Camera") as Camera camera_pivot = get_node_or_null("CameraPivot") as Spatial @@ -258,7 +262,7 @@ func process_movement_player(delta : float) -> void: hvel.y = 0 var target : Vector3 = dir - target *= entity.get_speed().ccurrent + target *= entity.get_stat(speed_stat_id).ccurrent var accel if dir.dot(hvel) > 0: @@ -332,7 +336,7 @@ func process_movement_mob(delta : float) -> void: hvel.y = 0 var target : Vector3 = dir - target *= entity.get_speed().ccurrent + target *= entity.get_stat(speed_stat_id).ccurrent var accel if dir.dot(hvel) > 0: diff --git a/game/player/DisplayEntity.gd b/game/player/DisplayEntity.gd deleted file mode 100644 index a14d4d15..00000000 --- a/game/player/DisplayEntity.gd +++ /dev/null @@ -1,416 +0,0 @@ -extends Entity - -# Copyright (c) 2019-2020 Péter Magyar -# -# Permission is hereby granted, free of charge, to any person obtaining a copy -# of this software and associated documentation files (the "Software"), to deal -# in the Software without restriction, including without limitation the rights -# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -# copies of the Software, and to permit persons to whom the Software is -# furnished to do so, subject to the following conditions: -# -# The above copyright notice and this permission notice shall be included in all -# copies or substantial portions of the Software. -# -# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -# SOFTWARE. - -export (float) var MOUSE_SENSITIVITY : float = 0.05 -export (String) var map_path : String - -const ray_length = 1000 -const ACCEL : float = 100.0 -const DEACCEL : float = 100.0 -const GRAVITY : float = -24.8 -const JUMP_SPEED : float = 3.8 -const MAX_SLOPE_ANGLE : float = 40.0 -const MOUSE_TARGET_MAX_OFFSET : int = 10 - -var _on : bool = true - -var y_rot : float = 0.0 - -var vel : Vector3 = Vector3() -var dir : Vector3 = Vector3() - -var input_dir : Vector2 = Vector2() -var mouse_dir : Vector2 = Vector2() -var mouse_move_dir : Vector2 = Vector2() -var mouse_left_down : bool = false -var mouse_right_down : bool = false -var touchpad_dir : Vector2 = Vector2() -var mouse_down_delta : Vector2 = Vector2() -var queued_camera_rotaions : Vector2 = Vector2() - -var key_left : bool = false -var key_right : bool = false -var key_up : bool = false -var key_down : bool = false - -var cursor_grabbed : bool = false -var last_cursor_pos : Vector2 = Vector2() -var mouse_down_pos : Vector2 = Vector2() -var total_down_mouse_delta : Vector2 = Vector2() - -var camera : Camera -var camera_pivot : Spatial - -var animation_tree : AnimationTree -var anim_node_state_machine : AnimationNodeStateMachinePlayback = null -var animation_run : bool = false - -var moving : bool = false -var casting_anim : bool = false - -var last_mouse_over : Entity = null - -func _ready() -> void: - camera = $CameraPivot/Camera as Camera - camera_pivot = $CameraPivot as Spatial - - animation_tree = get_character_skeleton().get_animation_tree() - - if animation_tree != null: - anim_node_state_machine = animation_tree["parameters/playback"] - - set_process(true) - -func _physics_process(delta : float) -> void: - if not _on: - return - - process_input(delta) - process_movement(delta) - -func process_input(delta: float) -> void: - var key_dir : Vector2 = Vector2() - - if key_up: - key_dir.y += 1 - if key_down: - key_dir.y -= 1 - if key_left: - key_dir.x += 1 - if key_right: - key_dir.x -= 1 - - input_dir = key_dir + mouse_dir + touchpad_dir + mouse_move_dir - - var state : int = getc_state() - - if state & EntityEnums.ENTITY_STATE_TYPE_FLAG_ROOT != 0 or state & EntityEnums.ENTITY_STATE_TYPE_FLAG_STUN != 0: - input_dir = Vector2() - return - - var input_length : float = input_dir.length_squared() - - if input_length > 0.1: - if anim_node_state_machine != null and not animation_run: - anim_node_state_machine.travel("run-loop") - animation_run = true - - input_dir = input_dir.normalized() - - animation_tree["parameters/run-loop/blend_position"] = input_dir - else: - if anim_node_state_machine != null and animation_run: - anim_node_state_machine.travel("idle-loop") - animation_run = false - - if queued_camera_rotaions.length_squared() > 1: - camera_pivot.rotate_delta(queued_camera_rotaions.x * 2.0, -queued_camera_rotaions.y) - queued_camera_rotaions = Vector2() - - if input_length > 0.1: - rotate_delta(camera_pivot.get_y_rot()) - camera_pivot.set_y_rot(0.0) - -func process_movement(delta : float) -> void: - var state : int = getc_state() - - if state & EntityEnums.ENTITY_STATE_TYPE_FLAG_ROOT != 0 or state & EntityEnums.ENTITY_STATE_TYPE_FLAG_STUN != 0: - moving = false - return - - if input_dir.x > 0.1 or input_dir.y > 0.1 or input_dir.x < -0.1 or input_dir.y < -0.1: - var forward : Vector3 = Vector3(0, 0, 1).rotated(Vector3(0, 1, 0), deg2rad(y_rot)) - var right : Vector3 = forward.cross(Vector3(0, 1, 0)) * -input_dir.x - forward *= input_dir.y #only potentially make it zero after getting the right vector - - dir = forward - dir += right - - if dir.length_squared() > 0.1: - dir = dir.normalized() - - moving = true - moved() - else: - dir = Vector3() - moving = false - - vel.y += delta * GRAVITY - - var hvel : Vector3 = vel - hvel.y = 0 - - var target : Vector3 = dir - target *= get_speed().ccurrent - - var accel - if dir.dot(hvel) > 0: - accel = ACCEL - else: - accel = DEACCEL - - hvel = hvel.linear_interpolate(target, accel * delta) as Vector3 - vel.x = hvel.x - vel.z = hvel.z - vel = get_body().move_and_slide(vel, Vector3(0,1,0), false, 4, deg2rad(MAX_SLOPE_ANGLE)) - - if get_tree().network_peer: - if get_tree().is_network_server(): - set_position(get_body().translation, get_body().rotation) - else: - rpc("set_position", get_body().translation, get_body().rotation) - -func _input(event: InputEvent) -> void: - if not cursor_grabbed: - set_process_input(false) - return - - if event is InputEventMouseMotion and event.device != -1: - var s : float = ProjectSettings.get("display/mouse_cursor/sensitivity") - - var relx : float = event.relative.x * s - var rely : float = event.relative.y * s - - mouse_down_delta.x += relx - mouse_down_delta.y += rely - - total_down_mouse_delta.x += relx - total_down_mouse_delta.y += rely - - get_tree().set_input_as_handled() - - if (mouse_right_down or mouse_left_down) and event.device != -1: - if mouse_right_down: - camera_pivot.rotate_delta(0.0, event.relative.y) - rotate_delta(-event.relative.x) - else: - camera_pivot.rotate_delta(-relx, rely) - -func _unhandled_input(event: InputEvent) -> void: - if event is InputEventKey: - var ievkey : InputEventKey = event as InputEventKey - - if ievkey.scancode == KEY_W: - key_up = ievkey.pressed - if ievkey.scancode == KEY_S: - key_down = ievkey.pressed - if ievkey.scancode == KEY_A: - key_left = ievkey.pressed - if ievkey.scancode == KEY_D: - key_right = ievkey.pressed - - if event is InputEventMouseMotion and not (mouse_right_down or mouse_left_down) and event.device != -1: - cmouseover(event) - - if event is InputEventMouseButton: - if event.button_index == BUTTON_LEFT and event.device != -1: - mouse_left_down = event.pressed - - if mouse_left_down: - mouse_down_delta = Vector2() - mouse_down_pos = event.position - - if event.button_index == BUTTON_RIGHT and event.device != -1: - mouse_right_down = event.pressed - - if mouse_right_down: - rotate_delta(camera_pivot.get_y_rot()) - camera_pivot.set_y_rot(0.0) - - if mouse_left_down and mouse_right_down: - mouse_move_dir.y = 1 - else: - mouse_move_dir.y = 0 - - if event.is_pressed() and event.device != -1: - if event.button_index == BUTTON_WHEEL_UP: - camera_pivot.camera_distance_set_delta(-0.2) - if event.button_index == BUTTON_WHEEL_DOWN: - camera_pivot.camera_distance_set_delta(0.2) - - if not event.pressed and event.button_index == BUTTON_LEFT and event.device != -1: - if mouse_down_delta.length() < MOUSE_TARGET_MAX_OFFSET: - target(event.position) - - if event is InputEventScreenTouch and event.pressed: - target(event.position) - - update_cursor_mode() - -func update_cursor_mode(): - if mouse_left_down or mouse_right_down: - if not cursor_grabbed: - set_process_input(true) - total_down_mouse_delta = Vector2() - - cursor_grabbed = true - last_cursor_pos = get_viewport().get_mouse_position() - Input.set_mouse_mode(Input.MOUSE_MODE_CAPTURED) - else: - if cursor_grabbed: - set_process_input(false) - cursor_grabbed = false - Input.set_mouse_mode(Input.MOUSE_MODE_VISIBLE) - get_viewport().warp_mouse(last_cursor_pos) - - if total_down_mouse_delta.length_squared() < 8: - target(last_cursor_pos) - - -func rotate_delta(x_delta : float) -> void: - y_rot += x_delta - - while y_rot > 360: - y_rot -= 360 - - while y_rot < 0: - y_rot += 360 - - get_body().rotation_degrees = Vector3(0.0, y_rot, 0.0) - -func target(position : Vector2): - var from = camera.project_ray_origin(position) - var to = from + camera.project_ray_normal(position) * ray_length - - var space_state = get_body().get_world().direct_space_state - var result = space_state.intersect_ray(from, to, [], 2) - - if result: - if result.collider and result.collider is Entity: - var ent : Entity = result.collider as Entity - - crequest_target_change(ent.get_path()) - return - - crequest_target_change(NodePath()) - else: - crequest_target_change(NodePath()) - -func cmouseover(event): - var from = camera.project_ray_origin(event.position) - var to = from + camera.project_ray_normal(event.position) * ray_length - - var space_state = get_body().get_world().direct_space_state - var result = space_state.intersect_ray(from, to, [], 2) - - if result: - if result.collider and result.collider is Entity: - var mo : Entity = result.collider as Entity - - if last_mouse_over != null and last_mouse_over != mo: - if is_instance_valid(last_mouse_over): - last_mouse_over.onc_mouse_exit() - - last_mouse_over = null - - if last_mouse_over == null: - mo.onc_mouse_enter() - last_mouse_over = mo - - return - - if last_mouse_over != null: - last_mouse_over.onc_mouse_exit() - last_mouse_over = null - -func analog_force_change(vector, touchpad): - if touchpad.padname == "TouchPad": - touchpad_dir = vector - touchpad_dir.x *= -1 - elif touchpad.padname == "TargetPad": - #try to target - return - -func queue_camera_rotation(rot : Vector2) -> void: - queued_camera_rotaions += rot - -remote func set_position(position : Vector3, rotation : Vector3) -> void: - if get_tree().is_network_server(): - rpc("set_position", position, rotation) - -func _moved() -> void: - if sis_casting(): - sfail_cast() - -func _con_target_changed(entity: Entity, old_target: Entity) -> void: - if is_instance_valid(old_target): - old_target.onc_untargeted() - - if is_instance_valid(ctarget): - ctarget.onc_targeted() - - if canc_interact(): - crequest_interact() - -func _con_cast_started(info): - if anim_node_state_machine != null and not casting_anim: - anim_node_state_machine.travel("casting-loop") - casting_anim = true - animation_run = false - -func _con_cast_failed(info): - if anim_node_state_machine != null and casting_anim: - anim_node_state_machine.travel("idle-loop") - casting_anim = false - - if animation_run: - anim_node_state_machine.travel("run-loop") - -func _con_cast_finished(info): - if anim_node_state_machine != null: - anim_node_state_machine.travel("cast-end") - casting_anim = false - - if animation_run: - anim_node_state_machine.travel("run-loop") - -func _con_spell_cast_success(info): - if anim_node_state_machine != null: - anim_node_state_machine.travel("cast-end") - casting_anim = false - - if animation_run: - anim_node_state_machine.travel("run-loop") - -func _son_level_up(level: int) -> void: - if sentity_data == null: - return - - var ecd : EntityClassData = sentity_data.entity_class_data - - if ecd == null: - return - - sfree_spell_points += ecd.spell_points_per_level * level - sfree_talent_points += level - - for i in range(Stat.MAIN_STAT_ID_COUNT): - var st : int = sentity_data.entity_class_data.get_stat_data().get_level_stat_data().get_stat_diff(i, slevel - level, slevel) - - var statid : int = i + Stat.MAIN_STAT_ID_START - - var stat : Stat = get_stat_int(statid) - - var sm : StatModifier = stat.get_modifier(0) - sm.base_mod += st - - diff --git a/game/player/NamePlate.gd b/game/player/NamePlate.gd index 628d4ae2..5d180105 100644 --- a/game/player/NamePlate.gd +++ b/game/player/NamePlate.gd @@ -46,13 +46,17 @@ var health_bar_label : Label = null var entity : Entity = null var health : Stat = null +var health_stat_id : int + func _ready(): + health_stat_id = ESS.stat_get_id("Health") + name_label = get_node(name_label_path) as Label health_bar = get_node(health_bar_path) as TextureProgress health_bar_label = get_node(health_bar_label_path) as Label entity = get_node("../..") as Entity - health = entity.get_health() + health = entity.get_stat(health_stat_id) health.connect("c_changed", self, "c_health_changed") diff --git a/game/project.godot b/game/project.godot index d508d5fa..d57082b0 100644 --- a/game/project.godot +++ b/game/project.godot @@ -370,6 +370,7 @@ spells/allow_class_recipe_learning=true level/use_class_xp=true data/ess_resource_db_path="res://data/resource_db.tres" data/ess_entity_spawner_path="res://player/bs_entity_spawner.tres" +enums/stats="Agility,Strength,Stamina,Intellect,Spirit,Health,Speed,Mana,Global Cooldown,Haste,Haste Rating,Resilience,Armor,Attack Power,Spell Power,Melee Crit,Melee Crit bonus,Spell Crit,Spell Crit Bonus,Block,Parry,Damage Reduction,Melee Damage Reduction,Spell Damage Reduction,Damage Taken,Heal Taken,Melee Damage,Spell Damage,Holy Resist,Shadow Resist,Nature Resist,Fire Resist,Frost Resist,Lightning Resist,Chaos Resist,Silence Resist,Fear Resist,Stun Resist,Energy,Rage,XP Rate" profiles/automatic_save=true [importer_defaults] diff --git a/game/scenes/MainScene.gd b/game/scenes/MainScene.gd index 5e345a45..ee7a5e5d 100644 --- a/game/scenes/MainScene.gd +++ b/game/scenes/MainScene.gd @@ -51,7 +51,7 @@ func _ready() -> void: initialize_modules() switch_scene(start_scene) - + func initialize_modules() -> void: _modules.clear() diff --git a/game/scripts/auras/aura_script.gd b/game/scripts/auras/aura_script.gd index 8a85e61c..17773b0c 100644 --- a/game/scripts/auras/aura_script.gd +++ b/game/scripts/auras/aura_script.gd @@ -60,7 +60,7 @@ func _sapply(info : AuraApplyInfo) -> void: for i in range(get_aura_stat_attribute_count()): var stat_attribute : AuraStatAttribute = get_aura_stat_attribute(i) - var stat : Stat = info.target.get_stat_enum(stat_attribute.stat) + var stat : Stat = info.target.get_stat(stat_attribute.stat) stat.add_modifier(id, stat_attribute.base_mod, stat_attribute.bonus_mod, stat_attribute.percent_mod) if states_add != 0: @@ -80,7 +80,7 @@ func _sdeapply(data : AuraData) -> void: for i in range(get_aura_stat_attribute_count()): var stat_attribute : AuraStatAttribute = get_aura_stat_attribute(i) - var stat : Stat = data.owner.get_stat_enum(stat_attribute.stat) + var stat : Stat = data.owner.get_stat(stat_attribute.stat) stat.remove_modifier(id) diff --git a/game/scripts/resources/ManaResource.gd b/game/scripts/resources/ManaResource.gd index 2d609131..3b1d3db4 100644 --- a/game/scripts/resources/ManaResource.gd +++ b/game/scripts/resources/ManaResource.gd @@ -25,19 +25,24 @@ var mana_regen : int = 10 var tickrate : float = 2 var timer : float = 0 +var int_id : int = 0 +var spirit_id = 0 + func _init(): should_process = true + int_id = ESS.stat_get_id("Intellect") + spirit_id = ESS.stat_get_id("Spirit") func _ons_added(entity): refresh() func _ons_stat_changed(stat : Stat): - if stat.id == Stat.STAT_ID_INTELLECT || stat.id == Stat.STAT_ID_SPIRIT: + if stat.id == int_id || stat.id == spirit_id: refresh() func refresh(): - var intellect : Stat = owner.get_stat_int(Stat.STAT_ID_INTELLECT) - var spirit : Stat = owner.get_stat_int(Stat.STAT_ID_SPIRIT) + var intellect : Stat = owner.get_stat(int_id) + var spirit : Stat = owner.get_stat(spirit_id) var m : bool = false diff --git a/game/ui/unitframes/TargetUnitframe.gd b/game/ui/unitframes/TargetUnitframe.gd index 105fb24f..3301fdef 100644 --- a/game/ui/unitframes/TargetUnitframe.gd +++ b/game/ui/unitframes/TargetUnitframe.gd @@ -39,8 +39,12 @@ var _aura_grid : GridContainer var _player : Entity var _mana : ManaResource +var health_stat_id : int + # Called when the node enters the scene tree for the first time. func _ready() -> void: + health_stat_id = ESS.stat_get_id("Health") + _name_text = get_node(name_text_path) as Label _health_range = get_node(health_range_path) as Range _health_text = get_node(health_text_path) as Label @@ -50,7 +54,7 @@ func _ready() -> void: func set_player(p_player : Entity) -> void: if not _player == null and is_instance_valid(_player): - _player.get_health().disconnect("c_changed", self, "_on_player_health_changed") + _player.get_stat(health_stat_id).disconnect("c_changed", self, "_on_player_health_changed") _player.disconnect("caura_added", self, "on_caura_added") _player.disconnect("caura_removed", self, "on_caura_removed") _player.disconnect("cdied", self, "cdied") @@ -87,7 +91,7 @@ func set_player(p_player : Entity) -> void: for i in range(_player.getc_resource_count()): centity_resource_added(_player.getc_resource_index(i)) - var health = _player.get_health() + var health = _player.get_stat(health_stat_id) _on_player_health_changed(health) health.connect("c_changed", self, "_on_player_health_changed") diff --git a/game/ui/unitframes/UnitframeBase.gd b/game/ui/unitframes/UnitframeBase.gd index 506d97f7..cc748404 100644 --- a/game/ui/unitframes/UnitframeBase.gd +++ b/game/ui/unitframes/UnitframeBase.gd @@ -40,7 +40,11 @@ var _player : Entity var _mana : ManaResource +var health_stat_id : int + func _ready() -> void: + health_stat_id = ESS.stat_get_id("Health") + _name_text = get_node(name_text_path) _level_text = get_node(level_text_path) _health_range = get_node(health_range_path) @@ -80,7 +84,7 @@ func set_player(p_player: Entity) -> void: for i in range(_player.getc_resource_count()): centity_resource_added(_player.getc_resource_index(i)) - var health = _player.get_health() + var health = _player.get_stat(health_stat_id) _on_player_health_changed(health) health.connect("c_changed", self, "_on_player_health_changed") @@ -142,5 +146,5 @@ func con_xp_gained(entity: Entity, val: int) -> void: _xp_range.value = _player.ccharacter_xp func centity_data_changed(data: EntityData) -> void: - var health = _player.get_health() + var health = _player.get_stat(health_stat_id) _on_player_health_changed(health)