diff --git a/game/materials/5_standard_material_nouv2.tres b/game/materials/5_standard_material_nouv2.tres index a151bf9c..16ea5750 100644 --- a/game/materials/5_standard_material_nouv2.tres +++ b/game/materials/5_standard_material_nouv2.tres @@ -2,7 +2,7 @@ [ext_resource path="res://shaders/5_standard_shader_nouv2.tres" type="Shader" id=1] -[sub_resource type="Image" id=1] +[sub_resource type="Image" id=3] data = { "data": PoolByteArray( 30, 42, 30, 255, 25, 33, 26, 255, 26, 36, 27, 255, 30, 43, 31, 255, 28, 39, 29, 255, 30, 42, 30, 255, 34, 49, 34, 255, 24, 32, 25, 255, 23, 29, 24, 255, 28, 35, 28, 255, 24, 30, 25, 255, 26, 36, 27, 255, 27, 37, 28, 255, 30, 43, 31, 255, 33, 47, 33, 255, 31, 45, 32, 255, 30, 43, 31, 255, 28, 39, 29, 255, 23, 30, 24, 255, 31, 45, 32, 255, 33, 49, 34, 255, 34, 49, 34, 255, 34, 50, 34, 255, 32, 46, 32, 255, 32, 47, 33, 255, 26, 36, 27, 255, 30, 42, 30, 255, 31, 44, 31, 255, 34, 50, 34, 255, 33, 49, 34, 255, 36, 53, 36, 255, 40, 60, 40, 255, 50, 73, 47, 255, 35, 51, 35, 255, 33, 49, 34, 255, 34, 49, 34, 255, 41, 61, 40, 255, 34, 50, 34, 255, 29, 40, 29, 255, 32, 46, 32, 255, 32, 46, 32, 255, 28, 39, 29, 255, 29, 41, 30, 255, 26, 36, 27, 255, 24, 31, 25, 255, 25, 32, 26, 255, 27, 37, 28, 255, 27, 37, 28, 255, 29, 41, 30, 255, 30, 43, 31, 255, 29, 41, 30, 255, 30, 42, 30, 255, 29, 41, 30, 255, 30, 43, 31, 255, 31, 44, 31, 255, 29, 40, 29, 255, 30, 42, 30, 255, 34, 51, 35, 255, 29, 41, 30, 255, 28, 38, 28, 255, 25, 34, 26, 255, 25, 33, 26, 255, 25, 33, 26, 255, 29, 41, 30, 255, 23, 30, 24, 255, 28, 39, 29, 255, 26, 36, 27, 255, 27, 37, 28, 255, 30, 42, 30, 255, 30, 42, 30, 255, 25, 33, 26, 255, 25, 33, 26, 255, 23, 29, 24, 255, 26, 35, 27, 255, 30, 42, 30, 255, 30, 43, 31, 255, 33, 49, 34, 255, 32, 45, 32, 255, 33, 48, 33, 255, 31, 44, 31, 255, 34, 50, 34, 255, 31, 44, 31, 255, 29, 41, 30, 255, 30, 43, 31, 255, 29, 41, 30, 255, 35, 51, 35, 255, 38, 57, 38, 255, 32, 47, 33, 255, 33, 49, 34, 255, 31, 44, 31, 255, 29, 40, 29, 255, 28, 39, 29, 255, 26, 36, 27, 255, 25, 34, 26, 255, 27, 37, 28, 255, 27, 37, 28, 255, 24, 31, 25, 255, 26, 35, 27, 255, 25, 32, 26, 255, 28, 39, 29, 255, 28, 39, 29, 255, 25, 33, 26, 255, 23, 29, 24, 255, 24, 32, 25, 255, 25, 34, 26, 255, 27, 37, 28, 255, 29, 41, 30, 255, 26, 36, 27, 255, 27, 36, 27, 255, 31, 44, 31, 255, 32, 45, 32, 255, 32, 47, 33, 255, 28, 40, 29, 255, 29, 41, 30, 255, 24, 31, 25, 255, 24, 32, 25, 255, 23, 29, 24, 255, 26, 36, 27, 255, 27, 37, 28, 255, 27, 37, 28, 255, 30, 43, 31, 255, 24, 31, 25, 255, 25, 31, 25, 255, 27, 36, 27, 255, 26, 35, 27, 255, 26, 34, 26, 255, 27, 37, 28, 255, 32, 47, 33, 255, 29, 41, 30, 255, 31, 44, 31, 255, 28, 38, 28, 255, 33, 47, 33, 255, 35, 52, 35, 255, 32, 45, 32, 255, 33, 48, 33, 255, 37, 56, 37, 255, 32, 47, 33, 255, 28, 39, 29, 255, 33, 48, 33, 255, 30, 42, 30, 255, 26, 36, 27, 255, 30, 43, 31, 255, 29, 41, 30, 255, 25, 33, 26, 255, 27, 38, 28, 255, 27, 37, 28, 255, 24, 32, 25, 255, 27, 37, 28, 255, 29, 41, 30, 255, 34, 49, 34, 255, 33, 49, 34, 255, 27, 37, 28, 255, 27, 37, 28, 255, 32, 47, 33, 255, 31, 45, 32, 255, 27, 37, 28, 255, 26, 35, 27, 255, 30, 42, 30, 255, 31, 44, 31, 255, 31, 45, 32, 255, 30, 42, 30, 255, 26, 34, 26, 255, 26, 32, 26, 255, 26, 33, 27, 255, 25, 34, 26, 255, 26, 36, 27, 255, 25, 33, 26, 255, 24, 32, 25, 255, 24, 32, 25, 255, 25, 34, 26, 255, 30, 42, 30, 255, 34, 49, 34, 255, 30, 42, 30, 255, 26, 34, 26, 255, 25, 33, 26, 255, 24, 32, 25, 255, 24, 32, 25, 255, 25, 33, 26, 255, 24, 30, 25, 255, 34, 43, 34, 255, 24, 30, 25, 255, 27, 36, 27, 255, 29, 40, 29, 255, 31, 45, 32, 255, 34, 50, 34, 255, 30, 43, 31, 255, 32, 47, 33, 255, 36, 54, 36, 255, 41, 61, 40, 255, 35, 52, 35, 255, 30, 43, 31, 255, 29, 41, 30, 255, 30, 42, 30, 255, 30, 42, 30, 255, 28, 39, 29, 255, 25, 33, 26, 255, 27, 36, 27, 255, 29, 40, 29, 255, 35, 52, 35, 255, 33, 49, 34, 255, 31, 45, 32, 255, 33, 49, 34, 255, 32, 47, 33, 255, 30, 43, 31, 255, 35, 52, 35, 255, 35, 52, 35, 255, 36, 53, 36, 255, 31, 44, 31, 255, 33, 48, 33, 255, 28, 39, 29, 255, 25, 34, 26, 255, 27, 37, 28, 255, 24, 31, 25, 255, 26, 35, 27, 255, 26, 35, 27, 255, 26, 34, 26, 255, 28, 39, 29, 255, 29, 41, 30, 255, 32, 47, 33, 255, 29, 41, 30, 255, 32, 45, 32, 255, 28, 39, 29, 255, 30, 42, 30, 255, 28, 39, 29, 255, 30, 42, 30, 255, 33, 48, 33, 255, 33, 49, 34, 255, 38, 58, 38, 255, 31, 44, 31, 255, 32, 47, 33, 255, 28, 40, 29, 255, 34, 50, 34, 255, 34, 49, 34, 255, 31, 45, 32, 255, 28, 38, 28, 255, 28, 39, 29, 255, 34, 49, 34, 255, 37, 56, 37, 255, 38, 58, 38, 255, 44, 65, 43, 255, 30, 43, 31, 255, 30, 42, 30, 255, 28, 40, 29, 255, 25, 33, 26, 255, 23, 29, 24, 255, 26, 34, 26, 255, 26, 35, 27, 255, 25, 33, 26, 255, 23, 30, 24, 255, 24, 32, 25, 255, 24, 31, 25, 255, 26, 36, 27, 255, 29, 40, 29, 255, 24, 31, 25, 255, 26, 35, 27, 255, 24, 31, 25, 255, 51, 41, 27, 255, 40, 34, 24, 255, 34, 30, 22, 255, 63, 52, 37, 255, 46, 40, 29, 255, 39, 34, 24, 255, 67, 54, 39, 255, 36, 32, 23, 255, 49, 40, 26, 255, 39, 34, 23, 255, 41, 36, 26, 255, 50, 40, 27, 255, 43, 37, 24, 255, 64, 48, 32, 255, 48, 40, 26, 255, 48, 40, 26, 255, 45, 38, 25, 255, 45, 37, 24, 255, 51, 41, 27, 255, 50, 40, 27, 255, 58, 45, 30, 255, 67, 50, 33, 255, 59, 45, 30, 255, 42, 36, 24, 255, 44, 37, 24, 255, 39, 34, 23, 255, 33, 30, 22, 255, 34, 30, 22, 255, 43, 37, 24, 255, 42, 36, 24, 255, 56, 44, 29, 255, 46, 39, 25, 255, 67, 50, 33, 255, 54, 43, 28, 255, 41, 35, 24, 255, 57, 47, 34, 255, 40, 35, 25, 255, 37, 33, 23, 255, 45, 37, 24, 255, 43, 37, 24, 255, 35, 31, 22, 255, 42, 37, 27, 255, 42, 37, 27, 255, 39, 34, 25, 255, 39, 34, 25, 255, 42, 36, 24, 255, 37, 33, 23, 255, 39, 34, 24, 255, 52, 42, 27, 255, 43, 37, 24, 255, 52, 42, 27, 255, 48, 40, 26, 255, 45, 38, 25, 255, 75, 55, 33, 255, 55, 43, 28, 255, 42, 36, 24, 255, 43, 37, 24, 255, 57, 44, 29, 255, 42, 36, 24, 255, 40, 34, 24, 255, 41, 36, 24, 255, 51, 43, 31, 255, 35, 31, 23, 255, 33, 30, 22, 255, 39, 34, 23, 255, 45, 39, 28, 255, 33, 30, 22, 255, 34, 30, 22, 255, 43, 37, 24, 255, 39, 34, 24, 255, 52, 42, 28, 255, 63, 48, 32, 255, 42, 36, 24, 255, 39, 34, 24, 255, 35, 31, 22, 255, 46, 40, 29, 255, 33, 30, 22, 255, 36, 32, 23, 255, 42, 36, 24, 255, 41, 35, 24, 255, 42, 36, 24, 255, 41, 35, 24, 255, 36, 32, 23, 255, 36, 32, 24, 255, 34, 31, 22, 255, 38, 33, 23, 255, 43, 37, 24, 255, 38, 33, 23, 255, 41, 36, 24, 255, 46, 39, 25, 255, 49, 40, 26, 255, 54, 43, 28, 255, 59, 46, 30, 255, 34, 31, 22, 255, 42, 36, 24, 255, 39, 33, 23, 255, 40, 35, 24, 255, 53, 44, 32, 255, 33, 30, 22, 255, 78, 62, 43, 255, 71, 57, 41, 255, 39, 34, 24, 255, 43, 37, 24, 255, 45, 37, 24, 255, 36, 32, 24, 255, 37, 33, 23, 255, 39, 34, 24, 255, 39, 33, 23, 255, 42, 36, 26, 255, 39, 34, 23, 255, 44, 37, 26, 255, 46, 38, 25, 255, 46, 38, 25, 255, 53, 42, 28, 255, 41, 35, 24, 255, 40, 35, 24, 255, 43, 36, 24, 255, 37, 33, 24, 255, 41, 35, 24, 255, 40, 34, 24, 255, 33, 30, 22, 255, 50, 40, 27, 255, 46, 38, 25, 255, 34, 31, 22, 255, 53, 44, 32, 255, 37, 33, 23, 255, 44, 37, 24, 255, 35, 31, 22, 255, 39, 34, 25, 255, 39, 34, 24, 255, 37, 33, 23, 255, 34, 30, 22, 255, 44, 38, 27, 255, 76, 61, 43, 255, 43, 36, 24, 255, 43, 37, 24, 255, 36, 32, 23, 255, 48, 40, 30, 255, 55, 46, 33, 255, 80, 64, 45, 255, 39, 34, 25, 255, 43, 37, 24, 255, 48, 41, 29, 255, 34, 30, 22, 255, 47, 40, 28, 255, 36, 32, 23, 255, 58, 48, 34, 255, 53, 44, 31, 255, 73, 59, 42, 255, 37, 33, 24, 255, 47, 39, 25, 255, 42, 35, 23, 255, 50, 42, 31, 255, 35, 31, 22, 255, 39, 34, 25, 255, 54, 43, 28, 255, 54, 43, 28, 255, 41, 36, 24, 255, 38, 33, 23, 255, 45, 37, 24, 255, 47, 39, 25, 255, 42, 36, 24, 255, 36, 32, 24, 255, 40, 35, 25, 255, 59, 49, 35, 255, 42, 37, 27, 255, 39, 34, 24, 255, 34, 31, 22, 255, 60, 46, 30, 255, 37, 33, 23, 255, 42, 36, 24, 255, 65, 49, 33, 255, 42, 36, 24, 255, 45, 37, 24, 255, 55, 43, 28, 255, 51, 41, 27, 255, 36, 32, 22, 255, 40, 35, 24, 255, 52, 42, 28, 255, 70, 52, 33, 255, 65, 49, 33, 255, 42, 36, 24, 255, 43, 36, 24, 255, 33, 30, 22, 255, 39, 34, 25, 255, 37, 33, 23, 255, 37, 33, 23, 255, 37, 33, 24, 255, 48, 40, 30, 255, 61, 50, 36, 255, 37, 33, 24, 255, 75, 60, 43, 255, 79, 63, 44, 255, 63, 52, 37, 255, 78, 62, 43, 255, 37, 33, 23, 255, 42, 37, 27, 255, 39, 34, 24, 255, 47, 39, 25, 255, 52, 42, 27, 255, 43, 37, 24, 255, 33, 30, 22, 255, 67, 54, 39, 255, 39, 34, 24, 255, 56, 44, 29, 255, 55, 43, 28, 255, 59, 46, 30, 255, 36, 32, 23, 255, 57, 47, 34, 255, 61, 50, 36, 255, 68, 55, 40, 255, 46, 40, 29, 255, 78, 62, 43, 255, 79, 62, 45, 255, 44, 38, 27, 255, 39, 34, 25, 255, 62, 51, 36, 255, 79, 63, 45, 255, 59, 49, 35, 255, 50, 42, 31, 255, 72, 58, 42, 255, 42, 37, 27, 255, 36, 32, 23, 255, 36, 32, 22, 255, 49, 42, 30, 255, 78, 61, 43, 255, 80, 64, 45, 255, 58, 48, 34, 255, 43, 37, 24, 255, 41, 36, 24, 255, 60, 46, 30, 255, 43, 36, 24, 255, 42, 37, 27, 255, 41, 36, 26, 255, 39, 34, 23, 255, 43, 37, 24, 255, 55, 43, 28, 255, 64, 48, 32, 255, 40, 35, 24, 255, 42, 36, 24, 255, 81, 59, 33, 255, 59, 46, 30, 255, 43, 36, 24, 255, 46, 39, 25, 255, 58, 45, 30, 255, 66, 49, 33, 255, 58, 45, 30, 255, 65, 49, 33, 255, 61, 46, 31, 255, 42, 36, 24, 255, 45, 37, 24, 255, 44, 37, 24, 255, 42, 36, 24, 255, 43, 36, 24, 255, 57, 44, 29, 255, 50, 40, 27, 255, 30, 42, 30, 255, 30, 43, 31, 255, 28, 39, 29, 255, 30, 43, 31, 255, 28, 38, 28, 255, 27, 38, 28, 255, 27, 37, 28, 255, 31, 45, 32, 255, 25, 34, 26, 255, 27, 37, 28, 255, 29, 40, 29, 255, 26, 35, 27, 255, 27, 36, 27, 255, 27, 37, 28, 255, 30, 42, 30, 255, 32, 46, 32, 255, 30, 42, 30, 255, 24, 32, 25, 255, 30, 42, 30, 255, 28, 38, 28, 255, 31, 44, 31, 255, 32, 46, 32, 255, 32, 47, 33, 255, 35, 51, 35, 255, 35, 52, 35, 255, 29, 40, 29, 255, 30, 43, 31, 255, 36, 54, 36, 255, 35, 52, 35, 255, 34, 49, 34, 255, 32, 47, 33, 255, 33, 49, 34, 255, 36, 54, 36, 255, 37, 55, 37, 255, 31, 45, 32, 255, 36, 53, 36, 255, 46, 68, 44, 255, 36, 53, 36, 255, 32, 46, 32, 255, 31, 44, 31, 255, 33, 48, 33, 255, 30, 42, 30, 255, 26, 36, 27, 255, 28, 38, 28, 255, 23, 30, 24, 255, 23, 29, 24, 255, 27, 37, 28, 255, 31, 44, 31, 255, 32, 46, 32, 255, 31, 44, 31, 255, 29, 40, 29, 255, 31, 45, 32, 255, 31, 45, 32, 255, 33, 48, 33, 255, 33, 48, 33, 255, 25, 33, 26, 255, 28, 38, 28, 255, 29, 41, 30, 255, 27, 37, 28, 255, 23, 29, 24, 255, 26, 32, 26, 255, 23, 29, 24, 255, 29, 36, 29, 255, 27, 37, 28, 255, 26, 36, 27, 255, 27, 37, 28, 255, 29, 41, 30, 255, 28, 40, 29, 255, 32, 46, 32, 255, 33, 49, 34, 255, 30, 43, 31, 255, 25, 33, 26, 255, 23, 30, 24, 255, 26, 34, 26, 255, 25, 33, 26, 255, 27, 37, 28, 255, 30, 43, 31, 255, 32, 46, 32, 255, 30, 43, 31, 255, 34, 50, 34, 255, 28, 39, 29, 255, 30, 42, 30, 255, 31, 44, 31, 255, 30, 43, 31, 255, 31, 45, 32, 255, 33, 49, 34, 255, 32, 47, 33, 255, 33, 49, 34, 255, 32, 46, 32, 255, 29, 40, 29, 255, 29, 41, 30, 255, 28, 39, 29, 255, 29, 40, 29, 255, 29, 41, 30, 255, 26, 36, 27, 255, 25, 33, 26, 255, 23, 29, 24, 255, 25, 34, 26, 255, 25, 33, 26, 255, 27, 38, 28, 255, 28, 38, 28, 255, 27, 37, 28, 255, 24, 32, 25, 255, 26, 35, 27, 255, 24, 32, 25, 255, 27, 37, 28, 255, 26, 36, 27, 255, 26, 34, 26, 255, 31, 44, 31, 255, 34, 50, 34, 255, 31, 45, 32, 255, 33, 48, 33, 255, 29, 41, 30, 255, 26, 35, 27, 255, 28, 39, 29, 255, 26, 36, 27, 255, 29, 40, 29, 255, 28, 39, 29, 255, 28, 40, 29, 255, 33, 49, 34, 255, 30, 42, 30, 255, 29, 41, 30, 255, 27, 38, 28, 255, 29, 40, 29, 255, 29, 41, 30, 255, 27, 37, 28, 255, 26, 35, 27, 255, 30, 42, 30, 255, 32, 46, 32, 255, 31, 43, 16, 255, 28, 39, 29, 255, 31, 44, 31, 255, 34, 49, 34, 255, 31, 44, 31, 255, 33, 47, 33, 255, 33, 48, 33, 255, 31, 44, 31, 255, 33, 47, 33, 255, 32, 45, 32, 255, 30, 43, 31, 255, 32, 45, 32, 255, 31, 45, 32, 255, 31, 44, 31, 255, 27, 37, 28, 255, 32, 45, 32, 255, 28, 38, 28, 255, 27, 37, 28, 255, 27, 38, 28, 255, 27, 37, 28, 255, 29, 41, 30, 255, 26, 35, 27, 255, 29, 41, 30, 255, 31, 44, 31, 255, 31, 44, 31, 255, 31, 45, 32, 255, 28, 39, 29, 255, 26, 36, 27, 255, 29, 40, 29, 255, 28, 39, 29, 255, 35, 52, 35, 255, 31, 44, 31, 255, 28, 40, 29, 255, 26, 34, 26, 255, 25, 33, 26, 255, 28, 38, 28, 255, 31, 45, 32, 255, 27, 36, 27, 255, 26, 36, 27, 255, 26, 35, 27, 255, 24, 32, 25, 255, 28, 40, 29, 255, 33, 48, 33, 255, 32, 45, 32, 255, 27, 37, 28, 255, 27, 37, 28, 255, 26, 36, 27, 255, 25, 34, 26, 255, 27, 37, 28, 255, 25, 33, 26, 255, 25, 33, 26, 255, 23, 30, 24, 255, 25, 33, 26, 255, 28, 38, 28, 255, 31, 44, 31, 255, 32, 47, 33, 255, 34, 49, 34, 255, 34, 49, 34, 255, 37, 55, 37, 255, 37, 55, 37, 255, 37, 56, 37, 255, 36, 53, 36, 255, 28, 38, 28, 255, 34, 49, 34, 255, 30, 43, 31, 255, 31, 45, 32, 255, 28, 39, 29, 255, 30, 42, 30, 255, 33, 48, 33, 255, 31, 45, 32, 255, 34, 50, 34, 255, 30, 42, 30, 255, 28, 38, 28, 255, 31, 45, 32, 255, 33, 48, 33, 255, 35, 53, 36, 255, 34, 49, 34, 255, 35, 53, 36, 255, 35, 51, 35, 255, 34, 50, 34, 255, 31, 44, 31, 255, 30, 42, 30, 255, 27, 38, 28, 255, 26, 36, 27, 255, 29, 40, 29, 255, 26, 35, 27, 255, 25, 33, 26, 255, 28, 38, 28, 255, 25, 34, 26, 255, 24, 32, 25, 255, 28, 39, 29, 255, 31, 45, 32, 255, 32, 47, 33, 255, 35, 51, 35, 255, 26, 35, 27, 255, 25, 34, 26, 255, 34, 50, 34, 255, 32, 46, 32, 255, 35, 51, 35, 255, 33, 49, 34, 255, 36, 53, 36, 255, 36, 54, 36, 255, 31, 44, 31, 255, 34, 50, 34, 255, 29, 40, 29, 255, 29, 40, 29, 255, 29, 41, 30, 255, 31, 44, 31, 255, 37, 55, 37, 255, 35, 52, 35, 255, 34, 49, 34, 255, 36, 54, 36, 255, 33, 48, 33, 255, 27, 37, 28, 255, 26, 36, 27, 255, 26, 36, 27, 255, 28, 38, 28, 255, 26, 35, 27, 255, 25, 34, 26, 255, 25, 33, 26, 255, 26, 36, 27, 255, 23, 30, 24, 255, 26, 33, 27, 255, 25, 31, 25, 255, 24, 32, 25, 255, 29, 41, 30, 255, 29, 41, 30, 255, 59, 45, 30, 255, 51, 41, 27, 255, 36, 31, 22, 255, 48, 40, 30, 255, 38, 33, 23, 255, 40, 35, 24, 255, 35, 31, 23, 255, 54, 45, 33, 255, 40, 34, 24, 255, 43, 37, 24, 255, 40, 34, 24, 255, 45, 38, 25, 255, 38, 33, 23, 255, 38, 33, 23, 255, 39, 34, 24, 255, 43, 37, 24, 255, 37, 33, 23, 255, 34, 31, 22, 255, 45, 37, 24, 255, 52, 42, 27, 255, 57, 45, 29, 255, 42, 36, 24, 255, 57, 44, 29, 255, 45, 37, 24, 255, 36, 32, 23, 255, 36, 32, 22, 255, 40, 35, 24, 255, 36, 32, 22, 255, 35, 31, 22, 255, 37, 33, 23, 255, 42, 36, 24, 255, 43, 37, 24, 255, 48, 39, 25, 255, 57, 44, 29, 255, 49, 40, 26, 255, 46, 39, 25, 255, 42, 36, 24, 255, 37, 33, 23, 255, 43, 36, 24, 255, 41, 36, 24, 255, 42, 36, 24, 255, 70, 57, 40, 255, 57, 47, 34, 255, 33, 30, 22, 255, 35, 31, 22, 255, 37, 33, 24, 255, 33, 30, 22, 255, 52, 42, 27, 255, 66, 49, 33, 255, 53, 42, 28, 255, 45, 37, 24, 255, 44, 37, 24, 255, 44, 37, 24, 255, 51, 41, 27, 255, 40, 34, 24, 255, 36, 32, 22, 255, 40, 34, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 34, 31, 22, 255, 51, 43, 31, 255, 38, 33, 23, 255, 35, 31, 23, 255, 35, 31, 22, 255, 39, 34, 24, 255, 42, 36, 24, 255, 40, 35, 24, 255, 56, 44, 29, 255, 37, 33, 23, 255, 48, 40, 26, 255, 58, 45, 30, 255, 57, 45, 29, 255, 55, 43, 28, 255, 41, 35, 24, 255, 35, 31, 22, 255, 37, 33, 23, 255, 40, 34, 24, 255, 50, 40, 27, 255, 45, 37, 24, 255, 55, 43, 28, 255, 44, 37, 24, 255, 38, 33, 23, 255, 36, 31, 22, 255, 34, 31, 22, 255, 38, 33, 23, 255, 39, 33, 23, 255, 54, 43, 28, 255, 57, 45, 29, 255, 43, 37, 24, 255, 41, 35, 24, 255, 39, 34, 24, 255, 43, 37, 24, 255, 49, 40, 26, 255, 37, 33, 23, 255, 33, 30, 22, 255, 35, 31, 22, 255, 33, 29, 21, 255, 35, 31, 23, 255, 33, 30, 22, 255, 46, 40, 29, 255, 57, 47, 34, 255, 36, 32, 23, 255, 36, 32, 23, 255, 39, 34, 23, 255, 35, 31, 22, 255, 34, 31, 22, 255, 37, 33, 23, 255, 34, 31, 22, 255, 36, 31, 22, 255, 40, 34, 24, 255, 43, 37, 26, 255, 45, 38, 27, 255, 46, 38, 25, 255, 40, 34, 24, 255, 35, 31, 22, 255, 41, 35, 23, 255, 44, 37, 24, 255, 67, 54, 39, 255, 55, 46, 33, 255, 34, 31, 22, 255, 36, 32, 23, 255, 38, 33, 23, 255, 39, 34, 24, 255, 39, 34, 24, 255, 38, 33, 23, 255, 35, 31, 22, 255, 41, 36, 24, 255, 37, 33, 23, 255, 50, 42, 31, 255, 36, 31, 22, 255, 37, 33, 24, 255, 43, 36, 24, 255, 40, 35, 25, 255, 63, 52, 37, 255, 34, 30, 22, 255, 35, 31, 22, 255, 36, 32, 23, 255, 42, 36, 24, 255, 44, 38, 27, 255, 39, 34, 23, 255, 36, 32, 23, 255, 34, 31, 22, 255, 58, 48, 34, 255, 35, 31, 22, 255, 64, 65, 34, 255, 37, 33, 24, 255, 43, 37, 27, 255, 59, 48, 35, 255, 33, 30, 22, 255, 43, 36, 23, 255, 47, 39, 25, 255, 42, 36, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 36, 32, 23, 255, 38, 33, 23, 255, 35, 31, 22, 255, 49, 40, 26, 255, 49, 40, 26, 255, 39, 33, 23, 255, 36, 32, 23, 255, 37, 33, 23, 255, 36, 32, 23, 255, 49, 42, 30, 255, 36, 32, 23, 255, 42, 36, 24, 255, 36, 32, 23, 255, 39, 33, 23, 255, 41, 36, 26, 255, 42, 36, 24, 255, 39, 34, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 43, 37, 24, 255, 51, 41, 27, 255, 45, 37, 24, 255, 39, 34, 24, 255, 39, 33, 23, 255, 43, 36, 24, 255, 45, 37, 24, 255, 41, 35, 24, 255, 39, 34, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 34, 30, 22, 255, 41, 35, 24, 255, 37, 33, 24, 255, 34, 31, 22, 255, 34, 31, 22, 255, 36, 31, 22, 255, 37, 33, 23, 255, 35, 31, 22, 255, 75, 60, 43, 255, 54, 45, 33, 255, 34, 30, 22, 255, 40, 35, 25, 255, 39, 34, 23, 255, 38, 33, 23, 255, 43, 37, 24, 255, 46, 39, 25, 255, 35, 31, 22, 255, 36, 32, 24, 255, 33, 30, 22, 255, 42, 37, 27, 255, 42, 36, 24, 255, 48, 40, 26, 255, 45, 37, 24, 255, 43, 36, 24, 255, 39, 34, 25, 255, 80, 64, 45, 255, 66, 54, 38, 255, 37, 33, 23, 255, 34, 31, 22, 255, 34, 31, 22, 255, 39, 34, 23, 255, 33, 30, 22, 255, 37, 33, 23, 255, 33, 30, 22, 255, 80, 64, 45, 255, 68, 55, 40, 255, 44, 38, 27, 255, 36, 32, 23, 255, 39, 33, 23, 255, 50, 42, 31, 255, 37, 33, 23, 255, 37, 33, 23, 255, 38, 33, 23, 255, 50, 42, 31, 255, 39, 34, 23, 255, 43, 37, 24, 255, 52, 42, 28, 255, 56, 44, 29, 255, 54, 43, 28, 255, 38, 33, 23, 255, 37, 33, 23, 255, 43, 37, 24, 255, 45, 37, 24, 255, 45, 37, 24, 255, 66, 49, 33, 255, 72, 53, 33, 255, 77, 57, 33, 255, 73, 54, 33, 255, 55, 43, 28, 255, 48, 40, 26, 255, 49, 40, 26, 255, 65, 49, 33, 255, 37, 33, 23, 255, 42, 36, 24, 255, 41, 35, 24, 255, 49, 40, 26, 255, 45, 37, 24, 255, 42, 36, 24, 255, 45, 38, 25, 255, 54, 43, 28, 255, 45, 38, 25, 255, 55, 43, 28, 255, 32, 47, 33, 255, 29, 41, 30, 255, 27, 37, 28, 255, 32, 45, 32, 255, 28, 39, 29, 255, 29, 40, 29, 255, 28, 39, 29, 255, 25, 33, 26, 255, 25, 33, 26, 255, 28, 38, 28, 255, 27, 37, 28, 255, 28, 40, 29, 255, 31, 45, 32, 255, 28, 38, 28, 255, 33, 48, 33, 255, 32, 45, 32, 255, 25, 33, 26, 255, 27, 37, 28, 255, 30, 43, 31, 255, 34, 49, 34, 255, 30, 42, 30, 255, 25, 34, 26, 255, 30, 43, 31, 255, 35, 51, 35, 255, 33, 48, 33, 255, 35, 52, 35, 255, 33, 49, 34, 255, 31, 44, 31, 255, 35, 51, 35, 255, 33, 48, 33, 255, 28, 39, 29, 255, 36, 54, 36, 255, 34, 51, 35, 255, 34, 50, 34, 255, 36, 54, 36, 255, 35, 52, 35, 255, 37, 56, 37, 255, 33, 49, 34, 255, 36, 54, 36, 255, 33, 49, 34, 255, 32, 46, 32, 255, 30, 42, 30, 255, 27, 36, 27, 255, 24, 31, 25, 255, 25, 33, 26, 255, 27, 37, 28, 255, 32, 45, 32, 255, 30, 43, 31, 255, 30, 43, 31, 255, 33, 49, 34, 255, 32, 46, 32, 255, 28, 38, 28, 255, 31, 45, 32, 255, 35, 51, 35, 255, 33, 49, 34, 255, 30, 43, 31, 255, 30, 43, 31, 255, 29, 41, 30, 255, 26, 35, 27, 255, 25, 33, 26, 255, 25, 33, 26, 255, 24, 31, 25, 255, 27, 35, 28, 255, 23, 29, 24, 255, 24, 31, 25, 255, 29, 41, 30, 255, 30, 43, 31, 255, 30, 43, 31, 255, 29, 41, 30, 255, 26, 36, 27, 255, 31, 44, 31, 255, 28, 39, 29, 255, 26, 34, 26, 255, 26, 36, 27, 255, 33, 49, 34, 255, 33, 48, 33, 255, 33, 48, 33, 255, 33, 47, 33, 255, 33, 47, 33, 255, 33, 48, 33, 255, 31, 45, 32, 255, 31, 44, 31, 255, 34, 50, 34, 255, 33, 47, 33, 255, 31, 44, 31, 255, 28, 40, 29, 255, 34, 49, 34, 255, 33, 48, 33, 255, 31, 45, 32, 255, 29, 41, 30, 255, 27, 37, 28, 255, 30, 42, 30, 255, 31, 45, 32, 255, 28, 39, 29, 255, 29, 41, 30, 255, 29, 40, 29, 255, 23, 30, 24, 255, 23, 29, 24, 255, 25, 33, 26, 255, 25, 33, 26, 255, 30, 43, 31, 255, 28, 39, 29, 255, 27, 37, 28, 255, 31, 44, 31, 255, 27, 37, 28, 255, 27, 37, 28, 255, 27, 36, 27, 255, 26, 35, 27, 255, 29, 41, 30, 255, 32, 46, 32, 255, 32, 46, 32, 255, 35, 51, 35, 255, 33, 48, 33, 255, 35, 51, 35, 255, 34, 50, 34, 255, 35, 52, 35, 255, 33, 49, 34, 255, 34, 49, 34, 255, 34, 50, 34, 255, 35, 51, 35, 255, 33, 48, 33, 255, 34, 50, 34, 255, 30, 42, 30, 255, 30, 43, 31, 255, 25, 34, 26, 255, 27, 37, 28, 255, 26, 36, 27, 255, 26, 36, 27, 255, 25, 33, 26, 255, 24, 31, 25, 255, 27, 36, 27, 255, 30, 43, 31, 255, 29, 41, 30, 255, 30, 42, 30, 255, 29, 41, 30, 255, 31, 45, 32, 255, 32, 46, 32, 255, 32, 47, 33, 255, 32, 47, 33, 255, 33, 49, 34, 255, 27, 37, 28, 255, 27, 38, 28, 255, 23, 29, 24, 255, 30, 42, 30, 255, 26, 35, 27, 255, 30, 42, 30, 255, 26, 36, 27, 255, 30, 43, 31, 255, 27, 36, 27, 255, 28, 39, 29, 255, 30, 42, 30, 255, 29, 41, 30, 255, 31, 44, 31, 255, 31, 45, 32, 255, 31, 45, 32, 255, 26, 36, 27, 255, 26, 35, 27, 255, 30, 43, 31, 255, 31, 45, 32, 255, 31, 45, 32, 255, 27, 36, 27, 255, 29, 41, 30, 255, 28, 39, 29, 255, 27, 38, 28, 255, 25, 33, 26, 255, 24, 32, 25, 255, 28, 38, 28, 255, 30, 43, 31, 255, 27, 38, 28, 255, 24, 31, 25, 255, 28, 39, 29, 255, 28, 38, 28, 255, 27, 37, 28, 255, 27, 37, 28, 255, 23, 30, 24, 255, 25, 33, 26, 255, 28, 38, 28, 255, 26, 35, 27, 255, 27, 38, 28, 255, 24, 32, 25, 255, 24, 31, 25, 255, 24, 31, 25, 255, 28, 40, 29, 255, 33, 49, 34, 255, 32, 46, 32, 255, 35, 53, 36, 255, 34, 49, 34, 255, 37, 55, 37, 255, 33, 48, 33, 255, 33, 48, 33, 255, 34, 49, 34, 255, 30, 43, 31, 255, 30, 43, 31, 255, 30, 43, 31, 255, 31, 45, 32, 255, 30, 42, 30, 255, 34, 49, 34, 255, 35, 52, 35, 255, 29, 40, 29, 255, 30, 42, 30, 255, 29, 40, 29, 255, 26, 35, 27, 255, 30, 43, 31, 255, 33, 49, 34, 255, 34, 51, 35, 255, 33, 48, 33, 255, 30, 43, 31, 255, 33, 47, 33, 255, 34, 49, 34, 255, 37, 55, 37, 255, 30, 43, 31, 255, 29, 41, 30, 255, 28, 39, 29, 255, 30, 42, 30, 255, 31, 44, 31, 255, 28, 38, 28, 255, 23, 29, 24, 255, 26, 34, 26, 255, 29, 40, 29, 255, 32, 47, 33, 255, 27, 38, 28, 255, 26, 36, 27, 255, 31, 45, 32, 255, 27, 37, 28, 255, 29, 41, 30, 255, 32, 46, 32, 255, 34, 49, 34, 255, 35, 52, 35, 255, 41, 61, 40, 255, 38, 57, 38, 255, 37, 56, 37, 255, 34, 49, 34, 255, 31, 45, 32, 255, 30, 43, 31, 255, 30, 43, 31, 255, 30, 43, 31, 255, 31, 45, 32, 255, 35, 52, 35, 255, 36, 54, 36, 255, 35, 53, 36, 255, 49, 71, 46, 255, 33, 49, 34, 255, 28, 39, 29, 255, 31, 44, 31, 255, 28, 39, 29, 255, 30, 42, 30, 255, 24, 31, 25, 255, 23, 30, 24, 255, 24, 32, 25, 255, 24, 32, 25, 255, 23, 29, 24, 255, 28, 36, 29, 255, 28, 36, 29, 255, 27, 37, 28, 255, 28, 38, 28, 255, 26, 35, 27, 255, 62, 47, 31, 255, 41, 35, 24, 255, 40, 35, 24, 255, 40, 34, 24, 255, 45, 38, 25, 255, 42, 36, 24, 255, 37, 33, 23, 255, 45, 39, 28, 255, 39, 34, 25, 255, 39, 34, 25, 255, 37, 33, 23, 255, 41, 35, 24, 255, 35, 31, 22, 255, 40, 35, 24, 255, 34, 30, 22, 255, 37, 33, 23, 255, 42, 36, 24, 255, 41, 35, 24, 255, 47, 39, 25, 255, 44, 37, 24, 255, 45, 37, 24, 255, 38, 33, 23, 255, 49, 40, 26, 255, 44, 37, 24, 255, 42, 36, 24, 255, 43, 37, 24, 255, 43, 36, 24, 255, 37, 33, 23, 255, 35, 31, 22, 255, 34, 31, 22, 255, 39, 34, 24, 255, 37, 33, 23, 255, 45, 37, 24, 255, 43, 37, 24, 255, 53, 42, 28, 255, 42, 36, 24, 255, 49, 40, 26, 255, 41, 36, 24, 255, 39, 34, 24, 255, 35, 31, 23, 255, 37, 33, 23, 255, 44, 38, 27, 255, 61, 50, 36, 255, 79, 63, 45, 255, 80, 64, 45, 255, 35, 31, 22, 255, 37, 33, 23, 255, 42, 36, 24, 255, 59, 46, 30, 255, 61, 47, 31, 255, 44, 37, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 39, 34, 23, 255, 36, 32, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 40, 35, 24, 255, 42, 36, 24, 255, 36, 32, 22, 255, 42, 37, 27, 255, 34, 30, 22, 255, 39, 34, 23, 255, 43, 36, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 43, 37, 24, 255, 60, 46, 30, 255, 52, 42, 27, 255, 39, 34, 24, 255, 48, 40, 26, 255, 52, 42, 28, 255, 43, 37, 24, 255, 43, 37, 24, 255, 38, 33, 23, 255, 46, 38, 25, 255, 46, 39, 25, 255, 49, 40, 26, 255, 49, 40, 26, 255, 46, 38, 25, 255, 60, 46, 30, 255, 45, 38, 25, 255, 45, 37, 24, 255, 44, 37, 24, 255, 42, 36, 24, 255, 43, 36, 24, 255, 48, 40, 26, 255, 57, 44, 29, 255, 42, 36, 24, 255, 48, 40, 26, 255, 38, 33, 23, 255, 54, 43, 28, 255, 42, 36, 24, 255, 42, 36, 24, 255, 35, 31, 22, 255, 38, 33, 23, 255, 37, 33, 23, 255, 40, 34, 24, 255, 37, 33, 24, 255, 37, 33, 24, 255, 33, 30, 22, 255, 41, 36, 26, 255, 37, 33, 23, 255, 40, 34, 23, 255, 45, 37, 25, 255, 36, 32, 23, 255, 43, 37, 26, 255, 39, 34, 23, 255, 38, 33, 23, 255, 42, 36, 24, 255, 39, 33, 23, 255, 36, 32, 22, 255, 39, 33, 23, 255, 35, 31, 22, 255, 35, 31, 22, 255, 33, 30, 22, 255, 33, 30, 22, 255, 54, 45, 33, 255, 34, 31, 22, 255, 35, 31, 23, 255, 57, 47, 34, 255, 38, 33, 23, 255, 39, 34, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 41, 35, 24, 255, 38, 33, 23, 255, 35, 31, 23, 255, 35, 31, 22, 255, 34, 31, 22, 255, 38, 33, 23, 255, 35, 31, 22, 255, 33, 30, 22, 255, 40, 35, 25, 255, 36, 32, 24, 255, 36, 32, 23, 255, 33, 30, 22, 255, 40, 35, 24, 255, 37, 33, 23, 255, 36, 32, 23, 255, 34, 31, 22, 255, 70, 57, 41, 255, 50, 42, 30, 255, 34, 31, 22, 255, 38, 33, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 35, 31, 22, 255, 40, 34, 24, 255, 40, 34, 24, 255, 44, 37, 24, 255, 41, 35, 24, 255, 40, 34, 24, 255, 40, 34, 24, 255, 35, 31, 22, 255, 34, 31, 22, 255, 39, 34, 24, 255, 46, 38, 25, 255, 43, 37, 24, 255, 39, 34, 24, 255, 73, 59, 42, 255, 34, 31, 22, 255, 36, 32, 23, 255, 35, 31, 22, 255, 39, 34, 23, 255, 40, 34, 24, 255, 55, 46, 33, 255, 41, 36, 26, 255, 50, 42, 31, 255, 33, 30, 22, 255, 39, 34, 23, 255, 38, 33, 23, 255, 37, 33, 23, 255, 39, 33, 23, 255, 46, 39, 25, 255, 42, 36, 24, 255, 47, 39, 25, 255, 40, 35, 24, 255, 39, 34, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 39, 34, 24, 255, 34, 31, 22, 255, 42, 37, 27, 255, 41, 36, 26, 255, 43, 36, 24, 255, 37, 33, 23, 255, 45, 37, 24, 255, 47, 39, 25, 255, 34, 30, 22, 255, 37, 33, 23, 255, 50, 42, 31, 255, 36, 32, 22, 255, 34, 30, 22, 255, 35, 31, 22, 255, 41, 36, 26, 255, 35, 31, 23, 255, 37, 33, 23, 255, 36, 32, 23, 255, 39, 34, 24, 255, 41, 36, 26, 255, 33, 30, 22, 255, 40, 35, 24, 255, 38, 33, 23, 255, 41, 35, 24, 255, 46, 39, 25, 255, 41, 35, 24, 255, 43, 37, 24, 255, 34, 30, 22, 255, 34, 31, 22, 255, 34, 30, 22, 255, 41, 36, 26, 255, 36, 32, 24, 255, 38, 33, 23, 255, 42, 36, 24, 255, 40, 35, 24, 255, 35, 31, 23, 255, 33, 30, 22, 255, 40, 35, 25, 255, 33, 30, 22, 255, 34, 31, 22, 255, 42, 36, 24, 255, 43, 37, 24, 255, 39, 33, 23, 255, 34, 30, 22, 255, 44, 37, 24, 255, 42, 36, 24, 255, 34, 31, 22, 255, 36, 32, 23, 255, 37, 33, 23, 255, 52, 42, 27, 255, 61, 46, 31, 255, 47, 39, 25, 255, 55, 43, 28, 255, 46, 38, 25, 255, 58, 45, 30, 255, 51, 41, 27, 255, 55, 43, 28, 255, 51, 41, 27, 255, 52, 42, 27, 255, 60, 46, 31, 255, 67, 50, 33, 255, 50, 40, 27, 255, 40, 35, 24, 255, 39, 34, 23, 255, 45, 37, 24, 255, 36, 31, 22, 255, 36, 31, 22, 255, 40, 35, 24, 255, 41, 35, 24, 255, 40, 35, 24, 255, 45, 37, 24, 255, 43, 36, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 52, 42, 28, 255, 26, 36, 27, 255, 27, 37, 28, 255, 30, 42, 30, 255, 31, 44, 31, 255, 30, 42, 30, 255, 32, 46, 32, 255, 30, 42, 30, 255, 31, 44, 31, 255, 28, 39, 29, 255, 24, 32, 25, 255, 28, 38, 28, 255, 28, 39, 29, 255, 30, 43, 31, 255, 30, 42, 30, 255, 31, 45, 32, 255, 35, 52, 35, 255, 28, 38, 28, 255, 25, 33, 26, 255, 26, 35, 27, 255, 27, 36, 27, 255, 27, 37, 28, 255, 26, 35, 27, 255, 29, 41, 30, 255, 31, 45, 32, 255, 33, 48, 33, 255, 35, 51, 35, 255, 32, 46, 32, 255, 35, 53, 36, 255, 40, 60, 40, 255, 31, 44, 31, 255, 33, 48, 33, 255, 36, 53, 36, 255, 32, 46, 32, 255, 36, 54, 36, 255, 40, 60, 40, 255, 34, 49, 34, 255, 36, 53, 36, 255, 36, 53, 36, 255, 34, 51, 35, 255, 31, 44, 31, 255, 27, 37, 28, 255, 25, 34, 26, 255, 25, 32, 26, 255, 23, 29, 24, 255, 28, 39, 29, 255, 30, 42, 30, 255, 28, 40, 29, 255, 27, 37, 28, 255, 33, 47, 33, 255, 33, 48, 33, 255, 34, 50, 34, 255, 32, 47, 33, 255, 29, 40, 29, 255, 34, 50, 34, 255, 31, 45, 32, 255, 33, 48, 33, 255, 29, 41, 30, 255, 30, 42, 30, 255, 26, 34, 26, 255, 26, 35, 27, 255, 23, 30, 24, 255, 29, 37, 29, 255, 23, 29, 24, 255, 24, 32, 25, 255, 29, 40, 29, 255, 29, 41, 30, 255, 27, 36, 27, 255, 29, 41, 30, 255, 27, 37, 28, 255, 24, 31, 25, 255, 26, 35, 27, 255, 27, 37, 28, 255, 29, 40, 29, 255, 28, 40, 29, 255, 30, 42, 30, 255, 32, 46, 32, 255, 31, 45, 32, 255, 31, 45, 32, 255, 30, 43, 31, 255, 30, 42, 30, 255, 34, 51, 35, 255, 34, 50, 34, 255, 40, 60, 40, 255, 37, 55, 37, 255, 31, 44, 31, 255, 33, 48, 33, 255, 30, 42, 30, 255, 33, 49, 34, 255, 31, 44, 31, 255, 34, 50, 34, 255, 33, 48, 33, 255, 29, 41, 30, 255, 30, 43, 31, 255, 30, 42, 30, 255, 24, 31, 25, 255, 26, 35, 27, 255, 29, 40, 29, 255, 29, 40, 29, 255, 32, 47, 33, 255, 30, 42, 30, 255, 29, 41, 30, 255, 29, 40, 29, 255, 32, 47, 33, 255, 28, 39, 29, 255, 29, 41, 30, 255, 27, 37, 28, 255, 26, 36, 27, 255, 23, 29, 24, 255, 31, 44, 31, 255, 33, 49, 34, 255, 34, 49, 34, 255, 29, 40, 29, 255, 33, 49, 34, 255, 33, 49, 34, 255, 30, 42, 30, 255, 30, 43, 31, 255, 31, 44, 31, 255, 32, 46, 32, 255, 34, 51, 35, 255, 33, 48, 33, 255, 34, 50, 34, 255, 33, 48, 33, 255, 34, 51, 35, 255, 32, 46, 32, 255, 29, 41, 30, 255, 32, 47, 33, 255, 30, 42, 30, 255, 24, 31, 25, 255, 25, 34, 26, 255, 26, 35, 27, 255, 25, 33, 26, 255, 29, 41, 30, 255, 31, 45, 32, 255, 27, 37, 28, 255, 28, 39, 29, 255, 31, 45, 32, 255, 31, 45, 32, 255, 32, 47, 33, 255, 33, 47, 33, 255, 31, 45, 32, 255, 28, 39, 29, 255, 28, 35, 28, 255, 25, 33, 26, 255, 30, 43, 31, 255, 29, 41, 30, 255, 31, 44, 31, 255, 27, 36, 27, 255, 29, 41, 30, 255, 26, 35, 27, 255, 29, 41, 30, 255, 29, 40, 29, 255, 30, 42, 30, 255, 31, 44, 31, 255, 30, 42, 30, 255, 29, 41, 30, 255, 26, 35, 27, 255, 29, 41, 30, 255, 33, 47, 33, 255, 32, 46, 32, 255, 28, 38, 28, 255, 29, 41, 30, 255, 26, 34, 26, 255, 25, 33, 26, 255, 27, 38, 28, 255, 27, 37, 28, 255, 26, 35, 27, 255, 28, 40, 29, 255, 27, 37, 28, 255, 28, 38, 28, 255, 24, 31, 25, 255, 31, 45, 32, 255, 29, 40, 29, 255, 29, 40, 29, 255, 28, 39, 29, 255, 25, 33, 26, 255, 23, 29, 24, 255, 23, 29, 24, 255, 26, 32, 26, 255, 24, 31, 25, 255, 24, 31, 25, 255, 24, 32, 25, 255, 25, 33, 26, 255, 27, 37, 28, 255, 30, 43, 31, 255, 32, 46, 32, 255, 34, 51, 35, 255, 32, 47, 33, 255, 32, 46, 32, 255, 33, 49, 34, 255, 34, 49, 34, 255, 36, 54, 36, 255, 29, 41, 30, 255, 32, 47, 33, 255, 33, 48, 33, 255, 36, 53, 36, 255, 32, 47, 33, 255, 34, 50, 34, 255, 34, 50, 34, 255, 33, 48, 33, 255, 30, 43, 31, 255, 28, 39, 29, 255, 32, 46, 32, 255, 32, 45, 32, 255, 35, 52, 35, 255, 36, 54, 36, 255, 37, 56, 37, 255, 32, 47, 33, 255, 34, 50, 34, 255, 35, 53, 36, 255, 43, 63, 41, 255, 36, 54, 36, 255, 29, 40, 29, 255, 31, 45, 32, 255, 29, 41, 30, 255, 27, 37, 28, 255, 27, 37, 28, 255, 25, 33, 26, 255, 113, 138, 12, 255, 27, 38, 28, 255, 27, 37, 28, 255, 25, 33, 26, 255, 28, 40, 29, 255, 31, 44, 31, 255, 24, 32, 25, 255, 27, 36, 27, 255, 27, 37, 28, 255, 29, 40, 29, 255, 34, 49, 34, 255, 36, 53, 36, 255, 35, 53, 36, 255, 36, 54, 36, 255, 94, 116, 16, 255, 29, 41, 30, 255, 32, 47, 33, 255, 31, 44, 31, 255, 29, 40, 29, 255, 29, 40, 29, 255, 33, 48, 33, 255, 37, 56, 37, 255, 36, 54, 36, 255, 33, 48, 33, 255, 33, 48, 33, 255, 36, 53, 36, 255, 30, 43, 31, 255, 28, 39, 29, 255, 27, 36, 27, 255, 25, 34, 26, 255, 25, 33, 26, 255, 26, 36, 27, 255, 27, 37, 28, 255, 27, 37, 28, 255, 28, 35, 28, 255, 33, 42, 33, 255, 24, 31, 25, 255, 27, 37, 28, 255, 24, 32, 25, 255, 45, 37, 24, 255, 39, 34, 24, 255, 43, 36, 24, 255, 55, 43, 28, 255, 54, 43, 28, 255, 45, 37, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 51, 43, 31, 255, 35, 31, 22, 255, 37, 33, 23, 255, 39, 34, 23, 255, 36, 32, 24, 255, 35, 31, 23, 255, 34, 31, 22, 255, 40, 35, 24, 255, 57, 44, 29, 255, 51, 41, 27, 255, 43, 36, 24, 255, 62, 47, 31, 255, 60, 46, 31, 255, 35, 31, 22, 255, 43, 37, 24, 255, 45, 37, 24, 255, 45, 37, 24, 255, 52, 42, 27, 255, 42, 36, 24, 255, 43, 36, 24, 255, 46, 39, 25, 255, 49, 40, 26, 255, 39, 33, 23, 255, 42, 36, 24, 255, 37, 33, 23, 255, 43, 37, 24, 255, 42, 36, 24, 255, 34, 31, 22, 255, 40, 34, 24, 255, 44, 37, 24, 255, 34, 31, 22, 255, 40, 35, 25, 255, 40, 35, 25, 255, 39, 34, 23, 255, 39, 34, 24, 255, 36, 32, 24, 255, 59, 49, 35, 255, 36, 31, 22, 255, 38, 33, 23, 255, 43, 37, 24, 255, 62, 47, 31, 255, 63, 48, 31, 255, 57, 44, 29, 255, 42, 36, 24, 255, 43, 37, 24, 255, 39, 41, 36, 255, 37, 33, 23, 255, 45, 37, 24, 255, 43, 37, 24, 255, 59, 46, 30, 255, 54, 43, 28, 255, 43, 36, 24, 255, 39, 33, 23, 255, 48, 40, 30, 255, 40, 34, 24, 255, 54, 43, 28, 255, 42, 36, 24, 255, 43, 36, 24, 255, 34, 30, 22, 255, 39, 33, 23, 255, 39, 34, 24, 255, 40, 35, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 39, 34, 24, 255, 43, 36, 24, 255, 63, 48, 32, 255, 58, 45, 30, 255, 53, 42, 28, 255, 43, 36, 24, 255, 40, 34, 24, 255, 45, 37, 24, 255, 43, 36, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 40, 35, 24, 255, 41, 35, 24, 255, 51, 41, 27, 255, 44, 37, 24, 255, 39, 34, 23, 255, 36, 32, 23, 255, 45, 38, 25, 255, 40, 34, 24, 255, 50, 40, 27, 255, 39, 34, 23, 255, 33, 30, 22, 255, 36, 32, 23, 255, 40, 35, 24, 255, 51, 41, 27, 255, 41, 36, 24, 255, 37, 33, 23, 255, 45, 37, 24, 255, 39, 34, 23, 255, 34, 31, 22, 255, 42, 36, 24, 255, 50, 40, 26, 255, 41, 35, 24, 255, 44, 37, 24, 255, 39, 34, 23, 255, 43, 36, 24, 255, 55, 42, 28, 255, 51, 41, 27, 255, 50, 41, 26, 255, 42, 35, 23, 255, 45, 37, 24, 255, 42, 36, 24, 255, 40, 35, 24, 255, 76, 61, 43, 255, 36, 32, 23, 255, 37, 33, 23, 255, 34, 30, 22, 255, 36, 32, 22, 255, 39, 34, 23, 255, 43, 36, 24, 255, 43, 37, 24, 255, 39, 34, 23, 255, 34, 30, 22, 255, 37, 33, 23, 255, 39, 34, 24, 255, 45, 37, 24, 255, 45, 37, 24, 255, 44, 37, 24, 255, 35, 31, 23, 255, 37, 33, 23, 255, 45, 39, 28, 255, 36, 32, 22, 255, 34, 30, 22, 255, 34, 30, 22, 255, 33, 30, 22, 255, 49, 42, 30, 255, 37, 33, 23, 255, 35, 31, 22, 255, 37, 33, 23, 255, 41, 35, 23, 255, 36, 32, 22, 255, 40, 34, 24, 255, 37, 32, 23, 255, 47, 38, 26, 255, 40, 34, 23, 255, 41, 36, 25, 255, 57, 46, 33, 255, 52, 42, 27, 255, 40, 35, 23, 255, 41, 35, 24, 255, 42, 36, 24, 255, 36, 32, 23, 255, 36, 32, 23, 255, 45, 37, 24, 255, 42, 36, 24, 255, 40, 35, 24, 255, 36, 32, 24, 255, 49, 42, 30, 255, 39, 34, 25, 255, 39, 34, 23, 255, 38, 33, 23, 255, 40, 35, 24, 255, 34, 31, 22, 255, 37, 33, 23, 255, 46, 40, 29, 255, 62, 51, 36, 255, 44, 38, 27, 255, 42, 37, 27, 255, 38, 33, 23, 255, 34, 30, 22, 255, 44, 37, 24, 255, 43, 36, 24, 255, 37, 33, 23, 255, 35, 31, 22, 255, 46, 39, 25, 255, 37, 33, 23, 255, 39, 34, 24, 255, 38, 33, 23, 255, 42, 36, 24, 255, 51, 41, 27, 255, 35, 31, 22, 255, 33, 30, 22, 255, 38, 33, 23, 255, 36, 32, 23, 255, 37, 33, 23, 255, 33, 30, 22, 255, 39, 34, 23, 255, 45, 38, 25, 255, 42, 36, 24, 255, 37, 33, 23, 255, 51, 43, 31, 255, 44, 38, 27, 255, 37, 33, 24, 255, 36, 32, 23, 255, 37, 33, 23, 255, 41, 35, 24, 255, 42, 37, 27, 255, 38, 33, 23, 255, 34, 30, 22, 255, 49, 40, 26, 255, 52, 42, 27, 255, 41, 36, 24, 255, 40, 35, 24, 255, 57, 47, 34, 255, 34, 31, 22, 255, 39, 34, 24, 255, 59, 46, 30, 255, 42, 36, 24, 255, 36, 32, 23, 255, 45, 39, 28, 255, 41, 36, 26, 255, 39, 34, 23, 255, 37, 33, 23, 255, 37, 33, 24, 255, 53, 44, 32, 255, 35, 31, 22, 255, 35, 31, 23, 255, 37, 33, 23, 255, 40, 35, 24, 255, 43, 37, 24, 255, 46, 38, 25, 255, 42, 36, 24, 255, 38, 33, 23, 255, 53, 42, 28, 255, 43, 36, 24, 255, 33, 30, 22, 255, 37, 33, 23, 255, 47, 39, 25, 255, 55, 43, 28, 255, 44, 37, 24, 255, 66, 49, 33, 255, 58, 45, 30, 255, 44, 37, 24, 255, 54, 43, 28, 255, 52, 42, 27, 255, 55, 43, 28, 255, 45, 37, 24, 255, 42, 36, 24, 255, 40, 35, 24, 255, 52, 42, 27, 255, 39, 34, 24, 255, 37, 33, 24, 255, 46, 40, 29, 255, 45, 39, 28, 255, 44, 37, 24, 255, 38, 33, 23, 255, 35, 31, 22, 255, 37, 33, 23, 255, 37, 33, 23, 255, 50, 40, 27, 255, 36, 32, 23, 255, 43, 45, 37, 255, 44, 37, 24, 255, 52, 42, 27, 255, 24, 32, 25, 255, 23, 29, 24, 255, 25, 33, 26, 255, 31, 44, 31, 255, 30, 42, 30, 255, 33, 49, 34, 255, 28, 39, 29, 255, 26, 36, 27, 255, 31, 44, 31, 255, 33, 48, 33, 255, 31, 45, 32, 255, 29, 41, 30, 255, 32, 45, 32, 255, 30, 43, 31, 255, 32, 47, 33, 255, 28, 40, 29, 255, 29, 40, 29, 255, 24, 32, 25, 255, 25, 33, 26, 255, 30, 43, 31, 255, 31, 44, 31, 255, 28, 39, 29, 255, 26, 35, 27, 255, 30, 42, 30, 255, 30, 43, 31, 255, 31, 45, 32, 255, 34, 49, 34, 255, 47, 68, 45, 255, 39, 59, 39, 255, 30, 43, 31, 255, 34, 50, 34, 255, 36, 54, 36, 255, 38, 57, 38, 255, 45, 67, 44, 255, 45, 67, 44, 255, 36, 54, 36, 255, 30, 43, 31, 255, 32, 45, 32, 255, 31, 44, 31, 255, 29, 41, 30, 255, 26, 35, 27, 255, 23, 30, 24, 255, 28, 35, 28, 255, 28, 36, 29, 255, 23, 29, 24, 255, 32, 47, 33, 255, 29, 41, 30, 255, 25, 34, 26, 255, 28, 40, 29, 255, 30, 43, 31, 255, 34, 51, 35, 255, 34, 51, 35, 255, 36, 53, 36, 255, 33, 47, 33, 255, 34, 50, 34, 255, 33, 49, 34, 255, 36, 53, 36, 255, 31, 44, 31, 255, 27, 37, 28, 255, 26, 36, 27, 255, 29, 40, 29, 255, 27, 37, 28, 255, 24, 31, 25, 255, 26, 34, 26, 255, 26, 36, 27, 255, 28, 39, 29, 255, 26, 36, 27, 255, 27, 37, 28, 255, 26, 35, 27, 255, 24, 32, 25, 255, 27, 37, 28, 255, 28, 39, 29, 255, 25, 33, 26, 255, 29, 40, 29, 255, 31, 45, 32, 255, 29, 41, 30, 255, 35, 53, 36, 255, 33, 48, 33, 255, 32, 46, 32, 255, 31, 44, 31, 255, 36, 53, 36, 255, 38, 57, 38, 255, 38, 58, 38, 255, 42, 62, 41, 255, 35, 52, 35, 255, 37, 55, 37, 255, 35, 52, 35, 255, 43, 63, 41, 255, 42, 62, 41, 255, 36, 54, 36, 255, 31, 45, 32, 255, 29, 41, 30, 255, 26, 36, 27, 255, 25, 34, 26, 255, 29, 41, 30, 255, 27, 37, 28, 255, 30, 43, 31, 255, 30, 43, 31, 255, 32, 46, 32, 255, 32, 46, 32, 255, 32, 45, 32, 255, 32, 47, 33, 255, 30, 43, 31, 255, 27, 37, 28, 255, 30, 43, 31, 255, 26, 34, 26, 255, 24, 30, 25, 255, 24, 32, 25, 255, 29, 41, 30, 255, 34, 49, 34, 255, 31, 44, 31, 255, 30, 42, 30, 255, 29, 41, 30, 255, 29, 40, 29, 255, 29, 40, 29, 255, 25, 33, 26, 255, 27, 36, 27, 255, 28, 40, 29, 255, 28, 39, 29, 255, 32, 45, 32, 255, 28, 40, 29, 255, 31, 45, 32, 255, 34, 50, 34, 255, 32, 47, 33, 255, 31, 44, 31, 255, 29, 41, 30, 255, 30, 42, 30, 255, 29, 40, 29, 255, 29, 41, 30, 255, 25, 34, 26, 255, 25, 32, 26, 255, 27, 37, 28, 255, 27, 37, 28, 255, 25, 34, 26, 255, 31, 44, 31, 255, 28, 38, 28, 255, 30, 43, 31, 255, 30, 43, 31, 255, 28, 40, 29, 255, 29, 41, 30, 255, 23, 29, 24, 255, 24, 32, 25, 255, 25, 34, 26, 255, 24, 32, 25, 255, 28, 38, 28, 255, 26, 36, 27, 255, 23, 29, 24, 255, 28, 38, 28, 255, 30, 42, 30, 255, 27, 37, 28, 255, 27, 38, 28, 255, 33, 48, 33, 255, 32, 47, 33, 255, 36, 53, 36, 255, 36, 54, 36, 255, 32, 46, 32, 255, 33, 49, 34, 255, 28, 40, 29, 255, 31, 44, 31, 255, 27, 37, 28, 255, 26, 34, 26, 255, 26, 34, 26, 255, 28, 39, 29, 255, 23, 29, 24, 255, 25, 34, 26, 255, 29, 40, 29, 255, 29, 41, 30, 255, 32, 45, 32, 255, 29, 41, 30, 255, 27, 37, 28, 255, 27, 36, 27, 255, 30, 42, 30, 255, 27, 38, 28, 255, 28, 39, 29, 255, 24, 31, 25, 255, 24, 31, 25, 255, 26, 33, 27, 255, 33, 42, 33, 255, 24, 30, 25, 255, 25, 33, 26, 255, 24, 31, 25, 255, 24, 31, 25, 255, 25, 33, 26, 255, 35, 53, 36, 255, 35, 52, 35, 255, 33, 47, 33, 255, 33, 49, 34, 255, 32, 45, 32, 255, 30, 43, 31, 255, 32, 47, 33, 255, 36, 54, 36, 255, 33, 49, 34, 255, 31, 44, 31, 255, 30, 43, 31, 255, 34, 49, 34, 255, 33, 47, 33, 255, 36, 54, 36, 255, 34, 50, 34, 255, 35, 52, 35, 255, 32, 47, 33, 255, 30, 42, 30, 255, 28, 38, 28, 255, 34, 49, 34, 255, 35, 53, 36, 255, 34, 49, 34, 255, 32, 47, 33, 255, 35, 52, 35, 255, 33, 48, 33, 255, 34, 50, 34, 255, 36, 53, 36, 255, 34, 50, 34, 255, 32, 47, 33, 255, 30, 42, 30, 255, 24, 31, 25, 255, 26, 36, 27, 255, 28, 39, 29, 255, 27, 37, 28, 255, 27, 38, 28, 255, 32, 47, 33, 255, 27, 37, 28, 255, 24, 32, 25, 255, 28, 38, 28, 255, 29, 40, 29, 255, 25, 34, 26, 255, 23, 30, 24, 255, 27, 37, 28, 255, 30, 42, 30, 255, 25, 34, 26, 255, 28, 38, 28, 255, 32, 46, 32, 255, 34, 49, 34, 255, 32, 47, 33, 255, 28, 39, 29, 255, 28, 40, 29, 255, 27, 37, 28, 255, 26, 35, 27, 255, 27, 37, 28, 255, 30, 43, 31, 255, 33, 48, 33, 255, 33, 49, 34, 255, 31, 45, 32, 255, 33, 48, 33, 255, 34, 51, 35, 255, 33, 48, 33, 255, 30, 42, 30, 255, 27, 36, 27, 255, 24, 32, 25, 255, 27, 37, 28, 255, 27, 36, 27, 255, 29, 41, 30, 255, 26, 35, 27, 255, 24, 30, 25, 255, 39, 49, 38, 255, 24, 32, 25, 255, 28, 39, 29, 255, 24, 31, 25, 255, 57, 44, 29, 255, 39, 34, 24, 255, 46, 38, 25, 255, 51, 41, 27, 255, 46, 39, 25, 255, 35, 31, 22, 255, 37, 33, 23, 255, 49, 42, 30, 255, 66, 54, 38, 255, 37, 33, 23, 255, 38, 33, 23, 255, 68, 88, 55, 255, 55, 46, 33, 255, 36, 32, 23, 255, 45, 37, 24, 255, 64, 48, 32, 255, 63, 48, 32, 255, 61, 47, 31, 255, 41, 35, 24, 255, 50, 40, 27, 255, 37, 33, 23, 255, 40, 35, 24, 255, 43, 37, 24, 255, 41, 35, 24, 255, 41, 35, 24, 255, 52, 42, 27, 255, 50, 40, 27, 255, 57, 45, 29, 255, 42, 36, 24, 255, 42, 36, 24, 255, 36, 32, 22, 255, 34, 31, 22, 255, 39, 33, 23, 255, 45, 37, 24, 255, 41, 36, 24, 255, 52, 42, 28, 255, 34, 31, 22, 255, 37, 33, 23, 255, 38, 33, 23, 255, 44, 38, 27, 255, 40, 35, 24, 255, 40, 35, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 34, 31, 22, 255, 45, 37, 24, 255, 41, 35, 24, 255, 47, 39, 25, 255, 43, 36, 24, 255, 45, 38, 25, 255, 37, 33, 23, 255, 40, 35, 24, 255, 37, 33, 23, 255, 34, 31, 22, 255, 37, 33, 23, 255, 40, 35, 24, 255, 37, 33, 23, 255, 41, 35, 24, 255, 42, 36, 24, 255, 43, 36, 24, 255, 41, 35, 24, 255, 37, 33, 24, 255, 41, 36, 24, 255, 46, 39, 25, 255, 39, 34, 24, 255, 37, 33, 23, 255, 36, 32, 23, 255, 37, 33, 23, 255, 36, 32, 23, 255, 41, 36, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 49, 40, 26, 255, 55, 43, 28, 255, 42, 36, 24, 255, 44, 37, 24, 255, 43, 36, 24, 255, 45, 38, 25, 255, 42, 36, 24, 255, 54, 43, 28, 255, 39, 34, 23, 255, 39, 34, 23, 255, 45, 37, 24, 255, 44, 37, 24, 255, 45, 37, 24, 255, 52, 42, 27, 255, 41, 35, 24, 255, 54, 43, 28, 255, 44, 37, 24, 255, 47, 39, 25, 255, 37, 33, 23, 255, 43, 36, 24, 255, 34, 31, 22, 255, 34, 30, 22, 255, 33, 30, 22, 255, 46, 39, 25, 255, 52, 42, 27, 255, 43, 37, 24, 255, 37, 32, 23, 255, 40, 34, 24, 255, 37, 32, 22, 255, 42, 35, 23, 255, 39, 34, 24, 255, 37, 33, 23, 255, 34, 31, 22, 255, 42, 36, 24, 255, 38, 33, 23, 255, 37, 33, 23, 255, 46, 38, 24, 255, 38, 34, 23, 255, 41, 34, 23, 255, 35, 31, 22, 255, 45, 38, 26, 255, 44, 37, 24, 255, 37, 33, 24, 255, 44, 38, 27, 255, 40, 35, 24, 255, 40, 35, 24, 255, 48, 40, 30, 255, 53, 44, 32, 255, 34, 31, 22, 255, 57, 44, 29, 255, 54, 43, 28, 255, 42, 36, 24, 255, 35, 31, 22, 255, 39, 34, 24, 255, 39, 34, 23, 255, 39, 34, 23, 255, 65, 49, 33, 255, 39, 34, 23, 255, 43, 37, 24, 255, 42, 36, 24, 255, 51, 43, 31, 255, 39, 34, 23, 255, 36, 32, 23, 255, 37, 33, 23, 255, 43, 37, 24, 255, 37, 33, 23, 255, 34, 31, 22, 255, 36, 32, 22, 255, 44, 37, 24, 255, 48, 41, 29, 255, 41, 36, 26, 255, 36, 32, 23, 255, 35, 32, 22, 255, 39, 34, 23, 255, 40, 34, 23, 255, 37, 32, 23, 255, 37, 32, 23, 255, 42, 36, 24, 255, 44, 37, 24, 255, 45, 37, 24, 255, 38, 33, 23, 255, 35, 31, 22, 255, 36, 31, 22, 255, 43, 37, 24, 255, 34, 31, 22, 255, 42, 35, 23, 255, 35, 31, 23, 255, 41, 35, 23, 255, 42, 36, 24, 255, 40, 35, 24, 255, 46, 39, 25, 255, 37, 33, 23, 255, 34, 31, 22, 255, 39, 34, 23, 255, 50, 42, 31, 255, 34, 30, 22, 255, 38, 33, 23, 255, 40, 35, 24, 255, 37, 33, 23, 255, 38, 33, 23, 255, 33, 30, 22, 255, 36, 32, 23, 255, 36, 32, 22, 255, 43, 37, 24, 255, 41, 35, 24, 255, 39, 34, 24, 255, 37, 33, 23, 255, 35, 31, 22, 255, 69, 87, 45, 255, 34, 31, 22, 255, 33, 30, 22, 255, 40, 35, 25, 255, 36, 32, 23, 255, 46, 38, 25, 255, 45, 37, 24, 255, 43, 36, 24, 255, 33, 30, 22, 255, 52, 42, 27, 255, 40, 35, 24, 255, 40, 34, 23, 255, 49, 42, 30, 255, 37, 33, 23, 255, 35, 31, 22, 255, 45, 39, 28, 255, 49, 42, 30, 255, 41, 35, 24, 255, 33, 30, 22, 255, 34, 30, 22, 255, 41, 36, 24, 255, 42, 36, 24, 255, 41, 35, 24, 255, 44, 37, 24, 255, 42, 37, 27, 255, 48, 40, 30, 255, 35, 31, 22, 255, 42, 36, 24, 255, 66, 49, 33, 255, 38, 33, 23, 255, 36, 32, 23, 255, 40, 35, 25, 255, 39, 34, 23, 255, 42, 36, 24, 255, 39, 34, 23, 255, 33, 30, 22, 255, 36, 32, 23, 255, 53, 44, 32, 255, 35, 31, 22, 255, 44, 37, 24, 255, 42, 36, 24, 255, 40, 35, 24, 255, 51, 41, 27, 255, 41, 35, 24, 255, 42, 36, 24, 255, 63, 48, 31, 255, 55, 43, 28, 255, 39, 34, 23, 255, 40, 35, 24, 255, 43, 37, 24, 255, 46, 38, 25, 255, 45, 38, 25, 255, 59, 46, 30, 255, 42, 36, 24, 255, 51, 41, 27, 255, 60, 46, 31, 255, 54, 43, 28, 255, 44, 37, 24, 255, 41, 36, 24, 255, 40, 35, 24, 255, 39, 34, 23, 255, 45, 37, 24, 255, 37, 33, 24, 255, 77, 62, 44, 255, 37, 33, 23, 255, 40, 35, 24, 255, 41, 36, 24, 255, 45, 38, 25, 255, 36, 32, 24, 255, 36, 32, 22, 255, 41, 36, 24, 255, 39, 33, 23, 255, 34, 31, 22, 255, 46, 39, 25, 255, 51, 41, 27, 255, 55, 43, 28, 255, 23, 30, 24, 255, 27, 36, 27, 255, 27, 37, 28, 255, 28, 39, 29, 255, 31, 44, 31, 255, 32, 47, 33, 255, 31, 45, 32, 255, 31, 44, 31, 255, 30, 42, 30, 255, 33, 49, 34, 255, 34, 49, 34, 255, 33, 49, 34, 255, 29, 40, 29, 255, 32, 47, 33, 255, 31, 44, 31, 255, 31, 45, 32, 255, 29, 40, 29, 255, 28, 38, 28, 255, 26, 35, 27, 255, 29, 40, 29, 255, 26, 35, 27, 255, 27, 37, 28, 255, 27, 37, 28, 255, 29, 41, 30, 255, 31, 45, 32, 255, 30, 43, 31, 255, 35, 51, 35, 255, 34, 51, 35, 255, 43, 63, 41, 255, 30, 43, 31, 255, 32, 46, 32, 255, 37, 55, 37, 255, 52, 76, 49, 255, 45, 67, 44, 255, 39, 59, 39, 255, 36, 53, 36, 255, 35, 51, 35, 255, 32, 46, 32, 255, 31, 44, 31, 255, 26, 34, 26, 255, 27, 37, 28, 255, 24, 32, 25, 255, 35, 44, 34, 255, 29, 37, 30, 255, 25, 33, 26, 255, 26, 36, 27, 255, 25, 34, 26, 255, 27, 37, 28, 255, 29, 41, 30, 255, 31, 45, 32, 255, 41, 61, 40, 255, 43, 63, 41, 255, 34, 50, 34, 255, 36, 53, 36, 255, 34, 49, 34, 255, 32, 45, 32, 255, 32, 45, 32, 255, 30, 43, 31, 255, 28, 39, 29, 255, 26, 35, 27, 255, 29, 41, 30, 255, 26, 35, 27, 255, 23, 29, 24, 255, 24, 32, 25, 255, 30, 43, 31, 255, 30, 43, 31, 255, 26, 36, 27, 255, 26, 35, 27, 255, 25, 34, 26, 255, 27, 37, 28, 255, 28, 39, 29, 255, 30, 43, 31, 255, 27, 37, 28, 255, 29, 40, 29, 255, 31, 44, 31, 255, 32, 46, 32, 255, 30, 43, 31, 255, 34, 50, 34, 255, 33, 48, 33, 255, 33, 48, 33, 255, 36, 53, 36, 255, 48, 70, 46, 255, 37, 55, 37, 255, 50, 73, 47, 255, 55, 79, 51, 255, 52, 76, 49, 255, 41, 61, 40, 255, 35, 52, 35, 255, 35, 51, 35, 255, 41, 61, 40, 255, 34, 50, 34, 255, 32, 46, 32, 255, 30, 42, 30, 255, 26, 35, 27, 255, 30, 42, 30, 255, 29, 40, 29, 255, 33, 49, 34, 255, 30, 42, 30, 255, 29, 40, 29, 255, 32, 45, 32, 255, 31, 44, 31, 255, 26, 35, 27, 255, 26, 35, 27, 255, 26, 35, 27, 255, 29, 41, 30, 255, 28, 39, 29, 255, 24, 32, 25, 255, 23, 29, 24, 255, 28, 39, 29, 255, 32, 46, 32, 255, 31, 44, 31, 255, 28, 39, 29, 255, 31, 45, 32, 255, 28, 40, 29, 255, 29, 40, 29, 255, 25, 33, 26, 255, 26, 36, 27, 255, 26, 34, 26, 255, 27, 37, 28, 255, 29, 41, 30, 255, 29, 40, 29, 255, 30, 42, 30, 255, 30, 42, 30, 255, 31, 44, 31, 255, 29, 40, 29, 255, 32, 47, 33, 255, 31, 45, 32, 255, 25, 34, 26, 255, 26, 36, 27, 255, 25, 34, 26, 255, 26, 35, 27, 255, 23, 30, 24, 255, 24, 31, 25, 255, 25, 33, 26, 255, 28, 39, 29, 255, 29, 41, 30, 255, 30, 42, 30, 255, 34, 49, 34, 255, 30, 43, 31, 255, 26, 36, 27, 255, 23, 29, 24, 255, 24, 31, 25, 255, 25, 33, 26, 255, 25, 34, 26, 255, 24, 32, 25, 255, 25, 33, 26, 255, 28, 39, 29, 255, 28, 38, 28, 255, 26, 35, 27, 255, 29, 41, 30, 255, 29, 40, 29, 255, 29, 41, 30, 255, 34, 51, 35, 255, 35, 52, 35, 255, 36, 54, 36, 255, 32, 47, 33, 255, 35, 51, 35, 255, 34, 51, 35, 255, 38, 57, 38, 255, 35, 52, 35, 255, 30, 43, 31, 255, 27, 37, 28, 255, 25, 33, 26, 255, 28, 39, 29, 255, 25, 33, 26, 255, 26, 34, 26, 255, 31, 44, 31, 255, 31, 45, 32, 255, 28, 38, 28, 255, 27, 36, 27, 255, 27, 37, 28, 255, 29, 40, 29, 255, 27, 37, 28, 255, 30, 43, 31, 255, 24, 32, 25, 255, 27, 37, 28, 255, 27, 37, 28, 255, 23, 30, 24, 255, 26, 33, 27, 255, 25, 33, 26, 255, 27, 37, 28, 255, 29, 41, 30, 255, 30, 42, 30, 255, 35, 51, 35, 255, 31, 45, 32, 255, 33, 49, 34, 255, 31, 45, 32, 255, 31, 45, 32, 255, 29, 41, 30, 255, 33, 48, 33, 255, 33, 49, 34, 255, 31, 45, 32, 255, 29, 41, 30, 255, 30, 42, 30, 255, 33, 48, 33, 255, 32, 47, 33, 255, 33, 48, 33, 255, 35, 52, 35, 255, 33, 48, 33, 255, 27, 37, 28, 255, 28, 39, 29, 255, 29, 41, 30, 255, 35, 51, 35, 255, 33, 48, 33, 255, 36, 53, 36, 255, 34, 49, 34, 255, 33, 49, 34, 255, 34, 50, 34, 255, 36, 53, 36, 255, 32, 47, 33, 255, 34, 50, 34, 255, 33, 48, 33, 255, 30, 42, 30, 255, 26, 33, 27, 255, 26, 35, 27, 255, 27, 37, 28, 255, 29, 41, 30, 255, 29, 40, 29, 255, 30, 42, 30, 255, 23, 30, 24, 255, 26, 35, 27, 255, 26, 35, 27, 255, 26, 35, 27, 255, 24, 32, 25, 255, 24, 32, 25, 255, 27, 37, 28, 255, 29, 41, 30, 255, 27, 37, 28, 255, 31, 45, 32, 255, 32, 47, 33, 255, 34, 50, 34, 255, 36, 54, 36, 255, 27, 37, 28, 255, 26, 35, 27, 255, 25, 34, 26, 255, 26, 34, 26, 255, 29, 41, 30, 255, 31, 45, 32, 255, 33, 48, 33, 255, 37, 55, 37, 255, 34, 50, 34, 255, 33, 49, 34, 255, 34, 50, 34, 255, 34, 50, 34, 255, 31, 44, 31, 255, 27, 38, 28, 255, 27, 37, 28, 255, 25, 33, 26, 255, 25, 33, 26, 255, 29, 40, 29, 255, 26, 36, 27, 255, 23, 30, 24, 255, 26, 32, 26, 255, 24, 32, 25, 255, 30, 42, 30, 255, 26, 36, 27, 255, 55, 43, 28, 255, 48, 40, 26, 255, 42, 36, 24, 255, 43, 36, 24, 255, 42, 36, 24, 255, 35, 31, 22, 255, 42, 36, 24, 255, 44, 37, 24, 255, 34, 30, 22, 255, 42, 36, 24, 255, 58, 45, 30, 255, 34, 30, 22, 255, 33, 30, 22, 255, 39, 34, 23, 255, 46, 39, 25, 255, 45, 37, 24, 255, 47, 39, 25, 255, 59, 45, 30, 255, 48, 40, 26, 255, 37, 33, 23, 255, 40, 34, 24, 255, 37, 33, 23, 255, 48, 40, 26, 255, 52, 42, 28, 255, 66, 49, 33, 255, 54, 43, 28, 255, 52, 42, 27, 255, 52, 42, 28, 255, 70, 52, 33, 255, 52, 42, 27, 255, 36, 32, 23, 255, 39, 34, 23, 255, 42, 36, 24, 255, 37, 33, 23, 255, 35, 31, 23, 255, 37, 33, 23, 255, 43, 36, 24, 255, 36, 32, 23, 255, 40, 35, 24, 255, 39, 34, 23, 255, 39, 33, 23, 255, 33, 30, 22, 255, 34, 31, 22, 255, 39, 34, 24, 255, 35, 31, 22, 255, 40, 35, 24, 255, 41, 35, 24, 255, 41, 36, 24, 255, 45, 37, 24, 255, 45, 37, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 58, 45, 30, 255, 56, 44, 29, 255, 33, 30, 22, 255, 46, 40, 29, 255, 40, 34, 24, 255, 39, 34, 24, 255, 43, 36, 24, 255, 55, 43, 28, 255, 55, 43, 28, 255, 51, 41, 27, 255, 37, 33, 23, 255, 45, 37, 24, 255, 52, 42, 27, 255, 36, 32, 24, 255, 36, 31, 22, 255, 39, 34, 24, 255, 34, 31, 22, 255, 39, 34, 23, 255, 33, 30, 22, 255, 36, 32, 23, 255, 52, 42, 27, 255, 57, 44, 29, 255, 48, 40, 26, 255, 54, 43, 28, 255, 63, 48, 32, 255, 69, 51, 33, 255, 43, 37, 24, 255, 41, 36, 24, 255, 52, 42, 27, 255, 49, 40, 26, 255, 43, 36, 24, 255, 61, 47, 31, 255, 52, 42, 27, 255, 45, 37, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 57, 44, 29, 255, 45, 37, 24, 255, 36, 32, 22, 255, 46, 39, 25, 255, 43, 37, 24, 255, 37, 33, 23, 255, 41, 35, 24, 255, 42, 36, 24, 255, 42, 36, 23, 255, 34, 30, 22, 255, 37, 33, 23, 255, 39, 34, 24, 255, 37, 33, 23, 255, 33, 30, 22, 255, 39, 33, 23, 255, 42, 36, 24, 255, 52, 42, 27, 255, 43, 37, 24, 255, 44, 37, 24, 255, 37, 33, 23, 255, 37, 32, 23, 255, 46, 38, 25, 255, 48, 41, 29, 255, 37, 32, 22, 255, 49, 41, 30, 255, 37, 32, 22, 255, 40, 34, 23, 255, 42, 35, 24, 255, 45, 39, 28, 255, 36, 32, 23, 255, 36, 32, 24, 255, 33, 30, 22, 255, 34, 31, 22, 255, 41, 35, 24, 255, 42, 36, 24, 255, 36, 32, 23, 255, 67, 54, 39, 255, 33, 30, 22, 255, 35, 31, 22, 255, 45, 37, 24, 255, 47, 39, 25, 255, 50, 40, 27, 255, 57, 44, 29, 255, 43, 36, 24, 255, 41, 36, 24, 255, 37, 33, 23, 255, 35, 31, 22, 255, 34, 31, 22, 255, 36, 32, 23, 255, 39, 34, 24, 255, 37, 33, 23, 255, 43, 36, 24, 255, 38, 33, 24, 255, 39, 34, 24, 255, 50, 42, 30, 255, 40, 35, 23, 255, 48, 39, 26, 255, 48, 39, 26, 255, 42, 36, 24, 255, 43, 36, 24, 255, 47, 38, 26, 255, 59, 45, 30, 255, 58, 44, 30, 255, 45, 37, 24, 255, 48, 40, 26, 255, 44, 36, 24, 255, 42, 36, 24, 255, 39, 34, 23, 255, 38, 33, 23, 255, 40, 35, 24, 255, 41, 35, 23, 255, 39, 34, 23, 255, 36, 32, 22, 255, 45, 37, 24, 255, 42, 35, 23, 255, 45, 37, 24, 255, 41, 36, 26, 255, 37, 33, 23, 255, 63, 52, 37, 255, 67, 54, 39, 255, 35, 31, 22, 255, 35, 31, 22, 255, 33, 30, 22, 255, 37, 33, 23, 255, 43, 37, 24, 255, 44, 37, 24, 255, 40, 35, 24, 255, 34, 30, 22, 255, 53, 42, 28, 255, 43, 36, 24, 255, 43, 37, 24, 255, 39, 33, 23, 255, 43, 36, 24, 255, 39, 34, 24, 255, 35, 31, 22, 255, 36, 31, 22, 255, 40, 34, 24, 255, 42, 37, 27, 255, 36, 32, 24, 255, 39, 34, 23, 255, 40, 34, 24, 255, 43, 36, 24, 255, 42, 36, 24, 255, 53, 42, 28, 255, 49, 40, 26, 255, 42, 36, 24, 255, 47, 39, 25, 255, 41, 35, 24, 255, 44, 37, 24, 255, 50, 42, 31, 255, 34, 31, 22, 255, 39, 34, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 43, 37, 24, 255, 50, 40, 27, 255, 35, 31, 22, 255, 33, 30, 22, 255, 43, 36, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 46, 38, 25, 255, 43, 37, 24, 255, 42, 36, 24, 255, 43, 37, 24, 255, 40, 34, 24, 255, 39, 34, 24, 255, 39, 34, 24, 255, 45, 37, 24, 255, 51, 41, 27, 255, 36, 32, 23, 255, 44, 37, 24, 255, 40, 35, 24, 255, 46, 39, 25, 255, 42, 36, 24, 255, 43, 36, 24, 255, 45, 37, 24, 255, 44, 37, 24, 255, 46, 39, 25, 255, 43, 37, 24, 255, 36, 31, 22, 255, 42, 36, 24, 255, 67, 50, 33, 255, 45, 37, 24, 255, 35, 31, 22, 255, 49, 40, 26, 255, 48, 39, 25, 255, 67, 50, 33, 255, 46, 39, 25, 255, 45, 37, 24, 255, 40, 35, 25, 255, 40, 34, 24, 255, 43, 36, 24, 255, 64, 52, 37, 255, 43, 36, 24, 255, 45, 37, 24, 255, 40, 35, 24, 255, 40, 35, 24, 255, 48, 39, 25, 255, 53, 42, 28, 255, 41, 36, 24, 255, 37, 33, 23, 255, 33, 30, 22, 255, 41, 36, 24, 255, 44, 37, 24, 255, 40, 35, 24, 255, 27, 37, 28, 255, 29, 41, 30, 255, 29, 41, 30, 255, 29, 40, 29, 255, 27, 37, 28, 255, 29, 41, 30, 255, 34, 50, 34, 255, 37, 55, 37, 255, 35, 52, 35, 255, 35, 52, 35, 255, 36, 54, 36, 255, 33, 48, 33, 255, 28, 39, 29, 255, 27, 36, 27, 255, 29, 41, 30, 255, 33, 48, 33, 255, 27, 37, 28, 255, 31, 44, 31, 255, 31, 45, 32, 255, 28, 39, 29, 255, 27, 38, 28, 255, 25, 34, 26, 255, 28, 39, 29, 255, 28, 38, 28, 255, 30, 43, 31, 255, 32, 46, 32, 255, 33, 49, 34, 255, 32, 47, 33, 255, 35, 51, 35, 255, 31, 45, 32, 255, 34, 50, 34, 255, 36, 54, 36, 255, 36, 54, 36, 255, 36, 54, 36, 255, 37, 55, 37, 255, 43, 63, 41, 255, 37, 55, 37, 255, 32, 46, 32, 255, 33, 49, 34, 255, 31, 44, 31, 255, 32, 47, 33, 255, 28, 38, 28, 255, 26, 33, 27, 255, 29, 37, 29, 255, 25, 34, 26, 255, 29, 40, 29, 255, 29, 41, 30, 255, 33, 48, 33, 255, 36, 54, 36, 255, 35, 51, 35, 255, 38, 58, 38, 255, 36, 54, 36, 255, 44, 65, 43, 255, 37, 56, 37, 255, 35, 52, 35, 255, 32, 46, 32, 255, 31, 45, 32, 255, 33, 48, 33, 255, 31, 45, 32, 255, 30, 42, 30, 255, 29, 41, 30, 255, 28, 39, 29, 255, 27, 37, 28, 255, 26, 34, 26, 255, 30, 43, 31, 255, 33, 47, 33, 255, 32, 46, 32, 255, 30, 43, 31, 255, 28, 38, 28, 255, 27, 37, 28, 255, 28, 38, 28, 255, 29, 41, 30, 255, 30, 42, 30, 255, 32, 46, 32, 255, 33, 48, 33, 255, 32, 47, 33, 255, 28, 39, 29, 255, 29, 40, 29, 255, 34, 49, 34, 255, 34, 50, 34, 255, 36, 54, 36, 255, 36, 53, 36, 255, 35, 52, 35, 255, 36, 54, 36, 255, 43, 64, 42, 255, 45, 66, 43, 255, 41, 61, 40, 255, 36, 54, 36, 255, 35, 51, 35, 255, 35, 52, 35, 255, 37, 55, 37, 255, 34, 50, 34, 255, 29, 41, 30, 255, 30, 42, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 30, 43, 31, 255, 31, 44, 31, 255, 27, 37, 28, 255, 29, 41, 30, 255, 26, 36, 27, 255, 27, 37, 28, 255, 23, 29, 24, 255, 26, 34, 26, 255, 29, 41, 30, 255, 29, 41, 30, 255, 26, 36, 27, 255, 24, 31, 25, 255, 29, 41, 30, 255, 31, 44, 31, 255, 27, 36, 27, 255, 30, 43, 31, 255, 27, 38, 28, 255, 29, 41, 30, 255, 27, 37, 28, 255, 23, 29, 24, 255, 25, 34, 26, 255, 30, 42, 30, 255, 30, 43, 31, 255, 27, 38, 28, 255, 28, 39, 29, 255, 29, 40, 29, 255, 27, 37, 28, 255, 26, 35, 27, 255, 28, 38, 28, 255, 31, 45, 32, 255, 33, 48, 33, 255, 29, 41, 30, 255, 28, 39, 29, 255, 25, 34, 26, 255, 33, 49, 34, 255, 30, 42, 30, 255, 26, 35, 27, 255, 28, 38, 28, 255, 27, 38, 28, 255, 27, 37, 28, 255, 31, 44, 31, 255, 27, 38, 28, 255, 27, 38, 28, 255, 26, 36, 27, 255, 25, 33, 26, 255, 24, 31, 25, 255, 27, 37, 28, 255, 28, 40, 29, 255, 23, 30, 24, 255, 27, 37, 28, 255, 24, 32, 25, 255, 28, 39, 29, 255, 28, 38, 28, 255, 27, 37, 28, 255, 30, 43, 31, 255, 29, 41, 30, 255, 35, 51, 35, 255, 35, 53, 36, 255, 34, 50, 34, 255, 37, 55, 37, 255, 35, 51, 35, 255, 38, 58, 38, 255, 35, 51, 35, 255, 31, 44, 31, 255, 31, 45, 32, 255, 30, 43, 31, 255, 27, 38, 28, 255, 28, 38, 28, 255, 29, 41, 30, 255, 28, 39, 29, 255, 33, 49, 34, 255, 34, 50, 34, 255, 29, 40, 29, 255, 33, 47, 33, 255, 30, 43, 31, 255, 28, 38, 28, 255, 28, 39, 29, 255, 29, 40, 29, 255, 33, 47, 33, 255, 32, 46, 32, 255, 29, 41, 30, 255, 28, 39, 29, 255, 29, 41, 30, 255, 29, 41, 30, 255, 27, 37, 28, 255, 29, 41, 30, 255, 32, 46, 32, 255, 32, 47, 33, 255, 33, 47, 33, 255, 28, 39, 29, 255, 29, 41, 30, 255, 30, 42, 30, 255, 29, 40, 29, 255, 29, 41, 30, 255, 31, 45, 32, 255, 32, 47, 33, 255, 35, 51, 35, 255, 31, 45, 32, 255, 30, 42, 30, 255, 32, 46, 32, 255, 27, 36, 27, 255, 29, 40, 29, 255, 29, 41, 30, 255, 27, 37, 28, 255, 28, 39, 29, 255, 31, 45, 32, 255, 33, 48, 33, 255, 34, 49, 34, 255, 33, 49, 34, 255, 33, 47, 33, 255, 35, 52, 35, 255, 116, 143, 16, 255, 47, 68, 45, 255, 33, 49, 34, 255, 33, 49, 34, 255, 30, 42, 30, 255, 24, 32, 25, 255, 25, 33, 26, 255, 27, 37, 28, 255, 30, 42, 30, 255, 28, 38, 28, 255, 25, 33, 26, 255, 28, 38, 28, 255, 28, 39, 29, 255, 28, 39, 29, 255, 29, 40, 29, 255, 27, 38, 28, 255, 25, 33, 26, 255, 30, 42, 30, 255, 30, 42, 30, 255, 34, 49, 34, 255, 28, 38, 28, 255, 29, 41, 30, 255, 30, 43, 31, 255, 29, 40, 29, 255, 30, 42, 30, 255, 32, 46, 32, 255, 30, 43, 31, 255, 29, 41, 30, 255, 31, 44, 31, 255, 31, 44, 31, 255, 33, 48, 33, 255, 32, 47, 33, 255, 35, 52, 35, 255, 36, 54, 36, 255, 32, 46, 32, 255, 32, 47, 33, 255, 33, 48, 33, 255, 29, 41, 30, 255, 27, 38, 28, 255, 23, 29, 24, 255, 24, 31, 25, 255, 24, 32, 25, 255, 29, 41, 30, 255, 25, 33, 26, 255, 26, 32, 26, 255, 26, 32, 26, 255, 25, 33, 26, 255, 30, 42, 30, 255, 29, 40, 29, 255, 61, 47, 31, 255, 42, 36, 24, 255, 36, 32, 23, 255, 41, 35, 24, 255, 38, 33, 23, 255, 39, 34, 24, 255, 58, 45, 30, 255, 60, 46, 30, 255, 60, 46, 30, 255, 42, 36, 24, 255, 44, 37, 24, 255, 41, 35, 24, 255, 50, 40, 27, 255, 55, 43, 28, 255, 54, 43, 28, 255, 40, 35, 24, 255, 42, 43, 36, 255, 34, 31, 22, 255, 39, 34, 24, 255, 39, 34, 24, 255, 45, 37, 24, 255, 39, 34, 23, 255, 43, 37, 24, 255, 57, 44, 29, 255, 55, 43, 28, 255, 59, 46, 30, 255, 72, 53, 33, 255, 52, 42, 27, 255, 55, 43, 28, 255, 42, 36, 24, 255, 41, 35, 24, 255, 40, 35, 24, 255, 64, 52, 37, 255, 53, 44, 32, 255, 51, 43, 31, 255, 44, 38, 27, 255, 35, 31, 22, 255, 37, 33, 23, 255, 36, 32, 22, 255, 55, 46, 33, 255, 40, 35, 25, 255, 36, 32, 23, 255, 34, 31, 22, 255, 34, 30, 22, 255, 36, 32, 22, 255, 42, 37, 27, 255, 39, 34, 23, 255, 42, 36, 24, 255, 40, 35, 25, 255, 39, 33, 23, 255, 40, 34, 24, 255, 39, 34, 23, 255, 42, 36, 24, 255, 62, 47, 31, 255, 42, 36, 24, 255, 35, 30, 22, 255, 41, 35, 24, 255, 40, 34, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 40, 35, 24, 255, 43, 36, 24, 255, 39, 34, 23, 255, 39, 34, 24, 255, 58, 48, 34, 255, 35, 31, 22, 255, 40, 35, 24, 255, 43, 37, 24, 255, 44, 37, 24, 255, 42, 36, 24, 255, 33, 30, 22, 255, 50, 42, 31, 255, 43, 36, 24, 255, 45, 37, 24, 255, 43, 36, 24, 255, 50, 40, 27, 255, 53, 42, 28, 255, 48, 40, 26, 255, 66, 49, 33, 255, 61, 47, 31, 255, 56, 44, 29, 255, 49, 40, 26, 255, 47, 39, 25, 255, 57, 45, 29, 255, 45, 37, 24, 255, 35, 31, 22, 255, 35, 31, 22, 255, 40, 35, 24, 255, 43, 37, 24, 255, 39, 34, 24, 255, 35, 31, 22, 255, 45, 38, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 42, 37, 24, 255, 38, 33, 23, 255, 35, 31, 22, 255, 37, 33, 23, 255, 41, 35, 24, 255, 36, 32, 22, 255, 38, 33, 23, 255, 51, 41, 27, 255, 59, 44, 30, 255, 60, 46, 30, 255, 45, 38, 25, 255, 40, 34, 24, 255, 41, 36, 24, 255, 39, 34, 23, 255, 42, 36, 24, 255, 39, 34, 24, 255, 37, 32, 22, 255, 39, 37, 28, 255, 41, 35, 24, 255, 43, 37, 26, 255, 39, 34, 23, 255, 42, 35, 24, 255, 35, 31, 22, 255, 40, 34, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 39, 34, 24, 255, 39, 33, 23, 255, 39, 34, 24, 255, 39, 34, 25, 255, 39, 34, 25, 255, 43, 37, 24, 255, 48, 40, 26, 255, 45, 38, 25, 255, 54, 43, 28, 255, 51, 41, 27, 255, 36, 32, 23, 255, 37, 33, 23, 255, 62, 51, 36, 255, 35, 31, 23, 255, 46, 40, 29, 255, 35, 31, 22, 255, 34, 31, 22, 255, 36, 31, 22, 255, 35, 31, 22, 255, 62, 50, 36, 255, 72, 58, 41, 255, 39, 33, 24, 255, 44, 37, 25, 255, 39, 34, 23, 255, 44, 36, 24, 255, 44, 36, 24, 255, 59, 69, 37, 255, 51, 41, 26, 255, 56, 43, 29, 255, 56, 43, 29, 255, 53, 42, 27, 255, 48, 40, 25, 255, 51, 41, 27, 255, 48, 39, 25, 255, 43, 36, 24, 255, 41, 35, 24, 255, 39, 34, 24, 255, 39, 33, 23, 255, 36, 32, 23, 255, 73, 91, 33, 255, 39, 34, 23, 255, 37, 33, 23, 255, 44, 37, 26, 255, 79, 63, 44, 255, 78, 62, 44, 255, 39, 34, 24, 255, 33, 30, 22, 255, 79, 62, 45, 255, 48, 40, 30, 255, 34, 31, 22, 255, 42, 36, 24, 255, 54, 43, 28, 255, 59, 46, 30, 255, 39, 33, 23, 255, 44, 38, 27, 255, 34, 31, 22, 255, 34, 31, 22, 255, 38, 33, 23, 255, 44, 37, 24, 255, 43, 37, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 34, 30, 22, 255, 43, 36, 24, 255, 37, 33, 23, 255, 38, 33, 23, 255, 33, 30, 22, 255, 40, 34, 24, 255, 43, 37, 24, 255, 43, 37, 24, 255, 40, 35, 24, 255, 37, 33, 24, 255, 37, 33, 23, 255, 49, 40, 26, 255, 48, 40, 26, 255, 45, 37, 24, 255, 41, 35, 24, 255, 43, 36, 24, 255, 40, 35, 24, 255, 39, 34, 23, 255, 39, 34, 23, 255, 54, 43, 28, 255, 50, 40, 27, 255, 43, 37, 24, 255, 39, 33, 23, 255, 37, 33, 23, 255, 40, 35, 24, 255, 37, 33, 23, 255, 45, 37, 24, 255, 57, 45, 29, 255, 48, 40, 26, 255, 51, 41, 27, 255, 51, 41, 27, 255, 52, 42, 27, 255, 52, 42, 28, 255, 84, 107, 72, 255, 42, 36, 24, 255, 39, 33, 23, 255, 58, 45, 30, 255, 49, 40, 26, 255, 48, 40, 26, 255, 52, 42, 27, 255, 61, 47, 31, 255, 78, 57, 33, 255, 73, 54, 33, 255, 43, 37, 24, 255, 55, 43, 28, 255, 56, 44, 29, 255, 43, 37, 24, 255, 37, 33, 23, 255, 41, 36, 24, 255, 34, 30, 22, 255, 40, 34, 24, 255, 38, 33, 23, 255, 43, 37, 24, 255, 54, 43, 28, 255, 53, 42, 28, 255, 58, 45, 30, 255, 55, 43, 28, 255, 40, 35, 24, 255, 43, 37, 24, 255, 49, 40, 26, 255, 34, 31, 22, 255, 37, 33, 23, 255, 45, 37, 24, 255, 43, 36, 24, 255, 42, 36, 24, 255, 55, 43, 28, 255, 45, 37, 24, 255, 40, 35, 24, 255, 36, 31, 22, 255, 34, 30, 22, 255, 38, 33, 23, 255, 37, 33, 23, 255, 44, 37, 24, 255, 32, 46, 32, 255, 27, 37, 28, 255, 29, 41, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 31, 45, 32, 255, 42, 62, 41, 255, 36, 54, 36, 255, 36, 54, 36, 255, 36, 54, 36, 255, 35, 51, 35, 255, 31, 45, 32, 255, 28, 38, 28, 255, 26, 35, 27, 255, 26, 35, 27, 255, 30, 42, 30, 255, 30, 42, 30, 255, 28, 39, 29, 255, 26, 35, 27, 255, 28, 38, 28, 255, 29, 41, 30, 255, 27, 36, 27, 255, 27, 37, 28, 255, 31, 44, 31, 255, 30, 43, 31, 255, 33, 48, 33, 255, 30, 42, 30, 255, 31, 44, 31, 255, 36, 54, 36, 255, 35, 52, 35, 255, 33, 48, 33, 255, 34, 49, 34, 255, 34, 50, 34, 255, 32, 46, 32, 255, 34, 50, 34, 255, 37, 55, 37, 255, 36, 54, 36, 255, 36, 54, 36, 255, 34, 50, 34, 255, 32, 47, 33, 255, 30, 43, 31, 255, 29, 41, 30, 255, 24, 31, 25, 255, 28, 35, 28, 255, 24, 31, 25, 255, 30, 43, 31, 255, 29, 40, 29, 255, 32, 45, 32, 255, 32, 46, 32, 255, 35, 52, 35, 255, 37, 56, 37, 255, 37, 56, 37, 255, 40, 60, 40, 255, 45, 67, 44, 255, 34, 51, 35, 255, 31, 44, 31, 255, 32, 47, 33, 255, 31, 44, 31, 255, 31, 44, 31, 255, 30, 43, 31, 255, 29, 41, 30, 255, 28, 40, 29, 255, 29, 41, 30, 255, 28, 38, 28, 255, 26, 35, 27, 255, 30, 42, 30, 255, 30, 43, 31, 255, 31, 45, 32, 255, 30, 43, 31, 255, 31, 44, 31, 255, 27, 37, 28, 255, 31, 45, 32, 255, 31, 44, 31, 255, 33, 49, 34, 255, 34, 50, 34, 255, 30, 42, 30, 255, 31, 44, 31, 255, 31, 45, 32, 255, 34, 49, 34, 255, 42, 62, 41, 255, 34, 50, 34, 255, 37, 55, 37, 255, 37, 55, 37, 255, 35, 53, 36, 255, 35, 51, 35, 255, 35, 52, 35, 255, 36, 54, 36, 255, 36, 54, 36, 255, 34, 51, 35, 255, 29, 41, 30, 255, 26, 36, 27, 255, 28, 40, 29, 255, 27, 37, 28, 255, 30, 42, 30, 255, 30, 43, 31, 255, 30, 43, 31, 255, 29, 41, 30, 255, 27, 38, 28, 255, 31, 44, 31, 255, 33, 48, 33, 255, 27, 37, 28, 255, 28, 40, 29, 255, 26, 36, 27, 255, 29, 41, 30, 255, 30, 42, 30, 255, 31, 45, 32, 255, 27, 36, 27, 255, 27, 37, 28, 255, 26, 35, 27, 255, 29, 40, 29, 255, 27, 38, 28, 255, 24, 32, 25, 255, 26, 35, 27, 255, 31, 44, 31, 255, 26, 36, 27, 255, 23, 30, 24, 255, 25, 33, 26, 255, 27, 36, 27, 255, 28, 40, 29, 255, 27, 36, 15, 255, 26, 36, 27, 255, 26, 36, 27, 255, 27, 37, 28, 255, 23, 29, 24, 255, 26, 34, 26, 255, 29, 41, 30, 255, 33, 48, 33, 255, 28, 39, 29, 255, 28, 38, 28, 255, 32, 46, 32, 255, 32, 47, 33, 255, 30, 43, 31, 255, 27, 37, 28, 255, 23, 29, 24, 255, 25, 34, 26, 255, 26, 36, 27, 255, 29, 41, 30, 255, 26, 36, 27, 255, 26, 34, 26, 255, 27, 37, 28, 255, 25, 34, 26, 255, 24, 32, 25, 255, 26, 35, 27, 255, 26, 36, 27, 255, 26, 36, 27, 255, 27, 36, 27, 255, 24, 31, 25, 255, 28, 40, 29, 255, 26, 36, 27, 255, 26, 35, 27, 255, 25, 34, 26, 255, 32, 46, 32, 255, 35, 52, 35, 255, 33, 47, 33, 255, 36, 54, 36, 255, 36, 53, 36, 255, 43, 64, 42, 255, 35, 52, 35, 255, 32, 46, 32, 255, 32, 46, 32, 255, 30, 43, 31, 255, 31, 45, 32, 255, 28, 38, 28, 255, 27, 37, 28, 255, 29, 41, 30, 255, 31, 45, 32, 255, 32, 46, 32, 255, 35, 52, 35, 255, 34, 49, 34, 255, 31, 45, 32, 255, 30, 43, 31, 255, 29, 40, 29, 255, 31, 44, 31, 255, 33, 49, 34, 255, 32, 46, 32, 255, 34, 49, 34, 255, 32, 47, 33, 255, 33, 48, 33, 255, 33, 48, 33, 255, 32, 47, 33, 255, 29, 40, 29, 255, 29, 41, 30, 255, 28, 39, 29, 255, 31, 45, 32, 255, 32, 47, 33, 255, 28, 40, 29, 255, 30, 43, 31, 255, 32, 46, 32, 255, 30, 42, 30, 255, 35, 51, 35, 255, 29, 41, 30, 255, 34, 50, 34, 255, 35, 52, 35, 255, 27, 38, 28, 255, 32, 46, 32, 255, 27, 37, 28, 255, 26, 32, 26, 255, 25, 33, 26, 255, 27, 36, 27, 255, 26, 36, 27, 255, 33, 48, 33, 255, 32, 45, 32, 255, 35, 51, 35, 255, 33, 48, 33, 255, 30, 42, 30, 255, 31, 44, 31, 255, 31, 45, 32, 255, 33, 49, 34, 255, 34, 50, 34, 255, 32, 46, 32, 255, 32, 46, 32, 255, 31, 44, 31, 255, 29, 41, 30, 255, 29, 40, 29, 255, 27, 37, 28, 255, 28, 39, 29, 255, 30, 42, 30, 255, 26, 36, 27, 255, 27, 37, 28, 255, 28, 38, 28, 255, 28, 38, 28, 255, 31, 44, 31, 255, 30, 42, 30, 255, 26, 35, 27, 255, 27, 37, 28, 255, 30, 43, 31, 255, 33, 48, 33, 255, 30, 42, 30, 255, 27, 37, 28, 255, 26, 35, 27, 255, 27, 37, 28, 255, 27, 36, 27, 255, 27, 37, 28, 255, 28, 39, 29, 255, 31, 45, 32, 255, 32, 45, 32, 255, 29, 41, 30, 255, 32, 47, 33, 255, 35, 52, 35, 255, 35, 51, 35, 255, 50, 73, 47, 255, 33, 49, 34, 255, 33, 49, 34, 255, 32, 46, 32, 255, 33, 47, 33, 255, 26, 36, 27, 255, 25, 33, 26, 255, 26, 32, 26, 255, 24, 30, 25, 255, 29, 41, 30, 255, 26, 35, 27, 255, 25, 33, 26, 255, 25, 34, 26, 255, 29, 40, 29, 255, 27, 37, 28, 255, 25, 33, 26, 255, 67, 50, 33, 255, 49, 40, 26, 255, 40, 34, 24, 255, 37, 33, 24, 255, 35, 31, 22, 255, 42, 36, 24, 255, 59, 45, 30, 255, 64, 48, 32, 255, 57, 45, 29, 255, 38, 33, 23, 255, 43, 37, 24, 255, 42, 36, 24, 255, 44, 37, 24, 255, 61, 47, 31, 255, 66, 49, 33, 255, 46, 39, 25, 255, 44, 37, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 43, 37, 24, 255, 41, 35, 24, 255, 43, 36, 24, 255, 41, 35, 24, 255, 45, 38, 25, 255, 57, 45, 29, 255, 67, 50, 33, 255, 73, 54, 33, 255, 43, 36, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 34, 30, 22, 255, 44, 38, 27, 255, 66, 54, 38, 255, 34, 31, 22, 255, 41, 35, 24, 255, 35, 31, 23, 255, 41, 36, 24, 255, 50, 42, 31, 255, 42, 37, 27, 255, 79, 63, 45, 255, 33, 30, 22, 255, 37, 33, 23, 255, 34, 31, 22, 255, 39, 34, 25, 255, 39, 33, 23, 255, 39, 34, 23, 255, 38, 33, 23, 255, 54, 45, 33, 255, 38, 33, 23, 255, 45, 37, 24, 255, 54, 43, 28, 255, 37, 33, 23, 255, 40, 34, 24, 255, 42, 36, 24, 255, 36, 32, 23, 255, 49, 40, 26, 255, 38, 33, 23, 255, 41, 35, 24, 255, 39, 34, 24, 255, 45, 37, 24, 255, 45, 37, 24, 255, 38, 33, 23, 255, 38, 33, 23, 255, 63, 52, 37, 255, 37, 33, 23, 255, 50, 40, 27, 255, 40, 34, 24, 255, 54, 43, 28, 255, 39, 34, 24, 255, 35, 31, 22, 255, 57, 47, 34, 255, 37, 33, 23, 255, 43, 36, 24, 255, 43, 36, 24, 255, 42, 36, 24, 255, 39, 34, 23, 255, 53, 42, 28, 255, 60, 46, 30, 255, 61, 47, 31, 255, 53, 42, 28, 255, 52, 42, 28, 255, 55, 43, 28, 255, 55, 43, 28, 255, 58, 45, 30, 255, 42, 36, 24, 255, 40, 34, 24, 255, 40, 34, 24, 255, 37, 32, 22, 255, 38, 41, 35, 255, 40, 35, 25, 255, 42, 36, 23, 255, 41, 35, 23, 255, 47, 39, 25, 255, 55, 43, 29, 255, 41, 35, 24, 255, 36, 31, 22, 255, 42, 36, 24, 255, 36, 32, 23, 255, 34, 31, 22, 255, 37, 32, 23, 255, 42, 35, 23, 255, 48, 38, 26, 255, 43, 36, 24, 255, 39, 34, 24, 255, 39, 33, 23, 255, 38, 33, 22, 255, 34, 30, 22, 255, 44, 37, 25, 255, 40, 34, 23, 255, 35, 31, 22, 255, 39, 34, 23, 255, 36, 32, 23, 255, 47, 40, 28, 255, 39, 34, 23, 255, 44, 37, 24, 255, 36, 32, 23, 255, 38, 33, 23, 255, 45, 37, 24, 255, 44, 37, 24, 255, 45, 38, 25, 255, 37, 33, 23, 255, 36, 32, 22, 255, 33, 30, 22, 255, 39, 33, 23, 255, 34, 31, 22, 255, 39, 34, 23, 255, 56, 44, 29, 255, 41, 36, 24, 255, 61, 46, 31, 255, 50, 40, 27, 255, 42, 36, 24, 255, 40, 35, 25, 255, 55, 46, 33, 255, 36, 32, 23, 255, 38, 33, 23, 255, 36, 31, 22, 255, 40, 34, 24, 255, 33, 30, 22, 255, 40, 35, 24, 255, 36, 32, 22, 255, 44, 38, 27, 255, 41, 35, 24, 255, 45, 37, 25, 255, 47, 38, 26, 255, 44, 37, 24, 255, 42, 35, 24, 255, 40, 34, 23, 255, 51, 41, 27, 255, 59, 45, 30, 255, 60, 47, 33, 255, 63, 47, 31, 255, 56, 44, 29, 255, 44, 36, 24, 255, 46, 38, 24, 255, 43, 36, 24, 255, 42, 35, 24, 255, 38, 33, 23, 255, 40, 34, 24, 255, 38, 33, 22, 255, 37, 32, 23, 255, 41, 35, 23, 255, 37, 32, 22, 255, 34, 30, 22, 255, 57, 47, 33, 255, 79, 63, 44, 255, 35, 31, 23, 255, 37, 33, 23, 255, 50, 42, 30, 255, 34, 30, 22, 255, 48, 40, 30, 255, 45, 37, 24, 255, 41, 35, 24, 255, 54, 43, 28, 255, 39, 34, 23, 255, 36, 32, 23, 255, 79, 63, 45, 255, 59, 49, 35, 255, 37, 33, 23, 255, 43, 37, 24, 255, 41, 35, 24, 255, 39, 34, 24, 255, 35, 31, 22, 255, 39, 34, 25, 255, 35, 31, 22, 255, 34, 31, 22, 255, 37, 33, 23, 255, 37, 33, 24, 255, 37, 33, 23, 255, 63, 48, 31, 255, 44, 37, 24, 255, 40, 34, 24, 255, 38, 33, 23, 255, 45, 38, 25, 255, 45, 37, 24, 255, 54, 43, 28, 255, 41, 35, 24, 255, 37, 33, 23, 255, 43, 36, 24, 255, 46, 38, 25, 255, 39, 33, 23, 255, 48, 40, 26, 255, 47, 39, 25, 255, 42, 36, 24, 255, 44, 37, 24, 255, 36, 32, 23, 255, 40, 34, 24, 255, 38, 33, 23, 255, 46, 39, 25, 255, 60, 46, 30, 255, 60, 46, 30, 255, 40, 35, 24, 255, 60, 46, 31, 255, 50, 40, 27, 255, 44, 37, 24, 255, 59, 45, 30, 255, 45, 37, 24, 255, 39, 33, 23, 255, 39, 34, 24, 255, 57, 45, 29, 255, 45, 38, 25, 255, 63, 48, 32, 255, 56, 44, 29, 255, 72, 54, 33, 255, 75, 55, 33, 255, 66, 49, 33, 255, 52, 42, 27, 255, 48, 40, 26, 255, 43, 37, 24, 255, 46, 39, 25, 255, 36, 32, 23, 255, 37, 33, 23, 255, 35, 31, 22, 255, 43, 37, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 47, 39, 25, 255, 59, 45, 30, 255, 49, 40, 26, 255, 52, 42, 28, 255, 43, 37, 24, 255, 43, 37, 24, 255, 45, 37, 24, 255, 36, 32, 23, 255, 42, 36, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 44, 37, 24, 255, 57, 44, 29, 255, 43, 37, 24, 255, 42, 36, 24, 255, 36, 32, 22, 255, 34, 30, 22, 255, 37, 33, 23, 255, 39, 34, 23, 255, 44, 37, 24, 255, 36, 54, 36, 255, 30, 42, 30, 255, 27, 37, 28, 255, 29, 40, 29, 255, 28, 39, 29, 255, 33, 49, 34, 255, 49, 71, 46, 255, 45, 67, 44, 255, 49, 72, 47, 255, 44, 65, 43, 255, 32, 47, 33, 255, 30, 43, 31, 255, 29, 41, 30, 255, 24, 31, 25, 255, 24, 31, 25, 255, 27, 37, 28, 255, 27, 36, 27, 255, 26, 34, 26, 255, 25, 33, 26, 255, 26, 36, 27, 255, 28, 38, 28, 255, 27, 38, 28, 255, 30, 43, 31, 255, 30, 42, 30, 255, 31, 44, 31, 255, 30, 42, 30, 255, 31, 45, 32, 255, 33, 49, 34, 255, 37, 56, 37, 255, 33, 49, 34, 255, 33, 48, 33, 255, 35, 51, 35, 255, 36, 53, 36, 255, 35, 53, 36, 255, 30, 43, 31, 255, 31, 44, 31, 255, 33, 49, 34, 255, 30, 43, 31, 255, 28, 40, 29, 255, 31, 44, 31, 255, 27, 36, 27, 255, 26, 34, 26, 255, 25, 33, 26, 255, 23, 30, 24, 255, 29, 41, 30, 255, 28, 39, 29, 255, 28, 40, 29, 255, 32, 45, 32, 255, 29, 40, 29, 255, 32, 47, 33, 255, 35, 51, 35, 255, 33, 48, 33, 255, 33, 48, 33, 255, 43, 64, 42, 255, 35, 52, 35, 255, 34, 50, 34, 255, 33, 49, 34, 255, 33, 49, 34, 255, 26, 35, 27, 255, 26, 35, 27, 255, 28, 40, 29, 255, 26, 35, 27, 255, 25, 33, 26, 255, 25, 33, 26, 255, 27, 36, 27, 255, 30, 42, 30, 255, 35, 51, 35, 255, 32, 46, 32, 255, 34, 49, 34, 255, 32, 47, 33, 255, 28, 40, 29, 255, 28, 38, 28, 255, 32, 45, 32, 255, 32, 45, 32, 255, 34, 49, 34, 255, 32, 46, 32, 255, 32, 46, 32, 255, 34, 50, 34, 255, 35, 51, 35, 255, 47, 68, 45, 255, 37, 56, 37, 255, 45, 66, 43, 255, 38, 58, 38, 255, 45, 66, 43, 255, 32, 46, 32, 255, 33, 48, 33, 255, 28, 40, 29, 255, 25, 33, 26, 255, 24, 31, 25, 255, 23, 29, 24, 255, 28, 39, 29, 255, 27, 37, 28, 255, 26, 35, 27, 255, 29, 41, 30, 255, 29, 41, 30, 255, 26, 35, 27, 255, 24, 32, 25, 255, 27, 36, 27, 255, 30, 43, 31, 255, 30, 42, 30, 255, 29, 40, 29, 255, 29, 41, 30, 255, 29, 41, 30, 255, 31, 45, 32, 255, 27, 37, 28, 255, 30, 42, 30, 255, 27, 37, 28, 255, 29, 41, 30, 255, 23, 30, 24, 255, 26, 35, 27, 255, 31, 44, 31, 255, 27, 37, 28, 255, 28, 39, 29, 255, 30, 42, 30, 255, 27, 38, 28, 255, 26, 36, 27, 255, 25, 31, 25, 255, 23, 29, 24, 255, 26, 35, 27, 255, 27, 36, 27, 255, 28, 39, 29, 255, 26, 35, 27, 255, 23, 29, 24, 255, 25, 33, 26, 255, 29, 37, 29, 255, 26, 34, 26, 255, 29, 40, 29, 255, 29, 40, 29, 255, 32, 46, 32, 255, 31, 44, 31, 255, 33, 48, 33, 255, 31, 45, 32, 255, 27, 37, 28, 255, 26, 34, 26, 255, 29, 40, 29, 255, 28, 39, 29, 255, 29, 41, 30, 255, 27, 37, 28, 255, 27, 38, 28, 255, 29, 40, 29, 255, 27, 37, 28, 255, 26, 36, 27, 255, 26, 35, 27, 255, 30, 42, 30, 255, 23, 29, 24, 255, 26, 34, 26, 255, 27, 38, 28, 255, 26, 36, 27, 255, 28, 39, 29, 255, 25, 33, 26, 255, 31, 44, 31, 255, 34, 50, 34, 255, 37, 56, 37, 255, 34, 49, 34, 255, 34, 49, 34, 255, 37, 56, 37, 255, 45, 66, 43, 255, 36, 54, 36, 255, 32, 46, 32, 255, 33, 48, 33, 255, 31, 45, 32, 255, 31, 45, 32, 255, 30, 42, 30, 255, 28, 39, 29, 255, 30, 42, 30, 255, 31, 45, 32, 255, 36, 54, 36, 255, 37, 55, 37, 255, 34, 50, 34, 255, 29, 41, 30, 255, 28, 38, 28, 255, 28, 39, 29, 255, 32, 47, 33, 255, 34, 50, 34, 255, 34, 50, 34, 255, 33, 48, 33, 255, 35, 52, 35, 255, 29, 41, 30, 255, 29, 41, 30, 255, 28, 39, 29, 255, 25, 34, 26, 255, 27, 37, 28, 255, 25, 33, 26, 255, 30, 43, 31, 255, 27, 37, 28, 255, 26, 35, 27, 255, 28, 40, 29, 255, 31, 44, 31, 255, 30, 42, 30, 255, 31, 45, 32, 255, 33, 49, 34, 255, 31, 45, 32, 255, 32, 46, 32, 255, 29, 40, 29, 255, 28, 38, 28, 255, 27, 38, 28, 255, 25, 33, 26, 255, 26, 36, 27, 255, 28, 39, 29, 255, 32, 47, 33, 255, 31, 44, 31, 255, 31, 45, 32, 255, 37, 55, 37, 255, 36, 54, 36, 255, 29, 41, 30, 255, 31, 44, 31, 255, 29, 40, 29, 255, 27, 38, 28, 255, 32, 45, 32, 255, 33, 47, 33, 255, 37, 55, 37, 255, 32, 46, 32, 255, 32, 46, 32, 255, 30, 43, 31, 255, 29, 40, 29, 255, 25, 34, 26, 255, 28, 38, 28, 255, 28, 40, 29, 255, 29, 40, 29, 255, 26, 35, 27, 255, 27, 37, 28, 255, 28, 38, 28, 255, 24, 32, 25, 255, 23, 29, 24, 255, 24, 31, 25, 255, 26, 35, 27, 255, 28, 39, 29, 255, 29, 41, 30, 255, 99, 119, 11, 255, 25, 32, 26, 255, 24, 31, 25, 255, 24, 31, 25, 255, 23, 29, 24, 255, 24, 32, 25, 255, 31, 44, 31, 255, 29, 40, 29, 255, 33, 49, 34, 255, 31, 45, 32, 255, 35, 52, 35, 255, 35, 52, 35, 255, 35, 52, 35, 255, 33, 48, 33, 255, 32, 47, 33, 255, 32, 45, 32, 255, 30, 42, 30, 255, 28, 39, 29, 255, 25, 34, 26, 255, 26, 33, 27, 255, 23, 30, 24, 255, 24, 31, 25, 255, 24, 31, 25, 255, 23, 30, 24, 255, 26, 34, 26, 255, 29, 40, 29, 255, 27, 37, 28, 255, 30, 43, 31, 255, 43, 36, 24, 255, 50, 40, 27, 255, 43, 36, 24, 255, 36, 32, 23, 255, 67, 54, 39, 255, 33, 30, 22, 255, 43, 37, 24, 255, 37, 33, 23, 255, 39, 33, 23, 255, 44, 37, 24, 255, 37, 33, 23, 255, 61, 46, 31, 255, 50, 40, 27, 255, 61, 47, 31, 255, 64, 48, 32, 255, 69, 51, 33, 255, 66, 49, 33, 255, 40, 35, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 40, 35, 24, 255, 66, 49, 33, 255, 41, 36, 24, 255, 37, 33, 23, 255, 54, 43, 28, 255, 57, 45, 29, 255, 50, 40, 27, 255, 42, 36, 24, 255, 44, 37, 24, 255, 62, 47, 31, 255, 39, 34, 24, 255, 41, 35, 24, 255, 34, 30, 22, 255, 34, 30, 22, 255, 37, 33, 23, 255, 37, 33, 23, 255, 41, 35, 24, 255, 34, 30, 22, 255, 35, 31, 23, 255, 38, 33, 23, 255, 38, 33, 23, 255, 34, 31, 22, 255, 33, 30, 22, 255, 35, 31, 22, 255, 41, 36, 26, 255, 44, 37, 24, 255, 40, 34, 24, 255, 40, 35, 24, 255, 40, 34, 24, 255, 33, 30, 22, 255, 43, 37, 24, 255, 63, 48, 32, 255, 49, 40, 26, 255, 39, 33, 23, 255, 44, 37, 24, 255, 45, 37, 24, 255, 51, 41, 27, 255, 45, 37, 24, 255, 42, 36, 24, 255, 51, 41, 27, 255, 60, 46, 30, 255, 45, 37, 24, 255, 34, 30, 22, 255, 49, 42, 30, 255, 33, 30, 22, 255, 33, 30, 22, 255, 43, 37, 24, 255, 37, 33, 23, 255, 66, 49, 33, 255, 57, 52, 42, 255, 34, 31, 22, 255, 54, 45, 33, 255, 64, 52, 37, 255, 49, 40, 26, 255, 49, 40, 26, 255, 39, 34, 25, 255, 36, 32, 23, 255, 35, 31, 22, 255, 41, 36, 24, 255, 45, 37, 24, 255, 53, 42, 28, 255, 54, 43, 28, 255, 63, 48, 32, 255, 63, 48, 31, 255, 71, 53, 32, 255, 49, 40, 26, 255, 67, 50, 33, 255, 45, 37, 24, 255, 57, 47, 34, 255, 40, 35, 25, 255, 44, 38, 27, 255, 36, 32, 23, 255, 35, 31, 22, 255, 37, 33, 23, 255, 43, 36, 23, 255, 44, 37, 24, 255, 40, 34, 24, 255, 41, 36, 24, 255, 37, 33, 23, 255, 40, 35, 24, 255, 43, 36, 24, 255, 38, 34, 23, 255, 45, 38, 25, 255, 49, 40, 26, 255, 40, 34, 23, 255, 40, 35, 24, 255, 41, 35, 23, 255, 37, 32, 22, 255, 38, 32, 22, 255, 44, 37, 26, 255, 41, 34, 23, 255, 51, 42, 28, 255, 42, 36, 25, 255, 35, 31, 22, 255, 36, 32, 22, 255, 46, 39, 28, 255, 39, 33, 23, 255, 42, 36, 23, 255, 58, 44, 29, 255, 44, 37, 24, 255, 40, 35, 25, 255, 39, 34, 25, 255, 42, 37, 27, 255, 36, 32, 23, 255, 43, 37, 24, 255, 40, 35, 24, 255, 42, 36, 24, 255, 62, 47, 31, 255, 51, 41, 27, 255, 40, 34, 24, 255, 43, 36, 24, 255, 41, 35, 24, 255, 60, 46, 31, 255, 40, 34, 24, 255, 36, 32, 23, 255, 33, 30, 22, 255, 48, 40, 26, 255, 46, 39, 25, 255, 40, 34, 24, 255, 45, 38, 24, 255, 59, 48, 34, 255, 58, 47, 33, 255, 37, 33, 24, 255, 36, 32, 22, 255, 43, 36, 24, 255, 45, 37, 25, 255, 46, 38, 25, 255, 44, 37, 24, 255, 43, 36, 25, 255, 41, 35, 24, 255, 54, 42, 29, 255, 55, 44, 30, 255, 60, 47, 31, 255, 60, 46, 31, 255, 40, 35, 23, 255, 45, 38, 24, 255, 37, 32, 22, 255, 36, 32, 23, 255, 36, 32, 24, 255, 36, 32, 23, 255, 41, 36, 25, 255, 35, 30, 22, 255, 39, 34, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 39, 34, 23, 255, 37, 33, 23, 255, 50, 42, 30, 255, 50, 42, 30, 255, 35, 31, 22, 255, 41, 35, 23, 255, 50, 40, 26, 255, 40, 34, 24, 255, 38, 33, 23, 255, 41, 36, 24, 255, 35, 31, 22, 255, 40, 34, 24, 255, 41, 35, 24, 255, 38, 33, 23, 255, 48, 39, 25, 255, 43, 36, 24, 255, 42, 36, 24, 255, 36, 32, 24, 255, 79, 62, 45, 255, 35, 31, 22, 255, 35, 31, 22, 255, 46, 40, 29, 255, 55, 46, 33, 255, 53, 42, 28, 255, 52, 42, 27, 255, 41, 36, 24, 255, 44, 37, 24, 255, 38, 33, 23, 255, 58, 45, 30, 255, 45, 38, 25, 255, 45, 37, 24, 255, 49, 40, 26, 255, 34, 30, 22, 255, 40, 34, 24, 255, 41, 36, 26, 255, 39, 34, 23, 255, 72, 58, 42, 255, 67, 54, 39, 255, 40, 34, 24, 255, 36, 32, 23, 255, 42, 36, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 51, 41, 27, 255, 43, 37, 24, 255, 38, 33, 23, 255, 37, 33, 23, 255, 41, 36, 24, 255, 34, 31, 22, 255, 43, 36, 24, 255, 48, 40, 26, 255, 51, 41, 27, 255, 54, 43, 28, 255, 45, 38, 25, 255, 52, 42, 28, 255, 51, 41, 27, 255, 43, 36, 24, 255, 44, 37, 24, 255, 54, 43, 28, 255, 67, 50, 33, 255, 66, 49, 33, 255, 57, 44, 29, 255, 42, 36, 24, 255, 45, 37, 24, 255, 41, 36, 24, 255, 36, 32, 23, 255, 42, 37, 27, 255, 35, 31, 22, 255, 54, 43, 28, 255, 48, 40, 26, 255, 43, 37, 24, 255, 56, 44, 29, 255, 57, 45, 29, 255, 37, 33, 23, 255, 34, 30, 22, 255, 50, 40, 27, 255, 40, 35, 25, 255, 37, 33, 23, 255, 42, 36, 24, 255, 49, 40, 26, 255, 42, 36, 24, 255, 36, 32, 23, 255, 42, 37, 27, 255, 35, 31, 22, 255, 39, 34, 24, 255, 37, 33, 23, 255, 34, 31, 22, 255, 39, 33, 23, 255, 42, 37, 27, 255, 33, 30, 22, 255, 42, 36, 24, 255, 31, 44, 31, 255, 29, 41, 30, 255, 28, 39, 29, 255, 27, 37, 28, 255, 28, 38, 28, 255, 32, 46, 32, 255, 36, 53, 36, 255, 43, 64, 42, 255, 43, 63, 41, 255, 40, 60, 40, 255, 36, 53, 36, 255, 31, 45, 32, 255, 26, 35, 27, 255, 23, 29, 24, 255, 26, 35, 27, 255, 24, 32, 25, 255, 26, 36, 27, 255, 28, 40, 29, 255, 26, 35, 27, 255, 28, 38, 28, 255, 26, 35, 27, 255, 30, 42, 30, 255, 31, 45, 32, 255, 30, 43, 31, 255, 27, 36, 27, 255, 28, 39, 29, 255, 30, 42, 30, 255, 33, 47, 33, 255, 36, 54, 36, 255, 33, 49, 34, 255, 31, 44, 31, 255, 34, 50, 34, 255, 32, 47, 33, 255, 31, 45, 32, 255, 30, 42, 30, 255, 33, 48, 33, 255, 31, 44, 31, 255, 31, 45, 32, 255, 28, 39, 29, 255, 28, 39, 29, 255, 28, 40, 29, 255, 24, 32, 25, 255, 24, 31, 25, 255, 23, 29, 24, 255, 24, 32, 25, 255, 27, 37, 28, 255, 30, 43, 31, 255, 32, 47, 33, 255, 30, 43, 31, 255, 33, 47, 33, 255, 35, 51, 35, 255, 33, 47, 18, 255, 36, 54, 36, 255, 45, 66, 43, 255, 36, 53, 36, 255, 35, 52, 35, 255, 34, 51, 35, 255, 32, 46, 32, 255, 28, 40, 29, 255, 26, 35, 27, 255, 26, 35, 27, 255, 27, 36, 27, 255, 28, 39, 29, 255, 25, 33, 26, 255, 28, 38, 28, 255, 31, 45, 32, 255, 33, 49, 34, 255, 34, 51, 35, 255, 37, 55, 37, 255, 33, 49, 34, 255, 32, 47, 33, 255, 33, 48, 33, 255, 32, 47, 33, 255, 29, 41, 30, 255, 29, 41, 30, 255, 32, 46, 32, 255, 33, 48, 33, 255, 33, 49, 34, 255, 35, 51, 35, 255, 38, 57, 38, 255, 43, 64, 42, 255, 35, 53, 36, 255, 32, 47, 33, 255, 33, 48, 33, 255, 28, 38, 28, 255, 27, 37, 28, 255, 28, 39, 29, 255, 23, 30, 24, 255, 25, 32, 26, 255, 24, 32, 25, 255, 26, 35, 27, 255, 26, 36, 27, 255, 27, 37, 28, 255, 27, 37, 28, 255, 28, 39, 29, 255, 25, 33, 26, 255, 26, 36, 27, 255, 27, 37, 28, 255, 30, 43, 31, 255, 30, 43, 31, 255, 27, 37, 28, 255, 26, 36, 27, 255, 30, 42, 30, 255, 29, 41, 30, 255, 30, 42, 30, 255, 27, 37, 28, 255, 25, 33, 26, 255, 25, 33, 26, 255, 26, 35, 27, 255, 24, 32, 25, 255, 26, 36, 27, 255, 31, 45, 32, 255, 32, 47, 33, 255, 32, 46, 32, 255, 27, 37, 28, 255, 25, 34, 26, 255, 23, 29, 24, 255, 24, 31, 25, 255, 23, 30, 24, 255, 25, 33, 26, 255, 26, 36, 27, 255, 25, 33, 26, 255, 28, 39, 29, 255, 25, 33, 26, 255, 24, 30, 25, 255, 24, 32, 25, 255, 24, 31, 25, 255, 32, 47, 33, 255, 33, 48, 33, 255, 32, 47, 33, 255, 30, 43, 31, 255, 30, 43, 31, 255, 27, 37, 28, 255, 29, 40, 29, 255, 29, 40, 29, 255, 27, 36, 27, 255, 30, 42, 30, 255, 27, 37, 28, 255, 29, 40, 29, 255, 26, 35, 27, 255, 26, 35, 27, 255, 27, 38, 28, 255, 28, 39, 29, 255, 25, 33, 26, 255, 26, 34, 26, 255, 23, 30, 24, 255, 26, 35, 27, 255, 27, 37, 28, 255, 25, 33, 26, 255, 26, 35, 27, 255, 32, 47, 33, 255, 31, 44, 31, 255, 35, 52, 35, 255, 33, 48, 33, 255, 35, 53, 36, 255, 48, 70, 46, 255, 37, 55, 37, 255, 32, 46, 32, 255, 32, 46, 32, 255, 35, 51, 35, 255, 30, 43, 31, 255, 31, 45, 32, 255, 29, 41, 30, 255, 28, 39, 29, 255, 26, 36, 27, 255, 31, 44, 31, 255, 33, 48, 33, 255, 36, 53, 36, 255, 33, 49, 34, 255, 28, 40, 29, 255, 32, 46, 32, 255, 30, 42, 30, 255, 28, 38, 28, 255, 30, 43, 31, 255, 32, 47, 33, 255, 31, 45, 32, 255, 36, 54, 36, 255, 31, 44, 31, 255, 28, 39, 29, 255, 30, 43, 31, 255, 27, 37, 28, 255, 28, 40, 29, 255, 31, 44, 31, 255, 28, 39, 29, 255, 27, 37, 28, 255, 26, 36, 27, 255, 31, 45, 32, 255, 33, 48, 33, 255, 30, 43, 31, 255, 31, 45, 32, 255, 37, 55, 37, 255, 32, 45, 32, 255, 29, 41, 30, 255, 30, 42, 30, 255, 29, 41, 30, 255, 28, 38, 28, 255, 23, 30, 24, 255, 24, 31, 25, 255, 89, 108, 13, 255, 31, 44, 31, 255, 33, 49, 34, 255, 32, 46, 32, 255, 33, 48, 33, 255, 34, 49, 34, 255, 30, 42, 30, 255, 30, 43, 31, 255, 31, 45, 32, 255, 25, 33, 26, 255, 32, 47, 33, 255, 43, 64, 42, 255, 35, 51, 35, 255, 31, 44, 31, 255, 30, 43, 31, 255, 31, 45, 32, 255, 29, 41, 30, 255, 25, 33, 26, 255, 23, 30, 24, 255, 29, 41, 30, 255, 30, 42, 30, 255, 28, 39, 29, 255, 27, 37, 28, 255, 28, 38, 28, 255, 24, 31, 25, 255, 25, 33, 26, 255, 28, 39, 29, 255, 25, 34, 26, 255, 27, 36, 27, 255, 26, 35, 27, 255, 24, 31, 25, 255, 27, 34, 27, 255, 23, 29, 24, 255, 25, 32, 26, 255, 28, 35, 28, 255, 24, 32, 25, 255, 32, 45, 32, 255, 32, 47, 33, 255, 32, 47, 33, 255, 36, 54, 36, 255, 33, 49, 34, 255, 34, 51, 35, 255, 32, 47, 33, 255, 33, 48, 33, 255, 29, 41, 30, 255, 34, 49, 34, 255, 29, 40, 29, 255, 27, 38, 28, 255, 25, 34, 26, 255, 23, 29, 24, 255, 24, 31, 25, 255, 23, 30, 24, 255, 27, 37, 28, 255, 23, 30, 24, 255, 23, 29, 24, 255, 25, 33, 26, 255, 28, 38, 28, 255, 33, 48, 33, 255, 42, 36, 24, 255, 52, 42, 27, 255, 60, 46, 31, 255, 52, 42, 28, 255, 45, 37, 24, 255, 52, 42, 27, 255, 58, 45, 30, 255, 49, 40, 26, 255, 44, 37, 24, 255, 33, 30, 22, 255, 36, 32, 23, 255, 37, 33, 23, 255, 36, 32, 23, 255, 41, 36, 24, 255, 42, 36, 24, 255, 52, 42, 27, 255, 58, 45, 30, 255, 44, 37, 24, 255, 52, 42, 27, 255, 58, 45, 30, 255, 48, 40, 26, 255, 45, 37, 24, 255, 61, 46, 31, 255, 70, 52, 33, 255, 70, 52, 33, 255, 62, 47, 31, 255, 54, 43, 28, 255, 49, 40, 26, 255, 49, 40, 26, 255, 47, 39, 25, 255, 39, 34, 23, 255, 37, 33, 23, 255, 45, 37, 24, 255, 41, 35, 24, 255, 50, 40, 27, 255, 34, 31, 22, 255, 35, 31, 22, 255, 37, 33, 23, 255, 33, 30, 22, 255, 59, 49, 35, 255, 37, 33, 23, 255, 35, 31, 22, 255, 39, 34, 23, 255, 75, 94, 33, 255, 45, 38, 25, 255, 35, 31, 23, 255, 35, 31, 22, 255, 33, 30, 22, 255, 36, 31, 22, 255, 41, 35, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 41, 35, 24, 255, 37, 33, 23, 255, 40, 42, 36, 255, 42, 36, 24, 255, 45, 37, 24, 255, 52, 42, 28, 255, 45, 37, 24, 255, 37, 33, 23, 255, 36, 31, 22, 255, 54, 45, 33, 255, 79, 63, 45, 255, 63, 52, 37, 255, 34, 30, 22, 255, 41, 35, 24, 255, 52, 42, 27, 255, 48, 39, 25, 255, 66, 49, 33, 255, 39, 34, 23, 255, 37, 33, 23, 255, 42, 36, 24, 255, 56, 44, 29, 255, 55, 43, 28, 255, 42, 36, 24, 255, 40, 35, 24, 255, 35, 31, 23, 255, 34, 31, 22, 255, 42, 36, 24, 255, 60, 46, 30, 255, 43, 36, 23, 255, 44, 36, 23, 255, 59, 45, 29, 255, 41, 36, 24, 255, 42, 35, 23, 255, 46, 38, 25, 255, 52, 42, 28, 255, 42, 35, 23, 255, 35, 30, 22, 255, 43, 36, 24, 255, 44, 38, 27, 255, 49, 41, 29, 255, 42, 35, 24, 255, 41, 35, 23, 255, 52, 41, 27, 255, 51, 41, 27, 255, 49, 40, 26, 255, 60, 45, 30, 255, 61, 46, 31, 255, 54, 42, 28, 255, 43, 36, 24, 255, 42, 36, 24, 255, 39, 34, 24, 255, 38, 33, 23, 255, 38, 33, 23, 255, 36, 32, 22, 255, 35, 31, 22, 255, 39, 33, 23, 255, 41, 35, 24, 255, 40, 34, 23, 255, 37, 32, 22, 255, 57, 46, 31, 255, 36, 32, 22, 255, 39, 34, 23, 255, 41, 35, 24, 255, 36, 32, 22, 255, 40, 34, 23, 255, 43, 36, 24, 255, 40, 35, 24, 255, 36, 32, 23, 255, 61, 50, 36, 255, 53, 44, 32, 255, 59, 49, 35, 255, 64, 52, 37, 255, 37, 33, 24, 255, 39, 34, 24, 255, 44, 37, 24, 255, 68, 51, 33, 255, 40, 34, 24, 255, 37, 33, 23, 255, 38, 33, 23, 255, 43, 36, 24, 255, 43, 37, 24, 255, 40, 35, 24, 255, 37, 33, 23, 255, 40, 35, 24, 255, 40, 35, 24, 255, 36, 32, 22, 255, 40, 34, 24, 255, 36, 32, 22, 255, 36, 32, 22, 255, 39, 34, 23, 255, 43, 36, 24, 255, 47, 38, 26, 255, 41, 35, 23, 255, 42, 35, 24, 255, 44, 36, 25, 255, 56, 43, 28, 255, 44, 37, 24, 255, 44, 36, 25, 255, 48, 39, 26, 255, 37, 32, 23, 255, 59, 47, 31, 255, 53, 43, 28, 255, 39, 34, 23, 255, 37, 33, 23, 255, 47, 39, 25, 255, 37, 33, 23, 255, 37, 33, 23, 255, 40, 35, 23, 255, 49, 42, 30, 255, 37, 33, 23, 255, 42, 36, 24, 255, 40, 34, 24, 255, 38, 33, 23, 255, 40, 34, 24, 255, 34, 31, 22, 255, 62, 81, 43, 255, 40, 34, 24, 255, 43, 36, 24, 255, 39, 33, 23, 255, 43, 36, 24, 255, 40, 35, 24, 255, 45, 38, 24, 255, 42, 36, 24, 255, 54, 43, 28, 255, 42, 36, 24, 255, 40, 34, 24, 255, 48, 40, 26, 255, 45, 37, 24, 255, 39, 34, 23, 255, 61, 50, 36, 255, 50, 42, 31, 255, 36, 32, 23, 255, 34, 30, 22, 255, 34, 31, 22, 255, 34, 30, 22, 255, 39, 34, 24, 255, 53, 42, 28, 255, 34, 31, 22, 255, 33, 30, 22, 255, 37, 33, 23, 255, 36, 32, 23, 255, 36, 32, 22, 255, 37, 33, 23, 255, 39, 34, 23, 255, 39, 33, 23, 255, 36, 32, 22, 255, 39, 34, 24, 255, 35, 31, 22, 255, 39, 34, 23, 255, 49, 42, 30, 255, 36, 32, 23, 255, 49, 42, 30, 255, 35, 31, 22, 255, 34, 31, 22, 255, 42, 36, 24, 255, 49, 40, 26, 255, 51, 41, 27, 255, 41, 35, 24, 255, 38, 33, 23, 255, 44, 37, 24, 255, 43, 37, 24, 255, 39, 34, 23, 255, 39, 33, 23, 255, 44, 37, 24, 255, 41, 35, 24, 255, 39, 33, 23, 255, 39, 34, 24, 255, 43, 37, 24, 255, 43, 37, 24, 255, 51, 41, 27, 255, 48, 39, 25, 255, 51, 41, 27, 255, 49, 40, 26, 255, 38, 33, 23, 255, 43, 36, 24, 255, 40, 34, 24, 255, 43, 37, 24, 255, 41, 35, 24, 255, 40, 35, 24, 255, 41, 35, 24, 255, 41, 35, 24, 255, 43, 37, 24, 255, 35, 31, 22, 255, 43, 36, 24, 255, 36, 32, 23, 255, 40, 34, 24, 255, 33, 29, 22, 255, 35, 31, 22, 255, 42, 37, 27, 255, 39, 33, 23, 255, 47, 39, 25, 255, 54, 43, 28, 255, 43, 37, 24, 255, 36, 32, 24, 255, 37, 33, 24, 255, 58, 48, 34, 255, 46, 40, 29, 255, 80, 64, 45, 255, 42, 37, 27, 255, 50, 42, 31, 255, 42, 37, 27, 255, 37, 33, 23, 255, 39, 34, 24, 255, 33, 47, 33, 255, 30, 42, 30, 255, 25, 34, 26, 255, 28, 39, 29, 255, 26, 36, 27, 255, 31, 44, 31, 255, 35, 51, 35, 255, 37, 56, 37, 255, 52, 76, 49, 255, 37, 56, 37, 255, 32, 46, 32, 255, 28, 39, 29, 255, 28, 38, 28, 255, 23, 30, 24, 255, 27, 38, 28, 255, 23, 30, 24, 255, 24, 32, 25, 255, 26, 36, 27, 255, 24, 31, 25, 255, 31, 45, 32, 255, 25, 33, 26, 255, 26, 35, 27, 255, 29, 40, 29, 255, 31, 45, 32, 255, 32, 46, 32, 255, 76, 91, 15, 255, 27, 38, 28, 255, 31, 44, 31, 255, 32, 46, 32, 255, 32, 46, 32, 255, 32, 47, 33, 255, 30, 43, 31, 255, 31, 44, 31, 255, 34, 51, 35, 255, 31, 44, 31, 255, 31, 45, 32, 255, 33, 49, 34, 255, 34, 49, 34, 255, 31, 44, 31, 255, 28, 39, 29, 255, 30, 42, 30, 255, 27, 37, 28, 255, 26, 36, 27, 255, 27, 37, 28, 255, 24, 32, 25, 255, 26, 35, 27, 255, 27, 38, 28, 255, 34, 49, 34, 255, 33, 49, 34, 255, 35, 52, 35, 255, 32, 45, 32, 255, 31, 44, 31, 255, 36, 54, 36, 255, 37, 55, 37, 255, 36, 53, 36, 255, 33, 48, 33, 255, 30, 42, 30, 255, 30, 43, 31, 255, 31, 45, 32, 255, 30, 43, 31, 255, 29, 40, 29, 255, 30, 43, 31, 255, 27, 37, 28, 255, 29, 41, 30, 255, 32, 47, 33, 255, 31, 44, 31, 255, 31, 45, 32, 255, 33, 48, 33, 255, 38, 57, 38, 255, 37, 55, 37, 255, 33, 49, 34, 255, 32, 46, 32, 255, 34, 50, 34, 255, 30, 42, 30, 255, 30, 42, 30, 255, 31, 44, 31, 255, 34, 50, 34, 255, 31, 44, 31, 255, 35, 51, 35, 255, 35, 52, 35, 255, 34, 49, 34, 255, 33, 48, 33, 255, 29, 41, 30, 255, 29, 41, 30, 255, 29, 40, 29, 255, 28, 39, 29, 255, 28, 40, 29, 255, 25, 33, 26, 255, 25, 33, 26, 255, 24, 32, 25, 255, 25, 34, 26, 255, 27, 38, 28, 255, 29, 41, 30, 255, 27, 37, 28, 255, 26, 36, 27, 255, 29, 41, 30, 255, 32, 46, 32, 255, 27, 37, 28, 255, 28, 40, 29, 255, 29, 40, 29, 255, 29, 40, 29, 255, 26, 36, 27, 255, 31, 44, 31, 255, 29, 41, 30, 255, 26, 35, 27, 255, 26, 36, 27, 255, 29, 40, 29, 255, 29, 41, 30, 255, 28, 39, 29, 255, 28, 40, 29, 255, 25, 34, 26, 255, 28, 39, 29, 255, 26, 35, 27, 255, 30, 42, 30, 255, 27, 37, 28, 255, 23, 29, 24, 255, 28, 36, 29, 255, 23, 29, 24, 255, 23, 29, 24, 255, 24, 31, 25, 255, 24, 31, 25, 255, 26, 35, 27, 255, 27, 36, 27, 255, 27, 38, 28, 255, 27, 38, 28, 255, 27, 37, 28, 255, 28, 39, 29, 255, 30, 42, 30, 255, 34, 51, 35, 255, 34, 49, 34, 255, 27, 36, 27, 255, 30, 42, 30, 255, 32, 47, 33, 255, 28, 39, 29, 255, 26, 36, 27, 255, 29, 41, 30, 255, 30, 42, 30, 255, 32, 45, 32, 255, 27, 37, 28, 255, 30, 43, 31, 255, 30, 42, 30, 255, 28, 39, 29, 255, 29, 41, 30, 255, 26, 36, 27, 255, 26, 36, 27, 255, 23, 29, 24, 255, 27, 36, 27, 255, 30, 42, 30, 255, 30, 43, 31, 255, 27, 37, 28, 255, 27, 38, 28, 255, 31, 45, 32, 255, 37, 56, 37, 255, 35, 52, 35, 255, 36, 53, 36, 255, 35, 52, 35, 255, 31, 45, 32, 255, 34, 51, 35, 255, 34, 49, 34, 255, 34, 49, 34, 255, 26, 34, 26, 255, 26, 36, 27, 255, 28, 39, 29, 255, 27, 37, 28, 255, 28, 39, 29, 255, 30, 42, 30, 255, 34, 49, 34, 255, 35, 52, 35, 255, 30, 42, 30, 255, 28, 39, 29, 255, 32, 46, 32, 255, 32, 47, 33, 255, 28, 39, 29, 255, 30, 42, 30, 255, 32, 46, 32, 255, 33, 49, 34, 255, 34, 50, 34, 255, 32, 46, 32, 255, 29, 41, 30, 255, 33, 47, 33, 255, 33, 48, 33, 255, 32, 47, 33, 255, 32, 46, 32, 255, 27, 37, 28, 255, 27, 38, 28, 255, 30, 42, 30, 255, 33, 48, 33, 255, 31, 45, 32, 255, 32, 47, 33, 255, 31, 44, 31, 255, 34, 50, 34, 255, 27, 37, 28, 255, 29, 41, 30, 255, 30, 42, 30, 255, 29, 41, 30, 255, 24, 32, 25, 255, 24, 31, 25, 255, 23, 30, 24, 255, 25, 33, 26, 255, 27, 38, 28, 255, 32, 46, 32, 255, 31, 45, 32, 255, 31, 44, 31, 255, 31, 44, 31, 255, 33, 49, 34, 255, 31, 44, 31, 255, 32, 46, 32, 255, 34, 49, 34, 255, 32, 46, 32, 255, 34, 50, 34, 255, 30, 43, 31, 255, 33, 47, 33, 255, 33, 48, 33, 255, 34, 50, 34, 255, 34, 50, 34, 255, 32, 46, 32, 255, 33, 47, 33, 255, 29, 40, 29, 255, 28, 38, 28, 255, 27, 36, 27, 255, 28, 40, 29, 255, 27, 37, 28, 255, 26, 35, 27, 255, 26, 34, 26, 255, 32, 47, 33, 255, 28, 39, 29, 255, 23, 30, 24, 255, 27, 36, 27, 255, 23, 29, 24, 255, 25, 32, 26, 255, 25, 34, 26, 255, 25, 33, 26, 255, 24, 32, 25, 255, 24, 31, 25, 255, 30, 43, 31, 255, 31, 44, 31, 255, 32, 47, 33, 255, 33, 49, 34, 255, 36, 53, 36, 255, 36, 54, 36, 255, 30, 42, 30, 255, 33, 49, 34, 255, 32, 45, 32, 255, 30, 43, 31, 255, 30, 43, 31, 255, 26, 34, 26, 255, 27, 37, 28, 255, 25, 33, 26, 255, 24, 31, 25, 255, 24, 32, 25, 255, 28, 40, 29, 255, 26, 35, 27, 255, 24, 32, 25, 255, 28, 40, 29, 255, 33, 48, 33, 255, 34, 49, 34, 255, 43, 37, 24, 255, 59, 46, 30, 255, 59, 45, 30, 255, 51, 41, 27, 255, 44, 37, 24, 255, 43, 37, 24, 255, 63, 48, 31, 255, 57, 45, 29, 255, 37, 33, 23, 255, 39, 33, 23, 255, 40, 35, 25, 255, 34, 30, 22, 255, 36, 32, 23, 255, 38, 33, 23, 255, 43, 36, 24, 255, 41, 35, 24, 255, 41, 35, 24, 255, 58, 45, 30, 255, 52, 42, 27, 255, 49, 40, 26, 255, 46, 39, 25, 255, 47, 39, 25, 255, 70, 52, 33, 255, 72, 54, 33, 255, 75, 55, 33, 255, 62, 47, 31, 255, 63, 48, 32, 255, 43, 37, 24, 255, 43, 36, 24, 255, 51, 41, 27, 255, 38, 33, 23, 255, 39, 34, 24, 255, 40, 34, 24, 255, 52, 42, 28, 255, 41, 35, 24, 255, 37, 33, 24, 255, 39, 34, 23, 255, 38, 33, 23, 255, 40, 35, 25, 255, 34, 30, 22, 255, 67, 54, 39, 255, 41, 36, 24, 255, 45, 37, 24, 255, 54, 43, 28, 255, 41, 35, 24, 255, 50, 42, 31, 255, 34, 30, 22, 255, 37, 33, 23, 255, 43, 36, 24, 255, 42, 36, 24, 255, 41, 35, 24, 255, 36, 32, 23, 255, 40, 35, 24, 255, 52, 42, 27, 255, 33, 30, 22, 255, 34, 31, 22, 255, 37, 33, 23, 255, 45, 37, 24, 255, 46, 38, 25, 255, 37, 33, 23, 255, 37, 33, 23, 255, 39, 34, 23, 255, 46, 40, 29, 255, 48, 40, 30, 255, 62, 51, 36, 255, 33, 30, 22, 255, 35, 31, 22, 255, 44, 37, 24, 255, 46, 38, 25, 255, 63, 48, 32, 255, 45, 38, 25, 255, 48, 40, 26, 255, 52, 42, 27, 255, 49, 40, 26, 255, 45, 37, 24, 255, 42, 36, 24, 255, 58, 48, 34, 255, 58, 48, 34, 255, 36, 32, 23, 255, 39, 34, 23, 255, 39, 33, 23, 255, 58, 44, 29, 255, 54, 42, 27, 255, 45, 37, 24, 255, 51, 41, 27, 255, 37, 33, 23, 255, 43, 36, 23, 255, 39, 34, 23, 255, 44, 38, 27, 255, 40, 34, 24, 255, 37, 33, 23, 255, 40, 35, 25, 255, 35, 31, 22, 255, 39, 34, 23, 255, 39, 33, 23, 255, 42, 36, 24, 255, 44, 36, 24, 255, 52, 42, 27, 255, 54, 42, 28, 255, 53, 42, 28, 255, 62, 47, 31, 255, 46, 38, 25, 255, 40, 34, 24, 255, 40, 34, 24, 255, 44, 37, 27, 255, 38, 33, 23, 255, 38, 33, 23, 255, 36, 32, 23, 255, 37, 32, 23, 255, 35, 31, 22, 255, 39, 34, 23, 255, 54, 44, 30, 255, 62, 50, 35, 255, 43, 37, 25, 255, 40, 34, 23, 255, 41, 35, 24, 255, 38, 33, 23, 255, 42, 36, 24, 255, 43, 37, 25, 255, 39, 34, 24, 255, 36, 32, 23, 255, 34, 30, 22, 255, 34, 31, 22, 255, 73, 59, 42, 255, 45, 39, 28, 255, 34, 30, 22, 255, 37, 33, 23, 255, 56, 44, 29, 255, 73, 54, 33, 255, 43, 37, 24, 255, 39, 34, 23, 255, 35, 31, 22, 255, 38, 33, 23, 255, 45, 37, 24, 255, 47, 39, 25, 255, 40, 35, 24, 255, 34, 31, 22, 255, 38, 33, 23, 255, 41, 35, 23, 255, 54, 43, 28, 255, 40, 34, 24, 255, 52, 43, 30, 255, 43, 36, 25, 255, 44, 37, 25, 255, 53, 43, 30, 255, 42, 35, 23, 255, 38, 33, 23, 255, 52, 42, 28, 255, 45, 37, 25, 255, 52, 41, 27, 255, 38, 33, 23, 255, 38, 33, 23, 255, 39, 33, 23, 255, 45, 38, 25, 255, 39, 34, 23, 255, 41, 35, 23, 255, 39, 34, 24, 255, 43, 36, 24, 255, 37, 32, 23, 255, 34, 30, 22, 255, 39, 34, 23, 255, 34, 30, 22, 255, 39, 34, 23, 255, 40, 35, 23, 255, 42, 36, 24, 255, 35, 31, 22, 255, 47, 40, 29, 255, 56, 47, 33, 255, 64, 52, 37, 255, 44, 37, 24, 255, 44, 36, 24, 255, 39, 33, 23, 255, 42, 36, 24, 255, 39, 34, 24, 255, 38, 33, 22, 255, 42, 36, 23, 255, 59, 45, 30, 255, 43, 36, 24, 255, 36, 32, 23, 255, 35, 31, 22, 255, 39, 34, 24, 255, 33, 30, 22, 255, 34, 31, 22, 255, 36, 32, 24, 255, 43, 37, 24, 255, 39, 34, 23, 255, 36, 31, 22, 255, 37, 33, 23, 255, 36, 32, 23, 255, 41, 36, 24, 255, 38, 33, 23, 255, 34, 30, 22, 255, 33, 30, 22, 255, 39, 34, 23, 255, 35, 31, 22, 255, 37, 33, 23, 255, 39, 34, 23, 255, 39, 34, 24, 255, 39, 34, 24, 255, 48, 40, 26, 255, 40, 34, 24, 255, 41, 35, 24, 255, 37, 33, 23, 255, 33, 30, 22, 255, 66, 54, 38, 255, 51, 43, 31, 255, 42, 37, 27, 255, 36, 32, 22, 255, 43, 37, 24, 255, 39, 33, 23, 255, 36, 31, 22, 255, 36, 32, 23, 255, 36, 32, 23, 255, 42, 36, 24, 255, 42, 36, 24, 255, 39, 34, 24, 255, 45, 37, 24, 255, 34, 30, 22, 255, 39, 34, 23, 255, 39, 34, 24, 255, 35, 31, 22, 255, 43, 37, 24, 255, 56, 44, 29, 255, 57, 45, 29, 255, 49, 40, 26, 255, 42, 36, 24, 255, 43, 37, 24, 255, 44, 37, 24, 255, 50, 40, 27, 255, 49, 40, 26, 255, 39, 34, 24, 255, 40, 34, 24, 255, 39, 34, 24, 255, 36, 32, 22, 255, 39, 34, 23, 255, 35, 31, 23, 255, 37, 33, 24, 255, 48, 40, 30, 255, 35, 31, 22, 255, 39, 34, 25, 255, 41, 35, 24, 255, 42, 37, 27, 255, 35, 31, 22, 255, 53, 42, 28, 255, 43, 36, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 39, 34, 23, 255, 35, 31, 22, 255, 54, 45, 33, 255, 79, 63, 45, 255, 50, 42, 31, 255, 34, 31, 22, 255, 44, 38, 27, 255, 35, 31, 22, 255, 43, 36, 24, 255, 26, 35, 27, 255, 30, 43, 31, 255, 28, 39, 29, 255, 29, 41, 30, 255, 31, 44, 31, 255, 32, 46, 32, 255, 33, 48, 33, 255, 38, 58, 38, 255, 36, 54, 36, 255, 37, 56, 37, 255, 32, 47, 33, 255, 29, 40, 29, 255, 27, 37, 28, 255, 28, 38, 28, 255, 28, 39, 29, 255, 27, 37, 28, 255, 28, 38, 28, 255, 23, 30, 24, 255, 25, 34, 26, 255, 29, 41, 30, 255, 29, 41, 30, 255, 27, 37, 28, 255, 27, 37, 28, 255, 32, 46, 32, 255, 30, 43, 31, 255, 31, 44, 31, 255, 29, 40, 29, 255, 30, 43, 31, 255, 33, 49, 34, 255, 33, 49, 34, 255, 31, 45, 32, 255, 32, 46, 32, 255, 29, 41, 30, 255, 31, 44, 31, 255, 32, 47, 33, 255, 34, 50, 34, 255, 35, 53, 36, 255, 34, 49, 34, 255, 31, 45, 32, 255, 28, 38, 28, 255, 30, 43, 31, 255, 26, 35, 27, 255, 28, 39, 29, 255, 26, 36, 27, 255, 27, 37, 28, 255, 25, 34, 26, 255, 27, 37, 28, 255, 30, 43, 31, 255, 36, 54, 36, 255, 41, 61, 40, 255, 35, 51, 35, 255, 31, 45, 32, 255, 33, 49, 34, 255, 32, 46, 18, 255, 34, 51, 35, 255, 30, 43, 31, 255, 32, 45, 32, 255, 31, 44, 31, 255, 30, 42, 30, 255, 30, 43, 31, 255, 32, 47, 33, 255, 27, 37, 28, 255, 30, 34, 14, 255, 31, 45, 32, 255, 34, 50, 34, 255, 35, 52, 35, 255, 29, 41, 30, 255, 32, 46, 32, 255, 36, 54, 36, 255, 33, 49, 34, 255, 34, 49, 34, 255, 31, 44, 31, 255, 29, 41, 30, 255, 30, 42, 30, 255, 32, 46, 32, 255, 31, 45, 32, 255, 31, 45, 32, 255, 31, 44, 31, 255, 35, 51, 35, 255, 34, 49, 34, 255, 35, 51, 35, 255, 32, 47, 33, 255, 30, 43, 31, 255, 28, 39, 29, 255, 27, 37, 28, 255, 30, 42, 30, 255, 32, 46, 32, 255, 30, 43, 31, 255, 27, 37, 28, 255, 27, 37, 28, 255, 27, 37, 28, 255, 27, 36, 27, 255, 31, 44, 31, 255, 32, 45, 32, 255, 29, 40, 29, 255, 31, 44, 31, 255, 26, 36, 27, 255, 31, 44, 31, 255, 28, 40, 29, 255, 28, 39, 29, 255, 28, 39, 29, 255, 26, 35, 27, 255, 26, 35, 27, 255, 29, 40, 29, 255, 24, 31, 25, 255, 27, 36, 27, 255, 32, 46, 32, 255, 33, 49, 34, 255, 30, 42, 30, 255, 30, 42, 30, 255, 26, 36, 27, 255, 33, 48, 33, 255, 26, 36, 27, 255, 23, 30, 24, 255, 23, 29, 24, 255, 23, 29, 24, 255, 28, 36, 29, 255, 24, 31, 25, 255, 23, 30, 24, 255, 27, 34, 27, 255, 23, 29, 24, 255, 27, 36, 27, 255, 28, 39, 29, 255, 30, 43, 31, 255, 32, 47, 33, 255, 31, 44, 31, 255, 29, 41, 30, 255, 31, 44, 31, 255, 33, 47, 33, 255, 31, 44, 31, 255, 28, 38, 28, 255, 31, 44, 31, 255, 33, 47, 33, 255, 30, 43, 31, 255, 29, 40, 29, 255, 31, 45, 32, 255, 34, 49, 34, 255, 30, 42, 30, 255, 28, 39, 29, 255, 31, 44, 31, 255, 28, 39, 29, 255, 30, 43, 31, 255, 28, 39, 29, 255, 26, 35, 27, 255, 27, 36, 27, 255, 24, 31, 25, 255, 29, 41, 30, 255, 35, 53, 36, 255, 32, 46, 32, 255, 31, 44, 31, 255, 28, 40, 29, 255, 33, 49, 34, 255, 33, 49, 34, 255, 35, 52, 35, 255, 36, 54, 36, 255, 34, 50, 34, 255, 30, 43, 31, 255, 31, 44, 31, 255, 32, 46, 32, 255, 32, 46, 32, 255, 24, 31, 25, 255, 33, 47, 33, 255, 32, 46, 32, 255, 31, 44, 31, 255, 30, 42, 30, 255, 29, 41, 30, 255, 31, 44, 31, 255, 29, 41, 30, 255, 30, 43, 31, 255, 29, 40, 29, 255, 34, 49, 34, 255, 33, 48, 33, 255, 30, 43, 31, 255, 32, 46, 32, 255, 36, 54, 36, 255, 30, 42, 30, 255, 33, 49, 34, 255, 30, 43, 31, 255, 30, 43, 31, 255, 32, 47, 33, 255, 35, 52, 35, 255, 33, 48, 33, 255, 30, 42, 30, 255, 29, 41, 30, 255, 28, 40, 29, 255, 32, 45, 32, 255, 33, 48, 33, 255, 34, 49, 34, 255, 35, 53, 36, 255, 30, 43, 31, 255, 30, 42, 30, 255, 26, 35, 27, 255, 28, 39, 29, 255, 27, 38, 28, 255, 29, 41, 30, 255, 28, 38, 28, 255, 26, 32, 26, 255, 23, 30, 24, 255, 23, 29, 24, 255, 25, 34, 26, 255, 31, 45, 32, 255, 33, 49, 34, 255, 34, 50, 34, 255, 32, 47, 33, 255, 34, 50, 34, 255, 33, 47, 33, 255, 32, 46, 32, 255, 37, 55, 37, 255, 33, 47, 33, 255, 31, 44, 31, 255, 28, 40, 29, 255, 32, 46, 32, 255, 31, 45, 32, 255, 36, 53, 36, 255, 36, 54, 36, 255, 36, 54, 36, 255, 36, 54, 36, 255, 29, 40, 29, 255, 28, 39, 29, 255, 27, 37, 28, 255, 27, 37, 28, 255, 24, 32, 25, 255, 25, 34, 26, 255, 29, 40, 29, 255, 33, 49, 34, 255, 27, 36, 27, 255, 24, 32, 25, 255, 23, 30, 24, 255, 26, 35, 27, 255, 24, 31, 25, 255, 27, 37, 28, 255, 29, 41, 30, 255, 27, 37, 28, 255, 28, 40, 29, 255, 32, 46, 32, 255, 32, 45, 32, 255, 30, 43, 31, 255, 31, 44, 31, 255, 32, 47, 33, 255, 35, 52, 35, 255, 31, 44, 31, 255, 31, 45, 32, 255, 33, 48, 33, 255, 29, 41, 30, 255, 32, 46, 32, 255, 31, 44, 31, 255, 26, 35, 27, 255, 26, 34, 26, 255, 26, 34, 26, 255, 29, 41, 30, 255, 28, 40, 29, 255, 30, 42, 30, 255, 27, 37, 28, 255, 29, 41, 30, 255, 32, 45, 32, 255, 31, 45, 32, 255, 34, 31, 22, 255, 55, 43, 28, 255, 52, 42, 27, 255, 36, 32, 24, 255, 38, 33, 23, 255, 40, 34, 24, 255, 43, 36, 24, 255, 45, 37, 24, 255, 49, 40, 26, 255, 35, 31, 22, 255, 39, 34, 23, 255, 39, 33, 23, 255, 45, 37, 24, 255, 41, 35, 24, 255, 46, 38, 25, 255, 39, 33, 23, 255, 36, 32, 22, 255, 41, 35, 24, 255, 49, 40, 26, 255, 44, 37, 24, 255, 45, 38, 25, 255, 41, 35, 24, 255, 49, 40, 26, 255, 62, 47, 31, 255, 73, 54, 33, 255, 61, 46, 31, 255, 55, 43, 28, 255, 55, 43, 28, 255, 46, 38, 25, 255, 49, 40, 26, 255, 43, 37, 24, 255, 52, 42, 28, 255, 44, 37, 24, 255, 45, 37, 24, 255, 35, 31, 22, 255, 36, 32, 23, 255, 67, 54, 39, 255, 50, 42, 31, 255, 40, 34, 24, 255, 44, 37, 24, 255, 45, 37, 24, 255, 56, 44, 29, 255, 52, 42, 27, 255, 49, 40, 26, 255, 39, 34, 25, 255, 36, 32, 23, 255, 33, 30, 22, 255, 33, 30, 22, 255, 42, 36, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 61, 47, 31, 255, 64, 48, 32, 255, 49, 40, 26, 255, 40, 35, 24, 255, 40, 34, 24, 255, 55, 46, 33, 255, 41, 35, 24, 255, 42, 36, 24, 255, 54, 43, 28, 255, 45, 37, 24, 255, 34, 30, 22, 255, 40, 35, 24, 255, 36, 32, 23, 255, 36, 32, 23, 255, 81, 98, 32, 255, 44, 37, 24, 255, 53, 42, 28, 255, 45, 37, 24, 255, 42, 36, 24, 255, 41, 36, 24, 255, 41, 35, 24, 255, 40, 34, 24, 255, 36, 32, 22, 255, 48, 40, 30, 255, 34, 31, 22, 255, 79, 63, 44, 255, 44, 38, 27, 255, 34, 30, 22, 255, 34, 31, 22, 255, 36, 32, 22, 255, 55, 43, 28, 255, 56, 43, 28, 255, 41, 35, 23, 255, 62, 46, 31, 255, 40, 34, 24, 255, 48, 39, 25, 255, 36, 32, 23, 255, 37, 32, 23, 255, 37, 33, 23, 255, 65, 52, 37, 255, 71, 57, 39, 255, 34, 31, 22, 255, 36, 32, 22, 255, 45, 37, 24, 255, 40, 34, 24, 255, 37, 32, 22, 255, 50, 41, 26, 255, 57, 44, 29, 255, 67, 50, 32, 255, 45, 38, 25, 255, 39, 33, 22, 255, 51, 41, 27, 255, 48, 39, 26, 255, 54, 43, 29, 255, 61, 49, 33, 255, 44, 37, 25, 255, 40, 35, 24, 255, 41, 36, 24, 255, 39, 34, 24, 255, 41, 35, 24, 255, 49, 41, 28, 255, 43, 36, 25, 255, 57, 46, 31, 255, 56, 45, 31, 255, 37, 32, 23, 255, 40, 34, 23, 255, 38, 34, 23, 255, 33, 30, 22, 255, 40, 35, 26, 255, 38, 33, 23, 255, 45, 39, 28, 255, 36, 31, 22, 255, 36, 32, 23, 255, 33, 30, 22, 255, 45, 38, 25, 255, 39, 34, 24, 255, 51, 41, 27, 255, 72, 53, 33, 255, 58, 45, 30, 255, 45, 38, 25, 255, 67, 54, 39, 255, 62, 51, 36, 255, 34, 30, 22, 255, 45, 38, 25, 255, 39, 33, 23, 255, 34, 30, 22, 255, 36, 32, 23, 255, 54, 45, 32, 255, 40, 34, 24, 255, 35, 31, 22, 255, 40, 35, 25, 255, 48, 40, 28, 255, 39, 34, 24, 255, 36, 32, 22, 255, 37, 32, 23, 255, 38, 33, 23, 255, 40, 35, 24, 255, 49, 40, 26, 255, 42, 36, 23, 255, 36, 32, 23, 255, 35, 32, 22, 255, 40, 34, 24, 255, 38, 33, 22, 255, 39, 34, 23, 255, 42, 36, 24, 255, 40, 34, 24, 255, 41, 35, 23, 255, 42, 36, 25, 255, 46, 38, 28, 255, 42, 37, 27, 255, 64, 52, 37, 255, 51, 43, 31, 255, 35, 31, 22, 255, 41, 36, 24, 255, 48, 39, 25, 255, 36, 32, 23, 255, 36, 31, 22, 255, 41, 35, 23, 255, 50, 41, 27, 255, 50, 40, 26, 255, 42, 36, 23, 255, 43, 36, 24, 255, 57, 44, 29, 255, 40, 34, 24, 255, 44, 37, 24, 255, 43, 36, 24, 255, 37, 33, 23, 255, 40, 34, 24, 255, 56, 46, 33, 255, 58, 48, 34, 255, 37, 33, 23, 255, 35, 31, 22, 255, 41, 36, 26, 255, 36, 32, 23, 255, 37, 33, 23, 255, 40, 34, 24, 255, 36, 32, 23, 255, 45, 39, 28, 255, 33, 30, 22, 255, 35, 31, 22, 255, 33, 30, 22, 255, 44, 38, 27, 255, 42, 36, 24, 255, 36, 31, 22, 255, 41, 36, 24, 255, 45, 39, 28, 255, 45, 39, 28, 255, 41, 35, 24, 255, 55, 43, 28, 255, 39, 34, 24, 255, 39, 34, 23, 255, 46, 38, 25, 255, 53, 44, 32, 255, 36, 32, 23, 255, 58, 48, 34, 255, 41, 36, 26, 255, 35, 31, 22, 255, 44, 37, 24, 255, 38, 33, 23, 255, 36, 32, 23, 255, 35, 31, 22, 255, 44, 37, 24, 255, 43, 37, 24, 255, 45, 37, 24, 255, 43, 37, 24, 255, 34, 30, 22, 255, 39, 34, 23, 255, 43, 37, 24, 255, 39, 34, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 40, 35, 24, 255, 42, 36, 24, 255, 51, 41, 27, 255, 44, 37, 24, 255, 52, 42, 27, 255, 46, 39, 25, 255, 44, 37, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 48, 39, 25, 255, 42, 36, 24, 255, 37, 33, 23, 255, 55, 46, 33, 255, 53, 44, 32, 255, 46, 40, 29, 255, 36, 32, 22, 255, 40, 35, 24, 255, 37, 33, 23, 255, 40, 34, 24, 255, 40, 35, 24, 255, 64, 48, 32, 255, 54, 43, 28, 255, 48, 39, 25, 255, 42, 36, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 36, 32, 22, 255, 35, 31, 22, 255, 34, 31, 22, 255, 33, 30, 22, 255, 37, 33, 24, 255, 40, 34, 24, 255, 41, 35, 24, 255, 28, 39, 29, 255, 28, 38, 28, 255, 29, 41, 30, 255, 29, 40, 29, 255, 31, 45, 32, 255, 33, 48, 33, 255, 35, 51, 35, 255, 35, 53, 36, 255, 35, 51, 35, 255, 34, 51, 35, 255, 35, 53, 36, 255, 34, 50, 34, 255, 31, 44, 31, 255, 30, 42, 30, 255, 26, 34, 26, 255, 29, 40, 29, 255, 25, 33, 26, 255, 29, 41, 30, 255, 24, 32, 25, 255, 30, 43, 31, 255, 34, 49, 34, 255, 33, 47, 33, 255, 27, 38, 28, 255, 30, 43, 31, 255, 32, 45, 32, 255, 30, 43, 31, 255, 30, 42, 30, 255, 29, 40, 29, 255, 32, 46, 32, 255, 31, 45, 32, 255, 35, 51, 35, 255, 33, 49, 34, 255, 36, 54, 36, 255, 29, 41, 30, 255, 36, 54, 36, 255, 34, 50, 34, 255, 34, 49, 34, 255, 34, 50, 34, 255, 31, 44, 31, 255, 29, 40, 29, 255, 26, 35, 27, 255, 27, 36, 27, 255, 30, 43, 31, 255, 28, 38, 28, 255, 28, 38, 28, 255, 28, 39, 29, 255, 28, 39, 29, 255, 30, 42, 30, 255, 33, 48, 33, 255, 35, 51, 35, 255, 36, 54, 36, 255, 42, 62, 41, 255, 37, 56, 37, 255, 33, 49, 34, 255, 31, 44, 31, 255, 29, 41, 30, 255, 27, 38, 28, 255, 26, 35, 27, 255, 27, 37, 28, 255, 30, 42, 30, 255, 27, 37, 28, 255, 27, 37, 28, 255, 29, 41, 30, 255, 33, 48, 33, 255, 35, 52, 35, 255, 32, 45, 32, 255, 31, 44, 31, 255, 36, 54, 36, 255, 32, 47, 33, 255, 31, 45, 32, 255, 35, 53, 36, 255, 55, 68, 18, 255, 39, 59, 39, 255, 37, 56, 37, 255, 33, 49, 34, 255, 34, 50, 34, 255, 34, 50, 34, 255, 34, 49, 34, 255, 31, 44, 31, 255, 32, 47, 33, 255, 25, 34, 26, 255, 33, 48, 33, 255, 29, 41, 30, 255, 27, 38, 28, 255, 29, 40, 29, 255, 33, 48, 33, 255, 34, 50, 34, 255, 31, 45, 32, 255, 25, 33, 26, 255, 27, 37, 28, 255, 26, 35, 27, 255, 25, 34, 26, 255, 30, 43, 31, 255, 32, 45, 32, 255, 29, 40, 29, 255, 32, 47, 33, 255, 29, 41, 30, 255, 32, 47, 33, 255, 31, 44, 31, 255, 31, 44, 31, 255, 30, 43, 31, 255, 29, 41, 30, 255, 23, 30, 24, 255, 26, 36, 27, 255, 27, 37, 28, 255, 25, 34, 26, 255, 34, 50, 34, 255, 33, 48, 33, 255, 30, 42, 30, 255, 27, 37, 28, 255, 28, 40, 29, 255, 30, 42, 30, 255, 24, 31, 25, 255, 29, 40, 29, 255, 25, 34, 26, 255, 23, 30, 24, 255, 25, 33, 26, 255, 25, 34, 26, 255, 25, 33, 26, 255, 24, 31, 25, 255, 24, 31, 25, 255, 29, 40, 29, 255, 32, 47, 33, 255, 34, 50, 34, 255, 40, 60, 40, 255, 33, 49, 34, 255, 25, 34, 26, 255, 31, 45, 32, 255, 35, 52, 35, 255, 32, 45, 32, 255, 32, 45, 32, 255, 35, 52, 35, 255, 40, 60, 40, 255, 32, 46, 32, 255, 33, 48, 33, 255, 34, 49, 34, 255, 35, 51, 35, 255, 30, 43, 31, 255, 31, 44, 31, 255, 30, 43, 31, 255, 28, 39, 29, 255, 29, 41, 30, 255, 32, 47, 33, 255, 27, 37, 28, 255, 28, 38, 28, 255, 31, 44, 31, 255, 31, 45, 32, 255, 35, 51, 35, 255, 32, 46, 32, 255, 33, 48, 33, 255, 34, 50, 34, 255, 34, 51, 35, 255, 36, 54, 36, 255, 35, 52, 35, 255, 35, 52, 35, 255, 34, 49, 34, 255, 33, 48, 33, 255, 31, 44, 31, 255, 32, 45, 32, 255, 27, 37, 28, 255, 34, 50, 34, 255, 35, 52, 35, 255, 35, 51, 35, 255, 37, 56, 37, 255, 33, 49, 34, 255, 96, 118, 14, 255, 30, 43, 31, 255, 31, 45, 32, 255, 32, 47, 33, 255, 31, 44, 31, 255, 32, 46, 32, 255, 37, 55, 37, 255, 34, 51, 35, 255, 32, 46, 32, 255, 35, 52, 35, 255, 32, 47, 33, 255, 29, 41, 30, 255, 31, 44, 31, 255, 29, 41, 30, 255, 25, 34, 26, 255, 28, 40, 29, 255, 30, 43, 31, 255, 31, 44, 31, 255, 31, 44, 31, 255, 34, 50, 34, 255, 33, 49, 34, 255, 35, 52, 35, 255, 31, 44, 31, 255, 30, 43, 31, 255, 34, 50, 34, 255, 32, 47, 33, 255, 29, 40, 29, 255, 26, 33, 27, 255, 27, 37, 28, 255, 27, 37, 28, 255, 27, 36, 27, 255, 25, 34, 26, 255, 23, 30, 24, 255, 31, 39, 31, 255, 25, 33, 26, 255, 28, 40, 29, 255, 32, 46, 32, 255, 35, 52, 35, 255, 36, 54, 36, 255, 36, 54, 36, 255, 37, 55, 37, 255, 35, 52, 35, 255, 31, 45, 32, 255, 29, 41, 30, 255, 29, 40, 29, 255, 30, 42, 30, 255, 27, 37, 28, 255, 31, 44, 31, 255, 35, 51, 35, 255, 33, 48, 33, 255, 35, 51, 35, 255, 33, 49, 34, 255, 30, 43, 31, 255, 29, 41, 30, 255, 31, 45, 32, 255, 30, 43, 31, 255, 25, 33, 26, 255, 25, 34, 26, 255, 30, 42, 30, 255, 26, 35, 27, 255, 25, 34, 26, 255, 29, 40, 29, 255, 29, 41, 30, 255, 28, 39, 29, 255, 31, 45, 32, 255, 33, 49, 34, 255, 34, 50, 34, 255, 33, 48, 33, 255, 29, 41, 30, 255, 30, 43, 31, 255, 28, 38, 28, 255, 31, 44, 31, 255, 30, 43, 31, 255, 33, 48, 33, 255, 31, 44, 31, 255, 31, 44, 31, 255, 29, 41, 30, 255, 30, 42, 30, 255, 29, 41, 30, 255, 29, 40, 29, 255, 28, 38, 28, 255, 26, 36, 27, 255, 25, 33, 26, 255, 26, 35, 27, 255, 26, 35, 27, 255, 29, 40, 29, 255, 28, 38, 28, 255, 24, 32, 25, 255, 30, 43, 31, 255, 29, 41, 30, 255, 29, 41, 30, 255, 52, 42, 27, 255, 42, 36, 24, 255, 44, 37, 24, 255, 37, 33, 23, 255, 43, 36, 24, 255, 42, 36, 24, 255, 60, 46, 30, 255, 55, 43, 28, 255, 54, 43, 28, 255, 41, 36, 24, 255, 42, 36, 24, 255, 38, 33, 23, 255, 35, 31, 22, 255, 41, 35, 24, 255, 39, 33, 23, 255, 34, 31, 22, 255, 37, 33, 23, 255, 41, 35, 24, 255, 44, 37, 24, 255, 43, 36, 24, 255, 39, 33, 23, 255, 43, 36, 24, 255, 39, 33, 23, 255, 51, 41, 27, 255, 64, 48, 32, 255, 58, 45, 30, 255, 57, 44, 29, 255, 43, 36, 24, 255, 45, 37, 24, 255, 43, 36, 24, 255, 50, 40, 27, 255, 44, 37, 24, 255, 43, 36, 24, 255, 40, 35, 24, 255, 39, 34, 23, 255, 34, 30, 22, 255, 57, 47, 34, 255, 50, 42, 31, 255, 37, 33, 23, 255, 33, 30, 22, 255, 39, 34, 25, 255, 46, 39, 25, 255, 40, 34, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 39, 34, 23, 255, 39, 34, 24, 255, 41, 36, 24, 255, 35, 31, 22, 255, 34, 31, 22, 255, 45, 37, 24, 255, 75, 55, 33, 255, 55, 43, 28, 255, 36, 31, 22, 255, 42, 36, 24, 255, 37, 33, 23, 255, 36, 32, 23, 255, 60, 46, 31, 255, 45, 38, 25, 255, 71, 52, 33, 255, 55, 43, 28, 255, 42, 36, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 39, 33, 23, 255, 79, 97, 33, 255, 39, 34, 24, 255, 52, 42, 28, 255, 42, 36, 24, 255, 42, 36, 24, 255, 54, 43, 28, 255, 47, 39, 25, 255, 37, 33, 24, 255, 55, 46, 33, 255, 78, 62, 43, 255, 77, 61, 42, 255, 33, 30, 22, 255, 78, 62, 44, 255, 62, 51, 36, 255, 36, 32, 23, 255, 43, 37, 24, 255, 40, 35, 24, 255, 42, 36, 24, 255, 57, 44, 29, 255, 48, 39, 26, 255, 40, 34, 24, 255, 53, 42, 27, 255, 42, 36, 24, 255, 38, 33, 23, 255, 73, 58, 41, 255, 59, 48, 33, 255, 42, 35, 25, 255, 45, 37, 26, 255, 47, 38, 24, 255, 45, 38, 24, 255, 48, 40, 26, 255, 41, 34, 24, 255, 38, 33, 22, 255, 47, 39, 25, 255, 55, 43, 28, 255, 44, 37, 25, 255, 47, 38, 26, 255, 52, 41, 27, 255, 55, 43, 28, 255, 44, 37, 25, 255, 39, 34, 23, 255, 42, 36, 24, 255, 43, 36, 24, 255, 38, 33, 23, 255, 52, 42, 27, 255, 43, 36, 23, 255, 44, 37, 25, 255, 40, 34, 23, 255, 43, 37, 26, 255, 51, 42, 29, 255, 37, 32, 23, 255, 53, 44, 32, 255, 38, 33, 23, 255, 35, 31, 22, 255, 33, 30, 22, 255, 37, 32, 23, 255, 38, 33, 23, 255, 33, 30, 22, 255, 35, 31, 22, 255, 41, 35, 24, 255, 55, 43, 28, 255, 59, 46, 30, 255, 49, 40, 26, 255, 74, 54, 33, 255, 44, 37, 24, 255, 37, 33, 23, 255, 33, 30, 22, 255, 37, 33, 23, 255, 60, 49, 35, 255, 38, 33, 24, 255, 44, 38, 27, 255, 34, 31, 22, 255, 38, 34, 23, 255, 38, 33, 23, 255, 41, 35, 24, 255, 53, 44, 30, 255, 37, 32, 22, 255, 39, 34, 24, 255, 37, 32, 22, 255, 57, 47, 33, 255, 43, 38, 26, 255, 35, 31, 22, 255, 50, 42, 28, 255, 46, 38, 27, 255, 51, 42, 29, 255, 49, 42, 29, 255, 40, 34, 23, 255, 43, 36, 24, 255, 41, 35, 24, 255, 39, 33, 23, 255, 40, 35, 25, 255, 35, 31, 22, 255, 42, 35, 24, 255, 36, 32, 22, 255, 36, 32, 23, 255, 44, 38, 26, 255, 55, 45, 32, 255, 35, 31, 22, 255, 52, 42, 29, 255, 54, 43, 28, 255, 54, 43, 29, 255, 41, 35, 24, 255, 39, 34, 24, 255, 49, 40, 26, 255, 42, 36, 24, 255, 40, 34, 24, 255, 40, 35, 23, 255, 37, 32, 23, 255, 41, 35, 23, 255, 43, 37, 24, 255, 44, 36, 23, 255, 37, 33, 23, 255, 44, 36, 24, 255, 39, 33, 23, 255, 38, 33, 23, 255, 38, 33, 23, 255, 47, 39, 29, 255, 39, 34, 24, 255, 71, 89, 46, 255, 44, 37, 24, 255, 37, 33, 23, 255, 40, 34, 24, 255, 36, 32, 23, 255, 34, 31, 22, 255, 59, 49, 35, 255, 44, 38, 27, 255, 34, 30, 22, 255, 36, 32, 22, 255, 44, 38, 27, 255, 37, 33, 23, 255, 39, 33, 23, 255, 34, 31, 22, 255, 45, 37, 24, 255, 49, 40, 26, 255, 51, 41, 27, 255, 37, 33, 23, 255, 51, 41, 27, 255, 45, 38, 25, 255, 36, 32, 23, 255, 36, 31, 22, 255, 33, 30, 22, 255, 48, 40, 30, 255, 39, 34, 25, 255, 35, 31, 22, 255, 42, 44, 36, 255, 36, 32, 23, 255, 47, 61, 32, 255, 35, 31, 22, 255, 39, 34, 23, 255, 40, 34, 24, 255, 41, 35, 24, 255, 51, 41, 27, 255, 37, 33, 23, 255, 36, 31, 22, 255, 40, 34, 24, 255, 48, 40, 30, 255, 40, 34, 24, 255, 55, 46, 33, 255, 40, 35, 24, 255, 40, 34, 24, 255, 39, 34, 23, 255, 57, 44, 29, 255, 57, 44, 29, 255, 44, 37, 24, 255, 41, 35, 24, 255, 34, 31, 22, 255, 54, 45, 33, 255, 35, 31, 22, 255, 40, 35, 24, 255, 37, 33, 23, 255, 79, 63, 44, 255, 66, 54, 38, 255, 63, 52, 37, 255, 53, 44, 32, 255, 43, 36, 24, 255, 45, 37, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 40, 34, 24, 255, 36, 32, 22, 255, 37, 33, 23, 255, 47, 39, 25, 255, 52, 42, 28, 255, 42, 36, 24, 255, 39, 34, 23, 255, 33, 30, 22, 255, 40, 34, 24, 255, 39, 34, 23, 255, 36, 32, 24, 255, 46, 38, 25, 255, 43, 37, 24, 255, 28, 39, 29, 255, 27, 37, 28, 255, 31, 45, 32, 255, 36, 54, 36, 255, 28, 38, 28, 255, 31, 44, 31, 255, 33, 49, 34, 255, 34, 51, 35, 255, 34, 50, 34, 255, 34, 50, 34, 255, 33, 48, 33, 255, 33, 48, 33, 255, 29, 41, 30, 255, 27, 38, 28, 255, 34, 49, 34, 255, 33, 47, 33, 255, 30, 42, 30, 255, 27, 37, 28, 255, 28, 38, 28, 255, 28, 39, 29, 255, 29, 41, 30, 255, 31, 44, 31, 255, 31, 45, 32, 255, 31, 44, 31, 255, 31, 44, 31, 255, 29, 40, 29, 255, 30, 43, 31, 255, 30, 42, 30, 255, 32, 47, 33, 255, 31, 44, 31, 255, 34, 49, 34, 255, 30, 43, 31, 255, 30, 43, 31, 255, 34, 50, 34, 255, 37, 56, 37, 255, 36, 53, 36, 255, 33, 48, 33, 255, 30, 42, 30, 255, 32, 46, 32, 255, 32, 46, 32, 255, 28, 39, 29, 255, 28, 39, 29, 255, 27, 37, 28, 255, 27, 37, 28, 255, 27, 37, 28, 255, 26, 36, 27, 255, 29, 41, 30, 255, 30, 43, 31, 255, 35, 51, 35, 255, 33, 49, 34, 255, 58, 83, 53, 255, 47, 68, 45, 255, 38, 57, 38, 255, 35, 52, 35, 255, 31, 44, 31, 255, 27, 37, 28, 255, 23, 29, 24, 255, 26, 36, 27, 255, 29, 40, 29, 255, 23, 30, 24, 255, 25, 34, 26, 255, 29, 41, 30, 255, 31, 45, 32, 255, 30, 43, 31, 255, 33, 48, 33, 255, 31, 45, 32, 255, 35, 51, 35, 255, 34, 50, 34, 255, 31, 44, 31, 255, 31, 45, 32, 255, 34, 50, 34, 255, 34, 51, 35, 255, 39, 59, 39, 255, 35, 52, 35, 255, 36, 54, 36, 255, 37, 55, 37, 255, 37, 56, 37, 255, 33, 49, 34, 255, 30, 42, 30, 255, 31, 45, 32, 255, 28, 39, 29, 255, 32, 46, 32, 255, 27, 37, 28, 255, 27, 36, 27, 255, 30, 42, 30, 255, 30, 42, 30, 255, 32, 46, 32, 255, 29, 41, 30, 255, 28, 39, 29, 255, 25, 34, 26, 255, 27, 37, 28, 255, 26, 35, 27, 255, 26, 35, 27, 255, 32, 46, 32, 255, 30, 42, 30, 255, 32, 45, 32, 255, 31, 45, 32, 255, 34, 50, 34, 255, 31, 44, 31, 255, 30, 43, 31, 255, 27, 38, 28, 255, 30, 42, 30, 255, 27, 36, 27, 255, 27, 37, 28, 255, 25, 33, 26, 255, 28, 39, 29, 255, 30, 42, 30, 255, 29, 41, 30, 255, 32, 46, 32, 255, 30, 42, 30, 255, 30, 43, 31, 255, 30, 42, 30, 255, 25, 34, 26, 255, 28, 39, 29, 255, 27, 36, 27, 255, 28, 39, 29, 255, 27, 37, 28, 255, 29, 41, 30, 255, 29, 41, 30, 255, 27, 37, 28, 255, 25, 33, 26, 255, 30, 43, 31, 255, 29, 41, 30, 255, 33, 49, 34, 255, 33, 48, 33, 255, 32, 46, 32, 255, 32, 45, 32, 255, 34, 50, 34, 255, 34, 50, 34, 255, 35, 51, 35, 255, 30, 43, 31, 255, 36, 53, 36, 255, 38, 58, 38, 255, 43, 64, 42, 255, 33, 48, 33, 255, 31, 44, 31, 255, 30, 42, 30, 255, 30, 42, 30, 255, 29, 40, 29, 255, 27, 37, 28, 255, 30, 43, 31, 255, 32, 45, 32, 255, 30, 42, 30, 255, 27, 38, 28, 255, 31, 45, 32, 255, 29, 41, 30, 255, 29, 41, 30, 255, 35, 52, 35, 255, 34, 50, 34, 255, 34, 49, 34, 255, 32, 47, 33, 255, 35, 53, 36, 255, 36, 54, 36, 255, 34, 50, 34, 255, 34, 49, 34, 255, 33, 49, 34, 255, 35, 51, 35, 255, 30, 42, 30, 255, 32, 47, 33, 255, 33, 48, 33, 255, 32, 46, 32, 255, 37, 55, 37, 255, 41, 61, 40, 255, 36, 54, 36, 255, 32, 45, 32, 255, 35, 52, 35, 255, 32, 47, 33, 255, 33, 47, 33, 255, 32, 47, 33, 255, 28, 39, 29, 255, 35, 52, 35, 255, 33, 48, 33, 255, 31, 45, 32, 255, 32, 46, 32, 255, 34, 50, 34, 255, 31, 44, 31, 255, 32, 46, 32, 255, 28, 38, 28, 255, 28, 38, 28, 255, 23, 30, 24, 255, 26, 36, 27, 255, 32, 47, 33, 255, 31, 44, 31, 255, 31, 45, 32, 255, 28, 40, 29, 255, 35, 51, 35, 255, 34, 50, 34, 255, 35, 53, 36, 255, 31, 44, 31, 255, 72, 86, 15, 255, 32, 45, 32, 255, 31, 44, 31, 255, 27, 37, 28, 255, 28, 38, 28, 255, 29, 41, 30, 255, 26, 36, 27, 255, 26, 35, 27, 255, 26, 36, 27, 255, 24, 31, 25, 255, 24, 32, 25, 255, 27, 37, 28, 255, 31, 44, 31, 255, 33, 48, 33, 255, 36, 53, 36, 255, 36, 54, 36, 255, 46, 68, 44, 255, 36, 53, 36, 255, 33, 47, 33, 255, 31, 45, 32, 255, 28, 39, 29, 255, 25, 33, 26, 255, 28, 38, 28, 255, 35, 53, 36, 255, 34, 50, 34, 255, 31, 45, 32, 255, 29, 41, 30, 255, 31, 44, 31, 255, 36, 54, 36, 255, 35, 52, 35, 255, 33, 49, 34, 255, 34, 50, 34, 255, 27, 36, 27, 255, 23, 29, 24, 255, 23, 29, 24, 255, 23, 30, 24, 255, 26, 36, 27, 255, 27, 37, 28, 255, 30, 43, 31, 255, 32, 45, 32, 255, 33, 48, 33, 255, 36, 54, 36, 255, 40, 59, 39, 255, 34, 50, 34, 255, 32, 46, 32, 255, 30, 42, 30, 255, 29, 40, 29, 255, 31, 44, 31, 255, 29, 41, 30, 255, 28, 39, 29, 255, 30, 42, 30, 255, 27, 37, 28, 255, 29, 41, 30, 255, 29, 40, 29, 255, 31, 45, 32, 255, 28, 38, 28, 255, 23, 29, 24, 255, 24, 32, 25, 255, 26, 35, 27, 255, 28, 38, 28, 255, 27, 38, 28, 255, 27, 38, 28, 255, 26, 36, 27, 255, 26, 35, 27, 255, 29, 41, 30, 255, 28, 39, 29, 255, 29, 41, 30, 255, 51, 41, 27, 255, 44, 37, 24, 255, 44, 37, 24, 255, 34, 31, 22, 255, 34, 30, 22, 255, 42, 36, 24, 255, 70, 52, 33, 255, 54, 43, 28, 255, 73, 54, 33, 255, 45, 37, 24, 255, 41, 35, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 57, 47, 34, 255, 39, 34, 25, 255, 44, 38, 27, 255, 34, 31, 22, 255, 44, 37, 24, 255, 43, 37, 24, 255, 52, 42, 28, 255, 54, 43, 28, 255, 37, 33, 23, 255, 41, 36, 26, 255, 34, 31, 22, 255, 54, 43, 28, 255, 69, 51, 33, 255, 61, 46, 31, 255, 45, 37, 24, 255, 52, 42, 28, 255, 46, 38, 25, 255, 39, 34, 24, 255, 44, 37, 24, 255, 55, 43, 28, 255, 43, 37, 24, 255, 39, 34, 24, 255, 36, 32, 24, 255, 51, 43, 31, 255, 35, 31, 23, 255, 41, 36, 26, 255, 35, 31, 23, 255, 35, 31, 22, 255, 38, 33, 23, 255, 38, 33, 23, 255, 38, 33, 23, 255, 42, 36, 24, 255, 36, 32, 24, 255, 39, 33, 23, 255, 40, 34, 24, 255, 39, 34, 23, 255, 35, 31, 23, 255, 44, 37, 24, 255, 84, 61, 33, 255, 75, 55, 33, 255, 42, 36, 24, 255, 35, 31, 22, 255, 39, 33, 23, 255, 34, 31, 22, 255, 52, 42, 27, 255, 72, 53, 33, 255, 68, 51, 33, 255, 48, 40, 26, 255, 44, 37, 24, 255, 44, 37, 24, 255, 38, 33, 23, 255, 35, 31, 23, 255, 38, 33, 23, 255, 38, 33, 23, 255, 34, 30, 22, 255, 39, 33, 23, 255, 43, 37, 24, 255, 49, 40, 26, 255, 42, 36, 24, 255, 61, 50, 35, 255, 33, 30, 22, 255, 78, 62, 43, 255, 45, 39, 27, 255, 57, 47, 33, 255, 36, 31, 22, 255, 34, 30, 22, 255, 38, 33, 23, 255, 52, 42, 27, 255, 51, 41, 26, 255, 41, 36, 24, 255, 46, 38, 25, 255, 44, 37, 24, 255, 45, 37, 24, 255, 54, 43, 29, 255, 61, 46, 30, 255, 51, 41, 27, 255, 41, 35, 24, 255, 39, 34, 24, 255, 62, 50, 34, 255, 49, 39, 26, 255, 49, 40, 26, 255, 40, 34, 23, 255, 44, 38, 26, 255, 44, 37, 27, 255, 51, 41, 28, 255, 45, 37, 24, 255, 54, 42, 28, 255, 43, 37, 24, 255, 48, 39, 25, 255, 51, 41, 26, 255, 49, 40, 26, 255, 40, 35, 24, 255, 48, 39, 25, 255, 52, 42, 28, 255, 41, 35, 23, 255, 45, 37, 24, 255, 54, 43, 28, 255, 44, 37, 24, 255, 35, 31, 22, 255, 48, 40, 27, 255, 51, 42, 29, 255, 51, 42, 29, 255, 51, 43, 30, 255, 47, 39, 27, 255, 43, 36, 24, 255, 42, 36, 24, 255, 39, 34, 23, 255, 37, 32, 23, 255, 55, 45, 32, 255, 41, 36, 26, 255, 53, 42, 27, 255, 39, 34, 23, 255, 51, 41, 26, 255, 43, 36, 23, 255, 42, 35, 23, 255, 51, 41, 26, 255, 42, 36, 24, 255, 37, 33, 23, 255, 41, 35, 24, 255, 61, 50, 36, 255, 34, 30, 22, 255, 33, 30, 22, 255, 43, 38, 27, 255, 55, 46, 32, 255, 39, 33, 23, 255, 45, 37, 25, 255, 36, 32, 22, 255, 36, 32, 23, 255, 50, 42, 30, 255, 43, 37, 26, 255, 55, 46, 32, 255, 38, 33, 24, 255, 55, 46, 32, 255, 39, 34, 24, 255, 42, 36, 25, 255, 45, 38, 25, 255, 46, 38, 25, 255, 40, 35, 24, 255, 35, 31, 22, 255, 42, 36, 24, 255, 36, 32, 22, 255, 39, 33, 23, 255, 44, 36, 24, 255, 52, 42, 29, 255, 41, 36, 24, 255, 39, 34, 22, 255, 37, 32, 22, 255, 50, 41, 28, 255, 35, 31, 22, 255, 43, 35, 24, 255, 40, 34, 23, 255, 51, 42, 28, 255, 43, 36, 24, 255, 48, 39, 26, 255, 46, 39, 25, 255, 48, 38, 25, 255, 50, 40, 26, 255, 39, 34, 24, 255, 40, 34, 24, 255, 36, 32, 23, 255, 42, 35, 23, 255, 42, 36, 23, 255, 34, 31, 22, 255, 47, 39, 29, 255, 45, 38, 24, 255, 37, 33, 23, 255, 40, 35, 25, 255, 35, 31, 23, 255, 35, 31, 22, 255, 37, 33, 23, 255, 39, 34, 24, 255, 33, 30, 22, 255, 48, 39, 25, 255, 43, 36, 24, 255, 37, 33, 23, 255, 36, 32, 22, 255, 48, 40, 30, 255, 34, 30, 22, 255, 33, 30, 22, 255, 40, 35, 25, 255, 63, 52, 37, 255, 41, 36, 26, 255, 34, 30, 22, 255, 39, 34, 23, 255, 44, 37, 24, 255, 48, 39, 25, 255, 40, 34, 24, 255, 36, 32, 22, 255, 39, 34, 24, 255, 48, 40, 26, 255, 48, 39, 25, 255, 42, 36, 24, 255, 39, 34, 23, 255, 35, 31, 22, 255, 34, 31, 22, 255, 51, 43, 31, 255, 34, 31, 22, 255, 48, 39, 25, 255, 38, 33, 23, 255, 42, 36, 24, 255, 34, 31, 22, 255, 39, 34, 24, 255, 39, 34, 23, 255, 63, 48, 31, 255, 37, 33, 23, 255, 40, 34, 24, 255, 40, 35, 24, 255, 51, 43, 31, 255, 38, 33, 23, 255, 39, 34, 23, 255, 41, 36, 24, 255, 34, 30, 22, 255, 41, 35, 24, 255, 56, 44, 29, 255, 52, 42, 27, 255, 69, 51, 33, 255, 42, 36, 24, 255, 33, 30, 22, 255, 34, 30, 22, 255, 59, 49, 35, 255, 37, 33, 23, 255, 36, 31, 22, 255, 64, 52, 37, 255, 39, 34, 24, 255, 37, 33, 23, 255, 35, 31, 22, 255, 37, 33, 23, 255, 52, 42, 27, 255, 48, 39, 25, 255, 45, 37, 24, 255, 39, 34, 23, 255, 35, 31, 22, 255, 42, 36, 24, 255, 57, 45, 29, 255, 43, 36, 24, 255, 45, 39, 28, 255, 34, 31, 22, 255, 34, 31, 22, 255, 38, 33, 23, 255, 43, 37, 24, 255, 39, 34, 23, 255, 40, 34, 24, 255, 44, 37, 24, 255, 27, 37, 28, 255, 31, 44, 31, 255, 33, 49, 34, 255, 30, 43, 31, 255, 30, 43, 31, 255, 29, 41, 30, 255, 30, 42, 30, 255, 34, 51, 35, 255, 37, 55, 37, 255, 34, 50, 34, 255, 33, 47, 33, 255, 32, 46, 32, 255, 30, 43, 31, 255, 27, 37, 28, 255, 28, 39, 29, 255, 34, 50, 34, 255, 29, 41, 30, 255, 30, 42, 30, 255, 29, 41, 30, 255, 29, 40, 29, 255, 36, 54, 36, 255, 33, 49, 34, 255, 33, 49, 34, 255, 31, 44, 31, 255, 30, 42, 30, 255, 28, 40, 29, 255, 30, 43, 31, 255, 31, 44, 31, 255, 29, 40, 29, 255, 30, 42, 30, 255, 33, 47, 33, 255, 29, 40, 29, 255, 30, 42, 30, 255, 31, 44, 31, 255, 34, 49, 34, 255, 35, 51, 35, 255, 34, 50, 34, 255, 28, 39, 29, 255, 28, 38, 28, 255, 29, 41, 30, 255, 29, 41, 30, 255, 32, 46, 32, 255, 30, 43, 31, 255, 28, 38, 28, 255, 31, 44, 31, 255, 31, 44, 31, 255, 33, 48, 33, 255, 34, 50, 34, 255, 33, 49, 34, 255, 37, 55, 37, 255, 33, 49, 34, 255, 35, 51, 35, 255, 37, 56, 37, 255, 36, 54, 36, 255, 30, 43, 31, 255, 26, 36, 27, 255, 26, 35, 27, 255, 27, 37, 28, 255, 25, 33, 26, 255, 25, 34, 26, 255, 25, 33, 26, 255, 29, 41, 30, 255, 33, 48, 33, 255, 31, 45, 32, 255, 31, 44, 31, 255, 36, 54, 36, 255, 36, 54, 36, 255, 32, 47, 33, 255, 31, 45, 32, 255, 32, 47, 33, 255, 31, 45, 32, 255, 31, 45, 32, 255, 30, 43, 31, 255, 29, 41, 30, 255, 33, 47, 33, 255, 37, 55, 37, 255, 33, 48, 33, 255, 36, 53, 36, 255, 32, 46, 32, 255, 30, 42, 30, 255, 23, 29, 24, 255, 24, 32, 25, 255, 31, 45, 32, 255, 28, 38, 28, 255, 32, 45, 32, 255, 31, 45, 32, 255, 30, 42, 30, 255, 28, 39, 29, 255, 31, 44, 31, 255, 30, 43, 31, 255, 26, 35, 27, 255, 29, 41, 30, 255, 29, 40, 29, 255, 33, 48, 33, 255, 33, 48, 33, 255, 37, 55, 37, 255, 34, 51, 35, 255, 34, 49, 34, 255, 31, 45, 32, 255, 31, 44, 31, 255, 35, 53, 36, 255, 30, 43, 31, 255, 24, 30, 25, 255, 26, 36, 27, 255, 28, 38, 28, 255, 30, 43, 31, 255, 30, 43, 31, 255, 31, 45, 32, 255, 30, 42, 30, 255, 29, 41, 30, 255, 26, 35, 27, 255, 24, 32, 25, 255, 25, 34, 26, 255, 30, 43, 31, 255, 29, 40, 29, 255, 31, 44, 31, 255, 28, 38, 28, 255, 32, 45, 32, 255, 30, 42, 30, 255, 29, 41, 30, 255, 32, 47, 33, 255, 31, 45, 32, 255, 31, 45, 32, 255, 33, 47, 33, 255, 35, 52, 35, 255, 32, 46, 32, 255, 32, 47, 33, 255, 34, 50, 34, 255, 34, 50, 34, 255, 32, 47, 33, 255, 33, 48, 33, 255, 37, 55, 37, 255, 38, 58, 38, 255, 36, 54, 36, 255, 35, 52, 35, 255, 35, 53, 36, 255, 37, 55, 37, 255, 32, 47, 33, 255, 36, 53, 36, 255, 35, 53, 36, 255, 33, 49, 34, 255, 36, 53, 36, 255, 34, 49, 34, 255, 29, 40, 29, 255, 30, 43, 31, 255, 30, 42, 30, 255, 28, 39, 29, 255, 34, 51, 35, 255, 37, 55, 37, 255, 34, 49, 34, 255, 33, 49, 34, 255, 36, 54, 36, 255, 36, 53, 36, 255, 32, 46, 32, 255, 31, 44, 31, 255, 35, 52, 35, 255, 33, 49, 34, 255, 34, 50, 34, 255, 32, 46, 32, 255, 28, 39, 29, 255, 31, 45, 32, 255, 36, 54, 36, 255, 32, 46, 32, 255, 33, 49, 34, 255, 31, 44, 31, 255, 33, 49, 34, 255, 29, 41, 30, 255, 28, 39, 29, 255, 30, 42, 30, 255, 28, 39, 29, 255, 30, 43, 31, 255, 34, 51, 35, 255, 35, 52, 35, 255, 31, 45, 32, 255, 33, 49, 34, 255, 33, 48, 33, 255, 32, 47, 33, 255, 32, 46, 32, 255, 25, 33, 26, 255, 23, 30, 24, 255, 26, 36, 27, 255, 31, 45, 32, 255, 29, 41, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 31, 44, 31, 255, 32, 46, 32, 255, 31, 44, 31, 255, 28, 39, 29, 255, 29, 41, 30, 255, 28, 40, 29, 255, 31, 44, 31, 255, 30, 42, 30, 255, 28, 39, 29, 255, 29, 41, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 23, 29, 24, 255, 25, 33, 26, 255, 26, 35, 27, 255, 28, 39, 29, 255, 30, 42, 30, 255, 31, 45, 32, 255, 35, 51, 35, 255, 37, 55, 37, 255, 49, 72, 47, 255, 40, 60, 40, 255, 31, 44, 31, 255, 30, 43, 31, 255, 33, 49, 34, 255, 35, 51, 35, 255, 34, 51, 35, 255, 36, 54, 36, 255, 40, 59, 39, 255, 38, 58, 38, 255, 37, 55, 37, 255, 32, 47, 33, 255, 37, 55, 37, 255, 35, 52, 35, 255, 33, 49, 34, 255, 33, 47, 33, 255, 29, 41, 30, 255, 24, 31, 25, 255, 26, 35, 27, 255, 23, 29, 24, 255, 26, 35, 27, 255, 26, 35, 27, 255, 32, 47, 33, 255, 32, 46, 32, 255, 32, 47, 33, 255, 42, 62, 41, 255, 40, 59, 39, 255, 34, 50, 34, 255, 28, 39, 29, 255, 28, 39, 29, 255, 28, 38, 28, 255, 29, 41, 30, 255, 29, 40, 29, 255, 28, 39, 29, 255, 28, 38, 28, 255, 32, 45, 32, 255, 25, 34, 26, 255, 24, 31, 25, 255, 30, 43, 31, 255, 27, 37, 28, 255, 24, 31, 25, 255, 26, 36, 27, 255, 28, 39, 29, 255, 29, 40, 29, 255, 29, 41, 30, 255, 29, 41, 30, 255, 28, 40, 29, 255, 28, 39, 29, 255, 28, 39, 29, 255, 30, 42, 30, 255, 29, 41, 30, 255, 40, 34, 24, 255, 52, 42, 27, 255, 42, 36, 24, 255, 36, 32, 23, 255, 34, 31, 22, 255, 37, 33, 23, 255, 42, 36, 24, 255, 49, 40, 26, 255, 52, 42, 28, 255, 41, 36, 24, 255, 37, 33, 23, 255, 36, 32, 23, 255, 33, 30, 22, 255, 48, 40, 30, 255, 41, 35, 24, 255, 41, 35, 24, 255, 48, 39, 25, 255, 41, 35, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 52, 42, 27, 255, 43, 37, 24, 255, 41, 35, 24, 255, 40, 34, 24, 255, 39, 34, 23, 255, 60, 46, 31, 255, 72, 54, 33, 255, 59, 46, 30, 255, 68, 51, 33, 255, 45, 37, 23, 255, 43, 37, 24, 255, 45, 38, 25, 255, 45, 37, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 35, 31, 22, 255, 36, 31, 22, 255, 71, 57, 41, 255, 64, 52, 37, 255, 46, 40, 29, 255, 48, 40, 30, 255, 33, 30, 22, 255, 36, 32, 24, 255, 35, 31, 22, 255, 39, 34, 23, 255, 43, 37, 24, 255, 42, 36, 24, 255, 42, 36, 23, 255, 58, 45, 30, 255, 55, 43, 28, 255, 54, 43, 28, 255, 68, 51, 33, 255, 66, 49, 33, 255, 62, 47, 31, 255, 43, 37, 24, 255, 49, 40, 26, 255, 44, 37, 24, 255, 46, 38, 25, 255, 58, 45, 29, 255, 47, 39, 25, 255, 42, 36, 24, 255, 39, 34, 23, 255, 42, 36, 24, 255, 37, 33, 23, 255, 59, 49, 35, 255, 35, 31, 22, 255, 43, 36, 24, 255, 46, 39, 25, 255, 47, 39, 25, 255, 60, 46, 30, 255, 40, 34, 24, 255, 40, 34, 24, 255, 40, 34, 24, 255, 40, 35, 25, 255, 60, 49, 35, 255, 38, 33, 22, 255, 39, 34, 23, 255, 40, 34, 23, 255, 37, 32, 22, 255, 41, 35, 24, 255, 43, 36, 23, 255, 42, 36, 24, 255, 42, 36, 24, 255, 39, 33, 23, 255, 39, 34, 24, 255, 44, 37, 24, 255, 44, 36, 24, 255, 47, 39, 25, 255, 52, 45, 28, 255, 47, 38, 26, 255, 48, 39, 26, 255, 42, 36, 24, 255, 39, 34, 23, 255, 55, 43, 29, 255, 47, 38, 26, 255, 43, 36, 24, 255, 61, 47, 29, 255, 46, 38, 25, 255, 45, 37, 24, 255, 44, 37, 24, 255, 47, 38, 25, 255, 48, 39, 25, 255, 53, 42, 27, 255, 53, 42, 27, 255, 39, 33, 23, 255, 44, 37, 24, 255, 58, 45, 30, 255, 36, 32, 23, 255, 39, 34, 23, 255, 52, 41, 27, 255, 35, 32, 22, 255, 36, 32, 22, 255, 35, 31, 23, 255, 40, 35, 24, 255, 37, 32, 22, 255, 46, 38, 26, 255, 40, 38, 29, 255, 43, 36, 24, 255, 42, 36, 24, 255, 39, 34, 23, 255, 39, 33, 23, 255, 40, 34, 23, 255, 39, 33, 23, 255, 44, 37, 24, 255, 39, 33, 23, 255, 41, 35, 24, 255, 40, 35, 24, 255, 51, 41, 27, 255, 55, 44, 28, 255, 62, 47, 31, 255, 41, 36, 23, 255, 35, 31, 23, 255, 37, 32, 23, 255, 38, 33, 23, 255, 43, 37, 25, 255, 44, 37, 25, 255, 35, 30, 22, 255, 40, 34, 24, 255, 38, 33, 22, 255, 46, 39, 27, 255, 39, 33, 23, 255, 34, 31, 22, 255, 45, 38, 27, 255, 40, 35, 24, 255, 35, 31, 22, 255, 47, 41, 29, 255, 34, 30, 22, 255, 41, 35, 24, 255, 42, 36, 23, 255, 35, 31, 22, 255, 37, 33, 23, 255, 39, 34, 23, 255, 52, 44, 31, 255, 42, 36, 24, 255, 42, 36, 24, 255, 41, 35, 24, 255, 35, 31, 22, 255, 38, 33, 23, 255, 39, 38, 32, 255, 35, 31, 22, 255, 43, 37, 26, 255, 35, 31, 22, 255, 42, 36, 25, 255, 58, 62, 33, 255, 54, 44, 30, 255, 38, 33, 23, 255, 51, 40, 28, 255, 50, 40, 26, 255, 41, 35, 24, 255, 38, 34, 23, 255, 38, 32, 22, 255, 38, 33, 23, 255, 36, 32, 22, 255, 38, 33, 23, 255, 43, 36, 25, 255, 39, 35, 23, 255, 49, 40, 27, 255, 41, 36, 25, 255, 41, 35, 24, 255, 36, 32, 22, 255, 34, 31, 22, 255, 36, 32, 22, 255, 41, 35, 24, 255, 40, 34, 24, 255, 42, 36, 26, 255, 34, 31, 22, 255, 41, 36, 26, 255, 41, 35, 24, 255, 34, 30, 22, 255, 49, 40, 26, 255, 37, 33, 23, 255, 39, 33, 23, 255, 38, 33, 23, 255, 40, 35, 24, 255, 43, 36, 24, 255, 43, 36, 24, 255, 38, 33, 23, 255, 41, 36, 24, 255, 53, 42, 28, 255, 49, 40, 26, 255, 49, 40, 26, 255, 44, 37, 24, 255, 40, 35, 24, 255, 44, 38, 27, 255, 35, 31, 22, 255, 39, 34, 24, 255, 43, 36, 24, 255, 36, 32, 23, 255, 44, 38, 27, 255, 35, 31, 22, 255, 39, 34, 24, 255, 45, 37, 24, 255, 48, 39, 25, 255, 46, 38, 25, 255, 42, 36, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 34, 31, 22, 255, 37, 33, 24, 255, 41, 35, 24, 255, 40, 34, 24, 255, 43, 37, 24, 255, 38, 33, 23, 255, 35, 31, 22, 255, 46, 39, 25, 255, 43, 37, 24, 255, 55, 43, 28, 255, 55, 43, 28, 255, 43, 37, 24, 255, 33, 30, 22, 255, 33, 30, 22, 255, 37, 33, 23, 255, 40, 35, 24, 255, 42, 36, 24, 255, 33, 30, 22, 255, 33, 30, 22, 255, 39, 33, 23, 255, 70, 57, 40, 255, 44, 38, 27, 255, 74, 102, 70, 255, 99, 109, 39, 255, 45, 37, 24, 255, 46, 38, 25, 255, 43, 37, 24, 255, 51, 41, 27, 255, 42, 36, 24, 255, 46, 38, 25, 255, 43, 37, 24, 255, 38, 33, 23, 255, 40, 35, 24, 255, 35, 31, 22, 255, 49, 42, 30, 255, 34, 30, 22, 255, 36, 32, 22, 255, 42, 36, 24, 255, 38, 33, 23, 255, 33, 48, 33, 255, 29, 41, 30, 255, 32, 46, 32, 255, 30, 42, 30, 255, 29, 40, 29, 255, 30, 42, 30, 255, 32, 45, 32, 255, 35, 51, 35, 255, 35, 51, 35, 255, 33, 48, 33, 255, 34, 51, 35, 255, 28, 39, 29, 255, 31, 45, 32, 255, 27, 37, 28, 255, 29, 41, 30, 255, 28, 38, 28, 255, 28, 39, 29, 255, 31, 45, 32, 255, 31, 44, 31, 255, 31, 44, 31, 255, 29, 40, 29, 255, 31, 44, 31, 255, 36, 54, 36, 255, 30, 43, 31, 255, 29, 40, 29, 255, 32, 47, 33, 255, 35, 52, 35, 255, 32, 47, 33, 255, 30, 43, 31, 255, 31, 44, 31, 255, 28, 39, 29, 255, 30, 42, 30, 255, 26, 35, 27, 255, 29, 41, 30, 255, 34, 50, 34, 255, 28, 39, 29, 255, 34, 51, 35, 255, 31, 45, 32, 255, 25, 33, 26, 255, 23, 29, 24, 255, 24, 32, 25, 255, 29, 41, 30, 255, 31, 45, 32, 255, 29, 41, 30, 255, 33, 48, 33, 255, 31, 45, 32, 255, 36, 54, 36, 255, 31, 45, 32, 255, 35, 53, 36, 255, 36, 54, 36, 255, 31, 45, 32, 255, 35, 52, 35, 255, 35, 53, 36, 255, 34, 50, 34, 255, 32, 46, 32, 255, 31, 44, 31, 255, 27, 37, 28, 255, 26, 35, 27, 255, 23, 30, 24, 255, 26, 36, 27, 255, 28, 39, 29, 255, 30, 43, 31, 255, 30, 43, 31, 255, 30, 42, 30, 255, 28, 38, 28, 255, 33, 48, 33, 255, 43, 64, 42, 255, 36, 54, 36, 255, 34, 49, 34, 255, 34, 50, 34, 255, 31, 45, 32, 255, 28, 39, 29, 255, 28, 39, 29, 255, 28, 39, 29, 255, 33, 49, 34, 255, 29, 40, 29, 255, 32, 45, 32, 255, 32, 46, 32, 255, 26, 35, 27, 255, 27, 37, 28, 255, 27, 38, 28, 255, 28, 38, 28, 255, 26, 36, 27, 255, 33, 48, 33, 255, 33, 48, 33, 255, 26, 36, 27, 255, 28, 38, 28, 255, 30, 43, 31, 255, 33, 48, 33, 255, 33, 48, 33, 255, 31, 45, 32, 255, 30, 43, 31, 255, 31, 44, 31, 255, 36, 54, 36, 255, 36, 54, 36, 255, 38, 57, 38, 255, 35, 51, 35, 255, 33, 48, 33, 255, 26, 35, 27, 255, 29, 41, 30, 255, 31, 45, 32, 255, 28, 39, 29, 255, 23, 29, 24, 255, 26, 35, 27, 255, 30, 43, 31, 255, 32, 46, 32, 255, 32, 46, 32, 255, 36, 53, 36, 255, 34, 50, 34, 255, 35, 53, 36, 255, 30, 42, 30, 255, 28, 39, 29, 255, 28, 40, 29, 255, 26, 36, 27, 255, 28, 38, 28, 255, 32, 47, 33, 255, 31, 45, 32, 255, 32, 46, 32, 255, 36, 54, 36, 255, 35, 52, 35, 255, 41, 61, 40, 255, 31, 45, 32, 255, 32, 47, 33, 255, 34, 50, 34, 255, 37, 56, 37, 255, 35, 52, 35, 255, 35, 52, 35, 255, 32, 47, 33, 255, 33, 48, 33, 255, 32, 47, 33, 255, 33, 48, 33, 255, 37, 55, 37, 255, 37, 56, 37, 255, 46, 68, 44, 255, 36, 53, 36, 255, 36, 54, 36, 255, 42, 62, 41, 255, 41, 61, 40, 255, 37, 56, 37, 255, 35, 52, 35, 255, 34, 49, 34, 255, 35, 53, 36, 255, 31, 44, 31, 255, 29, 41, 30, 255, 29, 41, 30, 255, 27, 37, 28, 255, 29, 41, 30, 255, 29, 41, 30, 255, 32, 46, 32, 255, 32, 45, 32, 255, 34, 49, 34, 255, 33, 49, 34, 255, 33, 48, 33, 255, 30, 43, 31, 255, 30, 42, 30, 255, 35, 52, 35, 255, 35, 52, 35, 255, 30, 42, 30, 255, 27, 37, 28, 255, 31, 45, 32, 255, 33, 49, 34, 255, 29, 41, 30, 255, 32, 46, 32, 255, 27, 38, 28, 255, 26, 35, 27, 255, 31, 45, 32, 255, 29, 41, 30, 255, 28, 38, 28, 255, 25, 34, 26, 255, 27, 36, 27, 255, 28, 39, 29, 255, 32, 46, 32, 255, 31, 45, 32, 255, 32, 47, 33, 255, 33, 48, 33, 255, 29, 41, 30, 255, 30, 43, 31, 255, 28, 40, 29, 255, 30, 43, 31, 255, 27, 37, 28, 255, 28, 38, 28, 255, 29, 41, 30, 255, 28, 40, 29, 255, 23, 29, 24, 255, 24, 32, 25, 255, 28, 39, 29, 255, 32, 47, 33, 255, 28, 40, 29, 255, 27, 36, 27, 255, 28, 38, 28, 255, 29, 40, 29, 255, 28, 40, 29, 255, 28, 39, 29, 255, 30, 42, 30, 255, 32, 46, 32, 255, 29, 41, 30, 255, 28, 40, 29, 255, 29, 40, 29, 255, 26, 34, 26, 255, 28, 39, 29, 255, 30, 43, 31, 255, 33, 48, 33, 255, 32, 46, 32, 255, 37, 55, 37, 255, 38, 57, 38, 255, 40, 60, 40, 255, 47, 69, 45, 255, 39, 59, 39, 255, 55, 79, 51, 255, 37, 56, 37, 255, 47, 69, 45, 255, 37, 56, 37, 255, 36, 54, 36, 255, 54, 78, 51, 255, 37, 56, 37, 255, 34, 49, 34, 255, 37, 55, 37, 255, 40, 59, 39, 255, 49, 71, 46, 255, 32, 47, 33, 255, 33, 49, 34, 255, 30, 42, 30, 255, 32, 46, 32, 255, 28, 39, 29, 255, 24, 31, 25, 255, 30, 42, 30, 255, 29, 40, 29, 255, 31, 44, 31, 255, 32, 46, 32, 255, 37, 55, 37, 255, 40, 60, 40, 255, 37, 56, 37, 255, 31, 45, 32, 255, 29, 40, 29, 255, 31, 44, 31, 255, 30, 43, 31, 255, 33, 48, 33, 255, 32, 46, 32, 255, 28, 39, 29, 255, 28, 39, 29, 255, 26, 35, 27, 255, 26, 35, 27, 255, 30, 42, 30, 255, 32, 46, 32, 255, 27, 37, 28, 255, 26, 35, 27, 255, 27, 38, 28, 255, 29, 40, 29, 255, 29, 41, 30, 255, 25, 33, 26, 255, 27, 34, 27, 255, 24, 32, 25, 255, 31, 44, 31, 255, 29, 41, 30, 255, 27, 37, 28, 255, 32, 46, 32, 255, 37, 33, 23, 255, 42, 36, 24, 255, 39, 33, 23, 255, 42, 36, 24, 255, 45, 38, 25, 255, 34, 31, 22, 255, 39, 34, 24, 255, 37, 33, 23, 255, 40, 35, 24, 255, 33, 30, 22, 255, 40, 35, 25, 255, 37, 33, 23, 255, 73, 59, 42, 255, 57, 47, 34, 255, 37, 33, 23, 255, 45, 38, 25, 255, 43, 37, 24, 255, 39, 34, 23, 255, 39, 33, 23, 255, 34, 31, 22, 255, 40, 34, 24, 255, 52, 42, 27, 255, 43, 37, 24, 255, 44, 37, 24, 255, 43, 36, 24, 255, 45, 38, 25, 255, 51, 41, 27, 255, 66, 49, 33, 255, 54, 43, 28, 255, 62, 47, 31, 255, 52, 42, 27, 255, 59, 45, 30, 255, 54, 43, 28, 255, 57, 45, 29, 255, 44, 37, 24, 255, 43, 36, 24, 255, 38, 33, 23, 255, 68, 55, 40, 255, 79, 63, 45, 255, 80, 64, 45, 255, 61, 50, 36, 255, 44, 38, 27, 255, 34, 31, 22, 255, 40, 34, 24, 255, 42, 36, 24, 255, 52, 42, 28, 255, 59, 46, 30, 255, 42, 36, 24, 255, 47, 39, 25, 255, 53, 42, 28, 255, 45, 37, 24, 255, 42, 36, 24, 255, 43, 37, 24, 255, 49, 40, 26, 255, 62, 47, 31, 255, 52, 42, 27, 255, 65, 49, 33, 255, 45, 38, 25, 255, 54, 43, 28, 255, 35, 31, 22, 255, 34, 30, 22, 255, 39, 34, 24, 255, 38, 33, 23, 255, 37, 33, 23, 255, 79, 63, 45, 255, 34, 30, 22, 255, 43, 36, 24, 255, 49, 40, 26, 255, 44, 36, 23, 255, 54, 42, 27, 255, 44, 36, 23, 255, 42, 35, 23, 255, 37, 33, 23, 255, 39, 33, 23, 255, 49, 42, 30, 255, 45, 39, 27, 255, 33, 30, 22, 255, 42, 36, 24, 255, 47, 41, 29, 255, 36, 32, 22, 255, 37, 33, 23, 255, 38, 33, 23, 255, 41, 35, 24, 255, 41, 35, 23, 255, 36, 32, 22, 255, 40, 34, 24, 255, 40, 35, 23, 255, 38, 33, 23, 255, 49, 40, 27, 255, 42, 36, 24, 255, 51, 40, 27, 255, 41, 35, 24, 255, 44, 37, 25, 255, 40, 35, 24, 255, 43, 36, 23, 255, 44, 37, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 39, 34, 23, 255, 38, 33, 23, 255, 46, 38, 24, 255, 50, 40, 26, 255, 55, 43, 28, 255, 40, 35, 24, 255, 40, 34, 24, 255, 53, 42, 27, 255, 45, 38, 25, 255, 41, 35, 24, 255, 38, 33, 23, 255, 39, 34, 23, 255, 33, 30, 22, 255, 34, 31, 22, 255, 42, 36, 24, 255, 41, 35, 24, 255, 34, 31, 22, 255, 43, 36, 24, 255, 36, 31, 22, 255, 35, 31, 22, 255, 42, 36, 24, 255, 40, 34, 24, 255, 43, 36, 24, 255, 41, 35, 23, 255, 40, 34, 23, 255, 42, 35, 23, 255, 38, 33, 23, 255, 42, 35, 24, 255, 37, 32, 23, 255, 42, 35, 23, 255, 48, 39, 25, 255, 48, 39, 26, 255, 42, 36, 23, 255, 39, 35, 25, 255, 40, 35, 23, 255, 42, 36, 24, 255, 44, 36, 25, 255, 44, 37, 25, 255, 38, 34, 23, 255, 45, 37, 25, 255, 45, 38, 25, 255, 39, 34, 23, 255, 43, 36, 24, 255, 41, 36, 25, 255, 37, 33, 23, 255, 38, 33, 24, 255, 46, 39, 25, 255, 39, 33, 23, 255, 35, 31, 22, 255, 37, 33, 23, 255, 36, 32, 23, 255, 40, 35, 24, 255, 45, 37, 24, 255, 38, 33, 23, 255, 34, 31, 22, 255, 47, 39, 25, 255, 40, 34, 24, 255, 41, 35, 23, 255, 35, 31, 23, 255, 65, 53, 38, 255, 40, 34, 24, 255, 40, 34, 24, 255, 43, 36, 24, 255, 41, 35, 24, 255, 41, 35, 24, 255, 45, 37, 25, 255, 40, 35, 24, 255, 40, 34, 23, 255, 49, 40, 26, 255, 49, 39, 27, 255, 48, 40, 28, 255, 37, 32, 22, 255, 38, 33, 23, 255, 41, 36, 25, 255, 34, 31, 22, 255, 48, 41, 28, 255, 45, 39, 27, 255, 54, 43, 29, 255, 46, 38, 25, 255, 45, 38, 25, 255, 40, 35, 24, 255, 34, 31, 22, 255, 40, 34, 24, 255, 35, 31, 22, 255, 48, 41, 29, 255, 37, 33, 23, 255, 66, 53, 38, 255, 34, 30, 22, 255, 43, 37, 26, 255, 37, 33, 23, 255, 46, 39, 25, 255, 51, 41, 27, 255, 42, 36, 24, 255, 52, 42, 27, 255, 52, 42, 27, 255, 45, 38, 25, 255, 44, 37, 24, 255, 43, 37, 24, 255, 38, 33, 23, 255, 48, 39, 25, 255, 42, 36, 24, 255, 37, 33, 23, 255, 46, 38, 25, 255, 38, 33, 23, 255, 33, 30, 22, 255, 37, 33, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 40, 35, 24, 255, 37, 33, 23, 255, 36, 32, 22, 255, 39, 34, 24, 255, 36, 31, 22, 255, 42, 36, 24, 255, 54, 43, 28, 255, 37, 33, 23, 255, 37, 33, 23, 255, 39, 33, 23, 255, 34, 30, 22, 255, 51, 43, 31, 255, 36, 32, 22, 255, 45, 37, 24, 255, 43, 36, 24, 255, 46, 39, 25, 255, 39, 34, 23, 255, 41, 35, 24, 255, 42, 36, 24, 255, 43, 36, 24, 255, 63, 48, 32, 255, 58, 45, 30, 255, 46, 38, 25, 255, 37, 33, 23, 255, 39, 34, 24, 255, 45, 38, 25, 255, 50, 40, 27, 255, 39, 34, 23, 255, 64, 52, 37, 255, 40, 34, 24, 255, 38, 33, 23, 255, 35, 31, 22, 255, 37, 33, 23, 255, 37, 33, 23, 255, 49, 40, 26, 255, 45, 37, 24, 255, 39, 33, 23, 255, 41, 35, 24, 255, 42, 36, 24, 255, 40, 35, 24, 255, 40, 35, 24, 255, 39, 34, 23, 255, 42, 36, 24, 255, 43, 37, 24, 255, 36, 32, 23, 255, 36, 32, 23, 255, 34, 30, 22, 255, 41, 35, 24, 255, 36, 32, 23, 255, 36, 32, 23, 255, 42, 62, 41, 255, 29, 41, 30, 255, 31, 44, 31, 255, 28, 40, 29, 255, 28, 39, 29, 255, 31, 45, 32, 255, 29, 41, 30, 255, 28, 39, 29, 255, 29, 41, 30, 255, 33, 49, 34, 255, 33, 47, 33, 255, 29, 41, 30, 255, 24, 31, 25, 255, 26, 34, 26, 255, 28, 39, 29, 255, 27, 38, 28, 255, 28, 39, 29, 255, 30, 43, 31, 255, 36, 53, 36, 255, 34, 49, 34, 255, 30, 43, 31, 255, 28, 39, 29, 255, 30, 42, 30, 255, 30, 43, 31, 255, 33, 48, 33, 255, 32, 46, 32, 255, 32, 47, 33, 255, 31, 45, 32, 255, 30, 42, 30, 255, 29, 41, 30, 255, 32, 45, 32, 255, 30, 43, 31, 255, 30, 42, 30, 255, 26, 34, 26, 255, 32, 47, 33, 255, 31, 44, 31, 255, 34, 50, 34, 255, 33, 49, 34, 255, 29, 40, 29, 255, 27, 37, 28, 255, 34, 50, 34, 255, 34, 50, 34, 255, 36, 54, 36, 255, 35, 51, 18, 255, 34, 50, 34, 255, 37, 55, 37, 255, 36, 53, 36, 255, 37, 56, 37, 255, 35, 51, 35, 255, 37, 55, 37, 255, 36, 54, 36, 255, 34, 49, 34, 255, 44, 65, 43, 255, 36, 54, 36, 255, 35, 51, 35, 255, 28, 40, 29, 255, 29, 41, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 25, 34, 26, 255, 23, 30, 24, 255, 25, 33, 26, 255, 30, 43, 31, 255, 26, 35, 27, 255, 34, 50, 34, 255, 35, 51, 35, 255, 36, 54, 36, 255, 30, 43, 31, 255, 34, 49, 34, 255, 31, 45, 32, 255, 27, 38, 28, 255, 28, 38, 28, 255, 28, 39, 29, 255, 26, 34, 26, 255, 30, 42, 30, 255, 26, 36, 27, 255, 24, 31, 25, 255, 65, 76, 14, 255, 29, 40, 29, 255, 23, 30, 24, 255, 23, 30, 24, 255, 26, 34, 26, 255, 28, 40, 29, 255, 29, 41, 30, 255, 28, 38, 28, 255, 26, 34, 26, 255, 28, 38, 28, 255, 30, 42, 30, 255, 28, 39, 29, 255, 27, 38, 28, 255, 29, 41, 30, 255, 31, 44, 31, 255, 33, 49, 34, 255, 35, 53, 36, 255, 37, 56, 37, 255, 34, 50, 34, 255, 31, 44, 31, 255, 31, 45, 32, 255, 31, 45, 32, 255, 33, 49, 34, 255, 33, 47, 33, 255, 28, 39, 29, 255, 28, 39, 29, 255, 27, 37, 28, 255, 27, 37, 28, 255, 31, 44, 31, 255, 33, 49, 34, 255, 32, 46, 32, 255, 30, 42, 30, 255, 33, 48, 33, 255, 34, 50, 34, 255, 29, 40, 29, 255, 31, 45, 32, 255, 30, 43, 31, 255, 31, 45, 32, 255, 32, 46, 32, 255, 34, 50, 34, 255, 32, 46, 32, 255, 35, 52, 35, 255, 36, 54, 36, 255, 37, 56, 37, 255, 36, 54, 36, 255, 35, 52, 35, 255, 45, 66, 43, 255, 35, 53, 36, 255, 33, 49, 34, 255, 35, 51, 35, 255, 36, 53, 36, 255, 33, 48, 33, 255, 31, 44, 31, 255, 50, 73, 47, 255, 36, 54, 36, 255, 39, 59, 39, 255, 33, 48, 33, 255, 34, 50, 34, 255, 35, 53, 36, 255, 38, 58, 38, 255, 41, 61, 40, 255, 38, 58, 38, 255, 37, 56, 37, 255, 35, 51, 35, 255, 35, 52, 35, 255, 30, 43, 31, 255, 33, 49, 34, 255, 33, 48, 33, 255, 35, 53, 36, 255, 33, 48, 33, 255, 28, 40, 29, 255, 31, 44, 31, 255, 32, 47, 33, 255, 29, 41, 30, 255, 29, 40, 29, 255, 33, 48, 33, 255, 30, 42, 30, 255, 31, 45, 32, 255, 31, 44, 31, 255, 30, 43, 31, 255, 33, 48, 33, 255, 28, 39, 29, 255, 105, 127, 12, 255, 31, 45, 32, 255, 30, 43, 31, 255, 32, 46, 32, 255, 31, 45, 32, 255, 27, 37, 28, 255, 30, 43, 31, 255, 27, 36, 27, 255, 27, 37, 28, 255, 24, 31, 25, 255, 26, 35, 27, 255, 29, 41, 30, 255, 27, 37, 28, 255, 28, 39, 29, 255, 26, 36, 27, 255, 26, 36, 27, 255, 26, 33, 27, 255, 24, 31, 25, 255, 29, 40, 29, 255, 23, 29, 24, 255, 23, 30, 24, 255, 30, 42, 30, 255, 28, 39, 29, 255, 28, 39, 29, 255, 26, 35, 27, 255, 26, 36, 27, 255, 28, 40, 29, 255, 30, 43, 31, 255, 31, 44, 31, 255, 28, 38, 28, 255, 30, 43, 31, 255, 24, 32, 25, 255, 29, 41, 30, 255, 32, 47, 33, 255, 26, 36, 27, 255, 27, 37, 28, 255, 32, 47, 33, 255, 35, 51, 35, 255, 33, 48, 33, 255, 32, 46, 32, 255, 28, 40, 29, 255, 26, 35, 27, 255, 23, 30, 24, 255, 27, 37, 28, 255, 34, 50, 34, 255, 32, 47, 33, 255, 34, 50, 34, 255, 35, 52, 35, 255, 36, 54, 36, 255, 45, 66, 43, 255, 53, 77, 50, 255, 35, 51, 35, 255, 34, 50, 34, 255, 35, 51, 35, 255, 36, 54, 36, 255, 37, 56, 37, 255, 37, 56, 37, 255, 36, 54, 36, 255, 36, 54, 36, 255, 32, 46, 32, 255, 33, 48, 33, 255, 34, 49, 34, 255, 28, 39, 29, 255, 29, 41, 30, 255, 29, 41, 30, 255, 28, 39, 29, 255, 26, 36, 27, 255, 29, 40, 29, 255, 28, 39, 29, 255, 36, 54, 36, 255, 33, 49, 34, 255, 37, 55, 37, 255, 34, 49, 34, 255, 33, 48, 33, 255, 28, 40, 29, 255, 30, 42, 30, 255, 31, 45, 32, 255, 32, 46, 32, 255, 30, 42, 30, 255, 32, 46, 32, 255, 33, 49, 34, 255, 28, 39, 29, 255, 32, 46, 32, 255, 30, 43, 31, 255, 33, 49, 34, 255, 32, 46, 32, 255, 28, 39, 29, 255, 26, 36, 27, 255, 25, 34, 26, 255, 25, 34, 26, 255, 25, 34, 26, 255, 28, 39, 29, 255, 33, 47, 33, 255, 30, 43, 31, 255, 30, 43, 31, 255, 28, 39, 29, 255, 33, 49, 34, 255, 44, 37, 24, 255, 35, 30, 22, 255, 37, 33, 23, 255, 41, 35, 24, 255, 46, 46, 37, 255, 43, 37, 24, 255, 34, 31, 22, 255, 39, 34, 24, 255, 40, 34, 24, 255, 33, 30, 22, 255, 39, 34, 25, 255, 75, 60, 43, 255, 73, 57, 37, 255, 79, 63, 45, 255, 36, 32, 24, 255, 35, 31, 22, 255, 42, 36, 24, 255, 36, 32, 22, 255, 36, 32, 24, 255, 38, 33, 23, 255, 37, 33, 23, 255, 59, 46, 30, 255, 52, 42, 27, 255, 40, 34, 24, 255, 34, 31, 22, 255, 40, 35, 24, 255, 42, 36, 24, 255, 59, 46, 30, 255, 72, 54, 33, 255, 51, 41, 27, 255, 49, 40, 26, 255, 65, 49, 33, 255, 74, 55, 33, 255, 75, 55, 33, 255, 56, 44, 29, 255, 51, 41, 27, 255, 35, 31, 22, 255, 68, 55, 40, 255, 59, 49, 35, 255, 41, 36, 26, 255, 50, 42, 31, 255, 76, 61, 43, 255, 33, 30, 22, 255, 45, 37, 24, 255, 46, 39, 25, 255, 71, 52, 33, 255, 56, 44, 29, 255, 45, 38, 25, 255, 57, 45, 29, 255, 45, 37, 24, 255, 40, 35, 24, 255, 58, 48, 34, 255, 45, 39, 28, 255, 37, 33, 23, 255, 66, 49, 33, 255, 77, 57, 33, 255, 42, 36, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 53, 44, 32, 255, 43, 37, 24, 255, 39, 34, 24, 255, 39, 33, 23, 255, 54, 45, 33, 255, 78, 62, 43, 255, 36, 32, 23, 255, 43, 37, 24, 255, 43, 36, 23, 255, 38, 33, 23, 255, 42, 36, 24, 255, 49, 40, 26, 255, 42, 36, 24, 255, 37, 33, 22, 255, 39, 33, 23, 255, 37, 33, 23, 255, 39, 33, 24, 255, 36, 32, 22, 255, 37, 33, 23, 255, 70, 56, 39, 255, 42, 36, 25, 255, 49, 41, 29, 255, 36, 31, 22, 255, 40, 34, 24, 255, 56, 47, 33, 255, 50, 42, 30, 255, 44, 38, 27, 255, 34, 30, 22, 255, 38, 33, 23, 255, 35, 31, 22, 255, 55, 44, 30, 255, 48, 40, 27, 255, 47, 61, 29, 255, 45, 38, 27, 255, 43, 36, 25, 255, 40, 34, 24, 255, 40, 34, 23, 255, 40, 35, 23, 255, 35, 31, 22, 255, 40, 34, 24, 255, 37, 33, 23, 255, 40, 34, 24, 255, 42, 36, 24, 255, 51, 41, 27, 255, 41, 35, 24, 255, 40, 35, 24, 255, 38, 33, 23, 255, 44, 37, 24, 255, 37, 33, 23, 255, 35, 31, 22, 255, 76, 61, 43, 255, 37, 33, 23, 255, 38, 33, 23, 255, 55, 43, 28, 255, 44, 36, 24, 255, 41, 35, 24, 255, 39, 33, 23, 255, 40, 35, 23, 255, 46, 39, 27, 255, 39, 34, 24, 255, 52, 43, 29, 255, 70, 54, 37, 255, 53, 44, 30, 255, 52, 43, 30, 255, 39, 34, 24, 255, 40, 35, 25, 255, 38, 34, 24, 255, 38, 34, 24, 255, 38, 33, 23, 255, 42, 36, 24, 255, 50, 41, 26, 255, 55, 43, 28, 255, 57, 44, 28, 255, 47, 38, 26, 255, 34, 30, 22, 255, 40, 34, 23, 255, 48, 39, 26, 255, 45, 37, 24, 255, 47, 38, 25, 255, 52, 41, 27, 255, 51, 41, 27, 255, 48, 39, 26, 255, 34, 30, 22, 255, 43, 36, 24, 255, 41, 35, 23, 255, 38, 33, 23, 255, 42, 36, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 36, 32, 23, 255, 42, 36, 24, 255, 41, 35, 24, 255, 39, 34, 25, 255, 33, 30, 22, 255, 34, 31, 22, 255, 46, 38, 25, 255, 36, 32, 22, 255, 41, 36, 26, 255, 45, 37, 24, 255, 43, 36, 24, 255, 94, 100, 38, 255, 39, 34, 23, 255, 41, 36, 24, 255, 42, 35, 24, 255, 48, 39, 26, 255, 40, 34, 24, 255, 51, 41, 26, 255, 53, 42, 27, 255, 41, 35, 24, 255, 38, 33, 22, 255, 55, 46, 32, 255, 47, 40, 28, 255, 54, 45, 33, 255, 67, 55, 39, 255, 50, 42, 30, 255, 56, 45, 30, 255, 64, 50, 33, 255, 44, 37, 24, 255, 39, 34, 25, 255, 51, 42, 28, 255, 44, 38, 25, 255, 35, 30, 22, 255, 73, 58, 40, 255, 76, 61, 43, 255, 33, 30, 22, 255, 71, 58, 41, 255, 37, 33, 23, 255, 46, 38, 25, 255, 54, 42, 27, 255, 41, 35, 24, 255, 43, 37, 24, 255, 45, 37, 24, 255, 42, 36, 24, 255, 41, 35, 24, 255, 36, 31, 22, 255, 50, 42, 31, 255, 35, 31, 23, 255, 42, 36, 24, 255, 36, 32, 23, 255, 51, 43, 31, 255, 42, 36, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 35, 31, 22, 255, 38, 33, 23, 255, 41, 36, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 41, 36, 26, 255, 37, 33, 23, 255, 39, 34, 23, 255, 40, 34, 24, 255, 38, 33, 23, 255, 55, 46, 33, 255, 36, 32, 23, 255, 45, 38, 25, 255, 45, 37, 24, 255, 40, 35, 24, 255, 42, 36, 24, 255, 38, 33, 23, 255, 46, 40, 29, 255, 59, 49, 35, 255, 37, 33, 23, 255, 34, 30, 22, 255, 34, 31, 22, 255, 42, 36, 24, 255, 45, 37, 24, 255, 43, 37, 24, 255, 39, 34, 24, 255, 45, 38, 25, 255, 37, 33, 23, 255, 39, 34, 24, 255, 37, 33, 24, 255, 39, 34, 25, 255, 42, 37, 27, 255, 37, 33, 23, 255, 41, 36, 24, 255, 42, 36, 24, 255, 43, 36, 24, 255, 40, 35, 24, 255, 58, 45, 30, 255, 44, 37, 24, 255, 33, 30, 22, 255, 36, 32, 23, 255, 40, 34, 24, 255, 44, 38, 27, 255, 45, 39, 28, 255, 55, 46, 33, 255, 41, 35, 24, 255, 34, 31, 22, 255, 35, 31, 22, 255, 42, 44, 36, 255, 62, 47, 31, 255, 46, 39, 25, 255, 42, 36, 24, 255, 35, 31, 22, 255, 34, 50, 34, 255, 32, 46, 32, 255, 34, 50, 34, 255, 32, 46, 32, 255, 29, 41, 30, 255, 32, 46, 32, 255, 27, 37, 28, 255, 32, 45, 32, 255, 33, 49, 34, 255, 34, 51, 35, 255, 32, 45, 32, 255, 30, 42, 30, 255, 26, 34, 26, 255, 28, 40, 29, 255, 30, 42, 30, 255, 30, 42, 30, 255, 29, 40, 29, 255, 33, 48, 33, 255, 33, 49, 34, 255, 32, 46, 32, 255, 28, 38, 28, 255, 24, 31, 25, 255, 25, 33, 26, 255, 26, 34, 26, 255, 29, 41, 30, 255, 32, 45, 32, 255, 30, 43, 31, 255, 33, 49, 34, 255, 34, 49, 34, 255, 27, 37, 28, 255, 28, 39, 29, 255, 31, 44, 31, 255, 32, 46, 32, 255, 27, 36, 27, 255, 33, 48, 33, 255, 31, 45, 32, 255, 41, 61, 40, 255, 35, 51, 35, 255, 26, 36, 27, 255, 27, 37, 28, 255, 32, 46, 32, 255, 36, 54, 36, 255, 33, 49, 34, 255, 35, 51, 35, 255, 37, 55, 37, 255, 39, 59, 39, 255, 33, 48, 33, 255, 40, 60, 40, 255, 35, 52, 35, 255, 36, 54, 36, 255, 36, 53, 36, 255, 37, 55, 37, 255, 34, 50, 34, 255, 34, 49, 34, 255, 33, 49, 34, 255, 29, 40, 29, 255, 27, 36, 27, 255, 27, 37, 28, 255, 27, 38, 28, 255, 26, 35, 27, 255, 26, 34, 26, 255, 25, 34, 26, 255, 27, 36, 27, 255, 32, 47, 33, 255, 36, 54, 36, 255, 30, 43, 31, 255, 30, 42, 30, 255, 28, 39, 29, 255, 29, 41, 30, 255, 26, 34, 26, 255, 25, 33, 26, 255, 27, 37, 28, 255, 25, 34, 26, 255, 25, 33, 26, 255, 27, 37, 28, 255, 30, 43, 31, 255, 24, 31, 25, 255, 23, 29, 24, 255, 24, 31, 25, 255, 23, 29, 24, 255, 27, 37, 28, 255, 28, 40, 29, 255, 25, 34, 26, 255, 28, 40, 29, 255, 29, 40, 29, 255, 30, 43, 31, 255, 31, 45, 32, 255, 29, 41, 30, 255, 27, 37, 28, 255, 29, 41, 30, 255, 26, 36, 27, 255, 30, 43, 31, 255, 36, 54, 36, 255, 37, 56, 37, 255, 35, 52, 35, 255, 41, 61, 40, 255, 29, 41, 30, 255, 32, 46, 32, 255, 31, 44, 31, 255, 31, 44, 31, 255, 33, 47, 33, 255, 31, 44, 31, 255, 24, 31, 25, 255, 27, 37, 28, 255, 27, 37, 28, 255, 28, 38, 28, 255, 30, 42, 30, 255, 32, 47, 33, 255, 35, 52, 35, 255, 32, 46, 32, 255, 34, 50, 34, 255, 33, 49, 34, 255, 35, 51, 35, 255, 35, 51, 35, 255, 32, 46, 32, 255, 29, 41, 30, 255, 32, 45, 32, 255, 37, 56, 37, 255, 34, 50, 34, 255, 37, 56, 37, 255, 33, 47, 33, 255, 46, 68, 44, 255, 50, 73, 47, 255, 48, 70, 46, 255, 37, 55, 37, 255, 36, 54, 36, 255, 33, 49, 34, 255, 34, 51, 35, 255, 29, 41, 30, 255, 35, 52, 35, 255, 37, 56, 37, 255, 33, 49, 34, 255, 35, 52, 35, 255, 33, 49, 34, 255, 35, 52, 35, 255, 36, 54, 36, 255, 40, 59, 39, 255, 41, 61, 40, 255, 34, 50, 34, 255, 34, 50, 34, 255, 39, 59, 39, 255, 37, 56, 37, 255, 32, 47, 33, 255, 34, 50, 34, 255, 37, 56, 37, 255, 35, 51, 35, 255, 34, 50, 34, 255, 33, 49, 34, 255, 29, 41, 30, 255, 30, 42, 30, 255, 35, 52, 35, 255, 30, 42, 30, 255, 30, 43, 31, 255, 33, 48, 33, 255, 31, 44, 31, 255, 36, 53, 36, 255, 34, 50, 34, 255, 33, 49, 34, 255, 33, 48, 33, 255, 29, 41, 30, 255, 31, 44, 31, 255, 28, 40, 29, 255, 30, 42, 30, 255, 26, 35, 27, 255, 30, 42, 30, 255, 28, 40, 29, 255, 30, 42, 30, 255, 28, 39, 29, 255, 30, 43, 31, 255, 31, 44, 31, 255, 33, 48, 33, 255, 29, 41, 30, 255, 25, 33, 26, 255, 25, 33, 26, 255, 29, 37, 30, 255, 23, 29, 24, 255, 26, 35, 27, 255, 26, 35, 27, 255, 30, 42, 30, 255, 23, 30, 24, 255, 27, 37, 28, 255, 26, 36, 27, 255, 31, 44, 31, 255, 31, 44, 31, 255, 30, 42, 30, 255, 29, 40, 29, 255, 26, 35, 27, 255, 29, 40, 29, 255, 27, 37, 28, 255, 23, 29, 24, 255, 27, 36, 27, 255, 29, 41, 30, 255, 24, 32, 25, 255, 28, 39, 29, 255, 33, 49, 34, 255, 35, 52, 35, 255, 36, 54, 36, 255, 34, 50, 34, 255, 34, 51, 35, 255, 29, 41, 30, 255, 23, 29, 24, 255, 27, 36, 27, 255, 28, 39, 29, 255, 32, 47, 33, 255, 32, 46, 32, 255, 35, 51, 35, 255, 37, 55, 37, 255, 32, 47, 33, 255, 33, 49, 34, 255, 34, 51, 35, 255, 35, 52, 35, 255, 43, 63, 41, 255, 34, 51, 35, 255, 37, 55, 37, 255, 34, 51, 35, 255, 37, 56, 37, 255, 35, 53, 36, 255, 33, 48, 33, 255, 34, 49, 34, 255, 29, 41, 30, 255, 28, 39, 29, 255, 32, 46, 32, 255, 31, 44, 31, 255, 29, 41, 30, 255, 26, 35, 27, 255, 26, 36, 27, 255, 28, 39, 29, 255, 32, 45, 32, 255, 32, 47, 33, 255, 31, 45, 32, 255, 29, 41, 30, 255, 31, 44, 31, 255, 32, 47, 33, 255, 33, 49, 34, 255, 33, 48, 33, 255, 36, 54, 36, 255, 32, 45, 32, 255, 32, 45, 32, 255, 28, 39, 29, 255, 32, 46, 32, 255, 33, 47, 33, 255, 33, 48, 33, 255, 35, 52, 35, 255, 35, 52, 35, 255, 35, 51, 35, 255, 34, 49, 34, 255, 30, 43, 31, 255, 25, 34, 26, 255, 26, 34, 26, 255, 32, 46, 32, 255, 33, 48, 33, 255, 34, 49, 34, 255, 36, 53, 36, 255, 37, 55, 37, 255, 30, 43, 31, 255, 34, 50, 34, 255, 43, 37, 24, 255, 42, 36, 24, 255, 48, 39, 25, 255, 43, 36, 24, 255, 43, 37, 24, 255, 40, 35, 24, 255, 36, 32, 22, 255, 38, 33, 23, 255, 41, 35, 24, 255, 34, 31, 22, 255, 37, 33, 23, 255, 51, 43, 31, 255, 58, 48, 34, 255, 79, 63, 45, 255, 62, 51, 36, 255, 46, 40, 29, 255, 34, 30, 22, 255, 41, 36, 24, 255, 42, 36, 24, 255, 36, 32, 23, 255, 38, 33, 23, 255, 54, 43, 28, 255, 43, 37, 24, 255, 49, 40, 26, 255, 39, 34, 24, 255, 33, 30, 22, 255, 35, 31, 22, 255, 36, 32, 23, 255, 40, 34, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 53, 42, 28, 255, 63, 48, 31, 255, 62, 47, 31, 255, 52, 42, 27, 255, 40, 34, 24, 255, 45, 37, 24, 255, 40, 34, 24, 255, 34, 31, 22, 255, 34, 31, 22, 255, 34, 31, 22, 255, 36, 32, 23, 255, 41, 35, 24, 255, 41, 35, 24, 255, 42, 36, 24, 255, 52, 42, 27, 255, 42, 36, 24, 255, 40, 35, 24, 255, 41, 35, 24, 255, 39, 34, 23, 255, 40, 35, 24, 255, 48, 40, 30, 255, 50, 40, 27, 255, 52, 42, 27, 255, 70, 52, 33, 255, 72, 53, 33, 255, 37, 33, 23, 255, 43, 36, 24, 255, 37, 33, 23, 255, 33, 30, 22, 255, 42, 36, 24, 255, 37, 33, 23, 255, 36, 31, 22, 255, 55, 46, 33, 255, 77, 61, 42, 255, 49, 41, 30, 255, 35, 31, 22, 255, 37, 33, 23, 255, 37, 33, 23, 255, 37, 32, 22, 255, 41, 35, 23, 255, 39, 34, 23, 255, 46, 38, 24, 255, 44, 36, 24, 255, 43, 37, 24, 255, 43, 35, 23, 255, 38, 33, 23, 255, 36, 31, 22, 255, 38, 33, 23, 255, 35, 31, 22, 255, 63, 51, 36, 255, 56, 46, 33, 255, 46, 39, 27, 255, 48, 41, 29, 255, 37, 32, 23, 255, 44, 37, 25, 255, 47, 40, 27, 255, 36, 32, 22, 255, 37, 36, 27, 255, 50, 40, 26, 255, 45, 39, 26, 255, 37, 32, 22, 255, 41, 36, 23, 255, 48, 39, 26, 255, 43, 36, 24, 255, 36, 32, 22, 255, 40, 34, 25, 255, 37, 33, 23, 255, 39, 34, 23, 255, 42, 36, 24, 255, 42, 36, 24, 255, 39, 34, 23, 255, 41, 35, 24, 255, 45, 37, 24, 255, 42, 37, 27, 255, 40, 34, 24, 255, 51, 41, 27, 255, 43, 36, 24, 255, 39, 33, 23, 255, 40, 35, 24, 255, 43, 36, 24, 255, 48, 40, 26, 255, 40, 35, 24, 255, 42, 36, 23, 255, 45, 38, 24, 255, 34, 30, 22, 255, 42, 35, 23, 255, 36, 32, 22, 255, 38, 33, 23, 255, 35, 31, 22, 255, 37, 33, 23, 255, 42, 35, 24, 255, 47, 39, 26, 255, 44, 37, 25, 255, 37, 32, 22, 255, 38, 33, 23, 255, 43, 39, 24, 255, 59, 63, 31, 255, 44, 37, 24, 255, 75, 75, 35, 255, 44, 37, 25, 255, 41, 35, 24, 255, 45, 37, 25, 255, 40, 35, 24, 255, 39, 33, 23, 255, 38, 33, 24, 255, 50, 42, 30, 255, 37, 32, 22, 255, 41, 35, 24, 255, 48, 39, 26, 255, 39, 33, 23, 255, 35, 31, 22, 255, 40, 34, 24, 255, 38, 33, 23, 255, 50, 44, 31, 255, 39, 35, 24, 255, 42, 36, 23, 255, 39, 34, 24, 255, 45, 38, 25, 255, 36, 31, 22, 255, 40, 35, 24, 255, 43, 36, 24, 255, 37, 33, 23, 255, 36, 32, 23, 255, 35, 31, 22, 255, 41, 35, 24, 255, 40, 35, 25, 255, 77, 62, 44, 255, 42, 36, 24, 255, 53, 42, 27, 255, 51, 41, 27, 255, 44, 36, 23, 255, 40, 34, 24, 255, 36, 31, 22, 255, 39, 34, 24, 255, 43, 37, 26, 255, 51, 41, 27, 255, 40, 34, 23, 255, 41, 35, 25, 255, 40, 34, 23, 255, 34, 31, 22, 255, 55, 46, 32, 255, 59, 49, 35, 255, 46, 39, 28, 255, 43, 37, 27, 255, 42, 36, 26, 255, 53, 44, 29, 255, 45, 38, 26, 255, 42, 36, 26, 255, 37, 33, 22, 255, 37, 32, 24, 255, 38, 33, 25, 255, 36, 31, 23, 255, 41, 35, 24, 255, 34, 31, 22, 255, 35, 30, 22, 255, 38, 33, 23, 255, 37, 33, 23, 255, 39, 34, 24, 255, 45, 37, 24, 255, 51, 41, 26, 255, 64, 48, 32, 255, 51, 41, 27, 255, 43, 37, 24, 255, 46, 39, 25, 255, 40, 34, 24, 255, 46, 38, 25, 255, 43, 36, 24, 255, 35, 31, 22, 255, 38, 33, 23, 255, 36, 32, 23, 255, 39, 34, 23, 255, 36, 32, 23, 255, 33, 30, 22, 255, 40, 35, 24, 255, 43, 36, 24, 255, 40, 34, 24, 255, 39, 34, 24, 255, 42, 36, 24, 255, 44, 37, 24, 255, 38, 33, 23, 255, 40, 34, 24, 255, 37, 33, 23, 255, 36, 31, 22, 255, 35, 31, 22, 255, 37, 33, 23, 255, 53, 42, 28, 255, 40, 35, 24, 255, 52, 42, 28, 255, 42, 36, 24, 255, 38, 33, 23, 255, 37, 33, 23, 255, 36, 31, 22, 255, 51, 43, 31, 255, 35, 31, 22, 255, 34, 30, 22, 255, 40, 35, 25, 255, 47, 39, 25, 255, 39, 34, 23, 255, 43, 37, 24, 255, 36, 32, 24, 255, 36, 32, 23, 255, 43, 36, 24, 255, 43, 36, 24, 255, 35, 31, 22, 255, 36, 32, 23, 255, 52, 42, 27, 255, 60, 46, 30, 255, 39, 34, 23, 255, 43, 36, 24, 255, 48, 40, 26, 255, 34, 30, 22, 255, 36, 32, 23, 255, 34, 30, 22, 255, 39, 34, 23, 255, 44, 38, 27, 255, 33, 30, 22, 255, 38, 33, 23, 255, 46, 40, 29, 255, 37, 33, 23, 255, 42, 36, 24, 255, 37, 33, 23, 255, 46, 38, 25, 255, 43, 37, 24, 255, 43, 37, 24, 255, 41, 35, 24, 255, 33, 49, 34, 255, 34, 51, 35, 255, 32, 46, 32, 255, 29, 41, 30, 255, 27, 37, 28, 255, 27, 36, 27, 255, 29, 41, 30, 255, 32, 46, 32, 255, 31, 45, 32, 255, 31, 45, 32, 255, 28, 40, 29, 255, 24, 31, 25, 255, 24, 32, 25, 255, 25, 33, 26, 255, 26, 35, 27, 255, 33, 47, 33, 255, 33, 48, 33, 255, 30, 43, 31, 255, 30, 42, 30, 255, 30, 43, 31, 255, 32, 46, 32, 255, 77, 94, 13, 255, 27, 37, 28, 255, 32, 46, 32, 255, 31, 44, 31, 255, 31, 45, 32, 255, 27, 38, 28, 255, 29, 41, 30, 255, 32, 47, 33, 255, 27, 37, 28, 255, 29, 41, 30, 255, 27, 37, 28, 255, 31, 44, 31, 255, 28, 38, 28, 255, 32, 45, 32, 255, 34, 49, 34, 255, 35, 52, 35, 255, 33, 48, 33, 255, 29, 41, 30, 255, 28, 39, 29, 255, 34, 49, 34, 255, 34, 50, 34, 255, 37, 56, 37, 255, 44, 65, 43, 255, 44, 65, 43, 255, 36, 54, 36, 255, 36, 54, 36, 255, 37, 55, 37, 255, 37, 55, 37, 255, 37, 56, 37, 255, 36, 54, 36, 255, 36, 53, 36, 255, 33, 49, 34, 255, 35, 53, 36, 255, 34, 47, 17, 255, 32, 45, 32, 255, 32, 45, 32, 255, 32, 46, 32, 255, 27, 36, 27, 255, 26, 35, 27, 255, 27, 38, 28, 255, 24, 30, 25, 255, 25, 34, 26, 255, 30, 42, 30, 255, 32, 45, 32, 255, 23, 30, 24, 255, 29, 40, 29, 255, 27, 37, 28, 255, 32, 47, 33, 255, 28, 39, 29, 255, 25, 34, 26, 255, 29, 40, 29, 255, 30, 42, 30, 255, 27, 36, 27, 255, 29, 41, 30, 255, 29, 40, 29, 255, 27, 34, 27, 255, 24, 31, 25, 255, 24, 31, 25, 255, 29, 41, 30, 255, 30, 43, 31, 255, 30, 43, 31, 255, 28, 39, 29, 255, 29, 41, 30, 255, 30, 42, 30, 255, 31, 45, 32, 255, 32, 46, 32, 255, 33, 48, 33, 255, 32, 46, 32, 255, 30, 43, 31, 255, 34, 50, 34, 255, 31, 45, 32, 255, 32, 46, 32, 255, 33, 48, 33, 255, 35, 53, 36, 255, 37, 56, 37, 255, 34, 49, 34, 255, 33, 49, 34, 255, 77, 94, 15, 255, 28, 39, 29, 255, 31, 44, 31, 255, 29, 40, 29, 255, 24, 31, 25, 255, 27, 36, 27, 255, 31, 44, 31, 255, 31, 44, 31, 255, 29, 41, 30, 255, 30, 43, 31, 255, 36, 54, 36, 255, 32, 46, 32, 255, 33, 48, 33, 255, 32, 47, 33, 255, 31, 44, 31, 255, 35, 51, 35, 255, 33, 48, 33, 255, 29, 41, 30, 255, 35, 51, 35, 255, 37, 56, 37, 255, 37, 56, 37, 255, 37, 56, 37, 255, 37, 55, 37, 255, 35, 52, 35, 255, 34, 50, 34, 255, 35, 52, 35, 255, 47, 69, 45, 255, 34, 50, 34, 255, 35, 51, 35, 255, 31, 44, 31, 255, 37, 56, 37, 255, 41, 61, 40, 255, 34, 49, 34, 255, 37, 56, 37, 255, 33, 48, 33, 255, 36, 53, 36, 255, 34, 50, 34, 255, 36, 54, 36, 255, 37, 56, 37, 255, 40, 60, 40, 255, 34, 50, 34, 255, 36, 53, 36, 255, 34, 51, 35, 255, 44, 65, 43, 255, 32, 47, 33, 255, 30, 42, 30, 255, 32, 46, 32, 255, 35, 52, 35, 255, 34, 50, 34, 255, 29, 41, 30, 255, 27, 37, 28, 255, 29, 40, 29, 255, 34, 49, 34, 255, 29, 41, 30, 255, 32, 46, 32, 255, 30, 43, 31, 255, 32, 47, 33, 255, 30, 42, 30, 255, 36, 53, 36, 255, 35, 52, 35, 255, 33, 48, 33, 255, 28, 39, 29, 255, 29, 41, 30, 255, 33, 49, 34, 255, 32, 46, 32, 255, 32, 46, 32, 255, 30, 42, 30, 255, 31, 45, 32, 255, 31, 45, 32, 255, 28, 40, 29, 255, 27, 37, 28, 255, 29, 41, 30, 255, 29, 41, 30, 255, 34, 49, 34, 255, 30, 42, 30, 255, 26, 36, 27, 255, 25, 33, 26, 255, 23, 29, 24, 255, 23, 30, 24, 255, 25, 34, 26, 255, 24, 32, 25, 255, 28, 39, 29, 255, 28, 38, 28, 255, 28, 38, 28, 255, 26, 36, 27, 255, 26, 35, 27, 255, 27, 38, 28, 255, 25, 34, 26, 255, 27, 37, 28, 255, 27, 37, 28, 255, 28, 39, 29, 255, 25, 33, 26, 255, 23, 30, 24, 255, 26, 36, 27, 255, 29, 41, 30, 255, 31, 45, 32, 255, 33, 48, 33, 255, 32, 45, 32, 255, 33, 49, 34, 255, 33, 47, 33, 255, 31, 45, 32, 255, 30, 42, 30, 255, 25, 33, 26, 255, 24, 31, 25, 255, 27, 37, 28, 255, 34, 49, 34, 255, 36, 54, 36, 255, 37, 55, 37, 255, 36, 54, 36, 255, 34, 49, 34, 255, 37, 55, 37, 255, 51, 74, 48, 255, 34, 50, 34, 255, 36, 54, 36, 255, 34, 50, 34, 255, 37, 55, 37, 255, 34, 49, 34, 255, 40, 60, 40, 255, 43, 63, 41, 255, 35, 51, 35, 255, 35, 52, 35, 255, 32, 46, 32, 255, 28, 38, 28, 255, 27, 38, 28, 255, 28, 39, 29, 255, 27, 37, 28, 255, 29, 41, 30, 255, 30, 42, 30, 255, 27, 37, 28, 255, 31, 44, 31, 255, 31, 45, 32, 255, 30, 43, 31, 255, 32, 46, 32, 255, 33, 48, 33, 255, 35, 53, 36, 255, 34, 50, 34, 255, 35, 52, 35, 255, 36, 53, 36, 255, 31, 44, 31, 255, 26, 35, 27, 255, 33, 47, 33, 255, 32, 45, 32, 255, 31, 44, 31, 255, 34, 50, 34, 255, 33, 49, 34, 255, 38, 58, 38, 255, 30, 43, 31, 255, 33, 48, 33, 255, 32, 45, 32, 255, 28, 40, 29, 255, 25, 34, 26, 255, 30, 43, 31, 255, 31, 45, 32, 255, 33, 49, 34, 255, 32, 46, 32, 255, 35, 51, 35, 255, 29, 40, 29, 255, 35, 53, 36, 255, 40, 34, 24, 255, 39, 34, 23, 255, 43, 37, 24, 255, 44, 37, 24, 255, 40, 35, 24, 255, 48, 39, 25, 255, 36, 31, 22, 255, 36, 31, 22, 255, 43, 37, 24, 255, 42, 36, 24, 255, 40, 35, 24, 255, 38, 33, 23, 255, 34, 30, 22, 255, 73, 59, 42, 255, 55, 46, 33, 255, 34, 30, 22, 255, 34, 30, 22, 255, 40, 34, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 39, 34, 23, 255, 40, 35, 24, 255, 41, 35, 24, 255, 39, 34, 24, 255, 35, 31, 22, 255, 34, 30, 22, 255, 49, 42, 30, 255, 39, 33, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 40, 34, 24, 255, 42, 36, 24, 255, 40, 35, 24, 255, 55, 43, 28, 255, 51, 41, 27, 255, 40, 34, 24, 255, 34, 31, 22, 255, 36, 32, 23, 255, 34, 30, 22, 255, 37, 33, 23, 255, 42, 36, 24, 255, 47, 39, 25, 255, 43, 36, 24, 255, 45, 38, 25, 255, 40, 35, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 40, 35, 24, 255, 39, 34, 24, 255, 40, 35, 24, 255, 40, 35, 24, 255, 39, 34, 24, 255, 43, 37, 24, 255, 70, 52, 33, 255, 67, 50, 33, 255, 62, 47, 31, 255, 43, 36, 24, 255, 34, 31, 22, 255, 37, 33, 23, 255, 38, 33, 23, 255, 43, 36, 24, 255, 42, 36, 24, 255, 36, 31, 22, 255, 76, 61, 43, 255, 75, 60, 42, 255, 77, 61, 42, 255, 45, 39, 28, 255, 34, 31, 22, 255, 39, 33, 23, 255, 39, 34, 23, 255, 45, 37, 24, 255, 46, 38, 24, 255, 60, 46, 30, 255, 63, 48, 31, 255, 51, 40, 26, 255, 55, 43, 28, 255, 46, 39, 25, 255, 36, 32, 22, 255, 47, 39, 26, 255, 41, 35, 24, 255, 45, 39, 28, 255, 34, 30, 22, 255, 36, 32, 23, 255, 36, 32, 22, 255, 37, 33, 23, 255, 49, 40, 26, 255, 38, 34, 24, 255, 43, 38, 26, 255, 48, 41, 28, 255, 51, 42, 28, 255, 52, 42, 28, 255, 37, 32, 23, 255, 39, 34, 23, 255, 43, 36, 23, 255, 41, 35, 24, 255, 37, 33, 23, 255, 35, 31, 22, 255, 42, 36, 24, 255, 42, 36, 24, 255, 43, 37, 24, 255, 54, 43, 28, 255, 44, 37, 24, 255, 47, 39, 25, 255, 45, 38, 25, 255, 39, 34, 23, 255, 42, 36, 24, 255, 44, 37, 24, 255, 45, 38, 25, 255, 54, 43, 28, 255, 60, 46, 30, 255, 53, 42, 27, 255, 41, 35, 24, 255, 42, 35, 24, 255, 46, 38, 24, 255, 50, 40, 26, 255, 41, 35, 24, 255, 37, 32, 22, 255, 33, 30, 22, 255, 37, 33, 23, 255, 43, 38, 27, 255, 54, 44, 32, 255, 44, 36, 24, 255, 48, 40, 26, 255, 41, 35, 24, 255, 40, 34, 23, 255, 39, 33, 23, 255, 45, 38, 25, 255, 49, 39, 26, 255, 48, 39, 26, 255, 52, 41, 27, 255, 46, 38, 25, 255, 37, 32, 23, 255, 36, 32, 22, 255, 44, 37, 25, 255, 37, 32, 22, 255, 39, 33, 23, 255, 58, 48, 33, 255, 43, 37, 26, 255, 38, 33, 23, 255, 38, 33, 23, 255, 38, 33, 22, 255, 33, 30, 22, 255, 37, 33, 23, 255, 42, 36, 24, 255, 34, 30, 22, 255, 39, 34, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 41, 35, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 43, 36, 24, 255, 39, 34, 23, 255, 48, 40, 30, 255, 34, 31, 22, 255, 40, 34, 24, 255, 37, 33, 23, 255, 40, 35, 25, 255, 42, 36, 24, 255, 64, 48, 32, 255, 46, 38, 25, 255, 41, 35, 24, 255, 37, 33, 23, 255, 36, 32, 23, 255, 34, 30, 22, 255, 36, 32, 23, 255, 41, 35, 24, 255, 37, 33, 24, 255, 41, 35, 25, 255, 36, 31, 22, 255, 36, 32, 23, 255, 42, 37, 27, 255, 35, 31, 22, 255, 66, 54, 38, 255, 41, 36, 26, 255, 37, 32, 23, 255, 36, 32, 22, 255, 39, 34, 24, 255, 37, 33, 23, 255, 41, 36, 25, 255, 40, 35, 25, 255, 36, 32, 22, 255, 40, 35, 23, 255, 42, 36, 24, 255, 42, 36, 24, 255, 44, 37, 24, 255, 45, 38, 24, 255, 43, 37, 24, 255, 36, 31, 22, 255, 42, 36, 24, 255, 48, 39, 25, 255, 48, 39, 25, 255, 62, 47, 30, 255, 50, 40, 26, 255, 46, 38, 25, 255, 42, 36, 24, 255, 41, 35, 24, 255, 41, 36, 24, 255, 61, 50, 36, 255, 71, 57, 41, 255, 39, 34, 25, 255, 41, 36, 24, 255, 38, 33, 23, 255, 41, 35, 24, 255, 56, 44, 29, 255, 64, 48, 32, 255, 53, 42, 28, 255, 53, 42, 28, 255, 68, 51, 33, 255, 44, 37, 24, 255, 40, 34, 24, 255, 45, 38, 25, 255, 42, 36, 24, 255, 41, 35, 24, 255, 35, 31, 22, 255, 42, 36, 24, 255, 40, 34, 24, 255, 45, 37, 24, 255, 52, 42, 27, 255, 40, 34, 24, 255, 35, 31, 22, 255, 50, 42, 31, 255, 64, 52, 37, 255, 33, 30, 22, 255, 36, 32, 22, 255, 34, 30, 22, 255, 36, 31, 22, 255, 41, 35, 24, 255, 42, 36, 24, 255, 41, 35, 24, 255, 33, 30, 22, 255, 36, 32, 23, 255, 43, 36, 24, 255, 39, 34, 23, 255, 42, 36, 24, 255, 44, 37, 24, 255, 52, 42, 28, 255, 67, 50, 33, 255, 45, 37, 24, 255, 40, 34, 24, 255, 39, 33, 23, 255, 48, 40, 30, 255, 35, 31, 22, 255, 36, 32, 24, 255, 40, 34, 24, 255, 35, 31, 22, 255, 36, 31, 22, 255, 39, 33, 23, 255, 42, 36, 24, 255, 37, 33, 23, 255, 41, 35, 24, 255, 35, 31, 22, 255, 55, 43, 28, 255, 58, 45, 30, 255, 51, 41, 27, 255, 37, 33, 23, 255, 35, 51, 35, 255, 36, 53, 36, 255, 31, 45, 32, 255, 33, 48, 33, 255, 28, 38, 28, 255, 27, 37, 28, 255, 26, 36, 27, 255, 31, 44, 31, 255, 30, 42, 30, 255, 32, 46, 32, 255, 29, 40, 29, 255, 27, 38, 28, 255, 25, 33, 26, 255, 25, 33, 26, 255, 24, 32, 25, 255, 24, 32, 25, 255, 27, 38, 28, 255, 33, 48, 33, 255, 30, 43, 31, 255, 30, 43, 31, 255, 34, 51, 35, 255, 32, 47, 33, 255, 33, 48, 33, 255, 32, 47, 33, 255, 30, 42, 30, 255, 28, 40, 29, 255, 27, 37, 28, 255, 28, 39, 29, 255, 27, 37, 28, 255, 32, 46, 32, 255, 33, 48, 33, 255, 29, 41, 30, 255, 34, 50, 34, 255, 32, 47, 33, 255, 32, 45, 32, 255, 34, 49, 34, 255, 38, 57, 38, 255, 34, 50, 34, 255, 32, 46, 32, 255, 27, 38, 28, 255, 28, 40, 29, 255, 30, 42, 30, 255, 35, 52, 35, 255, 36, 53, 36, 255, 35, 52, 35, 255, 34, 50, 34, 255, 36, 54, 36, 255, 34, 49, 34, 255, 37, 56, 37, 255, 39, 59, 39, 255, 36, 54, 36, 255, 36, 53, 36, 255, 33, 48, 33, 255, 34, 49, 34, 255, 32, 46, 32, 255, 33, 48, 33, 255, 31, 45, 32, 255, 26, 35, 27, 255, 25, 33, 26, 255, 30, 42, 30, 255, 28, 38, 28, 255, 23, 30, 24, 255, 28, 38, 28, 255, 25, 34, 26, 255, 26, 36, 27, 255, 26, 34, 26, 255, 28, 40, 29, 255, 32, 46, 32, 255, 30, 42, 30, 255, 28, 39, 29, 255, 30, 42, 30, 255, 29, 41, 30, 255, 34, 49, 34, 255, 32, 46, 32, 255, 32, 46, 32, 255, 27, 37, 28, 255, 25, 33, 26, 255, 26, 32, 26, 255, 23, 29, 24, 255, 23, 29, 24, 255, 26, 35, 27, 255, 27, 38, 28, 255, 26, 36, 27, 255, 25, 33, 26, 255, 30, 43, 31, 255, 32, 46, 32, 255, 31, 44, 31, 255, 31, 45, 32, 255, 31, 44, 31, 255, 32, 47, 33, 255, 34, 51, 35, 255, 28, 39, 29, 255, 28, 39, 29, 255, 31, 45, 32, 255, 34, 49, 34, 255, 34, 50, 34, 255, 35, 51, 35, 255, 30, 43, 31, 255, 29, 41, 30, 255, 26, 35, 27, 255, 27, 36, 27, 255, 25, 34, 26, 255, 26, 35, 27, 255, 29, 41, 30, 255, 34, 49, 34, 255, 32, 45, 32, 255, 30, 43, 31, 255, 31, 44, 31, 255, 30, 43, 31, 255, 34, 49, 34, 255, 33, 48, 33, 255, 37, 56, 37, 255, 34, 49, 34, 255, 33, 49, 34, 255, 30, 42, 30, 255, 31, 45, 32, 255, 36, 54, 36, 255, 35, 52, 35, 255, 34, 50, 34, 255, 43, 63, 41, 255, 37, 55, 37, 255, 33, 49, 34, 255, 33, 49, 34, 255, 33, 47, 33, 255, 34, 50, 34, 255, 36, 54, 36, 255, 36, 54, 36, 255, 39, 59, 39, 255, 43, 64, 42, 255, 33, 48, 33, 255, 34, 49, 34, 255, 30, 42, 30, 255, 31, 44, 31, 255, 31, 45, 32, 255, 34, 50, 34, 255, 34, 50, 34, 255, 48, 70, 46, 255, 36, 53, 36, 255, 34, 49, 34, 255, 29, 41, 30, 255, 34, 49, 34, 255, 36, 54, 36, 255, 36, 53, 36, 255, 29, 41, 30, 255, 28, 39, 29, 255, 35, 52, 35, 255, 31, 45, 32, 255, 25, 34, 26, 255, 28, 38, 28, 255, 26, 36, 27, 255, 29, 40, 29, 255, 29, 41, 30, 255, 30, 43, 31, 255, 32, 46, 32, 255, 33, 47, 33, 255, 31, 45, 32, 255, 33, 47, 33, 255, 33, 47, 33, 255, 33, 49, 34, 255, 32, 46, 32, 255, 32, 45, 32, 255, 33, 49, 34, 255, 29, 41, 30, 255, 28, 39, 29, 255, 30, 43, 31, 255, 34, 49, 34, 255, 30, 42, 30, 255, 29, 40, 29, 255, 26, 35, 27, 255, 26, 35, 27, 255, 30, 43, 31, 255, 33, 47, 33, 255, 34, 50, 34, 255, 29, 40, 29, 255, 30, 43, 31, 255, 25, 34, 26, 255, 27, 37, 28, 255, 26, 34, 26, 255, 25, 33, 26, 255, 24, 31, 25, 255, 27, 36, 27, 255, 27, 37, 28, 255, 24, 32, 25, 255, 23, 30, 24, 255, 26, 35, 27, 255, 25, 34, 26, 255, 25, 34, 26, 255, 28, 38, 28, 255, 27, 36, 27, 255, 29, 41, 30, 255, 23, 29, 24, 255, 28, 39, 29, 255, 28, 38, 28, 255, 28, 39, 29, 255, 32, 46, 32, 255, 31, 44, 31, 255, 28, 38, 28, 255, 29, 40, 29, 255, 32, 46, 32, 255, 29, 40, 29, 255, 24, 32, 25, 255, 26, 34, 26, 255, 31, 44, 31, 255, 33, 47, 33, 255, 36, 54, 36, 255, 34, 50, 34, 255, 35, 52, 35, 255, 36, 53, 36, 255, 37, 55, 37, 255, 34, 50, 34, 255, 35, 53, 36, 255, 51, 74, 48, 255, 33, 49, 34, 255, 31, 45, 32, 255, 35, 52, 35, 255, 47, 68, 45, 255, 49, 72, 47, 255, 36, 54, 36, 255, 33, 49, 34, 255, 30, 42, 30, 255, 24, 32, 25, 255, 26, 34, 26, 255, 23, 30, 24, 255, 26, 36, 27, 255, 25, 33, 26, 255, 28, 40, 29, 255, 27, 38, 28, 255, 29, 41, 30, 255, 28, 38, 28, 255, 30, 42, 30, 255, 34, 50, 34, 255, 32, 47, 33, 255, 29, 41, 30, 255, 28, 38, 28, 255, 32, 47, 33, 255, 35, 52, 35, 255, 31, 45, 32, 255, 31, 45, 32, 255, 31, 45, 32, 255, 31, 45, 32, 255, 33, 48, 33, 255, 34, 49, 34, 255, 34, 50, 34, 255, 29, 41, 30, 255, 29, 41, 30, 255, 28, 40, 29, 255, 29, 40, 29, 255, 31, 44, 31, 255, 29, 41, 30, 255, 31, 44, 31, 255, 36, 53, 36, 255, 34, 50, 34, 255, 32, 47, 33, 255, 33, 48, 33, 255, 34, 50, 34, 255, 36, 53, 36, 255, 43, 36, 24, 255, 39, 34, 24, 255, 42, 36, 24, 255, 63, 48, 31, 255, 37, 33, 23, 255, 40, 35, 25, 255, 33, 30, 22, 255, 33, 30, 22, 255, 45, 37, 24, 255, 40, 35, 24, 255, 41, 36, 24, 255, 39, 33, 23, 255, 39, 34, 25, 255, 40, 34, 24, 255, 50, 42, 31, 255, 54, 45, 33, 255, 40, 35, 24, 255, 43, 36, 24, 255, 38, 33, 23, 255, 35, 31, 22, 255, 47, 62, 34, 255, 43, 37, 24, 255, 44, 37, 24, 255, 45, 37, 24, 255, 46, 39, 25, 255, 36, 32, 23, 255, 36, 32, 22, 255, 36, 32, 23, 255, 63, 52, 37, 255, 55, 46, 33, 255, 36, 31, 22, 255, 43, 37, 24, 255, 48, 39, 25, 255, 40, 35, 24, 255, 36, 32, 23, 255, 37, 33, 23, 255, 40, 35, 25, 255, 57, 44, 29, 255, 43, 37, 24, 255, 48, 40, 26, 255, 39, 39, 25, 255, 43, 37, 24, 255, 54, 43, 28, 255, 37, 33, 23, 255, 39, 34, 23, 255, 63, 48, 31, 255, 61, 47, 31, 255, 42, 36, 24, 255, 40, 35, 24, 255, 40, 34, 24, 255, 39, 34, 23, 255, 40, 34, 24, 255, 36, 32, 23, 255, 42, 36, 24, 255, 57, 44, 29, 255, 52, 42, 28, 255, 42, 36, 24, 255, 36, 32, 23, 255, 37, 33, 23, 255, 43, 36, 24, 255, 36, 32, 23, 255, 36, 31, 22, 255, 74, 59, 42, 255, 75, 60, 42, 255, 67, 54, 39, 255, 45, 39, 28, 255, 36, 32, 22, 255, 41, 35, 24, 255, 41, 35, 24, 255, 63, 47, 32, 255, 70, 51, 31, 255, 63, 47, 31, 255, 45, 37, 25, 255, 52, 42, 27, 255, 57, 44, 29, 255, 64, 49, 31, 255, 43, 35, 24, 255, 40, 34, 24, 255, 49, 40, 28, 255, 37, 33, 23, 255, 42, 36, 25, 255, 39, 34, 23, 255, 38, 34, 23, 255, 43, 36, 24, 255, 38, 33, 23, 255, 38, 39, 32, 255, 39, 34, 23, 255, 34, 30, 22, 255, 38, 33, 24, 255, 46, 38, 25, 255, 69, 51, 33, 255, 66, 49, 33, 255, 33, 30, 22, 255, 50, 42, 31, 255, 45, 39, 28, 255, 66, 54, 38, 255, 36, 32, 24, 255, 48, 39, 25, 255, 57, 45, 29, 255, 55, 43, 28, 255, 69, 51, 33, 255, 52, 42, 28, 255, 42, 36, 24, 255, 51, 41, 27, 255, 41, 35, 24, 255, 34, 31, 22, 255, 35, 31, 22, 255, 37, 33, 23, 255, 60, 46, 30, 255, 69, 51, 33, 255, 55, 43, 28, 255, 62, 47, 30, 255, 42, 35, 24, 255, 56, 43, 28, 255, 65, 48, 32, 255, 39, 33, 24, 255, 38, 33, 23, 255, 34, 31, 22, 255, 39, 34, 23, 255, 33, 30, 22, 255, 42, 36, 24, 255, 48, 39, 25, 255, 50, 40, 27, 255, 36, 32, 22, 255, 44, 36, 25, 255, 41, 34, 24, 255, 48, 39, 26, 255, 42, 35, 24, 255, 47, 38, 24, 255, 50, 40, 27, 255, 41, 35, 23, 255, 51, 43, 29, 255, 47, 38, 26, 255, 39, 34, 23, 255, 40, 34, 23, 255, 38, 33, 23, 255, 57, 47, 33, 255, 35, 31, 22, 255, 42, 37, 26, 255, 41, 36, 24, 255, 43, 37, 24, 255, 34, 30, 22, 255, 41, 36, 24, 255, 38, 33, 23, 255, 39, 33, 23, 255, 42, 36, 24, 255, 48, 39, 25, 255, 50, 40, 27, 255, 49, 40, 26, 255, 45, 37, 24, 255, 36, 32, 23, 255, 40, 34, 24, 255, 58, 45, 30, 255, 39, 34, 24, 255, 39, 34, 24, 255, 38, 33, 23, 255, 34, 31, 22, 255, 34, 30, 22, 255, 43, 36, 24, 255, 41, 35, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 48, 40, 26, 255, 44, 37, 24, 255, 39, 34, 25, 255, 45, 37, 24, 255, 36, 31, 22, 255, 38, 33, 22, 255, 55, 45, 32, 255, 37, 32, 22, 255, 36, 31, 22, 255, 35, 31, 22, 255, 42, 36, 24, 255, 55, 62, 43, 255, 39, 34, 24, 255, 35, 31, 22, 255, 44, 37, 25, 255, 41, 35, 24, 255, 47, 38, 26, 255, 46, 38, 25, 255, 66, 51, 35, 255, 46, 38, 26, 255, 46, 37, 25, 255, 41, 35, 24, 255, 44, 36, 25, 255, 44, 36, 24, 255, 38, 38, 23, 255, 35, 32, 22, 255, 34, 31, 22, 255, 38, 32, 23, 255, 43, 36, 24, 255, 59, 45, 30, 255, 46, 39, 25, 255, 40, 35, 24, 255, 44, 37, 24, 255, 40, 34, 23, 255, 47, 39, 25, 255, 42, 36, 24, 255, 50, 42, 31, 255, 78, 61, 43, 255, 80, 64, 45, 255, 59, 49, 35, 255, 34, 31, 22, 255, 39, 34, 23, 255, 45, 38, 25, 255, 42, 36, 24, 255, 64, 48, 32, 255, 76, 56, 33, 255, 58, 45, 30, 255, 60, 46, 30, 255, 57, 44, 29, 255, 44, 37, 24, 255, 43, 37, 24, 255, 38, 33, 23, 255, 36, 32, 24, 255, 37, 33, 24, 255, 34, 30, 22, 255, 42, 36, 24, 255, 46, 38, 25, 255, 42, 36, 24, 255, 37, 33, 23, 255, 34, 31, 22, 255, 62, 51, 36, 255, 35, 31, 22, 255, 34, 31, 22, 255, 40, 34, 24, 255, 48, 39, 25, 255, 46, 38, 25, 255, 38, 33, 23, 255, 34, 31, 22, 255, 41, 36, 26, 255, 40, 35, 25, 255, 40, 35, 24, 255, 42, 36, 24, 255, 36, 32, 23, 255, 45, 37, 24, 255, 70, 52, 33, 255, 82, 60, 33, 255, 48, 40, 26, 255, 43, 36, 24, 255, 45, 37, 24, 255, 36, 32, 23, 255, 36, 32, 22, 255, 37, 33, 23, 255, 37, 33, 23, 255, 42, 36, 24, 255, 40, 34, 24, 255, 39, 34, 24, 255, 50, 40, 27, 255, 42, 37, 27, 255, 36, 31, 22, 255, 42, 36, 24, 255, 55, 43, 28, 255, 67, 50, 33, 255, 59, 45, 30, 255, 49, 40, 26, 255, 34, 50, 34, 255, 35, 51, 35, 255, 35, 51, 35, 255, 29, 41, 30, 255, 26, 36, 27, 255, 28, 39, 29, 255, 26, 35, 27, 255, 29, 41, 30, 255, 29, 41, 30, 255, 29, 40, 29, 255, 28, 38, 28, 255, 24, 31, 25, 255, 25, 33, 26, 255, 25, 33, 26, 255, 25, 34, 26, 255, 23, 29, 24, 255, 26, 36, 27, 255, 27, 36, 27, 255, 25, 34, 26, 255, 28, 40, 29, 255, 33, 47, 33, 255, 32, 46, 32, 255, 32, 46, 32, 255, 33, 49, 34, 255, 33, 49, 34, 255, 28, 38, 28, 255, 26, 35, 27, 255, 29, 40, 29, 255, 30, 42, 30, 255, 31, 45, 32, 255, 35, 51, 35, 255, 33, 49, 34, 255, 37, 56, 37, 255, 42, 62, 41, 255, 37, 56, 37, 255, 37, 55, 37, 255, 33, 49, 34, 255, 34, 51, 35, 255, 31, 44, 31, 255, 28, 40, 29, 255, 30, 42, 30, 255, 33, 49, 34, 255, 36, 54, 36, 255, 35, 52, 35, 255, 33, 49, 34, 255, 35, 52, 35, 255, 31, 45, 32, 255, 29, 41, 30, 255, 29, 40, 29, 255, 32, 46, 32, 255, 33, 48, 33, 255, 41, 61, 40, 255, 36, 53, 36, 255, 31, 45, 32, 255, 29, 41, 30, 255, 30, 42, 30, 255, 27, 38, 28, 255, 25, 33, 26, 255, 27, 37, 28, 255, 31, 45, 32, 255, 32, 46, 32, 255, 28, 39, 29, 255, 26, 35, 27, 255, 24, 32, 25, 255, 30, 42, 30, 255, 29, 41, 30, 255, 30, 42, 30, 255, 27, 38, 28, 255, 29, 40, 29, 255, 28, 38, 28, 255, 31, 44, 31, 255, 29, 41, 30, 255, 32, 46, 32, 255, 34, 50, 34, 255, 28, 39, 29, 255, 27, 37, 28, 255, 23, 30, 24, 255, 23, 29, 24, 255, 26, 35, 27, 255, 24, 32, 25, 255, 26, 35, 27, 255, 27, 37, 28, 255, 27, 36, 27, 255, 25, 33, 26, 255, 27, 37, 28, 255, 27, 38, 28, 255, 30, 43, 31, 255, 32, 46, 32, 255, 31, 45, 32, 255, 31, 44, 31, 255, 29, 41, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 27, 37, 28, 255, 33, 48, 33, 255, 26, 35, 27, 255, 35, 51, 35, 255, 30, 43, 31, 255, 24, 32, 25, 255, 25, 33, 26, 255, 25, 34, 26, 255, 28, 40, 29, 255, 23, 30, 24, 255, 27, 37, 28, 255, 30, 43, 31, 255, 35, 52, 35, 255, 31, 45, 32, 255, 32, 46, 32, 255, 30, 43, 31, 255, 33, 49, 34, 255, 28, 38, 28, 255, 30, 43, 31, 255, 28, 39, 29, 255, 32, 47, 33, 255, 34, 49, 34, 255, 33, 48, 33, 255, 32, 47, 33, 255, 35, 51, 35, 255, 36, 53, 36, 255, 46, 68, 44, 255, 45, 67, 44, 255, 34, 51, 35, 255, 31, 44, 31, 255, 34, 50, 34, 255, 31, 44, 31, 255, 32, 46, 32, 255, 34, 50, 34, 255, 35, 52, 35, 255, 35, 51, 35, 255, 36, 54, 36, 255, 30, 43, 31, 255, 31, 44, 31, 255, 30, 43, 31, 255, 32, 46, 32, 255, 34, 49, 34, 255, 35, 53, 36, 255, 34, 49, 34, 255, 32, 47, 33, 255, 32, 46, 32, 255, 33, 48, 33, 255, 35, 52, 35, 255, 32, 46, 32, 255, 37, 55, 37, 255, 28, 38, 28, 255, 29, 41, 30, 255, 31, 45, 32, 255, 29, 41, 30, 255, 26, 36, 27, 255, 29, 41, 30, 255, 31, 44, 31, 255, 31, 44, 31, 255, 29, 40, 29, 255, 30, 43, 31, 255, 33, 48, 33, 255, 34, 50, 34, 255, 31, 45, 32, 255, 29, 41, 30, 255, 36, 53, 36, 255, 32, 46, 32, 255, 30, 42, 30, 255, 32, 46, 32, 255, 34, 49, 34, 255, 31, 45, 32, 255, 32, 45, 32, 255, 31, 44, 31, 255, 30, 42, 30, 255, 30, 43, 31, 255, 31, 45, 32, 255, 32, 46, 32, 255, 31, 45, 32, 255, 31, 45, 32, 255, 30, 43, 31, 255, 31, 45, 32, 255, 31, 45, 32, 255, 28, 38, 28, 255, 24, 31, 25, 255, 28, 40, 29, 255, 27, 37, 28, 255, 26, 36, 27, 255, 27, 37, 28, 255, 26, 36, 27, 255, 26, 35, 27, 255, 28, 39, 29, 255, 28, 39, 29, 255, 30, 43, 31, 255, 29, 41, 30, 255, 27, 37, 28, 255, 29, 40, 29, 255, 26, 35, 27, 255, 29, 41, 30, 255, 28, 40, 29, 255, 26, 35, 27, 255, 31, 45, 32, 255, 33, 47, 33, 255, 28, 38, 28, 255, 28, 38, 28, 255, 31, 45, 32, 255, 32, 46, 32, 255, 31, 44, 31, 255, 30, 42, 30, 255, 27, 36, 27, 255, 28, 38, 28, 255, 33, 48, 33, 255, 34, 50, 34, 255, 33, 49, 34, 255, 38, 57, 38, 255, 36, 54, 36, 255, 37, 55, 37, 255, 37, 56, 37, 255, 33, 48, 33, 255, 40, 60, 40, 255, 33, 48, 33, 255, 35, 52, 35, 255, 29, 41, 30, 255, 31, 44, 31, 255, 36, 54, 36, 255, 36, 53, 36, 255, 35, 52, 35, 255, 35, 52, 35, 255, 28, 39, 29, 255, 26, 36, 27, 255, 28, 38, 28, 255, 26, 35, 27, 255, 24, 32, 25, 255, 26, 35, 27, 255, 27, 37, 28, 255, 25, 33, 26, 255, 27, 37, 28, 255, 31, 45, 32, 255, 31, 45, 32, 255, 31, 45, 32, 255, 32, 45, 32, 255, 28, 39, 29, 255, 28, 40, 29, 255, 30, 42, 30, 255, 30, 43, 31, 255, 29, 41, 30, 255, 30, 42, 30, 255, 28, 40, 29, 255, 28, 39, 29, 255, 25, 34, 26, 255, 32, 47, 33, 255, 27, 37, 28, 255, 28, 38, 28, 255, 31, 44, 31, 255, 32, 46, 32, 255, 33, 47, 33, 255, 27, 37, 28, 255, 30, 43, 31, 255, 29, 41, 30, 255, 33, 48, 33, 255, 38, 57, 38, 255, 36, 54, 36, 255, 34, 51, 35, 255, 32, 46, 32, 255, 32, 47, 33, 255, 48, 40, 26, 255, 52, 42, 27, 255, 42, 36, 24, 255, 49, 40, 26, 255, 37, 33, 23, 255, 36, 32, 23, 255, 35, 31, 23, 255, 37, 33, 24, 255, 37, 33, 23, 255, 40, 35, 24, 255, 47, 39, 25, 255, 37, 33, 23, 255, 34, 30, 22, 255, 39, 34, 23, 255, 38, 33, 23, 255, 37, 33, 23, 255, 42, 36, 24, 255, 34, 31, 22, 255, 38, 33, 23, 255, 37, 33, 23, 255, 36, 32, 23, 255, 39, 34, 23, 255, 41, 35, 24, 255, 40, 35, 24, 255, 41, 35, 24, 255, 39, 34, 25, 255, 33, 30, 22, 255, 36, 31, 22, 255, 49, 42, 30, 255, 43, 36, 24, 255, 37, 33, 23, 255, 45, 37, 24, 255, 52, 42, 28, 255, 54, 43, 28, 255, 40, 35, 24, 255, 45, 39, 28, 255, 38, 33, 23, 255, 36, 32, 23, 255, 42, 36, 24, 255, 45, 38, 25, 255, 48, 40, 26, 255, 40, 35, 24, 255, 48, 40, 26, 255, 39, 34, 24, 255, 55, 43, 28, 255, 59, 45, 30, 255, 53, 42, 28, 255, 39, 34, 23, 255, 52, 42, 27, 255, 48, 39, 25, 255, 42, 36, 24, 255, 39, 33, 23, 255, 48, 40, 26, 255, 59, 46, 30, 255, 56, 44, 29, 255, 48, 40, 26, 255, 45, 37, 24, 255, 48, 39, 25, 255, 43, 37, 24, 255, 44, 37, 24, 255, 39, 34, 23, 255, 42, 36, 24, 255, 66, 53, 38, 255, 56, 46, 33, 255, 49, 41, 30, 255, 35, 31, 23, 255, 36, 32, 23, 255, 47, 39, 25, 255, 44, 38, 24, 255, 50, 40, 27, 255, 50, 40, 26, 255, 48, 39, 26, 255, 46, 38, 25, 255, 60, 46, 30, 255, 48, 39, 25, 255, 44, 37, 25, 255, 42, 36, 24, 255, 48, 40, 27, 255, 52, 42, 29, 255, 42, 37, 25, 255, 36, 32, 22, 255, 45, 38, 28, 255, 36, 32, 23, 255, 43, 36, 23, 255, 43, 36, 24, 255, 50, 41, 26, 255, 39, 34, 23, 255, 43, 37, 26, 255, 35, 31, 22, 255, 61, 46, 31, 255, 61, 47, 31, 255, 45, 37, 24, 255, 49, 40, 26, 255, 33, 30, 22, 255, 35, 31, 22, 255, 41, 35, 24, 255, 42, 36, 24, 255, 36, 32, 23, 255, 44, 37, 24, 255, 46, 39, 25, 255, 64, 48, 32, 255, 50, 40, 27, 255, 41, 35, 24, 255, 39, 34, 23, 255, 42, 36, 24, 255, 37, 33, 23, 255, 33, 30, 22, 255, 33, 30, 22, 255, 51, 41, 27, 255, 61, 46, 31, 255, 42, 36, 24, 255, 53, 42, 28, 255, 47, 39, 25, 255, 69, 51, 32, 255, 58, 45, 30, 255, 49, 39, 26, 255, 43, 37, 24, 255, 38, 33, 23, 255, 41, 35, 23, 255, 44, 37, 24, 255, 61, 49, 35, 255, 38, 33, 23, 255, 41, 35, 24, 255, 40, 34, 24, 255, 41, 35, 24, 255, 42, 36, 24, 255, 47, 38, 25, 255, 45, 37, 24, 255, 62, 46, 31, 255, 42, 36, 24, 255, 48, 41, 27, 255, 39, 33, 23, 255, 37, 32, 24, 255, 37, 33, 23, 255, 35, 31, 22, 255, 40, 34, 24, 255, 35, 31, 22, 255, 51, 43, 30, 255, 41, 36, 25, 255, 38, 33, 23, 255, 41, 36, 24, 255, 35, 30, 22, 255, 39, 33, 23, 255, 46, 38, 24, 255, 42, 36, 24, 255, 46, 38, 25, 255, 48, 39, 25, 255, 45, 37, 24, 255, 38, 33, 23, 255, 42, 36, 24, 255, 43, 37, 24, 255, 43, 36, 24, 255, 41, 35, 24, 255, 50, 42, 31, 255, 40, 34, 24, 255, 45, 37, 24, 255, 36, 32, 22, 255, 34, 31, 22, 255, 33, 30, 22, 255, 42, 36, 24, 255, 39, 33, 23, 255, 43, 37, 24, 255, 40, 34, 24, 255, 36, 32, 23, 255, 41, 35, 24, 255, 37, 33, 23, 255, 36, 32, 24, 255, 68, 55, 40, 255, 54, 45, 33, 255, 35, 31, 22, 255, 41, 35, 23, 255, 35, 31, 23, 255, 41, 35, 24, 255, 39, 34, 23, 255, 46, 40, 28, 255, 37, 33, 23, 255, 47, 39, 25, 255, 35, 31, 22, 255, 42, 35, 24, 255, 38, 33, 23, 255, 46, 39, 26, 255, 37, 32, 23, 255, 40, 34, 23, 255, 40, 34, 23, 255, 52, 41, 27, 255, 39, 33, 23, 255, 36, 32, 22, 255, 41, 35, 23, 255, 35, 31, 22, 255, 40, 34, 23, 255, 44, 37, 24, 255, 51, 41, 27, 255, 52, 41, 27, 255, 56, 43, 28, 255, 62, 47, 30, 255, 39, 34, 23, 255, 40, 34, 24, 255, 39, 34, 23, 255, 41, 36, 26, 255, 70, 57, 40, 255, 79, 63, 45, 255, 34, 31, 22, 255, 35, 31, 22, 255, 42, 36, 24, 255, 42, 36, 24, 255, 55, 43, 28, 255, 51, 41, 27, 255, 70, 52, 33, 255, 69, 51, 33, 255, 55, 43, 28, 255, 65, 49, 33, 255, 48, 40, 26, 255, 62, 47, 31, 255, 37, 33, 23, 255, 36, 32, 22, 255, 36, 32, 24, 255, 55, 43, 28, 255, 45, 38, 25, 255, 37, 33, 23, 255, 42, 36, 24, 255, 36, 31, 22, 255, 39, 34, 25, 255, 34, 31, 22, 255, 71, 57, 41, 255, 39, 34, 24, 255, 37, 33, 23, 255, 45, 37, 24, 255, 36, 32, 22, 255, 39, 34, 23, 255, 36, 32, 23, 255, 54, 45, 33, 255, 46, 40, 29, 255, 44, 37, 24, 255, 52, 42, 27, 255, 49, 40, 26, 255, 57, 44, 29, 255, 72, 53, 33, 255, 69, 51, 33, 255, 52, 49, 40, 255, 43, 37, 24, 255, 69, 51, 33, 255, 50, 40, 27, 255, 34, 31, 22, 255, 42, 36, 24, 255, 33, 30, 22, 255, 45, 37, 24, 255, 37, 33, 23, 255, 36, 32, 23, 255, 36, 32, 23, 255, 34, 30, 22, 255, 36, 32, 23, 255, 43, 36, 24, 255, 55, 43, 28, 255, 69, 51, 33, 255, 48, 39, 25, 255, 45, 37, 24, 255, 30, 43, 31, 255, 31, 45, 32, 255, 33, 48, 33, 255, 28, 39, 29, 255, 28, 39, 29, 255, 28, 39, 29, 255, 27, 38, 28, 255, 30, 43, 31, 255, 31, 45, 32, 255, 30, 42, 30, 255, 31, 44, 31, 255, 27, 37, 28, 255, 24, 31, 25, 255, 25, 34, 26, 255, 24, 32, 25, 255, 29, 41, 30, 255, 23, 30, 24, 255, 25, 33, 26, 255, 26, 34, 26, 255, 24, 31, 25, 255, 30, 42, 30, 255, 32, 46, 32, 255, 35, 53, 36, 255, 34, 49, 34, 255, 30, 43, 31, 255, 26, 35, 27, 255, 29, 40, 29, 255, 31, 44, 31, 255, 32, 46, 32, 255, 35, 52, 35, 255, 34, 49, 34, 255, 37, 55, 37, 255, 39, 59, 39, 255, 38, 58, 38, 255, 45, 67, 44, 255, 37, 55, 37, 255, 30, 43, 31, 255, 33, 48, 33, 255, 32, 45, 32, 255, 33, 48, 33, 255, 34, 49, 34, 255, 37, 56, 37, 255, 35, 51, 35, 255, 33, 48, 33, 255, 31, 44, 31, 255, 31, 44, 31, 255, 28, 39, 29, 255, 26, 36, 27, 255, 26, 36, 27, 255, 28, 39, 29, 255, 31, 45, 32, 255, 37, 56, 37, 255, 32, 45, 32, 255, 33, 48, 33, 255, 32, 47, 33, 255, 28, 40, 29, 255, 31, 45, 32, 255, 26, 34, 26, 255, 27, 37, 28, 255, 31, 45, 32, 255, 27, 37, 28, 255, 25, 34, 26, 255, 30, 43, 31, 255, 27, 37, 28, 255, 26, 35, 27, 255, 26, 36, 27, 255, 28, 40, 29, 255, 27, 37, 28, 255, 28, 40, 29, 255, 27, 36, 27, 255, 27, 37, 28, 255, 31, 44, 31, 255, 32, 45, 32, 255, 30, 43, 31, 255, 31, 45, 32, 255, 27, 36, 27, 255, 28, 39, 29, 255, 28, 39, 29, 255, 25, 33, 26, 255, 29, 41, 30, 255, 28, 39, 29, 255, 26, 34, 26, 255, 25, 33, 26, 255, 27, 37, 28, 255, 24, 31, 25, 255, 24, 31, 25, 255, 24, 32, 25, 255, 27, 37, 28, 255, 32, 46, 32, 255, 30, 43, 31, 255, 27, 37, 28, 255, 27, 37, 28, 255, 25, 33, 26, 255, 25, 33, 26, 255, 28, 39, 29, 255, 24, 31, 25, 255, 26, 36, 27, 255, 27, 37, 28, 255, 30, 43, 31, 255, 26, 35, 27, 255, 27, 37, 28, 255, 27, 37, 28, 255, 28, 38, 28, 255, 28, 38, 28, 255, 32, 45, 32, 255, 32, 46, 32, 255, 30, 42, 30, 255, 30, 43, 31, 255, 30, 43, 31, 255, 34, 49, 34, 255, 28, 39, 29, 255, 23, 30, 24, 255, 23, 29, 24, 255, 29, 40, 29, 255, 29, 40, 29, 255, 30, 42, 30, 255, 31, 45, 32, 255, 30, 43, 31, 255, 32, 47, 33, 255, 37, 55, 37, 255, 35, 52, 35, 255, 30, 42, 30, 255, 29, 41, 30, 255, 30, 42, 30, 255, 30, 43, 31, 255, 33, 48, 33, 255, 34, 50, 34, 255, 34, 50, 34, 255, 32, 45, 32, 255, 29, 40, 29, 255, 31, 45, 32, 255, 28, 39, 29, 255, 29, 41, 30, 255, 29, 41, 30, 255, 31, 44, 31, 255, 34, 50, 34, 255, 33, 48, 33, 255, 35, 51, 35, 255, 32, 47, 33, 255, 32, 46, 32, 255, 31, 45, 32, 255, 33, 47, 33, 255, 34, 49, 34, 255, 32, 45, 32, 255, 27, 37, 28, 255, 25, 34, 26, 255, 27, 36, 27, 255, 30, 42, 30, 255, 30, 43, 31, 255, 35, 52, 35, 255, 33, 49, 34, 255, 31, 44, 31, 255, 34, 51, 35, 255, 32, 47, 33, 255, 31, 44, 31, 255, 31, 44, 31, 255, 33, 47, 33, 255, 33, 47, 33, 255, 29, 40, 29, 255, 34, 49, 34, 255, 39, 59, 39, 255, 35, 52, 35, 255, 29, 41, 30, 255, 27, 37, 28, 255, 28, 39, 29, 255, 27, 37, 28, 255, 28, 39, 29, 255, 29, 41, 30, 255, 26, 36, 27, 255, 28, 38, 28, 255, 28, 39, 29, 255, 33, 48, 33, 255, 33, 47, 33, 255, 32, 45, 32, 255, 30, 43, 31, 255, 26, 35, 27, 255, 27, 36, 27, 255, 27, 37, 28, 255, 27, 37, 28, 255, 28, 39, 29, 255, 29, 41, 30, 255, 28, 39, 29, 255, 30, 42, 30, 255, 31, 44, 31, 255, 34, 50, 34, 255, 32, 46, 32, 255, 30, 43, 31, 255, 30, 42, 30, 255, 26, 35, 27, 255, 30, 42, 30, 255, 30, 42, 30, 255, 32, 47, 33, 255, 27, 38, 28, 255, 31, 44, 31, 255, 31, 45, 32, 255, 28, 39, 29, 255, 30, 42, 30, 255, 30, 43, 31, 255, 32, 46, 32, 255, 33, 47, 33, 255, 27, 36, 27, 255, 32, 46, 32, 255, 35, 52, 35, 255, 37, 56, 37, 255, 37, 56, 37, 255, 36, 53, 36, 255, 39, 59, 39, 255, 35, 53, 36, 255, 47, 68, 45, 255, 33, 49, 34, 255, 34, 50, 34, 255, 32, 46, 32, 255, 31, 44, 31, 255, 30, 42, 30, 255, 29, 41, 30, 255, 36, 53, 36, 255, 40, 60, 40, 255, 35, 52, 35, 255, 35, 51, 35, 255, 29, 41, 30, 255, 26, 36, 27, 255, 26, 34, 26, 255, 25, 33, 26, 255, 26, 34, 26, 255, 30, 43, 31, 255, 25, 34, 26, 255, 23, 30, 24, 255, 26, 35, 27, 255, 31, 45, 32, 255, 31, 45, 32, 255, 32, 47, 33, 255, 31, 45, 32, 255, 29, 41, 30, 255, 32, 47, 33, 255, 29, 41, 30, 255, 27, 37, 28, 255, 29, 41, 30, 255, 30, 43, 31, 255, 29, 40, 29, 255, 29, 40, 29, 255, 29, 40, 29, 255, 29, 40, 29, 255, 25, 33, 26, 255, 26, 34, 26, 255, 27, 37, 28, 255, 31, 44, 31, 255, 33, 48, 33, 255, 30, 43, 31, 255, 31, 45, 32, 255, 30, 43, 31, 255, 32, 46, 32, 255, 37, 55, 37, 255, 37, 55, 37, 255, 35, 51, 35, 255, 33, 48, 33, 255, 32, 47, 33, 255, 68, 51, 33, 255, 50, 40, 27, 255, 45, 37, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 42, 37, 27, 255, 36, 32, 22, 255, 33, 30, 22, 255, 42, 36, 24, 255, 39, 34, 23, 255, 37, 33, 23, 255, 36, 32, 23, 255, 37, 33, 23, 255, 66, 54, 38, 255, 37, 33, 23, 255, 46, 39, 25, 255, 44, 37, 24, 255, 42, 36, 24, 255, 36, 32, 23, 255, 58, 45, 30, 255, 42, 36, 24, 255, 43, 36, 24, 255, 36, 32, 23, 255, 37, 33, 23, 255, 41, 36, 24, 255, 36, 32, 22, 255, 35, 31, 22, 255, 43, 37, 24, 255, 45, 37, 24, 255, 55, 43, 28, 255, 44, 37, 24, 255, 37, 33, 23, 255, 46, 38, 25, 255, 37, 33, 23, 255, 42, 36, 24, 255, 40, 35, 25, 255, 37, 33, 23, 255, 37, 33, 23, 255, 45, 37, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 49, 40, 26, 255, 40, 34, 24, 255, 40, 34, 24, 255, 54, 43, 28, 255, 63, 48, 31, 255, 44, 37, 24, 255, 40, 34, 24, 255, 60, 46, 30, 255, 54, 43, 28, 255, 47, 39, 25, 255, 37, 33, 23, 255, 45, 37, 24, 255, 57, 45, 29, 255, 49, 40, 26, 255, 39, 34, 23, 255, 53, 42, 28, 255, 42, 36, 24, 255, 41, 42, 35, 255, 49, 41, 30, 255, 34, 30, 22, 255, 35, 31, 22, 255, 33, 30, 22, 255, 53, 44, 32, 255, 76, 61, 43, 255, 35, 31, 22, 255, 36, 31, 23, 255, 43, 36, 24, 255, 46, 38, 25, 255, 43, 36, 23, 255, 45, 38, 25, 255, 42, 36, 24, 255, 46, 38, 25, 255, 42, 35, 24, 255, 39, 34, 23, 255, 40, 34, 24, 255, 52, 41, 27, 255, 45, 37, 25, 255, 41, 34, 24, 255, 54, 44, 31, 255, 38, 34, 23, 255, 40, 35, 23, 255, 35, 30, 22, 255, 45, 38, 26, 255, 38, 34, 23, 255, 51, 41, 27, 255, 38, 33, 23, 255, 36, 32, 23, 255, 37, 33, 23, 255, 54, 43, 28, 255, 45, 38, 25, 255, 49, 40, 26, 255, 42, 36, 24, 255, 40, 34, 24, 255, 40, 34, 24, 255, 40, 34, 24, 255, 33, 30, 22, 255, 41, 35, 24, 255, 45, 38, 25, 255, 45, 37, 24, 255, 47, 39, 25, 255, 33, 30, 22, 255, 37, 33, 23, 255, 41, 36, 24, 255, 55, 43, 28, 255, 40, 34, 24, 255, 36, 32, 23, 255, 35, 31, 22, 255, 37, 33, 23, 255, 39, 33, 23, 255, 42, 36, 24, 255, 43, 37, 24, 255, 49, 40, 26, 255, 65, 49, 33, 255, 45, 37, 24, 255, 58, 44, 29, 255, 42, 36, 24, 255, 43, 36, 24, 255, 36, 32, 22, 255, 37, 33, 23, 255, 76, 61, 41, 255, 54, 44, 32, 255, 36, 31, 22, 255, 50, 40, 26, 255, 38, 33, 23, 255, 42, 36, 24, 255, 52, 41, 27, 255, 47, 39, 25, 255, 45, 37, 24, 255, 44, 38, 24, 255, 40, 35, 23, 255, 38, 33, 23, 255, 47, 39, 25, 255, 46, 39, 25, 255, 36, 32, 22, 255, 40, 35, 25, 255, 39, 33, 23, 255, 37, 33, 23, 255, 36, 31, 22, 255, 39, 33, 23, 255, 47, 39, 25, 255, 40, 34, 24, 255, 61, 46, 30, 255, 63, 48, 31, 255, 48, 39, 25, 255, 50, 40, 27, 255, 46, 38, 25, 255, 44, 37, 24, 255, 49, 40, 26, 255, 45, 37, 24, 255, 68, 51, 33, 255, 66, 49, 33, 255, 43, 37, 24, 255, 45, 39, 28, 255, 55, 46, 33, 255, 45, 37, 24, 255, 42, 36, 24, 255, 41, 36, 24, 255, 39, 34, 23, 255, 40, 35, 24, 255, 45, 38, 25, 255, 36, 32, 23, 255, 36, 32, 23, 255, 34, 31, 22, 255, 34, 30, 22, 255, 50, 42, 31, 255, 72, 58, 42, 255, 80, 64, 45, 255, 39, 34, 25, 255, 34, 31, 22, 255, 41, 36, 24, 255, 35, 31, 22, 255, 35, 31, 22, 255, 39, 34, 23, 255, 35, 31, 23, 255, 35, 31, 22, 255, 42, 36, 24, 255, 39, 34, 23, 255, 41, 35, 24, 255, 47, 38, 25, 255, 43, 36, 24, 255, 44, 37, 24, 255, 36, 32, 22, 255, 38, 33, 23, 255, 42, 36, 24, 255, 36, 31, 22, 255, 35, 31, 22, 255, 42, 36, 23, 255, 34, 30, 22, 255, 37, 33, 23, 255, 44, 37, 24, 255, 55, 43, 28, 255, 41, 35, 24, 255, 46, 38, 24, 255, 51, 41, 26, 255, 42, 36, 23, 255, 34, 31, 22, 255, 65, 53, 37, 255, 37, 33, 23, 255, 41, 35, 24, 255, 49, 42, 30, 255, 42, 37, 27, 255, 62, 51, 36, 255, 36, 32, 23, 255, 37, 33, 23, 255, 45, 37, 24, 255, 44, 37, 24, 255, 59, 46, 30, 255, 49, 40, 26, 255, 77, 57, 33, 255, 70, 52, 33, 255, 53, 42, 28, 255, 57, 45, 29, 255, 39, 34, 24, 255, 40, 35, 24, 255, 43, 37, 24, 255, 57, 44, 29, 255, 44, 37, 24, 255, 44, 37, 24, 255, 41, 35, 24, 255, 34, 31, 22, 255, 42, 36, 24, 255, 40, 35, 24, 255, 40, 35, 25, 255, 80, 64, 45, 255, 48, 40, 30, 255, 37, 33, 23, 255, 33, 30, 22, 255, 37, 33, 23, 255, 76, 61, 43, 255, 54, 45, 33, 255, 37, 33, 24, 255, 45, 37, 24, 255, 60, 46, 30, 255, 54, 43, 28, 255, 54, 43, 28, 255, 51, 41, 27, 255, 61, 47, 31, 255, 45, 37, 24, 255, 54, 43, 28, 255, 61, 47, 31, 255, 45, 37, 24, 255, 34, 31, 22, 255, 41, 35, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 42, 36, 24, 255, 44, 37, 24, 255, 42, 36, 24, 255, 44, 37, 24, 255, 40, 34, 24, 255, 66, 49, 33, 255, 52, 42, 27, 255, 42, 36, 24, 255, 36, 32, 22, 255, 42, 36, 24, 255, 34, 51, 35, 255, 33, 48, 33, 255, 34, 50, 34, 255, 27, 37, 28, 255, 29, 41, 30, 255, 29, 41, 30, 255, 27, 37, 28, 255, 28, 39, 29, 255, 30, 43, 31, 255, 30, 43, 31, 255, 29, 41, 30, 255, 28, 39, 29, 255, 23, 30, 24, 255, 23, 30, 24, 255, 28, 38, 28, 255, 26, 35, 27, 255, 26, 34, 26, 255, 29, 41, 30, 255, 25, 33, 26, 255, 27, 37, 28, 255, 31, 44, 31, 255, 36, 54, 36, 255, 36, 54, 36, 255, 33, 48, 33, 255, 28, 39, 29, 255, 29, 41, 30, 255, 28, 39, 29, 255, 27, 38, 28, 255, 30, 43, 31, 255, 33, 47, 33, 255, 35, 52, 35, 255, 37, 55, 37, 255, 37, 55, 37, 255, 40, 59, 39, 255, 53, 77, 50, 255, 37, 56, 37, 255, 33, 47, 33, 255, 33, 47, 33, 255, 32, 46, 32, 255, 30, 43, 31, 255, 30, 42, 30, 255, 35, 52, 35, 255, 36, 54, 36, 255, 36, 54, 36, 255, 34, 50, 34, 255, 28, 38, 28, 255, 27, 37, 28, 255, 30, 43, 31, 255, 30, 43, 31, 255, 27, 36, 27, 255, 29, 40, 29, 255, 34, 50, 34, 255, 31, 44, 31, 255, 30, 42, 30, 255, 31, 44, 31, 255, 30, 42, 30, 255, 30, 43, 31, 255, 28, 39, 29, 255, 28, 39, 29, 255, 26, 35, 27, 255, 25, 33, 26, 255, 25, 33, 26, 255, 27, 38, 28, 255, 28, 38, 28, 255, 28, 39, 29, 255, 28, 39, 29, 255, 27, 38, 28, 255, 30, 43, 31, 255, 28, 39, 29, 255, 29, 40, 29, 255, 31, 44, 31, 255, 34, 50, 34, 255, 32, 47, 33, 255, 30, 43, 31, 255, 30, 43, 31, 255, 27, 37, 28, 255, 26, 36, 27, 255, 26, 36, 27, 255, 27, 37, 28, 255, 28, 39, 29, 255, 23, 30, 24, 255, 27, 37, 28, 255, 26, 34, 26, 255, 27, 37, 28, 255, 27, 36, 27, 255, 25, 33, 26, 255, 25, 33, 26, 255, 28, 39, 29, 255, 29, 41, 30, 255, 30, 42, 30, 255, 28, 38, 28, 255, 25, 33, 26, 255, 27, 37, 28, 255, 25, 33, 26, 255, 26, 36, 27, 255, 28, 39, 29, 255, 28, 39, 29, 255, 28, 38, 28, 255, 26, 35, 27, 255, 27, 37, 28, 255, 26, 35, 27, 255, 27, 36, 27, 255, 26, 35, 27, 255, 30, 42, 30, 255, 29, 40, 29, 255, 29, 41, 30, 255, 31, 44, 31, 255, 30, 42, 30, 255, 30, 42, 30, 255, 34, 50, 34, 255, 25, 34, 26, 255, 24, 32, 25, 255, 26, 36, 27, 255, 30, 42, 30, 255, 33, 47, 33, 255, 32, 47, 33, 255, 31, 44, 31, 255, 29, 41, 30, 255, 32, 47, 33, 255, 38, 57, 38, 255, 35, 52, 35, 255, 31, 45, 32, 255, 28, 40, 29, 255, 31, 45, 32, 255, 32, 46, 32, 255, 32, 47, 33, 255, 33, 48, 33, 255, 31, 44, 31, 255, 27, 37, 28, 255, 26, 36, 27, 255, 30, 43, 31, 255, 31, 45, 32, 255, 30, 42, 30, 255, 30, 42, 30, 255, 29, 41, 30, 255, 32, 46, 32, 255, 30, 43, 31, 255, 33, 49, 34, 255, 30, 43, 31, 255, 31, 44, 31, 255, 30, 42, 30, 255, 32, 47, 33, 255, 34, 51, 35, 255, 31, 44, 31, 255, 31, 44, 31, 255, 26, 36, 27, 255, 28, 38, 28, 255, 32, 46, 32, 255, 33, 47, 33, 255, 34, 49, 34, 255, 33, 47, 33, 255, 36, 54, 36, 255, 35, 51, 35, 255, 29, 40, 29, 255, 31, 44, 31, 255, 33, 49, 34, 255, 29, 41, 30, 255, 30, 43, 31, 255, 31, 45, 32, 255, 30, 42, 30, 255, 33, 48, 33, 255, 32, 46, 32, 255, 32, 46, 32, 255, 30, 43, 31, 255, 32, 45, 32, 255, 28, 38, 28, 255, 30, 43, 31, 255, 29, 41, 30, 255, 29, 41, 30, 255, 33, 49, 34, 255, 33, 48, 33, 255, 33, 48, 33, 255, 34, 51, 35, 255, 34, 50, 34, 255, 34, 49, 34, 255, 28, 38, 28, 255, 29, 40, 29, 255, 25, 33, 26, 255, 28, 40, 29, 255, 27, 36, 27, 255, 29, 40, 29, 255, 27, 37, 28, 255, 26, 35, 27, 255, 31, 44, 31, 255, 31, 44, 31, 255, 34, 49, 34, 255, 32, 46, 32, 255, 31, 44, 31, 255, 29, 41, 30, 255, 32, 46, 32, 255, 32, 46, 32, 255, 29, 41, 30, 255, 25, 33, 26, 255, 29, 41, 30, 255, 32, 47, 33, 255, 29, 41, 30, 255, 29, 40, 29, 255, 31, 45, 32, 255, 30, 42, 30, 255, 31, 45, 32, 255, 29, 41, 30, 255, 32, 45, 32, 255, 32, 47, 33, 255, 35, 52, 35, 255, 43, 63, 41, 255, 42, 62, 41, 255, 35, 51, 35, 255, 39, 59, 39, 255, 44, 65, 43, 255, 41, 61, 40, 255, 35, 51, 35, 255, 32, 46, 32, 255, 30, 43, 31, 255, 28, 39, 29, 255, 29, 41, 30, 255, 34, 51, 35, 255, 36, 54, 36, 255, 37, 56, 37, 255, 35, 52, 35, 255, 26, 35, 27, 255, 25, 34, 26, 255, 25, 34, 26, 255, 26, 34, 26, 255, 24, 31, 25, 255, 24, 31, 25, 255, 25, 33, 26, 255, 23, 30, 24, 255, 25, 33, 26, 255, 28, 38, 28, 255, 28, 39, 29, 255, 30, 42, 30, 255, 28, 38, 28, 255, 29, 41, 30, 255, 26, 35, 27, 255, 31, 45, 32, 255, 31, 45, 32, 255, 34, 50, 34, 255, 31, 45, 32, 255, 26, 35, 27, 255, 25, 33, 26, 255, 27, 37, 28, 255, 27, 37, 28, 255, 25, 33, 26, 255, 26, 35, 27, 255, 29, 40, 29, 255, 29, 41, 30, 255, 33, 48, 33, 255, 33, 48, 33, 255, 34, 49, 34, 255, 33, 49, 34, 255, 34, 50, 34, 255, 36, 54, 36, 255, 35, 52, 35, 255, 34, 50, 34, 255, 33, 48, 33, 255, 35, 51, 35, 255, 38, 33, 23, 255, 39, 34, 23, 255, 46, 39, 25, 255, 66, 49, 33, 255, 60, 46, 30, 255, 48, 39, 25, 255, 34, 31, 22, 255, 39, 34, 24, 255, 49, 40, 26, 255, 33, 30, 22, 255, 34, 31, 22, 255, 37, 33, 23, 255, 37, 33, 23, 255, 44, 38, 27, 255, 40, 34, 24, 255, 38, 33, 23, 255, 41, 36, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 40, 34, 24, 255, 39, 34, 23, 255, 55, 43, 28, 255, 52, 42, 28, 255, 52, 42, 27, 255, 64, 48, 32, 255, 45, 38, 25, 255, 40, 35, 24, 255, 40, 35, 24, 255, 40, 35, 24, 255, 45, 38, 25, 255, 43, 36, 24, 255, 36, 31, 22, 255, 34, 31, 22, 255, 39, 33, 23, 255, 35, 31, 22, 255, 40, 35, 25, 255, 35, 31, 22, 255, 37, 33, 23, 255, 35, 31, 22, 255, 37, 33, 23, 255, 40, 35, 24, 255, 40, 34, 24, 255, 40, 35, 24, 255, 45, 37, 24, 255, 50, 40, 27, 255, 59, 45, 30, 255, 53, 42, 28, 255, 41, 35, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 39, 34, 25, 255, 40, 35, 24, 255, 33, 30, 22, 255, 35, 31, 22, 255, 41, 36, 24, 255, 40, 34, 24, 255, 38, 33, 23, 255, 50, 40, 26, 255, 47, 38, 24, 255, 38, 39, 35, 255, 39, 34, 25, 255, 54, 45, 32, 255, 33, 30, 22, 255, 36, 32, 23, 255, 74, 59, 42, 255, 37, 31, 22, 255, 41, 35, 24, 255, 43, 37, 24, 255, 43, 36, 24, 255, 43, 36, 24, 255, 50, 40, 26, 255, 52, 41, 28, 255, 48, 39, 26, 255, 40, 34, 23, 255, 40, 35, 23, 255, 37, 32, 23, 255, 37, 33, 23, 255, 39, 33, 23, 255, 41, 35, 24, 255, 45, 37, 24, 255, 57, 44, 29, 255, 41, 35, 24, 255, 39, 34, 23, 255, 47, 39, 25, 255, 39, 33, 23, 255, 42, 36, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 34, 31, 22, 255, 46, 39, 25, 255, 57, 44, 29, 255, 47, 39, 25, 255, 43, 36, 24, 255, 49, 40, 26, 255, 37, 33, 23, 255, 66, 54, 38, 255, 70, 57, 40, 255, 48, 40, 30, 255, 33, 30, 22, 255, 37, 33, 23, 255, 39, 33, 23, 255, 37, 33, 23, 255, 40, 35, 24, 255, 38, 33, 23, 255, 39, 34, 23, 255, 39, 34, 24, 255, 40, 35, 24, 255, 37, 33, 23, 255, 36, 32, 22, 255, 34, 30, 22, 255, 44, 37, 24, 255, 51, 41, 27, 255, 36, 32, 23, 255, 41, 35, 24, 255, 46, 38, 25, 255, 49, 40, 26, 255, 42, 36, 24, 255, 36, 32, 22, 255, 37, 33, 23, 255, 40, 35, 24, 255, 35, 31, 22, 255, 37, 33, 23, 255, 35, 31, 22, 255, 35, 31, 23, 255, 38, 33, 23, 255, 59, 46, 30, 255, 50, 41, 26, 255, 45, 37, 25, 255, 36, 32, 22, 255, 37, 33, 23, 255, 39, 34, 24, 255, 49, 40, 26, 255, 47, 39, 25, 255, 43, 36, 24, 255, 42, 36, 24, 255, 38, 33, 23, 255, 36, 32, 22, 255, 34, 30, 22, 255, 37, 33, 23, 255, 44, 36, 24, 255, 59, 45, 30, 255, 44, 37, 24, 255, 51, 41, 27, 255, 60, 46, 30, 255, 45, 37, 24, 255, 45, 37, 24, 255, 37, 33, 23, 255, 37, 33, 24, 255, 38, 33, 23, 255, 43, 37, 24, 255, 60, 46, 30, 255, 58, 45, 30, 255, 48, 40, 30, 255, 44, 38, 27, 255, 46, 40, 29, 255, 36, 31, 22, 255, 41, 35, 24, 255, 49, 40, 26, 255, 42, 36, 24, 255, 42, 36, 24, 255, 59, 46, 30, 255, 57, 44, 29, 255, 45, 37, 24, 255, 52, 42, 27, 255, 39, 34, 24, 255, 35, 31, 22, 255, 45, 39, 28, 255, 39, 34, 23, 255, 45, 39, 28, 255, 35, 31, 22, 255, 53, 44, 32, 255, 51, 43, 31, 255, 39, 34, 24, 255, 47, 39, 25, 255, 37, 33, 23, 255, 38, 33, 23, 255, 41, 35, 24, 255, 49, 40, 26, 255, 49, 40, 27, 255, 50, 40, 25, 255, 53, 42, 28, 255, 40, 35, 23, 255, 38, 33, 23, 255, 37, 32, 23, 255, 36, 31, 22, 255, 49, 40, 28, 255, 48, 40, 28, 255, 56, 46, 32, 255, 44, 38, 26, 255, 37, 33, 23, 255, 38, 33, 23, 255, 39, 33, 23, 255, 34, 30, 22, 255, 34, 30, 22, 255, 37, 33, 23, 255, 42, 35, 23, 255, 36, 32, 22, 255, 53, 44, 32, 255, 36, 32, 23, 255, 33, 30, 22, 255, 70, 57, 40, 255, 54, 45, 33, 255, 34, 30, 22, 255, 45, 37, 24, 255, 42, 36, 24, 255, 39, 34, 24, 255, 45, 37, 24, 255, 54, 43, 28, 255, 41, 35, 24, 255, 54, 43, 28, 255, 52, 42, 28, 255, 61, 46, 31, 255, 64, 48, 32, 255, 43, 37, 24, 255, 39, 34, 23, 255, 37, 33, 23, 255, 41, 36, 24, 255, 49, 40, 26, 255, 57, 44, 29, 255, 40, 34, 24, 255, 42, 36, 24, 255, 45, 38, 25, 255, 40, 34, 24, 255, 37, 33, 23, 255, 36, 32, 23, 255, 34, 30, 22, 255, 36, 32, 24, 255, 79, 63, 44, 255, 40, 35, 25, 255, 35, 31, 23, 255, 45, 39, 28, 255, 51, 43, 31, 255, 36, 32, 23, 255, 59, 46, 30, 255, 66, 49, 33, 255, 53, 42, 28, 255, 44, 37, 24, 255, 56, 44, 29, 255, 42, 36, 24, 255, 45, 37, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 33, 30, 22, 255, 54, 45, 33, 255, 57, 47, 34, 255, 77, 62, 44, 255, 38, 33, 23, 255, 37, 33, 23, 255, 42, 36, 24, 255, 52, 42, 27, 255, 52, 42, 28, 255, 56, 44, 29, 255, 38, 33, 23, 255, 37, 33, 23, 255, 34, 31, 22, 255, 39, 33, 23, 255, 45, 67, 44, 255, 43, 63, 41, 255, 30, 42, 30, 255, 29, 41, 30, 255, 27, 38, 28, 255, 26, 34, 26, 255, 29, 41, 30, 255, 25, 33, 26, 255, 30, 43, 31, 255, 32, 46, 32, 255, 31, 45, 32, 255, 29, 40, 29, 255, 24, 31, 25, 255, 24, 31, 25, 255, 26, 35, 27, 255, 28, 39, 29, 255, 31, 44, 31, 255, 27, 37, 28, 255, 29, 41, 30, 255, 31, 45, 32, 255, 33, 47, 33, 255, 35, 51, 35, 255, 33, 49, 34, 255, 30, 42, 30, 255, 30, 43, 31, 255, 30, 42, 30, 255, 29, 41, 30, 255, 31, 44, 31, 255, 32, 45, 32, 255, 33, 49, 34, 255, 31, 45, 32, 255, 32, 46, 32, 255, 43, 64, 42, 255, 36, 53, 36, 255, 36, 54, 36, 255, 37, 56, 37, 255, 33, 48, 33, 255, 32, 45, 32, 255, 31, 44, 31, 255, 31, 45, 32, 255, 31, 45, 32, 255, 32, 47, 33, 255, 34, 51, 35, 255, 37, 56, 37, 255, 35, 52, 35, 255, 32, 46, 32, 255, 30, 42, 30, 255, 33, 48, 33, 255, 31, 45, 32, 255, 26, 36, 27, 255, 28, 39, 29, 255, 32, 46, 32, 255, 29, 41, 30, 255, 30, 43, 31, 255, 33, 48, 33, 255, 30, 43, 31, 255, 28, 39, 29, 255, 26, 35, 27, 255, 26, 34, 26, 255, 25, 33, 26, 255, 23, 30, 24, 255, 24, 31, 25, 255, 28, 39, 29, 255, 26, 36, 27, 255, 33, 48, 33, 255, 32, 46, 32, 255, 29, 40, 29, 255, 30, 43, 31, 255, 28, 39, 29, 255, 30, 43, 31, 255, 34, 49, 34, 255, 32, 47, 33, 255, 29, 40, 29, 255, 28, 38, 28, 255, 33, 47, 33, 255, 30, 42, 30, 255, 27, 37, 28, 255, 26, 35, 27, 255, 29, 41, 30, 255, 29, 41, 30, 255, 27, 37, 28, 255, 25, 33, 26, 255, 25, 33, 26, 255, 29, 40, 29, 255, 26, 35, 27, 255, 89, 109, 14, 255, 29, 41, 30, 255, 28, 38, 28, 255, 28, 39, 29, 255, 32, 47, 33, 255, 29, 40, 29, 255, 27, 36, 27, 255, 29, 40, 29, 255, 31, 44, 31, 255, 32, 46, 32, 255, 34, 50, 34, 255, 31, 45, 32, 255, 31, 44, 31, 255, 26, 34, 26, 255, 27, 38, 28, 255, 29, 40, 29, 255, 30, 42, 30, 255, 31, 45, 32, 255, 30, 42, 30, 255, 25, 34, 26, 255, 24, 31, 25, 255, 26, 35, 27, 255, 24, 32, 25, 255, 27, 37, 28, 255, 30, 43, 31, 255, 26, 35, 27, 255, 24, 31, 25, 255, 31, 44, 31, 255, 34, 50, 34, 255, 33, 48, 33, 255, 29, 41, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 31, 45, 32, 255, 36, 54, 36, 255, 33, 49, 34, 255, 30, 43, 31, 255, 29, 41, 30, 255, 32, 46, 32, 255, 34, 51, 35, 255, 31, 45, 32, 255, 31, 45, 32, 255, 26, 36, 27, 255, 29, 41, 30, 255, 27, 37, 28, 255, 32, 46, 32, 255, 30, 43, 31, 255, 30, 42, 30, 255, 33, 48, 33, 255, 33, 48, 33, 255, 33, 48, 33, 255, 36, 54, 36, 255, 32, 46, 32, 255, 33, 48, 33, 255, 31, 45, 32, 255, 33, 47, 33, 255, 35, 52, 35, 255, 35, 51, 35, 255, 35, 51, 35, 255, 30, 43, 31, 255, 33, 48, 33, 255, 32, 47, 33, 255, 34, 49, 34, 255, 32, 47, 33, 255, 30, 43, 31, 255, 32, 46, 32, 255, 36, 53, 36, 255, 36, 53, 36, 255, 30, 42, 30, 255, 32, 45, 32, 255, 31, 44, 31, 255, 29, 40, 29, 255, 28, 38, 28, 255, 30, 42, 30, 255, 28, 38, 28, 255, 23, 30, 24, 255, 29, 41, 30, 255, 35, 52, 35, 255, 35, 51, 35, 255, 36, 53, 36, 255, 29, 41, 30, 255, 27, 37, 28, 255, 30, 42, 30, 255, 31, 44, 31, 255, 34, 49, 34, 255, 36, 53, 36, 255, 34, 49, 34, 255, 36, 54, 36, 255, 35, 52, 35, 255, 35, 52, 35, 255, 30, 43, 31, 255, 28, 39, 29, 255, 29, 40, 29, 255, 29, 41, 30, 255, 25, 33, 26, 255, 26, 36, 27, 255, 26, 35, 27, 255, 24, 32, 25, 255, 29, 40, 29, 255, 30, 42, 30, 255, 32, 46, 32, 255, 33, 48, 33, 255, 29, 41, 30, 255, 29, 41, 30, 255, 27, 37, 28, 255, 33, 47, 33, 255, 28, 39, 29, 255, 29, 41, 30, 255, 26, 35, 27, 255, 32, 46, 32, 255, 31, 44, 31, 255, 29, 41, 30, 255, 33, 49, 34, 255, 29, 41, 30, 255, 31, 44, 31, 255, 35, 52, 35, 255, 34, 51, 35, 255, 37, 56, 37, 255, 40, 59, 39, 255, 45, 67, 44, 255, 49, 71, 46, 255, 35, 53, 36, 255, 33, 49, 34, 255, 48, 70, 46, 255, 48, 70, 46, 255, 37, 56, 37, 255, 34, 49, 34, 255, 32, 47, 33, 255, 31, 45, 32, 255, 30, 43, 31, 255, 31, 45, 32, 255, 33, 48, 33, 255, 42, 62, 41, 255, 33, 48, 33, 255, 27, 37, 28, 255, 24, 32, 25, 255, 28, 38, 28, 255, 26, 34, 26, 255, 27, 36, 27, 255, 26, 36, 27, 255, 29, 40, 29, 255, 29, 41, 30, 255, 29, 41, 30, 255, 26, 35, 27, 255, 25, 34, 26, 255, 25, 33, 26, 255, 29, 41, 30, 255, 27, 37, 28, 255, 29, 41, 30, 255, 29, 41, 30, 255, 32, 46, 32, 255, 30, 43, 31, 255, 29, 41, 30, 255, 30, 43, 31, 255, 27, 37, 28, 255, 33, 48, 33, 255, 29, 40, 29, 255, 26, 36, 27, 255, 30, 42, 30, 255, 27, 38, 28, 255, 29, 40, 29, 255, 30, 42, 30, 255, 31, 44, 31, 255, 37, 56, 37, 255, 37, 56, 37, 255, 37, 55, 37, 255, 40, 60, 40, 255, 44, 65, 43, 255, 36, 53, 36, 255, 35, 53, 36, 255, 59, 85, 55, 255, 33, 30, 22, 255, 40, 35, 24, 255, 53, 42, 28, 255, 73, 54, 33, 255, 50, 40, 27, 255, 49, 40, 26, 255, 35, 31, 22, 255, 43, 36, 24, 255, 40, 34, 24, 255, 36, 32, 24, 255, 54, 45, 33, 255, 36, 32, 22, 255, 34, 31, 22, 255, 45, 39, 28, 255, 40, 34, 24, 255, 39, 34, 23, 255, 33, 30, 22, 255, 40, 34, 24, 255, 39, 34, 23, 255, 42, 36, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 57, 44, 29, 255, 54, 43, 28, 255, 56, 44, 29, 255, 40, 34, 24, 255, 37, 33, 23, 255, 48, 39, 25, 255, 54, 43, 28, 255, 42, 36, 24, 255, 45, 37, 24, 255, 37, 33, 23, 255, 39, 34, 25, 255, 34, 31, 22, 255, 37, 33, 23, 255, 42, 37, 27, 255, 51, 43, 31, 255, 49, 42, 30, 255, 39, 34, 24, 255, 40, 35, 24, 255, 43, 37, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 59, 45, 30, 255, 55, 43, 28, 255, 52, 42, 27, 255, 56, 44, 29, 255, 50, 40, 27, 255, 36, 32, 23, 255, 37, 33, 23, 255, 33, 30, 22, 255, 39, 34, 23, 255, 33, 30, 22, 255, 67, 54, 39, 255, 37, 33, 23, 255, 39, 34, 23, 255, 34, 30, 22, 255, 44, 37, 24, 255, 40, 35, 24, 255, 39, 33, 23, 255, 36, 32, 23, 255, 76, 60, 42, 255, 63, 51, 37, 255, 44, 38, 28, 255, 36, 31, 22, 255, 35, 31, 22, 255, 41, 35, 23, 255, 42, 36, 24, 255, 38, 34, 23, 255, 39, 33, 23, 255, 50, 40, 26, 255, 50, 40, 27, 255, 47, 39, 25, 255, 40, 34, 23, 255, 37, 32, 23, 255, 40, 35, 23, 255, 35, 31, 22, 255, 41, 36, 24, 255, 42, 36, 24, 255, 44, 37, 24, 255, 62, 47, 31, 255, 43, 37, 24, 255, 41, 35, 24, 255, 39, 34, 23, 255, 39, 34, 23, 255, 45, 37, 24, 255, 44, 37, 24, 255, 40, 34, 24, 255, 34, 31, 22, 255, 46, 39, 25, 255, 43, 37, 24, 255, 40, 34, 24, 255, 48, 40, 26, 255, 60, 46, 31, 255, 37, 33, 23, 255, 73, 59, 42, 255, 80, 64, 45, 255, 41, 36, 26, 255, 70, 57, 40, 255, 42, 36, 24, 255, 45, 37, 24, 255, 42, 36, 24, 255, 39, 34, 23, 255, 38, 33, 23, 255, 39, 34, 23, 255, 42, 36, 24, 255, 40, 34, 24, 255, 36, 32, 23, 255, 36, 32, 24, 255, 39, 34, 23, 255, 41, 35, 24, 255, 54, 43, 28, 255, 43, 36, 24, 255, 42, 36, 24, 255, 41, 36, 24, 255, 39, 34, 24, 255, 43, 36, 24, 255, 39, 34, 24, 255, 39, 34, 24, 255, 36, 32, 23, 255, 37, 33, 24, 255, 42, 36, 24, 255, 34, 31, 22, 255, 37, 32, 22, 255, 41, 36, 24, 255, 57, 44, 29, 255, 42, 36, 24, 255, 42, 36, 23, 255, 36, 32, 23, 255, 38, 33, 23, 255, 41, 35, 24, 255, 44, 36, 24, 255, 50, 40, 26, 255, 50, 40, 26, 255, 41, 35, 23, 255, 40, 35, 23, 255, 37, 33, 23, 255, 34, 30, 22, 255, 36, 32, 23, 255, 55, 43, 28, 255, 66, 49, 33, 255, 46, 39, 25, 255, 61, 47, 31, 255, 42, 36, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 41, 35, 24, 255, 40, 35, 24, 255, 40, 34, 24, 255, 43, 37, 24, 255, 52, 42, 27, 255, 54, 43, 28, 255, 39, 34, 24, 255, 33, 30, 22, 255, 33, 30, 22, 255, 34, 30, 22, 255, 42, 36, 24, 255, 39, 33, 23, 255, 45, 37, 24, 255, 42, 36, 24, 255, 63, 48, 32, 255, 55, 43, 28, 255, 43, 36, 24, 255, 45, 37, 24, 255, 58, 45, 30, 255, 36, 32, 23, 255, 55, 46, 33, 255, 35, 31, 23, 255, 40, 34, 24, 255, 38, 33, 23, 255, 34, 30, 22, 255, 40, 35, 25, 255, 45, 38, 25, 255, 42, 36, 24, 255, 35, 31, 22, 255, 42, 36, 24, 255, 41, 35, 24, 255, 42, 35, 24, 255, 56, 44, 28, 255, 50, 40, 27, 255, 59, 45, 30, 255, 45, 37, 24, 255, 45, 37, 25, 255, 38, 33, 23, 255, 43, 36, 24, 255, 36, 31, 22, 255, 37, 33, 22, 255, 43, 37, 27, 255, 64, 52, 37, 255, 54, 44, 31, 255, 37, 33, 23, 255, 42, 36, 24, 255, 66, 54, 38, 255, 55, 46, 33, 255, 36, 31, 22, 255, 40, 35, 24, 255, 50, 42, 30, 255, 56, 46, 33, 255, 37, 33, 23, 255, 33, 30, 22, 255, 36, 32, 24, 255, 35, 31, 23, 255, 38, 33, 23, 255, 42, 36, 24, 255, 37, 33, 23, 255, 35, 31, 22, 255, 43, 37, 24, 255, 45, 37, 24, 255, 56, 44, 29, 255, 46, 38, 25, 255, 40, 35, 24, 255, 55, 43, 28, 255, 66, 49, 33, 255, 51, 41, 27, 255, 43, 36, 24, 255, 41, 35, 24, 255, 43, 36, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 35, 31, 22, 255, 42, 36, 24, 255, 47, 39, 25, 255, 45, 37, 24, 255, 40, 34, 24, 255, 38, 33, 23, 255, 33, 30, 22, 255, 35, 31, 23, 255, 62, 51, 36, 255, 34, 31, 22, 255, 39, 34, 25, 255, 45, 39, 28, 255, 42, 37, 27, 255, 41, 35, 24, 255, 42, 36, 24, 255, 56, 44, 29, 255, 46, 38, 25, 255, 46, 39, 25, 255, 44, 37, 24, 255, 40, 35, 24, 255, 40, 35, 24, 255, 52, 42, 28, 255, 40, 34, 24, 255, 38, 33, 23, 255, 49, 42, 30, 255, 61, 50, 36, 255, 45, 39, 28, 255, 38, 33, 23, 255, 42, 36, 24, 255, 41, 35, 24, 255, 47, 39, 25, 255, 44, 37, 24, 255, 58, 45, 30, 255, 33, 30, 22, 255, 39, 34, 24, 255, 34, 31, 22, 255, 44, 37, 24, 255, 37, 56, 37, 255, 37, 55, 37, 255, 34, 49, 34, 255, 31, 44, 31, 255, 31, 45, 32, 255, 27, 37, 28, 255, 26, 35, 27, 255, 28, 39, 29, 255, 29, 41, 30, 255, 30, 43, 31, 255, 30, 43, 31, 255, 28, 39, 29, 255, 24, 31, 25, 255, 23, 29, 24, 255, 27, 37, 28, 255, 26, 36, 27, 255, 32, 46, 32, 255, 30, 43, 31, 255, 31, 45, 32, 255, 31, 45, 32, 255, 32, 46, 32, 255, 32, 46, 32, 255, 32, 46, 32, 255, 29, 40, 29, 255, 30, 42, 30, 255, 30, 42, 30, 255, 31, 45, 32, 255, 31, 44, 31, 255, 33, 47, 33, 255, 30, 42, 30, 255, 32, 46, 32, 255, 32, 45, 32, 255, 37, 56, 37, 255, 35, 51, 35, 255, 34, 50, 34, 255, 35, 53, 36, 255, 31, 45, 32, 255, 34, 50, 34, 255, 32, 46, 32, 255, 30, 43, 31, 255, 34, 50, 34, 255, 36, 54, 36, 255, 35, 52, 35, 255, 38, 57, 38, 255, 35, 52, 35, 255, 34, 50, 34, 255, 33, 47, 33, 255, 29, 40, 29, 255, 33, 48, 33, 255, 27, 37, 28, 255, 28, 38, 28, 255, 27, 37, 28, 255, 26, 36, 27, 255, 30, 43, 31, 255, 33, 47, 33, 255, 25, 33, 26, 255, 23, 29, 24, 255, 25, 32, 26, 255, 23, 30, 24, 255, 23, 29, 24, 255, 23, 30, 24, 255, 26, 36, 27, 255, 24, 32, 25, 255, 30, 42, 30, 255, 35, 52, 35, 255, 33, 48, 33, 255, 31, 44, 31, 255, 33, 48, 33, 255, 27, 38, 28, 255, 29, 41, 30, 255, 35, 51, 35, 255, 35, 51, 35, 255, 33, 49, 34, 255, 30, 43, 31, 255, 28, 40, 29, 255, 32, 45, 32, 255, 27, 37, 28, 255, 28, 40, 29, 255, 27, 37, 28, 255, 28, 39, 29, 255, 28, 39, 29, 255, 24, 32, 25, 255, 27, 37, 28, 255, 27, 37, 28, 255, 26, 35, 27, 255, 31, 45, 32, 255, 30, 42, 30, 255, 34, 49, 34, 255, 33, 47, 33, 255, 32, 46, 32, 255, 28, 39, 29, 255, 32, 45, 32, 255, 29, 41, 30, 255, 33, 49, 34, 255, 36, 54, 36, 255, 36, 53, 36, 255, 35, 51, 35, 255, 32, 46, 32, 255, 29, 41, 30, 255, 31, 45, 32, 255, 31, 45, 32, 255, 27, 38, 28, 255, 29, 41, 30, 255, 27, 37, 28, 255, 25, 34, 26, 255, 23, 30, 24, 255, 23, 30, 24, 255, 24, 32, 25, 255, 29, 41, 30, 255, 28, 39, 29, 255, 27, 38, 28, 255, 28, 38, 28, 255, 28, 38, 28, 255, 34, 50, 34, 255, 30, 42, 30, 255, 27, 37, 28, 255, 31, 45, 32, 255, 31, 44, 31, 255, 33, 48, 33, 255, 33, 49, 34, 255, 35, 52, 35, 255, 36, 53, 36, 255, 31, 45, 32, 255, 33, 48, 33, 255, 32, 46, 32, 255, 29, 41, 30, 255, 32, 45, 32, 255, 26, 35, 27, 255, 26, 36, 27, 255, 30, 43, 31, 255, 30, 43, 31, 255, 29, 41, 30, 255, 34, 50, 34, 255, 35, 52, 35, 255, 33, 48, 33, 255, 33, 48, 33, 255, 35, 52, 35, 255, 36, 54, 36, 255, 31, 45, 32, 255, 28, 39, 29, 255, 29, 41, 30, 255, 33, 48, 33, 255, 32, 45, 32, 255, 33, 49, 34, 255, 37, 56, 37, 255, 34, 50, 34, 255, 35, 52, 35, 255, 35, 53, 36, 255, 31, 44, 31, 255, 32, 46, 32, 255, 31, 45, 32, 255, 34, 50, 34, 255, 37, 55, 37, 255, 30, 43, 31, 255, 30, 43, 31, 255, 31, 45, 32, 255, 29, 41, 30, 255, 29, 41, 30, 255, 30, 42, 30, 255, 24, 31, 25, 255, 24, 32, 25, 255, 31, 45, 32, 255, 35, 52, 35, 255, 34, 49, 34, 255, 31, 44, 31, 255, 29, 41, 30, 255, 29, 40, 29, 255, 27, 37, 28, 255, 31, 44, 31, 255, 33, 48, 33, 255, 40, 60, 40, 255, 35, 52, 35, 255, 40, 60, 40, 255, 35, 51, 35, 255, 35, 52, 35, 255, 28, 38, 28, 255, 26, 34, 26, 255, 26, 35, 27, 255, 28, 38, 28, 255, 28, 38, 28, 255, 25, 33, 26, 255, 26, 36, 27, 255, 23, 30, 24, 255, 27, 37, 28, 255, 29, 40, 29, 255, 29, 41, 30, 255, 31, 45, 32, 255, 71, 86, 14, 255, 27, 37, 28, 255, 27, 37, 28, 255, 32, 46, 32, 255, 29, 41, 30, 255, 30, 43, 31, 255, 26, 35, 27, 255, 34, 50, 34, 255, 31, 44, 31, 255, 31, 45, 32, 255, 33, 48, 33, 255, 32, 46, 32, 255, 32, 46, 32, 255, 31, 45, 32, 255, 34, 50, 34, 255, 36, 54, 36, 255, 46, 68, 44, 255, 47, 68, 45, 255, 39, 59, 39, 255, 35, 53, 36, 255, 36, 54, 36, 255, 53, 77, 50, 255, 42, 62, 41, 255, 36, 53, 36, 255, 34, 50, 34, 255, 34, 50, 34, 255, 35, 52, 35, 255, 33, 48, 33, 255, 34, 49, 34, 255, 34, 49, 34, 255, 36, 54, 36, 255, 33, 49, 34, 255, 29, 40, 29, 255, 25, 33, 26, 255, 29, 41, 30, 255, 29, 40, 29, 255, 28, 38, 28, 255, 26, 35, 27, 255, 28, 38, 28, 255, 33, 48, 33, 255, 33, 48, 33, 255, 29, 40, 29, 255, 31, 45, 32, 255, 30, 43, 31, 255, 26, 35, 27, 255, 26, 36, 27, 255, 28, 38, 28, 255, 28, 40, 29, 255, 31, 44, 31, 255, 30, 43, 31, 255, 30, 42, 30, 255, 29, 41, 30, 255, 33, 48, 33, 255, 31, 44, 31, 255, 33, 48, 33, 255, 29, 41, 30, 255, 31, 45, 32, 255, 30, 42, 30, 255, 28, 40, 29, 255, 35, 51, 35, 255, 36, 53, 36, 255, 36, 53, 36, 255, 37, 55, 37, 255, 53, 77, 50, 255, 44, 65, 43, 255, 54, 77, 50, 255, 36, 54, 36, 255, 37, 55, 37, 255, 55, 79, 51, 255, 52, 42, 28, 255, 49, 40, 26, 255, 52, 42, 27, 255, 53, 42, 28, 255, 59, 45, 30, 255, 42, 36, 24, 255, 55, 43, 28, 255, 42, 36, 24, 255, 37, 33, 23, 255, 55, 46, 33, 255, 72, 58, 42, 255, 39, 34, 25, 255, 59, 49, 35, 255, 44, 38, 27, 255, 63, 52, 37, 255, 34, 31, 22, 255, 38, 33, 23, 255, 39, 34, 24, 255, 45, 38, 25, 255, 40, 35, 24, 255, 44, 37, 24, 255, 49, 40, 26, 255, 59, 46, 30, 255, 45, 37, 24, 255, 39, 34, 23, 255, 35, 31, 22, 255, 39, 34, 23, 255, 63, 48, 31, 255, 46, 38, 25, 255, 45, 38, 25, 255, 38, 33, 23, 255, 34, 31, 22, 255, 37, 33, 23, 255, 38, 33, 23, 255, 71, 97, 65, 255, 69, 91, 58, 255, 40, 35, 25, 255, 48, 40, 30, 255, 42, 36, 24, 255, 42, 36, 24, 255, 49, 40, 26, 255, 42, 36, 24, 255, 40, 35, 24, 255, 49, 40, 26, 255, 61, 47, 31, 255, 56, 44, 29, 255, 53, 42, 28, 255, 36, 32, 23, 255, 36, 32, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 50, 40, 27, 255, 34, 31, 22, 255, 42, 36, 24, 255, 41, 36, 24, 255, 49, 41, 30, 255, 35, 31, 22, 255, 56, 44, 28, 255, 50, 40, 26, 255, 44, 37, 24, 255, 53, 44, 32, 255, 70, 56, 40, 255, 71, 56, 39, 255, 65, 53, 38, 255, 42, 36, 24, 255, 38, 33, 23, 255, 34, 31, 22, 255, 38, 33, 23, 255, 47, 39, 25, 255, 40, 34, 23, 255, 39, 34, 23, 255, 41, 35, 24, 255, 45, 38, 25, 255, 43, 36, 24, 255, 41, 34, 24, 255, 37, 33, 23, 255, 53, 42, 27, 255, 41, 35, 23, 255, 42, 36, 24, 255, 42, 36, 24, 255, 36, 32, 22, 255, 37, 33, 23, 255, 46, 40, 29, 255, 61, 50, 36, 255, 38, 33, 23, 255, 42, 36, 24, 255, 34, 31, 22, 255, 39, 33, 23, 255, 36, 32, 24, 255, 36, 32, 23, 255, 44, 37, 24, 255, 37, 33, 23, 255, 43, 37, 24, 255, 42, 36, 24, 255, 43, 36, 24, 255, 77, 62, 44, 255, 68, 55, 40, 255, 79, 63, 45, 255, 40, 34, 24, 255, 41, 35, 24, 255, 37, 33, 23, 255, 44, 37, 24, 255, 50, 40, 27, 255, 45, 38, 25, 255, 60, 46, 31, 255, 37, 33, 23, 255, 37, 33, 23, 255, 53, 44, 32, 255, 36, 32, 23, 255, 49, 42, 30, 255, 41, 35, 24, 255, 43, 36, 24, 255, 34, 30, 22, 255, 62, 51, 36, 255, 49, 42, 30, 255, 44, 37, 24, 255, 34, 31, 22, 255, 40, 35, 24, 255, 39, 34, 25, 255, 35, 31, 23, 255, 48, 41, 29, 255, 34, 31, 22, 255, 37, 33, 23, 255, 40, 34, 23, 255, 37, 33, 23, 255, 44, 36, 23, 255, 41, 35, 24, 255, 33, 30, 22, 255, 34, 31, 22, 255, 36, 32, 23, 255, 37, 33, 23, 255, 41, 35, 24, 255, 37, 33, 23, 255, 40, 34, 23, 255, 34, 31, 22, 255, 37, 33, 23, 255, 40, 34, 24, 255, 52, 42, 27, 255, 43, 36, 24, 255, 40, 34, 24, 255, 58, 45, 30, 255, 54, 43, 28, 255, 41, 35, 24, 255, 42, 36, 24, 255, 40, 35, 25, 255, 33, 30, 22, 255, 42, 36, 24, 255, 42, 36, 24, 255, 56, 44, 29, 255, 48, 40, 26, 255, 53, 42, 28, 255, 42, 36, 24, 255, 45, 38, 25, 255, 40, 34, 24, 255, 44, 37, 24, 255, 34, 31, 22, 255, 38, 33, 23, 255, 42, 36, 24, 255, 47, 39, 25, 255, 48, 40, 26, 255, 43, 37, 24, 255, 42, 36, 24, 255, 41, 35, 24, 255, 59, 45, 30, 255, 39, 34, 24, 255, 45, 37, 24, 255, 34, 31, 22, 255, 36, 31, 22, 255, 36, 31, 22, 255, 37, 33, 23, 255, 39, 33, 23, 255, 37, 33, 23, 255, 44, 37, 24, 255, 36, 32, 23, 255, 41, 35, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 43, 37, 24, 255, 50, 40, 26, 255, 50, 41, 26, 255, 61, 46, 30, 255, 54, 42, 28, 255, 47, 39, 26, 255, 43, 36, 24, 255, 57, 44, 29, 255, 47, 38, 26, 255, 43, 37, 25, 255, 35, 31, 22, 255, 42, 37, 27, 255, 40, 35, 24, 255, 38, 33, 23, 255, 37, 32, 22, 255, 58, 48, 33, 255, 38, 33, 23, 255, 35, 31, 22, 255, 40, 34, 23, 255, 39, 34, 23, 255, 43, 37, 26, 255, 36, 31, 22, 255, 34, 31, 22, 255, 69, 56, 39, 255, 36, 32, 23, 255, 41, 35, 24, 255, 62, 47, 31, 255, 43, 37, 24, 255, 37, 33, 23, 255, 46, 39, 25, 255, 43, 37, 24, 255, 52, 42, 27, 255, 46, 39, 25, 255, 42, 36, 24, 255, 43, 36, 24, 255, 46, 39, 25, 255, 43, 37, 24, 255, 42, 36, 24, 255, 52, 42, 28, 255, 37, 33, 23, 255, 34, 31, 22, 255, 42, 36, 24, 255, 59, 46, 30, 255, 45, 38, 25, 255, 60, 46, 31, 255, 45, 37, 24, 255, 34, 31, 22, 255, 33, 30, 22, 255, 45, 37, 24, 255, 42, 36, 24, 255, 40, 35, 25, 255, 33, 30, 22, 255, 78, 62, 43, 255, 58, 48, 34, 255, 54, 45, 33, 255, 79, 63, 45, 255, 33, 30, 22, 255, 33, 30, 22, 255, 37, 33, 23, 255, 37, 33, 23, 255, 51, 43, 31, 255, 37, 33, 23, 255, 41, 35, 24, 255, 58, 45, 30, 255, 39, 34, 23, 255, 33, 30, 22, 255, 53, 44, 32, 255, 40, 34, 24, 255, 40, 34, 24, 255, 41, 36, 24, 255, 44, 37, 24, 255, 52, 42, 27, 255, 35, 31, 22, 255, 40, 34, 24, 255, 39, 34, 24, 255, 39, 34, 23, 255, 35, 31, 22, 255, 42, 36, 24, 255, 37, 33, 23, 255, 33, 48, 33, 255, 37, 55, 37, 255, 33, 48, 33, 255, 32, 46, 32, 255, 25, 34, 26, 255, 25, 34, 26, 255, 28, 38, 28, 255, 28, 39, 29, 255, 32, 45, 32, 255, 32, 47, 33, 255, 30, 42, 30, 255, 25, 33, 26, 255, 32, 40, 32, 255, 23, 30, 24, 255, 25, 33, 26, 255, 29, 40, 29, 255, 34, 49, 34, 255, 32, 47, 33, 255, 29, 40, 29, 255, 33, 48, 33, 255, 34, 50, 34, 255, 32, 46, 32, 255, 31, 45, 32, 255, 30, 42, 30, 255, 29, 41, 30, 255, 33, 49, 34, 255, 33, 47, 33, 255, 36, 53, 36, 255, 32, 46, 32, 255, 32, 46, 32, 255, 34, 49, 34, 255, 32, 47, 33, 255, 37, 56, 37, 255, 31, 45, 32, 255, 35, 51, 35, 255, 34, 50, 34, 255, 35, 51, 35, 255, 38, 57, 38, 255, 35, 51, 35, 255, 35, 52, 35, 255, 34, 49, 34, 255, 34, 51, 35, 255, 32, 47, 33, 255, 34, 50, 34, 255, 35, 52, 35, 255, 33, 47, 33, 255, 31, 44, 31, 255, 28, 38, 28, 255, 30, 42, 30, 255, 30, 42, 30, 255, 29, 41, 30, 255, 23, 29, 24, 255, 25, 33, 26, 255, 30, 43, 31, 255, 26, 35, 27, 255, 24, 31, 25, 255, 23, 30, 24, 255, 29, 37, 30, 255, 33, 42, 33, 255, 37, 47, 36, 255, 25, 31, 25, 255, 26, 32, 26, 255, 25, 33, 26, 255, 32, 45, 32, 255, 44, 65, 43, 255, 30, 42, 30, 255, 34, 50, 34, 255, 31, 45, 32, 255, 30, 42, 30, 255, 31, 45, 32, 255, 30, 42, 30, 255, 29, 41, 30, 255, 30, 43, 31, 255, 32, 46, 32, 255, 31, 44, 31, 255, 32, 45, 32, 255, 30, 42, 30, 255, 32, 46, 32, 255, 30, 43, 31, 255, 33, 48, 33, 255, 31, 44, 31, 255, 27, 37, 28, 255, 29, 41, 30, 255, 28, 39, 29, 255, 28, 39, 29, 255, 27, 38, 28, 255, 28, 39, 29, 255, 30, 42, 30, 255, 34, 50, 34, 255, 32, 46, 32, 255, 32, 46, 32, 255, 32, 47, 33, 255, 34, 49, 34, 255, 34, 49, 34, 255, 33, 49, 34, 255, 33, 49, 34, 255, 34, 50, 34, 255, 33, 49, 34, 255, 30, 42, 30, 255, 34, 50, 34, 255, 32, 47, 33, 255, 31, 44, 31, 255, 25, 33, 26, 255, 25, 33, 26, 255, 23, 30, 24, 255, 23, 29, 24, 255, 24, 31, 25, 255, 25, 33, 26, 255, 26, 35, 27, 255, 26, 35, 27, 255, 31, 45, 32, 255, 32, 45, 32, 255, 28, 38, 28, 255, 29, 41, 30, 255, 30, 43, 31, 255, 31, 44, 31, 255, 32, 46, 32, 255, 31, 45, 32, 255, 30, 42, 30, 255, 35, 52, 35, 255, 37, 56, 37, 255, 39, 59, 39, 255, 35, 51, 35, 255, 30, 43, 31, 255, 27, 36, 27, 255, 25, 34, 26, 255, 25, 34, 26, 255, 25, 33, 26, 255, 29, 40, 29, 255, 32, 46, 32, 255, 32, 47, 33, 255, 35, 51, 35, 255, 34, 50, 34, 255, 37, 55, 37, 255, 37, 55, 37, 255, 35, 51, 35, 255, 33, 47, 33, 255, 35, 52, 35, 255, 35, 51, 35, 255, 31, 45, 32, 255, 32, 45, 32, 255, 31, 44, 31, 255, 31, 45, 32, 255, 28, 39, 29, 255, 40, 60, 40, 255, 50, 73, 47, 255, 40, 59, 39, 255, 37, 55, 37, 255, 35, 51, 35, 255, 37, 55, 37, 255, 37, 56, 37, 255, 37, 56, 37, 255, 40, 60, 40, 255, 32, 46, 32, 255, 29, 41, 30, 255, 28, 40, 29, 255, 26, 36, 27, 255, 30, 43, 31, 255, 32, 46, 32, 255, 27, 36, 27, 255, 27, 36, 27, 255, 29, 40, 29, 255, 29, 41, 30, 255, 32, 46, 32, 255, 27, 37, 28, 255, 29, 41, 30, 255, 27, 38, 28, 255, 30, 43, 31, 255, 36, 54, 36, 255, 35, 51, 35, 255, 45, 66, 43, 255, 40, 60, 40, 255, 40, 60, 40, 255, 32, 46, 32, 255, 33, 49, 34, 255, 29, 41, 30, 255, 28, 39, 29, 255, 29, 41, 30, 255, 27, 37, 28, 255, 29, 40, 29, 255, 26, 36, 27, 255, 27, 36, 27, 255, 24, 31, 25, 255, 24, 31, 25, 255, 26, 35, 27, 255, 30, 43, 31, 255, 33, 48, 33, 255, 27, 38, 28, 255, 25, 34, 26, 255, 28, 39, 29, 255, 30, 42, 30, 255, 31, 44, 31, 255, 28, 38, 28, 255, 33, 49, 34, 255, 33, 48, 33, 255, 32, 46, 32, 255, 33, 48, 33, 255, 30, 43, 31, 255, 34, 50, 34, 255, 34, 50, 34, 255, 30, 43, 31, 255, 30, 42, 30, 255, 33, 48, 33, 255, 34, 51, 35, 255, 36, 54, 36, 255, 36, 53, 36, 255, 35, 53, 36, 255, 35, 51, 35, 255, 37, 56, 37, 255, 35, 52, 35, 255, 39, 59, 39, 255, 34, 50, 34, 255, 47, 68, 45, 255, 37, 55, 37, 255, 37, 56, 37, 255, 35, 53, 36, 255, 37, 55, 37, 255, 36, 53, 36, 255, 34, 50, 34, 255, 31, 44, 31, 255, 27, 37, 28, 255, 24, 32, 25, 255, 23, 29, 24, 255, 26, 35, 27, 255, 23, 30, 24, 255, 29, 41, 30, 255, 34, 49, 34, 255, 32, 47, 33, 255, 32, 47, 33, 255, 33, 49, 34, 255, 33, 47, 33, 255, 29, 40, 29, 255, 28, 39, 29, 255, 31, 45, 32, 255, 32, 46, 32, 255, 33, 48, 33, 255, 29, 41, 30, 255, 30, 42, 30, 255, 31, 45, 32, 255, 34, 49, 34, 255, 29, 41, 30, 255, 37, 55, 37, 255, 34, 50, 34, 255, 32, 47, 33, 255, 30, 42, 30, 255, 35, 52, 35, 255, 47, 69, 45, 255, 43, 63, 41, 255, 39, 59, 39, 255, 34, 50, 34, 255, 36, 54, 36, 255, 40, 59, 39, 255, 40, 60, 40, 255, 39, 59, 39, 255, 35, 53, 36, 255, 36, 54, 36, 255, 45, 37, 24, 255, 43, 37, 24, 255, 51, 41, 27, 255, 64, 48, 32, 255, 70, 52, 33, 255, 60, 46, 30, 255, 51, 41, 27, 255, 45, 37, 24, 255, 34, 30, 22, 255, 44, 38, 27, 255, 45, 39, 28, 255, 36, 32, 24, 255, 35, 31, 22, 255, 58, 48, 34, 255, 41, 36, 26, 255, 61, 50, 36, 255, 40, 35, 25, 255, 39, 34, 24, 255, 50, 40, 27, 255, 52, 42, 27, 255, 55, 43, 28, 255, 43, 36, 24, 255, 45, 37, 24, 255, 47, 39, 25, 255, 43, 36, 24, 255, 47, 39, 25, 255, 40, 34, 24, 255, 53, 42, 28, 255, 42, 36, 24, 255, 37, 33, 23, 255, 40, 34, 24, 255, 37, 33, 23, 255, 35, 31, 22, 255, 38, 33, 23, 255, 40, 34, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 39, 33, 23, 255, 43, 36, 24, 255, 42, 36, 24, 255, 52, 42, 28, 255, 49, 40, 26, 255, 37, 33, 23, 255, 42, 36, 24, 255, 39, 33, 23, 255, 45, 38, 25, 255, 37, 33, 23, 255, 35, 31, 23, 255, 40, 34, 24, 255, 54, 45, 33, 255, 33, 30, 22, 255, 42, 36, 24, 255, 35, 31, 22, 255, 39, 34, 23, 255, 34, 31, 22, 255, 57, 47, 33, 255, 38, 32, 22, 255, 44, 36, 23, 255, 39, 34, 23, 255, 36, 32, 23, 255, 39, 34, 23, 255, 49, 41, 29, 255, 35, 32, 22, 255, 35, 31, 22, 255, 36, 32, 23, 255, 52, 44, 32, 255, 44, 37, 27, 255, 34, 30, 22, 255, 39, 34, 23, 255, 46, 38, 25, 255, 47, 38, 25, 255, 53, 42, 28, 255, 41, 36, 23, 255, 37, 32, 23, 255, 36, 32, 23, 255, 46, 37, 24, 255, 58, 45, 29, 255, 50, 40, 27, 255, 35, 31, 22, 255, 34, 31, 22, 255, 40, 35, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 45, 37, 24, 255, 36, 32, 23, 255, 52, 42, 27, 255, 43, 36, 24, 255, 43, 36, 24, 255, 33, 30, 22, 255, 42, 36, 24, 255, 46, 38, 25, 255, 44, 37, 24, 255, 39, 34, 24, 255, 36, 32, 23, 255, 36, 32, 23, 255, 33, 30, 22, 255, 33, 30, 22, 255, 72, 58, 42, 255, 37, 33, 23, 255, 43, 37, 24, 255, 40, 35, 24, 255, 35, 31, 22, 255, 44, 37, 24, 255, 41, 35, 24, 255, 33, 30, 22, 255, 41, 36, 26, 255, 37, 33, 23, 255, 50, 42, 31, 255, 51, 43, 31, 255, 34, 31, 22, 255, 38, 33, 23, 255, 41, 35, 24, 255, 33, 30, 22, 255, 36, 32, 23, 255, 35, 31, 23, 255, 37, 33, 23, 255, 80, 64, 45, 255, 34, 30, 22, 255, 49, 42, 30, 255, 36, 32, 23, 255, 40, 34, 24, 255, 39, 34, 24, 255, 33, 30, 22, 255, 40, 35, 25, 255, 39, 34, 23, 255, 34, 31, 22, 255, 40, 35, 24, 255, 40, 34, 24, 255, 36, 32, 22, 255, 41, 35, 24, 255, 57, 44, 29, 255, 43, 37, 24, 255, 39, 34, 24, 255, 44, 37, 24, 255, 36, 32, 23, 255, 36, 32, 23, 255, 54, 45, 33, 255, 39, 34, 24, 255, 57, 45, 29, 255, 43, 37, 24, 255, 45, 37, 24, 255, 51, 41, 27, 255, 55, 43, 28, 255, 42, 36, 24, 255, 39, 34, 23, 255, 42, 36, 24, 255, 46, 39, 25, 255, 43, 37, 24, 255, 42, 36, 24, 255, 43, 36, 24, 255, 61, 46, 31, 255, 60, 46, 30, 255, 43, 37, 24, 255, 37, 33, 24, 255, 39, 34, 23, 255, 44, 37, 24, 255, 38, 33, 23, 255, 34, 31, 22, 255, 39, 34, 24, 255, 45, 37, 24, 255, 37, 33, 23, 255, 39, 34, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 46, 39, 25, 255, 46, 39, 25, 255, 48, 39, 25, 255, 48, 40, 26, 255, 49, 40, 26, 255, 43, 37, 24, 255, 39, 33, 23, 255, 37, 33, 23, 255, 41, 36, 24, 255, 46, 40, 29, 255, 42, 36, 24, 255, 52, 42, 27, 255, 64, 48, 32, 255, 47, 39, 25, 255, 45, 37, 24, 255, 38, 33, 23, 255, 38, 33, 23, 255, 53, 42, 27, 255, 54, 43, 28, 255, 70, 53, 35, 255, 64, 49, 33, 255, 51, 41, 28, 255, 57, 47, 32, 255, 46, 39, 26, 255, 55, 45, 32, 255, 35, 31, 23, 255, 37, 32, 23, 255, 36, 32, 22, 255, 37, 33, 23, 255, 38, 33, 23, 255, 49, 41, 29, 255, 37, 32, 24, 255, 47, 40, 29, 255, 34, 30, 22, 255, 39, 34, 24, 255, 56, 47, 33, 255, 50, 42, 30, 255, 43, 36, 24, 255, 45, 37, 24, 255, 57, 44, 29, 255, 43, 37, 24, 255, 36, 32, 23, 255, 42, 36, 24, 255, 46, 38, 25, 255, 55, 43, 28, 255, 42, 36, 24, 255, 49, 40, 26, 255, 39, 34, 24, 255, 39, 34, 23, 255, 42, 36, 24, 255, 54, 43, 28, 255, 46, 39, 25, 255, 39, 34, 24, 255, 40, 35, 24, 255, 44, 37, 24, 255, 50, 40, 27, 255, 40, 35, 24, 255, 42, 36, 24, 255, 59, 46, 30, 255, 47, 39, 25, 255, 39, 34, 23, 255, 40, 34, 24, 255, 44, 37, 24, 255, 40, 34, 24, 255, 38, 33, 23, 255, 34, 30, 21, 255, 37, 33, 23, 255, 53, 44, 32, 255, 48, 40, 30, 255, 50, 42, 31, 255, 70, 57, 40, 255, 36, 32, 24, 255, 37, 33, 23, 255, 34, 30, 22, 255, 40, 35, 24, 255, 37, 33, 23, 255, 41, 36, 24, 255, 42, 36, 24, 255, 49, 40, 26, 255, 40, 35, 24, 255, 40, 34, 24, 255, 44, 38, 27, 255, 40, 34, 24, 255, 35, 31, 23, 255, 37, 33, 23, 255, 39, 34, 23, 255, 36, 32, 23, 255, 43, 37, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 52, 42, 27, 255, 43, 36, 24, 255, 35, 51, 35, 255, 36, 54, 36, 255, 33, 49, 34, 255, 32, 47, 33, 255, 25, 33, 26, 255, 26, 35, 27, 255, 28, 39, 29, 255, 28, 38, 28, 255, 28, 39, 29, 255, 32, 46, 32, 255, 28, 39, 29, 255, 24, 31, 25, 255, 26, 33, 27, 255, 25, 34, 26, 255, 27, 37, 28, 255, 29, 41, 30, 255, 31, 45, 32, 255, 29, 41, 30, 255, 33, 48, 33, 255, 32, 46, 32, 255, 32, 46, 32, 255, 31, 45, 32, 255, 28, 39, 29, 255, 29, 41, 30, 255, 30, 42, 30, 255, 31, 44, 31, 255, 33, 48, 33, 255, 29, 41, 30, 255, 30, 42, 30, 255, 32, 47, 33, 255, 34, 49, 34, 255, 36, 54, 36, 255, 34, 51, 35, 255, 33, 48, 33, 255, 34, 50, 34, 255, 35, 52, 35, 255, 42, 62, 41, 255, 47, 69, 45, 255, 40, 60, 40, 255, 37, 55, 37, 255, 34, 50, 34, 255, 34, 49, 34, 255, 30, 43, 31, 255, 31, 45, 32, 255, 32, 45, 32, 255, 32, 47, 33, 255, 29, 41, 30, 255, 30, 42, 30, 255, 30, 43, 31, 255, 27, 37, 28, 255, 27, 36, 27, 255, 23, 30, 24, 255, 26, 34, 26, 255, 28, 38, 28, 255, 24, 30, 25, 255, 24, 30, 25, 255, 24, 31, 25, 255, 23, 29, 24, 255, 33, 42, 33, 255, 31, 39, 31, 255, 31, 39, 31, 255, 23, 30, 24, 255, 26, 35, 27, 255, 32, 46, 32, 255, 38, 58, 38, 255, 32, 46, 32, 255, 35, 51, 35, 255, 32, 46, 32, 255, 33, 48, 33, 255, 33, 48, 33, 255, 30, 42, 30, 255, 29, 41, 30, 255, 30, 42, 30, 255, 28, 39, 29, 255, 33, 48, 33, 255, 33, 48, 33, 255, 31, 45, 32, 255, 28, 39, 29, 255, 28, 39, 29, 255, 28, 39, 29, 255, 28, 39, 29, 255, 28, 40, 29, 255, 31, 45, 32, 255, 28, 38, 28, 255, 29, 41, 30, 255, 30, 42, 30, 255, 28, 38, 28, 255, 32, 47, 33, 255, 28, 39, 29, 255, 33, 48, 33, 255, 32, 46, 32, 255, 33, 48, 33, 255, 34, 49, 34, 255, 36, 53, 36, 255, 31, 45, 32, 255, 31, 45, 32, 255, 37, 55, 37, 255, 34, 49, 34, 255, 32, 45, 32, 255, 32, 47, 33, 255, 31, 45, 32, 255, 29, 41, 30, 255, 26, 36, 27, 255, 25, 33, 26, 255, 23, 30, 24, 255, 23, 29, 24, 255, 26, 35, 27, 255, 24, 32, 25, 255, 24, 32, 25, 255, 28, 39, 29, 255, 32, 45, 32, 255, 31, 45, 32, 255, 28, 38, 28, 255, 28, 39, 29, 255, 32, 45, 32, 255, 31, 44, 31, 255, 29, 40, 29, 255, 27, 36, 27, 255, 30, 43, 31, 255, 40, 60, 40, 255, 49, 72, 47, 255, 37, 56, 37, 255, 35, 52, 35, 255, 27, 36, 27, 255, 24, 32, 25, 255, 25, 34, 26, 255, 26, 35, 27, 255, 26, 34, 26, 255, 28, 40, 29, 255, 31, 45, 32, 255, 36, 54, 36, 255, 33, 47, 33, 255, 34, 51, 35, 255, 38, 57, 38, 255, 37, 56, 37, 255, 34, 51, 35, 255, 34, 50, 34, 255, 35, 52, 35, 255, 33, 47, 33, 255, 31, 45, 32, 255, 31, 44, 31, 255, 28, 38, 28, 255, 28, 39, 29, 255, 32, 46, 32, 255, 37, 56, 37, 255, 46, 68, 44, 255, 35, 51, 35, 255, 35, 52, 35, 255, 41, 61, 40, 255, 36, 53, 36, 255, 36, 54, 36, 255, 52, 76, 49, 255, 40, 60, 40, 255, 33, 49, 34, 255, 32, 47, 33, 255, 30, 42, 30, 255, 28, 38, 28, 255, 30, 42, 30, 255, 30, 42, 30, 255, 26, 36, 27, 255, 27, 37, 28, 255, 32, 46, 32, 255, 34, 50, 34, 255, 31, 45, 32, 255, 27, 37, 28, 255, 28, 39, 29, 255, 28, 39, 29, 255, 30, 43, 31, 255, 32, 47, 33, 255, 35, 52, 35, 255, 33, 48, 33, 255, 35, 51, 35, 255, 37, 55, 37, 255, 34, 50, 34, 255, 32, 46, 32, 255, 33, 47, 33, 255, 31, 44, 31, 255, 30, 43, 31, 255, 26, 35, 27, 255, 31, 45, 32, 255, 26, 36, 27, 255, 25, 33, 26, 255, 25, 33, 26, 255, 24, 32, 25, 255, 26, 35, 27, 255, 27, 38, 28, 255, 31, 45, 32, 255, 30, 43, 31, 255, 27, 38, 28, 255, 31, 45, 32, 255, 31, 45, 32, 255, 31, 45, 32, 255, 31, 44, 31, 255, 31, 44, 31, 255, 36, 53, 36, 255, 31, 45, 32, 255, 34, 49, 34, 255, 31, 44, 31, 255, 32, 47, 33, 255, 31, 44, 31, 255, 30, 42, 30, 255, 27, 38, 28, 255, 33, 49, 34, 255, 32, 47, 33, 255, 33, 48, 33, 255, 32, 46, 32, 255, 45, 67, 44, 255, 34, 50, 34, 255, 33, 48, 33, 255, 36, 53, 36, 255, 34, 51, 35, 255, 34, 50, 34, 255, 42, 62, 41, 255, 36, 53, 36, 255, 36, 54, 36, 255, 39, 59, 39, 255, 37, 56, 37, 255, 34, 50, 34, 255, 33, 48, 33, 255, 29, 41, 30, 255, 29, 40, 29, 255, 25, 34, 26, 255, 23, 29, 24, 255, 87, 101, 11, 255, 27, 37, 28, 255, 29, 41, 30, 255, 35, 51, 35, 255, 30, 43, 31, 255, 33, 47, 33, 255, 34, 49, 34, 255, 31, 45, 32, 255, 30, 42, 30, 255, 30, 43, 31, 255, 31, 44, 31, 255, 32, 46, 32, 255, 32, 46, 32, 255, 29, 41, 30, 255, 32, 45, 32, 255, 31, 45, 32, 255, 32, 47, 33, 255, 31, 45, 32, 255, 32, 46, 32, 255, 33, 48, 33, 255, 31, 44, 31, 255, 32, 45, 32, 255, 37, 55, 37, 255, 46, 68, 44, 255, 54, 77, 50, 255, 43, 63, 41, 255, 37, 55, 37, 255, 36, 54, 36, 255, 36, 54, 36, 255, 33, 48, 33, 255, 37, 56, 37, 255, 38, 58, 38, 255, 34, 50, 34, 255, 45, 37, 24, 255, 43, 37, 24, 255, 43, 37, 24, 255, 49, 40, 26, 255, 60, 46, 31, 255, 57, 44, 29, 255, 59, 45, 30, 255, 40, 35, 24, 255, 37, 33, 23, 255, 50, 42, 31, 255, 33, 30, 22, 255, 57, 47, 34, 255, 57, 47, 34, 255, 70, 57, 40, 255, 39, 34, 25, 255, 63, 52, 37, 255, 46, 40, 29, 255, 46, 38, 25, 255, 57, 44, 29, 255, 40, 34, 24, 255, 40, 35, 24, 255, 54, 43, 28, 255, 45, 38, 25, 255, 45, 38, 25, 255, 51, 41, 27, 255, 41, 36, 24, 255, 40, 35, 24, 255, 44, 37, 24, 255, 39, 34, 23, 255, 40, 34, 24, 255, 40, 34, 24, 255, 39, 34, 24, 255, 38, 33, 23, 255, 45, 37, 24, 255, 45, 37, 24, 255, 55, 43, 28, 255, 43, 36, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 42, 36, 24, 255, 39, 33, 23, 255, 35, 31, 22, 255, 38, 33, 23, 255, 39, 33, 23, 255, 40, 35, 24, 255, 41, 35, 24, 255, 39, 33, 23, 255, 42, 37, 27, 255, 45, 39, 28, 255, 45, 37, 24, 255, 43, 36, 24, 255, 44, 38, 27, 255, 70, 57, 41, 255, 54, 45, 32, 255, 37, 33, 23, 255, 42, 36, 24, 255, 43, 36, 24, 255, 43, 35, 24, 255, 40, 34, 23, 255, 39, 33, 23, 255, 40, 34, 23, 255, 39, 34, 23, 255, 59, 48, 34, 255, 37, 33, 24, 255, 38, 34, 24, 255, 38, 34, 23, 255, 41, 35, 24, 255, 51, 41, 27, 255, 55, 43, 28, 255, 52, 41, 28, 255, 49, 39, 26, 255, 39, 34, 24, 255, 39, 34, 24, 255, 37, 33, 23, 255, 47, 39, 25, 255, 45, 37, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 41, 35, 24, 255, 41, 36, 24, 255, 38, 33, 23, 255, 42, 36, 24, 255, 45, 38, 25, 255, 45, 37, 24, 255, 45, 37, 24, 255, 45, 37, 24, 255, 40, 35, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 52, 42, 28, 255, 42, 36, 24, 255, 40, 35, 25, 255, 37, 33, 23, 255, 45, 39, 28, 255, 35, 31, 22, 255, 68, 55, 40, 255, 45, 39, 28, 255, 40, 35, 24, 255, 44, 37, 24, 255, 35, 31, 22, 255, 40, 34, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 48, 40, 30, 255, 37, 33, 23, 255, 39, 34, 25, 255, 35, 31, 22, 255, 39, 34, 23, 255, 37, 33, 23, 255, 42, 36, 24, 255, 42, 36, 24, 255, 40, 35, 24, 255, 33, 30, 22, 255, 46, 40, 29, 255, 66, 54, 38, 255, 35, 31, 23, 255, 59, 49, 35, 255, 34, 30, 22, 255, 39, 34, 24, 255, 36, 32, 22, 255, 37, 33, 23, 255, 35, 31, 23, 255, 43, 36, 24, 255, 40, 34, 24, 255, 48, 39, 25, 255, 49, 40, 26, 255, 48, 39, 25, 255, 48, 40, 26, 255, 48, 39, 25, 255, 45, 37, 24, 255, 39, 33, 23, 255, 39, 34, 24, 255, 41, 36, 26, 255, 37, 33, 24, 255, 37, 33, 24, 255, 38, 33, 23, 255, 47, 39, 25, 255, 54, 43, 28, 255, 45, 37, 24, 255, 49, 40, 26, 255, 54, 43, 28, 255, 45, 37, 24, 255, 39, 34, 23, 255, 47, 39, 25, 255, 55, 43, 28, 255, 43, 37, 24, 255, 42, 36, 24, 255, 51, 41, 27, 255, 60, 46, 30, 255, 49, 40, 26, 255, 35, 31, 22, 255, 42, 37, 27, 255, 34, 30, 22, 255, 46, 38, 25, 255, 42, 36, 24, 255, 40, 34, 24, 255, 39, 34, 24, 255, 39, 33, 23, 255, 39, 34, 23, 255, 43, 36, 24, 255, 55, 43, 28, 255, 41, 35, 24, 255, 46, 38, 25, 255, 46, 38, 25, 255, 41, 36, 24, 255, 43, 37, 24, 255, 49, 40, 26, 255, 51, 41, 27, 255, 43, 37, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 46, 40, 29, 255, 39, 33, 23, 255, 54, 43, 28, 255, 60, 46, 31, 255, 42, 36, 24, 255, 43, 36, 24, 255, 39, 33, 23, 255, 43, 37, 24, 255, 48, 40, 26, 255, 55, 43, 28, 255, 57, 44, 29, 255, 70, 52, 34, 255, 44, 37, 24, 255, 49, 40, 27, 255, 52, 43, 29, 255, 42, 36, 25, 255, 35, 31, 22, 255, 34, 30, 22, 255, 38, 33, 23, 255, 43, 37, 26, 255, 39, 34, 23, 255, 47, 40, 28, 255, 40, 35, 24, 255, 51, 42, 31, 255, 72, 58, 41, 255, 67, 54, 38, 255, 56, 47, 33, 255, 35, 31, 22, 255, 37, 33, 23, 255, 56, 44, 28, 255, 47, 38, 24, 255, 44, 36, 24, 255, 42, 36, 23, 255, 39, 34, 24, 255, 41, 35, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 45, 37, 24, 255, 40, 34, 24, 255, 40, 35, 24, 255, 40, 34, 24, 255, 48, 40, 26, 255, 37, 33, 23, 255, 39, 34, 24, 255, 39, 34, 23, 255, 42, 36, 24, 255, 43, 37, 24, 255, 43, 36, 24, 255, 41, 35, 24, 255, 44, 37, 24, 255, 43, 36, 24, 255, 45, 37, 24, 255, 41, 35, 24, 255, 41, 35, 24, 255, 37, 33, 24, 255, 43, 37, 24, 255, 34, 31, 22, 255, 40, 35, 24, 255, 34, 31, 22, 255, 37, 33, 24, 255, 54, 45, 33, 255, 45, 39, 28, 255, 41, 35, 24, 255, 39, 34, 23, 255, 40, 35, 24, 255, 43, 36, 24, 255, 42, 36, 24, 255, 36, 32, 23, 255, 37, 33, 23, 255, 43, 37, 24, 255, 43, 37, 24, 255, 41, 36, 24, 255, 36, 32, 24, 255, 37, 33, 23, 255, 38, 33, 23, 255, 36, 31, 22, 255, 37, 33, 23, 255, 36, 32, 22, 255, 48, 40, 26, 255, 51, 41, 27, 255, 43, 37, 24, 255, 45, 37, 24, 255, 43, 37, 24, 255, 36, 54, 36, 255, 40, 60, 40, 255, 31, 45, 32, 255, 32, 46, 32, 255, 27, 37, 28, 255, 27, 37, 28, 255, 29, 41, 30, 255, 31, 44, 31, 255, 29, 40, 29, 255, 27, 37, 28, 255, 29, 40, 29, 255, 28, 39, 29, 255, 27, 36, 27, 255, 26, 35, 27, 255, 25, 34, 26, 255, 27, 36, 27, 255, 26, 35, 27, 255, 31, 44, 31, 255, 29, 41, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 28, 39, 29, 255, 28, 39, 29, 255, 30, 42, 30, 255, 31, 44, 31, 255, 26, 35, 27, 255, 29, 40, 29, 255, 31, 45, 32, 255, 33, 47, 33, 255, 30, 42, 30, 255, 33, 48, 33, 255, 31, 44, 31, 255, 34, 50, 34, 255, 34, 51, 35, 255, 32, 47, 33, 255, 31, 45, 32, 255, 34, 49, 34, 255, 35, 51, 35, 255, 35, 51, 35, 255, 35, 51, 35, 255, 34, 50, 34, 255, 32, 46, 32, 255, 29, 41, 30, 255, 32, 46, 32, 255, 32, 47, 33, 255, 34, 50, 34, 255, 31, 45, 32, 255, 28, 39, 29, 255, 30, 43, 31, 255, 27, 38, 28, 255, 24, 31, 25, 255, 28, 40, 29, 255, 27, 38, 28, 255, 28, 39, 29, 255, 25, 34, 26, 255, 24, 30, 25, 255, 27, 35, 28, 255, 26, 35, 27, 255, 26, 35, 27, 255, 23, 29, 24, 255, 24, 31, 25, 255, 24, 31, 25, 255, 28, 39, 29, 255, 29, 41, 30, 255, 34, 51, 35, 255, 35, 52, 35, 255, 35, 53, 36, 255, 34, 50, 34, 255, 33, 49, 34, 255, 32, 47, 33, 255, 31, 45, 32, 255, 31, 45, 32, 255, 31, 45, 32, 255, 28, 38, 28, 255, 31, 44, 31, 255, 30, 43, 31, 255, 29, 41, 30, 255, 26, 36, 27, 255, 25, 34, 26, 255, 28, 38, 28, 255, 28, 38, 28, 255, 28, 39, 29, 255, 28, 38, 28, 255, 23, 29, 24, 255, 24, 31, 25, 255, 29, 41, 30, 255, 30, 42, 30, 255, 30, 42, 30, 255, 31, 45, 32, 255, 29, 40, 29, 255, 31, 44, 31, 255, 28, 40, 29, 255, 30, 43, 31, 255, 35, 51, 35, 255, 32, 46, 32, 255, 32, 46, 32, 255, 33, 47, 33, 255, 35, 51, 35, 255, 32, 46, 32, 255, 32, 47, 33, 255, 29, 41, 30, 255, 29, 41, 30, 255, 27, 37, 28, 255, 29, 40, 29, 255, 26, 36, 27, 255, 24, 32, 25, 255, 26, 36, 27, 255, 26, 35, 27, 255, 24, 32, 25, 255, 27, 37, 28, 255, 29, 40, 29, 255, 31, 45, 32, 255, 33, 47, 33, 255, 34, 49, 34, 255, 31, 44, 31, 255, 31, 44, 31, 255, 26, 35, 27, 255, 29, 41, 30, 255, 35, 51, 35, 255, 39, 59, 39, 255, 37, 55, 37, 255, 36, 54, 36, 255, 35, 52, 35, 255, 32, 46, 32, 255, 30, 42, 30, 255, 26, 36, 27, 255, 28, 38, 28, 255, 29, 41, 30, 255, 28, 39, 29, 255, 25, 34, 26, 255, 33, 47, 33, 255, 32, 47, 33, 255, 34, 49, 34, 255, 36, 53, 36, 255, 33, 49, 34, 255, 33, 48, 33, 255, 31, 45, 32, 255, 31, 45, 32, 255, 33, 48, 33, 255, 33, 49, 34, 255, 32, 46, 32, 255, 27, 37, 28, 255, 29, 40, 29, 255, 28, 39, 29, 255, 31, 44, 31, 255, 37, 55, 37, 255, 31, 45, 32, 255, 35, 52, 35, 255, 36, 54, 36, 255, 35, 52, 35, 255, 38, 58, 38, 255, 40, 60, 40, 255, 37, 55, 37, 255, 32, 47, 33, 255, 35, 53, 36, 255, 31, 44, 31, 255, 30, 42, 30, 255, 32, 46, 32, 255, 29, 41, 30, 255, 30, 42, 30, 255, 26, 32, 26, 255, 25, 33, 26, 255, 26, 36, 27, 255, 31, 44, 31, 255, 30, 42, 30, 255, 32, 47, 33, 255, 31, 44, 31, 255, 33, 48, 33, 255, 33, 49, 34, 255, 35, 52, 35, 255, 34, 49, 34, 255, 37, 55, 37, 255, 33, 49, 34, 255, 32, 47, 33, 255, 33, 47, 33, 255, 29, 41, 30, 255, 28, 39, 29, 255, 30, 43, 31, 255, 29, 40, 29, 255, 27, 37, 28, 255, 28, 39, 29, 255, 28, 39, 29, 255, 27, 36, 27, 255, 27, 37, 28, 255, 25, 33, 26, 255, 28, 40, 29, 255, 32, 47, 33, 255, 31, 44, 31, 255, 28, 38, 28, 255, 33, 48, 33, 255, 35, 53, 36, 255, 35, 53, 36, 255, 30, 43, 31, 255, 33, 48, 33, 255, 36, 54, 36, 255, 34, 50, 34, 255, 31, 45, 32, 255, 31, 44, 31, 255, 31, 44, 31, 255, 34, 49, 34, 255, 33, 49, 34, 255, 82, 102, 16, 255, 31, 44, 31, 255, 30, 42, 30, 255, 24, 31, 25, 255, 30, 42, 30, 255, 38, 57, 38, 255, 34, 50, 34, 255, 37, 55, 37, 255, 47, 68, 45, 255, 37, 56, 37, 255, 34, 51, 35, 255, 36, 53, 36, 255, 34, 51, 35, 255, 35, 51, 35, 255, 36, 53, 36, 255, 40, 59, 39, 255, 35, 51, 35, 255, 35, 51, 35, 255, 28, 39, 29, 255, 24, 31, 25, 255, 24, 31, 25, 255, 27, 37, 28, 255, 23, 30, 24, 255, 29, 41, 30, 255, 26, 35, 27, 255, 29, 41, 30, 255, 31, 45, 32, 255, 27, 37, 28, 255, 31, 44, 31, 255, 32, 46, 32, 255, 31, 44, 31, 255, 30, 42, 30, 255, 30, 43, 31, 255, 27, 37, 28, 255, 27, 37, 28, 255, 29, 41, 30, 255, 32, 46, 32, 255, 36, 54, 36, 255, 42, 62, 41, 255, 35, 51, 35, 255, 31, 45, 32, 255, 31, 45, 32, 255, 34, 50, 34, 255, 34, 50, 34, 255, 34, 49, 34, 255, 35, 52, 35, 255, 36, 54, 36, 255, 35, 51, 35, 255, 46, 68, 44, 255, 45, 66, 43, 255, 35, 51, 35, 255, 33, 49, 34, 255, 35, 52, 35, 255, 38, 58, 38, 255, 40, 59, 39, 255, 58, 45, 30, 255, 40, 34, 24, 255, 42, 36, 24, 255, 60, 46, 30, 255, 73, 54, 33, 255, 50, 40, 27, 255, 45, 38, 25, 255, 39, 34, 24, 255, 50, 42, 31, 255, 35, 31, 22, 255, 34, 31, 22, 255, 39, 34, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 39, 34, 24, 255, 40, 34, 24, 255, 43, 37, 24, 255, 36, 32, 23, 255, 50, 40, 27, 255, 43, 37, 24, 255, 39, 34, 23, 255, 51, 41, 27, 255, 34, 30, 22, 255, 42, 36, 24, 255, 38, 38, 25, 255, 43, 37, 24, 255, 50, 40, 27, 255, 40, 34, 24, 255, 40, 35, 25, 255, 35, 31, 23, 255, 40, 35, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 34, 31, 22, 255, 34, 31, 22, 255, 38, 33, 23, 255, 38, 33, 23, 255, 52, 42, 27, 255, 37, 33, 23, 255, 42, 36, 24, 255, 34, 31, 22, 255, 37, 33, 23, 255, 43, 36, 24, 255, 40, 35, 24, 255, 52, 42, 27, 255, 53, 42, 28, 255, 37, 33, 23, 255, 38, 33, 23, 255, 42, 36, 24, 255, 39, 33, 23, 255, 44, 38, 27, 255, 34, 31, 22, 255, 39, 33, 23, 255, 58, 48, 34, 255, 41, 35, 24, 255, 34, 30, 22, 255, 52, 43, 31, 255, 39, 33, 24, 255, 35, 31, 22, 255, 53, 44, 31, 255, 37, 33, 23, 255, 39, 34, 22, 255, 43, 37, 26, 255, 37, 32, 23, 255, 39, 34, 24, 255, 39, 33, 23, 255, 37, 33, 23, 255, 39, 34, 24, 255, 41, 35, 24, 255, 37, 32, 22, 255, 47, 38, 25, 255, 40, 34, 23, 255, 42, 35, 24, 255, 64, 48, 32, 255, 57, 45, 29, 255, 46, 39, 25, 255, 41, 36, 24, 255, 57, 45, 29, 255, 51, 41, 27, 255, 43, 36, 24, 255, 36, 31, 22, 255, 56, 44, 29, 255, 43, 37, 24, 255, 52, 42, 27, 255, 56, 44, 29, 255, 52, 42, 27, 255, 56, 44, 29, 255, 64, 48, 32, 255, 60, 46, 30, 255, 40, 34, 24, 255, 39, 34, 23, 255, 39, 34, 23, 255, 35, 31, 22, 255, 36, 32, 23, 255, 38, 33, 23, 255, 46, 40, 29, 255, 79, 63, 44, 255, 79, 63, 45, 255, 62, 51, 36, 255, 43, 36, 24, 255, 38, 33, 23, 255, 40, 34, 24, 255, 53, 42, 28, 255, 43, 37, 24, 255, 37, 33, 23, 255, 44, 38, 27, 255, 40, 35, 24, 255, 49, 63, 32, 255, 53, 42, 28, 255, 41, 35, 24, 255, 37, 33, 23, 255, 40, 34, 24, 255, 51, 41, 27, 255, 33, 30, 22, 255, 78, 62, 43, 255, 71, 57, 41, 255, 58, 48, 34, 255, 55, 46, 33, 255, 42, 36, 24, 255, 43, 37, 24, 255, 41, 35, 24, 255, 51, 41, 27, 255, 85, 102, 33, 255, 37, 33, 23, 255, 40, 34, 24, 255, 44, 37, 24, 255, 44, 37, 24, 255, 47, 39, 25, 255, 44, 37, 24, 255, 54, 43, 28, 255, 55, 43, 28, 255, 69, 51, 33, 255, 48, 39, 25, 255, 36, 31, 22, 255, 48, 39, 25, 255, 57, 44, 29, 255, 41, 36, 24, 255, 38, 33, 23, 255, 37, 33, 23, 255, 40, 42, 36, 255, 51, 41, 27, 255, 44, 37, 24, 255, 68, 51, 33, 255, 43, 37, 24, 255, 49, 40, 26, 255, 48, 40, 26, 255, 47, 39, 25, 255, 48, 40, 26, 255, 34, 31, 22, 255, 42, 36, 24, 255, 43, 37, 24, 255, 40, 35, 24, 255, 41, 35, 24, 255, 45, 39, 28, 255, 50, 42, 31, 255, 39, 33, 23, 255, 43, 37, 24, 255, 60, 46, 31, 255, 42, 36, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 41, 35, 24, 255, 60, 46, 30, 255, 44, 37, 24, 255, 44, 37, 24, 255, 40, 35, 24, 255, 43, 37, 24, 255, 39, 34, 23, 255, 42, 36, 24, 255, 45, 37, 24, 255, 46, 39, 25, 255, 43, 37, 24, 255, 42, 36, 24, 255, 36, 31, 22, 255, 43, 37, 24, 255, 57, 44, 29, 255, 59, 46, 30, 255, 58, 45, 30, 255, 58, 45, 30, 255, 45, 37, 24, 255, 47, 39, 25, 255, 59, 45, 30, 255, 37, 33, 23, 255, 42, 36, 24, 255, 36, 32, 22, 255, 59, 45, 30, 255, 59, 45, 30, 255, 43, 36, 25, 255, 38, 33, 23, 255, 40, 34, 23, 255, 33, 30, 22, 255, 40, 34, 24, 255, 47, 39, 25, 255, 43, 37, 24, 255, 42, 36, 24, 255, 36, 32, 22, 255, 40, 34, 24, 255, 42, 37, 26, 255, 65, 53, 38, 255, 49, 41, 29, 255, 34, 30, 22, 255, 39, 33, 23, 255, 59, 46, 30, 255, 86, 95, 50, 255, 57, 44, 29, 255, 59, 45, 29, 255, 44, 37, 24, 255, 56, 44, 29, 255, 59, 45, 30, 255, 37, 33, 23, 255, 40, 34, 24, 255, 42, 36, 24, 255, 51, 41, 27, 255, 35, 31, 22, 255, 41, 35, 24, 255, 36, 32, 23, 255, 44, 37, 24, 255, 45, 38, 25, 255, 39, 34, 24, 255, 33, 30, 22, 255, 40, 34, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 42, 37, 27, 255, 35, 31, 22, 255, 40, 34, 24, 255, 39, 34, 23, 255, 39, 34, 24, 255, 38, 33, 23, 255, 42, 36, 24, 255, 39, 34, 24, 255, 82, 98, 39, 255, 39, 34, 25, 255, 73, 59, 42, 255, 36, 32, 23, 255, 47, 39, 25, 255, 42, 36, 24, 255, 34, 30, 22, 255, 38, 33, 23, 255, 47, 39, 25, 255, 62, 47, 31, 255, 45, 37, 24, 255, 43, 36, 24, 255, 52, 42, 27, 255, 39, 34, 24, 255, 48, 39, 25, 255, 46, 40, 29, 255, 34, 31, 22, 255, 39, 34, 23, 255, 45, 38, 25, 255, 39, 34, 23, 255, 39, 34, 23, 255, 43, 37, 24, 255, 45, 37, 24, 255, 39, 34, 24, 255, 42, 36, 24, 255, 35, 51, 35, 255, 36, 54, 36, 255, 30, 43, 31, 255, 31, 45, 32, 255, 26, 36, 27, 255, 30, 43, 31, 255, 31, 45, 32, 255, 29, 41, 30, 255, 27, 37, 28, 255, 28, 38, 28, 255, 29, 41, 30, 255, 29, 41, 30, 255, 28, 39, 29, 255, 24, 31, 25, 255, 25, 33, 26, 255, 26, 36, 27, 255, 26, 35, 27, 255, 29, 41, 30, 255, 26, 36, 27, 255, 30, 43, 31, 255, 29, 40, 29, 255, 28, 38, 28, 255, 26, 36, 27, 255, 29, 41, 30, 255, 30, 42, 30, 255, 29, 40, 29, 255, 31, 44, 31, 255, 29, 41, 30, 255, 30, 43, 31, 255, 30, 42, 30, 255, 26, 35, 27, 255, 33, 48, 33, 255, 35, 51, 35, 255, 34, 51, 35, 255, 34, 49, 34, 255, 33, 49, 34, 255, 37, 56, 37, 255, 34, 50, 34, 255, 36, 54, 36, 255, 33, 49, 34, 255, 30, 42, 30, 255, 33, 47, 33, 255, 29, 41, 30, 255, 32, 46, 32, 255, 32, 47, 33, 255, 30, 42, 30, 255, 31, 44, 31, 255, 30, 42, 30, 255, 31, 45, 32, 255, 25, 34, 26, 255, 30, 42, 30, 255, 30, 42, 30, 255, 32, 46, 32, 255, 30, 43, 31, 255, 26, 36, 27, 255, 26, 35, 27, 255, 24, 31, 25, 255, 29, 40, 29, 255, 29, 41, 30, 255, 25, 33, 26, 255, 23, 30, 24, 255, 29, 41, 30, 255, 35, 51, 35, 255, 33, 48, 33, 255, 34, 49, 34, 255, 31, 44, 31, 255, 35, 51, 35, 255, 34, 51, 35, 255, 33, 48, 33, 255, 32, 46, 32, 255, 33, 48, 33, 255, 36, 54, 36, 255, 33, 48, 33, 255, 31, 44, 31, 255, 30, 43, 31, 255, 29, 41, 30, 255, 81, 95, 10, 255, 26, 35, 27, 255, 27, 37, 28, 255, 27, 37, 28, 255, 27, 37, 28, 255, 24, 32, 25, 255, 27, 37, 28, 255, 23, 29, 24, 255, 23, 30, 24, 255, 31, 45, 32, 255, 30, 43, 31, 255, 30, 42, 30, 255, 32, 47, 33, 255, 31, 44, 31, 255, 32, 47, 33, 255, 31, 44, 31, 255, 30, 42, 30, 255, 36, 54, 36, 255, 35, 52, 35, 255, 30, 43, 31, 255, 28, 38, 28, 255, 30, 42, 30, 255, 29, 41, 30, 255, 30, 42, 30, 255, 30, 42, 30, 255, 35, 52, 35, 255, 32, 46, 32, 255, 31, 45, 32, 255, 26, 35, 27, 255, 24, 31, 25, 255, 25, 33, 26, 255, 28, 39, 29, 255, 32, 46, 32, 255, 26, 36, 27, 255, 28, 39, 29, 255, 32, 47, 33, 255, 30, 42, 30, 255, 32, 47, 33, 255, 29, 41, 30, 255, 27, 37, 28, 255, 30, 43, 31, 255, 31, 45, 32, 255, 35, 51, 35, 255, 36, 54, 36, 255, 33, 49, 34, 255, 35, 52, 35, 255, 34, 50, 34, 255, 31, 45, 32, 255, 32, 46, 32, 255, 30, 43, 31, 255, 31, 44, 31, 255, 28, 38, 28, 255, 26, 35, 27, 255, 29, 40, 29, 255, 29, 40, 29, 255, 34, 49, 34, 255, 31, 44, 31, 255, 33, 48, 33, 255, 31, 44, 31, 255, 31, 44, 31, 255, 32, 47, 33, 255, 32, 46, 32, 255, 36, 54, 36, 255, 34, 49, 34, 255, 32, 46, 32, 255, 29, 41, 30, 255, 28, 39, 29, 255, 29, 41, 30, 255, 29, 40, 29, 255, 28, 38, 28, 255, 29, 41, 30, 255, 35, 52, 35, 255, 34, 50, 34, 255, 35, 52, 35, 255, 37, 56, 37, 255, 35, 52, 35, 255, 33, 49, 34, 255, 36, 53, 36, 255, 37, 55, 37, 255, 34, 50, 34, 255, 31, 45, 32, 255, 29, 41, 30, 255, 29, 41, 30, 255, 29, 40, 29, 255, 26, 33, 27, 255, 24, 31, 25, 255, 25, 34, 26, 255, 29, 40, 29, 255, 35, 52, 35, 255, 28, 40, 29, 255, 28, 39, 29, 255, 30, 43, 31, 255, 37, 56, 37, 255, 38, 57, 38, 255, 35, 51, 35, 255, 33, 49, 34, 255, 33, 48, 33, 255, 31, 45, 32, 255, 30, 43, 31, 255, 32, 45, 32, 255, 33, 49, 34, 255, 35, 51, 35, 255, 32, 46, 32, 255, 25, 33, 26, 255, 27, 38, 28, 255, 28, 39, 29, 255, 28, 39, 29, 255, 27, 38, 28, 255, 27, 37, 28, 255, 28, 40, 29, 255, 32, 47, 33, 255, 33, 49, 34, 255, 32, 47, 33, 255, 36, 54, 36, 255, 37, 55, 37, 255, 35, 53, 36, 255, 36, 54, 36, 255, 32, 45, 32, 255, 34, 51, 35, 255, 33, 47, 33, 255, 32, 47, 33, 255, 33, 48, 33, 255, 31, 45, 32, 255, 36, 54, 36, 255, 39, 59, 39, 255, 36, 54, 36, 255, 35, 51, 35, 255, 30, 42, 30, 255, 23, 29, 24, 255, 27, 34, 27, 255, 30, 42, 30, 255, 35, 53, 36, 255, 33, 49, 34, 255, 36, 54, 36, 255, 35, 51, 35, 255, 35, 52, 35, 255, 31, 44, 31, 255, 31, 45, 32, 255, 33, 49, 34, 255, 37, 56, 37, 255, 36, 53, 36, 255, 37, 55, 37, 255, 33, 48, 33, 255, 26, 34, 26, 255, 24, 31, 25, 255, 24, 32, 25, 255, 25, 34, 26, 255, 24, 32, 25, 255, 24, 31, 25, 255, 27, 37, 28, 255, 28, 38, 28, 255, 28, 39, 29, 255, 25, 33, 26, 255, 25, 33, 26, 255, 26, 36, 27, 255, 27, 38, 28, 255, 29, 41, 30, 255, 30, 42, 30, 255, 26, 34, 26, 255, 28, 39, 29, 255, 30, 43, 31, 255, 30, 43, 31, 255, 36, 54, 36, 255, 37, 56, 37, 255, 33, 48, 33, 255, 33, 49, 34, 255, 34, 50, 34, 255, 35, 52, 35, 255, 37, 55, 37, 255, 32, 47, 33, 255, 33, 48, 33, 255, 33, 49, 34, 255, 32, 47, 33, 255, 33, 49, 34, 255, 36, 54, 36, 255, 35, 51, 35, 255, 35, 52, 35, 255, 35, 51, 35, 255, 33, 49, 34, 255, 34, 49, 34, 255, 33, 30, 22, 255, 34, 30, 22, 255, 47, 39, 25, 255, 69, 51, 33, 255, 60, 46, 30, 255, 56, 44, 29, 255, 46, 38, 25, 255, 50, 40, 27, 255, 37, 33, 23, 255, 55, 43, 28, 255, 53, 42, 28, 255, 38, 33, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 35, 31, 22, 255, 73, 59, 42, 255, 34, 31, 22, 255, 36, 32, 23, 255, 33, 30, 22, 255, 40, 35, 24, 255, 45, 37, 24, 255, 42, 36, 24, 255, 43, 37, 24, 255, 44, 37, 24, 255, 47, 39, 25, 255, 43, 37, 24, 255, 34, 30, 22, 255, 45, 37, 24, 255, 38, 33, 23, 255, 39, 33, 23, 255, 43, 37, 24, 255, 33, 30, 22, 255, 62, 51, 36, 255, 35, 31, 22, 255, 41, 35, 24, 255, 40, 35, 24, 255, 37, 33, 23, 255, 39, 33, 23, 255, 36, 31, 22, 255, 37, 33, 23, 255, 48, 40, 30, 255, 35, 31, 22, 255, 35, 31, 22, 255, 52, 42, 28, 255, 41, 35, 24, 255, 43, 36, 24, 255, 36, 32, 23, 255, 50, 40, 27, 255, 36, 32, 24, 255, 35, 31, 23, 255, 39, 34, 24, 255, 37, 33, 24, 255, 37, 33, 23, 255, 52, 42, 27, 255, 39, 34, 23, 255, 43, 35, 23, 255, 34, 31, 22, 255, 36, 32, 22, 255, 45, 39, 28, 255, 54, 44, 31, 255, 42, 36, 24, 255, 37, 32, 23, 255, 38, 33, 23, 255, 35, 31, 22, 255, 37, 33, 24, 255, 35, 32, 22, 255, 38, 33, 22, 255, 41, 35, 23, 255, 44, 36, 24, 255, 56, 44, 29, 255, 66, 49, 33, 255, 40, 34, 24, 255, 55, 43, 28, 255, 59, 45, 30, 255, 61, 46, 31, 255, 42, 36, 24, 255, 55, 43, 28, 255, 52, 42, 28, 255, 59, 46, 30, 255, 37, 33, 23, 255, 40, 34, 24, 255, 49, 40, 26, 255, 59, 46, 30, 255, 43, 37, 24, 255, 43, 36, 24, 255, 43, 36, 24, 255, 42, 36, 24, 255, 63, 48, 31, 255, 37, 33, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 50, 42, 31, 255, 40, 34, 24, 255, 41, 36, 26, 255, 46, 40, 29, 255, 68, 55, 40, 255, 37, 33, 23, 255, 61, 50, 36, 255, 37, 33, 24, 255, 41, 35, 24, 255, 43, 37, 24, 255, 52, 42, 27, 255, 45, 37, 24, 255, 35, 31, 23, 255, 37, 33, 23, 255, 36, 32, 23, 255, 33, 30, 22, 255, 42, 36, 24, 255, 42, 36, 24, 255, 40, 35, 24, 255, 46, 38, 25, 255, 41, 35, 24, 255, 51, 43, 31, 255, 35, 31, 23, 255, 77, 61, 42, 255, 77, 62, 44, 255, 34, 31, 22, 255, 38, 33, 23, 255, 39, 34, 24, 255, 44, 45, 37, 255, 37, 33, 23, 255, 39, 34, 24, 255, 36, 31, 22, 255, 53, 42, 28, 255, 41, 35, 24, 255, 56, 44, 29, 255, 54, 43, 28, 255, 42, 36, 24, 255, 43, 36, 24, 255, 58, 45, 30, 255, 47, 39, 25, 255, 42, 36, 24, 255, 41, 35, 24, 255, 64, 48, 32, 255, 54, 43, 28, 255, 34, 30, 22, 255, 40, 35, 24, 255, 35, 31, 22, 255, 40, 34, 24, 255, 51, 41, 27, 255, 58, 45, 30, 255, 58, 45, 30, 255, 55, 43, 28, 255, 64, 48, 32, 255, 45, 37, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 33, 30, 22, 255, 40, 35, 24, 255, 36, 32, 22, 255, 37, 33, 24, 255, 36, 31, 22, 255, 37, 33, 24, 255, 38, 33, 23, 255, 45, 37, 24, 255, 43, 36, 24, 255, 47, 39, 25, 255, 40, 34, 24, 255, 44, 37, 24, 255, 40, 43, 36, 255, 39, 34, 23, 255, 54, 43, 28, 255, 45, 37, 24, 255, 58, 45, 30, 255, 53, 42, 28, 255, 63, 48, 31, 255, 43, 36, 24, 255, 37, 33, 23, 255, 41, 35, 24, 255, 58, 45, 30, 255, 37, 33, 23, 255, 39, 34, 24, 255, 39, 34, 25, 255, 42, 36, 24, 255, 45, 37, 24, 255, 43, 36, 24, 255, 42, 36, 24, 255, 57, 45, 29, 255, 54, 43, 28, 255, 68, 51, 33, 255, 52, 42, 27, 255, 36, 32, 23, 255, 40, 35, 25, 255, 37, 33, 23, 255, 42, 36, 24, 255, 43, 37, 24, 255, 35, 31, 22, 255, 45, 38, 25, 255, 48, 39, 26, 255, 40, 34, 23, 255, 45, 37, 24, 255, 63, 48, 31, 255, 51, 41, 27, 255, 46, 38, 25, 255, 43, 36, 25, 255, 65, 53, 37, 255, 38, 34, 24, 255, 42, 36, 26, 255, 36, 31, 22, 255, 36, 32, 22, 255, 41, 35, 24, 255, 50, 40, 26, 255, 51, 41, 26, 255, 41, 36, 24, 255, 51, 41, 26, 255, 60, 46, 30, 255, 65, 48, 32, 255, 43, 37, 24, 255, 47, 39, 25, 255, 48, 39, 25, 255, 46, 38, 25, 255, 38, 33, 23, 255, 45, 37, 24, 255, 51, 41, 27, 255, 45, 38, 25, 255, 44, 37, 24, 255, 51, 41, 27, 255, 41, 36, 24, 255, 40, 34, 24, 255, 44, 38, 27, 255, 45, 38, 25, 255, 40, 34, 24, 255, 45, 38, 25, 255, 42, 36, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 49, 42, 30, 255, 44, 38, 27, 255, 38, 33, 23, 255, 47, 39, 25, 255, 52, 42, 27, 255, 71, 52, 33, 255, 44, 37, 24, 255, 43, 36, 24, 255, 57, 44, 29, 255, 52, 42, 28, 255, 53, 42, 28, 255, 60, 46, 30, 255, 58, 45, 30, 255, 40, 35, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 38, 33, 23, 255, 39, 34, 24, 255, 52, 42, 28, 255, 39, 34, 24, 255, 49, 40, 26, 255, 57, 44, 29, 255, 62, 47, 31, 255, 42, 36, 24, 255, 39, 34, 23, 255, 35, 31, 22, 255, 35, 52, 35, 255, 31, 45, 32, 255, 34, 49, 34, 255, 29, 41, 30, 255, 28, 39, 29, 255, 30, 43, 31, 255, 34, 49, 34, 255, 29, 41, 30, 255, 30, 43, 31, 255, 30, 42, 30, 255, 28, 39, 29, 255, 24, 31, 25, 255, 25, 33, 26, 255, 26, 35, 27, 255, 25, 34, 26, 255, 25, 34, 26, 255, 27, 37, 28, 255, 24, 31, 25, 255, 27, 37, 28, 255, 28, 39, 29, 255, 24, 31, 25, 255, 30, 42, 30, 255, 27, 38, 28, 255, 31, 45, 32, 255, 30, 42, 30, 255, 30, 42, 30, 255, 30, 42, 30, 255, 30, 42, 30, 255, 31, 45, 32, 255, 30, 42, 30, 255, 28, 38, 28, 255, 28, 39, 29, 255, 35, 51, 35, 255, 30, 43, 31, 255, 33, 48, 33, 255, 32, 46, 32, 255, 36, 53, 36, 255, 31, 45, 32, 255, 35, 52, 35, 255, 35, 53, 36, 255, 35, 51, 35, 255, 36, 53, 36, 255, 32, 46, 32, 255, 34, 51, 35, 255, 35, 51, 35, 255, 35, 51, 35, 255, 31, 45, 32, 255, 27, 37, 28, 255, 29, 41, 30, 255, 28, 39, 29, 255, 25, 33, 26, 255, 31, 45, 32, 255, 29, 41, 30, 255, 31, 44, 31, 255, 29, 40, 29, 255, 23, 30, 24, 255, 25, 33, 26, 255, 29, 40, 29, 255, 30, 42, 30, 255, 31, 44, 31, 255, 32, 46, 32, 255, 30, 43, 31, 255, 30, 43, 31, 255, 33, 47, 33, 255, 32, 46, 32, 255, 33, 49, 34, 255, 31, 44, 31, 255, 30, 43, 31, 255, 28, 39, 29, 255, 32, 47, 33, 255, 33, 49, 34, 255, 32, 46, 32, 255, 33, 49, 34, 255, 33, 47, 33, 255, 30, 42, 30, 255, 29, 40, 29, 255, 28, 39, 29, 255, 29, 40, 29, 255, 27, 37, 28, 255, 25, 33, 26, 255, 23, 30, 24, 255, 27, 37, 28, 255, 26, 36, 27, 255, 24, 31, 25, 255, 26, 35, 27, 255, 28, 38, 28, 255, 29, 41, 30, 255, 32, 47, 33, 255, 31, 45, 32, 255, 36, 53, 36, 255, 35, 53, 36, 255, 33, 48, 33, 255, 32, 46, 32, 255, 30, 43, 31, 255, 32, 45, 32, 255, 32, 46, 32, 255, 27, 37, 28, 255, 31, 45, 32, 255, 32, 45, 32, 255, 30, 43, 31, 255, 27, 37, 28, 255, 30, 42, 30, 255, 30, 42, 30, 255, 29, 40, 29, 255, 29, 40, 29, 255, 34, 49, 34, 255, 35, 51, 35, 255, 32, 45, 32, 255, 29, 40, 29, 255, 30, 42, 30, 255, 30, 42, 30, 255, 31, 45, 32, 255, 31, 45, 32, 255, 31, 45, 32, 255, 34, 49, 34, 255, 30, 43, 31, 255, 30, 43, 31, 255, 28, 39, 29, 255, 33, 48, 33, 255, 37, 56, 37, 255, 44, 65, 43, 255, 33, 49, 34, 255, 32, 47, 33, 255, 34, 50, 34, 255, 35, 51, 35, 255, 29, 41, 30, 255, 27, 37, 28, 255, 23, 30, 24, 255, 23, 29, 24, 255, 24, 31, 25, 255, 23, 30, 24, 255, 29, 41, 30, 255, 28, 38, 28, 255, 30, 43, 31, 255, 30, 43, 31, 255, 32, 47, 33, 255, 32, 46, 32, 255, 29, 41, 30, 255, 31, 44, 31, 255, 33, 48, 33, 255, 29, 41, 30, 255, 33, 47, 33, 255, 29, 40, 29, 255, 29, 41, 30, 255, 27, 38, 28, 255, 27, 37, 28, 255, 30, 42, 30, 255, 34, 49, 34, 255, 34, 50, 34, 255, 30, 43, 31, 255, 32, 46, 32, 255, 32, 46, 32, 255, 34, 50, 34, 255, 37, 55, 37, 255, 33, 48, 33, 255, 32, 47, 33, 255, 30, 43, 31, 255, 26, 35, 27, 255, 31, 45, 32, 255, 29, 40, 29, 255, 30, 42, 30, 255, 28, 40, 29, 255, 27, 37, 28, 255, 25, 34, 26, 255, 28, 40, 29, 255, 29, 40, 29, 255, 33, 48, 33, 255, 35, 53, 36, 255, 34, 50, 34, 255, 34, 49, 34, 255, 33, 48, 33, 255, 33, 48, 33, 255, 30, 43, 31, 255, 27, 37, 28, 255, 37, 55, 37, 255, 32, 46, 32, 255, 37, 55, 37, 255, 32, 47, 33, 255, 31, 44, 31, 255, 30, 43, 31, 255, 29, 40, 29, 255, 26, 35, 27, 255, 28, 39, 29, 255, 29, 41, 30, 255, 28, 39, 29, 255, 30, 42, 30, 255, 34, 50, 34, 255, 33, 49, 34, 255, 31, 45, 32, 255, 37, 55, 37, 255, 34, 49, 34, 255, 42, 62, 41, 255, 35, 52, 35, 255, 34, 49, 34, 255, 33, 48, 33, 255, 31, 45, 32, 255, 25, 34, 26, 255, 29, 41, 30, 255, 33, 48, 33, 255, 35, 52, 35, 255, 36, 54, 36, 255, 44, 65, 43, 255, 31, 45, 32, 255, 25, 33, 26, 255, 23, 30, 24, 255, 23, 29, 24, 255, 27, 37, 28, 255, 27, 37, 28, 255, 32, 47, 33, 255, 36, 54, 36, 255, 36, 54, 36, 255, 36, 53, 36, 255, 30, 43, 31, 255, 30, 43, 31, 255, 33, 48, 33, 255, 35, 51, 35, 255, 32, 45, 32, 255, 31, 45, 32, 255, 31, 44, 31, 255, 30, 43, 31, 255, 26, 34, 26, 255, 26, 35, 27, 255, 26, 36, 27, 255, 27, 37, 28, 255, 23, 30, 24, 255, 25, 33, 26, 255, 24, 32, 25, 255, 24, 32, 25, 255, 24, 32, 25, 255, 27, 37, 28, 255, 27, 37, 28, 255, 30, 43, 31, 255, 30, 42, 30, 255, 32, 47, 33, 255, 30, 42, 30, 255, 29, 40, 29, 255, 31, 45, 32, 255, 31, 44, 31, 255, 37, 56, 37, 255, 33, 49, 34, 255, 40, 59, 39, 255, 33, 49, 34, 255, 39, 59, 39, 255, 37, 56, 37, 255, 41, 61, 40, 255, 33, 49, 34, 255, 34, 50, 34, 255, 34, 49, 34, 255, 35, 52, 35, 255, 41, 61, 40, 255, 35, 52, 35, 255, 34, 51, 35, 255, 33, 49, 34, 255, 32, 47, 33, 255, 31, 44, 31, 255, 34, 49, 34, 255, 43, 37, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 54, 43, 28, 255, 41, 36, 24, 255, 50, 40, 27, 255, 56, 44, 29, 255, 42, 36, 24, 255, 57, 44, 29, 255, 51, 41, 27, 255, 48, 40, 26, 255, 39, 34, 25, 255, 42, 36, 24, 255, 34, 30, 22, 255, 39, 41, 36, 255, 36, 32, 24, 255, 34, 30, 22, 255, 37, 33, 23, 255, 40, 35, 25, 255, 36, 32, 23, 255, 36, 32, 24, 255, 52, 42, 28, 255, 48, 39, 25, 255, 52, 42, 28, 255, 61, 47, 31, 255, 49, 40, 26, 255, 36, 32, 23, 255, 36, 32, 22, 255, 34, 31, 22, 255, 46, 38, 25, 255, 45, 37, 24, 255, 39, 33, 23, 255, 34, 31, 22, 255, 36, 32, 24, 255, 36, 32, 22, 255, 39, 34, 23, 255, 33, 30, 22, 255, 33, 30, 22, 255, 36, 32, 23, 255, 54, 45, 33, 255, 33, 30, 22, 255, 34, 30, 22, 255, 34, 30, 22, 255, 38, 33, 23, 255, 39, 34, 24, 255, 41, 35, 24, 255, 48, 40, 26, 255, 40, 34, 24, 255, 34, 31, 22, 255, 38, 33, 23, 255, 56, 46, 33, 255, 48, 41, 29, 255, 33, 30, 22, 255, 44, 37, 24, 255, 57, 43, 29, 255, 54, 43, 28, 255, 59, 45, 29, 255, 38, 33, 23, 255, 37, 33, 23, 255, 35, 31, 22, 255, 36, 32, 23, 255, 39, 33, 22, 255, 39, 34, 23, 255, 38, 33, 23, 255, 42, 36, 24, 255, 36, 32, 22, 255, 40, 35, 25, 255, 34, 31, 22, 255, 37, 33, 23, 255, 48, 39, 25, 255, 66, 49, 33, 255, 53, 42, 28, 255, 41, 36, 24, 255, 59, 45, 30, 255, 55, 43, 28, 255, 36, 32, 23, 255, 39, 34, 23, 255, 53, 42, 28, 255, 45, 38, 25, 255, 40, 35, 24, 255, 42, 36, 24, 255, 33, 30, 22, 255, 42, 36, 24, 255, 45, 37, 24, 255, 40, 35, 24, 255, 36, 32, 23, 255, 43, 37, 24, 255, 40, 34, 24, 255, 58, 45, 30, 255, 38, 33, 23, 255, 37, 33, 23, 255, 39, 38, 25, 255, 42, 36, 24, 255, 36, 32, 22, 255, 45, 39, 28, 255, 39, 34, 24, 255, 38, 33, 23, 255, 33, 30, 22, 255, 36, 32, 23, 255, 45, 37, 24, 255, 37, 33, 23, 255, 51, 41, 27, 255, 35, 31, 22, 255, 34, 30, 22, 255, 36, 32, 24, 255, 45, 38, 25, 255, 39, 34, 24, 255, 43, 36, 24, 255, 52, 42, 27, 255, 47, 39, 25, 255, 51, 41, 27, 255, 49, 40, 26, 255, 36, 32, 22, 255, 35, 31, 22, 255, 66, 54, 38, 255, 59, 49, 35, 255, 59, 49, 35, 255, 48, 40, 30, 255, 53, 44, 32, 255, 36, 31, 22, 255, 36, 32, 22, 255, 42, 36, 24, 255, 36, 31, 22, 255, 39, 33, 23, 255, 33, 30, 22, 255, 45, 39, 28, 255, 56, 44, 29, 255, 61, 46, 31, 255, 39, 34, 24, 255, 47, 39, 25, 255, 42, 36, 24, 255, 41, 36, 24, 255, 40, 35, 24, 255, 57, 45, 29, 255, 43, 36, 24, 255, 48, 40, 26, 255, 43, 36, 24, 255, 37, 33, 24, 255, 35, 31, 22, 255, 36, 32, 23, 255, 36, 32, 23, 255, 42, 36, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 54, 43, 28, 255, 36, 32, 23, 255, 39, 34, 25, 255, 38, 33, 23, 255, 37, 33, 23, 255, 36, 31, 22, 255, 36, 32, 22, 255, 37, 33, 23, 255, 37, 33, 23, 255, 41, 36, 26, 255, 37, 33, 23, 255, 55, 43, 28, 255, 65, 49, 33, 255, 55, 43, 28, 255, 48, 40, 26, 255, 39, 34, 23, 255, 42, 36, 24, 255, 42, 36, 24, 255, 35, 31, 22, 255, 47, 39, 25, 255, 50, 40, 27, 255, 44, 37, 24, 255, 59, 45, 30, 255, 47, 39, 25, 255, 45, 38, 25, 255, 43, 37, 24, 255, 41, 35, 24, 255, 37, 33, 23, 255, 33, 29, 22, 255, 39, 34, 24, 255, 48, 39, 25, 255, 43, 37, 24, 255, 44, 37, 24, 255, 39, 33, 23, 255, 47, 39, 25, 255, 51, 41, 27, 255, 42, 36, 24, 255, 37, 33, 23, 255, 33, 30, 22, 255, 40, 35, 24, 255, 39, 34, 25, 255, 37, 33, 23, 255, 41, 35, 24, 255, 50, 40, 26, 255, 44, 36, 23, 255, 46, 38, 25, 255, 49, 40, 27, 255, 64, 48, 32, 255, 58, 45, 30, 255, 51, 41, 27, 255, 39, 34, 23, 255, 37, 32, 22, 255, 34, 31, 22, 255, 64, 52, 37, 255, 42, 37, 26, 255, 41, 36, 26, 255, 42, 36, 24, 255, 38, 33, 23, 255, 45, 38, 24, 255, 51, 41, 27, 255, 38, 33, 23, 255, 34, 30, 22, 255, 52, 41, 27, 255, 45, 37, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 46, 38, 25, 255, 36, 32, 23, 255, 59, 45, 30, 255, 65, 49, 33, 255, 56, 44, 29, 255, 43, 37, 24, 255, 45, 37, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 34, 30, 22, 255, 52, 42, 27, 255, 42, 36, 24, 255, 44, 37, 24, 255, 43, 36, 24, 255, 58, 45, 30, 255, 52, 42, 28, 255, 37, 33, 23, 255, 45, 39, 28, 255, 68, 55, 40, 255, 58, 48, 34, 255, 35, 31, 22, 255, 44, 37, 24, 255, 58, 45, 30, 255, 51, 41, 27, 255, 64, 48, 32, 255, 71, 52, 33, 255, 44, 37, 24, 255, 67, 50, 33, 255, 60, 46, 31, 255, 52, 42, 28, 255, 75, 55, 33, 255, 66, 49, 33, 255, 43, 37, 24, 255, 35, 31, 23, 255, 39, 34, 25, 255, 40, 35, 24, 255, 36, 32, 23, 255, 40, 34, 24, 255, 60, 46, 31, 255, 56, 44, 29, 255, 61, 47, 31, 255, 66, 49, 33, 255, 42, 36, 24, 255, 34, 30, 22, 255, 36, 32, 23, 255, 24, 32, 25, 255, 31, 44, 31, 255, 29, 41, 30, 255, 31, 45, 32, 255, 28, 39, 29, 255, 28, 39, 29, 255, 33, 49, 34, 255, 32, 46, 32, 255, 32, 47, 33, 255, 33, 48, 33, 255, 31, 45, 32, 255, 27, 37, 28, 255, 27, 34, 27, 255, 24, 31, 25, 255, 25, 34, 26, 255, 29, 41, 30, 255, 26, 36, 27, 255, 25, 33, 26, 255, 29, 36, 29, 255, 23, 29, 24, 255, 26, 36, 27, 255, 31, 45, 32, 255, 30, 42, 30, 255, 27, 37, 28, 255, 33, 48, 33, 255, 33, 47, 33, 255, 33, 48, 33, 255, 27, 37, 28, 255, 34, 49, 34, 255, 31, 45, 32, 255, 27, 37, 28, 255, 28, 39, 29, 255, 32, 47, 33, 255, 33, 47, 33, 255, 32, 45, 32, 255, 31, 45, 32, 255, 36, 53, 36, 255, 37, 55, 37, 255, 34, 51, 35, 255, 37, 55, 37, 255, 34, 51, 35, 255, 36, 54, 36, 255, 37, 56, 37, 255, 35, 53, 36, 255, 37, 55, 37, 255, 39, 59, 39, 255, 30, 43, 31, 255, 25, 33, 26, 255, 24, 31, 25, 255, 28, 35, 28, 255, 28, 39, 29, 255, 31, 44, 31, 255, 31, 44, 31, 255, 30, 43, 31, 255, 28, 40, 29, 255, 30, 43, 31, 255, 29, 41, 30, 255, 32, 47, 33, 255, 31, 45, 32, 255, 35, 51, 35, 255, 37, 56, 37, 255, 33, 48, 33, 255, 30, 43, 31, 255, 65, 79, 16, 255, 36, 54, 36, 255, 35, 52, 35, 255, 31, 44, 31, 255, 28, 40, 29, 255, 25, 33, 26, 255, 28, 39, 29, 255, 32, 47, 33, 255, 33, 49, 34, 255, 35, 52, 35, 255, 32, 46, 32, 255, 28, 38, 28, 255, 23, 30, 24, 255, 25, 34, 26, 255, 29, 41, 30, 255, 28, 40, 29, 255, 25, 34, 26, 255, 28, 39, 29, 255, 28, 39, 29, 255, 28, 39, 29, 255, 28, 38, 28, 255, 25, 33, 26, 255, 28, 39, 29, 255, 31, 44, 31, 255, 33, 48, 33, 255, 34, 49, 34, 255, 32, 47, 33, 255, 34, 50, 34, 255, 32, 47, 33, 255, 35, 51, 35, 255, 33, 48, 33, 255, 35, 52, 35, 255, 33, 48, 33, 255, 30, 42, 30, 255, 33, 47, 33, 255, 33, 48, 33, 255, 31, 45, 32, 255, 28, 40, 29, 255, 30, 42, 30, 255, 26, 35, 27, 255, 30, 43, 31, 255, 31, 44, 31, 255, 31, 45, 32, 255, 34, 50, 34, 255, 37, 56, 37, 255, 32, 45, 32, 255, 32, 46, 32, 255, 30, 43, 31, 255, 33, 49, 34, 255, 30, 42, 30, 255, 29, 41, 30, 255, 31, 45, 32, 255, 31, 45, 32, 255, 30, 43, 31, 255, 30, 42, 30, 255, 30, 42, 30, 255, 36, 54, 36, 255, 36, 53, 36, 255, 32, 47, 33, 255, 36, 54, 36, 255, 36, 54, 36, 255, 35, 52, 35, 255, 30, 42, 30, 255, 25, 34, 26, 255, 34, 43, 34, 255, 25, 31, 25, 255, 23, 30, 24, 255, 23, 30, 24, 255, 28, 38, 28, 255, 31, 44, 31, 255, 28, 38, 28, 255, 29, 41, 30, 255, 34, 49, 34, 255, 31, 45, 32, 255, 30, 43, 31, 255, 31, 44, 31, 255, 28, 39, 29, 255, 31, 45, 32, 255, 31, 45, 32, 255, 29, 41, 30, 255, 29, 40, 29, 255, 29, 41, 30, 255, 26, 36, 27, 255, 28, 38, 28, 255, 33, 48, 33, 255, 35, 52, 35, 255, 30, 43, 31, 255, 29, 41, 30, 255, 33, 49, 34, 255, 33, 49, 34, 255, 36, 54, 36, 255, 33, 49, 34, 255, 29, 41, 30, 255, 27, 37, 28, 255, 29, 41, 30, 255, 28, 39, 29, 255, 28, 39, 29, 255, 29, 40, 29, 255, 31, 44, 31, 255, 30, 42, 30, 255, 27, 36, 27, 255, 29, 41, 30, 255, 29, 40, 29, 255, 36, 54, 36, 255, 40, 59, 39, 255, 37, 56, 37, 255, 32, 46, 32, 255, 29, 41, 30, 255, 28, 38, 28, 255, 31, 44, 31, 255, 30, 43, 31, 255, 33, 49, 34, 255, 37, 56, 37, 255, 36, 54, 36, 255, 34, 49, 34, 255, 35, 51, 35, 255, 33, 47, 33, 255, 31, 45, 32, 255, 32, 46, 32, 255, 30, 42, 30, 255, 28, 39, 29, 255, 31, 44, 31, 255, 36, 53, 36, 255, 36, 54, 36, 255, 37, 56, 37, 255, 35, 52, 35, 255, 36, 53, 36, 255, 42, 62, 41, 255, 36, 54, 36, 255, 35, 52, 35, 255, 36, 54, 36, 255, 34, 49, 34, 255, 28, 40, 29, 255, 27, 36, 27, 255, 29, 41, 30, 255, 31, 45, 32, 255, 32, 46, 32, 255, 36, 53, 36, 255, 36, 54, 36, 255, 31, 45, 32, 255, 26, 34, 26, 255, 25, 33, 26, 255, 26, 35, 27, 255, 29, 40, 29, 255, 31, 44, 31, 255, 32, 47, 33, 255, 35, 52, 35, 255, 33, 48, 33, 255, 34, 50, 34, 255, 30, 43, 31, 255, 26, 36, 27, 255, 31, 44, 31, 255, 31, 44, 31, 255, 33, 48, 33, 255, 30, 43, 31, 255, 29, 41, 30, 255, 30, 43, 31, 255, 29, 40, 29, 255, 25, 33, 26, 255, 27, 37, 28, 255, 26, 35, 27, 255, 25, 33, 26, 255, 26, 36, 27, 255, 24, 31, 25, 255, 27, 36, 27, 255, 31, 45, 32, 255, 30, 42, 30, 255, 29, 40, 29, 255, 31, 44, 31, 255, 33, 48, 33, 255, 36, 54, 36, 255, 34, 51, 35, 255, 34, 51, 35, 255, 31, 45, 32, 255, 29, 40, 29, 255, 33, 48, 33, 255, 35, 52, 35, 255, 33, 49, 34, 255, 37, 56, 37, 255, 36, 53, 36, 255, 36, 54, 36, 255, 34, 50, 34, 255, 35, 52, 35, 255, 37, 56, 37, 255, 37, 55, 37, 255, 33, 49, 34, 255, 31, 45, 32, 255, 32, 46, 32, 255, 31, 45, 32, 255, 32, 46, 32, 255, 29, 41, 30, 255, 30, 43, 31, 255, 30, 43, 31, 255, 42, 36, 24, 255, 51, 41, 27, 255, 56, 44, 29, 255, 43, 36, 24, 255, 44, 37, 24, 255, 45, 37, 24, 255, 58, 45, 30, 255, 46, 39, 25, 255, 51, 41, 27, 255, 43, 37, 24, 255, 43, 37, 24, 255, 43, 36, 24, 255, 36, 32, 23, 255, 33, 30, 22, 255, 37, 33, 23, 255, 37, 33, 23, 255, 42, 37, 27, 255, 38, 33, 23, 255, 39, 34, 25, 255, 42, 37, 27, 255, 39, 33, 23, 255, 33, 30, 22, 255, 41, 35, 24, 255, 43, 37, 24, 255, 57, 45, 29, 255, 58, 45, 30, 255, 52, 42, 27, 255, 37, 33, 23, 255, 42, 36, 24, 255, 39, 33, 23, 255, 40, 34, 24, 255, 40, 34, 24, 255, 33, 30, 22, 255, 34, 30, 22, 255, 39, 33, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 49, 42, 30, 255, 37, 33, 24, 255, 53, 44, 32, 255, 54, 45, 33, 255, 37, 33, 23, 255, 38, 33, 23, 255, 34, 31, 22, 255, 45, 37, 24, 255, 57, 44, 29, 255, 49, 40, 26, 255, 38, 33, 22, 255, 35, 31, 22, 255, 61, 50, 35, 255, 69, 55, 40, 255, 36, 32, 22, 255, 35, 31, 22, 255, 34, 30, 22, 255, 57, 45, 29, 255, 63, 48, 30, 255, 60, 46, 31, 255, 46, 38, 25, 255, 42, 35, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 43, 36, 24, 255, 44, 37, 24, 255, 37, 33, 23, 255, 39, 34, 25, 255, 38, 33, 23, 255, 34, 30, 22, 255, 53, 44, 32, 255, 48, 39, 25, 255, 55, 43, 28, 255, 43, 37, 24, 255, 48, 39, 25, 255, 42, 36, 24, 255, 47, 39, 25, 255, 45, 37, 24, 255, 36, 32, 24, 255, 34, 30, 22, 255, 40, 34, 24, 255, 34, 31, 22, 255, 35, 31, 22, 255, 43, 36, 24, 255, 37, 33, 23, 255, 39, 34, 24, 255, 48, 40, 26, 255, 36, 32, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 49, 40, 26, 255, 51, 41, 27, 255, 71, 90, 34, 255, 37, 33, 23, 255, 36, 31, 22, 255, 34, 30, 22, 255, 39, 34, 24, 255, 41, 35, 24, 255, 35, 31, 22, 255, 39, 33, 23, 255, 41, 36, 24, 255, 34, 30, 22, 255, 37, 33, 23, 255, 35, 31, 22, 255, 36, 32, 23, 255, 46, 40, 29, 255, 40, 34, 24, 255, 39, 34, 23, 255, 36, 31, 22, 255, 48, 39, 25, 255, 51, 41, 27, 255, 43, 37, 24, 255, 37, 33, 23, 255, 41, 35, 24, 255, 37, 33, 24, 255, 63, 52, 37, 255, 53, 44, 32, 255, 39, 33, 23, 255, 39, 34, 24, 255, 35, 31, 23, 255, 42, 36, 24, 255, 39, 33, 23, 255, 43, 37, 24, 255, 42, 36, 24, 255, 35, 31, 22, 255, 36, 32, 22, 255, 37, 33, 23, 255, 39, 34, 23, 255, 42, 36, 24, 255, 43, 37, 24, 255, 45, 37, 24, 255, 46, 38, 25, 255, 43, 36, 24, 255, 42, 36, 24, 255, 41, 35, 24, 255, 41, 35, 24, 255, 40, 35, 24, 255, 39, 34, 24, 255, 40, 34, 24, 255, 40, 34, 24, 255, 42, 37, 27, 255, 43, 37, 24, 255, 47, 39, 25, 255, 35, 31, 22, 255, 39, 34, 23, 255, 52, 42, 27, 255, 42, 36, 24, 255, 39, 34, 24, 255, 68, 55, 40, 255, 80, 64, 45, 255, 36, 32, 23, 255, 42, 37, 27, 255, 35, 31, 22, 255, 40, 35, 24, 255, 40, 35, 25, 255, 35, 31, 22, 255, 36, 32, 23, 255, 45, 37, 24, 255, 59, 46, 30, 255, 65, 49, 33, 255, 46, 39, 25, 255, 33, 30, 22, 255, 47, 39, 25, 255, 43, 36, 24, 255, 66, 49, 33, 255, 40, 35, 24, 255, 36, 32, 24, 255, 37, 33, 23, 255, 43, 36, 24, 255, 42, 37, 27, 255, 41, 35, 24, 255, 42, 36, 24, 255, 43, 37, 24, 255, 40, 34, 24, 255, 39, 34, 24, 255, 39, 34, 23, 255, 39, 34, 24, 255, 52, 42, 27, 255, 43, 37, 24, 255, 49, 40, 26, 255, 59, 46, 30, 255, 57, 45, 29, 255, 43, 36, 24, 255, 37, 33, 23, 255, 35, 31, 22, 255, 40, 34, 24, 255, 36, 31, 22, 255, 37, 33, 23, 255, 39, 34, 24, 255, 46, 39, 25, 255, 44, 37, 24, 255, 40, 35, 24, 255, 51, 41, 26, 255, 48, 39, 26, 255, 53, 42, 28, 255, 43, 36, 24, 255, 38, 33, 22, 255, 47, 40, 28, 255, 37, 33, 23, 255, 58, 47, 34, 255, 37, 33, 24, 255, 44, 36, 24, 255, 38, 33, 23, 255, 41, 36, 24, 255, 57, 45, 29, 255, 44, 36, 23, 255, 39, 34, 23, 255, 52, 42, 27, 255, 44, 37, 24, 255, 48, 39, 25, 255, 45, 37, 24, 255, 43, 37, 24, 255, 41, 35, 24, 255, 54, 43, 28, 255, 66, 49, 33, 255, 43, 36, 24, 255, 45, 37, 24, 255, 45, 37, 24, 255, 53, 42, 28, 255, 54, 43, 28, 255, 42, 36, 24, 255, 39, 34, 24, 255, 41, 36, 24, 255, 39, 34, 24, 255, 41, 35, 24, 255, 42, 36, 24, 255, 47, 39, 25, 255, 46, 38, 25, 255, 54, 43, 28, 255, 34, 31, 22, 255, 53, 44, 32, 255, 57, 47, 34, 255, 49, 42, 30, 255, 34, 31, 22, 255, 42, 36, 24, 255, 49, 40, 26, 255, 68, 51, 33, 255, 63, 48, 32, 255, 63, 48, 32, 255, 49, 40, 26, 255, 46, 38, 25, 255, 49, 40, 26, 255, 60, 46, 31, 255, 57, 45, 29, 255, 55, 43, 28, 255, 58, 45, 30, 255, 43, 37, 24, 255, 45, 37, 24, 255, 43, 37, 24, 255, 54, 43, 28, 255, 62, 47, 31, 255, 61, 47, 31, 255, 50, 40, 27, 255, 52, 42, 27, 255, 40, 34, 24, 255, 41, 35, 24, 255, 38, 33, 23, 255, 25, 33, 26, 255, 27, 38, 28, 255, 32, 46, 32, 255, 31, 44, 31, 255, 28, 38, 28, 255, 28, 39, 29, 255, 33, 49, 34, 255, 37, 55, 37, 255, 33, 49, 34, 255, 42, 62, 41, 255, 31, 45, 32, 255, 27, 37, 28, 255, 25, 32, 26, 255, 26, 32, 26, 255, 27, 38, 28, 255, 28, 39, 29, 255, 27, 36, 27, 255, 27, 34, 27, 255, 23, 29, 24, 255, 28, 39, 29, 255, 25, 33, 26, 255, 28, 39, 29, 255, 31, 44, 31, 255, 31, 44, 31, 255, 32, 47, 33, 255, 33, 49, 34, 255, 34, 50, 34, 255, 33, 48, 33, 255, 32, 45, 32, 255, 27, 38, 28, 255, 25, 34, 26, 255, 33, 47, 33, 255, 29, 41, 30, 255, 36, 54, 36, 255, 30, 42, 30, 255, 36, 53, 36, 255, 35, 52, 35, 255, 34, 49, 34, 255, 31, 45, 32, 255, 30, 42, 30, 255, 31, 45, 32, 255, 31, 45, 32, 255, 36, 53, 36, 255, 36, 53, 36, 255, 34, 50, 34, 255, 32, 47, 33, 255, 30, 43, 31, 255, 25, 33, 26, 255, 24, 32, 25, 255, 24, 31, 25, 255, 25, 34, 26, 255, 29, 40, 29, 255, 28, 38, 28, 255, 31, 44, 31, 255, 26, 36, 27, 255, 25, 33, 26, 255, 32, 46, 32, 255, 33, 48, 33, 255, 30, 43, 31, 255, 31, 45, 32, 255, 32, 46, 32, 255, 31, 44, 31, 255, 28, 39, 29, 255, 29, 40, 29, 255, 34, 51, 35, 255, 33, 48, 33, 255, 29, 40, 29, 255, 29, 40, 29, 255, 23, 29, 24, 255, 26, 36, 27, 255, 32, 45, 32, 255, 30, 42, 30, 255, 33, 49, 34, 255, 29, 41, 30, 255, 29, 41, 30, 255, 27, 37, 28, 255, 25, 33, 26, 255, 23, 30, 24, 255, 23, 30, 24, 255, 25, 33, 26, 255, 26, 35, 27, 255, 24, 32, 25, 255, 27, 37, 28, 255, 25, 33, 26, 255, 28, 39, 29, 255, 29, 41, 30, 255, 30, 43, 31, 255, 28, 39, 29, 255, 29, 40, 29, 255, 31, 45, 32, 255, 33, 47, 33, 255, 32, 45, 32, 255, 30, 43, 31, 255, 35, 52, 35, 255, 30, 43, 31, 255, 35, 51, 35, 255, 36, 53, 36, 255, 32, 45, 32, 255, 32, 45, 32, 255, 32, 46, 32, 255, 32, 46, 32, 255, 30, 42, 30, 255, 34, 49, 34, 255, 29, 40, 29, 255, 35, 51, 35, 255, 32, 46, 32, 255, 36, 54, 36, 255, 35, 52, 35, 255, 32, 46, 32, 255, 31, 45, 32, 255, 28, 38, 28, 255, 28, 39, 29, 255, 29, 41, 30, 255, 32, 46, 32, 255, 32, 47, 33, 255, 33, 49, 34, 255, 30, 43, 31, 255, 29, 41, 30, 255, 32, 45, 32, 255, 33, 48, 33, 255, 36, 53, 36, 255, 33, 49, 34, 255, 33, 47, 33, 255, 36, 53, 36, 255, 36, 53, 36, 255, 32, 45, 32, 255, 28, 39, 29, 255, 24, 31, 25, 255, 33, 41, 32, 255, 26, 35, 27, 255, 23, 29, 24, 255, 24, 31, 25, 255, 32, 46, 32, 255, 34, 50, 34, 255, 32, 46, 32, 255, 29, 40, 29, 255, 31, 44, 31, 255, 30, 42, 30, 255, 30, 43, 31, 255, 32, 46, 32, 255, 30, 43, 31, 255, 32, 46, 32, 255, 26, 35, 27, 255, 28, 39, 29, 255, 27, 37, 28, 255, 29, 41, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 31, 45, 32, 255, 31, 45, 32, 255, 29, 41, 30, 255, 27, 37, 28, 255, 29, 41, 30, 255, 29, 41, 30, 255, 31, 44, 31, 255, 31, 44, 31, 255, 29, 40, 29, 255, 29, 41, 30, 255, 27, 36, 27, 255, 26, 35, 27, 255, 27, 38, 28, 255, 31, 44, 31, 255, 30, 42, 30, 255, 28, 38, 28, 255, 31, 45, 32, 255, 31, 45, 32, 255, 35, 52, 35, 255, 34, 51, 35, 255, 32, 46, 32, 255, 30, 42, 30, 255, 30, 43, 31, 255, 31, 44, 31, 255, 30, 43, 31, 255, 31, 45, 32, 255, 35, 52, 35, 255, 33, 49, 34, 255, 36, 54, 36, 255, 36, 53, 36, 255, 32, 47, 33, 255, 30, 43, 31, 255, 32, 47, 33, 255, 30, 42, 30, 255, 31, 44, 31, 255, 26, 35, 27, 255, 29, 41, 30, 255, 33, 47, 33, 255, 44, 65, 43, 255, 38, 58, 38, 255, 36, 53, 36, 255, 37, 56, 37, 255, 48, 70, 46, 255, 34, 50, 34, 255, 29, 41, 30, 255, 32, 46, 32, 255, 32, 47, 33, 255, 31, 45, 32, 255, 30, 42, 30, 255, 29, 40, 29, 255, 31, 45, 32, 255, 34, 50, 34, 255, 32, 46, 32, 255, 35, 51, 35, 255, 32, 46, 32, 255, 32, 46, 32, 255, 29, 41, 30, 255, 25, 33, 26, 255, 28, 40, 29, 255, 26, 35, 27, 255, 34, 49, 34, 255, 31, 44, 31, 255, 35, 51, 35, 255, 31, 45, 32, 255, 31, 45, 32, 255, 28, 38, 28, 255, 28, 38, 28, 255, 31, 45, 32, 255, 30, 42, 30, 255, 31, 44, 31, 255, 33, 49, 34, 255, 29, 41, 30, 255, 29, 40, 29, 255, 26, 34, 26, 255, 30, 43, 31, 255, 26, 36, 27, 255, 27, 37, 28, 255, 27, 37, 28, 255, 28, 40, 29, 255, 27, 38, 28, 255, 31, 45, 32, 255, 33, 49, 34, 255, 31, 45, 32, 255, 30, 42, 30, 255, 29, 41, 30, 255, 30, 42, 30, 255, 31, 44, 31, 255, 31, 44, 31, 255, 34, 49, 34, 255, 29, 41, 30, 255, 32, 47, 33, 255, 35, 52, 35, 255, 43, 63, 41, 255, 33, 49, 34, 255, 32, 46, 32, 255, 34, 50, 34, 255, 33, 49, 34, 255, 32, 47, 33, 255, 32, 47, 33, 255, 35, 52, 35, 255, 36, 53, 36, 255, 34, 49, 34, 255, 33, 48, 33, 255, 33, 47, 33, 255, 34, 50, 34, 255, 31, 44, 31, 255, 35, 51, 35, 255, 31, 45, 32, 255, 37, 33, 23, 255, 41, 35, 24, 255, 42, 36, 24, 255, 41, 35, 24, 255, 60, 46, 30, 255, 47, 39, 25, 255, 62, 47, 31, 255, 59, 46, 30, 255, 57, 45, 29, 255, 46, 39, 25, 255, 45, 37, 24, 255, 34, 31, 22, 255, 33, 30, 22, 255, 57, 47, 34, 255, 36, 32, 23, 255, 38, 33, 23, 255, 38, 33, 23, 255, 39, 34, 23, 255, 34, 30, 22, 255, 34, 30, 22, 255, 41, 35, 24, 255, 39, 34, 24, 255, 44, 37, 24, 255, 50, 40, 27, 255, 72, 53, 33, 255, 67, 50, 33, 255, 54, 43, 28, 255, 39, 34, 24, 255, 43, 37, 24, 255, 43, 36, 24, 255, 43, 37, 24, 255, 38, 33, 23, 255, 50, 42, 31, 255, 40, 34, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 39, 34, 23, 255, 39, 33, 23, 255, 58, 48, 34, 255, 33, 30, 22, 255, 33, 30, 22, 255, 33, 30, 22, 255, 43, 37, 24, 255, 39, 34, 24, 255, 40, 35, 24, 255, 41, 35, 24, 255, 40, 35, 23, 255, 37, 33, 23, 255, 44, 38, 26, 255, 48, 41, 29, 255, 76, 61, 43, 255, 61, 49, 34, 255, 39, 34, 23, 255, 37, 32, 22, 255, 53, 42, 27, 255, 65, 49, 30, 255, 64, 48, 30, 255, 54, 42, 27, 255, 50, 41, 26, 255, 51, 41, 27, 255, 57, 44, 29, 255, 48, 40, 26, 255, 52, 42, 27, 255, 45, 38, 25, 255, 38, 33, 22, 255, 34, 30, 22, 255, 34, 30, 22, 255, 36, 32, 23, 255, 40, 34, 24, 255, 53, 42, 28, 255, 44, 37, 24, 255, 37, 33, 23, 255, 36, 32, 22, 255, 42, 36, 24, 255, 42, 36, 24, 255, 34, 31, 22, 255, 39, 34, 24, 255, 39, 34, 24, 255, 34, 31, 22, 255, 37, 33, 24, 255, 40, 35, 24, 255, 33, 30, 22, 255, 38, 33, 23, 255, 41, 35, 24, 255, 36, 32, 24, 255, 40, 35, 24, 255, 36, 32, 24, 255, 33, 30, 22, 255, 41, 35, 24, 255, 43, 36, 24, 255, 43, 37, 24, 255, 37, 33, 23, 255, 40, 34, 24, 255, 45, 37, 24, 255, 41, 35, 24, 255, 34, 31, 22, 255, 36, 32, 23, 255, 40, 34, 24, 255, 34, 31, 22, 255, 37, 33, 23, 255, 36, 32, 24, 255, 38, 33, 23, 255, 34, 31, 22, 255, 33, 30, 22, 255, 50, 42, 31, 255, 34, 30, 22, 255, 34, 31, 22, 255, 36, 32, 24, 255, 48, 40, 26, 255, 45, 37, 24, 255, 42, 36, 24, 255, 46, 39, 25, 255, 40, 35, 24, 255, 42, 36, 24, 255, 36, 32, 23, 255, 36, 31, 22, 255, 42, 36, 24, 255, 33, 30, 22, 255, 40, 34, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 42, 36, 24, 255, 43, 37, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 40, 34, 24, 255, 34, 30, 22, 255, 53, 44, 32, 255, 38, 33, 23, 255, 36, 31, 22, 255, 39, 34, 23, 255, 39, 34, 24, 255, 47, 39, 25, 255, 43, 37, 24, 255, 42, 36, 24, 255, 40, 35, 25, 255, 38, 33, 23, 255, 42, 37, 27, 255, 34, 30, 22, 255, 40, 35, 25, 255, 38, 33, 23, 255, 41, 35, 24, 255, 63, 52, 37, 255, 42, 37, 27, 255, 40, 35, 24, 255, 42, 36, 24, 255, 41, 36, 24, 255, 37, 33, 23, 255, 34, 30, 22, 255, 48, 40, 30, 255, 35, 31, 22, 255, 34, 31, 22, 255, 40, 35, 24, 255, 41, 36, 24, 255, 37, 33, 24, 255, 43, 36, 24, 255, 40, 34, 24, 255, 66, 49, 33, 255, 45, 37, 24, 255, 40, 34, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 59, 46, 30, 255, 46, 39, 25, 255, 39, 34, 23, 255, 35, 31, 22, 255, 53, 44, 32, 255, 67, 54, 39, 255, 44, 38, 27, 255, 36, 32, 23, 255, 41, 36, 24, 255, 36, 31, 22, 255, 36, 32, 23, 255, 33, 30, 22, 255, 36, 32, 23, 255, 43, 37, 24, 255, 37, 33, 23, 255, 45, 37, 24, 255, 61, 46, 31, 255, 40, 34, 24, 255, 37, 33, 23, 255, 34, 30, 22, 255, 33, 30, 22, 255, 37, 33, 24, 255, 39, 33, 23, 255, 37, 33, 23, 255, 40, 34, 24, 255, 43, 37, 24, 255, 58, 45, 30, 255, 46, 39, 25, 255, 39, 33, 23, 255, 45, 38, 25, 255, 40, 34, 24, 255, 42, 36, 25, 255, 38, 33, 23, 255, 51, 42, 30, 255, 34, 30, 22, 255, 50, 42, 30, 255, 61, 50, 35, 255, 35, 31, 22, 255, 37, 33, 23, 255, 41, 35, 24, 255, 42, 35, 23, 255, 39, 34, 23, 255, 48, 39, 26, 255, 48, 39, 26, 255, 44, 37, 24, 255, 64, 48, 32, 255, 40, 35, 24, 255, 44, 36, 23, 255, 38, 33, 23, 255, 40, 35, 24, 255, 54, 43, 28, 255, 41, 35, 24, 255, 39, 34, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 46, 39, 25, 255, 40, 35, 24, 255, 43, 37, 24, 255, 49, 40, 26, 255, 43, 37, 24, 255, 47, 39, 25, 255, 43, 44, 37, 255, 42, 36, 24, 255, 43, 37, 24, 255, 54, 43, 28, 255, 39, 33, 23, 255, 62, 51, 36, 255, 50, 42, 31, 255, 45, 39, 28, 255, 39, 34, 24, 255, 45, 37, 24, 255, 48, 39, 25, 255, 66, 49, 33, 255, 48, 40, 26, 255, 66, 49, 33, 255, 42, 36, 24, 255, 44, 37, 24, 255, 52, 42, 27, 255, 51, 41, 27, 255, 42, 36, 24, 255, 43, 44, 37, 255, 52, 42, 28, 255, 48, 40, 26, 255, 42, 36, 24, 255, 41, 35, 24, 255, 42, 36, 24, 255, 39, 34, 23, 255, 43, 37, 24, 255, 48, 39, 25, 255, 54, 43, 28, 255, 52, 42, 28, 255, 42, 36, 24, 255, 41, 35, 24, 255, 29, 40, 29, 255, 31, 44, 31, 255, 30, 43, 31, 255, 28, 39, 29, 255, 26, 34, 26, 255, 32, 45, 32, 255, 32, 46, 32, 255, 35, 53, 36, 255, 37, 56, 37, 255, 37, 56, 37, 255, 34, 49, 34, 255, 27, 37, 28, 255, 25, 34, 26, 255, 24, 32, 25, 255, 24, 31, 25, 255, 23, 29, 24, 255, 28, 35, 28, 255, 30, 38, 30, 255, 23, 29, 24, 255, 23, 30, 24, 255, 26, 34, 26, 255, 28, 38, 28, 255, 32, 46, 32, 255, 29, 41, 30, 255, 26, 36, 27, 255, 34, 51, 35, 255, 33, 48, 33, 255, 34, 50, 34, 255, 27, 37, 28, 255, 30, 43, 31, 255, 31, 44, 31, 255, 35, 53, 36, 255, 46, 68, 44, 255, 43, 63, 41, 255, 40, 59, 39, 255, 36, 54, 36, 255, 36, 53, 36, 255, 35, 52, 35, 255, 28, 38, 28, 255, 31, 44, 31, 255, 34, 50, 34, 255, 34, 49, 34, 255, 36, 54, 36, 255, 32, 46, 32, 255, 30, 42, 30, 255, 30, 42, 30, 255, 29, 41, 30, 255, 26, 36, 27, 255, 26, 36, 27, 255, 28, 38, 28, 255, 25, 34, 26, 255, 31, 44, 31, 255, 33, 49, 34, 255, 29, 41, 30, 255, 31, 45, 32, 255, 29, 41, 30, 255, 26, 36, 27, 255, 29, 41, 30, 255, 29, 41, 30, 255, 31, 45, 32, 255, 31, 45, 32, 255, 28, 40, 29, 255, 30, 43, 31, 255, 30, 43, 31, 255, 30, 43, 31, 255, 34, 50, 34, 255, 30, 42, 30, 255, 29, 41, 30, 255, 26, 34, 26, 255, 27, 37, 28, 255, 26, 36, 27, 255, 30, 42, 30, 255, 32, 46, 32, 255, 31, 45, 32, 255, 28, 39, 29, 255, 26, 35, 27, 255, 26, 36, 27, 255, 27, 38, 28, 255, 26, 35, 27, 255, 23, 29, 24, 255, 30, 42, 30, 255, 25, 33, 26, 255, 32, 46, 32, 255, 32, 47, 33, 255, 29, 40, 29, 255, 30, 42, 30, 255, 31, 44, 31, 255, 25, 34, 26, 255, 28, 38, 28, 255, 32, 46, 32, 255, 32, 45, 32, 255, 35, 53, 36, 255, 32, 47, 33, 255, 31, 44, 31, 255, 31, 44, 31, 255, 35, 52, 35, 255, 33, 48, 33, 255, 29, 41, 30, 255, 29, 41, 30, 255, 30, 42, 30, 255, 30, 42, 30, 255, 33, 49, 34, 255, 33, 48, 33, 255, 32, 47, 33, 255, 32, 47, 33, 255, 32, 46, 32, 255, 28, 40, 29, 255, 31, 44, 31, 255, 30, 42, 30, 255, 25, 34, 26, 255, 27, 37, 28, 255, 25, 33, 26, 255, 28, 39, 29, 255, 34, 51, 35, 255, 27, 37, 28, 255, 28, 40, 29, 255, 29, 40, 29, 255, 30, 43, 31, 255, 29, 41, 30, 255, 31, 44, 31, 255, 34, 50, 34, 255, 33, 48, 33, 255, 29, 40, 29, 255, 31, 45, 32, 255, 35, 51, 35, 255, 32, 47, 33, 255, 26, 36, 27, 255, 30, 38, 30, 255, 29, 36, 29, 255, 36, 46, 36, 255, 26, 35, 27, 255, 30, 42, 30, 255, 30, 42, 30, 255, 27, 37, 28, 255, 28, 39, 29, 255, 31, 44, 31, 255, 34, 50, 34, 255, 36, 54, 36, 255, 33, 49, 34, 255, 31, 45, 32, 255, 29, 41, 30, 255, 26, 35, 27, 255, 28, 38, 28, 255, 26, 35, 27, 255, 31, 44, 31, 255, 26, 34, 26, 255, 25, 33, 26, 255, 31, 44, 31, 255, 32, 46, 32, 255, 26, 36, 27, 255, 28, 39, 29, 255, 27, 37, 28, 255, 25, 33, 26, 255, 27, 37, 28, 255, 30, 43, 31, 255, 27, 36, 27, 255, 30, 43, 31, 255, 27, 36, 27, 255, 24, 31, 25, 255, 28, 39, 29, 255, 23, 29, 24, 255, 29, 41, 30, 255, 27, 38, 28, 255, 30, 42, 30, 255, 31, 45, 32, 255, 28, 39, 29, 255, 33, 49, 34, 255, 32, 47, 33, 255, 29, 40, 29, 255, 28, 39, 29, 255, 28, 39, 29, 255, 30, 42, 30, 255, 31, 45, 32, 255, 32, 45, 32, 255, 33, 49, 34, 255, 30, 43, 31, 255, 30, 43, 31, 255, 34, 49, 34, 255, 29, 40, 29, 255, 29, 41, 30, 255, 29, 40, 29, 255, 29, 41, 30, 255, 31, 44, 31, 255, 33, 48, 33, 255, 32, 46, 32, 255, 28, 39, 29, 255, 35, 51, 35, 255, 43, 64, 42, 255, 36, 54, 36, 255, 33, 47, 33, 255, 34, 49, 34, 255, 32, 46, 32, 255, 30, 42, 30, 255, 29, 41, 30, 255, 32, 46, 32, 255, 32, 46, 32, 255, 31, 45, 32, 255, 34, 51, 35, 255, 36, 53, 36, 255, 43, 63, 41, 255, 34, 50, 34, 255, 33, 49, 34, 255, 31, 44, 31, 255, 32, 47, 33, 255, 29, 41, 30, 255, 29, 41, 30, 255, 30, 42, 30, 255, 26, 35, 27, 255, 28, 39, 29, 255, 33, 47, 33, 255, 32, 46, 32, 255, 32, 46, 32, 255, 30, 42, 30, 255, 25, 34, 26, 255, 26, 36, 27, 255, 26, 35, 27, 255, 28, 40, 29, 255, 27, 37, 28, 255, 31, 44, 31, 255, 30, 42, 30, 255, 29, 41, 30, 255, 28, 39, 29, 255, 32, 47, 33, 255, 28, 40, 29, 255, 28, 40, 29, 255, 25, 33, 26, 255, 29, 41, 30, 255, 34, 50, 34, 255, 31, 45, 32, 255, 30, 43, 31, 255, 29, 41, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 28, 39, 29, 255, 30, 42, 30, 255, 36, 53, 36, 255, 33, 49, 34, 255, 30, 43, 31, 255, 32, 47, 33, 255, 40, 59, 39, 255, 36, 54, 36, 255, 32, 46, 32, 255, 33, 48, 33, 255, 40, 59, 39, 255, 36, 53, 36, 255, 32, 46, 32, 255, 34, 49, 34, 255, 35, 52, 35, 255, 33, 49, 34, 255, 34, 49, 34, 255, 30, 43, 31, 255, 35, 52, 35, 255, 33, 48, 33, 255, 35, 52, 35, 255, 32, 46, 32, 255, 32, 47, 33, 255, 53, 44, 32, 255, 36, 31, 22, 255, 45, 39, 28, 255, 39, 34, 24, 255, 54, 43, 28, 255, 44, 37, 24, 255, 70, 52, 33, 255, 56, 44, 29, 255, 70, 52, 33, 255, 40, 43, 36, 255, 38, 33, 23, 255, 45, 39, 28, 255, 67, 54, 39, 255, 72, 58, 42, 255, 37, 33, 24, 255, 35, 31, 22, 255, 37, 33, 23, 255, 37, 33, 23, 255, 57, 47, 34, 255, 39, 34, 23, 255, 48, 40, 26, 255, 58, 45, 30, 255, 69, 51, 33, 255, 45, 38, 25, 255, 61, 46, 31, 255, 43, 36, 24, 255, 39, 34, 24, 255, 41, 35, 24, 255, 37, 33, 23, 255, 49, 40, 26, 255, 41, 35, 24, 255, 35, 31, 22, 255, 35, 31, 23, 255, 40, 35, 24, 255, 37, 33, 23, 255, 48, 39, 25, 255, 44, 37, 24, 255, 34, 31, 22, 255, 34, 30, 22, 255, 37, 33, 23, 255, 44, 37, 24, 255, 34, 31, 22, 255, 37, 33, 23, 255, 47, 39, 25, 255, 53, 42, 27, 255, 41, 35, 24, 255, 45, 39, 28, 255, 40, 35, 25, 255, 41, 35, 23, 255, 39, 34, 25, 255, 62, 51, 36, 255, 71, 57, 39, 255, 37, 32, 23, 255, 39, 34, 24, 255, 51, 41, 27, 255, 55, 43, 28, 255, 48, 40, 26, 255, 55, 43, 28, 255, 56, 44, 29, 255, 57, 44, 29, 255, 61, 46, 30, 255, 73, 54, 30, 255, 51, 41, 27, 255, 36, 32, 23, 255, 40, 35, 24, 255, 39, 34, 23, 255, 37, 33, 24, 255, 42, 36, 24, 255, 36, 32, 24, 255, 46, 38, 25, 255, 43, 37, 24, 255, 52, 42, 27, 255, 51, 41, 27, 255, 37, 33, 23, 255, 33, 30, 22, 255, 33, 30, 22, 255, 39, 34, 23, 255, 37, 33, 23, 255, 40, 35, 25, 255, 37, 33, 23, 255, 37, 33, 23, 255, 42, 36, 24, 255, 37, 33, 23, 255, 48, 39, 25, 255, 48, 39, 25, 255, 33, 30, 22, 255, 38, 33, 23, 255, 34, 31, 22, 255, 47, 39, 25, 255, 52, 42, 27, 255, 41, 35, 24, 255, 38, 33, 23, 255, 41, 36, 24, 255, 45, 38, 25, 255, 39, 34, 25, 255, 36, 32, 23, 255, 36, 32, 23, 255, 35, 31, 23, 255, 50, 42, 31, 255, 35, 31, 22, 255, 36, 32, 23, 255, 72, 58, 42, 255, 34, 31, 22, 255, 53, 44, 32, 255, 37, 33, 24, 255, 53, 44, 32, 255, 33, 30, 22, 255, 41, 35, 24, 255, 37, 33, 24, 255, 36, 32, 23, 255, 42, 36, 24, 255, 43, 37, 24, 255, 43, 37, 24, 255, 36, 32, 24, 255, 36, 32, 23, 255, 44, 37, 24, 255, 37, 33, 23, 255, 38, 33, 23, 255, 40, 34, 24, 255, 40, 34, 24, 255, 46, 39, 25, 255, 37, 33, 23, 255, 40, 35, 25, 255, 53, 44, 32, 255, 35, 31, 22, 255, 39, 34, 23, 255, 36, 32, 24, 255, 80, 64, 45, 255, 41, 36, 26, 255, 80, 64, 45, 255, 34, 30, 22, 255, 40, 35, 24, 255, 41, 35, 24, 255, 49, 40, 26, 255, 42, 36, 24, 255, 40, 35, 24, 255, 40, 34, 24, 255, 35, 31, 22, 255, 79, 63, 45, 255, 58, 48, 34, 255, 58, 48, 34, 255, 37, 33, 23, 255, 39, 34, 25, 255, 59, 49, 35, 255, 79, 63, 45, 255, 80, 64, 45, 255, 34, 31, 22, 255, 43, 37, 24, 255, 34, 31, 22, 255, 34, 30, 22, 255, 35, 31, 22, 255, 42, 36, 24, 255, 39, 33, 23, 255, 42, 36, 24, 255, 42, 36, 24, 255, 41, 36, 24, 255, 49, 40, 26, 255, 72, 53, 33, 255, 46, 38, 25, 255, 48, 39, 25, 255, 40, 34, 24, 255, 36, 32, 23, 255, 41, 35, 24, 255, 42, 36, 24, 255, 58, 45, 30, 255, 37, 33, 23, 255, 76, 61, 43, 255, 80, 64, 45, 255, 57, 47, 34, 255, 37, 33, 23, 255, 40, 34, 24, 255, 42, 37, 27, 255, 35, 31, 22, 255, 41, 35, 24, 255, 39, 34, 24, 255, 40, 34, 24, 255, 75, 60, 43, 255, 40, 34, 24, 255, 48, 40, 26, 255, 40, 34, 24, 255, 42, 36, 24, 255, 46, 38, 25, 255, 36, 32, 24, 255, 54, 45, 33, 255, 40, 34, 24, 255, 40, 34, 24, 255, 43, 37, 24, 255, 39, 34, 23, 255, 40, 34, 24, 255, 39, 34, 23, 255, 45, 38, 25, 255, 41, 35, 24, 255, 40, 35, 24, 255, 40, 35, 23, 255, 41, 34, 24, 255, 37, 33, 23, 255, 38, 33, 23, 255, 37, 33, 23, 255, 52, 44, 32, 255, 35, 31, 23, 255, 52, 43, 31, 255, 49, 41, 29, 255, 37, 32, 22, 255, 37, 33, 23, 255, 41, 35, 24, 255, 59, 46, 29, 255, 44, 36, 23, 255, 41, 35, 24, 255, 36, 31, 22, 255, 65, 49, 33, 255, 53, 42, 27, 255, 37, 33, 23, 255, 38, 33, 23, 255, 35, 31, 22, 255, 40, 34, 24, 255, 37, 33, 23, 255, 36, 32, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 40, 35, 25, 255, 63, 48, 31, 255, 68, 51, 33, 255, 40, 35, 24, 255, 61, 46, 31, 255, 59, 46, 30, 255, 78, 57, 33, 255, 57, 45, 29, 255, 40, 34, 24, 255, 34, 31, 22, 255, 36, 32, 24, 255, 42, 37, 27, 255, 43, 36, 24, 255, 42, 36, 24, 255, 52, 42, 27, 255, 66, 49, 33, 255, 43, 37, 24, 255, 45, 37, 24, 255, 48, 39, 25, 255, 43, 37, 24, 255, 39, 34, 23, 255, 43, 36, 24, 255, 43, 36, 24, 255, 36, 32, 23, 255, 42, 36, 24, 255, 49, 40, 26, 255, 40, 34, 24, 255, 37, 33, 23, 255, 36, 32, 22, 255, 35, 31, 22, 255, 43, 36, 24, 255, 39, 34, 24, 255, 36, 32, 23, 255, 39, 34, 23, 255, 57, 44, 29, 255, 40, 34, 24, 255, 44, 37, 24, 255, 29, 41, 30, 255, 25, 34, 26, 255, 27, 37, 28, 255, 26, 36, 27, 255, 29, 41, 30, 255, 31, 44, 31, 255, 34, 49, 34, 255, 35, 51, 35, 255, 34, 49, 34, 255, 34, 50, 34, 255, 33, 48, 33, 255, 31, 44, 31, 255, 30, 43, 31, 255, 25, 31, 25, 255, 25, 33, 26, 255, 27, 35, 28, 255, 29, 37, 30, 255, 24, 31, 25, 255, 23, 29, 24, 255, 25, 34, 26, 255, 27, 37, 28, 255, 25, 33, 26, 255, 24, 31, 25, 255, 25, 34, 26, 255, 28, 40, 29, 255, 33, 48, 33, 255, 29, 41, 30, 255, 33, 48, 33, 255, 34, 49, 34, 255, 33, 48, 33, 255, 34, 49, 34, 255, 34, 50, 34, 255, 35, 51, 35, 255, 34, 51, 35, 255, 39, 59, 39, 255, 32, 45, 32, 255, 35, 53, 36, 255, 34, 49, 34, 255, 32, 46, 32, 255, 29, 41, 30, 255, 32, 46, 32, 255, 35, 53, 36, 255, 36, 53, 36, 255, 35, 52, 35, 255, 29, 41, 30, 255, 35, 51, 35, 255, 33, 48, 33, 255, 29, 41, 30, 255, 29, 41, 30, 255, 26, 36, 27, 255, 28, 38, 28, 255, 31, 44, 31, 255, 34, 49, 34, 255, 33, 49, 34, 255, 33, 49, 34, 255, 28, 39, 29, 255, 31, 44, 31, 255, 30, 42, 30, 255, 30, 42, 30, 255, 30, 43, 31, 255, 33, 47, 33, 255, 30, 43, 31, 255, 28, 39, 29, 255, 31, 45, 32, 255, 28, 39, 29, 255, 30, 42, 30, 255, 28, 39, 29, 255, 28, 39, 29, 255, 25, 33, 26, 255, 23, 30, 24, 255, 23, 29, 24, 255, 23, 29, 24, 255, 26, 36, 27, 255, 27, 37, 28, 255, 27, 37, 28, 255, 24, 31, 25, 255, 30, 42, 30, 255, 30, 42, 30, 255, 32, 47, 33, 255, 30, 42, 30, 255, 31, 44, 31, 255, 32, 45, 32, 255, 28, 39, 29, 255, 31, 45, 32, 255, 31, 45, 32, 255, 30, 42, 30, 255, 27, 37, 28, 255, 27, 37, 28, 255, 28, 39, 29, 255, 28, 39, 29, 255, 30, 43, 31, 255, 30, 42, 30, 255, 33, 49, 34, 255, 35, 53, 36, 255, 34, 50, 34, 255, 36, 54, 36, 255, 32, 47, 33, 255, 32, 47, 33, 255, 30, 42, 30, 255, 30, 42, 30, 255, 33, 49, 34, 255, 35, 52, 35, 255, 37, 55, 37, 255, 33, 47, 33, 255, 26, 36, 27, 255, 31, 45, 32, 255, 30, 43, 31, 255, 31, 44, 31, 255, 33, 48, 33, 255, 29, 41, 30, 255, 26, 36, 27, 255, 33, 49, 34, 255, 29, 40, 29, 255, 33, 49, 34, 255, 31, 45, 32, 255, 33, 49, 34, 255, 31, 44, 31, 255, 31, 44, 31, 255, 32, 47, 33, 255, 32, 46, 32, 255, 36, 54, 36, 255, 34, 50, 34, 255, 32, 45, 32, 255, 30, 42, 30, 255, 28, 39, 29, 255, 28, 38, 28, 255, 24, 32, 25, 255, 24, 31, 25, 255, 23, 29, 24, 255, 23, 29, 24, 255, 24, 31, 25, 255, 30, 42, 30, 255, 33, 48, 33, 255, 30, 42, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 31, 45, 32, 255, 31, 45, 32, 255, 31, 45, 32, 255, 27, 37, 28, 255, 26, 36, 27, 255, 28, 39, 29, 255, 28, 39, 29, 255, 25, 34, 26, 255, 25, 34, 26, 255, 28, 39, 29, 255, 25, 33, 26, 255, 30, 42, 30, 255, 29, 41, 30, 255, 27, 37, 28, 255, 26, 35, 27, 255, 26, 34, 26, 255, 25, 34, 26, 255, 28, 38, 28, 255, 27, 37, 28, 255, 24, 31, 25, 255, 28, 39, 29, 255, 27, 38, 28, 255, 27, 36, 27, 255, 31, 44, 31, 255, 30, 42, 30, 255, 29, 41, 30, 255, 28, 38, 28, 255, 28, 39, 29, 255, 27, 37, 28, 255, 28, 40, 29, 255, 29, 41, 30, 255, 30, 43, 31, 255, 29, 41, 30, 255, 34, 51, 35, 255, 27, 38, 28, 255, 29, 40, 29, 255, 32, 46, 32, 255, 36, 53, 36, 255, 36, 53, 36, 255, 32, 46, 32, 255, 33, 47, 33, 255, 36, 53, 36, 255, 31, 45, 32, 255, 29, 41, 30, 255, 28, 39, 29, 255, 83, 101, 13, 255, 29, 40, 29, 255, 33, 49, 34, 255, 38, 57, 38, 255, 33, 47, 33, 255, 34, 50, 34, 255, 35, 52, 35, 255, 45, 66, 43, 255, 36, 53, 36, 255, 37, 55, 37, 255, 31, 44, 31, 255, 28, 39, 29, 255, 33, 48, 33, 255, 33, 48, 33, 255, 31, 45, 32, 255, 35, 52, 35, 255, 34, 49, 34, 255, 35, 51, 35, 255, 32, 46, 32, 255, 42, 62, 41, 255, 45, 67, 44, 255, 36, 53, 36, 255, 32, 46, 32, 255, 30, 42, 30, 255, 30, 43, 31, 255, 32, 47, 33, 255, 29, 41, 30, 255, 27, 37, 28, 255, 32, 46, 32, 255, 29, 40, 29, 255, 33, 49, 34, 255, 33, 48, 33, 255, 26, 35, 27, 255, 24, 32, 25, 255, 26, 34, 26, 255, 25, 34, 26, 255, 30, 42, 30, 255, 33, 48, 33, 255, 31, 44, 31, 255, 31, 44, 31, 255, 30, 43, 31, 255, 32, 47, 33, 255, 30, 43, 31, 255, 31, 45, 32, 255, 30, 43, 31, 255, 31, 45, 32, 255, 31, 45, 32, 255, 32, 47, 33, 255, 31, 45, 32, 255, 35, 52, 35, 255, 31, 44, 31, 255, 29, 40, 29, 255, 25, 34, 26, 255, 28, 40, 29, 255, 31, 44, 31, 255, 29, 41, 30, 255, 31, 44, 31, 255, 34, 50, 34, 255, 40, 59, 39, 255, 28, 39, 29, 255, 33, 47, 33, 255, 36, 53, 36, 255, 33, 47, 33, 255, 41, 61, 40, 255, 37, 56, 37, 255, 34, 50, 34, 255, 34, 49, 34, 255, 41, 61, 40, 255, 34, 49, 34, 255, 34, 50, 34, 255, 31, 45, 32, 255, 31, 44, 31, 255, 30, 43, 31, 255, 28, 40, 29, 255, 29, 41, 30, 255, 42, 36, 24, 255, 41, 35, 24, 255, 42, 36, 24, 255, 55, 43, 28, 255, 50, 40, 27, 255, 42, 36, 24, 255, 61, 46, 31, 255, 70, 52, 33, 255, 42, 36, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 33, 30, 22, 255, 51, 43, 31, 255, 51, 43, 31, 255, 35, 31, 23, 255, 41, 36, 26, 255, 36, 32, 24, 255, 36, 32, 23, 255, 57, 47, 34, 255, 48, 40, 30, 255, 41, 36, 26, 255, 41, 35, 24, 255, 43, 36, 24, 255, 57, 44, 29, 255, 42, 36, 24, 255, 50, 40, 27, 255, 43, 37, 24, 255, 37, 33, 23, 255, 36, 32, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 38, 33, 23, 255, 34, 30, 22, 255, 37, 33, 23, 255, 36, 31, 22, 255, 39, 34, 25, 255, 36, 32, 23, 255, 33, 30, 22, 255, 50, 42, 31, 255, 37, 33, 23, 255, 46, 38, 25, 255, 42, 36, 24, 255, 37, 33, 23, 255, 57, 44, 29, 255, 59, 45, 29, 255, 43, 36, 24, 255, 37, 33, 23, 255, 39, 33, 23, 255, 39, 34, 24, 255, 47, 39, 29, 255, 41, 35, 24, 255, 41, 35, 24, 255, 39, 33, 23, 255, 51, 41, 26, 255, 56, 43, 29, 255, 43, 37, 24, 255, 66, 49, 32, 255, 52, 41, 27, 255, 58, 45, 29, 255, 59, 45, 29, 255, 45, 37, 24, 255, 49, 40, 26, 255, 42, 36, 24, 255, 34, 30, 22, 255, 35, 31, 23, 255, 45, 37, 24, 255, 45, 37, 24, 255, 48, 39, 25, 255, 40, 34, 24, 255, 35, 31, 22, 255, 44, 37, 24, 255, 41, 35, 24, 255, 42, 36, 24, 255, 39, 34, 25, 255, 50, 42, 31, 255, 54, 45, 33, 255, 45, 39, 28, 255, 37, 33, 23, 255, 36, 32, 24, 255, 38, 33, 23, 255, 48, 40, 26, 255, 51, 41, 27, 255, 42, 36, 24, 255, 45, 38, 25, 255, 37, 33, 23, 255, 47, 39, 25, 255, 45, 37, 24, 255, 36, 32, 23, 255, 52, 42, 27, 255, 36, 31, 22, 255, 36, 31, 22, 255, 34, 31, 22, 255, 34, 31, 22, 255, 39, 34, 23, 255, 35, 31, 22, 255, 36, 32, 23, 255, 38, 33, 23, 255, 36, 31, 22, 255, 33, 30, 22, 255, 44, 38, 27, 255, 36, 31, 22, 255, 36, 32, 23, 255, 41, 36, 26, 255, 62, 51, 36, 255, 39, 34, 24, 255, 36, 32, 23, 255, 42, 36, 24, 255, 45, 37, 24, 255, 43, 37, 24, 255, 39, 34, 24, 255, 39, 34, 24, 255, 40, 35, 24, 255, 36, 32, 23, 255, 40, 35, 24, 255, 36, 32, 23, 255, 36, 32, 23, 255, 42, 36, 24, 255, 36, 32, 23, 255, 41, 36, 24, 255, 44, 37, 24, 255, 50, 42, 31, 255, 38, 33, 23, 255, 34, 30, 22, 255, 34, 31, 22, 255, 50, 42, 31, 255, 37, 33, 23, 255, 37, 33, 24, 255, 34, 31, 22, 255, 67, 54, 39, 255, 36, 32, 24, 255, 35, 31, 23, 255, 42, 36, 24, 255, 36, 32, 23, 255, 41, 35, 24, 255, 40, 34, 24, 255, 34, 30, 22, 255, 41, 36, 26, 255, 64, 52, 37, 255, 35, 31, 22, 255, 57, 47, 34, 255, 34, 31, 22, 255, 51, 43, 31, 255, 34, 31, 22, 255, 41, 36, 26, 255, 37, 33, 23, 255, 35, 31, 22, 255, 40, 34, 24, 255, 40, 35, 25, 255, 39, 33, 23, 255, 37, 33, 23, 255, 39, 34, 23, 255, 36, 32, 23, 255, 40, 34, 24, 255, 36, 32, 23, 255, 40, 34, 24, 255, 39, 34, 23, 255, 41, 35, 24, 255, 46, 38, 25, 255, 49, 40, 26, 255, 52, 42, 28, 255, 43, 44, 37, 255, 42, 36, 24, 255, 43, 36, 24, 255, 61, 46, 31, 255, 58, 45, 30, 255, 34, 31, 22, 255, 42, 37, 27, 255, 54, 45, 33, 255, 37, 33, 24, 255, 45, 37, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 44, 37, 24, 255, 39, 33, 23, 255, 35, 31, 22, 255, 72, 58, 42, 255, 36, 32, 22, 255, 44, 37, 24, 255, 46, 38, 25, 255, 45, 38, 25, 255, 48, 40, 30, 255, 35, 31, 23, 255, 45, 39, 28, 255, 37, 33, 23, 255, 38, 33, 23, 255, 41, 35, 24, 255, 38, 33, 23, 255, 49, 40, 26, 255, 48, 39, 25, 255, 40, 34, 24, 255, 40, 34, 24, 255, 35, 31, 22, 255, 35, 31, 22, 255, 34, 31, 22, 255, 41, 35, 24, 255, 40, 35, 23, 255, 41, 35, 23, 255, 45, 39, 28, 255, 55, 46, 31, 255, 52, 44, 31, 255, 41, 36, 25, 255, 40, 35, 23, 255, 42, 35, 23, 255, 50, 41, 27, 255, 51, 42, 27, 255, 49, 40, 27, 255, 49, 40, 26, 255, 45, 37, 24, 255, 37, 32, 22, 255, 41, 35, 24, 255, 41, 35, 23, 255, 51, 41, 26, 255, 42, 36, 24, 255, 42, 36, 24, 255, 39, 34, 24, 255, 42, 36, 24, 255, 33, 30, 22, 255, 33, 30, 22, 255, 58, 48, 34, 255, 44, 37, 24, 255, 64, 48, 32, 255, 55, 43, 28, 255, 41, 36, 24, 255, 51, 41, 27, 255, 60, 46, 30, 255, 64, 48, 32, 255, 42, 36, 24, 255, 42, 36, 24, 255, 35, 31, 22, 255, 35, 31, 22, 255, 36, 32, 23, 255, 54, 43, 28, 255, 61, 47, 31, 255, 52, 42, 27, 255, 66, 49, 33, 255, 44, 37, 24, 255, 69, 51, 33, 255, 57, 44, 29, 255, 40, 34, 24, 255, 40, 35, 24, 255, 42, 36, 24, 255, 46, 38, 25, 255, 36, 32, 23, 255, 35, 31, 22, 255, 39, 34, 23, 255, 37, 33, 23, 255, 40, 34, 24, 255, 43, 37, 24, 255, 35, 31, 22, 255, 36, 32, 23, 255, 39, 34, 23, 255, 56, 44, 29, 255, 52, 42, 28, 255, 45, 37, 24, 255, 45, 37, 24, 255, 25, 33, 26, 255, 24, 31, 25, 255, 30, 42, 30, 255, 32, 46, 32, 255, 27, 37, 28, 255, 29, 41, 30, 255, 36, 54, 36, 255, 35, 51, 35, 255, 32, 47, 33, 255, 31, 45, 32, 255, 34, 49, 34, 255, 32, 46, 32, 255, 27, 37, 28, 255, 27, 36, 27, 255, 23, 30, 24, 255, 26, 32, 26, 255, 29, 37, 30, 255, 27, 35, 28, 255, 29, 37, 29, 255, 23, 30, 24, 255, 23, 30, 24, 255, 35, 44, 35, 255, 25, 33, 26, 255, 25, 33, 26, 255, 31, 44, 31, 255, 31, 45, 32, 255, 32, 46, 32, 255, 34, 50, 34, 255, 33, 49, 34, 255, 33, 49, 34, 255, 37, 55, 37, 255, 33, 49, 34, 255, 34, 50, 34, 255, 35, 53, 36, 255, 40, 59, 39, 255, 36, 54, 36, 255, 36, 54, 36, 255, 34, 49, 34, 255, 33, 47, 33, 255, 35, 51, 35, 255, 32, 47, 33, 255, 33, 47, 33, 255, 31, 45, 32, 255, 25, 33, 26, 255, 31, 44, 31, 255, 34, 50, 34, 255, 35, 51, 35, 255, 31, 45, 32, 255, 30, 42, 30, 255, 33, 49, 34, 255, 31, 44, 31, 255, 31, 45, 32, 255, 34, 49, 34, 255, 32, 46, 32, 255, 31, 44, 31, 255, 30, 43, 31, 255, 30, 43, 31, 255, 35, 53, 36, 255, 32, 46, 32, 255, 33, 48, 33, 255, 29, 41, 30, 255, 30, 43, 31, 255, 34, 49, 34, 255, 32, 47, 33, 255, 27, 37, 28, 255, 24, 31, 25, 255, 23, 29, 24, 255, 30, 38, 30, 255, 23, 30, 24, 255, 30, 38, 30, 255, 33, 41, 32, 255, 24, 32, 25, 255, 25, 33, 26, 255, 24, 31, 25, 255, 25, 33, 26, 255, 25, 34, 26, 255, 30, 43, 31, 255, 33, 47, 33, 255, 32, 47, 33, 255, 36, 54, 36, 255, 36, 54, 36, 255, 35, 52, 35, 255, 35, 53, 36, 255, 35, 52, 35, 255, 34, 49, 34, 255, 31, 44, 31, 255, 28, 40, 29, 255, 27, 37, 28, 255, 27, 37, 28, 255, 29, 41, 30, 255, 33, 49, 34, 255, 33, 48, 33, 255, 42, 62, 41, 255, 51, 75, 49, 255, 44, 65, 43, 255, 39, 59, 39, 255, 34, 49, 34, 255, 30, 42, 30, 255, 33, 48, 33, 255, 29, 41, 30, 255, 32, 46, 32, 255, 34, 51, 35, 255, 35, 53, 36, 255, 33, 48, 33, 255, 28, 38, 28, 255, 31, 45, 32, 255, 29, 41, 30, 255, 33, 47, 33, 255, 33, 48, 33, 255, 29, 41, 30, 255, 28, 39, 29, 255, 33, 47, 33, 255, 33, 49, 34, 255, 34, 51, 35, 255, 34, 51, 35, 255, 33, 48, 33, 255, 32, 46, 32, 255, 30, 43, 31, 255, 29, 41, 30, 255, 29, 40, 29, 255, 33, 47, 33, 255, 33, 48, 33, 255, 35, 53, 36, 255, 29, 41, 30, 255, 26, 35, 27, 255, 26, 35, 27, 255, 30, 42, 30, 255, 23, 29, 24, 255, 27, 37, 28, 255, 23, 30, 24, 255, 25, 33, 26, 255, 26, 36, 27, 255, 30, 42, 30, 255, 32, 46, 32, 255, 28, 39, 29, 255, 27, 38, 28, 255, 30, 43, 31, 255, 29, 40, 29, 255, 26, 35, 27, 255, 26, 35, 27, 255, 23, 30, 24, 255, 30, 43, 31, 255, 29, 41, 30, 255, 24, 30, 25, 255, 25, 34, 26, 255, 27, 36, 27, 255, 24, 32, 25, 255, 29, 40, 29, 255, 29, 40, 29, 255, 32, 47, 33, 255, 33, 48, 33, 255, 25, 34, 26, 255, 24, 32, 25, 255, 26, 35, 27, 255, 23, 29, 24, 255, 33, 42, 33, 255, 25, 33, 26, 255, 23, 29, 24, 255, 23, 30, 24, 255, 27, 37, 28, 255, 29, 40, 29, 255, 30, 43, 31, 255, 30, 43, 31, 255, 27, 37, 28, 255, 27, 38, 28, 255, 30, 43, 31, 255, 31, 45, 32, 255, 29, 41, 30, 255, 32, 47, 33, 255, 36, 54, 36, 255, 35, 51, 35, 255, 33, 48, 33, 255, 34, 50, 34, 255, 37, 56, 37, 255, 32, 46, 32, 255, 32, 47, 33, 255, 29, 41, 30, 255, 31, 44, 31, 255, 31, 44, 31, 255, 24, 32, 25, 255, 25, 33, 26, 255, 28, 38, 28, 255, 29, 41, 30, 255, 33, 49, 34, 255, 37, 55, 37, 255, 35, 52, 35, 255, 37, 55, 37, 255, 33, 49, 34, 255, 35, 51, 35, 255, 34, 49, 34, 255, 44, 65, 43, 255, 31, 44, 31, 255, 30, 42, 30, 255, 33, 48, 33, 255, 32, 47, 33, 255, 37, 55, 37, 255, 32, 47, 33, 255, 33, 47, 33, 255, 32, 47, 33, 255, 36, 53, 36, 255, 37, 55, 37, 255, 37, 56, 37, 255, 34, 51, 35, 255, 28, 39, 29, 255, 25, 34, 26, 255, 27, 37, 28, 255, 29, 41, 30, 255, 32, 47, 33, 255, 30, 43, 31, 255, 30, 42, 30, 255, 29, 41, 30, 255, 33, 47, 33, 255, 32, 47, 33, 255, 33, 49, 34, 255, 27, 37, 28, 255, 25, 33, 26, 255, 28, 39, 29, 255, 30, 43, 31, 255, 32, 47, 33, 255, 30, 42, 30, 255, 32, 46, 32, 255, 26, 35, 27, 255, 27, 37, 28, 255, 29, 41, 30, 255, 26, 36, 27, 255, 29, 41, 30, 255, 26, 35, 27, 255, 26, 35, 27, 255, 32, 46, 32, 255, 31, 45, 32, 255, 31, 44, 31, 255, 31, 45, 32, 255, 30, 42, 30, 255, 32, 46, 32, 255, 32, 45, 32, 255, 31, 45, 32, 255, 33, 48, 33, 255, 35, 52, 35, 255, 34, 49, 34, 255, 35, 53, 36, 255, 34, 49, 34, 255, 33, 48, 33, 255, 35, 51, 35, 255, 34, 50, 34, 255, 40, 60, 40, 255, 45, 66, 43, 255, 37, 55, 37, 255, 35, 51, 35, 255, 34, 50, 34, 255, 36, 54, 36, 255, 35, 52, 35, 255, 35, 52, 35, 255, 36, 54, 36, 255, 30, 43, 31, 255, 27, 37, 28, 255, 25, 34, 26, 255, 46, 39, 25, 255, 45, 37, 24, 255, 41, 35, 24, 255, 45, 37, 24, 255, 40, 34, 24, 255, 43, 37, 24, 255, 63, 48, 31, 255, 69, 51, 33, 255, 37, 33, 23, 255, 37, 33, 23, 255, 38, 33, 23, 255, 38, 33, 23, 255, 36, 31, 22, 255, 39, 34, 25, 255, 34, 30, 22, 255, 41, 35, 24, 255, 39, 34, 23, 255, 34, 31, 22, 255, 50, 42, 31, 255, 44, 38, 27, 255, 36, 32, 23, 255, 37, 33, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 43, 37, 24, 255, 47, 39, 25, 255, 44, 37, 24, 255, 49, 40, 26, 255, 42, 36, 24, 255, 38, 33, 23, 255, 39, 34, 24, 255, 42, 36, 24, 255, 48, 40, 26, 255, 42, 36, 24, 255, 35, 31, 23, 255, 64, 52, 37, 255, 49, 42, 30, 255, 72, 58, 42, 255, 39, 34, 25, 255, 36, 31, 22, 255, 45, 37, 24, 255, 44, 37, 24, 255, 42, 36, 23, 255, 51, 41, 26, 255, 40, 34, 24, 255, 48, 39, 25, 255, 39, 34, 24, 255, 39, 34, 23, 255, 38, 33, 23, 255, 44, 36, 24, 255, 44, 37, 24, 255, 42, 36, 24, 255, 55, 43, 28, 255, 50, 40, 26, 255, 42, 36, 24, 255, 43, 36, 24, 255, 56, 44, 29, 255, 56, 44, 29, 255, 57, 45, 29, 255, 47, 38, 25, 255, 39, 34, 23, 255, 42, 36, 24, 255, 33, 30, 22, 255, 34, 30, 22, 255, 34, 31, 22, 255, 40, 35, 24, 255, 45, 38, 25, 255, 45, 37, 24, 255, 45, 37, 24, 255, 42, 37, 27, 255, 35, 31, 22, 255, 39, 34, 23, 255, 54, 43, 28, 255, 42, 37, 27, 255, 45, 39, 28, 255, 40, 35, 25, 255, 72, 58, 42, 255, 33, 30, 22, 255, 36, 32, 23, 255, 43, 37, 24, 255, 45, 37, 24, 255, 45, 37, 24, 255, 42, 36, 24, 255, 38, 33, 23, 255, 37, 33, 23, 255, 39, 33, 23, 255, 43, 36, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 35, 31, 22, 255, 34, 31, 22, 255, 33, 29, 21, 255, 39, 33, 23, 255, 45, 37, 24, 255, 34, 31, 22, 255, 37, 33, 23, 255, 57, 44, 29, 255, 39, 34, 24, 255, 36, 32, 23, 255, 40, 35, 25, 255, 35, 31, 22, 255, 33, 30, 22, 255, 34, 30, 22, 255, 48, 40, 30, 255, 40, 34, 24, 255, 40, 34, 24, 255, 45, 38, 25, 255, 46, 39, 25, 255, 36, 32, 23, 255, 42, 36, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 41, 35, 24, 255, 38, 33, 23, 255, 40, 34, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 51, 41, 27, 255, 42, 36, 24, 255, 39, 33, 23, 255, 34, 30, 22, 255, 34, 30, 22, 255, 34, 30, 22, 255, 33, 30, 22, 255, 35, 31, 23, 255, 42, 36, 24, 255, 34, 31, 22, 255, 40, 34, 24, 255, 42, 36, 24, 255, 34, 31, 22, 255, 35, 31, 22, 255, 39, 34, 24, 255, 36, 32, 23, 255, 45, 37, 24, 255, 39, 34, 23, 255, 35, 31, 22, 255, 46, 40, 29, 255, 53, 44, 32, 255, 33, 30, 22, 255, 37, 33, 23, 255, 35, 31, 22, 255, 39, 34, 23, 255, 43, 37, 24, 255, 38, 33, 23, 255, 42, 36, 24, 255, 48, 39, 25, 255, 39, 33, 23, 255, 42, 37, 27, 255, 35, 31, 23, 255, 39, 34, 23, 255, 36, 32, 22, 255, 36, 32, 23, 255, 58, 45, 30, 255, 42, 36, 24, 255, 45, 38, 25, 255, 41, 36, 24, 255, 38, 33, 23, 255, 64, 52, 37, 255, 39, 34, 24, 255, 39, 34, 24, 255, 40, 34, 24, 255, 34, 31, 22, 255, 40, 34, 24, 255, 62, 47, 31, 255, 48, 40, 26, 255, 36, 32, 23, 255, 35, 31, 22, 255, 35, 31, 22, 255, 47, 39, 25, 255, 55, 43, 28, 255, 60, 46, 31, 255, 50, 40, 27, 255, 42, 36, 24, 255, 36, 32, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 39, 34, 25, 255, 37, 33, 23, 255, 46, 38, 25, 255, 43, 37, 24, 255, 39, 34, 23, 255, 33, 30, 22, 255, 45, 39, 28, 255, 33, 30, 22, 255, 41, 35, 24, 255, 42, 36, 24, 255, 52, 42, 27, 255, 45, 37, 24, 255, 44, 37, 24, 255, 39, 34, 24, 255, 37, 33, 23, 255, 44, 38, 27, 255, 39, 34, 23, 255, 84, 115, 84, 255, 34, 31, 22, 255, 39, 34, 23, 255, 38, 33, 23, 255, 41, 35, 23, 255, 40, 35, 23, 255, 41, 37, 27, 255, 37, 33, 23, 255, 33, 30, 22, 255, 41, 36, 25, 255, 42, 35, 24, 255, 40, 34, 23, 255, 44, 37, 25, 255, 46, 38, 25, 255, 36, 32, 22, 255, 34, 30, 22, 255, 40, 34, 24, 255, 36, 32, 23, 255, 48, 40, 26, 255, 54, 42, 27, 255, 45, 37, 24, 255, 41, 35, 24, 255, 51, 41, 27, 255, 40, 35, 24, 255, 39, 33, 23, 255, 55, 46, 33, 255, 61, 50, 36, 255, 42, 36, 24, 255, 47, 39, 25, 255, 37, 33, 23, 255, 34, 31, 22, 255, 39, 33, 23, 255, 43, 37, 24, 255, 51, 41, 27, 255, 61, 47, 31, 255, 43, 37, 24, 255, 43, 37, 24, 255, 39, 34, 24, 255, 34, 31, 22, 255, 40, 34, 24, 255, 52, 42, 27, 255, 61, 46, 31, 255, 65, 49, 33, 255, 48, 40, 26, 255, 68, 51, 33, 255, 52, 42, 28, 255, 41, 35, 24, 255, 39, 33, 23, 255, 45, 37, 24, 255, 48, 40, 26, 255, 37, 33, 23, 255, 44, 37, 24, 255, 38, 33, 23, 255, 35, 31, 22, 255, 40, 34, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 43, 36, 24, 255, 49, 40, 26, 255, 45, 37, 24, 255, 50, 40, 27, 255, 45, 37, 24, 255, 26, 36, 27, 255, 25, 33, 26, 255, 25, 34, 26, 255, 29, 41, 30, 255, 27, 37, 28, 255, 34, 49, 34, 255, 35, 53, 36, 255, 33, 47, 33, 255, 34, 51, 35, 255, 35, 52, 35, 255, 34, 51, 35, 255, 34, 51, 35, 255, 32, 46, 32, 255, 30, 42, 30, 255, 26, 34, 26, 255, 23, 30, 24, 255, 29, 37, 30, 255, 25, 32, 26, 255, 25, 34, 26, 255, 28, 39, 29, 255, 29, 40, 29, 255, 24, 31, 25, 255, 23, 30, 24, 255, 26, 35, 27, 255, 27, 38, 28, 255, 30, 42, 30, 255, 34, 49, 34, 255, 33, 49, 34, 255, 36, 54, 36, 255, 35, 52, 35, 255, 32, 47, 33, 255, 31, 44, 31, 255, 36, 54, 36, 255, 31, 44, 31, 255, 37, 56, 37, 255, 40, 60, 40, 255, 30, 42, 30, 255, 32, 46, 32, 255, 33, 48, 33, 255, 35, 51, 35, 255, 31, 44, 31, 255, 35, 51, 35, 255, 26, 36, 27, 255, 27, 36, 27, 255, 31, 45, 32, 255, 36, 54, 36, 255, 31, 45, 32, 255, 31, 44, 31, 255, 34, 50, 34, 255, 32, 46, 32, 255, 34, 50, 34, 255, 31, 44, 31, 255, 29, 41, 30, 255, 32, 46, 32, 255, 30, 43, 31, 255, 32, 46, 32, 255, 32, 46, 32, 255, 32, 46, 32, 255, 32, 46, 32, 255, 32, 47, 33, 255, 31, 45, 32, 255, 32, 45, 32, 255, 29, 41, 30, 255, 27, 37, 28, 255, 26, 36, 27, 255, 25, 33, 26, 255, 28, 40, 29, 255, 24, 31, 25, 255, 26, 33, 27, 255, 23, 30, 24, 255, 25, 31, 25, 255, 23, 29, 24, 255, 23, 29, 24, 255, 24, 31, 25, 255, 26, 34, 26, 255, 28, 38, 28, 255, 30, 42, 30, 255, 32, 46, 32, 255, 34, 50, 34, 255, 34, 50, 34, 255, 33, 48, 33, 255, 31, 45, 32, 255, 34, 50, 34, 255, 31, 45, 32, 255, 31, 44, 31, 255, 30, 42, 30, 255, 28, 39, 29, 255, 25, 33, 26, 255, 29, 41, 30, 255, 30, 42, 30, 255, 29, 41, 30, 255, 34, 49, 34, 255, 33, 47, 33, 255, 35, 52, 35, 255, 41, 61, 40, 255, 35, 51, 35, 255, 35, 51, 35, 255, 32, 46, 32, 255, 32, 46, 32, 255, 31, 45, 32, 255, 29, 41, 30, 255, 32, 45, 32, 255, 35, 52, 35, 255, 35, 53, 36, 255, 32, 46, 32, 255, 34, 49, 34, 255, 32, 46, 32, 255, 29, 41, 30, 255, 30, 43, 31, 255, 29, 41, 30, 255, 31, 44, 31, 255, 31, 44, 31, 255, 35, 52, 35, 255, 32, 47, 33, 255, 33, 48, 33, 255, 34, 50, 34, 255, 33, 49, 34, 255, 32, 47, 33, 255, 32, 47, 33, 255, 33, 47, 33, 255, 34, 51, 35, 255, 35, 52, 35, 255, 32, 46, 32, 255, 31, 45, 32, 255, 26, 36, 27, 255, 26, 34, 26, 255, 29, 41, 30, 255, 24, 31, 25, 255, 24, 32, 25, 255, 23, 30, 24, 255, 24, 31, 25, 255, 24, 32, 25, 255, 30, 42, 30, 255, 32, 45, 32, 255, 28, 38, 28, 255, 28, 39, 29, 255, 29, 40, 29, 255, 27, 37, 28, 255, 29, 41, 30, 255, 29, 41, 30, 255, 23, 30, 24, 255, 29, 41, 30, 255, 30, 42, 30, 255, 27, 37, 28, 255, 30, 42, 30, 255, 31, 44, 31, 255, 28, 39, 29, 255, 30, 42, 30, 255, 32, 46, 32, 255, 31, 45, 32, 255, 29, 41, 30, 255, 29, 40, 29, 255, 25, 32, 26, 255, 23, 30, 24, 255, 29, 36, 29, 255, 25, 32, 26, 255, 26, 34, 26, 255, 24, 32, 25, 255, 29, 41, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 32, 47, 33, 255, 29, 41, 30, 255, 28, 38, 28, 255, 34, 49, 34, 255, 32, 47, 33, 255, 32, 46, 32, 255, 34, 50, 34, 255, 33, 48, 33, 255, 34, 50, 34, 255, 37, 56, 37, 255, 37, 55, 37, 255, 34, 49, 34, 255, 34, 49, 34, 255, 36, 53, 36, 255, 32, 46, 32, 255, 29, 40, 29, 255, 26, 34, 26, 255, 29, 41, 30, 255, 26, 36, 27, 255, 28, 38, 28, 255, 29, 41, 30, 255, 33, 49, 34, 255, 35, 51, 35, 255, 33, 48, 33, 255, 34, 51, 35, 255, 37, 56, 37, 255, 39, 59, 39, 255, 36, 54, 36, 255, 35, 53, 36, 255, 35, 53, 36, 255, 31, 44, 31, 255, 33, 49, 34, 255, 37, 55, 37, 255, 35, 52, 35, 255, 32, 47, 33, 255, 32, 46, 32, 255, 34, 49, 34, 255, 37, 55, 37, 255, 36, 54, 36, 255, 34, 51, 35, 255, 31, 45, 32, 255, 28, 39, 29, 255, 29, 41, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 33, 49, 34, 255, 33, 49, 34, 255, 31, 45, 32, 255, 28, 39, 29, 255, 29, 40, 29, 255, 32, 46, 32, 255, 30, 43, 31, 255, 30, 43, 31, 255, 26, 35, 27, 255, 26, 34, 26, 255, 34, 50, 34, 255, 33, 49, 34, 255, 31, 45, 32, 255, 33, 48, 33, 255, 27, 37, 28, 255, 26, 35, 27, 255, 32, 46, 32, 255, 30, 42, 30, 255, 30, 43, 31, 255, 28, 40, 29, 255, 29, 41, 30, 255, 29, 40, 29, 255, 30, 43, 31, 255, 34, 50, 34, 255, 34, 50, 34, 255, 33, 47, 33, 255, 33, 49, 34, 255, 33, 48, 33, 255, 31, 44, 31, 255, 34, 49, 34, 255, 35, 51, 35, 255, 31, 45, 32, 255, 31, 45, 32, 255, 32, 47, 33, 255, 33, 48, 33, 255, 34, 49, 34, 255, 41, 61, 40, 255, 46, 68, 44, 255, 58, 83, 53, 255, 45, 67, 44, 255, 38, 57, 38, 255, 33, 49, 34, 255, 76, 95, 17, 255, 36, 53, 36, 255, 35, 52, 35, 255, 30, 42, 30, 255, 25, 34, 26, 255, 29, 41, 30, 255, 24, 32, 25, 255, 36, 32, 23, 255, 47, 39, 25, 255, 43, 37, 24, 255, 46, 39, 25, 255, 42, 36, 24, 255, 45, 37, 24, 255, 70, 52, 33, 255, 69, 51, 33, 255, 59, 46, 30, 255, 54, 43, 28, 255, 52, 42, 28, 255, 41, 35, 24, 255, 43, 37, 24, 255, 36, 31, 22, 255, 33, 30, 22, 255, 40, 34, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 40, 34, 24, 255, 49, 42, 30, 255, 36, 32, 24, 255, 41, 36, 26, 255, 37, 33, 23, 255, 33, 30, 22, 255, 48, 39, 25, 255, 67, 50, 33, 255, 61, 46, 31, 255, 57, 44, 29, 255, 48, 39, 25, 255, 60, 46, 31, 255, 41, 35, 24, 255, 58, 45, 30, 255, 57, 44, 29, 255, 49, 40, 26, 255, 36, 32, 23, 255, 45, 39, 28, 255, 42, 37, 27, 255, 36, 32, 24, 255, 37, 33, 23, 255, 38, 33, 23, 255, 41, 36, 24, 255, 45, 37, 24, 255, 49, 39, 26, 255, 51, 41, 26, 255, 42, 36, 24, 255, 55, 43, 28, 255, 42, 36, 24, 255, 42, 35, 24, 255, 39, 33, 23, 255, 44, 37, 24, 255, 43, 37, 24, 255, 36, 32, 22, 255, 50, 40, 26, 255, 54, 42, 28, 255, 39, 34, 23, 255, 38, 33, 23, 255, 44, 36, 24, 255, 62, 47, 31, 255, 51, 41, 27, 255, 42, 35, 24, 255, 36, 32, 23, 255, 39, 34, 23, 255, 40, 35, 24, 255, 36, 32, 23, 255, 38, 33, 23, 255, 39, 33, 23, 255, 41, 35, 24, 255, 45, 38, 25, 255, 43, 36, 24, 255, 39, 34, 24, 255, 54, 43, 28, 255, 57, 44, 29, 255, 46, 38, 25, 255, 37, 33, 23, 255, 42, 36, 24, 255, 43, 36, 24, 255, 33, 30, 22, 255, 36, 32, 23, 255, 37, 40, 36, 255, 43, 37, 24, 255, 40, 34, 24, 255, 40, 35, 24, 255, 37, 33, 23, 255, 70, 57, 40, 255, 46, 40, 29, 255, 44, 38, 27, 255, 45, 37, 24, 255, 43, 36, 24, 255, 39, 34, 24, 255, 36, 31, 22, 255, 37, 33, 23, 255, 39, 34, 24, 255, 40, 34, 24, 255, 36, 32, 22, 255, 33, 30, 22, 255, 40, 35, 24, 255, 49, 40, 26, 255, 52, 42, 27, 255, 34, 31, 22, 255, 58, 48, 34, 255, 62, 51, 36, 255, 34, 31, 22, 255, 67, 54, 39, 255, 41, 36, 26, 255, 39, 34, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 40, 35, 24, 255, 37, 33, 23, 255, 36, 32, 23, 255, 35, 31, 22, 255, 45, 37, 24, 255, 40, 34, 24, 255, 39, 34, 24, 255, 48, 40, 26, 255, 36, 32, 23, 255, 39, 34, 23, 255, 37, 33, 23, 255, 43, 37, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 40, 34, 24, 255, 36, 32, 22, 255, 53, 44, 32, 255, 40, 35, 24, 255, 43, 36, 24, 255, 36, 31, 22, 255, 55, 43, 28, 255, 46, 39, 25, 255, 39, 34, 24, 255, 42, 36, 24, 255, 34, 31, 22, 255, 49, 40, 26, 255, 42, 36, 24, 255, 41, 36, 24, 255, 41, 36, 24, 255, 34, 31, 22, 255, 42, 36, 24, 255, 40, 34, 24, 255, 51, 41, 27, 255, 44, 37, 24, 255, 54, 43, 28, 255, 58, 45, 30, 255, 60, 46, 30, 255, 45, 37, 24, 255, 42, 36, 24, 255, 38, 33, 23, 255, 40, 35, 25, 255, 38, 33, 23, 255, 48, 39, 25, 255, 39, 34, 24, 255, 37, 33, 23, 255, 55, 43, 28, 255, 53, 42, 28, 255, 57, 45, 29, 255, 48, 40, 26, 255, 49, 42, 30, 255, 49, 42, 30, 255, 37, 33, 23, 255, 36, 32, 23, 255, 39, 34, 23, 255, 39, 34, 23, 255, 41, 35, 24, 255, 40, 35, 24, 255, 43, 37, 24, 255, 40, 34, 24, 255, 40, 35, 24, 255, 43, 36, 24, 255, 45, 37, 24, 255, 58, 45, 30, 255, 68, 51, 33, 255, 45, 37, 24, 255, 34, 31, 22, 255, 34, 30, 22, 255, 34, 31, 22, 255, 34, 31, 22, 255, 40, 35, 24, 255, 34, 31, 22, 255, 40, 34, 24, 255, 52, 42, 28, 255, 46, 38, 25, 255, 44, 37, 24, 255, 35, 31, 22, 255, 33, 30, 22, 255, 40, 35, 24, 255, 39, 33, 23, 255, 44, 37, 24, 255, 48, 39, 25, 255, 45, 37, 24, 255, 46, 39, 25, 255, 36, 32, 22, 255, 35, 31, 22, 255, 38, 33, 23, 255, 39, 34, 24, 255, 40, 43, 36, 255, 62, 47, 31, 255, 40, 35, 24, 255, 34, 30, 22, 255, 39, 34, 24, 255, 52, 41, 27, 255, 44, 37, 25, 255, 43, 36, 24, 255, 39, 34, 23, 255, 49, 40, 26, 255, 51, 41, 27, 255, 36, 32, 23, 255, 41, 36, 24, 255, 41, 36, 25, 255, 40, 34, 24, 255, 41, 36, 23, 255, 44, 38, 24, 255, 46, 39, 25, 255, 51, 41, 27, 255, 49, 40, 26, 255, 42, 36, 24, 255, 38, 33, 23, 255, 37, 33, 23, 255, 42, 37, 27, 255, 35, 31, 22, 255, 51, 43, 31, 255, 37, 33, 23, 255, 45, 37, 24, 255, 62, 51, 36, 255, 76, 61, 43, 255, 37, 33, 23, 255, 42, 37, 27, 255, 40, 34, 24, 255, 45, 38, 25, 255, 42, 36, 24, 255, 39, 34, 24, 255, 76, 61, 43, 255, 54, 45, 33, 255, 57, 44, 29, 255, 59, 45, 30, 255, 64, 48, 32, 255, 55, 43, 28, 255, 52, 42, 28, 255, 43, 37, 24, 255, 41, 35, 24, 255, 39, 33, 23, 255, 49, 40, 26, 255, 51, 41, 27, 255, 43, 36, 24, 255, 43, 37, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 50, 40, 27, 255, 51, 41, 27, 255, 41, 35, 24, 255, 37, 33, 23, 255, 41, 35, 24, 255, 52, 42, 28, 255, 36, 31, 22, 255, 37, 33, 23, 255, 40, 34, 24, 255, 39, 34, 24, 255, 26, 35, 27, 255, 25, 34, 26, 255, 25, 34, 26, 255, 32, 46, 32, 255, 32, 46, 32, 255, 32, 46, 32, 255, 30, 43, 31, 255, 33, 49, 34, 255, 32, 46, 32, 255, 28, 39, 29, 255, 31, 44, 31, 255, 30, 42, 30, 255, 34, 50, 34, 255, 32, 46, 32, 255, 30, 43, 31, 255, 29, 41, 30, 255, 25, 34, 26, 255, 25, 34, 26, 255, 24, 32, 25, 255, 27, 37, 28, 255, 26, 35, 27, 255, 24, 31, 25, 255, 25, 31, 25, 255, 29, 41, 30, 255, 31, 44, 31, 255, 33, 49, 34, 255, 31, 45, 32, 255, 33, 48, 33, 255, 34, 50, 34, 255, 30, 43, 31, 255, 32, 46, 32, 255, 30, 42, 30, 255, 31, 45, 32, 255, 33, 49, 34, 255, 33, 48, 33, 255, 35, 52, 35, 255, 31, 45, 32, 255, 31, 45, 32, 255, 31, 45, 32, 255, 32, 45, 32, 255, 30, 43, 31, 255, 33, 48, 33, 255, 31, 45, 32, 255, 35, 51, 35, 255, 34, 51, 35, 255, 37, 55, 37, 255, 33, 48, 33, 255, 29, 41, 30, 255, 33, 48, 33, 255, 35, 53, 36, 255, 33, 47, 33, 255, 30, 42, 30, 255, 32, 46, 32, 255, 30, 43, 31, 255, 31, 45, 32, 255, 34, 51, 35, 255, 35, 51, 35, 255, 31, 44, 31, 255, 31, 45, 32, 255, 27, 37, 28, 255, 24, 32, 25, 255, 28, 38, 28, 255, 30, 43, 31, 255, 28, 38, 28, 255, 28, 39, 29, 255, 28, 39, 29, 255, 29, 41, 30, 255, 28, 39, 29, 255, 25, 34, 26, 255, 24, 32, 25, 255, 26, 36, 27, 255, 25, 33, 26, 255, 24, 32, 25, 255, 25, 33, 26, 255, 29, 40, 29, 255, 28, 40, 29, 255, 27, 36, 27, 255, 26, 36, 27, 255, 30, 43, 31, 255, 34, 50, 34, 255, 31, 45, 32, 255, 35, 53, 36, 255, 28, 39, 29, 255, 28, 38, 28, 255, 31, 45, 32, 255, 28, 40, 29, 255, 29, 40, 29, 255, 28, 39, 29, 255, 118, 144, 12, 255, 28, 38, 28, 255, 28, 40, 29, 255, 31, 45, 32, 255, 32, 46, 32, 255, 32, 47, 33, 255, 34, 51, 35, 255, 33, 48, 33, 255, 34, 50, 34, 255, 43, 64, 42, 255, 37, 56, 37, 255, 37, 56, 37, 255, 34, 50, 34, 255, 34, 50, 34, 255, 35, 51, 35, 255, 35, 52, 35, 255, 34, 50, 34, 255, 33, 49, 34, 255, 32, 45, 32, 255, 29, 41, 30, 255, 34, 49, 34, 255, 31, 45, 32, 255, 33, 47, 33, 255, 36, 54, 36, 255, 34, 50, 34, 255, 37, 55, 37, 255, 35, 53, 36, 255, 36, 53, 36, 255, 38, 58, 38, 255, 37, 56, 37, 255, 34, 51, 35, 255, 29, 41, 30, 255, 29, 41, 30, 255, 31, 45, 32, 255, 27, 37, 28, 255, 29, 40, 29, 255, 29, 41, 30, 255, 28, 39, 29, 255, 27, 36, 27, 255, 26, 34, 26, 255, 23, 29, 24, 255, 23, 29, 24, 255, 23, 30, 24, 255, 23, 29, 24, 255, 31, 45, 32, 255, 28, 38, 28, 255, 29, 40, 29, 255, 31, 45, 32, 255, 35, 52, 35, 255, 31, 45, 32, 255, 29, 40, 29, 255, 28, 39, 29, 255, 25, 33, 26, 255, 28, 38, 28, 255, 29, 41, 30, 255, 32, 46, 32, 255, 30, 42, 30, 255, 29, 41, 30, 255, 27, 37, 28, 255, 30, 42, 30, 255, 32, 46, 32, 255, 31, 45, 32, 255, 30, 43, 31, 255, 25, 33, 26, 255, 27, 34, 27, 255, 38, 48, 37, 255, 24, 31, 25, 255, 23, 29, 24, 255, 25, 33, 26, 255, 28, 40, 29, 255, 31, 44, 31, 255, 31, 45, 32, 255, 32, 47, 33, 255, 32, 46, 32, 255, 33, 48, 33, 255, 30, 42, 30, 255, 30, 43, 31, 255, 31, 45, 32, 255, 32, 45, 32, 255, 35, 52, 35, 255, 34, 49, 34, 255, 32, 47, 33, 255, 34, 49, 34, 255, 34, 51, 35, 255, 37, 56, 37, 255, 36, 54, 36, 255, 36, 54, 36, 255, 45, 66, 43, 255, 33, 49, 34, 255, 29, 40, 29, 255, 32, 46, 32, 255, 36, 54, 36, 255, 36, 54, 36, 255, 30, 43, 31, 255, 31, 44, 31, 255, 28, 38, 28, 255, 31, 45, 32, 255, 30, 43, 31, 255, 33, 48, 33, 255, 36, 54, 36, 255, 35, 51, 35, 255, 38, 58, 38, 255, 42, 62, 41, 255, 31, 44, 31, 255, 32, 47, 33, 255, 35, 53, 36, 255, 33, 49, 34, 255, 34, 51, 35, 255, 34, 50, 34, 255, 32, 46, 32, 255, 30, 43, 31, 255, 33, 48, 33, 255, 31, 45, 32, 255, 31, 44, 31, 255, 31, 44, 31, 255, 30, 43, 31, 255, 25, 34, 26, 255, 27, 37, 28, 255, 29, 41, 30, 255, 31, 45, 32, 255, 34, 50, 34, 255, 37, 55, 37, 255, 34, 50, 34, 255, 33, 48, 33, 255, 29, 41, 30, 255, 32, 47, 33, 255, 30, 43, 31, 255, 33, 48, 33, 255, 27, 37, 28, 255, 30, 42, 30, 255, 32, 47, 33, 255, 30, 42, 30, 255, 31, 45, 32, 255, 32, 46, 32, 255, 24, 32, 25, 255, 31, 45, 32, 255, 32, 47, 33, 255, 34, 50, 34, 255, 28, 39, 29, 255, 29, 41, 30, 255, 27, 38, 28, 255, 33, 48, 33, 255, 34, 51, 35, 255, 34, 50, 34, 255, 32, 46, 32, 255, 35, 52, 35, 255, 35, 52, 35, 255, 37, 55, 37, 255, 34, 50, 34, 255, 36, 54, 36, 255, 33, 48, 33, 255, 29, 40, 29, 255, 32, 46, 32, 255, 34, 50, 34, 255, 35, 52, 35, 255, 40, 59, 39, 255, 49, 72, 47, 255, 40, 59, 39, 255, 33, 49, 34, 255, 36, 54, 36, 255, 32, 46, 32, 255, 33, 49, 34, 255, 36, 53, 36, 255, 37, 55, 37, 255, 33, 49, 34, 255, 30, 43, 31, 255, 25, 33, 26, 255, 24, 31, 25, 255, 43, 37, 24, 255, 43, 37, 24, 255, 51, 41, 27, 255, 43, 37, 24, 255, 39, 34, 23, 255, 38, 33, 23, 255, 60, 46, 31, 255, 70, 52, 33, 255, 66, 49, 33, 255, 40, 35, 24, 255, 41, 36, 24, 255, 40, 34, 24, 255, 41, 35, 24, 255, 41, 36, 26, 255, 44, 38, 27, 255, 39, 33, 23, 255, 43, 36, 24, 255, 39, 34, 23, 255, 38, 33, 23, 255, 57, 47, 34, 255, 44, 38, 27, 255, 40, 35, 24, 255, 35, 31, 23, 255, 34, 31, 22, 255, 40, 34, 24, 255, 54, 43, 28, 255, 58, 45, 30, 255, 58, 45, 30, 255, 59, 46, 30, 255, 57, 44, 29, 255, 51, 41, 27, 255, 58, 45, 30, 255, 35, 31, 22, 255, 46, 38, 25, 255, 34, 30, 22, 255, 39, 34, 23, 255, 53, 44, 32, 255, 39, 34, 23, 255, 39, 34, 23, 255, 39, 33, 23, 255, 33, 30, 22, 255, 52, 42, 28, 255, 45, 37, 24, 255, 37, 32, 23, 255, 36, 32, 22, 255, 35, 31, 22, 255, 37, 32, 22, 255, 45, 38, 25, 255, 34, 31, 22, 255, 44, 37, 25, 255, 47, 39, 25, 255, 37, 32, 23, 255, 38, 33, 22, 255, 37, 32, 23, 255, 36, 32, 23, 255, 39, 33, 23, 255, 33, 30, 22, 255, 53, 42, 27, 255, 61, 47, 31, 255, 49, 40, 26, 255, 33, 30, 22, 255, 42, 36, 24, 255, 37, 33, 23, 255, 36, 32, 24, 255, 47, 39, 25, 255, 43, 37, 24, 255, 59, 45, 30, 255, 42, 36, 24, 255, 55, 43, 28, 255, 35, 31, 22, 255, 39, 34, 23, 255, 42, 36, 24, 255, 41, 35, 24, 255, 50, 40, 27, 255, 37, 33, 23, 255, 35, 31, 22, 255, 34, 31, 22, 255, 40, 34, 24, 255, 40, 35, 24, 255, 44, 37, 24, 255, 40, 34, 24, 255, 35, 31, 22, 255, 35, 31, 22, 255, 53, 44, 32, 255, 34, 31, 22, 255, 51, 43, 31, 255, 40, 35, 25, 255, 44, 38, 27, 255, 79, 63, 45, 255, 45, 39, 28, 255, 35, 31, 22, 255, 43, 36, 24, 255, 38, 33, 23, 255, 44, 38, 27, 255, 37, 33, 23, 255, 51, 41, 27, 255, 54, 43, 28, 255, 43, 37, 24, 255, 45, 38, 25, 255, 40, 34, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 51, 43, 31, 255, 40, 35, 25, 255, 35, 31, 22, 255, 41, 36, 24, 255, 37, 33, 23, 255, 52, 42, 28, 255, 43, 36, 24, 255, 40, 34, 24, 255, 40, 35, 24, 255, 39, 34, 24, 255, 46, 38, 25, 255, 47, 39, 25, 255, 42, 36, 24, 255, 45, 37, 24, 255, 54, 43, 28, 255, 33, 30, 22, 255, 40, 35, 24, 255, 52, 42, 27, 255, 43, 37, 24, 255, 41, 36, 26, 255, 36, 32, 23, 255, 38, 33, 23, 255, 45, 39, 28, 255, 41, 35, 24, 255, 35, 31, 23, 255, 46, 38, 25, 255, 35, 31, 22, 255, 39, 33, 23, 255, 45, 38, 25, 255, 40, 34, 24, 255, 49, 40, 26, 255, 36, 32, 23, 255, 40, 34, 24, 255, 34, 30, 22, 255, 41, 35, 24, 255, 40, 35, 24, 255, 35, 31, 22, 255, 49, 40, 26, 255, 59, 45, 30, 255, 56, 44, 29, 255, 66, 49, 33, 255, 54, 43, 28, 255, 48, 40, 26, 255, 58, 45, 30, 255, 44, 37, 24, 255, 41, 35, 24, 255, 40, 34, 24, 255, 43, 37, 24, 255, 45, 37, 24, 255, 40, 34, 24, 255, 39, 34, 24, 255, 37, 33, 23, 255, 34, 30, 22, 255, 34, 31, 22, 255, 36, 32, 24, 255, 39, 34, 25, 255, 36, 32, 24, 255, 45, 39, 28, 255, 36, 32, 24, 255, 39, 34, 25, 255, 42, 36, 24, 255, 47, 39, 25, 255, 41, 36, 24, 255, 42, 36, 24, 255, 41, 35, 24, 255, 46, 39, 25, 255, 39, 34, 23, 255, 71, 52, 33, 255, 69, 51, 33, 255, 42, 36, 24, 255, 36, 32, 23, 255, 36, 32, 23, 255, 36, 32, 22, 255, 37, 33, 23, 255, 35, 31, 22, 255, 36, 32, 23, 255, 41, 35, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 53, 42, 28, 255, 35, 31, 22, 255, 39, 34, 23, 255, 41, 36, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 39, 34, 23, 255, 52, 42, 27, 255, 39, 34, 24, 255, 36, 32, 24, 255, 33, 30, 22, 255, 44, 37, 24, 255, 45, 38, 25, 255, 44, 37, 24, 255, 40, 34, 24, 255, 35, 31, 22, 255, 43, 37, 24, 255, 49, 40, 26, 255, 40, 35, 23, 255, 39, 33, 23, 255, 34, 31, 22, 255, 41, 35, 23, 255, 45, 37, 24, 255, 38, 33, 23, 255, 40, 35, 24, 255, 39, 33, 23, 255, 45, 37, 25, 255, 42, 37, 25, 255, 45, 37, 24, 255, 44, 37, 24, 255, 43, 37, 24, 255, 40, 34, 23, 255, 47, 38, 24, 255, 41, 35, 24, 255, 42, 36, 24, 255, 35, 31, 22, 255, 39, 34, 24, 255, 34, 31, 22, 255, 48, 40, 30, 255, 51, 43, 31, 255, 37, 33, 24, 255, 54, 45, 33, 255, 77, 61, 42, 255, 35, 31, 22, 255, 36, 32, 22, 255, 51, 41, 27, 255, 36, 32, 23, 255, 41, 36, 24, 255, 42, 37, 27, 255, 49, 42, 30, 255, 46, 39, 25, 255, 46, 39, 25, 255, 56, 44, 29, 255, 42, 36, 24, 255, 46, 39, 25, 255, 40, 34, 24, 255, 39, 33, 23, 255, 36, 32, 22, 255, 36, 32, 22, 255, 42, 36, 24, 255, 38, 33, 23, 255, 41, 35, 24, 255, 51, 43, 31, 255, 36, 32, 23, 255, 39, 34, 24, 255, 44, 37, 24, 255, 33, 30, 22, 255, 36, 32, 22, 255, 36, 31, 22, 255, 45, 37, 24, 255, 39, 34, 24, 255, 36, 31, 22, 255, 45, 37, 24, 255, 50, 40, 27, 255, 23, 29, 24, 255, 26, 34, 26, 255, 27, 38, 28, 255, 32, 46, 32, 255, 34, 50, 34, 255, 33, 47, 33, 255, 34, 50, 34, 255, 34, 51, 35, 255, 31, 44, 31, 255, 30, 42, 30, 255, 30, 43, 31, 255, 32, 47, 33, 255, 34, 50, 34, 255, 33, 48, 33, 255, 30, 43, 31, 255, 27, 38, 28, 255, 29, 40, 29, 255, 24, 30, 25, 255, 27, 37, 28, 255, 27, 37, 28, 255, 24, 30, 25, 255, 23, 29, 24, 255, 23, 29, 24, 255, 28, 39, 29, 255, 29, 41, 30, 255, 32, 45, 32, 255, 32, 47, 33, 255, 32, 45, 32, 255, 33, 49, 34, 255, 29, 41, 30, 255, 30, 42, 30, 255, 34, 50, 34, 255, 33, 47, 33, 255, 32, 47, 33, 255, 32, 46, 32, 255, 32, 46, 32, 255, 30, 43, 31, 255, 35, 51, 35, 255, 35, 52, 35, 255, 34, 50, 34, 255, 36, 54, 36, 255, 36, 53, 36, 255, 34, 49, 34, 255, 36, 54, 36, 255, 33, 48, 33, 255, 36, 53, 36, 255, 32, 47, 33, 255, 33, 49, 34, 255, 33, 49, 34, 255, 33, 48, 33, 255, 32, 47, 33, 255, 32, 47, 33, 255, 31, 44, 31, 255, 36, 53, 36, 255, 33, 49, 34, 255, 33, 47, 33, 255, 35, 52, 35, 255, 34, 50, 34, 255, 29, 41, 30, 255, 26, 36, 27, 255, 27, 38, 28, 255, 28, 39, 29, 255, 27, 38, 28, 255, 25, 33, 26, 255, 23, 29, 24, 255, 26, 35, 27, 255, 28, 40, 29, 255, 30, 42, 30, 255, 30, 42, 30, 255, 33, 48, 33, 255, 31, 45, 32, 255, 31, 44, 31, 255, 28, 38, 28, 255, 28, 38, 28, 255, 29, 41, 30, 255, 30, 42, 30, 255, 30, 42, 30, 255, 27, 36, 27, 255, 29, 41, 30, 255, 31, 44, 31, 255, 32, 46, 32, 255, 34, 50, 34, 255, 33, 48, 33, 255, 30, 43, 31, 255, 30, 42, 30, 255, 31, 44, 31, 255, 31, 44, 31, 255, 28, 40, 29, 255, 30, 42, 30, 255, 30, 43, 31, 255, 30, 43, 31, 255, 31, 44, 31, 255, 32, 45, 32, 255, 34, 49, 34, 255, 37, 55, 37, 255, 36, 54, 36, 255, 36, 54, 36, 255, 40, 59, 39, 255, 38, 58, 38, 255, 46, 68, 44, 255, 36, 54, 36, 255, 34, 49, 34, 255, 36, 54, 36, 255, 37, 55, 37, 255, 35, 52, 35, 255, 33, 48, 33, 255, 32, 46, 32, 255, 30, 43, 31, 255, 32, 46, 32, 255, 34, 50, 34, 255, 36, 54, 36, 255, 43, 63, 41, 255, 34, 50, 34, 255, 33, 48, 33, 255, 33, 49, 34, 255, 31, 44, 31, 255, 33, 49, 34, 255, 35, 52, 35, 255, 34, 49, 34, 255, 31, 44, 31, 255, 29, 41, 30, 255, 31, 45, 32, 255, 28, 38, 28, 255, 25, 33, 26, 255, 29, 41, 30, 255, 26, 36, 27, 255, 25, 33, 26, 255, 23, 29, 24, 255, 25, 31, 25, 255, 24, 32, 25, 255, 26, 32, 26, 255, 25, 33, 26, 255, 27, 37, 28, 255, 28, 40, 29, 255, 29, 41, 30, 255, 32, 46, 32, 255, 35, 53, 36, 255, 33, 47, 33, 255, 29, 41, 30, 255, 28, 39, 29, 255, 28, 39, 29, 255, 29, 40, 29, 255, 27, 37, 28, 255, 28, 39, 29, 255, 32, 47, 33, 255, 32, 46, 32, 255, 30, 43, 31, 255, 29, 41, 30, 255, 32, 46, 32, 255, 32, 46, 32, 255, 27, 37, 28, 255, 23, 29, 24, 255, 24, 31, 25, 255, 23, 30, 24, 255, 29, 37, 29, 255, 23, 29, 24, 255, 25, 33, 26, 255, 31, 44, 31, 255, 28, 38, 28, 255, 31, 44, 31, 255, 31, 44, 31, 255, 31, 45, 32, 255, 31, 45, 32, 255, 28, 39, 29, 255, 30, 43, 31, 255, 32, 46, 32, 255, 31, 44, 31, 255, 36, 54, 36, 255, 36, 54, 36, 255, 33, 48, 33, 255, 36, 54, 36, 255, 33, 48, 33, 255, 36, 54, 36, 255, 37, 56, 37, 255, 37, 55, 37, 255, 36, 53, 36, 255, 37, 55, 37, 255, 29, 41, 30, 255, 36, 54, 36, 255, 37, 56, 37, 255, 41, 61, 40, 255, 33, 48, 33, 255, 33, 48, 33, 255, 30, 43, 31, 255, 28, 39, 29, 255, 30, 43, 31, 255, 32, 47, 33, 255, 37, 56, 37, 255, 35, 53, 36, 255, 37, 55, 37, 255, 40, 60, 40, 255, 34, 49, 34, 255, 40, 59, 39, 255, 33, 49, 34, 255, 34, 50, 34, 255, 31, 45, 32, 255, 33, 49, 34, 255, 27, 38, 28, 255, 29, 41, 30, 255, 32, 45, 32, 255, 29, 40, 29, 255, 29, 40, 29, 255, 28, 39, 29, 255, 30, 42, 30, 255, 24, 31, 25, 255, 29, 41, 30, 255, 30, 42, 30, 255, 33, 47, 33, 255, 31, 45, 32, 255, 33, 48, 33, 255, 32, 45, 32, 255, 31, 45, 32, 255, 33, 48, 33, 255, 32, 46, 32, 255, 29, 41, 30, 255, 34, 49, 34, 255, 36, 54, 36, 255, 31, 45, 32, 255, 28, 40, 29, 255, 31, 45, 32, 255, 31, 45, 32, 255, 33, 47, 33, 255, 31, 44, 31, 255, 32, 47, 33, 255, 32, 46, 32, 255, 32, 47, 33, 255, 30, 43, 31, 255, 31, 45, 32, 255, 26, 36, 27, 255, 33, 47, 33, 255, 35, 51, 35, 255, 34, 49, 34, 255, 34, 50, 34, 255, 36, 53, 36, 255, 33, 49, 34, 255, 35, 52, 35, 255, 36, 53, 36, 255, 34, 50, 34, 255, 31, 45, 32, 255, 30, 43, 31, 255, 30, 43, 31, 255, 32, 45, 32, 255, 36, 53, 36, 255, 36, 54, 36, 255, 36, 53, 36, 255, 37, 55, 37, 255, 33, 49, 34, 255, 32, 46, 32, 255, 31, 45, 32, 255, 34, 49, 34, 255, 32, 47, 33, 255, 32, 46, 32, 255, 32, 45, 32, 255, 29, 41, 30, 255, 24, 31, 25, 255, 26, 36, 27, 255, 48, 39, 25, 255, 39, 34, 24, 255, 40, 34, 24, 255, 50, 40, 27, 255, 42, 36, 24, 255, 49, 40, 26, 255, 56, 44, 29, 255, 59, 46, 30, 255, 53, 42, 28, 255, 41, 35, 24, 255, 42, 36, 24, 255, 34, 30, 22, 255, 36, 32, 23, 255, 39, 33, 23, 255, 34, 31, 22, 255, 43, 37, 24, 255, 34, 31, 22, 255, 43, 36, 24, 255, 44, 37, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 40, 35, 25, 255, 41, 36, 26, 255, 40, 34, 24, 255, 40, 35, 24, 255, 49, 40, 26, 255, 49, 40, 26, 255, 39, 34, 23, 255, 52, 42, 27, 255, 57, 44, 29, 255, 63, 48, 32, 255, 36, 32, 23, 255, 35, 31, 23, 255, 33, 30, 22, 255, 38, 33, 23, 255, 37, 33, 23, 255, 37, 33, 24, 255, 33, 30, 22, 255, 37, 33, 23, 255, 57, 47, 33, 255, 51, 43, 30, 255, 42, 36, 24, 255, 44, 37, 24, 255, 38, 33, 23, 255, 40, 35, 24, 255, 51, 43, 30, 255, 38, 33, 23, 255, 40, 34, 24, 255, 36, 32, 23, 255, 51, 41, 26, 255, 53, 42, 27, 255, 43, 37, 24, 255, 43, 36, 24, 255, 42, 36, 26, 255, 52, 43, 30, 255, 40, 34, 23, 255, 38, 33, 24, 255, 39, 34, 23, 255, 47, 39, 25, 255, 40, 35, 24, 255, 39, 34, 24, 255, 52, 42, 27, 255, 36, 32, 23, 255, 45, 37, 24, 255, 54, 43, 28, 255, 66, 49, 33, 255, 66, 49, 33, 255, 54, 43, 28, 255, 57, 44, 29, 255, 41, 35, 24, 255, 41, 35, 24, 255, 46, 39, 25, 255, 58, 45, 30, 255, 37, 33, 23, 255, 40, 35, 24, 255, 38, 33, 23, 255, 42, 36, 24, 255, 51, 41, 27, 255, 39, 34, 25, 255, 35, 31, 22, 255, 46, 39, 25, 255, 38, 33, 23, 255, 39, 34, 24, 255, 37, 33, 23, 255, 35, 31, 22, 255, 33, 30, 22, 255, 55, 46, 33, 255, 70, 57, 40, 255, 76, 61, 42, 255, 66, 54, 38, 255, 33, 30, 22, 255, 39, 34, 24, 255, 48, 40, 30, 255, 42, 37, 27, 255, 33, 30, 22, 255, 44, 37, 24, 255, 74, 54, 33, 255, 41, 35, 24, 255, 38, 33, 23, 255, 44, 37, 24, 255, 36, 31, 22, 255, 34, 31, 22, 255, 33, 30, 22, 255, 35, 31, 22, 255, 70, 57, 40, 255, 59, 49, 35, 255, 42, 37, 27, 255, 37, 33, 23, 255, 40, 34, 24, 255, 45, 37, 24, 255, 48, 39, 25, 255, 49, 40, 26, 255, 48, 40, 26, 255, 51, 41, 27, 255, 54, 43, 28, 255, 52, 42, 28, 255, 47, 39, 25, 255, 37, 33, 23, 255, 55, 43, 28, 255, 62, 47, 31, 255, 45, 38, 25, 255, 37, 33, 23, 255, 36, 32, 22, 255, 42, 36, 24, 255, 39, 34, 24, 255, 39, 33, 23, 255, 38, 33, 23, 255, 38, 33, 23, 255, 50, 42, 31, 255, 43, 36, 24, 255, 46, 39, 25, 255, 60, 46, 31, 255, 49, 40, 26, 255, 34, 31, 22, 255, 42, 36, 24, 255, 39, 34, 23, 255, 41, 35, 24, 255, 45, 37, 24, 255, 49, 40, 26, 255, 63, 48, 31, 255, 57, 44, 29, 255, 43, 37, 24, 255, 59, 46, 30, 255, 75, 55, 33, 255, 64, 48, 32, 255, 64, 48, 32, 255, 51, 41, 27, 255, 43, 36, 24, 255, 41, 35, 24, 255, 56, 44, 29, 255, 67, 50, 33, 255, 56, 44, 29, 255, 42, 36, 24, 255, 36, 32, 23, 255, 35, 31, 22, 255, 37, 33, 23, 255, 34, 31, 22, 255, 39, 34, 24, 255, 33, 30, 22, 255, 36, 32, 23, 255, 94, 121, 85, 255, 48, 40, 30, 255, 33, 30, 22, 255, 39, 34, 24, 255, 58, 45, 30, 255, 48, 39, 25, 255, 60, 46, 30, 255, 60, 46, 30, 255, 40, 35, 24, 255, 63, 48, 31, 255, 54, 43, 28, 255, 46, 38, 25, 255, 40, 35, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 34, 30, 22, 255, 40, 34, 24, 255, 34, 31, 22, 255, 41, 36, 24, 255, 38, 33, 23, 255, 37, 33, 23, 255, 40, 35, 24, 255, 35, 31, 22, 255, 33, 30, 22, 255, 40, 34, 24, 255, 37, 33, 23, 255, 39, 34, 23, 255, 33, 30, 22, 255, 35, 31, 22, 255, 40, 34, 24, 255, 39, 34, 23, 255, 48, 39, 25, 255, 58, 45, 30, 255, 46, 39, 25, 255, 56, 44, 29, 255, 51, 41, 27, 255, 41, 35, 24, 255, 39, 34, 24, 255, 43, 37, 24, 255, 43, 37, 24, 255, 53, 41, 27, 255, 52, 42, 27, 255, 43, 36, 24, 255, 35, 31, 22, 255, 34, 30, 22, 255, 46, 39, 28, 255, 39, 34, 23, 255, 39, 34, 23, 255, 44, 37, 24, 255, 39, 34, 23, 255, 42, 36, 23, 255, 48, 39, 26, 255, 54, 42, 28, 255, 40, 34, 23, 255, 54, 43, 28, 255, 47, 38, 24, 255, 43, 36, 24, 255, 42, 36, 24, 255, 36, 32, 23, 255, 41, 36, 24, 255, 39, 34, 23, 255, 36, 32, 23, 255, 36, 32, 23, 255, 35, 31, 22, 255, 77, 61, 42, 255, 80, 64, 45, 255, 33, 30, 22, 255, 61, 47, 31, 255, 43, 36, 24, 255, 41, 36, 26, 255, 68, 55, 40, 255, 44, 38, 27, 255, 39, 34, 24, 255, 54, 43, 28, 255, 54, 43, 28, 255, 56, 44, 29, 255, 53, 42, 28, 255, 45, 38, 25, 255, 52, 42, 28, 255, 41, 36, 24, 255, 34, 31, 22, 255, 33, 30, 22, 255, 51, 43, 31, 255, 42, 37, 27, 255, 42, 36, 24, 255, 40, 34, 24, 255, 35, 31, 22, 255, 42, 37, 27, 255, 36, 31, 22, 255, 50, 42, 31, 255, 40, 34, 24, 255, 54, 43, 28, 255, 36, 32, 22, 255, 35, 31, 22, 255, 55, 43, 28, 255, 54, 43, 28, 255, 23, 29, 24, 255, 29, 41, 30, 255, 31, 44, 31, 255, 34, 50, 34, 255, 34, 50, 34, 255, 37, 55, 37, 255, 35, 52, 35, 255, 34, 51, 35, 255, 33, 47, 33, 255, 32, 45, 32, 255, 33, 48, 33, 255, 32, 46, 32, 255, 32, 46, 32, 255, 34, 49, 34, 255, 32, 47, 33, 255, 26, 36, 27, 255, 24, 32, 25, 255, 25, 33, 26, 255, 25, 33, 26, 255, 27, 38, 28, 255, 24, 31, 25, 255, 27, 36, 27, 255, 29, 41, 30, 255, 28, 39, 29, 255, 29, 40, 29, 255, 29, 41, 30, 255, 32, 46, 32, 255, 34, 49, 34, 255, 32, 45, 32, 255, 27, 37, 28, 255, 25, 33, 26, 255, 30, 42, 30, 255, 33, 48, 33, 255, 34, 50, 34, 255, 36, 53, 36, 255, 33, 48, 33, 255, 31, 44, 31, 255, 31, 44, 31, 255, 32, 45, 32, 255, 36, 53, 36, 255, 43, 63, 41, 255, 36, 54, 36, 255, 38, 57, 38, 255, 38, 57, 38, 255, 36, 54, 36, 255, 34, 49, 34, 255, 35, 51, 35, 255, 33, 49, 34, 255, 36, 53, 36, 255, 36, 54, 36, 255, 37, 55, 37, 255, 32, 46, 32, 255, 34, 49, 34, 255, 37, 55, 37, 255, 34, 51, 35, 255, 34, 49, 34, 255, 34, 51, 35, 255, 32, 47, 33, 255, 29, 40, 29, 255, 28, 39, 29, 255, 29, 40, 29, 255, 26, 35, 27, 255, 28, 39, 29, 255, 24, 32, 25, 255, 25, 33, 26, 255, 23, 29, 24, 255, 29, 41, 30, 255, 30, 42, 30, 255, 31, 45, 32, 255, 34, 49, 34, 255, 34, 50, 34, 255, 33, 49, 34, 255, 32, 46, 32, 255, 28, 38, 28, 255, 29, 41, 30, 255, 33, 48, 33, 255, 34, 50, 34, 255, 30, 42, 30, 255, 30, 43, 31, 255, 27, 37, 28, 255, 27, 36, 27, 255, 34, 50, 34, 255, 32, 46, 32, 255, 33, 47, 33, 255, 29, 41, 30, 255, 31, 44, 31, 255, 30, 43, 31, 255, 27, 36, 27, 255, 25, 34, 26, 255, 30, 42, 30, 255, 30, 42, 30, 255, 32, 46, 32, 255, 36, 53, 36, 255, 41, 61, 40, 255, 40, 60, 40, 255, 35, 52, 35, 255, 34, 50, 34, 255, 42, 62, 41, 255, 36, 53, 36, 255, 37, 55, 37, 255, 31, 44, 31, 255, 31, 44, 31, 255, 35, 51, 35, 255, 36, 53, 36, 255, 36, 54, 36, 255, 35, 52, 35, 255, 35, 51, 35, 255, 32, 46, 32, 255, 31, 44, 31, 255, 34, 49, 34, 255, 35, 51, 35, 255, 35, 52, 35, 255, 31, 45, 32, 255, 28, 39, 29, 255, 31, 44, 31, 255, 33, 48, 33, 255, 32, 47, 33, 255, 35, 52, 35, 255, 33, 48, 33, 255, 30, 42, 30, 255, 28, 38, 28, 255, 30, 42, 30, 255, 29, 40, 29, 255, 29, 41, 30, 255, 28, 39, 29, 255, 24, 31, 25, 255, 26, 36, 27, 255, 28, 38, 28, 255, 28, 38, 28, 255, 27, 37, 28, 255, 26, 34, 26, 255, 28, 40, 29, 255, 30, 42, 30, 255, 27, 38, 28, 255, 33, 49, 34, 255, 31, 44, 31, 255, 31, 44, 31, 255, 30, 42, 30, 255, 29, 41, 30, 255, 29, 40, 29, 255, 31, 44, 31, 255, 29, 41, 30, 255, 31, 45, 32, 255, 33, 48, 33, 255, 36, 54, 36, 255, 32, 46, 32, 255, 34, 49, 34, 255, 33, 48, 33, 255, 33, 49, 34, 255, 28, 39, 29, 255, 28, 39, 29, 255, 25, 33, 26, 255, 26, 36, 27, 255, 24, 31, 25, 255, 26, 33, 27, 255, 24, 30, 25, 255, 24, 31, 25, 255, 24, 32, 25, 255, 24, 32, 25, 255, 30, 42, 30, 255, 28, 38, 28, 255, 31, 44, 31, 255, 30, 42, 30, 255, 29, 41, 30, 255, 30, 42, 30, 255, 31, 44, 31, 255, 26, 34, 26, 255, 32, 45, 32, 255, 32, 47, 33, 255, 41, 61, 40, 255, 36, 54, 36, 255, 34, 50, 34, 255, 34, 51, 35, 255, 32, 46, 32, 255, 33, 49, 34, 255, 34, 49, 34, 255, 33, 48, 33, 255, 34, 50, 34, 255, 35, 52, 35, 255, 35, 53, 36, 255, 35, 51, 35, 255, 31, 45, 32, 255, 26, 35, 27, 255, 28, 39, 29, 255, 26, 35, 27, 255, 30, 42, 30, 255, 30, 42, 30, 255, 31, 44, 31, 255, 33, 49, 34, 255, 32, 46, 32, 255, 34, 50, 34, 255, 33, 48, 33, 255, 34, 50, 34, 255, 30, 43, 31, 255, 31, 44, 31, 255, 25, 33, 26, 255, 31, 45, 32, 255, 30, 43, 31, 255, 27, 38, 28, 255, 29, 40, 29, 255, 28, 38, 28, 255, 28, 38, 28, 255, 26, 36, 27, 255, 28, 40, 29, 255, 28, 40, 29, 255, 28, 39, 29, 255, 33, 48, 33, 255, 39, 59, 39, 255, 40, 59, 39, 255, 37, 55, 37, 255, 35, 52, 35, 255, 33, 49, 34, 255, 32, 47, 33, 255, 33, 48, 33, 255, 32, 46, 32, 255, 28, 39, 29, 255, 32, 46, 32, 255, 34, 50, 34, 255, 30, 42, 30, 255, 27, 38, 28, 255, 32, 45, 32, 255, 32, 45, 32, 255, 31, 44, 31, 255, 32, 47, 33, 255, 31, 45, 32, 255, 30, 43, 31, 255, 29, 41, 30, 255, 32, 45, 32, 255, 31, 44, 31, 255, 35, 51, 35, 255, 32, 46, 32, 255, 29, 41, 30, 255, 29, 41, 30, 255, 30, 42, 30, 255, 31, 44, 31, 255, 35, 52, 35, 255, 33, 48, 33, 255, 28, 38, 28, 255, 26, 35, 27, 255, 33, 47, 33, 255, 31, 44, 31, 255, 32, 46, 32, 255, 36, 54, 36, 255, 35, 53, 36, 255, 33, 49, 34, 255, 32, 47, 33, 255, 29, 41, 30, 255, 24, 31, 25, 255, 24, 32, 25, 255, 25, 33, 26, 255, 29, 41, 30, 255, 29, 40, 29, 255, 30, 42, 30, 255, 30, 42, 30, 255, 30, 43, 31, 255, 24, 31, 25, 255, 45, 37, 24, 255, 42, 36, 24, 255, 54, 43, 28, 255, 50, 40, 27, 255, 52, 42, 28, 255, 59, 45, 30, 255, 42, 36, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 43, 37, 24, 255, 36, 32, 23, 255, 34, 31, 22, 255, 40, 35, 25, 255, 37, 33, 23, 255, 39, 34, 23, 255, 41, 35, 24, 255, 45, 37, 24, 255, 42, 36, 24, 255, 39, 33, 23, 255, 57, 47, 34, 255, 45, 39, 28, 255, 58, 48, 34, 255, 61, 50, 36, 255, 35, 31, 23, 255, 49, 40, 26, 255, 58, 45, 30, 255, 61, 47, 31, 255, 41, 36, 24, 255, 55, 43, 28, 255, 49, 40, 26, 255, 42, 36, 24, 255, 38, 33, 23, 255, 71, 57, 41, 255, 61, 50, 36, 255, 40, 35, 25, 255, 48, 40, 30, 255, 35, 31, 23, 255, 38, 33, 23, 255, 61, 50, 35, 255, 57, 47, 33, 255, 41, 35, 23, 255, 39, 34, 23, 255, 41, 35, 24, 255, 45, 37, 24, 255, 43, 36, 24, 255, 43, 36, 23, 255, 43, 36, 24, 255, 45, 37, 25, 255, 38, 33, 23, 255, 42, 35, 24, 255, 39, 33, 23, 255, 42, 36, 24, 255, 42, 36, 24, 255, 39, 33, 23, 255, 40, 34, 24, 255, 43, 37, 24, 255, 35, 31, 22, 255, 37, 33, 23, 255, 46, 38, 25, 255, 52, 42, 27, 255, 64, 48, 32, 255, 73, 54, 33, 255, 51, 41, 27, 255, 52, 42, 27, 255, 72, 54, 33, 255, 61, 47, 31, 255, 66, 49, 33, 255, 64, 48, 32, 255, 45, 37, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 51, 41, 27, 255, 43, 37, 24, 255, 35, 31, 22, 255, 40, 35, 24, 255, 43, 37, 24, 255, 44, 37, 24, 255, 37, 33, 23, 255, 34, 31, 22, 255, 42, 36, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 36, 31, 22, 255, 48, 40, 26, 255, 39, 33, 23, 255, 57, 47, 34, 255, 39, 34, 25, 255, 61, 50, 36, 255, 78, 62, 43, 255, 75, 60, 40, 255, 72, 58, 42, 255, 40, 35, 25, 255, 40, 35, 25, 255, 34, 31, 22, 255, 45, 37, 24, 255, 50, 40, 27, 255, 66, 49, 33, 255, 43, 37, 24, 255, 34, 30, 22, 255, 37, 33, 23, 255, 45, 39, 28, 255, 36, 32, 24, 255, 49, 42, 30, 255, 36, 32, 23, 255, 36, 31, 22, 255, 36, 32, 23, 255, 40, 35, 25, 255, 46, 40, 29, 255, 35, 31, 23, 255, 35, 31, 22, 255, 48, 39, 25, 255, 46, 39, 25, 255, 61, 47, 31, 255, 55, 43, 28, 255, 46, 38, 25, 255, 48, 39, 25, 255, 46, 38, 25, 255, 49, 40, 26, 255, 46, 38, 25, 255, 48, 39, 25, 255, 42, 36, 24, 255, 45, 37, 24, 255, 40, 35, 24, 255, 46, 39, 25, 255, 43, 37, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 40, 35, 24, 255, 34, 30, 22, 255, 36, 31, 22, 255, 41, 35, 24, 255, 45, 37, 24, 255, 43, 36, 24, 255, 37, 33, 23, 255, 52, 42, 28, 255, 53, 42, 28, 255, 45, 37, 24, 255, 45, 37, 24, 255, 50, 40, 27, 255, 69, 51, 33, 255, 42, 36, 24, 255, 43, 37, 24, 255, 45, 37, 24, 255, 55, 43, 28, 255, 59, 45, 30, 255, 52, 42, 27, 255, 45, 38, 25, 255, 39, 33, 23, 255, 46, 39, 25, 255, 57, 44, 29, 255, 58, 45, 30, 255, 57, 45, 29, 255, 40, 35, 24, 255, 39, 34, 25, 255, 36, 32, 23, 255, 63, 52, 37, 255, 63, 52, 37, 255, 36, 32, 23, 255, 34, 30, 22, 255, 36, 32, 23, 255, 42, 36, 24, 255, 41, 35, 24, 255, 43, 36, 24, 255, 40, 35, 24, 255, 45, 37, 24, 255, 65, 49, 33, 255, 53, 42, 28, 255, 52, 42, 27, 255, 46, 38, 25, 255, 40, 34, 24, 255, 39, 34, 24, 255, 46, 38, 25, 255, 40, 34, 24, 255, 38, 33, 23, 255, 37, 33, 23, 255, 53, 44, 32, 255, 71, 57, 41, 255, 58, 48, 34, 255, 37, 33, 23, 255, 39, 34, 23, 255, 61, 47, 31, 255, 64, 48, 32, 255, 59, 46, 30, 255, 43, 37, 24, 255, 36, 32, 24, 255, 54, 45, 33, 255, 57, 47, 34, 255, 33, 30, 22, 255, 40, 35, 25, 255, 49, 42, 30, 255, 49, 42, 30, 255, 36, 32, 22, 255, 40, 34, 24, 255, 40, 35, 24, 255, 55, 43, 28, 255, 60, 46, 30, 255, 60, 46, 30, 255, 51, 41, 27, 255, 46, 38, 25, 255, 57, 44, 29, 255, 64, 48, 32, 255, 44, 37, 24, 255, 46, 38, 25, 255, 35, 31, 22, 255, 43, 37, 27, 255, 58, 47, 31, 255, 45, 39, 27, 255, 37, 33, 22, 255, 43, 35, 24, 255, 43, 36, 26, 255, 38, 33, 24, 255, 36, 31, 22, 255, 36, 32, 22, 255, 39, 33, 23, 255, 43, 36, 23, 255, 48, 39, 25, 255, 43, 37, 24, 255, 33, 30, 22, 255, 51, 43, 30, 255, 37, 33, 23, 255, 34, 31, 22, 255, 35, 31, 22, 255, 40, 35, 24, 255, 41, 36, 26, 255, 77, 62, 44, 255, 37, 33, 23, 255, 42, 36, 24, 255, 51, 41, 27, 255, 46, 39, 25, 255, 45, 39, 28, 255, 48, 40, 30, 255, 59, 49, 35, 255, 33, 30, 22, 255, 52, 42, 27, 255, 70, 52, 33, 255, 42, 36, 24, 255, 40, 35, 24, 255, 39, 34, 23, 255, 36, 31, 22, 255, 40, 35, 24, 255, 49, 40, 26, 255, 37, 33, 23, 255, 80, 64, 45, 255, 37, 33, 23, 255, 39, 34, 24, 255, 61, 50, 36, 255, 38, 33, 23, 255, 40, 34, 24, 255, 35, 31, 22, 255, 34, 31, 22, 255, 35, 31, 22, 255, 36, 32, 23, 255, 40, 34, 24, 255, 61, 46, 31, 255, 46, 39, 25, 255, 39, 34, 24, 255, 25, 34, 26, 255, 24, 32, 25, 255, 30, 43, 31, 255, 30, 43, 31, 255, 32, 47, 33, 255, 37, 56, 37, 255, 43, 63, 41, 255, 35, 53, 36, 255, 35, 52, 35, 255, 33, 47, 33, 255, 35, 51, 35, 255, 35, 52, 35, 255, 32, 47, 33, 255, 34, 50, 34, 255, 34, 50, 34, 255, 27, 37, 28, 255, 30, 42, 30, 255, 28, 38, 28, 255, 26, 34, 26, 255, 28, 39, 29, 255, 27, 37, 28, 255, 27, 37, 28, 255, 26, 35, 27, 255, 30, 42, 30, 255, 30, 42, 30, 255, 28, 40, 29, 255, 32, 46, 32, 255, 31, 44, 31, 255, 32, 47, 33, 255, 30, 43, 31, 255, 27, 38, 28, 255, 27, 37, 28, 255, 32, 45, 32, 255, 28, 38, 28, 255, 33, 49, 34, 255, 33, 47, 33, 255, 31, 44, 31, 255, 31, 45, 32, 255, 33, 48, 33, 255, 34, 50, 34, 255, 41, 61, 40, 255, 40, 59, 39, 255, 37, 56, 37, 255, 40, 59, 39, 255, 36, 54, 36, 255, 33, 48, 33, 255, 37, 56, 37, 255, 38, 58, 38, 255, 36, 53, 36, 255, 36, 54, 36, 255, 47, 68, 45, 255, 39, 59, 39, 255, 35, 51, 35, 255, 37, 56, 37, 255, 33, 47, 33, 255, 33, 49, 34, 255, 34, 49, 34, 255, 33, 48, 33, 255, 30, 43, 31, 255, 25, 33, 26, 255, 30, 42, 30, 255, 24, 32, 25, 255, 27, 36, 27, 255, 25, 33, 26, 255, 23, 29, 24, 255, 25, 33, 26, 255, 28, 40, 29, 255, 30, 42, 30, 255, 35, 51, 35, 255, 34, 51, 35, 255, 37, 55, 37, 255, 36, 53, 36, 255, 29, 41, 30, 255, 28, 40, 29, 255, 33, 49, 34, 255, 37, 56, 37, 255, 35, 53, 36, 255, 34, 50, 34, 255, 31, 45, 32, 255, 32, 45, 32, 255, 29, 41, 30, 255, 33, 48, 33, 255, 34, 49, 34, 255, 35, 52, 35, 255, 31, 44, 31, 255, 32, 46, 32, 255, 29, 41, 30, 255, 27, 36, 27, 255, 26, 35, 27, 255, 27, 36, 27, 255, 30, 43, 31, 255, 31, 44, 31, 255, 35, 52, 35, 255, 36, 53, 36, 255, 45, 67, 44, 255, 35, 52, 35, 255, 31, 45, 32, 255, 35, 51, 35, 255, 37, 56, 37, 255, 35, 52, 35, 255, 28, 39, 29, 255, 30, 42, 30, 255, 32, 47, 33, 255, 33, 48, 33, 255, 33, 47, 33, 255, 30, 43, 31, 255, 28, 38, 28, 255, 30, 43, 31, 255, 27, 38, 28, 255, 30, 43, 31, 255, 32, 46, 32, 255, 36, 54, 36, 255, 33, 49, 34, 255, 31, 45, 32, 255, 30, 43, 31, 255, 33, 48, 33, 255, 32, 46, 32, 255, 33, 48, 33, 255, 32, 47, 33, 255, 32, 47, 33, 255, 32, 47, 33, 255, 30, 43, 31, 255, 32, 45, 32, 255, 28, 39, 29, 255, 26, 35, 27, 255, 26, 36, 27, 255, 27, 37, 28, 255, 29, 41, 30, 255, 28, 39, 29, 255, 24, 32, 25, 255, 31, 45, 32, 255, 28, 38, 28, 255, 30, 43, 31, 255, 31, 45, 32, 255, 32, 46, 32, 255, 29, 40, 29, 255, 27, 37, 28, 255, 27, 37, 28, 255, 27, 36, 27, 255, 29, 40, 29, 255, 31, 44, 31, 255, 31, 45, 32, 255, 29, 40, 29, 255, 30, 42, 30, 255, 36, 54, 36, 255, 34, 50, 34, 255, 36, 54, 36, 255, 31, 45, 32, 255, 32, 46, 32, 255, 30, 43, 31, 255, 29, 41, 30, 255, 26, 36, 27, 255, 24, 30, 25, 255, 23, 29, 24, 255, 23, 29, 24, 255, 25, 33, 26, 255, 25, 33, 26, 255, 24, 32, 25, 255, 23, 29, 24, 255, 28, 38, 28, 255, 27, 37, 28, 255, 34, 50, 34, 255, 29, 41, 30, 255, 30, 42, 30, 255, 30, 43, 31, 255, 29, 41, 30, 255, 29, 40, 29, 255, 31, 44, 31, 255, 33, 48, 33, 255, 36, 54, 36, 255, 36, 54, 36, 255, 31, 45, 32, 255, 32, 46, 32, 255, 33, 47, 33, 255, 32, 46, 32, 255, 30, 43, 31, 255, 30, 42, 30, 255, 36, 54, 36, 255, 35, 51, 35, 255, 31, 44, 31, 255, 37, 55, 37, 255, 35, 51, 35, 255, 30, 42, 30, 255, 27, 37, 28, 255, 27, 37, 28, 255, 31, 44, 31, 255, 31, 44, 31, 255, 32, 46, 32, 255, 35, 51, 35, 255, 35, 52, 35, 255, 29, 40, 29, 255, 35, 52, 35, 255, 34, 49, 34, 255, 28, 39, 29, 255, 27, 36, 27, 255, 27, 37, 28, 255, 27, 36, 27, 255, 27, 37, 28, 255, 26, 35, 27, 255, 29, 41, 30, 255, 29, 41, 30, 255, 26, 36, 27, 255, 31, 44, 31, 255, 27, 37, 28, 255, 27, 37, 28, 255, 28, 40, 29, 255, 32, 46, 32, 255, 31, 44, 31, 255, 40, 59, 39, 255, 42, 62, 41, 255, 37, 56, 37, 255, 34, 51, 35, 255, 31, 45, 32, 255, 32, 46, 32, 255, 31, 44, 31, 255, 30, 43, 31, 255, 30, 42, 30, 255, 34, 51, 35, 255, 33, 49, 34, 255, 31, 44, 31, 255, 31, 45, 32, 255, 28, 40, 29, 255, 37, 55, 37, 255, 32, 45, 32, 255, 29, 41, 30, 255, 29, 41, 30, 255, 32, 47, 33, 255, 28, 40, 29, 255, 27, 37, 28, 255, 31, 44, 31, 255, 28, 39, 29, 255, 29, 41, 30, 255, 23, 30, 24, 255, 28, 39, 29, 255, 30, 43, 31, 255, 29, 40, 29, 255, 32, 46, 32, 255, 27, 36, 27, 255, 27, 37, 28, 255, 29, 41, 30, 255, 23, 30, 24, 255, 27, 36, 27, 255, 36, 54, 36, 255, 36, 54, 36, 255, 30, 42, 30, 255, 30, 43, 31, 255, 30, 43, 31, 255, 23, 29, 24, 255, 26, 32, 26, 255, 27, 38, 28, 255, 27, 37, 28, 255, 30, 42, 30, 255, 27, 37, 28, 255, 28, 39, 29, 255, 27, 37, 28, 255, 29, 36, 29, 255, 43, 37, 24, 255, 51, 41, 27, 255, 58, 45, 30, 255, 54, 43, 28, 255, 48, 40, 26, 255, 54, 50, 40, 255, 40, 34, 24, 255, 43, 36, 24, 255, 35, 31, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 48, 40, 30, 255, 44, 38, 27, 255, 67, 54, 39, 255, 42, 36, 24, 255, 43, 36, 24, 255, 40, 35, 24, 255, 35, 31, 22, 255, 39, 34, 23, 255, 39, 34, 25, 255, 39, 34, 25, 255, 34, 31, 22, 255, 75, 60, 43, 255, 33, 30, 22, 255, 57, 45, 29, 255, 69, 51, 33, 255, 57, 45, 29, 255, 51, 41, 27, 255, 43, 37, 24, 255, 49, 40, 26, 255, 45, 37, 24, 255, 54, 45, 33, 255, 77, 61, 42, 255, 55, 46, 33, 255, 36, 32, 24, 255, 45, 39, 28, 255, 51, 43, 31, 255, 40, 35, 25, 255, 75, 60, 42, 255, 35, 31, 22, 255, 40, 34, 23, 255, 41, 36, 24, 255, 37, 33, 23, 255, 41, 35, 23, 255, 40, 35, 24, 255, 41, 35, 23, 255, 43, 36, 24, 255, 49, 39, 26, 255, 50, 40, 27, 255, 38, 33, 23, 255, 37, 33, 23, 255, 41, 36, 24, 255, 39, 34, 23, 255, 39, 33, 24, 255, 38, 33, 23, 255, 44, 37, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 51, 41, 27, 255, 45, 37, 24, 255, 54, 43, 28, 255, 64, 48, 32, 255, 60, 46, 31, 255, 56, 44, 29, 255, 73, 54, 33, 255, 73, 54, 33, 255, 59, 45, 30, 255, 45, 37, 24, 255, 40, 34, 24, 255, 40, 34, 24, 255, 43, 36, 24, 255, 45, 37, 24, 255, 39, 34, 24, 255, 35, 31, 22, 255, 41, 35, 24, 255, 40, 34, 24, 255, 48, 39, 25, 255, 50, 40, 27, 255, 43, 36, 24, 255, 43, 36, 24, 255, 43, 37, 24, 255, 33, 30, 22, 255, 46, 40, 29, 255, 41, 36, 24, 255, 39, 33, 23, 255, 34, 31, 22, 255, 35, 31, 22, 255, 63, 52, 37, 255, 35, 31, 23, 255, 48, 40, 30, 255, 61, 50, 36, 255, 34, 31, 22, 255, 36, 32, 23, 255, 39, 34, 24, 255, 49, 40, 26, 255, 50, 40, 27, 255, 79, 58, 33, 255, 48, 40, 26, 255, 38, 33, 23, 255, 45, 37, 24, 255, 37, 33, 23, 255, 39, 34, 24, 255, 35, 31, 22, 255, 39, 34, 23, 255, 34, 31, 22, 255, 33, 30, 22, 255, 34, 30, 22, 255, 34, 31, 22, 255, 38, 33, 23, 255, 34, 31, 22, 255, 43, 37, 24, 255, 54, 43, 28, 255, 70, 52, 33, 255, 57, 44, 29, 255, 49, 40, 26, 255, 45, 37, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 44, 37, 24, 255, 48, 40, 26, 255, 37, 33, 23, 255, 41, 35, 24, 255, 42, 36, 24, 255, 48, 40, 26, 255, 40, 35, 24, 255, 39, 34, 24, 255, 35, 31, 22, 255, 36, 32, 23, 255, 40, 34, 24, 255, 34, 31, 22, 255, 40, 34, 24, 255, 43, 37, 24, 255, 36, 31, 22, 255, 47, 39, 25, 255, 45, 37, 24, 255, 47, 39, 25, 255, 53, 42, 28, 255, 47, 39, 25, 255, 48, 40, 26, 255, 52, 42, 27, 255, 57, 45, 29, 255, 40, 35, 24, 255, 39, 34, 24, 255, 49, 40, 26, 255, 69, 51, 33, 255, 60, 46, 30, 255, 55, 43, 28, 255, 44, 37, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 54, 43, 28, 255, 42, 36, 24, 255, 48, 40, 26, 255, 36, 32, 23, 255, 36, 31, 22, 255, 40, 35, 25, 255, 61, 50, 36, 255, 36, 32, 23, 255, 39, 34, 24, 255, 37, 33, 23, 255, 43, 36, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 42, 36, 24, 255, 47, 39, 25, 255, 63, 48, 31, 255, 51, 41, 27, 255, 54, 43, 28, 255, 41, 35, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 59, 46, 30, 255, 43, 36, 24, 255, 40, 35, 24, 255, 34, 30, 22, 255, 77, 62, 44, 255, 68, 55, 40, 255, 51, 43, 31, 255, 42, 36, 24, 255, 40, 34, 24, 255, 55, 43, 28, 255, 52, 42, 27, 255, 46, 38, 25, 255, 44, 37, 24, 255, 55, 46, 33, 255, 72, 58, 42, 255, 68, 55, 40, 255, 35, 31, 23, 255, 33, 30, 22, 255, 37, 33, 23, 255, 37, 33, 23, 255, 36, 32, 23, 255, 41, 36, 24, 255, 36, 32, 23, 255, 61, 47, 31, 255, 72, 54, 33, 255, 54, 43, 28, 255, 44, 37, 24, 255, 48, 40, 26, 255, 49, 40, 26, 255, 70, 52, 33, 255, 57, 45, 29, 255, 40, 35, 24, 255, 34, 30, 22, 255, 35, 31, 22, 255, 52, 44, 30, 255, 51, 42, 29, 255, 37, 33, 23, 255, 49, 41, 28, 255, 38, 34, 24, 255, 40, 35, 25, 255, 47, 39, 27, 255, 36, 32, 23, 255, 43, 35, 23, 255, 45, 38, 24, 255, 41, 35, 23, 255, 45, 37, 24, 255, 37, 33, 23, 255, 42, 37, 27, 255, 42, 36, 24, 255, 46, 38, 25, 255, 42, 36, 24, 255, 44, 37, 24, 255, 35, 31, 22, 255, 76, 61, 42, 255, 39, 34, 25, 255, 39, 33, 23, 255, 46, 39, 25, 255, 52, 42, 28, 255, 51, 43, 31, 255, 34, 30, 22, 255, 42, 37, 27, 255, 39, 34, 24, 255, 53, 42, 28, 255, 43, 37, 24, 255, 46, 39, 25, 255, 39, 34, 24, 255, 43, 36, 24, 255, 41, 35, 24, 255, 40, 34, 24, 255, 54, 43, 28, 255, 34, 31, 22, 255, 59, 49, 35, 255, 45, 39, 28, 255, 59, 49, 35, 255, 35, 31, 22, 255, 48, 40, 30, 255, 35, 31, 23, 255, 42, 36, 24, 255, 37, 33, 23, 255, 41, 36, 26, 255, 37, 33, 23, 255, 45, 37, 24, 255, 45, 37, 24, 255, 42, 36, 24, 255, 47, 39, 25, 255, 26, 33, 27, 255, 25, 33, 26, 255, 30, 43, 31, 255, 26, 36, 27, 255, 28, 39, 29, 255, 33, 48, 33, 255, 35, 53, 36, 255, 37, 55, 37, 255, 35, 53, 36, 255, 30, 43, 31, 255, 33, 48, 33, 255, 35, 51, 35, 255, 36, 54, 36, 255, 32, 46, 32, 255, 29, 40, 29, 255, 32, 47, 33, 255, 32, 45, 32, 255, 32, 45, 32, 255, 31, 44, 31, 255, 27, 38, 28, 255, 30, 43, 31, 255, 32, 46, 32, 255, 33, 48, 33, 255, 31, 44, 31, 255, 33, 48, 33, 255, 29, 41, 30, 255, 33, 49, 34, 255, 33, 49, 34, 255, 36, 53, 36, 255, 33, 47, 33, 255, 32, 46, 32, 255, 26, 36, 27, 255, 30, 43, 31, 255, 28, 40, 29, 255, 27, 37, 28, 255, 30, 42, 30, 255, 26, 36, 27, 255, 27, 36, 27, 255, 31, 45, 32, 255, 33, 49, 34, 255, 45, 66, 43, 255, 49, 71, 46, 255, 39, 59, 39, 255, 37, 56, 37, 255, 37, 56, 37, 255, 37, 55, 37, 255, 51, 74, 48, 255, 54, 78, 51, 255, 39, 59, 39, 255, 36, 54, 36, 255, 36, 53, 36, 255, 36, 53, 36, 255, 44, 65, 43, 255, 37, 55, 37, 255, 33, 48, 33, 255, 30, 43, 31, 255, 31, 44, 31, 255, 29, 40, 29, 255, 33, 48, 33, 255, 28, 40, 29, 255, 27, 37, 28, 255, 23, 30, 24, 255, 24, 32, 25, 255, 29, 41, 30, 255, 27, 37, 28, 255, 26, 36, 27, 255, 28, 39, 29, 255, 32, 46, 32, 255, 36, 54, 36, 255, 40, 60, 40, 255, 33, 47, 33, 255, 30, 42, 30, 255, 30, 42, 30, 255, 33, 48, 33, 255, 33, 48, 33, 255, 36, 54, 36, 255, 43, 64, 42, 255, 37, 56, 37, 255, 35, 52, 35, 255, 33, 48, 33, 255, 30, 43, 31, 255, 34, 50, 34, 255, 34, 50, 34, 255, 33, 48, 33, 255, 32, 45, 32, 255, 31, 44, 31, 255, 27, 37, 28, 255, 32, 46, 32, 255, 31, 45, 32, 255, 26, 36, 27, 255, 27, 37, 28, 255, 34, 49, 34, 255, 39, 59, 39, 255, 31, 45, 32, 255, 35, 51, 35, 255, 32, 47, 33, 255, 36, 54, 36, 255, 30, 42, 30, 255, 35, 52, 35, 255, 33, 48, 33, 255, 26, 35, 27, 255, 28, 39, 29, 255, 28, 39, 29, 255, 29, 41, 30, 255, 30, 42, 30, 255, 27, 36, 27, 255, 31, 45, 32, 255, 33, 48, 33, 255, 32, 46, 32, 255, 30, 42, 30, 255, 29, 41, 30, 255, 35, 51, 35, 255, 26, 36, 27, 255, 29, 40, 29, 255, 32, 46, 32, 255, 31, 44, 31, 255, 28, 38, 28, 255, 30, 42, 30, 255, 34, 50, 34, 255, 33, 48, 33, 255, 36, 54, 36, 255, 34, 49, 34, 255, 30, 43, 31, 255, 32, 46, 32, 255, 29, 40, 29, 255, 26, 35, 27, 255, 25, 34, 26, 255, 29, 41, 30, 255, 30, 42, 30, 255, 27, 37, 28, 255, 31, 45, 32, 255, 28, 39, 29, 255, 31, 45, 32, 255, 26, 36, 27, 255, 26, 35, 27, 255, 29, 41, 30, 255, 28, 39, 29, 255, 25, 34, 26, 255, 25, 34, 26, 255, 26, 35, 27, 255, 30, 43, 31, 255, 32, 45, 32, 255, 30, 42, 30, 255, 28, 39, 29, 255, 33, 48, 33, 255, 33, 49, 34, 255, 36, 54, 36, 255, 33, 47, 33, 255, 31, 45, 32, 255, 34, 49, 34, 255, 28, 38, 28, 255, 27, 37, 28, 255, 24, 31, 25, 255, 24, 31, 25, 255, 24, 32, 25, 255, 27, 38, 28, 255, 28, 38, 28, 255, 28, 39, 29, 255, 25, 33, 26, 255, 31, 45, 32, 255, 29, 41, 30, 255, 31, 45, 32, 255, 30, 42, 30, 255, 32, 46, 32, 255, 27, 37, 28, 255, 26, 36, 27, 255, 27, 36, 27, 255, 30, 43, 31, 255, 30, 43, 31, 255, 30, 42, 30, 255, 30, 43, 31, 255, 32, 45, 32, 255, 92, 113, 14, 255, 33, 49, 34, 255, 34, 51, 35, 255, 34, 50, 34, 255, 34, 51, 35, 255, 32, 47, 33, 255, 32, 46, 32, 255, 30, 43, 31, 255, 28, 39, 29, 255, 33, 48, 33, 255, 27, 37, 28, 255, 29, 40, 29, 255, 28, 39, 29, 255, 28, 39, 29, 255, 26, 35, 27, 255, 31, 44, 31, 255, 32, 45, 32, 255, 29, 41, 30, 255, 23, 30, 24, 255, 34, 51, 35, 255, 36, 54, 36, 255, 34, 49, 34, 255, 31, 44, 31, 255, 29, 41, 30, 255, 24, 31, 25, 255, 24, 31, 25, 255, 25, 33, 26, 255, 29, 41, 30, 255, 27, 38, 28, 255, 28, 39, 29, 255, 31, 45, 32, 255, 29, 40, 29, 255, 25, 34, 26, 255, 27, 36, 27, 255, 29, 41, 30, 255, 28, 40, 29, 255, 32, 45, 32, 255, 37, 56, 37, 255, 49, 71, 46, 255, 37, 55, 37, 255, 34, 49, 34, 255, 30, 42, 30, 255, 35, 51, 35, 255, 34, 50, 34, 255, 32, 46, 32, 255, 36, 54, 36, 255, 35, 52, 35, 255, 30, 43, 31, 255, 32, 47, 33, 255, 34, 49, 34, 255, 34, 50, 34, 255, 32, 45, 32, 255, 34, 49, 34, 255, 28, 39, 29, 255, 31, 45, 32, 255, 31, 44, 31, 255, 28, 39, 29, 255, 26, 35, 27, 255, 27, 37, 28, 255, 28, 39, 29, 255, 25, 33, 26, 255, 24, 31, 25, 255, 28, 39, 29, 255, 29, 41, 30, 255, 28, 38, 28, 255, 25, 33, 26, 255, 23, 29, 24, 255, 24, 31, 25, 255, 23, 29, 24, 255, 30, 43, 31, 255, 29, 40, 29, 255, 29, 41, 30, 255, 30, 43, 31, 255, 32, 47, 33, 255, 28, 39, 29, 255, 26, 35, 27, 255, 24, 32, 25, 255, 26, 34, 26, 255, 25, 33, 26, 255, 26, 36, 27, 255, 25, 33, 26, 255, 25, 33, 26, 255, 24, 31, 25, 255, 25, 31, 25, 255, 42, 36, 24, 255, 61, 46, 31, 255, 57, 45, 29, 255, 48, 40, 26, 255, 50, 40, 27, 255, 42, 36, 24, 255, 59, 46, 30, 255, 46, 38, 25, 255, 33, 30, 22, 255, 35, 31, 22, 255, 73, 59, 42, 255, 59, 49, 35, 255, 76, 60, 40, 255, 80, 64, 45, 255, 39, 34, 24, 255, 37, 33, 23, 255, 35, 31, 22, 255, 40, 34, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 38, 33, 23, 255, 49, 42, 30, 255, 55, 46, 33, 255, 34, 31, 22, 255, 57, 44, 29, 255, 50, 40, 27, 255, 42, 36, 24, 255, 51, 41, 27, 255, 42, 36, 24, 255, 57, 45, 29, 255, 37, 33, 23, 255, 33, 30, 22, 255, 78, 61, 43, 255, 68, 55, 40, 255, 35, 31, 22, 255, 40, 35, 24, 255, 39, 34, 23, 255, 33, 30, 22, 255, 37, 33, 23, 255, 40, 34, 23, 255, 37, 33, 23, 255, 34, 30, 22, 255, 37, 32, 23, 255, 48, 39, 25, 255, 39, 33, 23, 255, 47, 38, 25, 255, 57, 44, 29, 255, 47, 39, 25, 255, 42, 36, 24, 255, 45, 37, 25, 255, 36, 32, 22, 255, 43, 37, 27, 255, 66, 55, 39, 255, 41, 36, 25, 255, 40, 34, 24, 255, 36, 32, 24, 255, 39, 34, 23, 255, 45, 37, 24, 255, 39, 34, 23, 255, 40, 34, 24, 255, 43, 37, 24, 255, 72, 54, 33, 255, 55, 43, 28, 255, 48, 39, 25, 255, 58, 45, 30, 255, 42, 36, 24, 255, 42, 36, 24, 255, 47, 39, 25, 255, 45, 38, 25, 255, 59, 45, 30, 255, 45, 37, 24, 255, 40, 34, 24, 255, 39, 34, 24, 255, 34, 31, 22, 255, 34, 31, 22, 255, 45, 37, 24, 255, 43, 37, 24, 255, 49, 40, 26, 255, 41, 35, 24, 255, 42, 36, 24, 255, 61, 46, 31, 255, 39, 34, 25, 255, 34, 31, 22, 255, 58, 48, 34, 255, 39, 34, 25, 255, 34, 30, 22, 255, 37, 33, 23, 255, 42, 36, 24, 255, 40, 34, 24, 255, 35, 31, 22, 255, 35, 31, 22, 255, 39, 34, 25, 255, 72, 58, 42, 255, 40, 35, 25, 255, 40, 34, 24, 255, 40, 34, 24, 255, 78, 91, 41, 255, 67, 50, 33, 255, 50, 40, 27, 255, 40, 34, 24, 255, 52, 42, 27, 255, 46, 39, 25, 255, 43, 37, 24, 255, 39, 34, 23, 255, 54, 45, 33, 255, 36, 32, 24, 255, 42, 36, 24, 255, 44, 37, 24, 255, 36, 32, 24, 255, 38, 33, 23, 255, 34, 31, 22, 255, 45, 37, 24, 255, 53, 42, 28, 255, 43, 37, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 34, 31, 22, 255, 37, 33, 23, 255, 39, 34, 23, 255, 39, 34, 23, 255, 42, 36, 24, 255, 52, 42, 27, 255, 51, 41, 27, 255, 42, 36, 24, 255, 33, 30, 22, 255, 33, 30, 22, 255, 33, 30, 22, 255, 87, 117, 84, 255, 43, 37, 24, 255, 45, 39, 28, 255, 36, 31, 22, 255, 40, 34, 24, 255, 58, 45, 30, 255, 47, 39, 25, 255, 52, 76, 33, 255, 44, 37, 24, 255, 39, 34, 23, 255, 46, 38, 25, 255, 44, 37, 24, 255, 40, 34, 24, 255, 54, 43, 28, 255, 37, 33, 23, 255, 36, 32, 23, 255, 36, 32, 23, 255, 39, 34, 24, 255, 53, 42, 28, 255, 65, 49, 33, 255, 63, 48, 31, 255, 68, 51, 33, 255, 45, 37, 24, 255, 42, 36, 24, 255, 44, 37, 24, 255, 39, 34, 23, 255, 38, 33, 23, 255, 36, 32, 24, 255, 36, 32, 23, 255, 35, 31, 22, 255, 78, 61, 43, 255, 35, 31, 23, 255, 42, 36, 24, 255, 43, 36, 24, 255, 34, 31, 22, 255, 35, 31, 22, 255, 35, 31, 22, 255, 36, 31, 22, 255, 39, 33, 23, 255, 59, 46, 30, 255, 70, 52, 33, 255, 45, 38, 25, 255, 50, 40, 27, 255, 57, 44, 29, 255, 55, 43, 28, 255, 36, 31, 22, 255, 43, 37, 24, 255, 45, 39, 28, 255, 64, 52, 37, 255, 48, 40, 30, 255, 49, 40, 26, 255, 57, 44, 29, 255, 46, 39, 25, 255, 59, 46, 30, 255, 70, 52, 33, 255, 42, 36, 24, 255, 36, 31, 22, 255, 49, 40, 26, 255, 33, 30, 22, 255, 34, 31, 22, 255, 48, 40, 30, 255, 37, 33, 23, 255, 39, 34, 23, 255, 46, 38, 25, 255, 47, 39, 25, 255, 40, 35, 24, 255, 36, 31, 22, 255, 40, 35, 24, 255, 54, 43, 28, 255, 49, 40, 26, 255, 51, 41, 27, 255, 54, 43, 28, 255, 60, 46, 30, 255, 74, 55, 33, 255, 42, 36, 24, 255, 55, 43, 28, 255, 36, 32, 23, 255, 37, 33, 23, 255, 53, 45, 31, 255, 54, 45, 33, 255, 36, 32, 23, 255, 50, 40, 26, 255, 39, 34, 24, 255, 38, 33, 23, 255, 42, 37, 26, 255, 42, 36, 26, 255, 43, 37, 25, 255, 49, 40, 26, 255, 40, 35, 23, 255, 43, 37, 26, 255, 40, 35, 24, 255, 40, 35, 24, 255, 45, 37, 24, 255, 37, 33, 23, 255, 36, 31, 22, 255, 37, 33, 23, 255, 42, 37, 27, 255, 40, 35, 25, 255, 66, 54, 38, 255, 36, 31, 22, 255, 54, 43, 28, 255, 52, 42, 27, 255, 45, 37, 24, 255, 39, 34, 24, 255, 36, 32, 23, 255, 43, 36, 24, 255, 44, 37, 24, 255, 36, 32, 23, 255, 37, 33, 23, 255, 42, 36, 24, 255, 46, 39, 25, 255, 42, 36, 24, 255, 52, 42, 27, 255, 52, 42, 28, 255, 34, 31, 22, 255, 50, 42, 31, 255, 75, 60, 43, 255, 68, 55, 40, 255, 34, 31, 22, 255, 36, 32, 24, 255, 58, 48, 34, 255, 36, 32, 22, 255, 35, 31, 22, 255, 38, 33, 23, 255, 42, 36, 24, 255, 72, 97, 66, 255, 36, 32, 23, 255, 36, 32, 23, 255, 37, 33, 23, 255, 24, 31, 25, 255, 25, 33, 26, 255, 29, 41, 30, 255, 26, 35, 27, 255, 31, 45, 32, 255, 33, 47, 33, 255, 35, 53, 36, 255, 36, 54, 36, 255, 31, 45, 32, 255, 31, 44, 31, 255, 35, 52, 35, 255, 31, 45, 32, 255, 32, 47, 33, 255, 34, 50, 34, 255, 28, 39, 29, 255, 30, 42, 30, 255, 32, 46, 32, 255, 35, 52, 35, 255, 31, 45, 32, 255, 31, 45, 32, 255, 32, 46, 32, 255, 37, 55, 37, 255, 37, 55, 37, 255, 35, 51, 35, 255, 34, 50, 34, 255, 34, 51, 35, 255, 33, 49, 34, 255, 36, 54, 36, 255, 34, 50, 34, 255, 33, 47, 33, 255, 32, 46, 32, 255, 32, 46, 32, 255, 31, 45, 32, 255, 30, 42, 30, 255, 32, 47, 33, 255, 29, 41, 30, 255, 25, 33, 26, 255, 28, 38, 28, 255, 33, 47, 33, 255, 36, 54, 36, 255, 37, 56, 37, 255, 37, 55, 37, 255, 37, 56, 37, 255, 44, 65, 43, 255, 47, 68, 45, 255, 45, 66, 43, 255, 39, 59, 39, 255, 57, 82, 53, 255, 38, 57, 38, 255, 40, 59, 39, 255, 34, 50, 34, 255, 37, 56, 37, 255, 38, 58, 38, 255, 35, 51, 35, 255, 32, 46, 32, 255, 32, 47, 33, 255, 32, 45, 32, 255, 30, 43, 31, 255, 33, 48, 33, 255, 32, 46, 32, 255, 27, 36, 27, 255, 26, 35, 27, 255, 25, 33, 26, 255, 30, 43, 31, 255, 31, 44, 31, 255, 31, 45, 32, 255, 27, 37, 28, 255, 36, 54, 36, 255, 35, 51, 35, 255, 34, 49, 34, 255, 34, 50, 34, 255, 34, 49, 34, 255, 33, 49, 34, 255, 34, 50, 34, 255, 37, 55, 37, 255, 34, 51, 35, 255, 42, 62, 41, 255, 43, 63, 41, 255, 37, 55, 37, 255, 38, 57, 38, 255, 45, 66, 43, 255, 37, 56, 37, 255, 37, 56, 37, 255, 34, 50, 34, 255, 34, 49, 34, 255, 31, 44, 31, 255, 29, 41, 30, 255, 33, 47, 33, 255, 29, 40, 29, 255, 30, 43, 31, 255, 30, 43, 31, 255, 36, 53, 36, 255, 34, 50, 34, 255, 33, 47, 33, 255, 33, 48, 33, 255, 32, 47, 33, 255, 32, 46, 32, 255, 33, 49, 34, 255, 34, 49, 34, 255, 29, 41, 30, 255, 28, 39, 29, 255, 24, 31, 25, 255, 27, 36, 27, 255, 28, 39, 29, 255, 27, 37, 28, 255, 27, 37, 28, 255, 28, 39, 29, 255, 33, 48, 33, 255, 26, 35, 27, 255, 29, 41, 30, 255, 31, 44, 31, 255, 32, 46, 32, 255, 28, 39, 29, 255, 32, 47, 33, 255, 30, 43, 31, 255, 29, 41, 30, 255, 28, 38, 28, 255, 66, 78, 14, 255, 31, 44, 31, 255, 33, 48, 33, 255, 33, 48, 33, 255, 34, 50, 34, 255, 31, 44, 31, 255, 31, 44, 31, 255, 29, 41, 30, 255, 31, 44, 31, 255, 28, 39, 29, 255, 28, 39, 29, 255, 33, 47, 33, 255, 27, 38, 28, 255, 29, 41, 30, 255, 27, 38, 28, 255, 28, 39, 29, 255, 26, 36, 27, 255, 27, 36, 27, 255, 28, 39, 29, 255, 28, 40, 29, 255, 26, 35, 27, 255, 25, 34, 26, 255, 25, 33, 26, 255, 26, 35, 27, 255, 29, 41, 30, 255, 27, 37, 28, 255, 29, 41, 30, 255, 35, 52, 35, 255, 37, 56, 37, 255, 36, 53, 36, 255, 29, 41, 30, 255, 34, 50, 34, 255, 32, 46, 32, 255, 32, 46, 32, 255, 30, 43, 31, 255, 29, 40, 29, 255, 28, 40, 29, 255, 29, 41, 30, 255, 30, 42, 30, 255, 27, 37, 28, 255, 27, 37, 28, 255, 26, 36, 27, 255, 32, 47, 33, 255, 29, 41, 30, 255, 30, 42, 30, 255, 32, 46, 32, 255, 33, 48, 33, 255, 28, 40, 29, 255, 26, 36, 27, 255, 27, 37, 28, 255, 27, 37, 28, 255, 28, 39, 29, 255, 29, 40, 29, 255, 25, 34, 26, 255, 30, 42, 30, 255, 30, 43, 31, 255, 30, 43, 31, 255, 31, 44, 31, 255, 33, 48, 33, 255, 30, 42, 30, 255, 32, 47, 33, 255, 31, 45, 32, 255, 28, 39, 29, 255, 28, 40, 29, 255, 29, 40, 29, 255, 27, 37, 28, 255, 26, 36, 27, 255, 27, 37, 28, 255, 24, 32, 25, 255, 24, 31, 25, 255, 30, 42, 30, 255, 29, 41, 30, 255, 27, 36, 27, 255, 24, 31, 25, 255, 29, 41, 30, 255, 27, 37, 28, 255, 34, 49, 34, 255, 31, 44, 31, 255, 29, 40, 29, 255, 23, 29, 24, 255, 24, 32, 25, 255, 24, 31, 25, 255, 25, 33, 26, 255, 24, 32, 25, 255, 25, 34, 26, 255, 29, 41, 30, 255, 31, 45, 32, 255, 31, 44, 31, 255, 26, 35, 27, 255, 29, 40, 29, 255, 34, 49, 34, 255, 35, 52, 35, 255, 33, 49, 34, 255, 36, 53, 36, 255, 37, 55, 37, 255, 33, 47, 33, 255, 30, 43, 31, 255, 31, 44, 31, 255, 29, 41, 30, 255, 32, 46, 32, 255, 34, 51, 35, 255, 35, 52, 35, 255, 30, 43, 31, 255, 29, 41, 30, 255, 35, 52, 35, 255, 39, 59, 39, 255, 34, 51, 35, 255, 37, 55, 37, 255, 30, 42, 30, 255, 32, 45, 32, 255, 30, 42, 30, 255, 27, 37, 28, 255, 30, 42, 30, 255, 32, 46, 32, 255, 27, 36, 27, 255, 27, 37, 28, 255, 27, 36, 27, 255, 25, 33, 26, 255, 24, 31, 25, 255, 25, 33, 26, 255, 23, 30, 24, 255, 30, 38, 30, 255, 26, 32, 26, 255, 24, 31, 25, 255, 29, 41, 30, 255, 27, 37, 28, 255, 26, 36, 27, 255, 27, 36, 27, 255, 24, 32, 25, 255, 27, 37, 28, 255, 25, 33, 26, 255, 27, 37, 28, 255, 27, 37, 28, 255, 23, 30, 24, 255, 26, 34, 26, 255, 24, 31, 25, 255, 23, 29, 24, 255, 25, 34, 26, 255, 27, 34, 27, 255, 52, 42, 27, 255, 42, 36, 24, 255, 45, 37, 24, 255, 36, 31, 22, 255, 36, 32, 22, 255, 46, 39, 25, 255, 41, 36, 24, 255, 34, 31, 22, 255, 67, 54, 39, 255, 33, 30, 22, 255, 36, 32, 24, 255, 67, 54, 39, 255, 50, 42, 31, 255, 54, 45, 33, 255, 44, 38, 27, 255, 36, 32, 23, 255, 36, 32, 22, 255, 36, 32, 24, 255, 36, 32, 23, 255, 40, 35, 24, 255, 40, 34, 24, 255, 45, 37, 24, 255, 36, 32, 24, 255, 34, 31, 22, 255, 53, 42, 28, 255, 54, 43, 28, 255, 50, 40, 27, 255, 49, 40, 26, 255, 39, 34, 23, 255, 34, 31, 22, 255, 48, 40, 30, 255, 77, 62, 44, 255, 78, 62, 43, 255, 36, 32, 24, 255, 43, 36, 24, 255, 42, 36, 23, 255, 43, 36, 24, 255, 47, 39, 25, 255, 43, 37, 24, 255, 46, 38, 25, 255, 42, 36, 24, 255, 37, 33, 23, 255, 40, 34, 24, 255, 44, 37, 24, 255, 41, 35, 24, 255, 46, 38, 26, 255, 49, 40, 26, 255, 42, 35, 24, 255, 37, 33, 23, 255, 35, 31, 22, 255, 37, 33, 23, 255, 40, 36, 26, 255, 74, 59, 42, 255, 59, 49, 35, 255, 41, 36, 26, 255, 37, 33, 24, 255, 37, 33, 24, 255, 40, 34, 24, 255, 36, 32, 23, 255, 41, 35, 24, 255, 35, 31, 22, 255, 40, 35, 24, 255, 36, 32, 23, 255, 42, 36, 24, 255, 37, 33, 23, 255, 44, 37, 24, 255, 39, 34, 24, 255, 36, 32, 23, 255, 37, 33, 23, 255, 44, 38, 27, 255, 50, 42, 31, 255, 33, 30, 22, 255, 36, 32, 23, 255, 37, 33, 23, 255, 34, 31, 22, 255, 43, 37, 24, 255, 40, 34, 24, 255, 60, 46, 31, 255, 45, 38, 25, 255, 52, 42, 27, 255, 63, 48, 31, 255, 40, 34, 24, 255, 34, 31, 22, 255, 36, 32, 22, 255, 50, 42, 31, 255, 42, 36, 24, 255, 42, 36, 24, 255, 41, 35, 24, 255, 35, 31, 22, 255, 33, 30, 22, 255, 48, 40, 30, 255, 37, 33, 23, 255, 40, 35, 24, 255, 51, 41, 27, 255, 46, 39, 25, 255, 55, 43, 28, 255, 52, 42, 27, 255, 39, 33, 23, 255, 45, 37, 24, 255, 58, 45, 30, 255, 43, 36, 24, 255, 39, 34, 23, 255, 36, 32, 23, 255, 40, 34, 24, 255, 36, 32, 23, 255, 41, 35, 24, 255, 41, 36, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 42, 36, 24, 255, 40, 35, 24, 255, 40, 34, 24, 255, 45, 37, 24, 255, 43, 36, 24, 255, 40, 35, 24, 255, 42, 36, 24, 255, 35, 31, 23, 255, 38, 33, 23, 255, 43, 37, 24, 255, 40, 34, 24, 255, 34, 30, 22, 255, 36, 32, 23, 255, 34, 30, 22, 255, 35, 31, 22, 255, 41, 36, 26, 255, 68, 55, 40, 255, 66, 54, 38, 255, 33, 30, 22, 255, 52, 42, 27, 255, 40, 35, 24, 255, 36, 32, 23, 255, 42, 36, 24, 255, 43, 36, 24, 255, 37, 33, 23, 255, 40, 34, 24, 255, 37, 33, 23, 255, 40, 35, 24, 255, 37, 33, 24, 255, 36, 32, 23, 255, 55, 43, 28, 255, 42, 36, 24, 255, 58, 45, 30, 255, 41, 35, 24, 255, 40, 34, 24, 255, 41, 35, 24, 255, 42, 36, 24, 255, 43, 37, 24, 255, 36, 32, 23, 255, 52, 42, 27, 255, 45, 37, 24, 255, 43, 37, 24, 255, 44, 37, 24, 255, 50, 40, 27, 255, 37, 33, 23, 255, 37, 33, 23, 255, 39, 34, 24, 255, 33, 30, 22, 255, 73, 59, 42, 255, 35, 31, 22, 255, 36, 31, 22, 255, 34, 31, 22, 255, 43, 37, 24, 255, 39, 34, 23, 255, 36, 32, 23, 255, 41, 35, 24, 255, 46, 38, 25, 255, 58, 45, 30, 255, 66, 49, 33, 255, 58, 45, 30, 255, 64, 48, 32, 255, 55, 43, 28, 255, 51, 41, 27, 255, 37, 33, 23, 255, 42, 43, 36, 255, 33, 30, 22, 255, 39, 33, 23, 255, 51, 43, 31, 255, 38, 33, 23, 255, 43, 37, 24, 255, 39, 34, 23, 255, 41, 35, 24, 255, 59, 46, 30, 255, 40, 34, 24, 255, 45, 37, 24, 255, 36, 32, 23, 255, 43, 36, 24, 255, 37, 33, 23, 255, 35, 31, 23, 255, 40, 35, 24, 255, 41, 35, 24, 255, 42, 36, 24, 255, 41, 35, 24, 255, 45, 37, 24, 255, 45, 37, 24, 255, 41, 35, 24, 255, 49, 40, 26, 255, 46, 38, 25, 255, 48, 39, 25, 255, 51, 41, 27, 255, 49, 40, 26, 255, 43, 36, 24, 255, 34, 30, 22, 255, 36, 31, 22, 255, 37, 33, 23, 255, 43, 37, 26, 255, 34, 30, 22, 255, 38, 33, 24, 255, 36, 32, 23, 255, 48, 39, 26, 255, 41, 36, 24, 255, 40, 34, 24, 255, 48, 40, 28, 255, 41, 35, 23, 255, 40, 35, 23, 255, 41, 34, 23, 255, 46, 38, 25, 255, 40, 35, 23, 255, 50, 40, 26, 255, 43, 37, 24, 255, 50, 40, 26, 255, 45, 37, 24, 255, 51, 42, 30, 255, 33, 30, 22, 255, 39, 34, 23, 255, 40, 34, 24, 255, 42, 36, 24, 255, 43, 36, 24, 255, 59, 46, 30, 255, 40, 35, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 34, 31, 22, 255, 42, 37, 27, 255, 52, 42, 27, 255, 55, 43, 28, 255, 45, 37, 24, 255, 50, 40, 27, 255, 50, 40, 27, 255, 40, 35, 24, 255, 40, 35, 24, 255, 40, 35, 24, 255, 47, 39, 25, 255, 39, 34, 24, 255, 36, 32, 23, 255, 37, 33, 23, 255, 39, 34, 24, 255, 61, 50, 36, 255, 53, 44, 32, 255, 43, 37, 24, 255, 37, 33, 23, 255, 40, 35, 25, 255, 68, 55, 40, 255, 34, 31, 22, 255, 79, 62, 44, 255, 58, 48, 34, 255, 36, 32, 23, 255, 24, 31, 25, 255, 25, 33, 26, 255, 24, 32, 25, 255, 25, 33, 26, 255, 29, 40, 29, 255, 30, 43, 31, 255, 33, 48, 33, 255, 33, 48, 33, 255, 35, 52, 35, 255, 37, 55, 37, 255, 32, 46, 32, 255, 29, 41, 30, 255, 28, 38, 28, 255, 30, 43, 31, 255, 29, 41, 30, 255, 35, 53, 36, 255, 36, 54, 36, 255, 41, 61, 40, 255, 35, 51, 35, 255, 32, 46, 32, 255, 33, 49, 34, 255, 41, 61, 40, 255, 40, 60, 40, 255, 36, 53, 36, 255, 30, 43, 31, 255, 31, 45, 32, 255, 33, 49, 34, 255, 36, 54, 36, 255, 50, 73, 47, 255, 37, 56, 37, 255, 34, 50, 34, 255, 38, 58, 38, 255, 35, 53, 36, 255, 30, 42, 30, 255, 30, 43, 31, 255, 29, 40, 29, 255, 27, 37, 28, 255, 30, 43, 31, 255, 33, 49, 34, 255, 37, 56, 37, 255, 36, 53, 36, 255, 36, 54, 36, 255, 43, 63, 41, 255, 42, 62, 41, 255, 49, 72, 47, 255, 35, 52, 35, 255, 42, 62, 41, 255, 35, 51, 35, 255, 37, 55, 37, 255, 58, 84, 54, 255, 43, 64, 42, 255, 35, 51, 35, 255, 40, 60, 40, 255, 34, 49, 34, 255, 32, 46, 32, 255, 30, 43, 31, 255, 29, 41, 30, 255, 26, 35, 27, 255, 27, 36, 27, 255, 34, 50, 34, 255, 32, 46, 32, 255, 29, 40, 29, 255, 27, 38, 28, 255, 31, 44, 31, 255, 35, 52, 35, 255, 35, 51, 35, 255, 34, 50, 34, 255, 35, 53, 36, 255, 36, 54, 36, 255, 35, 51, 35, 255, 34, 49, 34, 255, 34, 49, 34, 255, 43, 63, 41, 255, 36, 54, 36, 255, 36, 54, 36, 255, 44, 65, 43, 255, 43, 63, 41, 255, 45, 66, 43, 255, 37, 56, 37, 255, 37, 56, 37, 255, 53, 77, 50, 255, 47, 69, 45, 255, 49, 71, 46, 255, 34, 50, 34, 255, 34, 49, 34, 255, 32, 46, 32, 255, 29, 40, 29, 255, 27, 37, 28, 255, 28, 38, 28, 255, 30, 43, 31, 255, 30, 43, 31, 255, 31, 44, 31, 255, 34, 50, 34, 255, 35, 52, 35, 255, 31, 44, 31, 255, 32, 47, 33, 255, 31, 45, 32, 255, 29, 41, 30, 255, 30, 43, 31, 255, 26, 35, 27, 255, 29, 41, 30, 255, 28, 38, 28, 255, 28, 39, 29, 255, 28, 40, 29, 255, 25, 34, 26, 255, 24, 32, 25, 255, 30, 42, 30, 255, 32, 45, 32, 255, 27, 38, 28, 255, 30, 43, 31, 255, 29, 41, 30, 255, 32, 46, 32, 255, 28, 38, 28, 255, 28, 38, 28, 255, 28, 38, 28, 255, 28, 38, 28, 255, 28, 40, 29, 255, 31, 45, 32, 255, 32, 46, 32, 255, 31, 45, 32, 255, 30, 43, 31, 255, 28, 40, 29, 255, 28, 39, 29, 255, 33, 48, 33, 255, 34, 50, 34, 255, 31, 44, 31, 255, 29, 41, 30, 255, 28, 38, 28, 255, 26, 34, 26, 255, 28, 38, 28, 255, 25, 34, 26, 255, 25, 34, 26, 255, 28, 39, 29, 255, 27, 37, 28, 255, 25, 33, 26, 255, 24, 31, 25, 255, 27, 38, 28, 255, 26, 35, 27, 255, 25, 33, 26, 255, 24, 32, 25, 255, 24, 32, 25, 255, 25, 34, 26, 255, 30, 42, 30, 255, 30, 43, 31, 255, 32, 45, 32, 255, 31, 44, 31, 255, 31, 45, 32, 255, 31, 44, 31, 255, 35, 51, 35, 255, 34, 49, 34, 255, 28, 39, 29, 255, 26, 36, 27, 255, 31, 45, 32, 255, 30, 42, 30, 255, 30, 43, 31, 255, 31, 44, 31, 255, 26, 36, 27, 255, 27, 37, 28, 255, 31, 45, 32, 255, 29, 40, 29, 255, 30, 43, 31, 255, 30, 42, 30, 255, 28, 38, 28, 255, 28, 40, 29, 255, 25, 34, 26, 255, 29, 40, 29, 255, 29, 41, 30, 255, 26, 35, 27, 255, 25, 33, 26, 255, 23, 29, 24, 255, 24, 32, 25, 255, 26, 34, 26, 255, 25, 33, 26, 255, 28, 38, 28, 255, 28, 38, 28, 255, 31, 45, 32, 255, 34, 50, 34, 255, 35, 52, 35, 255, 32, 46, 32, 255, 30, 42, 30, 255, 26, 36, 27, 255, 30, 42, 30, 255, 26, 36, 27, 255, 26, 35, 27, 255, 23, 29, 24, 255, 23, 29, 24, 255, 24, 31, 25, 255, 26, 34, 26, 255, 27, 38, 28, 255, 24, 32, 25, 255, 26, 33, 27, 255, 24, 31, 25, 255, 24, 31, 25, 255, 26, 35, 27, 255, 27, 37, 28, 255, 28, 38, 28, 255, 31, 45, 32, 255, 29, 40, 29, 255, 26, 35, 27, 255, 26, 35, 27, 255, 30, 42, 30, 255, 27, 37, 28, 255, 29, 40, 29, 255, 30, 43, 31, 255, 29, 41, 30, 255, 28, 39, 29, 255, 30, 43, 31, 255, 33, 48, 33, 255, 35, 51, 35, 255, 51, 75, 49, 255, 35, 51, 35, 255, 32, 46, 32, 255, 32, 47, 33, 255, 32, 46, 32, 255, 33, 48, 33, 255, 29, 41, 30, 255, 32, 47, 33, 255, 40, 59, 39, 255, 37, 55, 37, 255, 34, 49, 34, 255, 30, 42, 30, 255, 25, 34, 26, 255, 34, 50, 34, 255, 35, 52, 35, 255, 35, 51, 35, 255, 27, 37, 28, 255, 26, 35, 27, 255, 28, 39, 29, 255, 31, 44, 31, 255, 32, 47, 33, 255, 33, 49, 34, 255, 34, 49, 34, 255, 31, 45, 32, 255, 30, 43, 31, 255, 25, 34, 26, 255, 26, 33, 27, 255, 24, 31, 25, 255, 24, 31, 25, 255, 23, 30, 24, 255, 24, 31, 25, 255, 25, 32, 26, 255, 24, 31, 25, 255, 27, 37, 28, 255, 24, 30, 25, 255, 23, 29, 24, 255, 25, 32, 26, 255, 23, 29, 24, 255, 25, 31, 25, 255, 23, 29, 24, 255, 24, 32, 25, 255, 26, 34, 26, 255, 24, 31, 25, 255, 26, 34, 26, 255, 24, 32, 25, 255, 24, 32, 25, 255, 24, 31, 25, 255, 40, 35, 24, 255, 42, 36, 24, 255, 43, 36, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 48, 39, 25, 255, 41, 36, 24, 255, 34, 30, 22, 255, 45, 39, 28, 255, 37, 33, 24, 255, 34, 31, 22, 255, 70, 57, 40, 255, 33, 30, 22, 255, 35, 31, 22, 255, 75, 60, 43, 255, 53, 44, 32, 255, 39, 34, 23, 255, 36, 32, 23, 255, 37, 33, 23, 255, 42, 36, 24, 255, 40, 35, 24, 255, 44, 37, 24, 255, 41, 36, 24, 255, 42, 36, 24, 255, 47, 39, 25, 255, 40, 35, 24, 255, 40, 34, 24, 255, 40, 35, 24, 255, 40, 34, 24, 255, 35, 31, 22, 255, 59, 49, 35, 255, 39, 34, 25, 255, 35, 31, 22, 255, 35, 31, 22, 255, 39, 34, 24, 255, 44, 37, 24, 255, 40, 35, 24, 255, 47, 38, 24, 255, 54, 42, 27, 255, 45, 37, 24, 255, 40, 35, 23, 255, 48, 39, 25, 255, 42, 36, 24, 255, 46, 38, 25, 255, 41, 35, 24, 255, 42, 35, 23, 255, 42, 36, 24, 255, 38, 33, 23, 255, 37, 33, 23, 255, 34, 31, 22, 255, 37, 33, 23, 255, 35, 31, 23, 255, 64, 52, 37, 255, 58, 48, 34, 255, 63, 52, 37, 255, 48, 40, 30, 255, 39, 34, 23, 255, 36, 32, 22, 255, 37, 33, 23, 255, 40, 35, 24, 255, 43, 37, 24, 255, 38, 33, 23, 255, 37, 33, 23, 255, 36, 32, 23, 255, 36, 32, 23, 255, 38, 33, 23, 255, 36, 32, 24, 255, 34, 31, 22, 255, 40, 35, 25, 255, 50, 42, 31, 255, 34, 30, 22, 255, 37, 33, 24, 255, 33, 30, 22, 255, 36, 32, 23, 255, 40, 34, 24, 255, 59, 46, 30, 255, 43, 37, 24, 255, 51, 41, 27, 255, 55, 43, 28, 255, 51, 49, 40, 255, 52, 42, 28, 255, 41, 35, 24, 255, 48, 39, 25, 255, 38, 33, 23, 255, 35, 31, 22, 255, 40, 35, 24, 255, 45, 37, 24, 255, 52, 42, 27, 255, 36, 32, 23, 255, 36, 32, 22, 255, 34, 31, 22, 255, 37, 33, 23, 255, 61, 47, 31, 255, 65, 49, 33, 255, 59, 45, 30, 255, 52, 42, 28, 255, 47, 39, 25, 255, 37, 33, 23, 255, 37, 33, 23, 255, 50, 40, 27, 255, 43, 37, 24, 255, 41, 36, 24, 255, 39, 34, 24, 255, 36, 32, 23, 255, 43, 37, 24, 255, 44, 37, 24, 255, 47, 39, 25, 255, 56, 44, 29, 255, 50, 40, 27, 255, 43, 36, 24, 255, 45, 37, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 38, 33, 23, 255, 42, 37, 27, 255, 39, 34, 24, 255, 34, 30, 22, 255, 40, 34, 24, 255, 40, 34, 24, 255, 40, 35, 24, 255, 35, 31, 22, 255, 34, 31, 22, 255, 44, 38, 27, 255, 39, 34, 23, 255, 34, 30, 22, 255, 68, 55, 40, 255, 57, 47, 34, 255, 40, 34, 24, 255, 52, 42, 27, 255, 42, 36, 24, 255, 42, 36, 24, 255, 47, 39, 25, 255, 46, 38, 25, 255, 45, 37, 24, 255, 42, 36, 24, 255, 45, 38, 25, 255, 34, 30, 22, 255, 39, 34, 23, 255, 39, 34, 24, 255, 48, 39, 25, 255, 45, 37, 24, 255, 49, 40, 26, 255, 41, 35, 24, 255, 37, 33, 23, 255, 33, 30, 22, 255, 39, 33, 23, 255, 40, 34, 24, 255, 39, 34, 23, 255, 40, 34, 24, 255, 44, 37, 24, 255, 42, 36, 24, 255, 52, 42, 28, 255, 51, 41, 27, 255, 44, 37, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 35, 31, 22, 255, 45, 39, 28, 255, 41, 36, 26, 255, 36, 32, 24, 255, 43, 36, 24, 255, 43, 37, 24, 255, 52, 42, 27, 255, 41, 35, 24, 255, 34, 31, 22, 255, 42, 36, 24, 255, 49, 40, 26, 255, 56, 44, 29, 255, 43, 36, 24, 255, 52, 42, 27, 255, 58, 45, 30, 255, 45, 38, 25, 255, 43, 37, 24, 255, 34, 31, 22, 255, 35, 31, 22, 255, 38, 33, 23, 255, 46, 40, 29, 255, 37, 33, 23, 255, 47, 39, 25, 255, 40, 35, 24, 255, 42, 36, 24, 255, 48, 40, 26, 255, 39, 34, 23, 255, 42, 36, 24, 255, 35, 31, 22, 255, 40, 35, 24, 255, 40, 35, 24, 255, 42, 36, 24, 255, 50, 40, 27, 255, 52, 42, 27, 255, 42, 36, 24, 255, 42, 36, 24, 255, 36, 32, 22, 255, 40, 35, 24, 255, 44, 42, 26, 255, 43, 36, 24, 255, 60, 46, 31, 255, 58, 45, 30, 255, 42, 36, 24, 255, 43, 41, 25, 255, 38, 33, 23, 255, 33, 30, 22, 255, 40, 35, 25, 255, 36, 32, 24, 255, 40, 34, 24, 255, 38, 33, 23, 255, 37, 33, 23, 255, 44, 37, 24, 255, 49, 40, 26, 255, 41, 35, 24, 255, 37, 32, 23, 255, 36, 32, 22, 255, 48, 40, 27, 255, 41, 35, 24, 255, 39, 35, 23, 255, 40, 35, 23, 255, 43, 36, 24, 255, 42, 36, 24, 255, 44, 36, 23, 255, 41, 35, 23, 255, 34, 31, 22, 255, 36, 32, 23, 255, 38, 33, 23, 255, 42, 36, 24, 255, 46, 38, 25, 255, 45, 37, 24, 255, 43, 37, 24, 255, 45, 38, 25, 255, 56, 44, 29, 255, 42, 36, 24, 255, 37, 33, 23, 255, 40, 35, 25, 255, 37, 33, 23, 255, 49, 40, 26, 255, 46, 39, 25, 255, 53, 42, 28, 255, 49, 40, 26, 255, 39, 34, 24, 255, 42, 36, 24, 255, 44, 37, 24, 255, 42, 36, 24, 255, 41, 35, 24, 255, 39, 34, 23, 255, 34, 30, 22, 255, 35, 31, 22, 255, 37, 33, 23, 255, 33, 30, 22, 255, 46, 40, 29, 255, 42, 36, 24, 255, 36, 32, 23, 255, 37, 33, 23, 255, 46, 40, 29, 255, 72, 58, 42, 255, 73, 59, 42, 255, 41, 36, 26, 255, 41, 36, 24, 255, 25, 33, 26, 255, 24, 31, 25, 255, 23, 29, 24, 255, 25, 33, 26, 255, 24, 31, 25, 255, 29, 41, 30, 255, 34, 49, 34, 255, 33, 48, 33, 255, 34, 50, 34, 255, 36, 54, 36, 255, 29, 41, 30, 255, 27, 37, 28, 255, 28, 38, 28, 255, 28, 40, 29, 255, 32, 46, 32, 255, 33, 49, 34, 255, 37, 55, 37, 255, 36, 53, 36, 255, 37, 55, 37, 255, 35, 51, 35, 255, 34, 50, 34, 255, 57, 82, 53, 255, 56, 81, 52, 255, 38, 57, 38, 255, 32, 47, 33, 255, 35, 53, 36, 255, 36, 54, 36, 255, 38, 58, 38, 255, 41, 61, 40, 255, 36, 53, 36, 255, 37, 55, 37, 255, 36, 53, 36, 255, 36, 54, 36, 255, 31, 44, 31, 255, 29, 41, 30, 255, 26, 36, 27, 255, 30, 43, 31, 255, 36, 54, 36, 255, 36, 54, 36, 255, 44, 65, 43, 255, 37, 55, 37, 255, 38, 57, 38, 255, 45, 67, 44, 255, 47, 69, 45, 255, 36, 54, 36, 255, 34, 50, 34, 255, 37, 56, 37, 255, 37, 55, 37, 255, 36, 54, 36, 255, 50, 73, 47, 255, 50, 73, 47, 255, 35, 53, 36, 255, 35, 52, 35, 255, 37, 55, 37, 255, 35, 53, 36, 255, 31, 44, 31, 255, 30, 43, 31, 255, 27, 36, 27, 255, 27, 37, 28, 255, 33, 47, 33, 255, 32, 46, 32, 255, 29, 40, 29, 255, 29, 40, 29, 255, 29, 41, 30, 255, 31, 44, 31, 255, 35, 53, 36, 255, 40, 59, 39, 255, 35, 52, 35, 255, 35, 53, 36, 255, 39, 59, 39, 255, 34, 49, 34, 255, 35, 52, 35, 255, 39, 59, 39, 255, 42, 62, 41, 255, 35, 53, 36, 255, 36, 54, 36, 255, 35, 51, 35, 255, 40, 60, 40, 255, 36, 54, 36, 255, 42, 62, 41, 255, 47, 69, 45, 255, 47, 68, 45, 255, 40, 59, 39, 255, 36, 53, 36, 255, 29, 40, 29, 255, 32, 46, 32, 255, 31, 44, 31, 255, 27, 37, 28, 255, 29, 41, 30, 255, 30, 43, 31, 255, 32, 46, 32, 255, 30, 43, 31, 255, 32, 46, 32, 255, 34, 50, 34, 255, 33, 49, 34, 255, 32, 46, 32, 255, 34, 50, 34, 255, 29, 41, 30, 255, 30, 43, 31, 255, 28, 38, 28, 255, 25, 33, 26, 255, 29, 40, 29, 255, 27, 37, 28, 255, 25, 33, 26, 255, 27, 37, 28, 255, 26, 36, 27, 255, 31, 44, 31, 255, 29, 40, 29, 255, 31, 45, 32, 255, 27, 37, 28, 255, 32, 46, 32, 255, 36, 53, 36, 255, 33, 48, 33, 255, 29, 41, 30, 255, 29, 40, 29, 255, 31, 45, 32, 255, 28, 38, 28, 255, 31, 44, 31, 255, 34, 51, 35, 255, 31, 44, 31, 255, 32, 45, 32, 255, 28, 40, 29, 255, 30, 42, 30, 255, 32, 47, 33, 255, 31, 45, 32, 255, 27, 38, 28, 255, 26, 36, 27, 255, 30, 42, 30, 255, 27, 37, 28, 255, 26, 35, 27, 255, 28, 39, 29, 255, 23, 29, 24, 255, 28, 39, 29, 255, 26, 35, 27, 255, 26, 36, 27, 255, 23, 29, 24, 255, 24, 32, 25, 255, 26, 35, 27, 255, 26, 34, 26, 255, 27, 37, 28, 255, 26, 35, 27, 255, 25, 34, 26, 255, 27, 37, 28, 255, 33, 48, 33, 255, 29, 40, 29, 255, 31, 44, 31, 255, 29, 40, 29, 255, 33, 48, 33, 255, 32, 46, 32, 255, 31, 45, 32, 255, 29, 40, 29, 255, 30, 43, 31, 255, 30, 43, 31, 255, 28, 40, 29, 255, 30, 43, 31, 255, 26, 34, 26, 255, 28, 40, 29, 255, 30, 42, 30, 255, 31, 44, 31, 255, 30, 43, 31, 255, 32, 46, 32, 255, 27, 37, 28, 255, 26, 35, 27, 255, 25, 34, 26, 255, 26, 35, 27, 255, 27, 37, 28, 255, 30, 43, 31, 255, 28, 39, 29, 255, 26, 35, 27, 255, 25, 32, 26, 255, 23, 30, 24, 255, 24, 32, 25, 255, 24, 31, 25, 255, 25, 33, 26, 255, 30, 43, 31, 255, 32, 45, 32, 255, 31, 44, 31, 255, 33, 47, 33, 255, 31, 45, 32, 255, 30, 43, 31, 255, 27, 37, 28, 255, 30, 42, 30, 255, 26, 36, 27, 255, 25, 33, 26, 255, 23, 30, 24, 255, 28, 35, 28, 255, 24, 30, 25, 255, 23, 29, 24, 255, 27, 37, 28, 255, 25, 33, 26, 255, 24, 31, 25, 255, 24, 31, 25, 255, 23, 29, 24, 255, 24, 30, 25, 255, 27, 36, 27, 255, 30, 42, 30, 255, 30, 43, 31, 255, 28, 39, 29, 255, 27, 37, 28, 255, 24, 32, 25, 255, 28, 39, 29, 255, 30, 42, 30, 255, 29, 40, 29, 255, 29, 41, 30, 255, 28, 40, 29, 255, 31, 45, 32, 255, 31, 45, 32, 255, 32, 46, 32, 255, 34, 51, 35, 255, 47, 69, 45, 255, 37, 55, 37, 255, 35, 51, 35, 255, 34, 51, 35, 255, 33, 48, 33, 255, 33, 48, 33, 255, 30, 43, 31, 255, 32, 47, 33, 255, 36, 54, 36, 255, 32, 47, 33, 255, 35, 53, 36, 255, 30, 43, 31, 255, 25, 31, 25, 255, 23, 29, 24, 255, 32, 46, 32, 255, 31, 45, 32, 255, 29, 41, 30, 255, 23, 29, 24, 255, 26, 34, 26, 255, 30, 43, 31, 255, 30, 43, 31, 255, 37, 56, 37, 255, 37, 56, 37, 255, 34, 50, 34, 255, 28, 39, 29, 255, 27, 38, 28, 255, 23, 30, 24, 255, 28, 36, 29, 255, 27, 34, 27, 255, 26, 35, 27, 255, 25, 34, 26, 255, 23, 30, 24, 255, 23, 30, 24, 255, 26, 36, 27, 255, 26, 35, 27, 255, 24, 31, 25, 255, 24, 30, 25, 255, 26, 32, 26, 255, 24, 31, 25, 255, 26, 35, 27, 255, 28, 35, 28, 255, 25, 31, 25, 255, 24, 31, 25, 255, 27, 38, 28, 255, 28, 38, 28, 255, 28, 39, 29, 255, 25, 33, 26, 255, 34, 31, 22, 255, 42, 36, 24, 255, 49, 40, 26, 255, 41, 35, 24, 255, 36, 32, 23, 255, 42, 36, 24, 255, 44, 37, 24, 255, 37, 33, 23, 255, 39, 34, 24, 255, 36, 32, 24, 255, 34, 31, 22, 255, 51, 43, 31, 255, 37, 33, 23, 255, 37, 33, 23, 255, 51, 43, 31, 255, 37, 33, 24, 255, 80, 64, 45, 255, 66, 54, 38, 255, 41, 35, 24, 255, 58, 45, 30, 255, 52, 42, 27, 255, 34, 31, 22, 255, 43, 37, 24, 255, 41, 35, 24, 255, 45, 37, 24, 255, 59, 46, 30, 255, 55, 43, 28, 255, 36, 32, 23, 255, 51, 43, 31, 255, 79, 63, 45, 255, 51, 43, 31, 255, 34, 31, 22, 255, 48, 40, 30, 255, 37, 33, 23, 255, 33, 30, 22, 255, 44, 37, 24, 255, 40, 34, 23, 255, 40, 35, 24, 255, 48, 39, 25, 255, 63, 47, 31, 255, 46, 39, 25, 255, 39, 33, 23, 255, 43, 36, 25, 255, 42, 36, 24, 255, 36, 32, 23, 255, 37, 32, 23, 255, 37, 32, 22, 255, 38, 32, 23, 255, 38, 33, 23, 255, 34, 31, 22, 255, 34, 30, 22, 255, 39, 34, 23, 255, 33, 30, 22, 255, 79, 63, 44, 255, 34, 31, 22, 255, 34, 31, 22, 255, 46, 38, 25, 255, 46, 39, 25, 255, 40, 34, 24, 255, 38, 33, 23, 255, 35, 31, 22, 255, 35, 31, 22, 255, 40, 34, 24, 255, 42, 36, 24, 255, 39, 33, 23, 255, 39, 34, 23, 255, 42, 36, 24, 255, 41, 35, 24, 255, 41, 36, 24, 255, 34, 30, 22, 255, 42, 37, 27, 255, 64, 52, 37, 255, 37, 33, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 57, 45, 29, 255, 55, 43, 28, 255, 45, 37, 24, 255, 43, 36, 24, 255, 72, 54, 33, 255, 42, 36, 24, 255, 36, 32, 23, 255, 61, 50, 36, 255, 35, 31, 22, 255, 36, 32, 22, 255, 42, 36, 24, 255, 51, 41, 27, 255, 49, 40, 26, 255, 52, 42, 27, 255, 46, 39, 25, 255, 47, 39, 25, 255, 59, 45, 30, 255, 45, 37, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 43, 37, 24, 255, 41, 35, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 39, 34, 23, 255, 45, 39, 28, 255, 36, 32, 23, 255, 41, 35, 24, 255, 41, 35, 24, 255, 38, 33, 23, 255, 40, 35, 24, 255, 42, 36, 24, 255, 68, 51, 33, 255, 42, 36, 24, 255, 45, 37, 24, 255, 45, 37, 24, 255, 45, 37, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 41, 35, 24, 255, 38, 33, 23, 255, 36, 32, 24, 255, 37, 33, 23, 255, 68, 55, 40, 255, 33, 30, 22, 255, 39, 34, 23, 255, 33, 30, 22, 255, 53, 44, 32, 255, 41, 36, 26, 255, 37, 33, 23, 255, 36, 32, 23, 255, 53, 44, 32, 255, 37, 33, 23, 255, 45, 37, 24, 255, 37, 33, 23, 255, 43, 37, 24, 255, 55, 43, 28, 255, 54, 43, 28, 255, 53, 42, 28, 255, 42, 36, 24, 255, 42, 36, 24, 255, 39, 34, 24, 255, 36, 32, 23, 255, 34, 30, 22, 255, 38, 33, 23, 255, 43, 36, 24, 255, 39, 34, 24, 255, 51, 43, 31, 255, 40, 35, 24, 255, 40, 34, 24, 255, 43, 37, 24, 255, 36, 31, 22, 255, 43, 36, 24, 255, 35, 31, 22, 255, 39, 34, 24, 255, 41, 35, 24, 255, 38, 33, 23, 255, 34, 31, 22, 255, 39, 34, 24, 255, 49, 42, 30, 255, 44, 37, 24, 255, 45, 38, 25, 255, 54, 43, 28, 255, 59, 46, 30, 255, 40, 35, 24, 255, 42, 36, 24, 255, 45, 38, 25, 255, 43, 37, 24, 255, 45, 38, 25, 255, 49, 40, 26, 255, 61, 46, 31, 255, 46, 39, 25, 255, 45, 37, 24, 255, 64, 48, 32, 255, 52, 42, 27, 255, 43, 36, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 33, 30, 22, 255, 36, 32, 23, 255, 40, 34, 24, 255, 43, 36, 24, 255, 50, 40, 27, 255, 57, 44, 29, 255, 43, 37, 24, 255, 36, 32, 23, 255, 35, 31, 22, 255, 39, 34, 24, 255, 45, 38, 25, 255, 49, 40, 26, 255, 42, 36, 24, 255, 39, 34, 23, 255, 41, 35, 24, 255, 37, 33, 24, 255, 54, 45, 33, 255, 41, 36, 26, 255, 38, 33, 23, 255, 40, 35, 24, 255, 37, 33, 23, 255, 39, 33, 23, 255, 45, 37, 24, 255, 36, 32, 23, 255, 37, 33, 23, 255, 43, 36, 24, 255, 36, 31, 22, 255, 37, 33, 23, 255, 35, 31, 22, 255, 35, 31, 22, 255, 35, 31, 23, 255, 37, 33, 23, 255, 37, 32, 23, 255, 52, 42, 27, 255, 40, 34, 23, 255, 38, 33, 23, 255, 41, 36, 24, 255, 37, 32, 23, 255, 54, 48, 37, 255, 36, 32, 22, 255, 37, 32, 24, 255, 46, 39, 27, 255, 40, 34, 24, 255, 40, 34, 23, 255, 34, 31, 22, 255, 40, 34, 24, 255, 43, 37, 24, 255, 36, 32, 23, 255, 40, 34, 24, 255, 53, 42, 28, 255, 56, 44, 29, 255, 58, 45, 30, 255, 45, 37, 24, 255, 39, 33, 23, 255, 41, 35, 24, 255, 39, 34, 25, 255, 33, 30, 22, 255, 46, 39, 25, 255, 51, 41, 27, 255, 49, 40, 26, 255, 48, 40, 26, 255, 51, 41, 27, 255, 34, 31, 22, 255, 39, 34, 23, 255, 42, 36, 24, 255, 41, 35, 24, 255, 36, 32, 23, 255, 33, 30, 22, 255, 80, 64, 45, 255, 76, 61, 43, 255, 53, 44, 32, 255, 33, 30, 22, 255, 41, 35, 24, 255, 57, 45, 29, 255, 53, 42, 28, 255, 45, 38, 25, 255, 37, 33, 23, 255, 34, 30, 22, 255, 48, 39, 25, 255, 37, 33, 23, 255, 41, 35, 24, 255, 29, 41, 30, 255, 29, 40, 29, 255, 30, 42, 30, 255, 28, 38, 28, 255, 25, 33, 26, 255, 30, 43, 31, 255, 30, 43, 31, 255, 31, 45, 32, 255, 38, 57, 38, 255, 49, 71, 46, 255, 36, 53, 36, 255, 35, 53, 36, 255, 30, 42, 30, 255, 31, 44, 31, 255, 31, 44, 31, 255, 33, 48, 33, 255, 31, 45, 32, 255, 31, 45, 32, 255, 48, 70, 46, 255, 41, 61, 40, 255, 46, 68, 44, 255, 49, 71, 46, 255, 49, 72, 47, 255, 38, 58, 38, 255, 36, 54, 36, 255, 34, 50, 34, 255, 34, 50, 34, 255, 33, 49, 34, 255, 43, 64, 42, 255, 31, 44, 31, 255, 29, 41, 30, 255, 36, 53, 36, 255, 32, 46, 32, 255, 27, 36, 27, 255, 28, 39, 29, 255, 28, 40, 29, 255, 32, 46, 32, 255, 32, 45, 32, 255, 30, 43, 31, 255, 34, 49, 34, 255, 33, 48, 33, 255, 35, 52, 35, 255, 41, 61, 40, 255, 37, 55, 37, 255, 39, 59, 39, 255, 33, 49, 34, 255, 36, 53, 36, 255, 35, 52, 35, 255, 52, 76, 49, 255, 43, 64, 42, 255, 39, 59, 39, 255, 43, 64, 42, 255, 37, 55, 37, 255, 33, 48, 33, 255, 34, 49, 34, 255, 31, 45, 32, 255, 30, 43, 31, 255, 29, 41, 30, 255, 30, 42, 30, 255, 31, 45, 32, 255, 29, 41, 30, 255, 29, 41, 30, 255, 31, 45, 32, 255, 29, 40, 29, 255, 33, 47, 33, 255, 33, 48, 33, 255, 35, 51, 35, 255, 40, 59, 39, 255, 37, 56, 37, 255, 40, 59, 39, 255, 37, 55, 37, 255, 41, 61, 40, 255, 38, 57, 38, 255, 37, 56, 37, 255, 35, 52, 35, 255, 44, 65, 43, 255, 38, 58, 38, 255, 41, 61, 40, 255, 39, 59, 39, 255, 41, 61, 40, 255, 34, 49, 34, 255, 37, 56, 37, 255, 37, 55, 37, 255, 31, 45, 32, 255, 28, 39, 29, 255, 26, 34, 26, 255, 32, 45, 32, 255, 34, 50, 34, 255, 36, 54, 36, 255, 33, 49, 34, 255, 33, 47, 33, 255, 30, 43, 31, 255, 26, 35, 27, 255, 30, 43, 31, 255, 35, 52, 35, 255, 33, 49, 34, 255, 34, 50, 34, 255, 29, 40, 29, 255, 28, 39, 29, 255, 23, 30, 24, 255, 26, 35, 27, 255, 26, 36, 27, 255, 26, 35, 27, 255, 28, 38, 28, 255, 27, 36, 27, 255, 30, 43, 31, 255, 32, 45, 32, 255, 35, 51, 35, 255, 32, 47, 33, 255, 29, 41, 30, 255, 31, 45, 32, 255, 32, 46, 32, 255, 28, 38, 28, 255, 32, 46, 32, 255, 33, 49, 34, 255, 32, 45, 32, 255, 29, 41, 30, 255, 32, 45, 32, 255, 30, 42, 30, 255, 30, 43, 31, 255, 28, 39, 29, 255, 30, 42, 30, 255, 28, 40, 29, 255, 30, 43, 31, 255, 29, 41, 30, 255, 27, 38, 28, 255, 28, 39, 29, 255, 27, 37, 28, 255, 28, 39, 29, 255, 28, 38, 28, 255, 27, 36, 27, 255, 24, 32, 25, 255, 26, 35, 27, 255, 27, 38, 28, 255, 28, 39, 29, 255, 27, 36, 27, 255, 25, 33, 26, 255, 23, 29, 24, 255, 26, 34, 26, 255, 28, 40, 29, 255, 31, 44, 31, 255, 30, 42, 30, 255, 34, 50, 34, 255, 32, 46, 32, 255, 31, 44, 31, 255, 33, 47, 33, 255, 32, 46, 32, 255, 32, 46, 32, 255, 33, 49, 34, 255, 31, 44, 31, 255, 31, 44, 31, 255, 29, 41, 30, 255, 29, 40, 29, 255, 30, 43, 31, 255, 30, 42, 30, 255, 31, 44, 31, 255, 28, 39, 29, 255, 30, 42, 30, 255, 32, 47, 33, 255, 30, 43, 31, 255, 23, 30, 24, 255, 27, 37, 28, 255, 31, 44, 31, 255, 27, 37, 28, 255, 26, 35, 27, 255, 26, 36, 27, 255, 28, 40, 29, 255, 27, 38, 28, 255, 26, 35, 27, 255, 26, 36, 27, 255, 24, 31, 25, 255, 24, 31, 25, 255, 25, 33, 26, 255, 23, 29, 24, 255, 27, 37, 28, 255, 34, 50, 34, 255, 31, 44, 31, 255, 30, 43, 31, 255, 30, 43, 31, 255, 30, 43, 31, 255, 28, 40, 29, 255, 27, 37, 28, 255, 23, 29, 24, 255, 27, 37, 28, 255, 27, 37, 28, 255, 26, 35, 27, 255, 24, 30, 25, 255, 25, 33, 26, 255, 23, 30, 24, 255, 26, 35, 27, 255, 27, 37, 28, 255, 27, 37, 28, 255, 28, 38, 28, 255, 27, 37, 28, 255, 29, 41, 30, 255, 29, 41, 30, 255, 26, 34, 26, 255, 29, 41, 30, 255, 28, 39, 29, 255, 28, 38, 28, 255, 27, 37, 28, 255, 26, 36, 27, 255, 28, 39, 29, 255, 31, 44, 31, 255, 27, 37, 28, 255, 30, 42, 30, 255, 33, 48, 33, 255, 31, 44, 31, 255, 32, 47, 33, 255, 33, 48, 33, 255, 31, 45, 32, 255, 34, 49, 34, 255, 36, 53, 36, 255, 33, 48, 33, 255, 33, 47, 33, 255, 29, 40, 29, 255, 33, 48, 33, 255, 36, 53, 36, 255, 42, 62, 41, 255, 36, 53, 36, 255, 26, 36, 27, 255, 23, 30, 24, 255, 25, 33, 26, 255, 24, 32, 25, 255, 28, 40, 29, 255, 28, 39, 29, 255, 29, 40, 29, 255, 25, 33, 26, 255, 28, 39, 29, 255, 33, 47, 33, 255, 33, 48, 33, 255, 34, 51, 35, 255, 30, 43, 31, 255, 31, 44, 31, 255, 27, 38, 28, 255, 24, 32, 25, 255, 24, 31, 25, 255, 24, 32, 25, 255, 23, 30, 24, 255, 28, 38, 28, 255, 23, 29, 24, 255, 25, 34, 26, 255, 26, 36, 27, 255, 31, 44, 31, 255, 26, 35, 27, 255, 24, 31, 25, 255, 25, 33, 26, 255, 26, 34, 26, 255, 23, 29, 24, 255, 29, 37, 29, 255, 27, 36, 27, 255, 27, 37, 28, 255, 28, 38, 28, 255, 28, 39, 29, 255, 27, 37, 28, 255, 24, 31, 25, 255, 42, 36, 24, 255, 39, 34, 23, 255, 39, 34, 23, 255, 38, 33, 23, 255, 50, 42, 31, 255, 48, 40, 30, 255, 37, 33, 23, 255, 43, 36, 24, 255, 43, 37, 24, 255, 36, 32, 23, 255, 35, 31, 23, 255, 34, 30, 22, 255, 45, 37, 24, 255, 35, 31, 22, 255, 46, 40, 29, 255, 46, 40, 29, 255, 71, 57, 41, 255, 34, 31, 22, 255, 43, 36, 24, 255, 51, 41, 27, 255, 40, 35, 24, 255, 40, 35, 24, 255, 52, 42, 27, 255, 52, 42, 27, 255, 42, 36, 24, 255, 45, 38, 25, 255, 37, 33, 23, 255, 50, 42, 31, 255, 75, 60, 43, 255, 36, 32, 24, 255, 33, 30, 22, 255, 36, 31, 22, 255, 40, 34, 24, 255, 39, 34, 25, 255, 33, 30, 22, 255, 35, 31, 22, 255, 44, 38, 27, 255, 42, 35, 26, 255, 49, 40, 26, 255, 64, 48, 32, 255, 46, 37, 24, 255, 43, 36, 24, 255, 50, 41, 28, 255, 37, 32, 22, 255, 45, 39, 28, 255, 40, 35, 25, 255, 41, 35, 23, 255, 49, 40, 27, 255, 60, 47, 31, 255, 36, 32, 23, 255, 39, 34, 24, 255, 42, 36, 24, 255, 39, 33, 23, 255, 67, 54, 39, 255, 48, 40, 30, 255, 42, 36, 24, 255, 36, 32, 23, 255, 48, 40, 26, 255, 45, 37, 24, 255, 43, 36, 24, 255, 43, 37, 24, 255, 34, 31, 22, 255, 43, 36, 24, 255, 45, 38, 25, 255, 47, 39, 25, 255, 35, 31, 22, 255, 36, 32, 24, 255, 51, 43, 31, 255, 36, 32, 24, 255, 41, 36, 26, 255, 57, 47, 34, 255, 49, 42, 30, 255, 40, 35, 25, 255, 40, 34, 24, 255, 35, 31, 22, 255, 35, 31, 22, 255, 54, 43, 28, 255, 44, 37, 24, 255, 67, 50, 33, 255, 57, 45, 29, 255, 45, 37, 24, 255, 39, 34, 23, 255, 37, 33, 24, 255, 39, 34, 23, 255, 59, 49, 35, 255, 40, 34, 24, 255, 37, 33, 23, 255, 49, 40, 26, 255, 46, 39, 25, 255, 43, 37, 24, 255, 54, 43, 28, 255, 42, 36, 24, 255, 49, 40, 26, 255, 36, 32, 23, 255, 43, 36, 24, 255, 60, 46, 30, 255, 42, 36, 24, 255, 47, 39, 25, 255, 44, 37, 24, 255, 39, 34, 23, 255, 37, 33, 23, 255, 41, 36, 24, 255, 51, 43, 31, 255, 34, 30, 22, 255, 54, 43, 28, 255, 57, 44, 29, 255, 45, 38, 25, 255, 39, 34, 24, 255, 66, 49, 33, 255, 58, 45, 30, 255, 48, 40, 26, 255, 35, 31, 22, 255, 59, 49, 35, 255, 39, 34, 24, 255, 36, 32, 23, 255, 37, 33, 23, 255, 45, 37, 24, 255, 39, 34, 23, 255, 33, 30, 22, 255, 39, 34, 23, 255, 39, 34, 23, 255, 33, 30, 22, 255, 37, 33, 23, 255, 40, 34, 24, 255, 42, 36, 24, 255, 48, 40, 30, 255, 68, 55, 40, 255, 34, 30, 22, 255, 44, 38, 27, 255, 42, 36, 24, 255, 56, 44, 29, 255, 58, 45, 30, 255, 36, 32, 23, 255, 58, 45, 30, 255, 54, 43, 28, 255, 53, 42, 28, 255, 36, 32, 23, 255, 39, 34, 24, 255, 36, 32, 23, 255, 42, 36, 24, 255, 36, 32, 22, 255, 52, 42, 27, 255, 41, 36, 24, 255, 33, 30, 22, 255, 42, 36, 24, 255, 34, 31, 22, 255, 43, 37, 24, 255, 42, 36, 24, 255, 56, 44, 29, 255, 43, 36, 24, 255, 39, 34, 23, 255, 39, 34, 23, 255, 39, 33, 23, 255, 39, 34, 23, 255, 36, 32, 23, 255, 45, 37, 24, 255, 45, 37, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 60, 46, 31, 255, 61, 47, 31, 255, 42, 36, 24, 255, 41, 36, 24, 255, 57, 45, 29, 255, 55, 43, 28, 255, 52, 42, 28, 255, 63, 48, 31, 255, 45, 37, 24, 255, 43, 37, 24, 255, 39, 34, 23, 255, 40, 34, 24, 255, 51, 41, 27, 255, 47, 39, 25, 255, 41, 36, 24, 255, 39, 34, 23, 255, 40, 35, 25, 255, 48, 40, 30, 255, 44, 38, 27, 255, 43, 37, 24, 255, 42, 36, 24, 255, 43, 37, 24, 255, 49, 40, 26, 255, 47, 39, 25, 255, 51, 41, 27, 255, 42, 36, 24, 255, 39, 34, 23, 255, 51, 41, 27, 255, 43, 37, 24, 255, 43, 37, 24, 255, 41, 36, 24, 255, 57, 47, 34, 255, 45, 39, 28, 255, 36, 31, 22, 255, 33, 30, 22, 255, 37, 33, 23, 255, 71, 57, 41, 255, 37, 33, 23, 255, 40, 34, 24, 255, 39, 34, 23, 255, 44, 37, 24, 255, 35, 31, 22, 255, 46, 40, 29, 255, 37, 33, 23, 255, 37, 33, 23, 255, 33, 30, 22, 255, 37, 33, 23, 255, 35, 31, 22, 255, 38, 33, 23, 255, 46, 37, 24, 255, 35, 31, 22, 255, 43, 36, 24, 255, 35, 32, 22, 255, 36, 32, 22, 255, 53, 44, 32, 255, 34, 31, 22, 255, 40, 35, 24, 255, 39, 34, 24, 255, 39, 34, 23, 255, 38, 33, 24, 255, 33, 30, 22, 255, 44, 36, 24, 255, 36, 32, 23, 255, 42, 36, 24, 255, 37, 33, 23, 255, 60, 45, 30, 255, 58, 45, 30, 255, 44, 37, 24, 255, 46, 39, 25, 255, 45, 37, 24, 255, 45, 37, 24, 255, 35, 31, 22, 255, 44, 38, 27, 255, 45, 39, 28, 255, 42, 36, 24, 255, 40, 35, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 50, 40, 27, 255, 43, 37, 24, 255, 44, 37, 24, 255, 46, 38, 25, 255, 40, 35, 24, 255, 38, 33, 23, 255, 78, 62, 43, 255, 35, 31, 22, 255, 36, 31, 22, 255, 39, 34, 23, 255, 42, 36, 24, 255, 52, 42, 28, 255, 50, 40, 27, 255, 52, 42, 27, 255, 35, 31, 22, 255, 38, 33, 23, 255, 36, 32, 23, 255, 39, 34, 23, 255, 45, 38, 25, 255, 27, 37, 28, 255, 29, 41, 30, 255, 31, 45, 32, 255, 28, 38, 28, 255, 28, 40, 29, 255, 28, 38, 28, 255, 30, 43, 31, 255, 28, 39, 29, 255, 34, 51, 35, 255, 37, 56, 37, 255, 40, 59, 39, 255, 35, 51, 35, 255, 36, 53, 36, 255, 35, 51, 35, 255, 30, 43, 31, 255, 38, 58, 38, 255, 36, 54, 36, 255, 37, 55, 37, 255, 37, 56, 37, 255, 35, 52, 35, 255, 39, 59, 39, 255, 39, 59, 39, 255, 43, 63, 41, 255, 36, 54, 36, 255, 35, 53, 36, 255, 34, 49, 34, 255, 32, 46, 32, 255, 31, 45, 32, 255, 34, 50, 34, 255, 29, 40, 29, 255, 27, 37, 28, 255, 31, 44, 31, 255, 32, 47, 33, 255, 29, 41, 30, 255, 26, 35, 27, 255, 29, 40, 29, 255, 32, 45, 32, 255, 33, 49, 34, 255, 33, 49, 34, 255, 34, 49, 34, 255, 36, 54, 36, 255, 32, 46, 32, 255, 33, 49, 34, 255, 36, 54, 36, 255, 32, 47, 33, 255, 40, 60, 40, 255, 36, 54, 36, 255, 44, 65, 43, 255, 36, 53, 36, 255, 36, 54, 36, 255, 36, 53, 36, 255, 48, 70, 46, 255, 36, 54, 36, 255, 32, 46, 32, 255, 32, 45, 32, 255, 33, 48, 33, 255, 27, 37, 28, 255, 29, 41, 30, 255, 30, 43, 31, 255, 29, 41, 30, 255, 30, 42, 30, 255, 29, 41, 30, 255, 31, 45, 32, 255, 34, 50, 34, 255, 30, 42, 30, 255, 35, 53, 36, 255, 34, 49, 34, 255, 37, 55, 37, 255, 36, 54, 36, 255, 47, 69, 45, 255, 42, 62, 41, 255, 36, 53, 36, 255, 33, 49, 34, 255, 35, 52, 35, 255, 42, 62, 41, 255, 37, 56, 37, 255, 37, 55, 37, 255, 49, 71, 46, 255, 37, 56, 37, 255, 36, 54, 36, 255, 34, 50, 34, 255, 36, 54, 36, 255, 29, 40, 29, 255, 30, 42, 30, 255, 26, 35, 27, 255, 29, 41, 30, 255, 29, 41, 30, 255, 33, 48, 33, 255, 34, 50, 34, 255, 36, 54, 36, 255, 34, 50, 34, 255, 31, 44, 31, 255, 28, 39, 29, 255, 28, 39, 29, 255, 28, 38, 28, 255, 31, 44, 31, 255, 35, 52, 35, 255, 28, 39, 29, 255, 28, 40, 29, 255, 25, 33, 26, 255, 24, 31, 25, 255, 23, 29, 24, 255, 26, 35, 27, 255, 26, 36, 27, 255, 27, 36, 27, 255, 31, 44, 31, 255, 34, 50, 34, 255, 34, 49, 34, 255, 34, 50, 34, 255, 31, 45, 32, 255, 30, 43, 31, 255, 31, 44, 31, 255, 27, 37, 28, 255, 30, 42, 30, 255, 33, 48, 33, 255, 32, 47, 33, 255, 35, 51, 35, 255, 32, 46, 32, 255, 32, 47, 33, 255, 24, 31, 25, 255, 29, 40, 29, 255, 28, 39, 29, 255, 28, 39, 29, 255, 30, 43, 31, 255, 34, 50, 34, 255, 29, 41, 30, 255, 29, 41, 30, 255, 33, 48, 33, 255, 34, 51, 35, 255, 30, 43, 31, 255, 28, 39, 29, 255, 26, 36, 27, 255, 26, 36, 27, 255, 26, 36, 27, 255, 25, 33, 26, 255, 27, 36, 27, 255, 27, 37, 28, 255, 25, 33, 26, 255, 27, 36, 27, 255, 28, 39, 29, 255, 33, 47, 33, 255, 34, 50, 34, 255, 35, 52, 35, 255, 34, 51, 35, 255, 31, 44, 31, 255, 31, 45, 32, 255, 34, 50, 34, 255, 35, 51, 35, 255, 32, 47, 33, 255, 31, 44, 31, 255, 30, 42, 30, 255, 32, 46, 32, 255, 30, 42, 30, 255, 30, 43, 31, 255, 32, 47, 33, 255, 29, 41, 30, 255, 32, 46, 32, 255, 35, 52, 35, 255, 32, 46, 32, 255, 30, 42, 30, 255, 28, 39, 29, 255, 27, 37, 28, 255, 28, 38, 28, 255, 24, 32, 25, 255, 27, 37, 28, 255, 27, 37, 28, 255, 30, 43, 31, 255, 31, 44, 31, 255, 27, 37, 28, 255, 30, 42, 30, 255, 28, 38, 28, 255, 27, 37, 28, 255, 27, 37, 28, 255, 27, 37, 28, 255, 29, 40, 29, 255, 31, 44, 31, 255, 31, 44, 31, 255, 37, 56, 37, 255, 28, 39, 29, 255, 29, 41, 30, 255, 30, 43, 31, 255, 25, 33, 26, 255, 24, 30, 25, 255, 25, 33, 26, 255, 26, 35, 27, 255, 24, 31, 25, 255, 25, 34, 26, 255, 28, 39, 29, 255, 26, 35, 27, 255, 30, 43, 31, 255, 32, 46, 32, 255, 25, 33, 26, 255, 29, 40, 29, 255, 33, 47, 33, 255, 27, 37, 28, 255, 30, 42, 30, 255, 25, 33, 26, 255, 25, 33, 26, 255, 28, 38, 28, 255, 29, 40, 29, 255, 29, 41, 30, 255, 28, 38, 28, 255, 32, 47, 33, 255, 34, 50, 34, 255, 31, 45, 32, 255, 32, 47, 33, 255, 29, 41, 30, 255, 30, 43, 31, 255, 29, 40, 29, 255, 27, 37, 28, 255, 28, 39, 29, 255, 29, 41, 30, 255, 31, 45, 32, 255, 31, 44, 31, 255, 28, 39, 29, 255, 31, 45, 32, 255, 34, 49, 34, 255, 47, 69, 45, 255, 53, 77, 50, 255, 34, 49, 34, 255, 30, 42, 30, 255, 27, 37, 28, 255, 29, 41, 30, 255, 28, 39, 29, 255, 31, 45, 32, 255, 28, 40, 29, 255, 31, 44, 31, 255, 29, 41, 30, 255, 27, 37, 28, 255, 30, 42, 30, 255, 34, 49, 34, 255, 32, 47, 33, 255, 32, 46, 32, 255, 31, 44, 31, 255, 29, 41, 30, 255, 26, 36, 27, 255, 27, 36, 27, 255, 23, 29, 24, 255, 26, 35, 27, 255, 23, 30, 24, 255, 27, 37, 28, 255, 28, 40, 29, 255, 30, 43, 31, 255, 31, 45, 32, 255, 30, 43, 31, 255, 28, 39, 29, 255, 28, 39, 29, 255, 25, 33, 26, 255, 23, 29, 24, 255, 24, 32, 25, 255, 25, 33, 26, 255, 27, 36, 27, 255, 30, 43, 31, 255, 31, 44, 31, 255, 30, 43, 31, 255, 27, 37, 28, 255, 46, 39, 25, 255, 35, 31, 22, 255, 42, 37, 27, 255, 34, 30, 22, 255, 36, 32, 22, 255, 37, 33, 23, 255, 43, 37, 24, 255, 49, 40, 26, 255, 52, 42, 28, 255, 36, 32, 23, 255, 36, 31, 22, 255, 34, 31, 22, 255, 78, 103, 71, 255, 45, 37, 24, 255, 54, 45, 33, 255, 63, 52, 37, 255, 39, 34, 23, 255, 41, 35, 24, 255, 51, 41, 27, 255, 43, 37, 24, 255, 57, 45, 29, 255, 40, 35, 24, 255, 83, 100, 33, 255, 41, 35, 24, 255, 43, 36, 24, 255, 39, 34, 25, 255, 37, 33, 23, 255, 59, 49, 35, 255, 73, 59, 42, 255, 64, 52, 37, 255, 40, 34, 24, 255, 52, 42, 27, 255, 37, 33, 23, 255, 35, 31, 22, 255, 34, 30, 22, 255, 35, 31, 22, 255, 36, 31, 22, 255, 42, 35, 24, 255, 51, 40, 26, 255, 48, 39, 26, 255, 47, 38, 26, 255, 50, 40, 26, 255, 46, 38, 25, 255, 55, 45, 31, 255, 39, 34, 23, 255, 37, 32, 23, 255, 47, 38, 26, 255, 53, 42, 27, 255, 52, 42, 27, 255, 40, 35, 24, 255, 36, 32, 23, 255, 37, 33, 23, 255, 73, 59, 42, 255, 77, 62, 44, 255, 46, 40, 29, 255, 39, 34, 23, 255, 37, 33, 23, 255, 43, 36, 24, 255, 45, 38, 25, 255, 43, 37, 24, 255, 41, 36, 26, 255, 51, 43, 31, 255, 46, 39, 25, 255, 45, 38, 25, 255, 42, 36, 24, 255, 34, 31, 22, 255, 34, 31, 22, 255, 72, 58, 42, 255, 53, 44, 32, 255, 66, 54, 38, 255, 33, 30, 22, 255, 35, 31, 22, 255, 38, 33, 23, 255, 81, 109, 77, 255, 34, 31, 22, 255, 48, 39, 25, 255, 57, 45, 29, 255, 54, 43, 28, 255, 55, 43, 28, 255, 68, 51, 33, 255, 42, 36, 24, 255, 42, 36, 24, 255, 43, 36, 24, 255, 43, 36, 24, 255, 40, 34, 24, 255, 40, 34, 24, 255, 64, 48, 32, 255, 45, 37, 24, 255, 60, 46, 31, 255, 67, 50, 33, 255, 66, 49, 33, 255, 57, 45, 29, 255, 40, 34, 24, 255, 40, 35, 24, 255, 43, 36, 24, 255, 51, 41, 27, 255, 64, 48, 32, 255, 72, 53, 33, 255, 63, 48, 32, 255, 42, 36, 24, 255, 36, 32, 23, 255, 34, 31, 22, 255, 49, 42, 30, 255, 34, 31, 22, 255, 34, 31, 22, 255, 46, 39, 25, 255, 58, 45, 30, 255, 46, 39, 25, 255, 66, 49, 33, 255, 68, 51, 33, 255, 41, 36, 24, 255, 39, 34, 23, 255, 38, 33, 23, 255, 49, 42, 30, 255, 36, 32, 23, 255, 44, 37, 24, 255, 44, 37, 24, 255, 43, 37, 24, 255, 36, 32, 23, 255, 36, 32, 22, 255, 43, 37, 24, 255, 41, 35, 24, 255, 41, 36, 24, 255, 40, 35, 24, 255, 39, 34, 23, 255, 35, 31, 22, 255, 40, 35, 25, 255, 34, 30, 22, 255, 46, 38, 25, 255, 39, 34, 24, 255, 45, 37, 24, 255, 51, 41, 27, 255, 48, 39, 25, 255, 39, 34, 23, 255, 41, 35, 24, 255, 44, 37, 24, 255, 35, 31, 22, 255, 45, 38, 25, 255, 42, 36, 24, 255, 35, 31, 22, 255, 55, 43, 28, 255, 53, 42, 28, 255, 41, 35, 24, 255, 36, 32, 23, 255, 36, 32, 23, 255, 81, 106, 72, 255, 39, 34, 24, 255, 44, 37, 24, 255, 42, 36, 24, 255, 39, 34, 23, 255, 36, 32, 23, 255, 39, 33, 23, 255, 35, 31, 22, 255, 62, 51, 36, 255, 33, 30, 22, 255, 41, 36, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 40, 35, 24, 255, 49, 40, 26, 255, 71, 52, 33, 255, 67, 50, 33, 255, 46, 39, 25, 255, 55, 43, 28, 255, 45, 37, 24, 255, 45, 37, 24, 255, 55, 43, 28, 255, 48, 39, 25, 255, 47, 39, 25, 255, 35, 31, 22, 255, 42, 36, 24, 255, 44, 37, 24, 255, 43, 36, 24, 255, 42, 36, 24, 255, 34, 31, 22, 255, 36, 32, 24, 255, 71, 57, 41, 255, 41, 36, 26, 255, 36, 32, 23, 255, 51, 41, 27, 255, 47, 39, 25, 255, 40, 34, 24, 255, 43, 37, 24, 255, 43, 36, 24, 255, 40, 35, 24, 255, 54, 43, 28, 255, 50, 40, 27, 255, 48, 40, 26, 255, 35, 31, 22, 255, 40, 35, 24, 255, 79, 63, 45, 255, 59, 49, 35, 255, 33, 30, 22, 255, 35, 31, 22, 255, 33, 30, 22, 255, 49, 42, 30, 255, 37, 33, 23, 255, 42, 36, 24, 255, 46, 39, 25, 255, 37, 33, 23, 255, 36, 31, 22, 255, 37, 33, 23, 255, 36, 32, 23, 255, 54, 43, 28, 255, 37, 33, 23, 255, 33, 30, 22, 255, 37, 33, 23, 255, 40, 34, 24, 255, 40, 34, 24, 255, 36, 32, 22, 255, 43, 36, 23, 255, 42, 36, 24, 255, 41, 35, 23, 255, 37, 32, 23, 255, 39, 34, 24, 255, 37, 33, 22, 255, 34, 31, 22, 255, 35, 31, 22, 255, 36, 31, 22, 255, 39, 33, 23, 255, 36, 32, 22, 255, 44, 37, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 51, 41, 27, 255, 37, 33, 23, 255, 42, 36, 24, 255, 43, 37, 24, 255, 49, 40, 26, 255, 45, 38, 25, 255, 34, 31, 22, 255, 37, 33, 23, 255, 34, 30, 22, 255, 37, 33, 23, 255, 39, 34, 23, 255, 42, 36, 24, 255, 52, 42, 28, 255, 44, 37, 24, 255, 43, 37, 24, 255, 46, 38, 25, 255, 40, 34, 24, 255, 39, 34, 24, 255, 37, 33, 23, 255, 64, 52, 37, 255, 79, 62, 45, 255, 35, 31, 22, 255, 42, 36, 24, 255, 39, 34, 23, 255, 39, 34, 23, 255, 45, 37, 24, 255, 58, 45, 30, 255, 52, 42, 27, 255, 44, 37, 24, 255, 34, 31, 22, 255, 44, 37, 24, 255, 90, 100, 49, 255, 30, 42, 30, 255, 32, 46, 32, 255, 36, 54, 36, 255, 31, 44, 31, 255, 28, 39, 29, 255, 31, 44, 31, 255, 30, 43, 31, 255, 30, 42, 30, 255, 35, 51, 35, 255, 36, 54, 36, 255, 37, 55, 37, 255, 39, 59, 39, 255, 33, 48, 33, 255, 34, 50, 34, 255, 37, 56, 37, 255, 37, 56, 37, 255, 34, 50, 34, 255, 33, 49, 34, 255, 35, 51, 35, 255, 34, 49, 34, 255, 34, 49, 34, 255, 35, 52, 35, 255, 37, 55, 37, 255, 36, 54, 36, 255, 33, 49, 34, 255, 30, 42, 30, 255, 31, 44, 31, 255, 29, 41, 30, 255, 29, 41, 30, 255, 26, 34, 26, 255, 30, 42, 30, 255, 28, 39, 29, 255, 29, 41, 30, 255, 29, 41, 30, 255, 28, 39, 29, 255, 27, 37, 28, 255, 27, 36, 27, 255, 28, 38, 28, 255, 31, 45, 32, 255, 34, 50, 34, 255, 31, 44, 31, 255, 28, 39, 29, 255, 30, 43, 31, 255, 35, 52, 35, 255, 33, 49, 34, 255, 36, 54, 36, 255, 29, 41, 30, 255, 32, 45, 32, 255, 33, 48, 33, 255, 36, 53, 36, 255, 44, 65, 43, 255, 39, 59, 39, 255, 35, 52, 35, 255, 34, 49, 34, 255, 34, 49, 34, 255, 32, 46, 32, 255, 29, 40, 29, 255, 34, 51, 35, 255, 29, 41, 30, 255, 32, 46, 32, 255, 32, 46, 32, 255, 29, 41, 30, 255, 35, 52, 35, 255, 33, 48, 33, 255, 30, 43, 31, 255, 37, 55, 37, 255, 37, 56, 37, 255, 39, 59, 39, 255, 31, 45, 32, 255, 35, 52, 35, 255, 38, 57, 38, 255, 33, 49, 34, 255, 30, 42, 30, 255, 29, 41, 30, 255, 33, 49, 34, 255, 43, 64, 42, 255, 51, 74, 48, 255, 37, 56, 37, 255, 34, 50, 34, 255, 33, 49, 34, 255, 29, 40, 29, 255, 35, 52, 35, 255, 27, 37, 28, 255, 30, 42, 30, 255, 30, 43, 31, 255, 30, 42, 30, 255, 30, 42, 30, 255, 31, 45, 32, 255, 33, 49, 34, 255, 35, 51, 35, 255, 33, 48, 33, 255, 35, 52, 35, 255, 30, 42, 30, 255, 32, 46, 32, 255, 34, 49, 34, 255, 36, 54, 36, 255, 35, 51, 35, 255, 27, 38, 28, 255, 25, 34, 26, 255, 25, 34, 26, 255, 28, 38, 28, 255, 26, 34, 26, 255, 27, 36, 27, 255, 26, 36, 27, 255, 29, 41, 30, 255, 30, 43, 31, 255, 29, 41, 30, 255, 33, 49, 34, 255, 32, 47, 33, 255, 30, 42, 30, 255, 29, 40, 29, 255, 24, 32, 25, 255, 28, 38, 28, 255, 28, 38, 28, 255, 30, 42, 30, 255, 30, 42, 30, 255, 30, 42, 30, 255, 31, 45, 32, 255, 28, 39, 29, 255, 29, 41, 30, 255, 26, 35, 27, 255, 29, 40, 29, 255, 26, 35, 27, 255, 29, 41, 30, 255, 31, 45, 32, 255, 28, 39, 29, 255, 27, 37, 28, 255, 31, 44, 31, 255, 35, 52, 35, 255, 35, 52, 35, 255, 31, 44, 31, 255, 30, 42, 30, 255, 26, 36, 27, 255, 27, 37, 28, 255, 28, 38, 28, 255, 26, 36, 27, 255, 24, 31, 25, 255, 23, 30, 24, 255, 27, 37, 28, 255, 30, 43, 31, 255, 30, 43, 31, 255, 32, 46, 32, 255, 31, 45, 32, 255, 30, 42, 30, 255, 28, 39, 29, 255, 31, 45, 32, 255, 28, 39, 29, 255, 30, 42, 30, 255, 36, 53, 36, 255, 36, 54, 36, 255, 33, 48, 33, 255, 30, 43, 31, 255, 30, 42, 30, 255, 28, 39, 29, 255, 28, 39, 29, 255, 28, 38, 28, 255, 32, 45, 32, 255, 30, 42, 30, 255, 32, 46, 32, 255, 28, 40, 29, 255, 28, 39, 29, 255, 27, 36, 27, 255, 25, 34, 26, 255, 30, 43, 31, 255, 26, 35, 27, 255, 26, 36, 27, 255, 30, 43, 31, 255, 25, 33, 26, 255, 26, 35, 27, 255, 32, 47, 33, 255, 34, 50, 34, 255, 34, 49, 34, 255, 29, 41, 30, 255, 31, 44, 31, 255, 28, 38, 28, 255, 32, 45, 32, 255, 27, 37, 28, 255, 28, 39, 29, 255, 33, 49, 34, 255, 32, 47, 33, 255, 29, 41, 30, 255, 26, 35, 27, 255, 26, 35, 27, 255, 27, 37, 28, 255, 28, 38, 28, 255, 31, 44, 31, 255, 31, 45, 32, 255, 32, 47, 33, 255, 33, 48, 33, 255, 33, 48, 33, 255, 36, 53, 36, 255, 30, 42, 30, 255, 32, 46, 32, 255, 33, 49, 34, 255, 32, 45, 32, 255, 28, 39, 29, 255, 27, 37, 28, 255, 27, 38, 28, 255, 29, 41, 30, 255, 32, 46, 32, 255, 30, 43, 31, 255, 28, 38, 28, 255, 32, 46, 32, 255, 34, 51, 35, 255, 35, 52, 35, 255, 32, 47, 33, 255, 33, 49, 34, 255, 34, 50, 34, 255, 26, 36, 27, 255, 25, 33, 26, 255, 25, 34, 26, 255, 28, 39, 29, 255, 28, 39, 29, 255, 32, 45, 32, 255, 27, 37, 28, 255, 29, 41, 30, 255, 30, 43, 31, 255, 33, 49, 34, 255, 35, 52, 35, 255, 31, 45, 32, 255, 28, 39, 29, 255, 30, 42, 30, 255, 27, 37, 28, 255, 30, 43, 31, 255, 36, 53, 36, 255, 33, 47, 33, 255, 32, 46, 32, 255, 34, 49, 34, 255, 34, 49, 34, 255, 33, 48, 33, 255, 29, 40, 29, 255, 29, 40, 29, 255, 28, 40, 29, 255, 33, 48, 33, 255, 31, 45, 32, 255, 30, 43, 31, 255, 26, 36, 27, 255, 28, 40, 29, 255, 27, 36, 27, 255, 27, 36, 27, 255, 25, 33, 26, 255, 29, 40, 29, 255, 31, 44, 31, 255, 29, 41, 30, 255, 32, 46, 32, 255, 27, 37, 28, 255, 27, 37, 28, 255, 26, 36, 27, 255, 25, 33, 26, 255, 26, 36, 27, 255, 26, 36, 27, 255, 30, 43, 31, 255, 33, 48, 33, 255, 33, 49, 34, 255, 32, 45, 32, 255, 33, 49, 34, 255, 42, 36, 24, 255, 43, 37, 24, 255, 40, 34, 24, 255, 34, 31, 22, 255, 42, 36, 24, 255, 46, 38, 25, 255, 48, 39, 25, 255, 40, 35, 24, 255, 34, 31, 22, 255, 44, 37, 24, 255, 39, 34, 24, 255, 39, 34, 24, 255, 35, 31, 22, 255, 34, 30, 22, 255, 38, 33, 23, 255, 36, 32, 23, 255, 63, 60, 49, 255, 41, 35, 24, 255, 49, 40, 26, 255, 59, 46, 30, 255, 55, 43, 28, 255, 36, 32, 23, 255, 41, 35, 24, 255, 40, 35, 24, 255, 52, 42, 27, 255, 36, 32, 23, 255, 48, 40, 30, 255, 37, 33, 24, 255, 37, 33, 23, 255, 55, 46, 33, 255, 41, 35, 23, 255, 43, 36, 24, 255, 36, 31, 22, 255, 41, 35, 23, 255, 37, 33, 23, 255, 38, 33, 23, 255, 40, 34, 23, 255, 48, 39, 25, 255, 45, 37, 25, 255, 46, 38, 25, 255, 48, 39, 26, 255, 45, 37, 25, 255, 38, 33, 23, 255, 44, 37, 26, 255, 38, 33, 23, 255, 44, 38, 28, 255, 40, 35, 24, 255, 42, 35, 23, 255, 45, 38, 25, 255, 37, 33, 24, 255, 33, 30, 22, 255, 45, 39, 28, 255, 68, 55, 40, 255, 76, 61, 43, 255, 75, 60, 43, 255, 33, 30, 22, 255, 34, 31, 22, 255, 40, 35, 24, 255, 45, 37, 24, 255, 42, 36, 24, 255, 34, 30, 22, 255, 36, 31, 22, 255, 42, 36, 24, 255, 42, 36, 24, 255, 48, 40, 26, 255, 43, 36, 24, 255, 42, 36, 24, 255, 36, 32, 23, 255, 39, 34, 24, 255, 42, 36, 24, 255, 35, 31, 22, 255, 40, 35, 25, 255, 49, 42, 30, 255, 58, 48, 34, 255, 37, 33, 24, 255, 39, 34, 24, 255, 40, 35, 24, 255, 45, 37, 24, 255, 43, 36, 24, 255, 55, 43, 28, 255, 55, 43, 28, 255, 37, 33, 23, 255, 37, 33, 23, 255, 36, 32, 23, 255, 43, 36, 24, 255, 55, 43, 28, 255, 43, 36, 24, 255, 44, 37, 24, 255, 49, 40, 26, 255, 44, 37, 24, 255, 40, 35, 24, 255, 51, 41, 27, 255, 39, 33, 23, 255, 36, 31, 22, 255, 39, 34, 23, 255, 44, 37, 24, 255, 65, 49, 33, 255, 73, 54, 33, 255, 60, 46, 30, 255, 43, 37, 24, 255, 39, 34, 24, 255, 40, 34, 24, 255, 57, 47, 34, 255, 34, 30, 22, 255, 36, 32, 23, 255, 47, 39, 25, 255, 48, 40, 26, 255, 48, 39, 25, 255, 60, 46, 31, 255, 45, 37, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 49, 40, 26, 255, 34, 31, 22, 255, 34, 30, 22, 255, 37, 33, 24, 255, 54, 45, 33, 255, 55, 46, 33, 255, 41, 36, 26, 255, 45, 39, 28, 255, 40, 34, 24, 255, 36, 31, 22, 255, 46, 40, 29, 255, 37, 33, 23, 255, 37, 33, 23, 255, 34, 30, 22, 255, 35, 31, 22, 255, 37, 33, 23, 255, 43, 37, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 34, 30, 22, 255, 41, 36, 24, 255, 40, 34, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 45, 38, 25, 255, 36, 32, 22, 255, 36, 32, 22, 255, 43, 37, 24, 255, 45, 38, 25, 255, 39, 33, 23, 255, 40, 35, 24, 255, 40, 34, 24, 255, 44, 37, 24, 255, 40, 35, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 38, 33, 23, 255, 37, 33, 23, 255, 41, 35, 24, 255, 37, 33, 23, 255, 35, 31, 22, 255, 41, 35, 24, 255, 36, 32, 22, 255, 36, 32, 23, 255, 40, 35, 24, 255, 45, 37, 24, 255, 45, 37, 24, 255, 54, 43, 28, 255, 74, 54, 33, 255, 54, 43, 28, 255, 48, 39, 25, 255, 54, 43, 28, 255, 58, 45, 30, 255, 39, 33, 23, 255, 43, 37, 24, 255, 39, 33, 23, 255, 40, 35, 24, 255, 46, 39, 25, 255, 42, 36, 24, 255, 43, 37, 24, 255, 41, 36, 24, 255, 49, 40, 26, 255, 42, 36, 24, 255, 36, 32, 23, 255, 68, 55, 40, 255, 36, 32, 23, 255, 42, 36, 24, 255, 42, 36, 24, 255, 41, 35, 24, 255, 40, 34, 24, 255, 38, 33, 23, 255, 40, 34, 24, 255, 45, 37, 24, 255, 59, 46, 30, 255, 58, 45, 30, 255, 48, 39, 25, 255, 42, 36, 24, 255, 41, 35, 24, 255, 41, 36, 26, 255, 44, 38, 27, 255, 53, 44, 32, 255, 35, 31, 22, 255, 42, 36, 24, 255, 35, 31, 23, 255, 55, 46, 33, 255, 35, 31, 22, 255, 52, 42, 27, 255, 61, 46, 31, 255, 44, 37, 24, 255, 46, 38, 25, 255, 43, 36, 24, 255, 45, 37, 24, 255, 42, 36, 24, 255, 41, 35, 24, 255, 39, 34, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 44, 36, 23, 255, 45, 38, 25, 255, 55, 43, 28, 255, 43, 36, 24, 255, 39, 35, 24, 255, 49, 42, 29, 255, 35, 31, 22, 255, 43, 36, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 40, 34, 23, 255, 35, 31, 22, 255, 36, 32, 23, 255, 44, 37, 24, 255, 43, 37, 24, 255, 55, 43, 28, 255, 46, 38, 24, 255, 44, 36, 24, 255, 43, 36, 24, 255, 35, 31, 23, 255, 34, 31, 22, 255, 36, 32, 23, 255, 39, 34, 25, 255, 42, 36, 24, 255, 33, 30, 22, 255, 33, 30, 22, 255, 39, 34, 24, 255, 40, 35, 24, 255, 55, 43, 28, 255, 49, 40, 26, 255, 40, 35, 24, 255, 41, 35, 24, 255, 57, 47, 34, 255, 80, 64, 45, 255, 39, 34, 25, 255, 36, 31, 22, 255, 35, 31, 22, 255, 39, 34, 23, 255, 34, 31, 22, 255, 39, 33, 23, 255, 52, 42, 27, 255, 52, 42, 27, 255, 41, 35, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 41, 35, 24, 255, 30, 43, 31, 255, 33, 48, 33, 255, 34, 49, 34, 255, 30, 43, 31, 255, 28, 39, 29, 255, 29, 41, 30, 255, 34, 49, 34, 255, 38, 58, 38, 255, 35, 52, 35, 255, 37, 55, 37, 255, 33, 49, 34, 255, 38, 58, 38, 255, 37, 55, 37, 255, 30, 42, 30, 255, 37, 56, 37, 255, 36, 54, 36, 255, 36, 54, 36, 255, 36, 54, 36, 255, 36, 54, 36, 255, 31, 45, 32, 255, 31, 45, 32, 255, 32, 46, 32, 255, 33, 49, 34, 255, 34, 50, 34, 255, 30, 43, 31, 255, 27, 37, 28, 255, 25, 34, 26, 255, 24, 32, 25, 255, 25, 33, 26, 255, 29, 40, 29, 255, 28, 40, 29, 255, 24, 32, 25, 255, 25, 34, 26, 255, 32, 45, 32, 255, 26, 36, 27, 255, 28, 38, 28, 255, 28, 39, 29, 255, 30, 42, 30, 255, 34, 50, 34, 255, 34, 50, 34, 255, 29, 41, 30, 255, 30, 42, 30, 255, 30, 42, 30, 255, 32, 45, 32, 255, 29, 40, 29, 255, 34, 50, 34, 255, 31, 44, 31, 255, 27, 36, 27, 255, 29, 41, 30, 255, 35, 52, 35, 255, 30, 42, 30, 255, 40, 60, 40, 255, 35, 53, 36, 255, 35, 51, 35, 255, 34, 49, 34, 255, 31, 45, 32, 255, 31, 45, 32, 255, 32, 47, 33, 255, 32, 45, 32, 255, 30, 43, 31, 255, 42, 62, 41, 255, 33, 47, 33, 255, 46, 68, 44, 255, 36, 54, 36, 255, 33, 47, 33, 255, 34, 49, 34, 255, 37, 56, 37, 255, 32, 46, 32, 255, 30, 43, 31, 255, 34, 49, 34, 255, 34, 50, 34, 255, 34, 50, 34, 255, 32, 47, 33, 255, 27, 38, 28, 255, 32, 47, 33, 255, 32, 47, 33, 255, 40, 60, 40, 255, 39, 59, 39, 255, 32, 47, 33, 255, 32, 47, 33, 255, 32, 46, 32, 255, 32, 47, 33, 255, 34, 49, 34, 255, 30, 42, 30, 255, 30, 42, 30, 255, 30, 42, 30, 255, 29, 41, 30, 255, 30, 43, 31, 255, 33, 49, 34, 255, 34, 50, 34, 255, 33, 48, 33, 255, 32, 47, 33, 255, 32, 47, 33, 255, 35, 51, 35, 255, 43, 63, 41, 255, 35, 52, 35, 255, 35, 51, 35, 255, 33, 47, 33, 255, 31, 45, 32, 255, 33, 48, 33, 255, 32, 47, 33, 255, 29, 40, 29, 255, 27, 37, 28, 255, 26, 34, 26, 255, 25, 33, 26, 255, 29, 40, 29, 255, 31, 45, 32, 255, 32, 45, 32, 255, 31, 45, 32, 255, 28, 39, 29, 255, 26, 35, 27, 255, 24, 30, 25, 255, 23, 30, 24, 255, 25, 34, 26, 255, 30, 43, 31, 255, 32, 47, 33, 255, 30, 43, 31, 255, 31, 44, 31, 255, 26, 35, 27, 255, 28, 38, 28, 255, 30, 43, 31, 255, 30, 42, 30, 255, 32, 47, 33, 255, 32, 46, 32, 255, 28, 38, 28, 255, 29, 40, 29, 255, 28, 39, 29, 255, 35, 52, 35, 255, 31, 45, 32, 255, 34, 50, 34, 255, 30, 43, 31, 255, 24, 32, 25, 255, 25, 34, 26, 255, 26, 35, 27, 255, 27, 37, 28, 255, 26, 35, 27, 255, 25, 32, 26, 255, 28, 36, 29, 255, 27, 38, 28, 255, 30, 42, 30, 255, 33, 49, 34, 255, 32, 47, 33, 255, 32, 46, 32, 255, 33, 48, 33, 255, 28, 40, 29, 255, 26, 34, 26, 255, 29, 41, 30, 255, 29, 41, 30, 255, 34, 51, 35, 255, 34, 50, 34, 255, 33, 49, 34, 255, 31, 44, 31, 255, 31, 45, 32, 255, 31, 44, 31, 255, 30, 43, 31, 255, 30, 42, 30, 255, 30, 43, 31, 255, 31, 44, 31, 255, 34, 50, 34, 255, 33, 48, 33, 255, 32, 47, 33, 255, 31, 45, 32, 255, 30, 42, 30, 255, 27, 38, 28, 255, 25, 34, 26, 255, 26, 35, 27, 255, 30, 43, 31, 255, 31, 45, 32, 255, 26, 35, 27, 255, 30, 42, 30, 255, 34, 50, 34, 255, 32, 47, 33, 255, 32, 47, 33, 255, 35, 51, 35, 255, 31, 45, 32, 255, 27, 37, 28, 255, 36, 54, 36, 255, 32, 46, 32, 255, 30, 43, 31, 255, 32, 47, 33, 255, 32, 47, 33, 255, 28, 39, 29, 255, 29, 41, 30, 255, 33, 49, 34, 255, 30, 43, 31, 255, 30, 43, 31, 255, 36, 54, 36, 255, 35, 51, 35, 255, 36, 54, 36, 255, 36, 54, 36, 255, 38, 58, 38, 255, 37, 55, 37, 255, 34, 50, 34, 255, 35, 52, 35, 255, 35, 53, 36, 255, 27, 37, 28, 255, 24, 32, 25, 255, 28, 39, 29, 255, 33, 49, 34, 255, 32, 47, 33, 255, 27, 37, 28, 255, 28, 39, 29, 255, 30, 43, 31, 255, 33, 49, 34, 255, 34, 50, 34, 255, 36, 53, 36, 255, 35, 51, 35, 255, 33, 48, 33, 255, 28, 38, 28, 255, 26, 35, 27, 255, 26, 36, 27, 255, 29, 41, 30, 255, 27, 37, 28, 255, 26, 34, 26, 255, 29, 41, 30, 255, 28, 39, 29, 255, 34, 50, 34, 255, 31, 44, 31, 255, 31, 45, 32, 255, 35, 52, 35, 255, 30, 42, 30, 255, 32, 47, 33, 255, 30, 42, 30, 255, 32, 46, 32, 255, 34, 49, 34, 255, 36, 54, 36, 255, 39, 59, 39, 255, 33, 47, 33, 255, 31, 45, 32, 255, 31, 45, 32, 255, 25, 33, 26, 255, 24, 30, 25, 255, 25, 33, 26, 255, 31, 45, 32, 255, 35, 51, 35, 255, 35, 52, 35, 255, 30, 43, 31, 255, 27, 37, 28, 255, 31, 44, 31, 255, 24, 32, 25, 255, 30, 42, 30, 255, 30, 43, 31, 255, 27, 38, 28, 255, 29, 40, 29, 255, 29, 40, 29, 255, 27, 37, 28, 255, 25, 33, 26, 255, 27, 38, 28, 255, 26, 35, 27, 255, 28, 39, 29, 255, 31, 45, 32, 255, 32, 46, 32, 255, 32, 47, 33, 255, 34, 50, 34, 255, 34, 49, 34, 255, 33, 47, 33, 255, 45, 38, 25, 255, 45, 38, 25, 255, 53, 42, 28, 255, 42, 36, 24, 255, 43, 36, 24, 255, 45, 38, 25, 255, 43, 37, 24, 255, 37, 33, 23, 255, 49, 42, 30, 255, 40, 35, 24, 255, 36, 32, 23, 255, 34, 31, 22, 255, 45, 39, 28, 255, 33, 30, 22, 255, 33, 30, 22, 255, 50, 42, 31, 255, 54, 45, 33, 255, 37, 33, 23, 255, 43, 37, 24, 255, 64, 48, 32, 255, 53, 42, 28, 255, 42, 36, 24, 255, 40, 34, 24, 255, 45, 37, 24, 255, 44, 37, 24, 255, 36, 32, 23, 255, 37, 33, 23, 255, 43, 36, 24, 255, 43, 36, 24, 255, 42, 36, 23, 255, 40, 35, 24, 255, 44, 36, 23, 255, 41, 35, 24, 255, 37, 33, 23, 255, 39, 34, 23, 255, 42, 36, 24, 255, 41, 35, 24, 255, 44, 37, 24, 255, 45, 37, 24, 255, 48, 39, 25, 255, 44, 36, 24, 255, 51, 40, 27, 255, 43, 37, 24, 255, 41, 35, 23, 255, 37, 33, 23, 255, 75, 61, 42, 255, 33, 30, 22, 255, 36, 32, 22, 255, 37, 33, 24, 255, 33, 30, 22, 255, 67, 54, 39, 255, 51, 43, 31, 255, 80, 64, 45, 255, 61, 50, 36, 255, 44, 38, 27, 255, 46, 40, 29, 255, 45, 37, 24, 255, 41, 36, 24, 255, 42, 36, 24, 255, 43, 37, 24, 255, 39, 33, 23, 255, 41, 35, 24, 255, 43, 37, 24, 255, 39, 34, 23, 255, 34, 30, 22, 255, 43, 36, 24, 255, 40, 34, 24, 255, 39, 33, 23, 255, 37, 33, 23, 255, 47, 39, 25, 255, 34, 30, 22, 255, 58, 48, 34, 255, 35, 31, 23, 255, 37, 33, 23, 255, 34, 30, 22, 255, 43, 36, 24, 255, 37, 33, 23, 255, 51, 41, 27, 255, 41, 35, 24, 255, 40, 35, 24, 255, 61, 46, 31, 255, 39, 34, 23, 255, 41, 35, 24, 255, 46, 38, 25, 255, 45, 37, 24, 255, 43, 36, 24, 255, 35, 31, 22, 255, 40, 35, 24, 255, 34, 31, 22, 255, 43, 36, 24, 255, 39, 33, 23, 255, 39, 34, 24, 255, 39, 34, 24, 255, 33, 30, 22, 255, 44, 38, 27, 255, 42, 36, 24, 255, 57, 78, 36, 255, 59, 46, 30, 255, 54, 43, 28, 255, 42, 36, 24, 255, 44, 37, 24, 255, 37, 33, 23, 255, 33, 30, 22, 255, 58, 48, 34, 255, 44, 37, 24, 255, 40, 34, 24, 255, 39, 34, 23, 255, 45, 37, 24, 255, 41, 35, 24, 255, 45, 37, 24, 255, 40, 35, 24, 255, 42, 36, 24, 255, 57, 44, 29, 255, 36, 32, 23, 255, 40, 35, 25, 255, 34, 31, 22, 255, 51, 43, 31, 255, 35, 31, 23, 255, 48, 40, 30, 255, 57, 47, 34, 255, 41, 35, 24, 255, 55, 46, 33, 255, 33, 30, 22, 255, 43, 37, 24, 255, 48, 39, 25, 255, 42, 36, 24, 255, 34, 31, 22, 255, 40, 34, 24, 255, 45, 37, 24, 255, 45, 37, 24, 255, 36, 32, 23, 255, 66, 54, 38, 255, 34, 31, 22, 255, 40, 35, 24, 255, 40, 34, 24, 255, 39, 33, 23, 255, 37, 33, 23, 255, 38, 41, 36, 255, 37, 33, 23, 255, 42, 36, 24, 255, 39, 34, 23, 255, 51, 43, 31, 255, 43, 36, 24, 255, 38, 33, 23, 255, 49, 40, 26, 255, 42, 36, 24, 255, 42, 36, 24, 255, 36, 32, 22, 255, 35, 31, 22, 255, 35, 31, 22, 255, 37, 33, 23, 255, 42, 36, 24, 255, 40, 35, 25, 255, 37, 33, 23, 255, 36, 32, 23, 255, 39, 34, 23, 255, 46, 38, 25, 255, 52, 42, 27, 255, 40, 35, 24, 255, 48, 40, 26, 255, 48, 39, 25, 255, 42, 36, 24, 255, 46, 39, 25, 255, 45, 37, 24, 255, 43, 36, 24, 255, 35, 31, 23, 255, 36, 32, 23, 255, 36, 32, 23, 255, 45, 37, 24, 255, 48, 40, 26, 255, 40, 35, 24, 255, 44, 37, 24, 255, 36, 32, 23, 255, 37, 33, 23, 255, 34, 31, 22, 255, 55, 46, 33, 255, 79, 63, 45, 255, 36, 32, 23, 255, 40, 34, 24, 255, 34, 31, 22, 255, 42, 36, 24, 255, 43, 37, 24, 255, 53, 44, 32, 255, 34, 30, 22, 255, 37, 33, 23, 255, 48, 40, 26, 255, 48, 39, 25, 255, 51, 41, 27, 255, 43, 36, 24, 255, 42, 36, 24, 255, 62, 51, 36, 255, 70, 57, 40, 255, 62, 51, 36, 255, 54, 45, 33, 255, 34, 30, 22, 255, 51, 43, 31, 255, 39, 34, 24, 255, 42, 36, 24, 255, 63, 48, 31, 255, 67, 50, 33, 255, 58, 45, 30, 255, 59, 45, 30, 255, 43, 36, 24, 255, 48, 39, 25, 255, 49, 40, 26, 255, 44, 37, 24, 255, 45, 37, 24, 255, 46, 38, 25, 255, 60, 46, 31, 255, 45, 37, 24, 255, 44, 37, 24, 255, 51, 41, 27, 255, 35, 31, 22, 255, 46, 39, 28, 255, 40, 35, 25, 255, 33, 30, 22, 255, 40, 35, 23, 255, 38, 33, 23, 255, 35, 31, 22, 255, 35, 31, 22, 255, 41, 35, 24, 255, 42, 35, 24, 255, 45, 38, 25, 255, 43, 37, 24, 255, 51, 41, 27, 255, 45, 37, 24, 255, 62, 47, 31, 255, 41, 36, 24, 255, 37, 33, 23, 255, 36, 32, 22, 255, 40, 35, 24, 255, 41, 36, 24, 255, 43, 36, 24, 255, 33, 30, 22, 255, 40, 39, 26, 255, 40, 35, 24, 255, 43, 37, 24, 255, 57, 44, 29, 255, 52, 42, 27, 255, 37, 33, 23, 255, 42, 36, 24, 255, 33, 30, 22, 255, 40, 35, 25, 255, 36, 32, 23, 255, 48, 40, 30, 255, 34, 31, 22, 255, 36, 32, 22, 255, 36, 32, 24, 255, 40, 35, 24, 255, 43, 37, 24, 255, 40, 35, 24, 255, 43, 36, 24, 255, 59, 46, 30, 255, 41, 35, 24, 255, 42, 36, 24, 255, 39, 33, 23, 255, 33, 48, 33, 255, 35, 52, 35, 255, 36, 53, 36, 255, 32, 45, 32, 255, 29, 41, 30, 255, 32, 46, 32, 255, 31, 45, 32, 255, 35, 51, 35, 255, 34, 49, 34, 255, 34, 49, 34, 255, 33, 47, 33, 255, 36, 54, 36, 255, 33, 49, 34, 255, 32, 47, 33, 255, 36, 53, 36, 255, 43, 63, 41, 255, 40, 60, 40, 255, 33, 49, 34, 255, 33, 48, 33, 255, 35, 51, 35, 255, 33, 47, 33, 255, 31, 45, 32, 255, 31, 45, 32, 255, 32, 47, 33, 255, 25, 33, 26, 255, 24, 31, 25, 255, 25, 33, 26, 255, 30, 42, 30, 255, 30, 42, 30, 255, 29, 41, 30, 255, 25, 34, 26, 255, 23, 29, 24, 255, 26, 35, 27, 255, 31, 44, 31, 255, 29, 41, 30, 255, 27, 37, 28, 255, 31, 44, 31, 255, 32, 45, 32, 255, 30, 43, 31, 255, 29, 41, 30, 255, 31, 45, 32, 255, 31, 44, 31, 255, 30, 42, 30, 255, 28, 38, 28, 255, 31, 44, 31, 255, 29, 41, 30, 255, 27, 37, 28, 255, 24, 31, 25, 255, 30, 43, 31, 255, 30, 43, 31, 255, 40, 50, 18, 255, 31, 45, 32, 255, 37, 56, 37, 255, 38, 58, 38, 255, 38, 57, 38, 255, 30, 43, 31, 255, 31, 44, 31, 255, 36, 53, 36, 255, 37, 55, 37, 255, 35, 52, 35, 255, 30, 43, 31, 255, 47, 68, 45, 255, 35, 52, 35, 255, 34, 51, 35, 255, 28, 39, 29, 255, 36, 53, 36, 255, 37, 55, 37, 255, 34, 49, 34, 255, 31, 44, 31, 255, 29, 40, 29, 255, 31, 44, 31, 255, 27, 36, 27, 255, 29, 40, 29, 255, 28, 40, 29, 255, 32, 46, 32, 255, 33, 48, 33, 255, 36, 53, 36, 255, 43, 63, 41, 255, 37, 55, 37, 255, 35, 51, 35, 255, 29, 41, 30, 255, 33, 48, 33, 255, 29, 41, 30, 255, 106, 129, 12, 255, 28, 39, 29, 255, 30, 43, 31, 255, 29, 41, 30, 255, 35, 53, 36, 255, 35, 51, 35, 255, 32, 46, 32, 255, 33, 48, 33, 255, 33, 47, 33, 255, 30, 43, 31, 255, 32, 47, 33, 255, 31, 44, 31, 255, 31, 45, 32, 255, 32, 47, 33, 255, 35, 52, 35, 255, 30, 43, 31, 255, 27, 37, 28, 255, 29, 41, 30, 255, 26, 36, 27, 255, 27, 38, 28, 255, 31, 44, 31, 255, 31, 45, 32, 255, 31, 44, 31, 255, 32, 45, 32, 255, 31, 45, 32, 255, 31, 45, 32, 255, 28, 39, 29, 255, 24, 30, 25, 255, 26, 36, 27, 255, 28, 38, 28, 255, 27, 37, 28, 255, 25, 33, 26, 255, 25, 34, 26, 255, 25, 34, 26, 255, 24, 30, 25, 255, 27, 37, 28, 255, 28, 38, 28, 255, 26, 34, 26, 255, 31, 45, 32, 255, 31, 44, 31, 255, 27, 36, 27, 255, 27, 37, 28, 255, 28, 39, 29, 255, 31, 45, 32, 255, 35, 52, 35, 255, 40, 60, 40, 255, 34, 50, 34, 255, 33, 49, 34, 255, 32, 46, 32, 255, 30, 42, 30, 255, 29, 41, 30, 255, 30, 42, 30, 255, 28, 38, 28, 255, 23, 29, 24, 255, 24, 31, 25, 255, 26, 35, 27, 255, 28, 39, 29, 255, 34, 49, 34, 255, 29, 41, 30, 255, 32, 47, 33, 255, 36, 54, 36, 255, 33, 47, 33, 255, 29, 41, 30, 255, 30, 43, 31, 255, 32, 46, 32, 255, 31, 44, 31, 255, 37, 55, 37, 255, 35, 52, 35, 255, 30, 43, 31, 255, 30, 43, 31, 255, 33, 49, 34, 255, 33, 47, 33, 255, 33, 47, 33, 255, 29, 41, 30, 255, 30, 42, 30, 255, 32, 47, 33, 255, 33, 48, 33, 255, 30, 43, 31, 255, 28, 38, 28, 255, 25, 33, 26, 255, 30, 43, 31, 255, 29, 41, 30, 255, 29, 41, 30, 255, 29, 40, 29, 255, 29, 41, 30, 255, 25, 33, 26, 255, 30, 43, 31, 255, 31, 45, 32, 255, 27, 38, 28, 255, 30, 42, 30, 255, 32, 47, 33, 255, 36, 54, 36, 255, 30, 42, 30, 255, 33, 48, 33, 255, 30, 43, 31, 255, 34, 50, 34, 255, 31, 44, 31, 255, 27, 38, 28, 255, 30, 42, 30, 255, 32, 46, 32, 255, 29, 41, 30, 255, 29, 41, 30, 255, 35, 52, 35, 255, 33, 48, 33, 255, 37, 55, 37, 255, 37, 55, 37, 255, 37, 55, 37, 255, 37, 56, 37, 255, 37, 55, 37, 255, 35, 51, 35, 255, 37, 55, 37, 255, 34, 50, 34, 255, 33, 48, 33, 255, 31, 44, 31, 255, 29, 41, 30, 255, 33, 47, 33, 255, 34, 51, 35, 255, 33, 49, 34, 255, 31, 44, 31, 255, 30, 43, 31, 255, 32, 45, 32, 255, 32, 47, 33, 255, 26, 36, 27, 255, 30, 42, 30, 255, 26, 35, 27, 255, 29, 41, 30, 255, 27, 37, 28, 255, 24, 30, 25, 255, 25, 33, 26, 255, 26, 34, 26, 255, 25, 33, 26, 255, 27, 38, 28, 255, 27, 37, 28, 255, 31, 45, 32, 255, 30, 42, 30, 255, 32, 47, 33, 255, 32, 46, 32, 255, 32, 46, 32, 255, 31, 45, 32, 255, 33, 47, 33, 255, 34, 50, 34, 255, 32, 46, 32, 255, 46, 68, 44, 255, 43, 63, 41, 255, 34, 49, 34, 255, 31, 45, 32, 255, 31, 44, 31, 255, 26, 36, 27, 255, 28, 38, 28, 255, 30, 42, 30, 255, 30, 43, 31, 255, 33, 49, 34, 255, 41, 61, 40, 255, 33, 49, 34, 255, 33, 48, 33, 255, 29, 41, 30, 255, 30, 43, 31, 255, 30, 43, 31, 255, 33, 48, 33, 255, 29, 41, 30, 255, 33, 48, 33, 255, 29, 40, 29, 255, 31, 45, 32, 255, 25, 33, 26, 255, 24, 32, 25, 255, 28, 39, 29, 255, 31, 44, 31, 255, 34, 50, 34, 255, 32, 46, 32, 255, 31, 44, 31, 255, 32, 47, 33, 255, 40, 59, 39, 255, 32, 46, 32, 255, 37, 33, 23, 255, 43, 36, 24, 255, 43, 37, 24, 255, 40, 35, 24, 255, 45, 37, 24, 255, 41, 35, 24, 255, 37, 33, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 42, 37, 27, 255, 68, 55, 40, 255, 35, 31, 22, 255, 38, 33, 23, 255, 61, 50, 36, 255, 57, 47, 34, 255, 53, 44, 32, 255, 34, 31, 22, 255, 40, 35, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 57, 44, 29, 255, 47, 39, 25, 255, 44, 37, 24, 255, 67, 50, 33, 255, 45, 37, 24, 255, 54, 43, 28, 255, 39, 34, 24, 255, 39, 34, 24, 255, 65, 48, 32, 255, 57, 44, 29, 255, 52, 42, 27, 255, 55, 43, 28, 255, 42, 37, 26, 255, 59, 48, 34, 255, 53, 44, 31, 255, 41, 35, 23, 255, 46, 38, 25, 255, 51, 40, 26, 255, 44, 37, 24, 255, 40, 34, 24, 255, 55, 43, 29, 255, 44, 36, 24, 255, 54, 45, 32, 255, 49, 41, 30, 255, 43, 37, 26, 255, 61, 50, 36, 255, 73, 59, 42, 255, 34, 30, 22, 255, 34, 30, 22, 255, 37, 33, 23, 255, 62, 51, 36, 255, 50, 42, 31, 255, 35, 31, 22, 255, 36, 31, 22, 255, 37, 33, 23, 255, 53, 42, 28, 255, 40, 35, 24, 255, 41, 35, 24, 255, 46, 38, 25, 255, 52, 42, 28, 255, 40, 34, 24, 255, 40, 34, 24, 255, 36, 32, 23, 255, 64, 52, 37, 255, 63, 52, 37, 255, 34, 30, 22, 255, 37, 33, 23, 255, 42, 36, 24, 255, 39, 34, 23, 255, 38, 33, 23, 255, 34, 31, 22, 255, 42, 37, 27, 255, 40, 34, 24, 255, 41, 35, 24, 255, 33, 30, 22, 255, 42, 36, 24, 255, 67, 50, 33, 255, 60, 46, 31, 255, 42, 36, 24, 255, 66, 49, 33, 255, 51, 41, 27, 255, 37, 33, 23, 255, 39, 34, 24, 255, 34, 30, 22, 255, 39, 33, 23, 255, 34, 31, 22, 255, 34, 31, 22, 255, 39, 34, 24, 255, 47, 39, 25, 255, 43, 36, 24, 255, 33, 30, 22, 255, 41, 36, 24, 255, 42, 36, 24, 255, 34, 31, 22, 255, 39, 34, 24, 255, 44, 37, 24, 255, 43, 37, 24, 255, 49, 40, 26, 255, 45, 37, 24, 255, 49, 40, 26, 255, 54, 43, 28, 255, 36, 32, 23, 255, 35, 31, 22, 255, 43, 36, 24, 255, 41, 36, 24, 255, 44, 37, 24, 255, 45, 37, 24, 255, 62, 47, 31, 255, 55, 43, 28, 255, 60, 46, 30, 255, 43, 36, 24, 255, 45, 38, 25, 255, 33, 30, 22, 255, 37, 33, 23, 255, 42, 36, 24, 255, 53, 44, 32, 255, 34, 31, 22, 255, 41, 36, 26, 255, 41, 35, 24, 255, 44, 37, 24, 255, 37, 33, 23, 255, 34, 30, 22, 255, 54, 43, 28, 255, 53, 42, 28, 255, 43, 37, 24, 255, 35, 31, 22, 255, 40, 34, 24, 255, 38, 33, 23, 255, 42, 36, 24, 255, 33, 30, 22, 255, 37, 33, 23, 255, 37, 33, 23, 255, 39, 34, 23, 255, 42, 36, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 40, 34, 24, 255, 40, 34, 24, 255, 35, 31, 23, 255, 37, 33, 23, 255, 42, 37, 27, 255, 42, 36, 24, 255, 44, 37, 24, 255, 36, 32, 23, 255, 36, 31, 22, 255, 41, 36, 26, 255, 51, 43, 31, 255, 51, 43, 31, 255, 39, 34, 25, 255, 34, 31, 22, 255, 41, 35, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 39, 34, 24, 255, 50, 42, 31, 255, 43, 36, 24, 255, 46, 38, 25, 255, 36, 32, 23, 255, 37, 33, 24, 255, 53, 44, 32, 255, 39, 34, 23, 255, 34, 30, 22, 255, 37, 33, 24, 255, 34, 31, 22, 255, 34, 31, 22, 255, 54, 45, 33, 255, 35, 31, 22, 255, 36, 31, 22, 255, 39, 34, 24, 255, 43, 37, 24, 255, 53, 44, 32, 255, 42, 37, 27, 255, 55, 46, 33, 255, 46, 40, 29, 255, 35, 31, 22, 255, 53, 44, 32, 255, 75, 60, 43, 255, 64, 52, 37, 255, 38, 33, 23, 255, 41, 35, 24, 255, 39, 34, 23, 255, 33, 30, 22, 255, 45, 39, 28, 255, 45, 37, 24, 255, 37, 33, 23, 255, 52, 42, 27, 255, 69, 51, 33, 255, 56, 44, 29, 255, 39, 34, 23, 255, 64, 52, 37, 255, 37, 33, 24, 255, 40, 35, 25, 255, 45, 39, 28, 255, 41, 36, 26, 255, 39, 33, 23, 255, 48, 39, 25, 255, 68, 51, 33, 255, 44, 37, 24, 255, 41, 35, 24, 255, 34, 31, 22, 255, 43, 37, 24, 255, 43, 37, 24, 255, 52, 42, 27, 255, 58, 45, 30, 255, 78, 57, 33, 255, 62, 47, 31, 255, 55, 43, 28, 255, 58, 45, 30, 255, 41, 36, 24, 255, 39, 34, 23, 255, 37, 33, 24, 255, 40, 34, 24, 255, 39, 34, 23, 255, 37, 32, 23, 255, 42, 36, 25, 255, 38, 33, 23, 255, 38, 33, 24, 255, 37, 32, 23, 255, 45, 39, 28, 255, 36, 31, 22, 255, 45, 37, 25, 255, 44, 37, 24, 255, 40, 35, 24, 255, 44, 36, 24, 255, 48, 39, 25, 255, 57, 44, 29, 255, 59, 45, 30, 255, 65, 49, 33, 255, 56, 44, 29, 255, 42, 36, 24, 255, 35, 31, 22, 255, 52, 42, 27, 255, 70, 57, 40, 255, 75, 60, 43, 255, 36, 31, 22, 255, 37, 33, 23, 255, 53, 42, 28, 255, 47, 39, 25, 255, 43, 37, 24, 255, 37, 33, 23, 255, 49, 40, 26, 255, 45, 37, 24, 255, 42, 36, 24, 255, 36, 32, 24, 255, 39, 33, 23, 255, 33, 30, 22, 255, 53, 44, 32, 255, 34, 30, 22, 255, 40, 34, 24, 255, 33, 30, 22, 255, 42, 36, 24, 255, 45, 37, 24, 255, 45, 37, 24, 255, 36, 32, 22, 255, 36, 32, 23, 255, 33, 48, 33, 255, 34, 49, 34, 255, 35, 52, 35, 255, 33, 47, 33, 255, 33, 49, 34, 255, 35, 52, 35, 255, 32, 45, 32, 255, 30, 42, 30, 255, 28, 39, 29, 255, 31, 44, 31, 255, 34, 51, 35, 255, 39, 59, 39, 255, 33, 49, 34, 255, 28, 38, 28, 255, 31, 45, 32, 255, 34, 50, 34, 255, 35, 51, 35, 255, 52, 76, 49, 255, 34, 50, 34, 255, 33, 48, 33, 255, 34, 49, 34, 255, 27, 37, 28, 255, 28, 39, 29, 255, 29, 41, 30, 255, 28, 39, 29, 255, 26, 35, 27, 255, 24, 32, 25, 255, 32, 45, 32, 255, 30, 42, 30, 255, 24, 31, 25, 255, 28, 38, 28, 255, 24, 32, 25, 255, 26, 35, 27, 255, 31, 45, 32, 255, 28, 38, 28, 255, 32, 46, 32, 255, 37, 56, 37, 255, 33, 49, 34, 255, 30, 42, 30, 255, 31, 45, 32, 255, 33, 48, 33, 255, 31, 44, 31, 255, 33, 47, 33, 255, 28, 40, 29, 255, 28, 38, 28, 255, 27, 37, 28, 255, 30, 43, 31, 255, 29, 41, 30, 255, 30, 43, 31, 255, 29, 40, 29, 255, 31, 45, 32, 255, 29, 41, 30, 255, 26, 36, 27, 255, 34, 50, 34, 255, 33, 48, 33, 255, 37, 56, 37, 255, 35, 51, 35, 255, 35, 51, 35, 255, 37, 56, 37, 255, 33, 49, 34, 255, 32, 47, 33, 255, 36, 54, 36, 255, 33, 48, 33, 255, 33, 48, 33, 255, 29, 41, 30, 255, 35, 51, 35, 255, 44, 65, 43, 255, 35, 52, 35, 255, 32, 46, 32, 255, 31, 44, 31, 255, 28, 39, 29, 255, 28, 38, 28, 255, 23, 30, 24, 255, 28, 39, 29, 255, 32, 46, 32, 255, 29, 40, 29, 255, 34, 50, 34, 255, 36, 54, 36, 255, 33, 48, 33, 255, 32, 46, 32, 255, 28, 38, 28, 255, 37, 55, 37, 255, 32, 45, 32, 255, 30, 42, 30, 255, 33, 49, 34, 255, 35, 51, 35, 255, 37, 55, 37, 255, 37, 55, 37, 255, 37, 55, 37, 255, 37, 55, 37, 255, 35, 52, 35, 255, 34, 50, 34, 255, 32, 47, 33, 255, 30, 42, 30, 255, 30, 42, 30, 255, 36, 53, 36, 255, 38, 57, 38, 255, 31, 44, 31, 255, 29, 41, 30, 255, 30, 43, 31, 255, 30, 42, 30, 255, 31, 44, 31, 255, 35, 51, 35, 255, 34, 50, 34, 255, 26, 35, 27, 255, 29, 40, 29, 255, 33, 48, 33, 255, 31, 44, 31, 255, 29, 41, 30, 255, 29, 40, 29, 255, 27, 37, 28, 255, 26, 36, 27, 255, 26, 35, 27, 255, 25, 34, 26, 255, 23, 30, 24, 255, 24, 32, 25, 255, 24, 31, 25, 255, 32, 40, 32, 255, 24, 31, 25, 255, 24, 32, 25, 255, 28, 39, 29, 255, 29, 41, 30, 255, 31, 44, 31, 255, 26, 35, 27, 255, 27, 36, 27, 255, 25, 34, 26, 255, 29, 41, 30, 255, 35, 51, 35, 255, 46, 68, 44, 255, 37, 56, 37, 255, 30, 43, 31, 255, 32, 46, 32, 255, 31, 44, 31, 255, 29, 40, 29, 255, 28, 39, 29, 255, 27, 37, 28, 255, 27, 37, 28, 255, 24, 31, 25, 255, 24, 32, 25, 255, 23, 30, 24, 255, 25, 34, 26, 255, 23, 29, 24, 255, 28, 38, 28, 255, 27, 37, 28, 255, 28, 39, 29, 255, 33, 47, 33, 255, 29, 41, 30, 255, 36, 54, 36, 255, 33, 49, 34, 255, 37, 55, 37, 255, 35, 51, 35, 255, 33, 48, 33, 255, 37, 56, 37, 255, 36, 53, 36, 255, 36, 53, 36, 255, 31, 45, 32, 255, 30, 42, 30, 255, 37, 56, 37, 255, 34, 51, 35, 255, 36, 54, 36, 255, 34, 50, 34, 255, 31, 44, 31, 255, 27, 37, 28, 255, 29, 41, 30, 255, 30, 43, 31, 255, 31, 45, 32, 255, 30, 43, 31, 255, 29, 41, 30, 255, 26, 35, 27, 255, 28, 38, 28, 255, 27, 37, 28, 255, 28, 38, 28, 255, 32, 45, 32, 255, 33, 49, 34, 255, 44, 65, 43, 255, 34, 51, 35, 255, 35, 52, 35, 255, 26, 34, 26, 255, 32, 45, 32, 255, 32, 45, 32, 255, 30, 42, 30, 255, 31, 44, 31, 255, 31, 45, 32, 255, 34, 51, 35, 255, 32, 46, 32, 255, 36, 53, 36, 255, 36, 54, 36, 255, 37, 56, 37, 255, 34, 50, 34, 255, 35, 51, 35, 255, 46, 68, 44, 255, 57, 82, 53, 255, 37, 56, 37, 255, 46, 68, 44, 255, 36, 54, 36, 255, 32, 47, 33, 255, 34, 51, 35, 255, 32, 46, 32, 255, 35, 52, 35, 255, 35, 52, 35, 255, 45, 67, 44, 255, 36, 54, 36, 255, 35, 52, 35, 255, 31, 44, 31, 255, 25, 34, 26, 255, 28, 40, 29, 255, 28, 40, 29, 255, 27, 38, 28, 255, 28, 38, 28, 255, 30, 43, 31, 255, 27, 37, 28, 255, 26, 36, 27, 255, 31, 44, 31, 255, 29, 40, 29, 255, 26, 35, 27, 255, 24, 31, 25, 255, 26, 35, 27, 255, 30, 43, 31, 255, 33, 48, 33, 255, 36, 54, 36, 255, 33, 48, 33, 255, 37, 56, 37, 255, 50, 73, 47, 255, 36, 54, 36, 255, 31, 44, 31, 255, 37, 55, 37, 255, 37, 56, 37, 255, 39, 59, 39, 255, 34, 51, 35, 255, 29, 40, 29, 255, 25, 34, 26, 255, 30, 42, 30, 255, 30, 42, 30, 255, 31, 44, 31, 255, 33, 48, 33, 255, 34, 50, 34, 255, 34, 51, 35, 255, 31, 44, 31, 255, 32, 47, 33, 255, 33, 49, 34, 255, 32, 46, 32, 255, 32, 46, 32, 255, 33, 47, 33, 255, 32, 46, 32, 255, 32, 46, 32, 255, 28, 39, 29, 255, 28, 40, 29, 255, 31, 44, 31, 255, 33, 48, 33, 255, 32, 46, 32, 255, 31, 45, 32, 255, 32, 45, 32, 255, 34, 50, 34, 255, 29, 40, 29, 255, 33, 48, 33, 255, 33, 48, 33, 255, 39, 34, 23, 255, 36, 32, 22, 255, 36, 32, 24, 255, 36, 32, 23, 255, 40, 35, 24, 255, 42, 36, 24, 255, 47, 39, 25, 255, 52, 42, 28, 255, 41, 36, 24, 255, 34, 31, 22, 255, 78, 62, 43, 255, 33, 30, 22, 255, 61, 50, 36, 255, 37, 33, 23, 255, 36, 31, 22, 255, 38, 33, 23, 255, 39, 34, 23, 255, 39, 34, 24, 255, 39, 34, 24, 255, 49, 40, 26, 255, 67, 50, 33, 255, 60, 46, 31, 255, 58, 45, 30, 255, 44, 37, 24, 255, 54, 43, 28, 255, 51, 41, 27, 255, 41, 36, 24, 255, 45, 37, 24, 255, 36, 32, 22, 255, 41, 35, 24, 255, 45, 37, 24, 255, 47, 39, 25, 255, 55, 43, 28, 255, 39, 33, 23, 255, 34, 31, 22, 255, 40, 34, 23, 255, 35, 31, 22, 255, 45, 37, 24, 255, 61, 46, 31, 255, 46, 38, 25, 255, 42, 36, 24, 255, 46, 38, 24, 255, 48, 39, 25, 255, 39, 34, 23, 255, 54, 45, 32, 255, 66, 54, 38, 255, 80, 64, 45, 255, 45, 39, 28, 255, 33, 30, 22, 255, 37, 33, 24, 255, 33, 30, 22, 255, 54, 45, 33, 255, 42, 37, 27, 255, 36, 32, 23, 255, 33, 30, 22, 255, 35, 31, 22, 255, 46, 40, 29, 255, 42, 36, 24, 255, 45, 37, 24, 255, 38, 33, 23, 255, 42, 36, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 36, 32, 23, 255, 79, 63, 44, 255, 33, 30, 22, 255, 40, 34, 24, 255, 40, 34, 24, 255, 48, 40, 26, 255, 41, 35, 24, 255, 34, 30, 22, 255, 37, 33, 24, 255, 37, 33, 23, 255, 45, 37, 24, 255, 42, 36, 24, 255, 40, 35, 24, 255, 48, 40, 26, 255, 55, 43, 28, 255, 51, 41, 27, 255, 51, 41, 27, 255, 48, 39, 25, 255, 45, 37, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 34, 31, 22, 255, 43, 37, 24, 255, 43, 36, 24, 255, 42, 36, 24, 255, 34, 31, 22, 255, 42, 36, 24, 255, 43, 36, 24, 255, 33, 30, 22, 255, 42, 43, 37, 255, 35, 31, 22, 255, 43, 36, 24, 255, 37, 33, 23, 255, 43, 36, 24, 255, 45, 37, 24, 255, 51, 41, 27, 255, 39, 34, 23, 255, 43, 37, 24, 255, 50, 40, 27, 255, 39, 34, 24, 255, 37, 33, 23, 255, 40, 35, 24, 255, 48, 40, 30, 255, 34, 31, 22, 255, 39, 34, 23, 255, 51, 41, 27, 255, 47, 39, 25, 255, 42, 36, 24, 255, 40, 34, 24, 255, 39, 34, 24, 255, 39, 34, 25, 255, 37, 33, 23, 255, 39, 34, 23, 255, 43, 37, 24, 255, 45, 38, 25, 255, 40, 34, 24, 255, 40, 34, 24, 255, 43, 37, 24, 255, 34, 31, 22, 255, 37, 33, 23, 255, 43, 36, 24, 255, 40, 34, 24, 255, 36, 32, 23, 255, 43, 36, 24, 255, 42, 36, 24, 255, 39, 34, 24, 255, 36, 32, 23, 255, 34, 31, 22, 255, 57, 47, 34, 255, 33, 30, 22, 255, 40, 35, 25, 255, 34, 30, 22, 255, 40, 35, 25, 255, 34, 30, 22, 255, 45, 37, 24, 255, 42, 36, 24, 255, 39, 33, 23, 255, 43, 37, 24, 255, 40, 34, 24, 255, 45, 37, 24, 255, 42, 36, 24, 255, 40, 35, 24, 255, 39, 34, 23, 255, 37, 33, 24, 255, 37, 33, 23, 255, 46, 40, 29, 255, 40, 34, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 45, 38, 25, 255, 54, 43, 28, 255, 45, 37, 24, 255, 53, 44, 32, 255, 68, 55, 40, 255, 39, 34, 24, 255, 34, 30, 22, 255, 40, 34, 24, 255, 34, 30, 22, 255, 43, 37, 24, 255, 42, 36, 24, 255, 34, 31, 22, 255, 40, 34, 24, 255, 45, 39, 28, 255, 43, 36, 24, 255, 40, 34, 24, 255, 39, 34, 23, 255, 51, 41, 27, 255, 41, 35, 24, 255, 38, 33, 23, 255, 37, 33, 24, 255, 39, 34, 23, 255, 40, 34, 24, 255, 35, 31, 22, 255, 62, 51, 36, 255, 57, 47, 34, 255, 48, 40, 30, 255, 40, 34, 24, 255, 41, 35, 24, 255, 39, 34, 24, 255, 41, 36, 26, 255, 36, 32, 23, 255, 42, 36, 24, 255, 43, 37, 24, 255, 40, 34, 24, 255, 40, 34, 24, 255, 40, 35, 24, 255, 41, 36, 24, 255, 37, 33, 23, 255, 57, 47, 34, 255, 40, 35, 24, 255, 35, 31, 23, 255, 55, 46, 33, 255, 43, 37, 24, 255, 45, 38, 25, 255, 63, 48, 31, 255, 52, 42, 27, 255, 43, 36, 24, 255, 49, 40, 26, 255, 51, 41, 27, 255, 40, 34, 24, 255, 60, 46, 31, 255, 70, 52, 33, 255, 67, 50, 33, 255, 61, 46, 31, 255, 49, 40, 26, 255, 48, 39, 25, 255, 41, 36, 24, 255, 45, 37, 24, 255, 45, 37, 24, 255, 36, 32, 22, 255, 39, 34, 23, 255, 46, 39, 29, 255, 34, 31, 22, 255, 36, 31, 22, 255, 52, 43, 32, 255, 53, 44, 30, 255, 37, 32, 23, 255, 40, 34, 24, 255, 44, 37, 24, 255, 38, 33, 23, 255, 42, 36, 24, 255, 55, 43, 28, 255, 60, 46, 30, 255, 48, 39, 25, 255, 43, 37, 24, 255, 36, 32, 23, 255, 44, 37, 24, 255, 40, 34, 24, 255, 40, 35, 24, 255, 42, 36, 24, 255, 41, 36, 24, 255, 33, 30, 22, 255, 40, 35, 24, 255, 39, 34, 23, 255, 50, 40, 27, 255, 39, 34, 24, 255, 34, 30, 22, 255, 43, 37, 24, 255, 37, 33, 23, 255, 45, 37, 24, 255, 46, 39, 25, 255, 52, 42, 27, 255, 37, 33, 23, 255, 59, 49, 35, 255, 39, 34, 24, 255, 36, 32, 22, 255, 55, 46, 33, 255, 51, 43, 31, 255, 40, 35, 24, 255, 52, 42, 28, 255, 44, 37, 24, 255, 39, 34, 24, 255, 37, 33, 23, 255, 37, 55, 37, 255, 50, 73, 47, 255, 35, 53, 36, 255, 33, 48, 33, 255, 32, 46, 32, 255, 38, 57, 38, 255, 35, 52, 35, 255, 33, 49, 34, 255, 28, 39, 29, 255, 31, 45, 32, 255, 33, 48, 33, 255, 34, 49, 34, 255, 31, 45, 32, 255, 29, 40, 29, 255, 33, 48, 33, 255, 29, 41, 30, 255, 37, 56, 37, 255, 37, 56, 37, 255, 34, 51, 35, 255, 35, 53, 36, 255, 32, 46, 32, 255, 31, 44, 31, 255, 27, 37, 28, 255, 30, 43, 31, 255, 31, 45, 32, 255, 28, 39, 29, 255, 27, 36, 27, 255, 31, 44, 31, 255, 31, 45, 32, 255, 25, 34, 26, 255, 29, 41, 30, 255, 28, 40, 29, 255, 27, 38, 28, 255, 25, 33, 26, 255, 27, 38, 28, 255, 35, 52, 35, 255, 33, 49, 34, 255, 33, 49, 34, 255, 28, 40, 29, 255, 26, 35, 27, 255, 32, 45, 32, 255, 32, 47, 33, 255, 27, 36, 27, 255, 28, 39, 29, 255, 32, 46, 32, 255, 29, 40, 29, 255, 28, 38, 28, 255, 27, 38, 28, 255, 31, 44, 31, 255, 30, 43, 31, 255, 32, 47, 33, 255, 31, 45, 32, 255, 31, 44, 31, 255, 30, 42, 30, 255, 31, 45, 32, 255, 33, 48, 33, 255, 35, 52, 35, 255, 36, 54, 36, 255, 37, 56, 37, 255, 32, 46, 32, 255, 30, 43, 31, 255, 33, 47, 33, 255, 35, 52, 35, 255, 30, 42, 30, 255, 28, 39, 29, 255, 34, 50, 34, 255, 35, 51, 35, 255, 29, 40, 29, 255, 28, 39, 29, 255, 31, 44, 31, 255, 27, 37, 28, 255, 25, 34, 26, 255, 24, 32, 25, 255, 31, 45, 32, 255, 29, 40, 29, 255, 26, 36, 27, 255, 32, 46, 32, 255, 36, 54, 36, 255, 36, 54, 36, 255, 31, 44, 31, 255, 34, 50, 34, 255, 47, 69, 45, 255, 44, 65, 43, 255, 33, 49, 34, 255, 34, 49, 34, 255, 42, 62, 41, 255, 43, 63, 41, 255, 36, 54, 36, 255, 37, 56, 37, 255, 38, 58, 38, 255, 42, 62, 41, 255, 34, 50, 34, 255, 28, 39, 29, 255, 34, 51, 35, 255, 32, 46, 32, 255, 33, 49, 34, 255, 33, 47, 33, 255, 30, 42, 30, 255, 32, 46, 32, 255, 33, 49, 34, 255, 31, 44, 31, 255, 31, 44, 31, 255, 30, 42, 30, 255, 32, 47, 33, 255, 28, 40, 29, 255, 29, 40, 29, 255, 32, 46, 32, 255, 30, 42, 30, 255, 29, 41, 30, 255, 27, 38, 28, 255, 29, 40, 29, 255, 27, 37, 28, 255, 27, 36, 27, 255, 26, 35, 27, 255, 23, 30, 24, 255, 25, 31, 25, 255, 23, 30, 24, 255, 29, 37, 29, 255, 28, 36, 29, 255, 24, 31, 25, 255, 25, 33, 26, 255, 24, 31, 25, 255, 24, 31, 25, 255, 24, 32, 25, 255, 27, 37, 28, 255, 28, 39, 29, 255, 34, 49, 34, 255, 35, 53, 36, 255, 60, 87, 56, 255, 38, 57, 38, 255, 28, 39, 29, 255, 28, 39, 29, 255, 31, 45, 32, 255, 28, 39, 29, 255, 26, 35, 27, 255, 24, 31, 25, 255, 26, 35, 27, 255, 26, 35, 27, 255, 26, 36, 27, 255, 24, 31, 25, 255, 26, 35, 27, 255, 26, 35, 27, 255, 26, 35, 27, 255, 27, 37, 28, 255, 28, 38, 28, 255, 30, 42, 30, 255, 33, 47, 33, 255, 35, 51, 35, 255, 32, 46, 32, 255, 35, 51, 35, 255, 36, 54, 36, 255, 34, 50, 34, 255, 33, 48, 33, 255, 36, 54, 36, 255, 36, 54, 36, 255, 35, 51, 35, 255, 33, 48, 33, 255, 33, 47, 33, 255, 38, 57, 38, 255, 35, 51, 35, 255, 34, 51, 35, 255, 30, 43, 31, 255, 29, 41, 30, 255, 29, 41, 30, 255, 30, 43, 31, 255, 31, 45, 32, 255, 28, 39, 29, 255, 27, 37, 28, 255, 27, 37, 28, 255, 26, 36, 27, 255, 27, 38, 28, 255, 27, 36, 27, 255, 28, 40, 29, 255, 31, 44, 31, 255, 29, 41, 30, 255, 34, 50, 34, 255, 35, 52, 35, 255, 32, 46, 32, 255, 33, 49, 34, 255, 36, 54, 36, 255, 32, 47, 33, 255, 32, 47, 33, 255, 34, 50, 34, 255, 35, 51, 35, 255, 35, 52, 35, 255, 47, 69, 45, 255, 35, 52, 35, 255, 33, 48, 33, 255, 34, 50, 34, 255, 40, 59, 39, 255, 36, 53, 36, 255, 46, 68, 44, 255, 36, 54, 36, 255, 43, 64, 42, 255, 35, 51, 35, 255, 36, 54, 36, 255, 31, 45, 32, 255, 31, 45, 32, 255, 36, 54, 36, 255, 36, 54, 36, 255, 34, 49, 34, 255, 39, 59, 39, 255, 33, 48, 33, 255, 29, 41, 30, 255, 26, 35, 27, 255, 25, 34, 26, 255, 26, 35, 27, 255, 25, 34, 26, 255, 24, 32, 25, 255, 28, 39, 29, 255, 24, 32, 25, 255, 26, 35, 27, 255, 27, 37, 28, 255, 31, 44, 31, 255, 28, 40, 29, 255, 26, 36, 27, 255, 30, 43, 31, 255, 32, 45, 32, 255, 30, 42, 30, 255, 35, 53, 36, 255, 36, 54, 36, 255, 52, 76, 49, 255, 37, 56, 37, 255, 34, 50, 34, 255, 33, 47, 33, 255, 33, 48, 33, 255, 33, 47, 33, 255, 36, 53, 36, 255, 33, 47, 33, 255, 31, 44, 31, 255, 28, 39, 29, 255, 30, 43, 31, 255, 33, 48, 33, 255, 32, 46, 32, 255, 31, 44, 31, 255, 35, 51, 35, 255, 34, 50, 34, 255, 32, 46, 32, 255, 35, 51, 35, 255, 35, 51, 35, 255, 32, 46, 32, 255, 35, 52, 35, 255, 37, 56, 37, 255, 33, 48, 33, 255, 34, 49, 34, 255, 31, 44, 31, 255, 32, 47, 33, 255, 31, 45, 32, 255, 31, 44, 31, 255, 35, 52, 35, 255, 36, 54, 36, 255, 37, 55, 37, 255, 34, 49, 34, 255, 34, 51, 35, 255, 36, 54, 36, 255, 43, 63, 41, 255, 40, 34, 24, 255, 41, 36, 26, 255, 44, 38, 27, 255, 33, 30, 22, 255, 39, 34, 24, 255, 41, 35, 24, 255, 64, 48, 32, 255, 63, 48, 31, 255, 45, 37, 24, 255, 61, 50, 36, 255, 67, 54, 39, 255, 37, 33, 23, 255, 34, 30, 22, 255, 35, 31, 22, 255, 33, 30, 22, 255, 33, 30, 22, 255, 46, 40, 29, 255, 37, 33, 23, 255, 43, 36, 24, 255, 57, 45, 29, 255, 57, 44, 29, 255, 61, 47, 31, 255, 54, 43, 28, 255, 48, 39, 25, 255, 45, 37, 24, 255, 48, 40, 26, 255, 52, 42, 27, 255, 39, 33, 23, 255, 39, 34, 23, 255, 42, 36, 24, 255, 43, 36, 24, 255, 50, 40, 26, 255, 46, 39, 25, 255, 38, 33, 23, 255, 39, 34, 23, 255, 45, 38, 25, 255, 41, 34, 23, 255, 50, 40, 27, 255, 54, 43, 28, 255, 47, 39, 25, 255, 37, 33, 23, 255, 42, 36, 24, 255, 46, 38, 25, 255, 39, 34, 23, 255, 71, 57, 41, 255, 73, 59, 42, 255, 76, 61, 43, 255, 46, 40, 29, 255, 67, 54, 39, 255, 49, 42, 30, 255, 37, 33, 23, 255, 39, 34, 24, 255, 39, 34, 23, 255, 33, 30, 22, 255, 36, 31, 22, 255, 34, 31, 22, 255, 45, 39, 28, 255, 37, 33, 23, 255, 42, 36, 24, 255, 38, 33, 23, 255, 51, 41, 27, 255, 52, 42, 28, 255, 39, 33, 23, 255, 45, 39, 28, 255, 72, 57, 37, 255, 36, 32, 22, 255, 39, 34, 23, 255, 52, 42, 27, 255, 59, 45, 30, 255, 52, 42, 27, 255, 43, 36, 24, 255, 37, 33, 23, 255, 45, 37, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 45, 37, 24, 255, 49, 40, 26, 255, 70, 52, 33, 255, 73, 54, 33, 255, 71, 52, 33, 255, 62, 47, 31, 255, 52, 42, 28, 255, 40, 34, 24, 255, 43, 37, 24, 255, 49, 40, 26, 255, 43, 36, 24, 255, 36, 32, 23, 255, 38, 33, 23, 255, 35, 31, 22, 255, 42, 36, 24, 255, 39, 34, 23, 255, 40, 35, 24, 255, 34, 31, 22, 255, 42, 36, 24, 255, 37, 33, 23, 255, 40, 35, 24, 255, 43, 44, 37, 255, 43, 36, 24, 255, 41, 35, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 40, 34, 24, 255, 40, 35, 24, 255, 64, 52, 37, 255, 37, 33, 24, 255, 48, 40, 30, 255, 37, 33, 23, 255, 39, 34, 24, 255, 36, 32, 23, 255, 37, 33, 23, 255, 38, 33, 23, 255, 33, 30, 22, 255, 35, 31, 22, 255, 42, 36, 24, 255, 48, 40, 26, 255, 60, 46, 31, 255, 60, 46, 31, 255, 46, 38, 25, 255, 44, 37, 24, 255, 44, 37, 24, 255, 45, 38, 25, 255, 41, 35, 24, 255, 39, 34, 24, 255, 54, 43, 28, 255, 44, 37, 24, 255, 46, 39, 25, 255, 43, 36, 24, 255, 33, 30, 22, 255, 37, 33, 23, 255, 33, 30, 22, 255, 33, 30, 22, 255, 36, 31, 22, 255, 48, 40, 30, 255, 46, 40, 29, 255, 36, 32, 23, 255, 39, 34, 24, 255, 34, 31, 22, 255, 41, 36, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 43, 37, 24, 255, 50, 40, 27, 255, 42, 36, 24, 255, 43, 36, 24, 255, 37, 33, 23, 255, 35, 31, 22, 255, 42, 37, 26, 255, 37, 33, 23, 255, 50, 42, 31, 255, 39, 34, 23, 255, 39, 34, 24, 255, 57, 44, 29, 255, 42, 36, 24, 255, 43, 37, 24, 255, 34, 31, 22, 255, 63, 52, 37, 255, 33, 30, 22, 255, 33, 30, 22, 255, 35, 31, 22, 255, 43, 36, 24, 255, 44, 37, 24, 255, 45, 37, 24, 255, 36, 32, 23, 255, 36, 32, 23, 255, 39, 34, 24, 255, 45, 38, 25, 255, 50, 40, 27, 255, 37, 33, 23, 255, 55, 43, 28, 255, 43, 37, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 39, 34, 24, 255, 37, 33, 23, 255, 40, 34, 24, 255, 72, 58, 42, 255, 36, 32, 24, 255, 41, 36, 26, 255, 37, 33, 23, 255, 44, 37, 24, 255, 43, 36, 24, 255, 43, 36, 24, 255, 39, 34, 23, 255, 41, 35, 24, 255, 36, 31, 22, 255, 33, 30, 22, 255, 39, 34, 23, 255, 43, 37, 24, 255, 37, 33, 23, 255, 40, 34, 24, 255, 40, 35, 24, 255, 39, 34, 24, 255, 37, 33, 23, 255, 35, 31, 22, 255, 35, 31, 22, 255, 53, 42, 28, 255, 62, 47, 31, 255, 58, 45, 30, 255, 51, 41, 27, 255, 56, 44, 29, 255, 45, 37, 24, 255, 42, 36, 24, 255, 58, 45, 30, 255, 49, 40, 26, 255, 62, 47, 31, 255, 47, 47, 38, 255, 48, 39, 25, 255, 42, 36, 24, 255, 37, 33, 23, 255, 36, 32, 22, 255, 43, 37, 24, 255, 40, 34, 24, 255, 38, 33, 23, 255, 34, 30, 22, 255, 55, 46, 33, 255, 38, 33, 24, 255, 59, 70, 33, 255, 37, 32, 23, 255, 36, 32, 23, 255, 41, 35, 23, 255, 41, 35, 24, 255, 38, 33, 23, 255, 43, 36, 24, 255, 59, 45, 30, 255, 52, 42, 27, 255, 39, 34, 23, 255, 36, 32, 23, 255, 38, 33, 23, 255, 34, 31, 22, 255, 39, 33, 23, 255, 44, 37, 24, 255, 46, 39, 25, 255, 41, 35, 24, 255, 41, 35, 24, 255, 39, 33, 23, 255, 36, 32, 23, 255, 37, 33, 24, 255, 36, 32, 23, 255, 37, 33, 23, 255, 41, 36, 26, 255, 40, 35, 24, 255, 47, 39, 25, 255, 56, 44, 29, 255, 45, 38, 25, 255, 41, 35, 24, 255, 36, 32, 23, 255, 40, 34, 24, 255, 49, 40, 26, 255, 34, 30, 22, 255, 50, 42, 31, 255, 39, 34, 25, 255, 34, 31, 22, 255, 35, 31, 22, 255, 39, 33, 23, 255, 37, 33, 23, 255, 81, 114, 72, 255, 55, 79, 51, 255, 34, 51, 35, 255, 34, 49, 34, 255, 45, 66, 43, 255, 36, 54, 36, 255, 31, 45, 32, 255, 31, 45, 32, 255, 30, 43, 31, 255, 29, 41, 30, 255, 31, 44, 31, 255, 26, 36, 27, 255, 31, 44, 31, 255, 31, 45, 32, 255, 30, 43, 31, 255, 37, 56, 37, 255, 36, 53, 36, 255, 36, 53, 36, 255, 37, 56, 37, 255, 45, 66, 43, 255, 44, 65, 43, 255, 33, 49, 34, 255, 33, 49, 34, 255, 35, 51, 35, 255, 32, 47, 33, 255, 30, 43, 31, 255, 29, 40, 29, 255, 29, 41, 30, 255, 27, 36, 27, 255, 27, 38, 28, 255, 26, 36, 27, 255, 28, 40, 29, 255, 29, 41, 30, 255, 30, 43, 31, 255, 30, 42, 30, 255, 28, 38, 28, 255, 30, 43, 31, 255, 31, 44, 31, 255, 33, 47, 33, 255, 28, 38, 28, 255, 29, 40, 29, 255, 30, 42, 30, 255, 30, 42, 30, 255, 29, 40, 29, 255, 33, 49, 34, 255, 31, 45, 32, 255, 26, 36, 27, 255, 26, 36, 27, 255, 28, 38, 28, 255, 33, 48, 33, 255, 31, 45, 32, 255, 31, 45, 32, 255, 30, 43, 31, 255, 30, 42, 30, 255, 32, 46, 32, 255, 34, 49, 34, 255, 37, 56, 37, 255, 35, 51, 35, 255, 33, 48, 33, 255, 30, 42, 30, 255, 31, 44, 31, 255, 28, 39, 29, 255, 33, 48, 33, 255, 29, 41, 30, 255, 31, 45, 32, 255, 30, 42, 30, 255, 28, 39, 29, 255, 29, 41, 30, 255, 29, 40, 29, 255, 30, 43, 31, 255, 29, 41, 30, 255, 32, 46, 32, 255, 29, 41, 30, 255, 32, 45, 32, 255, 32, 47, 33, 255, 31, 44, 31, 255, 31, 45, 32, 255, 31, 45, 32, 255, 37, 56, 37, 255, 52, 76, 49, 255, 51, 75, 49, 255, 53, 77, 50, 255, 40, 59, 39, 255, 36, 54, 36, 255, 35, 53, 36, 255, 46, 68, 44, 255, 51, 74, 48, 255, 44, 65, 43, 255, 39, 59, 39, 255, 45, 67, 44, 255, 37, 55, 37, 255, 32, 46, 32, 255, 31, 45, 32, 255, 28, 38, 28, 255, 32, 46, 32, 255, 34, 50, 34, 255, 31, 45, 32, 255, 30, 42, 30, 255, 28, 39, 29, 255, 29, 41, 30, 255, 34, 49, 34, 255, 37, 55, 37, 255, 33, 48, 33, 255, 30, 43, 31, 255, 30, 43, 31, 255, 33, 48, 33, 255, 31, 44, 31, 255, 30, 42, 30, 255, 26, 36, 27, 255, 26, 35, 27, 255, 34, 49, 34, 255, 35, 51, 35, 255, 32, 46, 32, 255, 25, 33, 26, 255, 25, 33, 26, 255, 28, 39, 29, 255, 25, 34, 26, 255, 31, 39, 31, 255, 33, 42, 33, 255, 36, 45, 35, 255, 33, 41, 32, 255, 25, 33, 26, 255, 26, 36, 27, 255, 25, 34, 26, 255, 26, 34, 26, 255, 33, 49, 34, 255, 37, 55, 37, 255, 39, 59, 39, 255, 48, 70, 46, 255, 35, 51, 35, 255, 31, 44, 31, 255, 27, 38, 28, 255, 28, 39, 29, 255, 26, 34, 26, 255, 28, 38, 28, 255, 28, 39, 29, 255, 25, 33, 26, 255, 24, 32, 25, 255, 29, 41, 30, 255, 28, 40, 29, 255, 26, 34, 26, 255, 25, 33, 26, 255, 25, 34, 26, 255, 23, 29, 24, 255, 27, 37, 28, 255, 27, 37, 28, 255, 29, 41, 30, 255, 33, 49, 34, 255, 34, 49, 34, 255, 37, 55, 37, 255, 40, 59, 39, 255, 35, 52, 35, 255, 34, 50, 34, 255, 33, 48, 33, 255, 34, 51, 35, 255, 36, 53, 36, 255, 35, 53, 36, 255, 32, 46, 32, 255, 35, 52, 35, 255, 35, 51, 35, 255, 34, 49, 34, 255, 33, 49, 34, 255, 31, 45, 32, 255, 31, 45, 32, 255, 37, 56, 37, 255, 31, 45, 32, 255, 30, 43, 31, 255, 29, 41, 30, 255, 31, 44, 31, 255, 32, 45, 32, 255, 28, 39, 29, 255, 28, 39, 29, 255, 26, 36, 27, 255, 33, 49, 34, 255, 30, 43, 31, 255, 32, 46, 32, 255, 31, 44, 31, 255, 28, 38, 28, 255, 33, 49, 34, 255, 34, 49, 34, 255, 35, 52, 35, 255, 34, 50, 34, 255, 35, 52, 35, 255, 33, 49, 34, 255, 34, 51, 35, 255, 37, 56, 37, 255, 37, 56, 37, 255, 33, 48, 33, 255, 34, 50, 34, 255, 36, 54, 36, 255, 32, 46, 32, 255, 37, 55, 37, 255, 38, 58, 38, 255, 35, 52, 35, 255, 33, 48, 33, 255, 34, 49, 34, 255, 32, 47, 33, 255, 34, 50, 34, 255, 36, 53, 36, 255, 35, 52, 35, 255, 36, 54, 36, 255, 37, 56, 37, 255, 33, 48, 33, 255, 28, 38, 28, 255, 27, 36, 27, 255, 26, 36, 27, 255, 26, 36, 27, 255, 35, 44, 35, 255, 24, 31, 25, 255, 24, 31, 25, 255, 25, 34, 26, 255, 28, 39, 29, 255, 28, 39, 29, 255, 29, 41, 30, 255, 29, 40, 29, 255, 31, 45, 32, 255, 32, 46, 32, 255, 33, 48, 33, 255, 32, 47, 33, 255, 37, 56, 37, 255, 47, 69, 45, 255, 37, 55, 37, 255, 35, 52, 35, 255, 37, 56, 37, 255, 35, 53, 36, 255, 30, 43, 31, 255, 31, 45, 32, 255, 29, 41, 30, 255, 34, 49, 34, 255, 31, 44, 31, 255, 31, 45, 32, 255, 27, 37, 28, 255, 29, 41, 30, 255, 30, 43, 31, 255, 31, 45, 32, 255, 26, 36, 27, 255, 32, 46, 32, 255, 36, 54, 36, 255, 40, 60, 40, 255, 34, 50, 34, 255, 35, 53, 36, 255, 36, 53, 36, 255, 35, 52, 35, 255, 35, 52, 35, 255, 37, 55, 37, 255, 33, 49, 34, 255, 35, 51, 35, 255, 30, 43, 31, 255, 28, 40, 29, 255, 35, 51, 35, 255, 36, 54, 36, 255, 32, 47, 33, 255, 39, 59, 39, 255, 35, 53, 36, 255, 37, 55, 37, 255, 65, 93, 59, 255, 36, 32, 23, 255, 34, 31, 22, 255, 33, 30, 22, 255, 44, 38, 27, 255, 45, 37, 24, 255, 64, 48, 32, 255, 43, 37, 24, 255, 46, 39, 25, 255, 40, 35, 24, 255, 53, 44, 32, 255, 48, 40, 30, 255, 44, 38, 27, 255, 37, 33, 23, 255, 40, 34, 24, 255, 36, 32, 22, 255, 36, 32, 23, 255, 45, 39, 28, 255, 35, 31, 22, 255, 46, 38, 25, 255, 40, 34, 24, 255, 47, 39, 25, 255, 52, 42, 27, 255, 46, 38, 25, 255, 45, 38, 25, 255, 44, 45, 37, 255, 36, 32, 23, 255, 42, 36, 23, 255, 42, 36, 24, 255, 43, 37, 24, 255, 41, 35, 24, 255, 49, 40, 26, 255, 42, 36, 24, 255, 51, 41, 27, 255, 41, 34, 23, 255, 42, 36, 24, 255, 48, 39, 26, 255, 46, 38, 25, 255, 47, 39, 26, 255, 40, 34, 23, 255, 45, 38, 27, 255, 43, 36, 24, 255, 50, 40, 26, 255, 41, 36, 24, 255, 38, 33, 23, 255, 59, 49, 35, 255, 76, 60, 42, 255, 70, 57, 40, 255, 66, 54, 38, 255, 41, 35, 24, 255, 66, 54, 38, 255, 36, 32, 23, 255, 55, 43, 28, 255, 35, 31, 23, 255, 80, 64, 45, 255, 41, 36, 26, 255, 53, 44, 32, 255, 34, 30, 22, 255, 36, 32, 22, 255, 41, 35, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 35, 31, 22, 255, 36, 32, 23, 255, 58, 48, 34, 255, 76, 61, 42, 255, 39, 34, 25, 255, 39, 34, 24, 255, 43, 37, 24, 255, 64, 48, 32, 255, 57, 45, 29, 255, 43, 36, 24, 255, 41, 35, 24, 255, 40, 35, 24, 255, 57, 44, 29, 255, 55, 43, 28, 255, 46, 39, 25, 255, 52, 42, 28, 255, 61, 46, 31, 255, 71, 52, 33, 255, 61, 47, 31, 255, 42, 36, 24, 255, 45, 37, 24, 255, 52, 42, 27, 255, 43, 37, 24, 255, 42, 36, 24, 255, 66, 49, 33, 255, 48, 40, 26, 255, 37, 33, 23, 255, 39, 34, 23, 255, 37, 33, 23, 255, 33, 30, 22, 255, 40, 35, 25, 255, 42, 36, 24, 255, 45, 38, 25, 255, 45, 38, 25, 255, 36, 31, 22, 255, 37, 33, 23, 255, 37, 33, 23, 255, 70, 57, 40, 255, 45, 39, 28, 255, 79, 63, 45, 255, 45, 39, 28, 255, 36, 32, 22, 255, 35, 31, 22, 255, 79, 63, 44, 255, 79, 63, 45, 255, 42, 37, 27, 255, 33, 30, 22, 255, 41, 35, 24, 255, 40, 34, 24, 255, 42, 37, 27, 255, 41, 36, 26, 255, 62, 51, 36, 255, 37, 33, 23, 255, 42, 36, 24, 255, 58, 45, 30, 255, 45, 38, 25, 255, 48, 39, 25, 255, 63, 48, 32, 255, 79, 58, 33, 255, 74, 54, 33, 255, 66, 49, 33, 255, 67, 50, 33, 255, 63, 48, 31, 255, 51, 41, 27, 255, 66, 49, 33, 255, 63, 48, 31, 255, 40, 35, 24, 255, 48, 40, 26, 255, 40, 34, 24, 255, 39, 33, 23, 255, 34, 31, 22, 255, 36, 32, 23, 255, 63, 52, 37, 255, 42, 36, 24, 255, 48, 40, 26, 255, 36, 32, 23, 255, 45, 37, 24, 255, 70, 52, 33, 255, 66, 49, 33, 255, 66, 49, 33, 255, 53, 42, 28, 255, 59, 46, 30, 255, 40, 35, 24, 255, 41, 35, 24, 255, 35, 31, 23, 255, 54, 45, 33, 255, 42, 36, 24, 255, 34, 31, 22, 255, 45, 39, 28, 255, 34, 31, 22, 255, 35, 31, 22, 255, 43, 36, 24, 255, 44, 37, 24, 255, 38, 33, 23, 255, 34, 31, 22, 255, 58, 48, 34, 255, 33, 30, 22, 255, 35, 31, 23, 255, 46, 40, 29, 255, 36, 32, 23, 255, 44, 37, 24, 255, 51, 41, 27, 255, 35, 31, 22, 255, 40, 34, 24, 255, 37, 33, 23, 255, 40, 35, 24, 255, 43, 37, 24, 255, 52, 42, 27, 255, 49, 40, 26, 255, 52, 42, 28, 255, 49, 40, 26, 255, 45, 37, 24, 255, 38, 33, 23, 255, 33, 30, 22, 255, 45, 39, 28, 255, 50, 42, 31, 255, 49, 42, 30, 255, 49, 42, 30, 255, 63, 52, 37, 255, 39, 34, 23, 255, 36, 32, 22, 255, 45, 37, 24, 255, 52, 42, 27, 255, 36, 32, 23, 255, 40, 34, 24, 255, 37, 33, 23, 255, 34, 30, 22, 255, 43, 36, 24, 255, 54, 43, 28, 255, 36, 32, 22, 255, 34, 30, 22, 255, 54, 43, 28, 255, 40, 34, 24, 255, 36, 32, 24, 255, 37, 33, 23, 255, 39, 34, 23, 255, 41, 35, 24, 255, 45, 38, 25, 255, 66, 49, 33, 255, 51, 41, 27, 255, 46, 39, 25, 255, 39, 34, 24, 255, 42, 36, 24, 255, 57, 45, 29, 255, 43, 37, 24, 255, 36, 31, 22, 255, 37, 33, 23, 255, 43, 36, 24, 255, 34, 31, 22, 255, 33, 30, 22, 255, 43, 37, 24, 255, 48, 39, 25, 255, 41, 35, 24, 255, 62, 51, 36, 255, 68, 55, 39, 255, 37, 33, 23, 255, 35, 31, 22, 255, 41, 36, 25, 255, 35, 31, 22, 255, 39, 33, 23, 255, 37, 32, 22, 255, 48, 39, 26, 255, 60, 46, 30, 255, 49, 40, 26, 255, 69, 51, 32, 255, 61, 47, 30, 255, 48, 39, 25, 255, 36, 31, 22, 255, 74, 59, 42, 255, 41, 36, 26, 255, 59, 49, 35, 255, 37, 33, 23, 255, 42, 36, 24, 255, 41, 36, 24, 255, 35, 31, 22, 255, 62, 51, 36, 255, 67, 54, 39, 255, 37, 33, 23, 255, 37, 33, 23, 255, 48, 39, 25, 255, 44, 37, 24, 255, 43, 37, 24, 255, 59, 45, 30, 255, 48, 40, 26, 255, 37, 33, 23, 255, 38, 33, 23, 255, 37, 33, 23, 255, 57, 47, 34, 255, 35, 31, 23, 255, 35, 31, 23, 255, 42, 36, 24, 255, 43, 37, 24, 255, 39, 33, 23, 255, 43, 37, 24, 255, 40, 34, 24, 255, 62, 89, 57, 255, 57, 82, 53, 255, 49, 72, 47, 255, 34, 49, 34, 255, 35, 51, 35, 255, 33, 49, 34, 255, 31, 45, 32, 255, 32, 46, 32, 255, 29, 41, 30, 255, 28, 40, 29, 255, 28, 40, 29, 255, 30, 42, 30, 255, 31, 44, 31, 255, 32, 47, 33, 255, 34, 51, 35, 255, 33, 48, 33, 255, 38, 58, 38, 255, 43, 64, 42, 255, 36, 53, 36, 255, 35, 52, 35, 255, 35, 52, 35, 255, 31, 45, 32, 255, 30, 43, 31, 255, 31, 45, 32, 255, 33, 48, 33, 255, 30, 43, 31, 255, 31, 44, 31, 255, 29, 41, 30, 255, 27, 37, 28, 255, 28, 38, 28, 255, 27, 37, 28, 255, 29, 41, 30, 255, 31, 44, 31, 255, 33, 47, 33, 255, 28, 39, 29, 255, 33, 49, 34, 255, 34, 50, 34, 255, 35, 51, 35, 255, 34, 50, 34, 255, 31, 44, 31, 255, 32, 46, 32, 255, 32, 46, 32, 255, 28, 38, 28, 255, 26, 36, 27, 255, 32, 47, 33, 255, 32, 46, 32, 255, 33, 48, 33, 255, 30, 42, 30, 255, 26, 36, 27, 255, 28, 40, 29, 255, 31, 44, 31, 255, 31, 45, 32, 255, 31, 44, 31, 255, 31, 45, 32, 255, 31, 44, 31, 255, 33, 49, 34, 255, 33, 49, 34, 255, 33, 49, 34, 255, 35, 52, 35, 255, 30, 43, 31, 255, 30, 42, 30, 255, 33, 48, 33, 255, 31, 45, 32, 255, 33, 48, 33, 255, 30, 43, 31, 255, 33, 47, 33, 255, 28, 39, 29, 255, 30, 42, 30, 255, 30, 43, 31, 255, 28, 39, 29, 255, 28, 38, 28, 255, 29, 40, 29, 255, 29, 41, 30, 255, 30, 42, 30, 255, 32, 46, 32, 255, 29, 41, 30, 255, 33, 48, 33, 255, 33, 47, 33, 255, 36, 54, 36, 255, 35, 52, 35, 255, 36, 54, 36, 255, 37, 55, 37, 255, 40, 60, 40, 255, 44, 65, 43, 255, 46, 68, 44, 255, 47, 68, 45, 255, 56, 81, 52, 255, 46, 68, 44, 255, 36, 54, 36, 255, 35, 51, 35, 255, 33, 47, 33, 255, 31, 44, 31, 255, 31, 44, 31, 255, 32, 46, 32, 255, 32, 46, 32, 255, 32, 47, 33, 255, 28, 40, 29, 255, 27, 37, 28, 255, 30, 42, 30, 255, 33, 49, 34, 255, 30, 42, 30, 255, 35, 53, 36, 255, 34, 51, 35, 255, 32, 47, 33, 255, 31, 45, 32, 255, 32, 46, 32, 255, 34, 49, 34, 255, 30, 43, 31, 255, 25, 33, 26, 255, 27, 37, 28, 255, 26, 36, 27, 255, 32, 46, 32, 255, 27, 37, 28, 255, 26, 36, 27, 255, 27, 37, 28, 255, 25, 33, 26, 255, 27, 35, 28, 255, 25, 33, 26, 255, 27, 34, 27, 255, 24, 31, 25, 255, 23, 30, 24, 255, 27, 37, 28, 255, 27, 36, 27, 255, 29, 40, 29, 255, 29, 40, 29, 255, 33, 48, 33, 255, 34, 50, 34, 255, 34, 50, 34, 255, 51, 74, 48, 255, 39, 59, 39, 255, 31, 44, 31, 255, 31, 45, 32, 255, 33, 48, 33, 255, 29, 41, 30, 255, 27, 37, 28, 255, 29, 40, 29, 255, 27, 37, 28, 255, 26, 35, 27, 255, 28, 38, 28, 255, 26, 34, 26, 255, 24, 32, 25, 255, 25, 33, 26, 255, 27, 37, 28, 255, 28, 39, 29, 255, 28, 38, 28, 255, 29, 41, 30, 255, 28, 39, 29, 255, 33, 48, 33, 255, 35, 52, 35, 255, 43, 64, 42, 255, 37, 56, 37, 255, 40, 59, 39, 255, 34, 50, 34, 255, 37, 55, 37, 255, 32, 47, 33, 255, 36, 53, 36, 255, 34, 49, 34, 255, 36, 54, 36, 255, 31, 44, 31, 255, 34, 50, 34, 255, 32, 46, 32, 255, 31, 44, 31, 255, 30, 43, 31, 255, 31, 44, 31, 255, 33, 48, 33, 255, 32, 46, 32, 255, 28, 40, 29, 255, 31, 44, 31, 255, 30, 42, 30, 255, 28, 38, 28, 255, 30, 43, 31, 255, 29, 41, 30, 255, 27, 37, 28, 255, 27, 37, 28, 255, 32, 47, 33, 255, 34, 49, 34, 255, 29, 41, 30, 255, 32, 47, 33, 255, 33, 48, 33, 255, 35, 52, 35, 255, 33, 49, 34, 255, 35, 51, 35, 255, 33, 48, 33, 255, 33, 48, 33, 255, 35, 51, 35, 255, 42, 62, 41, 255, 37, 56, 37, 255, 35, 51, 35, 255, 33, 48, 33, 255, 34, 51, 35, 255, 31, 45, 32, 255, 35, 52, 35, 255, 50, 73, 47, 255, 36, 54, 36, 255, 35, 53, 36, 255, 36, 53, 36, 255, 32, 46, 32, 255, 30, 43, 31, 255, 35, 52, 35, 255, 33, 49, 34, 255, 34, 49, 34, 255, 33, 49, 34, 255, 33, 48, 33, 255, 30, 43, 31, 255, 28, 39, 29, 255, 26, 36, 27, 255, 27, 37, 28, 255, 27, 37, 28, 255, 23, 30, 24, 255, 26, 36, 27, 255, 23, 30, 24, 255, 29, 41, 30, 255, 30, 42, 30, 255, 29, 41, 30, 255, 27, 37, 28, 255, 30, 43, 31, 255, 26, 36, 27, 255, 28, 40, 29, 255, 34, 50, 34, 255, 35, 52, 35, 255, 43, 64, 42, 255, 35, 51, 35, 255, 42, 62, 41, 255, 37, 55, 37, 255, 34, 50, 34, 255, 33, 49, 34, 255, 31, 44, 31, 255, 33, 49, 34, 255, 36, 54, 36, 255, 32, 46, 32, 255, 30, 43, 31, 255, 28, 40, 29, 255, 32, 47, 33, 255, 31, 45, 32, 255, 30, 42, 30, 255, 35, 51, 35, 255, 39, 59, 39, 255, 37, 55, 37, 255, 37, 55, 37, 255, 31, 44, 31, 255, 38, 57, 38, 255, 35, 52, 35, 255, 34, 50, 34, 255, 33, 49, 34, 255, 34, 50, 34, 255, 34, 50, 34, 255, 32, 46, 32, 255, 33, 48, 33, 255, 31, 44, 31, 255, 33, 47, 33, 255, 37, 55, 37, 255, 36, 53, 36, 255, 36, 53, 36, 255, 41, 61, 40, 255, 37, 56, 37, 255, 47, 69, 45, 255, 36, 32, 24, 255, 33, 30, 22, 255, 39, 33, 23, 255, 45, 39, 28, 255, 43, 37, 24, 255, 42, 36, 24, 255, 57, 44, 29, 255, 42, 36, 24, 255, 37, 33, 23, 255, 35, 31, 22, 255, 37, 33, 23, 255, 40, 34, 24, 255, 40, 34, 24, 255, 40, 35, 24, 255, 37, 33, 24, 255, 34, 30, 22, 255, 40, 34, 24, 255, 43, 36, 24, 255, 54, 43, 28, 255, 39, 34, 23, 255, 42, 36, 24, 255, 65, 49, 33, 255, 70, 52, 33, 255, 62, 47, 31, 255, 63, 48, 31, 255, 46, 38, 25, 255, 54, 43, 28, 255, 51, 41, 27, 255, 40, 34, 24, 255, 42, 36, 24, 255, 41, 34, 24, 255, 50, 40, 27, 255, 52, 41, 27, 255, 58, 45, 29, 255, 44, 37, 24, 255, 40, 34, 23, 255, 41, 35, 23, 255, 42, 36, 25, 255, 37, 32, 22, 255, 38, 33, 22, 255, 43, 36, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 34, 30, 22, 255, 33, 30, 22, 255, 77, 62, 44, 255, 48, 40, 30, 255, 35, 31, 22, 255, 34, 30, 22, 255, 42, 37, 27, 255, 41, 36, 24, 255, 47, 39, 25, 255, 35, 31, 23, 255, 41, 36, 26, 255, 59, 49, 35, 255, 34, 30, 22, 255, 51, 43, 31, 255, 40, 35, 24, 255, 34, 29, 22, 255, 37, 33, 23, 255, 37, 33, 23, 255, 36, 31, 22, 255, 39, 33, 23, 255, 57, 47, 34, 255, 35, 31, 22, 255, 57, 47, 34, 255, 43, 37, 24, 255, 42, 36, 24, 255, 63, 48, 31, 255, 48, 40, 26, 255, 49, 40, 26, 255, 40, 35, 24, 255, 64, 48, 32, 255, 52, 42, 28, 255, 61, 46, 31, 255, 50, 40, 27, 255, 46, 39, 25, 255, 59, 46, 30, 255, 62, 47, 31, 255, 68, 51, 33, 255, 72, 53, 33, 255, 46, 39, 25, 255, 49, 40, 26, 255, 37, 33, 23, 255, 45, 37, 24, 255, 56, 44, 29, 255, 40, 34, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 40, 34, 24, 255, 37, 33, 23, 255, 36, 32, 23, 255, 54, 43, 28, 255, 37, 33, 23, 255, 43, 36, 24, 255, 45, 37, 24, 255, 33, 30, 22, 255, 39, 34, 25, 255, 33, 30, 22, 255, 38, 33, 23, 255, 39, 34, 25, 255, 79, 63, 45, 255, 33, 30, 22, 255, 35, 31, 22, 255, 58, 48, 34, 255, 77, 62, 44, 255, 73, 59, 42, 255, 36, 32, 23, 255, 34, 30, 22, 255, 34, 31, 22, 255, 34, 31, 22, 255, 39, 33, 23, 255, 45, 39, 28, 255, 39, 33, 23, 255, 43, 36, 24, 255, 56, 44, 29, 255, 66, 49, 33, 255, 60, 46, 31, 255, 71, 52, 33, 255, 66, 49, 33, 255, 57, 45, 29, 255, 42, 36, 24, 255, 43, 36, 24, 255, 53, 42, 28, 255, 48, 40, 26, 255, 46, 39, 25, 255, 45, 38, 25, 255, 55, 43, 28, 255, 35, 31, 22, 255, 38, 33, 23, 255, 39, 34, 23, 255, 39, 34, 25, 255, 44, 38, 27, 255, 43, 37, 24, 255, 40, 34, 24, 255, 34, 30, 22, 255, 45, 38, 25, 255, 52, 42, 27, 255, 41, 35, 24, 255, 40, 34, 24, 255, 58, 45, 30, 255, 53, 42, 28, 255, 50, 40, 27, 255, 45, 37, 24, 255, 42, 36, 24, 255, 39, 34, 23, 255, 57, 47, 34, 255, 34, 31, 22, 255, 35, 31, 23, 255, 67, 54, 39, 255, 46, 40, 29, 255, 34, 31, 22, 255, 41, 35, 24, 255, 37, 33, 23, 255, 40, 34, 24, 255, 43, 37, 24, 255, 37, 33, 24, 255, 42, 36, 24, 255, 34, 31, 22, 255, 36, 32, 23, 255, 35, 31, 23, 255, 48, 39, 25, 255, 45, 38, 25, 255, 41, 35, 24, 255, 36, 31, 22, 255, 47, 39, 25, 255, 43, 36, 24, 255, 51, 41, 27, 255, 51, 41, 27, 255, 52, 42, 27, 255, 51, 41, 27, 255, 39, 34, 24, 255, 51, 41, 27, 255, 39, 34, 24, 255, 42, 36, 24, 255, 33, 30, 22, 255, 43, 37, 24, 255, 39, 33, 23, 255, 45, 39, 28, 255, 51, 43, 31, 255, 36, 32, 24, 255, 39, 34, 24, 255, 39, 34, 23, 255, 40, 35, 24, 255, 45, 37, 24, 255, 37, 33, 23, 255, 33, 30, 22, 255, 42, 37, 27, 255, 99, 124, 87, 255, 55, 43, 28, 255, 38, 33, 23, 255, 38, 33, 23, 255, 46, 38, 25, 255, 37, 33, 23, 255, 51, 43, 31, 255, 39, 34, 23, 255, 43, 37, 24, 255, 34, 31, 22, 255, 52, 42, 27, 255, 51, 41, 27, 255, 63, 48, 32, 255, 57, 44, 29, 255, 43, 37, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 44, 37, 24, 255, 40, 35, 24, 255, 40, 34, 24, 255, 34, 31, 22, 255, 36, 31, 22, 255, 34, 31, 22, 255, 36, 32, 23, 255, 38, 33, 23, 255, 34, 31, 22, 255, 39, 34, 24, 255, 39, 34, 24, 255, 44, 37, 24, 255, 37, 33, 23, 255, 37, 32, 22, 255, 39, 34, 23, 255, 50, 40, 26, 255, 46, 38, 24, 255, 56, 44, 29, 255, 48, 40, 26, 255, 46, 38, 24, 255, 44, 37, 24, 255, 37, 32, 23, 255, 33, 30, 22, 255, 53, 44, 32, 255, 50, 42, 31, 255, 40, 34, 24, 255, 34, 30, 22, 255, 43, 37, 24, 255, 43, 36, 24, 255, 41, 36, 24, 255, 35, 31, 23, 255, 54, 45, 33, 255, 40, 35, 25, 255, 34, 31, 22, 255, 34, 31, 22, 255, 40, 34, 24, 255, 52, 42, 28, 255, 37, 33, 23, 255, 42, 36, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 50, 42, 31, 255, 36, 32, 23, 255, 37, 33, 23, 255, 41, 35, 24, 255, 38, 33, 23, 255, 33, 30, 22, 255, 37, 33, 23, 255, 39, 34, 24, 255, 56, 80, 52, 255, 51, 75, 49, 255, 56, 81, 52, 255, 34, 49, 34, 255, 33, 49, 34, 255, 34, 49, 34, 255, 33, 47, 33, 255, 31, 45, 32, 255, 26, 36, 27, 255, 28, 40, 29, 255, 27, 38, 28, 255, 28, 38, 28, 255, 35, 51, 35, 255, 36, 54, 36, 255, 35, 52, 35, 255, 34, 51, 35, 255, 36, 53, 36, 255, 41, 61, 40, 255, 31, 45, 32, 255, 29, 41, 30, 255, 29, 40, 29, 255, 30, 42, 30, 255, 31, 45, 32, 255, 28, 38, 28, 255, 27, 37, 28, 255, 30, 42, 30, 255, 30, 43, 31, 255, 28, 40, 29, 255, 28, 39, 29, 255, 27, 38, 28, 255, 29, 41, 30, 255, 33, 47, 33, 255, 33, 49, 34, 255, 35, 53, 36, 255, 29, 41, 30, 255, 35, 52, 35, 255, 36, 54, 36, 255, 34, 49, 34, 255, 32, 47, 33, 255, 33, 47, 33, 255, 31, 44, 31, 255, 30, 43, 31, 255, 29, 40, 29, 255, 28, 38, 28, 255, 32, 46, 32, 255, 34, 50, 34, 255, 32, 47, 33, 255, 27, 38, 28, 255, 31, 44, 31, 255, 29, 41, 30, 255, 32, 47, 33, 255, 35, 52, 35, 255, 32, 45, 32, 255, 31, 44, 31, 255, 33, 48, 33, 255, 34, 49, 34, 255, 33, 48, 33, 255, 35, 52, 35, 255, 35, 52, 35, 255, 29, 41, 30, 255, 31, 45, 32, 255, 43, 64, 42, 255, 34, 51, 35, 255, 33, 48, 33, 255, 29, 41, 30, 255, 30, 42, 30, 255, 27, 36, 27, 255, 26, 36, 27, 255, 27, 37, 28, 255, 24, 31, 25, 255, 27, 37, 28, 255, 26, 35, 27, 255, 27, 37, 28, 255, 31, 45, 32, 255, 27, 38, 28, 255, 31, 45, 32, 255, 33, 47, 33, 255, 32, 46, 32, 255, 31, 44, 31, 255, 32, 47, 33, 255, 34, 50, 34, 255, 49, 72, 47, 255, 37, 56, 37, 255, 43, 63, 41, 255, 35, 51, 35, 255, 36, 54, 36, 255, 37, 56, 37, 255, 34, 50, 34, 255, 37, 56, 37, 255, 32, 46, 32, 255, 33, 47, 33, 255, 33, 48, 33, 255, 35, 51, 35, 255, 30, 43, 31, 255, 31, 45, 32, 255, 29, 41, 30, 255, 30, 43, 31, 255, 29, 41, 30, 255, 27, 37, 28, 255, 30, 43, 31, 255, 33, 49, 34, 255, 33, 48, 33, 255, 35, 51, 35, 255, 36, 54, 36, 255, 33, 49, 34, 255, 31, 44, 31, 255, 36, 54, 36, 255, 34, 51, 35, 255, 25, 34, 26, 255, 27, 37, 28, 255, 25, 33, 26, 255, 27, 37, 28, 255, 24, 32, 25, 255, 26, 35, 27, 255, 28, 38, 28, 255, 26, 34, 26, 255, 30, 42, 30, 255, 28, 40, 29, 255, 27, 37, 28, 255, 28, 38, 28, 255, 27, 37, 28, 255, 26, 35, 27, 255, 24, 32, 25, 255, 25, 33, 26, 255, 27, 36, 27, 255, 32, 47, 33, 255, 33, 47, 33, 255, 34, 51, 35, 255, 36, 54, 36, 255, 37, 56, 37, 255, 36, 53, 36, 255, 32, 47, 33, 255, 32, 46, 32, 255, 33, 48, 33, 255, 33, 48, 33, 255, 33, 48, 33, 255, 31, 45, 32, 255, 28, 39, 29, 255, 25, 33, 26, 255, 25, 33, 26, 255, 27, 37, 28, 255, 28, 39, 29, 255, 30, 42, 30, 255, 33, 48, 33, 255, 28, 39, 29, 255, 30, 42, 30, 255, 28, 39, 29, 255, 30, 42, 30, 255, 33, 48, 33, 255, 37, 56, 37, 255, 36, 54, 36, 255, 34, 51, 35, 255, 32, 47, 33, 255, 31, 45, 32, 255, 29, 41, 30, 255, 30, 42, 30, 255, 31, 44, 31, 255, 33, 48, 33, 255, 29, 40, 29, 255, 34, 49, 34, 255, 31, 45, 32, 255, 35, 51, 35, 255, 31, 45, 32, 255, 33, 48, 33, 255, 32, 46, 32, 255, 30, 42, 30, 255, 26, 35, 27, 255, 24, 32, 25, 255, 25, 34, 26, 255, 27, 37, 28, 255, 29, 40, 29, 255, 31, 44, 31, 255, 26, 36, 27, 255, 26, 36, 27, 255, 33, 48, 33, 255, 31, 44, 31, 255, 36, 54, 36, 255, 36, 54, 36, 255, 29, 41, 30, 255, 29, 41, 30, 255, 34, 49, 34, 255, 31, 44, 31, 255, 31, 45, 32, 255, 33, 48, 33, 255, 35, 51, 35, 255, 32, 46, 32, 255, 31, 45, 32, 255, 33, 49, 34, 255, 32, 47, 33, 255, 32, 45, 32, 255, 29, 41, 30, 255, 33, 48, 33, 255, 33, 48, 33, 255, 36, 53, 36, 255, 36, 54, 36, 255, 44, 65, 43, 255, 36, 54, 36, 255, 38, 57, 38, 255, 36, 54, 36, 255, 33, 49, 34, 255, 32, 46, 32, 255, 33, 49, 34, 255, 32, 45, 32, 255, 30, 43, 31, 255, 26, 35, 27, 255, 23, 30, 24, 255, 29, 41, 30, 255, 27, 38, 28, 255, 27, 37, 28, 255, 31, 39, 31, 255, 25, 33, 26, 255, 25, 34, 26, 255, 29, 41, 30, 255, 29, 40, 29, 255, 27, 37, 28, 255, 27, 38, 28, 255, 28, 39, 29, 255, 30, 43, 31, 255, 28, 40, 29, 255, 32, 46, 32, 255, 33, 48, 33, 255, 40, 60, 40, 255, 42, 62, 41, 255, 41, 61, 40, 255, 36, 53, 36, 255, 35, 52, 35, 255, 37, 55, 37, 255, 34, 49, 34, 255, 36, 54, 36, 255, 32, 46, 32, 255, 30, 43, 31, 255, 29, 40, 29, 255, 29, 41, 30, 255, 33, 49, 34, 255, 34, 51, 35, 255, 36, 54, 36, 255, 35, 51, 35, 255, 34, 50, 34, 255, 32, 46, 32, 255, 31, 44, 31, 255, 34, 49, 34, 255, 28, 39, 29, 255, 31, 45, 32, 255, 32, 46, 32, 255, 36, 54, 36, 255, 35, 51, 35, 255, 33, 48, 33, 255, 34, 49, 34, 255, 35, 51, 35, 255, 34, 49, 34, 255, 35, 52, 35, 255, 34, 50, 34, 255, 34, 50, 34, 255, 33, 48, 33, 255, 36, 53, 36, 255, 39, 59, 39, 255, 42, 36, 24, 255, 33, 30, 22, 255, 39, 34, 25, 255, 52, 42, 27, 255, 45, 37, 24, 255, 52, 42, 28, 255, 51, 41, 27, 255, 45, 37, 24, 255, 39, 34, 24, 255, 34, 30, 22, 255, 35, 31, 22, 255, 39, 33, 23, 255, 42, 36, 24, 255, 34, 31, 22, 255, 35, 31, 23, 255, 34, 31, 22, 255, 48, 40, 26, 255, 50, 40, 27, 255, 52, 42, 27, 255, 46, 39, 25, 255, 69, 51, 33, 255, 63, 48, 32, 255, 66, 49, 33, 255, 72, 53, 33, 255, 54, 43, 28, 255, 45, 38, 24, 255, 51, 41, 26, 255, 51, 41, 27, 255, 41, 34, 24, 255, 45, 38, 24, 255, 50, 40, 27, 255, 51, 40, 26, 255, 42, 35, 24, 255, 48, 39, 25, 255, 51, 41, 26, 255, 37, 32, 22, 255, 35, 31, 23, 255, 39, 34, 23, 255, 58, 44, 30, 255, 53, 42, 28, 255, 42, 36, 24, 255, 38, 33, 23, 255, 35, 31, 22, 255, 42, 37, 27, 255, 76, 61, 43, 255, 33, 30, 22, 255, 61, 50, 36, 255, 33, 30, 22, 255, 57, 47, 34, 255, 40, 35, 24, 255, 37, 33, 23, 255, 38, 33, 23, 255, 40, 34, 24, 255, 36, 32, 24, 255, 33, 30, 22, 255, 39, 34, 23, 255, 43, 37, 24, 255, 41, 35, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 40, 34, 24, 255, 43, 36, 24, 255, 35, 31, 22, 255, 39, 34, 25, 255, 39, 34, 25, 255, 36, 32, 24, 255, 42, 36, 24, 255, 60, 46, 30, 255, 57, 45, 29, 255, 37, 33, 23, 255, 40, 34, 24, 255, 48, 40, 26, 255, 52, 42, 27, 255, 55, 43, 28, 255, 58, 45, 30, 255, 72, 53, 33, 255, 67, 50, 33, 255, 62, 47, 31, 255, 49, 40, 26, 255, 43, 36, 24, 255, 55, 43, 28, 255, 42, 36, 24, 255, 46, 38, 25, 255, 48, 39, 25, 255, 49, 40, 26, 255, 42, 36, 24, 255, 39, 34, 24, 255, 43, 36, 24, 255, 51, 41, 27, 255, 35, 31, 22, 255, 33, 30, 22, 255, 46, 39, 25, 255, 37, 33, 24, 255, 34, 30, 22, 255, 40, 35, 25, 255, 37, 33, 23, 255, 36, 32, 24, 255, 39, 33, 23, 255, 34, 31, 22, 255, 45, 38, 25, 255, 35, 31, 22, 255, 39, 34, 24, 255, 33, 30, 22, 255, 41, 35, 24, 255, 59, 49, 35, 255, 33, 30, 22, 255, 37, 33, 23, 255, 39, 34, 25, 255, 34, 30, 22, 255, 42, 36, 24, 255, 62, 51, 36, 255, 36, 31, 22, 255, 57, 47, 34, 255, 40, 34, 24, 255, 39, 34, 24, 255, 40, 34, 24, 255, 51, 41, 27, 255, 53, 42, 28, 255, 63, 48, 31, 255, 67, 50, 33, 255, 44, 37, 24, 255, 43, 36, 24, 255, 54, 43, 28, 255, 51, 41, 27, 255, 43, 37, 24, 255, 35, 31, 22, 255, 45, 37, 24, 255, 37, 33, 23, 255, 39, 34, 24, 255, 36, 32, 23, 255, 34, 30, 22, 255, 64, 52, 37, 255, 35, 31, 22, 255, 42, 36, 24, 255, 51, 43, 31, 255, 37, 33, 23, 255, 41, 36, 24, 255, 38, 33, 23, 255, 40, 35, 24, 255, 37, 33, 23, 255, 39, 34, 23, 255, 50, 40, 27, 255, 39, 34, 23, 255, 48, 40, 26, 255, 40, 35, 24, 255, 39, 33, 23, 255, 36, 32, 23, 255, 39, 34, 24, 255, 41, 35, 24, 255, 39, 34, 23, 255, 41, 36, 26, 255, 36, 32, 23, 255, 35, 31, 23, 255, 44, 37, 24, 255, 45, 38, 25, 255, 48, 39, 25, 255, 42, 36, 24, 255, 43, 37, 24, 255, 48, 39, 25, 255, 40, 34, 24, 255, 46, 40, 29, 255, 35, 31, 22, 255, 39, 33, 23, 255, 38, 33, 23, 255, 44, 37, 24, 255, 40, 35, 24, 255, 47, 39, 25, 255, 50, 40, 27, 255, 57, 45, 29, 255, 40, 35, 24, 255, 42, 36, 24, 255, 46, 38, 25, 255, 37, 33, 23, 255, 42, 36, 24, 255, 44, 37, 24, 255, 41, 35, 24, 255, 40, 35, 24, 255, 35, 31, 22, 255, 39, 34, 23, 255, 36, 32, 23, 255, 39, 34, 24, 255, 43, 37, 24, 255, 55, 43, 28, 255, 37, 33, 23, 255, 42, 36, 24, 255, 36, 32, 23, 255, 39, 34, 25, 255, 36, 32, 23, 255, 40, 34, 24, 255, 44, 37, 24, 255, 36, 32, 23, 255, 34, 31, 22, 255, 42, 36, 24, 255, 40, 35, 25, 255, 45, 39, 28, 255, 39, 34, 25, 255, 37, 33, 24, 255, 33, 30, 22, 255, 52, 42, 27, 255, 53, 50, 40, 255, 66, 49, 33, 255, 41, 36, 24, 255, 40, 34, 24, 255, 51, 41, 27, 255, 42, 36, 24, 255, 49, 40, 26, 255, 46, 38, 25, 255, 49, 40, 26, 255, 41, 35, 24, 255, 40, 34, 24, 255, 37, 33, 24, 255, 43, 36, 24, 255, 49, 40, 26, 255, 48, 39, 25, 255, 38, 33, 23, 255, 43, 36, 24, 255, 51, 41, 26, 255, 59, 45, 30, 255, 52, 41, 27, 255, 40, 34, 24, 255, 37, 32, 23, 255, 38, 33, 23, 255, 50, 40, 27, 255, 64, 48, 32, 255, 66, 49, 31, 255, 59, 45, 30, 255, 51, 41, 27, 255, 42, 36, 23, 255, 39, 34, 23, 255, 35, 31, 22, 255, 36, 32, 22, 255, 38, 33, 23, 255, 36, 32, 23, 255, 48, 39, 25, 255, 42, 36, 24, 255, 54, 43, 28, 255, 39, 34, 24, 255, 40, 34, 24, 255, 37, 33, 24, 255, 33, 30, 22, 255, 35, 31, 23, 255, 34, 31, 22, 255, 37, 33, 23, 255, 36, 32, 23, 255, 34, 31, 22, 255, 33, 30, 22, 255, 37, 33, 23, 255, 40, 34, 24, 255, 44, 37, 24, 255, 37, 33, 24, 255, 33, 30, 22, 255, 35, 31, 22, 255, 59, 49, 35, 255, 34, 30, 22, 255, 45, 38, 25, 255, 38, 33, 23, 255, 37, 56, 37, 255, 37, 55, 37, 255, 37, 55, 37, 255, 32, 46, 32, 255, 33, 48, 33, 255, 34, 51, 35, 255, 32, 47, 33, 255, 31, 44, 31, 255, 31, 44, 31, 255, 31, 44, 31, 255, 28, 39, 29, 255, 30, 42, 30, 255, 34, 51, 35, 255, 35, 52, 35, 255, 34, 49, 34, 255, 32, 45, 32, 255, 33, 48, 33, 255, 32, 46, 32, 255, 33, 48, 33, 255, 29, 41, 30, 255, 26, 36, 27, 255, 28, 39, 29, 255, 28, 39, 29, 255, 27, 37, 28, 255, 30, 42, 30, 255, 29, 41, 30, 255, 30, 42, 30, 255, 28, 39, 29, 255, 32, 47, 33, 255, 32, 47, 33, 255, 27, 37, 28, 255, 33, 49, 34, 255, 33, 48, 33, 255, 38, 58, 38, 255, 33, 49, 34, 255, 37, 56, 37, 255, 37, 55, 37, 255, 33, 49, 34, 255, 33, 49, 34, 255, 30, 43, 31, 255, 30, 42, 30, 255, 29, 41, 30, 255, 30, 42, 30, 255, 29, 40, 29, 255, 29, 40, 29, 255, 36, 53, 36, 255, 31, 44, 31, 255, 29, 41, 30, 255, 32, 45, 32, 255, 28, 39, 29, 255, 30, 43, 31, 255, 34, 49, 34, 255, 33, 48, 33, 255, 33, 49, 34, 255, 32, 46, 32, 255, 31, 45, 32, 255, 37, 56, 37, 255, 42, 62, 41, 255, 35, 52, 35, 255, 33, 49, 34, 255, 35, 52, 35, 255, 35, 52, 35, 255, 35, 52, 35, 255, 31, 45, 32, 255, 32, 45, 32, 255, 29, 41, 30, 255, 24, 32, 25, 255, 28, 39, 29, 255, 27, 37, 28, 255, 23, 30, 24, 255, 24, 31, 25, 255, 27, 36, 27, 255, 28, 38, 28, 255, 29, 41, 30, 255, 27, 37, 28, 255, 27, 37, 28, 255, 32, 47, 33, 255, 29, 40, 29, 255, 30, 42, 30, 255, 31, 44, 31, 255, 32, 46, 32, 255, 34, 49, 34, 255, 33, 48, 33, 255, 34, 50, 34, 255, 36, 53, 36, 255, 32, 46, 32, 255, 35, 51, 35, 255, 33, 49, 34, 255, 31, 45, 32, 255, 32, 46, 32, 255, 29, 40, 29, 255, 29, 41, 30, 255, 27, 37, 28, 255, 28, 39, 29, 255, 27, 37, 28, 255, 27, 36, 27, 255, 27, 37, 28, 255, 28, 40, 29, 255, 25, 33, 26, 255, 30, 42, 30, 255, 31, 44, 31, 255, 31, 45, 32, 255, 36, 54, 36, 255, 35, 52, 35, 255, 32, 47, 33, 255, 33, 48, 33, 255, 33, 49, 34, 255, 35, 52, 35, 255, 29, 41, 30, 255, 24, 32, 25, 255, 26, 34, 26, 255, 26, 34, 26, 255, 24, 31, 25, 255, 30, 42, 30, 255, 30, 43, 31, 255, 30, 42, 30, 255, 30, 43, 31, 255, 30, 43, 31, 255, 25, 34, 26, 255, 26, 36, 27, 255, 27, 37, 28, 255, 24, 32, 25, 255, 27, 37, 28, 255, 27, 38, 28, 255, 32, 47, 33, 255, 31, 45, 32, 255, 31, 45, 32, 255, 35, 52, 35, 255, 36, 53, 36, 255, 32, 47, 33, 255, 35, 53, 36, 255, 33, 48, 33, 255, 32, 46, 32, 255, 31, 44, 31, 255, 32, 47, 33, 255, 29, 40, 29, 255, 30, 42, 30, 255, 30, 43, 31, 255, 28, 38, 28, 255, 28, 39, 29, 255, 28, 40, 29, 255, 32, 46, 32, 255, 29, 41, 30, 255, 31, 45, 32, 255, 30, 43, 31, 255, 30, 43, 31, 255, 27, 37, 28, 255, 33, 48, 33, 255, 34, 50, 34, 255, 34, 50, 34, 255, 34, 49, 34, 255, 32, 47, 33, 255, 32, 47, 33, 255, 31, 44, 31, 255, 29, 41, 30, 255, 28, 38, 28, 255, 28, 39, 29, 255, 31, 45, 32, 255, 31, 44, 31, 255, 30, 43, 31, 255, 32, 45, 32, 255, 31, 44, 31, 255, 30, 42, 30, 255, 29, 41, 30, 255, 30, 42, 30, 255, 26, 35, 27, 255, 27, 35, 28, 255, 27, 36, 27, 255, 23, 29, 24, 255, 25, 34, 26, 255, 30, 43, 31, 255, 32, 46, 32, 255, 29, 41, 30, 255, 28, 39, 29, 255, 30, 43, 31, 255, 32, 46, 32, 255, 33, 48, 33, 255, 32, 47, 33, 255, 28, 39, 29, 255, 31, 44, 31, 255, 30, 43, 31, 255, 31, 44, 31, 255, 29, 41, 30, 255, 33, 48, 33, 255, 31, 45, 32, 255, 35, 51, 35, 255, 37, 55, 37, 255, 34, 50, 34, 255, 33, 48, 33, 255, 31, 45, 32, 255, 32, 47, 33, 255, 30, 42, 30, 255, 35, 52, 35, 255, 32, 47, 33, 255, 37, 55, 37, 255, 34, 51, 35, 255, 33, 47, 33, 255, 35, 52, 35, 255, 34, 49, 34, 255, 35, 51, 35, 255, 31, 45, 32, 255, 31, 44, 31, 255, 30, 43, 31, 255, 30, 43, 31, 255, 28, 38, 28, 255, 25, 33, 26, 255, 30, 42, 30, 255, 31, 44, 31, 255, 26, 35, 27, 255, 29, 37, 29, 255, 26, 35, 27, 255, 28, 38, 28, 255, 29, 40, 29, 255, 29, 41, 30, 255, 29, 41, 30, 255, 27, 37, 28, 255, 26, 34, 26, 255, 29, 41, 30, 255, 31, 45, 32, 255, 33, 48, 33, 255, 34, 50, 34, 255, 45, 67, 44, 255, 40, 59, 39, 255, 54, 78, 51, 255, 40, 60, 40, 255, 39, 59, 39, 255, 45, 66, 43, 255, 35, 52, 35, 255, 35, 51, 35, 255, 30, 42, 30, 255, 31, 44, 31, 255, 28, 38, 28, 255, 32, 46, 32, 255, 33, 47, 33, 255, 36, 53, 36, 255, 34, 50, 34, 255, 36, 53, 36, 255, 33, 48, 33, 255, 29, 41, 30, 255, 31, 45, 32, 255, 30, 43, 31, 255, 33, 47, 33, 255, 32, 46, 32, 255, 31, 44, 31, 255, 31, 44, 31, 255, 34, 50, 34, 255, 33, 49, 34, 255, 34, 50, 34, 255, 29, 41, 30, 255, 33, 48, 33, 255, 33, 48, 33, 255, 34, 50, 34, 255, 35, 52, 35, 255, 35, 51, 35, 255, 38, 57, 38, 255, 37, 55, 37, 255, 50, 40, 27, 255, 47, 39, 25, 255, 45, 37, 24, 255, 54, 43, 28, 255, 42, 36, 24, 255, 45, 37, 24, 255, 42, 36, 24, 255, 38, 33, 23, 255, 50, 42, 31, 255, 40, 35, 24, 255, 42, 36, 24, 255, 33, 30, 22, 255, 35, 31, 22, 255, 40, 34, 24, 255, 37, 38, 25, 255, 41, 35, 24, 255, 66, 49, 33, 255, 57, 44, 29, 255, 56, 44, 29, 255, 46, 38, 25, 255, 52, 42, 27, 255, 60, 46, 30, 255, 61, 47, 31, 255, 58, 45, 30, 255, 51, 41, 27, 255, 43, 37, 24, 255, 34, 31, 22, 255, 34, 31, 22, 255, 40, 35, 24, 255, 37, 33, 23, 255, 45, 37, 25, 255, 51, 40, 27, 255, 63, 47, 31, 255, 51, 41, 26, 255, 47, 39, 25, 255, 38, 33, 23, 255, 37, 32, 22, 255, 39, 33, 23, 255, 45, 37, 24, 255, 46, 38, 24, 255, 43, 37, 24, 255, 39, 34, 24, 255, 39, 34, 24, 255, 44, 37, 24, 255, 33, 30, 22, 255, 37, 33, 24, 255, 37, 33, 23, 255, 39, 33, 23, 255, 43, 36, 24, 255, 39, 34, 23, 255, 34, 31, 22, 255, 42, 36, 24, 255, 35, 31, 22, 255, 33, 30, 22, 255, 40, 34, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 40, 34, 24, 255, 40, 35, 24, 255, 34, 31, 22, 255, 35, 31, 22, 255, 37, 33, 23, 255, 37, 33, 23, 255, 39, 34, 23, 255, 40, 35, 24, 255, 49, 40, 26, 255, 44, 37, 24, 255, 46, 39, 25, 255, 58, 45, 30, 255, 42, 36, 24, 255, 39, 34, 23, 255, 42, 36, 24, 255, 51, 41, 27, 255, 60, 46, 31, 255, 62, 47, 31, 255, 52, 42, 28, 255, 61, 46, 31, 255, 48, 39, 25, 255, 54, 43, 28, 255, 49, 40, 26, 255, 45, 37, 24, 255, 45, 37, 24, 255, 58, 45, 30, 255, 45, 38, 25, 255, 61, 46, 31, 255, 48, 39, 25, 255, 43, 36, 24, 255, 40, 35, 24, 255, 44, 38, 27, 255, 48, 40, 30, 255, 63, 52, 37, 255, 33, 30, 22, 255, 35, 31, 22, 255, 40, 34, 24, 255, 34, 31, 22, 255, 35, 31, 22, 255, 37, 33, 23, 255, 39, 34, 24, 255, 49, 40, 26, 255, 45, 37, 24, 255, 40, 34, 24, 255, 46, 38, 25, 255, 39, 34, 24, 255, 41, 35, 24, 255, 45, 39, 28, 255, 37, 33, 23, 255, 40, 34, 24, 255, 36, 32, 22, 255, 35, 31, 23, 255, 35, 31, 22, 255, 38, 33, 23, 255, 43, 36, 24, 255, 38, 33, 23, 255, 36, 32, 23, 255, 34, 31, 22, 255, 34, 30, 22, 255, 33, 30, 22, 255, 40, 34, 24, 255, 54, 43, 28, 255, 55, 43, 28, 255, 43, 37, 24, 255, 55, 43, 28, 255, 58, 45, 30, 255, 38, 33, 23, 255, 42, 37, 27, 255, 34, 30, 22, 255, 44, 37, 24, 255, 43, 36, 24, 255, 34, 31, 22, 255, 37, 33, 23, 255, 36, 31, 22, 255, 34, 31, 22, 255, 35, 31, 22, 255, 36, 32, 23, 255, 36, 32, 24, 255, 34, 30, 22, 255, 36, 32, 22, 255, 45, 39, 28, 255, 34, 31, 22, 255, 38, 33, 23, 255, 40, 34, 24, 255, 42, 36, 24, 255, 38, 33, 23, 255, 40, 34, 24, 255, 34, 30, 22, 255, 52, 42, 27, 255, 55, 43, 28, 255, 46, 39, 25, 255, 45, 38, 25, 255, 42, 36, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 36, 32, 22, 255, 43, 37, 24, 255, 44, 37, 24, 255, 59, 45, 30, 255, 44, 37, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 34, 31, 22, 255, 49, 42, 30, 255, 43, 37, 24, 255, 52, 42, 27, 255, 42, 36, 24, 255, 38, 33, 23, 255, 42, 36, 24, 255, 52, 42, 28, 255, 55, 43, 28, 255, 55, 43, 28, 255, 66, 49, 33, 255, 58, 45, 30, 255, 57, 45, 29, 255, 57, 45, 29, 255, 44, 37, 24, 255, 59, 45, 30, 255, 60, 46, 30, 255, 55, 43, 28, 255, 44, 37, 24, 255, 36, 32, 22, 255, 50, 42, 31, 255, 33, 30, 22, 255, 43, 37, 24, 255, 35, 31, 22, 255, 55, 46, 33, 255, 41, 36, 26, 255, 36, 31, 22, 255, 39, 34, 24, 255, 49, 40, 26, 255, 41, 36, 24, 255, 40, 34, 24, 255, 39, 34, 23, 255, 37, 33, 23, 255, 34, 30, 22, 255, 55, 46, 33, 255, 50, 42, 31, 255, 33, 30, 22, 255, 55, 46, 33, 255, 35, 31, 22, 255, 52, 42, 27, 255, 51, 41, 27, 255, 45, 37, 24, 255, 39, 34, 23, 255, 42, 36, 24, 255, 60, 46, 30, 255, 72, 53, 33, 255, 70, 52, 33, 255, 48, 40, 26, 255, 45, 37, 24, 255, 39, 34, 24, 255, 36, 31, 22, 255, 34, 31, 22, 255, 43, 37, 24, 255, 40, 34, 24, 255, 43, 37, 24, 255, 46, 39, 25, 255, 48, 40, 26, 255, 45, 37, 24, 255, 44, 37, 24, 255, 44, 37, 25, 255, 34, 30, 22, 255, 39, 34, 23, 255, 39, 34, 23, 255, 45, 37, 24, 255, 54, 43, 27, 255, 55, 43, 28, 255, 62, 46, 31, 255, 59, 45, 30, 255, 44, 37, 24, 255, 45, 37, 24, 255, 42, 35, 25, 255, 42, 36, 24, 255, 40, 35, 23, 255, 51, 41, 27, 255, 48, 39, 25, 255, 48, 39, 25, 255, 52, 42, 27, 255, 43, 37, 24, 255, 45, 37, 24, 255, 42, 36, 24, 255, 36, 31, 22, 255, 54, 45, 33, 255, 42, 37, 27, 255, 34, 30, 22, 255, 41, 36, 24, 255, 44, 37, 24, 255, 40, 35, 24, 255, 41, 35, 24, 255, 37, 33, 23, 255, 44, 38, 27, 255, 37, 33, 23, 255, 36, 32, 23, 255, 36, 32, 22, 255, 55, 46, 33, 255, 34, 30, 22, 255, 34, 31, 22, 255, 39, 34, 23, 255, 34, 49, 34, 255, 34, 49, 34, 255, 32, 45, 32, 255, 35, 51, 35, 255, 33, 47, 33, 255, 33, 49, 34, 255, 31, 44, 31, 255, 32, 46, 32, 255, 31, 45, 32, 255, 28, 40, 29, 255, 32, 46, 32, 255, 27, 38, 28, 255, 27, 36, 27, 255, 30, 42, 30, 255, 31, 45, 32, 255, 25, 33, 26, 255, 28, 38, 28, 255, 27, 37, 28, 255, 29, 40, 29, 255, 28, 39, 29, 255, 25, 33, 26, 255, 28, 38, 28, 255, 27, 38, 28, 255, 25, 34, 26, 255, 27, 38, 28, 255, 27, 37, 28, 255, 28, 38, 28, 255, 28, 39, 29, 255, 33, 47, 33, 255, 34, 50, 34, 255, 32, 45, 32, 255, 32, 45, 32, 255, 27, 37, 28, 255, 41, 61, 40, 255, 31, 45, 32, 255, 40, 59, 39, 255, 37, 55, 37, 255, 34, 49, 34, 255, 28, 38, 28, 255, 30, 42, 30, 255, 27, 37, 28, 255, 29, 41, 30, 255, 29, 41, 30, 255, 27, 37, 28, 255, 29, 41, 30, 255, 34, 50, 34, 255, 32, 46, 32, 255, 32, 45, 32, 255, 31, 45, 32, 255, 31, 44, 31, 255, 29, 41, 30, 255, 35, 51, 35, 255, 35, 52, 35, 255, 32, 46, 32, 255, 34, 49, 34, 255, 33, 49, 34, 255, 33, 48, 33, 255, 35, 52, 35, 255, 34, 49, 34, 255, 36, 54, 36, 255, 36, 54, 36, 255, 34, 51, 35, 255, 30, 42, 30, 255, 27, 38, 28, 255, 29, 40, 29, 255, 27, 37, 28, 255, 29, 40, 29, 255, 30, 43, 31, 255, 26, 34, 26, 255, 24, 31, 25, 255, 23, 30, 24, 255, 28, 39, 29, 255, 23, 30, 24, 255, 26, 35, 27, 255, 30, 42, 30, 255, 29, 41, 30, 255, 27, 37, 28, 255, 30, 42, 30, 255, 29, 41, 30, 255, 34, 49, 34, 255, 30, 43, 31, 255, 34, 50, 34, 255, 29, 41, 30, 255, 29, 40, 29, 255, 27, 38, 28, 255, 29, 41, 30, 255, 32, 46, 32, 255, 27, 37, 28, 255, 27, 38, 28, 255, 31, 44, 31, 255, 28, 39, 29, 255, 27, 37, 28, 255, 25, 33, 26, 255, 25, 34, 26, 255, 25, 33, 26, 255, 25, 33, 26, 255, 26, 35, 27, 255, 28, 40, 29, 255, 30, 42, 30, 255, 30, 43, 31, 255, 37, 55, 37, 255, 34, 50, 34, 255, 36, 54, 36, 255, 34, 50, 34, 255, 33, 49, 34, 255, 36, 53, 36, 255, 36, 53, 36, 255, 36, 54, 36, 255, 32, 46, 32, 255, 32, 47, 33, 255, 29, 41, 30, 255, 28, 39, 29, 255, 29, 41, 30, 255, 31, 45, 32, 255, 33, 49, 34, 255, 34, 50, 34, 255, 30, 42, 30, 255, 29, 41, 30, 255, 27, 36, 27, 255, 25, 33, 26, 255, 26, 33, 27, 255, 26, 36, 27, 255, 31, 44, 31, 255, 36, 53, 36, 255, 36, 54, 36, 255, 33, 48, 33, 255, 40, 59, 39, 255, 37, 56, 37, 255, 33, 47, 33, 255, 30, 43, 31, 255, 28, 38, 28, 255, 35, 52, 35, 255, 34, 49, 34, 255, 34, 50, 34, 255, 30, 42, 30, 255, 29, 41, 30, 255, 27, 37, 28, 255, 27, 38, 28, 255, 55, 64, 13, 255, 29, 40, 29, 255, 33, 48, 33, 255, 33, 49, 34, 255, 33, 49, 34, 255, 36, 54, 36, 255, 34, 50, 34, 255, 35, 51, 35, 255, 30, 42, 30, 255, 33, 48, 33, 255, 35, 51, 35, 255, 34, 50, 34, 255, 33, 47, 33, 255, 30, 43, 31, 255, 30, 42, 30, 255, 27, 37, 28, 255, 32, 45, 32, 255, 28, 39, 29, 255, 32, 46, 32, 255, 30, 42, 30, 255, 34, 51, 35, 255, 31, 44, 31, 255, 28, 38, 28, 255, 30, 42, 30, 255, 24, 32, 25, 255, 24, 32, 25, 255, 28, 38, 28, 255, 27, 37, 28, 255, 25, 34, 26, 255, 26, 36, 27, 255, 23, 29, 24, 255, 27, 37, 28, 255, 32, 47, 33, 255, 34, 51, 35, 255, 31, 44, 31, 255, 32, 46, 32, 255, 30, 42, 30, 255, 34, 51, 35, 255, 34, 50, 34, 255, 31, 45, 32, 255, 31, 44, 31, 255, 32, 46, 32, 255, 33, 48, 33, 255, 29, 40, 29, 255, 27, 37, 28, 255, 29, 41, 30, 255, 28, 38, 28, 255, 37, 55, 37, 255, 47, 68, 45, 255, 36, 54, 36, 255, 37, 56, 37, 255, 32, 46, 32, 255, 32, 47, 33, 255, 33, 49, 34, 255, 31, 45, 32, 255, 29, 41, 30, 255, 33, 47, 33, 255, 29, 40, 29, 255, 30, 42, 30, 255, 34, 51, 35, 255, 35, 51, 35, 255, 34, 50, 34, 255, 33, 49, 34, 255, 30, 43, 31, 255, 35, 51, 35, 255, 36, 54, 36, 255, 32, 46, 32, 255, 30, 43, 31, 255, 33, 48, 33, 255, 30, 42, 30, 255, 27, 37, 28, 255, 23, 29, 24, 255, 25, 33, 26, 255, 27, 36, 27, 255, 29, 41, 30, 255, 28, 38, 28, 255, 30, 43, 31, 255, 30, 43, 31, 255, 31, 45, 32, 255, 30, 42, 30, 255, 28, 39, 29, 255, 32, 46, 32, 255, 33, 48, 33, 255, 35, 52, 35, 255, 44, 65, 43, 255, 39, 59, 39, 255, 37, 55, 37, 255, 36, 53, 36, 255, 40, 59, 39, 255, 34, 50, 34, 255, 34, 50, 34, 255, 30, 43, 31, 255, 28, 40, 29, 255, 29, 41, 30, 255, 25, 34, 26, 255, 30, 42, 30, 255, 31, 45, 32, 255, 33, 47, 33, 255, 33, 47, 33, 255, 32, 46, 32, 255, 31, 45, 32, 255, 34, 49, 34, 255, 34, 50, 34, 255, 33, 48, 33, 255, 29, 41, 30, 255, 32, 46, 32, 255, 29, 41, 30, 255, 33, 48, 33, 255, 31, 45, 32, 255, 26, 36, 27, 255, 29, 41, 30, 255, 28, 39, 29, 255, 30, 43, 31, 255, 32, 46, 32, 255, 31, 44, 31, 255, 39, 59, 39, 255, 37, 56, 37, 255, 36, 54, 36, 255, 51, 41, 27, 255, 48, 40, 26, 255, 53, 42, 28, 255, 57, 45, 29, 255, 39, 34, 23, 255, 39, 34, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 62, 51, 36, 255, 34, 31, 22, 255, 39, 34, 23, 255, 33, 30, 22, 255, 37, 33, 23, 255, 52, 42, 27, 255, 90, 118, 85, 255, 40, 35, 24, 255, 65, 49, 33, 255, 50, 40, 27, 255, 51, 41, 27, 255, 58, 45, 30, 255, 52, 42, 27, 255, 44, 37, 24, 255, 55, 43, 28, 255, 47, 39, 25, 255, 44, 36, 23, 255, 37, 33, 23, 255, 33, 30, 22, 255, 57, 47, 34, 255, 56, 46, 32, 255, 38, 33, 23, 255, 41, 35, 24, 255, 51, 41, 26, 255, 55, 43, 29, 255, 58, 45, 30, 255, 44, 37, 25, 255, 36, 32, 22, 255, 37, 33, 22, 255, 40, 35, 24, 255, 42, 36, 23, 255, 40, 34, 24, 255, 54, 43, 28, 255, 41, 35, 24, 255, 42, 36, 24, 255, 41, 35, 24, 255, 36, 32, 22, 255, 40, 35, 25, 255, 44, 45, 37, 255, 40, 35, 24, 255, 45, 37, 24, 255, 39, 33, 23, 255, 34, 31, 22, 255, 39, 34, 24, 255, 44, 38, 27, 255, 48, 40, 30, 255, 39, 33, 23, 255, 44, 37, 24, 255, 45, 37, 24, 255, 43, 44, 37, 255, 39, 34, 24, 255, 41, 35, 24, 255, 42, 36, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 46, 60, 32, 255, 54, 43, 28, 255, 47, 39, 25, 255, 52, 42, 27, 255, 54, 43, 28, 255, 43, 36, 24, 255, 44, 37, 24, 255, 39, 34, 23, 255, 36, 32, 23, 255, 59, 46, 30, 255, 49, 40, 26, 255, 59, 45, 30, 255, 43, 37, 24, 255, 54, 43, 28, 255, 49, 40, 26, 255, 48, 40, 26, 255, 54, 43, 28, 255, 42, 36, 24, 255, 48, 40, 26, 255, 50, 40, 27, 255, 43, 36, 24, 255, 58, 45, 30, 255, 43, 37, 24, 255, 46, 38, 25, 255, 40, 34, 24, 255, 73, 59, 42, 255, 51, 43, 31, 255, 33, 30, 22, 255, 36, 32, 23, 255, 42, 36, 24, 255, 39, 34, 23, 255, 51, 43, 31, 255, 51, 43, 31, 255, 36, 32, 24, 255, 40, 34, 24, 255, 40, 35, 24, 255, 43, 37, 24, 255, 39, 33, 23, 255, 52, 42, 27, 255, 45, 37, 24, 255, 49, 40, 26, 255, 39, 33, 23, 255, 40, 35, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 36, 32, 23, 255, 33, 30, 22, 255, 42, 36, 24, 255, 39, 34, 24, 255, 43, 37, 24, 255, 37, 33, 24, 255, 37, 33, 23, 255, 58, 48, 34, 255, 41, 36, 26, 255, 36, 32, 23, 255, 45, 37, 24, 255, 50, 40, 27, 255, 41, 35, 24, 255, 44, 37, 24, 255, 80, 95, 38, 255, 41, 36, 24, 255, 40, 35, 24, 255, 37, 33, 23, 255, 38, 33, 23, 255, 44, 37, 24, 255, 35, 31, 22, 255, 42, 36, 24, 255, 34, 31, 22, 255, 34, 30, 22, 255, 39, 34, 24, 255, 42, 36, 24, 255, 34, 30, 22, 255, 36, 32, 23, 255, 34, 30, 22, 255, 36, 32, 22, 255, 55, 46, 33, 255, 39, 34, 24, 255, 36, 32, 23, 255, 42, 36, 24, 255, 44, 37, 24, 255, 36, 32, 23, 255, 42, 36, 24, 255, 54, 43, 28, 255, 59, 45, 30, 255, 60, 46, 31, 255, 45, 37, 24, 255, 66, 49, 33, 255, 49, 40, 26, 255, 39, 34, 24, 255, 38, 33, 23, 255, 52, 42, 27, 255, 56, 44, 29, 255, 58, 45, 30, 255, 43, 37, 24, 255, 40, 34, 24, 255, 41, 35, 24, 255, 35, 31, 22, 255, 36, 32, 23, 255, 42, 36, 24, 255, 46, 38, 25, 255, 51, 41, 27, 255, 48, 40, 26, 255, 58, 45, 30, 255, 66, 49, 33, 255, 61, 47, 31, 255, 42, 36, 24, 255, 45, 37, 24, 255, 43, 36, 24, 255, 45, 37, 24, 255, 45, 37, 24, 255, 41, 35, 24, 255, 51, 41, 27, 255, 54, 43, 28, 255, 43, 36, 24, 255, 42, 36, 24, 255, 36, 31, 22, 255, 63, 52, 37, 255, 61, 50, 36, 255, 40, 34, 24, 255, 42, 37, 27, 255, 34, 30, 22, 255, 44, 38, 27, 255, 34, 31, 22, 255, 41, 35, 24, 255, 37, 33, 23, 255, 41, 35, 24, 255, 34, 31, 22, 255, 36, 32, 23, 255, 33, 30, 22, 255, 39, 34, 25, 255, 44, 38, 27, 255, 35, 31, 23, 255, 61, 50, 36, 255, 36, 32, 24, 255, 40, 34, 24, 255, 51, 41, 27, 255, 43, 37, 24, 255, 54, 43, 28, 255, 39, 33, 23, 255, 48, 39, 25, 255, 61, 46, 31, 255, 70, 52, 33, 255, 76, 56, 33, 255, 46, 39, 25, 255, 40, 35, 24, 255, 43, 37, 24, 255, 40, 34, 24, 255, 33, 30, 22, 255, 43, 36, 24, 255, 39, 34, 23, 255, 37, 33, 23, 255, 47, 39, 25, 255, 44, 37, 24, 255, 45, 38, 25, 255, 44, 37, 24, 255, 50, 40, 27, 255, 37, 33, 23, 255, 42, 36, 24, 255, 37, 33, 23, 255, 43, 36, 24, 255, 46, 38, 25, 255, 50, 40, 27, 255, 61, 46, 30, 255, 56, 43, 29, 255, 49, 40, 26, 255, 42, 36, 23, 255, 42, 36, 24, 255, 36, 32, 22, 255, 40, 34, 24, 255, 57, 44, 29, 255, 60, 46, 30, 255, 52, 42, 27, 255, 45, 37, 24, 255, 49, 40, 26, 255, 51, 41, 27, 255, 44, 37, 24, 255, 39, 34, 24, 255, 36, 31, 22, 255, 63, 52, 37, 255, 35, 31, 22, 255, 37, 33, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 41, 35, 24, 255, 34, 31, 22, 255, 34, 31, 22, 255, 41, 35, 24, 255, 35, 31, 22, 255, 35, 31, 23, 255, 35, 31, 22, 255, 58, 48, 34, 255, 33, 30, 22, 255, 42, 36, 24, 255, 36, 54, 36, 255, 35, 53, 36, 255, 30, 42, 30, 255, 34, 51, 35, 255, 34, 49, 34, 255, 34, 49, 34, 255, 33, 48, 33, 255, 31, 45, 32, 255, 28, 38, 28, 255, 31, 45, 32, 255, 31, 44, 31, 255, 29, 40, 29, 255, 29, 40, 29, 255, 30, 42, 30, 255, 32, 46, 32, 255, 27, 38, 28, 255, 28, 39, 29, 255, 23, 30, 24, 255, 28, 39, 29, 255, 24, 32, 25, 255, 26, 36, 27, 255, 28, 40, 29, 255, 27, 37, 28, 255, 27, 37, 28, 255, 29, 41, 30, 255, 27, 37, 28, 255, 23, 28, 13, 255, 29, 40, 29, 255, 28, 39, 29, 255, 33, 48, 33, 255, 34, 49, 34, 255, 32, 47, 33, 255, 31, 45, 32, 255, 40, 60, 40, 255, 35, 53, 36, 255, 37, 56, 37, 255, 36, 54, 36, 255, 35, 53, 36, 255, 28, 39, 29, 255, 28, 38, 28, 255, 26, 36, 27, 255, 26, 36, 27, 255, 25, 33, 26, 255, 30, 42, 30, 255, 29, 41, 30, 255, 31, 45, 32, 255, 26, 36, 27, 255, 27, 37, 28, 255, 31, 44, 31, 255, 32, 46, 32, 255, 29, 40, 29, 255, 35, 53, 36, 255, 34, 50, 34, 255, 30, 43, 31, 255, 33, 49, 34, 255, 34, 50, 34, 255, 35, 53, 36, 255, 37, 55, 37, 255, 37, 56, 37, 255, 36, 54, 36, 255, 34, 50, 34, 255, 33, 49, 34, 255, 30, 43, 31, 255, 31, 45, 32, 255, 29, 40, 29, 255, 26, 35, 27, 255, 31, 44, 31, 255, 26, 36, 27, 255, 24, 32, 25, 255, 24, 31, 25, 255, 24, 31, 25, 255, 26, 34, 26, 255, 24, 30, 25, 255, 23, 30, 24, 255, 26, 36, 27, 255, 29, 40, 29, 255, 27, 37, 28, 255, 29, 40, 29, 255, 31, 44, 31, 255, 32, 45, 32, 255, 30, 42, 30, 255, 27, 37, 28, 255, 29, 41, 30, 255, 28, 39, 29, 255, 29, 41, 30, 255, 29, 41, 30, 255, 30, 43, 31, 255, 27, 37, 28, 255, 27, 37, 28, 255, 26, 36, 27, 255, 29, 41, 30, 255, 24, 31, 25, 255, 26, 36, 27, 255, 28, 39, 29, 255, 26, 35, 27, 255, 24, 31, 25, 255, 27, 37, 28, 255, 26, 35, 27, 255, 32, 47, 33, 255, 32, 46, 32, 255, 35, 53, 36, 255, 36, 54, 36, 255, 36, 54, 36, 255, 37, 56, 37, 255, 37, 56, 37, 255, 37, 55, 37, 255, 36, 54, 36, 255, 35, 51, 35, 255, 30, 42, 30, 255, 33, 48, 33, 255, 30, 42, 30, 255, 27, 38, 28, 255, 26, 35, 27, 255, 27, 38, 28, 255, 33, 49, 34, 255, 33, 48, 33, 255, 33, 49, 34, 255, 29, 41, 30, 255, 29, 41, 30, 255, 26, 36, 27, 255, 25, 34, 26, 255, 29, 41, 30, 255, 32, 47, 33, 255, 45, 66, 43, 255, 38, 58, 38, 255, 37, 56, 37, 255, 37, 55, 37, 255, 31, 45, 32, 255, 33, 49, 34, 255, 30, 42, 30, 255, 28, 39, 29, 255, 28, 39, 29, 255, 33, 48, 33, 255, 34, 50, 34, 255, 32, 46, 32, 255, 29, 41, 30, 255, 32, 46, 32, 255, 26, 35, 27, 255, 29, 41, 30, 255, 30, 43, 31, 255, 31, 44, 31, 255, 34, 50, 34, 255, 37, 55, 37, 255, 37, 55, 37, 255, 35, 51, 35, 255, 33, 49, 34, 255, 33, 48, 33, 255, 36, 54, 36, 255, 31, 44, 31, 255, 34, 49, 34, 255, 32, 46, 32, 255, 27, 37, 28, 255, 25, 33, 26, 255, 29, 41, 30, 255, 29, 41, 30, 255, 30, 42, 30, 255, 28, 40, 29, 255, 30, 42, 30, 255, 28, 40, 29, 255, 29, 41, 30, 255, 29, 41, 30, 255, 25, 33, 26, 255, 27, 36, 27, 255, 28, 38, 28, 255, 28, 38, 28, 255, 28, 39, 29, 255, 25, 31, 25, 255, 23, 29, 24, 255, 24, 30, 25, 255, 28, 39, 29, 255, 32, 46, 32, 255, 33, 48, 33, 255, 29, 41, 30, 255, 33, 49, 34, 255, 29, 41, 30, 255, 34, 50, 34, 255, 33, 49, 34, 255, 35, 51, 35, 255, 30, 43, 31, 255, 33, 49, 34, 255, 34, 49, 34, 255, 30, 43, 31, 255, 30, 43, 31, 255, 32, 47, 33, 255, 30, 43, 31, 255, 34, 50, 34, 255, 36, 54, 36, 255, 35, 52, 35, 255, 37, 55, 37, 255, 36, 54, 36, 255, 29, 40, 29, 255, 27, 37, 28, 255, 27, 37, 28, 255, 29, 41, 30, 255, 30, 43, 31, 255, 32, 47, 33, 255, 31, 44, 31, 255, 30, 42, 30, 255, 31, 44, 31, 255, 31, 44, 31, 255, 30, 42, 30, 255, 33, 47, 33, 255, 43, 63, 41, 255, 32, 45, 32, 255, 34, 49, 34, 255, 31, 45, 32, 255, 32, 46, 32, 255, 31, 44, 31, 255, 25, 33, 26, 255, 26, 35, 27, 255, 25, 33, 26, 255, 26, 35, 27, 255, 27, 38, 28, 255, 31, 45, 32, 255, 31, 45, 32, 255, 34, 49, 34, 255, 35, 51, 35, 255, 31, 45, 32, 255, 29, 41, 30, 255, 29, 41, 30, 255, 31, 45, 32, 255, 35, 52, 35, 255, 37, 56, 37, 255, 36, 54, 36, 255, 36, 54, 36, 255, 33, 47, 33, 255, 37, 55, 37, 255, 37, 55, 37, 255, 32, 47, 33, 255, 33, 49, 34, 255, 28, 38, 28, 255, 26, 36, 27, 255, 28, 38, 28, 255, 30, 43, 31, 255, 28, 39, 29, 255, 34, 49, 34, 255, 31, 45, 32, 255, 29, 41, 30, 255, 27, 37, 28, 255, 27, 37, 28, 255, 31, 44, 31, 255, 30, 43, 31, 255, 29, 41, 30, 255, 33, 49, 34, 255, 28, 39, 29, 255, 29, 41, 30, 255, 27, 37, 28, 255, 30, 43, 31, 255, 33, 48, 33, 255, 33, 48, 33, 255, 28, 39, 29, 255, 29, 41, 30, 255, 33, 47, 33, 255, 36, 53, 36, 255, 37, 55, 37, 255, 34, 50, 34, 255, 37, 33, 23, 255, 58, 45, 30, 255, 49, 40, 26, 255, 60, 46, 30, 255, 66, 49, 33, 255, 56, 44, 29, 255, 44, 37, 24, 255, 42, 36, 24, 255, 71, 57, 41, 255, 35, 31, 22, 255, 39, 34, 23, 255, 40, 35, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 54, 43, 28, 255, 46, 38, 25, 255, 52, 42, 27, 255, 53, 42, 28, 255, 52, 42, 28, 255, 58, 45, 30, 255, 68, 51, 33, 255, 58, 45, 30, 255, 41, 35, 24, 255, 38, 33, 23, 255, 38, 33, 24, 255, 42, 37, 26, 255, 36, 32, 22, 255, 60, 49, 35, 255, 39, 34, 23, 255, 50, 40, 26, 255, 47, 38, 25, 255, 48, 39, 25, 255, 41, 35, 24, 255, 55, 43, 28, 255, 45, 37, 25, 255, 38, 33, 23, 255, 40, 34, 23, 255, 43, 37, 27, 255, 41, 35, 24, 255, 38, 33, 23, 255, 40, 35, 24, 255, 39, 34, 24, 255, 35, 31, 23, 255, 53, 44, 32, 255, 40, 34, 24, 255, 39, 34, 23, 255, 43, 37, 24, 255, 43, 36, 24, 255, 40, 34, 24, 255, 41, 35, 24, 255, 37, 33, 23, 255, 40, 34, 24, 255, 34, 30, 22, 255, 70, 57, 40, 255, 35, 31, 22, 255, 40, 35, 25, 255, 60, 46, 30, 255, 42, 36, 24, 255, 39, 34, 23, 255, 52, 42, 27, 255, 67, 50, 33, 255, 75, 55, 33, 255, 44, 37, 24, 255, 45, 38, 25, 255, 46, 39, 25, 255, 37, 33, 23, 255, 35, 31, 23, 255, 58, 45, 30, 255, 39, 34, 23, 255, 41, 35, 24, 255, 40, 34, 24, 255, 55, 43, 28, 255, 58, 45, 30, 255, 39, 34, 24, 255, 55, 43, 28, 255, 73, 54, 33, 255, 56, 44, 29, 255, 48, 40, 26, 255, 40, 35, 24, 255, 63, 48, 32, 255, 88, 64, 32, 255, 72, 53, 33, 255, 57, 45, 29, 255, 43, 37, 24, 255, 42, 36, 24, 255, 43, 36, 24, 255, 41, 35, 24, 255, 44, 37, 24, 255, 37, 33, 23, 255, 35, 31, 22, 255, 48, 40, 30, 255, 50, 42, 31, 255, 38, 33, 23, 255, 35, 31, 22, 255, 67, 54, 39, 255, 77, 61, 42, 255, 51, 43, 31, 255, 70, 57, 40, 255, 42, 37, 27, 255, 41, 36, 26, 255, 36, 32, 23, 255, 45, 37, 24, 255, 43, 36, 24, 255, 43, 37, 24, 255, 45, 37, 24, 255, 55, 43, 28, 255, 49, 40, 26, 255, 53, 42, 28, 255, 39, 41, 36, 255, 34, 30, 22, 255, 39, 33, 23, 255, 36, 32, 23, 255, 42, 36, 24, 255, 44, 37, 24, 255, 41, 36, 24, 255, 35, 31, 22, 255, 36, 32, 23, 255, 40, 35, 24, 255, 35, 31, 23, 255, 36, 32, 24, 255, 40, 34, 24, 255, 43, 36, 24, 255, 43, 36, 24, 255, 46, 38, 25, 255, 37, 33, 24, 255, 34, 31, 22, 255, 39, 34, 23, 255, 36, 32, 23, 255, 40, 34, 24, 255, 44, 37, 24, 255, 45, 38, 25, 255, 54, 45, 33, 255, 39, 33, 23, 255, 34, 31, 22, 255, 33, 30, 22, 255, 40, 34, 24, 255, 33, 30, 22, 255, 41, 36, 24, 255, 40, 34, 24, 255, 47, 39, 25, 255, 45, 37, 24, 255, 69, 51, 33, 255, 44, 37, 24, 255, 39, 34, 23, 255, 43, 36, 24, 255, 41, 35, 24, 255, 43, 36, 24, 255, 44, 37, 24, 255, 42, 36, 24, 255, 58, 45, 30, 255, 55, 43, 28, 255, 59, 46, 30, 255, 42, 36, 24, 255, 52, 42, 28, 255, 49, 40, 26, 255, 43, 37, 24, 255, 43, 37, 24, 255, 55, 43, 28, 255, 44, 37, 24, 255, 40, 35, 24, 255, 40, 35, 24, 255, 45, 39, 28, 255, 35, 31, 22, 255, 49, 40, 26, 255, 49, 40, 26, 255, 53, 42, 28, 255, 59, 46, 30, 255, 72, 54, 33, 255, 59, 45, 30, 255, 42, 36, 24, 255, 45, 38, 25, 255, 47, 39, 25, 255, 40, 35, 24, 255, 39, 34, 23, 255, 39, 34, 24, 255, 49, 40, 26, 255, 47, 39, 25, 255, 45, 37, 24, 255, 36, 32, 22, 255, 36, 32, 23, 255, 34, 30, 22, 255, 36, 32, 23, 255, 37, 33, 23, 255, 35, 31, 22, 255, 80, 64, 45, 255, 34, 30, 22, 255, 39, 34, 24, 255, 37, 40, 36, 255, 39, 34, 23, 255, 37, 33, 23, 255, 36, 31, 22, 255, 37, 33, 23, 255, 59, 49, 35, 255, 34, 31, 22, 255, 39, 34, 24, 255, 34, 30, 22, 255, 72, 58, 42, 255, 36, 32, 24, 255, 45, 39, 28, 255, 34, 31, 22, 255, 52, 42, 27, 255, 60, 46, 31, 255, 54, 43, 28, 255, 61, 46, 31, 255, 71, 52, 33, 255, 57, 45, 29, 255, 69, 51, 33, 255, 55, 43, 28, 255, 35, 31, 23, 255, 39, 34, 23, 255, 49, 40, 26, 255, 53, 42, 28, 255, 40, 34, 24, 255, 33, 30, 22, 255, 34, 31, 22, 255, 35, 31, 23, 255, 39, 34, 24, 255, 37, 33, 23, 255, 36, 32, 23, 255, 56, 43, 29, 255, 45, 38, 27, 255, 36, 32, 22, 255, 45, 37, 25, 255, 45, 38, 25, 255, 46, 37, 25, 255, 36, 32, 23, 255, 45, 37, 25, 255, 42, 36, 24, 255, 41, 36, 26, 255, 37, 33, 23, 255, 38, 33, 23, 255, 40, 35, 24, 255, 44, 36, 23, 255, 40, 35, 23, 255, 44, 37, 24, 255, 54, 45, 33, 255, 49, 42, 30, 255, 43, 36, 24, 255, 36, 32, 23, 255, 62, 51, 36, 255, 40, 35, 24, 255, 42, 36, 24, 255, 39, 34, 23, 255, 55, 46, 33, 255, 41, 35, 24, 255, 33, 30, 22, 255, 42, 36, 24, 255, 42, 36, 24, 255, 35, 31, 22, 255, 37, 33, 23, 255, 36, 32, 24, 255, 34, 31, 22, 255, 39, 34, 23, 255, 55, 43, 28, 255, 49, 40, 26, 255, 55, 43, 28, 255, 33, 49, 34, 255, 35, 52, 35, 255, 32, 46, 32, 255, 36, 54, 36, 255, 37, 55, 37, 255, 36, 53, 36, 255, 37, 55, 37, 255, 36, 53, 36, 255, 34, 49, 34, 255, 32, 46, 32, 255, 33, 49, 34, 255, 32, 45, 32, 255, 30, 43, 31, 255, 33, 48, 33, 255, 28, 38, 28, 255, 23, 30, 24, 255, 24, 31, 25, 255, 23, 30, 24, 255, 29, 40, 29, 255, 26, 35, 27, 255, 28, 38, 28, 255, 30, 42, 30, 255, 30, 43, 31, 255, 31, 44, 31, 255, 30, 42, 30, 255, 32, 47, 33, 255, 30, 42, 30, 255, 31, 44, 31, 255, 29, 41, 30, 255, 31, 44, 31, 255, 34, 50, 34, 255, 36, 53, 36, 255, 41, 61, 40, 255, 37, 56, 37, 255, 33, 48, 33, 255, 37, 56, 37, 255, 36, 54, 36, 255, 33, 47, 33, 255, 27, 37, 28, 255, 25, 33, 26, 255, 30, 43, 31, 255, 25, 33, 26, 255, 23, 30, 24, 255, 25, 34, 26, 255, 25, 33, 26, 255, 27, 37, 28, 255, 28, 38, 28, 255, 30, 43, 31, 255, 27, 38, 28, 255, 37, 56, 37, 255, 35, 52, 35, 255, 37, 56, 37, 255, 31, 44, 31, 255, 32, 46, 32, 255, 33, 49, 34, 255, 36, 54, 36, 255, 38, 58, 38, 255, 35, 52, 35, 255, 31, 44, 31, 255, 30, 42, 30, 255, 30, 43, 31, 255, 28, 40, 29, 255, 31, 44, 31, 255, 30, 43, 31, 255, 26, 35, 27, 255, 28, 39, 29, 255, 25, 33, 26, 255, 28, 39, 29, 255, 25, 34, 26, 255, 25, 33, 26, 255, 23, 29, 24, 255, 23, 30, 24, 255, 24, 31, 25, 255, 25, 34, 26, 255, 28, 39, 29, 255, 32, 46, 32, 255, 33, 49, 34, 255, 33, 48, 33, 255, 30, 43, 31, 255, 33, 48, 33, 255, 32, 46, 32, 255, 25, 33, 26, 255, 31, 44, 31, 255, 27, 38, 28, 255, 35, 52, 35, 255, 30, 42, 30, 255, 29, 41, 30, 255, 30, 43, 31, 255, 27, 36, 27, 255, 26, 35, 27, 255, 26, 36, 27, 255, 28, 40, 29, 255, 25, 33, 26, 255, 23, 30, 24, 255, 23, 29, 24, 255, 24, 31, 25, 255, 26, 35, 27, 255, 28, 39, 29, 255, 30, 42, 30, 255, 33, 48, 33, 255, 33, 49, 34, 255, 35, 52, 35, 255, 35, 53, 36, 255, 38, 57, 38, 255, 37, 55, 37, 255, 37, 56, 37, 255, 36, 53, 36, 255, 40, 59, 39, 255, 34, 50, 34, 255, 32, 46, 32, 255, 30, 42, 30, 255, 25, 33, 26, 255, 27, 37, 28, 255, 28, 38, 28, 255, 30, 43, 31, 255, 31, 45, 32, 255, 35, 52, 35, 255, 34, 50, 34, 255, 33, 47, 33, 255, 31, 45, 32, 255, 34, 51, 35, 255, 33, 48, 33, 255, 34, 50, 34, 255, 36, 54, 36, 255, 34, 49, 34, 255, 34, 50, 34, 255, 35, 51, 35, 255, 30, 43, 31, 255, 33, 49, 34, 255, 32, 46, 32, 255, 33, 49, 34, 255, 33, 48, 33, 255, 33, 48, 33, 255, 29, 41, 30, 255, 32, 45, 32, 255, 28, 39, 29, 255, 26, 35, 27, 255, 26, 35, 27, 255, 29, 41, 30, 255, 35, 52, 35, 255, 33, 48, 33, 255, 31, 45, 32, 255, 31, 45, 32, 255, 34, 50, 34, 255, 35, 52, 35, 255, 37, 56, 37, 255, 36, 54, 36, 255, 32, 46, 32, 255, 31, 44, 31, 255, 30, 43, 31, 255, 34, 50, 34, 255, 28, 38, 28, 255, 29, 40, 29, 255, 32, 46, 32, 255, 30, 43, 31, 255, 27, 37, 28, 255, 28, 38, 28, 255, 27, 37, 28, 255, 28, 40, 29, 255, 27, 37, 28, 255, 26, 36, 27, 255, 24, 32, 25, 255, 27, 37, 28, 255, 27, 36, 27, 255, 25, 34, 26, 255, 25, 33, 26, 255, 24, 31, 25, 255, 24, 32, 25, 255, 29, 40, 29, 255, 28, 38, 28, 255, 30, 43, 31, 255, 28, 39, 29, 255, 30, 42, 30, 255, 32, 47, 33, 255, 32, 47, 33, 255, 32, 46, 32, 255, 33, 48, 33, 255, 37, 55, 37, 255, 34, 50, 34, 255, 35, 52, 35, 255, 35, 52, 35, 255, 33, 47, 33, 255, 31, 44, 31, 255, 30, 43, 31, 255, 34, 50, 34, 255, 30, 42, 30, 255, 31, 45, 32, 255, 30, 42, 30, 255, 32, 46, 32, 255, 31, 44, 31, 255, 29, 41, 30, 255, 27, 38, 28, 255, 25, 33, 26, 255, 28, 38, 28, 255, 29, 40, 29, 255, 29, 41, 30, 255, 30, 43, 31, 255, 27, 37, 28, 255, 30, 42, 30, 255, 29, 41, 30, 255, 28, 39, 29, 255, 29, 41, 30, 255, 30, 43, 31, 255, 31, 44, 31, 255, 32, 45, 32, 255, 32, 46, 32, 255, 28, 39, 29, 255, 30, 43, 31, 255, 27, 37, 28, 255, 30, 43, 31, 255, 29, 41, 30, 255, 33, 48, 33, 255, 33, 48, 33, 255, 36, 54, 36, 255, 34, 50, 34, 255, 33, 47, 33, 255, 33, 48, 33, 255, 36, 54, 36, 255, 34, 50, 34, 255, 29, 41, 30, 255, 32, 45, 32, 255, 36, 53, 36, 255, 36, 53, 36, 255, 37, 56, 37, 255, 34, 49, 34, 255, 32, 45, 32, 255, 37, 55, 37, 255, 35, 52, 35, 255, 31, 45, 32, 255, 29, 41, 30, 255, 27, 37, 28, 255, 28, 38, 28, 255, 26, 34, 26, 255, 28, 39, 29, 255, 31, 45, 32, 255, 32, 47, 33, 255, 29, 41, 30, 255, 31, 45, 32, 255, 28, 39, 29, 255, 29, 40, 29, 255, 29, 41, 30, 255, 36, 53, 36, 255, 31, 44, 31, 255, 33, 49, 34, 255, 28, 39, 29, 255, 28, 39, 29, 255, 28, 39, 29, 255, 34, 50, 34, 255, 33, 48, 33, 255, 26, 36, 27, 255, 31, 44, 31, 255, 29, 41, 30, 255, 32, 47, 33, 255, 33, 47, 33, 255, 31, 44, 31, 255, 32, 46, 32, 255, 36, 32, 23, 255, 42, 36, 24, 255, 48, 39, 25, 255, 57, 44, 29, 255, 64, 48, 32, 255, 57, 45, 29, 255, 47, 39, 25, 255, 44, 37, 24, 255, 44, 38, 27, 255, 34, 30, 22, 255, 35, 31, 22, 255, 33, 30, 22, 255, 34, 31, 22, 255, 38, 33, 23, 255, 37, 33, 23, 255, 45, 38, 25, 255, 39, 34, 24, 255, 42, 36, 24, 255, 44, 37, 24, 255, 40, 34, 24, 255, 38, 33, 23, 255, 42, 36, 24, 255, 41, 35, 23, 255, 37, 33, 23, 255, 36, 32, 22, 255, 37, 33, 23, 255, 41, 35, 24, 255, 46, 38, 25, 255, 51, 41, 26, 255, 53, 42, 27, 255, 46, 38, 25, 255, 40, 34, 23, 255, 40, 34, 23, 255, 40, 34, 24, 255, 39, 34, 23, 255, 39, 33, 23, 255, 37, 32, 24, 255, 43, 36, 23, 255, 39, 34, 23, 255, 37, 33, 23, 255, 40, 34, 24, 255, 39, 33, 23, 255, 41, 36, 24, 255, 37, 33, 23, 255, 39, 34, 23, 255, 52, 42, 28, 255, 61, 47, 31, 255, 53, 42, 28, 255, 60, 46, 30, 255, 39, 34, 23, 255, 36, 32, 23, 255, 40, 35, 24, 255, 37, 33, 23, 255, 55, 46, 33, 255, 39, 34, 24, 255, 45, 38, 25, 255, 49, 40, 26, 255, 45, 37, 24, 255, 55, 43, 28, 255, 49, 40, 26, 255, 60, 46, 31, 255, 55, 43, 28, 255, 48, 39, 25, 255, 45, 37, 24, 255, 58, 45, 30, 255, 43, 37, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 48, 40, 26, 255, 44, 37, 24, 255, 50, 40, 27, 255, 40, 35, 24, 255, 52, 42, 27, 255, 67, 50, 33, 255, 67, 50, 33, 255, 68, 51, 33, 255, 43, 37, 24, 255, 43, 37, 24, 255, 52, 42, 27, 255, 64, 48, 32, 255, 46, 38, 25, 255, 48, 39, 25, 255, 45, 38, 25, 255, 43, 37, 24, 255, 59, 45, 30, 255, 52, 42, 28, 255, 39, 34, 24, 255, 34, 31, 22, 255, 42, 37, 27, 255, 41, 35, 24, 255, 39, 34, 23, 255, 40, 35, 25, 255, 33, 30, 22, 255, 39, 33, 23, 255, 34, 30, 22, 255, 80, 64, 45, 255, 50, 42, 31, 255, 46, 40, 29, 255, 36, 32, 24, 255, 40, 35, 24, 255, 35, 31, 23, 255, 42, 36, 24, 255, 40, 34, 24, 255, 50, 40, 27, 255, 42, 36, 24, 255, 49, 40, 26, 255, 54, 43, 28, 255, 55, 43, 28, 255, 41, 35, 24, 255, 58, 48, 34, 255, 35, 31, 22, 255, 34, 31, 22, 255, 39, 34, 23, 255, 54, 43, 28, 255, 50, 40, 27, 255, 36, 32, 24, 255, 34, 31, 22, 255, 39, 34, 24, 255, 49, 42, 30, 255, 53, 44, 32, 255, 67, 54, 39, 255, 39, 34, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 36, 32, 23, 255, 40, 35, 24, 255, 37, 33, 23, 255, 39, 34, 23, 255, 37, 33, 23, 255, 73, 59, 42, 255, 79, 63, 44, 255, 33, 30, 22, 255, 41, 36, 26, 255, 35, 31, 22, 255, 45, 39, 28, 255, 40, 34, 24, 255, 44, 37, 24, 255, 62, 47, 31, 255, 70, 52, 33, 255, 55, 43, 28, 255, 44, 37, 24, 255, 41, 35, 24, 255, 43, 37, 24, 255, 40, 35, 24, 255, 58, 45, 30, 255, 47, 39, 25, 255, 65, 49, 33, 255, 54, 43, 28, 255, 39, 34, 24, 255, 40, 35, 24, 255, 42, 37, 27, 255, 52, 42, 27, 255, 50, 40, 27, 255, 52, 42, 27, 255, 54, 43, 28, 255, 40, 34, 24, 255, 47, 39, 25, 255, 50, 40, 27, 255, 36, 32, 23, 255, 40, 34, 24, 255, 36, 32, 23, 255, 44, 37, 24, 255, 42, 36, 24, 255, 58, 45, 30, 255, 52, 42, 27, 255, 44, 37, 24, 255, 39, 34, 23, 255, 43, 36, 24, 255, 36, 32, 23, 255, 36, 32, 23, 255, 40, 35, 24, 255, 46, 38, 25, 255, 40, 34, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 40, 35, 24, 255, 33, 29, 21, 255, 38, 33, 23, 255, 71, 57, 41, 255, 41, 36, 26, 255, 50, 42, 31, 255, 34, 31, 22, 255, 35, 31, 22, 255, 36, 32, 23, 255, 39, 34, 23, 255, 40, 35, 25, 255, 68, 55, 40, 255, 37, 33, 23, 255, 42, 36, 24, 255, 40, 35, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 43, 37, 24, 255, 39, 34, 24, 255, 43, 37, 24, 255, 39, 34, 24, 255, 43, 36, 24, 255, 66, 49, 33, 255, 52, 42, 28, 255, 45, 37, 24, 255, 45, 38, 25, 255, 47, 39, 25, 255, 39, 33, 23, 255, 40, 35, 24, 255, 40, 35, 24, 255, 48, 40, 26, 255, 46, 39, 25, 255, 41, 36, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 46, 38, 25, 255, 44, 37, 24, 255, 63, 48, 31, 255, 42, 36, 24, 255, 39, 34, 23, 255, 47, 46, 38, 255, 48, 39, 26, 255, 39, 34, 24, 255, 53, 42, 28, 255, 49, 40, 27, 255, 34, 31, 22, 255, 37, 33, 22, 255, 42, 37, 26, 255, 36, 32, 22, 255, 43, 37, 26, 255, 38, 33, 23, 255, 34, 30, 22, 255, 36, 32, 23, 255, 42, 36, 24, 255, 45, 38, 25, 255, 35, 30, 22, 255, 42, 37, 27, 255, 53, 44, 32, 255, 39, 33, 23, 255, 40, 35, 25, 255, 46, 40, 29, 255, 45, 39, 28, 255, 34, 31, 22, 255, 55, 46, 33, 255, 70, 57, 40, 255, 62, 51, 36, 255, 39, 34, 23, 255, 52, 42, 27, 255, 46, 39, 25, 255, 52, 42, 28, 255, 33, 30, 22, 255, 34, 31, 22, 255, 42, 37, 27, 255, 49, 40, 26, 255, 58, 45, 30, 255, 49, 40, 26, 255, 41, 35, 24, 255, 32, 46, 32, 255, 31, 44, 31, 255, 33, 49, 34, 255, 34, 50, 34, 255, 37, 56, 37, 255, 34, 50, 34, 255, 34, 49, 34, 255, 33, 48, 33, 255, 31, 44, 31, 255, 31, 45, 32, 255, 31, 45, 32, 255, 31, 45, 32, 255, 31, 45, 32, 255, 29, 40, 29, 255, 26, 36, 27, 255, 24, 31, 25, 255, 24, 32, 25, 255, 24, 32, 25, 255, 26, 36, 27, 255, 25, 33, 26, 255, 29, 41, 30, 255, 31, 44, 31, 255, 33, 48, 33, 255, 30, 42, 30, 255, 29, 41, 30, 255, 30, 42, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 30, 42, 30, 255, 32, 45, 32, 255, 33, 49, 34, 255, 35, 52, 35, 255, 45, 67, 44, 255, 37, 55, 37, 255, 33, 49, 34, 255, 32, 47, 33, 255, 34, 49, 34, 255, 31, 45, 32, 255, 24, 31, 25, 255, 26, 35, 27, 255, 27, 36, 27, 255, 26, 34, 26, 255, 24, 32, 25, 255, 24, 32, 25, 255, 25, 34, 26, 255, 27, 38, 28, 255, 28, 40, 29, 255, 28, 40, 29, 255, 27, 38, 28, 255, 40, 60, 40, 255, 36, 54, 36, 255, 34, 51, 35, 255, 34, 51, 35, 255, 36, 54, 36, 255, 34, 51, 35, 255, 36, 54, 36, 255, 33, 48, 33, 255, 29, 41, 30, 255, 30, 43, 31, 255, 27, 37, 28, 255, 25, 33, 26, 255, 32, 46, 32, 255, 31, 45, 32, 255, 34, 50, 34, 255, 34, 49, 34, 255, 28, 39, 29, 255, 26, 35, 27, 255, 30, 43, 31, 255, 30, 42, 30, 255, 28, 38, 28, 255, 23, 29, 24, 255, 23, 30, 24, 255, 28, 38, 28, 255, 28, 39, 29, 255, 31, 44, 31, 255, 32, 46, 32, 255, 33, 48, 33, 255, 33, 47, 33, 255, 29, 41, 30, 255, 31, 44, 31, 255, 29, 41, 30, 255, 30, 42, 30, 255, 31, 44, 31, 255, 32, 47, 33, 255, 33, 48, 33, 255, 31, 45, 32, 255, 31, 45, 32, 255, 34, 50, 34, 255, 31, 44, 31, 255, 28, 38, 28, 255, 29, 40, 29, 255, 30, 42, 30, 255, 24, 32, 25, 255, 26, 35, 27, 255, 25, 33, 26, 255, 25, 33, 26, 255, 27, 38, 28, 255, 31, 45, 32, 255, 33, 49, 34, 255, 31, 44, 31, 255, 29, 40, 29, 255, 34, 50, 34, 255, 43, 63, 41, 255, 43, 64, 42, 255, 36, 54, 36, 255, 33, 49, 34, 255, 37, 56, 37, 255, 37, 56, 37, 255, 32, 46, 32, 255, 29, 40, 29, 255, 25, 34, 26, 255, 26, 35, 27, 255, 28, 39, 29, 255, 30, 43, 31, 255, 32, 47, 33, 255, 30, 42, 30, 255, 33, 47, 33, 255, 35, 53, 36, 255, 35, 51, 35, 255, 33, 48, 33, 255, 36, 53, 36, 255, 33, 48, 33, 255, 33, 49, 34, 255, 34, 50, 34, 255, 32, 46, 32, 255, 30, 43, 31, 255, 34, 50, 34, 255, 32, 46, 32, 255, 32, 45, 32, 255, 35, 52, 35, 255, 34, 50, 34, 255, 33, 48, 33, 255, 30, 42, 30, 255, 28, 39, 29, 255, 29, 40, 29, 255, 31, 44, 31, 255, 25, 33, 26, 255, 25, 34, 26, 255, 31, 45, 32, 255, 31, 44, 31, 255, 33, 49, 34, 255, 32, 47, 33, 255, 32, 47, 33, 255, 32, 47, 33, 255, 35, 53, 36, 255, 47, 69, 45, 255, 35, 52, 35, 255, 33, 48, 33, 255, 32, 46, 32, 255, 30, 42, 30, 255, 31, 44, 31, 255, 34, 49, 34, 255, 32, 45, 32, 255, 30, 43, 31, 255, 33, 47, 33, 255, 31, 45, 32, 255, 29, 41, 30, 255, 29, 41, 30, 255, 26, 35, 27, 255, 30, 42, 30, 255, 23, 30, 24, 255, 27, 37, 28, 255, 28, 39, 29, 255, 29, 41, 30, 255, 26, 35, 27, 255, 25, 34, 26, 255, 23, 30, 24, 255, 27, 37, 28, 255, 27, 37, 28, 255, 25, 33, 26, 255, 28, 39, 29, 255, 26, 34, 26, 255, 30, 43, 31, 255, 33, 48, 33, 255, 34, 49, 34, 255, 32, 46, 32, 255, 33, 47, 33, 255, 35, 53, 36, 255, 35, 53, 36, 255, 38, 57, 38, 255, 36, 54, 36, 255, 32, 46, 32, 255, 32, 47, 33, 255, 31, 45, 32, 255, 32, 45, 32, 255, 30, 42, 30, 255, 30, 42, 30, 255, 28, 39, 29, 255, 30, 42, 30, 255, 33, 49, 34, 255, 32, 46, 32, 255, 30, 43, 31, 255, 25, 34, 26, 255, 28, 39, 29, 255, 32, 45, 32, 255, 31, 44, 31, 255, 31, 44, 31, 255, 29, 41, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 26, 36, 27, 255, 27, 37, 28, 255, 28, 40, 29, 255, 31, 45, 32, 255, 29, 41, 30, 255, 29, 40, 29, 255, 28, 39, 29, 255, 30, 43, 31, 255, 28, 39, 29, 255, 31, 44, 31, 255, 36, 54, 36, 255, 34, 50, 34, 255, 36, 53, 36, 255, 43, 64, 42, 255, 34, 49, 34, 255, 34, 51, 35, 255, 31, 45, 32, 255, 33, 49, 34, 255, 33, 48, 33, 255, 34, 50, 34, 255, 33, 49, 34, 255, 34, 50, 34, 255, 36, 54, 36, 255, 35, 53, 36, 255, 36, 53, 36, 255, 31, 45, 32, 255, 34, 49, 34, 255, 35, 52, 35, 255, 34, 50, 34, 255, 32, 47, 33, 255, 30, 43, 31, 255, 28, 39, 29, 255, 28, 39, 29, 255, 29, 40, 29, 255, 26, 35, 27, 255, 30, 43, 31, 255, 30, 43, 31, 255, 31, 44, 31, 255, 28, 38, 28, 255, 30, 43, 31, 255, 34, 49, 34, 255, 32, 46, 32, 255, 29, 39, 16, 255, 34, 49, 34, 255, 34, 49, 34, 255, 32, 45, 32, 255, 29, 41, 30, 255, 32, 46, 32, 255, 32, 45, 32, 255, 28, 38, 28, 255, 28, 38, 28, 255, 26, 36, 27, 255, 29, 41, 30, 255, 28, 39, 29, 255, 29, 41, 30, 255, 32, 46, 32, 255, 40, 43, 36, 255, 48, 39, 25, 255, 52, 42, 28, 255, 60, 46, 31, 255, 52, 42, 27, 255, 46, 39, 25, 255, 40, 35, 24, 255, 39, 33, 23, 255, 64, 52, 37, 255, 40, 35, 24, 255, 42, 36, 24, 255, 39, 34, 25, 255, 34, 31, 22, 255, 44, 38, 27, 255, 35, 31, 22, 255, 37, 33, 23, 255, 40, 34, 24, 255, 45, 37, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 46, 38, 25, 255, 41, 36, 24, 255, 36, 32, 23, 255, 36, 32, 23, 255, 45, 37, 24, 255, 43, 37, 24, 255, 41, 35, 24, 255, 41, 35, 24, 255, 41, 35, 24, 255, 42, 36, 24, 255, 43, 36, 24, 255, 40, 34, 23, 255, 43, 37, 24, 255, 45, 37, 24, 255, 36, 32, 23, 255, 44, 37, 26, 255, 47, 39, 29, 255, 43, 37, 24, 255, 40, 35, 24, 255, 40, 34, 24, 255, 34, 31, 22, 255, 40, 34, 24, 255, 49, 40, 26, 255, 37, 33, 23, 255, 53, 42, 28, 255, 52, 42, 27, 255, 48, 40, 26, 255, 47, 39, 25, 255, 49, 40, 26, 255, 42, 36, 24, 255, 34, 31, 22, 255, 37, 33, 23, 255, 33, 30, 22, 255, 39, 34, 25, 255, 39, 34, 23, 255, 45, 37, 24, 255, 42, 36, 24, 255, 47, 39, 25, 255, 48, 39, 25, 255, 48, 40, 26, 255, 54, 43, 28, 255, 45, 37, 24, 255, 60, 46, 31, 255, 49, 40, 26, 255, 41, 35, 24, 255, 43, 36, 24, 255, 40, 34, 24, 255, 34, 30, 22, 255, 38, 33, 23, 255, 54, 43, 28, 255, 55, 43, 28, 255, 45, 38, 25, 255, 55, 43, 28, 255, 64, 48, 32, 255, 67, 50, 33, 255, 65, 49, 33, 255, 62, 47, 31, 255, 49, 40, 26, 255, 48, 39, 25, 255, 58, 45, 30, 255, 54, 43, 28, 255, 45, 37, 24, 255, 43, 37, 24, 255, 52, 42, 27, 255, 51, 41, 27, 255, 43, 37, 24, 255, 45, 37, 24, 255, 34, 31, 22, 255, 62, 51, 36, 255, 36, 32, 22, 255, 39, 34, 23, 255, 67, 54, 39, 255, 39, 34, 23, 255, 38, 33, 23, 255, 58, 48, 34, 255, 73, 59, 42, 255, 79, 63, 44, 255, 51, 43, 31, 255, 54, 45, 33, 255, 38, 33, 23, 255, 37, 33, 23, 255, 42, 36, 24, 255, 41, 35, 24, 255, 45, 37, 24, 255, 39, 34, 23, 255, 51, 41, 27, 255, 63, 48, 31, 255, 50, 40, 27, 255, 37, 33, 23, 255, 71, 57, 41, 255, 39, 34, 25, 255, 39, 34, 23, 255, 43, 37, 24, 255, 61, 47, 31, 255, 47, 39, 25, 255, 37, 33, 23, 255, 40, 34, 24, 255, 37, 33, 23, 255, 36, 32, 23, 255, 35, 31, 23, 255, 41, 36, 26, 255, 39, 34, 24, 255, 40, 34, 24, 255, 41, 35, 24, 255, 43, 36, 24, 255, 47, 39, 25, 255, 35, 31, 22, 255, 36, 31, 22, 255, 34, 31, 22, 255, 42, 36, 24, 255, 35, 31, 22, 255, 64, 52, 37, 255, 80, 64, 45, 255, 34, 31, 22, 255, 55, 46, 33, 255, 34, 30, 22, 255, 42, 37, 27, 255, 38, 33, 23, 255, 42, 36, 24, 255, 61, 46, 31, 255, 54, 43, 28, 255, 63, 48, 31, 255, 44, 37, 24, 255, 44, 37, 24, 255, 39, 34, 23, 255, 42, 36, 24, 255, 52, 42, 27, 255, 59, 46, 30, 255, 47, 39, 25, 255, 52, 42, 28, 255, 35, 31, 22, 255, 34, 31, 22, 255, 36, 32, 23, 255, 43, 36, 24, 255, 64, 48, 32, 255, 63, 48, 31, 255, 43, 36, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 40, 35, 24, 255, 42, 36, 24, 255, 35, 31, 22, 255, 42, 37, 27, 255, 35, 31, 22, 255, 51, 41, 27, 255, 45, 38, 25, 255, 49, 40, 26, 255, 42, 36, 24, 255, 39, 34, 23, 255, 39, 34, 24, 255, 36, 32, 22, 255, 37, 33, 23, 255, 36, 32, 23, 255, 43, 37, 24, 255, 36, 32, 22, 255, 40, 35, 24, 255, 50, 40, 27, 255, 36, 32, 23, 255, 33, 29, 22, 255, 39, 33, 23, 255, 36, 32, 24, 255, 36, 31, 22, 255, 35, 31, 22, 255, 37, 33, 23, 255, 34, 31, 22, 255, 34, 31, 22, 255, 44, 38, 27, 255, 36, 32, 22, 255, 36, 32, 24, 255, 35, 31, 22, 255, 47, 39, 25, 255, 51, 41, 27, 255, 40, 34, 24, 255, 40, 35, 24, 255, 36, 31, 22, 255, 45, 37, 24, 255, 36, 32, 22, 255, 39, 34, 24, 255, 48, 40, 26, 255, 56, 44, 29, 255, 44, 37, 24, 255, 68, 51, 33, 255, 60, 46, 30, 255, 39, 34, 24, 255, 36, 31, 22, 255, 43, 37, 24, 255, 38, 33, 23, 255, 36, 32, 22, 255, 36, 31, 22, 255, 45, 37, 24, 255, 55, 43, 28, 255, 43, 37, 24, 255, 41, 35, 24, 255, 37, 33, 23, 255, 45, 37, 24, 255, 42, 36, 24, 255, 57, 45, 29, 255, 46, 38, 25, 255, 43, 37, 24, 255, 48, 39, 25, 255, 40, 35, 23, 255, 39, 33, 23, 255, 46, 38, 25, 255, 51, 42, 28, 255, 46, 39, 28, 255, 56, 45, 31, 255, 53, 44, 31, 255, 37, 32, 22, 255, 35, 31, 22, 255, 37, 33, 23, 255, 35, 31, 22, 255, 35, 31, 22, 255, 41, 35, 23, 255, 39, 33, 23, 255, 35, 31, 22, 255, 53, 44, 32, 255, 34, 31, 22, 255, 35, 31, 23, 255, 58, 48, 34, 255, 70, 57, 40, 255, 37, 33, 23, 255, 44, 38, 27, 255, 50, 42, 31, 255, 59, 49, 35, 255, 50, 42, 31, 255, 34, 30, 22, 255, 43, 37, 24, 255, 49, 40, 26, 255, 44, 37, 24, 255, 38, 33, 23, 255, 39, 34, 25, 255, 33, 30, 22, 255, 52, 42, 27, 255, 61, 46, 31, 255, 49, 40, 26, 255, 49, 40, 26, 255, 28, 39, 29, 255, 31, 45, 32, 255, 33, 48, 33, 255, 34, 50, 34, 255, 38, 57, 38, 255, 34, 50, 34, 255, 32, 47, 33, 255, 33, 48, 33, 255, 28, 39, 29, 255, 25, 33, 26, 255, 25, 33, 26, 255, 26, 34, 26, 255, 31, 45, 32, 255, 31, 45, 32, 255, 24, 32, 25, 255, 26, 33, 27, 255, 23, 30, 24, 255, 24, 31, 25, 255, 25, 34, 26, 255, 25, 34, 26, 255, 30, 43, 31, 255, 33, 48, 33, 255, 36, 53, 36, 255, 30, 43, 31, 255, 30, 43, 31, 255, 31, 45, 32, 255, 29, 41, 30, 255, 27, 37, 28, 255, 31, 45, 32, 255, 32, 47, 33, 255, 32, 45, 32, 255, 38, 58, 38, 255, 47, 68, 45, 255, 36, 54, 36, 255, 34, 49, 34, 255, 33, 48, 33, 255, 32, 45, 32, 255, 28, 40, 29, 255, 30, 43, 31, 255, 26, 35, 27, 255, 24, 31, 25, 255, 24, 31, 25, 255, 23, 30, 24, 255, 25, 31, 25, 255, 24, 32, 25, 255, 29, 41, 30, 255, 23, 29, 24, 255, 28, 38, 28, 255, 31, 44, 31, 255, 40, 59, 39, 255, 51, 75, 49, 255, 49, 72, 47, 255, 37, 56, 37, 255, 42, 62, 41, 255, 34, 50, 34, 255, 37, 55, 37, 255, 35, 51, 35, 255, 35, 52, 35, 255, 30, 43, 31, 255, 28, 39, 29, 255, 27, 36, 27, 255, 32, 46, 32, 255, 32, 46, 32, 255, 35, 51, 35, 255, 35, 51, 35, 255, 29, 40, 29, 255, 29, 41, 30, 255, 29, 40, 29, 255, 27, 38, 28, 255, 27, 37, 28, 255, 25, 33, 26, 255, 23, 30, 24, 255, 26, 36, 27, 255, 27, 37, 28, 255, 32, 46, 32, 255, 29, 41, 30, 255, 34, 49, 34, 255, 31, 45, 32, 255, 33, 49, 34, 255, 31, 45, 32, 255, 28, 38, 28, 255, 25, 33, 26, 255, 28, 38, 28, 255, 33, 48, 33, 255, 35, 51, 35, 255, 32, 46, 32, 255, 31, 44, 31, 255, 30, 42, 30, 255, 24, 31, 25, 255, 23, 29, 24, 255, 24, 32, 25, 255, 23, 29, 24, 255, 25, 34, 26, 255, 25, 34, 26, 255, 27, 34, 27, 255, 28, 39, 29, 255, 25, 33, 26, 255, 30, 42, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 31, 44, 31, 255, 34, 50, 34, 255, 35, 53, 36, 255, 37, 55, 37, 255, 39, 59, 39, 255, 37, 56, 37, 255, 37, 56, 37, 255, 33, 48, 33, 255, 33, 48, 33, 255, 30, 42, 30, 255, 29, 41, 30, 255, 32, 47, 33, 255, 29, 40, 29, 255, 30, 42, 30, 255, 30, 43, 31, 255, 34, 49, 34, 255, 35, 51, 35, 255, 36, 54, 36, 255, 36, 54, 36, 255, 37, 56, 37, 255, 36, 53, 36, 255, 38, 57, 38, 255, 31, 45, 32, 255, 32, 46, 32, 255, 31, 45, 32, 255, 34, 49, 34, 255, 34, 50, 34, 255, 37, 56, 37, 255, 35, 51, 35, 255, 37, 56, 37, 255, 40, 60, 40, 255, 33, 48, 33, 255, 31, 44, 31, 255, 31, 44, 31, 255, 32, 46, 32, 255, 26, 36, 27, 255, 24, 31, 25, 255, 25, 34, 26, 255, 30, 43, 31, 255, 31, 45, 32, 255, 35, 52, 35, 255, 36, 54, 36, 255, 32, 47, 33, 255, 32, 47, 33, 255, 49, 72, 47, 255, 37, 56, 37, 255, 35, 52, 35, 255, 34, 49, 34, 255, 31, 45, 32, 255, 25, 34, 26, 255, 27, 37, 28, 255, 28, 39, 29, 255, 27, 36, 27, 255, 27, 37, 28, 255, 31, 45, 32, 255, 32, 47, 33, 255, 28, 40, 29, 255, 28, 39, 29, 255, 27, 38, 28, 255, 29, 41, 30, 255, 27, 37, 28, 255, 28, 38, 28, 255, 27, 37, 28, 255, 30, 43, 31, 255, 29, 41, 30, 255, 31, 44, 31, 255, 26, 36, 27, 255, 24, 32, 25, 255, 24, 31, 25, 255, 25, 34, 26, 255, 26, 36, 27, 255, 30, 42, 30, 255, 34, 50, 34, 255, 33, 47, 33, 255, 35, 51, 35, 255, 36, 54, 36, 255, 31, 45, 32, 255, 35, 51, 35, 255, 35, 52, 35, 255, 35, 52, 35, 255, 35, 51, 35, 255, 31, 45, 32, 255, 32, 46, 32, 255, 31, 44, 31, 255, 31, 45, 32, 255, 29, 41, 30, 255, 29, 41, 30, 255, 34, 51, 35, 255, 37, 55, 37, 255, 32, 45, 32, 255, 33, 48, 33, 255, 27, 37, 28, 255, 32, 46, 32, 255, 29, 40, 29, 255, 29, 41, 30, 255, 32, 46, 32, 255, 31, 45, 32, 255, 33, 48, 33, 255, 31, 44, 31, 255, 30, 43, 31, 255, 28, 38, 28, 255, 27, 37, 28, 255, 27, 37, 28, 255, 27, 37, 28, 255, 29, 41, 30, 255, 28, 39, 29, 255, 26, 35, 27, 255, 33, 48, 33, 255, 33, 47, 33, 255, 31, 44, 31, 255, 32, 47, 33, 255, 34, 50, 34, 255, 36, 54, 36, 255, 52, 76, 49, 255, 37, 56, 37, 255, 35, 52, 35, 255, 32, 46, 32, 255, 32, 47, 33, 255, 36, 54, 36, 255, 34, 50, 34, 255, 36, 54, 36, 255, 41, 61, 40, 255, 36, 54, 36, 255, 32, 46, 32, 255, 33, 48, 33, 255, 29, 41, 30, 255, 31, 45, 32, 255, 32, 46, 32, 255, 33, 48, 33, 255, 33, 48, 33, 255, 31, 45, 32, 255, 32, 46, 32, 255, 28, 40, 29, 255, 26, 36, 27, 255, 25, 33, 26, 255, 25, 34, 26, 255, 30, 42, 30, 255, 32, 46, 32, 255, 31, 45, 32, 255, 31, 44, 31, 255, 29, 41, 30, 255, 31, 45, 32, 255, 30, 42, 30, 255, 33, 48, 33, 255, 31, 45, 32, 255, 34, 50, 34, 255, 31, 44, 31, 255, 28, 39, 29, 255, 28, 38, 28, 255, 29, 41, 30, 255, 28, 39, 29, 255, 28, 38, 28, 255, 28, 38, 28, 255, 27, 37, 28, 255, 26, 34, 26, 255, 31, 45, 32, 255, 52, 42, 27, 255, 39, 34, 24, 255, 40, 34, 24, 255, 40, 34, 24, 255, 48, 40, 26, 255, 40, 34, 24, 255, 70, 57, 40, 255, 68, 55, 40, 255, 34, 31, 22, 255, 36, 32, 23, 255, 34, 30, 22, 255, 36, 32, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 38, 33, 23, 255, 42, 36, 24, 255, 36, 32, 23, 255, 52, 42, 27, 255, 45, 38, 25, 255, 60, 46, 30, 255, 58, 45, 30, 255, 39, 34, 24, 255, 35, 31, 23, 255, 71, 57, 41, 255, 34, 30, 22, 255, 45, 38, 24, 255, 41, 35, 24, 255, 60, 49, 34, 255, 37, 33, 23, 255, 45, 38, 27, 255, 41, 36, 24, 255, 41, 35, 24, 255, 38, 34, 23, 255, 38, 33, 23, 255, 37, 33, 23, 255, 42, 37, 26, 255, 42, 37, 27, 255, 33, 30, 22, 255, 38, 33, 23, 255, 42, 36, 24, 255, 43, 36, 24, 255, 43, 37, 24, 255, 46, 39, 25, 255, 45, 38, 25, 255, 39, 34, 23, 255, 43, 37, 24, 255, 43, 37, 24, 255, 39, 34, 24, 255, 37, 33, 23, 255, 40, 34, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 36, 32, 24, 255, 49, 42, 30, 255, 33, 30, 22, 255, 37, 33, 24, 255, 48, 39, 25, 255, 43, 36, 24, 255, 50, 40, 27, 255, 38, 33, 23, 255, 40, 35, 24, 255, 45, 38, 25, 255, 52, 42, 28, 255, 53, 42, 28, 255, 47, 39, 25, 255, 54, 43, 28, 255, 42, 36, 24, 255, 43, 36, 24, 255, 35, 31, 22, 255, 45, 37, 24, 255, 62, 47, 31, 255, 61, 46, 31, 255, 37, 33, 23, 255, 59, 46, 30, 255, 62, 47, 31, 255, 59, 45, 30, 255, 69, 51, 33, 255, 67, 50, 33, 255, 53, 42, 28, 255, 56, 44, 29, 255, 74, 55, 33, 255, 41, 36, 24, 255, 36, 32, 23, 255, 38, 33, 23, 255, 42, 36, 24, 255, 35, 31, 22, 255, 57, 45, 29, 255, 51, 41, 27, 255, 39, 34, 23, 255, 45, 38, 25, 255, 42, 36, 24, 255, 35, 31, 22, 255, 61, 50, 36, 255, 36, 32, 23, 255, 62, 51, 36, 255, 36, 32, 24, 255, 73, 59, 42, 255, 40, 35, 25, 255, 46, 40, 29, 255, 37, 33, 23, 255, 44, 38, 27, 255, 37, 33, 23, 255, 45, 37, 24, 255, 43, 36, 24, 255, 58, 45, 30, 255, 57, 44, 29, 255, 40, 34, 24, 255, 34, 30, 22, 255, 34, 30, 22, 255, 61, 50, 36, 255, 37, 33, 23, 255, 42, 36, 24, 255, 60, 46, 30, 255, 47, 39, 25, 255, 50, 40, 27, 255, 46, 38, 25, 255, 39, 34, 24, 255, 39, 34, 23, 255, 38, 33, 23, 255, 36, 32, 24, 255, 38, 33, 23, 255, 40, 34, 24, 255, 40, 35, 24, 255, 51, 41, 27, 255, 39, 34, 24, 255, 44, 37, 24, 255, 39, 34, 25, 255, 34, 30, 22, 255, 33, 30, 22, 255, 40, 34, 24, 255, 36, 32, 23, 255, 55, 46, 33, 255, 46, 40, 29, 255, 78, 61, 42, 255, 79, 63, 45, 255, 49, 42, 30, 255, 50, 40, 27, 255, 42, 36, 24, 255, 44, 37, 24, 255, 44, 37, 24, 255, 43, 36, 24, 255, 47, 39, 25, 255, 43, 37, 24, 255, 40, 35, 24, 255, 36, 32, 23, 255, 41, 36, 24, 255, 41, 36, 24, 255, 60, 46, 31, 255, 46, 38, 25, 255, 40, 34, 24, 255, 36, 32, 24, 255, 36, 32, 24, 255, 43, 36, 24, 255, 40, 34, 24, 255, 44, 37, 24, 255, 36, 32, 23, 255, 43, 36, 24, 255, 37, 33, 23, 255, 36, 32, 23, 255, 33, 30, 22, 255, 36, 32, 23, 255, 33, 30, 22, 255, 34, 30, 22, 255, 39, 34, 24, 255, 36, 32, 22, 255, 39, 34, 25, 255, 44, 37, 24, 255, 43, 36, 24, 255, 43, 37, 24, 255, 34, 30, 22, 255, 34, 31, 22, 255, 53, 44, 32, 255, 42, 36, 24, 255, 34, 31, 22, 255, 40, 35, 24, 255, 37, 33, 23, 255, 34, 31, 22, 255, 42, 36, 24, 255, 42, 36, 24, 255, 44, 37, 24, 255, 42, 36, 24, 255, 56, 44, 29, 255, 43, 37, 24, 255, 40, 34, 24, 255, 41, 36, 26, 255, 36, 32, 24, 255, 34, 31, 22, 255, 35, 31, 23, 255, 36, 32, 23, 255, 34, 30, 22, 255, 46, 39, 25, 255, 42, 36, 24, 255, 43, 36, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 53, 42, 28, 255, 45, 38, 25, 255, 38, 33, 23, 255, 47, 39, 25, 255, 59, 45, 30, 255, 39, 34, 25, 255, 39, 34, 23, 255, 39, 33, 23, 255, 45, 37, 24, 255, 40, 34, 24, 255, 36, 32, 22, 255, 39, 34, 23, 255, 42, 36, 24, 255, 40, 34, 24, 255, 45, 38, 25, 255, 43, 36, 24, 255, 50, 40, 27, 255, 43, 36, 24, 255, 39, 34, 25, 255, 42, 36, 24, 255, 36, 32, 23, 255, 59, 45, 30, 255, 44, 37, 24, 255, 49, 40, 26, 255, 66, 49, 33, 255, 59, 45, 30, 255, 43, 36, 23, 255, 35, 31, 22, 255, 35, 31, 23, 255, 50, 42, 30, 255, 34, 30, 22, 255, 42, 37, 25, 255, 38, 33, 23, 255, 49, 42, 30, 255, 42, 36, 24, 255, 52, 41, 27, 255, 40, 35, 23, 255, 37, 33, 23, 255, 41, 35, 23, 255, 40, 35, 24, 255, 39, 33, 23, 255, 57, 47, 34, 255, 54, 45, 33, 255, 35, 31, 22, 255, 35, 31, 22, 255, 41, 36, 26, 255, 48, 40, 30, 255, 34, 30, 22, 255, 42, 36, 24, 255, 34, 30, 22, 255, 39, 34, 24, 255, 45, 38, 25, 255, 51, 41, 27, 255, 36, 32, 23, 255, 37, 33, 23, 255, 44, 37, 24, 255, 45, 39, 28, 255, 37, 33, 23, 255, 44, 37, 24, 255, 37, 33, 23, 255, 49, 40, 26, 255, 29, 41, 30, 255, 30, 42, 30, 255, 37, 55, 37, 255, 37, 56, 37, 255, 35, 52, 35, 255, 37, 56, 37, 255, 36, 53, 36, 255, 29, 40, 29, 255, 28, 38, 28, 255, 28, 40, 29, 255, 25, 33, 26, 255, 24, 32, 25, 255, 31, 44, 31, 255, 31, 44, 31, 255, 23, 30, 24, 255, 24, 32, 25, 255, 30, 42, 30, 255, 28, 38, 28, 255, 29, 41, 30, 255, 23, 29, 24, 255, 31, 45, 32, 255, 35, 51, 35, 255, 33, 48, 33, 255, 32, 46, 32, 255, 30, 42, 30, 255, 28, 40, 29, 255, 29, 41, 30, 255, 28, 38, 28, 255, 29, 40, 29, 255, 33, 47, 33, 255, 34, 50, 34, 255, 36, 53, 36, 255, 47, 69, 45, 255, 36, 54, 36, 255, 30, 42, 30, 255, 31, 45, 32, 255, 31, 45, 32, 255, 27, 37, 28, 255, 29, 40, 29, 255, 27, 38, 28, 255, 23, 30, 24, 255, 23, 30, 24, 255, 23, 29, 24, 255, 27, 34, 27, 255, 25, 34, 26, 255, 28, 39, 29, 255, 26, 36, 27, 255, 29, 41, 30, 255, 32, 46, 32, 255, 36, 53, 36, 255, 59, 85, 55, 255, 49, 72, 47, 255, 44, 65, 43, 255, 49, 71, 46, 255, 40, 60, 40, 255, 36, 54, 36, 255, 37, 56, 37, 255, 35, 52, 35, 255, 32, 45, 32, 255, 29, 41, 30, 255, 29, 41, 30, 255, 33, 48, 33, 255, 36, 54, 36, 255, 33, 49, 34, 255, 33, 49, 34, 255, 32, 47, 33, 255, 30, 42, 30, 255, 28, 39, 29, 255, 28, 40, 29, 255, 25, 33, 26, 255, 26, 32, 26, 255, 23, 29, 24, 255, 25, 33, 26, 255, 27, 36, 27, 255, 30, 42, 30, 255, 32, 46, 32, 255, 31, 45, 32, 255, 31, 45, 32, 255, 33, 48, 33, 255, 33, 48, 33, 255, 30, 42, 30, 255, 24, 32, 25, 255, 33, 48, 33, 255, 34, 50, 34, 255, 33, 47, 33, 255, 34, 49, 34, 255, 31, 44, 31, 255, 26, 34, 26, 255, 27, 37, 28, 255, 23, 30, 24, 255, 23, 29, 24, 255, 23, 29, 24, 255, 23, 29, 24, 255, 26, 36, 27, 255, 24, 31, 25, 255, 27, 36, 27, 255, 27, 38, 28, 255, 28, 39, 29, 255, 24, 31, 25, 255, 33, 49, 34, 255, 34, 49, 34, 255, 35, 51, 35, 255, 38, 58, 38, 255, 36, 53, 36, 255, 36, 53, 36, 255, 36, 53, 36, 255, 34, 49, 34, 255, 35, 51, 35, 255, 32, 46, 32, 255, 34, 49, 34, 255, 34, 49, 34, 255, 34, 50, 34, 255, 32, 47, 33, 255, 31, 44, 31, 255, 36, 54, 36, 255, 40, 59, 39, 255, 34, 51, 35, 255, 36, 54, 36, 255, 38, 57, 38, 255, 41, 61, 40, 255, 51, 74, 48, 255, 36, 53, 36, 255, 34, 51, 35, 255, 31, 44, 31, 255, 33, 48, 33, 255, 32, 47, 33, 255, 34, 50, 34, 255, 45, 66, 43, 255, 49, 71, 46, 255, 47, 69, 45, 255, 37, 56, 37, 255, 34, 50, 34, 255, 32, 46, 32, 255, 28, 39, 29, 255, 29, 41, 30, 255, 26, 36, 27, 255, 23, 29, 24, 255, 27, 37, 28, 255, 28, 39, 29, 255, 29, 41, 30, 255, 34, 49, 34, 255, 36, 53, 36, 255, 36, 54, 36, 255, 34, 50, 34, 255, 37, 55, 37, 255, 44, 65, 43, 255, 34, 50, 34, 255, 33, 49, 34, 255, 30, 43, 31, 255, 27, 37, 28, 255, 25, 33, 26, 255, 27, 37, 28, 255, 27, 38, 28, 255, 32, 46, 32, 255, 32, 45, 32, 255, 32, 46, 32, 255, 33, 47, 33, 255, 29, 40, 29, 255, 27, 37, 28, 255, 25, 33, 26, 255, 32, 46, 32, 255, 31, 45, 32, 255, 31, 45, 32, 255, 27, 36, 27, 255, 29, 41, 30, 255, 27, 38, 28, 255, 29, 41, 30, 255, 27, 37, 28, 255, 25, 33, 26, 255, 25, 33, 26, 255, 29, 40, 29, 255, 28, 40, 29, 255, 31, 44, 31, 255, 34, 50, 34, 255, 35, 51, 35, 255, 34, 51, 35, 255, 36, 54, 36, 255, 32, 45, 32, 255, 32, 46, 32, 255, 32, 45, 32, 255, 34, 50, 34, 255, 31, 44, 31, 255, 31, 45, 32, 255, 34, 51, 35, 255, 35, 52, 35, 255, 29, 40, 29, 255, 32, 46, 32, 255, 35, 51, 35, 255, 36, 53, 36, 255, 32, 46, 32, 255, 32, 45, 32, 255, 29, 41, 30, 255, 28, 40, 29, 255, 29, 41, 30, 255, 32, 46, 32, 255, 26, 36, 27, 255, 32, 46, 32, 255, 31, 45, 32, 255, 29, 40, 29, 255, 31, 44, 31, 255, 26, 35, 27, 255, 28, 39, 29, 255, 30, 42, 30, 255, 28, 39, 29, 255, 23, 29, 24, 255, 25, 33, 26, 255, 28, 39, 29, 255, 32, 46, 32, 255, 29, 41, 30, 255, 30, 42, 30, 255, 32, 45, 32, 255, 33, 48, 33, 255, 36, 54, 36, 255, 49, 71, 46, 255, 46, 68, 44, 255, 36, 54, 36, 255, 33, 48, 33, 255, 36, 53, 36, 255, 36, 53, 36, 255, 31, 45, 32, 255, 34, 50, 34, 255, 37, 55, 37, 255, 38, 57, 38, 255, 33, 49, 34, 255, 34, 50, 34, 255, 30, 42, 30, 255, 30, 43, 31, 255, 33, 48, 33, 255, 32, 47, 33, 255, 32, 47, 33, 255, 31, 44, 31, 255, 30, 43, 31, 255, 29, 41, 30, 255, 27, 37, 28, 255, 25, 34, 26, 255, 23, 30, 24, 255, 30, 42, 30, 255, 34, 50, 34, 255, 32, 45, 32, 255, 30, 43, 31, 255, 31, 45, 32, 255, 26, 34, 26, 255, 29, 41, 30, 255, 32, 46, 32, 255, 29, 41, 30, 255, 33, 48, 33, 255, 31, 44, 31, 255, 30, 42, 30, 255, 28, 38, 28, 255, 28, 39, 29, 255, 28, 38, 28, 255, 25, 33, 26, 255, 28, 39, 29, 255, 31, 44, 31, 255, 27, 37, 28, 255, 28, 40, 29, 255, 36, 32, 23, 255, 73, 91, 35, 255, 41, 35, 24, 255, 44, 37, 24, 255, 43, 36, 24, 255, 33, 30, 22, 255, 40, 35, 25, 255, 79, 63, 44, 255, 35, 31, 22, 255, 53, 44, 32, 255, 39, 34, 23, 255, 47, 39, 25, 255, 43, 37, 24, 255, 38, 33, 23, 255, 45, 37, 24, 255, 49, 40, 26, 255, 43, 37, 24, 255, 48, 40, 26, 255, 49, 40, 26, 255, 42, 36, 24, 255, 36, 32, 22, 255, 33, 30, 22, 255, 36, 32, 22, 255, 68, 55, 38, 255, 44, 39, 28, 255, 33, 30, 22, 255, 33, 30, 22, 255, 63, 52, 36, 255, 70, 55, 38, 255, 41, 35, 24, 255, 38, 33, 23, 255, 37, 32, 22, 255, 48, 41, 29, 255, 36, 32, 23, 255, 37, 33, 23, 255, 38, 33, 23, 255, 40, 34, 24, 255, 39, 34, 24, 255, 47, 39, 25, 255, 37, 33, 23, 255, 49, 40, 26, 255, 40, 34, 24, 255, 43, 37, 24, 255, 48, 40, 26, 255, 40, 34, 24, 255, 43, 37, 24, 255, 39, 34, 24, 255, 40, 35, 24, 255, 39, 34, 24, 255, 34, 31, 22, 255, 37, 33, 23, 255, 53, 42, 28, 255, 39, 34, 23, 255, 59, 49, 35, 255, 63, 52, 37, 255, 37, 33, 24, 255, 41, 35, 24, 255, 39, 33, 23, 255, 48, 40, 26, 255, 42, 36, 24, 255, 61, 47, 31, 255, 49, 40, 26, 255, 43, 37, 24, 255, 45, 37, 24, 255, 56, 44, 29, 255, 43, 37, 24, 255, 42, 36, 24, 255, 41, 35, 24, 255, 45, 37, 24, 255, 57, 45, 29, 255, 55, 43, 28, 255, 54, 43, 28, 255, 45, 37, 24, 255, 44, 37, 24, 255, 53, 42, 28, 255, 43, 37, 24, 255, 52, 42, 27, 255, 43, 37, 24, 255, 57, 45, 29, 255, 44, 37, 24, 255, 64, 48, 32, 255, 40, 34, 24, 255, 36, 32, 23, 255, 39, 34, 23, 255, 39, 33, 23, 255, 41, 35, 24, 255, 42, 36, 24, 255, 57, 45, 29, 255, 37, 33, 23, 255, 37, 33, 23, 255, 40, 34, 24, 255, 54, 45, 33, 255, 39, 34, 23, 255, 54, 45, 33, 255, 37, 33, 23, 255, 33, 30, 22, 255, 39, 34, 25, 255, 73, 59, 42, 255, 58, 48, 34, 255, 53, 44, 32, 255, 37, 33, 23, 255, 33, 30, 22, 255, 39, 33, 23, 255, 59, 45, 30, 255, 58, 45, 30, 255, 36, 32, 22, 255, 39, 34, 25, 255, 38, 33, 23, 255, 70, 57, 40, 255, 37, 33, 23, 255, 41, 35, 24, 255, 39, 34, 24, 255, 43, 37, 24, 255, 46, 38, 25, 255, 52, 42, 27, 255, 54, 43, 28, 255, 52, 42, 27, 255, 42, 36, 24, 255, 36, 31, 22, 255, 41, 36, 24, 255, 37, 33, 24, 255, 45, 37, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 35, 31, 23, 255, 33, 30, 22, 255, 37, 33, 24, 255, 37, 33, 23, 255, 48, 40, 30, 255, 42, 36, 24, 255, 39, 34, 25, 255, 37, 33, 23, 255, 46, 40, 29, 255, 70, 57, 40, 255, 73, 59, 42, 255, 40, 34, 24, 255, 48, 40, 26, 255, 54, 43, 28, 255, 37, 33, 23, 255, 37, 33, 23, 255, 40, 34, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 47, 39, 25, 255, 38, 33, 23, 255, 45, 37, 24, 255, 43, 37, 24, 255, 56, 44, 29, 255, 36, 32, 22, 255, 48, 40, 30, 255, 40, 34, 24, 255, 37, 33, 23, 255, 36, 32, 23, 255, 43, 36, 24, 255, 41, 36, 24, 255, 39, 34, 23, 255, 44, 38, 27, 255, 36, 32, 22, 255, 39, 34, 23, 255, 55, 43, 28, 255, 41, 35, 24, 255, 39, 34, 24, 255, 40, 34, 24, 255, 34, 30, 22, 255, 40, 35, 25, 255, 43, 37, 24, 255, 43, 36, 24, 255, 57, 47, 34, 255, 59, 49, 35, 255, 42, 37, 27, 255, 39, 33, 23, 255, 53, 44, 32, 255, 36, 31, 22, 255, 36, 32, 24, 255, 35, 31, 22, 255, 39, 34, 25, 255, 46, 38, 25, 255, 41, 35, 24, 255, 39, 34, 23, 255, 43, 36, 24, 255, 56, 44, 29, 255, 39, 34, 24, 255, 37, 33, 24, 255, 43, 37, 24, 255, 40, 34, 24, 255, 36, 32, 23, 255, 34, 31, 22, 255, 57, 47, 34, 255, 36, 32, 24, 255, 45, 37, 24, 255, 52, 42, 27, 255, 55, 43, 28, 255, 37, 33, 23, 255, 43, 36, 24, 255, 45, 37, 24, 255, 51, 41, 27, 255, 36, 31, 22, 255, 45, 38, 25, 255, 37, 33, 23, 255, 40, 35, 24, 255, 36, 31, 22, 255, 46, 38, 25, 255, 43, 37, 24, 255, 40, 34, 24, 255, 39, 34, 25, 255, 33, 30, 22, 255, 35, 31, 22, 255, 72, 58, 42, 255, 42, 36, 24, 255, 44, 37, 24, 255, 40, 35, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 36, 32, 23, 255, 40, 35, 24, 255, 68, 88, 34, 255, 48, 39, 25, 255, 42, 36, 24, 255, 55, 43, 28, 255, 38, 33, 23, 255, 41, 35, 23, 255, 37, 32, 23, 255, 48, 40, 27, 255, 54, 43, 29, 255, 41, 48, 27, 255, 36, 32, 23, 255, 38, 33, 23, 255, 52, 43, 31, 255, 43, 36, 24, 255, 48, 39, 26, 255, 55, 43, 29, 255, 43, 37, 24, 255, 77, 62, 43, 255, 48, 41, 29, 255, 62, 51, 36, 255, 36, 32, 23, 255, 40, 35, 24, 255, 36, 32, 23, 255, 36, 32, 22, 255, 57, 47, 34, 255, 35, 31, 22, 255, 34, 31, 22, 255, 39, 34, 23, 255, 50, 40, 27, 255, 48, 40, 26, 255, 43, 37, 24, 255, 40, 35, 24, 255, 39, 34, 24, 255, 60, 46, 30, 255, 51, 41, 27, 255, 36, 32, 23, 255, 36, 32, 23, 255, 38, 33, 23, 255, 39, 34, 23, 255, 41, 35, 24, 255, 35, 52, 35, 255, 33, 48, 33, 255, 36, 53, 36, 255, 37, 56, 37, 255, 37, 56, 37, 255, 36, 54, 36, 255, 28, 39, 29, 255, 31, 44, 31, 255, 30, 43, 31, 255, 28, 38, 28, 255, 29, 41, 30, 255, 28, 39, 29, 255, 29, 41, 30, 255, 26, 35, 27, 255, 26, 36, 27, 255, 27, 36, 27, 255, 26, 36, 27, 255, 24, 31, 25, 255, 23, 30, 24, 255, 26, 36, 27, 255, 30, 43, 31, 255, 31, 45, 32, 255, 30, 42, 30, 255, 31, 44, 31, 255, 33, 48, 33, 255, 30, 43, 31, 255, 29, 40, 29, 255, 26, 36, 27, 255, 32, 47, 33, 255, 30, 43, 31, 255, 32, 46, 32, 255, 35, 52, 35, 255, 37, 55, 37, 255, 37, 55, 37, 255, 33, 49, 34, 255, 37, 56, 37, 255, 34, 50, 34, 255, 30, 43, 31, 255, 28, 39, 29, 255, 27, 38, 28, 255, 24, 32, 25, 255, 23, 29, 24, 255, 23, 30, 24, 255, 27, 36, 27, 255, 25, 34, 26, 255, 27, 37, 28, 255, 28, 38, 28, 255, 33, 48, 33, 255, 37, 56, 37, 255, 45, 66, 43, 255, 51, 74, 48, 255, 37, 55, 37, 255, 35, 51, 35, 255, 48, 70, 46, 255, 43, 64, 42, 255, 35, 53, 36, 255, 32, 46, 32, 255, 30, 42, 30, 255, 31, 45, 32, 255, 30, 42, 30, 255, 27, 37, 28, 255, 30, 43, 31, 255, 32, 47, 33, 255, 36, 53, 36, 255, 31, 45, 32, 255, 25, 33, 26, 255, 27, 36, 27, 255, 27, 37, 28, 255, 27, 37, 28, 255, 25, 33, 26, 255, 26, 33, 27, 255, 23, 29, 24, 255, 24, 32, 25, 255, 29, 41, 30, 255, 29, 41, 30, 255, 27, 38, 28, 255, 31, 44, 31, 255, 33, 49, 34, 255, 33, 48, 33, 255, 30, 43, 31, 255, 28, 39, 29, 255, 24, 31, 25, 255, 29, 41, 30, 255, 31, 44, 31, 255, 33, 48, 33, 255, 34, 49, 34, 255, 32, 47, 33, 255, 31, 45, 32, 255, 29, 41, 30, 255, 29, 41, 30, 255, 24, 32, 25, 255, 27, 37, 28, 255, 28, 38, 28, 255, 27, 37, 28, 255, 24, 32, 25, 255, 24, 31, 25, 255, 24, 32, 25, 255, 26, 36, 27, 255, 23, 30, 24, 255, 30, 42, 30, 255, 32, 46, 32, 255, 33, 47, 33, 255, 33, 48, 33, 255, 35, 52, 35, 255, 37, 55, 37, 255, 38, 57, 38, 255, 38, 57, 38, 255, 35, 52, 35, 255, 31, 44, 31, 255, 34, 49, 34, 255, 30, 43, 31, 255, 33, 47, 33, 255, 29, 41, 30, 255, 33, 49, 34, 255, 34, 50, 34, 255, 35, 52, 35, 255, 34, 49, 34, 255, 38, 57, 38, 255, 37, 55, 37, 255, 33, 48, 33, 255, 30, 43, 31, 255, 35, 51, 35, 255, 35, 51, 35, 255, 31, 45, 32, 255, 29, 41, 30, 255, 29, 41, 30, 255, 35, 53, 36, 255, 35, 52, 35, 255, 40, 59, 39, 255, 56, 80, 52, 255, 39, 59, 39, 255, 36, 53, 36, 255, 35, 52, 35, 255, 33, 49, 34, 255, 30, 43, 31, 255, 27, 36, 27, 255, 23, 29, 24, 255, 24, 32, 25, 255, 30, 42, 30, 255, 30, 43, 31, 255, 33, 48, 33, 255, 37, 56, 37, 255, 34, 49, 34, 255, 38, 57, 38, 255, 43, 64, 42, 255, 35, 53, 36, 255, 34, 50, 34, 255, 30, 42, 30, 255, 33, 47, 33, 255, 33, 48, 33, 255, 31, 45, 32, 255, 28, 39, 29, 255, 28, 38, 28, 255, 28, 39, 29, 255, 25, 34, 26, 255, 26, 35, 27, 255, 27, 37, 28, 255, 28, 39, 29, 255, 26, 32, 26, 255, 23, 29, 24, 255, 30, 43, 31, 255, 27, 38, 28, 255, 30, 42, 30, 255, 24, 32, 25, 255, 28, 38, 28, 255, 30, 43, 31, 255, 27, 37, 28, 255, 27, 37, 28, 255, 25, 34, 26, 255, 27, 37, 28, 255, 32, 46, 32, 255, 32, 47, 33, 255, 31, 44, 31, 255, 30, 42, 30, 255, 28, 39, 29, 255, 30, 42, 30, 255, 31, 45, 32, 255, 33, 47, 33, 255, 33, 49, 34, 255, 31, 44, 31, 255, 35, 52, 35, 255, 35, 52, 35, 255, 30, 43, 31, 255, 32, 46, 32, 255, 30, 42, 30, 255, 34, 50, 34, 255, 33, 48, 33, 255, 33, 48, 33, 255, 35, 51, 35, 255, 30, 43, 31, 255, 30, 42, 30, 255, 29, 41, 30, 255, 29, 40, 29, 255, 28, 40, 29, 255, 32, 46, 32, 255, 28, 39, 29, 255, 27, 38, 28, 255, 29, 41, 30, 255, 29, 40, 29, 255, 29, 41, 30, 255, 30, 43, 31, 255, 29, 41, 30, 255, 30, 43, 31, 255, 27, 37, 28, 255, 31, 44, 31, 255, 27, 37, 28, 255, 28, 39, 29, 255, 28, 40, 29, 255, 31, 44, 31, 255, 33, 48, 33, 255, 31, 44, 31, 255, 39, 59, 39, 255, 40, 59, 39, 255, 50, 73, 47, 255, 40, 60, 40, 255, 38, 58, 38, 255, 34, 50, 34, 255, 33, 49, 34, 255, 37, 55, 37, 255, 33, 49, 34, 255, 28, 40, 29, 255, 32, 47, 33, 255, 34, 50, 34, 255, 28, 39, 29, 255, 29, 41, 30, 255, 31, 44, 31, 255, 31, 45, 32, 255, 32, 46, 32, 255, 31, 45, 32, 255, 32, 45, 32, 255, 33, 47, 33, 255, 34, 49, 34, 255, 29, 41, 30, 255, 27, 37, 28, 255, 23, 30, 24, 255, 23, 30, 24, 255, 26, 36, 27, 255, 29, 40, 29, 255, 33, 48, 33, 255, 33, 49, 34, 255, 34, 49, 34, 255, 33, 48, 33, 255, 33, 49, 34, 255, 30, 43, 31, 255, 30, 42, 30, 255, 32, 47, 33, 255, 29, 41, 30, 255, 29, 40, 29, 255, 27, 37, 28, 255, 31, 44, 31, 255, 30, 43, 31, 255, 29, 40, 29, 255, 32, 46, 32, 255, 27, 37, 28, 255, 30, 42, 30, 255, 31, 44, 31, 255, 44, 38, 27, 255, 41, 35, 24, 255, 33, 30, 22, 255, 36, 32, 22, 255, 51, 43, 31, 255, 33, 30, 22, 255, 79, 63, 45, 255, 78, 62, 43, 255, 49, 42, 30, 255, 71, 57, 41, 255, 35, 31, 23, 255, 41, 36, 24, 255, 49, 40, 26, 255, 66, 49, 33, 255, 48, 40, 26, 255, 48, 40, 26, 255, 40, 34, 24, 255, 36, 32, 24, 255, 39, 33, 23, 255, 45, 37, 24, 255, 40, 35, 24, 255, 42, 36, 24, 255, 35, 31, 22, 255, 45, 39, 28, 255, 37, 32, 23, 255, 37, 32, 22, 255, 36, 32, 22, 255, 52, 43, 30, 255, 61, 51, 35, 255, 69, 54, 36, 255, 43, 37, 27, 255, 51, 43, 31, 255, 57, 47, 33, 255, 39, 34, 24, 255, 44, 36, 23, 255, 40, 42, 36, 255, 37, 33, 23, 255, 40, 34, 24, 255, 45, 37, 24, 255, 43, 36, 24, 255, 40, 35, 24, 255, 48, 40, 26, 255, 42, 36, 24, 255, 52, 42, 27, 255, 53, 42, 28, 255, 39, 34, 24, 255, 41, 35, 24, 255, 34, 30, 22, 255, 75, 60, 43, 255, 39, 34, 23, 255, 43, 37, 24, 255, 43, 36, 24, 255, 45, 37, 24, 255, 38, 33, 23, 255, 68, 55, 40, 255, 36, 32, 23, 255, 49, 42, 30, 255, 40, 35, 24, 255, 56, 44, 29, 255, 57, 45, 29, 255, 58, 45, 30, 255, 62, 47, 31, 255, 46, 39, 25, 255, 48, 40, 26, 255, 63, 48, 32, 255, 41, 35, 24, 255, 51, 41, 27, 255, 53, 42, 28, 255, 65, 49, 33, 255, 40, 34, 24, 255, 66, 49, 33, 255, 72, 54, 33, 255, 42, 36, 24, 255, 45, 38, 25, 255, 43, 37, 24, 255, 37, 33, 23, 255, 55, 43, 28, 255, 42, 36, 24, 255, 54, 43, 28, 255, 44, 37, 24, 255, 59, 45, 30, 255, 40, 34, 24, 255, 49, 40, 26, 255, 34, 30, 22, 255, 40, 34, 24, 255, 40, 34, 24, 255, 46, 38, 25, 255, 52, 42, 28, 255, 62, 47, 31, 255, 43, 37, 24, 255, 42, 37, 27, 255, 36, 32, 22, 255, 42, 37, 27, 255, 36, 32, 24, 255, 38, 33, 23, 255, 37, 33, 23, 255, 66, 54, 38, 255, 49, 42, 30, 255, 34, 31, 22, 255, 71, 57, 41, 255, 39, 34, 25, 255, 49, 40, 26, 255, 56, 44, 29, 255, 43, 37, 24, 255, 41, 36, 26, 255, 34, 31, 22, 255, 37, 33, 23, 255, 40, 35, 25, 255, 49, 42, 30, 255, 34, 31, 22, 255, 37, 33, 24, 255, 36, 32, 23, 255, 37, 33, 23, 255, 50, 40, 27, 255, 51, 41, 27, 255, 51, 41, 27, 255, 43, 37, 24, 255, 52, 42, 28, 255, 42, 36, 24, 255, 39, 34, 24, 255, 54, 43, 28, 255, 41, 36, 24, 255, 42, 36, 24, 255, 43, 36, 24, 255, 39, 34, 23, 255, 37, 33, 23, 255, 36, 31, 22, 255, 37, 33, 24, 255, 53, 44, 32, 255, 35, 31, 22, 255, 42, 36, 24, 255, 42, 36, 24, 255, 37, 33, 24, 255, 51, 43, 31, 255, 89, 102, 46, 255, 34, 31, 22, 255, 39, 33, 23, 255, 43, 36, 24, 255, 42, 36, 24, 255, 39, 34, 23, 255, 33, 30, 22, 255, 35, 31, 22, 255, 42, 36, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 44, 37, 24, 255, 52, 42, 27, 255, 37, 33, 23, 255, 34, 31, 22, 255, 38, 33, 23, 255, 55, 46, 33, 255, 35, 31, 22, 255, 37, 33, 23, 255, 40, 34, 24, 255, 40, 35, 25, 255, 39, 34, 24, 255, 36, 32, 23, 255, 37, 33, 23, 255, 43, 37, 24, 255, 48, 40, 26, 255, 43, 37, 24, 255, 34, 30, 22, 255, 34, 30, 22, 255, 34, 31, 22, 255, 36, 31, 22, 255, 42, 36, 24, 255, 37, 33, 23, 255, 68, 55, 40, 255, 39, 33, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 36, 32, 23, 255, 36, 32, 23, 255, 33, 30, 22, 255, 36, 32, 23, 255, 34, 30, 22, 255, 40, 34, 24, 255, 44, 37, 24, 255, 33, 30, 22, 255, 46, 38, 25, 255, 50, 40, 27, 255, 39, 34, 24, 255, 39, 34, 23, 255, 40, 34, 24, 255, 43, 37, 24, 255, 39, 34, 24, 255, 36, 31, 22, 255, 41, 35, 24, 255, 34, 31, 22, 255, 41, 35, 24, 255, 48, 40, 26, 255, 44, 37, 24, 255, 33, 30, 22, 255, 39, 33, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 36, 32, 23, 255, 45, 37, 24, 255, 42, 36, 24, 255, 49, 42, 30, 255, 35, 31, 22, 255, 43, 37, 24, 255, 41, 35, 24, 255, 33, 30, 22, 255, 34, 31, 22, 255, 39, 34, 24, 255, 33, 30, 22, 255, 36, 32, 24, 255, 40, 34, 24, 255, 35, 31, 22, 255, 44, 37, 24, 255, 36, 32, 23, 255, 41, 36, 26, 255, 63, 52, 37, 255, 59, 49, 35, 255, 43, 36, 24, 255, 49, 40, 26, 255, 45, 37, 24, 255, 39, 33, 23, 255, 35, 31, 23, 255, 34, 31, 22, 255, 39, 34, 23, 255, 45, 38, 25, 255, 50, 42, 28, 255, 50, 42, 28, 255, 47, 40, 28, 255, 70, 57, 40, 255, 57, 47, 34, 255, 38, 34, 23, 255, 40, 34, 23, 255, 36, 32, 23, 255, 68, 55, 39, 255, 75, 59, 40, 255, 74, 58, 41, 255, 67, 54, 39, 255, 48, 41, 29, 255, 34, 30, 22, 255, 35, 31, 23, 255, 40, 34, 24, 255, 34, 31, 22, 255, 37, 33, 23, 255, 43, 37, 24, 255, 40, 35, 24, 255, 44, 37, 24, 255, 43, 37, 24, 255, 37, 33, 23, 255, 41, 35, 24, 255, 41, 36, 24, 255, 49, 40, 26, 255, 52, 42, 27, 255, 43, 36, 24, 255, 34, 31, 22, 255, 48, 40, 30, 255, 70, 57, 40, 255, 45, 39, 28, 255, 32, 47, 33, 255, 35, 51, 35, 255, 31, 44, 31, 255, 37, 55, 37, 255, 34, 49, 34, 255, 35, 52, 35, 255, 28, 40, 29, 255, 29, 40, 29, 255, 24, 32, 25, 255, 29, 40, 29, 255, 32, 47, 33, 255, 34, 49, 34, 255, 31, 45, 32, 255, 26, 35, 27, 255, 28, 38, 28, 255, 26, 35, 27, 255, 26, 34, 26, 255, 24, 31, 25, 255, 25, 32, 26, 255, 29, 41, 30, 255, 31, 45, 32, 255, 30, 42, 30, 255, 27, 38, 28, 255, 28, 39, 29, 255, 27, 37, 28, 255, 28, 39, 29, 255, 31, 45, 32, 255, 27, 37, 28, 255, 30, 43, 31, 255, 30, 42, 30, 255, 37, 56, 37, 255, 33, 49, 34, 255, 31, 44, 31, 255, 33, 49, 34, 255, 34, 49, 34, 255, 34, 51, 35, 255, 31, 44, 31, 255, 28, 39, 29, 255, 28, 38, 28, 255, 28, 40, 29, 255, 30, 42, 30, 255, 25, 33, 26, 255, 29, 40, 29, 255, 28, 39, 29, 255, 29, 41, 30, 255, 27, 37, 28, 255, 29, 41, 30, 255, 28, 40, 29, 255, 34, 50, 34, 255, 36, 54, 36, 255, 36, 54, 36, 255, 43, 64, 42, 255, 38, 58, 38, 255, 39, 59, 39, 255, 37, 55, 37, 255, 35, 51, 35, 255, 34, 51, 35, 255, 31, 45, 32, 255, 33, 48, 33, 255, 27, 37, 28, 255, 23, 30, 24, 255, 29, 41, 30, 255, 33, 47, 33, 255, 30, 42, 30, 255, 32, 46, 32, 255, 26, 36, 27, 255, 23, 30, 24, 255, 26, 35, 27, 255, 25, 33, 26, 255, 25, 33, 26, 255, 24, 32, 25, 255, 23, 30, 24, 255, 23, 30, 24, 255, 25, 34, 26, 255, 27, 37, 28, 255, 29, 41, 30, 255, 30, 42, 30, 255, 33, 47, 33, 255, 31, 45, 32, 255, 35, 52, 35, 255, 31, 44, 31, 255, 30, 43, 31, 255, 32, 46, 32, 255, 33, 48, 33, 255, 30, 42, 30, 255, 30, 42, 30, 255, 33, 48, 33, 255, 31, 44, 31, 255, 30, 43, 31, 255, 29, 41, 30, 255, 28, 39, 29, 255, 32, 47, 33, 255, 31, 45, 32, 255, 28, 39, 29, 255, 27, 37, 28, 255, 24, 32, 25, 255, 28, 39, 29, 255, 24, 31, 25, 255, 25, 33, 26, 255, 29, 41, 30, 255, 28, 40, 29, 255, 31, 45, 32, 255, 35, 51, 35, 255, 36, 53, 36, 255, 32, 47, 33, 255, 32, 45, 32, 255, 37, 55, 37, 255, 39, 59, 39, 255, 31, 44, 31, 255, 31, 44, 31, 255, 28, 38, 28, 255, 28, 39, 29, 255, 34, 50, 34, 255, 36, 53, 36, 255, 36, 53, 36, 255, 30, 42, 30, 255, 31, 45, 32, 255, 31, 45, 32, 255, 31, 44, 31, 255, 30, 42, 30, 255, 32, 46, 32, 255, 33, 48, 33, 255, 30, 43, 31, 255, 31, 45, 32, 255, 28, 39, 29, 255, 32, 46, 32, 255, 29, 41, 30, 255, 33, 48, 33, 255, 39, 59, 39, 255, 49, 71, 46, 255, 35, 51, 35, 255, 34, 51, 35, 255, 31, 45, 32, 255, 28, 40, 29, 255, 31, 45, 32, 255, 29, 41, 30, 255, 23, 30, 24, 255, 25, 34, 26, 255, 27, 38, 28, 255, 31, 45, 32, 255, 35, 51, 35, 255, 36, 53, 36, 255, 32, 47, 33, 255, 31, 44, 31, 255, 37, 56, 37, 255, 31, 44, 31, 255, 32, 45, 32, 255, 30, 42, 30, 255, 31, 45, 32, 255, 34, 50, 34, 255, 29, 41, 30, 255, 26, 35, 27, 255, 25, 34, 26, 255, 27, 36, 27, 255, 24, 32, 25, 255, 24, 31, 25, 255, 25, 34, 26, 255, 23, 30, 24, 255, 27, 37, 28, 255, 29, 41, 30, 255, 26, 35, 27, 255, 27, 38, 28, 255, 25, 34, 26, 255, 25, 33, 26, 255, 27, 37, 28, 255, 29, 41, 30, 255, 25, 33, 26, 255, 29, 41, 30, 255, 28, 39, 29, 255, 30, 43, 31, 255, 28, 40, 29, 255, 31, 45, 32, 255, 31, 45, 32, 255, 32, 45, 32, 255, 28, 38, 28, 255, 26, 36, 27, 255, 28, 38, 28, 255, 29, 41, 30, 255, 32, 46, 32, 255, 33, 47, 33, 255, 32, 47, 33, 255, 34, 50, 34, 255, 30, 43, 31, 255, 29, 41, 30, 255, 28, 39, 29, 255, 32, 47, 33, 255, 34, 50, 34, 255, 28, 39, 29, 255, 27, 37, 28, 255, 30, 42, 30, 255, 32, 47, 33, 255, 31, 45, 32, 255, 35, 51, 35, 255, 30, 42, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 30, 42, 30, 255, 28, 38, 28, 255, 29, 40, 29, 255, 30, 43, 31, 255, 29, 41, 30, 255, 28, 38, 28, 255, 27, 37, 28, 255, 29, 40, 29, 255, 32, 47, 33, 255, 33, 47, 33, 255, 25, 33, 26, 255, 29, 40, 29, 255, 34, 49, 34, 255, 32, 46, 32, 255, 31, 44, 31, 255, 35, 52, 35, 255, 41, 61, 40, 255, 41, 61, 40, 255, 37, 55, 37, 255, 36, 54, 36, 255, 32, 47, 33, 255, 34, 50, 34, 255, 33, 49, 34, 255, 33, 47, 33, 255, 31, 44, 31, 255, 33, 48, 33, 255, 31, 44, 31, 255, 29, 40, 29, 255, 33, 47, 33, 255, 33, 48, 33, 255, 35, 51, 35, 255, 33, 48, 33, 255, 33, 48, 33, 255, 30, 42, 30, 255, 33, 48, 33, 255, 30, 42, 30, 255, 29, 41, 30, 255, 30, 43, 31, 255, 26, 35, 27, 255, 25, 33, 26, 255, 28, 38, 28, 255, 29, 40, 29, 255, 30, 43, 31, 255, 33, 48, 33, 255, 35, 52, 35, 255, 33, 47, 33, 255, 33, 49, 34, 255, 31, 45, 32, 255, 29, 41, 30, 255, 29, 41, 30, 255, 26, 36, 27, 255, 28, 38, 28, 255, 26, 35, 27, 255, 29, 41, 30, 255, 31, 44, 31, 255, 30, 43, 31, 255, 29, 41, 30, 255, 31, 44, 31, 255, 28, 38, 28, 255, 29, 40, 29, 255, 36, 32, 22, 255, 37, 33, 23, 255, 43, 36, 24, 255, 40, 35, 24, 255, 37, 33, 23, 255, 39, 42, 36, 255, 40, 35, 25, 255, 33, 30, 22, 255, 34, 30, 22, 255, 39, 34, 23, 255, 43, 36, 24, 255, 48, 40, 26, 255, 43, 44, 37, 255, 40, 35, 24, 255, 57, 44, 29, 255, 43, 36, 24, 255, 35, 31, 23, 255, 41, 35, 24, 255, 39, 34, 23, 255, 37, 33, 23, 255, 44, 36, 23, 255, 42, 36, 24, 255, 35, 31, 22, 255, 48, 40, 29, 255, 66, 54, 38, 255, 39, 34, 24, 255, 39, 33, 23, 255, 46, 39, 28, 255, 38, 33, 23, 255, 44, 37, 25, 255, 44, 37, 26, 255, 38, 34, 24, 255, 54, 45, 32, 255, 41, 35, 25, 255, 37, 33, 23, 255, 42, 36, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 46, 39, 25, 255, 45, 37, 24, 255, 54, 43, 28, 255, 41, 35, 24, 255, 39, 33, 23, 255, 46, 38, 25, 255, 38, 33, 23, 255, 41, 36, 26, 255, 37, 33, 23, 255, 33, 30, 22, 255, 44, 38, 27, 255, 38, 33, 23, 255, 45, 37, 24, 255, 40, 35, 24, 255, 42, 36, 24, 255, 43, 37, 24, 255, 36, 32, 23, 255, 34, 31, 22, 255, 35, 31, 22, 255, 41, 35, 24, 255, 48, 39, 25, 255, 42, 36, 24, 255, 45, 37, 24, 255, 45, 37, 24, 255, 48, 39, 25, 255, 45, 37, 24, 255, 44, 37, 24, 255, 43, 37, 24, 255, 54, 43, 28, 255, 43, 36, 24, 255, 45, 37, 24, 255, 62, 47, 31, 255, 53, 42, 28, 255, 45, 37, 24, 255, 59, 45, 30, 255, 52, 42, 28, 255, 55, 43, 28, 255, 37, 33, 23, 255, 42, 36, 24, 255, 48, 40, 26, 255, 47, 39, 25, 255, 39, 34, 24, 255, 45, 37, 24, 255, 36, 32, 23, 255, 40, 35, 24, 255, 40, 34, 24, 255, 41, 35, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 42, 36, 24, 255, 48, 39, 25, 255, 56, 44, 29, 255, 44, 37, 24, 255, 40, 35, 24, 255, 39, 33, 23, 255, 46, 40, 29, 255, 40, 34, 24, 255, 40, 34, 24, 255, 47, 39, 25, 255, 37, 33, 23, 255, 39, 34, 24, 255, 59, 49, 35, 255, 38, 33, 23, 255, 42, 36, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 34, 31, 22, 255, 42, 36, 24, 255, 38, 33, 23, 255, 35, 31, 22, 255, 37, 33, 23, 255, 34, 30, 22, 255, 38, 33, 23, 255, 40, 35, 24, 255, 38, 33, 23, 255, 43, 37, 24, 255, 51, 41, 27, 255, 60, 46, 31, 255, 48, 40, 26, 255, 45, 37, 24, 255, 40, 35, 24, 255, 49, 40, 26, 255, 52, 42, 27, 255, 42, 36, 24, 255, 43, 36, 24, 255, 46, 39, 25, 255, 46, 39, 25, 255, 38, 33, 23, 255, 42, 36, 24, 255, 36, 32, 23, 255, 38, 33, 23, 255, 45, 39, 28, 255, 40, 35, 25, 255, 48, 40, 30, 255, 57, 47, 34, 255, 75, 60, 43, 255, 41, 36, 26, 255, 36, 32, 23, 255, 37, 33, 23, 255, 44, 37, 24, 255, 42, 36, 24, 255, 45, 38, 25, 255, 49, 40, 26, 255, 34, 30, 22, 255, 35, 31, 22, 255, 51, 43, 31, 255, 36, 32, 22, 255, 40, 34, 24, 255, 41, 36, 24, 255, 40, 34, 24, 255, 40, 35, 24, 255, 40, 34, 24, 255, 40, 34, 24, 255, 35, 31, 22, 255, 39, 34, 23, 255, 39, 34, 23, 255, 42, 36, 24, 255, 42, 36, 24, 255, 44, 37, 24, 255, 37, 33, 24, 255, 34, 31, 22, 255, 37, 33, 23, 255, 41, 35, 24, 255, 38, 33, 23, 255, 63, 52, 37, 255, 37, 33, 23, 255, 38, 33, 23, 255, 38, 33, 23, 255, 40, 35, 24, 255, 34, 31, 22, 255, 64, 52, 37, 255, 33, 30, 22, 255, 40, 35, 24, 255, 34, 30, 22, 255, 34, 31, 22, 255, 41, 36, 26, 255, 42, 37, 27, 255, 39, 34, 25, 255, 33, 30, 22, 255, 35, 31, 22, 255, 39, 34, 23, 255, 45, 38, 25, 255, 43, 37, 24, 255, 37, 33, 23, 255, 33, 30, 22, 255, 34, 31, 22, 255, 37, 33, 23, 255, 50, 40, 27, 255, 44, 37, 24, 255, 56, 44, 29, 255, 49, 40, 26, 255, 45, 37, 24, 255, 35, 31, 22, 255, 34, 31, 22, 255, 42, 36, 24, 255, 38, 33, 23, 255, 39, 34, 23, 255, 37, 33, 23, 255, 35, 31, 22, 255, 33, 30, 22, 255, 41, 36, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 36, 32, 23, 255, 42, 36, 24, 255, 39, 34, 24, 255, 39, 34, 24, 255, 43, 37, 24, 255, 37, 33, 24, 255, 33, 30, 22, 255, 36, 32, 23, 255, 33, 30, 22, 255, 34, 30, 22, 255, 49, 42, 30, 255, 38, 33, 23, 255, 33, 30, 22, 255, 42, 37, 27, 255, 34, 31, 22, 255, 43, 37, 24, 255, 45, 38, 25, 255, 48, 39, 25, 255, 41, 35, 24, 255, 33, 30, 22, 255, 39, 34, 23, 255, 52, 42, 27, 255, 43, 37, 24, 255, 35, 31, 22, 255, 44, 37, 25, 255, 60, 48, 33, 255, 42, 37, 26, 255, 38, 33, 22, 255, 47, 40, 28, 255, 37, 32, 24, 255, 42, 37, 26, 255, 39, 34, 23, 255, 37, 33, 24, 255, 41, 36, 26, 255, 56, 46, 33, 255, 37, 33, 23, 255, 57, 47, 33, 255, 61, 50, 36, 255, 66, 54, 38, 255, 80, 64, 45, 255, 36, 31, 22, 255, 40, 34, 24, 255, 39, 34, 25, 255, 35, 31, 22, 255, 40, 35, 24, 255, 41, 36, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 40, 35, 24, 255, 43, 36, 24, 255, 42, 36, 24, 255, 64, 52, 37, 255, 61, 50, 36, 255, 41, 36, 26, 255, 36, 32, 24, 255, 30, 42, 30, 255, 29, 41, 30, 255, 34, 50, 34, 255, 34, 50, 34, 255, 37, 55, 37, 255, 33, 47, 33, 255, 31, 45, 32, 255, 30, 43, 31, 255, 31, 44, 31, 255, 33, 49, 34, 255, 32, 47, 33, 255, 30, 43, 31, 255, 25, 34, 26, 255, 23, 29, 24, 255, 25, 34, 26, 255, 29, 41, 30, 255, 31, 44, 31, 255, 28, 39, 29, 255, 28, 40, 29, 255, 28, 39, 29, 255, 28, 39, 29, 255, 26, 36, 27, 255, 27, 37, 28, 255, 26, 35, 27, 255, 31, 44, 31, 255, 25, 34, 26, 255, 28, 38, 28, 255, 29, 41, 30, 255, 33, 49, 34, 255, 33, 48, 33, 255, 35, 52, 35, 255, 29, 41, 30, 255, 28, 38, 28, 255, 30, 42, 30, 255, 35, 52, 35, 255, 28, 39, 29, 255, 31, 44, 31, 255, 33, 48, 33, 255, 34, 50, 34, 255, 33, 49, 34, 255, 31, 45, 32, 255, 30, 42, 30, 255, 24, 31, 25, 255, 28, 39, 29, 255, 24, 32, 25, 255, 23, 30, 24, 255, 27, 38, 28, 255, 36, 54, 36, 255, 33, 48, 33, 255, 37, 56, 37, 255, 35, 53, 36, 255, 37, 55, 37, 255, 33, 47, 33, 255, 35, 51, 35, 255, 36, 53, 36, 255, 39, 59, 39, 255, 35, 53, 36, 255, 31, 44, 31, 255, 31, 45, 32, 255, 25, 33, 26, 255, 24, 32, 25, 255, 25, 34, 26, 255, 23, 29, 24, 255, 28, 38, 28, 255, 24, 31, 25, 255, 27, 37, 28, 255, 23, 29, 24, 255, 23, 29, 24, 255, 23, 29, 24, 255, 23, 29, 24, 255, 24, 32, 25, 255, 23, 30, 24, 255, 28, 39, 29, 255, 28, 38, 28, 255, 30, 43, 31, 255, 33, 49, 34, 255, 32, 46, 32, 255, 31, 44, 31, 255, 33, 47, 33, 255, 32, 47, 33, 255, 32, 46, 32, 255, 33, 47, 33, 255, 30, 43, 31, 255, 29, 41, 30, 255, 27, 38, 28, 255, 27, 37, 28, 255, 28, 38, 28, 255, 29, 41, 30, 255, 27, 38, 28, 255, 29, 40, 29, 255, 30, 43, 31, 255, 30, 42, 30, 255, 33, 48, 33, 255, 28, 38, 28, 255, 25, 34, 26, 255, 24, 31, 25, 255, 25, 33, 26, 255, 28, 39, 29, 255, 30, 43, 31, 255, 28, 39, 29, 255, 33, 48, 33, 255, 34, 50, 34, 255, 34, 51, 35, 255, 36, 53, 36, 255, 31, 45, 32, 255, 36, 53, 36, 255, 33, 49, 34, 255, 37, 55, 37, 255, 34, 49, 34, 255, 31, 45, 32, 255, 33, 47, 33, 255, 36, 54, 36, 255, 32, 46, 32, 255, 33, 49, 34, 255, 30, 43, 31, 255, 27, 37, 28, 255, 30, 42, 30, 255, 30, 42, 30, 255, 29, 40, 29, 255, 30, 42, 30, 255, 31, 44, 31, 255, 30, 42, 30, 255, 31, 45, 32, 255, 29, 41, 30, 255, 26, 35, 27, 255, 26, 36, 27, 255, 28, 38, 28, 255, 35, 51, 35, 255, 34, 50, 34, 255, 36, 53, 36, 255, 32, 47, 33, 255, 35, 51, 35, 255, 33, 48, 33, 255, 34, 49, 34, 255, 30, 42, 30, 255, 31, 45, 32, 255, 27, 37, 28, 255, 25, 33, 26, 255, 29, 41, 30, 255, 30, 42, 30, 255, 29, 41, 30, 255, 30, 42, 30, 255, 29, 41, 30, 255, 35, 51, 35, 255, 31, 45, 32, 255, 35, 51, 35, 255, 31, 44, 31, 255, 32, 46, 32, 255, 32, 46, 32, 255, 33, 48, 33, 255, 33, 49, 34, 255, 26, 35, 27, 255, 23, 30, 24, 255, 30, 43, 31, 255, 29, 40, 29, 255, 24, 32, 25, 255, 27, 37, 28, 255, 28, 39, 29, 255, 23, 29, 24, 255, 23, 29, 24, 255, 29, 41, 30, 255, 28, 38, 28, 255, 24, 31, 25, 255, 29, 41, 30, 255, 32, 47, 33, 255, 31, 44, 31, 255, 33, 47, 33, 255, 29, 41, 30, 255, 27, 37, 28, 255, 27, 37, 28, 255, 34, 49, 34, 255, 33, 48, 33, 255, 33, 48, 33, 255, 30, 42, 30, 255, 26, 35, 27, 255, 23, 30, 24, 255, 26, 34, 26, 255, 32, 47, 33, 255, 30, 42, 30, 255, 27, 37, 28, 255, 32, 45, 32, 255, 31, 45, 32, 255, 29, 41, 30, 255, 28, 38, 28, 255, 31, 45, 32, 255, 32, 46, 32, 255, 33, 48, 33, 255, 27, 37, 28, 255, 27, 37, 28, 255, 33, 49, 34, 255, 34, 51, 35, 255, 31, 45, 32, 255, 33, 49, 34, 255, 31, 45, 32, 255, 31, 44, 31, 255, 31, 45, 32, 255, 30, 42, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 30, 43, 31, 255, 27, 37, 28, 255, 31, 44, 31, 255, 32, 46, 32, 255, 30, 42, 30, 255, 27, 37, 28, 255, 28, 38, 28, 255, 30, 42, 30, 255, 31, 45, 32, 255, 35, 53, 36, 255, 34, 50, 34, 255, 27, 37, 28, 255, 32, 46, 32, 255, 30, 43, 31, 255, 36, 54, 36, 255, 32, 46, 32, 255, 32, 47, 33, 255, 35, 53, 36, 255, 33, 48, 33, 255, 32, 46, 32, 255, 29, 41, 30, 255, 27, 38, 28, 255, 29, 40, 29, 255, 24, 31, 25, 255, 29, 40, 29, 255, 30, 42, 30, 255, 31, 45, 32, 255, 32, 46, 32, 255, 32, 46, 32, 255, 31, 44, 31, 255, 29, 41, 30, 255, 28, 39, 29, 255, 25, 33, 26, 255, 28, 39, 29, 255, 27, 37, 28, 255, 23, 30, 24, 255, 26, 33, 27, 255, 27, 37, 28, 255, 29, 40, 29, 255, 30, 43, 31, 255, 31, 45, 32, 255, 32, 47, 33, 255, 28, 39, 29, 255, 30, 42, 30, 255, 26, 36, 27, 255, 28, 39, 29, 255, 27, 37, 28, 255, 27, 37, 28, 255, 25, 33, 26, 255, 26, 35, 27, 255, 33, 48, 33, 255, 31, 45, 32, 255, 29, 41, 30, 255, 34, 51, 35, 255, 29, 41, 30, 255, 30, 43, 31, 255, 32, 46, 32, 255, 53, 44, 32, 255, 41, 35, 24, 255, 41, 36, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 33, 30, 22, 255, 37, 33, 24, 255, 38, 33, 23, 255, 36, 32, 22, 255, 43, 37, 24, 255, 46, 39, 25, 255, 44, 37, 24, 255, 35, 31, 22, 255, 36, 31, 22, 255, 43, 37, 24, 255, 35, 31, 22, 255, 39, 34, 23, 255, 34, 31, 22, 255, 44, 36, 23, 255, 40, 34, 23, 255, 45, 38, 24, 255, 43, 36, 24, 255, 36, 32, 23, 255, 44, 38, 27, 255, 67, 54, 38, 255, 58, 48, 33, 255, 39, 34, 24, 255, 37, 33, 23, 255, 35, 31, 22, 255, 39, 33, 23, 255, 50, 42, 30, 255, 42, 37, 25, 255, 53, 44, 32, 255, 34, 30, 22, 255, 42, 36, 24, 255, 50, 40, 27, 255, 48, 39, 25, 255, 43, 37, 24, 255, 42, 36, 24, 255, 39, 33, 23, 255, 37, 33, 23, 255, 55, 46, 33, 255, 44, 38, 27, 255, 34, 30, 22, 255, 33, 30, 22, 255, 55, 46, 33, 255, 75, 60, 43, 255, 73, 59, 42, 255, 79, 63, 44, 255, 38, 33, 23, 255, 45, 38, 25, 255, 40, 35, 24, 255, 45, 37, 24, 255, 43, 37, 24, 255, 39, 34, 24, 255, 40, 35, 24, 255, 52, 42, 27, 255, 42, 36, 24, 255, 51, 41, 27, 255, 42, 36, 24, 255, 39, 34, 23, 255, 42, 36, 24, 255, 52, 42, 28, 255, 46, 38, 25, 255, 48, 39, 25, 255, 49, 40, 26, 255, 54, 43, 28, 255, 40, 34, 24, 255, 39, 34, 24, 255, 43, 37, 24, 255, 39, 34, 24, 255, 40, 35, 24, 255, 42, 36, 24, 255, 46, 39, 25, 255, 66, 49, 33, 255, 52, 42, 27, 255, 39, 34, 24, 255, 39, 34, 24, 255, 46, 39, 25, 255, 39, 34, 23, 255, 43, 37, 24, 255, 38, 33, 23, 255, 39, 34, 25, 255, 36, 32, 23, 255, 35, 31, 22, 255, 36, 32, 24, 255, 34, 31, 22, 255, 35, 31, 22, 255, 43, 37, 24, 255, 66, 49, 33, 255, 60, 46, 30, 255, 43, 37, 24, 255, 37, 33, 23, 255, 35, 31, 22, 255, 41, 35, 24, 255, 37, 33, 23, 255, 47, 39, 25, 255, 38, 33, 23, 255, 53, 42, 28, 255, 38, 33, 23, 255, 39, 34, 23, 255, 39, 34, 24, 255, 40, 35, 24, 255, 39, 34, 23, 255, 40, 34, 24, 255, 35, 31, 22, 255, 90, 118, 85, 255, 39, 33, 23, 255, 46, 39, 25, 255, 45, 38, 25, 255, 39, 34, 23, 255, 42, 36, 24, 255, 51, 41, 27, 255, 51, 41, 27, 255, 44, 37, 24, 255, 48, 40, 26, 255, 57, 44, 29, 255, 43, 37, 24, 255, 39, 34, 23, 255, 43, 37, 24, 255, 52, 42, 27, 255, 45, 37, 24, 255, 52, 42, 27, 255, 60, 46, 30, 255, 40, 35, 24, 255, 40, 34, 24, 255, 40, 34, 24, 255, 38, 33, 23, 255, 42, 36, 24, 255, 34, 31, 22, 255, 58, 48, 34, 255, 53, 44, 32, 255, 53, 44, 32, 255, 35, 31, 23, 255, 37, 33, 23, 255, 36, 32, 22, 255, 66, 54, 38, 255, 39, 34, 24, 255, 43, 36, 24, 255, 44, 37, 24, 255, 45, 37, 24, 255, 36, 32, 24, 255, 34, 31, 22, 255, 36, 32, 23, 255, 42, 36, 24, 255, 42, 36, 24, 255, 33, 30, 22, 255, 39, 34, 24, 255, 36, 32, 24, 255, 35, 31, 22, 255, 40, 34, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 45, 37, 24, 255, 44, 37, 24, 255, 41, 36, 24, 255, 34, 30, 22, 255, 39, 33, 23, 255, 36, 32, 23, 255, 42, 36, 24, 255, 39, 34, 24, 255, 43, 37, 24, 255, 37, 33, 24, 255, 35, 31, 23, 255, 39, 34, 23, 255, 34, 30, 22, 255, 37, 33, 23, 255, 34, 31, 22, 255, 61, 50, 36, 255, 37, 33, 23, 255, 34, 31, 22, 255, 54, 45, 33, 255, 53, 44, 32, 255, 54, 45, 33, 255, 36, 32, 24, 255, 34, 31, 22, 255, 46, 39, 25, 255, 42, 36, 24, 255, 39, 33, 23, 255, 46, 38, 25, 255, 34, 30, 22, 255, 33, 30, 22, 255, 34, 30, 22, 255, 33, 30, 22, 255, 43, 36, 24, 255, 50, 40, 27, 255, 55, 43, 28, 255, 52, 42, 27, 255, 34, 31, 22, 255, 37, 33, 23, 255, 39, 34, 23, 255, 35, 31, 23, 255, 35, 31, 23, 255, 37, 33, 23, 255, 39, 33, 23, 255, 41, 36, 26, 255, 37, 33, 24, 255, 39, 34, 25, 255, 39, 34, 23, 255, 43, 37, 24, 255, 45, 39, 28, 255, 41, 36, 26, 255, 40, 35, 25, 255, 44, 38, 27, 255, 37, 33, 23, 255, 40, 34, 24, 255, 35, 31, 22, 255, 46, 40, 29, 255, 68, 55, 40, 255, 34, 31, 22, 255, 46, 40, 29, 255, 57, 47, 34, 255, 48, 40, 30, 255, 38, 33, 23, 255, 39, 34, 24, 255, 36, 32, 23, 255, 40, 34, 24, 255, 36, 32, 22, 255, 34, 31, 22, 255, 36, 32, 23, 255, 35, 31, 22, 255, 39, 34, 24, 255, 43, 36, 24, 255, 52, 42, 27, 255, 41, 35, 23, 255, 42, 37, 26, 255, 45, 38, 27, 255, 35, 32, 22, 255, 41, 35, 24, 255, 63, 51, 35, 255, 69, 55, 38, 255, 52, 43, 30, 255, 40, 35, 24, 255, 41, 35, 24, 255, 42, 36, 23, 255, 37, 33, 23, 255, 36, 32, 24, 255, 61, 50, 35, 255, 63, 51, 36, 255, 50, 42, 31, 255, 79, 63, 45, 255, 51, 43, 31, 255, 35, 31, 22, 255, 40, 35, 24, 255, 34, 31, 22, 255, 42, 36, 24, 255, 39, 34, 24, 255, 41, 35, 24, 255, 33, 30, 22, 255, 43, 36, 24, 255, 40, 35, 24, 255, 37, 33, 23, 255, 39, 34, 25, 255, 61, 50, 36, 255, 57, 47, 34, 255, 66, 54, 38, 255, 28, 40, 29, 255, 30, 43, 31, 255, 35, 52, 35, 255, 34, 50, 34, 255, 33, 49, 34, 255, 33, 48, 33, 255, 31, 45, 32, 255, 30, 43, 31, 255, 30, 43, 31, 255, 31, 45, 32, 255, 30, 42, 30, 255, 27, 37, 28, 255, 26, 36, 27, 255, 26, 35, 27, 255, 28, 38, 28, 255, 31, 44, 31, 255, 31, 44, 31, 255, 31, 44, 31, 255, 31, 44, 31, 255, 28, 38, 28, 255, 26, 35, 27, 255, 30, 43, 31, 255, 29, 41, 30, 255, 25, 33, 26, 255, 25, 33, 26, 255, 23, 29, 24, 255, 26, 33, 27, 255, 27, 37, 28, 255, 32, 46, 32, 255, 32, 46, 32, 255, 36, 53, 36, 255, 32, 46, 32, 255, 32, 47, 33, 255, 30, 42, 30, 255, 29, 41, 30, 255, 36, 53, 36, 255, 33, 49, 34, 255, 33, 48, 33, 255, 35, 52, 35, 255, 34, 50, 34, 255, 33, 47, 33, 255, 26, 35, 27, 255, 25, 33, 26, 255, 25, 34, 26, 255, 28, 40, 29, 255, 30, 43, 31, 255, 31, 44, 31, 255, 31, 45, 32, 255, 32, 47, 33, 255, 35, 52, 35, 255, 35, 53, 36, 255, 33, 48, 33, 255, 38, 58, 38, 255, 32, 46, 32, 255, 36, 53, 36, 255, 37, 55, 37, 255, 31, 45, 32, 255, 29, 40, 29, 255, 23, 29, 24, 255, 25, 33, 26, 255, 25, 31, 25, 255, 23, 29, 24, 255, 26, 36, 27, 255, 23, 29, 24, 255, 26, 35, 27, 255, 24, 31, 25, 255, 26, 36, 27, 255, 29, 41, 30, 255, 29, 37, 29, 255, 29, 37, 30, 255, 24, 31, 25, 255, 29, 40, 29, 255, 27, 37, 28, 255, 23, 30, 24, 255, 30, 42, 30, 255, 33, 47, 33, 255, 31, 44, 31, 255, 29, 41, 30, 255, 34, 49, 34, 255, 33, 48, 33, 255, 37, 55, 37, 255, 31, 45, 32, 255, 35, 53, 36, 255, 27, 37, 28, 255, 28, 39, 29, 255, 26, 36, 27, 255, 23, 29, 24, 255, 25, 34, 26, 255, 28, 38, 28, 255, 29, 41, 30, 255, 28, 39, 29, 255, 31, 44, 31, 255, 29, 41, 30, 255, 29, 40, 29, 255, 28, 39, 29, 255, 27, 38, 28, 255, 28, 38, 28, 255, 29, 41, 30, 255, 33, 47, 33, 255, 29, 41, 30, 255, 29, 40, 29, 255, 34, 50, 34, 255, 37, 56, 37, 255, 37, 56, 37, 255, 45, 67, 44, 255, 34, 50, 34, 255, 33, 48, 33, 255, 47, 69, 45, 255, 37, 55, 37, 255, 31, 45, 32, 255, 31, 45, 32, 255, 29, 41, 30, 255, 28, 38, 28, 255, 27, 36, 27, 255, 30, 42, 30, 255, 26, 36, 27, 255, 29, 41, 30, 255, 30, 42, 30, 255, 29, 40, 29, 255, 34, 49, 34, 255, 32, 46, 32, 255, 27, 37, 28, 255, 27, 37, 28, 255, 29, 41, 30, 255, 31, 45, 32, 255, 25, 33, 26, 255, 30, 42, 30, 255, 31, 45, 32, 255, 31, 45, 32, 255, 32, 45, 32, 255, 37, 55, 37, 255, 31, 44, 31, 255, 33, 48, 33, 255, 35, 51, 35, 255, 32, 46, 32, 255, 30, 42, 30, 255, 30, 43, 31, 255, 24, 32, 25, 255, 30, 43, 31, 255, 32, 45, 32, 255, 28, 40, 29, 255, 31, 45, 32, 255, 32, 47, 33, 255, 30, 43, 31, 255, 37, 56, 37, 255, 36, 53, 36, 255, 36, 54, 36, 255, 34, 50, 34, 255, 31, 45, 32, 255, 30, 42, 30, 255, 28, 39, 29, 255, 25, 33, 26, 255, 29, 41, 30, 255, 30, 43, 31, 255, 30, 42, 30, 255, 24, 31, 25, 255, 28, 39, 29, 255, 28, 39, 29, 255, 23, 29, 24, 255, 29, 41, 30, 255, 33, 48, 33, 255, 30, 43, 31, 255, 25, 34, 26, 255, 32, 45, 32, 255, 34, 50, 34, 255, 32, 46, 32, 255, 33, 48, 33, 255, 32, 46, 32, 255, 29, 41, 30, 255, 30, 43, 31, 255, 32, 46, 32, 255, 31, 45, 32, 255, 31, 45, 32, 255, 29, 41, 30, 255, 25, 33, 26, 255, 28, 39, 29, 255, 28, 39, 29, 255, 29, 41, 30, 255, 32, 46, 32, 255, 31, 44, 31, 255, 31, 44, 31, 255, 31, 44, 31, 255, 34, 49, 34, 255, 32, 45, 32, 255, 29, 41, 30, 255, 28, 39, 29, 255, 28, 39, 29, 255, 29, 41, 30, 255, 27, 38, 28, 255, 31, 44, 31, 255, 32, 46, 32, 255, 32, 47, 33, 255, 29, 41, 30, 255, 31, 44, 31, 255, 25, 33, 26, 255, 26, 34, 26, 255, 24, 31, 25, 255, 25, 34, 26, 255, 27, 37, 28, 255, 26, 35, 27, 255, 27, 37, 28, 255, 28, 39, 29, 255, 31, 44, 31, 255, 29, 40, 29, 255, 28, 40, 29, 255, 30, 43, 31, 255, 29, 40, 29, 255, 27, 36, 27, 255, 31, 45, 32, 255, 32, 45, 32, 255, 31, 45, 32, 255, 27, 37, 28, 255, 25, 34, 26, 255, 26, 35, 27, 255, 30, 43, 31, 255, 31, 44, 31, 255, 28, 39, 29, 255, 28, 39, 29, 255, 26, 35, 27, 255, 26, 34, 26, 255, 26, 36, 27, 255, 25, 33, 26, 255, 26, 35, 27, 255, 28, 38, 28, 255, 30, 43, 31, 255, 31, 44, 31, 255, 37, 56, 37, 255, 29, 41, 30, 255, 25, 34, 26, 255, 28, 39, 29, 255, 27, 37, 28, 255, 27, 37, 28, 255, 27, 36, 27, 255, 29, 41, 30, 255, 25, 34, 26, 255, 24, 30, 25, 255, 26, 35, 27, 255, 28, 35, 28, 255, 27, 37, 28, 255, 33, 48, 33, 255, 30, 42, 30, 255, 26, 35, 27, 255, 24, 32, 25, 255, 32, 45, 32, 255, 36, 53, 36, 255, 32, 46, 32, 255, 30, 43, 31, 255, 28, 40, 29, 255, 29, 41, 30, 255, 31, 45, 32, 255, 31, 44, 31, 255, 25, 34, 26, 255, 24, 32, 25, 255, 28, 39, 29, 255, 28, 39, 29, 255, 26, 36, 27, 255, 79, 63, 45, 255, 51, 43, 31, 255, 34, 31, 22, 255, 40, 35, 25, 255, 40, 35, 24, 255, 37, 33, 23, 255, 44, 37, 24, 255, 45, 37, 24, 255, 34, 30, 22, 255, 47, 39, 25, 255, 41, 35, 24, 255, 35, 31, 22, 255, 34, 31, 22, 255, 39, 34, 23, 255, 39, 33, 23, 255, 41, 35, 24, 255, 38, 33, 23, 255, 39, 34, 23, 255, 39, 34, 24, 255, 36, 32, 22, 255, 44, 36, 24, 255, 47, 38, 24, 255, 35, 31, 22, 255, 38, 33, 23, 255, 60, 49, 35, 255, 62, 50, 35, 255, 47, 40, 27, 255, 36, 32, 23, 255, 53, 44, 30, 255, 37, 33, 23, 255, 43, 37, 26, 255, 36, 32, 23, 255, 72, 58, 42, 255, 61, 50, 36, 255, 34, 30, 22, 255, 64, 48, 32, 255, 49, 40, 26, 255, 35, 31, 22, 255, 51, 41, 27, 255, 58, 45, 30, 255, 55, 46, 33, 255, 63, 52, 37, 255, 61, 50, 36, 255, 55, 46, 33, 255, 75, 60, 40, 255, 67, 54, 39, 255, 63, 52, 37, 255, 70, 57, 40, 255, 58, 48, 34, 255, 66, 54, 38, 255, 38, 33, 23, 255, 54, 43, 28, 255, 34, 31, 22, 255, 41, 35, 24, 255, 56, 44, 29, 255, 51, 41, 27, 255, 74, 54, 33, 255, 56, 44, 29, 255, 60, 46, 31, 255, 69, 51, 33, 255, 63, 48, 31, 255, 55, 43, 28, 255, 51, 41, 27, 255, 66, 49, 33, 255, 63, 48, 32, 255, 37, 33, 23, 255, 35, 31, 22, 255, 36, 32, 22, 255, 50, 40, 27, 255, 40, 35, 24, 255, 60, 46, 30, 255, 57, 45, 29, 255, 43, 36, 24, 255, 57, 45, 29, 255, 64, 48, 32, 255, 69, 51, 33, 255, 41, 35, 24, 255, 37, 33, 23, 255, 45, 37, 24, 255, 52, 42, 27, 255, 66, 49, 33, 255, 40, 35, 24, 255, 34, 31, 22, 255, 41, 36, 24, 255, 39, 34, 24, 255, 50, 42, 31, 255, 36, 31, 22, 255, 41, 35, 24, 255, 66, 49, 33, 255, 47, 39, 25, 255, 58, 45, 30, 255, 58, 45, 30, 255, 52, 42, 27, 255, 44, 37, 24, 255, 36, 32, 23, 255, 34, 31, 22, 255, 38, 33, 23, 255, 36, 32, 23, 255, 39, 34, 23, 255, 54, 43, 28, 255, 44, 37, 24, 255, 37, 33, 24, 255, 34, 30, 22, 255, 39, 34, 23, 255, 52, 42, 27, 255, 40, 35, 25, 255, 42, 37, 27, 255, 45, 37, 24, 255, 38, 33, 23, 255, 50, 40, 27, 255, 48, 40, 26, 255, 42, 36, 24, 255, 39, 34, 24, 255, 37, 33, 23, 255, 35, 31, 22, 255, 52, 42, 28, 255, 38, 33, 23, 255, 39, 34, 23, 255, 42, 36, 24, 255, 45, 38, 25, 255, 66, 49, 33, 255, 58, 45, 30, 255, 69, 51, 33, 255, 46, 38, 25, 255, 57, 45, 29, 255, 39, 34, 23, 255, 41, 36, 26, 255, 36, 32, 24, 255, 57, 47, 34, 255, 34, 31, 22, 255, 36, 32, 24, 255, 79, 62, 45, 255, 63, 52, 37, 255, 53, 44, 32, 255, 36, 32, 22, 255, 34, 31, 22, 255, 79, 63, 44, 255, 36, 32, 24, 255, 39, 34, 23, 255, 39, 34, 23, 255, 39, 33, 23, 255, 39, 34, 23, 255, 43, 36, 24, 255, 49, 40, 26, 255, 54, 43, 28, 255, 38, 33, 23, 255, 39, 34, 23, 255, 41, 36, 24, 255, 36, 32, 23, 255, 39, 34, 23, 255, 40, 34, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 41, 36, 24, 255, 45, 38, 25, 255, 37, 33, 23, 255, 42, 36, 24, 255, 41, 35, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 36, 32, 22, 255, 41, 35, 24, 255, 44, 37, 24, 255, 39, 34, 25, 255, 66, 54, 38, 255, 41, 36, 24, 255, 42, 36, 24, 255, 46, 38, 25, 255, 39, 34, 24, 255, 42, 37, 27, 255, 76, 61, 43, 255, 34, 31, 22, 255, 37, 33, 23, 255, 36, 32, 22, 255, 51, 43, 31, 255, 37, 33, 23, 255, 43, 37, 24, 255, 58, 45, 30, 255, 40, 34, 24, 255, 40, 35, 24, 255, 43, 36, 24, 255, 37, 33, 24, 255, 41, 35, 24, 255, 40, 34, 24, 255, 33, 30, 22, 255, 50, 40, 27, 255, 46, 38, 25, 255, 34, 31, 22, 255, 53, 44, 32, 255, 37, 33, 23, 255, 44, 37, 24, 255, 35, 31, 22, 255, 39, 34, 25, 255, 39, 34, 24, 255, 37, 33, 23, 255, 34, 30, 22, 255, 44, 38, 27, 255, 76, 61, 43, 255, 43, 36, 24, 255, 43, 37, 24, 255, 36, 32, 23, 255, 48, 40, 30, 255, 55, 46, 33, 255, 80, 64, 45, 255, 39, 34, 25, 255, 43, 37, 24, 255, 49, 42, 30, 255, 34, 30, 22, 255, 55, 46, 33, 255, 34, 30, 22, 255, 64, 52, 37, 255, 34, 31, 22, 255, 80, 64, 45, 255, 59, 49, 35, 255, 37, 33, 23, 255, 36, 32, 23, 255, 76, 61, 43, 255, 35, 31, 22, 255, 53, 44, 32, 255, 37, 33, 23, 255, 35, 31, 23, 255, 42, 36, 24, 255, 40, 35, 24, 255, 42, 36, 24, 255, 42, 36, 23, 255, 35, 31, 22, 255, 33, 30, 22, 255, 41, 36, 25, 255, 39, 34, 24, 255, 60, 49, 34, 255, 55, 45, 31, 255, 37, 33, 24, 255, 43, 38, 27, 255, 45, 37, 24, 255, 45, 38, 24, 255, 44, 36, 24, 255, 37, 33, 23, 255, 43, 37, 24, 255, 39, 34, 24, 255, 37, 33, 23, 255, 79, 63, 43, 255, 37, 33, 23, 255, 43, 36, 24, 255, 40, 34, 24, 255, 43, 37, 24, 255, 40, 34, 24, 255, 44, 38, 27, 255, 37, 33, 24, 255, 45, 37, 24, 255, 42, 37, 27, 255, 49, 42, 30, 255, 50, 42, 31, 255, 41, 36, 26, 255, 34, 31, 22, 255, 59, 49, 35, 255, 34, 30, 22, 255, 26, 36, 27, 255, 27, 36, 27, 255, 28, 39, 29, 255, 27, 37, 28, 255, 34, 49, 34, 255, 31, 45, 32, 255, 29, 41, 30, 255, 30, 42, 30, 255, 28, 39, 29, 255, 27, 37, 28, 255, 28, 39, 29, 255, 29, 40, 29, 255, 30, 43, 31, 255, 27, 37, 28, 255, 27, 37, 28, 255, 29, 41, 30, 255, 33, 48, 33, 255, 36, 54, 36, 255, 28, 39, 29, 255, 30, 42, 30, 255, 28, 39, 29, 255, 29, 41, 30, 255, 27, 37, 28, 255, 23, 29, 24, 255, 26, 35, 27, 255, 25, 34, 26, 255, 25, 32, 26, 255, 27, 37, 28, 255, 30, 43, 31, 255, 32, 46, 32, 255, 32, 47, 33, 255, 33, 49, 34, 255, 31, 44, 31, 255, 32, 46, 32, 255, 35, 52, 35, 255, 31, 44, 31, 255, 30, 42, 30, 255, 32, 46, 32, 255, 33, 49, 34, 255, 31, 44, 31, 255, 32, 47, 33, 255, 30, 43, 31, 255, 28, 39, 29, 255, 30, 42, 30, 255, 25, 33, 26, 255, 29, 41, 30, 255, 29, 41, 30, 255, 33, 48, 33, 255, 30, 43, 31, 255, 36, 53, 36, 255, 47, 69, 45, 255, 42, 62, 41, 255, 35, 51, 35, 255, 33, 47, 33, 255, 33, 49, 34, 255, 36, 54, 36, 255, 37, 55, 37, 255, 27, 37, 28, 255, 27, 37, 28, 255, 23, 29, 24, 255, 24, 30, 25, 255, 25, 31, 25, 255, 32, 40, 32, 255, 25, 33, 26, 255, 28, 38, 28, 255, 25, 33, 26, 255, 24, 32, 25, 255, 25, 33, 26, 255, 25, 31, 25, 255, 24, 31, 25, 255, 28, 39, 29, 255, 29, 40, 29, 255, 23, 29, 24, 255, 28, 38, 28, 255, 27, 36, 27, 255, 29, 41, 30, 255, 32, 46, 32, 255, 31, 45, 32, 255, 32, 46, 32, 255, 27, 37, 28, 255, 32, 46, 32, 255, 32, 47, 33, 255, 33, 49, 34, 255, 32, 46, 32, 255, 29, 41, 30, 255, 24, 32, 25, 255, 23, 29, 24, 255, 29, 40, 29, 255, 28, 39, 29, 255, 30, 42, 30, 255, 31, 44, 31, 255, 34, 49, 34, 255, 31, 44, 31, 255, 28, 39, 29, 255, 28, 38, 28, 255, 26, 35, 27, 255, 27, 37, 28, 255, 33, 47, 33, 255, 34, 51, 35, 255, 34, 50, 34, 255, 30, 42, 30, 255, 37, 55, 37, 255, 36, 54, 36, 255, 37, 55, 37, 255, 36, 53, 36, 255, 37, 56, 37, 255, 34, 50, 34, 255, 36, 54, 36, 255, 35, 52, 35, 255, 30, 43, 31, 255, 33, 49, 34, 255, 32, 46, 32, 255, 28, 39, 29, 255, 29, 41, 30, 255, 31, 45, 32, 255, 30, 42, 30, 255, 30, 42, 30, 255, 28, 39, 29, 255, 30, 43, 31, 255, 34, 49, 34, 255, 32, 47, 33, 255, 26, 34, 26, 255, 26, 34, 26, 255, 26, 36, 27, 255, 28, 38, 28, 255, 31, 44, 31, 255, 33, 49, 34, 255, 29, 40, 29, 255, 33, 48, 33, 255, 36, 54, 36, 255, 32, 47, 33, 255, 33, 49, 34, 255, 29, 41, 30, 255, 30, 42, 30, 255, 32, 45, 32, 255, 31, 45, 32, 255, 28, 38, 28, 255, 25, 34, 26, 255, 27, 38, 28, 255, 30, 42, 30, 255, 24, 31, 25, 255, 30, 42, 30, 255, 27, 37, 28, 255, 28, 39, 29, 255, 35, 52, 35, 255, 36, 53, 36, 255, 32, 47, 33, 255, 31, 44, 31, 255, 31, 45, 32, 255, 30, 43, 31, 255, 28, 40, 29, 255, 28, 38, 28, 255, 31, 44, 31, 255, 31, 44, 31, 255, 29, 41, 30, 255, 32, 47, 33, 255, 31, 44, 31, 255, 27, 37, 28, 255, 31, 44, 31, 255, 33, 48, 33, 255, 33, 49, 34, 255, 31, 44, 31, 255, 27, 37, 28, 255, 31, 44, 31, 255, 33, 49, 34, 255, 31, 45, 32, 255, 29, 41, 30, 255, 30, 42, 30, 255, 32, 47, 33, 255, 32, 45, 32, 255, 31, 44, 31, 255, 30, 42, 30, 255, 29, 41, 30, 255, 27, 37, 28, 255, 25, 34, 26, 255, 23, 30, 24, 255, 30, 42, 30, 255, 25, 34, 26, 255, 30, 43, 31, 255, 25, 34, 26, 255, 24, 32, 25, 255, 28, 39, 29, 255, 31, 45, 32, 255, 34, 49, 34, 255, 33, 48, 33, 255, 30, 42, 30, 255, 31, 45, 32, 255, 31, 45, 32, 255, 32, 46, 32, 255, 34, 49, 34, 255, 34, 50, 34, 255, 32, 46, 32, 255, 32, 46, 32, 255, 32, 47, 33, 255, 25, 33, 26, 255, 27, 37, 28, 255, 28, 40, 29, 255, 26, 35, 27, 255, 28, 39, 29, 255, 30, 42, 30, 255, 27, 37, 28, 255, 27, 37, 28, 255, 29, 41, 30, 255, 33, 48, 33, 255, 35, 52, 35, 255, 35, 51, 35, 255, 30, 43, 31, 255, 23, 30, 24, 255, 25, 33, 26, 255, 31, 45, 32, 255, 27, 37, 28, 255, 31, 44, 31, 255, 30, 43, 31, 255, 28, 38, 28, 255, 31, 45, 32, 255, 31, 45, 32, 255, 33, 49, 34, 255, 30, 42, 30, 255, 27, 38, 28, 255, 26, 36, 27, 255, 24, 32, 25, 255, 30, 42, 30, 255, 33, 48, 33, 255, 25, 34, 26, 255, 31, 44, 31, 255, 32, 46, 32, 255, 33, 48, 33, 255, 31, 45, 32, 255, 28, 38, 28, 255, 28, 38, 28, 255, 29, 41, 30, 255, 28, 38, 28, 255, 28, 39, 29, 255, 27, 37, 28, 255, 25, 33, 26, 255, 27, 34, 27, 255, 23, 30, 24, 255, 23, 30, 24, 255, 27, 36, 27, 255, 29, 41, 30, 255, 32, 45, 32, 255, 29, 40, 29, 255, 25, 33, 26, 255, 32, 47, 33, 255, 31, 44, 31, 255, 35, 53, 36, 255, 32, 45, 32, 255, 32, 45, 32, 255, 33, 47, 33, 255, 32, 46, 32, 255, 33, 49, 34, 255, 29, 40, 29, 255, 28, 39, 29, 255, 28, 38, 28, 255, 30, 42, 30, 255, 26, 36, 27, 255, 39, 34, 25, 255, 48, 40, 30, 255, 46, 40, 29, 255, 33, 30, 22, 255, 66, 54, 38, 255, 44, 38, 27, 255, 44, 38, 27, 255, 59, 49, 35, 255, 36, 32, 23, 255, 37, 33, 23, 255, 40, 34, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 39, 34, 24, 255, 40, 35, 24, 255, 34, 30, 22, 255, 71, 57, 41, 255, 34, 30, 22, 255, 38, 33, 23, 255, 36, 32, 23, 255, 43, 36, 24, 255, 36, 32, 22, 255, 36, 31, 22, 255, 39, 33, 23, 255, 45, 38, 28, 255, 45, 38, 28, 255, 36, 32, 22, 255, 45, 39, 28, 255, 37, 33, 23, 255, 37, 32, 22, 255, 39, 33, 23, 255, 36, 32, 22, 255, 61, 50, 36, 255, 36, 32, 23, 255, 36, 32, 23, 255, 40, 34, 24, 255, 39, 34, 23, 255, 41, 36, 24, 255, 44, 37, 24, 255, 46, 39, 25, 255, 40, 34, 24, 255, 39, 34, 25, 255, 36, 32, 24, 255, 35, 31, 22, 255, 36, 32, 24, 255, 76, 60, 41, 255, 41, 36, 26, 255, 37, 33, 23, 255, 34, 31, 22, 255, 42, 36, 24, 255, 37, 33, 23, 255, 53, 42, 28, 255, 58, 45, 30, 255, 51, 41, 27, 255, 49, 40, 26, 255, 60, 46, 30, 255, 72, 53, 33, 255, 58, 45, 30, 255, 46, 38, 25, 255, 39, 34, 24, 255, 46, 39, 25, 255, 43, 36, 24, 255, 51, 41, 27, 255, 42, 36, 24, 255, 63, 48, 32, 255, 39, 34, 23, 255, 41, 36, 24, 255, 35, 31, 22, 255, 40, 34, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 39, 34, 24, 255, 44, 37, 24, 255, 50, 40, 27, 255, 52, 42, 28, 255, 54, 43, 28, 255, 45, 37, 24, 255, 53, 42, 28, 255, 39, 34, 23, 255, 39, 34, 24, 255, 43, 36, 24, 255, 51, 41, 27, 255, 46, 38, 25, 255, 39, 34, 23, 255, 36, 32, 23, 255, 48, 40, 30, 255, 51, 43, 31, 255, 37, 33, 23, 255, 52, 42, 27, 255, 57, 44, 29, 255, 45, 37, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 36, 32, 24, 255, 37, 33, 23, 255, 40, 35, 24, 255, 40, 35, 24, 255, 43, 37, 24, 255, 50, 40, 27, 255, 42, 36, 24, 255, 39, 34, 24, 255, 50, 40, 27, 255, 46, 39, 25, 255, 43, 37, 24, 255, 40, 35, 24, 255, 42, 36, 24, 255, 55, 43, 28, 255, 43, 37, 24, 255, 45, 37, 24, 255, 43, 37, 24, 255, 36, 32, 23, 255, 46, 39, 25, 255, 36, 32, 22, 255, 36, 32, 23, 255, 41, 36, 24, 255, 46, 38, 25, 255, 39, 33, 23, 255, 49, 40, 26, 255, 49, 40, 26, 255, 40, 34, 24, 255, 49, 40, 26, 255, 60, 46, 30, 255, 46, 39, 25, 255, 39, 34, 24, 255, 45, 38, 25, 255, 51, 43, 31, 255, 62, 51, 36, 255, 37, 33, 23, 255, 34, 31, 22, 255, 34, 30, 22, 255, 68, 55, 40, 255, 37, 33, 24, 255, 40, 34, 24, 255, 34, 31, 22, 255, 39, 34, 24, 255, 37, 33, 23, 255, 36, 31, 22, 255, 37, 33, 23, 255, 46, 38, 25, 255, 45, 37, 24, 255, 43, 36, 24, 255, 42, 36, 24, 255, 41, 35, 24, 255, 46, 38, 25, 255, 34, 30, 22, 255, 46, 40, 29, 255, 39, 33, 23, 255, 50, 42, 31, 255, 34, 31, 22, 255, 46, 40, 29, 255, 41, 35, 24, 255, 36, 32, 23, 255, 40, 34, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 35, 31, 22, 255, 36, 32, 22, 255, 38, 33, 23, 255, 45, 37, 24, 255, 44, 37, 24, 255, 43, 36, 24, 255, 42, 43, 36, 255, 41, 36, 26, 255, 39, 34, 24, 255, 40, 34, 24, 255, 45, 37, 24, 255, 49, 40, 26, 255, 37, 33, 23, 255, 35, 31, 22, 255, 39, 34, 23, 255, 38, 33, 23, 255, 41, 35, 24, 255, 43, 37, 24, 255, 50, 42, 31, 255, 55, 46, 33, 255, 46, 39, 25, 255, 39, 34, 24, 255, 34, 31, 22, 255, 42, 36, 24, 255, 44, 37, 24, 255, 67, 54, 39, 255, 55, 46, 33, 255, 34, 31, 22, 255, 36, 32, 23, 255, 38, 33, 23, 255, 39, 34, 24, 255, 39, 34, 24, 255, 38, 33, 23, 255, 35, 31, 22, 255, 41, 36, 24, 255, 37, 33, 23, 255, 50, 42, 31, 255, 36, 31, 22, 255, 37, 33, 24, 255, 43, 36, 24, 255, 40, 35, 25, 255, 63, 52, 37, 255, 34, 30, 22, 255, 35, 31, 22, 255, 36, 32, 23, 255, 42, 36, 24, 255, 44, 38, 27, 255, 39, 34, 23, 255, 36, 32, 23, 255, 34, 31, 22, 255, 62, 51, 36, 255, 34, 30, 22, 255, 43, 37, 24, 255, 37, 33, 24, 255, 49, 42, 30, 255, 55, 46, 33, 255, 33, 30, 22, 255, 38, 33, 23, 255, 36, 32, 22, 255, 36, 31, 22, 255, 37, 33, 23, 255, 57, 47, 34, 255, 35, 31, 22, 255, 33, 30, 22, 255, 36, 32, 23, 255, 35, 31, 22, 255, 39, 34, 23, 255, 40, 34, 24, 255, 43, 37, 24, 255, 33, 30, 22, 255, 42, 35, 24, 255, 34, 30, 22, 255, 51, 42, 30, 255, 33, 30, 22, 255, 37, 33, 23, 255, 39, 34, 23, 255, 41, 36, 24, 255, 41, 35, 23, 255, 39, 34, 23, 255, 39, 33, 23, 255, 40, 35, 23, 255, 35, 31, 23, 255, 37, 33, 23, 255, 40, 35, 24, 255, 45, 39, 28, 255, 40, 35, 24, 255, 43, 36, 24, 255, 42, 36, 24, 255, 39, 34, 23, 255, 39, 34, 23, 255, 35, 31, 22, 255, 39, 34, 25, 255, 43, 36, 24, 255, 40, 34, 24, 255, 46, 40, 29, 255, 33, 30, 22, 255, 36, 32, 23, 255, 33, 30, 22, 255, 53, 44, 32, 255, 37, 33, 23, 255, 26, 35, 27, 255, 26, 36, 27, 255, 24, 32, 25, 255, 29, 40, 29, 255, 28, 39, 29, 255, 35, 51, 35, 255, 33, 49, 34, 255, 30, 42, 30, 255, 25, 34, 26, 255, 27, 37, 28, 255, 33, 47, 33, 255, 32, 46, 32, 255, 29, 40, 29, 255, 31, 45, 32, 255, 33, 48, 33, 255, 32, 46, 32, 255, 34, 49, 34, 255, 34, 50, 34, 255, 27, 37, 28, 255, 30, 43, 31, 255, 28, 39, 29, 255, 27, 38, 28, 255, 28, 39, 29, 255, 24, 31, 25, 255, 26, 33, 27, 255, 31, 39, 31, 255, 26, 32, 26, 255, 23, 30, 24, 255, 33, 48, 33, 255, 31, 44, 31, 255, 29, 40, 29, 255, 34, 49, 34, 255, 31, 44, 31, 255, 34, 49, 34, 255, 36, 54, 36, 255, 35, 52, 35, 255, 30, 42, 30, 255, 34, 50, 34, 255, 35, 52, 35, 255, 34, 49, 34, 255, 33, 49, 34, 255, 34, 50, 34, 255, 30, 42, 30, 255, 27, 37, 28, 255, 29, 41, 30, 255, 32, 46, 32, 255, 26, 36, 27, 255, 31, 44, 31, 255, 27, 36, 27, 255, 32, 46, 32, 255, 32, 47, 33, 255, 37, 55, 37, 255, 32, 46, 32, 255, 29, 40, 29, 255, 29, 41, 30, 255, 32, 45, 32, 255, 31, 45, 32, 255, 30, 43, 31, 255, 27, 37, 28, 255, 23, 29, 24, 255, 24, 31, 25, 255, 23, 30, 24, 255, 38, 48, 37, 255, 25, 33, 26, 255, 25, 32, 26, 255, 23, 29, 24, 255, 27, 37, 28, 255, 25, 34, 26, 255, 26, 35, 27, 255, 27, 37, 28, 255, 28, 38, 28, 255, 29, 40, 29, 255, 24, 32, 25, 255, 24, 31, 25, 255, 28, 38, 28, 255, 25, 33, 26, 255, 29, 41, 30, 255, 31, 45, 32, 255, 35, 52, 35, 255, 32, 46, 32, 255, 35, 51, 35, 255, 34, 51, 35, 255, 28, 39, 29, 255, 28, 38, 28, 255, 24, 31, 25, 255, 33, 41, 32, 255, 26, 32, 26, 255, 26, 36, 27, 255, 26, 35, 27, 255, 33, 48, 33, 255, 36, 53, 36, 255, 34, 50, 34, 255, 36, 53, 36, 255, 32, 45, 32, 255, 31, 45, 32, 255, 29, 41, 30, 255, 30, 43, 31, 255, 31, 44, 31, 255, 30, 43, 31, 255, 32, 47, 33, 255, 31, 45, 32, 255, 35, 52, 35, 255, 38, 57, 38, 255, 37, 56, 37, 255, 43, 63, 41, 255, 43, 64, 42, 255, 38, 57, 38, 255, 40, 59, 39, 255, 40, 60, 40, 255, 34, 49, 34, 255, 29, 41, 30, 255, 30, 43, 31, 255, 31, 45, 32, 255, 33, 48, 33, 255, 30, 43, 31, 255, 30, 43, 31, 255, 30, 43, 31, 255, 30, 43, 31, 255, 28, 38, 28, 255, 31, 44, 31, 255, 30, 43, 31, 255, 31, 45, 32, 255, 29, 40, 29, 255, 31, 44, 31, 255, 28, 38, 28, 255, 28, 40, 29, 255, 32, 47, 33, 255, 32, 46, 32, 255, 30, 43, 31, 255, 32, 47, 33, 255, 32, 47, 33, 255, 33, 48, 33, 255, 32, 46, 32, 255, 31, 45, 32, 255, 31, 45, 32, 255, 32, 46, 32, 255, 30, 42, 30, 255, 30, 42, 30, 255, 26, 35, 27, 255, 25, 33, 26, 255, 26, 36, 27, 255, 24, 31, 25, 255, 24, 32, 25, 255, 31, 45, 32, 255, 30, 42, 30, 255, 28, 39, 29, 255, 30, 43, 31, 255, 26, 35, 27, 255, 30, 42, 30, 255, 28, 40, 29, 255, 26, 35, 27, 255, 27, 37, 28, 255, 31, 45, 32, 255, 35, 53, 36, 255, 32, 47, 33, 255, 35, 52, 35, 255, 35, 52, 35, 255, 32, 47, 33, 255, 32, 47, 33, 255, 29, 41, 30, 255, 33, 49, 34, 255, 32, 46, 32, 255, 35, 51, 35, 255, 30, 43, 31, 255, 29, 41, 30, 255, 31, 45, 32, 255, 33, 49, 34, 255, 33, 49, 34, 255, 33, 49, 34, 255, 32, 46, 32, 255, 31, 45, 32, 255, 27, 38, 28, 255, 28, 38, 28, 255, 24, 31, 25, 255, 26, 36, 27, 255, 25, 33, 26, 255, 26, 36, 27, 255, 27, 37, 28, 255, 27, 37, 28, 255, 26, 34, 26, 255, 27, 37, 28, 255, 29, 41, 30, 255, 27, 37, 28, 255, 28, 38, 28, 255, 31, 44, 31, 255, 33, 48, 33, 255, 32, 47, 33, 255, 30, 43, 31, 255, 31, 44, 31, 255, 33, 48, 33, 255, 33, 49, 34, 255, 29, 41, 30, 255, 28, 39, 29, 255, 30, 43, 31, 255, 29, 41, 30, 255, 28, 38, 28, 255, 27, 37, 28, 255, 25, 34, 26, 255, 25, 34, 26, 255, 28, 39, 29, 255, 30, 42, 30, 255, 29, 41, 30, 255, 31, 45, 32, 255, 35, 52, 35, 255, 34, 50, 34, 255, 32, 46, 32, 255, 28, 38, 28, 255, 26, 36, 27, 255, 25, 32, 26, 255, 26, 35, 27, 255, 28, 39, 29, 255, 28, 39, 29, 255, 27, 38, 28, 255, 31, 45, 32, 255, 29, 41, 30, 255, 35, 51, 35, 255, 33, 49, 34, 255, 28, 39, 29, 255, 30, 42, 30, 255, 27, 37, 28, 255, 26, 35, 27, 255, 29, 41, 30, 255, 37, 55, 37, 255, 33, 48, 33, 255, 30, 43, 31, 255, 34, 49, 34, 255, 35, 51, 35, 255, 34, 50, 34, 255, 31, 44, 31, 255, 30, 42, 30, 255, 33, 47, 33, 255, 29, 41, 30, 255, 29, 40, 29, 255, 29, 40, 29, 255, 27, 38, 28, 255, 25, 33, 26, 255, 28, 39, 29, 255, 25, 34, 26, 255, 28, 39, 29, 255, 31, 44, 31, 255, 32, 47, 33, 255, 29, 41, 30, 255, 30, 42, 30, 255, 29, 40, 29, 255, 31, 45, 32, 255, 32, 47, 33, 255, 34, 49, 34, 255, 36, 54, 36, 255, 35, 52, 35, 255, 31, 45, 32, 255, 28, 38, 28, 255, 26, 35, 27, 255, 25, 33, 26, 255, 24, 31, 25, 255, 25, 33, 26, 255, 27, 37, 28, 255, 41, 36, 26, 255, 33, 30, 22, 255, 34, 31, 22, 255, 44, 38, 27, 255, 53, 44, 32, 255, 61, 50, 36, 255, 33, 30, 22, 255, 40, 35, 25, 255, 38, 33, 23, 255, 37, 33, 23, 255, 42, 36, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 48, 40, 26, 255, 36, 32, 23, 255, 33, 30, 22, 255, 71, 57, 41, 255, 37, 33, 23, 255, 41, 35, 23, 255, 41, 36, 25, 255, 40, 34, 24, 255, 39, 35, 23, 255, 38, 32, 23, 255, 38, 33, 23, 255, 41, 35, 24, 255, 40, 35, 23, 255, 39, 34, 23, 255, 39, 33, 25, 255, 34, 30, 22, 255, 38, 33, 23, 255, 41, 35, 24, 255, 42, 36, 24, 255, 34, 31, 22, 255, 37, 33, 23, 255, 36, 32, 23, 255, 33, 30, 22, 255, 42, 36, 24, 255, 47, 39, 25, 255, 42, 36, 24, 255, 41, 36, 24, 255, 57, 44, 29, 255, 40, 34, 24, 255, 38, 33, 23, 255, 38, 33, 23, 255, 62, 51, 36, 255, 45, 39, 28, 255, 36, 32, 23, 255, 40, 34, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 43, 37, 24, 255, 60, 46, 31, 255, 45, 37, 24, 255, 56, 44, 29, 255, 57, 44, 29, 255, 43, 37, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 43, 36, 24, 255, 42, 36, 24, 255, 41, 36, 24, 255, 42, 36, 24, 255, 46, 39, 25, 255, 48, 39, 25, 255, 43, 36, 24, 255, 44, 37, 24, 255, 37, 33, 23, 255, 34, 31, 22, 255, 40, 35, 24, 255, 36, 32, 23, 255, 42, 36, 24, 255, 68, 51, 33, 255, 54, 43, 28, 255, 45, 37, 24, 255, 52, 42, 27, 255, 54, 43, 28, 255, 51, 41, 27, 255, 52, 42, 27, 255, 40, 34, 24, 255, 43, 36, 24, 255, 39, 33, 23, 255, 42, 36, 24, 255, 35, 31, 22, 255, 34, 31, 22, 255, 36, 32, 23, 255, 39, 34, 23, 255, 43, 37, 24, 255, 52, 42, 27, 255, 42, 36, 24, 255, 43, 37, 24, 255, 37, 33, 23, 255, 43, 37, 24, 255, 54, 43, 28, 255, 39, 34, 23, 255, 41, 35, 24, 255, 47, 39, 25, 255, 38, 33, 23, 255, 40, 35, 24, 255, 38, 33, 23, 255, 43, 36, 24, 255, 51, 41, 27, 255, 52, 42, 27, 255, 45, 37, 24, 255, 45, 37, 24, 255, 40, 35, 24, 255, 47, 39, 25, 255, 43, 36, 24, 255, 47, 39, 25, 255, 41, 35, 24, 255, 39, 34, 23, 255, 38, 33, 23, 255, 57, 44, 29, 255, 39, 34, 24, 255, 42, 36, 24, 255, 43, 37, 24, 255, 48, 40, 26, 255, 50, 40, 27, 255, 52, 42, 27, 255, 45, 37, 24, 255, 37, 33, 23, 255, 46, 39, 25, 255, 42, 36, 24, 255, 43, 37, 24, 255, 37, 33, 23, 255, 34, 30, 22, 255, 68, 55, 40, 255, 79, 63, 45, 255, 68, 55, 40, 255, 40, 34, 24, 255, 40, 35, 24, 255, 42, 36, 24, 255, 49, 40, 26, 255, 40, 34, 24, 255, 42, 36, 24, 255, 41, 36, 24, 255, 33, 30, 22, 255, 50, 42, 31, 255, 66, 54, 38, 255, 34, 31, 22, 255, 35, 31, 22, 255, 46, 39, 25, 255, 40, 34, 24, 255, 36, 32, 23, 255, 42, 36, 24, 255, 35, 31, 22, 255, 48, 40, 30, 255, 35, 31, 22, 255, 35, 31, 22, 255, 54, 45, 33, 255, 33, 30, 22, 255, 39, 34, 23, 255, 34, 30, 22, 255, 40, 34, 24, 255, 45, 37, 24, 255, 49, 42, 30, 255, 35, 31, 22, 255, 37, 33, 23, 255, 43, 37, 24, 255, 45, 37, 24, 255, 53, 42, 28, 255, 57, 44, 29, 255, 42, 36, 24, 255, 39, 33, 23, 255, 36, 32, 23, 255, 43, 37, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 42, 37, 27, 255, 39, 34, 23, 255, 42, 36, 24, 255, 44, 37, 24, 255, 42, 36, 24, 255, 43, 37, 24, 255, 36, 32, 23, 255, 34, 30, 22, 255, 39, 33, 23, 255, 34, 31, 22, 255, 35, 31, 22, 255, 33, 30, 22, 255, 33, 30, 22, 255, 54, 45, 33, 255, 34, 31, 22, 255, 35, 31, 23, 255, 57, 47, 34, 255, 38, 33, 23, 255, 39, 34, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 41, 35, 24, 255, 38, 33, 23, 255, 35, 31, 23, 255, 35, 31, 22, 255, 34, 31, 22, 255, 38, 33, 23, 255, 35, 31, 22, 255, 33, 30, 22, 255, 40, 35, 25, 255, 36, 32, 24, 255, 36, 32, 23, 255, 33, 30, 22, 255, 40, 35, 24, 255, 37, 33, 23, 255, 36, 32, 23, 255, 34, 31, 22, 255, 72, 58, 42, 255, 53, 44, 32, 255, 34, 31, 22, 255, 40, 34, 24, 255, 37, 33, 23, 255, 39, 33, 23, 255, 39, 34, 24, 255, 40, 34, 24, 255, 49, 40, 26, 255, 41, 35, 24, 255, 40, 35, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 40, 34, 24, 255, 39, 34, 24, 255, 40, 34, 24, 255, 38, 33, 23, 255, 40, 35, 24, 255, 37, 33, 23, 255, 42, 35, 24, 255, 38, 33, 23, 255, 39, 34, 23, 255, 34, 30, 22, 255, 39, 34, 23, 255, 44, 37, 25, 255, 38, 33, 22, 255, 38, 33, 22, 255, 39, 34, 24, 255, 36, 32, 22, 255, 33, 30, 22, 255, 77, 61, 43, 255, 36, 31, 22, 255, 36, 32, 22, 255, 40, 35, 24, 255, 36, 32, 23, 255, 42, 36, 24, 255, 33, 30, 22, 255, 38, 33, 23, 255, 40, 34, 24, 255, 36, 32, 23, 255, 37, 33, 23, 255, 43, 37, 24, 255, 42, 36, 24, 255, 34, 30, 22, 255, 36, 32, 22, 255, 38, 33, 23, 255, 37, 33, 23, 255, 36, 31, 22, 255, 37, 33, 23, 255, 28, 39, 29, 255, 27, 38, 28, 255, 25, 34, 26, 255, 29, 41, 30, 255, 32, 47, 33, 255, 32, 45, 32, 255, 30, 42, 30, 255, 30, 43, 31, 255, 28, 38, 28, 255, 26, 36, 27, 255, 29, 40, 29, 255, 29, 41, 30, 255, 29, 41, 30, 255, 31, 44, 31, 255, 31, 45, 32, 255, 37, 55, 37, 255, 36, 53, 36, 255, 31, 44, 31, 255, 28, 38, 28, 255, 34, 50, 34, 255, 30, 43, 31, 255, 29, 41, 30, 255, 28, 39, 29, 255, 29, 41, 30, 255, 26, 34, 26, 255, 26, 35, 27, 255, 25, 33, 26, 255, 28, 39, 29, 255, 29, 41, 30, 255, 27, 37, 28, 255, 28, 38, 28, 255, 31, 44, 31, 255, 33, 47, 33, 255, 30, 42, 30, 255, 27, 38, 28, 255, 29, 41, 30, 255, 29, 41, 30, 255, 33, 47, 33, 255, 32, 47, 33, 255, 35, 52, 35, 255, 43, 64, 42, 255, 35, 51, 35, 255, 28, 38, 28, 255, 29, 40, 29, 255, 29, 41, 30, 255, 30, 42, 30, 255, 30, 42, 30, 255, 30, 43, 31, 255, 32, 45, 32, 255, 35, 51, 35, 255, 31, 45, 32, 255, 31, 45, 32, 255, 34, 50, 34, 255, 31, 45, 32, 255, 31, 44, 31, 255, 32, 47, 33, 255, 34, 49, 34, 255, 30, 42, 30, 255, 26, 35, 27, 255, 28, 36, 29, 255, 26, 32, 26, 255, 23, 30, 24, 255, 31, 39, 31, 255, 25, 34, 26, 255, 24, 31, 25, 255, 25, 33, 26, 255, 24, 31, 25, 255, 29, 41, 30, 255, 31, 45, 32, 255, 31, 45, 32, 255, 26, 35, 27, 255, 25, 34, 26, 255, 24, 32, 25, 255, 28, 38, 28, 255, 25, 33, 26, 255, 26, 36, 27, 255, 28, 40, 29, 255, 30, 43, 31, 255, 31, 45, 32, 255, 31, 44, 31, 255, 32, 45, 32, 255, 33, 48, 33, 255, 32, 46, 32, 255, 28, 38, 28, 255, 27, 37, 28, 255, 34, 43, 34, 255, 23, 30, 24, 255, 25, 33, 26, 255, 32, 47, 33, 255, 35, 51, 35, 255, 37, 56, 37, 255, 36, 54, 36, 255, 34, 49, 34, 255, 36, 54, 36, 255, 34, 50, 34, 255, 32, 47, 33, 255, 33, 49, 34, 255, 35, 52, 35, 255, 32, 46, 32, 255, 32, 47, 33, 255, 34, 49, 34, 255, 36, 54, 36, 255, 33, 48, 33, 255, 39, 59, 39, 255, 42, 62, 41, 255, 39, 59, 39, 255, 48, 70, 46, 255, 46, 68, 44, 255, 36, 54, 36, 255, 37, 56, 37, 255, 31, 45, 32, 255, 29, 41, 30, 255, 33, 49, 34, 255, 33, 49, 34, 255, 38, 57, 38, 255, 31, 44, 31, 255, 29, 41, 30, 255, 30, 43, 31, 255, 27, 38, 28, 255, 31, 44, 31, 255, 31, 44, 31, 255, 30, 42, 30, 255, 31, 44, 31, 255, 31, 44, 31, 255, 30, 43, 31, 255, 32, 46, 32, 255, 28, 39, 29, 255, 29, 41, 30, 255, 31, 44, 31, 255, 32, 46, 32, 255, 28, 40, 29, 255, 31, 44, 31, 255, 28, 38, 28, 255, 27, 37, 28, 255, 27, 37, 28, 255, 29, 41, 30, 255, 28, 39, 29, 255, 26, 34, 26, 255, 26, 36, 27, 255, 23, 30, 24, 255, 27, 36, 27, 255, 25, 33, 26, 255, 27, 37, 28, 255, 28, 39, 29, 255, 28, 39, 29, 255, 28, 40, 29, 255, 26, 34, 26, 255, 26, 35, 27, 255, 27, 37, 28, 255, 25, 33, 26, 255, 28, 39, 29, 255, 29, 41, 30, 255, 33, 49, 34, 255, 36, 54, 36, 255, 35, 51, 35, 255, 45, 66, 43, 255, 39, 59, 39, 255, 33, 49, 34, 255, 36, 54, 36, 255, 37, 55, 37, 255, 33, 49, 34, 255, 36, 53, 36, 255, 33, 48, 33, 255, 35, 51, 35, 255, 35, 51, 35, 255, 37, 55, 37, 255, 34, 51, 35, 255, 34, 50, 34, 255, 33, 48, 33, 255, 34, 49, 34, 255, 29, 40, 29, 255, 28, 39, 29, 255, 31, 45, 32, 255, 30, 42, 30, 255, 25, 33, 26, 255, 25, 34, 26, 255, 28, 39, 29, 255, 23, 30, 24, 255, 23, 30, 24, 255, 25, 34, 26, 255, 29, 40, 29, 255, 30, 43, 31, 255, 28, 40, 29, 255, 31, 45, 32, 255, 33, 48, 33, 255, 35, 51, 35, 255, 32, 47, 33, 255, 36, 53, 36, 255, 35, 51, 35, 255, 34, 50, 34, 255, 35, 52, 35, 255, 32, 46, 32, 255, 32, 46, 32, 255, 32, 47, 33, 255, 27, 36, 27, 255, 27, 37, 28, 255, 23, 30, 24, 255, 26, 35, 27, 255, 23, 29, 24, 255, 29, 41, 30, 255, 29, 40, 29, 255, 29, 41, 30, 255, 32, 46, 32, 255, 32, 47, 33, 255, 31, 45, 32, 255, 32, 46, 32, 255, 28, 39, 29, 255, 27, 36, 27, 255, 25, 34, 26, 255, 26, 35, 27, 255, 29, 40, 29, 255, 26, 34, 26, 255, 26, 35, 27, 255, 32, 45, 32, 255, 30, 43, 31, 255, 34, 50, 34, 255, 34, 50, 34, 255, 30, 43, 31, 255, 29, 41, 30, 255, 30, 42, 30, 255, 31, 45, 32, 255, 32, 47, 33, 255, 33, 49, 34, 255, 33, 49, 34, 255, 32, 45, 32, 255, 34, 51, 35, 255, 32, 46, 32, 255, 32, 47, 33, 255, 31, 44, 31, 255, 32, 45, 32, 255, 31, 44, 31, 255, 30, 42, 30, 255, 30, 43, 31, 255, 32, 46, 32, 255, 28, 38, 28, 255, 23, 30, 24, 255, 26, 35, 27, 255, 24, 31, 25, 255, 27, 37, 28, 255, 25, 33, 26, 255, 32, 46, 32, 255, 30, 43, 31, 255, 30, 42, 30, 255, 28, 38, 28, 255, 31, 45, 32, 255, 33, 47, 33, 255, 31, 44, 31, 255, 32, 47, 33, 255, 35, 52, 35, 255, 31, 45, 32, 255, 30, 42, 30, 255, 28, 39, 29, 255, 26, 35, 27, 255, 23, 30, 24, 255, 26, 33, 27, 255, 26, 35, 27, 255, 45, 39, 28, 255, 40, 34, 24, 255, 43, 37, 24, 255, 34, 31, 22, 255, 76, 61, 43, 255, 62, 51, 36, 255, 37, 33, 23, 255, 38, 33, 23, 255, 52, 42, 27, 255, 43, 36, 24, 255, 33, 30, 22, 255, 34, 30, 22, 255, 39, 33, 23, 255, 43, 37, 24, 255, 39, 34, 23, 255, 39, 34, 25, 255, 33, 30, 22, 255, 35, 31, 23, 255, 43, 36, 24, 255, 44, 37, 24, 255, 48, 40, 26, 255, 46, 39, 26, 255, 55, 43, 28, 255, 46, 38, 25, 255, 51, 42, 28, 255, 39, 34, 23, 255, 39, 34, 23, 255, 36, 32, 23, 255, 36, 32, 23, 255, 40, 35, 25, 255, 40, 35, 24, 255, 45, 37, 24, 255, 33, 30, 22, 255, 50, 40, 27, 255, 44, 37, 24, 255, 43, 37, 24, 255, 41, 35, 24, 255, 55, 43, 28, 255, 45, 37, 24, 255, 41, 35, 24, 255, 41, 35, 24, 255, 57, 44, 29, 255, 48, 39, 25, 255, 43, 36, 24, 255, 42, 36, 24, 255, 35, 31, 22, 255, 42, 36, 24, 255, 45, 37, 24, 255, 70, 52, 33, 255, 49, 40, 26, 255, 50, 40, 27, 255, 37, 33, 23, 255, 39, 34, 23, 255, 42, 36, 24, 255, 56, 44, 29, 255, 65, 49, 33, 255, 46, 39, 25, 255, 51, 41, 27, 255, 43, 37, 24, 255, 48, 39, 25, 255, 55, 43, 28, 255, 41, 36, 24, 255, 34, 30, 22, 255, 37, 33, 23, 255, 57, 45, 29, 255, 34, 31, 22, 255, 35, 31, 22, 255, 46, 38, 25, 255, 52, 42, 27, 255, 45, 38, 25, 255, 50, 40, 27, 255, 49, 40, 26, 255, 39, 34, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 47, 39, 25, 255, 66, 49, 33, 255, 70, 52, 33, 255, 52, 42, 27, 255, 49, 40, 26, 255, 44, 38, 27, 255, 34, 30, 22, 255, 39, 34, 24, 255, 33, 30, 22, 255, 44, 38, 27, 255, 39, 34, 24, 255, 36, 32, 23, 255, 43, 37, 24, 255, 35, 31, 22, 255, 41, 35, 24, 255, 47, 39, 25, 255, 41, 36, 24, 255, 44, 37, 24, 255, 40, 35, 24, 255, 42, 36, 24, 255, 44, 37, 24, 255, 34, 30, 22, 255, 42, 36, 24, 255, 43, 37, 24, 255, 34, 30, 22, 255, 39, 34, 23, 255, 48, 39, 25, 255, 50, 40, 27, 255, 59, 45, 30, 255, 51, 41, 27, 255, 43, 36, 24, 255, 43, 36, 24, 255, 39, 33, 23, 255, 39, 34, 24, 255, 36, 31, 22, 255, 43, 37, 24, 255, 45, 38, 25, 255, 36, 31, 22, 255, 42, 36, 24, 255, 42, 36, 24, 255, 68, 51, 33, 255, 45, 38, 25, 255, 52, 42, 27, 255, 39, 34, 24, 255, 39, 34, 23, 255, 37, 33, 23, 255, 43, 37, 24, 255, 38, 33, 23, 255, 61, 50, 36, 255, 54, 45, 33, 255, 67, 54, 39, 255, 79, 63, 45, 255, 46, 40, 29, 255, 41, 36, 26, 255, 57, 47, 34, 255, 35, 31, 22, 255, 43, 37, 24, 255, 37, 33, 23, 255, 41, 36, 24, 255, 44, 37, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 77, 62, 44, 255, 76, 61, 42, 255, 64, 52, 37, 255, 77, 62, 44, 255, 66, 54, 38, 255, 45, 39, 28, 255, 42, 36, 24, 255, 47, 39, 25, 255, 54, 45, 33, 255, 57, 47, 34, 255, 35, 31, 22, 255, 34, 30, 22, 255, 41, 36, 26, 255, 53, 44, 32, 255, 33, 30, 22, 255, 58, 48, 34, 255, 42, 36, 24, 255, 42, 36, 24, 255, 49, 42, 30, 255, 40, 35, 25, 255, 46, 38, 25, 255, 49, 40, 26, 255, 55, 43, 28, 255, 66, 49, 33, 255, 42, 36, 24, 255, 43, 36, 24, 255, 45, 37, 24, 255, 43, 37, 24, 255, 39, 34, 24, 255, 40, 35, 24, 255, 33, 30, 22, 255, 40, 35, 25, 255, 37, 33, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 42, 36, 24, 255, 46, 39, 25, 255, 49, 40, 26, 255, 41, 35, 24, 255, 48, 39, 25, 255, 40, 35, 24, 255, 40, 35, 25, 255, 79, 63, 45, 255, 36, 32, 23, 255, 37, 33, 23, 255, 34, 30, 22, 255, 36, 32, 22, 255, 39, 34, 23, 255, 43, 36, 24, 255, 43, 37, 24, 255, 39, 34, 23, 255, 34, 30, 22, 255, 37, 33, 23, 255, 39, 34, 24, 255, 45, 37, 24, 255, 45, 37, 24, 255, 44, 37, 24, 255, 35, 31, 23, 255, 37, 33, 23, 255, 45, 39, 28, 255, 36, 32, 22, 255, 34, 30, 22, 255, 34, 30, 22, 255, 33, 30, 22, 255, 49, 42, 30, 255, 37, 33, 23, 255, 35, 31, 22, 255, 37, 33, 23, 255, 42, 36, 24, 255, 36, 32, 22, 255, 40, 34, 24, 255, 39, 34, 24, 255, 40, 34, 24, 255, 41, 35, 24, 255, 43, 37, 24, 255, 59, 45, 30, 255, 48, 39, 25, 255, 45, 37, 24, 255, 40, 35, 24, 255, 40, 35, 25, 255, 44, 38, 27, 255, 37, 33, 23, 255, 49, 40, 26, 255, 52, 42, 28, 255, 49, 40, 26, 255, 37, 33, 23, 255, 33, 30, 22, 255, 34, 30, 22, 255, 33, 30, 22, 255, 43, 36, 23, 255, 39, 34, 23, 255, 41, 36, 23, 255, 41, 35, 23, 255, 42, 36, 24, 255, 55, 44, 28, 255, 42, 36, 24, 255, 41, 36, 25, 255, 37, 33, 23, 255, 41, 35, 24, 255, 47, 40, 28, 255, 73, 59, 41, 255, 73, 59, 42, 255, 36, 31, 22, 255, 40, 34, 24, 255, 37, 33, 23, 255, 36, 32, 23, 255, 34, 30, 22, 255, 38, 33, 23, 255, 51, 43, 31, 255, 40, 35, 25, 255, 34, 31, 22, 255, 37, 33, 23, 255, 61, 47, 31, 255, 48, 39, 25, 255, 36, 32, 22, 255, 36, 32, 23, 255, 35, 31, 22, 255, 33, 30, 22, 255, 40, 35, 24, 255, 24, 32, 25, 255, 29, 41, 30, 255, 29, 38, 16, 255, 34, 49, 34, 255, 34, 50, 34, 255, 30, 42, 30, 255, 26, 35, 27, 255, 27, 37, 28, 255, 25, 33, 26, 255, 25, 33, 26, 255, 30, 43, 31, 255, 29, 41, 30, 255, 32, 47, 33, 255, 30, 42, 30, 255, 32, 47, 33, 255, 36, 53, 36, 255, 35, 52, 35, 255, 32, 46, 32, 255, 32, 46, 32, 255, 35, 51, 35, 255, 31, 44, 31, 255, 27, 37, 28, 255, 30, 42, 30, 255, 32, 45, 32, 255, 30, 43, 31, 255, 27, 38, 28, 255, 24, 31, 25, 255, 23, 30, 24, 255, 26, 34, 26, 255, 26, 35, 27, 255, 29, 41, 30, 255, 33, 48, 33, 255, 32, 45, 32, 255, 28, 40, 29, 255, 25, 33, 26, 255, 29, 41, 30, 255, 30, 42, 30, 255, 36, 53, 36, 255, 32, 45, 32, 255, 30, 42, 30, 255, 33, 47, 33, 255, 36, 54, 36, 255, 33, 48, 33, 255, 30, 43, 31, 255, 29, 41, 30, 255, 31, 45, 32, 255, 31, 44, 31, 255, 28, 39, 29, 255, 27, 37, 28, 255, 30, 43, 31, 255, 28, 40, 29, 255, 26, 35, 27, 255, 27, 37, 28, 255, 33, 47, 33, 255, 33, 49, 34, 255, 35, 51, 35, 255, 31, 44, 31, 255, 28, 39, 29, 255, 27, 37, 28, 255, 25, 31, 25, 255, 33, 42, 33, 255, 29, 37, 30, 255, 23, 29, 24, 255, 23, 29, 24, 255, 29, 41, 30, 255, 24, 31, 25, 255, 24, 32, 25, 255, 33, 49, 34, 255, 34, 50, 34, 255, 28, 39, 29, 255, 24, 32, 25, 255, 24, 31, 25, 255, 24, 31, 25, 255, 23, 29, 24, 255, 26, 35, 27, 255, 27, 38, 28, 255, 29, 40, 29, 255, 29, 41, 30, 255, 33, 48, 33, 255, 30, 43, 31, 255, 32, 47, 33, 255, 27, 37, 28, 255, 29, 41, 30, 255, 25, 33, 26, 255, 23, 30, 24, 255, 29, 37, 29, 255, 23, 29, 24, 255, 25, 34, 26, 255, 28, 38, 28, 255, 33, 48, 33, 255, 34, 50, 34, 255, 37, 56, 37, 255, 37, 56, 37, 255, 31, 44, 31, 255, 34, 50, 34, 255, 31, 44, 31, 255, 33, 48, 33, 255, 37, 56, 37, 255, 37, 56, 37, 255, 33, 48, 33, 255, 35, 51, 35, 255, 36, 54, 36, 255, 36, 54, 36, 255, 43, 63, 41, 255, 45, 67, 44, 255, 49, 71, 46, 255, 36, 54, 36, 255, 35, 52, 35, 255, 35, 52, 35, 255, 37, 55, 37, 255, 33, 48, 33, 255, 31, 45, 32, 255, 31, 45, 32, 255, 43, 63, 41, 255, 37, 55, 37, 255, 31, 45, 32, 255, 30, 43, 31, 255, 32, 46, 32, 255, 31, 45, 32, 255, 27, 37, 28, 255, 26, 36, 27, 255, 28, 39, 29, 255, 27, 37, 28, 255, 32, 46, 32, 255, 35, 52, 35, 255, 36, 53, 36, 255, 33, 49, 34, 255, 29, 41, 30, 255, 28, 38, 28, 255, 30, 43, 31, 255, 25, 33, 26, 255, 23, 29, 24, 255, 26, 35, 27, 255, 24, 32, 25, 255, 25, 31, 25, 255, 26, 32, 26, 255, 25, 33, 26, 255, 25, 33, 26, 255, 24, 31, 25, 255, 24, 31, 25, 255, 25, 32, 26, 255, 27, 34, 27, 255, 26, 35, 27, 255, 24, 31, 25, 255, 29, 41, 30, 255, 30, 42, 30, 255, 27, 37, 28, 255, 25, 33, 26, 255, 26, 36, 27, 255, 25, 33, 26, 255, 27, 37, 28, 255, 29, 41, 30, 255, 33, 49, 34, 255, 37, 55, 37, 255, 37, 55, 37, 255, 38, 58, 38, 255, 36, 54, 36, 255, 37, 55, 37, 255, 49, 71, 46, 255, 60, 86, 55, 255, 46, 68, 44, 255, 40, 59, 39, 255, 45, 66, 43, 255, 38, 58, 38, 255, 47, 69, 45, 255, 37, 56, 37, 255, 37, 55, 37, 255, 45, 66, 43, 255, 34, 50, 34, 255, 34, 50, 34, 255, 32, 46, 32, 255, 33, 48, 33, 255, 27, 38, 28, 255, 32, 46, 32, 255, 25, 33, 26, 255, 29, 41, 30, 255, 27, 37, 28, 255, 23, 29, 24, 255, 29, 41, 30, 255, 31, 45, 32, 255, 33, 49, 34, 255, 28, 39, 29, 255, 31, 44, 31, 255, 35, 51, 35, 255, 35, 53, 36, 255, 47, 69, 45, 255, 46, 68, 44, 255, 40, 59, 39, 255, 42, 62, 41, 255, 43, 64, 42, 255, 36, 53, 36, 255, 28, 39, 29, 255, 28, 39, 29, 255, 26, 36, 27, 255, 26, 34, 26, 255, 25, 33, 26, 255, 30, 42, 30, 255, 25, 33, 26, 255, 24, 31, 25, 255, 26, 35, 27, 255, 27, 36, 27, 255, 30, 42, 30, 255, 29, 41, 30, 255, 32, 46, 32, 255, 30, 42, 30, 255, 30, 42, 30, 255, 28, 39, 29, 255, 27, 37, 28, 255, 24, 30, 25, 255, 24, 31, 25, 255, 28, 38, 28, 255, 26, 35, 27, 255, 25, 33, 26, 255, 29, 41, 30, 255, 32, 46, 32, 255, 32, 46, 32, 255, 33, 48, 33, 255, 32, 46, 32, 255, 29, 41, 30, 255, 29, 41, 30, 255, 30, 43, 31, 255, 29, 41, 30, 255, 34, 50, 34, 255, 33, 48, 33, 255, 36, 54, 36, 255, 36, 53, 36, 255, 36, 53, 36, 255, 34, 49, 34, 255, 37, 55, 37, 255, 35, 52, 35, 255, 31, 45, 32, 255, 31, 44, 31, 255, 27, 38, 28, 255, 25, 34, 26, 255, 27, 37, 28, 255, 26, 35, 27, 255, 25, 33, 26, 255, 25, 33, 26, 255, 23, 29, 24, 255, 25, 34, 26, 255, 31, 44, 31, 255, 32, 45, 32, 255, 27, 37, 28, 255, 28, 38, 28, 255, 29, 40, 29, 255, 30, 43, 31, 255, 32, 45, 32, 255, 34, 50, 34, 255, 33, 48, 33, 255, 34, 51, 35, 255, 31, 44, 31, 255, 29, 41, 30, 255, 29, 40, 29, 255, 23, 30, 24, 255, 27, 37, 28, 255, 27, 37, 28, 255, 40, 35, 24, 255, 45, 37, 24, 255, 38, 33, 23, 255, 54, 45, 33, 255, 37, 33, 23, 255, 35, 31, 22, 255, 55, 46, 33, 255, 40, 35, 25, 255, 36, 32, 23, 255, 34, 30, 22, 255, 45, 39, 28, 255, 38, 33, 23, 255, 42, 36, 24, 255, 43, 37, 24, 255, 35, 31, 23, 255, 35, 31, 23, 255, 34, 31, 22, 255, 65, 53, 37, 255, 40, 35, 25, 255, 36, 32, 23, 255, 43, 37, 24, 255, 43, 36, 24, 255, 53, 42, 28, 255, 44, 37, 24, 255, 54, 42, 28, 255, 44, 38, 26, 255, 37, 33, 23, 255, 61, 51, 36, 255, 71, 57, 41, 255, 34, 30, 22, 255, 41, 35, 24, 255, 39, 34, 24, 255, 44, 37, 24, 255, 52, 42, 28, 255, 43, 37, 24, 255, 39, 33, 23, 255, 37, 33, 23, 255, 36, 32, 22, 255, 40, 34, 24, 255, 47, 39, 25, 255, 61, 46, 31, 255, 41, 36, 24, 255, 38, 33, 23, 255, 41, 35, 24, 255, 43, 36, 24, 255, 37, 33, 23, 255, 40, 35, 24, 255, 40, 35, 24, 255, 61, 47, 31, 255, 57, 44, 29, 255, 40, 34, 24, 255, 37, 33, 23, 255, 36, 31, 22, 255, 52, 42, 28, 255, 51, 41, 27, 255, 40, 34, 24, 255, 45, 37, 24, 255, 40, 35, 24, 255, 44, 37, 24, 255, 39, 33, 23, 255, 40, 35, 25, 255, 37, 33, 23, 255, 41, 36, 26, 255, 34, 30, 22, 255, 39, 33, 23, 255, 40, 34, 24, 255, 45, 39, 28, 255, 40, 34, 24, 255, 38, 33, 23, 255, 37, 33, 23, 255, 51, 41, 27, 255, 52, 42, 27, 255, 52, 42, 28, 255, 39, 34, 24, 255, 49, 40, 26, 255, 43, 37, 24, 255, 45, 37, 24, 255, 46, 39, 25, 255, 47, 39, 25, 255, 39, 34, 23, 255, 42, 36, 24, 255, 42, 36, 24, 255, 39, 34, 24, 255, 34, 30, 22, 255, 36, 31, 22, 255, 39, 33, 23, 255, 37, 33, 23, 255, 43, 37, 24, 255, 35, 31, 22, 255, 44, 37, 24, 255, 45, 38, 25, 255, 43, 37, 24, 255, 43, 36, 24, 255, 53, 42, 28, 255, 49, 40, 26, 255, 37, 33, 23, 255, 37, 33, 23, 255, 52, 42, 28, 255, 60, 46, 31, 255, 40, 34, 24, 255, 37, 33, 23, 255, 51, 41, 27, 255, 40, 34, 24, 255, 39, 34, 24, 255, 61, 47, 31, 255, 63, 48, 32, 255, 55, 43, 28, 255, 55, 43, 28, 255, 40, 35, 25, 255, 61, 50, 36, 255, 40, 35, 25, 255, 46, 39, 25, 255, 42, 36, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 48, 39, 25, 255, 46, 38, 25, 255, 38, 33, 23, 255, 40, 35, 24, 255, 43, 37, 24, 255, 38, 33, 23, 255, 39, 42, 36, 255, 37, 33, 23, 255, 48, 40, 30, 255, 79, 63, 43, 255, 54, 45, 33, 255, 79, 63, 44, 255, 70, 57, 40, 255, 37, 33, 24, 255, 37, 33, 23, 255, 39, 34, 23, 255, 40, 35, 24, 255, 49, 40, 26, 255, 37, 33, 23, 255, 39, 34, 24, 255, 46, 38, 25, 255, 40, 34, 24, 255, 64, 52, 37, 255, 34, 31, 22, 255, 33, 30, 22, 255, 76, 61, 43, 255, 37, 33, 24, 255, 40, 34, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 39, 33, 23, 255, 36, 32, 24, 255, 37, 33, 23, 255, 46, 40, 29, 255, 59, 49, 35, 255, 37, 33, 23, 255, 67, 54, 39, 255, 36, 32, 24, 255, 33, 30, 22, 255, 38, 33, 23, 255, 55, 46, 33, 255, 44, 37, 24, 255, 56, 44, 29, 255, 52, 42, 27, 255, 57, 44, 29, 255, 39, 34, 24, 255, 42, 36, 24, 255, 44, 37, 24, 255, 40, 35, 24, 255, 42, 36, 24, 255, 49, 40, 26, 255, 41, 35, 24, 255, 36, 32, 23, 255, 34, 30, 22, 255, 37, 33, 23, 255, 39, 34, 23, 255, 41, 36, 24, 255, 44, 37, 24, 255, 37, 33, 23, 255, 39, 33, 23, 255, 39, 34, 24, 255, 42, 36, 24, 255, 48, 39, 25, 255, 36, 32, 24, 255, 45, 39, 28, 255, 40, 35, 24, 255, 40, 35, 24, 255, 48, 40, 30, 255, 53, 44, 32, 255, 34, 31, 22, 255, 57, 44, 29, 255, 54, 43, 28, 255, 42, 36, 24, 255, 35, 31, 22, 255, 39, 34, 24, 255, 39, 34, 23, 255, 39, 34, 23, 255, 65, 49, 33, 255, 39, 34, 23, 255, 43, 37, 24, 255, 42, 36, 24, 255, 51, 43, 31, 255, 39, 34, 23, 255, 36, 32, 23, 255, 37, 33, 23, 255, 43, 37, 24, 255, 37, 33, 23, 255, 34, 31, 22, 255, 36, 32, 22, 255, 44, 37, 24, 255, 49, 42, 30, 255, 42, 37, 27, 255, 35, 31, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 43, 37, 24, 255, 54, 43, 28, 255, 59, 45, 30, 255, 45, 37, 24, 255, 51, 41, 27, 255, 48, 40, 30, 255, 39, 34, 23, 255, 42, 36, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 49, 40, 26, 255, 52, 42, 27, 255, 42, 36, 24, 255, 42, 36, 24, 255, 39, 34, 24, 255, 37, 33, 23, 255, 41, 34, 24, 255, 42, 36, 24, 255, 41, 35, 24, 255, 41, 35, 24, 255, 40, 34, 24, 255, 46, 38, 26, 255, 41, 34, 24, 255, 40, 34, 25, 255, 39, 34, 24, 255, 37, 32, 23, 255, 38, 33, 23, 255, 77, 62, 43, 255, 37, 33, 23, 255, 37, 33, 23, 255, 38, 33, 23, 255, 37, 33, 23, 255, 40, 34, 24, 255, 41, 35, 24, 255, 35, 31, 22, 255, 41, 35, 24, 255, 34, 31, 22, 255, 56, 44, 29, 255, 49, 40, 26, 255, 65, 49, 33, 255, 45, 37, 24, 255, 33, 30, 22, 255, 39, 34, 24, 255, 42, 36, 24, 255, 42, 36, 23, 255, 27, 37, 28, 255, 27, 38, 28, 255, 30, 43, 31, 255, 33, 49, 34, 255, 30, 42, 30, 255, 32, 46, 32, 255, 29, 41, 30, 255, 27, 37, 28, 255, 26, 36, 27, 255, 26, 36, 27, 255, 29, 41, 30, 255, 33, 47, 33, 255, 36, 54, 36, 255, 31, 45, 32, 255, 34, 51, 35, 255, 35, 52, 35, 255, 32, 47, 33, 255, 28, 39, 29, 255, 32, 47, 33, 255, 33, 48, 33, 255, 29, 41, 30, 255, 27, 37, 28, 255, 26, 36, 27, 255, 28, 38, 28, 255, 31, 45, 32, 255, 26, 35, 27, 255, 28, 39, 29, 255, 28, 38, 28, 255, 26, 35, 27, 255, 30, 42, 30, 255, 32, 45, 32, 255, 31, 45, 32, 255, 29, 40, 29, 255, 29, 41, 30, 255, 25, 34, 26, 255, 26, 36, 27, 255, 32, 47, 33, 255, 32, 45, 32, 255, 33, 49, 34, 255, 32, 46, 32, 255, 33, 48, 33, 255, 31, 45, 32, 255, 35, 51, 35, 255, 35, 51, 35, 255, 34, 50, 34, 255, 30, 42, 30, 255, 30, 42, 30, 255, 28, 39, 29, 255, 34, 50, 34, 255, 26, 36, 27, 255, 28, 38, 28, 255, 29, 40, 29, 255, 28, 38, 28, 255, 31, 45, 32, 255, 32, 46, 32, 255, 34, 49, 34, 255, 29, 40, 29, 255, 28, 39, 29, 255, 27, 36, 27, 255, 24, 31, 25, 255, 28, 36, 29, 255, 24, 31, 25, 255, 27, 34, 27, 255, 28, 38, 28, 255, 28, 38, 28, 255, 23, 30, 24, 255, 24, 31, 25, 255, 29, 41, 30, 255, 34, 50, 34, 255, 28, 39, 29, 255, 24, 31, 25, 255, 25, 33, 26, 255, 24, 31, 25, 255, 23, 29, 24, 255, 24, 31, 25, 255, 26, 36, 27, 255, 29, 41, 30, 255, 26, 36, 27, 255, 31, 44, 31, 255, 29, 41, 30, 255, 28, 39, 29, 255, 28, 38, 28, 255, 29, 41, 30, 255, 27, 37, 28, 255, 24, 31, 25, 255, 23, 29, 24, 255, 28, 36, 29, 255, 24, 32, 25, 255, 29, 41, 30, 255, 30, 42, 30, 255, 36, 54, 36, 255, 37, 55, 37, 255, 35, 51, 35, 255, 35, 53, 36, 255, 34, 49, 34, 255, 33, 47, 33, 255, 37, 56, 37, 255, 36, 53, 36, 255, 48, 70, 46, 255, 37, 56, 37, 255, 36, 54, 36, 255, 34, 50, 34, 255, 39, 59, 39, 255, 42, 62, 41, 255, 37, 55, 37, 255, 46, 68, 44, 255, 37, 56, 37, 255, 36, 53, 36, 255, 38, 57, 38, 255, 34, 49, 34, 255, 33, 49, 34, 255, 30, 42, 30, 255, 33, 48, 33, 255, 35, 52, 35, 255, 33, 47, 33, 255, 31, 45, 32, 255, 29, 41, 30, 255, 31, 45, 32, 255, 30, 42, 30, 255, 27, 37, 28, 255, 28, 38, 28, 255, 28, 39, 29, 255, 30, 43, 31, 255, 33, 47, 33, 255, 31, 45, 32, 255, 33, 49, 34, 255, 31, 44, 31, 255, 34, 49, 34, 255, 27, 37, 28, 255, 26, 35, 27, 255, 23, 30, 24, 255, 26, 35, 27, 255, 27, 37, 28, 255, 25, 33, 26, 255, 26, 32, 26, 255, 23, 30, 24, 255, 27, 37, 28, 255, 27, 37, 28, 255, 23, 30, 24, 255, 28, 36, 29, 255, 24, 31, 25, 255, 26, 33, 27, 255, 24, 31, 25, 255, 24, 32, 25, 255, 25, 33, 26, 255, 29, 41, 30, 255, 30, 43, 31, 255, 25, 33, 26, 255, 26, 36, 27, 255, 26, 36, 27, 255, 29, 41, 30, 255, 30, 43, 31, 255, 33, 48, 33, 255, 37, 56, 37, 255, 37, 56, 37, 255, 37, 56, 37, 255, 36, 54, 36, 255, 48, 70, 46, 255, 56, 81, 52, 255, 41, 61, 40, 255, 37, 56, 37, 255, 36, 53, 36, 255, 36, 53, 36, 255, 35, 51, 35, 255, 38, 58, 38, 255, 36, 54, 36, 255, 37, 55, 37, 255, 34, 49, 34, 255, 35, 53, 36, 255, 35, 52, 35, 255, 32, 45, 32, 255, 30, 42, 30, 255, 29, 41, 30, 255, 32, 45, 32, 255, 28, 39, 29, 255, 28, 39, 29, 255, 26, 36, 27, 255, 27, 37, 28, 255, 30, 42, 30, 255, 31, 45, 32, 255, 30, 43, 31, 255, 30, 43, 31, 255, 31, 44, 31, 255, 34, 50, 34, 255, 34, 49, 34, 255, 36, 54, 36, 255, 36, 54, 36, 255, 43, 63, 41, 255, 36, 54, 36, 255, 47, 68, 45, 255, 36, 53, 36, 255, 31, 44, 31, 255, 30, 43, 31, 255, 29, 41, 30, 255, 25, 33, 26, 255, 24, 31, 25, 255, 26, 35, 27, 255, 29, 40, 29, 255, 24, 32, 25, 255, 23, 29, 24, 255, 26, 35, 27, 255, 25, 34, 26, 255, 30, 42, 30, 255, 30, 43, 31, 255, 29, 40, 29, 255, 27, 36, 27, 255, 30, 43, 31, 255, 29, 41, 30, 255, 25, 33, 26, 255, 29, 40, 29, 255, 24, 31, 25, 255, 27, 37, 28, 255, 30, 42, 30, 255, 31, 44, 31, 255, 32, 46, 32, 255, 32, 46, 32, 255, 30, 43, 31, 255, 32, 46, 32, 255, 28, 38, 28, 255, 29, 41, 30, 255, 33, 47, 33, 255, 34, 49, 34, 255, 33, 48, 33, 255, 36, 54, 36, 255, 34, 51, 35, 255, 35, 52, 35, 255, 34, 50, 34, 255, 34, 50, 34, 255, 33, 48, 33, 255, 34, 50, 34, 255, 31, 45, 32, 255, 31, 45, 32, 255, 32, 45, 32, 255, 27, 37, 28, 255, 28, 39, 29, 255, 28, 39, 29, 255, 29, 41, 30, 255, 24, 32, 25, 255, 27, 37, 28, 255, 24, 32, 25, 255, 27, 37, 28, 255, 31, 44, 31, 255, 27, 36, 27, 255, 29, 40, 29, 255, 28, 38, 28, 255, 30, 42, 30, 255, 33, 48, 33, 255, 32, 46, 32, 255, 32, 46, 32, 255, 33, 48, 33, 255, 31, 44, 31, 255, 28, 39, 29, 255, 26, 35, 27, 255, 29, 41, 30, 255, 25, 32, 26, 255, 23, 29, 24, 255, 37, 33, 24, 255, 33, 30, 22, 255, 36, 32, 22, 255, 33, 30, 22, 255, 45, 39, 28, 255, 39, 34, 24, 255, 37, 33, 23, 255, 39, 34, 24, 255, 33, 30, 22, 255, 41, 36, 26, 255, 61, 50, 36, 255, 33, 30, 22, 255, 42, 36, 24, 255, 45, 37, 24, 255, 46, 40, 29, 255, 56, 46, 33, 255, 34, 30, 22, 255, 63, 51, 36, 255, 41, 36, 26, 255, 39, 34, 24, 255, 43, 37, 25, 255, 42, 36, 24, 255, 40, 34, 23, 255, 41, 35, 23, 255, 42, 36, 24, 255, 39, 34, 23, 255, 43, 37, 26, 255, 53, 44, 31, 255, 36, 32, 22, 255, 37, 33, 23, 255, 37, 33, 23, 255, 35, 31, 22, 255, 36, 31, 22, 255, 38, 33, 23, 255, 39, 34, 24, 255, 42, 36, 24, 255, 43, 36, 24, 255, 40, 34, 24, 255, 42, 37, 27, 255, 35, 31, 22, 255, 43, 37, 24, 255, 39, 34, 23, 255, 36, 32, 23, 255, 37, 33, 23, 255, 34, 30, 22, 255, 54, 45, 33, 255, 34, 31, 22, 255, 48, 40, 26, 255, 41, 35, 24, 255, 39, 34, 23, 255, 45, 37, 24, 255, 39, 34, 23, 255, 39, 34, 23, 255, 39, 33, 23, 255, 34, 31, 22, 255, 35, 31, 22, 255, 41, 35, 24, 255, 41, 35, 24, 255, 55, 43, 28, 255, 41, 35, 24, 255, 37, 33, 23, 255, 80, 64, 45, 255, 59, 49, 35, 255, 34, 30, 22, 255, 39, 34, 24, 255, 44, 37, 24, 255, 40, 35, 24, 255, 54, 43, 28, 255, 34, 31, 22, 255, 58, 48, 34, 255, 33, 30, 22, 255, 36, 31, 22, 255, 40, 35, 24, 255, 46, 39, 25, 255, 44, 37, 24, 255, 65, 49, 33, 255, 67, 50, 33, 255, 52, 42, 27, 255, 45, 37, 24, 255, 39, 34, 24, 255, 40, 35, 24, 255, 43, 36, 24, 255, 36, 32, 22, 255, 36, 32, 23, 255, 33, 30, 22, 255, 45, 38, 25, 255, 40, 35, 24, 255, 33, 30, 22, 255, 41, 35, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 36, 32, 22, 255, 39, 33, 23, 255, 57, 45, 29, 255, 42, 36, 24, 255, 36, 32, 23, 255, 35, 31, 22, 255, 43, 37, 24, 255, 60, 46, 31, 255, 49, 40, 26, 255, 54, 43, 28, 255, 54, 43, 28, 255, 34, 31, 22, 255, 36, 32, 23, 255, 43, 37, 24, 255, 53, 42, 28, 255, 43, 36, 24, 255, 44, 37, 24, 255, 34, 30, 22, 255, 35, 31, 23, 255, 44, 38, 27, 255, 39, 34, 24, 255, 43, 37, 24, 255, 62, 47, 31, 255, 53, 42, 28, 255, 45, 37, 24, 255, 36, 31, 22, 255, 35, 31, 22, 255, 37, 33, 23, 255, 41, 36, 26, 255, 53, 44, 32, 255, 39, 34, 24, 255, 36, 32, 22, 255, 80, 64, 45, 255, 51, 43, 31, 255, 35, 31, 22, 255, 34, 31, 22, 255, 33, 30, 22, 255, 42, 37, 27, 255, 33, 30, 22, 255, 37, 33, 24, 255, 33, 30, 22, 255, 41, 35, 24, 255, 36, 32, 23, 255, 43, 36, 24, 255, 40, 35, 24, 255, 46, 39, 25, 255, 40, 34, 24, 255, 34, 30, 22, 255, 36, 32, 22, 255, 36, 32, 22, 255, 41, 35, 24, 255, 51, 41, 27, 255, 52, 42, 27, 255, 46, 39, 25, 255, 36, 32, 23, 255, 48, 40, 30, 255, 71, 57, 41, 255, 67, 54, 39, 255, 50, 42, 31, 255, 40, 34, 24, 255, 38, 33, 23, 255, 70, 57, 40, 255, 38, 33, 23, 255, 34, 30, 22, 255, 43, 36, 24, 255, 38, 33, 23, 255, 47, 39, 25, 255, 40, 34, 24, 255, 37, 33, 23, 255, 43, 37, 24, 255, 55, 43, 28, 255, 44, 37, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 39, 34, 24, 255, 55, 46, 33, 255, 37, 33, 24, 255, 36, 32, 22, 255, 34, 30, 22, 255, 41, 36, 26, 255, 40, 34, 24, 255, 42, 36, 24, 255, 41, 35, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 35, 31, 23, 255, 35, 31, 22, 255, 39, 34, 23, 255, 43, 36, 24, 255, 46, 40, 29, 255, 36, 32, 23, 255, 36, 32, 24, 255, 33, 30, 22, 255, 34, 31, 22, 255, 41, 35, 24, 255, 42, 36, 24, 255, 36, 32, 23, 255, 67, 54, 39, 255, 33, 30, 22, 255, 35, 31, 22, 255, 45, 37, 24, 255, 47, 39, 25, 255, 50, 40, 27, 255, 57, 44, 29, 255, 43, 36, 24, 255, 41, 36, 24, 255, 37, 33, 23, 255, 35, 31, 22, 255, 34, 31, 22, 255, 36, 32, 23, 255, 39, 34, 24, 255, 37, 33, 23, 255, 43, 36, 24, 255, 39, 34, 25, 255, 39, 34, 25, 255, 54, 45, 33, 255, 37, 33, 23, 255, 50, 40, 27, 255, 42, 36, 24, 255, 43, 37, 24, 255, 41, 35, 24, 255, 41, 35, 24, 255, 37, 33, 23, 255, 35, 31, 22, 255, 38, 33, 23, 255, 46, 40, 29, 255, 41, 35, 24, 255, 36, 32, 23, 255, 44, 38, 27, 255, 55, 46, 33, 255, 39, 34, 23, 255, 52, 42, 27, 255, 64, 48, 32, 255, 52, 42, 28, 255, 43, 37, 24, 255, 38, 33, 23, 255, 39, 34, 24, 255, 38, 33, 23, 255, 37, 31, 22, 255, 40, 37, 28, 255, 43, 36, 24, 255, 41, 35, 24, 255, 45, 37, 25, 255, 41, 34, 23, 255, 38, 33, 23, 255, 35, 31, 22, 255, 40, 34, 24, 255, 47, 39, 29, 255, 37, 33, 23, 255, 41, 35, 23, 255, 48, 39, 25, 255, 49, 40, 26, 255, 52, 42, 27, 255, 39, 34, 23, 255, 39, 41, 36, 255, 36, 32, 23, 255, 41, 35, 24, 255, 48, 39, 25, 255, 49, 40, 26, 255, 59, 45, 30, 255, 52, 42, 28, 255, 39, 34, 24, 255, 34, 30, 22, 255, 45, 37, 24, 255, 42, 36, 24, 255, 25, 32, 26, 255, 25, 34, 26, 255, 26, 35, 27, 255, 29, 41, 30, 255, 29, 41, 30, 255, 28, 39, 29, 255, 24, 32, 25, 255, 24, 32, 25, 255, 27, 38, 28, 255, 27, 38, 28, 255, 28, 39, 29, 255, 31, 44, 31, 255, 34, 51, 35, 255, 35, 53, 36, 255, 35, 53, 36, 255, 35, 52, 35, 255, 31, 45, 32, 255, 30, 42, 30, 255, 30, 42, 30, 255, 28, 38, 28, 255, 28, 39, 29, 255, 26, 35, 27, 255, 26, 35, 27, 255, 25, 33, 26, 255, 28, 38, 28, 255, 26, 35, 27, 255, 27, 37, 28, 255, 27, 37, 28, 255, 29, 41, 30, 255, 31, 45, 32, 255, 30, 42, 30, 255, 30, 43, 31, 255, 24, 31, 25, 255, 28, 39, 29, 255, 27, 37, 28, 255, 23, 29, 24, 255, 29, 40, 29, 255, 34, 51, 35, 255, 36, 54, 36, 255, 35, 53, 36, 255, 31, 44, 31, 255, 30, 43, 31, 255, 31, 45, 32, 255, 34, 50, 34, 255, 33, 48, 33, 255, 32, 45, 32, 255, 33, 48, 33, 255, 28, 39, 29, 255, 29, 41, 30, 255, 31, 44, 31, 255, 32, 46, 32, 255, 35, 51, 35, 255, 34, 49, 34, 255, 31, 45, 32, 255, 32, 46, 32, 255, 31, 45, 32, 255, 30, 43, 31, 255, 27, 37, 28, 255, 26, 36, 27, 255, 25, 31, 25, 255, 23, 29, 24, 255, 24, 32, 25, 255, 23, 29, 24, 255, 25, 34, 26, 255, 23, 30, 24, 255, 26, 35, 27, 255, 29, 40, 29, 255, 30, 43, 31, 255, 31, 44, 31, 255, 30, 43, 31, 255, 28, 38, 28, 255, 23, 30, 24, 255, 23, 29, 24, 255, 23, 29, 24, 255, 30, 43, 31, 255, 27, 37, 28, 255, 29, 41, 30, 255, 28, 38, 28, 255, 29, 41, 30, 255, 31, 45, 32, 255, 32, 46, 32, 255, 32, 47, 33, 255, 31, 44, 31, 255, 27, 37, 28, 255, 23, 30, 24, 255, 26, 35, 27, 255, 23, 30, 24, 255, 25, 33, 26, 255, 29, 41, 30, 255, 34, 50, 34, 255, 37, 55, 37, 255, 34, 49, 34, 255, 32, 46, 32, 255, 33, 47, 33, 255, 32, 46, 32, 255, 35, 52, 35, 255, 45, 67, 44, 255, 36, 53, 36, 255, 35, 52, 35, 255, 44, 65, 43, 255, 47, 68, 45, 255, 38, 57, 38, 255, 36, 53, 36, 255, 43, 64, 42, 255, 35, 52, 35, 255, 33, 49, 34, 255, 37, 55, 37, 255, 38, 58, 38, 255, 32, 45, 32, 255, 35, 52, 35, 255, 34, 49, 34, 255, 33, 48, 33, 255, 35, 52, 35, 255, 35, 52, 35, 255, 32, 45, 32, 255, 31, 45, 32, 255, 30, 43, 31, 255, 34, 50, 34, 255, 31, 44, 31, 255, 27, 37, 28, 255, 29, 41, 30, 255, 32, 45, 32, 255, 30, 43, 31, 255, 30, 43, 31, 255, 28, 38, 28, 255, 29, 41, 30, 255, 27, 37, 28, 255, 30, 43, 31, 255, 28, 38, 28, 255, 31, 44, 31, 255, 26, 35, 27, 255, 27, 37, 28, 255, 32, 46, 32, 255, 28, 39, 29, 255, 28, 39, 29, 255, 23, 30, 24, 255, 24, 32, 25, 255, 29, 41, 30, 255, 27, 37, 28, 255, 25, 31, 25, 255, 24, 32, 25, 255, 26, 34, 26, 255, 26, 35, 27, 255, 28, 39, 29, 255, 24, 32, 25, 255, 31, 44, 31, 255, 26, 35, 27, 255, 25, 33, 26, 255, 27, 37, 28, 255, 27, 37, 28, 255, 29, 40, 29, 255, 31, 44, 31, 255, 33, 48, 33, 255, 30, 43, 31, 255, 35, 52, 35, 255, 35, 52, 35, 255, 40, 59, 39, 255, 49, 71, 46, 255, 37, 56, 37, 255, 47, 68, 45, 255, 35, 53, 36, 255, 33, 48, 33, 255, 33, 48, 33, 255, 36, 54, 36, 255, 37, 55, 37, 255, 36, 54, 36, 255, 33, 49, 34, 255, 32, 47, 33, 255, 31, 44, 31, 255, 34, 49, 34, 255, 30, 42, 30, 255, 28, 38, 28, 255, 29, 40, 29, 255, 27, 37, 28, 255, 24, 31, 25, 255, 23, 29, 24, 255, 28, 39, 29, 255, 33, 48, 33, 255, 29, 40, 29, 255, 25, 33, 26, 255, 27, 37, 28, 255, 30, 42, 30, 255, 31, 45, 32, 255, 28, 40, 29, 255, 31, 44, 31, 255, 33, 48, 33, 255, 30, 43, 31, 255, 34, 49, 34, 255, 36, 54, 36, 255, 31, 44, 31, 255, 32, 46, 32, 255, 33, 47, 33, 255, 30, 43, 31, 255, 29, 41, 30, 255, 28, 39, 29, 255, 26, 35, 27, 255, 26, 36, 27, 255, 29, 40, 29, 255, 27, 37, 28, 255, 26, 36, 27, 255, 24, 32, 25, 255, 26, 35, 27, 255, 27, 37, 28, 255, 28, 39, 29, 255, 32, 45, 32, 255, 32, 46, 32, 255, 32, 46, 32, 255, 32, 46, 32, 255, 27, 37, 28, 255, 33, 48, 33, 255, 31, 45, 32, 255, 33, 47, 33, 255, 28, 39, 29, 255, 27, 37, 28, 255, 28, 38, 28, 255, 29, 41, 30, 255, 30, 42, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 32, 47, 33, 255, 33, 48, 33, 255, 35, 51, 35, 255, 32, 45, 32, 255, 35, 51, 35, 255, 37, 55, 37, 255, 33, 47, 33, 255, 33, 48, 33, 255, 34, 50, 34, 255, 32, 47, 33, 255, 34, 50, 34, 255, 34, 49, 34, 255, 34, 49, 34, 255, 32, 46, 32, 255, 32, 46, 32, 255, 30, 42, 30, 255, 29, 40, 29, 255, 28, 39, 29, 255, 28, 39, 29, 255, 27, 37, 28, 255, 28, 39, 29, 255, 31, 44, 31, 255, 30, 43, 31, 255, 31, 44, 31, 255, 34, 49, 34, 255, 32, 47, 33, 255, 35, 51, 35, 255, 35, 52, 35, 255, 31, 44, 31, 255, 30, 42, 30, 255, 32, 46, 32, 255, 31, 45, 32, 255, 27, 37, 28, 255, 32, 46, 32, 255, 30, 43, 31, 255, 28, 39, 29, 255, 23, 29, 24, 255, 67, 54, 39, 255, 33, 30, 22, 255, 38, 33, 23, 255, 37, 33, 23, 255, 39, 34, 23, 255, 37, 33, 23, 255, 41, 35, 24, 255, 44, 37, 24, 255, 35, 31, 22, 255, 36, 31, 22, 255, 55, 46, 33, 255, 38, 33, 23, 255, 39, 33, 23, 255, 40, 34, 24, 255, 39, 34, 24, 255, 52, 43, 31, 255, 75, 60, 42, 255, 41, 36, 26, 255, 38, 33, 23, 255, 38, 33, 23, 255, 37, 33, 23, 255, 47, 40, 28, 255, 36, 32, 23, 255, 37, 33, 23, 255, 42, 36, 24, 255, 37, 32, 23, 255, 51, 43, 30, 255, 34, 30, 22, 255, 33, 30, 22, 255, 40, 34, 24, 255, 37, 33, 24, 255, 49, 42, 30, 255, 34, 30, 22, 255, 35, 31, 22, 255, 40, 34, 24, 255, 45, 38, 25, 255, 42, 36, 24, 255, 51, 41, 27, 255, 39, 34, 23, 255, 36, 31, 22, 255, 37, 33, 23, 255, 39, 34, 24, 255, 36, 32, 23, 255, 37, 33, 23, 255, 36, 32, 23, 255, 33, 30, 22, 255, 50, 42, 31, 255, 44, 38, 27, 255, 35, 31, 22, 255, 45, 38, 25, 255, 56, 44, 29, 255, 36, 32, 22, 255, 36, 32, 23, 255, 38, 33, 23, 255, 35, 31, 23, 255, 37, 33, 23, 255, 44, 37, 24, 255, 43, 37, 24, 255, 45, 37, 24, 255, 52, 42, 28, 255, 40, 34, 24, 255, 35, 31, 23, 255, 41, 36, 26, 255, 34, 31, 22, 255, 37, 33, 23, 255, 37, 33, 23, 255, 36, 32, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 35, 31, 22, 255, 33, 30, 22, 255, 36, 32, 24, 255, 43, 36, 24, 255, 42, 36, 24, 255, 36, 32, 22, 255, 49, 40, 26, 255, 55, 43, 28, 255, 42, 36, 24, 255, 42, 36, 24, 255, 44, 37, 24, 255, 40, 34, 24, 255, 35, 31, 22, 255, 39, 34, 24, 255, 40, 34, 24, 255, 44, 37, 24, 255, 39, 33, 23, 255, 36, 31, 22, 255, 37, 33, 23, 255, 44, 37, 24, 255, 59, 46, 30, 255, 37, 33, 23, 255, 40, 34, 24, 255, 60, 46, 31, 255, 58, 45, 30, 255, 52, 42, 28, 255, 41, 36, 24, 255, 46, 39, 25, 255, 55, 43, 28, 255, 49, 40, 26, 255, 36, 32, 23, 255, 45, 39, 28, 255, 34, 30, 22, 255, 37, 33, 23, 255, 51, 41, 27, 255, 44, 37, 24, 255, 43, 37, 24, 255, 48, 39, 25, 255, 33, 30, 22, 255, 79, 63, 45, 255, 33, 30, 22, 255, 39, 33, 23, 255, 33, 30, 22, 255, 45, 37, 24, 255, 53, 42, 28, 255, 45, 37, 24, 255, 37, 33, 23, 255, 44, 38, 27, 255, 37, 33, 23, 255, 39, 34, 23, 255, 35, 31, 22, 255, 35, 31, 22, 255, 37, 33, 23, 255, 37, 33, 23, 255, 33, 30, 22, 255, 34, 31, 22, 255, 33, 30, 22, 255, 36, 32, 23, 255, 50, 42, 31, 255, 57, 47, 34, 255, 41, 36, 26, 255, 37, 33, 24, 255, 39, 34, 23, 255, 44, 37, 24, 255, 45, 37, 24, 255, 40, 34, 24, 255, 35, 31, 22, 255, 35, 31, 22, 255, 36, 32, 23, 255, 42, 36, 24, 255, 40, 34, 24, 255, 61, 46, 31, 255, 54, 43, 28, 255, 45, 37, 24, 255, 45, 37, 24, 255, 40, 35, 24, 255, 39, 34, 24, 255, 43, 37, 24, 255, 39, 33, 23, 255, 43, 37, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 55, 46, 33, 255, 37, 33, 23, 255, 38, 33, 23, 255, 45, 39, 28, 255, 54, 45, 33, 255, 41, 36, 26, 255, 39, 34, 24, 255, 39, 34, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 43, 37, 24, 255, 40, 34, 24, 255, 33, 30, 22, 255, 41, 43, 36, 255, 61, 50, 36, 255, 75, 60, 43, 255, 51, 43, 31, 255, 53, 44, 32, 255, 36, 32, 24, 255, 42, 36, 24, 255, 39, 34, 24, 255, 45, 38, 25, 255, 47, 39, 25, 255, 43, 44, 37, 255, 39, 33, 23, 255, 46, 40, 29, 255, 37, 33, 23, 255, 43, 36, 24, 255, 35, 31, 22, 255, 40, 34, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 39, 34, 24, 255, 39, 33, 23, 255, 39, 34, 24, 255, 39, 34, 25, 255, 39, 34, 25, 255, 43, 37, 24, 255, 48, 40, 26, 255, 45, 38, 25, 255, 54, 43, 28, 255, 51, 41, 27, 255, 36, 32, 23, 255, 37, 33, 23, 255, 62, 51, 36, 255, 35, 31, 23, 255, 46, 40, 29, 255, 35, 31, 22, 255, 34, 31, 22, 255, 36, 31, 22, 255, 35, 31, 22, 255, 64, 52, 37, 255, 77, 62, 44, 255, 33, 30, 22, 255, 37, 33, 23, 255, 36, 32, 23, 255, 40, 34, 24, 255, 45, 37, 24, 255, 43, 37, 24, 255, 41, 36, 24, 255, 46, 38, 25, 255, 42, 36, 24, 255, 39, 34, 24, 255, 41, 36, 26, 255, 41, 36, 26, 255, 33, 30, 22, 255, 37, 33, 23, 255, 36, 32, 23, 255, 35, 31, 22, 255, 45, 37, 24, 255, 51, 41, 27, 255, 39, 34, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 43, 36, 24, 255, 46, 38, 24, 255, 41, 35, 24, 255, 43, 35, 24, 255, 44, 37, 25, 255, 45, 37, 25, 255, 47, 39, 26, 255, 47, 39, 26, 255, 40, 35, 23, 255, 37, 32, 22, 255, 58, 48, 33, 255, 36, 32, 23, 255, 41, 35, 23, 255, 43, 36, 23, 255, 43, 37, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 39, 34, 23, 255, 38, 33, 23, 255, 35, 31, 22, 255, 34, 31, 22, 255, 39, 34, 24, 255, 46, 39, 25, 255, 48, 40, 26, 255, 45, 37, 24, 255, 42, 36, 24, 255, 36, 32, 23, 255, 37, 33, 23, 255, 62, 51, 36, 255, 23, 29, 24, 255, 23, 29, 24, 255, 28, 39, 29, 255, 27, 37, 28, 255, 24, 32, 25, 255, 27, 37, 28, 255, 25, 33, 26, 255, 24, 31, 25, 255, 27, 37, 28, 255, 24, 31, 25, 255, 29, 40, 29, 255, 31, 44, 31, 255, 35, 52, 35, 255, 38, 58, 38, 255, 34, 49, 34, 255, 33, 49, 34, 255, 28, 38, 28, 255, 28, 39, 29, 255, 28, 39, 29, 255, 28, 39, 29, 255, 26, 36, 27, 255, 26, 35, 27, 255, 26, 34, 26, 255, 26, 36, 27, 255, 23, 30, 24, 255, 26, 35, 27, 255, 24, 32, 25, 255, 24, 32, 25, 255, 29, 41, 30, 255, 30, 43, 31, 255, 27, 37, 28, 255, 29, 40, 29, 255, 29, 41, 30, 255, 30, 43, 31, 255, 30, 42, 30, 255, 26, 35, 27, 255, 29, 41, 30, 255, 32, 46, 32, 255, 36, 53, 36, 255, 37, 55, 37, 255, 31, 44, 31, 255, 34, 51, 35, 255, 35, 52, 35, 255, 37, 55, 37, 255, 33, 49, 34, 255, 35, 52, 35, 255, 33, 47, 33, 255, 26, 36, 27, 255, 26, 35, 27, 255, 29, 40, 29, 255, 34, 49, 34, 255, 43, 64, 42, 255, 36, 53, 36, 255, 31, 44, 31, 255, 30, 42, 30, 255, 28, 40, 29, 255, 30, 43, 31, 255, 23, 30, 24, 255, 25, 33, 26, 255, 23, 30, 24, 255, 25, 34, 26, 255, 25, 33, 26, 255, 25, 34, 26, 255, 27, 36, 27, 255, 26, 34, 26, 255, 29, 41, 30, 255, 27, 37, 28, 255, 27, 37, 28, 255, 32, 46, 32, 255, 29, 40, 29, 255, 27, 38, 28, 255, 26, 35, 27, 255, 27, 36, 27, 255, 27, 37, 28, 255, 32, 47, 33, 255, 32, 46, 32, 255, 28, 39, 29, 255, 30, 42, 30, 255, 28, 39, 29, 255, 31, 45, 32, 255, 29, 41, 30, 255, 31, 45, 32, 255, 30, 43, 31, 255, 25, 34, 26, 255, 26, 36, 27, 255, 27, 36, 27, 255, 28, 38, 28, 255, 30, 42, 30, 255, 32, 45, 32, 255, 33, 48, 33, 255, 37, 56, 37, 255, 33, 49, 34, 255, 31, 45, 32, 255, 31, 44, 31, 255, 30, 43, 31, 255, 36, 54, 36, 255, 35, 51, 35, 255, 41, 61, 40, 255, 35, 53, 36, 255, 36, 53, 36, 255, 43, 64, 42, 255, 41, 61, 40, 255, 36, 53, 36, 255, 40, 59, 39, 255, 34, 50, 34, 255, 36, 53, 36, 255, 34, 50, 34, 255, 36, 54, 36, 255, 34, 49, 34, 255, 37, 56, 37, 255, 33, 47, 33, 255, 35, 52, 35, 255, 37, 55, 37, 255, 34, 50, 34, 255, 34, 49, 34, 255, 30, 43, 31, 255, 32, 45, 32, 255, 31, 44, 31, 255, 26, 36, 27, 255, 25, 33, 26, 255, 27, 38, 28, 255, 28, 38, 28, 255, 29, 41, 30, 255, 28, 38, 28, 255, 29, 40, 29, 255, 27, 37, 28, 255, 28, 38, 28, 255, 32, 46, 32, 255, 30, 43, 31, 255, 32, 47, 33, 255, 26, 36, 27, 255, 27, 37, 28, 255, 32, 47, 33, 255, 31, 44, 31, 255, 30, 43, 31, 255, 27, 37, 28, 255, 28, 40, 29, 255, 28, 38, 28, 255, 26, 35, 27, 255, 24, 31, 25, 255, 27, 37, 28, 255, 28, 38, 28, 255, 24, 32, 25, 255, 24, 31, 25, 255, 25, 33, 26, 255, 28, 39, 29, 255, 25, 33, 26, 255, 24, 31, 25, 255, 30, 42, 30, 255, 27, 36, 27, 255, 29, 41, 30, 255, 28, 39, 29, 255, 31, 45, 32, 255, 31, 45, 32, 255, 31, 44, 31, 255, 31, 45, 32, 255, 33, 49, 34, 255, 121, 150, 16, 255, 41, 61, 40, 255, 43, 64, 42, 255, 32, 47, 33, 255, 34, 50, 34, 255, 42, 62, 41, 255, 37, 55, 37, 255, 31, 44, 31, 255, 29, 41, 30, 255, 26, 36, 27, 255, 26, 36, 27, 255, 32, 47, 33, 255, 30, 42, 30, 255, 29, 41, 30, 255, 30, 42, 30, 255, 25, 34, 26, 255, 25, 33, 26, 255, 24, 32, 25, 255, 24, 32, 25, 255, 28, 38, 28, 255, 28, 39, 29, 255, 26, 35, 27, 255, 25, 34, 26, 255, 29, 41, 30, 255, 29, 41, 30, 255, 28, 39, 29, 255, 29, 41, 30, 255, 31, 44, 31, 255, 30, 42, 30, 255, 30, 43, 31, 255, 31, 45, 32, 255, 32, 46, 32, 255, 29, 41, 30, 255, 33, 49, 34, 255, 33, 49, 34, 255, 31, 44, 31, 255, 31, 44, 31, 255, 31, 45, 32, 255, 28, 39, 29, 255, 32, 47, 33, 255, 32, 46, 32, 255, 30, 42, 30, 255, 31, 44, 31, 255, 30, 43, 31, 255, 29, 40, 29, 255, 79, 95, 13, 255, 27, 37, 28, 255, 35, 51, 35, 255, 33, 47, 33, 255, 34, 50, 34, 255, 32, 46, 32, 255, 32, 47, 33, 255, 34, 50, 34, 255, 32, 46, 32, 255, 32, 47, 33, 255, 30, 42, 30, 255, 25, 33, 26, 255, 27, 37, 28, 255, 30, 42, 30, 255, 30, 43, 31, 255, 33, 48, 33, 255, 29, 40, 29, 255, 33, 47, 33, 255, 32, 47, 33, 255, 34, 51, 35, 255, 34, 50, 34, 255, 35, 52, 35, 255, 35, 53, 36, 255, 33, 49, 34, 255, 34, 50, 34, 255, 31, 45, 32, 255, 35, 52, 35, 255, 35, 52, 35, 255, 31, 45, 32, 255, 32, 47, 33, 255, 34, 50, 34, 255, 35, 51, 35, 255, 33, 49, 34, 255, 32, 47, 33, 255, 28, 40, 29, 255, 28, 39, 29, 255, 24, 32, 25, 255, 23, 29, 24, 255, 27, 37, 28, 255, 29, 41, 30, 255, 30, 42, 30, 255, 30, 43, 31, 255, 30, 43, 31, 255, 36, 53, 36, 255, 35, 52, 35, 255, 33, 48, 33, 255, 32, 46, 32, 255, 34, 50, 34, 255, 31, 44, 31, 255, 28, 39, 29, 255, 33, 49, 34, 255, 33, 48, 33, 255, 29, 41, 30, 255, 25, 33, 26, 255, 76, 60, 41, 255, 33, 30, 22, 255, 36, 32, 22, 255, 40, 35, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 42, 36, 24, 255, 51, 41, 27, 255, 37, 33, 24, 255, 46, 40, 29, 255, 50, 42, 31, 255, 36, 32, 23, 255, 39, 34, 25, 255, 34, 30, 22, 255, 35, 31, 22, 255, 33, 30, 22, 255, 75, 59, 40, 255, 36, 32, 23, 255, 36, 32, 23, 255, 39, 34, 24, 255, 37, 33, 23, 255, 52, 43, 31, 255, 36, 32, 22, 255, 39, 34, 23, 255, 43, 36, 24, 255, 38, 32, 22, 255, 57, 47, 33, 255, 34, 31, 22, 255, 37, 33, 24, 255, 53, 44, 32, 255, 37, 33, 23, 255, 37, 33, 23, 255, 41, 36, 24, 255, 44, 37, 24, 255, 45, 37, 24, 255, 49, 40, 26, 255, 48, 40, 26, 255, 43, 36, 24, 255, 39, 34, 24, 255, 40, 34, 24, 255, 36, 31, 22, 255, 37, 33, 23, 255, 43, 37, 24, 255, 39, 34, 24, 255, 36, 32, 24, 255, 73, 59, 42, 255, 34, 30, 22, 255, 50, 42, 31, 255, 39, 34, 24, 255, 49, 40, 26, 255, 41, 35, 24, 255, 34, 31, 22, 255, 42, 36, 24, 255, 36, 31, 22, 255, 34, 30, 22, 255, 33, 30, 22, 255, 56, 44, 29, 255, 49, 40, 26, 255, 47, 39, 25, 255, 54, 43, 28, 255, 40, 35, 24, 255, 33, 30, 22, 255, 51, 43, 31, 255, 35, 31, 22, 255, 37, 33, 23, 255, 37, 33, 24, 255, 37, 33, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 35, 31, 22, 255, 46, 40, 29, 255, 34, 31, 22, 255, 39, 34, 24, 255, 40, 34, 24, 255, 43, 36, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 60, 46, 30, 255, 50, 40, 27, 255, 43, 36, 24, 255, 45, 37, 24, 255, 43, 36, 24, 255, 38, 33, 23, 255, 37, 33, 24, 255, 40, 35, 25, 255, 39, 34, 24, 255, 40, 35, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 51, 41, 27, 255, 61, 46, 31, 255, 45, 37, 24, 255, 57, 45, 29, 255, 63, 48, 32, 255, 49, 40, 26, 255, 47, 39, 25, 255, 36, 32, 22, 255, 46, 39, 25, 255, 63, 48, 32, 255, 43, 36, 24, 255, 45, 37, 24, 255, 33, 30, 22, 255, 41, 36, 24, 255, 35, 31, 22, 255, 46, 39, 25, 255, 42, 36, 24, 255, 38, 33, 23, 255, 40, 35, 24, 255, 37, 33, 23, 255, 33, 30, 22, 255, 40, 34, 24, 255, 39, 33, 23, 255, 36, 32, 23, 255, 42, 36, 24, 255, 55, 43, 28, 255, 57, 45, 29, 255, 37, 33, 23, 255, 40, 35, 25, 255, 38, 33, 23, 255, 48, 40, 30, 255, 79, 63, 45, 255, 48, 40, 30, 255, 44, 38, 27, 255, 39, 33, 23, 255, 40, 35, 24, 255, 51, 43, 31, 255, 61, 50, 36, 255, 45, 39, 28, 255, 39, 34, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 38, 33, 23, 255, 39, 34, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 36, 32, 23, 255, 40, 34, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 48, 40, 26, 255, 47, 39, 25, 255, 50, 40, 27, 255, 43, 36, 24, 255, 51, 41, 27, 255, 45, 37, 24, 255, 40, 35, 24, 255, 44, 37, 24, 255, 49, 40, 26, 255, 45, 37, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 62, 51, 36, 255, 40, 35, 25, 255, 34, 30, 22, 255, 35, 31, 23, 255, 37, 33, 24, 255, 37, 33, 23, 255, 43, 36, 24, 255, 40, 34, 24, 255, 52, 42, 27, 255, 43, 36, 24, 255, 41, 36, 24, 255, 47, 39, 25, 255, 37, 33, 23, 255, 58, 48, 34, 255, 72, 58, 42, 255, 58, 48, 34, 255, 35, 31, 22, 255, 34, 31, 22, 255, 36, 32, 22, 255, 40, 35, 24, 255, 36, 32, 23, 255, 42, 36, 24, 255, 39, 34, 24, 255, 37, 33, 23, 255, 36, 32, 23, 255, 54, 45, 33, 255, 37, 33, 23, 255, 42, 36, 24, 255, 36, 32, 23, 255, 38, 33, 23, 255, 45, 37, 24, 255, 44, 37, 24, 255, 45, 38, 25, 255, 37, 33, 23, 255, 36, 32, 22, 255, 33, 29, 22, 255, 39, 33, 23, 255, 34, 31, 22, 255, 39, 34, 23, 255, 56, 44, 29, 255, 41, 36, 24, 255, 61, 46, 31, 255, 50, 40, 27, 255, 42, 36, 24, 255, 40, 35, 25, 255, 55, 46, 33, 255, 36, 32, 23, 255, 38, 33, 23, 255, 36, 31, 22, 255, 40, 34, 24, 255, 33, 30, 22, 255, 40, 35, 25, 255, 35, 31, 22, 255, 42, 37, 27, 255, 37, 33, 23, 255, 37, 33, 23, 255, 38, 33, 23, 255, 48, 39, 25, 255, 50, 40, 27, 255, 39, 34, 24, 255, 41, 35, 24, 255, 58, 45, 30, 255, 45, 37, 24, 255, 37, 33, 23, 255, 39, 34, 25, 255, 39, 33, 23, 255, 35, 31, 22, 255, 42, 36, 24, 255, 38, 33, 23, 255, 41, 36, 26, 255, 43, 36, 24, 255, 52, 42, 27, 255, 38, 33, 23, 255, 43, 37, 24, 255, 39, 34, 24, 255, 39, 34, 24, 255, 47, 39, 25, 255, 51, 41, 26, 255, 43, 36, 24, 255, 49, 39, 26, 255, 49, 40, 26, 255, 46, 38, 26, 255, 47, 42, 31, 255, 39, 34, 24, 255, 36, 31, 22, 255, 49, 41, 29, 255, 36, 31, 22, 255, 42, 36, 24, 255, 44, 36, 23, 255, 41, 35, 24, 255, 40, 35, 24, 255, 35, 31, 23, 255, 43, 36, 24, 255, 35, 31, 22, 255, 39, 34, 23, 255, 42, 36, 24, 255, 35, 31, 22, 255, 40, 35, 24, 255, 39, 34, 24, 255, 41, 36, 24, 255, 45, 38, 25, 255, 43, 37, 24, 255, 39, 33, 23, 255, 76, 61, 43, 255, 27, 36, 27, 255, 28, 38, 28, 255, 29, 41, 30, 255, 25, 33, 26, 255, 26, 33, 27, 255, 23, 29, 24, 255, 26, 35, 27, 255, 26, 34, 26, 255, 26, 35, 27, 255, 26, 35, 27, 255, 29, 40, 29, 255, 31, 44, 31, 255, 36, 54, 36, 255, 40, 59, 39, 255, 33, 48, 33, 255, 27, 37, 28, 255, 30, 43, 31, 255, 28, 39, 29, 255, 29, 40, 29, 255, 27, 37, 28, 255, 27, 38, 28, 255, 31, 44, 31, 255, 26, 36, 27, 255, 28, 39, 29, 255, 29, 40, 29, 255, 24, 31, 25, 255, 26, 36, 27, 255, 24, 31, 25, 255, 28, 39, 29, 255, 29, 40, 29, 255, 28, 39, 29, 255, 26, 36, 27, 255, 32, 46, 32, 255, 30, 42, 30, 255, 36, 53, 36, 255, 33, 48, 33, 255, 27, 37, 28, 255, 70, 83, 13, 255, 34, 49, 34, 255, 36, 54, 36, 255, 37, 55, 37, 255, 34, 49, 34, 255, 33, 48, 33, 255, 36, 54, 36, 255, 35, 52, 35, 255, 32, 47, 33, 255, 33, 48, 33, 255, 31, 44, 31, 255, 31, 44, 31, 255, 31, 44, 31, 255, 36, 54, 36, 255, 37, 55, 37, 255, 33, 49, 34, 255, 31, 45, 32, 255, 33, 48, 33, 255, 31, 44, 31, 255, 27, 37, 28, 255, 28, 39, 29, 255, 28, 38, 28, 255, 24, 32, 25, 255, 24, 32, 25, 255, 26, 34, 26, 255, 26, 35, 27, 255, 25, 33, 26, 255, 33, 48, 33, 255, 29, 40, 29, 255, 25, 33, 26, 255, 26, 35, 27, 255, 28, 38, 28, 255, 29, 41, 30, 255, 24, 31, 25, 255, 27, 36, 27, 255, 28, 38, 28, 255, 33, 48, 33, 255, 30, 42, 30, 255, 30, 42, 30, 255, 31, 45, 32, 255, 32, 46, 32, 255, 30, 43, 31, 255, 31, 44, 31, 255, 29, 41, 30, 255, 30, 43, 31, 255, 31, 45, 32, 255, 27, 37, 28, 255, 30, 43, 31, 255, 32, 47, 33, 255, 32, 46, 32, 255, 34, 50, 34, 255, 34, 49, 34, 255, 34, 50, 34, 255, 38, 57, 38, 255, 36, 53, 36, 255, 32, 47, 33, 255, 32, 47, 33, 255, 29, 41, 30, 255, 35, 53, 36, 255, 36, 54, 36, 255, 44, 65, 43, 255, 44, 65, 43, 255, 44, 65, 43, 255, 36, 54, 36, 255, 38, 58, 38, 255, 35, 53, 36, 255, 35, 52, 35, 255, 38, 58, 38, 255, 36, 53, 36, 255, 35, 51, 35, 255, 33, 49, 34, 255, 34, 50, 34, 255, 34, 51, 35, 255, 37, 56, 37, 255, 34, 50, 34, 255, 36, 53, 36, 255, 31, 44, 31, 255, 30, 42, 30, 255, 29, 41, 30, 255, 31, 44, 31, 255, 27, 38, 28, 255, 25, 33, 26, 255, 26, 32, 26, 255, 23, 29, 24, 255, 26, 35, 27, 255, 26, 35, 27, 255, 29, 41, 30, 255, 29, 41, 30, 255, 26, 34, 26, 255, 29, 40, 29, 255, 25, 34, 26, 255, 28, 40, 29, 255, 29, 41, 30, 255, 30, 43, 31, 255, 34, 49, 34, 255, 30, 43, 31, 255, 32, 46, 32, 255, 31, 44, 31, 255, 32, 47, 33, 255, 29, 40, 29, 255, 30, 43, 31, 255, 27, 37, 28, 255, 25, 33, 26, 255, 28, 38, 28, 255, 32, 47, 33, 255, 27, 37, 28, 255, 25, 34, 26, 255, 26, 35, 27, 255, 25, 33, 26, 255, 26, 35, 27, 255, 28, 40, 29, 255, 30, 43, 31, 255, 28, 39, 29, 255, 31, 44, 31, 255, 30, 43, 31, 255, 29, 41, 30, 255, 26, 35, 27, 255, 28, 39, 29, 255, 27, 37, 28, 255, 33, 48, 33, 255, 35, 53, 36, 255, 122, 151, 15, 255, 36, 54, 36, 255, 34, 50, 34, 255, 36, 54, 36, 255, 39, 59, 39, 255, 36, 54, 36, 255, 27, 37, 28, 255, 28, 39, 29, 255, 28, 39, 29, 255, 29, 40, 29, 255, 32, 45, 32, 255, 31, 45, 32, 255, 27, 37, 28, 255, 31, 44, 31, 255, 29, 40, 29, 255, 29, 41, 30, 255, 28, 40, 29, 255, 28, 40, 29, 255, 27, 36, 27, 255, 28, 38, 28, 255, 25, 33, 26, 255, 25, 33, 26, 255, 26, 35, 27, 255, 25, 34, 26, 255, 28, 40, 29, 255, 26, 35, 27, 255, 28, 40, 29, 255, 28, 38, 28, 255, 28, 39, 29, 255, 30, 42, 30, 255, 31, 44, 31, 255, 29, 41, 30, 255, 30, 42, 30, 255, 31, 44, 31, 255, 32, 45, 32, 255, 36, 53, 36, 255, 36, 54, 36, 255, 34, 51, 35, 255, 33, 48, 33, 255, 35, 51, 35, 255, 35, 52, 35, 255, 32, 46, 32, 255, 32, 47, 33, 255, 30, 43, 31, 255, 29, 41, 30, 255, 28, 40, 29, 255, 31, 45, 32, 255, 32, 46, 32, 255, 31, 45, 32, 255, 37, 55, 37, 255, 33, 48, 33, 255, 31, 44, 31, 255, 33, 48, 33, 255, 31, 44, 31, 255, 31, 45, 32, 255, 25, 33, 26, 255, 29, 40, 29, 255, 32, 46, 32, 255, 35, 51, 35, 255, 37, 55, 37, 255, 32, 46, 32, 255, 31, 45, 32, 255, 34, 50, 34, 255, 37, 55, 37, 255, 41, 61, 40, 255, 34, 50, 34, 255, 34, 50, 34, 255, 36, 53, 36, 255, 38, 57, 38, 255, 37, 56, 37, 255, 37, 56, 37, 255, 35, 52, 35, 255, 35, 51, 35, 255, 35, 52, 35, 255, 37, 56, 37, 255, 34, 49, 34, 255, 34, 50, 34, 255, 37, 56, 37, 255, 33, 47, 33, 255, 30, 42, 30, 255, 26, 35, 27, 255, 26, 35, 27, 255, 26, 35, 27, 255, 29, 40, 29, 255, 29, 41, 30, 255, 31, 44, 31, 255, 29, 41, 30, 255, 31, 44, 31, 255, 31, 44, 31, 255, 35, 52, 35, 255, 35, 51, 35, 255, 35, 52, 35, 255, 30, 43, 31, 255, 32, 46, 32, 255, 32, 46, 32, 255, 33, 49, 34, 255, 29, 41, 30, 255, 28, 39, 29, 255, 48, 40, 30, 255, 46, 40, 29, 255, 37, 33, 23, 255, 37, 33, 23, 255, 40, 34, 24, 255, 34, 30, 22, 255, 35, 31, 23, 255, 34, 30, 22, 255, 46, 40, 29, 255, 33, 30, 22, 255, 34, 31, 22, 255, 34, 31, 22, 255, 40, 35, 25, 255, 35, 31, 22, 255, 34, 30, 22, 255, 36, 32, 23, 255, 37, 33, 23, 255, 33, 30, 22, 255, 55, 45, 32, 255, 40, 35, 24, 255, 44, 37, 26, 255, 36, 32, 23, 255, 58, 48, 32, 255, 53, 43, 30, 255, 46, 38, 25, 255, 36, 32, 22, 255, 39, 32, 23, 255, 78, 62, 44, 255, 72, 58, 42, 255, 39, 34, 25, 255, 43, 37, 24, 255, 43, 36, 24, 255, 45, 38, 25, 255, 38, 33, 23, 255, 38, 33, 23, 255, 34, 31, 22, 255, 42, 36, 24, 255, 36, 32, 22, 255, 42, 36, 24, 255, 42, 36, 24, 255, 36, 32, 23, 255, 40, 35, 24, 255, 41, 36, 26, 255, 36, 32, 24, 255, 37, 33, 23, 255, 33, 30, 22, 255, 41, 36, 26, 255, 34, 31, 22, 255, 41, 36, 26, 255, 46, 39, 25, 255, 46, 38, 25, 255, 41, 35, 24, 255, 39, 34, 23, 255, 51, 43, 31, 255, 42, 36, 24, 255, 43, 36, 24, 255, 56, 44, 29, 255, 40, 35, 24, 255, 39, 34, 23, 255, 35, 31, 22, 255, 36, 32, 23, 255, 35, 31, 22, 255, 41, 35, 24, 255, 37, 33, 24, 255, 40, 35, 24, 255, 40, 35, 25, 255, 36, 32, 23, 255, 46, 40, 29, 255, 57, 47, 34, 255, 48, 40, 30, 255, 76, 60, 40, 255, 46, 40, 29, 255, 34, 31, 22, 255, 37, 33, 24, 255, 39, 34, 23, 255, 53, 42, 28, 255, 34, 31, 22, 255, 38, 33, 23, 255, 53, 42, 28, 255, 54, 43, 28, 255, 70, 52, 33, 255, 62, 47, 31, 255, 41, 35, 24, 255, 45, 39, 28, 255, 36, 31, 22, 255, 35, 31, 22, 255, 61, 46, 31, 255, 49, 40, 26, 255, 58, 45, 30, 255, 41, 35, 24, 255, 36, 31, 22, 255, 66, 49, 33, 255, 48, 40, 26, 255, 45, 37, 24, 255, 40, 35, 24, 255, 41, 36, 24, 255, 64, 52, 37, 255, 47, 39, 25, 255, 45, 37, 24, 255, 52, 42, 27, 255, 40, 34, 24, 255, 37, 33, 23, 255, 35, 31, 22, 255, 66, 54, 38, 255, 36, 32, 24, 255, 36, 32, 23, 255, 58, 48, 34, 255, 45, 39, 28, 255, 61, 50, 36, 255, 55, 46, 33, 255, 53, 44, 32, 255, 37, 33, 23, 255, 41, 36, 26, 255, 40, 34, 24, 255, 40, 34, 24, 255, 48, 39, 25, 255, 40, 34, 24, 255, 40, 35, 24, 255, 46, 38, 25, 255, 43, 36, 24, 255, 34, 30, 22, 255, 36, 32, 24, 255, 38, 33, 23, 255, 36, 32, 24, 255, 46, 40, 29, 255, 63, 52, 37, 255, 68, 55, 40, 255, 61, 50, 36, 255, 44, 37, 24, 255, 40, 35, 25, 255, 42, 36, 24, 255, 61, 46, 31, 255, 42, 36, 24, 255, 44, 37, 24, 255, 35, 31, 22, 255, 42, 36, 24, 255, 54, 43, 28, 255, 37, 33, 23, 255, 37, 33, 23, 255, 39, 34, 24, 255, 39, 34, 24, 255, 36, 32, 23, 255, 39, 34, 24, 255, 39, 34, 24, 255, 43, 37, 24, 255, 58, 45, 30, 255, 55, 43, 28, 255, 41, 35, 24, 255, 37, 33, 23, 255, 57, 47, 34, 255, 40, 35, 25, 255, 62, 51, 36, 255, 58, 48, 34, 255, 33, 30, 22, 255, 36, 32, 23, 255, 45, 37, 24, 255, 46, 39, 25, 255, 35, 31, 22, 255, 40, 34, 24, 255, 40, 35, 24, 255, 40, 35, 24, 255, 42, 36, 24, 255, 43, 37, 24, 255, 51, 41, 27, 255, 40, 43, 36, 255, 57, 47, 34, 255, 37, 33, 23, 255, 35, 31, 23, 255, 37, 33, 23, 255, 40, 35, 24, 255, 39, 33, 23, 255, 36, 32, 24, 255, 42, 36, 24, 255, 40, 35, 25, 255, 34, 31, 22, 255, 67, 54, 39, 255, 46, 40, 29, 255, 36, 32, 23, 255, 35, 31, 22, 255, 46, 40, 29, 255, 39, 33, 23, 255, 43, 37, 24, 255, 59, 45, 30, 255, 44, 37, 24, 255, 40, 35, 25, 255, 39, 34, 25, 255, 42, 37, 27, 255, 36, 32, 23, 255, 43, 37, 24, 255, 40, 35, 24, 255, 42, 36, 24, 255, 62, 47, 31, 255, 51, 41, 27, 255, 40, 34, 24, 255, 43, 36, 24, 255, 41, 35, 24, 255, 60, 46, 31, 255, 40, 34, 24, 255, 36, 32, 23, 255, 33, 30, 22, 255, 48, 40, 26, 255, 46, 39, 25, 255, 40, 34, 24, 255, 46, 39, 25, 255, 62, 51, 36, 255, 61, 50, 36, 255, 39, 34, 25, 255, 35, 31, 23, 255, 45, 37, 24, 255, 38, 33, 23, 255, 55, 43, 28, 255, 38, 33, 23, 255, 34, 31, 22, 255, 58, 45, 30, 255, 71, 52, 33, 255, 51, 41, 27, 255, 58, 45, 30, 255, 39, 34, 23, 255, 41, 36, 24, 255, 45, 37, 24, 255, 41, 35, 24, 255, 39, 34, 23, 255, 36, 31, 22, 255, 46, 38, 25, 255, 52, 42, 27, 255, 48, 39, 25, 255, 40, 34, 24, 255, 39, 34, 24, 255, 35, 31, 23, 255, 40, 34, 24, 255, 41, 35, 24, 255, 40, 33, 23, 255, 41, 35, 24, 255, 37, 33, 23, 255, 42, 36, 26, 255, 63, 51, 36, 255, 37, 32, 22, 255, 36, 32, 23, 255, 44, 37, 24, 255, 48, 39, 25, 255, 39, 34, 23, 255, 38, 33, 23, 255, 46, 38, 25, 255, 39, 34, 24, 255, 34, 31, 22, 255, 39, 33, 23, 255, 39, 34, 25, 255, 37, 33, 23, 255, 47, 39, 25, 255, 52, 42, 28, 255, 49, 40, 26, 255, 59, 45, 30, 255, 40, 34, 24, 255, 43, 37, 24, 255, 44, 45, 37, 255, 34, 31, 22, 255, 28, 39, 29, 255, 28, 38, 28, 255, 29, 41, 30, 255, 25, 34, 26, 255, 23, 30, 24, 255, 24, 32, 25, 255, 25, 33, 26, 255, 26, 36, 27, 255, 25, 33, 26, 255, 23, 29, 24, 255, 29, 40, 29, 255, 32, 46, 32, 255, 33, 49, 34, 255, 37, 55, 37, 255, 31, 45, 32, 255, 30, 43, 31, 255, 30, 43, 31, 255, 30, 42, 30, 255, 27, 37, 28, 255, 27, 37, 28, 255, 28, 39, 29, 255, 31, 45, 32, 255, 28, 38, 28, 255, 24, 32, 25, 255, 24, 32, 25, 255, 25, 33, 26, 255, 26, 36, 27, 255, 27, 36, 27, 255, 27, 37, 28, 255, 29, 41, 30, 255, 31, 44, 31, 255, 30, 42, 30, 255, 31, 45, 32, 255, 34, 50, 34, 255, 34, 51, 35, 255, 32, 47, 33, 255, 27, 38, 28, 255, 29, 40, 29, 255, 35, 52, 35, 255, 35, 51, 35, 255, 36, 53, 36, 255, 33, 48, 33, 255, 33, 49, 34, 255, 32, 47, 33, 255, 36, 54, 36, 255, 33, 49, 34, 255, 28, 39, 29, 255, 29, 41, 30, 255, 31, 45, 32, 255, 29, 41, 30, 255, 32, 46, 32, 255, 34, 50, 34, 255, 36, 54, 36, 255, 35, 52, 35, 255, 31, 45, 32, 255, 32, 46, 32, 255, 30, 43, 31, 255, 31, 44, 31, 255, 27, 37, 28, 255, 28, 39, 29, 255, 25, 33, 26, 255, 28, 39, 29, 255, 30, 43, 31, 255, 26, 36, 27, 255, 31, 44, 31, 255, 30, 42, 30, 255, 27, 36, 27, 255, 28, 38, 28, 255, 29, 41, 30, 255, 27, 37, 28, 255, 24, 32, 25, 255, 26, 35, 27, 255, 31, 44, 31, 255, 29, 41, 30, 255, 31, 45, 32, 255, 29, 41, 30, 255, 31, 45, 32, 255, 30, 43, 31, 255, 33, 49, 34, 255, 30, 42, 30, 255, 30, 43, 31, 255, 33, 47, 33, 255, 33, 49, 34, 255, 30, 42, 30, 255, 33, 47, 33, 255, 35, 52, 35, 255, 36, 54, 36, 255, 34, 50, 34, 255, 35, 52, 35, 255, 35, 52, 35, 255, 35, 52, 35, 255, 35, 52, 35, 255, 34, 49, 34, 255, 30, 43, 31, 255, 31, 45, 32, 255, 29, 41, 30, 255, 47, 69, 45, 255, 40, 59, 39, 255, 37, 56, 37, 255, 43, 63, 41, 255, 34, 49, 34, 255, 37, 56, 37, 255, 34, 51, 35, 255, 35, 52, 35, 255, 35, 52, 35, 255, 44, 65, 43, 255, 37, 55, 37, 255, 31, 45, 32, 255, 35, 51, 35, 255, 35, 53, 36, 255, 39, 59, 39, 255, 33, 48, 33, 255, 34, 51, 35, 255, 33, 49, 34, 255, 34, 49, 34, 255, 33, 49, 34, 255, 30, 43, 31, 255, 24, 32, 25, 255, 26, 35, 27, 255, 23, 30, 24, 255, 27, 37, 28, 255, 25, 33, 26, 255, 26, 35, 27, 255, 31, 45, 32, 255, 32, 45, 32, 255, 24, 31, 25, 255, 24, 32, 25, 255, 23, 30, 24, 255, 27, 36, 27, 255, 25, 33, 26, 255, 30, 43, 31, 255, 31, 45, 32, 255, 32, 47, 33, 255, 30, 43, 31, 255, 34, 50, 34, 255, 33, 49, 34, 255, 34, 50, 34, 255, 31, 44, 31, 255, 31, 44, 31, 255, 28, 40, 29, 255, 29, 41, 30, 255, 30, 42, 30, 255, 29, 40, 29, 255, 30, 43, 31, 255, 25, 33, 26, 255, 28, 39, 29, 255, 30, 43, 31, 255, 29, 41, 30, 255, 31, 44, 31, 255, 29, 41, 30, 255, 27, 37, 28, 255, 27, 37, 28, 255, 29, 40, 29, 255, 25, 34, 26, 255, 25, 33, 26, 255, 25, 34, 26, 255, 28, 38, 28, 255, 31, 45, 32, 255, 34, 50, 34, 255, 32, 47, 33, 255, 34, 49, 34, 255, 36, 54, 36, 255, 34, 50, 34, 255, 36, 54, 36, 255, 30, 43, 31, 255, 27, 37, 28, 255, 29, 41, 30, 255, 29, 41, 30, 255, 30, 42, 30, 255, 29, 41, 30, 255, 30, 42, 30, 255, 26, 35, 27, 255, 28, 40, 29, 255, 28, 38, 28, 255, 28, 39, 29, 255, 25, 33, 26, 255, 28, 38, 28, 255, 30, 42, 30, 255, 25, 34, 26, 255, 27, 37, 28, 255, 25, 33, 26, 255, 27, 38, 28, 255, 29, 41, 30, 255, 24, 31, 25, 255, 28, 38, 28, 255, 30, 42, 30, 255, 30, 42, 30, 255, 33, 47, 33, 255, 32, 45, 32, 255, 31, 44, 31, 255, 33, 48, 33, 255, 28, 38, 28, 255, 28, 39, 29, 255, 35, 51, 35, 255, 52, 76, 49, 255, 34, 50, 34, 255, 35, 52, 35, 255, 36, 54, 36, 255, 37, 55, 37, 255, 34, 49, 34, 255, 29, 41, 30, 255, 31, 45, 32, 255, 29, 41, 30, 255, 28, 38, 28, 255, 35, 52, 35, 255, 32, 46, 32, 255, 32, 46, 32, 255, 37, 55, 37, 255, 33, 48, 33, 255, 33, 47, 33, 255, 31, 44, 31, 255, 34, 50, 34, 255, 27, 36, 27, 255, 28, 38, 28, 255, 29, 40, 29, 255, 35, 52, 35, 255, 34, 50, 34, 255, 37, 55, 37, 255, 35, 51, 35, 255, 31, 45, 32, 255, 35, 51, 35, 255, 43, 63, 41, 255, 51, 74, 48, 255, 36, 54, 36, 255, 31, 45, 32, 255, 36, 54, 36, 255, 44, 65, 43, 255, 33, 49, 34, 255, 36, 53, 36, 255, 34, 51, 35, 255, 33, 48, 33, 255, 33, 48, 33, 255, 35, 52, 35, 255, 35, 53, 36, 255, 34, 51, 35, 255, 34, 50, 34, 255, 31, 45, 32, 255, 29, 41, 30, 255, 25, 34, 26, 255, 26, 35, 27, 255, 24, 32, 25, 255, 30, 42, 30, 255, 29, 41, 30, 255, 30, 42, 30, 255, 31, 45, 32, 255, 29, 41, 30, 255, 33, 47, 33, 255, 30, 42, 30, 255, 30, 42, 30, 255, 32, 47, 33, 255, 27, 38, 28, 255, 34, 50, 34, 255, 31, 44, 31, 255, 31, 45, 32, 255, 29, 41, 30, 255, 33, 49, 34, 255, 39, 34, 25, 255, 36, 31, 22, 255, 41, 35, 24, 255, 40, 34, 24, 255, 34, 30, 22, 255, 35, 31, 22, 255, 48, 40, 30, 255, 37, 33, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 36, 32, 23, 255, 40, 35, 24, 255, 41, 35, 24, 255, 38, 33, 23, 255, 34, 31, 22, 255, 36, 32, 22, 255, 80, 95, 32, 255, 36, 32, 23, 255, 39, 34, 23, 255, 51, 41, 26, 255, 46, 37, 25, 255, 36, 32, 22, 255, 42, 36, 26, 255, 38, 32, 22, 255, 36, 32, 22, 255, 35, 31, 22, 255, 38, 33, 23, 255, 40, 34, 24, 255, 37, 33, 23, 255, 45, 37, 24, 255, 38, 33, 23, 255, 48, 40, 26, 255, 68, 51, 33, 255, 43, 37, 24, 255, 43, 37, 24, 255, 48, 40, 30, 255, 33, 30, 22, 255, 39, 34, 24, 255, 51, 41, 27, 255, 48, 40, 26, 255, 54, 43, 28, 255, 39, 34, 24, 255, 36, 32, 23, 255, 50, 42, 31, 255, 37, 33, 23, 255, 37, 33, 23, 255, 49, 42, 30, 255, 80, 64, 45, 255, 40, 35, 25, 255, 33, 30, 22, 255, 40, 35, 24, 255, 33, 30, 22, 255, 42, 36, 24, 255, 46, 38, 25, 255, 50, 40, 27, 255, 44, 37, 24, 255, 42, 36, 24, 255, 33, 30, 22, 255, 35, 30, 22, 255, 34, 31, 22, 255, 36, 32, 23, 255, 37, 33, 23, 255, 41, 36, 24, 255, 43, 37, 24, 255, 44, 38, 27, 255, 39, 34, 24, 255, 36, 32, 23, 255, 54, 45, 33, 255, 39, 34, 24, 255, 39, 33, 23, 255, 50, 42, 31, 255, 70, 57, 40, 255, 55, 46, 33, 255, 39, 34, 23, 255, 37, 33, 23, 255, 38, 33, 23, 255, 45, 70, 33, 255, 46, 40, 29, 255, 34, 30, 22, 255, 41, 35, 24, 255, 46, 39, 25, 255, 54, 43, 28, 255, 40, 35, 24, 255, 40, 34, 24, 255, 48, 39, 25, 255, 46, 39, 25, 255, 43, 37, 24, 255, 39, 34, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 40, 34, 24, 255, 58, 45, 30, 255, 43, 36, 24, 255, 36, 32, 23, 255, 44, 37, 24, 255, 40, 34, 24, 255, 58, 48, 34, 255, 37, 33, 23, 255, 43, 37, 24, 255, 49, 40, 26, 255, 61, 47, 31, 255, 62, 47, 31, 255, 43, 37, 24, 255, 42, 36, 24, 255, 44, 38, 27, 255, 40, 35, 25, 255, 35, 31, 22, 255, 81, 98, 43, 255, 77, 61, 42, 255, 79, 62, 45, 255, 44, 38, 27, 255, 38, 33, 23, 255, 105, 132, 94, 255, 55, 46, 33, 255, 35, 31, 22, 255, 40, 35, 24, 255, 37, 33, 23, 255, 36, 32, 24, 255, 35, 31, 22, 255, 39, 34, 23, 255, 36, 32, 24, 255, 38, 33, 23, 255, 43, 36, 24, 255, 63, 52, 37, 255, 46, 40, 29, 255, 35, 31, 22, 255, 36, 31, 22, 255, 37, 33, 23, 255, 39, 34, 24, 255, 40, 34, 24, 255, 54, 43, 28, 255, 54, 43, 28, 255, 54, 43, 28, 255, 51, 41, 27, 255, 39, 34, 23, 255, 41, 35, 24, 255, 43, 36, 24, 255, 40, 35, 24, 255, 37, 33, 23, 255, 37, 33, 24, 255, 43, 37, 24, 255, 40, 34, 24, 255, 43, 37, 24, 255, 45, 37, 24, 255, 51, 41, 27, 255, 38, 33, 23, 255, 38, 33, 23, 255, 45, 38, 25, 255, 36, 32, 23, 255, 36, 32, 22, 255, 34, 31, 22, 255, 50, 42, 31, 255, 37, 33, 23, 255, 37, 33, 23, 255, 46, 39, 25, 255, 43, 37, 24, 255, 39, 34, 25, 255, 40, 35, 25, 255, 37, 33, 23, 255, 43, 37, 24, 255, 58, 45, 30, 255, 38, 33, 23, 255, 36, 32, 22, 255, 42, 36, 24, 255, 40, 34, 24, 255, 41, 36, 26, 255, 40, 34, 24, 255, 43, 36, 24, 255, 39, 34, 23, 255, 39, 34, 24, 255, 35, 31, 22, 255, 48, 40, 30, 255, 38, 33, 23, 255, 39, 34, 24, 255, 36, 32, 23, 255, 33, 30, 22, 255, 79, 63, 43, 255, 33, 30, 22, 255, 37, 33, 23, 255, 37, 33, 24, 255, 33, 30, 22, 255, 39, 33, 23, 255, 42, 36, 24, 255, 40, 35, 24, 255, 36, 32, 23, 255, 61, 50, 36, 255, 53, 44, 32, 255, 59, 49, 35, 255, 64, 52, 37, 255, 37, 33, 24, 255, 39, 34, 24, 255, 44, 37, 24, 255, 68, 51, 33, 255, 40, 34, 24, 255, 37, 33, 23, 255, 38, 33, 23, 255, 43, 36, 24, 255, 43, 37, 24, 255, 40, 35, 24, 255, 37, 33, 23, 255, 40, 35, 24, 255, 40, 35, 24, 255, 36, 32, 23, 255, 40, 34, 24, 255, 34, 30, 22, 255, 35, 31, 22, 255, 36, 32, 22, 255, 39, 34, 23, 255, 33, 30, 22, 255, 34, 31, 22, 255, 39, 34, 25, 255, 35, 31, 23, 255, 36, 32, 22, 255, 41, 35, 24, 255, 40, 34, 24, 255, 49, 40, 26, 255, 52, 42, 28, 255, 51, 41, 27, 255, 49, 40, 26, 255, 44, 37, 24, 255, 40, 34, 24, 255, 52, 42, 28, 255, 44, 37, 24, 255, 45, 37, 24, 255, 51, 41, 27, 255, 46, 38, 25, 255, 41, 35, 24, 255, 45, 37, 24, 255, 39, 34, 24, 255, 39, 34, 24, 255, 42, 35, 23, 255, 44, 36, 24, 255, 40, 34, 23, 255, 41, 36, 25, 255, 39, 34, 24, 255, 40, 34, 23, 255, 42, 35, 24, 255, 43, 37, 24, 255, 38, 33, 23, 255, 40, 35, 24, 255, 43, 37, 24, 255, 41, 35, 23, 255, 35, 31, 22, 255, 34, 31, 22, 255, 45, 37, 24, 255, 43, 36, 24, 255, 51, 41, 27, 255, 54, 43, 28, 255, 71, 52, 33, 255, 52, 42, 27, 255, 48, 39, 25, 255, 45, 38, 25, 255, 41, 35, 24, 255, 34, 31, 22, 255, 53, 44, 32, 255, 36, 32, 24, 255, 30, 43, 31, 255, 29, 41, 30, 255, 30, 42, 30, 255, 28, 38, 28, 255, 24, 32, 25, 255, 27, 37, 28, 255, 23, 29, 24, 255, 23, 29, 24, 255, 24, 31, 25, 255, 23, 30, 24, 255, 25, 34, 26, 255, 28, 39, 29, 255, 30, 42, 30, 255, 31, 45, 32, 255, 30, 43, 31, 255, 32, 46, 32, 255, 27, 38, 28, 255, 29, 40, 29, 255, 31, 45, 32, 255, 31, 44, 31, 255, 32, 47, 33, 255, 30, 43, 31, 255, 27, 37, 28, 255, 30, 43, 31, 255, 28, 38, 28, 255, 26, 35, 27, 255, 27, 37, 28, 255, 29, 41, 30, 255, 31, 45, 32, 255, 33, 49, 34, 255, 33, 48, 33, 255, 29, 41, 30, 255, 30, 43, 31, 255, 33, 48, 33, 255, 34, 49, 34, 255, 33, 48, 33, 255, 29, 40, 29, 255, 33, 48, 33, 255, 34, 49, 34, 255, 35, 52, 35, 255, 34, 49, 34, 255, 36, 53, 36, 255, 33, 48, 33, 255, 30, 42, 30, 255, 35, 51, 35, 255, 32, 47, 33, 255, 26, 35, 27, 255, 27, 36, 27, 255, 26, 36, 27, 255, 28, 38, 28, 255, 31, 45, 32, 255, 33, 49, 34, 255, 30, 42, 30, 255, 32, 46, 32, 255, 31, 44, 31, 255, 29, 41, 30, 255, 27, 37, 28, 255, 26, 35, 27, 255, 29, 41, 30, 255, 30, 42, 30, 255, 27, 37, 28, 255, 32, 46, 32, 255, 33, 47, 33, 255, 29, 40, 29, 255, 33, 47, 33, 255, 31, 45, 32, 255, 26, 36, 27, 255, 26, 35, 27, 255, 27, 38, 28, 255, 26, 36, 27, 255, 24, 31, 25, 255, 24, 32, 25, 255, 27, 37, 28, 255, 27, 37, 28, 255, 33, 47, 33, 255, 34, 49, 34, 255, 34, 49, 34, 255, 29, 41, 30, 255, 33, 48, 33, 255, 36, 53, 36, 255, 37, 56, 37, 255, 37, 56, 37, 255, 35, 51, 35, 255, 30, 43, 31, 255, 30, 43, 31, 255, 35, 53, 36, 255, 34, 50, 34, 255, 31, 45, 32, 255, 30, 42, 30, 255, 34, 49, 34, 255, 35, 53, 36, 255, 33, 48, 33, 255, 30, 43, 31, 255, 31, 45, 32, 255, 35, 51, 35, 255, 30, 42, 30, 255, 35, 53, 36, 255, 34, 51, 35, 255, 36, 53, 36, 255, 38, 58, 38, 255, 36, 53, 36, 255, 37, 56, 37, 255, 35, 52, 35, 255, 33, 48, 33, 255, 32, 46, 32, 255, 36, 54, 36, 255, 48, 70, 46, 255, 37, 55, 37, 255, 35, 52, 35, 255, 36, 54, 36, 255, 35, 52, 35, 255, 34, 51, 35, 255, 36, 54, 36, 255, 33, 49, 34, 255, 36, 53, 36, 255, 31, 44, 31, 255, 28, 39, 29, 255, 25, 34, 26, 255, 25, 34, 26, 255, 24, 32, 25, 255, 25, 33, 26, 255, 27, 37, 28, 255, 28, 39, 29, 255, 27, 37, 28, 255, 26, 36, 27, 255, 24, 32, 25, 255, 23, 30, 24, 255, 23, 29, 24, 255, 23, 30, 24, 255, 25, 33, 26, 255, 25, 34, 26, 255, 31, 44, 31, 255, 30, 42, 30, 255, 29, 41, 30, 255, 32, 46, 32, 255, 31, 45, 32, 255, 33, 47, 33, 255, 32, 47, 33, 255, 37, 56, 37, 255, 33, 48, 33, 255, 33, 49, 34, 255, 34, 50, 34, 255, 33, 49, 34, 255, 32, 46, 32, 255, 29, 41, 30, 255, 28, 39, 29, 255, 28, 38, 28, 255, 31, 44, 31, 255, 29, 41, 30, 255, 31, 45, 32, 255, 31, 45, 32, 255, 31, 44, 31, 255, 29, 40, 29, 255, 26, 36, 27, 255, 26, 36, 27, 255, 30, 42, 30, 255, 28, 39, 29, 255, 31, 45, 32, 255, 30, 43, 31, 255, 32, 47, 33, 255, 33, 49, 34, 255, 32, 46, 32, 255, 35, 51, 35, 255, 35, 51, 35, 255, 33, 48, 33, 255, 30, 42, 30, 255, 31, 44, 31, 255, 29, 40, 29, 255, 28, 40, 29, 255, 31, 45, 32, 255, 31, 44, 31, 255, 28, 38, 28, 255, 30, 42, 30, 255, 29, 41, 30, 255, 26, 35, 27, 255, 23, 29, 24, 255, 28, 39, 29, 255, 29, 40, 29, 255, 28, 39, 29, 255, 25, 34, 26, 255, 30, 42, 30, 255, 26, 35, 27, 255, 28, 40, 29, 255, 28, 39, 29, 255, 28, 39, 29, 255, 30, 43, 31, 255, 31, 44, 31, 255, 33, 48, 33, 255, 34, 49, 34, 255, 35, 53, 36, 255, 33, 49, 34, 255, 29, 40, 29, 255, 33, 48, 33, 255, 31, 44, 31, 255, 37, 56, 37, 255, 34, 50, 34, 255, 35, 52, 35, 255, 32, 46, 32, 255, 40, 60, 40, 255, 36, 53, 36, 255, 36, 53, 36, 255, 32, 47, 33, 255, 32, 47, 33, 255, 32, 46, 32, 255, 34, 51, 35, 255, 37, 55, 37, 255, 35, 52, 35, 255, 36, 53, 36, 255, 35, 51, 35, 255, 33, 48, 33, 255, 32, 46, 32, 255, 34, 49, 34, 255, 31, 45, 32, 255, 30, 43, 31, 255, 28, 40, 29, 255, 31, 45, 32, 255, 32, 45, 32, 255, 36, 53, 36, 255, 34, 51, 35, 255, 38, 57, 38, 255, 37, 56, 37, 255, 36, 53, 36, 255, 56, 80, 52, 255, 38, 58, 38, 255, 36, 53, 36, 255, 32, 47, 33, 255, 31, 45, 32, 255, 32, 46, 32, 255, 32, 46, 32, 255, 31, 45, 32, 255, 28, 40, 29, 255, 30, 42, 30, 255, 32, 46, 32, 255, 31, 44, 31, 255, 33, 47, 33, 255, 33, 47, 33, 255, 30, 43, 31, 255, 27, 37, 28, 255, 26, 35, 27, 255, 25, 34, 26, 255, 24, 31, 25, 255, 25, 34, 26, 255, 29, 40, 29, 255, 29, 41, 30, 255, 33, 48, 33, 255, 32, 47, 33, 255, 30, 43, 31, 255, 29, 40, 29, 255, 28, 38, 28, 255, 32, 46, 32, 255, 30, 43, 31, 255, 34, 51, 35, 255, 34, 51, 35, 255, 35, 51, 35, 255, 31, 44, 31, 255, 30, 43, 31, 255, 35, 31, 22, 255, 36, 31, 22, 255, 40, 34, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 36, 32, 24, 255, 34, 30, 22, 255, 40, 34, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 40, 34, 24, 255, 36, 32, 23, 255, 33, 30, 22, 255, 35, 31, 23, 255, 34, 31, 22, 255, 37, 33, 23, 255, 35, 31, 22, 255, 41, 35, 23, 255, 48, 39, 26, 255, 40, 34, 23, 255, 34, 30, 22, 255, 38, 33, 23, 255, 36, 31, 22, 255, 37, 32, 22, 255, 44, 37, 24, 255, 52, 41, 27, 255, 41, 35, 24, 255, 52, 42, 28, 255, 40, 34, 24, 255, 39, 34, 24, 255, 49, 40, 26, 255, 53, 42, 28, 255, 55, 43, 28, 255, 39, 34, 24, 255, 33, 30, 22, 255, 54, 45, 33, 255, 49, 42, 30, 255, 40, 35, 24, 255, 51, 41, 27, 255, 53, 42, 28, 255, 48, 40, 26, 255, 40, 35, 24, 255, 50, 42, 31, 255, 35, 31, 22, 255, 36, 32, 23, 255, 39, 34, 25, 255, 54, 45, 33, 255, 51, 43, 31, 255, 40, 35, 24, 255, 39, 33, 23, 255, 34, 31, 22, 255, 44, 37, 24, 255, 46, 39, 25, 255, 66, 49, 33, 255, 54, 43, 28, 255, 56, 44, 29, 255, 38, 33, 23, 255, 39, 34, 24, 255, 43, 36, 24, 255, 39, 34, 23, 255, 35, 31, 22, 255, 48, 39, 25, 255, 40, 35, 24, 255, 39, 33, 23, 255, 37, 33, 23, 255, 34, 31, 22, 255, 48, 40, 30, 255, 38, 33, 23, 255, 41, 35, 24, 255, 34, 31, 22, 255, 34, 30, 22, 255, 39, 34, 24, 255, 35, 31, 22, 255, 36, 32, 23, 255, 35, 31, 22, 255, 37, 33, 23, 255, 34, 31, 22, 255, 39, 34, 25, 255, 37, 33, 23, 255, 46, 39, 25, 255, 39, 34, 23, 255, 36, 32, 23, 255, 45, 37, 24, 255, 43, 37, 24, 255, 47, 39, 25, 255, 43, 37, 24, 255, 43, 36, 24, 255, 41, 35, 24, 255, 41, 35, 24, 255, 39, 33, 23, 255, 45, 37, 24, 255, 45, 38, 25, 255, 38, 33, 23, 255, 40, 34, 24, 255, 33, 30, 22, 255, 45, 39, 28, 255, 39, 34, 23, 255, 46, 39, 25, 255, 57, 45, 29, 255, 45, 38, 25, 255, 45, 37, 24, 255, 42, 36, 24, 255, 46, 39, 25, 255, 42, 36, 24, 255, 39, 34, 25, 255, 51, 43, 31, 255, 61, 50, 36, 255, 75, 60, 43, 255, 68, 55, 40, 255, 36, 32, 23, 255, 35, 31, 22, 255, 68, 55, 40, 255, 41, 36, 26, 255, 34, 30, 22, 255, 42, 36, 24, 255, 41, 36, 24, 255, 33, 30, 22, 255, 34, 31, 22, 255, 36, 32, 23, 255, 39, 34, 25, 255, 43, 37, 24, 255, 39, 34, 24, 255, 36, 31, 22, 255, 40, 35, 25, 255, 37, 33, 23, 255, 39, 34, 24, 255, 39, 34, 23, 255, 40, 35, 24, 255, 55, 43, 28, 255, 63, 48, 31, 255, 61, 46, 31, 255, 46, 38, 25, 255, 60, 46, 30, 255, 54, 43, 28, 255, 46, 38, 25, 255, 62, 47, 31, 255, 39, 34, 24, 255, 39, 34, 23, 255, 37, 33, 23, 255, 42, 36, 24, 255, 41, 35, 24, 255, 44, 37, 24, 255, 64, 48, 32, 255, 60, 46, 30, 255, 42, 36, 24, 255, 37, 33, 23, 255, 39, 34, 24, 255, 40, 35, 24, 255, 37, 33, 23, 255, 36, 31, 22, 255, 36, 32, 23, 255, 36, 32, 22, 255, 45, 38, 25, 255, 52, 42, 27, 255, 35, 31, 23, 255, 58, 48, 34, 255, 71, 57, 41, 255, 34, 30, 22, 255, 44, 37, 24, 255, 49, 40, 26, 255, 41, 35, 24, 255, 42, 36, 24, 255, 40, 35, 24, 255, 41, 35, 24, 255, 38, 33, 23, 255, 43, 36, 24, 255, 39, 33, 23, 255, 41, 35, 24, 255, 36, 32, 23, 255, 37, 40, 36, 255, 33, 30, 22, 255, 36, 32, 23, 255, 35, 31, 22, 255, 44, 38, 27, 255, 75, 60, 43, 255, 78, 62, 43, 255, 44, 38, 27, 255, 34, 31, 22, 255, 36, 32, 23, 255, 37, 33, 23, 255, 41, 36, 24, 255, 42, 36, 24, 255, 39, 34, 24, 255, 36, 32, 24, 255, 34, 30, 22, 255, 34, 31, 22, 255, 73, 59, 42, 255, 45, 39, 28, 255, 34, 30, 22, 255, 37, 33, 23, 255, 56, 44, 29, 255, 73, 54, 33, 255, 43, 37, 24, 255, 39, 34, 23, 255, 35, 31, 22, 255, 38, 33, 23, 255, 45, 37, 24, 255, 47, 39, 25, 255, 40, 35, 24, 255, 34, 31, 22, 255, 39, 34, 24, 255, 42, 36, 24, 255, 56, 44, 29, 255, 40, 34, 24, 255, 59, 49, 35, 255, 40, 34, 24, 255, 39, 34, 23, 255, 67, 54, 39, 255, 36, 31, 22, 255, 39, 34, 25, 255, 71, 57, 41, 255, 45, 39, 28, 255, 42, 36, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 46, 38, 25, 255, 49, 40, 26, 255, 47, 39, 25, 255, 43, 37, 24, 255, 52, 42, 27, 255, 70, 52, 33, 255, 59, 46, 30, 255, 51, 41, 27, 255, 52, 42, 28, 255, 49, 40, 26, 255, 49, 40, 26, 255, 40, 35, 24, 255, 49, 40, 26, 255, 40, 34, 24, 255, 42, 36, 24, 255, 43, 36, 23, 255, 41, 36, 23, 255, 35, 31, 22, 255, 36, 31, 22, 255, 40, 34, 23, 255, 41, 34, 24, 255, 43, 36, 24, 255, 39, 34, 23, 255, 41, 36, 24, 255, 43, 37, 24, 255, 39, 33, 23, 255, 35, 31, 22, 255, 36, 32, 23, 255, 40, 34, 23, 255, 38, 33, 23, 255, 45, 37, 24, 255, 56, 44, 29, 255, 60, 46, 30, 255, 59, 46, 30, 255, 45, 37, 24, 255, 43, 36, 24, 255, 38, 33, 23, 255, 34, 30, 22, 255, 35, 31, 22, 255, 44, 38, 27, 255, 27, 37, 28, 255, 33, 48, 33, 255, 31, 45, 32, 255, 30, 43, 31, 255, 29, 41, 30, 255, 26, 35, 27, 255, 26, 33, 27, 255, 24, 31, 25, 255, 25, 34, 26, 255, 25, 33, 26, 255, 24, 32, 25, 255, 23, 30, 24, 255, 28, 39, 29, 255, 30, 43, 31, 255, 28, 39, 29, 255, 30, 42, 30, 255, 32, 47, 33, 255, 32, 45, 32, 255, 33, 49, 34, 255, 33, 48, 33, 255, 36, 53, 36, 255, 33, 48, 33, 255, 29, 41, 30, 255, 29, 41, 30, 255, 30, 42, 30, 255, 30, 42, 30, 255, 28, 39, 29, 255, 32, 45, 32, 255, 29, 41, 30, 255, 30, 42, 30, 255, 32, 47, 33, 255, 33, 48, 33, 255, 30, 42, 30, 255, 32, 47, 33, 255, 33, 48, 33, 255, 34, 49, 34, 255, 31, 44, 31, 255, 34, 49, 34, 255, 37, 56, 37, 255, 33, 49, 34, 255, 37, 55, 37, 255, 33, 47, 33, 255, 28, 40, 29, 255, 28, 39, 29, 255, 34, 49, 34, 255, 32, 46, 32, 255, 26, 35, 27, 255, 26, 36, 27, 255, 26, 34, 26, 255, 26, 35, 27, 255, 30, 43, 31, 255, 32, 46, 32, 255, 31, 45, 32, 255, 32, 47, 33, 255, 33, 48, 33, 255, 27, 37, 28, 255, 28, 38, 28, 255, 25, 33, 26, 255, 28, 38, 28, 255, 30, 43, 31, 255, 31, 44, 31, 255, 32, 46, 32, 255, 33, 47, 33, 255, 31, 44, 31, 255, 32, 46, 32, 255, 32, 46, 32, 255, 28, 39, 29, 255, 26, 35, 27, 255, 28, 39, 29, 255, 29, 40, 29, 255, 24, 31, 25, 255, 28, 39, 29, 255, 28, 39, 29, 255, 28, 38, 28, 255, 32, 46, 32, 255, 37, 56, 37, 255, 31, 44, 31, 255, 31, 45, 32, 255, 34, 49, 34, 255, 37, 55, 37, 255, 40, 60, 40, 255, 50, 73, 47, 255, 34, 49, 34, 255, 33, 48, 33, 255, 32, 47, 33, 255, 35, 53, 36, 255, 34, 49, 34, 255, 29, 40, 29, 255, 32, 46, 32, 255, 31, 45, 32, 255, 34, 50, 34, 255, 32, 47, 33, 255, 32, 46, 32, 255, 34, 50, 34, 255, 34, 49, 34, 255, 37, 56, 37, 255, 42, 62, 41, 255, 31, 45, 32, 255, 35, 52, 35, 255, 45, 66, 43, 255, 47, 69, 45, 255, 36, 53, 36, 255, 35, 51, 35, 255, 33, 49, 34, 255, 33, 48, 33, 255, 33, 48, 33, 255, 55, 79, 51, 255, 56, 81, 52, 255, 50, 73, 47, 255, 36, 54, 36, 255, 37, 56, 37, 255, 32, 47, 33, 255, 34, 50, 34, 255, 34, 49, 34, 255, 31, 44, 31, 255, 31, 44, 31, 255, 32, 46, 32, 255, 29, 41, 30, 255, 28, 40, 29, 255, 27, 37, 28, 255, 28, 40, 29, 255, 26, 35, 27, 255, 28, 39, 29, 255, 26, 36, 27, 255, 27, 37, 28, 255, 24, 32, 25, 255, 23, 30, 24, 255, 29, 37, 29, 255, 23, 29, 24, 255, 25, 32, 26, 255, 24, 31, 25, 255, 26, 36, 27, 255, 25, 33, 26, 255, 28, 38, 28, 255, 33, 48, 33, 255, 33, 48, 33, 255, 35, 51, 35, 255, 33, 47, 33, 255, 34, 51, 35, 255, 36, 54, 36, 255, 36, 53, 36, 255, 34, 50, 34, 255, 35, 51, 35, 255, 33, 49, 34, 255, 29, 41, 30, 255, 27, 37, 28, 255, 28, 39, 29, 255, 29, 41, 30, 255, 28, 39, 29, 255, 31, 44, 31, 255, 31, 45, 32, 255, 31, 45, 32, 255, 35, 51, 35, 255, 30, 42, 30, 255, 27, 37, 28, 255, 27, 37, 28, 255, 31, 44, 31, 255, 26, 36, 27, 255, 28, 38, 28, 255, 27, 36, 27, 255, 29, 40, 29, 255, 30, 42, 30, 255, 32, 47, 33, 255, 32, 46, 32, 255, 32, 47, 33, 255, 30, 42, 30, 255, 29, 40, 29, 255, 27, 37, 28, 255, 30, 42, 30, 255, 31, 45, 32, 255, 30, 42, 30, 255, 28, 40, 29, 255, 29, 41, 30, 255, 34, 50, 34, 255, 27, 37, 28, 255, 27, 34, 27, 255, 26, 36, 27, 255, 26, 34, 26, 255, 26, 35, 27, 255, 25, 33, 26, 255, 29, 41, 30, 255, 28, 38, 28, 255, 31, 45, 32, 255, 27, 38, 28, 255, 32, 45, 32, 255, 35, 51, 35, 255, 33, 47, 33, 255, 36, 54, 36, 255, 44, 65, 43, 255, 36, 53, 36, 255, 34, 51, 35, 255, 30, 43, 31, 255, 31, 45, 32, 255, 32, 45, 32, 255, 36, 53, 36, 255, 33, 48, 33, 255, 36, 54, 36, 255, 34, 50, 34, 255, 35, 52, 35, 255, 36, 53, 36, 255, 38, 57, 38, 255, 35, 51, 35, 255, 32, 45, 32, 255, 32, 46, 32, 255, 37, 55, 37, 255, 34, 51, 35, 255, 35, 52, 35, 255, 35, 52, 35, 255, 34, 50, 34, 255, 37, 56, 37, 255, 33, 48, 33, 255, 34, 49, 34, 255, 32, 46, 32, 255, 28, 39, 29, 255, 30, 42, 30, 255, 29, 41, 30, 255, 30, 43, 31, 255, 33, 47, 33, 255, 35, 51, 35, 255, 34, 50, 34, 255, 35, 52, 35, 255, 34, 50, 34, 255, 49, 71, 46, 255, 36, 54, 36, 255, 34, 49, 34, 255, 34, 49, 34, 255, 30, 43, 31, 255, 36, 53, 36, 255, 33, 47, 33, 255, 31, 44, 31, 255, 28, 40, 29, 255, 30, 42, 30, 255, 32, 47, 33, 255, 34, 51, 35, 255, 36, 54, 36, 255, 31, 45, 32, 255, 29, 41, 30, 255, 25, 34, 26, 255, 27, 38, 28, 255, 29, 41, 30, 255, 25, 33, 26, 255, 27, 37, 28, 255, 27, 37, 28, 255, 26, 35, 27, 255, 32, 47, 33, 255, 32, 45, 32, 255, 29, 41, 30, 255, 30, 42, 30, 255, 32, 46, 32, 255, 34, 51, 35, 255, 36, 53, 36, 255, 33, 48, 33, 255, 34, 49, 34, 255, 34, 51, 35, 255, 33, 47, 33, 255, 28, 39, 29, 255, 39, 34, 23, 255, 39, 33, 23, 255, 44, 37, 24, 255, 42, 36, 24, 255, 36, 32, 22, 255, 50, 42, 31, 255, 37, 33, 23, 255, 36, 32, 23, 255, 64, 52, 37, 255, 39, 33, 23, 255, 42, 36, 24, 255, 40, 35, 24, 255, 34, 30, 22, 255, 41, 36, 24, 255, 41, 35, 24, 255, 35, 31, 22, 255, 35, 31, 22, 255, 37, 33, 23, 255, 44, 36, 24, 255, 46, 38, 25, 255, 45, 37, 25, 255, 47, 39, 25, 255, 39, 34, 23, 255, 35, 31, 22, 255, 46, 38, 24, 255, 46, 38, 25, 255, 52, 42, 28, 255, 39, 33, 23, 255, 37, 33, 23, 255, 34, 31, 22, 255, 35, 31, 23, 255, 40, 34, 24, 255, 37, 33, 23, 255, 40, 35, 24, 255, 35, 31, 22, 255, 34, 31, 22, 255, 68, 55, 40, 255, 33, 30, 22, 255, 37, 33, 23, 255, 43, 36, 24, 255, 39, 34, 24, 255, 41, 35, 24, 255, 43, 36, 24, 255, 36, 32, 24, 255, 34, 30, 22, 255, 38, 33, 23, 255, 34, 30, 22, 255, 37, 33, 23, 255, 35, 31, 23, 255, 44, 38, 27, 255, 48, 40, 30, 255, 57, 47, 34, 255, 42, 36, 24, 255, 66, 49, 33, 255, 51, 41, 27, 255, 43, 36, 24, 255, 54, 43, 28, 255, 34, 31, 22, 255, 66, 54, 38, 255, 37, 33, 23, 255, 48, 40, 26, 255, 46, 38, 25, 255, 37, 33, 23, 255, 42, 37, 27, 255, 36, 32, 23, 255, 39, 34, 23, 255, 48, 40, 26, 255, 33, 30, 22, 255, 41, 35, 24, 255, 34, 30, 22, 255, 34, 31, 22, 255, 39, 34, 24, 255, 41, 35, 24, 255, 36, 32, 23, 255, 40, 34, 24, 255, 40, 34, 24, 255, 43, 36, 24, 255, 35, 31, 22, 255, 38, 33, 23, 255, 37, 33, 23, 255, 42, 37, 27, 255, 37, 33, 23, 255, 34, 30, 22, 255, 35, 31, 22, 255, 44, 37, 24, 255, 40, 34, 24, 255, 54, 43, 28, 255, 52, 42, 27, 255, 36, 32, 23, 255, 55, 46, 33, 255, 48, 40, 30, 255, 35, 31, 22, 255, 36, 31, 22, 255, 41, 36, 24, 255, 42, 37, 27, 255, 34, 30, 22, 255, 48, 40, 30, 255, 42, 36, 24, 255, 48, 39, 25, 255, 58, 45, 30, 255, 51, 41, 27, 255, 37, 33, 24, 255, 36, 32, 22, 255, 41, 35, 24, 255, 43, 36, 24, 255, 33, 30, 22, 255, 48, 40, 30, 255, 78, 61, 43, 255, 75, 60, 43, 255, 41, 35, 24, 255, 37, 33, 23, 255, 48, 40, 30, 255, 76, 61, 42, 255, 75, 60, 43, 255, 36, 32, 22, 255, 47, 39, 25, 255, 55, 43, 28, 255, 43, 36, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 36, 32, 23, 255, 51, 41, 27, 255, 54, 43, 28, 255, 58, 45, 30, 255, 36, 32, 23, 255, 36, 32, 22, 255, 36, 31, 22, 255, 40, 35, 24, 255, 59, 45, 30, 255, 56, 44, 29, 255, 41, 36, 24, 255, 55, 43, 28, 255, 49, 48, 39, 255, 54, 43, 28, 255, 52, 42, 28, 255, 61, 47, 31, 255, 43, 37, 24, 255, 40, 34, 24, 255, 34, 31, 22, 255, 57, 44, 29, 255, 52, 42, 28, 255, 43, 37, 24, 255, 43, 37, 24, 255, 43, 37, 24, 255, 55, 43, 28, 255, 35, 31, 22, 255, 36, 32, 23, 255, 46, 38, 25, 255, 55, 43, 28, 255, 45, 37, 24, 255, 39, 34, 23, 255, 37, 33, 24, 255, 33, 30, 22, 255, 39, 34, 25, 255, 36, 32, 23, 255, 34, 31, 22, 255, 54, 45, 33, 255, 62, 51, 36, 255, 39, 34, 23, 255, 43, 36, 24, 255, 38, 33, 23, 255, 39, 34, 23, 255, 43, 37, 24, 255, 37, 33, 23, 255, 34, 30, 22, 255, 40, 34, 24, 255, 39, 34, 24, 255, 43, 36, 24, 255, 41, 35, 24, 255, 39, 34, 23, 255, 38, 33, 23, 255, 33, 30, 22, 255, 61, 50, 36, 255, 54, 45, 33, 255, 51, 43, 31, 255, 77, 62, 44, 255, 45, 39, 28, 255, 77, 62, 44, 255, 67, 54, 39, 255, 37, 33, 23, 255, 39, 34, 23, 255, 37, 33, 23, 255, 33, 30, 22, 255, 42, 37, 27, 255, 38, 33, 23, 255, 46, 40, 29, 255, 36, 31, 22, 255, 36, 32, 23, 255, 33, 30, 22, 255, 45, 38, 25, 255, 39, 34, 24, 255, 51, 41, 27, 255, 72, 53, 33, 255, 58, 45, 30, 255, 45, 38, 25, 255, 67, 54, 39, 255, 62, 51, 36, 255, 34, 30, 22, 255, 45, 38, 25, 255, 40, 34, 24, 255, 34, 30, 22, 255, 36, 32, 23, 255, 57, 47, 34, 255, 35, 31, 22, 255, 34, 30, 22, 255, 33, 30, 22, 255, 36, 31, 22, 255, 41, 35, 24, 255, 34, 31, 22, 255, 37, 33, 23, 255, 34, 31, 22, 255, 39, 34, 24, 255, 40, 34, 24, 255, 36, 32, 22, 255, 40, 35, 24, 255, 48, 40, 26, 255, 40, 35, 24, 255, 42, 36, 24, 255, 40, 35, 24, 255, 59, 45, 30, 255, 47, 39, 25, 255, 57, 44, 29, 255, 44, 37, 24, 255, 51, 41, 27, 255, 52, 42, 27, 255, 43, 37, 24, 255, 43, 37, 24, 255, 49, 40, 26, 255, 37, 33, 23, 255, 40, 34, 24, 255, 52, 42, 27, 255, 47, 39, 26, 255, 44, 36, 24, 255, 37, 32, 23, 255, 40, 35, 24, 255, 40, 34, 24, 255, 48, 39, 25, 255, 40, 34, 24, 255, 45, 37, 24, 255, 46, 38, 24, 255, 45, 37, 24, 255, 39, 34, 23, 255, 58, 48, 34, 255, 47, 39, 29, 255, 38, 33, 22, 255, 39, 34, 23, 255, 34, 31, 22, 255, 33, 30, 22, 255, 54, 43, 28, 255, 45, 37, 24, 255, 42, 36, 24, 255, 36, 32, 23, 255, 42, 36, 24, 255, 45, 37, 24, 255, 47, 39, 25, 255, 39, 33, 23, 255, 31, 45, 32, 255, 32, 47, 33, 255, 31, 45, 32, 255, 32, 46, 32, 255, 30, 42, 30, 255, 28, 38, 28, 255, 25, 34, 26, 255, 27, 37, 28, 255, 28, 39, 29, 255, 25, 33, 26, 255, 23, 29, 24, 255, 24, 31, 25, 255, 26, 35, 27, 255, 31, 44, 31, 255, 33, 49, 34, 255, 39, 59, 39, 255, 41, 61, 40, 255, 35, 52, 35, 255, 37, 55, 37, 255, 33, 48, 33, 255, 31, 45, 32, 255, 31, 44, 31, 255, 31, 44, 31, 255, 29, 41, 30, 255, 30, 42, 30, 255, 34, 50, 34, 255, 31, 45, 32, 255, 29, 40, 29, 255, 23, 29, 24, 255, 27, 37, 28, 255, 29, 41, 30, 255, 32, 46, 32, 255, 29, 40, 29, 255, 36, 53, 36, 255, 31, 44, 31, 255, 34, 49, 34, 255, 45, 66, 43, 255, 37, 55, 37, 255, 42, 62, 41, 255, 34, 51, 35, 255, 42, 62, 41, 255, 33, 48, 33, 255, 31, 45, 32, 255, 30, 42, 30, 255, 29, 41, 30, 255, 31, 44, 31, 255, 26, 35, 27, 255, 29, 40, 29, 255, 28, 39, 29, 255, 32, 47, 33, 255, 31, 45, 32, 255, 31, 44, 31, 255, 29, 41, 30, 255, 29, 41, 30, 255, 32, 46, 32, 255, 29, 41, 30, 255, 30, 43, 31, 255, 29, 41, 30, 255, 29, 41, 30, 255, 32, 45, 32, 255, 32, 46, 32, 255, 36, 54, 36, 255, 37, 55, 37, 255, 33, 48, 33, 255, 34, 50, 34, 255, 31, 44, 31, 255, 29, 41, 30, 255, 27, 36, 27, 255, 29, 41, 30, 255, 29, 41, 30, 255, 24, 32, 25, 255, 27, 37, 28, 255, 33, 48, 33, 255, 32, 47, 33, 255, 34, 50, 34, 255, 34, 50, 34, 255, 33, 48, 33, 255, 35, 51, 35, 255, 37, 55, 37, 255, 35, 51, 35, 255, 39, 59, 39, 255, 37, 55, 37, 255, 35, 52, 35, 255, 34, 50, 34, 255, 34, 50, 34, 255, 36, 54, 36, 255, 35, 52, 35, 255, 33, 49, 34, 255, 33, 48, 33, 255, 30, 42, 30, 255, 30, 42, 30, 255, 35, 51, 35, 255, 32, 46, 32, 255, 36, 54, 36, 255, 33, 48, 33, 255, 35, 51, 35, 255, 38, 57, 38, 255, 43, 64, 42, 255, 38, 57, 38, 255, 51, 74, 48, 255, 51, 75, 49, 255, 33, 49, 34, 255, 33, 48, 33, 255, 34, 50, 34, 255, 34, 51, 35, 255, 41, 61, 40, 255, 47, 68, 45, 255, 36, 53, 36, 255, 37, 56, 37, 255, 34, 50, 34, 255, 34, 50, 34, 255, 34, 50, 34, 255, 38, 58, 38, 255, 35, 52, 35, 255, 33, 48, 33, 255, 28, 39, 29, 255, 28, 39, 29, 255, 24, 32, 25, 255, 27, 37, 28, 255, 28, 38, 28, 255, 27, 36, 27, 255, 28, 39, 29, 255, 25, 33, 26, 255, 25, 33, 26, 255, 27, 36, 27, 255, 23, 30, 24, 255, 23, 30, 24, 255, 27, 35, 28, 255, 24, 32, 25, 255, 24, 31, 25, 255, 27, 34, 27, 255, 27, 38, 28, 255, 29, 40, 29, 255, 30, 42, 30, 255, 31, 44, 31, 255, 31, 45, 32, 255, 33, 48, 33, 255, 36, 54, 36, 255, 34, 50, 34, 255, 33, 49, 34, 255, 37, 55, 37, 255, 37, 56, 37, 255, 33, 48, 33, 255, 35, 52, 35, 255, 31, 44, 31, 255, 23, 29, 24, 255, 27, 37, 28, 255, 27, 37, 28, 255, 28, 39, 29, 255, 29, 41, 30, 255, 32, 46, 32, 255, 37, 56, 37, 255, 33, 48, 33, 255, 27, 37, 28, 255, 28, 38, 28, 255, 28, 39, 29, 255, 29, 41, 30, 255, 26, 36, 27, 255, 25, 33, 26, 255, 25, 33, 26, 255, 24, 32, 25, 255, 29, 41, 30, 255, 35, 53, 36, 255, 26, 36, 27, 255, 31, 45, 32, 255, 30, 42, 30, 255, 32, 46, 32, 255, 30, 42, 30, 255, 28, 38, 28, 255, 27, 37, 28, 255, 30, 42, 30, 255, 28, 39, 29, 255, 31, 44, 31, 255, 30, 42, 30, 255, 24, 32, 25, 255, 29, 37, 29, 255, 24, 32, 25, 255, 25, 33, 26, 255, 28, 39, 29, 255, 24, 32, 25, 255, 28, 39, 29, 255, 25, 33, 26, 255, 30, 43, 31, 255, 32, 47, 33, 255, 32, 47, 33, 255, 34, 50, 34, 255, 35, 53, 36, 255, 37, 56, 37, 255, 37, 56, 37, 255, 37, 55, 37, 255, 33, 48, 33, 255, 31, 44, 31, 255, 34, 49, 34, 255, 28, 39, 29, 255, 38, 58, 38, 255, 36, 54, 36, 255, 36, 54, 36, 255, 40, 60, 40, 255, 37, 56, 37, 255, 35, 51, 35, 255, 28, 39, 29, 255, 33, 47, 33, 255, 29, 41, 30, 255, 30, 42, 30, 255, 36, 53, 36, 255, 34, 49, 34, 255, 37, 55, 37, 255, 35, 53, 36, 255, 36, 53, 36, 255, 33, 48, 33, 255, 37, 56, 37, 255, 33, 48, 33, 255, 36, 53, 36, 255, 28, 39, 29, 255, 33, 47, 33, 255, 31, 45, 32, 255, 31, 45, 32, 255, 30, 42, 30, 255, 34, 51, 35, 255, 35, 51, 35, 255, 34, 50, 34, 255, 33, 49, 34, 255, 36, 54, 36, 255, 33, 48, 33, 255, 29, 41, 30, 255, 32, 47, 33, 255, 26, 35, 27, 255, 29, 41, 30, 255, 28, 40, 29, 255, 31, 45, 32, 255, 31, 45, 32, 255, 32, 47, 33, 255, 29, 41, 30, 255, 30, 43, 31, 255, 33, 48, 33, 255, 33, 47, 33, 255, 31, 45, 32, 255, 27, 37, 28, 255, 26, 34, 26, 255, 28, 38, 28, 255, 23, 29, 24, 255, 26, 35, 27, 255, 26, 36, 27, 255, 23, 30, 24, 255, 31, 44, 31, 255, 31, 45, 32, 255, 29, 40, 29, 255, 30, 43, 31, 255, 33, 48, 33, 255, 32, 46, 32, 255, 33, 47, 33, 255, 30, 43, 31, 255, 31, 45, 32, 255, 34, 50, 34, 255, 37, 55, 37, 255, 32, 46, 32, 255, 45, 37, 24, 255, 36, 32, 23, 255, 33, 30, 22, 255, 49, 42, 30, 255, 36, 31, 22, 255, 36, 32, 22, 255, 46, 38, 25, 255, 39, 34, 24, 255, 34, 31, 22, 255, 36, 32, 24, 255, 37, 33, 23, 255, 40, 35, 24, 255, 58, 48, 34, 255, 42, 37, 27, 255, 61, 50, 35, 255, 61, 51, 36, 255, 57, 47, 34, 255, 38, 32, 22, 255, 39, 33, 23, 255, 39, 34, 23, 255, 41, 35, 24, 255, 35, 31, 22, 255, 42, 35, 23, 255, 42, 36, 25, 255, 40, 34, 23, 255, 50, 40, 27, 255, 54, 43, 28, 255, 40, 35, 24, 255, 40, 34, 24, 255, 40, 35, 25, 255, 35, 31, 22, 255, 42, 36, 24, 255, 34, 30, 22, 255, 35, 31, 22, 255, 45, 39, 28, 255, 39, 34, 25, 255, 44, 38, 27, 255, 37, 33, 23, 255, 39, 34, 23, 255, 40, 34, 24, 255, 45, 37, 24, 255, 36, 31, 22, 255, 39, 34, 23, 255, 42, 43, 36, 255, 37, 33, 23, 255, 41, 36, 26, 255, 42, 36, 24, 255, 42, 36, 24, 255, 46, 40, 29, 255, 38, 33, 23, 255, 46, 40, 29, 255, 33, 30, 22, 255, 33, 30, 22, 255, 34, 31, 22, 255, 36, 32, 22, 255, 40, 34, 24, 255, 43, 37, 24, 255, 38, 33, 23, 255, 34, 30, 22, 255, 37, 33, 23, 255, 40, 34, 24, 255, 37, 33, 23, 255, 33, 30, 22, 255, 34, 31, 22, 255, 37, 33, 23, 255, 48, 40, 26, 255, 47, 39, 25, 255, 48, 39, 25, 255, 34, 31, 22, 255, 73, 59, 42, 255, 48, 40, 30, 255, 57, 47, 34, 255, 39, 34, 25, 255, 42, 36, 24, 255, 41, 35, 24, 255, 42, 36, 24, 255, 38, 33, 23, 255, 37, 33, 23, 255, 41, 35, 24, 255, 35, 31, 22, 255, 34, 31, 22, 255, 36, 31, 22, 255, 39, 34, 23, 255, 44, 37, 24, 255, 46, 38, 25, 255, 43, 37, 24, 255, 43, 36, 24, 255, 40, 34, 24, 255, 46, 40, 29, 255, 62, 51, 36, 255, 36, 32, 22, 255, 33, 30, 22, 255, 48, 40, 30, 255, 46, 39, 25, 255, 34, 31, 22, 255, 64, 52, 37, 255, 41, 36, 24, 255, 34, 30, 22, 255, 39, 34, 24, 255, 42, 36, 24, 255, 35, 31, 22, 255, 39, 34, 24, 255, 41, 35, 24, 255, 44, 37, 24, 255, 49, 40, 26, 255, 40, 34, 24, 255, 39, 34, 25, 255, 36, 32, 23, 255, 35, 31, 22, 255, 39, 33, 23, 255, 36, 32, 23, 255, 35, 31, 22, 255, 63, 52, 37, 255, 35, 31, 23, 255, 51, 43, 31, 255, 42, 36, 24, 255, 38, 33, 23, 255, 54, 43, 28, 255, 43, 37, 24, 255, 60, 46, 31, 255, 68, 51, 33, 255, 73, 54, 33, 255, 55, 43, 28, 255, 62, 47, 31, 255, 42, 36, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 41, 35, 24, 255, 50, 40, 27, 255, 61, 47, 31, 255, 51, 41, 27, 255, 44, 37, 24, 255, 66, 49, 33, 255, 60, 54, 42, 255, 74, 55, 33, 255, 69, 51, 33, 255, 42, 36, 24, 255, 41, 35, 24, 255, 42, 36, 24, 255, 44, 37, 24, 255, 54, 43, 28, 255, 44, 37, 24, 255, 63, 48, 31, 255, 62, 47, 31, 255, 42, 36, 24, 255, 37, 33, 23, 255, 34, 31, 22, 255, 34, 31, 22, 255, 40, 35, 24, 255, 46, 39, 25, 255, 43, 37, 24, 255, 54, 43, 28, 255, 37, 33, 23, 255, 36, 32, 23, 255, 50, 42, 31, 255, 72, 58, 42, 255, 36, 32, 23, 255, 61, 50, 36, 255, 39, 34, 24, 255, 38, 33, 23, 255, 42, 36, 24, 255, 51, 41, 27, 255, 43, 37, 24, 255, 44, 38, 27, 255, 35, 31, 22, 255, 61, 46, 31, 255, 58, 45, 30, 255, 49, 40, 26, 255, 48, 39, 25, 255, 39, 33, 23, 255, 46, 40, 29, 255, 35, 31, 22, 255, 39, 33, 23, 255, 44, 37, 24, 255, 38, 33, 23, 255, 46, 40, 29, 255, 34, 30, 22, 255, 64, 52, 37, 255, 75, 59, 40, 255, 36, 32, 24, 255, 71, 57, 41, 255, 35, 31, 23, 255, 33, 30, 22, 255, 33, 30, 22, 255, 36, 32, 23, 255, 38, 33, 23, 255, 33, 30, 22, 255, 36, 32, 23, 255, 41, 35, 24, 255, 55, 43, 28, 255, 59, 46, 30, 255, 49, 40, 26, 255, 74, 54, 33, 255, 44, 37, 24, 255, 37, 33, 23, 255, 33, 30, 22, 255, 37, 33, 23, 255, 61, 50, 36, 255, 37, 33, 24, 255, 45, 39, 28, 255, 35, 31, 22, 255, 40, 35, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 62, 51, 36, 255, 38, 33, 23, 255, 43, 37, 24, 255, 42, 36, 24, 255, 34, 31, 22, 255, 43, 37, 24, 255, 36, 32, 23, 255, 42, 36, 24, 255, 40, 35, 24, 255, 35, 31, 22, 255, 73, 93, 34, 255, 41, 36, 26, 255, 42, 36, 24, 255, 41, 36, 24, 255, 41, 36, 26, 255, 40, 34, 24, 255, 57, 45, 29, 255, 66, 49, 33, 255, 45, 38, 25, 255, 45, 37, 24, 255, 69, 51, 33, 255, 66, 49, 33, 255, 42, 36, 24, 255, 44, 37, 24, 255, 40, 35, 24, 255, 43, 37, 24, 255, 40, 34, 24, 255, 39, 34, 23, 255, 46, 38, 25, 255, 44, 37, 24, 255, 40, 35, 23, 255, 42, 35, 24, 255, 40, 34, 22, 255, 47, 39, 26, 255, 40, 34, 23, 255, 56, 43, 28, 255, 46, 37, 24, 255, 44, 36, 23, 255, 37, 33, 23, 255, 39, 34, 24, 255, 34, 31, 22, 255, 51, 43, 31, 255, 71, 57, 41, 255, 49, 42, 30, 255, 36, 32, 23, 255, 57, 44, 29, 255, 43, 37, 24, 255, 59, 45, 30, 255, 42, 36, 24, 255, 40, 34, 24, 255, 45, 37, 24, 255, 38, 33, 23, 255, 31, 44, 31, 255, 33, 48, 33, 255, 31, 45, 32, 255, 33, 49, 34, 255, 26, 36, 27, 255, 27, 37, 28, 255, 28, 39, 29, 255, 26, 34, 26, 255, 27, 38, 28, 255, 29, 41, 30, 255, 25, 34, 26, 255, 25, 33, 26, 255, 33, 48, 33, 255, 27, 36, 27, 255, 34, 49, 34, 255, 34, 50, 34, 255, 37, 55, 37, 255, 36, 54, 36, 255, 36, 54, 36, 255, 34, 49, 34, 255, 32, 47, 33, 255, 34, 49, 34, 255, 31, 45, 32, 255, 34, 50, 34, 255, 32, 46, 32, 255, 33, 47, 33, 255, 30, 43, 31, 255, 26, 36, 27, 255, 24, 32, 25, 255, 26, 35, 27, 255, 25, 34, 26, 255, 30, 43, 31, 255, 30, 42, 30, 255, 31, 45, 32, 255, 34, 50, 34, 255, 31, 44, 31, 255, 37, 56, 37, 255, 37, 56, 37, 255, 36, 54, 36, 255, 36, 54, 36, 255, 31, 44, 31, 255, 32, 47, 33, 255, 35, 51, 35, 255, 32, 47, 33, 255, 34, 49, 34, 255, 30, 43, 31, 255, 28, 38, 28, 255, 23, 29, 24, 255, 27, 37, 28, 255, 34, 50, 34, 255, 33, 49, 34, 255, 32, 47, 33, 255, 31, 45, 32, 255, 32, 47, 33, 255, 30, 42, 30, 255, 31, 45, 32, 255, 31, 44, 31, 255, 32, 46, 32, 255, 31, 45, 32, 255, 36, 54, 36, 255, 36, 54, 36, 255, 34, 49, 34, 255, 32, 45, 32, 255, 35, 51, 35, 255, 33, 48, 33, 255, 32, 47, 33, 255, 25, 33, 26, 255, 27, 37, 28, 255, 29, 40, 29, 255, 28, 38, 28, 255, 24, 31, 25, 255, 28, 38, 28, 255, 32, 46, 32, 255, 34, 49, 34, 255, 35, 52, 35, 255, 32, 46, 32, 255, 34, 50, 34, 255, 36, 54, 36, 255, 33, 48, 33, 255, 36, 54, 36, 255, 37, 55, 37, 255, 36, 54, 36, 255, 42, 62, 41, 255, 42, 62, 41, 255, 35, 52, 35, 255, 32, 46, 32, 255, 33, 49, 34, 255, 32, 46, 32, 255, 34, 49, 34, 255, 30, 42, 30, 255, 28, 38, 28, 255, 33, 47, 33, 255, 35, 51, 35, 255, 35, 53, 36, 255, 32, 47, 33, 255, 34, 50, 34, 255, 34, 50, 34, 255, 39, 59, 39, 255, 47, 69, 45, 255, 47, 68, 45, 255, 47, 68, 45, 255, 36, 53, 36, 255, 35, 52, 35, 255, 36, 54, 36, 255, 37, 55, 37, 255, 35, 51, 35, 255, 41, 61, 40, 255, 34, 50, 34, 255, 36, 54, 36, 255, 36, 54, 36, 255, 32, 46, 32, 255, 35, 52, 35, 255, 34, 49, 34, 255, 35, 52, 35, 255, 35, 51, 35, 255, 28, 39, 29, 255, 27, 37, 28, 255, 23, 29, 24, 255, 24, 32, 25, 255, 31, 44, 31, 255, 27, 37, 28, 255, 23, 29, 24, 255, 25, 34, 26, 255, 31, 44, 31, 255, 30, 42, 30, 255, 26, 32, 26, 255, 26, 33, 27, 255, 23, 29, 24, 255, 23, 29, 24, 255, 26, 33, 27, 255, 26, 35, 27, 255, 25, 34, 26, 255, 31, 45, 32, 255, 30, 42, 30, 255, 31, 44, 31, 255, 32, 46, 32, 255, 32, 47, 33, 255, 33, 49, 34, 255, 34, 49, 34, 255, 34, 50, 34, 255, 36, 54, 36, 255, 50, 73, 47, 255, 34, 50, 34, 255, 32, 46, 32, 255, 32, 46, 32, 255, 23, 29, 24, 255, 25, 34, 26, 255, 28, 38, 28, 255, 30, 43, 31, 255, 34, 50, 34, 255, 33, 49, 34, 255, 38, 58, 38, 255, 35, 51, 35, 255, 28, 39, 29, 255, 27, 37, 28, 255, 29, 41, 30, 255, 26, 35, 27, 255, 26, 35, 27, 255, 27, 37, 28, 255, 25, 34, 26, 255, 23, 30, 24, 255, 28, 39, 29, 255, 31, 44, 31, 255, 29, 41, 30, 255, 28, 39, 29, 255, 29, 41, 30, 255, 34, 49, 34, 255, 31, 45, 32, 255, 30, 43, 31, 255, 27, 37, 28, 255, 28, 39, 29, 255, 30, 43, 31, 255, 30, 43, 31, 255, 27, 38, 28, 255, 25, 33, 26, 255, 25, 32, 26, 255, 26, 32, 26, 255, 25, 33, 26, 255, 25, 33, 26, 255, 24, 31, 25, 255, 25, 33, 26, 255, 27, 38, 28, 255, 27, 37, 28, 255, 30, 43, 31, 255, 29, 41, 30, 255, 41, 61, 40, 255, 41, 61, 40, 255, 36, 54, 36, 255, 35, 52, 35, 255, 36, 53, 36, 255, 34, 51, 35, 255, 31, 44, 31, 255, 30, 43, 31, 255, 33, 48, 33, 255, 33, 49, 34, 255, 36, 54, 36, 255, 34, 51, 35, 255, 36, 54, 36, 255, 37, 55, 37, 255, 34, 50, 34, 255, 28, 39, 29, 255, 28, 39, 29, 255, 28, 39, 29, 255, 29, 41, 30, 255, 34, 51, 35, 255, 44, 65, 43, 255, 45, 67, 44, 255, 37, 55, 37, 255, 34, 50, 34, 255, 32, 46, 32, 255, 34, 50, 34, 255, 31, 44, 31, 255, 32, 47, 33, 255, 30, 43, 31, 255, 32, 45, 32, 255, 27, 37, 28, 255, 26, 35, 27, 255, 31, 45, 32, 255, 30, 43, 31, 255, 35, 52, 35, 255, 34, 49, 34, 255, 36, 53, 36, 255, 36, 54, 36, 255, 35, 53, 36, 255, 30, 42, 30, 255, 32, 46, 32, 255, 30, 43, 31, 255, 25, 34, 26, 255, 32, 46, 32, 255, 29, 40, 29, 255, 30, 42, 30, 255, 31, 44, 31, 255, 27, 36, 27, 255, 27, 38, 28, 255, 34, 50, 34, 255, 32, 46, 32, 255, 26, 34, 26, 255, 26, 36, 27, 255, 26, 35, 27, 255, 30, 43, 31, 255, 25, 33, 26, 255, 25, 33, 26, 255, 29, 40, 29, 255, 24, 32, 25, 255, 26, 34, 26, 255, 28, 39, 29, 255, 29, 41, 30, 255, 30, 42, 30, 255, 33, 48, 33, 255, 33, 48, 33, 255, 33, 49, 34, 255, 32, 46, 32, 255, 31, 44, 31, 255, 34, 50, 34, 255, 35, 51, 35, 255, 34, 50, 34, 255, 40, 34, 24, 255, 41, 35, 24, 255, 39, 34, 24, 255, 77, 61, 44, 255, 33, 30, 22, 255, 33, 30, 22, 255, 40, 34, 24, 255, 37, 33, 23, 255, 44, 37, 24, 255, 35, 31, 22, 255, 39, 33, 23, 255, 36, 32, 22, 255, 52, 43, 31, 255, 61, 50, 36, 255, 76, 61, 43, 255, 55, 45, 33, 255, 36, 32, 23, 255, 34, 30, 22, 255, 36, 32, 22, 255, 39, 34, 23, 255, 38, 33, 22, 255, 38, 33, 23, 255, 39, 34, 23, 255, 44, 37, 26, 255, 37, 32, 22, 255, 43, 37, 24, 255, 50, 40, 27, 255, 39, 34, 25, 255, 34, 31, 22, 255, 37, 33, 24, 255, 36, 31, 22, 255, 36, 32, 23, 255, 46, 38, 25, 255, 34, 30, 22, 255, 36, 32, 24, 255, 67, 54, 39, 255, 44, 38, 27, 255, 42, 36, 24, 255, 39, 34, 24, 255, 39, 34, 24, 255, 37, 33, 23, 255, 39, 34, 24, 255, 36, 31, 22, 255, 38, 33, 23, 255, 57, 47, 34, 255, 35, 31, 22, 255, 35, 31, 22, 255, 42, 36, 24, 255, 40, 35, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 39, 34, 23, 255, 49, 42, 30, 255, 53, 44, 32, 255, 42, 36, 24, 255, 43, 37, 24, 255, 34, 31, 22, 255, 43, 36, 24, 255, 40, 35, 24, 255, 34, 31, 22, 255, 41, 36, 26, 255, 38, 33, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 34, 31, 22, 255, 36, 32, 23, 255, 47, 39, 25, 255, 42, 36, 24, 255, 44, 38, 27, 255, 48, 40, 30, 255, 45, 39, 28, 255, 50, 42, 31, 255, 51, 43, 31, 255, 46, 39, 25, 255, 43, 45, 37, 255, 39, 34, 23, 255, 41, 35, 24, 255, 35, 31, 22, 255, 36, 31, 22, 255, 37, 33, 23, 255, 37, 33, 23, 255, 40, 34, 24, 255, 42, 36, 24, 255, 40, 35, 24, 255, 42, 44, 36, 255, 40, 34, 24, 255, 36, 32, 22, 255, 35, 31, 22, 255, 36, 32, 24, 255, 46, 40, 29, 255, 37, 33, 24, 255, 80, 64, 45, 255, 41, 36, 26, 255, 40, 34, 24, 255, 33, 30, 22, 255, 34, 30, 22, 255, 36, 32, 24, 255, 34, 30, 22, 255, 39, 34, 24, 255, 37, 33, 24, 255, 40, 35, 24, 255, 37, 33, 23, 255, 40, 35, 24, 255, 39, 33, 23, 255, 45, 38, 25, 255, 42, 36, 24, 255, 56, 44, 29, 255, 42, 36, 24, 255, 35, 31, 22, 255, 36, 32, 22, 255, 41, 36, 24, 255, 45, 37, 24, 255, 42, 36, 24, 255, 36, 32, 22, 255, 33, 30, 22, 255, 63, 52, 37, 255, 40, 35, 24, 255, 48, 40, 26, 255, 52, 42, 27, 255, 55, 43, 28, 255, 54, 43, 28, 255, 63, 48, 31, 255, 51, 41, 27, 255, 41, 35, 24, 255, 45, 37, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 51, 41, 27, 255, 47, 39, 25, 255, 75, 55, 33, 255, 56, 44, 29, 255, 52, 42, 27, 255, 45, 38, 25, 255, 70, 52, 33, 255, 63, 48, 32, 255, 47, 39, 25, 255, 45, 37, 24, 255, 45, 38, 25, 255, 44, 37, 24, 255, 42, 37, 27, 255, 35, 31, 23, 255, 45, 38, 25, 255, 49, 40, 26, 255, 51, 41, 27, 255, 39, 34, 24, 255, 40, 34, 24, 255, 39, 33, 23, 255, 39, 34, 23, 255, 34, 30, 22, 255, 39, 34, 23, 255, 44, 37, 24, 255, 57, 44, 29, 255, 39, 34, 24, 255, 37, 33, 23, 255, 39, 34, 25, 255, 54, 45, 33, 255, 44, 38, 27, 255, 37, 33, 23, 255, 42, 36, 24, 255, 38, 33, 23, 255, 38, 33, 23, 255, 39, 34, 23, 255, 36, 31, 22, 255, 34, 30, 22, 255, 46, 39, 25, 255, 54, 43, 28, 255, 73, 54, 33, 255, 78, 57, 33, 255, 54, 43, 28, 255, 36, 32, 23, 255, 37, 33, 24, 255, 42, 36, 24, 255, 44, 37, 24, 255, 50, 40, 27, 255, 37, 33, 23, 255, 36, 32, 22, 255, 79, 63, 44, 255, 79, 63, 45, 255, 78, 61, 43, 255, 75, 60, 43, 255, 51, 43, 31, 255, 34, 30, 22, 255, 43, 37, 24, 255, 39, 34, 24, 255, 36, 32, 23, 255, 61, 50, 36, 255, 42, 37, 27, 255, 55, 43, 28, 255, 39, 34, 23, 255, 52, 42, 27, 255, 44, 37, 24, 255, 43, 36, 24, 255, 52, 42, 27, 255, 43, 37, 24, 255, 37, 33, 23, 255, 39, 34, 23, 255, 61, 50, 36, 255, 34, 30, 22, 255, 33, 30, 22, 255, 46, 40, 29, 255, 63, 52, 37, 255, 39, 34, 24, 255, 49, 40, 26, 255, 36, 32, 23, 255, 36, 32, 23, 255, 75, 60, 43, 255, 43, 37, 24, 255, 42, 36, 24, 255, 40, 35, 24, 255, 47, 39, 25, 255, 42, 36, 24, 255, 35, 31, 22, 255, 40, 35, 24, 255, 40, 35, 24, 255, 41, 36, 26, 255, 50, 42, 31, 255, 36, 31, 22, 255, 48, 40, 30, 255, 39, 33, 23, 255, 45, 37, 24, 255, 57, 44, 29, 255, 43, 37, 24, 255, 42, 36, 24, 255, 53, 42, 28, 255, 79, 58, 33, 255, 60, 46, 30, 255, 44, 37, 24, 255, 36, 31, 22, 255, 37, 33, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 36, 32, 23, 255, 37, 32, 22, 255, 46, 38, 24, 255, 44, 37, 24, 255, 49, 38, 26, 255, 42, 36, 24, 255, 38, 33, 22, 255, 44, 37, 24, 255, 43, 36, 24, 255, 45, 38, 24, 255, 44, 37, 24, 255, 37, 32, 22, 255, 37, 33, 24, 255, 33, 30, 22, 255, 39, 33, 23, 255, 62, 51, 36, 255, 67, 54, 39, 255, 36, 32, 23, 255, 43, 36, 24, 255, 48, 39, 25, 255, 69, 51, 33, 255, 43, 36, 24, 255, 44, 37, 24, 255, 37, 33, 23, 255, 39, 34, 23, 255, 37, 55, 37, 255, 32, 45, 32, 255, 29, 41, 30, 255, 32, 47, 33, 255, 30, 43, 31, 255, 30, 42, 30, 255, 29, 41, 30, 255, 28, 39, 29, 255, 27, 37, 28, 255, 26, 34, 26, 255, 26, 35, 27, 255, 27, 37, 28, 255, 29, 40, 29, 255, 31, 45, 32, 255, 31, 45, 32, 255, 35, 52, 35, 255, 42, 62, 41, 255, 43, 64, 42, 255, 39, 59, 39, 255, 34, 50, 34, 255, 32, 46, 32, 255, 33, 48, 33, 255, 31, 44, 31, 255, 30, 43, 31, 255, 31, 44, 31, 255, 31, 44, 31, 255, 33, 48, 33, 255, 28, 40, 29, 255, 26, 34, 26, 255, 24, 31, 25, 255, 27, 37, 28, 255, 28, 39, 29, 255, 35, 51, 35, 255, 34, 51, 35, 255, 31, 44, 31, 255, 37, 55, 37, 255, 36, 54, 36, 255, 35, 52, 35, 255, 34, 50, 34, 255, 33, 49, 34, 255, 33, 48, 33, 255, 32, 46, 32, 255, 30, 42, 30, 255, 31, 44, 31, 255, 33, 49, 34, 255, 31, 44, 31, 255, 24, 32, 25, 255, 25, 34, 26, 255, 26, 35, 27, 255, 29, 41, 30, 255, 28, 39, 29, 255, 29, 40, 29, 255, 30, 43, 31, 255, 28, 38, 28, 255, 32, 46, 32, 255, 36, 54, 36, 255, 33, 49, 34, 255, 32, 46, 32, 255, 33, 48, 33, 255, 31, 44, 31, 255, 31, 44, 31, 255, 34, 49, 34, 255, 31, 45, 32, 255, 32, 45, 32, 255, 33, 48, 33, 255, 29, 41, 30, 255, 28, 38, 28, 255, 30, 43, 31, 255, 27, 37, 28, 255, 29, 41, 30, 255, 27, 37, 28, 255, 27, 37, 28, 255, 27, 37, 28, 255, 30, 42, 30, 255, 31, 45, 32, 255, 30, 43, 31, 255, 35, 52, 35, 255, 33, 48, 33, 255, 34, 51, 35, 255, 31, 45, 32, 255, 37, 56, 37, 255, 35, 52, 35, 255, 37, 56, 37, 255, 37, 56, 37, 255, 33, 47, 33, 255, 32, 46, 32, 255, 35, 51, 35, 255, 32, 46, 32, 255, 33, 49, 34, 255, 30, 42, 30, 255, 28, 40, 29, 255, 30, 42, 30, 255, 35, 53, 36, 255, 37, 55, 37, 255, 37, 56, 37, 255, 33, 49, 34, 255, 34, 49, 34, 255, 37, 56, 37, 255, 37, 55, 37, 255, 57, 82, 53, 255, 50, 73, 47, 255, 45, 66, 43, 255, 45, 67, 44, 255, 39, 59, 39, 255, 35, 52, 35, 255, 36, 54, 36, 255, 37, 56, 37, 255, 42, 62, 41, 255, 33, 48, 33, 255, 31, 45, 32, 255, 35, 53, 36, 255, 35, 51, 35, 255, 34, 50, 34, 255, 31, 44, 31, 255, 34, 51, 35, 255, 34, 50, 34, 255, 31, 44, 31, 255, 24, 31, 25, 255, 24, 32, 25, 255, 30, 43, 31, 255, 31, 44, 31, 255, 24, 32, 25, 255, 23, 30, 24, 255, 26, 36, 27, 255, 27, 37, 28, 255, 25, 33, 26, 255, 24, 31, 25, 255, 27, 34, 27, 255, 29, 36, 29, 255, 24, 31, 25, 255, 23, 29, 24, 255, 24, 31, 25, 255, 27, 37, 28, 255, 28, 38, 28, 255, 29, 40, 29, 255, 32, 46, 32, 255, 34, 49, 34, 255, 35, 52, 35, 255, 35, 51, 35, 255, 35, 51, 35, 255, 36, 54, 36, 255, 37, 55, 37, 255, 35, 51, 35, 255, 33, 47, 33, 255, 26, 36, 27, 255, 25, 33, 26, 255, 25, 33, 26, 255, 28, 40, 29, 255, 31, 45, 32, 255, 34, 50, 34, 255, 36, 53, 36, 255, 35, 51, 35, 255, 34, 49, 34, 255, 31, 44, 31, 255, 32, 47, 33, 255, 30, 43, 31, 255, 29, 41, 30, 255, 28, 38, 28, 255, 29, 41, 30, 255, 24, 32, 25, 255, 26, 36, 27, 255, 27, 37, 28, 255, 31, 44, 31, 255, 30, 42, 30, 255, 31, 44, 31, 255, 33, 49, 34, 255, 35, 51, 35, 255, 29, 41, 30, 255, 28, 39, 29, 255, 26, 34, 26, 255, 29, 40, 29, 255, 26, 35, 27, 255, 27, 37, 28, 255, 27, 37, 28, 255, 24, 31, 25, 255, 23, 30, 24, 255, 23, 29, 24, 255, 27, 37, 28, 255, 23, 29, 24, 255, 26, 33, 27, 255, 27, 37, 28, 255, 27, 37, 28, 255, 28, 39, 29, 255, 33, 48, 33, 255, 32, 47, 33, 255, 34, 50, 34, 255, 34, 49, 34, 255, 35, 52, 35, 255, 43, 64, 42, 255, 33, 47, 33, 255, 33, 47, 33, 255, 33, 48, 33, 255, 29, 41, 30, 255, 29, 41, 30, 255, 34, 50, 34, 255, 35, 53, 36, 255, 37, 55, 37, 255, 34, 50, 34, 255, 37, 55, 37, 255, 33, 48, 33, 255, 28, 38, 28, 255, 29, 41, 30, 255, 30, 42, 30, 255, 32, 45, 32, 255, 32, 47, 33, 255, 35, 52, 35, 255, 35, 52, 35, 255, 37, 55, 37, 255, 34, 51, 35, 255, 32, 47, 33, 255, 30, 43, 31, 255, 31, 45, 32, 255, 28, 38, 28, 255, 32, 46, 32, 255, 30, 42, 30, 255, 29, 40, 29, 255, 26, 35, 27, 255, 27, 37, 28, 255, 30, 43, 31, 255, 31, 45, 32, 255, 31, 45, 32, 255, 33, 48, 33, 255, 37, 56, 37, 255, 30, 43, 31, 255, 32, 47, 33, 255, 27, 38, 28, 255, 29, 41, 30, 255, 27, 36, 27, 255, 27, 37, 28, 255, 28, 39, 29, 255, 30, 43, 31, 255, 32, 46, 32, 255, 30, 43, 31, 255, 30, 43, 31, 255, 31, 44, 31, 255, 34, 49, 34, 255, 31, 44, 31, 255, 29, 40, 29, 255, 29, 41, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 31, 44, 31, 255, 27, 37, 28, 255, 33, 48, 33, 255, 30, 42, 30, 255, 29, 40, 29, 255, 28, 39, 29, 255, 30, 42, 30, 255, 30, 42, 30, 255, 30, 42, 30, 255, 30, 42, 30, 255, 29, 40, 29, 255, 32, 46, 32, 255, 32, 46, 32, 255, 34, 50, 34, 255, 30, 42, 30, 255, 45, 37, 24, 255, 48, 39, 25, 255, 45, 37, 24, 255, 36, 32, 22, 255, 36, 32, 23, 255, 36, 32, 23, 255, 42, 36, 24, 255, 36, 32, 23, 255, 40, 34, 24, 255, 49, 42, 30, 255, 38, 33, 23, 255, 40, 34, 24, 255, 35, 31, 22, 255, 77, 62, 44, 255, 56, 46, 32, 255, 37, 33, 23, 255, 38, 33, 23, 255, 34, 30, 22, 255, 35, 31, 22, 255, 36, 31, 23, 255, 42, 35, 24, 255, 45, 37, 25, 255, 40, 34, 23, 255, 45, 38, 25, 255, 41, 35, 23, 255, 42, 36, 24, 255, 44, 37, 24, 255, 40, 35, 24, 255, 54, 43, 28, 255, 60, 46, 31, 255, 42, 36, 24, 255, 41, 35, 24, 255, 58, 45, 30, 255, 42, 36, 24, 255, 36, 32, 24, 255, 70, 57, 40, 255, 34, 31, 22, 255, 44, 37, 24, 255, 40, 35, 24, 255, 43, 36, 24, 255, 39, 34, 24, 255, 40, 34, 24, 255, 38, 33, 23, 255, 39, 34, 24, 255, 40, 35, 25, 255, 36, 32, 23, 255, 44, 38, 27, 255, 35, 30, 21, 255, 36, 32, 23, 255, 45, 37, 24, 255, 40, 34, 24, 255, 34, 30, 22, 255, 40, 34, 24, 255, 43, 37, 24, 255, 51, 41, 27, 255, 51, 41, 27, 255, 58, 45, 30, 255, 52, 42, 27, 255, 40, 34, 24, 255, 36, 32, 23, 255, 40, 34, 24, 255, 42, 36, 24, 255, 43, 36, 24, 255, 34, 30, 22, 255, 35, 31, 22, 255, 37, 33, 23, 255, 43, 37, 24, 255, 45, 37, 24, 255, 38, 33, 23, 255, 43, 37, 24, 255, 38, 33, 23, 255, 36, 32, 23, 255, 39, 34, 25, 255, 35, 31, 22, 255, 37, 33, 23, 255, 37, 33, 23, 255, 40, 35, 24, 255, 34, 30, 22, 255, 33, 30, 22, 255, 37, 33, 23, 255, 34, 31, 22, 255, 34, 31, 22, 255, 41, 36, 24, 255, 39, 34, 23, 255, 41, 36, 26, 255, 36, 31, 22, 255, 41, 35, 24, 255, 40, 34, 24, 255, 35, 31, 22, 255, 57, 47, 34, 255, 36, 32, 24, 255, 41, 36, 24, 255, 37, 33, 23, 255, 73, 100, 70, 255, 36, 32, 24, 255, 34, 31, 22, 255, 36, 32, 23, 255, 37, 33, 23, 255, 43, 36, 24, 255, 39, 34, 23, 255, 36, 32, 23, 255, 39, 34, 24, 255, 40, 34, 24, 255, 41, 36, 24, 255, 43, 36, 24, 255, 35, 31, 22, 255, 34, 31, 22, 255, 46, 40, 29, 255, 37, 33, 23, 255, 40, 34, 24, 255, 36, 32, 23, 255, 42, 36, 24, 255, 49, 42, 30, 255, 39, 34, 25, 255, 36, 32, 23, 255, 35, 31, 22, 255, 45, 38, 25, 255, 43, 36, 24, 255, 39, 33, 23, 255, 39, 34, 24, 255, 43, 36, 24, 255, 66, 84, 49, 255, 45, 37, 24, 255, 49, 40, 26, 255, 54, 43, 28, 255, 58, 45, 30, 255, 52, 42, 28, 255, 49, 40, 26, 255, 57, 45, 29, 255, 70, 52, 33, 255, 60, 46, 30, 255, 61, 47, 31, 255, 48, 39, 25, 255, 40, 34, 24, 255, 38, 33, 23, 255, 43, 37, 24, 255, 41, 35, 24, 255, 85, 102, 34, 255, 39, 34, 23, 255, 41, 35, 24, 255, 38, 33, 23, 255, 50, 40, 27, 255, 45, 37, 24, 255, 43, 37, 24, 255, 37, 33, 23, 255, 40, 34, 24, 255, 35, 31, 22, 255, 43, 36, 24, 255, 39, 34, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 41, 35, 24, 255, 40, 34, 24, 255, 43, 36, 24, 255, 41, 36, 24, 255, 42, 36, 24, 255, 40, 35, 24, 255, 39, 34, 24, 255, 40, 34, 24, 255, 49, 40, 26, 255, 51, 41, 27, 255, 37, 33, 23, 255, 33, 30, 22, 255, 34, 31, 22, 255, 36, 32, 23, 255, 34, 31, 22, 255, 54, 43, 28, 255, 61, 46, 31, 255, 41, 35, 24, 255, 41, 35, 24, 255, 36, 31, 22, 255, 41, 36, 24, 255, 43, 37, 24, 255, 36, 32, 23, 255, 66, 54, 38, 255, 49, 42, 30, 255, 38, 33, 23, 255, 44, 38, 27, 255, 36, 31, 22, 255, 50, 42, 31, 255, 42, 44, 38, 255, 42, 36, 24, 255, 42, 36, 24, 255, 39, 34, 23, 255, 40, 34, 24, 255, 39, 34, 23, 255, 39, 33, 23, 255, 46, 39, 25, 255, 38, 33, 23, 255, 42, 36, 24, 255, 40, 35, 24, 255, 55, 43, 28, 255, 57, 45, 29, 255, 66, 49, 33, 255, 43, 37, 24, 255, 33, 30, 22, 255, 35, 31, 22, 255, 39, 34, 23, 255, 45, 38, 25, 255, 46, 39, 25, 255, 36, 31, 22, 255, 39, 33, 23, 255, 43, 37, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 37, 33, 23, 255, 45, 37, 24, 255, 43, 37, 24, 255, 41, 35, 24, 255, 39, 34, 23, 255, 36, 32, 23, 255, 40, 34, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 36, 32, 23, 255, 46, 38, 25, 255, 40, 35, 24, 255, 40, 35, 24, 255, 39, 33, 23, 255, 37, 33, 23, 255, 57, 45, 29, 255, 59, 46, 30, 255, 61, 47, 31, 255, 69, 51, 33, 255, 63, 48, 32, 255, 52, 42, 27, 255, 58, 45, 30, 255, 50, 40, 27, 255, 43, 36, 24, 255, 44, 37, 24, 255, 40, 35, 24, 255, 33, 30, 22, 255, 40, 35, 24, 255, 40, 34, 24, 255, 35, 31, 22, 255, 44, 37, 24, 255, 39, 34, 24, 255, 41, 35, 24, 255, 42, 36, 24, 255, 37, 33, 22, 255, 39, 33, 23, 255, 38, 33, 23, 255, 37, 33, 23, 255, 38, 33, 23, 255, 43, 37, 26, 255, 39, 34, 23, 255, 33, 30, 22, 255, 53, 44, 32, 255, 40, 34, 24, 255, 57, 44, 29, 255, 52, 42, 28, 255, 41, 36, 24, 255, 42, 36, 24, 255, 43, 37, 24, 255, 56, 44, 29, 255, 63, 48, 31, 255, 30, 42, 30, 255, 33, 49, 34, 255, 29, 41, 30, 255, 32, 47, 33, 255, 30, 43, 31, 255, 30, 43, 31, 255, 31, 45, 32, 255, 31, 44, 31, 255, 28, 38, 28, 255, 29, 40, 29, 255, 24, 31, 25, 255, 30, 42, 30, 255, 31, 44, 31, 255, 36, 53, 36, 255, 34, 50, 34, 255, 32, 47, 33, 255, 30, 43, 31, 255, 33, 49, 34, 255, 31, 44, 31, 255, 35, 51, 35, 255, 32, 46, 32, 255, 31, 45, 32, 255, 30, 43, 31, 255, 32, 45, 32, 255, 33, 48, 33, 255, 24, 32, 25, 255, 30, 42, 30, 255, 30, 43, 31, 255, 31, 45, 32, 255, 29, 41, 30, 255, 27, 37, 28, 255, 27, 38, 28, 255, 32, 46, 32, 255, 33, 48, 33, 255, 30, 42, 30, 255, 35, 52, 35, 255, 37, 56, 37, 255, 29, 41, 30, 255, 34, 50, 34, 255, 33, 48, 33, 255, 32, 46, 32, 255, 31, 45, 32, 255, 28, 39, 29, 255, 29, 40, 29, 255, 29, 41, 30, 255, 28, 39, 29, 255, 29, 40, 29, 255, 27, 37, 28, 255, 27, 36, 27, 255, 27, 36, 27, 255, 32, 46, 32, 255, 31, 44, 31, 255, 34, 51, 35, 255, 35, 51, 35, 255, 31, 45, 32, 255, 32, 47, 33, 255, 33, 48, 33, 255, 33, 49, 34, 255, 32, 45, 32, 255, 33, 49, 34, 255, 31, 44, 31, 255, 30, 43, 31, 255, 31, 44, 31, 255, 28, 40, 29, 255, 24, 32, 25, 255, 28, 38, 28, 255, 28, 38, 28, 255, 33, 48, 33, 255, 31, 44, 31, 255, 30, 43, 31, 255, 23, 29, 24, 255, 27, 37, 28, 255, 28, 40, 29, 255, 24, 31, 25, 255, 29, 41, 30, 255, 33, 47, 33, 255, 35, 53, 36, 255, 36, 54, 36, 255, 35, 53, 36, 255, 31, 45, 32, 255, 35, 52, 35, 255, 34, 50, 34, 255, 36, 54, 36, 255, 36, 54, 36, 255, 36, 54, 36, 255, 40, 59, 39, 255, 36, 54, 36, 255, 32, 46, 32, 255, 30, 43, 31, 255, 34, 49, 34, 255, 31, 45, 32, 255, 33, 49, 34, 255, 34, 50, 34, 255, 37, 56, 37, 255, 48, 70, 46, 255, 33, 48, 33, 255, 28, 40, 29, 255, 37, 55, 37, 255, 33, 49, 34, 255, 40, 60, 40, 255, 37, 55, 37, 255, 36, 54, 36, 255, 40, 60, 40, 255, 45, 67, 44, 255, 35, 51, 35, 255, 36, 53, 36, 255, 36, 54, 36, 255, 49, 72, 47, 255, 33, 48, 33, 255, 30, 42, 30, 255, 27, 37, 28, 255, 29, 41, 30, 255, 31, 44, 31, 255, 27, 37, 28, 255, 34, 50, 34, 255, 36, 54, 36, 255, 34, 50, 34, 255, 30, 43, 31, 255, 32, 46, 32, 255, 31, 45, 32, 255, 30, 42, 30, 255, 26, 36, 27, 255, 28, 38, 28, 255, 24, 31, 25, 255, 25, 33, 26, 255, 47, 51, 12, 255, 27, 35, 28, 255, 28, 39, 29, 255, 28, 35, 28, 255, 24, 31, 25, 255, 23, 30, 24, 255, 27, 37, 28, 255, 29, 40, 29, 255, 27, 37, 28, 255, 26, 35, 27, 255, 32, 47, 33, 255, 35, 53, 36, 255, 34, 49, 34, 255, 34, 50, 34, 255, 36, 54, 36, 255, 36, 53, 36, 255, 30, 43, 31, 255, 29, 40, 29, 255, 25, 34, 26, 255, 24, 32, 25, 255, 26, 36, 27, 255, 23, 30, 24, 255, 34, 50, 34, 255, 31, 45, 32, 255, 37, 55, 37, 255, 34, 50, 34, 255, 32, 46, 32, 255, 34, 49, 34, 255, 33, 48, 33, 255, 32, 46, 32, 255, 31, 44, 31, 255, 30, 42, 30, 255, 33, 48, 33, 255, 31, 44, 31, 255, 25, 34, 26, 255, 26, 35, 27, 255, 32, 46, 32, 255, 28, 39, 29, 255, 32, 45, 32, 255, 32, 46, 32, 255, 31, 44, 31, 255, 34, 49, 34, 255, 31, 45, 32, 255, 27, 37, 28, 255, 23, 29, 24, 255, 27, 37, 28, 255, 26, 36, 27, 255, 28, 39, 29, 255, 27, 36, 27, 255, 25, 33, 26, 255, 23, 30, 24, 255, 23, 30, 24, 255, 34, 43, 34, 255, 30, 38, 30, 255, 25, 31, 25, 255, 25, 34, 26, 255, 31, 45, 32, 255, 34, 49, 34, 255, 30, 43, 31, 255, 36, 54, 36, 255, 33, 48, 33, 255, 35, 53, 36, 255, 30, 42, 30, 255, 33, 49, 34, 255, 33, 49, 34, 255, 34, 50, 34, 255, 32, 46, 32, 255, 31, 44, 31, 255, 31, 45, 32, 255, 33, 48, 33, 255, 32, 46, 32, 255, 48, 70, 46, 255, 34, 51, 35, 255, 34, 50, 34, 255, 31, 44, 31, 255, 27, 36, 27, 255, 29, 40, 29, 255, 32, 46, 32, 255, 32, 47, 33, 255, 31, 44, 31, 255, 34, 50, 34, 255, 29, 41, 30, 255, 30, 43, 31, 255, 34, 51, 35, 255, 31, 44, 31, 255, 28, 38, 28, 255, 29, 40, 29, 255, 26, 36, 27, 255, 28, 39, 29, 255, 31, 44, 31, 255, 28, 39, 29, 255, 26, 36, 27, 255, 28, 39, 29, 255, 32, 45, 32, 255, 29, 40, 29, 255, 28, 39, 29, 255, 34, 49, 34, 255, 32, 46, 32, 255, 29, 41, 30, 255, 31, 45, 32, 255, 30, 42, 30, 255, 28, 38, 28, 255, 27, 37, 28, 255, 24, 32, 25, 255, 31, 44, 31, 255, 27, 37, 28, 255, 25, 34, 26, 255, 30, 43, 31, 255, 29, 41, 30, 255, 30, 42, 30, 255, 27, 38, 28, 255, 32, 47, 33, 255, 32, 47, 33, 255, 29, 41, 30, 255, 33, 47, 33, 255, 32, 45, 32, 255, 35, 51, 35, 255, 34, 50, 34, 255, 31, 44, 31, 255, 30, 42, 30, 255, 27, 38, 28, 255, 33, 48, 33, 255, 32, 46, 32, 255, 27, 38, 28, 255, 26, 36, 27, 255, 30, 42, 30, 255, 29, 41, 30, 255, 28, 39, 29, 255, 28, 38, 28, 255, 30, 42, 30, 255, 26, 35, 27, 255, 57, 45, 29, 255, 52, 42, 27, 255, 51, 41, 27, 255, 41, 35, 24, 255, 55, 43, 28, 255, 52, 42, 27, 255, 40, 34, 24, 255, 35, 31, 22, 255, 35, 31, 22, 255, 37, 33, 23, 255, 36, 32, 23, 255, 38, 33, 23, 255, 45, 39, 28, 255, 36, 32, 23, 255, 43, 37, 26, 255, 37, 32, 23, 255, 53, 42, 28, 255, 38, 33, 23, 255, 40, 34, 24, 255, 50, 41, 29, 255, 48, 39, 27, 255, 54, 42, 28, 255, 53, 42, 28, 255, 59, 45, 30, 255, 40, 35, 24, 255, 40, 34, 24, 255, 40, 35, 24, 255, 62, 47, 31, 255, 61, 46, 31, 255, 67, 50, 33, 255, 48, 39, 25, 255, 47, 39, 25, 255, 75, 55, 33, 255, 43, 36, 24, 255, 37, 33, 23, 255, 76, 61, 43, 255, 38, 33, 23, 255, 37, 33, 23, 255, 39, 34, 23, 255, 43, 37, 24, 255, 43, 37, 24, 255, 39, 34, 24, 255, 42, 36, 24, 255, 36, 32, 23, 255, 36, 32, 23, 255, 41, 35, 24, 255, 41, 35, 24, 255, 39, 34, 23, 255, 41, 35, 24, 255, 44, 37, 24, 255, 40, 34, 24, 255, 50, 42, 31, 255, 41, 35, 24, 255, 54, 43, 28, 255, 72, 54, 33, 255, 54, 43, 28, 255, 54, 43, 28, 255, 52, 42, 27, 255, 48, 39, 25, 255, 43, 37, 24, 255, 47, 39, 25, 255, 49, 40, 26, 255, 40, 35, 24, 255, 34, 31, 22, 255, 38, 33, 23, 255, 43, 37, 24, 255, 42, 36, 24, 255, 54, 43, 28, 255, 48, 40, 26, 255, 46, 39, 25, 255, 37, 33, 23, 255, 39, 34, 23, 255, 34, 31, 22, 255, 49, 42, 30, 255, 33, 30, 22, 255, 36, 32, 23, 255, 50, 40, 27, 255, 43, 36, 24, 255, 37, 33, 23, 255, 39, 34, 23, 255, 36, 32, 23, 255, 38, 33, 23, 255, 37, 33, 23, 255, 33, 30, 22, 255, 34, 30, 22, 255, 40, 34, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 33, 30, 22, 255, 80, 64, 45, 255, 49, 42, 30, 255, 48, 39, 25, 255, 48, 39, 25, 255, 35, 31, 22, 255, 40, 35, 24, 255, 40, 34, 24, 255, 34, 31, 22, 255, 37, 33, 23, 255, 38, 33, 23, 255, 40, 35, 25, 255, 39, 34, 25, 255, 37, 33, 23, 255, 41, 35, 24, 255, 35, 30, 23, 255, 34, 31, 22, 255, 35, 31, 22, 255, 42, 37, 27, 255, 54, 45, 33, 255, 36, 32, 22, 255, 41, 36, 24, 255, 36, 32, 23, 255, 34, 30, 22, 255, 34, 30, 22, 255, 36, 32, 24, 255, 36, 31, 22, 255, 40, 34, 24, 255, 34, 31, 22, 255, 42, 36, 24, 255, 36, 32, 24, 255, 41, 36, 24, 255, 34, 31, 22, 255, 53, 42, 28, 255, 52, 42, 27, 255, 46, 38, 25, 255, 42, 36, 24, 255, 66, 49, 33, 255, 43, 37, 24, 255, 43, 37, 24, 255, 64, 48, 32, 255, 66, 49, 33, 255, 54, 43, 28, 255, 59, 46, 30, 255, 56, 44, 29, 255, 42, 36, 24, 255, 40, 34, 24, 255, 40, 34, 24, 255, 34, 31, 22, 255, 50, 40, 27, 255, 45, 37, 24, 255, 45, 37, 24, 255, 40, 34, 24, 255, 46, 39, 25, 255, 40, 34, 24, 255, 37, 33, 23, 255, 45, 37, 24, 255, 37, 33, 23, 255, 38, 33, 23, 255, 33, 30, 22, 255, 36, 32, 24, 255, 39, 34, 23, 255, 37, 33, 23, 255, 42, 36, 24, 255, 37, 33, 23, 255, 43, 36, 24, 255, 48, 39, 25, 255, 49, 40, 26, 255, 42, 36, 24, 255, 39, 34, 23, 255, 41, 35, 24, 255, 58, 45, 30, 255, 49, 40, 26, 255, 39, 34, 23, 255, 37, 33, 23, 255, 33, 30, 22, 255, 39, 34, 24, 255, 44, 38, 27, 255, 43, 37, 24, 255, 39, 34, 24, 255, 35, 31, 22, 255, 36, 32, 22, 255, 34, 31, 22, 255, 46, 38, 25, 255, 40, 34, 24, 255, 36, 31, 22, 255, 36, 31, 22, 255, 40, 35, 24, 255, 42, 36, 24, 255, 39, 34, 24, 255, 38, 33, 23, 255, 38, 33, 23, 255, 36, 32, 23, 255, 33, 30, 22, 255, 40, 35, 24, 255, 42, 36, 24, 255, 35, 31, 22, 255, 39, 34, 23, 255, 39, 33, 23, 255, 45, 37, 24, 255, 40, 34, 24, 255, 41, 35, 24, 255, 36, 32, 23, 255, 45, 37, 24, 255, 52, 42, 27, 255, 52, 42, 28, 255, 44, 37, 24, 255, 36, 32, 23, 255, 42, 36, 24, 255, 45, 38, 25, 255, 51, 41, 27, 255, 54, 43, 28, 255, 43, 37, 24, 255, 57, 45, 29, 255, 54, 43, 28, 255, 45, 38, 25, 255, 51, 41, 27, 255, 42, 36, 24, 255, 40, 35, 24, 255, 35, 31, 22, 255, 59, 49, 35, 255, 35, 31, 22, 255, 37, 33, 23, 255, 39, 34, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 49, 40, 26, 255, 56, 44, 29, 255, 37, 33, 23, 255, 45, 37, 24, 255, 43, 37, 24, 255, 41, 35, 24, 255, 37, 33, 23, 255, 59, 46, 30, 255, 59, 45, 30, 255, 66, 49, 33, 255, 45, 37, 24, 255, 56, 44, 29, 255, 52, 42, 27, 255, 41, 35, 24, 255, 42, 36, 24, 255, 35, 31, 22, 255, 39, 34, 23, 255, 37, 33, 24, 255, 34, 30, 22, 255, 53, 44, 32, 255, 37, 33, 23, 255, 42, 35, 23, 255, 47, 38, 25, 255, 40, 34, 23, 255, 40, 34, 23, 255, 39, 34, 23, 255, 37, 32, 23, 255, 42, 36, 24, 255, 42, 36, 24, 255, 35, 31, 22, 255, 33, 30, 22, 255, 36, 32, 23, 255, 41, 35, 24, 255, 43, 36, 24, 255, 39, 34, 23, 255, 49, 40, 26, 255, 51, 41, 27, 255, 34, 31, 22, 255, 40, 35, 24, 255, 50, 40, 27, 255, 53, 42, 28, 255, 59, 46, 30, 255, 35, 51, 35, 255, 34, 50, 34, 255, 33, 48, 33, 255, 34, 50, 34, 255, 33, 49, 34, 255, 29, 41, 30, 255, 28, 40, 29, 255, 25, 34, 26, 255, 23, 30, 24, 255, 26, 36, 27, 255, 26, 35, 27, 255, 29, 41, 30, 255, 29, 40, 29, 255, 30, 43, 31, 255, 31, 44, 31, 255, 29, 40, 29, 255, 35, 51, 35, 255, 34, 51, 35, 255, 30, 43, 31, 255, 34, 49, 34, 255, 32, 46, 32, 255, 32, 46, 32, 255, 31, 45, 32, 255, 32, 46, 32, 255, 28, 39, 29, 255, 27, 38, 28, 255, 25, 33, 26, 255, 26, 36, 27, 255, 25, 34, 26, 255, 26, 34, 26, 255, 28, 39, 29, 255, 33, 48, 33, 255, 28, 38, 28, 255, 28, 39, 29, 255, 31, 45, 32, 255, 27, 38, 28, 255, 28, 40, 29, 255, 33, 48, 33, 255, 35, 52, 35, 255, 31, 44, 31, 255, 30, 43, 31, 255, 26, 35, 27, 255, 28, 38, 28, 255, 25, 33, 26, 255, 27, 36, 27, 255, 29, 40, 29, 255, 28, 39, 29, 255, 32, 45, 32, 255, 28, 40, 29, 255, 32, 45, 32, 255, 34, 50, 34, 255, 32, 46, 32, 255, 30, 43, 31, 255, 31, 45, 32, 255, 33, 48, 33, 255, 33, 47, 33, 255, 35, 52, 35, 255, 31, 45, 32, 255, 34, 50, 34, 255, 29, 41, 30, 255, 31, 44, 31, 255, 28, 38, 28, 255, 31, 45, 32, 255, 29, 41, 30, 255, 28, 38, 28, 255, 29, 40, 29, 255, 27, 37, 28, 255, 31, 45, 32, 255, 35, 51, 35, 255, 31, 45, 32, 255, 26, 35, 27, 255, 26, 34, 26, 255, 24, 31, 25, 255, 25, 33, 26, 255, 30, 42, 30, 255, 34, 51, 35, 255, 31, 44, 31, 255, 67, 84, 18, 255, 33, 47, 33, 255, 35, 52, 35, 255, 45, 67, 44, 255, 40, 60, 40, 255, 40, 59, 39, 255, 30, 42, 30, 255, 35, 52, 35, 255, 37, 56, 37, 255, 32, 47, 33, 255, 31, 45, 32, 255, 34, 50, 34, 255, 36, 53, 36, 255, 33, 48, 33, 255, 37, 56, 37, 255, 45, 66, 43, 255, 33, 49, 34, 255, 43, 63, 41, 255, 39, 59, 39, 255, 35, 52, 35, 255, 32, 47, 33, 255, 34, 49, 34, 255, 39, 59, 39, 255, 33, 48, 33, 255, 35, 53, 36, 255, 34, 51, 35, 255, 35, 52, 35, 255, 45, 67, 44, 255, 34, 51, 35, 255, 36, 54, 36, 255, 38, 58, 38, 255, 33, 48, 33, 255, 32, 45, 32, 255, 29, 41, 30, 255, 27, 37, 28, 255, 32, 47, 33, 255, 33, 48, 33, 255, 30, 42, 30, 255, 35, 53, 36, 255, 34, 49, 34, 255, 32, 46, 32, 255, 30, 43, 31, 255, 28, 39, 29, 255, 28, 39, 29, 255, 27, 37, 28, 255, 23, 30, 24, 255, 26, 35, 27, 255, 23, 29, 24, 255, 26, 36, 27, 255, 28, 40, 29, 255, 23, 29, 24, 255, 24, 32, 25, 255, 25, 33, 26, 255, 23, 29, 24, 255, 24, 30, 25, 255, 23, 30, 24, 255, 28, 39, 29, 255, 29, 41, 30, 255, 31, 45, 32, 255, 33, 48, 33, 255, 35, 51, 35, 255, 36, 53, 36, 255, 33, 49, 34, 255, 29, 41, 30, 255, 26, 35, 27, 255, 25, 34, 26, 255, 29, 41, 30, 255, 24, 31, 25, 255, 28, 39, 29, 255, 29, 41, 30, 255, 32, 46, 32, 255, 30, 42, 30, 255, 32, 46, 32, 255, 32, 46, 32, 255, 33, 48, 33, 255, 38, 57, 38, 255, 37, 56, 37, 255, 36, 53, 36, 255, 31, 44, 31, 255, 33, 49, 34, 255, 30, 42, 30, 255, 28, 39, 29, 255, 33, 48, 33, 255, 27, 37, 28, 255, 35, 53, 36, 255, 31, 45, 32, 255, 33, 49, 34, 255, 32, 46, 32, 255, 29, 41, 30, 255, 30, 43, 31, 255, 27, 38, 28, 255, 30, 42, 30, 255, 25, 33, 26, 255, 28, 39, 29, 255, 27, 37, 28, 255, 25, 34, 26, 255, 29, 40, 29, 255, 28, 39, 29, 255, 23, 30, 24, 255, 29, 40, 29, 255, 23, 29, 24, 255, 23, 30, 24, 255, 24, 31, 25, 255, 25, 33, 26, 255, 27, 37, 28, 255, 32, 46, 32, 255, 33, 48, 33, 255, 35, 52, 35, 255, 32, 45, 32, 255, 29, 41, 30, 255, 28, 40, 29, 255, 33, 48, 33, 255, 31, 44, 31, 255, 31, 44, 31, 255, 31, 44, 31, 255, 36, 53, 36, 255, 30, 43, 31, 255, 27, 38, 28, 255, 41, 61, 40, 255, 35, 51, 35, 255, 37, 55, 37, 255, 32, 47, 33, 255, 29, 40, 29, 255, 28, 39, 29, 255, 30, 43, 31, 255, 30, 43, 31, 255, 29, 41, 30, 255, 31, 44, 31, 255, 33, 48, 33, 255, 31, 44, 31, 255, 31, 45, 32, 255, 31, 45, 32, 255, 27, 37, 28, 255, 27, 37, 28, 255, 30, 42, 30, 255, 31, 44, 31, 255, 33, 48, 33, 255, 34, 49, 34, 255, 32, 45, 32, 255, 31, 44, 31, 255, 31, 44, 31, 255, 28, 39, 29, 255, 29, 40, 29, 255, 27, 37, 28, 255, 30, 43, 31, 255, 33, 48, 33, 255, 30, 43, 31, 255, 24, 30, 25, 255, 24, 31, 25, 255, 27, 37, 28, 255, 26, 35, 27, 255, 31, 44, 31, 255, 26, 35, 27, 255, 27, 37, 28, 255, 25, 33, 26, 255, 24, 32, 25, 255, 28, 40, 29, 255, 26, 35, 27, 255, 29, 40, 29, 255, 32, 46, 32, 255, 31, 44, 31, 255, 32, 46, 32, 255, 28, 38, 28, 255, 34, 49, 34, 255, 36, 54, 36, 255, 32, 46, 32, 255, 28, 39, 29, 255, 29, 41, 30, 255, 31, 44, 31, 255, 32, 46, 32, 255, 33, 49, 34, 255, 30, 42, 30, 255, 27, 37, 28, 255, 29, 41, 30, 255, 29, 41, 30, 255, 35, 52, 35, 255, 31, 44, 31, 255, 27, 37, 28, 255, 35, 53, 36, 255, 54, 43, 28, 255, 59, 45, 30, 255, 63, 48, 31, 255, 53, 42, 28, 255, 58, 45, 30, 255, 48, 40, 26, 255, 40, 34, 24, 255, 39, 34, 23, 255, 41, 35, 24, 255, 44, 38, 27, 255, 37, 33, 23, 255, 39, 34, 24, 255, 37, 32, 22, 255, 45, 39, 28, 255, 55, 46, 32, 255, 45, 37, 24, 255, 45, 38, 25, 255, 39, 34, 23, 255, 39, 34, 24, 255, 40, 35, 25, 255, 44, 37, 27, 255, 41, 35, 24, 255, 69, 51, 31, 255, 59, 45, 30, 255, 66, 49, 33, 255, 63, 48, 31, 255, 52, 42, 27, 255, 79, 58, 33, 255, 65, 49, 33, 255, 67, 50, 33, 255, 47, 39, 25, 255, 50, 40, 27, 255, 53, 42, 28, 255, 66, 49, 33, 255, 39, 34, 23, 255, 62, 51, 36, 255, 51, 43, 31, 255, 37, 33, 23, 255, 42, 36, 24, 255, 45, 37, 24, 255, 37, 33, 23, 255, 43, 37, 24, 255, 34, 31, 22, 255, 37, 33, 23, 255, 34, 31, 22, 255, 33, 30, 22, 255, 44, 37, 24, 255, 45, 38, 25, 255, 64, 48, 32, 255, 62, 47, 31, 255, 39, 34, 23, 255, 39, 33, 23, 255, 52, 42, 28, 255, 65, 49, 33, 255, 54, 43, 28, 255, 42, 36, 24, 255, 37, 33, 23, 255, 39, 34, 24, 255, 42, 36, 24, 255, 35, 31, 22, 255, 36, 32, 23, 255, 34, 31, 22, 255, 42, 36, 24, 255, 41, 35, 24, 255, 45, 39, 28, 255, 85, 102, 36, 255, 40, 35, 24, 255, 59, 46, 30, 255, 55, 43, 28, 255, 39, 34, 23, 255, 53, 44, 32, 255, 36, 32, 24, 255, 43, 36, 24, 255, 35, 31, 23, 255, 38, 33, 23, 255, 52, 42, 27, 255, 40, 35, 24, 255, 36, 32, 23, 255, 36, 31, 22, 255, 37, 33, 23, 255, 42, 37, 27, 255, 40, 34, 24, 255, 40, 35, 24, 255, 39, 33, 23, 255, 43, 37, 24, 255, 39, 34, 23, 255, 48, 39, 25, 255, 36, 32, 23, 255, 40, 34, 24, 255, 78, 62, 43, 255, 72, 58, 42, 255, 45, 37, 24, 255, 46, 39, 25, 255, 52, 42, 27, 255, 40, 35, 24, 255, 39, 34, 24, 255, 40, 34, 24, 255, 35, 31, 22, 255, 36, 32, 23, 255, 37, 33, 24, 255, 35, 31, 22, 255, 50, 42, 31, 255, 34, 31, 22, 255, 35, 31, 22, 255, 37, 33, 24, 255, 73, 59, 42, 255, 75, 60, 43, 255, 40, 34, 24, 255, 37, 33, 24, 255, 45, 37, 24, 255, 35, 31, 22, 255, 77, 62, 44, 255, 42, 36, 24, 255, 44, 37, 24, 255, 41, 35, 24, 255, 36, 32, 24, 255, 45, 46, 40, 255, 54, 45, 33, 255, 41, 35, 24, 255, 37, 33, 23, 255, 44, 37, 24, 255, 51, 41, 27, 255, 69, 51, 33, 255, 63, 48, 32, 255, 57, 44, 29, 255, 57, 44, 29, 255, 43, 36, 24, 255, 36, 32, 23, 255, 40, 34, 24, 255, 37, 33, 23, 255, 33, 30, 22, 255, 42, 36, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 47, 39, 25, 255, 45, 37, 24, 255, 42, 36, 24, 255, 63, 48, 32, 255, 75, 55, 33, 255, 43, 37, 24, 255, 55, 43, 28, 255, 44, 37, 24, 255, 40, 34, 24, 255, 43, 37, 24, 255, 39, 33, 23, 255, 36, 32, 22, 255, 36, 32, 24, 255, 58, 48, 34, 255, 34, 30, 22, 255, 37, 33, 23, 255, 43, 36, 24, 255, 36, 31, 22, 255, 36, 32, 23, 255, 44, 37, 24, 255, 46, 38, 25, 255, 43, 37, 24, 255, 41, 36, 24, 255, 42, 36, 24, 255, 40, 35, 24, 255, 49, 40, 26, 255, 70, 52, 33, 255, 45, 37, 24, 255, 54, 45, 33, 255, 44, 38, 27, 255, 43, 36, 24, 255, 40, 34, 24, 255, 49, 42, 30, 255, 54, 45, 33, 255, 39, 34, 24, 255, 36, 31, 22, 255, 38, 33, 23, 255, 43, 37, 24, 255, 44, 37, 24, 255, 40, 35, 24, 255, 54, 43, 28, 255, 56, 44, 29, 255, 45, 37, 24, 255, 42, 36, 24, 255, 39, 34, 24, 255, 44, 37, 24, 255, 39, 34, 23, 255, 62, 51, 36, 255, 44, 38, 27, 255, 59, 49, 35, 255, 79, 63, 45, 255, 59, 49, 35, 255, 70, 57, 40, 255, 40, 35, 24, 255, 39, 34, 24, 255, 42, 37, 27, 255, 37, 33, 23, 255, 42, 36, 24, 255, 42, 36, 24, 255, 52, 42, 27, 255, 63, 48, 31, 255, 73, 54, 33, 255, 58, 45, 30, 255, 34, 30, 22, 255, 42, 36, 24, 255, 53, 42, 28, 255, 47, 39, 25, 255, 56, 44, 29, 255, 59, 46, 30, 255, 67, 50, 33, 255, 67, 50, 33, 255, 41, 35, 24, 255, 43, 36, 24, 255, 38, 33, 23, 255, 38, 33, 23, 255, 42, 37, 27, 255, 41, 35, 24, 255, 48, 40, 26, 255, 40, 35, 24, 255, 42, 36, 24, 255, 44, 37, 24, 255, 48, 40, 26, 255, 35, 31, 22, 255, 40, 35, 24, 255, 43, 37, 24, 255, 34, 31, 22, 255, 36, 32, 23, 255, 40, 35, 24, 255, 43, 36, 24, 255, 61, 46, 31, 255, 41, 35, 24, 255, 53, 42, 28, 255, 48, 40, 26, 255, 36, 32, 23, 255, 45, 39, 28, 255, 76, 61, 43, 255, 40, 35, 25, 255, 34, 31, 22, 255, 34, 31, 22, 255, 40, 35, 25, 255, 33, 30, 22, 255, 39, 34, 24, 255, 38, 33, 23, 255, 66, 52, 36, 255, 41, 35, 23, 255, 42, 36, 24, 255, 38, 33, 23, 255, 38, 33, 23, 255, 41, 35, 24, 255, 38, 33, 23, 255, 33, 30, 22, 255, 40, 34, 24, 255, 51, 41, 26, 255, 45, 38, 25, 255, 37, 33, 23, 255, 52, 42, 27, 255, 44, 37, 24, 255, 37, 33, 24, 255, 36, 32, 23, 255, 54, 43, 28, 255, 43, 36, 24, 255, 64, 48, 32, 255, 34, 50, 34, 255, 38, 58, 38, 255, 37, 55, 37, 255, 33, 49, 34, 255, 31, 45, 32, 255, 27, 37, 28, 255, 25, 33, 26, 255, 23, 29, 24, 255, 23, 30, 24, 255, 25, 34, 26, 255, 31, 44, 31, 255, 30, 43, 31, 255, 30, 42, 30, 255, 29, 40, 29, 255, 34, 49, 34, 255, 38, 57, 38, 255, 36, 54, 36, 255, 34, 49, 34, 255, 31, 45, 32, 255, 34, 50, 34, 255, 32, 46, 32, 255, 30, 43, 31, 255, 29, 41, 30, 255, 29, 40, 29, 255, 31, 44, 31, 255, 23, 29, 24, 255, 25, 33, 26, 255, 23, 29, 24, 255, 26, 36, 27, 255, 26, 36, 27, 255, 30, 42, 30, 255, 27, 37, 28, 255, 26, 35, 27, 255, 27, 37, 28, 255, 28, 39, 29, 255, 32, 46, 32, 255, 31, 45, 32, 255, 30, 42, 30, 255, 36, 54, 36, 255, 32, 46, 32, 255, 25, 33, 26, 255, 25, 34, 26, 255, 25, 33, 26, 255, 23, 30, 24, 255, 27, 38, 28, 255, 31, 45, 32, 255, 30, 43, 31, 255, 28, 38, 28, 255, 28, 40, 29, 255, 28, 39, 29, 255, 33, 48, 33, 255, 33, 48, 33, 255, 32, 45, 32, 255, 33, 47, 33, 255, 34, 51, 35, 255, 33, 48, 33, 255, 33, 47, 33, 255, 33, 48, 33, 255, 35, 51, 35, 255, 33, 48, 33, 255, 30, 43, 31, 255, 32, 46, 32, 255, 31, 45, 32, 255, 26, 36, 27, 255, 24, 31, 25, 255, 28, 38, 28, 255, 28, 39, 29, 255, 34, 49, 34, 255, 31, 45, 32, 255, 32, 47, 33, 255, 28, 40, 29, 255, 24, 31, 25, 255, 24, 31, 25, 255, 25, 33, 26, 255, 27, 37, 28, 255, 28, 40, 29, 255, 33, 49, 34, 255, 35, 52, 35, 255, 36, 54, 36, 255, 42, 62, 41, 255, 36, 54, 36, 255, 47, 69, 45, 255, 37, 55, 37, 255, 35, 52, 35, 255, 33, 48, 33, 255, 34, 51, 35, 255, 34, 51, 35, 255, 33, 49, 34, 255, 37, 56, 37, 255, 40, 59, 39, 255, 40, 60, 40, 255, 35, 52, 35, 255, 31, 45, 32, 255, 36, 53, 36, 255, 52, 76, 49, 255, 39, 59, 39, 255, 32, 46, 32, 255, 35, 52, 35, 255, 34, 49, 34, 255, 31, 45, 32, 255, 30, 43, 31, 255, 36, 54, 36, 255, 33, 47, 33, 255, 37, 55, 37, 255, 34, 51, 35, 255, 36, 53, 36, 255, 34, 50, 34, 255, 35, 52, 35, 255, 32, 47, 33, 255, 34, 50, 34, 255, 30, 43, 31, 255, 26, 34, 26, 255, 29, 41, 30, 255, 31, 44, 31, 255, 31, 45, 32, 255, 36, 54, 36, 255, 36, 54, 36, 255, 34, 49, 34, 255, 33, 49, 34, 255, 28, 39, 29, 255, 24, 32, 25, 255, 24, 31, 25, 255, 29, 40, 29, 255, 28, 39, 29, 255, 23, 29, 24, 255, 25, 33, 26, 255, 30, 43, 31, 255, 30, 43, 31, 255, 23, 30, 24, 255, 26, 35, 27, 255, 27, 37, 28, 255, 28, 39, 29, 255, 23, 30, 24, 255, 24, 32, 25, 255, 33, 48, 33, 255, 32, 46, 32, 255, 34, 49, 34, 255, 36, 53, 36, 255, 29, 41, 30, 255, 26, 36, 27, 255, 28, 38, 28, 255, 28, 40, 29, 255, 31, 44, 31, 255, 25, 33, 26, 255, 27, 37, 28, 255, 30, 42, 30, 255, 24, 32, 25, 255, 27, 37, 28, 255, 28, 39, 29, 255, 31, 45, 32, 255, 32, 46, 32, 255, 35, 52, 35, 255, 34, 50, 34, 255, 34, 49, 34, 255, 35, 53, 36, 255, 33, 49, 34, 255, 36, 53, 36, 255, 32, 46, 32, 255, 31, 45, 32, 255, 30, 43, 31, 255, 36, 54, 36, 255, 33, 48, 33, 255, 31, 45, 32, 255, 32, 47, 33, 255, 31, 44, 31, 255, 31, 45, 32, 255, 30, 42, 30, 255, 29, 41, 30, 255, 27, 38, 28, 255, 24, 32, 25, 255, 24, 31, 25, 255, 27, 37, 28, 255, 26, 35, 27, 255, 29, 41, 30, 255, 32, 45, 32, 255, 32, 46, 32, 255, 25, 33, 26, 255, 24, 31, 25, 255, 25, 33, 26, 255, 23, 30, 24, 255, 27, 37, 28, 255, 29, 40, 29, 255, 30, 43, 31, 255, 32, 47, 33, 255, 31, 45, 32, 255, 31, 44, 31, 255, 27, 38, 28, 255, 30, 42, 30, 255, 28, 39, 29, 255, 29, 41, 30, 255, 31, 44, 31, 255, 32, 46, 32, 255, 31, 45, 32, 255, 35, 52, 35, 255, 33, 48, 33, 255, 34, 51, 35, 255, 41, 61, 40, 255, 34, 51, 35, 255, 31, 44, 31, 255, 30, 42, 30, 255, 28, 40, 29, 255, 28, 38, 28, 255, 25, 34, 26, 255, 26, 35, 27, 255, 30, 42, 30, 255, 32, 47, 33, 255, 27, 38, 28, 255, 27, 37, 28, 255, 27, 37, 28, 255, 27, 37, 28, 255, 30, 42, 30, 255, 30, 43, 31, 255, 35, 51, 35, 255, 35, 52, 35, 255, 33, 49, 34, 255, 29, 41, 30, 255, 30, 42, 30, 255, 30, 43, 31, 255, 25, 34, 26, 255, 27, 37, 28, 255, 26, 35, 27, 255, 33, 48, 33, 255, 31, 44, 31, 255, 28, 39, 29, 255, 23, 30, 24, 255, 27, 37, 28, 255, 31, 44, 31, 255, 25, 34, 26, 255, 27, 38, 28, 255, 26, 35, 27, 255, 26, 36, 27, 255, 28, 38, 28, 255, 28, 39, 29, 255, 26, 34, 26, 255, 28, 39, 29, 255, 28, 39, 29, 255, 31, 44, 31, 255, 32, 46, 32, 255, 31, 44, 31, 255, 28, 38, 28, 255, 31, 45, 32, 255, 34, 49, 34, 255, 31, 44, 31, 255, 31, 44, 31, 255, 28, 39, 29, 255, 29, 41, 30, 255, 32, 46, 32, 255, 32, 46, 32, 255, 29, 41, 30, 255, 30, 43, 31, 255, 30, 42, 30, 255, 32, 47, 33, 255, 36, 54, 36, 255, 33, 48, 33, 255, 33, 47, 33, 255, 35, 52, 35, 255, 66, 49, 33, 255, 52, 42, 27, 255, 55, 43, 28, 255, 45, 38, 25, 255, 58, 45, 30, 255, 45, 37, 24, 255, 37, 33, 23, 255, 34, 31, 22, 255, 46, 40, 29, 255, 39, 33, 23, 255, 41, 36, 24, 255, 48, 40, 29, 255, 54, 52, 43, 255, 37, 33, 23, 255, 38, 33, 23, 255, 40, 34, 24, 255, 51, 41, 27, 255, 40, 35, 24, 255, 38, 34, 23, 255, 33, 30, 22, 255, 44, 37, 26, 255, 37, 33, 22, 255, 41, 35, 24, 255, 55, 43, 28, 255, 44, 37, 24, 255, 62, 47, 31, 255, 61, 47, 31, 255, 67, 50, 33, 255, 59, 46, 30, 255, 55, 66, 34, 255, 44, 37, 24, 255, 42, 36, 24, 255, 58, 45, 30, 255, 53, 42, 28, 255, 42, 36, 24, 255, 37, 33, 23, 255, 45, 39, 28, 255, 34, 31, 22, 255, 39, 34, 24, 255, 42, 36, 24, 255, 39, 34, 25, 255, 36, 32, 23, 255, 49, 40, 26, 255, 46, 38, 25, 255, 39, 34, 24, 255, 41, 36, 26, 255, 38, 33, 23, 255, 37, 33, 23, 255, 40, 35, 24, 255, 52, 42, 28, 255, 52, 42, 28, 255, 40, 35, 24, 255, 48, 40, 26, 255, 70, 52, 33, 255, 64, 48, 32, 255, 52, 42, 27, 255, 41, 35, 24, 255, 45, 37, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 40, 34, 24, 255, 36, 32, 23, 255, 42, 36, 24, 255, 42, 36, 24, 255, 43, 36, 24, 255, 38, 33, 23, 255, 39, 34, 24, 255, 66, 49, 33, 255, 42, 36, 24, 255, 37, 33, 23, 255, 38, 33, 23, 255, 35, 31, 22, 255, 36, 32, 23, 255, 48, 40, 30, 255, 49, 42, 30, 255, 34, 30, 22, 255, 45, 37, 24, 255, 39, 34, 24, 255, 39, 34, 24, 255, 39, 34, 24, 255, 48, 40, 26, 255, 35, 31, 22, 255, 34, 30, 22, 255, 37, 33, 23, 255, 51, 41, 27, 255, 55, 43, 28, 255, 51, 41, 27, 255, 39, 34, 23, 255, 34, 31, 22, 255, 42, 36, 24, 255, 42, 36, 24, 255, 44, 37, 24, 255, 42, 36, 24, 255, 49, 40, 26, 255, 42, 36, 24, 255, 36, 32, 23, 255, 41, 35, 24, 255, 33, 30, 22, 255, 35, 31, 22, 255, 66, 54, 38, 255, 37, 33, 23, 255, 41, 35, 24, 255, 33, 30, 22, 255, 37, 33, 24, 255, 78, 62, 43, 255, 46, 40, 29, 255, 34, 30, 22, 255, 53, 44, 32, 255, 35, 31, 23, 255, 37, 33, 23, 255, 40, 35, 25, 255, 64, 52, 37, 255, 33, 30, 22, 255, 45, 39, 28, 255, 38, 33, 23, 255, 51, 43, 31, 255, 64, 52, 37, 255, 35, 31, 23, 255, 36, 32, 24, 255, 36, 31, 22, 255, 34, 31, 22, 255, 43, 36, 24, 255, 44, 37, 24, 255, 39, 34, 23, 255, 43, 36, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 43, 37, 24, 255, 37, 33, 24, 255, 45, 38, 25, 255, 50, 40, 27, 255, 40, 35, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 37, 33, 23, 255, 35, 31, 22, 255, 49, 40, 26, 255, 35, 31, 22, 255, 36, 32, 23, 255, 37, 33, 23, 255, 33, 30, 22, 255, 39, 34, 24, 255, 35, 31, 22, 255, 40, 35, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 40, 35, 25, 255, 80, 64, 45, 255, 36, 32, 23, 255, 35, 31, 22, 255, 35, 31, 22, 255, 36, 32, 22, 255, 37, 33, 23, 255, 43, 37, 24, 255, 50, 40, 27, 255, 40, 34, 24, 255, 39, 34, 24, 255, 41, 35, 24, 255, 40, 34, 24, 255, 43, 36, 24, 255, 59, 46, 30, 255, 51, 41, 27, 255, 41, 35, 24, 255, 51, 43, 31, 255, 50, 42, 31, 255, 35, 31, 22, 255, 44, 38, 27, 255, 55, 46, 33, 255, 55, 46, 33, 255, 39, 34, 24, 255, 49, 40, 26, 255, 46, 38, 25, 255, 43, 37, 24, 255, 41, 35, 24, 255, 43, 37, 24, 255, 48, 40, 26, 255, 42, 36, 24, 255, 34, 31, 22, 255, 40, 34, 24, 255, 34, 30, 22, 255, 39, 34, 23, 255, 34, 30, 22, 255, 39, 34, 24, 255, 34, 31, 22, 255, 35, 31, 23, 255, 36, 32, 23, 255, 39, 34, 24, 255, 37, 33, 23, 255, 41, 35, 24, 255, 34, 30, 22, 255, 43, 42, 26, 255, 64, 83, 35, 255, 45, 37, 24, 255, 52, 42, 28, 255, 37, 33, 23, 255, 43, 37, 24, 255, 51, 41, 27, 255, 42, 36, 24, 255, 46, 38, 25, 255, 43, 36, 24, 255, 43, 36, 24, 255, 45, 37, 24, 255, 43, 37, 24, 255, 40, 35, 24, 255, 45, 37, 24, 255, 45, 38, 25, 255, 50, 40, 27, 255, 43, 37, 24, 255, 46, 71, 33, 255, 93, 120, 85, 255, 39, 34, 23, 255, 48, 39, 25, 255, 40, 34, 24, 255, 38, 33, 23, 255, 42, 36, 24, 255, 44, 37, 24, 255, 42, 36, 24, 255, 39, 34, 23, 255, 42, 36, 24, 255, 33, 30, 22, 255, 42, 36, 24, 255, 48, 39, 25, 255, 46, 38, 25, 255, 45, 38, 25, 255, 43, 37, 24, 255, 43, 36, 24, 255, 43, 36, 24, 255, 38, 33, 23, 255, 42, 36, 24, 255, 39, 33, 23, 255, 39, 34, 24, 255, 33, 30, 22, 255, 79, 63, 45, 255, 58, 48, 34, 255, 58, 48, 34, 255, 40, 34, 24, 255, 38, 33, 24, 255, 40, 34, 23, 255, 43, 36, 24, 255, 48, 39, 25, 255, 35, 31, 22, 255, 42, 36, 24, 255, 42, 36, 23, 255, 41, 35, 24, 255, 40, 34, 24, 255, 36, 31, 22, 255, 42, 36, 23, 255, 41, 35, 23, 255, 46, 39, 25, 255, 39, 34, 24, 255, 46, 40, 29, 255, 36, 32, 22, 255, 44, 37, 24, 255, 40, 34, 24, 255, 38, 33, 23, 255, 52, 42, 28, 255, 34, 51, 35, 255, 34, 50, 34, 255, 36, 54, 36, 255, 33, 49, 34, 255, 34, 50, 34, 255, 29, 41, 30, 255, 25, 34, 26, 255, 24, 31, 25, 255, 25, 33, 26, 255, 27, 36, 27, 255, 30, 42, 30, 255, 30, 43, 31, 255, 32, 45, 32, 255, 31, 45, 32, 255, 37, 55, 37, 255, 36, 54, 36, 255, 37, 56, 37, 255, 33, 48, 33, 255, 35, 51, 35, 255, 35, 52, 35, 255, 32, 46, 32, 255, 33, 48, 33, 255, 30, 42, 30, 255, 29, 40, 29, 255, 27, 37, 28, 255, 23, 30, 24, 255, 24, 32, 25, 255, 23, 30, 24, 255, 24, 32, 25, 255, 26, 34, 26, 255, 28, 39, 29, 255, 27, 37, 28, 255, 27, 38, 28, 255, 27, 36, 27, 255, 35, 52, 35, 255, 34, 49, 34, 255, 31, 44, 31, 255, 31, 45, 32, 255, 37, 55, 37, 255, 31, 44, 31, 255, 29, 40, 29, 255, 28, 39, 29, 255, 25, 33, 26, 255, 24, 32, 25, 255, 23, 30, 24, 255, 31, 45, 32, 255, 31, 45, 32, 255, 27, 37, 28, 255, 33, 48, 33, 255, 31, 45, 32, 255, 31, 44, 31, 255, 36, 54, 36, 255, 35, 53, 36, 255, 37, 55, 37, 255, 36, 53, 36, 255, 32, 46, 32, 255, 29, 41, 30, 255, 33, 48, 33, 255, 35, 51, 35, 255, 30, 42, 30, 255, 29, 41, 30, 255, 31, 44, 31, 255, 28, 40, 29, 255, 24, 32, 25, 255, 25, 33, 26, 255, 25, 33, 26, 255, 29, 41, 30, 255, 31, 44, 31, 255, 31, 45, 32, 255, 30, 42, 30, 255, 33, 48, 33, 255, 30, 43, 31, 255, 26, 36, 27, 255, 28, 38, 28, 255, 30, 43, 31, 255, 26, 36, 27, 255, 33, 49, 34, 255, 35, 51, 35, 255, 35, 52, 35, 255, 36, 53, 36, 255, 35, 51, 35, 255, 35, 53, 36, 255, 34, 49, 34, 255, 34, 50, 34, 255, 32, 46, 32, 255, 35, 52, 35, 255, 35, 51, 35, 255, 31, 45, 32, 255, 35, 52, 35, 255, 33, 49, 34, 255, 35, 53, 36, 255, 33, 48, 33, 255, 35, 51, 35, 255, 39, 59, 39, 255, 49, 71, 46, 255, 36, 54, 36, 255, 35, 51, 35, 255, 34, 50, 34, 255, 34, 51, 35, 255, 32, 46, 32, 255, 31, 45, 32, 255, 36, 54, 36, 255, 35, 52, 35, 255, 32, 47, 33, 255, 35, 51, 35, 255, 31, 44, 31, 255, 33, 48, 33, 255, 35, 52, 35, 255, 30, 42, 30, 255, 33, 49, 34, 255, 32, 46, 32, 255, 27, 37, 28, 255, 31, 45, 32, 255, 27, 37, 28, 255, 31, 45, 32, 255, 32, 47, 33, 255, 37, 56, 37, 255, 36, 53, 36, 255, 36, 54, 36, 255, 30, 43, 31, 255, 27, 37, 28, 255, 28, 39, 29, 255, 26, 35, 27, 255, 27, 37, 28, 255, 24, 32, 25, 255, 25, 33, 26, 255, 30, 43, 31, 255, 28, 39, 29, 255, 31, 44, 31, 255, 26, 36, 27, 255, 28, 40, 29, 255, 24, 32, 25, 255, 23, 29, 24, 255, 26, 34, 26, 255, 33, 48, 33, 255, 32, 46, 32, 255, 31, 45, 32, 255, 33, 48, 33, 255, 30, 42, 30, 255, 26, 35, 27, 255, 29, 41, 30, 255, 28, 38, 28, 255, 29, 41, 30, 255, 30, 42, 30, 255, 29, 41, 30, 255, 25, 34, 26, 255, 30, 42, 30, 255, 27, 36, 27, 255, 31, 45, 32, 255, 30, 42, 30, 255, 31, 44, 31, 255, 32, 46, 32, 255, 35, 51, 35, 255, 38, 57, 38, 255, 35, 51, 35, 255, 35, 51, 35, 255, 31, 45, 32, 255, 32, 46, 32, 255, 34, 50, 34, 255, 35, 51, 35, 255, 35, 52, 35, 255, 32, 46, 32, 255, 34, 49, 34, 255, 34, 49, 34, 255, 34, 51, 35, 255, 34, 49, 34, 255, 31, 44, 31, 255, 32, 47, 33, 255, 31, 44, 31, 255, 29, 40, 29, 255, 27, 37, 28, 255, 24, 32, 25, 255, 26, 35, 27, 255, 27, 38, 28, 255, 30, 42, 30, 255, 29, 40, 29, 255, 25, 34, 26, 255, 25, 34, 26, 255, 28, 38, 28, 255, 24, 32, 25, 255, 28, 39, 29, 255, 30, 42, 30, 255, 33, 48, 33, 255, 33, 49, 34, 255, 32, 46, 32, 255, 29, 41, 30, 255, 30, 42, 30, 255, 33, 48, 33, 255, 31, 45, 32, 255, 30, 42, 30, 255, 30, 43, 31, 255, 29, 40, 29, 255, 29, 41, 30, 255, 28, 40, 29, 255, 32, 47, 33, 255, 35, 51, 35, 255, 33, 49, 34, 255, 33, 48, 33, 255, 30, 43, 31, 255, 31, 44, 31, 255, 29, 41, 30, 255, 29, 40, 29, 255, 25, 34, 26, 255, 26, 36, 27, 255, 29, 40, 29, 255, 32, 46, 32, 255, 31, 45, 32, 255, 28, 39, 29, 255, 31, 44, 31, 255, 26, 36, 27, 255, 30, 42, 30, 255, 27, 37, 28, 255, 29, 40, 29, 255, 29, 41, 30, 255, 34, 49, 34, 255, 26, 35, 27, 255, 25, 33, 26, 255, 29, 41, 30, 255, 28, 38, 28, 255, 29, 41, 30, 255, 28, 39, 29, 255, 30, 42, 30, 255, 30, 43, 31, 255, 28, 39, 29, 255, 24, 31, 25, 255, 27, 36, 27, 255, 30, 43, 31, 255, 29, 41, 30, 255, 27, 37, 28, 255, 27, 37, 28, 255, 26, 35, 27, 255, 23, 29, 24, 255, 24, 31, 25, 255, 27, 37, 28, 255, 26, 35, 27, 255, 25, 34, 26, 255, 29, 41, 30, 255, 31, 44, 31, 255, 31, 44, 31, 255, 28, 39, 29, 255, 30, 43, 31, 255, 35, 51, 35, 255, 32, 47, 33, 255, 28, 39, 29, 255, 28, 40, 29, 255, 28, 40, 29, 255, 30, 43, 31, 255, 35, 51, 35, 255, 35, 52, 35, 255, 34, 49, 34, 255, 30, 42, 30, 255, 31, 44, 31, 255, 32, 45, 32, 255, 31, 44, 31, 255, 33, 47, 33, 255, 34, 49, 34, 255, 51, 41, 27, 255, 42, 36, 24, 255, 43, 36, 24, 255, 42, 36, 24, 255, 43, 36, 24, 255, 37, 33, 23, 255, 39, 34, 23, 255, 37, 33, 23, 255, 36, 32, 22, 255, 43, 37, 24, 255, 47, 39, 25, 255, 35, 31, 22, 255, 35, 31, 22, 255, 38, 33, 24, 255, 40, 34, 24, 255, 43, 36, 24, 255, 45, 37, 25, 255, 36, 32, 22, 255, 38, 32, 23, 255, 38, 33, 24, 255, 37, 32, 22, 255, 42, 36, 24, 255, 40, 35, 24, 255, 45, 37, 24, 255, 46, 39, 25, 255, 54, 43, 28, 255, 48, 39, 25, 255, 42, 36, 24, 255, 43, 37, 24, 255, 43, 36, 24, 255, 51, 41, 27, 255, 51, 41, 27, 255, 39, 34, 23, 255, 40, 34, 24, 255, 43, 37, 24, 255, 44, 37, 24, 255, 38, 33, 23, 255, 38, 33, 23, 255, 37, 33, 23, 255, 36, 32, 23, 255, 39, 33, 23, 255, 43, 37, 24, 255, 46, 38, 25, 255, 49, 40, 26, 255, 43, 36, 24, 255, 39, 34, 23, 255, 39, 33, 23, 255, 35, 31, 22, 255, 51, 43, 31, 255, 39, 34, 23, 255, 46, 39, 25, 255, 39, 34, 25, 255, 48, 39, 25, 255, 67, 50, 33, 255, 51, 41, 27, 255, 45, 38, 25, 255, 40, 34, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 39, 34, 24, 255, 36, 32, 23, 255, 36, 32, 23, 255, 38, 33, 23, 255, 37, 33, 23, 255, 40, 35, 24, 255, 37, 33, 23, 255, 40, 34, 24, 255, 55, 43, 28, 255, 58, 45, 30, 255, 45, 37, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 43, 37, 24, 255, 39, 34, 23, 255, 39, 34, 25, 255, 35, 31, 23, 255, 40, 34, 24, 255, 46, 38, 25, 255, 49, 40, 26, 255, 49, 40, 26, 255, 41, 35, 24, 255, 42, 36, 24, 255, 36, 32, 23, 255, 43, 36, 24, 255, 41, 35, 24, 255, 57, 44, 29, 255, 40, 35, 24, 255, 41, 35, 24, 255, 40, 34, 24, 255, 44, 37, 24, 255, 43, 37, 24, 255, 39, 34, 24, 255, 35, 31, 22, 255, 38, 33, 23, 255, 38, 33, 23, 255, 36, 32, 23, 255, 36, 31, 22, 255, 34, 30, 22, 255, 34, 31, 22, 255, 38, 33, 23, 255, 43, 36, 24, 255, 37, 33, 23, 255, 36, 32, 22, 255, 35, 31, 23, 255, 79, 63, 44, 255, 79, 63, 44, 255, 42, 37, 27, 255, 33, 30, 22, 255, 63, 52, 37, 255, 73, 59, 42, 255, 54, 45, 33, 255, 41, 36, 26, 255, 48, 40, 30, 255, 35, 31, 22, 255, 40, 35, 25, 255, 34, 30, 22, 255, 37, 33, 24, 255, 34, 30, 22, 255, 41, 35, 24, 255, 42, 36, 24, 255, 48, 40, 30, 255, 37, 33, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 42, 37, 27, 255, 37, 33, 24, 255, 37, 33, 23, 255, 39, 34, 24, 255, 63, 52, 37, 255, 46, 38, 25, 255, 43, 37, 24, 255, 49, 42, 30, 255, 37, 33, 23, 255, 43, 37, 24, 255, 39, 33, 23, 255, 40, 35, 25, 255, 36, 32, 22, 255, 41, 36, 26, 255, 61, 50, 36, 255, 51, 43, 31, 255, 37, 33, 23, 255, 46, 40, 29, 255, 33, 30, 22, 255, 39, 34, 23, 255, 34, 30, 22, 255, 38, 33, 23, 255, 36, 31, 22, 255, 34, 31, 22, 255, 38, 33, 23, 255, 37, 33, 23, 255, 42, 36, 24, 255, 42, 36, 24, 255, 33, 30, 22, 255, 49, 40, 26, 255, 45, 37, 24, 255, 39, 34, 24, 255, 35, 31, 22, 255, 53, 42, 28, 255, 55, 43, 28, 255, 52, 42, 28, 255, 66, 49, 33, 255, 42, 36, 24, 255, 40, 35, 24, 255, 42, 36, 24, 255, 35, 31, 22, 255, 36, 31, 22, 255, 39, 34, 23, 255, 40, 35, 24, 255, 35, 31, 22, 255, 40, 34, 24, 255, 45, 37, 24, 255, 43, 37, 24, 255, 46, 39, 25, 255, 52, 42, 27, 255, 40, 34, 24, 255, 39, 34, 24, 255, 39, 34, 24, 255, 35, 31, 22, 255, 34, 31, 22, 255, 48, 40, 30, 255, 33, 30, 22, 255, 33, 30, 22, 255, 37, 33, 23, 255, 40, 35, 24, 255, 34, 30, 22, 255, 52, 42, 27, 255, 57, 45, 29, 255, 40, 35, 24, 255, 42, 36, 24, 255, 46, 38, 25, 255, 55, 43, 28, 255, 41, 35, 24, 255, 42, 36, 24, 255, 41, 35, 24, 255, 34, 31, 22, 255, 34, 31, 22, 255, 44, 37, 24, 255, 60, 46, 30, 255, 45, 38, 25, 255, 55, 43, 28, 255, 44, 37, 24, 255, 40, 35, 24, 255, 37, 33, 23, 255, 39, 34, 23, 255, 34, 31, 22, 255, 37, 33, 23, 255, 43, 37, 24, 255, 42, 36, 24, 255, 39, 34, 23, 255, 45, 37, 24, 255, 45, 38, 25, 255, 44, 37, 24, 255, 55, 43, 28, 255, 41, 36, 24, 255, 43, 37, 24, 255, 46, 39, 25, 255, 45, 38, 25, 255, 43, 37, 24, 255, 41, 35, 24, 255, 37, 33, 23, 255, 39, 34, 23, 255, 43, 36, 24, 255, 42, 36, 24, 255, 43, 37, 24, 255, 45, 37, 24, 255, 42, 36, 24, 255, 43, 37, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 40, 34, 24, 255, 37, 33, 23, 255, 45, 39, 28, 255, 46, 40, 29, 255, 35, 31, 22, 255, 42, 37, 25, 255, 36, 32, 22, 255, 44, 37, 24, 255, 43, 36, 24, 255, 43, 36, 25, 255, 43, 37, 25, 255, 53, 42, 28, 255, 46, 38, 25, 255, 43, 36, 24, 255, 44, 36, 23, 255, 44, 36, 23, 255, 37, 33, 23, 255, 41, 35, 24, 255, 36, 32, 24, 255, 42, 37, 27, 255, 33, 30, 22, 255, 35, 31, 22, 255, 36, 32, 23, 255, 33, 30, 22, 255, 36, 32, 23, 255, 42, 36, 24, 255, 32, 47, 33, 255, 34, 50, 34, 255, 38, 57, 38, 255, 35, 51, 35, 255, 34, 50, 34, 255, 29, 41, 30, 255, 27, 37, 28, 255, 27, 37, 28, 255, 24, 31, 25, 255, 26, 35, 27, 255, 34, 50, 34, 255, 36, 54, 36, 255, 37, 56, 37, 255, 35, 52, 35, 255, 34, 49, 34, 255, 33, 49, 34, 255, 33, 48, 33, 255, 36, 54, 36, 255, 35, 52, 35, 255, 35, 51, 35, 255, 35, 51, 35, 255, 34, 51, 35, 255, 32, 47, 33, 255, 30, 43, 31, 255, 27, 38, 28, 255, 23, 30, 24, 255, 25, 33, 26, 255, 23, 29, 24, 255, 24, 31, 25, 255, 26, 36, 27, 255, 29, 41, 30, 255, 28, 38, 28, 255, 26, 34, 26, 255, 30, 43, 31, 255, 34, 50, 34, 255, 35, 52, 35, 255, 33, 49, 34, 255, 30, 43, 31, 255, 35, 51, 35, 255, 33, 48, 33, 255, 30, 42, 30, 255, 31, 45, 32, 255, 27, 36, 27, 255, 26, 35, 27, 255, 27, 37, 28, 255, 27, 37, 28, 255, 31, 44, 31, 255, 32, 46, 32, 255, 32, 46, 32, 255, 32, 46, 32, 255, 34, 50, 34, 255, 34, 51, 35, 255, 32, 47, 33, 255, 33, 48, 33, 255, 33, 48, 33, 255, 27, 38, 28, 255, 29, 41, 30, 255, 32, 47, 33, 255, 30, 42, 30, 255, 26, 36, 27, 255, 24, 31, 25, 255, 26, 35, 27, 255, 27, 37, 28, 255, 28, 38, 28, 255, 23, 30, 24, 255, 29, 41, 30, 255, 32, 46, 32, 255, 34, 50, 34, 255, 32, 45, 32, 255, 32, 46, 32, 255, 32, 45, 32, 255, 32, 46, 32, 255, 27, 37, 28, 255, 27, 37, 28, 255, 27, 38, 28, 255, 32, 45, 32, 255, 33, 48, 33, 255, 35, 51, 35, 255, 34, 51, 35, 255, 28, 40, 29, 255, 35, 51, 35, 255, 36, 54, 36, 255, 32, 47, 33, 255, 33, 49, 34, 255, 32, 46, 32, 255, 33, 49, 34, 255, 33, 49, 34, 255, 36, 53, 36, 255, 36, 54, 36, 255, 35, 51, 35, 255, 33, 48, 33, 255, 37, 55, 37, 255, 40, 59, 39, 255, 36, 53, 36, 255, 34, 51, 35, 255, 34, 49, 34, 255, 36, 54, 36, 255, 34, 51, 35, 255, 39, 59, 39, 255, 33, 47, 33, 255, 29, 40, 29, 255, 29, 40, 29, 255, 35, 52, 35, 255, 40, 59, 39, 255, 35, 52, 35, 255, 32, 46, 32, 255, 32, 46, 32, 255, 31, 44, 31, 255, 30, 43, 31, 255, 30, 43, 31, 255, 28, 40, 29, 255, 32, 46, 32, 255, 29, 40, 29, 255, 29, 40, 29, 255, 31, 44, 31, 255, 28, 38, 28, 255, 30, 43, 31, 255, 32, 46, 32, 255, 35, 52, 35, 255, 35, 53, 36, 255, 31, 45, 32, 255, 34, 49, 34, 255, 33, 48, 33, 255, 26, 35, 27, 255, 26, 35, 27, 255, 30, 42, 30, 255, 31, 45, 32, 255, 29, 41, 30, 255, 31, 45, 32, 255, 32, 46, 32, 255, 31, 45, 32, 255, 30, 42, 30, 255, 25, 33, 26, 255, 31, 45, 32, 255, 30, 42, 30, 255, 29, 41, 30, 255, 31, 45, 32, 255, 30, 43, 31, 255, 29, 41, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 30, 43, 31, 255, 28, 38, 28, 255, 27, 36, 27, 255, 29, 41, 30, 255, 27, 36, 27, 255, 27, 36, 27, 255, 34, 49, 34, 255, 32, 46, 32, 255, 30, 43, 31, 255, 34, 50, 34, 255, 36, 54, 36, 255, 35, 51, 35, 255, 35, 51, 35, 255, 37, 55, 37, 255, 35, 52, 35, 255, 35, 52, 35, 255, 34, 49, 34, 255, 30, 42, 30, 255, 40, 59, 39, 255, 34, 51, 35, 255, 34, 50, 34, 255, 35, 53, 36, 255, 34, 49, 34, 255, 34, 50, 34, 255, 34, 50, 34, 255, 29, 41, 30, 255, 29, 41, 30, 255, 30, 43, 31, 255, 28, 39, 29, 255, 27, 37, 28, 255, 29, 40, 29, 255, 25, 33, 26, 255, 23, 29, 24, 255, 28, 35, 28, 255, 24, 32, 25, 255, 23, 29, 24, 255, 25, 31, 25, 255, 23, 29, 24, 255, 26, 34, 26, 255, 25, 34, 26, 255, 25, 33, 26, 255, 31, 45, 32, 255, 30, 42, 30, 255, 29, 41, 30, 255, 36, 53, 36, 255, 34, 51, 35, 255, 30, 42, 30, 255, 26, 36, 27, 255, 26, 35, 27, 255, 29, 41, 30, 255, 27, 37, 28, 255, 26, 35, 27, 255, 30, 42, 30, 255, 30, 43, 31, 255, 30, 43, 31, 255, 29, 41, 30, 255, 31, 44, 31, 255, 33, 48, 33, 255, 30, 43, 31, 255, 30, 43, 31, 255, 30, 42, 30, 255, 31, 44, 31, 255, 32, 46, 32, 255, 32, 47, 33, 255, 31, 45, 32, 255, 32, 45, 32, 255, 33, 48, 33, 255, 33, 47, 33, 255, 27, 37, 28, 255, 26, 36, 27, 255, 29, 40, 29, 255, 30, 43, 31, 255, 34, 50, 34, 255, 99, 121, 14, 255, 26, 36, 27, 255, 25, 33, 26, 255, 26, 35, 27, 255, 30, 43, 31, 255, 27, 37, 28, 255, 29, 40, 29, 255, 31, 45, 32, 255, 29, 40, 29, 255, 27, 37, 28, 255, 26, 36, 27, 255, 26, 36, 27, 255, 30, 43, 31, 255, 29, 41, 30, 255, 25, 33, 26, 255, 25, 33, 26, 255, 25, 33, 26, 255, 25, 33, 26, 255, 25, 33, 26, 255, 25, 33, 26, 255, 26, 35, 27, 255, 27, 38, 28, 255, 27, 37, 28, 255, 30, 42, 30, 255, 30, 43, 31, 255, 34, 50, 34, 255, 31, 45, 32, 255, 29, 40, 29, 255, 24, 31, 25, 255, 26, 35, 27, 255, 25, 33, 26, 255, 30, 42, 30, 255, 33, 48, 33, 255, 35, 51, 35, 255, 35, 53, 36, 255, 33, 48, 33, 255, 30, 43, 31, 255, 33, 48, 33, 255, 31, 44, 31, 255, 33, 48, 33, 255, 32, 47, 33, 255, 34, 49, 34, 255, 43, 37, 24, 255, 41, 35, 24, 255, 39, 33, 23, 255, 36, 32, 23, 255, 37, 33, 23, 255, 45, 37, 24, 255, 52, 42, 28, 255, 60, 46, 31, 255, 48, 39, 25, 255, 46, 38, 25, 255, 55, 43, 28, 255, 39, 33, 23, 255, 62, 50, 36, 255, 46, 39, 29, 255, 63, 51, 36, 255, 36, 32, 22, 255, 68, 54, 38, 255, 38, 33, 24, 255, 37, 33, 23, 255, 47, 40, 29, 255, 53, 44, 31, 255, 35, 31, 22, 255, 43, 36, 24, 255, 51, 41, 27, 255, 43, 37, 24, 255, 42, 36, 24, 255, 36, 32, 23, 255, 36, 32, 23, 255, 40, 34, 24, 255, 43, 36, 24, 255, 58, 45, 30, 255, 45, 38, 25, 255, 44, 37, 24, 255, 47, 39, 25, 255, 44, 37, 24, 255, 37, 33, 23, 255, 38, 33, 23, 255, 37, 33, 23, 255, 67, 54, 39, 255, 63, 52, 37, 255, 40, 34, 24, 255, 35, 31, 23, 255, 37, 33, 23, 255, 47, 39, 25, 255, 42, 36, 24, 255, 34, 31, 22, 255, 42, 36, 24, 255, 43, 37, 24, 255, 70, 57, 40, 255, 45, 38, 25, 255, 47, 39, 25, 255, 33, 30, 22, 255, 41, 35, 24, 255, 67, 50, 33, 255, 40, 35, 24, 255, 40, 34, 24, 255, 45, 37, 24, 255, 44, 38, 27, 255, 35, 31, 22, 255, 37, 33, 23, 255, 38, 33, 23, 255, 50, 42, 31, 255, 40, 34, 24, 255, 39, 34, 24, 255, 39, 34, 24, 255, 42, 36, 24, 255, 49, 40, 26, 255, 43, 36, 24, 255, 39, 34, 24, 255, 42, 36, 24, 255, 36, 32, 23, 255, 42, 36, 24, 255, 51, 41, 27, 255, 39, 33, 23, 255, 37, 33, 24, 255, 58, 48, 34, 255, 40, 35, 24, 255, 51, 41, 27, 255, 44, 37, 24, 255, 43, 36, 24, 255, 63, 52, 37, 255, 34, 31, 22, 255, 38, 33, 23, 255, 35, 31, 23, 255, 43, 37, 24, 255, 41, 36, 24, 255, 46, 38, 25, 255, 52, 42, 28, 255, 51, 41, 27, 255, 42, 36, 24, 255, 45, 37, 24, 255, 63, 48, 31, 255, 45, 37, 24, 255, 35, 31, 22, 255, 36, 32, 24, 255, 40, 35, 25, 255, 42, 36, 24, 255, 35, 31, 22, 255, 45, 39, 28, 255, 37, 33, 23, 255, 49, 40, 26, 255, 37, 33, 23, 255, 39, 34, 25, 255, 37, 33, 23, 255, 66, 54, 38, 255, 36, 31, 22, 255, 36, 32, 23, 255, 34, 30, 22, 255, 64, 52, 37, 255, 79, 63, 45, 255, 79, 63, 45, 255, 33, 30, 22, 255, 34, 31, 22, 255, 49, 42, 30, 255, 35, 31, 22, 255, 75, 60, 43, 255, 45, 39, 28, 255, 38, 33, 23, 255, 40, 35, 25, 255, 42, 36, 24, 255, 40, 34, 24, 255, 39, 33, 23, 255, 37, 33, 23, 255, 36, 31, 22, 255, 63, 52, 37, 255, 36, 32, 22, 255, 57, 47, 34, 255, 33, 30, 22, 255, 42, 37, 27, 255, 34, 31, 22, 255, 48, 40, 30, 255, 57, 47, 34, 255, 34, 30, 22, 255, 36, 31, 22, 255, 42, 36, 24, 255, 39, 33, 23, 255, 39, 34, 23, 255, 51, 43, 31, 255, 34, 30, 22, 255, 43, 36, 24, 255, 42, 36, 24, 255, 36, 32, 23, 255, 37, 33, 23, 255, 35, 31, 22, 255, 54, 45, 33, 255, 50, 42, 31, 255, 34, 30, 22, 255, 39, 34, 23, 255, 43, 37, 24, 255, 44, 37, 24, 255, 57, 45, 29, 255, 49, 40, 26, 255, 40, 34, 24, 255, 39, 34, 24, 255, 41, 36, 24, 255, 42, 36, 24, 255, 47, 39, 25, 255, 57, 45, 29, 255, 45, 37, 24, 255, 39, 34, 24, 255, 63, 48, 31, 255, 37, 33, 23, 255, 36, 32, 22, 255, 43, 36, 24, 255, 43, 36, 24, 255, 41, 36, 24, 255, 36, 31, 22, 255, 40, 34, 24, 255, 34, 31, 22, 255, 42, 36, 24, 255, 46, 39, 25, 255, 43, 37, 24, 255, 40, 35, 24, 255, 61, 46, 31, 255, 58, 45, 30, 255, 37, 33, 23, 255, 40, 34, 24, 255, 33, 30, 22, 255, 49, 42, 30, 255, 36, 32, 24, 255, 44, 38, 27, 255, 36, 32, 24, 255, 36, 32, 23, 255, 38, 33, 23, 255, 52, 42, 27, 255, 66, 49, 33, 255, 50, 40, 27, 255, 48, 39, 25, 255, 57, 44, 29, 255, 61, 47, 31, 255, 57, 44, 29, 255, 40, 34, 24, 255, 52, 42, 27, 255, 39, 34, 23, 255, 37, 33, 23, 255, 76, 61, 43, 255, 53, 44, 32, 255, 46, 39, 25, 255, 47, 39, 25, 255, 43, 36, 24, 255, 40, 34, 24, 255, 49, 40, 26, 255, 44, 37, 24, 255, 49, 40, 26, 255, 47, 39, 25, 255, 36, 32, 23, 255, 42, 36, 24, 255, 40, 34, 24, 255, 44, 37, 24, 255, 44, 37, 24, 255, 43, 37, 24, 255, 43, 37, 24, 255, 45, 37, 24, 255, 52, 42, 27, 255, 74, 55, 33, 255, 69, 51, 33, 255, 59, 45, 30, 255, 45, 37, 24, 255, 48, 40, 26, 255, 35, 31, 22, 255, 52, 42, 27, 255, 63, 48, 32, 255, 52, 42, 27, 255, 52, 42, 27, 255, 42, 36, 24, 255, 42, 36, 24, 255, 38, 33, 23, 255, 33, 30, 22, 255, 36, 32, 23, 255, 71, 57, 41, 255, 36, 32, 22, 255, 34, 31, 22, 255, 62, 51, 36, 255, 34, 31, 22, 255, 40, 35, 24, 255, 42, 35, 24, 255, 42, 35, 23, 255, 42, 36, 23, 255, 39, 34, 23, 255, 39, 34, 23, 255, 35, 32, 22, 255, 48, 39, 26, 255, 47, 38, 26, 255, 53, 42, 28, 255, 42, 36, 24, 255, 42, 36, 23, 255, 37, 33, 23, 255, 39, 34, 23, 255, 37, 33, 23, 255, 41, 36, 26, 255, 64, 52, 37, 255, 67, 54, 39, 255, 79, 62, 45, 255, 35, 31, 22, 255, 44, 37, 24, 255, 37, 33, 23, 255, 36, 53, 36, 255, 33, 48, 33, 255, 34, 49, 34, 255, 34, 50, 34, 255, 36, 53, 36, 255, 33, 48, 33, 255, 27, 38, 28, 255, 24, 31, 25, 255, 24, 32, 25, 255, 31, 44, 31, 255, 37, 56, 37, 255, 36, 54, 36, 255, 41, 61, 40, 255, 33, 49, 34, 255, 33, 48, 33, 255, 28, 40, 29, 255, 33, 47, 33, 255, 34, 51, 35, 255, 35, 52, 35, 255, 37, 56, 37, 255, 34, 51, 35, 255, 34, 49, 34, 255, 29, 40, 29, 255, 27, 37, 28, 255, 29, 40, 29, 255, 25, 33, 26, 255, 24, 32, 25, 255, 24, 32, 25, 255, 23, 29, 24, 255, 31, 44, 31, 255, 28, 39, 29, 255, 29, 41, 30, 255, 28, 39, 29, 255, 31, 45, 32, 255, 36, 54, 36, 255, 35, 51, 35, 255, 31, 45, 32, 255, 30, 43, 31, 255, 29, 41, 30, 255, 27, 37, 28, 255, 27, 37, 28, 255, 24, 31, 25, 255, 25, 33, 26, 255, 23, 29, 24, 255, 27, 37, 28, 255, 29, 41, 30, 255, 35, 52, 35, 255, 35, 52, 35, 255, 36, 53, 36, 255, 33, 48, 33, 255, 31, 44, 31, 255, 32, 46, 32, 255, 28, 40, 29, 255, 31, 45, 32, 255, 28, 40, 29, 255, 24, 32, 25, 255, 24, 31, 25, 255, 26, 35, 27, 255, 26, 35, 27, 255, 25, 33, 26, 255, 24, 30, 25, 255, 26, 32, 26, 255, 24, 31, 25, 255, 23, 29, 24, 255, 27, 35, 28, 255, 27, 38, 28, 255, 29, 41, 30, 255, 34, 50, 34, 255, 33, 48, 33, 255, 33, 48, 33, 255, 34, 49, 34, 255, 30, 43, 31, 255, 31, 45, 32, 255, 32, 47, 33, 255, 32, 45, 32, 255, 36, 53, 36, 255, 36, 53, 36, 255, 35, 51, 35, 255, 37, 56, 37, 255, 34, 50, 34, 255, 32, 46, 32, 255, 31, 45, 32, 255, 32, 46, 32, 255, 43, 63, 41, 255, 34, 49, 34, 255, 35, 52, 35, 255, 35, 51, 35, 255, 33, 49, 34, 255, 35, 52, 35, 255, 33, 48, 33, 255, 29, 41, 30, 255, 34, 50, 34, 255, 35, 51, 35, 255, 32, 47, 33, 255, 29, 41, 30, 255, 33, 48, 33, 255, 34, 50, 34, 255, 34, 50, 34, 255, 54, 78, 51, 255, 42, 62, 41, 255, 35, 53, 36, 255, 33, 48, 33, 255, 30, 43, 31, 255, 34, 50, 34, 255, 36, 53, 36, 255, 33, 49, 34, 255, 29, 41, 30, 255, 35, 51, 35, 255, 30, 43, 31, 255, 28, 40, 29, 255, 28, 38, 28, 255, 30, 43, 31, 255, 30, 42, 30, 255, 26, 34, 26, 255, 27, 37, 28, 255, 28, 38, 28, 255, 29, 41, 30, 255, 33, 47, 33, 255, 40, 59, 39, 255, 37, 56, 37, 255, 37, 56, 37, 255, 35, 51, 35, 255, 31, 45, 32, 255, 27, 38, 28, 255, 30, 42, 30, 255, 31, 44, 31, 255, 31, 44, 31, 255, 29, 41, 30, 255, 36, 54, 36, 255, 28, 40, 29, 255, 33, 48, 33, 255, 35, 51, 35, 255, 32, 46, 32, 255, 29, 41, 30, 255, 32, 46, 32, 255, 34, 49, 34, 255, 29, 41, 30, 255, 30, 42, 30, 255, 30, 42, 30, 255, 28, 39, 29, 255, 28, 40, 29, 255, 32, 46, 32, 255, 28, 39, 29, 255, 28, 39, 29, 255, 34, 49, 34, 255, 37, 55, 37, 255, 31, 45, 32, 255, 30, 43, 31, 255, 33, 48, 33, 255, 33, 48, 33, 255, 33, 48, 33, 255, 36, 54, 36, 255, 35, 52, 35, 255, 35, 51, 35, 255, 35, 51, 35, 255, 35, 51, 35, 255, 32, 47, 33, 255, 31, 45, 32, 255, 33, 48, 33, 255, 35, 51, 35, 255, 37, 56, 37, 255, 39, 59, 39, 255, 36, 54, 36, 255, 36, 53, 36, 255, 41, 61, 40, 255, 34, 49, 34, 255, 32, 46, 32, 255, 31, 45, 32, 255, 29, 40, 29, 255, 27, 37, 28, 255, 29, 41, 30, 255, 31, 44, 31, 255, 24, 32, 25, 255, 26, 35, 27, 255, 23, 29, 24, 255, 25, 34, 26, 255, 23, 29, 24, 255, 23, 30, 24, 255, 27, 37, 28, 255, 29, 40, 29, 255, 27, 37, 28, 255, 23, 30, 24, 255, 28, 39, 29, 255, 33, 48, 33, 255, 30, 43, 31, 255, 29, 41, 30, 255, 33, 49, 34, 255, 30, 43, 31, 255, 26, 35, 27, 255, 28, 38, 28, 255, 29, 41, 30, 255, 28, 39, 29, 255, 30, 42, 30, 255, 32, 47, 33, 255, 26, 36, 27, 255, 26, 36, 27, 255, 29, 41, 30, 255, 30, 43, 31, 255, 27, 37, 28, 255, 27, 37, 28, 255, 33, 48, 33, 255, 29, 40, 29, 255, 29, 41, 30, 255, 31, 45, 32, 255, 33, 47, 33, 255, 30, 42, 30, 255, 32, 45, 32, 255, 29, 41, 30, 255, 26, 35, 27, 255, 31, 44, 31, 255, 26, 35, 27, 255, 28, 39, 29, 255, 30, 43, 31, 255, 32, 46, 32, 255, 33, 48, 33, 255, 31, 44, 31, 255, 25, 33, 26, 255, 24, 32, 25, 255, 28, 39, 29, 255, 26, 36, 27, 255, 28, 38, 28, 255, 28, 39, 29, 255, 30, 43, 31, 255, 24, 32, 25, 255, 23, 30, 24, 255, 29, 40, 29, 255, 24, 31, 25, 255, 29, 41, 30, 255, 26, 35, 27, 255, 24, 31, 25, 255, 25, 33, 26, 255, 24, 31, 25, 255, 25, 33, 26, 255, 26, 36, 27, 255, 29, 41, 30, 255, 34, 49, 34, 255, 30, 43, 31, 255, 28, 39, 29, 255, 30, 42, 30, 255, 32, 46, 32, 255, 27, 37, 28, 255, 27, 38, 28, 255, 27, 36, 27, 255, 26, 35, 27, 255, 24, 32, 25, 255, 29, 41, 30, 255, 34, 50, 34, 255, 33, 48, 33, 255, 33, 49, 34, 255, 32, 47, 33, 255, 30, 42, 30, 255, 33, 49, 34, 255, 36, 54, 36, 255, 33, 49, 34, 255, 35, 51, 35, 255, 35, 53, 36, 255, 46, 38, 25, 255, 39, 33, 23, 255, 34, 31, 22, 255, 33, 30, 22, 255, 41, 36, 26, 255, 55, 43, 28, 255, 57, 45, 29, 255, 66, 49, 33, 255, 49, 39, 26, 255, 42, 36, 24, 255, 53, 42, 27, 255, 42, 36, 24, 255, 39, 33, 23, 255, 40, 35, 25, 255, 36, 32, 22, 255, 44, 37, 25, 255, 39, 34, 24, 255, 47, 39, 27, 255, 43, 37, 25, 255, 50, 42, 30, 255, 43, 37, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 36, 32, 23, 255, 33, 30, 22, 255, 40, 35, 24, 255, 42, 36, 24, 255, 39, 34, 23, 255, 52, 42, 28, 255, 61, 46, 31, 255, 48, 40, 26, 255, 69, 51, 33, 255, 60, 46, 31, 255, 41, 36, 24, 255, 38, 33, 23, 255, 43, 37, 24, 255, 43, 36, 24, 255, 35, 31, 23, 255, 58, 48, 34, 255, 43, 37, 24, 255, 37, 33, 23, 255, 36, 32, 22, 255, 41, 36, 24, 255, 39, 34, 24, 255, 43, 36, 24, 255, 43, 36, 24, 255, 42, 36, 24, 255, 36, 32, 23, 255, 38, 33, 23, 255, 52, 42, 28, 255, 40, 34, 24, 255, 44, 37, 24, 255, 43, 37, 24, 255, 54, 43, 28, 255, 44, 37, 24, 255, 50, 40, 27, 255, 36, 31, 22, 255, 48, 40, 30, 255, 54, 45, 33, 255, 34, 31, 22, 255, 50, 42, 31, 255, 39, 34, 25, 255, 34, 31, 22, 255, 44, 37, 24, 255, 49, 40, 26, 255, 39, 34, 23, 255, 50, 40, 27, 255, 36, 32, 23, 255, 41, 36, 26, 255, 54, 45, 33, 255, 42, 36, 24, 255, 45, 39, 28, 255, 39, 34, 23, 255, 34, 31, 22, 255, 57, 47, 34, 255, 49, 40, 26, 255, 45, 37, 24, 255, 50, 40, 27, 255, 36, 32, 22, 255, 76, 61, 43, 255, 38, 33, 23, 255, 45, 37, 24, 255, 40, 34, 24, 255, 46, 38, 25, 255, 42, 36, 24, 255, 49, 40, 26, 255, 53, 42, 28, 255, 52, 42, 27, 255, 43, 36, 24, 255, 40, 34, 24, 255, 51, 41, 27, 255, 38, 33, 23, 255, 35, 31, 22, 255, 39, 34, 23, 255, 41, 36, 24, 255, 33, 30, 22, 255, 46, 40, 29, 255, 37, 33, 23, 255, 48, 39, 25, 255, 40, 35, 24, 255, 40, 35, 24, 255, 34, 31, 22, 255, 64, 52, 37, 255, 44, 38, 27, 255, 40, 35, 25, 255, 34, 30, 22, 255, 39, 34, 23, 255, 80, 64, 45, 255, 79, 63, 43, 255, 61, 50, 36, 255, 34, 31, 22, 255, 42, 36, 24, 255, 36, 32, 22, 255, 48, 40, 30, 255, 53, 44, 32, 255, 33, 30, 22, 255, 34, 31, 22, 255, 41, 35, 24, 255, 34, 31, 22, 255, 35, 31, 22, 255, 39, 34, 23, 255, 44, 38, 27, 255, 36, 32, 23, 255, 46, 40, 29, 255, 36, 32, 23, 255, 40, 35, 25, 255, 34, 31, 22, 255, 50, 42, 31, 255, 41, 36, 24, 255, 46, 47, 40, 255, 42, 37, 27, 255, 37, 33, 23, 255, 70, 57, 40, 255, 36, 32, 24, 255, 40, 34, 24, 255, 44, 38, 27, 255, 66, 54, 38, 255, 36, 32, 24, 255, 43, 37, 24, 255, 39, 34, 23, 255, 33, 30, 22, 255, 33, 30, 22, 255, 59, 49, 35, 255, 39, 34, 23, 255, 35, 31, 23, 255, 36, 32, 23, 255, 43, 37, 24, 255, 45, 39, 28, 255, 40, 35, 24, 255, 48, 40, 26, 255, 60, 46, 30, 255, 39, 34, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 39, 34, 23, 255, 56, 44, 29, 255, 42, 36, 24, 255, 42, 36, 24, 255, 46, 39, 25, 255, 61, 46, 31, 255, 34, 31, 22, 255, 35, 31, 22, 255, 46, 39, 25, 255, 49, 40, 26, 255, 37, 33, 23, 255, 35, 31, 22, 255, 40, 34, 24, 255, 42, 37, 27, 255, 35, 31, 22, 255, 36, 31, 22, 255, 44, 37, 24, 255, 39, 34, 24, 255, 55, 43, 28, 255, 43, 37, 24, 255, 46, 38, 25, 255, 51, 43, 31, 255, 33, 30, 22, 255, 48, 40, 30, 255, 37, 33, 24, 255, 51, 43, 31, 255, 37, 33, 23, 255, 35, 31, 22, 255, 44, 37, 24, 255, 62, 47, 31, 255, 67, 50, 33, 255, 64, 48, 32, 255, 43, 36, 24, 255, 60, 46, 30, 255, 44, 37, 24, 255, 40, 35, 24, 255, 47, 39, 25, 255, 50, 40, 27, 255, 39, 34, 24, 255, 63, 52, 37, 255, 34, 30, 22, 255, 48, 40, 30, 255, 41, 36, 26, 255, 45, 37, 24, 255, 48, 39, 25, 255, 43, 36, 24, 255, 55, 43, 28, 255, 47, 39, 25, 255, 63, 48, 31, 255, 55, 43, 28, 255, 34, 30, 22, 255, 36, 32, 23, 255, 43, 37, 24, 255, 40, 35, 24, 255, 41, 35, 24, 255, 42, 36, 24, 255, 44, 37, 24, 255, 54, 43, 28, 255, 66, 49, 33, 255, 55, 43, 28, 255, 57, 44, 29, 255, 43, 37, 24, 255, 37, 33, 23, 255, 46, 39, 25, 255, 41, 36, 24, 255, 39, 34, 24, 255, 57, 44, 29, 255, 40, 35, 24, 255, 39, 34, 24, 255, 39, 33, 23, 255, 39, 34, 24, 255, 37, 33, 24, 255, 46, 40, 29, 255, 79, 63, 44, 255, 54, 45, 33, 255, 39, 34, 24, 255, 35, 31, 22, 255, 39, 33, 23, 255, 39, 33, 23, 255, 38, 33, 23, 255, 37, 32, 24, 255, 39, 34, 24, 255, 39, 33, 23, 255, 37, 32, 22, 255, 40, 35, 23, 255, 41, 35, 24, 255, 45, 38, 25, 255, 43, 36, 23, 255, 64, 48, 31, 255, 41, 35, 24, 255, 41, 35, 23, 255, 39, 34, 23, 255, 41, 36, 25, 255, 39, 33, 23, 255, 73, 59, 42, 255, 49, 42, 30, 255, 48, 40, 30, 255, 34, 30, 22, 255, 40, 34, 24, 255, 43, 37, 24, 255, 47, 39, 25, 255, 40, 59, 39, 255, 45, 67, 44, 255, 37, 56, 37, 255, 35, 52, 35, 255, 32, 46, 32, 255, 29, 41, 30, 255, 28, 38, 28, 255, 27, 37, 28, 255, 28, 39, 29, 255, 36, 53, 36, 255, 33, 48, 33, 255, 31, 44, 31, 255, 30, 43, 31, 255, 30, 42, 30, 255, 34, 49, 34, 255, 36, 53, 36, 255, 31, 45, 32, 255, 31, 45, 32, 255, 37, 55, 37, 255, 34, 50, 34, 255, 34, 50, 34, 255, 32, 45, 32, 255, 29, 41, 30, 255, 26, 36, 27, 255, 23, 30, 24, 255, 27, 37, 28, 255, 27, 36, 27, 255, 28, 38, 28, 255, 79, 94, 12, 255, 35, 51, 35, 255, 31, 44, 31, 255, 33, 48, 33, 255, 28, 39, 29, 255, 32, 45, 32, 255, 37, 56, 37, 255, 32, 47, 33, 255, 28, 39, 29, 255, 26, 36, 27, 255, 30, 42, 30, 255, 25, 33, 26, 255, 26, 35, 27, 255, 26, 34, 26, 255, 24, 31, 25, 255, 23, 29, 24, 255, 27, 37, 28, 255, 28, 39, 29, 255, 31, 45, 32, 255, 40, 60, 40, 255, 35, 52, 35, 255, 29, 41, 30, 255, 34, 49, 34, 255, 36, 54, 36, 255, 35, 52, 35, 255, 28, 38, 28, 255, 26, 35, 27, 255, 25, 33, 26, 255, 24, 30, 25, 255, 25, 33, 26, 255, 25, 31, 25, 255, 29, 37, 29, 255, 29, 37, 30, 255, 23, 29, 24, 255, 23, 30, 24, 255, 23, 29, 24, 255, 23, 29, 24, 255, 23, 30, 24, 255, 27, 38, 28, 255, 32, 46, 32, 255, 34, 49, 34, 255, 31, 45, 32, 255, 28, 39, 29, 255, 30, 43, 31, 255, 35, 52, 35, 255, 36, 54, 36, 255, 36, 54, 36, 255, 44, 65, 43, 255, 35, 51, 35, 255, 37, 55, 37, 255, 51, 75, 49, 255, 36, 54, 36, 255, 37, 55, 37, 255, 34, 50, 34, 255, 34, 49, 34, 255, 35, 53, 36, 255, 36, 54, 36, 255, 38, 58, 38, 255, 34, 51, 35, 255, 31, 44, 31, 255, 32, 47, 33, 255, 32, 45, 32, 255, 31, 45, 32, 255, 33, 49, 34, 255, 30, 43, 31, 255, 33, 47, 33, 255, 36, 54, 36, 255, 33, 47, 33, 255, 31, 45, 32, 255, 35, 52, 35, 255, 41, 61, 40, 255, 40, 60, 40, 255, 36, 54, 36, 255, 34, 50, 34, 255, 30, 42, 30, 255, 30, 43, 31, 255, 33, 48, 33, 255, 35, 52, 35, 255, 34, 50, 34, 255, 42, 62, 41, 255, 31, 45, 32, 255, 28, 38, 28, 255, 27, 38, 28, 255, 29, 41, 30, 255, 31, 44, 31, 255, 25, 33, 26, 255, 29, 40, 29, 255, 26, 36, 27, 255, 30, 43, 31, 255, 34, 49, 34, 255, 35, 52, 35, 255, 34, 51, 35, 255, 37, 55, 37, 255, 43, 63, 41, 255, 33, 48, 33, 255, 33, 48, 33, 255, 32, 45, 32, 255, 30, 43, 31, 255, 26, 35, 27, 255, 28, 40, 29, 255, 30, 42, 30, 255, 26, 35, 27, 255, 30, 42, 30, 255, 33, 49, 34, 255, 34, 50, 34, 255, 33, 49, 34, 255, 31, 44, 31, 255, 27, 37, 28, 255, 29, 41, 30, 255, 29, 41, 30, 255, 32, 47, 33, 255, 30, 43, 31, 255, 28, 39, 29, 255, 28, 38, 28, 255, 29, 40, 29, 255, 32, 46, 32, 255, 31, 45, 32, 255, 35, 52, 35, 255, 37, 55, 37, 255, 34, 49, 34, 255, 31, 45, 32, 255, 33, 48, 33, 255, 31, 44, 31, 255, 30, 42, 30, 255, 29, 40, 29, 255, 34, 51, 35, 255, 35, 51, 35, 255, 31, 45, 32, 255, 32, 46, 32, 255, 33, 48, 33, 255, 34, 50, 34, 255, 36, 53, 36, 255, 45, 67, 44, 255, 40, 59, 39, 255, 40, 60, 40, 255, 56, 80, 52, 255, 34, 50, 34, 255, 35, 52, 35, 255, 32, 46, 32, 255, 29, 41, 30, 255, 29, 41, 30, 255, 26, 35, 27, 255, 25, 33, 26, 255, 28, 38, 28, 255, 27, 37, 28, 255, 25, 33, 26, 255, 24, 31, 25, 255, 24, 31, 25, 255, 23, 30, 24, 255, 26, 34, 26, 255, 26, 35, 27, 255, 28, 38, 28, 255, 28, 38, 28, 255, 23, 30, 24, 255, 24, 32, 25, 255, 27, 37, 28, 255, 30, 43, 31, 255, 31, 44, 31, 255, 29, 40, 29, 255, 31, 45, 32, 255, 30, 42, 30, 255, 30, 42, 30, 255, 33, 48, 33, 255, 33, 47, 33, 255, 35, 51, 35, 255, 28, 39, 29, 255, 28, 40, 29, 255, 26, 35, 27, 255, 30, 42, 30, 255, 28, 40, 29, 255, 27, 37, 28, 255, 28, 39, 29, 255, 27, 37, 28, 255, 30, 43, 31, 255, 31, 44, 31, 255, 30, 43, 31, 255, 32, 47, 33, 255, 31, 45, 32, 255, 33, 48, 33, 255, 29, 40, 29, 255, 28, 38, 28, 255, 28, 39, 29, 255, 29, 40, 29, 255, 31, 45, 32, 255, 33, 48, 33, 255, 27, 37, 28, 255, 29, 41, 30, 255, 32, 46, 32, 255, 30, 43, 31, 255, 26, 36, 27, 255, 25, 33, 26, 255, 26, 34, 26, 255, 29, 41, 30, 255, 30, 42, 30, 255, 31, 44, 31, 255, 33, 47, 33, 255, 29, 41, 30, 255, 28, 38, 28, 255, 27, 34, 27, 255, 23, 29, 24, 255, 28, 39, 29, 255, 28, 38, 28, 255, 26, 35, 27, 255, 28, 38, 28, 255, 27, 37, 28, 255, 28, 38, 28, 255, 31, 44, 31, 255, 33, 47, 33, 255, 34, 50, 34, 255, 32, 46, 32, 255, 29, 40, 29, 255, 31, 45, 32, 255, 27, 37, 28, 255, 25, 33, 26, 255, 28, 39, 29, 255, 30, 42, 30, 255, 29, 41, 30, 255, 28, 40, 29, 255, 32, 47, 33, 255, 33, 49, 34, 255, 30, 42, 30, 255, 28, 38, 28, 255, 29, 41, 30, 255, 47, 68, 45, 255, 45, 66, 43, 255, 34, 50, 34, 255, 33, 49, 34, 255, 48, 70, 46, 255, 39, 34, 23, 255, 54, 43, 28, 255, 59, 46, 30, 255, 42, 36, 24, 255, 39, 34, 23, 255, 62, 47, 31, 255, 54, 43, 28, 255, 56, 44, 29, 255, 62, 47, 31, 255, 48, 39, 25, 255, 48, 40, 26, 255, 45, 38, 24, 255, 42, 36, 24, 255, 47, 40, 28, 255, 39, 34, 23, 255, 37, 33, 22, 255, 59, 47, 32, 255, 46, 38, 26, 255, 40, 35, 24, 255, 35, 31, 22, 255, 42, 36, 24, 255, 47, 38, 25, 255, 52, 42, 28, 255, 47, 39, 25, 255, 35, 31, 22, 255, 36, 32, 23, 255, 37, 33, 23, 255, 40, 34, 24, 255, 34, 31, 22, 255, 39, 34, 24, 255, 43, 36, 24, 255, 57, 45, 29, 255, 46, 38, 25, 255, 43, 37, 24, 255, 41, 35, 24, 255, 39, 34, 23, 255, 39, 34, 23, 255, 43, 37, 24, 255, 45, 37, 24, 255, 37, 33, 23, 255, 44, 37, 24, 255, 40, 35, 24, 255, 42, 36, 24, 255, 43, 37, 24, 255, 52, 42, 27, 255, 51, 41, 27, 255, 42, 36, 24, 255, 40, 34, 24, 255, 48, 40, 26, 255, 55, 43, 28, 255, 51, 41, 27, 255, 39, 34, 24, 255, 40, 34, 24, 255, 56, 44, 29, 255, 46, 39, 25, 255, 45, 37, 24, 255, 47, 39, 25, 255, 37, 33, 23, 255, 33, 30, 22, 255, 55, 46, 33, 255, 40, 34, 24, 255, 37, 33, 24, 255, 73, 59, 42, 255, 67, 54, 39, 255, 36, 32, 22, 255, 36, 32, 23, 255, 39, 34, 23, 255, 38, 33, 23, 255, 44, 38, 27, 255, 36, 32, 22, 255, 45, 39, 28, 255, 53, 44, 32, 255, 39, 34, 23, 255, 39, 34, 24, 255, 43, 37, 24, 255, 38, 33, 23, 255, 46, 38, 25, 255, 39, 34, 24, 255, 39, 34, 23, 255, 51, 43, 31, 255, 35, 31, 23, 255, 42, 36, 24, 255, 51, 41, 27, 255, 64, 48, 32, 255, 47, 39, 25, 255, 45, 38, 25, 255, 42, 36, 24, 255, 43, 37, 24, 255, 33, 30, 22, 255, 36, 31, 22, 255, 34, 30, 22, 255, 40, 35, 25, 255, 33, 30, 22, 255, 34, 31, 22, 255, 40, 34, 24, 255, 44, 37, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 35, 31, 22, 255, 39, 34, 23, 255, 36, 32, 22, 255, 59, 49, 35, 255, 39, 34, 24, 255, 41, 36, 24, 255, 61, 50, 36, 255, 80, 64, 45, 255, 48, 40, 30, 255, 33, 30, 22, 255, 61, 50, 36, 255, 50, 42, 31, 255, 33, 30, 22, 255, 35, 31, 23, 255, 40, 35, 24, 255, 37, 33, 23, 255, 40, 34, 24, 255, 42, 36, 24, 255, 40, 35, 24, 255, 39, 33, 23, 255, 42, 36, 24, 255, 41, 35, 24, 255, 46, 38, 25, 255, 50, 42, 31, 255, 37, 33, 24, 255, 44, 37, 24, 255, 37, 33, 23, 255, 35, 31, 23, 255, 53, 42, 28, 255, 49, 40, 26, 255, 48, 40, 30, 255, 39, 33, 23, 255, 40, 34, 24, 255, 40, 34, 24, 255, 54, 45, 33, 255, 36, 31, 22, 255, 33, 30, 22, 255, 39, 34, 25, 255, 37, 33, 23, 255, 33, 30, 22, 255, 51, 43, 31, 255, 34, 30, 22, 255, 39, 34, 25, 255, 37, 33, 23, 255, 33, 30, 22, 255, 39, 34, 25, 255, 35, 31, 22, 255, 42, 37, 27, 255, 36, 32, 23, 255, 39, 34, 23, 255, 40, 34, 24, 255, 41, 35, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 43, 37, 24, 255, 38, 33, 23, 255, 38, 33, 23, 255, 48, 39, 25, 255, 48, 40, 26, 255, 39, 34, 24, 255, 51, 41, 27, 255, 41, 35, 24, 255, 54, 43, 28, 255, 40, 34, 24, 255, 41, 36, 24, 255, 40, 34, 24, 255, 43, 36, 24, 255, 39, 34, 23, 255, 33, 30, 22, 255, 59, 49, 35, 255, 68, 55, 40, 255, 61, 50, 36, 255, 53, 44, 32, 255, 39, 34, 24, 255, 34, 31, 22, 255, 43, 36, 24, 255, 57, 45, 29, 255, 60, 46, 30, 255, 43, 37, 24, 255, 39, 34, 24, 255, 38, 33, 23, 255, 41, 35, 24, 255, 42, 36, 24, 255, 50, 40, 27, 255, 35, 31, 22, 255, 39, 34, 23, 255, 49, 40, 26, 255, 70, 52, 33, 255, 56, 44, 29, 255, 49, 40, 26, 255, 54, 43, 28, 255, 51, 41, 27, 255, 40, 34, 24, 255, 39, 34, 23, 255, 35, 31, 22, 255, 37, 33, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 41, 35, 24, 255, 37, 33, 23, 255, 54, 43, 28, 255, 46, 39, 25, 255, 46, 39, 25, 255, 43, 36, 24, 255, 42, 36, 24, 255, 44, 37, 24, 255, 41, 35, 24, 255, 43, 36, 24, 255, 40, 35, 24, 255, 40, 35, 24, 255, 49, 40, 26, 255, 65, 49, 33, 255, 47, 39, 25, 255, 44, 37, 24, 255, 52, 42, 27, 255, 43, 37, 24, 255, 54, 43, 28, 255, 50, 40, 27, 255, 43, 37, 24, 255, 45, 37, 24, 255, 45, 37, 24, 255, 40, 35, 24, 255, 42, 36, 24, 255, 41, 36, 24, 255, 50, 42, 31, 255, 34, 31, 22, 255, 45, 37, 24, 255, 43, 37, 24, 255, 37, 33, 23, 255, 77, 62, 44, 255, 61, 50, 36, 255, 45, 39, 28, 255, 39, 34, 24, 255, 34, 31, 22, 255, 76, 61, 43, 255, 34, 31, 22, 255, 35, 31, 22, 255, 36, 32, 22, 255, 36, 32, 22, 255, 38, 33, 24, 255, 45, 37, 24, 255, 43, 36, 24, 255, 42, 36, 24, 255, 36, 31, 22, 255, 42, 36, 24, 255, 66, 50, 30, 255, 52, 41, 27, 255, 53, 42, 27, 255, 39, 34, 23, 255, 36, 32, 23, 255, 41, 36, 26, 255, 40, 34, 24, 255, 40, 34, 24, 255, 45, 37, 24, 255, 39, 34, 24, 255, 54, 43, 28, 255, 45, 37, 24, 255, 57, 45, 29, 255, 36, 53, 36, 255, 45, 67, 44, 255, 43, 64, 42, 255, 40, 60, 40, 255, 32, 47, 33, 255, 33, 48, 33, 255, 27, 38, 28, 255, 26, 35, 27, 255, 31, 45, 32, 255, 38, 58, 38, 255, 34, 51, 35, 255, 30, 42, 30, 255, 30, 43, 31, 255, 30, 43, 31, 255, 36, 54, 36, 255, 36, 54, 36, 255, 33, 47, 33, 255, 32, 47, 33, 255, 34, 49, 34, 255, 35, 52, 35, 255, 34, 50, 34, 255, 29, 40, 29, 255, 29, 40, 29, 255, 25, 33, 26, 255, 24, 32, 25, 255, 27, 37, 28, 255, 26, 35, 27, 255, 26, 35, 27, 255, 27, 37, 28, 255, 30, 43, 31, 255, 32, 46, 32, 255, 32, 47, 33, 255, 31, 45, 32, 255, 33, 48, 33, 255, 33, 48, 33, 255, 31, 44, 31, 255, 28, 40, 29, 255, 27, 38, 28, 255, 29, 41, 30, 255, 28, 38, 28, 255, 27, 38, 28, 255, 26, 36, 27, 255, 26, 36, 27, 255, 24, 32, 25, 255, 26, 36, 27, 255, 27, 38, 28, 255, 30, 43, 31, 255, 34, 50, 34, 255, 31, 45, 32, 255, 31, 44, 31, 255, 31, 44, 31, 255, 36, 54, 36, 255, 35, 51, 35, 255, 31, 44, 31, 255, 24, 32, 25, 255, 26, 35, 27, 255, 24, 32, 25, 255, 25, 33, 26, 255, 23, 30, 24, 255, 26, 32, 26, 255, 32, 41, 32, 255, 24, 30, 25, 255, 24, 31, 25, 255, 25, 33, 26, 255, 26, 36, 27, 255, 29, 40, 29, 255, 25, 34, 26, 255, 30, 42, 30, 255, 34, 50, 34, 255, 34, 51, 35, 255, 30, 43, 31, 255, 30, 42, 30, 255, 33, 48, 33, 255, 43, 63, 41, 255, 45, 66, 43, 255, 54, 77, 50, 255, 41, 61, 40, 255, 36, 54, 36, 255, 47, 68, 45, 255, 32, 46, 32, 255, 36, 53, 36, 255, 34, 50, 34, 255, 34, 49, 34, 255, 35, 51, 35, 255, 36, 54, 36, 255, 38, 58, 38, 255, 35, 53, 36, 255, 29, 41, 30, 255, 29, 41, 30, 255, 30, 42, 30, 255, 28, 39, 29, 255, 34, 50, 34, 255, 33, 48, 33, 255, 34, 49, 34, 255, 32, 46, 32, 255, 33, 47, 33, 255, 31, 45, 32, 255, 33, 48, 33, 255, 41, 61, 40, 255, 35, 53, 36, 255, 38, 58, 38, 255, 33, 48, 33, 255, 31, 45, 32, 255, 33, 48, 33, 255, 31, 44, 31, 255, 33, 47, 33, 255, 34, 49, 34, 255, 36, 53, 36, 255, 34, 49, 34, 255, 32, 46, 32, 255, 29, 40, 29, 255, 31, 45, 32, 255, 32, 45, 32, 255, 25, 34, 26, 255, 28, 38, 28, 255, 27, 38, 28, 255, 27, 37, 28, 255, 37, 55, 37, 255, 37, 56, 37, 255, 34, 50, 34, 255, 34, 50, 34, 255, 36, 53, 36, 255, 31, 44, 31, 255, 30, 42, 30, 255, 31, 45, 32, 255, 27, 38, 28, 255, 28, 39, 29, 255, 27, 36, 27, 255, 29, 40, 29, 255, 31, 45, 32, 255, 34, 50, 34, 255, 32, 46, 32, 255, 36, 54, 36, 255, 35, 52, 35, 255, 30, 43, 31, 255, 29, 41, 30, 255, 30, 42, 30, 255, 32, 46, 32, 255, 34, 49, 34, 255, 30, 43, 31, 255, 28, 39, 29, 255, 28, 38, 28, 255, 31, 44, 31, 255, 36, 54, 36, 255, 33, 48, 33, 255, 33, 49, 34, 255, 35, 51, 35, 255, 31, 45, 32, 255, 30, 43, 31, 255, 31, 45, 32, 255, 30, 42, 30, 255, 29, 41, 30, 255, 31, 44, 31, 255, 30, 43, 31, 255, 33, 49, 34, 255, 32, 47, 33, 255, 30, 43, 31, 255, 32, 47, 33, 255, 33, 48, 33, 255, 32, 47, 33, 255, 116, 145, 16, 255, 37, 55, 37, 255, 37, 56, 37, 255, 54, 78, 51, 255, 36, 53, 36, 255, 34, 50, 34, 255, 32, 46, 32, 255, 31, 44, 31, 255, 25, 33, 26, 255, 26, 35, 27, 255, 27, 37, 28, 255, 26, 35, 27, 255, 25, 33, 26, 255, 26, 35, 27, 255, 23, 29, 24, 255, 31, 39, 31, 255, 24, 32, 25, 255, 26, 35, 27, 255, 27, 37, 28, 255, 27, 37, 28, 255, 29, 40, 29, 255, 26, 35, 27, 255, 26, 36, 27, 255, 29, 40, 29, 255, 29, 41, 30, 255, 31, 45, 32, 255, 33, 48, 33, 255, 31, 45, 32, 255, 29, 41, 30, 255, 31, 44, 31, 255, 30, 42, 30, 255, 34, 50, 34, 255, 32, 47, 33, 255, 27, 37, 28, 255, 28, 39, 29, 255, 29, 41, 30, 255, 30, 43, 31, 255, 26, 35, 27, 255, 29, 41, 30, 255, 26, 36, 27, 255, 26, 35, 27, 255, 27, 38, 28, 255, 32, 47, 33, 255, 30, 42, 30, 255, 30, 43, 31, 255, 33, 49, 34, 255, 28, 39, 29, 255, 28, 39, 29, 255, 29, 41, 30, 255, 28, 38, 28, 255, 28, 38, 28, 255, 31, 45, 32, 255, 33, 48, 33, 255, 32, 47, 33, 255, 27, 38, 28, 255, 32, 46, 32, 255, 32, 47, 33, 255, 26, 36, 27, 255, 25, 33, 26, 255, 28, 39, 29, 255, 29, 41, 30, 255, 28, 39, 29, 255, 34, 50, 34, 255, 32, 46, 32, 255, 30, 43, 31, 255, 28, 38, 28, 255, 27, 36, 27, 255, 24, 31, 25, 255, 25, 33, 26, 255, 28, 39, 29, 255, 29, 41, 30, 255, 27, 37, 28, 255, 23, 29, 24, 255, 23, 29, 24, 255, 28, 40, 29, 255, 31, 45, 32, 255, 33, 48, 33, 255, 31, 45, 32, 255, 28, 40, 29, 255, 32, 46, 32, 255, 30, 42, 30, 255, 26, 35, 27, 255, 27, 36, 27, 255, 27, 37, 28, 255, 28, 38, 28, 255, 28, 39, 29, 255, 31, 44, 31, 255, 33, 47, 33, 255, 28, 39, 29, 255, 27, 37, 28, 255, 30, 42, 30, 255, 37, 55, 37, 255, 47, 69, 45, 255, 35, 53, 36, 255, 37, 55, 37, 255, 36, 54, 36, 255, 71, 52, 33, 255, 43, 36, 24, 255, 49, 40, 26, 255, 52, 42, 27, 255, 52, 42, 28, 255, 54, 43, 28, 255, 67, 50, 33, 255, 74, 55, 33, 255, 48, 39, 25, 255, 56, 43, 28, 255, 51, 41, 26, 255, 42, 36, 24, 255, 37, 33, 23, 255, 46, 38, 24, 255, 41, 35, 24, 255, 39, 33, 23, 255, 46, 39, 28, 255, 38, 34, 23, 255, 40, 35, 24, 255, 41, 35, 23, 255, 42, 36, 24, 255, 49, 40, 26, 255, 60, 46, 30, 255, 58, 45, 30, 255, 38, 33, 23, 255, 41, 36, 24, 255, 48, 40, 26, 255, 41, 35, 24, 255, 42, 37, 27, 255, 40, 34, 24, 255, 40, 34, 24, 255, 52, 42, 27, 255, 53, 42, 28, 255, 48, 40, 26, 255, 37, 33, 23, 255, 40, 34, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 39, 34, 23, 255, 38, 33, 23, 255, 44, 37, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 40, 34, 24, 255, 35, 31, 22, 255, 43, 37, 24, 255, 42, 36, 24, 255, 43, 36, 24, 255, 51, 41, 27, 255, 49, 40, 26, 255, 43, 37, 24, 255, 35, 31, 22, 255, 39, 34, 24, 255, 41, 35, 24, 255, 45, 37, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 45, 39, 28, 255, 68, 55, 40, 255, 36, 31, 22, 255, 41, 36, 24, 255, 51, 41, 27, 255, 37, 33, 23, 255, 35, 31, 22, 255, 36, 32, 23, 255, 33, 30, 22, 255, 39, 34, 25, 255, 40, 34, 24, 255, 40, 35, 24, 255, 38, 33, 23, 255, 39, 34, 24, 255, 35, 31, 22, 255, 45, 39, 28, 255, 43, 36, 24, 255, 46, 38, 25, 255, 49, 40, 26, 255, 44, 37, 24, 255, 37, 33, 23, 255, 51, 43, 31, 255, 37, 33, 23, 255, 38, 33, 23, 255, 36, 32, 23, 255, 42, 36, 24, 255, 58, 45, 30, 255, 54, 43, 28, 255, 38, 33, 23, 255, 38, 33, 23, 255, 39, 33, 23, 255, 77, 62, 44, 255, 55, 46, 33, 255, 46, 40, 29, 255, 37, 33, 23, 255, 39, 34, 24, 255, 41, 35, 24, 255, 40, 34, 24, 255, 45, 37, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 40, 34, 24, 255, 51, 43, 31, 255, 39, 34, 23, 255, 48, 39, 25, 255, 41, 35, 24, 255, 39, 33, 23, 255, 36, 32, 23, 255, 80, 64, 45, 255, 75, 60, 43, 255, 34, 31, 22, 255, 37, 33, 23, 255, 37, 33, 23, 255, 39, 34, 25, 255, 39, 34, 23, 255, 48, 39, 25, 255, 56, 44, 29, 255, 50, 40, 27, 255, 41, 36, 24, 255, 38, 33, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 39, 34, 24, 255, 34, 30, 22, 255, 35, 31, 23, 255, 34, 30, 22, 255, 37, 33, 23, 255, 40, 35, 24, 255, 40, 35, 24, 255, 40, 35, 24, 255, 35, 30, 22, 255, 36, 32, 22, 255, 40, 34, 24, 255, 47, 39, 25, 255, 69, 88, 45, 255, 43, 37, 24, 255, 37, 33, 23, 255, 40, 34, 24, 255, 52, 42, 28, 255, 39, 34, 23, 255, 36, 31, 22, 255, 34, 31, 22, 255, 49, 42, 30, 255, 34, 30, 22, 255, 51, 43, 31, 255, 35, 31, 23, 255, 35, 31, 22, 255, 40, 35, 24, 255, 42, 36, 24, 255, 38, 33, 23, 255, 43, 36, 24, 255, 42, 37, 27, 255, 34, 29, 22, 255, 40, 34, 24, 255, 46, 38, 25, 255, 42, 36, 24, 255, 43, 36, 24, 255, 40, 35, 24, 255, 37, 33, 23, 255, 36, 32, 24, 255, 37, 33, 23, 255, 43, 37, 24, 255, 63, 48, 31, 255, 52, 42, 28, 255, 40, 34, 24, 255, 40, 35, 24, 255, 40, 35, 25, 255, 45, 39, 28, 255, 80, 64, 45, 255, 80, 64, 45, 255, 45, 39, 28, 255, 42, 37, 27, 255, 37, 33, 24, 255, 37, 33, 23, 255, 35, 31, 23, 255, 39, 34, 23, 255, 42, 36, 24, 255, 43, 37, 24, 255, 43, 36, 24, 255, 47, 39, 25, 255, 43, 36, 24, 255, 55, 43, 28, 255, 52, 42, 28, 255, 36, 32, 22, 255, 42, 36, 24, 255, 48, 39, 25, 255, 66, 49, 33, 255, 49, 40, 26, 255, 42, 36, 24, 255, 35, 31, 22, 255, 33, 30, 22, 255, 44, 37, 24, 255, 37, 33, 23, 255, 66, 54, 38, 255, 39, 34, 25, 255, 39, 34, 24, 255, 41, 35, 24, 255, 36, 32, 22, 255, 40, 34, 24, 255, 43, 36, 24, 255, 44, 37, 24, 255, 34, 30, 22, 255, 41, 36, 24, 255, 41, 35, 24, 255, 43, 36, 24, 255, 43, 36, 24, 255, 54, 45, 33, 255, 37, 33, 24, 255, 42, 36, 24, 255, 48, 40, 26, 255, 55, 43, 28, 255, 64, 48, 32, 255, 44, 37, 24, 255, 38, 33, 23, 255, 42, 36, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 37, 33, 23, 255, 45, 37, 24, 255, 51, 41, 27, 255, 60, 46, 30, 255, 44, 37, 24, 255, 43, 36, 24, 255, 39, 34, 23, 255, 40, 34, 24, 255, 40, 34, 24, 255, 43, 37, 24, 255, 45, 37, 24, 255, 43, 37, 24, 255, 41, 36, 24, 255, 38, 33, 23, 255, 41, 36, 24, 255, 42, 36, 24, 255, 41, 35, 24, 255, 41, 36, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 35, 31, 23, 255, 37, 33, 23, 255, 38, 33, 23, 255, 39, 33, 23, 255, 37, 33, 22, 255, 38, 33, 23, 255, 48, 38, 26, 255, 50, 40, 27, 255, 60, 45, 30, 255, 44, 37, 24, 255, 58, 45, 29, 255, 55, 44, 28, 255, 41, 35, 24, 255, 68, 50, 33, 255, 47, 39, 25, 255, 42, 36, 24, 255, 63, 48, 32, 255, 49, 40, 26, 255, 44, 37, 24, 255, 48, 39, 25, 255, 67, 50, 33, 255, 34, 49, 34, 255, 39, 59, 39, 255, 44, 65, 43, 255, 43, 64, 42, 255, 36, 54, 36, 255, 32, 46, 32, 255, 31, 44, 31, 255, 32, 47, 33, 255, 32, 46, 32, 255, 35, 52, 35, 255, 34, 50, 34, 255, 34, 49, 34, 255, 32, 46, 32, 255, 31, 44, 31, 255, 34, 50, 34, 255, 36, 53, 36, 255, 34, 50, 34, 255, 32, 47, 33, 255, 36, 54, 36, 255, 32, 47, 33, 255, 31, 45, 32, 255, 29, 41, 30, 255, 26, 35, 27, 255, 25, 33, 26, 255, 26, 36, 27, 255, 24, 31, 25, 255, 29, 37, 30, 255, 24, 31, 25, 255, 26, 36, 27, 255, 30, 42, 30, 255, 28, 40, 29, 255, 29, 41, 30, 255, 33, 49, 34, 255, 28, 39, 29, 255, 31, 44, 31, 255, 31, 45, 32, 255, 28, 39, 29, 255, 26, 35, 27, 255, 30, 43, 31, 255, 30, 42, 30, 255, 32, 45, 32, 255, 31, 44, 31, 255, 26, 35, 27, 255, 25, 34, 26, 255, 25, 33, 26, 255, 29, 40, 29, 255, 28, 39, 29, 255, 29, 41, 30, 255, 30, 43, 31, 255, 35, 51, 35, 255, 36, 53, 36, 255, 32, 46, 32, 255, 32, 46, 32, 255, 34, 50, 34, 255, 30, 42, 30, 255, 28, 38, 28, 255, 25, 33, 26, 255, 28, 39, 29, 255, 27, 37, 28, 255, 23, 30, 24, 255, 25, 32, 26, 255, 23, 29, 24, 255, 29, 40, 29, 255, 28, 40, 29, 255, 28, 40, 29, 255, 32, 47, 33, 255, 27, 37, 28, 255, 29, 41, 30, 255, 34, 49, 34, 255, 35, 53, 36, 255, 34, 49, 34, 255, 36, 54, 36, 255, 34, 50, 34, 255, 36, 53, 36, 255, 35, 52, 35, 255, 42, 62, 41, 255, 36, 53, 36, 255, 33, 49, 34, 255, 33, 48, 33, 255, 32, 46, 32, 255, 32, 47, 33, 255, 33, 48, 33, 255, 33, 49, 34, 255, 33, 49, 34, 255, 34, 50, 34, 255, 36, 54, 36, 255, 33, 49, 34, 255, 33, 48, 33, 255, 33, 49, 34, 255, 31, 44, 31, 255, 29, 41, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 30, 43, 31, 255, 32, 46, 32, 255, 31, 45, 32, 255, 45, 66, 43, 255, 36, 54, 36, 255, 36, 54, 36, 255, 34, 50, 34, 255, 33, 49, 34, 255, 34, 50, 34, 255, 34, 49, 34, 255, 32, 47, 33, 255, 32, 45, 32, 255, 32, 47, 33, 255, 33, 49, 34, 255, 32, 47, 33, 255, 34, 49, 34, 255, 33, 47, 33, 255, 32, 45, 32, 255, 28, 40, 29, 255, 29, 41, 30, 255, 28, 38, 28, 255, 26, 35, 27, 255, 28, 40, 29, 255, 30, 42, 30, 255, 33, 49, 34, 255, 40, 59, 39, 255, 35, 52, 35, 255, 31, 45, 32, 255, 32, 47, 33, 255, 31, 44, 31, 255, 32, 47, 33, 255, 33, 48, 33, 255, 29, 41, 30, 255, 28, 38, 28, 255, 32, 46, 32, 255, 33, 47, 33, 255, 34, 50, 34, 255, 34, 50, 34, 255, 32, 47, 33, 255, 32, 46, 32, 255, 32, 47, 33, 255, 32, 47, 33, 255, 33, 49, 34, 255, 32, 46, 32, 255, 36, 54, 36, 255, 30, 42, 30, 255, 33, 47, 33, 255, 31, 45, 32, 255, 34, 50, 34, 255, 33, 49, 34, 255, 32, 47, 33, 255, 33, 48, 33, 255, 31, 44, 31, 255, 35, 52, 35, 255, 31, 45, 32, 255, 30, 43, 31, 255, 33, 48, 33, 255, 35, 51, 35, 255, 33, 49, 34, 255, 33, 48, 33, 255, 32, 45, 32, 255, 36, 54, 36, 255, 34, 51, 35, 255, 31, 45, 32, 255, 33, 49, 34, 255, 37, 55, 37, 255, 41, 61, 40, 255, 35, 51, 35, 255, 33, 48, 33, 255, 35, 53, 36, 255, 35, 52, 35, 255, 35, 52, 35, 255, 31, 45, 32, 255, 101, 122, 12, 255, 30, 43, 31, 255, 28, 38, 28, 255, 23, 29, 24, 255, 24, 32, 25, 255, 26, 36, 27, 255, 28, 38, 28, 255, 27, 37, 28, 255, 27, 37, 28, 255, 27, 37, 28, 255, 26, 36, 27, 255, 28, 39, 29, 255, 29, 40, 29, 255, 29, 40, 29, 255, 29, 41, 30, 255, 27, 37, 28, 255, 29, 40, 29, 255, 27, 37, 28, 255, 26, 36, 27, 255, 27, 37, 28, 255, 32, 45, 32, 255, 34, 49, 34, 255, 34, 49, 34, 255, 29, 41, 30, 255, 30, 43, 31, 255, 29, 40, 29, 255, 32, 47, 33, 255, 27, 37, 28, 255, 25, 34, 26, 255, 24, 32, 25, 255, 27, 37, 28, 255, 25, 34, 26, 255, 27, 37, 28, 255, 23, 30, 24, 255, 26, 36, 27, 255, 29, 41, 30, 255, 29, 40, 29, 255, 28, 39, 29, 255, 31, 45, 32, 255, 30, 43, 31, 255, 30, 43, 31, 255, 27, 36, 27, 255, 29, 40, 29, 255, 30, 42, 30, 255, 30, 43, 31, 255, 30, 42, 30, 255, 32, 46, 32, 255, 35, 53, 36, 255, 34, 50, 34, 255, 33, 49, 34, 255, 31, 45, 32, 255, 28, 38, 28, 255, 28, 39, 29, 255, 29, 40, 29, 255, 31, 44, 31, 255, 30, 43, 31, 255, 29, 41, 30, 255, 30, 42, 30, 255, 25, 33, 26, 255, 27, 36, 27, 255, 28, 39, 29, 255, 27, 37, 28, 255, 30, 42, 30, 255, 70, 83, 14, 255, 29, 41, 30, 255, 30, 43, 31, 255, 28, 38, 28, 255, 25, 33, 26, 255, 31, 45, 32, 255, 29, 41, 30, 255, 30, 43, 31, 255, 28, 38, 28, 255, 32, 45, 32, 255, 31, 45, 32, 255, 32, 45, 32, 255, 23, 29, 24, 255, 24, 32, 25, 255, 24, 32, 25, 255, 25, 33, 26, 255, 25, 33, 26, 255, 27, 38, 28, 255, 26, 36, 27, 255, 27, 37, 28, 255, 23, 29, 24, 255, 27, 37, 28, 255, 35, 51, 35, 255, 34, 51, 35, 255, 36, 54, 36, 255, 33, 49, 34, 255, 34, 50, 34, 255, 57, 44, 29, 255, 52, 42, 27, 255, 55, 43, 28, 255, 42, 36, 24, 255, 59, 45, 30, 255, 67, 50, 33, 255, 59, 45, 30, 255, 73, 54, 32, 255, 65, 48, 32, 255, 54, 42, 27, 255, 55, 44, 28, 255, 57, 44, 29, 255, 41, 35, 24, 255, 46, 37, 24, 255, 38, 32, 22, 255, 38, 34, 22, 255, 49, 41, 29, 255, 37, 32, 22, 255, 41, 35, 24, 255, 41, 36, 23, 255, 44, 36, 23, 255, 36, 32, 23, 255, 42, 36, 24, 255, 48, 40, 26, 255, 34, 30, 22, 255, 43, 37, 24, 255, 49, 40, 26, 255, 39, 34, 23, 255, 46, 47, 40, 255, 37, 33, 23, 255, 39, 34, 23, 255, 40, 34, 24, 255, 51, 41, 27, 255, 54, 43, 28, 255, 40, 34, 24, 255, 39, 34, 23, 255, 41, 35, 24, 255, 44, 37, 24, 255, 40, 35, 24, 255, 36, 32, 23, 255, 39, 34, 23, 255, 39, 34, 23, 255, 34, 31, 22, 255, 33, 30, 22, 255, 45, 37, 24, 255, 40, 34, 24, 255, 43, 37, 24, 255, 59, 46, 30, 255, 49, 40, 26, 255, 48, 40, 26, 255, 40, 34, 24, 255, 36, 32, 23, 255, 39, 33, 23, 255, 34, 30, 22, 255, 43, 37, 24, 255, 45, 37, 24, 255, 36, 32, 22, 255, 71, 57, 41, 255, 50, 42, 31, 255, 41, 36, 26, 255, 39, 34, 24, 255, 44, 37, 24, 255, 37, 33, 23, 255, 38, 33, 23, 255, 39, 34, 23, 255, 36, 32, 23, 255, 37, 33, 23, 255, 44, 37, 24, 255, 33, 30, 22, 255, 40, 35, 24, 255, 36, 32, 23, 255, 37, 33, 23, 255, 55, 46, 33, 255, 54, 43, 28, 255, 49, 40, 26, 255, 42, 36, 24, 255, 43, 37, 24, 255, 39, 34, 25, 255, 35, 31, 22, 255, 43, 37, 24, 255, 39, 33, 23, 255, 40, 34, 24, 255, 42, 36, 24, 255, 54, 43, 28, 255, 40, 34, 24, 255, 35, 31, 22, 255, 35, 31, 22, 255, 39, 34, 24, 255, 66, 54, 38, 255, 62, 51, 36, 255, 63, 52, 37, 255, 44, 37, 24, 255, 40, 35, 24, 255, 44, 37, 24, 255, 51, 41, 27, 255, 51, 41, 27, 255, 51, 41, 27, 255, 48, 39, 25, 255, 34, 31, 22, 255, 33, 30, 22, 255, 37, 33, 23, 255, 58, 45, 30, 255, 48, 40, 26, 255, 42, 36, 24, 255, 41, 35, 24, 255, 49, 42, 30, 255, 70, 57, 40, 255, 37, 33, 23, 255, 42, 36, 24, 255, 35, 31, 22, 255, 35, 31, 22, 255, 42, 36, 24, 255, 46, 39, 25, 255, 45, 37, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 40, 34, 24, 255, 35, 31, 23, 255, 36, 31, 22, 255, 34, 31, 22, 255, 41, 36, 26, 255, 36, 32, 23, 255, 39, 34, 23, 255, 41, 35, 24, 255, 41, 35, 24, 255, 44, 37, 24, 255, 42, 36, 24, 255, 43, 36, 24, 255, 42, 36, 24, 255, 39, 33, 23, 255, 42, 36, 24, 255, 41, 35, 24, 255, 40, 34, 24, 255, 35, 31, 22, 255, 41, 35, 24, 255, 40, 35, 24, 255, 52, 42, 27, 255, 42, 36, 24, 255, 37, 33, 24, 255, 38, 33, 23, 255, 35, 31, 23, 255, 36, 32, 23, 255, 49, 42, 30, 255, 36, 32, 23, 255, 36, 32, 23, 255, 37, 33, 23, 255, 45, 37, 24, 255, 46, 38, 25, 255, 35, 31, 22, 255, 34, 31, 22, 255, 57, 47, 34, 255, 34, 30, 22, 255, 40, 34, 24, 255, 46, 38, 25, 255, 47, 39, 25, 255, 43, 37, 24, 255, 37, 33, 23, 255, 34, 30, 22, 255, 35, 31, 22, 255, 43, 37, 24, 255, 42, 36, 24, 255, 46, 38, 25, 255, 40, 34, 24, 255, 36, 32, 24, 255, 71, 57, 41, 255, 79, 63, 45, 255, 75, 60, 43, 255, 78, 61, 42, 255, 58, 48, 34, 255, 48, 40, 30, 255, 49, 42, 30, 255, 37, 33, 23, 255, 36, 31, 22, 255, 48, 40, 30, 255, 39, 33, 23, 255, 52, 42, 27, 255, 38, 33, 23, 255, 41, 36, 24, 255, 41, 35, 24, 255, 42, 36, 24, 255, 46, 39, 25, 255, 42, 36, 24, 255, 41, 36, 24, 255, 39, 34, 24, 255, 40, 35, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 35, 31, 22, 255, 41, 36, 26, 255, 43, 37, 24, 255, 41, 35, 24, 255, 36, 31, 22, 255, 39, 33, 23, 255, 38, 33, 23, 255, 45, 37, 24, 255, 40, 35, 24, 255, 37, 33, 23, 255, 39, 34, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 38, 33, 23, 255, 52, 42, 28, 255, 42, 36, 24, 255, 38, 33, 23, 255, 40, 35, 25, 255, 42, 36, 24, 255, 52, 42, 28, 255, 54, 43, 28, 255, 45, 37, 24, 255, 52, 42, 27, 255, 42, 36, 24, 255, 48, 40, 26, 255, 41, 35, 24, 255, 40, 34, 24, 255, 40, 35, 24, 255, 44, 37, 24, 255, 46, 39, 25, 255, 55, 43, 28, 255, 43, 36, 24, 255, 36, 32, 22, 255, 40, 34, 24, 255, 41, 35, 24, 255, 35, 31, 22, 255, 37, 33, 23, 255, 42, 36, 24, 255, 45, 38, 25, 255, 37, 33, 23, 255, 42, 36, 24, 255, 33, 30, 22, 255, 44, 37, 24, 255, 46, 38, 25, 255, 46, 39, 25, 255, 43, 37, 24, 255, 40, 35, 24, 255, 39, 34, 24, 255, 34, 30, 22, 255, 37, 32, 23, 255, 39, 34, 23, 255, 40, 35, 23, 255, 34, 31, 22, 255, 45, 37, 25, 255, 53, 42, 28, 255, 49, 40, 26, 255, 50, 41, 26, 255, 50, 40, 27, 255, 48, 39, 25, 255, 44, 37, 24, 255, 68, 50, 32, 255, 62, 47, 31, 255, 48, 39, 25, 255, 53, 42, 28, 255, 37, 33, 23, 255, 43, 36, 24, 255, 42, 36, 24, 255, 66, 49, 33, 255, 28, 39, 29, 255, 30, 43, 31, 255, 35, 51, 35, 255, 34, 50, 34, 255, 35, 51, 35, 255, 32, 46, 32, 255, 33, 49, 34, 255, 32, 46, 32, 255, 32, 47, 33, 255, 31, 45, 32, 255, 35, 52, 35, 255, 33, 49, 34, 255, 34, 50, 34, 255, 31, 44, 31, 255, 34, 50, 34, 255, 37, 55, 37, 255, 35, 52, 35, 255, 34, 50, 34, 255, 34, 51, 35, 255, 33, 47, 33, 255, 30, 43, 31, 255, 29, 41, 30, 255, 30, 42, 30, 255, 29, 41, 30, 255, 24, 31, 25, 255, 24, 31, 25, 255, 23, 30, 24, 255, 24, 32, 25, 255, 26, 36, 27, 255, 27, 37, 28, 255, 26, 36, 27, 255, 28, 38, 28, 255, 29, 41, 30, 255, 30, 43, 31, 255, 28, 39, 29, 255, 28, 38, 28, 255, 26, 36, 27, 255, 25, 33, 26, 255, 31, 45, 32, 255, 31, 45, 32, 255, 26, 35, 27, 255, 30, 43, 31, 255, 30, 43, 31, 255, 27, 37, 28, 255, 29, 41, 30, 255, 28, 38, 28, 255, 29, 41, 30, 255, 27, 36, 27, 255, 31, 45, 32, 255, 34, 50, 34, 255, 36, 53, 36, 255, 30, 43, 31, 255, 33, 49, 34, 255, 36, 53, 36, 255, 33, 48, 33, 255, 30, 43, 31, 255, 30, 43, 31, 255, 26, 35, 27, 255, 24, 32, 25, 255, 23, 29, 24, 255, 23, 29, 24, 255, 28, 39, 29, 255, 28, 39, 29, 255, 34, 49, 34, 255, 30, 42, 30, 255, 33, 48, 33, 255, 29, 40, 29, 255, 30, 43, 31, 255, 33, 47, 33, 255, 33, 48, 33, 255, 34, 50, 34, 255, 36, 54, 36, 255, 38, 57, 38, 255, 34, 50, 34, 255, 33, 48, 33, 255, 33, 49, 34, 255, 78, 94, 14, 255, 28, 39, 29, 255, 34, 50, 34, 255, 31, 45, 32, 255, 29, 41, 30, 255, 34, 49, 34, 255, 32, 46, 32, 255, 33, 47, 33, 255, 35, 52, 35, 255, 36, 54, 36, 255, 31, 45, 32, 255, 34, 49, 34, 255, 33, 49, 34, 255, 29, 41, 30, 255, 27, 37, 28, 255, 29, 40, 29, 255, 29, 41, 30, 255, 28, 39, 29, 255, 30, 43, 31, 255, 33, 49, 34, 255, 45, 66, 43, 255, 35, 51, 35, 255, 36, 54, 36, 255, 34, 49, 34, 255, 36, 53, 36, 255, 32, 46, 32, 255, 37, 56, 37, 255, 36, 54, 36, 255, 33, 49, 34, 255, 31, 44, 31, 255, 31, 44, 31, 255, 33, 48, 33, 255, 32, 46, 32, 255, 34, 49, 34, 255, 29, 41, 30, 255, 29, 41, 30, 255, 31, 44, 31, 255, 29, 41, 30, 255, 31, 44, 31, 255, 31, 45, 32, 255, 32, 47, 33, 255, 34, 50, 34, 255, 35, 51, 35, 255, 34, 49, 34, 255, 33, 47, 33, 255, 30, 42, 30, 255, 31, 44, 31, 255, 33, 48, 33, 255, 34, 49, 34, 255, 30, 43, 31, 255, 28, 39, 29, 255, 32, 45, 32, 255, 30, 42, 30, 255, 28, 40, 29, 255, 30, 43, 31, 255, 32, 47, 33, 255, 32, 46, 32, 255, 32, 45, 32, 255, 35, 51, 35, 255, 31, 44, 31, 255, 34, 51, 35, 255, 34, 50, 34, 255, 34, 50, 34, 255, 30, 43, 31, 255, 33, 48, 33, 255, 33, 47, 33, 255, 34, 50, 34, 255, 30, 42, 30, 255, 33, 48, 33, 255, 31, 45, 32, 255, 33, 48, 33, 255, 29, 41, 30, 255, 30, 42, 30, 255, 36, 53, 36, 255, 35, 51, 35, 255, 33, 48, 33, 255, 34, 50, 34, 255, 33, 48, 33, 255, 33, 49, 34, 255, 32, 47, 33, 255, 32, 46, 32, 255, 34, 50, 34, 255, 33, 49, 34, 255, 33, 48, 33, 255, 27, 37, 28, 255, 35, 52, 35, 255, 33, 48, 33, 255, 31, 44, 31, 255, 33, 49, 34, 255, 28, 39, 29, 255, 26, 36, 27, 255, 27, 38, 28, 255, 23, 29, 24, 255, 24, 32, 25, 255, 26, 32, 26, 255, 25, 33, 26, 255, 27, 36, 27, 255, 30, 42, 30, 255, 32, 47, 33, 255, 33, 48, 33, 255, 34, 50, 34, 255, 29, 40, 29, 255, 30, 42, 30, 255, 32, 46, 32, 255, 30, 42, 30, 255, 27, 37, 28, 255, 27, 38, 28, 255, 23, 30, 24, 255, 28, 35, 28, 255, 25, 34, 26, 255, 26, 35, 27, 255, 29, 41, 30, 255, 35, 51, 35, 255, 29, 41, 30, 255, 32, 46, 32, 255, 28, 39, 29, 255, 33, 48, 33, 255, 31, 44, 31, 255, 29, 40, 29, 255, 23, 30, 24, 255, 26, 35, 27, 255, 28, 38, 28, 255, 23, 29, 24, 255, 23, 30, 24, 255, 28, 38, 28, 255, 30, 42, 30, 255, 30, 42, 30, 255, 25, 33, 26, 255, 28, 40, 29, 255, 33, 48, 33, 255, 31, 45, 32, 255, 24, 32, 25, 255, 27, 37, 28, 255, 29, 41, 30, 255, 33, 48, 33, 255, 32, 47, 33, 255, 35, 51, 35, 255, 35, 53, 36, 255, 35, 53, 36, 255, 37, 55, 37, 255, 33, 49, 34, 255, 29, 41, 30, 255, 27, 37, 28, 255, 29, 41, 30, 255, 28, 39, 29, 255, 34, 49, 34, 255, 30, 42, 30, 255, 26, 35, 27, 255, 24, 31, 25, 255, 26, 35, 27, 255, 31, 44, 31, 255, 33, 48, 33, 255, 32, 47, 33, 255, 32, 45, 32, 255, 30, 43, 31, 255, 33, 48, 33, 255, 27, 37, 28, 255, 28, 39, 29, 255, 30, 42, 30, 255, 29, 41, 30, 255, 26, 35, 27, 255, 27, 37, 28, 255, 28, 38, 28, 255, 28, 39, 29, 255, 27, 37, 28, 255, 23, 30, 24, 255, 28, 40, 29, 255, 27, 37, 28, 255, 26, 35, 27, 255, 24, 31, 25, 255, 28, 39, 29, 255, 33, 48, 33, 255, 30, 43, 31, 255, 26, 36, 27, 255, 26, 36, 27, 255, 33, 48, 33, 255, 33, 48, 33, 255, 31, 45, 32, 255, 28, 39, 29, 255, 28, 39, 29, 255, 43, 37, 24, 255, 47, 39, 25, 255, 44, 37, 24, 255, 41, 35, 24, 255, 45, 37, 24, 255, 52, 42, 27, 255, 45, 37, 24, 255, 40, 35, 24, 255, 47, 38, 24, 255, 44, 36, 23, 255, 56, 43, 29, 255, 43, 36, 23, 255, 50, 40, 26, 255, 47, 39, 25, 255, 41, 35, 24, 255, 43, 36, 24, 255, 39, 34, 23, 255, 40, 35, 24, 255, 36, 32, 22, 255, 42, 36, 23, 255, 42, 36, 24, 255, 35, 31, 22, 255, 35, 31, 22, 255, 43, 37, 24, 255, 45, 38, 25, 255, 38, 33, 23, 255, 38, 33, 23, 255, 36, 32, 24, 255, 61, 50, 36, 255, 39, 34, 24, 255, 34, 31, 22, 255, 36, 32, 23, 255, 37, 33, 24, 255, 64, 48, 32, 255, 51, 41, 27, 255, 36, 32, 22, 255, 33, 30, 22, 255, 59, 81, 52, 255, 41, 35, 24, 255, 34, 31, 22, 255, 38, 33, 23, 255, 44, 37, 24, 255, 43, 37, 24, 255, 39, 34, 24, 255, 44, 37, 24, 255, 43, 36, 24, 255, 43, 37, 24, 255, 43, 37, 24, 255, 45, 37, 24, 255, 69, 51, 33, 255, 48, 40, 26, 255, 40, 35, 24, 255, 40, 34, 24, 255, 55, 46, 33, 255, 40, 34, 24, 255, 39, 33, 23, 255, 36, 32, 23, 255, 41, 35, 24, 255, 33, 30, 22, 255, 50, 42, 31, 255, 35, 31, 22, 255, 51, 43, 31, 255, 46, 38, 25, 255, 34, 30, 22, 255, 59, 49, 35, 255, 38, 33, 23, 255, 33, 30, 22, 255, 36, 32, 23, 255, 33, 30, 22, 255, 76, 61, 43, 255, 49, 42, 30, 255, 57, 47, 34, 255, 33, 30, 22, 255, 42, 36, 24, 255, 54, 43, 28, 255, 53, 42, 28, 255, 60, 46, 31, 255, 54, 43, 28, 255, 55, 43, 28, 255, 56, 44, 29, 255, 55, 43, 28, 255, 33, 30, 22, 255, 39, 34, 24, 255, 66, 49, 33, 255, 41, 36, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 72, 58, 42, 255, 62, 51, 36, 255, 57, 47, 34, 255, 49, 40, 26, 255, 40, 34, 24, 255, 40, 34, 24, 255, 64, 48, 32, 255, 67, 50, 33, 255, 59, 46, 30, 255, 42, 36, 24, 255, 35, 30, 21, 255, 39, 34, 24, 255, 57, 44, 29, 255, 42, 36, 24, 255, 43, 36, 24, 255, 45, 37, 24, 255, 39, 33, 23, 255, 40, 35, 24, 255, 51, 43, 31, 255, 39, 34, 25, 255, 35, 31, 22, 255, 33, 30, 22, 255, 46, 39, 25, 255, 51, 41, 27, 255, 34, 31, 22, 255, 50, 40, 27, 255, 42, 36, 24, 255, 48, 40, 26, 255, 43, 36, 24, 255, 43, 37, 24, 255, 41, 35, 24, 255, 43, 36, 24, 255, 39, 33, 23, 255, 44, 38, 27, 255, 34, 31, 22, 255, 45, 39, 28, 255, 37, 33, 23, 255, 43, 37, 24, 255, 46, 38, 25, 255, 42, 36, 24, 255, 45, 37, 24, 255, 40, 35, 24, 255, 34, 31, 22, 255, 41, 35, 24, 255, 39, 34, 23, 255, 39, 34, 25, 255, 59, 49, 35, 255, 36, 32, 22, 255, 38, 33, 23, 255, 35, 31, 22, 255, 36, 32, 23, 255, 36, 31, 22, 255, 53, 44, 32, 255, 79, 63, 44, 255, 33, 30, 22, 255, 42, 36, 24, 255, 49, 42, 30, 255, 34, 31, 22, 255, 39, 34, 24, 255, 42, 37, 27, 255, 36, 32, 22, 255, 34, 31, 22, 255, 34, 30, 22, 255, 58, 48, 34, 255, 41, 35, 24, 255, 39, 33, 23, 255, 37, 33, 23, 255, 43, 37, 24, 255, 51, 41, 27, 255, 43, 37, 24, 255, 46, 38, 25, 255, 43, 36, 24, 255, 36, 32, 22, 255, 41, 36, 26, 255, 35, 31, 23, 255, 54, 45, 33, 255, 80, 64, 45, 255, 59, 49, 35, 255, 38, 33, 23, 255, 33, 30, 22, 255, 59, 49, 35, 255, 63, 52, 37, 255, 33, 30, 22, 255, 79, 63, 44, 255, 44, 38, 27, 255, 38, 33, 23, 255, 48, 39, 25, 255, 40, 34, 24, 255, 54, 43, 28, 255, 35, 31, 22, 255, 40, 34, 24, 255, 45, 38, 25, 255, 50, 40, 27, 255, 53, 42, 28, 255, 38, 33, 23, 255, 36, 32, 24, 255, 48, 39, 25, 255, 35, 31, 22, 255, 40, 35, 25, 255, 34, 31, 22, 255, 43, 37, 24, 255, 39, 33, 23, 255, 43, 37, 24, 255, 39, 34, 24, 255, 41, 35, 24, 255, 38, 33, 23, 255, 43, 44, 37, 255, 43, 37, 24, 255, 51, 41, 27, 255, 33, 30, 22, 255, 36, 32, 22, 255, 41, 35, 24, 255, 45, 37, 24, 255, 54, 43, 28, 255, 42, 36, 24, 255, 55, 46, 33, 255, 70, 57, 40, 255, 35, 31, 22, 255, 41, 36, 24, 255, 57, 44, 29, 255, 66, 49, 33, 255, 50, 40, 27, 255, 73, 54, 33, 255, 72, 54, 33, 255, 59, 46, 30, 255, 33, 30, 22, 255, 40, 34, 24, 255, 37, 33, 23, 255, 69, 51, 33, 255, 45, 37, 24, 255, 47, 39, 25, 255, 37, 33, 23, 255, 55, 43, 28, 255, 40, 34, 24, 255, 37, 33, 23, 255, 36, 31, 22, 255, 77, 61, 42, 255, 41, 36, 26, 255, 36, 32, 23, 255, 44, 37, 24, 255, 42, 36, 24, 255, 36, 32, 23, 255, 39, 34, 23, 255, 42, 36, 24, 255, 51, 41, 27, 255, 37, 33, 23, 255, 39, 34, 24, 255, 42, 36, 24, 255, 45, 39, 28, 255, 37, 33, 24, 255, 47, 39, 28, 255, 46, 39, 27, 255, 41, 35, 24, 255, 42, 36, 24, 255, 39, 34, 23, 255, 39, 34, 24, 255, 44, 37, 24, 255, 50, 41, 26, 255, 53, 42, 27, 255, 56, 43, 28, 255, 55, 43, 28, 255, 50, 40, 26, 255, 50, 40, 27, 255, 37, 33, 23, 255, 40, 34, 24, 255, 40, 34, 24, 255, 36, 32, 23, 255, 36, 31, 22, 255, 32, 46, 32, 255, 24, 31, 25, 255, 29, 41, 30, 255, 32, 47, 33, 255, 35, 52, 35, 255, 33, 49, 34, 255, 32, 45, 32, 255, 32, 46, 32, 255, 35, 53, 36, 255, 37, 55, 37, 255, 45, 66, 43, 255, 43, 64, 42, 255, 40, 60, 40, 255, 37, 55, 37, 255, 40, 59, 39, 255, 37, 56, 37, 255, 35, 52, 35, 255, 35, 52, 35, 255, 31, 45, 32, 255, 33, 49, 34, 255, 30, 42, 30, 255, 27, 38, 28, 255, 28, 38, 28, 255, 26, 34, 26, 255, 23, 29, 24, 255, 24, 31, 25, 255, 25, 32, 26, 255, 26, 33, 27, 255, 25, 33, 26, 255, 30, 43, 31, 255, 32, 46, 32, 255, 26, 35, 27, 255, 28, 39, 29, 255, 27, 37, 28, 255, 31, 44, 31, 255, 28, 39, 29, 255, 28, 38, 28, 255, 27, 37, 28, 255, 28, 39, 29, 255, 28, 39, 29, 255, 28, 38, 28, 255, 34, 50, 34, 255, 31, 44, 31, 255, 31, 44, 31, 255, 33, 48, 33, 255, 32, 46, 32, 255, 31, 45, 32, 255, 32, 46, 32, 255, 33, 49, 34, 255, 33, 48, 33, 255, 36, 53, 36, 255, 31, 45, 32, 255, 35, 51, 35, 255, 33, 47, 33, 255, 34, 51, 35, 255, 34, 49, 34, 255, 30, 42, 30, 255, 33, 48, 33, 255, 29, 41, 30, 255, 28, 39, 29, 255, 27, 37, 28, 255, 29, 41, 30, 255, 30, 42, 30, 255, 32, 46, 32, 255, 33, 48, 33, 255, 33, 49, 34, 255, 31, 44, 31, 255, 34, 50, 34, 255, 27, 37, 28, 255, 32, 47, 33, 255, 31, 45, 32, 255, 32, 47, 33, 255, 37, 55, 37, 255, 36, 53, 36, 255, 35, 51, 35, 255, 30, 42, 30, 255, 32, 47, 33, 255, 30, 42, 30, 255, 35, 51, 35, 255, 34, 49, 34, 255, 34, 49, 34, 255, 32, 47, 33, 255, 31, 44, 31, 255, 29, 41, 30, 255, 31, 44, 31, 255, 34, 49, 34, 255, 31, 45, 32, 255, 29, 41, 30, 255, 29, 41, 30, 255, 32, 46, 32, 255, 34, 49, 34, 255, 32, 46, 32, 255, 32, 47, 33, 255, 30, 42, 30, 255, 34, 50, 34, 255, 33, 48, 33, 255, 34, 50, 34, 255, 35, 51, 35, 255, 32, 46, 32, 255, 30, 43, 31, 255, 33, 47, 33, 255, 36, 54, 36, 255, 36, 53, 36, 255, 40, 59, 39, 255, 40, 60, 40, 255, 32, 46, 32, 255, 31, 44, 31, 255, 29, 41, 30, 255, 28, 38, 28, 255, 30, 42, 30, 255, 29, 40, 29, 255, 31, 45, 32, 255, 29, 41, 30, 255, 27, 36, 27, 255, 29, 41, 30, 255, 29, 41, 30, 255, 32, 47, 33, 255, 34, 49, 34, 255, 33, 48, 33, 255, 33, 48, 33, 255, 34, 49, 34, 255, 34, 50, 34, 255, 29, 41, 30, 255, 32, 47, 33, 255, 33, 48, 33, 255, 33, 49, 34, 255, 33, 48, 33, 255, 32, 47, 33, 255, 31, 45, 32, 255, 31, 45, 32, 255, 34, 49, 34, 255, 34, 49, 34, 255, 28, 40, 29, 255, 30, 42, 30, 255, 36, 53, 36, 255, 33, 48, 33, 255, 35, 52, 35, 255, 36, 54, 36, 255, 34, 50, 34, 255, 36, 54, 36, 255, 35, 51, 35, 255, 36, 54, 36, 255, 30, 43, 31, 255, 29, 40, 29, 255, 34, 49, 34, 255, 28, 39, 29, 255, 32, 46, 32, 255, 31, 45, 32, 255, 33, 48, 33, 255, 29, 41, 30, 255, 28, 40, 29, 255, 31, 44, 31, 255, 35, 51, 35, 255, 37, 55, 37, 255, 37, 56, 37, 255, 36, 53, 36, 255, 34, 49, 34, 255, 33, 48, 33, 255, 33, 49, 34, 255, 28, 38, 28, 255, 26, 34, 26, 255, 30, 43, 31, 255, 28, 39, 29, 255, 31, 44, 31, 255, 24, 32, 25, 255, 23, 30, 24, 255, 25, 34, 26, 255, 23, 29, 24, 255, 28, 35, 28, 255, 29, 36, 29, 255, 25, 33, 26, 255, 23, 30, 24, 255, 26, 35, 27, 255, 27, 38, 28, 255, 28, 40, 29, 255, 29, 41, 30, 255, 32, 47, 33, 255, 31, 44, 31, 255, 30, 43, 31, 255, 33, 49, 34, 255, 33, 49, 34, 255, 27, 37, 28, 255, 26, 35, 27, 255, 31, 39, 31, 255, 30, 38, 30, 255, 24, 31, 25, 255, 25, 33, 26, 255, 26, 34, 26, 255, 29, 41, 30, 255, 28, 39, 29, 255, 29, 41, 30, 255, 31, 45, 32, 255, 35, 52, 35, 255, 26, 36, 27, 255, 24, 31, 25, 255, 28, 39, 29, 255, 29, 40, 29, 255, 27, 36, 27, 255, 25, 34, 26, 255, 24, 32, 25, 255, 24, 32, 25, 255, 26, 35, 27, 255, 24, 32, 25, 255, 23, 30, 24, 255, 31, 44, 31, 255, 33, 49, 34, 255, 28, 39, 29, 255, 26, 33, 27, 255, 26, 35, 27, 255, 31, 45, 32, 255, 35, 52, 35, 255, 32, 47, 33, 255, 38, 57, 38, 255, 37, 56, 37, 255, 36, 54, 36, 255, 32, 47, 33, 255, 30, 42, 30, 255, 31, 44, 31, 255, 34, 50, 34, 255, 31, 45, 32, 255, 31, 44, 31, 255, 31, 44, 31, 255, 30, 42, 30, 255, 27, 37, 28, 255, 26, 36, 27, 255, 28, 39, 29, 255, 26, 35, 27, 255, 30, 42, 30, 255, 30, 43, 31, 255, 30, 43, 31, 255, 28, 39, 29, 255, 34, 49, 34, 255, 29, 40, 29, 255, 30, 43, 31, 255, 31, 44, 31, 255, 33, 49, 34, 255, 30, 43, 31, 255, 27, 37, 28, 255, 24, 31, 25, 255, 23, 30, 24, 255, 24, 32, 25, 255, 29, 41, 30, 255, 27, 37, 28, 255, 27, 36, 27, 255, 27, 36, 27, 255, 30, 42, 30, 255, 30, 43, 31, 255, 34, 49, 34, 255, 33, 47, 33, 255, 27, 38, 28, 255, 28, 39, 29, 255, 28, 38, 28, 255, 34, 50, 34, 255, 25, 33, 26, 255, 25, 32, 26, 255, 24, 31, 25, 255, 39, 34, 24, 255, 39, 34, 24, 255, 49, 40, 26, 255, 44, 37, 24, 255, 47, 39, 25, 255, 40, 34, 24, 255, 43, 37, 24, 255, 44, 36, 23, 255, 35, 31, 22, 255, 44, 37, 24, 255, 40, 34, 23, 255, 61, 46, 31, 255, 48, 39, 25, 255, 49, 40, 26, 255, 41, 35, 24, 255, 41, 35, 24, 255, 37, 32, 23, 255, 37, 32, 22, 255, 53, 44, 31, 255, 51, 43, 31, 255, 40, 35, 24, 255, 35, 31, 22, 255, 37, 33, 23, 255, 55, 46, 33, 255, 39, 34, 25, 255, 67, 54, 39, 255, 54, 45, 33, 255, 39, 34, 23, 255, 45, 37, 24, 255, 37, 33, 23, 255, 43, 37, 24, 255, 40, 35, 24, 255, 58, 45, 30, 255, 45, 37, 24, 255, 41, 36, 24, 255, 45, 37, 24, 255, 43, 37, 24, 255, 88, 119, 84, 255, 42, 36, 24, 255, 40, 35, 24, 255, 35, 31, 23, 255, 33, 30, 22, 255, 37, 33, 23, 255, 35, 31, 22, 255, 41, 35, 24, 255, 36, 32, 23, 255, 49, 40, 26, 255, 45, 37, 24, 255, 63, 48, 31, 255, 42, 36, 24, 255, 37, 33, 23, 255, 35, 31, 22, 255, 41, 36, 24, 255, 36, 31, 22, 255, 36, 32, 22, 255, 36, 32, 24, 255, 36, 32, 24, 255, 40, 35, 24, 255, 41, 35, 24, 255, 53, 44, 32, 255, 35, 31, 22, 255, 76, 61, 43, 255, 39, 34, 25, 255, 34, 31, 22, 255, 34, 30, 22, 255, 70, 57, 40, 255, 37, 33, 24, 255, 49, 40, 26, 255, 43, 36, 24, 255, 70, 57, 40, 255, 34, 30, 22, 255, 34, 31, 22, 255, 33, 30, 22, 255, 46, 38, 25, 255, 65, 49, 33, 255, 66, 49, 33, 255, 67, 50, 33, 255, 61, 46, 31, 255, 49, 40, 26, 255, 43, 37, 24, 255, 55, 43, 28, 255, 42, 36, 24, 255, 55, 43, 28, 255, 65, 49, 33, 255, 42, 36, 24, 255, 57, 44, 29, 255, 41, 35, 24, 255, 37, 33, 23, 255, 38, 33, 23, 255, 37, 33, 23, 255, 42, 37, 27, 255, 45, 37, 24, 255, 52, 42, 27, 255, 57, 44, 29, 255, 49, 40, 26, 255, 60, 46, 31, 255, 64, 48, 32, 255, 43, 37, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 39, 34, 24, 255, 43, 36, 24, 255, 43, 36, 24, 255, 37, 33, 23, 255, 36, 31, 22, 255, 34, 31, 22, 255, 54, 45, 33, 255, 67, 54, 39, 255, 36, 32, 23, 255, 34, 30, 22, 255, 39, 34, 23, 255, 43, 37, 24, 255, 40, 35, 25, 255, 42, 36, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 39, 34, 23, 255, 51, 41, 27, 255, 40, 34, 24, 255, 39, 33, 23, 255, 46, 40, 29, 255, 33, 30, 22, 255, 48, 40, 30, 255, 38, 33, 23, 255, 41, 35, 24, 255, 53, 42, 28, 255, 43, 36, 24, 255, 41, 35, 24, 255, 46, 39, 25, 255, 36, 31, 22, 255, 37, 33, 23, 255, 42, 36, 24, 255, 70, 57, 40, 255, 40, 35, 25, 255, 79, 62, 45, 255, 51, 43, 31, 255, 71, 57, 41, 255, 53, 44, 32, 255, 51, 43, 31, 255, 37, 33, 23, 255, 42, 36, 24, 255, 34, 30, 22, 255, 40, 34, 24, 255, 36, 31, 22, 255, 39, 34, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 35, 31, 23, 255, 41, 36, 26, 255, 35, 31, 22, 255, 41, 35, 24, 255, 37, 33, 23, 255, 51, 41, 27, 255, 42, 36, 24, 255, 44, 37, 24, 255, 36, 31, 22, 255, 48, 40, 26, 255, 45, 37, 24, 255, 41, 36, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 38, 33, 23, 255, 36, 31, 22, 255, 48, 40, 30, 255, 37, 33, 23, 255, 33, 30, 22, 255, 37, 33, 23, 255, 36, 32, 23, 255, 39, 34, 25, 255, 63, 52, 37, 255, 33, 30, 22, 255, 37, 33, 23, 255, 42, 36, 24, 255, 47, 39, 25, 255, 36, 32, 23, 255, 46, 38, 25, 255, 48, 39, 25, 255, 58, 45, 30, 255, 58, 45, 30, 255, 44, 37, 24, 255, 55, 43, 28, 255, 51, 41, 27, 255, 43, 37, 24, 255, 34, 31, 22, 255, 35, 31, 22, 255, 33, 30, 22, 255, 36, 32, 23, 255, 34, 31, 22, 255, 42, 36, 24, 255, 37, 33, 23, 255, 44, 37, 24, 255, 42, 36, 24, 255, 50, 40, 27, 255, 64, 48, 32, 255, 55, 43, 28, 255, 60, 46, 30, 255, 44, 37, 24, 255, 46, 39, 25, 255, 34, 31, 22, 255, 41, 36, 24, 255, 37, 33, 24, 255, 43, 36, 24, 255, 37, 33, 23, 255, 35, 31, 22, 255, 35, 31, 23, 255, 34, 30, 22, 255, 35, 31, 22, 255, 45, 37, 24, 255, 42, 36, 24, 255, 43, 37, 24, 255, 62, 47, 31, 255, 69, 51, 33, 255, 48, 40, 26, 255, 42, 36, 24, 255, 42, 36, 24, 255, 41, 35, 24, 255, 69, 51, 33, 255, 59, 45, 30, 255, 57, 44, 29, 255, 38, 33, 23, 255, 37, 33, 23, 255, 40, 34, 24, 255, 36, 32, 23, 255, 50, 42, 31, 255, 67, 54, 39, 255, 63, 52, 37, 255, 54, 45, 33, 255, 36, 32, 23, 255, 50, 42, 31, 255, 42, 36, 24, 255, 38, 33, 23, 255, 44, 37, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 43, 37, 24, 255, 41, 36, 26, 255, 42, 36, 24, 255, 54, 44, 29, 255, 40, 35, 24, 255, 43, 36, 24, 255, 42, 36, 25, 255, 41, 35, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 41, 35, 24, 255, 37, 33, 23, 255, 44, 37, 24, 255, 41, 36, 24, 255, 40, 35, 24, 255, 37, 33, 23, 255, 36, 32, 23, 255, 50, 40, 27, 255, 42, 36, 24, 255, 43, 37, 24, 255, 37, 33, 23, 255, 23, 30, 24, 255, 25, 34, 26, 255, 28, 39, 29, 255, 31, 44, 31, 255, 33, 49, 34, 255, 31, 45, 32, 255, 29, 41, 30, 255, 34, 49, 34, 255, 36, 54, 36, 255, 45, 67, 44, 255, 45, 66, 43, 255, 40, 60, 40, 255, 35, 52, 35, 255, 36, 53, 36, 255, 43, 64, 42, 255, 39, 59, 39, 255, 37, 55, 37, 255, 36, 54, 36, 255, 33, 47, 33, 255, 31, 44, 31, 255, 28, 39, 29, 255, 27, 37, 28, 255, 28, 39, 29, 255, 23, 29, 24, 255, 26, 32, 26, 255, 28, 35, 28, 255, 23, 29, 24, 255, 25, 31, 25, 255, 23, 29, 24, 255, 30, 42, 30, 255, 32, 47, 33, 255, 27, 37, 28, 255, 23, 29, 24, 255, 25, 33, 26, 255, 30, 42, 30, 255, 28, 39, 29, 255, 27, 37, 28, 255, 24, 32, 25, 255, 27, 36, 27, 255, 28, 39, 29, 255, 30, 42, 30, 255, 35, 52, 35, 255, 31, 44, 31, 255, 32, 45, 32, 255, 34, 50, 34, 255, 34, 50, 34, 255, 30, 42, 30, 255, 30, 43, 31, 255, 33, 47, 33, 255, 36, 54, 36, 255, 35, 51, 35, 255, 31, 44, 31, 255, 33, 48, 33, 255, 32, 46, 32, 255, 36, 54, 36, 255, 35, 51, 35, 255, 34, 51, 35, 255, 30, 42, 30, 255, 30, 43, 31, 255, 27, 37, 28, 255, 25, 34, 26, 255, 31, 44, 31, 255, 32, 46, 32, 255, 32, 47, 33, 255, 38, 57, 38, 255, 36, 54, 36, 255, 33, 49, 34, 255, 32, 46, 32, 255, 30, 43, 31, 255, 30, 42, 30, 255, 32, 46, 32, 255, 35, 51, 35, 255, 36, 54, 36, 255, 36, 54, 36, 255, 35, 52, 35, 255, 33, 48, 33, 255, 34, 50, 34, 255, 33, 47, 33, 255, 32, 47, 33, 255, 30, 43, 31, 255, 34, 50, 34, 255, 34, 49, 34, 255, 28, 38, 28, 255, 26, 36, 27, 255, 28, 40, 29, 255, 33, 48, 33, 255, 32, 47, 33, 255, 28, 39, 29, 255, 26, 35, 27, 255, 31, 45, 32, 255, 35, 51, 35, 255, 33, 47, 33, 255, 31, 45, 32, 255, 32, 46, 32, 255, 36, 53, 36, 255, 36, 54, 36, 255, 32, 45, 32, 255, 29, 40, 29, 255, 33, 48, 33, 255, 34, 49, 34, 255, 33, 49, 34, 255, 35, 52, 35, 255, 37, 56, 37, 255, 40, 59, 39, 255, 34, 50, 34, 255, 32, 46, 32, 255, 29, 41, 30, 255, 25, 34, 26, 255, 29, 41, 30, 255, 32, 46, 32, 255, 32, 46, 32, 255, 25, 34, 26, 255, 24, 32, 25, 255, 33, 47, 33, 255, 29, 40, 29, 255, 29, 41, 30, 255, 30, 43, 31, 255, 28, 39, 29, 255, 29, 41, 30, 255, 34, 51, 35, 255, 31, 45, 32, 255, 33, 48, 33, 255, 30, 43, 31, 255, 31, 44, 31, 255, 31, 45, 32, 255, 32, 46, 32, 255, 34, 49, 34, 255, 30, 42, 30, 255, 28, 39, 29, 255, 35, 51, 35, 255, 34, 49, 34, 255, 34, 51, 35, 255, 30, 42, 30, 255, 29, 40, 29, 255, 33, 48, 33, 255, 34, 50, 34, 255, 32, 46, 32, 255, 36, 54, 36, 255, 36, 54, 36, 255, 35, 53, 36, 255, 36, 53, 36, 255, 34, 49, 34, 255, 32, 47, 33, 255, 30, 43, 31, 255, 29, 40, 29, 255, 25, 33, 26, 255, 30, 43, 31, 255, 32, 46, 32, 255, 34, 49, 34, 255, 29, 41, 30, 255, 33, 48, 33, 255, 32, 46, 32, 255, 33, 48, 33, 255, 37, 55, 37, 255, 35, 53, 36, 255, 32, 47, 33, 255, 33, 48, 33, 255, 30, 43, 31, 255, 33, 47, 33, 255, 28, 40, 29, 255, 28, 40, 29, 255, 28, 39, 29, 255, 32, 47, 33, 255, 28, 38, 28, 255, 24, 32, 25, 255, 24, 31, 25, 255, 25, 34, 26, 255, 23, 29, 24, 255, 26, 32, 26, 255, 26, 32, 26, 255, 24, 31, 25, 255, 25, 34, 26, 255, 24, 32, 25, 255, 28, 39, 29, 255, 29, 41, 30, 255, 34, 49, 34, 255, 31, 45, 32, 255, 31, 45, 32, 255, 34, 50, 34, 255, 32, 46, 32, 255, 32, 46, 32, 255, 31, 44, 31, 255, 27, 37, 28, 255, 23, 29, 24, 255, 26, 36, 27, 255, 25, 34, 26, 255, 24, 32, 25, 255, 24, 30, 25, 255, 26, 35, 27, 255, 27, 36, 27, 255, 29, 41, 30, 255, 33, 47, 33, 255, 34, 50, 34, 255, 30, 42, 30, 255, 26, 35, 27, 255, 26, 35, 27, 255, 28, 38, 28, 255, 29, 40, 29, 255, 24, 31, 25, 255, 27, 37, 28, 255, 23, 30, 24, 255, 25, 33, 26, 255, 25, 33, 26, 255, 26, 34, 26, 255, 27, 37, 28, 255, 27, 37, 28, 255, 29, 41, 30, 255, 24, 31, 25, 255, 28, 39, 29, 255, 31, 44, 31, 255, 33, 49, 34, 255, 34, 49, 34, 255, 37, 55, 37, 255, 37, 56, 37, 255, 35, 51, 35, 255, 32, 46, 32, 255, 35, 53, 36, 255, 33, 47, 33, 255, 31, 45, 32, 255, 33, 49, 34, 255, 29, 41, 30, 255, 29, 40, 29, 255, 29, 41, 30, 255, 26, 35, 27, 255, 26, 34, 26, 255, 24, 32, 25, 255, 28, 40, 29, 255, 29, 41, 30, 255, 32, 47, 33, 255, 31, 44, 31, 255, 32, 45, 32, 255, 32, 47, 33, 255, 35, 51, 35, 255, 32, 47, 33, 255, 30, 43, 31, 255, 36, 53, 36, 255, 31, 45, 32, 255, 27, 37, 28, 255, 24, 30, 25, 255, 26, 32, 26, 255, 27, 37, 28, 255, 27, 36, 27, 255, 27, 37, 28, 255, 25, 34, 26, 255, 26, 34, 26, 255, 29, 41, 30, 255, 30, 43, 31, 255, 33, 48, 33, 255, 33, 48, 33, 255, 30, 43, 31, 255, 25, 33, 26, 255, 28, 40, 29, 255, 28, 40, 29, 255, 26, 36, 27, 255, 23, 30, 24, 255, 23, 30, 24, 255, 40, 34, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 49, 40, 26, 255, 41, 35, 24, 255, 39, 34, 24, 255, 43, 37, 24, 255, 51, 41, 26, 255, 42, 36, 23, 255, 40, 34, 23, 255, 38, 33, 23, 255, 54, 42, 28, 255, 44, 37, 24, 255, 42, 35, 23, 255, 43, 36, 24, 255, 37, 32, 22, 255, 41, 35, 24, 255, 37, 32, 22, 255, 46, 40, 28, 255, 34, 30, 22, 255, 39, 34, 24, 255, 42, 36, 24, 255, 40, 35, 24, 255, 36, 32, 22, 255, 57, 47, 34, 255, 55, 46, 33, 255, 59, 49, 35, 255, 34, 30, 22, 255, 41, 36, 24, 255, 40, 34, 24, 255, 43, 37, 24, 255, 43, 37, 24, 255, 43, 37, 24, 255, 41, 36, 24, 255, 42, 36, 24, 255, 41, 36, 24, 255, 45, 37, 24, 255, 36, 32, 23, 255, 37, 33, 23, 255, 39, 34, 24, 255, 63, 52, 37, 255, 44, 38, 27, 255, 36, 31, 22, 255, 42, 36, 24, 255, 42, 36, 24, 255, 41, 35, 24, 255, 43, 36, 24, 255, 59, 46, 30, 255, 64, 48, 32, 255, 52, 42, 27, 255, 36, 32, 23, 255, 54, 45, 33, 255, 39, 34, 25, 255, 40, 34, 24, 255, 40, 35, 25, 255, 48, 40, 30, 255, 36, 31, 22, 255, 36, 32, 23, 255, 37, 33, 23, 255, 33, 30, 22, 255, 37, 33, 24, 255, 61, 50, 36, 255, 48, 40, 30, 255, 36, 32, 23, 255, 34, 30, 22, 255, 58, 48, 34, 255, 36, 32, 23, 255, 48, 40, 26, 255, 34, 31, 22, 255, 45, 39, 28, 255, 36, 31, 22, 255, 34, 31, 22, 255, 37, 33, 23, 255, 49, 40, 26, 255, 52, 42, 27, 255, 69, 51, 33, 255, 58, 45, 30, 255, 58, 45, 30, 255, 58, 45, 30, 255, 59, 46, 30, 255, 57, 45, 29, 255, 50, 40, 27, 255, 50, 40, 27, 255, 44, 37, 24, 255, 58, 45, 30, 255, 51, 41, 27, 255, 43, 37, 24, 255, 40, 34, 24, 255, 40, 35, 24, 255, 37, 33, 23, 255, 36, 32, 23, 255, 42, 36, 24, 255, 63, 48, 32, 255, 58, 45, 30, 255, 52, 42, 28, 255, 58, 45, 30, 255, 55, 43, 28, 255, 42, 36, 24, 255, 46, 39, 25, 255, 52, 42, 27, 255, 41, 35, 24, 255, 42, 36, 24, 255, 46, 38, 25, 255, 40, 34, 24, 255, 41, 36, 26, 255, 75, 60, 43, 255, 76, 61, 43, 255, 70, 57, 40, 255, 54, 45, 33, 255, 37, 33, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 39, 34, 24, 255, 40, 35, 24, 255, 40, 34, 24, 255, 39, 34, 23, 255, 46, 38, 25, 255, 54, 43, 28, 255, 45, 37, 24, 255, 39, 34, 24, 255, 36, 32, 23, 255, 40, 35, 25, 255, 63, 52, 37, 255, 49, 40, 26, 255, 43, 37, 24, 255, 48, 40, 26, 255, 42, 36, 24, 255, 43, 37, 24, 255, 41, 35, 24, 255, 37, 33, 23, 255, 35, 31, 22, 255, 36, 31, 22, 255, 46, 40, 29, 255, 35, 31, 23, 255, 79, 62, 44, 255, 61, 50, 36, 255, 49, 42, 30, 255, 41, 36, 26, 255, 51, 43, 31, 255, 42, 36, 24, 255, 40, 34, 24, 255, 33, 30, 22, 255, 38, 33, 23, 255, 37, 33, 23, 255, 35, 31, 22, 255, 41, 35, 24, 255, 35, 31, 22, 255, 78, 61, 43, 255, 38, 33, 23, 255, 42, 36, 24, 255, 39, 34, 23, 255, 39, 34, 23, 255, 45, 37, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 57, 79, 33, 255, 40, 35, 24, 255, 40, 34, 24, 255, 45, 38, 25, 255, 40, 34, 24, 255, 37, 33, 23, 255, 34, 31, 22, 255, 35, 31, 22, 255, 37, 33, 23, 255, 41, 35, 24, 255, 41, 35, 24, 255, 41, 36, 24, 255, 36, 32, 22, 255, 37, 33, 23, 255, 35, 31, 22, 255, 36, 32, 23, 255, 45, 37, 24, 255, 51, 41, 27, 255, 58, 45, 30, 255, 39, 33, 23, 255, 43, 36, 24, 255, 48, 40, 26, 255, 52, 42, 27, 255, 50, 40, 27, 255, 43, 37, 24, 255, 70, 52, 33, 255, 55, 43, 28, 255, 51, 41, 27, 255, 44, 37, 24, 255, 41, 36, 24, 255, 36, 32, 23, 255, 39, 34, 23, 255, 51, 43, 31, 255, 43, 36, 24, 255, 39, 33, 23, 255, 45, 37, 24, 255, 42, 36, 24, 255, 54, 43, 28, 255, 67, 50, 33, 255, 57, 45, 29, 255, 46, 38, 25, 255, 51, 41, 27, 255, 45, 37, 24, 255, 39, 34, 23, 255, 36, 32, 23, 255, 35, 31, 22, 255, 39, 34, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 33, 30, 22, 255, 34, 31, 22, 255, 40, 35, 24, 255, 42, 36, 24, 255, 36, 32, 23, 255, 40, 34, 24, 255, 52, 42, 27, 255, 63, 48, 31, 255, 54, 43, 28, 255, 51, 41, 27, 255, 43, 37, 24, 255, 45, 37, 24, 255, 54, 43, 28, 255, 57, 44, 29, 255, 59, 46, 30, 255, 42, 36, 24, 255, 40, 34, 24, 255, 41, 35, 24, 255, 34, 31, 22, 255, 54, 45, 33, 255, 33, 30, 22, 255, 80, 64, 45, 255, 64, 52, 37, 255, 53, 44, 32, 255, 37, 33, 24, 255, 41, 36, 24, 255, 49, 40, 26, 255, 46, 39, 25, 255, 43, 36, 24, 255, 48, 40, 26, 255, 45, 37, 24, 255, 40, 34, 24, 255, 40, 34, 24, 255, 39, 34, 24, 255, 44, 38, 27, 255, 44, 37, 24, 255, 47, 39, 25, 255, 42, 35, 24, 255, 43, 35, 24, 255, 45, 37, 25, 255, 38, 34, 23, 255, 42, 36, 24, 255, 40, 34, 24, 255, 41, 35, 24, 255, 36, 32, 23, 255, 44, 37, 24, 255, 39, 34, 23, 255, 39, 33, 23, 255, 45, 37, 24, 255, 52, 42, 27, 255, 38, 33, 23, 255, 41, 35, 24, 255, 23, 30, 24, 255, 25, 33, 26, 255, 25, 34, 26, 255, 29, 41, 30, 255, 34, 50, 34, 255, 33, 47, 33, 255, 31, 44, 31, 255, 35, 51, 35, 255, 37, 56, 37, 255, 36, 53, 36, 255, 36, 54, 36, 255, 40, 59, 39, 255, 35, 51, 35, 255, 37, 56, 37, 255, 32, 46, 32, 255, 37, 56, 37, 255, 32, 46, 32, 255, 35, 52, 35, 255, 32, 47, 33, 255, 29, 41, 30, 255, 25, 33, 26, 255, 27, 37, 28, 255, 24, 32, 25, 255, 24, 31, 25, 255, 27, 37, 28, 255, 23, 29, 24, 255, 23, 30, 24, 255, 24, 32, 25, 255, 30, 42, 30, 255, 29, 41, 30, 255, 27, 37, 28, 255, 29, 41, 30, 255, 29, 41, 30, 255, 26, 35, 27, 255, 30, 43, 31, 255, 28, 40, 29, 255, 23, 29, 24, 255, 24, 31, 25, 255, 26, 35, 27, 255, 25, 33, 26, 255, 31, 45, 32, 255, 32, 45, 32, 255, 30, 42, 30, 255, 32, 46, 32, 255, 30, 43, 31, 255, 32, 46, 32, 255, 30, 43, 31, 255, 30, 43, 31, 255, 31, 44, 31, 255, 28, 38, 28, 255, 32, 47, 33, 255, 32, 45, 32, 255, 34, 49, 34, 255, 36, 54, 36, 255, 35, 52, 35, 255, 29, 40, 29, 255, 29, 41, 30, 255, 28, 40, 29, 255, 27, 36, 27, 255, 28, 38, 28, 255, 26, 35, 27, 255, 28, 38, 28, 255, 29, 41, 30, 255, 32, 47, 33, 255, 35, 51, 35, 255, 34, 50, 34, 255, 31, 45, 32, 255, 32, 46, 32, 255, 31, 44, 31, 255, 28, 40, 29, 255, 33, 49, 34, 255, 33, 48, 33, 255, 34, 49, 34, 255, 34, 49, 34, 255, 30, 42, 30, 255, 31, 44, 31, 255, 32, 47, 33, 255, 32, 47, 33, 255, 34, 50, 34, 255, 28, 38, 28, 255, 27, 37, 28, 255, 27, 37, 28, 255, 25, 33, 26, 255, 25, 33, 26, 255, 28, 38, 28, 255, 30, 43, 31, 255, 32, 46, 32, 255, 30, 43, 31, 255, 26, 35, 27, 255, 29, 41, 30, 255, 31, 44, 31, 255, 28, 38, 28, 255, 28, 39, 29, 255, 31, 44, 31, 255, 31, 44, 31, 255, 35, 52, 35, 255, 36, 53, 36, 255, 29, 41, 30, 255, 33, 48, 33, 255, 35, 52, 35, 255, 32, 47, 33, 255, 35, 52, 35, 255, 35, 52, 35, 255, 33, 48, 33, 255, 33, 49, 34, 255, 35, 52, 35, 255, 29, 41, 30, 255, 31, 45, 32, 255, 32, 47, 33, 255, 31, 44, 31, 255, 29, 40, 29, 255, 28, 39, 29, 255, 31, 45, 32, 255, 30, 42, 30, 255, 30, 43, 31, 255, 30, 43, 31, 255, 30, 43, 31, 255, 29, 40, 29, 255, 31, 44, 31, 255, 34, 49, 34, 255, 31, 44, 31, 255, 31, 45, 32, 255, 32, 46, 32, 255, 33, 48, 33, 255, 34, 49, 34, 255, 36, 53, 36, 255, 32, 47, 33, 255, 27, 36, 27, 255, 28, 39, 29, 255, 33, 48, 33, 255, 36, 54, 36, 255, 50, 73, 47, 255, 33, 48, 33, 255, 29, 41, 30, 255, 37, 55, 37, 255, 32, 46, 32, 255, 30, 43, 31, 255, 29, 40, 29, 255, 33, 49, 34, 255, 35, 52, 35, 255, 36, 54, 36, 255, 34, 51, 35, 255, 33, 48, 33, 255, 32, 46, 32, 255, 27, 36, 27, 255, 27, 37, 28, 255, 24, 32, 25, 255, 27, 37, 28, 255, 31, 45, 32, 255, 33, 48, 33, 255, 34, 49, 34, 255, 35, 51, 35, 255, 34, 50, 34, 255, 34, 50, 34, 255, 35, 52, 35, 255, 35, 51, 35, 255, 30, 43, 31, 255, 28, 40, 29, 255, 32, 46, 32, 255, 31, 44, 31, 255, 30, 43, 31, 255, 26, 35, 27, 255, 30, 42, 30, 255, 25, 33, 26, 255, 23, 29, 24, 255, 29, 36, 29, 255, 26, 34, 26, 255, 23, 29, 24, 255, 23, 30, 24, 255, 23, 29, 24, 255, 24, 30, 25, 255, 25, 33, 26, 255, 28, 38, 28, 255, 28, 39, 29, 255, 29, 40, 29, 255, 30, 42, 30, 255, 33, 49, 34, 255, 30, 42, 30, 255, 31, 45, 32, 255, 28, 39, 29, 255, 31, 44, 31, 255, 33, 48, 33, 255, 26, 35, 27, 255, 26, 35, 27, 255, 28, 40, 29, 255, 27, 37, 28, 255, 26, 34, 26, 255, 26, 36, 27, 255, 28, 40, 29, 255, 31, 44, 31, 255, 34, 51, 35, 255, 36, 54, 36, 255, 34, 50, 34, 255, 30, 43, 31, 255, 29, 41, 30, 255, 24, 31, 25, 255, 27, 37, 28, 255, 26, 34, 26, 255, 25, 33, 26, 255, 23, 29, 24, 255, 29, 41, 30, 255, 28, 39, 29, 255, 23, 29, 24, 255, 23, 29, 24, 255, 28, 39, 29, 255, 29, 41, 30, 255, 28, 38, 28, 255, 27, 37, 28, 255, 33, 47, 33, 255, 36, 54, 36, 255, 33, 47, 33, 255, 31, 45, 32, 255, 34, 50, 34, 255, 31, 45, 32, 255, 32, 47, 33, 255, 35, 52, 35, 255, 35, 52, 35, 255, 30, 43, 31, 255, 31, 45, 32, 255, 32, 47, 33, 255, 30, 42, 30, 255, 28, 38, 28, 255, 28, 39, 29, 255, 24, 31, 25, 255, 26, 36, 27, 255, 29, 40, 29, 255, 29, 41, 30, 255, 26, 36, 27, 255, 32, 46, 32, 255, 34, 49, 34, 255, 31, 45, 32, 255, 29, 41, 30, 255, 30, 43, 31, 255, 61, 73, 15, 255, 31, 44, 31, 255, 31, 44, 31, 255, 31, 44, 31, 255, 27, 37, 28, 255, 25, 33, 26, 255, 27, 36, 27, 255, 28, 38, 28, 255, 29, 41, 30, 255, 24, 32, 25, 255, 26, 34, 26, 255, 25, 34, 26, 255, 26, 36, 27, 255, 30, 42, 30, 255, 34, 50, 34, 255, 33, 48, 33, 255, 29, 41, 30, 255, 29, 40, 29, 255, 27, 38, 28, 255, 25, 33, 26, 255, 30, 42, 30, 255, 25, 33, 26, 255, 24, 32, 25, 255, 40, 34, 24, 255, 36, 32, 23, 255, 37, 33, 23, 255, 45, 38, 25, 255, 61, 46, 31, 255, 52, 42, 27, 255, 47, 38, 24, 255, 54, 42, 27, 255, 56, 43, 28, 255, 42, 36, 24, 255, 36, 32, 22, 255, 38, 33, 23, 255, 35, 31, 22, 255, 40, 34, 23, 255, 40, 34, 23, 255, 38, 33, 23, 255, 43, 35, 24, 255, 40, 34, 24, 255, 38, 41, 34, 255, 39, 34, 24, 255, 41, 36, 26, 255, 53, 44, 32, 255, 44, 37, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 35, 31, 22, 255, 72, 58, 42, 255, 71, 57, 41, 255, 42, 36, 24, 255, 40, 34, 24, 255, 54, 43, 28, 255, 47, 39, 25, 255, 40, 34, 24, 255, 37, 33, 24, 255, 40, 34, 24, 255, 46, 38, 25, 255, 52, 42, 27, 255, 49, 40, 26, 255, 40, 35, 24, 255, 37, 33, 23, 255, 36, 31, 22, 255, 44, 38, 27, 255, 41, 35, 24, 255, 33, 30, 22, 255, 37, 33, 23, 255, 38, 33, 23, 255, 42, 36, 24, 255, 56, 44, 29, 255, 61, 46, 31, 255, 63, 48, 32, 255, 41, 36, 24, 255, 37, 33, 23, 255, 40, 34, 24, 255, 43, 37, 24, 255, 44, 37, 24, 255, 40, 35, 24, 255, 57, 47, 34, 255, 39, 34, 25, 255, 40, 35, 24, 255, 36, 32, 22, 255, 53, 44, 32, 255, 40, 35, 25, 255, 79, 63, 45, 255, 62, 51, 36, 255, 45, 37, 24, 255, 40, 35, 24, 255, 42, 36, 24, 255, 36, 31, 22, 255, 51, 43, 31, 255, 38, 33, 23, 255, 38, 33, 23, 255, 39, 34, 24, 255, 60, 46, 31, 255, 60, 46, 30, 255, 61, 47, 31, 255, 70, 52, 33, 255, 64, 48, 32, 255, 42, 36, 24, 255, 39, 34, 23, 255, 48, 40, 26, 255, 65, 49, 33, 255, 54, 43, 28, 255, 42, 36, 24, 255, 37, 33, 23, 255, 34, 31, 22, 255, 37, 33, 24, 255, 40, 34, 24, 255, 40, 34, 24, 255, 49, 40, 26, 255, 37, 33, 23, 255, 39, 34, 23, 255, 39, 33, 23, 255, 37, 33, 23, 255, 46, 39, 25, 255, 55, 43, 28, 255, 60, 46, 30, 255, 45, 37, 24, 255, 43, 37, 24, 255, 33, 30, 22, 255, 36, 32, 23, 255, 41, 36, 24, 255, 46, 38, 25, 255, 38, 33, 23, 255, 36, 31, 22, 255, 36, 32, 23, 255, 77, 62, 44, 255, 55, 46, 33, 255, 78, 61, 43, 255, 48, 40, 30, 255, 48, 40, 30, 255, 44, 37, 24, 255, 40, 34, 24, 255, 36, 32, 23, 255, 33, 30, 22, 255, 36, 32, 22, 255, 43, 36, 24, 255, 39, 34, 23, 255, 41, 35, 24, 255, 37, 33, 23, 255, 39, 34, 23, 255, 42, 37, 27, 255, 68, 55, 40, 255, 80, 64, 45, 255, 37, 33, 23, 255, 33, 30, 22, 255, 45, 37, 24, 255, 40, 35, 24, 255, 43, 36, 24, 255, 63, 48, 32, 255, 40, 35, 24, 255, 38, 33, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 44, 37, 24, 255, 33, 30, 22, 255, 48, 40, 30, 255, 42, 36, 24, 255, 35, 31, 23, 255, 40, 35, 24, 255, 40, 34, 24, 255, 39, 34, 24, 255, 53, 44, 32, 255, 37, 33, 24, 255, 34, 30, 22, 255, 63, 52, 37, 255, 37, 33, 23, 255, 42, 37, 27, 255, 72, 58, 42, 255, 34, 30, 22, 255, 37, 33, 23, 255, 36, 32, 23, 255, 48, 40, 30, 255, 39, 33, 23, 255, 36, 31, 22, 255, 43, 37, 24, 255, 41, 36, 26, 255, 49, 40, 26, 255, 42, 36, 24, 255, 43, 37, 24, 255, 48, 40, 26, 255, 42, 36, 24, 255, 36, 32, 23, 255, 34, 31, 22, 255, 42, 36, 24, 255, 33, 30, 22, 255, 33, 30, 22, 255, 37, 33, 23, 255, 36, 31, 22, 255, 51, 43, 31, 255, 39, 33, 23, 255, 37, 33, 23, 255, 41, 36, 24, 255, 48, 40, 26, 255, 54, 43, 28, 255, 40, 34, 24, 255, 58, 45, 30, 255, 51, 41, 27, 255, 55, 43, 28, 255, 49, 40, 26, 255, 42, 36, 24, 255, 41, 36, 24, 255, 38, 33, 23, 255, 61, 47, 31, 255, 51, 41, 27, 255, 36, 32, 23, 255, 35, 31, 22, 255, 34, 31, 22, 255, 35, 31, 22, 255, 37, 33, 23, 255, 53, 42, 28, 255, 51, 41, 27, 255, 52, 42, 27, 255, 57, 44, 29, 255, 75, 55, 33, 255, 64, 48, 32, 255, 53, 42, 28, 255, 54, 43, 28, 255, 47, 39, 25, 255, 54, 43, 28, 255, 54, 43, 28, 255, 49, 40, 26, 255, 46, 39, 25, 255, 42, 36, 24, 255, 37, 33, 23, 255, 50, 42, 31, 255, 38, 33, 23, 255, 42, 36, 24, 255, 46, 38, 25, 255, 48, 40, 30, 255, 45, 37, 24, 255, 50, 40, 27, 255, 58, 45, 30, 255, 58, 45, 30, 255, 48, 40, 26, 255, 57, 44, 29, 255, 53, 42, 28, 255, 49, 40, 26, 255, 62, 47, 31, 255, 59, 46, 30, 255, 45, 37, 24, 255, 40, 34, 24, 255, 46, 40, 29, 255, 41, 35, 24, 255, 36, 32, 22, 255, 44, 37, 24, 255, 41, 35, 24, 255, 35, 31, 22, 255, 36, 32, 23, 255, 45, 39, 28, 255, 35, 31, 22, 255, 35, 31, 22, 255, 44, 38, 27, 255, 41, 35, 24, 255, 36, 31, 22, 255, 35, 31, 22, 255, 48, 39, 25, 255, 33, 30, 22, 255, 68, 55, 40, 255, 52, 43, 31, 255, 43, 36, 25, 255, 62, 60, 33, 255, 40, 34, 24, 255, 42, 36, 24, 255, 48, 39, 25, 255, 37, 32, 23, 255, 41, 35, 24, 255, 40, 34, 24, 255, 43, 36, 24, 255, 45, 38, 24, 255, 54, 42, 27, 255, 60, 46, 30, 255, 36, 32, 23, 255, 50, 40, 27, 255, 42, 36, 24, 255, 39, 34, 24, 255, 42, 36, 24, 255, 34, 43, 34, 255, 23, 29, 24, 255, 25, 31, 25, 255, 31, 45, 32, 255, 36, 53, 36, 255, 33, 48, 33, 255, 30, 43, 31, 255, 34, 50, 34, 255, 36, 54, 36, 255, 47, 69, 45, 255, 49, 72, 47, 255, 44, 65, 43, 255, 34, 49, 34, 255, 37, 56, 37, 255, 35, 51, 35, 255, 31, 44, 31, 255, 30, 42, 30, 255, 32, 46, 32, 255, 32, 46, 32, 255, 30, 42, 30, 255, 26, 34, 26, 255, 25, 34, 26, 255, 24, 32, 25, 255, 28, 39, 29, 255, 28, 39, 29, 255, 23, 30, 24, 255, 79, 92, 12, 255, 25, 33, 26, 255, 29, 41, 30, 255, 27, 37, 28, 255, 26, 35, 27, 255, 29, 40, 29, 255, 31, 44, 31, 255, 25, 34, 26, 255, 25, 34, 26, 255, 23, 29, 24, 255, 23, 29, 24, 255, 24, 32, 25, 255, 27, 37, 28, 255, 27, 38, 28, 255, 29, 41, 30, 255, 29, 41, 30, 255, 26, 36, 27, 255, 28, 40, 29, 255, 30, 42, 30, 255, 31, 45, 32, 255, 30, 43, 31, 255, 32, 45, 32, 255, 30, 42, 30, 255, 31, 45, 32, 255, 29, 41, 30, 255, 26, 36, 27, 255, 30, 42, 30, 255, 31, 44, 31, 255, 31, 45, 32, 255, 27, 37, 28, 255, 28, 38, 28, 255, 25, 34, 26, 255, 25, 34, 26, 255, 23, 30, 24, 255, 27, 36, 27, 255, 25, 33, 26, 255, 28, 40, 29, 255, 32, 46, 32, 255, 33, 49, 34, 255, 29, 41, 30, 255, 31, 45, 32, 255, 32, 47, 33, 255, 30, 42, 30, 255, 32, 46, 32, 255, 29, 41, 30, 255, 31, 44, 31, 255, 29, 40, 29, 255, 29, 41, 30, 255, 28, 39, 29, 255, 30, 43, 31, 255, 31, 44, 31, 255, 35, 52, 35, 255, 33, 48, 33, 255, 31, 45, 32, 255, 28, 39, 29, 255, 26, 33, 27, 255, 24, 32, 25, 255, 25, 34, 26, 255, 26, 35, 27, 255, 27, 37, 28, 255, 30, 43, 31, 255, 32, 47, 33, 255, 28, 38, 28, 255, 30, 42, 30, 255, 33, 49, 34, 255, 28, 39, 29, 255, 24, 32, 25, 255, 25, 34, 26, 255, 26, 36, 27, 255, 28, 39, 29, 255, 28, 40, 29, 255, 32, 46, 32, 255, 33, 49, 34, 255, 33, 48, 33, 255, 41, 61, 40, 255, 41, 61, 40, 255, 36, 53, 36, 255, 34, 51, 35, 255, 31, 45, 32, 255, 32, 47, 33, 255, 32, 46, 32, 255, 33, 47, 33, 255, 30, 42, 30, 255, 29, 41, 30, 255, 30, 43, 31, 255, 29, 40, 29, 255, 26, 35, 27, 255, 32, 47, 33, 255, 34, 51, 35, 255, 27, 38, 28, 255, 30, 42, 30, 255, 30, 43, 31, 255, 33, 48, 33, 255, 30, 42, 30, 255, 34, 49, 34, 255, 30, 43, 31, 255, 29, 40, 29, 255, 33, 48, 33, 255, 34, 49, 34, 255, 32, 47, 33, 255, 32, 46, 32, 255, 28, 38, 28, 255, 29, 41, 30, 255, 32, 46, 32, 255, 36, 54, 36, 255, 38, 58, 38, 255, 37, 55, 37, 255, 36, 53, 36, 255, 37, 55, 37, 255, 35, 51, 35, 255, 26, 35, 27, 255, 28, 38, 28, 255, 32, 47, 33, 255, 34, 50, 34, 255, 35, 53, 36, 255, 34, 49, 34, 255, 30, 42, 30, 255, 31, 45, 32, 255, 25, 34, 26, 255, 28, 38, 28, 255, 23, 29, 24, 255, 27, 37, 28, 255, 29, 40, 29, 255, 32, 47, 33, 255, 36, 54, 36, 255, 36, 54, 36, 255, 40, 60, 40, 255, 33, 48, 33, 255, 33, 47, 33, 255, 28, 38, 28, 255, 28, 38, 28, 255, 30, 42, 30, 255, 29, 41, 30, 255, 24, 32, 25, 255, 24, 32, 25, 255, 25, 34, 26, 255, 31, 45, 32, 255, 24, 31, 25, 255, 23, 29, 24, 255, 24, 32, 25, 255, 25, 34, 26, 255, 25, 34, 26, 255, 25, 33, 26, 255, 27, 36, 27, 255, 27, 37, 28, 255, 25, 33, 26, 255, 23, 30, 24, 255, 24, 32, 25, 255, 26, 35, 27, 255, 27, 36, 27, 255, 30, 43, 31, 255, 27, 37, 28, 255, 33, 48, 33, 255, 29, 41, 30, 255, 31, 45, 32, 255, 32, 47, 33, 255, 33, 48, 33, 255, 28, 38, 28, 255, 28, 39, 29, 255, 30, 42, 30, 255, 32, 45, 32, 255, 31, 45, 32, 255, 34, 50, 34, 255, 33, 49, 34, 255, 35, 52, 35, 255, 37, 55, 37, 255, 33, 48, 33, 255, 30, 42, 30, 255, 26, 34, 26, 255, 26, 36, 27, 255, 24, 31, 25, 255, 23, 30, 24, 255, 24, 32, 25, 255, 26, 35, 27, 255, 29, 41, 30, 255, 28, 40, 29, 255, 26, 35, 27, 255, 25, 33, 26, 255, 29, 41, 30, 255, 25, 34, 26, 255, 28, 39, 29, 255, 34, 49, 34, 255, 30, 43, 31, 255, 34, 49, 34, 255, 31, 45, 32, 255, 32, 46, 32, 255, 28, 39, 29, 255, 32, 46, 32, 255, 35, 52, 35, 255, 35, 52, 35, 255, 33, 49, 34, 255, 33, 48, 33, 255, 32, 45, 32, 255, 30, 42, 30, 255, 27, 36, 27, 255, 23, 29, 24, 255, 23, 30, 24, 255, 25, 33, 26, 255, 27, 36, 27, 255, 27, 37, 28, 255, 25, 34, 26, 255, 27, 38, 28, 255, 29, 41, 30, 255, 32, 47, 33, 255, 29, 41, 30, 255, 31, 45, 32, 255, 31, 45, 32, 255, 29, 40, 29, 255, 31, 44, 31, 255, 27, 37, 28, 255, 28, 39, 29, 255, 29, 40, 29, 255, 28, 39, 29, 255, 31, 45, 32, 255, 23, 29, 24, 255, 27, 36, 27, 255, 29, 41, 30, 255, 24, 32, 25, 255, 24, 31, 25, 255, 27, 37, 28, 255, 29, 41, 30, 255, 32, 46, 32, 255, 30, 42, 30, 255, 28, 38, 28, 255, 29, 41, 30, 255, 31, 44, 31, 255, 26, 35, 27, 255, 28, 39, 29, 255, 28, 38, 28, 255, 26, 35, 27, 255, 41, 35, 24, 255, 36, 32, 23, 255, 52, 42, 27, 255, 49, 40, 26, 255, 54, 43, 28, 255, 62, 47, 31, 255, 50, 40, 26, 255, 52, 41, 27, 255, 47, 38, 24, 255, 48, 39, 25, 255, 43, 36, 23, 255, 36, 32, 23, 255, 43, 37, 26, 255, 37, 32, 23, 255, 39, 34, 23, 255, 37, 32, 23, 255, 39, 34, 23, 255, 40, 34, 23, 255, 47, 39, 29, 255, 36, 32, 23, 255, 45, 37, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 50, 40, 27, 255, 53, 42, 28, 255, 42, 37, 27, 255, 35, 31, 22, 255, 40, 34, 24, 255, 44, 38, 27, 255, 44, 37, 24, 255, 43, 37, 24, 255, 40, 35, 24, 255, 36, 32, 23, 255, 36, 32, 23, 255, 35, 31, 22, 255, 40, 34, 24, 255, 34, 30, 22, 255, 43, 37, 24, 255, 42, 36, 24, 255, 44, 37, 24, 255, 36, 32, 23, 255, 35, 31, 22, 255, 37, 33, 23, 255, 40, 34, 24, 255, 44, 37, 24, 255, 37, 33, 23, 255, 39, 33, 23, 255, 42, 36, 24, 255, 39, 34, 23, 255, 45, 38, 25, 255, 39, 33, 23, 255, 36, 32, 22, 255, 46, 39, 25, 255, 45, 37, 24, 255, 34, 30, 22, 255, 36, 31, 22, 255, 35, 31, 23, 255, 40, 34, 24, 255, 35, 31, 22, 255, 39, 34, 23, 255, 36, 31, 22, 255, 35, 31, 23, 255, 39, 34, 23, 255, 45, 37, 24, 255, 39, 34, 23, 255, 45, 37, 24, 255, 46, 38, 25, 255, 41, 36, 24, 255, 46, 40, 29, 255, 35, 31, 23, 255, 40, 34, 24, 255, 44, 37, 24, 255, 49, 40, 26, 255, 56, 44, 29, 255, 58, 45, 30, 255, 55, 43, 28, 255, 40, 35, 24, 255, 39, 33, 23, 255, 40, 35, 24, 255, 57, 45, 29, 255, 52, 42, 27, 255, 67, 50, 33, 255, 56, 44, 29, 255, 41, 36, 24, 255, 41, 35, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 43, 37, 24, 255, 33, 30, 22, 255, 36, 32, 23, 255, 45, 39, 28, 255, 42, 36, 24, 255, 50, 40, 27, 255, 42, 36, 24, 255, 43, 36, 24, 255, 44, 37, 24, 255, 66, 49, 33, 255, 45, 37, 24, 255, 35, 31, 22, 255, 37, 33, 23, 255, 41, 36, 24, 255, 36, 32, 22, 255, 33, 30, 22, 255, 36, 31, 22, 255, 33, 30, 22, 255, 33, 30, 22, 255, 70, 57, 40, 255, 64, 52, 37, 255, 77, 62, 44, 255, 42, 37, 27, 255, 34, 30, 22, 255, 36, 32, 22, 255, 39, 34, 25, 255, 40, 35, 25, 255, 39, 34, 24, 255, 57, 44, 29, 255, 40, 34, 24, 255, 48, 40, 26, 255, 51, 41, 27, 255, 48, 40, 26, 255, 40, 34, 24, 255, 37, 33, 23, 255, 42, 37, 27, 255, 40, 34, 24, 255, 47, 39, 25, 255, 40, 34, 24, 255, 45, 37, 24, 255, 57, 45, 29, 255, 43, 36, 24, 255, 48, 39, 25, 255, 40, 34, 24, 255, 57, 44, 29, 255, 38, 33, 23, 255, 43, 37, 24, 255, 38, 33, 23, 255, 33, 30, 22, 255, 46, 39, 25, 255, 40, 34, 24, 255, 42, 36, 24, 255, 55, 43, 28, 255, 42, 36, 24, 255, 34, 30, 22, 255, 33, 30, 22, 255, 67, 54, 39, 255, 36, 31, 22, 255, 55, 46, 33, 255, 48, 40, 30, 255, 79, 63, 45, 255, 33, 30, 22, 255, 62, 51, 36, 255, 39, 34, 25, 255, 61, 50, 36, 255, 40, 34, 24, 255, 40, 35, 25, 255, 42, 36, 24, 255, 35, 31, 22, 255, 39, 34, 23, 255, 37, 33, 23, 255, 53, 42, 28, 255, 40, 34, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 36, 32, 24, 255, 34, 30, 22, 255, 59, 49, 35, 255, 35, 31, 23, 255, 37, 33, 23, 255, 39, 34, 23, 255, 33, 30, 22, 255, 48, 39, 25, 255, 42, 36, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 50, 42, 31, 255, 42, 36, 24, 255, 40, 34, 24, 255, 36, 32, 23, 255, 43, 36, 24, 255, 40, 34, 24, 255, 57, 47, 34, 255, 53, 44, 32, 255, 40, 35, 24, 255, 42, 36, 24, 255, 44, 37, 24, 255, 61, 50, 36, 255, 53, 44, 32, 255, 34, 31, 22, 255, 53, 44, 32, 255, 35, 31, 23, 255, 37, 33, 23, 255, 40, 34, 24, 255, 57, 45, 29, 255, 68, 51, 33, 255, 71, 52, 33, 255, 78, 57, 33, 255, 64, 48, 32, 255, 60, 46, 30, 255, 39, 34, 24, 255, 37, 33, 23, 255, 36, 32, 23, 255, 48, 40, 26, 255, 37, 33, 23, 255, 36, 32, 22, 255, 51, 43, 31, 255, 36, 31, 22, 255, 42, 37, 27, 255, 35, 31, 22, 255, 51, 41, 27, 255, 45, 38, 25, 255, 59, 45, 30, 255, 45, 37, 24, 255, 64, 48, 32, 255, 54, 43, 28, 255, 50, 40, 27, 255, 42, 36, 24, 255, 60, 46, 31, 255, 71, 52, 33, 255, 44, 37, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 34, 31, 22, 255, 51, 43, 31, 255, 44, 37, 24, 255, 48, 40, 26, 255, 48, 40, 26, 255, 40, 34, 24, 255, 37, 33, 23, 255, 51, 43, 31, 255, 76, 61, 43, 255, 39, 34, 24, 255, 34, 30, 22, 255, 36, 32, 23, 255, 80, 64, 45, 255, 80, 64, 45, 255, 54, 45, 33, 255, 37, 33, 23, 255, 39, 34, 23, 255, 59, 49, 35, 255, 34, 30, 22, 255, 39, 34, 24, 255, 38, 33, 23, 255, 37, 32, 22, 255, 43, 36, 25, 255, 34, 31, 22, 255, 37, 32, 23, 255, 45, 38, 25, 255, 38, 33, 23, 255, 40, 35, 24, 255, 59, 46, 30, 255, 41, 35, 23, 255, 41, 35, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 50, 40, 27, 255, 34, 31, 22, 255, 33, 30, 22, 255, 29, 36, 29, 255, 24, 31, 25, 255, 26, 36, 27, 255, 29, 41, 30, 255, 40, 60, 40, 255, 34, 50, 34, 255, 34, 50, 34, 255, 32, 47, 33, 255, 32, 46, 32, 255, 35, 51, 35, 255, 33, 48, 33, 255, 31, 44, 31, 255, 29, 41, 30, 255, 28, 39, 29, 255, 27, 38, 28, 255, 25, 34, 26, 255, 29, 41, 30, 255, 29, 40, 29, 255, 27, 37, 28, 255, 28, 38, 28, 255, 23, 30, 24, 255, 23, 29, 24, 255, 31, 39, 31, 255, 26, 34, 26, 255, 31, 44, 31, 255, 28, 39, 29, 255, 25, 34, 26, 255, 29, 40, 29, 255, 29, 41, 30, 255, 28, 38, 28, 255, 30, 43, 31, 255, 26, 35, 27, 255, 27, 37, 28, 255, 23, 30, 24, 255, 23, 30, 24, 255, 23, 30, 24, 255, 26, 36, 27, 255, 25, 34, 26, 255, 25, 34, 26, 255, 27, 36, 27, 255, 26, 36, 27, 255, 24, 31, 25, 255, 27, 37, 28, 255, 28, 39, 29, 255, 30, 42, 30, 255, 31, 44, 31, 255, 28, 40, 29, 255, 34, 50, 34, 255, 32, 47, 33, 255, 36, 53, 36, 255, 29, 41, 30, 255, 30, 42, 30, 255, 27, 37, 28, 255, 30, 43, 31, 255, 31, 44, 31, 255, 28, 39, 29, 255, 31, 44, 31, 255, 28, 38, 28, 255, 28, 39, 29, 255, 24, 32, 25, 255, 26, 35, 27, 255, 24, 31, 25, 255, 26, 34, 26, 255, 26, 35, 27, 255, 28, 39, 29, 255, 31, 45, 32, 255, 34, 50, 34, 255, 33, 49, 34, 255, 31, 45, 32, 255, 31, 45, 32, 255, 32, 46, 32, 255, 28, 39, 29, 255, 26, 35, 27, 255, 28, 39, 29, 255, 31, 44, 31, 255, 33, 47, 33, 255, 33, 49, 34, 255, 37, 56, 37, 255, 34, 49, 34, 255, 33, 49, 34, 255, 32, 46, 32, 255, 25, 33, 26, 255, 26, 35, 27, 255, 24, 32, 25, 255, 28, 39, 29, 255, 26, 36, 27, 255, 28, 40, 29, 255, 27, 36, 27, 255, 27, 38, 28, 255, 30, 42, 30, 255, 30, 42, 30, 255, 27, 36, 27, 255, 27, 38, 28, 255, 26, 35, 27, 255, 26, 36, 27, 255, 27, 38, 28, 255, 26, 35, 27, 255, 30, 42, 30, 255, 30, 43, 31, 255, 31, 45, 32, 255, 32, 46, 32, 255, 37, 55, 37, 255, 35, 53, 36, 255, 33, 49, 34, 255, 33, 48, 33, 255, 32, 47, 33, 255, 33, 48, 33, 255, 32, 46, 32, 255, 30, 42, 30, 255, 28, 38, 28, 255, 27, 37, 28, 255, 33, 49, 34, 255, 32, 46, 32, 255, 35, 51, 35, 255, 33, 48, 33, 255, 31, 44, 31, 255, 27, 37, 28, 255, 31, 44, 31, 255, 31, 44, 31, 255, 34, 51, 35, 255, 38, 58, 38, 255, 33, 49, 34, 255, 31, 45, 32, 255, 33, 49, 34, 255, 37, 55, 37, 255, 38, 58, 38, 255, 33, 48, 33, 255, 34, 50, 34, 255, 32, 46, 32, 255, 33, 49, 34, 255, 38, 57, 38, 255, 36, 54, 36, 255, 36, 54, 36, 255, 32, 47, 33, 255, 29, 41, 30, 255, 28, 38, 28, 255, 27, 37, 28, 255, 26, 35, 27, 255, 31, 44, 31, 255, 33, 48, 33, 255, 35, 52, 35, 255, 33, 48, 33, 255, 30, 42, 30, 255, 29, 40, 29, 255, 27, 37, 28, 255, 29, 36, 29, 255, 28, 36, 29, 255, 26, 35, 27, 255, 31, 45, 32, 255, 28, 40, 29, 255, 32, 46, 32, 255, 37, 56, 37, 255, 34, 50, 34, 255, 34, 50, 34, 255, 33, 48, 33, 255, 28, 40, 29, 255, 25, 34, 26, 255, 28, 38, 28, 255, 29, 41, 30, 255, 29, 41, 30, 255, 28, 39, 29, 255, 28, 38, 28, 255, 27, 37, 28, 255, 28, 39, 29, 255, 25, 33, 26, 255, 24, 32, 25, 255, 26, 35, 27, 255, 26, 36, 27, 255, 26, 36, 27, 255, 27, 37, 28, 255, 26, 35, 27, 255, 23, 30, 24, 255, 23, 29, 24, 255, 28, 39, 29, 255, 26, 36, 27, 255, 28, 39, 29, 255, 30, 42, 30, 255, 30, 42, 30, 255, 32, 46, 32, 255, 35, 51, 35, 255, 31, 45, 32, 255, 31, 44, 31, 255, 26, 36, 27, 255, 28, 38, 28, 255, 28, 39, 29, 255, 32, 47, 33, 255, 32, 46, 32, 255, 34, 50, 34, 255, 37, 55, 37, 255, 36, 53, 36, 255, 37, 55, 37, 255, 33, 48, 33, 255, 32, 46, 32, 255, 32, 47, 33, 255, 32, 45, 32, 255, 28, 38, 28, 255, 31, 45, 32, 255, 30, 42, 30, 255, 28, 38, 28, 255, 30, 42, 30, 255, 34, 50, 34, 255, 29, 41, 30, 255, 29, 41, 30, 255, 26, 36, 27, 255, 31, 44, 31, 255, 27, 37, 28, 255, 25, 33, 26, 255, 30, 42, 30, 255, 26, 34, 26, 255, 28, 38, 28, 255, 29, 41, 30, 255, 33, 47, 33, 255, 31, 44, 31, 255, 31, 45, 32, 255, 33, 49, 34, 255, 34, 50, 34, 255, 35, 52, 35, 255, 31, 45, 32, 255, 26, 35, 27, 255, 28, 38, 28, 255, 27, 37, 28, 255, 24, 31, 25, 255, 23, 29, 24, 255, 23, 30, 24, 255, 24, 30, 25, 255, 25, 34, 26, 255, 23, 30, 24, 255, 71, 82, 12, 255, 31, 45, 32, 255, 30, 43, 31, 255, 32, 45, 32, 255, 33, 49, 34, 255, 34, 49, 34, 255, 28, 40, 29, 255, 29, 40, 29, 255, 25, 34, 26, 255, 24, 31, 25, 255, 28, 38, 28, 255, 32, 47, 33, 255, 32, 47, 33, 255, 27, 37, 28, 255, 29, 40, 29, 255, 31, 44, 31, 255, 29, 41, 30, 255, 31, 44, 31, 255, 28, 39, 29, 255, 28, 39, 29, 255, 30, 42, 30, 255, 29, 41, 30, 255, 28, 39, 29, 255, 28, 38, 28, 255, 29, 41, 30, 255, 27, 37, 28, 255, 26, 36, 27, 255, 26, 36, 27, 255, 26, 35, 27, 255, 35, 31, 22, 255, 40, 34, 24, 255, 45, 37, 24, 255, 69, 51, 33, 255, 61, 47, 31, 255, 56, 44, 29, 255, 46, 38, 24, 255, 51, 41, 27, 255, 38, 34, 23, 255, 40, 34, 23, 255, 48, 40, 29, 255, 39, 34, 23, 255, 36, 32, 23, 255, 34, 31, 22, 255, 39, 34, 24, 255, 39, 33, 23, 255, 44, 37, 24, 255, 37, 33, 23, 255, 40, 34, 24, 255, 49, 40, 26, 255, 53, 42, 28, 255, 46, 38, 25, 255, 46, 38, 25, 255, 44, 37, 24, 255, 49, 40, 26, 255, 37, 33, 23, 255, 36, 32, 24, 255, 40, 34, 24, 255, 39, 34, 23, 255, 43, 36, 24, 255, 34, 31, 22, 255, 36, 32, 24, 255, 41, 35, 24, 255, 48, 40, 30, 255, 34, 31, 22, 255, 41, 36, 24, 255, 46, 40, 29, 255, 37, 33, 23, 255, 43, 37, 24, 255, 49, 40, 26, 255, 34, 30, 22, 255, 37, 33, 23, 255, 39, 34, 23, 255, 36, 32, 23, 255, 40, 35, 24, 255, 57, 44, 29, 255, 38, 33, 23, 255, 35, 31, 22, 255, 40, 35, 25, 255, 48, 40, 30, 255, 37, 33, 23, 255, 38, 33, 23, 255, 41, 35, 24, 255, 39, 33, 23, 255, 34, 30, 22, 255, 42, 37, 27, 255, 36, 32, 23, 255, 55, 46, 33, 255, 35, 31, 23, 255, 46, 39, 25, 255, 44, 37, 24, 255, 37, 33, 24, 255, 43, 37, 24, 255, 43, 37, 24, 255, 38, 33, 23, 255, 48, 40, 26, 255, 48, 40, 26, 255, 40, 34, 24, 255, 35, 31, 23, 255, 37, 33, 23, 255, 33, 30, 22, 255, 37, 33, 23, 255, 45, 38, 25, 255, 45, 37, 24, 255, 44, 37, 24, 255, 41, 36, 24, 255, 46, 38, 25, 255, 50, 40, 27, 255, 49, 40, 26, 255, 49, 40, 26, 255, 59, 45, 30, 255, 46, 38, 25, 255, 43, 36, 24, 255, 45, 45, 37, 255, 51, 41, 27, 255, 41, 35, 24, 255, 40, 34, 24, 255, 48, 40, 26, 255, 45, 37, 24, 255, 62, 51, 36, 255, 79, 63, 44, 255, 34, 31, 22, 255, 49, 40, 26, 255, 49, 40, 26, 255, 49, 40, 26, 255, 43, 37, 24, 255, 48, 39, 25, 255, 42, 36, 24, 255, 54, 45, 33, 255, 55, 46, 33, 255, 36, 32, 23, 255, 39, 34, 24, 255, 37, 33, 23, 255, 38, 33, 23, 255, 42, 37, 27, 255, 35, 31, 23, 255, 35, 31, 23, 255, 35, 31, 23, 255, 79, 63, 45, 255, 61, 50, 36, 255, 35, 31, 22, 255, 35, 31, 22, 255, 63, 52, 37, 255, 40, 34, 24, 255, 36, 32, 23, 255, 45, 38, 25, 255, 38, 33, 23, 255, 39, 33, 23, 255, 49, 40, 26, 255, 52, 42, 27, 255, 40, 35, 24, 255, 37, 33, 23, 255, 43, 37, 24, 255, 43, 37, 24, 255, 46, 38, 25, 255, 53, 42, 28, 255, 42, 36, 24, 255, 45, 37, 24, 255, 34, 30, 22, 255, 53, 42, 28, 255, 45, 37, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 36, 32, 23, 255, 45, 37, 24, 255, 39, 33, 23, 255, 53, 42, 28, 255, 51, 41, 27, 255, 51, 41, 27, 255, 45, 37, 24, 255, 34, 30, 22, 255, 36, 32, 23, 255, 36, 32, 24, 255, 35, 31, 22, 255, 37, 33, 23, 255, 62, 51, 36, 255, 68, 55, 40, 255, 80, 64, 45, 255, 63, 52, 37, 255, 34, 31, 22, 255, 54, 45, 33, 255, 53, 44, 32, 255, 53, 44, 32, 255, 37, 33, 23, 255, 42, 36, 24, 255, 42, 36, 24, 255, 34, 30, 22, 255, 40, 35, 25, 255, 40, 35, 24, 255, 41, 35, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 55, 46, 33, 255, 34, 31, 22, 255, 33, 30, 22, 255, 80, 64, 45, 255, 58, 48, 34, 255, 38, 33, 23, 255, 44, 37, 24, 255, 51, 41, 27, 255, 43, 36, 24, 255, 45, 37, 24, 255, 39, 34, 24, 255, 49, 42, 30, 255, 35, 31, 22, 255, 35, 31, 22, 255, 36, 32, 22, 255, 37, 33, 23, 255, 37, 33, 23, 255, 49, 42, 30, 255, 41, 36, 24, 255, 38, 33, 23, 255, 37, 33, 23, 255, 35, 31, 22, 255, 41, 35, 24, 255, 35, 31, 22, 255, 51, 43, 31, 255, 34, 30, 22, 255, 38, 33, 23, 255, 41, 36, 26, 255, 36, 32, 22, 255, 43, 37, 24, 255, 52, 42, 27, 255, 57, 44, 29, 255, 66, 49, 33, 255, 44, 37, 24, 255, 41, 35, 24, 255, 40, 34, 24, 255, 36, 32, 23, 255, 35, 31, 22, 255, 43, 37, 24, 255, 45, 37, 24, 255, 40, 35, 24, 255, 36, 31, 22, 255, 46, 40, 29, 255, 42, 37, 27, 255, 39, 34, 24, 255, 39, 34, 23, 255, 52, 42, 27, 255, 58, 45, 30, 255, 61, 46, 31, 255, 66, 49, 33, 255, 40, 34, 24, 255, 42, 36, 24, 255, 35, 31, 22, 255, 42, 36, 24, 255, 61, 47, 31, 255, 39, 34, 23, 255, 34, 31, 22, 255, 37, 33, 23, 255, 37, 33, 23, 255, 34, 30, 22, 255, 41, 35, 24, 255, 41, 35, 24, 255, 66, 49, 33, 255, 34, 30, 22, 255, 58, 48, 34, 255, 79, 63, 44, 255, 45, 39, 28, 255, 39, 34, 25, 255, 49, 42, 30, 255, 67, 54, 39, 255, 75, 59, 40, 255, 79, 63, 44, 255, 57, 47, 34, 255, 33, 30, 22, 255, 80, 64, 45, 255, 38, 33, 23, 255, 41, 35, 23, 255, 42, 36, 23, 255, 37, 33, 23, 255, 36, 32, 23, 255, 41, 35, 24, 255, 36, 32, 22, 255, 52, 43, 29, 255, 34, 31, 22, 255, 46, 38, 25, 255, 41, 36, 24, 255, 38, 33, 23, 255, 42, 36, 24, 255, 39, 33, 23, 255, 42, 36, 24, 255, 45, 37, 24, 255, 59, 45, 30, 255, 41, 35, 24, 255, 49, 42, 30, 255, 28, 36, 29, 255, 28, 39, 29, 255, 31, 44, 31, 255, 30, 42, 30, 255, 30, 43, 31, 255, 34, 50, 34, 255, 32, 45, 32, 255, 33, 49, 34, 255, 32, 45, 32, 255, 33, 49, 34, 255, 30, 43, 31, 255, 28, 40, 29, 255, 30, 42, 30, 255, 26, 35, 27, 255, 25, 33, 26, 255, 23, 29, 24, 255, 30, 42, 30, 255, 29, 41, 30, 255, 28, 38, 28, 255, 24, 32, 25, 255, 27, 37, 28, 255, 24, 31, 25, 255, 24, 32, 25, 255, 30, 43, 31, 255, 29, 41, 30, 255, 30, 43, 31, 255, 30, 42, 30, 255, 31, 44, 31, 255, 27, 37, 28, 255, 26, 36, 27, 255, 28, 39, 29, 255, 27, 37, 28, 255, 23, 29, 24, 255, 25, 33, 26, 255, 23, 29, 24, 255, 23, 30, 24, 255, 26, 36, 27, 255, 23, 29, 24, 255, 29, 41, 30, 255, 27, 37, 28, 255, 26, 35, 27, 255, 26, 36, 27, 255, 26, 36, 27, 255, 26, 35, 27, 255, 27, 37, 28, 255, 29, 41, 30, 255, 32, 47, 33, 255, 36, 53, 36, 255, 31, 44, 31, 255, 34, 50, 34, 255, 34, 51, 35, 255, 33, 48, 33, 255, 29, 40, 29, 255, 28, 39, 29, 255, 29, 41, 30, 255, 30, 43, 31, 255, 29, 40, 29, 255, 26, 35, 27, 255, 26, 35, 27, 255, 26, 34, 26, 255, 24, 31, 25, 255, 23, 30, 24, 255, 25, 33, 26, 255, 24, 32, 25, 255, 27, 37, 28, 255, 33, 49, 34, 255, 34, 50, 34, 255, 34, 51, 35, 255, 27, 38, 28, 255, 26, 36, 27, 255, 30, 43, 31, 255, 25, 34, 26, 255, 30, 42, 30, 255, 31, 45, 32, 255, 31, 45, 32, 255, 35, 52, 35, 255, 36, 54, 36, 255, 33, 48, 33, 255, 34, 49, 34, 255, 36, 54, 36, 255, 26, 35, 27, 255, 27, 37, 28, 255, 26, 35, 27, 255, 26, 34, 26, 255, 25, 33, 26, 255, 30, 42, 30, 255, 29, 40, 29, 255, 26, 36, 27, 255, 24, 31, 25, 255, 32, 47, 33, 255, 31, 44, 31, 255, 32, 47, 33, 255, 27, 37, 28, 255, 28, 38, 28, 255, 23, 30, 24, 255, 25, 33, 26, 255, 26, 35, 27, 255, 29, 41, 30, 255, 31, 45, 32, 255, 30, 42, 30, 255, 27, 37, 28, 255, 30, 43, 31, 255, 37, 55, 37, 255, 36, 54, 36, 255, 32, 47, 33, 255, 30, 42, 30, 255, 32, 47, 33, 255, 34, 50, 34, 255, 31, 45, 32, 255, 28, 39, 29, 255, 29, 40, 29, 255, 27, 37, 28, 255, 29, 40, 29, 255, 32, 47, 33, 255, 31, 45, 32, 255, 30, 43, 31, 255, 31, 45, 32, 255, 29, 40, 29, 255, 30, 42, 30, 255, 37, 56, 37, 255, 40, 59, 39, 255, 31, 44, 31, 255, 32, 47, 33, 255, 34, 50, 34, 255, 40, 60, 40, 255, 41, 61, 40, 255, 35, 53, 36, 255, 33, 47, 33, 255, 30, 43, 31, 255, 31, 44, 31, 255, 32, 47, 33, 255, 35, 51, 35, 255, 37, 56, 37, 255, 32, 46, 32, 255, 30, 42, 30, 255, 25, 34, 26, 255, 28, 38, 28, 255, 29, 41, 30, 255, 32, 46, 32, 255, 36, 54, 36, 255, 31, 45, 32, 255, 32, 47, 33, 255, 31, 44, 31, 255, 34, 49, 34, 255, 28, 39, 29, 255, 23, 30, 24, 255, 26, 32, 26, 255, 27, 37, 28, 255, 29, 40, 29, 255, 25, 33, 26, 255, 27, 38, 28, 255, 34, 51, 35, 255, 35, 51, 35, 255, 36, 54, 36, 255, 34, 49, 34, 255, 32, 45, 32, 255, 28, 39, 29, 255, 29, 40, 29, 255, 29, 40, 29, 255, 27, 38, 28, 255, 26, 35, 27, 255, 25, 34, 26, 255, 28, 40, 29, 255, 30, 42, 30, 255, 30, 43, 31, 255, 25, 33, 26, 255, 25, 33, 26, 255, 27, 37, 28, 255, 26, 35, 27, 255, 25, 33, 26, 255, 26, 35, 27, 255, 23, 29, 24, 255, 25, 33, 26, 255, 24, 31, 25, 255, 26, 35, 27, 255, 30, 43, 31, 255, 32, 46, 32, 255, 34, 49, 34, 255, 32, 46, 32, 255, 32, 45, 32, 255, 32, 46, 32, 255, 30, 43, 31, 255, 32, 46, 32, 255, 30, 43, 31, 255, 31, 45, 32, 255, 33, 48, 33, 255, 34, 51, 35, 255, 35, 52, 35, 255, 45, 66, 43, 255, 37, 56, 37, 255, 36, 54, 36, 255, 36, 54, 36, 255, 35, 51, 35, 255, 34, 49, 34, 255, 33, 48, 33, 255, 31, 44, 31, 255, 29, 41, 30, 255, 30, 43, 31, 255, 34, 49, 34, 255, 35, 53, 36, 255, 34, 50, 34, 255, 28, 40, 29, 255, 29, 41, 30, 255, 24, 31, 25, 255, 27, 37, 28, 255, 29, 40, 29, 255, 26, 35, 27, 255, 23, 30, 24, 255, 23, 29, 24, 255, 25, 33, 26, 255, 28, 39, 29, 255, 34, 49, 34, 255, 31, 45, 32, 255, 32, 46, 32, 255, 33, 49, 34, 255, 33, 49, 34, 255, 32, 47, 33, 255, 29, 40, 29, 255, 29, 41, 30, 255, 27, 37, 28, 255, 28, 38, 28, 255, 26, 32, 26, 255, 25, 31, 25, 255, 33, 41, 32, 255, 23, 30, 24, 255, 23, 29, 24, 255, 25, 34, 26, 255, 25, 34, 26, 255, 30, 43, 31, 255, 31, 45, 32, 255, 34, 49, 34, 255, 32, 46, 32, 255, 32, 46, 32, 255, 33, 47, 33, 255, 31, 44, 31, 255, 31, 44, 31, 255, 26, 35, 27, 255, 32, 45, 32, 255, 30, 42, 30, 255, 32, 46, 32, 255, 32, 47, 33, 255, 28, 39, 29, 255, 30, 42, 30, 255, 31, 45, 32, 255, 34, 50, 34, 255, 33, 48, 33, 255, 33, 48, 33, 255, 30, 42, 30, 255, 27, 37, 28, 255, 30, 42, 30, 255, 28, 38, 28, 255, 27, 38, 28, 255, 30, 43, 31, 255, 33, 48, 33, 255, 28, 39, 29, 255, 28, 35, 28, 255, 77, 62, 44, 255, 33, 30, 22, 255, 39, 34, 24, 255, 48, 39, 25, 255, 51, 41, 27, 255, 41, 35, 24, 255, 57, 44, 29, 255, 50, 40, 27, 255, 37, 32, 22, 255, 40, 35, 23, 255, 36, 32, 22, 255, 46, 47, 26, 255, 39, 33, 23, 255, 40, 34, 24, 255, 38, 33, 23, 255, 40, 35, 23, 255, 37, 33, 24, 255, 39, 34, 23, 255, 34, 31, 22, 255, 37, 33, 23, 255, 42, 36, 24, 255, 58, 45, 30, 255, 40, 34, 24, 255, 43, 37, 24, 255, 43, 37, 24, 255, 35, 31, 22, 255, 36, 31, 22, 255, 35, 31, 22, 255, 36, 32, 24, 255, 36, 32, 22, 255, 35, 31, 22, 255, 41, 36, 26, 255, 63, 52, 37, 255, 49, 42, 30, 255, 36, 32, 23, 255, 40, 35, 24, 255, 44, 37, 24, 255, 42, 36, 24, 255, 34, 30, 22, 255, 44, 37, 24, 255, 37, 33, 23, 255, 43, 36, 24, 255, 44, 37, 24, 255, 46, 39, 25, 255, 43, 36, 24, 255, 43, 36, 24, 255, 39, 34, 23, 255, 35, 31, 22, 255, 59, 49, 35, 255, 36, 31, 22, 255, 36, 32, 23, 255, 49, 40, 26, 255, 38, 33, 23, 255, 61, 50, 36, 255, 35, 31, 22, 255, 40, 34, 24, 255, 39, 34, 24, 255, 39, 34, 23, 255, 43, 37, 24, 255, 48, 40, 26, 255, 40, 34, 24, 255, 49, 40, 26, 255, 37, 33, 23, 255, 35, 31, 22, 255, 41, 35, 24, 255, 36, 32, 23, 255, 35, 31, 22, 255, 71, 57, 41, 255, 64, 52, 37, 255, 33, 30, 22, 255, 43, 36, 24, 255, 44, 37, 24, 255, 39, 33, 23, 255, 48, 40, 26, 255, 54, 43, 28, 255, 38, 33, 23, 255, 37, 33, 23, 255, 45, 37, 24, 255, 34, 31, 22, 255, 42, 36, 24, 255, 42, 36, 24, 255, 44, 37, 24, 255, 48, 39, 25, 255, 48, 39, 25, 255, 51, 41, 27, 255, 39, 34, 23, 255, 42, 36, 24, 255, 48, 39, 25, 255, 41, 35, 24, 255, 48, 40, 30, 255, 62, 51, 36, 255, 36, 32, 23, 255, 35, 31, 23, 255, 61, 50, 36, 255, 37, 33, 23, 255, 43, 44, 37, 255, 36, 32, 23, 255, 41, 35, 24, 255, 36, 32, 22, 255, 45, 39, 28, 255, 77, 62, 44, 255, 34, 31, 22, 255, 35, 31, 22, 255, 35, 31, 22, 255, 62, 51, 36, 255, 50, 42, 31, 255, 41, 36, 26, 255, 34, 30, 22, 255, 35, 31, 23, 255, 39, 33, 23, 255, 34, 30, 22, 255, 39, 34, 23, 255, 48, 40, 26, 255, 52, 42, 27, 255, 44, 37, 24, 255, 43, 36, 24, 255, 43, 36, 24, 255, 46, 39, 25, 255, 43, 36, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 48, 39, 25, 255, 43, 37, 24, 255, 44, 37, 24, 255, 41, 35, 24, 255, 42, 36, 24, 255, 39, 34, 24, 255, 35, 31, 22, 255, 43, 37, 24, 255, 43, 36, 24, 255, 49, 40, 26, 255, 36, 31, 22, 255, 38, 33, 23, 255, 37, 33, 23, 255, 41, 35, 24, 255, 39, 34, 24, 255, 52, 42, 28, 255, 57, 45, 29, 255, 40, 34, 24, 255, 33, 30, 22, 255, 33, 30, 22, 255, 48, 40, 30, 255, 33, 30, 22, 255, 55, 46, 33, 255, 36, 32, 24, 255, 42, 37, 27, 255, 40, 35, 25, 255, 61, 50, 36, 255, 48, 40, 30, 255, 42, 36, 24, 255, 39, 34, 23, 255, 35, 31, 22, 255, 36, 32, 23, 255, 44, 37, 24, 255, 34, 30, 22, 255, 55, 46, 33, 255, 42, 36, 24, 255, 39, 34, 24, 255, 41, 35, 24, 255, 42, 36, 24, 255, 41, 36, 24, 255, 33, 30, 22, 255, 37, 33, 24, 255, 36, 31, 22, 255, 37, 33, 23, 255, 41, 35, 24, 255, 39, 34, 24, 255, 41, 36, 24, 255, 40, 35, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 34, 31, 22, 255, 71, 57, 41, 255, 34, 30, 22, 255, 42, 36, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 41, 35, 24, 255, 40, 34, 24, 255, 36, 32, 23, 255, 34, 31, 22, 255, 36, 32, 23, 255, 42, 36, 24, 255, 36, 32, 23, 255, 35, 31, 22, 255, 49, 42, 30, 255, 63, 52, 37, 255, 34, 31, 22, 255, 39, 34, 25, 255, 37, 33, 23, 255, 43, 36, 24, 255, 39, 34, 23, 255, 45, 37, 24, 255, 54, 43, 28, 255, 41, 36, 24, 255, 52, 42, 28, 255, 46, 39, 25, 255, 43, 36, 24, 255, 46, 38, 25, 255, 43, 37, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 52, 42, 27, 255, 36, 32, 23, 255, 38, 33, 23, 255, 34, 31, 22, 255, 39, 34, 24, 255, 45, 37, 24, 255, 44, 37, 24, 255, 44, 37, 24, 255, 48, 39, 25, 255, 37, 33, 23, 255, 40, 34, 24, 255, 42, 36, 24, 255, 43, 36, 24, 255, 39, 34, 23, 255, 49, 40, 26, 255, 42, 36, 24, 255, 40, 35, 24, 255, 38, 33, 23, 255, 40, 35, 24, 255, 41, 36, 24, 255, 40, 34, 24, 255, 51, 41, 27, 255, 43, 37, 24, 255, 39, 34, 25, 255, 72, 58, 42, 255, 68, 55, 40, 255, 59, 49, 35, 255, 36, 32, 22, 255, 36, 32, 24, 255, 80, 64, 45, 255, 70, 57, 40, 255, 41, 36, 26, 255, 38, 33, 23, 255, 75, 60, 43, 255, 75, 60, 43, 255, 61, 50, 36, 255, 37, 33, 23, 255, 39, 34, 24, 255, 36, 32, 22, 255, 40, 35, 25, 255, 39, 34, 23, 255, 42, 36, 25, 255, 41, 36, 23, 255, 45, 38, 25, 255, 51, 41, 26, 255, 40, 34, 24, 255, 40, 34, 24, 255, 38, 33, 23, 255, 51, 41, 27, 255, 43, 36, 24, 255, 33, 30, 22, 255, 42, 36, 24, 255, 49, 42, 30, 255, 28, 36, 29, 255, 24, 32, 25, 255, 23, 30, 24, 255, 28, 39, 29, 255, 33, 48, 33, 255, 33, 49, 34, 255, 32, 47, 33, 255, 33, 49, 34, 255, 35, 51, 35, 255, 31, 45, 32, 255, 31, 44, 31, 255, 31, 45, 32, 255, 31, 44, 31, 255, 27, 36, 27, 255, 26, 36, 27, 255, 25, 34, 26, 255, 25, 34, 26, 255, 28, 39, 29, 255, 26, 36, 27, 255, 27, 37, 28, 255, 26, 35, 27, 255, 24, 30, 25, 255, 26, 35, 27, 255, 29, 41, 30, 255, 30, 43, 31, 255, 32, 46, 32, 255, 33, 48, 33, 255, 25, 33, 26, 255, 24, 32, 25, 255, 25, 33, 26, 255, 27, 37, 28, 255, 29, 40, 29, 255, 30, 43, 31, 255, 27, 36, 27, 255, 24, 31, 25, 255, 24, 32, 25, 255, 27, 36, 27, 255, 27, 38, 28, 255, 23, 29, 24, 255, 28, 39, 29, 255, 28, 39, 29, 255, 31, 44, 31, 255, 29, 41, 30, 255, 33, 48, 33, 255, 32, 46, 32, 255, 31, 45, 32, 255, 30, 43, 31, 255, 34, 50, 34, 255, 35, 51, 35, 255, 30, 43, 31, 255, 29, 41, 30, 255, 31, 45, 32, 255, 32, 45, 32, 255, 30, 42, 30, 255, 29, 41, 30, 255, 28, 40, 29, 255, 32, 46, 32, 255, 29, 41, 30, 255, 25, 33, 26, 255, 23, 29, 24, 255, 23, 29, 24, 255, 27, 36, 27, 255, 26, 35, 27, 255, 26, 35, 27, 255, 30, 42, 30, 255, 30, 43, 31, 255, 32, 46, 32, 255, 29, 41, 30, 255, 26, 35, 27, 255, 33, 47, 33, 255, 31, 45, 32, 255, 29, 40, 29, 255, 28, 39, 29, 255, 24, 32, 25, 255, 29, 41, 30, 255, 35, 52, 35, 255, 36, 53, 36, 255, 35, 53, 36, 255, 34, 49, 34, 255, 32, 46, 32, 255, 29, 40, 29, 255, 28, 38, 28, 255, 23, 30, 24, 255, 26, 35, 27, 255, 25, 34, 26, 255, 25, 34, 26, 255, 29, 41, 30, 255, 26, 35, 27, 255, 28, 39, 29, 255, 27, 38, 28, 255, 29, 41, 30, 255, 28, 39, 29, 255, 26, 36, 27, 255, 25, 33, 26, 255, 26, 33, 27, 255, 28, 40, 29, 255, 31, 45, 32, 255, 29, 41, 30, 255, 27, 37, 28, 255, 31, 44, 31, 255, 30, 43, 31, 255, 29, 40, 29, 255, 33, 49, 34, 255, 37, 55, 37, 255, 35, 52, 35, 255, 33, 48, 33, 255, 36, 54, 36, 255, 35, 52, 35, 255, 33, 48, 33, 255, 31, 44, 31, 255, 25, 34, 26, 255, 27, 38, 28, 255, 26, 34, 26, 255, 27, 38, 28, 255, 30, 42, 30, 255, 32, 46, 32, 255, 32, 45, 32, 255, 33, 48, 33, 255, 35, 52, 35, 255, 37, 55, 37, 255, 37, 55, 37, 255, 37, 56, 37, 255, 35, 51, 35, 255, 35, 51, 35, 255, 36, 53, 36, 255, 32, 46, 32, 255, 32, 46, 32, 255, 34, 50, 34, 255, 30, 43, 31, 255, 32, 47, 33, 255, 37, 55, 37, 255, 41, 61, 40, 255, 33, 48, 33, 255, 36, 53, 36, 255, 33, 48, 33, 255, 29, 40, 29, 255, 33, 47, 33, 255, 31, 45, 32, 255, 30, 42, 30, 255, 31, 44, 31, 255, 32, 45, 32, 255, 28, 39, 29, 255, 29, 41, 30, 255, 28, 39, 29, 255, 30, 42, 30, 255, 25, 34, 26, 255, 29, 41, 30, 255, 29, 41, 30, 255, 26, 36, 27, 255, 27, 37, 28, 255, 31, 44, 31, 255, 33, 48, 33, 255, 33, 49, 34, 255, 45, 66, 43, 255, 33, 49, 34, 255, 29, 40, 29, 255, 27, 37, 28, 255, 27, 38, 28, 255, 32, 47, 33, 255, 24, 31, 25, 255, 25, 32, 26, 255, 24, 31, 25, 255, 24, 31, 25, 255, 26, 35, 27, 255, 28, 38, 28, 255, 27, 37, 28, 255, 25, 33, 26, 255, 28, 35, 28, 255, 24, 32, 25, 255, 23, 30, 24, 255, 27, 36, 27, 255, 30, 42, 30, 255, 28, 38, 28, 255, 29, 41, 30, 255, 31, 44, 31, 255, 30, 43, 31, 255, 30, 43, 31, 255, 32, 45, 32, 255, 32, 47, 33, 255, 31, 44, 31, 255, 33, 49, 34, 255, 31, 45, 32, 255, 29, 41, 30, 255, 30, 42, 30, 255, 33, 48, 33, 255, 33, 47, 33, 255, 35, 51, 35, 255, 35, 51, 35, 255, 35, 52, 35, 255, 34, 51, 35, 255, 33, 49, 34, 255, 33, 49, 34, 255, 33, 49, 34, 255, 35, 52, 35, 255, 31, 45, 32, 255, 33, 49, 34, 255, 32, 46, 32, 255, 34, 50, 34, 255, 30, 43, 31, 255, 32, 47, 33, 255, 30, 42, 30, 255, 30, 42, 30, 255, 30, 42, 30, 255, 25, 33, 26, 255, 23, 30, 24, 255, 26, 36, 27, 255, 25, 33, 26, 255, 28, 39, 29, 255, 29, 41, 30, 255, 30, 42, 30, 255, 29, 40, 29, 255, 34, 51, 35, 255, 31, 45, 32, 255, 34, 49, 34, 255, 32, 46, 32, 255, 32, 47, 33, 255, 33, 48, 33, 255, 33, 48, 33, 255, 32, 45, 32, 255, 28, 39, 29, 255, 24, 32, 25, 255, 25, 34, 26, 255, 35, 44, 35, 255, 25, 31, 25, 255, 24, 32, 25, 255, 25, 33, 26, 255, 26, 36, 27, 255, 29, 40, 29, 255, 29, 41, 30, 255, 28, 39, 29, 255, 32, 46, 32, 255, 29, 40, 29, 255, 31, 45, 32, 255, 27, 37, 28, 255, 27, 36, 27, 255, 25, 34, 26, 255, 27, 37, 28, 255, 26, 36, 27, 255, 28, 38, 28, 255, 27, 37, 28, 255, 28, 39, 29, 255, 31, 44, 31, 255, 29, 41, 30, 255, 35, 51, 35, 255, 30, 42, 30, 255, 33, 49, 34, 255, 28, 40, 29, 255, 25, 34, 26, 255, 27, 37, 28, 255, 26, 36, 27, 255, 28, 38, 28, 255, 31, 44, 31, 255, 34, 50, 34, 255, 32, 45, 32, 255, 31, 44, 31, 255, 24, 32, 25, 255, 35, 31, 23, 255, 80, 64, 45, 255, 35, 31, 22, 255, 56, 44, 29, 255, 57, 44, 29, 255, 38, 33, 23, 255, 50, 40, 26, 255, 42, 36, 24, 255, 42, 36, 24, 255, 40, 34, 23, 255, 42, 35, 24, 255, 42, 35, 23, 255, 41, 35, 23, 255, 34, 30, 22, 255, 38, 33, 23, 255, 38, 33, 23, 255, 40, 34, 25, 255, 36, 32, 22, 255, 35, 31, 22, 255, 38, 33, 23, 255, 34, 31, 22, 255, 40, 34, 24, 255, 43, 36, 24, 255, 37, 33, 23, 255, 39, 34, 24, 255, 51, 43, 31, 255, 34, 30, 22, 255, 34, 31, 22, 255, 63, 52, 37, 255, 37, 33, 23, 255, 57, 47, 34, 255, 34, 31, 22, 255, 39, 34, 25, 255, 40, 34, 24, 255, 36, 32, 22, 255, 34, 31, 22, 255, 36, 32, 23, 255, 37, 33, 24, 255, 36, 32, 24, 255, 35, 31, 22, 255, 39, 34, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 48, 39, 25, 255, 63, 48, 31, 255, 43, 37, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 58, 48, 34, 255, 50, 42, 31, 255, 34, 31, 22, 255, 36, 32, 22, 255, 40, 35, 24, 255, 39, 34, 23, 255, 36, 32, 22, 255, 36, 31, 22, 255, 34, 30, 22, 255, 46, 38, 25, 255, 40, 35, 24, 255, 45, 38, 25, 255, 43, 36, 24, 255, 48, 40, 26, 255, 46, 40, 29, 255, 45, 39, 28, 255, 36, 32, 23, 255, 41, 36, 24, 255, 34, 31, 22, 255, 36, 32, 24, 255, 48, 40, 30, 255, 40, 34, 24, 255, 43, 37, 24, 255, 50, 40, 27, 255, 39, 34, 23, 255, 44, 37, 24, 255, 53, 42, 28, 255, 42, 36, 24, 255, 39, 34, 25, 255, 43, 37, 24, 255, 40, 35, 24, 255, 36, 32, 22, 255, 39, 34, 23, 255, 54, 43, 28, 255, 46, 39, 25, 255, 52, 42, 27, 255, 52, 42, 27, 255, 37, 33, 23, 255, 33, 30, 22, 255, 35, 31, 22, 255, 41, 35, 24, 255, 51, 43, 31, 255, 46, 40, 29, 255, 34, 31, 22, 255, 49, 42, 30, 255, 41, 36, 26, 255, 53, 44, 32, 255, 33, 30, 22, 255, 34, 31, 22, 255, 40, 34, 24, 255, 36, 32, 23, 255, 41, 36, 26, 255, 53, 44, 32, 255, 49, 42, 30, 255, 49, 42, 30, 255, 42, 37, 27, 255, 40, 35, 25, 255, 35, 31, 22, 255, 33, 30, 22, 255, 42, 36, 24, 255, 42, 36, 24, 255, 39, 33, 23, 255, 33, 30, 22, 255, 42, 36, 24, 255, 51, 41, 27, 255, 48, 40, 26, 255, 42, 36, 24, 255, 36, 32, 23, 255, 43, 36, 24, 255, 58, 45, 30, 255, 50, 40, 27, 255, 55, 43, 28, 255, 47, 39, 25, 255, 45, 37, 24, 255, 45, 37, 24, 255, 45, 37, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 40, 35, 24, 255, 37, 33, 23, 255, 62, 51, 36, 255, 33, 30, 22, 255, 40, 34, 24, 255, 38, 33, 23, 255, 40, 42, 36, 255, 39, 34, 23, 255, 38, 33, 23, 255, 39, 34, 23, 255, 34, 31, 22, 255, 42, 36, 24, 255, 52, 42, 28, 255, 34, 31, 22, 255, 37, 33, 23, 255, 59, 49, 35, 255, 46, 40, 29, 255, 45, 39, 28, 255, 42, 37, 27, 255, 39, 33, 23, 255, 43, 37, 24, 255, 37, 33, 23, 255, 34, 31, 22, 255, 48, 40, 30, 255, 37, 33, 23, 255, 39, 34, 24, 255, 39, 34, 25, 255, 47, 39, 25, 255, 40, 35, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 40, 35, 24, 255, 39, 34, 23, 255, 35, 31, 22, 255, 43, 37, 24, 255, 45, 37, 24, 255, 38, 33, 23, 255, 35, 31, 22, 255, 37, 33, 23, 255, 41, 35, 24, 255, 40, 34, 24, 255, 43, 36, 24, 255, 33, 30, 22, 255, 37, 33, 24, 255, 36, 32, 23, 255, 48, 40, 30, 255, 34, 31, 22, 255, 79, 63, 43, 255, 38, 33, 23, 255, 38, 33, 23, 255, 35, 31, 22, 255, 42, 36, 24, 255, 44, 37, 24, 255, 42, 36, 24, 255, 36, 32, 23, 255, 36, 32, 23, 255, 35, 31, 23, 255, 53, 44, 32, 255, 36, 32, 23, 255, 38, 33, 23, 255, 37, 33, 24, 255, 62, 51, 36, 255, 79, 62, 45, 255, 42, 37, 27, 255, 37, 33, 23, 255, 41, 35, 24, 255, 50, 40, 27, 255, 38, 33, 23, 255, 47, 39, 25, 255, 54, 43, 28, 255, 43, 37, 24, 255, 58, 45, 30, 255, 42, 36, 24, 255, 42, 36, 24, 255, 59, 46, 30, 255, 45, 37, 24, 255, 57, 45, 29, 255, 52, 42, 27, 255, 43, 36, 24, 255, 36, 32, 23, 255, 39, 34, 25, 255, 40, 34, 24, 255, 63, 48, 31, 255, 46, 39, 25, 255, 40, 35, 24, 255, 45, 37, 24, 255, 49, 40, 26, 255, 37, 33, 23, 255, 42, 36, 24, 255, 45, 38, 25, 255, 49, 40, 26, 255, 49, 40, 26, 255, 45, 38, 25, 255, 43, 37, 24, 255, 49, 40, 26, 255, 55, 43, 28, 255, 43, 36, 24, 255, 45, 37, 24, 255, 50, 40, 27, 255, 46, 39, 25, 255, 37, 33, 23, 255, 64, 52, 37, 255, 34, 31, 22, 255, 50, 42, 31, 255, 35, 31, 22, 255, 38, 33, 23, 255, 34, 31, 22, 255, 40, 35, 25, 255, 37, 33, 23, 255, 40, 34, 24, 255, 37, 33, 24, 255, 46, 40, 29, 255, 34, 31, 22, 255, 40, 35, 24, 255, 44, 36, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 37, 32, 23, 255, 40, 34, 24, 255, 40, 35, 24, 255, 47, 38, 24, 255, 40, 34, 24, 255, 44, 37, 24, 255, 44, 37, 24, 255, 39, 34, 24, 255, 39, 34, 24, 255, 39, 34, 24, 255, 37, 33, 23, 255, 36, 32, 23, 255, 46, 40, 29, 255, 25, 34, 26, 255, 26, 32, 26, 255, 24, 31, 25, 255, 29, 40, 29, 255, 33, 49, 34, 255, 31, 44, 31, 255, 27, 37, 28, 255, 32, 45, 32, 255, 30, 43, 31, 255, 34, 50, 34, 255, 43, 64, 42, 255, 36, 54, 36, 255, 32, 46, 32, 255, 30, 42, 30, 255, 28, 38, 28, 255, 29, 41, 30, 255, 23, 29, 24, 255, 26, 35, 27, 255, 27, 34, 27, 255, 24, 32, 25, 255, 27, 38, 28, 255, 27, 38, 28, 255, 30, 43, 31, 255, 75, 90, 13, 255, 35, 51, 35, 255, 33, 49, 34, 255, 34, 49, 34, 255, 30, 42, 30, 255, 23, 29, 24, 255, 25, 34, 26, 255, 31, 39, 31, 255, 26, 35, 27, 255, 32, 46, 32, 255, 25, 33, 26, 255, 28, 39, 29, 255, 27, 36, 27, 255, 24, 31, 25, 255, 25, 32, 26, 255, 23, 30, 24, 255, 31, 44, 31, 255, 33, 47, 33, 255, 31, 44, 31, 255, 34, 49, 34, 255, 33, 47, 33, 255, 29, 40, 29, 255, 26, 35, 27, 255, 30, 43, 31, 255, 29, 40, 29, 255, 32, 46, 32, 255, 31, 44, 31, 255, 29, 41, 30, 255, 33, 48, 33, 255, 33, 49, 34, 255, 31, 44, 31, 255, 29, 40, 29, 255, 27, 36, 27, 255, 28, 40, 29, 255, 23, 29, 24, 255, 29, 40, 29, 255, 25, 33, 26, 255, 26, 34, 26, 255, 25, 33, 26, 255, 24, 31, 25, 255, 26, 35, 27, 255, 26, 35, 27, 255, 32, 46, 32, 255, 34, 49, 34, 255, 31, 45, 32, 255, 31, 44, 31, 255, 30, 43, 31, 255, 28, 38, 28, 255, 29, 40, 29, 255, 32, 46, 32, 255, 33, 48, 33, 255, 31, 45, 32, 255, 35, 52, 35, 255, 30, 43, 31, 255, 32, 45, 32, 255, 28, 38, 28, 255, 28, 39, 29, 255, 29, 40, 29, 255, 26, 35, 27, 255, 28, 39, 29, 255, 29, 41, 30, 255, 27, 37, 28, 255, 27, 36, 27, 255, 24, 31, 25, 255, 27, 37, 28, 255, 28, 38, 28, 255, 24, 32, 25, 255, 26, 34, 26, 255, 26, 36, 27, 255, 23, 30, 24, 255, 33, 42, 33, 255, 29, 37, 30, 255, 24, 31, 25, 255, 27, 37, 28, 255, 25, 33, 26, 255, 28, 38, 28, 255, 33, 47, 33, 255, 33, 49, 34, 255, 28, 39, 29, 255, 27, 38, 28, 255, 29, 41, 30, 255, 37, 56, 37, 255, 34, 49, 34, 255, 38, 58, 38, 255, 40, 60, 40, 255, 36, 53, 36, 255, 34, 49, 34, 255, 27, 37, 28, 255, 25, 33, 26, 255, 29, 41, 30, 255, 27, 37, 28, 255, 35, 52, 35, 255, 39, 59, 39, 255, 36, 53, 36, 255, 35, 52, 35, 255, 32, 45, 32, 255, 28, 38, 28, 255, 26, 35, 27, 255, 32, 46, 32, 255, 44, 65, 43, 255, 32, 46, 32, 255, 34, 50, 34, 255, 31, 45, 32, 255, 31, 45, 32, 255, 32, 45, 32, 255, 26, 34, 26, 255, 33, 48, 33, 255, 36, 53, 36, 255, 35, 52, 35, 255, 37, 56, 37, 255, 32, 47, 33, 255, 33, 49, 34, 255, 31, 45, 32, 255, 31, 44, 31, 255, 26, 36, 27, 255, 25, 34, 26, 255, 27, 37, 28, 255, 28, 39, 29, 255, 27, 37, 28, 255, 24, 31, 25, 255, 27, 37, 28, 255, 24, 32, 25, 255, 24, 32, 25, 255, 23, 30, 24, 255, 23, 29, 24, 255, 28, 39, 29, 255, 23, 30, 24, 255, 29, 41, 30, 255, 30, 42, 30, 255, 33, 48, 33, 255, 34, 51, 35, 255, 34, 50, 34, 255, 32, 46, 32, 255, 31, 45, 32, 255, 33, 48, 33, 255, 31, 44, 31, 255, 28, 38, 28, 255, 24, 31, 25, 255, 25, 33, 26, 255, 28, 39, 29, 255, 29, 41, 30, 255, 23, 29, 24, 255, 23, 29, 24, 255, 23, 30, 24, 255, 24, 31, 25, 255, 24, 30, 25, 255, 23, 29, 24, 255, 25, 34, 26, 255, 32, 45, 32, 255, 23, 29, 24, 255, 32, 47, 33, 255, 33, 47, 33, 255, 35, 52, 35, 255, 33, 48, 33, 255, 33, 48, 33, 255, 31, 44, 31, 255, 29, 40, 29, 255, 30, 43, 31, 255, 37, 56, 37, 255, 32, 46, 32, 255, 30, 42, 30, 255, 28, 38, 28, 255, 33, 48, 33, 255, 33, 48, 33, 255, 35, 51, 35, 255, 30, 42, 30, 255, 34, 49, 34, 255, 31, 44, 31, 255, 35, 51, 35, 255, 33, 49, 34, 255, 33, 47, 33, 255, 35, 53, 36, 255, 36, 54, 36, 255, 28, 39, 29, 255, 31, 44, 31, 255, 25, 33, 26, 255, 27, 37, 28, 255, 30, 42, 30, 255, 27, 36, 27, 255, 25, 33, 26, 255, 28, 38, 28, 255, 26, 35, 27, 255, 26, 34, 26, 255, 31, 44, 31, 255, 33, 47, 33, 255, 33, 48, 33, 255, 24, 31, 25, 255, 29, 41, 30, 255, 32, 46, 32, 255, 32, 47, 33, 255, 31, 45, 32, 255, 34, 49, 34, 255, 32, 46, 32, 255, 33, 48, 33, 255, 35, 52, 35, 255, 29, 41, 30, 255, 28, 39, 29, 255, 24, 31, 25, 255, 26, 36, 27, 255, 28, 39, 29, 255, 24, 32, 25, 255, 29, 41, 30, 255, 31, 44, 31, 255, 28, 40, 29, 255, 26, 36, 27, 255, 27, 37, 28, 255, 30, 43, 31, 255, 26, 35, 27, 255, 29, 40, 29, 255, 26, 36, 27, 255, 25, 34, 26, 255, 23, 29, 24, 255, 24, 32, 25, 255, 31, 44, 31, 255, 27, 37, 28, 255, 29, 41, 30, 255, 25, 34, 26, 255, 29, 40, 29, 255, 33, 49, 34, 255, 35, 52, 35, 255, 35, 51, 35, 255, 33, 49, 34, 255, 24, 32, 25, 255, 27, 37, 28, 255, 28, 39, 29, 255, 25, 33, 26, 255, 28, 39, 29, 255, 27, 37, 28, 255, 29, 41, 30, 255, 30, 42, 30, 255, 27, 37, 28, 255, 25, 33, 26, 255, 23, 29, 24, 255, 37, 33, 23, 255, 70, 57, 40, 255, 36, 32, 23, 255, 42, 36, 24, 255, 41, 36, 24, 255, 61, 46, 30, 255, 65, 48, 32, 255, 62, 47, 31, 255, 37, 33, 23, 255, 39, 34, 23, 255, 36, 32, 22, 255, 37, 33, 23, 255, 37, 33, 24, 255, 37, 33, 23, 255, 38, 33, 22, 255, 40, 34, 23, 255, 43, 37, 24, 255, 39, 34, 24, 255, 36, 32, 23, 255, 39, 34, 24, 255, 43, 37, 24, 255, 35, 31, 22, 255, 40, 35, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 33, 30, 22, 255, 78, 62, 43, 255, 33, 30, 22, 255, 48, 40, 30, 255, 50, 42, 31, 255, 33, 30, 22, 255, 37, 33, 23, 255, 48, 40, 26, 255, 45, 38, 25, 255, 37, 33, 24, 255, 51, 43, 31, 255, 37, 33, 23, 255, 35, 31, 22, 255, 79, 63, 43, 255, 72, 58, 42, 255, 39, 33, 23, 255, 37, 33, 23, 255, 43, 36, 24, 255, 38, 33, 23, 255, 61, 46, 31, 255, 49, 40, 26, 255, 45, 37, 24, 255, 36, 32, 23, 255, 36, 32, 23, 255, 36, 32, 24, 255, 48, 40, 30, 255, 67, 54, 39, 255, 36, 32, 23, 255, 55, 43, 28, 255, 46, 38, 25, 255, 43, 37, 24, 255, 34, 31, 22, 255, 45, 37, 24, 255, 59, 46, 30, 255, 38, 33, 23, 255, 43, 36, 24, 255, 35, 31, 22, 255, 61, 50, 36, 255, 45, 39, 28, 255, 50, 42, 31, 255, 35, 31, 23, 255, 36, 31, 22, 255, 39, 33, 23, 255, 36, 32, 22, 255, 40, 35, 24, 255, 37, 33, 23, 255, 39, 34, 24, 255, 35, 31, 22, 255, 43, 37, 24, 255, 45, 38, 25, 255, 42, 36, 24, 255, 33, 30, 22, 255, 37, 33, 23, 255, 49, 40, 26, 255, 36, 32, 22, 255, 53, 44, 32, 255, 43, 36, 24, 255, 64, 48, 32, 255, 60, 46, 31, 255, 37, 33, 23, 255, 34, 31, 22, 255, 40, 35, 25, 255, 62, 51, 36, 255, 44, 38, 27, 255, 35, 31, 22, 255, 53, 44, 32, 255, 77, 62, 44, 255, 36, 31, 22, 255, 40, 35, 24, 255, 63, 52, 37, 255, 72, 58, 42, 255, 39, 34, 23, 255, 33, 30, 22, 255, 40, 35, 24, 255, 37, 33, 23, 255, 44, 37, 24, 255, 43, 37, 24, 255, 68, 55, 40, 255, 71, 57, 41, 255, 35, 31, 22, 255, 36, 32, 22, 255, 46, 38, 25, 255, 55, 43, 28, 255, 41, 35, 24, 255, 55, 46, 33, 255, 37, 33, 23, 255, 39, 34, 24, 255, 45, 37, 24, 255, 53, 42, 28, 255, 38, 33, 23, 255, 37, 33, 23, 255, 43, 36, 24, 255, 58, 45, 30, 255, 50, 40, 27, 255, 52, 42, 28, 255, 73, 54, 33, 255, 43, 37, 24, 255, 45, 37, 24, 255, 63, 48, 32, 255, 42, 36, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 40, 34, 24, 255, 46, 40, 29, 255, 70, 57, 40, 255, 62, 51, 36, 255, 34, 31, 22, 255, 39, 34, 23, 255, 40, 35, 24, 255, 39, 33, 23, 255, 36, 32, 22, 255, 36, 31, 22, 255, 44, 37, 24, 255, 39, 34, 24, 255, 43, 37, 24, 255, 35, 31, 23, 255, 34, 30, 22, 255, 51, 43, 31, 255, 37, 33, 23, 255, 36, 32, 23, 255, 33, 30, 22, 255, 33, 30, 22, 255, 36, 31, 21, 255, 39, 34, 23, 255, 70, 57, 40, 255, 49, 42, 30, 255, 35, 31, 22, 255, 43, 36, 24, 255, 41, 35, 24, 255, 44, 37, 24, 255, 42, 36, 24, 255, 60, 46, 31, 255, 40, 35, 24, 255, 37, 33, 23, 255, 36, 32, 23, 255, 54, 43, 28, 255, 53, 42, 28, 255, 43, 37, 24, 255, 40, 39, 25, 255, 37, 33, 23, 255, 37, 33, 23, 255, 33, 30, 22, 255, 34, 30, 22, 255, 68, 55, 40, 255, 37, 33, 24, 255, 33, 30, 22, 255, 36, 32, 23, 255, 62, 51, 36, 255, 68, 55, 40, 255, 35, 31, 22, 255, 40, 35, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 44, 37, 24, 255, 49, 40, 26, 255, 36, 32, 23, 255, 41, 36, 24, 255, 63, 52, 37, 255, 49, 42, 30, 255, 36, 31, 22, 255, 38, 33, 23, 255, 36, 32, 22, 255, 80, 64, 45, 255, 42, 37, 27, 255, 39, 34, 24, 255, 38, 33, 23, 255, 48, 40, 26, 255, 37, 33, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 64, 48, 32, 255, 60, 46, 31, 255, 33, 30, 22, 255, 46, 39, 25, 255, 61, 46, 31, 255, 52, 42, 27, 255, 54, 43, 28, 255, 57, 44, 29, 255, 58, 45, 30, 255, 44, 37, 24, 255, 36, 31, 22, 255, 40, 35, 24, 255, 51, 41, 27, 255, 52, 42, 27, 255, 46, 39, 25, 255, 42, 36, 24, 255, 52, 42, 27, 255, 58, 45, 30, 255, 62, 47, 31, 255, 52, 42, 27, 255, 59, 46, 30, 255, 70, 52, 33, 255, 58, 45, 30, 255, 58, 45, 30, 255, 60, 46, 30, 255, 47, 39, 25, 255, 52, 42, 27, 255, 40, 34, 24, 255, 35, 31, 22, 255, 40, 34, 24, 255, 41, 36, 26, 255, 50, 42, 31, 255, 34, 30, 22, 255, 34, 30, 22, 255, 34, 31, 22, 255, 40, 34, 24, 255, 37, 33, 23, 255, 44, 38, 27, 255, 62, 51, 36, 255, 34, 31, 22, 255, 33, 30, 22, 255, 79, 63, 45, 255, 78, 61, 43, 255, 34, 31, 22, 255, 39, 34, 23, 255, 41, 36, 23, 255, 41, 35, 24, 255, 45, 37, 25, 255, 52, 42, 30, 255, 40, 34, 23, 255, 57, 44, 29, 255, 45, 37, 25, 255, 46, 37, 24, 255, 67, 50, 32, 255, 43, 36, 24, 255, 40, 35, 24, 255, 38, 33, 23, 255, 39, 34, 25, 255, 34, 30, 22, 255, 76, 61, 43, 255, 76, 61, 43, 255, 27, 37, 28, 255, 31, 44, 31, 255, 27, 37, 28, 255, 33, 49, 34, 255, 38, 58, 38, 255, 33, 48, 33, 255, 36, 54, 36, 255, 33, 47, 33, 255, 33, 47, 33, 255, 30, 42, 30, 255, 30, 43, 31, 255, 30, 43, 31, 255, 31, 45, 32, 255, 29, 41, 30, 255, 25, 34, 26, 255, 26, 35, 27, 255, 27, 38, 28, 255, 28, 36, 29, 255, 23, 29, 24, 255, 28, 38, 28, 255, 28, 40, 29, 255, 28, 39, 29, 255, 27, 37, 28, 255, 30, 43, 31, 255, 31, 44, 31, 255, 30, 42, 30, 255, 33, 49, 34, 255, 31, 44, 31, 255, 28, 39, 29, 255, 26, 33, 27, 255, 28, 36, 29, 255, 26, 35, 27, 255, 26, 36, 27, 255, 28, 38, 28, 255, 26, 35, 27, 255, 26, 34, 26, 255, 28, 38, 28, 255, 28, 40, 29, 255, 30, 42, 30, 255, 34, 49, 34, 255, 30, 43, 31, 255, 33, 49, 34, 255, 37, 56, 37, 255, 36, 54, 36, 255, 35, 52, 35, 255, 30, 42, 30, 255, 32, 47, 33, 255, 126, 152, 9, 255, 27, 37, 28, 255, 32, 45, 32, 255, 30, 43, 31, 255, 36, 54, 36, 255, 33, 48, 33, 255, 32, 45, 32, 255, 29, 40, 29, 255, 28, 39, 29, 255, 29, 40, 29, 255, 26, 35, 27, 255, 25, 34, 26, 255, 28, 39, 29, 255, 29, 40, 29, 255, 24, 31, 25, 255, 23, 29, 24, 255, 23, 30, 24, 255, 24, 32, 25, 255, 24, 32, 25, 255, 28, 40, 29, 255, 33, 47, 33, 255, 26, 35, 27, 255, 33, 47, 33, 255, 30, 42, 30, 255, 33, 47, 33, 255, 34, 49, 34, 255, 34, 50, 34, 255, 32, 45, 32, 255, 30, 43, 31, 255, 31, 45, 32, 255, 29, 40, 29, 255, 28, 40, 29, 255, 27, 37, 28, 255, 30, 42, 30, 255, 30, 42, 30, 255, 26, 34, 26, 255, 31, 45, 32, 255, 29, 40, 29, 255, 25, 34, 26, 255, 27, 37, 28, 255, 28, 39, 29, 255, 25, 33, 26, 255, 26, 36, 27, 255, 26, 36, 27, 255, 25, 33, 26, 255, 26, 35, 27, 255, 24, 31, 25, 255, 29, 37, 30, 255, 24, 31, 25, 255, 25, 34, 26, 255, 30, 42, 30, 255, 32, 47, 33, 255, 30, 42, 30, 255, 29, 41, 30, 255, 26, 35, 27, 255, 24, 31, 25, 255, 26, 35, 27, 255, 29, 41, 30, 255, 29, 41, 30, 255, 33, 48, 33, 255, 36, 54, 36, 255, 36, 54, 36, 255, 32, 47, 33, 255, 28, 40, 29, 255, 29, 41, 30, 255, 33, 48, 33, 255, 33, 48, 33, 255, 33, 47, 33, 255, 31, 45, 32, 255, 33, 48, 33, 255, 33, 48, 33, 255, 31, 44, 31, 255, 29, 40, 29, 255, 33, 48, 33, 255, 36, 54, 36, 255, 36, 54, 36, 255, 31, 44, 31, 255, 28, 39, 29, 255, 31, 45, 32, 255, 34, 49, 34, 255, 31, 45, 32, 255, 24, 32, 25, 255, 27, 37, 28, 255, 32, 45, 32, 255, 33, 48, 33, 255, 34, 50, 34, 255, 37, 56, 37, 255, 37, 55, 37, 255, 36, 53, 36, 255, 34, 50, 34, 255, 30, 42, 30, 255, 29, 41, 30, 255, 26, 34, 26, 255, 26, 35, 27, 255, 25, 33, 26, 255, 24, 32, 25, 255, 24, 30, 25, 255, 33, 41, 32, 255, 29, 37, 29, 255, 23, 30, 24, 255, 24, 31, 25, 255, 29, 41, 30, 255, 24, 32, 25, 255, 24, 31, 25, 255, 25, 34, 26, 255, 29, 40, 29, 255, 33, 48, 33, 255, 33, 48, 33, 255, 30, 43, 31, 255, 25, 34, 26, 255, 30, 42, 30, 255, 26, 35, 27, 255, 27, 36, 27, 255, 26, 35, 27, 255, 25, 33, 26, 255, 33, 48, 33, 255, 28, 39, 29, 255, 25, 33, 26, 255, 26, 35, 27, 255, 28, 39, 29, 255, 25, 34, 26, 255, 27, 37, 28, 255, 28, 39, 29, 255, 29, 41, 30, 255, 30, 42, 30, 255, 32, 46, 32, 255, 31, 45, 32, 255, 41, 61, 40, 255, 32, 47, 33, 255, 33, 48, 33, 255, 35, 53, 36, 255, 31, 45, 32, 255, 30, 43, 31, 255, 32, 47, 33, 255, 32, 45, 32, 255, 34, 49, 34, 255, 27, 37, 28, 255, 29, 40, 29, 255, 27, 37, 28, 255, 27, 37, 28, 255, 34, 51, 35, 255, 31, 45, 32, 255, 32, 46, 32, 255, 33, 48, 33, 255, 32, 46, 32, 255, 36, 54, 36, 255, 32, 46, 32, 255, 31, 44, 31, 255, 32, 45, 32, 255, 32, 47, 33, 255, 30, 43, 31, 255, 26, 35, 27, 255, 27, 37, 28, 255, 26, 35, 27, 255, 28, 38, 28, 255, 24, 32, 25, 255, 27, 38, 28, 255, 31, 44, 31, 255, 34, 50, 34, 255, 31, 44, 31, 255, 31, 45, 32, 255, 30, 42, 30, 255, 26, 35, 27, 255, 28, 38, 28, 255, 31, 45, 32, 255, 31, 45, 32, 255, 36, 54, 36, 255, 32, 47, 33, 255, 31, 45, 32, 255, 28, 39, 29, 255, 29, 40, 29, 255, 33, 48, 33, 255, 27, 37, 28, 255, 26, 34, 26, 255, 28, 38, 28, 255, 29, 40, 29, 255, 31, 45, 32, 255, 32, 46, 32, 255, 29, 41, 30, 255, 30, 42, 30, 255, 28, 38, 28, 255, 24, 32, 25, 255, 28, 39, 29, 255, 28, 38, 28, 255, 29, 41, 30, 255, 27, 36, 27, 255, 26, 35, 27, 255, 23, 30, 24, 255, 25, 31, 25, 255, 23, 30, 24, 255, 27, 38, 28, 255, 30, 42, 30, 255, 26, 34, 26, 255, 24, 31, 25, 255, 25, 34, 26, 255, 30, 42, 30, 255, 32, 46, 32, 255, 32, 46, 32, 255, 29, 41, 30, 255, 26, 36, 27, 255, 23, 29, 24, 255, 23, 29, 24, 255, 24, 31, 25, 255, 23, 30, 24, 255, 26, 34, 26, 255, 28, 40, 29, 255, 28, 39, 29, 255, 29, 41, 30, 255, 29, 41, 30, 255, 63, 52, 37, 255, 55, 46, 33, 255, 39, 34, 23, 255, 49, 40, 26, 255, 51, 41, 26, 255, 44, 37, 24, 255, 66, 49, 32, 255, 47, 39, 25, 255, 34, 30, 22, 255, 43, 37, 26, 255, 39, 34, 23, 255, 39, 34, 24, 255, 37, 33, 23, 255, 36, 32, 22, 255, 35, 31, 22, 255, 35, 30, 22, 255, 38, 32, 22, 255, 39, 34, 23, 255, 45, 37, 24, 255, 42, 36, 24, 255, 39, 34, 23, 255, 34, 30, 22, 255, 39, 34, 24, 255, 46, 39, 25, 255, 41, 35, 24, 255, 36, 32, 23, 255, 42, 37, 27, 255, 37, 33, 23, 255, 40, 34, 24, 255, 41, 35, 24, 255, 35, 31, 22, 255, 33, 30, 22, 255, 47, 39, 25, 255, 42, 36, 24, 255, 36, 32, 23, 255, 36, 32, 23, 255, 33, 30, 22, 255, 36, 31, 22, 255, 35, 31, 23, 255, 37, 33, 24, 255, 40, 35, 25, 255, 39, 34, 23, 255, 40, 34, 24, 255, 45, 37, 24, 255, 66, 49, 33, 255, 59, 45, 30, 255, 55, 43, 28, 255, 42, 36, 24, 255, 42, 36, 24, 255, 44, 37, 24, 255, 40, 34, 24, 255, 45, 37, 24, 255, 44, 37, 24, 255, 39, 34, 23, 255, 36, 31, 22, 255, 40, 34, 24, 255, 45, 37, 24, 255, 54, 43, 28, 255, 43, 36, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 34, 31, 22, 255, 36, 32, 23, 255, 34, 30, 22, 255, 34, 30, 22, 255, 54, 45, 33, 255, 39, 34, 25, 255, 36, 32, 22, 255, 40, 34, 24, 255, 42, 36, 24, 255, 36, 32, 23, 255, 46, 40, 29, 255, 43, 36, 24, 255, 43, 36, 24, 255, 47, 39, 25, 255, 46, 38, 25, 255, 53, 42, 28, 255, 39, 34, 23, 255, 34, 31, 22, 255, 34, 31, 22, 255, 43, 37, 24, 255, 48, 39, 25, 255, 44, 37, 24, 255, 59, 45, 30, 255, 42, 36, 24, 255, 36, 32, 22, 255, 54, 45, 33, 255, 34, 31, 22, 255, 36, 32, 24, 255, 35, 31, 22, 255, 53, 44, 32, 255, 68, 55, 40, 255, 78, 62, 43, 255, 35, 31, 23, 255, 36, 32, 23, 255, 45, 37, 24, 255, 41, 36, 24, 255, 39, 34, 24, 255, 35, 31, 22, 255, 37, 33, 23, 255, 37, 33, 23, 255, 39, 33, 23, 255, 37, 33, 23, 255, 34, 30, 22, 255, 36, 32, 23, 255, 36, 32, 23, 255, 41, 35, 24, 255, 34, 31, 22, 255, 34, 30, 22, 255, 38, 33, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 49, 40, 26, 255, 46, 38, 25, 255, 39, 34, 23, 255, 49, 40, 26, 255, 58, 45, 30, 255, 42, 36, 24, 255, 44, 37, 24, 255, 52, 42, 27, 255, 46, 38, 25, 255, 41, 35, 24, 255, 63, 48, 31, 255, 42, 36, 24, 255, 42, 36, 24, 255, 40, 35, 24, 255, 36, 31, 22, 255, 36, 32, 23, 255, 66, 54, 38, 255, 44, 38, 27, 255, 39, 34, 24, 255, 47, 39, 25, 255, 40, 34, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 54, 43, 28, 255, 39, 33, 23, 255, 36, 32, 24, 255, 35, 31, 23, 255, 54, 45, 33, 255, 79, 63, 45, 255, 64, 52, 37, 255, 36, 32, 24, 255, 48, 40, 30, 255, 34, 30, 22, 255, 39, 34, 24, 255, 43, 36, 24, 255, 43, 37, 24, 255, 39, 34, 23, 255, 61, 50, 36, 255, 40, 35, 25, 255, 33, 30, 22, 255, 40, 35, 24, 255, 42, 36, 24, 255, 43, 37, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 39, 34, 23, 255, 40, 35, 24, 255, 43, 37, 24, 255, 38, 33, 23, 255, 41, 35, 24, 255, 36, 32, 23, 255, 37, 33, 23, 255, 40, 35, 24, 255, 37, 33, 23, 255, 35, 31, 22, 255, 61, 50, 36, 255, 36, 32, 23, 255, 34, 30, 22, 255, 37, 33, 23, 255, 40, 34, 24, 255, 49, 42, 30, 255, 36, 32, 23, 255, 38, 33, 23, 255, 33, 30, 22, 255, 39, 34, 23, 255, 45, 38, 25, 255, 48, 40, 26, 255, 40, 34, 24, 255, 34, 31, 22, 255, 37, 33, 24, 255, 41, 36, 26, 255, 36, 32, 22, 255, 38, 33, 23, 255, 37, 33, 23, 255, 34, 31, 22, 255, 34, 30, 22, 255, 43, 36, 24, 255, 36, 32, 22, 255, 34, 31, 22, 255, 43, 36, 24, 255, 43, 37, 24, 255, 52, 42, 27, 255, 52, 42, 27, 255, 43, 37, 24, 255, 48, 39, 25, 255, 43, 36, 24, 255, 37, 33, 23, 255, 61, 47, 31, 255, 69, 51, 33, 255, 66, 49, 33, 255, 67, 50, 33, 255, 37, 33, 23, 255, 37, 33, 23, 255, 43, 36, 24, 255, 44, 37, 24, 255, 61, 46, 31, 255, 49, 40, 26, 255, 39, 34, 23, 255, 43, 37, 24, 255, 42, 36, 24, 255, 38, 33, 23, 255, 39, 34, 23, 255, 42, 36, 24, 255, 52, 42, 28, 255, 62, 47, 31, 255, 68, 51, 33, 255, 66, 49, 33, 255, 70, 52, 33, 255, 61, 47, 31, 255, 40, 34, 24, 255, 42, 36, 24, 255, 43, 37, 24, 255, 36, 32, 23, 255, 67, 54, 39, 255, 42, 37, 27, 255, 41, 35, 24, 255, 37, 33, 23, 255, 35, 31, 23, 255, 36, 32, 24, 255, 36, 32, 23, 255, 38, 33, 23, 255, 33, 30, 22, 255, 68, 55, 40, 255, 37, 33, 23, 255, 34, 31, 22, 255, 41, 36, 24, 255, 38, 33, 23, 255, 39, 33, 23, 255, 35, 31, 22, 255, 38, 34, 23, 255, 44, 36, 25, 255, 43, 36, 24, 255, 36, 32, 22, 255, 42, 36, 24, 255, 44, 37, 24, 255, 56, 44, 28, 255, 43, 37, 24, 255, 50, 40, 26, 255, 38, 33, 23, 255, 36, 32, 23, 255, 59, 49, 35, 255, 54, 45, 33, 255, 66, 54, 38, 255, 31, 44, 31, 255, 29, 41, 30, 255, 32, 45, 32, 255, 30, 43, 31, 255, 32, 47, 33, 255, 31, 45, 32, 255, 30, 43, 31, 255, 31, 44, 31, 255, 33, 49, 34, 255, 31, 45, 32, 255, 32, 46, 32, 255, 31, 44, 31, 255, 29, 41, 30, 255, 25, 33, 26, 255, 25, 33, 26, 255, 23, 29, 24, 255, 26, 35, 27, 255, 23, 29, 24, 255, 23, 30, 24, 255, 24, 31, 25, 255, 26, 34, 26, 255, 30, 42, 30, 255, 31, 45, 32, 255, 26, 35, 27, 255, 31, 44, 31, 255, 31, 44, 31, 255, 27, 37, 28, 255, 29, 40, 29, 255, 27, 38, 28, 255, 29, 41, 30, 255, 31, 44, 31, 255, 26, 36, 27, 255, 26, 35, 27, 255, 31, 44, 31, 255, 34, 50, 34, 255, 31, 45, 32, 255, 33, 49, 34, 255, 32, 47, 33, 255, 34, 49, 34, 255, 29, 40, 29, 255, 30, 42, 30, 255, 32, 47, 33, 255, 37, 56, 37, 255, 33, 49, 34, 255, 33, 47, 33, 255, 33, 49, 34, 255, 31, 44, 31, 255, 23, 30, 24, 255, 24, 31, 25, 255, 27, 37, 28, 255, 30, 42, 30, 255, 32, 46, 32, 255, 35, 53, 36, 255, 37, 55, 37, 255, 34, 49, 34, 255, 34, 50, 34, 255, 31, 45, 32, 255, 24, 31, 25, 255, 24, 31, 25, 255, 26, 35, 27, 255, 27, 37, 28, 255, 25, 34, 26, 255, 25, 33, 26, 255, 23, 30, 24, 255, 25, 33, 26, 255, 29, 40, 29, 255, 32, 46, 32, 255, 28, 39, 29, 255, 26, 36, 27, 255, 30, 43, 31, 255, 33, 48, 33, 255, 32, 46, 32, 255, 45, 66, 43, 255, 44, 65, 43, 255, 34, 50, 34, 255, 32, 45, 32, 255, 29, 41, 30, 255, 29, 41, 30, 255, 31, 44, 31, 255, 32, 47, 33, 255, 33, 48, 33, 255, 26, 36, 27, 255, 30, 43, 31, 255, 34, 50, 34, 255, 32, 46, 32, 255, 29, 41, 30, 255, 27, 37, 28, 255, 29, 41, 30, 255, 26, 35, 27, 255, 25, 33, 26, 255, 25, 33, 26, 255, 28, 39, 29, 255, 29, 40, 29, 255, 26, 36, 27, 255, 26, 36, 27, 255, 26, 35, 27, 255, 28, 40, 29, 255, 27, 37, 28, 255, 26, 35, 27, 255, 27, 36, 27, 255, 28, 38, 28, 255, 29, 41, 30, 255, 26, 35, 27, 255, 25, 33, 26, 255, 23, 30, 24, 255, 25, 34, 26, 255, 32, 45, 32, 255, 33, 49, 34, 255, 31, 44, 31, 255, 29, 41, 30, 255, 36, 54, 36, 255, 32, 47, 33, 255, 33, 49, 34, 255, 36, 54, 36, 255, 32, 47, 33, 255, 35, 53, 36, 255, 35, 52, 35, 255, 30, 42, 30, 255, 29, 41, 30, 255, 28, 40, 29, 255, 28, 39, 29, 255, 33, 48, 33, 255, 34, 50, 34, 255, 30, 43, 31, 255, 29, 40, 29, 255, 32, 47, 33, 255, 30, 43, 31, 255, 24, 32, 25, 255, 26, 36, 27, 255, 29, 41, 30, 255, 34, 49, 34, 255, 36, 54, 36, 255, 49, 71, 46, 255, 36, 54, 36, 255, 34, 51, 35, 255, 37, 56, 37, 255, 32, 47, 33, 255, 31, 44, 31, 255, 30, 43, 31, 255, 30, 42, 30, 255, 27, 36, 27, 255, 28, 38, 28, 255, 26, 35, 27, 255, 24, 31, 25, 255, 30, 38, 30, 255, 31, 39, 31, 255, 23, 30, 24, 255, 27, 37, 28, 255, 28, 38, 28, 255, 25, 34, 26, 255, 23, 30, 24, 255, 27, 38, 28, 255, 30, 43, 31, 255, 29, 41, 30, 255, 32, 46, 32, 255, 30, 43, 31, 255, 27, 38, 28, 255, 29, 40, 29, 255, 27, 36, 27, 255, 26, 35, 27, 255, 23, 30, 24, 255, 29, 41, 30, 255, 34, 50, 34, 255, 26, 36, 27, 255, 28, 38, 28, 255, 25, 34, 26, 255, 25, 34, 26, 255, 26, 36, 27, 255, 29, 41, 30, 255, 30, 43, 31, 255, 31, 45, 32, 255, 32, 47, 33, 255, 34, 49, 34, 255, 37, 56, 37, 255, 35, 52, 35, 255, 44, 65, 43, 255, 34, 49, 34, 255, 36, 54, 36, 255, 36, 54, 36, 255, 36, 54, 36, 255, 34, 49, 34, 255, 36, 53, 36, 255, 34, 50, 34, 255, 31, 44, 31, 255, 33, 47, 33, 255, 29, 41, 30, 255, 29, 41, 30, 255, 34, 50, 34, 255, 30, 43, 31, 255, 31, 45, 32, 255, 38, 57, 38, 255, 37, 56, 37, 255, 40, 59, 39, 255, 33, 47, 33, 255, 30, 42, 30, 255, 25, 33, 26, 255, 28, 39, 29, 255, 31, 45, 32, 255, 29, 41, 30, 255, 29, 41, 30, 255, 28, 39, 29, 255, 29, 41, 30, 255, 28, 39, 29, 255, 27, 38, 28, 255, 34, 51, 35, 255, 34, 49, 34, 255, 32, 47, 33, 255, 25, 33, 26, 255, 23, 29, 24, 255, 27, 34, 27, 255, 27, 38, 28, 255, 29, 41, 30, 255, 35, 51, 35, 255, 36, 53, 36, 255, 32, 47, 33, 255, 31, 44, 31, 255, 32, 46, 32, 255, 33, 49, 34, 255, 30, 43, 31, 255, 28, 39, 29, 255, 28, 40, 29, 255, 32, 47, 33, 255, 29, 40, 29, 255, 29, 40, 29, 255, 30, 42, 30, 255, 29, 40, 29, 255, 29, 41, 30, 255, 27, 37, 28, 255, 26, 35, 27, 255, 25, 33, 26, 255, 26, 35, 27, 255, 28, 38, 28, 255, 25, 33, 26, 255, 25, 31, 25, 255, 33, 42, 33, 255, 32, 41, 32, 255, 27, 37, 28, 255, 26, 35, 27, 255, 27, 36, 27, 255, 26, 34, 26, 255, 32, 46, 32, 255, 29, 41, 30, 255, 33, 47, 33, 255, 32, 46, 32, 255, 33, 47, 33, 255, 30, 42, 30, 255, 25, 33, 26, 255, 27, 38, 28, 255, 26, 35, 27, 255, 26, 32, 26, 255, 23, 29, 24, 255, 23, 29, 24, 255, 25, 34, 26, 255, 30, 43, 31, 255, 31, 44, 31, 255, 28, 38, 28, 255, 53, 44, 32, 255, 68, 55, 40, 255, 33, 30, 22, 255, 34, 31, 22, 255, 39, 33, 23, 255, 47, 39, 25, 255, 61, 46, 30, 255, 50, 40, 26, 255, 35, 31, 22, 255, 42, 36, 26, 255, 49, 41, 29, 255, 36, 32, 23, 255, 39, 34, 24, 255, 38, 33, 23, 255, 38, 33, 23, 255, 37, 33, 23, 255, 38, 33, 23, 255, 39, 34, 24, 255, 40, 35, 24, 255, 44, 37, 24, 255, 35, 31, 23, 255, 34, 31, 22, 255, 82, 99, 36, 255, 40, 34, 24, 255, 36, 32, 23, 255, 35, 31, 22, 255, 37, 33, 23, 255, 35, 31, 22, 255, 39, 34, 25, 255, 39, 34, 24, 255, 34, 31, 22, 255, 37, 33, 23, 255, 39, 34, 23, 255, 38, 33, 23, 255, 36, 32, 24, 255, 57, 47, 34, 255, 34, 30, 22, 255, 45, 39, 28, 255, 40, 35, 25, 255, 58, 48, 34, 255, 40, 35, 25, 255, 39, 34, 23, 255, 43, 37, 24, 255, 43, 36, 24, 255, 47, 39, 25, 255, 45, 37, 24, 255, 46, 39, 25, 255, 42, 36, 24, 255, 41, 36, 24, 255, 43, 36, 24, 255, 43, 37, 24, 255, 51, 41, 27, 255, 54, 43, 28, 255, 36, 32, 23, 255, 35, 31, 22, 255, 37, 33, 24, 255, 45, 38, 25, 255, 47, 39, 25, 255, 48, 40, 26, 255, 39, 34, 24, 255, 55, 43, 28, 255, 64, 48, 32, 255, 39, 34, 23, 255, 39, 34, 24, 255, 39, 34, 24, 255, 39, 34, 23, 255, 39, 34, 25, 255, 34, 31, 22, 255, 36, 32, 23, 255, 34, 31, 22, 255, 40, 34, 24, 255, 34, 31, 22, 255, 34, 31, 22, 255, 36, 32, 23, 255, 42, 36, 24, 255, 58, 45, 30, 255, 64, 48, 32, 255, 53, 42, 28, 255, 39, 34, 23, 255, 35, 31, 22, 255, 36, 32, 22, 255, 39, 34, 23, 255, 51, 41, 27, 255, 57, 45, 29, 255, 46, 38, 25, 255, 43, 37, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 34, 30, 22, 255, 57, 47, 34, 255, 35, 31, 22, 255, 37, 33, 24, 255, 76, 61, 43, 255, 76, 60, 42, 255, 40, 35, 25, 255, 34, 31, 22, 255, 36, 32, 23, 255, 39, 34, 23, 255, 39, 34, 24, 255, 36, 32, 23, 255, 41, 36, 24, 255, 33, 30, 22, 255, 36, 31, 22, 255, 39, 34, 23, 255, 34, 30, 22, 255, 43, 36, 24, 255, 39, 34, 23, 255, 43, 37, 24, 255, 33, 30, 22, 255, 55, 46, 33, 255, 37, 33, 23, 255, 35, 31, 23, 255, 39, 34, 25, 255, 42, 36, 24, 255, 45, 38, 25, 255, 43, 37, 24, 255, 49, 40, 26, 255, 57, 44, 29, 255, 40, 35, 24, 255, 44, 37, 24, 255, 42, 36, 24, 255, 52, 42, 27, 255, 48, 40, 26, 255, 52, 42, 28, 255, 49, 40, 26, 255, 54, 43, 28, 255, 39, 34, 23, 255, 35, 31, 22, 255, 41, 36, 26, 255, 37, 33, 24, 255, 40, 34, 24, 255, 39, 34, 24, 255, 45, 37, 24, 255, 50, 40, 27, 255, 36, 32, 23, 255, 40, 34, 24, 255, 50, 40, 27, 255, 42, 36, 24, 255, 38, 33, 23, 255, 35, 31, 23, 255, 35, 31, 22, 255, 41, 36, 26, 255, 70, 57, 40, 255, 66, 54, 38, 255, 34, 31, 22, 255, 39, 34, 23, 255, 40, 34, 24, 255, 39, 33, 23, 255, 34, 31, 22, 255, 36, 32, 23, 255, 33, 30, 22, 255, 36, 32, 23, 255, 43, 37, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 90, 119, 85, 255, 50, 40, 27, 255, 43, 37, 24, 255, 48, 40, 26, 255, 40, 34, 24, 255, 35, 31, 22, 255, 42, 36, 24, 255, 42, 36, 24, 255, 39, 33, 23, 255, 38, 33, 23, 255, 43, 37, 24, 255, 38, 33, 23, 255, 39, 33, 23, 255, 35, 31, 22, 255, 37, 33, 23, 255, 39, 34, 24, 255, 39, 33, 23, 255, 42, 36, 24, 255, 41, 36, 24, 255, 38, 33, 23, 255, 38, 33, 23, 255, 33, 30, 22, 255, 34, 31, 22, 255, 41, 35, 24, 255, 46, 38, 25, 255, 41, 35, 24, 255, 35, 31, 22, 255, 59, 49, 35, 255, 63, 52, 37, 255, 45, 39, 28, 255, 45, 39, 28, 255, 40, 35, 25, 255, 37, 33, 23, 255, 39, 34, 23, 255, 48, 39, 25, 255, 36, 31, 22, 255, 41, 35, 24, 255, 42, 36, 24, 255, 45, 38, 25, 255, 52, 42, 27, 255, 40, 35, 24, 255, 46, 46, 37, 255, 58, 45, 30, 255, 43, 36, 24, 255, 36, 32, 23, 255, 44, 37, 24, 255, 56, 44, 29, 255, 66, 49, 33, 255, 67, 50, 33, 255, 44, 37, 24, 255, 39, 34, 23, 255, 43, 36, 24, 255, 41, 36, 24, 255, 47, 39, 25, 255, 37, 33, 23, 255, 37, 33, 23, 255, 43, 36, 24, 255, 45, 37, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 45, 37, 24, 255, 61, 46, 31, 255, 66, 49, 33, 255, 61, 46, 31, 255, 49, 40, 26, 255, 46, 39, 25, 255, 40, 35, 24, 255, 45, 37, 24, 255, 39, 34, 23, 255, 38, 33, 23, 255, 37, 33, 24, 255, 51, 43, 31, 255, 44, 38, 27, 255, 39, 34, 24, 255, 37, 33, 23, 255, 39, 34, 25, 255, 33, 30, 22, 255, 43, 37, 24, 255, 45, 37, 24, 255, 40, 34, 24, 255, 46, 40, 29, 255, 37, 33, 23, 255, 38, 33, 23, 255, 40, 34, 24, 255, 37, 33, 23, 255, 39, 34, 23, 255, 39, 34, 23, 255, 36, 31, 22, 255, 39, 34, 23, 255, 38, 33, 23, 255, 37, 33, 23, 255, 37, 33, 22, 255, 41, 35, 24, 255, 46, 39, 25, 255, 57, 44, 29, 255, 48, 39, 25, 255, 41, 35, 24, 255, 40, 35, 24, 255, 50, 42, 31, 255, 35, 31, 23, 255, 50, 42, 31, 255, 34, 50, 34, 255, 37, 55, 37, 255, 33, 48, 33, 255, 33, 47, 33, 255, 33, 49, 34, 255, 33, 48, 33, 255, 34, 50, 34, 255, 33, 47, 33, 255, 30, 43, 31, 255, 31, 44, 31, 255, 33, 48, 33, 255, 33, 49, 34, 255, 28, 38, 28, 255, 25, 34, 26, 255, 24, 30, 25, 255, 26, 35, 27, 255, 24, 32, 25, 255, 26, 35, 27, 255, 25, 33, 26, 255, 23, 29, 24, 255, 27, 36, 27, 255, 28, 38, 28, 255, 26, 34, 26, 255, 27, 36, 27, 255, 29, 40, 29, 255, 29, 41, 30, 255, 30, 42, 30, 255, 31, 44, 31, 255, 30, 43, 31, 255, 26, 34, 26, 255, 29, 41, 30, 255, 27, 37, 28, 255, 29, 41, 30, 255, 33, 48, 33, 255, 34, 49, 34, 255, 34, 50, 34, 255, 31, 44, 31, 255, 34, 49, 34, 255, 32, 45, 32, 255, 32, 46, 32, 255, 31, 44, 31, 255, 33, 48, 33, 255, 37, 56, 37, 255, 36, 54, 36, 255, 35, 52, 35, 255, 30, 42, 30, 255, 26, 36, 27, 255, 29, 40, 29, 255, 24, 32, 25, 255, 23, 30, 24, 255, 27, 37, 28, 255, 30, 43, 31, 255, 31, 45, 32, 255, 35, 51, 35, 255, 36, 54, 36, 255, 34, 49, 34, 255, 33, 47, 33, 255, 26, 36, 27, 255, 26, 36, 27, 255, 29, 41, 30, 255, 25, 33, 26, 255, 26, 35, 27, 255, 26, 35, 27, 255, 25, 33, 26, 255, 26, 33, 27, 255, 26, 36, 27, 255, 28, 39, 29, 255, 26, 36, 27, 255, 27, 37, 28, 255, 29, 41, 30, 255, 35, 53, 36, 255, 36, 54, 36, 255, 43, 63, 41, 255, 36, 54, 36, 255, 35, 52, 35, 255, 35, 51, 35, 255, 30, 42, 30, 255, 30, 42, 30, 255, 31, 44, 31, 255, 31, 44, 31, 255, 31, 44, 31, 255, 26, 36, 27, 255, 32, 47, 33, 255, 31, 45, 32, 255, 26, 35, 27, 255, 31, 44, 31, 255, 30, 42, 30, 255, 28, 40, 29, 255, 26, 36, 27, 255, 25, 33, 26, 255, 25, 33, 26, 255, 27, 37, 28, 255, 29, 41, 30, 255, 26, 35, 27, 255, 24, 31, 25, 255, 29, 41, 30, 255, 28, 40, 29, 255, 26, 35, 27, 255, 30, 42, 30, 255, 27, 37, 28, 255, 27, 37, 28, 255, 26, 34, 26, 255, 25, 33, 26, 255, 26, 35, 27, 255, 28, 38, 28, 255, 29, 41, 30, 255, 30, 43, 31, 255, 31, 45, 32, 255, 31, 44, 31, 255, 27, 37, 28, 255, 29, 41, 30, 255, 32, 47, 33, 255, 35, 51, 35, 255, 34, 50, 34, 255, 31, 44, 31, 255, 35, 51, 35, 255, 32, 45, 32, 255, 30, 42, 30, 255, 32, 46, 32, 255, 30, 42, 30, 255, 30, 43, 31, 255, 34, 49, 34, 255, 30, 43, 31, 255, 30, 43, 31, 255, 32, 45, 32, 255, 27, 38, 28, 255, 30, 42, 30, 255, 28, 39, 29, 255, 27, 36, 27, 255, 27, 37, 28, 255, 32, 45, 32, 255, 36, 54, 36, 255, 33, 49, 34, 255, 34, 50, 34, 255, 33, 49, 34, 255, 29, 41, 30, 255, 32, 47, 33, 255, 33, 47, 33, 255, 33, 48, 33, 255, 27, 38, 28, 255, 25, 33, 26, 255, 26, 32, 26, 255, 23, 29, 24, 255, 29, 37, 29, 255, 23, 30, 24, 255, 24, 31, 25, 255, 26, 35, 27, 255, 26, 35, 27, 255, 25, 34, 26, 255, 24, 31, 25, 255, 24, 31, 25, 255, 26, 35, 27, 255, 75, 89, 12, 255, 31, 45, 32, 255, 34, 49, 34, 255, 31, 44, 31, 255, 27, 37, 28, 255, 27, 38, 28, 255, 29, 41, 30, 255, 30, 42, 30, 255, 29, 41, 30, 255, 34, 50, 34, 255, 33, 48, 33, 255, 29, 41, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 28, 40, 29, 255, 30, 43, 31, 255, 30, 43, 31, 255, 33, 47, 33, 255, 36, 53, 36, 255, 34, 51, 35, 255, 36, 53, 36, 255, 35, 53, 36, 255, 43, 63, 41, 255, 34, 50, 34, 255, 47, 69, 45, 255, 37, 56, 37, 255, 36, 54, 36, 255, 35, 53, 36, 255, 37, 56, 37, 255, 33, 47, 33, 255, 30, 42, 30, 255, 28, 39, 29, 255, 29, 41, 30, 255, 32, 46, 32, 255, 35, 53, 36, 255, 31, 45, 32, 255, 35, 51, 35, 255, 33, 49, 34, 255, 43, 64, 42, 255, 35, 52, 35, 255, 31, 44, 31, 255, 29, 40, 29, 255, 31, 45, 32, 255, 31, 44, 31, 255, 29, 41, 30, 255, 28, 40, 29, 255, 29, 41, 30, 255, 29, 41, 30, 255, 31, 44, 31, 255, 30, 43, 31, 255, 31, 44, 31, 255, 33, 48, 33, 255, 31, 44, 31, 255, 31, 45, 32, 255, 25, 34, 26, 255, 24, 32, 25, 255, 23, 29, 24, 255, 25, 34, 26, 255, 28, 39, 29, 255, 32, 47, 33, 255, 34, 50, 34, 255, 35, 51, 35, 255, 29, 41, 30, 255, 31, 45, 32, 255, 34, 50, 34, 255, 32, 45, 32, 255, 31, 44, 31, 255, 31, 45, 32, 255, 33, 48, 33, 255, 31, 45, 32, 255, 28, 38, 28, 255, 30, 43, 31, 255, 31, 45, 32, 255, 31, 45, 32, 255, 26, 35, 27, 255, 27, 37, 28, 255, 27, 37, 28, 255, 25, 33, 26, 255, 26, 35, 27, 255, 24, 32, 25, 255, 23, 30, 24, 255, 31, 39, 31, 255, 23, 30, 24, 255, 24, 32, 25, 255, 24, 32, 25, 255, 27, 37, 28, 255, 30, 42, 30, 255, 28, 39, 29, 255, 28, 39, 29, 255, 29, 41, 30, 255, 27, 38, 28, 255, 28, 38, 28, 255, 24, 32, 25, 255, 27, 37, 28, 255, 27, 37, 28, 255, 27, 37, 28, 255, 24, 31, 25, 255, 23, 30, 24, 255, 24, 32, 25, 255, 28, 40, 29, 255, 27, 37, 28, 255, 31, 44, 31, 255, 30, 43, 31, 255, 46, 40, 29, 255, 36, 31, 22, 255, 33, 30, 22, 255, 58, 48, 34, 255, 37, 33, 23, 255, 51, 41, 26, 255, 42, 36, 24, 255, 39, 34, 23, 255, 38, 33, 23, 255, 60, 75, 31, 255, 41, 35, 23, 255, 42, 35, 23, 255, 51, 41, 27, 255, 41, 35, 24, 255, 39, 33, 23, 255, 37, 33, 23, 255, 68, 55, 39, 255, 42, 36, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 43, 36, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 35, 31, 22, 255, 37, 33, 24, 255, 50, 42, 31, 255, 45, 39, 28, 255, 59, 49, 35, 255, 41, 36, 24, 255, 39, 34, 24, 255, 40, 34, 24, 255, 39, 34, 25, 255, 39, 34, 23, 255, 41, 35, 24, 255, 36, 32, 22, 255, 59, 49, 35, 255, 66, 54, 38, 255, 76, 60, 42, 255, 63, 52, 37, 255, 71, 57, 41, 255, 73, 59, 42, 255, 38, 33, 23, 255, 55, 43, 28, 255, 50, 40, 27, 255, 44, 37, 24, 255, 39, 34, 24, 255, 50, 40, 27, 255, 46, 38, 25, 255, 43, 36, 24, 255, 41, 35, 24, 255, 45, 37, 24, 255, 64, 48, 32, 255, 54, 43, 28, 255, 55, 43, 28, 255, 33, 30, 22, 255, 39, 34, 23, 255, 53, 42, 28, 255, 52, 42, 28, 255, 43, 37, 24, 255, 40, 35, 24, 255, 40, 34, 24, 255, 52, 42, 28, 255, 45, 37, 24, 255, 34, 30, 22, 255, 80, 64, 45, 255, 35, 31, 22, 255, 37, 33, 23, 255, 46, 38, 25, 255, 39, 34, 24, 255, 63, 52, 37, 255, 37, 33, 23, 255, 36, 32, 22, 255, 77, 62, 44, 255, 37, 33, 23, 255, 35, 31, 22, 255, 34, 31, 22, 255, 42, 36, 24, 255, 54, 43, 28, 255, 36, 31, 22, 255, 57, 47, 34, 255, 59, 49, 35, 255, 40, 35, 25, 255, 37, 33, 23, 255, 41, 35, 24, 255, 45, 37, 24, 255, 42, 36, 24, 255, 43, 37, 24, 255, 40, 42, 36, 255, 54, 45, 33, 255, 36, 32, 24, 255, 34, 30, 22, 255, 35, 31, 23, 255, 36, 32, 24, 255, 75, 60, 40, 255, 33, 30, 22, 255, 34, 31, 22, 255, 49, 42, 30, 255, 51, 43, 31, 255, 36, 32, 23, 255, 40, 35, 24, 255, 39, 34, 24, 255, 33, 30, 22, 255, 40, 35, 24, 255, 43, 36, 24, 255, 37, 33, 23, 255, 43, 37, 24, 255, 45, 37, 24, 255, 37, 33, 23, 255, 39, 34, 25, 255, 50, 42, 31, 255, 34, 31, 22, 255, 40, 35, 24, 255, 42, 37, 27, 255, 34, 30, 22, 255, 39, 34, 23, 255, 40, 35, 24, 255, 69, 51, 33, 255, 59, 54, 42, 255, 43, 37, 24, 255, 48, 40, 26, 255, 74, 54, 33, 255, 61, 46, 31, 255, 54, 43, 28, 255, 38, 33, 23, 255, 43, 37, 24, 255, 39, 34, 24, 255, 40, 35, 25, 255, 73, 59, 42, 255, 80, 64, 45, 255, 45, 39, 28, 255, 48, 40, 26, 255, 46, 40, 29, 255, 36, 32, 23, 255, 42, 36, 24, 255, 51, 41, 27, 255, 58, 45, 30, 255, 40, 34, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 40, 35, 24, 255, 36, 32, 23, 255, 35, 31, 22, 255, 41, 36, 26, 255, 35, 31, 23, 255, 35, 31, 22, 255, 35, 31, 22, 255, 45, 39, 28, 255, 57, 47, 34, 255, 48, 40, 30, 255, 35, 31, 22, 255, 35, 31, 23, 255, 37, 33, 23, 255, 42, 36, 24, 255, 43, 37, 24, 255, 45, 37, 24, 255, 65, 83, 48, 255, 62, 47, 31, 255, 63, 48, 31, 255, 66, 49, 33, 255, 51, 41, 27, 255, 52, 42, 27, 255, 54, 43, 28, 255, 60, 46, 30, 255, 45, 37, 24, 255, 40, 34, 24, 255, 36, 31, 22, 255, 34, 30, 22, 255, 39, 34, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 43, 37, 24, 255, 33, 30, 22, 255, 37, 33, 24, 255, 36, 32, 24, 255, 33, 30, 22, 255, 35, 31, 22, 255, 43, 37, 24, 255, 36, 32, 23, 255, 35, 31, 22, 255, 40, 35, 24, 255, 40, 35, 24, 255, 42, 36, 24, 255, 35, 31, 22, 255, 33, 30, 22, 255, 43, 37, 24, 255, 35, 31, 22, 255, 51, 43, 31, 255, 33, 30, 22, 255, 38, 33, 23, 255, 43, 37, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 36, 32, 23, 255, 39, 33, 23, 255, 42, 36, 24, 255, 45, 37, 24, 255, 45, 37, 24, 255, 59, 46, 30, 255, 45, 37, 24, 255, 52, 42, 28, 255, 45, 37, 24, 255, 58, 45, 30, 255, 59, 45, 30, 255, 64, 48, 32, 255, 45, 37, 24, 255, 41, 35, 24, 255, 51, 41, 27, 255, 40, 35, 24, 255, 36, 32, 22, 255, 39, 34, 23, 255, 39, 34, 24, 255, 34, 30, 22, 255, 42, 37, 27, 255, 36, 31, 22, 255, 55, 43, 28, 255, 45, 38, 25, 255, 45, 38, 25, 255, 43, 36, 24, 255, 44, 37, 24, 255, 47, 39, 24, 255, 39, 34, 24, 255, 36, 31, 22, 255, 43, 37, 24, 255, 39, 34, 24, 255, 45, 39, 28, 255, 72, 58, 42, 255, 58, 48, 34, 255, 45, 39, 28, 255, 42, 36, 24, 255, 40, 35, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 44, 37, 24, 255, 52, 42, 27, 255, 46, 38, 25, 255, 39, 34, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 36, 32, 23, 255, 46, 40, 29, 255, 42, 36, 24, 255, 42, 35, 24, 255, 43, 36, 25, 255, 43, 36, 24, 255, 43, 36, 25, 255, 40, 34, 23, 255, 38, 33, 24, 255, 41, 35, 23, 255, 65, 49, 31, 255, 45, 37, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 43, 36, 24, 255, 36, 32, 23, 255, 36, 32, 23, 255, 37, 33, 23, 255, 37, 56, 37, 255, 37, 55, 37, 255, 36, 54, 36, 255, 36, 54, 36, 255, 34, 50, 34, 255, 33, 48, 33, 255, 35, 53, 36, 255, 34, 50, 34, 255, 29, 41, 30, 255, 32, 46, 32, 255, 32, 46, 32, 255, 32, 46, 32, 255, 31, 44, 31, 255, 28, 40, 29, 255, 30, 43, 31, 255, 27, 37, 28, 255, 25, 34, 26, 255, 26, 35, 27, 255, 33, 42, 33, 255, 31, 39, 31, 255, 26, 35, 27, 255, 28, 38, 28, 255, 25, 34, 26, 255, 26, 35, 27, 255, 30, 43, 31, 255, 34, 49, 34, 255, 33, 48, 33, 255, 31, 45, 32, 255, 32, 46, 32, 255, 28, 39, 29, 255, 28, 39, 29, 255, 27, 37, 28, 255, 34, 49, 34, 255, 35, 52, 35, 255, 36, 54, 36, 255, 33, 48, 33, 255, 30, 43, 31, 255, 30, 43, 31, 255, 29, 41, 30, 255, 27, 36, 27, 255, 29, 41, 30, 255, 31, 44, 31, 255, 32, 46, 32, 255, 29, 41, 30, 255, 33, 47, 33, 255, 31, 44, 31, 255, 26, 36, 27, 255, 29, 41, 30, 255, 26, 33, 27, 255, 25, 34, 26, 255, 29, 41, 30, 255, 28, 40, 29, 255, 30, 42, 30, 255, 32, 46, 32, 255, 32, 47, 33, 255, 32, 45, 32, 255, 33, 48, 33, 255, 29, 40, 29, 255, 24, 32, 25, 255, 25, 33, 26, 255, 27, 38, 28, 255, 24, 31, 25, 255, 27, 37, 28, 255, 26, 35, 27, 255, 25, 33, 26, 255, 29, 40, 29, 255, 23, 29, 24, 255, 28, 39, 29, 255, 28, 38, 28, 255, 29, 41, 30, 255, 37, 55, 37, 255, 36, 54, 36, 255, 34, 49, 34, 255, 33, 49, 34, 255, 33, 49, 34, 255, 32, 46, 32, 255, 28, 40, 29, 255, 25, 33, 26, 255, 23, 30, 24, 255, 31, 44, 31, 255, 33, 47, 33, 255, 33, 48, 33, 255, 32, 46, 32, 255, 26, 34, 26, 255, 24, 32, 25, 255, 27, 37, 28, 255, 28, 39, 29, 255, 34, 49, 34, 255, 34, 49, 34, 255, 27, 37, 28, 255, 27, 38, 28, 255, 28, 38, 28, 255, 26, 35, 27, 255, 29, 41, 30, 255, 27, 36, 27, 255, 28, 40, 29, 255, 30, 43, 31, 255, 28, 40, 29, 255, 29, 40, 29, 255, 32, 45, 32, 255, 32, 45, 32, 255, 32, 46, 32, 255, 28, 39, 29, 255, 26, 36, 27, 255, 29, 41, 30, 255, 30, 42, 30, 255, 28, 38, 28, 255, 27, 37, 28, 255, 28, 38, 28, 255, 28, 39, 29, 255, 30, 42, 30, 255, 28, 40, 29, 255, 30, 43, 31, 255, 29, 40, 29, 255, 34, 50, 34, 255, 34, 50, 34, 255, 32, 45, 32, 255, 30, 42, 30, 255, 26, 36, 27, 255, 26, 35, 27, 255, 26, 35, 27, 255, 26, 34, 26, 255, 28, 38, 28, 255, 31, 45, 32, 255, 31, 45, 32, 255, 26, 34, 26, 255, 25, 33, 26, 255, 28, 39, 29, 255, 25, 33, 26, 255, 30, 43, 31, 255, 34, 50, 34, 255, 32, 45, 32, 255, 36, 53, 36, 255, 34, 50, 34, 255, 28, 39, 29, 255, 27, 37, 28, 255, 26, 35, 27, 255, 31, 44, 31, 255, 30, 42, 30, 255, 28, 39, 29, 255, 25, 34, 26, 255, 25, 33, 26, 255, 23, 30, 24, 255, 29, 37, 30, 255, 26, 33, 27, 255, 29, 41, 30, 255, 29, 41, 30, 255, 26, 36, 27, 255, 25, 33, 26, 255, 25, 31, 25, 255, 25, 32, 26, 255, 23, 30, 24, 255, 26, 35, 27, 255, 34, 51, 35, 255, 33, 49, 34, 255, 34, 50, 34, 255, 33, 49, 34, 255, 31, 44, 31, 255, 26, 34, 26, 255, 35, 52, 35, 255, 30, 43, 31, 255, 31, 45, 32, 255, 40, 60, 40, 255, 33, 48, 33, 255, 36, 54, 36, 255, 33, 49, 34, 255, 30, 43, 31, 255, 29, 41, 30, 255, 31, 44, 31, 255, 30, 43, 31, 255, 37, 55, 37, 255, 47, 68, 45, 255, 36, 54, 36, 255, 32, 47, 33, 255, 34, 50, 34, 255, 36, 53, 36, 255, 36, 53, 36, 255, 44, 65, 43, 255, 37, 55, 37, 255, 37, 56, 37, 255, 40, 59, 39, 255, 32, 47, 33, 255, 34, 50, 34, 255, 32, 47, 33, 255, 26, 35, 27, 255, 31, 45, 32, 255, 91, 112, 16, 255, 36, 54, 36, 255, 34, 50, 34, 255, 34, 49, 34, 255, 35, 51, 35, 255, 31, 45, 32, 255, 32, 47, 33, 255, 27, 37, 28, 255, 28, 39, 29, 255, 28, 39, 29, 255, 29, 41, 30, 255, 34, 51, 35, 255, 33, 48, 33, 255, 33, 48, 33, 255, 28, 39, 29, 255, 30, 42, 30, 255, 29, 40, 29, 255, 27, 38, 28, 255, 28, 39, 29, 255, 28, 39, 29, 255, 31, 45, 32, 255, 29, 40, 29, 255, 27, 36, 27, 255, 23, 29, 24, 255, 27, 36, 27, 255, 31, 45, 32, 255, 31, 44, 31, 255, 31, 44, 31, 255, 31, 44, 31, 255, 30, 43, 31, 255, 31, 44, 31, 255, 32, 46, 32, 255, 30, 43, 31, 255, 29, 41, 30, 255, 34, 51, 35, 255, 34, 49, 34, 255, 30, 43, 31, 255, 33, 48, 33, 255, 32, 46, 32, 255, 30, 43, 31, 255, 28, 39, 29, 255, 28, 39, 29, 255, 26, 35, 27, 255, 25, 33, 26, 255, 23, 30, 24, 255, 25, 33, 26, 255, 26, 35, 27, 255, 27, 35, 28, 255, 24, 30, 25, 255, 24, 31, 25, 255, 25, 31, 25, 255, 23, 30, 24, 255, 24, 32, 25, 255, 29, 41, 30, 255, 27, 37, 28, 255, 29, 41, 30, 255, 27, 36, 27, 255, 27, 37, 28, 255, 23, 30, 24, 255, 28, 39, 29, 255, 25, 33, 26, 255, 25, 34, 26, 255, 26, 34, 26, 255, 27, 37, 28, 255, 26, 36, 27, 255, 26, 35, 27, 255, 30, 42, 30, 255, 29, 41, 30, 255, 32, 46, 32, 255, 32, 46, 32, 255, 37, 33, 24, 255, 45, 39, 28, 255, 37, 33, 24, 255, 36, 31, 22, 255, 33, 30, 22, 255, 55, 43, 28, 255, 42, 36, 24, 255, 45, 38, 24, 255, 36, 32, 22, 255, 37, 33, 23, 255, 39, 34, 23, 255, 41, 35, 24, 255, 41, 35, 24, 255, 45, 38, 26, 255, 44, 36, 25, 255, 39, 34, 23, 255, 52, 43, 31, 255, 42, 36, 24, 255, 38, 33, 23, 255, 40, 34, 24, 255, 34, 31, 22, 255, 40, 34, 24, 255, 39, 33, 23, 255, 39, 33, 23, 255, 40, 35, 25, 255, 40, 35, 25, 255, 39, 41, 36, 255, 36, 32, 24, 255, 50, 42, 31, 255, 46, 38, 25, 255, 38, 33, 23, 255, 35, 31, 22, 255, 37, 33, 23, 255, 35, 31, 22, 255, 39, 34, 24, 255, 38, 33, 23, 255, 41, 36, 26, 255, 49, 42, 30, 255, 45, 39, 28, 255, 36, 32, 23, 255, 41, 35, 24, 255, 43, 36, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 41, 35, 24, 255, 42, 36, 24, 255, 46, 38, 25, 255, 39, 34, 23, 255, 38, 33, 23, 255, 37, 33, 23, 255, 44, 37, 24, 255, 42, 36, 24, 255, 45, 38, 25, 255, 34, 31, 22, 255, 36, 32, 24, 255, 42, 36, 24, 255, 44, 37, 24, 255, 55, 43, 28, 255, 49, 40, 26, 255, 42, 36, 24, 255, 66, 49, 33, 255, 43, 37, 24, 255, 45, 38, 25, 255, 40, 35, 24, 255, 79, 63, 44, 255, 35, 31, 22, 255, 36, 32, 22, 255, 33, 30, 22, 255, 57, 47, 34, 255, 36, 31, 22, 255, 36, 31, 22, 255, 33, 30, 22, 255, 51, 43, 31, 255, 36, 32, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 40, 34, 24, 255, 52, 42, 27, 255, 38, 33, 23, 255, 39, 34, 24, 255, 51, 43, 31, 255, 43, 36, 24, 255, 40, 35, 24, 255, 52, 42, 28, 255, 49, 40, 26, 255, 54, 43, 28, 255, 52, 42, 28, 255, 45, 37, 24, 255, 40, 35, 25, 255, 35, 31, 22, 255, 41, 36, 26, 255, 39, 34, 23, 255, 35, 31, 22, 255, 42, 37, 27, 255, 38, 33, 23, 255, 36, 32, 23, 255, 37, 33, 24, 255, 39, 34, 23, 255, 38, 33, 23, 255, 35, 31, 22, 255, 42, 36, 24, 255, 54, 43, 28, 255, 41, 35, 24, 255, 55, 43, 28, 255, 55, 43, 28, 255, 41, 35, 24, 255, 41, 35, 24, 255, 42, 36, 24, 255, 39, 33, 23, 255, 42, 36, 24, 255, 39, 34, 23, 255, 39, 34, 25, 255, 45, 39, 28, 255, 33, 30, 22, 255, 40, 34, 24, 255, 43, 37, 24, 255, 46, 38, 25, 255, 54, 43, 28, 255, 37, 33, 23, 255, 52, 42, 28, 255, 57, 44, 29, 255, 66, 49, 33, 255, 49, 40, 26, 255, 53, 42, 28, 255, 36, 32, 23, 255, 44, 37, 24, 255, 34, 31, 22, 255, 80, 64, 45, 255, 74, 58, 39, 255, 34, 30, 22, 255, 34, 30, 22, 255, 37, 33, 23, 255, 40, 35, 24, 255, 51, 41, 27, 255, 66, 49, 33, 255, 52, 42, 28, 255, 60, 46, 30, 255, 41, 36, 24, 255, 48, 39, 25, 255, 41, 36, 24, 255, 34, 31, 22, 255, 40, 34, 24, 255, 33, 30, 22, 255, 50, 42, 31, 255, 41, 36, 24, 255, 44, 37, 24, 255, 34, 29, 22, 255, 49, 42, 30, 255, 40, 35, 25, 255, 36, 32, 23, 255, 39, 33, 23, 255, 36, 32, 23, 255, 47, 39, 25, 255, 34, 31, 22, 255, 42, 36, 24, 255, 42, 36, 24, 255, 49, 40, 26, 255, 67, 50, 33, 255, 66, 49, 33, 255, 69, 51, 33, 255, 78, 57, 33, 255, 59, 45, 30, 255, 55, 43, 28, 255, 60, 46, 30, 255, 63, 48, 32, 255, 39, 34, 24, 255, 37, 33, 23, 255, 39, 34, 24, 255, 54, 43, 28, 255, 53, 42, 28, 255, 54, 43, 28, 255, 57, 44, 29, 255, 38, 33, 23, 255, 39, 34, 23, 255, 33, 30, 22, 255, 36, 32, 24, 255, 42, 36, 24, 255, 45, 39, 28, 255, 51, 43, 31, 255, 52, 42, 27, 255, 43, 37, 24, 255, 42, 36, 24, 255, 33, 30, 22, 255, 35, 31, 22, 255, 39, 34, 24, 255, 44, 38, 27, 255, 35, 31, 22, 255, 40, 34, 24, 255, 36, 32, 23, 255, 39, 33, 23, 255, 37, 33, 23, 255, 33, 30, 22, 255, 39, 34, 23, 255, 43, 37, 24, 255, 43, 37, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 57, 45, 29, 255, 40, 34, 24, 255, 40, 35, 24, 255, 38, 33, 23, 255, 49, 40, 26, 255, 42, 36, 24, 255, 52, 42, 28, 255, 41, 36, 24, 255, 37, 33, 23, 255, 43, 37, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 40, 34, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 48, 40, 30, 255, 36, 32, 23, 255, 45, 37, 24, 255, 59, 46, 30, 255, 40, 34, 24, 255, 41, 35, 24, 255, 45, 37, 24, 255, 39, 34, 24, 255, 49, 40, 26, 255, 40, 34, 24, 255, 49, 40, 26, 255, 42, 36, 24, 255, 40, 35, 24, 255, 37, 33, 23, 255, 53, 44, 32, 255, 33, 30, 22, 255, 34, 31, 22, 255, 42, 36, 24, 255, 42, 36, 24, 255, 43, 36, 24, 255, 51, 41, 27, 255, 62, 47, 31, 255, 66, 49, 33, 255, 52, 42, 28, 255, 44, 37, 24, 255, 37, 33, 23, 255, 45, 37, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 40, 34, 24, 255, 44, 37, 25, 255, 41, 35, 24, 255, 45, 37, 25, 255, 38, 33, 23, 255, 41, 35, 24, 255, 39, 34, 23, 255, 68, 50, 32, 255, 50, 41, 26, 255, 47, 38, 24, 255, 37, 33, 23, 255, 48, 41, 29, 255, 39, 34, 24, 255, 36, 32, 22, 255, 43, 37, 24, 255, 37, 55, 37, 255, 35, 51, 35, 255, 35, 53, 36, 255, 34, 49, 34, 255, 36, 53, 36, 255, 35, 53, 36, 255, 35, 53, 36, 255, 36, 54, 36, 255, 33, 48, 33, 255, 31, 45, 32, 255, 32, 46, 32, 255, 31, 45, 32, 255, 32, 46, 32, 255, 34, 49, 34, 255, 33, 48, 33, 255, 25, 33, 26, 255, 26, 36, 27, 255, 24, 31, 25, 255, 23, 30, 24, 255, 26, 32, 26, 255, 23, 30, 24, 255, 28, 39, 29, 255, 27, 37, 28, 255, 29, 41, 30, 255, 31, 45, 32, 255, 31, 44, 31, 255, 32, 46, 32, 255, 29, 41, 30, 255, 30, 43, 31, 255, 32, 46, 32, 255, 32, 46, 32, 255, 29, 40, 29, 255, 33, 48, 33, 255, 37, 55, 37, 255, 35, 52, 35, 255, 36, 54, 36, 255, 31, 44, 31, 255, 33, 48, 33, 255, 31, 45, 32, 255, 27, 38, 28, 255, 26, 36, 27, 255, 28, 39, 29, 255, 31, 45, 32, 255, 26, 35, 27, 255, 28, 39, 29, 255, 29, 41, 30, 255, 24, 32, 25, 255, 28, 39, 29, 255, 23, 30, 24, 255, 27, 37, 28, 255, 30, 42, 30, 255, 27, 37, 28, 255, 29, 41, 30, 255, 31, 45, 32, 255, 30, 42, 30, 255, 29, 41, 30, 255, 30, 43, 31, 255, 29, 41, 30, 255, 27, 37, 28, 255, 25, 33, 26, 255, 23, 30, 24, 255, 25, 34, 26, 255, 29, 41, 30, 255, 28, 38, 28, 255, 28, 38, 28, 255, 28, 39, 29, 255, 26, 34, 26, 255, 25, 33, 26, 255, 26, 34, 26, 255, 27, 37, 28, 255, 30, 42, 30, 255, 30, 42, 30, 255, 32, 47, 33, 255, 30, 42, 30, 255, 30, 43, 31, 255, 32, 47, 33, 255, 29, 41, 30, 255, 27, 38, 28, 255, 28, 38, 28, 255, 30, 43, 31, 255, 29, 41, 30, 255, 31, 44, 31, 255, 31, 44, 31, 255, 26, 36, 27, 255, 24, 32, 25, 255, 28, 39, 29, 255, 30, 43, 31, 255, 35, 51, 35, 255, 30, 42, 30, 255, 27, 38, 28, 255, 31, 45, 32, 255, 26, 36, 27, 255, 23, 30, 24, 255, 27, 37, 28, 255, 25, 34, 26, 255, 27, 37, 28, 255, 27, 37, 28, 255, 30, 42, 30, 255, 29, 41, 30, 255, 28, 38, 28, 255, 33, 47, 33, 255, 30, 43, 31, 255, 27, 37, 28, 255, 28, 39, 29, 255, 31, 45, 32, 255, 29, 41, 30, 255, 28, 38, 28, 255, 26, 34, 26, 255, 28, 39, 29, 255, 28, 39, 29, 255, 27, 37, 28, 255, 33, 49, 34, 255, 34, 50, 34, 255, 32, 47, 33, 255, 34, 50, 34, 255, 34, 50, 34, 255, 31, 45, 32, 255, 28, 38, 28, 255, 25, 33, 26, 255, 26, 34, 26, 255, 23, 30, 24, 255, 26, 35, 27, 255, 26, 35, 27, 255, 28, 39, 29, 255, 32, 46, 32, 255, 28, 38, 28, 255, 24, 31, 25, 255, 23, 29, 24, 255, 30, 43, 31, 255, 29, 41, 30, 255, 29, 41, 30, 255, 28, 40, 29, 255, 32, 45, 32, 255, 31, 44, 31, 255, 27, 36, 27, 255, 29, 40, 29, 255, 28, 38, 28, 255, 31, 44, 31, 255, 30, 43, 31, 255, 32, 46, 32, 255, 27, 37, 28, 255, 26, 34, 26, 255, 25, 34, 26, 255, 25, 34, 26, 255, 24, 32, 25, 255, 30, 43, 31, 255, 25, 34, 26, 255, 25, 33, 26, 255, 27, 37, 28, 255, 24, 31, 25, 255, 23, 29, 24, 255, 25, 33, 26, 255, 26, 36, 27, 255, 28, 39, 29, 255, 30, 42, 30, 255, 31, 45, 32, 255, 35, 51, 35, 255, 31, 44, 31, 255, 33, 49, 34, 255, 34, 50, 34, 255, 39, 59, 39, 255, 49, 72, 47, 255, 48, 70, 46, 255, 41, 61, 40, 255, 47, 69, 45, 255, 34, 50, 34, 255, 30, 43, 31, 255, 32, 47, 33, 255, 35, 52, 35, 255, 33, 48, 33, 255, 36, 53, 36, 255, 42, 62, 41, 255, 43, 64, 42, 255, 34, 50, 34, 255, 36, 53, 36, 255, 33, 49, 34, 255, 36, 53, 36, 255, 47, 68, 45, 255, 38, 57, 38, 255, 45, 67, 44, 255, 45, 67, 44, 255, 35, 53, 36, 255, 35, 52, 35, 255, 31, 44, 31, 255, 30, 43, 31, 255, 32, 46, 32, 255, 35, 52, 35, 255, 36, 53, 36, 255, 35, 51, 35, 255, 34, 49, 34, 255, 37, 56, 37, 255, 35, 52, 35, 255, 30, 42, 30, 255, 28, 39, 29, 255, 29, 40, 29, 255, 27, 37, 28, 255, 30, 42, 30, 255, 30, 42, 30, 255, 33, 48, 33, 255, 31, 44, 31, 255, 29, 41, 30, 255, 32, 47, 33, 255, 31, 44, 31, 255, 27, 38, 28, 255, 27, 37, 28, 255, 27, 37, 28, 255, 26, 35, 27, 255, 24, 32, 25, 255, 28, 39, 29, 255, 24, 31, 25, 255, 28, 39, 29, 255, 32, 45, 32, 255, 31, 45, 32, 255, 31, 45, 32, 255, 32, 45, 32, 255, 32, 46, 32, 255, 33, 48, 33, 255, 30, 43, 31, 255, 28, 39, 29, 255, 30, 43, 31, 255, 37, 55, 37, 255, 38, 57, 38, 255, 35, 51, 35, 255, 35, 52, 35, 255, 34, 50, 34, 255, 31, 45, 32, 255, 29, 40, 29, 255, 26, 35, 27, 255, 26, 34, 26, 255, 27, 37, 28, 255, 28, 38, 28, 255, 28, 39, 29, 255, 26, 36, 27, 255, 23, 29, 24, 255, 24, 30, 25, 255, 24, 31, 25, 255, 23, 30, 24, 255, 38, 48, 37, 255, 23, 29, 24, 255, 26, 36, 27, 255, 24, 32, 25, 255, 28, 39, 29, 255, 28, 39, 29, 255, 26, 35, 27, 255, 24, 32, 25, 255, 26, 35, 27, 255, 26, 35, 27, 255, 27, 38, 28, 255, 26, 35, 27, 255, 26, 36, 27, 255, 26, 35, 27, 255, 30, 43, 31, 255, 29, 39, 16, 255, 32, 45, 32, 255, 33, 49, 34, 255, 32, 46, 32, 255, 44, 37, 24, 255, 36, 32, 23, 255, 39, 34, 24, 255, 41, 35, 23, 255, 40, 34, 23, 255, 42, 37, 27, 255, 40, 35, 24, 255, 41, 35, 24, 255, 47, 38, 25, 255, 45, 37, 24, 255, 40, 34, 23, 255, 41, 34, 23, 255, 44, 38, 26, 255, 35, 31, 23, 255, 38, 33, 22, 255, 39, 33, 23, 255, 51, 43, 31, 255, 34, 31, 22, 255, 34, 30, 22, 255, 36, 32, 23, 255, 40, 34, 24, 255, 40, 34, 24, 255, 40, 34, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 45, 37, 24, 255, 45, 38, 25, 255, 49, 42, 30, 255, 40, 35, 24, 255, 59, 45, 30, 255, 43, 36, 24, 255, 44, 37, 24, 255, 41, 35, 24, 255, 39, 33, 23, 255, 43, 36, 24, 255, 43, 36, 24, 255, 43, 36, 24, 255, 40, 35, 24, 255, 39, 33, 23, 255, 37, 33, 23, 255, 40, 35, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 34, 31, 22, 255, 43, 37, 24, 255, 38, 33, 23, 255, 38, 33, 23, 255, 49, 40, 26, 255, 59, 45, 30, 255, 39, 34, 24, 255, 38, 33, 23, 255, 51, 43, 31, 255, 36, 32, 24, 255, 37, 33, 24, 255, 39, 34, 23, 255, 39, 34, 24, 255, 51, 41, 27, 255, 41, 35, 24, 255, 44, 37, 24, 255, 57, 44, 29, 255, 65, 49, 33, 255, 45, 38, 25, 255, 39, 34, 24, 255, 37, 33, 24, 255, 36, 32, 24, 255, 38, 33, 23, 255, 37, 33, 23, 255, 39, 34, 25, 255, 39, 34, 24, 255, 38, 33, 23, 255, 36, 32, 23, 255, 34, 31, 22, 255, 39, 34, 24, 255, 39, 34, 24, 255, 41, 35, 24, 255, 35, 31, 23, 255, 40, 34, 24, 255, 36, 32, 24, 255, 42, 36, 24, 255, 41, 36, 24, 255, 42, 36, 24, 255, 38, 33, 23, 255, 42, 36, 24, 255, 48, 39, 25, 255, 70, 52, 33, 255, 43, 36, 24, 255, 45, 37, 24, 255, 37, 33, 23, 255, 44, 38, 27, 255, 80, 64, 45, 255, 50, 42, 31, 255, 36, 32, 23, 255, 62, 51, 36, 255, 59, 49, 35, 255, 36, 32, 22, 255, 33, 30, 22, 255, 42, 36, 24, 255, 45, 39, 28, 255, 36, 32, 23, 255, 35, 31, 22, 255, 37, 33, 23, 255, 63, 48, 31, 255, 60, 46, 30, 255, 64, 48, 32, 255, 41, 35, 24, 255, 33, 30, 22, 255, 42, 37, 27, 255, 48, 39, 25, 255, 37, 33, 23, 255, 44, 37, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 34, 31, 22, 255, 37, 33, 23, 255, 39, 34, 23, 255, 39, 34, 24, 255, 41, 36, 24, 255, 43, 37, 24, 255, 44, 37, 24, 255, 42, 36, 24, 255, 56, 44, 29, 255, 46, 38, 25, 255, 52, 42, 27, 255, 59, 45, 30, 255, 44, 37, 24, 255, 44, 37, 24, 255, 48, 39, 25, 255, 33, 30, 22, 255, 76, 61, 43, 255, 46, 40, 29, 255, 40, 34, 24, 255, 50, 40, 27, 255, 58, 45, 30, 255, 52, 42, 27, 255, 63, 48, 31, 255, 64, 48, 32, 255, 74, 54, 33, 255, 43, 36, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 48, 39, 25, 255, 40, 34, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 34, 30, 22, 255, 41, 35, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 34, 31, 22, 255, 34, 30, 22, 255, 42, 36, 24, 255, 47, 39, 25, 255, 44, 37, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 65, 49, 33, 255, 51, 41, 27, 255, 50, 40, 27, 255, 49, 40, 26, 255, 56, 44, 29, 255, 56, 44, 29, 255, 49, 40, 26, 255, 55, 43, 28, 255, 52, 42, 27, 255, 57, 44, 29, 255, 38, 33, 23, 255, 36, 32, 23, 255, 43, 37, 24, 255, 45, 37, 24, 255, 50, 40, 27, 255, 51, 41, 27, 255, 70, 52, 33, 255, 39, 33, 23, 255, 36, 32, 23, 255, 37, 33, 23, 255, 40, 34, 24, 255, 42, 37, 27, 255, 38, 33, 23, 255, 36, 32, 22, 255, 43, 36, 24, 255, 35, 31, 22, 255, 36, 31, 22, 255, 36, 32, 23, 255, 39, 33, 23, 255, 34, 31, 22, 255, 42, 36, 24, 255, 40, 34, 24, 255, 55, 43, 28, 255, 36, 32, 23, 255, 36, 32, 23, 255, 41, 36, 26, 255, 40, 35, 24, 255, 41, 36, 24, 255, 42, 36, 24, 255, 39, 33, 23, 255, 39, 34, 25, 255, 36, 30, 22, 255, 44, 37, 24, 255, 39, 33, 23, 255, 41, 36, 24, 255, 71, 57, 41, 255, 34, 30, 22, 255, 40, 35, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 36, 32, 23, 255, 41, 35, 24, 255, 37, 33, 23, 255, 36, 32, 23, 255, 35, 31, 22, 255, 45, 38, 25, 255, 39, 34, 24, 255, 44, 37, 24, 255, 47, 39, 25, 255, 42, 36, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 55, 43, 28, 255, 49, 40, 26, 255, 39, 34, 23, 255, 45, 37, 24, 255, 38, 33, 23, 255, 42, 36, 24, 255, 35, 31, 23, 255, 41, 36, 26, 255, 36, 32, 24, 255, 37, 33, 23, 255, 41, 35, 24, 255, 39, 34, 24, 255, 37, 33, 23, 255, 40, 34, 24, 255, 42, 36, 24, 255, 85, 95, 43, 255, 45, 37, 24, 255, 44, 37, 24, 255, 36, 32, 23, 255, 48, 40, 26, 255, 47, 39, 25, 255, 45, 37, 24, 255, 41, 36, 24, 255, 40, 34, 24, 255, 47, 39, 25, 255, 43, 36, 24, 255, 38, 33, 23, 255, 40, 34, 23, 255, 37, 33, 22, 255, 44, 37, 24, 255, 49, 40, 26, 255, 52, 42, 28, 255, 49, 40, 26, 255, 40, 34, 24, 255, 40, 35, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 40, 35, 24, 255, 35, 52, 35, 255, 32, 47, 33, 255, 34, 50, 34, 255, 33, 48, 33, 255, 37, 55, 37, 255, 38, 57, 38, 255, 33, 48, 33, 255, 34, 50, 34, 255, 33, 48, 33, 255, 33, 48, 33, 255, 34, 50, 34, 255, 34, 50, 34, 255, 30, 42, 30, 255, 31, 44, 31, 255, 32, 45, 32, 255, 31, 44, 31, 255, 23, 29, 24, 255, 23, 29, 24, 255, 27, 34, 27, 255, 27, 37, 28, 255, 23, 29, 24, 255, 25, 34, 26, 255, 24, 32, 25, 255, 28, 39, 29, 255, 34, 49, 34, 255, 30, 43, 31, 255, 27, 37, 28, 255, 27, 37, 28, 255, 29, 41, 30, 255, 32, 47, 33, 255, 33, 48, 33, 255, 32, 46, 32, 255, 30, 42, 30, 255, 34, 49, 34, 255, 36, 53, 36, 255, 33, 49, 34, 255, 29, 41, 30, 255, 26, 36, 27, 255, 29, 40, 29, 255, 27, 37, 28, 255, 27, 37, 28, 255, 30, 43, 31, 255, 29, 41, 30, 255, 31, 44, 31, 255, 27, 37, 28, 255, 26, 36, 27, 255, 26, 35, 27, 255, 25, 34, 26, 255, 26, 35, 27, 255, 31, 44, 31, 255, 33, 48, 33, 255, 28, 39, 29, 255, 30, 43, 31, 255, 30, 42, 30, 255, 28, 39, 29, 255, 29, 41, 30, 255, 27, 37, 28, 255, 28, 39, 29, 255, 28, 40, 29, 255, 24, 31, 25, 255, 26, 34, 26, 255, 28, 38, 28, 255, 27, 37, 28, 255, 31, 45, 32, 255, 29, 41, 30, 255, 30, 43, 31, 255, 30, 43, 31, 255, 28, 39, 29, 255, 29, 41, 30, 255, 26, 35, 27, 255, 26, 36, 27, 255, 27, 37, 28, 255, 30, 43, 31, 255, 31, 44, 31, 255, 31, 44, 31, 255, 31, 44, 31, 255, 33, 49, 34, 255, 31, 44, 31, 255, 26, 36, 27, 255, 27, 38, 28, 255, 29, 41, 30, 255, 28, 38, 28, 255, 31, 44, 31, 255, 27, 37, 28, 255, 29, 41, 30, 255, 27, 38, 28, 255, 29, 40, 29, 255, 31, 45, 32, 255, 34, 49, 34, 255, 30, 43, 31, 255, 31, 44, 31, 255, 26, 35, 27, 255, 25, 33, 26, 255, 25, 33, 26, 255, 24, 32, 25, 255, 27, 37, 28, 255, 26, 36, 27, 255, 31, 45, 32, 255, 31, 44, 31, 255, 29, 41, 30, 255, 29, 41, 30, 255, 31, 44, 31, 255, 29, 41, 30, 255, 29, 41, 30, 255, 27, 37, 28, 255, 25, 34, 26, 255, 27, 38, 28, 255, 26, 36, 27, 255, 29, 41, 30, 255, 33, 47, 33, 255, 31, 44, 31, 255, 31, 45, 32, 255, 36, 54, 36, 255, 30, 42, 30, 255, 31, 45, 32, 255, 29, 41, 30, 255, 27, 37, 28, 255, 25, 34, 26, 255, 23, 30, 24, 255, 25, 33, 26, 255, 26, 35, 27, 255, 24, 32, 25, 255, 26, 33, 27, 255, 27, 37, 28, 255, 28, 40, 29, 255, 28, 38, 28, 255, 24, 32, 25, 255, 26, 35, 27, 255, 28, 39, 29, 255, 25, 34, 26, 255, 27, 37, 28, 255, 31, 44, 31, 255, 26, 36, 27, 255, 29, 40, 29, 255, 29, 40, 29, 255, 29, 41, 30, 255, 28, 40, 29, 255, 29, 41, 30, 255, 31, 45, 32, 255, 30, 42, 30, 255, 29, 41, 30, 255, 30, 43, 31, 255, 32, 45, 32, 255, 30, 43, 31, 255, 25, 34, 26, 255, 25, 33, 26, 255, 29, 40, 29, 255, 31, 45, 32, 255, 29, 41, 30, 255, 29, 41, 30, 255, 27, 36, 27, 255, 26, 36, 27, 255, 25, 33, 26, 255, 25, 33, 26, 255, 26, 35, 27, 255, 32, 45, 32, 255, 33, 47, 33, 255, 33, 48, 33, 255, 37, 56, 37, 255, 40, 59, 39, 255, 44, 65, 43, 255, 43, 63, 41, 255, 47, 68, 45, 255, 43, 63, 41, 255, 35, 53, 36, 255, 34, 49, 34, 255, 33, 48, 33, 255, 30, 43, 31, 255, 33, 47, 33, 255, 34, 49, 34, 255, 40, 59, 39, 255, 36, 54, 36, 255, 44, 65, 43, 255, 38, 57, 38, 255, 38, 57, 38, 255, 37, 55, 37, 255, 37, 55, 37, 255, 45, 66, 43, 255, 47, 69, 45, 255, 44, 65, 43, 255, 38, 58, 38, 255, 33, 48, 33, 255, 31, 45, 32, 255, 35, 51, 35, 255, 32, 46, 32, 255, 32, 46, 32, 255, 27, 37, 28, 255, 30, 42, 30, 255, 32, 47, 33, 255, 40, 59, 39, 255, 35, 53, 36, 255, 33, 49, 34, 255, 31, 44, 31, 255, 28, 40, 29, 255, 29, 40, 29, 255, 26, 34, 26, 255, 101, 123, 12, 255, 28, 39, 29, 255, 27, 37, 28, 255, 31, 45, 32, 255, 32, 46, 32, 255, 35, 53, 36, 255, 35, 51, 35, 255, 30, 43, 31, 255, 29, 41, 30, 255, 26, 35, 27, 255, 28, 38, 28, 255, 25, 34, 26, 255, 28, 38, 28, 255, 29, 40, 29, 255, 31, 45, 32, 255, 31, 44, 31, 255, 32, 46, 32, 255, 28, 39, 29, 255, 31, 44, 31, 255, 31, 44, 31, 255, 28, 38, 28, 255, 27, 37, 28, 255, 28, 39, 29, 255, 33, 49, 34, 255, 38, 57, 38, 255, 56, 81, 52, 255, 50, 73, 47, 255, 44, 65, 43, 255, 41, 61, 40, 255, 29, 41, 30, 255, 28, 39, 29, 255, 26, 35, 27, 255, 27, 37, 28, 255, 31, 44, 31, 255, 32, 46, 32, 255, 31, 44, 31, 255, 29, 41, 30, 255, 26, 36, 27, 255, 23, 29, 24, 255, 23, 29, 24, 255, 28, 35, 28, 255, 35, 44, 35, 255, 31, 39, 31, 255, 23, 29, 24, 255, 27, 34, 27, 255, 24, 32, 25, 255, 27, 36, 27, 255, 27, 37, 28, 255, 27, 37, 28, 255, 25, 33, 26, 255, 25, 34, 26, 255, 24, 32, 25, 255, 25, 34, 26, 255, 31, 45, 32, 255, 32, 47, 33, 255, 29, 41, 30, 255, 33, 49, 34, 255, 30, 43, 31, 255, 32, 46, 32, 255, 33, 49, 34, 255, 36, 32, 23, 255, 39, 33, 23, 255, 41, 35, 24, 255, 43, 36, 23, 255, 58, 44, 29, 255, 40, 35, 23, 255, 47, 38, 24, 255, 50, 41, 26, 255, 37, 33, 22, 255, 45, 38, 24, 255, 43, 37, 24, 255, 40, 35, 24, 255, 37, 32, 23, 255, 38, 33, 23, 255, 33, 30, 22, 255, 33, 30, 22, 255, 40, 34, 24, 255, 35, 31, 22, 255, 37, 33, 23, 255, 42, 37, 27, 255, 45, 39, 28, 255, 37, 33, 23, 255, 35, 31, 22, 255, 42, 37, 27, 255, 43, 37, 24, 255, 45, 38, 25, 255, 45, 38, 25, 255, 38, 33, 23, 255, 45, 37, 24, 255, 57, 44, 29, 255, 42, 36, 24, 255, 35, 31, 23, 255, 50, 42, 31, 255, 39, 34, 24, 255, 51, 41, 27, 255, 42, 36, 24, 255, 52, 42, 27, 255, 41, 35, 24, 255, 37, 33, 23, 255, 36, 32, 22, 255, 35, 31, 22, 255, 37, 33, 23, 255, 40, 34, 24, 255, 34, 31, 22, 255, 41, 36, 24, 255, 40, 34, 24, 255, 53, 42, 28, 255, 45, 37, 24, 255, 41, 35, 24, 255, 37, 33, 23, 255, 36, 32, 23, 255, 67, 54, 39, 255, 34, 31, 22, 255, 44, 37, 24, 255, 42, 36, 24, 255, 43, 37, 24, 255, 50, 40, 27, 255, 37, 33, 23, 255, 39, 34, 24, 255, 37, 33, 24, 255, 43, 37, 24, 255, 49, 40, 26, 255, 45, 37, 24, 255, 42, 36, 24, 255, 40, 35, 24, 255, 37, 33, 23, 255, 46, 40, 29, 255, 42, 36, 24, 255, 36, 32, 23, 255, 37, 33, 23, 255, 35, 31, 23, 255, 44, 38, 27, 255, 55, 46, 33, 255, 35, 31, 22, 255, 39, 34, 23, 255, 46, 40, 29, 255, 61, 50, 36, 255, 40, 35, 25, 255, 58, 48, 34, 255, 38, 33, 23, 255, 42, 36, 24, 255, 44, 37, 24, 255, 54, 43, 28, 255, 44, 37, 24, 255, 52, 42, 28, 255, 40, 34, 24, 255, 43, 37, 24, 255, 40, 34, 24, 255, 38, 33, 23, 255, 59, 49, 35, 255, 68, 55, 40, 255, 53, 44, 32, 255, 39, 34, 25, 255, 35, 31, 23, 255, 35, 31, 22, 255, 38, 33, 23, 255, 51, 41, 27, 255, 36, 32, 23, 255, 38, 33, 23, 255, 36, 32, 23, 255, 45, 37, 24, 255, 74, 54, 33, 255, 62, 47, 31, 255, 58, 45, 30, 255, 39, 34, 24, 255, 33, 30, 22, 255, 70, 57, 40, 255, 34, 31, 22, 255, 34, 31, 22, 255, 36, 32, 23, 255, 49, 42, 30, 255, 34, 31, 22, 255, 36, 32, 22, 255, 37, 33, 23, 255, 39, 33, 23, 255, 37, 33, 23, 255, 51, 41, 27, 255, 62, 47, 31, 255, 43, 37, 24, 255, 45, 37, 24, 255, 57, 45, 29, 255, 40, 34, 24, 255, 38, 33, 23, 255, 42, 36, 24, 255, 42, 36, 24, 255, 38, 33, 23, 255, 36, 32, 23, 255, 35, 31, 22, 255, 62, 51, 36, 255, 34, 30, 22, 255, 36, 32, 23, 255, 45, 38, 25, 255, 42, 36, 24, 255, 42, 36, 24, 255, 52, 42, 27, 255, 45, 37, 24, 255, 74, 55, 33, 255, 43, 37, 24, 255, 46, 38, 25, 255, 37, 33, 23, 255, 53, 44, 32, 255, 37, 33, 23, 255, 44, 38, 27, 255, 44, 38, 27, 255, 34, 31, 22, 255, 44, 37, 24, 255, 42, 36, 24, 255, 79, 94, 37, 255, 40, 34, 24, 255, 36, 32, 23, 255, 43, 37, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 50, 40, 27, 255, 69, 51, 33, 255, 59, 46, 30, 255, 57, 45, 29, 255, 55, 43, 28, 255, 47, 39, 25, 255, 41, 35, 24, 255, 40, 35, 24, 255, 40, 35, 24, 255, 51, 41, 27, 255, 51, 41, 27, 255, 41, 35, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 36, 32, 23, 255, 55, 43, 28, 255, 66, 49, 33, 255, 56, 44, 29, 255, 45, 37, 24, 255, 39, 34, 24, 255, 37, 33, 23, 255, 39, 34, 23, 255, 40, 34, 24, 255, 42, 36, 24, 255, 38, 33, 23, 255, 35, 31, 23, 255, 44, 38, 27, 255, 41, 36, 24, 255, 68, 55, 40, 255, 33, 30, 22, 255, 42, 36, 24, 255, 43, 36, 24, 255, 43, 37, 24, 255, 57, 45, 29, 255, 46, 39, 25, 255, 46, 39, 25, 255, 34, 31, 22, 255, 34, 30, 22, 255, 34, 30, 22, 255, 38, 33, 23, 255, 36, 32, 23, 255, 53, 44, 32, 255, 63, 52, 37, 255, 70, 57, 40, 255, 33, 30, 22, 255, 41, 36, 26, 255, 42, 37, 27, 255, 54, 45, 33, 255, 40, 35, 25, 255, 34, 30, 22, 255, 43, 37, 24, 255, 45, 38, 25, 255, 42, 36, 24, 255, 33, 30, 22, 255, 41, 36, 26, 255, 44, 38, 27, 255, 35, 31, 23, 255, 33, 30, 22, 255, 38, 33, 23, 255, 56, 44, 29, 255, 42, 36, 24, 255, 41, 36, 24, 255, 45, 37, 24, 255, 52, 42, 27, 255, 51, 41, 27, 255, 41, 35, 24, 255, 37, 33, 23, 255, 35, 31, 22, 255, 41, 35, 24, 255, 40, 35, 25, 255, 50, 42, 31, 255, 39, 34, 25, 255, 36, 32, 23, 255, 37, 33, 23, 255, 41, 35, 24, 255, 37, 33, 23, 255, 51, 41, 27, 255, 43, 37, 24, 255, 44, 37, 24, 255, 46, 39, 25, 255, 40, 35, 24, 255, 43, 36, 24, 255, 53, 42, 28, 255, 54, 43, 28, 255, 78, 57, 33, 255, 60, 46, 30, 255, 54, 43, 28, 255, 51, 41, 27, 255, 49, 40, 27, 255, 44, 37, 25, 255, 44, 36, 25, 255, 44, 37, 25, 255, 47, 40, 28, 255, 42, 35, 24, 255, 37, 31, 22, 255, 42, 36, 24, 255, 37, 33, 23, 255, 39, 34, 24, 255, 34, 31, 22, 255, 37, 33, 23, 255, 50, 40, 27, 255, 45, 37, 24, 255, 35, 52, 35, 255, 37, 55, 37, 255, 33, 48, 33, 255, 33, 47, 33, 255, 37, 56, 37, 255, 34, 50, 34, 255, 34, 50, 34, 255, 30, 43, 31, 255, 35, 51, 35, 255, 34, 50, 34, 255, 33, 48, 33, 255, 35, 51, 35, 255, 30, 42, 30, 255, 32, 47, 33, 255, 29, 41, 30, 255, 27, 37, 28, 255, 25, 33, 26, 255, 29, 37, 29, 255, 28, 35, 28, 255, 24, 31, 25, 255, 26, 35, 27, 255, 28, 38, 28, 255, 27, 37, 28, 255, 30, 43, 31, 255, 34, 49, 34, 255, 28, 39, 29, 255, 28, 39, 29, 255, 26, 35, 27, 255, 30, 43, 31, 255, 32, 47, 33, 255, 35, 52, 35, 255, 34, 50, 34, 255, 30, 42, 30, 255, 31, 44, 31, 255, 36, 54, 36, 255, 33, 48, 33, 255, 29, 41, 30, 255, 28, 40, 29, 255, 30, 43, 31, 255, 29, 40, 29, 255, 30, 42, 30, 255, 29, 41, 30, 255, 32, 45, 32, 255, 32, 46, 32, 255, 30, 42, 30, 255, 27, 37, 28, 255, 23, 30, 24, 255, 23, 29, 24, 255, 28, 38, 28, 255, 33, 49, 34, 255, 33, 47, 33, 255, 31, 44, 31, 255, 30, 43, 31, 255, 28, 39, 29, 255, 27, 37, 28, 255, 28, 39, 29, 255, 27, 37, 28, 255, 27, 37, 28, 255, 24, 31, 25, 255, 23, 29, 24, 255, 25, 33, 26, 255, 24, 32, 25, 255, 28, 38, 28, 255, 29, 41, 30, 255, 32, 46, 32, 255, 28, 40, 29, 255, 29, 41, 30, 255, 30, 42, 30, 255, 29, 41, 30, 255, 27, 37, 28, 255, 27, 37, 28, 255, 30, 43, 31, 255, 29, 41, 30, 255, 30, 43, 31, 255, 31, 44, 31, 255, 30, 43, 31, 255, 33, 48, 33, 255, 30, 43, 31, 255, 28, 39, 29, 255, 28, 38, 28, 255, 28, 39, 29, 255, 26, 36, 27, 255, 28, 40, 29, 255, 31, 44, 31, 255, 26, 36, 27, 255, 27, 38, 28, 255, 29, 41, 30, 255, 29, 40, 29, 255, 31, 45, 32, 255, 33, 49, 34, 255, 30, 42, 30, 255, 24, 32, 25, 255, 25, 34, 26, 255, 29, 40, 29, 255, 25, 33, 26, 255, 27, 37, 28, 255, 29, 40, 29, 255, 31, 45, 32, 255, 29, 41, 30, 255, 31, 45, 32, 255, 27, 37, 28, 255, 29, 41, 30, 255, 28, 38, 28, 255, 28, 38, 28, 255, 27, 36, 27, 255, 25, 33, 26, 255, 28, 39, 29, 255, 28, 39, 29, 255, 30, 42, 30, 255, 32, 47, 33, 255, 31, 45, 32, 255, 30, 42, 30, 255, 31, 44, 31, 255, 31, 45, 32, 255, 29, 41, 30, 255, 30, 42, 30, 255, 28, 39, 29, 255, 28, 40, 29, 255, 24, 31, 25, 255, 25, 34, 26, 255, 26, 35, 27, 255, 23, 30, 24, 255, 23, 29, 24, 255, 27, 36, 27, 255, 28, 38, 28, 255, 26, 35, 27, 255, 28, 39, 29, 255, 24, 31, 25, 255, 26, 34, 26, 255, 26, 35, 27, 255, 30, 42, 30, 255, 30, 42, 30, 255, 25, 34, 26, 255, 26, 35, 27, 255, 29, 41, 30, 255, 30, 43, 31, 255, 29, 41, 30, 255, 29, 40, 29, 255, 28, 40, 29, 255, 31, 44, 31, 255, 32, 47, 33, 255, 30, 42, 30, 255, 34, 49, 34, 255, 28, 39, 29, 255, 25, 33, 26, 255, 28, 38, 28, 255, 25, 33, 26, 255, 30, 42, 30, 255, 28, 39, 29, 255, 27, 37, 28, 255, 26, 35, 27, 255, 26, 36, 27, 255, 25, 34, 26, 255, 26, 35, 27, 255, 26, 36, 27, 255, 30, 42, 30, 255, 32, 46, 32, 255, 33, 48, 33, 255, 34, 49, 34, 255, 32, 47, 33, 255, 37, 55, 37, 255, 37, 55, 37, 255, 36, 53, 36, 255, 36, 53, 36, 255, 37, 55, 37, 255, 35, 53, 36, 255, 34, 49, 34, 255, 31, 45, 32, 255, 35, 52, 35, 255, 37, 55, 37, 255, 37, 55, 37, 255, 37, 55, 37, 255, 47, 68, 45, 255, 40, 60, 40, 255, 43, 63, 41, 255, 36, 54, 36, 255, 34, 49, 34, 255, 36, 54, 36, 255, 36, 54, 36, 255, 35, 53, 36, 255, 39, 59, 39, 255, 34, 50, 34, 255, 32, 46, 32, 255, 31, 45, 32, 255, 34, 51, 35, 255, 31, 44, 31, 255, 27, 37, 28, 255, 31, 44, 31, 255, 36, 54, 36, 255, 33, 49, 34, 255, 34, 49, 34, 255, 34, 51, 35, 255, 32, 47, 33, 255, 32, 47, 33, 255, 29, 41, 30, 255, 24, 32, 25, 255, 29, 40, 29, 255, 26, 36, 27, 255, 28, 39, 29, 255, 29, 41, 30, 255, 30, 43, 31, 255, 31, 44, 31, 255, 33, 49, 34, 255, 33, 49, 34, 255, 104, 126, 12, 255, 28, 39, 29, 255, 26, 35, 27, 255, 27, 37, 28, 255, 27, 37, 28, 255, 30, 43, 31, 255, 29, 41, 30, 255, 30, 42, 30, 255, 31, 45, 32, 255, 33, 48, 33, 255, 31, 45, 32, 255, 32, 46, 32, 255, 28, 39, 29, 255, 29, 41, 30, 255, 29, 40, 29, 255, 34, 50, 34, 255, 34, 50, 34, 255, 54, 77, 50, 255, 49, 71, 46, 255, 42, 62, 41, 255, 34, 49, 34, 255, 35, 51, 35, 255, 28, 38, 28, 255, 25, 33, 26, 255, 31, 45, 32, 255, 31, 44, 31, 255, 31, 44, 31, 255, 29, 40, 29, 255, 27, 37, 28, 255, 26, 34, 26, 255, 24, 31, 25, 255, 25, 33, 26, 255, 30, 38, 30, 255, 28, 35, 28, 255, 27, 34, 27, 255, 23, 30, 24, 255, 23, 29, 24, 255, 26, 35, 27, 255, 31, 44, 31, 255, 30, 43, 31, 255, 28, 39, 29, 255, 29, 40, 29, 255, 27, 37, 28, 255, 27, 38, 28, 255, 28, 38, 28, 255, 34, 51, 35, 255, 33, 48, 33, 255, 31, 44, 31, 255, 29, 40, 29, 255, 31, 44, 31, 255, 34, 49, 34, 255, 31, 44, 31, 255, 41, 36, 26, 255, 39, 33, 23, 255, 40, 34, 24, 255, 50, 40, 26, 255, 52, 41, 27, 255, 41, 35, 23, 255, 53, 41, 27, 255, 43, 37, 24, 255, 38, 33, 23, 255, 40, 35, 23, 255, 43, 37, 24, 255, 38, 34, 23, 255, 39, 33, 23, 255, 41, 35, 25, 255, 38, 34, 24, 255, 34, 31, 22, 255, 50, 40, 27, 255, 39, 34, 24, 255, 36, 32, 23, 255, 34, 30, 22, 255, 37, 33, 24, 255, 37, 33, 24, 255, 36, 32, 23, 255, 42, 37, 27, 255, 51, 41, 27, 255, 37, 33, 23, 255, 36, 32, 23, 255, 38, 33, 23, 255, 45, 37, 24, 255, 54, 43, 28, 255, 41, 35, 24, 255, 35, 31, 22, 255, 51, 43, 31, 255, 37, 33, 23, 255, 39, 34, 24, 255, 43, 36, 24, 255, 45, 37, 24, 255, 37, 33, 23, 255, 34, 31, 22, 255, 36, 32, 23, 255, 43, 37, 24, 255, 37, 33, 23, 255, 34, 30, 22, 255, 36, 31, 22, 255, 40, 35, 24, 255, 43, 37, 24, 255, 44, 37, 24, 255, 39, 34, 24, 255, 38, 33, 23, 255, 42, 36, 24, 255, 35, 31, 22, 255, 35, 31, 22, 255, 40, 35, 25, 255, 39, 34, 24, 255, 41, 36, 24, 255, 40, 34, 24, 255, 40, 34, 24, 255, 43, 36, 24, 255, 40, 34, 24, 255, 34, 31, 22, 255, 42, 43, 36, 255, 60, 46, 30, 255, 43, 36, 24, 255, 51, 41, 27, 255, 45, 37, 24, 255, 42, 36, 24, 255, 36, 32, 23, 255, 40, 34, 24, 255, 33, 30, 22, 255, 33, 30, 22, 255, 45, 39, 28, 255, 48, 40, 30, 255, 37, 33, 23, 255, 33, 30, 22, 255, 37, 33, 24, 255, 62, 51, 36, 255, 54, 45, 33, 255, 33, 30, 22, 255, 54, 45, 33, 255, 34, 31, 22, 255, 43, 36, 24, 255, 44, 37, 24, 255, 52, 42, 27, 255, 55, 43, 28, 255, 41, 36, 24, 255, 40, 34, 24, 255, 39, 33, 23, 255, 33, 30, 22, 255, 44, 38, 27, 255, 61, 50, 36, 255, 79, 63, 45, 255, 36, 32, 23, 255, 33, 30, 22, 255, 70, 57, 40, 255, 37, 33, 23, 255, 49, 40, 26, 255, 53, 42, 28, 255, 33, 30, 22, 255, 40, 35, 25, 255, 49, 42, 30, 255, 37, 33, 23, 255, 60, 46, 30, 255, 71, 52, 33, 255, 59, 46, 30, 255, 40, 34, 24, 255, 55, 46, 33, 255, 67, 54, 39, 255, 54, 45, 33, 255, 45, 39, 28, 255, 35, 31, 22, 255, 36, 31, 22, 255, 40, 35, 25, 255, 36, 32, 23, 255, 37, 33, 23, 255, 43, 37, 24, 255, 35, 31, 22, 255, 36, 32, 23, 255, 51, 41, 27, 255, 42, 36, 24, 255, 40, 35, 24, 255, 39, 34, 23, 255, 42, 36, 24, 255, 43, 36, 24, 255, 40, 34, 24, 255, 45, 37, 24, 255, 40, 35, 24, 255, 35, 31, 22, 255, 34, 31, 22, 255, 40, 35, 25, 255, 49, 42, 30, 255, 36, 32, 23, 255, 49, 40, 26, 255, 40, 35, 24, 255, 41, 35, 24, 255, 38, 33, 23, 255, 55, 43, 28, 255, 72, 53, 33, 255, 48, 40, 26, 255, 42, 36, 24, 255, 38, 33, 23, 255, 39, 34, 25, 255, 36, 32, 23, 255, 36, 32, 23, 255, 35, 31, 22, 255, 41, 36, 24, 255, 39, 33, 23, 255, 43, 36, 24, 255, 64, 48, 32, 255, 54, 43, 28, 255, 45, 37, 24, 255, 44, 37, 24, 255, 39, 34, 24, 255, 37, 33, 23, 255, 52, 42, 27, 255, 45, 38, 25, 255, 63, 48, 32, 255, 50, 40, 27, 255, 51, 41, 27, 255, 43, 37, 24, 255, 46, 38, 25, 255, 37, 33, 23, 255, 38, 33, 23, 255, 48, 40, 26, 255, 57, 45, 29, 255, 44, 37, 24, 255, 37, 33, 23, 255, 40, 35, 24, 255, 41, 35, 24, 255, 39, 34, 24, 255, 48, 40, 26, 255, 88, 96, 55, 255, 45, 37, 24, 255, 39, 34, 23, 255, 40, 35, 24, 255, 37, 33, 23, 255, 36, 32, 23, 255, 33, 30, 22, 255, 35, 31, 22, 255, 36, 32, 23, 255, 42, 37, 27, 255, 72, 58, 42, 255, 39, 34, 24, 255, 48, 40, 30, 255, 37, 33, 23, 255, 54, 43, 28, 255, 39, 34, 24, 255, 40, 34, 24, 255, 52, 42, 27, 255, 40, 34, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 39, 34, 23, 255, 41, 36, 26, 255, 38, 33, 23, 255, 37, 33, 24, 255, 79, 63, 43, 255, 48, 40, 30, 255, 36, 32, 24, 255, 35, 31, 23, 255, 61, 50, 36, 255, 62, 51, 36, 255, 44, 38, 27, 255, 34, 30, 22, 255, 35, 31, 22, 255, 45, 37, 24, 255, 40, 35, 24, 255, 39, 34, 23, 255, 37, 33, 23, 255, 35, 31, 22, 255, 72, 58, 42, 255, 66, 54, 38, 255, 41, 36, 26, 255, 39, 34, 24, 255, 36, 32, 23, 255, 40, 34, 24, 255, 39, 34, 24, 255, 41, 36, 24, 255, 45, 38, 25, 255, 46, 39, 25, 255, 44, 37, 24, 255, 40, 34, 24, 255, 35, 31, 22, 255, 35, 31, 22, 255, 46, 40, 29, 255, 35, 30, 21, 255, 37, 33, 24, 255, 36, 32, 23, 255, 37, 33, 23, 255, 39, 34, 23, 255, 45, 38, 25, 255, 51, 41, 27, 255, 42, 36, 24, 255, 44, 37, 24, 255, 40, 34, 24, 255, 39, 34, 23, 255, 46, 39, 25, 255, 44, 37, 24, 255, 62, 47, 31, 255, 66, 49, 33, 255, 68, 51, 33, 255, 60, 46, 31, 255, 47, 38, 24, 255, 49, 40, 26, 255, 38, 34, 24, 255, 40, 34, 23, 255, 47, 38, 25, 255, 41, 35, 24, 255, 36, 32, 22, 255, 50, 42, 30, 255, 45, 38, 25, 255, 43, 36, 24, 255, 36, 32, 23, 255, 34, 31, 22, 255, 37, 33, 23, 255, 50, 40, 26, 255, 43, 36, 24, 255, 37, 56, 37, 255, 37, 56, 37, 255, 33, 48, 33, 255, 32, 46, 32, 255, 35, 52, 35, 255, 33, 49, 34, 255, 37, 55, 37, 255, 33, 48, 33, 255, 34, 49, 34, 255, 31, 45, 32, 255, 32, 46, 32, 255, 32, 46, 32, 255, 37, 55, 37, 255, 37, 55, 37, 255, 27, 36, 27, 255, 25, 33, 26, 255, 24, 30, 25, 255, 23, 30, 24, 255, 25, 33, 26, 255, 29, 41, 30, 255, 27, 36, 27, 255, 29, 40, 29, 255, 25, 33, 26, 255, 29, 40, 29, 255, 29, 41, 30, 255, 30, 43, 31, 255, 30, 43, 31, 255, 31, 45, 32, 255, 34, 50, 34, 255, 33, 48, 33, 255, 35, 52, 35, 255, 33, 48, 33, 255, 33, 48, 33, 255, 34, 49, 34, 255, 36, 53, 36, 255, 32, 47, 33, 255, 32, 45, 32, 255, 35, 52, 35, 255, 37, 55, 37, 255, 34, 50, 34, 255, 29, 41, 30, 255, 30, 42, 30, 255, 34, 50, 34, 255, 35, 52, 35, 255, 32, 46, 32, 255, 28, 39, 29, 255, 26, 35, 27, 255, 24, 32, 25, 255, 27, 37, 28, 255, 33, 48, 33, 255, 32, 45, 32, 255, 31, 44, 31, 255, 33, 49, 34, 255, 31, 44, 31, 255, 30, 43, 31, 255, 26, 35, 27, 255, 25, 33, 26, 255, 29, 41, 30, 255, 28, 39, 29, 255, 26, 35, 27, 255, 25, 33, 26, 255, 25, 33, 26, 255, 29, 41, 30, 255, 25, 33, 26, 255, 32, 45, 32, 255, 32, 45, 32, 255, 33, 49, 34, 255, 30, 42, 30, 255, 26, 34, 26, 255, 28, 39, 29, 255, 32, 47, 33, 255, 35, 52, 35, 255, 32, 47, 33, 255, 34, 51, 35, 255, 34, 51, 35, 255, 34, 50, 34, 255, 34, 50, 34, 255, 29, 41, 30, 255, 31, 45, 32, 255, 31, 44, 31, 255, 34, 49, 34, 255, 32, 46, 32, 255, 33, 49, 34, 255, 30, 42, 30, 255, 27, 38, 28, 255, 26, 35, 27, 255, 25, 33, 26, 255, 31, 45, 32, 255, 32, 47, 33, 255, 33, 48, 33, 255, 33, 48, 33, 255, 30, 43, 31, 255, 34, 50, 34, 255, 27, 37, 28, 255, 28, 39, 29, 255, 29, 41, 30, 255, 23, 29, 24, 255, 29, 40, 29, 255, 27, 37, 28, 255, 29, 40, 29, 255, 30, 42, 30, 255, 30, 43, 31, 255, 29, 40, 29, 255, 30, 42, 30, 255, 29, 40, 29, 255, 26, 35, 27, 255, 29, 41, 30, 255, 25, 33, 26, 255, 28, 39, 29, 255, 31, 45, 32, 255, 31, 44, 31, 255, 31, 44, 31, 255, 29, 41, 30, 255, 29, 41, 30, 255, 28, 39, 29, 255, 30, 43, 31, 255, 31, 44, 31, 255, 28, 38, 28, 255, 24, 32, 25, 255, 27, 36, 27, 255, 23, 29, 24, 255, 29, 40, 29, 255, 29, 41, 30, 255, 26, 35, 27, 255, 25, 34, 26, 255, 24, 31, 25, 255, 30, 43, 31, 255, 28, 40, 29, 255, 29, 40, 29, 255, 30, 43, 31, 255, 32, 47, 33, 255, 31, 44, 31, 255, 28, 38, 28, 255, 26, 35, 27, 255, 28, 39, 29, 255, 29, 41, 30, 255, 32, 46, 32, 255, 31, 44, 31, 255, 29, 41, 30, 255, 29, 41, 30, 255, 29, 40, 29, 255, 27, 38, 28, 255, 28, 40, 29, 255, 24, 32, 25, 255, 29, 40, 29, 255, 29, 41, 30, 255, 27, 36, 27, 255, 26, 35, 27, 255, 27, 38, 28, 255, 26, 34, 26, 255, 26, 34, 26, 255, 27, 36, 27, 255, 27, 38, 28, 255, 27, 37, 28, 255, 29, 41, 30, 255, 33, 48, 33, 255, 33, 48, 33, 255, 30, 43, 31, 255, 31, 44, 31, 255, 28, 40, 29, 255, 33, 48, 33, 255, 31, 45, 32, 255, 32, 46, 32, 255, 34, 51, 35, 255, 36, 54, 36, 255, 36, 54, 36, 255, 38, 57, 38, 255, 37, 55, 37, 255, 42, 62, 41, 255, 37, 55, 37, 255, 38, 58, 38, 255, 48, 70, 46, 255, 46, 68, 44, 255, 37, 56, 37, 255, 42, 62, 41, 255, 37, 55, 37, 255, 34, 50, 34, 255, 32, 46, 32, 255, 32, 47, 33, 255, 31, 45, 32, 255, 32, 47, 33, 255, 30, 42, 30, 255, 30, 42, 30, 255, 32, 46, 32, 255, 32, 47, 33, 255, 33, 49, 34, 255, 34, 50, 34, 255, 33, 48, 33, 255, 34, 49, 34, 255, 31, 45, 32, 255, 35, 52, 35, 255, 30, 43, 31, 255, 30, 42, 30, 255, 30, 43, 31, 255, 26, 36, 27, 255, 26, 35, 27, 255, 28, 40, 29, 255, 29, 41, 30, 255, 34, 49, 34, 255, 29, 41, 30, 255, 27, 38, 28, 255, 32, 46, 32, 255, 33, 48, 33, 255, 31, 45, 32, 255, 30, 43, 31, 255, 32, 46, 32, 255, 28, 39, 29, 255, 30, 42, 30, 255, 29, 41, 30, 255, 31, 44, 31, 255, 30, 43, 31, 255, 32, 46, 32, 255, 35, 52, 35, 255, 34, 49, 34, 255, 31, 45, 32, 255, 27, 37, 28, 255, 25, 34, 26, 255, 26, 35, 27, 255, 30, 43, 31, 255, 28, 40, 29, 255, 30, 42, 30, 255, 34, 50, 34, 255, 37, 56, 37, 255, 35, 52, 35, 255, 32, 46, 32, 255, 31, 45, 32, 255, 30, 42, 30, 255, 27, 38, 28, 255, 30, 43, 31, 255, 31, 45, 32, 255, 29, 40, 29, 255, 27, 38, 28, 255, 24, 31, 25, 255, 25, 33, 26, 255, 30, 42, 30, 255, 30, 42, 30, 255, 25, 33, 26, 255, 27, 37, 28, 255, 25, 33, 26, 255, 23, 29, 24, 255, 28, 38, 28, 255, 27, 37, 28, 255, 29, 41, 30, 255, 27, 37, 28, 255, 30, 43, 31, 255, 28, 40, 29, 255, 30, 43, 31, 255, 28, 38, 28, 255, 29, 40, 29, 255, 31, 45, 32, 255, 30, 42, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 31, 44, 31, 255, 43, 63, 41, 255, 32, 45, 32, 255, 34, 30, 22, 255, 49, 42, 29, 255, 34, 30, 22, 255, 37, 33, 23, 255, 42, 36, 23, 255, 41, 35, 23, 255, 50, 41, 27, 255, 57, 44, 29, 255, 37, 33, 23, 255, 36, 31, 23, 255, 35, 32, 22, 255, 45, 37, 25, 255, 46, 37, 25, 255, 46, 38, 25, 255, 65, 53, 37, 255, 61, 50, 35, 255, 35, 31, 22, 255, 34, 31, 22, 255, 39, 33, 23, 255, 46, 40, 29, 255, 41, 36, 26, 255, 42, 36, 24, 255, 45, 37, 24, 255, 35, 31, 22, 255, 44, 37, 24, 255, 44, 38, 27, 255, 36, 32, 22, 255, 42, 36, 24, 255, 34, 31, 22, 255, 33, 30, 22, 255, 37, 33, 23, 255, 70, 57, 40, 255, 35, 31, 22, 255, 55, 46, 33, 255, 36, 32, 23, 255, 49, 40, 26, 255, 57, 45, 29, 255, 44, 37, 24, 255, 42, 36, 24, 255, 52, 42, 27, 255, 46, 38, 25, 255, 37, 33, 23, 255, 39, 34, 24, 255, 44, 37, 24, 255, 44, 37, 24, 255, 49, 40, 26, 255, 39, 33, 23, 255, 34, 31, 22, 255, 36, 32, 23, 255, 38, 33, 23, 255, 37, 33, 23, 255, 78, 61, 43, 255, 51, 43, 31, 255, 41, 36, 26, 255, 43, 37, 24, 255, 43, 36, 24, 255, 37, 33, 23, 255, 40, 34, 24, 255, 39, 34, 23, 255, 57, 44, 29, 255, 48, 39, 24, 255, 41, 35, 24, 255, 40, 34, 24, 255, 46, 38, 25, 255, 57, 45, 29, 255, 64, 48, 32, 255, 48, 40, 26, 255, 39, 34, 23, 255, 39, 34, 24, 255, 35, 31, 23, 255, 39, 34, 25, 255, 36, 32, 24, 255, 52, 42, 27, 255, 41, 36, 26, 255, 76, 61, 43, 255, 34, 31, 22, 255, 75, 60, 43, 255, 38, 33, 23, 255, 33, 30, 22, 255, 40, 35, 24, 255, 39, 34, 24, 255, 42, 36, 24, 255, 38, 33, 23, 255, 46, 38, 25, 255, 37, 33, 23, 255, 41, 35, 24, 255, 43, 37, 24, 255, 44, 37, 24, 255, 39, 34, 24, 255, 61, 50, 36, 255, 57, 47, 34, 255, 39, 34, 24, 255, 39, 33, 23, 255, 33, 30, 22, 255, 45, 37, 24, 255, 43, 37, 24, 255, 33, 30, 22, 255, 41, 35, 24, 255, 34, 31, 22, 255, 37, 33, 23, 255, 40, 34, 24, 255, 53, 42, 28, 255, 48, 39, 25, 255, 53, 42, 28, 255, 34, 31, 22, 255, 40, 35, 25, 255, 36, 32, 23, 255, 40, 34, 24, 255, 35, 31, 22, 255, 57, 47, 34, 255, 39, 34, 24, 255, 36, 31, 22, 255, 35, 31, 23, 255, 40, 34, 24, 255, 51, 41, 27, 255, 38, 33, 23, 255, 72, 90, 43, 255, 43, 37, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 34, 31, 22, 255, 37, 33, 23, 255, 39, 34, 24, 255, 55, 43, 28, 255, 48, 40, 26, 255, 39, 34, 23, 255, 39, 34, 23, 255, 37, 33, 23, 255, 34, 31, 22, 255, 46, 40, 29, 255, 53, 44, 32, 255, 43, 37, 24, 255, 56, 44, 29, 255, 74, 54, 33, 255, 39, 34, 24, 255, 40, 34, 24, 255, 48, 40, 26, 255, 56, 44, 29, 255, 43, 36, 24, 255, 47, 39, 25, 255, 36, 32, 23, 255, 45, 37, 24, 255, 40, 35, 25, 255, 39, 34, 24, 255, 44, 37, 24, 255, 54, 43, 28, 255, 40, 34, 24, 255, 58, 45, 30, 255, 52, 42, 27, 255, 44, 37, 24, 255, 35, 31, 22, 255, 42, 36, 24, 255, 37, 33, 23, 255, 52, 42, 27, 255, 45, 38, 25, 255, 51, 41, 27, 255, 40, 35, 24, 255, 65, 49, 33, 255, 65, 49, 33, 255, 58, 45, 30, 255, 67, 50, 33, 255, 41, 35, 24, 255, 43, 37, 24, 255, 40, 34, 24, 255, 38, 33, 23, 255, 47, 39, 25, 255, 34, 30, 22, 255, 50, 42, 31, 255, 50, 40, 27, 255, 42, 36, 24, 255, 42, 36, 24, 255, 43, 36, 24, 255, 42, 36, 24, 255, 33, 30, 22, 255, 38, 33, 23, 255, 41, 36, 24, 255, 42, 36, 24, 255, 49, 40, 26, 255, 48, 40, 26, 255, 35, 31, 22, 255, 36, 32, 23, 255, 49, 40, 26, 255, 40, 34, 24, 255, 42, 36, 24, 255, 62, 47, 31, 255, 42, 36, 24, 255, 38, 33, 23, 255, 45, 38, 25, 255, 36, 32, 23, 255, 40, 35, 24, 255, 57, 44, 29, 255, 51, 41, 27, 255, 49, 42, 30, 255, 42, 37, 27, 255, 35, 31, 22, 255, 66, 54, 38, 255, 41, 36, 24, 255, 36, 31, 22, 255, 45, 37, 24, 255, 46, 38, 25, 255, 36, 32, 23, 255, 58, 48, 34, 255, 45, 39, 28, 255, 37, 33, 23, 255, 35, 31, 22, 255, 51, 41, 27, 255, 42, 36, 24, 255, 38, 33, 23, 255, 50, 42, 31, 255, 76, 61, 43, 255, 50, 42, 31, 255, 35, 31, 22, 255, 36, 32, 22, 255, 37, 33, 23, 255, 39, 34, 24, 255, 43, 37, 24, 255, 45, 37, 24, 255, 39, 34, 23, 255, 45, 38, 25, 255, 68, 51, 33, 255, 43, 37, 24, 255, 34, 30, 22, 255, 48, 39, 25, 255, 48, 39, 25, 255, 48, 40, 30, 255, 40, 35, 24, 255, 39, 34, 23, 255, 35, 31, 23, 255, 37, 33, 23, 255, 43, 37, 24, 255, 40, 35, 24, 255, 50, 40, 27, 255, 58, 45, 30, 255, 52, 42, 27, 255, 52, 42, 27, 255, 64, 48, 32, 255, 72, 54, 33, 255, 67, 50, 33, 255, 50, 40, 27, 255, 45, 37, 24, 255, 49, 40, 26, 255, 37, 33, 23, 255, 36, 32, 22, 255, 36, 32, 23, 255, 34, 31, 22, 255, 48, 39, 26, 255, 44, 37, 25, 255, 44, 37, 25, 255, 41, 34, 24, 255, 39, 34, 23, 255, 41, 36, 24, 255, 45, 38, 24, 255, 33, 30, 22, 255, 41, 35, 24, 255, 50, 40, 26, 255, 44, 36, 23, 255, 40, 60, 40, 255, 34, 49, 34, 255, 41, 61, 40, 255, 34, 51, 35, 255, 34, 50, 34, 255, 30, 43, 31, 255, 35, 53, 36, 255, 29, 41, 30, 255, 33, 48, 33, 255, 33, 47, 33, 255, 32, 46, 32, 255, 33, 49, 34, 255, 35, 51, 35, 255, 35, 52, 35, 255, 28, 38, 28, 255, 24, 32, 25, 255, 23, 29, 24, 255, 25, 33, 26, 255, 27, 38, 28, 255, 29, 41, 30, 255, 32, 45, 32, 255, 28, 39, 29, 255, 29, 41, 30, 255, 29, 40, 29, 255, 28, 39, 29, 255, 30, 43, 31, 255, 31, 45, 32, 255, 34, 49, 34, 255, 34, 50, 34, 255, 34, 50, 34, 255, 35, 51, 35, 255, 36, 54, 36, 255, 34, 51, 35, 255, 34, 49, 34, 255, 32, 46, 32, 255, 35, 51, 35, 255, 35, 53, 36, 255, 37, 55, 37, 255, 51, 75, 49, 255, 37, 56, 37, 255, 36, 54, 36, 255, 37, 55, 37, 255, 43, 64, 42, 255, 49, 72, 47, 255, 35, 52, 35, 255, 31, 44, 31, 255, 26, 34, 26, 255, 25, 34, 26, 255, 28, 39, 29, 255, 28, 39, 29, 255, 31, 44, 31, 255, 30, 42, 30, 255, 31, 45, 32, 255, 28, 38, 28, 255, 31, 45, 32, 255, 29, 41, 30, 255, 32, 46, 32, 255, 29, 41, 30, 255, 28, 39, 29, 255, 28, 38, 28, 255, 30, 43, 31, 255, 27, 37, 28, 255, 28, 39, 29, 255, 29, 41, 30, 255, 31, 45, 32, 255, 35, 52, 35, 255, 34, 50, 34, 255, 27, 37, 28, 255, 27, 37, 28, 255, 31, 44, 31, 255, 35, 51, 35, 255, 38, 58, 38, 255, 40, 59, 39, 255, 38, 58, 38, 255, 36, 53, 36, 255, 38, 58, 38, 255, 36, 54, 36, 255, 31, 45, 32, 255, 32, 46, 32, 255, 32, 46, 32, 255, 33, 49, 34, 255, 35, 51, 35, 255, 33, 48, 33, 255, 29, 41, 30, 255, 27, 37, 28, 255, 28, 39, 29, 255, 29, 41, 30, 255, 30, 43, 31, 255, 29, 41, 30, 255, 30, 42, 30, 255, 32, 47, 33, 255, 35, 51, 35, 255, 33, 48, 33, 255, 29, 40, 29, 255, 29, 40, 29, 255, 29, 40, 29, 255, 24, 31, 25, 255, 27, 38, 28, 255, 26, 34, 26, 255, 27, 37, 28, 255, 30, 42, 30, 255, 31, 44, 31, 255, 30, 42, 30, 255, 27, 36, 27, 255, 28, 38, 28, 255, 27, 37, 28, 255, 28, 39, 29, 255, 27, 36, 27, 255, 28, 39, 29, 255, 32, 46, 32, 255, 27, 37, 28, 255, 27, 36, 27, 255, 28, 39, 29, 255, 27, 36, 27, 255, 29, 41, 30, 255, 35, 52, 35, 255, 32, 46, 32, 255, 28, 39, 29, 255, 24, 31, 25, 255, 25, 31, 25, 255, 24, 30, 25, 255, 32, 47, 33, 255, 33, 48, 33, 255, 32, 45, 32, 255, 35, 38, 14, 255, 29, 40, 29, 255, 28, 38, 28, 255, 31, 44, 31, 255, 27, 37, 28, 255, 27, 37, 28, 255, 31, 44, 31, 255, 29, 41, 30, 255, 27, 37, 28, 255, 24, 32, 25, 255, 26, 34, 26, 255, 28, 40, 29, 255, 27, 37, 28, 255, 29, 41, 30, 255, 25, 34, 26, 255, 25, 34, 26, 255, 26, 36, 27, 255, 24, 32, 25, 255, 24, 31, 25, 255, 24, 30, 25, 255, 25, 34, 26, 255, 28, 38, 28, 255, 27, 36, 27, 255, 26, 36, 27, 255, 28, 39, 29, 255, 25, 34, 26, 255, 27, 37, 28, 255, 27, 37, 28, 255, 28, 39, 29, 255, 26, 35, 27, 255, 29, 41, 30, 255, 28, 39, 29, 255, 31, 45, 32, 255, 27, 36, 27, 255, 23, 30, 24, 255, 32, 45, 32, 255, 29, 41, 30, 255, 31, 45, 32, 255, 34, 50, 34, 255, 34, 51, 35, 255, 33, 49, 34, 255, 36, 53, 36, 255, 36, 53, 36, 255, 43, 63, 41, 255, 35, 51, 35, 255, 33, 48, 33, 255, 36, 53, 36, 255, 40, 59, 39, 255, 41, 61, 40, 255, 37, 56, 37, 255, 36, 53, 36, 255, 43, 63, 41, 255, 35, 51, 35, 255, 32, 46, 32, 255, 32, 47, 33, 255, 32, 47, 33, 255, 29, 41, 30, 255, 32, 47, 33, 255, 33, 47, 33, 255, 35, 51, 35, 255, 31, 45, 32, 255, 31, 45, 32, 255, 33, 48, 33, 255, 31, 45, 32, 255, 33, 49, 34, 255, 34, 50, 34, 255, 31, 44, 31, 255, 30, 42, 30, 255, 31, 44, 31, 255, 28, 40, 29, 255, 25, 33, 26, 255, 27, 37, 28, 255, 28, 39, 29, 255, 27, 37, 28, 255, 31, 44, 31, 255, 28, 39, 29, 255, 29, 41, 30, 255, 31, 44, 31, 255, 31, 44, 31, 255, 30, 42, 30, 255, 33, 48, 33, 255, 33, 48, 33, 255, 36, 53, 36, 255, 33, 48, 33, 255, 29, 41, 30, 255, 98, 119, 13, 255, 31, 45, 32, 255, 30, 43, 31, 255, 35, 53, 36, 255, 34, 51, 35, 255, 35, 51, 35, 255, 28, 39, 29, 255, 30, 43, 31, 255, 29, 41, 30, 255, 26, 34, 26, 255, 29, 41, 30, 255, 26, 35, 27, 255, 36, 53, 36, 255, 29, 41, 30, 255, 32, 47, 33, 255, 29, 41, 30, 255, 30, 42, 30, 255, 30, 43, 31, 255, 29, 40, 29, 255, 29, 41, 30, 255, 32, 47, 33, 255, 28, 40, 29, 255, 28, 39, 29, 255, 26, 36, 27, 255, 26, 35, 27, 255, 27, 37, 28, 255, 31, 44, 31, 255, 29, 40, 29, 255, 29, 41, 30, 255, 30, 43, 31, 255, 29, 40, 29, 255, 30, 43, 31, 255, 27, 37, 28, 255, 30, 42, 30, 255, 28, 40, 29, 255, 29, 40, 29, 255, 28, 39, 29, 255, 29, 40, 29, 255, 30, 42, 30, 255, 26, 36, 27, 255, 27, 38, 28, 255, 31, 45, 32, 255, 29, 41, 30, 255, 30, 42, 30, 255, 32, 46, 32, 255, 42, 62, 41, 255, 35, 52, 35, 255, 43, 37, 24, 255, 41, 35, 24, 255, 46, 38, 24, 255, 57, 44, 29, 255, 62, 46, 31, 255, 43, 36, 23, 255, 55, 43, 29, 255, 54, 43, 28, 255, 37, 32, 22, 255, 35, 31, 23, 255, 34, 31, 22, 255, 45, 39, 28, 255, 44, 38, 27, 255, 46, 38, 28, 255, 39, 34, 24, 255, 36, 32, 24, 255, 41, 36, 26, 255, 35, 31, 22, 255, 37, 33, 23, 255, 56, 44, 29, 255, 56, 44, 29, 255, 48, 39, 25, 255, 52, 42, 27, 255, 40, 35, 24, 255, 40, 34, 24, 255, 39, 34, 24, 255, 36, 31, 22, 255, 36, 32, 23, 255, 41, 36, 24, 255, 44, 38, 27, 255, 34, 30, 22, 255, 44, 38, 27, 255, 57, 47, 34, 255, 36, 31, 22, 255, 36, 32, 24, 255, 58, 48, 34, 255, 39, 34, 24, 255, 39, 34, 23, 255, 38, 33, 23, 255, 39, 34, 23, 255, 36, 32, 22, 255, 42, 36, 24, 255, 43, 36, 24, 255, 55, 43, 28, 255, 43, 36, 24, 255, 39, 34, 24, 255, 45, 37, 24, 255, 39, 34, 24, 255, 54, 45, 33, 255, 35, 31, 22, 255, 37, 33, 23, 255, 36, 31, 22, 255, 68, 55, 40, 255, 73, 59, 42, 255, 34, 31, 22, 255, 45, 37, 24, 255, 48, 39, 25, 255, 59, 45, 30, 255, 54, 43, 28, 255, 44, 37, 24, 255, 41, 36, 24, 255, 34, 30, 22, 255, 35, 31, 22, 255, 37, 33, 23, 255, 47, 39, 25, 255, 45, 38, 25, 255, 40, 34, 24, 255, 40, 34, 24, 255, 39, 34, 24, 255, 45, 38, 25, 255, 48, 40, 30, 255, 37, 33, 23, 255, 36, 32, 24, 255, 33, 30, 22, 255, 37, 33, 23, 255, 36, 32, 23, 255, 56, 44, 29, 255, 45, 37, 24, 255, 42, 36, 24, 255, 41, 36, 24, 255, 35, 31, 22, 255, 43, 37, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 43, 37, 24, 255, 39, 34, 24, 255, 39, 34, 24, 255, 39, 34, 24, 255, 46, 40, 29, 255, 46, 40, 29, 255, 33, 30, 22, 255, 39, 34, 23, 255, 37, 33, 23, 255, 36, 32, 24, 255, 41, 35, 24, 255, 42, 36, 24, 255, 42, 37, 27, 255, 37, 33, 23, 255, 41, 36, 24, 255, 43, 36, 24, 255, 42, 36, 24, 255, 48, 40, 26, 255, 50, 40, 27, 255, 53, 42, 28, 255, 39, 34, 23, 255, 43, 37, 24, 255, 39, 33, 23, 255, 37, 33, 23, 255, 42, 37, 27, 255, 35, 31, 22, 255, 37, 33, 23, 255, 44, 37, 24, 255, 41, 35, 24, 255, 38, 33, 23, 255, 40, 35, 24, 255, 37, 33, 23, 255, 35, 31, 22, 255, 39, 34, 23, 255, 43, 36, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 43, 37, 24, 255, 51, 41, 27, 255, 51, 41, 27, 255, 46, 38, 25, 255, 40, 35, 24, 255, 33, 30, 22, 255, 39, 42, 36, 255, 37, 33, 23, 255, 33, 30, 22, 255, 34, 31, 22, 255, 35, 31, 22, 255, 40, 35, 24, 255, 44, 37, 24, 255, 50, 40, 27, 255, 57, 44, 29, 255, 43, 37, 24, 255, 36, 32, 23, 255, 34, 31, 22, 255, 37, 33, 23, 255, 39, 34, 24, 255, 35, 31, 22, 255, 39, 34, 24, 255, 41, 35, 24, 255, 55, 43, 28, 255, 43, 37, 24, 255, 46, 38, 25, 255, 42, 36, 24, 255, 42, 36, 24, 255, 61, 47, 31, 255, 59, 46, 30, 255, 62, 47, 31, 255, 52, 42, 28, 255, 41, 36, 24, 255, 46, 38, 25, 255, 54, 43, 28, 255, 38, 33, 23, 255, 40, 34, 24, 255, 40, 34, 24, 255, 44, 37, 24, 255, 54, 43, 28, 255, 41, 35, 24, 255, 40, 34, 24, 255, 47, 39, 25, 255, 47, 39, 25, 255, 45, 37, 24, 255, 43, 37, 24, 255, 51, 41, 27, 255, 42, 36, 24, 255, 45, 37, 24, 255, 44, 37, 24, 255, 39, 34, 24, 255, 43, 36, 24, 255, 39, 34, 23, 255, 39, 34, 23, 255, 55, 43, 28, 255, 50, 40, 27, 255, 41, 35, 24, 255, 36, 32, 22, 255, 36, 32, 24, 255, 40, 35, 24, 255, 34, 31, 22, 255, 42, 36, 24, 255, 37, 33, 23, 255, 35, 31, 23, 255, 37, 33, 23, 255, 36, 31, 22, 255, 35, 31, 22, 255, 37, 33, 23, 255, 46, 40, 29, 255, 39, 34, 24, 255, 36, 32, 23, 255, 37, 33, 24, 255, 33, 30, 22, 255, 40, 34, 24, 255, 33, 30, 22, 255, 54, 45, 33, 255, 41, 35, 24, 255, 51, 41, 27, 255, 46, 39, 25, 255, 42, 36, 24, 255, 39, 34, 23, 255, 36, 32, 23, 255, 34, 31, 22, 255, 36, 32, 24, 255, 41, 36, 24, 255, 52, 42, 28, 255, 43, 36, 24, 255, 59, 49, 35, 255, 45, 39, 28, 255, 38, 33, 23, 255, 41, 36, 24, 255, 49, 40, 26, 255, 40, 34, 24, 255, 44, 37, 24, 255, 48, 40, 26, 255, 37, 33, 23, 255, 46, 39, 25, 255, 59, 46, 30, 255, 37, 33, 23, 255, 42, 36, 24, 255, 34, 31, 22, 255, 41, 35, 24, 255, 43, 37, 24, 255, 35, 31, 22, 255, 41, 35, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 39, 33, 23, 255, 41, 35, 24, 255, 35, 31, 22, 255, 44, 37, 24, 255, 42, 36, 24, 255, 43, 37, 24, 255, 49, 40, 26, 255, 66, 49, 33, 255, 60, 46, 30, 255, 43, 37, 24, 255, 66, 49, 33, 255, 63, 48, 31, 255, 41, 35, 24, 255, 37, 33, 23, 255, 36, 32, 23, 255, 36, 32, 22, 255, 41, 35, 24, 255, 49, 40, 26, 255, 41, 34, 23, 255, 44, 37, 25, 255, 43, 36, 24, 255, 42, 36, 23, 255, 49, 40, 26, 255, 39, 34, 23, 255, 36, 32, 23, 255, 41, 36, 24, 255, 40, 34, 24, 255, 40, 35, 24, 255, 37, 55, 37, 255, 34, 50, 34, 255, 42, 62, 41, 255, 34, 51, 35, 255, 30, 43, 31, 255, 33, 48, 33, 255, 36, 53, 36, 255, 32, 47, 33, 255, 31, 44, 31, 255, 34, 49, 34, 255, 32, 47, 33, 255, 33, 48, 33, 255, 34, 50, 34, 255, 32, 46, 32, 255, 28, 39, 29, 255, 27, 38, 28, 255, 25, 34, 26, 255, 25, 34, 26, 255, 30, 42, 30, 255, 30, 42, 30, 255, 28, 39, 29, 255, 32, 46, 32, 255, 32, 46, 32, 255, 31, 44, 31, 255, 30, 42, 30, 255, 29, 41, 30, 255, 30, 43, 31, 255, 31, 45, 32, 255, 34, 50, 34, 255, 36, 54, 36, 255, 37, 56, 37, 255, 45, 67, 44, 255, 34, 51, 35, 255, 36, 54, 36, 255, 35, 51, 35, 255, 37, 55, 37, 255, 47, 69, 45, 255, 52, 76, 49, 255, 45, 66, 43, 255, 47, 68, 45, 255, 35, 51, 35, 255, 35, 51, 35, 255, 46, 68, 44, 255, 53, 77, 50, 255, 36, 54, 36, 255, 33, 47, 33, 255, 28, 38, 28, 255, 23, 30, 24, 255, 25, 34, 26, 255, 29, 41, 30, 255, 28, 40, 29, 255, 30, 42, 30, 255, 31, 44, 31, 255, 31, 45, 32, 255, 29, 41, 30, 255, 29, 41, 30, 255, 29, 40, 29, 255, 28, 39, 29, 255, 27, 38, 28, 255, 25, 34, 26, 255, 30, 43, 31, 255, 28, 39, 29, 255, 33, 48, 33, 255, 33, 48, 33, 255, 32, 47, 33, 255, 34, 50, 34, 255, 35, 52, 35, 255, 29, 41, 30, 255, 28, 39, 29, 255, 30, 43, 31, 255, 34, 50, 34, 255, 35, 51, 35, 255, 35, 52, 35, 255, 36, 54, 36, 255, 34, 49, 34, 255, 35, 51, 35, 255, 32, 47, 33, 255, 33, 48, 33, 255, 34, 49, 34, 255, 33, 48, 33, 255, 31, 45, 32, 255, 30, 42, 30, 255, 31, 45, 32, 255, 31, 45, 32, 255, 28, 39, 29, 255, 28, 40, 29, 255, 28, 38, 28, 255, 29, 41, 30, 255, 33, 48, 33, 255, 34, 49, 34, 255, 35, 51, 35, 255, 34, 49, 34, 255, 33, 48, 33, 255, 29, 40, 29, 255, 26, 35, 27, 255, 29, 41, 30, 255, 29, 41, 30, 255, 28, 39, 29, 255, 25, 34, 26, 255, 30, 42, 30, 255, 31, 44, 31, 255, 33, 49, 34, 255, 34, 51, 35, 255, 31, 44, 31, 255, 28, 40, 29, 255, 30, 42, 30, 255, 28, 39, 29, 255, 29, 41, 30, 255, 31, 45, 32, 255, 29, 41, 30, 255, 31, 44, 31, 255, 26, 35, 27, 255, 30, 43, 31, 255, 32, 47, 33, 255, 31, 45, 32, 255, 32, 47, 33, 255, 31, 44, 31, 255, 28, 40, 29, 255, 24, 32, 25, 255, 23, 30, 24, 255, 26, 34, 26, 255, 29, 41, 30, 255, 36, 53, 36, 255, 33, 48, 33, 255, 31, 45, 32, 255, 32, 46, 32, 255, 30, 42, 30, 255, 31, 44, 31, 255, 27, 36, 27, 255, 27, 37, 28, 255, 28, 39, 29, 255, 27, 36, 27, 255, 26, 35, 27, 255, 26, 36, 27, 255, 26, 36, 27, 255, 28, 40, 29, 255, 27, 37, 28, 255, 25, 33, 26, 255, 23, 29, 24, 255, 24, 31, 25, 255, 27, 38, 28, 255, 23, 29, 24, 255, 24, 32, 25, 255, 26, 35, 27, 255, 24, 32, 25, 255, 30, 43, 31, 255, 29, 40, 29, 255, 24, 32, 25, 255, 24, 31, 25, 255, 27, 37, 28, 255, 28, 39, 29, 255, 28, 39, 29, 255, 29, 41, 30, 255, 30, 42, 30, 255, 27, 37, 28, 255, 27, 37, 28, 255, 27, 36, 27, 255, 28, 38, 28, 255, 28, 38, 28, 255, 29, 40, 29, 255, 31, 44, 31, 255, 36, 53, 36, 255, 45, 67, 44, 255, 39, 59, 39, 255, 36, 54, 36, 255, 35, 51, 35, 255, 37, 56, 37, 255, 33, 49, 34, 255, 32, 46, 32, 255, 33, 48, 33, 255, 34, 49, 34, 255, 35, 52, 35, 255, 34, 51, 35, 255, 33, 48, 33, 255, 31, 45, 32, 255, 34, 50, 34, 255, 36, 54, 36, 255, 30, 43, 31, 255, 31, 44, 31, 255, 33, 48, 33, 255, 32, 46, 32, 255, 33, 48, 33, 255, 34, 49, 34, 255, 37, 56, 37, 255, 36, 54, 36, 255, 34, 50, 34, 255, 31, 44, 31, 255, 32, 45, 32, 255, 33, 48, 33, 255, 31, 45, 32, 255, 29, 40, 29, 255, 27, 37, 28, 255, 30, 42, 30, 255, 27, 38, 28, 255, 28, 39, 29, 255, 26, 36, 27, 255, 24, 32, 25, 255, 23, 29, 24, 255, 27, 38, 28, 255, 29, 40, 29, 255, 30, 42, 30, 255, 29, 40, 29, 255, 30, 43, 31, 255, 30, 42, 30, 255, 31, 45, 32, 255, 32, 46, 32, 255, 34, 49, 34, 255, 32, 47, 33, 255, 32, 46, 32, 255, 30, 42, 30, 255, 28, 38, 28, 255, 32, 46, 32, 255, 37, 55, 37, 255, 37, 55, 37, 255, 35, 53, 36, 255, 29, 40, 29, 255, 25, 33, 26, 255, 30, 42, 30, 255, 29, 41, 30, 255, 30, 43, 31, 255, 28, 38, 28, 255, 28, 39, 29, 255, 31, 44, 31, 255, 25, 34, 26, 255, 26, 35, 27, 255, 27, 37, 28, 255, 29, 41, 30, 255, 26, 36, 27, 255, 31, 44, 31, 255, 32, 45, 32, 255, 28, 39, 29, 255, 32, 46, 32, 255, 33, 49, 34, 255, 34, 51, 35, 255, 33, 47, 33, 255, 31, 45, 32, 255, 31, 44, 31, 255, 30, 42, 30, 255, 32, 47, 33, 255, 34, 49, 34, 255, 29, 41, 30, 255, 26, 34, 26, 255, 28, 40, 29, 255, 27, 38, 28, 255, 27, 36, 27, 255, 25, 31, 25, 255, 25, 33, 26, 255, 27, 36, 27, 255, 25, 34, 26, 255, 30, 42, 30, 255, 31, 45, 32, 255, 31, 44, 31, 255, 30, 42, 30, 255, 30, 42, 30, 255, 36, 53, 36, 255, 32, 46, 32, 255, 36, 32, 23, 255, 39, 34, 24, 255, 40, 35, 23, 255, 48, 39, 26, 255, 52, 42, 27, 255, 49, 40, 26, 255, 46, 38, 25, 255, 45, 38, 25, 255, 38, 33, 23, 255, 36, 31, 22, 255, 33, 30, 22, 255, 54, 44, 32, 255, 46, 39, 28, 255, 36, 32, 23, 255, 33, 30, 22, 255, 40, 34, 24, 255, 37, 33, 23, 255, 41, 36, 26, 255, 42, 36, 24, 255, 58, 45, 30, 255, 58, 45, 30, 255, 58, 45, 30, 255, 48, 40, 26, 255, 52, 42, 27, 255, 35, 31, 22, 255, 44, 38, 27, 255, 36, 32, 23, 255, 40, 34, 24, 255, 43, 37, 24, 255, 33, 30, 22, 255, 61, 50, 36, 255, 35, 31, 22, 255, 39, 34, 25, 255, 34, 31, 22, 255, 33, 30, 22, 255, 48, 40, 30, 255, 38, 33, 23, 255, 39, 33, 23, 255, 39, 34, 24, 255, 42, 37, 27, 255, 41, 36, 26, 255, 42, 36, 24, 255, 42, 36, 24, 255, 57, 44, 29, 255, 51, 41, 27, 255, 40, 34, 24, 255, 40, 34, 24, 255, 39, 34, 24, 255, 39, 34, 23, 255, 37, 33, 23, 255, 39, 33, 23, 255, 34, 31, 22, 255, 48, 40, 30, 255, 67, 54, 39, 255, 33, 30, 22, 255, 41, 35, 24, 255, 44, 37, 24, 255, 59, 45, 30, 255, 60, 46, 30, 255, 42, 36, 24, 255, 36, 32, 22, 255, 36, 32, 23, 255, 38, 33, 23, 255, 45, 37, 24, 255, 45, 37, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 51, 41, 27, 255, 49, 40, 26, 255, 48, 39, 25, 255, 39, 34, 25, 255, 39, 34, 25, 255, 73, 59, 42, 255, 35, 31, 22, 255, 37, 33, 23, 255, 45, 38, 25, 255, 55, 43, 28, 255, 67, 50, 33, 255, 45, 37, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 36, 32, 23, 255, 36, 31, 22, 255, 36, 32, 23, 255, 37, 33, 23, 255, 36, 32, 24, 255, 36, 31, 22, 255, 35, 31, 22, 255, 57, 47, 34, 255, 36, 32, 22, 255, 39, 34, 23, 255, 36, 32, 23, 255, 37, 33, 23, 255, 36, 32, 23, 255, 42, 36, 24, 255, 39, 34, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 45, 38, 25, 255, 37, 33, 23, 255, 39, 34, 24, 255, 45, 38, 25, 255, 47, 39, 25, 255, 43, 37, 24, 255, 44, 37, 24, 255, 39, 34, 23, 255, 39, 34, 23, 255, 47, 39, 25, 255, 39, 33, 23, 255, 35, 31, 22, 255, 39, 34, 24, 255, 43, 37, 24, 255, 52, 42, 27, 255, 41, 36, 24, 255, 40, 34, 24, 255, 41, 35, 24, 255, 40, 34, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 43, 37, 24, 255, 54, 43, 28, 255, 45, 38, 25, 255, 38, 33, 23, 255, 42, 36, 24, 255, 40, 35, 24, 255, 39, 34, 24, 255, 36, 32, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 40, 34, 24, 255, 54, 43, 28, 255, 55, 43, 28, 255, 63, 48, 31, 255, 61, 46, 31, 255, 46, 39, 25, 255, 34, 31, 22, 255, 58, 48, 34, 255, 37, 33, 23, 255, 35, 31, 23, 255, 39, 34, 25, 255, 43, 37, 24, 255, 43, 37, 24, 255, 48, 39, 25, 255, 46, 38, 25, 255, 47, 39, 25, 255, 41, 36, 24, 255, 41, 36, 24, 255, 57, 44, 29, 255, 58, 45, 30, 255, 57, 45, 29, 255, 48, 40, 26, 255, 49, 40, 26, 255, 44, 37, 24, 255, 48, 39, 25, 255, 40, 35, 24, 255, 39, 34, 24, 255, 43, 36, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 54, 43, 28, 255, 40, 34, 24, 255, 46, 39, 25, 255, 45, 38, 25, 255, 42, 36, 24, 255, 45, 37, 24, 255, 41, 36, 24, 255, 41, 35, 24, 255, 36, 31, 22, 255, 38, 33, 23, 255, 41, 35, 24, 255, 44, 37, 24, 255, 48, 40, 26, 255, 44, 37, 24, 255, 37, 33, 23, 255, 36, 32, 22, 255, 36, 32, 23, 255, 39, 34, 23, 255, 36, 32, 23, 255, 52, 42, 27, 255, 39, 33, 23, 255, 35, 31, 23, 255, 35, 31, 22, 255, 34, 31, 22, 255, 49, 42, 30, 255, 37, 33, 24, 255, 39, 34, 25, 255, 37, 33, 23, 255, 36, 32, 23, 255, 33, 30, 22, 255, 39, 34, 24, 255, 40, 35, 24, 255, 58, 48, 34, 255, 37, 33, 23, 255, 37, 33, 23, 255, 45, 38, 25, 255, 57, 45, 29, 255, 42, 36, 24, 255, 51, 41, 27, 255, 42, 36, 24, 255, 45, 39, 28, 255, 37, 33, 23, 255, 37, 33, 23, 255, 49, 40, 26, 255, 37, 33, 23, 255, 36, 32, 24, 255, 35, 31, 23, 255, 36, 32, 22, 255, 40, 34, 24, 255, 46, 39, 25, 255, 41, 35, 24, 255, 35, 31, 22, 255, 42, 36, 24, 255, 41, 36, 24, 255, 47, 39, 25, 255, 51, 41, 27, 255, 51, 43, 31, 255, 40, 34, 24, 255, 36, 31, 22, 255, 42, 36, 24, 255, 39, 33, 23, 255, 61, 50, 36, 255, 37, 33, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 35, 31, 22, 255, 35, 31, 22, 255, 37, 33, 23, 255, 36, 32, 23, 255, 40, 35, 24, 255, 45, 38, 25, 255, 43, 37, 24, 255, 54, 43, 28, 255, 63, 48, 32, 255, 48, 40, 26, 255, 59, 45, 30, 255, 45, 37, 24, 255, 39, 33, 23, 255, 40, 34, 24, 255, 42, 35, 23, 255, 44, 37, 24, 255, 44, 37, 24, 255, 41, 35, 23, 255, 42, 36, 23, 255, 41, 35, 23, 255, 38, 33, 23, 255, 41, 35, 23, 255, 42, 36, 23, 255, 39, 33, 23, 255, 39, 34, 23, 255, 45, 37, 24, 255, 37, 32, 22, 255, 44, 37, 26, 255, 36, 53, 36, 255, 36, 53, 36, 255, 39, 59, 39, 255, 31, 44, 31, 255, 36, 54, 36, 255, 34, 50, 34, 255, 37, 55, 37, 255, 35, 52, 35, 255, 32, 46, 32, 255, 30, 42, 30, 255, 34, 49, 34, 255, 36, 54, 36, 255, 36, 54, 36, 255, 30, 42, 30, 255, 31, 44, 31, 255, 29, 40, 29, 255, 27, 36, 27, 255, 29, 41, 30, 255, 30, 43, 31, 255, 31, 45, 32, 255, 33, 48, 33, 255, 34, 49, 34, 255, 34, 51, 35, 255, 32, 47, 33, 255, 29, 41, 30, 255, 27, 38, 28, 255, 27, 37, 28, 255, 29, 41, 30, 255, 33, 47, 33, 255, 41, 61, 40, 255, 45, 67, 44, 255, 40, 59, 39, 255, 38, 57, 38, 255, 37, 56, 37, 255, 34, 50, 34, 255, 47, 69, 45, 255, 58, 84, 54, 255, 52, 76, 49, 255, 49, 71, 46, 255, 36, 54, 36, 255, 36, 53, 36, 255, 35, 51, 35, 255, 45, 66, 43, 255, 43, 64, 42, 255, 46, 68, 44, 255, 32, 46, 32, 255, 29, 41, 30, 255, 26, 33, 27, 255, 23, 29, 24, 255, 29, 41, 30, 255, 28, 40, 29, 255, 32, 47, 33, 255, 31, 45, 32, 255, 31, 44, 31, 255, 31, 44, 31, 255, 30, 43, 31, 255, 30, 43, 31, 255, 29, 40, 29, 255, 29, 40, 29, 255, 27, 37, 28, 255, 26, 35, 27, 255, 28, 40, 29, 255, 36, 54, 36, 255, 35, 53, 36, 255, 35, 53, 36, 255, 42, 62, 41, 255, 34, 49, 34, 255, 30, 43, 31, 255, 29, 40, 29, 255, 32, 47, 33, 255, 37, 55, 37, 255, 37, 56, 37, 255, 34, 49, 34, 255, 37, 55, 37, 255, 31, 45, 32, 255, 30, 43, 31, 255, 33, 48, 33, 255, 31, 45, 32, 255, 31, 45, 32, 255, 27, 37, 28, 255, 29, 41, 30, 255, 29, 41, 30, 255, 28, 40, 29, 255, 32, 45, 32, 255, 30, 43, 31, 255, 27, 37, 28, 255, 26, 35, 27, 255, 28, 39, 29, 255, 31, 45, 32, 255, 33, 47, 33, 255, 37, 56, 37, 255, 34, 49, 34, 255, 32, 46, 32, 255, 28, 38, 28, 255, 24, 32, 25, 255, 27, 36, 27, 255, 30, 42, 30, 255, 25, 33, 26, 255, 27, 36, 27, 255, 31, 44, 31, 255, 33, 48, 33, 255, 32, 45, 32, 255, 31, 45, 32, 255, 29, 40, 29, 255, 27, 38, 28, 255, 31, 44, 31, 255, 28, 39, 29, 255, 28, 39, 29, 255, 29, 41, 30, 255, 32, 45, 32, 255, 30, 42, 30, 255, 30, 42, 30, 255, 34, 49, 34, 255, 31, 44, 31, 255, 37, 55, 37, 255, 35, 52, 35, 255, 30, 43, 31, 255, 30, 43, 31, 255, 25, 33, 26, 255, 23, 30, 24, 255, 23, 29, 24, 255, 29, 41, 30, 255, 33, 49, 34, 255, 33, 48, 33, 255, 33, 47, 33, 255, 30, 43, 31, 255, 28, 39, 29, 255, 28, 39, 29, 255, 29, 41, 30, 255, 27, 37, 28, 255, 28, 39, 29, 255, 27, 37, 28, 255, 27, 37, 28, 255, 26, 35, 27, 255, 28, 38, 28, 255, 25, 34, 26, 255, 25, 33, 26, 255, 28, 39, 29, 255, 26, 34, 26, 255, 23, 30, 24, 255, 28, 36, 29, 255, 25, 31, 25, 255, 23, 30, 24, 255, 30, 42, 30, 255, 27, 37, 28, 255, 29, 41, 30, 255, 28, 39, 29, 255, 24, 32, 25, 255, 27, 35, 28, 255, 27, 37, 28, 255, 28, 38, 28, 255, 29, 41, 30, 255, 31, 44, 31, 255, 25, 33, 26, 255, 28, 38, 28, 255, 26, 35, 27, 255, 25, 33, 26, 255, 27, 37, 28, 255, 30, 42, 30, 255, 30, 42, 30, 255, 33, 48, 33, 255, 35, 51, 35, 255, 37, 56, 37, 255, 40, 59, 39, 255, 35, 51, 35, 255, 36, 54, 36, 255, 35, 52, 35, 255, 34, 49, 34, 255, 33, 48, 33, 255, 30, 43, 31, 255, 32, 46, 32, 255, 32, 46, 32, 255, 29, 40, 29, 255, 30, 43, 31, 255, 29, 41, 30, 255, 29, 40, 29, 255, 31, 45, 32, 255, 32, 45, 32, 255, 30, 42, 30, 255, 32, 45, 32, 255, 35, 51, 35, 255, 31, 45, 32, 255, 33, 47, 33, 255, 37, 55, 37, 255, 37, 56, 37, 255, 34, 50, 34, 255, 32, 45, 32, 255, 34, 50, 34, 255, 33, 49, 34, 255, 32, 45, 32, 255, 29, 41, 30, 255, 32, 45, 32, 255, 27, 37, 28, 255, 29, 41, 30, 255, 28, 38, 28, 255, 25, 33, 26, 255, 23, 30, 24, 255, 25, 34, 26, 255, 26, 36, 27, 255, 27, 37, 28, 255, 30, 43, 31, 255, 28, 39, 29, 255, 26, 35, 27, 255, 31, 45, 32, 255, 31, 44, 31, 255, 36, 54, 36, 255, 31, 44, 31, 255, 30, 42, 30, 255, 33, 48, 33, 255, 32, 46, 32, 255, 30, 42, 30, 255, 34, 49, 34, 255, 37, 55, 37, 255, 36, 54, 36, 255, 36, 53, 36, 255, 29, 41, 30, 255, 24, 32, 25, 255, 28, 38, 28, 255, 25, 34, 26, 255, 29, 41, 30, 255, 28, 39, 29, 255, 24, 31, 25, 255, 23, 29, 24, 255, 24, 31, 25, 255, 28, 39, 29, 255, 27, 37, 28, 255, 31, 44, 31, 255, 32, 46, 32, 255, 32, 46, 32, 255, 31, 44, 31, 255, 31, 45, 32, 255, 34, 50, 34, 255, 33, 48, 33, 255, 35, 52, 35, 255, 34, 51, 35, 255, 30, 43, 31, 255, 30, 42, 30, 255, 32, 46, 32, 255, 28, 39, 29, 255, 32, 46, 32, 255, 30, 43, 31, 255, 23, 30, 24, 255, 26, 35, 27, 255, 26, 36, 27, 255, 23, 30, 24, 255, 23, 29, 24, 255, 25, 33, 26, 255, 25, 33, 26, 255, 24, 31, 25, 255, 31, 45, 32, 255, 31, 45, 32, 255, 30, 43, 31, 255, 28, 40, 29, 255, 30, 42, 30, 255, 33, 48, 33, 255, 33, 48, 33, 255, 40, 34, 23, 255, 42, 36, 24, 255, 48, 39, 26, 255, 35, 31, 22, 255, 43, 36, 24, 255, 39, 33, 23, 255, 37, 33, 23, 255, 43, 36, 24, 255, 41, 36, 23, 255, 37, 32, 23, 255, 38, 33, 22, 255, 34, 30, 22, 255, 38, 32, 23, 255, 40, 34, 24, 255, 36, 31, 22, 255, 37, 33, 23, 255, 42, 36, 24, 255, 38, 33, 23, 255, 36, 32, 23, 255, 34, 30, 22, 255, 37, 33, 23, 255, 40, 34, 24, 255, 42, 36, 24, 255, 33, 30, 22, 255, 34, 31, 22, 255, 35, 31, 22, 255, 34, 31, 22, 255, 34, 30, 22, 255, 35, 31, 23, 255, 41, 36, 26, 255, 67, 54, 39, 255, 45, 39, 28, 255, 36, 32, 23, 255, 36, 32, 24, 255, 34, 30, 22, 255, 40, 34, 24, 255, 39, 34, 24, 255, 40, 35, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 55, 46, 33, 255, 34, 30, 22, 255, 42, 36, 24, 255, 41, 35, 24, 255, 33, 30, 22, 255, 36, 31, 22, 255, 39, 34, 25, 255, 39, 34, 23, 255, 37, 33, 23, 255, 38, 33, 23, 255, 37, 33, 23, 255, 41, 35, 24, 255, 35, 31, 22, 255, 59, 49, 35, 255, 43, 36, 24, 255, 40, 35, 24, 255, 46, 38, 25, 255, 67, 50, 33, 255, 70, 52, 33, 255, 60, 46, 31, 255, 64, 48, 32, 255, 57, 45, 29, 255, 56, 44, 29, 255, 57, 44, 29, 255, 74, 55, 33, 255, 55, 43, 28, 255, 52, 42, 28, 255, 64, 48, 32, 255, 59, 46, 30, 255, 55, 43, 28, 255, 39, 34, 24, 255, 35, 31, 22, 255, 64, 52, 37, 255, 40, 34, 24, 255, 38, 33, 23, 255, 39, 34, 23, 255, 64, 48, 32, 255, 66, 49, 33, 255, 42, 36, 24, 255, 36, 32, 23, 255, 39, 33, 23, 255, 41, 35, 24, 255, 40, 34, 24, 255, 36, 32, 23, 255, 37, 33, 24, 255, 42, 37, 27, 255, 40, 34, 24, 255, 39, 34, 23, 255, 57, 47, 34, 255, 42, 36, 24, 255, 40, 34, 24, 255, 61, 50, 36, 255, 57, 47, 34, 255, 41, 36, 24, 255, 37, 33, 23, 255, 41, 36, 24, 255, 48, 39, 25, 255, 38, 33, 23, 255, 39, 34, 23, 255, 39, 34, 24, 255, 39, 34, 24, 255, 46, 39, 25, 255, 51, 41, 27, 255, 57, 44, 29, 255, 40, 35, 24, 255, 42, 36, 24, 255, 35, 31, 22, 255, 40, 35, 24, 255, 37, 33, 23, 255, 44, 37, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 50, 40, 27, 255, 36, 32, 23, 255, 51, 41, 27, 255, 42, 36, 24, 255, 38, 33, 23, 255, 39, 34, 23, 255, 41, 35, 24, 255, 36, 32, 23, 255, 36, 32, 23, 255, 40, 35, 24, 255, 52, 42, 28, 255, 39, 34, 23, 255, 70, 57, 40, 255, 39, 34, 25, 255, 43, 36, 24, 255, 36, 31, 22, 255, 40, 34, 24, 255, 43, 36, 24, 255, 43, 37, 24, 255, 52, 42, 28, 255, 45, 37, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 51, 41, 27, 255, 37, 33, 23, 255, 37, 33, 23, 255, 51, 43, 31, 255, 34, 31, 22, 255, 33, 30, 22, 255, 39, 34, 24, 255, 40, 34, 24, 255, 39, 33, 23, 255, 52, 42, 27, 255, 52, 42, 28, 255, 46, 38, 25, 255, 42, 36, 24, 255, 41, 36, 24, 255, 45, 37, 24, 255, 41, 35, 24, 255, 64, 48, 32, 255, 39, 34, 24, 255, 39, 34, 24, 255, 57, 45, 29, 255, 57, 44, 29, 255, 40, 35, 24, 255, 39, 34, 23, 255, 37, 33, 23, 255, 42, 36, 24, 255, 44, 37, 24, 255, 43, 37, 24, 255, 60, 46, 30, 255, 42, 36, 24, 255, 33, 30, 22, 255, 42, 36, 24, 255, 42, 36, 24, 255, 48, 40, 26, 255, 57, 44, 29, 255, 44, 37, 24, 255, 42, 36, 24, 255, 52, 42, 27, 255, 38, 33, 23, 255, 40, 34, 24, 255, 42, 36, 24, 255, 46, 40, 29, 255, 49, 42, 30, 255, 37, 33, 24, 255, 33, 30, 22, 255, 70, 57, 40, 255, 35, 31, 22, 255, 40, 34, 24, 255, 34, 31, 22, 255, 37, 33, 23, 255, 51, 43, 31, 255, 33, 30, 22, 255, 42, 36, 24, 255, 47, 39, 25, 255, 43, 37, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 45, 37, 24, 255, 35, 31, 22, 255, 42, 36, 24, 255, 35, 31, 22, 255, 40, 35, 24, 255, 63, 48, 32, 255, 44, 37, 24, 255, 38, 33, 23, 255, 41, 36, 24, 255, 40, 34, 24, 255, 39, 34, 23, 255, 41, 36, 24, 255, 42, 36, 24, 255, 39, 34, 23, 255, 42, 36, 24, 255, 33, 30, 22, 255, 35, 31, 23, 255, 38, 33, 23, 255, 39, 34, 24, 255, 48, 40, 26, 255, 42, 36, 24, 255, 40, 34, 24, 255, 34, 31, 22, 255, 42, 37, 27, 255, 36, 32, 23, 255, 40, 34, 24, 255, 39, 33, 23, 255, 34, 30, 22, 255, 39, 34, 23, 255, 40, 35, 24, 255, 48, 40, 26, 255, 47, 39, 25, 255, 40, 34, 24, 255, 35, 31, 22, 255, 42, 36, 24, 255, 34, 30, 22, 255, 45, 39, 28, 255, 39, 34, 24, 255, 37, 33, 24, 255, 37, 33, 24, 255, 59, 49, 35, 255, 36, 32, 23, 255, 41, 35, 24, 255, 61, 47, 31, 255, 60, 46, 31, 255, 50, 40, 27, 255, 54, 43, 28, 255, 43, 37, 24, 255, 47, 39, 25, 255, 42, 36, 24, 255, 41, 36, 23, 255, 49, 40, 26, 255, 42, 36, 24, 255, 46, 38, 25, 255, 37, 33, 23, 255, 58, 48, 34, 255, 46, 39, 27, 255, 44, 37, 25, 255, 43, 36, 24, 255, 46, 38, 25, 255, 41, 35, 24, 255, 52, 42, 27, 255, 35, 32, 22, 255, 36, 32, 24, 255, 38, 57, 38, 255, 37, 56, 37, 255, 37, 56, 37, 255, 30, 42, 30, 255, 32, 46, 32, 255, 32, 47, 33, 255, 35, 52, 35, 255, 31, 45, 32, 255, 32, 46, 32, 255, 30, 43, 31, 255, 32, 46, 32, 255, 33, 48, 33, 255, 37, 55, 37, 255, 35, 53, 36, 255, 36, 54, 36, 255, 35, 52, 35, 255, 27, 37, 28, 255, 28, 39, 29, 255, 31, 45, 32, 255, 29, 40, 29, 255, 34, 50, 34, 255, 31, 45, 32, 255, 32, 46, 32, 255, 34, 50, 34, 255, 30, 42, 30, 255, 30, 43, 31, 255, 27, 37, 28, 255, 31, 45, 32, 255, 30, 43, 31, 255, 33, 48, 33, 255, 31, 45, 32, 255, 37, 55, 37, 255, 37, 55, 37, 255, 42, 62, 41, 255, 37, 55, 37, 255, 56, 81, 52, 255, 47, 69, 45, 255, 45, 66, 43, 255, 35, 52, 35, 255, 40, 59, 39, 255, 32, 47, 33, 255, 34, 49, 34, 255, 34, 51, 35, 255, 37, 56, 37, 255, 36, 54, 36, 255, 31, 45, 32, 255, 29, 41, 30, 255, 28, 39, 29, 255, 26, 35, 27, 255, 27, 37, 28, 255, 29, 41, 30, 255, 29, 40, 29, 255, 31, 44, 31, 255, 26, 35, 27, 255, 28, 39, 29, 255, 32, 46, 32, 255, 31, 45, 32, 255, 31, 45, 32, 255, 34, 50, 34, 255, 31, 45, 32, 255, 26, 35, 27, 255, 26, 36, 27, 255, 34, 49, 34, 255, 29, 40, 29, 255, 30, 42, 30, 255, 36, 53, 36, 255, 37, 56, 37, 255, 35, 52, 35, 255, 31, 44, 31, 255, 31, 44, 31, 255, 36, 54, 36, 255, 47, 69, 45, 255, 35, 52, 35, 255, 37, 56, 37, 255, 32, 46, 32, 255, 31, 45, 32, 255, 34, 50, 34, 255, 30, 43, 31, 255, 30, 42, 30, 255, 27, 36, 27, 255, 31, 45, 32, 255, 29, 41, 30, 255, 30, 43, 31, 255, 30, 42, 30, 255, 30, 42, 30, 255, 29, 41, 30, 255, 30, 43, 31, 255, 29, 41, 30, 255, 29, 40, 29, 255, 33, 49, 34, 255, 36, 54, 36, 255, 32, 46, 32, 255, 32, 45, 32, 255, 29, 41, 30, 255, 27, 37, 28, 255, 32, 46, 32, 255, 31, 44, 31, 255, 27, 37, 28, 255, 26, 36, 27, 255, 27, 37, 28, 255, 28, 38, 28, 255, 29, 40, 29, 255, 33, 48, 33, 255, 30, 42, 30, 255, 32, 45, 32, 255, 28, 39, 29, 255, 30, 43, 31, 255, 32, 45, 32, 255, 27, 37, 28, 255, 27, 37, 28, 255, 28, 39, 29, 255, 33, 49, 34, 255, 34, 50, 34, 255, 34, 50, 34, 255, 37, 55, 37, 255, 33, 48, 33, 255, 32, 45, 32, 255, 30, 42, 30, 255, 28, 39, 29, 255, 31, 44, 31, 255, 32, 45, 32, 255, 30, 43, 31, 255, 31, 45, 32, 255, 33, 49, 34, 255, 34, 50, 34, 255, 31, 45, 32, 255, 28, 38, 28, 255, 26, 35, 27, 255, 29, 41, 30, 255, 27, 36, 27, 255, 29, 40, 29, 255, 27, 37, 28, 255, 27, 34, 27, 255, 26, 34, 26, 255, 28, 39, 29, 255, 30, 42, 30, 255, 28, 40, 29, 255, 24, 31, 25, 255, 23, 29, 24, 255, 28, 35, 28, 255, 25, 33, 26, 255, 24, 32, 25, 255, 24, 32, 25, 255, 23, 30, 24, 255, 26, 35, 27, 255, 29, 41, 30, 255, 27, 37, 28, 255, 23, 30, 24, 255, 23, 30, 24, 255, 25, 34, 26, 255, 23, 30, 24, 255, 26, 35, 27, 255, 31, 44, 31, 255, 28, 38, 28, 255, 26, 34, 26, 255, 24, 32, 25, 255, 26, 35, 27, 255, 26, 36, 27, 255, 27, 38, 28, 255, 27, 37, 28, 255, 29, 41, 30, 255, 31, 44, 31, 255, 32, 46, 32, 255, 33, 49, 34, 255, 30, 43, 31, 255, 33, 48, 33, 255, 33, 48, 33, 255, 29, 41, 30, 255, 33, 48, 33, 255, 36, 53, 36, 255, 30, 42, 30, 255, 30, 43, 31, 255, 31, 45, 32, 255, 32, 46, 32, 255, 32, 45, 32, 255, 30, 42, 30, 255, 31, 44, 31, 255, 31, 44, 31, 255, 31, 44, 31, 255, 27, 37, 28, 255, 29, 41, 30, 255, 30, 43, 31, 255, 30, 43, 31, 255, 31, 44, 31, 255, 28, 40, 29, 255, 25, 34, 26, 255, 28, 39, 29, 255, 26, 36, 27, 255, 29, 41, 30, 255, 27, 37, 28, 255, 27, 37, 28, 255, 32, 47, 33, 255, 27, 37, 28, 255, 27, 37, 28, 255, 27, 37, 28, 255, 24, 32, 25, 255, 27, 35, 28, 255, 28, 38, 28, 255, 28, 39, 29, 255, 25, 34, 26, 255, 26, 35, 27, 255, 30, 42, 30, 255, 27, 37, 28, 255, 30, 42, 30, 255, 35, 51, 35, 255, 36, 53, 36, 255, 32, 47, 33, 255, 31, 45, 32, 255, 30, 42, 30, 255, 31, 44, 31, 255, 31, 45, 32, 255, 29, 41, 30, 255, 34, 50, 34, 255, 36, 53, 36, 255, 36, 54, 36, 255, 34, 51, 35, 255, 29, 41, 30, 255, 27, 36, 27, 255, 25, 33, 26, 255, 25, 33, 26, 255, 28, 38, 28, 255, 24, 32, 25, 255, 27, 37, 28, 255, 23, 29, 24, 255, 23, 30, 24, 255, 28, 38, 28, 255, 32, 47, 33, 255, 35, 52, 35, 255, 32, 46, 32, 255, 33, 49, 34, 255, 32, 46, 32, 255, 34, 50, 34, 255, 32, 45, 32, 255, 32, 47, 33, 255, 33, 47, 33, 255, 31, 45, 32, 255, 28, 40, 29, 255, 30, 43, 31, 255, 27, 37, 28, 255, 28, 39, 29, 255, 29, 40, 29, 255, 27, 37, 28, 255, 27, 36, 27, 255, 28, 39, 29, 255, 27, 37, 28, 255, 26, 36, 27, 255, 26, 36, 27, 255, 31, 45, 32, 255, 33, 48, 33, 255, 27, 37, 28, 255, 30, 42, 30, 255, 30, 43, 31, 255, 28, 40, 29, 255, 35, 51, 35, 255, 31, 44, 31, 255, 35, 52, 35, 255, 54, 45, 31, 255, 42, 35, 24, 255, 44, 38, 24, 255, 41, 35, 24, 255, 39, 33, 23, 255, 41, 34, 23, 255, 36, 32, 22, 255, 38, 33, 23, 255, 41, 36, 23, 255, 46, 38, 25, 255, 45, 37, 25, 255, 36, 32, 22, 255, 37, 33, 23, 255, 40, 34, 23, 255, 46, 39, 25, 255, 48, 40, 26, 255, 52, 42, 27, 255, 41, 36, 24, 255, 37, 33, 23, 255, 33, 30, 22, 255, 42, 36, 24, 255, 41, 36, 24, 255, 37, 33, 23, 255, 40, 34, 24, 255, 39, 34, 23, 255, 36, 32, 22, 255, 34, 31, 22, 255, 50, 42, 31, 255, 34, 31, 22, 255, 51, 43, 31, 255, 36, 32, 23, 255, 43, 36, 24, 255, 36, 32, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 48, 40, 30, 255, 43, 37, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 43, 36, 24, 255, 62, 51, 36, 255, 40, 35, 25, 255, 41, 35, 24, 255, 42, 36, 24, 255, 39, 34, 24, 255, 39, 34, 23, 255, 35, 31, 22, 255, 38, 33, 23, 255, 39, 34, 23, 255, 39, 34, 23, 255, 42, 36, 24, 255, 60, 46, 30, 255, 49, 40, 26, 255, 42, 36, 24, 255, 34, 31, 22, 255, 57, 47, 34, 255, 48, 40, 26, 255, 49, 40, 26, 255, 51, 41, 27, 255, 59, 46, 30, 255, 54, 43, 28, 255, 62, 47, 31, 255, 43, 37, 24, 255, 44, 37, 24, 255, 55, 43, 28, 255, 57, 44, 29, 255, 59, 46, 30, 255, 52, 42, 27, 255, 48, 39, 25, 255, 50, 40, 27, 255, 41, 35, 24, 255, 36, 32, 23, 255, 39, 34, 23, 255, 36, 32, 22, 255, 40, 34, 24, 255, 45, 38, 25, 255, 42, 36, 24, 255, 52, 42, 27, 255, 42, 36, 24, 255, 36, 32, 23, 255, 44, 37, 24, 255, 43, 36, 24, 255, 40, 34, 24, 255, 44, 37, 24, 255, 37, 33, 23, 255, 44, 37, 24, 255, 42, 36, 24, 255, 39, 34, 24, 255, 34, 31, 22, 255, 36, 32, 22, 255, 34, 30, 22, 255, 48, 40, 30, 255, 45, 37, 24, 255, 38, 33, 23, 255, 38, 33, 23, 255, 44, 37, 24, 255, 61, 46, 31, 255, 40, 34, 24, 255, 42, 36, 24, 255, 36, 32, 22, 255, 42, 36, 24, 255, 37, 33, 23, 255, 43, 37, 24, 255, 45, 37, 24, 255, 40, 34, 24, 255, 44, 38, 27, 255, 39, 41, 36, 255, 35, 31, 22, 255, 42, 36, 24, 255, 46, 38, 25, 255, 52, 42, 27, 255, 42, 36, 24, 255, 40, 34, 24, 255, 38, 33, 23, 255, 45, 38, 25, 255, 43, 36, 24, 255, 46, 39, 25, 255, 37, 33, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 35, 31, 22, 255, 40, 35, 25, 255, 39, 33, 23, 255, 46, 39, 25, 255, 40, 34, 24, 255, 41, 36, 26, 255, 38, 33, 23, 255, 47, 39, 25, 255, 51, 41, 27, 255, 55, 43, 28, 255, 60, 46, 31, 255, 57, 45, 29, 255, 45, 38, 25, 255, 55, 43, 28, 255, 42, 36, 24, 255, 58, 45, 30, 255, 43, 37, 24, 255, 42, 36, 24, 255, 40, 35, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 46, 40, 29, 255, 39, 34, 23, 255, 37, 33, 23, 255, 42, 36, 24, 255, 59, 45, 30, 255, 46, 39, 25, 255, 57, 44, 29, 255, 58, 45, 30, 255, 45, 37, 24, 255, 48, 39, 25, 255, 54, 43, 28, 255, 59, 46, 30, 255, 35, 31, 22, 255, 37, 33, 23, 255, 49, 40, 26, 255, 45, 37, 24, 255, 51, 41, 27, 255, 37, 33, 23, 255, 38, 33, 23, 255, 45, 38, 25, 255, 37, 33, 23, 255, 40, 34, 24, 255, 43, 36, 24, 255, 41, 35, 24, 255, 57, 45, 29, 255, 37, 33, 23, 255, 37, 33, 23, 255, 52, 42, 27, 255, 40, 34, 24, 255, 41, 36, 24, 255, 36, 32, 23, 255, 36, 32, 23, 255, 37, 33, 23, 255, 42, 36, 24, 255, 41, 35, 24, 255, 36, 31, 22, 255, 40, 35, 25, 255, 42, 37, 27, 255, 61, 50, 36, 255, 79, 63, 45, 255, 36, 32, 23, 255, 39, 34, 23, 255, 33, 30, 22, 255, 42, 36, 24, 255, 39, 34, 23, 255, 42, 36, 24, 255, 34, 30, 22, 255, 41, 36, 26, 255, 38, 33, 23, 255, 35, 31, 22, 255, 35, 31, 22, 255, 42, 36, 24, 255, 38, 33, 23, 255, 42, 36, 24, 255, 41, 35, 24, 255, 68, 51, 33, 255, 54, 43, 28, 255, 44, 37, 24, 255, 43, 37, 24, 255, 48, 39, 25, 255, 43, 36, 24, 255, 52, 42, 27, 255, 44, 37, 24, 255, 36, 32, 23, 255, 42, 36, 24, 255, 52, 42, 27, 255, 36, 32, 22, 255, 67, 54, 39, 255, 33, 30, 22, 255, 42, 36, 24, 255, 61, 47, 31, 255, 37, 33, 23, 255, 36, 32, 23, 255, 34, 31, 22, 255, 37, 33, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 35, 31, 22, 255, 37, 33, 23, 255, 39, 34, 23, 255, 49, 40, 26, 255, 43, 37, 24, 255, 43, 36, 24, 255, 35, 31, 23, 255, 39, 34, 24, 255, 34, 30, 22, 255, 37, 33, 23, 255, 40, 35, 25, 255, 76, 61, 43, 255, 70, 57, 40, 255, 46, 40, 29, 255, 63, 52, 37, 255, 34, 31, 22, 255, 40, 34, 24, 255, 45, 37, 24, 255, 65, 49, 33, 255, 52, 42, 27, 255, 51, 41, 27, 255, 50, 40, 27, 255, 37, 33, 23, 255, 46, 46, 37, 255, 52, 42, 27, 255, 57, 45, 29, 255, 50, 40, 26, 255, 46, 38, 25, 255, 40, 34, 25, 255, 51, 42, 31, 255, 42, 35, 23, 255, 41, 35, 23, 255, 43, 35, 23, 255, 37, 33, 23, 255, 53, 43, 28, 255, 44, 37, 24, 255, 35, 31, 22, 255, 42, 36, 26, 255, 47, 68, 45, 255, 38, 57, 38, 255, 30, 43, 31, 255, 30, 42, 30, 255, 32, 45, 32, 255, 32, 47, 33, 255, 32, 45, 32, 255, 34, 49, 34, 255, 33, 49, 34, 255, 31, 45, 32, 255, 32, 45, 32, 255, 30, 43, 31, 255, 34, 50, 34, 255, 37, 55, 37, 255, 34, 49, 34, 255, 36, 54, 36, 255, 31, 44, 31, 255, 27, 37, 28, 255, 29, 41, 30, 255, 30, 42, 30, 255, 32, 46, 32, 255, 41, 61, 40, 255, 33, 49, 34, 255, 32, 46, 32, 255, 32, 46, 32, 255, 30, 43, 31, 255, 28, 39, 29, 255, 31, 45, 32, 255, 34, 50, 34, 255, 31, 44, 31, 255, 32, 45, 32, 255, 35, 53, 36, 255, 35, 52, 35, 255, 37, 55, 37, 255, 35, 51, 35, 255, 36, 54, 36, 255, 33, 48, 33, 255, 36, 53, 36, 255, 35, 51, 35, 255, 33, 48, 33, 255, 36, 54, 36, 255, 35, 52, 35, 255, 31, 45, 32, 255, 34, 49, 34, 255, 30, 43, 31, 255, 32, 46, 32, 255, 35, 51, 35, 255, 31, 44, 31, 255, 31, 45, 32, 255, 28, 39, 29, 255, 31, 45, 32, 255, 27, 37, 28, 255, 26, 36, 27, 255, 26, 36, 27, 255, 28, 39, 29, 255, 33, 48, 33, 255, 33, 49, 34, 255, 33, 48, 33, 255, 32, 46, 32, 255, 30, 43, 31, 255, 30, 43, 31, 255, 27, 37, 28, 255, 30, 42, 30, 255, 25, 33, 26, 255, 27, 37, 28, 255, 31, 45, 32, 255, 36, 54, 36, 255, 32, 47, 33, 255, 27, 37, 28, 255, 32, 46, 32, 255, 40, 60, 40, 255, 37, 56, 37, 255, 39, 59, 39, 255, 33, 49, 34, 255, 31, 45, 32, 255, 34, 49, 34, 255, 32, 46, 32, 255, 30, 43, 31, 255, 30, 43, 31, 255, 31, 44, 31, 255, 29, 41, 30, 255, 29, 41, 30, 255, 31, 44, 31, 255, 27, 37, 28, 255, 29, 40, 29, 255, 27, 37, 28, 255, 29, 41, 30, 255, 29, 40, 29, 255, 31, 44, 31, 255, 34, 49, 34, 255, 41, 61, 40, 255, 34, 51, 35, 255, 34, 49, 34, 255, 33, 49, 34, 255, 30, 42, 30, 255, 28, 39, 29, 255, 31, 45, 32, 255, 31, 45, 32, 255, 24, 32, 25, 255, 26, 34, 26, 255, 26, 36, 27, 255, 26, 35, 27, 255, 35, 51, 35, 255, 32, 46, 32, 255, 34, 50, 34, 255, 31, 44, 31, 255, 34, 51, 35, 255, 34, 50, 34, 255, 32, 45, 32, 255, 30, 43, 31, 255, 30, 42, 30, 255, 34, 49, 34, 255, 32, 46, 32, 255, 35, 51, 35, 255, 35, 52, 35, 255, 35, 52, 35, 255, 33, 49, 34, 255, 31, 45, 32, 255, 32, 46, 32, 255, 32, 46, 32, 255, 33, 47, 33, 255, 34, 49, 34, 255, 28, 39, 29, 255, 29, 40, 29, 255, 32, 46, 32, 255, 31, 45, 32, 255, 29, 41, 30, 255, 27, 37, 28, 255, 26, 35, 27, 255, 27, 37, 28, 255, 25, 34, 26, 255, 27, 37, 28, 255, 27, 37, 28, 255, 28, 39, 29, 255, 28, 40, 29, 255, 27, 38, 28, 255, 28, 39, 29, 255, 25, 34, 26, 255, 25, 31, 25, 255, 33, 41, 32, 255, 23, 30, 24, 255, 25, 32, 26, 255, 25, 33, 26, 255, 25, 34, 26, 255, 27, 36, 27, 255, 26, 32, 26, 255, 23, 29, 24, 255, 29, 37, 30, 255, 23, 29, 24, 255, 23, 30, 24, 255, 23, 29, 24, 255, 26, 36, 27, 255, 26, 35, 27, 255, 23, 29, 24, 255, 26, 35, 27, 255, 23, 30, 24, 255, 28, 38, 28, 255, 29, 41, 30, 255, 31, 44, 31, 255, 29, 41, 30, 255, 24, 32, 25, 255, 27, 37, 28, 255, 29, 41, 30, 255, 28, 38, 28, 255, 29, 41, 30, 255, 30, 42, 30, 255, 27, 36, 27, 255, 26, 34, 26, 255, 30, 43, 31, 255, 32, 47, 33, 255, 29, 41, 30, 255, 27, 37, 28, 255, 35, 51, 35, 255, 34, 49, 34, 255, 30, 43, 31, 255, 25, 34, 26, 255, 29, 41, 30, 255, 33, 49, 34, 255, 26, 35, 27, 255, 28, 38, 28, 255, 27, 37, 28, 255, 27, 37, 28, 255, 29, 40, 29, 255, 24, 31, 25, 255, 25, 34, 26, 255, 24, 31, 25, 255, 26, 36, 27, 255, 27, 37, 28, 255, 25, 33, 26, 255, 26, 36, 27, 255, 26, 35, 27, 255, 31, 45, 32, 255, 29, 40, 29, 255, 30, 42, 30, 255, 29, 41, 30, 255, 28, 39, 29, 255, 25, 33, 26, 255, 27, 38, 28, 255, 29, 41, 30, 255, 25, 33, 26, 255, 30, 43, 31, 255, 30, 42, 30, 255, 29, 41, 30, 255, 30, 43, 31, 255, 35, 51, 35, 255, 32, 47, 33, 255, 33, 48, 33, 255, 30, 42, 30, 255, 29, 41, 30, 255, 33, 48, 33, 255, 36, 53, 36, 255, 36, 54, 36, 255, 36, 54, 36, 255, 38, 57, 38, 255, 34, 49, 34, 255, 33, 49, 34, 255, 29, 40, 29, 255, 28, 38, 28, 255, 29, 41, 30, 255, 26, 36, 27, 255, 29, 41, 30, 255, 28, 39, 29, 255, 27, 38, 28, 255, 28, 39, 29, 255, 24, 32, 25, 255, 27, 37, 28, 255, 30, 43, 31, 255, 35, 52, 35, 255, 34, 51, 35, 255, 34, 50, 34, 255, 36, 54, 36, 255, 34, 50, 34, 255, 32, 46, 32, 255, 32, 47, 33, 255, 32, 46, 32, 255, 28, 39, 29, 255, 29, 40, 29, 255, 31, 44, 31, 255, 24, 32, 25, 255, 25, 34, 26, 255, 31, 44, 31, 255, 23, 30, 24, 255, 27, 37, 28, 255, 34, 50, 34, 255, 32, 45, 32, 255, 28, 40, 29, 255, 33, 48, 33, 255, 36, 54, 36, 255, 37, 55, 37, 255, 32, 46, 32, 255, 33, 48, 33, 255, 33, 48, 33, 255, 34, 50, 34, 255, 37, 55, 37, 255, 32, 47, 33, 255, 36, 53, 36, 255, 71, 57, 40, 255, 46, 38, 25, 255, 42, 36, 24, 255, 51, 40, 27, 255, 41, 36, 25, 255, 42, 35, 24, 255, 38, 33, 23, 255, 40, 35, 23, 255, 44, 37, 25, 255, 46, 38, 25, 255, 43, 36, 24, 255, 40, 34, 23, 255, 39, 34, 24, 255, 40, 34, 23, 255, 35, 31, 22, 255, 35, 31, 22, 255, 36, 32, 23, 255, 36, 32, 22, 255, 38, 33, 23, 255, 41, 35, 24, 255, 42, 36, 24, 255, 55, 43, 28, 255, 48, 40, 26, 255, 34, 31, 22, 255, 34, 31, 22, 255, 37, 33, 23, 255, 39, 34, 24, 255, 46, 40, 29, 255, 34, 31, 22, 255, 67, 54, 39, 255, 41, 35, 24, 255, 55, 43, 28, 255, 60, 46, 30, 255, 43, 36, 24, 255, 38, 33, 23, 255, 41, 36, 26, 255, 41, 35, 24, 255, 35, 31, 22, 255, 42, 36, 24, 255, 37, 33, 23, 255, 45, 39, 28, 255, 42, 36, 24, 255, 40, 34, 24, 255, 39, 34, 24, 255, 42, 36, 24, 255, 40, 35, 24, 255, 63, 52, 37, 255, 37, 33, 23, 255, 36, 32, 24, 255, 40, 35, 24, 255, 45, 38, 25, 255, 62, 47, 31, 255, 58, 45, 30, 255, 40, 35, 24, 255, 58, 48, 34, 255, 73, 59, 42, 255, 43, 36, 24, 255, 42, 36, 24, 255, 47, 39, 25, 255, 45, 37, 24, 255, 45, 37, 24, 255, 51, 41, 27, 255, 53, 42, 28, 255, 46, 38, 25, 255, 60, 46, 31, 255, 54, 43, 28, 255, 45, 37, 24, 255, 45, 38, 25, 255, 39, 34, 24, 255, 34, 30, 22, 255, 43, 37, 24, 255, 42, 36, 24, 255, 34, 31, 22, 255, 35, 31, 22, 255, 41, 35, 24, 255, 46, 38, 25, 255, 34, 30, 21, 255, 39, 34, 24, 255, 43, 37, 24, 255, 49, 40, 26, 255, 58, 45, 30, 255, 42, 36, 24, 255, 39, 34, 23, 255, 43, 37, 24, 255, 50, 40, 27, 255, 58, 45, 30, 255, 60, 46, 30, 255, 54, 43, 28, 255, 49, 40, 26, 255, 39, 34, 24, 255, 35, 31, 22, 255, 43, 37, 24, 255, 43, 37, 24, 255, 63, 48, 31, 255, 49, 40, 26, 255, 55, 43, 28, 255, 51, 41, 27, 255, 42, 36, 24, 255, 49, 40, 26, 255, 36, 32, 23, 255, 39, 34, 24, 255, 38, 33, 23, 255, 50, 40, 27, 255, 42, 36, 24, 255, 40, 35, 24, 255, 33, 30, 22, 255, 40, 34, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 51, 41, 27, 255, 42, 36, 24, 255, 35, 31, 22, 255, 50, 42, 31, 255, 44, 38, 27, 255, 38, 33, 23, 255, 40, 35, 24, 255, 37, 33, 23, 255, 49, 40, 26, 255, 34, 30, 22, 255, 36, 32, 23, 255, 39, 34, 23, 255, 37, 33, 23, 255, 41, 36, 24, 255, 55, 43, 28, 255, 42, 36, 24, 255, 51, 43, 31, 255, 49, 40, 26, 255, 44, 37, 24, 255, 45, 37, 24, 255, 60, 46, 31, 255, 58, 45, 30, 255, 49, 40, 26, 255, 48, 40, 26, 255, 57, 45, 29, 255, 55, 43, 28, 255, 43, 37, 24, 255, 45, 38, 25, 255, 43, 36, 24, 255, 38, 33, 23, 255, 36, 32, 22, 255, 33, 30, 22, 255, 34, 31, 22, 255, 40, 35, 25, 255, 43, 36, 24, 255, 48, 39, 25, 255, 38, 33, 23, 255, 45, 37, 24, 255, 64, 48, 32, 255, 59, 45, 30, 255, 49, 40, 26, 255, 45, 37, 24, 255, 41, 35, 24, 255, 45, 37, 24, 255, 35, 31, 22, 255, 39, 33, 23, 255, 37, 33, 23, 255, 39, 33, 23, 255, 39, 34, 23, 255, 40, 34, 24, 255, 47, 39, 25, 255, 42, 36, 24, 255, 40, 34, 24, 255, 35, 31, 22, 255, 42, 36, 24, 255, 66, 49, 33, 255, 53, 42, 28, 255, 42, 36, 24, 255, 52, 42, 27, 255, 40, 34, 24, 255, 41, 36, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 36, 32, 22, 255, 35, 31, 22, 255, 35, 31, 23, 255, 34, 31, 22, 255, 36, 32, 24, 255, 36, 32, 23, 255, 42, 37, 27, 255, 41, 36, 26, 255, 45, 39, 28, 255, 43, 36, 24, 255, 57, 44, 29, 255, 46, 39, 25, 255, 37, 33, 23, 255, 38, 33, 23, 255, 33, 30, 22, 255, 55, 46, 33, 255, 37, 33, 23, 255, 37, 33, 23, 255, 39, 34, 23, 255, 38, 33, 23, 255, 59, 45, 30, 255, 68, 51, 33, 255, 70, 52, 33, 255, 54, 43, 28, 255, 43, 37, 24, 255, 43, 37, 24, 255, 66, 49, 33, 255, 57, 45, 29, 255, 58, 45, 30, 255, 46, 39, 25, 255, 37, 33, 23, 255, 42, 36, 24, 255, 36, 32, 22, 255, 39, 34, 23, 255, 34, 30, 22, 255, 35, 31, 22, 255, 47, 39, 25, 255, 52, 42, 27, 255, 40, 35, 24, 255, 41, 36, 24, 255, 42, 36, 24, 255, 34, 31, 22, 255, 39, 34, 24, 255, 39, 34, 23, 255, 45, 37, 24, 255, 46, 39, 25, 255, 42, 36, 24, 255, 48, 39, 25, 255, 44, 37, 24, 255, 40, 35, 24, 255, 36, 32, 23, 255, 34, 31, 22, 255, 38, 33, 23, 255, 44, 38, 27, 255, 66, 54, 38, 255, 35, 31, 22, 255, 53, 44, 32, 255, 40, 35, 25, 255, 39, 34, 25, 255, 33, 30, 22, 255, 36, 31, 22, 255, 38, 33, 23, 255, 49, 40, 26, 255, 38, 33, 23, 255, 43, 37, 24, 255, 48, 39, 25, 255, 54, 42, 27, 255, 45, 37, 24, 255, 43, 36, 24, 255, 61, 46, 30, 255, 50, 40, 27, 255, 39, 33, 23, 255, 41, 35, 24, 255, 43, 37, 26, 255, 52, 41, 28, 255, 44, 37, 25, 255, 43, 36, 24, 255, 43, 36, 25, 255, 43, 37, 24, 255, 38, 33, 23, 255, 39, 33, 23, 255, 47, 69, 45, 255, 55, 79, 51, 255, 32, 46, 32, 255, 27, 37, 28, 255, 31, 44, 31, 255, 30, 43, 31, 255, 32, 45, 32, 255, 30, 42, 30, 255, 34, 49, 34, 255, 29, 40, 29, 255, 31, 45, 32, 255, 33, 49, 34, 255, 40, 59, 39, 255, 36, 54, 36, 255, 32, 47, 33, 255, 30, 42, 30, 255, 28, 38, 28, 255, 30, 42, 30, 255, 28, 39, 29, 255, 33, 47, 33, 255, 34, 49, 34, 255, 35, 52, 35, 255, 34, 49, 34, 255, 34, 49, 34, 255, 29, 40, 29, 255, 28, 40, 29, 255, 25, 33, 26, 255, 25, 34, 26, 255, 31, 45, 32, 255, 32, 45, 32, 255, 31, 44, 31, 255, 35, 52, 35, 255, 33, 49, 34, 255, 34, 49, 34, 255, 35, 51, 35, 255, 31, 44, 31, 255, 35, 51, 35, 255, 32, 45, 32, 255, 33, 48, 33, 255, 32, 47, 33, 255, 38, 57, 38, 255, 36, 54, 36, 255, 35, 52, 35, 255, 33, 48, 33, 255, 32, 46, 32, 255, 33, 47, 33, 255, 33, 48, 33, 255, 32, 45, 32, 255, 29, 40, 29, 255, 28, 38, 28, 255, 28, 38, 28, 255, 23, 29, 24, 255, 28, 39, 29, 255, 29, 41, 30, 255, 28, 40, 29, 255, 32, 47, 33, 255, 33, 47, 33, 255, 33, 48, 33, 255, 35, 52, 35, 255, 33, 48, 33, 255, 30, 43, 31, 255, 33, 49, 34, 255, 29, 41, 30, 255, 30, 42, 30, 255, 24, 31, 25, 255, 27, 37, 28, 255, 38, 58, 38, 255, 32, 46, 32, 255, 28, 39, 29, 255, 31, 45, 32, 255, 39, 59, 39, 255, 41, 61, 40, 255, 37, 55, 37, 255, 36, 53, 36, 255, 32, 47, 33, 255, 30, 42, 30, 255, 26, 35, 27, 255, 28, 38, 28, 255, 29, 41, 30, 255, 26, 36, 27, 255, 27, 37, 28, 255, 27, 37, 28, 255, 30, 43, 31, 255, 25, 34, 26, 255, 30, 42, 30, 255, 33, 48, 33, 255, 28, 39, 29, 255, 32, 45, 32, 255, 29, 41, 30, 255, 35, 52, 35, 255, 36, 54, 36, 255, 34, 50, 34, 255, 32, 46, 32, 255, 30, 42, 30, 255, 31, 45, 32, 255, 31, 44, 31, 255, 31, 45, 32, 255, 32, 46, 32, 255, 28, 39, 29, 255, 27, 36, 27, 255, 24, 32, 25, 255, 28, 38, 28, 255, 32, 46, 32, 255, 32, 46, 32, 255, 33, 48, 33, 255, 35, 51, 35, 255, 30, 42, 30, 255, 28, 38, 28, 255, 31, 44, 31, 255, 31, 44, 31, 255, 30, 43, 31, 255, 33, 48, 33, 255, 30, 43, 31, 255, 36, 54, 36, 255, 32, 46, 32, 255, 30, 43, 31, 255, 30, 43, 31, 255, 32, 47, 33, 255, 34, 49, 34, 255, 34, 50, 34, 255, 34, 49, 34, 255, 33, 49, 34, 255, 32, 46, 32, 255, 27, 37, 28, 255, 26, 36, 27, 255, 29, 41, 30, 255, 24, 31, 25, 255, 26, 35, 27, 255, 28, 38, 28, 255, 24, 31, 25, 255, 25, 34, 26, 255, 26, 35, 27, 255, 28, 40, 29, 255, 32, 45, 32, 255, 31, 45, 32, 255, 26, 35, 27, 255, 25, 34, 26, 255, 26, 36, 27, 255, 24, 31, 25, 255, 23, 30, 24, 255, 24, 31, 25, 255, 24, 31, 25, 255, 27, 38, 28, 255, 25, 33, 26, 255, 26, 32, 26, 255, 32, 41, 32, 255, 23, 30, 24, 255, 25, 33, 26, 255, 27, 37, 28, 255, 24, 31, 25, 255, 26, 36, 27, 255, 25, 33, 26, 255, 24, 32, 25, 255, 23, 29, 24, 255, 27, 37, 28, 255, 28, 39, 29, 255, 25, 33, 26, 255, 25, 34, 26, 255, 31, 45, 32, 255, 30, 43, 31, 255, 27, 37, 28, 255, 29, 41, 30, 255, 32, 46, 32, 255, 28, 38, 28, 255, 26, 36, 27, 255, 24, 30, 25, 255, 26, 35, 27, 255, 29, 40, 29, 255, 23, 29, 24, 255, 28, 38, 28, 255, 26, 36, 27, 255, 26, 36, 27, 255, 30, 43, 31, 255, 30, 42, 30, 255, 24, 32, 25, 255, 23, 29, 24, 255, 25, 33, 26, 255, 27, 37, 28, 255, 29, 41, 30, 255, 27, 37, 28, 255, 27, 38, 28, 255, 24, 32, 25, 255, 26, 35, 27, 255, 26, 35, 27, 255, 25, 33, 26, 255, 26, 36, 27, 255, 26, 35, 27, 255, 26, 35, 27, 255, 25, 34, 26, 255, 28, 39, 29, 255, 25, 33, 26, 255, 25, 33, 26, 255, 26, 35, 27, 255, 25, 33, 26, 255, 28, 40, 29, 255, 25, 34, 26, 255, 29, 40, 29, 255, 31, 44, 31, 255, 27, 38, 28, 255, 31, 44, 31, 255, 33, 48, 33, 255, 35, 52, 35, 255, 31, 44, 31, 255, 31, 44, 31, 255, 32, 47, 33, 255, 32, 47, 33, 255, 31, 44, 31, 255, 35, 51, 35, 255, 30, 42, 30, 255, 35, 52, 35, 255, 34, 49, 34, 255, 31, 45, 32, 255, 34, 50, 34, 255, 36, 54, 36, 255, 36, 53, 36, 255, 34, 50, 34, 255, 30, 43, 31, 255, 31, 45, 32, 255, 33, 49, 34, 255, 30, 43, 31, 255, 29, 41, 30, 255, 26, 35, 27, 255, 28, 39, 29, 255, 31, 45, 32, 255, 29, 41, 30, 255, 33, 47, 33, 255, 31, 45, 32, 255, 35, 52, 35, 255, 35, 53, 36, 255, 31, 44, 31, 255, 35, 52, 35, 255, 34, 50, 34, 255, 32, 45, 32, 255, 32, 46, 32, 255, 30, 42, 30, 255, 28, 40, 29, 255, 27, 37, 28, 255, 25, 33, 26, 255, 24, 32, 25, 255, 24, 32, 25, 255, 26, 33, 27, 255, 29, 40, 29, 255, 27, 37, 28, 255, 27, 37, 28, 255, 32, 46, 32, 255, 31, 44, 31, 255, 36, 54, 36, 255, 47, 68, 45, 255, 35, 52, 35, 255, 36, 53, 36, 255, 32, 47, 33, 255, 37, 55, 37, 255, 47, 68, 45, 255, 43, 63, 41, 255, 35, 52, 35, 255, 36, 53, 36, 255, 36, 32, 22, 255, 41, 35, 24, 255, 46, 38, 25, 255, 50, 40, 26, 255, 35, 31, 22, 255, 35, 31, 22, 255, 41, 35, 23, 255, 44, 36, 24, 255, 41, 35, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 38, 32, 22, 255, 43, 36, 24, 255, 40, 34, 24, 255, 39, 33, 23, 255, 42, 36, 23, 255, 39, 33, 23, 255, 35, 31, 22, 255, 41, 35, 24, 255, 39, 33, 23, 255, 38, 33, 23, 255, 39, 34, 23, 255, 44, 37, 24, 255, 40, 34, 24, 255, 49, 42, 30, 255, 35, 31, 22, 255, 41, 36, 26, 255, 34, 31, 22, 255, 42, 36, 24, 255, 34, 30, 22, 255, 35, 31, 22, 255, 37, 33, 23, 255, 43, 36, 24, 255, 35, 31, 22, 255, 34, 31, 22, 255, 40, 35, 24, 255, 41, 36, 26, 255, 35, 31, 22, 255, 42, 36, 24, 255, 40, 34, 24, 255, 33, 30, 22, 255, 38, 33, 23, 255, 39, 34, 23, 255, 46, 38, 25, 255, 47, 39, 25, 255, 43, 37, 24, 255, 36, 32, 22, 255, 33, 30, 22, 255, 37, 33, 24, 255, 39, 34, 23, 255, 44, 37, 24, 255, 39, 34, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 36, 32, 24, 255, 35, 31, 23, 255, 44, 37, 24, 255, 51, 41, 27, 255, 45, 38, 25, 255, 48, 39, 25, 255, 57, 45, 29, 255, 55, 43, 28, 255, 57, 45, 29, 255, 45, 38, 25, 255, 43, 36, 24, 255, 49, 40, 26, 255, 66, 49, 33, 255, 48, 40, 26, 255, 41, 35, 24, 255, 34, 31, 22, 255, 44, 38, 27, 255, 33, 30, 22, 255, 36, 32, 23, 255, 41, 35, 24, 255, 39, 33, 23, 255, 36, 32, 23, 255, 37, 33, 23, 255, 48, 40, 26, 255, 37, 33, 23, 255, 40, 35, 24, 255, 61, 47, 31, 255, 40, 34, 24, 255, 42, 36, 24, 255, 45, 38, 25, 255, 43, 37, 24, 255, 49, 40, 26, 255, 45, 37, 24, 255, 40, 34, 24, 255, 39, 34, 24, 255, 41, 36, 24, 255, 37, 33, 23, 255, 43, 37, 24, 255, 54, 43, 28, 255, 46, 39, 25, 255, 42, 36, 24, 255, 53, 42, 28, 255, 48, 39, 25, 255, 52, 42, 27, 255, 42, 36, 24, 255, 40, 35, 24, 255, 36, 32, 24, 255, 40, 34, 24, 255, 45, 37, 24, 255, 42, 36, 24, 255, 35, 31, 23, 255, 48, 40, 30, 255, 54, 45, 33, 255, 36, 32, 23, 255, 37, 33, 23, 255, 41, 35, 24, 255, 39, 34, 23, 255, 47, 39, 25, 255, 40, 34, 24, 255, 49, 40, 26, 255, 41, 35, 24, 255, 36, 32, 23, 255, 34, 30, 22, 255, 38, 33, 23, 255, 38, 33, 23, 255, 37, 33, 23, 255, 36, 32, 23, 255, 40, 34, 24, 255, 43, 36, 24, 255, 53, 42, 28, 255, 42, 36, 24, 255, 39, 34, 23, 255, 37, 33, 23, 255, 43, 37, 24, 255, 56, 44, 29, 255, 55, 43, 28, 255, 46, 39, 25, 255, 51, 41, 27, 255, 61, 46, 31, 255, 61, 46, 31, 255, 52, 42, 27, 255, 45, 37, 24, 255, 45, 37, 24, 255, 43, 36, 24, 255, 42, 36, 24, 255, 33, 30, 22, 255, 36, 32, 23, 255, 39, 33, 23, 255, 53, 44, 32, 255, 37, 33, 23, 255, 49, 40, 26, 255, 50, 40, 27, 255, 45, 37, 24, 255, 48, 40, 26, 255, 56, 44, 29, 255, 43, 37, 24, 255, 37, 33, 23, 255, 36, 32, 23, 255, 55, 43, 28, 255, 39, 33, 23, 255, 43, 37, 24, 255, 36, 32, 23, 255, 42, 36, 24, 255, 53, 42, 28, 255, 45, 37, 24, 255, 46, 38, 25, 255, 36, 32, 23, 255, 33, 30, 22, 255, 40, 35, 24, 255, 38, 33, 23, 255, 49, 40, 26, 255, 42, 36, 24, 255, 36, 31, 22, 255, 35, 31, 22, 255, 44, 37, 24, 255, 48, 40, 26, 255, 42, 36, 24, 255, 52, 42, 27, 255, 52, 42, 28, 255, 43, 36, 24, 255, 43, 37, 24, 255, 48, 40, 30, 255, 59, 49, 35, 255, 49, 42, 30, 255, 33, 30, 22, 255, 33, 30, 22, 255, 39, 34, 23, 255, 37, 33, 23, 255, 40, 34, 24, 255, 39, 34, 23, 255, 48, 40, 26, 255, 49, 40, 26, 255, 51, 41, 27, 255, 36, 32, 22, 255, 36, 32, 24, 255, 36, 32, 22, 255, 37, 33, 24, 255, 37, 33, 24, 255, 38, 33, 23, 255, 43, 37, 24, 255, 40, 35, 24, 255, 40, 34, 24, 255, 41, 35, 24, 255, 46, 39, 25, 255, 49, 40, 26, 255, 45, 37, 24, 255, 42, 36, 24, 255, 49, 40, 26, 255, 45, 37, 24, 255, 49, 40, 26, 255, 52, 42, 27, 255, 46, 38, 25, 255, 48, 39, 25, 255, 45, 38, 25, 255, 36, 32, 23, 255, 36, 32, 23, 255, 38, 33, 23, 255, 40, 35, 24, 255, 46, 39, 25, 255, 42, 36, 24, 255, 38, 33, 23, 255, 40, 34, 24, 255, 37, 33, 24, 255, 35, 31, 22, 255, 39, 34, 23, 255, 42, 36, 24, 255, 42, 36, 24, 255, 43, 37, 24, 255, 39, 33, 23, 255, 42, 36, 24, 255, 40, 35, 24, 255, 35, 31, 22, 255, 33, 30, 22, 255, 36, 32, 23, 255, 37, 33, 23, 255, 34, 30, 22, 255, 62, 51, 36, 255, 70, 57, 40, 255, 35, 31, 22, 255, 45, 39, 28, 255, 34, 30, 22, 255, 40, 34, 24, 255, 42, 36, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 46, 38, 24, 255, 39, 34, 23, 255, 46, 39, 25, 255, 55, 43, 28, 255, 53, 42, 27, 255, 41, 35, 24, 255, 40, 34, 24, 255, 37, 32, 22, 255, 44, 37, 26, 255, 38, 34, 23, 255, 39, 34, 23, 255, 40, 34, 23, 255, 38, 33, 23, 255, 39, 34, 23, 255, 41, 35, 23, 255, 40, 34, 23, 255, 42, 62, 41, 255, 56, 80, 52, 255, 35, 53, 36, 255, 30, 43, 31, 255, 28, 38, 28, 255, 25, 33, 26, 255, 27, 37, 28, 255, 31, 44, 31, 255, 29, 41, 30, 255, 29, 40, 29, 255, 31, 45, 32, 255, 34, 51, 35, 255, 39, 59, 39, 255, 34, 50, 34, 255, 30, 42, 30, 255, 30, 43, 31, 255, 29, 41, 30, 255, 28, 39, 29, 255, 34, 50, 34, 255, 35, 51, 35, 255, 31, 45, 32, 255, 35, 51, 35, 255, 34, 49, 34, 255, 31, 44, 31, 255, 33, 47, 33, 255, 27, 37, 28, 255, 25, 33, 26, 255, 26, 35, 27, 255, 30, 42, 30, 255, 34, 50, 34, 255, 31, 44, 31, 255, 34, 50, 34, 255, 31, 44, 31, 255, 30, 42, 30, 255, 33, 48, 33, 255, 28, 39, 29, 255, 29, 40, 29, 255, 31, 45, 32, 255, 33, 49, 34, 255, 35, 53, 36, 255, 37, 55, 37, 255, 36, 54, 36, 255, 32, 45, 32, 255, 35, 51, 35, 255, 32, 47, 33, 255, 33, 49, 34, 255, 34, 50, 34, 255, 27, 37, 28, 255, 30, 43, 31, 255, 29, 41, 30, 255, 28, 39, 29, 255, 30, 38, 30, 255, 23, 29, 24, 255, 27, 38, 28, 255, 28, 40, 29, 255, 26, 35, 27, 255, 29, 41, 30, 255, 33, 48, 33, 255, 34, 49, 34, 255, 31, 45, 32, 255, 28, 39, 29, 255, 32, 45, 32, 255, 32, 47, 33, 255, 32, 45, 32, 255, 26, 34, 26, 255, 33, 47, 33, 255, 33, 49, 34, 255, 31, 44, 31, 255, 29, 41, 30, 255, 30, 42, 30, 255, 37, 55, 37, 255, 44, 65, 43, 255, 32, 47, 33, 255, 29, 41, 30, 255, 34, 49, 34, 255, 33, 48, 33, 255, 23, 30, 24, 255, 28, 39, 29, 255, 27, 37, 28, 255, 28, 38, 28, 255, 26, 36, 27, 255, 25, 33, 26, 255, 24, 32, 25, 255, 31, 45, 32, 255, 31, 45, 32, 255, 28, 40, 29, 255, 30, 42, 30, 255, 32, 47, 33, 255, 36, 53, 36, 255, 35, 51, 35, 255, 29, 41, 30, 255, 31, 45, 32, 255, 28, 40, 29, 255, 29, 41, 30, 255, 30, 42, 30, 255, 32, 46, 32, 255, 33, 47, 33, 255, 30, 43, 31, 255, 25, 34, 26, 255, 25, 34, 26, 255, 25, 33, 26, 255, 28, 40, 29, 255, 35, 51, 35, 255, 30, 43, 31, 255, 34, 50, 34, 255, 29, 41, 30, 255, 28, 38, 28, 255, 26, 36, 27, 255, 28, 38, 28, 255, 31, 44, 31, 255, 31, 45, 32, 255, 29, 41, 30, 255, 35, 52, 35, 255, 33, 48, 33, 255, 35, 53, 36, 255, 35, 52, 35, 255, 33, 48, 33, 255, 35, 52, 35, 255, 33, 48, 33, 255, 32, 47, 33, 255, 35, 51, 35, 255, 36, 54, 36, 255, 35, 52, 35, 255, 29, 41, 30, 255, 28, 38, 28, 255, 25, 33, 26, 255, 24, 31, 25, 255, 26, 34, 26, 255, 29, 41, 30, 255, 29, 41, 30, 255, 24, 32, 25, 255, 24, 32, 25, 255, 29, 41, 30, 255, 31, 45, 32, 255, 29, 40, 29, 255, 28, 40, 29, 255, 29, 40, 29, 255, 23, 29, 24, 255, 26, 36, 27, 255, 25, 33, 26, 255, 24, 32, 25, 255, 28, 40, 29, 255, 28, 38, 28, 255, 26, 36, 27, 255, 25, 33, 26, 255, 23, 29, 24, 255, 33, 41, 32, 255, 27, 34, 27, 255, 24, 31, 25, 255, 27, 37, 28, 255, 23, 30, 24, 255, 27, 38, 28, 255, 27, 37, 28, 255, 23, 30, 24, 255, 23, 30, 24, 255, 23, 30, 24, 255, 30, 42, 30, 255, 24, 32, 25, 255, 27, 38, 28, 255, 30, 43, 31, 255, 30, 42, 30, 255, 28, 38, 28, 255, 32, 46, 32, 255, 24, 32, 25, 255, 28, 40, 29, 255, 25, 33, 26, 255, 26, 35, 27, 255, 23, 30, 24, 255, 25, 33, 26, 255, 25, 34, 26, 255, 28, 38, 28, 255, 27, 38, 28, 255, 27, 37, 28, 255, 23, 29, 24, 255, 24, 31, 25, 255, 26, 35, 27, 255, 27, 37, 28, 255, 24, 32, 25, 255, 26, 36, 27, 255, 32, 46, 32, 255, 28, 39, 29, 255, 27, 38, 28, 255, 25, 34, 26, 255, 25, 33, 26, 255, 26, 34, 26, 255, 31, 44, 31, 255, 33, 47, 33, 255, 29, 41, 30, 255, 27, 37, 28, 255, 26, 35, 27, 255, 26, 35, 27, 255, 28, 38, 28, 255, 26, 35, 27, 255, 25, 34, 26, 255, 26, 34, 26, 255, 27, 37, 28, 255, 27, 37, 28, 255, 31, 44, 31, 255, 32, 47, 33, 255, 34, 50, 34, 255, 36, 53, 36, 255, 34, 50, 34, 255, 34, 49, 34, 255, 29, 41, 30, 255, 31, 44, 31, 255, 31, 44, 31, 255, 29, 41, 30, 255, 32, 47, 33, 255, 33, 49, 34, 255, 36, 53, 36, 255, 35, 52, 35, 255, 30, 43, 31, 255, 31, 45, 32, 255, 37, 56, 37, 255, 34, 49, 34, 255, 27, 37, 28, 255, 28, 39, 29, 255, 33, 48, 33, 255, 31, 44, 31, 255, 34, 51, 35, 255, 32, 47, 33, 255, 29, 40, 29, 255, 29, 40, 29, 255, 28, 39, 29, 255, 29, 40, 29, 255, 30, 43, 31, 255, 31, 44, 31, 255, 35, 52, 35, 255, 32, 46, 32, 255, 32, 46, 32, 255, 35, 53, 36, 255, 38, 57, 38, 255, 34, 51, 35, 255, 35, 52, 35, 255, 28, 39, 29, 255, 30, 42, 30, 255, 25, 33, 26, 255, 24, 31, 25, 255, 26, 34, 26, 255, 24, 32, 25, 255, 26, 34, 26, 255, 25, 33, 26, 255, 27, 37, 28, 255, 28, 39, 29, 255, 29, 40, 29, 255, 36, 54, 36, 255, 45, 66, 43, 255, 51, 74, 48, 255, 35, 53, 36, 255, 37, 55, 37, 255, 36, 54, 36, 255, 36, 54, 36, 255, 40, 60, 40, 255, 37, 56, 37, 255, 37, 56, 37, 255, 39, 59, 39, 255, 51, 43, 31, 255, 39, 34, 23, 255, 42, 36, 23, 255, 57, 44, 29, 255, 39, 34, 23, 255, 34, 31, 22, 255, 43, 36, 24, 255, 46, 38, 26, 255, 40, 35, 23, 255, 37, 33, 22, 255, 38, 33, 23, 255, 37, 32, 22, 255, 40, 34, 24, 255, 42, 36, 24, 255, 41, 35, 23, 255, 45, 37, 24, 255, 42, 35, 23, 255, 45, 38, 24, 255, 45, 37, 24, 255, 40, 35, 24, 255, 37, 33, 23, 255, 40, 35, 24, 255, 40, 35, 24, 255, 37, 33, 23, 255, 50, 42, 31, 255, 35, 31, 22, 255, 33, 30, 22, 255, 37, 33, 23, 255, 38, 33, 23, 255, 39, 34, 23, 255, 41, 35, 24, 255, 43, 36, 24, 255, 40, 35, 24, 255, 35, 31, 22, 255, 40, 34, 24, 255, 42, 36, 24, 255, 38, 33, 23, 255, 40, 35, 24, 255, 39, 33, 23, 255, 41, 35, 24, 255, 44, 37, 24, 255, 44, 37, 24, 255, 54, 43, 28, 255, 61, 46, 31, 255, 55, 43, 28, 255, 86, 100, 42, 255, 40, 35, 24, 255, 37, 33, 23, 255, 33, 30, 22, 255, 36, 31, 22, 255, 42, 36, 24, 255, 43, 37, 24, 255, 43, 37, 24, 255, 37, 33, 23, 255, 40, 35, 25, 255, 35, 31, 22, 255, 54, 43, 28, 255, 44, 37, 24, 255, 47, 39, 25, 255, 50, 40, 27, 255, 58, 45, 30, 255, 43, 37, 24, 255, 53, 42, 28, 255, 48, 39, 25, 255, 36, 32, 24, 255, 45, 37, 24, 255, 59, 45, 30, 255, 57, 44, 29, 255, 36, 31, 22, 255, 34, 30, 22, 255, 34, 31, 22, 255, 41, 36, 26, 255, 33, 30, 22, 255, 33, 30, 22, 255, 34, 31, 22, 255, 39, 34, 24, 255, 48, 39, 25, 255, 41, 35, 24, 255, 35, 31, 23, 255, 36, 32, 23, 255, 42, 36, 24, 255, 38, 33, 23, 255, 39, 34, 24, 255, 37, 33, 23, 255, 34, 30, 22, 255, 44, 37, 24, 255, 44, 38, 27, 255, 41, 35, 24, 255, 39, 34, 24, 255, 43, 36, 24, 255, 34, 31, 22, 255, 43, 36, 24, 255, 64, 48, 32, 255, 53, 42, 28, 255, 42, 36, 24, 255, 42, 36, 24, 255, 64, 48, 32, 255, 52, 42, 28, 255, 44, 37, 24, 255, 39, 34, 24, 255, 39, 34, 24, 255, 34, 31, 22, 255, 40, 34, 24, 255, 40, 34, 24, 255, 37, 33, 24, 255, 49, 42, 30, 255, 49, 42, 30, 255, 61, 50, 36, 255, 35, 31, 23, 255, 35, 31, 22, 255, 33, 30, 22, 255, 40, 34, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 36, 32, 24, 255, 55, 46, 33, 255, 39, 33, 22, 255, 40, 35, 24, 255, 42, 36, 24, 255, 48, 47, 39, 255, 52, 42, 27, 255, 52, 42, 27, 255, 44, 37, 24, 255, 42, 36, 24, 255, 39, 33, 23, 255, 37, 33, 23, 255, 46, 38, 25, 255, 62, 47, 31, 255, 45, 37, 24, 255, 44, 37, 24, 255, 36, 32, 22, 255, 36, 32, 23, 255, 40, 34, 24, 255, 51, 41, 27, 255, 43, 37, 24, 255, 42, 36, 24, 255, 39, 34, 24, 255, 35, 31, 22, 255, 53, 44, 32, 255, 43, 36, 24, 255, 43, 37, 24, 255, 36, 32, 23, 255, 35, 31, 22, 255, 42, 36, 24, 255, 39, 34, 24, 255, 37, 33, 23, 255, 40, 35, 24, 255, 56, 44, 29, 255, 49, 40, 26, 255, 40, 35, 24, 255, 41, 35, 24, 255, 52, 42, 27, 255, 44, 37, 24, 255, 39, 34, 23, 255, 40, 34, 24, 255, 37, 33, 23, 255, 46, 38, 25, 255, 46, 39, 25, 255, 59, 46, 30, 255, 60, 46, 30, 255, 40, 34, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 52, 42, 28, 255, 39, 34, 24, 255, 38, 33, 23, 255, 37, 33, 23, 255, 53, 42, 28, 255, 46, 38, 25, 255, 38, 33, 23, 255, 54, 43, 28, 255, 43, 36, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 36, 32, 22, 255, 55, 46, 33, 255, 33, 30, 22, 255, 37, 33, 24, 255, 41, 36, 26, 255, 37, 33, 23, 255, 36, 31, 22, 255, 39, 34, 24, 255, 40, 35, 24, 255, 41, 35, 24, 255, 39, 34, 24, 255, 40, 34, 24, 255, 34, 31, 22, 255, 36, 32, 23, 255, 34, 30, 22, 255, 35, 31, 22, 255, 36, 32, 24, 255, 49, 42, 30, 255, 34, 30, 22, 255, 40, 35, 24, 255, 39, 33, 23, 255, 37, 33, 23, 255, 49, 40, 26, 255, 41, 36, 24, 255, 43, 36, 24, 255, 36, 32, 24, 255, 41, 36, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 39, 33, 23, 255, 39, 34, 24, 255, 46, 38, 25, 255, 59, 45, 30, 255, 52, 42, 28, 255, 41, 35, 24, 255, 45, 37, 24, 255, 49, 40, 26, 255, 45, 38, 25, 255, 46, 39, 25, 255, 43, 37, 24, 255, 43, 37, 24, 255, 39, 33, 23, 255, 39, 34, 24, 255, 34, 30, 22, 255, 38, 33, 23, 255, 50, 40, 27, 255, 45, 37, 24, 255, 39, 34, 24, 255, 40, 34, 24, 255, 44, 37, 24, 255, 40, 35, 24, 255, 39, 34, 24, 255, 36, 32, 23, 255, 41, 43, 36, 255, 35, 31, 22, 255, 45, 39, 28, 255, 44, 38, 27, 255, 39, 34, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 40, 34, 24, 255, 40, 34, 24, 255, 40, 35, 24, 255, 39, 33, 23, 255, 66, 85, 44, 255, 45, 37, 24, 255, 42, 35, 24, 255, 42, 36, 23, 255, 53, 42, 27, 255, 48, 39, 25, 255, 46, 38, 25, 255, 44, 37, 24, 255, 43, 36, 24, 255, 43, 37, 25, 255, 41, 35, 25, 255, 40, 34, 25, 255, 36, 32, 23, 255, 38, 34, 23, 255, 42, 35, 24, 255, 47, 38, 26, 255, 43, 36, 24, 255, 35, 50, 19, 255, 35, 52, 35, 255, 37, 56, 37, 255, 31, 44, 31, 255, 30, 43, 31, 255, 28, 39, 29, 255, 29, 41, 30, 255, 31, 44, 31, 255, 32, 46, 32, 255, 32, 46, 32, 255, 28, 40, 29, 255, 32, 46, 32, 255, 34, 51, 35, 255, 35, 51, 35, 255, 29, 41, 30, 255, 33, 48, 33, 255, 32, 46, 32, 255, 25, 33, 26, 255, 29, 41, 30, 255, 32, 46, 32, 255, 35, 52, 35, 255, 37, 55, 37, 255, 36, 53, 36, 255, 41, 61, 40, 255, 31, 44, 31, 255, 26, 36, 27, 255, 29, 41, 30, 255, 31, 45, 32, 255, 33, 48, 33, 255, 30, 42, 30, 255, 30, 43, 31, 255, 33, 49, 34, 255, 30, 42, 30, 255, 29, 40, 29, 255, 29, 41, 30, 255, 32, 46, 32, 255, 32, 46, 32, 255, 31, 45, 32, 255, 34, 49, 34, 255, 43, 64, 42, 255, 34, 50, 34, 255, 36, 53, 36, 255, 35, 51, 35, 255, 37, 56, 37, 255, 36, 54, 36, 255, 36, 54, 36, 255, 31, 45, 32, 255, 28, 39, 29, 255, 30, 43, 31, 255, 32, 47, 33, 255, 27, 36, 27, 255, 26, 36, 27, 255, 24, 30, 25, 255, 31, 44, 31, 255, 29, 41, 30, 255, 30, 42, 30, 255, 29, 41, 30, 255, 31, 45, 32, 255, 32, 45, 32, 255, 33, 47, 33, 255, 33, 48, 33, 255, 34, 50, 34, 255, 32, 47, 33, 255, 29, 41, 30, 255, 30, 42, 30, 255, 27, 37, 28, 255, 37, 55, 37, 255, 37, 56, 37, 255, 34, 50, 34, 255, 34, 49, 34, 255, 35, 53, 36, 255, 34, 50, 34, 255, 33, 49, 34, 255, 36, 54, 36, 255, 36, 53, 36, 255, 33, 48, 33, 255, 25, 34, 26, 255, 24, 32, 25, 255, 28, 38, 28, 255, 26, 35, 27, 255, 25, 34, 26, 255, 27, 37, 28, 255, 27, 36, 27, 255, 24, 31, 25, 255, 26, 35, 27, 255, 29, 40, 29, 255, 33, 47, 33, 255, 30, 42, 30, 255, 32, 46, 32, 255, 32, 47, 33, 255, 34, 49, 34, 255, 29, 41, 30, 255, 28, 38, 28, 255, 27, 37, 28, 255, 108, 131, 11, 255, 33, 48, 33, 255, 27, 37, 28, 255, 29, 40, 29, 255, 28, 39, 29, 255, 28, 38, 28, 255, 23, 29, 24, 255, 30, 42, 30, 255, 33, 47, 33, 255, 31, 45, 32, 255, 31, 45, 32, 255, 31, 45, 32, 255, 25, 34, 26, 255, 25, 34, 26, 255, 30, 43, 31, 255, 34, 50, 34, 255, 31, 44, 31, 255, 33, 47, 33, 255, 34, 51, 35, 255, 31, 45, 32, 255, 34, 49, 34, 255, 33, 48, 33, 255, 63, 77, 17, 255, 33, 48, 33, 255, 34, 50, 34, 255, 30, 43, 31, 255, 33, 49, 34, 255, 32, 46, 32, 255, 32, 47, 33, 255, 29, 40, 29, 255, 30, 42, 30, 255, 28, 39, 29, 255, 30, 42, 30, 255, 29, 40, 29, 255, 28, 39, 29, 255, 28, 40, 29, 255, 25, 34, 26, 255, 29, 41, 30, 255, 33, 47, 33, 255, 32, 47, 33, 255, 28, 38, 28, 255, 29, 41, 30, 255, 24, 31, 25, 255, 25, 33, 26, 255, 24, 32, 25, 255, 23, 30, 24, 255, 24, 32, 25, 255, 23, 29, 24, 255, 26, 34, 26, 255, 27, 36, 27, 255, 33, 42, 33, 255, 27, 34, 27, 255, 25, 32, 26, 255, 26, 33, 27, 255, 24, 32, 25, 255, 31, 45, 32, 255, 27, 37, 28, 255, 26, 36, 27, 255, 24, 30, 25, 255, 26, 35, 27, 255, 26, 35, 27, 255, 26, 35, 27, 255, 30, 42, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 27, 37, 28, 255, 28, 38, 28, 255, 29, 40, 29, 255, 24, 32, 25, 255, 25, 34, 26, 255, 29, 40, 29, 255, 27, 38, 28, 255, 25, 34, 26, 255, 26, 35, 27, 255, 28, 39, 29, 255, 27, 37, 28, 255, 26, 36, 27, 255, 24, 32, 25, 255, 26, 36, 27, 255, 27, 36, 27, 255, 25, 33, 26, 255, 24, 32, 25, 255, 25, 33, 26, 255, 24, 32, 25, 255, 26, 34, 26, 255, 28, 39, 29, 255, 30, 43, 31, 255, 27, 37, 28, 255, 24, 31, 25, 255, 23, 29, 24, 255, 27, 37, 28, 255, 29, 41, 30, 255, 31, 44, 31, 255, 27, 37, 28, 255, 27, 37, 28, 255, 28, 39, 29, 255, 24, 32, 25, 255, 24, 31, 25, 255, 27, 37, 28, 255, 24, 32, 25, 255, 26, 36, 27, 255, 26, 35, 27, 255, 32, 46, 32, 255, 24, 32, 25, 255, 30, 42, 30, 255, 29, 40, 29, 255, 35, 51, 35, 255, 38, 57, 38, 255, 33, 48, 33, 255, 30, 43, 31, 255, 33, 47, 33, 255, 31, 44, 31, 255, 34, 49, 34, 255, 30, 43, 31, 255, 35, 52, 35, 255, 34, 50, 34, 255, 33, 49, 34, 255, 32, 46, 32, 255, 33, 48, 33, 255, 36, 54, 36, 255, 32, 46, 32, 255, 28, 39, 29, 255, 28, 39, 29, 255, 34, 50, 34, 255, 32, 47, 33, 255, 31, 44, 31, 255, 28, 40, 29, 255, 28, 39, 29, 255, 24, 32, 25, 255, 30, 43, 31, 255, 23, 30, 24, 255, 28, 39, 29, 255, 25, 33, 26, 255, 27, 37, 28, 255, 34, 51, 35, 255, 30, 43, 31, 255, 32, 45, 32, 255, 38, 58, 38, 255, 35, 53, 36, 255, 34, 50, 34, 255, 29, 41, 30, 255, 26, 35, 27, 255, 28, 39, 29, 255, 24, 32, 25, 255, 25, 34, 26, 255, 26, 36, 27, 255, 24, 32, 25, 255, 28, 38, 28, 255, 29, 41, 30, 255, 25, 34, 26, 255, 33, 48, 33, 255, 36, 54, 36, 255, 45, 66, 43, 255, 47, 69, 45, 255, 36, 54, 36, 255, 36, 54, 36, 255, 37, 55, 37, 255, 50, 73, 47, 255, 44, 65, 43, 255, 35, 51, 35, 255, 34, 50, 34, 255, 36, 54, 36, 255, 53, 44, 32, 255, 38, 33, 23, 255, 41, 36, 24, 255, 55, 44, 30, 255, 42, 35, 23, 255, 37, 32, 23, 255, 42, 36, 26, 255, 45, 38, 27, 255, 51, 42, 29, 255, 47, 40, 27, 255, 40, 34, 24, 255, 34, 30, 22, 255, 47, 39, 25, 255, 40, 35, 25, 255, 35, 31, 22, 255, 38, 33, 23, 255, 62, 47, 31, 255, 47, 39, 25, 255, 42, 36, 23, 255, 34, 30, 22, 255, 37, 33, 23, 255, 36, 32, 23, 255, 35, 31, 22, 255, 44, 38, 27, 255, 39, 34, 24, 255, 59, 49, 35, 255, 44, 38, 27, 255, 40, 34, 24, 255, 58, 45, 30, 255, 53, 42, 28, 255, 64, 48, 32, 255, 57, 44, 29, 255, 37, 33, 23, 255, 35, 31, 22, 255, 40, 34, 24, 255, 59, 46, 30, 255, 45, 37, 24, 255, 37, 33, 23, 255, 34, 30, 22, 255, 40, 34, 24, 255, 60, 46, 30, 255, 58, 45, 30, 255, 52, 42, 27, 255, 43, 37, 24, 255, 42, 36, 24, 255, 51, 41, 27, 255, 48, 40, 26, 255, 52, 42, 28, 255, 36, 32, 22, 255, 39, 33, 23, 255, 39, 33, 23, 255, 35, 31, 22, 255, 46, 39, 25, 255, 58, 45, 30, 255, 40, 34, 24, 255, 43, 36, 24, 255, 42, 36, 24, 255, 67, 50, 33, 255, 63, 48, 31, 255, 52, 42, 28, 255, 67, 50, 33, 255, 42, 36, 24, 255, 40, 34, 24, 255, 34, 31, 22, 255, 40, 34, 24, 255, 40, 34, 24, 255, 63, 48, 31, 255, 69, 51, 33, 255, 37, 33, 23, 255, 39, 34, 24, 255, 35, 31, 23, 255, 39, 34, 25, 255, 42, 36, 24, 255, 48, 40, 30, 255, 49, 42, 30, 255, 40, 34, 24, 255, 35, 31, 22, 255, 47, 39, 25, 255, 37, 33, 23, 255, 43, 37, 24, 255, 33, 30, 22, 255, 43, 37, 24, 255, 39, 34, 23, 255, 35, 31, 22, 255, 38, 33, 23, 255, 34, 30, 22, 255, 73, 59, 42, 255, 57, 47, 34, 255, 46, 39, 25, 255, 43, 36, 24, 255, 42, 36, 24, 255, 34, 31, 22, 255, 58, 45, 30, 255, 56, 44, 29, 255, 51, 41, 27, 255, 42, 36, 24, 255, 35, 31, 22, 255, 42, 36, 24, 255, 41, 36, 24, 255, 33, 30, 22, 255, 42, 36, 24, 255, 35, 31, 22, 255, 43, 37, 24, 255, 45, 37, 24, 255, 37, 33, 23, 255, 35, 31, 22, 255, 58, 48, 34, 255, 37, 33, 23, 255, 55, 46, 33, 255, 36, 32, 23, 255, 33, 30, 22, 255, 37, 33, 23, 255, 55, 43, 28, 255, 50, 40, 27, 255, 35, 31, 22, 255, 34, 30, 22, 255, 42, 36, 24, 255, 40, 34, 24, 255, 44, 37, 24, 255, 61, 46, 31, 255, 60, 46, 30, 255, 67, 50, 33, 255, 61, 47, 31, 255, 37, 33, 23, 255, 44, 37, 24, 255, 39, 33, 23, 255, 54, 43, 28, 255, 62, 47, 31, 255, 42, 36, 24, 255, 36, 32, 23, 255, 39, 34, 25, 255, 39, 34, 25, 255, 33, 30, 22, 255, 39, 34, 23, 255, 54, 43, 28, 255, 52, 42, 27, 255, 43, 37, 24, 255, 38, 33, 23, 255, 43, 37, 24, 255, 37, 33, 23, 255, 40, 34, 24, 255, 43, 37, 24, 255, 46, 39, 25, 255, 43, 37, 24, 255, 61, 46, 31, 255, 40, 34, 24, 255, 36, 31, 22, 255, 38, 33, 23, 255, 40, 34, 24, 255, 42, 36, 24, 255, 51, 41, 27, 255, 45, 37, 24, 255, 46, 38, 25, 255, 45, 37, 24, 255, 43, 37, 24, 255, 40, 34, 24, 255, 39, 34, 23, 255, 37, 33, 23, 255, 45, 37, 24, 255, 77, 57, 33, 255, 93, 67, 31, 255, 58, 45, 30, 255, 54, 43, 28, 255, 46, 39, 25, 255, 47, 39, 25, 255, 48, 39, 25, 255, 41, 35, 24, 255, 40, 34, 24, 255, 43, 37, 24, 255, 39, 34, 23, 255, 37, 33, 23, 255, 36, 32, 24, 255, 40, 35, 24, 255, 41, 35, 24, 255, 43, 37, 24, 255, 54, 43, 28, 255, 36, 31, 22, 255, 36, 31, 22, 255, 40, 34, 24, 255, 35, 31, 22, 255, 45, 39, 28, 255, 37, 33, 23, 255, 40, 34, 24, 255, 38, 33, 23, 255, 45, 37, 24, 255, 47, 39, 25, 255, 43, 36, 24, 255, 39, 33, 23, 255, 62, 51, 36, 255, 34, 30, 22, 255, 77, 62, 44, 255, 80, 64, 45, 255, 43, 36, 24, 255, 37, 33, 23, 255, 45, 39, 28, 255, 68, 55, 40, 255, 37, 33, 23, 255, 39, 34, 23, 255, 48, 40, 30, 255, 34, 30, 22, 255, 42, 36, 24, 255, 45, 38, 25, 255, 42, 36, 24, 255, 50, 40, 27, 255, 37, 33, 23, 255, 37, 33, 24, 255, 35, 31, 22, 255, 48, 39, 25, 255, 40, 34, 24, 255, 52, 42, 27, 255, 43, 37, 24, 255, 45, 37, 24, 255, 63, 48, 32, 255, 49, 40, 26, 255, 54, 43, 28, 255, 38, 33, 23, 255, 34, 30, 22, 255, 34, 31, 22, 255, 37, 33, 23, 255, 43, 37, 24, 255, 42, 36, 24, 255, 34, 31, 22, 255, 33, 30, 22, 255, 40, 35, 24, 255, 40, 34, 24, 255, 40, 34, 24, 255, 48, 39, 25, 255, 43, 37, 24, 255, 47, 39, 25, 255, 34, 31, 22, 255, 37, 33, 23, 255, 48, 40, 30, 255, 44, 37, 24, 255, 37, 33, 23, 255, 43, 37, 24, 255, 38, 33, 23, 255, 67, 54, 39, 255, 35, 31, 22, 255, 63, 51, 36, 255, 39, 34, 23, 255, 40, 33, 23, 255, 40, 34, 23, 255, 53, 42, 27, 255, 46, 38, 25, 255, 44, 37, 25, 255, 40, 34, 23, 255, 50, 41, 28, 255, 46, 39, 27, 255, 55, 46, 32, 255, 39, 34, 24, 255, 53, 57, 37, 255, 50, 42, 30, 255, 55, 45, 32, 255, 63, 50, 35, 255, 45, 38, 27, 255, 43, 38, 27, 255, 37, 56, 37, 255, 44, 65, 43, 255, 37, 55, 37, 255, 30, 42, 30, 255, 28, 38, 28, 255, 32, 47, 33, 255, 34, 50, 34, 255, 35, 51, 35, 255, 35, 51, 35, 255, 35, 52, 35, 255, 33, 49, 34, 255, 33, 49, 34, 255, 34, 50, 34, 255, 35, 53, 36, 255, 33, 49, 34, 255, 29, 41, 30, 255, 28, 40, 29, 255, 34, 51, 35, 255, 28, 38, 28, 255, 35, 52, 35, 255, 35, 52, 35, 255, 36, 54, 36, 255, 36, 53, 36, 255, 32, 46, 32, 255, 32, 45, 32, 255, 25, 34, 26, 255, 29, 40, 29, 255, 32, 47, 33, 255, 32, 46, 32, 255, 34, 49, 34, 255, 37, 55, 37, 255, 33, 48, 33, 255, 29, 41, 30, 255, 27, 37, 28, 255, 29, 40, 29, 255, 28, 39, 29, 255, 32, 46, 32, 255, 31, 45, 32, 255, 30, 42, 30, 255, 29, 41, 30, 255, 35, 52, 35, 255, 37, 56, 37, 255, 39, 59, 39, 255, 35, 52, 35, 255, 34, 49, 34, 255, 30, 42, 30, 255, 34, 50, 34, 255, 30, 43, 31, 255, 28, 40, 29, 255, 31, 44, 31, 255, 32, 46, 32, 255, 32, 46, 32, 255, 30, 43, 31, 255, 31, 44, 31, 255, 28, 40, 29, 255, 27, 38, 28, 255, 34, 49, 34, 255, 34, 50, 34, 255, 34, 49, 34, 255, 35, 52, 35, 255, 38, 57, 38, 255, 34, 50, 34, 255, 29, 40, 29, 255, 32, 47, 33, 255, 33, 48, 33, 255, 33, 49, 34, 255, 35, 52, 35, 255, 36, 53, 36, 255, 31, 45, 32, 255, 30, 42, 30, 255, 37, 56, 37, 255, 36, 54, 36, 255, 36, 54, 36, 255, 34, 50, 34, 255, 32, 46, 32, 255, 31, 44, 31, 255, 31, 45, 32, 255, 25, 33, 26, 255, 27, 37, 28, 255, 27, 37, 28, 255, 27, 38, 28, 255, 26, 36, 27, 255, 25, 32, 26, 255, 26, 32, 26, 255, 24, 31, 25, 255, 28, 39, 29, 255, 27, 37, 28, 255, 28, 39, 29, 255, 30, 42, 30, 255, 33, 47, 33, 255, 27, 37, 28, 255, 28, 38, 28, 255, 29, 40, 29, 255, 24, 32, 25, 255, 28, 39, 29, 255, 25, 34, 26, 255, 29, 41, 30, 255, 28, 38, 28, 255, 32, 45, 32, 255, 32, 46, 32, 255, 30, 42, 30, 255, 30, 42, 30, 255, 28, 39, 29, 255, 28, 39, 29, 255, 28, 39, 29, 255, 25, 33, 26, 255, 26, 35, 27, 255, 28, 40, 29, 255, 31, 44, 31, 255, 34, 50, 34, 255, 35, 52, 35, 255, 37, 56, 37, 255, 33, 49, 34, 255, 37, 56, 37, 255, 35, 53, 36, 255, 32, 46, 32, 255, 34, 50, 34, 255, 30, 43, 31, 255, 28, 39, 29, 255, 29, 41, 30, 255, 28, 39, 29, 255, 26, 36, 27, 255, 25, 33, 26, 255, 26, 35, 27, 255, 25, 34, 26, 255, 31, 44, 31, 255, 31, 44, 31, 255, 32, 47, 33, 255, 30, 43, 31, 255, 28, 39, 29, 255, 29, 40, 29, 255, 26, 35, 27, 255, 30, 42, 30, 255, 29, 41, 30, 255, 24, 32, 25, 255, 23, 29, 24, 255, 27, 38, 28, 255, 29, 41, 30, 255, 28, 39, 29, 255, 24, 32, 25, 255, 24, 31, 25, 255, 24, 31, 25, 255, 24, 31, 25, 255, 24, 31, 25, 255, 26, 33, 27, 255, 23, 30, 24, 255, 24, 31, 25, 255, 24, 31, 25, 255, 24, 32, 25, 255, 31, 44, 31, 255, 29, 40, 29, 255, 28, 39, 29, 255, 29, 40, 29, 255, 28, 39, 29, 255, 31, 45, 32, 255, 28, 39, 29, 255, 27, 37, 28, 255, 29, 41, 30, 255, 31, 44, 31, 255, 31, 45, 32, 255, 30, 43, 31, 255, 27, 36, 27, 255, 24, 31, 25, 255, 29, 40, 29, 255, 32, 46, 32, 255, 29, 41, 30, 255, 26, 36, 27, 255, 29, 41, 30, 255, 32, 46, 32, 255, 32, 46, 32, 255, 30, 42, 30, 255, 25, 34, 26, 255, 31, 44, 31, 255, 29, 41, 30, 255, 30, 43, 31, 255, 30, 42, 30, 255, 24, 30, 25, 255, 28, 39, 29, 255, 24, 32, 25, 255, 25, 33, 26, 255, 26, 34, 26, 255, 27, 37, 28, 255, 28, 38, 28, 255, 26, 36, 27, 255, 26, 35, 27, 255, 23, 30, 24, 255, 26, 36, 27, 255, 26, 36, 27, 255, 27, 37, 28, 255, 26, 36, 27, 255, 25, 34, 26, 255, 24, 32, 25, 255, 28, 39, 29, 255, 29, 40, 29, 255, 26, 35, 27, 255, 28, 39, 29, 255, 29, 41, 30, 255, 30, 42, 30, 255, 27, 37, 28, 255, 31, 45, 32, 255, 30, 42, 30, 255, 31, 44, 31, 255, 32, 46, 32, 255, 30, 43, 31, 255, 31, 44, 31, 255, 31, 44, 31, 255, 29, 41, 30, 255, 34, 51, 35, 255, 34, 50, 34, 255, 32, 46, 32, 255, 36, 54, 36, 255, 32, 46, 32, 255, 30, 42, 30, 255, 33, 48, 33, 255, 33, 48, 33, 255, 30, 43, 31, 255, 31, 44, 31, 255, 30, 43, 31, 255, 30, 42, 30, 255, 31, 45, 32, 255, 30, 42, 30, 255, 25, 33, 26, 255, 24, 32, 25, 255, 23, 30, 24, 255, 23, 29, 24, 255, 25, 33, 26, 255, 25, 33, 26, 255, 27, 38, 28, 255, 30, 43, 31, 255, 31, 44, 31, 255, 34, 50, 34, 255, 34, 50, 34, 255, 42, 62, 41, 255, 35, 51, 35, 255, 33, 49, 34, 255, 32, 46, 32, 255, 30, 43, 31, 255, 29, 40, 29, 255, 29, 40, 29, 255, 28, 38, 28, 255, 28, 39, 29, 255, 33, 49, 34, 255, 31, 45, 32, 255, 26, 36, 27, 255, 31, 45, 32, 255, 36, 54, 36, 255, 37, 56, 37, 255, 45, 67, 44, 255, 46, 68, 44, 255, 37, 55, 37, 255, 37, 56, 37, 255, 49, 71, 46, 255, 38, 58, 38, 255, 37, 56, 37, 255, 36, 54, 36, 255, 38, 58, 38, 255, 42, 37, 24, 255, 37, 32, 22, 255, 42, 36, 24, 255, 51, 40, 27, 255, 39, 34, 23, 255, 35, 31, 23, 255, 41, 34, 23, 255, 38, 33, 23, 255, 38, 33, 22, 255, 41, 35, 24, 255, 38, 33, 23, 255, 43, 36, 24, 255, 38, 34, 23, 255, 41, 35, 24, 255, 44, 36, 24, 255, 48, 39, 26, 255, 53, 42, 27, 255, 57, 44, 30, 255, 48, 39, 25, 255, 42, 36, 24, 255, 37, 32, 23, 255, 37, 33, 24, 255, 45, 37, 24, 255, 39, 34, 23, 255, 42, 36, 24, 255, 41, 35, 24, 255, 46, 38, 25, 255, 54, 43, 28, 255, 43, 36, 24, 255, 42, 43, 36, 255, 45, 37, 24, 255, 43, 37, 24, 255, 46, 38, 25, 255, 40, 35, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 41, 35, 24, 255, 60, 46, 31, 255, 55, 43, 28, 255, 45, 37, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 39, 34, 23, 255, 39, 34, 24, 255, 49, 40, 26, 255, 47, 39, 25, 255, 43, 37, 24, 255, 40, 35, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 45, 38, 25, 255, 38, 33, 23, 255, 44, 37, 24, 255, 43, 37, 24, 255, 44, 37, 24, 255, 49, 40, 26, 255, 49, 40, 26, 255, 57, 44, 29, 255, 55, 43, 28, 255, 44, 37, 24, 255, 64, 48, 32, 255, 72, 53, 33, 255, 44, 37, 24, 255, 39, 33, 23, 255, 33, 30, 22, 255, 40, 35, 24, 255, 43, 36, 24, 255, 59, 46, 30, 255, 35, 31, 22, 255, 66, 54, 38, 255, 34, 30, 22, 255, 33, 30, 22, 255, 61, 50, 36, 255, 39, 34, 24, 255, 37, 33, 23, 255, 35, 31, 22, 255, 34, 30, 22, 255, 40, 35, 25, 255, 33, 30, 22, 255, 39, 34, 23, 255, 42, 36, 24, 255, 43, 37, 24, 255, 36, 31, 22, 255, 33, 30, 22, 255, 39, 34, 23, 255, 34, 30, 22, 255, 33, 30, 22, 255, 39, 33, 23, 255, 37, 33, 24, 255, 50, 40, 27, 255, 43, 37, 24, 255, 48, 40, 26, 255, 64, 48, 32, 255, 51, 41, 27, 255, 43, 36, 24, 255, 55, 51, 41, 255, 64, 48, 32, 255, 51, 41, 27, 255, 39, 33, 23, 255, 38, 33, 23, 255, 35, 31, 22, 255, 37, 33, 23, 255, 37, 33, 23, 255, 48, 40, 26, 255, 40, 34, 24, 255, 71, 57, 41, 255, 55, 46, 33, 255, 35, 31, 22, 255, 40, 35, 24, 255, 41, 35, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 64, 48, 32, 255, 45, 38, 25, 255, 40, 34, 24, 255, 43, 36, 24, 255, 33, 30, 22, 255, 40, 35, 24, 255, 42, 36, 24, 255, 43, 36, 24, 255, 67, 50, 33, 255, 51, 41, 27, 255, 61, 46, 31, 255, 38, 33, 23, 255, 42, 36, 24, 255, 41, 35, 24, 255, 40, 34, 24, 255, 45, 37, 24, 255, 68, 51, 33, 255, 43, 37, 24, 255, 34, 31, 22, 255, 39, 34, 24, 255, 43, 36, 24, 255, 39, 34, 25, 255, 38, 33, 23, 255, 42, 36, 24, 255, 39, 33, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 52, 42, 27, 255, 35, 31, 22, 255, 41, 35, 24, 255, 46, 38, 25, 255, 43, 36, 24, 255, 52, 42, 27, 255, 54, 43, 28, 255, 42, 36, 24, 255, 40, 34, 24, 255, 55, 43, 28, 255, 65, 49, 33, 255, 55, 43, 28, 255, 45, 37, 24, 255, 43, 36, 24, 255, 35, 31, 22, 255, 34, 31, 22, 255, 40, 35, 24, 255, 35, 31, 22, 255, 36, 31, 22, 255, 50, 40, 27, 255, 64, 48, 32, 255, 43, 37, 24, 255, 68, 51, 33, 255, 57, 45, 29, 255, 43, 37, 24, 255, 40, 35, 24, 255, 45, 37, 24, 255, 34, 30, 22, 255, 39, 34, 23, 255, 56, 44, 29, 255, 50, 40, 27, 255, 40, 34, 24, 255, 36, 32, 23, 255, 36, 32, 23, 255, 42, 36, 24, 255, 42, 36, 24, 255, 43, 36, 24, 255, 33, 30, 22, 255, 45, 37, 24, 255, 45, 37, 24, 255, 44, 37, 24, 255, 48, 40, 26, 255, 44, 37, 24, 255, 37, 33, 23, 255, 43, 37, 24, 255, 39, 33, 23, 255, 39, 34, 24, 255, 41, 35, 24, 255, 41, 35, 24, 255, 45, 37, 24, 255, 42, 36, 24, 255, 49, 42, 30, 255, 77, 62, 44, 255, 34, 30, 22, 255, 39, 34, 25, 255, 40, 34, 24, 255, 33, 30, 22, 255, 40, 35, 24, 255, 43, 36, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 59, 49, 35, 255, 41, 35, 24, 255, 39, 34, 23, 255, 44, 38, 27, 255, 42, 36, 24, 255, 39, 34, 23, 255, 42, 36, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 51, 41, 27, 255, 48, 40, 26, 255, 42, 36, 24, 255, 43, 36, 24, 255, 47, 39, 25, 255, 44, 37, 24, 255, 55, 43, 28, 255, 49, 40, 26, 255, 36, 32, 23, 255, 57, 47, 34, 255, 35, 31, 22, 255, 39, 34, 23, 255, 36, 32, 23, 255, 34, 30, 22, 255, 40, 35, 25, 255, 42, 36, 24, 255, 43, 37, 24, 255, 48, 40, 26, 255, 42, 36, 24, 255, 61, 47, 31, 255, 46, 38, 25, 255, 37, 33, 23, 255, 42, 37, 27, 255, 42, 37, 27, 255, 36, 31, 22, 255, 42, 36, 24, 255, 37, 33, 23, 255, 61, 50, 35, 255, 33, 30, 22, 255, 37, 33, 24, 255, 41, 36, 26, 255, 59, 49, 34, 255, 42, 37, 26, 255, 41, 36, 23, 255, 42, 36, 24, 255, 41, 34, 23, 255, 38, 33, 23, 255, 43, 36, 24, 255, 42, 36, 24, 255, 44, 37, 24, 255, 37, 32, 23, 255, 51, 42, 30, 255, 46, 39, 27, 255, 39, 34, 24, 255, 35, 31, 22, 255, 34, 31, 22, 255, 35, 31, 22, 255, 45, 67, 44, 255, 36, 54, 36, 255, 36, 54, 36, 255, 33, 48, 33, 255, 32, 46, 32, 255, 30, 42, 30, 255, 34, 49, 34, 255, 32, 46, 32, 255, 35, 51, 35, 255, 30, 43, 31, 255, 33, 47, 33, 255, 31, 45, 32, 255, 33, 49, 34, 255, 32, 46, 32, 255, 36, 54, 36, 255, 33, 49, 34, 255, 32, 46, 32, 255, 31, 45, 32, 255, 33, 48, 33, 255, 35, 51, 35, 255, 33, 47, 33, 255, 32, 47, 33, 255, 33, 48, 33, 255, 31, 45, 32, 255, 32, 46, 32, 255, 32, 47, 33, 255, 32, 47, 33, 255, 32, 47, 33, 255, 37, 55, 37, 255, 36, 54, 36, 255, 34, 50, 34, 255, 35, 52, 35, 255, 28, 38, 28, 255, 28, 39, 29, 255, 32, 46, 32, 255, 33, 47, 33, 255, 31, 45, 32, 255, 29, 41, 30, 255, 29, 41, 30, 255, 30, 42, 30, 255, 30, 42, 30, 255, 35, 53, 36, 255, 35, 51, 35, 255, 35, 53, 36, 255, 34, 50, 34, 255, 30, 42, 30, 255, 31, 44, 31, 255, 32, 46, 32, 255, 29, 41, 30, 255, 29, 41, 30, 255, 34, 51, 35, 255, 32, 45, 32, 255, 30, 43, 31, 255, 33, 49, 34, 255, 31, 45, 32, 255, 31, 44, 31, 255, 29, 40, 29, 255, 29, 41, 30, 255, 29, 41, 30, 255, 32, 46, 32, 255, 33, 49, 34, 255, 32, 45, 32, 255, 33, 49, 34, 255, 33, 48, 33, 255, 37, 55, 37, 255, 37, 55, 37, 255, 35, 52, 35, 255, 32, 46, 32, 255, 28, 40, 29, 255, 31, 45, 32, 255, 35, 52, 35, 255, 35, 51, 35, 255, 34, 50, 34, 255, 30, 42, 30, 255, 31, 45, 32, 255, 29, 41, 30, 255, 25, 33, 26, 255, 25, 32, 26, 255, 25, 33, 26, 255, 28, 39, 29, 255, 32, 45, 32, 255, 32, 46, 32, 255, 28, 39, 29, 255, 29, 41, 30, 255, 26, 34, 26, 255, 26, 35, 27, 255, 28, 40, 29, 255, 29, 41, 30, 255, 26, 35, 27, 255, 28, 40, 29, 255, 29, 41, 30, 255, 28, 39, 29, 255, 29, 41, 30, 255, 26, 36, 27, 255, 29, 41, 30, 255, 28, 39, 29, 255, 25, 33, 26, 255, 30, 42, 30, 255, 35, 52, 35, 255, 30, 43, 31, 255, 31, 45, 32, 255, 31, 44, 31, 255, 34, 50, 34, 255, 30, 42, 30, 255, 26, 35, 27, 255, 25, 34, 26, 255, 28, 39, 29, 255, 28, 40, 29, 255, 31, 44, 31, 255, 34, 50, 34, 255, 34, 50, 34, 255, 47, 69, 45, 255, 35, 53, 36, 255, 32, 47, 33, 255, 34, 49, 34, 255, 31, 44, 31, 255, 28, 39, 29, 255, 26, 34, 26, 255, 28, 38, 28, 255, 26, 35, 27, 255, 29, 41, 30, 255, 28, 40, 29, 255, 27, 37, 28, 255, 27, 37, 28, 255, 29, 41, 30, 255, 29, 40, 29, 255, 29, 41, 30, 255, 31, 44, 31, 255, 25, 34, 26, 255, 30, 42, 30, 255, 29, 41, 30, 255, 30, 42, 30, 255, 25, 33, 26, 255, 25, 33, 26, 255, 30, 43, 31, 255, 30, 43, 31, 255, 28, 38, 28, 255, 28, 39, 29, 255, 26, 36, 27, 255, 23, 30, 24, 255, 23, 29, 24, 255, 35, 44, 35, 255, 24, 31, 25, 255, 23, 30, 24, 255, 23, 29, 24, 255, 29, 37, 30, 255, 24, 31, 25, 255, 25, 33, 26, 255, 26, 35, 27, 255, 30, 42, 30, 255, 31, 44, 31, 255, 32, 47, 33, 255, 32, 47, 33, 255, 33, 48, 33, 255, 32, 47, 33, 255, 27, 37, 28, 255, 28, 39, 29, 255, 33, 48, 33, 255, 33, 48, 33, 255, 32, 46, 32, 255, 29, 41, 30, 255, 24, 31, 25, 255, 23, 30, 24, 255, 28, 39, 29, 255, 29, 41, 30, 255, 27, 37, 28, 255, 26, 35, 27, 255, 32, 46, 32, 255, 34, 50, 34, 255, 33, 49, 34, 255, 27, 38, 28, 255, 24, 32, 25, 255, 27, 37, 28, 255, 31, 45, 32, 255, 29, 40, 29, 255, 35, 51, 35, 255, 26, 35, 27, 255, 30, 42, 30, 255, 25, 33, 26, 255, 28, 39, 29, 255, 28, 39, 29, 255, 30, 42, 30, 255, 30, 43, 31, 255, 26, 36, 27, 255, 27, 37, 28, 255, 26, 36, 27, 255, 24, 32, 25, 255, 25, 33, 26, 255, 23, 29, 24, 255, 26, 35, 27, 255, 24, 32, 25, 255, 24, 31, 25, 255, 26, 35, 27, 255, 28, 39, 29, 255, 28, 39, 29, 255, 30, 43, 31, 255, 28, 38, 28, 255, 31, 45, 32, 255, 31, 44, 31, 255, 28, 39, 29, 255, 30, 43, 31, 255, 31, 44, 31, 255, 31, 44, 31, 255, 33, 48, 33, 255, 31, 45, 32, 255, 32, 45, 32, 255, 32, 47, 33, 255, 33, 49, 34, 255, 31, 45, 32, 255, 27, 37, 28, 255, 34, 49, 34, 255, 30, 42, 30, 255, 31, 44, 31, 255, 37, 55, 37, 255, 35, 51, 35, 255, 33, 48, 33, 255, 32, 45, 32, 255, 31, 44, 31, 255, 69, 80, 13, 255, 24, 32, 25, 255, 26, 36, 27, 255, 26, 35, 27, 255, 25, 32, 26, 255, 26, 33, 27, 255, 23, 30, 24, 255, 26, 36, 27, 255, 23, 30, 24, 255, 27, 37, 28, 255, 28, 40, 29, 255, 26, 36, 27, 255, 30, 42, 30, 255, 31, 44, 31, 255, 35, 51, 35, 255, 33, 49, 34, 255, 34, 50, 34, 255, 30, 43, 31, 255, 31, 45, 32, 255, 29, 41, 30, 255, 30, 43, 31, 255, 33, 49, 34, 255, 34, 51, 35, 255, 31, 45, 32, 255, 31, 45, 32, 255, 31, 45, 32, 255, 33, 49, 34, 255, 38, 58, 38, 255, 35, 52, 35, 255, 34, 50, 34, 255, 31, 45, 32, 255, 30, 43, 31, 255, 31, 45, 32, 255, 31, 45, 32, 255, 34, 49, 34, 255, 35, 52, 35, 255, 32, 46, 32, 255, 37, 55, 37, 255, 49, 40, 27, 255, 38, 33, 23, 255, 38, 33, 23, 255, 36, 32, 23, 255, 34, 31, 22, 255, 38, 34, 23, 255, 44, 37, 24, 255, 45, 37, 24, 255, 43, 36, 24, 255, 42, 36, 23, 255, 40, 34, 23, 255, 41, 36, 23, 255, 42, 40, 24, 255, 41, 35, 24, 255, 49, 40, 27, 255, 40, 34, 23, 255, 44, 37, 24, 255, 42, 36, 23, 255, 43, 37, 24, 255, 42, 35, 23, 255, 44, 36, 23, 255, 40, 34, 24, 255, 58, 45, 30, 255, 53, 42, 28, 255, 56, 44, 29, 255, 52, 42, 28, 255, 55, 43, 28, 255, 44, 37, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 40, 34, 24, 255, 34, 31, 22, 255, 43, 37, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 48, 39, 25, 255, 41, 35, 24, 255, 62, 47, 31, 255, 55, 43, 28, 255, 51, 41, 27, 255, 51, 41, 27, 255, 36, 32, 23, 255, 66, 54, 38, 255, 48, 40, 30, 255, 40, 34, 24, 255, 40, 35, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 36, 32, 23, 255, 35, 31, 22, 255, 40, 35, 24, 255, 34, 30, 22, 255, 36, 31, 22, 255, 49, 40, 26, 255, 64, 48, 32, 255, 54, 43, 28, 255, 62, 47, 31, 255, 71, 52, 33, 255, 56, 44, 29, 255, 48, 39, 25, 255, 71, 52, 33, 255, 62, 47, 31, 255, 44, 37, 24, 255, 46, 39, 25, 255, 47, 39, 25, 255, 41, 36, 24, 255, 43, 37, 24, 255, 44, 37, 24, 255, 42, 36, 24, 255, 35, 31, 23, 255, 39, 34, 24, 255, 39, 34, 23, 255, 40, 35, 25, 255, 38, 33, 23, 255, 43, 37, 24, 255, 37, 33, 23, 255, 41, 35, 24, 255, 46, 40, 29, 255, 34, 31, 22, 255, 39, 33, 23, 255, 40, 34, 24, 255, 39, 34, 23, 255, 35, 31, 22, 255, 40, 35, 24, 255, 39, 34, 23, 255, 42, 36, 24, 255, 40, 34, 24, 255, 36, 32, 23, 255, 37, 33, 23, 255, 48, 39, 25, 255, 52, 42, 27, 255, 67, 50, 33, 255, 64, 48, 32, 255, 64, 48, 32, 255, 47, 39, 25, 255, 68, 51, 33, 255, 59, 45, 30, 255, 48, 39, 25, 255, 39, 34, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 36, 32, 23, 255, 39, 34, 24, 255, 49, 40, 26, 255, 39, 34, 23, 255, 42, 37, 27, 255, 72, 58, 42, 255, 35, 31, 22, 255, 43, 36, 24, 255, 43, 36, 24, 255, 43, 36, 24, 255, 46, 39, 25, 255, 48, 40, 26, 255, 42, 36, 24, 255, 43, 36, 24, 255, 42, 36, 24, 255, 46, 38, 25, 255, 46, 39, 25, 255, 40, 34, 24, 255, 42, 36, 24, 255, 59, 46, 30, 255, 51, 41, 27, 255, 46, 39, 25, 255, 40, 35, 24, 255, 43, 36, 24, 255, 38, 33, 23, 255, 45, 37, 24, 255, 43, 36, 24, 255, 52, 42, 27, 255, 45, 38, 25, 255, 43, 36, 24, 255, 40, 34, 24, 255, 45, 37, 24, 255, 39, 34, 25, 255, 36, 32, 22, 255, 39, 34, 23, 255, 43, 37, 24, 255, 43, 36, 24, 255, 40, 34, 24, 255, 64, 48, 32, 255, 39, 33, 23, 255, 39, 34, 23, 255, 40, 34, 24, 255, 40, 34, 24, 255, 48, 40, 26, 255, 52, 42, 28, 255, 52, 42, 27, 255, 52, 42, 27, 255, 59, 45, 30, 255, 64, 48, 32, 255, 58, 45, 30, 255, 44, 37, 24, 255, 36, 32, 23, 255, 34, 31, 22, 255, 35, 31, 22, 255, 51, 41, 27, 255, 41, 35, 24, 255, 40, 34, 24, 255, 59, 46, 30, 255, 56, 44, 29, 255, 42, 36, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 43, 36, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 39, 34, 23, 255, 46, 38, 25, 255, 45, 37, 24, 255, 48, 39, 25, 255, 46, 39, 25, 255, 43, 37, 24, 255, 33, 30, 22, 255, 35, 31, 22, 255, 39, 34, 24, 255, 35, 31, 22, 255, 36, 32, 22, 255, 42, 36, 24, 255, 43, 37, 24, 255, 48, 39, 25, 255, 42, 36, 24, 255, 40, 35, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 40, 35, 24, 255, 44, 37, 24, 255, 43, 36, 24, 255, 35, 31, 22, 255, 35, 31, 22, 255, 39, 34, 25, 255, 35, 31, 22, 255, 40, 35, 24, 255, 69, 88, 34, 255, 36, 32, 22, 255, 61, 50, 36, 255, 35, 31, 22, 255, 39, 34, 23, 255, 43, 37, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 35, 31, 22, 255, 35, 31, 22, 255, 36, 32, 23, 255, 34, 31, 22, 255, 40, 35, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 33, 30, 22, 255, 43, 36, 24, 255, 41, 35, 24, 255, 94, 122, 85, 255, 53, 42, 28, 255, 41, 36, 24, 255, 55, 43, 28, 255, 46, 38, 25, 255, 48, 39, 25, 255, 63, 52, 37, 255, 64, 52, 37, 255, 37, 33, 24, 255, 34, 31, 22, 255, 34, 30, 22, 255, 33, 30, 22, 255, 35, 31, 22, 255, 40, 34, 24, 255, 42, 36, 24, 255, 64, 48, 32, 255, 69, 51, 33, 255, 51, 41, 27, 255, 39, 34, 24, 255, 36, 32, 24, 255, 37, 33, 23, 255, 40, 35, 25, 255, 45, 37, 24, 255, 39, 34, 23, 255, 34, 31, 22, 255, 37, 33, 23, 255, 44, 38, 27, 255, 49, 41, 30, 255, 49, 41, 30, 255, 55, 46, 32, 255, 36, 32, 22, 255, 38, 33, 24, 255, 52, 41, 27, 255, 40, 34, 24, 255, 43, 36, 26, 255, 44, 37, 24, 255, 41, 35, 23, 255, 45, 37, 25, 255, 43, 37, 26, 255, 42, 36, 26, 255, 42, 37, 25, 255, 39, 33, 23, 255, 36, 31, 22, 255, 36, 32, 23, 255, 37, 33, 23, 255, 35, 51, 35, 255, 47, 68, 45, 255, 44, 65, 43, 255, 35, 52, 35, 255, 33, 47, 33, 255, 32, 47, 33, 255, 28, 40, 29, 255, 30, 42, 30, 255, 31, 45, 32, 255, 29, 41, 30, 255, 33, 49, 34, 255, 34, 49, 34, 255, 31, 44, 31, 255, 33, 49, 34, 255, 32, 47, 33, 255, 31, 45, 32, 255, 34, 50, 34, 255, 35, 52, 35, 255, 33, 48, 33, 255, 36, 54, 36, 255, 31, 45, 32, 255, 30, 43, 31, 255, 29, 41, 30, 255, 31, 45, 32, 255, 31, 45, 32, 255, 31, 44, 31, 255, 32, 46, 32, 255, 31, 44, 31, 255, 34, 50, 34, 255, 34, 50, 34, 255, 40, 59, 39, 255, 33, 49, 34, 255, 33, 48, 33, 255, 30, 43, 31, 255, 36, 54, 36, 255, 33, 48, 33, 255, 30, 42, 30, 255, 28, 38, 28, 255, 30, 42, 30, 255, 30, 42, 30, 255, 30, 43, 31, 255, 34, 49, 34, 255, 40, 59, 39, 255, 40, 59, 39, 255, 36, 54, 36, 255, 29, 40, 29, 255, 29, 41, 30, 255, 29, 41, 30, 255, 28, 38, 28, 255, 31, 44, 31, 255, 31, 44, 31, 255, 28, 39, 29, 255, 30, 42, 30, 255, 31, 44, 31, 255, 28, 40, 29, 255, 30, 43, 31, 255, 29, 41, 30, 255, 29, 41, 30, 255, 30, 42, 30, 255, 31, 45, 32, 255, 33, 47, 33, 255, 34, 50, 34, 255, 34, 49, 34, 255, 34, 50, 34, 255, 36, 54, 36, 255, 35, 51, 35, 255, 35, 52, 35, 255, 36, 53, 36, 255, 29, 40, 29, 255, 29, 40, 29, 255, 31, 44, 31, 255, 32, 47, 33, 255, 34, 49, 34, 255, 31, 44, 31, 255, 31, 45, 32, 255, 30, 43, 31, 255, 26, 35, 27, 255, 29, 36, 29, 255, 26, 36, 27, 255, 30, 42, 30, 255, 29, 41, 30, 255, 34, 50, 34, 255, 29, 41, 30, 255, 28, 38, 28, 255, 29, 40, 29, 255, 29, 41, 30, 255, 24, 31, 25, 255, 24, 32, 25, 255, 25, 33, 26, 255, 28, 40, 29, 255, 32, 45, 32, 255, 31, 44, 31, 255, 27, 37, 28, 255, 28, 40, 29, 255, 32, 46, 32, 255, 25, 34, 26, 255, 28, 39, 29, 255, 34, 49, 34, 255, 34, 50, 34, 255, 34, 50, 34, 255, 32, 46, 32, 255, 32, 47, 33, 255, 29, 41, 30, 255, 27, 37, 28, 255, 24, 31, 25, 255, 27, 36, 27, 255, 32, 47, 33, 255, 29, 41, 30, 255, 29, 40, 29, 255, 32, 46, 32, 255, 33, 48, 33, 255, 37, 56, 37, 255, 34, 50, 34, 255, 32, 46, 32, 255, 27, 37, 28, 255, 30, 42, 30, 255, 29, 40, 29, 255, 25, 33, 26, 255, 24, 30, 25, 255, 25, 34, 26, 255, 23, 29, 24, 255, 26, 36, 27, 255, 29, 41, 30, 255, 29, 40, 29, 255, 29, 41, 30, 255, 31, 44, 31, 255, 32, 47, 33, 255, 33, 49, 34, 255, 34, 49, 34, 255, 33, 47, 33, 255, 31, 45, 32, 255, 29, 41, 30, 255, 25, 34, 26, 255, 30, 42, 30, 255, 34, 50, 34, 255, 33, 48, 33, 255, 34, 50, 34, 255, 30, 43, 31, 255, 29, 41, 30, 255, 27, 36, 27, 255, 34, 43, 34, 255, 23, 29, 24, 255, 23, 30, 24, 255, 29, 40, 29, 255, 28, 39, 29, 255, 30, 43, 31, 255, 25, 34, 26, 255, 23, 29, 24, 255, 30, 42, 30, 255, 34, 50, 34, 255, 33, 48, 33, 255, 36, 54, 36, 255, 34, 50, 34, 255, 29, 40, 29, 255, 30, 43, 31, 255, 30, 42, 30, 255, 27, 37, 28, 255, 27, 37, 28, 255, 28, 39, 29, 255, 27, 37, 28, 255, 30, 42, 30, 255, 26, 35, 27, 255, 27, 37, 28, 255, 26, 36, 27, 255, 27, 38, 28, 255, 29, 41, 30, 255, 33, 49, 34, 255, 32, 47, 33, 255, 28, 39, 29, 255, 27, 37, 28, 255, 29, 40, 29, 255, 28, 39, 29, 255, 30, 42, 30, 255, 32, 46, 32, 255, 32, 47, 33, 255, 32, 45, 32, 255, 33, 48, 33, 255, 33, 48, 33, 255, 31, 45, 32, 255, 27, 38, 28, 255, 31, 45, 32, 255, 34, 50, 34, 255, 34, 49, 34, 255, 26, 35, 27, 255, 28, 38, 28, 255, 28, 39, 29, 255, 28, 38, 28, 255, 26, 34, 26, 255, 27, 37, 28, 255, 23, 30, 24, 255, 24, 32, 25, 255, 27, 37, 28, 255, 29, 40, 29, 255, 28, 39, 29, 255, 30, 42, 30, 255, 31, 45, 32, 255, 30, 43, 31, 255, 31, 44, 31, 255, 24, 32, 25, 255, 26, 35, 27, 255, 28, 40, 29, 255, 27, 37, 28, 255, 34, 50, 34, 255, 34, 50, 34, 255, 33, 49, 34, 255, 32, 46, 32, 255, 33, 49, 34, 255, 30, 42, 30, 255, 27, 36, 27, 255, 29, 41, 30, 255, 28, 39, 29, 255, 31, 44, 31, 255, 32, 47, 33, 255, 39, 59, 39, 255, 43, 64, 42, 255, 34, 51, 35, 255, 29, 41, 30, 255, 28, 39, 29, 255, 27, 37, 28, 255, 25, 34, 26, 255, 26, 32, 26, 255, 28, 35, 28, 255, 38, 48, 37, 255, 23, 29, 24, 255, 23, 29, 24, 255, 24, 32, 25, 255, 26, 34, 26, 255, 26, 34, 26, 255, 29, 41, 30, 255, 31, 44, 31, 255, 28, 39, 29, 255, 30, 42, 30, 255, 31, 45, 32, 255, 35, 52, 35, 255, 34, 49, 34, 255, 35, 52, 35, 255, 37, 55, 37, 255, 32, 47, 33, 255, 31, 45, 32, 255, 42, 62, 41, 255, 34, 50, 34, 255, 27, 37, 28, 255, 28, 40, 29, 255, 30, 43, 31, 255, 31, 43, 17, 255, 36, 53, 36, 255, 35, 51, 35, 255, 32, 47, 33, 255, 33, 49, 34, 255, 31, 45, 32, 255, 29, 41, 30, 255, 32, 46, 32, 255, 34, 50, 34, 255, 37, 55, 37, 255, 35, 52, 35, 255, 36, 53, 36, 255, 47, 38, 24, 255, 38, 33, 23, 255, 40, 35, 24, 255, 36, 31, 22, 255, 36, 32, 23, 255, 42, 36, 24, 255, 42, 36, 24, 255, 43, 36, 24, 255, 50, 40, 26, 255, 44, 36, 24, 255, 41, 35, 24, 255, 36, 31, 22, 255, 39, 33, 23, 255, 40, 34, 23, 255, 39, 34, 24, 255, 45, 39, 28, 255, 59, 49, 35, 255, 43, 36, 24, 255, 52, 42, 27, 255, 35, 31, 23, 255, 36, 32, 23, 255, 48, 40, 26, 255, 45, 38, 24, 255, 54, 43, 28, 255, 48, 39, 25, 255, 57, 45, 29, 255, 48, 40, 26, 255, 46, 39, 25, 255, 49, 40, 26, 255, 39, 34, 23, 255, 50, 40, 27, 255, 45, 38, 25, 255, 39, 34, 24, 255, 52, 42, 27, 255, 68, 51, 33, 255, 60, 46, 30, 255, 49, 40, 26, 255, 70, 52, 33, 255, 43, 36, 24, 255, 42, 36, 24, 255, 38, 41, 36, 255, 49, 42, 30, 255, 66, 54, 38, 255, 44, 38, 27, 255, 37, 33, 23, 255, 35, 31, 23, 255, 37, 33, 23, 255, 43, 37, 24, 255, 66, 54, 38, 255, 35, 31, 22, 255, 42, 37, 27, 255, 43, 37, 24, 255, 39, 33, 23, 255, 35, 31, 22, 255, 55, 43, 28, 255, 48, 39, 25, 255, 50, 40, 27, 255, 54, 43, 28, 255, 43, 37, 24, 255, 43, 36, 24, 255, 42, 36, 24, 255, 45, 38, 25, 255, 45, 38, 25, 255, 57, 45, 29, 255, 46, 39, 25, 255, 51, 49, 40, 255, 52, 42, 28, 255, 48, 40, 26, 255, 42, 36, 24, 255, 36, 32, 23, 255, 54, 45, 33, 255, 72, 58, 42, 255, 48, 40, 30, 255, 49, 40, 26, 255, 52, 42, 28, 255, 52, 42, 27, 255, 51, 41, 27, 255, 37, 33, 23, 255, 41, 35, 24, 255, 41, 35, 24, 255, 43, 36, 24, 255, 35, 31, 22, 255, 37, 33, 23, 255, 40, 34, 24, 255, 39, 34, 23, 255, 42, 36, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 61, 47, 31, 255, 77, 57, 33, 255, 62, 47, 31, 255, 45, 37, 24, 255, 43, 36, 24, 255, 43, 37, 24, 255, 46, 38, 25, 255, 52, 42, 27, 255, 44, 37, 24, 255, 59, 46, 30, 255, 45, 37, 24, 255, 71, 57, 41, 255, 63, 52, 37, 255, 40, 34, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 33, 30, 22, 255, 70, 57, 40, 255, 48, 40, 30, 255, 33, 30, 22, 255, 41, 36, 24, 255, 43, 37, 24, 255, 41, 35, 24, 255, 44, 37, 24, 255, 51, 41, 27, 255, 39, 34, 23, 255, 43, 36, 24, 255, 49, 40, 26, 255, 47, 39, 25, 255, 38, 33, 23, 255, 40, 34, 24, 255, 53, 42, 28, 255, 45, 38, 25, 255, 37, 33, 23, 255, 45, 37, 24, 255, 57, 45, 29, 255, 59, 46, 30, 255, 58, 45, 30, 255, 51, 41, 27, 255, 42, 36, 24, 255, 39, 34, 23, 255, 41, 35, 24, 255, 39, 34, 23, 255, 36, 32, 23, 255, 41, 35, 24, 255, 40, 34, 24, 255, 57, 47, 34, 255, 53, 44, 32, 255, 39, 34, 23, 255, 40, 35, 24, 255, 49, 40, 26, 255, 49, 40, 26, 255, 60, 46, 31, 255, 39, 34, 24, 255, 36, 32, 23, 255, 44, 37, 24, 255, 40, 35, 24, 255, 41, 35, 24, 255, 51, 41, 27, 255, 70, 52, 33, 255, 59, 46, 30, 255, 70, 52, 33, 255, 52, 42, 27, 255, 42, 36, 24, 255, 49, 40, 26, 255, 39, 34, 23, 255, 41, 35, 24, 255, 45, 38, 25, 255, 37, 33, 23, 255, 33, 30, 22, 255, 55, 43, 28, 255, 54, 43, 28, 255, 37, 33, 23, 255, 41, 36, 24, 255, 40, 35, 24, 255, 52, 42, 27, 255, 38, 33, 23, 255, 48, 40, 30, 255, 43, 36, 24, 255, 54, 43, 28, 255, 43, 36, 24, 255, 45, 37, 24, 255, 46, 39, 25, 255, 47, 39, 25, 255, 44, 37, 24, 255, 34, 30, 22, 255, 34, 30, 22, 255, 62, 51, 36, 255, 62, 51, 36, 255, 41, 36, 26, 255, 39, 34, 23, 255, 41, 35, 24, 255, 36, 31, 22, 255, 33, 30, 22, 255, 49, 42, 30, 255, 37, 33, 23, 255, 59, 45, 30, 255, 48, 39, 25, 255, 55, 43, 28, 255, 35, 31, 22, 255, 51, 43, 31, 255, 34, 30, 22, 255, 39, 34, 24, 255, 36, 32, 24, 255, 34, 30, 22, 255, 37, 33, 23, 255, 34, 31, 22, 255, 42, 36, 24, 255, 41, 36, 24, 255, 36, 31, 22, 255, 46, 38, 25, 255, 47, 39, 25, 255, 34, 31, 22, 255, 35, 31, 22, 255, 39, 34, 24, 255, 33, 30, 22, 255, 34, 31, 22, 255, 41, 35, 24, 255, 40, 35, 24, 255, 38, 33, 23, 255, 42, 37, 27, 255, 43, 37, 24, 255, 45, 37, 24, 255, 77, 57, 33, 255, 67, 50, 33, 255, 42, 36, 24, 255, 48, 40, 26, 255, 46, 38, 25, 255, 45, 37, 24, 255, 49, 42, 30, 255, 76, 60, 41, 255, 49, 42, 30, 255, 34, 31, 22, 255, 33, 30, 22, 255, 37, 33, 23, 255, 41, 36, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 60, 46, 30, 255, 67, 50, 33, 255, 58, 45, 30, 255, 33, 30, 22, 255, 54, 45, 33, 255, 34, 31, 22, 255, 42, 36, 24, 255, 35, 31, 22, 255, 46, 40, 28, 255, 44, 38, 27, 255, 39, 34, 24, 255, 36, 32, 22, 255, 34, 31, 22, 255, 34, 30, 22, 255, 72, 58, 41, 255, 38, 33, 23, 255, 38, 33, 23, 255, 42, 36, 24, 255, 39, 34, 23, 255, 36, 32, 22, 255, 40, 35, 23, 255, 47, 39, 25, 255, 54, 43, 29, 255, 35, 31, 22, 255, 39, 34, 23, 255, 44, 36, 23, 255, 42, 36, 23, 255, 37, 33, 23, 255, 36, 32, 23, 255, 34, 31, 22, 255, 30, 42, 30, 255, 41, 61, 40, 255, 38, 57, 38, 255, 37, 56, 37, 255, 34, 49, 34, 255, 36, 53, 36, 255, 31, 45, 32, 255, 32, 45, 32, 255, 34, 49, 34, 255, 33, 49, 34, 255, 33, 48, 33, 255, 33, 47, 33, 255, 32, 46, 32, 255, 32, 46, 32, 255, 30, 43, 31, 255, 32, 46, 32, 255, 32, 46, 32, 255, 34, 49, 34, 255, 29, 41, 30, 255, 34, 50, 34, 255, 30, 42, 30, 255, 24, 31, 25, 255, 29, 41, 30, 255, 28, 40, 29, 255, 30, 43, 31, 255, 33, 48, 33, 255, 31, 45, 32, 255, 31, 45, 32, 255, 29, 41, 30, 255, 32, 46, 32, 255, 31, 45, 32, 255, 33, 49, 34, 255, 29, 41, 30, 255, 30, 42, 30, 255, 34, 49, 34, 255, 33, 48, 33, 255, 30, 43, 31, 255, 27, 38, 28, 255, 27, 36, 27, 255, 31, 45, 32, 255, 31, 44, 31, 255, 32, 47, 33, 255, 32, 46, 32, 255, 37, 55, 37, 255, 37, 55, 37, 255, 33, 48, 33, 255, 29, 40, 29, 255, 29, 41, 30, 255, 29, 41, 30, 255, 30, 42, 30, 255, 31, 44, 31, 255, 32, 47, 33, 255, 28, 39, 29, 255, 29, 41, 30, 255, 29, 41, 30, 255, 30, 42, 30, 255, 28, 39, 29, 255, 27, 37, 28, 255, 30, 43, 31, 255, 32, 46, 32, 255, 32, 47, 33, 255, 32, 46, 32, 255, 32, 47, 33, 255, 43, 63, 41, 255, 37, 56, 37, 255, 34, 49, 34, 255, 34, 49, 34, 255, 27, 38, 28, 255, 29, 41, 30, 255, 30, 43, 31, 255, 29, 41, 30, 255, 27, 38, 28, 255, 30, 42, 30, 255, 31, 45, 32, 255, 28, 39, 29, 255, 25, 34, 26, 255, 26, 33, 27, 255, 23, 30, 24, 255, 24, 32, 25, 255, 27, 37, 28, 255, 28, 38, 28, 255, 31, 45, 32, 255, 28, 39, 29, 255, 28, 38, 28, 255, 28, 40, 29, 255, 28, 38, 28, 255, 28, 40, 29, 255, 25, 34, 26, 255, 28, 38, 28, 255, 29, 40, 29, 255, 30, 43, 31, 255, 29, 41, 30, 255, 29, 41, 30, 255, 28, 39, 29, 255, 26, 35, 27, 255, 29, 41, 30, 255, 26, 36, 27, 255, 33, 49, 34, 255, 37, 56, 37, 255, 32, 46, 32, 255, 34, 49, 34, 255, 35, 52, 35, 255, 29, 41, 30, 255, 28, 39, 29, 255, 31, 45, 32, 255, 31, 44, 31, 255, 33, 48, 33, 255, 31, 44, 31, 255, 30, 42, 30, 255, 32, 46, 32, 255, 35, 51, 35, 255, 35, 51, 35, 255, 30, 43, 31, 255, 30, 43, 31, 255, 27, 38, 28, 255, 30, 42, 30, 255, 29, 41, 30, 255, 24, 32, 25, 255, 25, 33, 26, 255, 24, 32, 25, 255, 23, 29, 24, 255, 26, 35, 27, 255, 31, 45, 32, 255, 31, 44, 31, 255, 33, 48, 33, 255, 35, 52, 35, 255, 36, 54, 36, 255, 35, 51, 35, 255, 35, 53, 36, 255, 33, 49, 34, 255, 30, 42, 30, 255, 30, 42, 30, 255, 28, 39, 29, 255, 27, 37, 28, 255, 33, 47, 33, 255, 35, 51, 35, 255, 33, 48, 33, 255, 34, 50, 34, 255, 30, 43, 31, 255, 30, 43, 31, 255, 23, 30, 24, 255, 28, 35, 28, 255, 23, 29, 24, 255, 26, 35, 27, 255, 29, 41, 30, 255, 25, 34, 26, 255, 28, 40, 29, 255, 28, 39, 29, 255, 30, 42, 30, 255, 33, 48, 33, 255, 30, 42, 30, 255, 35, 52, 35, 255, 32, 46, 32, 255, 32, 46, 32, 255, 31, 45, 32, 255, 28, 40, 29, 255, 27, 37, 28, 255, 28, 39, 29, 255, 30, 42, 30, 255, 27, 37, 28, 255, 26, 36, 27, 255, 29, 40, 29, 255, 29, 41, 30, 255, 26, 36, 27, 255, 29, 40, 29, 255, 30, 43, 31, 255, 33, 47, 33, 255, 30, 43, 31, 255, 32, 47, 33, 255, 36, 54, 36, 255, 31, 44, 31, 255, 32, 47, 33, 255, 30, 43, 31, 255, 32, 46, 32, 255, 36, 54, 36, 255, 30, 42, 30, 255, 32, 47, 33, 255, 28, 39, 29, 255, 29, 41, 30, 255, 30, 42, 30, 255, 31, 44, 31, 255, 33, 48, 33, 255, 33, 47, 33, 255, 30, 43, 31, 255, 24, 32, 25, 255, 26, 35, 27, 255, 28, 39, 29, 255, 24, 31, 25, 255, 28, 39, 29, 255, 23, 29, 24, 255, 28, 39, 29, 255, 27, 37, 28, 255, 28, 38, 28, 255, 28, 39, 29, 255, 31, 45, 32, 255, 29, 41, 30, 255, 31, 45, 32, 255, 29, 40, 29, 255, 27, 37, 28, 255, 25, 34, 26, 255, 23, 29, 24, 255, 27, 37, 28, 255, 29, 40, 29, 255, 31, 44, 31, 255, 34, 50, 34, 255, 32, 45, 32, 255, 34, 50, 34, 255, 33, 49, 34, 255, 30, 42, 30, 255, 27, 37, 28, 255, 27, 37, 28, 255, 28, 38, 28, 255, 31, 45, 32, 255, 34, 49, 34, 255, 34, 51, 35, 255, 33, 47, 33, 255, 26, 36, 27, 255, 25, 33, 26, 255, 24, 31, 25, 255, 28, 35, 28, 255, 35, 44, 34, 255, 23, 29, 24, 255, 25, 32, 26, 255, 35, 44, 34, 255, 25, 33, 26, 255, 26, 35, 27, 255, 26, 34, 26, 255, 26, 34, 26, 255, 28, 38, 28, 255, 28, 39, 29, 255, 26, 36, 27, 255, 27, 37, 28, 255, 28, 40, 29, 255, 36, 54, 36, 255, 33, 49, 34, 255, 32, 46, 32, 255, 34, 49, 34, 255, 33, 48, 33, 255, 30, 43, 31, 255, 34, 49, 34, 255, 36, 53, 36, 255, 30, 43, 31, 255, 31, 45, 32, 255, 31, 44, 31, 255, 33, 47, 33, 255, 31, 45, 32, 255, 31, 44, 31, 255, 31, 45, 32, 255, 28, 39, 29, 255, 30, 42, 30, 255, 26, 36, 27, 255, 31, 44, 31, 255, 32, 47, 33, 255, 33, 49, 34, 255, 34, 50, 34, 255, 35, 51, 35, 255, 41, 35, 24, 255, 33, 30, 22, 255, 39, 34, 23, 255, 35, 31, 22, 255, 35, 31, 22, 255, 37, 33, 23, 255, 43, 36, 24, 255, 42, 36, 24, 255, 37, 32, 23, 255, 36, 31, 22, 255, 37, 32, 23, 255, 38, 33, 23, 255, 40, 34, 23, 255, 45, 38, 25, 255, 40, 34, 23, 255, 38, 33, 23, 255, 44, 38, 27, 255, 42, 35, 23, 255, 41, 35, 24, 255, 37, 33, 23, 255, 40, 34, 24, 255, 45, 38, 24, 255, 43, 36, 24, 255, 59, 46, 30, 255, 51, 41, 27, 255, 46, 39, 25, 255, 54, 43, 28, 255, 52, 42, 28, 255, 49, 40, 26, 255, 49, 40, 26, 255, 41, 35, 24, 255, 44, 37, 24, 255, 56, 44, 29, 255, 36, 32, 23, 255, 48, 40, 26, 255, 51, 41, 27, 255, 48, 40, 26, 255, 46, 39, 25, 255, 56, 44, 29, 255, 55, 43, 28, 255, 42, 36, 24, 255, 42, 36, 24, 255, 33, 30, 22, 255, 59, 49, 35, 255, 50, 42, 31, 255, 59, 49, 35, 255, 34, 30, 22, 255, 34, 30, 22, 255, 48, 40, 26, 255, 39, 34, 23, 255, 39, 34, 23, 255, 36, 32, 23, 255, 33, 30, 22, 255, 43, 37, 24, 255, 63, 48, 32, 255, 53, 42, 28, 255, 61, 46, 31, 255, 52, 42, 27, 255, 51, 41, 27, 255, 43, 37, 24, 255, 42, 36, 24, 255, 62, 47, 31, 255, 48, 40, 26, 255, 60, 46, 31, 255, 41, 36, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 52, 42, 27, 255, 38, 33, 23, 255, 55, 46, 33, 255, 33, 30, 22, 255, 50, 42, 31, 255, 36, 32, 23, 255, 37, 33, 23, 255, 40, 34, 24, 255, 36, 32, 22, 255, 46, 39, 25, 255, 43, 36, 24, 255, 41, 36, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 44, 37, 24, 255, 52, 42, 27, 255, 43, 37, 24, 255, 37, 33, 23, 255, 39, 34, 23, 255, 42, 36, 24, 255, 43, 36, 24, 255, 58, 45, 30, 255, 61, 47, 31, 255, 71, 52, 33, 255, 46, 38, 25, 255, 42, 36, 24, 255, 58, 45, 30, 255, 62, 47, 31, 255, 45, 38, 25, 255, 54, 43, 28, 255, 43, 37, 24, 255, 35, 31, 22, 255, 37, 33, 23, 255, 37, 33, 23, 255, 40, 34, 24, 255, 37, 33, 23, 255, 35, 31, 22, 255, 36, 32, 24, 255, 34, 30, 22, 255, 38, 33, 23, 255, 37, 33, 24, 255, 39, 34, 23, 255, 42, 36, 24, 255, 40, 35, 24, 255, 35, 31, 23, 255, 42, 36, 24, 255, 43, 36, 24, 255, 34, 30, 22, 255, 39, 33, 23, 255, 42, 36, 24, 255, 48, 40, 26, 255, 50, 40, 27, 255, 59, 45, 30, 255, 44, 37, 24, 255, 65, 86, 33, 255, 48, 40, 26, 255, 43, 37, 24, 255, 44, 37, 24, 255, 44, 37, 24, 255, 41, 35, 24, 255, 44, 38, 27, 255, 38, 33, 23, 255, 42, 36, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 39, 34, 25, 255, 53, 44, 32, 255, 50, 42, 31, 255, 44, 38, 27, 255, 42, 36, 24, 255, 43, 37, 24, 255, 54, 43, 28, 255, 50, 40, 27, 255, 38, 33, 23, 255, 43, 36, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 48, 39, 25, 255, 70, 52, 33, 255, 45, 38, 25, 255, 52, 42, 27, 255, 58, 45, 30, 255, 57, 44, 29, 255, 63, 48, 31, 255, 42, 36, 24, 255, 37, 33, 23, 255, 39, 34, 23, 255, 43, 37, 24, 255, 48, 40, 26, 255, 49, 40, 26, 255, 42, 36, 24, 255, 43, 36, 24, 255, 39, 34, 24, 255, 40, 34, 24, 255, 39, 34, 24, 255, 39, 34, 23, 255, 42, 36, 24, 255, 36, 32, 23, 255, 36, 32, 23, 255, 40, 35, 24, 255, 40, 34, 24, 255, 44, 37, 24, 255, 40, 35, 24, 255, 45, 37, 24, 255, 43, 37, 24, 255, 39, 34, 23, 255, 34, 31, 22, 255, 35, 31, 22, 255, 68, 55, 40, 255, 35, 31, 22, 255, 48, 39, 25, 255, 55, 43, 28, 255, 52, 42, 27, 255, 41, 35, 24, 255, 35, 31, 22, 255, 40, 35, 24, 255, 63, 48, 31, 255, 53, 42, 28, 255, 43, 36, 24, 255, 39, 34, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 51, 43, 31, 255, 55, 54, 45, 255, 34, 30, 22, 255, 36, 32, 22, 255, 39, 34, 23, 255, 38, 33, 23, 255, 38, 33, 23, 255, 37, 33, 23, 255, 38, 33, 23, 255, 36, 32, 23, 255, 40, 34, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 34, 31, 22, 255, 41, 36, 26, 255, 43, 36, 24, 255, 39, 34, 23, 255, 36, 32, 23, 255, 37, 33, 24, 255, 36, 32, 22, 255, 37, 33, 23, 255, 46, 39, 25, 255, 55, 43, 28, 255, 47, 39, 25, 255, 44, 37, 24, 255, 45, 37, 24, 255, 42, 36, 24, 255, 76, 61, 43, 255, 49, 42, 30, 255, 37, 33, 24, 255, 72, 58, 42, 255, 35, 31, 22, 255, 36, 32, 23, 255, 45, 37, 24, 255, 45, 38, 25, 255, 43, 36, 24, 255, 64, 48, 32, 255, 61, 47, 31, 255, 58, 45, 30, 255, 39, 34, 24, 255, 42, 36, 24, 255, 35, 31, 22, 255, 45, 38, 25, 255, 40, 34, 24, 255, 44, 37, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 36, 32, 23, 255, 36, 32, 23, 255, 57, 47, 33, 255, 46, 40, 29, 255, 52, 44, 31, 255, 39, 34, 24, 255, 39, 34, 23, 255, 42, 35, 24, 255, 49, 51, 25, 255, 40, 35, 26, 255, 41, 35, 23, 255, 54, 42, 28, 255, 44, 37, 24, 255, 41, 35, 23, 255, 42, 36, 23, 255, 39, 34, 24, 255, 46, 38, 25, 255, 40, 34, 24, 255, 42, 36, 24, 255, 28, 39, 29, 255, 30, 43, 31, 255, 36, 54, 36, 255, 32, 47, 33, 255, 43, 64, 42, 255, 35, 52, 35, 255, 30, 42, 30, 255, 34, 49, 34, 255, 32, 46, 32, 255, 31, 45, 32, 255, 35, 51, 35, 255, 30, 43, 31, 255, 26, 36, 27, 255, 25, 34, 26, 255, 31, 44, 31, 255, 29, 41, 30, 255, 31, 44, 31, 255, 32, 46, 32, 255, 33, 47, 33, 255, 32, 46, 32, 255, 31, 44, 31, 255, 28, 39, 29, 255, 28, 39, 29, 255, 32, 45, 32, 255, 29, 41, 30, 255, 30, 43, 31, 255, 34, 49, 34, 255, 29, 41, 30, 255, 28, 40, 29, 255, 29, 41, 30, 255, 27, 37, 28, 255, 31, 44, 31, 255, 31, 45, 32, 255, 30, 42, 30, 255, 30, 43, 31, 255, 31, 44, 31, 255, 24, 32, 25, 255, 24, 31, 25, 255, 26, 35, 27, 255, 27, 38, 28, 255, 29, 41, 30, 255, 29, 41, 30, 255, 30, 42, 30, 255, 32, 46, 32, 255, 36, 53, 36, 255, 43, 64, 42, 255, 31, 44, 31, 255, 30, 43, 31, 255, 29, 40, 29, 255, 26, 35, 27, 255, 31, 44, 31, 255, 32, 46, 32, 255, 30, 42, 30, 255, 28, 38, 28, 255, 28, 39, 29, 255, 33, 47, 33, 255, 33, 48, 33, 255, 29, 40, 29, 255, 32, 45, 32, 255, 34, 50, 34, 255, 33, 48, 33, 255, 33, 47, 33, 255, 37, 55, 37, 255, 40, 60, 40, 255, 37, 56, 37, 255, 38, 58, 38, 255, 34, 50, 34, 255, 31, 45, 32, 255, 30, 42, 30, 255, 31, 45, 32, 255, 27, 37, 28, 255, 24, 31, 25, 255, 31, 44, 31, 255, 32, 46, 32, 255, 28, 38, 28, 255, 28, 39, 29, 255, 27, 36, 27, 255, 25, 33, 26, 255, 26, 35, 27, 255, 26, 35, 27, 255, 27, 37, 28, 255, 23, 30, 24, 255, 28, 40, 29, 255, 30, 42, 30, 255, 27, 37, 28, 255, 24, 31, 25, 255, 27, 38, 28, 255, 28, 39, 29, 255, 27, 37, 28, 255, 27, 38, 28, 255, 28, 39, 29, 255, 27, 37, 28, 255, 25, 33, 26, 255, 25, 33, 26, 255, 24, 31, 25, 255, 25, 33, 26, 255, 27, 36, 27, 255, 31, 44, 31, 255, 35, 53, 36, 255, 36, 54, 36, 255, 36, 54, 36, 255, 35, 52, 35, 255, 32, 47, 33, 255, 34, 49, 34, 255, 35, 52, 35, 255, 34, 50, 34, 255, 36, 53, 36, 255, 33, 48, 33, 255, 30, 43, 31, 255, 32, 46, 32, 255, 33, 49, 34, 255, 35, 52, 35, 255, 33, 47, 33, 255, 32, 45, 32, 255, 32, 45, 32, 255, 30, 42, 30, 255, 30, 43, 31, 255, 26, 35, 27, 255, 23, 30, 24, 255, 25, 34, 26, 255, 25, 31, 25, 255, 29, 41, 30, 255, 34, 49, 34, 255, 29, 41, 30, 255, 30, 42, 30, 255, 35, 51, 35, 255, 37, 56, 37, 255, 36, 54, 36, 255, 43, 64, 42, 255, 36, 53, 36, 255, 31, 45, 32, 255, 29, 41, 30, 255, 31, 45, 32, 255, 30, 43, 31, 255, 33, 48, 33, 255, 31, 44, 31, 255, 33, 48, 33, 255, 32, 47, 33, 255, 30, 42, 30, 255, 28, 38, 28, 255, 28, 39, 29, 255, 23, 29, 24, 255, 23, 29, 24, 255, 25, 33, 26, 255, 26, 36, 27, 255, 26, 35, 27, 255, 26, 36, 27, 255, 32, 45, 32, 255, 33, 49, 34, 255, 28, 40, 29, 255, 32, 45, 32, 255, 30, 43, 31, 255, 32, 47, 33, 255, 31, 45, 32, 255, 32, 47, 33, 255, 31, 45, 32, 255, 32, 47, 33, 255, 31, 44, 31, 255, 32, 47, 33, 255, 31, 45, 32, 255, 30, 43, 31, 255, 25, 33, 26, 255, 28, 38, 28, 255, 23, 30, 24, 255, 28, 40, 29, 255, 29, 40, 29, 255, 30, 42, 30, 255, 34, 50, 34, 255, 35, 51, 35, 255, 35, 51, 35, 255, 34, 49, 34, 255, 34, 50, 34, 255, 32, 45, 32, 255, 29, 40, 29, 255, 31, 45, 32, 255, 30, 42, 30, 255, 29, 41, 30, 255, 28, 38, 28, 255, 25, 33, 26, 255, 25, 33, 26, 255, 27, 37, 28, 255, 30, 43, 31, 255, 28, 38, 28, 255, 27, 37, 28, 255, 27, 37, 28, 255, 29, 41, 30, 255, 27, 38, 28, 255, 26, 33, 27, 255, 24, 31, 25, 255, 23, 29, 24, 255, 29, 41, 30, 255, 28, 39, 29, 255, 26, 35, 27, 255, 28, 38, 28, 255, 30, 43, 31, 255, 28, 39, 29, 255, 26, 35, 27, 255, 28, 39, 29, 255, 27, 37, 28, 255, 25, 34, 26, 255, 27, 37, 28, 255, 24, 32, 25, 255, 29, 40, 29, 255, 34, 49, 34, 255, 31, 44, 31, 255, 27, 38, 28, 255, 34, 50, 34, 255, 32, 47, 33, 255, 34, 50, 34, 255, 31, 45, 32, 255, 33, 48, 33, 255, 34, 49, 34, 255, 32, 47, 33, 255, 30, 42, 30, 255, 31, 44, 31, 255, 28, 38, 28, 255, 25, 33, 26, 255, 24, 31, 25, 255, 23, 30, 24, 255, 23, 29, 24, 255, 23, 29, 24, 255, 24, 32, 25, 255, 26, 35, 27, 255, 26, 33, 27, 255, 25, 32, 26, 255, 23, 29, 24, 255, 27, 37, 28, 255, 25, 33, 26, 255, 24, 31, 25, 255, 26, 35, 27, 255, 26, 34, 26, 255, 28, 38, 28, 255, 31, 45, 32, 255, 33, 47, 33, 255, 31, 44, 31, 255, 33, 48, 33, 255, 30, 42, 30, 255, 31, 45, 32, 255, 34, 49, 34, 255, 33, 49, 34, 255, 36, 54, 36, 255, 37, 56, 37, 255, 31, 45, 32, 255, 30, 42, 30, 255, 29, 41, 30, 255, 32, 46, 32, 255, 31, 44, 31, 255, 27, 38, 28, 255, 27, 38, 28, 255, 28, 39, 29, 255, 30, 43, 31, 255, 31, 45, 32, 255, 31, 45, 32, 255, 35, 51, 35, 255, 37, 56, 37, 255, 33, 49, 34, 255, 35, 31, 22, 255, 62, 51, 36, 255, 41, 36, 26, 255, 33, 30, 22, 255, 39, 34, 24, 255, 45, 38, 25, 255, 42, 37, 27, 255, 41, 35, 24, 255, 48, 39, 25, 255, 39, 34, 23, 255, 41, 35, 24, 255, 39, 34, 24, 255, 39, 34, 23, 255, 46, 39, 28, 255, 38, 33, 23, 255, 46, 38, 26, 255, 59, 46, 31, 255, 43, 37, 24, 255, 38, 34, 23, 255, 41, 35, 24, 255, 48, 39, 26, 255, 37, 33, 23, 255, 48, 39, 25, 255, 54, 42, 27, 255, 66, 49, 33, 255, 64, 48, 32, 255, 59, 45, 30, 255, 54, 43, 28, 255, 43, 37, 24, 255, 40, 34, 24, 255, 40, 34, 24, 255, 41, 35, 24, 255, 41, 35, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 45, 37, 24, 255, 43, 37, 24, 255, 45, 37, 24, 255, 46, 39, 25, 255, 55, 43, 28, 255, 51, 41, 27, 255, 39, 33, 23, 255, 36, 31, 22, 255, 58, 48, 34, 255, 36, 32, 23, 255, 36, 32, 22, 255, 45, 39, 28, 255, 37, 33, 23, 255, 51, 41, 27, 255, 52, 42, 27, 255, 42, 36, 24, 255, 39, 34, 25, 255, 40, 34, 24, 255, 67, 50, 33, 255, 49, 40, 26, 255, 43, 37, 24, 255, 40, 35, 24, 255, 45, 37, 24, 255, 49, 40, 26, 255, 51, 41, 27, 255, 57, 45, 29, 255, 51, 41, 27, 255, 46, 39, 25, 255, 41, 35, 24, 255, 42, 36, 24, 255, 48, 40, 26, 255, 59, 45, 30, 255, 51, 41, 27, 255, 35, 31, 22, 255, 59, 49, 35, 255, 41, 36, 26, 255, 58, 48, 34, 255, 33, 30, 22, 255, 39, 33, 23, 255, 39, 34, 24, 255, 44, 38, 27, 255, 64, 52, 37, 255, 36, 32, 24, 255, 40, 34, 24, 255, 38, 33, 23, 255, 34, 30, 22, 255, 40, 34, 24, 255, 43, 37, 24, 255, 50, 40, 27, 255, 49, 40, 26, 255, 41, 36, 24, 255, 44, 37, 24, 255, 48, 40, 26, 255, 41, 36, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 52, 42, 27, 255, 58, 45, 30, 255, 43, 36, 24, 255, 46, 39, 25, 255, 49, 40, 26, 255, 46, 39, 25, 255, 47, 39, 25, 255, 39, 34, 24, 255, 35, 31, 22, 255, 42, 36, 24, 255, 45, 37, 24, 255, 35, 31, 22, 255, 36, 32, 23, 255, 41, 35, 24, 255, 37, 33, 23, 255, 37, 33, 24, 255, 34, 31, 22, 255, 42, 37, 27, 255, 37, 33, 23, 255, 38, 33, 23, 255, 39, 34, 23, 255, 37, 33, 23, 255, 33, 30, 22, 255, 42, 36, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 39, 34, 24, 255, 35, 31, 22, 255, 35, 31, 22, 255, 55, 43, 28, 255, 45, 37, 24, 255, 41, 36, 24, 255, 46, 38, 25, 255, 39, 33, 23, 255, 58, 45, 30, 255, 41, 36, 24, 255, 35, 31, 22, 255, 46, 38, 25, 255, 44, 37, 24, 255, 37, 33, 23, 255, 34, 31, 22, 255, 43, 37, 24, 255, 40, 35, 25, 255, 34, 31, 22, 255, 34, 30, 22, 255, 45, 39, 28, 255, 36, 32, 23, 255, 46, 38, 25, 255, 53, 42, 28, 255, 63, 48, 32, 255, 53, 42, 28, 255, 47, 39, 25, 255, 50, 40, 27, 255, 43, 36, 24, 255, 43, 36, 24, 255, 57, 45, 29, 255, 43, 37, 24, 255, 69, 51, 33, 255, 69, 51, 33, 255, 69, 51, 33, 255, 58, 45, 30, 255, 60, 46, 30, 255, 56, 44, 29, 255, 48, 40, 26, 255, 44, 37, 24, 255, 39, 34, 24, 255, 40, 35, 24, 255, 49, 40, 26, 255, 49, 40, 26, 255, 66, 49, 33, 255, 41, 35, 24, 255, 34, 31, 22, 255, 41, 36, 26, 255, 34, 31, 22, 255, 42, 36, 24, 255, 40, 35, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 38, 33, 23, 255, 35, 31, 22, 255, 45, 37, 24, 255, 70, 52, 33, 255, 54, 43, 28, 255, 45, 37, 24, 255, 39, 34, 25, 255, 54, 45, 33, 255, 39, 34, 25, 255, 40, 35, 24, 255, 70, 52, 33, 255, 54, 43, 28, 255, 35, 31, 22, 255, 36, 32, 24, 255, 33, 30, 22, 255, 40, 35, 24, 255, 44, 37, 24, 255, 41, 35, 24, 255, 43, 37, 24, 255, 34, 31, 22, 255, 37, 33, 23, 255, 34, 30, 22, 255, 37, 33, 24, 255, 48, 40, 30, 255, 51, 43, 31, 255, 37, 33, 23, 255, 33, 30, 22, 255, 63, 52, 37, 255, 34, 30, 22, 255, 35, 31, 22, 255, 37, 33, 23, 255, 36, 32, 22, 255, 41, 36, 26, 255, 39, 33, 23, 255, 41, 36, 26, 255, 42, 36, 24, 255, 43, 36, 24, 255, 42, 36, 24, 255, 38, 33, 23, 255, 43, 36, 24, 255, 38, 33, 23, 255, 50, 40, 27, 255, 54, 43, 28, 255, 63, 48, 32, 255, 47, 39, 25, 255, 44, 37, 24, 255, 43, 36, 24, 255, 41, 36, 26, 255, 35, 31, 22, 255, 80, 64, 45, 255, 51, 43, 31, 255, 36, 32, 23, 255, 36, 32, 24, 255, 39, 34, 24, 255, 48, 39, 25, 255, 61, 46, 31, 255, 59, 46, 30, 255, 64, 48, 32, 255, 49, 40, 26, 255, 49, 40, 26, 255, 39, 34, 23, 255, 42, 36, 24, 255, 46, 38, 25, 255, 42, 36, 24, 255, 40, 34, 24, 255, 38, 33, 23, 255, 39, 34, 23, 255, 37, 33, 23, 255, 41, 35, 24, 255, 52, 43, 31, 255, 48, 41, 28, 255, 39, 34, 24, 255, 39, 34, 24, 255, 37, 33, 23, 255, 53, 43, 30, 255, 40, 35, 24, 255, 37, 32, 22, 255, 41, 36, 26, 255, 35, 31, 22, 255, 37, 33, 23, 255, 42, 36, 24, 255, 45, 37, 24, 255, 33, 30, 22, 255, 39, 34, 24, 255, 40, 34, 24, 255, 39, 34, 23, 255, 41, 35, 24, 255, 28, 39, 29, 255, 32, 46, 32, 255, 35, 53, 36, 255, 34, 51, 35, 255, 36, 54, 36, 255, 37, 55, 37, 255, 34, 49, 34, 255, 31, 45, 32, 255, 34, 49, 34, 255, 32, 46, 32, 255, 31, 45, 32, 255, 29, 40, 29, 255, 29, 40, 29, 255, 27, 37, 28, 255, 28, 40, 29, 255, 27, 36, 27, 255, 30, 42, 30, 255, 33, 48, 33, 255, 30, 42, 30, 255, 30, 42, 30, 255, 30, 43, 31, 255, 26, 36, 27, 255, 27, 38, 28, 255, 30, 42, 30, 255, 27, 37, 28, 255, 28, 39, 29, 255, 28, 38, 28, 255, 28, 39, 29, 255, 23, 30, 24, 255, 29, 41, 30, 255, 27, 37, 28, 255, 26, 35, 27, 255, 25, 33, 26, 255, 23, 30, 24, 255, 25, 33, 26, 255, 23, 29, 24, 255, 28, 38, 28, 255, 30, 43, 31, 255, 30, 42, 30, 255, 30, 42, 30, 255, 33, 48, 33, 255, 31, 45, 32, 255, 31, 45, 32, 255, 32, 46, 32, 255, 36, 53, 36, 255, 37, 56, 37, 255, 31, 44, 31, 255, 30, 42, 30, 255, 30, 42, 30, 255, 30, 42, 30, 255, 32, 45, 32, 255, 29, 41, 30, 255, 29, 41, 30, 255, 27, 37, 28, 255, 26, 36, 27, 255, 31, 45, 32, 255, 32, 46, 32, 255, 29, 41, 30, 255, 31, 45, 32, 255, 30, 43, 31, 255, 28, 39, 29, 255, 35, 51, 35, 255, 37, 55, 37, 255, 33, 48, 33, 255, 37, 56, 37, 255, 36, 54, 36, 255, 33, 48, 33, 255, 29, 41, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 28, 39, 29, 255, 26, 35, 27, 255, 27, 37, 28, 255, 29, 40, 29, 255, 24, 31, 25, 255, 27, 36, 27, 255, 28, 39, 29, 255, 30, 42, 30, 255, 26, 35, 27, 255, 23, 29, 24, 255, 25, 33, 26, 255, 29, 37, 29, 255, 26, 35, 27, 255, 28, 39, 29, 255, 27, 37, 28, 255, 25, 33, 26, 255, 25, 33, 26, 255, 24, 32, 25, 255, 28, 39, 29, 255, 31, 45, 32, 255, 33, 49, 34, 255, 28, 40, 29, 255, 24, 30, 25, 255, 25, 34, 26, 255, 26, 36, 27, 255, 27, 37, 28, 255, 29, 40, 29, 255, 31, 44, 31, 255, 36, 54, 36, 255, 40, 60, 40, 255, 40, 59, 39, 255, 37, 56, 37, 255, 38, 58, 38, 255, 34, 49, 34, 255, 32, 47, 33, 255, 36, 54, 36, 255, 35, 52, 35, 255, 35, 52, 35, 255, 31, 44, 31, 255, 32, 46, 32, 255, 34, 49, 34, 255, 37, 56, 37, 255, 33, 47, 33, 255, 35, 51, 35, 255, 33, 49, 34, 255, 31, 45, 32, 255, 30, 43, 31, 255, 26, 35, 27, 255, 27, 37, 28, 255, 26, 35, 27, 255, 25, 34, 26, 255, 30, 43, 31, 255, 32, 46, 32, 255, 31, 45, 32, 255, 32, 47, 33, 255, 33, 48, 33, 255, 36, 54, 36, 255, 43, 63, 41, 255, 37, 55, 37, 255, 35, 51, 35, 255, 31, 44, 31, 255, 31, 45, 32, 255, 33, 48, 33, 255, 30, 42, 30, 255, 32, 46, 32, 255, 30, 42, 30, 255, 32, 46, 32, 255, 32, 46, 32, 255, 30, 43, 31, 255, 30, 43, 31, 255, 27, 36, 27, 255, 24, 31, 25, 255, 25, 33, 26, 255, 23, 30, 24, 255, 29, 41, 30, 255, 25, 33, 26, 255, 27, 36, 27, 255, 30, 42, 30, 255, 33, 48, 33, 255, 26, 36, 27, 255, 29, 41, 30, 255, 32, 45, 32, 255, 33, 48, 33, 255, 31, 45, 32, 255, 30, 43, 31, 255, 32, 46, 32, 255, 33, 49, 34, 255, 30, 43, 31, 255, 30, 43, 31, 255, 29, 41, 30, 255, 26, 36, 27, 255, 27, 37, 28, 255, 23, 30, 24, 255, 24, 32, 25, 255, 26, 35, 27, 255, 30, 43, 31, 255, 34, 49, 34, 255, 34, 50, 34, 255, 35, 52, 35, 255, 33, 48, 33, 255, 33, 48, 33, 255, 34, 49, 34, 255, 32, 47, 33, 255, 29, 41, 30, 255, 28, 40, 29, 255, 30, 42, 30, 255, 24, 32, 25, 255, 27, 37, 28, 255, 23, 29, 24, 255, 24, 32, 25, 255, 24, 31, 25, 255, 24, 32, 25, 255, 23, 30, 24, 255, 24, 31, 25, 255, 27, 37, 28, 255, 24, 32, 25, 255, 27, 38, 28, 255, 24, 32, 25, 255, 23, 30, 24, 255, 24, 32, 25, 255, 31, 44, 31, 255, 27, 36, 27, 255, 26, 34, 26, 255, 25, 33, 26, 255, 30, 43, 31, 255, 29, 41, 30, 255, 28, 38, 28, 255, 23, 29, 24, 255, 27, 37, 28, 255, 27, 37, 28, 255, 26, 36, 27, 255, 27, 37, 28, 255, 30, 42, 30, 255, 34, 49, 34, 255, 30, 42, 30, 255, 30, 42, 30, 255, 31, 45, 32, 255, 30, 43, 31, 255, 32, 47, 33, 255, 36, 54, 36, 255, 33, 47, 33, 255, 32, 46, 32, 255, 33, 48, 33, 255, 30, 43, 31, 255, 27, 38, 28, 255, 27, 37, 28, 255, 29, 40, 29, 255, 24, 31, 25, 255, 25, 33, 26, 255, 24, 32, 25, 255, 24, 31, 25, 255, 24, 31, 25, 255, 27, 38, 28, 255, 24, 31, 25, 255, 23, 30, 24, 255, 29, 36, 29, 255, 24, 32, 25, 255, 27, 38, 28, 255, 26, 35, 27, 255, 27, 37, 28, 255, 30, 43, 31, 255, 30, 42, 30, 255, 33, 48, 33, 255, 33, 48, 33, 255, 34, 51, 35, 255, 35, 53, 36, 255, 34, 50, 34, 255, 35, 52, 35, 255, 35, 51, 35, 255, 33, 48, 33, 255, 34, 49, 34, 255, 35, 52, 35, 255, 37, 55, 37, 255, 28, 39, 29, 255, 26, 36, 27, 255, 32, 47, 33, 255, 28, 40, 29, 255, 25, 33, 26, 255, 28, 38, 28, 255, 26, 35, 27, 255, 32, 45, 32, 255, 31, 44, 31, 255, 33, 49, 34, 255, 36, 54, 36, 255, 38, 58, 38, 255, 29, 40, 29, 255, 38, 33, 23, 255, 58, 48, 34, 255, 75, 60, 43, 255, 37, 33, 23, 255, 34, 31, 22, 255, 36, 32, 22, 255, 43, 37, 24, 255, 54, 43, 28, 255, 56, 43, 28, 255, 42, 36, 24, 255, 49, 40, 26, 255, 46, 39, 25, 255, 46, 38, 24, 255, 48, 40, 27, 255, 49, 40, 27, 255, 49, 39, 26, 255, 41, 35, 24, 255, 52, 42, 28, 255, 50, 40, 26, 255, 57, 44, 29, 255, 52, 41, 27, 255, 42, 36, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 35, 31, 22, 255, 43, 37, 24, 255, 39, 33, 23, 255, 37, 33, 23, 255, 42, 36, 24, 255, 53, 42, 28, 255, 42, 36, 24, 255, 35, 31, 22, 255, 41, 35, 24, 255, 37, 33, 23, 255, 40, 34, 24, 255, 70, 52, 33, 255, 61, 46, 31, 255, 41, 36, 24, 255, 40, 34, 24, 255, 44, 37, 24, 255, 58, 45, 30, 255, 58, 45, 30, 255, 42, 36, 24, 255, 42, 36, 24, 255, 36, 32, 23, 255, 35, 31, 22, 255, 35, 31, 23, 255, 44, 37, 24, 255, 44, 37, 24, 255, 48, 39, 25, 255, 41, 35, 24, 255, 36, 31, 22, 255, 43, 36, 24, 255, 55, 43, 28, 255, 46, 39, 25, 255, 43, 37, 24, 255, 39, 34, 23, 255, 54, 43, 28, 255, 60, 46, 30, 255, 40, 35, 24, 255, 43, 36, 24, 255, 57, 45, 29, 255, 48, 40, 26, 255, 39, 34, 24, 255, 37, 33, 23, 255, 44, 37, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 39, 33, 23, 255, 37, 33, 23, 255, 34, 31, 22, 255, 37, 33, 23, 255, 44, 38, 27, 255, 33, 30, 22, 255, 58, 48, 34, 255, 34, 30, 22, 255, 35, 31, 22, 255, 36, 32, 23, 255, 43, 36, 24, 255, 45, 37, 24, 255, 38, 33, 23, 255, 40, 35, 24, 255, 43, 36, 24, 255, 45, 37, 24, 255, 52, 42, 27, 255, 51, 41, 27, 255, 54, 43, 28, 255, 48, 40, 26, 255, 48, 39, 25, 255, 52, 42, 27, 255, 49, 40, 26, 255, 45, 37, 24, 255, 45, 37, 24, 255, 43, 36, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 39, 34, 23, 255, 39, 34, 24, 255, 39, 34, 23, 255, 36, 32, 24, 255, 41, 35, 24, 255, 45, 37, 24, 255, 37, 33, 23, 255, 43, 36, 24, 255, 46, 40, 29, 255, 70, 57, 40, 255, 57, 47, 34, 255, 34, 31, 22, 255, 34, 30, 22, 255, 48, 40, 30, 255, 46, 40, 29, 255, 40, 35, 25, 255, 42, 36, 24, 255, 34, 31, 22, 255, 41, 35, 24, 255, 42, 36, 24, 255, 35, 31, 22, 255, 45, 37, 24, 255, 37, 33, 23, 255, 34, 30, 22, 255, 41, 35, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 48, 40, 26, 255, 46, 39, 25, 255, 61, 47, 31, 255, 55, 43, 28, 255, 52, 42, 27, 255, 51, 41, 27, 255, 49, 40, 26, 255, 45, 37, 24, 255, 36, 32, 23, 255, 40, 34, 24, 255, 43, 37, 24, 255, 43, 36, 24, 255, 39, 34, 24, 255, 34, 30, 22, 255, 37, 33, 23, 255, 41, 35, 24, 255, 48, 39, 25, 255, 58, 45, 30, 255, 56, 44, 29, 255, 48, 40, 26, 255, 43, 44, 37, 255, 33, 30, 22, 255, 40, 34, 24, 255, 54, 43, 28, 255, 39, 34, 24, 255, 52, 42, 28, 255, 65, 49, 33, 255, 45, 37, 24, 255, 43, 37, 24, 255, 45, 37, 24, 255, 55, 43, 28, 255, 62, 47, 31, 255, 55, 43, 28, 255, 42, 36, 24, 255, 39, 34, 23, 255, 47, 39, 25, 255, 45, 37, 24, 255, 59, 45, 30, 255, 46, 38, 25, 255, 35, 31, 22, 255, 36, 31, 22, 255, 63, 52, 37, 255, 73, 59, 42, 255, 35, 31, 23, 255, 37, 33, 23, 255, 33, 30, 22, 255, 39, 34, 25, 255, 44, 38, 27, 255, 43, 36, 24, 255, 61, 46, 31, 255, 57, 44, 29, 255, 59, 45, 30, 255, 49, 40, 26, 255, 42, 36, 24, 255, 47, 39, 25, 255, 51, 41, 27, 255, 66, 49, 33, 255, 48, 40, 26, 255, 37, 33, 23, 255, 41, 35, 24, 255, 39, 34, 23, 255, 37, 33, 23, 255, 40, 34, 24, 255, 39, 34, 24, 255, 34, 31, 22, 255, 62, 51, 36, 255, 51, 43, 31, 255, 41, 35, 24, 255, 39, 34, 24, 255, 72, 58, 42, 255, 39, 34, 23, 255, 38, 33, 23, 255, 33, 30, 22, 255, 37, 33, 23, 255, 41, 35, 24, 255, 40, 34, 24, 255, 36, 32, 23, 255, 51, 43, 31, 255, 62, 51, 36, 255, 35, 31, 22, 255, 38, 33, 23, 255, 42, 36, 24, 255, 49, 40, 26, 255, 40, 34, 24, 255, 41, 35, 24, 255, 43, 37, 24, 255, 49, 40, 26, 255, 51, 41, 27, 255, 36, 31, 22, 255, 39, 33, 23, 255, 36, 32, 23, 255, 62, 51, 36, 255, 53, 44, 32, 255, 67, 54, 39, 255, 50, 42, 31, 255, 64, 52, 37, 255, 76, 61, 43, 255, 43, 36, 24, 255, 48, 40, 26, 255, 43, 37, 24, 255, 45, 37, 24, 255, 66, 49, 33, 255, 45, 37, 24, 255, 48, 40, 26, 255, 52, 42, 27, 255, 45, 38, 25, 255, 45, 37, 24, 255, 45, 37, 24, 255, 45, 38, 25, 255, 42, 36, 24, 255, 38, 32, 22, 255, 36, 31, 22, 255, 40, 34, 24, 255, 40, 34, 23, 255, 40, 34, 23, 255, 36, 31, 22, 255, 36, 31, 22, 255, 47, 39, 26, 255, 44, 36, 25, 255, 40, 34, 23, 255, 45, 38, 27, 255, 58, 48, 33, 255, 35, 31, 22, 255, 48, 41, 29, 255, 37, 32, 24, 255, 39, 33, 23, 255, 44, 37, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 51, 41, 27, 255, 40, 34, 24, 255, 36, 32, 23, 255, 24, 31, 25, 255, 30, 42, 30, 255, 36, 54, 36, 255, 35, 51, 35, 255, 34, 51, 35, 255, 36, 54, 36, 255, 31, 45, 32, 255, 36, 53, 36, 255, 34, 49, 34, 255, 34, 49, 34, 255, 30, 42, 30, 255, 27, 37, 28, 255, 29, 40, 29, 255, 29, 41, 30, 255, 27, 37, 28, 255, 26, 35, 27, 255, 30, 42, 30, 255, 34, 50, 34, 255, 28, 39, 29, 255, 29, 41, 30, 255, 29, 40, 29, 255, 31, 44, 31, 255, 29, 41, 30, 255, 24, 30, 25, 255, 25, 32, 26, 255, 23, 30, 24, 255, 24, 31, 25, 255, 29, 41, 30, 255, 31, 45, 32, 255, 30, 43, 31, 255, 24, 32, 25, 255, 23, 29, 24, 255, 23, 29, 24, 255, 33, 42, 33, 255, 26, 34, 26, 255, 23, 29, 24, 255, 28, 40, 29, 255, 30, 42, 30, 255, 31, 44, 31, 255, 31, 45, 32, 255, 31, 45, 32, 255, 32, 46, 32, 255, 34, 50, 34, 255, 34, 51, 35, 255, 77, 95, 15, 255, 31, 45, 32, 255, 33, 48, 33, 255, 34, 49, 34, 255, 31, 45, 32, 255, 26, 35, 27, 255, 31, 44, 31, 255, 31, 45, 32, 255, 31, 45, 32, 255, 28, 40, 29, 255, 26, 35, 27, 255, 24, 32, 25, 255, 29, 41, 30, 255, 32, 46, 32, 255, 34, 49, 34, 255, 32, 46, 32, 255, 33, 48, 33, 255, 35, 53, 36, 255, 35, 51, 35, 255, 36, 53, 36, 255, 46, 68, 44, 255, 34, 49, 34, 255, 31, 44, 31, 255, 26, 34, 26, 255, 26, 35, 27, 255, 28, 39, 29, 255, 28, 38, 28, 255, 27, 37, 28, 255, 23, 30, 24, 255, 24, 32, 25, 255, 28, 38, 28, 255, 24, 31, 25, 255, 32, 46, 32, 255, 33, 48, 33, 255, 29, 40, 29, 255, 26, 34, 26, 255, 25, 34, 26, 255, 24, 31, 25, 255, 24, 32, 25, 255, 23, 30, 24, 255, 25, 33, 26, 255, 24, 31, 25, 255, 24, 31, 25, 255, 25, 34, 26, 255, 28, 38, 28, 255, 34, 50, 34, 255, 35, 52, 35, 255, 28, 38, 28, 255, 25, 33, 26, 255, 27, 38, 28, 255, 26, 36, 27, 255, 27, 37, 28, 255, 26, 35, 27, 255, 32, 46, 32, 255, 39, 59, 39, 255, 37, 56, 37, 255, 46, 68, 44, 255, 38, 57, 38, 255, 34, 50, 34, 255, 43, 64, 42, 255, 37, 56, 37, 255, 44, 65, 43, 255, 38, 57, 38, 255, 34, 50, 34, 255, 37, 55, 37, 255, 35, 52, 35, 255, 38, 57, 38, 255, 37, 55, 37, 255, 34, 51, 35, 255, 35, 52, 35, 255, 34, 51, 35, 255, 32, 46, 32, 255, 29, 40, 29, 255, 33, 49, 34, 255, 28, 39, 29, 255, 24, 32, 25, 255, 29, 40, 29, 255, 32, 45, 32, 255, 34, 50, 34, 255, 37, 56, 37, 255, 35, 52, 35, 255, 35, 53, 36, 255, 37, 55, 37, 255, 53, 77, 50, 255, 35, 51, 35, 255, 35, 52, 35, 255, 35, 52, 35, 255, 36, 53, 36, 255, 34, 49, 34, 255, 33, 48, 33, 255, 30, 42, 30, 255, 33, 49, 34, 255, 32, 46, 32, 255, 32, 46, 32, 255, 25, 34, 26, 255, 26, 34, 26, 255, 23, 29, 24, 255, 26, 33, 27, 255, 23, 30, 24, 255, 23, 29, 24, 255, 25, 33, 26, 255, 26, 35, 27, 255, 28, 40, 29, 255, 31, 44, 31, 255, 34, 49, 34, 255, 30, 43, 31, 255, 31, 45, 32, 255, 28, 39, 29, 255, 31, 44, 31, 255, 33, 48, 33, 255, 32, 47, 33, 255, 34, 49, 34, 255, 33, 49, 34, 255, 31, 45, 32, 255, 32, 46, 32, 255, 29, 41, 30, 255, 24, 32, 25, 255, 27, 36, 27, 255, 26, 33, 27, 255, 24, 32, 25, 255, 30, 43, 31, 255, 32, 47, 33, 255, 33, 48, 33, 255, 36, 54, 36, 255, 33, 48, 33, 255, 32, 47, 33, 255, 31, 45, 32, 255, 32, 47, 33, 255, 31, 44, 31, 255, 30, 43, 31, 255, 27, 36, 27, 255, 28, 39, 29, 255, 24, 32, 25, 255, 27, 36, 27, 255, 27, 34, 27, 255, 30, 38, 30, 255, 23, 30, 24, 255, 24, 31, 25, 255, 27, 38, 28, 255, 24, 32, 25, 255, 24, 32, 25, 255, 26, 35, 27, 255, 29, 41, 30, 255, 31, 45, 32, 255, 26, 34, 26, 255, 26, 35, 27, 255, 31, 45, 32, 255, 28, 39, 29, 255, 28, 39, 29, 255, 30, 42, 30, 255, 30, 43, 31, 255, 28, 39, 29, 255, 25, 31, 25, 255, 24, 30, 25, 255, 29, 41, 30, 255, 29, 41, 30, 255, 34, 50, 34, 255, 32, 45, 32, 255, 29, 41, 30, 255, 32, 46, 32, 255, 31, 44, 31, 255, 33, 49, 34, 255, 30, 43, 31, 255, 28, 39, 29, 255, 34, 51, 35, 255, 33, 49, 34, 255, 31, 44, 31, 255, 32, 47, 33, 255, 29, 41, 30, 255, 29, 41, 30, 255, 26, 36, 27, 255, 28, 39, 29, 255, 27, 36, 27, 255, 25, 33, 26, 255, 26, 35, 27, 255, 28, 40, 29, 255, 28, 39, 29, 255, 29, 41, 30, 255, 26, 34, 26, 255, 28, 38, 28, 255, 26, 36, 27, 255, 24, 32, 25, 255, 27, 36, 27, 255, 26, 35, 27, 255, 29, 41, 30, 255, 35, 51, 35, 255, 32, 47, 33, 255, 31, 45, 32, 255, 29, 41, 30, 255, 28, 39, 29, 255, 36, 54, 36, 255, 36, 53, 36, 255, 37, 55, 37, 255, 36, 54, 36, 255, 37, 55, 37, 255, 36, 54, 36, 255, 50, 73, 47, 255, 37, 56, 37, 255, 36, 54, 36, 255, 32, 47, 33, 255, 32, 46, 32, 255, 30, 43, 31, 255, 25, 34, 26, 255, 26, 35, 27, 255, 28, 39, 29, 255, 24, 32, 25, 255, 28, 39, 29, 255, 33, 48, 33, 255, 33, 47, 33, 255, 34, 51, 35, 255, 38, 57, 38, 255, 27, 37, 28, 255, 36, 32, 24, 255, 34, 30, 22, 255, 33, 30, 22, 255, 34, 30, 22, 255, 35, 31, 22, 255, 37, 33, 23, 255, 42, 36, 24, 255, 52, 42, 27, 255, 58, 45, 30, 255, 47, 39, 25, 255, 63, 47, 32, 255, 43, 37, 24, 255, 45, 38, 24, 255, 41, 35, 24, 255, 41, 35, 24, 255, 43, 37, 24, 255, 43, 37, 25, 255, 45, 38, 26, 255, 50, 41, 27, 255, 41, 36, 23, 255, 58, 45, 30, 255, 39, 34, 24, 255, 43, 37, 24, 255, 38, 33, 23, 255, 34, 30, 22, 255, 43, 37, 24, 255, 37, 33, 23, 255, 33, 30, 22, 255, 40, 34, 24, 255, 51, 41, 27, 255, 37, 33, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 40, 34, 24, 255, 45, 37, 24, 255, 64, 48, 32, 255, 49, 40, 26, 255, 42, 36, 24, 255, 38, 33, 23, 255, 42, 36, 24, 255, 40, 34, 24, 255, 52, 42, 28, 255, 43, 37, 24, 255, 45, 37, 24, 255, 45, 38, 25, 255, 33, 30, 22, 255, 37, 33, 23, 255, 39, 34, 24, 255, 40, 35, 24, 255, 45, 37, 24, 255, 34, 31, 22, 255, 36, 32, 22, 255, 34, 30, 22, 255, 42, 36, 24, 255, 48, 40, 26, 255, 39, 34, 24, 255, 50, 40, 27, 255, 43, 36, 24, 255, 50, 40, 27, 255, 43, 37, 24, 255, 40, 34, 24, 255, 44, 37, 24, 255, 43, 37, 24, 255, 43, 37, 24, 255, 42, 37, 27, 255, 45, 37, 24, 255, 40, 35, 24, 255, 43, 36, 24, 255, 34, 31, 22, 255, 38, 33, 23, 255, 35, 31, 22, 255, 36, 31, 22, 255, 46, 40, 29, 255, 33, 30, 22, 255, 33, 30, 22, 255, 38, 33, 23, 255, 45, 37, 24, 255, 39, 34, 24, 255, 39, 34, 22, 255, 40, 35, 24, 255, 39, 34, 23, 255, 39, 33, 23, 255, 37, 33, 23, 255, 44, 37, 24, 255, 59, 45, 30, 255, 52, 42, 27, 255, 44, 37, 24, 255, 43, 36, 24, 255, 45, 37, 24, 255, 44, 37, 24, 255, 49, 40, 26, 255, 43, 37, 24, 255, 43, 36, 24, 255, 43, 37, 24, 255, 44, 37, 24, 255, 41, 35, 24, 255, 46, 40, 29, 255, 40, 35, 24, 255, 42, 36, 24, 255, 42, 37, 27, 255, 36, 32, 23, 255, 49, 40, 26, 255, 57, 45, 29, 255, 49, 40, 26, 255, 54, 45, 33, 255, 80, 64, 45, 255, 50, 42, 31, 255, 36, 32, 23, 255, 33, 30, 22, 255, 80, 64, 45, 255, 55, 46, 33, 255, 35, 31, 23, 255, 41, 35, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 48, 40, 26, 255, 46, 39, 25, 255, 44, 37, 24, 255, 44, 38, 27, 255, 37, 33, 23, 255, 34, 30, 22, 255, 45, 37, 24, 255, 41, 35, 24, 255, 51, 41, 27, 255, 50, 40, 27, 255, 40, 34, 24, 255, 41, 35, 24, 255, 55, 43, 28, 255, 58, 45, 30, 255, 43, 36, 24, 255, 44, 37, 24, 255, 38, 33, 23, 255, 37, 33, 23, 255, 52, 42, 28, 255, 39, 34, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 41, 36, 24, 255, 46, 39, 25, 255, 89, 102, 44, 255, 57, 45, 29, 255, 52, 42, 27, 255, 56, 44, 29, 255, 38, 33, 23, 255, 62, 51, 36, 255, 39, 34, 24, 255, 45, 37, 24, 255, 42, 36, 24, 255, 57, 44, 29, 255, 55, 43, 28, 255, 46, 39, 25, 255, 46, 39, 25, 255, 43, 37, 24, 255, 42, 36, 24, 255, 54, 43, 28, 255, 45, 37, 24, 255, 45, 37, 24, 255, 36, 32, 22, 255, 42, 36, 24, 255, 56, 44, 29, 255, 69, 51, 33, 255, 54, 43, 28, 255, 35, 31, 22, 255, 36, 32, 23, 255, 36, 32, 22, 255, 46, 40, 29, 255, 54, 45, 33, 255, 36, 32, 23, 255, 35, 31, 23, 255, 34, 30, 22, 255, 37, 33, 23, 255, 40, 34, 24, 255, 51, 41, 27, 255, 54, 43, 28, 255, 68, 51, 33, 255, 43, 37, 24, 255, 49, 40, 26, 255, 42, 36, 24, 255, 43, 37, 24, 255, 60, 46, 30, 255, 42, 36, 24, 255, 39, 33, 23, 255, 42, 36, 24, 255, 35, 31, 23, 255, 47, 61, 32, 255, 43, 36, 24, 255, 39, 34, 24, 255, 36, 32, 24, 255, 39, 34, 24, 255, 39, 34, 25, 255, 40, 34, 24, 255, 42, 36, 24, 255, 38, 33, 23, 255, 37, 33, 23, 255, 34, 31, 22, 255, 53, 44, 32, 255, 40, 35, 25, 255, 40, 34, 24, 255, 36, 32, 23, 255, 35, 31, 22, 255, 39, 34, 25, 255, 55, 46, 33, 255, 39, 34, 25, 255, 33, 30, 22, 255, 34, 31, 22, 255, 49, 40, 26, 255, 43, 36, 24, 255, 43, 37, 24, 255, 52, 42, 27, 255, 44, 37, 24, 255, 43, 37, 24, 255, 34, 31, 22, 255, 45, 39, 28, 255, 62, 51, 36, 255, 44, 38, 27, 255, 68, 55, 40, 255, 33, 30, 22, 255, 75, 60, 43, 255, 34, 30, 22, 255, 62, 51, 36, 255, 34, 31, 22, 255, 52, 42, 27, 255, 39, 34, 24, 255, 46, 39, 25, 255, 58, 45, 30, 255, 57, 44, 29, 255, 44, 37, 24, 255, 49, 40, 26, 255, 46, 38, 25, 255, 50, 40, 27, 255, 41, 35, 24, 255, 48, 40, 26, 255, 49, 40, 26, 255, 39, 34, 23, 255, 38, 33, 23, 255, 37, 33, 23, 255, 42, 36, 24, 255, 43, 37, 26, 255, 39, 33, 23, 255, 43, 37, 26, 255, 60, 47, 33, 255, 43, 36, 24, 255, 39, 34, 23, 255, 35, 31, 23, 255, 39, 34, 23, 255, 37, 32, 23, 255, 37, 33, 23, 255, 33, 30, 22, 255, 36, 32, 23, 255, 40, 35, 24, 255, 42, 36, 24, 255, 41, 35, 24, 255, 43, 36, 24, 255, 43, 37, 24, 255, 40, 34, 24, 255, 35, 31, 22, 255, 25, 33, 26, 255, 28, 38, 28, 255, 36, 53, 36, 255, 37, 56, 37, 255, 36, 54, 36, 255, 33, 49, 34, 255, 30, 42, 30, 255, 35, 51, 35, 255, 34, 49, 34, 255, 31, 44, 31, 255, 29, 40, 29, 255, 29, 40, 29, 255, 27, 37, 28, 255, 26, 35, 27, 255, 28, 38, 28, 255, 29, 40, 29, 255, 30, 43, 31, 255, 28, 40, 29, 255, 32, 46, 32, 255, 26, 35, 27, 255, 27, 37, 28, 255, 30, 43, 31, 255, 31, 45, 32, 255, 24, 31, 25, 255, 23, 30, 24, 255, 24, 31, 25, 255, 24, 31, 25, 255, 29, 41, 30, 255, 30, 43, 31, 255, 29, 40, 29, 255, 24, 31, 25, 255, 25, 33, 26, 255, 24, 30, 25, 255, 29, 36, 29, 255, 23, 29, 24, 255, 24, 30, 25, 255, 27, 38, 28, 255, 32, 45, 32, 255, 32, 46, 32, 255, 30, 42, 30, 255, 34, 50, 34, 255, 34, 49, 34, 255, 34, 50, 34, 255, 31, 44, 31, 255, 32, 46, 32, 255, 30, 43, 31, 255, 32, 47, 33, 255, 33, 49, 34, 255, 31, 44, 31, 255, 26, 36, 27, 255, 27, 38, 28, 255, 29, 40, 29, 255, 30, 42, 30, 255, 24, 32, 25, 255, 29, 40, 29, 255, 30, 42, 30, 255, 28, 38, 28, 255, 33, 49, 34, 255, 32, 46, 32, 255, 31, 44, 31, 255, 31, 44, 31, 255, 34, 50, 34, 255, 34, 49, 34, 255, 47, 68, 45, 255, 37, 55, 37, 255, 36, 54, 36, 255, 32, 46, 32, 255, 25, 34, 26, 255, 24, 32, 25, 255, 24, 32, 25, 255, 25, 33, 26, 255, 31, 45, 32, 255, 28, 39, 29, 255, 24, 30, 25, 255, 24, 32, 25, 255, 24, 31, 25, 255, 27, 37, 28, 255, 29, 41, 30, 255, 27, 38, 28, 255, 26, 34, 26, 255, 24, 32, 25, 255, 25, 33, 26, 255, 26, 36, 27, 255, 23, 29, 24, 255, 24, 32, 25, 255, 26, 34, 26, 255, 23, 29, 24, 255, 26, 34, 26, 255, 30, 43, 31, 255, 31, 45, 32, 255, 31, 44, 31, 255, 25, 34, 26, 255, 27, 36, 27, 255, 27, 37, 28, 255, 30, 42, 30, 255, 26, 34, 26, 255, 31, 44, 31, 255, 36, 53, 36, 255, 33, 48, 33, 255, 36, 54, 36, 255, 50, 73, 47, 255, 45, 66, 43, 255, 43, 63, 41, 255, 46, 68, 44, 255, 35, 52, 35, 255, 36, 54, 36, 255, 40, 59, 39, 255, 42, 62, 41, 255, 34, 49, 34, 255, 33, 48, 33, 255, 35, 51, 35, 255, 35, 51, 35, 255, 36, 54, 36, 255, 34, 50, 34, 255, 35, 52, 35, 255, 30, 42, 30, 255, 32, 46, 32, 255, 30, 42, 30, 255, 28, 39, 29, 255, 27, 37, 28, 255, 28, 38, 28, 255, 31, 45, 32, 255, 33, 47, 33, 255, 33, 49, 34, 255, 40, 59, 39, 255, 37, 55, 37, 255, 34, 50, 34, 255, 42, 62, 41, 255, 38, 57, 38, 255, 32, 47, 33, 255, 34, 51, 35, 255, 35, 52, 35, 255, 34, 50, 34, 255, 30, 43, 31, 255, 30, 42, 30, 255, 32, 47, 33, 255, 31, 45, 32, 255, 31, 45, 32, 255, 28, 38, 28, 255, 24, 31, 25, 255, 23, 30, 24, 255, 23, 29, 24, 255, 23, 30, 24, 255, 26, 35, 27, 255, 27, 37, 28, 255, 29, 40, 29, 255, 27, 37, 28, 255, 30, 43, 31, 255, 31, 44, 31, 255, 32, 46, 32, 255, 30, 43, 31, 255, 34, 49, 34, 255, 30, 43, 31, 255, 33, 49, 34, 255, 31, 44, 31, 255, 35, 51, 35, 255, 32, 46, 32, 255, 34, 50, 34, 255, 32, 47, 33, 255, 29, 40, 29, 255, 28, 40, 29, 255, 27, 37, 28, 255, 23, 29, 24, 255, 24, 31, 25, 255, 34, 49, 34, 255, 32, 47, 33, 255, 33, 49, 34, 255, 35, 52, 35, 255, 33, 49, 34, 255, 36, 54, 36, 255, 35, 51, 35, 255, 29, 41, 30, 255, 29, 40, 29, 255, 31, 45, 32, 255, 25, 34, 26, 255, 29, 41, 30, 255, 29, 40, 29, 255, 24, 32, 25, 255, 23, 29, 24, 255, 24, 30, 25, 255, 24, 32, 25, 255, 23, 29, 24, 255, 24, 32, 25, 255, 23, 29, 24, 255, 24, 31, 25, 255, 26, 35, 27, 255, 30, 42, 30, 255, 28, 39, 29, 255, 27, 38, 28, 255, 25, 33, 26, 255, 30, 42, 30, 255, 30, 42, 30, 255, 30, 43, 31, 255, 32, 46, 32, 255, 28, 39, 29, 255, 57, 64, 11, 255, 26, 33, 27, 255, 24, 32, 25, 255, 32, 45, 32, 255, 29, 41, 30, 255, 29, 41, 30, 255, 27, 38, 28, 255, 30, 42, 30, 255, 29, 41, 30, 255, 33, 49, 34, 255, 33, 48, 33, 255, 29, 41, 30, 255, 31, 44, 31, 255, 30, 42, 30, 255, 30, 43, 31, 255, 30, 42, 30, 255, 36, 54, 36, 255, 29, 40, 29, 255, 29, 40, 29, 255, 28, 40, 29, 255, 26, 36, 27, 255, 25, 33, 26, 255, 28, 39, 29, 255, 28, 39, 29, 255, 31, 44, 31, 255, 29, 41, 30, 255, 29, 41, 30, 255, 30, 42, 30, 255, 26, 35, 27, 255, 28, 39, 29, 255, 25, 33, 26, 255, 25, 33, 26, 255, 24, 32, 25, 255, 32, 46, 32, 255, 35, 53, 36, 255, 35, 51, 35, 255, 32, 46, 32, 255, 31, 44, 31, 255, 32, 47, 33, 255, 33, 49, 34, 255, 35, 53, 36, 255, 37, 55, 37, 255, 34, 50, 34, 255, 37, 55, 37, 255, 36, 54, 36, 255, 54, 78, 51, 255, 37, 55, 37, 255, 34, 50, 34, 255, 36, 53, 36, 255, 33, 49, 34, 255, 28, 39, 29, 255, 28, 39, 29, 255, 27, 36, 27, 255, 31, 45, 32, 255, 28, 38, 28, 255, 29, 40, 29, 255, 30, 43, 31, 255, 30, 42, 30, 255, 34, 49, 34, 255, 44, 65, 43, 255, 29, 40, 29, 255, 42, 36, 24, 255, 40, 34, 24, 255, 46, 40, 29, 255, 40, 35, 25, 255, 63, 52, 37, 255, 36, 32, 23, 255, 38, 33, 23, 255, 42, 36, 24, 255, 33, 30, 22, 255, 43, 36, 24, 255, 41, 36, 24, 255, 42, 35, 24, 255, 45, 37, 24, 255, 55, 43, 28, 255, 43, 36, 24, 255, 41, 35, 24, 255, 36, 31, 22, 255, 41, 35, 24, 255, 37, 33, 23, 255, 39, 33, 23, 255, 34, 31, 22, 255, 35, 31, 22, 255, 33, 30, 22, 255, 39, 34, 23, 255, 50, 40, 26, 255, 43, 36, 24, 255, 43, 45, 37, 255, 39, 34, 25, 255, 46, 40, 29, 255, 42, 36, 24, 255, 34, 31, 22, 255, 43, 37, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 47, 39, 25, 255, 40, 35, 24, 255, 38, 33, 23, 255, 43, 37, 24, 255, 40, 35, 24, 255, 38, 33, 23, 255, 37, 33, 23, 255, 35, 31, 23, 255, 37, 33, 23, 255, 44, 38, 27, 255, 40, 34, 24, 255, 40, 35, 24, 255, 42, 36, 24, 255, 44, 37, 24, 255, 35, 31, 22, 255, 34, 31, 22, 255, 35, 31, 22, 255, 40, 34, 24, 255, 33, 30, 22, 255, 58, 48, 34, 255, 35, 31, 22, 255, 36, 31, 22, 255, 58, 45, 30, 255, 51, 41, 27, 255, 42, 36, 24, 255, 48, 39, 25, 255, 41, 35, 24, 255, 35, 31, 23, 255, 41, 36, 24, 255, 42, 36, 24, 255, 33, 30, 22, 255, 35, 31, 22, 255, 34, 31, 22, 255, 42, 36, 24, 255, 39, 33, 23, 255, 37, 33, 23, 255, 41, 35, 24, 255, 38, 33, 23, 255, 39, 34, 24, 255, 35, 31, 22, 255, 43, 37, 24, 255, 47, 39, 25, 255, 37, 33, 23, 255, 39, 34, 23, 255, 34, 30, 22, 255, 39, 34, 25, 255, 54, 43, 28, 255, 44, 37, 24, 255, 42, 36, 24, 255, 63, 48, 32, 255, 52, 42, 27, 255, 34, 30, 22, 255, 47, 39, 25, 255, 46, 39, 25, 255, 37, 33, 23, 255, 41, 36, 24, 255, 43, 37, 24, 255, 39, 34, 23, 255, 50, 40, 27, 255, 49, 40, 26, 255, 51, 41, 27, 255, 44, 37, 24, 255, 38, 33, 23, 255, 42, 36, 24, 255, 37, 33, 23, 255, 42, 37, 27, 255, 43, 37, 24, 255, 41, 35, 24, 255, 67, 50, 33, 255, 50, 40, 27, 255, 36, 32, 22, 255, 61, 50, 36, 255, 34, 31, 22, 255, 67, 54, 39, 255, 79, 63, 44, 255, 68, 55, 40, 255, 49, 42, 30, 255, 51, 43, 31, 255, 42, 36, 24, 255, 39, 34, 24, 255, 36, 32, 23, 255, 54, 43, 28, 255, 54, 43, 28, 255, 36, 31, 22, 255, 40, 34, 24, 255, 45, 37, 24, 255, 57, 44, 29, 255, 54, 43, 28, 255, 57, 44, 29, 255, 59, 45, 30, 255, 42, 36, 24, 255, 33, 30, 22, 255, 43, 37, 24, 255, 61, 47, 31, 255, 40, 35, 24, 255, 39, 34, 24, 255, 38, 33, 23, 255, 64, 52, 37, 255, 42, 36, 24, 255, 45, 37, 24, 255, 39, 34, 23, 255, 39, 34, 23, 255, 48, 39, 25, 255, 60, 46, 30, 255, 66, 49, 33, 255, 42, 36, 24, 255, 44, 37, 24, 255, 70, 52, 33, 255, 48, 40, 26, 255, 51, 41, 27, 255, 52, 42, 28, 255, 45, 37, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 55, 43, 28, 255, 50, 40, 27, 255, 40, 34, 24, 255, 39, 34, 23, 255, 47, 39, 25, 255, 40, 35, 24, 255, 37, 33, 23, 255, 43, 36, 24, 255, 62, 47, 31, 255, 37, 33, 23, 255, 37, 33, 23, 255, 46, 39, 25, 255, 57, 45, 29, 255, 41, 36, 24, 255, 36, 32, 23, 255, 37, 33, 23, 255, 66, 54, 38, 255, 35, 31, 22, 255, 55, 46, 33, 255, 35, 31, 22, 255, 39, 34, 23, 255, 41, 35, 24, 255, 41, 35, 24, 255, 42, 37, 27, 255, 46, 38, 25, 255, 51, 41, 27, 255, 55, 43, 28, 255, 64, 48, 32, 255, 37, 33, 23, 255, 43, 36, 24, 255, 41, 35, 24, 255, 42, 36, 24, 255, 40, 35, 24, 255, 48, 40, 26, 255, 35, 31, 22, 255, 53, 44, 32, 255, 35, 31, 22, 255, 49, 42, 30, 255, 33, 30, 22, 255, 39, 34, 24, 255, 48, 40, 26, 255, 51, 41, 27, 255, 39, 34, 23, 255, 36, 32, 22, 255, 37, 33, 23, 255, 54, 45, 33, 255, 37, 33, 24, 255, 42, 37, 27, 255, 68, 55, 40, 255, 68, 55, 40, 255, 39, 34, 25, 255, 42, 37, 27, 255, 37, 33, 23, 255, 36, 31, 22, 255, 34, 30, 22, 255, 39, 34, 25, 255, 42, 36, 24, 255, 42, 37, 27, 255, 60, 46, 31, 255, 55, 43, 28, 255, 58, 45, 30, 255, 40, 35, 24, 255, 34, 31, 22, 255, 51, 43, 31, 255, 73, 59, 42, 255, 72, 58, 42, 255, 45, 39, 28, 255, 37, 33, 23, 255, 59, 49, 35, 255, 35, 31, 22, 255, 36, 32, 22, 255, 36, 32, 23, 255, 42, 36, 24, 255, 38, 33, 23, 255, 34, 31, 22, 255, 40, 34, 24, 255, 42, 36, 24, 255, 43, 36, 24, 255, 40, 34, 24, 255, 41, 35, 24, 255, 62, 47, 31, 255, 70, 52, 33, 255, 51, 41, 27, 255, 47, 39, 25, 255, 43, 37, 24, 255, 39, 34, 24, 255, 40, 35, 24, 255, 37, 32, 22, 255, 36, 31, 22, 255, 37, 32, 22, 255, 47, 39, 26, 255, 42, 35, 24, 255, 76, 59, 38, 255, 46, 38, 24, 255, 46, 37, 25, 255, 39, 34, 23, 255, 36, 32, 23, 255, 38, 33, 23, 255, 54, 42, 27, 255, 43, 37, 24, 255, 45, 39, 28, 255, 41, 35, 24, 255, 54, 43, 28, 255, 43, 36, 24, 255, 36, 32, 22, 255, 37, 33, 23, 255, 36, 31, 22, 255, 37, 33, 23, 255, 26, 33, 27, 255, 30, 42, 30, 255, 36, 54, 36, 255, 36, 53, 36, 255, 33, 49, 34, 255, 33, 47, 33, 255, 32, 47, 33, 255, 30, 42, 30, 255, 29, 40, 29, 255, 28, 38, 28, 255, 29, 41, 30, 255, 29, 41, 30, 255, 27, 36, 27, 255, 28, 38, 28, 255, 27, 37, 28, 255, 25, 33, 26, 255, 27, 38, 28, 255, 26, 35, 27, 255, 25, 34, 26, 255, 27, 37, 28, 255, 26, 36, 27, 255, 26, 36, 27, 255, 30, 42, 30, 255, 26, 35, 27, 255, 27, 37, 28, 255, 27, 36, 27, 255, 28, 39, 29, 255, 25, 33, 26, 255, 28, 38, 28, 255, 30, 42, 30, 255, 32, 46, 32, 255, 30, 43, 31, 255, 26, 35, 27, 255, 23, 29, 24, 255, 31, 39, 31, 255, 23, 30, 24, 255, 23, 29, 24, 255, 28, 39, 29, 255, 31, 44, 31, 255, 30, 42, 30, 255, 31, 45, 32, 255, 34, 50, 34, 255, 30, 43, 31, 255, 28, 39, 29, 255, 28, 39, 29, 255, 32, 46, 32, 255, 32, 47, 33, 255, 34, 49, 34, 255, 33, 49, 34, 255, 35, 51, 35, 255, 32, 45, 32, 255, 27, 37, 28, 255, 29, 40, 29, 255, 26, 36, 27, 255, 24, 31, 25, 255, 30, 42, 30, 255, 30, 42, 30, 255, 27, 37, 28, 255, 30, 42, 30, 255, 32, 47, 33, 255, 29, 41, 30, 255, 32, 46, 32, 255, 31, 44, 31, 255, 41, 61, 40, 255, 43, 63, 41, 255, 40, 60, 40, 255, 35, 51, 35, 255, 31, 44, 31, 255, 29, 41, 30, 255, 29, 41, 30, 255, 29, 40, 29, 255, 33, 47, 33, 255, 30, 42, 30, 255, 26, 35, 27, 255, 25, 34, 26, 255, 24, 32, 25, 255, 27, 37, 28, 255, 28, 39, 29, 255, 25, 34, 26, 255, 26, 36, 27, 255, 24, 31, 25, 255, 25, 34, 26, 255, 24, 32, 25, 255, 23, 29, 24, 255, 27, 37, 28, 255, 27, 38, 28, 255, 28, 38, 28, 255, 26, 35, 27, 255, 30, 42, 30, 255, 31, 44, 31, 255, 29, 41, 30, 255, 26, 35, 27, 255, 30, 42, 30, 255, 27, 38, 28, 255, 26, 35, 27, 255, 27, 37, 28, 255, 34, 50, 34, 255, 36, 54, 36, 255, 35, 52, 35, 255, 48, 70, 46, 255, 39, 59, 39, 255, 40, 60, 40, 255, 35, 53, 36, 255, 33, 49, 34, 255, 33, 48, 33, 255, 34, 51, 35, 255, 36, 54, 36, 255, 35, 52, 35, 255, 34, 50, 34, 255, 32, 46, 32, 255, 29, 40, 29, 255, 30, 43, 31, 255, 33, 48, 33, 255, 29, 40, 29, 255, 31, 45, 32, 255, 30, 43, 31, 255, 30, 43, 31, 255, 29, 40, 29, 255, 28, 38, 28, 255, 30, 43, 31, 255, 28, 38, 28, 255, 26, 36, 27, 255, 30, 42, 30, 255, 33, 48, 33, 255, 36, 53, 36, 255, 33, 49, 34, 255, 36, 54, 36, 255, 35, 51, 35, 255, 40, 59, 39, 255, 31, 45, 32, 255, 27, 37, 28, 255, 28, 39, 29, 255, 30, 43, 31, 255, 29, 40, 29, 255, 33, 48, 33, 255, 30, 43, 31, 255, 27, 34, 15, 255, 29, 40, 29, 255, 27, 37, 28, 255, 26, 35, 27, 255, 23, 29, 24, 255, 23, 30, 24, 255, 25, 33, 26, 255, 28, 35, 28, 255, 23, 29, 24, 255, 26, 34, 26, 255, 26, 36, 27, 255, 31, 44, 31, 255, 28, 39, 29, 255, 28, 39, 29, 255, 29, 41, 30, 255, 30, 42, 30, 255, 30, 43, 31, 255, 31, 44, 31, 255, 33, 48, 33, 255, 32, 46, 32, 255, 35, 51, 35, 255, 32, 46, 32, 255, 32, 47, 33, 255, 27, 37, 28, 255, 24, 31, 25, 255, 25, 33, 26, 255, 25, 32, 26, 255, 23, 29, 24, 255, 30, 42, 30, 255, 31, 44, 31, 255, 31, 45, 32, 255, 34, 49, 34, 255, 33, 48, 33, 255, 34, 50, 34, 255, 36, 54, 36, 255, 33, 49, 34, 255, 29, 41, 30, 255, 30, 43, 31, 255, 27, 37, 28, 255, 29, 41, 30, 255, 27, 38, 28, 255, 30, 42, 30, 255, 25, 34, 26, 255, 24, 31, 25, 255, 23, 30, 24, 255, 26, 36, 27, 255, 24, 31, 25, 255, 30, 43, 31, 255, 29, 41, 30, 255, 28, 39, 29, 255, 30, 43, 31, 255, 26, 35, 27, 255, 28, 39, 29, 255, 25, 33, 26, 255, 29, 41, 30, 255, 28, 38, 28, 255, 25, 33, 26, 255, 23, 30, 24, 255, 25, 33, 26, 255, 23, 30, 24, 255, 29, 37, 30, 255, 23, 30, 24, 255, 28, 39, 29, 255, 28, 38, 28, 255, 30, 42, 30, 255, 28, 38, 28, 255, 30, 42, 30, 255, 31, 45, 32, 255, 29, 41, 30, 255, 30, 43, 31, 255, 30, 43, 31, 255, 33, 47, 33, 255, 34, 50, 34, 255, 34, 49, 34, 255, 32, 47, 33, 255, 33, 49, 34, 255, 35, 52, 35, 255, 29, 41, 30, 255, 31, 44, 31, 255, 29, 41, 30, 255, 24, 32, 25, 255, 29, 41, 30, 255, 27, 37, 28, 255, 29, 41, 30, 255, 28, 39, 29, 255, 29, 41, 30, 255, 28, 39, 29, 255, 27, 37, 28, 255, 26, 35, 27, 255, 29, 41, 30, 255, 30, 42, 30, 255, 27, 37, 28, 255, 30, 43, 31, 255, 34, 49, 34, 255, 37, 55, 37, 255, 32, 47, 33, 255, 32, 47, 33, 255, 33, 47, 33, 255, 37, 56, 37, 255, 33, 47, 33, 255, 36, 53, 36, 255, 36, 53, 36, 255, 34, 49, 34, 255, 31, 45, 32, 255, 34, 49, 34, 255, 31, 45, 32, 255, 36, 54, 36, 255, 36, 54, 36, 255, 32, 47, 33, 255, 29, 40, 29, 255, 25, 32, 14, 255, 25, 34, 26, 255, 26, 35, 27, 255, 26, 36, 27, 255, 27, 37, 28, 255, 32, 47, 33, 255, 34, 50, 34, 255, 34, 50, 34, 255, 43, 64, 42, 255, 29, 41, 30, 255, 37, 33, 23, 255, 37, 33, 23, 255, 34, 30, 22, 255, 66, 54, 38, 255, 34, 30, 22, 255, 35, 31, 22, 255, 44, 37, 24, 255, 43, 37, 24, 255, 39, 33, 23, 255, 37, 33, 23, 255, 44, 37, 24, 255, 39, 33, 23, 255, 40, 35, 24, 255, 74, 55, 32, 255, 62, 47, 30, 255, 43, 36, 24, 255, 41, 36, 26, 255, 36, 32, 23, 255, 41, 36, 25, 255, 40, 35, 23, 255, 37, 32, 23, 255, 42, 36, 24, 255, 43, 38, 25, 255, 52, 42, 27, 255, 43, 37, 24, 255, 41, 36, 24, 255, 35, 31, 23, 255, 36, 32, 23, 255, 37, 33, 23, 255, 41, 35, 24, 255, 41, 35, 24, 255, 36, 31, 22, 255, 42, 36, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 34, 30, 22, 255, 37, 33, 23, 255, 34, 31, 22, 255, 45, 39, 28, 255, 36, 32, 23, 255, 38, 33, 23, 255, 37, 33, 24, 255, 39, 34, 25, 255, 34, 31, 22, 255, 40, 34, 24, 255, 40, 34, 24, 255, 36, 32, 23, 255, 44, 38, 27, 255, 54, 45, 33, 255, 51, 43, 31, 255, 36, 32, 23, 255, 37, 33, 23, 255, 39, 33, 23, 255, 42, 36, 24, 255, 42, 36, 24, 255, 36, 32, 23, 255, 36, 32, 23, 255, 52, 42, 27, 255, 63, 48, 31, 255, 41, 36, 24, 255, 36, 32, 23, 255, 71, 57, 41, 255, 49, 42, 30, 255, 44, 38, 27, 255, 54, 45, 33, 255, 67, 54, 39, 255, 33, 30, 22, 255, 50, 40, 27, 255, 39, 34, 23, 255, 43, 37, 24, 255, 43, 37, 24, 255, 36, 32, 23, 255, 42, 36, 24, 255, 41, 36, 24, 255, 42, 43, 36, 255, 43, 36, 24, 255, 37, 33, 23, 255, 45, 37, 24, 255, 34, 31, 22, 255, 37, 33, 24, 255, 39, 34, 24, 255, 37, 33, 23, 255, 41, 36, 24, 255, 48, 39, 25, 255, 39, 34, 23, 255, 44, 37, 24, 255, 51, 41, 27, 255, 58, 45, 30, 255, 69, 51, 33, 255, 41, 36, 24, 255, 50, 40, 27, 255, 61, 47, 31, 255, 39, 34, 23, 255, 43, 37, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 36, 32, 22, 255, 36, 32, 24, 255, 35, 31, 22, 255, 36, 32, 23, 255, 42, 36, 24, 255, 59, 45, 30, 255, 42, 36, 24, 255, 54, 43, 28, 255, 38, 33, 23, 255, 42, 36, 24, 255, 37, 33, 24, 255, 79, 63, 45, 255, 77, 62, 44, 255, 51, 43, 31, 255, 36, 32, 24, 255, 34, 31, 22, 255, 58, 48, 34, 255, 57, 47, 34, 255, 37, 33, 23, 255, 40, 34, 24, 255, 43, 37, 24, 255, 51, 41, 27, 255, 49, 40, 26, 255, 45, 37, 24, 255, 41, 36, 24, 255, 49, 40, 26, 255, 51, 41, 27, 255, 54, 43, 28, 255, 42, 36, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 52, 42, 27, 255, 67, 50, 33, 255, 40, 35, 24, 255, 41, 36, 24, 255, 34, 31, 22, 255, 50, 40, 27, 255, 46, 39, 25, 255, 45, 37, 24, 255, 58, 45, 30, 255, 58, 45, 30, 255, 40, 34, 24, 255, 35, 31, 22, 255, 45, 37, 24, 255, 52, 42, 28, 255, 71, 52, 33, 255, 66, 49, 33, 255, 58, 45, 30, 255, 40, 34, 24, 255, 36, 32, 22, 255, 39, 34, 23, 255, 44, 37, 24, 255, 42, 36, 24, 255, 43, 36, 24, 255, 39, 33, 23, 255, 34, 31, 22, 255, 40, 35, 24, 255, 34, 31, 22, 255, 39, 33, 23, 255, 44, 37, 24, 255, 59, 45, 30, 255, 58, 45, 30, 255, 43, 37, 24, 255, 37, 33, 23, 255, 54, 43, 28, 255, 43, 36, 24, 255, 40, 34, 24, 255, 38, 33, 23, 255, 46, 39, 25, 255, 40, 34, 24, 255, 33, 30, 22, 255, 39, 34, 23, 255, 34, 30, 22, 255, 37, 33, 24, 255, 39, 33, 23, 255, 40, 34, 24, 255, 41, 35, 24, 255, 53, 42, 28, 255, 55, 43, 28, 255, 56, 44, 29, 255, 52, 42, 27, 255, 64, 48, 32, 255, 50, 40, 27, 255, 36, 32, 23, 255, 37, 33, 23, 255, 34, 31, 22, 255, 36, 32, 22, 255, 37, 33, 23, 255, 40, 35, 25, 255, 39, 34, 24, 255, 34, 31, 22, 255, 37, 33, 23, 255, 36, 32, 22, 255, 40, 35, 24, 255, 40, 34, 24, 255, 36, 32, 22, 255, 36, 32, 24, 255, 48, 40, 30, 255, 35, 31, 22, 255, 33, 30, 22, 255, 40, 34, 24, 255, 40, 35, 25, 255, 55, 46, 33, 255, 76, 61, 43, 255, 36, 32, 23, 255, 35, 31, 22, 255, 37, 33, 23, 255, 45, 38, 25, 255, 42, 36, 24, 255, 43, 36, 24, 255, 43, 36, 24, 255, 36, 32, 23, 255, 57, 47, 34, 255, 42, 37, 27, 255, 42, 37, 27, 255, 36, 31, 22, 255, 58, 48, 34, 255, 34, 30, 22, 255, 41, 36, 26, 255, 68, 55, 40, 255, 55, 46, 33, 255, 33, 30, 22, 255, 35, 31, 23, 255, 46, 40, 29, 255, 42, 37, 27, 255, 57, 47, 34, 255, 33, 30, 22, 255, 35, 31, 23, 255, 36, 32, 23, 255, 38, 33, 23, 255, 54, 43, 28, 255, 45, 37, 24, 255, 46, 39, 25, 255, 43, 36, 24, 255, 44, 37, 24, 255, 45, 37, 24, 255, 37, 33, 23, 255, 41, 36, 24, 255, 54, 43, 28, 255, 45, 37, 24, 255, 42, 36, 24, 255, 40, 34, 23, 255, 40, 34, 24, 255, 39, 33, 23, 255, 58, 45, 28, 255, 40, 35, 24, 255, 51, 56, 38, 255, 34, 30, 22, 255, 40, 35, 25, 255, 43, 37, 24, 255, 41, 35, 24, 255, 50, 40, 27, 255, 41, 35, 24, 255, 44, 37, 24, 255, 42, 36, 24, 255, 34, 31, 22, 255, 34, 30, 22, 255, 40, 34, 24, 255, 35, 31, 22, 255, 38, 33, 23, 255, 23, 29, 24, 255, 31, 44, 31, 255, 35, 52, 35, 255, 33, 48, 33, 255, 34, 50, 34, 255, 33, 49, 34, 255, 31, 45, 32, 255, 31, 44, 31, 255, 30, 43, 31, 255, 28, 39, 29, 255, 31, 45, 32, 255, 30, 43, 31, 255, 31, 44, 31, 255, 28, 40, 29, 255, 24, 31, 25, 255, 28, 38, 28, 255, 27, 37, 28, 255, 27, 37, 28, 255, 28, 39, 29, 255, 29, 40, 29, 255, 28, 38, 28, 255, 28, 40, 29, 255, 30, 43, 31, 255, 29, 40, 29, 255, 26, 36, 27, 255, 28, 39, 29, 255, 29, 40, 29, 255, 26, 35, 27, 255, 26, 35, 27, 255, 30, 42, 30, 255, 33, 47, 33, 255, 29, 40, 29, 255, 31, 45, 32, 255, 28, 38, 28, 255, 23, 30, 24, 255, 24, 32, 25, 255, 26, 36, 27, 255, 26, 36, 27, 255, 29, 41, 30, 255, 30, 43, 31, 255, 33, 48, 33, 255, 35, 51, 35, 255, 29, 41, 30, 255, 30, 42, 30, 255, 30, 42, 30, 255, 29, 41, 30, 255, 30, 42, 30, 255, 30, 43, 31, 255, 34, 49, 34, 255, 35, 52, 35, 255, 30, 42, 30, 255, 29, 41, 30, 255, 30, 43, 31, 255, 29, 41, 30, 255, 26, 35, 27, 255, 28, 39, 29, 255, 32, 47, 33, 255, 30, 42, 30, 255, 28, 40, 29, 255, 32, 46, 32, 255, 30, 42, 30, 255, 32, 47, 33, 255, 33, 48, 33, 255, 35, 51, 35, 255, 33, 48, 33, 255, 35, 52, 35, 255, 34, 50, 34, 255, 31, 45, 32, 255, 29, 41, 30, 255, 31, 45, 32, 255, 33, 49, 34, 255, 30, 42, 30, 255, 30, 43, 31, 255, 32, 47, 33, 255, 27, 37, 28, 255, 23, 30, 24, 255, 26, 36, 27, 255, 28, 39, 29, 255, 27, 37, 28, 255, 27, 38, 28, 255, 26, 35, 27, 255, 26, 36, 27, 255, 25, 33, 26, 255, 23, 29, 24, 255, 25, 33, 26, 255, 31, 45, 32, 255, 30, 42, 30, 255, 31, 45, 32, 255, 28, 40, 29, 255, 29, 41, 30, 255, 30, 42, 30, 255, 92, 110, 11, 255, 28, 40, 29, 255, 27, 37, 28, 255, 33, 48, 33, 255, 31, 45, 32, 255, 36, 54, 36, 255, 37, 55, 37, 255, 37, 56, 37, 255, 36, 54, 36, 255, 40, 59, 39, 255, 37, 55, 37, 255, 32, 46, 32, 255, 31, 44, 31, 255, 29, 41, 30, 255, 34, 49, 34, 255, 37, 56, 37, 255, 49, 71, 46, 255, 36, 54, 36, 255, 32, 46, 32, 255, 34, 50, 34, 255, 32, 45, 32, 255, 30, 42, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 31, 45, 32, 255, 29, 41, 30, 255, 31, 45, 32, 255, 29, 41, 30, 255, 31, 45, 32, 255, 25, 34, 26, 255, 29, 41, 30, 255, 31, 45, 32, 255, 30, 42, 30, 255, 34, 50, 34, 255, 35, 51, 35, 255, 39, 59, 39, 255, 37, 56, 37, 255, 33, 47, 33, 255, 36, 54, 36, 255, 25, 34, 26, 255, 30, 42, 30, 255, 29, 41, 30, 255, 27, 38, 28, 255, 30, 42, 30, 255, 30, 43, 31, 255, 30, 43, 31, 255, 27, 37, 28, 255, 26, 36, 27, 255, 26, 36, 27, 255, 24, 30, 25, 255, 24, 31, 25, 255, 23, 29, 24, 255, 27, 34, 27, 255, 26, 35, 27, 255, 25, 33, 26, 255, 30, 42, 30, 255, 31, 44, 31, 255, 29, 40, 29, 255, 27, 36, 27, 255, 27, 36, 27, 255, 26, 34, 26, 255, 30, 43, 31, 255, 33, 48, 33, 255, 33, 47, 33, 255, 30, 43, 31, 255, 34, 49, 34, 255, 28, 39, 29, 255, 30, 43, 31, 255, 29, 41, 30, 255, 28, 38, 28, 255, 26, 36, 27, 255, 24, 31, 25, 255, 25, 33, 26, 255, 29, 40, 29, 255, 31, 45, 32, 255, 30, 43, 31, 255, 32, 47, 33, 255, 34, 51, 35, 255, 30, 43, 31, 255, 35, 52, 35, 255, 35, 52, 35, 255, 35, 51, 35, 255, 31, 44, 31, 255, 32, 46, 32, 255, 33, 48, 33, 255, 29, 41, 30, 255, 33, 48, 33, 255, 30, 43, 31, 255, 28, 39, 29, 255, 26, 35, 27, 255, 29, 41, 30, 255, 29, 41, 30, 255, 30, 42, 30, 255, 31, 44, 31, 255, 34, 50, 34, 255, 30, 42, 30, 255, 28, 38, 28, 255, 26, 36, 27, 255, 25, 34, 26, 255, 25, 33, 26, 255, 26, 36, 27, 255, 25, 33, 26, 255, 26, 36, 27, 255, 26, 35, 27, 255, 23, 30, 24, 255, 27, 35, 28, 255, 24, 30, 25, 255, 26, 35, 27, 255, 25, 33, 26, 255, 27, 38, 28, 255, 26, 34, 26, 255, 26, 36, 27, 255, 27, 37, 28, 255, 26, 36, 27, 255, 32, 47, 33, 255, 29, 41, 30, 255, 24, 32, 25, 255, 32, 46, 32, 255, 32, 47, 33, 255, 33, 48, 33, 255, 32, 47, 33, 255, 32, 46, 32, 255, 31, 44, 31, 255, 29, 41, 30, 255, 27, 37, 28, 255, 24, 32, 25, 255, 25, 34, 26, 255, 30, 42, 30, 255, 25, 32, 26, 255, 25, 34, 26, 255, 25, 34, 26, 255, 27, 38, 28, 255, 27, 36, 27, 255, 25, 33, 26, 255, 31, 45, 32, 255, 30, 42, 30, 255, 30, 42, 30, 255, 30, 42, 30, 255, 32, 46, 32, 255, 31, 44, 31, 255, 30, 42, 30, 255, 31, 45, 32, 255, 31, 45, 32, 255, 36, 54, 36, 255, 33, 47, 33, 255, 34, 51, 35, 255, 34, 50, 34, 255, 30, 43, 31, 255, 29, 40, 29, 255, 27, 38, 28, 255, 28, 39, 29, 255, 32, 47, 33, 255, 37, 55, 37, 255, 33, 48, 33, 255, 26, 35, 27, 255, 27, 36, 27, 255, 25, 33, 26, 255, 24, 32, 25, 255, 26, 35, 27, 255, 26, 34, 26, 255, 30, 43, 31, 255, 33, 49, 34, 255, 37, 55, 37, 255, 34, 50, 34, 255, 32, 46, 32, 255, 40, 34, 24, 255, 33, 30, 22, 255, 34, 30, 22, 255, 55, 46, 33, 255, 37, 33, 23, 255, 36, 32, 22, 255, 43, 36, 24, 255, 41, 36, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 43, 36, 24, 255, 40, 35, 24, 255, 52, 42, 27, 255, 69, 51, 31, 255, 50, 40, 26, 255, 41, 35, 24, 255, 43, 37, 25, 255, 35, 30, 22, 255, 37, 33, 23, 255, 39, 34, 23, 255, 34, 31, 22, 255, 42, 36, 24, 255, 51, 41, 27, 255, 51, 41, 27, 255, 49, 39, 26, 255, 40, 34, 24, 255, 40, 35, 24, 255, 37, 33, 23, 255, 36, 32, 24, 255, 51, 41, 27, 255, 42, 36, 24, 255, 40, 34, 24, 255, 36, 32, 23, 255, 35, 31, 22, 255, 39, 34, 24, 255, 39, 33, 23, 255, 44, 37, 24, 255, 39, 33, 23, 255, 33, 30, 22, 255, 34, 30, 22, 255, 39, 34, 23, 255, 68, 55, 40, 255, 42, 37, 27, 255, 37, 33, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 36, 32, 22, 255, 54, 45, 33, 255, 70, 57, 40, 255, 71, 57, 41, 255, 45, 39, 28, 255, 40, 35, 25, 255, 43, 37, 24, 255, 40, 35, 24, 255, 41, 35, 24, 255, 42, 36, 24, 255, 39, 34, 24, 255, 63, 48, 31, 255, 79, 92, 41, 255, 40, 34, 24, 255, 37, 33, 23, 255, 33, 30, 22, 255, 53, 44, 32, 255, 54, 45, 33, 255, 33, 30, 22, 255, 55, 46, 33, 255, 33, 30, 22, 255, 52, 42, 28, 255, 40, 35, 24, 255, 42, 36, 24, 255, 33, 30, 22, 255, 42, 36, 24, 255, 36, 32, 23, 255, 37, 33, 23, 255, 35, 31, 22, 255, 36, 31, 22, 255, 36, 32, 23, 255, 42, 36, 24, 255, 39, 33, 23, 255, 40, 35, 24, 255, 39, 34, 23, 255, 43, 37, 24, 255, 47, 39, 25, 255, 41, 35, 24, 255, 43, 37, 24, 255, 45, 37, 24, 255, 45, 38, 25, 255, 60, 46, 31, 255, 66, 49, 33, 255, 55, 43, 28, 255, 45, 37, 24, 255, 55, 43, 28, 255, 52, 42, 27, 255, 45, 38, 25, 255, 38, 33, 23, 255, 34, 31, 22, 255, 39, 34, 25, 255, 35, 31, 23, 255, 41, 35, 24, 255, 36, 32, 23, 255, 45, 37, 24, 255, 56, 44, 29, 255, 41, 35, 24, 255, 44, 37, 24, 255, 45, 38, 25, 255, 40, 35, 24, 255, 36, 31, 22, 255, 70, 57, 40, 255, 73, 59, 42, 255, 72, 58, 42, 255, 34, 31, 22, 255, 33, 30, 22, 255, 76, 61, 43, 255, 48, 40, 30, 255, 36, 32, 23, 255, 42, 36, 24, 255, 54, 43, 28, 255, 47, 39, 25, 255, 47, 39, 25, 255, 42, 36, 24, 255, 46, 38, 25, 255, 49, 40, 26, 255, 63, 48, 32, 255, 45, 37, 24, 255, 40, 34, 24, 255, 45, 38, 25, 255, 44, 37, 24, 255, 48, 40, 26, 255, 59, 45, 30, 255, 80, 97, 40, 255, 39, 34, 23, 255, 39, 34, 23, 255, 42, 36, 24, 255, 55, 43, 28, 255, 44, 37, 24, 255, 49, 40, 26, 255, 50, 40, 27, 255, 34, 31, 22, 255, 37, 33, 23, 255, 43, 36, 24, 255, 57, 45, 29, 255, 72, 53, 33, 255, 60, 46, 30, 255, 48, 39, 25, 255, 34, 31, 22, 255, 42, 36, 24, 255, 40, 34, 24, 255, 44, 37, 24, 255, 40, 34, 24, 255, 40, 35, 25, 255, 48, 40, 30, 255, 36, 32, 23, 255, 44, 37, 24, 255, 39, 34, 23, 255, 36, 32, 22, 255, 36, 32, 23, 255, 42, 36, 24, 255, 55, 43, 28, 255, 44, 37, 24, 255, 45, 38, 25, 255, 58, 45, 30, 255, 42, 36, 24, 255, 36, 32, 22, 255, 49, 40, 26, 255, 51, 41, 27, 255, 42, 36, 24, 255, 50, 42, 31, 255, 33, 30, 22, 255, 34, 30, 22, 255, 36, 31, 22, 255, 34, 31, 22, 255, 41, 36, 24, 255, 42, 36, 24, 255, 50, 40, 27, 255, 55, 43, 28, 255, 57, 45, 29, 255, 63, 48, 32, 255, 55, 43, 28, 255, 46, 38, 25, 255, 37, 33, 23, 255, 34, 31, 22, 255, 49, 42, 30, 255, 34, 30, 22, 255, 39, 34, 24, 255, 39, 34, 23, 255, 37, 33, 23, 255, 37, 33, 24, 255, 36, 32, 24, 255, 42, 36, 24, 255, 49, 40, 26, 255, 43, 37, 24, 255, 39, 33, 23, 255, 37, 33, 24, 255, 45, 39, 28, 255, 40, 35, 25, 255, 37, 33, 23, 255, 39, 34, 24, 255, 35, 31, 22, 255, 57, 47, 34, 255, 75, 60, 43, 255, 53, 44, 32, 255, 44, 37, 24, 255, 48, 40, 26, 255, 50, 40, 27, 255, 43, 37, 24, 255, 55, 43, 28, 255, 42, 36, 24, 255, 37, 33, 23, 255, 73, 59, 42, 255, 36, 32, 23, 255, 36, 32, 23, 255, 35, 31, 23, 255, 54, 45, 33, 255, 35, 31, 22, 255, 40, 35, 25, 255, 55, 46, 33, 255, 48, 40, 30, 255, 59, 49, 35, 255, 36, 32, 24, 255, 79, 63, 44, 255, 61, 50, 36, 255, 35, 31, 23, 255, 34, 31, 22, 255, 37, 33, 23, 255, 34, 31, 22, 255, 39, 34, 24, 255, 48, 40, 26, 255, 57, 45, 29, 255, 42, 36, 24, 255, 52, 42, 28, 255, 43, 37, 24, 255, 52, 42, 27, 255, 44, 37, 24, 255, 43, 37, 24, 255, 44, 37, 24, 255, 40, 34, 24, 255, 44, 37, 24, 255, 44, 37, 25, 255, 43, 36, 24, 255, 49, 40, 27, 255, 55, 43, 28, 255, 43, 41, 31, 255, 48, 50, 29, 255, 65, 52, 38, 255, 35, 31, 22, 255, 58, 45, 30, 255, 42, 36, 24, 255, 48, 40, 26, 255, 36, 32, 23, 255, 45, 37, 24, 255, 40, 34, 24, 255, 36, 32, 23, 255, 42, 36, 24, 255, 35, 31, 22, 255, 34, 30, 22, 255, 38, 33, 23, 255, 25, 31, 25, 255, 31, 45, 32, 255, 33, 49, 34, 255, 35, 52, 35, 255, 34, 49, 34, 255, 34, 51, 35, 255, 41, 61, 40, 255, 36, 54, 36, 255, 35, 52, 35, 255, 35, 52, 35, 255, 32, 46, 32, 255, 35, 52, 35, 255, 33, 48, 33, 255, 31, 45, 32, 255, 31, 45, 32, 255, 28, 38, 28, 255, 23, 30, 24, 255, 28, 40, 29, 255, 28, 39, 29, 255, 28, 38, 28, 255, 29, 40, 29, 255, 30, 43, 31, 255, 28, 38, 28, 255, 30, 42, 30, 255, 28, 39, 29, 255, 27, 37, 28, 255, 30, 43, 31, 255, 30, 43, 31, 255, 32, 47, 33, 255, 28, 38, 28, 255, 31, 45, 32, 255, 33, 47, 33, 255, 34, 51, 35, 255, 26, 34, 26, 255, 25, 34, 26, 255, 28, 38, 28, 255, 30, 43, 31, 255, 29, 41, 30, 255, 30, 43, 31, 255, 29, 41, 30, 255, 28, 39, 29, 255, 28, 38, 28, 255, 30, 42, 30, 255, 30, 42, 30, 255, 27, 37, 28, 255, 27, 37, 28, 255, 27, 37, 28, 255, 30, 43, 31, 255, 30, 42, 30, 255, 31, 44, 31, 255, 30, 42, 30, 255, 34, 50, 34, 255, 33, 48, 33, 255, 29, 41, 30, 255, 28, 38, 28, 255, 30, 42, 30, 255, 30, 42, 30, 255, 30, 42, 30, 255, 31, 44, 31, 255, 35, 51, 35, 255, 33, 48, 33, 255, 32, 47, 33, 255, 29, 41, 30, 255, 31, 45, 32, 255, 31, 44, 31, 255, 32, 46, 32, 255, 31, 44, 31, 255, 27, 37, 28, 255, 29, 40, 29, 255, 32, 45, 32, 255, 33, 48, 33, 255, 29, 41, 30, 255, 27, 36, 27, 255, 27, 36, 27, 255, 25, 33, 26, 255, 27, 37, 28, 255, 26, 35, 27, 255, 25, 34, 26, 255, 29, 40, 29, 255, 33, 49, 34, 255, 28, 39, 29, 255, 26, 35, 27, 255, 25, 34, 26, 255, 31, 44, 31, 255, 32, 46, 32, 255, 29, 40, 29, 255, 31, 44, 31, 255, 30, 42, 30, 255, 34, 50, 34, 255, 33, 48, 33, 255, 29, 41, 30, 255, 24, 32, 25, 255, 28, 39, 29, 255, 28, 40, 29, 255, 32, 46, 32, 255, 33, 48, 33, 255, 34, 50, 34, 255, 34, 49, 34, 255, 35, 52, 35, 255, 37, 55, 37, 255, 36, 54, 36, 255, 33, 47, 33, 255, 31, 45, 32, 255, 32, 47, 33, 255, 35, 52, 35, 255, 42, 62, 41, 255, 37, 56, 37, 255, 35, 53, 36, 255, 44, 65, 43, 255, 43, 64, 42, 255, 34, 50, 34, 255, 31, 44, 31, 255, 32, 45, 32, 255, 32, 47, 33, 255, 30, 42, 30, 255, 30, 43, 31, 255, 33, 48, 33, 255, 29, 41, 30, 255, 27, 37, 28, 255, 23, 30, 24, 255, 23, 29, 24, 255, 30, 42, 30, 255, 32, 47, 33, 255, 34, 50, 34, 255, 32, 47, 33, 255, 31, 45, 32, 255, 34, 50, 34, 255, 35, 53, 36, 255, 37, 55, 37, 255, 35, 52, 35, 255, 29, 40, 29, 255, 28, 38, 28, 255, 27, 37, 28, 255, 27, 37, 28, 255, 28, 38, 28, 255, 28, 38, 28, 255, 28, 38, 28, 255, 25, 34, 26, 255, 29, 41, 30, 255, 25, 34, 26, 255, 26, 35, 27, 255, 25, 33, 26, 255, 24, 32, 25, 255, 25, 34, 26, 255, 32, 40, 32, 255, 23, 29, 24, 255, 28, 39, 29, 255, 25, 34, 26, 255, 28, 38, 28, 255, 27, 36, 27, 255, 24, 31, 25, 255, 30, 43, 31, 255, 27, 37, 28, 255, 33, 48, 33, 255, 34, 49, 34, 255, 30, 43, 31, 255, 36, 53, 36, 255, 34, 49, 34, 255, 35, 51, 35, 255, 35, 51, 35, 255, 29, 40, 29, 255, 29, 41, 30, 255, 26, 36, 27, 255, 30, 42, 30, 255, 32, 47, 33, 255, 33, 48, 33, 255, 33, 49, 34, 255, 34, 51, 35, 255, 33, 47, 33, 255, 34, 50, 34, 255, 36, 54, 36, 255, 32, 46, 32, 255, 35, 52, 35, 255, 34, 49, 34, 255, 33, 49, 34, 255, 35, 53, 36, 255, 28, 40, 29, 255, 29, 41, 30, 255, 33, 47, 33, 255, 25, 34, 26, 255, 28, 40, 29, 255, 32, 46, 32, 255, 33, 48, 33, 255, 32, 46, 32, 255, 31, 45, 32, 255, 32, 46, 32, 255, 34, 50, 34, 255, 28, 39, 29, 255, 26, 35, 27, 255, 27, 38, 28, 255, 25, 34, 26, 255, 25, 33, 26, 255, 28, 39, 29, 255, 25, 32, 26, 255, 26, 36, 27, 255, 26, 33, 27, 255, 29, 36, 29, 255, 23, 29, 24, 255, 23, 29, 24, 255, 24, 32, 25, 255, 23, 30, 24, 255, 24, 31, 25, 255, 25, 34, 26, 255, 27, 37, 28, 255, 29, 41, 30, 255, 30, 42, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 28, 38, 28, 255, 29, 41, 30, 255, 31, 45, 32, 255, 32, 47, 33, 255, 31, 44, 31, 255, 33, 48, 33, 255, 32, 46, 32, 255, 25, 34, 26, 255, 24, 32, 25, 255, 25, 34, 26, 255, 25, 33, 26, 255, 23, 29, 24, 255, 23, 29, 24, 255, 26, 36, 27, 255, 27, 37, 28, 255, 30, 42, 30, 255, 30, 42, 30, 255, 34, 51, 35, 255, 29, 41, 30, 255, 32, 45, 32, 255, 32, 47, 33, 255, 31, 45, 32, 255, 24, 32, 25, 255, 27, 37, 28, 255, 29, 41, 30, 255, 29, 41, 30, 255, 29, 40, 29, 255, 30, 42, 30, 255, 31, 45, 32, 255, 29, 41, 30, 255, 31, 44, 31, 255, 25, 34, 26, 255, 28, 38, 28, 255, 31, 44, 31, 255, 31, 44, 31, 255, 31, 45, 32, 255, 31, 44, 31, 255, 26, 35, 27, 255, 24, 31, 25, 255, 27, 37, 28, 255, 26, 35, 27, 255, 27, 36, 27, 255, 27, 37, 28, 255, 26, 35, 27, 255, 27, 37, 28, 255, 29, 41, 30, 255, 33, 48, 33, 255, 32, 46, 32, 255, 34, 30, 22, 255, 36, 32, 24, 255, 46, 40, 29, 255, 37, 33, 23, 255, 35, 31, 23, 255, 36, 32, 22, 255, 39, 34, 24, 255, 40, 34, 24, 255, 43, 36, 24, 255, 42, 36, 24, 255, 57, 44, 29, 255, 42, 36, 24, 255, 37, 32, 23, 255, 39, 34, 23, 255, 60, 46, 30, 255, 40, 34, 23, 255, 39, 34, 23, 255, 40, 34, 24, 255, 35, 31, 22, 255, 34, 31, 22, 255, 43, 36, 24, 255, 53, 41, 27, 255, 43, 37, 24, 255, 46, 38, 24, 255, 61, 46, 30, 255, 41, 35, 23, 255, 41, 35, 24, 255, 40, 35, 24, 255, 51, 41, 27, 255, 52, 42, 28, 255, 41, 36, 24, 255, 43, 37, 24, 255, 54, 43, 28, 255, 39, 34, 23, 255, 36, 32, 23, 255, 37, 33, 23, 255, 40, 35, 24, 255, 59, 49, 35, 255, 46, 40, 29, 255, 36, 32, 23, 255, 37, 33, 23, 255, 63, 52, 37, 255, 49, 42, 30, 255, 49, 42, 30, 255, 35, 31, 23, 255, 37, 33, 23, 255, 34, 31, 22, 255, 34, 30, 22, 255, 35, 31, 23, 255, 45, 39, 28, 255, 35, 31, 22, 255, 61, 47, 31, 255, 58, 45, 30, 255, 46, 38, 25, 255, 39, 34, 23, 255, 37, 33, 23, 255, 41, 35, 24, 255, 66, 49, 33, 255, 61, 46, 31, 255, 43, 37, 24, 255, 39, 34, 24, 255, 39, 33, 23, 255, 39, 34, 24, 255, 34, 30, 22, 255, 34, 30, 22, 255, 59, 49, 35, 255, 54, 45, 33, 255, 49, 40, 26, 255, 37, 33, 23, 255, 44, 37, 24, 255, 36, 31, 22, 255, 39, 34, 23, 255, 43, 37, 24, 255, 43, 36, 24, 255, 36, 31, 22, 255, 37, 33, 24, 255, 48, 40, 26, 255, 55, 43, 28, 255, 45, 37, 24, 255, 50, 40, 27, 255, 61, 46, 31, 255, 59, 45, 30, 255, 44, 37, 24, 255, 36, 32, 22, 255, 43, 36, 24, 255, 49, 40, 26, 255, 61, 46, 31, 255, 70, 52, 33, 255, 67, 50, 33, 255, 41, 35, 24, 255, 49, 40, 26, 255, 58, 45, 30, 255, 61, 47, 31, 255, 44, 37, 24, 255, 37, 33, 23, 255, 44, 38, 27, 255, 33, 30, 22, 255, 48, 40, 30, 255, 37, 33, 23, 255, 39, 33, 23, 255, 37, 33, 23, 255, 44, 37, 24, 255, 38, 33, 23, 255, 36, 31, 22, 255, 36, 32, 23, 255, 45, 38, 25, 255, 41, 35, 24, 255, 39, 34, 24, 255, 33, 30, 22, 255, 36, 32, 24, 255, 34, 31, 22, 255, 35, 31, 22, 255, 73, 59, 42, 255, 55, 46, 33, 255, 39, 34, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 47, 39, 25, 255, 42, 36, 24, 255, 39, 34, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 48, 40, 26, 255, 39, 34, 23, 255, 50, 40, 27, 255, 40, 34, 24, 255, 39, 34, 24, 255, 39, 34, 24, 255, 52, 42, 27, 255, 48, 39, 25, 255, 40, 34, 24, 255, 34, 31, 22, 255, 50, 40, 27, 255, 40, 35, 24, 255, 42, 36, 24, 255, 46, 38, 25, 255, 45, 38, 25, 255, 37, 33, 23, 255, 39, 34, 24, 255, 52, 42, 28, 255, 52, 42, 28, 255, 70, 52, 33, 255, 52, 42, 28, 255, 58, 45, 30, 255, 41, 36, 24, 255, 39, 34, 23, 255, 43, 37, 24, 255, 45, 37, 24, 255, 45, 37, 24, 255, 35, 31, 22, 255, 33, 30, 22, 255, 41, 35, 24, 255, 56, 44, 29, 255, 44, 37, 24, 255, 35, 31, 22, 255, 41, 35, 24, 255, 45, 37, 24, 255, 46, 38, 25, 255, 36, 32, 23, 255, 39, 34, 23, 255, 59, 45, 30, 255, 42, 36, 24, 255, 35, 31, 22, 255, 43, 37, 24, 255, 40, 34, 24, 255, 43, 36, 24, 255, 36, 31, 22, 255, 38, 33, 23, 255, 45, 37, 24, 255, 34, 30, 22, 255, 67, 54, 39, 255, 40, 34, 24, 255, 34, 30, 22, 255, 44, 37, 24, 255, 59, 46, 30, 255, 61, 46, 31, 255, 49, 40, 26, 255, 58, 45, 30, 255, 46, 39, 25, 255, 40, 34, 24, 255, 35, 31, 22, 255, 43, 37, 24, 255, 38, 33, 23, 255, 34, 31, 22, 255, 38, 33, 23, 255, 37, 33, 23, 255, 45, 39, 28, 255, 53, 44, 32, 255, 39, 34, 24, 255, 43, 36, 24, 255, 45, 38, 25, 255, 43, 36, 24, 255, 43, 37, 24, 255, 35, 31, 22, 255, 34, 30, 22, 255, 42, 36, 24, 255, 39, 34, 24, 255, 62, 51, 36, 255, 80, 64, 45, 255, 50, 42, 31, 255, 54, 45, 33, 255, 51, 41, 27, 255, 51, 41, 27, 255, 41, 35, 24, 255, 36, 32, 23, 255, 44, 37, 24, 255, 39, 34, 23, 255, 35, 31, 22, 255, 40, 35, 25, 255, 36, 32, 24, 255, 39, 34, 23, 255, 36, 32, 23, 255, 33, 30, 22, 255, 37, 33, 23, 255, 39, 34, 23, 255, 39, 34, 24, 255, 35, 31, 22, 255, 53, 44, 32, 255, 77, 62, 44, 255, 36, 32, 23, 255, 36, 32, 24, 255, 54, 45, 33, 255, 43, 36, 24, 255, 43, 36, 24, 255, 34, 31, 22, 255, 33, 30, 22, 255, 39, 34, 24, 255, 43, 36, 24, 255, 44, 37, 24, 255, 45, 38, 25, 255, 52, 42, 27, 255, 42, 36, 24, 255, 41, 35, 24, 255, 45, 38, 25, 255, 39, 34, 23, 255, 37, 33, 24, 255, 41, 35, 24, 255, 43, 36, 24, 255, 46, 37, 26, 255, 53, 42, 28, 255, 59, 46, 30, 255, 40, 35, 24, 255, 38, 33, 23, 255, 34, 30, 22, 255, 41, 36, 24, 255, 55, 43, 28, 255, 43, 36, 24, 255, 37, 33, 23, 255, 41, 35, 24, 255, 43, 37, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 39, 34, 24, 255, 42, 36, 24, 255, 35, 31, 22, 255, 46, 40, 29, 255, 25, 32, 26, 255, 30, 43, 31, 255, 35, 52, 35, 255, 35, 52, 35, 255, 34, 49, 34, 255, 38, 57, 38, 255, 43, 64, 42, 255, 36, 54, 36, 255, 33, 49, 34, 255, 34, 50, 34, 255, 35, 51, 35, 255, 37, 55, 37, 255, 36, 54, 36, 255, 36, 53, 36, 255, 29, 40, 29, 255, 30, 42, 30, 255, 27, 38, 28, 255, 26, 35, 27, 255, 28, 39, 29, 255, 31, 44, 31, 255, 32, 46, 32, 255, 32, 47, 33, 255, 29, 41, 30, 255, 27, 38, 28, 255, 31, 45, 32, 255, 31, 44, 31, 255, 34, 49, 34, 255, 31, 44, 31, 255, 34, 50, 34, 255, 32, 46, 32, 255, 34, 50, 34, 255, 34, 49, 34, 255, 34, 49, 34, 255, 28, 40, 29, 255, 23, 30, 24, 255, 29, 41, 30, 255, 29, 40, 29, 255, 31, 45, 32, 255, 30, 42, 30, 255, 28, 38, 28, 255, 29, 41, 30, 255, 28, 40, 29, 255, 30, 42, 30, 255, 27, 37, 28, 255, 28, 38, 28, 255, 24, 32, 25, 255, 27, 37, 28, 255, 30, 43, 31, 255, 29, 41, 30, 255, 30, 42, 30, 255, 29, 40, 29, 255, 35, 51, 35, 255, 34, 50, 34, 255, 26, 35, 27, 255, 27, 37, 28, 255, 31, 44, 31, 255, 29, 41, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 34, 49, 34, 255, 38, 58, 38, 255, 30, 42, 30, 255, 31, 45, 32, 255, 31, 44, 31, 255, 29, 40, 29, 255, 26, 35, 27, 255, 29, 41, 30, 255, 30, 42, 30, 255, 31, 44, 31, 255, 31, 45, 32, 255, 31, 45, 32, 255, 30, 42, 30, 255, 82, 98, 13, 255, 26, 35, 27, 255, 26, 35, 27, 255, 27, 37, 28, 255, 28, 38, 28, 255, 27, 36, 27, 255, 29, 40, 29, 255, 33, 48, 33, 255, 31, 45, 32, 255, 28, 39, 29, 255, 27, 37, 28, 255, 35, 52, 35, 255, 32, 46, 32, 255, 32, 45, 32, 255, 33, 48, 33, 255, 32, 46, 32, 255, 32, 46, 32, 255, 31, 45, 32, 255, 27, 37, 28, 255, 26, 35, 27, 255, 31, 45, 32, 255, 27, 37, 28, 255, 26, 35, 27, 255, 30, 42, 30, 255, 34, 49, 34, 255, 34, 50, 34, 255, 34, 50, 34, 255, 34, 50, 34, 255, 34, 50, 34, 255, 35, 51, 35, 255, 35, 52, 35, 255, 36, 53, 36, 255, 35, 52, 35, 255, 40, 59, 39, 255, 35, 51, 35, 255, 39, 59, 39, 255, 33, 48, 33, 255, 37, 55, 37, 255, 32, 47, 33, 255, 36, 53, 36, 255, 32, 46, 32, 255, 34, 50, 34, 255, 30, 43, 31, 255, 30, 43, 31, 255, 33, 48, 33, 255, 31, 44, 31, 255, 28, 39, 29, 255, 29, 37, 29, 255, 24, 32, 25, 255, 26, 35, 27, 255, 30, 43, 31, 255, 32, 46, 32, 255, 35, 51, 35, 255, 35, 52, 35, 255, 32, 47, 33, 255, 35, 52, 35, 255, 34, 49, 34, 255, 32, 47, 33, 255, 29, 41, 30, 255, 23, 29, 24, 255, 24, 31, 25, 255, 27, 37, 28, 255, 29, 40, 29, 255, 29, 40, 29, 255, 27, 36, 27, 255, 29, 40, 29, 255, 28, 38, 28, 255, 26, 36, 27, 255, 28, 39, 29, 255, 24, 32, 25, 255, 26, 35, 27, 255, 26, 35, 27, 255, 24, 31, 25, 255, 23, 29, 24, 255, 27, 37, 28, 255, 28, 39, 29, 255, 27, 37, 28, 255, 27, 37, 28, 255, 30, 42, 30, 255, 28, 39, 29, 255, 29, 40, 29, 255, 32, 45, 32, 255, 33, 49, 34, 255, 31, 45, 32, 255, 31, 45, 32, 255, 35, 51, 35, 255, 36, 53, 36, 255, 34, 50, 34, 255, 33, 48, 33, 255, 29, 41, 30, 255, 29, 41, 30, 255, 36, 54, 36, 255, 33, 48, 33, 255, 33, 48, 33, 255, 35, 52, 35, 255, 32, 46, 32, 255, 31, 44, 31, 255, 34, 50, 34, 255, 31, 45, 32, 255, 29, 41, 30, 255, 34, 50, 34, 255, 35, 52, 35, 255, 33, 47, 33, 255, 32, 47, 33, 255, 33, 48, 33, 255, 28, 38, 28, 255, 31, 44, 31, 255, 32, 45, 32, 255, 29, 41, 30, 255, 32, 46, 32, 255, 35, 53, 36, 255, 34, 50, 34, 255, 33, 49, 34, 255, 32, 46, 32, 255, 30, 43, 31, 255, 44, 49, 14, 255, 30, 42, 30, 255, 27, 37, 28, 255, 23, 30, 24, 255, 29, 40, 29, 255, 30, 42, 30, 255, 23, 29, 24, 255, 23, 29, 24, 255, 25, 32, 26, 255, 31, 39, 31, 255, 26, 33, 27, 255, 26, 36, 27, 255, 25, 34, 26, 255, 24, 31, 25, 255, 25, 33, 26, 255, 26, 35, 27, 255, 25, 34, 26, 255, 27, 38, 28, 255, 33, 48, 33, 255, 31, 45, 32, 255, 32, 46, 32, 255, 27, 37, 28, 255, 25, 34, 26, 255, 25, 33, 26, 255, 33, 48, 33, 255, 31, 45, 32, 255, 33, 48, 33, 255, 35, 52, 35, 255, 29, 40, 29, 255, 24, 32, 25, 255, 26, 35, 27, 255, 26, 34, 26, 255, 23, 30, 24, 255, 27, 35, 28, 255, 24, 32, 25, 255, 23, 29, 24, 255, 30, 42, 30, 255, 29, 41, 30, 255, 33, 47, 33, 255, 32, 47, 33, 255, 30, 42, 30, 255, 34, 49, 34, 255, 29, 41, 30, 255, 25, 34, 26, 255, 24, 32, 25, 255, 27, 37, 28, 255, 26, 35, 27, 255, 28, 38, 28, 255, 28, 40, 29, 255, 26, 36, 27, 255, 28, 39, 29, 255, 26, 36, 27, 255, 24, 32, 25, 255, 28, 38, 28, 255, 28, 40, 29, 255, 31, 45, 32, 255, 28, 39, 29, 255, 26, 34, 26, 255, 28, 39, 29, 255, 28, 39, 29, 255, 26, 36, 27, 255, 25, 33, 26, 255, 24, 32, 25, 255, 29, 41, 30, 255, 27, 38, 28, 255, 24, 31, 25, 255, 27, 36, 27, 255, 33, 49, 34, 255, 30, 43, 31, 255, 33, 30, 22, 255, 54, 45, 33, 255, 38, 33, 23, 255, 39, 34, 23, 255, 42, 36, 24, 255, 37, 33, 24, 255, 46, 39, 25, 255, 55, 43, 28, 255, 64, 48, 32, 255, 43, 36, 24, 255, 49, 40, 26, 255, 45, 37, 24, 255, 48, 40, 26, 255, 43, 36, 25, 255, 54, 42, 28, 255, 51, 40, 27, 255, 43, 40, 32, 255, 57, 44, 29, 255, 41, 35, 24, 255, 45, 38, 24, 255, 42, 35, 24, 255, 37, 33, 23, 255, 46, 38, 25, 255, 35, 31, 22, 255, 46, 38, 24, 255, 41, 35, 23, 255, 52, 42, 27, 255, 43, 37, 24, 255, 56, 44, 29, 255, 37, 33, 23, 255, 37, 33, 23, 255, 36, 32, 23, 255, 57, 45, 29, 255, 42, 36, 24, 255, 43, 37, 24, 255, 37, 33, 23, 255, 40, 34, 24, 255, 42, 36, 24, 255, 41, 36, 26, 255, 34, 30, 22, 255, 35, 31, 22, 255, 48, 40, 30, 255, 64, 52, 37, 255, 48, 40, 30, 255, 37, 33, 23, 255, 40, 35, 24, 255, 41, 35, 24, 255, 33, 30, 22, 255, 51, 43, 31, 255, 39, 34, 23, 255, 37, 33, 24, 255, 49, 40, 26, 255, 56, 44, 29, 255, 42, 36, 24, 255, 45, 37, 24, 255, 40, 34, 24, 255, 43, 37, 24, 255, 46, 39, 25, 255, 53, 42, 28, 255, 53, 42, 28, 255, 39, 34, 23, 255, 42, 36, 24, 255, 39, 34, 23, 255, 35, 31, 22, 255, 35, 31, 22, 255, 34, 30, 22, 255, 46, 40, 29, 255, 36, 31, 22, 255, 43, 36, 24, 255, 41, 35, 24, 255, 45, 38, 25, 255, 47, 39, 25, 255, 43, 37, 24, 255, 51, 41, 27, 255, 43, 37, 24, 255, 36, 32, 22, 255, 54, 43, 28, 255, 44, 37, 24, 255, 46, 39, 25, 255, 45, 37, 24, 255, 51, 41, 27, 255, 45, 37, 24, 255, 40, 35, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 51, 41, 27, 255, 53, 42, 28, 255, 45, 38, 25, 255, 46, 39, 25, 255, 41, 35, 24, 255, 36, 31, 22, 255, 40, 35, 24, 255, 37, 33, 23, 255, 45, 38, 25, 255, 37, 33, 23, 255, 34, 30, 22, 255, 53, 44, 32, 255, 37, 33, 23, 255, 41, 35, 24, 255, 52, 42, 28, 255, 46, 39, 25, 255, 58, 45, 30, 255, 39, 34, 23, 255, 36, 32, 23, 255, 44, 37, 24, 255, 44, 37, 24, 255, 44, 37, 24, 255, 34, 31, 22, 255, 34, 31, 22, 255, 62, 51, 36, 255, 38, 33, 23, 255, 72, 58, 42, 255, 55, 46, 33, 255, 35, 31, 22, 255, 37, 33, 23, 255, 43, 37, 24, 255, 42, 36, 24, 255, 47, 39, 25, 255, 33, 30, 22, 255, 42, 36, 24, 255, 45, 37, 24, 255, 41, 36, 24, 255, 41, 35, 24, 255, 37, 33, 23, 255, 52, 42, 27, 255, 43, 37, 24, 255, 36, 31, 22, 255, 42, 36, 24, 255, 40, 35, 24, 255, 41, 35, 24, 255, 35, 31, 22, 255, 52, 42, 27, 255, 40, 34, 24, 255, 39, 34, 24, 255, 34, 31, 22, 255, 35, 31, 23, 255, 36, 32, 22, 255, 42, 36, 24, 255, 60, 46, 30, 255, 45, 37, 24, 255, 51, 41, 27, 255, 38, 33, 23, 255, 40, 34, 24, 255, 58, 45, 30, 255, 59, 45, 30, 255, 56, 44, 29, 255, 45, 37, 24, 255, 72, 53, 33, 255, 50, 40, 27, 255, 33, 30, 22, 255, 59, 49, 35, 255, 36, 32, 23, 255, 36, 32, 23, 255, 44, 45, 37, 255, 42, 36, 24, 255, 59, 46, 30, 255, 45, 37, 24, 255, 36, 32, 23, 255, 39, 33, 23, 255, 33, 30, 22, 255, 36, 32, 23, 255, 43, 36, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 40, 35, 24, 255, 40, 34, 24, 255, 43, 36, 24, 255, 44, 37, 24, 255, 33, 30, 22, 255, 50, 42, 31, 255, 38, 33, 23, 255, 43, 37, 24, 255, 34, 30, 22, 255, 34, 31, 22, 255, 39, 34, 24, 255, 42, 36, 24, 255, 58, 45, 30, 255, 51, 41, 27, 255, 59, 46, 30, 255, 37, 33, 23, 255, 36, 32, 23, 255, 40, 34, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 34, 31, 22, 255, 61, 50, 36, 255, 34, 30, 22, 255, 37, 33, 23, 255, 38, 33, 23, 255, 57, 44, 29, 255, 53, 42, 28, 255, 42, 36, 24, 255, 45, 37, 24, 255, 49, 40, 26, 255, 44, 45, 37, 255, 39, 33, 23, 255, 34, 31, 22, 255, 39, 34, 25, 255, 49, 42, 30, 255, 50, 42, 31, 255, 43, 37, 24, 255, 39, 33, 23, 255, 40, 34, 24, 255, 40, 35, 24, 255, 36, 32, 22, 255, 49, 40, 26, 255, 36, 32, 23, 255, 34, 31, 22, 255, 42, 36, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 39, 34, 23, 255, 34, 31, 22, 255, 33, 30, 22, 255, 35, 31, 22, 255, 42, 37, 27, 255, 58, 48, 34, 255, 63, 52, 37, 255, 44, 38, 27, 255, 62, 51, 36, 255, 41, 35, 24, 255, 34, 31, 22, 255, 39, 34, 24, 255, 45, 37, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 41, 35, 24, 255, 39, 34, 23, 255, 49, 40, 26, 255, 60, 46, 30, 255, 53, 42, 27, 255, 40, 34, 24, 255, 38, 33, 23, 255, 39, 34, 24, 255, 38, 33, 23, 255, 47, 40, 29, 255, 45, 37, 24, 255, 51, 41, 27, 255, 47, 38, 25, 255, 43, 36, 24, 255, 41, 35, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 41, 36, 26, 255, 40, 34, 24, 255, 34, 31, 22, 255, 41, 36, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 41, 35, 24, 255, 36, 32, 24, 255, 39, 34, 24, 255, 33, 30, 22, 255, 55, 46, 33, 255, 25, 34, 26, 255, 28, 38, 28, 255, 34, 49, 34, 255, 36, 53, 36, 255, 31, 45, 32, 255, 35, 52, 35, 255, 36, 53, 36, 255, 37, 55, 37, 255, 34, 50, 34, 255, 36, 53, 36, 255, 33, 49, 34, 255, 30, 43, 31, 255, 34, 51, 35, 255, 35, 52, 35, 255, 29, 41, 30, 255, 30, 43, 31, 255, 32, 46, 32, 255, 29, 40, 29, 255, 27, 38, 28, 255, 29, 40, 29, 255, 28, 39, 29, 255, 28, 39, 29, 255, 30, 43, 31, 255, 29, 41, 30, 255, 25, 33, 26, 255, 29, 41, 30, 255, 31, 45, 32, 255, 31, 45, 32, 255, 35, 51, 35, 255, 30, 42, 30, 255, 30, 43, 31, 255, 34, 50, 34, 255, 35, 52, 35, 255, 28, 38, 28, 255, 27, 37, 28, 255, 29, 41, 30, 255, 27, 38, 28, 255, 26, 36, 27, 255, 29, 40, 29, 255, 30, 43, 31, 255, 26, 35, 27, 255, 27, 37, 28, 255, 24, 32, 25, 255, 25, 33, 26, 255, 24, 32, 25, 255, 28, 39, 29, 255, 27, 37, 28, 255, 28, 40, 29, 255, 29, 41, 30, 255, 30, 42, 30, 255, 28, 39, 29, 255, 28, 39, 29, 255, 35, 51, 35, 255, 29, 40, 29, 255, 30, 42, 30, 255, 29, 41, 30, 255, 35, 52, 35, 255, 34, 51, 35, 255, 37, 56, 37, 255, 34, 49, 34, 255, 32, 45, 32, 255, 29, 41, 30, 255, 31, 45, 32, 255, 29, 41, 30, 255, 27, 37, 28, 255, 31, 44, 31, 255, 30, 43, 31, 255, 32, 47, 33, 255, 35, 52, 35, 255, 32, 46, 32, 255, 28, 39, 29, 255, 28, 38, 28, 255, 26, 34, 26, 255, 28, 39, 29, 255, 30, 43, 31, 255, 28, 38, 28, 255, 28, 38, 28, 255, 32, 46, 32, 255, 32, 45, 32, 255, 34, 50, 34, 255, 32, 45, 32, 255, 35, 52, 35, 255, 27, 38, 28, 255, 32, 46, 32, 255, 29, 40, 29, 255, 33, 47, 33, 255, 30, 43, 31, 255, 30, 42, 30, 255, 30, 42, 30, 255, 26, 36, 27, 255, 24, 30, 25, 255, 27, 37, 28, 255, 28, 39, 29, 255, 30, 43, 31, 255, 30, 42, 30, 255, 30, 43, 31, 255, 31, 45, 32, 255, 36, 53, 36, 255, 37, 56, 37, 255, 34, 50, 34, 255, 32, 45, 32, 255, 30, 43, 31, 255, 35, 51, 35, 255, 33, 47, 33, 255, 30, 43, 31, 255, 33, 49, 34, 255, 34, 51, 35, 255, 34, 50, 34, 255, 35, 52, 35, 255, 36, 54, 36, 255, 32, 47, 33, 255, 35, 52, 35, 255, 36, 53, 36, 255, 29, 40, 29, 255, 30, 43, 31, 255, 32, 46, 32, 255, 34, 50, 34, 255, 31, 45, 32, 255, 27, 37, 28, 255, 25, 32, 26, 255, 28, 36, 29, 255, 25, 34, 26, 255, 27, 37, 28, 255, 25, 34, 26, 255, 26, 36, 27, 255, 29, 41, 30, 255, 32, 46, 32, 255, 33, 47, 33, 255, 28, 39, 29, 255, 30, 43, 31, 255, 28, 38, 28, 255, 27, 37, 28, 255, 26, 35, 27, 255, 23, 29, 24, 255, 25, 34, 26, 255, 28, 39, 29, 255, 27, 37, 28, 255, 27, 37, 28, 255, 26, 35, 27, 255, 23, 30, 24, 255, 23, 29, 24, 255, 24, 32, 25, 255, 26, 36, 27, 255, 25, 33, 26, 255, 23, 30, 24, 255, 24, 32, 25, 255, 24, 32, 25, 255, 24, 31, 25, 255, 29, 40, 29, 255, 30, 42, 30, 255, 32, 47, 33, 255, 31, 44, 31, 255, 33, 49, 34, 255, 36, 53, 36, 255, 32, 46, 32, 255, 33, 48, 33, 255, 32, 45, 32, 255, 33, 47, 33, 255, 35, 52, 35, 255, 31, 44, 31, 255, 31, 44, 31, 255, 31, 45, 32, 255, 32, 46, 32, 255, 36, 54, 36, 255, 34, 50, 34, 255, 35, 51, 35, 255, 32, 47, 33, 255, 31, 44, 31, 255, 30, 42, 30, 255, 31, 44, 31, 255, 29, 40, 29, 255, 30, 43, 31, 255, 33, 49, 34, 255, 31, 45, 32, 255, 30, 42, 30, 255, 33, 49, 34, 255, 29, 41, 30, 255, 27, 37, 28, 255, 27, 37, 28, 255, 28, 38, 28, 255, 31, 45, 32, 255, 29, 40, 29, 255, 31, 45, 32, 255, 36, 54, 36, 255, 37, 56, 37, 255, 32, 45, 32, 255, 28, 39, 29, 255, 26, 35, 27, 255, 23, 30, 24, 255, 28, 39, 29, 255, 26, 33, 27, 255, 27, 37, 28, 255, 26, 34, 26, 255, 26, 32, 26, 255, 23, 30, 24, 255, 25, 33, 26, 255, 24, 31, 25, 255, 24, 31, 25, 255, 26, 34, 26, 255, 24, 31, 25, 255, 32, 45, 32, 255, 30, 42, 30, 255, 29, 41, 30, 255, 28, 38, 28, 255, 28, 39, 29, 255, 32, 45, 32, 255, 31, 45, 32, 255, 28, 39, 29, 255, 24, 31, 25, 255, 29, 41, 30, 255, 27, 38, 28, 255, 33, 48, 33, 255, 32, 47, 33, 255, 35, 52, 35, 255, 35, 51, 35, 255, 30, 42, 30, 255, 23, 30, 24, 255, 25, 33, 26, 255, 24, 32, 25, 255, 25, 33, 26, 255, 27, 37, 28, 255, 26, 36, 27, 255, 28, 38, 28, 255, 28, 39, 29, 255, 31, 44, 31, 255, 31, 44, 31, 255, 29, 41, 30, 255, 29, 41, 30, 255, 27, 37, 28, 255, 28, 39, 29, 255, 25, 33, 26, 255, 23, 29, 24, 255, 26, 35, 27, 255, 28, 38, 28, 255, 30, 43, 31, 255, 29, 41, 30, 255, 31, 45, 32, 255, 31, 44, 31, 255, 28, 38, 28, 255, 30, 43, 31, 255, 31, 44, 31, 255, 32, 46, 32, 255, 30, 42, 30, 255, 28, 39, 29, 255, 31, 44, 31, 255, 28, 40, 29, 255, 28, 38, 28, 255, 24, 31, 25, 255, 25, 33, 26, 255, 24, 31, 25, 255, 23, 29, 24, 255, 26, 36, 27, 255, 25, 33, 26, 255, 27, 37, 28, 255, 31, 44, 31, 255, 29, 40, 29, 255, 34, 31, 22, 255, 48, 40, 30, 255, 37, 33, 23, 255, 40, 35, 24, 255, 34, 31, 22, 255, 34, 30, 22, 255, 43, 36, 24, 255, 48, 39, 25, 255, 66, 49, 33, 255, 49, 40, 26, 255, 47, 39, 25, 255, 39, 34, 24, 255, 36, 32, 23, 255, 34, 31, 22, 255, 45, 38, 25, 255, 47, 40, 28, 255, 57, 46, 32, 255, 51, 41, 27, 255, 48, 39, 26, 255, 37, 33, 23, 255, 44, 36, 25, 255, 38, 33, 23, 255, 39, 34, 24, 255, 40, 34, 23, 255, 36, 32, 23, 255, 46, 38, 24, 255, 43, 36, 24, 255, 45, 38, 25, 255, 37, 33, 23, 255, 40, 35, 24, 255, 43, 36, 24, 255, 42, 36, 24, 255, 41, 35, 24, 255, 39, 34, 23, 255, 44, 37, 24, 255, 39, 34, 24, 255, 37, 33, 23, 255, 43, 37, 24, 255, 57, 47, 34, 255, 37, 33, 23, 255, 35, 31, 22, 255, 50, 42, 31, 255, 34, 31, 22, 255, 41, 36, 26, 255, 41, 35, 24, 255, 41, 35, 24, 255, 38, 33, 23, 255, 41, 36, 24, 255, 48, 40, 30, 255, 37, 33, 23, 255, 40, 35, 24, 255, 62, 47, 31, 255, 62, 47, 31, 255, 58, 45, 30, 255, 51, 41, 27, 255, 43, 37, 24, 255, 33, 30, 22, 255, 54, 43, 28, 255, 50, 40, 27, 255, 45, 37, 24, 255, 41, 35, 24, 255, 42, 36, 24, 255, 38, 33, 23, 255, 39, 34, 23, 255, 36, 31, 22, 255, 37, 33, 23, 255, 38, 33, 23, 255, 39, 34, 25, 255, 34, 31, 22, 255, 46, 39, 25, 255, 42, 36, 24, 255, 49, 40, 26, 255, 42, 36, 24, 255, 36, 32, 23, 255, 37, 33, 23, 255, 42, 36, 24, 255, 50, 40, 27, 255, 35, 31, 22, 255, 59, 49, 35, 255, 36, 32, 24, 255, 42, 36, 24, 255, 41, 36, 24, 255, 48, 40, 30, 255, 38, 33, 23, 255, 33, 30, 22, 255, 39, 34, 23, 255, 55, 43, 28, 255, 41, 35, 24, 255, 40, 35, 24, 255, 57, 47, 34, 255, 55, 46, 33, 255, 37, 33, 23, 255, 34, 30, 22, 255, 41, 35, 24, 255, 43, 36, 24, 255, 55, 46, 33, 255, 36, 32, 24, 255, 38, 33, 23, 255, 44, 37, 24, 255, 48, 39, 25, 255, 62, 47, 31, 255, 57, 45, 29, 255, 43, 37, 24, 255, 45, 37, 24, 255, 46, 38, 25, 255, 40, 34, 24, 255, 46, 39, 25, 255, 40, 34, 24, 255, 44, 38, 27, 255, 34, 30, 22, 255, 33, 30, 22, 255, 34, 31, 22, 255, 36, 32, 24, 255, 37, 33, 23, 255, 39, 34, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 40, 34, 24, 255, 35, 31, 23, 255, 41, 36, 26, 255, 39, 34, 23, 255, 50, 40, 27, 255, 49, 40, 26, 255, 36, 32, 23, 255, 38, 33, 23, 255, 43, 36, 24, 255, 40, 34, 24, 255, 45, 37, 24, 255, 35, 31, 23, 255, 41, 36, 24, 255, 41, 36, 24, 255, 48, 40, 26, 255, 65, 49, 33, 255, 63, 48, 31, 255, 40, 34, 24, 255, 40, 35, 24, 255, 46, 39, 25, 255, 58, 45, 30, 255, 64, 48, 32, 255, 45, 38, 25, 255, 41, 35, 24, 255, 42, 36, 24, 255, 36, 32, 23, 255, 36, 32, 22, 255, 45, 38, 25, 255, 43, 36, 24, 255, 47, 39, 25, 255, 56, 44, 29, 255, 45, 37, 24, 255, 39, 34, 24, 255, 33, 30, 22, 255, 80, 64, 45, 255, 46, 40, 29, 255, 44, 37, 24, 255, 49, 40, 26, 255, 52, 42, 27, 255, 41, 35, 24, 255, 34, 31, 22, 255, 34, 31, 22, 255, 37, 33, 23, 255, 39, 34, 24, 255, 39, 33, 23, 255, 34, 30, 22, 255, 42, 36, 24, 255, 37, 33, 23, 255, 34, 30, 22, 255, 45, 37, 24, 255, 42, 36, 24, 255, 36, 32, 23, 255, 40, 35, 24, 255, 36, 31, 22, 255, 37, 33, 23, 255, 37, 33, 23, 255, 79, 63, 45, 255, 34, 31, 22, 255, 38, 33, 23, 255, 39, 33, 23, 255, 59, 45, 30, 255, 60, 46, 31, 255, 52, 42, 28, 255, 42, 36, 24, 255, 43, 36, 24, 255, 44, 37, 24, 255, 45, 37, 24, 255, 36, 32, 23, 255, 61, 50, 36, 255, 49, 42, 30, 255, 44, 37, 24, 255, 46, 38, 25, 255, 42, 36, 24, 255, 36, 32, 23, 255, 41, 36, 24, 255, 51, 41, 27, 255, 41, 35, 24, 255, 43, 36, 24, 255, 50, 40, 27, 255, 67, 50, 33, 255, 49, 40, 26, 255, 40, 35, 25, 255, 35, 31, 22, 255, 54, 43, 28, 255, 39, 34, 24, 255, 35, 31, 22, 255, 39, 34, 23, 255, 44, 37, 24, 255, 46, 39, 25, 255, 37, 33, 23, 255, 36, 32, 23, 255, 42, 36, 24, 255, 40, 35, 24, 255, 41, 35, 24, 255, 43, 37, 24, 255, 36, 32, 22, 255, 33, 30, 22, 255, 54, 45, 33, 255, 36, 32, 22, 255, 34, 31, 22, 255, 39, 34, 24, 255, 33, 30, 22, 255, 46, 40, 29, 255, 35, 31, 23, 255, 42, 36, 24, 255, 37, 33, 23, 255, 36, 32, 22, 255, 34, 30, 22, 255, 43, 37, 24, 255, 43, 36, 24, 255, 40, 34, 24, 255, 45, 37, 24, 255, 51, 41, 27, 255, 49, 40, 26, 255, 49, 39, 26, 255, 53, 42, 27, 255, 46, 39, 25, 255, 43, 37, 24, 255, 42, 36, 24, 255, 39, 34, 24, 255, 38, 34, 24, 255, 48, 39, 26, 255, 40, 35, 23, 255, 46, 38, 25, 255, 41, 36, 26, 255, 53, 44, 31, 255, 39, 34, 24, 255, 58, 48, 34, 255, 71, 57, 41, 255, 34, 30, 22, 255, 34, 30, 22, 255, 54, 45, 33, 255, 53, 44, 32, 255, 40, 34, 24, 255, 39, 33, 23, 255, 34, 31, 22, 255, 37, 33, 23, 255, 36, 31, 22, 255, 33, 30, 22, 255, 27, 37, 28, 255, 28, 39, 29, 255, 31, 45, 32, 255, 34, 49, 34, 255, 30, 43, 31, 255, 32, 45, 32, 255, 28, 39, 29, 255, 31, 45, 32, 255, 35, 52, 35, 255, 36, 53, 36, 255, 32, 47, 33, 255, 28, 39, 29, 255, 35, 52, 35, 255, 34, 49, 34, 255, 32, 46, 32, 255, 30, 43, 31, 255, 26, 35, 27, 255, 30, 42, 30, 255, 30, 43, 31, 255, 32, 46, 32, 255, 32, 46, 32, 255, 26, 36, 27, 255, 26, 35, 27, 255, 28, 39, 29, 255, 26, 34, 26, 255, 26, 35, 27, 255, 25, 34, 26, 255, 32, 47, 33, 255, 32, 46, 32, 255, 34, 49, 34, 255, 28, 39, 29, 255, 33, 48, 33, 255, 31, 44, 31, 255, 26, 36, 27, 255, 28, 39, 29, 255, 23, 29, 24, 255, 27, 37, 28, 255, 24, 32, 25, 255, 25, 33, 26, 255, 30, 42, 30, 255, 26, 35, 27, 255, 25, 33, 26, 255, 24, 32, 25, 255, 23, 30, 24, 255, 26, 34, 26, 255, 28, 39, 29, 255, 25, 33, 26, 255, 30, 43, 31, 255, 33, 48, 33, 255, 30, 42, 30, 255, 26, 35, 27, 255, 25, 33, 26, 255, 29, 41, 30, 255, 26, 35, 27, 255, 31, 44, 31, 255, 31, 45, 32, 255, 33, 48, 33, 255, 35, 53, 36, 255, 33, 49, 34, 255, 35, 51, 35, 255, 35, 53, 36, 255, 33, 47, 33, 255, 26, 35, 27, 255, 29, 41, 30, 255, 25, 34, 26, 255, 26, 34, 26, 255, 25, 34, 26, 255, 28, 39, 29, 255, 33, 48, 33, 255, 29, 41, 30, 255, 24, 32, 25, 255, 25, 34, 26, 255, 26, 35, 27, 255, 29, 41, 30, 255, 32, 45, 32, 255, 30, 43, 31, 255, 32, 47, 33, 255, 32, 46, 32, 255, 33, 49, 34, 255, 34, 51, 35, 255, 34, 50, 34, 255, 34, 49, 34, 255, 32, 47, 33, 255, 28, 38, 28, 255, 25, 33, 26, 255, 27, 36, 27, 255, 29, 41, 30, 255, 26, 35, 27, 255, 25, 34, 26, 255, 24, 32, 25, 255, 24, 30, 25, 255, 24, 32, 25, 255, 28, 39, 29, 255, 33, 48, 33, 255, 35, 53, 36, 255, 32, 47, 33, 255, 31, 45, 32, 255, 31, 45, 32, 255, 36, 54, 36, 255, 33, 49, 34, 255, 34, 49, 34, 255, 32, 45, 32, 255, 33, 49, 34, 255, 31, 45, 32, 255, 28, 39, 29, 255, 29, 41, 30, 255, 32, 46, 32, 255, 32, 45, 32, 255, 34, 49, 34, 255, 35, 51, 35, 255, 40, 60, 40, 255, 42, 62, 41, 255, 36, 53, 36, 255, 32, 47, 33, 255, 30, 43, 31, 255, 29, 41, 30, 255, 32, 47, 33, 255, 28, 40, 29, 255, 25, 33, 26, 255, 24, 32, 25, 255, 24, 32, 25, 255, 28, 39, 29, 255, 26, 36, 27, 255, 26, 34, 26, 255, 23, 29, 24, 255, 23, 29, 24, 255, 29, 41, 30, 255, 29, 41, 30, 255, 25, 34, 26, 255, 30, 43, 31, 255, 29, 41, 30, 255, 27, 38, 28, 255, 24, 32, 25, 255, 23, 30, 24, 255, 25, 33, 26, 255, 26, 34, 26, 255, 24, 32, 25, 255, 24, 31, 25, 255, 23, 30, 24, 255, 24, 32, 25, 255, 28, 38, 28, 255, 27, 37, 28, 255, 26, 35, 27, 255, 24, 32, 25, 255, 29, 41, 30, 255, 29, 39, 16, 255, 29, 41, 30, 255, 28, 40, 29, 255, 32, 47, 33, 255, 36, 53, 36, 255, 35, 52, 35, 255, 32, 47, 33, 255, 33, 48, 33, 255, 29, 41, 30, 255, 31, 45, 32, 255, 35, 51, 35, 255, 33, 47, 33, 255, 31, 45, 32, 255, 33, 48, 33, 255, 33, 48, 33, 255, 33, 49, 34, 255, 34, 50, 34, 255, 35, 51, 35, 255, 35, 52, 35, 255, 31, 45, 32, 255, 31, 44, 31, 255, 31, 44, 31, 255, 31, 45, 32, 255, 29, 41, 30, 255, 30, 42, 30, 255, 28, 40, 29, 255, 27, 38, 28, 255, 29, 41, 30, 255, 32, 47, 33, 255, 30, 43, 31, 255, 33, 48, 33, 255, 29, 41, 30, 255, 29, 40, 29, 255, 29, 41, 30, 255, 30, 42, 30, 255, 32, 45, 32, 255, 32, 47, 33, 255, 31, 44, 31, 255, 35, 51, 35, 255, 34, 51, 35, 255, 31, 44, 31, 255, 26, 36, 27, 255, 26, 35, 27, 255, 24, 31, 25, 255, 25, 34, 26, 255, 25, 32, 26, 255, 27, 38, 28, 255, 24, 31, 25, 255, 27, 37, 28, 255, 26, 34, 26, 255, 25, 34, 26, 255, 28, 39, 29, 255, 24, 32, 25, 255, 24, 31, 25, 255, 25, 33, 26, 255, 29, 40, 29, 255, 29, 41, 30, 255, 30, 42, 30, 255, 28, 38, 28, 255, 29, 40, 29, 255, 31, 45, 32, 255, 31, 44, 31, 255, 27, 37, 28, 255, 24, 32, 25, 255, 31, 45, 32, 255, 30, 43, 31, 255, 32, 46, 32, 255, 29, 41, 30, 255, 32, 47, 33, 255, 33, 49, 34, 255, 28, 39, 29, 255, 30, 42, 30, 255, 27, 37, 28, 255, 27, 37, 28, 255, 31, 44, 31, 255, 29, 40, 29, 255, 32, 47, 33, 255, 33, 48, 33, 255, 28, 38, 28, 255, 28, 39, 29, 255, 25, 33, 26, 255, 30, 43, 31, 255, 23, 30, 24, 255, 26, 34, 26, 255, 26, 35, 27, 255, 23, 29, 24, 255, 31, 39, 31, 255, 26, 35, 27, 255, 30, 43, 31, 255, 26, 36, 27, 255, 26, 35, 27, 255, 27, 37, 28, 255, 32, 46, 32, 255, 27, 36, 27, 255, 32, 46, 32, 255, 27, 37, 28, 255, 25, 33, 26, 255, 25, 34, 26, 255, 24, 32, 25, 255, 30, 42, 30, 255, 28, 39, 29, 255, 26, 36, 27, 255, 25, 34, 26, 255, 23, 29, 24, 255, 24, 32, 25, 255, 23, 29, 24, 255, 26, 35, 27, 255, 24, 32, 25, 255, 26, 34, 26, 255, 33, 48, 33, 255, 30, 43, 31, 255, 35, 31, 22, 255, 41, 36, 24, 255, 45, 37, 24, 255, 57, 44, 29, 255, 45, 37, 24, 255, 36, 31, 22, 255, 39, 34, 23, 255, 43, 37, 24, 255, 45, 37, 24, 255, 35, 31, 22, 255, 40, 34, 24, 255, 41, 35, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 46, 38, 25, 255, 42, 36, 24, 255, 49, 39, 26, 255, 47, 39, 25, 255, 37, 33, 22, 255, 37, 33, 24, 255, 36, 31, 22, 255, 37, 33, 24, 255, 34, 30, 22, 255, 37, 33, 23, 255, 42, 35, 23, 255, 41, 35, 24, 255, 40, 35, 24, 255, 36, 32, 22, 255, 52, 42, 28, 255, 44, 37, 24, 255, 42, 36, 24, 255, 43, 37, 24, 255, 37, 33, 23, 255, 33, 30, 22, 255, 41, 35, 24, 255, 42, 36, 24, 255, 36, 32, 23, 255, 37, 33, 23, 255, 39, 34, 23, 255, 38, 33, 23, 255, 34, 30, 22, 255, 59, 49, 35, 255, 43, 37, 24, 255, 39, 34, 24, 255, 35, 31, 22, 255, 39, 34, 24, 255, 38, 33, 23, 255, 34, 30, 22, 255, 38, 33, 23, 255, 40, 35, 24, 255, 57, 52, 42, 255, 59, 45, 30, 255, 45, 38, 25, 255, 40, 34, 24, 255, 42, 36, 24, 255, 34, 31, 22, 255, 39, 34, 24, 255, 41, 36, 24, 255, 40, 35, 25, 255, 37, 33, 23, 255, 51, 43, 31, 255, 33, 30, 22, 255, 36, 32, 24, 255, 48, 40, 30, 255, 51, 43, 31, 255, 34, 30, 22, 255, 33, 30, 22, 255, 44, 37, 24, 255, 55, 43, 28, 255, 52, 42, 28, 255, 46, 39, 25, 255, 46, 39, 25, 255, 37, 33, 23, 255, 41, 35, 24, 255, 49, 42, 30, 255, 36, 32, 23, 255, 34, 31, 22, 255, 53, 44, 32, 255, 39, 34, 25, 255, 46, 40, 29, 255, 33, 30, 22, 255, 61, 50, 36, 255, 66, 54, 38, 255, 68, 55, 40, 255, 39, 34, 24, 255, 41, 35, 24, 255, 36, 31, 22, 255, 40, 35, 24, 255, 36, 32, 23, 255, 42, 37, 27, 255, 49, 42, 30, 255, 35, 31, 22, 255, 58, 48, 34, 255, 55, 46, 33, 255, 79, 63, 45, 255, 77, 62, 44, 255, 40, 35, 25, 255, 37, 33, 23, 255, 38, 33, 23, 255, 48, 39, 25, 255, 63, 48, 32, 255, 42, 36, 24, 255, 41, 36, 24, 255, 43, 37, 24, 255, 49, 40, 26, 255, 41, 35, 24, 255, 39, 34, 24, 255, 37, 33, 23, 255, 43, 37, 24, 255, 35, 31, 22, 255, 38, 33, 23, 255, 43, 37, 24, 255, 40, 35, 24, 255, 40, 34, 24, 255, 40, 34, 24, 255, 43, 36, 24, 255, 50, 40, 27, 255, 40, 35, 24, 255, 37, 33, 23, 255, 40, 34, 24, 255, 36, 32, 23, 255, 39, 33, 23, 255, 38, 33, 23, 255, 63, 48, 31, 255, 58, 45, 30, 255, 43, 36, 24, 255, 45, 37, 24, 255, 44, 37, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 41, 35, 24, 255, 56, 44, 29, 255, 41, 36, 24, 255, 40, 35, 24, 255, 37, 33, 24, 255, 39, 34, 23, 255, 39, 34, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 33, 30, 22, 255, 33, 30, 22, 255, 36, 32, 23, 255, 40, 34, 24, 255, 37, 33, 23, 255, 41, 35, 24, 255, 40, 34, 24, 255, 70, 52, 33, 255, 57, 45, 29, 255, 52, 42, 27, 255, 50, 40, 27, 255, 37, 33, 23, 255, 36, 32, 23, 255, 34, 30, 22, 255, 38, 33, 23, 255, 48, 40, 26, 255, 51, 41, 27, 255, 45, 38, 25, 255, 37, 33, 23, 255, 34, 31, 22, 255, 53, 42, 28, 255, 39, 34, 24, 255, 36, 31, 22, 255, 41, 36, 26, 255, 35, 31, 22, 255, 37, 33, 23, 255, 35, 31, 22, 255, 34, 31, 22, 255, 36, 32, 23, 255, 40, 35, 25, 255, 58, 48, 34, 255, 51, 43, 31, 255, 36, 32, 23, 255, 35, 31, 22, 255, 36, 32, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 69, 51, 33, 255, 65, 49, 33, 255, 60, 46, 30, 255, 47, 39, 25, 255, 51, 41, 27, 255, 46, 38, 25, 255, 39, 34, 23, 255, 35, 31, 22, 255, 34, 31, 22, 255, 36, 32, 23, 255, 40, 35, 24, 255, 38, 33, 23, 255, 43, 36, 24, 255, 36, 32, 23, 255, 35, 31, 22, 255, 65, 49, 33, 255, 40, 34, 24, 255, 41, 36, 24, 255, 48, 40, 26, 255, 68, 51, 33, 255, 60, 46, 30, 255, 40, 34, 24, 255, 40, 35, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 40, 35, 24, 255, 54, 43, 28, 255, 42, 36, 24, 255, 40, 35, 24, 255, 40, 35, 24, 255, 39, 34, 23, 255, 39, 34, 24, 255, 34, 31, 22, 255, 36, 32, 23, 255, 43, 37, 24, 255, 40, 34, 24, 255, 34, 30, 22, 255, 35, 31, 22, 255, 41, 35, 24, 255, 51, 41, 27, 255, 40, 34, 24, 255, 47, 39, 25, 255, 37, 33, 23, 255, 36, 32, 23, 255, 57, 47, 34, 255, 36, 32, 23, 255, 39, 34, 24, 255, 52, 42, 27, 255, 45, 37, 24, 255, 45, 37, 24, 255, 45, 37, 24, 255, 42, 36, 24, 255, 39, 34, 24, 255, 39, 34, 24, 255, 41, 35, 23, 255, 56, 44, 28, 255, 43, 36, 23, 255, 36, 32, 23, 255, 37, 32, 23, 255, 35, 31, 22, 255, 40, 34, 23, 255, 40, 35, 24, 255, 42, 36, 24, 255, 48, 44, 33, 255, 37, 32, 22, 255, 41, 36, 26, 255, 54, 45, 32, 255, 33, 30, 22, 255, 34, 31, 22, 255, 37, 33, 23, 255, 33, 30, 22, 255, 46, 40, 29, 255, 38, 33, 23, 255, 37, 33, 23, 255, 44, 38, 27, 255, 33, 30, 22, 255, 54, 45, 33, 255, 37, 33, 23, 255, 39, 34, 24, 255, 37, 55, 37, 255, 31, 45, 32, 255, 29, 40, 29, 255, 32, 47, 33, 255, 32, 47, 33, 255, 32, 46, 32, 255, 33, 48, 33, 255, 32, 47, 33, 255, 32, 46, 32, 255, 34, 50, 34, 255, 33, 49, 34, 255, 38, 57, 38, 255, 33, 49, 34, 255, 35, 53, 36, 255, 31, 45, 32, 255, 26, 36, 27, 255, 28, 38, 28, 255, 25, 34, 26, 255, 26, 35, 27, 255, 31, 44, 31, 255, 34, 42, 16, 255, 28, 39, 29, 255, 27, 37, 28, 255, 27, 37, 28, 255, 27, 36, 27, 255, 29, 41, 30, 255, 26, 35, 27, 255, 28, 38, 28, 255, 29, 41, 30, 255, 29, 40, 29, 255, 33, 47, 33, 255, 29, 41, 30, 255, 29, 40, 29, 255, 25, 33, 26, 255, 23, 29, 24, 255, 28, 39, 29, 255, 29, 41, 30, 255, 26, 34, 26, 255, 27, 37, 28, 255, 25, 33, 26, 255, 26, 33, 27, 255, 26, 36, 27, 255, 29, 41, 30, 255, 28, 38, 28, 255, 32, 45, 32, 255, 32, 46, 32, 255, 26, 36, 27, 255, 25, 33, 26, 255, 27, 38, 28, 255, 24, 31, 25, 255, 25, 33, 26, 255, 24, 32, 25, 255, 26, 36, 27, 255, 27, 37, 28, 255, 27, 37, 28, 255, 31, 44, 31, 255, 26, 36, 27, 255, 32, 46, 32, 255, 37, 55, 37, 255, 36, 54, 36, 255, 39, 59, 39, 255, 35, 52, 35, 255, 31, 45, 32, 255, 29, 41, 30, 255, 29, 40, 29, 255, 27, 37, 28, 255, 27, 37, 28, 255, 27, 37, 28, 255, 27, 37, 28, 255, 29, 41, 30, 255, 29, 41, 30, 255, 31, 45, 32, 255, 30, 43, 31, 255, 27, 37, 28, 255, 27, 38, 28, 255, 28, 39, 29, 255, 33, 49, 34, 255, 32, 46, 32, 255, 35, 52, 35, 255, 34, 49, 34, 255, 31, 45, 32, 255, 33, 48, 33, 255, 86, 104, 13, 255, 24, 32, 25, 255, 28, 38, 28, 255, 26, 36, 27, 255, 28, 39, 29, 255, 30, 43, 31, 255, 30, 42, 30, 255, 26, 36, 27, 255, 25, 34, 26, 255, 28, 39, 29, 255, 30, 43, 31, 255, 35, 52, 35, 255, 29, 41, 30, 255, 34, 50, 34, 255, 27, 37, 28, 255, 30, 43, 31, 255, 31, 44, 31, 255, 36, 53, 36, 255, 35, 51, 35, 255, 27, 37, 28, 255, 30, 42, 30, 255, 32, 45, 32, 255, 33, 49, 34, 255, 32, 47, 33, 255, 29, 40, 29, 255, 32, 46, 32, 255, 36, 54, 36, 255, 36, 53, 36, 255, 37, 56, 37, 255, 37, 55, 37, 255, 37, 56, 37, 255, 33, 48, 33, 255, 27, 37, 28, 255, 27, 37, 28, 255, 28, 38, 28, 255, 27, 38, 28, 255, 26, 36, 27, 255, 35, 36, 13, 255, 26, 35, 27, 255, 25, 33, 26, 255, 24, 31, 25, 255, 23, 29, 24, 255, 26, 36, 27, 255, 24, 31, 25, 255, 24, 31, 25, 255, 27, 37, 28, 255, 26, 36, 27, 255, 26, 34, 26, 255, 29, 41, 30, 255, 29, 40, 29, 255, 27, 37, 28, 255, 24, 32, 25, 255, 25, 34, 26, 255, 23, 30, 24, 255, 25, 33, 26, 255, 24, 32, 25, 255, 25, 34, 26, 255, 26, 35, 27, 255, 27, 36, 27, 255, 24, 32, 25, 255, 28, 39, 29, 255, 36, 53, 36, 255, 30, 42, 30, 255, 29, 41, 30, 255, 27, 36, 27, 255, 26, 36, 27, 255, 34, 50, 34, 255, 35, 52, 35, 255, 35, 52, 35, 255, 35, 53, 36, 255, 32, 47, 33, 255, 29, 41, 30, 255, 30, 42, 30, 255, 33, 49, 34, 255, 37, 55, 37, 255, 38, 57, 38, 255, 36, 53, 36, 255, 40, 60, 40, 255, 36, 53, 36, 255, 35, 52, 35, 255, 31, 45, 32, 255, 36, 53, 36, 255, 34, 49, 34, 255, 32, 47, 33, 255, 32, 45, 32, 255, 31, 45, 32, 255, 33, 47, 33, 255, 31, 44, 31, 255, 24, 32, 25, 255, 27, 36, 27, 255, 27, 37, 28, 255, 28, 38, 28, 255, 29, 41, 30, 255, 30, 43, 31, 255, 28, 38, 28, 255, 28, 39, 29, 255, 30, 42, 30, 255, 28, 39, 29, 255, 30, 42, 30, 255, 28, 39, 29, 255, 30, 43, 31, 255, 32, 46, 32, 255, 35, 52, 35, 255, 28, 38, 28, 255, 28, 38, 28, 255, 28, 39, 29, 255, 26, 36, 27, 255, 25, 33, 26, 255, 28, 38, 28, 255, 24, 32, 25, 255, 24, 32, 25, 255, 28, 38, 28, 255, 32, 46, 32, 255, 31, 44, 31, 255, 32, 46, 32, 255, 27, 37, 28, 255, 27, 37, 28, 255, 27, 37, 28, 255, 27, 37, 28, 255, 28, 39, 29, 255, 29, 40, 29, 255, 28, 39, 29, 255, 32, 47, 33, 255, 32, 47, 33, 255, 29, 40, 29, 255, 30, 43, 31, 255, 51, 62, 17, 255, 32, 47, 33, 255, 32, 46, 32, 255, 28, 39, 29, 255, 29, 41, 30, 255, 33, 48, 33, 255, 38, 57, 38, 255, 29, 41, 30, 255, 31, 45, 32, 255, 29, 40, 29, 255, 25, 33, 26, 255, 26, 36, 27, 255, 28, 39, 29, 255, 30, 43, 31, 255, 27, 37, 28, 255, 28, 38, 28, 255, 23, 30, 24, 255, 24, 31, 25, 255, 28, 39, 29, 255, 28, 38, 28, 255, 23, 29, 24, 255, 26, 34, 26, 255, 24, 30, 25, 255, 24, 31, 25, 255, 27, 37, 28, 255, 28, 39, 29, 255, 27, 36, 27, 255, 28, 39, 29, 255, 27, 37, 28, 255, 32, 45, 32, 255, 31, 45, 32, 255, 30, 43, 31, 255, 25, 34, 26, 255, 28, 38, 28, 255, 25, 34, 26, 255, 25, 33, 26, 255, 23, 29, 24, 255, 26, 35, 27, 255, 30, 43, 31, 255, 27, 37, 28, 255, 27, 37, 28, 255, 23, 29, 24, 255, 26, 33, 27, 255, 24, 32, 25, 255, 25, 34, 26, 255, 24, 32, 25, 255, 29, 40, 29, 255, 32, 47, 33, 255, 42, 36, 24, 255, 61, 46, 31, 255, 60, 46, 30, 255, 42, 36, 24, 255, 49, 40, 26, 255, 36, 32, 23, 255, 34, 31, 22, 255, 39, 34, 23, 255, 42, 36, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 39, 34, 24, 255, 36, 32, 23, 255, 38, 33, 24, 255, 33, 30, 22, 255, 36, 32, 23, 255, 39, 34, 23, 255, 36, 31, 22, 255, 41, 36, 24, 255, 38, 33, 23, 255, 35, 31, 22, 255, 40, 34, 24, 255, 39, 34, 23, 255, 39, 34, 24, 255, 44, 38, 27, 255, 41, 36, 24, 255, 39, 34, 23, 255, 43, 36, 24, 255, 39, 34, 23, 255, 45, 38, 25, 255, 53, 42, 28, 255, 40, 35, 24, 255, 39, 34, 23, 255, 33, 30, 22, 255, 34, 30, 22, 255, 37, 33, 23, 255, 49, 42, 30, 255, 34, 31, 22, 255, 40, 35, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 38, 33, 23, 255, 45, 39, 28, 255, 60, 46, 31, 255, 43, 36, 24, 255, 35, 31, 22, 255, 44, 37, 24, 255, 43, 36, 24, 255, 36, 32, 23, 255, 39, 34, 23, 255, 51, 41, 27, 255, 68, 51, 33, 255, 46, 38, 25, 255, 35, 31, 22, 255, 36, 32, 24, 255, 37, 33, 23, 255, 67, 54, 39, 255, 41, 36, 24, 255, 37, 33, 23, 255, 36, 32, 23, 255, 33, 30, 22, 255, 35, 31, 22, 255, 35, 31, 22, 255, 46, 40, 29, 255, 73, 59, 42, 255, 34, 31, 22, 255, 38, 33, 23, 255, 38, 33, 23, 255, 34, 31, 22, 255, 52, 42, 27, 255, 64, 48, 32, 255, 52, 42, 27, 255, 42, 36, 24, 255, 36, 32, 23, 255, 38, 33, 23, 255, 35, 31, 22, 255, 42, 36, 24, 255, 37, 33, 23, 255, 49, 73, 34, 255, 36, 32, 22, 255, 79, 63, 45, 255, 46, 40, 29, 255, 79, 63, 45, 255, 79, 63, 45, 255, 79, 63, 45, 255, 39, 34, 23, 255, 35, 31, 23, 255, 50, 42, 31, 255, 61, 50, 36, 255, 42, 37, 27, 255, 34, 30, 22, 255, 36, 32, 24, 255, 37, 33, 24, 255, 44, 38, 27, 255, 68, 55, 40, 255, 76, 61, 43, 255, 54, 45, 33, 255, 41, 36, 26, 255, 34, 31, 22, 255, 36, 31, 22, 255, 45, 37, 24, 255, 43, 37, 24, 255, 45, 37, 24, 255, 51, 41, 27, 255, 43, 36, 24, 255, 40, 34, 24, 255, 39, 33, 23, 255, 42, 36, 24, 255, 42, 36, 24, 255, 60, 46, 31, 255, 41, 35, 24, 255, 45, 37, 24, 255, 67, 50, 33, 255, 54, 43, 28, 255, 39, 34, 24, 255, 44, 37, 24, 255, 45, 37, 24, 255, 62, 47, 31, 255, 43, 37, 24, 255, 49, 40, 26, 255, 39, 34, 24, 255, 37, 33, 23, 255, 39, 33, 23, 255, 40, 35, 24, 255, 52, 42, 28, 255, 51, 41, 27, 255, 47, 39, 25, 255, 57, 44, 29, 255, 59, 46, 30, 255, 54, 43, 28, 255, 43, 36, 24, 255, 36, 32, 23, 255, 48, 40, 26, 255, 44, 37, 24, 255, 40, 34, 24, 255, 34, 31, 22, 255, 35, 31, 22, 255, 40, 35, 25, 255, 34, 31, 22, 255, 39, 34, 24, 255, 33, 30, 22, 255, 36, 32, 23, 255, 40, 34, 24, 255, 42, 36, 24, 255, 50, 42, 31, 255, 37, 33, 23, 255, 44, 37, 24, 255, 70, 52, 33, 255, 72, 53, 33, 255, 58, 45, 30, 255, 45, 46, 37, 255, 45, 37, 24, 255, 38, 33, 23, 255, 61, 50, 36, 255, 34, 31, 22, 255, 41, 35, 24, 255, 38, 33, 23, 255, 52, 42, 28, 255, 42, 36, 24, 255, 40, 34, 24, 255, 66, 49, 33, 255, 56, 44, 29, 255, 44, 37, 24, 255, 39, 34, 25, 255, 37, 33, 23, 255, 53, 44, 32, 255, 36, 32, 23, 255, 35, 31, 22, 255, 42, 36, 24, 255, 46, 40, 29, 255, 58, 48, 34, 255, 34, 31, 22, 255, 61, 50, 36, 255, 34, 31, 22, 255, 36, 32, 23, 255, 40, 35, 24, 255, 42, 36, 24, 255, 54, 43, 28, 255, 48, 40, 26, 255, 42, 36, 24, 255, 43, 36, 24, 255, 68, 51, 33, 255, 52, 42, 28, 255, 41, 35, 24, 255, 39, 34, 23, 255, 42, 36, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 36, 32, 22, 255, 33, 30, 22, 255, 36, 32, 23, 255, 40, 35, 24, 255, 52, 42, 27, 255, 37, 33, 23, 255, 37, 33, 23, 255, 43, 37, 24, 255, 45, 37, 24, 255, 51, 41, 27, 255, 49, 40, 26, 255, 43, 37, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 34, 31, 22, 255, 42, 36, 24, 255, 38, 33, 23, 255, 41, 35, 24, 255, 37, 33, 23, 255, 48, 39, 25, 255, 62, 47, 31, 255, 34, 30, 22, 255, 40, 35, 25, 255, 35, 31, 22, 255, 39, 34, 23, 255, 34, 31, 22, 255, 42, 36, 24, 255, 37, 33, 23, 255, 84, 99, 37, 255, 49, 40, 26, 255, 52, 42, 28, 255, 52, 42, 27, 255, 49, 40, 26, 255, 63, 85, 33, 255, 38, 33, 23, 255, 45, 38, 25, 255, 39, 34, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 33, 30, 22, 255, 46, 40, 29, 255, 48, 40, 30, 255, 42, 36, 24, 255, 41, 35, 24, 255, 42, 36, 24, 255, 35, 31, 22, 255, 36, 32, 23, 255, 38, 33, 23, 255, 38, 33, 23, 255, 40, 35, 24, 255, 39, 34, 23, 255, 41, 35, 23, 255, 44, 37, 24, 255, 38, 33, 23, 255, 39, 34, 24, 255, 33, 30, 22, 255, 50, 42, 31, 255, 34, 31, 22, 255, 41, 35, 24, 255, 34, 31, 22, 255, 38, 33, 23, 255, 33, 30, 22, 255, 41, 35, 24, 255, 40, 34, 24, 255, 45, 39, 28, 255, 36, 32, 23, 255, 41, 35, 24, 255, 45, 37, 24, 255, 35, 52, 35, 255, 35, 53, 36, 255, 28, 39, 29, 255, 33, 47, 33, 255, 35, 52, 35, 255, 32, 45, 32, 255, 33, 48, 33, 255, 37, 56, 37, 255, 32, 47, 33, 255, 28, 39, 29, 255, 33, 48, 33, 255, 30, 42, 30, 255, 26, 36, 27, 255, 30, 43, 31, 255, 29, 41, 30, 255, 25, 33, 26, 255, 27, 38, 28, 255, 27, 37, 28, 255, 24, 32, 25, 255, 27, 37, 28, 255, 29, 41, 30, 255, 34, 49, 34, 255, 33, 49, 34, 255, 27, 37, 28, 255, 27, 37, 28, 255, 32, 47, 33, 255, 31, 45, 32, 255, 27, 37, 28, 255, 26, 35, 27, 255, 30, 42, 30, 255, 31, 44, 31, 255, 31, 45, 32, 255, 30, 42, 30, 255, 26, 34, 26, 255, 26, 32, 26, 255, 26, 33, 27, 255, 25, 34, 26, 255, 26, 36, 27, 255, 25, 33, 26, 255, 24, 32, 25, 255, 24, 32, 25, 255, 25, 34, 26, 255, 30, 42, 30, 255, 34, 49, 34, 255, 30, 42, 30, 255, 26, 34, 26, 255, 25, 33, 26, 255, 24, 32, 25, 255, 24, 32, 25, 255, 25, 33, 26, 255, 24, 30, 25, 255, 34, 43, 34, 255, 24, 30, 25, 255, 27, 36, 27, 255, 29, 40, 29, 255, 31, 45, 32, 255, 34, 50, 34, 255, 30, 43, 31, 255, 32, 47, 33, 255, 36, 54, 36, 255, 41, 61, 40, 255, 35, 52, 35, 255, 30, 43, 31, 255, 29, 41, 30, 255, 30, 42, 30, 255, 30, 42, 30, 255, 28, 39, 29, 255, 25, 33, 26, 255, 27, 36, 27, 255, 29, 40, 29, 255, 35, 52, 35, 255, 33, 49, 34, 255, 31, 45, 32, 255, 33, 49, 34, 255, 32, 47, 33, 255, 30, 43, 31, 255, 35, 52, 35, 255, 35, 52, 35, 255, 36, 53, 36, 255, 31, 44, 31, 255, 33, 48, 33, 255, 28, 39, 29, 255, 25, 34, 26, 255, 27, 37, 28, 255, 24, 31, 25, 255, 26, 35, 27, 255, 26, 35, 27, 255, 26, 34, 26, 255, 28, 39, 29, 255, 29, 41, 30, 255, 32, 47, 33, 255, 29, 41, 30, 255, 32, 45, 32, 255, 28, 39, 29, 255, 30, 42, 30, 255, 28, 39, 29, 255, 30, 42, 30, 255, 33, 48, 33, 255, 33, 49, 34, 255, 38, 58, 38, 255, 31, 44, 31, 255, 32, 47, 33, 255, 28, 40, 29, 255, 34, 50, 34, 255, 34, 49, 34, 255, 31, 45, 32, 255, 28, 38, 28, 255, 28, 39, 29, 255, 34, 49, 34, 255, 37, 56, 37, 255, 38, 58, 38, 255, 44, 65, 43, 255, 30, 43, 31, 255, 30, 42, 30, 255, 28, 40, 29, 255, 25, 33, 26, 255, 23, 29, 24, 255, 26, 34, 26, 255, 26, 35, 27, 255, 25, 33, 26, 255, 23, 30, 24, 255, 24, 32, 25, 255, 24, 31, 25, 255, 26, 36, 27, 255, 29, 40, 29, 255, 24, 31, 25, 255, 26, 35, 27, 255, 24, 31, 25, 255, 30, 42, 30, 255, 25, 33, 26, 255, 26, 36, 27, 255, 30, 43, 31, 255, 28, 39, 29, 255, 30, 42, 30, 255, 34, 49, 34, 255, 24, 32, 25, 255, 23, 29, 24, 255, 28, 35, 28, 255, 24, 30, 25, 255, 26, 36, 27, 255, 27, 37, 28, 255, 30, 43, 31, 255, 33, 47, 33, 255, 31, 45, 32, 255, 30, 43, 31, 255, 28, 39, 29, 255, 23, 30, 24, 255, 31, 45, 32, 255, 33, 49, 34, 255, 34, 49, 34, 255, 34, 50, 34, 255, 32, 46, 32, 255, 32, 47, 33, 255, 26, 36, 27, 255, 30, 42, 30, 255, 31, 44, 31, 255, 34, 50, 34, 255, 33, 49, 34, 255, 36, 53, 36, 255, 40, 60, 40, 255, 50, 73, 47, 255, 35, 51, 35, 255, 33, 49, 34, 255, 34, 49, 34, 255, 41, 61, 40, 255, 34, 50, 34, 255, 29, 40, 29, 255, 32, 46, 32, 255, 32, 46, 32, 255, 28, 39, 29, 255, 29, 41, 30, 255, 26, 36, 27, 255, 24, 31, 25, 255, 25, 32, 26, 255, 27, 37, 28, 255, 27, 37, 28, 255, 29, 41, 30, 255, 30, 43, 31, 255, 29, 41, 30, 255, 30, 42, 30, 255, 29, 41, 30, 255, 30, 43, 31, 255, 31, 44, 31, 255, 29, 40, 29, 255, 30, 42, 30, 255, 34, 51, 35, 255, 29, 41, 30, 255, 28, 38, 28, 255, 25, 34, 26, 255, 25, 33, 26, 255, 25, 33, 26, 255, 29, 41, 30, 255, 23, 30, 24, 255, 28, 39, 29, 255, 26, 36, 27, 255, 27, 37, 28, 255, 30, 42, 30, 255, 30, 42, 30, 255, 25, 33, 26, 255, 25, 33, 26, 255, 23, 29, 24, 255, 26, 35, 27, 255, 30, 42, 30, 255, 30, 43, 31, 255, 33, 49, 34, 255, 32, 45, 32, 255, 33, 48, 33, 255, 31, 44, 31, 255, 34, 50, 34, 255, 31, 44, 31, 255, 29, 41, 30, 255, 30, 43, 31, 255, 29, 41, 30, 255, 35, 51, 35, 255, 38, 57, 38, 255, 32, 47, 33, 255, 33, 49, 34, 255, 31, 44, 31, 255, 29, 40, 29, 255, 28, 39, 29, 255, 26, 36, 27, 255, 25, 34, 26, 255, 27, 37, 28, 255, 27, 37, 28, 255, 24, 31, 25, 255, 26, 35, 27, 255, 25, 32, 26, 255, 28, 39, 29, 255, 28, 39, 29, 255, 25, 33, 26, 255, 23, 29, 24, 255, 24, 32, 25, 255, 25, 34, 26, 255, 27, 37, 28, 255, 29, 41, 30, 255, 26, 36, 27, 255, 27, 36, 27, 255, 31, 44, 31, 255, 32, 45, 32, 255, 32, 47, 33, 255, 28, 40, 29, 255, 29, 41, 30, 255, 24, 31, 25, 255, 24, 32, 25, 255, 23, 29, 24, 255, 26, 36, 27, 255, 27, 37, 28, 255, 27, 37, 28, 255, 30, 43, 31, 255, 24, 31, 25, 255, 25, 31, 25, 255, 27, 36, 27, 255, 26, 35, 27, 255, 26, 34, 26, 255, 26, 36, 27, 255, 36, 54, 36, 255, 63, 48, 32, 255, 66, 49, 33, 255, 45, 37, 24, 255, 35, 31, 22, 255, 41, 35, 24, 255, 37, 33, 23, 255, 33, 30, 22, 255, 40, 35, 24, 255, 39, 34, 24, 255, 40, 34, 24, 255, 39, 34, 24, 255, 36, 31, 22, 255, 75, 60, 43, 255, 75, 59, 40, 255, 42, 37, 26, 255, 35, 31, 22, 255, 43, 35, 23, 255, 41, 36, 24, 255, 50, 41, 29, 255, 54, 45, 32, 255, 67, 54, 38, 255, 35, 31, 22, 255, 47, 39, 25, 255, 42, 35, 23, 255, 50, 42, 30, 255, 35, 31, 23, 255, 39, 34, 25, 255, 54, 43, 28, 255, 54, 43, 28, 255, 41, 36, 24, 255, 38, 33, 23, 255, 45, 37, 24, 255, 47, 39, 25, 255, 42, 36, 24, 255, 36, 32, 24, 255, 40, 35, 25, 255, 59, 49, 35, 255, 42, 37, 27, 255, 39, 34, 24, 255, 34, 31, 22, 255, 60, 46, 30, 255, 37, 33, 23, 255, 42, 36, 24, 255, 65, 49, 33, 255, 42, 36, 24, 255, 45, 37, 24, 255, 55, 43, 28, 255, 51, 41, 27, 255, 36, 32, 22, 255, 40, 35, 24, 255, 52, 42, 28, 255, 70, 52, 33, 255, 65, 49, 33, 255, 42, 36, 24, 255, 43, 36, 24, 255, 33, 30, 22, 255, 39, 34, 25, 255, 37, 33, 23, 255, 37, 33, 23, 255, 37, 33, 24, 255, 48, 40, 30, 255, 61, 50, 36, 255, 37, 33, 24, 255, 75, 60, 43, 255, 79, 63, 44, 255, 63, 52, 37, 255, 78, 62, 43, 255, 37, 33, 23, 255, 42, 37, 27, 255, 39, 34, 24, 255, 47, 39, 25, 255, 52, 42, 27, 255, 43, 37, 24, 255, 33, 30, 22, 255, 67, 54, 39, 255, 39, 34, 24, 255, 56, 44, 29, 255, 55, 43, 28, 255, 59, 46, 30, 255, 36, 32, 23, 255, 57, 47, 34, 255, 61, 50, 36, 255, 68, 55, 40, 255, 46, 40, 29, 255, 78, 62, 43, 255, 79, 63, 45, 255, 44, 38, 27, 255, 39, 34, 25, 255, 62, 51, 36, 255, 79, 63, 45, 255, 59, 49, 35, 255, 50, 42, 31, 255, 72, 58, 42, 255, 42, 37, 27, 255, 36, 32, 23, 255, 36, 32, 22, 255, 49, 42, 30, 255, 78, 61, 43, 255, 80, 64, 45, 255, 58, 48, 34, 255, 43, 37, 24, 255, 41, 36, 24, 255, 60, 46, 30, 255, 43, 36, 24, 255, 42, 37, 27, 255, 41, 36, 26, 255, 39, 34, 23, 255, 43, 37, 24, 255, 55, 43, 28, 255, 64, 48, 32, 255, 40, 35, 24, 255, 42, 36, 24, 255, 81, 59, 33, 255, 59, 46, 30, 255, 43, 36, 24, 255, 46, 39, 25, 255, 58, 45, 30, 255, 66, 49, 33, 255, 58, 45, 30, 255, 65, 49, 33, 255, 61, 46, 31, 255, 42, 36, 24, 255, 45, 37, 24, 255, 44, 37, 24, 255, 42, 36, 24, 255, 43, 36, 24, 255, 57, 44, 29, 255, 50, 40, 27, 255, 51, 41, 27, 255, 40, 34, 24, 255, 34, 30, 22, 255, 63, 52, 37, 255, 46, 40, 29, 255, 39, 34, 24, 255, 67, 54, 39, 255, 36, 32, 23, 255, 49, 40, 26, 255, 39, 34, 23, 255, 41, 36, 26, 255, 50, 40, 27, 255, 43, 37, 24, 255, 64, 48, 32, 255, 48, 40, 26, 255, 48, 40, 26, 255, 45, 38, 25, 255, 45, 37, 24, 255, 51, 41, 27, 255, 50, 40, 27, 255, 58, 45, 30, 255, 67, 50, 33, 255, 59, 45, 30, 255, 42, 36, 24, 255, 44, 37, 24, 255, 39, 34, 23, 255, 33, 30, 22, 255, 34, 30, 22, 255, 43, 37, 24, 255, 42, 36, 24, 255, 56, 44, 29, 255, 46, 39, 25, 255, 67, 50, 33, 255, 54, 43, 28, 255, 41, 35, 24, 255, 57, 47, 34, 255, 40, 35, 25, 255, 37, 33, 23, 255, 45, 37, 24, 255, 43, 37, 24, 255, 35, 31, 22, 255, 42, 37, 27, 255, 42, 37, 27, 255, 39, 34, 25, 255, 39, 34, 25, 255, 42, 36, 24, 255, 37, 33, 23, 255, 39, 34, 24, 255, 52, 42, 27, 255, 43, 37, 24, 255, 52, 42, 27, 255, 48, 40, 26, 255, 45, 38, 25, 255, 75, 55, 33, 255, 55, 43, 28, 255, 42, 36, 24, 255, 43, 37, 24, 255, 57, 44, 29, 255, 42, 36, 24, 255, 40, 34, 24, 255, 41, 36, 24, 255, 51, 43, 31, 255, 35, 31, 23, 255, 33, 30, 22, 255, 39, 34, 23, 255, 45, 39, 28, 255, 33, 30, 22, 255, 34, 30, 22, 255, 43, 37, 24, 255, 39, 34, 24, 255, 52, 42, 28, 255, 63, 48, 32, 255, 42, 36, 24, 255, 39, 34, 24, 255, 35, 31, 22, 255, 46, 40, 29, 255, 33, 30, 22, 255, 36, 32, 23, 255, 42, 36, 24, 255, 41, 35, 24, 255, 42, 36, 24, 255, 41, 35, 24, 255, 36, 32, 23, 255, 36, 32, 24, 255, 34, 31, 22, 255, 38, 33, 23, 255, 43, 37, 24, 255, 38, 33, 23, 255, 41, 36, 24, 255, 46, 39, 25, 255, 49, 40, 26, 255, 54, 43, 28, 255, 59, 46, 30, 255, 34, 31, 22, 255, 42, 36, 24, 255, 39, 33, 23, 255, 40, 35, 24, 255, 53, 44, 32, 255, 33, 30, 22, 255, 78, 62, 43, 255, 71, 57, 41, 255, 39, 34, 24, 255, 43, 37, 24, 255, 45, 37, 24, 255, 36, 32, 24, 255, 36, 32, 22, 255, 35, 31, 22, 255, 40, 34, 24, 255, 43, 37, 26, 255, 43, 37, 24, 255, 42, 35, 24, 255, 46, 38, 25, 255, 50, 40, 26, 255, 42, 36, 24, 255, 36, 31, 22, 255, 77, 60, 42, 255, 58, 48, 34, 255, 78, 62, 43, 255, 35, 31, 22, 255, 42, 37, 27, 255, 37, 33, 23, 255, 34, 31, 22, 255, 33, 30, 22, 255, 48, 40, 26, 255, 46, 40, 29, 255, 33, 30, 22, 255, 40, 34, 24, 255, 48, 39, 25, 255, 31, 44, 31, 255, 33, 47, 33, 255, 26, 36, 27, 255, 32, 46, 32, 255, 37, 55, 37, 255, 31, 45, 32, 255, 32, 46, 32, 255, 34, 50, 34, 255, 32, 47, 33, 255, 36, 53, 36, 255, 34, 49, 34, 255, 31, 45, 32, 255, 33, 48, 33, 255, 32, 46, 32, 255, 31, 44, 31, 255, 27, 37, 28, 255, 32, 45, 32, 255, 28, 38, 28, 255, 27, 37, 28, 255, 27, 38, 28, 255, 27, 37, 28, 255, 29, 41, 30, 255, 26, 35, 27, 255, 29, 41, 30, 255, 31, 44, 31, 255, 39, 45, 16, 255, 31, 45, 32, 255, 28, 39, 29, 255, 26, 36, 27, 255, 29, 40, 29, 255, 28, 39, 29, 255, 35, 52, 35, 255, 31, 44, 31, 255, 28, 40, 29, 255, 26, 34, 26, 255, 25, 33, 26, 255, 28, 38, 28, 255, 31, 45, 32, 255, 27, 36, 27, 255, 26, 36, 27, 255, 26, 35, 27, 255, 24, 32, 25, 255, 28, 40, 29, 255, 33, 48, 33, 255, 32, 45, 32, 255, 27, 37, 28, 255, 27, 37, 28, 255, 26, 36, 27, 255, 25, 34, 26, 255, 27, 37, 28, 255, 25, 33, 26, 255, 25, 33, 26, 255, 23, 30, 24, 255, 25, 33, 26, 255, 28, 38, 28, 255, 31, 44, 31, 255, 32, 47, 33, 255, 34, 49, 34, 255, 34, 49, 34, 255, 37, 55, 37, 255, 37, 55, 37, 255, 37, 56, 37, 255, 36, 53, 36, 255, 28, 38, 28, 255, 34, 49, 34, 255, 30, 43, 31, 255, 31, 45, 32, 255, 28, 39, 29, 255, 30, 42, 30, 255, 33, 48, 33, 255, 31, 45, 32, 255, 34, 50, 34, 255, 30, 42, 30, 255, 28, 38, 28, 255, 31, 45, 32, 255, 33, 48, 33, 255, 35, 53, 36, 255, 34, 49, 34, 255, 35, 53, 36, 255, 35, 51, 35, 255, 34, 50, 34, 255, 31, 44, 31, 255, 30, 42, 30, 255, 27, 38, 28, 255, 26, 36, 27, 255, 29, 40, 29, 255, 26, 35, 27, 255, 25, 33, 26, 255, 28, 38, 28, 255, 25, 34, 26, 255, 24, 32, 25, 255, 28, 39, 29, 255, 31, 45, 32, 255, 32, 47, 33, 255, 35, 51, 35, 255, 26, 35, 27, 255, 25, 34, 26, 255, 34, 50, 34, 255, 32, 46, 32, 255, 35, 51, 35, 255, 33, 49, 34, 255, 36, 53, 36, 255, 36, 54, 36, 255, 31, 44, 31, 255, 34, 50, 34, 255, 29, 40, 29, 255, 29, 40, 29, 255, 29, 41, 30, 255, 31, 44, 31, 255, 37, 55, 37, 255, 35, 52, 35, 255, 34, 49, 34, 255, 36, 54, 36, 255, 33, 48, 33, 255, 27, 37, 28, 255, 26, 36, 27, 255, 26, 36, 27, 255, 28, 38, 28, 255, 26, 35, 27, 255, 25, 34, 26, 255, 25, 33, 26, 255, 26, 36, 27, 255, 23, 30, 24, 255, 26, 33, 27, 255, 25, 31, 25, 255, 24, 32, 25, 255, 30, 42, 30, 255, 29, 41, 30, 255, 30, 42, 30, 255, 30, 43, 31, 255, 28, 39, 29, 255, 30, 43, 31, 255, 28, 38, 28, 255, 27, 38, 28, 255, 27, 37, 28, 255, 31, 45, 32, 255, 25, 34, 26, 255, 27, 37, 28, 255, 29, 40, 29, 255, 26, 35, 27, 255, 27, 36, 27, 255, 27, 37, 28, 255, 30, 42, 30, 255, 32, 46, 32, 255, 30, 42, 30, 255, 24, 32, 25, 255, 30, 42, 30, 255, 28, 38, 28, 255, 31, 44, 31, 255, 32, 46, 32, 255, 32, 47, 33, 255, 35, 51, 35, 255, 35, 52, 35, 255, 29, 40, 29, 255, 30, 43, 31, 255, 36, 54, 36, 255, 35, 52, 35, 255, 34, 49, 34, 255, 32, 47, 33, 255, 33, 49, 34, 255, 36, 54, 36, 255, 37, 55, 37, 255, 31, 45, 32, 255, 36, 53, 36, 255, 46, 68, 44, 255, 36, 53, 36, 255, 32, 46, 32, 255, 31, 44, 31, 255, 33, 48, 33, 255, 30, 42, 30, 255, 26, 36, 27, 255, 28, 38, 28, 255, 23, 30, 24, 255, 23, 29, 24, 255, 27, 37, 28, 255, 31, 44, 31, 255, 32, 46, 32, 255, 31, 44, 31, 255, 29, 40, 29, 255, 31, 45, 32, 255, 31, 45, 32, 255, 33, 48, 33, 255, 33, 48, 33, 255, 25, 33, 26, 255, 28, 38, 28, 255, 29, 41, 30, 255, 27, 37, 28, 255, 23, 29, 24, 255, 26, 32, 26, 255, 23, 29, 24, 255, 29, 36, 29, 255, 27, 37, 28, 255, 26, 36, 27, 255, 27, 37, 28, 255, 29, 41, 30, 255, 28, 40, 29, 255, 32, 46, 32, 255, 33, 49, 34, 255, 30, 43, 31, 255, 25, 33, 26, 255, 23, 30, 24, 255, 26, 34, 26, 255, 25, 33, 26, 255, 27, 37, 28, 255, 30, 43, 31, 255, 32, 46, 32, 255, 30, 43, 31, 255, 34, 50, 34, 255, 28, 39, 29, 255, 30, 42, 30, 255, 31, 44, 31, 255, 30, 43, 31, 255, 31, 45, 32, 255, 33, 49, 34, 255, 32, 47, 33, 255, 33, 49, 34, 255, 32, 46, 32, 255, 29, 40, 29, 255, 29, 41, 30, 255, 28, 39, 29, 255, 29, 40, 29, 255, 29, 41, 30, 255, 26, 36, 27, 255, 25, 33, 26, 255, 23, 29, 24, 255, 25, 34, 26, 255, 25, 33, 26, 255, 27, 38, 28, 255, 28, 38, 28, 255, 27, 37, 28, 255, 24, 32, 25, 255, 26, 35, 27, 255, 24, 32, 25, 255, 27, 37, 28, 255, 26, 36, 27, 255, 26, 34, 26, 255, 31, 44, 31, 255, 34, 50, 34, 255, 31, 45, 32, 255, 33, 48, 33, 255, 29, 41, 30, 255, 26, 35, 27, 255, 28, 38, 28, 255, 26, 34, 26, 255, 27, 37, 28, 255, 26, 35, 27, 255, 27, 36, 27, 255, 32, 46, 32, 255, 28, 40, 29, 255, 26, 35, 27, 255, 23, 30, 24, 255, 27, 36, 27, 255, 31, 45, 32, 255, 28, 40, 29, 255, 27, 37, 28, 255, 26, 36, 27, 255, 70, 52, 33, 255, 60, 46, 30, 255, 64, 48, 32, 255, 41, 36, 24, 255, 35, 31, 22, 255, 39, 34, 23, 255, 39, 34, 24, 255, 43, 37, 24, 255, 39, 34, 23, 255, 36, 32, 23, 255, 38, 33, 23, 255, 38, 33, 23, 255, 34, 30, 22, 255, 39, 34, 25, 255, 36, 32, 22, 255, 41, 35, 24, 255, 62, 63, 34, 255, 39, 34, 24, 255, 41, 36, 25, 255, 56, 45, 32, 255, 34, 31, 22, 255, 43, 36, 23, 255, 49, 43, 26, 255, 42, 36, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 36, 32, 23, 255, 38, 33, 23, 255, 35, 31, 22, 255, 49, 40, 26, 255, 49, 40, 26, 255, 39, 33, 23, 255, 36, 32, 23, 255, 37, 33, 23, 255, 36, 32, 23, 255, 49, 42, 30, 255, 36, 32, 23, 255, 42, 36, 24, 255, 36, 32, 23, 255, 39, 33, 23, 255, 41, 36, 26, 255, 42, 36, 24, 255, 39, 34, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 43, 37, 24, 255, 51, 41, 27, 255, 45, 37, 24, 255, 39, 34, 24, 255, 39, 33, 23, 255, 43, 36, 24, 255, 45, 37, 24, 255, 41, 35, 24, 255, 39, 34, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 34, 30, 22, 255, 41, 35, 24, 255, 37, 33, 24, 255, 34, 31, 22, 255, 34, 31, 22, 255, 36, 31, 22, 255, 37, 33, 23, 255, 35, 31, 22, 255, 75, 60, 43, 255, 54, 45, 33, 255, 34, 30, 22, 255, 40, 35, 25, 255, 39, 34, 23, 255, 38, 33, 23, 255, 43, 37, 24, 255, 46, 39, 25, 255, 35, 31, 22, 255, 36, 32, 24, 255, 33, 30, 22, 255, 42, 37, 27, 255, 42, 36, 24, 255, 48, 40, 26, 255, 45, 37, 24, 255, 43, 36, 24, 255, 39, 34, 25, 255, 80, 64, 45, 255, 66, 54, 38, 255, 37, 33, 23, 255, 34, 31, 22, 255, 34, 31, 22, 255, 39, 34, 23, 255, 33, 30, 22, 255, 37, 33, 23, 255, 33, 30, 22, 255, 80, 64, 45, 255, 68, 55, 40, 255, 44, 38, 27, 255, 36, 32, 23, 255, 39, 33, 23, 255, 50, 42, 31, 255, 37, 33, 23, 255, 37, 33, 23, 255, 38, 33, 23, 255, 50, 42, 31, 255, 39, 34, 23, 255, 43, 37, 24, 255, 52, 42, 28, 255, 56, 44, 29, 255, 54, 43, 28, 255, 38, 33, 23, 255, 37, 33, 23, 255, 43, 37, 24, 255, 45, 37, 24, 255, 45, 37, 24, 255, 66, 49, 33, 255, 72, 53, 33, 255, 77, 57, 33, 255, 73, 54, 33, 255, 55, 43, 28, 255, 48, 40, 26, 255, 49, 40, 26, 255, 65, 49, 33, 255, 37, 33, 23, 255, 42, 36, 24, 255, 41, 35, 24, 255, 49, 40, 26, 255, 45, 37, 24, 255, 42, 36, 24, 255, 45, 38, 25, 255, 54, 43, 28, 255, 45, 38, 25, 255, 55, 43, 28, 255, 59, 45, 30, 255, 51, 41, 27, 255, 36, 31, 22, 255, 48, 40, 30, 255, 38, 33, 23, 255, 40, 35, 24, 255, 35, 31, 23, 255, 54, 45, 33, 255, 40, 34, 24, 255, 43, 37, 24, 255, 40, 34, 24, 255, 45, 38, 25, 255, 38, 33, 23, 255, 38, 33, 23, 255, 39, 34, 24, 255, 43, 37, 24, 255, 37, 33, 23, 255, 34, 31, 22, 255, 45, 37, 24, 255, 52, 42, 27, 255, 57, 45, 29, 255, 42, 36, 24, 255, 57, 44, 29, 255, 45, 37, 24, 255, 36, 32, 23, 255, 36, 32, 22, 255, 40, 35, 24, 255, 36, 32, 22, 255, 35, 31, 22, 255, 37, 33, 23, 255, 42, 36, 24, 255, 43, 37, 24, 255, 48, 39, 25, 255, 57, 44, 29, 255, 49, 40, 26, 255, 46, 39, 25, 255, 42, 36, 24, 255, 37, 33, 23, 255, 43, 36, 24, 255, 41, 36, 24, 255, 42, 36, 24, 255, 70, 57, 40, 255, 57, 47, 34, 255, 33, 30, 22, 255, 35, 31, 22, 255, 37, 33, 24, 255, 33, 30, 22, 255, 52, 42, 27, 255, 66, 49, 33, 255, 53, 42, 28, 255, 45, 37, 24, 255, 44, 37, 24, 255, 44, 37, 24, 255, 51, 41, 27, 255, 40, 34, 24, 255, 36, 32, 22, 255, 40, 34, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 34, 31, 22, 255, 51, 43, 31, 255, 38, 33, 23, 255, 35, 31, 23, 255, 35, 31, 22, 255, 39, 34, 24, 255, 42, 36, 24, 255, 40, 35, 24, 255, 56, 44, 29, 255, 37, 33, 23, 255, 48, 40, 26, 255, 58, 45, 30, 255, 57, 45, 29, 255, 55, 43, 28, 255, 41, 35, 24, 255, 35, 31, 22, 255, 37, 33, 23, 255, 40, 34, 24, 255, 50, 40, 27, 255, 45, 37, 24, 255, 55, 43, 28, 255, 44, 37, 24, 255, 38, 33, 23, 255, 36, 31, 22, 255, 34, 31, 22, 255, 38, 33, 23, 255, 39, 33, 23, 255, 54, 43, 28, 255, 57, 45, 29, 255, 43, 37, 24, 255, 41, 35, 24, 255, 39, 34, 24, 255, 43, 37, 24, 255, 49, 40, 26, 255, 37, 33, 23, 255, 33, 30, 22, 255, 35, 31, 22, 255, 33, 30, 22, 255, 35, 31, 23, 255, 33, 30, 22, 255, 46, 40, 29, 255, 57, 47, 34, 255, 36, 32, 23, 255, 36, 32, 23, 255, 39, 34, 23, 255, 35, 31, 22, 255, 34, 31, 22, 255, 37, 33, 24, 255, 34, 31, 22, 255, 35, 31, 22, 255, 41, 34, 24, 255, 43, 36, 25, 255, 45, 37, 25, 255, 49, 40, 26, 255, 40, 34, 23, 255, 34, 31, 22, 255, 78, 63, 44, 255, 33, 30, 22, 255, 33, 30, 22, 255, 37, 33, 23, 255, 45, 37, 24, 255, 45, 37, 24, 255, 40, 34, 24, 255, 33, 30, 22, 255, 44, 37, 24, 255, 40, 34, 24, 255, 35, 31, 22, 255, 37, 33, 23, 255, 52, 42, 27, 255, 25, 33, 26, 255, 25, 34, 26, 255, 26, 35, 27, 255, 29, 41, 30, 255, 29, 40, 29, 255, 33, 49, 34, 255, 30, 42, 30, 255, 31, 45, 32, 255, 36, 54, 36, 255, 36, 54, 36, 255, 33, 48, 33, 255, 33, 49, 34, 255, 29, 41, 30, 255, 33, 49, 34, 255, 27, 38, 28, 255, 30, 43, 31, 255, 25, 33, 26, 255, 31, 44, 31, 255, 25, 33, 26, 255, 31, 44, 31, 255, 27, 36, 27, 255, 28, 40, 29, 255, 30, 42, 30, 255, 29, 41, 30, 255, 31, 44, 31, 255, 31, 45, 32, 255, 31, 45, 32, 255, 26, 36, 27, 255, 26, 35, 27, 255, 30, 43, 31, 255, 31, 45, 32, 255, 31, 45, 32, 255, 27, 36, 27, 255, 29, 41, 30, 255, 28, 39, 29, 255, 27, 38, 28, 255, 25, 33, 26, 255, 24, 32, 25, 255, 28, 38, 28, 255, 30, 43, 31, 255, 27, 38, 28, 255, 24, 31, 25, 255, 28, 39, 29, 255, 28, 38, 28, 255, 27, 37, 28, 255, 27, 37, 28, 255, 23, 30, 24, 255, 25, 33, 26, 255, 28, 38, 28, 255, 26, 35, 27, 255, 27, 38, 28, 255, 24, 32, 25, 255, 24, 31, 25, 255, 24, 31, 25, 255, 28, 40, 29, 255, 33, 49, 34, 255, 32, 46, 32, 255, 35, 53, 36, 255, 34, 49, 34, 255, 37, 55, 37, 255, 33, 48, 33, 255, 33, 48, 33, 255, 34, 49, 34, 255, 30, 43, 31, 255, 30, 43, 31, 255, 30, 43, 31, 255, 31, 45, 32, 255, 30, 42, 30, 255, 34, 49, 34, 255, 35, 52, 35, 255, 29, 40, 29, 255, 30, 42, 30, 255, 29, 40, 29, 255, 26, 35, 27, 255, 30, 43, 31, 255, 33, 49, 34, 255, 34, 51, 35, 255, 33, 48, 33, 255, 30, 43, 31, 255, 33, 47, 33, 255, 34, 49, 34, 255, 37, 55, 37, 255, 30, 43, 31, 255, 29, 41, 30, 255, 28, 39, 29, 255, 30, 42, 30, 255, 31, 44, 31, 255, 28, 38, 28, 255, 23, 29, 24, 255, 26, 34, 26, 255, 29, 40, 29, 255, 32, 47, 33, 255, 27, 38, 28, 255, 26, 36, 27, 255, 31, 45, 32, 255, 27, 37, 28, 255, 29, 41, 30, 255, 32, 46, 32, 255, 34, 49, 34, 255, 35, 52, 35, 255, 41, 61, 40, 255, 38, 57, 38, 255, 37, 56, 37, 255, 34, 49, 34, 255, 31, 45, 32, 255, 30, 43, 31, 255, 30, 43, 31, 255, 30, 43, 31, 255, 31, 45, 32, 255, 35, 52, 35, 255, 36, 54, 36, 255, 35, 53, 36, 255, 49, 71, 46, 255, 33, 49, 34, 255, 28, 39, 29, 255, 31, 44, 31, 255, 28, 39, 29, 255, 30, 42, 30, 255, 24, 31, 25, 255, 23, 30, 24, 255, 24, 32, 25, 255, 24, 32, 25, 255, 23, 29, 24, 255, 28, 36, 29, 255, 28, 36, 29, 255, 27, 37, 28, 255, 28, 39, 29, 255, 26, 35, 27, 255, 32, 47, 33, 255, 29, 41, 30, 255, 27, 37, 28, 255, 32, 45, 32, 255, 28, 39, 29, 255, 29, 40, 29, 255, 28, 39, 29, 255, 25, 33, 26, 255, 25, 33, 26, 255, 28, 38, 28, 255, 27, 37, 28, 255, 28, 40, 29, 255, 31, 45, 32, 255, 28, 38, 28, 255, 33, 48, 33, 255, 32, 45, 32, 255, 25, 33, 26, 255, 27, 37, 28, 255, 30, 43, 31, 255, 34, 49, 34, 255, 30, 42, 30, 255, 25, 34, 26, 255, 30, 43, 31, 255, 35, 51, 35, 255, 33, 48, 33, 255, 35, 52, 35, 255, 33, 49, 34, 255, 31, 44, 31, 255, 35, 51, 35, 255, 33, 48, 33, 255, 28, 39, 29, 255, 36, 54, 36, 255, 34, 51, 35, 255, 34, 50, 34, 255, 36, 54, 36, 255, 35, 52, 35, 255, 37, 56, 37, 255, 33, 49, 34, 255, 36, 54, 36, 255, 33, 49, 34, 255, 32, 46, 32, 255, 30, 42, 30, 255, 27, 36, 27, 255, 24, 31, 25, 255, 25, 33, 26, 255, 27, 37, 28, 255, 32, 45, 32, 255, 30, 43, 31, 255, 30, 43, 31, 255, 33, 49, 34, 255, 32, 46, 32, 255, 28, 38, 28, 255, 31, 45, 32, 255, 35, 51, 35, 255, 33, 49, 34, 255, 30, 43, 31, 255, 30, 43, 31, 255, 29, 41, 30, 255, 26, 35, 27, 255, 25, 33, 26, 255, 25, 33, 26, 255, 24, 31, 25, 255, 27, 35, 28, 255, 23, 29, 24, 255, 24, 31, 25, 255, 29, 41, 30, 255, 30, 43, 31, 255, 30, 43, 31, 255, 29, 41, 30, 255, 26, 36, 27, 255, 31, 44, 31, 255, 28, 39, 29, 255, 26, 34, 26, 255, 26, 36, 27, 255, 33, 49, 34, 255, 33, 48, 33, 255, 33, 48, 33, 255, 33, 47, 33, 255, 33, 47, 33, 255, 33, 48, 33, 255, 31, 45, 32, 255, 31, 44, 31, 255, 34, 50, 34, 255, 33, 47, 33, 255, 31, 44, 31, 255, 28, 40, 29, 255, 34, 49, 34, 255, 33, 48, 33, 255, 31, 45, 32, 255, 29, 41, 30, 255, 27, 37, 28, 255, 30, 42, 30, 255, 31, 45, 32, 255, 28, 39, 29, 255, 29, 41, 30, 255, 29, 40, 29, 255, 23, 30, 24, 255, 23, 29, 24, 255, 25, 33, 26, 255, 25, 33, 26, 255, 30, 43, 31, 255, 28, 39, 29, 255, 27, 37, 28, 255, 31, 44, 31, 255, 27, 37, 28, 255, 27, 37, 28, 255, 27, 36, 27, 255, 26, 35, 27, 255, 29, 41, 30, 255, 31, 45, 32, 255, 32, 47, 33, 255, 38, 57, 38, 255, 32, 45, 32, 255, 26, 36, 27, 255, 24, 31, 25, 255, 24, 32, 25, 255, 23, 30, 24, 255, 26, 35, 27, 255, 23, 30, 24, 255, 23, 29, 24, 255, 25, 33, 26, 255, 31, 45, 32, 255, 30, 43, 31, 255, 31, 45, 32, 255, 33, 48, 33, 255, 28, 39, 29, 255, 24, 32, 25, 255, 26, 35, 27, 255, 52, 42, 27, 255, 53, 42, 28, 255, 57, 44, 29, 255, 40, 34, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 39, 34, 23, 255, 34, 30, 22, 255, 40, 34, 24, 255, 41, 35, 24, 255, 45, 37, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 38, 33, 22, 255, 43, 37, 27, 255, 37, 33, 23, 255, 38, 33, 24, 255, 34, 30, 22, 255, 41, 35, 24, 255, 39, 34, 24, 255, 45, 38, 25, 255, 42, 36, 24, 255, 40, 34, 24, 255, 40, 34, 24, 255, 35, 31, 22, 255, 34, 31, 22, 255, 39, 34, 24, 255, 46, 38, 25, 255, 43, 37, 24, 255, 39, 34, 24, 255, 73, 59, 42, 255, 34, 31, 22, 255, 36, 32, 23, 255, 35, 31, 22, 255, 39, 34, 23, 255, 40, 34, 24, 255, 55, 46, 33, 255, 41, 36, 26, 255, 50, 42, 31, 255, 33, 30, 22, 255, 39, 34, 23, 255, 38, 33, 23, 255, 37, 33, 23, 255, 39, 33, 23, 255, 46, 39, 25, 255, 42, 36, 24, 255, 47, 39, 25, 255, 40, 35, 24, 255, 39, 34, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 39, 34, 24, 255, 34, 31, 22, 255, 42, 37, 27, 255, 41, 36, 26, 255, 43, 36, 24, 255, 37, 33, 23, 255, 45, 37, 24, 255, 47, 39, 25, 255, 34, 30, 22, 255, 37, 33, 23, 255, 50, 42, 31, 255, 36, 32, 22, 255, 34, 30, 22, 255, 35, 31, 22, 255, 41, 36, 26, 255, 35, 31, 23, 255, 37, 33, 23, 255, 36, 32, 23, 255, 39, 34, 24, 255, 41, 36, 26, 255, 33, 30, 22, 255, 40, 35, 24, 255, 38, 33, 23, 255, 41, 35, 24, 255, 46, 39, 25, 255, 41, 35, 24, 255, 43, 37, 24, 255, 34, 30, 22, 255, 34, 31, 22, 255, 34, 30, 22, 255, 41, 36, 26, 255, 36, 32, 24, 255, 38, 33, 23, 255, 42, 36, 24, 255, 40, 35, 24, 255, 35, 31, 23, 255, 33, 30, 22, 255, 40, 35, 25, 255, 33, 30, 22, 255, 34, 31, 22, 255, 42, 36, 24, 255, 43, 37, 24, 255, 39, 33, 23, 255, 34, 30, 22, 255, 44, 37, 24, 255, 42, 36, 24, 255, 34, 31, 22, 255, 36, 32, 23, 255, 37, 33, 23, 255, 52, 42, 27, 255, 61, 46, 31, 255, 47, 39, 25, 255, 55, 43, 28, 255, 46, 38, 25, 255, 58, 45, 30, 255, 51, 41, 27, 255, 55, 43, 28, 255, 51, 41, 27, 255, 52, 42, 27, 255, 60, 46, 31, 255, 67, 50, 33, 255, 50, 40, 27, 255, 40, 35, 24, 255, 39, 34, 23, 255, 45, 37, 24, 255, 36, 31, 22, 255, 36, 31, 22, 255, 40, 35, 24, 255, 41, 35, 24, 255, 40, 35, 24, 255, 45, 37, 24, 255, 43, 36, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 52, 42, 28, 255, 62, 47, 31, 255, 41, 35, 24, 255, 40, 35, 24, 255, 40, 34, 24, 255, 45, 38, 25, 255, 42, 36, 24, 255, 37, 33, 23, 255, 45, 39, 28, 255, 39, 34, 25, 255, 39, 34, 25, 255, 37, 33, 23, 255, 41, 35, 24, 255, 35, 31, 22, 255, 40, 35, 24, 255, 34, 30, 22, 255, 37, 33, 23, 255, 42, 36, 24, 255, 41, 35, 24, 255, 47, 39, 25, 255, 44, 37, 24, 255, 45, 37, 24, 255, 38, 33, 23, 255, 49, 40, 26, 255, 44, 37, 24, 255, 42, 36, 24, 255, 43, 37, 24, 255, 43, 36, 24, 255, 37, 33, 23, 255, 35, 31, 22, 255, 34, 31, 22, 255, 39, 34, 24, 255, 37, 33, 23, 255, 45, 37, 24, 255, 43, 37, 24, 255, 53, 42, 28, 255, 42, 36, 24, 255, 49, 40, 26, 255, 41, 36, 24, 255, 39, 34, 24, 255, 35, 31, 23, 255, 37, 33, 23, 255, 44, 38, 27, 255, 61, 50, 36, 255, 79, 63, 45, 255, 80, 64, 45, 255, 35, 31, 22, 255, 37, 33, 23, 255, 42, 36, 24, 255, 59, 46, 30, 255, 61, 47, 31, 255, 44, 37, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 39, 34, 23, 255, 36, 32, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 40, 35, 24, 255, 42, 36, 24, 255, 36, 32, 22, 255, 42, 37, 27, 255, 34, 30, 22, 255, 39, 34, 23, 255, 43, 36, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 43, 37, 24, 255, 60, 46, 30, 255, 52, 42, 27, 255, 39, 34, 24, 255, 48, 40, 26, 255, 52, 42, 28, 255, 43, 37, 24, 255, 43, 37, 24, 255, 38, 33, 23, 255, 46, 38, 25, 255, 46, 39, 25, 255, 49, 40, 26, 255, 49, 40, 26, 255, 46, 38, 25, 255, 60, 46, 30, 255, 45, 38, 25, 255, 45, 37, 24, 255, 44, 37, 24, 255, 42, 36, 24, 255, 43, 36, 24, 255, 48, 40, 26, 255, 57, 44, 29, 255, 42, 36, 24, 255, 48, 40, 26, 255, 38, 33, 23, 255, 54, 43, 28, 255, 42, 36, 24, 255, 42, 36, 24, 255, 35, 31, 22, 255, 38, 33, 23, 255, 37, 33, 23, 255, 40, 34, 24, 255, 37, 33, 24, 255, 37, 33, 24, 255, 33, 30, 22, 255, 41, 36, 26, 255, 37, 33, 23, 255, 41, 35, 24, 255, 45, 37, 24, 255, 36, 32, 22, 255, 43, 37, 26, 255, 38, 33, 22, 255, 38, 33, 23, 255, 41, 35, 24, 255, 45, 37, 25, 255, 46, 38, 25, 255, 37, 32, 23, 255, 43, 36, 24, 255, 35, 31, 22, 255, 36, 32, 23, 255, 36, 32, 23, 255, 58, 48, 34, 255, 35, 31, 22, 255, 40, 35, 24, 255, 41, 35, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 36, 32, 23, 255, 34, 31, 22, 255, 43, 36, 24, 255, 25, 34, 26, 255, 25, 34, 26, 255, 28, 39, 29, 255, 25, 33, 26, 255, 31, 44, 31, 255, 27, 37, 28, 255, 26, 35, 27, 255, 30, 43, 31, 255, 32, 46, 32, 255, 34, 49, 34, 255, 30, 42, 30, 255, 28, 38, 28, 255, 28, 39, 29, 255, 31, 45, 32, 255, 29, 40, 29, 255, 29, 40, 29, 255, 26, 34, 26, 255, 29, 41, 30, 255, 28, 38, 28, 255, 30, 42, 30, 255, 28, 38, 28, 255, 26, 35, 27, 255, 27, 37, 28, 255, 28, 40, 29, 255, 32, 45, 32, 255, 29, 41, 30, 255, 29, 40, 29, 255, 26, 35, 27, 255, 29, 41, 30, 255, 33, 47, 33, 255, 32, 46, 32, 255, 28, 38, 28, 255, 29, 41, 30, 255, 26, 34, 26, 255, 25, 33, 26, 255, 27, 38, 28, 255, 27, 37, 28, 255, 26, 35, 27, 255, 28, 40, 29, 255, 27, 37, 28, 255, 28, 38, 28, 255, 24, 31, 25, 255, 31, 45, 32, 255, 29, 40, 29, 255, 29, 40, 29, 255, 28, 39, 29, 255, 25, 33, 26, 255, 23, 29, 24, 255, 23, 29, 24, 255, 26, 32, 26, 255, 24, 31, 25, 255, 24, 31, 25, 255, 24, 32, 25, 255, 25, 33, 26, 255, 27, 37, 28, 255, 30, 43, 31, 255, 32, 46, 32, 255, 34, 51, 35, 255, 32, 47, 33, 255, 32, 46, 32, 255, 33, 49, 34, 255, 34, 49, 34, 255, 36, 54, 36, 255, 29, 41, 30, 255, 32, 47, 33, 255, 33, 48, 33, 255, 36, 53, 36, 255, 32, 47, 33, 255, 34, 50, 34, 255, 34, 50, 34, 255, 33, 48, 33, 255, 30, 43, 31, 255, 28, 39, 29, 255, 32, 46, 32, 255, 32, 45, 32, 255, 35, 52, 35, 255, 36, 54, 36, 255, 37, 56, 37, 255, 32, 47, 33, 255, 34, 50, 34, 255, 35, 53, 36, 255, 43, 63, 41, 255, 36, 54, 36, 255, 29, 40, 29, 255, 31, 45, 32, 255, 29, 41, 30, 255, 27, 37, 28, 255, 27, 37, 28, 255, 25, 33, 26, 255, 29, 41, 30, 255, 27, 38, 28, 255, 27, 37, 28, 255, 25, 33, 26, 255, 28, 40, 29, 255, 31, 44, 31, 255, 24, 32, 25, 255, 27, 36, 27, 255, 27, 37, 28, 255, 29, 40, 29, 255, 34, 49, 34, 255, 36, 53, 36, 255, 35, 53, 36, 255, 36, 54, 36, 255, 35, 52, 35, 255, 29, 41, 30, 255, 32, 47, 33, 255, 31, 44, 31, 255, 29, 40, 29, 255, 29, 40, 29, 255, 33, 48, 33, 255, 37, 56, 37, 255, 36, 54, 36, 255, 33, 48, 33, 255, 33, 48, 33, 255, 36, 53, 36, 255, 30, 43, 31, 255, 28, 39, 29, 255, 27, 36, 27, 255, 25, 34, 26, 255, 25, 33, 26, 255, 26, 36, 27, 255, 27, 37, 28, 255, 27, 37, 28, 255, 28, 35, 28, 255, 33, 42, 33, 255, 24, 31, 25, 255, 27, 37, 28, 255, 24, 32, 25, 255, 26, 36, 27, 255, 27, 37, 28, 255, 30, 42, 30, 255, 31, 44, 31, 255, 30, 42, 30, 255, 32, 46, 32, 255, 30, 42, 30, 255, 31, 44, 31, 255, 28, 39, 29, 255, 24, 32, 25, 255, 28, 38, 28, 255, 28, 39, 29, 255, 30, 43, 31, 255, 30, 42, 30, 255, 31, 45, 32, 255, 35, 52, 35, 255, 28, 38, 28, 255, 25, 33, 26, 255, 26, 35, 27, 255, 27, 36, 27, 255, 27, 37, 28, 255, 26, 35, 27, 255, 29, 41, 30, 255, 31, 45, 32, 255, 33, 48, 33, 255, 35, 51, 35, 255, 32, 46, 32, 255, 35, 53, 36, 255, 40, 60, 40, 255, 31, 44, 31, 255, 33, 48, 33, 255, 36, 53, 36, 255, 32, 46, 32, 255, 36, 54, 36, 255, 40, 60, 40, 255, 34, 49, 34, 255, 36, 53, 36, 255, 36, 53, 36, 255, 34, 51, 35, 255, 31, 44, 31, 255, 27, 37, 28, 255, 25, 34, 26, 255, 25, 32, 26, 255, 23, 29, 24, 255, 28, 39, 29, 255, 30, 42, 30, 255, 28, 40, 29, 255, 27, 37, 28, 255, 33, 47, 33, 255, 33, 48, 33, 255, 34, 50, 34, 255, 32, 47, 33, 255, 29, 40, 29, 255, 34, 50, 34, 255, 31, 45, 32, 255, 33, 48, 33, 255, 29, 41, 30, 255, 30, 42, 30, 255, 26, 34, 26, 255, 26, 35, 27, 255, 23, 30, 24, 255, 29, 37, 29, 255, 23, 29, 24, 255, 24, 32, 25, 255, 29, 40, 29, 255, 29, 41, 30, 255, 27, 36, 27, 255, 29, 41, 30, 255, 27, 37, 28, 255, 24, 31, 25, 255, 26, 35, 27, 255, 27, 37, 28, 255, 29, 40, 29, 255, 28, 40, 29, 255, 30, 42, 30, 255, 32, 46, 32, 255, 31, 45, 32, 255, 31, 45, 32, 255, 30, 43, 31, 255, 30, 42, 30, 255, 34, 51, 35, 255, 34, 50, 34, 255, 40, 60, 40, 255, 37, 55, 37, 255, 31, 44, 31, 255, 33, 48, 33, 255, 30, 42, 30, 255, 33, 49, 34, 255, 31, 44, 31, 255, 34, 50, 34, 255, 33, 48, 33, 255, 29, 41, 30, 255, 30, 43, 31, 255, 30, 42, 30, 255, 24, 31, 25, 255, 26, 35, 27, 255, 29, 40, 29, 255, 29, 40, 29, 255, 32, 47, 33, 255, 30, 42, 30, 255, 29, 41, 30, 255, 29, 40, 29, 255, 33, 47, 33, 255, 28, 38, 28, 255, 30, 42, 30, 255, 27, 37, 28, 255, 28, 38, 28, 255, 25, 34, 26, 255, 25, 33, 26, 255, 27, 38, 28, 255, 30, 42, 30, 255, 30, 43, 31, 255, 29, 41, 30, 255, 28, 39, 29, 255, 27, 37, 28, 255, 24, 32, 25, 255, 27, 37, 28, 255, 27, 37, 28, 255, 25, 34, 26, 255, 25, 34, 26, 255, 27, 38, 28, 255, 25, 33, 26, 255, 27, 37, 28, 255, 31, 44, 31, 255, 31, 44, 31, 255, 28, 38, 28, 255, 26, 35, 27, 255, 25, 33, 26, 255, 36, 32, 22, 255, 43, 36, 24, 255, 40, 35, 24, 255, 37, 33, 23, 255, 36, 32, 23, 255, 51, 43, 31, 255, 37, 33, 23, 255, 40, 34, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 36, 31, 22, 255, 44, 37, 24, 255, 37, 33, 23, 255, 37, 32, 23, 255, 44, 38, 27, 255, 40, 35, 24, 255, 37, 32, 23, 255, 48, 39, 26, 255, 40, 34, 24, 255, 41, 36, 25, 255, 54, 44, 31, 255, 53, 42, 27, 255, 40, 35, 24, 255, 41, 35, 24, 255, 42, 36, 24, 255, 36, 32, 23, 255, 36, 32, 23, 255, 46, 38, 25, 255, 42, 36, 24, 255, 40, 35, 24, 255, 36, 32, 24, 255, 49, 42, 30, 255, 39, 34, 25, 255, 39, 34, 23, 255, 38, 33, 23, 255, 40, 35, 24, 255, 34, 31, 22, 255, 37, 33, 23, 255, 46, 40, 29, 255, 62, 51, 36, 255, 44, 38, 27, 255, 42, 37, 27, 255, 38, 33, 23, 255, 34, 30, 22, 255, 44, 37, 24, 255, 43, 36, 24, 255, 37, 33, 23, 255, 35, 31, 22, 255, 46, 39, 25, 255, 37, 33, 23, 255, 39, 34, 24, 255, 38, 33, 23, 255, 42, 36, 24, 255, 51, 41, 27, 255, 35, 31, 22, 255, 33, 30, 22, 255, 38, 33, 23, 255, 36, 32, 23, 255, 37, 33, 23, 255, 33, 30, 22, 255, 39, 34, 23, 255, 45, 38, 25, 255, 42, 36, 24, 255, 37, 33, 23, 255, 51, 43, 31, 255, 44, 38, 27, 255, 37, 33, 24, 255, 36, 32, 23, 255, 37, 33, 23, 255, 41, 35, 24, 255, 42, 37, 27, 255, 38, 33, 23, 255, 34, 30, 22, 255, 49, 40, 26, 255, 52, 42, 27, 255, 41, 36, 24, 255, 40, 35, 24, 255, 57, 47, 34, 255, 34, 31, 22, 255, 39, 34, 24, 255, 59, 46, 30, 255, 42, 36, 24, 255, 36, 32, 23, 255, 45, 39, 28, 255, 41, 36, 26, 255, 39, 34, 23, 255, 37, 33, 23, 255, 37, 33, 24, 255, 53, 44, 32, 255, 35, 31, 22, 255, 35, 31, 23, 255, 37, 33, 23, 255, 40, 35, 24, 255, 43, 37, 24, 255, 46, 38, 25, 255, 42, 36, 24, 255, 38, 33, 23, 255, 53, 42, 28, 255, 43, 36, 24, 255, 33, 30, 22, 255, 37, 33, 23, 255, 47, 39, 25, 255, 55, 43, 28, 255, 44, 37, 24, 255, 66, 49, 33, 255, 58, 45, 30, 255, 44, 37, 24, 255, 54, 43, 28, 255, 52, 42, 27, 255, 55, 43, 28, 255, 45, 37, 24, 255, 42, 36, 24, 255, 40, 35, 24, 255, 52, 42, 27, 255, 39, 34, 24, 255, 37, 33, 24, 255, 46, 40, 29, 255, 45, 39, 28, 255, 44, 37, 24, 255, 38, 33, 23, 255, 35, 31, 22, 255, 37, 33, 23, 255, 37, 33, 23, 255, 50, 40, 27, 255, 36, 32, 23, 255, 43, 45, 37, 255, 44, 37, 24, 255, 52, 42, 27, 255, 45, 37, 24, 255, 39, 34, 24, 255, 43, 36, 24, 255, 55, 43, 28, 255, 54, 43, 28, 255, 45, 37, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 51, 43, 31, 255, 35, 31, 22, 255, 37, 33, 23, 255, 39, 34, 23, 255, 36, 32, 24, 255, 35, 31, 23, 255, 34, 31, 22, 255, 40, 35, 24, 255, 57, 44, 29, 255, 51, 41, 27, 255, 43, 36, 24, 255, 62, 47, 31, 255, 60, 46, 31, 255, 35, 31, 22, 255, 43, 37, 24, 255, 45, 37, 24, 255, 45, 37, 24, 255, 52, 42, 27, 255, 42, 36, 24, 255, 43, 36, 24, 255, 46, 39, 25, 255, 49, 40, 26, 255, 39, 33, 23, 255, 42, 36, 24, 255, 37, 33, 23, 255, 43, 37, 24, 255, 42, 36, 24, 255, 34, 31, 22, 255, 40, 34, 24, 255, 44, 37, 24, 255, 34, 31, 22, 255, 40, 35, 25, 255, 40, 35, 25, 255, 39, 34, 23, 255, 39, 34, 24, 255, 36, 32, 24, 255, 59, 49, 35, 255, 36, 31, 22, 255, 38, 33, 23, 255, 43, 37, 24, 255, 62, 47, 31, 255, 63, 48, 31, 255, 57, 44, 29, 255, 42, 36, 24, 255, 43, 37, 24, 255, 39, 41, 36, 255, 37, 33, 23, 255, 45, 37, 24, 255, 43, 37, 24, 255, 59, 46, 30, 255, 54, 43, 28, 255, 43, 36, 24, 255, 39, 33, 23, 255, 48, 40, 30, 255, 40, 34, 24, 255, 54, 43, 28, 255, 42, 36, 24, 255, 43, 36, 24, 255, 34, 30, 22, 255, 39, 33, 23, 255, 39, 34, 24, 255, 40, 35, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 39, 34, 24, 255, 43, 36, 24, 255, 63, 48, 32, 255, 58, 45, 30, 255, 53, 42, 28, 255, 43, 36, 24, 255, 40, 34, 24, 255, 45, 37, 24, 255, 43, 36, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 40, 35, 24, 255, 41, 35, 24, 255, 51, 41, 27, 255, 44, 37, 24, 255, 39, 34, 23, 255, 36, 32, 23, 255, 45, 38, 25, 255, 40, 34, 24, 255, 50, 40, 27, 255, 39, 34, 23, 255, 33, 30, 22, 255, 36, 32, 23, 255, 40, 35, 24, 255, 51, 41, 27, 255, 41, 36, 24, 255, 37, 33, 23, 255, 45, 37, 24, 255, 39, 34, 23, 255, 34, 31, 22, 255, 42, 36, 24, 255, 50, 40, 26, 255, 41, 35, 23, 255, 44, 37, 25, 255, 40, 34, 24, 255, 43, 36, 23, 255, 55, 43, 28, 255, 50, 41, 26, 255, 49, 40, 26, 255, 40, 34, 23, 255, 37, 32, 22, 255, 46, 37, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 39, 34, 23, 255, 39, 34, 24, 255, 42, 37, 27, 255, 62, 51, 36, 255, 34, 30, 22, 255, 39, 34, 23, 255, 52, 42, 27, 255, 42, 36, 24, 255, 39, 34, 24, 255, 34, 31, 22, 255, 40, 35, 25, 255, 44, 37, 24, 255, 29, 41, 30, 255, 25, 33, 26, 255, 26, 35, 27, 255, 26, 35, 27, 255, 24, 31, 25, 255, 23, 30, 24, 255, 28, 39, 29, 255, 28, 40, 29, 255, 33, 47, 33, 255, 30, 42, 30, 255, 27, 37, 28, 255, 27, 37, 28, 255, 27, 37, 28, 255, 28, 39, 29, 255, 29, 41, 30, 255, 28, 39, 29, 255, 29, 41, 30, 255, 30, 42, 30, 255, 28, 39, 29, 255, 29, 41, 30, 255, 30, 42, 30, 255, 23, 30, 24, 255, 28, 39, 29, 255, 29, 41, 30, 255, 29, 41, 30, 255, 26, 35, 27, 255, 34, 49, 34, 255, 31, 44, 31, 255, 30, 43, 31, 255, 25, 34, 26, 255, 30, 42, 30, 255, 27, 36, 27, 255, 26, 34, 26, 255, 35, 38, 13, 255, 28, 39, 29, 255, 23, 29, 24, 255, 25, 34, 26, 255, 29, 40, 29, 255, 29, 41, 30, 255, 32, 45, 32, 255, 29, 41, 30, 255, 27, 37, 28, 255, 27, 36, 27, 255, 30, 42, 30, 255, 27, 38, 28, 255, 28, 39, 29, 255, 24, 31, 25, 255, 24, 31, 25, 255, 26, 33, 27, 255, 34, 43, 34, 255, 24, 30, 25, 255, 25, 33, 26, 255, 24, 31, 25, 255, 24, 31, 25, 255, 25, 33, 26, 255, 35, 53, 36, 255, 35, 52, 35, 255, 33, 47, 33, 255, 33, 49, 34, 255, 32, 45, 32, 255, 30, 43, 31, 255, 32, 47, 33, 255, 36, 54, 36, 255, 33, 49, 34, 255, 31, 44, 31, 255, 30, 43, 31, 255, 34, 49, 34, 255, 33, 47, 33, 255, 36, 54, 36, 255, 34, 50, 34, 255, 35, 52, 35, 255, 32, 47, 33, 255, 30, 42, 30, 255, 28, 38, 28, 255, 34, 49, 34, 255, 35, 53, 36, 255, 34, 49, 34, 255, 32, 47, 33, 255, 35, 52, 35, 255, 33, 48, 33, 255, 34, 50, 34, 255, 36, 53, 36, 255, 34, 50, 34, 255, 32, 47, 33, 255, 30, 42, 30, 255, 24, 31, 25, 255, 26, 36, 27, 255, 28, 39, 29, 255, 27, 37, 28, 255, 27, 38, 28, 255, 32, 47, 33, 255, 27, 37, 28, 255, 24, 32, 25, 255, 28, 38, 28, 255, 29, 40, 29, 255, 25, 34, 26, 255, 23, 30, 24, 255, 27, 37, 28, 255, 30, 42, 30, 255, 25, 34, 26, 255, 28, 38, 28, 255, 32, 46, 32, 255, 34, 49, 34, 255, 32, 47, 33, 255, 28, 39, 29, 255, 28, 40, 29, 255, 27, 37, 28, 255, 26, 35, 27, 255, 27, 37, 28, 255, 30, 43, 31, 255, 33, 48, 33, 255, 33, 49, 34, 255, 31, 45, 32, 255, 33, 48, 33, 255, 34, 51, 35, 255, 33, 48, 33, 255, 30, 42, 30, 255, 27, 36, 27, 255, 24, 32, 25, 255, 27, 37, 28, 255, 27, 36, 27, 255, 29, 41, 30, 255, 26, 35, 27, 255, 24, 30, 25, 255, 38, 48, 37, 255, 24, 32, 25, 255, 28, 39, 29, 255, 24, 31, 25, 255, 24, 32, 25, 255, 23, 29, 24, 255, 25, 33, 26, 255, 31, 44, 31, 255, 30, 42, 30, 255, 33, 49, 34, 255, 28, 39, 29, 255, 26, 36, 27, 255, 31, 44, 31, 255, 33, 48, 33, 255, 31, 45, 32, 255, 29, 41, 30, 255, 32, 45, 32, 255, 30, 43, 31, 255, 32, 47, 33, 255, 28, 40, 29, 255, 29, 40, 29, 255, 24, 32, 25, 255, 25, 33, 26, 255, 30, 43, 31, 255, 31, 44, 31, 255, 28, 39, 29, 255, 26, 35, 27, 255, 30, 42, 30, 255, 30, 43, 31, 255, 31, 45, 32, 255, 34, 49, 34, 255, 47, 68, 45, 255, 39, 59, 39, 255, 30, 43, 31, 255, 34, 50, 34, 255, 36, 54, 36, 255, 38, 57, 38, 255, 45, 67, 44, 255, 45, 67, 44, 255, 36, 54, 36, 255, 30, 43, 31, 255, 32, 45, 32, 255, 31, 44, 31, 255, 29, 41, 30, 255, 26, 35, 27, 255, 23, 30, 24, 255, 28, 35, 28, 255, 28, 36, 29, 255, 23, 29, 24, 255, 32, 47, 33, 255, 29, 41, 30, 255, 25, 34, 26, 255, 28, 40, 29, 255, 30, 43, 31, 255, 34, 51, 35, 255, 34, 51, 35, 255, 36, 53, 36, 255, 33, 47, 33, 255, 34, 50, 34, 255, 33, 49, 34, 255, 36, 53, 36, 255, 31, 44, 31, 255, 27, 37, 28, 255, 26, 36, 27, 255, 29, 40, 29, 255, 27, 37, 28, 255, 24, 31, 25, 255, 26, 34, 26, 255, 26, 36, 27, 255, 28, 39, 29, 255, 26, 36, 27, 255, 27, 37, 28, 255, 26, 35, 27, 255, 24, 32, 25, 255, 27, 37, 28, 255, 28, 39, 29, 255, 25, 33, 26, 255, 29, 40, 29, 255, 31, 45, 32, 255, 29, 41, 30, 255, 35, 53, 36, 255, 33, 48, 33, 255, 32, 46, 32, 255, 31, 44, 31, 255, 36, 53, 36, 255, 38, 57, 38, 255, 38, 58, 38, 255, 42, 62, 41, 255, 35, 52, 35, 255, 37, 55, 37, 255, 35, 52, 35, 255, 43, 63, 41, 255, 42, 62, 41, 255, 36, 54, 36, 255, 31, 45, 32, 255, 29, 41, 30, 255, 26, 36, 27, 255, 25, 34, 26, 255, 29, 41, 30, 255, 27, 37, 28, 255, 30, 43, 31, 255, 31, 44, 31, 255, 32, 47, 33, 255, 33, 49, 34, 255, 28, 38, 28, 255, 29, 41, 30, 255, 28, 39, 29, 255, 28, 38, 28, 255, 28, 39, 29, 255, 30, 43, 31, 255, 30, 42, 30, 255, 32, 47, 33, 255, 26, 35, 27, 255, 26, 36, 27, 255, 29, 40, 29, 255, 31, 45, 32, 255, 27, 38, 28, 255, 32, 47, 33, 255, 30, 43, 31, 255, 29, 41, 30, 255, 27, 37, 28, 255, 29, 40, 29, 255, 29, 41, 30, 255, 23, 29, 24, 255, 25, 33, 26, 255, 26, 36, 27, 255, 26, 35, 27, 255, 28, 39, 29, 255, 30, 42, 30, 255, 29, 41, 30, 255, 28, 40, 29, 255, 25, 34, 26, 255, 39, 33, 23, 255, 39, 34, 23, 255, 42, 36, 24, 255, 33, 30, 22, 255, 40, 34, 24, 255, 39, 33, 23, 255, 37, 33, 23, 255, 44, 38, 27, 255, 41, 36, 26, 255, 39, 34, 24, 255, 39, 34, 25, 255, 40, 35, 24, 255, 39, 34, 23, 255, 38, 33, 23, 255, 34, 31, 22, 255, 48, 40, 29, 255, 37, 33, 23, 255, 38, 33, 23, 255, 42, 36, 24, 255, 35, 31, 23, 255, 34, 31, 22, 255, 39, 34, 24, 255, 44, 37, 24, 255, 44, 36, 23, 255, 38, 33, 23, 255, 35, 31, 22, 255, 36, 31, 22, 255, 43, 37, 24, 255, 34, 31, 22, 255, 43, 36, 24, 255, 35, 31, 23, 255, 42, 36, 24, 255, 42, 36, 24, 255, 40, 35, 24, 255, 46, 39, 25, 255, 37, 33, 23, 255, 34, 31, 22, 255, 39, 34, 23, 255, 50, 42, 31, 255, 34, 30, 22, 255, 38, 33, 23, 255, 40, 35, 24, 255, 37, 33, 23, 255, 38, 33, 23, 255, 33, 30, 22, 255, 36, 32, 23, 255, 36, 32, 22, 255, 43, 37, 24, 255, 41, 35, 24, 255, 39, 34, 24, 255, 37, 33, 23, 255, 35, 31, 22, 255, 69, 87, 45, 255, 34, 31, 22, 255, 33, 30, 22, 255, 40, 35, 25, 255, 36, 32, 23, 255, 46, 38, 25, 255, 45, 37, 24, 255, 43, 36, 24, 255, 33, 30, 22, 255, 52, 42, 27, 255, 40, 35, 24, 255, 40, 34, 24, 255, 49, 42, 30, 255, 37, 33, 23, 255, 35, 31, 22, 255, 45, 39, 28, 255, 49, 42, 30, 255, 41, 35, 24, 255, 33, 30, 22, 255, 34, 30, 22, 255, 41, 36, 24, 255, 42, 36, 24, 255, 41, 35, 24, 255, 44, 37, 24, 255, 42, 37, 27, 255, 48, 40, 30, 255, 35, 31, 22, 255, 42, 36, 24, 255, 66, 49, 33, 255, 38, 33, 23, 255, 36, 32, 23, 255, 40, 35, 25, 255, 39, 34, 23, 255, 42, 36, 24, 255, 39, 34, 23, 255, 33, 30, 22, 255, 36, 32, 23, 255, 53, 44, 32, 255, 35, 31, 22, 255, 44, 37, 24, 255, 42, 36, 24, 255, 40, 35, 24, 255, 51, 41, 27, 255, 41, 35, 24, 255, 42, 36, 24, 255, 63, 48, 31, 255, 55, 43, 28, 255, 39, 34, 23, 255, 40, 35, 24, 255, 43, 37, 24, 255, 46, 38, 25, 255, 45, 38, 25, 255, 59, 46, 30, 255, 42, 36, 24, 255, 51, 41, 27, 255, 60, 46, 31, 255, 54, 43, 28, 255, 44, 37, 23, 255, 41, 36, 24, 255, 40, 35, 24, 255, 39, 34, 23, 255, 45, 37, 24, 255, 37, 33, 24, 255, 77, 61, 44, 255, 37, 33, 23, 255, 40, 35, 24, 255, 41, 36, 24, 255, 45, 38, 25, 255, 36, 32, 24, 255, 36, 32, 22, 255, 41, 36, 24, 255, 39, 33, 23, 255, 34, 31, 22, 255, 46, 39, 25, 255, 51, 41, 27, 255, 55, 43, 28, 255, 57, 44, 29, 255, 39, 34, 24, 255, 46, 38, 25, 255, 51, 41, 27, 255, 46, 39, 25, 255, 35, 31, 22, 255, 37, 33, 23, 255, 49, 42, 30, 255, 66, 54, 38, 255, 37, 33, 23, 255, 38, 33, 23, 255, 68, 88, 56, 255, 55, 46, 33, 255, 36, 32, 23, 255, 45, 37, 24, 255, 64, 48, 32, 255, 63, 48, 32, 255, 61, 47, 31, 255, 41, 35, 24, 255, 50, 40, 27, 255, 37, 33, 23, 255, 40, 35, 24, 255, 43, 37, 24, 255, 41, 35, 24, 255, 41, 35, 24, 255, 52, 42, 27, 255, 50, 40, 27, 255, 57, 45, 29, 255, 42, 36, 24, 255, 42, 36, 24, 255, 36, 32, 22, 255, 34, 31, 22, 255, 39, 33, 23, 255, 45, 37, 24, 255, 41, 36, 24, 255, 52, 42, 28, 255, 34, 31, 22, 255, 37, 33, 23, 255, 38, 33, 23, 255, 44, 38, 27, 255, 40, 35, 24, 255, 40, 35, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 34, 31, 22, 255, 45, 37, 24, 255, 41, 35, 24, 255, 47, 39, 25, 255, 43, 36, 24, 255, 45, 38, 25, 255, 37, 33, 23, 255, 40, 35, 24, 255, 37, 33, 23, 255, 34, 31, 22, 255, 37, 33, 23, 255, 40, 35, 24, 255, 37, 33, 23, 255, 41, 35, 24, 255, 42, 36, 24, 255, 43, 36, 24, 255, 41, 35, 24, 255, 37, 33, 24, 255, 41, 36, 24, 255, 46, 39, 25, 255, 39, 34, 24, 255, 37, 33, 23, 255, 36, 32, 23, 255, 37, 33, 23, 255, 36, 32, 23, 255, 41, 36, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 49, 40, 26, 255, 55, 43, 28, 255, 42, 36, 24, 255, 44, 37, 24, 255, 43, 36, 24, 255, 45, 38, 25, 255, 42, 36, 24, 255, 54, 43, 28, 255, 39, 34, 23, 255, 39, 34, 23, 255, 45, 37, 24, 255, 44, 37, 24, 255, 45, 37, 24, 255, 52, 42, 27, 255, 41, 35, 24, 255, 54, 43, 28, 255, 44, 37, 24, 255, 47, 39, 25, 255, 37, 33, 23, 255, 43, 36, 24, 255, 34, 31, 22, 255, 34, 30, 22, 255, 33, 30, 22, 255, 46, 39, 25, 255, 52, 42, 27, 255, 43, 37, 24, 255, 38, 33, 23, 255, 41, 35, 24, 255, 38, 33, 23, 255, 43, 36, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 34, 31, 22, 255, 41, 35, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 46, 38, 24, 255, 44, 37, 25, 255, 42, 35, 24, 255, 33, 30, 22, 255, 41, 35, 25, 255, 39, 33, 23, 255, 39, 34, 23, 255, 36, 32, 23, 255, 34, 31, 22, 255, 39, 34, 24, 255, 38, 33, 23, 255, 48, 40, 30, 255, 39, 34, 24, 255, 36, 31, 22, 255, 45, 37, 24, 255, 42, 36, 24, 255, 39, 34, 24, 255, 34, 31, 22, 255, 37, 33, 23, 255, 49, 40, 26, 255, 26, 36, 27, 255, 23, 29, 24, 255, 27, 37, 28, 255, 25, 33, 26, 255, 26, 33, 27, 255, 23, 29, 24, 255, 29, 41, 30, 255, 29, 40, 29, 255, 27, 37, 28, 255, 29, 41, 30, 255, 30, 43, 31, 255, 27, 38, 28, 255, 27, 37, 28, 255, 30, 42, 30, 255, 30, 43, 31, 255, 28, 38, 28, 255, 30, 42, 30, 255, 27, 37, 28, 255, 31, 45, 32, 255, 28, 38, 28, 255, 29, 40, 29, 255, 25, 33, 26, 255, 28, 40, 29, 255, 30, 43, 31, 255, 27, 37, 28, 255, 30, 42, 30, 255, 30, 43, 31, 255, 29, 40, 29, 255, 31, 44, 31, 255, 29, 41, 30, 255, 32, 46, 32, 255, 29, 41, 30, 255, 26, 34, 26, 255, 25, 33, 26, 255, 23, 30, 24, 255, 28, 39, 29, 255, 25, 33, 26, 255, 26, 34, 26, 255, 31, 44, 31, 255, 31, 45, 32, 255, 28, 38, 28, 255, 27, 36, 27, 255, 27, 37, 28, 255, 29, 40, 29, 255, 27, 37, 28, 255, 30, 43, 31, 255, 24, 32, 25, 255, 27, 37, 28, 255, 27, 37, 28, 255, 23, 30, 24, 255, 26, 33, 27, 255, 25, 33, 26, 255, 27, 37, 28, 255, 29, 41, 30, 255, 30, 42, 30, 255, 35, 51, 35, 255, 31, 45, 32, 255, 33, 49, 34, 255, 31, 45, 32, 255, 31, 45, 32, 255, 29, 41, 30, 255, 33, 48, 33, 255, 33, 49, 34, 255, 31, 45, 32, 255, 29, 41, 30, 255, 30, 42, 30, 255, 33, 48, 33, 255, 32, 47, 33, 255, 33, 48, 33, 255, 35, 52, 35, 255, 33, 48, 33, 255, 27, 37, 28, 255, 28, 39, 29, 255, 29, 41, 30, 255, 35, 51, 35, 255, 33, 48, 33, 255, 36, 53, 36, 255, 34, 49, 34, 255, 33, 49, 34, 255, 34, 50, 34, 255, 36, 53, 36, 255, 32, 47, 33, 255, 34, 50, 34, 255, 33, 48, 33, 255, 30, 42, 30, 255, 26, 33, 27, 255, 26, 35, 27, 255, 27, 37, 28, 255, 29, 41, 30, 255, 29, 40, 29, 255, 30, 42, 30, 255, 23, 30, 24, 255, 26, 35, 27, 255, 26, 35, 27, 255, 26, 35, 27, 255, 24, 32, 25, 255, 24, 32, 25, 255, 27, 37, 28, 255, 29, 41, 30, 255, 27, 37, 28, 255, 31, 45, 32, 255, 32, 47, 33, 255, 34, 50, 34, 255, 36, 54, 36, 255, 27, 37, 28, 255, 26, 35, 27, 255, 25, 34, 26, 255, 26, 34, 26, 255, 29, 41, 30, 255, 31, 45, 32, 255, 33, 48, 33, 255, 37, 55, 37, 255, 34, 50, 34, 255, 33, 49, 34, 255, 34, 50, 34, 255, 34, 50, 34, 255, 31, 44, 31, 255, 27, 38, 28, 255, 27, 37, 28, 255, 25, 33, 26, 255, 25, 33, 26, 255, 29, 40, 29, 255, 26, 36, 27, 255, 23, 30, 24, 255, 26, 32, 26, 255, 24, 32, 25, 255, 30, 42, 30, 255, 26, 36, 27, 255, 23, 30, 24, 255, 27, 36, 27, 255, 27, 37, 28, 255, 28, 39, 29, 255, 31, 44, 31, 255, 32, 47, 33, 255, 31, 45, 32, 255, 31, 44, 31, 255, 30, 42, 30, 255, 33, 49, 34, 255, 34, 49, 34, 255, 33, 49, 34, 255, 29, 40, 29, 255, 32, 47, 33, 255, 31, 44, 31, 255, 31, 45, 32, 255, 29, 40, 29, 255, 28, 38, 28, 255, 26, 35, 27, 255, 29, 40, 29, 255, 26, 35, 27, 255, 27, 37, 28, 255, 27, 37, 28, 255, 29, 41, 30, 255, 31, 45, 32, 255, 30, 43, 31, 255, 35, 51, 35, 255, 34, 51, 35, 255, 43, 63, 41, 255, 30, 43, 31, 255, 32, 46, 32, 255, 37, 55, 37, 255, 52, 76, 49, 255, 45, 67, 44, 255, 39, 59, 39, 255, 36, 53, 36, 255, 35, 51, 35, 255, 32, 46, 32, 255, 31, 44, 31, 255, 26, 34, 26, 255, 27, 37, 28, 255, 24, 32, 25, 255, 34, 43, 34, 255, 29, 37, 30, 255, 25, 33, 26, 255, 26, 36, 27, 255, 25, 34, 26, 255, 27, 37, 28, 255, 29, 41, 30, 255, 31, 45, 32, 255, 41, 61, 40, 255, 43, 63, 41, 255, 34, 50, 34, 255, 36, 53, 36, 255, 34, 49, 34, 255, 32, 45, 32, 255, 32, 45, 32, 255, 30, 43, 31, 255, 28, 39, 29, 255, 26, 35, 27, 255, 29, 41, 30, 255, 26, 35, 27, 255, 23, 29, 24, 255, 24, 32, 25, 255, 30, 43, 31, 255, 30, 43, 31, 255, 26, 36, 27, 255, 26, 35, 27, 255, 25, 34, 26, 255, 27, 37, 28, 255, 28, 39, 29, 255, 30, 43, 31, 255, 27, 37, 28, 255, 29, 40, 29, 255, 31, 44, 31, 255, 32, 46, 32, 255, 30, 43, 31, 255, 34, 50, 34, 255, 33, 48, 33, 255, 33, 48, 33, 255, 36, 53, 36, 255, 48, 70, 46, 255, 37, 55, 37, 255, 50, 73, 47, 255, 55, 79, 51, 255, 52, 76, 49, 255, 41, 61, 40, 255, 35, 52, 35, 255, 35, 51, 35, 255, 41, 61, 40, 255, 34, 50, 34, 255, 32, 46, 32, 255, 30, 42, 30, 255, 26, 35, 27, 255, 30, 42, 30, 255, 28, 38, 28, 255, 35, 51, 35, 255, 34, 50, 34, 255, 34, 50, 34, 255, 33, 49, 34, 255, 34, 49, 34, 255, 30, 42, 30, 255, 29, 41, 30, 255, 31, 44, 31, 255, 29, 41, 30, 255, 27, 37, 28, 255, 29, 40, 29, 255, 29, 41, 30, 255, 26, 35, 27, 255, 24, 32, 25, 255, 29, 41, 30, 255, 33, 48, 33, 255, 30, 42, 30, 255, 32, 47, 33, 255, 28, 38, 28, 255, 30, 42, 30, 255, 27, 37, 28, 255, 30, 42, 30, 255, 29, 41, 30, 255, 24, 31, 25, 255, 26, 36, 27, 255, 30, 43, 31, 255, 28, 39, 29, 255, 28, 38, 28, 255, 28, 39, 29, 255, 27, 37, 28, 255, 25, 33, 26, 255, 24, 32, 25, 255, 45, 37, 24, 255, 53, 42, 28, 255, 52, 42, 28, 255, 43, 37, 24, 255, 39, 34, 23, 255, 34, 31, 22, 255, 37, 33, 24, 255, 34, 30, 22, 255, 64, 52, 37, 255, 61, 50, 36, 255, 64, 52, 37, 255, 49, 42, 30, 255, 77, 62, 44, 255, 48, 40, 30, 255, 37, 31, 22, 255, 40, 34, 23, 255, 41, 35, 24, 255, 46, 38, 25, 255, 42, 36, 24, 255, 42, 35, 24, 255, 48, 38, 26, 255, 62, 47, 31, 255, 59, 45, 30, 255, 44, 37, 24, 255, 47, 39, 25, 255, 44, 36, 23, 255, 42, 36, 24, 255, 39, 34, 23, 255, 38, 33, 23, 255, 40, 35, 24, 255, 42, 36, 24, 255, 39, 34, 23, 255, 36, 32, 22, 255, 45, 37, 24, 255, 43, 36, 24, 255, 46, 38, 25, 255, 41, 36, 26, 255, 37, 33, 23, 255, 63, 52, 37, 255, 67, 54, 39, 255, 35, 31, 22, 255, 35, 31, 22, 255, 33, 30, 22, 255, 37, 33, 23, 255, 43, 37, 24, 255, 44, 37, 24, 255, 40, 35, 24, 255, 34, 30, 22, 255, 53, 42, 28, 255, 43, 36, 24, 255, 43, 37, 24, 255, 39, 33, 23, 255, 43, 36, 24, 255, 39, 34, 24, 255, 35, 31, 22, 255, 36, 31, 22, 255, 40, 34, 24, 255, 42, 37, 27, 255, 36, 32, 24, 255, 39, 34, 23, 255, 40, 34, 24, 255, 43, 36, 24, 255, 42, 36, 24, 255, 53, 42, 28, 255, 49, 40, 26, 255, 42, 36, 24, 255, 47, 39, 25, 255, 41, 35, 24, 255, 44, 37, 24, 255, 50, 42, 31, 255, 34, 31, 22, 255, 39, 34, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 43, 37, 24, 255, 50, 40, 27, 255, 35, 31, 22, 255, 33, 30, 22, 255, 43, 36, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 46, 38, 25, 255, 43, 37, 24, 255, 42, 36, 24, 255, 43, 37, 24, 255, 40, 34, 24, 255, 39, 34, 24, 255, 39, 34, 24, 255, 45, 37, 24, 255, 51, 41, 27, 255, 36, 32, 23, 255, 44, 37, 24, 255, 40, 35, 24, 255, 46, 39, 25, 255, 42, 36, 24, 255, 43, 36, 24, 255, 45, 37, 24, 255, 44, 37, 24, 255, 46, 39, 25, 255, 43, 37, 24, 255, 36, 31, 22, 255, 42, 36, 24, 255, 67, 50, 33, 255, 45, 37, 24, 255, 35, 31, 22, 255, 49, 40, 26, 255, 48, 39, 25, 255, 67, 50, 33, 255, 46, 39, 25, 255, 45, 37, 24, 255, 40, 35, 25, 255, 40, 34, 24, 255, 43, 36, 24, 255, 64, 52, 37, 255, 43, 36, 24, 255, 45, 37, 24, 255, 40, 35, 24, 255, 40, 35, 24, 255, 48, 39, 25, 255, 53, 42, 28, 255, 41, 36, 24, 255, 37, 33, 23, 255, 33, 30, 22, 255, 41, 36, 24, 255, 44, 37, 24, 255, 40, 35, 24, 255, 55, 43, 28, 255, 48, 40, 26, 255, 42, 36, 24, 255, 43, 36, 24, 255, 42, 36, 24, 255, 35, 31, 22, 255, 42, 36, 24, 255, 44, 37, 24, 255, 34, 30, 22, 255, 42, 36, 24, 255, 58, 45, 30, 255, 34, 30, 22, 255, 33, 30, 22, 255, 39, 34, 23, 255, 46, 39, 25, 255, 45, 37, 24, 255, 47, 39, 25, 255, 59, 45, 30, 255, 48, 40, 26, 255, 37, 33, 23, 255, 40, 34, 24, 255, 37, 33, 23, 255, 48, 40, 26, 255, 52, 42, 28, 255, 66, 49, 33, 255, 54, 43, 28, 255, 52, 42, 27, 255, 52, 42, 28, 255, 70, 52, 33, 255, 52, 42, 27, 255, 36, 32, 23, 255, 39, 34, 23, 255, 42, 36, 24, 255, 37, 33, 23, 255, 35, 31, 23, 255, 37, 33, 23, 255, 43, 36, 24, 255, 36, 32, 23, 255, 40, 35, 24, 255, 39, 34, 23, 255, 39, 33, 23, 255, 33, 30, 22, 255, 34, 31, 22, 255, 39, 34, 24, 255, 35, 31, 22, 255, 40, 35, 24, 255, 41, 35, 24, 255, 41, 36, 24, 255, 45, 37, 24, 255, 45, 37, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 58, 45, 30, 255, 56, 44, 29, 255, 33, 30, 22, 255, 46, 40, 29, 255, 40, 34, 24, 255, 39, 34, 24, 255, 43, 36, 24, 255, 55, 43, 28, 255, 55, 43, 28, 255, 51, 41, 27, 255, 37, 33, 23, 255, 45, 37, 24, 255, 52, 42, 27, 255, 36, 32, 24, 255, 36, 31, 22, 255, 39, 34, 24, 255, 34, 31, 22, 255, 39, 34, 23, 255, 33, 30, 22, 255, 36, 32, 23, 255, 52, 42, 27, 255, 57, 44, 29, 255, 48, 40, 26, 255, 54, 43, 28, 255, 63, 48, 32, 255, 69, 51, 33, 255, 43, 37, 24, 255, 41, 36, 24, 255, 52, 42, 27, 255, 49, 40, 26, 255, 43, 36, 24, 255, 61, 47, 31, 255, 52, 42, 27, 255, 45, 37, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 57, 44, 29, 255, 45, 37, 24, 255, 36, 32, 22, 255, 46, 39, 25, 255, 43, 37, 24, 255, 37, 33, 23, 255, 41, 35, 24, 255, 42, 36, 24, 255, 43, 37, 24, 255, 34, 30, 22, 255, 37, 33, 23, 255, 40, 34, 24, 255, 37, 33, 23, 255, 33, 30, 22, 255, 40, 34, 24, 255, 41, 35, 24, 255, 53, 42, 27, 255, 42, 36, 24, 255, 43, 36, 24, 255, 38, 33, 23, 255, 38, 33, 23, 255, 49, 40, 26, 255, 49, 41, 29, 255, 35, 31, 22, 255, 51, 43, 30, 255, 37, 33, 22, 255, 67, 54, 38, 255, 49, 41, 30, 255, 35, 31, 22, 255, 41, 35, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 36, 32, 23, 255, 44, 37, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 34, 30, 22, 255, 33, 30, 22, 255, 40, 35, 24, 255, 44, 37, 24, 255, 28, 39, 29, 255, 25, 34, 26, 255, 24, 31, 25, 255, 24, 31, 25, 255, 27, 38, 28, 255, 28, 38, 28, 255, 24, 32, 25, 255, 27, 37, 28, 255, 26, 34, 26, 255, 26, 36, 27, 255, 28, 40, 29, 255, 31, 44, 31, 255, 31, 44, 31, 255, 33, 48, 33, 255, 29, 41, 30, 255, 30, 43, 31, 255, 25, 33, 26, 255, 24, 32, 25, 255, 27, 38, 28, 255, 29, 40, 29, 255, 30, 42, 30, 255, 26, 35, 27, 255, 26, 36, 27, 255, 30, 42, 30, 255, 26, 36, 27, 255, 27, 38, 28, 255, 28, 39, 29, 255, 29, 41, 30, 255, 31, 45, 32, 255, 30, 43, 31, 255, 28, 39, 29, 255, 30, 43, 31, 255, 31, 45, 32, 255, 30, 42, 30, 255, 29, 41, 30, 255, 31, 45, 32, 255, 26, 36, 27, 255, 27, 37, 28, 255, 33, 49, 34, 255, 34, 50, 34, 255, 29, 40, 29, 255, 33, 47, 33, 255, 30, 43, 31, 255, 28, 38, 28, 255, 28, 39, 29, 255, 29, 40, 29, 255, 33, 47, 33, 255, 32, 46, 32, 255, 29, 41, 30, 255, 28, 39, 29, 255, 29, 41, 30, 255, 29, 41, 30, 255, 27, 37, 28, 255, 29, 41, 30, 255, 32, 46, 32, 255, 32, 47, 33, 255, 33, 47, 33, 255, 28, 39, 29, 255, 29, 41, 30, 255, 30, 42, 30, 255, 29, 40, 29, 255, 29, 41, 30, 255, 31, 45, 32, 255, 32, 47, 33, 255, 35, 51, 35, 255, 31, 45, 32, 255, 30, 42, 30, 255, 32, 46, 32, 255, 27, 36, 27, 255, 29, 40, 29, 255, 29, 41, 30, 255, 27, 37, 28, 255, 28, 39, 29, 255, 31, 45, 32, 255, 33, 48, 33, 255, 34, 49, 34, 255, 33, 49, 34, 255, 33, 47, 33, 255, 35, 52, 35, 255, 40, 59, 39, 255, 47, 68, 45, 255, 33, 49, 34, 255, 33, 49, 34, 255, 30, 42, 30, 255, 24, 32, 25, 255, 25, 33, 26, 255, 27, 37, 28, 255, 30, 42, 30, 255, 28, 38, 28, 255, 25, 33, 26, 255, 28, 38, 28, 255, 28, 39, 29, 255, 28, 39, 29, 255, 29, 40, 29, 255, 27, 38, 28, 255, 25, 33, 26, 255, 30, 42, 30, 255, 30, 42, 30, 255, 34, 49, 34, 255, 28, 38, 28, 255, 29, 41, 30, 255, 30, 43, 31, 255, 29, 40, 29, 255, 30, 42, 30, 255, 32, 46, 32, 255, 30, 43, 31, 255, 29, 41, 30, 255, 31, 44, 31, 255, 31, 44, 31, 255, 33, 48, 33, 255, 32, 47, 33, 255, 35, 52, 35, 255, 36, 54, 36, 255, 32, 46, 32, 255, 32, 47, 33, 255, 33, 48, 33, 255, 29, 41, 30, 255, 27, 38, 28, 255, 23, 29, 24, 255, 24, 31, 25, 255, 24, 32, 25, 255, 29, 41, 30, 255, 25, 33, 26, 255, 26, 32, 26, 255, 26, 32, 26, 255, 25, 33, 26, 255, 30, 42, 30, 255, 29, 40, 29, 255, 27, 37, 28, 255, 29, 41, 30, 255, 29, 41, 30, 255, 29, 40, 29, 255, 27, 37, 28, 255, 29, 41, 30, 255, 34, 50, 34, 255, 37, 55, 37, 255, 35, 52, 35, 255, 35, 52, 35, 255, 36, 54, 36, 255, 33, 48, 33, 255, 28, 39, 29, 255, 27, 36, 27, 255, 29, 41, 30, 255, 33, 48, 33, 255, 27, 37, 28, 255, 31, 44, 31, 255, 31, 45, 32, 255, 28, 39, 29, 255, 27, 38, 28, 255, 25, 34, 26, 255, 28, 39, 29, 255, 28, 38, 28, 255, 30, 43, 31, 255, 32, 46, 32, 255, 33, 49, 34, 255, 32, 47, 33, 255, 35, 51, 35, 255, 31, 45, 32, 255, 34, 50, 34, 255, 36, 54, 36, 255, 36, 54, 36, 255, 36, 54, 36, 255, 37, 55, 37, 255, 43, 63, 41, 255, 37, 55, 37, 255, 32, 46, 32, 255, 33, 49, 34, 255, 31, 44, 31, 255, 32, 47, 33, 255, 28, 38, 28, 255, 26, 33, 27, 255, 29, 37, 29, 255, 25, 34, 26, 255, 29, 40, 29, 255, 29, 41, 30, 255, 33, 48, 33, 255, 36, 54, 36, 255, 35, 51, 35, 255, 38, 58, 38, 255, 36, 54, 36, 255, 44, 65, 43, 255, 37, 56, 37, 255, 35, 52, 35, 255, 32, 46, 32, 255, 31, 45, 32, 255, 33, 48, 33, 255, 31, 45, 32, 255, 30, 42, 30, 255, 29, 41, 30, 255, 28, 39, 29, 255, 27, 37, 28, 255, 26, 34, 26, 255, 30, 43, 31, 255, 33, 47, 33, 255, 32, 46, 32, 255, 30, 43, 31, 255, 28, 38, 28, 255, 27, 37, 28, 255, 28, 38, 28, 255, 29, 41, 30, 255, 30, 42, 30, 255, 32, 46, 32, 255, 33, 48, 33, 255, 32, 47, 33, 255, 28, 39, 29, 255, 29, 40, 29, 255, 34, 49, 34, 255, 34, 50, 34, 255, 36, 54, 36, 255, 36, 53, 36, 255, 35, 52, 35, 255, 36, 54, 36, 255, 43, 64, 42, 255, 45, 66, 43, 255, 41, 61, 40, 255, 36, 54, 36, 255, 35, 51, 35, 255, 35, 52, 35, 255, 37, 56, 37, 255, 35, 51, 35, 255, 29, 41, 30, 255, 28, 38, 28, 255, 27, 37, 28, 255, 31, 45, 32, 255, 33, 48, 33, 255, 37, 55, 37, 255, 32, 47, 33, 255, 37, 56, 37, 255, 39, 59, 39, 255, 32, 47, 33, 255, 31, 44, 31, 255, 28, 38, 28, 255, 29, 40, 29, 255, 28, 38, 28, 255, 29, 41, 30, 255, 27, 37, 28, 255, 25, 33, 26, 255, 26, 35, 27, 255, 30, 43, 31, 255, 31, 44, 31, 255, 31, 45, 32, 255, 28, 40, 29, 255, 29, 40, 29, 255, 27, 37, 28, 255, 30, 42, 30, 255, 26, 35, 27, 255, 30, 42, 30, 255, 29, 41, 30, 255, 28, 40, 29, 255, 32, 47, 33, 255, 31, 45, 32, 255, 27, 38, 28, 255, 26, 35, 27, 255, 23, 29, 24, 255, 25, 34, 26, 255, 28, 39, 29, 255, 42, 36, 24, 255, 49, 40, 26, 255, 42, 36, 24, 255, 39, 34, 23, 255, 35, 31, 22, 255, 36, 32, 24, 255, 34, 30, 22, 255, 35, 31, 22, 255, 64, 52, 37, 255, 78, 61, 43, 255, 75, 60, 40, 255, 79, 63, 45, 255, 66, 53, 38, 255, 39, 34, 23, 255, 58, 47, 32, 255, 58, 47, 32, 255, 43, 37, 25, 255, 52, 42, 28, 255, 43, 36, 23, 255, 66, 76, 41, 255, 55, 43, 28, 255, 59, 44, 30, 255, 56, 43, 28, 255, 53, 42, 27, 255, 45, 38, 24, 255, 52, 42, 27, 255, 49, 40, 26, 255, 43, 36, 24, 255, 41, 35, 24, 255, 39, 34, 24, 255, 40, 34, 24, 255, 36, 32, 23, 255, 73, 92, 33, 255, 39, 34, 23, 255, 37, 33, 23, 255, 44, 38, 27, 255, 80, 64, 45, 255, 79, 63, 45, 255, 40, 35, 25, 255, 33, 30, 22, 255, 79, 63, 45, 255, 48, 40, 30, 255, 34, 31, 22, 255, 42, 36, 24, 255, 54, 43, 28, 255, 59, 46, 30, 255, 39, 33, 23, 255, 44, 38, 27, 255, 34, 31, 22, 255, 34, 31, 22, 255, 38, 33, 23, 255, 44, 37, 24, 255, 43, 37, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 34, 30, 22, 255, 43, 36, 24, 255, 37, 33, 23, 255, 38, 33, 23, 255, 33, 30, 22, 255, 40, 34, 24, 255, 43, 37, 24, 255, 43, 37, 24, 255, 40, 35, 24, 255, 37, 33, 24, 255, 37, 33, 23, 255, 49, 40, 26, 255, 48, 40, 26, 255, 45, 37, 24, 255, 41, 35, 24, 255, 43, 36, 24, 255, 40, 35, 24, 255, 39, 34, 23, 255, 39, 34, 23, 255, 54, 43, 28, 255, 50, 40, 27, 255, 43, 37, 24, 255, 39, 33, 23, 255, 37, 33, 23, 255, 40, 35, 24, 255, 37, 33, 23, 255, 45, 37, 24, 255, 57, 45, 29, 255, 48, 40, 26, 255, 51, 41, 27, 255, 51, 41, 27, 255, 52, 42, 27, 255, 52, 42, 28, 255, 84, 107, 72, 255, 42, 36, 24, 255, 39, 33, 23, 255, 58, 45, 30, 255, 49, 40, 26, 255, 48, 40, 26, 255, 52, 42, 27, 255, 61, 47, 31, 255, 78, 57, 33, 255, 73, 54, 33, 255, 43, 37, 24, 255, 55, 43, 28, 255, 56, 44, 29, 255, 43, 37, 24, 255, 37, 33, 23, 255, 41, 36, 24, 255, 34, 30, 22, 255, 40, 34, 24, 255, 38, 33, 23, 255, 43, 37, 24, 255, 54, 43, 28, 255, 53, 42, 28, 255, 58, 45, 30, 255, 55, 43, 28, 255, 40, 35, 24, 255, 43, 37, 24, 255, 49, 40, 26, 255, 34, 31, 22, 255, 37, 33, 23, 255, 45, 37, 24, 255, 43, 36, 24, 255, 42, 36, 24, 255, 55, 43, 28, 255, 45, 37, 24, 255, 40, 35, 24, 255, 36, 31, 22, 255, 34, 30, 22, 255, 38, 33, 23, 255, 37, 33, 23, 255, 44, 37, 24, 255, 61, 47, 31, 255, 42, 36, 24, 255, 36, 32, 23, 255, 41, 35, 24, 255, 38, 33, 23, 255, 39, 34, 24, 255, 58, 45, 30, 255, 60, 46, 30, 255, 60, 46, 30, 255, 42, 36, 24, 255, 44, 37, 24, 255, 41, 35, 24, 255, 50, 40, 27, 255, 55, 43, 28, 255, 54, 43, 28, 255, 40, 35, 24, 255, 42, 43, 36, 255, 34, 31, 22, 255, 39, 34, 24, 255, 39, 34, 24, 255, 45, 37, 24, 255, 39, 34, 23, 255, 43, 37, 24, 255, 57, 44, 29, 255, 55, 43, 28, 255, 59, 46, 30, 255, 72, 53, 33, 255, 52, 42, 27, 255, 55, 43, 28, 255, 42, 36, 24, 255, 41, 35, 24, 255, 40, 35, 24, 255, 64, 52, 37, 255, 53, 44, 32, 255, 51, 43, 31, 255, 44, 38, 27, 255, 35, 31, 22, 255, 37, 33, 23, 255, 36, 32, 22, 255, 55, 46, 33, 255, 40, 35, 25, 255, 36, 32, 23, 255, 34, 31, 22, 255, 34, 30, 22, 255, 36, 32, 22, 255, 42, 37, 27, 255, 39, 34, 23, 255, 42, 36, 24, 255, 40, 35, 25, 255, 39, 33, 23, 255, 40, 34, 24, 255, 39, 34, 23, 255, 42, 36, 24, 255, 62, 47, 31, 255, 42, 36, 24, 255, 35, 31, 22, 255, 41, 35, 24, 255, 40, 34, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 40, 35, 24, 255, 43, 36, 24, 255, 39, 34, 23, 255, 39, 34, 24, 255, 58, 48, 34, 255, 35, 31, 22, 255, 40, 35, 24, 255, 43, 37, 24, 255, 44, 37, 24, 255, 42, 36, 24, 255, 33, 30, 22, 255, 50, 42, 31, 255, 43, 36, 24, 255, 45, 37, 24, 255, 43, 36, 24, 255, 50, 40, 27, 255, 53, 42, 28, 255, 48, 40, 26, 255, 66, 49, 33, 255, 61, 47, 31, 255, 56, 44, 29, 255, 49, 40, 26, 255, 47, 39, 25, 255, 57, 45, 29, 255, 45, 37, 24, 255, 35, 31, 22, 255, 35, 31, 22, 255, 40, 35, 24, 255, 43, 37, 24, 255, 39, 34, 24, 255, 35, 31, 22, 255, 46, 39, 25, 255, 42, 36, 24, 255, 42, 36, 24, 255, 43, 37, 24, 255, 39, 34, 23, 255, 35, 31, 22, 255, 37, 33, 23, 255, 41, 35, 24, 255, 37, 33, 23, 255, 39, 34, 24, 255, 53, 42, 28, 255, 61, 46, 31, 255, 63, 48, 31, 255, 45, 38, 24, 255, 41, 35, 24, 255, 42, 36, 24, 255, 41, 34, 24, 255, 41, 35, 24, 255, 39, 34, 24, 255, 33, 30, 22, 255, 36, 32, 22, 255, 49, 42, 30, 255, 45, 38, 27, 255, 47, 40, 28, 255, 37, 33, 23, 255, 34, 31, 22, 255, 67, 54, 39, 255, 46, 40, 29, 255, 36, 32, 24, 255, 43, 37, 24, 255, 41, 35, 24, 255, 45, 37, 24, 255, 45, 37, 24, 255, 38, 33, 23, 255, 42, 36, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 28, 38, 28, 255, 28, 38, 28, 255, 26, 35, 27, 255, 24, 31, 25, 255, 28, 39, 29, 255, 28, 38, 28, 255, 24, 32, 25, 255, 26, 36, 27, 255, 25, 31, 25, 255, 24, 31, 25, 255, 27, 37, 28, 255, 28, 38, 28, 255, 30, 43, 31, 255, 34, 50, 34, 255, 29, 41, 30, 255, 32, 46, 32, 255, 28, 39, 29, 255, 25, 34, 26, 255, 30, 43, 31, 255, 30, 43, 31, 255, 29, 40, 29, 255, 26, 35, 27, 255, 24, 31, 25, 255, 27, 37, 28, 255, 31, 44, 31, 255, 29, 41, 30, 255, 28, 40, 29, 255, 30, 43, 31, 255, 32, 47, 33, 255, 31, 44, 31, 255, 29, 40, 29, 255, 28, 39, 29, 255, 31, 44, 31, 255, 33, 49, 34, 255, 35, 52, 35, 255, 30, 43, 31, 255, 25, 33, 26, 255, 29, 40, 29, 255, 32, 46, 32, 255, 36, 54, 36, 255, 34, 49, 34, 255, 31, 45, 32, 255, 30, 43, 31, 255, 29, 40, 29, 255, 31, 44, 31, 255, 33, 49, 34, 255, 32, 46, 32, 255, 34, 49, 34, 255, 32, 47, 33, 255, 33, 48, 33, 255, 33, 48, 33, 255, 32, 47, 33, 255, 29, 40, 29, 255, 29, 41, 30, 255, 28, 39, 29, 255, 31, 45, 32, 255, 32, 47, 33, 255, 28, 40, 29, 255, 30, 43, 31, 255, 32, 46, 32, 255, 30, 42, 30, 255, 35, 51, 35, 255, 29, 41, 30, 255, 34, 50, 34, 255, 35, 52, 35, 255, 27, 38, 28, 255, 32, 46, 32, 255, 27, 37, 28, 255, 26, 32, 26, 255, 25, 33, 26, 255, 27, 36, 27, 255, 26, 36, 27, 255, 33, 48, 33, 255, 32, 45, 32, 255, 35, 51, 35, 255, 33, 48, 33, 255, 30, 42, 30, 255, 31, 44, 31, 255, 31, 45, 32, 255, 33, 49, 34, 255, 34, 50, 34, 255, 32, 46, 32, 255, 32, 46, 32, 255, 31, 44, 31, 255, 29, 41, 30, 255, 29, 40, 29, 255, 27, 37, 28, 255, 28, 39, 29, 255, 30, 42, 30, 255, 26, 36, 27, 255, 27, 37, 28, 255, 28, 38, 28, 255, 65, 76, 13, 255, 31, 44, 31, 255, 30, 42, 30, 255, 26, 35, 27, 255, 27, 37, 28, 255, 30, 43, 31, 255, 33, 48, 33, 255, 30, 42, 30, 255, 27, 37, 28, 255, 26, 35, 27, 255, 27, 37, 28, 255, 27, 36, 27, 255, 27, 37, 28, 255, 28, 39, 29, 255, 31, 45, 32, 255, 32, 45, 32, 255, 29, 41, 30, 255, 32, 47, 33, 255, 35, 52, 35, 255, 35, 51, 35, 255, 50, 73, 47, 255, 33, 49, 34, 255, 33, 49, 34, 255, 32, 46, 32, 255, 33, 47, 33, 255, 26, 36, 27, 255, 25, 33, 26, 255, 26, 32, 26, 255, 24, 30, 25, 255, 29, 41, 30, 255, 26, 35, 27, 255, 25, 33, 26, 255, 25, 34, 26, 255, 29, 40, 29, 255, 27, 37, 28, 255, 25, 33, 26, 255, 32, 46, 32, 255, 27, 37, 28, 255, 29, 41, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 31, 45, 32, 255, 42, 62, 41, 255, 36, 54, 36, 255, 36, 54, 36, 255, 36, 54, 36, 255, 35, 51, 35, 255, 31, 45, 32, 255, 28, 38, 28, 255, 26, 35, 27, 255, 26, 35, 27, 255, 30, 42, 30, 255, 30, 42, 30, 255, 28, 39, 29, 255, 26, 35, 27, 255, 28, 38, 28, 255, 29, 41, 30, 255, 27, 36, 27, 255, 27, 37, 28, 255, 31, 44, 31, 255, 30, 43, 31, 255, 33, 48, 33, 255, 30, 42, 30, 255, 31, 44, 31, 255, 36, 54, 36, 255, 35, 52, 35, 255, 33, 48, 33, 255, 34, 49, 34, 255, 34, 50, 34, 255, 32, 46, 32, 255, 34, 50, 34, 255, 37, 55, 37, 255, 36, 54, 36, 255, 36, 54, 36, 255, 34, 50, 34, 255, 32, 47, 33, 255, 30, 43, 31, 255, 29, 41, 30, 255, 24, 31, 25, 255, 28, 35, 28, 255, 24, 31, 25, 255, 30, 43, 31, 255, 29, 40, 29, 255, 32, 45, 32, 255, 32, 46, 32, 255, 35, 52, 35, 255, 37, 56, 37, 255, 37, 56, 37, 255, 40, 60, 40, 255, 45, 67, 44, 255, 34, 51, 35, 255, 31, 44, 31, 255, 32, 47, 33, 255, 31, 44, 31, 255, 31, 44, 31, 255, 30, 43, 31, 255, 29, 41, 30, 255, 28, 40, 29, 255, 29, 41, 30, 255, 28, 38, 28, 255, 26, 35, 27, 255, 30, 42, 30, 255, 30, 43, 31, 255, 31, 45, 32, 255, 30, 43, 31, 255, 31, 44, 31, 255, 27, 37, 28, 255, 31, 45, 32, 255, 31, 44, 31, 255, 33, 49, 34, 255, 34, 50, 34, 255, 30, 42, 30, 255, 31, 44, 31, 255, 31, 45, 32, 255, 34, 49, 34, 255, 42, 62, 41, 255, 34, 50, 34, 255, 37, 55, 37, 255, 37, 55, 37, 255, 35, 53, 36, 255, 35, 51, 35, 255, 35, 52, 35, 255, 36, 54, 36, 255, 36, 54, 36, 255, 36, 53, 36, 255, 35, 52, 35, 255, 37, 55, 37, 255, 36, 54, 36, 255, 33, 47, 33, 255, 31, 45, 32, 255, 32, 46, 32, 255, 32, 45, 32, 255, 34, 49, 34, 255, 35, 52, 35, 255, 35, 52, 35, 255, 32, 46, 32, 255, 36, 53, 36, 255, 36, 54, 36, 255, 34, 50, 34, 255, 28, 39, 29, 255, 31, 44, 31, 255, 29, 41, 30, 255, 31, 44, 31, 255, 29, 41, 30, 255, 28, 39, 29, 255, 28, 40, 29, 255, 27, 37, 28, 255, 29, 41, 30, 255, 25, 33, 26, 255, 29, 41, 30, 255, 29, 41, 30, 255, 27, 36, 27, 255, 27, 37, 28, 255, 30, 43, 31, 255, 31, 45, 32, 255, 31, 44, 31, 255, 31, 44, 31, 255, 35, 52, 35, 255, 35, 51, 35, 255, 28, 38, 28, 255, 26, 35, 27, 255, 26, 35, 27, 255, 23, 29, 24, 255, 27, 36, 27, 255, 45, 37, 24, 255, 39, 34, 23, 255, 39, 34, 24, 255, 40, 34, 24, 255, 43, 36, 24, 255, 35, 31, 23, 255, 49, 42, 30, 255, 36, 32, 23, 255, 35, 31, 22, 255, 50, 42, 31, 255, 75, 60, 43, 255, 75, 59, 41, 255, 60, 50, 35, 255, 41, 35, 24, 255, 50, 42, 28, 255, 51, 42, 29, 255, 47, 39, 26, 255, 43, 37, 25, 255, 40, 35, 24, 255, 46, 38, 25, 255, 54, 42, 28, 255, 61, 46, 31, 255, 64, 48, 32, 255, 65, 48, 32, 255, 58, 45, 29, 255, 45, 37, 24, 255, 47, 39, 25, 255, 43, 36, 24, 255, 41, 35, 24, 255, 37, 33, 23, 255, 40, 34, 24, 255, 39, 34, 23, 255, 35, 31, 22, 255, 42, 36, 24, 255, 38, 33, 23, 255, 34, 30, 22, 255, 58, 48, 34, 255, 80, 64, 45, 255, 36, 32, 24, 255, 37, 33, 23, 255, 51, 43, 31, 255, 34, 30, 22, 255, 48, 40, 30, 255, 45, 37, 24, 255, 41, 35, 24, 255, 54, 43, 28, 255, 39, 34, 23, 255, 36, 32, 23, 255, 79, 63, 45, 255, 59, 49, 35, 255, 37, 33, 23, 255, 43, 37, 24, 255, 41, 35, 24, 255, 39, 34, 24, 255, 35, 31, 22, 255, 39, 34, 25, 255, 35, 31, 22, 255, 34, 31, 22, 255, 37, 33, 23, 255, 37, 33, 24, 255, 37, 33, 23, 255, 63, 48, 31, 255, 44, 37, 24, 255, 40, 34, 24, 255, 38, 33, 23, 255, 45, 38, 25, 255, 45, 37, 24, 255, 54, 43, 28, 255, 41, 35, 24, 255, 37, 33, 23, 255, 43, 36, 24, 255, 46, 38, 25, 255, 39, 33, 23, 255, 48, 40, 26, 255, 47, 39, 25, 255, 42, 36, 24, 255, 44, 37, 24, 255, 36, 32, 23, 255, 40, 34, 24, 255, 38, 33, 23, 255, 46, 39, 25, 255, 60, 46, 30, 255, 60, 46, 30, 255, 40, 35, 24, 255, 60, 46, 31, 255, 50, 40, 27, 255, 44, 37, 24, 255, 59, 45, 30, 255, 45, 37, 24, 255, 39, 33, 23, 255, 39, 34, 24, 255, 57, 45, 29, 255, 45, 38, 25, 255, 63, 48, 32, 255, 56, 44, 29, 255, 72, 54, 33, 255, 75, 55, 33, 255, 66, 49, 33, 255, 52, 42, 27, 255, 48, 40, 26, 255, 43, 37, 24, 255, 46, 39, 25, 255, 36, 32, 23, 255, 37, 33, 23, 255, 35, 31, 22, 255, 43, 37, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 47, 39, 25, 255, 59, 45, 30, 255, 49, 40, 26, 255, 52, 42, 28, 255, 43, 37, 24, 255, 43, 37, 24, 255, 45, 37, 24, 255, 36, 32, 23, 255, 42, 36, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 44, 37, 24, 255, 57, 44, 29, 255, 43, 37, 24, 255, 42, 36, 24, 255, 36, 32, 22, 255, 34, 30, 22, 255, 37, 33, 23, 255, 39, 34, 23, 255, 44, 37, 24, 255, 67, 50, 33, 255, 49, 40, 26, 255, 40, 34, 24, 255, 37, 33, 24, 255, 35, 31, 22, 255, 42, 36, 24, 255, 59, 45, 30, 255, 64, 48, 32, 255, 57, 45, 29, 255, 38, 33, 23, 255, 43, 37, 24, 255, 42, 36, 24, 255, 44, 37, 24, 255, 61, 47, 31, 255, 66, 49, 33, 255, 46, 39, 25, 255, 44, 37, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 43, 37, 24, 255, 41, 35, 24, 255, 43, 36, 24, 255, 41, 35, 24, 255, 45, 38, 25, 255, 57, 45, 29, 255, 67, 50, 33, 255, 73, 54, 33, 255, 43, 36, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 34, 30, 22, 255, 44, 38, 27, 255, 66, 54, 38, 255, 34, 31, 22, 255, 41, 35, 24, 255, 35, 31, 23, 255, 41, 36, 24, 255, 50, 42, 31, 255, 42, 37, 27, 255, 79, 63, 45, 255, 33, 30, 22, 255, 37, 33, 23, 255, 34, 31, 22, 255, 39, 34, 25, 255, 39, 33, 23, 255, 39, 34, 23, 255, 38, 33, 23, 255, 54, 45, 33, 255, 38, 33, 23, 255, 45, 37, 24, 255, 54, 43, 28, 255, 37, 33, 23, 255, 40, 34, 24, 255, 42, 36, 24, 255, 36, 32, 23, 255, 49, 40, 26, 255, 38, 33, 23, 255, 41, 35, 24, 255, 39, 34, 24, 255, 45, 37, 24, 255, 45, 37, 24, 255, 38, 33, 23, 255, 38, 33, 23, 255, 63, 52, 37, 255, 37, 33, 23, 255, 50, 40, 27, 255, 40, 34, 24, 255, 54, 43, 28, 255, 39, 34, 24, 255, 35, 31, 22, 255, 57, 47, 34, 255, 37, 33, 23, 255, 43, 36, 24, 255, 43, 36, 24, 255, 42, 36, 24, 255, 39, 34, 23, 255, 53, 42, 28, 255, 60, 46, 30, 255, 61, 47, 31, 255, 53, 42, 28, 255, 52, 42, 28, 255, 55, 43, 28, 255, 55, 43, 28, 255, 58, 45, 30, 255, 42, 36, 24, 255, 40, 34, 24, 255, 40, 34, 24, 255, 38, 33, 23, 255, 38, 41, 36, 255, 41, 36, 26, 255, 43, 37, 24, 255, 42, 36, 24, 255, 47, 39, 25, 255, 56, 44, 29, 255, 42, 36, 24, 255, 36, 31, 22, 255, 42, 36, 24, 255, 36, 32, 23, 255, 34, 31, 22, 255, 36, 32, 23, 255, 43, 36, 24, 255, 50, 40, 27, 255, 44, 37, 24, 255, 40, 35, 24, 255, 39, 33, 23, 255, 39, 34, 23, 255, 33, 30, 22, 255, 41, 35, 24, 255, 42, 36, 24, 255, 34, 30, 22, 255, 41, 35, 23, 255, 48, 40, 29, 255, 43, 37, 27, 255, 37, 32, 23, 255, 53, 44, 31, 255, 34, 31, 22, 255, 33, 30, 22, 255, 33, 30, 22, 255, 36, 32, 24, 255, 44, 37, 24, 255, 51, 41, 27, 255, 47, 39, 25, 255, 40, 35, 24, 255, 36, 32, 23, 255, 34, 30, 22, 255, 36, 31, 22, 255, 34, 31, 22, 255, 32, 46, 32, 255, 27, 37, 28, 255, 31, 33, 13, 255, 24, 31, 25, 255, 27, 38, 28, 255, 27, 38, 28, 255, 29, 41, 30, 255, 29, 41, 30, 255, 25, 33, 26, 255, 25, 33, 26, 255, 24, 32, 25, 255, 28, 39, 29, 255, 31, 44, 31, 255, 34, 49, 34, 255, 28, 38, 28, 255, 27, 37, 28, 255, 31, 45, 32, 255, 28, 38, 28, 255, 29, 41, 30, 255, 27, 37, 28, 255, 29, 40, 29, 255, 30, 42, 30, 255, 30, 42, 30, 255, 29, 40, 29, 255, 29, 41, 30, 255, 26, 35, 27, 255, 26, 34, 26, 255, 28, 38, 28, 255, 31, 44, 31, 255, 27, 37, 28, 255, 29, 41, 30, 255, 29, 40, 29, 255, 30, 43, 31, 255, 30, 43, 31, 255, 32, 46, 32, 255, 32, 47, 33, 255, 32, 46, 32, 255, 32, 46, 32, 255, 35, 51, 35, 255, 37, 55, 37, 255, 29, 41, 30, 255, 25, 34, 26, 255, 27, 37, 28, 255, 28, 38, 28, 255, 32, 47, 33, 255, 34, 50, 34, 255, 34, 50, 34, 255, 33, 48, 33, 255, 35, 52, 35, 255, 29, 41, 30, 255, 29, 41, 30, 255, 28, 39, 29, 255, 25, 34, 26, 255, 27, 37, 28, 255, 25, 33, 26, 255, 30, 43, 31, 255, 27, 37, 28, 255, 59, 68, 13, 255, 28, 40, 29, 255, 31, 44, 31, 255, 30, 42, 30, 255, 31, 45, 32, 255, 33, 49, 34, 255, 31, 45, 32, 255, 32, 46, 32, 255, 29, 40, 29, 255, 28, 38, 28, 255, 27, 38, 28, 255, 25, 33, 26, 255, 26, 36, 27, 255, 28, 39, 29, 255, 32, 47, 33, 255, 31, 44, 31, 255, 31, 45, 32, 255, 37, 55, 37, 255, 36, 54, 36, 255, 29, 41, 30, 255, 31, 44, 31, 255, 29, 40, 29, 255, 27, 38, 28, 255, 32, 45, 32, 255, 33, 47, 33, 255, 37, 55, 37, 255, 32, 46, 32, 255, 32, 46, 32, 255, 30, 43, 31, 255, 29, 40, 29, 255, 25, 34, 26, 255, 28, 38, 28, 255, 28, 40, 29, 255, 29, 40, 29, 255, 26, 35, 27, 255, 27, 37, 28, 255, 28, 38, 28, 255, 24, 32, 25, 255, 23, 29, 24, 255, 24, 31, 25, 255, 26, 35, 27, 255, 28, 39, 29, 255, 29, 41, 30, 255, 25, 34, 26, 255, 25, 32, 26, 255, 24, 31, 25, 255, 24, 31, 25, 255, 23, 29, 24, 255, 24, 32, 25, 255, 31, 44, 31, 255, 29, 40, 29, 255, 33, 49, 34, 255, 31, 45, 32, 255, 35, 52, 35, 255, 35, 52, 35, 255, 35, 52, 35, 255, 33, 48, 33, 255, 32, 47, 33, 255, 32, 45, 32, 255, 30, 42, 30, 255, 28, 39, 29, 255, 25, 34, 26, 255, 26, 33, 27, 255, 23, 30, 24, 255, 24, 31, 25, 255, 24, 31, 25, 255, 23, 30, 24, 255, 26, 34, 26, 255, 29, 40, 29, 255, 27, 37, 28, 255, 30, 43, 31, 255, 36, 54, 36, 255, 30, 42, 30, 255, 27, 37, 28, 255, 29, 40, 29, 255, 28, 39, 29, 255, 33, 49, 34, 255, 49, 71, 46, 255, 45, 67, 44, 255, 49, 72, 47, 255, 49, 64, 22, 255, 32, 47, 33, 255, 30, 43, 31, 255, 29, 41, 30, 255, 24, 31, 25, 255, 24, 31, 25, 255, 27, 37, 28, 255, 27, 36, 27, 255, 26, 34, 26, 255, 25, 33, 26, 255, 26, 36, 27, 255, 28, 38, 28, 255, 27, 38, 28, 255, 30, 43, 31, 255, 30, 42, 30, 255, 31, 44, 31, 255, 30, 42, 30, 255, 31, 45, 32, 255, 33, 49, 34, 255, 37, 56, 37, 255, 33, 49, 34, 255, 33, 48, 33, 255, 35, 51, 35, 255, 36, 53, 36, 255, 35, 53, 36, 255, 30, 43, 31, 255, 31, 44, 31, 255, 33, 49, 34, 255, 30, 43, 31, 255, 28, 40, 29, 255, 31, 44, 31, 255, 27, 36, 27, 255, 26, 34, 26, 255, 25, 33, 26, 255, 23, 30, 24, 255, 29, 41, 30, 255, 28, 39, 29, 255, 28, 40, 29, 255, 32, 45, 32, 255, 29, 40, 29, 255, 32, 47, 33, 255, 35, 51, 35, 255, 33, 48, 33, 255, 33, 48, 33, 255, 43, 64, 42, 255, 35, 52, 35, 255, 34, 50, 34, 255, 33, 49, 34, 255, 33, 49, 34, 255, 26, 35, 27, 255, 26, 35, 27, 255, 28, 40, 29, 255, 26, 35, 27, 255, 25, 33, 26, 255, 25, 33, 26, 255, 27, 36, 27, 255, 30, 42, 30, 255, 35, 51, 35, 255, 32, 46, 32, 255, 34, 49, 34, 255, 32, 47, 33, 255, 28, 40, 29, 255, 28, 38, 28, 255, 32, 45, 32, 255, 32, 45, 32, 255, 34, 49, 34, 255, 32, 46, 32, 255, 32, 46, 32, 255, 34, 50, 34, 255, 35, 51, 35, 255, 47, 68, 45, 255, 37, 56, 37, 255, 45, 66, 43, 255, 38, 58, 38, 255, 45, 66, 43, 255, 32, 46, 32, 255, 34, 51, 35, 255, 33, 48, 33, 255, 33, 49, 34, 255, 34, 51, 35, 255, 34, 49, 34, 255, 36, 53, 36, 255, 33, 48, 33, 255, 33, 48, 33, 255, 31, 44, 31, 255, 29, 41, 30, 255, 33, 49, 34, 255, 30, 42, 30, 255, 33, 49, 34, 255, 49, 71, 46, 255, 37, 55, 37, 255, 42, 62, 41, 255, 36, 54, 36, 255, 31, 44, 31, 255, 32, 45, 32, 255, 29, 41, 30, 255, 28, 38, 28, 255, 31, 45, 32, 255, 28, 39, 29, 255, 31, 45, 32, 255, 25, 34, 26, 255, 25, 33, 26, 255, 24, 32, 25, 255, 25, 34, 26, 255, 31, 45, 32, 255, 27, 37, 28, 255, 23, 30, 24, 255, 27, 36, 27, 255, 31, 45, 32, 255, 32, 46, 32, 255, 32, 46, 32, 255, 35, 51, 35, 255, 37, 56, 37, 255, 36, 54, 36, 255, 33, 48, 33, 255, 30, 43, 31, 255, 24, 32, 25, 255, 26, 35, 27, 255, 26, 35, 27, 255, 40, 35, 24, 255, 40, 34, 24, 255, 36, 32, 23, 255, 53, 42, 28, 255, 43, 37, 24, 255, 50, 42, 31, 255, 39, 34, 24, 255, 42, 36, 24, 255, 40, 35, 24, 255, 37, 33, 23, 255, 45, 39, 28, 255, 75, 60, 42, 255, 67, 53, 38, 255, 49, 41, 29, 255, 38, 33, 23, 255, 37, 32, 22, 255, 45, 37, 25, 255, 51, 41, 27, 255, 44, 37, 24, 255, 46, 38, 25, 255, 40, 34, 24, 255, 39, 33, 23, 255, 59, 45, 30, 255, 50, 40, 26, 255, 54, 42, 27, 255, 61, 46, 31, 255, 42, 36, 24, 255, 43, 37, 24, 255, 36, 32, 22, 255, 36, 32, 23, 255, 36, 32, 24, 255, 35, 31, 22, 255, 37, 33, 23, 255, 36, 31, 22, 255, 40, 35, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 39, 34, 23, 255, 37, 33, 24, 255, 51, 43, 31, 255, 51, 43, 31, 255, 35, 31, 22, 255, 42, 36, 24, 255, 51, 41, 27, 255, 40, 34, 24, 255, 38, 33, 23, 255, 41, 36, 24, 255, 35, 31, 22, 255, 40, 34, 24, 255, 41, 35, 24, 255, 38, 33, 23, 255, 48, 39, 25, 255, 43, 36, 24, 255, 42, 36, 24, 255, 36, 32, 24, 255, 79, 63, 45, 255, 35, 31, 22, 255, 35, 31, 22, 255, 46, 40, 29, 255, 55, 46, 33, 255, 53, 42, 28, 255, 52, 42, 27, 255, 41, 36, 24, 255, 44, 37, 24, 255, 38, 33, 23, 255, 58, 45, 30, 255, 45, 38, 25, 255, 45, 37, 24, 255, 49, 40, 26, 255, 34, 31, 22, 255, 40, 34, 24, 255, 41, 36, 26, 255, 39, 34, 23, 255, 72, 58, 42, 255, 67, 54, 39, 255, 40, 34, 24, 255, 36, 32, 23, 255, 42, 36, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 51, 41, 27, 255, 43, 37, 24, 255, 38, 33, 23, 255, 37, 33, 23, 255, 41, 36, 24, 255, 34, 31, 22, 255, 43, 36, 24, 255, 48, 40, 26, 255, 51, 41, 27, 255, 54, 43, 28, 255, 45, 38, 25, 255, 52, 42, 28, 255, 51, 41, 27, 255, 43, 36, 24, 255, 44, 37, 24, 255, 54, 43, 28, 255, 67, 50, 33, 255, 66, 49, 33, 255, 57, 44, 29, 255, 42, 36, 24, 255, 45, 37, 24, 255, 41, 36, 24, 255, 36, 32, 23, 255, 42, 37, 27, 255, 35, 31, 22, 255, 54, 43, 28, 255, 48, 40, 26, 255, 43, 37, 24, 255, 56, 44, 29, 255, 57, 45, 29, 255, 37, 33, 23, 255, 34, 30, 22, 255, 50, 40, 27, 255, 40, 35, 25, 255, 37, 33, 23, 255, 42, 36, 24, 255, 49, 40, 26, 255, 42, 36, 24, 255, 36, 32, 23, 255, 42, 37, 27, 255, 35, 31, 22, 255, 39, 34, 24, 255, 37, 33, 23, 255, 34, 31, 22, 255, 39, 33, 23, 255, 42, 37, 27, 255, 33, 30, 22, 255, 42, 36, 24, 255, 43, 36, 24, 255, 50, 40, 27, 255, 43, 36, 24, 255, 36, 32, 23, 255, 67, 54, 39, 255, 33, 30, 22, 255, 43, 37, 24, 255, 37, 33, 23, 255, 39, 33, 23, 255, 44, 37, 24, 255, 37, 33, 23, 255, 61, 46, 31, 255, 50, 40, 27, 255, 61, 47, 31, 255, 64, 48, 32, 255, 69, 51, 33, 255, 66, 49, 33, 255, 40, 35, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 40, 35, 24, 255, 66, 49, 33, 255, 41, 36, 24, 255, 37, 33, 23, 255, 54, 43, 28, 255, 57, 45, 29, 255, 50, 40, 27, 255, 42, 36, 24, 255, 44, 37, 24, 255, 62, 47, 31, 255, 39, 34, 24, 255, 41, 35, 24, 255, 34, 30, 22, 255, 34, 30, 22, 255, 37, 33, 23, 255, 37, 33, 23, 255, 41, 35, 24, 255, 34, 30, 22, 255, 35, 31, 23, 255, 38, 33, 23, 255, 38, 33, 23, 255, 34, 31, 22, 255, 33, 30, 22, 255, 35, 31, 22, 255, 41, 36, 26, 255, 44, 37, 24, 255, 40, 34, 24, 255, 40, 35, 24, 255, 40, 34, 24, 255, 33, 30, 22, 255, 43, 37, 24, 255, 63, 48, 32, 255, 49, 40, 26, 255, 39, 33, 23, 255, 44, 37, 24, 255, 45, 37, 24, 255, 51, 41, 27, 255, 45, 37, 24, 255, 42, 36, 24, 255, 51, 41, 27, 255, 60, 46, 30, 255, 45, 37, 24, 255, 34, 30, 22, 255, 49, 42, 30, 255, 33, 30, 22, 255, 33, 30, 22, 255, 43, 37, 24, 255, 37, 33, 23, 255, 66, 49, 33, 255, 57, 52, 42, 255, 34, 31, 22, 255, 54, 45, 33, 255, 64, 52, 37, 255, 49, 40, 26, 255, 49, 40, 26, 255, 39, 34, 25, 255, 36, 32, 23, 255, 35, 31, 22, 255, 41, 36, 24, 255, 45, 37, 24, 255, 53, 42, 28, 255, 54, 43, 28, 255, 63, 48, 32, 255, 63, 48, 31, 255, 72, 54, 33, 255, 49, 40, 26, 255, 67, 50, 33, 255, 45, 37, 24, 255, 57, 47, 34, 255, 40, 35, 25, 255, 44, 38, 27, 255, 37, 33, 23, 255, 36, 32, 23, 255, 37, 33, 23, 255, 44, 37, 24, 255, 46, 38, 25, 255, 40, 34, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 40, 35, 24, 255, 44, 37, 24, 255, 40, 35, 24, 255, 45, 38, 25, 255, 53, 42, 28, 255, 39, 33, 23, 255, 42, 36, 24, 255, 42, 36, 24, 255, 39, 33, 23, 255, 39, 33, 23, 255, 40, 34, 24, 255, 42, 35, 24, 255, 41, 34, 23, 255, 47, 40, 27, 255, 40, 35, 25, 255, 46, 39, 28, 255, 68, 55, 38, 255, 40, 35, 23, 255, 39, 33, 23, 255, 57, 47, 33, 255, 34, 30, 22, 255, 75, 60, 43, 255, 53, 42, 28, 255, 49, 40, 26, 255, 59, 46, 30, 255, 36, 32, 22, 255, 58, 48, 34, 255, 33, 30, 22, 255, 44, 38, 27, 255, 33, 48, 33, 255, 29, 40, 29, 255, 24, 32, 25, 255, 24, 31, 25, 255, 25, 33, 26, 255, 30, 43, 31, 255, 29, 40, 29, 255, 31, 44, 31, 255, 25, 34, 26, 255, 24, 32, 25, 255, 26, 36, 27, 255, 26, 36, 27, 255, 30, 42, 30, 255, 33, 48, 33, 255, 30, 42, 30, 255, 29, 40, 29, 255, 29, 41, 30, 255, 30, 43, 31, 255, 29, 41, 30, 255, 25, 34, 26, 255, 27, 36, 27, 255, 30, 42, 30, 255, 32, 46, 32, 255, 34, 41, 15, 255, 30, 42, 30, 255, 30, 42, 30, 255, 26, 36, 27, 255, 26, 36, 27, 255, 27, 37, 28, 255, 28, 39, 29, 255, 28, 38, 28, 255, 26, 34, 26, 255, 33, 48, 33, 255, 31, 44, 31, 255, 30, 42, 30, 255, 29, 41, 30, 255, 31, 45, 32, 255, 31, 44, 31, 255, 36, 54, 36, 255, 34, 49, 34, 255, 31, 44, 31, 255, 27, 37, 28, 255, 25, 33, 26, 255, 27, 37, 28, 255, 29, 41, 30, 255, 33, 47, 33, 255, 33, 48, 33, 255, 31, 45, 32, 255, 36, 54, 36, 255, 31, 44, 31, 255, 28, 39, 29, 255, 30, 43, 31, 255, 27, 37, 28, 255, 28, 40, 29, 255, 31, 44, 31, 255, 28, 39, 29, 255, 27, 37, 28, 255, 26, 36, 27, 255, 31, 45, 32, 255, 33, 48, 33, 255, 30, 43, 31, 255, 31, 45, 32, 255, 37, 55, 37, 255, 32, 45, 32, 255, 29, 41, 30, 255, 30, 42, 30, 255, 29, 41, 30, 255, 28, 38, 28, 255, 23, 30, 24, 255, 24, 31, 25, 255, 29, 40, 29, 255, 31, 44, 31, 255, 33, 49, 34, 255, 32, 46, 32, 255, 33, 48, 33, 255, 34, 49, 34, 255, 30, 42, 30, 255, 30, 43, 31, 255, 31, 45, 32, 255, 25, 33, 26, 255, 32, 47, 33, 255, 43, 64, 42, 255, 35, 51, 35, 255, 31, 44, 31, 255, 30, 43, 31, 255, 31, 45, 32, 255, 29, 41, 30, 255, 25, 33, 26, 255, 23, 30, 24, 255, 29, 41, 30, 255, 30, 42, 30, 255, 28, 39, 29, 255, 27, 37, 28, 255, 28, 38, 28, 255, 24, 31, 25, 255, 25, 33, 26, 255, 28, 39, 29, 255, 25, 34, 26, 255, 27, 36, 27, 255, 26, 35, 27, 255, 24, 31, 25, 255, 27, 34, 27, 255, 23, 29, 24, 255, 25, 32, 26, 255, 28, 35, 28, 255, 24, 32, 25, 255, 32, 45, 32, 255, 32, 47, 33, 255, 32, 47, 33, 255, 36, 54, 36, 255, 33, 49, 34, 255, 34, 51, 35, 255, 32, 47, 33, 255, 33, 48, 33, 255, 29, 41, 30, 255, 34, 49, 34, 255, 29, 40, 29, 255, 27, 38, 28, 255, 25, 34, 26, 255, 23, 29, 24, 255, 24, 31, 25, 255, 23, 30, 24, 255, 27, 37, 28, 255, 23, 30, 24, 255, 23, 29, 24, 255, 25, 33, 26, 255, 28, 38, 28, 255, 33, 48, 33, 255, 31, 44, 31, 255, 29, 41, 30, 255, 28, 39, 29, 255, 27, 37, 28, 255, 28, 38, 28, 255, 32, 46, 32, 255, 36, 53, 36, 255, 43, 64, 42, 255, 43, 63, 41, 255, 40, 60, 40, 255, 36, 53, 36, 255, 31, 45, 32, 255, 26, 35, 27, 255, 23, 29, 24, 255, 26, 35, 27, 255, 24, 32, 25, 255, 26, 36, 27, 255, 28, 40, 29, 255, 26, 35, 27, 255, 28, 38, 28, 255, 26, 35, 27, 255, 30, 42, 30, 255, 31, 45, 32, 255, 30, 43, 31, 255, 27, 36, 27, 255, 28, 39, 29, 255, 30, 42, 30, 255, 33, 47, 33, 255, 36, 54, 36, 255, 33, 49, 34, 255, 31, 44, 31, 255, 34, 50, 34, 255, 32, 47, 33, 255, 31, 45, 32, 255, 30, 42, 30, 255, 33, 48, 33, 255, 31, 44, 31, 255, 31, 45, 32, 255, 28, 39, 29, 255, 28, 39, 29, 255, 28, 40, 29, 255, 24, 32, 25, 255, 24, 31, 25, 255, 23, 29, 24, 255, 24, 32, 25, 255, 27, 37, 28, 255, 30, 43, 31, 255, 32, 47, 33, 255, 30, 43, 31, 255, 33, 47, 33, 255, 35, 51, 35, 255, 35, 52, 35, 255, 36, 54, 36, 255, 45, 66, 43, 255, 36, 53, 36, 255, 35, 52, 35, 255, 34, 51, 35, 255, 32, 46, 32, 255, 28, 40, 29, 255, 26, 35, 27, 255, 26, 35, 27, 255, 27, 36, 27, 255, 28, 39, 29, 255, 25, 33, 26, 255, 28, 38, 28, 255, 31, 45, 32, 255, 33, 49, 34, 255, 34, 51, 35, 255, 37, 55, 37, 255, 33, 49, 34, 255, 32, 47, 33, 255, 33, 48, 33, 255, 32, 47, 33, 255, 29, 41, 30, 255, 29, 41, 30, 255, 32, 46, 32, 255, 33, 48, 33, 255, 33, 49, 34, 255, 35, 51, 35, 255, 38, 57, 38, 255, 43, 64, 42, 255, 36, 53, 36, 255, 33, 48, 33, 255, 36, 53, 36, 255, 38, 57, 38, 255, 33, 48, 33, 255, 30, 42, 30, 255, 32, 46, 32, 255, 31, 45, 32, 255, 34, 50, 34, 255, 37, 55, 37, 255, 33, 49, 34, 255, 31, 44, 31, 255, 31, 44, 31, 255, 30, 42, 30, 255, 31, 44, 31, 255, 29, 40, 29, 255, 34, 49, 34, 255, 43, 63, 41, 255, 39, 59, 39, 255, 32, 47, 33, 255, 34, 50, 34, 255, 31, 44, 31, 255, 31, 44, 31, 255, 28, 40, 29, 255, 28, 39, 29, 255, 31, 45, 32, 255, 28, 39, 29, 255, 31, 45, 32, 255, 29, 41, 30, 255, 27, 37, 28, 255, 25, 34, 26, 255, 23, 30, 24, 255, 27, 38, 28, 255, 25, 33, 26, 255, 23, 30, 24, 255, 28, 39, 29, 255, 31, 45, 32, 255, 34, 50, 34, 255, 31, 44, 31, 255, 33, 49, 34, 255, 36, 53, 36, 255, 36, 53, 36, 255, 31, 45, 32, 255, 33, 49, 34, 255, 28, 39, 29, 255, 24, 31, 25, 255, 28, 38, 28, 255, 37, 33, 23, 255, 34, 31, 22, 255, 40, 34, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 45, 38, 25, 255, 45, 38, 25, 255, 47, 39, 25, 255, 35, 31, 22, 255, 33, 30, 22, 255, 35, 31, 22, 255, 39, 34, 23, 255, 41, 35, 24, 255, 38, 33, 23, 255, 42, 35, 24, 255, 46, 38, 25, 255, 61, 46, 29, 255, 47, 39, 25, 255, 45, 37, 24, 255, 51, 41, 27, 255, 67, 50, 32, 255, 47, 38, 24, 255, 49, 39, 27, 255, 53, 42, 27, 255, 40, 34, 24, 255, 52, 42, 27, 255, 57, 45, 29, 255, 42, 36, 24, 255, 37, 33, 23, 255, 49, 40, 26, 255, 37, 33, 23, 255, 37, 33, 23, 255, 41, 36, 24, 255, 49, 42, 30, 255, 37, 33, 23, 255, 42, 36, 24, 255, 40, 34, 24, 255, 39, 34, 24, 255, 40, 35, 25, 255, 34, 31, 22, 255, 64, 84, 44, 255, 41, 35, 24, 255, 43, 36, 24, 255, 40, 34, 24, 255, 43, 36, 24, 255, 40, 35, 24, 255, 46, 39, 25, 255, 42, 36, 24, 255, 54, 43, 28, 255, 42, 36, 24, 255, 40, 34, 24, 255, 48, 40, 26, 255, 45, 37, 24, 255, 39, 34, 23, 255, 61, 50, 36, 255, 50, 42, 31, 255, 36, 32, 23, 255, 34, 30, 22, 255, 34, 31, 22, 255, 34, 30, 22, 255, 39, 34, 24, 255, 53, 42, 28, 255, 34, 31, 22, 255, 33, 30, 22, 255, 37, 33, 23, 255, 36, 32, 23, 255, 36, 32, 22, 255, 37, 33, 23, 255, 39, 34, 23, 255, 39, 33, 23, 255, 36, 32, 22, 255, 39, 34, 24, 255, 35, 31, 22, 255, 39, 34, 23, 255, 49, 42, 30, 255, 36, 32, 23, 255, 49, 42, 30, 255, 35, 31, 22, 255, 34, 31, 22, 255, 42, 36, 24, 255, 49, 40, 26, 255, 51, 41, 27, 255, 41, 35, 24, 255, 38, 33, 23, 255, 44, 37, 24, 255, 43, 37, 24, 255, 39, 34, 23, 255, 39, 33, 23, 255, 44, 37, 24, 255, 41, 35, 24, 255, 39, 33, 23, 255, 39, 34, 24, 255, 43, 37, 24, 255, 43, 37, 24, 255, 51, 41, 27, 255, 48, 39, 25, 255, 51, 41, 27, 255, 49, 40, 26, 255, 38, 33, 23, 255, 43, 36, 24, 255, 40, 34, 24, 255, 43, 37, 24, 255, 41, 35, 24, 255, 40, 35, 24, 255, 41, 35, 24, 255, 41, 35, 24, 255, 43, 37, 24, 255, 35, 31, 22, 255, 43, 36, 24, 255, 36, 32, 23, 255, 40, 34, 24, 255, 33, 30, 22, 255, 35, 31, 22, 255, 42, 37, 27, 255, 39, 33, 23, 255, 47, 39, 25, 255, 54, 43, 28, 255, 43, 37, 24, 255, 36, 32, 24, 255, 37, 33, 24, 255, 58, 48, 34, 255, 46, 40, 29, 255, 80, 64, 45, 255, 42, 37, 27, 255, 50, 42, 31, 255, 42, 37, 27, 255, 37, 33, 23, 255, 39, 34, 24, 255, 42, 36, 24, 255, 52, 42, 27, 255, 60, 46, 31, 255, 52, 42, 28, 255, 45, 37, 24, 255, 52, 42, 27, 255, 58, 45, 30, 255, 49, 40, 26, 255, 44, 37, 24, 255, 33, 30, 22, 255, 36, 32, 23, 255, 37, 33, 23, 255, 36, 32, 23, 255, 41, 36, 24, 255, 42, 36, 24, 255, 52, 42, 27, 255, 58, 45, 30, 255, 44, 37, 24, 255, 52, 42, 27, 255, 58, 45, 30, 255, 48, 40, 26, 255, 45, 37, 24, 255, 61, 46, 31, 255, 70, 52, 33, 255, 70, 52, 33, 255, 62, 47, 31, 255, 54, 43, 28, 255, 49, 40, 26, 255, 49, 40, 26, 255, 47, 39, 25, 255, 39, 34, 23, 255, 37, 33, 23, 255, 45, 37, 24, 255, 41, 35, 24, 255, 50, 40, 27, 255, 34, 31, 22, 255, 35, 31, 22, 255, 37, 33, 23, 255, 33, 30, 22, 255, 59, 49, 35, 255, 37, 33, 23, 255, 35, 31, 22, 255, 39, 34, 23, 255, 75, 94, 33, 255, 45, 38, 25, 255, 35, 31, 23, 255, 35, 31, 22, 255, 33, 30, 22, 255, 36, 32, 23, 255, 41, 35, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 41, 35, 24, 255, 37, 33, 23, 255, 40, 42, 36, 255, 42, 36, 24, 255, 45, 37, 24, 255, 52, 42, 28, 255, 45, 37, 24, 255, 37, 33, 23, 255, 36, 31, 22, 255, 54, 45, 33, 255, 79, 63, 45, 255, 63, 52, 37, 255, 34, 30, 22, 255, 41, 35, 24, 255, 52, 42, 27, 255, 48, 39, 25, 255, 66, 49, 33, 255, 39, 34, 23, 255, 37, 33, 23, 255, 42, 36, 24, 255, 56, 44, 29, 255, 55, 43, 28, 255, 42, 36, 24, 255, 40, 35, 24, 255, 35, 31, 23, 255, 34, 31, 22, 255, 42, 36, 24, 255, 60, 46, 30, 255, 44, 37, 24, 255, 45, 37, 24, 255, 60, 46, 30, 255, 41, 36, 24, 255, 43, 36, 24, 255, 46, 38, 25, 255, 52, 42, 28, 255, 43, 36, 24, 255, 36, 31, 22, 255, 43, 36, 24, 255, 45, 39, 28, 255, 49, 42, 30, 255, 40, 34, 24, 255, 42, 36, 24, 255, 55, 43, 28, 255, 51, 41, 27, 255, 52, 42, 27, 255, 64, 48, 32, 255, 60, 46, 31, 255, 58, 45, 30, 255, 43, 36, 24, 255, 41, 35, 24, 255, 40, 35, 24, 255, 40, 34, 24, 255, 40, 35, 24, 255, 35, 31, 22, 255, 35, 31, 22, 255, 42, 36, 24, 255, 42, 36, 23, 255, 38, 33, 23, 255, 36, 31, 22, 255, 40, 34, 23, 255, 40, 34, 23, 255, 40, 35, 24, 255, 45, 36, 25, 255, 47, 39, 25, 255, 44, 37, 24, 255, 39, 34, 24, 255, 44, 38, 27, 255, 42, 37, 27, 255, 59, 46, 30, 255, 56, 44, 29, 255, 54, 43, 28, 255, 40, 35, 24, 255, 48, 39, 25, 255, 43, 36, 24, 255, 42, 36, 24, 255, 34, 51, 35, 255, 31, 44, 31, 255, 28, 40, 29, 255, 26, 36, 27, 255, 29, 41, 30, 255, 27, 37, 28, 255, 27, 38, 28, 255, 29, 41, 30, 255, 30, 43, 31, 255, 28, 38, 28, 255, 26, 36, 27, 255, 29, 40, 29, 255, 31, 44, 31, 255, 31, 44, 31, 255, 32, 46, 32, 255, 31, 44, 31, 255, 30, 43, 31, 255, 30, 42, 30, 255, 28, 39, 29, 255, 25, 33, 26, 255, 24, 32, 25, 255, 29, 41, 30, 255, 32, 47, 33, 255, 28, 39, 29, 255, 27, 37, 28, 255, 30, 42, 30, 255, 25, 34, 26, 255, 28, 39, 29, 255, 29, 40, 29, 255, 31, 44, 31, 255, 28, 39, 29, 255, 27, 37, 28, 255, 30, 43, 31, 255, 27, 36, 27, 255, 27, 36, 27, 255, 26, 36, 14, 255, 31, 44, 31, 255, 30, 43, 31, 255, 32, 47, 33, 255, 32, 46, 32, 255, 28, 39, 29, 255, 26, 36, 27, 255, 27, 36, 27, 255, 26, 36, 27, 255, 27, 36, 27, 255, 27, 36, 27, 255, 30, 43, 31, 255, 33, 48, 33, 255, 35, 52, 35, 255, 32, 46, 32, 255, 29, 41, 30, 255, 33, 47, 33, 255, 33, 48, 33, 255, 32, 47, 33, 255, 32, 46, 32, 255, 27, 37, 28, 255, 27, 38, 28, 255, 30, 42, 30, 255, 33, 48, 33, 255, 31, 45, 32, 255, 32, 47, 33, 255, 31, 44, 31, 255, 34, 50, 34, 255, 27, 37, 28, 255, 29, 41, 30, 255, 30, 42, 30, 255, 29, 41, 30, 255, 24, 32, 25, 255, 24, 31, 25, 255, 23, 30, 24, 255, 25, 33, 26, 255, 27, 38, 28, 255, 32, 46, 32, 255, 31, 45, 32, 255, 31, 44, 31, 255, 31, 44, 31, 255, 33, 49, 34, 255, 31, 44, 31, 255, 32, 46, 32, 255, 34, 49, 34, 255, 32, 46, 32, 255, 34, 50, 34, 255, 30, 43, 31, 255, 33, 47, 33, 255, 33, 48, 33, 255, 34, 50, 34, 255, 34, 50, 34, 255, 32, 46, 32, 255, 33, 47, 33, 255, 29, 40, 29, 255, 28, 38, 28, 255, 27, 36, 27, 255, 28, 40, 29, 255, 27, 37, 28, 255, 26, 35, 27, 255, 26, 34, 26, 255, 32, 47, 33, 255, 28, 39, 29, 255, 23, 30, 24, 255, 27, 36, 27, 255, 23, 29, 24, 255, 25, 32, 26, 255, 25, 34, 26, 255, 25, 33, 26, 255, 24, 32, 25, 255, 24, 31, 25, 255, 30, 43, 31, 255, 31, 44, 31, 255, 32, 47, 33, 255, 33, 49, 34, 255, 36, 53, 36, 255, 36, 54, 36, 255, 30, 42, 30, 255, 33, 49, 34, 255, 32, 45, 32, 255, 30, 43, 31, 255, 30, 43, 31, 255, 26, 34, 26, 255, 27, 37, 28, 255, 25, 33, 26, 255, 24, 31, 25, 255, 24, 32, 25, 255, 28, 40, 29, 255, 26, 35, 27, 255, 24, 32, 25, 255, 28, 40, 29, 255, 33, 48, 33, 255, 34, 49, 34, 255, 33, 47, 33, 255, 30, 42, 30, 255, 25, 34, 26, 255, 28, 39, 29, 255, 26, 36, 27, 255, 31, 44, 31, 255, 35, 51, 35, 255, 37, 56, 37, 255, 52, 76, 49, 255, 37, 56, 37, 255, 32, 46, 32, 255, 28, 39, 29, 255, 28, 38, 28, 255, 23, 30, 24, 255, 27, 38, 28, 255, 23, 30, 24, 255, 24, 32, 25, 255, 26, 36, 27, 255, 24, 31, 25, 255, 31, 45, 32, 255, 25, 33, 26, 255, 26, 35, 27, 255, 29, 40, 29, 255, 31, 45, 32, 255, 32, 46, 32, 255, 32, 45, 32, 255, 27, 38, 28, 255, 31, 44, 31, 255, 32, 46, 32, 255, 32, 46, 32, 255, 32, 47, 33, 255, 30, 43, 31, 255, 31, 44, 31, 255, 34, 51, 35, 255, 31, 44, 31, 255, 31, 45, 32, 255, 33, 49, 34, 255, 34, 49, 34, 255, 31, 44, 31, 255, 28, 39, 29, 255, 30, 42, 30, 255, 27, 37, 28, 255, 26, 36, 27, 255, 27, 37, 28, 255, 24, 32, 25, 255, 26, 35, 27, 255, 27, 38, 28, 255, 34, 49, 34, 255, 33, 49, 34, 255, 35, 52, 35, 255, 32, 45, 32, 255, 31, 44, 31, 255, 36, 54, 36, 255, 37, 55, 37, 255, 36, 53, 36, 255, 33, 48, 33, 255, 30, 42, 30, 255, 30, 43, 31, 255, 31, 45, 32, 255, 30, 43, 31, 255, 29, 40, 29, 255, 30, 43, 31, 255, 27, 37, 28, 255, 29, 41, 30, 255, 32, 47, 33, 255, 31, 44, 31, 255, 31, 45, 32, 255, 33, 48, 33, 255, 38, 57, 38, 255, 37, 55, 37, 255, 33, 49, 34, 255, 32, 46, 32, 255, 34, 50, 34, 255, 30, 42, 30, 255, 30, 42, 30, 255, 31, 44, 31, 255, 34, 50, 34, 255, 31, 44, 31, 255, 35, 51, 35, 255, 35, 52, 35, 255, 33, 49, 34, 255, 35, 52, 35, 255, 37, 55, 37, 255, 37, 56, 37, 255, 36, 53, 36, 255, 35, 52, 35, 255, 34, 50, 34, 255, 34, 50, 34, 255, 36, 54, 36, 255, 34, 50, 34, 255, 32, 47, 33, 255, 31, 45, 32, 255, 33, 47, 33, 255, 30, 43, 31, 255, 28, 40, 29, 255, 29, 41, 30, 255, 32, 47, 33, 255, 32, 46, 32, 255, 35, 52, 35, 255, 36, 54, 36, 255, 32, 46, 32, 255, 31, 45, 32, 255, 30, 42, 30, 255, 32, 45, 32, 255, 28, 38, 28, 255, 30, 43, 31, 255, 30, 43, 31, 255, 28, 39, 29, 255, 29, 41, 30, 255, 29, 40, 29, 255, 25, 34, 26, 255, 26, 34, 26, 255, 27, 37, 28, 255, 29, 41, 30, 255, 26, 35, 27, 255, 27, 37, 28, 255, 39, 45, 16, 255, 35, 53, 36, 255, 33, 48, 33, 255, 28, 40, 29, 255, 31, 45, 32, 255, 33, 48, 33, 255, 34, 50, 34, 255, 26, 36, 27, 255, 30, 42, 30, 255, 31, 44, 31, 255, 30, 43, 31, 255, 28, 39, 29, 255, 41, 35, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 43, 36, 24, 255, 39, 34, 24, 255, 42, 36, 24, 255, 43, 36, 24, 255, 46, 38, 25, 255, 39, 33, 23, 255, 44, 37, 24, 255, 39, 34, 23, 255, 45, 37, 24, 255, 41, 35, 24, 255, 40, 34, 23, 255, 46, 38, 26, 255, 52, 41, 28, 255, 49, 40, 26, 255, 43, 36, 23, 255, 42, 36, 23, 255, 55, 43, 29, 255, 50, 40, 26, 255, 58, 44, 29, 255, 38, 33, 23, 255, 36, 32, 23, 255, 39, 34, 24, 255, 47, 39, 25, 255, 43, 37, 24, 255, 44, 37, 24, 255, 40, 34, 24, 255, 44, 37, 24, 255, 36, 32, 23, 255, 33, 30, 22, 255, 40, 35, 24, 255, 34, 30, 22, 255, 40, 35, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 35, 31, 22, 255, 49, 42, 30, 255, 59, 49, 35, 255, 67, 54, 39, 255, 45, 37, 24, 255, 45, 37, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 39, 34, 24, 255, 39, 34, 23, 255, 43, 37, 24, 255, 60, 46, 31, 255, 43, 36, 24, 255, 36, 32, 23, 255, 35, 31, 22, 255, 39, 34, 24, 255, 33, 30, 22, 255, 34, 31, 22, 255, 36, 32, 24, 255, 43, 37, 24, 255, 39, 34, 23, 255, 36, 31, 22, 255, 37, 33, 23, 255, 36, 32, 23, 255, 41, 36, 24, 255, 38, 33, 23, 255, 34, 30, 22, 255, 33, 30, 22, 255, 39, 34, 23, 255, 35, 31, 22, 255, 37, 33, 23, 255, 39, 34, 23, 255, 39, 34, 24, 255, 39, 34, 24, 255, 48, 40, 26, 255, 40, 34, 24, 255, 41, 35, 24, 255, 37, 33, 23, 255, 33, 30, 22, 255, 66, 54, 38, 255, 51, 43, 31, 255, 42, 37, 27, 255, 36, 32, 22, 255, 43, 37, 24, 255, 39, 33, 23, 255, 36, 31, 22, 255, 36, 32, 23, 255, 36, 32, 23, 255, 42, 36, 24, 255, 42, 36, 24, 255, 39, 34, 24, 255, 45, 37, 24, 255, 34, 30, 22, 255, 39, 34, 23, 255, 39, 34, 24, 255, 35, 31, 22, 255, 43, 37, 24, 255, 56, 44, 29, 255, 57, 45, 29, 255, 49, 40, 26, 255, 42, 36, 24, 255, 43, 37, 24, 255, 44, 37, 24, 255, 50, 40, 27, 255, 49, 40, 26, 255, 39, 34, 24, 255, 40, 34, 24, 255, 39, 34, 24, 255, 36, 32, 22, 255, 39, 34, 23, 255, 35, 31, 23, 255, 37, 33, 24, 255, 48, 40, 30, 255, 35, 31, 22, 255, 39, 34, 25, 255, 41, 35, 24, 255, 42, 37, 27, 255, 35, 31, 22, 255, 53, 42, 28, 255, 43, 36, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 39, 34, 23, 255, 35, 31, 22, 255, 54, 45, 33, 255, 79, 63, 45, 255, 50, 42, 31, 255, 34, 31, 22, 255, 44, 38, 27, 255, 35, 31, 22, 255, 43, 36, 24, 255, 43, 37, 24, 255, 59, 46, 30, 255, 59, 45, 30, 255, 51, 41, 27, 255, 44, 37, 24, 255, 43, 37, 24, 255, 63, 48, 31, 255, 57, 45, 29, 255, 37, 33, 23, 255, 39, 33, 23, 255, 40, 35, 25, 255, 34, 30, 22, 255, 36, 32, 23, 255, 38, 33, 23, 255, 43, 36, 24, 255, 41, 35, 24, 255, 41, 35, 24, 255, 58, 45, 30, 255, 52, 42, 27, 255, 49, 40, 26, 255, 46, 39, 25, 255, 47, 39, 25, 255, 70, 52, 33, 255, 72, 54, 33, 255, 75, 55, 33, 255, 62, 47, 31, 255, 63, 48, 32, 255, 43, 37, 24, 255, 43, 36, 24, 255, 51, 41, 27, 255, 38, 33, 23, 255, 39, 34, 24, 255, 40, 34, 24, 255, 52, 42, 28, 255, 41, 35, 24, 255, 37, 33, 24, 255, 39, 34, 23, 255, 38, 33, 23, 255, 40, 35, 25, 255, 34, 30, 22, 255, 67, 54, 39, 255, 41, 36, 24, 255, 45, 37, 24, 255, 54, 43, 28, 255, 41, 35, 24, 255, 50, 42, 31, 255, 34, 30, 22, 255, 37, 33, 23, 255, 43, 36, 24, 255, 42, 36, 24, 255, 41, 35, 24, 255, 36, 32, 23, 255, 40, 35, 24, 255, 52, 42, 27, 255, 33, 30, 22, 255, 34, 31, 22, 255, 37, 33, 23, 255, 45, 37, 24, 255, 46, 38, 25, 255, 37, 33, 23, 255, 37, 33, 23, 255, 39, 34, 23, 255, 46, 40, 29, 255, 48, 40, 30, 255, 62, 51, 36, 255, 33, 30, 22, 255, 35, 31, 22, 255, 44, 37, 24, 255, 46, 38, 25, 255, 63, 48, 32, 255, 45, 38, 25, 255, 48, 40, 26, 255, 52, 42, 27, 255, 49, 40, 26, 255, 45, 37, 24, 255, 42, 36, 24, 255, 58, 48, 34, 255, 58, 48, 34, 255, 36, 32, 23, 255, 40, 35, 24, 255, 40, 34, 24, 255, 59, 45, 30, 255, 55, 43, 28, 255, 46, 38, 25, 255, 52, 42, 28, 255, 37, 33, 23, 255, 44, 37, 24, 255, 40, 35, 24, 255, 45, 39, 28, 255, 40, 34, 24, 255, 38, 33, 23, 255, 41, 36, 26, 255, 34, 31, 22, 255, 39, 34, 23, 255, 39, 33, 23, 255, 43, 37, 24, 255, 43, 36, 24, 255, 54, 43, 28, 255, 58, 45, 30, 255, 48, 40, 26, 255, 62, 47, 31, 255, 49, 40, 26, 255, 40, 35, 24, 255, 40, 34, 24, 255, 48, 40, 30, 255, 37, 33, 24, 255, 35, 31, 22, 255, 39, 34, 24, 255, 37, 33, 23, 255, 36, 32, 23, 255, 34, 31, 22, 255, 41, 35, 25, 255, 58, 48, 34, 255, 39, 34, 23, 255, 44, 36, 24, 255, 54, 43, 28, 255, 48, 39, 26, 255, 45, 37, 24, 255, 52, 43, 31, 255, 43, 37, 27, 255, 50, 40, 26, 255, 47, 39, 25, 255, 59, 46, 30, 255, 52, 42, 28, 255, 43, 37, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 33, 47, 33, 255, 29, 41, 30, 255, 26, 35, 27, 255, 25, 33, 26, 255, 28, 39, 29, 255, 29, 40, 29, 255, 31, 44, 31, 255, 29, 41, 30, 255, 33, 49, 34, 255, 31, 45, 32, 255, 29, 41, 30, 255, 28, 40, 29, 255, 29, 41, 30, 255, 30, 43, 31, 255, 31, 45, 32, 255, 29, 40, 29, 255, 32, 45, 32, 255, 32, 46, 32, 255, 28, 38, 28, 255, 23, 29, 24, 255, 24, 32, 25, 255, 25, 34, 26, 255, 30, 43, 31, 255, 27, 36, 27, 255, 30, 42, 30, 255, 30, 43, 31, 255, 27, 37, 28, 255, 28, 40, 29, 255, 29, 41, 30, 255, 32, 47, 33, 255, 32, 47, 33, 255, 30, 43, 31, 255, 32, 45, 32, 255, 26, 35, 27, 255, 26, 35, 27, 255, 30, 42, 30, 255, 31, 45, 32, 255, 28, 39, 29, 255, 26, 35, 27, 255, 28, 39, 29, 255, 28, 39, 29, 255, 23, 30, 24, 255, 24, 31, 25, 255, 26, 35, 27, 255, 24, 32, 25, 255, 25, 34, 26, 255, 29, 41, 30, 255, 31, 44, 31, 255, 32, 46, 32, 255, 32, 47, 33, 255, 29, 40, 29, 255, 33, 47, 33, 255, 35, 52, 35, 255, 33, 48, 33, 255, 30, 42, 30, 255, 29, 41, 30, 255, 28, 40, 29, 255, 32, 45, 32, 255, 33, 48, 33, 255, 34, 49, 34, 255, 35, 53, 36, 255, 30, 43, 31, 255, 30, 42, 30, 255, 26, 35, 27, 255, 28, 39, 29, 255, 27, 38, 28, 255, 29, 41, 30, 255, 28, 38, 28, 255, 26, 32, 26, 255, 23, 30, 24, 255, 23, 29, 24, 255, 25, 34, 26, 255, 31, 45, 32, 255, 33, 49, 34, 255, 34, 50, 34, 255, 32, 47, 33, 255, 34, 50, 34, 255, 33, 47, 33, 255, 32, 46, 32, 255, 37, 55, 37, 255, 33, 47, 33, 255, 31, 44, 31, 255, 28, 40, 29, 255, 32, 46, 32, 255, 31, 45, 32, 255, 36, 53, 36, 255, 36, 54, 36, 255, 36, 54, 36, 255, 36, 54, 36, 255, 29, 40, 29, 255, 28, 39, 29, 255, 27, 37, 28, 255, 27, 37, 28, 255, 24, 32, 25, 255, 25, 34, 26, 255, 29, 40, 29, 255, 33, 49, 34, 255, 27, 36, 27, 255, 24, 32, 25, 255, 23, 30, 24, 255, 26, 35, 27, 255, 24, 31, 25, 255, 27, 37, 28, 255, 29, 41, 30, 255, 27, 37, 28, 255, 28, 40, 29, 255, 32, 46, 32, 255, 32, 45, 32, 255, 30, 43, 31, 255, 31, 44, 31, 255, 32, 47, 33, 255, 35, 52, 35, 255, 31, 44, 31, 255, 31, 45, 32, 255, 33, 48, 33, 255, 29, 41, 30, 255, 32, 46, 32, 255, 31, 44, 31, 255, 26, 35, 27, 255, 26, 34, 26, 255, 26, 34, 26, 255, 29, 41, 30, 255, 28, 40, 29, 255, 30, 42, 30, 255, 27, 37, 28, 255, 29, 41, 30, 255, 32, 45, 32, 255, 31, 45, 32, 255, 26, 35, 27, 255, 30, 43, 31, 255, 28, 39, 29, 255, 29, 41, 30, 255, 31, 44, 31, 255, 32, 46, 32, 255, 33, 48, 33, 255, 38, 58, 38, 255, 36, 54, 36, 255, 37, 56, 37, 255, 32, 47, 33, 255, 29, 40, 29, 255, 27, 37, 28, 255, 28, 38, 28, 255, 28, 39, 29, 255, 27, 37, 28, 255, 28, 38, 28, 255, 23, 30, 24, 255, 25, 34, 26, 255, 29, 41, 30, 255, 29, 41, 30, 255, 27, 37, 28, 255, 27, 37, 28, 255, 32, 46, 32, 255, 30, 43, 31, 255, 31, 44, 31, 255, 29, 40, 29, 255, 30, 43, 31, 255, 33, 49, 34, 255, 33, 49, 34, 255, 31, 45, 32, 255, 32, 46, 32, 255, 29, 41, 30, 255, 31, 44, 31, 255, 32, 47, 33, 255, 34, 50, 34, 255, 35, 53, 36, 255, 34, 49, 34, 255, 31, 45, 32, 255, 28, 38, 28, 255, 30, 43, 31, 255, 26, 35, 27, 255, 28, 39, 29, 255, 26, 36, 27, 255, 27, 37, 28, 255, 25, 34, 26, 255, 27, 37, 28, 255, 30, 43, 31, 255, 36, 54, 36, 255, 41, 61, 40, 255, 35, 51, 35, 255, 31, 45, 32, 255, 33, 49, 34, 255, 34, 51, 35, 255, 34, 51, 35, 255, 30, 43, 31, 255, 32, 45, 32, 255, 31, 44, 31, 255, 30, 42, 30, 255, 30, 43, 31, 255, 32, 47, 33, 255, 27, 37, 28, 255, 26, 35, 27, 255, 31, 45, 32, 255, 34, 50, 34, 255, 35, 52, 35, 255, 29, 41, 30, 255, 32, 46, 32, 255, 35, 50, 19, 255, 33, 49, 34, 255, 34, 49, 34, 255, 31, 44, 31, 255, 29, 41, 30, 255, 30, 42, 30, 255, 32, 46, 32, 255, 31, 45, 32, 255, 31, 45, 32, 255, 31, 44, 31, 255, 36, 53, 36, 255, 33, 48, 33, 255, 33, 47, 33, 255, 34, 50, 34, 255, 37, 55, 37, 255, 37, 55, 37, 255, 37, 56, 37, 255, 45, 67, 44, 255, 37, 55, 37, 255, 33, 49, 34, 255, 33, 48, 33, 255, 30, 43, 31, 255, 33, 47, 33, 255, 32, 46, 32, 255, 34, 50, 34, 255, 29, 41, 30, 255, 29, 40, 29, 255, 28, 38, 28, 255, 34, 50, 34, 255, 31, 44, 31, 255, 34, 49, 34, 255, 32, 47, 33, 255, 33, 47, 33, 255, 33, 49, 34, 255, 29, 40, 29, 255, 28, 39, 29, 255, 30, 43, 31, 255, 31, 44, 31, 255, 33, 47, 33, 255, 31, 44, 31, 255, 34, 50, 34, 255, 31, 45, 32, 255, 28, 39, 29, 255, 26, 34, 26, 255, 27, 37, 28, 255, 30, 43, 31, 255, 29, 41, 30, 255, 32, 46, 32, 255, 32, 46, 32, 255, 35, 52, 35, 255, 35, 51, 35, 255, 29, 41, 30, 255, 30, 42, 30, 255, 31, 44, 31, 255, 33, 48, 33, 255, 28, 38, 28, 255, 27, 38, 28, 255, 32, 45, 32, 255, 31, 44, 31, 255, 30, 42, 30, 255, 35, 31, 22, 255, 38, 33, 23, 255, 39, 34, 23, 255, 51, 41, 27, 255, 47, 39, 25, 255, 63, 48, 31, 255, 43, 37, 24, 255, 47, 39, 25, 255, 42, 35, 24, 255, 42, 35, 24, 255, 42, 36, 24, 255, 55, 44, 29, 255, 40, 34, 23, 255, 38, 33, 23, 255, 38, 33, 23, 255, 39, 34, 23, 255, 36, 32, 23, 255, 34, 31, 22, 255, 33, 30, 22, 255, 41, 35, 24, 255, 44, 37, 24, 255, 40, 34, 24, 255, 36, 32, 23, 255, 34, 31, 22, 255, 40, 34, 24, 255, 35, 31, 22, 255, 39, 34, 23, 255, 37, 33, 23, 255, 40, 34, 24, 255, 39, 34, 23, 255, 40, 35, 25, 255, 50, 42, 31, 255, 46, 40, 29, 255, 76, 61, 43, 255, 46, 40, 29, 255, 35, 31, 22, 255, 41, 36, 24, 255, 52, 42, 27, 255, 37, 33, 23, 255, 35, 31, 22, 255, 42, 36, 24, 255, 52, 42, 28, 255, 51, 41, 27, 255, 43, 37, 24, 255, 43, 36, 24, 255, 59, 45, 30, 255, 40, 34, 24, 255, 44, 37, 24, 255, 44, 37, 24, 255, 37, 33, 23, 255, 40, 35, 25, 255, 57, 47, 34, 255, 58, 48, 34, 255, 37, 33, 23, 255, 35, 31, 22, 255, 41, 36, 26, 255, 36, 32, 23, 255, 37, 33, 23, 255, 40, 34, 24, 255, 36, 32, 23, 255, 45, 39, 28, 255, 33, 30, 22, 255, 35, 31, 22, 255, 33, 30, 22, 255, 44, 38, 27, 255, 42, 36, 24, 255, 36, 31, 22, 255, 41, 36, 24, 255, 45, 39, 28, 255, 45, 39, 28, 255, 41, 35, 24, 255, 55, 43, 28, 255, 39, 34, 24, 255, 39, 34, 23, 255, 46, 38, 25, 255, 53, 44, 32, 255, 36, 32, 23, 255, 58, 48, 34, 255, 41, 36, 26, 255, 35, 31, 22, 255, 44, 37, 24, 255, 38, 33, 23, 255, 36, 32, 23, 255, 35, 31, 22, 255, 44, 37, 24, 255, 43, 37, 24, 255, 45, 37, 24, 255, 43, 37, 24, 255, 34, 30, 22, 255, 39, 34, 23, 255, 43, 37, 24, 255, 39, 34, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 40, 35, 24, 255, 42, 36, 24, 255, 51, 41, 27, 255, 44, 37, 24, 255, 52, 42, 27, 255, 46, 39, 25, 255, 44, 37, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 48, 39, 25, 255, 42, 36, 24, 255, 37, 33, 23, 255, 55, 46, 33, 255, 53, 44, 32, 255, 46, 40, 29, 255, 36, 32, 22, 255, 40, 35, 24, 255, 37, 33, 23, 255, 40, 34, 24, 255, 40, 35, 24, 255, 64, 48, 32, 255, 54, 43, 28, 255, 48, 39, 25, 255, 42, 36, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 36, 32, 22, 255, 35, 31, 22, 255, 34, 31, 22, 255, 33, 30, 22, 255, 37, 33, 24, 255, 40, 34, 24, 255, 41, 35, 24, 255, 34, 31, 22, 255, 55, 43, 28, 255, 52, 42, 27, 255, 36, 32, 24, 255, 38, 33, 23, 255, 40, 34, 24, 255, 43, 36, 24, 255, 45, 37, 24, 255, 49, 40, 26, 255, 35, 31, 22, 255, 39, 34, 23, 255, 39, 33, 23, 255, 45, 37, 24, 255, 41, 35, 24, 255, 46, 38, 25, 255, 39, 33, 23, 255, 36, 32, 22, 255, 41, 35, 24, 255, 49, 40, 26, 255, 44, 37, 24, 255, 45, 38, 25, 255, 41, 35, 24, 255, 49, 40, 26, 255, 62, 47, 31, 255, 73, 54, 33, 255, 61, 46, 31, 255, 55, 43, 28, 255, 55, 43, 28, 255, 46, 38, 25, 255, 49, 40, 26, 255, 43, 37, 24, 255, 52, 42, 28, 255, 44, 37, 24, 255, 45, 37, 24, 255, 35, 31, 22, 255, 36, 32, 23, 255, 67, 54, 39, 255, 50, 42, 31, 255, 40, 34, 24, 255, 44, 37, 24, 255, 45, 37, 24, 255, 56, 44, 29, 255, 52, 42, 27, 255, 49, 40, 26, 255, 39, 34, 25, 255, 36, 32, 23, 255, 33, 30, 22, 255, 33, 30, 22, 255, 42, 36, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 61, 47, 31, 255, 64, 48, 32, 255, 49, 40, 26, 255, 40, 35, 24, 255, 40, 34, 24, 255, 55, 46, 33, 255, 41, 35, 24, 255, 42, 36, 24, 255, 54, 43, 28, 255, 45, 37, 24, 255, 34, 30, 22, 255, 40, 35, 24, 255, 36, 32, 23, 255, 36, 32, 23, 255, 81, 98, 32, 255, 44, 37, 24, 255, 53, 42, 28, 255, 45, 37, 24, 255, 42, 36, 24, 255, 41, 36, 24, 255, 41, 35, 24, 255, 40, 34, 24, 255, 36, 32, 22, 255, 48, 40, 30, 255, 34, 31, 22, 255, 79, 63, 44, 255, 44, 38, 27, 255, 34, 30, 22, 255, 34, 31, 22, 255, 36, 32, 22, 255, 56, 44, 29, 255, 57, 44, 29, 255, 42, 36, 24, 255, 64, 48, 32, 255, 41, 35, 24, 255, 49, 40, 26, 255, 36, 32, 23, 255, 36, 32, 23, 255, 34, 31, 22, 255, 68, 55, 40, 255, 79, 63, 44, 255, 33, 30, 22, 255, 33, 30, 22, 255, 45, 37, 24, 255, 40, 34, 24, 255, 35, 31, 22, 255, 54, 43, 28, 255, 59, 46, 30, 255, 64, 48, 32, 255, 42, 36, 24, 255, 35, 31, 22, 255, 42, 36, 24, 255, 39, 34, 24, 255, 53, 44, 32, 255, 79, 63, 44, 255, 45, 38, 27, 255, 43, 37, 26, 255, 39, 33, 23, 255, 39, 33, 23, 255, 40, 35, 23, 255, 40, 34, 24, 255, 41, 35, 24, 255, 41, 34, 24, 255, 47, 38, 25, 255, 42, 36, 24, 255, 41, 35, 24, 255, 41, 35, 24, 255, 34, 30, 22, 255, 42, 35, 23, 255, 50, 40, 26, 255, 54, 42, 27, 255, 48, 39, 25, 255, 53, 42, 28, 255, 41, 36, 24, 255, 38, 33, 23, 255, 36, 32, 23, 255, 35, 31, 23, 255, 35, 52, 35, 255, 30, 42, 30, 255, 26, 35, 27, 255, 23, 29, 24, 255, 24, 32, 25, 255, 25, 33, 26, 255, 27, 37, 28, 255, 29, 40, 29, 255, 33, 48, 33, 255, 31, 45, 32, 255, 32, 46, 32, 255, 27, 37, 28, 255, 27, 37, 28, 255, 29, 41, 30, 255, 28, 38, 28, 255, 23, 29, 24, 255, 24, 31, 25, 255, 26, 35, 27, 255, 26, 35, 27, 255, 24, 31, 25, 255, 27, 37, 28, 255, 27, 37, 28, 255, 28, 39, 29, 255, 27, 37, 28, 255, 31, 44, 31, 255, 33, 49, 34, 255, 34, 49, 34, 255, 37, 55, 37, 255, 34, 50, 34, 255, 34, 51, 35, 255, 34, 50, 34, 255, 29, 41, 30, 255, 32, 46, 32, 255, 28, 39, 29, 255, 27, 37, 28, 255, 26, 34, 26, 255, 28, 40, 29, 255, 31, 44, 31, 255, 26, 36, 27, 255, 25, 34, 26, 255, 28, 40, 29, 255, 25, 33, 26, 255, 24, 32, 25, 255, 24, 31, 25, 255, 26, 36, 27, 255, 26, 35, 27, 255, 27, 37, 28, 255, 26, 34, 26, 255, 30, 42, 30, 255, 31, 44, 31, 255, 28, 38, 28, 255, 31, 45, 32, 255, 30, 42, 30, 255, 30, 42, 30, 255, 31, 44, 31, 255, 31, 44, 31, 255, 34, 50, 34, 255, 33, 49, 34, 255, 35, 52, 35, 255, 31, 44, 31, 255, 30, 43, 31, 255, 34, 50, 34, 255, 32, 47, 33, 255, 29, 40, 29, 255, 26, 33, 27, 255, 27, 37, 28, 255, 27, 37, 28, 255, 27, 36, 27, 255, 25, 34, 26, 255, 23, 30, 24, 255, 31, 39, 31, 255, 25, 33, 26, 255, 28, 40, 29, 255, 32, 46, 32, 255, 35, 52, 35, 255, 36, 54, 36, 255, 36, 54, 36, 255, 37, 55, 37, 255, 35, 52, 35, 255, 31, 45, 32, 255, 29, 41, 30, 255, 29, 40, 29, 255, 30, 42, 30, 255, 27, 37, 28, 255, 31, 44, 31, 255, 35, 51, 35, 255, 33, 48, 33, 255, 35, 51, 35, 255, 33, 49, 34, 255, 30, 43, 31, 255, 29, 41, 30, 255, 31, 45, 32, 255, 30, 43, 31, 255, 25, 33, 26, 255, 25, 34, 26, 255, 30, 42, 30, 255, 26, 35, 27, 255, 25, 34, 26, 255, 29, 40, 29, 255, 29, 41, 30, 255, 28, 39, 29, 255, 31, 45, 32, 255, 33, 49, 34, 255, 34, 50, 34, 255, 33, 48, 33, 255, 29, 41, 30, 255, 30, 43, 31, 255, 28, 38, 28, 255, 31, 44, 31, 255, 30, 43, 31, 255, 33, 48, 33, 255, 31, 44, 31, 255, 31, 44, 31, 255, 29, 41, 30, 255, 30, 42, 30, 255, 29, 41, 30, 255, 29, 40, 29, 255, 28, 38, 28, 255, 26, 36, 27, 255, 25, 33, 26, 255, 26, 35, 27, 255, 26, 35, 27, 255, 29, 40, 29, 255, 28, 38, 28, 255, 24, 32, 25, 255, 30, 43, 31, 255, 29, 41, 30, 255, 29, 41, 30, 255, 28, 39, 29, 255, 28, 38, 28, 255, 29, 41, 30, 255, 29, 40, 29, 255, 31, 45, 32, 255, 33, 48, 33, 255, 35, 51, 35, 255, 35, 53, 36, 255, 35, 51, 35, 255, 34, 51, 35, 255, 35, 53, 36, 255, 34, 50, 34, 255, 31, 44, 31, 255, 30, 42, 30, 255, 26, 34, 26, 255, 29, 40, 29, 255, 25, 33, 26, 255, 29, 41, 30, 255, 24, 32, 25, 255, 30, 43, 31, 255, 34, 49, 34, 255, 33, 47, 33, 255, 27, 38, 28, 255, 30, 43, 31, 255, 32, 45, 32, 255, 30, 43, 31, 255, 30, 42, 30, 255, 29, 40, 29, 255, 32, 46, 32, 255, 31, 45, 32, 255, 35, 51, 35, 255, 33, 49, 34, 255, 36, 54, 36, 255, 29, 41, 30, 255, 36, 54, 36, 255, 34, 50, 34, 255, 34, 49, 34, 255, 34, 50, 34, 255, 31, 44, 31, 255, 29, 40, 29, 255, 26, 35, 27, 255, 27, 36, 27, 255, 30, 43, 31, 255, 28, 38, 28, 255, 28, 38, 28, 255, 28, 39, 29, 255, 28, 39, 29, 255, 30, 42, 30, 255, 33, 48, 33, 255, 35, 51, 35, 255, 36, 54, 36, 255, 42, 62, 41, 255, 37, 56, 37, 255, 33, 49, 34, 255, 31, 44, 31, 255, 29, 41, 30, 255, 27, 38, 28, 255, 26, 35, 27, 255, 27, 37, 28, 255, 30, 42, 30, 255, 27, 37, 28, 255, 27, 37, 28, 255, 29, 41, 30, 255, 33, 48, 33, 255, 35, 52, 35, 255, 32, 45, 32, 255, 31, 44, 31, 255, 36, 54, 36, 255, 32, 47, 33, 255, 31, 45, 32, 255, 35, 53, 36, 255, 36, 54, 36, 255, 39, 59, 39, 255, 37, 56, 37, 255, 33, 49, 34, 255, 34, 50, 34, 255, 30, 43, 31, 255, 34, 49, 34, 255, 37, 55, 37, 255, 34, 49, 34, 255, 30, 42, 30, 255, 29, 41, 30, 255, 30, 43, 31, 255, 31, 45, 32, 255, 34, 50, 34, 255, 36, 54, 36, 255, 36, 54, 36, 255, 32, 45, 32, 255, 29, 40, 29, 255, 34, 51, 35, 255, 34, 49, 34, 255, 34, 50, 34, 255, 31, 44, 31, 255, 33, 49, 34, 255, 31, 44, 31, 255, 35, 52, 35, 255, 33, 48, 33, 255, 33, 49, 34, 255, 35, 52, 35, 255, 34, 50, 34, 255, 32, 46, 32, 255, 33, 48, 33, 255, 29, 41, 30, 255, 29, 40, 29, 255, 31, 45, 32, 255, 34, 50, 34, 255, 34, 49, 34, 255, 35, 52, 35, 255, 32, 46, 32, 255, 27, 37, 28, 255, 26, 35, 27, 255, 26, 35, 27, 255, 31, 44, 31, 255, 26, 36, 27, 255, 31, 44, 31, 255, 33, 48, 33, 255, 32, 46, 32, 255, 28, 40, 29, 255, 30, 42, 30, 255, 28, 39, 29, 255, 28, 39, 29, 255, 27, 38, 28, 255, 30, 43, 31, 255, 29, 41, 30, 255, 25, 34, 26, 255, 27, 37, 28, 255, 26, 35, 27, 255, 30, 43, 31, 255, 35, 31, 23, 255, 37, 33, 23, 255, 46, 38, 25, 255, 46, 39, 25, 255, 59, 46, 30, 255, 52, 41, 27, 255, 46, 38, 25, 255, 38, 33, 23, 255, 45, 37, 24, 255, 49, 40, 27, 255, 37, 33, 23, 255, 40, 34, 24, 255, 44, 38, 27, 255, 34, 30, 22, 255, 42, 36, 25, 255, 41, 35, 25, 255, 60, 49, 34, 255, 40, 35, 25, 255, 34, 30, 22, 255, 68, 55, 38, 255, 59, 49, 35, 255, 78, 62, 44, 255, 72, 58, 41, 255, 34, 30, 22, 255, 45, 38, 25, 255, 42, 36, 24, 255, 34, 31, 22, 255, 42, 37, 27, 255, 33, 30, 22, 255, 33, 30, 22, 255, 34, 31, 22, 255, 37, 33, 23, 255, 42, 37, 27, 255, 64, 52, 37, 255, 37, 33, 23, 255, 56, 44, 29, 255, 63, 48, 31, 255, 60, 46, 31, 255, 43, 37, 24, 255, 40, 35, 24, 255, 52, 42, 27, 255, 43, 37, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 35, 31, 22, 255, 42, 36, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 37, 33, 23, 255, 45, 37, 24, 255, 39, 33, 23, 255, 38, 33, 23, 255, 38, 33, 23, 255, 48, 40, 30, 255, 39, 34, 24, 255, 71, 89, 46, 255, 44, 37, 24, 255, 37, 33, 23, 255, 40, 34, 24, 255, 36, 32, 23, 255, 34, 31, 22, 255, 59, 49, 35, 255, 44, 38, 27, 255, 34, 30, 22, 255, 36, 32, 22, 255, 44, 38, 27, 255, 37, 33, 23, 255, 39, 33, 23, 255, 34, 31, 22, 255, 45, 37, 24, 255, 49, 40, 26, 255, 51, 41, 27, 255, 37, 33, 23, 255, 51, 41, 27, 255, 45, 38, 25, 255, 36, 32, 23, 255, 36, 31, 22, 255, 33, 30, 22, 255, 48, 40, 30, 255, 39, 34, 25, 255, 35, 31, 22, 255, 42, 44, 36, 255, 36, 32, 23, 255, 47, 62, 32, 255, 35, 31, 22, 255, 39, 34, 23, 255, 40, 34, 24, 255, 41, 35, 24, 255, 51, 41, 27, 255, 37, 33, 23, 255, 36, 31, 22, 255, 40, 34, 24, 255, 48, 40, 30, 255, 40, 34, 24, 255, 55, 46, 33, 255, 40, 35, 24, 255, 40, 34, 24, 255, 39, 34, 23, 255, 57, 44, 29, 255, 57, 44, 29, 255, 44, 37, 24, 255, 41, 35, 24, 255, 34, 31, 22, 255, 54, 45, 33, 255, 35, 31, 22, 255, 40, 35, 24, 255, 37, 33, 23, 255, 79, 63, 44, 255, 66, 54, 38, 255, 63, 52, 37, 255, 53, 44, 32, 255, 43, 36, 24, 255, 45, 37, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 40, 34, 24, 255, 36, 32, 22, 255, 37, 33, 23, 255, 47, 39, 25, 255, 52, 42, 28, 255, 42, 36, 24, 255, 39, 34, 23, 255, 33, 30, 22, 255, 40, 34, 24, 255, 39, 34, 23, 255, 36, 32, 24, 255, 46, 38, 25, 255, 43, 37, 24, 255, 52, 42, 27, 255, 42, 36, 24, 255, 44, 37, 24, 255, 37, 33, 23, 255, 43, 36, 24, 255, 42, 36, 24, 255, 60, 46, 30, 255, 55, 43, 28, 255, 54, 43, 28, 255, 41, 36, 24, 255, 42, 36, 24, 255, 38, 33, 23, 255, 35, 31, 22, 255, 41, 35, 24, 255, 39, 33, 23, 255, 34, 31, 22, 255, 37, 33, 23, 255, 41, 35, 24, 255, 44, 37, 24, 255, 43, 36, 24, 255, 39, 33, 23, 255, 43, 36, 24, 255, 39, 33, 23, 255, 51, 41, 27, 255, 64, 48, 32, 255, 58, 45, 30, 255, 57, 44, 29, 255, 43, 36, 24, 255, 45, 37, 24, 255, 43, 36, 24, 255, 50, 40, 27, 255, 44, 37, 24, 255, 43, 36, 24, 255, 40, 35, 24, 255, 39, 34, 23, 255, 34, 30, 22, 255, 57, 47, 34, 255, 50, 42, 31, 255, 37, 33, 23, 255, 33, 30, 22, 255, 39, 34, 25, 255, 46, 39, 25, 255, 40, 34, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 39, 34, 23, 255, 39, 34, 24, 255, 41, 36, 24, 255, 35, 31, 22, 255, 34, 31, 22, 255, 45, 37, 24, 255, 75, 55, 33, 255, 55, 43, 28, 255, 36, 31, 22, 255, 42, 36, 24, 255, 37, 33, 23, 255, 36, 32, 23, 255, 60, 46, 31, 255, 45, 38, 25, 255, 71, 52, 33, 255, 55, 43, 28, 255, 42, 36, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 39, 33, 23, 255, 79, 98, 33, 255, 39, 34, 24, 255, 52, 42, 28, 255, 42, 36, 24, 255, 42, 36, 24, 255, 54, 43, 28, 255, 47, 39, 25, 255, 37, 33, 24, 255, 55, 46, 33, 255, 79, 63, 44, 255, 78, 62, 43, 255, 33, 30, 22, 255, 79, 63, 45, 255, 63, 52, 37, 255, 36, 32, 23, 255, 44, 37, 24, 255, 40, 35, 24, 255, 42, 36, 24, 255, 60, 46, 30, 255, 50, 40, 27, 255, 40, 34, 24, 255, 55, 43, 28, 255, 43, 36, 24, 255, 37, 33, 23, 255, 77, 62, 44, 255, 59, 49, 35, 255, 35, 31, 23, 255, 36, 32, 23, 255, 45, 37, 24, 255, 43, 37, 24, 255, 43, 37, 24, 255, 35, 31, 22, 255, 35, 31, 22, 255, 42, 36, 24, 255, 63, 48, 31, 255, 50, 40, 27, 255, 39, 34, 24, 255, 45, 37, 24, 255, 37, 33, 23, 255, 40, 34, 24, 255, 35, 31, 22, 255, 41, 36, 25, 255, 38, 33, 23, 255, 39, 34, 24, 255, 41, 35, 23, 255, 41, 35, 23, 255, 46, 38, 25, 255, 34, 30, 22, 255, 37, 32, 23, 255, 38, 34, 23, 255, 41, 35, 23, 255, 42, 35, 24, 255, 47, 38, 25, 255, 42, 35, 23, 255, 37, 32, 22, 255, 58, 45, 30, 255, 52, 41, 27, 255, 69, 51, 32, 255, 42, 36, 23, 255, 40, 34, 24, 255, 35, 31, 23, 255, 61, 50, 36, 255, 35, 31, 22, 255, 34, 50, 34, 255, 33, 49, 34, 255, 28, 35, 28, 255, 25, 31, 25, 255, 24, 31, 25, 255, 27, 37, 28, 255, 29, 41, 30, 255, 31, 44, 31, 255, 35, 53, 36, 255, 32, 47, 33, 255, 34, 50, 34, 255, 34, 49, 34, 255, 27, 37, 28, 255, 29, 40, 29, 255, 27, 37, 28, 255, 23, 30, 24, 255, 24, 31, 25, 255, 27, 37, 28, 255, 28, 38, 28, 255, 28, 38, 28, 255, 28, 38, 28, 255, 28, 38, 28, 255, 28, 40, 29, 255, 27, 37, 28, 255, 32, 47, 33, 255, 36, 54, 36, 255, 37, 56, 37, 255, 36, 53, 36, 255, 45, 66, 43, 255, 34, 50, 34, 255, 36, 53, 36, 255, 33, 48, 33, 255, 28, 39, 29, 255, 25, 34, 26, 255, 26, 36, 27, 255, 30, 43, 31, 255, 33, 49, 34, 255, 32, 46, 32, 255, 28, 38, 28, 255, 26, 36, 27, 255, 24, 32, 25, 255, 26, 35, 27, 255, 27, 36, 27, 255, 26, 35, 27, 255, 28, 38, 28, 255, 25, 33, 26, 255, 29, 40, 29, 255, 24, 31, 25, 255, 29, 41, 30, 255, 31, 44, 31, 255, 34, 50, 34, 255, 29, 41, 30, 255, 25, 33, 26, 255, 25, 33, 26, 255, 28, 38, 28, 255, 32, 46, 32, 255, 28, 40, 29, 255, 35, 51, 35, 255, 34, 50, 34, 255, 35, 53, 36, 255, 31, 44, 31, 255, 33, 47, 33, 255, 32, 45, 32, 255, 31, 44, 31, 255, 27, 37, 28, 255, 28, 38, 28, 255, 29, 41, 30, 255, 26, 36, 27, 255, 26, 35, 27, 255, 26, 36, 27, 255, 24, 31, 25, 255, 24, 32, 25, 255, 27, 37, 28, 255, 31, 44, 31, 255, 33, 48, 33, 255, 36, 53, 36, 255, 36, 54, 36, 255, 46, 68, 44, 255, 36, 53, 36, 255, 33, 47, 33, 255, 31, 45, 32, 255, 28, 39, 29, 255, 25, 33, 26, 255, 28, 38, 28, 255, 35, 53, 36, 255, 34, 50, 34, 255, 31, 45, 32, 255, 29, 41, 30, 255, 31, 44, 31, 255, 36, 54, 36, 255, 35, 52, 35, 255, 33, 49, 34, 255, 34, 50, 34, 255, 27, 36, 27, 255, 23, 29, 24, 255, 23, 29, 24, 255, 23, 30, 24, 255, 26, 36, 27, 255, 27, 37, 28, 255, 30, 43, 31, 255, 32, 45, 32, 255, 33, 48, 33, 255, 36, 54, 36, 255, 40, 59, 39, 255, 34, 50, 34, 255, 32, 46, 32, 255, 30, 42, 30, 255, 29, 40, 29, 255, 31, 44, 31, 255, 29, 41, 30, 255, 28, 39, 29, 255, 30, 42, 30, 255, 27, 37, 28, 255, 29, 41, 30, 255, 29, 40, 29, 255, 31, 45, 32, 255, 28, 38, 28, 255, 23, 29, 24, 255, 24, 32, 25, 255, 26, 35, 27, 255, 28, 38, 28, 255, 27, 38, 28, 255, 27, 38, 28, 255, 26, 36, 27, 255, 26, 35, 27, 255, 29, 41, 30, 255, 28, 39, 29, 255, 29, 41, 30, 255, 28, 39, 29, 255, 27, 37, 28, 255, 31, 45, 32, 255, 36, 54, 36, 255, 28, 38, 28, 255, 31, 44, 31, 255, 33, 49, 34, 255, 34, 51, 35, 255, 34, 50, 34, 255, 34, 50, 34, 255, 33, 48, 33, 255, 33, 48, 33, 255, 29, 41, 30, 255, 27, 38, 28, 255, 34, 49, 34, 255, 33, 47, 33, 255, 30, 42, 30, 255, 27, 37, 28, 255, 28, 38, 28, 255, 28, 39, 29, 255, 29, 41, 30, 255, 31, 44, 31, 255, 31, 45, 32, 255, 31, 44, 31, 255, 31, 44, 31, 255, 29, 40, 29, 255, 30, 43, 31, 255, 30, 42, 30, 255, 32, 47, 33, 255, 31, 44, 31, 255, 34, 49, 34, 255, 30, 43, 31, 255, 30, 43, 31, 255, 34, 50, 34, 255, 37, 56, 37, 255, 36, 53, 36, 255, 33, 48, 33, 255, 30, 42, 30, 255, 32, 46, 32, 255, 32, 46, 32, 255, 28, 39, 29, 255, 28, 39, 29, 255, 27, 37, 28, 255, 27, 37, 28, 255, 27, 37, 28, 255, 26, 36, 27, 255, 29, 41, 30, 255, 30, 43, 31, 255, 35, 51, 35, 255, 33, 49, 34, 255, 58, 83, 53, 255, 47, 68, 45, 255, 38, 57, 38, 255, 35, 52, 35, 255, 31, 44, 31, 255, 27, 37, 28, 255, 23, 29, 24, 255, 26, 36, 27, 255, 29, 40, 29, 255, 23, 30, 24, 255, 25, 34, 26, 255, 29, 41, 30, 255, 31, 45, 32, 255, 30, 43, 31, 255, 33, 48, 33, 255, 31, 45, 32, 255, 35, 51, 35, 255, 34, 50, 34, 255, 31, 44, 31, 255, 31, 45, 32, 255, 34, 50, 34, 255, 34, 51, 35, 255, 40, 59, 39, 255, 35, 53, 36, 255, 35, 52, 35, 255, 33, 47, 33, 255, 33, 49, 34, 255, 33, 48, 33, 255, 30, 43, 31, 255, 33, 49, 34, 255, 31, 45, 32, 255, 29, 40, 29, 255, 33, 49, 34, 255, 34, 49, 34, 255, 34, 49, 34, 255, 34, 50, 34, 255, 32, 47, 33, 255, 31, 44, 31, 255, 30, 43, 31, 255, 34, 50, 34, 255, 32, 46, 32, 255, 32, 46, 32, 255, 35, 52, 35, 255, 33, 49, 34, 255, 31, 45, 32, 255, 31, 45, 32, 255, 31, 45, 32, 255, 35, 51, 35, 255, 28, 39, 29, 255, 31, 44, 31, 255, 26, 36, 27, 255, 29, 40, 29, 255, 33, 49, 34, 255, 32, 46, 32, 255, 31, 45, 32, 255, 35, 51, 35, 255, 36, 54, 36, 255, 30, 43, 31, 255, 32, 47, 33, 255, 30, 43, 31, 255, 27, 36, 27, 255, 25, 33, 26, 255, 29, 41, 30, 255, 28, 39, 29, 255, 34, 49, 34, 255, 34, 50, 34, 255, 32, 45, 32, 255, 25, 33, 26, 255, 28, 39, 29, 255, 27, 37, 28, 255, 28, 39, 29, 255, 26, 35, 27, 255, 24, 31, 25, 255, 26, 35, 27, 255, 24, 31, 25, 255, 24, 32, 25, 255, 25, 33, 26, 255, 33, 48, 33, 255, 63, 51, 36, 255, 39, 34, 23, 255, 37, 33, 23, 255, 39, 34, 24, 255, 40, 34, 24, 255, 54, 42, 28, 255, 39, 34, 23, 255, 44, 37, 24, 255, 54, 42, 29, 255, 46, 38, 26, 255, 36, 32, 22, 255, 45, 38, 27, 255, 49, 41, 29, 255, 34, 30, 22, 255, 38, 33, 23, 255, 45, 39, 28, 255, 55, 46, 33, 255, 42, 37, 26, 255, 36, 32, 23, 255, 54, 45, 32, 255, 52, 43, 31, 255, 41, 36, 26, 255, 49, 41, 30, 255, 33, 30, 22, 255, 45, 37, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 53, 44, 32, 255, 41, 36, 26, 255, 43, 37, 24, 255, 40, 34, 24, 255, 54, 45, 33, 255, 36, 32, 23, 255, 49, 40, 26, 255, 45, 37, 24, 255, 45, 37, 24, 255, 48, 39, 25, 255, 55, 43, 28, 255, 48, 40, 26, 255, 43, 36, 24, 255, 53, 42, 28, 255, 39, 34, 24, 255, 40, 34, 24, 255, 36, 32, 23, 255, 44, 37, 24, 255, 44, 37, 24, 255, 34, 31, 22, 255, 48, 40, 30, 255, 46, 39, 25, 255, 37, 33, 23, 255, 41, 36, 26, 255, 35, 31, 23, 255, 36, 32, 22, 255, 37, 33, 23, 255, 40, 35, 25, 255, 33, 30, 22, 255, 48, 39, 25, 255, 43, 36, 24, 255, 37, 33, 23, 255, 36, 32, 22, 255, 48, 40, 30, 255, 34, 30, 22, 255, 33, 30, 22, 255, 40, 35, 25, 255, 63, 52, 37, 255, 41, 36, 26, 255, 34, 30, 22, 255, 39, 34, 23, 255, 44, 37, 24, 255, 48, 39, 25, 255, 40, 34, 24, 255, 36, 32, 22, 255, 39, 34, 24, 255, 48, 40, 26, 255, 48, 39, 25, 255, 42, 36, 24, 255, 39, 34, 23, 255, 35, 30, 22, 255, 34, 31, 22, 255, 51, 43, 31, 255, 34, 31, 22, 255, 48, 39, 25, 255, 38, 33, 23, 255, 42, 36, 24, 255, 34, 31, 22, 255, 39, 34, 24, 255, 39, 34, 23, 255, 63, 48, 31, 255, 37, 33, 23, 255, 40, 34, 24, 255, 40, 35, 24, 255, 51, 43, 31, 255, 38, 33, 23, 255, 39, 34, 23, 255, 41, 36, 24, 255, 34, 30, 22, 255, 41, 35, 24, 255, 56, 44, 29, 255, 52, 42, 27, 255, 69, 51, 33, 255, 42, 36, 24, 255, 33, 30, 22, 255, 34, 30, 22, 255, 59, 49, 35, 255, 37, 33, 23, 255, 36, 31, 22, 255, 64, 52, 37, 255, 39, 34, 24, 255, 37, 33, 23, 255, 35, 31, 22, 255, 37, 33, 23, 255, 52, 42, 27, 255, 48, 39, 25, 255, 45, 37, 24, 255, 39, 34, 23, 255, 35, 31, 22, 255, 42, 36, 24, 255, 57, 45, 29, 255, 43, 36, 24, 255, 45, 39, 28, 255, 34, 31, 22, 255, 34, 31, 22, 255, 38, 33, 23, 255, 43, 37, 24, 255, 39, 34, 23, 255, 40, 34, 24, 255, 44, 37, 24, 255, 51, 41, 27, 255, 44, 37, 24, 255, 44, 37, 24, 255, 34, 31, 22, 255, 34, 30, 22, 255, 42, 36, 24, 255, 70, 52, 33, 255, 54, 43, 28, 255, 73, 54, 33, 255, 45, 37, 24, 255, 41, 35, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 57, 47, 34, 255, 39, 34, 25, 255, 44, 38, 27, 255, 34, 31, 22, 255, 44, 37, 24, 255, 43, 37, 24, 255, 52, 42, 28, 255, 54, 43, 28, 255, 37, 33, 23, 255, 41, 36, 26, 255, 34, 31, 22, 255, 54, 43, 28, 255, 69, 51, 33, 255, 61, 46, 31, 255, 45, 37, 24, 255, 52, 42, 28, 255, 46, 38, 25, 255, 39, 34, 24, 255, 44, 37, 24, 255, 55, 43, 28, 255, 43, 37, 24, 255, 39, 34, 24, 255, 36, 32, 24, 255, 51, 43, 31, 255, 35, 31, 23, 255, 41, 36, 26, 255, 35, 31, 23, 255, 35, 31, 22, 255, 38, 33, 23, 255, 38, 33, 23, 255, 38, 33, 23, 255, 42, 36, 24, 255, 36, 32, 24, 255, 39, 33, 23, 255, 40, 34, 24, 255, 39, 34, 23, 255, 35, 31, 23, 255, 44, 37, 24, 255, 84, 61, 33, 255, 75, 55, 33, 255, 42, 36, 24, 255, 35, 31, 22, 255, 39, 33, 23, 255, 34, 31, 22, 255, 52, 42, 27, 255, 72, 53, 33, 255, 68, 51, 33, 255, 48, 40, 26, 255, 44, 37, 24, 255, 44, 37, 24, 255, 38, 33, 23, 255, 35, 31, 23, 255, 38, 33, 23, 255, 38, 33, 23, 255, 34, 30, 22, 255, 39, 33, 23, 255, 43, 37, 24, 255, 49, 40, 26, 255, 42, 36, 24, 255, 62, 51, 36, 255, 33, 30, 22, 255, 79, 63, 44, 255, 45, 39, 28, 255, 58, 48, 34, 255, 36, 31, 22, 255, 34, 30, 22, 255, 38, 33, 23, 255, 54, 43, 28, 255, 52, 42, 27, 255, 41, 36, 24, 255, 47, 39, 25, 255, 44, 37, 24, 255, 45, 37, 24, 255, 60, 46, 31, 255, 69, 51, 33, 255, 46, 39, 25, 255, 37, 33, 23, 255, 33, 30, 22, 255, 64, 52, 37, 255, 36, 32, 23, 255, 43, 37, 24, 255, 38, 33, 23, 255, 46, 40, 29, 255, 50, 42, 31, 255, 41, 36, 26, 255, 42, 36, 24, 255, 62, 47, 31, 255, 43, 37, 24, 255, 42, 36, 24, 255, 44, 37, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 45, 39, 28, 255, 35, 31, 22, 255, 33, 30, 22, 255, 37, 32, 22, 255, 37, 32, 23, 255, 33, 30, 22, 255, 39, 34, 23, 255, 42, 36, 24, 255, 37, 33, 23, 255, 44, 37, 24, 255, 47, 39, 25, 255, 57, 44, 29, 255, 42, 36, 24, 255, 35, 31, 22, 255, 36, 32, 22, 255, 49, 39, 26, 255, 54, 42, 28, 255, 45, 37, 24, 255, 41, 35, 23, 255, 33, 30, 22, 255, 60, 50, 35, 255, 44, 38, 27, 255, 34, 50, 34, 255, 32, 46, 32, 255, 24, 31, 25, 255, 26, 35, 27, 255, 27, 37, 28, 255, 31, 44, 31, 255, 27, 37, 28, 255, 30, 42, 30, 255, 37, 56, 37, 255, 36, 54, 36, 255, 33, 48, 33, 255, 34, 51, 35, 255, 32, 46, 32, 255, 28, 38, 28, 255, 27, 37, 28, 255, 27, 35, 28, 255, 28, 38, 28, 255, 27, 37, 28, 255, 27, 38, 28, 255, 26, 35, 27, 255, 30, 42, 30, 255, 30, 42, 30, 255, 28, 38, 28, 255, 29, 41, 30, 255, 29, 41, 30, 255, 37, 56, 37, 255, 37, 55, 37, 255, 35, 51, 35, 255, 34, 49, 34, 255, 34, 49, 34, 255, 33, 47, 33, 255, 35, 52, 35, 255, 26, 35, 27, 255, 26, 36, 27, 255, 25, 34, 26, 255, 26, 35, 27, 255, 26, 36, 27, 255, 29, 41, 30, 255, 27, 38, 28, 255, 25, 33, 26, 255, 25, 33, 26, 255, 28, 39, 29, 255, 25, 33, 26, 255, 28, 40, 29, 255, 27, 36, 27, 255, 26, 35, 27, 255, 27, 38, 28, 255, 28, 38, 28, 255, 26, 36, 27, 255, 26, 35, 27, 255, 29, 41, 30, 255, 33, 48, 33, 255, 26, 36, 27, 255, 27, 38, 28, 255, 27, 37, 28, 255, 31, 45, 32, 255, 32, 47, 33, 255, 30, 43, 31, 255, 32, 47, 33, 255, 31, 44, 31, 255, 28, 39, 29, 255, 29, 41, 30, 255, 28, 40, 29, 255, 31, 44, 31, 255, 30, 42, 30, 255, 28, 39, 29, 255, 29, 41, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 23, 29, 24, 255, 25, 33, 26, 255, 26, 35, 27, 255, 28, 39, 29, 255, 30, 42, 30, 255, 31, 45, 32, 255, 35, 51, 35, 255, 37, 55, 37, 255, 49, 72, 47, 255, 40, 60, 40, 255, 31, 44, 31, 255, 30, 43, 31, 255, 33, 49, 34, 255, 35, 51, 35, 255, 34, 51, 35, 255, 36, 54, 36, 255, 40, 59, 39, 255, 38, 58, 38, 255, 37, 55, 37, 255, 32, 47, 33, 255, 37, 55, 37, 255, 35, 52, 35, 255, 33, 49, 34, 255, 33, 47, 33, 255, 29, 41, 30, 255, 24, 31, 25, 255, 26, 35, 27, 255, 23, 29, 24, 255, 26, 35, 27, 255, 26, 35, 27, 255, 32, 47, 33, 255, 32, 46, 32, 255, 32, 47, 33, 255, 42, 62, 41, 255, 40, 59, 39, 255, 34, 50, 34, 255, 28, 39, 29, 255, 28, 39, 29, 255, 28, 38, 28, 255, 29, 41, 30, 255, 29, 40, 29, 255, 28, 39, 29, 255, 28, 38, 28, 255, 32, 45, 32, 255, 25, 34, 26, 255, 24, 31, 25, 255, 30, 43, 31, 255, 27, 37, 28, 255, 24, 31, 25, 255, 26, 36, 27, 255, 28, 39, 29, 255, 29, 40, 29, 255, 29, 41, 30, 255, 29, 41, 30, 255, 28, 40, 29, 255, 28, 39, 29, 255, 28, 39, 29, 255, 30, 42, 30, 255, 29, 41, 30, 255, 27, 37, 28, 255, 31, 44, 31, 255, 33, 49, 34, 255, 30, 43, 31, 255, 30, 43, 31, 255, 29, 41, 30, 255, 30, 42, 30, 255, 34, 51, 35, 255, 37, 55, 37, 255, 34, 50, 34, 255, 33, 47, 33, 255, 32, 46, 32, 255, 30, 43, 31, 255, 27, 37, 28, 255, 28, 39, 29, 255, 34, 50, 34, 255, 29, 41, 30, 255, 30, 42, 30, 255, 29, 41, 30, 255, 29, 40, 29, 255, 36, 54, 36, 255, 33, 49, 34, 255, 33, 49, 34, 255, 31, 44, 31, 255, 30, 42, 30, 255, 28, 40, 29, 255, 30, 43, 31, 255, 31, 44, 31, 255, 29, 40, 29, 255, 30, 42, 30, 255, 33, 47, 33, 255, 29, 40, 29, 255, 30, 42, 30, 255, 31, 44, 31, 255, 34, 49, 34, 255, 35, 51, 35, 255, 34, 50, 34, 255, 28, 39, 29, 255, 28, 38, 28, 255, 29, 41, 30, 255, 29, 41, 30, 255, 32, 46, 32, 255, 30, 43, 31, 255, 28, 38, 28, 255, 31, 44, 31, 255, 31, 44, 31, 255, 33, 48, 33, 255, 34, 50, 34, 255, 33, 49, 34, 255, 37, 55, 37, 255, 33, 49, 34, 255, 35, 51, 35, 255, 37, 56, 37, 255, 36, 54, 36, 255, 30, 43, 31, 255, 26, 36, 27, 255, 26, 35, 27, 255, 27, 37, 28, 255, 25, 33, 26, 255, 25, 34, 26, 255, 25, 33, 26, 255, 29, 41, 30, 255, 33, 48, 33, 255, 31, 45, 32, 255, 31, 44, 31, 255, 36, 54, 36, 255, 36, 54, 36, 255, 32, 47, 33, 255, 31, 45, 32, 255, 32, 47, 33, 255, 32, 45, 32, 255, 33, 47, 33, 255, 35, 52, 35, 255, 34, 50, 34, 255, 36, 54, 36, 255, 37, 56, 37, 255, 30, 43, 31, 255, 32, 47, 33, 255, 35, 51, 35, 255, 34, 50, 34, 255, 30, 42, 30, 255, 33, 49, 34, 255, 31, 45, 32, 255, 35, 52, 35, 255, 31, 45, 32, 255, 34, 49, 34, 255, 35, 51, 35, 255, 32, 47, 33, 255, 31, 45, 32, 255, 36, 53, 36, 255, 37, 55, 37, 255, 29, 41, 30, 255, 32, 45, 32, 255, 32, 46, 32, 255, 34, 49, 34, 255, 33, 48, 33, 255, 37, 55, 37, 255, 31, 45, 32, 255, 33, 48, 33, 255, 32, 47, 33, 255, 34, 49, 34, 255, 31, 44, 31, 255, 29, 41, 30, 255, 29, 41, 30, 255, 32, 47, 33, 255, 31, 44, 31, 255, 31, 45, 32, 255, 28, 40, 29, 255, 26, 35, 27, 255, 23, 30, 24, 255, 24, 32, 25, 255, 29, 41, 30, 255, 27, 37, 28, 255, 27, 37, 28, 255, 28, 39, 29, 255, 33, 48, 33, 255, 30, 43, 31, 255, 25, 33, 26, 255, 28, 40, 29, 255, 26, 35, 27, 255, 29, 41, 30, 255, 31, 45, 32, 255, 27, 37, 28, 255, 28, 39, 29, 255, 28, 40, 29, 255, 24, 31, 25, 255, 31, 44, 31, 255, 34, 49, 34, 255, 48, 40, 29, 255, 35, 31, 22, 255, 36, 32, 23, 255, 40, 35, 24, 255, 37, 33, 24, 255, 40, 34, 23, 255, 42, 36, 24, 255, 44, 38, 25, 255, 38, 33, 23, 255, 41, 35, 24, 255, 37, 33, 23, 255, 39, 34, 24, 255, 35, 31, 22, 255, 40, 34, 23, 255, 39, 34, 25, 255, 50, 41, 30, 255, 35, 31, 22, 255, 37, 33, 23, 255, 38, 32, 22, 255, 36, 32, 23, 255, 33, 30, 22, 255, 34, 31, 22, 255, 45, 39, 28, 255, 44, 38, 27, 255, 40, 35, 25, 255, 42, 36, 24, 255, 42, 36, 24, 255, 41, 35, 24, 255, 35, 31, 22, 255, 36, 32, 22, 255, 40, 34, 24, 255, 37, 33, 23, 255, 49, 42, 30, 255, 35, 31, 22, 255, 45, 37, 24, 255, 81, 95, 45, 255, 54, 43, 28, 255, 41, 35, 24, 255, 60, 46, 31, 255, 55, 43, 28, 255, 42, 36, 24, 255, 37, 33, 23, 255, 36, 31, 22, 255, 38, 33, 23, 255, 38, 33, 23, 255, 40, 35, 24, 255, 43, 36, 24, 255, 41, 36, 24, 255, 52, 42, 28, 255, 40, 35, 24, 255, 42, 36, 24, 255, 36, 32, 22, 255, 34, 31, 22, 255, 37, 33, 23, 255, 42, 36, 24, 255, 40, 34, 24, 255, 42, 37, 27, 255, 34, 31, 22, 255, 41, 36, 26, 255, 41, 35, 24, 255, 34, 30, 22, 255, 49, 40, 26, 255, 37, 33, 23, 255, 39, 33, 23, 255, 38, 33, 23, 255, 40, 35, 24, 255, 43, 36, 24, 255, 43, 36, 24, 255, 38, 33, 23, 255, 41, 36, 24, 255, 53, 42, 28, 255, 49, 40, 26, 255, 49, 40, 26, 255, 44, 37, 24, 255, 40, 35, 24, 255, 44, 38, 27, 255, 35, 31, 22, 255, 39, 34, 24, 255, 43, 36, 24, 255, 36, 32, 23, 255, 44, 38, 27, 255, 35, 31, 22, 255, 39, 34, 24, 255, 45, 37, 24, 255, 48, 39, 25, 255, 46, 38, 25, 255, 42, 36, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 34, 31, 22, 255, 37, 33, 24, 255, 41, 35, 24, 255, 40, 34, 24, 255, 43, 37, 24, 255, 38, 33, 23, 255, 35, 31, 22, 255, 46, 39, 25, 255, 43, 37, 24, 255, 55, 43, 28, 255, 55, 43, 28, 255, 43, 37, 24, 255, 33, 30, 22, 255, 33, 30, 22, 255, 37, 33, 23, 255, 40, 35, 24, 255, 42, 36, 24, 255, 33, 30, 22, 255, 33, 30, 22, 255, 39, 33, 23, 255, 70, 57, 40, 255, 44, 38, 27, 255, 74, 102, 70, 255, 100, 109, 39, 255, 45, 37, 24, 255, 46, 38, 25, 255, 43, 37, 24, 255, 51, 41, 27, 255, 42, 36, 24, 255, 46, 38, 25, 255, 43, 37, 24, 255, 38, 33, 23, 255, 40, 35, 24, 255, 35, 31, 22, 255, 49, 42, 30, 255, 34, 30, 22, 255, 36, 32, 22, 255, 42, 36, 24, 255, 38, 33, 23, 255, 40, 34, 24, 255, 52, 42, 27, 255, 42, 36, 24, 255, 36, 32, 23, 255, 34, 31, 22, 255, 37, 33, 23, 255, 42, 36, 24, 255, 49, 40, 26, 255, 52, 42, 28, 255, 41, 36, 24, 255, 37, 33, 23, 255, 36, 32, 23, 255, 33, 30, 22, 255, 48, 40, 30, 255, 41, 35, 24, 255, 41, 35, 24, 255, 48, 39, 25, 255, 41, 35, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 52, 42, 27, 255, 43, 37, 24, 255, 41, 35, 24, 255, 40, 34, 24, 255, 39, 34, 23, 255, 60, 46, 31, 255, 72, 54, 33, 255, 59, 46, 30, 255, 68, 51, 33, 255, 45, 37, 24, 255, 43, 37, 24, 255, 45, 38, 25, 255, 45, 37, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 35, 31, 22, 255, 36, 31, 22, 255, 71, 57, 41, 255, 64, 52, 37, 255, 46, 40, 29, 255, 48, 40, 30, 255, 33, 30, 22, 255, 36, 32, 24, 255, 35, 31, 22, 255, 39, 34, 23, 255, 43, 37, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 58, 45, 30, 255, 55, 43, 28, 255, 54, 43, 28, 255, 68, 51, 33, 255, 66, 49, 33, 255, 62, 47, 31, 255, 43, 37, 24, 255, 49, 40, 26, 255, 44, 37, 24, 255, 46, 38, 25, 255, 58, 45, 30, 255, 47, 39, 25, 255, 42, 36, 24, 255, 39, 34, 23, 255, 42, 36, 24, 255, 37, 33, 23, 255, 59, 49, 35, 255, 35, 31, 22, 255, 43, 36, 24, 255, 46, 39, 25, 255, 47, 39, 25, 255, 60, 46, 30, 255, 40, 34, 24, 255, 40, 34, 24, 255, 40, 34, 24, 255, 41, 36, 26, 255, 61, 50, 36, 255, 39, 34, 23, 255, 39, 34, 23, 255, 39, 34, 23, 255, 36, 32, 22, 255, 41, 35, 24, 255, 45, 37, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 36, 32, 23, 255, 39, 34, 24, 255, 42, 36, 24, 255, 46, 38, 25, 255, 46, 39, 25, 255, 53, 47, 29, 255, 38, 33, 23, 255, 37, 33, 23, 255, 41, 36, 24, 255, 39, 34, 23, 255, 50, 40, 27, 255, 40, 34, 24, 255, 34, 30, 22, 255, 42, 36, 24, 255, 39, 34, 23, 255, 43, 37, 24, 255, 48, 39, 25, 255, 53, 42, 28, 255, 61, 46, 31, 255, 49, 40, 26, 255, 45, 38, 25, 255, 40, 34, 24, 255, 51, 43, 31, 255, 49, 42, 30, 255, 35, 31, 23, 255, 39, 34, 23, 255, 42, 35, 23, 255, 34, 30, 22, 255, 73, 59, 42, 255, 74, 59, 42, 255, 42, 36, 26, 255, 36, 31, 22, 255, 37, 32, 23, 255, 38, 33, 23, 255, 36, 32, 22, 255, 41, 36, 24, 255, 41, 35, 24, 255, 42, 35, 23, 255, 52, 41, 27, 255, 52, 41, 27, 255, 48, 39, 26, 255, 43, 36, 23, 255, 37, 33, 23, 255, 49, 41, 30, 255, 42, 36, 26, 255, 33, 48, 33, 255, 32, 47, 33, 255, 29, 41, 30, 255, 26, 35, 27, 255, 30, 42, 30, 255, 28, 40, 29, 255, 32, 46, 32, 255, 33, 48, 33, 255, 35, 52, 35, 255, 36, 54, 36, 255, 29, 41, 30, 255, 29, 41, 30, 255, 31, 45, 32, 255, 33, 48, 33, 255, 30, 43, 31, 255, 29, 40, 29, 255, 27, 37, 28, 255, 31, 45, 32, 255, 28, 38, 28, 255, 30, 42, 30, 255, 29, 41, 30, 255, 32, 46, 32, 255, 33, 49, 34, 255, 30, 42, 30, 255, 29, 40, 29, 255, 29, 41, 30, 255, 27, 36, 27, 255, 33, 48, 33, 255, 32, 46, 32, 255, 33, 48, 33, 255, 30, 42, 30, 255, 28, 38, 28, 255, 29, 41, 30, 255, 28, 39, 29, 255, 27, 36, 27, 255, 27, 38, 28, 255, 28, 39, 29, 255, 25, 33, 26, 255, 23, 30, 24, 255, 28, 39, 29, 255, 24, 32, 25, 255, 26, 36, 27, 255, 25, 34, 26, 255, 27, 38, 28, 255, 26, 36, 27, 255, 24, 31, 25, 255, 28, 38, 28, 255, 29, 41, 30, 255, 30, 43, 31, 255, 27, 37, 28, 255, 29, 41, 30, 255, 30, 43, 31, 255, 30, 43, 31, 255, 26, 35, 27, 255, 25, 34, 26, 255, 31, 44, 31, 255, 30, 42, 30, 255, 34, 50, 34, 255, 32, 46, 32, 255, 29, 40, 29, 255, 27, 37, 28, 255, 28, 38, 28, 255, 29, 40, 29, 255, 28, 40, 29, 255, 28, 39, 29, 255, 30, 42, 30, 255, 32, 46, 32, 255, 29, 41, 30, 255, 28, 40, 29, 255, 29, 40, 29, 255, 26, 34, 26, 255, 28, 39, 29, 255, 30, 43, 31, 255, 33, 48, 33, 255, 32, 46, 32, 255, 37, 55, 37, 255, 38, 57, 38, 255, 40, 60, 40, 255, 47, 69, 45, 255, 39, 59, 39, 255, 55, 79, 51, 255, 37, 56, 37, 255, 47, 69, 45, 255, 37, 56, 37, 255, 36, 54, 36, 255, 54, 78, 51, 255, 37, 56, 37, 255, 34, 49, 34, 255, 37, 55, 37, 255, 40, 59, 39, 255, 49, 71, 46, 255, 32, 47, 33, 255, 33, 49, 34, 255, 30, 42, 30, 255, 32, 46, 32, 255, 28, 39, 29, 255, 24, 31, 25, 255, 30, 42, 30, 255, 29, 40, 29, 255, 31, 44, 31, 255, 32, 46, 32, 255, 37, 55, 37, 255, 40, 60, 40, 255, 37, 56, 37, 255, 31, 45, 32, 255, 29, 40, 29, 255, 31, 44, 31, 255, 30, 43, 31, 255, 33, 48, 33, 255, 32, 46, 32, 255, 28, 39, 29, 255, 28, 39, 29, 255, 26, 35, 27, 255, 26, 35, 27, 255, 30, 42, 30, 255, 32, 46, 32, 255, 27, 37, 28, 255, 26, 35, 27, 255, 27, 38, 28, 255, 29, 40, 29, 255, 29, 41, 30, 255, 25, 33, 26, 255, 27, 34, 27, 255, 24, 32, 25, 255, 31, 44, 31, 255, 29, 41, 30, 255, 27, 37, 28, 255, 32, 46, 32, 255, 33, 48, 33, 255, 29, 41, 30, 255, 32, 46, 32, 255, 30, 42, 30, 255, 29, 40, 29, 255, 30, 42, 30, 255, 32, 45, 32, 255, 35, 51, 35, 255, 35, 51, 35, 255, 33, 48, 33, 255, 34, 51, 35, 255, 28, 39, 29, 255, 31, 45, 32, 255, 27, 37, 28, 255, 29, 41, 30, 255, 28, 38, 28, 255, 28, 39, 29, 255, 31, 45, 32, 255, 31, 44, 31, 255, 31, 44, 31, 255, 29, 40, 29, 255, 31, 44, 31, 255, 36, 54, 36, 255, 30, 43, 31, 255, 29, 40, 29, 255, 32, 47, 33, 255, 35, 52, 35, 255, 32, 47, 33, 255, 30, 43, 31, 255, 31, 44, 31, 255, 28, 39, 29, 255, 30, 42, 30, 255, 26, 35, 27, 255, 29, 41, 30, 255, 34, 50, 34, 255, 28, 39, 29, 255, 34, 51, 35, 255, 31, 45, 32, 255, 25, 33, 26, 255, 23, 29, 24, 255, 24, 32, 25, 255, 29, 41, 30, 255, 31, 45, 32, 255, 29, 41, 30, 255, 33, 48, 33, 255, 31, 45, 32, 255, 36, 54, 36, 255, 31, 45, 32, 255, 35, 53, 36, 255, 36, 54, 36, 255, 31, 45, 32, 255, 35, 52, 35, 255, 35, 53, 36, 255, 34, 50, 34, 255, 32, 46, 32, 255, 31, 44, 31, 255, 27, 37, 28, 255, 26, 35, 27, 255, 23, 30, 24, 255, 26, 36, 27, 255, 28, 39, 29, 255, 30, 43, 31, 255, 30, 43, 31, 255, 30, 42, 30, 255, 28, 38, 28, 255, 33, 48, 33, 255, 43, 64, 42, 255, 36, 54, 36, 255, 34, 49, 34, 255, 36, 53, 36, 255, 33, 47, 33, 255, 31, 45, 32, 255, 32, 47, 33, 255, 33, 48, 33, 255, 33, 48, 33, 255, 36, 53, 36, 255, 32, 47, 33, 255, 31, 44, 31, 255, 34, 50, 34, 255, 36, 54, 36, 255, 36, 54, 36, 255, 30, 42, 30, 255, 34, 50, 34, 255, 31, 44, 31, 255, 29, 40, 29, 255, 32, 46, 32, 255, 33, 47, 33, 255, 32, 47, 33, 255, 33, 48, 33, 255, 36, 54, 36, 255, 37, 55, 37, 255, 30, 42, 30, 255, 29, 40, 29, 255, 32, 46, 32, 255, 34, 49, 34, 255, 36, 53, 36, 255, 31, 44, 31, 255, 36, 53, 36, 255, 31, 44, 31, 255, 32, 47, 33, 255, 33, 48, 33, 255, 32, 46, 32, 255, 33, 48, 33, 255, 31, 44, 31, 255, 29, 40, 29, 255, 32, 47, 33, 255, 28, 39, 29, 255, 23, 29, 24, 255, 26, 32, 26, 255, 25, 34, 26, 255, 25, 32, 26, 255, 25, 33, 26, 255, 29, 37, 30, 255, 26, 36, 27, 255, 28, 39, 29, 255, 27, 37, 28, 255, 28, 38, 28, 255, 27, 37, 28, 255, 26, 35, 27, 255, 26, 35, 27, 255, 29, 40, 29, 255, 32, 47, 33, 255, 31, 45, 32, 255, 33, 47, 33, 255, 30, 43, 31, 255, 34, 50, 34, 255, 30, 43, 31, 255, 32, 47, 33, 255, 37, 33, 23, 255, 34, 31, 22, 255, 35, 31, 22, 255, 43, 37, 27, 255, 50, 42, 30, 255, 37, 33, 23, 255, 39, 33, 23, 255, 38, 33, 24, 255, 45, 37, 25, 255, 40, 34, 23, 255, 40, 34, 23, 255, 36, 32, 23, 255, 41, 35, 24, 255, 39, 34, 23, 255, 37, 32, 23, 255, 37, 33, 23, 255, 48, 39, 25, 255, 40, 34, 24, 255, 38, 33, 23, 255, 33, 30, 22, 255, 41, 35, 23, 255, 35, 31, 22, 255, 34, 30, 22, 255, 37, 33, 23, 255, 36, 31, 22, 255, 41, 36, 24, 255, 40, 34, 24, 255, 34, 30, 22, 255, 35, 31, 23, 255, 37, 33, 23, 255, 42, 36, 24, 255, 43, 37, 24, 255, 37, 33, 23, 255, 45, 37, 24, 255, 49, 40, 26, 255, 54, 43, 28, 255, 41, 35, 24, 255, 48, 39, 25, 255, 63, 48, 31, 255, 66, 49, 33, 255, 43, 36, 24, 255, 35, 31, 22, 255, 38, 33, 23, 255, 44, 38, 27, 255, 35, 31, 22, 255, 37, 33, 23, 255, 35, 31, 22, 255, 49, 40, 26, 255, 49, 40, 26, 255, 44, 37, 24, 255, 40, 35, 24, 255, 33, 30, 22, 255, 41, 35, 24, 255, 35, 31, 22, 255, 49, 42, 30, 255, 37, 33, 23, 255, 67, 54, 39, 255, 34, 30, 22, 255, 44, 38, 27, 255, 37, 33, 23, 255, 46, 39, 25, 255, 51, 41, 27, 255, 42, 36, 24, 255, 52, 42, 27, 255, 52, 42, 27, 255, 45, 38, 25, 255, 44, 37, 24, 255, 43, 37, 24, 255, 38, 33, 23, 255, 48, 39, 25, 255, 42, 36, 24, 255, 37, 33, 23, 255, 46, 38, 25, 255, 38, 33, 23, 255, 33, 30, 22, 255, 37, 33, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 40, 35, 24, 255, 37, 33, 23, 255, 36, 32, 22, 255, 39, 34, 24, 255, 36, 31, 22, 255, 42, 36, 24, 255, 54, 43, 28, 255, 37, 33, 23, 255, 37, 33, 23, 255, 39, 33, 23, 255, 34, 30, 22, 255, 51, 43, 31, 255, 36, 32, 22, 255, 45, 37, 24, 255, 43, 36, 24, 255, 46, 39, 25, 255, 39, 34, 23, 255, 41, 35, 24, 255, 42, 36, 24, 255, 43, 36, 24, 255, 63, 48, 32, 255, 58, 45, 30, 255, 46, 38, 25, 255, 37, 33, 23, 255, 39, 34, 24, 255, 45, 38, 25, 255, 50, 40, 27, 255, 39, 34, 23, 255, 64, 52, 37, 255, 40, 34, 24, 255, 38, 33, 23, 255, 35, 31, 22, 255, 37, 33, 23, 255, 37, 33, 23, 255, 49, 40, 26, 255, 45, 37, 24, 255, 39, 33, 23, 255, 41, 35, 24, 255, 42, 36, 24, 255, 40, 35, 24, 255, 40, 35, 24, 255, 39, 34, 23, 255, 42, 36, 24, 255, 43, 37, 24, 255, 36, 32, 23, 255, 36, 32, 23, 255, 34, 30, 22, 255, 41, 35, 24, 255, 36, 32, 23, 255, 36, 32, 23, 255, 37, 33, 23, 255, 42, 36, 24, 255, 39, 33, 23, 255, 42, 36, 24, 255, 45, 38, 25, 255, 34, 31, 22, 255, 39, 34, 24, 255, 37, 33, 23, 255, 40, 35, 24, 255, 33, 30, 22, 255, 40, 35, 25, 255, 37, 33, 23, 255, 73, 59, 42, 255, 57, 47, 34, 255, 37, 33, 23, 255, 45, 38, 25, 255, 43, 37, 24, 255, 39, 34, 23, 255, 39, 33, 23, 255, 34, 31, 22, 255, 40, 34, 24, 255, 52, 42, 27, 255, 43, 37, 24, 255, 44, 37, 24, 255, 43, 36, 24, 255, 45, 38, 25, 255, 51, 41, 27, 255, 66, 49, 33, 255, 54, 43, 28, 255, 62, 47, 31, 255, 52, 42, 27, 255, 59, 45, 30, 255, 54, 43, 28, 255, 57, 45, 29, 255, 44, 37, 24, 255, 43, 36, 24, 255, 38, 33, 23, 255, 68, 55, 40, 255, 79, 63, 45, 255, 80, 64, 45, 255, 61, 50, 36, 255, 44, 38, 27, 255, 34, 31, 22, 255, 40, 34, 24, 255, 42, 36, 24, 255, 52, 42, 28, 255, 59, 46, 30, 255, 42, 36, 24, 255, 47, 39, 25, 255, 53, 42, 28, 255, 45, 37, 24, 255, 42, 36, 24, 255, 43, 37, 24, 255, 49, 40, 26, 255, 62, 47, 31, 255, 52, 42, 27, 255, 65, 49, 33, 255, 45, 38, 25, 255, 54, 43, 28, 255, 35, 31, 22, 255, 34, 30, 22, 255, 39, 34, 24, 255, 38, 33, 23, 255, 37, 33, 23, 255, 79, 63, 45, 255, 34, 30, 22, 255, 43, 36, 24, 255, 49, 40, 26, 255, 45, 37, 24, 255, 55, 43, 28, 255, 45, 37, 24, 255, 43, 36, 24, 255, 37, 33, 23, 255, 40, 34, 24, 255, 49, 42, 30, 255, 44, 38, 27, 255, 33, 30, 22, 255, 42, 36, 24, 255, 49, 42, 30, 255, 34, 31, 22, 255, 37, 33, 23, 255, 37, 33, 23, 255, 42, 36, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 39, 34, 25, 255, 37, 33, 23, 255, 37, 33, 23, 255, 40, 35, 24, 255, 34, 31, 22, 255, 41, 35, 24, 255, 43, 37, 24, 255, 40, 34, 24, 255, 40, 35, 24, 255, 35, 31, 22, 255, 34, 31, 22, 255, 41, 35, 24, 255, 42, 36, 24, 255, 40, 35, 24, 255, 44, 37, 24, 255, 57, 45, 29, 255, 46, 38, 25, 255, 55, 43, 28, 255, 41, 36, 24, 255, 42, 36, 24, 255, 34, 31, 22, 255, 42, 36, 24, 255, 38, 33, 23, 255, 53, 42, 27, 255, 42, 36, 23, 255, 35, 31, 22, 255, 52, 44, 32, 255, 34, 31, 22, 255, 36, 32, 23, 255, 37, 33, 22, 255, 40, 35, 24, 255, 38, 33, 24, 255, 37, 33, 23, 255, 41, 34, 23, 255, 40, 34, 24, 255, 49, 40, 26, 255, 44, 37, 24, 255, 41, 35, 23, 255, 39, 33, 23, 255, 36, 32, 22, 255, 39, 34, 23, 255, 50, 42, 30, 255, 35, 31, 22, 255, 33, 48, 33, 255, 31, 44, 31, 255, 34, 50, 34, 255, 27, 36, 27, 255, 29, 41, 30, 255, 29, 40, 29, 255, 32, 47, 33, 255, 33, 48, 33, 255, 33, 48, 33, 255, 36, 54, 36, 255, 34, 49, 34, 255, 35, 51, 35, 255, 38, 58, 38, 255, 35, 53, 36, 255, 34, 50, 34, 255, 28, 40, 29, 255, 30, 42, 30, 255, 30, 42, 30, 255, 32, 45, 32, 255, 34, 49, 34, 255, 34, 50, 34, 255, 31, 45, 32, 255, 33, 49, 34, 255, 28, 39, 29, 255, 32, 46, 32, 255, 29, 41, 30, 255, 29, 40, 29, 255, 32, 47, 33, 255, 31, 45, 32, 255, 33, 48, 33, 255, 25, 33, 26, 255, 32, 46, 32, 255, 29, 41, 30, 255, 27, 37, 28, 255, 25, 34, 26, 255, 30, 43, 31, 255, 28, 38, 28, 255, 25, 33, 26, 255, 25, 34, 26, 255, 25, 34, 26, 255, 26, 36, 27, 255, 28, 39, 29, 255, 31, 45, 32, 255, 30, 43, 31, 255, 26, 35, 27, 255, 27, 37, 28, 255, 30, 42, 30, 255, 24, 32, 25, 255, 33, 49, 34, 255, 27, 36, 27, 255, 27, 37, 28, 255, 30, 43, 31, 255, 29, 41, 30, 255, 23, 30, 24, 255, 25, 33, 26, 255, 30, 42, 30, 255, 33, 47, 33, 255, 32, 45, 32, 255, 30, 42, 30, 255, 31, 44, 31, 255, 28, 38, 28, 255, 31, 45, 32, 255, 24, 32, 25, 255, 29, 41, 30, 255, 32, 47, 33, 255, 26, 36, 27, 255, 27, 37, 28, 255, 32, 47, 33, 255, 35, 51, 35, 255, 33, 48, 33, 255, 32, 46, 32, 255, 28, 40, 29, 255, 26, 35, 27, 255, 23, 30, 24, 255, 27, 37, 28, 255, 34, 50, 34, 255, 32, 47, 33, 255, 34, 50, 34, 255, 35, 52, 35, 255, 36, 54, 36, 255, 45, 66, 43, 255, 53, 77, 50, 255, 35, 51, 35, 255, 34, 50, 34, 255, 35, 51, 35, 255, 36, 54, 36, 255, 37, 56, 37, 255, 37, 56, 37, 255, 36, 54, 36, 255, 36, 54, 36, 255, 32, 46, 32, 255, 33, 48, 33, 255, 34, 49, 34, 255, 28, 39, 29, 255, 29, 41, 30, 255, 29, 41, 30, 255, 28, 39, 29, 255, 26, 36, 27, 255, 29, 40, 29, 255, 28, 39, 29, 255, 36, 54, 36, 255, 33, 49, 34, 255, 37, 55, 37, 255, 34, 49, 34, 255, 33, 48, 33, 255, 28, 40, 29, 255, 30, 42, 30, 255, 31, 45, 32, 255, 32, 46, 32, 255, 30, 42, 30, 255, 32, 46, 32, 255, 33, 49, 34, 255, 28, 39, 29, 255, 32, 46, 32, 255, 30, 43, 31, 255, 33, 49, 34, 255, 32, 46, 32, 255, 28, 39, 29, 255, 26, 36, 27, 255, 25, 34, 26, 255, 25, 34, 26, 255, 25, 34, 26, 255, 28, 39, 29, 255, 33, 47, 33, 255, 30, 43, 31, 255, 30, 43, 31, 255, 28, 39, 29, 255, 33, 49, 34, 255, 42, 62, 41, 255, 29, 41, 30, 255, 31, 44, 31, 255, 28, 40, 29, 255, 28, 39, 29, 255, 31, 45, 32, 255, 29, 41, 30, 255, 28, 39, 29, 255, 29, 41, 30, 255, 33, 49, 34, 255, 33, 47, 33, 255, 29, 41, 30, 255, 24, 31, 25, 255, 26, 34, 26, 255, 28, 39, 29, 255, 27, 38, 28, 255, 28, 39, 29, 255, 30, 43, 31, 255, 36, 53, 36, 255, 34, 49, 34, 255, 30, 43, 31, 255, 28, 39, 29, 255, 30, 42, 30, 255, 30, 43, 31, 255, 33, 48, 33, 255, 32, 46, 32, 255, 32, 47, 33, 255, 31, 45, 32, 255, 30, 42, 30, 255, 29, 41, 30, 255, 32, 45, 32, 255, 30, 43, 31, 255, 30, 42, 30, 255, 26, 34, 26, 255, 32, 47, 33, 255, 31, 44, 31, 255, 34, 50, 34, 255, 33, 49, 34, 255, 29, 40, 29, 255, 27, 37, 28, 255, 34, 50, 34, 255, 34, 50, 34, 255, 36, 54, 36, 255, 35, 53, 36, 255, 34, 50, 34, 255, 37, 55, 37, 255, 36, 53, 36, 255, 37, 56, 37, 255, 35, 51, 35, 255, 37, 55, 37, 255, 36, 54, 36, 255, 34, 49, 34, 255, 44, 65, 43, 255, 36, 54, 36, 255, 35, 51, 35, 255, 28, 40, 29, 255, 29, 41, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 25, 34, 26, 255, 23, 30, 24, 255, 25, 33, 26, 255, 30, 43, 31, 255, 26, 35, 27, 255, 34, 50, 34, 255, 35, 51, 35, 255, 36, 54, 36, 255, 31, 44, 31, 255, 37, 56, 37, 255, 38, 57, 38, 255, 36, 54, 36, 255, 30, 43, 31, 255, 31, 44, 31, 255, 35, 51, 35, 255, 34, 49, 34, 255, 36, 53, 36, 255, 33, 47, 33, 255, 30, 43, 31, 255, 32, 46, 32, 255, 35, 53, 36, 255, 36, 54, 36, 255, 33, 48, 33, 255, 32, 47, 33, 255, 29, 40, 29, 255, 32, 47, 33, 255, 34, 50, 34, 255, 30, 43, 31, 255, 31, 45, 32, 255, 30, 43, 31, 255, 32, 47, 33, 255, 33, 48, 33, 255, 33, 49, 34, 255, 37, 55, 37, 255, 32, 46, 32, 255, 31, 45, 32, 255, 32, 46, 32, 255, 35, 52, 35, 255, 31, 45, 32, 255, 28, 39, 29, 255, 32, 46, 32, 255, 28, 40, 29, 255, 27, 37, 28, 255, 28, 39, 29, 255, 29, 40, 29, 255, 31, 45, 32, 255, 31, 44, 31, 255, 29, 41, 30, 255, 28, 40, 29, 255, 26, 35, 27, 255, 27, 37, 28, 255, 27, 34, 27, 255, 24, 31, 25, 255, 28, 36, 29, 255, 24, 31, 25, 255, 26, 36, 27, 255, 30, 42, 30, 255, 27, 38, 28, 255, 30, 43, 31, 255, 31, 44, 31, 255, 31, 45, 32, 255, 29, 41, 30, 255, 30, 43, 31, 255, 26, 35, 27, 255, 28, 40, 29, 255, 31, 44, 31, 255, 31, 44, 31, 255, 30, 42, 30, 255, 36, 53, 36, 255, 38, 32, 23, 255, 52, 43, 30, 255, 63, 52, 36, 255, 43, 36, 27, 255, 34, 31, 22, 255, 38, 33, 23, 255, 39, 33, 23, 255, 44, 37, 24, 255, 61, 48, 31, 255, 58, 47, 32, 255, 47, 39, 27, 255, 38, 33, 23, 255, 39, 34, 24, 255, 59, 48, 34, 255, 42, 36, 24, 255, 56, 44, 29, 255, 60, 45, 30, 255, 48, 39, 25, 255, 41, 35, 23, 255, 41, 35, 24, 255, 36, 32, 22, 255, 37, 33, 23, 255, 35, 31, 22, 255, 41, 35, 24, 255, 73, 59, 42, 255, 34, 30, 22, 255, 34, 30, 22, 255, 72, 58, 42, 255, 45, 39, 28, 255, 41, 36, 26, 255, 43, 36, 24, 255, 40, 35, 24, 255, 35, 31, 22, 255, 49, 40, 26, 255, 42, 36, 24, 255, 49, 40, 26, 255, 70, 52, 33, 255, 51, 41, 27, 255, 63, 48, 32, 255, 69, 51, 33, 255, 45, 38, 25, 255, 42, 36, 24, 255, 49, 42, 30, 255, 35, 31, 22, 255, 46, 40, 29, 255, 79, 63, 45, 255, 36, 32, 23, 255, 51, 41, 27, 255, 61, 47, 31, 255, 48, 39, 25, 255, 33, 30, 22, 255, 47, 39, 25, 255, 42, 36, 24, 255, 36, 31, 22, 255, 78, 62, 43, 255, 80, 64, 45, 255, 33, 30, 22, 255, 73, 59, 42, 255, 37, 33, 23, 255, 46, 38, 25, 255, 55, 43, 28, 255, 42, 36, 24, 255, 43, 37, 24, 255, 45, 37, 24, 255, 42, 36, 24, 255, 41, 35, 24, 255, 36, 31, 22, 255, 50, 42, 31, 255, 35, 31, 23, 255, 42, 36, 24, 255, 36, 32, 23, 255, 51, 43, 31, 255, 42, 36, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 35, 31, 22, 255, 38, 33, 23, 255, 41, 36, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 41, 36, 26, 255, 37, 33, 23, 255, 39, 34, 23, 255, 40, 34, 24, 255, 38, 33, 23, 255, 55, 46, 33, 255, 36, 32, 23, 255, 45, 38, 25, 255, 45, 37, 24, 255, 40, 35, 24, 255, 42, 36, 24, 255, 38, 33, 23, 255, 46, 40, 29, 255, 59, 49, 35, 255, 37, 33, 23, 255, 34, 30, 22, 255, 34, 31, 22, 255, 42, 36, 24, 255, 45, 37, 24, 255, 43, 37, 24, 255, 39, 34, 24, 255, 45, 38, 25, 255, 37, 33, 23, 255, 39, 34, 24, 255, 37, 33, 24, 255, 39, 34, 25, 255, 42, 37, 27, 255, 37, 33, 23, 255, 41, 36, 24, 255, 42, 36, 24, 255, 43, 36, 24, 255, 40, 35, 24, 255, 58, 45, 30, 255, 44, 37, 24, 255, 33, 30, 22, 255, 36, 32, 23, 255, 40, 34, 24, 255, 44, 38, 27, 255, 45, 39, 28, 255, 55, 46, 33, 255, 41, 35, 24, 255, 34, 31, 22, 255, 35, 31, 22, 255, 42, 44, 36, 255, 62, 47, 31, 255, 46, 39, 25, 255, 42, 36, 24, 255, 35, 31, 22, 255, 44, 37, 24, 255, 35, 31, 22, 255, 37, 33, 23, 255, 41, 35, 24, 255, 46, 46, 37, 255, 43, 37, 24, 255, 34, 31, 22, 255, 39, 34, 24, 255, 40, 34, 24, 255, 33, 30, 22, 255, 39, 34, 25, 255, 75, 60, 43, 255, 73, 57, 37, 255, 79, 63, 45, 255, 36, 32, 24, 255, 35, 31, 22, 255, 42, 36, 24, 255, 36, 32, 22, 255, 36, 32, 24, 255, 38, 33, 23, 255, 37, 33, 23, 255, 59, 46, 30, 255, 52, 42, 27, 255, 40, 34, 24, 255, 34, 31, 22, 255, 40, 35, 24, 255, 42, 36, 24, 255, 59, 46, 30, 255, 72, 54, 33, 255, 51, 41, 27, 255, 49, 40, 26, 255, 65, 49, 33, 255, 74, 55, 33, 255, 75, 55, 33, 255, 56, 44, 29, 255, 51, 41, 27, 255, 35, 31, 22, 255, 68, 55, 40, 255, 59, 49, 35, 255, 41, 36, 26, 255, 50, 42, 31, 255, 76, 61, 43, 255, 33, 30, 22, 255, 45, 37, 24, 255, 46, 39, 25, 255, 71, 52, 33, 255, 56, 44, 29, 255, 45, 38, 25, 255, 57, 45, 29, 255, 45, 37, 24, 255, 40, 35, 24, 255, 58, 48, 34, 255, 45, 39, 28, 255, 37, 33, 23, 255, 66, 49, 33, 255, 77, 57, 33, 255, 42, 36, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 53, 44, 32, 255, 43, 37, 24, 255, 39, 34, 24, 255, 39, 33, 23, 255, 54, 45, 33, 255, 78, 62, 43, 255, 36, 32, 23, 255, 43, 37, 24, 255, 44, 37, 24, 255, 39, 34, 23, 255, 42, 36, 24, 255, 49, 40, 26, 255, 42, 36, 24, 255, 36, 32, 22, 255, 40, 34, 24, 255, 37, 33, 23, 255, 40, 34, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 76, 61, 43, 255, 41, 36, 26, 255, 51, 43, 31, 255, 35, 31, 22, 255, 39, 34, 24, 255, 42, 37, 27, 255, 36, 31, 22, 255, 51, 43, 31, 255, 34, 30, 22, 255, 36, 32, 22, 255, 39, 34, 23, 255, 54, 45, 33, 255, 42, 37, 27, 255, 34, 31, 22, 255, 67, 54, 39, 255, 50, 42, 31, 255, 40, 34, 24, 255, 34, 30, 22, 255, 35, 31, 23, 255, 39, 34, 23, 255, 41, 36, 24, 255, 37, 33, 23, 255, 40, 34, 24, 255, 52, 42, 28, 255, 45, 37, 24, 255, 49, 40, 26, 255, 35, 31, 22, 255, 43, 37, 24, 255, 45, 37, 24, 255, 52, 42, 27, 255, 43, 37, 24, 255, 41, 36, 24, 255, 42, 36, 24, 255, 34, 30, 22, 255, 47, 39, 29, 255, 38, 33, 23, 255, 44, 37, 26, 255, 44, 37, 25, 255, 48, 39, 26, 255, 40, 34, 23, 255, 41, 35, 24, 255, 47, 39, 27, 255, 53, 43, 29, 255, 53, 43, 30, 255, 50, 42, 30, 255, 41, 35, 24, 255, 38, 33, 24, 255, 50, 43, 30, 255, 58, 49, 34, 255, 42, 36, 26, 255, 29, 41, 30, 255, 35, 52, 35, 255, 32, 46, 32, 255, 28, 39, 29, 255, 31, 44, 31, 255, 30, 43, 31, 255, 29, 41, 30, 255, 33, 47, 33, 255, 37, 55, 37, 255, 40, 60, 40, 255, 33, 49, 34, 255, 39, 59, 39, 255, 37, 56, 37, 255, 33, 49, 34, 255, 36, 53, 36, 255, 31, 45, 32, 255, 30, 42, 30, 255, 30, 43, 31, 255, 26, 35, 27, 255, 29, 41, 30, 255, 27, 37, 28, 255, 30, 43, 31, 255, 32, 45, 32, 255, 31, 45, 32, 255, 30, 43, 31, 255, 31, 44, 31, 255, 31, 45, 32, 255, 33, 48, 33, 255, 35, 52, 35, 255, 32, 45, 32, 255, 33, 49, 34, 255, 27, 37, 28, 255, 24, 31, 25, 255, 27, 37, 28, 255, 30, 43, 31, 255, 31, 44, 31, 255, 25, 34, 26, 255, 24, 32, 25, 255, 24, 32, 25, 255, 24, 32, 25, 255, 29, 41, 30, 255, 34, 50, 34, 255, 36, 54, 36, 255, 34, 50, 34, 255, 31, 44, 31, 255, 31, 44, 31, 255, 26, 36, 27, 255, 25, 33, 26, 255, 33, 47, 33, 255, 24, 32, 25, 255, 30, 42, 30, 255, 32, 46, 32, 255, 29, 41, 30, 255, 26, 35, 27, 255, 30, 43, 31, 255, 33, 48, 33, 255, 33, 49, 34, 255, 29, 40, 29, 255, 29, 41, 30, 255, 30, 43, 31, 255, 33, 49, 34, 255, 26, 35, 27, 255, 26, 35, 27, 255, 30, 42, 30, 255, 24, 32, 25, 255, 28, 39, 29, 255, 33, 49, 34, 255, 35, 52, 35, 255, 36, 54, 36, 255, 34, 50, 34, 255, 34, 51, 35, 255, 29, 41, 30, 255, 23, 29, 24, 255, 27, 36, 27, 255, 28, 39, 29, 255, 32, 47, 33, 255, 32, 46, 32, 255, 35, 51, 35, 255, 37, 55, 37, 255, 32, 47, 33, 255, 33, 49, 34, 255, 34, 51, 35, 255, 35, 52, 35, 255, 43, 63, 41, 255, 34, 51, 35, 255, 37, 55, 37, 255, 34, 51, 35, 255, 37, 56, 37, 255, 35, 53, 36, 255, 33, 48, 33, 255, 34, 49, 34, 255, 29, 41, 30, 255, 28, 39, 29, 255, 32, 46, 32, 255, 31, 44, 31, 255, 29, 41, 30, 255, 26, 35, 27, 255, 26, 36, 27, 255, 28, 39, 29, 255, 32, 45, 32, 255, 32, 47, 33, 255, 31, 45, 32, 255, 29, 41, 30, 255, 31, 44, 31, 255, 32, 47, 33, 255, 33, 49, 34, 255, 33, 48, 33, 255, 36, 54, 36, 255, 32, 45, 32, 255, 32, 45, 32, 255, 28, 39, 29, 255, 32, 46, 32, 255, 33, 47, 33, 255, 33, 48, 33, 255, 35, 52, 35, 255, 35, 52, 35, 255, 35, 51, 35, 255, 34, 49, 34, 255, 30, 43, 31, 255, 25, 34, 26, 255, 26, 34, 26, 255, 32, 46, 32, 255, 33, 48, 33, 255, 34, 49, 34, 255, 36, 53, 36, 255, 37, 55, 37, 255, 30, 43, 31, 255, 34, 50, 34, 255, 34, 50, 34, 255, 32, 46, 32, 255, 34, 50, 34, 255, 32, 46, 32, 255, 29, 41, 30, 255, 32, 46, 32, 255, 27, 37, 28, 255, 32, 45, 32, 255, 33, 49, 34, 255, 34, 51, 35, 255, 32, 45, 32, 255, 30, 42, 30, 255, 26, 34, 26, 255, 28, 40, 29, 255, 30, 42, 30, 255, 30, 43, 31, 255, 29, 40, 29, 255, 33, 48, 33, 255, 33, 49, 34, 255, 32, 46, 32, 255, 28, 38, 28, 255, 24, 31, 25, 255, 25, 33, 26, 255, 26, 34, 26, 255, 29, 41, 30, 255, 32, 45, 32, 255, 30, 43, 31, 255, 33, 49, 34, 255, 34, 49, 34, 255, 27, 37, 28, 255, 28, 39, 29, 255, 31, 44, 31, 255, 32, 46, 32, 255, 27, 36, 27, 255, 33, 48, 33, 255, 31, 45, 32, 255, 41, 61, 40, 255, 35, 51, 35, 255, 26, 36, 27, 255, 27, 37, 28, 255, 32, 46, 32, 255, 36, 54, 36, 255, 33, 49, 34, 255, 35, 51, 35, 255, 37, 55, 37, 255, 39, 59, 39, 255, 33, 48, 33, 255, 40, 60, 40, 255, 35, 52, 35, 255, 36, 54, 36, 255, 36, 53, 36, 255, 37, 55, 37, 255, 34, 50, 34, 255, 34, 49, 34, 255, 33, 49, 34, 255, 29, 40, 29, 255, 27, 36, 27, 255, 27, 37, 28, 255, 27, 38, 28, 255, 26, 35, 27, 255, 26, 34, 26, 255, 25, 34, 26, 255, 27, 36, 27, 255, 32, 47, 33, 255, 36, 54, 36, 255, 31, 45, 32, 255, 32, 46, 32, 255, 37, 55, 37, 255, 49, 72, 47, 255, 43, 64, 42, 255, 34, 49, 34, 255, 36, 54, 36, 255, 36, 54, 36, 255, 29, 41, 30, 255, 33, 47, 33, 255, 32, 46, 32, 255, 28, 39, 29, 255, 29, 41, 30, 255, 32, 46, 32, 255, 29, 40, 29, 255, 30, 42, 30, 255, 30, 43, 31, 255, 32, 46, 32, 255, 31, 44, 31, 255, 34, 49, 34, 255, 30, 43, 31, 255, 33, 49, 34, 255, 29, 41, 30, 255, 30, 43, 31, 255, 32, 46, 32, 255, 33, 47, 33, 255, 47, 69, 45, 255, 37, 55, 37, 255, 34, 50, 34, 255, 31, 45, 32, 255, 40, 60, 40, 255, 31, 44, 31, 255, 30, 42, 30, 255, 30, 43, 31, 255, 29, 41, 30, 255, 30, 42, 30, 255, 30, 43, 31, 255, 31, 45, 32, 255, 31, 44, 31, 255, 28, 39, 29, 255, 26, 36, 27, 255, 26, 36, 27, 255, 25, 34, 26, 255, 24, 32, 25, 255, 25, 33, 26, 255, 25, 34, 26, 255, 26, 35, 27, 255, 27, 37, 28, 255, 25, 33, 26, 255, 28, 36, 29, 255, 25, 33, 26, 255, 25, 34, 26, 255, 30, 43, 31, 255, 33, 49, 34, 255, 33, 47, 33, 255, 32, 46, 32, 255, 31, 45, 32, 255, 28, 39, 29, 255, 28, 39, 29, 255, 26, 36, 27, 255, 26, 34, 26, 255, 29, 41, 30, 255, 34, 51, 35, 255, 59, 49, 33, 255, 72, 74, 35, 255, 52, 42, 29, 255, 48, 40, 28, 255, 47, 39, 28, 255, 40, 35, 25, 255, 35, 31, 22, 255, 37, 33, 23, 255, 44, 38, 27, 255, 38, 32, 23, 255, 38, 33, 23, 255, 41, 35, 24, 255, 40, 35, 23, 255, 60, 49, 35, 255, 48, 39, 29, 255, 37, 33, 23, 255, 54, 45, 32, 255, 45, 37, 24, 255, 38, 33, 23, 255, 39, 33, 23, 255, 43, 37, 24, 255, 38, 33, 23, 255, 34, 31, 22, 255, 39, 34, 25, 255, 42, 36, 24, 255, 55, 46, 33, 255, 59, 49, 35, 255, 79, 63, 45, 255, 41, 35, 24, 255, 43, 37, 24, 255, 45, 37, 24, 255, 48, 40, 26, 255, 35, 31, 22, 255, 38, 33, 23, 255, 48, 40, 26, 255, 43, 37, 24, 255, 39, 34, 24, 255, 41, 35, 24, 255, 66, 49, 33, 255, 55, 43, 28, 255, 40, 34, 24, 255, 42, 36, 24, 255, 36, 32, 23, 255, 34, 31, 22, 255, 42, 37, 27, 255, 42, 37, 27, 255, 33, 30, 22, 255, 35, 31, 22, 255, 48, 40, 26, 255, 42, 36, 24, 255, 36, 32, 23, 255, 39, 34, 23, 255, 36, 32, 24, 255, 36, 32, 24, 255, 35, 31, 23, 255, 41, 35, 24, 255, 33, 30, 22, 255, 34, 30, 22, 255, 37, 33, 23, 255, 37, 33, 23, 255, 40, 35, 24, 255, 46, 38, 25, 255, 52, 42, 27, 255, 65, 49, 33, 255, 51, 41, 27, 255, 43, 37, 24, 255, 46, 39, 25, 255, 40, 34, 24, 255, 46, 38, 25, 255, 43, 36, 24, 255, 35, 31, 22, 255, 38, 33, 23, 255, 36, 32, 23, 255, 39, 34, 23, 255, 36, 32, 23, 255, 33, 30, 22, 255, 40, 35, 24, 255, 43, 36, 24, 255, 40, 34, 24, 255, 39, 34, 24, 255, 42, 36, 24, 255, 44, 37, 24, 255, 38, 33, 23, 255, 40, 34, 24, 255, 37, 33, 23, 255, 36, 31, 22, 255, 35, 31, 22, 255, 37, 33, 23, 255, 53, 42, 28, 255, 40, 35, 24, 255, 52, 42, 28, 255, 42, 36, 24, 255, 38, 33, 23, 255, 37, 33, 23, 255, 36, 31, 22, 255, 51, 43, 31, 255, 35, 31, 22, 255, 34, 30, 22, 255, 40, 35, 25, 255, 47, 39, 25, 255, 39, 34, 23, 255, 43, 37, 24, 255, 36, 32, 24, 255, 36, 32, 23, 255, 43, 36, 24, 255, 43, 36, 24, 255, 35, 31, 22, 255, 36, 32, 23, 255, 52, 42, 27, 255, 60, 46, 30, 255, 39, 34, 23, 255, 43, 36, 24, 255, 48, 40, 26, 255, 34, 30, 22, 255, 36, 32, 23, 255, 34, 30, 22, 255, 39, 34, 23, 255, 44, 38, 27, 255, 33, 30, 22, 255, 38, 33, 23, 255, 46, 40, 29, 255, 37, 33, 23, 255, 42, 36, 24, 255, 37, 33, 23, 255, 46, 38, 25, 255, 43, 37, 24, 255, 43, 37, 24, 255, 41, 35, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 48, 39, 25, 255, 43, 36, 24, 255, 43, 37, 24, 255, 40, 35, 24, 255, 36, 32, 22, 255, 38, 33, 23, 255, 41, 35, 24, 255, 34, 31, 22, 255, 37, 33, 23, 255, 51, 43, 31, 255, 58, 48, 34, 255, 79, 63, 45, 255, 62, 51, 36, 255, 46, 40, 29, 255, 34, 30, 22, 255, 41, 36, 24, 255, 42, 36, 24, 255, 36, 32, 23, 255, 38, 33, 23, 255, 54, 43, 28, 255, 43, 37, 24, 255, 49, 40, 26, 255, 39, 34, 24, 255, 33, 30, 22, 255, 35, 31, 22, 255, 36, 32, 23, 255, 40, 34, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 53, 42, 28, 255, 63, 48, 31, 255, 62, 47, 31, 255, 52, 42, 27, 255, 40, 34, 24, 255, 45, 37, 24, 255, 40, 34, 24, 255, 34, 31, 22, 255, 34, 31, 22, 255, 34, 31, 22, 255, 36, 32, 23, 255, 41, 35, 24, 255, 41, 35, 24, 255, 42, 36, 24, 255, 52, 42, 27, 255, 42, 36, 24, 255, 40, 35, 24, 255, 41, 35, 24, 255, 39, 34, 23, 255, 40, 35, 24, 255, 48, 40, 30, 255, 50, 40, 27, 255, 52, 42, 27, 255, 70, 52, 33, 255, 72, 53, 33, 255, 37, 33, 23, 255, 43, 36, 24, 255, 37, 33, 23, 255, 33, 30, 22, 255, 42, 36, 24, 255, 37, 33, 23, 255, 36, 31, 22, 255, 55, 46, 33, 255, 77, 61, 42, 255, 50, 42, 31, 255, 35, 31, 22, 255, 37, 33, 23, 255, 37, 33, 23, 255, 38, 33, 23, 255, 42, 36, 24, 255, 39, 34, 23, 255, 47, 39, 25, 255, 45, 37, 24, 255, 43, 37, 24, 255, 45, 37, 24, 255, 37, 33, 23, 255, 35, 31, 22, 255, 38, 33, 23, 255, 35, 31, 22, 255, 79, 62, 45, 255, 68, 55, 40, 255, 49, 42, 30, 255, 37, 33, 24, 255, 35, 31, 23, 255, 34, 31, 22, 255, 55, 46, 33, 255, 34, 31, 22, 255, 39, 42, 36, 255, 36, 31, 22, 255, 54, 45, 33, 255, 35, 31, 22, 255, 36, 32, 22, 255, 34, 31, 22, 255, 40, 35, 24, 255, 34, 31, 22, 255, 67, 54, 39, 255, 37, 33, 23, 255, 40, 34, 24, 255, 36, 32, 23, 255, 37, 33, 24, 255, 40, 34, 24, 255, 52, 42, 27, 255, 38, 33, 23, 255, 40, 35, 24, 255, 36, 32, 23, 255, 37, 33, 23, 255, 42, 36, 24, 255, 35, 31, 22, 255, 35, 31, 22, 255, 41, 35, 24, 255, 37, 33, 23, 255, 46, 40, 28, 255, 34, 31, 22, 255, 37, 33, 23, 255, 38, 33, 23, 255, 40, 34, 23, 255, 38, 33, 23, 255, 48, 40, 28, 255, 42, 36, 26, 255, 42, 36, 25, 255, 42, 36, 24, 255, 45, 37, 25, 255, 46, 38, 26, 255, 37, 33, 23, 255, 41, 35, 24, 255, 55, 45, 31, 255, 66, 53, 36, 255, 37, 56, 37, 255, 41, 61, 40, 255, 29, 41, 30, 255, 27, 37, 28, 255, 27, 37, 28, 255, 29, 41, 30, 255, 28, 40, 29, 255, 32, 46, 32, 255, 34, 51, 35, 255, 43, 64, 42, 255, 37, 56, 37, 255, 36, 53, 36, 255, 33, 48, 33, 255, 30, 42, 30, 255, 31, 44, 31, 255, 34, 49, 34, 255, 34, 50, 34, 255, 33, 48, 33, 255, 30, 42, 30, 255, 30, 43, 31, 255, 30, 43, 31, 255, 28, 39, 29, 255, 28, 40, 29, 255, 33, 47, 33, 255, 34, 50, 34, 255, 31, 45, 32, 255, 33, 48, 33, 255, 31, 45, 32, 255, 30, 43, 31, 255, 33, 49, 34, 255, 28, 40, 29, 255, 30, 42, 30, 255, 27, 37, 28, 255, 30, 42, 30, 255, 28, 39, 29, 255, 26, 35, 27, 255, 24, 32, 25, 255, 26, 35, 27, 255, 24, 32, 25, 255, 27, 37, 28, 255, 27, 37, 28, 255, 30, 42, 30, 255, 31, 45, 32, 255, 33, 49, 34, 255, 28, 38, 28, 255, 27, 37, 28, 255, 26, 35, 27, 255, 31, 44, 31, 255, 25, 34, 26, 255, 26, 36, 27, 255, 28, 39, 29, 255, 29, 41, 30, 255, 30, 42, 30, 255, 24, 31, 25, 255, 29, 41, 30, 255, 30, 42, 30, 255, 29, 40, 29, 255, 30, 42, 30, 255, 31, 45, 32, 255, 31, 45, 32, 255, 31, 45, 32, 255, 28, 38, 28, 255, 29, 41, 30, 255, 26, 36, 27, 255, 31, 45, 32, 255, 32, 45, 32, 255, 33, 48, 33, 255, 32, 45, 32, 255, 33, 49, 34, 255, 33, 47, 33, 255, 31, 45, 32, 255, 30, 42, 30, 255, 25, 33, 26, 255, 24, 31, 25, 255, 27, 37, 28, 255, 34, 49, 34, 255, 36, 54, 36, 255, 37, 55, 37, 255, 36, 54, 36, 255, 34, 49, 34, 255, 37, 55, 37, 255, 51, 74, 48, 255, 34, 50, 34, 255, 36, 54, 36, 255, 34, 50, 34, 255, 37, 55, 37, 255, 34, 49, 34, 255, 40, 60, 40, 255, 43, 63, 41, 255, 35, 51, 35, 255, 35, 52, 35, 255, 32, 46, 32, 255, 28, 38, 28, 255, 27, 38, 28, 255, 28, 39, 29, 255, 27, 37, 28, 255, 29, 41, 30, 255, 30, 42, 30, 255, 27, 37, 28, 255, 31, 44, 31, 255, 31, 45, 32, 255, 30, 43, 31, 255, 32, 46, 32, 255, 33, 48, 33, 255, 35, 53, 36, 255, 34, 50, 34, 255, 35, 52, 35, 255, 36, 53, 36, 255, 31, 44, 31, 255, 26, 35, 27, 255, 33, 47, 33, 255, 32, 45, 32, 255, 31, 44, 31, 255, 34, 50, 34, 255, 33, 49, 34, 255, 38, 58, 38, 255, 30, 43, 31, 255, 33, 48, 33, 255, 32, 45, 32, 255, 28, 40, 29, 255, 25, 34, 26, 255, 30, 43, 31, 255, 31, 45, 32, 255, 33, 49, 34, 255, 32, 46, 32, 255, 35, 51, 35, 255, 29, 40, 29, 255, 35, 53, 36, 255, 33, 49, 34, 255, 34, 51, 35, 255, 32, 46, 32, 255, 29, 41, 30, 255, 27, 37, 28, 255, 27, 36, 27, 255, 29, 41, 30, 255, 32, 46, 32, 255, 31, 45, 32, 255, 31, 45, 32, 255, 28, 40, 29, 255, 24, 31, 25, 255, 24, 32, 25, 255, 25, 33, 26, 255, 26, 35, 27, 255, 33, 47, 33, 255, 33, 48, 33, 255, 30, 43, 31, 255, 30, 42, 30, 255, 30, 43, 31, 255, 32, 46, 32, 255, 27, 38, 28, 255, 27, 37, 28, 255, 32, 46, 32, 255, 31, 44, 31, 255, 31, 45, 32, 255, 27, 38, 28, 255, 29, 41, 30, 255, 32, 47, 33, 255, 27, 37, 28, 255, 29, 41, 30, 255, 27, 37, 28, 255, 31, 44, 31, 255, 28, 38, 28, 255, 32, 45, 32, 255, 34, 49, 34, 255, 35, 52, 35, 255, 33, 48, 33, 255, 29, 41, 30, 255, 28, 39, 29, 255, 34, 49, 34, 255, 34, 50, 34, 255, 37, 56, 37, 255, 44, 65, 43, 255, 44, 65, 43, 255, 36, 54, 36, 255, 36, 54, 36, 255, 37, 55, 37, 255, 37, 55, 37, 255, 37, 56, 37, 255, 36, 54, 36, 255, 36, 53, 36, 255, 33, 49, 34, 255, 35, 53, 36, 255, 34, 49, 34, 255, 32, 45, 32, 255, 32, 45, 32, 255, 32, 46, 32, 255, 27, 36, 27, 255, 26, 35, 27, 255, 27, 38, 28, 255, 24, 30, 25, 255, 25, 34, 26, 255, 30, 43, 31, 255, 38, 58, 38, 255, 35, 52, 35, 255, 36, 53, 36, 255, 34, 50, 34, 255, 35, 52, 35, 255, 47, 69, 45, 255, 37, 55, 37, 255, 33, 49, 34, 255, 29, 41, 30, 255, 28, 38, 28, 255, 34, 50, 34, 255, 34, 49, 34, 255, 31, 44, 31, 255, 30, 43, 31, 255, 31, 44, 31, 255, 31, 44, 31, 255, 33, 47, 33, 255, 36, 53, 36, 255, 38, 58, 38, 255, 32, 47, 33, 255, 35, 52, 35, 255, 30, 42, 30, 255, 27, 37, 28, 255, 30, 42, 30, 255, 30, 43, 31, 255, 32, 46, 32, 255, 33, 47, 33, 255, 36, 53, 36, 255, 37, 56, 37, 255, 31, 45, 32, 255, 29, 41, 30, 255, 30, 43, 31, 255, 31, 44, 31, 255, 36, 54, 36, 255, 31, 44, 31, 255, 34, 50, 34, 255, 33, 48, 33, 255, 32, 46, 32, 255, 34, 50, 34, 255, 32, 46, 32, 255, 32, 46, 32, 255, 29, 41, 30, 255, 24, 32, 25, 255, 24, 32, 25, 255, 27, 38, 28, 255, 26, 35, 27, 255, 24, 32, 25, 255, 25, 33, 26, 255, 28, 39, 29, 255, 25, 33, 26, 255, 26, 35, 27, 255, 27, 37, 28, 255, 28, 40, 29, 255, 32, 46, 32, 255, 35, 52, 35, 255, 33, 48, 33, 255, 36, 54, 36, 255, 33, 48, 33, 255, 25, 34, 26, 255, 26, 35, 27, 255, 27, 37, 28, 255, 25, 33, 26, 255, 32, 47, 33, 255, 31, 44, 31, 255, 52, 42, 29, 255, 53, 42, 28, 255, 46, 38, 25, 255, 42, 36, 26, 255, 33, 30, 22, 255, 39, 34, 24, 255, 43, 36, 26, 255, 38, 33, 24, 255, 53, 44, 30, 255, 42, 36, 25, 255, 38, 34, 23, 255, 39, 34, 23, 255, 37, 33, 23, 255, 55, 46, 33, 255, 33, 30, 22, 255, 33, 30, 22, 255, 43, 37, 26, 255, 36, 31, 22, 255, 36, 32, 23, 255, 37, 33, 24, 255, 36, 32, 23, 255, 36, 31, 22, 255, 33, 30, 22, 255, 38, 33, 23, 255, 48, 39, 25, 255, 48, 40, 30, 255, 51, 43, 31, 255, 57, 47, 34, 255, 34, 30, 22, 255, 34, 31, 22, 255, 42, 36, 24, 255, 52, 42, 27, 255, 48, 39, 25, 255, 43, 36, 24, 255, 45, 37, 24, 255, 36, 32, 23, 255, 42, 36, 24, 255, 39, 34, 24, 255, 52, 42, 27, 255, 46, 38, 25, 255, 41, 35, 24, 255, 42, 36, 24, 255, 39, 34, 23, 255, 54, 45, 33, 255, 37, 33, 24, 255, 66, 54, 38, 255, 37, 33, 24, 255, 35, 31, 22, 255, 38, 33, 23, 255, 40, 34, 24, 255, 39, 34, 23, 255, 37, 33, 23, 255, 39, 34, 24, 255, 37, 33, 23, 255, 39, 34, 23, 255, 42, 36, 24, 255, 41, 36, 24, 255, 42, 36, 24, 255, 43, 37, 24, 255, 43, 37, 24, 255, 36, 31, 22, 255, 42, 36, 24, 255, 49, 40, 26, 255, 49, 40, 26, 255, 63, 48, 31, 255, 51, 41, 27, 255, 46, 38, 25, 255, 42, 36, 24, 255, 41, 35, 24, 255, 41, 36, 24, 255, 61, 50, 36, 255, 71, 57, 41, 255, 39, 34, 25, 255, 41, 36, 24, 255, 38, 33, 23, 255, 41, 35, 24, 255, 56, 44, 29, 255, 64, 48, 32, 255, 53, 42, 28, 255, 53, 42, 28, 255, 68, 51, 33, 255, 44, 37, 24, 255, 40, 34, 24, 255, 45, 38, 25, 255, 42, 36, 24, 255, 41, 35, 24, 255, 35, 31, 22, 255, 42, 36, 24, 255, 40, 34, 24, 255, 45, 37, 24, 255, 52, 42, 27, 255, 40, 34, 24, 255, 35, 31, 22, 255, 50, 42, 31, 255, 64, 52, 37, 255, 33, 30, 22, 255, 36, 32, 22, 255, 34, 30, 22, 255, 36, 31, 22, 255, 41, 35, 24, 255, 42, 36, 24, 255, 41, 35, 24, 255, 33, 30, 22, 255, 36, 32, 23, 255, 43, 36, 24, 255, 39, 34, 23, 255, 42, 36, 24, 255, 44, 37, 24, 255, 52, 42, 28, 255, 67, 50, 33, 255, 45, 37, 24, 255, 40, 34, 24, 255, 39, 33, 23, 255, 48, 40, 30, 255, 35, 31, 22, 255, 36, 32, 24, 255, 40, 34, 24, 255, 35, 31, 22, 255, 36, 31, 22, 255, 39, 33, 23, 255, 42, 36, 24, 255, 37, 33, 23, 255, 41, 35, 24, 255, 35, 31, 22, 255, 55, 43, 28, 255, 58, 45, 30, 255, 51, 41, 27, 255, 37, 33, 23, 255, 40, 34, 24, 255, 39, 34, 23, 255, 43, 37, 24, 255, 44, 37, 24, 255, 40, 35, 24, 255, 48, 39, 25, 255, 36, 31, 22, 255, 36, 31, 22, 255, 43, 37, 24, 255, 42, 36, 24, 255, 40, 35, 24, 255, 38, 33, 23, 255, 34, 30, 22, 255, 73, 59, 42, 255, 55, 46, 33, 255, 34, 30, 22, 255, 34, 30, 22, 255, 40, 34, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 39, 34, 23, 255, 40, 35, 24, 255, 41, 35, 24, 255, 39, 34, 24, 255, 35, 31, 22, 255, 34, 30, 22, 255, 49, 42, 30, 255, 39, 33, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 40, 34, 24, 255, 42, 36, 24, 255, 40, 35, 24, 255, 55, 43, 28, 255, 51, 41, 27, 255, 40, 34, 24, 255, 34, 31, 22, 255, 36, 32, 23, 255, 34, 30, 22, 255, 37, 33, 23, 255, 42, 36, 24, 255, 47, 39, 25, 255, 43, 36, 24, 255, 45, 38, 25, 255, 40, 35, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 40, 35, 24, 255, 39, 34, 24, 255, 40, 35, 24, 255, 40, 35, 24, 255, 39, 34, 24, 255, 43, 37, 24, 255, 70, 52, 33, 255, 67, 50, 33, 255, 62, 47, 31, 255, 43, 36, 24, 255, 34, 31, 22, 255, 37, 33, 23, 255, 38, 33, 23, 255, 43, 36, 24, 255, 42, 36, 24, 255, 36, 31, 22, 255, 77, 62, 44, 255, 76, 61, 43, 255, 78, 62, 43, 255, 46, 40, 29, 255, 34, 31, 22, 255, 40, 34, 24, 255, 39, 34, 23, 255, 45, 37, 24, 255, 45, 37, 24, 255, 62, 47, 31, 255, 68, 51, 33, 255, 55, 43, 28, 255, 60, 46, 30, 255, 48, 40, 26, 255, 36, 32, 23, 255, 45, 37, 24, 255, 42, 36, 24, 255, 42, 37, 27, 255, 34, 31, 22, 255, 34, 31, 22, 255, 39, 34, 23, 255, 39, 34, 25, 255, 38, 33, 23, 255, 45, 39, 28, 255, 63, 52, 37, 255, 76, 60, 42, 255, 72, 58, 42, 255, 64, 52, 37, 255, 35, 31, 23, 255, 35, 31, 22, 255, 36, 32, 23, 255, 40, 35, 24, 255, 34, 31, 22, 255, 37, 33, 23, 255, 33, 30, 22, 255, 54, 45, 33, 255, 39, 33, 23, 255, 39, 34, 23, 255, 42, 36, 24, 255, 41, 35, 24, 255, 43, 36, 24, 255, 39, 34, 24, 255, 36, 32, 23, 255, 46, 40, 29, 255, 38, 33, 23, 255, 37, 33, 23, 255, 49, 42, 30, 255, 35, 31, 22, 255, 41, 35, 23, 255, 33, 30, 22, 255, 36, 32, 23, 255, 42, 36, 24, 255, 44, 37, 24, 255, 40, 35, 23, 255, 34, 30, 22, 255, 48, 40, 28, 255, 44, 38, 27, 255, 54, 45, 32, 255, 40, 37, 27, 255, 44, 38, 26, 255, 41, 35, 24, 255, 37, 32, 22, 255, 36, 32, 23, 255, 39, 34, 24, 255, 48, 39, 26, 255, 43, 64, 42, 255, 33, 48, 33, 255, 32, 47, 33, 255, 26, 35, 27, 255, 26, 36, 27, 255, 30, 42, 30, 255, 31, 45, 32, 255, 33, 47, 33, 255, 31, 44, 31, 255, 34, 49, 34, 255, 36, 53, 36, 255, 40, 60, 40, 255, 32, 46, 32, 255, 29, 40, 29, 255, 28, 40, 29, 255, 30, 42, 30, 255, 29, 41, 30, 255, 25, 34, 26, 255, 30, 43, 31, 255, 29, 41, 30, 255, 30, 43, 31, 255, 34, 50, 34, 255, 30, 42, 30, 255, 29, 40, 29, 255, 34, 49, 34, 255, 31, 44, 31, 255, 30, 43, 31, 255, 32, 46, 32, 255, 51, 59, 15, 255, 31, 45, 32, 255, 32, 46, 32, 255, 28, 39, 29, 255, 26, 32, 26, 255, 25, 33, 26, 255, 26, 34, 26, 255, 24, 32, 25, 255, 29, 41, 30, 255, 30, 43, 31, 255, 28, 39, 29, 255, 30, 43, 31, 255, 28, 38, 28, 255, 28, 39, 29, 255, 28, 40, 29, 255, 31, 44, 31, 255, 27, 37, 28, 255, 28, 39, 29, 255, 31, 45, 32, 255, 32, 46, 32, 255, 27, 37, 28, 255, 28, 40, 29, 255, 29, 40, 29, 255, 31, 45, 32, 255, 28, 40, 29, 255, 26, 36, 27, 255, 27, 37, 28, 255, 30, 43, 31, 255, 34, 50, 34, 255, 33, 48, 33, 255, 33, 48, 33, 255, 35, 51, 35, 255, 33, 49, 34, 255, 30, 43, 31, 255, 28, 39, 29, 255, 29, 40, 29, 255, 24, 31, 25, 255, 28, 39, 29, 255, 33, 49, 34, 255, 99, 120, 13, 255, 28, 38, 28, 255, 29, 40, 29, 255, 32, 46, 32, 255, 29, 40, 29, 255, 24, 32, 25, 255, 26, 34, 26, 255, 31, 44, 31, 255, 33, 47, 33, 255, 36, 54, 36, 255, 34, 50, 34, 255, 35, 52, 35, 255, 36, 53, 36, 255, 37, 55, 37, 255, 34, 50, 34, 255, 35, 53, 36, 255, 51, 74, 48, 255, 33, 49, 34, 255, 31, 45, 32, 255, 35, 52, 35, 255, 47, 68, 45, 255, 49, 72, 47, 255, 36, 54, 36, 255, 33, 49, 34, 255, 30, 42, 30, 255, 24, 32, 25, 255, 26, 34, 26, 255, 23, 30, 24, 255, 26, 36, 27, 255, 25, 33, 26, 255, 28, 40, 29, 255, 27, 38, 28, 255, 29, 41, 30, 255, 28, 38, 28, 255, 30, 42, 30, 255, 34, 50, 34, 255, 32, 47, 33, 255, 29, 41, 30, 255, 28, 38, 28, 255, 32, 47, 33, 255, 35, 52, 35, 255, 31, 45, 32, 255, 31, 45, 32, 255, 31, 45, 32, 255, 31, 45, 32, 255, 33, 48, 33, 255, 34, 49, 34, 255, 34, 50, 34, 255, 29, 41, 30, 255, 29, 41, 30, 255, 28, 40, 29, 255, 29, 40, 29, 255, 31, 44, 31, 255, 29, 41, 30, 255, 31, 44, 31, 255, 36, 53, 36, 255, 34, 50, 34, 255, 32, 47, 33, 255, 33, 48, 33, 255, 34, 50, 34, 255, 36, 53, 36, 255, 35, 51, 35, 255, 36, 53, 36, 255, 31, 45, 32, 255, 33, 48, 33, 255, 28, 38, 28, 255, 27, 37, 28, 255, 26, 36, 27, 255, 31, 44, 31, 255, 30, 42, 30, 255, 32, 46, 32, 255, 29, 40, 29, 255, 27, 38, 28, 255, 25, 33, 26, 255, 25, 33, 26, 255, 24, 32, 25, 255, 24, 32, 25, 255, 27, 38, 28, 255, 33, 48, 33, 255, 30, 43, 31, 255, 30, 43, 31, 255, 34, 51, 35, 255, 32, 47, 33, 255, 33, 48, 33, 255, 32, 47, 33, 255, 30, 42, 30, 255, 28, 40, 29, 255, 27, 37, 28, 255, 28, 39, 29, 255, 27, 37, 28, 255, 32, 46, 32, 255, 33, 48, 33, 255, 29, 41, 30, 255, 34, 50, 34, 255, 32, 47, 33, 255, 32, 45, 32, 255, 34, 49, 34, 255, 38, 57, 38, 255, 34, 50, 34, 255, 32, 46, 32, 255, 27, 38, 28, 255, 28, 40, 29, 255, 30, 42, 30, 255, 35, 52, 35, 255, 36, 53, 36, 255, 35, 52, 35, 255, 34, 50, 34, 255, 36, 54, 36, 255, 34, 49, 34, 255, 37, 56, 37, 255, 39, 59, 39, 255, 36, 54, 36, 255, 36, 53, 36, 255, 33, 48, 33, 255, 34, 49, 34, 255, 32, 46, 32, 255, 33, 48, 33, 255, 31, 45, 32, 255, 26, 35, 27, 255, 25, 33, 26, 255, 30, 42, 30, 255, 28, 38, 28, 255, 23, 30, 24, 255, 28, 39, 29, 255, 29, 41, 30, 255, 34, 49, 34, 255, 32, 47, 33, 255, 32, 47, 33, 255, 34, 50, 34, 255, 37, 55, 37, 255, 36, 54, 36, 255, 33, 49, 34, 255, 33, 48, 33, 255, 31, 44, 31, 255, 27, 37, 28, 255, 30, 43, 31, 255, 35, 52, 35, 255, 29, 40, 29, 255, 35, 51, 35, 255, 29, 41, 30, 255, 27, 36, 27, 255, 31, 45, 32, 255, 34, 50, 34, 255, 31, 45, 32, 255, 34, 49, 34, 255, 34, 49, 34, 255, 31, 45, 32, 255, 27, 38, 28, 255, 30, 42, 30, 255, 33, 47, 33, 255, 32, 46, 32, 255, 32, 46, 32, 255, 33, 49, 34, 255, 28, 40, 29, 255, 28, 38, 28, 255, 30, 43, 31, 255, 31, 45, 32, 255, 33, 48, 33, 255, 32, 47, 33, 255, 29, 41, 30, 255, 33, 49, 34, 255, 36, 53, 36, 255, 35, 51, 35, 255, 32, 46, 32, 255, 34, 49, 34, 255, 32, 47, 33, 255, 28, 40, 29, 255, 23, 30, 24, 255, 23, 30, 24, 255, 61, 69, 11, 255, 24, 31, 25, 255, 30, 43, 31, 255, 26, 36, 27, 255, 28, 39, 29, 255, 27, 38, 28, 255, 28, 39, 29, 255, 32, 46, 32, 255, 29, 40, 29, 255, 33, 48, 33, 255, 33, 48, 33, 255, 34, 49, 34, 255, 32, 46, 32, 255, 31, 45, 32, 255, 27, 38, 28, 255, 28, 39, 29, 255, 28, 40, 29, 255, 29, 40, 29, 255, 63, 79, 17, 255, 39, 59, 39, 255, 42, 35, 23, 255, 48, 39, 26, 255, 41, 35, 23, 255, 52, 43, 30, 255, 44, 37, 24, 255, 37, 33, 23, 255, 47, 39, 28, 255, 39, 34, 24, 255, 52, 43, 30, 255, 41, 35, 25, 255, 41, 36, 26, 255, 40, 35, 23, 255, 39, 34, 23, 255, 59, 49, 34, 255, 39, 34, 23, 255, 41, 35, 24, 255, 36, 32, 22, 255, 37, 33, 23, 255, 39, 34, 24, 255, 33, 30, 22, 255, 62, 51, 36, 255, 33, 30, 22, 255, 40, 35, 25, 255, 45, 39, 28, 255, 36, 32, 22, 255, 35, 31, 22, 255, 34, 31, 22, 255, 33, 30, 22, 255, 36, 32, 24, 255, 40, 35, 25, 255, 39, 34, 24, 255, 51, 41, 27, 255, 43, 37, 24, 255, 52, 42, 28, 255, 41, 35, 24, 255, 33, 30, 22, 255, 42, 36, 24, 255, 58, 45, 30, 255, 43, 36, 24, 255, 34, 31, 22, 255, 40, 35, 24, 255, 35, 31, 22, 255, 37, 33, 23, 255, 39, 34, 24, 255, 50, 40, 27, 255, 94, 121, 85, 255, 39, 34, 24, 255, 37, 33, 24, 255, 33, 30, 22, 255, 43, 36, 24, 255, 54, 43, 28, 255, 55, 43, 28, 255, 63, 48, 31, 255, 45, 37, 24, 255, 49, 40, 26, 255, 43, 36, 24, 255, 41, 35, 24, 255, 45, 37, 24, 255, 33, 30, 22, 255, 34, 31, 22, 255, 34, 31, 22, 255, 39, 33, 23, 255, 44, 37, 24, 255, 60, 46, 31, 255, 46, 39, 25, 255, 40, 35, 24, 255, 44, 37, 24, 255, 41, 35, 24, 255, 47, 39, 25, 255, 42, 36, 24, 255, 50, 42, 31, 255, 78, 61, 43, 255, 80, 64, 45, 255, 59, 49, 35, 255, 34, 31, 22, 255, 39, 34, 23, 255, 45, 38, 25, 255, 42, 36, 24, 255, 64, 48, 32, 255, 76, 56, 33, 255, 58, 45, 30, 255, 60, 46, 30, 255, 57, 44, 29, 255, 44, 37, 24, 255, 43, 37, 24, 255, 38, 33, 23, 255, 36, 32, 24, 255, 37, 33, 24, 255, 34, 30, 22, 255, 42, 36, 24, 255, 46, 38, 25, 255, 42, 36, 24, 255, 37, 33, 23, 255, 34, 31, 22, 255, 62, 51, 36, 255, 35, 31, 22, 255, 34, 31, 22, 255, 40, 34, 24, 255, 48, 39, 25, 255, 46, 38, 25, 255, 38, 33, 23, 255, 34, 31, 22, 255, 41, 36, 26, 255, 40, 35, 25, 255, 40, 35, 24, 255, 42, 36, 24, 255, 36, 32, 23, 255, 45, 37, 24, 255, 70, 52, 33, 255, 82, 60, 33, 255, 48, 40, 26, 255, 43, 36, 24, 255, 45, 37, 24, 255, 36, 32, 23, 255, 36, 32, 22, 255, 37, 33, 23, 255, 37, 33, 23, 255, 42, 36, 24, 255, 40, 34, 24, 255, 39, 34, 24, 255, 50, 40, 27, 255, 42, 37, 27, 255, 36, 31, 22, 255, 42, 36, 24, 255, 55, 43, 28, 255, 67, 50, 33, 255, 59, 45, 30, 255, 49, 40, 26, 255, 43, 36, 24, 255, 39, 34, 24, 255, 42, 36, 24, 255, 63, 48, 31, 255, 37, 33, 23, 255, 40, 35, 25, 255, 33, 30, 22, 255, 33, 30, 22, 255, 45, 37, 24, 255, 40, 35, 24, 255, 41, 36, 24, 255, 39, 33, 23, 255, 39, 34, 25, 255, 40, 34, 24, 255, 50, 42, 31, 255, 54, 45, 33, 255, 40, 35, 24, 255, 43, 36, 24, 255, 38, 33, 23, 255, 35, 31, 22, 255, 47, 62, 34, 255, 43, 37, 24, 255, 44, 37, 24, 255, 45, 37, 24, 255, 46, 39, 25, 255, 36, 32, 23, 255, 36, 32, 22, 255, 36, 32, 23, 255, 63, 52, 37, 255, 55, 46, 33, 255, 36, 31, 22, 255, 43, 37, 24, 255, 48, 39, 25, 255, 40, 35, 24, 255, 36, 32, 23, 255, 37, 33, 23, 255, 40, 35, 25, 255, 57, 44, 29, 255, 43, 37, 24, 255, 48, 40, 26, 255, 39, 39, 25, 255, 43, 37, 24, 255, 54, 43, 28, 255, 37, 33, 23, 255, 39, 34, 23, 255, 63, 48, 31, 255, 61, 47, 31, 255, 42, 36, 24, 255, 40, 35, 24, 255, 40, 34, 24, 255, 39, 34, 23, 255, 40, 34, 24, 255, 36, 32, 23, 255, 42, 36, 24, 255, 57, 44, 29, 255, 52, 42, 28, 255, 42, 36, 24, 255, 36, 32, 23, 255, 37, 33, 23, 255, 43, 36, 24, 255, 36, 32, 23, 255, 36, 31, 22, 255, 75, 60, 43, 255, 76, 61, 43, 255, 68, 55, 40, 255, 46, 40, 29, 255, 36, 32, 22, 255, 41, 35, 24, 255, 41, 35, 24, 255, 66, 49, 33, 255, 74, 54, 33, 255, 67, 50, 33, 255, 42, 36, 24, 255, 54, 43, 28, 255, 64, 48, 32, 255, 70, 52, 33, 255, 45, 37, 24, 255, 36, 31, 22, 255, 43, 36, 24, 255, 41, 36, 24, 255, 42, 36, 24, 255, 44, 37, 24, 255, 37, 33, 23, 255, 41, 35, 24, 255, 43, 36, 24, 255, 37, 33, 23, 255, 35, 31, 22, 255, 33, 30, 22, 255, 79, 63, 45, 255, 80, 64, 45, 255, 72, 58, 42, 255, 39, 34, 23, 255, 42, 36, 24, 255, 39, 34, 23, 255, 43, 37, 24, 255, 41, 36, 24, 255, 68, 55, 40, 255, 51, 43, 31, 255, 58, 48, 34, 255, 33, 30, 22, 255, 40, 35, 24, 255, 43, 36, 24, 255, 36, 32, 23, 255, 44, 37, 24, 255, 45, 37, 24, 255, 39, 34, 23, 255, 35, 31, 22, 255, 36, 32, 23, 255, 33, 30, 22, 255, 35, 31, 23, 255, 34, 31, 22, 255, 36, 32, 23, 255, 75, 59, 40, 255, 62, 51, 36, 255, 40, 34, 23, 255, 48, 39, 26, 255, 37, 33, 23, 255, 60, 49, 34, 255, 41, 35, 24, 255, 35, 31, 22, 255, 47, 39, 27, 255, 44, 37, 25, 255, 46, 38, 25, 255, 40, 35, 25, 255, 39, 34, 24, 255, 45, 38, 27, 255, 42, 36, 24, 255, 40, 34, 23, 255, 35, 51, 35, 255, 36, 54, 36, 255, 30, 43, 31, 255, 30, 43, 31, 255, 32, 47, 33, 255, 27, 37, 28, 255, 29, 40, 29, 255, 30, 43, 31, 255, 29, 41, 30, 255, 33, 48, 33, 255, 35, 51, 35, 255, 30, 43, 31, 255, 30, 42, 30, 255, 30, 42, 30, 255, 30, 42, 30, 255, 29, 41, 30, 255, 32, 46, 32, 255, 28, 39, 29, 255, 31, 44, 31, 255, 31, 44, 31, 255, 35, 51, 35, 255, 34, 50, 34, 255, 35, 53, 36, 255, 36, 54, 36, 255, 35, 51, 35, 255, 32, 46, 32, 255, 32, 47, 33, 255, 31, 45, 32, 255, 29, 41, 30, 255, 29, 41, 30, 255, 32, 47, 33, 255, 30, 42, 30, 255, 25, 34, 26, 255, 28, 39, 29, 255, 25, 33, 26, 255, 27, 37, 28, 255, 29, 40, 29, 255, 30, 42, 30, 255, 28, 39, 29, 255, 30, 42, 30, 255, 31, 45, 32, 255, 32, 47, 33, 255, 31, 45, 32, 255, 30, 42, 30, 255, 29, 40, 29, 255, 29, 40, 29, 255, 34, 50, 34, 255, 30, 43, 31, 255, 31, 45, 32, 255, 32, 47, 33, 255, 31, 44, 31, 255, 30, 43, 31, 255, 32, 46, 32, 255, 32, 47, 33, 255, 31, 44, 31, 255, 34, 51, 35, 255, 35, 53, 36, 255, 36, 54, 36, 255, 36, 53, 36, 255, 35, 52, 35, 255, 33, 49, 34, 255, 29, 41, 30, 255, 29, 40, 29, 255, 30, 43, 31, 255, 27, 37, 28, 255, 30, 42, 30, 255, 31, 45, 32, 255, 30, 42, 30, 255, 32, 45, 32, 255, 32, 46, 32, 255, 31, 44, 31, 255, 30, 42, 30, 255, 27, 36, 27, 255, 28, 38, 28, 255, 33, 48, 33, 255, 34, 50, 34, 255, 33, 49, 34, 255, 38, 57, 38, 255, 36, 54, 36, 255, 37, 55, 37, 255, 37, 56, 37, 255, 33, 48, 33, 255, 40, 60, 40, 255, 33, 48, 33, 255, 35, 52, 35, 255, 29, 41, 30, 255, 31, 44, 31, 255, 36, 54, 36, 255, 36, 53, 36, 255, 35, 52, 35, 255, 35, 52, 35, 255, 28, 39, 29, 255, 26, 36, 27, 255, 28, 38, 28, 255, 26, 35, 27, 255, 24, 32, 25, 255, 26, 35, 27, 255, 27, 37, 28, 255, 25, 33, 26, 255, 27, 37, 28, 255, 31, 45, 32, 255, 31, 45, 32, 255, 31, 45, 32, 255, 32, 45, 32, 255, 28, 39, 29, 255, 28, 40, 29, 255, 30, 42, 30, 255, 30, 43, 31, 255, 29, 41, 30, 255, 30, 42, 30, 255, 28, 40, 29, 255, 28, 39, 29, 255, 25, 34, 26, 255, 32, 47, 33, 255, 27, 37, 28, 255, 28, 38, 28, 255, 31, 44, 31, 255, 32, 46, 32, 255, 33, 47, 33, 255, 27, 37, 28, 255, 30, 43, 31, 255, 29, 41, 30, 255, 33, 48, 33, 255, 38, 57, 38, 255, 36, 54, 36, 255, 34, 51, 35, 255, 32, 46, 32, 255, 32, 47, 33, 255, 34, 50, 34, 255, 35, 51, 35, 255, 35, 51, 35, 255, 29, 41, 30, 255, 26, 36, 27, 255, 28, 39, 29, 255, 26, 35, 27, 255, 29, 41, 30, 255, 29, 41, 30, 255, 29, 40, 29, 255, 28, 38, 28, 255, 24, 31, 25, 255, 25, 33, 26, 255, 25, 33, 26, 255, 25, 34, 26, 255, 23, 29, 24, 255, 26, 36, 27, 255, 27, 36, 27, 255, 25, 34, 26, 255, 28, 40, 29, 255, 33, 47, 33, 255, 32, 46, 32, 255, 32, 46, 32, 255, 33, 49, 34, 255, 33, 49, 34, 255, 28, 38, 28, 255, 26, 35, 27, 255, 29, 40, 29, 255, 30, 42, 30, 255, 31, 45, 32, 255, 35, 51, 35, 255, 33, 49, 34, 255, 37, 56, 37, 255, 42, 62, 41, 255, 37, 56, 37, 255, 37, 55, 37, 255, 33, 49, 34, 255, 34, 51, 35, 255, 31, 44, 31, 255, 28, 40, 29, 255, 30, 42, 30, 255, 33, 49, 34, 255, 36, 54, 36, 255, 35, 52, 35, 255, 33, 49, 34, 255, 35, 52, 35, 255, 31, 45, 32, 255, 29, 41, 30, 255, 29, 40, 29, 255, 32, 46, 32, 255, 33, 48, 33, 255, 41, 61, 40, 255, 36, 53, 36, 255, 31, 45, 32, 255, 29, 41, 30, 255, 30, 42, 30, 255, 27, 38, 28, 255, 25, 33, 26, 255, 27, 37, 28, 255, 31, 45, 32, 255, 32, 47, 33, 255, 31, 45, 32, 255, 27, 36, 27, 255, 29, 41, 30, 255, 34, 50, 34, 255, 33, 48, 33, 255, 32, 46, 32, 255, 32, 46, 32, 255, 34, 50, 34, 255, 35, 51, 35, 255, 35, 51, 35, 255, 32, 45, 32, 255, 34, 49, 34, 255, 30, 43, 31, 255, 33, 47, 33, 255, 33, 47, 33, 255, 32, 46, 32, 255, 29, 41, 30, 255, 29, 41, 30, 255, 32, 46, 32, 255, 28, 39, 29, 255, 32, 47, 33, 255, 32, 46, 32, 255, 34, 50, 34, 255, 42, 62, 41, 255, 37, 55, 37, 255, 35, 51, 35, 255, 31, 45, 32, 255, 32, 46, 32, 255, 34, 50, 34, 255, 34, 49, 34, 255, 35, 52, 35, 255, 32, 46, 32, 255, 27, 38, 28, 255, 30, 42, 30, 255, 30, 43, 31, 255, 32, 45, 32, 255, 33, 49, 34, 255, 29, 41, 30, 255, 30, 43, 31, 255, 34, 50, 34, 255, 31, 44, 31, 255, 30, 43, 31, 255, 31, 44, 31, 255, 30, 42, 30, 255, 26, 36, 27, 255, 26, 34, 26, 255, 24, 32, 25, 255, 28, 39, 29, 255, 26, 35, 27, 255, 26, 35, 27, 255, 28, 38, 28, 255, 28, 39, 29, 255, 31, 45, 32, 255, 28, 40, 29, 255, 31, 44, 31, 255, 31, 44, 31, 255, 30, 43, 31, 255, 31, 44, 31, 255, 30, 43, 31, 255, 29, 40, 29, 255, 28, 38, 28, 255, 26, 35, 27, 255, 29, 41, 30, 255, 26, 35, 27, 255, 31, 45, 32, 255, 33, 49, 34, 255, 35, 52, 35, 255, 61, 46, 31, 255, 42, 36, 23, 255, 43, 37, 24, 255, 40, 34, 23, 255, 39, 34, 25, 255, 37, 33, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 35, 31, 22, 255, 45, 38, 27, 255, 37, 33, 24, 255, 38, 33, 23, 255, 46, 39, 28, 255, 47, 40, 29, 255, 33, 30, 22, 255, 40, 35, 24, 255, 50, 40, 27, 255, 34, 31, 22, 255, 66, 54, 38, 255, 50, 42, 31, 255, 77, 62, 44, 255, 64, 52, 37, 255, 35, 31, 22, 255, 58, 48, 34, 255, 42, 36, 24, 255, 35, 31, 23, 255, 35, 31, 22, 255, 40, 34, 24, 255, 67, 54, 39, 255, 71, 57, 41, 255, 40, 35, 24, 255, 45, 37, 24, 255, 39, 34, 23, 255, 37, 33, 23, 255, 53, 44, 32, 255, 39, 34, 24, 255, 42, 36, 24, 255, 43, 37, 24, 255, 36, 32, 23, 255, 40, 34, 24, 255, 38, 33, 23, 255, 43, 36, 24, 255, 37, 33, 23, 255, 54, 45, 33, 255, 46, 39, 25, 255, 48, 39, 25, 255, 55, 46, 33, 255, 35, 31, 22, 255, 39, 34, 23, 255, 38, 33, 23, 255, 45, 37, 24, 255, 41, 35, 24, 255, 45, 37, 24, 255, 40, 35, 24, 255, 43, 36, 24, 255, 42, 36, 24, 255, 58, 45, 30, 255, 40, 34, 24, 255, 35, 31, 22, 255, 42, 36, 24, 255, 35, 31, 22, 255, 41, 35, 24, 255, 45, 37, 24, 255, 52, 42, 28, 255, 53, 42, 28, 255, 57, 44, 29, 255, 63, 48, 31, 255, 39, 34, 23, 255, 41, 35, 24, 255, 39, 34, 23, 255, 41, 36, 26, 255, 70, 57, 40, 255, 79, 63, 45, 255, 34, 31, 22, 255, 35, 31, 22, 255, 42, 36, 24, 255, 42, 36, 24, 255, 55, 43, 28, 255, 51, 41, 27, 255, 70, 52, 33, 255, 69, 51, 33, 255, 55, 43, 28, 255, 65, 49, 33, 255, 48, 40, 26, 255, 62, 47, 31, 255, 37, 33, 23, 255, 36, 32, 22, 255, 36, 32, 24, 255, 55, 43, 28, 255, 45, 38, 25, 255, 37, 33, 23, 255, 42, 36, 24, 255, 36, 31, 22, 255, 39, 34, 25, 255, 34, 31, 22, 255, 71, 57, 41, 255, 39, 34, 24, 255, 37, 33, 23, 255, 45, 37, 24, 255, 36, 32, 22, 255, 39, 34, 23, 255, 36, 32, 23, 255, 54, 45, 33, 255, 46, 40, 29, 255, 44, 37, 24, 255, 52, 42, 27, 255, 49, 40, 26, 255, 57, 44, 29, 255, 72, 53, 33, 255, 69, 51, 33, 255, 52, 49, 40, 255, 43, 37, 24, 255, 69, 51, 33, 255, 50, 40, 27, 255, 34, 31, 22, 255, 42, 36, 24, 255, 33, 30, 22, 255, 45, 37, 24, 255, 37, 33, 23, 255, 36, 32, 23, 255, 36, 32, 23, 255, 34, 30, 22, 255, 36, 32, 23, 255, 43, 36, 24, 255, 55, 43, 28, 255, 69, 51, 33, 255, 48, 39, 25, 255, 45, 37, 24, 255, 48, 40, 26, 255, 52, 42, 27, 255, 42, 36, 24, 255, 49, 40, 26, 255, 37, 33, 23, 255, 36, 32, 23, 255, 35, 31, 23, 255, 37, 33, 24, 255, 37, 33, 23, 255, 40, 35, 24, 255, 47, 39, 25, 255, 37, 33, 23, 255, 34, 30, 22, 255, 39, 34, 23, 255, 38, 33, 23, 255, 37, 33, 23, 255, 42, 36, 24, 255, 34, 31, 22, 255, 38, 33, 23, 255, 37, 33, 23, 255, 36, 32, 23, 255, 39, 34, 23, 255, 41, 35, 24, 255, 40, 35, 24, 255, 41, 35, 24, 255, 39, 34, 25, 255, 33, 30, 22, 255, 36, 31, 22, 255, 49, 42, 30, 255, 43, 36, 24, 255, 37, 33, 23, 255, 45, 37, 24, 255, 52, 42, 28, 255, 54, 43, 28, 255, 40, 35, 24, 255, 45, 39, 28, 255, 38, 33, 23, 255, 36, 32, 23, 255, 42, 36, 24, 255, 45, 38, 25, 255, 48, 40, 26, 255, 40, 35, 24, 255, 48, 40, 26, 255, 39, 34, 24, 255, 55, 43, 28, 255, 59, 45, 30, 255, 53, 42, 28, 255, 39, 34, 23, 255, 52, 42, 27, 255, 48, 39, 25, 255, 42, 36, 24, 255, 39, 33, 23, 255, 48, 40, 26, 255, 59, 46, 30, 255, 56, 44, 29, 255, 48, 40, 26, 255, 45, 37, 24, 255, 48, 39, 25, 255, 43, 37, 24, 255, 44, 37, 24, 255, 39, 34, 23, 255, 43, 37, 24, 255, 67, 54, 39, 255, 57, 47, 34, 255, 50, 42, 31, 255, 35, 31, 23, 255, 36, 32, 23, 255, 49, 40, 26, 255, 46, 39, 25, 255, 52, 42, 28, 255, 52, 42, 27, 255, 51, 41, 27, 255, 49, 40, 26, 255, 61, 47, 31, 255, 43, 37, 24, 255, 49, 40, 26, 255, 44, 37, 24, 255, 48, 39, 25, 255, 51, 41, 27, 255, 44, 37, 24, 255, 39, 34, 23, 255, 36, 31, 22, 255, 36, 32, 23, 255, 38, 33, 23, 255, 34, 31, 22, 255, 41, 35, 24, 255, 35, 31, 22, 255, 36, 30, 22, 255, 53, 44, 32, 255, 63, 52, 37, 255, 36, 32, 23, 255, 42, 36, 24, 255, 34, 30, 22, 255, 46, 38, 25, 255, 43, 36, 24, 255, 38, 33, 23, 255, 33, 30, 22, 255, 71, 57, 41, 255, 33, 30, 22, 255, 34, 31, 22, 255, 34, 30, 22, 255, 34, 31, 22, 255, 52, 42, 28, 255, 41, 36, 24, 255, 52, 42, 27, 255, 38, 33, 23, 255, 35, 31, 22, 255, 37, 33, 23, 255, 39, 34, 25, 255, 43, 36, 24, 255, 41, 36, 26, 255, 39, 33, 23, 255, 36, 32, 23, 255, 38, 33, 23, 255, 51, 41, 27, 255, 46, 37, 24, 255, 43, 36, 24, 255, 54, 45, 31, 255, 37, 33, 23, 255, 42, 35, 23, 255, 54, 45, 32, 255, 34, 31, 22, 255, 36, 32, 22, 255, 41, 35, 25, 255, 42, 36, 25, 255, 40, 35, 24, 255, 45, 37, 25, 255, 42, 35, 23, 255, 32, 45, 32, 255, 29, 40, 29, 255, 31, 45, 32, 255, 31, 44, 31, 255, 30, 42, 30, 255, 26, 35, 27, 255, 25, 34, 26, 255, 28, 38, 28, 255, 26, 36, 27, 255, 28, 39, 29, 255, 31, 45, 32, 255, 31, 45, 32, 255, 30, 42, 30, 255, 29, 40, 29, 255, 30, 43, 31, 255, 26, 34, 26, 255, 33, 47, 33, 255, 26, 36, 27, 255, 28, 38, 28, 255, 28, 39, 29, 255, 31, 45, 32, 255, 36, 53, 36, 255, 35, 52, 35, 255, 43, 64, 42, 255, 33, 49, 34, 255, 31, 45, 32, 255, 31, 44, 31, 255, 32, 47, 33, 255, 27, 38, 28, 255, 26, 36, 27, 255, 30, 43, 31, 255, 25, 34, 26, 255, 30, 43, 31, 255, 26, 35, 27, 255, 25, 33, 26, 255, 27, 37, 28, 255, 29, 41, 30, 255, 33, 49, 34, 255, 32, 47, 33, 255, 34, 50, 34, 255, 40, 59, 39, 255, 32, 47, 33, 255, 31, 45, 32, 255, 27, 37, 28, 255, 31, 44, 31, 255, 31, 45, 32, 255, 32, 47, 33, 255, 37, 56, 37, 255, 33, 48, 33, 255, 31, 44, 31, 255, 30, 42, 30, 255, 29, 40, 29, 255, 31, 44, 31, 255, 35, 52, 35, 255, 36, 54, 36, 255, 35, 52, 35, 255, 34, 50, 34, 255, 34, 50, 34, 255, 31, 45, 32, 255, 32, 45, 32, 255, 34, 50, 34, 255, 33, 49, 34, 255, 32, 46, 32, 255, 32, 46, 32, 255, 29, 41, 30, 255, 29, 41, 30, 255, 28, 38, 28, 255, 32, 45, 32, 255, 27, 37, 28, 255, 32, 46, 32, 255, 32, 47, 33, 255, 33, 47, 33, 255, 27, 36, 27, 255, 32, 46, 32, 255, 35, 52, 35, 255, 37, 56, 37, 255, 37, 56, 37, 255, 36, 53, 36, 255, 39, 59, 39, 255, 35, 53, 36, 255, 47, 68, 45, 255, 33, 49, 34, 255, 34, 50, 34, 255, 32, 46, 32, 255, 31, 44, 31, 255, 30, 42, 30, 255, 29, 41, 30, 255, 36, 53, 36, 255, 40, 60, 40, 255, 35, 52, 35, 255, 35, 51, 35, 255, 29, 41, 30, 255, 26, 36, 27, 255, 26, 34, 26, 255, 25, 33, 26, 255, 26, 34, 26, 255, 30, 43, 31, 255, 25, 34, 26, 255, 23, 30, 24, 255, 26, 35, 27, 255, 31, 45, 32, 255, 31, 45, 32, 255, 32, 47, 33, 255, 31, 45, 32, 255, 29, 41, 30, 255, 32, 47, 33, 255, 29, 41, 30, 255, 27, 37, 28, 255, 29, 41, 30, 255, 30, 43, 31, 255, 29, 40, 29, 255, 29, 40, 29, 255, 29, 40, 29, 255, 29, 40, 29, 255, 25, 33, 26, 255, 26, 34, 26, 255, 27, 37, 28, 255, 31, 44, 31, 255, 33, 48, 33, 255, 30, 43, 31, 255, 31, 45, 32, 255, 30, 43, 31, 255, 32, 46, 32, 255, 37, 55, 37, 255, 37, 55, 37, 255, 35, 51, 35, 255, 33, 48, 33, 255, 32, 47, 33, 255, 30, 43, 31, 255, 31, 45, 32, 255, 33, 48, 33, 255, 28, 39, 29, 255, 28, 39, 29, 255, 28, 39, 29, 255, 27, 38, 28, 255, 30, 43, 31, 255, 31, 45, 32, 255, 30, 42, 30, 255, 31, 44, 31, 255, 27, 37, 28, 255, 24, 31, 25, 255, 25, 34, 26, 255, 24, 32, 25, 255, 29, 41, 30, 255, 23, 30, 24, 255, 25, 33, 26, 255, 26, 34, 26, 255, 24, 31, 25, 255, 30, 42, 30, 255, 32, 46, 32, 255, 35, 53, 36, 255, 34, 49, 34, 255, 30, 43, 31, 255, 26, 35, 27, 255, 29, 40, 29, 255, 31, 44, 31, 255, 32, 46, 32, 255, 35, 52, 35, 255, 34, 49, 34, 255, 37, 55, 37, 255, 39, 59, 39, 255, 38, 58, 38, 255, 45, 67, 44, 255, 37, 55, 37, 255, 30, 43, 31, 255, 33, 48, 33, 255, 32, 45, 32, 255, 33, 48, 33, 255, 34, 49, 34, 255, 37, 56, 37, 255, 35, 51, 35, 255, 33, 48, 33, 255, 31, 44, 31, 255, 31, 44, 31, 255, 28, 39, 29, 255, 26, 36, 27, 255, 26, 36, 27, 255, 28, 39, 29, 255, 31, 45, 32, 255, 37, 56, 37, 255, 32, 45, 32, 255, 33, 48, 33, 255, 32, 47, 33, 255, 28, 40, 29, 255, 31, 45, 32, 255, 26, 34, 26, 255, 27, 37, 28, 255, 33, 47, 33, 255, 34, 50, 34, 255, 32, 46, 32, 255, 34, 50, 34, 255, 32, 47, 33, 255, 35, 52, 35, 255, 34, 49, 34, 255, 28, 38, 28, 255, 30, 43, 31, 255, 32, 46, 32, 255, 33, 48, 33, 255, 33, 48, 33, 255, 35, 52, 35, 255, 36, 54, 36, 255, 34, 50, 34, 255, 33, 48, 33, 255, 33, 47, 33, 255, 33, 47, 33, 255, 31, 45, 32, 255, 30, 43, 31, 255, 30, 43, 31, 255, 30, 42, 30, 255, 31, 44, 31, 255, 30, 43, 31, 255, 35, 51, 35, 255, 53, 77, 50, 255, 65, 93, 59, 255, 52, 76, 49, 255, 45, 67, 44, 255, 36, 54, 36, 255, 34, 49, 34, 255, 35, 51, 35, 255, 34, 49, 34, 255, 32, 47, 33, 255, 31, 45, 32, 255, 31, 44, 31, 255, 31, 45, 32, 255, 33, 49, 34, 255, 33, 49, 34, 255, 29, 41, 30, 255, 28, 40, 29, 255, 28, 39, 29, 255, 29, 41, 30, 255, 33, 47, 33, 255, 32, 47, 33, 255, 33, 49, 34, 255, 32, 46, 32, 255, 31, 44, 31, 255, 28, 38, 28, 255, 29, 41, 30, 255, 33, 47, 33, 255, 27, 38, 28, 255, 26, 36, 27, 255, 26, 34, 26, 255, 28, 38, 28, 255, 29, 41, 30, 255, 28, 38, 28, 255, 30, 42, 30, 255, 32, 46, 32, 255, 31, 45, 32, 255, 31, 45, 32, 255, 28, 40, 29, 255, 31, 44, 31, 255, 27, 36, 27, 255, 28, 39, 29, 255, 26, 35, 27, 255, 28, 39, 29, 255, 34, 49, 34, 255, 34, 50, 34, 255, 46, 38, 24, 255, 44, 38, 24, 255, 39, 35, 23, 255, 40, 34, 24, 255, 49, 40, 26, 255, 46, 38, 25, 255, 36, 31, 22, 255, 39, 34, 24, 255, 42, 35, 24, 255, 38, 33, 23, 255, 38, 32, 23, 255, 36, 31, 22, 255, 42, 36, 25, 255, 44, 38, 27, 255, 39, 34, 23, 255, 43, 36, 24, 255, 52, 42, 27, 255, 42, 36, 24, 255, 37, 33, 23, 255, 39, 34, 24, 255, 34, 31, 22, 255, 54, 45, 33, 255, 34, 30, 22, 255, 38, 33, 23, 255, 35, 31, 22, 255, 41, 35, 24, 255, 38, 33, 23, 255, 39, 34, 23, 255, 46, 40, 29, 255, 54, 45, 33, 255, 37, 33, 23, 255, 42, 36, 24, 255, 41, 36, 24, 255, 50, 42, 31, 255, 35, 31, 22, 255, 37, 33, 23, 255, 35, 31, 22, 255, 36, 32, 22, 255, 39, 34, 23, 255, 42, 36, 24, 255, 46, 38, 25, 255, 36, 32, 23, 255, 41, 35, 24, 255, 35, 31, 22, 255, 50, 42, 31, 255, 36, 31, 22, 255, 40, 35, 25, 255, 39, 34, 24, 255, 42, 36, 24, 255, 48, 39, 25, 255, 49, 40, 26, 255, 45, 37, 24, 255, 45, 37, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 39, 34, 24, 255, 43, 36, 24, 255, 35, 31, 22, 255, 33, 30, 22, 255, 44, 37, 24, 255, 34, 31, 22, 255, 37, 33, 23, 255, 45, 38, 25, 255, 57, 44, 29, 255, 42, 36, 24, 255, 47, 39, 25, 255, 52, 42, 27, 255, 43, 37, 24, 255, 34, 31, 22, 255, 66, 54, 38, 255, 37, 33, 23, 255, 41, 35, 24, 255, 49, 42, 30, 255, 42, 37, 27, 255, 62, 51, 36, 255, 36, 32, 23, 255, 37, 33, 23, 255, 45, 37, 24, 255, 44, 37, 24, 255, 59, 46, 30, 255, 49, 40, 26, 255, 77, 57, 33, 255, 70, 52, 33, 255, 53, 42, 28, 255, 57, 45, 29, 255, 39, 34, 24, 255, 40, 35, 24, 255, 43, 37, 24, 255, 57, 44, 29, 255, 44, 37, 24, 255, 44, 37, 24, 255, 41, 35, 24, 255, 34, 31, 22, 255, 42, 36, 24, 255, 40, 35, 24, 255, 40, 35, 25, 255, 80, 64, 45, 255, 48, 40, 30, 255, 37, 33, 23, 255, 33, 30, 22, 255, 37, 33, 23, 255, 76, 61, 43, 255, 54, 45, 33, 255, 37, 33, 24, 255, 45, 37, 24, 255, 60, 46, 30, 255, 54, 43, 28, 255, 54, 43, 28, 255, 51, 41, 27, 255, 61, 47, 31, 255, 45, 37, 24, 255, 54, 43, 28, 255, 61, 47, 31, 255, 45, 37, 24, 255, 34, 31, 22, 255, 41, 35, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 42, 36, 24, 255, 44, 37, 24, 255, 42, 36, 24, 255, 44, 37, 24, 255, 40, 34, 24, 255, 66, 49, 33, 255, 52, 42, 27, 255, 42, 36, 24, 255, 36, 32, 22, 255, 42, 36, 24, 255, 68, 51, 33, 255, 50, 40, 27, 255, 45, 37, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 42, 37, 27, 255, 36, 32, 22, 255, 33, 30, 22, 255, 42, 36, 24, 255, 39, 34, 23, 255, 37, 33, 23, 255, 36, 32, 23, 255, 37, 33, 23, 255, 66, 54, 38, 255, 37, 33, 23, 255, 46, 39, 25, 255, 44, 37, 24, 255, 42, 36, 24, 255, 36, 32, 23, 255, 58, 45, 30, 255, 42, 36, 24, 255, 43, 36, 24, 255, 36, 32, 23, 255, 37, 33, 23, 255, 41, 36, 24, 255, 36, 32, 22, 255, 35, 31, 22, 255, 43, 37, 24, 255, 45, 37, 24, 255, 55, 43, 28, 255, 44, 37, 24, 255, 37, 33, 23, 255, 46, 38, 25, 255, 37, 33, 23, 255, 42, 36, 24, 255, 40, 35, 25, 255, 37, 33, 23, 255, 37, 33, 23, 255, 45, 37, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 49, 40, 26, 255, 40, 34, 24, 255, 40, 34, 24, 255, 54, 43, 28, 255, 63, 48, 31, 255, 44, 37, 24, 255, 40, 34, 24, 255, 60, 46, 30, 255, 54, 43, 28, 255, 47, 39, 25, 255, 37, 33, 23, 255, 45, 37, 24, 255, 57, 45, 29, 255, 49, 40, 26, 255, 39, 34, 23, 255, 53, 42, 28, 255, 42, 36, 24, 255, 42, 43, 36, 255, 50, 42, 31, 255, 34, 30, 22, 255, 35, 31, 22, 255, 33, 30, 22, 255, 54, 45, 33, 255, 80, 64, 45, 255, 35, 31, 22, 255, 35, 31, 23, 255, 42, 36, 24, 255, 48, 40, 26, 255, 45, 37, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 54, 43, 28, 255, 45, 37, 24, 255, 39, 34, 23, 255, 42, 36, 24, 255, 54, 43, 28, 255, 54, 43, 28, 255, 55, 43, 28, 255, 58, 45, 30, 255, 44, 37, 24, 255, 36, 32, 23, 255, 34, 30, 22, 255, 79, 62, 45, 255, 67, 54, 39, 255, 61, 50, 36, 255, 61, 50, 36, 255, 34, 29, 22, 255, 40, 35, 24, 255, 37, 33, 23, 255, 38, 33, 23, 255, 44, 37, 24, 255, 39, 34, 23, 255, 44, 37, 24, 255, 35, 31, 22, 255, 50, 42, 31, 255, 59, 49, 35, 255, 34, 30, 22, 255, 33, 30, 22, 255, 34, 30, 22, 255, 41, 36, 26, 255, 36, 31, 22, 255, 42, 36, 24, 255, 60, 46, 30, 255, 57, 45, 29, 255, 38, 33, 23, 255, 50, 42, 31, 255, 34, 30, 22, 255, 43, 36, 24, 255, 37, 33, 23, 255, 39, 33, 23, 255, 34, 30, 22, 255, 41, 36, 26, 255, 48, 40, 26, 255, 45, 37, 24, 255, 44, 37, 25, 255, 41, 35, 24, 255, 37, 32, 22, 255, 37, 33, 22, 255, 38, 34, 23, 255, 67, 54, 37, 255, 48, 40, 29, 255, 34, 30, 22, 255, 51, 41, 28, 255, 37, 32, 23, 255, 40, 35, 23, 255, 51, 41, 27, 255, 47, 39, 25, 255, 27, 37, 28, 255, 26, 36, 27, 255, 30, 43, 31, 255, 29, 41, 30, 255, 27, 36, 27, 255, 28, 39, 29, 255, 31, 44, 31, 255, 28, 39, 29, 255, 29, 40, 29, 255, 30, 42, 30, 255, 30, 43, 31, 255, 31, 44, 31, 255, 32, 46, 32, 255, 28, 40, 29, 255, 32, 46, 32, 255, 27, 37, 28, 255, 32, 46, 32, 255, 31, 45, 32, 255, 28, 39, 29, 255, 32, 46, 32, 255, 32, 47, 33, 255, 37, 55, 37, 255, 40, 59, 39, 255, 42, 62, 41, 255, 32, 46, 32, 255, 31, 45, 32, 255, 31, 45, 32, 255, 30, 42, 30, 255, 29, 41, 30, 255, 30, 42, 30, 255, 27, 37, 28, 255, 29, 40, 29, 255, 32, 45, 32, 255, 27, 36, 27, 255, 30, 42, 30, 255, 30, 43, 31, 255, 31, 45, 32, 255, 34, 51, 35, 255, 32, 46, 32, 255, 36, 54, 36, 255, 36, 54, 36, 255, 30, 43, 31, 255, 34, 49, 34, 255, 32, 46, 32, 255, 30, 42, 30, 255, 33, 48, 33, 255, 31, 45, 32, 255, 36, 54, 36, 255, 34, 50, 34, 255, 32, 47, 33, 255, 34, 49, 34, 255, 34, 50, 34, 255, 33, 47, 33, 255, 32, 45, 32, 255, 36, 53, 36, 255, 36, 53, 36, 255, 33, 48, 33, 255, 31, 45, 32, 255, 32, 46, 32, 255, 34, 50, 34, 255, 34, 50, 34, 255, 34, 49, 34, 255, 32, 45, 32, 255, 30, 43, 31, 255, 27, 37, 28, 255, 29, 41, 30, 255, 29, 41, 30, 255, 33, 49, 34, 255, 31, 44, 31, 255, 34, 49, 34, 255, 31, 45, 32, 255, 32, 46, 32, 255, 29, 41, 30, 255, 32, 45, 32, 255, 32, 47, 33, 255, 35, 52, 35, 255, 43, 63, 41, 255, 42, 62, 41, 255, 35, 51, 35, 255, 39, 59, 39, 255, 44, 65, 43, 255, 41, 61, 40, 255, 35, 51, 35, 255, 32, 46, 32, 255, 30, 43, 31, 255, 28, 39, 29, 255, 29, 41, 30, 255, 34, 51, 35, 255, 36, 54, 36, 255, 37, 56, 37, 255, 35, 52, 35, 255, 26, 35, 27, 255, 25, 34, 26, 255, 25, 34, 26, 255, 26, 34, 26, 255, 24, 31, 25, 255, 24, 31, 25, 255, 25, 33, 26, 255, 23, 30, 24, 255, 25, 33, 26, 255, 28, 38, 28, 255, 28, 39, 29, 255, 30, 42, 30, 255, 28, 38, 28, 255, 29, 41, 30, 255, 26, 35, 27, 255, 31, 45, 32, 255, 31, 45, 32, 255, 34, 50, 34, 255, 31, 45, 32, 255, 26, 35, 27, 255, 25, 33, 26, 255, 27, 37, 28, 255, 27, 37, 28, 255, 25, 33, 26, 255, 26, 35, 27, 255, 29, 40, 29, 255, 29, 41, 30, 255, 33, 48, 33, 255, 33, 48, 33, 255, 34, 49, 34, 255, 33, 49, 34, 255, 34, 50, 34, 255, 36, 54, 36, 255, 35, 52, 35, 255, 34, 50, 34, 255, 33, 48, 33, 255, 35, 51, 35, 255, 34, 51, 35, 255, 33, 48, 33, 255, 34, 50, 34, 255, 27, 37, 28, 255, 29, 41, 30, 255, 29, 41, 30, 255, 27, 37, 28, 255, 28, 39, 29, 255, 30, 43, 31, 255, 30, 43, 31, 255, 29, 41, 30, 255, 28, 39, 29, 255, 23, 30, 24, 255, 23, 30, 24, 255, 28, 38, 28, 255, 26, 35, 27, 255, 26, 34, 26, 255, 29, 41, 30, 255, 25, 33, 26, 255, 27, 37, 28, 255, 31, 44, 31, 255, 36, 54, 36, 255, 36, 54, 36, 255, 33, 48, 33, 255, 28, 39, 29, 255, 29, 41, 30, 255, 28, 39, 29, 255, 27, 38, 28, 255, 30, 43, 31, 255, 33, 47, 33, 255, 35, 52, 35, 255, 37, 55, 37, 255, 37, 55, 37, 255, 40, 59, 39, 255, 53, 77, 50, 255, 37, 56, 37, 255, 33, 47, 33, 255, 33, 47, 33, 255, 32, 46, 32, 255, 30, 43, 31, 255, 30, 42, 30, 255, 35, 52, 35, 255, 36, 54, 36, 255, 36, 54, 36, 255, 34, 50, 34, 255, 28, 38, 28, 255, 27, 37, 28, 255, 30, 43, 31, 255, 30, 43, 31, 255, 27, 36, 27, 255, 29, 40, 29, 255, 34, 50, 34, 255, 31, 44, 31, 255, 30, 42, 30, 255, 31, 44, 31, 255, 30, 42, 30, 255, 30, 43, 31, 255, 28, 39, 29, 255, 32, 46, 32, 255, 31, 44, 31, 255, 31, 44, 31, 255, 34, 49, 34, 255, 36, 54, 36, 255, 34, 50, 34, 255, 37, 55, 37, 255, 37, 55, 37, 255, 27, 37, 28, 255, 32, 47, 33, 255, 33, 49, 34, 255, 33, 47, 33, 255, 37, 56, 37, 255, 34, 51, 35, 255, 40, 59, 39, 255, 34, 49, 34, 255, 34, 49, 34, 255, 34, 50, 34, 255, 31, 45, 32, 255, 30, 43, 31, 255, 30, 42, 30, 255, 31, 44, 31, 255, 28, 38, 28, 255, 27, 38, 28, 255, 29, 41, 30, 255, 36, 54, 36, 255, 45, 67, 44, 255, 48, 70, 46, 255, 50, 73, 47, 255, 41, 61, 40, 255, 40, 59, 39, 255, 36, 53, 36, 255, 33, 48, 33, 255, 31, 45, 32, 255, 33, 48, 33, 255, 29, 41, 30, 255, 28, 38, 28, 255, 31, 45, 32, 255, 29, 41, 30, 255, 31, 44, 31, 255, 30, 43, 31, 255, 31, 44, 31, 255, 29, 41, 30, 255, 28, 39, 29, 255, 31, 45, 32, 255, 34, 50, 34, 255, 33, 48, 33, 255, 34, 49, 34, 255, 32, 47, 33, 255, 29, 41, 30, 255, 32, 47, 33, 255, 32, 47, 33, 255, 30, 43, 31, 255, 31, 44, 31, 255, 32, 47, 33, 255, 30, 43, 31, 255, 29, 41, 30, 255, 32, 47, 33, 255, 34, 49, 34, 255, 32, 46, 32, 255, 31, 45, 32, 255, 32, 47, 33, 255, 33, 47, 33, 255, 33, 48, 33, 255, 29, 41, 30, 255, 29, 41, 30, 255, 30, 42, 30, 255, 30, 42, 30, 255, 33, 47, 33, 255, 31, 44, 31, 255, 35, 31, 22, 255, 37, 33, 23, 255, 40, 35, 24, 255, 50, 40, 27, 255, 46, 39, 25, 255, 43, 36, 23, 255, 42, 36, 24, 255, 39, 34, 24, 255, 39, 34, 23, 255, 37, 32, 22, 255, 38, 33, 23, 255, 48, 39, 25, 255, 49, 40, 28, 255, 36, 32, 22, 255, 42, 36, 24, 255, 41, 43, 36, 255, 37, 33, 23, 255, 41, 36, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 45, 37, 24, 255, 44, 37, 24, 255, 45, 37, 24, 255, 44, 37, 24, 255, 40, 35, 24, 255, 44, 37, 24, 255, 37, 33, 23, 255, 72, 58, 42, 255, 80, 64, 45, 255, 78, 61, 43, 255, 42, 36, 24, 255, 43, 37, 24, 255, 37, 33, 23, 255, 42, 37, 27, 255, 42, 37, 27, 255, 43, 37, 24, 255, 40, 35, 24, 255, 40, 35, 24, 255, 45, 38, 25, 255, 45, 37, 24, 255, 39, 34, 24, 255, 45, 37, 24, 255, 46, 38, 25, 255, 40, 34, 24, 255, 41, 36, 26, 255, 44, 38, 27, 255, 54, 45, 33, 255, 34, 30, 22, 255, 52, 42, 27, 255, 42, 36, 24, 255, 39, 34, 24, 255, 55, 43, 28, 255, 46, 39, 25, 255, 37, 33, 23, 255, 40, 34, 24, 255, 34, 31, 22, 255, 36, 31, 22, 255, 48, 40, 30, 255, 50, 42, 31, 255, 66, 54, 38, 255, 44, 38, 27, 255, 37, 33, 24, 255, 39, 34, 23, 255, 40, 34, 24, 255, 34, 30, 22, 255, 34, 30, 22, 255, 37, 33, 23, 255, 43, 36, 24, 255, 36, 32, 22, 255, 54, 45, 33, 255, 36, 32, 23, 255, 33, 30, 22, 255, 70, 57, 40, 255, 54, 45, 33, 255, 34, 30, 22, 255, 45, 37, 24, 255, 42, 36, 24, 255, 39, 34, 24, 255, 45, 37, 24, 255, 54, 43, 28, 255, 41, 35, 24, 255, 54, 43, 28, 255, 52, 42, 28, 255, 61, 46, 31, 255, 64, 48, 32, 255, 43, 37, 24, 255, 39, 34, 23, 255, 37, 33, 23, 255, 41, 36, 24, 255, 49, 40, 26, 255, 57, 44, 29, 255, 40, 34, 24, 255, 42, 36, 24, 255, 45, 38, 25, 255, 40, 34, 24, 255, 37, 33, 23, 255, 36, 32, 23, 255, 34, 30, 22, 255, 36, 32, 24, 255, 79, 63, 44, 255, 40, 35, 25, 255, 35, 31, 23, 255, 45, 39, 28, 255, 51, 43, 31, 255, 36, 32, 23, 255, 59, 46, 30, 255, 66, 49, 33, 255, 53, 42, 28, 255, 44, 37, 24, 255, 56, 44, 29, 255, 42, 36, 24, 255, 45, 37, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 33, 30, 22, 255, 54, 45, 33, 255, 57, 47, 34, 255, 77, 62, 44, 255, 38, 33, 23, 255, 37, 33, 23, 255, 42, 36, 24, 255, 52, 42, 27, 255, 52, 42, 28, 255, 56, 44, 29, 255, 38, 33, 23, 255, 37, 33, 23, 255, 34, 31, 22, 255, 39, 33, 23, 255, 38, 33, 23, 255, 39, 34, 23, 255, 46, 39, 25, 255, 66, 49, 33, 255, 60, 46, 30, 255, 48, 39, 25, 255, 34, 31, 22, 255, 39, 34, 24, 255, 49, 40, 26, 255, 33, 30, 22, 255, 34, 31, 22, 255, 37, 33, 23, 255, 37, 33, 23, 255, 44, 38, 27, 255, 40, 34, 24, 255, 38, 33, 23, 255, 41, 36, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 40, 34, 24, 255, 39, 34, 23, 255, 55, 43, 28, 255, 52, 42, 28, 255, 52, 42, 27, 255, 64, 48, 32, 255, 45, 38, 25, 255, 40, 35, 24, 255, 40, 35, 24, 255, 40, 35, 24, 255, 45, 38, 25, 255, 43, 36, 24, 255, 36, 31, 22, 255, 34, 31, 22, 255, 39, 33, 23, 255, 35, 31, 22, 255, 40, 35, 25, 255, 35, 31, 22, 255, 37, 33, 23, 255, 35, 31, 22, 255, 37, 33, 23, 255, 40, 35, 24, 255, 40, 34, 24, 255, 40, 35, 24, 255, 45, 37, 24, 255, 50, 40, 27, 255, 59, 45, 30, 255, 53, 42, 28, 255, 41, 35, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 39, 34, 25, 255, 40, 35, 24, 255, 33, 30, 22, 255, 35, 31, 22, 255, 41, 36, 24, 255, 40, 34, 24, 255, 38, 33, 23, 255, 51, 41, 27, 255, 48, 39, 25, 255, 38, 40, 36, 255, 39, 34, 25, 255, 55, 46, 33, 255, 33, 30, 22, 255, 37, 33, 23, 255, 80, 64, 45, 255, 36, 31, 22, 255, 41, 35, 24, 255, 43, 37, 24, 255, 44, 37, 24, 255, 44, 37, 24, 255, 55, 43, 28, 255, 61, 47, 31, 255, 58, 45, 30, 255, 37, 33, 23, 255, 37, 33, 23, 255, 40, 34, 24, 255, 37, 33, 23, 255, 49, 40, 26, 255, 46, 39, 25, 255, 49, 40, 26, 255, 54, 43, 28, 255, 42, 36, 24, 255, 37, 33, 23, 255, 40, 34, 24, 255, 34, 30, 22, 255, 34, 30, 22, 255, 80, 64, 45, 255, 59, 49, 35, 255, 61, 50, 36, 255, 45, 38, 25, 255, 48, 39, 25, 255, 51, 41, 27, 255, 44, 37, 24, 255, 40, 35, 24, 255, 36, 32, 23, 255, 39, 34, 25, 255, 76, 61, 43, 255, 72, 58, 42, 255, 39, 34, 25, 255, 41, 36, 26, 255, 36, 32, 23, 255, 46, 39, 25, 255, 57, 44, 29, 255, 51, 41, 27, 255, 71, 52, 33, 255, 51, 41, 27, 255, 90, 103, 39, 255, 41, 36, 24, 255, 43, 36, 24, 255, 71, 57, 41, 255, 39, 34, 23, 255, 39, 34, 24, 255, 34, 30, 22, 255, 36, 32, 23, 255, 40, 35, 24, 255, 51, 41, 26, 255, 43, 36, 23, 255, 36, 32, 22, 255, 43, 36, 24, 255, 42, 36, 24, 255, 34, 31, 22, 255, 36, 32, 23, 255, 35, 31, 22, 255, 36, 32, 24, 255, 42, 36, 25, 255, 58, 45, 30, 255, 50, 41, 26, 255, 43, 36, 24, 255, 29, 41, 30, 255, 27, 37, 28, 255, 32, 46, 32, 255, 31, 44, 31, 255, 30, 43, 31, 255, 32, 45, 32, 255, 33, 48, 33, 255, 33, 49, 34, 255, 32, 46, 32, 255, 33, 48, 33, 255, 32, 47, 33, 255, 30, 43, 31, 255, 30, 42, 30, 255, 31, 44, 31, 255, 30, 43, 31, 255, 27, 36, 27, 255, 30, 42, 30, 255, 31, 45, 32, 255, 33, 48, 33, 255, 35, 52, 35, 255, 35, 51, 35, 255, 38, 58, 38, 255, 38, 58, 38, 255, 35, 51, 35, 255, 34, 51, 35, 255, 33, 49, 34, 255, 32, 47, 33, 255, 30, 43, 31, 255, 30, 43, 31, 255, 32, 47, 33, 255, 36, 54, 36, 255, 35, 51, 35, 255, 33, 47, 33, 255, 31, 45, 32, 255, 34, 49, 34, 255, 36, 54, 36, 255, 35, 53, 36, 255, 33, 47, 33, 255, 32, 45, 32, 255, 35, 51, 35, 255, 33, 48, 33, 255, 34, 50, 34, 255, 31, 45, 32, 255, 31, 44, 31, 255, 33, 48, 33, 255, 32, 46, 32, 255, 34, 50, 34, 255, 34, 50, 34, 255, 33, 49, 34, 255, 50, 73, 47, 255, 43, 63, 41, 255, 35, 51, 35, 255, 35, 52, 35, 255, 33, 48, 33, 255, 33, 48, 33, 255, 29, 41, 30, 255, 27, 37, 28, 255, 25, 34, 26, 255, 29, 41, 30, 255, 33, 48, 33, 255, 31, 45, 32, 255, 34, 49, 34, 255, 27, 37, 28, 255, 27, 36, 27, 255, 29, 40, 29, 255, 28, 39, 29, 255, 30, 43, 31, 255, 31, 44, 31, 255, 27, 37, 28, 255, 31, 44, 31, 255, 32, 47, 33, 255, 32, 46, 32, 255, 37, 56, 37, 255, 35, 51, 35, 255, 37, 56, 37, 255, 40, 59, 39, 255, 45, 67, 44, 255, 49, 71, 46, 255, 35, 53, 36, 255, 33, 49, 34, 255, 48, 70, 46, 255, 48, 70, 46, 255, 37, 56, 37, 255, 34, 49, 34, 255, 32, 47, 33, 255, 31, 45, 32, 255, 30, 43, 31, 255, 31, 45, 32, 255, 33, 48, 33, 255, 42, 62, 41, 255, 33, 48, 33, 255, 27, 37, 28, 255, 24, 32, 25, 255, 28, 38, 28, 255, 26, 34, 26, 255, 27, 36, 27, 255, 26, 36, 27, 255, 29, 40, 29, 255, 29, 41, 30, 255, 29, 41, 30, 255, 26, 35, 27, 255, 25, 34, 26, 255, 25, 33, 26, 255, 29, 41, 30, 255, 27, 37, 28, 255, 29, 41, 30, 255, 29, 41, 30, 255, 32, 46, 32, 255, 30, 43, 31, 255, 29, 41, 30, 255, 30, 43, 31, 255, 27, 37, 28, 255, 33, 48, 33, 255, 29, 40, 29, 255, 26, 36, 27, 255, 30, 42, 30, 255, 27, 38, 28, 255, 29, 40, 29, 255, 30, 42, 30, 255, 31, 44, 31, 255, 37, 56, 37, 255, 37, 56, 37, 255, 37, 55, 37, 255, 40, 60, 40, 255, 44, 65, 43, 255, 36, 53, 36, 255, 35, 53, 36, 255, 59, 85, 55, 255, 45, 67, 44, 255, 43, 63, 41, 255, 30, 42, 30, 255, 29, 41, 30, 255, 27, 38, 28, 255, 26, 34, 26, 255, 29, 41, 30, 255, 25, 33, 26, 255, 30, 43, 31, 255, 32, 46, 32, 255, 31, 45, 32, 255, 29, 40, 29, 255, 24, 31, 25, 255, 24, 31, 25, 255, 26, 35, 27, 255, 28, 39, 29, 255, 31, 44, 31, 255, 27, 37, 28, 255, 29, 41, 30, 255, 31, 45, 32, 255, 33, 47, 33, 255, 35, 51, 35, 255, 33, 49, 34, 255, 30, 42, 30, 255, 30, 43, 31, 255, 30, 42, 30, 255, 29, 41, 30, 255, 31, 44, 31, 255, 32, 45, 32, 255, 33, 49, 34, 255, 31, 45, 32, 255, 32, 46, 32, 255, 43, 64, 42, 255, 36, 53, 36, 255, 36, 54, 36, 255, 37, 56, 37, 255, 33, 48, 33, 255, 32, 45, 32, 255, 31, 44, 31, 255, 31, 45, 32, 255, 31, 45, 32, 255, 32, 47, 33, 255, 34, 51, 35, 255, 37, 56, 37, 255, 35, 52, 35, 255, 32, 46, 32, 255, 30, 42, 30, 255, 33, 48, 33, 255, 31, 45, 32, 255, 26, 36, 27, 255, 28, 39, 29, 255, 32, 46, 32, 255, 29, 41, 30, 255, 30, 43, 31, 255, 33, 48, 33, 255, 31, 44, 31, 255, 30, 42, 30, 255, 34, 50, 34, 255, 35, 53, 36, 255, 29, 41, 30, 255, 31, 44, 31, 255, 33, 47, 33, 255, 28, 39, 29, 255, 32, 46, 32, 255, 31, 44, 31, 255, 37, 56, 37, 255, 35, 52, 35, 255, 32, 46, 32, 255, 30, 43, 31, 255, 35, 52, 35, 255, 36, 54, 36, 255, 41, 61, 40, 255, 55, 79, 51, 255, 42, 62, 41, 255, 33, 49, 34, 255, 29, 40, 29, 255, 31, 44, 31, 255, 30, 42, 30, 255, 30, 43, 31, 255, 34, 50, 34, 255, 32, 47, 33, 255, 30, 42, 30, 255, 31, 44, 31, 255, 35, 53, 36, 255, 47, 69, 45, 255, 36, 54, 36, 255, 34, 50, 34, 255, 37, 56, 37, 255, 37, 56, 37, 255, 32, 46, 32, 255, 32, 47, 33, 255, 31, 44, 31, 255, 32, 46, 32, 255, 31, 45, 32, 255, 28, 39, 29, 255, 30, 43, 31, 255, 35, 51, 35, 255, 32, 47, 33, 255, 32, 45, 32, 255, 35, 51, 35, 255, 29, 41, 30, 255, 29, 41, 30, 255, 30, 43, 31, 255, 31, 44, 31, 255, 29, 40, 29, 255, 31, 45, 32, 255, 32, 47, 33, 255, 29, 41, 30, 255, 36, 53, 36, 255, 35, 52, 35, 255, 36, 53, 36, 255, 34, 49, 34, 255, 34, 50, 34, 255, 33, 48, 33, 255, 29, 41, 30, 255, 32, 47, 33, 255, 28, 39, 29, 255, 29, 41, 30, 255, 28, 38, 28, 255, 31, 45, 32, 255, 29, 40, 29, 255, 31, 45, 32, 255, 29, 41, 30, 255, 35, 51, 35, 255, 31, 45, 32, 255, 32, 46, 32, 255, 31, 45, 32, 255, 26, 36, 27, 255, 36, 32, 23, 255, 37, 32, 22, 255, 41, 35, 24, 255, 46, 37, 24, 255, 50, 40, 26, 255, 51, 41, 27, 255, 43, 36, 24, 255, 41, 35, 24, 255, 40, 35, 24, 255, 38, 32, 22, 255, 38, 33, 23, 255, 59, 46, 30, 255, 45, 37, 26, 255, 37, 33, 23, 255, 45, 37, 24, 255, 35, 31, 22, 255, 33, 30, 22, 255, 45, 37, 24, 255, 49, 40, 26, 255, 40, 34, 24, 255, 60, 46, 31, 255, 46, 38, 25, 255, 40, 34, 24, 255, 41, 35, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 36, 31, 22, 255, 41, 36, 26, 255, 53, 44, 32, 255, 67, 54, 39, 255, 36, 31, 22, 255, 40, 34, 24, 255, 49, 40, 26, 255, 36, 32, 23, 255, 40, 35, 25, 255, 39, 33, 23, 255, 45, 37, 24, 255, 43, 37, 24, 255, 41, 35, 24, 255, 52, 42, 27, 255, 37, 33, 23, 255, 43, 37, 24, 255, 45, 38, 25, 255, 37, 33, 23, 255, 36, 32, 23, 255, 39, 34, 24, 255, 50, 42, 31, 255, 39, 34, 24, 255, 52, 42, 27, 255, 41, 35, 24, 255, 50, 40, 27, 255, 42, 36, 24, 255, 52, 42, 27, 255, 41, 35, 24, 255, 34, 31, 22, 255, 36, 32, 22, 255, 38, 33, 23, 255, 34, 31, 22, 255, 33, 30, 22, 255, 48, 40, 30, 255, 79, 63, 45, 255, 57, 47, 34, 255, 36, 32, 23, 255, 42, 36, 24, 255, 73, 59, 42, 255, 59, 49, 35, 255, 36, 31, 22, 255, 41, 36, 24, 255, 50, 42, 31, 255, 57, 47, 34, 255, 37, 33, 23, 255, 33, 30, 22, 255, 36, 32, 24, 255, 35, 31, 23, 255, 38, 33, 23, 255, 42, 36, 24, 255, 37, 33, 23, 255, 35, 31, 22, 255, 43, 37, 24, 255, 45, 37, 24, 255, 56, 44, 29, 255, 46, 38, 25, 255, 40, 35, 24, 255, 55, 43, 28, 255, 66, 49, 33, 255, 51, 41, 27, 255, 43, 36, 24, 255, 41, 35, 24, 255, 43, 36, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 35, 31, 22, 255, 42, 36, 24, 255, 47, 39, 25, 255, 45, 37, 24, 255, 40, 34, 24, 255, 38, 33, 23, 255, 33, 30, 22, 255, 35, 31, 23, 255, 62, 51, 36, 255, 34, 31, 22, 255, 39, 34, 25, 255, 45, 39, 28, 255, 42, 37, 27, 255, 41, 35, 24, 255, 42, 36, 24, 255, 56, 44, 29, 255, 46, 38, 25, 255, 46, 39, 25, 255, 44, 37, 24, 255, 40, 35, 24, 255, 40, 35, 24, 255, 52, 42, 28, 255, 40, 34, 24, 255, 38, 33, 23, 255, 49, 42, 30, 255, 61, 50, 36, 255, 45, 39, 28, 255, 38, 33, 23, 255, 42, 36, 24, 255, 41, 35, 24, 255, 47, 39, 25, 255, 44, 37, 24, 255, 58, 45, 30, 255, 33, 30, 22, 255, 39, 34, 24, 255, 34, 31, 22, 255, 44, 37, 24, 255, 33, 30, 22, 255, 40, 35, 24, 255, 53, 42, 28, 255, 73, 54, 33, 255, 50, 40, 27, 255, 49, 40, 26, 255, 35, 31, 22, 255, 43, 36, 24, 255, 40, 34, 24, 255, 36, 32, 24, 255, 54, 45, 33, 255, 36, 32, 22, 255, 34, 31, 22, 255, 45, 39, 28, 255, 40, 34, 24, 255, 39, 34, 23, 255, 33, 30, 22, 255, 40, 34, 24, 255, 39, 34, 23, 255, 42, 36, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 57, 44, 29, 255, 54, 43, 28, 255, 56, 44, 29, 255, 40, 34, 24, 255, 37, 33, 23, 255, 48, 39, 25, 255, 54, 43, 28, 255, 42, 36, 24, 255, 45, 37, 24, 255, 37, 33, 23, 255, 39, 34, 25, 255, 34, 31, 22, 255, 37, 33, 23, 255, 42, 37, 27, 255, 51, 43, 31, 255, 49, 42, 30, 255, 39, 34, 24, 255, 40, 35, 24, 255, 43, 37, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 59, 45, 30, 255, 55, 43, 28, 255, 52, 42, 27, 255, 56, 44, 29, 255, 50, 40, 27, 255, 36, 32, 23, 255, 37, 33, 23, 255, 33, 30, 22, 255, 39, 34, 23, 255, 33, 30, 22, 255, 67, 54, 39, 255, 37, 33, 23, 255, 40, 35, 24, 255, 34, 30, 22, 255, 44, 37, 24, 255, 40, 35, 24, 255, 38, 33, 23, 255, 37, 33, 24, 255, 79, 62, 44, 255, 67, 54, 39, 255, 46, 40, 29, 255, 35, 31, 22, 255, 34, 31, 22, 255, 43, 37, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 39, 33, 23, 255, 57, 45, 29, 255, 59, 45, 30, 255, 50, 40, 27, 255, 34, 31, 22, 255, 34, 31, 22, 255, 37, 33, 23, 255, 40, 35, 24, 255, 43, 36, 24, 255, 49, 40, 26, 255, 46, 39, 25, 255, 51, 41, 27, 255, 48, 40, 26, 255, 39, 34, 24, 255, 40, 35, 24, 255, 37, 33, 23, 255, 36, 32, 23, 255, 33, 30, 22, 255, 44, 38, 27, 255, 34, 31, 22, 255, 45, 37, 24, 255, 54, 43, 28, 255, 43, 37, 24, 255, 39, 34, 24, 255, 36, 32, 23, 255, 37, 33, 23, 255, 36, 32, 23, 255, 58, 48, 34, 255, 37, 33, 24, 255, 57, 47, 34, 255, 53, 44, 32, 255, 37, 33, 23, 255, 39, 34, 24, 255, 43, 36, 24, 255, 45, 38, 25, 255, 59, 45, 30, 255, 49, 40, 26, 255, 57, 44, 29, 255, 42, 36, 24, 255, 45, 37, 24, 255, 40, 35, 25, 255, 43, 36, 24, 255, 51, 41, 27, 255, 42, 36, 24, 255, 41, 36, 24, 255, 50, 41, 26, 255, 59, 45, 30, 255, 54, 42, 28, 255, 40, 34, 23, 255, 46, 38, 26, 255, 38, 33, 23, 255, 37, 33, 24, 255, 41, 35, 23, 255, 36, 32, 23, 255, 37, 32, 22, 255, 40, 35, 23, 255, 57, 44, 29, 255, 42, 36, 23, 255, 42, 36, 24, 255, 26, 36, 27, 255, 30, 43, 31, 255, 30, 43, 31, 255, 31, 45, 32, 255, 30, 43, 31, 255, 33, 48, 33, 255, 32, 47, 33, 255, 32, 47, 33, 255, 31, 44, 31, 255, 30, 43, 31, 255, 32, 47, 33, 255, 32, 46, 32, 255, 34, 49, 34, 255, 34, 50, 34, 255, 30, 43, 31, 255, 34, 49, 34, 255, 34, 49, 34, 255, 29, 40, 29, 255, 35, 52, 35, 255, 36, 53, 36, 255, 34, 50, 34, 255, 32, 46, 32, 255, 33, 49, 34, 255, 33, 49, 34, 255, 30, 43, 31, 255, 34, 50, 34, 255, 33, 48, 33, 255, 30, 43, 31, 255, 33, 48, 33, 255, 38, 57, 38, 255, 40, 59, 39, 255, 33, 49, 34, 255, 43, 63, 41, 255, 35, 53, 36, 255, 34, 50, 34, 255, 36, 54, 36, 255, 36, 54, 36, 255, 33, 47, 33, 255, 32, 47, 33, 255, 30, 43, 31, 255, 29, 41, 30, 255, 31, 44, 31, 255, 33, 48, 33, 255, 33, 47, 33, 255, 34, 50, 34, 255, 33, 47, 33, 255, 32, 46, 32, 255, 34, 51, 35, 255, 34, 50, 34, 255, 35, 53, 36, 255, 45, 67, 44, 255, 35, 53, 36, 255, 34, 50, 34, 255, 34, 49, 34, 255, 32, 46, 32, 255, 30, 43, 31, 255, 24, 31, 25, 255, 24, 31, 25, 255, 27, 38, 28, 255, 31, 44, 31, 255, 31, 44, 31, 255, 30, 43, 31, 255, 32, 46, 32, 255, 27, 37, 28, 255, 26, 36, 27, 255, 23, 30, 24, 255, 34, 50, 34, 255, 30, 42, 30, 255, 27, 37, 28, 255, 28, 39, 29, 255, 32, 46, 32, 255, 35, 53, 36, 255, 47, 68, 45, 255, 37, 56, 37, 255, 36, 54, 36, 255, 46, 68, 44, 255, 47, 68, 45, 255, 39, 59, 39, 255, 35, 53, 36, 255, 36, 54, 36, 255, 53, 77, 50, 255, 42, 62, 41, 255, 36, 53, 36, 255, 34, 50, 34, 255, 34, 50, 34, 255, 35, 52, 35, 255, 33, 48, 33, 255, 34, 49, 34, 255, 34, 49, 34, 255, 36, 54, 36, 255, 33, 49, 34, 255, 29, 40, 29, 255, 25, 33, 26, 255, 29, 41, 30, 255, 29, 40, 29, 255, 28, 38, 28, 255, 26, 35, 27, 255, 28, 38, 28, 255, 33, 48, 33, 255, 33, 48, 33, 255, 29, 40, 29, 255, 31, 45, 32, 255, 30, 43, 31, 255, 26, 35, 27, 255, 26, 36, 27, 255, 28, 38, 28, 255, 28, 40, 29, 255, 31, 44, 31, 255, 30, 43, 31, 255, 30, 42, 30, 255, 29, 41, 30, 255, 33, 48, 33, 255, 31, 44, 31, 255, 33, 48, 33, 255, 29, 41, 30, 255, 31, 45, 32, 255, 30, 42, 30, 255, 28, 40, 29, 255, 35, 51, 35, 255, 36, 53, 36, 255, 36, 53, 36, 255, 37, 55, 37, 255, 53, 77, 50, 255, 44, 65, 43, 255, 54, 77, 50, 255, 36, 54, 36, 255, 37, 55, 37, 255, 55, 79, 51, 255, 37, 56, 37, 255, 37, 55, 37, 255, 34, 49, 34, 255, 31, 44, 31, 255, 31, 45, 32, 255, 27, 37, 28, 255, 26, 35, 27, 255, 28, 39, 29, 255, 29, 41, 30, 255, 30, 43, 31, 255, 30, 43, 31, 255, 28, 39, 29, 255, 24, 31, 25, 255, 23, 29, 24, 255, 27, 37, 28, 255, 26, 36, 27, 255, 32, 46, 32, 255, 30, 43, 31, 255, 31, 45, 32, 255, 31, 45, 32, 255, 32, 46, 32, 255, 32, 46, 32, 255, 32, 46, 32, 255, 29, 40, 29, 255, 30, 42, 30, 255, 30, 42, 30, 255, 31, 45, 32, 255, 31, 44, 31, 255, 33, 47, 33, 255, 30, 42, 30, 255, 32, 46, 32, 255, 32, 45, 32, 255, 37, 56, 37, 255, 35, 51, 35, 255, 34, 50, 34, 255, 35, 53, 36, 255, 31, 45, 32, 255, 34, 50, 34, 255, 32, 46, 32, 255, 30, 43, 31, 255, 34, 50, 34, 255, 36, 54, 36, 255, 35, 52, 35, 255, 38, 57, 38, 255, 35, 52, 35, 255, 34, 50, 34, 255, 33, 47, 33, 255, 29, 40, 29, 255, 33, 48, 33, 255, 27, 37, 28, 255, 28, 38, 28, 255, 27, 37, 28, 255, 26, 36, 27, 255, 30, 43, 31, 255, 33, 49, 34, 255, 32, 47, 33, 255, 30, 43, 31, 255, 44, 65, 43, 255, 36, 54, 36, 255, 31, 45, 32, 255, 31, 44, 31, 255, 32, 47, 33, 255, 33, 48, 33, 255, 33, 48, 33, 255, 37, 56, 37, 255, 36, 54, 36, 255, 38, 57, 38, 255, 34, 50, 34, 255, 37, 55, 37, 255, 35, 52, 35, 255, 42, 62, 41, 255, 43, 63, 41, 255, 50, 73, 47, 255, 38, 57, 38, 255, 29, 41, 30, 255, 31, 45, 32, 255, 30, 43, 31, 255, 31, 45, 32, 255, 29, 41, 30, 255, 35, 52, 35, 255, 31, 45, 32, 255, 27, 38, 28, 255, 36, 54, 36, 255, 36, 54, 36, 255, 41, 61, 40, 255, 32, 47, 33, 255, 32, 46, 32, 255, 31, 44, 31, 255, 33, 48, 33, 255, 30, 42, 30, 255, 30, 43, 31, 255, 31, 45, 32, 255, 28, 39, 29, 255, 30, 43, 31, 255, 30, 43, 31, 255, 35, 52, 35, 255, 33, 48, 33, 255, 31, 44, 31, 255, 33, 49, 34, 255, 34, 49, 34, 255, 33, 47, 33, 255, 32, 45, 32, 255, 27, 37, 28, 255, 31, 44, 31, 255, 28, 39, 29, 255, 25, 34, 26, 255, 26, 36, 27, 255, 30, 43, 31, 255, 32, 47, 33, 255, 31, 45, 32, 255, 32, 47, 33, 255, 37, 55, 37, 255, 30, 42, 30, 255, 30, 43, 31, 255, 32, 47, 33, 255, 30, 43, 31, 255, 29, 41, 30, 255, 28, 39, 29, 255, 27, 38, 28, 255, 32, 47, 33, 255, 33, 48, 33, 255, 35, 51, 35, 255, 29, 41, 30, 255, 31, 44, 31, 255, 33, 48, 33, 255, 29, 41, 30, 255, 32, 45, 32, 255, 26, 35, 27, 255, 34, 31, 22, 255, 36, 32, 23, 255, 37, 33, 23, 255, 41, 35, 24, 255, 37, 33, 23, 255, 41, 35, 24, 255, 35, 31, 22, 255, 40, 34, 24, 255, 42, 35, 24, 255, 47, 39, 26, 255, 41, 35, 24, 255, 42, 35, 24, 255, 50, 40, 26, 255, 40, 35, 24, 255, 41, 35, 24, 255, 42, 36, 24, 255, 39, 34, 24, 255, 37, 33, 23, 255, 39, 34, 23, 255, 45, 37, 24, 255, 60, 46, 30, 255, 67, 50, 33, 255, 40, 35, 24, 255, 46, 40, 29, 255, 43, 37, 24, 255, 34, 30, 22, 255, 35, 31, 23, 255, 38, 33, 23, 255, 63, 52, 37, 255, 39, 34, 25, 255, 37, 33, 23, 255, 35, 31, 22, 255, 35, 31, 22, 255, 34, 30, 22, 255, 34, 30, 22, 255, 41, 35, 24, 255, 45, 38, 25, 255, 46, 38, 25, 255, 40, 34, 24, 255, 37, 33, 23, 255, 62, 51, 36, 255, 57, 47, 34, 255, 63, 52, 37, 255, 46, 38, 25, 255, 39, 34, 23, 255, 42, 57, 30, 255, 35, 31, 23, 255, 62, 51, 36, 255, 34, 30, 22, 255, 43, 37, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 59, 45, 30, 255, 37, 33, 23, 255, 33, 30, 22, 255, 40, 35, 24, 255, 39, 33, 23, 255, 34, 31, 22, 255, 45, 39, 28, 255, 33, 30, 22, 255, 50, 42, 31, 255, 40, 35, 24, 255, 37, 33, 23, 255, 36, 32, 22, 255, 64, 52, 37, 255, 38, 33, 23, 255, 36, 31, 22, 255, 36, 32, 22, 255, 37, 33, 23, 255, 44, 38, 27, 255, 36, 31, 22, 255, 34, 31, 22, 255, 70, 57, 40, 255, 36, 32, 23, 255, 41, 35, 24, 255, 62, 47, 31, 255, 43, 37, 24, 255, 37, 33, 23, 255, 46, 39, 25, 255, 43, 37, 24, 255, 52, 42, 27, 255, 46, 39, 25, 255, 42, 36, 24, 255, 43, 36, 24, 255, 46, 39, 25, 255, 43, 37, 24, 255, 42, 36, 24, 255, 52, 42, 28, 255, 37, 33, 23, 255, 34, 31, 22, 255, 42, 36, 24, 255, 59, 46, 30, 255, 45, 38, 25, 255, 60, 46, 31, 255, 45, 37, 24, 255, 34, 31, 22, 255, 33, 30, 22, 255, 45, 37, 24, 255, 42, 36, 24, 255, 40, 35, 25, 255, 33, 30, 22, 255, 78, 62, 43, 255, 58, 48, 34, 255, 54, 45, 33, 255, 79, 62, 45, 255, 33, 30, 22, 255, 33, 30, 22, 255, 37, 33, 23, 255, 37, 33, 23, 255, 51, 43, 31, 255, 37, 33, 23, 255, 41, 35, 24, 255, 58, 45, 30, 255, 39, 34, 23, 255, 33, 30, 22, 255, 53, 44, 32, 255, 40, 34, 24, 255, 40, 34, 24, 255, 41, 36, 24, 255, 44, 37, 24, 255, 52, 42, 27, 255, 35, 31, 22, 255, 40, 34, 24, 255, 39, 34, 24, 255, 39, 34, 23, 255, 35, 31, 22, 255, 42, 36, 24, 255, 37, 33, 23, 255, 52, 42, 28, 255, 49, 40, 26, 255, 52, 42, 27, 255, 53, 42, 28, 255, 59, 45, 30, 255, 42, 36, 24, 255, 55, 43, 28, 255, 42, 36, 24, 255, 37, 33, 23, 255, 55, 46, 33, 255, 72, 58, 42, 255, 39, 34, 25, 255, 59, 49, 35, 255, 44, 38, 27, 255, 63, 52, 37, 255, 34, 31, 22, 255, 38, 33, 23, 255, 39, 34, 24, 255, 45, 38, 25, 255, 40, 35, 24, 255, 44, 37, 24, 255, 49, 40, 26, 255, 59, 46, 30, 255, 45, 37, 24, 255, 39, 34, 23, 255, 35, 31, 22, 255, 39, 34, 23, 255, 63, 48, 31, 255, 46, 38, 25, 255, 45, 38, 25, 255, 38, 33, 23, 255, 34, 31, 22, 255, 37, 33, 23, 255, 38, 33, 23, 255, 71, 97, 65, 255, 69, 91, 58, 255, 40, 35, 25, 255, 48, 40, 30, 255, 42, 36, 24, 255, 42, 36, 24, 255, 49, 40, 26, 255, 42, 36, 24, 255, 40, 35, 24, 255, 49, 40, 26, 255, 61, 47, 31, 255, 56, 44, 29, 255, 53, 42, 28, 255, 36, 32, 23, 255, 36, 32, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 50, 40, 27, 255, 34, 31, 22, 255, 42, 36, 24, 255, 42, 36, 24, 255, 50, 42, 31, 255, 35, 31, 23, 255, 57, 45, 29, 255, 51, 41, 27, 255, 45, 37, 24, 255, 55, 46, 33, 255, 76, 61, 43, 255, 78, 61, 43, 255, 73, 59, 42, 255, 43, 37, 24, 255, 39, 33, 23, 255, 33, 30, 22, 255, 38, 33, 23, 255, 46, 39, 25, 255, 37, 33, 23, 255, 40, 34, 24, 255, 43, 36, 24, 255, 46, 38, 25, 255, 48, 40, 26, 255, 45, 37, 24, 255, 46, 39, 25, 255, 49, 40, 26, 255, 37, 33, 23, 255, 45, 38, 25, 255, 57, 45, 29, 255, 49, 40, 26, 255, 48, 39, 25, 255, 59, 46, 30, 255, 45, 37, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 41, 35, 24, 255, 58, 45, 30, 255, 43, 37, 24, 255, 36, 32, 23, 255, 40, 34, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 94, 119, 85, 255, 40, 35, 25, 255, 34, 31, 22, 255, 59, 49, 35, 255, 36, 32, 23, 255, 40, 34, 24, 255, 43, 37, 24, 255, 39, 34, 23, 255, 46, 38, 25, 255, 55, 43, 28, 255, 56, 44, 29, 255, 36, 32, 22, 255, 39, 34, 24, 255, 53, 42, 28, 255, 67, 50, 33, 255, 64, 48, 32, 255, 58, 45, 30, 255, 62, 47, 31, 255, 65, 49, 32, 255, 42, 36, 24, 255, 40, 34, 23, 255, 40, 34, 24, 255, 43, 36, 25, 255, 37, 32, 23, 255, 45, 39, 28, 255, 40, 35, 25, 255, 36, 32, 22, 255, 40, 35, 24, 255, 36, 32, 23, 255, 44, 36, 23, 255, 40, 34, 24, 255, 33, 30, 22, 255, 29, 40, 29, 255, 32, 46, 32, 255, 32, 47, 33, 255, 34, 50, 34, 255, 34, 50, 34, 255, 33, 48, 33, 255, 34, 49, 34, 255, 34, 49, 34, 255, 31, 44, 31, 255, 33, 48, 33, 255, 32, 46, 32, 255, 34, 51, 35, 255, 35, 52, 35, 255, 37, 55, 37, 255, 31, 45, 32, 255, 32, 46, 32, 255, 34, 49, 34, 255, 31, 44, 31, 255, 35, 51, 35, 255, 32, 46, 32, 255, 28, 39, 29, 255, 27, 38, 28, 255, 32, 47, 33, 255, 32, 47, 33, 255, 35, 52, 35, 255, 29, 40, 29, 255, 31, 44, 31, 255, 33, 48, 33, 255, 36, 54, 36, 255, 36, 54, 36, 255, 35, 52, 35, 255, 35, 52, 35, 255, 34, 50, 34, 255, 41, 61, 40, 255, 36, 54, 36, 255, 37, 55, 37, 255, 34, 51, 35, 255, 33, 48, 33, 255, 34, 49, 34, 255, 33, 49, 34, 255, 31, 45, 32, 255, 31, 45, 32, 255, 34, 49, 34, 255, 35, 51, 35, 255, 35, 52, 35, 255, 34, 50, 34, 255, 36, 53, 36, 255, 37, 55, 37, 255, 34, 49, 34, 255, 54, 77, 50, 255, 44, 65, 43, 255, 35, 52, 35, 255, 34, 49, 34, 255, 32, 47, 33, 255, 27, 37, 28, 255, 27, 37, 28, 255, 25, 33, 26, 255, 25, 32, 26, 255, 27, 37, 28, 255, 29, 40, 29, 255, 27, 37, 28, 255, 30, 43, 31, 255, 30, 43, 31, 255, 30, 43, 31, 255, 25, 33, 26, 255, 27, 36, 27, 255, 28, 38, 28, 255, 26, 35, 27, 255, 31, 45, 32, 255, 32, 46, 32, 255, 31, 44, 31, 255, 32, 47, 33, 255, 37, 56, 37, 255, 37, 55, 37, 255, 39, 59, 39, 255, 36, 53, 36, 255, 36, 54, 36, 255, 36, 53, 36, 255, 35, 53, 36, 255, 35, 51, 35, 255, 37, 56, 37, 255, 35, 52, 35, 255, 39, 59, 39, 255, 34, 50, 34, 255, 47, 68, 45, 255, 37, 55, 37, 255, 37, 56, 37, 255, 35, 53, 36, 255, 37, 55, 37, 255, 36, 53, 36, 255, 34, 50, 34, 255, 31, 44, 31, 255, 27, 37, 28, 255, 24, 32, 25, 255, 23, 29, 24, 255, 26, 35, 27, 255, 23, 30, 24, 255, 29, 41, 30, 255, 34, 49, 34, 255, 32, 47, 33, 255, 32, 47, 33, 255, 33, 49, 34, 255, 33, 47, 33, 255, 29, 40, 29, 255, 28, 39, 29, 255, 31, 45, 32, 255, 32, 46, 32, 255, 33, 48, 33, 255, 29, 41, 30, 255, 30, 42, 30, 255, 31, 45, 32, 255, 34, 49, 34, 255, 29, 41, 30, 255, 37, 55, 37, 255, 34, 50, 34, 255, 32, 47, 33, 255, 30, 42, 30, 255, 35, 52, 35, 255, 47, 69, 45, 255, 43, 63, 41, 255, 39, 59, 39, 255, 34, 50, 34, 255, 36, 54, 36, 255, 40, 59, 39, 255, 40, 60, 40, 255, 73, 91, 18, 255, 35, 53, 36, 255, 36, 54, 36, 255, 33, 48, 33, 255, 37, 55, 37, 255, 33, 48, 33, 255, 32, 46, 32, 255, 25, 34, 26, 255, 25, 34, 26, 255, 28, 38, 28, 255, 28, 39, 29, 255, 32, 45, 32, 255, 32, 47, 33, 255, 30, 42, 30, 255, 25, 33, 26, 255, 32, 40, 32, 255, 23, 30, 24, 255, 25, 33, 26, 255, 29, 40, 29, 255, 34, 49, 34, 255, 32, 47, 33, 255, 29, 40, 29, 255, 33, 48, 33, 255, 34, 50, 34, 255, 32, 46, 32, 255, 31, 45, 32, 255, 30, 42, 30, 255, 29, 41, 30, 255, 33, 49, 34, 255, 33, 47, 33, 255, 36, 53, 36, 255, 32, 46, 32, 255, 32, 46, 32, 255, 34, 49, 34, 255, 32, 47, 33, 255, 37, 56, 37, 255, 31, 45, 32, 255, 35, 51, 35, 255, 34, 50, 34, 255, 35, 51, 35, 255, 38, 57, 38, 255, 35, 51, 35, 255, 35, 52, 35, 255, 34, 49, 34, 255, 34, 51, 35, 255, 32, 47, 33, 255, 34, 50, 34, 255, 35, 52, 35, 255, 33, 47, 33, 255, 31, 44, 31, 255, 28, 38, 28, 255, 30, 42, 30, 255, 30, 42, 30, 255, 29, 41, 30, 255, 23, 29, 24, 255, 25, 33, 26, 255, 32, 46, 32, 255, 32, 46, 32, 255, 32, 47, 33, 255, 37, 56, 37, 255, 37, 56, 37, 255, 34, 50, 34, 255, 35, 51, 35, 255, 34, 49, 34, 255, 31, 44, 31, 255, 30, 43, 31, 255, 34, 49, 34, 255, 33, 47, 33, 255, 35, 51, 35, 255, 37, 56, 37, 255, 35, 51, 35, 255, 51, 74, 48, 255, 40, 60, 40, 255, 55, 79, 51, 255, 45, 66, 43, 255, 37, 55, 37, 255, 33, 48, 33, 255, 33, 48, 33, 255, 36, 53, 36, 255, 29, 41, 30, 255, 31, 45, 32, 255, 32, 46, 32, 255, 34, 50, 34, 255, 27, 38, 28, 255, 28, 39, 29, 255, 34, 50, 34, 255, 36, 54, 36, 255, 35, 51, 35, 255, 33, 49, 34, 255, 31, 45, 32, 255, 33, 47, 33, 255, 33, 47, 33, 255, 35, 52, 35, 255, 33, 49, 34, 255, 27, 37, 28, 255, 29, 41, 30, 255, 29, 40, 29, 255, 33, 49, 34, 255, 33, 48, 33, 255, 29, 41, 30, 255, 30, 43, 31, 255, 32, 46, 32, 255, 32, 47, 33, 255, 33, 47, 33, 255, 30, 43, 31, 255, 27, 37, 28, 255, 27, 37, 28, 255, 26, 36, 27, 255, 24, 31, 25, 255, 27, 37, 28, 255, 27, 37, 28, 255, 29, 41, 30, 255, 30, 43, 31, 255, 32, 47, 33, 255, 32, 45, 32, 255, 31, 44, 31, 255, 28, 40, 29, 255, 30, 43, 31, 255, 27, 37, 28, 255, 32, 47, 33, 255, 35, 52, 35, 255, 35, 52, 35, 255, 35, 52, 35, 255, 36, 54, 36, 255, 32, 47, 33, 255, 29, 41, 30, 255, 25, 33, 26, 255, 28, 40, 29, 255, 27, 36, 27, 255, 25, 34, 26, 255, 25, 33, 26, 255, 36, 32, 22, 255, 41, 35, 24, 255, 57, 44, 29, 255, 42, 36, 23, 255, 39, 34, 24, 255, 44, 36, 23, 255, 36, 32, 23, 255, 39, 33, 23, 255, 51, 43, 31, 255, 39, 34, 24, 255, 49, 40, 26, 255, 41, 35, 24, 255, 41, 35, 23, 255, 43, 36, 24, 255, 46, 38, 24, 255, 42, 36, 24, 255, 51, 41, 27, 255, 40, 35, 24, 255, 36, 32, 23, 255, 42, 36, 24, 255, 39, 34, 24, 255, 45, 37, 24, 255, 52, 42, 27, 255, 39, 33, 23, 255, 36, 32, 24, 255, 39, 34, 25, 255, 36, 32, 24, 255, 61, 50, 36, 255, 43, 36, 24, 255, 46, 39, 25, 255, 53, 44, 32, 255, 36, 32, 22, 255, 50, 42, 31, 255, 44, 38, 27, 255, 37, 33, 24, 255, 43, 36, 24, 255, 53, 42, 28, 255, 46, 39, 25, 255, 35, 31, 22, 255, 50, 42, 31, 255, 37, 33, 23, 255, 54, 45, 33, 255, 33, 30, 22, 255, 39, 34, 24, 255, 45, 37, 24, 255, 38, 33, 23, 255, 39, 33, 23, 255, 33, 30, 22, 255, 55, 46, 33, 255, 39, 34, 23, 255, 43, 37, 24, 255, 40, 35, 24, 255, 43, 36, 24, 255, 40, 35, 25, 255, 37, 33, 24, 255, 79, 63, 45, 255, 71, 57, 41, 255, 33, 30, 22, 255, 79, 63, 45, 255, 45, 39, 28, 255, 71, 57, 41, 255, 36, 32, 24, 255, 39, 33, 23, 255, 34, 31, 22, 255, 37, 33, 23, 255, 37, 33, 23, 255, 51, 43, 31, 255, 36, 32, 24, 255, 49, 42, 30, 255, 35, 31, 23, 255, 39, 34, 25, 255, 58, 48, 34, 255, 51, 43, 31, 255, 43, 36, 24, 255, 45, 37, 24, 255, 58, 45, 30, 255, 43, 37, 24, 255, 36, 32, 23, 255, 42, 36, 24, 255, 46, 38, 25, 255, 55, 43, 28, 255, 42, 36, 24, 255, 49, 40, 26, 255, 39, 34, 24, 255, 39, 34, 23, 255, 42, 36, 24, 255, 54, 43, 28, 255, 46, 39, 25, 255, 39, 34, 24, 255, 40, 35, 24, 255, 44, 37, 24, 255, 50, 40, 27, 255, 40, 35, 24, 255, 42, 36, 24, 255, 59, 46, 30, 255, 47, 39, 25, 255, 39, 34, 23, 255, 40, 34, 24, 255, 44, 37, 24, 255, 40, 34, 24, 255, 38, 33, 23, 255, 34, 31, 22, 255, 37, 33, 23, 255, 53, 44, 32, 255, 48, 40, 30, 255, 50, 42, 31, 255, 70, 57, 40, 255, 36, 32, 24, 255, 37, 33, 23, 255, 34, 30, 22, 255, 40, 35, 24, 255, 37, 33, 23, 255, 41, 36, 24, 255, 42, 36, 24, 255, 49, 40, 26, 255, 40, 35, 24, 255, 40, 34, 24, 255, 44, 38, 27, 255, 40, 34, 24, 255, 35, 31, 23, 255, 37, 33, 23, 255, 39, 34, 23, 255, 36, 32, 23, 255, 43, 37, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 52, 42, 27, 255, 43, 36, 24, 255, 45, 37, 24, 255, 43, 37, 24, 255, 51, 41, 27, 255, 64, 48, 32, 255, 70, 52, 33, 255, 60, 46, 30, 255, 51, 41, 27, 255, 45, 37, 24, 255, 34, 30, 22, 255, 44, 38, 27, 255, 45, 39, 28, 255, 36, 32, 24, 255, 35, 31, 22, 255, 58, 48, 34, 255, 41, 36, 26, 255, 61, 50, 36, 255, 40, 35, 25, 255, 39, 34, 24, 255, 50, 40, 27, 255, 52, 42, 27, 255, 55, 43, 28, 255, 43, 36, 24, 255, 45, 37, 24, 255, 47, 39, 25, 255, 43, 36, 24, 255, 47, 39, 25, 255, 40, 34, 24, 255, 53, 42, 28, 255, 42, 36, 24, 255, 37, 33, 23, 255, 40, 34, 24, 255, 37, 33, 23, 255, 35, 31, 22, 255, 38, 33, 23, 255, 40, 34, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 39, 33, 23, 255, 43, 36, 24, 255, 42, 36, 24, 255, 52, 42, 28, 255, 49, 40, 26, 255, 37, 33, 23, 255, 42, 36, 24, 255, 39, 33, 23, 255, 45, 38, 25, 255, 37, 33, 23, 255, 35, 31, 23, 255, 40, 34, 24, 255, 54, 45, 33, 255, 33, 30, 22, 255, 42, 36, 24, 255, 35, 31, 22, 255, 39, 34, 23, 255, 34, 31, 22, 255, 58, 48, 34, 255, 39, 33, 23, 255, 45, 37, 24, 255, 39, 34, 23, 255, 36, 32, 23, 255, 39, 34, 23, 255, 51, 43, 31, 255, 34, 31, 22, 255, 34, 31, 22, 255, 37, 33, 23, 255, 63, 52, 37, 255, 51, 43, 31, 255, 34, 30, 22, 255, 37, 33, 23, 255, 44, 37, 24, 255, 35, 31, 22, 255, 42, 36, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 43, 36, 24, 255, 61, 46, 31, 255, 43, 37, 24, 255, 44, 37, 24, 255, 42, 36, 24, 255, 54, 43, 28, 255, 60, 46, 31, 255, 49, 40, 26, 255, 43, 36, 24, 255, 49, 40, 26, 255, 59, 45, 30, 255, 58, 45, 30, 255, 52, 42, 27, 255, 60, 46, 31, 255, 42, 36, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 55, 43, 28, 255, 60, 46, 31, 255, 59, 46, 30, 255, 52, 42, 27, 255, 53, 42, 28, 255, 42, 36, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 41, 35, 24, 255, 40, 35, 24, 255, 34, 31, 22, 255, 34, 30, 22, 255, 37, 33, 23, 255, 41, 35, 24, 255, 57, 45, 29, 255, 54, 43, 28, 255, 40, 35, 24, 255, 64, 48, 32, 255, 73, 54, 33, 255, 61, 47, 31, 255, 58, 45, 30, 255, 56, 44, 29, 255, 42, 36, 23, 255, 49, 39, 27, 255, 48, 39, 26, 255, 58, 48, 32, 255, 38, 32, 22, 255, 45, 39, 27, 255, 36, 32, 23, 255, 42, 36, 25, 255, 38, 33, 23, 255, 34, 34, 22, 255, 40, 35, 25, 255, 39, 34, 23, 255, 34, 31, 22, 255, 40, 35, 24, 255, 40, 34, 24, 255, 28, 40, 29, 255, 31, 45, 32, 255, 36, 54, 36, 255, 33, 47, 33, 255, 34, 49, 34, 255, 35, 52, 35, 255, 35, 51, 35, 255, 34, 51, 35, 255, 34, 49, 34, 255, 32, 47, 33, 255, 32, 46, 32, 255, 36, 53, 36, 255, 36, 54, 36, 255, 36, 54, 36, 255, 33, 48, 33, 255, 30, 42, 30, 255, 31, 44, 31, 255, 32, 47, 33, 255, 35, 53, 36, 255, 31, 44, 31, 255, 27, 38, 28, 255, 28, 39, 29, 255, 32, 46, 32, 255, 74, 90, 16, 255, 37, 55, 37, 255, 32, 46, 32, 255, 28, 38, 28, 255, 31, 45, 32, 255, 34, 49, 34, 255, 36, 53, 36, 255, 35, 53, 36, 255, 45, 66, 43, 255, 35, 53, 36, 255, 37, 56, 37, 255, 35, 51, 35, 255, 38, 58, 38, 255, 36, 53, 36, 255, 35, 53, 36, 255, 34, 50, 34, 255, 32, 46, 32, 255, 33, 48, 33, 255, 36, 54, 36, 255, 36, 54, 36, 255, 33, 48, 33, 255, 34, 50, 34, 255, 37, 55, 37, 255, 37, 56, 37, 255, 36, 54, 36, 255, 37, 55, 37, 255, 41, 61, 40, 255, 37, 56, 37, 255, 34, 49, 34, 255, 33, 48, 33, 255, 30, 42, 30, 255, 29, 41, 30, 255, 79, 93, 12, 255, 25, 34, 26, 255, 25, 33, 26, 255, 26, 35, 27, 255, 26, 36, 27, 255, 25, 34, 26, 255, 28, 39, 29, 255, 30, 42, 30, 255, 28, 38, 28, 255, 27, 37, 28, 255, 29, 41, 30, 255, 29, 41, 30, 255, 27, 36, 27, 255, 31, 45, 32, 255, 30, 43, 31, 255, 27, 36, 27, 255, 34, 51, 35, 255, 37, 56, 37, 255, 35, 52, 35, 255, 36, 54, 36, 255, 36, 54, 36, 255, 36, 54, 36, 255, 32, 46, 32, 255, 45, 67, 44, 255, 34, 50, 34, 255, 33, 48, 33, 255, 36, 53, 36, 255, 34, 51, 35, 255, 34, 50, 34, 255, 42, 62, 41, 255, 36, 53, 36, 255, 36, 54, 36, 255, 39, 59, 39, 255, 104, 130, 16, 255, 34, 50, 34, 255, 33, 48, 33, 255, 29, 41, 30, 255, 29, 40, 29, 255, 25, 34, 26, 255, 23, 29, 24, 255, 25, 31, 25, 255, 27, 37, 28, 255, 29, 41, 30, 255, 35, 51, 35, 255, 30, 43, 31, 255, 33, 47, 33, 255, 34, 49, 34, 255, 31, 45, 32, 255, 30, 42, 30, 255, 30, 43, 31, 255, 31, 44, 31, 255, 32, 46, 32, 255, 32, 46, 32, 255, 29, 41, 30, 255, 32, 45, 32, 255, 31, 45, 32, 255, 32, 47, 33, 255, 31, 45, 32, 255, 32, 46, 32, 255, 33, 48, 33, 255, 31, 44, 31, 255, 32, 45, 32, 255, 37, 55, 37, 255, 46, 68, 44, 255, 54, 77, 50, 255, 43, 63, 41, 255, 37, 55, 37, 255, 36, 54, 36, 255, 36, 54, 36, 255, 33, 48, 33, 255, 37, 56, 37, 255, 38, 58, 38, 255, 34, 50, 34, 255, 35, 51, 35, 255, 36, 54, 36, 255, 33, 49, 34, 255, 32, 47, 33, 255, 25, 33, 26, 255, 26, 35, 27, 255, 28, 39, 29, 255, 28, 38, 28, 255, 28, 39, 29, 255, 32, 46, 32, 255, 28, 39, 29, 255, 24, 31, 25, 255, 26, 33, 27, 255, 25, 34, 26, 255, 27, 37, 28, 255, 29, 41, 30, 255, 31, 45, 32, 255, 29, 41, 30, 255, 33, 48, 33, 255, 32, 46, 32, 255, 32, 46, 32, 255, 31, 45, 32, 255, 28, 39, 29, 255, 29, 41, 30, 255, 30, 42, 30, 255, 31, 44, 31, 255, 33, 48, 33, 255, 29, 41, 30, 255, 30, 42, 30, 255, 32, 47, 33, 255, 34, 49, 34, 255, 36, 54, 36, 255, 34, 51, 35, 255, 33, 48, 33, 255, 34, 50, 34, 255, 35, 52, 35, 255, 42, 62, 41, 255, 47, 69, 45, 255, 40, 60, 40, 255, 37, 55, 37, 255, 34, 50, 34, 255, 34, 49, 34, 255, 30, 43, 31, 255, 31, 45, 32, 255, 32, 45, 32, 255, 32, 47, 33, 255, 29, 41, 30, 255, 30, 42, 30, 255, 30, 43, 31, 255, 27, 37, 28, 255, 27, 36, 27, 255, 23, 29, 24, 255, 25, 33, 26, 255, 27, 37, 28, 255, 31, 44, 31, 255, 33, 48, 33, 255, 32, 46, 32, 255, 38, 57, 38, 255, 33, 49, 34, 255, 35, 51, 35, 255, 31, 45, 32, 255, 30, 42, 30, 255, 33, 47, 33, 255, 36, 53, 36, 255, 31, 45, 32, 255, 33, 47, 33, 255, 36, 53, 36, 255, 41, 61, 40, 255, 45, 67, 44, 255, 39, 59, 39, 255, 42, 62, 41, 255, 54, 77, 50, 255, 41, 61, 40, 255, 33, 49, 34, 255, 33, 49, 34, 255, 33, 49, 34, 255, 31, 44, 31, 255, 32, 46, 32, 255, 33, 48, 33, 255, 33, 48, 33, 255, 34, 50, 34, 255, 28, 39, 29, 255, 32, 45, 32, 255, 34, 51, 35, 255, 35, 52, 35, 255, 32, 46, 32, 255, 30, 42, 30, 255, 31, 45, 32, 255, 31, 44, 31, 255, 35, 52, 35, 255, 32, 47, 33, 255, 28, 38, 28, 255, 26, 36, 27, 255, 29, 41, 30, 255, 31, 45, 32, 255, 32, 47, 33, 255, 30, 43, 31, 255, 31, 45, 32, 255, 33, 48, 33, 255, 34, 49, 34, 255, 34, 49, 34, 255, 33, 48, 33, 255, 27, 38, 28, 255, 31, 44, 31, 255, 27, 37, 28, 255, 26, 34, 26, 255, 24, 31, 25, 255, 25, 33, 26, 255, 28, 40, 29, 255, 32, 46, 32, 255, 36, 53, 36, 255, 33, 48, 33, 255, 32, 46, 32, 255, 29, 41, 30, 255, 25, 34, 26, 255, 26, 36, 27, 255, 31, 45, 32, 255, 35, 53, 36, 255, 38, 57, 38, 255, 34, 50, 34, 255, 36, 53, 36, 255, 29, 41, 30, 255, 27, 37, 28, 255, 28, 39, 29, 255, 30, 43, 31, 255, 26, 34, 26, 255, 26, 35, 27, 255, 26, 34, 26, 255, 48, 39, 25, 255, 48, 40, 26, 255, 48, 39, 25, 255, 44, 36, 24, 255, 39, 33, 23, 255, 39, 34, 24, 255, 41, 36, 25, 255, 38, 33, 24, 255, 38, 33, 24, 255, 37, 33, 23, 255, 42, 35, 23, 255, 44, 37, 25, 255, 40, 34, 23, 255, 40, 34, 23, 255, 44, 37, 24, 255, 40, 35, 24, 255, 45, 37, 24, 255, 42, 36, 24, 255, 35, 31, 22, 255, 37, 33, 23, 255, 41, 35, 24, 255, 41, 36, 24, 255, 43, 37, 24, 255, 49, 40, 26, 255, 40, 34, 24, 255, 49, 42, 30, 255, 70, 57, 40, 255, 54, 45, 33, 255, 36, 32, 22, 255, 37, 33, 23, 255, 36, 32, 23, 255, 37, 33, 23, 255, 36, 32, 23, 255, 41, 36, 26, 255, 36, 31, 22, 255, 47, 39, 25, 255, 49, 40, 26, 255, 46, 39, 25, 255, 42, 37, 27, 255, 42, 37, 27, 255, 61, 50, 36, 255, 35, 31, 23, 255, 34, 30, 22, 255, 37, 33, 23, 255, 39, 34, 24, 255, 40, 35, 24, 255, 39, 34, 24, 255, 34, 31, 22, 255, 67, 54, 39, 255, 35, 31, 22, 255, 39, 34, 23, 255, 42, 36, 24, 255, 41, 35, 24, 255, 36, 32, 24, 255, 61, 50, 36, 255, 80, 64, 45, 255, 71, 57, 41, 255, 33, 30, 22, 255, 58, 48, 34, 255, 80, 64, 45, 255, 44, 38, 27, 255, 34, 30, 22, 255, 33, 30, 22, 255, 37, 33, 23, 255, 40, 35, 24, 255, 38, 33, 23, 255, 49, 42, 30, 255, 40, 35, 25, 255, 54, 45, 33, 255, 80, 64, 45, 255, 71, 57, 41, 255, 59, 49, 35, 255, 35, 31, 22, 255, 37, 33, 23, 255, 57, 45, 29, 255, 48, 39, 25, 255, 45, 37, 24, 255, 43, 37, 24, 255, 39, 34, 24, 255, 41, 35, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 45, 37, 24, 255, 40, 34, 24, 255, 40, 35, 24, 255, 40, 34, 24, 255, 48, 40, 26, 255, 37, 33, 23, 255, 39, 34, 24, 255, 39, 34, 23, 255, 42, 36, 24, 255, 43, 37, 24, 255, 43, 36, 24, 255, 41, 35, 24, 255, 44, 37, 24, 255, 43, 36, 24, 255, 45, 37, 24, 255, 41, 35, 24, 255, 41, 35, 24, 255, 37, 33, 24, 255, 43, 37, 24, 255, 34, 31, 22, 255, 40, 35, 24, 255, 34, 31, 22, 255, 37, 33, 24, 255, 54, 45, 33, 255, 45, 39, 28, 255, 41, 35, 24, 255, 39, 34, 23, 255, 40, 35, 24, 255, 43, 36, 24, 255, 42, 36, 24, 255, 36, 32, 23, 255, 37, 33, 23, 255, 43, 37, 24, 255, 43, 37, 24, 255, 41, 36, 24, 255, 36, 32, 24, 255, 37, 33, 23, 255, 38, 33, 23, 255, 36, 31, 22, 255, 37, 33, 23, 255, 36, 32, 22, 255, 48, 40, 26, 255, 51, 41, 27, 255, 43, 37, 24, 255, 45, 37, 24, 255, 43, 37, 24, 255, 45, 37, 24, 255, 43, 37, 24, 255, 43, 37, 24, 255, 49, 40, 26, 255, 60, 46, 31, 255, 57, 44, 29, 255, 59, 45, 30, 255, 40, 35, 24, 255, 37, 33, 23, 255, 50, 42, 31, 255, 33, 30, 22, 255, 57, 47, 34, 255, 57, 47, 34, 255, 70, 57, 40, 255, 39, 34, 25, 255, 63, 52, 37, 255, 46, 40, 29, 255, 46, 38, 25, 255, 57, 44, 29, 255, 40, 34, 24, 255, 40, 35, 24, 255, 54, 43, 28, 255, 45, 38, 25, 255, 45, 38, 25, 255, 51, 41, 27, 255, 41, 36, 24, 255, 40, 35, 24, 255, 44, 37, 24, 255, 39, 34, 23, 255, 40, 34, 24, 255, 40, 34, 24, 255, 39, 34, 24, 255, 38, 33, 23, 255, 45, 37, 24, 255, 45, 37, 24, 255, 55, 43, 28, 255, 43, 36, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 42, 36, 24, 255, 39, 33, 23, 255, 35, 31, 22, 255, 38, 33, 23, 255, 39, 33, 23, 255, 40, 35, 24, 255, 41, 35, 24, 255, 39, 33, 23, 255, 42, 37, 27, 255, 45, 39, 28, 255, 45, 37, 24, 255, 43, 36, 24, 255, 44, 38, 27, 255, 72, 58, 42, 255, 55, 46, 33, 255, 37, 33, 23, 255, 43, 37, 24, 255, 43, 36, 24, 255, 39, 33, 23, 255, 36, 32, 22, 255, 35, 31, 22, 255, 35, 31, 22, 255, 36, 32, 23, 255, 73, 59, 42, 255, 39, 34, 25, 255, 42, 37, 27, 255, 37, 33, 23, 255, 36, 32, 23, 255, 40, 35, 24, 255, 33, 30, 22, 255, 39, 34, 25, 255, 45, 38, 25, 255, 40, 35, 24, 255, 42, 36, 24, 255, 49, 40, 26, 255, 40, 34, 24, 255, 46, 38, 25, 255, 42, 36, 24, 255, 54, 43, 28, 255, 65, 49, 33, 255, 54, 43, 28, 255, 56, 44, 29, 255, 62, 47, 31, 255, 79, 58, 33, 255, 69, 51, 33, 255, 45, 37, 24, 255, 54, 43, 28, 255, 39, 34, 23, 255, 41, 35, 24, 255, 41, 35, 24, 255, 50, 40, 27, 255, 51, 41, 27, 255, 60, 46, 31, 255, 57, 45, 29, 255, 54, 43, 28, 255, 47, 39, 25, 255, 45, 37, 24, 255, 43, 37, 24, 255, 39, 34, 23, 255, 35, 31, 23, 255, 38, 33, 23, 255, 45, 39, 28, 255, 35, 31, 22, 255, 45, 37, 24, 255, 44, 37, 24, 255, 60, 46, 31, 255, 45, 38, 25, 255, 48, 40, 26, 255, 58, 45, 30, 255, 50, 40, 27, 255, 49, 40, 26, 255, 39, 34, 24, 255, 49, 40, 26, 255, 48, 39, 25, 255, 46, 39, 26, 255, 50, 42, 30, 255, 36, 32, 23, 255, 49, 42, 30, 255, 34, 30, 22, 255, 39, 34, 24, 255, 36, 32, 22, 255, 37, 33, 23, 255, 35, 31, 23, 255, 42, 35, 23, 255, 39, 33, 23, 255, 48, 39, 25, 255, 49, 40, 26, 255, 28, 39, 29, 255, 25, 34, 26, 255, 33, 47, 33, 255, 32, 47, 33, 255, 35, 52, 35, 255, 33, 48, 33, 255, 30, 42, 30, 255, 30, 43, 31, 255, 32, 46, 32, 255, 32, 45, 32, 255, 31, 44, 31, 255, 30, 43, 31, 255, 33, 48, 33, 255, 35, 53, 36, 255, 36, 54, 36, 255, 33, 48, 33, 255, 31, 45, 32, 255, 33, 49, 34, 255, 33, 48, 33, 255, 31, 45, 32, 255, 33, 48, 33, 255, 32, 46, 32, 255, 33, 49, 34, 255, 32, 46, 32, 255, 31, 44, 31, 255, 33, 47, 33, 255, 31, 45, 32, 255, 33, 48, 33, 255, 33, 47, 33, 255, 36, 54, 36, 255, 34, 49, 34, 255, 37, 55, 37, 255, 37, 56, 37, 255, 37, 56, 37, 255, 45, 66, 43, 255, 43, 63, 41, 255, 37, 55, 37, 255, 34, 51, 35, 255, 32, 45, 32, 255, 33, 47, 33, 255, 30, 42, 30, 255, 33, 48, 33, 255, 33, 48, 33, 255, 34, 50, 34, 255, 29, 41, 30, 255, 32, 46, 32, 255, 42, 62, 41, 255, 35, 52, 35, 255, 34, 50, 34, 255, 35, 53, 36, 255, 35, 51, 35, 255, 35, 51, 35, 255, 38, 58, 38, 255, 36, 54, 36, 255, 33, 48, 33, 255, 28, 39, 29, 255, 26, 35, 27, 255, 26, 33, 27, 255, 26, 35, 27, 255, 28, 38, 28, 255, 24, 31, 25, 255, 28, 40, 29, 255, 25, 34, 26, 255, 26, 36, 27, 255, 32, 45, 32, 255, 32, 46, 32, 255, 30, 43, 31, 255, 32, 45, 32, 255, 28, 39, 29, 255, 28, 39, 29, 255, 32, 46, 32, 255, 37, 55, 37, 255, 36, 54, 36, 255, 40, 59, 39, 255, 41, 61, 40, 255, 36, 54, 36, 255, 36, 54, 36, 255, 35, 53, 36, 255, 42, 62, 41, 255, 34, 50, 34, 255, 37, 55, 37, 255, 47, 68, 45, 255, 37, 56, 37, 255, 34, 51, 35, 255, 36, 53, 36, 255, 34, 51, 35, 255, 35, 51, 35, 255, 36, 53, 36, 255, 40, 59, 39, 255, 35, 51, 35, 255, 35, 51, 35, 255, 28, 39, 29, 255, 24, 31, 25, 255, 24, 31, 25, 255, 27, 37, 28, 255, 23, 30, 24, 255, 29, 41, 30, 255, 26, 35, 27, 255, 29, 41, 30, 255, 31, 45, 32, 255, 27, 37, 28, 255, 31, 44, 31, 255, 32, 46, 32, 255, 31, 44, 31, 255, 30, 42, 30, 255, 30, 43, 31, 255, 27, 37, 28, 255, 27, 37, 28, 255, 29, 41, 30, 255, 32, 46, 32, 255, 36, 54, 36, 255, 42, 62, 41, 255, 35, 51, 35, 255, 31, 45, 32, 255, 31, 45, 32, 255, 34, 50, 34, 255, 34, 50, 34, 255, 34, 49, 34, 255, 35, 52, 35, 255, 36, 54, 36, 255, 35, 51, 35, 255, 46, 68, 44, 255, 45, 66, 43, 255, 35, 51, 35, 255, 33, 49, 34, 255, 35, 52, 35, 255, 38, 58, 38, 255, 40, 59, 39, 255, 36, 54, 36, 255, 40, 60, 40, 255, 31, 45, 32, 255, 32, 46, 32, 255, 27, 37, 28, 255, 27, 37, 28, 255, 29, 41, 30, 255, 31, 44, 31, 255, 29, 40, 29, 255, 27, 37, 28, 255, 29, 40, 29, 255, 28, 39, 29, 255, 27, 36, 27, 255, 26, 35, 27, 255, 25, 34, 26, 255, 27, 36, 27, 255, 26, 35, 27, 255, 31, 44, 31, 255, 29, 41, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 28, 39, 29, 255, 28, 39, 29, 255, 30, 42, 30, 255, 31, 44, 31, 255, 26, 35, 27, 255, 29, 40, 29, 255, 31, 45, 32, 255, 33, 47, 33, 255, 30, 42, 30, 255, 33, 48, 33, 255, 31, 44, 31, 255, 34, 50, 34, 255, 34, 51, 35, 255, 32, 47, 33, 255, 31, 45, 32, 255, 34, 49, 34, 255, 35, 51, 35, 255, 35, 51, 35, 255, 35, 51, 35, 255, 34, 50, 34, 255, 32, 46, 32, 255, 29, 41, 30, 255, 32, 46, 32, 255, 32, 47, 33, 255, 34, 50, 34, 255, 31, 45, 32, 255, 28, 39, 29, 255, 30, 43, 31, 255, 27, 38, 28, 255, 24, 31, 25, 255, 26, 35, 27, 255, 25, 33, 26, 255, 24, 32, 25, 255, 27, 35, 15, 255, 34, 50, 34, 255, 33, 48, 33, 255, 32, 47, 33, 255, 35, 51, 35, 255, 33, 47, 33, 255, 33, 48, 33, 255, 31, 45, 32, 255, 37, 56, 37, 255, 33, 49, 34, 255, 31, 45, 32, 255, 36, 53, 36, 255, 37, 55, 37, 255, 49, 72, 47, 255, 35, 52, 35, 255, 36, 54, 36, 255, 42, 62, 41, 255, 38, 58, 38, 255, 38, 57, 38, 255, 37, 55, 37, 255, 39, 59, 39, 255, 35, 51, 35, 255, 32, 46, 32, 255, 32, 46, 32, 255, 31, 45, 32, 255, 34, 49, 34, 255, 36, 53, 36, 255, 33, 48, 33, 255, 32, 47, 33, 255, 34, 50, 34, 255, 33, 48, 33, 255, 35, 52, 35, 255, 32, 45, 32, 255, 31, 44, 31, 255, 27, 38, 28, 255, 29, 41, 30, 255, 27, 37, 28, 255, 30, 43, 31, 255, 29, 41, 30, 255, 29, 41, 30, 255, 31, 44, 31, 255, 32, 47, 33, 255, 32, 46, 32, 255, 33, 48, 33, 255, 28, 38, 28, 255, 32, 47, 33, 255, 32, 45, 32, 255, 33, 48, 33, 255, 30, 43, 31, 255, 33, 47, 33, 255, 29, 41, 30, 255, 28, 40, 29, 255, 25, 33, 26, 255, 26, 35, 27, 255, 27, 37, 28, 255, 32, 46, 32, 255, 36, 54, 36, 255, 40, 59, 39, 255, 36, 53, 36, 255, 34, 50, 34, 255, 30, 42, 30, 255, 29, 41, 30, 255, 30, 43, 31, 255, 33, 49, 34, 255, 34, 49, 34, 255, 34, 50, 34, 255, 33, 48, 33, 255, 34, 49, 34, 255, 33, 48, 33, 255, 31, 45, 32, 255, 32, 47, 33, 255, 26, 36, 27, 255, 28, 38, 28, 255, 29, 41, 30, 255, 44, 37, 24, 255, 54, 43, 28, 255, 55, 43, 28, 255, 68, 50, 32, 255, 47, 38, 24, 255, 36, 31, 22, 255, 47, 38, 24, 255, 54, 42, 28, 255, 42, 36, 24, 255, 39, 33, 23, 255, 38, 34, 23, 255, 38, 38, 30, 255, 47, 38, 25, 255, 42, 36, 24, 255, 46, 38, 26, 255, 43, 37, 24, 255, 40, 34, 24, 255, 36, 32, 23, 255, 39, 33, 23, 255, 58, 45, 30, 255, 57, 45, 29, 255, 40, 34, 24, 255, 38, 33, 23, 255, 33, 30, 22, 255, 36, 32, 23, 255, 39, 34, 25, 255, 34, 30, 22, 255, 45, 39, 28, 255, 37, 33, 24, 255, 42, 36, 24, 255, 39, 33, 23, 255, 35, 31, 22, 255, 39, 34, 23, 255, 38, 33, 23, 255, 43, 36, 24, 255, 39, 34, 24, 255, 46, 38, 25, 255, 40, 35, 24, 255, 37, 33, 23, 255, 58, 48, 34, 255, 72, 58, 42, 255, 41, 35, 24, 255, 40, 34, 24, 255, 34, 30, 22, 255, 36, 32, 23, 255, 38, 33, 23, 255, 43, 37, 24, 255, 42, 36, 24, 255, 38, 33, 23, 255, 34, 30, 22, 255, 36, 31, 22, 255, 42, 36, 24, 255, 35, 31, 22, 255, 35, 31, 22, 255, 37, 33, 24, 255, 51, 43, 31, 255, 49, 40, 26, 255, 45, 37, 24, 255, 35, 31, 22, 255, 51, 43, 31, 255, 39, 34, 24, 255, 37, 33, 23, 255, 35, 31, 23, 255, 40, 34, 24, 255, 49, 40, 26, 255, 43, 37, 24, 255, 39, 34, 23, 255, 36, 32, 22, 255, 35, 31, 23, 255, 42, 37, 27, 255, 72, 58, 42, 255, 50, 42, 31, 255, 34, 30, 22, 255, 40, 34, 24, 255, 61, 47, 31, 255, 88, 97, 52, 255, 57, 44, 29, 255, 60, 46, 30, 255, 44, 37, 24, 255, 56, 44, 29, 255, 59, 45, 30, 255, 37, 33, 23, 255, 40, 34, 24, 255, 42, 36, 24, 255, 51, 41, 27, 255, 35, 31, 22, 255, 41, 35, 24, 255, 36, 32, 23, 255, 44, 37, 24, 255, 45, 38, 25, 255, 39, 34, 24, 255, 33, 30, 22, 255, 40, 34, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 42, 37, 27, 255, 35, 31, 22, 255, 40, 34, 24, 255, 39, 34, 23, 255, 39, 34, 24, 255, 38, 33, 23, 255, 42, 36, 24, 255, 39, 34, 24, 255, 82, 99, 39, 255, 39, 34, 25, 255, 73, 59, 42, 255, 36, 32, 23, 255, 47, 39, 25, 255, 42, 36, 24, 255, 34, 30, 22, 255, 38, 33, 23, 255, 47, 39, 25, 255, 62, 47, 31, 255, 45, 37, 24, 255, 43, 36, 24, 255, 52, 42, 27, 255, 39, 34, 24, 255, 48, 39, 25, 255, 46, 40, 29, 255, 34, 31, 22, 255, 39, 34, 23, 255, 45, 38, 25, 255, 39, 34, 23, 255, 39, 34, 23, 255, 43, 37, 24, 255, 45, 37, 24, 255, 39, 34, 24, 255, 42, 36, 24, 255, 58, 45, 30, 255, 40, 34, 24, 255, 42, 36, 24, 255, 60, 46, 30, 255, 73, 54, 33, 255, 50, 40, 27, 255, 45, 38, 25, 255, 39, 34, 24, 255, 50, 42, 31, 255, 35, 31, 22, 255, 34, 31, 22, 255, 39, 34, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 39, 34, 24, 255, 40, 34, 24, 255, 43, 37, 24, 255, 36, 32, 23, 255, 50, 40, 27, 255, 43, 37, 24, 255, 39, 34, 23, 255, 51, 41, 27, 255, 34, 30, 22, 255, 42, 36, 24, 255, 38, 38, 25, 255, 43, 37, 24, 255, 50, 40, 27, 255, 40, 34, 24, 255, 40, 35, 25, 255, 35, 31, 23, 255, 40, 35, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 34, 31, 22, 255, 34, 31, 22, 255, 38, 33, 23, 255, 38, 33, 23, 255, 52, 42, 27, 255, 37, 33, 23, 255, 42, 36, 24, 255, 34, 31, 22, 255, 37, 33, 23, 255, 43, 36, 24, 255, 40, 35, 24, 255, 52, 42, 27, 255, 53, 42, 28, 255, 37, 33, 23, 255, 38, 33, 23, 255, 42, 36, 24, 255, 39, 33, 23, 255, 45, 39, 28, 255, 35, 31, 22, 255, 39, 33, 23, 255, 59, 49, 35, 255, 42, 36, 24, 255, 35, 31, 22, 255, 54, 45, 33, 255, 40, 34, 24, 255, 34, 31, 22, 255, 57, 47, 34, 255, 36, 32, 23, 255, 36, 32, 22, 255, 49, 42, 30, 255, 36, 32, 23, 255, 41, 36, 26, 255, 39, 33, 23, 255, 36, 32, 23, 255, 49, 40, 26, 255, 42, 36, 24, 255, 46, 39, 25, 255, 42, 37, 27, 255, 38, 33, 23, 255, 39, 34, 24, 255, 53, 42, 28, 255, 56, 44, 29, 255, 42, 36, 24, 255, 43, 37, 24, 255, 61, 46, 31, 255, 42, 36, 24, 255, 51, 41, 27, 255, 49, 40, 26, 255, 67, 50, 33, 255, 72, 53, 33, 255, 43, 37, 24, 255, 46, 39, 25, 255, 48, 39, 25, 255, 52, 42, 27, 255, 49, 40, 26, 255, 37, 33, 23, 255, 42, 36, 24, 255, 38, 33, 23, 255, 34, 30, 22, 255, 39, 34, 23, 255, 49, 40, 26, 255, 52, 42, 28, 255, 39, 34, 24, 255, 50, 42, 31, 255, 45, 39, 28, 255, 34, 31, 22, 255, 38, 33, 23, 255, 39, 34, 23, 255, 40, 34, 24, 255, 37, 33, 23, 255, 40, 34, 24, 255, 40, 35, 24, 255, 45, 38, 25, 255, 42, 36, 24, 255, 53, 42, 28, 255, 45, 37, 24, 255, 40, 35, 24, 255, 44, 37, 24, 255, 36, 32, 23, 255, 42, 36, 24, 255, 45, 37, 24, 255, 45, 38, 27, 255, 52, 44, 31, 255, 49, 41, 28, 255, 48, 41, 29, 255, 42, 36, 24, 255, 42, 36, 24, 255, 41, 35, 24, 255, 49, 40, 26, 255, 81, 97, 32, 255, 37, 33, 23, 255, 39, 34, 24, 255, 43, 36, 23, 255, 44, 37, 24, 255, 47, 39, 25, 255, 26, 35, 27, 255, 29, 40, 29, 255, 29, 40, 29, 255, 34, 49, 34, 255, 34, 50, 34, 255, 31, 44, 31, 255, 29, 40, 29, 255, 28, 39, 29, 255, 29, 41, 30, 255, 31, 44, 31, 255, 31, 44, 31, 255, 31, 44, 31, 255, 32, 47, 33, 255, 36, 53, 36, 255, 35, 52, 35, 255, 37, 55, 37, 255, 33, 49, 34, 255, 34, 49, 34, 255, 30, 42, 30, 255, 32, 45, 32, 255, 35, 51, 35, 255, 37, 55, 37, 255, 37, 55, 37, 255, 31, 44, 31, 255, 32, 47, 33, 255, 33, 47, 33, 255, 34, 49, 34, 255, 31, 45, 32, 255, 32, 47, 33, 255, 34, 50, 34, 255, 34, 51, 35, 255, 42, 62, 41, 255, 46, 68, 44, 255, 36, 54, 36, 255, 39, 59, 39, 255, 36, 54, 36, 255, 40, 60, 40, 255, 34, 50, 34, 255, 33, 49, 34, 255, 30, 43, 31, 255, 30, 43, 31, 255, 33, 47, 33, 255, 34, 49, 34, 255, 32, 46, 32, 255, 32, 46, 32, 255, 33, 48, 33, 255, 34, 49, 34, 255, 34, 49, 34, 255, 36, 54, 36, 255, 32, 47, 33, 255, 35, 51, 35, 255, 33, 49, 34, 255, 39, 59, 39, 255, 36, 53, 36, 255, 32, 46, 32, 255, 29, 41, 30, 255, 27, 36, 27, 255, 26, 34, 26, 255, 24, 31, 25, 255, 28, 39, 29, 255, 24, 32, 25, 255, 26, 35, 27, 255, 27, 38, 28, 255, 32, 47, 33, 255, 34, 50, 34, 255, 35, 51, 35, 255, 32, 47, 33, 255, 31, 44, 31, 255, 27, 36, 27, 255, 31, 45, 32, 255, 35, 52, 35, 255, 37, 55, 37, 255, 35, 52, 35, 255, 35, 51, 35, 255, 35, 52, 35, 255, 32, 47, 33, 255, 34, 50, 34, 255, 36, 54, 36, 255, 35, 52, 35, 255, 37, 55, 37, 255, 33, 49, 34, 255, 36, 54, 36, 255, 35, 51, 35, 255, 35, 52, 35, 255, 31, 44, 31, 255, 31, 45, 32, 255, 33, 49, 34, 255, 37, 56, 37, 255, 36, 53, 36, 255, 37, 55, 37, 255, 33, 48, 33, 255, 26, 34, 26, 255, 24, 31, 25, 255, 24, 32, 25, 255, 25, 34, 26, 255, 24, 32, 25, 255, 24, 31, 25, 255, 27, 37, 28, 255, 28, 38, 28, 255, 28, 39, 29, 255, 25, 33, 26, 255, 25, 33, 26, 255, 26, 36, 27, 255, 27, 38, 28, 255, 29, 41, 30, 255, 30, 42, 30, 255, 26, 34, 26, 255, 28, 39, 29, 255, 30, 43, 31, 255, 30, 43, 31, 255, 36, 54, 36, 255, 52, 65, 18, 255, 33, 48, 33, 255, 33, 49, 34, 255, 34, 50, 34, 255, 35, 52, 35, 255, 37, 55, 37, 255, 32, 47, 33, 255, 33, 48, 33, 255, 33, 49, 34, 255, 32, 47, 33, 255, 33, 49, 34, 255, 36, 54, 36, 255, 35, 51, 35, 255, 35, 52, 35, 255, 35, 51, 35, 255, 33, 49, 34, 255, 34, 49, 34, 255, 35, 51, 35, 255, 36, 54, 36, 255, 30, 43, 31, 255, 31, 45, 32, 255, 26, 36, 27, 255, 30, 43, 31, 255, 31, 45, 32, 255, 29, 41, 30, 255, 27, 37, 28, 255, 28, 38, 28, 255, 29, 41, 30, 255, 29, 41, 30, 255, 28, 39, 29, 255, 24, 31, 25, 255, 25, 33, 26, 255, 26, 36, 27, 255, 26, 35, 27, 255, 29, 41, 30, 255, 26, 36, 27, 255, 30, 43, 31, 255, 29, 40, 29, 255, 28, 38, 28, 255, 75, 90, 12, 255, 29, 41, 30, 255, 30, 42, 30, 255, 29, 40, 29, 255, 31, 44, 31, 255, 29, 41, 30, 255, 30, 43, 31, 255, 30, 42, 30, 255, 26, 35, 27, 255, 33, 48, 33, 255, 35, 51, 35, 255, 34, 51, 35, 255, 34, 49, 34, 255, 33, 49, 34, 255, 37, 56, 37, 255, 34, 50, 34, 255, 36, 54, 36, 255, 33, 49, 34, 255, 30, 42, 30, 255, 33, 47, 33, 255, 46, 54, 15, 255, 32, 46, 32, 255, 32, 47, 33, 255, 30, 42, 30, 255, 31, 44, 31, 255, 30, 42, 30, 255, 31, 45, 32, 255, 25, 33, 26, 255, 26, 36, 27, 255, 26, 36, 27, 255, 26, 36, 27, 255, 25, 34, 26, 255, 27, 37, 28, 255, 34, 50, 34, 255, 34, 50, 34, 255, 37, 56, 37, 255, 35, 53, 36, 255, 37, 56, 37, 255, 35, 51, 35, 255, 36, 54, 36, 255, 32, 46, 32, 255, 34, 51, 35, 255, 31, 44, 31, 255, 36, 54, 36, 255, 36, 53, 36, 255, 37, 56, 37, 255, 36, 53, 36, 255, 38, 58, 38, 255, 55, 79, 51, 255, 43, 64, 42, 255, 38, 58, 38, 255, 43, 63, 41, 255, 37, 55, 37, 255, 37, 56, 37, 255, 36, 54, 36, 255, 34, 50, 34, 255, 35, 51, 35, 255, 33, 48, 33, 255, 32, 46, 32, 255, 32, 46, 32, 255, 34, 51, 35, 255, 36, 54, 36, 255, 34, 50, 34, 255, 40, 60, 40, 255, 36, 54, 36, 255, 32, 46, 32, 255, 28, 38, 28, 255, 27, 37, 28, 255, 27, 37, 28, 255, 29, 40, 29, 255, 32, 46, 32, 255, 31, 45, 32, 255, 32, 46, 32, 255, 32, 46, 32, 255, 31, 45, 32, 255, 30, 42, 30, 255, 28, 39, 29, 255, 29, 41, 30, 255, 32, 46, 32, 255, 40, 60, 40, 255, 36, 54, 36, 255, 37, 55, 37, 255, 34, 49, 34, 255, 28, 39, 29, 255, 25, 34, 26, 255, 27, 37, 28, 255, 27, 37, 28, 255, 30, 43, 31, 255, 35, 52, 35, 255, 49, 72, 47, 255, 39, 59, 39, 255, 30, 42, 30, 255, 27, 37, 28, 255, 25, 33, 26, 255, 27, 36, 27, 255, 29, 41, 30, 255, 33, 47, 33, 255, 31, 45, 32, 255, 32, 46, 32, 255, 35, 51, 35, 255, 30, 43, 31, 255, 30, 43, 31, 255, 33, 47, 33, 255, 30, 43, 31, 255, 31, 44, 31, 255, 28, 38, 28, 255, 42, 36, 24, 255, 43, 36, 24, 255, 58, 45, 30, 255, 47, 39, 25, 255, 42, 36, 24, 255, 40, 34, 23, 255, 62, 47, 31, 255, 53, 42, 28, 255, 35, 31, 22, 255, 42, 36, 24, 255, 36, 31, 22, 255, 40, 34, 24, 255, 47, 38, 25, 255, 44, 36, 25, 255, 44, 37, 25, 255, 47, 38, 25, 255, 43, 37, 24, 255, 39, 34, 23, 255, 61, 46, 31, 255, 66, 49, 33, 255, 48, 39, 25, 255, 42, 37, 27, 255, 34, 30, 22, 255, 36, 31, 22, 255, 55, 46, 33, 255, 33, 30, 22, 255, 36, 32, 24, 255, 37, 33, 23, 255, 34, 31, 22, 255, 49, 40, 26, 255, 41, 35, 24, 255, 43, 36, 24, 255, 34, 30, 22, 255, 39, 34, 25, 255, 35, 31, 23, 255, 43, 37, 24, 255, 40, 35, 24, 255, 33, 30, 22, 255, 36, 31, 22, 255, 35, 31, 22, 255, 51, 41, 27, 255, 40, 34, 24, 255, 40, 35, 24, 255, 37, 33, 23, 255, 47, 39, 25, 255, 44, 37, 24, 255, 45, 37, 24, 255, 39, 33, 23, 255, 36, 32, 23, 255, 40, 34, 24, 255, 40, 34, 24, 255, 41, 35, 24, 255, 33, 30, 22, 255, 33, 30, 22, 255, 37, 33, 23, 255, 42, 36, 24, 255, 55, 43, 28, 255, 47, 39, 25, 255, 45, 37, 24, 255, 37, 33, 23, 255, 35, 31, 22, 255, 42, 36, 24, 255, 36, 32, 23, 255, 42, 36, 24, 255, 67, 50, 33, 255, 50, 40, 27, 255, 50, 40, 27, 255, 39, 34, 24, 255, 80, 64, 45, 255, 40, 35, 25, 255, 42, 37, 27, 255, 35, 31, 22, 255, 36, 32, 22, 255, 42, 36, 24, 255, 52, 42, 27, 255, 52, 42, 27, 255, 41, 36, 24, 255, 52, 42, 27, 255, 61, 47, 31, 255, 66, 49, 33, 255, 43, 37, 24, 255, 47, 39, 25, 255, 48, 39, 25, 255, 46, 38, 25, 255, 38, 33, 23, 255, 45, 37, 24, 255, 51, 41, 27, 255, 45, 38, 25, 255, 44, 37, 24, 255, 51, 41, 27, 255, 41, 36, 24, 255, 40, 34, 24, 255, 44, 38, 27, 255, 45, 38, 25, 255, 40, 34, 24, 255, 45, 38, 25, 255, 42, 36, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 49, 42, 30, 255, 44, 38, 27, 255, 38, 33, 23, 255, 47, 39, 25, 255, 52, 42, 27, 255, 71, 52, 33, 255, 44, 37, 24, 255, 43, 36, 24, 255, 57, 44, 29, 255, 52, 42, 28, 255, 53, 42, 28, 255, 60, 46, 30, 255, 58, 45, 30, 255, 40, 35, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 38, 33, 23, 255, 39, 34, 24, 255, 52, 42, 28, 255, 39, 34, 24, 255, 49, 40, 26, 255, 57, 44, 29, 255, 62, 47, 31, 255, 42, 36, 24, 255, 39, 34, 23, 255, 35, 31, 22, 255, 33, 30, 22, 255, 34, 30, 22, 255, 47, 39, 25, 255, 69, 51, 33, 255, 60, 46, 30, 255, 56, 44, 29, 255, 46, 38, 25, 255, 50, 40, 27, 255, 37, 33, 23, 255, 55, 43, 28, 255, 53, 42, 28, 255, 38, 33, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 35, 31, 22, 255, 73, 59, 42, 255, 34, 31, 22, 255, 36, 32, 23, 255, 33, 30, 22, 255, 40, 35, 24, 255, 45, 37, 24, 255, 42, 36, 24, 255, 43, 37, 24, 255, 44, 37, 24, 255, 47, 39, 25, 255, 43, 37, 24, 255, 34, 30, 22, 255, 45, 37, 24, 255, 38, 33, 23, 255, 39, 33, 23, 255, 43, 37, 24, 255, 33, 30, 22, 255, 62, 51, 36, 255, 35, 31, 22, 255, 41, 35, 24, 255, 40, 35, 24, 255, 37, 33, 23, 255, 39, 33, 23, 255, 36, 31, 22, 255, 37, 33, 23, 255, 48, 40, 30, 255, 35, 31, 22, 255, 35, 31, 22, 255, 52, 42, 28, 255, 41, 35, 24, 255, 43, 36, 24, 255, 36, 32, 23, 255, 50, 40, 27, 255, 37, 33, 24, 255, 35, 31, 23, 255, 39, 34, 25, 255, 37, 33, 24, 255, 37, 33, 23, 255, 54, 43, 28, 255, 40, 35, 24, 255, 45, 37, 24, 255, 33, 30, 22, 255, 37, 33, 23, 255, 51, 43, 31, 255, 64, 52, 37, 255, 42, 36, 24, 255, 36, 32, 23, 255, 36, 32, 23, 255, 33, 30, 22, 255, 36, 32, 24, 255, 43, 37, 24, 255, 48, 40, 26, 255, 39, 34, 23, 255, 53, 42, 28, 255, 35, 31, 22, 255, 33, 30, 22, 255, 40, 34, 24, 255, 48, 40, 26, 255, 53, 42, 28, 255, 48, 40, 26, 255, 57, 45, 29, 255, 43, 37, 24, 255, 61, 46, 31, 255, 42, 36, 24, 255, 63, 48, 32, 255, 39, 34, 24, 255, 42, 36, 24, 255, 43, 36, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 39, 34, 23, 255, 43, 37, 24, 255, 42, 36, 24, 255, 54, 43, 28, 255, 44, 37, 24, 255, 42, 36, 24, 255, 50, 40, 27, 255, 39, 34, 23, 255, 46, 39, 25, 255, 39, 34, 24, 255, 35, 31, 22, 255, 36, 32, 23, 255, 34, 30, 22, 255, 39, 34, 24, 255, 45, 38, 25, 255, 36, 32, 22, 255, 43, 36, 24, 255, 40, 34, 24, 255, 45, 37, 24, 255, 55, 43, 28, 255, 57, 44, 29, 255, 38, 33, 23, 255, 40, 35, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 36, 31, 22, 255, 37, 33, 23, 255, 38, 33, 24, 255, 33, 30, 22, 255, 50, 41, 29, 255, 55, 46, 32, 255, 36, 32, 22, 255, 39, 33, 23, 255, 41, 35, 24, 255, 45, 44, 35, 255, 37, 33, 23, 255, 39, 34, 24, 255, 36, 31, 22, 255, 52, 41, 27, 255, 41, 35, 24, 255, 56, 44, 29, 255, 54, 43, 28, 255, 23, 29, 24, 255, 24, 31, 25, 255, 23, 30, 24, 255, 29, 41, 30, 255, 31, 44, 31, 255, 32, 46, 32, 255, 33, 47, 33, 255, 28, 39, 29, 255, 27, 36, 27, 255, 26, 35, 27, 255, 31, 45, 32, 255, 32, 47, 33, 255, 34, 50, 34, 255, 32, 47, 33, 255, 34, 50, 34, 255, 40, 59, 39, 255, 34, 49, 34, 255, 36, 53, 36, 255, 37, 56, 37, 255, 35, 51, 35, 255, 36, 53, 36, 255, 34, 51, 35, 255, 38, 58, 38, 255, 36, 53, 36, 255, 34, 51, 35, 255, 45, 67, 44, 255, 36, 54, 36, 255, 30, 43, 31, 255, 32, 46, 32, 255, 34, 49, 34, 255, 32, 46, 32, 255, 34, 50, 34, 255, 30, 42, 30, 255, 31, 44, 31, 255, 35, 51, 35, 255, 32, 46, 32, 255, 31, 45, 32, 255, 35, 51, 35, 255, 35, 51, 35, 255, 34, 49, 34, 255, 33, 49, 34, 255, 30, 43, 31, 255, 30, 43, 31, 255, 30, 42, 30, 255, 31, 45, 32, 255, 31, 45, 32, 255, 39, 59, 39, 255, 40, 59, 39, 255, 36, 54, 36, 255, 31, 44, 31, 255, 32, 46, 32, 255, 32, 47, 33, 255, 34, 51, 35, 255, 33, 49, 34, 255, 37, 56, 37, 255, 32, 47, 33, 255, 28, 38, 28, 255, 27, 37, 28, 255, 28, 38, 28, 255, 26, 34, 26, 255, 28, 39, 29, 255, 26, 35, 27, 255, 29, 40, 29, 255, 34, 50, 34, 255, 34, 50, 34, 255, 35, 51, 35, 255, 32, 46, 32, 255, 30, 43, 31, 255, 29, 41, 30, 255, 33, 48, 33, 255, 37, 55, 37, 255, 31, 44, 31, 255, 32, 46, 32, 255, 32, 46, 32, 255, 35, 51, 35, 255, 33, 48, 33, 255, 35, 51, 35, 255, 36, 54, 36, 255, 36, 54, 36, 255, 31, 44, 31, 255, 33, 49, 34, 255, 36, 54, 36, 255, 36, 54, 36, 255, 36, 53, 36, 255, 30, 43, 31, 255, 30, 43, 31, 255, 33, 48, 33, 255, 35, 51, 35, 255, 32, 45, 32, 255, 31, 45, 32, 255, 31, 44, 31, 255, 30, 43, 31, 255, 26, 34, 26, 255, 26, 35, 27, 255, 26, 36, 27, 255, 27, 37, 28, 255, 23, 30, 24, 255, 25, 33, 26, 255, 24, 32, 25, 255, 24, 32, 25, 255, 24, 32, 25, 255, 27, 37, 28, 255, 27, 37, 28, 255, 30, 43, 31, 255, 30, 42, 30, 255, 32, 47, 33, 255, 30, 42, 30, 255, 29, 40, 29, 255, 31, 45, 32, 255, 31, 44, 31, 255, 37, 56, 37, 255, 33, 49, 34, 255, 40, 59, 39, 255, 33, 49, 34, 255, 39, 59, 39, 255, 37, 56, 37, 255, 41, 61, 40, 255, 33, 49, 34, 255, 34, 50, 34, 255, 34, 49, 34, 255, 35, 52, 35, 255, 41, 61, 40, 255, 35, 52, 35, 255, 34, 51, 35, 255, 33, 49, 34, 255, 32, 47, 33, 255, 31, 44, 31, 255, 34, 49, 34, 255, 35, 52, 35, 255, 31, 45, 32, 255, 34, 49, 34, 255, 29, 41, 30, 255, 28, 39, 29, 255, 30, 43, 31, 255, 34, 49, 34, 255, 29, 41, 30, 255, 30, 43, 31, 255, 30, 42, 30, 255, 28, 39, 29, 255, 24, 31, 25, 255, 25, 33, 26, 255, 26, 35, 27, 255, 25, 34, 26, 255, 25, 34, 26, 255, 27, 37, 28, 255, 24, 31, 25, 255, 27, 37, 28, 255, 28, 39, 29, 255, 24, 31, 25, 255, 30, 42, 30, 255, 27, 38, 28, 255, 31, 45, 32, 255, 30, 42, 30, 255, 30, 42, 30, 255, 30, 42, 30, 255, 30, 42, 30, 255, 31, 45, 32, 255, 30, 42, 30, 255, 28, 38, 28, 255, 28, 39, 29, 255, 35, 51, 35, 255, 30, 43, 31, 255, 33, 48, 33, 255, 32, 46, 32, 255, 36, 53, 36, 255, 31, 45, 32, 255, 35, 52, 35, 255, 35, 53, 36, 255, 35, 51, 35, 255, 36, 53, 36, 255, 32, 46, 32, 255, 34, 51, 35, 255, 35, 51, 35, 255, 35, 51, 35, 255, 31, 45, 32, 255, 27, 37, 28, 255, 33, 48, 33, 255, 34, 51, 35, 255, 31, 45, 32, 255, 29, 40, 29, 255, 30, 42, 30, 255, 26, 36, 27, 255, 27, 37, 28, 255, 31, 45, 32, 255, 32, 45, 32, 255, 35, 52, 35, 255, 33, 48, 33, 255, 34, 50, 34, 255, 35, 52, 35, 255, 34, 50, 34, 255, 33, 49, 34, 255, 40, 48, 15, 255, 32, 47, 33, 255, 28, 38, 28, 255, 37, 56, 37, 255, 36, 54, 36, 255, 32, 47, 33, 255, 35, 52, 35, 255, 42, 62, 41, 255, 47, 69, 45, 255, 37, 55, 37, 255, 36, 53, 36, 255, 36, 53, 36, 255, 37, 55, 37, 255, 36, 54, 36, 255, 40, 60, 40, 255, 35, 51, 35, 255, 38, 58, 38, 255, 32, 47, 33, 255, 33, 47, 33, 255, 33, 48, 33, 255, 41, 61, 40, 255, 35, 52, 35, 255, 36, 54, 36, 255, 36, 54, 36, 255, 31, 44, 31, 255, 28, 39, 29, 255, 29, 41, 30, 255, 28, 39, 29, 255, 24, 32, 25, 255, 26, 35, 27, 255, 27, 38, 28, 255, 28, 39, 29, 255, 28, 39, 29, 255, 27, 37, 28, 255, 26, 35, 27, 255, 27, 38, 28, 255, 27, 37, 28, 255, 31, 45, 32, 255, 33, 48, 33, 255, 41, 61, 40, 255, 43, 64, 42, 255, 34, 49, 34, 255, 35, 52, 35, 255, 30, 42, 30, 255, 30, 43, 31, 255, 32, 46, 32, 255, 88, 107, 15, 255, 35, 51, 35, 255, 46, 68, 44, 255, 36, 54, 36, 255, 29, 41, 30, 255, 31, 45, 32, 255, 31, 44, 31, 255, 29, 41, 30, 255, 30, 43, 31, 255, 30, 43, 31, 255, 34, 49, 34, 255, 30, 43, 31, 255, 29, 41, 30, 255, 28, 39, 29, 255, 29, 41, 30, 255, 33, 49, 34, 255, 29, 41, 30, 255, 27, 37, 28, 255, 23, 30, 24, 255, 39, 34, 24, 255, 47, 39, 25, 255, 42, 36, 24, 255, 41, 36, 24, 255, 39, 34, 23, 255, 56, 44, 28, 255, 43, 36, 24, 255, 47, 39, 25, 255, 42, 35, 23, 255, 37, 33, 24, 255, 36, 31, 22, 255, 38, 33, 23, 255, 38, 33, 23, 255, 41, 36, 24, 255, 39, 33, 23, 255, 37, 32, 23, 255, 52, 42, 27, 255, 48, 40, 26, 255, 60, 46, 30, 255, 52, 42, 28, 255, 52, 42, 27, 255, 39, 33, 23, 255, 33, 30, 22, 255, 35, 31, 23, 255, 39, 33, 23, 255, 34, 31, 22, 255, 36, 32, 22, 255, 37, 33, 23, 255, 45, 38, 25, 255, 43, 37, 24, 255, 46, 38, 25, 255, 40, 34, 24, 255, 43, 36, 24, 255, 36, 32, 22, 255, 33, 30, 22, 255, 46, 38, 25, 255, 40, 35, 24, 255, 34, 31, 22, 255, 38, 33, 23, 255, 36, 31, 22, 255, 60, 46, 31, 255, 67, 50, 33, 255, 54, 43, 28, 255, 42, 36, 24, 255, 39, 34, 24, 255, 42, 36, 24, 255, 43, 37, 24, 255, 46, 38, 25, 255, 43, 37, 24, 255, 39, 33, 23, 255, 40, 34, 24, 255, 37, 33, 24, 255, 36, 32, 23, 255, 48, 40, 26, 255, 38, 33, 23, 255, 37, 33, 23, 255, 59, 46, 30, 255, 66, 49, 33, 255, 67, 50, 33, 255, 43, 36, 24, 255, 37, 33, 23, 255, 47, 39, 25, 255, 41, 35, 24, 255, 59, 46, 30, 255, 54, 43, 28, 255, 51, 41, 27, 255, 46, 39, 25, 255, 36, 31, 22, 255, 34, 31, 22, 255, 68, 55, 40, 255, 46, 40, 29, 255, 45, 39, 28, 255, 42, 36, 24, 255, 38, 33, 23, 255, 47, 39, 25, 255, 52, 42, 28, 255, 37, 33, 23, 255, 34, 30, 22, 255, 53, 42, 28, 255, 46, 38, 25, 255, 42, 36, 24, 255, 45, 37, 24, 255, 46, 38, 25, 255, 36, 32, 23, 255, 59, 45, 30, 255, 65, 49, 33, 255, 56, 44, 29, 255, 43, 37, 24, 255, 45, 37, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 34, 30, 22, 255, 52, 42, 27, 255, 42, 36, 24, 255, 44, 37, 24, 255, 43, 36, 24, 255, 58, 45, 30, 255, 52, 42, 28, 255, 37, 33, 23, 255, 45, 39, 28, 255, 68, 55, 40, 255, 58, 48, 34, 255, 35, 31, 22, 255, 44, 37, 24, 255, 58, 45, 30, 255, 51, 41, 27, 255, 64, 48, 32, 255, 71, 52, 33, 255, 44, 37, 24, 255, 67, 50, 33, 255, 60, 46, 31, 255, 52, 42, 28, 255, 75, 55, 33, 255, 66, 49, 33, 255, 43, 37, 24, 255, 35, 31, 23, 255, 39, 34, 25, 255, 40, 35, 24, 255, 36, 32, 23, 255, 40, 34, 24, 255, 60, 46, 31, 255, 56, 44, 29, 255, 61, 47, 31, 255, 66, 49, 33, 255, 42, 36, 24, 255, 34, 30, 22, 255, 36, 32, 23, 255, 43, 37, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 54, 43, 28, 255, 41, 36, 24, 255, 50, 40, 27, 255, 56, 44, 29, 255, 42, 36, 24, 255, 57, 44, 29, 255, 51, 41, 27, 255, 48, 40, 26, 255, 39, 34, 25, 255, 42, 36, 24, 255, 34, 30, 22, 255, 39, 41, 36, 255, 36, 32, 24, 255, 34, 30, 22, 255, 37, 33, 23, 255, 40, 35, 25, 255, 36, 32, 23, 255, 36, 32, 24, 255, 52, 42, 28, 255, 48, 39, 25, 255, 52, 42, 28, 255, 61, 47, 31, 255, 49, 40, 26, 255, 36, 32, 23, 255, 36, 32, 22, 255, 34, 31, 22, 255, 46, 38, 25, 255, 45, 37, 24, 255, 39, 33, 23, 255, 34, 31, 22, 255, 36, 32, 24, 255, 36, 32, 22, 255, 39, 34, 23, 255, 33, 30, 22, 255, 33, 30, 22, 255, 36, 32, 23, 255, 54, 45, 33, 255, 33, 30, 22, 255, 34, 30, 22, 255, 34, 30, 22, 255, 38, 33, 23, 255, 39, 34, 24, 255, 41, 35, 24, 255, 48, 40, 26, 255, 40, 34, 24, 255, 34, 31, 22, 255, 39, 34, 24, 255, 57, 47, 34, 255, 49, 42, 30, 255, 33, 30, 22, 255, 42, 36, 24, 255, 61, 46, 31, 255, 59, 46, 30, 255, 63, 48, 31, 255, 33, 30, 22, 255, 37, 33, 23, 255, 36, 32, 23, 255, 36, 32, 23, 255, 35, 31, 22, 255, 36, 32, 23, 255, 43, 36, 24, 255, 40, 35, 24, 255, 34, 30, 22, 255, 39, 34, 23, 255, 40, 34, 24, 255, 42, 36, 24, 255, 43, 37, 24, 255, 45, 37, 24, 255, 37, 33, 23, 255, 45, 37, 24, 255, 46, 38, 25, 255, 46, 39, 25, 255, 36, 32, 23, 255, 40, 34, 24, 255, 45, 37, 24, 255, 52, 42, 28, 255, 42, 36, 24, 255, 47, 39, 25, 255, 35, 31, 22, 255, 34, 31, 22, 255, 49, 42, 30, 255, 45, 39, 28, 255, 37, 33, 23, 255, 33, 30, 22, 255, 54, 45, 33, 255, 55, 43, 28, 255, 58, 45, 30, 255, 49, 40, 26, 255, 45, 37, 24, 255, 54, 43, 28, 255, 51, 41, 27, 255, 48, 40, 26, 255, 52, 42, 27, 255, 40, 35, 24, 255, 33, 30, 22, 255, 37, 33, 23, 255, 50, 40, 27, 255, 51, 41, 27, 255, 51, 41, 27, 255, 40, 34, 24, 255, 48, 40, 26, 255, 44, 45, 37, 255, 61, 47, 31, 255, 55, 43, 28, 255, 37, 33, 23, 255, 37, 33, 23, 255, 33, 30, 22, 255, 36, 32, 23, 255, 38, 33, 23, 255, 34, 30, 22, 255, 34, 31, 22, 255, 46, 39, 27, 255, 47, 40, 28, 255, 48, 41, 29, 255, 44, 37, 27, 255, 48, 40, 29, 255, 37, 32, 22, 255, 37, 32, 22, 255, 43, 36, 24, 255, 38, 34, 23, 255, 39, 33, 23, 255, 33, 30, 22, 255, 45, 39, 28, 255, 56, 44, 29, 255, 61, 46, 31, 255, 25, 31, 25, 255, 23, 30, 24, 255, 23, 30, 24, 255, 28, 38, 28, 255, 32, 45, 32, 255, 35, 51, 35, 255, 30, 43, 31, 255, 26, 36, 27, 255, 24, 31, 25, 255, 27, 37, 28, 255, 30, 43, 31, 255, 31, 44, 31, 255, 33, 47, 33, 255, 32, 46, 32, 255, 33, 47, 33, 255, 35, 53, 36, 255, 35, 51, 35, 255, 41, 61, 40, 255, 37, 56, 37, 255, 37, 55, 37, 255, 35, 51, 35, 255, 35, 52, 35, 255, 34, 49, 34, 255, 33, 48, 33, 255, 33, 48, 33, 255, 37, 55, 37, 255, 37, 55, 37, 255, 37, 55, 37, 255, 33, 48, 33, 255, 30, 43, 31, 255, 30, 43, 31, 255, 30, 43, 31, 255, 28, 40, 29, 255, 33, 49, 34, 255, 30, 43, 31, 255, 30, 42, 30, 255, 28, 40, 29, 255, 29, 40, 29, 255, 34, 50, 34, 255, 40, 60, 40, 255, 31, 45, 32, 255, 32, 47, 33, 255, 32, 45, 32, 255, 34, 49, 34, 255, 30, 43, 31, 255, 28, 38, 28, 255, 36, 54, 36, 255, 49, 72, 47, 255, 41, 61, 40, 255, 35, 53, 36, 255, 27, 38, 28, 255, 31, 44, 31, 255, 34, 49, 34, 255, 35, 53, 36, 255, 35, 51, 35, 255, 36, 53, 36, 255, 35, 52, 35, 255, 31, 45, 32, 255, 31, 45, 32, 255, 27, 38, 28, 255, 27, 37, 28, 255, 25, 34, 26, 255, 27, 37, 28, 255, 31, 45, 32, 255, 29, 41, 30, 255, 36, 53, 36, 255, 31, 44, 31, 255, 28, 39, 29, 255, 26, 36, 27, 255, 26, 35, 27, 255, 34, 51, 35, 255, 33, 49, 34, 255, 36, 53, 36, 255, 34, 50, 34, 255, 28, 40, 29, 255, 31, 45, 32, 255, 35, 52, 35, 255, 35, 52, 35, 255, 34, 50, 34, 255, 34, 51, 35, 255, 34, 49, 34, 255, 36, 53, 36, 255, 33, 48, 33, 255, 34, 50, 34, 255, 30, 43, 31, 255, 26, 36, 27, 255, 31, 44, 31, 255, 31, 44, 31, 255, 33, 48, 33, 255, 30, 43, 31, 255, 29, 41, 30, 255, 30, 43, 31, 255, 91, 110, 13, 255, 25, 33, 26, 255, 27, 37, 28, 255, 26, 35, 27, 255, 25, 33, 26, 255, 26, 36, 27, 255, 24, 31, 25, 255, 27, 36, 27, 255, 31, 45, 32, 255, 30, 42, 30, 255, 29, 40, 29, 255, 31, 44, 31, 255, 33, 48, 33, 255, 36, 54, 36, 255, 34, 51, 35, 255, 34, 51, 35, 255, 31, 45, 32, 255, 29, 40, 29, 255, 33, 48, 33, 255, 35, 52, 35, 255, 33, 49, 34, 255, 37, 56, 37, 255, 36, 53, 36, 255, 36, 54, 36, 255, 34, 50, 34, 255, 35, 52, 35, 255, 37, 56, 37, 255, 37, 55, 37, 255, 33, 49, 34, 255, 31, 45, 32, 255, 32, 46, 32, 255, 31, 45, 32, 255, 32, 46, 32, 255, 29, 41, 30, 255, 30, 43, 31, 255, 30, 43, 31, 255, 24, 32, 25, 255, 31, 44, 31, 255, 29, 41, 30, 255, 31, 45, 32, 255, 28, 39, 29, 255, 28, 39, 29, 255, 33, 49, 34, 255, 32, 46, 32, 255, 32, 47, 33, 255, 33, 48, 33, 255, 31, 45, 32, 255, 27, 37, 28, 255, 27, 34, 27, 255, 24, 31, 25, 255, 25, 34, 26, 255, 29, 41, 30, 255, 26, 36, 27, 255, 25, 33, 26, 255, 29, 36, 29, 255, 23, 29, 24, 255, 26, 36, 27, 255, 31, 45, 32, 255, 30, 42, 30, 255, 27, 37, 28, 255, 33, 48, 33, 255, 33, 47, 33, 255, 33, 48, 33, 255, 27, 37, 28, 255, 34, 49, 34, 255, 31, 45, 32, 255, 27, 37, 28, 255, 28, 39, 29, 255, 32, 47, 33, 255, 33, 47, 33, 255, 32, 45, 32, 255, 31, 45, 32, 255, 36, 53, 36, 255, 37, 55, 37, 255, 34, 51, 35, 255, 37, 55, 37, 255, 34, 51, 35, 255, 36, 54, 36, 255, 37, 56, 37, 255, 35, 53, 36, 255, 37, 55, 37, 255, 39, 59, 39, 255, 30, 43, 31, 255, 28, 40, 29, 255, 27, 36, 27, 255, 34, 49, 34, 255, 32, 46, 32, 255, 34, 51, 35, 255, 31, 44, 31, 255, 30, 43, 31, 255, 31, 45, 32, 255, 35, 52, 35, 255, 32, 47, 33, 255, 35, 52, 35, 255, 36, 54, 36, 255, 49, 72, 47, 255, 45, 66, 43, 255, 41, 61, 40, 255, 32, 46, 32, 255, 32, 47, 33, 255, 24, 31, 25, 255, 32, 46, 32, 255, 36, 53, 36, 255, 31, 45, 32, 255, 29, 41, 30, 255, 36, 54, 36, 255, 37, 55, 37, 255, 36, 53, 36, 255, 34, 51, 35, 255, 35, 51, 35, 255, 35, 51, 35, 255, 34, 50, 34, 255, 35, 52, 35, 255, 42, 62, 41, 255, 38, 57, 38, 255, 34, 49, 34, 255, 30, 42, 30, 255, 29, 40, 29, 255, 32, 47, 33, 255, 31, 45, 32, 255, 33, 48, 33, 255, 37, 55, 37, 255, 42, 62, 41, 255, 33, 48, 33, 255, 29, 41, 30, 255, 32, 46, 32, 255, 26, 34, 26, 255, 24, 31, 25, 255, 24, 30, 25, 255, 25, 33, 26, 255, 26, 35, 27, 255, 31, 45, 32, 255, 26, 35, 27, 255, 27, 37, 28, 255, 23, 29, 24, 255, 29, 41, 30, 255, 32, 46, 32, 255, 37, 55, 37, 255, 37, 55, 37, 255, 37, 56, 37, 255, 36, 54, 36, 255, 38, 58, 38, 255, 34, 50, 34, 255, 36, 54, 36, 255, 35, 51, 35, 255, 39, 59, 39, 255, 36, 53, 36, 255, 43, 64, 42, 255, 33, 49, 34, 255, 29, 40, 29, 255, 30, 43, 31, 255, 28, 39, 29, 255, 31, 45, 32, 255, 28, 38, 28, 255, 27, 37, 28, 255, 28, 38, 28, 255, 28, 39, 29, 255, 27, 36, 27, 255, 27, 37, 28, 255, 25, 33, 26, 255, 34, 50, 34, 255, 30, 42, 30, 255, 25, 34, 26, 255, 34, 43, 34, 255, 43, 37, 24, 255, 45, 37, 24, 255, 46, 38, 25, 255, 43, 36, 24, 255, 42, 36, 24, 255, 41, 35, 24, 255, 40, 34, 24, 255, 39, 34, 23, 255, 39, 34, 24, 255, 42, 35, 24, 255, 40, 34, 24, 255, 40, 35, 25, 255, 40, 35, 23, 255, 44, 37, 24, 255, 38, 33, 23, 255, 39, 34, 23, 255, 40, 34, 23, 255, 42, 36, 24, 255, 43, 37, 24, 255, 43, 37, 24, 255, 45, 37, 24, 255, 37, 33, 23, 255, 39, 33, 23, 255, 34, 31, 22, 255, 37, 33, 23, 255, 34, 31, 22, 255, 36, 31, 22, 255, 39, 34, 23, 255, 45, 37, 24, 255, 48, 40, 26, 255, 42, 36, 24, 255, 39, 33, 23, 255, 36, 32, 23, 255, 42, 36, 24, 255, 41, 35, 24, 255, 39, 34, 23, 255, 39, 34, 23, 255, 35, 31, 22, 255, 37, 33, 23, 255, 39, 34, 24, 255, 43, 37, 24, 255, 45, 37, 24, 255, 50, 40, 27, 255, 56, 44, 29, 255, 41, 35, 24, 255, 50, 40, 27, 255, 57, 44, 29, 255, 43, 37, 24, 255, 39, 34, 23, 255, 36, 32, 23, 255, 41, 36, 26, 255, 34, 31, 22, 255, 38, 33, 23, 255, 37, 33, 23, 255, 57, 45, 29, 255, 50, 40, 27, 255, 45, 38, 25, 255, 55, 43, 28, 255, 52, 42, 28, 255, 40, 35, 24, 255, 45, 37, 24, 255, 39, 33, 23, 255, 45, 37, 24, 255, 64, 48, 32, 255, 66, 49, 33, 255, 58, 45, 30, 255, 43, 36, 24, 255, 45, 37, 24, 255, 40, 34, 24, 255, 37, 33, 24, 255, 71, 57, 41, 255, 37, 33, 24, 255, 45, 37, 24, 255, 37, 33, 23, 255, 41, 36, 24, 255, 59, 46, 30, 255, 45, 37, 24, 255, 40, 35, 24, 255, 54, 43, 28, 255, 45, 38, 25, 255, 49, 40, 26, 255, 46, 38, 25, 255, 43, 37, 24, 255, 41, 35, 24, 255, 54, 43, 28, 255, 66, 49, 33, 255, 43, 36, 24, 255, 45, 37, 24, 255, 45, 37, 24, 255, 53, 42, 28, 255, 54, 43, 28, 255, 42, 36, 24, 255, 39, 34, 24, 255, 41, 36, 24, 255, 39, 34, 24, 255, 41, 35, 24, 255, 42, 36, 24, 255, 47, 39, 25, 255, 46, 38, 25, 255, 54, 43, 28, 255, 34, 31, 22, 255, 53, 44, 32, 255, 57, 47, 34, 255, 49, 42, 30, 255, 34, 31, 22, 255, 42, 36, 24, 255, 49, 40, 26, 255, 68, 51, 33, 255, 63, 48, 32, 255, 63, 48, 32, 255, 49, 40, 26, 255, 46, 38, 25, 255, 49, 40, 26, 255, 60, 46, 31, 255, 57, 45, 29, 255, 55, 43, 28, 255, 58, 45, 30, 255, 43, 37, 24, 255, 45, 37, 24, 255, 43, 37, 24, 255, 54, 43, 28, 255, 62, 47, 31, 255, 61, 47, 31, 255, 50, 40, 27, 255, 52, 42, 27, 255, 40, 34, 24, 255, 41, 35, 24, 255, 38, 33, 23, 255, 42, 36, 24, 255, 51, 41, 27, 255, 56, 44, 29, 255, 43, 36, 24, 255, 44, 37, 24, 255, 45, 37, 24, 255, 58, 45, 30, 255, 46, 39, 25, 255, 51, 41, 27, 255, 43, 37, 24, 255, 43, 37, 24, 255, 43, 36, 24, 255, 36, 32, 23, 255, 33, 30, 22, 255, 37, 33, 23, 255, 37, 33, 23, 255, 42, 37, 27, 255, 38, 33, 23, 255, 39, 34, 25, 255, 42, 37, 27, 255, 39, 33, 23, 255, 33, 30, 22, 255, 41, 35, 24, 255, 43, 37, 24, 255, 57, 45, 29, 255, 58, 45, 30, 255, 52, 42, 27, 255, 37, 33, 23, 255, 42, 36, 24, 255, 39, 33, 23, 255, 40, 34, 24, 255, 40, 34, 24, 255, 33, 30, 22, 255, 34, 30, 22, 255, 39, 33, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 49, 42, 30, 255, 37, 33, 24, 255, 53, 44, 32, 255, 54, 45, 33, 255, 37, 33, 23, 255, 38, 33, 23, 255, 34, 31, 22, 255, 45, 37, 24, 255, 57, 44, 29, 255, 49, 40, 26, 255, 39, 34, 23, 255, 35, 31, 22, 255, 62, 51, 36, 255, 71, 57, 41, 255, 35, 31, 22, 255, 34, 30, 22, 255, 33, 30, 22, 255, 63, 48, 31, 255, 70, 52, 33, 255, 65, 49, 33, 255, 39, 34, 23, 255, 36, 31, 22, 255, 42, 36, 24, 255, 41, 35, 24, 255, 41, 35, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 53, 44, 32, 255, 35, 31, 22, 255, 39, 34, 24, 255, 44, 37, 24, 255, 41, 36, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 55, 46, 33, 255, 57, 47, 34, 255, 41, 35, 24, 255, 41, 36, 24, 255, 48, 39, 25, 255, 51, 41, 27, 255, 52, 42, 27, 255, 40, 34, 24, 255, 40, 35, 25, 255, 39, 34, 23, 255, 37, 33, 23, 255, 42, 36, 24, 255, 36, 32, 23, 255, 38, 33, 23, 255, 36, 31, 22, 255, 37, 33, 24, 255, 35, 31, 22, 255, 39, 34, 24, 255, 48, 40, 26, 255, 52, 42, 28, 255, 42, 36, 24, 255, 42, 36, 24, 255, 41, 35, 24, 255, 42, 36, 24, 255, 39, 33, 23, 255, 39, 33, 23, 255, 37, 33, 23, 255, 40, 34, 24, 255, 43, 37, 24, 255, 41, 36, 24, 255, 42, 36, 24, 255, 41, 36, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 45, 37, 24, 255, 55, 43, 28, 255, 36, 32, 23, 255, 40, 34, 24, 255, 33, 30, 22, 255, 42, 36, 24, 255, 41, 35, 24, 255, 47, 39, 29, 255, 41, 35, 24, 255, 49, 41, 28, 255, 46, 38, 27, 255, 39, 33, 23, 255, 40, 35, 24, 255, 37, 32, 23, 255, 41, 35, 24, 255, 39, 33, 23, 255, 43, 37, 24, 255, 42, 36, 24, 255, 35, 31, 22, 255, 36, 32, 22, 255, 37, 33, 23, 255, 39, 34, 23, 255, 42, 36, 24, 255, 33, 41, 32, 255, 26, 35, 27, 255, 23, 29, 24, 255, 24, 31, 25, 255, 32, 46, 32, 255, 34, 49, 34, 255, 33, 47, 33, 255, 33, 48, 33, 255, 30, 42, 30, 255, 25, 33, 26, 255, 30, 42, 30, 255, 33, 49, 34, 255, 32, 45, 32, 255, 29, 41, 30, 255, 29, 40, 29, 255, 33, 49, 34, 255, 36, 54, 36, 255, 34, 50, 34, 255, 35, 53, 36, 255, 33, 48, 33, 255, 34, 50, 34, 255, 32, 47, 33, 255, 33, 47, 33, 255, 30, 43, 31, 255, 32, 46, 32, 255, 33, 47, 33, 255, 35, 51, 35, 255, 32, 46, 32, 255, 29, 41, 30, 255, 29, 41, 30, 255, 30, 43, 31, 255, 31, 44, 31, 255, 29, 40, 29, 255, 34, 49, 34, 255, 29, 41, 30, 255, 32, 46, 32, 255, 27, 38, 28, 255, 31, 44, 31, 255, 32, 46, 32, 255, 33, 49, 34, 255, 28, 38, 28, 255, 31, 45, 32, 255, 32, 47, 33, 255, 30, 43, 31, 255, 35, 51, 35, 255, 33, 49, 34, 255, 33, 48, 33, 255, 37, 55, 37, 255, 32, 46, 32, 255, 29, 41, 30, 255, 31, 44, 31, 255, 30, 43, 31, 255, 34, 50, 34, 255, 30, 42, 30, 255, 34, 51, 35, 255, 31, 44, 31, 255, 33, 47, 33, 255, 31, 45, 32, 255, 30, 43, 31, 255, 29, 41, 30, 255, 27, 37, 28, 255, 28, 39, 29, 255, 29, 41, 30, 255, 31, 44, 31, 255, 30, 42, 30, 255, 30, 42, 30, 255, 28, 38, 28, 255, 28, 38, 28, 255, 27, 38, 28, 255, 27, 37, 28, 255, 27, 37, 28, 255, 30, 43, 31, 255, 34, 51, 35, 255, 32, 46, 32, 255, 34, 49, 34, 255, 36, 54, 36, 255, 33, 48, 33, 255, 38, 57, 38, 255, 31, 45, 32, 255, 33, 48, 33, 255, 29, 40, 29, 255, 30, 43, 31, 255, 33, 48, 33, 255, 31, 44, 31, 255, 31, 45, 32, 255, 28, 38, 28, 255, 28, 38, 28, 255, 31, 45, 32, 255, 30, 42, 30, 255, 31, 44, 31, 255, 33, 49, 34, 255, 29, 41, 30, 255, 29, 40, 29, 255, 26, 34, 26, 255, 30, 43, 31, 255, 26, 36, 27, 255, 27, 37, 28, 255, 27, 37, 28, 255, 28, 40, 29, 255, 27, 38, 28, 255, 31, 45, 32, 255, 33, 49, 34, 255, 31, 45, 32, 255, 30, 42, 30, 255, 29, 41, 30, 255, 30, 42, 30, 255, 31, 44, 31, 255, 31, 44, 31, 255, 34, 49, 34, 255, 29, 41, 30, 255, 32, 47, 33, 255, 35, 52, 35, 255, 43, 63, 41, 255, 33, 49, 34, 255, 32, 46, 32, 255, 34, 50, 34, 255, 33, 49, 34, 255, 32, 47, 33, 255, 32, 47, 33, 255, 35, 52, 35, 255, 36, 53, 36, 255, 34, 49, 34, 255, 33, 48, 33, 255, 33, 47, 33, 255, 34, 50, 34, 255, 31, 44, 31, 255, 35, 51, 35, 255, 31, 45, 32, 255, 25, 33, 26, 255, 27, 38, 28, 255, 32, 46, 32, 255, 31, 44, 31, 255, 28, 38, 28, 255, 28, 39, 29, 255, 33, 49, 34, 255, 37, 55, 37, 255, 33, 49, 34, 255, 42, 62, 41, 255, 31, 45, 32, 255, 27, 37, 28, 255, 25, 32, 26, 255, 26, 32, 26, 255, 27, 38, 28, 255, 28, 39, 29, 255, 27, 36, 27, 255, 27, 34, 27, 255, 23, 29, 24, 255, 28, 39, 29, 255, 25, 33, 26, 255, 28, 39, 29, 255, 31, 44, 31, 255, 31, 44, 31, 255, 32, 47, 33, 255, 33, 49, 34, 255, 34, 50, 34, 255, 33, 48, 33, 255, 32, 45, 32, 255, 27, 38, 28, 255, 25, 34, 26, 255, 33, 47, 33, 255, 29, 41, 30, 255, 36, 54, 36, 255, 30, 42, 30, 255, 36, 53, 36, 255, 35, 52, 35, 255, 34, 49, 34, 255, 31, 45, 32, 255, 30, 42, 30, 255, 31, 45, 32, 255, 31, 45, 32, 255, 36, 53, 36, 255, 36, 53, 36, 255, 34, 50, 34, 255, 33, 48, 33, 255, 31, 45, 32, 255, 27, 37, 28, 255, 31, 45, 32, 255, 37, 55, 37, 255, 29, 41, 30, 255, 28, 39, 29, 255, 34, 50, 34, 255, 31, 45, 32, 255, 31, 45, 32, 255, 32, 47, 33, 255, 32, 46, 32, 255, 34, 49, 34, 255, 38, 58, 38, 255, 35, 53, 36, 255, 35, 52, 35, 255, 36, 53, 36, 255, 35, 51, 35, 255, 26, 36, 27, 255, 25, 33, 26, 255, 29, 40, 29, 255, 35, 51, 35, 255, 35, 51, 35, 255, 35, 51, 35, 255, 34, 50, 34, 255, 39, 59, 39, 255, 38, 57, 38, 255, 33, 49, 34, 255, 32, 47, 33, 255, 33, 49, 34, 255, 31, 45, 32, 255, 32, 47, 33, 255, 35, 52, 35, 255, 37, 55, 37, 255, 35, 53, 36, 255, 33, 48, 33, 255, 30, 43, 31, 255, 30, 42, 30, 255, 31, 44, 31, 255, 34, 50, 34, 255, 50, 73, 47, 255, 47, 68, 45, 255, 34, 50, 34, 255, 27, 37, 28, 255, 28, 40, 29, 255, 30, 42, 30, 255, 26, 35, 27, 255, 28, 40, 29, 255, 24, 31, 25, 255, 23, 30, 24, 255, 26, 35, 27, 255, 24, 32, 25, 255, 27, 37, 28, 255, 27, 37, 28, 255, 30, 43, 31, 255, 29, 41, 30, 255, 33, 48, 33, 255, 35, 52, 35, 255, 35, 53, 36, 255, 36, 54, 36, 255, 36, 54, 36, 255, 31, 45, 32, 255, 35, 51, 35, 255, 32, 47, 33, 255, 32, 46, 32, 255, 31, 44, 31, 255, 36, 53, 36, 255, 31, 45, 32, 255, 30, 43, 31, 255, 34, 50, 34, 255, 30, 42, 30, 255, 27, 37, 28, 255, 29, 41, 30, 255, 31, 45, 32, 255, 33, 48, 33, 255, 27, 38, 28, 255, 30, 43, 31, 255, 29, 41, 30, 255, 30, 43, 31, 255, 36, 53, 36, 255, 32, 45, 32, 255, 28, 39, 29, 255, 24, 31, 25, 255, 38, 33, 23, 255, 36, 31, 22, 255, 39, 34, 23, 255, 39, 34, 24, 255, 46, 38, 24, 255, 42, 36, 24, 255, 41, 35, 23, 255, 39, 34, 24, 255, 39, 33, 23, 255, 45, 39, 27, 255, 38, 32, 23, 255, 43, 36, 25, 255, 36, 32, 22, 255, 46, 38, 25, 255, 50, 42, 28, 255, 41, 35, 24, 255, 35, 31, 22, 255, 49, 39, 26, 255, 48, 40, 26, 255, 44, 37, 24, 255, 42, 36, 24, 255, 36, 31, 22, 255, 36, 32, 22, 255, 42, 36, 24, 255, 34, 30, 22, 255, 42, 36, 24, 255, 37, 33, 23, 255, 43, 37, 24, 255, 36, 31, 22, 255, 52, 42, 28, 255, 37, 33, 23, 255, 45, 37, 24, 255, 57, 45, 29, 255, 48, 39, 25, 255, 40, 35, 24, 255, 44, 37, 24, 255, 34, 31, 22, 255, 34, 31, 22, 255, 39, 34, 23, 255, 40, 34, 24, 255, 35, 31, 22, 255, 48, 40, 26, 255, 42, 36, 24, 255, 52, 42, 27, 255, 66, 49, 33, 255, 51, 41, 27, 255, 66, 49, 33, 255, 54, 43, 28, 255, 41, 35, 24, 255, 37, 33, 23, 255, 41, 35, 24, 255, 39, 33, 23, 255, 36, 32, 23, 255, 54, 43, 28, 255, 56, 44, 29, 255, 72, 54, 33, 255, 59, 45, 30, 255, 59, 45, 30, 255, 61, 47, 31, 255, 51, 41, 27, 255, 37, 33, 23, 255, 42, 36, 24, 255, 45, 37, 24, 255, 59, 45, 30, 255, 74, 54, 33, 255, 61, 47, 31, 255, 46, 38, 25, 255, 42, 36, 24, 255, 34, 30, 22, 255, 34, 31, 22, 255, 66, 54, 38, 255, 80, 64, 45, 255, 36, 32, 23, 255, 37, 33, 23, 255, 42, 36, 24, 255, 43, 36, 24, 255, 40, 35, 24, 255, 50, 40, 27, 255, 50, 40, 27, 255, 45, 38, 25, 255, 66, 49, 33, 255, 40, 35, 24, 255, 45, 37, 24, 255, 39, 34, 23, 255, 40, 35, 24, 255, 54, 43, 28, 255, 41, 35, 24, 255, 39, 34, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 46, 39, 25, 255, 40, 35, 24, 255, 43, 37, 24, 255, 49, 40, 26, 255, 43, 37, 24, 255, 47, 39, 25, 255, 43, 44, 37, 255, 42, 36, 24, 255, 43, 37, 24, 255, 54, 43, 28, 255, 39, 33, 23, 255, 62, 51, 36, 255, 50, 42, 31, 255, 45, 39, 28, 255, 39, 34, 24, 255, 45, 37, 24, 255, 48, 39, 25, 255, 66, 49, 33, 255, 48, 40, 26, 255, 66, 49, 33, 255, 42, 36, 24, 255, 44, 37, 24, 255, 52, 42, 27, 255, 51, 41, 27, 255, 42, 36, 24, 255, 43, 44, 37, 255, 52, 42, 28, 255, 48, 40, 26, 255, 42, 36, 24, 255, 41, 35, 24, 255, 42, 36, 24, 255, 39, 34, 23, 255, 43, 37, 24, 255, 48, 39, 25, 255, 54, 43, 28, 255, 52, 42, 28, 255, 42, 36, 24, 255, 41, 35, 24, 255, 37, 33, 23, 255, 41, 35, 24, 255, 42, 36, 24, 255, 41, 35, 24, 255, 60, 46, 30, 255, 47, 39, 25, 255, 62, 47, 31, 255, 59, 46, 30, 255, 57, 45, 29, 255, 46, 39, 25, 255, 45, 37, 24, 255, 34, 31, 22, 255, 33, 30, 22, 255, 57, 47, 34, 255, 36, 32, 23, 255, 38, 33, 23, 255, 38, 33, 23, 255, 39, 34, 23, 255, 34, 30, 22, 255, 34, 30, 22, 255, 41, 35, 24, 255, 39, 34, 24, 255, 44, 37, 24, 255, 50, 40, 27, 255, 72, 53, 33, 255, 67, 50, 33, 255, 54, 43, 28, 255, 39, 34, 24, 255, 43, 37, 24, 255, 43, 36, 24, 255, 43, 37, 24, 255, 38, 33, 23, 255, 50, 42, 31, 255, 40, 34, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 39, 34, 23, 255, 39, 33, 23, 255, 58, 48, 34, 255, 33, 30, 22, 255, 33, 30, 22, 255, 33, 30, 22, 255, 43, 37, 24, 255, 39, 34, 24, 255, 40, 35, 24, 255, 42, 36, 24, 255, 41, 36, 24, 255, 37, 33, 23, 255, 44, 38, 27, 255, 49, 42, 30, 255, 80, 64, 45, 255, 62, 51, 36, 255, 39, 34, 23, 255, 35, 31, 22, 255, 57, 45, 29, 255, 75, 55, 33, 255, 72, 53, 33, 255, 44, 37, 24, 255, 43, 37, 24, 255, 51, 41, 27, 255, 45, 37, 24, 255, 42, 36, 24, 255, 52, 42, 27, 255, 37, 33, 23, 255, 34, 30, 22, 255, 41, 35, 24, 255, 37, 33, 23, 255, 41, 35, 24, 255, 36, 32, 23, 255, 39, 34, 23, 255, 36, 31, 22, 255, 37, 33, 23, 255, 39, 33, 23, 255, 38, 33, 23, 255, 37, 33, 23, 255, 43, 36, 24, 255, 40, 34, 24, 255, 39, 34, 24, 255, 34, 30, 22, 255, 45, 39, 28, 255, 40, 34, 24, 255, 39, 34, 24, 255, 43, 37, 24, 255, 36, 31, 22, 255, 43, 36, 24, 255, 38, 33, 23, 255, 41, 36, 24, 255, 37, 33, 23, 255, 36, 32, 23, 255, 43, 36, 24, 255, 61, 47, 31, 255, 52, 42, 28, 255, 46, 39, 25, 255, 36, 32, 22, 255, 35, 31, 22, 255, 37, 33, 23, 255, 49, 40, 26, 255, 45, 37, 24, 255, 42, 36, 24, 255, 49, 40, 26, 255, 43, 37, 24, 255, 41, 36, 24, 255, 40, 35, 24, 255, 41, 36, 24, 255, 44, 38, 27, 255, 40, 34, 24, 255, 36, 32, 22, 255, 36, 32, 22, 255, 36, 32, 22, 255, 39, 34, 23, 255, 35, 31, 22, 255, 36, 32, 22, 255, 39, 34, 23, 255, 49, 40, 27, 255, 48, 39, 26, 255, 50, 40, 26, 255, 52, 41, 27, 255, 42, 35, 24, 255, 40, 34, 24, 255, 38, 33, 23, 255, 36, 32, 23, 255, 42, 36, 24, 255, 43, 37, 24, 255, 37, 33, 23, 255, 36, 32, 22, 255, 40, 34, 24, 255, 34, 30, 22, 255, 53, 44, 32, 255, 29, 36, 29, 255, 36, 46, 36, 255, 26, 35, 27, 255, 30, 42, 30, 255, 30, 42, 30, 255, 30, 43, 31, 255, 32, 46, 32, 255, 31, 44, 31, 255, 29, 41, 30, 255, 30, 43, 31, 255, 30, 43, 31, 255, 31, 45, 32, 255, 29, 41, 30, 255, 29, 41, 30, 255, 30, 42, 30, 255, 29, 41, 30, 255, 36, 54, 36, 255, 33, 48, 33, 255, 37, 56, 37, 255, 30, 42, 30, 255, 30, 43, 31, 255, 30, 43, 31, 255, 31, 44, 31, 255, 28, 39, 29, 255, 30, 43, 31, 255, 33, 47, 33, 255, 30, 42, 30, 255, 26, 36, 27, 255, 29, 40, 29, 255, 28, 39, 29, 255, 24, 32, 25, 255, 34, 50, 34, 255, 32, 47, 33, 255, 33, 49, 34, 255, 32, 47, 33, 255, 33, 49, 34, 255, 27, 37, 28, 255, 24, 31, 25, 255, 32, 47, 33, 255, 32, 46, 32, 255, 31, 44, 31, 255, 29, 41, 30, 255, 31, 45, 32, 255, 31, 45, 32, 255, 34, 50, 34, 255, 35, 52, 35, 255, 34, 50, 34, 255, 33, 48, 33, 255, 32, 47, 33, 255, 31, 44, 31, 255, 31, 45, 32, 255, 29, 41, 30, 255, 28, 38, 28, 255, 27, 37, 28, 255, 29, 41, 30, 255, 26, 36, 27, 255, 26, 35, 27, 255, 25, 33, 26, 255, 26, 36, 27, 255, 29, 41, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 33, 48, 33, 255, 30, 42, 30, 255, 25, 34, 26, 255, 28, 39, 29, 255, 24, 32, 25, 255, 29, 40, 29, 255, 31, 44, 31, 255, 28, 38, 28, 255, 25, 33, 26, 255, 28, 38, 28, 255, 27, 37, 28, 255, 30, 43, 31, 255, 32, 47, 33, 255, 37, 56, 37, 255, 36, 54, 36, 255, 35, 52, 35, 255, 30, 42, 30, 255, 32, 46, 32, 255, 33, 48, 33, 255, 27, 36, 27, 255, 27, 37, 28, 255, 32, 47, 33, 255, 29, 41, 30, 255, 25, 34, 26, 255, 26, 36, 27, 255, 26, 35, 27, 255, 28, 40, 29, 255, 27, 37, 28, 255, 31, 44, 31, 255, 30, 42, 30, 255, 29, 41, 30, 255, 28, 39, 29, 255, 32, 47, 33, 255, 28, 40, 29, 255, 28, 40, 29, 255, 25, 33, 26, 255, 29, 41, 30, 255, 34, 50, 34, 255, 31, 45, 32, 255, 30, 43, 31, 255, 29, 41, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 28, 39, 29, 255, 30, 42, 30, 255, 36, 53, 36, 255, 33, 49, 34, 255, 30, 43, 31, 255, 32, 47, 33, 255, 40, 59, 39, 255, 36, 54, 36, 255, 32, 46, 32, 255, 33, 48, 33, 255, 40, 59, 39, 255, 36, 53, 36, 255, 32, 46, 32, 255, 34, 49, 34, 255, 35, 52, 35, 255, 33, 49, 34, 255, 34, 49, 34, 255, 30, 43, 31, 255, 35, 52, 35, 255, 33, 48, 33, 255, 35, 52, 35, 255, 32, 46, 32, 255, 32, 47, 33, 255, 29, 40, 29, 255, 31, 44, 31, 255, 30, 43, 31, 255, 28, 39, 29, 255, 26, 34, 26, 255, 32, 45, 32, 255, 32, 46, 32, 255, 35, 53, 36, 255, 37, 56, 37, 255, 37, 56, 37, 255, 34, 49, 34, 255, 27, 37, 28, 255, 25, 34, 26, 255, 24, 32, 25, 255, 24, 31, 25, 255, 23, 29, 24, 255, 28, 35, 28, 255, 30, 38, 30, 255, 23, 29, 24, 255, 23, 30, 24, 255, 26, 34, 26, 255, 28, 38, 28, 255, 32, 46, 32, 255, 29, 41, 30, 255, 26, 36, 27, 255, 34, 51, 35, 255, 33, 48, 33, 255, 34, 50, 34, 255, 27, 37, 28, 255, 30, 43, 31, 255, 31, 44, 31, 255, 35, 53, 36, 255, 46, 68, 44, 255, 43, 63, 41, 255, 40, 59, 39, 255, 36, 54, 36, 255, 36, 53, 36, 255, 35, 52, 35, 255, 28, 38, 28, 255, 31, 44, 31, 255, 34, 50, 34, 255, 34, 49, 34, 255, 36, 54, 36, 255, 32, 46, 32, 255, 30, 43, 31, 255, 32, 46, 32, 255, 30, 42, 30, 255, 24, 31, 25, 255, 31, 45, 32, 255, 35, 53, 36, 255, 35, 51, 35, 255, 30, 43, 31, 255, 30, 42, 30, 255, 34, 50, 34, 255, 36, 54, 36, 255, 49, 71, 46, 255, 37, 56, 37, 255, 35, 53, 36, 255, 31, 45, 32, 255, 40, 59, 39, 255, 38, 58, 38, 255, 35, 53, 36, 255, 37, 56, 37, 255, 31, 45, 32, 255, 35, 51, 35, 255, 33, 48, 33, 255, 28, 40, 29, 255, 29, 41, 30, 255, 33, 47, 33, 255, 36, 53, 36, 255, 36, 54, 36, 255, 32, 47, 33, 255, 28, 40, 29, 255, 32, 46, 32, 255, 32, 47, 33, 255, 35, 53, 36, 255, 33, 47, 33, 255, 28, 38, 28, 255, 33, 48, 33, 255, 35, 52, 35, 255, 37, 55, 37, 255, 33, 47, 33, 255, 31, 44, 31, 255, 32, 46, 32, 255, 34, 50, 34, 255, 34, 50, 34, 255, 35, 52, 35, 255, 30, 42, 30, 255, 32, 45, 32, 255, 30, 43, 31, 255, 30, 42, 30, 255, 25, 34, 26, 255, 23, 30, 24, 255, 28, 35, 28, 255, 23, 29, 24, 255, 25, 34, 26, 255, 29, 41, 30, 255, 31, 44, 31, 255, 31, 44, 31, 255, 32, 46, 32, 255, 26, 36, 27, 255, 35, 51, 35, 255, 36, 54, 36, 255, 31, 45, 32, 255, 34, 50, 34, 255, 35, 52, 35, 255, 35, 52, 35, 255, 30, 42, 30, 255, 33, 48, 33, 255, 28, 38, 28, 255, 32, 46, 32, 255, 32, 46, 32, 255, 29, 40, 29, 255, 34, 49, 34, 255, 29, 41, 30, 255, 25, 33, 26, 255, 23, 30, 24, 255, 30, 42, 30, 255, 28, 38, 28, 255, 26, 34, 26, 255, 27, 36, 27, 255, 30, 42, 30, 255, 31, 44, 31, 255, 33, 48, 33, 255, 35, 51, 35, 255, 32, 47, 33, 255, 26, 36, 27, 255, 30, 38, 30, 255, 41, 36, 26, 255, 80, 64, 45, 255, 34, 30, 22, 255, 40, 35, 24, 255, 41, 35, 24, 255, 48, 39, 25, 255, 42, 36, 24, 255, 40, 35, 24, 255, 39, 33, 23, 255, 38, 33, 23, 255, 69, 56, 40, 255, 57, 47, 32, 255, 52, 43, 29, 255, 35, 31, 22, 255, 43, 37, 25, 255, 46, 39, 26, 255, 49, 41, 27, 255, 65, 49, 33, 255, 52, 42, 27, 255, 45, 39, 28, 255, 42, 36, 24, 255, 48, 39, 25, 255, 40, 35, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 38, 33, 23, 255, 43, 36, 24, 255, 54, 43, 28, 255, 48, 39, 25, 255, 41, 35, 24, 255, 43, 36, 24, 255, 49, 40, 26, 255, 57, 45, 29, 255, 52, 42, 27, 255, 47, 39, 25, 255, 53, 44, 32, 255, 34, 30, 22, 255, 33, 30, 22, 255, 54, 45, 33, 255, 87, 100, 50, 255, 34, 31, 22, 255, 37, 33, 24, 255, 41, 36, 24, 255, 51, 41, 27, 255, 66, 49, 33, 255, 73, 54, 33, 255, 49, 40, 26, 255, 59, 46, 30, 255, 59, 46, 30, 255, 54, 43, 28, 255, 45, 37, 24, 255, 34, 30, 22, 255, 41, 35, 24, 255, 74, 55, 33, 255, 81, 59, 33, 255, 76, 56, 33, 255, 44, 37, 24, 255, 69, 51, 33, 255, 60, 46, 31, 255, 45, 37, 24, 255, 43, 36, 24, 255, 44, 37, 24, 255, 54, 43, 28, 255, 47, 39, 25, 255, 55, 43, 28, 255, 59, 46, 30, 255, 73, 54, 33, 255, 40, 34, 24, 255, 34, 30, 22, 255, 37, 33, 23, 255, 61, 50, 36, 255, 33, 30, 22, 255, 67, 54, 39, 255, 36, 32, 23, 255, 39, 34, 23, 255, 38, 33, 23, 255, 42, 36, 24, 255, 63, 48, 31, 255, 45, 37, 24, 255, 42, 36, 24, 255, 36, 31, 22, 255, 66, 49, 33, 255, 54, 43, 28, 255, 37, 33, 23, 255, 39, 34, 24, 255, 35, 31, 22, 255, 40, 34, 24, 255, 37, 33, 23, 255, 36, 32, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 40, 35, 25, 255, 63, 48, 31, 255, 68, 51, 33, 255, 40, 35, 24, 255, 61, 46, 31, 255, 59, 46, 30, 255, 78, 57, 33, 255, 57, 45, 29, 255, 40, 34, 24, 255, 34, 31, 22, 255, 36, 32, 24, 255, 42, 37, 27, 255, 43, 36, 24, 255, 42, 36, 24, 255, 52, 42, 27, 255, 66, 49, 33, 255, 43, 37, 24, 255, 45, 37, 24, 255, 48, 39, 25, 255, 43, 37, 24, 255, 39, 34, 23, 255, 43, 36, 24, 255, 43, 36, 24, 255, 36, 32, 23, 255, 42, 36, 24, 255, 49, 40, 26, 255, 40, 34, 24, 255, 37, 33, 23, 255, 36, 32, 22, 255, 35, 31, 22, 255, 43, 36, 24, 255, 39, 34, 24, 255, 36, 32, 23, 255, 39, 34, 23, 255, 57, 44, 29, 255, 40, 34, 24, 255, 44, 37, 24, 255, 53, 44, 32, 255, 36, 31, 22, 255, 45, 39, 28, 255, 39, 34, 24, 255, 54, 43, 28, 255, 44, 37, 24, 255, 70, 52, 33, 255, 56, 44, 29, 255, 70, 52, 33, 255, 40, 43, 36, 255, 38, 33, 23, 255, 45, 39, 28, 255, 67, 54, 39, 255, 72, 58, 42, 255, 37, 33, 24, 255, 35, 31, 22, 255, 37, 33, 23, 255, 37, 33, 23, 255, 57, 47, 34, 255, 39, 34, 23, 255, 48, 40, 26, 255, 58, 45, 30, 255, 69, 51, 33, 255, 45, 38, 25, 255, 61, 46, 31, 255, 43, 36, 24, 255, 39, 34, 24, 255, 41, 35, 24, 255, 37, 33, 23, 255, 49, 40, 26, 255, 41, 35, 24, 255, 35, 31, 22, 255, 35, 31, 23, 255, 40, 35, 24, 255, 37, 33, 23, 255, 48, 39, 25, 255, 44, 37, 24, 255, 34, 31, 22, 255, 34, 30, 22, 255, 37, 33, 23, 255, 44, 37, 24, 255, 34, 31, 22, 255, 37, 33, 23, 255, 47, 39, 25, 255, 54, 43, 28, 255, 41, 35, 24, 255, 46, 40, 29, 255, 41, 36, 26, 255, 42, 36, 24, 255, 39, 34, 25, 255, 63, 52, 37, 255, 78, 62, 43, 255, 34, 30, 22, 255, 39, 34, 24, 255, 48, 40, 26, 255, 53, 42, 28, 255, 43, 37, 24, 255, 63, 48, 32, 255, 52, 42, 27, 255, 54, 43, 28, 255, 54, 43, 28, 255, 43, 36, 24, 255, 43, 36, 24, 255, 44, 37, 24, 255, 42, 36, 24, 255, 39, 33, 23, 255, 40, 35, 24, 255, 40, 34, 24, 255, 47, 39, 25, 255, 44, 37, 24, 255, 34, 30, 22, 255, 42, 36, 24, 255, 36, 32, 24, 255, 41, 35, 24, 255, 39, 33, 23, 255, 36, 32, 23, 255, 34, 31, 22, 255, 52, 42, 27, 255, 42, 36, 24, 255, 40, 35, 25, 255, 40, 34, 24, 255, 62, 51, 36, 255, 41, 36, 26, 255, 122, 144, 103, 255, 57, 47, 34, 255, 35, 31, 22, 255, 49, 40, 26, 255, 51, 41, 27, 255, 39, 34, 24, 255, 42, 36, 24, 255, 55, 43, 28, 255, 45, 37, 24, 255, 45, 37, 24, 255, 34, 31, 22, 255, 42, 37, 27, 255, 39, 33, 23, 255, 41, 35, 24, 255, 45, 38, 25, 255, 51, 41, 27, 255, 57, 44, 29, 255, 40, 34, 24, 255, 40, 35, 24, 255, 38, 33, 23, 255, 43, 36, 24, 255, 35, 31, 22, 255, 36, 32, 23, 255, 38, 33, 23, 255, 35, 31, 22, 255, 37, 33, 23, 255, 58, 45, 30, 255, 36, 32, 23, 255, 41, 36, 24, 255, 42, 36, 24, 255, 46, 38, 26, 255, 43, 36, 24, 255, 49, 40, 26, 255, 50, 40, 27, 255, 45, 37, 25, 255, 40, 34, 24, 255, 44, 36, 25, 255, 46, 39, 25, 255, 37, 33, 23, 255, 40, 35, 25, 255, 52, 43, 31, 255, 35, 30, 22, 255, 39, 34, 23, 255, 36, 32, 24, 255, 80, 64, 45, 255, 23, 29, 24, 255, 23, 29, 24, 255, 24, 31, 25, 255, 30, 42, 30, 255, 33, 48, 33, 255, 31, 44, 31, 255, 30, 42, 30, 255, 26, 35, 27, 255, 27, 37, 28, 255, 28, 39, 29, 255, 27, 37, 28, 255, 27, 37, 28, 255, 26, 35, 27, 255, 28, 39, 29, 255, 30, 43, 31, 255, 29, 41, 30, 255, 31, 45, 32, 255, 42, 62, 41, 255, 40, 60, 40, 255, 33, 49, 34, 255, 32, 45, 32, 255, 28, 39, 29, 255, 28, 39, 29, 255, 25, 33, 26, 255, 23, 30, 24, 255, 30, 42, 30, 255, 31, 45, 32, 255, 30, 42, 30, 255, 31, 44, 31, 255, 27, 37, 28, 255, 31, 44, 31, 255, 37, 55, 37, 255, 33, 47, 33, 255, 33, 47, 33, 255, 26, 36, 27, 255, 28, 39, 29, 255, 31, 44, 31, 255, 29, 40, 29, 255, 32, 46, 32, 255, 31, 45, 32, 255, 31, 45, 32, 255, 34, 49, 34, 255, 30, 43, 31, 255, 32, 46, 32, 255, 28, 38, 28, 255, 31, 44, 31, 255, 27, 38, 28, 255, 27, 38, 28, 255, 26, 34, 26, 255, 28, 39, 29, 255, 26, 36, 27, 255, 24, 32, 25, 255, 27, 37, 28, 255, 27, 36, 27, 255, 28, 40, 29, 255, 27, 37, 28, 255, 29, 40, 29, 255, 26, 34, 26, 255, 29, 40, 29, 255, 30, 42, 30, 255, 31, 45, 32, 255, 31, 44, 31, 255, 26, 36, 27, 255, 23, 30, 24, 255, 24, 32, 25, 255, 23, 30, 24, 255, 25, 34, 26, 255, 30, 42, 30, 255, 30, 43, 31, 255, 27, 38, 28, 255, 28, 39, 29, 255, 31, 45, 32, 255, 30, 43, 31, 255, 31, 44, 31, 255, 31, 44, 31, 255, 32, 47, 33, 255, 32, 46, 32, 255, 38, 58, 38, 255, 34, 49, 34, 255, 34, 51, 35, 255, 30, 42, 30, 255, 23, 30, 24, 255, 23, 30, 24, 255, 27, 37, 28, 255, 26, 36, 27, 255, 24, 31, 25, 255, 24, 32, 25, 255, 26, 34, 26, 255, 25, 34, 26, 255, 30, 42, 30, 255, 33, 48, 33, 255, 31, 44, 31, 255, 31, 44, 31, 255, 30, 43, 31, 255, 32, 47, 33, 255, 30, 43, 31, 255, 31, 45, 32, 255, 30, 43, 31, 255, 31, 45, 32, 255, 31, 45, 32, 255, 32, 47, 33, 255, 31, 45, 32, 255, 35, 52, 35, 255, 31, 44, 31, 255, 29, 40, 29, 255, 25, 34, 26, 255, 28, 40, 29, 255, 31, 44, 31, 255, 29, 41, 30, 255, 31, 44, 31, 255, 34, 50, 34, 255, 40, 59, 39, 255, 28, 39, 29, 255, 33, 47, 33, 255, 36, 53, 36, 255, 33, 47, 33, 255, 41, 61, 40, 255, 37, 56, 37, 255, 34, 50, 34, 255, 34, 49, 34, 255, 41, 61, 40, 255, 34, 49, 34, 255, 34, 50, 34, 255, 31, 45, 32, 255, 31, 44, 31, 255, 30, 43, 31, 255, 28, 40, 29, 255, 29, 41, 30, 255, 29, 41, 30, 255, 25, 34, 26, 255, 27, 37, 28, 255, 26, 36, 27, 255, 29, 41, 30, 255, 31, 44, 31, 255, 34, 49, 34, 255, 35, 51, 35, 255, 34, 49, 34, 255, 34, 50, 34, 255, 33, 48, 33, 255, 31, 44, 31, 255, 30, 43, 31, 255, 25, 31, 25, 255, 25, 33, 26, 255, 27, 35, 28, 255, 29, 37, 30, 255, 24, 31, 25, 255, 23, 29, 24, 255, 25, 34, 26, 255, 27, 37, 28, 255, 25, 33, 26, 255, 24, 31, 25, 255, 25, 34, 26, 255, 28, 40, 29, 255, 33, 48, 33, 255, 29, 41, 30, 255, 33, 48, 33, 255, 34, 49, 34, 255, 33, 48, 33, 255, 34, 49, 34, 255, 34, 50, 34, 255, 35, 51, 35, 255, 34, 51, 35, 255, 39, 59, 39, 255, 32, 45, 32, 255, 35, 53, 36, 255, 34, 49, 34, 255, 32, 46, 32, 255, 29, 41, 30, 255, 32, 46, 32, 255, 35, 53, 36, 255, 36, 53, 36, 255, 40, 59, 39, 255, 32, 46, 32, 255, 33, 49, 34, 255, 31, 45, 32, 255, 26, 35, 27, 255, 35, 52, 35, 255, 32, 46, 32, 255, 36, 53, 36, 255, 32, 46, 32, 255, 36, 53, 36, 255, 37, 56, 37, 255, 35, 51, 35, 255, 31, 44, 31, 255, 29, 41, 30, 255, 33, 49, 34, 255, 33, 48, 33, 255, 40, 59, 39, 255, 46, 68, 44, 255, 50, 73, 47, 255, 43, 63, 41, 255, 34, 50, 34, 255, 35, 51, 35, 255, 28, 38, 28, 255, 32, 46, 32, 255, 30, 43, 31, 255, 33, 48, 33, 255, 32, 47, 33, 255, 34, 50, 34, 255, 35, 52, 35, 255, 30, 43, 31, 255, 29, 41, 30, 255, 29, 41, 30, 255, 28, 38, 28, 255, 28, 39, 29, 255, 27, 38, 28, 255, 32, 46, 32, 255, 36, 53, 36, 255, 35, 51, 35, 255, 37, 55, 37, 255, 33, 48, 33, 255, 30, 43, 31, 255, 29, 41, 30, 255, 36, 53, 36, 255, 34, 50, 34, 255, 31, 44, 31, 255, 29, 41, 30, 255, 30, 43, 31, 255, 30, 42, 30, 255, 29, 41, 30, 255, 28, 39, 29, 255, 23, 30, 24, 255, 26, 35, 27, 255, 29, 40, 29, 255, 28, 38, 28, 255, 25, 33, 26, 255, 26, 35, 27, 255, 32, 45, 32, 255, 32, 46, 32, 255, 32, 46, 32, 255, 35, 53, 36, 255, 37, 55, 37, 255, 36, 53, 36, 255, 38, 57, 38, 255, 36, 54, 36, 255, 35, 52, 35, 255, 37, 55, 37, 255, 33, 49, 34, 255, 31, 44, 31, 255, 28, 40, 29, 255, 32, 46, 32, 255, 29, 41, 30, 255, 29, 40, 29, 255, 27, 36, 27, 255, 29, 40, 29, 255, 28, 38, 28, 255, 30, 42, 30, 255, 28, 39, 29, 255, 28, 39, 29, 255, 29, 41, 30, 255, 29, 41, 30, 255, 30, 42, 30, 255, 28, 39, 29, 255, 28, 38, 28, 255, 24, 32, 25, 255, 24, 31, 25, 255, 67, 54, 39, 255, 36, 32, 24, 255, 35, 31, 23, 255, 42, 36, 24, 255, 36, 32, 23, 255, 40, 34, 23, 255, 40, 34, 24, 255, 34, 30, 22, 255, 41, 36, 26, 255, 62, 50, 35, 255, 38, 33, 23, 255, 52, 43, 31, 255, 34, 31, 22, 255, 56, 47, 33, 255, 34, 31, 22, 255, 41, 36, 24, 255, 58, 45, 29, 255, 46, 38, 24, 255, 50, 40, 27, 255, 40, 34, 24, 255, 43, 37, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 46, 40, 29, 255, 35, 31, 22, 255, 39, 34, 23, 255, 42, 36, 24, 255, 47, 39, 25, 255, 41, 35, 24, 255, 47, 39, 25, 255, 45, 37, 24, 255, 41, 35, 24, 255, 44, 37, 24, 255, 41, 35, 24, 255, 34, 31, 22, 255, 36, 32, 23, 255, 36, 31, 22, 255, 53, 44, 32, 255, 42, 37, 27, 255, 36, 32, 22, 255, 41, 35, 24, 255, 36, 32, 22, 255, 45, 37, 24, 255, 44, 37, 24, 255, 45, 38, 25, 255, 59, 46, 30, 255, 59, 45, 30, 255, 44, 37, 24, 255, 42, 36, 24, 255, 45, 38, 25, 255, 40, 35, 24, 255, 42, 36, 24, 255, 78, 57, 33, 255, 76, 56, 33, 255, 74, 54, 33, 255, 54, 43, 28, 255, 49, 40, 26, 255, 42, 36, 24, 255, 50, 40, 27, 255, 41, 35, 24, 255, 35, 31, 22, 255, 40, 34, 24, 255, 58, 45, 30, 255, 49, 40, 26, 255, 66, 49, 33, 255, 63, 48, 32, 255, 52, 42, 28, 255, 36, 32, 23, 255, 39, 34, 23, 255, 63, 52, 37, 255, 80, 64, 45, 255, 73, 59, 42, 255, 39, 34, 23, 255, 42, 36, 24, 255, 45, 37, 24, 255, 49, 40, 26, 255, 52, 42, 27, 255, 52, 42, 28, 255, 49, 40, 26, 255, 45, 37, 24, 255, 38, 33, 23, 255, 41, 35, 24, 255, 42, 36, 24, 255, 52, 42, 27, 255, 42, 36, 24, 255, 42, 36, 24, 255, 39, 34, 24, 255, 42, 36, 24, 255, 33, 30, 22, 255, 33, 30, 22, 255, 58, 48, 34, 255, 44, 37, 24, 255, 64, 48, 32, 255, 55, 43, 28, 255, 41, 36, 24, 255, 51, 41, 27, 255, 60, 46, 30, 255, 64, 48, 32, 255, 42, 36, 24, 255, 42, 36, 24, 255, 35, 31, 22, 255, 35, 31, 22, 255, 36, 32, 23, 255, 54, 43, 28, 255, 61, 47, 31, 255, 52, 42, 27, 255, 66, 49, 33, 255, 44, 37, 24, 255, 69, 51, 33, 255, 57, 44, 29, 255, 40, 34, 24, 255, 40, 35, 24, 255, 42, 36, 24, 255, 46, 38, 25, 255, 36, 32, 23, 255, 35, 31, 22, 255, 39, 34, 23, 255, 37, 33, 23, 255, 40, 34, 24, 255, 43, 37, 24, 255, 35, 31, 22, 255, 36, 32, 23, 255, 39, 34, 23, 255, 56, 44, 29, 255, 52, 42, 28, 255, 45, 37, 24, 255, 45, 37, 24, 255, 42, 36, 24, 255, 41, 35, 24, 255, 42, 36, 24, 255, 55, 43, 28, 255, 50, 40, 27, 255, 42, 36, 24, 255, 61, 46, 31, 255, 70, 52, 33, 255, 42, 36, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 33, 30, 22, 255, 51, 43, 31, 255, 51, 43, 31, 255, 35, 31, 23, 255, 41, 36, 26, 255, 36, 32, 24, 255, 36, 32, 23, 255, 57, 47, 34, 255, 48, 40, 30, 255, 41, 36, 26, 255, 41, 35, 24, 255, 43, 36, 24, 255, 57, 44, 29, 255, 42, 36, 24, 255, 50, 40, 27, 255, 43, 37, 24, 255, 37, 33, 23, 255, 36, 32, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 38, 33, 23, 255, 34, 30, 22, 255, 37, 33, 23, 255, 36, 31, 22, 255, 39, 34, 25, 255, 36, 32, 23, 255, 33, 30, 22, 255, 50, 42, 31, 255, 37, 33, 23, 255, 46, 38, 25, 255, 42, 36, 24, 255, 37, 33, 23, 255, 58, 45, 30, 255, 60, 46, 30, 255, 44, 37, 24, 255, 37, 33, 23, 255, 40, 34, 24, 255, 39, 34, 24, 255, 48, 40, 30, 255, 39, 34, 24, 255, 34, 31, 22, 255, 34, 30, 22, 255, 47, 39, 25, 255, 53, 42, 28, 255, 43, 37, 24, 255, 60, 46, 31, 255, 50, 40, 27, 255, 55, 43, 28, 255, 49, 40, 26, 255, 45, 37, 24, 255, 39, 34, 24, 255, 41, 35, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 48, 39, 25, 255, 40, 34, 24, 255, 35, 31, 23, 255, 37, 33, 23, 255, 44, 38, 27, 255, 39, 34, 24, 255, 48, 40, 26, 255, 42, 36, 24, 255, 35, 31, 22, 255, 33, 30, 22, 255, 38, 33, 23, 255, 37, 33, 23, 255, 38, 33, 23, 255, 48, 40, 30, 255, 37, 33, 23, 255, 33, 30, 22, 255, 37, 33, 23, 255, 42, 36, 24, 255, 42, 36, 24, 255, 46, 39, 25, 255, 36, 32, 23, 255, 40, 34, 24, 255, 49, 40, 26, 255, 51, 41, 27, 255, 46, 38, 25, 255, 39, 34, 23, 255, 33, 30, 22, 255, 54, 45, 33, 255, 39, 34, 24, 255, 50, 40, 27, 255, 40, 34, 24, 255, 40, 34, 24, 255, 52, 42, 27, 255, 52, 42, 27, 255, 42, 36, 24, 255, 34, 30, 22, 255, 39, 34, 23, 255, 37, 33, 23, 255, 38, 33, 23, 255, 36, 32, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 42, 36, 24, 255, 41, 35, 24, 255, 41, 35, 23, 255, 49, 40, 26, 255, 48, 39, 26, 255, 45, 37, 25, 255, 53, 42, 27, 255, 39, 34, 23, 255, 41, 36, 24, 255, 43, 36, 24, 255, 49, 41, 30, 255, 38, 33, 23, 255, 34, 30, 22, 255, 34, 31, 22, 255, 50, 42, 31, 255, 37, 33, 23, 255, 37, 33, 24, 255, 34, 31, 22, 255, 27, 37, 28, 255, 23, 30, 24, 255, 25, 33, 26, 255, 26, 36, 27, 255, 30, 42, 30, 255, 31, 45, 32, 255, 28, 39, 29, 255, 29, 40, 29, 255, 27, 37, 28, 255, 27, 38, 28, 255, 26, 33, 27, 255, 25, 33, 26, 255, 25, 33, 26, 255, 30, 42, 30, 255, 28, 40, 29, 255, 30, 42, 30, 255, 35, 52, 35, 255, 35, 51, 35, 255, 33, 48, 33, 255, 29, 40, 29, 255, 32, 45, 32, 255, 32, 46, 32, 255, 30, 42, 30, 255, 30, 43, 31, 255, 29, 41, 30, 255, 27, 37, 28, 255, 26, 36, 27, 255, 27, 37, 28, 255, 33, 49, 34, 255, 34, 50, 34, 255, 37, 55, 37, 255, 32, 46, 32, 255, 35, 52, 35, 255, 28, 40, 29, 255, 30, 43, 31, 255, 28, 40, 29, 255, 29, 40, 29, 255, 26, 35, 27, 255, 31, 45, 32, 255, 33, 49, 34, 255, 31, 45, 32, 255, 30, 42, 30, 255, 29, 41, 30, 255, 31, 44, 31, 255, 30, 42, 30, 255, 31, 45, 32, 255, 30, 42, 30, 255, 29, 41, 30, 255, 35, 51, 35, 255, 27, 37, 28, 255, 25, 33, 26, 255, 24, 32, 25, 255, 27, 38, 28, 255, 28, 39, 29, 255, 25, 33, 26, 255, 25, 34, 26, 255, 29, 40, 29, 255, 27, 37, 28, 255, 28, 39, 29, 255, 31, 44, 31, 255, 32, 46, 32, 255, 31, 45, 32, 255, 26, 35, 27, 255, 24, 32, 25, 255, 23, 30, 24, 255, 26, 34, 26, 255, 25, 33, 26, 255, 24, 32, 25, 255, 26, 35, 27, 255, 31, 44, 31, 255, 31, 44, 31, 255, 31, 44, 31, 255, 30, 42, 30, 255, 30, 43, 31, 255, 29, 40, 29, 255, 30, 42, 30, 255, 37, 55, 37, 255, 37, 55, 37, 255, 34, 49, 34, 255, 29, 40, 29, 255, 25, 33, 26, 255, 27, 36, 27, 255, 26, 35, 27, 255, 23, 29, 24, 255, 26, 35, 27, 255, 26, 34, 26, 255, 24, 32, 25, 255, 25, 33, 26, 255, 28, 39, 29, 255, 30, 43, 31, 255, 32, 47, 33, 255, 30, 42, 30, 255, 32, 46, 32, 255, 26, 35, 27, 255, 27, 37, 28, 255, 29, 41, 30, 255, 26, 36, 27, 255, 29, 41, 30, 255, 26, 35, 27, 255, 26, 35, 27, 255, 32, 46, 32, 255, 31, 45, 32, 255, 31, 44, 31, 255, 31, 45, 32, 255, 30, 42, 30, 255, 32, 46, 32, 255, 32, 45, 32, 255, 31, 45, 32, 255, 33, 48, 33, 255, 35, 52, 35, 255, 34, 49, 34, 255, 35, 53, 36, 255, 34, 49, 34, 255, 33, 48, 33, 255, 35, 51, 35, 255, 34, 50, 34, 255, 40, 60, 40, 255, 45, 66, 43, 255, 37, 55, 37, 255, 35, 51, 35, 255, 34, 50, 34, 255, 36, 54, 36, 255, 35, 52, 35, 255, 35, 52, 35, 255, 36, 54, 36, 255, 30, 43, 31, 255, 27, 37, 28, 255, 25, 34, 26, 255, 25, 33, 26, 255, 24, 31, 25, 255, 30, 42, 30, 255, 32, 46, 32, 255, 27, 37, 28, 255, 29, 41, 30, 255, 36, 54, 36, 255, 35, 51, 35, 255, 32, 47, 33, 255, 31, 45, 32, 255, 34, 49, 34, 255, 32, 46, 32, 255, 27, 37, 28, 255, 27, 36, 27, 255, 23, 30, 24, 255, 26, 32, 26, 255, 29, 37, 30, 255, 27, 35, 28, 255, 29, 37, 29, 255, 23, 30, 24, 255, 23, 30, 24, 255, 35, 44, 34, 255, 25, 33, 26, 255, 25, 33, 26, 255, 31, 44, 31, 255, 31, 45, 32, 255, 32, 46, 32, 255, 34, 50, 34, 255, 33, 49, 34, 255, 33, 49, 34, 255, 37, 55, 37, 255, 33, 49, 34, 255, 34, 50, 34, 255, 35, 53, 36, 255, 40, 59, 39, 255, 36, 54, 36, 255, 36, 54, 36, 255, 34, 49, 34, 255, 33, 47, 33, 255, 35, 51, 35, 255, 32, 47, 33, 255, 33, 47, 33, 255, 33, 48, 33, 255, 37, 55, 37, 255, 32, 47, 33, 255, 28, 38, 28, 255, 32, 45, 32, 255, 33, 48, 33, 255, 37, 56, 37, 255, 37, 55, 37, 255, 37, 56, 37, 255, 34, 49, 34, 255, 43, 63, 41, 255, 37, 56, 37, 255, 34, 50, 34, 255, 31, 45, 32, 255, 27, 38, 28, 255, 29, 41, 30, 255, 34, 51, 35, 255, 44, 65, 43, 255, 55, 79, 51, 255, 49, 71, 46, 255, 36, 54, 36, 255, 32, 46, 32, 255, 29, 40, 29, 255, 34, 50, 34, 255, 32, 47, 33, 255, 32, 47, 33, 255, 31, 45, 32, 255, 28, 40, 29, 255, 28, 39, 29, 255, 27, 37, 28, 255, 28, 38, 28, 255, 29, 40, 29, 255, 34, 50, 34, 255, 33, 48, 33, 255, 29, 41, 30, 255, 29, 41, 30, 255, 33, 48, 33, 255, 28, 39, 29, 255, 31, 44, 31, 255, 47, 69, 45, 255, 34, 50, 34, 255, 34, 49, 34, 255, 33, 48, 33, 255, 35, 51, 35, 255, 34, 49, 34, 255, 30, 43, 31, 255, 30, 43, 31, 255, 34, 50, 34, 255, 32, 47, 33, 255, 32, 45, 32, 255, 26, 35, 27, 255, 27, 37, 28, 255, 23, 30, 24, 255, 30, 42, 30, 255, 27, 37, 28, 255, 29, 41, 30, 255, 28, 39, 29, 255, 28, 39, 29, 255, 31, 44, 31, 255, 36, 53, 36, 255, 36, 54, 36, 255, 40, 59, 39, 255, 40, 60, 40, 255, 39, 59, 39, 255, 104, 128, 16, 255, 40, 60, 40, 255, 35, 53, 36, 255, 34, 50, 34, 255, 28, 39, 29, 255, 27, 37, 28, 255, 26, 34, 26, 255, 23, 29, 24, 255, 24, 32, 25, 255, 28, 39, 29, 255, 32, 46, 32, 255, 28, 38, 28, 255, 30, 42, 30, 255, 28, 39, 29, 255, 24, 31, 25, 255, 25, 34, 26, 255, 26, 36, 27, 255, 30, 42, 30, 255, 26, 35, 27, 255, 26, 35, 27, 255, 30, 42, 30, 255, 23, 29, 24, 255, 42, 36, 24, 255, 34, 31, 22, 255, 35, 31, 22, 255, 39, 34, 24, 255, 36, 32, 23, 255, 44, 36, 23, 255, 38, 33, 22, 255, 35, 31, 22, 255, 45, 39, 28, 255, 52, 43, 31, 255, 34, 31, 22, 255, 37, 33, 23, 255, 36, 31, 22, 255, 41, 36, 25, 255, 39, 34, 23, 255, 39, 34, 23, 255, 41, 35, 24, 255, 48, 39, 25, 255, 59, 46, 30, 255, 56, 44, 29, 255, 67, 50, 33, 255, 57, 45, 29, 255, 52, 42, 27, 255, 40, 35, 24, 255, 36, 32, 24, 255, 36, 32, 23, 255, 37, 33, 23, 255, 42, 36, 24, 255, 43, 37, 24, 255, 39, 34, 23, 255, 44, 37, 24, 255, 40, 35, 24, 255, 51, 41, 27, 255, 41, 35, 24, 255, 39, 34, 24, 255, 42, 36, 24, 255, 38, 33, 23, 255, 38, 33, 23, 255, 35, 31, 23, 255, 58, 48, 34, 255, 37, 33, 24, 255, 35, 31, 22, 255, 38, 33, 22, 255, 37, 33, 23, 255, 41, 36, 24, 255, 35, 31, 22, 255, 43, 37, 24, 255, 56, 44, 29, 255, 45, 38, 25, 255, 48, 40, 26, 255, 45, 38, 25, 255, 41, 36, 24, 255, 50, 40, 27, 255, 67, 50, 33, 255, 52, 42, 27, 255, 46, 38, 25, 255, 48, 40, 26, 255, 42, 36, 24, 255, 43, 36, 24, 255, 48, 40, 26, 255, 38, 33, 23, 255, 42, 36, 24, 255, 39, 34, 24, 255, 40, 34, 24, 255, 49, 40, 26, 255, 56, 44, 29, 255, 42, 36, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 34, 31, 22, 255, 36, 32, 23, 255, 37, 40, 36, 255, 38, 33, 23, 255, 35, 31, 23, 255, 35, 31, 22, 255, 45, 37, 24, 255, 42, 36, 24, 255, 44, 37, 24, 255, 49, 40, 26, 255, 37, 33, 23, 255, 34, 30, 22, 255, 40, 34, 24, 255, 36, 32, 23, 255, 49, 40, 26, 255, 55, 43, 28, 255, 45, 37, 24, 255, 42, 36, 24, 255, 51, 41, 27, 255, 40, 35, 24, 255, 39, 33, 23, 255, 55, 46, 33, 255, 61, 50, 36, 255, 42, 36, 24, 255, 47, 39, 25, 255, 37, 33, 23, 255, 34, 31, 22, 255, 39, 33, 23, 255, 43, 37, 24, 255, 51, 41, 27, 255, 61, 47, 31, 255, 43, 37, 24, 255, 43, 37, 24, 255, 39, 34, 24, 255, 34, 31, 22, 255, 40, 34, 24, 255, 52, 42, 27, 255, 61, 46, 31, 255, 65, 49, 33, 255, 48, 40, 26, 255, 68, 51, 33, 255, 52, 42, 28, 255, 41, 35, 24, 255, 39, 33, 23, 255, 45, 37, 24, 255, 48, 40, 26, 255, 37, 33, 23, 255, 44, 37, 24, 255, 38, 33, 23, 255, 35, 31, 22, 255, 40, 34, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 43, 36, 24, 255, 49, 40, 26, 255, 45, 37, 24, 255, 50, 40, 27, 255, 45, 37, 24, 255, 46, 39, 25, 255, 45, 37, 24, 255, 41, 35, 24, 255, 45, 37, 24, 255, 40, 34, 24, 255, 43, 37, 24, 255, 63, 48, 31, 255, 69, 51, 33, 255, 37, 33, 23, 255, 37, 33, 23, 255, 38, 33, 23, 255, 38, 33, 23, 255, 36, 31, 22, 255, 39, 34, 25, 255, 34, 30, 22, 255, 41, 35, 24, 255, 39, 34, 23, 255, 34, 31, 22, 255, 50, 42, 31, 255, 44, 38, 27, 255, 36, 32, 23, 255, 37, 33, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 43, 37, 24, 255, 47, 39, 25, 255, 44, 37, 24, 255, 49, 40, 26, 255, 42, 36, 24, 255, 38, 33, 23, 255, 39, 34, 24, 255, 42, 36, 24, 255, 48, 40, 26, 255, 42, 36, 24, 255, 35, 31, 23, 255, 64, 52, 37, 255, 49, 42, 30, 255, 72, 58, 42, 255, 39, 34, 25, 255, 36, 31, 22, 255, 45, 37, 24, 255, 44, 37, 24, 255, 43, 37, 24, 255, 52, 42, 27, 255, 40, 35, 24, 255, 49, 40, 26, 255, 40, 34, 24, 255, 39, 34, 23, 255, 38, 33, 23, 255, 39, 34, 23, 255, 42, 36, 24, 255, 39, 34, 23, 255, 49, 40, 26, 255, 44, 37, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 52, 42, 28, 255, 52, 42, 27, 255, 53, 42, 28, 255, 60, 46, 30, 255, 43, 36, 24, 255, 42, 36, 24, 255, 43, 36, 24, 255, 41, 35, 24, 255, 56, 44, 29, 255, 39, 34, 24, 255, 39, 34, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 36, 32, 23, 255, 48, 40, 30, 255, 40, 42, 37, 255, 44, 37, 24, 255, 43, 37, 24, 255, 47, 39, 25, 255, 43, 36, 24, 255, 42, 36, 24, 255, 39, 34, 24, 255, 35, 31, 22, 255, 51, 43, 31, 255, 72, 58, 42, 255, 35, 31, 23, 255, 33, 30, 22, 255, 42, 36, 24, 255, 39, 33, 23, 255, 42, 36, 24, 255, 37, 33, 23, 255, 40, 34, 24, 255, 42, 44, 36, 255, 41, 36, 24, 255, 46, 38, 25, 255, 44, 37, 24, 255, 37, 33, 23, 255, 45, 39, 28, 255, 37, 33, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 36, 32, 24, 255, 34, 31, 22, 255, 41, 35, 24, 255, 48, 40, 26, 255, 40, 34, 24, 255, 37, 33, 23, 255, 34, 31, 22, 255, 37, 33, 24, 255, 39, 34, 23, 255, 36, 32, 23, 255, 34, 31, 22, 255, 36, 32, 24, 255, 37, 33, 23, 255, 39, 33, 23, 255, 40, 34, 24, 255, 38, 33, 23, 255, 40, 34, 23, 255, 41, 35, 24, 255, 38, 33, 23, 255, 39, 34, 23, 255, 48, 39, 26, 255, 41, 35, 23, 255, 39, 33, 23, 255, 34, 30, 22, 255, 34, 30, 22, 255, 34, 30, 22, 255, 33, 30, 22, 255, 35, 31, 23, 255, 42, 36, 24, 255, 34, 31, 22, 255, 40, 34, 24, 255, 24, 32, 25, 255, 23, 30, 24, 255, 24, 31, 25, 255, 24, 32, 25, 255, 30, 42, 30, 255, 31, 45, 32, 255, 25, 34, 26, 255, 26, 36, 27, 255, 26, 36, 27, 255, 23, 29, 24, 255, 26, 33, 27, 255, 24, 32, 25, 255, 27, 37, 28, 255, 28, 39, 29, 255, 26, 35, 27, 255, 28, 39, 29, 255, 27, 37, 28, 255, 35, 52, 35, 255, 29, 40, 29, 255, 29, 41, 30, 255, 30, 43, 31, 255, 30, 42, 30, 255, 27, 38, 28, 255, 29, 41, 30, 255, 28, 40, 29, 255, 29, 41, 30, 255, 29, 41, 30, 255, 31, 44, 31, 255, 34, 51, 35, 255, 36, 54, 36, 255, 35, 52, 35, 255, 33, 49, 34, 255, 35, 52, 35, 255, 30, 43, 31, 255, 30, 43, 31, 255, 27, 36, 27, 255, 30, 42, 30, 255, 29, 40, 29, 255, 32, 45, 32, 255, 34, 49, 34, 255, 31, 44, 31, 255, 31, 45, 32, 255, 31, 44, 31, 255, 30, 43, 31, 255, 29, 41, 30, 255, 28, 39, 29, 255, 31, 45, 32, 255, 26, 35, 27, 255, 28, 38, 28, 255, 30, 43, 31, 255, 28, 38, 28, 255, 28, 38, 28, 255, 23, 30, 24, 255, 25, 33, 26, 255, 24, 31, 25, 255, 23, 30, 24, 255, 23, 30, 24, 255, 26, 35, 27, 255, 30, 43, 31, 255, 29, 40, 29, 255, 29, 41, 30, 255, 31, 44, 31, 255, 27, 36, 27, 255, 23, 29, 24, 255, 24, 31, 25, 255, 23, 30, 24, 255, 23, 29, 24, 255, 26, 35, 27, 255, 29, 41, 30, 255, 30, 43, 31, 255, 29, 41, 30, 255, 32, 46, 32, 255, 32, 47, 33, 255, 30, 42, 30, 255, 34, 49, 34, 255, 33, 48, 33, 255, 37, 56, 37, 255, 44, 65, 43, 255, 34, 50, 34, 255, 31, 45, 32, 255, 30, 42, 30, 255, 27, 36, 27, 255, 25, 33, 26, 255, 23, 30, 24, 255, 23, 29, 24, 255, 23, 30, 24, 255, 26, 35, 27, 255, 23, 30, 24, 255, 26, 34, 26, 255, 34, 50, 34, 255, 33, 49, 34, 255, 31, 45, 32, 255, 33, 48, 33, 255, 27, 37, 28, 255, 26, 35, 27, 255, 32, 46, 32, 255, 30, 42, 30, 255, 30, 43, 31, 255, 28, 40, 29, 255, 29, 41, 30, 255, 29, 40, 29, 255, 30, 43, 31, 255, 34, 50, 34, 255, 34, 50, 34, 255, 33, 47, 33, 255, 33, 49, 34, 255, 33, 48, 33, 255, 31, 44, 31, 255, 34, 49, 34, 255, 35, 51, 35, 255, 31, 45, 32, 255, 31, 45, 32, 255, 32, 47, 33, 255, 33, 48, 33, 255, 34, 49, 34, 255, 41, 61, 40, 255, 46, 68, 44, 255, 58, 83, 53, 255, 45, 67, 44, 255, 38, 57, 38, 255, 33, 49, 34, 255, 37, 55, 37, 255, 36, 53, 36, 255, 35, 52, 35, 255, 30, 42, 30, 255, 25, 34, 26, 255, 29, 41, 30, 255, 24, 32, 25, 255, 26, 36, 27, 255, 25, 33, 26, 255, 25, 34, 26, 255, 29, 41, 30, 255, 27, 37, 28, 255, 34, 49, 34, 255, 35, 53, 36, 255, 33, 47, 33, 255, 34, 51, 35, 255, 35, 52, 35, 255, 34, 51, 35, 255, 34, 51, 35, 255, 32, 46, 32, 255, 30, 42, 30, 255, 26, 34, 26, 255, 23, 30, 24, 255, 29, 37, 30, 255, 25, 32, 26, 255, 25, 34, 26, 255, 28, 39, 29, 255, 29, 40, 29, 255, 24, 31, 25, 255, 23, 30, 24, 255, 26, 35, 27, 255, 27, 38, 28, 255, 30, 42, 30, 255, 34, 49, 34, 255, 33, 49, 34, 255, 36, 54, 36, 255, 35, 52, 35, 255, 32, 47, 33, 255, 31, 44, 31, 255, 36, 54, 36, 255, 31, 44, 31, 255, 37, 56, 37, 255, 40, 60, 40, 255, 30, 42, 30, 255, 32, 46, 32, 255, 33, 48, 33, 255, 35, 51, 35, 255, 31, 44, 31, 255, 36, 54, 36, 255, 37, 55, 37, 255, 36, 54, 36, 255, 31, 44, 31, 255, 29, 41, 30, 255, 32, 47, 33, 255, 31, 44, 31, 255, 31, 44, 31, 255, 36, 53, 36, 255, 35, 52, 35, 255, 32, 46, 32, 255, 36, 53, 36, 255, 35, 52, 35, 255, 33, 48, 33, 255, 31, 45, 32, 255, 30, 42, 30, 255, 35, 52, 35, 255, 36, 53, 36, 255, 47, 68, 45, 255, 50, 73, 47, 255, 51, 75, 49, 255, 38, 58, 38, 255, 37, 55, 37, 255, 29, 40, 29, 255, 31, 44, 31, 255, 28, 38, 28, 255, 28, 39, 29, 255, 32, 47, 33, 255, 32, 47, 33, 255, 28, 39, 29, 255, 26, 35, 27, 255, 28, 38, 28, 255, 25, 33, 26, 255, 28, 40, 29, 255, 31, 45, 32, 255, 32, 45, 32, 255, 28, 39, 29, 255, 27, 37, 28, 255, 32, 46, 32, 255, 32, 46, 32, 255, 35, 51, 35, 255, 33, 47, 33, 255, 33, 49, 34, 255, 34, 49, 34, 255, 36, 54, 36, 255, 36, 54, 36, 255, 28, 39, 29, 255, 27, 37, 28, 255, 32, 46, 32, 255, 35, 51, 35, 255, 34, 51, 35, 255, 30, 42, 30, 255, 23, 30, 24, 255, 26, 33, 27, 255, 26, 35, 27, 255, 27, 37, 28, 255, 26, 36, 27, 255, 26, 35, 27, 255, 25, 34, 26, 255, 30, 43, 31, 255, 32, 47, 33, 255, 33, 49, 34, 255, 34, 50, 34, 255, 34, 51, 35, 255, 45, 66, 43, 255, 43, 63, 41, 255, 45, 66, 43, 255, 35, 52, 35, 255, 35, 53, 36, 255, 29, 41, 30, 255, 30, 42, 30, 255, 27, 37, 28, 255, 28, 39, 29, 255, 28, 39, 29, 255, 28, 38, 28, 255, 31, 44, 31, 255, 28, 39, 29, 255, 29, 41, 30, 255, 27, 37, 28, 255, 27, 36, 27, 255, 28, 39, 29, 255, 30, 42, 30, 255, 31, 44, 31, 255, 26, 36, 27, 255, 26, 34, 26, 255, 29, 41, 30, 255, 24, 31, 25, 255, 46, 39, 25, 255, 39, 34, 24, 255, 42, 36, 24, 255, 34, 31, 22, 255, 49, 40, 26, 255, 42, 36, 24, 255, 41, 36, 24, 255, 41, 35, 24, 255, 34, 31, 22, 255, 41, 35, 23, 255, 40, 34, 24, 255, 47, 39, 26, 255, 43, 36, 24, 255, 45, 37, 25, 255, 54, 42, 28, 255, 49, 39, 26, 255, 37, 32, 22, 255, 40, 34, 24, 255, 42, 36, 23, 255, 59, 46, 30, 255, 59, 45, 30, 255, 42, 36, 24, 255, 57, 45, 29, 255, 55, 43, 28, 255, 39, 34, 23, 255, 33, 30, 22, 255, 37, 33, 23, 255, 89, 118, 84, 255, 43, 37, 24, 255, 41, 36, 26, 255, 39, 34, 24, 255, 58, 45, 30, 255, 70, 52, 33, 255, 43, 37, 24, 255, 36, 32, 23, 255, 41, 36, 24, 255, 39, 34, 23, 255, 37, 33, 23, 255, 33, 30, 22, 255, 33, 30, 22, 255, 36, 32, 22, 255, 37, 33, 23, 255, 43, 36, 24, 255, 42, 36, 24, 255, 34, 31, 22, 255, 38, 33, 23, 255, 43, 37, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 39, 34, 23, 255, 45, 37, 24, 255, 40, 35, 24, 255, 40, 34, 24, 255, 52, 42, 28, 255, 33, 30, 22, 255, 40, 34, 24, 255, 43, 37, 24, 255, 39, 34, 23, 255, 38, 33, 23, 255, 43, 36, 24, 255, 40, 34, 24, 255, 63, 48, 31, 255, 42, 36, 24, 255, 33, 30, 22, 255, 36, 32, 23, 255, 39, 34, 23, 255, 36, 32, 24, 255, 37, 33, 23, 255, 46, 39, 25, 255, 53, 42, 28, 255, 39, 34, 24, 255, 42, 36, 24, 255, 58, 45, 30, 255, 45, 37, 24, 255, 42, 36, 24, 255, 56, 44, 29, 255, 54, 43, 28, 255, 37, 33, 23, 255, 41, 36, 24, 255, 44, 38, 27, 255, 39, 34, 24, 255, 43, 37, 24, 255, 46, 39, 25, 255, 46, 39, 25, 255, 52, 42, 28, 255, 49, 40, 26, 255, 42, 36, 24, 255, 38, 33, 23, 255, 37, 33, 23, 255, 42, 37, 27, 255, 35, 31, 22, 255, 51, 43, 31, 255, 37, 33, 23, 255, 45, 37, 24, 255, 62, 51, 36, 255, 76, 61, 43, 255, 37, 33, 23, 255, 42, 37, 27, 255, 40, 34, 24, 255, 45, 38, 25, 255, 42, 36, 24, 255, 39, 34, 24, 255, 76, 61, 43, 255, 54, 45, 33, 255, 57, 44, 29, 255, 59, 45, 30, 255, 64, 48, 32, 255, 55, 43, 28, 255, 52, 42, 28, 255, 43, 37, 24, 255, 41, 35, 24, 255, 39, 33, 23, 255, 49, 40, 26, 255, 51, 41, 27, 255, 43, 36, 24, 255, 43, 37, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 50, 40, 27, 255, 51, 41, 27, 255, 41, 35, 24, 255, 37, 33, 23, 255, 41, 35, 24, 255, 52, 42, 28, 255, 36, 31, 22, 255, 37, 33, 23, 255, 40, 34, 24, 255, 39, 34, 24, 255, 36, 32, 23, 255, 47, 39, 25, 255, 43, 37, 24, 255, 46, 39, 25, 255, 42, 36, 24, 255, 45, 37, 24, 255, 70, 52, 33, 255, 69, 51, 33, 255, 59, 46, 30, 255, 54, 43, 28, 255, 52, 42, 28, 255, 41, 35, 24, 255, 43, 37, 24, 255, 36, 31, 22, 255, 33, 30, 22, 255, 40, 34, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 40, 34, 24, 255, 49, 42, 30, 255, 36, 32, 24, 255, 41, 36, 26, 255, 37, 33, 23, 255, 33, 30, 22, 255, 48, 39, 25, 255, 67, 50, 33, 255, 61, 46, 31, 255, 57, 44, 29, 255, 48, 39, 25, 255, 60, 46, 31, 255, 41, 35, 24, 255, 58, 45, 30, 255, 57, 44, 29, 255, 49, 40, 26, 255, 36, 32, 23, 255, 45, 39, 28, 255, 42, 37, 27, 255, 36, 32, 24, 255, 37, 33, 23, 255, 38, 33, 23, 255, 41, 36, 24, 255, 46, 38, 25, 255, 50, 40, 27, 255, 52, 42, 27, 255, 43, 37, 24, 255, 55, 43, 28, 255, 42, 36, 24, 255, 40, 34, 24, 255, 38, 33, 23, 255, 39, 34, 23, 255, 43, 37, 24, 255, 34, 31, 22, 255, 45, 37, 24, 255, 63, 48, 32, 255, 41, 36, 24, 255, 33, 30, 22, 255, 43, 36, 24, 255, 50, 40, 27, 255, 51, 41, 27, 255, 63, 48, 31, 255, 49, 40, 26, 255, 42, 36, 24, 255, 43, 37, 24, 255, 44, 45, 37, 255, 36, 32, 22, 255, 43, 37, 24, 255, 37, 33, 23, 255, 35, 31, 22, 255, 41, 35, 24, 255, 34, 31, 22, 255, 35, 31, 22, 255, 37, 33, 23, 255, 45, 38, 25, 255, 43, 37, 24, 255, 37, 33, 23, 255, 38, 33, 23, 255, 39, 33, 23, 255, 37, 33, 23, 255, 34, 30, 22, 255, 37, 33, 24, 255, 75, 60, 40, 255, 72, 58, 42, 255, 58, 48, 34, 255, 50, 42, 31, 255, 50, 42, 31, 255, 42, 36, 24, 255, 41, 35, 24, 255, 48, 39, 25, 255, 45, 37, 24, 255, 48, 40, 30, 255, 42, 37, 27, 255, 36, 32, 23, 255, 34, 30, 22, 255, 62, 51, 36, 255, 37, 33, 23, 255, 34, 31, 22, 255, 46, 40, 29, 255, 48, 40, 30, 255, 37, 33, 23, 255, 39, 34, 23, 255, 45, 37, 24, 255, 36, 32, 23, 255, 39, 34, 24, 255, 40, 35, 24, 255, 40, 35, 25, 255, 37, 33, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 49, 40, 26, 255, 41, 35, 23, 255, 34, 31, 22, 255, 40, 35, 25, 255, 36, 32, 23, 255, 41, 35, 23, 255, 36, 32, 23, 255, 39, 33, 23, 255, 36, 32, 22, 255, 42, 36, 23, 255, 42, 36, 24, 255, 39, 33, 23, 255, 40, 34, 24, 255, 36, 32, 22, 255, 52, 43, 31, 255, 40, 35, 24, 255, 43, 36, 24, 255, 36, 31, 22, 255, 55, 43, 28, 255, 23, 29, 24, 255, 23, 29, 24, 255, 23, 30, 24, 255, 23, 29, 24, 255, 31, 45, 32, 255, 28, 38, 28, 255, 29, 40, 29, 255, 30, 42, 30, 255, 24, 31, 25, 255, 27, 38, 28, 255, 23, 30, 24, 255, 26, 32, 26, 255, 28, 39, 29, 255, 32, 46, 32, 255, 25, 33, 26, 255, 24, 32, 25, 255, 29, 41, 30, 255, 28, 40, 29, 255, 27, 37, 28, 255, 29, 41, 30, 255, 28, 39, 29, 255, 31, 45, 32, 255, 28, 40, 29, 255, 29, 41, 30, 255, 28, 39, 29, 255, 27, 38, 28, 255, 28, 38, 28, 255, 30, 43, 31, 255, 37, 55, 37, 255, 32, 46, 32, 255, 33, 48, 33, 255, 34, 50, 34, 255, 35, 52, 35, 255, 33, 48, 33, 255, 29, 41, 30, 255, 34, 49, 34, 255, 32, 45, 32, 255, 32, 45, 32, 255, 32, 46, 32, 255, 31, 45, 32, 255, 30, 43, 31, 255, 34, 50, 34, 255, 34, 49, 34, 255, 35, 51, 35, 255, 31, 45, 32, 255, 28, 38, 28, 255, 31, 45, 32, 255, 29, 41, 30, 255, 31, 44, 31, 255, 25, 34, 26, 255, 23, 29, 24, 255, 24, 31, 25, 255, 28, 40, 29, 255, 27, 37, 28, 255, 24, 31, 25, 255, 23, 29, 24, 255, 25, 33, 26, 255, 26, 34, 26, 255, 26, 36, 27, 255, 27, 37, 28, 255, 28, 38, 28, 255, 26, 36, 27, 255, 26, 36, 27, 255, 29, 41, 30, 255, 27, 38, 28, 255, 27, 38, 28, 255, 25, 33, 26, 255, 31, 44, 31, 255, 34, 50, 34, 255, 37, 56, 37, 255, 35, 52, 35, 255, 33, 48, 33, 255, 29, 40, 29, 255, 30, 43, 31, 255, 31, 45, 32, 255, 34, 51, 35, 255, 40, 60, 40, 255, 40, 59, 39, 255, 32, 46, 32, 255, 33, 49, 34, 255, 31, 44, 31, 255, 31, 44, 31, 255, 28, 39, 29, 255, 28, 40, 29, 255, 25, 33, 26, 255, 24, 32, 25, 255, 25, 33, 26, 255, 23, 30, 24, 255, 23, 29, 24, 255, 30, 42, 30, 255, 32, 47, 33, 255, 30, 42, 30, 255, 31, 45, 32, 255, 32, 46, 32, 255, 24, 32, 25, 255, 31, 45, 32, 255, 32, 47, 33, 255, 34, 50, 34, 255, 28, 39, 29, 255, 29, 41, 30, 255, 27, 38, 28, 255, 33, 48, 33, 255, 34, 51, 35, 255, 34, 50, 34, 255, 32, 46, 32, 255, 35, 52, 35, 255, 35, 52, 35, 255, 37, 55, 37, 255, 34, 50, 34, 255, 36, 54, 36, 255, 33, 48, 33, 255, 29, 40, 29, 255, 32, 46, 32, 255, 34, 50, 34, 255, 35, 52, 35, 255, 40, 59, 39, 255, 49, 72, 47, 255, 40, 59, 39, 255, 33, 49, 34, 255, 36, 54, 36, 255, 32, 46, 32, 255, 33, 49, 34, 255, 36, 53, 36, 255, 37, 55, 37, 255, 33, 49, 34, 255, 30, 43, 31, 255, 25, 33, 26, 255, 82, 96, 11, 255, 26, 35, 27, 255, 25, 34, 26, 255, 25, 34, 26, 255, 32, 46, 32, 255, 32, 46, 32, 255, 32, 46, 32, 255, 30, 43, 31, 255, 33, 49, 34, 255, 32, 46, 32, 255, 28, 39, 29, 255, 31, 44, 31, 255, 30, 42, 30, 255, 34, 50, 34, 255, 32, 46, 32, 255, 30, 43, 31, 255, 29, 41, 30, 255, 25, 34, 26, 255, 25, 34, 26, 255, 24, 32, 25, 255, 27, 37, 28, 255, 26, 35, 27, 255, 24, 31, 25, 255, 25, 31, 25, 255, 29, 41, 30, 255, 31, 44, 31, 255, 33, 49, 34, 255, 31, 45, 32, 255, 33, 48, 33, 255, 34, 50, 34, 255, 30, 43, 31, 255, 32, 46, 32, 255, 30, 42, 30, 255, 31, 45, 32, 255, 33, 49, 34, 255, 33, 48, 33, 255, 35, 52, 35, 255, 31, 45, 32, 255, 31, 45, 32, 255, 31, 45, 32, 255, 32, 45, 32, 255, 31, 44, 31, 255, 31, 45, 32, 255, 34, 50, 34, 255, 35, 52, 35, 255, 33, 48, 33, 255, 33, 47, 33, 255, 29, 41, 30, 255, 29, 41, 30, 255, 33, 48, 33, 255, 33, 48, 33, 255, 30, 43, 31, 255, 35, 52, 35, 255, 34, 51, 35, 255, 33, 47, 33, 255, 31, 45, 32, 255, 32, 47, 33, 255, 34, 50, 34, 255, 34, 50, 34, 255, 37, 56, 37, 255, 36, 53, 36, 255, 46, 68, 44, 255, 40, 60, 40, 255, 35, 51, 35, 255, 37, 56, 37, 255, 34, 49, 34, 255, 31, 45, 32, 255, 32, 47, 33, 255, 34, 50, 34, 255, 30, 43, 31, 255, 34, 51, 35, 255, 30, 42, 30, 255, 29, 40, 29, 255, 29, 41, 30, 255, 29, 41, 30, 255, 32, 46, 32, 255, 36, 54, 36, 255, 33, 48, 33, 255, 29, 41, 30, 255, 31, 44, 31, 255, 33, 48, 33, 255, 31, 44, 31, 255, 33, 48, 33, 255, 29, 40, 29, 255, 31, 44, 31, 255, 30, 42, 30, 255, 34, 50, 34, 255, 32, 46, 32, 255, 28, 38, 28, 255, 27, 37, 28, 255, 28, 40, 29, 255, 32, 47, 33, 255, 30, 43, 31, 255, 30, 42, 30, 255, 28, 38, 28, 255, 26, 36, 27, 255, 28, 38, 28, 255, 31, 44, 31, 255, 28, 39, 29, 255, 25, 33, 26, 255, 23, 30, 24, 255, 30, 42, 30, 255, 27, 37, 28, 255, 33, 47, 33, 255, 35, 53, 36, 255, 40, 59, 39, 255, 38, 57, 38, 255, 39, 59, 39, 255, 35, 52, 35, 255, 36, 54, 36, 255, 36, 53, 36, 255, 30, 42, 30, 255, 28, 40, 29, 255, 27, 36, 27, 255, 32, 46, 32, 255, 28, 38, 28, 255, 29, 40, 29, 255, 27, 37, 28, 255, 28, 38, 28, 255, 27, 37, 28, 255, 28, 38, 28, 255, 23, 30, 24, 255, 26, 34, 26, 255, 27, 36, 27, 255, 29, 40, 29, 255, 29, 41, 30, 255, 28, 39, 29, 255, 27, 36, 27, 255, 26, 34, 26, 255, 35, 31, 22, 255, 39, 33, 23, 255, 45, 38, 25, 255, 40, 34, 24, 255, 49, 40, 26, 255, 36, 32, 23, 255, 39, 33, 23, 255, 34, 30, 22, 255, 41, 35, 24, 255, 39, 34, 23, 255, 36, 31, 22, 255, 49, 40, 26, 255, 51, 40, 27, 255, 46, 38, 26, 255, 53, 41, 28, 255, 43, 36, 24, 255, 43, 37, 24, 255, 47, 38, 25, 255, 57, 44, 29, 255, 64, 48, 32, 255, 61, 46, 31, 255, 42, 36, 24, 255, 45, 38, 25, 255, 51, 41, 27, 255, 61, 50, 36, 255, 46, 40, 29, 255, 35, 31, 22, 255, 36, 32, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 40, 35, 24, 255, 45, 37, 24, 255, 67, 50, 33, 255, 40, 34, 24, 255, 33, 30, 22, 255, 36, 32, 23, 255, 34, 30, 22, 255, 38, 33, 23, 255, 59, 49, 35, 255, 77, 62, 44, 255, 36, 32, 22, 255, 40, 34, 24, 255, 39, 34, 23, 255, 34, 31, 22, 255, 40, 35, 25, 255, 33, 30, 22, 255, 42, 36, 24, 255, 54, 43, 28, 255, 51, 41, 27, 255, 40, 35, 24, 255, 42, 36, 24, 255, 39, 34, 23, 255, 52, 42, 27, 255, 34, 31, 22, 255, 38, 33, 23, 255, 39, 33, 23, 255, 43, 36, 24, 255, 37, 33, 23, 255, 35, 31, 23, 255, 39, 34, 24, 255, 40, 35, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 39, 34, 25, 255, 54, 45, 33, 255, 36, 32, 23, 255, 33, 30, 22, 255, 43, 36, 24, 255, 36, 32, 23, 255, 59, 46, 30, 255, 52, 42, 27, 255, 49, 40, 26, 255, 36, 32, 23, 255, 37, 33, 23, 255, 38, 33, 23, 255, 47, 39, 25, 255, 43, 36, 24, 255, 40, 34, 24, 255, 39, 34, 24, 255, 40, 34, 24, 255, 50, 40, 27, 255, 37, 33, 23, 255, 45, 37, 24, 255, 46, 38, 25, 255, 43, 37, 24, 255, 41, 35, 24, 255, 48, 39, 25, 255, 42, 36, 24, 255, 42, 36, 24, 255, 35, 31, 22, 255, 39, 34, 24, 255, 34, 31, 22, 255, 48, 40, 30, 255, 51, 43, 31, 255, 37, 33, 24, 255, 54, 45, 33, 255, 77, 61, 42, 255, 35, 31, 22, 255, 36, 32, 22, 255, 51, 41, 27, 255, 36, 32, 23, 255, 41, 36, 24, 255, 42, 37, 27, 255, 49, 42, 30, 255, 46, 39, 25, 255, 46, 39, 25, 255, 56, 44, 29, 255, 42, 36, 24, 255, 46, 39, 25, 255, 40, 34, 24, 255, 39, 33, 23, 255, 36, 32, 22, 255, 36, 32, 22, 255, 42, 36, 24, 255, 38, 33, 23, 255, 41, 35, 24, 255, 51, 43, 31, 255, 36, 32, 23, 255, 39, 34, 24, 255, 44, 37, 24, 255, 33, 30, 22, 255, 36, 32, 22, 255, 36, 31, 22, 255, 45, 37, 24, 255, 39, 34, 24, 255, 36, 31, 22, 255, 45, 37, 24, 255, 50, 40, 27, 255, 43, 37, 24, 255, 43, 37, 24, 255, 51, 41, 27, 255, 43, 37, 24, 255, 39, 34, 23, 255, 38, 33, 23, 255, 60, 46, 31, 255, 70, 52, 33, 255, 66, 49, 33, 255, 40, 35, 24, 255, 41, 36, 24, 255, 40, 34, 24, 255, 41, 35, 24, 255, 41, 36, 26, 255, 44, 38, 27, 255, 39, 33, 23, 255, 43, 36, 24, 255, 39, 34, 23, 255, 38, 33, 23, 255, 57, 47, 34, 255, 44, 38, 27, 255, 40, 35, 24, 255, 35, 31, 23, 255, 34, 31, 22, 255, 40, 34, 24, 255, 54, 43, 28, 255, 58, 45, 30, 255, 58, 45, 30, 255, 59, 46, 30, 255, 57, 44, 29, 255, 51, 41, 27, 255, 58, 45, 30, 255, 35, 31, 22, 255, 46, 38, 25, 255, 34, 30, 22, 255, 39, 34, 23, 255, 53, 44, 32, 255, 39, 34, 23, 255, 39, 34, 23, 255, 39, 33, 23, 255, 33, 30, 22, 255, 53, 42, 28, 255, 46, 38, 25, 255, 36, 32, 23, 255, 35, 31, 22, 255, 35, 31, 22, 255, 35, 31, 22, 255, 45, 38, 25, 255, 34, 31, 22, 255, 40, 35, 24, 255, 43, 37, 24, 255, 40, 34, 24, 255, 45, 37, 24, 255, 39, 34, 23, 255, 40, 35, 24, 255, 43, 36, 24, 255, 37, 33, 23, 255, 41, 36, 24, 255, 38, 33, 23, 255, 45, 38, 25, 255, 52, 42, 28, 255, 45, 37, 24, 255, 41, 36, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 36, 32, 23, 255, 40, 35, 24, 255, 34, 30, 22, 255, 37, 33, 23, 255, 43, 36, 24, 255, 51, 41, 27, 255, 50, 40, 27, 255, 61, 46, 31, 255, 38, 33, 23, 255, 39, 34, 23, 255, 43, 37, 24, 255, 39, 34, 24, 255, 41, 35, 24, 255, 36, 32, 23, 255, 61, 50, 36, 255, 40, 35, 25, 255, 46, 40, 29, 255, 80, 64, 45, 255, 38, 33, 23, 255, 38, 33, 23, 255, 36, 32, 23, 255, 42, 36, 24, 255, 37, 33, 23, 255, 39, 34, 24, 255, 75, 60, 43, 255, 64, 52, 37, 255, 34, 31, 22, 255, 36, 32, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 39, 34, 25, 255, 34, 31, 22, 255, 42, 37, 27, 255, 36, 32, 23, 255, 43, 37, 24, 255, 49, 42, 30, 255, 51, 43, 31, 255, 41, 35, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 34, 30, 22, 255, 40, 35, 24, 255, 36, 32, 23, 255, 54, 43, 28, 255, 52, 42, 28, 255, 40, 34, 24, 255, 34, 30, 22, 255, 60, 49, 34, 255, 39, 34, 23, 255, 39, 34, 24, 255, 41, 35, 23, 255, 50, 40, 26, 255, 33, 30, 22, 255, 39, 34, 24, 255, 51, 41, 26, 255, 42, 36, 24, 255, 40, 35, 25, 255, 36, 32, 23, 255, 38, 33, 23, 255, 45, 39, 28, 255, 41, 35, 24, 255, 35, 31, 23, 255, 46, 38, 25, 255, 25, 31, 25, 255, 24, 32, 25, 255, 26, 32, 26, 255, 25, 33, 26, 255, 27, 37, 28, 255, 28, 40, 29, 255, 29, 40, 29, 255, 25, 33, 26, 255, 25, 34, 26, 255, 28, 39, 29, 255, 29, 41, 30, 255, 28, 38, 28, 255, 33, 48, 33, 255, 31, 45, 32, 255, 33, 47, 33, 255, 30, 43, 31, 255, 26, 36, 27, 255, 25, 33, 26, 255, 24, 32, 25, 255, 28, 39, 29, 255, 30, 43, 31, 255, 32, 46, 32, 255, 34, 49, 34, 255, 34, 50, 34, 255, 30, 43, 31, 255, 30, 42, 30, 255, 30, 43, 31, 255, 29, 41, 30, 255, 28, 38, 28, 255, 32, 47, 33, 255, 32, 47, 33, 255, 30, 42, 30, 255, 32, 46, 32, 255, 33, 47, 33, 255, 33, 48, 33, 255, 35, 52, 35, 255, 31, 45, 32, 255, 35, 53, 36, 255, 31, 45, 32, 255, 31, 45, 32, 255, 30, 43, 31, 255, 28, 39, 29, 255, 32, 47, 33, 255, 35, 51, 35, 255, 32, 46, 32, 255, 32, 46, 32, 255, 32, 46, 32, 255, 27, 36, 27, 255, 32, 47, 33, 255, 29, 41, 30, 255, 25, 33, 26, 255, 26, 35, 27, 255, 28, 38, 28, 255, 27, 38, 28, 255, 26, 35, 27, 255, 26, 33, 27, 255, 24, 32, 25, 255, 25, 33, 26, 255, 26, 35, 27, 255, 29, 41, 30, 255, 31, 44, 31, 255, 29, 41, 30, 255, 31, 44, 31, 255, 25, 33, 26, 255, 26, 34, 26, 255, 29, 41, 30, 255, 25, 33, 26, 255, 29, 40, 29, 255, 34, 51, 35, 255, 34, 49, 34, 255, 34, 49, 34, 255, 30, 43, 31, 255, 32, 45, 32, 255, 32, 45, 32, 255, 30, 42, 30, 255, 35, 51, 35, 255, 34, 50, 34, 255, 37, 55, 37, 255, 32, 47, 33, 255, 32, 47, 33, 255, 30, 43, 31, 255, 30, 43, 31, 255, 30, 43, 31, 255, 26, 35, 27, 255, 26, 36, 27, 255, 24, 32, 25, 255, 24, 32, 25, 255, 23, 29, 24, 255, 25, 32, 26, 255, 29, 41, 30, 255, 28, 40, 29, 255, 31, 45, 32, 255, 31, 45, 32, 255, 33, 47, 33, 255, 31, 44, 31, 255, 32, 47, 33, 255, 32, 46, 32, 255, 32, 47, 33, 255, 30, 43, 31, 255, 31, 45, 32, 255, 26, 36, 27, 255, 33, 47, 33, 255, 35, 51, 35, 255, 34, 49, 34, 255, 34, 50, 34, 255, 36, 53, 36, 255, 33, 49, 34, 255, 35, 52, 35, 255, 36, 53, 36, 255, 34, 50, 34, 255, 31, 45, 32, 255, 30, 43, 31, 255, 30, 43, 31, 255, 32, 45, 32, 255, 36, 53, 36, 255, 36, 54, 36, 255, 36, 53, 36, 255, 37, 55, 37, 255, 33, 49, 34, 255, 32, 46, 32, 255, 31, 45, 32, 255, 34, 49, 34, 255, 32, 47, 33, 255, 32, 46, 32, 255, 32, 45, 32, 255, 29, 41, 30, 255, 24, 31, 25, 255, 26, 36, 27, 255, 23, 29, 24, 255, 26, 34, 26, 255, 27, 38, 28, 255, 32, 46, 32, 255, 34, 50, 34, 255, 33, 47, 33, 255, 34, 50, 34, 255, 34, 51, 35, 255, 31, 44, 31, 255, 30, 42, 30, 255, 30, 43, 31, 255, 32, 47, 33, 255, 34, 50, 34, 255, 33, 48, 33, 255, 30, 43, 31, 255, 27, 38, 28, 255, 29, 40, 29, 255, 24, 30, 25, 255, 27, 37, 28, 255, 27, 37, 28, 255, 24, 30, 25, 255, 23, 29, 24, 255, 23, 29, 24, 255, 28, 39, 29, 255, 29, 41, 30, 255, 32, 45, 32, 255, 32, 47, 33, 255, 32, 45, 32, 255, 33, 49, 34, 255, 29, 41, 30, 255, 30, 42, 30, 255, 34, 50, 34, 255, 33, 47, 33, 255, 32, 47, 33, 255, 32, 46, 32, 255, 32, 46, 32, 255, 30, 43, 31, 255, 35, 51, 35, 255, 35, 52, 35, 255, 35, 52, 35, 255, 33, 48, 33, 255, 28, 39, 29, 255, 31, 45, 32, 255, 32, 46, 32, 255, 34, 49, 34, 255, 28, 39, 29, 255, 31, 45, 32, 255, 34, 51, 35, 255, 34, 49, 34, 255, 32, 47, 33, 255, 31, 44, 31, 255, 28, 38, 28, 255, 29, 40, 29, 255, 29, 41, 30, 255, 30, 43, 31, 255, 32, 46, 32, 255, 37, 56, 37, 255, 41, 61, 40, 255, 33, 49, 34, 255, 35, 52, 35, 255, 34, 50, 34, 255, 31, 45, 32, 255, 34, 49, 34, 255, 35, 53, 36, 255, 33, 49, 34, 255, 34, 50, 34, 255, 34, 50, 34, 255, 37, 55, 37, 255, 45, 66, 43, 255, 36, 53, 36, 255, 29, 41, 30, 255, 28, 39, 29, 255, 29, 41, 30, 255, 29, 40, 29, 255, 32, 46, 32, 255, 31, 45, 32, 255, 33, 49, 34, 255, 28, 38, 28, 255, 32, 47, 33, 255, 34, 49, 34, 255, 31, 45, 32, 255, 30, 43, 31, 255, 32, 47, 33, 255, 28, 40, 29, 255, 27, 37, 28, 255, 31, 44, 31, 255, 33, 49, 34, 255, 30, 42, 30, 255, 28, 39, 29, 255, 31, 45, 32, 255, 30, 43, 31, 255, 28, 40, 29, 255, 28, 39, 29, 255, 33, 48, 33, 255, 30, 42, 30, 255, 32, 46, 32, 255, 31, 45, 32, 255, 27, 37, 28, 255, 26, 35, 27, 255, 29, 41, 30, 255, 31, 45, 32, 255, 28, 38, 28, 255, 29, 40, 29, 255, 28, 39, 29, 255, 32, 47, 33, 255, 36, 54, 36, 255, 34, 50, 34, 255, 35, 52, 35, 255, 35, 51, 35, 255, 36, 54, 36, 255, 33, 49, 34, 255, 30, 42, 30, 255, 31, 44, 31, 255, 31, 45, 32, 255, 32, 46, 32, 255, 30, 43, 31, 255, 27, 37, 28, 255, 27, 37, 28, 255, 26, 36, 27, 255, 25, 33, 26, 255, 29, 40, 29, 255, 28, 39, 29, 255, 28, 38, 28, 255, 25, 33, 26, 255, 29, 41, 30, 255, 26, 36, 27, 255, 25, 33, 26, 255, 23, 29, 24, 255, 50, 42, 31, 255, 43, 36, 24, 255, 46, 39, 25, 255, 60, 46, 31, 255, 49, 40, 26, 255, 34, 31, 22, 255, 41, 35, 23, 255, 38, 33, 22, 255, 40, 34, 23, 255, 44, 36, 24, 255, 46, 38, 25, 255, 57, 44, 29, 255, 52, 41, 27, 255, 43, 37, 25, 255, 48, 39, 27, 255, 53, 42, 27, 255, 49, 39, 26, 255, 58, 44, 29, 255, 67, 49, 32, 255, 52, 42, 28, 255, 40, 34, 24, 255, 40, 35, 24, 255, 42, 36, 24, 255, 48, 40, 30, 255, 36, 32, 24, 255, 49, 42, 30, 255, 37, 33, 23, 255, 36, 32, 23, 255, 42, 36, 24, 255, 43, 36, 24, 255, 42, 36, 24, 255, 47, 39, 25, 255, 44, 37, 24, 255, 43, 36, 24, 255, 41, 35, 24, 255, 40, 34, 24, 255, 35, 31, 22, 255, 35, 31, 22, 255, 68, 55, 40, 255, 79, 62, 43, 255, 75, 60, 43, 255, 42, 37, 27, 255, 37, 33, 23, 255, 36, 32, 23, 255, 43, 36, 24, 255, 36, 32, 23, 255, 48, 40, 26, 255, 40, 34, 24, 255, 39, 34, 24, 255, 42, 36, 24, 255, 41, 36, 24, 255, 40, 34, 24, 255, 41, 35, 24, 255, 54, 45, 33, 255, 42, 36, 24, 255, 34, 31, 22, 255, 39, 33, 23, 255, 36, 31, 22, 255, 33, 30, 22, 255, 39, 34, 24, 255, 52, 42, 27, 255, 42, 36, 24, 255, 46, 39, 25, 255, 39, 33, 23, 255, 42, 36, 24, 255, 36, 32, 23, 255, 36, 32, 22, 255, 36, 32, 23, 255, 48, 40, 26, 255, 45, 38, 25, 255, 43, 37, 24, 255, 44, 37, 24, 255, 36, 32, 23, 255, 38, 33, 23, 255, 43, 36, 24, 255, 39, 34, 23, 255, 33, 30, 22, 255, 59, 49, 35, 255, 42, 36, 24, 255, 43, 37, 24, 255, 45, 37, 24, 255, 39, 34, 24, 255, 43, 37, 24, 255, 52, 42, 28, 255, 57, 44, 29, 255, 41, 35, 24, 255, 54, 43, 28, 255, 48, 39, 25, 255, 43, 36, 24, 255, 42, 36, 24, 255, 36, 32, 23, 255, 41, 36, 24, 255, 39, 34, 23, 255, 36, 32, 23, 255, 36, 32, 23, 255, 35, 31, 22, 255, 77, 61, 42, 255, 80, 64, 45, 255, 33, 30, 22, 255, 61, 47, 31, 255, 43, 36, 24, 255, 41, 36, 26, 255, 68, 55, 40, 255, 44, 38, 27, 255, 39, 34, 24, 255, 54, 43, 28, 255, 54, 43, 28, 255, 56, 44, 29, 255, 53, 42, 28, 255, 45, 38, 25, 255, 52, 42, 28, 255, 41, 36, 24, 255, 34, 31, 22, 255, 33, 30, 22, 255, 51, 43, 31, 255, 42, 37, 27, 255, 42, 36, 24, 255, 40, 34, 24, 255, 35, 31, 22, 255, 42, 37, 27, 255, 36, 31, 22, 255, 50, 42, 31, 255, 40, 34, 24, 255, 54, 43, 28, 255, 36, 32, 22, 255, 35, 31, 22, 255, 55, 43, 28, 255, 54, 43, 28, 255, 48, 39, 25, 255, 39, 34, 24, 255, 40, 34, 24, 255, 50, 40, 27, 255, 42, 36, 24, 255, 49, 40, 26, 255, 56, 44, 29, 255, 59, 46, 30, 255, 53, 42, 28, 255, 41, 35, 24, 255, 42, 36, 24, 255, 34, 30, 22, 255, 36, 32, 23, 255, 39, 33, 23, 255, 34, 31, 22, 255, 43, 37, 24, 255, 34, 31, 22, 255, 43, 36, 24, 255, 44, 37, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 40, 35, 25, 255, 41, 36, 26, 255, 40, 34, 24, 255, 40, 35, 24, 255, 49, 40, 26, 255, 49, 40, 26, 255, 39, 34, 23, 255, 52, 42, 27, 255, 57, 44, 29, 255, 63, 48, 32, 255, 36, 32, 23, 255, 35, 31, 23, 255, 33, 30, 22, 255, 38, 33, 23, 255, 37, 33, 23, 255, 37, 33, 24, 255, 33, 30, 22, 255, 37, 33, 23, 255, 58, 48, 34, 255, 51, 43, 31, 255, 43, 36, 24, 255, 44, 37, 24, 255, 37, 33, 23, 255, 40, 35, 24, 255, 53, 44, 32, 255, 36, 32, 23, 255, 40, 34, 24, 255, 37, 33, 23, 255, 49, 40, 26, 255, 49, 40, 26, 255, 45, 37, 24, 255, 49, 40, 26, 255, 42, 36, 24, 255, 45, 38, 25, 255, 45, 37, 24, 255, 36, 32, 22, 255, 38, 33, 23, 255, 37, 33, 23, 255, 57, 44, 29, 255, 37, 33, 23, 255, 35, 31, 22, 255, 39, 33, 23, 255, 46, 38, 25, 255, 42, 36, 24, 255, 39, 34, 23, 255, 38, 33, 23, 255, 40, 34, 24, 255, 39, 33, 23, 255, 40, 34, 24, 255, 43, 37, 24, 255, 56, 44, 29, 255, 48, 40, 26, 255, 52, 42, 28, 255, 40, 34, 24, 255, 39, 33, 23, 255, 37, 33, 23, 255, 36, 32, 23, 255, 35, 31, 22, 255, 39, 34, 25, 255, 62, 51, 36, 255, 72, 58, 42, 255, 45, 39, 28, 255, 33, 30, 22, 255, 36, 32, 23, 255, 52, 42, 27, 255, 40, 34, 24, 255, 41, 36, 24, 255, 63, 52, 37, 255, 77, 62, 44, 255, 58, 48, 34, 255, 39, 34, 23, 255, 39, 34, 25, 255, 43, 36, 24, 255, 50, 40, 27, 255, 40, 34, 24, 255, 37, 33, 24, 255, 41, 36, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 42, 37, 27, 255, 57, 47, 34, 255, 45, 39, 28, 255, 41, 36, 24, 255, 49, 40, 26, 255, 40, 34, 24, 255, 35, 31, 22, 255, 33, 30, 22, 255, 40, 34, 24, 255, 57, 44, 29, 255, 48, 39, 25, 255, 47, 39, 25, 255, 41, 35, 23, 255, 45, 38, 25, 255, 48, 39, 26, 255, 53, 42, 28, 255, 43, 37, 24, 255, 37, 33, 23, 255, 52, 41, 27, 255, 60, 46, 30, 255, 45, 38, 25, 255, 36, 32, 22, 255, 36, 32, 22, 255, 42, 36, 24, 255, 39, 34, 24, 255, 39, 33, 23, 255, 38, 33, 23, 255, 38, 33, 23, 255, 28, 38, 28, 255, 27, 37, 28, 255, 26, 34, 26, 255, 28, 40, 29, 255, 30, 42, 30, 255, 27, 38, 28, 255, 33, 49, 34, 255, 31, 44, 31, 255, 29, 41, 30, 255, 27, 37, 28, 255, 25, 34, 26, 255, 31, 44, 31, 255, 37, 56, 37, 255, 32, 47, 33, 255, 37, 56, 37, 255, 32, 47, 33, 255, 30, 42, 30, 255, 25, 34, 26, 255, 25, 33, 26, 255, 31, 44, 31, 255, 33, 48, 33, 255, 38, 58, 38, 255, 36, 53, 36, 255, 35, 52, 35, 255, 36, 54, 36, 255, 33, 48, 33, 255, 33, 49, 34, 255, 30, 42, 30, 255, 29, 40, 29, 255, 30, 42, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 28, 40, 29, 255, 34, 50, 34, 255, 34, 49, 34, 255, 32, 47, 33, 255, 32, 45, 32, 255, 31, 45, 32, 255, 32, 46, 32, 255, 32, 46, 32, 255, 32, 46, 32, 255, 34, 49, 34, 255, 35, 51, 35, 255, 32, 45, 32, 255, 32, 47, 33, 255, 32, 47, 33, 255, 32, 46, 32, 255, 27, 37, 28, 255, 30, 43, 31, 255, 31, 45, 32, 255, 25, 33, 26, 255, 24, 32, 25, 255, 28, 39, 29, 255, 26, 35, 27, 255, 24, 31, 25, 255, 23, 29, 24, 255, 26, 35, 27, 255, 26, 36, 27, 255, 29, 40, 29, 255, 29, 41, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 27, 38, 28, 255, 31, 44, 31, 255, 24, 32, 25, 255, 29, 41, 30, 255, 30, 43, 31, 255, 32, 47, 33, 255, 35, 51, 35, 255, 36, 54, 36, 255, 35, 53, 36, 255, 34, 50, 34, 255, 34, 50, 34, 255, 35, 53, 36, 255, 30, 42, 30, 255, 32, 45, 32, 255, 38, 57, 38, 255, 34, 51, 35, 255, 34, 49, 34, 255, 33, 48, 33, 255, 32, 45, 32, 255, 32, 46, 32, 255, 33, 47, 33, 255, 28, 38, 28, 255, 27, 36, 27, 255, 28, 38, 28, 255, 26, 34, 26, 255, 23, 30, 24, 255, 26, 36, 27, 255, 29, 41, 30, 255, 27, 37, 28, 255, 27, 38, 28, 255, 32, 45, 32, 255, 32, 45, 32, 255, 31, 44, 31, 255, 32, 47, 33, 255, 31, 45, 32, 255, 30, 43, 31, 255, 29, 41, 30, 255, 32, 45, 32, 255, 31, 44, 31, 255, 35, 51, 35, 255, 32, 46, 32, 255, 29, 41, 30, 255, 29, 41, 30, 255, 30, 42, 30, 255, 31, 44, 31, 255, 35, 52, 35, 255, 33, 48, 33, 255, 28, 38, 28, 255, 26, 35, 27, 255, 33, 47, 33, 255, 31, 44, 31, 255, 32, 46, 32, 255, 36, 54, 36, 255, 35, 53, 36, 255, 33, 49, 34, 255, 32, 47, 33, 255, 29, 41, 30, 255, 24, 31, 25, 255, 24, 32, 25, 255, 25, 33, 26, 255, 29, 41, 30, 255, 29, 40, 29, 255, 30, 42, 30, 255, 30, 42, 30, 255, 30, 43, 31, 255, 24, 31, 25, 255, 23, 29, 24, 255, 29, 41, 30, 255, 31, 44, 31, 255, 34, 50, 34, 255, 34, 50, 34, 255, 37, 55, 37, 255, 35, 52, 35, 255, 34, 51, 35, 255, 33, 47, 33, 255, 32, 45, 32, 255, 33, 48, 33, 255, 32, 46, 32, 255, 32, 46, 32, 255, 34, 49, 34, 255, 32, 47, 33, 255, 26, 36, 27, 255, 24, 32, 25, 255, 25, 33, 26, 255, 25, 33, 26, 255, 27, 38, 28, 255, 24, 31, 25, 255, 27, 36, 27, 255, 29, 41, 30, 255, 28, 39, 29, 255, 29, 40, 29, 255, 29, 41, 30, 255, 32, 46, 32, 255, 34, 49, 34, 255, 32, 45, 32, 255, 27, 37, 28, 255, 25, 33, 26, 255, 30, 42, 30, 255, 33, 48, 33, 255, 34, 50, 34, 255, 36, 53, 36, 255, 33, 48, 33, 255, 31, 44, 31, 255, 31, 44, 31, 255, 31, 45, 32, 255, 32, 46, 32, 255, 29, 41, 30, 255, 30, 42, 30, 255, 32, 47, 33, 255, 29, 40, 29, 255, 32, 46, 32, 255, 31, 45, 32, 255, 36, 53, 36, 255, 39, 59, 39, 255, 35, 52, 35, 255, 37, 56, 37, 255, 33, 49, 34, 255, 30, 42, 30, 255, 30, 43, 31, 255, 33, 48, 33, 255, 35, 53, 36, 255, 41, 61, 40, 255, 40, 59, 39, 255, 37, 56, 37, 255, 33, 48, 33, 255, 32, 47, 33, 255, 33, 48, 33, 255, 29, 40, 29, 255, 31, 45, 32, 255, 33, 49, 34, 255, 34, 50, 34, 255, 35, 51, 35, 255, 33, 48, 33, 255, 36, 54, 36, 255, 37, 55, 37, 255, 35, 51, 35, 255, 30, 42, 30, 255, 31, 44, 31, 255, 25, 33, 26, 255, 25, 34, 26, 255, 24, 32, 25, 255, 27, 36, 27, 255, 33, 47, 33, 255, 33, 47, 33, 255, 37, 55, 37, 255, 35, 52, 35, 255, 33, 49, 34, 255, 29, 41, 30, 255, 29, 41, 30, 255, 28, 38, 28, 255, 31, 44, 31, 255, 29, 40, 29, 255, 30, 43, 31, 255, 30, 43, 31, 255, 27, 37, 28, 255, 31, 44, 31, 255, 30, 43, 31, 255, 27, 37, 28, 255, 27, 37, 28, 255, 30, 43, 31, 255, 32, 47, 33, 255, 31, 45, 32, 255, 27, 37, 28, 255, 27, 36, 27, 255, 27, 38, 28, 255, 29, 41, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 26, 35, 27, 255, 24, 32, 25, 255, 29, 41, 30, 255, 30, 42, 30, 255, 30, 43, 31, 255, 31, 45, 32, 255, 35, 52, 35, 255, 36, 54, 36, 255, 34, 51, 35, 255, 35, 51, 35, 255, 30, 43, 31, 255, 32, 47, 33, 255, 34, 49, 34, 255, 32, 46, 32, 255, 32, 46, 32, 255, 29, 41, 30, 255, 24, 31, 25, 255, 23, 30, 24, 255, 26, 36, 27, 255, 32, 46, 32, 255, 29, 40, 29, 255, 29, 41, 30, 255, 28, 39, 29, 255, 24, 31, 25, 255, 26, 36, 27, 255, 28, 38, 28, 255, 34, 30, 22, 255, 36, 31, 22, 255, 41, 35, 24, 255, 45, 37, 24, 255, 43, 36, 24, 255, 37, 33, 23, 255, 51, 41, 27, 255, 52, 42, 28, 255, 45, 37, 24, 255, 45, 37, 24, 255, 47, 38, 26, 255, 63, 47, 31, 255, 40, 35, 23, 255, 48, 40, 27, 255, 40, 34, 23, 255, 44, 36, 24, 255, 48, 39, 26, 255, 57, 44, 29, 255, 53, 42, 27, 255, 41, 35, 23, 255, 36, 32, 23, 255, 36, 32, 23, 255, 37, 33, 23, 255, 34, 31, 22, 255, 59, 49, 35, 255, 64, 52, 37, 255, 36, 32, 24, 255, 47, 39, 25, 255, 45, 37, 24, 255, 42, 36, 24, 255, 41, 36, 24, 255, 42, 36, 24, 255, 50, 40, 27, 255, 40, 35, 24, 255, 35, 31, 22, 255, 35, 31, 22, 255, 42, 43, 36, 255, 48, 40, 30, 255, 71, 57, 41, 255, 72, 58, 42, 255, 79, 63, 45, 255, 63, 52, 37, 255, 33, 30, 22, 255, 43, 37, 24, 255, 41, 35, 24, 255, 36, 31, 22, 255, 48, 40, 26, 255, 40, 34, 24, 255, 37, 33, 23, 255, 40, 34, 24, 255, 36, 32, 24, 255, 40, 34, 24, 255, 55, 46, 33, 255, 78, 62, 43, 255, 36, 32, 24, 255, 35, 31, 23, 255, 61, 50, 36, 255, 40, 34, 24, 255, 36, 32, 23, 255, 48, 39, 25, 255, 49, 40, 26, 255, 43, 36, 24, 255, 41, 35, 24, 255, 35, 31, 22, 255, 39, 34, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 39, 34, 23, 255, 42, 36, 24, 255, 45, 38, 25, 255, 33, 30, 22, 255, 38, 33, 23, 255, 37, 33, 23, 255, 43, 37, 24, 255, 47, 39, 25, 255, 42, 36, 24, 255, 57, 47, 34, 255, 79, 63, 44, 255, 54, 45, 33, 255, 34, 31, 22, 255, 50, 40, 27, 255, 41, 35, 24, 255, 34, 30, 22, 255, 35, 31, 22, 255, 37, 33, 23, 255, 40, 34, 24, 255, 44, 37, 24, 255, 49, 40, 26, 255, 43, 37, 24, 255, 33, 30, 22, 255, 51, 43, 31, 255, 37, 33, 23, 255, 34, 31, 22, 255, 35, 31, 22, 255, 40, 35, 24, 255, 41, 36, 26, 255, 77, 62, 44, 255, 37, 33, 23, 255, 42, 36, 24, 255, 51, 41, 27, 255, 46, 39, 25, 255, 45, 39, 28, 255, 48, 40, 30, 255, 59, 49, 35, 255, 33, 30, 22, 255, 52, 42, 27, 255, 70, 52, 33, 255, 42, 36, 24, 255, 40, 35, 24, 255, 39, 34, 23, 255, 36, 31, 22, 255, 40, 35, 24, 255, 49, 40, 26, 255, 37, 33, 23, 255, 80, 64, 45, 255, 37, 33, 23, 255, 39, 34, 24, 255, 61, 50, 36, 255, 38, 33, 23, 255, 40, 34, 24, 255, 35, 31, 22, 255, 34, 31, 22, 255, 35, 31, 22, 255, 36, 32, 23, 255, 40, 34, 24, 255, 61, 46, 31, 255, 46, 39, 25, 255, 39, 34, 24, 255, 45, 37, 24, 255, 42, 36, 24, 255, 54, 43, 28, 255, 50, 40, 27, 255, 52, 42, 28, 255, 59, 45, 30, 255, 42, 36, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 43, 37, 24, 255, 36, 32, 23, 255, 34, 31, 22, 255, 40, 35, 25, 255, 37, 33, 23, 255, 39, 34, 23, 255, 41, 35, 24, 255, 45, 37, 24, 255, 42, 36, 24, 255, 39, 33, 23, 255, 57, 47, 34, 255, 45, 39, 28, 255, 58, 48, 34, 255, 61, 50, 36, 255, 35, 31, 23, 255, 49, 40, 26, 255, 58, 45, 30, 255, 61, 47, 31, 255, 41, 36, 24, 255, 55, 43, 28, 255, 49, 40, 26, 255, 42, 36, 24, 255, 38, 33, 23, 255, 71, 57, 41, 255, 61, 50, 36, 255, 40, 35, 25, 255, 48, 40, 30, 255, 35, 31, 23, 255, 38, 33, 23, 255, 62, 51, 36, 255, 58, 48, 34, 255, 42, 36, 24, 255, 39, 34, 23, 255, 41, 35, 24, 255, 44, 37, 24, 255, 43, 36, 24, 255, 45, 37, 24, 255, 45, 37, 24, 255, 50, 40, 27, 255, 39, 34, 24, 255, 41, 35, 24, 255, 39, 33, 23, 255, 46, 38, 25, 255, 42, 36, 24, 255, 43, 37, 24, 255, 66, 49, 33, 255, 64, 48, 32, 255, 55, 43, 28, 255, 42, 36, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 41, 36, 26, 255, 35, 31, 23, 255, 37, 33, 23, 255, 42, 36, 24, 255, 49, 40, 26, 255, 41, 36, 24, 255, 39, 34, 23, 255, 33, 30, 22, 255, 42, 37, 27, 255, 33, 30, 22, 255, 43, 37, 24, 255, 45, 37, 24, 255, 48, 40, 26, 255, 41, 35, 24, 255, 41, 35, 24, 255, 42, 36, 24, 255, 40, 35, 24, 255, 42, 37, 27, 255, 36, 32, 23, 255, 35, 31, 22, 255, 36, 32, 23, 255, 35, 31, 22, 255, 37, 33, 23, 255, 43, 37, 24, 255, 45, 37, 24, 255, 46, 39, 25, 255, 43, 37, 24, 255, 39, 34, 24, 255, 34, 31, 22, 255, 50, 42, 31, 255, 35, 31, 22, 255, 58, 48, 34, 255, 80, 64, 45, 255, 36, 32, 23, 255, 37, 33, 23, 255, 45, 37, 24, 255, 35, 31, 22, 255, 36, 32, 23, 255, 36, 31, 22, 255, 45, 37, 24, 255, 45, 37, 24, 255, 39, 33, 23, 255, 57, 47, 34, 255, 35, 31, 22, 255, 39, 34, 25, 255, 37, 33, 23, 255, 41, 35, 24, 255, 34, 31, 22, 255, 37, 33, 23, 255, 42, 35, 23, 255, 42, 36, 24, 255, 43, 36, 24, 255, 47, 39, 26, 255, 45, 37, 25, 255, 44, 37, 24, 255, 51, 40, 26, 255, 43, 36, 24, 255, 49, 40, 26, 255, 45, 37, 24, 255, 47, 38, 24, 255, 41, 35, 23, 255, 44, 36, 23, 255, 40, 35, 24, 255, 46, 39, 25, 255, 43, 37, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 40, 35, 24, 255, 28, 39, 29, 255, 24, 32, 25, 255, 31, 45, 32, 255, 28, 38, 28, 255, 30, 43, 31, 255, 31, 45, 32, 255, 32, 46, 32, 255, 28, 39, 29, 255, 30, 42, 30, 255, 29, 41, 30, 255, 26, 35, 27, 255, 31, 45, 32, 255, 34, 50, 34, 255, 34, 50, 34, 255, 35, 52, 35, 255, 36, 54, 36, 255, 28, 39, 29, 255, 28, 39, 29, 255, 30, 42, 30, 255, 31, 44, 31, 255, 35, 51, 35, 255, 38, 58, 38, 255, 36, 53, 36, 255, 36, 53, 36, 255, 32, 47, 33, 255, 31, 44, 31, 255, 32, 46, 32, 255, 27, 37, 28, 255, 28, 39, 29, 255, 31, 44, 31, 255, 27, 37, 28, 255, 32, 46, 32, 255, 31, 44, 31, 255, 33, 48, 33, 255, 29, 41, 30, 255, 34, 49, 34, 255, 32, 46, 32, 255, 29, 41, 30, 255, 30, 42, 30, 255, 30, 42, 30, 255, 32, 47, 33, 255, 33, 48, 33, 255, 33, 48, 33, 255, 31, 44, 31, 255, 28, 39, 29, 255, 31, 44, 31, 255, 30, 42, 30, 255, 29, 40, 29, 255, 29, 40, 29, 255, 32, 45, 32, 255, 25, 33, 26, 255, 23, 29, 24, 255, 28, 39, 29, 255, 30, 42, 30, 255, 27, 36, 27, 255, 28, 39, 29, 255, 25, 33, 26, 255, 28, 38, 28, 255, 29, 41, 30, 255, 30, 43, 31, 255, 30, 43, 31, 255, 29, 41, 30, 255, 32, 47, 33, 255, 29, 41, 30, 255, 27, 37, 28, 255, 28, 38, 28, 255, 27, 37, 28, 255, 31, 44, 31, 255, 39, 59, 39, 255, 37, 55, 37, 255, 38, 57, 38, 255, 35, 51, 35, 255, 35, 52, 35, 255, 33, 48, 33, 255, 30, 43, 31, 255, 30, 42, 30, 255, 35, 51, 35, 255, 33, 47, 33, 255, 35, 52, 35, 255, 32, 46, 32, 255, 31, 45, 32, 255, 29, 41, 30, 255, 27, 37, 28, 255, 24, 32, 25, 255, 27, 37, 28, 255, 27, 36, 27, 255, 24, 31, 25, 255, 27, 37, 28, 255, 30, 43, 31, 255, 26, 36, 27, 255, 28, 38, 28, 255, 30, 42, 30, 255, 31, 45, 32, 255, 28, 40, 29, 255, 37, 55, 37, 255, 32, 45, 32, 255, 29, 41, 30, 255, 29, 41, 30, 255, 32, 47, 33, 255, 28, 40, 29, 255, 27, 37, 28, 255, 31, 44, 31, 255, 28, 39, 29, 255, 29, 41, 30, 255, 23, 30, 24, 255, 28, 39, 29, 255, 30, 43, 31, 255, 29, 40, 29, 255, 32, 46, 32, 255, 27, 36, 27, 255, 27, 37, 28, 255, 29, 41, 30, 255, 23, 30, 24, 255, 27, 36, 27, 255, 36, 54, 36, 255, 36, 54, 36, 255, 30, 42, 30, 255, 30, 43, 31, 255, 30, 43, 31, 255, 23, 29, 24, 255, 26, 32, 26, 255, 27, 38, 28, 255, 27, 37, 28, 255, 30, 42, 30, 255, 27, 37, 28, 255, 28, 39, 29, 255, 27, 37, 28, 255, 29, 36, 29, 255, 25, 34, 26, 255, 24, 32, 25, 255, 30, 43, 31, 255, 30, 43, 31, 255, 32, 47, 33, 255, 37, 56, 37, 255, 43, 63, 41, 255, 35, 53, 36, 255, 35, 52, 35, 255, 33, 47, 33, 255, 35, 51, 35, 255, 35, 52, 35, 255, 32, 47, 33, 255, 34, 50, 34, 255, 34, 50, 34, 255, 27, 37, 28, 255, 30, 42, 30, 255, 28, 38, 28, 255, 26, 34, 26, 255, 28, 39, 29, 255, 27, 37, 28, 255, 27, 37, 28, 255, 26, 35, 27, 255, 30, 42, 30, 255, 30, 42, 30, 255, 28, 40, 29, 255, 32, 46, 32, 255, 31, 44, 31, 255, 32, 47, 33, 255, 30, 43, 31, 255, 27, 38, 28, 255, 27, 37, 28, 255, 32, 45, 32, 255, 28, 38, 28, 255, 33, 49, 34, 255, 33, 47, 33, 255, 31, 44, 31, 255, 32, 46, 32, 255, 32, 47, 33, 255, 37, 55, 37, 255, 32, 46, 32, 255, 33, 48, 33, 255, 33, 48, 33, 255, 31, 45, 32, 255, 31, 44, 31, 255, 33, 47, 33, 255, 35, 52, 35, 255, 35, 52, 35, 255, 35, 52, 35, 255, 36, 53, 36, 255, 31, 45, 32, 255, 32, 47, 33, 255, 32, 46, 32, 255, 31, 44, 31, 255, 37, 55, 37, 255, 36, 53, 36, 255, 36, 53, 36, 255, 34, 50, 34, 255, 32, 47, 33, 255, 32, 45, 32, 255, 29, 40, 29, 255, 25, 33, 26, 255, 31, 45, 32, 255, 32, 46, 32, 255, 33, 48, 33, 255, 35, 51, 35, 255, 29, 41, 30, 255, 34, 50, 34, 255, 37, 56, 37, 255, 35, 52, 35, 255, 33, 49, 34, 255, 33, 49, 34, 255, 27, 37, 28, 255, 26, 35, 27, 255, 25, 33, 26, 255, 26, 34, 26, 255, 32, 46, 32, 255, 31, 44, 31, 255, 34, 50, 34, 255, 34, 49, 34, 255, 33, 48, 33, 255, 28, 40, 29, 255, 30, 43, 31, 255, 29, 40, 29, 255, 28, 40, 29, 255, 31, 44, 31, 255, 30, 43, 31, 255, 27, 37, 28, 255, 26, 36, 27, 255, 29, 41, 30, 255, 29, 41, 30, 255, 27, 37, 28, 255, 30, 43, 31, 255, 35, 51, 35, 255, 34, 50, 34, 255, 29, 41, 30, 255, 29, 41, 30, 255, 29, 40, 29, 255, 29, 41, 30, 255, 29, 40, 29, 255, 31, 45, 32, 255, 30, 43, 31, 255, 24, 31, 25, 255, 28, 38, 28, 255, 27, 37, 28, 255, 27, 37, 28, 255, 33, 49, 34, 255, 33, 49, 34, 255, 36, 54, 36, 255, 34, 51, 35, 255, 44, 65, 43, 255, 35, 51, 35, 255, 36, 54, 36, 255, 32, 46, 32, 255, 37, 56, 37, 255, 32, 45, 32, 255, 33, 48, 33, 255, 31, 45, 32, 255, 26, 35, 27, 255, 27, 37, 28, 255, 25, 33, 26, 255, 31, 45, 32, 255, 32, 45, 32, 255, 28, 39, 29, 255, 26, 35, 27, 255, 26, 36, 27, 255, 27, 37, 28, 255, 29, 41, 30, 255, 40, 34, 24, 255, 34, 31, 22, 255, 40, 34, 24, 255, 43, 37, 24, 255, 36, 31, 22, 255, 47, 39, 25, 255, 45, 37, 24, 255, 46, 38, 24, 255, 52, 41, 27, 255, 46, 39, 25, 255, 46, 38, 25, 255, 50, 41, 26, 255, 52, 41, 27, 255, 38, 34, 23, 255, 39, 34, 23, 255, 41, 35, 24, 255, 53, 42, 27, 255, 56, 43, 28, 255, 54, 43, 28, 255, 42, 36, 24, 255, 40, 35, 24, 255, 35, 31, 22, 255, 40, 35, 24, 255, 37, 33, 23, 255, 48, 63, 35, 255, 35, 31, 22, 255, 50, 42, 31, 255, 37, 33, 23, 255, 40, 34, 24, 255, 37, 33, 23, 255, 44, 37, 24, 255, 43, 37, 24, 255, 86, 105, 69, 255, 39, 34, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 40, 35, 24, 255, 37, 33, 23, 255, 61, 50, 36, 255, 49, 42, 30, 255, 80, 64, 45, 255, 42, 37, 27, 255, 53, 44, 32, 255, 36, 32, 23, 255, 39, 33, 23, 255, 36, 32, 23, 255, 42, 36, 24, 255, 43, 36, 24, 255, 40, 34, 24, 255, 41, 35, 24, 255, 36, 32, 24, 255, 37, 33, 23, 255, 49, 42, 30, 255, 51, 43, 31, 255, 35, 31, 22, 255, 38, 33, 23, 255, 63, 52, 37, 255, 35, 31, 22, 255, 44, 37, 24, 255, 63, 48, 32, 255, 60, 46, 30, 255, 51, 41, 27, 255, 43, 37, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 58, 45, 30, 255, 45, 37, 24, 255, 39, 34, 24, 255, 48, 39, 25, 255, 42, 36, 24, 255, 36, 32, 23, 255, 37, 33, 23, 255, 50, 40, 27, 255, 39, 34, 24, 255, 39, 34, 24, 255, 33, 30, 22, 255, 33, 30, 22, 255, 80, 64, 45, 255, 66, 54, 38, 255, 38, 33, 23, 255, 57, 45, 29, 255, 40, 35, 24, 255, 44, 38, 27, 255, 39, 33, 23, 255, 36, 32, 23, 255, 45, 37, 24, 255, 47, 39, 25, 255, 42, 36, 24, 255, 45, 37, 24, 255, 37, 33, 23, 255, 42, 37, 27, 255, 42, 36, 24, 255, 46, 38, 25, 255, 42, 36, 24, 255, 44, 37, 24, 255, 35, 31, 22, 255, 76, 61, 42, 255, 39, 34, 25, 255, 39, 33, 23, 255, 46, 39, 25, 255, 52, 42, 28, 255, 51, 43, 31, 255, 34, 30, 22, 255, 42, 37, 27, 255, 39, 34, 24, 255, 53, 42, 28, 255, 43, 37, 24, 255, 46, 39, 25, 255, 39, 34, 24, 255, 43, 36, 24, 255, 41, 35, 24, 255, 40, 34, 24, 255, 54, 43, 28, 255, 34, 31, 22, 255, 59, 49, 35, 255, 45, 39, 28, 255, 59, 49, 35, 255, 35, 31, 22, 255, 48, 40, 30, 255, 35, 31, 23, 255, 42, 36, 24, 255, 37, 33, 23, 255, 41, 36, 26, 255, 37, 33, 23, 255, 45, 37, 24, 255, 45, 37, 24, 255, 42, 36, 24, 255, 47, 39, 25, 255, 43, 37, 24, 255, 51, 41, 27, 255, 58, 45, 30, 255, 54, 43, 28, 255, 48, 40, 26, 255, 54, 50, 40, 255, 40, 34, 24, 255, 43, 36, 24, 255, 35, 31, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 48, 40, 30, 255, 44, 38, 27, 255, 67, 54, 39, 255, 42, 36, 24, 255, 43, 36, 24, 255, 40, 35, 24, 255, 35, 31, 22, 255, 39, 34, 23, 255, 39, 34, 25, 255, 39, 34, 25, 255, 34, 31, 22, 255, 75, 60, 43, 255, 33, 30, 22, 255, 57, 45, 29, 255, 69, 51, 33, 255, 57, 45, 29, 255, 51, 41, 27, 255, 43, 37, 24, 255, 49, 40, 26, 255, 45, 37, 24, 255, 54, 45, 33, 255, 77, 61, 42, 255, 55, 46, 33, 255, 36, 32, 24, 255, 45, 39, 28, 255, 51, 43, 31, 255, 41, 36, 26, 255, 76, 61, 43, 255, 35, 31, 22, 255, 41, 35, 24, 255, 41, 36, 24, 255, 37, 33, 23, 255, 39, 34, 23, 255, 40, 35, 24, 255, 43, 37, 24, 255, 45, 37, 24, 255, 55, 43, 28, 255, 58, 45, 30, 255, 37, 33, 23, 255, 36, 32, 23, 255, 44, 37, 24, 255, 46, 38, 25, 255, 59, 45, 30, 255, 62, 47, 31, 255, 52, 42, 27, 255, 45, 37, 24, 255, 36, 32, 23, 255, 42, 36, 24, 255, 35, 31, 22, 255, 37, 33, 23, 255, 35, 31, 22, 255, 45, 37, 24, 255, 47, 39, 25, 255, 60, 46, 30, 255, 40, 35, 24, 255, 39, 34, 23, 255, 35, 31, 22, 255, 42, 36, 24, 255, 45, 38, 25, 255, 45, 38, 25, 255, 44, 37, 24, 255, 66, 49, 33, 255, 52, 42, 27, 255, 36, 32, 23, 255, 52, 42, 27, 255, 39, 34, 23, 255, 67, 54, 39, 255, 37, 33, 23, 255, 36, 32, 23, 255, 44, 38, 27, 255, 35, 31, 22, 255, 42, 36, 24, 255, 36, 32, 23, 255, 41, 35, 24, 255, 48, 40, 26, 255, 41, 36, 24, 255, 34, 31, 22, 255, 36, 32, 23, 255, 58, 48, 34, 255, 39, 34, 25, 255, 75, 60, 43, 255, 63, 52, 37, 255, 48, 40, 30, 255, 37, 33, 23, 255, 38, 33, 23, 255, 40, 34, 24, 255, 37, 33, 23, 255, 34, 30, 22, 255, 37, 33, 23, 255, 48, 40, 26, 255, 41, 36, 26, 255, 58, 48, 34, 255, 36, 32, 24, 255, 36, 32, 23, 255, 39, 33, 23, 255, 39, 33, 23, 255, 41, 35, 24, 255, 41, 36, 26, 255, 40, 35, 23, 255, 41, 35, 24, 255, 48, 40, 25, 255, 52, 41, 27, 255, 47, 38, 26, 255, 45, 38, 25, 255, 45, 37, 24, 255, 42, 36, 24, 255, 40, 35, 23, 255, 43, 36, 23, 255, 47, 39, 25, 255, 37, 33, 23, 255, 40, 34, 24, 255, 42, 36, 24, 255, 48, 40, 26, 255, 40, 35, 24, 255, 39, 34, 24, 255, 35, 31, 22, 255, 36, 32, 23, 255, 30, 42, 30, 255, 27, 37, 28, 255, 31, 45, 32, 255, 28, 39, 29, 255, 31, 45, 32, 255, 26, 36, 27, 255, 26, 35, 27, 255, 29, 41, 30, 255, 27, 37, 28, 255, 32, 46, 32, 255, 29, 41, 30, 255, 34, 49, 34, 255, 35, 53, 36, 255, 35, 53, 36, 255, 33, 48, 33, 255, 31, 45, 32, 255, 30, 42, 30, 255, 28, 38, 28, 255, 28, 40, 29, 255, 33, 49, 34, 255, 36, 54, 36, 255, 33, 48, 33, 255, 34, 51, 35, 255, 37, 56, 37, 255, 37, 56, 37, 255, 29, 41, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 28, 39, 29, 255, 30, 42, 30, 255, 24, 31, 25, 255, 28, 39, 29, 255, 29, 40, 29, 255, 33, 49, 34, 255, 30, 42, 30, 255, 31, 44, 31, 255, 30, 43, 31, 255, 30, 43, 31, 255, 33, 49, 34, 255, 33, 48, 33, 255, 32, 46, 32, 255, 31, 44, 31, 255, 33, 49, 34, 255, 32, 46, 32, 255, 29, 41, 30, 255, 26, 35, 27, 255, 27, 37, 28, 255, 31, 45, 32, 255, 33, 48, 33, 255, 27, 37, 28, 255, 28, 38, 28, 255, 28, 39, 29, 255, 26, 35, 27, 255, 27, 37, 28, 255, 25, 33, 26, 255, 23, 29, 24, 255, 25, 33, 26, 255, 30, 42, 30, 255, 33, 48, 33, 255, 30, 43, 31, 255, 30, 42, 30, 255, 31, 45, 32, 255, 30, 42, 30, 255, 32, 45, 32, 255, 28, 39, 29, 255, 29, 40, 29, 255, 32, 45, 32, 255, 34, 50, 34, 255, 37, 56, 37, 255, 44, 65, 43, 255, 35, 52, 35, 255, 33, 48, 33, 255, 31, 45, 32, 255, 30, 43, 31, 255, 30, 42, 30, 255, 28, 38, 28, 255, 29, 40, 29, 255, 33, 48, 33, 255, 26, 36, 27, 255, 25, 34, 26, 255, 28, 39, 29, 255, 23, 30, 24, 255, 23, 29, 24, 255, 27, 37, 28, 255, 25, 33, 26, 255, 24, 31, 25, 255, 28, 35, 28, 255, 26, 35, 27, 255, 27, 36, 27, 255, 28, 38, 28, 255, 28, 38, 28, 255, 32, 47, 33, 255, 36, 53, 36, 255, 34, 49, 34, 255, 34, 50, 34, 255, 32, 45, 32, 255, 34, 49, 34, 255, 28, 39, 29, 255, 31, 45, 32, 255, 31, 44, 31, 255, 28, 39, 29, 255, 26, 35, 27, 255, 27, 37, 28, 255, 28, 39, 29, 255, 25, 33, 26, 255, 24, 31, 25, 255, 28, 39, 29, 255, 29, 41, 30, 255, 28, 38, 28, 255, 25, 33, 26, 255, 23, 29, 24, 255, 24, 31, 25, 255, 23, 29, 24, 255, 30, 43, 31, 255, 29, 40, 29, 255, 29, 41, 30, 255, 30, 43, 31, 255, 32, 47, 33, 255, 28, 39, 29, 255, 26, 35, 27, 255, 24, 32, 25, 255, 77, 91, 12, 255, 25, 33, 26, 255, 26, 36, 27, 255, 25, 33, 26, 255, 25, 33, 26, 255, 24, 31, 25, 255, 25, 31, 25, 255, 26, 33, 27, 255, 25, 33, 26, 255, 30, 43, 31, 255, 26, 36, 27, 255, 28, 39, 29, 255, 33, 48, 33, 255, 35, 53, 36, 255, 37, 55, 37, 255, 35, 53, 36, 255, 30, 43, 31, 255, 33, 48, 33, 255, 35, 51, 35, 255, 36, 54, 36, 255, 32, 46, 32, 255, 29, 40, 29, 255, 32, 47, 33, 255, 32, 45, 32, 255, 32, 45, 32, 255, 31, 44, 31, 255, 27, 38, 28, 255, 30, 43, 31, 255, 32, 46, 32, 255, 33, 48, 33, 255, 31, 44, 31, 255, 33, 48, 33, 255, 29, 41, 30, 255, 33, 49, 34, 255, 33, 49, 34, 255, 36, 53, 36, 255, 33, 47, 33, 255, 32, 46, 32, 255, 26, 36, 27, 255, 30, 43, 31, 255, 28, 40, 29, 255, 27, 37, 28, 255, 30, 42, 30, 255, 29, 41, 30, 255, 36, 53, 36, 255, 37, 56, 37, 255, 71, 87, 17, 255, 34, 50, 34, 255, 31, 44, 31, 255, 34, 50, 34, 255, 36, 54, 36, 255, 34, 49, 34, 255, 34, 49, 34, 255, 31, 45, 32, 255, 32, 46, 32, 255, 35, 52, 35, 255, 32, 47, 33, 255, 31, 44, 31, 255, 30, 42, 30, 255, 28, 39, 29, 255, 28, 39, 29, 255, 33, 48, 33, 255, 34, 50, 34, 255, 34, 49, 34, 255, 30, 42, 30, 255, 29, 40, 29, 255, 28, 40, 29, 255, 26, 35, 27, 255, 28, 39, 29, 255, 31, 44, 31, 255, 29, 40, 29, 255, 33, 48, 33, 255, 33, 48, 33, 255, 32, 47, 33, 255, 35, 53, 36, 255, 52, 76, 49, 255, 48, 70, 46, 255, 37, 56, 37, 255, 35, 52, 35, 255, 32, 46, 32, 255, 31, 44, 31, 255, 30, 42, 30, 255, 29, 40, 29, 255, 26, 35, 27, 255, 27, 37, 28, 255, 33, 49, 34, 255, 33, 48, 33, 255, 34, 50, 34, 255, 35, 52, 35, 255, 32, 47, 33, 255, 29, 41, 30, 255, 28, 39, 29, 255, 35, 52, 35, 255, 34, 51, 35, 255, 32, 47, 33, 255, 28, 38, 28, 255, 24, 32, 25, 255, 27, 37, 28, 255, 28, 39, 29, 255, 28, 38, 28, 255, 28, 40, 29, 255, 31, 44, 31, 255, 27, 38, 28, 255, 29, 41, 30, 255, 29, 41, 30, 255, 24, 32, 25, 255, 24, 32, 25, 255, 25, 34, 26, 255, 25, 33, 26, 255, 26, 36, 27, 255, 24, 32, 25, 255, 28, 40, 29, 255, 32, 46, 32, 255, 31, 44, 31, 255, 34, 50, 34, 255, 39, 59, 39, 255, 37, 55, 37, 255, 38, 57, 38, 255, 36, 54, 36, 255, 37, 55, 37, 255, 37, 56, 37, 255, 35, 52, 35, 255, 33, 49, 34, 255, 28, 40, 29, 255, 29, 40, 29, 255, 25, 33, 26, 255, 28, 39, 29, 255, 28, 39, 29, 255, 32, 47, 33, 255, 30, 43, 31, 255, 32, 46, 32, 255, 29, 40, 29, 255, 26, 35, 27, 255, 25, 34, 26, 255, 29, 41, 30, 255, 43, 37, 24, 255, 45, 39, 28, 255, 36, 31, 22, 255, 40, 34, 24, 255, 58, 45, 30, 255, 47, 39, 25, 255, 52, 76, 33, 255, 43, 36, 23, 255, 38, 33, 23, 255, 46, 38, 25, 255, 43, 36, 24, 255, 39, 33, 23, 255, 50, 40, 26, 255, 37, 33, 23, 255, 38, 34, 24, 255, 46, 39, 28, 255, 36, 32, 23, 255, 47, 38, 25, 255, 46, 38, 26, 255, 47, 39, 25, 255, 48, 39, 25, 255, 34, 30, 22, 255, 45, 37, 24, 255, 51, 41, 27, 255, 43, 36, 24, 255, 45, 39, 28, 255, 71, 57, 41, 255, 34, 31, 22, 255, 40, 34, 24, 255, 48, 40, 26, 255, 56, 44, 29, 255, 57, 45, 29, 255, 56, 44, 29, 255, 60, 46, 31, 255, 64, 48, 32, 255, 42, 36, 24, 255, 34, 31, 22, 255, 36, 32, 24, 255, 59, 49, 35, 255, 33, 30, 22, 255, 34, 30, 22, 255, 37, 33, 23, 255, 42, 36, 24, 255, 35, 31, 23, 255, 35, 31, 22, 255, 34, 31, 22, 255, 42, 36, 24, 255, 39, 34, 23, 255, 68, 55, 40, 255, 59, 49, 35, 255, 45, 39, 28, 255, 68, 55, 40, 255, 51, 43, 31, 255, 36, 32, 22, 255, 40, 34, 24, 255, 40, 34, 24, 255, 34, 30, 22, 255, 36, 32, 23, 255, 45, 38, 25, 255, 44, 37, 24, 255, 43, 37, 24, 255, 44, 45, 37, 255, 38, 33, 23, 255, 38, 33, 23, 255, 67, 50, 33, 255, 55, 43, 28, 255, 62, 47, 31, 255, 49, 40, 26, 255, 45, 37, 24, 255, 34, 31, 22, 255, 39, 33, 23, 255, 43, 37, 24, 255, 39, 33, 23, 255, 63, 48, 32, 255, 51, 41, 27, 255, 38, 33, 23, 255, 42, 36, 24, 255, 39, 34, 24, 255, 55, 46, 33, 255, 36, 32, 23, 255, 60, 46, 30, 255, 39, 34, 24, 255, 40, 35, 24, 255, 37, 33, 23, 255, 34, 31, 22, 255, 40, 35, 24, 255, 45, 37, 24, 255, 42, 36, 24, 255, 44, 38, 27, 255, 40, 35, 24, 255, 40, 35, 24, 255, 45, 37, 24, 255, 37, 33, 23, 255, 36, 31, 22, 255, 37, 33, 23, 255, 42, 37, 27, 255, 40, 35, 25, 255, 66, 54, 38, 255, 36, 31, 22, 255, 54, 43, 28, 255, 52, 42, 27, 255, 45, 37, 24, 255, 39, 34, 24, 255, 36, 32, 23, 255, 43, 36, 24, 255, 44, 37, 24, 255, 36, 32, 23, 255, 37, 33, 23, 255, 42, 36, 24, 255, 46, 39, 25, 255, 42, 36, 24, 255, 52, 42, 27, 255, 52, 42, 28, 255, 34, 31, 22, 255, 50, 42, 31, 255, 75, 60, 43, 255, 68, 55, 40, 255, 34, 31, 22, 255, 36, 32, 24, 255, 58, 48, 34, 255, 36, 32, 22, 255, 35, 31, 22, 255, 38, 33, 23, 255, 42, 36, 24, 255, 72, 97, 66, 255, 36, 32, 23, 255, 36, 32, 23, 255, 37, 33, 23, 255, 42, 36, 24, 255, 61, 46, 31, 255, 57, 45, 29, 255, 48, 40, 26, 255, 50, 40, 27, 255, 42, 36, 24, 255, 59, 46, 30, 255, 46, 38, 25, 255, 33, 30, 22, 255, 35, 31, 22, 255, 73, 59, 42, 255, 59, 49, 35, 255, 76, 60, 40, 255, 80, 64, 45, 255, 39, 34, 24, 255, 37, 33, 23, 255, 35, 31, 22, 255, 40, 34, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 38, 33, 23, 255, 49, 42, 30, 255, 55, 46, 33, 255, 34, 31, 22, 255, 57, 44, 29, 255, 50, 40, 27, 255, 42, 36, 24, 255, 51, 41, 26, 255, 42, 36, 24, 255, 57, 45, 29, 255, 37, 33, 23, 255, 33, 30, 22, 255, 78, 62, 43, 255, 68, 55, 40, 255, 35, 31, 22, 255, 40, 35, 24, 255, 40, 35, 24, 255, 33, 30, 22, 255, 37, 33, 23, 255, 41, 35, 24, 255, 37, 33, 23, 255, 33, 30, 22, 255, 36, 32, 23, 255, 48, 39, 25, 255, 39, 33, 23, 255, 54, 43, 28, 255, 58, 45, 30, 255, 48, 39, 25, 255, 42, 36, 24, 255, 59, 46, 30, 255, 44, 37, 24, 255, 40, 34, 24, 255, 43, 44, 37, 255, 44, 37, 24, 255, 44, 37, 24, 255, 43, 37, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 42, 36, 24, 255, 36, 32, 23, 255, 45, 37, 24, 255, 55, 43, 28, 255, 40, 35, 24, 255, 45, 37, 24, 255, 46, 39, 25, 255, 43, 37, 24, 255, 37, 33, 23, 255, 38, 33, 23, 255, 36, 31, 22, 255, 49, 40, 26, 255, 60, 46, 31, 255, 60, 46, 31, 255, 37, 33, 23, 255, 37, 33, 23, 255, 40, 34, 24, 255, 52, 42, 28, 255, 36, 32, 24, 255, 54, 45, 33, 255, 48, 40, 30, 255, 33, 30, 22, 255, 50, 42, 31, 255, 36, 32, 24, 255, 33, 30, 22, 255, 37, 33, 24, 255, 41, 36, 24, 255, 40, 34, 24, 255, 48, 40, 26, 255, 42, 36, 24, 255, 53, 44, 32, 255, 41, 36, 26, 255, 33, 30, 22, 255, 45, 39, 28, 255, 58, 48, 34, 255, 42, 37, 27, 255, 35, 31, 22, 255, 48, 40, 26, 255, 56, 44, 29, 255, 39, 34, 23, 255, 39, 34, 24, 255, 40, 34, 24, 255, 33, 30, 22, 255, 34, 30, 22, 255, 33, 30, 22, 255, 39, 34, 24, 255, 42, 36, 24, 255, 34, 30, 22, 255, 43, 37, 24, 255, 45, 37, 24, 255, 52, 42, 28, 255, 41, 35, 23, 255, 40, 34, 23, 255, 37, 32, 22, 255, 44, 36, 25, 255, 39, 34, 23, 255, 38, 33, 23, 255, 41, 36, 25, 255, 34, 31, 22, 255, 38, 34, 23, 255, 38, 33, 23, 255, 39, 34, 23, 255, 41, 35, 23, 255, 51, 41, 26, 255, 51, 41, 27, 255, 42, 36, 24, 255, 33, 30, 22, 255, 33, 30, 22, 255, 33, 30, 22, 255, 87, 117, 84, 255, 33, 47, 33, 255, 27, 38, 28, 255, 29, 41, 30, 255, 27, 38, 28, 255, 28, 39, 29, 255, 26, 36, 27, 255, 27, 36, 27, 255, 28, 39, 29, 255, 30, 43, 31, 255, 31, 44, 31, 255, 29, 41, 30, 255, 33, 48, 33, 255, 33, 48, 33, 255, 33, 48, 33, 255, 30, 43, 31, 255, 32, 46, 32, 255, 28, 39, 29, 255, 30, 42, 30, 255, 32, 46, 32, 255, 31, 45, 32, 255, 34, 49, 34, 255, 29, 40, 29, 255, 30, 43, 31, 255, 30, 42, 30, 255, 32, 46, 32, 255, 31, 45, 32, 255, 26, 36, 27, 255, 29, 40, 29, 255, 28, 39, 29, 255, 26, 34, 26, 255, 27, 38, 28, 255, 28, 39, 29, 255, 29, 41, 30, 255, 31, 44, 31, 255, 29, 41, 30, 255, 29, 40, 29, 255, 31, 44, 31, 255, 30, 43, 31, 255, 34, 49, 34, 255, 40, 60, 40, 255, 32, 46, 32, 255, 32, 46, 32, 255, 32, 46, 32, 255, 29, 41, 30, 255, 26, 36, 27, 255, 26, 35, 27, 255, 28, 40, 29, 255, 33, 47, 33, 255, 30, 42, 30, 255, 23, 30, 24, 255, 32, 46, 32, 255, 30, 42, 30, 255, 28, 38, 28, 255, 30, 43, 31, 255, 29, 41, 30, 255, 26, 35, 27, 255, 26, 34, 26, 255, 33, 48, 33, 255, 35, 52, 35, 255, 28, 39, 29, 255, 31, 45, 32, 255, 32, 45, 32, 255, 34, 50, 34, 255, 30, 43, 31, 255, 27, 37, 28, 255, 28, 39, 29, 255, 32, 46, 32, 255, 35, 53, 36, 255, 38, 58, 38, 255, 37, 55, 37, 255, 34, 50, 34, 255, 29, 40, 29, 255, 27, 37, 28, 255, 30, 42, 30, 255, 29, 40, 29, 255, 23, 30, 24, 255, 29, 40, 29, 255, 30, 43, 31, 255, 28, 38, 28, 255, 25, 33, 26, 255, 27, 37, 28, 255, 23, 30, 24, 255, 26, 35, 27, 255, 28, 38, 28, 255, 25, 33, 26, 255, 26, 33, 27, 255, 23, 30, 24, 255, 25, 33, 26, 255, 28, 40, 29, 255, 27, 37, 28, 255, 31, 45, 32, 255, 34, 49, 34, 255, 36, 53, 36, 255, 47, 69, 45, 255, 39, 59, 39, 255, 34, 51, 35, 255, 37, 55, 37, 255, 30, 42, 30, 255, 32, 45, 32, 255, 30, 42, 30, 255, 27, 37, 28, 255, 30, 42, 30, 255, 32, 46, 32, 255, 27, 36, 27, 255, 27, 37, 28, 255, 27, 36, 27, 255, 25, 33, 26, 255, 24, 31, 25, 255, 25, 33, 26, 255, 23, 30, 24, 255, 30, 38, 30, 255, 26, 32, 26, 255, 24, 31, 25, 255, 29, 41, 30, 255, 27, 37, 28, 255, 26, 36, 27, 255, 27, 36, 27, 255, 24, 32, 25, 255, 27, 37, 28, 255, 25, 33, 26, 255, 27, 37, 28, 255, 27, 37, 28, 255, 23, 30, 24, 255, 26, 34, 26, 255, 24, 31, 25, 255, 23, 29, 24, 255, 25, 34, 26, 255, 27, 34, 27, 255, 24, 31, 25, 255, 25, 33, 26, 255, 29, 41, 30, 255, 26, 35, 27, 255, 31, 45, 32, 255, 33, 47, 33, 255, 35, 53, 36, 255, 36, 54, 36, 255, 31, 45, 32, 255, 31, 44, 31, 255, 35, 52, 35, 255, 31, 45, 32, 255, 32, 47, 33, 255, 34, 50, 34, 255, 28, 39, 29, 255, 30, 42, 30, 255, 32, 46, 32, 255, 35, 52, 35, 255, 31, 45, 32, 255, 31, 45, 32, 255, 32, 46, 32, 255, 37, 55, 37, 255, 37, 55, 37, 255, 35, 51, 35, 255, 34, 50, 34, 255, 34, 51, 35, 255, 33, 49, 34, 255, 36, 54, 36, 255, 34, 50, 34, 255, 33, 47, 33, 255, 32, 46, 32, 255, 32, 46, 32, 255, 31, 45, 32, 255, 30, 42, 30, 255, 32, 47, 33, 255, 30, 42, 30, 255, 29, 41, 30, 255, 34, 49, 34, 255, 37, 56, 37, 255, 35, 52, 35, 255, 36, 53, 36, 255, 36, 53, 36, 255, 37, 55, 37, 255, 35, 51, 35, 255, 35, 52, 35, 255, 35, 51, 35, 255, 29, 40, 29, 255, 28, 39, 29, 255, 35, 51, 35, 255, 31, 45, 32, 255, 32, 46, 32, 255, 30, 42, 30, 255, 24, 31, 25, 255, 26, 36, 27, 255, 28, 38, 28, 255, 25, 33, 26, 255, 31, 45, 32, 255, 28, 38, 28, 255, 29, 41, 30, 255, 25, 34, 26, 255, 27, 37, 28, 255, 31, 45, 32, 255, 31, 44, 31, 255, 29, 41, 30, 255, 24, 32, 25, 255, 31, 44, 31, 255, 32, 47, 33, 255, 35, 53, 36, 255, 40, 59, 39, 255, 43, 64, 42, 255, 36, 53, 36, 255, 40, 59, 39, 255, 33, 48, 33, 255, 35, 51, 35, 255, 31, 45, 32, 255, 28, 40, 29, 255, 27, 37, 28, 255, 26, 35, 27, 255, 28, 40, 29, 255, 32, 47, 33, 255, 33, 48, 33, 255, 34, 50, 34, 255, 35, 51, 35, 255, 32, 46, 32, 255, 30, 42, 30, 255, 37, 55, 37, 255, 33, 49, 34, 255, 31, 45, 32, 255, 28, 39, 29, 255, 26, 35, 27, 255, 26, 36, 27, 255, 26, 35, 27, 255, 29, 40, 29, 255, 28, 38, 28, 255, 27, 37, 28, 255, 27, 37, 28, 255, 32, 46, 32, 255, 24, 32, 25, 255, 25, 34, 26, 255, 24, 31, 25, 255, 24, 32, 25, 255, 23, 29, 24, 255, 28, 39, 29, 255, 29, 41, 30, 255, 26, 36, 27, 255, 30, 43, 31, 255, 34, 50, 34, 255, 32, 47, 33, 255, 37, 55, 37, 255, 43, 64, 42, 255, 35, 51, 35, 255, 36, 53, 36, 255, 34, 50, 34, 255, 37, 55, 37, 255, 36, 54, 36, 255, 36, 54, 36, 255, 33, 47, 33, 255, 28, 39, 29, 255, 29, 41, 30, 255, 28, 39, 29, 255, 30, 43, 31, 255, 34, 49, 34, 255, 31, 44, 31, 255, 31, 44, 31, 255, 29, 41, 30, 255, 31, 44, 31, 255, 28, 39, 29, 255, 28, 39, 29, 255, 52, 42, 27, 255, 40, 35, 24, 255, 36, 32, 23, 255, 42, 36, 24, 255, 43, 36, 24, 255, 37, 33, 23, 255, 40, 34, 24, 255, 37, 33, 23, 255, 40, 35, 24, 255, 37, 33, 24, 255, 36, 32, 23, 255, 53, 41, 27, 255, 42, 36, 24, 255, 56, 44, 29, 255, 41, 35, 24, 255, 40, 34, 24, 255, 39, 33, 23, 255, 42, 36, 24, 255, 43, 36, 24, 255, 49, 40, 26, 255, 42, 36, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 45, 37, 24, 255, 33, 30, 22, 255, 41, 36, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 46, 39, 25, 255, 59, 46, 30, 255, 52, 42, 27, 255, 45, 37, 24, 255, 61, 46, 31, 255, 51, 41, 27, 255, 50, 40, 27, 255, 37, 33, 23, 255, 40, 34, 24, 255, 62, 51, 36, 255, 63, 52, 37, 255, 44, 38, 27, 255, 48, 40, 26, 255, 49, 40, 26, 255, 42, 36, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 50, 40, 27, 255, 43, 37, 24, 255, 34, 30, 22, 255, 51, 43, 31, 255, 33, 30, 22, 255, 71, 57, 41, 255, 49, 42, 30, 255, 50, 42, 31, 255, 34, 31, 22, 255, 39, 34, 24, 255, 35, 31, 22, 255, 50, 42, 31, 255, 34, 30, 22, 255, 34, 31, 22, 255, 36, 32, 23, 255, 44, 37, 24, 255, 42, 36, 24, 255, 45, 38, 25, 255, 42, 36, 24, 255, 44, 37, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 39, 34, 23, 255, 34, 31, 22, 255, 42, 36, 24, 255, 36, 32, 23, 255, 35, 31, 23, 255, 48, 40, 26, 255, 56, 44, 29, 255, 47, 39, 25, 255, 51, 41, 27, 255, 39, 33, 23, 255, 42, 36, 24, 255, 36, 32, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 40, 35, 24, 255, 40, 35, 24, 255, 35, 31, 22, 255, 44, 37, 24, 255, 43, 37, 24, 255, 43, 36, 24, 255, 48, 40, 26, 255, 41, 36, 24, 255, 51, 41, 27, 255, 43, 37, 24, 255, 51, 41, 27, 255, 45, 37, 24, 255, 51, 43, 31, 255, 33, 30, 22, 255, 39, 34, 23, 255, 40, 34, 24, 255, 42, 36, 24, 255, 43, 36, 24, 255, 59, 46, 30, 255, 40, 35, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 34, 31, 22, 255, 42, 37, 27, 255, 52, 42, 27, 255, 55, 43, 28, 255, 45, 37, 24, 255, 50, 40, 27, 255, 50, 40, 27, 255, 40, 35, 24, 255, 40, 35, 24, 255, 40, 35, 24, 255, 47, 39, 25, 255, 39, 34, 24, 255, 36, 32, 23, 255, 37, 33, 23, 255, 39, 34, 24, 255, 61, 50, 36, 255, 53, 44, 32, 255, 43, 37, 24, 255, 37, 33, 23, 255, 40, 35, 25, 255, 68, 55, 40, 255, 34, 31, 22, 255, 79, 63, 44, 255, 58, 48, 34, 255, 36, 32, 23, 255, 52, 42, 27, 255, 42, 36, 24, 255, 45, 37, 24, 255, 36, 31, 22, 255, 36, 32, 22, 255, 46, 39, 25, 255, 41, 36, 24, 255, 34, 31, 22, 255, 67, 54, 39, 255, 33, 30, 22, 255, 36, 32, 24, 255, 67, 54, 39, 255, 50, 42, 31, 255, 54, 45, 33, 255, 44, 38, 27, 255, 36, 32, 23, 255, 36, 32, 22, 255, 36, 32, 24, 255, 36, 32, 23, 255, 40, 35, 24, 255, 40, 34, 24, 255, 45, 37, 24, 255, 36, 32, 24, 255, 34, 31, 22, 255, 53, 42, 28, 255, 54, 43, 28, 255, 50, 40, 27, 255, 49, 40, 26, 255, 39, 34, 23, 255, 34, 31, 22, 255, 48, 40, 30, 255, 77, 62, 44, 255, 78, 62, 43, 255, 36, 32, 24, 255, 43, 36, 24, 255, 43, 37, 24, 255, 43, 36, 24, 255, 48, 40, 26, 255, 43, 37, 24, 255, 46, 38, 25, 255, 42, 36, 24, 255, 37, 33, 23, 255, 36, 32, 23, 255, 42, 36, 24, 255, 40, 34, 24, 255, 39, 34, 24, 255, 51, 41, 27, 255, 46, 38, 25, 255, 37, 33, 23, 255, 35, 31, 22, 255, 40, 34, 24, 255, 33, 30, 22, 255, 39, 34, 23, 255, 34, 30, 22, 255, 34, 31, 22, 255, 33, 30, 22, 255, 39, 34, 23, 255, 37, 33, 23, 255, 38, 33, 23, 255, 52, 42, 27, 255, 40, 35, 24, 255, 44, 37, 24, 255, 54, 43, 28, 255, 62, 47, 31, 255, 48, 39, 25, 255, 43, 36, 24, 255, 39, 34, 24, 255, 39, 34, 24, 255, 36, 32, 23, 255, 37, 33, 23, 255, 53, 42, 28, 255, 56, 44, 29, 255, 50, 40, 27, 255, 35, 31, 23, 255, 46, 40, 29, 255, 39, 33, 23, 255, 45, 38, 25, 255, 37, 33, 23, 255, 45, 38, 25, 255, 36, 32, 23, 255, 34, 30, 22, 255, 41, 36, 26, 255, 48, 40, 30, 255, 40, 35, 25, 255, 42, 36, 24, 255, 44, 37, 24, 255, 40, 34, 24, 255, 39, 34, 23, 255, 50, 42, 31, 255, 39, 34, 24, 255, 35, 31, 22, 255, 35, 31, 22, 255, 41, 35, 24, 255, 40, 35, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 57, 45, 29, 255, 39, 34, 23, 255, 38, 33, 23, 255, 39, 34, 23, 255, 35, 31, 22, 255, 40, 35, 24, 255, 41, 36, 24, 255, 40, 34, 24, 255, 43, 37, 24, 255, 45, 37, 24, 255, 42, 36, 24, 255, 43, 37, 24, 255, 43, 37, 24, 255, 50, 41, 26, 255, 41, 35, 24, 255, 39, 34, 23, 255, 50, 40, 26, 255, 44, 37, 24, 255, 39, 34, 23, 255, 40, 34, 23, 255, 35, 31, 22, 255, 38, 33, 23, 255, 43, 37, 24, 255, 40, 34, 24, 255, 33, 30, 22, 255, 36, 32, 23, 255, 34, 30, 22, 255, 35, 31, 22, 255, 41, 36, 26, 255, 68, 55, 40, 255, 66, 54, 38, 255, 33, 30, 22, 255, 26, 34, 26, 255, 28, 38, 28, 255, 25, 34, 26, 255, 25, 34, 26, 255, 28, 39, 29, 255, 27, 37, 28, 255, 25, 33, 26, 255, 24, 31, 25, 255, 29, 41, 30, 255, 29, 40, 29, 255, 31, 44, 31, 255, 32, 47, 33, 255, 31, 44, 31, 255, 27, 37, 28, 255, 28, 39, 29, 255, 26, 35, 27, 255, 28, 40, 29, 255, 30, 43, 31, 255, 33, 48, 33, 255, 31, 44, 31, 255, 28, 39, 29, 255, 27, 37, 28, 255, 26, 34, 26, 255, 24, 32, 25, 255, 24, 32, 25, 255, 26, 35, 27, 255, 24, 32, 25, 255, 27, 36, 27, 255, 28, 40, 29, 255, 31, 45, 32, 255, 31, 44, 31, 255, 32, 46, 32, 255, 25, 33, 26, 255, 29, 40, 29, 255, 26, 35, 27, 255, 31, 45, 32, 255, 34, 50, 34, 255, 33, 48, 33, 255, 32, 46, 32, 255, 33, 48, 33, 255, 33, 47, 33, 255, 29, 41, 30, 255, 31, 45, 32, 255, 31, 45, 32, 255, 28, 39, 29, 255, 27, 36, 27, 255, 28, 38, 28, 255, 25, 34, 26, 255, 26, 35, 27, 255, 25, 33, 26, 255, 30, 42, 30, 255, 27, 37, 28, 255, 29, 41, 30, 255, 31, 45, 32, 255, 30, 42, 30, 255, 28, 38, 28, 255, 28, 39, 29, 255, 34, 50, 34, 255, 38, 57, 38, 255, 34, 50, 34, 255, 31, 45, 32, 255, 32, 47, 33, 255, 34, 51, 35, 255, 31, 45, 32, 255, 29, 41, 30, 255, 32, 47, 33, 255, 32, 45, 32, 255, 40, 59, 39, 255, 41, 61, 40, 255, 41, 61, 40, 255, 32, 47, 33, 255, 30, 42, 30, 255, 29, 40, 29, 255, 30, 43, 31, 255, 25, 34, 26, 255, 25, 33, 26, 255, 31, 44, 31, 255, 31, 45, 32, 255, 24, 31, 25, 255, 29, 40, 29, 255, 26, 34, 26, 255, 26, 36, 27, 255, 25, 33, 26, 255, 28, 39, 29, 255, 24, 31, 25, 255, 26, 33, 27, 255, 26, 33, 27, 255, 26, 36, 27, 255, 27, 38, 28, 255, 28, 39, 29, 255, 27, 37, 28, 255, 27, 37, 28, 255, 32, 46, 32, 255, 43, 63, 41, 255, 40, 59, 39, 255, 35, 52, 35, 255, 35, 51, 35, 255, 27, 37, 28, 255, 26, 35, 27, 255, 28, 39, 29, 255, 31, 44, 31, 255, 32, 47, 33, 255, 33, 49, 34, 255, 34, 49, 34, 255, 31, 45, 32, 255, 30, 43, 31, 255, 25, 34, 26, 255, 26, 33, 27, 255, 24, 31, 25, 255, 24, 31, 25, 255, 23, 30, 24, 255, 24, 31, 25, 255, 25, 32, 26, 255, 24, 31, 25, 255, 27, 37, 28, 255, 24, 30, 25, 255, 23, 29, 24, 255, 25, 32, 26, 255, 23, 29, 24, 255, 25, 31, 25, 255, 23, 29, 24, 255, 24, 32, 25, 255, 26, 34, 26, 255, 24, 31, 25, 255, 26, 34, 26, 255, 24, 32, 25, 255, 24, 32, 25, 255, 24, 31, 25, 255, 24, 31, 25, 255, 25, 33, 26, 255, 24, 32, 25, 255, 25, 33, 26, 255, 29, 40, 29, 255, 30, 43, 31, 255, 33, 48, 33, 255, 33, 48, 33, 255, 35, 52, 35, 255, 37, 55, 37, 255, 32, 46, 32, 255, 29, 41, 30, 255, 28, 38, 28, 255, 30, 43, 31, 255, 29, 41, 30, 255, 35, 53, 36, 255, 36, 54, 36, 255, 41, 61, 40, 255, 35, 51, 35, 255, 32, 46, 32, 255, 33, 49, 34, 255, 41, 61, 40, 255, 40, 60, 40, 255, 36, 53, 36, 255, 30, 43, 31, 255, 31, 45, 32, 255, 33, 49, 34, 255, 36, 54, 36, 255, 50, 73, 47, 255, 37, 56, 37, 255, 34, 50, 34, 255, 38, 58, 38, 255, 35, 53, 36, 255, 30, 42, 30, 255, 31, 45, 32, 255, 29, 41, 30, 255, 31, 45, 32, 255, 35, 51, 35, 255, 34, 49, 34, 255, 35, 51, 35, 255, 35, 52, 35, 255, 37, 55, 37, 255, 42, 62, 41, 255, 38, 57, 38, 255, 33, 48, 33, 255, 30, 43, 31, 255, 28, 40, 29, 255, 26, 35, 27, 255, 31, 45, 32, 255, 33, 48, 33, 255, 29, 41, 30, 255, 28, 39, 29, 255, 28, 38, 28, 255, 30, 42, 30, 255, 32, 45, 32, 255, 25, 34, 26, 255, 27, 37, 28, 255, 33, 47, 33, 255, 29, 41, 30, 255, 32, 46, 32, 255, 35, 52, 35, 255, 32, 46, 32, 255, 30, 43, 31, 255, 33, 48, 33, 255, 28, 39, 29, 255, 31, 45, 32, 255, 33, 48, 33, 255, 34, 50, 34, 255, 37, 56, 37, 255, 37, 55, 37, 255, 37, 55, 37, 255, 37, 55, 37, 255, 34, 50, 34, 255, 34, 49, 34, 255, 32, 46, 32, 255, 29, 40, 29, 255, 25, 33, 26, 255, 26, 35, 27, 255, 27, 37, 28, 255, 30, 43, 31, 255, 32, 45, 32, 255, 36, 54, 36, 255, 34, 49, 34, 255, 34, 50, 34, 255, 33, 49, 34, 255, 37, 55, 37, 255, 45, 66, 43, 255, 34, 50, 34, 255, 32, 45, 32, 255, 30, 42, 30, 255, 28, 39, 29, 255, 28, 38, 28, 255, 27, 38, 28, 255, 31, 44, 31, 255, 30, 42, 30, 255, 29, 40, 29, 255, 32, 46, 32, 255, 26, 35, 27, 255, 23, 30, 24, 255, 24, 31, 25, 255, 28, 39, 29, 255, 24, 32, 25, 255, 25, 33, 26, 255, 26, 35, 27, 255, 29, 41, 30, 255, 32, 45, 32, 255, 32, 47, 33, 255, 36, 53, 36, 255, 33, 49, 34, 255, 35, 51, 35, 255, 32, 46, 32, 255, 33, 49, 34, 255, 35, 52, 35, 255, 49, 71, 46, 255, 42, 62, 41, 255, 35, 52, 35, 255, 32, 47, 33, 255, 35, 51, 35, 255, 33, 48, 33, 255, 34, 50, 34, 255, 30, 43, 31, 255, 28, 40, 29, 255, 28, 39, 29, 255, 33, 48, 33, 255, 34, 50, 34, 255, 31, 44, 31, 255, 29, 41, 30, 255, 28, 38, 28, 255, 52, 42, 27, 255, 42, 36, 24, 255, 42, 36, 24, 255, 47, 39, 25, 255, 46, 38, 25, 255, 45, 37, 24, 255, 42, 36, 24, 255, 45, 38, 25, 255, 34, 30, 22, 255, 39, 34, 23, 255, 39, 34, 24, 255, 48, 39, 25, 255, 44, 37, 24, 255, 48, 39, 25, 255, 42, 36, 24, 255, 41, 35, 23, 255, 36, 32, 22, 255, 45, 37, 25, 255, 49, 40, 26, 255, 44, 37, 24, 255, 40, 34, 24, 255, 47, 39, 25, 255, 44, 37, 24, 255, 43, 37, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 40, 35, 24, 255, 37, 33, 23, 255, 41, 35, 24, 255, 60, 46, 31, 255, 54, 43, 28, 255, 54, 43, 28, 255, 50, 40, 27, 255, 50, 40, 27, 255, 52, 42, 27, 255, 37, 33, 23, 255, 41, 35, 24, 255, 53, 44, 32, 255, 34, 30, 22, 255, 38, 33, 23, 255, 37, 33, 23, 255, 43, 37, 24, 255, 44, 37, 24, 255, 45, 37, 24, 255, 54, 43, 28, 255, 52, 42, 27, 255, 43, 37, 24, 255, 34, 31, 22, 255, 40, 35, 25, 255, 48, 40, 30, 255, 63, 52, 37, 255, 39, 34, 25, 255, 36, 31, 22, 255, 36, 32, 22, 255, 35, 31, 22, 255, 36, 32, 23, 255, 48, 40, 30, 255, 35, 31, 23, 255, 34, 31, 22, 255, 35, 31, 22, 255, 37, 33, 23, 255, 48, 39, 25, 255, 58, 45, 30, 255, 44, 37, 24, 255, 39, 34, 23, 255, 40, 34, 24, 255, 39, 34, 23, 255, 35, 31, 22, 255, 39, 34, 23, 255, 43, 36, 24, 255, 40, 35, 24, 255, 38, 33, 23, 255, 38, 33, 23, 255, 41, 36, 24, 255, 43, 37, 24, 255, 54, 43, 28, 255, 64, 48, 32, 255, 54, 43, 28, 255, 42, 36, 24, 255, 47, 39, 25, 255, 42, 36, 24, 255, 43, 37, 24, 255, 40, 34, 24, 255, 38, 33, 23, 255, 52, 42, 27, 255, 43, 37, 24, 255, 41, 36, 24, 255, 42, 36, 24, 255, 43, 36, 24, 255, 43, 37, 24, 255, 45, 37, 24, 255, 42, 36, 24, 255, 34, 31, 22, 255, 36, 32, 23, 255, 38, 33, 23, 255, 42, 36, 24, 255, 46, 38, 25, 255, 45, 37, 24, 255, 43, 37, 24, 255, 45, 38, 25, 255, 56, 44, 29, 255, 42, 36, 24, 255, 37, 33, 23, 255, 40, 35, 25, 255, 37, 33, 23, 255, 49, 40, 26, 255, 46, 39, 25, 255, 53, 42, 28, 255, 49, 40, 26, 255, 39, 34, 24, 255, 42, 36, 24, 255, 44, 37, 24, 255, 42, 36, 24, 255, 41, 35, 24, 255, 39, 34, 23, 255, 34, 30, 22, 255, 35, 31, 22, 255, 37, 33, 23, 255, 33, 30, 22, 255, 46, 40, 29, 255, 42, 36, 24, 255, 36, 32, 23, 255, 37, 33, 23, 255, 46, 40, 29, 255, 72, 58, 42, 255, 73, 59, 42, 255, 41, 36, 26, 255, 41, 36, 24, 255, 40, 35, 24, 255, 42, 36, 24, 255, 43, 36, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 48, 39, 25, 255, 41, 36, 24, 255, 34, 30, 22, 255, 45, 39, 28, 255, 37, 33, 24, 255, 34, 31, 22, 255, 70, 57, 40, 255, 33, 30, 22, 255, 35, 31, 22, 255, 75, 60, 43, 255, 53, 44, 32, 255, 39, 34, 23, 255, 36, 32, 23, 255, 37, 33, 23, 255, 42, 36, 24, 255, 40, 35, 24, 255, 44, 37, 24, 255, 41, 36, 24, 255, 42, 36, 24, 255, 47, 39, 25, 255, 40, 35, 24, 255, 40, 34, 24, 255, 40, 35, 24, 255, 40, 34, 24, 255, 35, 31, 22, 255, 59, 49, 35, 255, 39, 34, 25, 255, 35, 31, 22, 255, 35, 31, 22, 255, 39, 34, 24, 255, 45, 38, 25, 255, 41, 36, 24, 255, 48, 39, 25, 255, 55, 43, 28, 255, 45, 37, 24, 255, 42, 36, 24, 255, 48, 39, 25, 255, 41, 36, 24, 255, 43, 36, 24, 255, 40, 34, 24, 255, 38, 33, 23, 255, 43, 37, 24, 255, 41, 35, 24, 255, 40, 34, 24, 255, 38, 33, 23, 255, 39, 33, 23, 255, 36, 32, 23, 255, 39, 34, 23, 255, 54, 45, 33, 255, 53, 44, 32, 255, 49, 42, 30, 255, 34, 31, 22, 255, 37, 33, 23, 255, 37, 33, 23, 255, 57, 45, 29, 255, 44, 37, 24, 255, 42, 36, 24, 255, 59, 45, 30, 255, 54, 43, 28, 255, 50, 40, 27, 255, 51, 41, 27, 255, 44, 37, 24, 255, 40, 34, 24, 255, 40, 34, 24, 255, 38, 33, 23, 255, 41, 36, 24, 255, 45, 37, 24, 255, 45, 37, 24, 255, 37, 33, 23, 255, 40, 35, 25, 255, 39, 34, 23, 255, 42, 36, 24, 255, 37, 33, 23, 255, 43, 36, 24, 255, 39, 34, 24, 255, 36, 32, 23, 255, 58, 48, 34, 255, 57, 47, 34, 255, 37, 33, 23, 255, 34, 31, 22, 255, 35, 31, 22, 255, 40, 34, 24, 255, 37, 33, 23, 255, 35, 31, 22, 255, 35, 31, 22, 255, 36, 32, 23, 255, 35, 31, 22, 255, 39, 34, 24, 255, 39, 34, 24, 255, 39, 34, 23, 255, 40, 35, 24, 255, 51, 41, 27, 255, 42, 36, 24, 255, 44, 37, 24, 255, 46, 38, 25, 255, 46, 38, 25, 255, 39, 34, 23, 255, 43, 37, 24, 255, 54, 43, 28, 255, 49, 40, 26, 255, 42, 36, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 61, 46, 30, 255, 47, 39, 25, 255, 43, 37, 24, 255, 45, 38, 25, 255, 49, 40, 26, 255, 37, 32, 23, 255, 39, 35, 25, 255, 41, 35, 25, 255, 35, 31, 22, 255, 40, 34, 24, 255, 41, 34, 24, 255, 40, 35, 24, 255, 35, 31, 22, 255, 34, 31, 22, 255, 44, 38, 27, 255, 39, 34, 23, 255, 34, 30, 22, 255, 68, 55, 40, 255, 57, 47, 34, 255, 40, 34, 24, 255, 27, 37, 28, 255, 26, 35, 27, 255, 28, 39, 29, 255, 23, 29, 24, 255, 28, 39, 29, 255, 26, 35, 27, 255, 26, 36, 27, 255, 23, 29, 24, 255, 25, 33, 26, 255, 28, 38, 28, 255, 30, 42, 30, 255, 30, 43, 31, 255, 27, 37, 28, 255, 26, 35, 27, 255, 30, 43, 31, 255, 28, 38, 28, 255, 32, 46, 32, 255, 36, 53, 36, 255, 34, 50, 34, 255, 33, 47, 33, 255, 27, 37, 28, 255, 24, 32, 25, 255, 25, 33, 26, 255, 23, 30, 24, 255, 23, 30, 24, 255, 24, 32, 25, 255, 23, 30, 24, 255, 24, 31, 25, 255, 28, 39, 29, 255, 31, 45, 32, 255, 35, 52, 35, 255, 33, 47, 33, 255, 28, 38, 28, 255, 27, 38, 28, 255, 25, 33, 26, 255, 28, 38, 28, 255, 32, 45, 32, 255, 35, 51, 35, 255, 33, 49, 34, 255, 31, 44, 31, 255, 32, 47, 33, 255, 31, 44, 31, 255, 53, 63, 16, 255, 30, 42, 30, 255, 30, 42, 30, 255, 28, 38, 28, 255, 24, 31, 25, 255, 28, 39, 29, 255, 23, 30, 24, 255, 25, 34, 26, 255, 30, 42, 30, 255, 29, 41, 30, 255, 27, 37, 28, 255, 30, 43, 31, 255, 29, 41, 30, 255, 29, 41, 30, 255, 31, 44, 31, 255, 35, 51, 35, 255, 43, 64, 42, 255, 32, 45, 32, 255, 35, 52, 35, 255, 34, 49, 34, 255, 37, 55, 37, 255, 32, 46, 32, 255, 31, 44, 31, 255, 28, 39, 29, 255, 35, 52, 35, 255, 36, 53, 36, 255, 45, 66, 43, 255, 38, 57, 38, 255, 34, 50, 34, 255, 31, 45, 32, 255, 32, 45, 32, 255, 27, 37, 28, 255, 27, 37, 28, 255, 27, 37, 28, 255, 31, 44, 31, 255, 30, 42, 30, 255, 24, 32, 25, 255, 25, 33, 26, 255, 24, 31, 25, 255, 25, 33, 26, 255, 25, 33, 26, 255, 28, 39, 29, 255, 26, 34, 26, 255, 25, 31, 25, 255, 23, 30, 24, 255, 23, 29, 24, 255, 32, 41, 32, 255, 27, 36, 27, 255, 27, 37, 28, 255, 26, 36, 27, 255, 31, 44, 31, 255, 33, 49, 34, 255, 37, 56, 37, 255, 34, 50, 34, 255, 31, 45, 32, 255, 29, 41, 30, 255, 23, 29, 24, 255, 26, 34, 26, 255, 30, 43, 31, 255, 30, 43, 31, 255, 37, 56, 37, 255, 37, 56, 37, 255, 34, 50, 34, 255, 28, 39, 29, 255, 27, 38, 28, 255, 23, 30, 24, 255, 28, 36, 29, 255, 27, 34, 27, 255, 26, 35, 27, 255, 25, 34, 26, 255, 23, 30, 24, 255, 23, 30, 24, 255, 26, 36, 27, 255, 26, 35, 27, 255, 24, 31, 25, 255, 24, 30, 25, 255, 26, 32, 26, 255, 24, 31, 25, 255, 26, 35, 27, 255, 28, 35, 28, 255, 25, 31, 25, 255, 24, 31, 25, 255, 27, 38, 28, 255, 28, 38, 28, 255, 28, 39, 29, 255, 25, 33, 26, 255, 25, 33, 26, 255, 24, 31, 25, 255, 23, 29, 24, 255, 25, 33, 26, 255, 24, 31, 25, 255, 29, 41, 30, 255, 34, 49, 34, 255, 33, 48, 33, 255, 34, 50, 34, 255, 36, 54, 36, 255, 29, 41, 30, 255, 27, 37, 28, 255, 28, 38, 28, 255, 28, 40, 29, 255, 32, 46, 32, 255, 33, 49, 34, 255, 37, 55, 37, 255, 36, 53, 36, 255, 37, 55, 37, 255, 35, 51, 35, 255, 34, 50, 34, 255, 57, 82, 53, 255, 56, 81, 52, 255, 38, 57, 38, 255, 32, 47, 33, 255, 35, 53, 36, 255, 36, 54, 36, 255, 38, 58, 38, 255, 41, 61, 40, 255, 96, 119, 16, 255, 37, 55, 37, 255, 36, 53, 36, 255, 36, 54, 36, 255, 33, 48, 33, 255, 33, 48, 33, 255, 35, 52, 35, 255, 33, 47, 33, 255, 31, 45, 32, 255, 34, 50, 34, 255, 34, 50, 34, 255, 36, 53, 36, 255, 35, 51, 35, 255, 36, 53, 36, 255, 36, 53, 36, 255, 32, 46, 32, 255, 28, 38, 28, 255, 25, 34, 26, 255, 25, 33, 26, 255, 25, 33, 26, 255, 28, 39, 29, 255, 26, 36, 27, 255, 25, 33, 26, 255, 27, 38, 28, 255, 32, 46, 32, 255, 31, 44, 31, 255, 29, 41, 30, 255, 28, 39, 29, 255, 32, 45, 32, 255, 32, 45, 32, 255, 32, 47, 33, 255, 36, 53, 36, 255, 32, 46, 32, 255, 32, 45, 32, 255, 32, 46, 32, 255, 32, 45, 32, 255, 31, 44, 31, 255, 35, 53, 36, 255, 36, 53, 36, 255, 36, 54, 36, 255, 36, 54, 36, 255, 39, 59, 39, 255, 37, 55, 37, 255, 38, 57, 38, 255, 35, 52, 35, 255, 31, 44, 31, 255, 29, 41, 30, 255, 30, 42, 30, 255, 26, 35, 27, 255, 26, 35, 27, 255, 26, 34, 26, 255, 31, 44, 31, 255, 31, 45, 32, 255, 34, 50, 34, 255, 36, 54, 36, 255, 36, 54, 36, 255, 43, 64, 42, 255, 43, 63, 41, 255, 37, 56, 37, 255, 31, 44, 31, 255, 30, 42, 30, 255, 28, 38, 28, 255, 28, 39, 29, 255, 29, 41, 30, 255, 33, 47, 33, 255, 33, 47, 33, 255, 31, 45, 32, 255, 28, 38, 28, 255, 27, 37, 28, 255, 25, 34, 26, 255, 27, 37, 28, 255, 26, 35, 27, 255, 27, 37, 28, 255, 29, 40, 29, 255, 29, 41, 30, 255, 28, 39, 29, 255, 30, 43, 31, 255, 36, 54, 36, 255, 36, 54, 36, 255, 33, 49, 34, 255, 34, 50, 34, 255, 34, 50, 34, 255, 34, 50, 34, 255, 35, 51, 35, 255, 40, 60, 40, 255, 45, 66, 43, 255, 34, 50, 34, 255, 33, 49, 34, 255, 32, 46, 32, 255, 34, 50, 34, 255, 33, 47, 33, 255, 31, 44, 31, 255, 28, 40, 29, 255, 30, 42, 30, 255, 32, 47, 33, 255, 31, 45, 32, 255, 27, 38, 28, 255, 26, 36, 27, 255, 30, 42, 30, 255, 53, 44, 32, 255, 37, 33, 23, 255, 45, 37, 24, 255, 37, 33, 23, 255, 43, 37, 24, 255, 55, 43, 28, 255, 54, 43, 28, 255, 53, 42, 28, 255, 41, 35, 23, 255, 42, 36, 24, 255, 39, 34, 24, 255, 37, 32, 23, 255, 36, 31, 22, 255, 38, 33, 23, 255, 41, 35, 24, 255, 39, 34, 24, 255, 47, 39, 27, 255, 38, 33, 23, 255, 41, 35, 24, 255, 39, 34, 24, 255, 39, 33, 23, 255, 65, 48, 32, 255, 52, 42, 27, 255, 49, 40, 26, 255, 43, 37, 24, 255, 45, 37, 24, 255, 40, 35, 24, 255, 45, 37, 24, 255, 51, 41, 27, 255, 49, 40, 26, 255, 43, 37, 24, 255, 55, 43, 28, 255, 40, 34, 24, 255, 54, 43, 28, 255, 48, 39, 25, 255, 45, 37, 24, 255, 43, 37, 24, 255, 36, 32, 24, 255, 38, 33, 23, 255, 45, 37, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 62, 47, 31, 255, 46, 39, 25, 255, 56, 44, 29, 255, 46, 39, 25, 255, 56, 44, 29, 255, 48, 40, 26, 255, 49, 42, 30, 255, 42, 37, 27, 255, 35, 31, 22, 255, 41, 35, 24, 255, 40, 35, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 42, 36, 24, 255, 72, 58, 42, 255, 35, 31, 22, 255, 35, 31, 22, 255, 34, 31, 22, 255, 45, 39, 28, 255, 45, 37, 24, 255, 46, 38, 25, 255, 40, 35, 24, 255, 38, 33, 23, 255, 42, 36, 24, 255, 40, 35, 24, 255, 35, 31, 22, 255, 51, 43, 31, 255, 40, 34, 24, 255, 42, 36, 24, 255, 49, 40, 26, 255, 41, 35, 24, 255, 39, 34, 24, 255, 40, 34, 24, 255, 61, 47, 31, 255, 48, 40, 26, 255, 57, 44, 29, 255, 43, 37, 24, 255, 49, 40, 26, 255, 53, 42, 28, 255, 45, 37, 24, 255, 47, 39, 25, 255, 41, 36, 24, 255, 36, 32, 23, 255, 66, 54, 38, 255, 36, 32, 22, 255, 34, 30, 22, 255, 40, 35, 24, 255, 41, 35, 24, 255, 41, 35, 24, 255, 34, 31, 22, 255, 41, 35, 24, 255, 43, 37, 24, 255, 36, 32, 23, 255, 40, 34, 24, 255, 53, 42, 28, 255, 56, 44, 29, 255, 58, 45, 30, 255, 45, 37, 24, 255, 39, 33, 23, 255, 41, 35, 24, 255, 39, 34, 25, 255, 33, 30, 22, 255, 46, 39, 25, 255, 51, 41, 27, 255, 49, 40, 26, 255, 48, 40, 26, 255, 51, 41, 27, 255, 34, 31, 22, 255, 39, 34, 23, 255, 42, 36, 24, 255, 41, 35, 24, 255, 36, 32, 23, 255, 33, 30, 22, 255, 80, 64, 45, 255, 76, 61, 43, 255, 53, 44, 32, 255, 33, 30, 22, 255, 41, 35, 24, 255, 57, 45, 29, 255, 53, 42, 28, 255, 45, 38, 25, 255, 37, 33, 23, 255, 34, 30, 22, 255, 48, 39, 25, 255, 37, 33, 23, 255, 41, 35, 24, 255, 34, 31, 22, 255, 42, 36, 24, 255, 49, 40, 26, 255, 41, 35, 24, 255, 36, 32, 23, 255, 42, 36, 24, 255, 44, 37, 24, 255, 37, 33, 23, 255, 39, 34, 24, 255, 36, 32, 24, 255, 34, 31, 22, 255, 51, 43, 31, 255, 37, 33, 23, 255, 37, 33, 23, 255, 51, 43, 31, 255, 37, 33, 24, 255, 80, 64, 45, 255, 66, 54, 38, 255, 41, 35, 24, 255, 58, 45, 30, 255, 52, 42, 27, 255, 34, 31, 22, 255, 43, 37, 24, 255, 41, 35, 24, 255, 45, 37, 24, 255, 59, 46, 30, 255, 55, 43, 28, 255, 36, 32, 23, 255, 51, 43, 31, 255, 79, 63, 45, 255, 51, 43, 31, 255, 34, 31, 22, 255, 48, 40, 30, 255, 37, 33, 23, 255, 33, 30, 22, 255, 45, 38, 25, 255, 41, 35, 24, 255, 39, 34, 23, 255, 49, 40, 26, 255, 69, 51, 33, 255, 46, 39, 25, 255, 35, 31, 22, 255, 37, 33, 23, 255, 43, 37, 24, 255, 37, 33, 23, 255, 39, 33, 23, 255, 36, 31, 22, 255, 33, 30, 22, 255, 36, 31, 22, 255, 37, 33, 23, 255, 34, 30, 22, 255, 34, 31, 22, 255, 39, 34, 24, 255, 43, 37, 24, 255, 35, 31, 23, 255, 34, 30, 22, 255, 34, 31, 22, 255, 42, 36, 24, 255, 44, 37, 24, 255, 41, 35, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 54, 45, 33, 255, 34, 30, 22, 255, 39, 33, 23, 255, 40, 34, 24, 255, 49, 40, 26, 255, 42, 36, 24, 255, 34, 31, 22, 255, 57, 47, 34, 255, 38, 33, 23, 255, 45, 37, 24, 255, 45, 38, 25, 255, 37, 33, 23, 255, 34, 30, 22, 255, 35, 31, 22, 255, 40, 35, 24, 255, 36, 32, 23, 255, 36, 32, 23, 255, 48, 40, 30, 255, 33, 30, 22, 255, 79, 63, 43, 255, 39, 34, 25, 255, 34, 31, 22, 255, 34, 31, 22, 255, 41, 36, 26, 255, 35, 31, 22, 255, 37, 33, 23, 255, 36, 32, 24, 255, 38, 33, 23, 255, 35, 31, 22, 255, 40, 34, 24, 255, 40, 35, 24, 255, 40, 34, 24, 255, 49, 40, 26, 255, 49, 40, 26, 255, 62, 47, 31, 255, 43, 36, 24, 255, 59, 45, 30, 255, 52, 42, 27, 255, 55, 43, 28, 255, 55, 43, 28, 255, 39, 34, 23, 255, 37, 33, 23, 255, 40, 34, 24, 255, 48, 39, 25, 255, 55, 42, 28, 255, 55, 44, 28, 255, 44, 37, 24, 255, 43, 37, 24, 255, 45, 37, 24, 255, 40, 34, 23, 255, 41, 35, 25, 255, 48, 40, 27, 255, 40, 34, 23, 255, 38, 33, 23, 255, 36, 32, 24, 255, 36, 32, 22, 255, 67, 54, 39, 255, 33, 30, 22, 255, 39, 34, 23, 255, 33, 30, 22, 255, 53, 44, 32, 255, 41, 36, 26, 255, 37, 33, 23, 255, 36, 32, 23, 255, 28, 39, 29, 255, 28, 38, 28, 255, 27, 36, 27, 255, 24, 32, 25, 255, 26, 35, 27, 255, 27, 38, 28, 255, 28, 39, 29, 255, 27, 36, 27, 255, 25, 33, 26, 255, 27, 37, 28, 255, 28, 39, 29, 255, 30, 42, 30, 255, 30, 43, 31, 255, 30, 42, 30, 255, 29, 41, 30, 255, 28, 38, 28, 255, 32, 47, 33, 255, 36, 54, 36, 255, 34, 51, 35, 255, 31, 44, 31, 255, 30, 42, 30, 255, 27, 37, 28, 255, 24, 32, 25, 255, 24, 32, 25, 255, 23, 30, 24, 255, 27, 38, 28, 255, 25, 34, 26, 255, 26, 35, 27, 255, 32, 47, 33, 255, 32, 47, 33, 255, 33, 48, 33, 255, 32, 47, 33, 255, 27, 36, 27, 255, 28, 40, 29, 255, 28, 39, 29, 255, 27, 37, 28, 255, 31, 45, 32, 255, 29, 40, 29, 255, 31, 44, 31, 255, 33, 47, 33, 255, 33, 49, 34, 255, 31, 44, 31, 255, 27, 37, 28, 255, 30, 43, 31, 255, 30, 42, 30, 255, 27, 37, 28, 255, 26, 36, 27, 255, 25, 33, 26, 255, 25, 33, 26, 255, 31, 45, 32, 255, 30, 43, 31, 255, 26, 36, 27, 255, 28, 39, 29, 255, 26, 36, 27, 255, 28, 38, 28, 255, 30, 42, 30, 255, 29, 41, 30, 255, 33, 47, 33, 255, 33, 48, 33, 255, 31, 44, 31, 255, 35, 52, 35, 255, 88, 110, 16, 255, 34, 50, 34, 255, 32, 46, 32, 255, 34, 49, 34, 255, 30, 43, 31, 255, 35, 52, 35, 255, 34, 51, 35, 255, 35, 53, 36, 255, 33, 48, 33, 255, 30, 43, 31, 255, 33, 47, 33, 255, 28, 38, 28, 255, 25, 34, 26, 255, 26, 35, 27, 255, 29, 40, 29, 255, 29, 40, 29, 255, 27, 36, 27, 255, 28, 39, 29, 255, 28, 39, 29, 255, 27, 37, 28, 255, 27, 37, 28, 255, 26, 35, 27, 255, 27, 38, 28, 255, 28, 40, 29, 255, 23, 30, 24, 255, 24, 32, 25, 255, 25, 34, 26, 255, 27, 38, 28, 255, 26, 35, 27, 255, 26, 35, 27, 255, 29, 40, 29, 255, 30, 42, 30, 255, 34, 50, 34, 255, 33, 49, 34, 255, 33, 48, 33, 255, 29, 41, 30, 255, 28, 39, 29, 255, 29, 40, 29, 255, 25, 33, 26, 255, 28, 39, 29, 255, 33, 47, 33, 255, 33, 48, 33, 255, 34, 51, 35, 255, 30, 43, 31, 255, 31, 44, 31, 255, 27, 38, 28, 255, 24, 32, 25, 255, 24, 31, 25, 255, 24, 32, 25, 255, 23, 30, 24, 255, 28, 38, 28, 255, 23, 29, 24, 255, 25, 34, 26, 255, 26, 36, 27, 255, 31, 44, 31, 255, 26, 35, 27, 255, 24, 31, 25, 255, 25, 33, 26, 255, 26, 34, 26, 255, 23, 29, 24, 255, 29, 37, 29, 255, 27, 36, 27, 255, 27, 37, 28, 255, 28, 38, 28, 255, 28, 39, 29, 255, 27, 37, 28, 255, 24, 31, 25, 255, 29, 41, 30, 255, 29, 40, 29, 255, 30, 42, 30, 255, 28, 38, 28, 255, 25, 33, 26, 255, 30, 43, 31, 255, 30, 43, 31, 255, 31, 45, 32, 255, 38, 57, 38, 255, 49, 71, 46, 255, 36, 53, 36, 255, 35, 53, 36, 255, 30, 42, 30, 255, 31, 44, 31, 255, 31, 44, 31, 255, 33, 48, 33, 255, 31, 45, 32, 255, 31, 45, 32, 255, 48, 70, 46, 255, 41, 61, 40, 255, 46, 68, 44, 255, 49, 71, 46, 255, 49, 72, 47, 255, 38, 58, 38, 255, 36, 54, 36, 255, 34, 50, 34, 255, 34, 50, 34, 255, 33, 49, 34, 255, 43, 64, 42, 255, 31, 44, 31, 255, 29, 41, 30, 255, 36, 53, 36, 255, 33, 48, 33, 255, 35, 51, 35, 255, 31, 44, 31, 255, 32, 46, 32, 255, 32, 46, 32, 255, 34, 50, 34, 255, 34, 50, 34, 255, 34, 49, 34, 255, 37, 56, 37, 255, 35, 53, 36, 255, 36, 54, 36, 255, 36, 54, 36, 255, 36, 53, 36, 255, 30, 42, 30, 255, 26, 35, 27, 255, 28, 38, 28, 255, 27, 38, 28, 255, 29, 41, 30, 255, 27, 37, 28, 255, 26, 34, 26, 255, 25, 33, 26, 255, 30, 43, 31, 255, 32, 46, 32, 255, 30, 43, 31, 255, 31, 45, 32, 255, 32, 47, 33, 255, 31, 44, 31, 255, 28, 39, 29, 255, 29, 40, 29, 255, 27, 38, 28, 255, 29, 41, 30, 255, 31, 44, 31, 255, 27, 37, 28, 255, 29, 41, 30, 255, 30, 43, 31, 255, 36, 53, 36, 255, 36, 54, 36, 255, 36, 53, 36, 255, 34, 49, 34, 255, 35, 51, 35, 255, 37, 55, 37, 255, 37, 55, 37, 255, 31, 44, 31, 255, 28, 39, 29, 255, 28, 38, 28, 255, 31, 45, 32, 255, 31, 45, 32, 255, 28, 39, 29, 255, 28, 39, 29, 255, 30, 43, 31, 255, 29, 41, 30, 255, 33, 49, 34, 255, 32, 46, 32, 255, 33, 49, 34, 255, 37, 55, 37, 255, 36, 54, 36, 255, 35, 51, 35, 255, 34, 50, 34, 255, 33, 49, 34, 255, 31, 44, 31, 255, 28, 38, 28, 255, 34, 49, 34, 255, 31, 45, 32, 255, 32, 45, 32, 255, 31, 45, 32, 255, 26, 34, 26, 255, 26, 34, 26, 255, 23, 30, 24, 255, 27, 37, 28, 255, 25, 33, 26, 255, 26, 35, 27, 255, 24, 32, 25, 255, 25, 33, 26, 255, 30, 42, 30, 255, 36, 53, 36, 255, 35, 52, 35, 255, 36, 53, 36, 255, 36, 54, 36, 255, 33, 49, 34, 255, 32, 46, 32, 255, 34, 49, 34, 255, 32, 47, 33, 255, 35, 53, 36, 255, 29, 41, 30, 255, 30, 43, 31, 255, 29, 41, 30, 255, 29, 41, 30, 255, 30, 43, 31, 255, 28, 39, 29, 255, 30, 42, 30, 255, 28, 40, 29, 255, 30, 43, 31, 255, 29, 41, 30, 255, 27, 38, 28, 255, 28, 39, 29, 255, 27, 37, 28, 255, 44, 38, 27, 255, 42, 36, 24, 255, 56, 44, 29, 255, 58, 45, 30, 255, 36, 32, 23, 255, 58, 45, 30, 255, 54, 43, 28, 255, 53, 42, 28, 255, 36, 32, 23, 255, 38, 33, 23, 255, 36, 32, 23, 255, 41, 35, 23, 255, 36, 32, 22, 255, 48, 39, 26, 255, 41, 36, 24, 255, 37, 32, 22, 255, 42, 36, 24, 255, 38, 33, 23, 255, 40, 34, 23, 255, 47, 38, 25, 255, 52, 42, 27, 255, 51, 41, 26, 255, 43, 37, 24, 255, 43, 37, 24, 255, 39, 34, 23, 255, 42, 36, 24, 255, 42, 36, 24, 255, 40, 35, 24, 255, 64, 48, 32, 255, 63, 48, 31, 255, 46, 39, 25, 255, 50, 40, 27, 255, 43, 36, 24, 255, 38, 33, 23, 255, 42, 36, 24, 255, 44, 37, 24, 255, 37, 33, 23, 255, 37, 33, 24, 255, 45, 38, 25, 255, 42, 36, 24, 255, 45, 37, 24, 255, 41, 35, 24, 255, 57, 44, 29, 255, 60, 46, 31, 255, 60, 46, 30, 255, 81, 59, 33, 255, 62, 47, 31, 255, 46, 39, 25, 255, 39, 34, 24, 255, 40, 34, 24, 255, 39, 34, 23, 255, 45, 38, 25, 255, 41, 36, 24, 255, 43, 37, 24, 255, 41, 35, 24, 255, 35, 31, 22, 255, 36, 31, 22, 255, 39, 34, 23, 255, 40, 34, 24, 255, 33, 30, 22, 255, 59, 49, 35, 255, 37, 33, 23, 255, 43, 37, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 39, 34, 24, 255, 41, 36, 24, 255, 39, 34, 25, 255, 40, 34, 24, 255, 35, 31, 23, 255, 37, 33, 23, 255, 41, 35, 24, 255, 39, 34, 23, 255, 45, 38, 25, 255, 43, 36, 24, 255, 48, 40, 26, 255, 39, 34, 23, 255, 36, 32, 22, 255, 49, 40, 26, 255, 51, 41, 27, 255, 60, 46, 30, 255, 40, 34, 24, 255, 45, 37, 24, 255, 34, 31, 22, 255, 35, 31, 22, 255, 71, 57, 41, 255, 33, 30, 22, 255, 41, 36, 24, 255, 39, 34, 24, 255, 39, 34, 23, 255, 39, 34, 25, 255, 33, 30, 22, 255, 43, 36, 24, 255, 36, 32, 23, 255, 42, 36, 24, 255, 37, 33, 23, 255, 61, 46, 31, 255, 58, 45, 30, 255, 44, 37, 24, 255, 46, 39, 25, 255, 45, 37, 24, 255, 45, 37, 24, 255, 35, 31, 22, 255, 44, 38, 27, 255, 45, 39, 28, 255, 42, 36, 24, 255, 40, 35, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 50, 40, 27, 255, 43, 37, 24, 255, 44, 37, 24, 255, 46, 38, 25, 255, 40, 35, 24, 255, 38, 33, 23, 255, 78, 62, 43, 255, 35, 31, 22, 255, 36, 31, 22, 255, 39, 34, 23, 255, 42, 36, 24, 255, 52, 42, 28, 255, 50, 40, 27, 255, 52, 42, 27, 255, 35, 31, 22, 255, 38, 33, 23, 255, 36, 32, 23, 255, 39, 34, 23, 255, 45, 38, 25, 255, 42, 36, 24, 255, 39, 34, 23, 255, 39, 34, 23, 255, 38, 33, 23, 255, 50, 42, 31, 255, 48, 40, 30, 255, 37, 33, 23, 255, 43, 36, 24, 255, 43, 37, 24, 255, 36, 32, 23, 255, 35, 31, 23, 255, 34, 30, 22, 255, 45, 37, 24, 255, 35, 31, 22, 255, 46, 40, 29, 255, 46, 40, 29, 255, 71, 57, 41, 255, 34, 31, 22, 255, 43, 36, 24, 255, 51, 41, 27, 255, 40, 35, 24, 255, 40, 35, 24, 255, 52, 42, 27, 255, 52, 42, 27, 255, 42, 36, 24, 255, 45, 38, 25, 255, 37, 33, 23, 255, 50, 42, 31, 255, 75, 60, 43, 255, 36, 32, 24, 255, 33, 30, 22, 255, 36, 31, 22, 255, 40, 34, 24, 255, 40, 35, 25, 255, 33, 30, 22, 255, 35, 31, 22, 255, 45, 39, 28, 255, 39, 34, 25, 255, 47, 39, 25, 255, 66, 49, 33, 255, 45, 37, 24, 255, 42, 36, 24, 255, 45, 39, 28, 255, 33, 30, 22, 255, 46, 40, 29, 255, 34, 31, 22, 255, 38, 33, 23, 255, 48, 40, 30, 255, 64, 60, 49, 255, 36, 32, 23, 255, 36, 32, 24, 255, 40, 35, 25, 255, 45, 39, 28, 255, 36, 32, 23, 255, 41, 36, 24, 255, 39, 33, 23, 255, 42, 36, 24, 255, 43, 36, 24, 255, 38, 33, 23, 255, 49, 40, 26, 255, 51, 41, 27, 255, 43, 36, 24, 255, 54, 43, 28, 255, 42, 36, 24, 255, 44, 37, 24, 255, 43, 37, 24, 255, 37, 33, 23, 255, 41, 35, 24, 255, 34, 30, 22, 255, 35, 31, 22, 255, 39, 34, 25, 255, 64, 52, 37, 255, 51, 41, 27, 255, 42, 36, 24, 255, 55, 43, 28, 255, 41, 35, 24, 255, 55, 43, 28, 255, 58, 45, 30, 255, 43, 37, 24, 255, 36, 32, 23, 255, 37, 33, 24, 255, 37, 33, 23, 255, 79, 63, 43, 255, 66, 54, 38, 255, 35, 31, 22, 255, 53, 44, 32, 255, 36, 32, 23, 255, 42, 36, 24, 255, 40, 34, 24, 255, 48, 40, 26, 255, 36, 32, 23, 255, 34, 31, 22, 255, 46, 39, 25, 255, 35, 31, 22, 255, 45, 38, 25, 255, 61, 46, 31, 255, 74, 54, 33, 255, 68, 51, 33, 255, 64, 48, 32, 255, 48, 39, 25, 255, 55, 43, 28, 255, 42, 36, 24, 255, 44, 37, 24, 255, 54, 43, 28, 255, 51, 41, 27, 255, 33, 30, 22, 255, 37, 33, 23, 255, 37, 33, 23, 255, 46, 38, 25, 255, 45, 37, 25, 255, 43, 37, 24, 255, 38, 33, 23, 255, 54, 45, 31, 255, 39, 34, 23, 255, 35, 31, 22, 255, 38, 34, 24, 255, 44, 36, 23, 255, 39, 34, 23, 255, 33, 30, 22, 255, 38, 33, 23, 255, 38, 33, 22, 255, 33, 30, 22, 255, 37, 33, 23, 255, 40, 34, 24, 255, 42, 36, 24, 255, 48, 40, 30, 255, 68, 55, 40, 255, 34, 30, 22, 255, 34, 51, 35, 255, 30, 43, 31, 255, 28, 39, 29, 255, 26, 36, 27, 255, 26, 36, 27, 255, 26, 36, 27, 255, 25, 33, 26, 255, 27, 36, 27, 255, 27, 37, 28, 255, 29, 40, 29, 255, 33, 48, 33, 255, 32, 46, 32, 255, 31, 44, 31, 255, 32, 46, 32, 255, 33, 48, 33, 255, 29, 41, 30, 255, 31, 44, 31, 255, 31, 44, 31, 255, 32, 47, 33, 255, 32, 47, 33, 255, 28, 39, 29, 255, 28, 39, 29, 255, 26, 35, 27, 255, 27, 37, 28, 255, 29, 40, 29, 255, 27, 37, 28, 255, 27, 37, 28, 255, 28, 40, 29, 255, 33, 47, 33, 255, 33, 48, 33, 255, 32, 46, 32, 255, 30, 43, 31, 255, 34, 49, 34, 255, 31, 44, 31, 255, 30, 43, 31, 255, 27, 37, 28, 255, 25, 33, 26, 255, 28, 38, 28, 255, 36, 54, 36, 255, 33, 48, 33, 255, 33, 48, 33, 255, 29, 41, 30, 255, 26, 34, 26, 255, 25, 34, 26, 255, 28, 40, 29, 255, 31, 44, 31, 255, 27, 38, 28, 255, 26, 35, 27, 255, 28, 39, 29, 255, 30, 42, 30, 255, 28, 38, 28, 255, 24, 31, 25, 255, 27, 38, 28, 255, 24, 32, 25, 255, 23, 30, 24, 255, 27, 37, 28, 255, 32, 46, 32, 255, 31, 45, 32, 255, 31, 45, 32, 255, 33, 48, 33, 255, 33, 47, 33, 255, 36, 53, 36, 255, 34, 49, 34, 255, 32, 46, 32, 255, 34, 51, 35, 255, 35, 51, 35, 255, 34, 49, 34, 255, 32, 46, 32, 255, 31, 44, 31, 255, 31, 44, 31, 255, 31, 44, 31, 255, 27, 37, 28, 255, 30, 42, 30, 255, 27, 37, 28, 255, 26, 35, 27, 255, 26, 35, 27, 255, 32, 45, 32, 255, 28, 39, 29, 255, 29, 41, 30, 255, 34, 49, 34, 255, 31, 45, 32, 255, 26, 36, 27, 255, 90, 107, 11, 255, 29, 40, 29, 255, 23, 30, 24, 255, 25, 34, 26, 255, 24, 32, 25, 255, 30, 43, 31, 255, 26, 35, 27, 255, 23, 30, 24, 255, 24, 31, 25, 255, 28, 38, 28, 255, 31, 45, 32, 255, 32, 47, 33, 255, 26, 36, 27, 255, 33, 49, 34, 255, 27, 36, 27, 255, 28, 38, 28, 255, 31, 44, 31, 255, 29, 41, 30, 255, 27, 37, 28, 255, 30, 42, 30, 255, 34, 49, 34, 255, 32, 47, 33, 255, 32, 46, 32, 255, 31, 44, 31, 255, 29, 41, 30, 255, 26, 36, 27, 255, 27, 36, 27, 255, 23, 29, 24, 255, 26, 35, 27, 255, 23, 30, 24, 255, 27, 37, 28, 255, 28, 40, 29, 255, 30, 43, 31, 255, 31, 45, 32, 255, 30, 43, 31, 255, 28, 39, 29, 255, 28, 39, 29, 255, 25, 33, 26, 255, 23, 29, 24, 255, 24, 32, 25, 255, 25, 33, 26, 255, 27, 36, 27, 255, 30, 43, 31, 255, 31, 44, 31, 255, 30, 43, 31, 255, 27, 37, 28, 255, 27, 37, 28, 255, 29, 41, 30, 255, 31, 45, 32, 255, 28, 38, 28, 255, 28, 40, 29, 255, 28, 38, 28, 255, 30, 43, 31, 255, 28, 39, 29, 255, 34, 51, 35, 255, 37, 56, 37, 255, 40, 59, 39, 255, 35, 51, 35, 255, 36, 53, 36, 255, 35, 51, 35, 255, 30, 43, 31, 255, 38, 58, 38, 255, 36, 54, 36, 255, 37, 55, 37, 255, 37, 56, 37, 255, 35, 52, 35, 255, 39, 59, 39, 255, 39, 59, 39, 255, 43, 63, 41, 255, 36, 54, 36, 255, 35, 53, 36, 255, 34, 49, 34, 255, 32, 46, 32, 255, 31, 45, 32, 255, 34, 50, 34, 255, 29, 40, 29, 255, 27, 37, 28, 255, 31, 45, 32, 255, 31, 45, 32, 255, 29, 41, 30, 255, 29, 40, 29, 255, 32, 46, 32, 255, 36, 54, 36, 255, 35, 52, 35, 255, 33, 47, 33, 255, 33, 48, 33, 255, 32, 47, 33, 255, 34, 50, 34, 255, 46, 68, 44, 255, 37, 56, 37, 255, 34, 50, 34, 255, 29, 41, 30, 255, 34, 49, 34, 255, 30, 43, 31, 255, 32, 46, 32, 255, 33, 48, 33, 255, 28, 39, 29, 255, 26, 36, 27, 255, 25, 33, 26, 255, 26, 35, 27, 255, 27, 37, 28, 255, 27, 38, 28, 255, 27, 37, 28, 255, 30, 43, 31, 255, 28, 39, 29, 255, 29, 41, 30, 255, 32, 46, 32, 255, 31, 44, 31, 255, 28, 38, 28, 255, 30, 42, 30, 255, 31, 45, 32, 255, 32, 46, 32, 255, 35, 53, 36, 255, 35, 51, 35, 255, 34, 49, 34, 255, 33, 48, 33, 255, 32, 46, 32, 255, 33, 48, 33, 255, 37, 56, 37, 255, 35, 51, 35, 255, 34, 50, 34, 255, 31, 45, 32, 255, 32, 47, 33, 255, 33, 47, 33, 255, 31, 45, 32, 255, 29, 41, 30, 255, 27, 37, 28, 255, 27, 36, 27, 255, 34, 49, 34, 255, 29, 41, 30, 255, 30, 43, 31, 255, 32, 47, 33, 255, 32, 47, 33, 255, 35, 53, 36, 255, 39, 59, 39, 255, 36, 53, 36, 255, 33, 48, 33, 255, 35, 51, 35, 255, 31, 45, 32, 255, 29, 41, 30, 255, 30, 42, 30, 255, 29, 40, 29, 255, 28, 39, 29, 255, 27, 36, 27, 255, 24, 32, 25, 255, 24, 32, 25, 255, 24, 31, 25, 255, 27, 35, 28, 255, 24, 32, 25, 255, 25, 33, 26, 255, 30, 43, 31, 255, 29, 41, 30, 255, 35, 51, 35, 255, 37, 55, 37, 255, 40, 59, 39, 255, 33, 48, 33, 255, 33, 48, 33, 255, 34, 50, 34, 255, 31, 44, 31, 255, 32, 46, 32, 255, 31, 44, 31, 255, 27, 37, 28, 255, 28, 40, 29, 255, 30, 42, 30, 255, 29, 41, 30, 255, 26, 35, 27, 255, 29, 40, 29, 255, 28, 39, 29, 255, 28, 39, 29, 255, 30, 43, 31, 255, 34, 50, 34, 255, 29, 41, 30, 255, 29, 41, 30, 255, 33, 48, 33, 255, 46, 38, 25, 255, 39, 34, 24, 255, 45, 37, 24, 255, 51, 41, 27, 255, 48, 39, 25, 255, 39, 34, 23, 255, 41, 35, 24, 255, 44, 37, 24, 255, 35, 31, 22, 255, 44, 37, 24, 255, 41, 36, 24, 255, 35, 31, 22, 255, 52, 41, 27, 255, 50, 40, 27, 255, 39, 34, 24, 255, 37, 33, 23, 255, 41, 35, 24, 255, 60, 71, 49, 255, 40, 34, 24, 255, 52, 42, 27, 255, 51, 41, 27, 255, 41, 35, 23, 255, 51, 41, 27, 255, 44, 37, 24, 255, 59, 46, 30, 255, 61, 46, 31, 255, 57, 44, 29, 255, 46, 38, 25, 255, 47, 39, 25, 255, 67, 50, 33, 255, 54, 43, 28, 255, 38, 33, 23, 255, 49, 40, 26, 255, 41, 36, 24, 255, 40, 34, 24, 255, 44, 37, 24, 255, 40, 34, 24, 255, 43, 37, 24, 255, 45, 37, 24, 255, 43, 37, 24, 255, 40, 35, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 43, 37, 24, 255, 66, 49, 33, 255, 73, 54, 33, 255, 54, 43, 28, 255, 46, 38, 25, 255, 43, 37, 24, 255, 39, 33, 23, 255, 49, 40, 26, 255, 68, 51, 33, 255, 62, 47, 31, 255, 46, 43, 26, 255, 36, 32, 23, 255, 39, 34, 23, 255, 57, 47, 34, 255, 37, 33, 23, 255, 33, 30, 22, 255, 44, 37, 24, 255, 48, 40, 30, 255, 34, 30, 22, 255, 39, 34, 24, 255, 53, 42, 28, 255, 56, 44, 29, 255, 58, 45, 30, 255, 43, 37, 24, 255, 35, 31, 22, 255, 45, 39, 28, 255, 36, 32, 24, 255, 37, 33, 23, 255, 39, 34, 23, 255, 35, 31, 22, 255, 42, 36, 24, 255, 42, 36, 24, 255, 40, 35, 24, 255, 35, 31, 23, 255, 34, 31, 22, 255, 41, 35, 24, 255, 37, 33, 23, 255, 40, 34, 24, 255, 36, 32, 22, 255, 37, 33, 23, 255, 42, 37, 27, 255, 33, 30, 22, 255, 40, 34, 24, 255, 39, 34, 24, 255, 34, 31, 22, 255, 33, 30, 22, 255, 36, 32, 23, 255, 36, 32, 22, 255, 40, 34, 24, 255, 36, 32, 22, 255, 43, 37, 24, 255, 39, 34, 24, 255, 42, 36, 24, 255, 51, 41, 27, 255, 37, 33, 23, 255, 42, 36, 24, 255, 43, 37, 24, 255, 49, 40, 26, 255, 45, 38, 25, 255, 34, 31, 22, 255, 37, 33, 23, 255, 34, 30, 22, 255, 37, 33, 23, 255, 39, 34, 23, 255, 42, 36, 24, 255, 52, 42, 28, 255, 44, 37, 24, 255, 43, 37, 24, 255, 46, 38, 25, 255, 40, 34, 24, 255, 39, 34, 24, 255, 37, 33, 23, 255, 64, 52, 37, 255, 79, 63, 45, 255, 35, 31, 22, 255, 42, 36, 24, 255, 39, 34, 23, 255, 39, 34, 23, 255, 45, 37, 24, 255, 58, 45, 30, 255, 52, 42, 27, 255, 44, 37, 24, 255, 34, 31, 22, 255, 44, 37, 24, 255, 90, 99, 49, 255, 46, 39, 25, 255, 35, 31, 22, 255, 42, 37, 27, 255, 34, 30, 22, 255, 36, 32, 22, 255, 37, 33, 23, 255, 43, 37, 24, 255, 49, 40, 26, 255, 52, 42, 28, 255, 36, 32, 23, 255, 36, 31, 22, 255, 34, 31, 22, 255, 78, 103, 71, 255, 45, 37, 24, 255, 54, 45, 33, 255, 63, 52, 37, 255, 39, 34, 23, 255, 41, 35, 24, 255, 51, 41, 27, 255, 43, 37, 24, 255, 57, 45, 29, 255, 40, 35, 24, 255, 83, 101, 33, 255, 41, 35, 24, 255, 43, 36, 24, 255, 39, 34, 25, 255, 37, 33, 23, 255, 59, 49, 35, 255, 73, 59, 42, 255, 64, 52, 37, 255, 40, 34, 24, 255, 52, 42, 27, 255, 37, 33, 23, 255, 35, 31, 22, 255, 34, 30, 22, 255, 36, 32, 23, 255, 36, 31, 22, 255, 37, 33, 23, 255, 46, 38, 25, 255, 40, 35, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 35, 31, 22, 255, 72, 58, 42, 255, 39, 33, 23, 255, 40, 34, 24, 255, 37, 33, 23, 255, 38, 33, 23, 255, 79, 63, 45, 255, 68, 55, 40, 255, 51, 43, 31, 255, 64, 52, 37, 255, 51, 43, 31, 255, 35, 31, 22, 255, 42, 36, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 40, 35, 24, 255, 39, 33, 23, 255, 38, 33, 23, 255, 40, 35, 24, 255, 53, 42, 28, 255, 46, 38, 25, 255, 40, 35, 24, 255, 51, 41, 27, 255, 43, 37, 24, 255, 49, 40, 26, 255, 41, 35, 24, 255, 54, 43, 28, 255, 37, 33, 23, 255, 37, 33, 24, 255, 39, 34, 23, 255, 46, 39, 25, 255, 67, 50, 33, 255, 55, 43, 28, 255, 48, 39, 25, 255, 49, 40, 26, 255, 57, 45, 29, 255, 40, 35, 24, 255, 37, 33, 23, 255, 43, 37, 24, 255, 37, 33, 24, 255, 80, 64, 45, 255, 36, 32, 22, 255, 64, 52, 37, 255, 39, 33, 23, 255, 48, 40, 26, 255, 56, 44, 29, 255, 44, 37, 24, 255, 55, 43, 28, 255, 64, 48, 32, 255, 45, 37, 24, 255, 35, 31, 22, 255, 34, 31, 22, 255, 48, 39, 25, 255, 59, 46, 30, 255, 54, 43, 28, 255, 59, 45, 30, 255, 71, 52, 33, 255, 65, 49, 33, 255, 52, 42, 27, 255, 49, 40, 26, 255, 35, 31, 22, 255, 36, 32, 22, 255, 44, 37, 24, 255, 39, 34, 23, 255, 36, 32, 22, 255, 36, 31, 22, 255, 41, 34, 24, 255, 49, 40, 26, 255, 37, 32, 22, 255, 39, 34, 23, 255, 40, 34, 23, 255, 47, 40, 28, 255, 36, 32, 23, 255, 43, 36, 23, 255, 43, 36, 24, 255, 42, 36, 23, 255, 36, 32, 23, 255, 36, 32, 22, 255, 43, 37, 24, 255, 41, 35, 24, 255, 41, 36, 24, 255, 40, 35, 24, 255, 39, 34, 23, 255, 35, 31, 22, 255, 40, 35, 25, 255, 34, 30, 22, 255, 35, 52, 35, 255, 35, 52, 35, 255, 31, 44, 31, 255, 30, 42, 30, 255, 26, 36, 27, 255, 27, 37, 28, 255, 28, 38, 28, 255, 26, 36, 27, 255, 24, 31, 25, 255, 25, 33, 26, 255, 35, 51, 35, 255, 33, 49, 34, 255, 34, 49, 34, 255, 34, 50, 34, 255, 36, 53, 36, 255, 30, 43, 31, 255, 29, 41, 30, 255, 29, 41, 30, 255, 32, 46, 32, 255, 27, 37, 28, 255, 31, 44, 31, 255, 32, 46, 32, 255, 30, 42, 30, 255, 30, 43, 31, 255, 27, 37, 28, 255, 26, 35, 27, 255, 27, 38, 28, 255, 28, 38, 28, 255, 31, 45, 32, 255, 31, 44, 31, 255, 32, 47, 33, 255, 33, 47, 33, 255, 31, 45, 32, 255, 32, 47, 33, 255, 28, 39, 29, 255, 28, 39, 29, 255, 32, 47, 33, 255, 33, 48, 33, 255, 30, 42, 30, 255, 32, 46, 32, 255, 28, 38, 28, 255, 31, 45, 32, 255, 28, 38, 28, 255, 24, 31, 25, 255, 26, 36, 27, 255, 27, 37, 28, 255, 24, 31, 25, 255, 28, 39, 29, 255, 28, 38, 28, 255, 29, 41, 30, 255, 25, 34, 26, 255, 23, 30, 24, 255, 26, 33, 27, 255, 23, 29, 24, 255, 25, 34, 26, 255, 29, 40, 29, 255, 28, 39, 29, 255, 27, 36, 27, 255, 33, 48, 33, 255, 31, 45, 32, 255, 31, 44, 31, 255, 33, 48, 33, 255, 32, 45, 32, 255, 31, 44, 31, 255, 36, 54, 36, 255, 31, 44, 31, 255, 28, 39, 29, 255, 34, 49, 34, 255, 31, 45, 32, 255, 32, 47, 33, 255, 32, 47, 33, 255, 31, 44, 31, 255, 28, 40, 29, 255, 30, 42, 30, 255, 25, 34, 26, 255, 26, 36, 27, 255, 31, 45, 32, 255, 30, 42, 30, 255, 31, 45, 32, 255, 31, 45, 32, 255, 33, 48, 33, 255, 28, 40, 29, 255, 32, 46, 32, 255, 30, 43, 31, 255, 27, 37, 28, 255, 25, 33, 26, 255, 26, 35, 27, 255, 28, 38, 28, 255, 23, 30, 24, 255, 26, 35, 27, 255, 27, 37, 28, 255, 28, 39, 29, 255, 27, 37, 28, 255, 29, 41, 30, 255, 27, 37, 28, 255, 28, 40, 29, 255, 29, 41, 30, 255, 28, 38, 28, 255, 32, 46, 32, 255, 34, 49, 34, 255, 34, 49, 34, 255, 33, 48, 33, 255, 29, 40, 29, 255, 29, 40, 29, 255, 28, 40, 29, 255, 33, 48, 33, 255, 31, 45, 32, 255, 30, 43, 31, 255, 26, 36, 27, 255, 28, 40, 29, 255, 27, 36, 27, 255, 27, 36, 27, 255, 25, 33, 26, 255, 29, 40, 29, 255, 31, 44, 31, 255, 29, 41, 30, 255, 32, 46, 32, 255, 27, 37, 28, 255, 27, 37, 28, 255, 26, 36, 27, 255, 25, 33, 26, 255, 26, 36, 27, 255, 26, 36, 27, 255, 30, 43, 31, 255, 33, 48, 33, 255, 33, 49, 34, 255, 32, 45, 32, 255, 33, 49, 34, 255, 30, 42, 30, 255, 32, 46, 32, 255, 36, 54, 36, 255, 31, 44, 31, 255, 28, 39, 29, 255, 31, 44, 31, 255, 30, 43, 31, 255, 30, 42, 30, 255, 35, 51, 35, 255, 36, 54, 36, 255, 37, 55, 37, 255, 39, 59, 39, 255, 33, 48, 33, 255, 34, 50, 34, 255, 37, 56, 37, 255, 37, 56, 37, 255, 34, 50, 34, 255, 33, 49, 34, 255, 35, 51, 35, 255, 34, 49, 34, 255, 34, 49, 34, 255, 35, 52, 35, 255, 37, 55, 37, 255, 36, 54, 36, 255, 33, 49, 34, 255, 30, 42, 30, 255, 31, 44, 31, 255, 29, 41, 30, 255, 29, 41, 30, 255, 26, 34, 26, 255, 30, 43, 31, 255, 30, 43, 31, 255, 30, 42, 30, 255, 29, 41, 30, 255, 32, 46, 32, 255, 32, 47, 33, 255, 32, 46, 32, 255, 29, 41, 30, 255, 33, 48, 33, 255, 32, 47, 33, 255, 35, 51, 35, 255, 37, 56, 37, 255, 36, 53, 36, 255, 36, 54, 36, 255, 33, 49, 34, 255, 33, 48, 33, 255, 32, 46, 32, 255, 31, 44, 31, 255, 32, 47, 33, 255, 34, 50, 34, 255, 29, 41, 30, 255, 28, 39, 29, 255, 26, 35, 27, 255, 25, 33, 26, 255, 27, 37, 28, 255, 30, 42, 30, 255, 26, 36, 27, 255, 28, 39, 29, 255, 28, 38, 28, 255, 27, 37, 28, 255, 29, 41, 30, 255, 27, 37, 28, 255, 28, 38, 28, 255, 31, 44, 31, 255, 40, 59, 39, 255, 32, 45, 32, 255, 35, 51, 35, 255, 36, 53, 36, 255, 37, 55, 37, 255, 35, 52, 35, 255, 32, 46, 32, 255, 34, 50, 34, 255, 31, 45, 32, 255, 31, 45, 32, 255, 32, 46, 32, 255, 32, 45, 32, 255, 32, 46, 32, 255, 30, 43, 31, 255, 30, 43, 31, 255, 30, 43, 31, 255, 29, 41, 30, 255, 34, 49, 34, 255, 31, 45, 32, 255, 30, 42, 30, 255, 32, 47, 33, 255, 33, 48, 33, 255, 32, 46, 32, 255, 33, 47, 33, 255, 35, 52, 35, 255, 32, 47, 33, 255, 33, 48, 33, 255, 34, 50, 34, 255, 33, 47, 33, 255, 32, 46, 32, 255, 28, 39, 29, 255, 24, 31, 25, 255, 30, 42, 30, 255, 30, 43, 31, 255, 27, 37, 28, 255, 25, 34, 26, 255, 24, 32, 25, 255, 24, 31, 25, 255, 26, 36, 27, 255, 26, 35, 27, 255, 27, 37, 28, 255, 32, 46, 32, 255, 33, 47, 33, 255, 36, 54, 36, 255, 36, 54, 36, 255, 34, 49, 34, 255, 34, 50, 34, 255, 30, 42, 30, 255, 29, 41, 30, 255, 28, 40, 29, 255, 31, 44, 31, 255, 30, 43, 31, 255, 29, 40, 29, 255, 28, 39, 29, 255, 31, 44, 31, 255, 29, 41, 30, 255, 26, 35, 27, 255, 29, 40, 29, 255, 26, 35, 27, 255, 29, 41, 30, 255, 31, 45, 32, 255, 28, 39, 29, 255, 27, 37, 28, 255, 31, 44, 31, 255, 43, 37, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 34, 30, 22, 255, 41, 36, 24, 255, 40, 34, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 45, 38, 25, 255, 36, 32, 22, 255, 36, 32, 22, 255, 42, 36, 23, 255, 45, 38, 25, 255, 41, 34, 23, 255, 40, 35, 24, 255, 40, 34, 24, 255, 43, 37, 24, 255, 41, 35, 24, 255, 41, 35, 24, 255, 46, 38, 26, 255, 42, 35, 23, 255, 42, 35, 23, 255, 53, 42, 27, 255, 58, 45, 30, 255, 58, 45, 30, 255, 61, 47, 31, 255, 52, 42, 27, 255, 42, 36, 24, 255, 48, 40, 26, 255, 61, 46, 31, 255, 52, 42, 27, 255, 38, 33, 23, 255, 41, 36, 26, 255, 41, 35, 24, 255, 43, 36, 24, 255, 49, 40, 26, 255, 43, 36, 24, 255, 44, 37, 24, 255, 43, 36, 24, 255, 43, 36, 24, 255, 45, 38, 25, 255, 43, 36, 24, 255, 40, 34, 24, 255, 43, 36, 24, 255, 47, 39, 25, 255, 43, 37, 24, 255, 53, 42, 28, 255, 43, 37, 24, 255, 37, 33, 23, 255, 35, 31, 22, 255, 52, 42, 27, 255, 59, 46, 30, 255, 54, 43, 28, 255, 53, 42, 28, 255, 40, 34, 24, 255, 36, 32, 22, 255, 61, 50, 36, 255, 35, 31, 22, 255, 39, 34, 23, 255, 33, 30, 22, 255, 33, 30, 22, 255, 37, 33, 23, 255, 35, 31, 22, 255, 33, 30, 22, 255, 41, 35, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 43, 36, 24, 255, 34, 31, 22, 255, 35, 31, 22, 255, 35, 31, 22, 255, 37, 33, 23, 255, 37, 33, 23, 255, 42, 36, 24, 255, 41, 36, 24, 255, 41, 35, 24, 255, 42, 36, 24, 255, 44, 37, 24, 255, 39, 34, 23, 255, 34, 30, 22, 255, 37, 33, 23, 255, 37, 33, 23, 255, 46, 39, 25, 255, 37, 33, 23, 255, 35, 31, 22, 255, 45, 39, 28, 255, 66, 54, 38, 255, 35, 31, 22, 255, 49, 40, 26, 255, 36, 32, 23, 255, 36, 32, 23, 255, 39, 34, 23, 255, 34, 31, 22, 255, 36, 32, 23, 255, 44, 37, 24, 255, 43, 37, 24, 255, 56, 44, 29, 255, 47, 39, 25, 255, 45, 37, 24, 255, 43, 36, 24, 255, 35, 31, 23, 255, 34, 31, 22, 255, 36, 32, 23, 255, 39, 34, 25, 255, 42, 36, 24, 255, 33, 30, 22, 255, 33, 30, 22, 255, 39, 34, 24, 255, 40, 35, 24, 255, 55, 43, 28, 255, 49, 40, 26, 255, 40, 35, 24, 255, 41, 35, 24, 255, 57, 47, 34, 255, 80, 64, 45, 255, 39, 34, 25, 255, 36, 31, 22, 255, 35, 31, 22, 255, 39, 34, 23, 255, 34, 31, 22, 255, 39, 33, 23, 255, 52, 42, 27, 255, 52, 42, 27, 255, 41, 35, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 41, 35, 24, 255, 42, 36, 24, 255, 43, 37, 24, 255, 40, 34, 24, 255, 34, 31, 22, 255, 42, 36, 24, 255, 46, 38, 25, 255, 48, 39, 25, 255, 40, 35, 24, 255, 34, 31, 22, 255, 44, 37, 24, 255, 39, 34, 24, 255, 39, 34, 24, 255, 35, 31, 22, 255, 34, 30, 22, 255, 38, 33, 23, 255, 36, 32, 23, 255, 63, 60, 49, 255, 41, 35, 24, 255, 49, 40, 26, 255, 59, 46, 30, 255, 55, 43, 28, 255, 36, 32, 23, 255, 41, 35, 24, 255, 40, 35, 24, 255, 52, 42, 27, 255, 36, 32, 23, 255, 48, 40, 30, 255, 37, 33, 24, 255, 37, 33, 23, 255, 55, 46, 33, 255, 42, 36, 24, 255, 43, 36, 24, 255, 36, 31, 22, 255, 42, 36, 24, 255, 37, 33, 23, 255, 38, 33, 23, 255, 36, 32, 22, 255, 43, 37, 24, 255, 42, 36, 24, 255, 41, 35, 24, 255, 33, 30, 22, 255, 36, 31, 22, 255, 35, 31, 22, 255, 48, 40, 30, 255, 34, 31, 22, 255, 39, 34, 24, 255, 40, 35, 24, 255, 37, 33, 23, 255, 59, 49, 35, 255, 35, 31, 22, 255, 33, 30, 22, 255, 37, 33, 24, 255, 62, 51, 36, 255, 49, 42, 30, 255, 45, 37, 24, 255, 54, 43, 28, 255, 39, 34, 23, 255, 45, 37, 24, 255, 45, 37, 24, 255, 48, 40, 26, 255, 61, 46, 31, 255, 55, 43, 28, 255, 45, 37, 24, 255, 47, 39, 25, 255, 48, 40, 26, 255, 46, 38, 25, 255, 42, 36, 24, 255, 34, 30, 22, 255, 39, 34, 25, 255, 36, 32, 23, 255, 34, 31, 22, 255, 34, 31, 22, 255, 37, 33, 23, 255, 52, 42, 28, 255, 66, 49, 33, 255, 53, 42, 28, 255, 54, 43, 28, 255, 48, 40, 26, 255, 47, 39, 25, 255, 43, 37, 24, 255, 41, 36, 24, 255, 39, 34, 24, 255, 44, 38, 27, 255, 72, 58, 42, 255, 66, 54, 38, 255, 34, 31, 22, 255, 40, 34, 24, 255, 41, 35, 24, 255, 49, 40, 26, 255, 44, 37, 24, 255, 41, 36, 24, 255, 45, 38, 25, 255, 35, 31, 22, 255, 52, 42, 27, 255, 55, 43, 28, 255, 59, 45, 30, 255, 46, 39, 25, 255, 45, 37, 24, 255, 51, 41, 27, 255, 51, 41, 27, 255, 47, 39, 25, 255, 38, 33, 23, 255, 48, 39, 25, 255, 43, 37, 24, 255, 45, 37, 24, 255, 34, 31, 22, 255, 34, 30, 22, 255, 40, 34, 25, 255, 47, 39, 25, 255, 43, 36, 24, 255, 38, 33, 23, 255, 38, 33, 23, 255, 46, 38, 25, 255, 35, 31, 22, 255, 35, 31, 22, 255, 38, 33, 24, 255, 52, 44, 32, 255, 54, 45, 32, 255, 41, 36, 25, 255, 45, 39, 27, 255, 40, 34, 24, 255, 36, 31, 22, 255, 46, 40, 29, 255, 37, 33, 23, 255, 37, 33, 23, 255, 34, 30, 22, 255, 35, 31, 22, 255, 37, 33, 23, 255, 31, 45, 32, 255, 34, 50, 34, 255, 30, 43, 31, 255, 24, 32, 25, 255, 25, 34, 26, 255, 26, 35, 27, 255, 27, 37, 28, 255, 26, 35, 27, 255, 25, 32, 26, 255, 28, 36, 29, 255, 32, 46, 32, 255, 33, 49, 34, 255, 34, 50, 34, 255, 33, 48, 33, 255, 34, 49, 34, 255, 38, 57, 38, 255, 32, 46, 32, 255, 28, 38, 28, 255, 26, 35, 27, 255, 29, 41, 30, 255, 32, 45, 32, 255, 31, 45, 32, 255, 35, 51, 35, 255, 34, 50, 34, 255, 31, 45, 32, 255, 26, 35, 27, 255, 25, 34, 26, 255, 29, 40, 29, 255, 36, 54, 36, 255, 32, 47, 33, 255, 30, 42, 30, 255, 32, 46, 32, 255, 33, 48, 33, 255, 30, 43, 31, 255, 25, 34, 26, 255, 32, 46, 32, 255, 34, 50, 34, 255, 34, 49, 34, 255, 32, 46, 32, 255, 33, 49, 34, 255, 25, 33, 26, 255, 23, 30, 24, 255, 23, 30, 24, 255, 28, 39, 29, 255, 29, 41, 30, 255, 30, 42, 30, 255, 28, 39, 29, 255, 30, 43, 31, 255, 28, 38, 28, 255, 29, 40, 29, 255, 27, 36, 27, 255, 26, 34, 26, 255, 24, 31, 25, 255, 25, 32, 26, 255, 24, 31, 25, 255, 26, 35, 27, 255, 29, 41, 30, 255, 28, 39, 29, 255, 29, 40, 29, 255, 33, 48, 33, 255, 32, 46, 32, 255, 31, 44, 31, 255, 27, 36, 27, 255, 29, 41, 30, 255, 32, 47, 33, 255, 29, 40, 29, 255, 28, 38, 28, 255, 31, 45, 32, 255, 27, 37, 28, 255, 31, 44, 31, 255, 32, 47, 33, 255, 30, 42, 30, 255, 27, 37, 28, 255, 24, 32, 25, 255, 26, 35, 27, 255, 32, 45, 32, 255, 30, 43, 31, 255, 30, 42, 30, 255, 30, 42, 30, 255, 28, 39, 29, 255, 26, 36, 27, 255, 33, 48, 33, 255, 31, 45, 32, 255, 32, 45, 32, 255, 27, 37, 28, 255, 25, 33, 26, 255, 25, 33, 26, 255, 25, 33, 26, 255, 25, 34, 26, 255, 25, 34, 26, 255, 28, 39, 29, 255, 29, 41, 30, 255, 32, 47, 33, 255, 29, 40, 29, 255, 25, 34, 26, 255, 31, 44, 31, 255, 29, 41, 30, 255, 34, 50, 34, 255, 35, 52, 35, 255, 33, 47, 33, 255, 31, 45, 32, 255, 31, 45, 32, 255, 25, 33, 26, 255, 24, 30, 25, 255, 25, 33, 26, 255, 31, 45, 32, 255, 35, 51, 35, 255, 35, 52, 35, 255, 30, 43, 31, 255, 27, 37, 28, 255, 31, 44, 31, 255, 24, 32, 25, 255, 30, 42, 30, 255, 30, 43, 31, 255, 27, 38, 28, 255, 29, 40, 29, 255, 29, 40, 29, 255, 27, 37, 28, 255, 25, 33, 26, 255, 27, 38, 28, 255, 26, 35, 27, 255, 28, 39, 29, 255, 31, 45, 32, 255, 32, 46, 32, 255, 32, 47, 33, 255, 34, 50, 34, 255, 34, 49, 34, 255, 33, 47, 33, 255, 30, 43, 31, 255, 33, 48, 33, 255, 34, 49, 34, 255, 30, 43, 31, 255, 28, 39, 29, 255, 29, 41, 30, 255, 34, 49, 34, 255, 38, 58, 38, 255, 35, 52, 35, 255, 37, 55, 37, 255, 33, 49, 34, 255, 38, 58, 38, 255, 37, 55, 37, 255, 30, 42, 30, 255, 37, 56, 37, 255, 36, 54, 36, 255, 36, 54, 36, 255, 36, 54, 36, 255, 36, 54, 36, 255, 31, 45, 32, 255, 31, 45, 32, 255, 32, 46, 32, 255, 33, 49, 34, 255, 34, 50, 34, 255, 30, 43, 31, 255, 27, 37, 28, 255, 25, 34, 26, 255, 24, 32, 25, 255, 25, 33, 26, 255, 29, 41, 30, 255, 33, 48, 33, 255, 26, 35, 27, 255, 29, 40, 29, 255, 29, 40, 29, 255, 30, 43, 31, 255, 30, 43, 31, 255, 33, 47, 33, 255, 31, 45, 32, 255, 31, 44, 31, 255, 31, 44, 31, 255, 32, 45, 32, 255, 36, 53, 36, 255, 34, 50, 34, 255, 32, 45, 32, 255, 32, 46, 32, 255, 36, 54, 36, 255, 32, 47, 33, 255, 43, 63, 41, 255, 32, 47, 33, 255, 33, 49, 34, 255, 31, 45, 32, 255, 28, 39, 29, 255, 29, 40, 29, 255, 26, 35, 27, 255, 26, 35, 27, 255, 26, 35, 27, 255, 27, 37, 28, 255, 31, 45, 32, 255, 29, 41, 30, 255, 27, 37, 28, 255, 27, 38, 28, 255, 27, 37, 28, 255, 31, 45, 32, 255, 35, 51, 35, 255, 36, 53, 36, 255, 39, 59, 39, 255, 36, 53, 36, 255, 35, 52, 35, 255, 45, 66, 43, 255, 49, 71, 46, 255, 31, 45, 32, 255, 33, 48, 33, 255, 33, 48, 33, 255, 34, 50, 34, 255, 31, 44, 31, 255, 33, 47, 33, 255, 36, 54, 36, 255, 32, 46, 32, 255, 33, 49, 34, 255, 34, 50, 34, 255, 35, 52, 35, 255, 36, 54, 36, 255, 33, 47, 33, 255, 30, 43, 31, 255, 32, 46, 32, 255, 31, 45, 32, 255, 33, 48, 33, 255, 31, 45, 32, 255, 34, 50, 34, 255, 30, 43, 31, 255, 30, 42, 30, 255, 34, 50, 34, 255, 32, 45, 32, 255, 28, 38, 28, 255, 29, 41, 30, 255, 29, 40, 29, 255, 27, 36, 27, 255, 27, 37, 28, 255, 31, 44, 31, 255, 28, 39, 29, 255, 26, 35, 27, 255, 28, 39, 29, 255, 26, 35, 27, 255, 25, 33, 26, 255, 27, 38, 28, 255, 31, 45, 32, 255, 34, 50, 34, 255, 36, 54, 36, 255, 40, 60, 40, 255, 36, 54, 36, 255, 33, 48, 33, 255, 31, 44, 31, 255, 32, 47, 33, 255, 27, 37, 28, 255, 26, 36, 27, 255, 28, 39, 29, 255, 31, 44, 31, 255, 30, 42, 30, 255, 30, 42, 30, 255, 28, 38, 28, 255, 30, 43, 31, 255, 30, 42, 30, 255, 32, 47, 33, 255, 32, 46, 32, 255, 28, 38, 28, 255, 29, 40, 29, 255, 28, 39, 29, 255, 35, 52, 35, 255, 45, 37, 24, 255, 45, 37, 24, 255, 36, 32, 23, 255, 66, 54, 38, 255, 34, 31, 22, 255, 40, 35, 24, 255, 40, 34, 24, 255, 39, 33, 23, 255, 37, 33, 23, 255, 37, 40, 35, 255, 37, 33, 23, 255, 42, 36, 24, 255, 39, 34, 23, 255, 50, 42, 30, 255, 42, 35, 24, 255, 40, 34, 23, 255, 47, 39, 25, 255, 42, 36, 24, 255, 41, 35, 24, 255, 36, 32, 22, 255, 35, 31, 22, 255, 46, 38, 25, 255, 46, 38, 24, 255, 55, 43, 28, 255, 52, 42, 27, 255, 75, 55, 33, 255, 54, 43, 28, 255, 48, 39, 25, 255, 44, 37, 24, 255, 67, 50, 33, 255, 44, 37, 24, 255, 41, 36, 24, 255, 37, 33, 23, 255, 43, 36, 24, 255, 55, 43, 28, 255, 50, 40, 27, 255, 48, 39, 25, 255, 42, 36, 24, 255, 43, 37, 24, 255, 58, 45, 30, 255, 45, 37, 24, 255, 39, 34, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 42, 36, 24, 255, 40, 35, 24, 255, 46, 39, 25, 255, 55, 43, 28, 255, 45, 37, 24, 255, 40, 35, 24, 255, 43, 37, 24, 255, 58, 45, 30, 255, 52, 42, 27, 255, 50, 40, 27, 255, 38, 33, 23, 255, 37, 33, 23, 255, 51, 43, 31, 255, 50, 42, 31, 255, 48, 40, 30, 255, 34, 31, 22, 255, 34, 31, 22, 255, 41, 36, 26, 255, 36, 31, 22, 255, 36, 32, 23, 255, 61, 50, 36, 255, 44, 37, 24, 255, 43, 37, 24, 255, 61, 47, 31, 255, 43, 37, 24, 255, 33, 30, 22, 255, 37, 33, 23, 255, 35, 31, 22, 255, 40, 35, 24, 255, 42, 36, 24, 255, 38, 33, 23, 255, 42, 36, 24, 255, 40, 34, 24, 255, 44, 37, 24, 255, 39, 34, 23, 255, 50, 42, 31, 255, 38, 33, 23, 255, 33, 30, 22, 255, 44, 37, 24, 255, 46, 39, 25, 255, 36, 32, 22, 255, 76, 61, 43, 255, 49, 42, 30, 255, 33, 30, 22, 255, 46, 39, 25, 255, 37, 33, 23, 255, 34, 30, 22, 255, 35, 31, 22, 255, 42, 36, 24, 255, 43, 36, 24, 255, 45, 38, 25, 255, 43, 37, 24, 255, 52, 42, 28, 255, 46, 38, 25, 255, 63, 48, 32, 255, 41, 36, 24, 255, 37, 33, 23, 255, 36, 32, 22, 255, 40, 35, 24, 255, 41, 36, 24, 255, 43, 36, 24, 255, 33, 30, 22, 255, 40, 39, 26, 255, 40, 35, 24, 255, 43, 37, 24, 255, 57, 44, 29, 255, 52, 42, 27, 255, 37, 33, 23, 255, 42, 36, 24, 255, 33, 30, 22, 255, 40, 35, 25, 255, 36, 32, 23, 255, 48, 40, 30, 255, 34, 31, 22, 255, 36, 32, 22, 255, 36, 32, 24, 255, 40, 35, 24, 255, 43, 37, 24, 255, 40, 35, 24, 255, 43, 36, 24, 255, 59, 46, 30, 255, 41, 35, 24, 255, 42, 36, 24, 255, 39, 33, 23, 255, 45, 38, 25, 255, 45, 38, 25, 255, 53, 42, 28, 255, 42, 36, 24, 255, 43, 36, 24, 255, 45, 38, 25, 255, 43, 37, 24, 255, 37, 33, 23, 255, 49, 42, 30, 255, 40, 35, 24, 255, 36, 32, 23, 255, 34, 31, 22, 255, 45, 39, 28, 255, 33, 30, 22, 255, 33, 30, 22, 255, 50, 42, 31, 255, 54, 45, 33, 255, 37, 33, 23, 255, 43, 37, 24, 255, 64, 48, 32, 255, 53, 42, 28, 255, 42, 36, 24, 255, 40, 34, 24, 255, 45, 37, 24, 255, 44, 37, 24, 255, 36, 32, 23, 255, 37, 33, 23, 255, 43, 36, 24, 255, 43, 36, 24, 255, 43, 37, 24, 255, 40, 35, 24, 255, 45, 37, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 38, 33, 23, 255, 42, 36, 24, 255, 40, 35, 24, 255, 39, 34, 23, 255, 45, 37, 24, 255, 52, 42, 27, 255, 34, 30, 22, 255, 36, 31, 22, 255, 40, 34, 24, 255, 39, 34, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 39, 34, 24, 255, 36, 31, 22, 255, 34, 31, 22, 255, 49, 42, 30, 255, 35, 31, 22, 255, 37, 33, 23, 255, 70, 57, 40, 255, 87, 117, 84, 255, 57, 45, 29, 255, 56, 44, 29, 255, 42, 36, 24, 255, 45, 37, 24, 255, 44, 37, 24, 255, 57, 45, 29, 255, 52, 42, 27, 255, 45, 37, 24, 255, 45, 37, 24, 255, 49, 40, 26, 255, 61, 47, 31, 255, 58, 45, 30, 255, 43, 37, 24, 255, 35, 31, 22, 255, 53, 44, 32, 255, 34, 31, 22, 255, 39, 34, 23, 255, 34, 30, 22, 255, 37, 33, 23, 255, 43, 37, 24, 255, 61, 46, 31, 255, 50, 40, 27, 255, 42, 36, 24, 255, 46, 39, 25, 255, 43, 36, 24, 255, 46, 38, 25, 255, 45, 37, 24, 255, 39, 34, 24, 255, 40, 34, 24, 255, 45, 39, 28, 255, 34, 31, 22, 255, 36, 32, 23, 255, 36, 31, 22, 255, 43, 36, 24, 255, 42, 36, 24, 255, 38, 33, 23, 255, 39, 33, 23, 255, 37, 33, 23, 255, 58, 45, 30, 255, 44, 37, 24, 255, 58, 45, 30, 255, 47, 39, 25, 255, 49, 40, 26, 255, 44, 37, 24, 255, 45, 37, 24, 255, 44, 37, 24, 255, 44, 37, 24, 255, 38, 33, 23, 255, 43, 36, 24, 255, 44, 37, 24, 255, 40, 34, 24, 255, 33, 30, 22, 255, 37, 33, 23, 255, 40, 34, 24, 255, 41, 35, 24, 255, 47, 38, 25, 255, 40, 35, 24, 255, 42, 36, 24, 255, 51, 40, 27, 255, 37, 33, 23, 255, 39, 34, 24, 255, 34, 31, 22, 255, 50, 42, 30, 255, 35, 31, 22, 255, 48, 40, 29, 255, 56, 46, 33, 255, 41, 35, 24, 255, 55, 46, 33, 255, 33, 29, 22, 255, 43, 37, 24, 255, 48, 39, 25, 255, 42, 36, 24, 255, 34, 31, 22, 255, 40, 34, 24, 255, 40, 60, 40, 255, 34, 50, 34, 255, 33, 49, 34, 255, 32, 46, 32, 255, 30, 42, 30, 255, 29, 41, 30, 255, 30, 42, 30, 255, 28, 38, 28, 255, 23, 29, 24, 255, 24, 31, 25, 255, 27, 37, 28, 255, 30, 43, 31, 255, 33, 49, 34, 255, 34, 49, 34, 255, 32, 47, 33, 255, 34, 49, 34, 255, 27, 37, 28, 255, 27, 37, 28, 255, 28, 38, 28, 255, 31, 45, 32, 255, 32, 47, 33, 255, 27, 37, 28, 255, 29, 40, 29, 255, 34, 50, 34, 255, 29, 40, 29, 255, 30, 42, 30, 255, 27, 37, 28, 255, 30, 43, 31, 255, 32, 47, 33, 255, 36, 54, 36, 255, 36, 53, 36, 255, 33, 49, 34, 255, 31, 45, 32, 255, 30, 42, 30, 255, 32, 47, 33, 255, 29, 41, 30, 255, 31, 45, 32, 255, 29, 40, 29, 255, 31, 45, 32, 255, 28, 39, 29, 255, 31, 44, 31, 255, 27, 36, 27, 255, 29, 41, 30, 255, 28, 39, 29, 255, 29, 41, 30, 255, 30, 43, 31, 255, 32, 45, 32, 255, 26, 35, 27, 255, 24, 31, 25, 255, 28, 39, 29, 255, 26, 36, 27, 255, 23, 29, 24, 255, 27, 37, 28, 255, 29, 41, 30, 255, 26, 35, 27, 255, 29, 40, 29, 255, 30, 42, 30, 255, 31, 45, 32, 255, 73, 88, 14, 255, 30, 43, 31, 255, 29, 41, 30, 255, 29, 41, 30, 255, 30, 43, 31, 255, 33, 49, 34, 255, 31, 44, 31, 255, 34, 50, 34, 255, 31, 45, 32, 255, 29, 41, 30, 255, 28, 39, 29, 255, 30, 42, 30, 255, 28, 38, 28, 255, 32, 45, 32, 255, 25, 33, 26, 255, 25, 34, 26, 255, 26, 35, 27, 255, 30, 43, 31, 255, 34, 51, 35, 255, 32, 46, 32, 255, 32, 46, 32, 255, 32, 46, 32, 255, 27, 37, 28, 255, 36, 53, 36, 255, 31, 45, 32, 255, 31, 45, 32, 255, 31, 45, 32, 255, 30, 43, 31, 255, 27, 37, 28, 255, 27, 37, 28, 255, 28, 40, 29, 255, 28, 39, 29, 255, 28, 39, 29, 255, 27, 37, 28, 255, 27, 37, 28, 255, 29, 41, 30, 255, 23, 30, 24, 255, 29, 41, 30, 255, 28, 40, 29, 255, 33, 47, 33, 255, 31, 44, 31, 255, 30, 43, 31, 255, 31, 45, 32, 255, 31, 44, 31, 255, 26, 36, 27, 255, 28, 38, 28, 255, 30, 42, 30, 255, 30, 43, 31, 255, 33, 49, 34, 255, 41, 61, 40, 255, 33, 49, 34, 255, 33, 48, 33, 255, 29, 41, 30, 255, 30, 43, 31, 255, 30, 43, 31, 255, 33, 48, 33, 255, 29, 41, 30, 255, 33, 48, 33, 255, 29, 40, 29, 255, 31, 45, 32, 255, 25, 33, 26, 255, 24, 32, 25, 255, 28, 39, 29, 255, 31, 44, 31, 255, 34, 50, 34, 255, 32, 46, 32, 255, 31, 44, 31, 255, 32, 47, 33, 255, 40, 59, 39, 255, 32, 46, 32, 255, 33, 48, 33, 255, 35, 52, 35, 255, 36, 53, 36, 255, 32, 45, 32, 255, 29, 41, 30, 255, 32, 46, 32, 255, 31, 45, 32, 255, 35, 51, 35, 255, 34, 49, 34, 255, 34, 49, 34, 255, 33, 47, 33, 255, 36, 54, 36, 255, 33, 49, 34, 255, 32, 47, 33, 255, 36, 53, 36, 255, 43, 63, 41, 255, 40, 60, 40, 255, 33, 49, 34, 255, 33, 48, 33, 255, 35, 51, 35, 255, 33, 47, 33, 255, 31, 45, 32, 255, 31, 45, 32, 255, 32, 47, 33, 255, 25, 33, 26, 255, 24, 31, 25, 255, 25, 33, 26, 255, 30, 42, 30, 255, 30, 42, 30, 255, 30, 43, 31, 255, 28, 39, 29, 255, 34, 49, 34, 255, 27, 37, 28, 255, 27, 37, 28, 255, 32, 47, 33, 255, 29, 41, 30, 255, 31, 45, 32, 255, 29, 41, 30, 255, 34, 50, 34, 255, 33, 48, 33, 255, 34, 51, 35, 255, 35, 52, 35, 255, 37, 55, 37, 255, 36, 54, 36, 255, 33, 48, 33, 255, 33, 48, 33, 255, 34, 51, 35, 255, 37, 55, 37, 255, 34, 49, 34, 255, 29, 41, 30, 255, 28, 38, 28, 255, 29, 40, 29, 255, 24, 31, 25, 255, 26, 36, 27, 255, 28, 39, 29, 255, 28, 39, 29, 255, 27, 37, 28, 255, 32, 45, 32, 255, 26, 35, 27, 255, 30, 42, 30, 255, 28, 39, 29, 255, 33, 47, 33, 255, 32, 46, 32, 255, 37, 56, 37, 255, 51, 75, 49, 255, 46, 68, 44, 255, 34, 50, 34, 255, 33, 49, 34, 255, 35, 53, 36, 255, 33, 48, 33, 255, 32, 46, 32, 255, 31, 45, 32, 255, 34, 49, 34, 255, 34, 50, 34, 255, 30, 43, 31, 255, 34, 50, 34, 255, 35, 52, 35, 255, 34, 49, 34, 255, 37, 55, 37, 255, 37, 55, 37, 255, 33, 48, 33, 255, 33, 48, 33, 255, 28, 40, 29, 255, 30, 43, 31, 255, 28, 39, 29, 255, 30, 43, 31, 255, 33, 48, 33, 255, 28, 39, 29, 255, 31, 44, 31, 255, 35, 53, 36, 255, 34, 51, 35, 255, 29, 40, 29, 255, 30, 43, 31, 255, 28, 39, 29, 255, 29, 41, 30, 255, 26, 34, 26, 255, 31, 44, 31, 255, 32, 47, 33, 255, 27, 37, 28, 255, 124, 153, 13, 255, 31, 44, 31, 255, 28, 40, 29, 255, 30, 42, 30, 255, 32, 46, 32, 255, 30, 43, 31, 255, 33, 48, 33, 255, 34, 50, 34, 255, 34, 49, 34, 255, 35, 52, 35, 255, 28, 39, 29, 255, 32, 46, 32, 255, 33, 48, 33, 255, 32, 45, 32, 255, 30, 42, 30, 255, 28, 40, 29, 255, 29, 41, 30, 255, 30, 43, 31, 255, 31, 45, 32, 255, 28, 39, 29, 255, 28, 38, 28, 255, 26, 34, 26, 255, 31, 45, 32, 255, 31, 44, 31, 255, 27, 36, 27, 255, 27, 37, 28, 255, 28, 39, 29, 255, 31, 45, 32, 255, 35, 52, 35, 255, 38, 33, 23, 255, 42, 36, 24, 255, 33, 30, 22, 255, 37, 33, 23, 255, 37, 33, 23, 255, 39, 34, 23, 255, 42, 36, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 40, 34, 24, 255, 40, 34, 24, 255, 35, 31, 23, 255, 37, 33, 23, 255, 41, 36, 26, 255, 42, 36, 24, 255, 47, 38, 25, 255, 37, 33, 23, 255, 35, 31, 22, 255, 48, 40, 29, 255, 42, 37, 27, 255, 43, 37, 26, 255, 43, 36, 24, 255, 38, 32, 22, 255, 42, 36, 24, 255, 63, 48, 32, 255, 73, 54, 33, 255, 63, 48, 32, 255, 66, 49, 33, 255, 44, 37, 24, 255, 46, 39, 25, 255, 57, 44, 29, 255, 57, 45, 29, 255, 39, 33, 23, 255, 40, 34, 24, 255, 42, 36, 24, 255, 47, 39, 25, 255, 41, 35, 24, 255, 48, 40, 26, 255, 53, 42, 28, 255, 64, 48, 32, 255, 40, 34, 24, 255, 34, 30, 22, 255, 39, 34, 24, 255, 40, 35, 24, 255, 45, 37, 24, 255, 34, 31, 22, 255, 53, 42, 28, 255, 55, 43, 28, 255, 55, 43, 28, 255, 50, 40, 27, 255, 48, 40, 26, 255, 41, 35, 24, 255, 50, 40, 27, 255, 38, 33, 23, 255, 55, 46, 33, 255, 57, 47, 34, 255, 79, 63, 45, 255, 40, 34, 24, 255, 41, 35, 24, 255, 64, 52, 37, 255, 68, 55, 40, 255, 68, 55, 40, 255, 46, 40, 29, 255, 49, 42, 30, 255, 53, 44, 32, 255, 40, 35, 25, 255, 42, 36, 24, 255, 60, 46, 31, 255, 45, 37, 24, 255, 40, 34, 24, 255, 46, 40, 29, 255, 53, 44, 32, 255, 66, 54, 38, 255, 62, 51, 36, 255, 41, 36, 26, 255, 34, 30, 22, 255, 52, 42, 27, 255, 40, 35, 24, 255, 36, 32, 23, 255, 39, 34, 23, 255, 45, 38, 25, 255, 40, 35, 24, 255, 37, 33, 23, 255, 55, 43, 28, 255, 41, 35, 24, 255, 35, 31, 22, 255, 36, 32, 23, 255, 48, 40, 30, 255, 33, 30, 22, 255, 40, 34, 24, 255, 40, 34, 24, 255, 51, 43, 31, 255, 36, 31, 22, 255, 42, 36, 24, 255, 44, 37, 24, 255, 40, 35, 24, 255, 45, 37, 24, 255, 49, 40, 26, 255, 58, 45, 30, 255, 60, 46, 31, 255, 65, 49, 33, 255, 56, 44, 29, 255, 42, 36, 24, 255, 35, 31, 22, 255, 52, 42, 27, 255, 70, 57, 40, 255, 75, 60, 43, 255, 36, 31, 22, 255, 37, 33, 23, 255, 53, 42, 28, 255, 47, 39, 25, 255, 43, 37, 24, 255, 37, 33, 23, 255, 49, 40, 26, 255, 45, 37, 24, 255, 42, 36, 24, 255, 36, 32, 24, 255, 39, 33, 23, 255, 33, 30, 22, 255, 53, 44, 32, 255, 34, 30, 22, 255, 40, 34, 24, 255, 33, 30, 22, 255, 42, 36, 24, 255, 45, 37, 24, 255, 45, 37, 24, 255, 36, 32, 22, 255, 36, 32, 23, 255, 37, 33, 23, 255, 43, 36, 24, 255, 43, 37, 24, 255, 40, 35, 24, 255, 45, 37, 24, 255, 41, 35, 24, 255, 37, 33, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 42, 37, 27, 255, 68, 55, 40, 255, 35, 31, 22, 255, 38, 33, 23, 255, 61, 50, 36, 255, 57, 47, 34, 255, 53, 44, 32, 255, 34, 31, 22, 255, 40, 35, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 57, 44, 29, 255, 47, 39, 25, 255, 44, 37, 24, 255, 67, 50, 33, 255, 45, 37, 24, 255, 54, 43, 28, 255, 39, 34, 24, 255, 39, 34, 24, 255, 66, 49, 33, 255, 58, 45, 30, 255, 52, 42, 27, 255, 57, 44, 29, 255, 44, 38, 27, 255, 64, 52, 37, 255, 57, 47, 34, 255, 43, 36, 24, 255, 43, 36, 24, 255, 55, 43, 28, 255, 44, 37, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 40, 34, 24, 255, 44, 37, 24, 255, 45, 37, 24, 255, 39, 34, 24, 255, 45, 37, 24, 255, 45, 37, 24, 255, 34, 30, 22, 255, 34, 31, 22, 255, 55, 46, 33, 255, 39, 34, 24, 255, 38, 33, 23, 255, 51, 43, 31, 255, 46, 38, 25, 255, 53, 42, 28, 255, 37, 33, 23, 255, 45, 37, 24, 255, 42, 36, 24, 255, 60, 46, 30, 255, 73, 54, 33, 255, 53, 42, 28, 255, 43, 37, 24, 255, 43, 36, 24, 255, 42, 36, 24, 255, 44, 37, 24, 255, 38, 33, 23, 255, 63, 52, 37, 255, 48, 40, 30, 255, 35, 31, 22, 255, 37, 33, 23, 255, 45, 37, 24, 255, 54, 43, 28, 255, 56, 44, 29, 255, 39, 34, 23, 255, 45, 37, 24, 255, 55, 43, 28, 255, 50, 40, 27, 255, 52, 42, 27, 255, 42, 36, 24, 255, 39, 34, 24, 255, 48, 40, 26, 255, 49, 40, 26, 255, 39, 34, 25, 255, 35, 31, 23, 255, 76, 61, 43, 255, 39, 34, 23, 255, 42, 36, 24, 255, 36, 32, 24, 255, 39, 34, 23, 255, 41, 35, 24, 255, 39, 33, 23, 255, 64, 48, 32, 255, 57, 45, 29, 255, 58, 45, 30, 255, 43, 37, 24, 255, 34, 31, 22, 255, 43, 36, 24, 255, 45, 37, 24, 255, 37, 33, 23, 255, 40, 34, 24, 255, 45, 38, 25, 255, 44, 37, 24, 255, 45, 37, 24, 255, 39, 34, 24, 255, 39, 34, 23, 255, 43, 37, 24, 255, 43, 36, 24, 255, 56, 44, 29, 255, 52, 41, 27, 255, 52, 41, 27, 255, 44, 37, 24, 255, 46, 39, 25, 255, 33, 30, 22, 255, 36, 32, 23, 255, 42, 36, 24, 255, 52, 43, 31, 255, 34, 31, 22, 255, 40, 35, 25, 255, 41, 35, 24, 255, 44, 37, 24, 255, 37, 33, 23, 255, 34, 30, 22, 255, 54, 43, 28, 255, 53, 42, 28, 255, 43, 37, 24, 255, 35, 31, 22, 255, 40, 34, 24, 255, 46, 68, 44, 255, 37, 56, 37, 255, 30, 43, 31, 255, 32, 46, 32, 255, 31, 44, 31, 255, 29, 40, 29, 255, 28, 39, 29, 255, 27, 37, 28, 255, 27, 37, 28, 255, 24, 31, 25, 255, 24, 32, 25, 255, 29, 40, 29, 255, 32, 46, 32, 255, 35, 52, 35, 255, 32, 47, 33, 255, 26, 35, 27, 255, 28, 39, 29, 255, 27, 37, 28, 255, 25, 34, 26, 255, 33, 48, 33, 255, 33, 49, 34, 255, 34, 51, 35, 255, 35, 52, 35, 255, 34, 51, 35, 255, 33, 48, 33, 255, 29, 41, 30, 255, 33, 48, 33, 255, 34, 51, 35, 255, 38, 58, 38, 255, 36, 54, 36, 255, 46, 68, 44, 255, 37, 55, 37, 255, 32, 46, 32, 255, 36, 54, 36, 255, 34, 49, 34, 255, 33, 47, 33, 255, 28, 39, 29, 255, 30, 42, 30, 255, 30, 43, 31, 255, 31, 44, 31, 255, 30, 43, 31, 255, 31, 45, 32, 255, 29, 40, 29, 255, 27, 37, 28, 255, 32, 45, 32, 255, 32, 47, 33, 255, 32, 45, 32, 255, 32, 46, 32, 255, 23, 30, 24, 255, 28, 39, 29, 255, 26, 33, 27, 255, 25, 33, 26, 255, 26, 32, 26, 255, 29, 40, 29, 255, 29, 41, 30, 255, 24, 32, 25, 255, 28, 39, 29, 255, 28, 40, 29, 255, 32, 45, 32, 255, 32, 46, 32, 255, 32, 46, 32, 255, 32, 47, 33, 255, 31, 45, 32, 255, 28, 38, 28, 255, 33, 48, 33, 255, 34, 50, 34, 255, 32, 47, 33, 255, 34, 50, 34, 255, 29, 41, 30, 255, 29, 41, 30, 255, 33, 49, 34, 255, 28, 38, 28, 255, 25, 33, 26, 255, 31, 44, 31, 255, 28, 39, 29, 255, 29, 41, 30, 255, 26, 35, 27, 255, 28, 38, 28, 255, 29, 41, 30, 255, 29, 40, 29, 255, 30, 43, 31, 255, 31, 45, 32, 255, 30, 43, 31, 255, 31, 45, 32, 255, 34, 50, 34, 255, 35, 52, 35, 255, 32, 47, 33, 255, 31, 45, 32, 255, 30, 43, 31, 255, 32, 46, 32, 255, 28, 38, 28, 255, 28, 40, 29, 255, 27, 37, 28, 255, 28, 38, 28, 255, 26, 36, 27, 255, 28, 39, 29, 255, 28, 39, 29, 255, 30, 43, 31, 255, 36, 54, 36, 255, 31, 44, 31, 255, 35, 51, 35, 255, 29, 40, 29, 255, 25, 34, 26, 255, 30, 42, 30, 255, 30, 42, 30, 255, 31, 44, 31, 255, 33, 48, 33, 255, 34, 50, 34, 255, 34, 51, 35, 255, 31, 44, 31, 255, 32, 47, 33, 255, 33, 49, 34, 255, 32, 46, 32, 255, 32, 46, 32, 255, 33, 47, 33, 255, 32, 46, 32, 255, 32, 46, 32, 255, 28, 39, 29, 255, 28, 40, 29, 255, 31, 44, 31, 255, 33, 48, 33, 255, 32, 46, 32, 255, 31, 45, 32, 255, 32, 45, 32, 255, 34, 50, 34, 255, 29, 40, 29, 255, 33, 48, 33, 255, 33, 48, 33, 255, 33, 48, 33, 255, 34, 49, 34, 255, 35, 52, 35, 255, 33, 47, 33, 255, 33, 49, 34, 255, 35, 52, 35, 255, 32, 45, 32, 255, 30, 42, 30, 255, 28, 39, 29, 255, 31, 44, 31, 255, 34, 51, 35, 255, 39, 59, 39, 255, 33, 49, 34, 255, 28, 38, 28, 255, 31, 45, 32, 255, 34, 50, 34, 255, 35, 51, 35, 255, 52, 76, 49, 255, 34, 50, 34, 255, 33, 48, 33, 255, 34, 49, 34, 255, 27, 37, 28, 255, 28, 39, 29, 255, 29, 41, 30, 255, 28, 39, 29, 255, 26, 35, 27, 255, 24, 32, 25, 255, 32, 45, 32, 255, 30, 43, 31, 255, 29, 41, 30, 255, 32, 47, 33, 255, 28, 40, 29, 255, 30, 43, 31, 255, 35, 52, 35, 255, 34, 50, 34, 255, 28, 40, 29, 255, 26, 35, 27, 255, 28, 39, 29, 255, 29, 40, 29, 255, 29, 41, 30, 255, 30, 43, 31, 255, 34, 51, 35, 255, 33, 49, 34, 255, 35, 52, 35, 255, 34, 50, 34, 255, 34, 49, 34, 255, 33, 47, 33, 255, 30, 43, 31, 255, 33, 47, 33, 255, 27, 37, 28, 255, 29, 40, 29, 255, 32, 47, 33, 255, 34, 49, 34, 255, 26, 35, 27, 255, 28, 38, 28, 255, 34, 51, 35, 255, 34, 50, 34, 255, 31, 45, 32, 255, 26, 36, 27, 255, 29, 40, 29, 255, 32, 45, 32, 255, 34, 50, 34, 255, 32, 47, 33, 255, 40, 59, 39, 255, 38, 58, 38, 255, 47, 68, 45, 255, 37, 55, 37, 255, 33, 49, 34, 255, 29, 41, 30, 255, 31, 44, 31, 255, 30, 43, 31, 255, 33, 49, 34, 255, 36, 53, 36, 255, 32, 46, 32, 255, 41, 61, 40, 255, 39, 59, 39, 255, 36, 54, 36, 255, 42, 62, 41, 255, 36, 54, 36, 255, 33, 48, 33, 255, 54, 77, 50, 255, 35, 53, 36, 255, 29, 40, 29, 255, 30, 42, 30, 255, 27, 38, 28, 255, 29, 41, 30, 255, 30, 43, 31, 255, 23, 30, 24, 255, 31, 44, 31, 255, 32, 47, 33, 255, 30, 43, 31, 255, 30, 42, 30, 255, 31, 45, 32, 255, 31, 45, 32, 255, 31, 44, 31, 255, 28, 38, 28, 255, 28, 38, 28, 255, 25, 33, 26, 255, 29, 41, 30, 255, 27, 36, 27, 255, 26, 35, 27, 255, 27, 37, 28, 255, 29, 41, 30, 255, 31, 44, 31, 255, 30, 42, 30, 255, 31, 44, 31, 255, 31, 44, 31, 255, 35, 52, 35, 255, 34, 49, 34, 255, 31, 45, 32, 255, 33, 49, 34, 255, 31, 45, 32, 255, 34, 50, 34, 255, 33, 47, 33, 255, 30, 42, 30, 255, 25, 33, 26, 255, 25, 33, 26, 255, 27, 37, 28, 255, 24, 32, 25, 255, 24, 32, 25, 255, 28, 39, 29, 255, 29, 41, 30, 255, 31, 44, 31, 255, 26, 35, 27, 255, 27, 36, 27, 255, 25, 34, 26, 255, 29, 41, 30, 255, 35, 51, 35, 255, 39, 34, 24, 255, 36, 32, 23, 255, 34, 31, 22, 255, 57, 47, 34, 255, 33, 30, 22, 255, 40, 35, 25, 255, 34, 30, 22, 255, 40, 35, 25, 255, 34, 30, 22, 255, 45, 37, 24, 255, 41, 35, 23, 255, 39, 33, 23, 255, 43, 37, 24, 255, 39, 34, 24, 255, 44, 36, 24, 255, 42, 36, 24, 255, 39, 34, 24, 255, 39, 34, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 42, 36, 26, 255, 42, 35, 24, 255, 39, 33, 23, 255, 42, 36, 24, 255, 55, 43, 28, 255, 63, 48, 32, 255, 59, 45, 30, 255, 45, 37, 24, 255, 45, 38, 25, 255, 55, 43, 28, 255, 54, 43, 28, 255, 47, 39, 25, 255, 36, 31, 22, 255, 43, 36, 24, 255, 51, 41, 27, 255, 49, 40, 26, 255, 41, 36, 24, 255, 41, 35, 24, 255, 51, 41, 27, 255, 45, 37, 24, 255, 51, 41, 27, 255, 37, 33, 23, 255, 33, 30, 22, 255, 51, 41, 27, 255, 34, 31, 22, 255, 42, 36, 24, 255, 42, 36, 24, 255, 36, 32, 22, 255, 37, 33, 23, 255, 36, 31, 22, 255, 36, 32, 23, 255, 37, 33, 23, 255, 39, 34, 23, 255, 35, 31, 23, 255, 39, 33, 23, 255, 40, 34, 24, 255, 46, 38, 25, 255, 39, 33, 23, 255, 37, 33, 23, 255, 41, 35, 24, 255, 40, 34, 24, 255, 34, 31, 22, 255, 34, 31, 22, 255, 34, 31, 22, 255, 43, 37, 24, 255, 36, 31, 22, 255, 45, 38, 25, 255, 57, 44, 29, 255, 39, 34, 23, 255, 35, 31, 23, 255, 40, 34, 24, 255, 34, 30, 22, 255, 39, 34, 23, 255, 41, 35, 24, 255, 38, 33, 23, 255, 47, 39, 25, 255, 41, 35, 24, 255, 36, 31, 22, 255, 40, 34, 24, 255, 34, 30, 22, 255, 42, 37, 27, 255, 50, 42, 31, 255, 34, 31, 22, 255, 52, 42, 27, 255, 36, 32, 23, 255, 36, 32, 22, 255, 41, 36, 26, 255, 34, 31, 22, 255, 37, 33, 23, 255, 72, 58, 42, 255, 64, 52, 37, 255, 39, 33, 23, 255, 39, 34, 24, 255, 45, 37, 24, 255, 38, 33, 23, 255, 42, 36, 24, 255, 57, 45, 29, 255, 62, 47, 31, 255, 49, 40, 26, 255, 43, 37, 24, 255, 36, 32, 23, 255, 44, 37, 24, 255, 40, 34, 24, 255, 40, 35, 24, 255, 42, 36, 24, 255, 41, 36, 24, 255, 33, 30, 22, 255, 40, 35, 24, 255, 39, 34, 23, 255, 50, 40, 27, 255, 39, 34, 24, 255, 34, 30, 22, 255, 43, 37, 24, 255, 37, 33, 23, 255, 45, 37, 24, 255, 46, 39, 25, 255, 52, 42, 27, 255, 37, 33, 23, 255, 59, 49, 35, 255, 39, 34, 24, 255, 36, 32, 22, 255, 55, 46, 33, 255, 51, 43, 31, 255, 40, 35, 24, 255, 52, 42, 28, 255, 44, 37, 24, 255, 39, 34, 24, 255, 37, 33, 23, 255, 39, 34, 23, 255, 36, 32, 22, 255, 36, 32, 24, 255, 36, 32, 23, 255, 40, 35, 24, 255, 42, 36, 24, 255, 47, 39, 25, 255, 52, 42, 28, 255, 41, 36, 24, 255, 34, 31, 22, 255, 78, 62, 43, 255, 33, 30, 22, 255, 61, 50, 36, 255, 37, 33, 23, 255, 36, 31, 22, 255, 38, 33, 23, 255, 39, 34, 23, 255, 39, 34, 24, 255, 39, 34, 24, 255, 49, 40, 26, 255, 67, 50, 33, 255, 60, 46, 31, 255, 58, 45, 30, 255, 44, 37, 24, 255, 54, 43, 28, 255, 51, 41, 27, 255, 41, 36, 24, 255, 45, 37, 24, 255, 36, 32, 22, 255, 41, 35, 24, 255, 45, 38, 25, 255, 48, 40, 26, 255, 57, 45, 29, 255, 40, 34, 24, 255, 34, 31, 22, 255, 41, 35, 24, 255, 35, 31, 22, 255, 45, 37, 24, 255, 58, 45, 30, 255, 50, 40, 27, 255, 43, 36, 24, 255, 51, 41, 27, 255, 57, 44, 29, 255, 57, 44, 29, 255, 47, 39, 25, 255, 43, 36, 24, 255, 41, 36, 24, 255, 40, 34, 24, 255, 36, 32, 23, 255, 41, 35, 24, 255, 39, 33, 23, 255, 33, 30, 22, 255, 36, 32, 23, 255, 40, 35, 24, 255, 53, 42, 28, 255, 45, 38, 25, 255, 40, 34, 24, 255, 40, 35, 24, 255, 39, 34, 24, 255, 36, 31, 22, 255, 43, 37, 24, 255, 43, 37, 24, 255, 48, 40, 26, 255, 62, 47, 31, 255, 42, 36, 24, 255, 41, 35, 24, 255, 37, 33, 23, 255, 36, 32, 24, 255, 50, 42, 31, 255, 39, 34, 24, 255, 42, 36, 24, 255, 33, 30, 22, 255, 45, 38, 25, 255, 45, 37, 24, 255, 42, 36, 24, 255, 36, 32, 23, 255, 42, 36, 24, 255, 49, 40, 26, 255, 39, 34, 24, 255, 43, 37, 24, 255, 37, 33, 23, 255, 51, 41, 27, 255, 39, 34, 23, 255, 35, 31, 23, 255, 44, 38, 27, 255, 36, 31, 22, 255, 54, 45, 33, 255, 36, 32, 23, 255, 42, 36, 24, 255, 34, 30, 22, 255, 36, 32, 22, 255, 37, 33, 23, 255, 40, 34, 24, 255, 47, 39, 25, 255, 55, 43, 28, 255, 37, 33, 23, 255, 38, 33, 23, 255, 36, 32, 23, 255, 42, 36, 24, 255, 40, 35, 24, 255, 49, 40, 26, 255, 58, 45, 30, 255, 33, 30, 22, 255, 37, 33, 23, 255, 39, 33, 23, 255, 47, 39, 25, 255, 43, 37, 24, 255, 41, 35, 23, 255, 43, 36, 24, 255, 45, 38, 24, 255, 40, 35, 23, 255, 41, 34, 24, 255, 38, 33, 23, 255, 39, 34, 24, 255, 37, 33, 23, 255, 39, 34, 23, 255, 42, 36, 23, 255, 44, 37, 24, 255, 39, 33, 23, 255, 40, 34, 24, 255, 43, 37, 24, 255, 34, 31, 22, 255, 37, 33, 23, 255, 43, 36, 24, 255, 40, 34, 24, 255, 36, 32, 23, 255, 43, 36, 24, 255, 42, 36, 24, 255, 60, 87, 56, 255, 38, 57, 38, 255, 28, 39, 29, 255, 28, 39, 29, 255, 31, 45, 32, 255, 28, 39, 29, 255, 26, 35, 27, 255, 24, 31, 25, 255, 26, 35, 27, 255, 26, 35, 27, 255, 26, 36, 27, 255, 26, 36, 27, 255, 35, 51, 35, 255, 35, 52, 35, 255, 34, 49, 34, 255, 32, 47, 33, 255, 32, 46, 32, 255, 29, 41, 30, 255, 32, 46, 32, 255, 35, 53, 36, 255, 36, 54, 36, 255, 33, 47, 33, 255, 37, 55, 37, 255, 35, 53, 36, 255, 36, 54, 36, 255, 32, 46, 32, 255, 34, 50, 34, 255, 37, 56, 37, 255, 36, 54, 36, 255, 37, 56, 37, 255, 35, 53, 36, 255, 37, 56, 37, 255, 34, 50, 34, 255, 36, 54, 36, 255, 34, 50, 34, 255, 36, 53, 36, 255, 31, 44, 31, 255, 29, 40, 29, 255, 33, 48, 33, 255, 32, 46, 32, 255, 29, 41, 30, 255, 32, 46, 32, 255, 27, 37, 28, 255, 29, 41, 30, 255, 29, 41, 30, 255, 30, 42, 30, 255, 27, 37, 28, 255, 25, 33, 26, 255, 23, 29, 24, 255, 24, 31, 25, 255, 23, 30, 24, 255, 27, 37, 28, 255, 23, 30, 24, 255, 24, 31, 25, 255, 24, 31, 25, 255, 25, 34, 26, 255, 27, 38, 28, 255, 29, 40, 29, 255, 34, 50, 34, 255, 35, 51, 35, 255, 35, 53, 36, 255, 32, 46, 32, 255, 27, 37, 28, 255, 30, 42, 30, 255, 30, 42, 30, 255, 30, 42, 30, 255, 29, 40, 29, 255, 32, 46, 32, 255, 33, 48, 33, 255, 32, 47, 33, 255, 30, 43, 31, 255, 26, 36, 27, 255, 29, 40, 29, 255, 26, 35, 27, 255, 28, 39, 29, 255, 28, 38, 28, 255, 28, 38, 28, 255, 28, 38, 28, 255, 29, 41, 30, 255, 26, 35, 27, 255, 27, 38, 28, 255, 33, 49, 34, 255, 36, 54, 36, 255, 35, 52, 35, 255, 32, 46, 32, 255, 30, 42, 30, 255, 31, 45, 32, 255, 35, 53, 36, 255, 35, 52, 35, 255, 33, 48, 33, 255, 32, 46, 32, 255, 31, 44, 31, 255, 30, 42, 30, 255, 30, 43, 31, 255, 32, 46, 32, 255, 29, 41, 30, 255, 31, 45, 32, 255, 30, 43, 31, 255, 31, 44, 31, 255, 35, 52, 35, 255, 32, 47, 33, 255, 30, 43, 31, 255, 28, 39, 29, 255, 30, 43, 31, 255, 33, 48, 33, 255, 32, 46, 32, 255, 31, 44, 31, 255, 35, 51, 35, 255, 34, 50, 34, 255, 32, 46, 32, 255, 35, 51, 35, 255, 35, 51, 35, 255, 32, 46, 32, 255, 35, 52, 35, 255, 37, 56, 37, 255, 33, 48, 33, 255, 34, 49, 34, 255, 31, 44, 31, 255, 32, 47, 33, 255, 31, 45, 32, 255, 31, 44, 31, 255, 35, 52, 35, 255, 36, 54, 36, 255, 37, 55, 37, 255, 34, 49, 34, 255, 34, 51, 35, 255, 36, 54, 36, 255, 43, 63, 41, 255, 37, 55, 37, 255, 50, 73, 47, 255, 35, 53, 36, 255, 33, 48, 33, 255, 32, 46, 32, 255, 38, 57, 38, 255, 35, 52, 35, 255, 33, 49, 34, 255, 28, 39, 29, 255, 31, 45, 32, 255, 33, 48, 33, 255, 34, 49, 34, 255, 31, 45, 32, 255, 29, 40, 29, 255, 33, 48, 33, 255, 29, 41, 30, 255, 37, 56, 37, 255, 37, 56, 37, 255, 34, 51, 35, 255, 35, 53, 36, 255, 32, 46, 32, 255, 31, 44, 31, 255, 27, 37, 28, 255, 30, 43, 31, 255, 31, 45, 32, 255, 28, 39, 29, 255, 27, 36, 27, 255, 31, 44, 31, 255, 33, 48, 33, 255, 31, 45, 32, 255, 33, 47, 33, 255, 30, 42, 30, 255, 33, 49, 34, 255, 34, 50, 34, 255, 33, 47, 33, 255, 29, 41, 30, 255, 31, 45, 32, 255, 25, 34, 26, 255, 30, 42, 30, 255, 28, 38, 28, 255, 32, 46, 32, 255, 35, 51, 35, 255, 35, 52, 35, 255, 34, 50, 34, 255, 32, 46, 32, 255, 35, 52, 35, 255, 29, 41, 30, 255, 31, 45, 32, 255, 30, 43, 31, 255, 28, 39, 29, 255, 32, 47, 33, 255, 38, 58, 38, 255, 35, 51, 35, 255, 32, 47, 33, 255, 33, 48, 33, 255, 33, 48, 33, 255, 32, 46, 32, 255, 32, 46, 32, 255, 28, 39, 29, 255, 31, 45, 32, 255, 36, 53, 36, 255, 35, 52, 35, 255, 32, 47, 33, 255, 32, 46, 32, 255, 35, 52, 35, 255, 31, 44, 31, 255, 35, 52, 35, 255, 36, 54, 36, 255, 31, 45, 32, 255, 31, 45, 32, 255, 28, 39, 29, 255, 31, 45, 32, 255, 30, 43, 31, 255, 37, 55, 37, 255, 36, 54, 36, 255, 35, 52, 35, 255, 36, 53, 36, 255, 40, 59, 39, 255, 45, 66, 43, 255, 47, 68, 45, 255, 43, 64, 42, 255, 35, 52, 35, 255, 32, 46, 32, 255, 30, 42, 30, 255, 32, 46, 32, 255, 27, 37, 28, 255, 29, 41, 30, 255, 29, 40, 29, 255, 25, 34, 26, 255, 27, 37, 28, 255, 29, 41, 30, 255, 27, 37, 28, 255, 28, 40, 29, 255, 30, 42, 30, 255, 30, 43, 31, 255, 25, 33, 26, 255, 28, 39, 29, 255, 28, 39, 29, 255, 24, 32, 25, 255, 27, 36, 27, 255, 28, 40, 29, 255, 32, 46, 32, 255, 28, 39, 29, 255, 28, 38, 28, 255, 32, 46, 32, 255, 31, 45, 32, 255, 33, 49, 34, 255, 33, 48, 33, 255, 32, 46, 32, 255, 31, 45, 32, 255, 32, 46, 32, 255, 31, 45, 32, 255, 34, 49, 34, 255, 36, 53, 36, 255, 32, 46, 32, 255, 28, 39, 29, 255, 27, 36, 27, 255, 23, 30, 24, 255, 28, 36, 29, 255, 24, 31, 25, 255, 25, 33, 26, 255, 24, 31, 25, 255, 24, 31, 25, 255, 24, 32, 25, 255, 27, 37, 28, 255, 28, 39, 29, 255, 34, 49, 34, 255, 35, 53, 36, 255, 33, 30, 22, 255, 37, 33, 23, 255, 33, 30, 22, 255, 33, 30, 22, 255, 36, 31, 22, 255, 48, 40, 30, 255, 46, 40, 29, 255, 36, 32, 23, 255, 39, 34, 24, 255, 34, 31, 22, 255, 41, 36, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 43, 37, 24, 255, 49, 39, 26, 255, 41, 35, 23, 255, 41, 35, 23, 255, 36, 32, 23, 255, 39, 34, 23, 255, 42, 37, 25, 255, 38, 33, 23, 255, 43, 37, 26, 255, 36, 32, 23, 255, 34, 30, 22, 255, 43, 37, 24, 255, 56, 44, 29, 255, 64, 48, 32, 255, 43, 36, 24, 255, 43, 37, 24, 255, 54, 43, 28, 255, 51, 41, 27, 255, 44, 37, 24, 255, 55, 43, 28, 255, 49, 40, 26, 255, 40, 34, 24, 255, 36, 32, 23, 255, 34, 30, 22, 255, 37, 33, 23, 255, 34, 31, 22, 255, 37, 33, 23, 255, 51, 41, 27, 255, 48, 40, 26, 255, 42, 36, 24, 255, 61, 46, 31, 255, 40, 35, 24, 255, 36, 32, 22, 255, 35, 31, 22, 255, 35, 31, 22, 255, 39, 34, 25, 255, 36, 32, 22, 255, 37, 33, 24, 255, 40, 34, 24, 255, 34, 30, 22, 255, 34, 30, 22, 255, 48, 40, 26, 255, 42, 36, 24, 255, 53, 42, 28, 255, 37, 33, 23, 255, 36, 32, 23, 255, 41, 36, 24, 255, 41, 35, 24, 255, 36, 31, 22, 255, 36, 32, 23, 255, 37, 33, 23, 255, 52, 42, 28, 255, 39, 34, 24, 255, 39, 34, 23, 255, 36, 32, 23, 255, 34, 31, 22, 255, 37, 33, 23, 255, 43, 37, 24, 255, 43, 36, 24, 255, 42, 36, 24, 255, 39, 34, 23, 255, 37, 33, 23, 255, 44, 37, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 42, 36, 24, 255, 38, 33, 23, 255, 37, 33, 23, 255, 33, 30, 22, 255, 48, 40, 30, 255, 36, 32, 23, 255, 34, 31, 22, 255, 62, 51, 36, 255, 34, 30, 22, 255, 36, 32, 23, 255, 50, 42, 31, 255, 55, 46, 33, 255, 35, 31, 23, 255, 39, 34, 24, 255, 43, 37, 24, 255, 41, 35, 24, 255, 37, 33, 23, 255, 44, 37, 24, 255, 63, 48, 32, 255, 54, 43, 28, 255, 40, 34, 24, 255, 36, 32, 23, 255, 38, 33, 23, 255, 34, 31, 22, 255, 39, 33, 23, 255, 44, 37, 24, 255, 46, 39, 25, 255, 41, 35, 24, 255, 41, 35, 24, 255, 39, 33, 23, 255, 36, 32, 23, 255, 37, 33, 24, 255, 36, 32, 23, 255, 37, 33, 23, 255, 41, 36, 26, 255, 40, 35, 24, 255, 47, 39, 25, 255, 56, 44, 29, 255, 45, 38, 25, 255, 41, 35, 24, 255, 36, 32, 23, 255, 40, 34, 24, 255, 49, 40, 26, 255, 34, 30, 22, 255, 50, 42, 31, 255, 39, 34, 25, 255, 34, 31, 22, 255, 35, 31, 22, 255, 39, 33, 23, 255, 37, 33, 23, 255, 40, 34, 24, 255, 41, 36, 26, 255, 44, 38, 27, 255, 33, 30, 22, 255, 39, 34, 24, 255, 41, 35, 24, 255, 64, 48, 32, 255, 63, 48, 31, 255, 45, 37, 24, 255, 61, 50, 36, 255, 67, 54, 39, 255, 37, 33, 23, 255, 34, 30, 22, 255, 35, 31, 22, 255, 33, 30, 22, 255, 33, 30, 22, 255, 46, 40, 29, 255, 37, 33, 23, 255, 43, 36, 24, 255, 57, 45, 29, 255, 57, 44, 29, 255, 61, 47, 31, 255, 54, 43, 28, 255, 48, 39, 25, 255, 45, 37, 24, 255, 48, 40, 26, 255, 52, 42, 27, 255, 40, 34, 24, 255, 39, 34, 23, 255, 42, 36, 24, 255, 43, 36, 24, 255, 51, 41, 27, 255, 47, 39, 25, 255, 38, 33, 23, 255, 40, 35, 24, 255, 49, 40, 26, 255, 45, 37, 24, 255, 59, 45, 30, 255, 64, 48, 32, 255, 55, 43, 28, 255, 42, 36, 24, 255, 49, 40, 26, 255, 51, 41, 27, 255, 58, 45, 30, 255, 40, 34, 24, 255, 37, 33, 23, 255, 40, 35, 24, 255, 41, 36, 24, 255, 48, 40, 26, 255, 37, 33, 23, 255, 38, 33, 23, 255, 37, 33, 23, 255, 43, 36, 24, 255, 46, 39, 25, 255, 52, 42, 27, 255, 54, 43, 28, 255, 60, 46, 30, 255, 59, 46, 30, 255, 55, 43, 28, 255, 42, 36, 24, 255, 39, 34, 24, 255, 47, 39, 25, 255, 45, 37, 24, 255, 43, 37, 24, 255, 49, 40, 26, 255, 41, 35, 24, 255, 42, 36, 24, 255, 42, 37, 27, 255, 39, 34, 23, 255, 41, 35, 24, 255, 40, 35, 24, 255, 39, 34, 23, 255, 33, 30, 22, 255, 42, 36, 24, 255, 49, 40, 26, 255, 36, 31, 22, 255, 44, 37, 24, 255, 64, 48, 32, 255, 42, 36, 24, 255, 37, 33, 23, 255, 35, 31, 22, 255, 39, 33, 23, 255, 34, 30, 22, 255, 59, 49, 35, 255, 64, 52, 37, 255, 34, 31, 22, 255, 59, 49, 35, 255, 37, 33, 23, 255, 45, 38, 25, 255, 39, 34, 23, 255, 38, 33, 23, 255, 39, 34, 24, 255, 39, 33, 23, 255, 56, 44, 29, 255, 57, 45, 29, 255, 46, 38, 25, 255, 34, 30, 22, 255, 39, 34, 23, 255, 40, 34, 24, 255, 39, 34, 23, 255, 36, 31, 22, 255, 47, 39, 25, 255, 37, 33, 23, 255, 37, 33, 23, 255, 43, 36, 24, 255, 42, 36, 24, 255, 52, 42, 28, 255, 37, 33, 23, 255, 36, 32, 22, 255, 38, 33, 23, 255, 39, 34, 23, 255, 39, 34, 23, 255, 34, 31, 22, 255, 35, 31, 22, 255, 42, 36, 24, 255, 49, 40, 26, 255, 59, 45, 30, 255, 59, 45, 30, 255, 46, 38, 25, 255, 44, 37, 24, 255, 44, 37, 24, 255, 45, 38, 25, 255, 41, 35, 24, 255, 39, 34, 24, 255, 54, 43, 28, 255, 44, 37, 24, 255, 46, 39, 25, 255, 43, 36, 24, 255, 48, 70, 46, 255, 35, 51, 35, 255, 31, 44, 31, 255, 27, 38, 28, 255, 28, 39, 29, 255, 26, 34, 26, 255, 28, 38, 28, 255, 28, 39, 29, 255, 25, 33, 26, 255, 24, 32, 25, 255, 29, 41, 30, 255, 29, 40, 29, 255, 33, 48, 33, 255, 33, 47, 33, 255, 32, 47, 33, 255, 36, 54, 36, 255, 34, 50, 34, 255, 40, 60, 40, 255, 33, 48, 33, 255, 37, 55, 37, 255, 35, 51, 35, 255, 34, 51, 35, 255, 37, 55, 37, 255, 36, 54, 36, 255, 33, 49, 34, 255, 33, 49, 34, 255, 36, 53, 36, 255, 36, 54, 36, 255, 42, 62, 41, 255, 39, 59, 39, 255, 35, 51, 35, 255, 41, 61, 40, 255, 35, 53, 36, 255, 44, 65, 43, 255, 33, 48, 33, 255, 38, 57, 38, 255, 36, 54, 36, 255, 33, 48, 33, 255, 31, 44, 31, 255, 30, 42, 30, 255, 28, 39, 29, 255, 30, 42, 30, 255, 28, 40, 29, 255, 30, 42, 30, 255, 27, 37, 28, 255, 30, 42, 30, 255, 24, 31, 25, 255, 27, 37, 28, 255, 34, 43, 34, 255, 39, 49, 38, 255, 23, 29, 24, 255, 25, 33, 26, 255, 26, 35, 27, 255, 24, 31, 25, 255, 26, 33, 27, 255, 25, 33, 26, 255, 27, 37, 28, 255, 31, 45, 32, 255, 34, 49, 34, 255, 45, 67, 44, 255, 35, 52, 35, 255, 32, 45, 32, 255, 27, 38, 28, 255, 26, 35, 27, 255, 24, 32, 25, 255, 24, 31, 25, 255, 27, 37, 28, 255, 34, 50, 34, 255, 32, 46, 32, 255, 31, 44, 31, 255, 30, 43, 31, 255, 31, 44, 31, 255, 28, 39, 29, 255, 28, 39, 29, 255, 28, 38, 28, 255, 32, 46, 32, 255, 29, 41, 30, 255, 30, 42, 30, 255, 26, 35, 27, 255, 29, 40, 29, 255, 32, 47, 33, 255, 32, 47, 33, 255, 34, 51, 35, 255, 30, 42, 30, 255, 31, 45, 32, 255, 26, 34, 26, 255, 27, 37, 28, 255, 75, 91, 14, 255, 35, 51, 35, 255, 35, 52, 35, 255, 36, 53, 36, 255, 34, 50, 34, 255, 31, 45, 32, 255, 35, 52, 35, 255, 30, 42, 30, 255, 31, 44, 31, 255, 27, 37, 28, 255, 28, 38, 28, 255, 36, 53, 36, 255, 35, 52, 35, 255, 33, 49, 34, 255, 35, 51, 35, 255, 32, 45, 32, 255, 27, 37, 28, 255, 29, 41, 30, 255, 30, 43, 31, 255, 31, 45, 32, 255, 26, 36, 27, 255, 32, 46, 32, 255, 36, 54, 36, 255, 40, 60, 40, 255, 34, 50, 34, 255, 35, 53, 36, 255, 36, 53, 36, 255, 35, 52, 35, 255, 35, 52, 35, 255, 37, 55, 37, 255, 33, 49, 34, 255, 35, 51, 35, 255, 30, 43, 31, 255, 28, 40, 29, 255, 35, 51, 35, 255, 36, 54, 36, 255, 32, 47, 33, 255, 39, 59, 39, 255, 35, 53, 36, 255, 37, 55, 37, 255, 65, 93, 59, 255, 81, 114, 72, 255, 55, 79, 51, 255, 34, 51, 35, 255, 34, 49, 34, 255, 45, 66, 43, 255, 36, 54, 36, 255, 31, 45, 32, 255, 31, 45, 32, 255, 30, 43, 31, 255, 29, 41, 30, 255, 31, 44, 31, 255, 26, 36, 27, 255, 31, 44, 31, 255, 31, 45, 32, 255, 30, 43, 31, 255, 37, 56, 37, 255, 36, 53, 36, 255, 36, 53, 36, 255, 37, 56, 37, 255, 45, 66, 43, 255, 44, 65, 43, 255, 33, 49, 34, 255, 33, 49, 34, 255, 35, 51, 35, 255, 32, 47, 33, 255, 30, 43, 31, 255, 29, 40, 29, 255, 32, 46, 32, 255, 30, 43, 31, 255, 29, 40, 29, 255, 33, 48, 33, 255, 31, 44, 31, 255, 35, 52, 35, 255, 33, 48, 33, 255, 30, 42, 30, 255, 31, 45, 32, 255, 28, 38, 28, 255, 28, 40, 29, 255, 30, 42, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 32, 47, 33, 255, 36, 54, 36, 255, 37, 56, 37, 255, 34, 50, 34, 255, 29, 41, 30, 255, 29, 40, 29, 255, 32, 46, 32, 255, 30, 42, 30, 255, 27, 36, 27, 255, 32, 47, 33, 255, 40, 59, 39, 255, 36, 54, 36, 255, 47, 68, 45, 255, 35, 51, 35, 255, 31, 45, 32, 255, 32, 45, 32, 255, 35, 52, 35, 255, 36, 54, 36, 255, 39, 59, 39, 255, 37, 56, 37, 255, 40, 59, 39, 255, 36, 53, 36, 255, 31, 44, 31, 255, 32, 46, 32, 255, 29, 40, 29, 255, 29, 40, 29, 255, 31, 44, 31, 255, 35, 51, 35, 255, 36, 54, 36, 255, 31, 45, 32, 255, 33, 47, 33, 255, 33, 49, 34, 255, 34, 50, 34, 255, 40, 60, 40, 255, 41, 61, 40, 255, 47, 69, 45, 255, 54, 78, 51, 255, 42, 62, 41, 255, 34, 49, 34, 255, 35, 52, 35, 255, 32, 46, 32, 255, 32, 46, 32, 255, 33, 49, 34, 255, 28, 39, 29, 255, 24, 32, 25, 255, 23, 30, 24, 255, 23, 30, 24, 255, 23, 30, 24, 255, 28, 38, 28, 255, 26, 35, 27, 255, 29, 41, 30, 255, 29, 41, 30, 255, 28, 38, 28, 255, 25, 34, 26, 255, 24, 30, 25, 255, 24, 31, 25, 255, 28, 38, 28, 255, 29, 41, 30, 255, 27, 37, 28, 255, 26, 35, 27, 255, 26, 36, 27, 255, 27, 37, 28, 255, 26, 35, 27, 255, 30, 43, 31, 255, 30, 42, 30, 255, 27, 37, 28, 255, 23, 30, 24, 255, 29, 41, 30, 255, 32, 47, 33, 255, 30, 43, 31, 255, 31, 45, 32, 255, 33, 48, 33, 255, 36, 53, 36, 255, 34, 50, 34, 255, 29, 41, 30, 255, 27, 36, 27, 255, 28, 35, 28, 255, 33, 42, 33, 255, 36, 46, 36, 255, 33, 41, 32, 255, 25, 33, 26, 255, 26, 36, 27, 255, 25, 34, 26, 255, 26, 34, 26, 255, 33, 49, 34, 255, 37, 55, 37, 255, 39, 59, 39, 255, 48, 40, 26, 255, 40, 34, 24, 255, 39, 33, 23, 255, 34, 31, 22, 255, 36, 32, 23, 255, 63, 52, 37, 255, 42, 36, 24, 255, 48, 40, 26, 255, 36, 32, 23, 255, 45, 37, 24, 255, 70, 52, 33, 255, 65, 48, 32, 255, 65, 48, 32, 255, 52, 41, 27, 255, 57, 44, 29, 255, 39, 34, 23, 255, 40, 34, 23, 255, 35, 31, 22, 255, 48, 41, 29, 255, 41, 35, 24, 255, 34, 30, 22, 255, 39, 34, 24, 255, 38, 33, 23, 255, 42, 35, 23, 255, 44, 36, 24, 255, 55, 43, 28, 255, 63, 48, 32, 255, 61, 46, 31, 255, 42, 36, 24, 255, 49, 40, 26, 255, 42, 36, 24, 255, 39, 34, 23, 255, 52, 42, 27, 255, 51, 41, 27, 255, 45, 37, 24, 255, 59, 49, 35, 255, 38, 33, 23, 255, 39, 34, 23, 255, 36, 31, 22, 255, 33, 30, 22, 255, 40, 34, 24, 255, 52, 42, 28, 255, 52, 42, 28, 255, 69, 51, 33, 255, 42, 36, 24, 255, 39, 34, 24, 255, 37, 33, 23, 255, 34, 30, 22, 255, 39, 34, 23, 255, 33, 30, 22, 255, 38, 33, 23, 255, 42, 36, 24, 255, 34, 31, 22, 255, 37, 33, 23, 255, 43, 37, 24, 255, 52, 42, 27, 255, 53, 42, 28, 255, 34, 31, 22, 255, 40, 35, 24, 255, 45, 37, 24, 255, 43, 37, 24, 255, 37, 33, 23, 255, 36, 32, 23, 255, 34, 31, 22, 255, 48, 39, 25, 255, 39, 34, 24, 255, 40, 35, 24, 255, 36, 31, 22, 255, 36, 32, 23, 255, 42, 36, 24, 255, 40, 35, 24, 255, 42, 36, 24, 255, 49, 40, 26, 255, 43, 36, 24, 255, 36, 32, 24, 255, 34, 30, 22, 255, 45, 37, 24, 255, 37, 33, 23, 255, 41, 35, 24, 255, 33, 30, 22, 255, 59, 49, 35, 255, 40, 35, 25, 255, 66, 54, 38, 255, 80, 64, 45, 255, 70, 57, 40, 255, 61, 50, 36, 255, 35, 31, 22, 255, 36, 32, 23, 255, 37, 33, 23, 255, 34, 31, 22, 255, 46, 40, 29, 255, 38, 33, 23, 255, 40, 34, 24, 255, 35, 31, 22, 255, 52, 42, 28, 255, 66, 49, 33, 255, 46, 38, 25, 255, 70, 52, 33, 255, 63, 48, 31, 255, 49, 40, 26, 255, 36, 31, 22, 255, 75, 60, 43, 255, 42, 37, 27, 255, 59, 49, 35, 255, 37, 33, 23, 255, 42, 36, 24, 255, 41, 36, 24, 255, 35, 31, 22, 255, 62, 51, 36, 255, 67, 54, 39, 255, 37, 33, 23, 255, 37, 33, 23, 255, 48, 39, 25, 255, 44, 37, 24, 255, 43, 37, 24, 255, 59, 45, 30, 255, 48, 40, 26, 255, 37, 33, 23, 255, 38, 33, 23, 255, 37, 33, 23, 255, 57, 47, 34, 255, 35, 31, 23, 255, 35, 31, 23, 255, 42, 36, 24, 255, 43, 37, 24, 255, 39, 33, 23, 255, 43, 37, 24, 255, 40, 34, 24, 255, 36, 32, 23, 255, 34, 31, 22, 255, 33, 30, 22, 255, 44, 38, 27, 255, 45, 37, 24, 255, 64, 48, 32, 255, 43, 37, 24, 255, 46, 39, 25, 255, 40, 35, 24, 255, 53, 44, 32, 255, 48, 40, 30, 255, 44, 38, 27, 255, 37, 33, 23, 255, 40, 34, 24, 255, 36, 32, 22, 255, 36, 32, 23, 255, 45, 39, 28, 255, 35, 31, 22, 255, 46, 38, 25, 255, 40, 34, 24, 255, 47, 39, 25, 255, 52, 42, 27, 255, 46, 38, 25, 255, 45, 38, 25, 255, 44, 45, 37, 255, 36, 32, 23, 255, 43, 37, 24, 255, 43, 37, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 49, 40, 26, 255, 42, 36, 24, 255, 53, 42, 28, 255, 43, 36, 24, 255, 43, 37, 24, 255, 57, 44, 29, 255, 56, 44, 29, 255, 58, 45, 30, 255, 51, 41, 27, 255, 53, 42, 28, 255, 50, 40, 27, 255, 61, 47, 31, 255, 61, 46, 31, 255, 66, 49, 33, 255, 43, 37, 24, 255, 49, 40, 26, 255, 45, 38, 25, 255, 49, 40, 26, 255, 43, 37, 24, 255, 56, 44, 29, 255, 49, 40, 26, 255, 35, 31, 22, 255, 45, 37, 24, 255, 55, 43, 28, 255, 42, 36, 24, 255, 45, 37, 24, 255, 64, 48, 32, 255, 49, 40, 26, 255, 49, 40, 26, 255, 61, 46, 31, 255, 51, 41, 27, 255, 41, 35, 24, 255, 59, 45, 30, 255, 45, 38, 25, 255, 36, 32, 23, 255, 42, 36, 24, 255, 38, 33, 23, 255, 38, 33, 23, 255, 39, 34, 24, 255, 41, 35, 24, 255, 42, 36, 24, 255, 48, 39, 25, 255, 45, 38, 25, 255, 40, 35, 24, 255, 48, 40, 26, 255, 58, 45, 30, 255, 70, 52, 33, 255, 57, 45, 29, 255, 43, 37, 24, 255, 33, 30, 22, 255, 75, 60, 43, 255, 50, 42, 31, 255, 35, 31, 22, 255, 67, 54, 39, 255, 77, 62, 44, 255, 51, 43, 31, 255, 34, 31, 22, 255, 33, 30, 22, 255, 37, 33, 23, 255, 33, 30, 22, 255, 35, 31, 23, 255, 33, 30, 22, 255, 40, 34, 24, 255, 50, 40, 27, 255, 58, 45, 30, 255, 57, 44, 29, 255, 54, 43, 28, 255, 42, 36, 24, 255, 42, 36, 24, 255, 39, 34, 23, 255, 40, 34, 24, 255, 40, 34, 24, 255, 39, 34, 24, 255, 40, 34, 24, 255, 60, 46, 31, 255, 62, 49, 32, 255, 51, 41, 27, 255, 56, 43, 28, 255, 51, 41, 27, 255, 42, 36, 24, 255, 45, 38, 27, 255, 41, 36, 25, 255, 57, 47, 33, 255, 36, 32, 22, 255, 42, 36, 24, 255, 57, 44, 29, 255, 44, 37, 24, 255, 47, 38, 24, 255, 63, 48, 32, 255, 79, 58, 33, 255, 74, 54, 33, 255, 66, 49, 33, 255, 67, 50, 33, 255, 63, 48, 31, 255, 51, 41, 27, 255, 66, 49, 33, 255, 63, 48, 31, 255, 40, 35, 24, 255, 51, 74, 48, 255, 39, 59, 39, 255, 31, 44, 31, 255, 31, 45, 32, 255, 33, 48, 33, 255, 29, 41, 30, 255, 27, 37, 28, 255, 29, 40, 29, 255, 27, 37, 28, 255, 26, 35, 27, 255, 28, 38, 28, 255, 26, 34, 26, 255, 31, 44, 31, 255, 36, 54, 36, 255, 31, 44, 31, 255, 35, 52, 35, 255, 32, 46, 32, 255, 32, 46, 32, 255, 35, 51, 35, 255, 33, 49, 34, 255, 34, 50, 34, 255, 37, 55, 37, 255, 35, 51, 35, 255, 33, 48, 33, 255, 34, 50, 34, 255, 33, 48, 33, 255, 34, 51, 35, 255, 45, 66, 43, 255, 37, 56, 37, 255, 41, 61, 40, 255, 44, 65, 43, 255, 52, 76, 49, 255, 37, 56, 37, 255, 37, 55, 37, 255, 37, 55, 37, 255, 33, 49, 34, 255, 33, 48, 33, 255, 32, 47, 33, 255, 31, 45, 32, 255, 30, 42, 30, 255, 28, 39, 29, 255, 27, 37, 28, 255, 29, 40, 29, 255, 30, 42, 30, 255, 31, 45, 32, 255, 29, 40, 29, 255, 24, 32, 25, 255, 25, 34, 26, 255, 23, 30, 24, 255, 25, 32, 26, 255, 24, 31, 25, 255, 26, 35, 27, 255, 27, 37, 28, 255, 24, 31, 25, 255, 23, 29, 24, 255, 24, 31, 25, 255, 26, 36, 27, 255, 27, 37, 28, 255, 33, 48, 33, 255, 33, 49, 34, 255, 37, 56, 37, 255, 31, 44, 31, 255, 30, 42, 30, 255, 27, 37, 28, 255, 23, 29, 24, 255, 25, 34, 26, 255, 26, 36, 27, 255, 33, 47, 33, 255, 34, 50, 34, 255, 33, 49, 34, 255, 31, 45, 32, 255, 29, 41, 30, 255, 28, 39, 29, 255, 25, 33, 26, 255, 24, 32, 25, 255, 28, 38, 28, 255, 29, 40, 29, 255, 28, 39, 29, 255, 28, 38, 28, 255, 29, 40, 29, 255, 32, 46, 32, 255, 46, 68, 44, 255, 37, 55, 37, 255, 32, 46, 32, 255, 31, 44, 31, 255, 30, 43, 31, 255, 33, 47, 33, 255, 33, 48, 33, 255, 35, 52, 35, 255, 34, 51, 35, 255, 36, 53, 36, 255, 30, 43, 31, 255, 31, 44, 31, 255, 35, 51, 35, 255, 30, 42, 30, 255, 35, 52, 35, 255, 33, 48, 33, 255, 34, 49, 34, 255, 36, 54, 36, 255, 31, 45, 32, 255, 34, 50, 34, 255, 33, 48, 33, 255, 29, 41, 30, 255, 28, 40, 29, 255, 32, 47, 33, 255, 31, 45, 32, 255, 30, 42, 30, 255, 35, 51, 35, 255, 39, 59, 39, 255, 37, 55, 37, 255, 37, 55, 37, 255, 31, 44, 31, 255, 38, 57, 38, 255, 35, 52, 35, 255, 34, 50, 34, 255, 33, 49, 34, 255, 34, 50, 34, 255, 34, 50, 34, 255, 32, 46, 32, 255, 33, 48, 33, 255, 31, 44, 31, 255, 33, 47, 33, 255, 37, 55, 37, 255, 36, 53, 36, 255, 36, 53, 36, 255, 41, 61, 40, 255, 37, 56, 37, 255, 47, 69, 45, 255, 62, 89, 57, 255, 57, 82, 53, 255, 49, 72, 47, 255, 34, 49, 34, 255, 35, 51, 35, 255, 33, 49, 34, 255, 31, 45, 32, 255, 32, 46, 32, 255, 29, 41, 30, 255, 28, 40, 29, 255, 28, 40, 29, 255, 30, 42, 30, 255, 31, 44, 31, 255, 32, 47, 33, 255, 34, 51, 35, 255, 33, 48, 33, 255, 38, 58, 38, 255, 43, 64, 42, 255, 36, 53, 36, 255, 35, 52, 35, 255, 35, 52, 35, 255, 31, 45, 32, 255, 30, 43, 31, 255, 31, 45, 32, 255, 33, 48, 33, 255, 30, 43, 31, 255, 31, 44, 31, 255, 28, 40, 29, 255, 31, 44, 31, 255, 34, 49, 34, 255, 28, 38, 28, 255, 33, 48, 33, 255, 33, 49, 34, 255, 32, 46, 32, 255, 34, 50, 34, 255, 30, 43, 31, 255, 27, 36, 27, 255, 30, 42, 30, 255, 27, 37, 28, 255, 27, 36, 27, 255, 30, 42, 30, 255, 34, 51, 35, 255, 36, 54, 36, 255, 37, 56, 37, 255, 37, 55, 37, 255, 31, 45, 32, 255, 30, 42, 30, 255, 25, 33, 26, 255, 28, 39, 29, 255, 32, 46, 32, 255, 32, 46, 32, 255, 36, 54, 36, 255, 40, 59, 39, 255, 37, 55, 37, 255, 35, 53, 36, 255, 31, 44, 31, 255, 32, 45, 32, 255, 35, 51, 35, 255, 33, 48, 33, 255, 36, 53, 36, 255, 36, 54, 36, 255, 48, 70, 46, 255, 39, 59, 39, 255, 33, 47, 33, 255, 33, 48, 33, 255, 33, 47, 33, 255, 29, 41, 30, 255, 31, 44, 31, 255, 36, 53, 36, 255, 32, 47, 33, 255, 33, 48, 33, 255, 31, 44, 31, 255, 35, 51, 35, 255, 36, 53, 36, 255, 38, 57, 38, 255, 47, 69, 45, 255, 45, 66, 43, 255, 51, 75, 49, 255, 45, 67, 44, 255, 32, 46, 32, 255, 36, 54, 36, 255, 34, 50, 34, 255, 30, 43, 31, 255, 31, 44, 31, 255, 27, 36, 27, 255, 26, 35, 27, 255, 23, 29, 24, 255, 23, 29, 24, 255, 29, 40, 29, 255, 28, 39, 29, 255, 31, 45, 32, 255, 28, 39, 29, 255, 30, 43, 31, 255, 26, 35, 27, 255, 23, 30, 24, 255, 27, 36, 27, 255, 26, 33, 27, 255, 24, 32, 25, 255, 33, 47, 33, 255, 27, 37, 28, 255, 26, 35, 27, 255, 27, 37, 28, 255, 28, 39, 29, 255, 29, 41, 30, 255, 27, 38, 28, 255, 32, 47, 33, 255, 26, 35, 27, 255, 24, 31, 25, 255, 26, 36, 27, 255, 33, 48, 33, 255, 35, 52, 35, 255, 36, 54, 36, 255, 31, 44, 31, 255, 32, 46, 32, 255, 31, 45, 32, 255, 29, 41, 30, 255, 24, 32, 25, 255, 25, 33, 26, 255, 27, 34, 27, 255, 24, 31, 25, 255, 23, 30, 24, 255, 27, 37, 28, 255, 27, 36, 27, 255, 29, 40, 29, 255, 29, 40, 29, 255, 33, 48, 33, 255, 34, 50, 34, 255, 34, 50, 34, 255, 35, 31, 22, 255, 38, 33, 23, 255, 39, 34, 23, 255, 39, 34, 25, 255, 44, 38, 27, 255, 43, 37, 24, 255, 40, 34, 24, 255, 34, 30, 22, 255, 45, 38, 25, 255, 52, 42, 27, 255, 41, 35, 24, 255, 40, 34, 24, 255, 58, 45, 30, 255, 52, 41, 27, 255, 49, 39, 26, 255, 44, 36, 23, 255, 42, 36, 24, 255, 38, 33, 23, 255, 52, 43, 31, 255, 34, 31, 22, 255, 38, 33, 23, 255, 54, 44, 30, 255, 43, 37, 25, 255, 37, 32, 22, 255, 50, 41, 27, 255, 53, 42, 27, 255, 51, 41, 27, 255, 61, 47, 31, 255, 42, 36, 24, 255, 40, 35, 24, 255, 40, 35, 24, 255, 43, 36, 24, 255, 68, 51, 33, 255, 54, 43, 28, 255, 41, 35, 24, 255, 33, 30, 22, 255, 37, 33, 23, 255, 34, 31, 22, 255, 40, 34, 24, 255, 34, 31, 22, 255, 45, 38, 25, 255, 49, 40, 26, 255, 44, 37, 24, 255, 49, 40, 26, 255, 40, 35, 24, 255, 36, 32, 23, 255, 36, 32, 23, 255, 36, 32, 22, 255, 63, 52, 37, 255, 42, 37, 27, 255, 41, 36, 26, 255, 37, 33, 23, 255, 33, 30, 22, 255, 36, 31, 22, 255, 40, 34, 24, 255, 42, 36, 24, 255, 58, 45, 30, 255, 45, 37, 24, 255, 42, 36, 24, 255, 43, 37, 24, 255, 39, 34, 24, 255, 46, 38, 25, 255, 40, 34, 24, 255, 42, 36, 24, 255, 41, 35, 24, 255, 33, 30, 22, 255, 39, 34, 23, 255, 35, 31, 22, 255, 35, 31, 22, 255, 37, 33, 23, 255, 42, 36, 24, 255, 41, 36, 24, 255, 36, 32, 23, 255, 36, 31, 22, 255, 33, 30, 22, 255, 38, 33, 23, 255, 43, 36, 24, 255, 41, 36, 26, 255, 39, 34, 23, 255, 37, 33, 23, 255, 75, 60, 43, 255, 34, 31, 22, 255, 40, 35, 25, 255, 37, 33, 23, 255, 58, 48, 34, 255, 37, 33, 23, 255, 40, 35, 24, 255, 34, 31, 22, 255, 40, 34, 24, 255, 39, 34, 25, 255, 35, 31, 22, 255, 39, 34, 25, 255, 40, 34, 24, 255, 37, 33, 23, 255, 49, 40, 26, 255, 47, 39, 25, 255, 56, 44, 29, 255, 49, 40, 26, 255, 47, 39, 25, 255, 45, 38, 25, 255, 38, 33, 23, 255, 33, 30, 22, 255, 54, 45, 33, 255, 50, 42, 31, 255, 40, 34, 24, 255, 34, 30, 22, 255, 43, 37, 24, 255, 43, 36, 24, 255, 41, 36, 24, 255, 35, 31, 23, 255, 54, 45, 33, 255, 40, 35, 25, 255, 34, 31, 22, 255, 34, 31, 22, 255, 40, 34, 24, 255, 52, 42, 28, 255, 37, 33, 23, 255, 42, 36, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 50, 42, 31, 255, 36, 32, 23, 255, 37, 33, 23, 255, 41, 35, 24, 255, 38, 33, 23, 255, 33, 30, 22, 255, 37, 33, 23, 255, 39, 34, 24, 255, 36, 32, 24, 255, 33, 30, 22, 255, 39, 33, 23, 255, 45, 39, 28, 255, 43, 37, 24, 255, 42, 36, 24, 255, 57, 44, 29, 255, 42, 36, 24, 255, 37, 33, 23, 255, 35, 31, 22, 255, 37, 33, 23, 255, 40, 34, 24, 255, 40, 34, 24, 255, 40, 35, 24, 255, 37, 33, 24, 255, 34, 30, 22, 255, 40, 34, 24, 255, 43, 36, 24, 255, 54, 43, 28, 255, 39, 34, 23, 255, 42, 36, 24, 255, 65, 49, 33, 255, 70, 52, 33, 255, 62, 47, 31, 255, 63, 48, 31, 255, 46, 38, 25, 255, 54, 43, 28, 255, 52, 42, 28, 255, 40, 34, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 52, 42, 28, 255, 50, 40, 27, 255, 61, 47, 31, 255, 48, 40, 26, 255, 46, 38, 25, 255, 39, 34, 23, 255, 42, 36, 24, 255, 47, 39, 25, 255, 48, 40, 26, 255, 58, 45, 30, 255, 62, 47, 31, 255, 54, 43, 28, 255, 52, 42, 28, 255, 39, 34, 23, 255, 45, 37, 24, 255, 45, 38, 25, 255, 40, 34, 24, 255, 57, 44, 29, 255, 42, 36, 24, 255, 39, 33, 23, 255, 38, 33, 23, 255, 43, 37, 24, 255, 60, 46, 31, 255, 46, 39, 25, 255, 53, 42, 28, 255, 58, 45, 30, 255, 46, 38, 25, 255, 60, 46, 30, 255, 43, 36, 24, 255, 42, 36, 24, 255, 39, 34, 23, 255, 43, 37, 24, 255, 48, 40, 26, 255, 39, 34, 23, 255, 37, 33, 23, 255, 53, 44, 32, 255, 43, 36, 24, 255, 43, 36, 24, 255, 40, 34, 24, 255, 41, 36, 24, 255, 41, 35, 24, 255, 41, 35, 24, 255, 45, 37, 24, 255, 43, 36, 24, 255, 48, 40, 26, 255, 49, 40, 26, 255, 70, 52, 33, 255, 42, 36, 24, 255, 37, 33, 23, 255, 39, 33, 23, 255, 33, 30, 22, 255, 57, 47, 34, 255, 49, 42, 30, 255, 35, 31, 22, 255, 36, 32, 24, 255, 34, 30, 22, 255, 48, 40, 30, 255, 37, 33, 23, 255, 41, 36, 26, 255, 41, 35, 24, 255, 39, 34, 23, 255, 41, 35, 24, 255, 49, 40, 26, 255, 43, 36, 24, 255, 52, 42, 27, 255, 48, 39, 25, 255, 46, 38, 25, 255, 42, 36, 24, 255, 34, 30, 22, 255, 37, 33, 23, 255, 41, 35, 24, 255, 40, 35, 24, 255, 35, 31, 22, 255, 57, 44, 29, 255, 50, 42, 28, 255, 53, 44, 30, 255, 42, 36, 24, 255, 44, 36, 25, 255, 41, 35, 24, 255, 36, 32, 22, 255, 37, 32, 22, 255, 45, 39, 27, 255, 39, 33, 23, 255, 42, 35, 23, 255, 55, 43, 28, 255, 65, 48, 32, 255, 60, 46, 31, 255, 71, 52, 33, 255, 66, 49, 33, 255, 57, 45, 29, 255, 42, 36, 24, 255, 43, 36, 24, 255, 53, 42, 28, 255, 48, 40, 26, 255, 46, 39, 25, 255, 45, 38, 25, 255, 55, 43, 28, 255, 36, 54, 36, 255, 37, 56, 37, 255, 36, 53, 36, 255, 32, 47, 33, 255, 32, 46, 32, 255, 33, 48, 33, 255, 33, 48, 33, 255, 33, 48, 33, 255, 31, 45, 32, 255, 28, 39, 29, 255, 25, 33, 26, 255, 25, 33, 26, 255, 28, 38, 28, 255, 31, 44, 31, 255, 31, 44, 31, 255, 31, 45, 32, 255, 33, 47, 33, 255, 35, 52, 35, 255, 31, 45, 32, 255, 29, 40, 29, 255, 32, 47, 33, 255, 33, 48, 33, 255, 34, 50, 34, 255, 33, 49, 34, 255, 33, 47, 33, 255, 36, 53, 36, 255, 33, 48, 33, 255, 34, 49, 34, 255, 36, 53, 36, 255, 36, 54, 36, 255, 41, 61, 40, 255, 37, 55, 37, 255, 37, 55, 37, 255, 37, 55, 37, 255, 34, 50, 34, 255, 34, 50, 34, 255, 32, 45, 32, 255, 30, 43, 31, 255, 31, 44, 31, 255, 26, 36, 27, 255, 25, 33, 26, 255, 25, 34, 26, 255, 30, 43, 31, 255, 27, 36, 27, 255, 29, 41, 30, 255, 29, 41, 30, 255, 27, 38, 28, 255, 29, 41, 30, 255, 27, 37, 28, 255, 28, 38, 28, 255, 25, 33, 26, 255, 26, 34, 26, 255, 28, 38, 28, 255, 24, 32, 25, 255, 26, 36, 27, 255, 29, 41, 30, 255, 29, 41, 30, 255, 31, 45, 32, 255, 35, 52, 35, 255, 29, 41, 30, 255, 29, 41, 30, 255, 34, 50, 34, 255, 32, 46, 32, 255, 28, 39, 29, 255, 30, 43, 31, 255, 29, 41, 30, 255, 30, 43, 31, 255, 29, 40, 29, 255, 34, 50, 34, 255, 32, 47, 33, 255, 30, 43, 31, 255, 30, 42, 30, 255, 25, 34, 26, 255, 24, 32, 25, 255, 23, 29, 24, 255, 27, 37, 28, 255, 28, 39, 29, 255, 27, 37, 28, 255, 24, 31, 25, 255, 25, 34, 26, 255, 33, 47, 33, 255, 34, 50, 34, 255, 34, 51, 35, 255, 34, 49, 34, 255, 34, 49, 34, 255, 33, 49, 34, 255, 34, 50, 34, 255, 35, 51, 35, 255, 36, 53, 36, 255, 35, 52, 35, 255, 37, 56, 37, 255, 30, 43, 31, 255, 29, 41, 30, 255, 30, 43, 31, 255, 29, 41, 30, 255, 28, 39, 29, 255, 30, 42, 30, 255, 26, 36, 27, 255, 25, 33, 26, 255, 28, 38, 28, 255, 30, 42, 30, 255, 32, 45, 32, 255, 30, 42, 30, 255, 28, 39, 29, 255, 29, 41, 30, 255, 33, 49, 34, 255, 34, 51, 35, 255, 36, 54, 36, 255, 35, 51, 35, 255, 34, 50, 34, 255, 32, 46, 32, 255, 31, 44, 31, 255, 34, 49, 34, 255, 28, 39, 29, 255, 31, 45, 32, 255, 32, 46, 32, 255, 36, 54, 36, 255, 35, 51, 35, 255, 33, 48, 33, 255, 34, 49, 34, 255, 35, 51, 35, 255, 34, 49, 34, 255, 35, 52, 35, 255, 34, 50, 34, 255, 34, 50, 34, 255, 33, 48, 33, 255, 36, 53, 36, 255, 39, 59, 39, 255, 56, 80, 52, 255, 51, 75, 49, 255, 56, 81, 52, 255, 34, 49, 34, 255, 33, 49, 34, 255, 34, 49, 34, 255, 33, 47, 33, 255, 31, 45, 32, 255, 26, 36, 27, 255, 28, 40, 29, 255, 27, 38, 28, 255, 28, 38, 28, 255, 35, 51, 35, 255, 36, 54, 36, 255, 35, 52, 35, 255, 34, 51, 35, 255, 36, 53, 36, 255, 41, 61, 40, 255, 31, 45, 32, 255, 29, 41, 30, 255, 29, 40, 29, 255, 30, 42, 30, 255, 31, 45, 32, 255, 28, 38, 28, 255, 27, 37, 28, 255, 30, 43, 31, 255, 30, 42, 30, 255, 34, 50, 34, 255, 32, 46, 32, 255, 31, 45, 32, 255, 26, 35, 27, 255, 27, 37, 28, 255, 28, 38, 28, 255, 29, 41, 30, 255, 29, 41, 30, 255, 32, 45, 32, 255, 28, 38, 28, 255, 29, 41, 30, 255, 27, 37, 28, 255, 27, 37, 28, 255, 29, 41, 30, 255, 32, 47, 33, 255, 32, 46, 32, 255, 33, 48, 33, 255, 34, 51, 35, 255, 34, 49, 34, 255, 29, 40, 29, 255, 27, 37, 28, 255, 27, 37, 28, 255, 27, 37, 28, 255, 33, 48, 33, 255, 35, 51, 35, 255, 34, 50, 34, 255, 32, 45, 32, 255, 33, 48, 33, 255, 31, 44, 31, 255, 33, 49, 34, 255, 35, 51, 35, 255, 36, 53, 36, 255, 35, 52, 35, 255, 36, 53, 36, 255, 41, 61, 40, 255, 37, 56, 37, 255, 40, 60, 40, 255, 36, 54, 36, 255, 34, 50, 34, 255, 31, 45, 32, 255, 32, 47, 33, 255, 34, 49, 34, 255, 32, 46, 32, 255, 36, 54, 36, 255, 36, 53, 36, 255, 32, 45, 32, 255, 33, 48, 33, 255, 32, 45, 32, 255, 36, 53, 36, 255, 41, 61, 40, 255, 43, 64, 42, 255, 35, 52, 35, 255, 33, 48, 33, 255, 36, 54, 36, 255, 42, 62, 41, 255, 33, 48, 33, 255, 29, 41, 30, 255, 31, 44, 31, 255, 30, 42, 30, 255, 27, 37, 28, 255, 29, 41, 30, 255, 29, 41, 30, 255, 32, 46, 32, 255, 33, 47, 33, 255, 30, 42, 30, 255, 27, 37, 28, 255, 24, 31, 25, 255, 27, 37, 28, 255, 28, 40, 29, 255, 27, 37, 28, 255, 26, 35, 27, 255, 29, 41, 30, 255, 27, 38, 28, 255, 27, 37, 28, 255, 26, 34, 26, 255, 32, 45, 32, 255, 30, 42, 30, 255, 31, 44, 31, 255, 31, 44, 31, 255, 29, 41, 30, 255, 28, 39, 29, 255, 28, 39, 29, 255, 32, 47, 33, 255, 36, 53, 36, 255, 37, 55, 37, 255, 33, 48, 33, 255, 27, 37, 28, 255, 31, 45, 32, 255, 31, 45, 32, 255, 30, 42, 30, 255, 28, 40, 29, 255, 27, 37, 28, 255, 28, 38, 28, 255, 27, 37, 28, 255, 26, 35, 27, 255, 24, 32, 25, 255, 25, 33, 26, 255, 27, 36, 27, 255, 32, 47, 33, 255, 33, 47, 33, 255, 34, 51, 35, 255, 39, 34, 24, 255, 36, 32, 23, 255, 34, 30, 22, 255, 64, 52, 37, 255, 35, 31, 22, 255, 42, 36, 24, 255, 51, 43, 31, 255, 37, 33, 23, 255, 41, 36, 24, 255, 38, 33, 23, 255, 40, 35, 24, 255, 37, 33, 23, 255, 39, 34, 23, 255, 49, 40, 27, 255, 38, 33, 22, 255, 47, 39, 25, 255, 40, 35, 24, 255, 39, 33, 23, 255, 42, 36, 26, 255, 38, 33, 23, 255, 42, 35, 24, 255, 44, 37, 24, 255, 40, 35, 24, 255, 40, 34, 23, 255, 40, 35, 23, 255, 42, 36, 24, 255, 33, 30, 22, 255, 36, 32, 23, 255, 39, 34, 23, 255, 35, 31, 22, 255, 43, 37, 24, 255, 56, 44, 29, 255, 43, 36, 24, 255, 41, 36, 24, 255, 40, 34, 24, 255, 41, 36, 24, 255, 48, 40, 26, 255, 95, 122, 85, 255, 48, 39, 25, 255, 43, 44, 37, 255, 45, 37, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 49, 40, 26, 255, 52, 42, 27, 255, 43, 37, 24, 255, 60, 46, 31, 255, 46, 39, 25, 255, 39, 34, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 64, 52, 37, 255, 39, 34, 25, 255, 38, 33, 23, 255, 42, 37, 27, 255, 34, 30, 22, 255, 37, 33, 23, 255, 42, 36, 24, 255, 45, 37, 24, 255, 33, 30, 22, 255, 39, 34, 24, 255, 40, 34, 24, 255, 39, 34, 23, 255, 41, 35, 24, 255, 35, 31, 22, 255, 62, 51, 36, 255, 41, 36, 26, 255, 33, 30, 22, 255, 39, 34, 24, 255, 45, 38, 25, 255, 42, 37, 27, 255, 41, 35, 24, 255, 49, 40, 26, 255, 37, 33, 23, 255, 39, 34, 24, 255, 33, 30, 22, 255, 35, 31, 22, 255, 53, 44, 32, 255, 37, 33, 23, 255, 50, 42, 31, 255, 64, 52, 37, 255, 44, 38, 27, 255, 33, 30, 22, 255, 42, 36, 24, 255, 41, 36, 26, 255, 37, 33, 23, 255, 39, 34, 23, 255, 36, 32, 23, 255, 35, 30, 22, 255, 49, 42, 30, 255, 37, 33, 24, 255, 42, 36, 24, 255, 33, 30, 22, 255, 36, 32, 23, 255, 45, 38, 25, 255, 66, 49, 33, 255, 70, 52, 33, 255, 64, 48, 32, 255, 51, 41, 27, 255, 43, 37, 24, 255, 39, 34, 23, 255, 35, 31, 22, 255, 36, 32, 22, 255, 38, 33, 23, 255, 36, 32, 23, 255, 48, 39, 25, 255, 42, 36, 24, 255, 54, 43, 28, 255, 39, 34, 24, 255, 40, 34, 24, 255, 37, 33, 24, 255, 33, 30, 22, 255, 35, 31, 23, 255, 34, 31, 22, 255, 37, 33, 23, 255, 36, 32, 23, 255, 34, 31, 22, 255, 33, 30, 22, 255, 37, 33, 23, 255, 40, 34, 24, 255, 44, 37, 24, 255, 37, 33, 24, 255, 33, 30, 22, 255, 35, 31, 22, 255, 59, 49, 35, 255, 34, 30, 22, 255, 45, 38, 25, 255, 38, 33, 23, 255, 42, 36, 24, 255, 33, 30, 22, 255, 39, 34, 25, 255, 52, 42, 27, 255, 45, 37, 24, 255, 52, 42, 28, 255, 51, 41, 27, 255, 45, 37, 24, 255, 39, 34, 24, 255, 34, 30, 22, 255, 35, 31, 22, 255, 39, 33, 23, 255, 42, 36, 24, 255, 34, 31, 22, 255, 35, 31, 23, 255, 34, 31, 22, 255, 48, 40, 26, 255, 50, 40, 27, 255, 52, 42, 27, 255, 46, 39, 25, 255, 69, 51, 33, 255, 63, 48, 32, 255, 66, 49, 33, 255, 72, 53, 33, 255, 54, 43, 28, 255, 46, 39, 25, 255, 52, 42, 27, 255, 52, 42, 28, 255, 40, 34, 24, 255, 43, 37, 24, 255, 53, 42, 28, 255, 55, 43, 28, 255, 41, 35, 24, 255, 51, 41, 27, 255, 49, 40, 26, 255, 38, 33, 23, 255, 37, 33, 23, 255, 36, 31, 22, 255, 34, 31, 22, 255, 40, 35, 24, 255, 52, 42, 27, 255, 43, 37, 24, 255, 34, 31, 22, 255, 38, 33, 23, 255, 39, 34, 24, 255, 43, 36, 24, 255, 41, 35, 24, 255, 34, 30, 22, 255, 46, 39, 25, 255, 40, 35, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 38, 33, 23, 255, 45, 38, 25, 255, 42, 36, 24, 255, 51, 41, 27, 255, 70, 52, 33, 255, 59, 46, 30, 255, 40, 34, 24, 255, 54, 43, 28, 255, 40, 35, 24, 255, 50, 40, 27, 255, 40, 35, 24, 255, 43, 36, 24, 255, 40, 35, 24, 255, 49, 42, 30, 255, 40, 35, 25, 255, 39, 34, 24, 255, 40, 35, 24, 255, 52, 42, 28, 255, 48, 39, 25, 255, 43, 36, 24, 255, 46, 39, 25, 255, 39, 34, 23, 255, 36, 32, 23, 255, 45, 37, 24, 255, 49, 40, 26, 255, 42, 36, 24, 255, 44, 37, 24, 255, 40, 35, 24, 255, 62, 51, 36, 255, 79, 62, 45, 255, 80, 64, 45, 255, 34, 31, 22, 255, 36, 32, 22, 255, 80, 64, 45, 255, 79, 63, 44, 255, 51, 43, 31, 255, 35, 31, 23, 255, 38, 33, 23, 255, 38, 33, 23, 255, 40, 35, 24, 255, 47, 39, 25, 255, 37, 33, 23, 255, 33, 30, 22, 255, 45, 37, 24, 255, 45, 37, 24, 255, 40, 34, 24, 255, 38, 33, 23, 255, 39, 34, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 38, 33, 23, 255, 43, 36, 26, 255, 37, 33, 23, 255, 53, 42, 28, 255, 37, 33, 23, 255, 35, 31, 22, 255, 45, 38, 25, 255, 55, 45, 32, 255, 36, 31, 22, 255, 56, 46, 33, 255, 40, 34, 24, 255, 38, 33, 23, 255, 40, 34, 24, 255, 50, 40, 27, 255, 53, 42, 28, 255, 63, 48, 31, 255, 67, 50, 33, 255, 44, 37, 24, 255, 43, 36, 24, 255, 54, 43, 28, 255, 51, 41, 27, 255, 43, 37, 24, 255, 35, 31, 22, 255, 45, 37, 24, 255, 37, 33, 23, 255, 36, 53, 36, 255, 32, 47, 33, 255, 35, 53, 36, 255, 33, 48, 33, 255, 32, 46, 32, 255, 31, 44, 31, 255, 32, 47, 33, 255, 29, 40, 29, 255, 30, 42, 30, 255, 30, 43, 31, 255, 28, 38, 28, 255, 28, 39, 29, 255, 28, 40, 29, 255, 28, 39, 29, 255, 30, 42, 30, 255, 28, 38, 28, 255, 33, 48, 33, 255, 34, 50, 34, 255, 30, 43, 31, 255, 32, 47, 33, 255, 33, 48, 33, 255, 34, 50, 34, 255, 36, 53, 36, 255, 33, 49, 34, 255, 31, 45, 32, 255, 36, 53, 36, 255, 36, 54, 36, 255, 34, 50, 34, 255, 32, 46, 32, 255, 35, 52, 35, 255, 45, 66, 43, 255, 38, 58, 38, 255, 34, 49, 34, 255, 41, 61, 40, 255, 39, 59, 39, 255, 37, 55, 37, 255, 35, 52, 35, 255, 29, 41, 30, 255, 31, 45, 32, 255, 32, 46, 32, 255, 27, 37, 28, 255, 25, 33, 26, 255, 29, 40, 29, 255, 27, 36, 27, 255, 25, 34, 26, 255, 29, 41, 30, 255, 26, 35, 27, 255, 30, 42, 30, 255, 32, 45, 32, 255, 31, 45, 32, 255, 25, 33, 26, 255, 28, 40, 29, 255, 28, 38, 28, 255, 29, 40, 29, 255, 27, 37, 28, 255, 31, 45, 32, 255, 35, 51, 35, 255, 33, 48, 33, 255, 33, 48, 33, 255, 31, 44, 31, 255, 31, 44, 31, 255, 33, 48, 33, 255, 32, 46, 32, 255, 30, 43, 31, 255, 32, 46, 32, 255, 33, 48, 33, 255, 29, 41, 30, 255, 30, 42, 30, 255, 34, 50, 34, 255, 33, 48, 33, 255, 32, 47, 33, 255, 27, 37, 28, 255, 24, 32, 25, 255, 24, 32, 25, 255, 24, 31, 25, 255, 28, 38, 28, 255, 26, 35, 27, 255, 26, 34, 26, 255, 25, 33, 26, 255, 26, 35, 27, 255, 33, 49, 34, 255, 36, 54, 36, 255, 33, 48, 33, 255, 27, 37, 28, 255, 30, 42, 30, 255, 31, 45, 32, 255, 33, 47, 33, 255, 32, 46, 32, 255, 31, 44, 31, 255, 33, 48, 33, 255, 33, 48, 33, 255, 30, 42, 30, 255, 28, 39, 29, 255, 28, 39, 29, 255, 29, 41, 30, 255, 26, 35, 27, 255, 30, 42, 30, 255, 28, 39, 29, 255, 25, 33, 26, 255, 25, 33, 26, 255, 30, 43, 31, 255, 29, 40, 29, 255, 30, 42, 30, 255, 29, 40, 29, 255, 33, 48, 33, 255, 33, 47, 33, 255, 36, 53, 36, 255, 34, 50, 34, 255, 36, 53, 36, 255, 33, 48, 33, 255, 29, 41, 30, 255, 31, 45, 32, 255, 30, 43, 31, 255, 33, 47, 33, 255, 32, 46, 32, 255, 31, 44, 31, 255, 31, 44, 31, 255, 34, 50, 34, 255, 33, 49, 34, 255, 34, 50, 34, 255, 29, 41, 30, 255, 33, 48, 33, 255, 33, 48, 33, 255, 34, 50, 34, 255, 35, 52, 35, 255, 35, 51, 35, 255, 38, 57, 38, 255, 100, 125, 16, 255, 37, 56, 37, 255, 37, 55, 37, 255, 37, 55, 37, 255, 32, 46, 32, 255, 33, 48, 33, 255, 34, 51, 35, 255, 32, 47, 33, 255, 31, 44, 31, 255, 31, 44, 31, 255, 31, 44, 31, 255, 28, 39, 29, 255, 30, 42, 30, 255, 34, 51, 35, 255, 35, 52, 35, 255, 34, 49, 34, 255, 32, 45, 32, 255, 33, 48, 33, 255, 32, 46, 32, 255, 33, 48, 33, 255, 29, 41, 30, 255, 26, 36, 27, 255, 28, 39, 29, 255, 28, 39, 29, 255, 27, 37, 28, 255, 30, 43, 31, 255, 31, 44, 31, 255, 30, 43, 31, 255, 36, 54, 36, 255, 34, 50, 34, 255, 29, 41, 30, 255, 26, 34, 26, 255, 25, 33, 26, 255, 25, 33, 26, 255, 29, 41, 30, 255, 27, 37, 28, 255, 24, 32, 25, 255, 26, 36, 27, 255, 27, 37, 28, 255, 26, 36, 27, 255, 26, 35, 27, 255, 30, 42, 30, 255, 31, 44, 31, 255, 34, 49, 34, 255, 35, 52, 35, 255, 36, 53, 36, 255, 36, 53, 36, 255, 33, 48, 33, 255, 29, 41, 30, 255, 29, 40, 29, 255, 32, 47, 33, 255, 31, 45, 32, 255, 36, 54, 36, 255, 32, 47, 33, 255, 32, 46, 32, 255, 29, 41, 30, 255, 31, 44, 31, 255, 31, 45, 32, 255, 33, 49, 34, 255, 33, 48, 33, 255, 33, 47, 33, 255, 34, 50, 34, 255, 33, 47, 33, 255, 37, 56, 37, 255, 37, 55, 37, 255, 45, 67, 44, 255, 33, 48, 33, 255, 30, 43, 31, 255, 35, 51, 35, 255, 34, 49, 34, 255, 35, 52, 35, 255, 38, 57, 38, 255, 37, 55, 37, 255, 32, 47, 33, 255, 36, 54, 36, 255, 38, 58, 38, 255, 36, 54, 36, 255, 36, 54, 36, 255, 36, 54, 36, 255, 35, 51, 35, 255, 34, 49, 34, 255, 34, 50, 34, 255, 36, 54, 36, 255, 36, 54, 36, 255, 28, 40, 29, 255, 29, 41, 30, 255, 33, 47, 33, 255, 31, 44, 31, 255, 32, 45, 32, 255, 31, 45, 32, 255, 28, 39, 29, 255, 30, 42, 30, 255, 26, 36, 27, 255, 25, 34, 26, 255, 26, 35, 27, 255, 26, 35, 27, 255, 24, 32, 25, 255, 31, 44, 31, 255, 28, 40, 29, 255, 28, 40, 29, 255, 29, 41, 30, 255, 28, 39, 29, 255, 28, 38, 28, 255, 29, 40, 29, 255, 29, 40, 29, 255, 29, 41, 30, 255, 27, 38, 28, 255, 27, 37, 28, 255, 28, 40, 29, 255, 30, 42, 30, 255, 32, 45, 32, 255, 34, 50, 34, 255, 34, 50, 34, 255, 30, 43, 31, 255, 30, 43, 31, 255, 30, 43, 31, 255, 30, 43, 31, 255, 30, 43, 31, 255, 30, 43, 31, 255, 25, 34, 26, 255, 26, 36, 27, 255, 27, 37, 28, 255, 24, 32, 25, 255, 27, 37, 28, 255, 27, 38, 28, 255, 32, 47, 33, 255, 31, 45, 32, 255, 31, 45, 32, 255, 35, 52, 35, 255, 34, 31, 22, 255, 37, 33, 23, 255, 36, 31, 22, 255, 34, 31, 22, 255, 35, 31, 22, 255, 36, 32, 23, 255, 36, 32, 24, 255, 34, 30, 22, 255, 36, 32, 22, 255, 45, 39, 28, 255, 34, 31, 22, 255, 38, 33, 23, 255, 39, 34, 24, 255, 41, 35, 23, 255, 38, 33, 23, 255, 40, 34, 24, 255, 34, 30, 22, 255, 50, 41, 26, 255, 51, 41, 27, 255, 43, 37, 24, 255, 41, 35, 24, 255, 39, 34, 23, 255, 39, 34, 23, 255, 40, 34, 24, 255, 43, 37, 24, 255, 44, 37, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 40, 35, 24, 255, 53, 42, 28, 255, 42, 36, 24, 255, 42, 36, 24, 255, 52, 42, 27, 255, 53, 42, 28, 255, 43, 37, 24, 255, 42, 36, 24, 255, 41, 36, 24, 255, 37, 33, 23, 255, 45, 37, 24, 255, 43, 37, 24, 255, 40, 35, 24, 255, 33, 30, 22, 255, 36, 31, 22, 255, 52, 42, 27, 255, 60, 46, 30, 255, 51, 41, 27, 255, 49, 40, 26, 255, 46, 38, 25, 255, 63, 48, 31, 255, 50, 40, 27, 255, 39, 33, 23, 255, 53, 44, 32, 255, 66, 54, 38, 255, 33, 30, 22, 255, 49, 42, 30, 255, 36, 32, 24, 255, 40, 34, 24, 255, 44, 37, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 51, 41, 27, 255, 40, 34, 24, 255, 36, 32, 23, 255, 38, 33, 23, 255, 58, 48, 34, 255, 75, 60, 43, 255, 37, 33, 23, 255, 34, 31, 22, 255, 36, 32, 22, 255, 43, 37, 24, 255, 54, 43, 28, 255, 57, 44, 29, 255, 43, 37, 24, 255, 51, 41, 27, 255, 46, 39, 25, 255, 45, 37, 24, 255, 40, 35, 24, 255, 40, 35, 24, 255, 39, 34, 24, 255, 33, 30, 22, 255, 55, 46, 33, 255, 34, 31, 22, 255, 39, 34, 23, 255, 44, 38, 27, 255, 46, 40, 29, 255, 73, 59, 42, 255, 62, 51, 36, 255, 34, 31, 22, 255, 45, 39, 28, 255, 55, 46, 33, 255, 33, 30, 22, 255, 36, 32, 23, 255, 37, 33, 23, 255, 45, 37, 24, 255, 59, 46, 30, 255, 58, 45, 30, 255, 66, 49, 33, 255, 63, 48, 32, 255, 45, 37, 24, 255, 45, 37, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 41, 36, 24, 255, 51, 41, 27, 255, 48, 39, 25, 255, 48, 39, 25, 255, 52, 42, 27, 255, 43, 37, 24, 255, 45, 37, 24, 255, 42, 36, 24, 255, 36, 31, 22, 255, 54, 45, 33, 255, 42, 37, 27, 255, 34, 30, 22, 255, 41, 36, 24, 255, 44, 37, 24, 255, 40, 35, 24, 255, 41, 35, 24, 255, 37, 33, 23, 255, 44, 38, 27, 255, 37, 33, 23, 255, 36, 32, 23, 255, 36, 32, 22, 255, 55, 46, 33, 255, 34, 30, 22, 255, 34, 31, 22, 255, 39, 34, 23, 255, 50, 40, 27, 255, 47, 39, 25, 255, 45, 37, 24, 255, 54, 43, 28, 255, 42, 36, 24, 255, 45, 37, 24, 255, 42, 36, 24, 255, 38, 33, 23, 255, 50, 42, 31, 255, 40, 35, 24, 255, 42, 36, 24, 255, 33, 30, 22, 255, 35, 31, 22, 255, 40, 34, 24, 255, 37, 38, 25, 255, 41, 35, 24, 255, 66, 49, 33, 255, 57, 44, 29, 255, 56, 44, 29, 255, 46, 38, 25, 255, 52, 42, 27, 255, 60, 46, 30, 255, 61, 47, 31, 255, 58, 45, 30, 255, 52, 42, 28, 255, 43, 37, 24, 255, 34, 31, 22, 255, 34, 31, 22, 255, 40, 35, 25, 255, 34, 31, 22, 255, 42, 36, 24, 255, 53, 42, 28, 255, 66, 49, 33, 255, 49, 40, 26, 255, 47, 39, 25, 255, 36, 31, 22, 255, 40, 34, 24, 255, 34, 31, 22, 255, 34, 30, 22, 255, 36, 31, 22, 255, 36, 32, 24, 255, 40, 35, 25, 255, 50, 42, 31, 255, 35, 31, 22, 255, 42, 36, 24, 255, 47, 39, 25, 255, 43, 37, 24, 255, 46, 39, 25, 255, 61, 46, 31, 255, 39, 34, 23, 255, 47, 39, 25, 255, 44, 37, 24, 255, 45, 37, 24, 255, 40, 34, 24, 255, 46, 38, 25, 255, 39, 33, 23, 255, 36, 32, 23, 255, 43, 37, 24, 255, 50, 40, 27, 255, 45, 37, 24, 255, 63, 48, 32, 255, 60, 46, 30, 255, 58, 45, 30, 255, 45, 38, 25, 255, 40, 34, 24, 255, 42, 36, 24, 255, 35, 31, 22, 255, 77, 62, 44, 255, 77, 62, 44, 255, 35, 31, 22, 255, 35, 31, 22, 255, 34, 31, 22, 255, 38, 33, 23, 255, 54, 43, 28, 255, 43, 37, 24, 255, 41, 35, 24, 255, 40, 35, 24, 255, 40, 35, 24, 255, 37, 33, 23, 255, 39, 34, 23, 255, 42, 36, 24, 255, 33, 29, 22, 255, 57, 47, 34, 255, 34, 31, 22, 255, 37, 33, 23, 255, 36, 32, 24, 255, 68, 55, 40, 255, 68, 55, 40, 255, 36, 32, 22, 255, 35, 31, 22, 255, 35, 31, 22, 255, 43, 37, 24, 255, 46, 38, 25, 255, 54, 43, 28, 255, 40, 35, 24, 255, 36, 32, 23, 255, 39, 34, 24, 255, 34, 30, 22, 255, 34, 30, 22, 255, 50, 42, 31, 255, 35, 31, 22, 255, 40, 34, 24, 255, 41, 35, 24, 255, 39, 33, 23, 255, 41, 35, 24, 255, 35, 31, 22, 255, 40, 34, 24, 255, 36, 32, 22, 255, 35, 31, 23, 255, 36, 31, 22, 255, 38, 33, 23, 255, 42, 35, 24, 255, 39, 33, 23, 255, 36, 32, 23, 255, 34, 31, 22, 255, 34, 30, 22, 255, 33, 30, 22, 255, 40, 34, 24, 255, 54, 43, 28, 255, 55, 43, 28, 255, 43, 37, 24, 255, 55, 43, 28, 255, 58, 45, 30, 255, 38, 33, 23, 255, 42, 37, 27, 255, 34, 30, 22, 255, 44, 37, 24, 255, 43, 36, 24, 255, 33, 47, 33, 255, 30, 43, 31, 255, 28, 38, 28, 255, 35, 52, 35, 255, 34, 49, 34, 255, 34, 50, 34, 255, 30, 42, 30, 255, 29, 41, 30, 255, 27, 37, 28, 255, 27, 38, 28, 255, 26, 36, 27, 255, 29, 40, 29, 255, 33, 48, 33, 255, 32, 46, 32, 255, 29, 41, 30, 255, 30, 42, 30, 255, 30, 42, 30, 255, 29, 41, 30, 255, 35, 51, 35, 255, 35, 51, 35, 255, 37, 55, 37, 255, 44, 65, 43, 255, 37, 55, 37, 255, 35, 51, 35, 255, 36, 54, 36, 255, 38, 57, 38, 255, 37, 56, 37, 255, 41, 61, 40, 255, 48, 70, 46, 255, 35, 53, 36, 255, 35, 52, 35, 255, 32, 46, 32, 255, 31, 44, 31, 255, 37, 55, 37, 255, 36, 53, 36, 255, 34, 50, 34, 255, 35, 52, 35, 255, 29, 41, 30, 255, 31, 45, 32, 255, 30, 42, 30, 255, 54, 63, 14, 255, 23, 30, 24, 255, 27, 37, 28, 255, 26, 35, 27, 255, 27, 38, 28, 255, 31, 44, 31, 255, 31, 44, 31, 255, 30, 42, 30, 255, 30, 42, 30, 255, 31, 45, 32, 255, 23, 29, 24, 255, 26, 36, 27, 255, 25, 33, 26, 255, 27, 37, 28, 255, 29, 40, 29, 255, 31, 45, 32, 255, 30, 43, 31, 255, 31, 44, 31, 255, 30, 42, 30, 255, 30, 43, 31, 255, 28, 39, 29, 255, 32, 46, 32, 255, 35, 51, 35, 255, 32, 47, 33, 255, 34, 50, 34, 255, 36, 54, 36, 255, 30, 42, 30, 255, 31, 45, 32, 255, 31, 45, 32, 255, 34, 49, 34, 255, 29, 41, 30, 255, 29, 41, 30, 255, 24, 32, 25, 255, 24, 31, 25, 255, 28, 39, 29, 255, 30, 42, 30, 255, 27, 37, 28, 255, 26, 36, 27, 255, 27, 37, 28, 255, 28, 39, 29, 255, 32, 46, 32, 255, 30, 43, 31, 255, 33, 49, 34, 255, 27, 37, 28, 255, 26, 36, 27, 255, 27, 37, 28, 255, 28, 39, 29, 255, 30, 43, 31, 255, 30, 43, 31, 255, 29, 41, 30, 255, 26, 36, 27, 255, 29, 41, 30, 255, 33, 48, 33, 255, 28, 39, 29, 255, 29, 41, 30, 255, 31, 45, 32, 255, 28, 39, 29, 255, 30, 43, 31, 255, 27, 37, 28, 255, 25, 33, 26, 255, 30, 42, 30, 255, 25, 33, 26, 255, 24, 31, 25, 255, 25, 33, 26, 255, 25, 33, 26, 255, 30, 43, 31, 255, 31, 45, 32, 255, 33, 47, 33, 255, 33, 47, 33, 255, 32, 46, 32, 255, 31, 45, 32, 255, 34, 49, 34, 255, 34, 50, 34, 255, 33, 48, 33, 255, 29, 41, 30, 255, 32, 46, 32, 255, 29, 41, 30, 255, 33, 48, 33, 255, 31, 45, 32, 255, 26, 36, 27, 255, 29, 41, 30, 255, 28, 39, 29, 255, 30, 43, 31, 255, 32, 46, 32, 255, 31, 44, 31, 255, 39, 59, 39, 255, 37, 56, 37, 255, 36, 54, 36, 255, 34, 49, 34, 255, 34, 49, 34, 255, 32, 45, 32, 255, 35, 51, 35, 255, 33, 47, 33, 255, 33, 49, 34, 255, 31, 44, 31, 255, 32, 46, 32, 255, 31, 45, 32, 255, 28, 40, 29, 255, 32, 46, 32, 255, 27, 38, 28, 255, 27, 36, 27, 255, 30, 42, 30, 255, 31, 45, 32, 255, 25, 33, 26, 255, 28, 38, 28, 255, 27, 37, 28, 255, 29, 40, 29, 255, 28, 39, 29, 255, 25, 33, 26, 255, 28, 38, 28, 255, 27, 38, 28, 255, 25, 34, 26, 255, 27, 38, 28, 255, 34, 50, 34, 255, 35, 51, 35, 255, 33, 47, 33, 255, 30, 42, 30, 255, 30, 43, 31, 255, 25, 33, 26, 255, 27, 37, 28, 255, 24, 31, 25, 255, 26, 34, 26, 255, 23, 29, 24, 255, 26, 33, 27, 255, 24, 31, 25, 255, 23, 30, 24, 255, 26, 34, 26, 255, 24, 32, 25, 255, 29, 41, 30, 255, 32, 45, 32, 255, 34, 50, 34, 255, 32, 45, 32, 255, 36, 54, 36, 255, 42, 62, 41, 255, 36, 54, 36, 255, 40, 60, 40, 255, 33, 48, 33, 255, 33, 48, 33, 255, 36, 53, 36, 255, 45, 67, 44, 255, 34, 51, 35, 255, 35, 52, 35, 255, 28, 40, 29, 255, 28, 38, 28, 255, 30, 42, 30, 255, 26, 34, 26, 255, 30, 43, 31, 255, 29, 40, 29, 255, 31, 44, 31, 255, 31, 44, 31, 255, 36, 54, 36, 255, 32, 47, 33, 255, 35, 52, 35, 255, 34, 49, 34, 255, 35, 52, 35, 255, 39, 59, 39, 255, 36, 54, 36, 255, 35, 53, 36, 255, 33, 48, 33, 255, 41, 61, 40, 255, 58, 83, 53, 255, 56, 81, 52, 255, 54, 78, 51, 255, 41, 61, 40, 255, 47, 69, 45, 255, 50, 73, 47, 255, 38, 57, 38, 255, 34, 50, 34, 255, 35, 51, 35, 255, 40, 59, 39, 255, 31, 44, 31, 255, 29, 40, 29, 255, 27, 38, 28, 255, 29, 41, 30, 255, 32, 46, 32, 255, 31, 44, 31, 255, 29, 41, 30, 255, 29, 41, 30, 255, 24, 32, 25, 255, 27, 37, 28, 255, 28, 39, 29, 255, 27, 38, 28, 255, 25, 33, 26, 255, 23, 30, 24, 255, 23, 29, 24, 255, 25, 33, 26, 255, 29, 41, 30, 255, 29, 41, 30, 255, 32, 46, 32, 255, 29, 41, 30, 255, 28, 39, 29, 255, 25, 34, 26, 255, 24, 32, 25, 255, 27, 36, 27, 255, 28, 40, 29, 255, 29, 40, 29, 255, 29, 40, 29, 255, 31, 45, 32, 255, 31, 45, 32, 255, 33, 48, 33, 255, 33, 48, 33, 255, 34, 50, 34, 255, 27, 37, 28, 255, 32, 47, 33, 255, 30, 42, 30, 255, 29, 41, 30, 255, 27, 36, 27, 255, 25, 33, 26, 255, 26, 33, 27, 255, 26, 36, 27, 255, 31, 44, 31, 255, 36, 53, 36, 255, 36, 54, 36, 255, 33, 48, 33, 255, 40, 59, 39, 255, 37, 56, 37, 255, 35, 31, 22, 255, 42, 36, 24, 255, 34, 31, 22, 255, 34, 30, 22, 255, 39, 34, 24, 255, 42, 36, 24, 255, 34, 30, 22, 255, 36, 32, 23, 255, 34, 30, 22, 255, 36, 32, 22, 255, 55, 46, 33, 255, 39, 34, 24, 255, 36, 32, 23, 255, 41, 35, 23, 255, 43, 36, 24, 255, 36, 32, 23, 255, 41, 35, 23, 255, 53, 42, 28, 255, 56, 43, 28, 255, 56, 43, 29, 255, 43, 36, 23, 255, 53, 41, 29, 255, 43, 36, 24, 255, 40, 34, 24, 255, 42, 35, 23, 255, 43, 37, 24, 255, 45, 37, 24, 255, 45, 38, 25, 255, 54, 43, 28, 255, 46, 39, 25, 255, 42, 36, 24, 255, 40, 34, 24, 255, 45, 37, 24, 255, 57, 44, 29, 255, 55, 43, 28, 255, 39, 33, 23, 255, 37, 33, 23, 255, 35, 31, 22, 255, 43, 37, 24, 255, 43, 37, 24, 255, 36, 32, 23, 255, 39, 34, 23, 255, 36, 30, 22, 255, 42, 36, 24, 255, 70, 52, 33, 255, 55, 43, 28, 255, 51, 41, 27, 255, 42, 36, 24, 255, 69, 51, 33, 255, 46, 38, 25, 255, 38, 33, 23, 255, 36, 32, 24, 255, 37, 33, 23, 255, 36, 32, 23, 255, 37, 33, 23, 255, 33, 30, 22, 255, 36, 32, 23, 255, 40, 35, 24, 255, 42, 36, 24, 255, 41, 35, 24, 255, 43, 36, 24, 255, 43, 37, 24, 255, 40, 34, 24, 255, 35, 31, 22, 255, 36, 32, 24, 255, 34, 30, 22, 255, 33, 30, 22, 255, 34, 30, 22, 255, 35, 31, 22, 255, 37, 33, 23, 255, 42, 36, 24, 255, 52, 42, 27, 255, 58, 45, 30, 255, 47, 39, 25, 255, 65, 49, 33, 255, 43, 37, 24, 255, 43, 37, 24, 255, 37, 33, 23, 255, 39, 34, 24, 255, 42, 36, 24, 255, 42, 37, 27, 255, 55, 46, 33, 255, 61, 50, 36, 255, 36, 32, 23, 255, 42, 36, 24, 255, 44, 38, 27, 255, 49, 42, 30, 255, 70, 57, 40, 255, 39, 34, 24, 255, 42, 37, 27, 255, 55, 46, 33, 255, 37, 33, 24, 255, 35, 31, 23, 255, 37, 33, 23, 255, 38, 33, 23, 255, 40, 34, 24, 255, 42, 36, 24, 255, 69, 51, 33, 255, 62, 47, 31, 255, 49, 40, 26, 255, 44, 37, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 40, 34, 24, 255, 58, 45, 30, 255, 61, 47, 31, 255, 52, 42, 27, 255, 45, 37, 24, 255, 49, 40, 26, 255, 51, 41, 27, 255, 44, 37, 24, 255, 39, 34, 24, 255, 36, 31, 22, 255, 63, 52, 37, 255, 35, 31, 22, 255, 37, 33, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 41, 35, 24, 255, 34, 31, 22, 255, 34, 31, 22, 255, 41, 35, 24, 255, 35, 31, 22, 255, 35, 31, 23, 255, 35, 31, 22, 255, 58, 48, 34, 255, 33, 30, 22, 255, 42, 36, 24, 255, 51, 41, 27, 255, 48, 40, 26, 255, 53, 42, 28, 255, 57, 45, 29, 255, 39, 34, 23, 255, 39, 34, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 62, 51, 36, 255, 34, 31, 22, 255, 39, 34, 23, 255, 33, 30, 22, 255, 37, 33, 23, 255, 52, 42, 27, 255, 90, 119, 85, 255, 40, 35, 24, 255, 65, 49, 33, 255, 50, 40, 27, 255, 51, 41, 27, 255, 58, 45, 30, 255, 52, 42, 27, 255, 44, 37, 24, 255, 55, 43, 28, 255, 48, 40, 26, 255, 45, 37, 24, 255, 37, 33, 23, 255, 33, 30, 22, 255, 59, 49, 35, 255, 58, 48, 34, 255, 36, 32, 23, 255, 40, 35, 24, 255, 49, 40, 26, 255, 66, 49, 33, 255, 59, 46, 30, 255, 50, 40, 27, 255, 36, 32, 22, 255, 42, 36, 24, 255, 41, 36, 24, 255, 37, 33, 23, 255, 34, 31, 22, 255, 36, 32, 22, 255, 39, 34, 23, 255, 37, 33, 24, 255, 33, 30, 22, 255, 39, 34, 23, 255, 53, 42, 28, 255, 43, 37, 24, 255, 49, 40, 26, 255, 46, 38, 25, 255, 48, 40, 26, 255, 51, 41, 27, 255, 56, 44, 29, 255, 39, 33, 23, 255, 39, 34, 23, 255, 45, 38, 25, 255, 46, 38, 25, 255, 41, 36, 24, 255, 43, 37, 24, 255, 46, 39, 25, 255, 45, 38, 25, 255, 63, 48, 31, 255, 64, 48, 32, 255, 52, 42, 27, 255, 57, 44, 29, 255, 39, 33, 23, 255, 44, 37, 24, 255, 38, 33, 23, 255, 79, 63, 45, 255, 42, 37, 27, 255, 35, 31, 22, 255, 36, 32, 23, 255, 44, 38, 27, 255, 41, 35, 24, 255, 39, 34, 23, 255, 42, 36, 24, 255, 55, 43, 28, 255, 46, 39, 25, 255, 36, 32, 23, 255, 36, 32, 23, 255, 38, 33, 23, 255, 42, 36, 24, 255, 33, 30, 22, 255, 61, 50, 36, 255, 37, 33, 24, 255, 34, 30, 22, 255, 34, 30, 22, 255, 62, 51, 36, 255, 33, 30, 22, 255, 38, 33, 23, 255, 37, 33, 23, 255, 33, 30, 22, 255, 53, 42, 28, 255, 39, 34, 23, 255, 53, 42, 28, 255, 43, 37, 24, 255, 37, 33, 23, 255, 39, 33, 23, 255, 40, 35, 25, 255, 40, 35, 25, 255, 59, 49, 35, 255, 38, 33, 23, 255, 37, 33, 23, 255, 42, 36, 24, 255, 43, 36, 24, 255, 34, 30, 22, 255, 40, 34, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 36, 32, 23, 255, 34, 30, 22, 255, 41, 35, 24, 255, 38, 33, 23, 255, 42, 36, 23, 255, 36, 32, 23, 255, 37, 33, 23, 255, 58, 48, 34, 255, 41, 36, 26, 255, 36, 32, 23, 255, 45, 37, 24, 255, 50, 40, 27, 255, 41, 35, 24, 255, 44, 37, 24, 255, 80, 95, 38, 255, 41, 36, 24, 255, 40, 35, 24, 255, 37, 33, 23, 255, 38, 33, 23, 255, 44, 37, 24, 255, 33, 49, 34, 255, 30, 42, 30, 255, 28, 39, 29, 255, 28, 39, 29, 255, 33, 48, 33, 255, 34, 50, 34, 255, 32, 46, 32, 255, 29, 41, 30, 255, 32, 46, 32, 255, 26, 35, 27, 255, 29, 41, 30, 255, 30, 43, 31, 255, 31, 44, 31, 255, 34, 50, 34, 255, 33, 47, 33, 255, 32, 46, 32, 255, 32, 46, 32, 255, 31, 44, 31, 255, 36, 54, 36, 255, 36, 54, 36, 255, 37, 56, 37, 255, 40, 60, 40, 255, 37, 56, 37, 255, 35, 52, 35, 255, 31, 44, 31, 255, 34, 50, 34, 255, 41, 61, 40, 255, 33, 48, 33, 255, 36, 54, 36, 255, 33, 48, 33, 255, 33, 49, 34, 255, 34, 50, 34, 255, 33, 49, 34, 255, 35, 52, 35, 255, 35, 52, 35, 255, 33, 49, 34, 255, 35, 52, 35, 255, 33, 49, 34, 255, 61, 74, 16, 255, 31, 45, 32, 255, 29, 41, 30, 255, 26, 35, 27, 255, 28, 38, 28, 255, 27, 38, 28, 255, 27, 38, 28, 255, 27, 37, 28, 255, 32, 45, 32, 255, 31, 45, 32, 255, 33, 48, 33, 255, 30, 43, 31, 255, 28, 39, 29, 255, 25, 34, 26, 255, 25, 33, 26, 255, 24, 30, 25, 255, 29, 40, 29, 255, 34, 50, 34, 255, 34, 49, 34, 255, 32, 47, 33, 255, 30, 43, 31, 255, 31, 44, 31, 255, 31, 44, 31, 255, 28, 39, 29, 255, 32, 46, 32, 255, 31, 45, 32, 255, 37, 55, 37, 255, 34, 49, 34, 255, 29, 41, 30, 255, 29, 40, 29, 255, 30, 43, 31, 255, 28, 38, 28, 255, 23, 30, 24, 255, 28, 39, 29, 255, 26, 34, 26, 255, 28, 38, 28, 255, 25, 33, 26, 255, 29, 40, 29, 255, 29, 41, 30, 255, 26, 35, 27, 255, 29, 40, 29, 255, 30, 42, 30, 255, 31, 45, 32, 255, 29, 41, 30, 255, 30, 42, 30, 255, 26, 35, 27, 255, 25, 33, 26, 255, 30, 42, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 28, 39, 29, 255, 26, 36, 27, 255, 31, 44, 31, 255, 30, 43, 31, 255, 29, 41, 30, 255, 29, 40, 29, 255, 32, 47, 33, 255, 35, 51, 35, 255, 26, 36, 27, 255, 31, 44, 31, 255, 29, 41, 30, 255, 27, 37, 28, 255, 27, 37, 28, 255, 24, 31, 25, 255, 23, 29, 24, 255, 24, 31, 25, 255, 28, 39, 29, 255, 30, 42, 30, 255, 28, 39, 29, 255, 34, 49, 34, 255, 31, 45, 32, 255, 29, 41, 30, 255, 27, 37, 28, 255, 27, 37, 28, 255, 31, 44, 31, 255, 30, 43, 31, 255, 29, 41, 30, 255, 33, 49, 34, 255, 28, 39, 29, 255, 29, 41, 30, 255, 27, 37, 28, 255, 30, 43, 31, 255, 33, 48, 33, 255, 33, 48, 33, 255, 28, 39, 29, 255, 29, 41, 30, 255, 33, 47, 33, 255, 36, 53, 36, 255, 37, 55, 37, 255, 34, 50, 34, 255, 36, 54, 36, 255, 35, 53, 36, 255, 30, 42, 30, 255, 34, 51, 35, 255, 34, 49, 34, 255, 34, 49, 34, 255, 33, 48, 33, 255, 31, 45, 32, 255, 28, 38, 28, 255, 31, 45, 32, 255, 31, 44, 31, 255, 29, 40, 29, 255, 29, 40, 29, 255, 30, 42, 30, 255, 32, 46, 32, 255, 27, 38, 28, 255, 28, 39, 29, 255, 23, 30, 24, 255, 28, 39, 29, 255, 24, 32, 25, 255, 26, 36, 27, 255, 28, 40, 29, 255, 27, 37, 28, 255, 26, 35, 27, 255, 30, 43, 31, 255, 34, 50, 34, 255, 35, 52, 35, 255, 35, 52, 35, 255, 31, 44, 31, 255, 32, 46, 32, 255, 31, 44, 31, 255, 33, 47, 33, 255, 26, 36, 27, 255, 23, 29, 24, 255, 33, 41, 32, 255, 24, 31, 25, 255, 25, 33, 26, 255, 27, 37, 28, 255, 28, 40, 29, 255, 28, 39, 29, 255, 28, 39, 29, 255, 30, 42, 30, 255, 31, 44, 31, 255, 35, 51, 35, 255, 35, 51, 35, 255, 36, 54, 36, 255, 43, 64, 42, 255, 37, 55, 37, 255, 33, 48, 33, 255, 33, 48, 33, 255, 34, 49, 34, 255, 42, 62, 41, 255, 44, 65, 43, 255, 33, 49, 34, 255, 30, 43, 31, 255, 30, 42, 30, 255, 26, 36, 27, 255, 28, 38, 28, 255, 26, 35, 27, 255, 28, 39, 29, 255, 27, 37, 28, 255, 34, 49, 34, 255, 30, 42, 30, 255, 30, 42, 30, 255, 32, 45, 32, 255, 37, 55, 37, 255, 34, 50, 34, 255, 38, 58, 38, 255, 36, 54, 36, 255, 34, 49, 34, 255, 34, 51, 35, 255, 37, 56, 37, 255, 60, 86, 55, 255, 48, 70, 46, 255, 51, 75, 49, 255, 49, 71, 46, 255, 49, 71, 46, 255, 37, 56, 37, 255, 37, 56, 37, 255, 34, 49, 34, 255, 34, 50, 34, 255, 33, 49, 34, 255, 34, 50, 34, 255, 32, 46, 32, 255, 32, 47, 33, 255, 33, 47, 33, 255, 33, 49, 34, 255, 30, 43, 31, 255, 29, 41, 30, 255, 26, 36, 27, 255, 28, 38, 28, 255, 27, 36, 27, 255, 29, 40, 29, 255, 26, 36, 27, 255, 26, 34, 26, 255, 27, 36, 27, 255, 23, 30, 24, 255, 28, 39, 29, 255, 31, 44, 31, 255, 32, 47, 33, 255, 33, 49, 34, 255, 29, 41, 30, 255, 25, 34, 26, 255, 25, 33, 26, 255, 28, 38, 28, 255, 30, 43, 31, 255, 29, 40, 29, 255, 31, 44, 31, 255, 34, 51, 35, 255, 33, 48, 33, 255, 30, 43, 31, 255, 30, 43, 31, 255, 34, 50, 34, 255, 38, 57, 38, 255, 31, 44, 31, 255, 33, 48, 33, 255, 33, 49, 34, 255, 29, 41, 30, 255, 29, 41, 30, 255, 26, 36, 27, 255, 25, 34, 26, 255, 29, 41, 30, 255, 32, 47, 33, 255, 45, 66, 43, 255, 38, 58, 38, 255, 37, 56, 37, 255, 37, 55, 37, 255, 31, 45, 32, 255, 40, 34, 24, 255, 44, 37, 24, 255, 45, 38, 25, 255, 54, 45, 33, 255, 39, 33, 23, 255, 34, 31, 22, 255, 33, 30, 22, 255, 40, 34, 24, 255, 33, 30, 22, 255, 41, 36, 24, 255, 40, 34, 24, 255, 47, 39, 25, 255, 45, 37, 24, 255, 68, 50, 32, 255, 44, 37, 24, 255, 39, 34, 23, 255, 42, 35, 23, 255, 42, 35, 24, 255, 44, 36, 24, 255, 42, 36, 24, 255, 40, 35, 23, 255, 52, 42, 27, 255, 45, 37, 25, 255, 54, 44, 30, 255, 54, 45, 31, 255, 45, 38, 24, 255, 50, 40, 26, 255, 40, 34, 24, 255, 51, 41, 27, 255, 55, 43, 28, 255, 40, 34, 24, 255, 37, 33, 23, 255, 43, 37, 24, 255, 42, 36, 24, 255, 51, 41, 27, 255, 34, 30, 22, 255, 42, 36, 24, 255, 37, 33, 24, 255, 40, 34, 24, 255, 49, 40, 26, 255, 60, 46, 30, 255, 42, 36, 24, 255, 42, 36, 24, 255, 34, 31, 22, 255, 45, 37, 24, 255, 48, 40, 26, 255, 66, 49, 33, 255, 59, 46, 30, 255, 77, 57, 33, 255, 47, 39, 25, 255, 40, 34, 24, 255, 39, 34, 23, 255, 36, 32, 23, 255, 38, 33, 23, 255, 55, 43, 28, 255, 43, 37, 24, 255, 45, 39, 28, 255, 41, 35, 24, 255, 54, 43, 28, 255, 43, 36, 24, 255, 36, 32, 22, 255, 37, 33, 23, 255, 36, 31, 22, 255, 37, 33, 23, 255, 42, 36, 24, 255, 40, 34, 24, 255, 46, 40, 29, 255, 40, 35, 25, 255, 63, 52, 37, 255, 36, 32, 23, 255, 38, 33, 23, 255, 42, 36, 24, 255, 33, 30, 22, 255, 43, 36, 24, 255, 41, 36, 24, 255, 43, 36, 24, 255, 45, 37, 24, 255, 55, 43, 28, 255, 44, 37, 24, 255, 44, 37, 24, 255, 39, 33, 23, 255, 42, 37, 27, 255, 40, 35, 25, 255, 36, 32, 22, 255, 36, 32, 23, 255, 36, 32, 24, 255, 57, 47, 34, 255, 34, 30, 22, 255, 37, 33, 23, 255, 36, 31, 22, 255, 36, 32, 23, 255, 39, 34, 23, 255, 68, 55, 40, 255, 33, 30, 22, 255, 39, 33, 23, 255, 42, 36, 24, 255, 38, 33, 23, 255, 36, 32, 23, 255, 45, 37, 24, 255, 43, 36, 24, 255, 42, 37, 27, 255, 37, 33, 23, 255, 37, 33, 23, 255, 40, 35, 24, 255, 45, 37, 24, 255, 41, 36, 24, 255, 44, 37, 24, 255, 54, 45, 33, 255, 49, 42, 30, 255, 43, 36, 24, 255, 36, 32, 23, 255, 62, 51, 36, 255, 40, 35, 24, 255, 42, 36, 24, 255, 39, 34, 23, 255, 55, 46, 33, 255, 41, 35, 24, 255, 33, 30, 22, 255, 42, 36, 24, 255, 42, 36, 24, 255, 35, 31, 22, 255, 37, 33, 23, 255, 36, 32, 24, 255, 34, 31, 22, 255, 39, 34, 23, 255, 55, 43, 28, 255, 49, 40, 26, 255, 55, 43, 28, 255, 37, 33, 23, 255, 58, 45, 30, 255, 49, 40, 26, 255, 60, 46, 30, 255, 66, 49, 33, 255, 56, 44, 29, 255, 44, 37, 24, 255, 42, 36, 24, 255, 71, 57, 41, 255, 35, 31, 22, 255, 39, 34, 23, 255, 40, 35, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 54, 43, 28, 255, 46, 38, 25, 255, 52, 42, 27, 255, 53, 42, 28, 255, 52, 42, 28, 255, 58, 45, 30, 255, 68, 51, 33, 255, 58, 45, 30, 255, 41, 35, 24, 255, 38, 33, 23, 255, 39, 34, 25, 255, 42, 37, 27, 255, 36, 32, 22, 255, 64, 52, 37, 255, 38, 33, 23, 255, 48, 39, 25, 255, 45, 37, 24, 255, 52, 42, 27, 255, 43, 36, 24, 255, 60, 46, 30, 255, 52, 42, 27, 255, 52, 42, 27, 255, 64, 48, 32, 255, 60, 46, 30, 255, 39, 34, 24, 255, 33, 30, 22, 255, 48, 40, 26, 255, 38, 33, 23, 255, 48, 39, 25, 255, 39, 33, 23, 255, 52, 42, 27, 255, 47, 39, 25, 255, 47, 39, 25, 255, 44, 37, 24, 255, 40, 34, 24, 255, 40, 35, 24, 255, 36, 32, 22, 255, 35, 31, 22, 255, 39, 34, 23, 255, 36, 32, 24, 255, 64, 48, 32, 255, 47, 39, 25, 255, 66, 49, 33, 255, 41, 36, 24, 255, 45, 37, 24, 255, 40, 34, 24, 255, 54, 43, 28, 255, 49, 40, 26, 255, 46, 38, 25, 255, 54, 43, 28, 255, 58, 45, 30, 255, 62, 47, 31, 255, 43, 36, 24, 255, 37, 33, 23, 255, 70, 57, 40, 255, 41, 35, 24, 255, 33, 30, 22, 255, 39, 33, 23, 255, 43, 37, 24, 255, 35, 31, 23, 255, 36, 32, 22, 255, 42, 36, 24, 255, 34, 30, 22, 255, 54, 45, 33, 255, 43, 36, 24, 255, 45, 37, 24, 255, 41, 36, 26, 255, 42, 36, 24, 255, 35, 31, 22, 255, 36, 32, 23, 255, 41, 36, 26, 255, 34, 30, 22, 255, 34, 31, 22, 255, 33, 30, 22, 255, 78, 62, 43, 255, 54, 45, 33, 255, 37, 33, 23, 255, 50, 40, 27, 255, 42, 36, 24, 255, 33, 30, 22, 255, 39, 34, 24, 255, 38, 33, 23, 255, 34, 31, 22, 255, 73, 59, 42, 255, 41, 36, 26, 255, 33, 30, 22, 255, 41, 36, 26, 255, 38, 33, 23, 255, 50, 41, 26, 255, 43, 37, 24, 255, 37, 33, 22, 255, 46, 37, 25, 255, 53, 42, 27, 255, 50, 40, 26, 255, 45, 42, 34, 255, 35, 31, 22, 255, 40, 34, 23, 255, 36, 32, 23, 255, 41, 35, 23, 255, 43, 36, 23, 255, 40, 35, 24, 255, 34, 30, 22, 255, 36, 32, 23, 255, 40, 35, 24, 255, 35, 31, 23, 255, 36, 32, 24, 255, 40, 34, 24, 255, 43, 36, 24, 255, 43, 36, 24, 255, 46, 38, 25, 255, 37, 33, 24, 255, 34, 31, 22, 255, 39, 34, 23, 255, 36, 32, 23, 255, 33, 49, 34, 255, 32, 46, 32, 255, 33, 49, 34, 255, 33, 48, 33, 255, 33, 48, 33, 255, 29, 41, 30, 255, 32, 45, 32, 255, 28, 39, 29, 255, 26, 35, 27, 255, 26, 35, 27, 255, 29, 41, 30, 255, 35, 52, 35, 255, 33, 48, 33, 255, 31, 45, 32, 255, 30, 43, 31, 255, 25, 34, 26, 255, 27, 36, 27, 255, 33, 49, 34, 255, 30, 42, 30, 255, 33, 47, 33, 255, 31, 45, 32, 255, 30, 43, 31, 255, 29, 41, 30, 255, 29, 40, 29, 255, 31, 44, 31, 255, 27, 37, 28, 255, 32, 46, 32, 255, 33, 49, 34, 255, 32, 47, 33, 255, 29, 40, 29, 255, 28, 39, 29, 255, 26, 36, 27, 255, 29, 41, 30, 255, 28, 39, 29, 255, 30, 43, 31, 255, 32, 47, 33, 255, 33, 47, 33, 255, 31, 44, 31, 255, 31, 44, 31, 255, 25, 33, 26, 255, 26, 35, 27, 255, 28, 39, 29, 255, 23, 29, 24, 255, 25, 33, 26, 255, 26, 34, 26, 255, 23, 30, 24, 255, 30, 42, 30, 255, 30, 43, 31, 255, 31, 45, 32, 255, 32, 46, 32, 255, 33, 48, 33, 255, 28, 39, 29, 255, 28, 38, 28, 255, 28, 39, 29, 255, 32, 46, 32, 255, 35, 51, 35, 255, 34, 50, 34, 255, 33, 48, 33, 255, 30, 43, 31, 255, 32, 46, 32, 255, 36, 53, 36, 255, 30, 43, 31, 255, 31, 45, 32, 255, 33, 49, 34, 255, 33, 49, 34, 255, 30, 43, 31, 255, 28, 38, 28, 255, 25, 34, 26, 255, 23, 30, 24, 255, 28, 39, 29, 255, 30, 42, 30, 255, 26, 35, 27, 255, 29, 40, 29, 255, 26, 35, 27, 255, 26, 36, 27, 255, 28, 40, 29, 255, 31, 44, 31, 255, 31, 45, 32, 255, 29, 41, 30, 255, 28, 40, 29, 255, 24, 31, 25, 255, 29, 40, 29, 255, 27, 38, 28, 255, 29, 41, 30, 255, 30, 42, 30, 255, 27, 37, 28, 255, 30, 43, 31, 255, 30, 43, 31, 255, 26, 36, 27, 255, 30, 42, 30, 255, 32, 45, 32, 255, 30, 42, 30, 255, 26, 35, 27, 255, 28, 39, 29, 255, 28, 40, 29, 255, 35, 52, 35, 255, 32, 46, 32, 255, 33, 48, 33, 255, 32, 47, 33, 255, 32, 46, 32, 255, 27, 36, 27, 255, 26, 35, 27, 255, 25, 34, 26, 255, 25, 33, 26, 255, 26, 34, 26, 255, 30, 42, 30, 255, 32, 46, 32, 255, 32, 47, 33, 255, 29, 41, 30, 255, 31, 45, 32, 255, 28, 39, 29, 255, 29, 40, 29, 255, 29, 41, 30, 255, 36, 53, 36, 255, 31, 44, 31, 255, 33, 49, 34, 255, 28, 39, 29, 255, 28, 39, 29, 255, 28, 39, 29, 255, 34, 50, 34, 255, 33, 48, 33, 255, 26, 36, 27, 255, 31, 44, 31, 255, 29, 41, 30, 255, 32, 47, 33, 255, 33, 47, 33, 255, 31, 44, 31, 255, 32, 46, 32, 255, 33, 49, 34, 255, 35, 52, 35, 255, 32, 46, 32, 255, 36, 54, 36, 255, 37, 55, 37, 255, 36, 53, 36, 255, 37, 55, 37, 255, 36, 53, 36, 255, 34, 49, 34, 255, 32, 46, 32, 255, 33, 49, 34, 255, 32, 45, 32, 255, 30, 43, 31, 255, 33, 48, 33, 255, 28, 38, 28, 255, 23, 30, 24, 255, 24, 31, 25, 255, 23, 30, 24, 255, 29, 40, 29, 255, 26, 35, 27, 255, 28, 38, 28, 255, 30, 42, 30, 255, 30, 42, 30, 255, 30, 43, 31, 255, 30, 42, 30, 255, 36, 54, 36, 255, 37, 56, 37, 255, 33, 48, 33, 255, 35, 51, 35, 255, 34, 49, 34, 255, 31, 45, 32, 255, 31, 44, 31, 255, 28, 39, 29, 255, 28, 38, 28, 255, 25, 34, 26, 255, 25, 33, 26, 255, 23, 29, 24, 255, 29, 40, 29, 255, 28, 39, 29, 255, 26, 35, 27, 255, 32, 46, 32, 255, 37, 55, 37, 255, 32, 46, 32, 255, 30, 43, 31, 255, 36, 54, 36, 255, 34, 50, 34, 255, 31, 45, 32, 255, 30, 42, 30, 255, 31, 44, 31, 255, 29, 41, 30, 255, 32, 46, 32, 255, 43, 63, 41, 255, 36, 54, 36, 255, 33, 48, 33, 255, 31, 45, 32, 255, 29, 40, 29, 255, 31, 44, 31, 255, 27, 37, 28, 255, 29, 40, 29, 255, 30, 42, 30, 255, 31, 44, 31, 255, 32, 47, 33, 255, 33, 48, 33, 255, 30, 42, 30, 255, 31, 45, 32, 255, 33, 49, 34, 255, 36, 54, 36, 255, 36, 54, 36, 255, 39, 59, 39, 255, 37, 56, 37, 255, 35, 51, 35, 255, 34, 51, 35, 255, 36, 53, 36, 255, 35, 53, 36, 255, 52, 76, 49, 255, 41, 61, 40, 255, 51, 74, 48, 255, 37, 55, 37, 255, 35, 52, 35, 255, 39, 59, 39, 255, 35, 52, 35, 255, 35, 52, 35, 255, 35, 51, 35, 255, 33, 47, 33, 255, 35, 53, 36, 255, 33, 48, 33, 255, 34, 51, 35, 255, 33, 49, 34, 255, 31, 44, 31, 255, 29, 41, 30, 255, 24, 32, 25, 255, 25, 33, 26, 255, 25, 33, 26, 255, 26, 35, 27, 255, 28, 39, 29, 255, 28, 38, 28, 255, 31, 45, 32, 255, 33, 48, 33, 255, 36, 53, 36, 255, 32, 47, 33, 255, 34, 49, 34, 255, 31, 44, 31, 255, 28, 39, 29, 255, 31, 45, 32, 255, 29, 41, 30, 255, 25, 33, 26, 255, 32, 46, 32, 255, 34, 50, 34, 255, 34, 50, 34, 255, 32, 47, 33, 255, 34, 50, 34, 255, 40, 60, 40, 255, 36, 53, 36, 255, 36, 54, 36, 255, 30, 43, 31, 255, 31, 45, 32, 255, 35, 52, 35, 255, 34, 50, 34, 255, 33, 47, 33, 255, 31, 45, 32, 255, 34, 51, 35, 255, 33, 48, 33, 255, 34, 50, 34, 255, 36, 54, 36, 255, 34, 49, 34, 255, 34, 50, 34, 255, 35, 51, 35, 255, 30, 43, 31, 255, 37, 33, 23, 255, 39, 34, 23, 255, 37, 33, 23, 255, 73, 59, 42, 255, 79, 63, 44, 255, 33, 30, 22, 255, 41, 36, 26, 255, 35, 31, 22, 255, 45, 39, 28, 255, 40, 34, 24, 255, 44, 37, 24, 255, 62, 47, 31, 255, 70, 52, 33, 255, 55, 43, 28, 255, 44, 37, 24, 255, 41, 35, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 58, 45, 30, 255, 50, 41, 26, 255, 60, 46, 31, 255, 54, 43, 28, 255, 42, 36, 24, 255, 41, 35, 24, 255, 36, 32, 24, 255, 42, 36, 25, 255, 38, 32, 23, 255, 48, 39, 25, 255, 46, 38, 25, 255, 41, 35, 24, 255, 48, 40, 26, 255, 56, 44, 29, 255, 51, 41, 27, 255, 39, 34, 24, 255, 43, 36, 24, 255, 47, 39, 25, 255, 44, 37, 24, 255, 39, 34, 24, 255, 49, 40, 26, 255, 70, 52, 33, 255, 48, 39, 25, 255, 43, 36, 24, 255, 55, 43, 28, 255, 43, 37, 24, 255, 42, 36, 24, 255, 61, 46, 31, 255, 58, 45, 30, 255, 46, 38, 25, 255, 73, 54, 33, 255, 42, 36, 24, 255, 39, 34, 24, 255, 33, 30, 22, 255, 41, 36, 26, 255, 43, 37, 24, 255, 41, 35, 24, 255, 50, 40, 27, 255, 41, 35, 24, 255, 44, 37, 24, 255, 42, 36, 24, 255, 34, 31, 22, 255, 34, 30, 22, 255, 40, 34, 24, 255, 35, 31, 22, 255, 38, 33, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 34, 30, 22, 255, 66, 54, 38, 255, 34, 30, 22, 255, 35, 31, 22, 255, 44, 37, 24, 255, 43, 37, 24, 255, 39, 33, 23, 255, 37, 33, 23, 255, 44, 37, 24, 255, 40, 34, 24, 255, 40, 35, 24, 255, 77, 57, 33, 255, 69, 51, 33, 255, 48, 39, 25, 255, 49, 42, 30, 255, 40, 35, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 51, 43, 31, 255, 80, 64, 45, 255, 78, 95, 52, 255, 55, 46, 33, 255, 58, 48, 34, 255, 43, 37, 24, 255, 40, 35, 24, 255, 37, 33, 23, 255, 36, 32, 23, 255, 39, 34, 25, 255, 37, 33, 23, 255, 51, 43, 31, 255, 37, 33, 24, 255, 35, 31, 22, 255, 45, 39, 28, 255, 38, 33, 23, 255, 44, 38, 27, 255, 39, 34, 23, 255, 35, 31, 22, 255, 36, 32, 23, 255, 42, 36, 24, 255, 45, 38, 25, 255, 36, 31, 22, 255, 42, 37, 27, 255, 53, 44, 32, 255, 39, 33, 23, 255, 40, 35, 25, 255, 46, 40, 29, 255, 45, 39, 28, 255, 34, 31, 22, 255, 55, 46, 33, 255, 70, 57, 40, 255, 62, 51, 36, 255, 39, 34, 23, 255, 52, 42, 27, 255, 46, 39, 25, 255, 52, 42, 28, 255, 33, 30, 22, 255, 34, 31, 22, 255, 42, 37, 27, 255, 49, 40, 26, 255, 58, 45, 30, 255, 49, 40, 26, 255, 41, 35, 24, 255, 36, 32, 23, 255, 42, 36, 24, 255, 48, 39, 25, 255, 57, 44, 29, 255, 64, 48, 32, 255, 57, 45, 29, 255, 47, 39, 25, 255, 44, 37, 24, 255, 44, 38, 27, 255, 34, 30, 22, 255, 35, 31, 22, 255, 33, 30, 22, 255, 34, 31, 22, 255, 38, 33, 23, 255, 37, 33, 23, 255, 45, 38, 25, 255, 39, 34, 24, 255, 42, 36, 24, 255, 44, 37, 24, 255, 40, 34, 24, 255, 38, 33, 23, 255, 42, 36, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 41, 35, 24, 255, 43, 36, 24, 255, 46, 39, 25, 255, 52, 42, 27, 255, 42, 36, 24, 255, 38, 33, 23, 255, 39, 33, 23, 255, 40, 34, 24, 255, 46, 39, 25, 255, 54, 43, 28, 255, 46, 38, 25, 255, 34, 31, 22, 255, 37, 33, 23, 255, 42, 36, 24, 255, 39, 34, 23, 255, 42, 36, 24, 255, 43, 37, 24, 255, 39, 34, 24, 255, 49, 40, 26, 255, 39, 34, 23, 255, 55, 43, 28, 255, 59, 45, 30, 255, 43, 36, 24, 255, 37, 33, 23, 255, 53, 44, 32, 255, 68, 55, 40, 255, 54, 45, 33, 255, 37, 33, 23, 255, 41, 36, 24, 255, 60, 46, 30, 255, 61, 47, 31, 255, 67, 50, 33, 255, 55, 43, 28, 255, 42, 36, 24, 255, 56, 44, 29, 255, 45, 38, 25, 255, 48, 40, 26, 255, 43, 36, 24, 255, 58, 45, 30, 255, 51, 41, 27, 255, 44, 37, 24, 255, 39, 34, 24, 255, 37, 33, 23, 255, 50, 42, 31, 255, 34, 30, 22, 255, 33, 30, 22, 255, 39, 34, 24, 255, 39, 34, 24, 255, 42, 36, 24, 255, 45, 38, 25, 255, 43, 36, 24, 255, 36, 32, 22, 255, 42, 36, 24, 255, 49, 40, 26, 255, 33, 30, 22, 255, 37, 33, 23, 255, 40, 34, 24, 255, 38, 33, 23, 255, 33, 30, 22, 255, 40, 34, 24, 255, 39, 34, 24, 255, 38, 33, 23, 255, 80, 64, 45, 255, 35, 31, 22, 255, 35, 31, 22, 255, 45, 37, 24, 255, 44, 37, 24, 255, 34, 31, 22, 255, 39, 33, 23, 255, 51, 43, 31, 255, 45, 39, 28, 255, 55, 46, 33, 255, 36, 32, 23, 255, 36, 32, 23, 255, 49, 42, 30, 255, 40, 34, 24, 255, 40, 35, 24, 255, 43, 37, 24, 255, 39, 34, 23, 255, 42, 35, 24, 255, 49, 40, 26, 255, 52, 41, 27, 255, 44, 37, 25, 255, 58, 47, 33, 255, 36, 32, 22, 255, 34, 31, 22, 255, 38, 33, 23, 255, 53, 42, 27, 255, 49, 39, 26, 255, 36, 32, 24, 255, 34, 31, 22, 255, 39, 34, 24, 255, 49, 42, 30, 255, 53, 44, 32, 255, 67, 54, 39, 255, 39, 34, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 36, 32, 23, 255, 40, 35, 24, 255, 32, 45, 32, 255, 35, 52, 35, 255, 34, 50, 34, 255, 33, 48, 33, 255, 30, 42, 30, 255, 28, 39, 29, 255, 29, 40, 29, 255, 31, 44, 31, 255, 25, 33, 26, 255, 25, 34, 26, 255, 31, 45, 32, 255, 31, 44, 31, 255, 33, 49, 34, 255, 32, 47, 33, 255, 32, 46, 32, 255, 26, 36, 27, 255, 26, 35, 27, 255, 30, 42, 30, 255, 29, 41, 30, 255, 28, 40, 29, 255, 26, 36, 27, 255, 28, 38, 28, 255, 26, 35, 27, 255, 25, 33, 26, 255, 25, 33, 26, 255, 28, 39, 29, 255, 27, 37, 28, 255, 29, 41, 30, 255, 27, 37, 28, 255, 25, 33, 26, 255, 26, 34, 26, 255, 26, 35, 27, 255, 31, 45, 32, 255, 29, 41, 30, 255, 31, 45, 32, 255, 32, 47, 33, 255, 30, 42, 30, 255, 31, 45, 32, 255, 30, 43, 31, 255, 29, 41, 30, 255, 25, 33, 26, 255, 23, 29, 24, 255, 24, 32, 25, 255, 27, 34, 27, 255, 26, 33, 27, 255, 24, 31, 25, 255, 29, 41, 30, 255, 32, 46, 32, 255, 36, 54, 36, 255, 44, 65, 43, 255, 32, 47, 33, 255, 32, 45, 32, 255, 28, 38, 28, 255, 33, 48, 33, 255, 33, 49, 34, 255, 34, 51, 35, 255, 32, 46, 32, 255, 31, 44, 31, 255, 32, 47, 33, 255, 32, 47, 33, 255, 35, 51, 35, 255, 30, 43, 31, 255, 30, 42, 30, 255, 32, 46, 32, 255, 33, 48, 33, 255, 31, 45, 32, 255, 26, 35, 27, 255, 24, 32, 25, 255, 26, 35, 27, 255, 26, 35, 27, 255, 25, 34, 26, 255, 28, 39, 29, 255, 30, 42, 30, 255, 29, 40, 29, 255, 27, 37, 28, 255, 28, 38, 28, 255, 27, 37, 28, 255, 29, 41, 30, 255, 27, 37, 28, 255, 29, 40, 29, 255, 27, 36, 27, 255, 24, 31, 25, 255, 23, 29, 24, 255, 25, 33, 26, 255, 27, 37, 28, 255, 26, 34, 26, 255, 27, 38, 28, 255, 28, 39, 29, 255, 30, 43, 31, 255, 30, 43, 31, 255, 30, 42, 30, 255, 26, 36, 27, 255, 28, 40, 29, 255, 29, 40, 29, 255, 32, 47, 33, 255, 34, 50, 34, 255, 32, 46, 32, 255, 31, 44, 31, 255, 35, 51, 35, 255, 32, 47, 33, 255, 27, 37, 28, 255, 29, 41, 30, 255, 28, 38, 28, 255, 27, 37, 28, 255, 24, 32, 25, 255, 26, 36, 27, 255, 29, 40, 29, 255, 30, 43, 31, 255, 30, 43, 31, 255, 31, 44, 31, 255, 28, 38, 28, 255, 30, 43, 31, 255, 34, 49, 34, 255, 32, 46, 32, 255, 30, 43, 31, 255, 34, 49, 34, 255, 34, 49, 34, 255, 32, 45, 32, 255, 29, 41, 30, 255, 32, 46, 32, 255, 32, 45, 32, 255, 28, 38, 28, 255, 28, 38, 28, 255, 26, 36, 27, 255, 29, 41, 30, 255, 28, 39, 29, 255, 29, 41, 30, 255, 32, 46, 32, 255, 32, 46, 32, 255, 31, 44, 31, 255, 33, 49, 34, 255, 34, 50, 34, 255, 37, 56, 37, 255, 34, 50, 34, 255, 34, 49, 34, 255, 33, 48, 33, 255, 31, 44, 31, 255, 31, 45, 32, 255, 31, 45, 32, 255, 31, 45, 32, 255, 31, 45, 32, 255, 29, 40, 29, 255, 26, 36, 27, 255, 24, 31, 25, 255, 24, 32, 25, 255, 24, 32, 25, 255, 26, 36, 27, 255, 25, 33, 26, 255, 29, 41, 30, 255, 31, 44, 31, 255, 31, 44, 31, 255, 32, 47, 33, 255, 33, 48, 33, 255, 35, 52, 35, 255, 36, 54, 36, 255, 34, 49, 34, 255, 33, 49, 34, 255, 34, 50, 34, 255, 34, 49, 34, 255, 33, 49, 34, 255, 32, 46, 32, 255, 29, 40, 29, 255, 25, 34, 26, 255, 28, 38, 28, 255, 27, 38, 28, 255, 27, 37, 28, 255, 27, 38, 28, 255, 29, 41, 30, 255, 33, 47, 33, 255, 31, 44, 31, 255, 31, 44, 31, 255, 30, 42, 30, 255, 33, 49, 34, 255, 34, 49, 34, 255, 30, 43, 31, 255, 25, 34, 26, 255, 31, 45, 32, 255, 31, 45, 32, 255, 35, 52, 35, 255, 33, 49, 34, 255, 35, 51, 35, 255, 33, 47, 33, 255, 30, 42, 30, 255, 28, 39, 29, 255, 30, 43, 31, 255, 29, 41, 30, 255, 28, 39, 29, 255, 30, 43, 31, 255, 29, 40, 29, 255, 31, 45, 32, 255, 29, 41, 30, 255, 25, 33, 26, 255, 28, 39, 29, 255, 29, 41, 30, 255, 33, 48, 33, 255, 37, 56, 37, 255, 33, 48, 33, 255, 33, 49, 34, 255, 34, 50, 34, 255, 33, 48, 33, 255, 34, 50, 34, 255, 35, 52, 35, 255, 47, 69, 45, 255, 48, 70, 46, 255, 37, 56, 37, 255, 40, 60, 40, 255, 36, 54, 36, 255, 34, 49, 34, 255, 36, 53, 36, 255, 33, 48, 33, 255, 33, 48, 33, 255, 30, 42, 30, 255, 33, 49, 34, 255, 35, 51, 35, 255, 32, 46, 32, 255, 29, 40, 29, 255, 28, 39, 29, 255, 27, 37, 28, 255, 25, 33, 26, 255, 25, 31, 25, 255, 25, 33, 26, 255, 27, 38, 28, 255, 32, 46, 32, 255, 30, 42, 30, 255, 31, 44, 31, 255, 33, 47, 33, 255, 32, 47, 33, 255, 32, 45, 32, 255, 32, 46, 32, 255, 30, 42, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 25, 33, 26, 255, 28, 39, 29, 255, 30, 42, 30, 255, 31, 45, 32, 255, 31, 44, 31, 255, 36, 53, 36, 255, 36, 54, 36, 255, 56, 81, 52, 255, 44, 65, 43, 255, 31, 45, 32, 255, 32, 47, 33, 255, 30, 42, 30, 255, 33, 47, 33, 255, 35, 53, 36, 255, 35, 51, 35, 255, 33, 48, 33, 255, 36, 53, 36, 255, 33, 48, 33, 255, 33, 49, 34, 255, 34, 50, 34, 255, 32, 46, 32, 255, 30, 43, 31, 255, 34, 50, 34, 255, 32, 46, 32, 255, 34, 31, 22, 255, 42, 36, 24, 255, 35, 31, 22, 255, 64, 52, 37, 255, 80, 64, 45, 255, 34, 31, 22, 255, 55, 46, 33, 255, 34, 30, 22, 255, 42, 37, 27, 255, 38, 33, 23, 255, 42, 36, 24, 255, 61, 46, 31, 255, 54, 43, 28, 255, 63, 48, 31, 255, 44, 37, 24, 255, 44, 37, 24, 255, 39, 34, 23, 255, 43, 36, 24, 255, 52, 42, 27, 255, 59, 46, 30, 255, 49, 40, 26, 255, 48, 40, 26, 255, 38, 33, 22, 255, 37, 33, 22, 255, 37, 32, 23, 255, 37, 32, 22, 255, 44, 36, 25, 255, 43, 37, 25, 255, 40, 35, 24, 255, 45, 38, 25, 255, 54, 43, 28, 255, 47, 39, 25, 255, 72, 53, 33, 255, 42, 36, 24, 255, 39, 34, 24, 255, 47, 39, 25, 255, 54, 43, 28, 255, 42, 36, 24, 255, 55, 43, 28, 255, 62, 47, 31, 255, 95, 106, 68, 255, 44, 37, 24, 255, 54, 43, 28, 255, 55, 43, 28, 255, 51, 41, 27, 255, 64, 48, 32, 255, 55, 43, 28, 255, 63, 48, 32, 255, 60, 46, 30, 255, 44, 45, 37, 255, 40, 35, 24, 255, 72, 58, 42, 255, 35, 31, 22, 255, 58, 45, 30, 255, 42, 36, 24, 255, 48, 40, 26, 255, 36, 32, 23, 255, 45, 37, 24, 255, 40, 34, 24, 255, 36, 32, 23, 255, 42, 36, 24, 255, 35, 31, 22, 255, 34, 30, 22, 255, 38, 33, 23, 255, 40, 34, 24, 255, 33, 30, 22, 255, 34, 30, 22, 255, 55, 46, 33, 255, 37, 33, 23, 255, 36, 32, 22, 255, 43, 36, 24, 255, 41, 36, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 43, 36, 24, 255, 40, 35, 24, 255, 54, 43, 28, 255, 75, 55, 33, 255, 55, 43, 28, 255, 43, 37, 24, 255, 44, 38, 27, 255, 34, 30, 22, 255, 39, 33, 23, 255, 47, 39, 25, 255, 37, 33, 23, 255, 46, 40, 29, 255, 45, 39, 28, 255, 63, 52, 37, 255, 33, 30, 22, 255, 42, 36, 24, 255, 45, 37, 24, 255, 33, 30, 22, 255, 34, 30, 22, 255, 35, 31, 22, 255, 53, 44, 32, 255, 57, 47, 34, 255, 59, 49, 35, 255, 67, 54, 39, 255, 63, 52, 37, 255, 38, 33, 23, 255, 35, 31, 22, 255, 37, 33, 23, 255, 36, 32, 22, 255, 36, 32, 22, 255, 42, 36, 24, 255, 40, 34, 24, 255, 36, 32, 22, 255, 54, 45, 33, 255, 34, 31, 22, 255, 35, 31, 23, 255, 58, 48, 34, 255, 70, 57, 40, 255, 37, 33, 23, 255, 44, 38, 27, 255, 50, 42, 31, 255, 59, 49, 35, 255, 50, 42, 31, 255, 34, 30, 22, 255, 43, 37, 24, 255, 49, 40, 26, 255, 44, 37, 24, 255, 38, 33, 23, 255, 39, 34, 25, 255, 33, 30, 22, 255, 52, 42, 27, 255, 61, 46, 31, 255, 49, 40, 26, 255, 49, 40, 26, 255, 40, 43, 36, 255, 48, 39, 25, 255, 52, 42, 28, 255, 60, 46, 31, 255, 52, 42, 27, 255, 46, 39, 25, 255, 40, 35, 24, 255, 39, 33, 23, 255, 64, 52, 37, 255, 40, 35, 24, 255, 42, 36, 24, 255, 39, 34, 25, 255, 34, 31, 22, 255, 44, 38, 27, 255, 35, 31, 22, 255, 37, 33, 23, 255, 40, 34, 24, 255, 45, 37, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 46, 38, 25, 255, 41, 36, 24, 255, 36, 32, 23, 255, 37, 33, 23, 255, 46, 38, 25, 255, 43, 37, 24, 255, 41, 35, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 41, 36, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 43, 37, 24, 255, 48, 39, 25, 255, 37, 33, 23, 255, 44, 37, 24, 255, 38, 33, 23, 255, 37, 33, 23, 255, 39, 34, 24, 255, 42, 36, 24, 255, 40, 35, 24, 255, 47, 39, 25, 255, 43, 37, 24, 255, 39, 34, 24, 255, 43, 36, 24, 255, 42, 36, 24, 255, 63, 48, 31, 255, 59, 46, 30, 255, 61, 47, 31, 255, 40, 35, 24, 255, 37, 33, 24, 255, 36, 32, 24, 255, 33, 30, 22, 255, 34, 30, 22, 255, 36, 32, 23, 255, 44, 37, 24, 255, 55, 43, 28, 255, 53, 42, 28, 255, 61, 47, 31, 255, 58, 45, 30, 255, 49, 40, 26, 255, 42, 36, 24, 255, 44, 37, 24, 255, 45, 37, 24, 255, 52, 42, 28, 255, 45, 37, 24, 255, 39, 34, 24, 255, 38, 33, 23, 255, 50, 42, 31, 255, 55, 46, 33, 255, 37, 33, 24, 255, 39, 34, 23, 255, 36, 32, 23, 255, 43, 37, 24, 255, 43, 36, 24, 255, 42, 36, 24, 255, 39, 34, 24, 255, 41, 36, 24, 255, 43, 36, 24, 255, 42, 36, 24, 255, 39, 34, 23, 255, 39, 34, 24, 255, 41, 35, 24, 255, 36, 32, 24, 255, 39, 33, 23, 255, 36, 32, 23, 255, 39, 34, 24, 255, 36, 31, 22, 255, 42, 37, 27, 255, 42, 37, 27, 255, 33, 30, 22, 255, 39, 33, 23, 255, 45, 37, 24, 255, 41, 36, 24, 255, 37, 33, 23, 255, 34, 31, 22, 255, 41, 36, 26, 255, 39, 34, 24, 255, 40, 35, 24, 255, 50, 42, 31, 255, 34, 31, 22, 255, 48, 41, 29, 255, 41, 35, 24, 255, 41, 35, 24, 255, 39, 34, 24, 255, 45, 37, 25, 255, 54, 42, 28, 255, 48, 39, 26, 255, 38, 34, 23, 255, 69, 55, 39, 255, 39, 34, 25, 255, 38, 33, 23, 255, 42, 36, 24, 255, 60, 46, 31, 255, 46, 38, 24, 255, 37, 33, 23, 255, 40, 34, 24, 255, 37, 33, 23, 255, 36, 32, 23, 255, 35, 31, 23, 255, 41, 36, 26, 255, 39, 34, 24, 255, 40, 34, 24, 255, 41, 35, 24, 255, 43, 36, 24, 255, 47, 39, 25, 255, 35, 31, 22, 255, 36, 31, 22, 255, 35, 51, 35, 255, 37, 56, 37, 255, 40, 60, 40, 255, 33, 48, 33, 255, 31, 44, 31, 255, 31, 44, 31, 255, 32, 46, 32, 255, 26, 36, 27, 255, 24, 31, 25, 255, 25, 34, 26, 255, 30, 43, 31, 255, 31, 45, 32, 255, 35, 52, 35, 255, 36, 54, 36, 255, 32, 47, 33, 255, 31, 44, 31, 255, 23, 30, 24, 255, 27, 36, 27, 255, 30, 43, 31, 255, 25, 34, 26, 255, 28, 38, 28, 255, 25, 31, 25, 255, 25, 33, 26, 255, 28, 39, 29, 255, 27, 36, 27, 255, 24, 31, 25, 255, 23, 30, 24, 255, 24, 31, 25, 255, 29, 36, 29, 255, 23, 29, 24, 255, 26, 35, 27, 255, 29, 40, 29, 255, 35, 51, 35, 255, 33, 48, 33, 255, 32, 46, 32, 255, 29, 41, 30, 255, 27, 37, 28, 255, 25, 33, 26, 255, 25, 33, 26, 255, 27, 38, 28, 255, 27, 37, 28, 255, 30, 43, 31, 255, 26, 36, 27, 255, 25, 33, 26, 255, 26, 35, 27, 255, 29, 41, 30, 255, 33, 47, 33, 255, 35, 52, 35, 255, 43, 63, 41, 255, 37, 56, 37, 255, 33, 48, 33, 255, 35, 52, 35, 255, 32, 47, 33, 255, 36, 54, 36, 255, 36, 54, 36, 255, 34, 49, 34, 255, 29, 41, 30, 255, 28, 40, 29, 255, 30, 42, 30, 255, 28, 40, 29, 255, 33, 47, 33, 255, 32, 46, 32, 255, 31, 45, 32, 255, 27, 38, 28, 255, 28, 38, 28, 255, 32, 46, 32, 255, 30, 43, 31, 255, 27, 37, 28, 255, 27, 37, 28, 255, 28, 39, 29, 255, 24, 32, 25, 255, 30, 42, 30, 255, 26, 35, 27, 255, 32, 45, 32, 255, 30, 42, 30, 255, 28, 38, 28, 255, 28, 38, 28, 255, 30, 42, 30, 255, 25, 33, 26, 255, 27, 37, 28, 255, 27, 37, 28, 255, 24, 32, 25, 255, 24, 31, 25, 255, 26, 35, 27, 255, 27, 37, 28, 255, 24, 32, 25, 255, 27, 38, 28, 255, 27, 36, 27, 255, 28, 39, 29, 255, 31, 45, 32, 255, 27, 37, 28, 255, 30, 43, 31, 255, 35, 51, 35, 255, 32, 46, 32, 255, 34, 49, 34, 255, 34, 49, 34, 255, 30, 42, 30, 255, 30, 43, 31, 255, 35, 51, 35, 255, 33, 49, 34, 255, 30, 43, 31, 255, 30, 43, 31, 255, 27, 37, 28, 255, 28, 39, 29, 255, 27, 38, 28, 255, 27, 38, 28, 255, 24, 31, 25, 255, 28, 38, 28, 255, 30, 42, 30, 255, 32, 46, 32, 255, 31, 45, 32, 255, 31, 44, 31, 255, 29, 41, 30, 255, 31, 45, 32, 255, 30, 42, 30, 255, 33, 48, 33, 255, 31, 45, 32, 255, 34, 50, 34, 255, 31, 44, 31, 255, 28, 39, 29, 255, 28, 38, 28, 255, 29, 41, 30, 255, 28, 39, 29, 255, 28, 38, 28, 255, 28, 38, 28, 255, 27, 37, 28, 255, 26, 34, 26, 255, 31, 45, 32, 255, 28, 39, 29, 255, 31, 45, 32, 255, 33, 48, 33, 255, 34, 50, 34, 255, 38, 57, 38, 255, 34, 50, 34, 255, 32, 47, 33, 255, 33, 48, 33, 255, 28, 39, 29, 255, 25, 33, 26, 255, 25, 33, 26, 255, 26, 34, 26, 255, 31, 45, 32, 255, 31, 45, 32, 255, 24, 32, 25, 255, 26, 33, 27, 255, 23, 30, 24, 255, 24, 31, 25, 255, 25, 34, 26, 255, 25, 34, 26, 255, 30, 43, 31, 255, 33, 48, 33, 255, 32, 46, 32, 255, 32, 47, 33, 255, 30, 43, 31, 255, 34, 49, 34, 255, 31, 44, 31, 255, 30, 43, 31, 255, 31, 44, 31, 255, 37, 55, 37, 255, 35, 52, 35, 255, 32, 45, 32, 255, 29, 41, 30, 255, 29, 41, 30, 255, 26, 36, 27, 255, 26, 34, 26, 255, 28, 38, 28, 255, 30, 42, 30, 255, 28, 38, 28, 255, 31, 44, 31, 255, 33, 48, 33, 255, 32, 46, 32, 255, 36, 53, 36, 255, 35, 51, 35, 255, 34, 50, 34, 255, 34, 49, 34, 255, 28, 40, 29, 255, 30, 43, 31, 255, 33, 49, 34, 255, 33, 48, 33, 255, 37, 56, 37, 255, 40, 59, 39, 255, 37, 55, 37, 255, 40, 59, 39, 255, 35, 52, 35, 255, 32, 47, 33, 255, 32, 46, 32, 255, 31, 45, 32, 255, 28, 40, 29, 255, 26, 34, 26, 255, 27, 37, 28, 255, 24, 32, 25, 255, 28, 39, 29, 255, 25, 34, 26, 255, 30, 42, 30, 255, 33, 47, 33, 255, 34, 50, 34, 255, 33, 48, 33, 255, 35, 53, 36, 255, 36, 53, 36, 255, 33, 49, 34, 255, 31, 44, 31, 255, 29, 40, 29, 255, 32, 47, 33, 255, 37, 56, 37, 255, 43, 63, 41, 255, 38, 57, 38, 255, 36, 54, 36, 255, 37, 56, 37, 255, 33, 49, 34, 255, 34, 50, 34, 255, 32, 45, 32, 255, 32, 46, 32, 255, 34, 51, 35, 255, 34, 51, 35, 255, 34, 49, 34, 255, 32, 46, 32, 255, 30, 43, 31, 255, 32, 47, 33, 255, 26, 36, 27, 255, 26, 35, 27, 255, 24, 32, 25, 255, 26, 35, 27, 255, 26, 36, 27, 255, 27, 37, 28, 255, 25, 34, 26, 255, 27, 37, 28, 255, 28, 39, 29, 255, 31, 44, 31, 255, 30, 42, 30, 255, 29, 41, 30, 255, 32, 46, 32, 255, 27, 37, 28, 255, 30, 43, 31, 255, 29, 40, 29, 255, 29, 41, 30, 255, 30, 42, 30, 255, 27, 37, 28, 255, 29, 40, 29, 255, 34, 50, 34, 255, 36, 53, 36, 255, 65, 92, 59, 255, 49, 71, 46, 255, 30, 42, 30, 255, 30, 43, 31, 255, 34, 49, 34, 255, 35, 51, 35, 255, 36, 54, 36, 255, 36, 54, 36, 255, 37, 56, 37, 255, 36, 53, 36, 255, 38, 57, 38, 255, 31, 45, 32, 255, 32, 46, 32, 255, 31, 45, 32, 255, 34, 49, 34, 255, 34, 50, 34, 255, 37, 56, 37, 255, 33, 30, 22, 255, 40, 34, 24, 255, 36, 32, 23, 255, 55, 46, 33, 255, 46, 40, 29, 255, 78, 61, 42, 255, 79, 63, 45, 255, 49, 42, 30, 255, 50, 40, 27, 255, 42, 36, 24, 255, 44, 37, 24, 255, 44, 37, 24, 255, 43, 36, 24, 255, 47, 39, 25, 255, 43, 37, 24, 255, 40, 35, 24, 255, 36, 32, 23, 255, 41, 36, 24, 255, 42, 36, 24, 255, 59, 45, 30, 255, 47, 39, 25, 255, 38, 33, 23, 255, 38, 33, 24, 255, 39, 34, 24, 255, 48, 39, 25, 255, 48, 39, 26, 255, 42, 36, 24, 255, 36, 32, 23, 255, 37, 33, 23, 255, 39, 33, 23, 255, 45, 37, 24, 255, 41, 36, 24, 255, 46, 39, 25, 255, 46, 39, 25, 255, 57, 44, 29, 255, 38, 33, 23, 255, 36, 32, 24, 255, 42, 36, 24, 255, 46, 38, 25, 255, 46, 38, 25, 255, 48, 40, 26, 255, 54, 43, 28, 255, 72, 53, 33, 255, 44, 37, 24, 255, 49, 40, 26, 255, 43, 36, 24, 255, 58, 45, 30, 255, 64, 48, 32, 255, 67, 50, 33, 255, 41, 35, 24, 255, 39, 34, 23, 255, 33, 30, 22, 255, 41, 36, 24, 255, 55, 43, 28, 255, 43, 36, 24, 255, 37, 33, 23, 255, 41, 35, 24, 255, 43, 37, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 39, 34, 24, 255, 42, 36, 24, 255, 35, 31, 22, 255, 46, 40, 29, 255, 34, 30, 22, 255, 36, 32, 24, 255, 46, 40, 29, 255, 37, 33, 23, 255, 35, 31, 23, 255, 36, 32, 22, 255, 39, 34, 24, 255, 40, 34, 24, 255, 43, 36, 24, 255, 42, 36, 24, 255, 57, 44, 29, 255, 42, 36, 24, 255, 38, 33, 23, 255, 40, 35, 24, 255, 70, 52, 33, 255, 44, 37, 24, 255, 37, 33, 23, 255, 40, 34, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 49, 40, 26, 255, 39, 33, 23, 255, 43, 37, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 34, 31, 22, 255, 44, 38, 27, 255, 57, 47, 34, 255, 36, 32, 23, 255, 35, 31, 23, 255, 37, 33, 24, 255, 79, 62, 45, 255, 34, 30, 22, 255, 41, 36, 24, 255, 39, 34, 23, 255, 42, 37, 27, 255, 45, 38, 25, 255, 56, 44, 29, 255, 42, 36, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 40, 35, 25, 255, 39, 33, 23, 255, 57, 47, 34, 255, 54, 45, 33, 255, 35, 31, 22, 255, 35, 31, 22, 255, 41, 36, 26, 255, 48, 40, 30, 255, 34, 30, 22, 255, 42, 36, 24, 255, 34, 30, 22, 255, 39, 34, 24, 255, 45, 38, 25, 255, 51, 41, 27, 255, 36, 32, 23, 255, 37, 33, 23, 255, 44, 37, 24, 255, 45, 39, 28, 255, 37, 33, 23, 255, 44, 37, 24, 255, 37, 33, 23, 255, 49, 40, 26, 255, 52, 42, 27, 255, 39, 34, 24, 255, 40, 34, 24, 255, 40, 34, 24, 255, 48, 40, 26, 255, 40, 34, 24, 255, 70, 57, 40, 255, 68, 55, 40, 255, 34, 31, 22, 255, 36, 32, 23, 255, 34, 30, 22, 255, 36, 32, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 38, 33, 23, 255, 42, 36, 24, 255, 36, 32, 23, 255, 52, 42, 27, 255, 45, 38, 25, 255, 60, 46, 30, 255, 58, 45, 30, 255, 39, 34, 24, 255, 35, 31, 23, 255, 73, 59, 42, 255, 33, 30, 22, 255, 46, 39, 25, 255, 41, 35, 24, 255, 62, 51, 36, 255, 37, 33, 23, 255, 42, 37, 27, 255, 41, 36, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 48, 39, 25, 255, 43, 37, 24, 255, 36, 32, 24, 255, 37, 33, 23, 255, 36, 32, 23, 255, 37, 33, 23, 255, 33, 30, 22, 255, 46, 40, 29, 255, 39, 34, 24, 255, 43, 37, 24, 255, 57, 44, 29, 255, 64, 48, 32, 255, 58, 45, 30, 255, 43, 37, 24, 255, 41, 36, 24, 255, 37, 33, 23, 255, 45, 39, 28, 255, 79, 63, 45, 255, 35, 31, 22, 255, 45, 37, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 35, 31, 22, 255, 37, 33, 23, 255, 48, 39, 25, 255, 40, 34, 24, 255, 48, 39, 25, 255, 56, 44, 29, 255, 52, 42, 27, 255, 43, 37, 24, 255, 45, 38, 25, 255, 43, 37, 24, 255, 35, 31, 22, 255, 44, 38, 27, 255, 37, 33, 23, 255, 33, 30, 22, 255, 50, 42, 31, 255, 49, 42, 30, 255, 34, 30, 22, 255, 37, 33, 23, 255, 50, 40, 27, 255, 36, 32, 22, 255, 39, 34, 23, 255, 43, 37, 24, 255, 39, 34, 23, 255, 38, 33, 23, 255, 54, 45, 33, 255, 66, 54, 38, 255, 35, 31, 22, 255, 33, 30, 22, 255, 42, 36, 24, 255, 37, 33, 23, 255, 49, 42, 30, 255, 66, 54, 38, 255, 39, 34, 23, 255, 33, 30, 22, 255, 35, 31, 22, 255, 35, 31, 22, 255, 44, 38, 27, 255, 39, 34, 24, 255, 36, 32, 23, 255, 42, 36, 24, 255, 40, 34, 24, 255, 43, 37, 24, 255, 42, 36, 23, 255, 39, 33, 23, 255, 47, 38, 26, 255, 43, 36, 24, 255, 38, 33, 22, 255, 48, 39, 27, 255, 50, 40, 26, 255, 39, 33, 23, 255, 34, 30, 22, 255, 36, 31, 22, 255, 60, 49, 35, 255, 37, 33, 23, 255, 41, 35, 23, 255, 59, 45, 29, 255, 46, 38, 24, 255, 50, 40, 27, 255, 46, 38, 25, 255, 39, 34, 24, 255, 39, 34, 23, 255, 38, 33, 23, 255, 36, 32, 24, 255, 38, 33, 23, 255, 40, 34, 24, 255, 40, 35, 24, 255, 51, 41, 27, 255, 39, 34, 24, 255, 44, 37, 24, 255, 39, 34, 25, 255, 34, 30, 22, 255, 49, 71, 46, 255, 47, 69, 45, 255, 37, 56, 37, 255, 34, 50, 34, 255, 32, 46, 32, 255, 28, 39, 29, 255, 29, 41, 30, 255, 26, 36, 27, 255, 23, 29, 24, 255, 27, 37, 28, 255, 28, 39, 29, 255, 29, 41, 30, 255, 34, 49, 34, 255, 36, 53, 36, 255, 36, 54, 36, 255, 34, 50, 34, 255, 29, 41, 30, 255, 27, 37, 28, 255, 26, 36, 27, 255, 25, 34, 26, 255, 23, 29, 24, 255, 23, 29, 24, 255, 24, 32, 25, 255, 25, 34, 26, 255, 28, 40, 29, 255, 27, 37, 28, 255, 24, 32, 25, 255, 23, 30, 24, 255, 24, 32, 25, 255, 24, 32, 25, 255, 24, 31, 25, 255, 29, 40, 29, 255, 34, 50, 34, 255, 30, 43, 31, 255, 31, 44, 31, 255, 60, 70, 13, 255, 32, 46, 32, 255, 27, 37, 28, 255, 26, 36, 27, 255, 28, 38, 28, 255, 29, 41, 30, 255, 31, 44, 31, 255, 27, 37, 28, 255, 27, 37, 28, 255, 26, 36, 27, 255, 31, 44, 31, 255, 36, 53, 36, 255, 33, 49, 34, 255, 34, 50, 34, 255, 36, 54, 36, 255, 35, 52, 35, 255, 37, 56, 37, 255, 34, 49, 34, 255, 33, 49, 34, 255, 36, 54, 36, 255, 32, 46, 32, 255, 30, 43, 31, 255, 31, 45, 32, 255, 31, 45, 32, 255, 31, 44, 31, 255, 33, 49, 34, 255, 31, 44, 31, 255, 30, 43, 31, 255, 27, 36, 27, 255, 26, 35, 27, 255, 33, 48, 33, 255, 28, 38, 28, 255, 28, 38, 28, 255, 24, 32, 25, 255, 26, 34, 26, 255, 25, 34, 26, 255, 25, 34, 26, 255, 29, 40, 29, 255, 25, 34, 26, 255, 25, 33, 26, 255, 26, 35, 27, 255, 33, 48, 33, 255, 32, 46, 32, 255, 29, 40, 29, 255, 29, 40, 29, 255, 26, 35, 27, 255, 24, 31, 25, 255, 26, 34, 26, 255, 23, 30, 24, 255, 26, 35, 27, 255, 28, 38, 28, 255, 25, 33, 26, 255, 23, 30, 24, 255, 26, 35, 27, 255, 29, 40, 29, 255, 28, 40, 29, 255, 32, 45, 32, 255, 32, 47, 33, 255, 32, 47, 33, 255, 37, 55, 37, 255, 31, 44, 31, 255, 29, 40, 29, 255, 30, 42, 30, 255, 33, 47, 33, 255, 35, 52, 35, 255, 35, 51, 35, 255, 32, 45, 32, 255, 31, 44, 31, 255, 29, 41, 30, 255, 28, 39, 29, 255, 26, 36, 27, 255, 25, 33, 26, 255, 25, 33, 26, 255, 30, 43, 31, 255, 34, 50, 34, 255, 32, 45, 32, 255, 30, 43, 31, 255, 31, 45, 32, 255, 55, 62, 12, 255, 29, 41, 30, 255, 32, 46, 32, 255, 29, 41, 30, 255, 33, 48, 33, 255, 31, 44, 31, 255, 30, 42, 30, 255, 28, 38, 28, 255, 28, 39, 29, 255, 28, 38, 28, 255, 25, 33, 26, 255, 28, 39, 29, 255, 31, 44, 31, 255, 27, 37, 28, 255, 28, 40, 29, 255, 29, 41, 30, 255, 30, 42, 30, 255, 37, 55, 37, 255, 37, 56, 37, 255, 35, 52, 35, 255, 37, 56, 37, 255, 36, 53, 36, 255, 29, 40, 29, 255, 28, 38, 28, 255, 28, 40, 29, 255, 25, 33, 26, 255, 24, 32, 25, 255, 31, 44, 31, 255, 31, 44, 31, 255, 23, 30, 24, 255, 24, 32, 25, 255, 30, 42, 30, 255, 28, 38, 28, 255, 29, 41, 30, 255, 23, 29, 24, 255, 31, 45, 32, 255, 32, 46, 32, 255, 35, 51, 35, 255, 33, 48, 33, 255, 37, 55, 37, 255, 31, 45, 32, 255, 32, 47, 33, 255, 30, 42, 30, 255, 31, 45, 32, 255, 35, 52, 35, 255, 35, 53, 36, 255, 29, 40, 29, 255, 27, 37, 28, 255, 27, 37, 28, 255, 29, 40, 29, 255, 26, 36, 27, 255, 30, 42, 30, 255, 32, 46, 32, 255, 29, 41, 30, 255, 31, 45, 32, 255, 67, 80, 15, 255, 32, 46, 32, 255, 36, 54, 36, 255, 33, 49, 34, 255, 34, 49, 34, 255, 34, 51, 35, 255, 32, 46, 32, 255, 27, 37, 28, 255, 28, 39, 29, 255, 32, 46, 32, 255, 45, 67, 44, 255, 51, 74, 48, 255, 37, 56, 37, 255, 43, 63, 41, 255, 37, 56, 37, 255, 33, 48, 33, 255, 32, 46, 32, 255, 29, 41, 30, 255, 32, 45, 32, 255, 26, 35, 27, 255, 23, 29, 24, 255, 25, 33, 26, 255, 27, 37, 28, 255, 27, 37, 28, 255, 30, 42, 30, 255, 29, 41, 30, 255, 32, 47, 33, 255, 33, 49, 34, 255, 35, 53, 36, 255, 39, 59, 39, 255, 33, 48, 33, 255, 29, 41, 30, 255, 30, 43, 31, 255, 27, 37, 28, 255, 31, 45, 32, 255, 39, 59, 39, 255, 45, 67, 44, 255, 40, 60, 40, 255, 49, 72, 47, 255, 35, 52, 35, 255, 33, 48, 33, 255, 32, 47, 33, 255, 30, 43, 31, 255, 31, 45, 32, 255, 34, 51, 35, 255, 34, 49, 34, 255, 34, 50, 34, 255, 34, 50, 34, 255, 32, 46, 32, 255, 26, 35, 27, 255, 26, 35, 27, 255, 24, 32, 25, 255, 25, 34, 26, 255, 27, 37, 28, 255, 24, 31, 25, 255, 26, 35, 27, 255, 25, 33, 26, 255, 26, 35, 27, 255, 29, 41, 30, 255, 27, 37, 28, 255, 30, 43, 31, 255, 32, 46, 32, 255, 29, 40, 29, 255, 29, 41, 30, 255, 32, 46, 32, 255, 29, 40, 29, 255, 28, 39, 29, 255, 27, 37, 28, 255, 30, 42, 30, 255, 34, 49, 34, 255, 51, 74, 48, 255, 60, 86, 55, 255, 37, 56, 37, 255, 31, 44, 31, 255, 36, 54, 36, 255, 40, 59, 39, 255, 34, 51, 35, 255, 36, 54, 36, 255, 38, 57, 38, 255, 41, 61, 40, 255, 51, 74, 48, 255, 36, 53, 36, 255, 34, 51, 35, 255, 31, 44, 31, 255, 33, 48, 33, 255, 32, 47, 33, 255, 34, 50, 34, 255, 45, 66, 43, 255, 37, 33, 23, 255, 48, 40, 30, 255, 42, 36, 24, 255, 39, 34, 25, 255, 37, 33, 23, 255, 46, 40, 29, 255, 70, 57, 40, 255, 73, 59, 42, 255, 40, 34, 24, 255, 48, 40, 26, 255, 54, 43, 28, 255, 37, 33, 23, 255, 37, 33, 23, 255, 40, 34, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 47, 39, 25, 255, 38, 33, 23, 255, 45, 37, 24, 255, 44, 37, 24, 255, 55, 43, 28, 255, 38, 33, 22, 255, 46, 38, 28, 255, 40, 34, 24, 255, 37, 33, 23, 255, 37, 32, 23, 255, 41, 35, 24, 255, 43, 36, 24, 255, 44, 37, 24, 255, 43, 36, 24, 255, 43, 36, 24, 255, 37, 33, 23, 255, 55, 46, 33, 255, 37, 33, 23, 255, 39, 34, 23, 255, 36, 32, 23, 255, 45, 37, 24, 255, 36, 32, 23, 255, 37, 33, 23, 255, 49, 40, 26, 255, 43, 37, 24, 255, 64, 48, 32, 255, 66, 49, 33, 255, 66, 49, 33, 255, 57, 45, 29, 255, 41, 35, 24, 255, 49, 40, 26, 255, 63, 48, 32, 255, 55, 43, 28, 255, 41, 36, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 41, 36, 26, 255, 40, 34, 24, 255, 34, 31, 22, 255, 41, 36, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 41, 35, 24, 255, 36, 32, 24, 255, 39, 34, 24, 255, 33, 30, 22, 255, 55, 46, 33, 255, 33, 30, 22, 255, 54, 45, 33, 255, 38, 33, 23, 255, 39, 34, 23, 255, 42, 36, 24, 255, 37, 33, 24, 255, 46, 39, 25, 255, 55, 43, 28, 255, 64, 48, 32, 255, 43, 36, 24, 255, 49, 40, 26, 255, 45, 37, 24, 255, 48, 40, 26, 255, 40, 34, 24, 255, 59, 46, 30, 255, 59, 45, 30, 255, 37, 40, 36, 255, 53, 42, 28, 255, 40, 35, 24, 255, 42, 36, 24, 255, 47, 39, 25, 255, 49, 40, 26, 255, 46, 38, 25, 255, 41, 36, 24, 255, 44, 37, 24, 255, 39, 33, 23, 255, 34, 31, 22, 255, 33, 30, 22, 255, 54, 45, 33, 255, 34, 30, 22, 255, 59, 49, 35, 255, 71, 57, 41, 255, 53, 44, 32, 255, 45, 70, 33, 255, 35, 31, 23, 255, 37, 33, 23, 255, 62, 51, 36, 255, 44, 37, 24, 255, 49, 40, 26, 255, 58, 45, 30, 255, 43, 37, 24, 255, 80, 64, 45, 255, 49, 42, 30, 255, 63, 52, 37, 255, 36, 32, 23, 255, 40, 35, 24, 255, 36, 32, 23, 255, 36, 32, 22, 255, 57, 47, 34, 255, 35, 31, 22, 255, 34, 31, 22, 255, 39, 34, 23, 255, 50, 40, 27, 255, 48, 40, 26, 255, 43, 37, 24, 255, 40, 35, 24, 255, 39, 34, 24, 255, 60, 46, 30, 255, 51, 41, 27, 255, 36, 32, 23, 255, 36, 32, 23, 255, 38, 33, 23, 255, 39, 34, 23, 255, 41, 35, 24, 255, 36, 32, 23, 255, 73, 91, 35, 255, 41, 35, 24, 255, 44, 37, 24, 255, 43, 36, 24, 255, 33, 30, 22, 255, 40, 35, 25, 255, 79, 63, 44, 255, 35, 31, 22, 255, 53, 44, 32, 255, 39, 34, 23, 255, 47, 39, 25, 255, 43, 37, 24, 255, 38, 33, 23, 255, 45, 37, 24, 255, 49, 40, 26, 255, 43, 37, 24, 255, 48, 40, 26, 255, 49, 40, 26, 255, 42, 36, 24, 255, 37, 33, 23, 255, 33, 30, 22, 255, 37, 33, 23, 255, 70, 57, 40, 255, 46, 40, 29, 255, 33, 30, 22, 255, 33, 30, 22, 255, 73, 59, 42, 255, 75, 60, 43, 255, 39, 34, 25, 255, 40, 34, 24, 255, 42, 36, 24, 255, 39, 34, 24, 255, 41, 35, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 50, 40, 27, 255, 55, 43, 28, 255, 45, 37, 24, 255, 37, 33, 23, 255, 34, 30, 22, 255, 42, 36, 24, 255, 37, 33, 23, 255, 45, 38, 25, 255, 55, 43, 28, 255, 54, 43, 28, 255, 39, 34, 24, 255, 37, 33, 23, 255, 36, 32, 24, 255, 49, 42, 30, 255, 33, 30, 22, 255, 41, 36, 24, 255, 37, 33, 23, 255, 36, 32, 23, 255, 37, 33, 23, 255, 54, 45, 33, 255, 37, 33, 23, 255, 39, 34, 24, 255, 43, 37, 24, 255, 44, 37, 24, 255, 40, 35, 24, 255, 34, 31, 22, 255, 40, 35, 24, 255, 45, 38, 25, 255, 36, 32, 23, 255, 42, 36, 24, 255, 39, 33, 23, 255, 37, 33, 23, 255, 39, 34, 24, 255, 48, 40, 30, 255, 33, 30, 22, 255, 40, 35, 24, 255, 43, 37, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 40, 34, 24, 255, 39, 34, 23, 255, 34, 31, 22, 255, 39, 34, 25, 255, 50, 42, 31, 255, 33, 30, 22, 255, 35, 31, 22, 255, 35, 31, 22, 255, 33, 30, 22, 255, 40, 34, 24, 255, 40, 34, 24, 255, 38, 33, 23, 255, 39, 34, 23, 255, 41, 35, 24, 255, 37, 33, 24, 255, 36, 31, 22, 255, 39, 34, 24, 255, 57, 44, 29, 255, 60, 46, 30, 255, 49, 40, 26, 255, 49, 40, 26, 255, 50, 40, 27, 255, 38, 32, 23, 255, 39, 33, 23, 255, 50, 40, 26, 255, 47, 38, 26, 255, 41, 35, 23, 255, 40, 34, 24, 255, 39, 33, 23, 255, 64, 53, 37, 255, 38, 33, 23, 255, 40, 34, 23, 255, 39, 34, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 52, 42, 27, 255, 54, 43, 28, 255, 52, 42, 27, 255, 42, 36, 24, 255, 36, 31, 22, 255, 41, 36, 24, 255, 37, 33, 24, 255, 45, 37, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 35, 31, 23, 255, 33, 30, 22, 255, 37, 33, 24, 255, 40, 59, 39, 255, 56, 80, 52, 255, 39, 59, 39, 255, 36, 53, 36, 255, 35, 52, 35, 255, 33, 49, 34, 255, 30, 43, 31, 255, 27, 36, 27, 255, 23, 29, 24, 255, 24, 32, 25, 255, 30, 42, 30, 255, 30, 43, 31, 255, 33, 48, 33, 255, 37, 56, 37, 255, 34, 49, 34, 255, 38, 57, 38, 255, 37, 55, 37, 255, 31, 45, 32, 255, 31, 44, 31, 255, 26, 34, 26, 255, 24, 32, 25, 255, 25, 34, 26, 255, 28, 39, 29, 255, 29, 41, 30, 255, 27, 37, 28, 255, 26, 36, 27, 255, 24, 31, 25, 255, 25, 33, 26, 255, 25, 34, 26, 255, 24, 32, 25, 255, 26, 34, 26, 255, 28, 39, 29, 255, 26, 35, 27, 255, 29, 41, 30, 255, 30, 42, 30, 255, 31, 45, 32, 255, 32, 46, 32, 255, 31, 44, 31, 255, 27, 37, 28, 255, 27, 36, 27, 255, 30, 43, 31, 255, 32, 46, 32, 255, 26, 36, 27, 255, 23, 29, 24, 255, 27, 37, 28, 255, 30, 42, 30, 255, 35, 52, 35, 255, 34, 49, 34, 255, 35, 52, 35, 255, 30, 43, 31, 255, 37, 56, 37, 255, 45, 66, 43, 255, 33, 49, 34, 255, 33, 48, 33, 255, 33, 47, 33, 255, 30, 42, 30, 255, 30, 42, 30, 255, 28, 39, 29, 255, 28, 39, 29, 255, 29, 41, 30, 255, 30, 42, 30, 255, 31, 45, 32, 255, 29, 41, 30, 255, 29, 41, 30, 255, 32, 45, 32, 255, 31, 45, 32, 255, 31, 45, 32, 255, 30, 42, 30, 255, 27, 38, 28, 255, 25, 34, 26, 255, 25, 34, 26, 255, 30, 43, 31, 255, 31, 44, 31, 255, 27, 38, 28, 255, 25, 33, 26, 255, 25, 34, 26, 255, 28, 39, 29, 255, 26, 35, 27, 255, 26, 36, 27, 255, 30, 42, 30, 255, 25, 33, 26, 255, 29, 40, 29, 255, 30, 43, 31, 255, 25, 33, 26, 255, 31, 45, 32, 255, 27, 37, 28, 255, 29, 41, 30, 255, 28, 38, 28, 255, 31, 44, 31, 255, 32, 46, 32, 255, 30, 43, 31, 255, 29, 41, 30, 255, 33, 48, 33, 255, 34, 50, 34, 255, 36, 54, 36, 255, 33, 49, 34, 255, 32, 46, 32, 255, 33, 48, 33, 255, 33, 47, 33, 255, 33, 48, 33, 255, 26, 36, 27, 255, 28, 39, 29, 255, 29, 40, 29, 255, 29, 40, 29, 255, 29, 41, 30, 255, 28, 40, 29, 255, 29, 40, 29, 255, 25, 34, 26, 255, 25, 33, 26, 255, 29, 40, 29, 255, 33, 48, 33, 255, 33, 49, 34, 255, 34, 49, 34, 255, 33, 48, 33, 255, 33, 49, 34, 255, 30, 43, 31, 255, 30, 42, 30, 255, 32, 47, 33, 255, 29, 41, 30, 255, 29, 40, 29, 255, 27, 37, 28, 255, 31, 44, 31, 255, 30, 43, 31, 255, 29, 40, 29, 255, 32, 46, 32, 255, 27, 37, 28, 255, 30, 42, 30, 255, 31, 44, 31, 255, 35, 52, 35, 255, 33, 48, 33, 255, 36, 53, 36, 255, 37, 56, 37, 255, 37, 56, 37, 255, 36, 54, 36, 255, 28, 39, 29, 255, 31, 44, 31, 255, 30, 43, 31, 255, 28, 38, 28, 255, 29, 41, 30, 255, 28, 39, 29, 255, 29, 41, 30, 255, 26, 35, 27, 255, 26, 36, 27, 255, 27, 36, 27, 255, 26, 36, 27, 255, 24, 31, 25, 255, 23, 30, 24, 255, 26, 36, 27, 255, 26, 35, 27, 255, 33, 48, 33, 255, 34, 49, 34, 255, 32, 46, 32, 255, 32, 47, 33, 255, 33, 48, 33, 255, 34, 50, 34, 255, 34, 50, 34, 255, 32, 46, 32, 255, 31, 45, 32, 255, 35, 52, 35, 255, 33, 47, 33, 255, 29, 41, 30, 255, 25, 34, 26, 255, 28, 39, 29, 255, 26, 34, 26, 255, 26, 36, 27, 255, 26, 35, 27, 255, 26, 36, 27, 255, 31, 44, 31, 255, 34, 49, 34, 255, 33, 49, 34, 255, 31, 45, 32, 255, 33, 48, 33, 255, 35, 53, 36, 255, 30, 43, 31, 255, 33, 48, 33, 255, 25, 34, 26, 255, 28, 39, 29, 255, 31, 45, 32, 255, 33, 49, 34, 255, 35, 52, 35, 255, 40, 59, 39, 255, 36, 54, 36, 255, 33, 48, 33, 255, 29, 41, 30, 255, 27, 37, 28, 255, 27, 36, 27, 255, 27, 37, 28, 255, 24, 30, 25, 255, 26, 36, 27, 255, 26, 36, 27, 255, 31, 44, 31, 255, 29, 41, 30, 255, 33, 47, 33, 255, 29, 40, 29, 255, 31, 44, 31, 255, 31, 45, 32, 255, 34, 50, 34, 255, 36, 54, 36, 255, 33, 49, 34, 255, 55, 65, 15, 255, 31, 45, 32, 255, 33, 47, 33, 255, 33, 47, 33, 255, 35, 53, 36, 255, 41, 61, 40, 255, 49, 71, 46, 255, 39, 59, 39, 255, 35, 52, 35, 255, 38, 58, 38, 255, 32, 47, 33, 255, 33, 48, 33, 255, 31, 45, 32, 255, 33, 48, 33, 255, 33, 49, 34, 255, 30, 42, 30, 255, 32, 46, 32, 255, 33, 48, 33, 255, 26, 36, 27, 255, 25, 34, 26, 255, 26, 36, 27, 255, 23, 30, 24, 255, 24, 31, 25, 255, 28, 35, 28, 255, 25, 33, 26, 255, 25, 33, 26, 255, 27, 37, 28, 255, 24, 31, 25, 255, 26, 35, 27, 255, 27, 37, 28, 255, 26, 36, 27, 255, 31, 45, 32, 255, 32, 45, 32, 255, 32, 46, 32, 255, 31, 44, 31, 255, 33, 49, 34, 255, 35, 51, 35, 255, 34, 49, 34, 255, 37, 55, 37, 255, 43, 63, 41, 255, 49, 72, 47, 255, 30, 43, 31, 255, 33, 49, 34, 255, 34, 50, 34, 255, 35, 52, 35, 255, 34, 49, 34, 255, 38, 57, 38, 255, 37, 55, 37, 255, 33, 48, 33, 255, 30, 43, 31, 255, 35, 51, 35, 255, 35, 51, 35, 255, 31, 45, 32, 255, 29, 41, 30, 255, 29, 41, 30, 255, 35, 53, 36, 255, 35, 52, 35, 255, 53, 44, 32, 255, 35, 31, 22, 255, 42, 36, 24, 255, 42, 36, 24, 255, 37, 33, 24, 255, 51, 43, 31, 255, 89, 103, 46, 255, 34, 31, 22, 255, 39, 33, 23, 255, 43, 36, 24, 255, 42, 36, 24, 255, 39, 34, 23, 255, 33, 30, 22, 255, 35, 31, 22, 255, 42, 36, 24, 255, 40, 34, 24, 255, 41, 36, 24, 255, 41, 35, 23, 255, 44, 37, 24, 255, 51, 41, 26, 255, 37, 33, 23, 255, 35, 32, 22, 255, 39, 34, 23, 255, 51, 43, 30, 255, 37, 32, 23, 255, 37, 33, 23, 255, 42, 35, 24, 255, 43, 36, 25, 255, 55, 43, 29, 255, 51, 41, 27, 255, 62, 47, 30, 255, 43, 36, 24, 255, 37, 33, 24, 255, 35, 31, 22, 255, 41, 36, 24, 255, 40, 35, 24, 255, 37, 33, 24, 255, 36, 32, 23, 255, 34, 30, 22, 255, 33, 30, 22, 255, 41, 35, 24, 255, 57, 45, 29, 255, 49, 40, 26, 255, 61, 47, 31, 255, 40, 35, 24, 255, 34, 30, 22, 255, 47, 39, 25, 255, 39, 34, 23, 255, 44, 37, 24, 255, 42, 37, 27, 255, 58, 48, 34, 255, 39, 34, 24, 255, 58, 48, 34, 255, 71, 57, 41, 255, 34, 30, 22, 255, 34, 30, 22, 255, 54, 45, 33, 255, 53, 44, 32, 255, 40, 34, 24, 255, 39, 33, 23, 255, 34, 31, 22, 255, 37, 33, 23, 255, 36, 31, 22, 255, 33, 30, 22, 255, 34, 31, 22, 255, 48, 40, 30, 255, 37, 33, 23, 255, 40, 35, 24, 255, 34, 31, 22, 255, 34, 30, 22, 255, 43, 36, 24, 255, 48, 39, 25, 255, 66, 49, 33, 255, 49, 40, 26, 255, 47, 39, 25, 255, 39, 34, 24, 255, 36, 32, 23, 255, 34, 31, 22, 255, 48, 40, 26, 255, 45, 37, 24, 255, 53, 44, 32, 255, 44, 37, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 57, 44, 29, 255, 42, 36, 24, 255, 40, 35, 24, 255, 37, 33, 23, 255, 39, 34, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 34, 31, 22, 255, 78, 62, 43, 255, 58, 48, 34, 255, 44, 38, 27, 255, 76, 60, 42, 255, 57, 47, 34, 255, 59, 49, 35, 255, 70, 57, 40, 255, 63, 52, 37, 255, 37, 33, 23, 255, 42, 36, 24, 255, 37, 33, 23, 255, 71, 57, 41, 255, 77, 61, 42, 255, 76, 60, 42, 255, 68, 55, 40, 255, 49, 42, 30, 255, 34, 30, 22, 255, 35, 31, 23, 255, 40, 34, 24, 255, 34, 31, 22, 255, 37, 33, 23, 255, 43, 37, 24, 255, 40, 35, 24, 255, 44, 37, 24, 255, 43, 37, 24, 255, 37, 33, 23, 255, 41, 35, 24, 255, 41, 36, 24, 255, 49, 40, 26, 255, 52, 42, 27, 255, 43, 36, 24, 255, 34, 31, 22, 255, 48, 40, 30, 255, 70, 57, 40, 255, 45, 39, 28, 255, 44, 38, 27, 255, 41, 35, 24, 255, 33, 30, 22, 255, 36, 32, 22, 255, 51, 43, 31, 255, 33, 30, 22, 255, 79, 63, 45, 255, 78, 61, 43, 255, 49, 42, 30, 255, 71, 57, 41, 255, 35, 31, 23, 255, 41, 36, 24, 255, 49, 40, 26, 255, 66, 49, 33, 255, 48, 40, 26, 255, 48, 40, 26, 255, 40, 34, 24, 255, 36, 32, 24, 255, 39, 33, 23, 255, 45, 37, 24, 255, 40, 35, 24, 255, 42, 36, 24, 255, 35, 31, 22, 255, 46, 40, 29, 255, 34, 30, 22, 255, 38, 33, 23, 255, 34, 31, 22, 255, 58, 48, 34, 255, 77, 62, 44, 255, 78, 62, 43, 255, 58, 48, 34, 255, 37, 33, 24, 255, 44, 38, 27, 255, 37, 33, 23, 255, 36, 32, 23, 255, 40, 34, 24, 255, 43, 37, 24, 255, 49, 40, 26, 255, 46, 39, 25, 255, 61, 47, 31, 255, 43, 36, 24, 255, 43, 37, 24, 255, 39, 34, 23, 255, 38, 33, 23, 255, 33, 30, 22, 255, 37, 33, 23, 255, 52, 42, 27, 255, 50, 40, 27, 255, 37, 33, 23, 255, 34, 30, 22, 255, 33, 30, 22, 255, 36, 32, 24, 255, 37, 33, 23, 255, 35, 31, 22, 255, 40, 34, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 34, 31, 22, 255, 50, 42, 31, 255, 59, 49, 35, 255, 36, 32, 22, 255, 48, 39, 25, 255, 54, 43, 28, 255, 39, 34, 24, 255, 34, 31, 22, 255, 39, 34, 23, 255, 59, 46, 30, 255, 46, 38, 25, 255, 40, 35, 24, 255, 42, 36, 24, 255, 34, 30, 22, 255, 37, 33, 23, 255, 51, 43, 31, 255, 37, 33, 23, 255, 39, 33, 23, 255, 34, 31, 22, 255, 39, 33, 23, 255, 34, 30, 22, 255, 38, 33, 23, 255, 39, 33, 23, 255, 34, 31, 22, 255, 41, 36, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 46, 40, 29, 255, 34, 31, 22, 255, 33, 30, 22, 255, 37, 33, 23, 255, 52, 42, 28, 255, 47, 39, 25, 255, 43, 37, 24, 255, 43, 37, 24, 255, 47, 39, 25, 255, 40, 34, 24, 255, 45, 38, 25, 255, 52, 42, 28, 255, 56, 44, 29, 255, 48, 39, 25, 255, 42, 35, 23, 255, 44, 37, 26, 255, 42, 35, 24, 255, 41, 35, 24, 255, 43, 36, 25, 255, 40, 35, 23, 255, 39, 34, 24, 255, 41, 35, 24, 255, 37, 33, 23, 255, 39, 34, 24, 255, 47, 40, 29, 255, 34, 31, 22, 255, 37, 33, 24, 255, 36, 32, 23, 255, 37, 33, 23, 255, 50, 40, 27, 255, 51, 41, 27, 255, 51, 41, 27, 255, 43, 37, 24, 255, 52, 42, 28, 255, 42, 36, 24, 255, 39, 34, 24, 255, 54, 43, 28, 255, 41, 36, 24, 255, 42, 36, 24, 255, 43, 36, 24, 255, 39, 34, 23, 255, 37, 33, 23, 255, 36, 31, 22, 255, 37, 33, 24, 255, 39, 59, 39, 255, 49, 71, 46, 255, 35, 51, 35, 255, 34, 51, 35, 255, 31, 45, 32, 255, 28, 40, 29, 255, 31, 45, 32, 255, 29, 41, 30, 255, 23, 30, 24, 255, 25, 34, 26, 255, 27, 38, 28, 255, 31, 45, 32, 255, 35, 51, 35, 255, 36, 53, 36, 255, 32, 47, 33, 255, 31, 44, 31, 255, 37, 56, 37, 255, 32, 46, 32, 255, 25, 34, 26, 255, 25, 32, 26, 255, 25, 33, 26, 255, 28, 39, 29, 255, 28, 38, 28, 255, 27, 36, 27, 255, 27, 37, 28, 255, 26, 35, 27, 255, 24, 32, 25, 255, 27, 38, 28, 255, 26, 35, 27, 255, 26, 35, 27, 255, 26, 35, 27, 255, 25, 33, 26, 255, 27, 37, 28, 255, 33, 49, 34, 255, 30, 43, 31, 255, 32, 46, 32, 255, 30, 42, 30, 255, 28, 39, 29, 255, 30, 43, 31, 255, 29, 40, 29, 255, 28, 39, 29, 255, 28, 39, 29, 255, 24, 32, 25, 255, 25, 33, 26, 255, 29, 41, 30, 255, 31, 45, 32, 255, 32, 47, 33, 255, 46, 68, 44, 255, 35, 52, 35, 255, 34, 50, 34, 255, 39, 59, 39, 255, 45, 67, 44, 255, 37, 55, 37, 255, 32, 47, 33, 255, 28, 40, 29, 255, 30, 43, 31, 255, 28, 39, 29, 255, 28, 38, 28, 255, 28, 39, 29, 255, 30, 43, 31, 255, 32, 45, 32, 255, 30, 43, 31, 255, 33, 47, 33, 255, 32, 45, 32, 255, 34, 49, 34, 255, 33, 48, 33, 255, 30, 43, 31, 255, 30, 43, 31, 255, 26, 35, 27, 255, 30, 42, 30, 255, 28, 38, 28, 255, 26, 35, 27, 255, 29, 41, 30, 255, 32, 46, 32, 255, 29, 41, 30, 255, 26, 36, 27, 255, 25, 33, 26, 255, 24, 31, 25, 255, 29, 41, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 34, 49, 34, 255, 32, 46, 32, 255, 28, 39, 29, 255, 29, 40, 29, 255, 34, 50, 34, 255, 34, 50, 34, 255, 33, 48, 33, 255, 32, 46, 32, 255, 33, 49, 34, 255, 30, 43, 31, 255, 31, 44, 31, 255, 29, 40, 29, 255, 34, 49, 34, 255, 34, 49, 34, 255, 33, 49, 34, 255, 35, 52, 35, 255, 33, 47, 33, 255, 29, 41, 30, 255, 31, 45, 32, 255, 27, 37, 28, 255, 24, 32, 25, 255, 30, 42, 30, 255, 31, 44, 31, 255, 32, 46, 32, 255, 30, 43, 31, 255, 29, 41, 30, 255, 28, 38, 28, 255, 31, 44, 31, 255, 28, 39, 29, 255, 30, 43, 31, 255, 33, 48, 33, 255, 35, 52, 35, 255, 33, 47, 33, 255, 33, 49, 34, 255, 31, 45, 32, 255, 29, 41, 30, 255, 29, 41, 30, 255, 26, 36, 27, 255, 28, 38, 28, 255, 26, 35, 27, 255, 29, 41, 30, 255, 31, 44, 31, 255, 30, 43, 31, 255, 29, 41, 30, 255, 31, 44, 31, 255, 28, 38, 28, 255, 29, 40, 29, 255, 32, 47, 33, 255, 35, 51, 35, 255, 31, 44, 31, 255, 37, 55, 37, 255, 34, 49, 34, 255, 35, 52, 35, 255, 28, 40, 29, 255, 29, 40, 29, 255, 24, 32, 25, 255, 29, 40, 29, 255, 32, 47, 33, 255, 34, 49, 34, 255, 31, 45, 32, 255, 26, 35, 27, 255, 28, 38, 28, 255, 26, 35, 27, 255, 26, 34, 26, 255, 24, 31, 25, 255, 25, 32, 26, 255, 28, 39, 29, 255, 29, 40, 29, 255, 36, 54, 36, 255, 34, 49, 34, 255, 33, 49, 34, 255, 35, 52, 35, 255, 36, 53, 36, 255, 35, 51, 35, 255, 35, 51, 35, 255, 33, 49, 34, 255, 35, 52, 35, 255, 32, 47, 33, 255, 30, 43, 31, 255, 29, 40, 29, 255, 32, 47, 33, 255, 29, 40, 29, 255, 25, 33, 26, 255, 25, 33, 26, 255, 26, 35, 27, 255, 29, 41, 30, 255, 29, 41, 30, 255, 30, 42, 30, 255, 27, 37, 28, 255, 30, 43, 31, 255, 33, 48, 33, 255, 33, 49, 34, 255, 31, 44, 31, 255, 30, 42, 30, 255, 34, 49, 34, 255, 34, 49, 34, 255, 29, 41, 30, 255, 32, 46, 32, 255, 29, 41, 30, 255, 34, 50, 34, 255, 33, 48, 33, 255, 32, 46, 32, 255, 27, 38, 28, 255, 31, 44, 31, 255, 29, 41, 30, 255, 27, 37, 28, 255, 27, 37, 28, 255, 24, 30, 25, 255, 27, 38, 28, 255, 32, 46, 32, 255, 30, 43, 31, 255, 42, 52, 17, 255, 32, 45, 32, 255, 33, 48, 33, 255, 29, 41, 30, 255, 29, 40, 29, 255, 33, 48, 33, 255, 34, 50, 34, 255, 33, 48, 33, 255, 31, 44, 31, 255, 34, 50, 34, 255, 31, 45, 32, 255, 31, 44, 31, 255, 36, 53, 36, 255, 58, 83, 53, 255, 51, 75, 49, 255, 42, 62, 41, 255, 40, 60, 40, 255, 36, 53, 36, 255, 35, 52, 35, 255, 35, 52, 35, 255, 36, 54, 36, 255, 36, 53, 36, 255, 36, 54, 36, 255, 32, 46, 32, 255, 31, 45, 32, 255, 29, 41, 30, 255, 29, 41, 30, 255, 26, 35, 27, 255, 23, 29, 24, 255, 23, 30, 24, 255, 25, 33, 26, 255, 27, 34, 27, 255, 27, 35, 28, 255, 27, 37, 28, 255, 24, 31, 25, 255, 27, 36, 27, 255, 26, 36, 27, 255, 31, 45, 32, 255, 32, 45, 32, 255, 33, 48, 33, 255, 31, 45, 32, 255, 31, 44, 31, 255, 33, 49, 34, 255, 40, 59, 39, 255, 35, 53, 36, 255, 35, 51, 35, 255, 37, 56, 37, 255, 33, 48, 33, 255, 34, 50, 34, 255, 36, 53, 36, 255, 36, 53, 36, 255, 30, 42, 30, 255, 31, 45, 32, 255, 31, 45, 32, 255, 31, 44, 31, 255, 30, 42, 30, 255, 32, 46, 32, 255, 33, 48, 33, 255, 30, 43, 31, 255, 31, 45, 32, 255, 28, 39, 29, 255, 32, 46, 32, 255, 29, 41, 30, 255, 33, 48, 33, 255, 38, 33, 23, 255, 45, 39, 28, 255, 40, 35, 25, 255, 48, 40, 30, 255, 57, 47, 34, 255, 75, 60, 43, 255, 41, 36, 26, 255, 36, 32, 23, 255, 37, 33, 23, 255, 44, 37, 24, 255, 42, 36, 24, 255, 45, 38, 25, 255, 49, 40, 26, 255, 34, 30, 22, 255, 35, 31, 22, 255, 51, 43, 31, 255, 36, 32, 22, 255, 40, 34, 24, 255, 41, 36, 24, 255, 41, 34, 24, 255, 40, 35, 24, 255, 40, 34, 24, 255, 39, 33, 23, 255, 35, 31, 22, 255, 37, 32, 22, 255, 39, 34, 23, 255, 39, 34, 23, 255, 39, 34, 23, 255, 44, 37, 24, 255, 41, 36, 24, 255, 42, 35, 23, 255, 40, 34, 24, 255, 41, 36, 26, 255, 37, 33, 23, 255, 36, 32, 23, 255, 40, 35, 24, 255, 40, 35, 24, 255, 34, 30, 22, 255, 40, 35, 24, 255, 39, 33, 23, 255, 35, 31, 22, 255, 35, 31, 22, 255, 41, 35, 24, 255, 44, 37, 24, 255, 42, 36, 24, 255, 48, 39, 25, 255, 41, 35, 24, 255, 42, 36, 24, 255, 43, 44, 37, 255, 35, 31, 22, 255, 42, 37, 27, 255, 55, 46, 33, 255, 33, 30, 22, 255, 34, 31, 22, 255, 37, 33, 23, 255, 33, 30, 22, 255, 46, 40, 29, 255, 38, 33, 23, 255, 37, 33, 23, 255, 44, 38, 27, 255, 33, 30, 22, 255, 54, 45, 33, 255, 37, 33, 23, 255, 39, 34, 24, 255, 35, 31, 22, 255, 41, 36, 24, 255, 45, 37, 24, 255, 57, 44, 29, 255, 45, 37, 24, 255, 36, 31, 22, 255, 39, 34, 23, 255, 43, 37, 24, 255, 45, 37, 24, 255, 35, 31, 22, 255, 40, 34, 24, 255, 41, 35, 24, 255, 40, 34, 24, 255, 38, 33, 23, 255, 42, 36, 24, 255, 42, 36, 24, 255, 41, 36, 24, 255, 43, 36, 24, 255, 41, 36, 24, 255, 34, 31, 22, 255, 34, 31, 22, 255, 40, 34, 24, 255, 45, 37, 24, 255, 52, 42, 27, 255, 50, 40, 27, 255, 37, 33, 23, 255, 42, 36, 24, 255, 42, 36, 24, 255, 33, 30, 22, 255, 34, 30, 22, 255, 46, 40, 29, 255, 50, 42, 31, 255, 42, 37, 27, 255, 50, 42, 31, 255, 79, 63, 45, 255, 46, 40, 29, 255, 34, 30, 22, 255, 50, 42, 31, 255, 36, 32, 24, 255, 42, 37, 27, 255, 38, 33, 23, 255, 37, 33, 24, 255, 42, 37, 27, 255, 57, 47, 34, 255, 37, 33, 23, 255, 58, 48, 34, 255, 61, 50, 36, 255, 66, 54, 38, 255, 80, 64, 45, 255, 36, 31, 22, 255, 40, 34, 24, 255, 39, 34, 25, 255, 35, 31, 22, 255, 40, 35, 24, 255, 41, 36, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 40, 35, 24, 255, 43, 36, 24, 255, 42, 36, 24, 255, 64, 52, 37, 255, 61, 50, 36, 255, 41, 36, 26, 255, 36, 32, 24, 255, 36, 32, 22, 255, 37, 33, 23, 255, 43, 36, 24, 255, 40, 35, 24, 255, 37, 33, 23, 255, 39, 42, 36, 255, 40, 35, 25, 255, 33, 30, 22, 255, 34, 30, 22, 255, 39, 34, 23, 255, 43, 36, 24, 255, 48, 40, 26, 255, 43, 44, 37, 255, 40, 35, 24, 255, 57, 44, 29, 255, 43, 36, 24, 255, 35, 31, 23, 255, 41, 35, 24, 255, 39, 34, 23, 255, 37, 33, 23, 255, 45, 37, 24, 255, 42, 36, 24, 255, 34, 31, 22, 255, 50, 42, 31, 255, 73, 59, 42, 255, 40, 35, 25, 255, 34, 30, 22, 255, 48, 40, 30, 255, 38, 33, 23, 255, 35, 31, 23, 255, 53, 44, 32, 255, 46, 40, 29, 255, 36, 32, 22, 255, 41, 35, 24, 255, 44, 37, 24, 255, 41, 35, 24, 255, 38, 33, 23, 255, 43, 37, 24, 255, 46, 38, 25, 255, 54, 43, 28, 255, 52, 42, 27, 255, 37, 33, 23, 255, 35, 31, 22, 255, 36, 32, 22, 255, 37, 33, 23, 255, 36, 32, 23, 255, 39, 34, 23, 255, 38, 33, 23, 255, 49, 40, 26, 255, 38, 33, 23, 255, 42, 37, 27, 255, 42, 37, 27, 255, 38, 33, 23, 255, 38, 33, 23, 255, 38, 33, 23, 255, 33, 30, 22, 255, 36, 32, 23, 255, 36, 32, 23, 255, 38, 33, 23, 255, 41, 36, 26, 255, 33, 30, 22, 255, 40, 35, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 45, 37, 24, 255, 44, 37, 24, 255, 54, 43, 28, 255, 43, 37, 24, 255, 41, 35, 24, 255, 37, 33, 23, 255, 35, 31, 23, 255, 37, 33, 23, 255, 36, 32, 22, 255, 40, 35, 25, 255, 39, 34, 24, 255, 39, 33, 23, 255, 37, 33, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 44, 37, 24, 255, 35, 31, 22, 255, 40, 34, 24, 255, 34, 31, 22, 255, 36, 32, 23, 255, 41, 35, 24, 255, 46, 39, 25, 255, 45, 37, 24, 255, 44, 37, 24, 255, 46, 38, 25, 255, 42, 36, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 33, 30, 22, 255, 46, 38, 25, 255, 58, 45, 30, 255, 42, 36, 24, 255, 58, 45, 30, 255, 42, 36, 24, 255, 47, 39, 26, 255, 35, 31, 22, 255, 38, 32, 22, 255, 39, 34, 24, 255, 37, 32, 23, 255, 36, 32, 22, 255, 44, 37, 24, 255, 40, 34, 23, 255, 36, 31, 22, 255, 37, 33, 23, 255, 34, 30, 22, 255, 38, 33, 23, 255, 40, 34, 24, 255, 38, 33, 23, 255, 43, 37, 24, 255, 51, 41, 27, 255, 60, 46, 31, 255, 48, 40, 26, 255, 45, 37, 24, 255, 40, 35, 24, 255, 49, 40, 26, 255, 52, 42, 27, 255, 42, 36, 24, 255, 43, 36, 24, 255, 46, 39, 25, 255, 46, 39, 25, 255, 38, 33, 23, 255, 42, 36, 24, 255, 36, 32, 23, 255, 34, 50, 34, 255, 36, 53, 36, 255, 32, 47, 33, 255, 35, 51, 35, 255, 33, 48, 33, 255, 34, 49, 34, 255, 30, 42, 30, 255, 31, 45, 32, 255, 27, 37, 28, 255, 25, 33, 26, 255, 29, 41, 30, 255, 30, 42, 30, 255, 29, 41, 30, 255, 30, 42, 30, 255, 29, 41, 30, 255, 35, 51, 35, 255, 31, 45, 32, 255, 34, 50, 34, 255, 25, 33, 26, 255, 30, 42, 30, 255, 28, 39, 29, 255, 34, 50, 34, 255, 32, 47, 33, 255, 32, 45, 32, 255, 30, 42, 30, 255, 25, 33, 26, 255, 29, 40, 29, 255, 30, 42, 30, 255, 29, 40, 29, 255, 28, 39, 29, 255, 27, 37, 28, 255, 31, 44, 31, 255, 26, 36, 27, 255, 28, 40, 29, 255, 26, 35, 27, 255, 30, 43, 31, 255, 26, 35, 27, 255, 26, 35, 27, 255, 30, 42, 30, 255, 29, 41, 30, 255, 32, 45, 32, 255, 32, 47, 33, 255, 30, 42, 30, 255, 28, 40, 29, 255, 30, 43, 31, 255, 32, 47, 33, 255, 37, 55, 37, 255, 35, 53, 36, 255, 36, 54, 36, 255, 40, 60, 40, 255, 37, 55, 37, 255, 45, 66, 43, 255, 40, 60, 40, 255, 37, 55, 37, 255, 30, 43, 31, 255, 29, 40, 29, 255, 30, 42, 30, 255, 29, 41, 30, 255, 24, 32, 25, 255, 27, 37, 28, 255, 24, 32, 25, 255, 28, 39, 29, 255, 27, 37, 28, 255, 34, 49, 34, 255, 37, 55, 37, 255, 33, 48, 33, 255, 29, 41, 30, 255, 27, 37, 28, 255, 26, 35, 27, 255, 30, 43, 31, 255, 26, 35, 27, 255, 26, 35, 27, 255, 24, 32, 25, 255, 23, 30, 24, 255, 27, 37, 28, 255, 25, 31, 25, 255, 26, 35, 27, 255, 23, 30, 24, 255, 27, 37, 28, 255, 27, 37, 28, 255, 35, 52, 35, 255, 35, 52, 35, 255, 30, 43, 31, 255, 33, 49, 34, 255, 34, 51, 35, 255, 34, 50, 34, 255, 35, 53, 36, 255, 31, 44, 31, 255, 33, 49, 34, 255, 28, 39, 29, 255, 31, 45, 32, 255, 29, 41, 30, 255, 34, 51, 35, 255, 28, 40, 29, 255, 27, 37, 28, 255, 28, 38, 28, 255, 61, 75, 16, 255, 30, 43, 31, 255, 25, 34, 26, 255, 27, 38, 28, 255, 29, 40, 29, 255, 30, 42, 30, 255, 35, 53, 36, 255, 29, 41, 30, 255, 28, 38, 28, 255, 29, 41, 30, 255, 27, 37, 28, 255, 30, 43, 31, 255, 31, 44, 31, 255, 31, 44, 31, 255, 30, 43, 31, 255, 31, 45, 32, 255, 32, 47, 33, 255, 28, 39, 29, 255, 30, 42, 30, 255, 26, 36, 27, 255, 28, 39, 29, 255, 27, 37, 28, 255, 27, 37, 28, 255, 25, 33, 26, 255, 26, 35, 27, 255, 33, 48, 33, 255, 31, 45, 32, 255, 29, 41, 30, 255, 34, 51, 35, 255, 29, 41, 30, 255, 30, 43, 31, 255, 32, 46, 32, 255, 30, 42, 30, 255, 29, 41, 30, 255, 34, 50, 34, 255, 34, 50, 34, 255, 37, 55, 37, 255, 33, 47, 33, 255, 31, 45, 32, 255, 30, 43, 31, 255, 31, 44, 31, 255, 33, 49, 34, 255, 32, 47, 33, 255, 30, 43, 31, 255, 25, 34, 26, 255, 23, 29, 24, 255, 25, 34, 26, 255, 29, 41, 30, 255, 31, 44, 31, 255, 28, 39, 29, 255, 28, 40, 29, 255, 32, 45, 32, 255, 30, 42, 30, 255, 34, 49, 34, 255, 33, 47, 33, 255, 33, 48, 33, 255, 30, 42, 30, 255, 30, 43, 31, 255, 31, 45, 32, 255, 32, 46, 32, 255, 29, 40, 29, 255, 29, 41, 30, 255, 29, 40, 29, 255, 27, 37, 28, 255, 32, 45, 32, 255, 32, 45, 32, 255, 30, 42, 30, 255, 29, 40, 29, 255, 30, 42, 30, 255, 31, 45, 32, 255, 34, 49, 34, 255, 32, 46, 32, 255, 29, 41, 30, 255, 32, 45, 32, 255, 30, 43, 31, 255, 31, 44, 31, 255, 29, 40, 29, 255, 30, 43, 31, 255, 31, 45, 32, 255, 30, 42, 30, 255, 34, 49, 34, 255, 30, 43, 31, 255, 32, 47, 33, 255, 30, 42, 30, 255, 27, 37, 28, 255, 29, 40, 29, 255, 29, 41, 30, 255, 26, 35, 27, 255, 25, 34, 26, 255, 25, 33, 26, 255, 26, 35, 27, 255, 32, 40, 32, 255, 23, 29, 24, 255, 25, 33, 26, 255, 30, 42, 30, 255, 31, 44, 31, 255, 31, 45, 32, 255, 28, 40, 29, 255, 32, 46, 32, 255, 27, 38, 28, 255, 29, 41, 30, 255, 32, 46, 32, 255, 37, 55, 37, 255, 34, 50, 34, 255, 32, 47, 33, 255, 36, 54, 36, 255, 33, 48, 33, 255, 32, 45, 32, 255, 33, 48, 33, 255, 31, 45, 32, 255, 35, 52, 35, 255, 49, 72, 47, 255, 36, 53, 36, 255, 45, 67, 44, 255, 38, 58, 38, 255, 36, 53, 36, 255, 36, 54, 36, 255, 36, 54, 36, 255, 40, 59, 39, 255, 36, 54, 36, 255, 36, 53, 36, 255, 31, 45, 32, 255, 33, 49, 34, 255, 26, 36, 27, 255, 24, 32, 25, 255, 30, 38, 30, 255, 24, 30, 25, 255, 23, 29, 24, 255, 24, 32, 25, 255, 27, 37, 28, 255, 29, 41, 30, 255, 26, 35, 27, 255, 29, 40, 29, 255, 31, 45, 32, 255, 34, 50, 34, 255, 42, 62, 41, 255, 37, 55, 37, 255, 33, 47, 33, 255, 32, 45, 32, 255, 35, 52, 35, 255, 34, 50, 34, 255, 31, 44, 31, 255, 31, 45, 32, 255, 35, 53, 36, 255, 32, 46, 32, 255, 33, 49, 34, 255, 30, 43, 31, 255, 27, 37, 28, 255, 30, 42, 30, 255, 30, 42, 30, 255, 29, 40, 29, 255, 30, 42, 30, 255, 31, 44, 31, 255, 30, 42, 30, 255, 31, 45, 32, 255, 29, 41, 30, 255, 26, 35, 27, 255, 26, 36, 27, 255, 28, 38, 28, 255, 35, 51, 35, 255, 42, 36, 24, 255, 34, 30, 22, 255, 58, 48, 34, 255, 53, 44, 32, 255, 53, 44, 32, 255, 35, 31, 23, 255, 37, 33, 23, 255, 36, 32, 22, 255, 66, 54, 38, 255, 39, 34, 24, 255, 43, 36, 24, 255, 44, 37, 24, 255, 45, 37, 24, 255, 36, 32, 24, 255, 34, 31, 22, 255, 36, 32, 23, 255, 42, 36, 24, 255, 41, 36, 24, 255, 33, 30, 22, 255, 39, 34, 24, 255, 36, 32, 23, 255, 36, 31, 22, 255, 39, 33, 23, 255, 40, 35, 23, 255, 43, 36, 24, 255, 43, 36, 24, 255, 40, 34, 23, 255, 43, 37, 26, 255, 35, 31, 22, 255, 41, 35, 23, 255, 41, 36, 23, 255, 48, 39, 25, 255, 48, 40, 26, 255, 35, 31, 22, 255, 42, 36, 24, 255, 42, 36, 24, 255, 33, 30, 22, 255, 35, 31, 22, 255, 40, 34, 24, 255, 43, 36, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 39, 34, 24, 255, 38, 33, 23, 255, 46, 39, 25, 255, 42, 36, 24, 255, 34, 31, 22, 255, 37, 33, 23, 255, 39, 34, 23, 255, 33, 30, 22, 255, 37, 33, 24, 255, 33, 30, 22, 255, 50, 42, 31, 255, 34, 31, 22, 255, 41, 35, 24, 255, 34, 31, 22, 255, 38, 33, 23, 255, 33, 30, 22, 255, 41, 35, 24, 255, 40, 34, 24, 255, 45, 39, 28, 255, 36, 32, 23, 255, 41, 35, 24, 255, 45, 37, 24, 255, 42, 36, 24, 255, 61, 46, 31, 255, 60, 46, 30, 255, 42, 36, 24, 255, 49, 40, 26, 255, 36, 32, 23, 255, 34, 31, 22, 255, 39, 34, 23, 255, 42, 36, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 39, 34, 24, 255, 36, 32, 23, 255, 39, 34, 25, 255, 33, 30, 22, 255, 36, 32, 23, 255, 42, 36, 24, 255, 36, 31, 22, 255, 41, 36, 24, 255, 39, 34, 25, 255, 39, 34, 23, 255, 40, 34, 24, 255, 43, 37, 24, 255, 39, 34, 24, 255, 55, 43, 28, 255, 48, 40, 26, 255, 39, 34, 23, 255, 57, 45, 29, 255, 37, 33, 24, 255, 61, 50, 36, 255, 37, 33, 23, 255, 39, 34, 25, 255, 34, 31, 22, 255, 79, 63, 44, 255, 68, 55, 40, 255, 34, 31, 22, 255, 34, 31, 22, 255, 79, 63, 45, 255, 79, 63, 44, 255, 53, 44, 32, 255, 40, 35, 24, 255, 41, 35, 24, 255, 43, 37, 24, 255, 37, 33, 23, 255, 36, 32, 24, 255, 62, 51, 36, 255, 64, 52, 37, 255, 50, 42, 31, 255, 79, 63, 45, 255, 51, 43, 31, 255, 35, 31, 22, 255, 40, 35, 24, 255, 34, 31, 22, 255, 42, 36, 24, 255, 39, 34, 24, 255, 41, 35, 24, 255, 33, 30, 22, 255, 43, 36, 24, 255, 40, 35, 24, 255, 37, 33, 23, 255, 39, 34, 25, 255, 61, 50, 36, 255, 57, 47, 34, 255, 66, 54, 38, 255, 53, 44, 32, 255, 41, 35, 24, 255, 41, 36, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 33, 30, 22, 255, 37, 33, 24, 255, 38, 33, 23, 255, 36, 32, 22, 255, 43, 37, 24, 255, 46, 39, 25, 255, 44, 37, 24, 255, 35, 31, 22, 255, 36, 31, 22, 255, 43, 37, 24, 255, 35, 31, 22, 255, 39, 34, 23, 255, 34, 31, 22, 255, 45, 37, 24, 255, 41, 35, 24, 255, 46, 39, 25, 255, 42, 36, 24, 255, 36, 32, 23, 255, 45, 39, 28, 255, 76, 61, 43, 255, 64, 52, 37, 255, 33, 30, 22, 255, 37, 33, 23, 255, 35, 31, 22, 255, 39, 33, 23, 255, 76, 61, 43, 255, 66, 54, 38, 255, 46, 40, 29, 255, 36, 32, 23, 255, 40, 34, 24, 255, 37, 33, 23, 255, 43, 37, 24, 255, 43, 37, 24, 255, 50, 40, 27, 255, 46, 39, 25, 255, 49, 40, 26, 255, 39, 34, 23, 255, 41, 36, 26, 255, 55, 46, 33, 255, 41, 36, 26, 255, 45, 39, 28, 255, 41, 36, 26, 255, 49, 42, 30, 255, 45, 37, 24, 255, 34, 31, 22, 255, 37, 33, 23, 255, 37, 33, 23, 255, 37, 33, 24, 255, 36, 31, 22, 255, 37, 33, 24, 255, 37, 33, 23, 255, 39, 33, 23, 255, 40, 35, 24, 255, 44, 37, 24, 255, 36, 32, 24, 255, 39, 34, 24, 255, 33, 30, 22, 255, 37, 33, 23, 255, 34, 31, 22, 255, 52, 42, 28, 255, 46, 39, 25, 255, 43, 36, 24, 255, 57, 45, 29, 255, 53, 42, 28, 255, 52, 42, 28, 255, 43, 36, 24, 255, 37, 33, 23, 255, 44, 37, 24, 255, 43, 37, 24, 255, 38, 33, 23, 255, 44, 37, 24, 255, 40, 34, 24, 255, 34, 31, 22, 255, 35, 31, 23, 255, 42, 36, 24, 255, 42, 36, 24, 255, 36, 32, 23, 255, 41, 35, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 55, 43, 28, 255, 55, 43, 28, 255, 64, 48, 32, 255, 55, 43, 28, 255, 42, 36, 24, 255, 39, 34, 24, 255, 39, 34, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 51, 41, 27, 255, 59, 45, 30, 255, 49, 40, 26, 255, 42, 35, 23, 255, 49, 40, 26, 255, 41, 35, 23, 255, 35, 31, 22, 255, 37, 32, 24, 255, 38, 34, 24, 255, 38, 33, 23, 255, 40, 34, 24, 255, 37, 32, 22, 255, 84, 107, 76, 255, 39, 33, 23, 255, 46, 38, 25, 255, 44, 37, 24, 255, 39, 34, 23, 255, 42, 36, 24, 255, 51, 41, 27, 255, 51, 41, 27, 255, 44, 37, 24, 255, 48, 40, 26, 255, 57, 44, 29, 255, 43, 37, 24, 255, 39, 34, 23, 255, 43, 37, 24, 255, 52, 42, 27, 255, 45, 37, 24, 255, 52, 42, 27, 255, 60, 46, 30, 255, 40, 35, 24, 255, 40, 34, 24, 255, 40, 34, 24, 255, 38, 33, 23, 255, 31, 45, 32, 255, 32, 45, 32, 255, 37, 55, 37, 255, 31, 44, 31, 255, 33, 48, 33, 255, 35, 51, 35, 255, 32, 46, 32, 255, 30, 42, 30, 255, 30, 43, 31, 255, 24, 32, 25, 255, 30, 43, 31, 255, 32, 45, 32, 255, 28, 40, 29, 255, 31, 45, 32, 255, 32, 47, 33, 255, 30, 43, 31, 255, 37, 56, 37, 255, 36, 53, 36, 255, 33, 48, 33, 255, 31, 45, 32, 255, 37, 56, 37, 255, 35, 51, 35, 255, 35, 52, 35, 255, 33, 48, 33, 255, 30, 43, 31, 255, 76, 92, 14, 255, 29, 41, 30, 255, 28, 39, 29, 255, 29, 41, 30, 255, 25, 34, 26, 255, 30, 43, 31, 255, 29, 40, 29, 255, 23, 29, 24, 255, 26, 36, 27, 255, 28, 39, 29, 255, 24, 32, 25, 255, 24, 31, 25, 255, 25, 34, 26, 255, 27, 37, 28, 255, 30, 42, 30, 255, 31, 45, 32, 255, 29, 41, 30, 255, 30, 42, 30, 255, 29, 41, 30, 255, 35, 51, 35, 255, 32, 46, 32, 255, 32, 46, 32, 255, 41, 61, 40, 255, 51, 75, 49, 255, 37, 55, 37, 255, 37, 56, 37, 255, 44, 65, 43, 255, 40, 60, 40, 255, 42, 62, 41, 255, 33, 47, 33, 255, 29, 41, 30, 255, 26, 34, 26, 255, 25, 33, 26, 255, 29, 41, 30, 255, 26, 32, 26, 255, 32, 41, 32, 255, 28, 39, 29, 255, 29, 40, 29, 255, 36, 54, 36, 255, 35, 52, 35, 255, 35, 53, 36, 255, 26, 35, 27, 255, 24, 31, 25, 255, 31, 44, 31, 255, 31, 45, 32, 255, 28, 39, 29, 255, 24, 32, 25, 255, 23, 30, 24, 255, 26, 33, 27, 255, 23, 29, 24, 255, 28, 38, 28, 255, 23, 29, 24, 255, 28, 38, 28, 255, 32, 46, 32, 255, 33, 47, 33, 255, 35, 52, 35, 255, 33, 49, 34, 255, 30, 43, 31, 255, 34, 49, 34, 255, 36, 53, 36, 255, 33, 49, 34, 255, 33, 48, 33, 255, 31, 45, 32, 255, 26, 35, 27, 255, 27, 37, 28, 255, 23, 30, 24, 255, 28, 38, 28, 255, 29, 41, 30, 255, 29, 41, 30, 255, 27, 37, 28, 255, 25, 34, 26, 255, 32, 47, 33, 255, 28, 39, 29, 255, 31, 44, 31, 255, 29, 40, 29, 255, 29, 41, 30, 255, 29, 41, 30, 255, 33, 48, 33, 255, 32, 46, 32, 255, 35, 52, 35, 255, 33, 48, 33, 255, 29, 41, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 32, 45, 32, 255, 28, 40, 29, 255, 33, 48, 33, 255, 30, 42, 30, 255, 26, 35, 27, 255, 24, 32, 25, 255, 32, 45, 32, 255, 36, 53, 36, 255, 32, 46, 32, 255, 30, 43, 31, 255, 28, 40, 29, 255, 29, 41, 30, 255, 31, 45, 32, 255, 31, 44, 31, 255, 25, 34, 26, 255, 24, 32, 25, 255, 28, 39, 29, 255, 28, 39, 29, 255, 26, 36, 27, 255, 28, 40, 29, 255, 30, 43, 31, 255, 35, 52, 35, 255, 34, 50, 34, 255, 33, 49, 34, 255, 33, 48, 33, 255, 31, 45, 32, 255, 30, 43, 31, 255, 30, 43, 31, 255, 31, 45, 32, 255, 30, 42, 30, 255, 27, 37, 28, 255, 26, 36, 27, 255, 26, 35, 27, 255, 28, 38, 28, 255, 31, 44, 31, 255, 31, 44, 31, 255, 31, 44, 31, 255, 32, 45, 32, 255, 30, 43, 31, 255, 32, 46, 32, 255, 33, 47, 33, 255, 34, 49, 34, 255, 28, 38, 28, 255, 30, 43, 31, 255, 28, 38, 28, 255, 30, 43, 31, 255, 32, 46, 32, 255, 28, 38, 28, 255, 25, 34, 26, 255, 27, 37, 28, 255, 75, 88, 12, 255, 29, 41, 30, 255, 26, 36, 27, 255, 26, 35, 27, 255, 28, 38, 28, 255, 31, 45, 32, 255, 34, 50, 34, 255, 32, 47, 33, 255, 36, 53, 36, 255, 30, 43, 31, 255, 31, 44, 31, 255, 32, 45, 32, 255, 32, 47, 33, 255, 27, 37, 28, 255, 29, 41, 30, 255, 32, 47, 33, 255, 32, 47, 33, 255, 31, 45, 32, 255, 32, 46, 32, 255, 28, 39, 29, 255, 28, 38, 28, 255, 30, 43, 31, 255, 29, 41, 30, 255, 30, 42, 30, 255, 30, 42, 30, 255, 25, 33, 26, 255, 23, 30, 24, 255, 30, 38, 30, 255, 30, 38, 30, 255, 25, 31, 25, 255, 23, 29, 24, 255, 24, 32, 25, 255, 30, 42, 30, 255, 29, 41, 30, 255, 32, 46, 32, 255, 27, 36, 27, 255, 29, 41, 30, 255, 31, 45, 32, 255, 30, 43, 31, 255, 36, 54, 36, 255, 37, 56, 37, 255, 36, 53, 36, 255, 35, 53, 36, 255, 31, 45, 32, 255, 29, 40, 29, 255, 31, 44, 31, 255, 32, 45, 32, 255, 32, 46, 32, 255, 47, 68, 45, 255, 49, 71, 46, 255, 34, 50, 34, 255, 36, 54, 36, 255, 36, 54, 36, 255, 45, 67, 44, 255, 38, 58, 38, 255, 43, 63, 41, 255, 49, 72, 47, 255, 37, 56, 37, 255, 36, 54, 36, 255, 33, 47, 33, 255, 28, 39, 29, 255, 25, 34, 26, 255, 23, 30, 24, 255, 26, 33, 27, 255, 26, 36, 27, 255, 27, 36, 27, 255, 24, 32, 25, 255, 25, 33, 26, 255, 30, 43, 31, 255, 34, 50, 34, 255, 35, 52, 35, 255, 45, 67, 44, 255, 48, 70, 46, 255, 37, 55, 37, 255, 37, 56, 37, 255, 37, 56, 37, 255, 37, 55, 37, 255, 33, 47, 33, 255, 35, 52, 35, 255, 30, 42, 30, 255, 29, 41, 30, 255, 28, 38, 28, 255, 27, 36, 27, 255, 30, 42, 30, 255, 26, 36, 27, 255, 29, 41, 30, 255, 30, 42, 30, 255, 29, 40, 29, 255, 34, 49, 34, 255, 32, 46, 32, 255, 27, 37, 28, 255, 27, 37, 28, 255, 29, 41, 30, 255, 31, 45, 32, 255, 25, 33, 26, 255, 30, 42, 30, 255, 31, 45, 32, 255, 57, 47, 34, 255, 34, 31, 22, 255, 36, 32, 24, 255, 79, 62, 45, 255, 63, 52, 37, 255, 53, 44, 32, 255, 36, 32, 22, 255, 34, 31, 22, 255, 79, 63, 44, 255, 36, 32, 24, 255, 39, 34, 23, 255, 39, 34, 23, 255, 39, 33, 23, 255, 39, 34, 23, 255, 43, 36, 24, 255, 49, 40, 26, 255, 54, 43, 28, 255, 38, 33, 23, 255, 39, 34, 23, 255, 40, 35, 23, 255, 35, 31, 22, 255, 39, 34, 23, 255, 40, 34, 24, 255, 41, 36, 24, 255, 42, 35, 23, 255, 41, 36, 24, 255, 44, 37, 24, 255, 35, 31, 22, 255, 42, 36, 24, 255, 36, 32, 22, 255, 42, 36, 24, 255, 56, 44, 29, 255, 53, 42, 27, 255, 55, 43, 28, 255, 39, 34, 24, 255, 41, 36, 26, 255, 37, 33, 23, 255, 44, 37, 24, 255, 44, 37, 24, 255, 47, 39, 25, 255, 45, 38, 25, 255, 34, 31, 22, 255, 35, 31, 22, 255, 40, 35, 24, 255, 42, 36, 24, 255, 49, 40, 26, 255, 45, 37, 24, 255, 38, 33, 23, 255, 49, 40, 26, 255, 43, 37, 24, 255, 34, 30, 22, 255, 78, 61, 43, 255, 58, 48, 34, 255, 78, 62, 43, 255, 35, 31, 22, 255, 42, 37, 27, 255, 37, 33, 23, 255, 34, 31, 22, 255, 33, 30, 22, 255, 48, 40, 26, 255, 46, 40, 29, 255, 33, 30, 22, 255, 40, 34, 24, 255, 48, 39, 25, 255, 63, 48, 32, 255, 66, 49, 33, 255, 45, 37, 24, 255, 35, 31, 22, 255, 41, 35, 24, 255, 37, 33, 23, 255, 33, 30, 22, 255, 40, 35, 24, 255, 39, 34, 24, 255, 40, 34, 24, 255, 39, 34, 24, 255, 36, 31, 22, 255, 75, 60, 43, 255, 76, 60, 41, 255, 42, 37, 27, 255, 35, 31, 22, 255, 48, 39, 25, 255, 43, 37, 24, 255, 43, 36, 24, 255, 39, 34, 24, 255, 52, 42, 27, 255, 45, 37, 24, 255, 35, 31, 22, 255, 37, 33, 23, 255, 52, 42, 27, 255, 37, 33, 23, 255, 44, 37, 24, 255, 43, 37, 24, 255, 33, 30, 22, 255, 35, 31, 22, 255, 37, 33, 24, 255, 42, 37, 27, 255, 39, 34, 23, 255, 48, 40, 30, 255, 33, 30, 22, 255, 51, 43, 31, 255, 39, 34, 25, 255, 80, 64, 45, 255, 62, 51, 36, 255, 37, 33, 24, 255, 46, 40, 29, 255, 48, 39, 25, 255, 46, 39, 25, 255, 45, 37, 24, 255, 37, 33, 23, 255, 43, 37, 24, 255, 39, 34, 24, 255, 37, 33, 23, 255, 79, 63, 43, 255, 37, 33, 23, 255, 43, 36, 24, 255, 40, 34, 24, 255, 43, 37, 24, 255, 40, 34, 24, 255, 44, 38, 27, 255, 37, 33, 24, 255, 45, 37, 24, 255, 42, 37, 27, 255, 49, 42, 30, 255, 50, 42, 31, 255, 41, 36, 26, 255, 34, 31, 22, 255, 59, 49, 35, 255, 34, 30, 22, 255, 79, 63, 45, 255, 51, 43, 31, 255, 34, 31, 22, 255, 40, 35, 25, 255, 40, 35, 24, 255, 37, 33, 23, 255, 44, 37, 24, 255, 45, 37, 24, 255, 34, 30, 22, 255, 47, 39, 25, 255, 41, 35, 24, 255, 35, 31, 22, 255, 34, 31, 22, 255, 39, 34, 23, 255, 39, 33, 23, 255, 41, 35, 24, 255, 38, 33, 23, 255, 39, 34, 23, 255, 39, 34, 24, 255, 37, 33, 23, 255, 45, 37, 24, 255, 48, 39, 25, 255, 33, 30, 22, 255, 36, 32, 23, 255, 67, 54, 39, 255, 71, 57, 41, 255, 46, 40, 29, 255, 36, 32, 23, 255, 43, 36, 24, 255, 34, 31, 22, 255, 75, 60, 43, 255, 59, 49, 35, 255, 79, 63, 44, 255, 34, 31, 22, 255, 40, 34, 24, 255, 43, 37, 24, 255, 58, 45, 30, 255, 43, 37, 24, 255, 57, 45, 29, 255, 40, 35, 24, 255, 54, 45, 33, 255, 51, 43, 31, 255, 44, 38, 27, 255, 36, 31, 22, 255, 77, 62, 44, 255, 57, 47, 34, 255, 79, 63, 45, 255, 33, 30, 22, 255, 68, 55, 40, 255, 39, 34, 23, 255, 36, 32, 23, 255, 34, 31, 22, 255, 62, 51, 36, 255, 55, 46, 33, 255, 33, 30, 22, 255, 35, 31, 22, 255, 34, 31, 22, 255, 51, 41, 27, 255, 46, 39, 25, 255, 37, 33, 23, 255, 46, 40, 29, 255, 38, 33, 23, 255, 36, 31, 22, 255, 41, 36, 26, 255, 45, 37, 24, 255, 40, 35, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 57, 45, 29, 255, 48, 40, 26, 255, 51, 41, 27, 255, 43, 36, 24, 255, 74, 55, 33, 255, 77, 57, 33, 255, 54, 43, 28, 255, 40, 34, 24, 255, 39, 34, 25, 255, 42, 37, 27, 255, 49, 42, 30, 255, 55, 46, 33, 255, 38, 33, 23, 255, 45, 37, 24, 255, 38, 33, 23, 255, 60, 46, 31, 255, 43, 37, 24, 255, 52, 42, 27, 255, 59, 46, 30, 255, 58, 45, 30, 255, 41, 36, 24, 255, 36, 31, 22, 255, 36, 32, 24, 255, 72, 58, 42, 255, 45, 37, 24, 255, 39, 34, 23, 255, 42, 36, 24, 255, 51, 41, 27, 255, 36, 32, 23, 255, 42, 36, 23, 255, 45, 38, 25, 255, 49, 40, 25, 255, 41, 35, 24, 255, 43, 37, 27, 255, 34, 30, 22, 255, 37, 33, 22, 255, 47, 39, 25, 255, 40, 34, 24, 255, 42, 37, 26, 255, 44, 36, 23, 255, 38, 33, 23, 255, 49, 39, 26, 255, 47, 39, 25, 255, 42, 36, 24, 255, 39, 34, 24, 255, 37, 33, 23, 255, 35, 31, 22, 255, 52, 42, 28, 255, 38, 33, 23, 255, 39, 34, 23, 255, 42, 36, 24, 255, 45, 38, 25, 255, 66, 49, 33, 255, 58, 45, 30, 255, 69, 51, 33, 255, 46, 38, 25, 255, 57, 45, 29, 255, 39, 34, 23, 255, 41, 36, 26, 255, 36, 32, 24, 255, 33, 48, 33, 255, 36, 54, 36, 255, 32, 47, 33, 255, 33, 49, 34, 255, 29, 41, 30, 255, 30, 42, 30, 255, 32, 45, 32, 255, 31, 45, 32, 255, 28, 38, 28, 255, 25, 34, 26, 255, 27, 38, 28, 255, 30, 42, 30, 255, 24, 31, 25, 255, 30, 42, 30, 255, 27, 37, 28, 255, 28, 39, 29, 255, 35, 52, 35, 255, 36, 53, 36, 255, 32, 46, 32, 255, 27, 37, 28, 255, 29, 41, 30, 255, 28, 39, 29, 255, 29, 41, 30, 255, 33, 48, 33, 255, 30, 43, 31, 255, 27, 37, 28, 255, 28, 38, 28, 255, 30, 43, 31, 255, 27, 38, 28, 255, 27, 37, 28, 255, 27, 38, 28, 255, 25, 33, 26, 255, 30, 43, 31, 255, 26, 36, 27, 255, 24, 30, 25, 255, 24, 31, 25, 255, 23, 30, 24, 255, 26, 35, 27, 255, 33, 48, 33, 255, 29, 40, 29, 255, 32, 46, 32, 255, 32, 47, 33, 255, 32, 45, 32, 255, 27, 38, 28, 255, 30, 42, 30, 255, 36, 54, 36, 255, 31, 45, 32, 255, 34, 50, 34, 255, 31, 45, 32, 255, 33, 49, 34, 255, 37, 56, 37, 255, 47, 69, 45, 255, 40, 60, 40, 255, 33, 49, 34, 255, 33, 49, 34, 255, 32, 47, 33, 255, 27, 38, 28, 255, 27, 37, 28, 255, 28, 39, 29, 255, 23, 29, 24, 255, 24, 31, 25, 255, 26, 34, 26, 255, 26, 35, 27, 255, 27, 38, 28, 255, 31, 44, 31, 255, 34, 49, 34, 255, 28, 38, 28, 255, 28, 38, 28, 255, 29, 41, 30, 255, 27, 38, 28, 255, 25, 34, 26, 255, 23, 29, 24, 255, 26, 34, 26, 255, 26, 35, 27, 255, 26, 35, 27, 255, 24, 31, 25, 255, 28, 39, 29, 255, 27, 38, 28, 255, 33, 48, 33, 255, 29, 41, 30, 255, 34, 49, 34, 255, 36, 53, 36, 255, 34, 49, 34, 255, 39, 59, 39, 255, 39, 59, 39, 255, 36, 53, 36, 255, 35, 51, 35, 255, 32, 46, 32, 255, 33, 48, 33, 255, 29, 41, 30, 255, 31, 45, 32, 255, 34, 50, 34, 255, 30, 42, 30, 255, 27, 38, 28, 255, 25, 34, 26, 255, 29, 41, 30, 255, 25, 33, 26, 255, 26, 35, 27, 255, 26, 34, 26, 255, 29, 41, 30, 255, 25, 34, 26, 255, 30, 43, 31, 255, 33, 47, 33, 255, 30, 43, 31, 255, 32, 47, 33, 255, 31, 44, 31, 255, 31, 45, 32, 255, 30, 43, 31, 255, 33, 48, 33, 255, 29, 40, 29, 255, 27, 37, 28, 255, 29, 41, 30, 255, 32, 45, 32, 255, 29, 40, 29, 255, 25, 33, 26, 255, 32, 47, 33, 255, 31, 44, 31, 255, 35, 53, 36, 255, 32, 45, 32, 255, 32, 45, 32, 255, 33, 47, 33, 255, 32, 46, 32, 255, 33, 49, 34, 255, 29, 40, 29, 255, 28, 39, 29, 255, 28, 38, 28, 255, 30, 42, 30, 255, 26, 36, 27, 255, 26, 36, 27, 255, 27, 36, 27, 255, 28, 39, 29, 255, 27, 37, 28, 255, 34, 49, 34, 255, 31, 45, 32, 255, 29, 41, 30, 255, 30, 42, 30, 255, 28, 39, 29, 255, 27, 37, 28, 255, 28, 39, 29, 255, 29, 40, 29, 255, 30, 43, 31, 255, 27, 37, 28, 255, 27, 37, 28, 255, 29, 41, 30, 255, 33, 48, 33, 255, 37, 56, 37, 255, 34, 50, 34, 255, 30, 43, 31, 255, 35, 52, 35, 255, 36, 54, 36, 255, 31, 45, 32, 255, 30, 42, 30, 255, 28, 40, 29, 255, 28, 38, 28, 255, 29, 41, 30, 255, 29, 40, 29, 255, 28, 38, 28, 255, 30, 42, 30, 255, 25, 33, 26, 255, 29, 40, 29, 255, 25, 34, 26, 255, 29, 41, 30, 255, 32, 46, 32, 255, 33, 48, 33, 255, 31, 44, 31, 255, 33, 49, 34, 255, 34, 50, 34, 255, 32, 46, 32, 255, 32, 46, 32, 255, 31, 45, 32, 255, 31, 45, 32, 255, 33, 49, 34, 255, 32, 46, 32, 255, 33, 49, 34, 255, 36, 53, 36, 255, 30, 43, 31, 255, 34, 50, 34, 255, 31, 44, 31, 255, 32, 45, 32, 255, 27, 37, 28, 255, 30, 42, 30, 255, 28, 39, 29, 255, 29, 40, 29, 255, 31, 44, 31, 255, 27, 36, 27, 255, 23, 30, 24, 255, 24, 31, 25, 255, 27, 34, 27, 255, 23, 29, 24, 255, 23, 29, 24, 255, 26, 35, 27, 255, 27, 38, 28, 255, 27, 37, 28, 255, 27, 37, 28, 255, 30, 42, 30, 255, 30, 43, 31, 255, 28, 39, 29, 255, 30, 43, 31, 255, 31, 45, 32, 255, 34, 50, 34, 255, 35, 52, 35, 255, 31, 44, 31, 255, 31, 44, 31, 255, 30, 42, 30, 255, 26, 35, 27, 255, 27, 36, 27, 255, 27, 36, 27, 255, 28, 39, 29, 255, 33, 47, 33, 255, 34, 51, 35, 255, 33, 47, 33, 255, 33, 48, 33, 255, 36, 54, 36, 255, 50, 73, 47, 255, 44, 65, 43, 255, 41, 61, 40, 255, 38, 58, 38, 255, 31, 44, 31, 255, 33, 48, 33, 255, 30, 43, 31, 255, 27, 37, 28, 255, 26, 36, 27, 255, 26, 35, 27, 255, 29, 40, 29, 255, 24, 31, 25, 255, 28, 38, 28, 255, 30, 42, 30, 255, 31, 44, 31, 255, 33, 47, 33, 255, 33, 48, 33, 255, 35, 53, 36, 255, 33, 48, 33, 255, 31, 45, 32, 255, 35, 53, 36, 255, 33, 48, 33, 255, 34, 51, 35, 255, 33, 48, 33, 255, 30, 43, 31, 255, 33, 49, 34, 255, 32, 46, 32, 255, 28, 39, 29, 255, 29, 41, 30, 255, 31, 45, 32, 255, 30, 42, 30, 255, 30, 42, 30, 255, 28, 39, 29, 255, 30, 43, 31, 255, 34, 49, 34, 255, 32, 47, 33, 255, 26, 34, 26, 255, 26, 34, 26, 255, 26, 36, 27, 255, 28, 38, 28, 255, 31, 44, 31, 255, 33, 49, 34, 255, 29, 40, 29, 255, 37, 33, 23, 255, 34, 31, 22, 255, 34, 30, 22, 255, 68, 55, 40, 255, 37, 33, 24, 255, 40, 34, 24, 255, 34, 31, 22, 255, 39, 34, 24, 255, 37, 33, 23, 255, 36, 31, 22, 255, 37, 33, 23, 255, 46, 38, 25, 255, 45, 37, 24, 255, 43, 36, 24, 255, 42, 36, 24, 255, 41, 35, 24, 255, 46, 38, 25, 255, 34, 30, 22, 255, 45, 39, 28, 255, 39, 33, 23, 255, 49, 41, 30, 255, 34, 31, 22, 255, 45, 39, 28, 255, 40, 34, 23, 255, 36, 32, 23, 255, 40, 34, 24, 255, 40, 34, 24, 255, 36, 32, 23, 255, 35, 31, 22, 255, 39, 34, 23, 255, 36, 32, 23, 255, 40, 33, 23, 255, 48, 39, 25, 255, 39, 34, 23, 255, 39, 34, 23, 255, 44, 37, 24, 255, 52, 42, 27, 255, 53, 42, 28, 255, 45, 37, 24, 255, 42, 36, 24, 255, 51, 41, 27, 255, 40, 34, 24, 255, 39, 34, 24, 255, 36, 32, 23, 255, 35, 31, 22, 255, 44, 37, 24, 255, 51, 41, 27, 255, 56, 44, 29, 255, 52, 42, 27, 255, 39, 34, 23, 255, 33, 30, 22, 255, 80, 64, 45, 255, 33, 30, 22, 255, 33, 30, 22, 255, 37, 33, 23, 255, 45, 37, 24, 255, 45, 37, 24, 255, 40, 34, 24, 255, 33, 30, 22, 255, 44, 37, 24, 255, 40, 34, 24, 255, 35, 31, 22, 255, 37, 33, 23, 255, 52, 42, 27, 255, 70, 52, 33, 255, 60, 46, 30, 255, 64, 48, 32, 255, 41, 36, 24, 255, 35, 31, 22, 255, 39, 34, 23, 255, 39, 34, 24, 255, 43, 37, 24, 255, 39, 34, 23, 255, 36, 32, 23, 255, 38, 33, 23, 255, 38, 33, 23, 255, 34, 30, 22, 255, 39, 34, 25, 255, 36, 32, 22, 255, 42, 36, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 46, 39, 25, 255, 45, 37, 24, 255, 35, 31, 22, 255, 38, 33, 23, 255, 55, 76, 35, 255, 41, 36, 24, 255, 48, 39, 25, 255, 42, 36, 24, 255, 51, 41, 27, 255, 43, 37, 24, 255, 38, 33, 23, 255, 39, 34, 23, 255, 35, 31, 22, 255, 33, 30, 22, 255, 37, 33, 23, 255, 33, 30, 22, 255, 37, 33, 24, 255, 33, 30, 22, 255, 71, 57, 41, 255, 33, 30, 22, 255, 37, 33, 23, 255, 37, 33, 23, 255, 42, 36, 24, 255, 43, 37, 24, 255, 39, 34, 24, 255, 39, 33, 23, 255, 41, 36, 24, 255, 35, 31, 23, 255, 37, 33, 23, 255, 40, 35, 24, 255, 45, 39, 28, 255, 40, 35, 24, 255, 43, 36, 24, 255, 42, 36, 24, 255, 39, 34, 23, 255, 39, 34, 23, 255, 35, 31, 22, 255, 39, 34, 25, 255, 43, 36, 24, 255, 40, 34, 24, 255, 46, 40, 29, 255, 33, 30, 22, 255, 36, 32, 23, 255, 33, 30, 22, 255, 53, 44, 32, 255, 37, 33, 23, 255, 39, 34, 25, 255, 48, 40, 30, 255, 46, 40, 29, 255, 33, 30, 22, 255, 66, 54, 38, 255, 44, 38, 27, 255, 44, 38, 27, 255, 59, 49, 35, 255, 36, 32, 23, 255, 37, 33, 23, 255, 40, 34, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 39, 34, 24, 255, 40, 35, 24, 255, 34, 30, 22, 255, 71, 57, 41, 255, 34, 30, 22, 255, 39, 34, 24, 255, 36, 32, 23, 255, 43, 36, 24, 255, 37, 33, 23, 255, 36, 31, 22, 255, 39, 33, 23, 255, 48, 40, 30, 255, 51, 43, 31, 255, 35, 31, 22, 255, 61, 50, 36, 255, 40, 35, 24, 255, 33, 30, 22, 255, 45, 39, 28, 255, 49, 42, 30, 255, 73, 59, 42, 255, 48, 40, 30, 255, 42, 36, 24, 255, 57, 44, 29, 255, 43, 36, 24, 255, 42, 36, 24, 255, 36, 32, 23, 255, 39, 34, 23, 255, 40, 34, 24, 255, 40, 35, 24, 255, 37, 33, 24, 255, 33, 30, 22, 255, 61, 50, 36, 255, 35, 31, 22, 255, 62, 51, 36, 255, 36, 31, 22, 255, 35, 31, 23, 255, 40, 34, 24, 255, 39, 34, 23, 255, 37, 33, 23, 255, 39, 34, 23, 255, 37, 33, 23, 255, 39, 34, 25, 255, 50, 42, 31, 255, 36, 32, 23, 255, 50, 42, 31, 255, 37, 33, 23, 255, 36, 31, 22, 255, 33, 30, 22, 255, 42, 36, 24, 255, 38, 33, 23, 255, 39, 34, 24, 255, 41, 36, 24, 255, 54, 43, 28, 255, 43, 37, 24, 255, 39, 34, 24, 255, 54, 43, 28, 255, 55, 43, 28, 255, 43, 37, 24, 255, 47, 39, 25, 255, 57, 44, 29, 255, 49, 40, 26, 255, 61, 47, 31, 255, 51, 41, 27, 255, 37, 33, 23, 255, 39, 34, 23, 255, 39, 34, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 33, 30, 22, 255, 40, 35, 24, 255, 43, 36, 24, 255, 43, 37, 24, 255, 43, 36, 24, 255, 58, 45, 30, 255, 45, 37, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 35, 31, 22, 255, 37, 33, 23, 255, 44, 37, 24, 255, 36, 32, 23, 255, 42, 36, 24, 255, 51, 41, 27, 255, 39, 34, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 44, 36, 25, 255, 39, 34, 23, 255, 37, 33, 23, 255, 44, 36, 25, 255, 42, 36, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 43, 36, 24, 255, 54, 42, 27, 255, 42, 36, 24, 255, 44, 36, 24, 255, 42, 36, 23, 255, 36, 32, 23, 255, 46, 39, 25, 255, 36, 32, 22, 255, 36, 32, 23, 255, 41, 36, 24, 255, 46, 38, 25, 255, 39, 33, 23, 255, 49, 40, 26, 255, 49, 40, 26, 255, 40, 34, 24, 255, 49, 40, 26, 255, 60, 46, 30, 255, 46, 39, 25, 255, 39, 34, 24, 255, 45, 38, 25, 255, 51, 43, 31, 255, 62, 51, 36, 255, 30, 43, 31, 255, 32, 47, 33, 255, 32, 47, 33, 255, 33, 48, 33, 255, 32, 46, 32, 255, 31, 45, 32, 255, 31, 45, 32, 255, 32, 46, 32, 255, 30, 42, 30, 255, 30, 42, 30, 255, 26, 35, 27, 255, 25, 33, 26, 255, 26, 36, 27, 255, 24, 31, 25, 255, 24, 32, 25, 255, 31, 45, 32, 255, 30, 42, 30, 255, 28, 39, 29, 255, 30, 43, 31, 255, 25, 34, 26, 255, 24, 32, 25, 255, 27, 34, 27, 255, 27, 36, 27, 255, 30, 43, 31, 255, 29, 40, 29, 255, 27, 36, 27, 255, 29, 40, 29, 255, 27, 38, 28, 255, 24, 32, 25, 255, 23, 29, 24, 255, 27, 36, 27, 255, 30, 42, 30, 255, 30, 43, 31, 255, 26, 35, 27, 255, 24, 30, 25, 255, 24, 32, 25, 255, 25, 33, 26, 255, 28, 39, 29, 255, 32, 45, 32, 255, 31, 45, 32, 255, 32, 47, 33, 255, 33, 48, 33, 255, 31, 44, 31, 255, 31, 45, 32, 255, 29, 40, 29, 255, 32, 46, 32, 255, 34, 50, 34, 255, 30, 42, 30, 255, 35, 51, 35, 255, 32, 46, 32, 255, 32, 47, 33, 255, 36, 54, 36, 255, 40, 60, 40, 255, 33, 49, 34, 255, 33, 49, 34, 255, 33, 47, 33, 255, 31, 45, 32, 255, 26, 36, 27, 255, 24, 30, 25, 255, 23, 29, 24, 255, 26, 32, 26, 255, 24, 31, 25, 255, 27, 37, 28, 255, 24, 31, 25, 255, 27, 38, 28, 255, 28, 39, 29, 255, 29, 41, 30, 255, 30, 42, 30, 255, 26, 35, 27, 255, 25, 33, 26, 255, 26, 35, 27, 255, 24, 32, 25, 255, 28, 39, 29, 255, 32, 46, 32, 255, 29, 41, 30, 255, 27, 37, 28, 255, 29, 41, 30, 255, 32, 45, 32, 255, 35, 51, 35, 255, 32, 45, 32, 255, 29, 40, 29, 255, 34, 49, 34, 255, 34, 49, 34, 255, 36, 54, 36, 255, 45, 66, 43, 255, 54, 78, 51, 255, 36, 54, 36, 255, 38, 58, 38, 255, 36, 53, 36, 255, 29, 41, 30, 255, 29, 40, 29, 255, 33, 47, 33, 255, 31, 45, 32, 255, 29, 40, 29, 255, 32, 40, 32, 255, 25, 33, 26, 255, 25, 33, 26, 255, 31, 44, 31, 255, 33, 47, 33, 255, 29, 40, 29, 255, 31, 44, 31, 255, 33, 49, 34, 255, 40, 59, 39, 255, 36, 53, 36, 255, 33, 48, 33, 255, 34, 50, 34, 255, 33, 48, 33, 255, 35, 52, 35, 255, 30, 42, 30, 255, 30, 42, 30, 255, 31, 44, 31, 255, 31, 45, 32, 255, 32, 47, 33, 255, 29, 41, 30, 255, 30, 42, 30, 255, 29, 40, 29, 255, 31, 45, 32, 255, 32, 47, 33, 255, 34, 49, 34, 255, 36, 54, 36, 255, 35, 52, 35, 255, 31, 45, 32, 255, 28, 38, 28, 255, 26, 35, 27, 255, 25, 33, 26, 255, 24, 31, 25, 255, 25, 33, 26, 255, 27, 37, 28, 255, 26, 35, 27, 255, 26, 36, 27, 255, 24, 32, 25, 255, 29, 40, 29, 255, 28, 39, 29, 255, 35, 51, 35, 255, 33, 49, 34, 255, 30, 42, 30, 255, 25, 34, 26, 255, 27, 37, 28, 255, 33, 47, 33, 255, 32, 46, 32, 255, 29, 40, 29, 255, 31, 45, 32, 255, 33, 48, 33, 255, 32, 46, 32, 255, 34, 49, 34, 255, 45, 67, 44, 255, 34, 49, 34, 255, 32, 46, 32, 255, 31, 44, 31, 255, 33, 48, 33, 255, 29, 40, 29, 255, 28, 39, 29, 255, 29, 41, 30, 255, 26, 36, 27, 255, 26, 35, 27, 255, 27, 36, 27, 255, 27, 36, 27, 255, 26, 36, 27, 255, 26, 36, 27, 255, 31, 44, 31, 255, 32, 46, 32, 255, 29, 41, 30, 255, 32, 47, 33, 255, 32, 46, 32, 255, 27, 36, 27, 255, 33, 49, 34, 255, 35, 52, 35, 255, 35, 53, 36, 255, 33, 48, 33, 255, 30, 42, 30, 255, 29, 41, 30, 255, 30, 43, 31, 255, 33, 47, 33, 255, 32, 47, 33, 255, 34, 49, 34, 255, 32, 45, 32, 255, 28, 38, 28, 255, 33, 49, 34, 255, 30, 43, 31, 255, 23, 30, 24, 255, 30, 42, 30, 255, 30, 43, 31, 255, 29, 40, 29, 255, 28, 38, 28, 255, 28, 38, 28, 255, 27, 37, 28, 255, 26, 35, 27, 255, 24, 30, 25, 255, 26, 33, 27, 255, 24, 31, 25, 255, 25, 33, 26, 255, 27, 36, 27, 255, 27, 37, 28, 255, 29, 41, 30, 255, 32, 47, 33, 255, 32, 46, 32, 255, 37, 55, 37, 255, 31, 45, 32, 255, 33, 48, 33, 255, 28, 40, 29, 255, 30, 43, 31, 255, 32, 46, 32, 255, 28, 38, 28, 255, 25, 34, 26, 255, 26, 35, 27, 255, 24, 32, 25, 255, 28, 38, 28, 255, 30, 43, 31, 255, 30, 43, 31, 255, 32, 47, 33, 255, 31, 44, 31, 255, 32, 47, 33, 255, 35, 51, 35, 255, 33, 47, 33, 255, 37, 55, 37, 255, 37, 55, 37, 255, 42, 62, 41, 255, 34, 50, 34, 255, 31, 45, 32, 255, 31, 44, 31, 255, 24, 32, 25, 255, 26, 36, 27, 255, 26, 34, 26, 255, 27, 37, 28, 255, 31, 45, 32, 255, 32, 46, 32, 255, 33, 48, 33, 255, 30, 43, 31, 255, 32, 46, 32, 255, 32, 47, 33, 255, 31, 45, 32, 255, 35, 52, 35, 255, 35, 52, 35, 255, 31, 45, 32, 255, 35, 52, 35, 255, 31, 45, 32, 255, 32, 46, 32, 255, 32, 46, 32, 255, 29, 41, 30, 255, 30, 43, 31, 255, 31, 45, 32, 255, 33, 48, 33, 255, 30, 43, 31, 255, 30, 43, 31, 255, 30, 43, 31, 255, 30, 43, 31, 255, 28, 38, 28, 255, 31, 44, 31, 255, 30, 43, 31, 255, 31, 45, 32, 255, 29, 40, 29, 255, 31, 44, 31, 255, 28, 38, 28, 255, 28, 40, 29, 255, 32, 47, 33, 255, 32, 46, 32, 255, 68, 55, 40, 255, 40, 34, 24, 255, 40, 35, 24, 255, 42, 36, 24, 255, 49, 40, 26, 255, 40, 34, 24, 255, 42, 36, 24, 255, 41, 36, 24, 255, 33, 30, 22, 255, 50, 42, 31, 255, 66, 54, 38, 255, 34, 31, 22, 255, 35, 31, 22, 255, 46, 39, 25, 255, 40, 34, 24, 255, 36, 32, 23, 255, 42, 36, 24, 255, 35, 31, 22, 255, 48, 40, 30, 255, 35, 31, 22, 255, 35, 31, 22, 255, 53, 44, 32, 255, 33, 30, 22, 255, 38, 33, 23, 255, 35, 31, 22, 255, 39, 34, 24, 255, 42, 35, 23, 255, 44, 37, 26, 255, 34, 31, 22, 255, 40, 35, 23, 255, 38, 33, 22, 255, 38, 33, 23, 255, 42, 35, 24, 255, 40, 34, 23, 255, 42, 36, 24, 255, 52, 42, 27, 255, 54, 43, 28, 255, 51, 41, 27, 255, 45, 37, 24, 255, 52, 42, 28, 255, 38, 33, 23, 255, 36, 32, 22, 255, 37, 33, 23, 255, 34, 31, 22, 255, 42, 36, 24, 255, 39, 34, 24, 255, 52, 42, 27, 255, 55, 43, 28, 255, 36, 32, 23, 255, 45, 37, 24, 255, 35, 31, 22, 255, 36, 32, 23, 255, 36, 32, 23, 255, 58, 48, 34, 255, 35, 31, 22, 255, 40, 35, 24, 255, 41, 35, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 36, 32, 23, 255, 34, 31, 22, 255, 43, 36, 24, 255, 52, 42, 27, 255, 53, 42, 28, 255, 57, 44, 29, 255, 40, 34, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 39, 34, 23, 255, 34, 30, 22, 255, 40, 34, 24, 255, 41, 35, 24, 255, 45, 37, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 39, 34, 23, 255, 48, 40, 30, 255, 37, 33, 23, 255, 40, 35, 24, 255, 35, 31, 22, 255, 45, 37, 24, 255, 42, 36, 24, 255, 47, 39, 25, 255, 45, 37, 24, 255, 44, 37, 24, 255, 45, 37, 24, 255, 44, 45, 37, 255, 44, 37, 24, 255, 50, 40, 27, 255, 42, 36, 24, 255, 34, 30, 22, 255, 37, 33, 23, 255, 43, 36, 24, 255, 40, 35, 24, 255, 40, 34, 24, 255, 41, 35, 24, 255, 40, 34, 24, 255, 33, 30, 22, 255, 42, 36, 24, 255, 48, 40, 26, 255, 35, 31, 22, 255, 36, 32, 22, 255, 39, 34, 24, 255, 36, 32, 22, 255, 33, 30, 22, 255, 79, 63, 45, 255, 36, 31, 22, 255, 36, 32, 22, 255, 40, 35, 24, 255, 36, 32, 23, 255, 42, 36, 24, 255, 33, 30, 22, 255, 38, 33, 23, 255, 40, 34, 24, 255, 36, 32, 23, 255, 37, 33, 23, 255, 43, 37, 24, 255, 42, 36, 24, 255, 34, 30, 22, 255, 36, 32, 22, 255, 38, 33, 23, 255, 37, 33, 23, 255, 36, 31, 22, 255, 37, 33, 23, 255, 41, 36, 26, 255, 33, 30, 22, 255, 34, 31, 22, 255, 44, 38, 27, 255, 53, 44, 32, 255, 61, 50, 36, 255, 33, 30, 22, 255, 40, 35, 25, 255, 38, 33, 23, 255, 37, 33, 23, 255, 42, 36, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 48, 40, 26, 255, 36, 32, 23, 255, 33, 30, 22, 255, 71, 57, 41, 255, 37, 33, 23, 255, 42, 36, 24, 255, 40, 35, 24, 255, 40, 34, 24, 255, 41, 36, 24, 255, 39, 33, 23, 255, 40, 34, 24, 255, 41, 35, 24, 255, 43, 37, 24, 255, 39, 34, 23, 255, 48, 40, 30, 255, 35, 31, 22, 255, 34, 30, 22, 255, 63, 52, 37, 255, 63, 52, 37, 255, 63, 52, 37, 255, 44, 38, 27, 255, 36, 32, 23, 255, 43, 37, 24, 255, 34, 30, 22, 255, 41, 36, 24, 255, 36, 32, 22, 255, 43, 37, 24, 255, 43, 36, 24, 255, 41, 35, 24, 255, 40, 35, 24, 255, 35, 31, 23, 255, 37, 33, 23, 255, 35, 31, 22, 255, 41, 36, 26, 255, 35, 31, 22, 255, 43, 37, 24, 255, 38, 33, 23, 255, 36, 32, 23, 255, 40, 35, 24, 255, 36, 31, 22, 255, 41, 35, 24, 255, 33, 30, 22, 255, 34, 31, 22, 255, 33, 30, 22, 255, 55, 46, 33, 255, 50, 42, 31, 255, 34, 31, 22, 255, 37, 33, 23, 255, 45, 37, 24, 255, 49, 40, 26, 255, 46, 38, 25, 255, 60, 46, 30, 255, 67, 50, 33, 255, 56, 44, 29, 255, 45, 38, 25, 255, 42, 36, 24, 255, 47, 39, 25, 255, 42, 36, 24, 255, 39, 34, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 48, 39, 25, 255, 46, 39, 25, 255, 49, 40, 26, 255, 43, 36, 24, 255, 42, 36, 24, 255, 39, 34, 23, 255, 40, 34, 24, 255, 41, 36, 24, 255, 35, 31, 22, 255, 45, 37, 24, 255, 49, 40, 26, 255, 47, 39, 25, 255, 39, 34, 24, 255, 40, 34, 24, 255, 34, 31, 22, 255, 41, 36, 26, 255, 41, 36, 24, 255, 38, 33, 23, 255, 42, 36, 24, 255, 37, 33, 23, 255, 39, 34, 23, 255, 38, 33, 23, 255, 40, 35, 23, 255, 43, 36, 24, 255, 40, 34, 23, 255, 45, 37, 24, 255, 47, 39, 25, 255, 47, 38, 25, 255, 43, 36, 23, 255, 46, 37, 24, 255, 40, 35, 24, 255, 47, 39, 25, 255, 43, 36, 24, 255, 46, 38, 24, 255, 40, 34, 23, 255, 39, 34, 23, 255, 38, 33, 23, 255, 57, 44, 29, 255, 39, 34, 24, 255, 42, 36, 24, 255, 43, 37, 24, 255, 48, 40, 26, 255, 50, 40, 27, 255, 52, 42, 27, 255, 45, 37, 24, 255, 37, 33, 23, 255, 46, 39, 25, 255, 42, 36, 24, 255, 43, 37, 24, 255, 37, 33, 23, 255, 34, 30, 22, 255, 68, 55, 40, 255, 79, 62, 45, 255, 31, 44, 31, 255, 32, 46, 32, 255, 28, 40, 29, 255, 31, 44, 31, 255, 28, 38, 28, 255, 27, 37, 28, 255, 27, 37, 28, 255, 29, 41, 30, 255, 28, 39, 29, 255, 26, 34, 26, 255, 26, 36, 27, 255, 23, 30, 24, 255, 27, 36, 27, 255, 25, 33, 26, 255, 27, 37, 28, 255, 28, 39, 29, 255, 28, 39, 29, 255, 28, 40, 29, 255, 26, 34, 26, 255, 26, 35, 27, 255, 26, 35, 27, 255, 26, 34, 26, 255, 26, 35, 27, 255, 25, 33, 26, 255, 26, 34, 26, 255, 23, 30, 24, 255, 25, 33, 26, 255, 27, 37, 28, 255, 29, 40, 29, 255, 25, 34, 26, 255, 26, 36, 27, 255, 27, 38, 28, 255, 30, 43, 31, 255, 24, 32, 25, 255, 23, 30, 24, 255, 26, 36, 27, 255, 23, 30, 24, 255, 24, 32, 25, 255, 26, 34, 26, 255, 29, 41, 30, 255, 33, 48, 33, 255, 34, 50, 34, 255, 32, 47, 33, 255, 32, 46, 32, 255, 33, 49, 34, 255, 33, 48, 33, 255, 30, 43, 31, 255, 29, 41, 30, 255, 33, 49, 34, 255, 31, 45, 32, 255, 37, 55, 37, 255, 37, 56, 37, 255, 33, 48, 33, 255, 32, 46, 32, 255, 29, 41, 30, 255, 29, 40, 29, 255, 33, 47, 33, 255, 27, 37, 28, 255, 25, 33, 26, 255, 30, 42, 30, 255, 28, 39, 29, 255, 25, 34, 26, 255, 25, 33, 26, 255, 27, 37, 28, 255, 30, 43, 31, 255, 29, 41, 30, 255, 27, 38, 28, 255, 28, 39, 29, 255, 30, 42, 30, 255, 31, 44, 31, 255, 32, 46, 32, 255, 26, 36, 27, 255, 34, 49, 34, 255, 33, 48, 33, 255, 30, 43, 31, 255, 34, 50, 34, 255, 33, 47, 33, 255, 32, 46, 32, 255, 33, 47, 33, 255, 34, 50, 34, 255, 30, 43, 31, 255, 28, 38, 28, 255, 33, 49, 34, 255, 37, 55, 37, 255, 37, 56, 37, 255, 37, 55, 37, 255, 35, 52, 35, 255, 35, 51, 35, 255, 33, 48, 33, 255, 33, 49, 34, 255, 32, 46, 32, 255, 29, 40, 29, 255, 27, 37, 28, 255, 24, 32, 25, 255, 30, 38, 30, 255, 26, 33, 27, 255, 23, 30, 24, 255, 29, 41, 30, 255, 27, 37, 28, 255, 26, 35, 27, 255, 29, 41, 30, 255, 36, 53, 36, 255, 36, 54, 36, 255, 42, 62, 41, 255, 37, 56, 37, 255, 38, 57, 38, 255, 42, 62, 41, 255, 37, 55, 37, 255, 34, 50, 34, 255, 33, 48, 33, 255, 35, 52, 35, 255, 36, 54, 36, 255, 32, 47, 33, 255, 30, 43, 31, 255, 30, 42, 30, 255, 28, 38, 28, 255, 31, 45, 32, 255, 33, 47, 33, 255, 31, 44, 31, 255, 32, 47, 33, 255, 35, 52, 35, 255, 31, 45, 32, 255, 30, 42, 30, 255, 28, 39, 29, 255, 26, 35, 27, 255, 23, 30, 24, 255, 26, 33, 27, 255, 26, 35, 27, 255, 28, 39, 29, 255, 27, 38, 28, 255, 25, 34, 26, 255, 29, 41, 30, 255, 32, 47, 33, 255, 32, 45, 32, 255, 30, 42, 30, 255, 30, 43, 31, 255, 28, 38, 28, 255, 26, 36, 27, 255, 29, 40, 29, 255, 29, 41, 30, 255, 29, 41, 30, 255, 31, 44, 31, 255, 31, 45, 32, 255, 37, 55, 37, 255, 37, 55, 37, 255, 39, 59, 39, 255, 38, 57, 38, 255, 32, 47, 33, 255, 31, 45, 32, 255, 30, 43, 31, 255, 28, 39, 29, 255, 27, 37, 28, 255, 27, 37, 28, 255, 27, 38, 28, 255, 26, 36, 27, 255, 29, 41, 30, 255, 30, 42, 30, 255, 27, 37, 28, 255, 31, 44, 31, 255, 30, 42, 30, 255, 32, 45, 32, 255, 29, 40, 29, 255, 28, 39, 29, 255, 32, 47, 33, 255, 32, 46, 32, 255, 36, 53, 36, 255, 40, 59, 39, 255, 48, 70, 46, 255, 37, 55, 37, 255, 28, 40, 29, 255, 29, 41, 30, 255, 31, 45, 32, 255, 30, 43, 31, 255, 35, 51, 35, 255, 30, 43, 31, 255, 34, 50, 34, 255, 31, 45, 32, 255, 31, 45, 32, 255, 33, 47, 33, 255, 26, 35, 27, 255, 29, 41, 30, 255, 30, 42, 30, 255, 33, 48, 33, 255, 29, 41, 30, 255, 30, 43, 31, 255, 29, 41, 30, 255, 28, 39, 29, 255, 26, 35, 27, 255, 26, 35, 27, 255, 23, 30, 24, 255, 25, 34, 26, 255, 26, 35, 27, 255, 28, 39, 29, 255, 30, 42, 30, 255, 29, 40, 29, 255, 31, 45, 32, 255, 29, 41, 30, 255, 28, 39, 29, 255, 30, 43, 31, 255, 29, 40, 29, 255, 34, 49, 34, 255, 33, 48, 33, 255, 31, 45, 32, 255, 29, 41, 30, 255, 27, 38, 28, 255, 24, 31, 25, 255, 27, 37, 28, 255, 27, 38, 28, 255, 29, 41, 30, 255, 28, 38, 28, 255, 29, 41, 30, 255, 33, 48, 33, 255, 34, 49, 34, 255, 73, 89, 16, 255, 34, 50, 34, 255, 36, 54, 36, 255, 77, 95, 17, 255, 29, 41, 30, 255, 30, 42, 30, 255, 31, 45, 32, 255, 32, 46, 32, 255, 28, 40, 29, 255, 32, 46, 32, 255, 34, 50, 34, 255, 30, 43, 31, 255, 35, 51, 35, 255, 34, 50, 34, 255, 33, 48, 33, 255, 34, 49, 34, 255, 32, 47, 33, 255, 33, 48, 33, 255, 33, 48, 33, 255, 35, 51, 35, 255, 33, 49, 34, 255, 29, 41, 30, 255, 31, 45, 32, 255, 35, 52, 35, 255, 37, 55, 37, 255, 31, 45, 32, 255, 29, 41, 30, 255, 33, 49, 34, 255, 33, 49, 34, 255, 38, 57, 38, 255, 31, 44, 31, 255, 29, 41, 30, 255, 30, 43, 31, 255, 27, 38, 28, 255, 31, 44, 31, 255, 31, 44, 31, 255, 30, 42, 30, 255, 31, 44, 31, 255, 31, 44, 31, 255, 30, 43, 31, 255, 32, 46, 32, 255, 28, 39, 29, 255, 29, 41, 30, 255, 41, 36, 26, 255, 57, 47, 34, 255, 35, 31, 22, 255, 43, 37, 24, 255, 37, 33, 23, 255, 41, 36, 24, 255, 44, 37, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 77, 62, 44, 255, 76, 61, 42, 255, 64, 52, 37, 255, 77, 62, 44, 255, 66, 54, 38, 255, 45, 39, 28, 255, 42, 36, 24, 255, 47, 39, 25, 255, 54, 45, 33, 255, 57, 47, 34, 255, 35, 31, 22, 255, 34, 30, 22, 255, 40, 35, 25, 255, 52, 43, 31, 255, 33, 30, 22, 255, 58, 48, 34, 255, 42, 36, 24, 255, 42, 36, 24, 255, 44, 38, 27, 255, 39, 34, 24, 255, 48, 39, 25, 255, 41, 35, 24, 255, 44, 36, 25, 255, 43, 36, 25, 255, 42, 36, 24, 255, 40, 34, 24, 255, 43, 37, 24, 255, 43, 37, 24, 255, 58, 45, 30, 255, 51, 41, 27, 255, 45, 37, 24, 255, 36, 32, 23, 255, 40, 35, 25, 255, 45, 39, 28, 255, 37, 33, 23, 255, 44, 37, 24, 255, 43, 37, 24, 255, 45, 38, 25, 255, 36, 32, 22, 255, 34, 30, 22, 255, 45, 37, 24, 255, 43, 37, 24, 255, 37, 33, 23, 255, 39, 34, 23, 255, 39, 34, 24, 255, 42, 37, 27, 255, 62, 51, 36, 255, 34, 30, 22, 255, 39, 34, 23, 255, 52, 42, 27, 255, 42, 36, 24, 255, 39, 34, 24, 255, 34, 31, 22, 255, 40, 35, 25, 255, 44, 37, 24, 255, 36, 32, 22, 255, 43, 36, 24, 255, 40, 35, 24, 255, 37, 33, 23, 255, 36, 32, 23, 255, 51, 43, 31, 255, 37, 33, 23, 255, 40, 34, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 36, 31, 22, 255, 44, 37, 24, 255, 37, 33, 23, 255, 38, 33, 23, 255, 46, 40, 29, 255, 40, 35, 25, 255, 39, 34, 25, 255, 42, 36, 24, 255, 42, 36, 24, 255, 43, 37, 24, 255, 43, 36, 24, 255, 52, 42, 27, 255, 41, 35, 24, 255, 41, 35, 24, 255, 61, 46, 31, 255, 40, 35, 24, 255, 36, 32, 23, 255, 34, 31, 22, 255, 39, 34, 24, 255, 40, 35, 24, 255, 37, 33, 23, 255, 51, 43, 31, 255, 34, 31, 22, 255, 39, 34, 23, 255, 34, 31, 22, 255, 36, 32, 23, 255, 37, 33, 23, 255, 34, 30, 22, 255, 46, 39, 25, 255, 57, 45, 29, 255, 44, 37, 24, 255, 41, 36, 26, 255, 33, 30, 22, 255, 37, 33, 23, 255, 46, 40, 29, 255, 76, 61, 43, 255, 75, 60, 43, 255, 36, 31, 22, 255, 41, 35, 24, 255, 37, 33, 23, 255, 36, 32, 23, 255, 34, 30, 22, 255, 38, 33, 23, 255, 51, 43, 31, 255, 40, 35, 25, 255, 34, 31, 22, 255, 37, 33, 23, 255, 61, 47, 31, 255, 48, 39, 25, 255, 36, 32, 22, 255, 36, 32, 23, 255, 35, 31, 22, 255, 33, 30, 22, 255, 40, 35, 24, 255, 45, 39, 28, 255, 40, 34, 24, 255, 43, 37, 24, 255, 34, 31, 22, 255, 76, 61, 43, 255, 62, 51, 36, 255, 37, 33, 23, 255, 38, 33, 23, 255, 52, 42, 27, 255, 43, 36, 24, 255, 33, 30, 22, 255, 34, 30, 22, 255, 39, 33, 23, 255, 43, 37, 24, 255, 39, 34, 23, 255, 39, 34, 25, 255, 33, 30, 22, 255, 35, 31, 23, 255, 42, 36, 24, 255, 43, 37, 24, 255, 45, 37, 24, 255, 45, 38, 25, 255, 59, 46, 30, 255, 51, 41, 27, 255, 45, 37, 24, 255, 44, 37, 24, 255, 43, 37, 24, 255, 42, 37, 27, 255, 37, 33, 23, 255, 49, 42, 30, 255, 40, 35, 25, 255, 37, 33, 24, 255, 39, 34, 25, 255, 39, 34, 25, 255, 36, 31, 22, 255, 45, 37, 24, 255, 41, 35, 24, 255, 43, 37, 24, 255, 49, 40, 26, 255, 53, 42, 28, 255, 63, 48, 31, 255, 54, 43, 28, 255, 37, 33, 23, 255, 58, 48, 34, 255, 42, 36, 24, 255, 41, 35, 24, 255, 40, 34, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 33, 30, 22, 255, 58, 48, 34, 255, 40, 34, 24, 255, 39, 34, 25, 255, 33, 30, 22, 255, 34, 31, 22, 255, 39, 34, 25, 255, 41, 36, 26, 255, 76, 61, 43, 255, 66, 54, 38, 255, 41, 36, 24, 255, 37, 33, 23, 255, 44, 37, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 61, 46, 31, 255, 50, 40, 27, 255, 42, 36, 24, 255, 43, 36, 24, 255, 46, 38, 25, 255, 59, 45, 30, 255, 41, 35, 24, 255, 43, 37, 24, 255, 45, 38, 25, 255, 43, 36, 24, 255, 34, 31, 22, 255, 41, 35, 24, 255, 34, 31, 22, 255, 53, 42, 28, 255, 42, 36, 24, 255, 40, 35, 24, 255, 43, 36, 24, 255, 50, 40, 27, 255, 59, 46, 30, 255, 34, 31, 22, 255, 45, 37, 24, 255, 60, 46, 30, 255, 55, 43, 28, 255, 42, 36, 24, 255, 58, 48, 34, 255, 33, 30, 22, 255, 34, 31, 22, 255, 44, 37, 24, 255, 49, 40, 26, 255, 61, 47, 31, 255, 36, 32, 23, 255, 44, 37, 26, 255, 33, 30, 22, 255, 40, 35, 24, 255, 49, 40, 26, 255, 37, 32, 22, 255, 40, 35, 23, 255, 50, 40, 25, 255, 49, 40, 26, 255, 55, 43, 28, 255, 50, 41, 27, 255, 43, 36, 24, 255, 42, 36, 24, 255, 39, 33, 23, 255, 39, 34, 24, 255, 36, 31, 22, 255, 43, 37, 24, 255, 45, 38, 25, 255, 36, 31, 22, 255, 42, 36, 24, 255, 42, 36, 24, 255, 68, 51, 33, 255, 45, 38, 25, 255, 52, 42, 27, 255, 39, 34, 24, 255, 39, 34, 23, 255, 37, 33, 23, 255, 43, 37, 24, 255, 38, 33, 23, 255, 61, 50, 36, 255, 54, 45, 33, 255, 67, 54, 39, 255, 79, 63, 45, 255, 46, 40, 29, 255, 28, 38, 28, 255, 30, 43, 31, 255, 25, 33, 26, 255, 23, 29, 24, 255, 26, 35, 27, 255, 24, 32, 25, 255, 25, 31, 25, 255, 26, 32, 26, 255, 25, 33, 26, 255, 25, 33, 26, 255, 24, 31, 25, 255, 24, 31, 25, 255, 25, 32, 26, 255, 27, 34, 27, 255, 26, 35, 27, 255, 24, 31, 25, 255, 29, 41, 30, 255, 30, 42, 30, 255, 27, 37, 28, 255, 25, 33, 26, 255, 27, 36, 27, 255, 27, 37, 28, 255, 28, 39, 29, 255, 28, 38, 28, 255, 28, 39, 29, 255, 26, 36, 27, 255, 25, 33, 26, 255, 23, 30, 24, 255, 24, 31, 25, 255, 25, 34, 26, 255, 23, 30, 24, 255, 27, 36, 27, 255, 29, 40, 29, 255, 26, 36, 27, 255, 26, 34, 26, 255, 26, 35, 27, 255, 26, 35, 27, 255, 27, 37, 28, 255, 26, 35, 27, 255, 28, 39, 29, 255, 27, 37, 28, 255, 33, 47, 33, 255, 32, 46, 32, 255, 34, 50, 34, 255, 36, 54, 36, 255, 34, 51, 35, 255, 26, 35, 27, 255, 30, 42, 30, 255, 35, 51, 35, 255, 36, 54, 36, 255, 32, 47, 33, 255, 32, 47, 33, 255, 28, 39, 29, 255, 31, 44, 31, 255, 32, 46, 32, 255, 27, 38, 28, 255, 28, 39, 29, 255, 30, 43, 31, 255, 30, 42, 30, 255, 33, 47, 33, 255, 32, 47, 33, 255, 31, 45, 32, 255, 26, 35, 27, 255, 26, 35, 27, 255, 23, 30, 24, 255, 30, 42, 30, 255, 31, 45, 32, 255, 34, 50, 34, 255, 35, 51, 35, 255, 36, 54, 36, 255, 32, 47, 33, 255, 34, 50, 34, 255, 36, 53, 36, 255, 32, 46, 32, 255, 34, 49, 34, 255, 35, 52, 35, 255, 33, 49, 34, 255, 28, 39, 29, 255, 28, 38, 28, 255, 30, 43, 31, 255, 29, 41, 30, 255, 33, 49, 34, 255, 30, 43, 31, 255, 33, 48, 33, 255, 45, 66, 43, 255, 37, 56, 37, 255, 34, 50, 34, 255, 32, 46, 32, 255, 32, 46, 32, 255, 33, 48, 33, 255, 34, 50, 34, 255, 31, 44, 31, 255, 30, 43, 31, 255, 27, 36, 27, 255, 25, 31, 25, 255, 30, 38, 30, 255, 26, 33, 27, 255, 24, 31, 25, 255, 27, 37, 28, 255, 25, 33, 26, 255, 31, 45, 32, 255, 36, 54, 36, 255, 32, 46, 32, 255, 36, 53, 36, 255, 42, 62, 41, 255, 42, 62, 41, 255, 46, 68, 44, 255, 46, 68, 44, 255, 43, 64, 42, 255, 36, 54, 36, 255, 40, 59, 39, 255, 33, 48, 33, 255, 37, 55, 37, 255, 32, 46, 32, 255, 27, 37, 28, 255, 28, 38, 28, 255, 29, 40, 29, 255, 30, 43, 31, 255, 32, 45, 32, 255, 34, 50, 34, 255, 33, 48, 33, 255, 34, 51, 35, 255, 31, 44, 31, 255, 29, 41, 30, 255, 29, 40, 29, 255, 23, 30, 24, 255, 27, 37, 28, 255, 27, 37, 28, 255, 24, 32, 25, 255, 29, 41, 30, 255, 30, 42, 30, 255, 34, 49, 34, 255, 34, 50, 34, 255, 30, 42, 30, 255, 26, 35, 27, 255, 27, 37, 28, 255, 25, 33, 26, 255, 25, 33, 26, 255, 30, 43, 31, 255, 29, 41, 30, 255, 32, 47, 33, 255, 30, 42, 30, 255, 32, 47, 33, 255, 36, 54, 36, 255, 50, 73, 47, 255, 63, 90, 58, 255, 49, 72, 47, 255, 35, 53, 36, 255, 36, 54, 36, 255, 33, 49, 34, 255, 32, 46, 32, 255, 26, 35, 27, 255, 26, 36, 27, 255, 31, 44, 31, 255, 27, 37, 28, 255, 28, 38, 28, 255, 29, 40, 29, 255, 29, 41, 30, 255, 34, 49, 34, 255, 28, 40, 29, 255, 35, 51, 35, 255, 28, 38, 28, 255, 27, 38, 28, 255, 34, 49, 34, 255, 35, 51, 35, 255, 36, 54, 36, 255, 46, 68, 44, 255, 51, 74, 48, 255, 44, 65, 43, 255, 33, 48, 33, 255, 34, 50, 34, 255, 33, 48, 33, 255, 31, 45, 32, 255, 34, 50, 34, 255, 34, 49, 34, 255, 44, 65, 43, 255, 30, 42, 30, 255, 27, 37, 28, 255, 26, 35, 27, 255, 24, 32, 25, 255, 26, 34, 26, 255, 30, 42, 30, 255, 31, 44, 31, 255, 31, 45, 32, 255, 30, 42, 30, 255, 30, 42, 30, 255, 27, 37, 28, 255, 25, 33, 26, 255, 28, 39, 29, 255, 24, 31, 25, 255, 25, 34, 26, 255, 25, 33, 26, 255, 28, 40, 29, 255, 33, 49, 34, 255, 30, 43, 31, 255, 27, 37, 28, 255, 29, 41, 30, 255, 25, 33, 26, 255, 28, 40, 29, 255, 35, 51, 35, 255, 30, 43, 31, 255, 32, 46, 32, 255, 32, 46, 32, 255, 33, 49, 34, 255, 29, 40, 29, 255, 27, 37, 28, 255, 27, 37, 28, 255, 26, 36, 27, 255, 25, 33, 26, 255, 26, 35, 27, 255, 27, 36, 27, 255, 31, 45, 32, 255, 32, 47, 33, 255, 35, 53, 36, 255, 35, 51, 35, 255, 34, 50, 34, 255, 32, 45, 32, 255, 26, 35, 27, 255, 28, 40, 29, 255, 30, 43, 31, 255, 36, 54, 36, 255, 34, 51, 35, 255, 30, 43, 31, 255, 31, 44, 31, 255, 34, 49, 34, 255, 34, 49, 34, 255, 37, 55, 37, 255, 35, 52, 35, 255, 34, 49, 34, 255, 30, 43, 31, 255, 38, 57, 38, 255, 41, 61, 40, 255, 43, 63, 41, 255, 37, 55, 37, 255, 31, 45, 32, 255, 31, 44, 31, 255, 35, 51, 35, 255, 37, 55, 37, 255, 33, 48, 33, 255, 31, 45, 32, 255, 31, 45, 32, 255, 43, 63, 41, 255, 37, 55, 37, 255, 31, 45, 32, 255, 30, 43, 31, 255, 32, 46, 32, 255, 31, 45, 32, 255, 27, 37, 28, 255, 26, 36, 27, 255, 28, 39, 29, 255, 27, 37, 28, 255, 32, 46, 32, 255, 35, 52, 35, 255, 36, 53, 36, 255, 33, 49, 34, 255, 29, 41, 30, 255, 37, 33, 24, 255, 37, 33, 23, 255, 39, 34, 23, 255, 40, 35, 24, 255, 49, 40, 26, 255, 37, 33, 23, 255, 39, 34, 24, 255, 46, 38, 25, 255, 40, 34, 24, 255, 64, 52, 37, 255, 34, 31, 22, 255, 33, 30, 22, 255, 76, 61, 43, 255, 37, 33, 24, 255, 40, 34, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 39, 33, 23, 255, 36, 32, 24, 255, 37, 33, 23, 255, 45, 39, 28, 255, 58, 48, 34, 255, 37, 33, 23, 255, 65, 52, 37, 255, 37, 33, 24, 255, 33, 30, 22, 255, 38, 33, 23, 255, 51, 43, 30, 255, 40, 34, 23, 255, 47, 39, 26, 255, 44, 37, 24, 255, 42, 36, 24, 255, 35, 31, 22, 255, 40, 34, 24, 255, 39, 34, 23, 255, 40, 35, 24, 255, 46, 39, 25, 255, 46, 39, 25, 255, 49, 40, 26, 255, 39, 34, 24, 255, 50, 42, 31, 255, 36, 32, 23, 255, 39, 34, 23, 255, 40, 34, 24, 255, 39, 34, 24, 255, 58, 45, 30, 255, 41, 35, 24, 255, 33, 30, 22, 255, 34, 30, 22, 255, 40, 34, 24, 255, 39, 34, 23, 255, 36, 32, 23, 255, 34, 31, 22, 255, 39, 34, 24, 255, 38, 33, 23, 255, 48, 40, 30, 255, 39, 34, 24, 255, 36, 31, 22, 255, 45, 37, 24, 255, 42, 36, 24, 255, 39, 34, 24, 255, 34, 31, 22, 255, 37, 33, 23, 255, 49, 40, 26, 255, 39, 33, 23, 255, 39, 34, 23, 255, 42, 36, 24, 255, 33, 30, 22, 255, 40, 34, 24, 255, 39, 33, 23, 255, 37, 33, 23, 255, 44, 38, 27, 255, 41, 36, 26, 255, 39, 34, 24, 255, 39, 34, 25, 255, 40, 35, 24, 255, 39, 34, 23, 255, 38, 33, 23, 255, 34, 31, 22, 255, 53, 44, 32, 255, 40, 35, 25, 255, 35, 31, 22, 255, 43, 36, 24, 255, 36, 32, 23, 255, 43, 37, 24, 255, 39, 34, 24, 255, 44, 37, 24, 255, 37, 33, 23, 255, 39, 34, 23, 255, 39, 33, 23, 255, 39, 34, 23, 255, 41, 35, 24, 255, 36, 32, 23, 255, 58, 45, 30, 255, 37, 33, 23, 255, 40, 35, 24, 255, 34, 31, 22, 255, 44, 37, 24, 255, 42, 36, 24, 255, 56, 44, 29, 255, 42, 36, 24, 255, 39, 34, 24, 255, 45, 37, 24, 255, 42, 36, 24, 255, 52, 42, 28, 255, 33, 30, 22, 255, 36, 32, 24, 255, 36, 32, 23, 255, 35, 31, 23, 255, 37, 33, 23, 255, 80, 64, 45, 255, 37, 33, 23, 255, 37, 33, 23, 255, 39, 34, 23, 255, 37, 33, 23, 255, 40, 34, 24, 255, 41, 35, 24, 255, 35, 31, 22, 255, 41, 35, 24, 255, 34, 31, 22, 255, 56, 44, 29, 255, 49, 40, 26, 255, 65, 49, 33, 255, 45, 37, 24, 255, 33, 30, 22, 255, 39, 34, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 40, 35, 24, 255, 45, 37, 24, 255, 38, 33, 23, 255, 54, 45, 33, 255, 37, 33, 23, 255, 35, 31, 22, 255, 55, 46, 33, 255, 40, 35, 25, 255, 36, 32, 23, 255, 34, 30, 22, 255, 45, 39, 28, 255, 38, 33, 23, 255, 42, 36, 24, 255, 43, 37, 24, 255, 35, 31, 23, 255, 35, 31, 23, 255, 34, 31, 22, 255, 66, 54, 38, 255, 40, 35, 25, 255, 37, 33, 23, 255, 43, 37, 24, 255, 45, 37, 24, 255, 59, 46, 30, 255, 48, 40, 26, 255, 71, 52, 33, 255, 42, 36, 24, 255, 39, 34, 24, 255, 41, 36, 26, 255, 67, 54, 39, 255, 34, 30, 22, 255, 34, 31, 22, 255, 37, 33, 24, 255, 73, 59, 42, 255, 50, 42, 31, 255, 37, 33, 24, 255, 40, 35, 24, 255, 51, 41, 27, 255, 42, 36, 24, 255, 50, 40, 27, 255, 43, 37, 24, 255, 35, 31, 22, 255, 51, 41, 27, 255, 42, 36, 24, 255, 41, 35, 24, 255, 37, 33, 24, 255, 84, 108, 72, 255, 41, 35, 24, 255, 43, 37, 24, 255, 37, 33, 23, 255, 51, 43, 31, 255, 44, 38, 27, 255, 34, 30, 22, 255, 34, 31, 22, 255, 40, 34, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 73, 59, 42, 255, 58, 48, 34, 255, 57, 47, 34, 255, 66, 54, 38, 255, 36, 32, 24, 255, 35, 31, 22, 255, 38, 33, 23, 255, 45, 37, 24, 255, 45, 37, 24, 255, 39, 34, 24, 255, 57, 45, 29, 255, 50, 40, 27, 255, 42, 36, 24, 255, 48, 39, 25, 255, 45, 37, 24, 255, 39, 34, 24, 255, 61, 47, 31, 255, 43, 36, 24, 255, 34, 31, 22, 255, 50, 40, 27, 255, 35, 31, 23, 255, 44, 37, 24, 255, 41, 36, 24, 255, 40, 34, 24, 255, 41, 36, 26, 255, 40, 34, 24, 255, 47, 39, 25, 255, 34, 30, 22, 255, 43, 37, 24, 255, 46, 38, 25, 255, 58, 45, 30, 255, 41, 36, 24, 255, 42, 36, 24, 255, 54, 45, 33, 255, 66, 54, 38, 255, 35, 31, 22, 255, 43, 37, 24, 255, 43, 36, 24, 255, 36, 31, 22, 255, 63, 52, 36, 255, 53, 44, 32, 255, 44, 37, 25, 255, 49, 39, 26, 255, 39, 33, 23, 255, 39, 37, 27, 255, 51, 41, 27, 255, 40, 34, 24, 255, 39, 34, 24, 255, 60, 46, 30, 255, 61, 47, 31, 255, 54, 42, 27, 255, 54, 42, 27, 255, 39, 34, 24, 255, 61, 50, 36, 255, 40, 35, 25, 255, 46, 39, 25, 255, 42, 36, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 48, 39, 25, 255, 46, 38, 25, 255, 38, 33, 23, 255, 40, 35, 24, 255, 43, 37, 24, 255, 38, 33, 23, 255, 39, 42, 36, 255, 37, 33, 23, 255, 48, 40, 30, 255, 79, 63, 43, 255, 54, 45, 33, 255, 79, 63, 44, 255, 70, 57, 40, 255, 27, 37, 28, 255, 26, 35, 27, 255, 23, 30, 24, 255, 26, 35, 27, 255, 27, 37, 28, 255, 25, 33, 26, 255, 26, 32, 26, 255, 23, 30, 24, 255, 27, 37, 28, 255, 27, 37, 28, 255, 23, 30, 24, 255, 28, 36, 29, 255, 24, 31, 25, 255, 26, 33, 27, 255, 24, 31, 25, 255, 24, 32, 25, 255, 25, 33, 26, 255, 29, 41, 30, 255, 30, 43, 31, 255, 25, 33, 26, 255, 26, 36, 27, 255, 27, 38, 28, 255, 28, 38, 28, 255, 26, 35, 27, 255, 23, 29, 24, 255, 26, 33, 27, 255, 23, 30, 24, 255, 23, 29, 24, 255, 25, 33, 26, 255, 26, 35, 27, 255, 23, 29, 24, 255, 26, 35, 27, 255, 26, 36, 27, 255, 27, 37, 28, 255, 26, 34, 26, 255, 26, 34, 26, 255, 28, 40, 29, 255, 25, 33, 26, 255, 23, 30, 24, 255, 26, 35, 27, 255, 26, 36, 27, 255, 32, 46, 32, 255, 33, 48, 33, 255, 31, 44, 31, 255, 31, 44, 31, 255, 27, 37, 28, 255, 26, 34, 26, 255, 29, 41, 30, 255, 31, 44, 31, 255, 35, 51, 35, 255, 32, 45, 32, 255, 30, 43, 31, 255, 32, 46, 32, 255, 31, 45, 32, 255, 30, 43, 31, 255, 29, 41, 30, 255, 28, 40, 29, 255, 26, 35, 27, 255, 29, 40, 29, 255, 34, 51, 35, 255, 32, 46, 32, 255, 26, 35, 27, 255, 25, 34, 26, 255, 25, 34, 26, 255, 27, 38, 28, 255, 26, 36, 27, 255, 32, 46, 32, 255, 31, 45, 32, 255, 31, 45, 32, 255, 34, 51, 35, 255, 32, 47, 33, 255, 30, 43, 31, 255, 33, 48, 33, 255, 33, 48, 33, 255, 35, 51, 35, 255, 35, 51, 35, 255, 33, 48, 33, 255, 32, 45, 32, 255, 29, 41, 30, 255, 32, 46, 32, 255, 30, 42, 30, 255, 31, 44, 31, 255, 31, 44, 31, 255, 36, 53, 36, 255, 36, 54, 36, 255, 36, 54, 36, 255, 35, 51, 35, 255, 35, 52, 35, 255, 37, 55, 37, 255, 32, 46, 32, 255, 30, 43, 31, 255, 33, 48, 33, 255, 30, 43, 31, 255, 24, 32, 25, 255, 25, 31, 25, 255, 26, 33, 27, 255, 24, 31, 25, 255, 23, 29, 24, 255, 27, 37, 28, 255, 28, 40, 29, 255, 30, 43, 31, 255, 33, 48, 33, 255, 35, 53, 36, 255, 36, 54, 36, 255, 38, 57, 38, 255, 37, 56, 37, 255, 44, 65, 43, 255, 41, 61, 40, 255, 38, 57, 38, 255, 37, 56, 37, 255, 37, 55, 37, 255, 34, 49, 34, 255, 36, 54, 36, 255, 31, 44, 31, 255, 27, 36, 27, 255, 29, 40, 29, 255, 28, 38, 28, 255, 30, 42, 30, 255, 33, 48, 33, 255, 32, 46, 32, 255, 32, 46, 32, 255, 33, 48, 33, 255, 31, 44, 31, 255, 28, 39, 29, 255, 26, 35, 27, 255, 29, 41, 30, 255, 25, 32, 26, 255, 23, 29, 24, 255, 27, 37, 28, 255, 27, 38, 28, 255, 30, 43, 31, 255, 33, 49, 34, 255, 30, 42, 30, 255, 32, 46, 32, 255, 29, 41, 30, 255, 27, 37, 28, 255, 26, 36, 27, 255, 26, 36, 27, 255, 29, 41, 30, 255, 33, 47, 33, 255, 36, 54, 36, 255, 31, 45, 32, 255, 34, 51, 35, 255, 37, 55, 37, 255, 48, 70, 46, 255, 57, 82, 53, 255, 49, 72, 47, 255, 36, 54, 36, 255, 35, 51, 35, 255, 37, 55, 37, 255, 37, 55, 37, 255, 30, 42, 30, 255, 28, 39, 29, 255, 28, 39, 29, 255, 30, 42, 30, 255, 29, 41, 30, 255, 34, 50, 34, 255, 29, 41, 30, 255, 29, 41, 30, 255, 30, 42, 30, 255, 32, 46, 32, 255, 28, 39, 29, 255, 26, 34, 26, 255, 32, 47, 33, 255, 33, 47, 33, 255, 36, 54, 36, 255, 47, 69, 45, 255, 50, 73, 47, 255, 41, 61, 40, 255, 33, 48, 33, 255, 33, 48, 33, 255, 34, 49, 34, 255, 35, 52, 35, 255, 33, 48, 33, 255, 32, 47, 33, 255, 35, 51, 35, 255, 27, 37, 28, 255, 28, 39, 29, 255, 28, 39, 29, 255, 24, 31, 25, 255, 25, 34, 26, 255, 29, 40, 29, 255, 27, 38, 28, 255, 33, 49, 34, 255, 33, 48, 33, 255, 27, 37, 28, 255, 28, 38, 28, 255, 25, 33, 26, 255, 29, 41, 30, 255, 26, 35, 27, 255, 27, 37, 28, 255, 27, 37, 28, 255, 29, 41, 30, 255, 29, 40, 29, 255, 29, 40, 29, 255, 27, 38, 28, 255, 27, 37, 28, 255, 28, 38, 28, 255, 28, 39, 29, 255, 33, 48, 33, 255, 32, 45, 32, 255, 31, 44, 31, 255, 31, 45, 32, 255, 29, 41, 30, 255, 27, 36, 27, 255, 25, 34, 26, 255, 26, 35, 27, 255, 26, 35, 27, 255, 24, 31, 25, 255, 28, 39, 29, 255, 29, 41, 30, 255, 30, 43, 31, 255, 35, 52, 35, 255, 37, 56, 37, 255, 38, 57, 38, 255, 36, 53, 36, 255, 31, 44, 31, 255, 29, 41, 30, 255, 30, 42, 30, 255, 30, 43, 31, 255, 32, 45, 32, 255, 30, 43, 31, 255, 32, 46, 32, 255, 32, 47, 33, 255, 33, 48, 33, 255, 32, 46, 32, 255, 34, 50, 34, 255, 36, 53, 36, 255, 30, 43, 31, 255, 31, 45, 32, 255, 35, 52, 35, 255, 37, 55, 37, 255, 39, 59, 39, 255, 33, 47, 33, 255, 30, 42, 30, 255, 35, 51, 35, 255, 38, 57, 38, 255, 34, 49, 34, 255, 33, 49, 34, 255, 30, 42, 30, 255, 33, 48, 33, 255, 35, 52, 35, 255, 33, 47, 33, 255, 31, 45, 32, 255, 29, 41, 30, 255, 31, 45, 32, 255, 30, 42, 30, 255, 27, 37, 28, 255, 28, 38, 28, 255, 28, 39, 29, 255, 30, 43, 31, 255, 33, 47, 33, 255, 31, 45, 32, 255, 33, 49, 34, 255, 31, 44, 31, 255, 34, 49, 34, 255, 42, 37, 27, 255, 33, 30, 22, 255, 37, 33, 24, 255, 33, 30, 22, 255, 41, 35, 24, 255, 36, 32, 23, 255, 43, 36, 24, 255, 40, 35, 24, 255, 46, 39, 25, 255, 40, 34, 24, 255, 34, 30, 22, 255, 36, 32, 22, 255, 36, 32, 22, 255, 41, 35, 24, 255, 51, 41, 27, 255, 52, 42, 27, 255, 46, 39, 25, 255, 36, 32, 23, 255, 48, 40, 30, 255, 71, 57, 41, 255, 67, 54, 39, 255, 49, 41, 30, 255, 39, 33, 23, 255, 37, 32, 22, 255, 67, 55, 38, 255, 38, 33, 23, 255, 35, 31, 22, 255, 41, 35, 23, 255, 41, 34, 23, 255, 45, 37, 24, 255, 38, 33, 23, 255, 37, 33, 23, 255, 46, 40, 27, 255, 40, 34, 23, 255, 36, 32, 22, 255, 39, 34, 24, 255, 43, 36, 24, 255, 35, 31, 22, 255, 41, 36, 24, 255, 40, 34, 24, 255, 36, 32, 22, 255, 37, 33, 24, 255, 42, 36, 24, 255, 46, 38, 25, 255, 48, 40, 26, 255, 52, 42, 27, 255, 39, 33, 23, 255, 39, 34, 23, 255, 36, 31, 22, 255, 34, 31, 22, 255, 76, 61, 43, 255, 51, 43, 31, 255, 35, 31, 22, 255, 41, 35, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 36, 32, 23, 255, 44, 37, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 34, 30, 22, 255, 33, 30, 22, 255, 40, 35, 24, 255, 44, 37, 24, 255, 45, 37, 24, 255, 53, 42, 28, 255, 52, 42, 28, 255, 43, 37, 24, 255, 39, 34, 23, 255, 34, 31, 22, 255, 37, 33, 24, 255, 34, 30, 22, 255, 64, 52, 37, 255, 61, 50, 36, 255, 64, 52, 37, 255, 49, 42, 30, 255, 79, 63, 45, 255, 50, 42, 31, 255, 36, 31, 22, 255, 36, 31, 22, 255, 36, 32, 23, 255, 34, 31, 22, 255, 42, 36, 24, 255, 41, 35, 24, 255, 39, 34, 23, 255, 55, 43, 28, 255, 45, 37, 24, 255, 43, 37, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 40, 35, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 51, 41, 27, 255, 40, 35, 24, 255, 41, 35, 24, 255, 39, 34, 24, 255, 40, 35, 24, 255, 41, 35, 24, 255, 63, 48, 32, 255, 48, 39, 25, 255, 41, 35, 24, 255, 48, 47, 39, 255, 52, 42, 27, 255, 45, 37, 24, 255, 49, 40, 26, 255, 38, 33, 23, 255, 39, 34, 24, 255, 35, 31, 22, 255, 40, 34, 24, 255, 48, 40, 30, 255, 37, 33, 23, 255, 42, 36, 24, 255, 49, 40, 26, 255, 49, 40, 26, 255, 52, 42, 27, 255, 39, 34, 23, 255, 39, 41, 36, 255, 36, 32, 23, 255, 41, 35, 24, 255, 48, 39, 25, 255, 49, 40, 26, 255, 59, 45, 30, 255, 52, 42, 28, 255, 39, 34, 24, 255, 34, 30, 22, 255, 45, 37, 24, 255, 42, 36, 24, 255, 37, 33, 24, 255, 33, 30, 22, 255, 36, 32, 22, 255, 33, 30, 22, 255, 45, 39, 28, 255, 39, 34, 24, 255, 37, 33, 23, 255, 39, 34, 24, 255, 33, 30, 22, 255, 41, 36, 26, 255, 61, 50, 36, 255, 33, 30, 22, 255, 42, 36, 24, 255, 45, 37, 24, 255, 46, 40, 29, 255, 57, 47, 34, 255, 34, 30, 22, 255, 64, 52, 37, 255, 42, 37, 27, 255, 34, 30, 22, 255, 41, 35, 24, 255, 43, 37, 24, 255, 43, 36, 24, 255, 47, 39, 25, 255, 43, 37, 24, 255, 49, 40, 26, 255, 49, 40, 26, 255, 42, 36, 24, 255, 49, 42, 30, 255, 39, 34, 23, 255, 35, 31, 22, 255, 41, 36, 26, 255, 44, 38, 27, 255, 36, 32, 24, 255, 54, 45, 33, 255, 35, 31, 23, 255, 37, 33, 23, 255, 45, 38, 25, 255, 47, 39, 25, 255, 43, 36, 24, 255, 41, 35, 24, 255, 41, 35, 24, 255, 44, 37, 24, 255, 60, 46, 31, 255, 44, 37, 24, 255, 33, 30, 22, 255, 39, 34, 23, 255, 36, 31, 22, 255, 79, 63, 45, 255, 33, 30, 22, 255, 45, 39, 28, 255, 39, 34, 25, 255, 35, 31, 22, 255, 37, 33, 23, 255, 39, 34, 24, 255, 40, 35, 24, 255, 49, 42, 30, 255, 59, 49, 35, 255, 78, 61, 43, 255, 33, 30, 22, 255, 58, 48, 34, 255, 42, 36, 24, 255, 33, 30, 22, 255, 36, 32, 23, 255, 37, 33, 23, 255, 33, 30, 22, 255, 40, 35, 24, 255, 43, 37, 24, 255, 48, 39, 25, 255, 57, 44, 29, 255, 45, 38, 25, 255, 58, 45, 30, 255, 52, 42, 27, 255, 43, 36, 24, 255, 43, 36, 24, 255, 50, 40, 27, 255, 51, 41, 27, 255, 34, 31, 22, 255, 45, 37, 24, 255, 40, 34, 24, 255, 39, 34, 25, 255, 47, 39, 25, 255, 48, 40, 26, 255, 40, 34, 24, 255, 39, 34, 24, 255, 48, 39, 25, 255, 65, 49, 33, 255, 41, 36, 24, 255, 39, 34, 24, 255, 36, 31, 22, 255, 41, 36, 26, 255, 34, 31, 22, 255, 48, 40, 30, 255, 36, 32, 23, 255, 36, 31, 22, 255, 36, 32, 23, 255, 38, 34, 24, 255, 39, 34, 23, 255, 50, 40, 27, 255, 43, 36, 24, 255, 49, 40, 26, 255, 51, 41, 27, 255, 34, 31, 22, 255, 36, 32, 23, 255, 43, 37, 24, 255, 53, 42, 28, 255, 43, 36, 24, 255, 43, 36, 23, 255, 34, 30, 22, 255, 35, 31, 23, 255, 44, 38, 27, 255, 39, 34, 24, 255, 43, 37, 24, 255, 62, 47, 31, 255, 53, 42, 28, 255, 45, 37, 24, 255, 36, 31, 22, 255, 35, 31, 22, 255, 37, 33, 23, 255, 41, 36, 26, 255, 53, 44, 32, 255, 39, 34, 24, 255, 36, 32, 22, 255, 80, 64, 45, 255, 51, 43, 31, 255, 35, 31, 22, 255, 34, 31, 22, 255, 33, 30, 22, 255, 28, 38, 28, 255, 31, 44, 31, 255, 26, 35, 27, 255, 27, 37, 28, 255, 32, 46, 32, 255, 28, 39, 29, 255, 28, 39, 29, 255, 23, 30, 24, 255, 24, 32, 25, 255, 29, 41, 30, 255, 27, 37, 28, 255, 25, 31, 25, 255, 24, 32, 25, 255, 26, 34, 26, 255, 26, 35, 27, 255, 28, 39, 29, 255, 24, 32, 25, 255, 31, 44, 31, 255, 26, 35, 27, 255, 25, 33, 26, 255, 27, 37, 28, 255, 27, 37, 28, 255, 31, 44, 31, 255, 27, 36, 27, 255, 27, 36, 27, 255, 24, 31, 25, 255, 25, 33, 26, 255, 26, 32, 26, 255, 23, 29, 24, 255, 24, 32, 25, 255, 29, 40, 29, 255, 28, 38, 28, 255, 27, 37, 28, 255, 27, 36, 27, 255, 29, 41, 30, 255, 28, 39, 29, 255, 28, 38, 28, 255, 25, 33, 26, 255, 25, 34, 26, 255, 26, 34, 26, 255, 29, 41, 30, 255, 31, 44, 31, 255, 31, 44, 31, 255, 31, 45, 32, 255, 26, 36, 27, 255, 26, 35, 27, 255, 28, 38, 28, 255, 30, 42, 30, 255, 30, 43, 31, 255, 31, 45, 32, 255, 30, 42, 30, 255, 32, 45, 32, 255, 30, 42, 30, 255, 32, 45, 32, 255, 32, 47, 33, 255, 31, 45, 32, 255, 32, 46, 32, 255, 30, 42, 30, 255, 25, 34, 26, 255, 29, 40, 29, 255, 28, 40, 29, 255, 26, 36, 27, 255, 25, 34, 26, 255, 30, 43, 31, 255, 28, 40, 29, 255, 31, 45, 32, 255, 32, 45, 32, 255, 34, 49, 34, 255, 33, 48, 33, 255, 32, 46, 32, 255, 33, 49, 34, 255, 31, 45, 32, 255, 28, 40, 29, 255, 31, 44, 31, 255, 34, 49, 34, 255, 34, 49, 34, 255, 30, 42, 30, 255, 27, 37, 28, 255, 30, 43, 31, 255, 35, 52, 35, 255, 29, 41, 30, 255, 30, 43, 31, 255, 32, 47, 33, 255, 34, 50, 34, 255, 37, 55, 37, 255, 34, 50, 34, 255, 36, 54, 36, 255, 41, 61, 40, 255, 35, 51, 35, 255, 34, 49, 34, 255, 28, 39, 29, 255, 27, 36, 27, 255, 25, 33, 26, 255, 27, 36, 27, 255, 29, 41, 30, 255, 27, 37, 28, 255, 24, 32, 25, 255, 28, 39, 29, 255, 23, 29, 24, 255, 26, 35, 27, 255, 27, 38, 28, 255, 31, 45, 32, 255, 32, 46, 32, 255, 34, 50, 34, 255, 33, 49, 34, 255, 34, 50, 34, 255, 43, 63, 41, 255, 36, 54, 36, 255, 49, 72, 47, 255, 53, 77, 50, 255, 46, 68, 44, 255, 35, 51, 35, 255, 40, 60, 40, 255, 33, 49, 34, 255, 31, 44, 31, 255, 34, 49, 34, 255, 32, 47, 33, 255, 35, 51, 35, 255, 35, 52, 35, 255, 31, 44, 31, 255, 30, 42, 30, 255, 32, 46, 32, 255, 31, 45, 32, 255, 27, 37, 28, 255, 32, 46, 32, 255, 30, 43, 31, 255, 28, 39, 29, 255, 23, 29, 24, 255, 25, 32, 26, 255, 25, 34, 26, 255, 26, 35, 27, 255, 29, 41, 30, 255, 29, 41, 30, 255, 28, 39, 29, 255, 24, 32, 25, 255, 24, 32, 25, 255, 27, 38, 28, 255, 27, 38, 28, 255, 28, 39, 29, 255, 31, 44, 31, 255, 34, 51, 35, 255, 35, 53, 36, 255, 36, 53, 36, 255, 36, 53, 36, 255, 54, 77, 50, 255, 43, 64, 42, 255, 37, 56, 37, 255, 37, 55, 37, 255, 36, 54, 36, 255, 36, 54, 36, 255, 35, 52, 35, 255, 30, 42, 30, 255, 29, 41, 30, 255, 28, 40, 29, 255, 29, 40, 29, 255, 28, 39, 29, 255, 30, 43, 31, 255, 31, 45, 32, 255, 31, 44, 31, 255, 33, 47, 33, 255, 34, 49, 34, 255, 35, 51, 35, 255, 28, 38, 28, 255, 31, 44, 31, 255, 35, 52, 35, 255, 43, 64, 42, 255, 36, 53, 36, 255, 34, 49, 34, 255, 30, 42, 30, 255, 30, 42, 30, 255, 36, 54, 36, 255, 37, 55, 37, 255, 33, 48, 33, 255, 33, 49, 34, 255, 33, 49, 34, 255, 29, 41, 30, 255, 31, 44, 31, 255, 26, 36, 27, 255, 27, 37, 28, 255, 28, 38, 28, 255, 26, 35, 27, 255, 31, 44, 31, 255, 29, 41, 30, 255, 31, 45, 32, 255, 30, 43, 31, 255, 27, 36, 27, 255, 26, 35, 27, 255, 26, 36, 27, 255, 24, 31, 25, 255, 24, 32, 25, 255, 31, 44, 31, 255, 31, 45, 32, 255, 30, 43, 31, 255, 32, 47, 33, 255, 27, 38, 28, 255, 30, 43, 31, 255, 32, 45, 32, 255, 32, 46, 32, 255, 28, 40, 29, 255, 27, 37, 28, 255, 29, 41, 30, 255, 29, 41, 30, 255, 27, 37, 28, 255, 28, 39, 29, 255, 28, 38, 28, 255, 26, 36, 27, 255, 29, 41, 30, 255, 30, 43, 31, 255, 29, 41, 30, 255, 32, 47, 33, 255, 32, 46, 32, 255, 32, 45, 32, 255, 33, 49, 34, 255, 35, 52, 35, 255, 32, 46, 32, 255, 35, 53, 36, 255, 31, 45, 32, 255, 28, 38, 28, 255, 25, 33, 26, 255, 30, 42, 30, 255, 29, 41, 30, 255, 32, 46, 32, 255, 32, 46, 32, 255, 34, 50, 34, 255, 35, 52, 35, 255, 36, 54, 36, 255, 35, 51, 35, 255, 33, 48, 33, 255, 32, 46, 32, 255, 34, 51, 35, 255, 36, 54, 36, 255, 37, 55, 37, 255, 32, 46, 32, 255, 31, 45, 32, 255, 33, 49, 34, 255, 38, 57, 38, 255, 32, 45, 32, 255, 35, 52, 35, 255, 34, 49, 34, 255, 33, 48, 33, 255, 35, 52, 35, 255, 35, 52, 35, 255, 32, 45, 32, 255, 31, 45, 32, 255, 30, 43, 31, 255, 34, 50, 34, 255, 31, 44, 31, 255, 27, 37, 28, 255, 29, 41, 30, 255, 32, 45, 32, 255, 30, 43, 31, 255, 30, 43, 31, 255, 28, 38, 28, 255, 29, 41, 30, 255, 27, 37, 28, 255, 30, 43, 31, 255, 50, 42, 31, 255, 57, 47, 34, 255, 41, 36, 26, 255, 37, 33, 24, 255, 39, 34, 23, 255, 44, 37, 24, 255, 45, 37, 24, 255, 40, 34, 24, 255, 35, 31, 22, 255, 35, 31, 22, 255, 36, 32, 23, 255, 42, 36, 24, 255, 40, 34, 24, 255, 61, 46, 31, 255, 54, 43, 28, 255, 45, 37, 24, 255, 45, 37, 24, 255, 40, 35, 24, 255, 39, 34, 24, 255, 43, 37, 24, 255, 39, 33, 23, 255, 42, 36, 24, 255, 41, 35, 23, 255, 44, 36, 23, 255, 54, 45, 32, 255, 37, 33, 23, 255, 38, 33, 23, 255, 43, 37, 27, 255, 49, 41, 30, 255, 40, 35, 25, 255, 39, 34, 24, 255, 36, 32, 23, 255, 61, 50, 34, 255, 40, 34, 23, 255, 41, 35, 24, 255, 51, 41, 27, 255, 39, 34, 23, 255, 37, 33, 24, 255, 42, 36, 24, 255, 54, 43, 28, 255, 44, 37, 24, 255, 41, 36, 24, 255, 41, 36, 24, 255, 50, 42, 31, 255, 39, 34, 24, 255, 43, 36, 24, 255, 34, 31, 22, 255, 36, 32, 22, 255, 55, 46, 33, 255, 49, 42, 30, 255, 49, 42, 30, 255, 37, 33, 23, 255, 34, 31, 22, 255, 67, 54, 39, 255, 46, 40, 29, 255, 36, 32, 24, 255, 43, 37, 24, 255, 41, 35, 24, 255, 45, 37, 24, 255, 45, 37, 24, 255, 38, 33, 23, 255, 42, 36, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 42, 36, 24, 255, 49, 40, 26, 255, 42, 36, 24, 255, 39, 34, 23, 255, 35, 31, 22, 255, 36, 32, 24, 255, 34, 30, 22, 255, 35, 31, 22, 255, 64, 52, 37, 255, 78, 61, 43, 255, 75, 60, 40, 255, 79, 63, 45, 255, 68, 55, 40, 255, 37, 33, 23, 255, 58, 48, 34, 255, 59, 49, 35, 255, 42, 37, 27, 255, 58, 48, 34, 255, 39, 34, 23, 255, 57, 44, 29, 255, 61, 46, 31, 255, 42, 36, 24, 255, 44, 37, 24, 255, 43, 36, 24, 255, 35, 31, 22, 255, 37, 33, 23, 255, 35, 31, 22, 255, 41, 35, 24, 255, 43, 36, 24, 255, 52, 42, 27, 255, 43, 36, 24, 255, 41, 35, 24, 255, 37, 33, 23, 255, 40, 34, 24, 255, 40, 35, 24, 255, 47, 39, 25, 255, 42, 36, 24, 255, 41, 35, 24, 255, 66, 49, 33, 255, 59, 45, 30, 255, 50, 40, 27, 255, 57, 45, 29, 255, 54, 43, 28, 255, 42, 36, 24, 255, 36, 32, 22, 255, 59, 49, 35, 255, 36, 32, 23, 255, 42, 36, 24, 255, 44, 37, 24, 255, 44, 37, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 39, 34, 23, 255, 38, 33, 23, 255, 35, 31, 22, 255, 34, 31, 22, 255, 39, 34, 24, 255, 46, 39, 25, 255, 48, 40, 26, 255, 45, 37, 24, 255, 42, 36, 24, 255, 36, 32, 23, 255, 37, 33, 23, 255, 62, 51, 36, 255, 67, 54, 39, 255, 33, 30, 22, 255, 38, 33, 23, 255, 37, 33, 23, 255, 39, 34, 23, 255, 37, 33, 23, 255, 41, 35, 24, 255, 44, 37, 24, 255, 35, 31, 22, 255, 36, 30, 22, 255, 55, 46, 33, 255, 38, 33, 23, 255, 39, 33, 23, 255, 40, 34, 24, 255, 40, 35, 25, 255, 53, 44, 32, 255, 76, 61, 43, 255, 42, 37, 27, 255, 38, 33, 23, 255, 39, 34, 24, 255, 37, 33, 23, 255, 51, 43, 31, 255, 36, 32, 23, 255, 39, 34, 23, 255, 51, 41, 27, 255, 42, 36, 24, 255, 46, 38, 25, 255, 40, 34, 24, 255, 36, 32, 24, 255, 33, 30, 22, 255, 67, 54, 39, 255, 58, 48, 34, 255, 78, 62, 43, 255, 70, 57, 40, 255, 54, 45, 33, 255, 37, 33, 24, 255, 35, 31, 22, 255, 35, 31, 22, 255, 40, 35, 24, 255, 36, 32, 24, 255, 36, 32, 23, 255, 40, 35, 24, 255, 42, 36, 24, 255, 43, 36, 24, 255, 37, 33, 23, 255, 55, 43, 28, 255, 42, 36, 24, 255, 35, 31, 22, 255, 48, 40, 30, 255, 35, 31, 22, 255, 36, 32, 23, 255, 37, 33, 23, 255, 72, 91, 43, 255, 36, 31, 22, 255, 37, 33, 23, 255, 39, 33, 23, 255, 36, 32, 23, 255, 79, 63, 45, 255, 78, 62, 43, 255, 41, 36, 26, 255, 35, 31, 22, 255, 44, 37, 24, 255, 39, 34, 23, 255, 36, 32, 23, 255, 35, 31, 22, 255, 35, 31, 23, 255, 42, 37, 27, 255, 35, 31, 22, 255, 40, 34, 24, 255, 52, 42, 27, 255, 44, 37, 24, 255, 54, 43, 28, 255, 43, 37, 24, 255, 39, 34, 24, 255, 33, 30, 22, 255, 35, 31, 22, 255, 42, 36, 24, 255, 51, 41, 27, 255, 49, 40, 26, 255, 43, 37, 24, 255, 34, 31, 22, 255, 40, 35, 24, 255, 47, 39, 25, 255, 42, 36, 24, 255, 42, 36, 24, 255, 54, 43, 28, 255, 42, 36, 24, 255, 41, 36, 24, 255, 36, 32, 23, 255, 37, 33, 23, 255, 40, 35, 25, 255, 36, 32, 24, 255, 34, 31, 22, 255, 47, 38, 25, 255, 48, 39, 26, 255, 45, 38, 25, 255, 41, 36, 25, 255, 43, 37, 25, 255, 47, 38, 25, 255, 45, 37, 25, 255, 36, 32, 23, 255, 44, 38, 27, 255, 34, 30, 22, 255, 37, 33, 23, 255, 51, 41, 27, 255, 44, 37, 24, 255, 43, 37, 24, 255, 47, 38, 24, 255, 33, 30, 22, 255, 79, 63, 45, 255, 33, 30, 22, 255, 39, 33, 23, 255, 33, 30, 22, 255, 45, 37, 24, 255, 53, 42, 28, 255, 45, 37, 24, 255, 37, 33, 23, 255, 44, 38, 27, 255, 37, 33, 23, 255, 39, 34, 23, 255, 35, 31, 22, 255, 35, 31, 22, 255, 37, 33, 23, 255, 37, 33, 23, 255, 33, 30, 22, 255, 34, 31, 22, 255, 33, 30, 22, 255, 36, 32, 23, 255, 30, 43, 31, 255, 32, 47, 33, 255, 26, 36, 27, 255, 27, 37, 28, 255, 32, 47, 33, 255, 31, 44, 31, 255, 30, 43, 31, 255, 27, 37, 28, 255, 28, 40, 29, 255, 28, 38, 28, 255, 26, 35, 27, 255, 24, 31, 25, 255, 27, 37, 28, 255, 28, 38, 28, 255, 24, 32, 25, 255, 24, 31, 25, 255, 25, 33, 26, 255, 28, 39, 29, 255, 25, 33, 26, 255, 24, 31, 25, 255, 30, 42, 30, 255, 27, 36, 27, 255, 29, 41, 30, 255, 29, 41, 30, 255, 30, 42, 30, 255, 30, 42, 30, 255, 31, 44, 31, 255, 26, 36, 27, 255, 26, 35, 27, 255, 30, 43, 31, 255, 28, 39, 29, 255, 32, 45, 32, 255, 26, 36, 27, 255, 32, 45, 32, 255, 32, 47, 33, 255, 26, 35, 27, 255, 28, 38, 28, 255, 23, 30, 24, 255, 28, 36, 29, 255, 23, 30, 24, 255, 27, 37, 28, 255, 34, 49, 34, 255, 32, 46, 32, 255, 28, 38, 28, 255, 24, 31, 25, 255, 25, 33, 26, 255, 27, 37, 28, 255, 29, 41, 30, 255, 31, 45, 32, 255, 29, 41, 30, 255, 33, 49, 34, 255, 32, 45, 32, 255, 33, 47, 33, 255, 34, 49, 34, 255, 32, 47, 33, 255, 30, 42, 30, 255, 31, 45, 32, 255, 30, 42, 30, 255, 29, 41, 30, 255, 26, 35, 27, 255, 28, 38, 28, 255, 26, 35, 27, 255, 26, 36, 27, 255, 28, 38, 28, 255, 34, 50, 34, 255, 31, 44, 31, 255, 32, 47, 33, 255, 35, 51, 35, 255, 34, 50, 34, 255, 32, 47, 33, 255, 31, 44, 31, 255, 31, 45, 32, 255, 30, 43, 31, 255, 32, 47, 33, 255, 30, 43, 31, 255, 30, 43, 31, 255, 28, 39, 29, 255, 24, 32, 25, 255, 30, 43, 31, 255, 32, 47, 33, 255, 28, 39, 29, 255, 24, 32, 25, 255, 30, 43, 31, 255, 35, 52, 35, 255, 35, 53, 36, 255, 31, 44, 31, 255, 32, 47, 33, 255, 32, 45, 32, 255, 36, 54, 36, 255, 35, 51, 35, 255, 32, 47, 33, 255, 24, 32, 25, 255, 24, 30, 25, 255, 26, 35, 27, 255, 28, 38, 28, 255, 24, 31, 25, 255, 26, 32, 26, 255, 23, 30, 24, 255, 24, 32, 25, 255, 27, 37, 28, 255, 28, 40, 29, 255, 31, 45, 32, 255, 34, 49, 34, 255, 32, 47, 33, 255, 33, 48, 33, 255, 33, 49, 34, 255, 36, 54, 36, 255, 33, 48, 33, 255, 42, 62, 41, 255, 43, 64, 42, 255, 40, 59, 39, 255, 35, 51, 35, 255, 37, 56, 37, 255, 30, 43, 31, 255, 30, 42, 30, 255, 30, 43, 31, 255, 30, 43, 31, 255, 36, 53, 36, 255, 35, 52, 35, 255, 33, 48, 33, 255, 32, 46, 32, 255, 34, 50, 34, 255, 31, 44, 31, 255, 28, 39, 29, 255, 33, 49, 34, 255, 33, 48, 33, 255, 29, 41, 30, 255, 25, 33, 26, 255, 23, 29, 24, 255, 23, 29, 24, 255, 28, 39, 29, 255, 27, 37, 28, 255, 24, 32, 25, 255, 27, 37, 28, 255, 25, 33, 26, 255, 24, 31, 25, 255, 27, 37, 28, 255, 24, 31, 25, 255, 29, 40, 29, 255, 31, 44, 31, 255, 35, 52, 35, 255, 38, 58, 38, 255, 34, 50, 34, 255, 35, 52, 35, 255, 32, 46, 32, 255, 37, 56, 37, 255, 33, 48, 33, 255, 36, 53, 36, 255, 36, 54, 36, 255, 35, 51, 35, 255, 34, 51, 35, 255, 30, 42, 30, 255, 28, 39, 29, 255, 25, 33, 26, 255, 28, 38, 28, 255, 25, 33, 26, 255, 27, 36, 27, 255, 30, 43, 31, 255, 31, 45, 32, 255, 32, 46, 32, 255, 29, 41, 30, 255, 33, 49, 34, 255, 33, 47, 33, 255, 36, 53, 36, 255, 35, 51, 35, 255, 35, 51, 35, 255, 30, 43, 31, 255, 30, 42, 30, 255, 28, 39, 29, 255, 33, 49, 34, 255, 38, 58, 38, 255, 37, 56, 37, 255, 34, 50, 34, 255, 34, 50, 34, 255, 36, 54, 36, 255, 33, 47, 33, 255, 33, 49, 34, 255, 29, 41, 30, 255, 27, 37, 28, 255, 27, 37, 28, 255, 29, 41, 30, 255, 30, 43, 31, 255, 29, 41, 30, 255, 29, 40, 29, 255, 27, 37, 28, 255, 29, 41, 30, 255, 28, 38, 28, 255, 29, 41, 30, 255, 25, 34, 26, 255, 25, 33, 26, 255, 31, 44, 31, 255, 30, 43, 31, 255, 32, 47, 33, 255, 30, 43, 31, 255, 29, 40, 29, 255, 32, 46, 32, 255, 34, 50, 34, 255, 32, 47, 33, 255, 34, 50, 34, 255, 31, 44, 31, 255, 30, 42, 30, 255, 29, 41, 30, 255, 33, 48, 33, 255, 31, 44, 31, 255, 30, 43, 31, 255, 28, 39, 29, 255, 29, 41, 30, 255, 31, 44, 31, 255, 33, 48, 33, 255, 33, 49, 34, 255, 34, 49, 34, 255, 33, 49, 34, 255, 26, 36, 27, 255, 32, 46, 32, 255, 30, 42, 30, 255, 33, 49, 34, 255, 32, 46, 32, 255, 27, 38, 28, 255, 27, 37, 28, 255, 28, 39, 29, 255, 31, 44, 31, 255, 31, 45, 32, 255, 32, 46, 32, 255, 34, 49, 34, 255, 31, 45, 32, 255, 35, 52, 35, 255, 31, 45, 32, 255, 32, 46, 32, 255, 31, 45, 32, 255, 35, 52, 35, 255, 37, 56, 37, 255, 34, 51, 35, 255, 33, 48, 33, 255, 35, 52, 35, 255, 34, 50, 34, 255, 36, 54, 36, 255, 34, 49, 34, 255, 37, 56, 37, 255, 33, 47, 33, 255, 35, 52, 35, 255, 37, 55, 37, 255, 34, 50, 34, 255, 34, 49, 34, 255, 30, 43, 31, 255, 32, 45, 32, 255, 31, 44, 31, 255, 26, 36, 27, 255, 25, 33, 26, 255, 27, 38, 28, 255, 28, 38, 28, 255, 29, 41, 30, 255, 28, 38, 28, 255, 29, 40, 29, 255, 27, 37, 28, 255, 28, 38, 28, 255, 32, 46, 32, 255, 39, 34, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 38, 33, 23, 255, 39, 34, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 36, 32, 23, 255, 40, 34, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 48, 40, 26, 255, 47, 39, 25, 255, 50, 40, 27, 255, 43, 36, 24, 255, 51, 41, 27, 255, 45, 37, 24, 255, 40, 35, 24, 255, 44, 37, 24, 255, 49, 40, 26, 255, 45, 37, 24, 255, 41, 35, 23, 255, 44, 36, 24, 255, 61, 50, 35, 255, 40, 34, 24, 255, 34, 30, 22, 255, 36, 32, 23, 255, 36, 32, 23, 255, 37, 33, 23, 255, 41, 34, 23, 255, 40, 34, 24, 255, 53, 43, 30, 255, 40, 34, 23, 255, 42, 36, 24, 255, 61, 46, 31, 255, 35, 31, 22, 255, 35, 31, 22, 255, 52, 42, 28, 255, 52, 42, 27, 255, 41, 35, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 36, 31, 22, 255, 40, 34, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 39, 34, 23, 255, 59, 49, 35, 255, 50, 42, 31, 255, 35, 31, 23, 255, 54, 45, 33, 255, 34, 31, 22, 255, 33, 30, 22, 255, 33, 30, 22, 255, 36, 32, 24, 255, 44, 37, 24, 255, 51, 41, 27, 255, 47, 39, 25, 255, 40, 35, 24, 255, 36, 32, 23, 255, 34, 30, 22, 255, 36, 31, 22, 255, 34, 31, 22, 255, 45, 37, 24, 255, 39, 34, 23, 255, 39, 34, 24, 255, 40, 34, 24, 255, 43, 36, 24, 255, 35, 31, 23, 255, 49, 42, 30, 255, 36, 32, 23, 255, 35, 31, 22, 255, 50, 42, 31, 255, 75, 60, 43, 255, 76, 60, 42, 255, 63, 52, 37, 255, 40, 34, 24, 255, 49, 42, 30, 255, 45, 39, 28, 255, 36, 32, 23, 255, 46, 40, 29, 255, 41, 35, 24, 255, 63, 48, 32, 255, 43, 36, 24, 255, 40, 34, 24, 255, 54, 43, 28, 255, 43, 36, 24, 255, 46, 38, 25, 255, 39, 34, 24, 255, 39, 34, 24, 255, 42, 36, 24, 255, 59, 45, 30, 255, 44, 37, 24, 255, 39, 34, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 43, 37, 24, 255, 48, 40, 26, 255, 42, 36, 24, 255, 45, 37, 24, 255, 63, 48, 31, 255, 66, 49, 33, 255, 44, 37, 24, 255, 56, 44, 29, 255, 53, 42, 28, 255, 39, 34, 24, 255, 35, 31, 22, 255, 51, 43, 31, 255, 35, 31, 22, 255, 42, 36, 24, 255, 45, 37, 24, 255, 41, 35, 24, 255, 40, 35, 24, 255, 35, 31, 23, 255, 43, 36, 24, 255, 35, 31, 22, 255, 39, 34, 23, 255, 42, 36, 24, 255, 35, 31, 22, 255, 40, 35, 24, 255, 39, 34, 24, 255, 41, 36, 24, 255, 45, 38, 25, 255, 43, 37, 24, 255, 39, 33, 23, 255, 76, 61, 43, 255, 76, 60, 41, 255, 33, 30, 22, 255, 36, 32, 22, 255, 40, 35, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 42, 36, 24, 255, 51, 41, 27, 255, 37, 33, 24, 255, 46, 40, 29, 255, 50, 42, 31, 255, 36, 32, 23, 255, 39, 34, 25, 255, 34, 30, 22, 255, 35, 31, 22, 255, 33, 30, 22, 255, 76, 60, 41, 255, 36, 32, 23, 255, 36, 32, 23, 255, 39, 34, 24, 255, 38, 33, 23, 255, 61, 50, 36, 255, 39, 33, 23, 255, 43, 36, 24, 255, 48, 39, 25, 255, 45, 37, 24, 255, 54, 43, 28, 255, 39, 33, 23, 255, 42, 37, 27, 255, 71, 57, 41, 255, 77, 62, 44, 255, 66, 54, 38, 255, 80, 64, 45, 255, 45, 39, 28, 255, 36, 32, 23, 255, 36, 31, 22, 255, 35, 31, 22, 255, 40, 34, 24, 255, 41, 35, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 42, 36, 24, 255, 41, 36, 24, 255, 43, 36, 24, 255, 52, 42, 27, 255, 42, 36, 24, 255, 40, 35, 24, 255, 33, 30, 22, 255, 34, 31, 22, 255, 37, 33, 23, 255, 33, 30, 22, 255, 40, 35, 25, 255, 41, 36, 26, 255, 36, 32, 23, 255, 40, 35, 24, 255, 36, 32, 23, 255, 36, 32, 23, 255, 80, 64, 45, 255, 70, 57, 40, 255, 55, 46, 33, 255, 38, 33, 23, 255, 43, 36, 24, 255, 43, 37, 24, 255, 34, 30, 22, 255, 51, 43, 31, 255, 36, 31, 22, 255, 36, 32, 22, 255, 39, 34, 24, 255, 33, 30, 22, 255, 42, 36, 24, 255, 44, 37, 24, 255, 40, 34, 24, 255, 40, 35, 24, 255, 36, 32, 23, 255, 37, 33, 23, 255, 35, 31, 22, 255, 43, 36, 24, 255, 42, 36, 24, 255, 44, 37, 24, 255, 44, 37, 24, 255, 45, 37, 24, 255, 43, 36, 24, 255, 43, 36, 24, 255, 42, 36, 24, 255, 60, 46, 31, 255, 46, 39, 25, 255, 40, 35, 24, 255, 40, 34, 24, 255, 38, 33, 23, 255, 37, 33, 23, 255, 34, 31, 22, 255, 35, 31, 23, 255, 41, 35, 23, 255, 45, 37, 25, 255, 44, 37, 24, 255, 44, 37, 24, 255, 34, 31, 22, 255, 41, 36, 24, 255, 52, 41, 28, 255, 40, 34, 23, 255, 43, 36, 24, 255, 33, 30, 22, 255, 40, 35, 23, 255, 35, 31, 22, 255, 45, 38, 25, 255, 42, 36, 24, 255, 38, 33, 23, 255, 40, 35, 24, 255, 37, 33, 23, 255, 33, 30, 22, 255, 40, 34, 24, 255, 39, 33, 23, 255, 36, 32, 23, 255, 42, 36, 24, 255, 55, 43, 28, 255, 57, 45, 29, 255, 37, 33, 23, 255, 40, 35, 25, 255, 38, 33, 23, 255, 48, 40, 30, 255, 79, 62, 45, 255, 48, 40, 30, 255, 44, 38, 27, 255, 39, 33, 23, 255, 40, 35, 24, 255, 51, 43, 31, 255, 61, 50, 36, 255, 45, 39, 28, 255, 28, 40, 29, 255, 29, 41, 30, 255, 30, 43, 31, 255, 34, 49, 34, 255, 30, 43, 31, 255, 32, 46, 32, 255, 31, 44, 31, 255, 32, 47, 33, 255, 29, 40, 29, 255, 30, 43, 31, 255, 27, 37, 28, 255, 25, 33, 26, 255, 28, 38, 28, 255, 32, 47, 33, 255, 27, 37, 28, 255, 25, 34, 26, 255, 26, 35, 27, 255, 25, 33, 26, 255, 26, 35, 27, 255, 28, 40, 29, 255, 30, 43, 31, 255, 28, 39, 29, 255, 31, 44, 31, 255, 31, 45, 32, 255, 29, 41, 30, 255, 30, 43, 31, 255, 30, 42, 30, 255, 32, 46, 32, 255, 32, 45, 32, 255, 34, 49, 34, 255, 29, 40, 29, 255, 33, 48, 33, 255, 28, 40, 29, 255, 32, 45, 32, 255, 30, 42, 30, 255, 25, 33, 26, 255, 26, 33, 27, 255, 29, 37, 29, 255, 25, 32, 26, 255, 24, 32, 25, 255, 28, 40, 29, 255, 34, 50, 34, 255, 31, 45, 32, 255, 29, 41, 30, 255, 25, 33, 26, 255, 24, 32, 25, 255, 27, 37, 28, 255, 29, 41, 30, 255, 30, 42, 30, 255, 33, 47, 33, 255, 35, 52, 35, 255, 33, 49, 34, 255, 35, 51, 35, 255, 32, 45, 32, 255, 33, 47, 33, 255, 35, 51, 35, 255, 32, 45, 32, 255, 34, 50, 34, 255, 26, 36, 27, 255, 27, 37, 28, 255, 27, 37, 28, 255, 25, 34, 26, 255, 25, 33, 26, 255, 26, 34, 26, 255, 30, 43, 31, 255, 31, 44, 31, 255, 34, 50, 34, 255, 30, 43, 31, 255, 35, 52, 35, 255, 32, 47, 33, 255, 30, 43, 31, 255, 29, 41, 30, 255, 28, 40, 29, 255, 28, 39, 29, 255, 27, 37, 28, 255, 30, 43, 31, 255, 27, 38, 28, 255, 28, 39, 29, 255, 24, 32, 25, 255, 25, 33, 26, 255, 26, 35, 27, 255, 24, 32, 25, 255, 29, 41, 30, 255, 31, 44, 31, 255, 31, 45, 32, 255, 26, 35, 27, 255, 27, 37, 28, 255, 29, 41, 30, 255, 33, 47, 33, 255, 30, 43, 31, 255, 30, 43, 31, 255, 26, 35, 27, 255, 24, 31, 25, 255, 24, 32, 25, 255, 30, 43, 31, 255, 24, 31, 25, 255, 24, 30, 25, 255, 23, 30, 24, 255, 27, 36, 27, 255, 28, 38, 28, 255, 30, 43, 31, 255, 31, 45, 32, 255, 31, 44, 31, 255, 28, 39, 29, 255, 34, 49, 34, 255, 43, 64, 42, 255, 36, 53, 36, 255, 35, 51, 35, 255, 40, 60, 40, 255, 36, 53, 36, 255, 36, 54, 36, 255, 37, 56, 37, 255, 47, 69, 45, 255, 33, 47, 33, 255, 34, 51, 35, 255, 31, 45, 32, 255, 29, 41, 30, 255, 31, 44, 31, 255, 31, 44, 31, 255, 35, 52, 35, 255, 35, 51, 35, 255, 35, 52, 35, 255, 30, 43, 31, 255, 32, 46, 32, 255, 32, 46, 32, 255, 33, 49, 34, 255, 29, 41, 30, 255, 28, 39, 29, 255, 27, 36, 27, 255, 28, 38, 28, 255, 29, 41, 30, 255, 25, 33, 26, 255, 26, 33, 27, 255, 23, 29, 24, 255, 26, 35, 27, 255, 26, 34, 26, 255, 26, 35, 27, 255, 26, 35, 27, 255, 29, 40, 29, 255, 31, 44, 31, 255, 36, 54, 36, 255, 40, 60, 40, 255, 37, 55, 37, 255, 34, 50, 34, 255, 34, 49, 34, 255, 44, 65, 43, 255, 33, 48, 33, 255, 31, 44, 31, 255, 33, 48, 33, 255, 31, 45, 32, 255, 31, 44, 31, 255, 29, 41, 30, 255, 27, 37, 28, 255, 25, 33, 26, 255, 23, 29, 24, 255, 23, 29, 24, 255, 23, 29, 24, 255, 26, 34, 26, 255, 31, 44, 31, 255, 31, 45, 32, 255, 35, 51, 35, 255, 36, 54, 36, 255, 36, 54, 36, 255, 36, 54, 36, 255, 36, 54, 36, 255, 29, 41, 30, 255, 28, 39, 29, 255, 29, 41, 30, 255, 26, 35, 27, 255, 30, 43, 31, 255, 30, 43, 31, 255, 33, 47, 33, 255, 32, 47, 33, 255, 35, 51, 35, 255, 46, 68, 44, 255, 45, 67, 44, 255, 95, 118, 20, 255, 36, 54, 36, 255, 29, 41, 30, 255, 27, 37, 28, 255, 30, 43, 31, 255, 31, 45, 32, 255, 28, 40, 29, 255, 26, 35, 27, 255, 25, 33, 26, 255, 26, 35, 27, 255, 30, 42, 30, 255, 25, 34, 26, 255, 28, 38, 28, 255, 28, 40, 29, 255, 28, 40, 29, 255, 28, 38, 28, 255, 33, 49, 34, 255, 30, 42, 30, 255, 29, 41, 30, 255, 31, 44, 31, 255, 30, 43, 31, 255, 31, 45, 32, 255, 36, 53, 36, 255, 34, 50, 34, 255, 35, 51, 35, 255, 33, 49, 34, 255, 37, 55, 37, 255, 43, 64, 42, 255, 31, 45, 32, 255, 30, 43, 31, 255, 29, 41, 30, 255, 33, 49, 34, 255, 31, 45, 32, 255, 36, 53, 36, 255, 33, 47, 33, 255, 32, 46, 32, 255, 30, 42, 30, 255, 28, 39, 29, 255, 27, 37, 28, 255, 30, 42, 30, 255, 29, 40, 29, 255, 29, 40, 29, 255, 28, 38, 28, 255, 28, 38, 28, 255, 27, 37, 28, 255, 28, 39, 29, 255, 27, 38, 28, 255, 31, 45, 32, 255, 29, 40, 29, 255, 32, 46, 32, 255, 29, 40, 29, 255, 34, 49, 34, 255, 37, 55, 37, 255, 36, 53, 36, 255, 35, 52, 35, 255, 45, 66, 43, 255, 35, 51, 35, 255, 34, 51, 35, 255, 35, 51, 35, 255, 33, 49, 34, 255, 73, 88, 16, 255, 34, 51, 35, 255, 37, 56, 37, 255, 34, 50, 34, 255, 36, 53, 36, 255, 31, 44, 31, 255, 30, 42, 30, 255, 29, 41, 30, 255, 31, 44, 31, 255, 27, 38, 28, 255, 25, 33, 26, 255, 26, 32, 26, 255, 23, 29, 24, 255, 26, 35, 27, 255, 26, 35, 27, 255, 29, 41, 30, 255, 29, 41, 30, 255, 26, 34, 26, 255, 29, 40, 29, 255, 25, 34, 26, 255, 44, 37, 24, 255, 40, 35, 25, 255, 42, 36, 24, 255, 61, 46, 31, 255, 42, 36, 24, 255, 44, 37, 24, 255, 35, 31, 22, 255, 42, 36, 24, 255, 54, 43, 28, 255, 37, 33, 23, 255, 37, 33, 23, 255, 39, 34, 24, 255, 39, 34, 24, 255, 36, 32, 23, 255, 39, 34, 24, 255, 39, 34, 24, 255, 43, 37, 24, 255, 58, 45, 30, 255, 55, 43, 28, 255, 41, 35, 24, 255, 37, 33, 23, 255, 57, 47, 34, 255, 40, 35, 25, 255, 61, 50, 35, 255, 57, 47, 33, 255, 33, 30, 22, 255, 36, 32, 23, 255, 44, 36, 23, 255, 44, 38, 24, 255, 34, 30, 22, 255, 40, 34, 24, 255, 39, 34, 23, 255, 38, 34, 23, 255, 43, 36, 24, 255, 43, 36, 24, 255, 43, 36, 24, 255, 40, 36, 27, 255, 38, 33, 24, 255, 37, 33, 23, 255, 46, 39, 25, 255, 36, 32, 23, 255, 42, 36, 24, 255, 42, 36, 24, 255, 40, 35, 25, 255, 40, 34, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 33, 30, 22, 255, 54, 45, 33, 255, 46, 40, 29, 255, 53, 44, 32, 255, 80, 64, 45, 255, 42, 36, 24, 255, 40, 34, 24, 255, 58, 48, 34, 255, 34, 30, 22, 255, 75, 60, 43, 255, 53, 42, 28, 255, 49, 40, 26, 255, 59, 46, 30, 255, 36, 32, 22, 255, 58, 48, 34, 255, 33, 30, 22, 255, 44, 38, 27, 255, 40, 35, 24, 255, 40, 34, 24, 255, 36, 32, 23, 255, 53, 42, 28, 255, 43, 37, 24, 255, 50, 42, 31, 255, 39, 34, 24, 255, 42, 36, 24, 255, 40, 35, 24, 255, 37, 33, 23, 255, 46, 40, 29, 255, 79, 63, 45, 255, 71, 57, 41, 255, 46, 40, 29, 255, 40, 34, 24, 255, 38, 33, 23, 255, 51, 41, 27, 255, 42, 36, 24, 255, 43, 37, 24, 255, 38, 33, 23, 255, 43, 37, 24, 255, 36, 31, 22, 255, 42, 36, 24, 255, 35, 31, 23, 255, 44, 37, 24, 255, 40, 34, 24, 255, 36, 32, 23, 255, 45, 38, 25, 255, 37, 33, 23, 255, 42, 36, 24, 255, 36, 32, 23, 255, 39, 33, 23, 255, 36, 32, 23, 255, 36, 31, 22, 255, 39, 34, 23, 255, 54, 43, 28, 255, 40, 34, 24, 255, 61, 46, 31, 255, 43, 37, 24, 255, 45, 37, 24, 255, 45, 37, 24, 255, 39, 34, 24, 255, 48, 40, 30, 255, 80, 64, 45, 255, 35, 31, 22, 255, 36, 32, 23, 255, 44, 37, 24, 255, 49, 40, 26, 255, 40, 34, 24, 255, 39, 34, 24, 255, 46, 38, 25, 255, 39, 34, 24, 255, 34, 31, 22, 255, 39, 33, 23, 255, 39, 34, 25, 255, 37, 33, 23, 255, 47, 39, 25, 255, 52, 42, 28, 255, 49, 40, 26, 255, 59, 45, 30, 255, 40, 34, 24, 255, 43, 37, 24, 255, 44, 45, 37, 255, 34, 31, 22, 255, 48, 40, 30, 255, 46, 40, 29, 255, 37, 33, 23, 255, 37, 33, 23, 255, 40, 34, 24, 255, 34, 29, 22, 255, 35, 31, 23, 255, 34, 30, 22, 255, 46, 40, 29, 255, 33, 30, 22, 255, 34, 31, 22, 255, 34, 31, 22, 255, 40, 35, 25, 255, 35, 31, 22, 255, 34, 30, 22, 255, 36, 32, 24, 255, 37, 33, 23, 255, 33, 30, 22, 255, 57, 47, 34, 255, 37, 33, 23, 255, 44, 38, 27, 255, 37, 33, 23, 255, 47, 39, 25, 255, 58, 45, 30, 255, 47, 39, 25, 255, 45, 37, 24, 255, 58, 45, 30, 255, 64, 48, 32, 255, 40, 34, 24, 255, 33, 30, 22, 255, 44, 37, 24, 255, 40, 35, 24, 255, 79, 63, 45, 255, 34, 31, 22, 255, 36, 32, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 53, 42, 28, 255, 42, 36, 24, 255, 38, 33, 23, 255, 52, 42, 27, 255, 42, 36, 24, 255, 48, 39, 25, 255, 58, 45, 30, 255, 59, 46, 30, 255, 43, 36, 24, 255, 43, 37, 24, 255, 36, 32, 23, 255, 45, 37, 24, 255, 41, 35, 24, 255, 45, 39, 28, 255, 54, 45, 33, 255, 43, 37, 24, 255, 48, 39, 25, 255, 39, 34, 23, 255, 36, 32, 22, 255, 36, 32, 22, 255, 48, 40, 30, 255, 51, 43, 31, 255, 37, 33, 23, 255, 58, 45, 30, 255, 39, 34, 24, 255, 41, 36, 26, 255, 44, 38, 27, 255, 43, 37, 24, 255, 42, 36, 24, 255, 36, 32, 22, 255, 37, 33, 23, 255, 56, 44, 29, 255, 36, 31, 22, 255, 42, 36, 24, 255, 52, 42, 27, 255, 61, 46, 31, 255, 53, 42, 28, 255, 39, 33, 23, 255, 35, 31, 23, 255, 36, 32, 23, 255, 56, 44, 29, 255, 43, 36, 24, 255, 54, 43, 28, 255, 42, 36, 24, 255, 39, 34, 24, 255, 51, 41, 27, 255, 44, 37, 24, 255, 44, 37, 24, 255, 44, 37, 24, 255, 43, 36, 24, 255, 44, 37, 24, 255, 55, 43, 28, 255, 48, 39, 25, 255, 36, 31, 23, 255, 43, 36, 24, 255, 51, 41, 26, 255, 46, 39, 28, 255, 43, 38, 26, 255, 52, 43, 30, 255, 42, 35, 23, 255, 51, 41, 28, 255, 48, 39, 26, 255, 39, 34, 23, 255, 38, 33, 23, 255, 35, 31, 22, 255, 65, 53, 37, 255, 36, 32, 23, 255, 36, 32, 23, 255, 58, 48, 34, 255, 45, 39, 28, 255, 61, 50, 36, 255, 55, 46, 33, 255, 53, 44, 32, 255, 37, 33, 23, 255, 41, 36, 26, 255, 40, 34, 24, 255, 40, 34, 24, 255, 48, 39, 25, 255, 40, 34, 24, 255, 40, 35, 24, 255, 46, 38, 25, 255, 43, 36, 24, 255, 34, 30, 22, 255, 36, 32, 24, 255, 38, 33, 23, 255, 36, 32, 24, 255, 46, 40, 29, 255, 63, 52, 37, 255, 68, 55, 40, 255, 61, 50, 36, 255, 27, 36, 27, 255, 25, 33, 26, 255, 30, 43, 31, 255, 31, 45, 32, 255, 32, 47, 33, 255, 30, 43, 31, 255, 34, 50, 34, 255, 33, 49, 34, 255, 34, 50, 34, 255, 31, 44, 31, 255, 31, 44, 31, 255, 28, 40, 29, 255, 29, 41, 30, 255, 30, 42, 30, 255, 29, 40, 29, 255, 30, 43, 31, 255, 25, 33, 26, 255, 28, 39, 29, 255, 30, 43, 31, 255, 29, 41, 30, 255, 31, 44, 31, 255, 29, 41, 30, 255, 27, 37, 28, 255, 27, 37, 28, 255, 34, 49, 34, 255, 33, 48, 33, 255, 32, 45, 32, 255, 35, 52, 35, 255, 36, 53, 36, 255, 37, 55, 37, 255, 30, 42, 30, 255, 33, 48, 33, 255, 31, 44, 31, 255, 31, 45, 32, 255, 29, 40, 29, 255, 27, 37, 28, 255, 26, 32, 26, 255, 23, 30, 24, 255, 35, 44, 34, 255, 28, 36, 29, 255, 30, 42, 30, 255, 33, 49, 34, 255, 31, 45, 32, 255, 31, 45, 32, 255, 28, 39, 29, 255, 23, 30, 24, 255, 28, 39, 29, 255, 28, 38, 28, 255, 29, 40, 29, 255, 32, 47, 33, 255, 32, 47, 33, 255, 33, 47, 33, 255, 35, 52, 35, 255, 28, 39, 29, 255, 31, 45, 32, 255, 36, 54, 36, 255, 33, 48, 33, 255, 30, 43, 31, 255, 27, 37, 28, 255, 27, 37, 28, 255, 28, 38, 28, 255, 25, 33, 26, 255, 24, 32, 25, 255, 31, 45, 32, 255, 34, 50, 34, 255, 34, 49, 34, 255, 33, 49, 34, 255, 32, 47, 33, 255, 33, 49, 34, 255, 35, 52, 35, 255, 32, 47, 33, 255, 28, 39, 29, 255, 28, 39, 29, 255, 26, 34, 26, 255, 28, 38, 28, 255, 26, 34, 26, 255, 28, 38, 28, 255, 28, 39, 29, 255, 23, 29, 24, 255, 24, 32, 25, 255, 24, 31, 25, 255, 24, 32, 25, 255, 26, 35, 27, 255, 27, 37, 28, 255, 30, 42, 30, 255, 26, 35, 27, 255, 24, 32, 25, 255, 26, 35, 27, 255, 26, 36, 27, 255, 29, 40, 29, 255, 28, 38, 28, 255, 27, 38, 28, 255, 26, 33, 27, 255, 25, 34, 26, 255, 32, 45, 32, 255, 25, 33, 26, 255, 24, 31, 25, 255, 24, 32, 25, 255, 28, 39, 29, 255, 31, 44, 31, 255, 33, 48, 33, 255, 34, 50, 34, 255, 29, 40, 29, 255, 28, 39, 29, 255, 37, 56, 37, 255, 34, 49, 34, 255, 35, 53, 36, 255, 35, 52, 35, 255, 35, 52, 35, 255, 33, 48, 33, 255, 33, 49, 34, 255, 37, 56, 37, 255, 40, 59, 39, 255, 34, 51, 35, 255, 34, 50, 34, 255, 31, 44, 31, 255, 31, 45, 32, 255, 29, 41, 30, 255, 33, 47, 33, 255, 30, 42, 30, 255, 30, 42, 30, 255, 32, 47, 33, 255, 27, 38, 28, 255, 34, 50, 34, 255, 31, 44, 31, 255, 31, 45, 32, 255, 29, 41, 30, 255, 33, 49, 34, 255, 28, 39, 29, 255, 28, 38, 28, 255, 29, 41, 30, 255, 25, 34, 26, 255, 23, 30, 24, 255, 24, 32, 25, 255, 25, 33, 26, 255, 26, 36, 27, 255, 25, 33, 26, 255, 23, 29, 24, 255, 29, 40, 29, 255, 32, 46, 32, 255, 33, 49, 34, 255, 40, 59, 39, 255, 39, 59, 39, 255, 34, 50, 34, 255, 35, 53, 36, 255, 34, 49, 34, 255, 36, 53, 36, 255, 29, 40, 29, 255, 34, 51, 35, 255, 32, 46, 32, 255, 33, 49, 34, 255, 30, 42, 30, 255, 29, 40, 29, 255, 24, 32, 25, 255, 23, 30, 24, 255, 25, 33, 26, 255, 27, 35, 28, 255, 24, 32, 25, 255, 32, 46, 32, 255, 32, 47, 33, 255, 33, 48, 33, 255, 43, 63, 41, 255, 36, 54, 36, 255, 32, 47, 33, 255, 43, 64, 42, 255, 30, 43, 31, 255, 28, 39, 29, 255, 27, 38, 28, 255, 28, 40, 29, 255, 29, 40, 29, 255, 30, 43, 31, 255, 30, 42, 30, 255, 32, 46, 32, 255, 31, 45, 32, 255, 35, 52, 35, 255, 49, 72, 47, 255, 36, 54, 36, 255, 37, 55, 37, 255, 33, 49, 34, 255, 28, 39, 29, 255, 30, 43, 31, 255, 33, 47, 33, 255, 28, 39, 29, 255, 23, 29, 24, 255, 27, 36, 27, 255, 28, 38, 28, 255, 27, 37, 28, 255, 24, 31, 25, 255, 23, 30, 24, 255, 28, 38, 28, 255, 32, 46, 32, 255, 29, 40, 29, 255, 28, 39, 29, 255, 28, 38, 28, 255, 31, 45, 32, 255, 31, 44, 31, 255, 31, 45, 32, 255, 29, 41, 30, 255, 32, 46, 32, 255, 37, 55, 37, 255, 35, 53, 36, 255, 34, 49, 34, 255, 35, 52, 35, 255, 38, 58, 38, 255, 33, 49, 34, 255, 30, 43, 31, 255, 33, 49, 34, 255, 33, 48, 33, 255, 36, 54, 36, 255, 35, 51, 35, 255, 33, 49, 34, 255, 32, 47, 33, 255, 31, 45, 32, 255, 26, 35, 27, 255, 25, 33, 26, 255, 27, 37, 28, 255, 26, 36, 27, 255, 28, 40, 29, 255, 28, 39, 29, 255, 28, 39, 29, 255, 28, 39, 29, 255, 27, 38, 28, 255, 29, 41, 30, 255, 33, 48, 33, 255, 33, 48, 33, 255, 32, 47, 33, 255, 31, 45, 32, 255, 35, 52, 35, 255, 37, 56, 37, 255, 39, 59, 39, 255, 34, 51, 35, 255, 48, 70, 46, 255, 36, 54, 36, 255, 43, 64, 42, 255, 37, 55, 37, 255, 31, 45, 32, 255, 35, 51, 35, 255, 35, 53, 36, 255, 39, 59, 39, 255, 33, 48, 33, 255, 34, 51, 35, 255, 33, 49, 34, 255, 34, 49, 34, 255, 33, 49, 34, 255, 30, 43, 31, 255, 24, 32, 25, 255, 26, 35, 27, 255, 23, 30, 24, 255, 27, 37, 28, 255, 25, 33, 26, 255, 26, 35, 27, 255, 31, 45, 32, 255, 32, 45, 32, 255, 24, 31, 25, 255, 24, 32, 25, 255, 23, 30, 24, 255, 39, 34, 24, 255, 40, 34, 24, 255, 54, 43, 28, 255, 54, 43, 28, 255, 54, 43, 28, 255, 51, 41, 27, 255, 39, 34, 23, 255, 41, 35, 24, 255, 43, 36, 24, 255, 40, 35, 24, 255, 37, 33, 23, 255, 37, 33, 24, 255, 43, 37, 24, 255, 40, 34, 24, 255, 43, 37, 24, 255, 45, 37, 24, 255, 51, 41, 27, 255, 38, 33, 23, 255, 38, 33, 23, 255, 45, 38, 25, 255, 36, 32, 23, 255, 36, 32, 22, 255, 34, 31, 22, 255, 49, 41, 30, 255, 37, 33, 23, 255, 37, 33, 23, 255, 45, 38, 25, 255, 42, 36, 23, 255, 39, 34, 24, 255, 40, 38, 25, 255, 37, 33, 23, 255, 41, 35, 23, 255, 54, 43, 30, 255, 38, 33, 23, 255, 36, 32, 22, 255, 41, 36, 24, 255, 47, 39, 29, 255, 48, 40, 30, 255, 40, 34, 24, 255, 37, 33, 23, 255, 36, 32, 23, 255, 45, 37, 24, 255, 45, 37, 24, 255, 42, 36, 24, 255, 43, 37, 24, 255, 36, 32, 23, 255, 40, 34, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 44, 37, 24, 255, 42, 36, 24, 255, 39, 33, 23, 255, 49, 40, 26, 255, 43, 37, 24, 255, 37, 33, 24, 255, 44, 38, 27, 255, 42, 37, 27, 255, 59, 46, 30, 255, 56, 44, 29, 255, 54, 43, 28, 255, 40, 35, 24, 255, 48, 39, 25, 255, 43, 36, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 34, 31, 22, 255, 40, 34, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 45, 38, 25, 255, 45, 38, 25, 255, 47, 39, 25, 255, 35, 31, 22, 255, 33, 30, 22, 255, 35, 31, 22, 255, 39, 34, 23, 255, 40, 34, 24, 255, 37, 33, 23, 255, 34, 30, 22, 255, 37, 33, 23, 255, 45, 37, 24, 255, 44, 37, 24, 255, 45, 37, 24, 255, 37, 33, 23, 255, 43, 37, 24, 255, 36, 32, 24, 255, 44, 38, 27, 255, 35, 31, 22, 255, 39, 33, 23, 255, 35, 31, 22, 255, 37, 33, 24, 255, 39, 34, 25, 255, 43, 37, 24, 255, 43, 37, 24, 255, 41, 36, 24, 255, 56, 44, 29, 255, 50, 40, 27, 255, 52, 42, 27, 255, 42, 36, 24, 255, 40, 35, 24, 255, 46, 38, 25, 255, 44, 37, 24, 255, 36, 31, 22, 255, 43, 36, 24, 255, 45, 37, 24, 255, 41, 36, 24, 255, 35, 31, 22, 255, 36, 32, 23, 255, 37, 33, 23, 255, 43, 37, 24, 255, 37, 33, 23, 255, 40, 35, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 35, 31, 22, 255, 34, 31, 22, 255, 45, 37, 24, 255, 43, 36, 24, 255, 51, 41, 27, 255, 54, 43, 28, 255, 71, 52, 33, 255, 52, 42, 27, 255, 48, 39, 25, 255, 45, 38, 25, 255, 41, 35, 24, 255, 34, 31, 22, 255, 53, 44, 32, 255, 36, 32, 24, 255, 39, 34, 25, 255, 36, 31, 22, 255, 41, 35, 24, 255, 40, 34, 24, 255, 34, 30, 22, 255, 35, 31, 22, 255, 48, 40, 30, 255, 37, 33, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 36, 32, 23, 255, 40, 35, 24, 255, 41, 35, 24, 255, 38, 33, 23, 255, 34, 31, 22, 255, 36, 32, 22, 255, 84, 100, 33, 255, 36, 32, 23, 255, 40, 35, 24, 255, 55, 43, 28, 255, 50, 40, 27, 255, 37, 33, 23, 255, 39, 34, 24, 255, 43, 36, 24, 255, 43, 37, 24, 255, 39, 34, 23, 255, 45, 37, 24, 255, 53, 42, 28, 255, 52, 42, 27, 255, 42, 44, 36, 255, 41, 35, 24, 255, 39, 34, 23, 255, 34, 31, 22, 255, 40, 34, 24, 255, 36, 31, 22, 255, 39, 33, 23, 255, 36, 32, 23, 255, 83, 100, 33, 255, 48, 39, 25, 255, 42, 36, 24, 255, 48, 39, 25, 255, 40, 34, 24, 255, 39, 33, 23, 255, 41, 35, 24, 255, 39, 34, 23, 255, 50, 40, 27, 255, 39, 34, 24, 255, 41, 35, 24, 255, 37, 33, 23, 255, 57, 47, 34, 255, 54, 45, 33, 255, 76, 61, 43, 255, 34, 31, 22, 255, 45, 37, 24, 255, 41, 35, 24, 255, 35, 31, 22, 255, 63, 52, 37, 255, 79, 63, 45, 255, 64, 52, 37, 255, 41, 36, 26, 255, 40, 35, 24, 255, 45, 37, 24, 255, 39, 34, 24, 255, 42, 36, 24, 255, 39, 34, 24, 255, 35, 31, 22, 255, 37, 33, 23, 255, 42, 36, 24, 255, 39, 34, 24, 255, 41, 35, 24, 255, 42, 37, 27, 255, 42, 37, 27, 255, 43, 37, 24, 255, 42, 36, 24, 255, 55, 43, 28, 255, 52, 42, 27, 255, 57, 45, 29, 255, 47, 39, 25, 255, 51, 49, 39, 255, 58, 45, 30, 255, 37, 33, 23, 255, 41, 35, 24, 255, 39, 34, 23, 255, 33, 30, 22, 255, 39, 34, 24, 255, 39, 34, 23, 255, 46, 38, 25, 255, 61, 47, 31, 255, 35, 31, 22, 255, 45, 38, 25, 255, 50, 41, 27, 255, 52, 41, 27, 255, 48, 39, 26, 255, 37, 33, 23, 255, 40, 34, 23, 255, 36, 32, 23, 255, 49, 42, 29, 255, 37, 33, 23, 255, 42, 36, 24, 255, 46, 38, 25, 255, 58, 45, 30, 255, 61, 46, 30, 255, 42, 36, 24, 255, 42, 36, 24, 255, 43, 37, 26, 255, 40, 35, 24, 255, 35, 31, 22, 255, 81, 97, 43, 255, 77, 61, 42, 255, 79, 63, 45, 255, 44, 38, 27, 255, 38, 33, 23, 255, 105, 132, 94, 255, 55, 46, 33, 255, 35, 31, 22, 255, 40, 35, 24, 255, 37, 33, 23, 255, 36, 32, 24, 255, 35, 31, 22, 255, 39, 34, 23, 255, 36, 32, 24, 255, 38, 33, 23, 255, 43, 36, 24, 255, 63, 52, 37, 255, 46, 40, 29, 255, 35, 31, 22, 255, 36, 31, 22, 255, 37, 33, 23, 255, 23, 30, 24, 255, 25, 33, 26, 255, 25, 34, 26, 255, 31, 44, 31, 255, 30, 42, 30, 255, 29, 41, 30, 255, 32, 46, 32, 255, 31, 45, 32, 255, 33, 47, 33, 255, 32, 47, 33, 255, 37, 56, 37, 255, 33, 48, 33, 255, 33, 49, 34, 255, 34, 50, 34, 255, 33, 49, 34, 255, 32, 46, 32, 255, 29, 41, 30, 255, 28, 39, 29, 255, 28, 38, 28, 255, 31, 44, 31, 255, 29, 41, 30, 255, 31, 45, 32, 255, 31, 45, 32, 255, 31, 44, 31, 255, 29, 41, 30, 255, 34, 49, 34, 255, 37, 55, 37, 255, 37, 55, 37, 255, 36, 54, 36, 255, 32, 46, 32, 255, 28, 38, 28, 255, 30, 42, 30, 255, 31, 44, 31, 255, 25, 33, 26, 255, 28, 39, 29, 255, 25, 33, 26, 255, 25, 34, 26, 255, 24, 32, 25, 255, 24, 31, 25, 255, 24, 32, 25, 255, 24, 31, 25, 255, 29, 41, 30, 255, 29, 41, 30, 255, 32, 46, 32, 255, 28, 39, 29, 255, 23, 30, 24, 255, 29, 41, 30, 255, 30, 43, 31, 255, 33, 48, 33, 255, 34, 50, 34, 255, 31, 44, 31, 255, 30, 43, 31, 255, 31, 44, 31, 255, 29, 41, 30, 255, 26, 33, 15, 255, 30, 42, 30, 255, 30, 42, 30, 255, 31, 44, 31, 255, 30, 43, 31, 255, 30, 42, 30, 255, 30, 42, 30, 255, 26, 35, 27, 255, 25, 33, 26, 255, 29, 41, 30, 255, 31, 44, 31, 255, 31, 44, 31, 255, 35, 52, 35, 255, 32, 46, 32, 255, 32, 47, 33, 255, 34, 49, 34, 255, 34, 49, 34, 255, 31, 44, 31, 255, 27, 37, 28, 255, 29, 41, 30, 255, 30, 42, 30, 255, 29, 40, 29, 255, 28, 40, 29, 255, 26, 36, 27, 255, 23, 30, 24, 255, 25, 33, 26, 255, 23, 30, 24, 255, 25, 34, 26, 255, 26, 36, 27, 255, 32, 46, 32, 255, 29, 41, 30, 255, 24, 31, 25, 255, 23, 29, 24, 255, 23, 30, 24, 255, 25, 33, 26, 255, 29, 40, 29, 255, 28, 39, 29, 255, 23, 29, 24, 255, 23, 29, 24, 255, 28, 39, 29, 255, 28, 39, 29, 255, 23, 30, 24, 255, 23, 30, 24, 255, 28, 38, 28, 255, 30, 43, 31, 255, 30, 43, 31, 255, 33, 49, 34, 255, 30, 42, 30, 255, 30, 42, 30, 255, 32, 46, 32, 255, 34, 49, 34, 255, 37, 56, 37, 255, 36, 54, 36, 255, 39, 59, 39, 255, 34, 50, 34, 255, 31, 44, 31, 255, 34, 49, 34, 255, 35, 52, 35, 255, 36, 54, 36, 255, 34, 50, 34, 255, 36, 53, 36, 255, 34, 49, 34, 255, 33, 48, 33, 255, 32, 47, 33, 255, 30, 43, 31, 255, 29, 40, 29, 255, 28, 38, 28, 255, 32, 46, 32, 255, 30, 43, 31, 255, 34, 51, 35, 255, 34, 51, 35, 255, 35, 51, 35, 255, 31, 44, 31, 255, 30, 43, 31, 255, 30, 43, 31, 255, 29, 41, 30, 255, 30, 42, 30, 255, 28, 38, 28, 255, 24, 32, 25, 255, 27, 37, 28, 255, 23, 29, 24, 255, 23, 29, 24, 255, 24, 31, 25, 255, 23, 30, 24, 255, 25, 34, 26, 255, 28, 39, 29, 255, 30, 42, 30, 255, 32, 46, 32, 255, 29, 40, 29, 255, 31, 44, 31, 255, 31, 44, 31, 255, 27, 37, 28, 255, 28, 38, 28, 255, 29, 41, 30, 255, 29, 40, 29, 255, 34, 50, 34, 255, 33, 48, 33, 255, 30, 42, 30, 255, 30, 42, 30, 255, 29, 40, 29, 255, 27, 37, 28, 255, 25, 34, 26, 255, 28, 39, 29, 255, 26, 36, 27, 255, 31, 44, 31, 255, 33, 47, 33, 255, 30, 42, 30, 255, 33, 48, 33, 255, 34, 50, 34, 255, 33, 48, 33, 255, 34, 50, 34, 255, 102, 124, 13, 255, 29, 41, 30, 255, 28, 38, 28, 255, 27, 37, 28, 255, 33, 47, 33, 255, 33, 47, 33, 255, 34, 49, 34, 255, 34, 50, 34, 255, 37, 55, 37, 255, 49, 72, 47, 255, 39, 59, 39, 255, 33, 48, 33, 255, 32, 46, 32, 255, 31, 45, 32, 255, 33, 48, 33, 255, 34, 50, 34, 255, 30, 42, 30, 255, 27, 37, 28, 255, 24, 30, 25, 255, 26, 33, 27, 255, 24, 31, 25, 255, 26, 35, 27, 255, 25, 33, 26, 255, 24, 31, 25, 255, 25, 33, 26, 255, 27, 37, 28, 255, 29, 40, 29, 255, 28, 39, 29, 255, 29, 41, 30, 255, 33, 47, 33, 255, 31, 44, 31, 255, 31, 44, 31, 255, 32, 46, 32, 255, 31, 44, 31, 255, 35, 53, 36, 255, 35, 53, 36, 255, 36, 54, 36, 255, 35, 51, 35, 255, 34, 49, 34, 255, 30, 43, 31, 255, 31, 45, 32, 255, 33, 47, 33, 255, 35, 53, 36, 255, 35, 51, 35, 255, 31, 44, 31, 255, 32, 46, 32, 255, 31, 44, 31, 255, 30, 42, 30, 255, 27, 37, 28, 255, 26, 34, 26, 255, 26, 36, 27, 255, 28, 39, 29, 255, 27, 37, 28, 255, 28, 38, 28, 255, 25, 34, 26, 255, 26, 34, 26, 255, 31, 45, 32, 255, 33, 49, 34, 255, 34, 50, 34, 255, 34, 49, 34, 255, 31, 44, 31, 255, 33, 48, 33, 255, 32, 46, 32, 255, 37, 56, 37, 255, 36, 54, 36, 255, 36, 53, 36, 255, 37, 56, 37, 255, 32, 46, 32, 255, 81, 101, 17, 255, 48, 70, 46, 255, 37, 55, 37, 255, 35, 52, 35, 255, 36, 54, 36, 255, 35, 52, 35, 255, 34, 51, 35, 255, 36, 54, 36, 255, 33, 49, 34, 255, 36, 53, 36, 255, 31, 44, 31, 255, 28, 39, 29, 255, 25, 34, 26, 255, 25, 34, 26, 255, 24, 32, 25, 255, 25, 33, 26, 255, 27, 37, 28, 255, 28, 39, 29, 255, 27, 37, 28, 255, 26, 36, 27, 255, 24, 32, 25, 255, 23, 30, 24, 255, 23, 29, 24, 255, 40, 35, 24, 255, 55, 43, 28, 255, 63, 48, 31, 255, 61, 46, 31, 255, 46, 38, 25, 255, 60, 46, 30, 255, 54, 43, 28, 255, 46, 38, 25, 255, 62, 47, 31, 255, 39, 34, 24, 255, 39, 34, 23, 255, 37, 33, 23, 255, 42, 36, 24, 255, 41, 35, 24, 255, 44, 37, 24, 255, 64, 48, 32, 255, 60, 46, 30, 255, 42, 36, 24, 255, 37, 33, 23, 255, 39, 34, 24, 255, 40, 35, 24, 255, 37, 33, 23, 255, 36, 31, 22, 255, 36, 32, 23, 255, 36, 32, 22, 255, 44, 38, 25, 255, 51, 41, 26, 255, 35, 31, 23, 255, 55, 46, 32, 255, 66, 53, 38, 255, 35, 31, 22, 255, 41, 35, 23, 255, 47, 39, 26, 255, 41, 35, 24, 255, 38, 33, 23, 255, 36, 32, 22, 255, 36, 32, 22, 255, 35, 31, 22, 255, 37, 32, 23, 255, 37, 33, 23, 255, 42, 36, 24, 255, 41, 35, 24, 255, 42, 36, 24, 255, 41, 36, 24, 255, 42, 36, 24, 255, 36, 32, 23, 255, 35, 31, 22, 255, 45, 38, 25, 255, 39, 34, 24, 255, 42, 36, 24, 255, 50, 40, 27, 255, 52, 42, 28, 255, 53, 42, 28, 255, 45, 37, 24, 255, 51, 43, 31, 255, 44, 38, 27, 255, 51, 41, 27, 255, 47, 39, 25, 255, 59, 46, 30, 255, 52, 42, 28, 255, 43, 37, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 41, 35, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 43, 36, 24, 255, 39, 34, 24, 255, 42, 36, 24, 255, 43, 36, 24, 255, 46, 38, 25, 255, 39, 33, 23, 255, 45, 38, 25, 255, 40, 34, 24, 255, 45, 37, 24, 255, 41, 35, 24, 255, 35, 31, 22, 255, 35, 31, 22, 255, 37, 33, 23, 255, 39, 34, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 41, 35, 24, 255, 46, 38, 25, 255, 37, 33, 23, 255, 34, 30, 22, 255, 36, 32, 23, 255, 46, 38, 25, 255, 40, 34, 24, 255, 34, 30, 22, 255, 37, 33, 23, 255, 42, 36, 24, 255, 37, 33, 23, 255, 43, 37, 24, 255, 51, 41, 27, 255, 67, 50, 33, 255, 40, 34, 24, 255, 39, 34, 23, 255, 50, 40, 27, 255, 42, 36, 24, 255, 36, 32, 23, 255, 42, 37, 27, 255, 35, 31, 22, 255, 37, 33, 23, 255, 38, 33, 23, 255, 33, 30, 22, 255, 36, 32, 23, 255, 40, 34, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 40, 35, 24, 255, 43, 37, 24, 255, 39, 33, 23, 255, 35, 31, 22, 255, 36, 32, 23, 255, 41, 35, 24, 255, 38, 33, 23, 255, 45, 37, 24, 255, 56, 44, 29, 255, 60, 46, 30, 255, 59, 46, 30, 255, 45, 37, 24, 255, 43, 36, 24, 255, 38, 33, 23, 255, 34, 30, 22, 255, 35, 31, 22, 255, 44, 38, 27, 255, 35, 31, 22, 255, 36, 31, 22, 255, 40, 34, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 36, 32, 24, 255, 34, 30, 22, 255, 40, 34, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 40, 34, 24, 255, 36, 32, 23, 255, 34, 31, 22, 255, 35, 31, 23, 255, 34, 31, 22, 255, 38, 33, 23, 255, 36, 32, 23, 255, 43, 36, 24, 255, 54, 43, 28, 255, 43, 36, 24, 255, 34, 30, 22, 255, 36, 31, 22, 255, 36, 31, 22, 255, 46, 38, 25, 255, 42, 36, 24, 255, 35, 31, 22, 255, 43, 36, 24, 255, 43, 37, 24, 255, 54, 43, 28, 255, 41, 36, 24, 255, 48, 39, 25, 255, 44, 37, 24, 255, 39, 34, 23, 255, 38, 33, 23, 255, 38, 33, 23, 255, 33, 30, 22, 255, 52, 74, 34, 255, 40, 35, 24, 255, 43, 36, 24, 255, 70, 52, 33, 255, 46, 39, 25, 255, 44, 37, 24, 255, 45, 38, 25, 255, 54, 43, 28, 255, 43, 36, 24, 255, 40, 35, 24, 255, 38, 33, 23, 255, 55, 46, 33, 255, 51, 43, 31, 255, 67, 54, 39, 255, 57, 47, 34, 255, 46, 40, 29, 255, 43, 37, 24, 255, 40, 35, 24, 255, 36, 32, 23, 255, 59, 49, 35, 255, 67, 54, 39, 255, 53, 44, 32, 255, 40, 34, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 39, 34, 24, 255, 41, 35, 24, 255, 44, 37, 24, 255, 41, 35, 24, 255, 36, 32, 22, 255, 37, 33, 23, 255, 33, 30, 22, 255, 37, 33, 23, 255, 36, 31, 22, 255, 34, 31, 22, 255, 37, 33, 23, 255, 51, 41, 27, 255, 54, 43, 28, 255, 45, 38, 25, 255, 49, 40, 26, 255, 52, 42, 27, 255, 50, 40, 27, 255, 48, 40, 26, 255, 43, 37, 24, 255, 37, 33, 23, 255, 42, 37, 27, 255, 50, 42, 31, 255, 38, 33, 23, 255, 34, 31, 22, 255, 58, 45, 30, 255, 67, 50, 33, 255, 42, 36, 24, 255, 41, 35, 24, 255, 44, 36, 23, 255, 50, 40, 26, 255, 45, 38, 25, 255, 39, 34, 23, 255, 41, 34, 24, 255, 35, 31, 22, 255, 42, 36, 26, 255, 37, 33, 22, 255, 44, 38, 24, 255, 54, 43, 28, 255, 44, 37, 24, 255, 44, 37, 24, 255, 41, 35, 23, 255, 45, 38, 24, 255, 41, 35, 23, 255, 39, 34, 25, 255, 51, 43, 31, 255, 61, 50, 36, 255, 75, 60, 43, 255, 68, 55, 40, 255, 36, 32, 23, 255, 35, 31, 22, 255, 68, 55, 40, 255, 41, 36, 26, 255, 34, 30, 22, 255, 42, 36, 24, 255, 41, 36, 24, 255, 33, 30, 22, 255, 34, 31, 22, 255, 36, 32, 23, 255, 39, 34, 25, 255, 43, 37, 24, 255, 39, 34, 24, 255, 36, 31, 22, 255, 40, 35, 25, 255, 37, 33, 23, 255, 39, 34, 24, 255, 39, 34, 23, 255, 23, 29, 24, 255, 25, 32, 26, 255, 24, 31, 25, 255, 26, 36, 27, 255, 25, 33, 26, 255, 28, 38, 28, 255, 33, 48, 33, 255, 33, 48, 33, 255, 35, 51, 35, 255, 33, 47, 33, 255, 34, 51, 35, 255, 36, 54, 36, 255, 36, 53, 36, 255, 34, 50, 34, 255, 35, 51, 35, 255, 33, 49, 34, 255, 29, 41, 30, 255, 27, 37, 28, 255, 28, 39, 29, 255, 29, 41, 30, 255, 28, 39, 29, 255, 31, 44, 31, 255, 31, 45, 32, 255, 31, 45, 32, 255, 35, 51, 35, 255, 30, 43, 31, 255, 34, 49, 34, 255, 40, 60, 40, 255, 35, 52, 35, 255, 36, 53, 36, 255, 30, 43, 31, 255, 27, 36, 27, 255, 31, 44, 31, 255, 30, 42, 30, 255, 24, 31, 25, 255, 26, 36, 27, 255, 27, 37, 28, 255, 27, 37, 28, 255, 28, 38, 28, 255, 28, 38, 28, 255, 28, 39, 29, 255, 30, 42, 30, 255, 27, 36, 27, 255, 27, 36, 27, 255, 27, 37, 28, 255, 27, 37, 28, 255, 30, 42, 30, 255, 32, 46, 32, 255, 32, 47, 33, 255, 34, 49, 34, 255, 29, 41, 30, 255, 31, 44, 31, 255, 27, 37, 28, 255, 26, 36, 27, 255, 23, 29, 24, 255, 24, 31, 25, 255, 25, 33, 26, 255, 30, 42, 30, 255, 32, 46, 32, 255, 29, 41, 30, 255, 29, 41, 30, 255, 28, 38, 28, 255, 28, 39, 29, 255, 25, 33, 26, 255, 27, 37, 28, 255, 29, 41, 30, 255, 30, 43, 31, 255, 34, 49, 34, 255, 31, 45, 32, 255, 33, 48, 33, 255, 32, 47, 33, 255, 28, 38, 28, 255, 29, 41, 30, 255, 24, 32, 25, 255, 28, 39, 29, 255, 27, 38, 28, 255, 27, 37, 28, 255, 24, 31, 25, 255, 24, 31, 25, 255, 24, 31, 25, 255, 24, 32, 25, 255, 27, 37, 28, 255, 27, 37, 28, 255, 29, 41, 30, 255, 25, 34, 26, 255, 25, 33, 26, 255, 26, 35, 27, 255, 27, 37, 28, 255, 26, 34, 26, 255, 27, 37, 28, 255, 27, 37, 28, 255, 26, 35, 27, 255, 24, 32, 25, 255, 28, 39, 29, 255, 26, 34, 26, 255, 24, 32, 25, 255, 26, 32, 26, 255, 28, 38, 28, 255, 29, 41, 30, 255, 34, 49, 34, 255, 37, 55, 37, 255, 34, 51, 35, 255, 32, 45, 32, 255, 30, 43, 31, 255, 33, 48, 33, 255, 37, 55, 37, 255, 36, 53, 36, 255, 36, 53, 36, 255, 34, 50, 34, 255, 33, 49, 34, 255, 35, 52, 35, 255, 34, 50, 34, 255, 34, 50, 34, 255, 34, 50, 34, 255, 32, 47, 33, 255, 34, 50, 34, 255, 33, 48, 33, 255, 32, 45, 32, 255, 29, 41, 30, 255, 30, 42, 30, 255, 32, 46, 32, 255, 34, 51, 35, 255, 36, 53, 36, 255, 33, 48, 33, 255, 34, 49, 34, 255, 34, 51, 35, 255, 33, 47, 33, 255, 28, 39, 29, 255, 27, 37, 28, 255, 33, 48, 33, 255, 31, 45, 32, 255, 30, 43, 31, 255, 29, 41, 30, 255, 26, 35, 27, 255, 26, 33, 27, 255, 24, 31, 25, 255, 25, 34, 26, 255, 25, 33, 26, 255, 24, 32, 25, 255, 23, 30, 24, 255, 28, 39, 29, 255, 25, 34, 26, 255, 27, 37, 28, 255, 29, 41, 30, 255, 29, 41, 30, 255, 26, 34, 26, 255, 25, 33, 26, 255, 30, 42, 30, 255, 31, 44, 31, 255, 34, 50, 34, 255, 32, 45, 32, 255, 29, 41, 30, 255, 27, 38, 28, 255, 27, 37, 28, 255, 27, 37, 28, 255, 99, 121, 13, 255, 30, 42, 30, 255, 30, 43, 31, 255, 29, 40, 29, 255, 31, 44, 31, 255, 31, 45, 32, 255, 28, 39, 29, 255, 30, 43, 31, 255, 28, 39, 29, 255, 29, 41, 30, 255, 29, 41, 30, 255, 28, 39, 29, 255, 30, 42, 30, 255, 30, 42, 30, 255, 32, 46, 32, 255, 33, 47, 33, 255, 33, 48, 33, 255, 36, 53, 36, 255, 36, 54, 36, 255, 37, 56, 37, 255, 43, 63, 41, 255, 37, 56, 37, 255, 33, 49, 34, 255, 35, 51, 35, 255, 37, 55, 37, 255, 30, 43, 31, 255, 31, 44, 31, 255, 28, 38, 28, 255, 24, 31, 25, 255, 32, 41, 32, 255, 24, 31, 25, 255, 23, 29, 24, 255, 24, 31, 25, 255, 24, 32, 25, 255, 25, 33, 26, 255, 23, 29, 24, 255, 26, 34, 26, 255, 31, 44, 31, 255, 28, 39, 29, 255, 33, 49, 34, 255, 32, 47, 33, 255, 32, 45, 32, 255, 33, 47, 33, 255, 34, 50, 34, 255, 34, 50, 34, 255, 35, 53, 36, 255, 36, 53, 36, 255, 33, 48, 33, 255, 32, 46, 32, 255, 33, 47, 33, 255, 29, 40, 29, 255, 65, 79, 16, 255, 41, 61, 40, 255, 35, 51, 35, 255, 33, 47, 33, 255, 29, 41, 30, 255, 27, 37, 28, 255, 27, 37, 28, 255, 29, 40, 29, 255, 29, 40, 29, 255, 26, 35, 27, 255, 26, 35, 27, 255, 27, 38, 28, 255, 29, 41, 30, 255, 25, 34, 26, 255, 29, 40, 29, 255, 33, 49, 34, 255, 33, 48, 33, 255, 35, 52, 35, 255, 35, 53, 36, 255, 33, 48, 33, 255, 32, 46, 32, 255, 31, 44, 31, 255, 31, 45, 32, 255, 35, 52, 35, 255, 38, 58, 38, 255, 34, 49, 34, 255, 33, 48, 33, 255, 33, 48, 33, 255, 55, 79, 51, 255, 56, 81, 52, 255, 50, 73, 47, 255, 36, 54, 36, 255, 37, 56, 37, 255, 32, 47, 33, 255, 34, 50, 34, 255, 34, 49, 34, 255, 31, 44, 31, 255, 31, 44, 31, 255, 32, 46, 32, 255, 29, 41, 30, 255, 28, 40, 29, 255, 27, 37, 28, 255, 28, 40, 29, 255, 26, 35, 27, 255, 28, 39, 29, 255, 26, 36, 27, 255, 27, 37, 28, 255, 24, 32, 25, 255, 23, 30, 24, 255, 29, 37, 29, 255, 59, 45, 30, 255, 56, 44, 29, 255, 41, 36, 24, 255, 55, 43, 28, 255, 49, 48, 39, 255, 54, 43, 28, 255, 52, 42, 28, 255, 61, 47, 31, 255, 43, 37, 24, 255, 40, 34, 24, 255, 34, 31, 22, 255, 57, 44, 29, 255, 52, 42, 28, 255, 43, 37, 24, 255, 43, 37, 24, 255, 43, 37, 24, 255, 55, 43, 28, 255, 35, 31, 22, 255, 36, 32, 23, 255, 46, 38, 25, 255, 55, 43, 28, 255, 45, 37, 24, 255, 39, 34, 23, 255, 37, 33, 24, 255, 33, 30, 22, 255, 39, 34, 25, 255, 36, 32, 23, 255, 34, 31, 22, 255, 53, 44, 32, 255, 59, 48, 34, 255, 39, 33, 23, 255, 41, 34, 23, 255, 37, 32, 23, 255, 37, 33, 23, 255, 45, 39, 26, 255, 36, 32, 22, 255, 38, 33, 23, 255, 40, 34, 24, 255, 41, 36, 26, 255, 43, 37, 26, 255, 40, 42, 36, 255, 37, 33, 23, 255, 45, 37, 24, 255, 37, 33, 23, 255, 39, 33, 23, 255, 38, 33, 23, 255, 36, 31, 22, 255, 40, 34, 24, 255, 46, 38, 25, 255, 52, 42, 28, 255, 54, 43, 28, 255, 45, 38, 25, 255, 41, 35, 24, 255, 41, 35, 24, 255, 35, 31, 22, 255, 45, 37, 24, 255, 51, 41, 27, 255, 55, 43, 28, 255, 48, 39, 25, 255, 53, 42, 28, 255, 41, 36, 24, 255, 38, 33, 23, 255, 36, 32, 23, 255, 35, 31, 23, 255, 35, 31, 22, 255, 38, 33, 23, 255, 39, 34, 23, 255, 51, 41, 27, 255, 47, 39, 25, 255, 63, 48, 31, 255, 43, 37, 24, 255, 48, 40, 26, 255, 42, 36, 24, 255, 43, 36, 24, 255, 42, 36, 24, 255, 55, 43, 28, 255, 45, 37, 24, 255, 34, 31, 22, 255, 40, 35, 24, 255, 34, 31, 22, 255, 39, 34, 23, 255, 37, 33, 24, 255, 33, 30, 22, 255, 59, 46, 30, 255, 46, 38, 25, 255, 40, 34, 24, 255, 49, 42, 30, 255, 37, 33, 23, 255, 40, 35, 24, 255, 43, 36, 24, 255, 39, 34, 23, 255, 53, 42, 28, 255, 59, 45, 30, 255, 43, 37, 24, 255, 43, 37, 24, 255, 60, 46, 30, 255, 64, 48, 32, 255, 45, 38, 25, 255, 42, 36, 24, 255, 61, 46, 31, 255, 43, 36, 24, 255, 70, 57, 40, 255, 79, 62, 44, 255, 76, 61, 43, 255, 36, 32, 23, 255, 36, 32, 23, 255, 39, 34, 24, 255, 43, 36, 24, 255, 46, 38, 25, 255, 33, 30, 22, 255, 44, 37, 24, 255, 47, 39, 25, 255, 45, 37, 24, 255, 39, 34, 23, 255, 59, 49, 35, 255, 48, 40, 30, 255, 39, 34, 23, 255, 39, 34, 23, 255, 34, 31, 22, 255, 33, 30, 22, 255, 54, 43, 28, 255, 45, 37, 24, 255, 42, 36, 24, 255, 36, 32, 23, 255, 42, 36, 24, 255, 45, 37, 24, 255, 47, 39, 25, 255, 39, 33, 23, 255, 39, 34, 23, 255, 39, 33, 23, 255, 44, 37, 24, 255, 42, 36, 24, 255, 36, 32, 22, 255, 50, 42, 31, 255, 37, 33, 23, 255, 36, 32, 23, 255, 64, 52, 37, 255, 39, 33, 23, 255, 42, 36, 24, 255, 40, 35, 24, 255, 34, 30, 22, 255, 42, 36, 24, 255, 40, 35, 24, 255, 36, 32, 23, 255, 35, 31, 22, 255, 35, 31, 22, 255, 46, 38, 25, 255, 45, 38, 25, 255, 50, 40, 27, 255, 43, 37, 24, 255, 47, 39, 25, 255, 40, 35, 24, 255, 42, 36, 24, 255, 46, 38, 25, 255, 45, 37, 24, 255, 40, 35, 24, 255, 40, 35, 24, 255, 38, 33, 23, 255, 42, 36, 24, 255, 44, 37, 24, 255, 36, 32, 22, 255, 36, 32, 23, 255, 38, 33, 23, 255, 41, 35, 24, 255, 50, 40, 27, 255, 51, 41, 27, 255, 43, 37, 24, 255, 49, 40, 26, 255, 52, 42, 28, 255, 42, 36, 24, 255, 38, 33, 23, 255, 40, 35, 24, 255, 55, 43, 28, 255, 56, 44, 29, 255, 57, 44, 29, 255, 42, 36, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 36, 32, 22, 255, 40, 35, 25, 255, 62, 51, 36, 255, 35, 31, 23, 255, 34, 31, 22, 255, 37, 33, 23, 255, 37, 33, 23, 255, 35, 31, 22, 255, 38, 33, 23, 255, 42, 36, 24, 255, 34, 31, 22, 255, 35, 31, 22, 255, 34, 30, 22, 255, 41, 35, 24, 255, 48, 39, 25, 255, 39, 34, 24, 255, 37, 33, 23, 255, 39, 34, 24, 255, 43, 36, 24, 255, 37, 33, 23, 255, 34, 30, 22, 255, 33, 30, 22, 255, 41, 35, 24, 255, 44, 37, 24, 255, 50, 40, 27, 255, 48, 40, 26, 255, 37, 33, 23, 255, 49, 40, 26, 255, 40, 34, 24, 255, 33, 30, 22, 255, 40, 34, 24, 255, 41, 35, 24, 255, 35, 31, 22, 255, 46, 40, 29, 255, 79, 63, 45, 255, 57, 47, 34, 255, 45, 37, 24, 255, 46, 38, 25, 255, 48, 39, 25, 255, 41, 35, 25, 255, 41, 35, 25, 255, 35, 31, 23, 255, 35, 31, 22, 255, 39, 34, 23, 255, 38, 34, 24, 255, 34, 30, 22, 255, 54, 44, 33, 255, 40, 34, 23, 255, 46, 38, 24, 255, 55, 43, 29, 255, 49, 40, 26, 255, 37, 33, 24, 255, 36, 32, 22, 255, 40, 34, 24, 255, 43, 36, 24, 255, 33, 30, 22, 255, 48, 40, 30, 255, 78, 61, 43, 255, 75, 60, 43, 255, 41, 35, 24, 255, 37, 33, 23, 255, 48, 40, 30, 255, 76, 61, 42, 255, 75, 60, 43, 255, 36, 32, 22, 255, 47, 39, 25, 255, 55, 43, 28, 255, 43, 36, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 36, 32, 23, 255, 51, 41, 27, 255, 54, 43, 28, 255, 58, 45, 30, 255, 36, 32, 23, 255, 36, 32, 22, 255, 36, 31, 22, 255, 40, 35, 24, 255, 24, 32, 25, 255, 24, 31, 25, 255, 27, 34, 27, 255, 27, 38, 28, 255, 29, 40, 29, 255, 30, 42, 30, 255, 31, 44, 31, 255, 31, 45, 32, 255, 33, 48, 33, 255, 36, 54, 36, 255, 34, 50, 34, 255, 33, 49, 34, 255, 37, 55, 37, 255, 37, 56, 37, 255, 33, 48, 33, 255, 35, 52, 35, 255, 31, 44, 31, 255, 23, 29, 24, 255, 27, 37, 28, 255, 27, 37, 28, 255, 28, 39, 29, 255, 29, 41, 30, 255, 32, 46, 32, 255, 37, 56, 37, 255, 33, 48, 33, 255, 27, 37, 28, 255, 31, 44, 31, 255, 32, 46, 32, 255, 36, 53, 36, 255, 33, 48, 33, 255, 35, 52, 35, 255, 29, 41, 30, 255, 27, 37, 28, 255, 25, 33, 26, 255, 25, 34, 26, 255, 23, 29, 24, 255, 23, 29, 24, 255, 29, 40, 29, 255, 33, 48, 33, 255, 28, 39, 29, 255, 26, 35, 27, 255, 23, 30, 24, 255, 28, 39, 29, 255, 25, 34, 26, 255, 23, 30, 24, 255, 23, 30, 24, 255, 29, 40, 29, 255, 32, 46, 32, 255, 33, 49, 34, 255, 34, 49, 34, 255, 29, 40, 29, 255, 24, 32, 25, 255, 26, 34, 26, 255, 28, 39, 29, 255, 25, 34, 26, 255, 26, 35, 27, 255, 27, 38, 28, 255, 27, 37, 28, 255, 30, 43, 31, 255, 33, 48, 33, 255, 32, 45, 32, 255, 30, 42, 30, 255, 28, 40, 29, 255, 26, 36, 27, 255, 24, 32, 25, 255, 28, 38, 28, 255, 29, 41, 30, 255, 35, 51, 35, 255, 34, 49, 34, 255, 32, 46, 32, 255, 30, 42, 30, 255, 26, 36, 27, 255, 24, 32, 25, 255, 26, 32, 26, 255, 24, 30, 25, 255, 26, 33, 27, 255, 24, 31, 25, 255, 23, 30, 24, 255, 24, 31, 25, 255, 26, 34, 26, 255, 25, 31, 25, 255, 25, 33, 26, 255, 27, 37, 28, 255, 26, 36, 27, 255, 25, 34, 26, 255, 29, 40, 29, 255, 29, 41, 30, 255, 26, 35, 27, 255, 23, 30, 24, 255, 27, 37, 28, 255, 25, 33, 26, 255, 24, 32, 25, 255, 23, 30, 24, 255, 27, 37, 28, 255, 26, 35, 27, 255, 23, 29, 24, 255, 26, 34, 26, 255, 28, 40, 29, 255, 35, 51, 35, 255, 32, 46, 32, 255, 43, 64, 42, 255, 35, 53, 36, 255, 34, 49, 34, 255, 31, 45, 32, 255, 36, 54, 36, 255, 33, 48, 33, 255, 35, 51, 35, 255, 36, 54, 36, 255, 31, 44, 31, 255, 35, 52, 35, 255, 35, 51, 35, 255, 31, 45, 32, 255, 34, 50, 34, 255, 33, 48, 33, 255, 34, 51, 35, 255, 35, 52, 35, 255, 36, 54, 36, 255, 31, 45, 32, 255, 29, 40, 29, 255, 30, 43, 31, 255, 33, 48, 33, 255, 32, 46, 32, 255, 33, 47, 33, 255, 30, 43, 31, 255, 31, 45, 32, 255, 34, 50, 34, 255, 37, 55, 37, 255, 32, 46, 32, 255, 31, 45, 32, 255, 32, 47, 33, 255, 31, 45, 32, 255, 32, 46, 32, 255, 30, 42, 30, 255, 28, 38, 28, 255, 25, 34, 26, 255, 27, 37, 28, 255, 28, 39, 29, 255, 25, 33, 26, 255, 23, 29, 24, 255, 24, 31, 25, 255, 23, 30, 24, 255, 23, 30, 24, 255, 25, 33, 26, 255, 29, 41, 30, 255, 30, 43, 31, 255, 26, 34, 26, 255, 30, 42, 30, 255, 30, 43, 31, 255, 32, 46, 32, 255, 30, 42, 30, 255, 30, 43, 31, 255, 34, 50, 34, 255, 33, 48, 33, 255, 30, 42, 30, 255, 31, 44, 31, 255, 27, 38, 28, 255, 25, 33, 26, 255, 31, 45, 32, 255, 29, 40, 29, 255, 29, 41, 30, 255, 29, 41, 30, 255, 30, 42, 30, 255, 29, 41, 30, 255, 30, 42, 30, 255, 34, 49, 34, 255, 31, 44, 31, 255, 30, 43, 31, 255, 32, 46, 32, 255, 35, 52, 35, 255, 33, 49, 34, 255, 32, 45, 32, 255, 34, 49, 34, 255, 35, 51, 35, 255, 34, 50, 34, 255, 37, 56, 37, 255, 40, 59, 39, 255, 47, 69, 45, 255, 36, 54, 36, 255, 35, 51, 35, 255, 37, 55, 37, 255, 34, 49, 34, 255, 30, 43, 31, 255, 26, 34, 26, 255, 25, 33, 26, 255, 24, 32, 25, 255, 24, 31, 25, 255, 24, 32, 25, 255, 26, 36, 27, 255, 23, 29, 24, 255, 24, 31, 25, 255, 27, 36, 27, 255, 23, 29, 24, 255, 27, 37, 28, 255, 27, 37, 28, 255, 33, 47, 33, 255, 33, 49, 34, 255, 35, 52, 35, 255, 35, 52, 35, 255, 33, 47, 33, 255, 33, 48, 33, 255, 33, 48, 33, 255, 33, 48, 33, 255, 35, 53, 36, 255, 33, 48, 33, 255, 33, 48, 33, 255, 28, 39, 29, 255, 35, 52, 35, 255, 37, 55, 37, 255, 32, 46, 32, 255, 29, 41, 30, 255, 27, 36, 27, 255, 30, 43, 31, 255, 29, 41, 30, 255, 29, 40, 29, 255, 27, 37, 28, 255, 31, 45, 32, 255, 32, 45, 32, 255, 31, 45, 32, 255, 33, 48, 33, 255, 29, 41, 30, 255, 31, 44, 31, 255, 33, 49, 34, 255, 31, 44, 31, 255, 36, 54, 36, 255, 35, 52, 35, 255, 36, 54, 36, 255, 30, 43, 31, 255, 30, 42, 30, 255, 32, 47, 33, 255, 31, 45, 32, 255, 32, 46, 32, 255, 34, 50, 34, 255, 34, 51, 35, 255, 41, 61, 40, 255, 47, 68, 45, 255, 36, 53, 36, 255, 37, 56, 37, 255, 34, 50, 34, 255, 34, 50, 34, 255, 34, 50, 34, 255, 38, 58, 38, 255, 35, 52, 35, 255, 33, 48, 33, 255, 28, 39, 29, 255, 28, 39, 29, 255, 24, 32, 25, 255, 27, 37, 28, 255, 28, 38, 28, 255, 27, 36, 27, 255, 28, 39, 29, 255, 25, 33, 26, 255, 25, 33, 26, 255, 27, 36, 27, 255, 23, 30, 24, 255, 23, 30, 24, 255, 27, 35, 28, 255, 50, 40, 27, 255, 61, 47, 31, 255, 51, 41, 27, 255, 44, 37, 24, 255, 66, 49, 33, 255, 60, 54, 42, 255, 74, 55, 33, 255, 69, 51, 33, 255, 42, 36, 24, 255, 41, 35, 24, 255, 42, 36, 24, 255, 44, 37, 24, 255, 54, 43, 28, 255, 44, 37, 24, 255, 63, 48, 31, 255, 62, 47, 31, 255, 42, 36, 24, 255, 37, 33, 23, 255, 34, 31, 22, 255, 34, 31, 22, 255, 40, 35, 24, 255, 46, 39, 25, 255, 43, 37, 24, 255, 54, 43, 28, 255, 37, 33, 23, 255, 36, 32, 23, 255, 49, 41, 30, 255, 71, 57, 41, 255, 36, 32, 23, 255, 59, 48, 35, 255, 38, 33, 23, 255, 38, 33, 23, 255, 41, 35, 23, 255, 47, 38, 26, 255, 39, 34, 23, 255, 40, 34, 24, 255, 37, 32, 23, 255, 46, 38, 26, 255, 42, 35, 24, 255, 63, 51, 36, 255, 40, 34, 25, 255, 41, 35, 23, 255, 43, 36, 24, 255, 40, 34, 24, 255, 57, 47, 34, 255, 37, 33, 23, 255, 34, 31, 22, 255, 39, 34, 23, 255, 40, 34, 24, 255, 45, 37, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 48, 39, 25, 255, 44, 37, 24, 255, 43, 36, 24, 255, 38, 33, 23, 255, 63, 48, 32, 255, 54, 43, 28, 255, 72, 53, 33, 255, 43, 37, 24, 255, 40, 34, 24, 255, 35, 31, 23, 255, 61, 50, 36, 255, 35, 31, 22, 255, 35, 31, 23, 255, 37, 33, 23, 255, 46, 38, 25, 255, 46, 39, 25, 255, 59, 46, 30, 255, 53, 42, 28, 255, 46, 38, 25, 255, 38, 33, 23, 255, 48, 39, 25, 255, 54, 43, 28, 255, 37, 33, 23, 255, 42, 36, 24, 255, 36, 32, 23, 255, 34, 30, 22, 255, 55, 46, 33, 255, 49, 42, 30, 255, 41, 35, 24, 255, 59, 49, 35, 255, 34, 30, 22, 255, 48, 39, 25, 255, 33, 30, 22, 255, 40, 35, 24, 255, 51, 43, 31, 255, 48, 40, 30, 255, 45, 37, 24, 255, 34, 31, 22, 255, 38, 33, 23, 255, 36, 32, 23, 255, 54, 43, 28, 255, 48, 40, 26, 255, 45, 37, 24, 255, 47, 39, 25, 255, 53, 42, 28, 255, 37, 33, 23, 255, 41, 36, 24, 255, 40, 35, 24, 255, 46, 39, 25, 255, 36, 31, 22, 255, 33, 30, 22, 255, 37, 33, 23, 255, 33, 30, 22, 255, 41, 36, 24, 255, 46, 39, 25, 255, 52, 42, 27, 255, 36, 32, 22, 255, 41, 36, 24, 255, 39, 34, 23, 255, 59, 45, 30, 255, 45, 37, 24, 255, 45, 37, 24, 255, 37, 33, 23, 255, 39, 34, 25, 255, 34, 31, 22, 255, 51, 43, 31, 255, 71, 57, 41, 255, 49, 42, 30, 255, 36, 32, 23, 255, 57, 44, 29, 255, 43, 37, 24, 255, 59, 45, 30, 255, 42, 36, 24, 255, 40, 34, 24, 255, 45, 37, 24, 255, 38, 33, 23, 255, 45, 37, 24, 255, 36, 32, 23, 255, 33, 30, 22, 255, 49, 42, 30, 255, 36, 31, 22, 255, 36, 32, 22, 255, 46, 38, 25, 255, 39, 34, 24, 255, 34, 31, 22, 255, 36, 32, 24, 255, 37, 33, 23, 255, 40, 35, 24, 255, 59, 49, 35, 255, 42, 37, 27, 255, 62, 51, 36, 255, 63, 52, 37, 255, 61, 50, 36, 255, 39, 33, 23, 255, 38, 33, 23, 255, 38, 33, 23, 255, 45, 38, 25, 255, 38, 33, 23, 255, 37, 33, 23, 255, 58, 48, 34, 255, 37, 33, 23, 255, 45, 39, 28, 255, 39, 34, 23, 255, 34, 30, 22, 255, 34, 31, 22, 255, 48, 40, 30, 255, 37, 33, 23, 255, 48, 40, 26, 255, 36, 32, 23, 255, 37, 33, 23, 255, 44, 37, 24, 255, 40, 34, 24, 255, 40, 35, 24, 255, 51, 41, 27, 255, 46, 38, 25, 255, 39, 34, 23, 255, 37, 33, 23, 255, 42, 36, 24, 255, 36, 31, 22, 255, 37, 33, 23, 255, 50, 40, 27, 255, 42, 36, 24, 255, 43, 37, 24, 255, 35, 31, 22, 255, 33, 30, 22, 255, 34, 30, 22, 255, 57, 47, 34, 255, 63, 52, 37, 255, 73, 59, 42, 255, 45, 39, 28, 255, 48, 40, 30, 255, 66, 54, 38, 255, 35, 31, 23, 255, 33, 30, 22, 255, 37, 33, 23, 255, 36, 32, 23, 255, 43, 37, 24, 255, 35, 31, 22, 255, 42, 36, 24, 255, 50, 40, 27, 255, 66, 49, 33, 255, 55, 43, 28, 255, 44, 37, 24, 255, 35, 31, 22, 255, 40, 35, 25, 255, 36, 32, 23, 255, 35, 31, 22, 255, 40, 35, 24, 255, 48, 39, 25, 255, 69, 51, 33, 255, 61, 46, 31, 255, 50, 40, 27, 255, 63, 48, 31, 255, 47, 39, 25, 255, 49, 40, 26, 255, 36, 32, 23, 255, 36, 32, 23, 255, 36, 31, 22, 255, 34, 31, 22, 255, 33, 30, 22, 255, 59, 49, 35, 255, 51, 43, 31, 255, 39, 33, 23, 255, 38, 33, 23, 255, 38, 33, 23, 255, 42, 37, 25, 255, 36, 32, 22, 255, 33, 30, 22, 255, 41, 35, 25, 255, 42, 36, 24, 255, 36, 32, 22, 255, 56, 46, 33, 255, 42, 36, 25, 255, 35, 30, 22, 255, 39, 34, 24, 255, 41, 35, 24, 255, 35, 31, 22, 255, 39, 34, 24, 255, 40, 34, 23, 255, 44, 37, 24, 255, 49, 40, 26, 255, 40, 34, 24, 255, 39, 34, 25, 255, 36, 32, 23, 255, 35, 31, 22, 255, 39, 33, 23, 255, 36, 32, 23, 255, 35, 31, 22, 255, 63, 52, 37, 255, 35, 31, 23, 255, 51, 43, 31, 255, 42, 36, 24, 255, 38, 33, 23, 255, 54, 43, 28, 255, 43, 37, 24, 255, 60, 46, 31, 255, 68, 51, 33, 255, 73, 54, 33, 255, 55, 43, 28, 255, 62, 47, 31, 255, 42, 36, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 41, 35, 24, 255, 23, 29, 24, 255, 26, 33, 27, 255, 26, 35, 27, 255, 25, 34, 26, 255, 31, 45, 32, 255, 30, 42, 30, 255, 31, 44, 31, 255, 32, 46, 32, 255, 32, 47, 33, 255, 33, 49, 34, 255, 34, 49, 34, 255, 34, 50, 34, 255, 36, 54, 36, 255, 50, 73, 47, 255, 34, 50, 34, 255, 32, 46, 32, 255, 32, 46, 32, 255, 23, 29, 24, 255, 25, 34, 26, 255, 28, 38, 28, 255, 30, 43, 31, 255, 34, 50, 34, 255, 33, 49, 34, 255, 38, 58, 38, 255, 35, 51, 35, 255, 28, 39, 29, 255, 27, 37, 28, 255, 30, 43, 31, 255, 31, 45, 32, 255, 32, 46, 32, 255, 31, 44, 31, 255, 34, 49, 34, 255, 29, 41, 30, 255, 27, 36, 27, 255, 23, 29, 24, 255, 23, 29, 24, 255, 25, 33, 26, 255, 27, 38, 28, 255, 28, 39, 29, 255, 29, 40, 29, 255, 28, 39, 29, 255, 27, 37, 28, 255, 31, 44, 31, 255, 27, 38, 28, 255, 24, 32, 25, 255, 27, 37, 28, 255, 29, 41, 30, 255, 31, 45, 32, 255, 33, 48, 33, 255, 35, 52, 35, 255, 28, 39, 29, 255, 25, 33, 26, 255, 26, 32, 26, 255, 25, 33, 26, 255, 27, 38, 28, 255, 26, 35, 27, 255, 25, 34, 26, 255, 27, 36, 27, 255, 29, 41, 30, 255, 31, 44, 31, 255, 30, 43, 31, 255, 30, 42, 30, 255, 29, 40, 29, 255, 26, 35, 27, 255, 41, 42, 12, 255, 30, 42, 30, 255, 29, 40, 29, 255, 32, 45, 32, 255, 31, 44, 31, 255, 34, 49, 34, 255, 27, 36, 27, 255, 26, 35, 27, 255, 23, 30, 24, 255, 23, 29, 24, 255, 30, 38, 30, 255, 23, 29, 24, 255, 27, 37, 28, 255, 25, 32, 26, 255, 24, 32, 25, 255, 34, 43, 34, 255, 23, 29, 24, 255, 23, 29, 24, 255, 23, 29, 24, 255, 24, 32, 25, 255, 27, 38, 28, 255, 27, 37, 28, 255, 29, 41, 30, 255, 25, 34, 26, 255, 25, 34, 26, 255, 27, 37, 28, 255, 28, 39, 29, 255, 23, 29, 24, 255, 23, 30, 24, 255, 24, 30, 25, 255, 25, 33, 26, 255, 25, 34, 26, 255, 26, 36, 27, 255, 30, 42, 30, 255, 34, 49, 34, 255, 34, 50, 34, 255, 35, 52, 35, 255, 35, 52, 35, 255, 33, 49, 34, 255, 32, 45, 32, 255, 31, 45, 32, 255, 31, 44, 31, 255, 33, 48, 33, 255, 34, 50, 34, 255, 31, 45, 32, 255, 32, 47, 33, 255, 34, 49, 34, 255, 31, 44, 31, 255, 30, 43, 31, 255, 30, 42, 30, 255, 37, 55, 37, 255, 34, 50, 34, 255, 30, 43, 31, 255, 29, 40, 29, 255, 29, 41, 30, 255, 30, 42, 30, 255, 33, 48, 33, 255, 33, 48, 33, 255, 33, 49, 34, 255, 32, 46, 32, 255, 31, 44, 31, 255, 34, 50, 34, 255, 35, 51, 35, 255, 34, 50, 34, 255, 31, 44, 31, 255, 33, 48, 33, 255, 31, 45, 32, 255, 33, 49, 34, 255, 26, 36, 27, 255, 27, 37, 28, 255, 28, 39, 29, 255, 26, 34, 26, 255, 27, 38, 28, 255, 29, 41, 30, 255, 25, 34, 26, 255, 24, 32, 25, 255, 23, 30, 24, 255, 24, 31, 25, 255, 27, 37, 28, 255, 28, 39, 29, 255, 29, 41, 30, 255, 34, 51, 35, 255, 34, 50, 34, 255, 32, 47, 33, 255, 32, 47, 33, 255, 28, 39, 29, 255, 25, 34, 26, 255, 29, 41, 30, 255, 33, 48, 33, 255, 31, 45, 32, 255, 34, 49, 34, 255, 33, 48, 33, 255, 26, 36, 27, 255, 30, 42, 30, 255, 31, 45, 32, 255, 29, 41, 30, 255, 27, 36, 27, 255, 26, 35, 27, 255, 28, 39, 29, 255, 30, 42, 30, 255, 36, 53, 36, 255, 35, 52, 35, 255, 31, 44, 31, 255, 31, 44, 31, 255, 34, 49, 34, 255, 34, 51, 35, 255, 32, 46, 32, 255, 33, 48, 33, 255, 34, 50, 34, 255, 33, 48, 33, 255, 35, 51, 35, 255, 36, 54, 36, 255, 46, 68, 44, 255, 37, 55, 37, 255, 40, 59, 39, 255, 33, 48, 33, 255, 32, 45, 32, 255, 27, 38, 28, 255, 23, 30, 24, 255, 25, 33, 26, 255, 24, 31, 25, 255, 26, 33, 27, 255, 23, 29, 24, 255, 23, 30, 24, 255, 26, 33, 27, 255, 23, 30, 24, 255, 23, 29, 24, 255, 32, 40, 32, 255, 24, 32, 25, 255, 33, 48, 33, 255, 34, 49, 34, 255, 36, 54, 36, 255, 33, 48, 33, 255, 32, 47, 33, 255, 32, 46, 32, 255, 33, 49, 34, 255, 35, 52, 35, 255, 32, 47, 33, 255, 39, 59, 39, 255, 36, 53, 36, 255, 33, 49, 34, 255, 31, 45, 32, 255, 34, 50, 34, 255, 31, 44, 31, 255, 32, 46, 32, 255, 31, 44, 31, 255, 27, 37, 28, 255, 31, 44, 31, 255, 29, 41, 30, 255, 31, 44, 31, 255, 29, 41, 30, 255, 31, 45, 32, 255, 34, 50, 34, 255, 34, 51, 35, 255, 34, 50, 34, 255, 31, 44, 31, 255, 30, 42, 30, 255, 32, 47, 33, 255, 32, 46, 32, 255, 33, 47, 33, 255, 31, 44, 31, 255, 34, 49, 34, 255, 28, 38, 28, 255, 31, 44, 31, 255, 31, 44, 31, 255, 31, 44, 31, 255, 35, 52, 35, 255, 36, 54, 36, 255, 37, 55, 37, 255, 35, 51, 35, 255, 41, 61, 40, 255, 34, 50, 34, 255, 36, 54, 36, 255, 36, 54, 36, 255, 32, 46, 32, 255, 35, 52, 35, 255, 34, 49, 34, 255, 35, 52, 35, 255, 35, 51, 35, 255, 28, 39, 29, 255, 27, 37, 28, 255, 23, 29, 24, 255, 24, 32, 25, 255, 31, 44, 31, 255, 27, 37, 28, 255, 23, 29, 24, 255, 25, 34, 26, 255, 31, 44, 31, 255, 30, 42, 30, 255, 26, 32, 26, 255, 26, 33, 27, 255, 23, 29, 24, 255, 47, 39, 25, 255, 75, 55, 33, 255, 56, 44, 29, 255, 52, 42, 27, 255, 45, 38, 25, 255, 70, 52, 33, 255, 63, 48, 32, 255, 47, 39, 25, 255, 45, 37, 24, 255, 45, 38, 25, 255, 44, 37, 24, 255, 42, 37, 27, 255, 35, 31, 23, 255, 45, 38, 25, 255, 49, 40, 26, 255, 51, 41, 27, 255, 39, 34, 24, 255, 40, 34, 24, 255, 39, 33, 23, 255, 39, 34, 23, 255, 34, 30, 22, 255, 39, 34, 23, 255, 44, 37, 24, 255, 57, 44, 29, 255, 39, 34, 24, 255, 37, 33, 23, 255, 39, 33, 24, 255, 54, 45, 33, 255, 43, 37, 26, 255, 38, 33, 23, 255, 43, 37, 24, 255, 37, 33, 23, 255, 38, 33, 23, 255, 38, 33, 23, 255, 35, 31, 22, 255, 36, 31, 22, 255, 41, 35, 24, 255, 46, 38, 25, 255, 56, 45, 30, 255, 61, 49, 33, 255, 66, 54, 37, 255, 47, 40, 29, 255, 35, 31, 22, 255, 37, 33, 23, 255, 33, 30, 22, 255, 64, 52, 37, 255, 35, 31, 23, 255, 33, 30, 22, 255, 34, 31, 22, 255, 42, 36, 24, 255, 42, 36, 24, 255, 43, 36, 24, 255, 41, 36, 24, 255, 61, 47, 31, 255, 37, 33, 23, 255, 33, 30, 22, 255, 34, 31, 22, 255, 53, 42, 28, 255, 58, 45, 30, 255, 46, 38, 25, 255, 42, 36, 24, 255, 33, 30, 22, 255, 62, 51, 36, 255, 45, 39, 28, 255, 64, 52, 37, 255, 39, 34, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 38, 33, 23, 255, 57, 44, 29, 255, 40, 35, 24, 255, 46, 39, 25, 255, 58, 45, 30, 255, 52, 42, 28, 255, 37, 33, 23, 255, 55, 46, 33, 255, 44, 38, 27, 255, 36, 32, 23, 255, 44, 38, 27, 255, 33, 30, 22, 255, 33, 30, 22, 255, 34, 31, 22, 255, 40, 35, 24, 255, 45, 37, 24, 255, 46, 40, 29, 255, 38, 33, 23, 255, 35, 31, 22, 255, 39, 34, 24, 255, 40, 34, 24, 255, 36, 32, 22, 255, 39, 34, 23, 255, 40, 35, 24, 255, 60, 46, 30, 255, 66, 49, 33, 255, 40, 34, 24, 255, 34, 31, 22, 255, 35, 31, 22, 255, 37, 33, 23, 255, 49, 40, 26, 255, 48, 40, 26, 255, 39, 34, 24, 255, 43, 37, 24, 255, 39, 34, 23, 255, 33, 30, 22, 255, 35, 31, 22, 255, 54, 43, 28, 255, 57, 45, 29, 255, 69, 51, 33, 255, 39, 34, 23, 255, 35, 31, 22, 255, 45, 38, 25, 255, 42, 36, 24, 255, 47, 39, 25, 255, 44, 37, 24, 255, 36, 32, 22, 255, 37, 33, 24, 255, 33, 30, 22, 255, 40, 34, 24, 255, 62, 51, 36, 255, 67, 54, 39, 255, 36, 32, 23, 255, 43, 36, 24, 255, 48, 39, 25, 255, 69, 51, 33, 255, 43, 36, 24, 255, 44, 37, 24, 255, 37, 33, 23, 255, 39, 34, 23, 255, 40, 34, 24, 255, 41, 35, 24, 255, 39, 34, 24, 255, 77, 62, 44, 255, 33, 30, 22, 255, 33, 30, 22, 255, 40, 34, 24, 255, 37, 33, 23, 255, 44, 37, 24, 255, 35, 31, 22, 255, 39, 33, 23, 255, 36, 32, 22, 255, 53, 44, 32, 255, 61, 50, 36, 255, 80, 64, 45, 255, 57, 47, 34, 255, 37, 33, 24, 255, 35, 31, 22, 255, 33, 30, 22, 255, 43, 37, 24, 255, 43, 37, 24, 255, 39, 34, 24, 255, 34, 31, 22, 255, 63, 52, 37, 255, 35, 31, 22, 255, 36, 32, 22, 255, 36, 32, 23, 255, 36, 32, 22, 255, 35, 31, 22, 255, 35, 31, 22, 255, 37, 33, 23, 255, 41, 36, 24, 255, 43, 37, 24, 255, 43, 37, 24, 255, 56, 44, 29, 255, 54, 43, 28, 255, 52, 42, 28, 255, 48, 40, 26, 255, 41, 35, 24, 255, 45, 38, 25, 255, 43, 36, 24, 255, 35, 31, 22, 255, 33, 30, 22, 255, 49, 42, 30, 255, 40, 34, 24, 255, 43, 37, 24, 255, 39, 33, 23, 255, 40, 34, 24, 255, 40, 34, 24, 255, 50, 42, 31, 255, 39, 34, 25, 255, 35, 31, 23, 255, 67, 54, 39, 255, 66, 54, 38, 255, 34, 31, 22, 255, 37, 33, 24, 255, 34, 31, 22, 255, 40, 35, 25, 255, 51, 43, 31, 255, 40, 34, 24, 255, 43, 37, 24, 255, 38, 33, 23, 255, 45, 38, 25, 255, 51, 41, 27, 255, 59, 45, 30, 255, 61, 47, 31, 255, 39, 34, 24, 255, 41, 35, 24, 255, 43, 37, 24, 255, 36, 32, 23, 255, 36, 32, 23, 255, 37, 33, 23, 255, 51, 41, 27, 255, 61, 46, 31, 255, 70, 52, 33, 255, 72, 53, 33, 255, 57, 45, 29, 255, 41, 35, 24, 255, 52, 42, 27, 255, 50, 40, 27, 255, 40, 35, 24, 255, 34, 30, 22, 255, 35, 31, 23, 255, 71, 57, 41, 255, 41, 36, 26, 255, 48, 40, 30, 255, 40, 35, 25, 255, 36, 32, 22, 255, 40, 35, 24, 255, 43, 37, 25, 255, 35, 31, 22, 255, 62, 51, 36, 255, 43, 37, 27, 255, 39, 34, 24, 255, 35, 31, 22, 255, 35, 31, 22, 255, 38, 33, 24, 255, 34, 30, 22, 255, 39, 34, 24, 255, 37, 33, 23, 255, 39, 34, 23, 255, 37, 33, 23, 255, 39, 34, 23, 255, 39, 33, 23, 255, 45, 38, 25, 255, 42, 36, 24, 255, 56, 44, 29, 255, 42, 36, 24, 255, 35, 31, 22, 255, 36, 32, 22, 255, 41, 36, 24, 255, 45, 37, 24, 255, 42, 36, 24, 255, 36, 32, 22, 255, 33, 30, 22, 255, 63, 52, 37, 255, 40, 35, 24, 255, 48, 40, 26, 255, 52, 42, 27, 255, 55, 43, 28, 255, 54, 43, 28, 255, 63, 48, 31, 255, 51, 41, 27, 255, 41, 35, 24, 255, 45, 37, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 51, 41, 27, 255, 29, 36, 29, 255, 24, 31, 25, 255, 23, 29, 24, 255, 24, 31, 25, 255, 27, 37, 28, 255, 28, 38, 28, 255, 29, 40, 29, 255, 32, 46, 32, 255, 34, 49, 34, 255, 35, 52, 35, 255, 35, 51, 35, 255, 35, 51, 35, 255, 36, 54, 36, 255, 37, 55, 37, 255, 35, 51, 35, 255, 33, 47, 33, 255, 26, 36, 27, 255, 25, 33, 26, 255, 25, 33, 26, 255, 28, 40, 29, 255, 31, 45, 32, 255, 34, 50, 34, 255, 36, 53, 36, 255, 35, 51, 35, 255, 34, 49, 34, 255, 31, 44, 31, 255, 32, 47, 33, 255, 30, 43, 31, 255, 32, 45, 32, 255, 31, 44, 31, 255, 31, 44, 31, 255, 31, 44, 31, 255, 29, 40, 29, 255, 26, 34, 26, 255, 24, 31, 25, 255, 24, 31, 25, 255, 24, 31, 25, 255, 26, 36, 27, 255, 27, 37, 28, 255, 30, 42, 30, 255, 29, 41, 30, 255, 28, 38, 28, 255, 30, 43, 31, 255, 31, 44, 31, 255, 29, 40, 29, 255, 29, 41, 30, 255, 30, 43, 31, 255, 32, 46, 32, 255, 36, 53, 36, 255, 34, 49, 34, 255, 26, 35, 27, 255, 27, 37, 28, 255, 27, 36, 27, 255, 24, 31, 25, 255, 23, 30, 24, 255, 28, 39, 29, 255, 29, 40, 29, 255, 28, 39, 29, 255, 30, 42, 30, 255, 31, 45, 32, 255, 33, 49, 34, 255, 29, 41, 30, 255, 31, 45, 32, 255, 29, 41, 30, 255, 26, 34, 26, 255, 27, 37, 28, 255, 27, 36, 27, 255, 29, 41, 30, 255, 32, 46, 32, 255, 30, 43, 31, 255, 28, 39, 29, 255, 25, 33, 26, 255, 24, 31, 25, 255, 25, 32, 26, 255, 23, 30, 24, 255, 25, 34, 26, 255, 27, 36, 27, 255, 23, 30, 24, 255, 25, 33, 26, 255, 26, 33, 27, 255, 25, 33, 26, 255, 30, 43, 31, 255, 27, 36, 27, 255, 28, 38, 28, 255, 30, 42, 30, 255, 32, 46, 32, 255, 30, 43, 31, 255, 29, 40, 29, 255, 27, 37, 28, 255, 25, 33, 26, 255, 24, 32, 25, 255, 23, 29, 24, 255, 28, 35, 28, 255, 26, 32, 26, 255, 24, 30, 25, 255, 27, 37, 28, 255, 29, 41, 30, 255, 28, 39, 29, 255, 36, 54, 36, 255, 37, 56, 37, 255, 43, 64, 42, 255, 36, 53, 36, 255, 36, 54, 36, 255, 34, 50, 34, 255, 34, 50, 34, 255, 31, 44, 31, 255, 33, 47, 33, 255, 34, 50, 34, 255, 32, 46, 32, 255, 31, 45, 32, 255, 33, 47, 33, 255, 31, 44, 31, 255, 33, 48, 33, 255, 34, 49, 34, 255, 33, 48, 33, 255, 34, 49, 34, 255, 29, 40, 29, 255, 31, 44, 31, 255, 28, 39, 29, 255, 30, 42, 30, 255, 30, 42, 30, 255, 30, 42, 30, 255, 30, 42, 30, 255, 29, 40, 29, 255, 32, 46, 32, 255, 32, 46, 32, 255, 34, 50, 34, 255, 30, 42, 30, 255, 37, 55, 37, 255, 32, 45, 32, 255, 29, 41, 30, 255, 32, 47, 33, 255, 30, 43, 31, 255, 30, 42, 30, 255, 29, 41, 30, 255, 28, 39, 29, 255, 27, 37, 28, 255, 26, 34, 26, 255, 26, 35, 27, 255, 25, 33, 26, 255, 25, 34, 26, 255, 25, 31, 25, 255, 30, 42, 30, 255, 29, 40, 29, 255, 28, 38, 28, 255, 29, 41, 30, 255, 30, 42, 30, 255, 28, 38, 28, 255, 30, 43, 31, 255, 29, 41, 30, 255, 29, 41, 30, 255, 32, 46, 32, 255, 35, 51, 35, 255, 31, 45, 32, 255, 30, 42, 30, 255, 30, 42, 30, 255, 27, 37, 28, 255, 28, 40, 29, 255, 28, 39, 29, 255, 28, 39, 29, 255, 29, 41, 30, 255, 33, 49, 34, 255, 27, 37, 28, 255, 28, 39, 29, 255, 33, 47, 33, 255, 34, 49, 34, 255, 35, 52, 35, 255, 34, 50, 34, 255, 31, 45, 32, 255, 30, 42, 30, 255, 32, 46, 32, 255, 33, 49, 34, 255, 32, 46, 32, 255, 32, 46, 32, 255, 33, 48, 33, 255, 34, 50, 34, 255, 34, 50, 34, 255, 41, 61, 40, 255, 40, 59, 39, 255, 36, 54, 36, 255, 32, 46, 32, 255, 30, 43, 31, 255, 25, 33, 26, 255, 26, 36, 27, 255, 26, 34, 26, 255, 27, 37, 28, 255, 28, 38, 28, 255, 25, 34, 26, 255, 23, 30, 24, 255, 27, 37, 28, 255, 26, 35, 27, 255, 25, 34, 26, 255, 30, 42, 30, 255, 32, 47, 33, 255, 33, 48, 33, 255, 34, 50, 34, 255, 30, 42, 30, 255, 30, 43, 31, 255, 35, 51, 35, 255, 33, 48, 33, 255, 29, 41, 30, 255, 32, 45, 32, 255, 33, 47, 33, 255, 33, 47, 33, 255, 32, 46, 32, 255, 30, 42, 30, 255, 32, 46, 32, 255, 34, 51, 35, 255, 29, 41, 30, 255, 31, 45, 32, 255, 27, 37, 28, 255, 35, 51, 35, 255, 29, 41, 30, 255, 32, 46, 32, 255, 28, 40, 29, 255, 32, 45, 32, 255, 30, 42, 30, 255, 33, 49, 34, 255, 33, 48, 33, 255, 30, 43, 31, 255, 32, 46, 32, 255, 33, 48, 33, 255, 29, 41, 30, 255, 30, 42, 30, 255, 31, 45, 32, 255, 30, 43, 31, 255, 32, 46, 32, 255, 32, 46, 32, 255, 32, 45, 32, 255, 40, 60, 40, 255, 45, 67, 44, 255, 39, 59, 39, 255, 35, 52, 35, 255, 36, 54, 36, 255, 37, 56, 37, 255, 42, 62, 41, 255, 33, 48, 33, 255, 31, 45, 32, 255, 35, 53, 36, 255, 35, 51, 35, 255, 34, 50, 34, 255, 31, 44, 31, 255, 34, 51, 35, 255, 34, 50, 34, 255, 31, 44, 31, 255, 24, 31, 25, 255, 24, 32, 25, 255, 30, 43, 31, 255, 31, 44, 31, 255, 24, 32, 25, 255, 23, 30, 24, 255, 26, 36, 27, 255, 27, 37, 28, 255, 25, 33, 26, 255, 24, 31, 25, 255, 27, 34, 27, 255, 57, 45, 29, 255, 70, 52, 33, 255, 60, 46, 30, 255, 61, 47, 31, 255, 48, 39, 25, 255, 40, 34, 24, 255, 38, 33, 23, 255, 43, 37, 24, 255, 41, 35, 24, 255, 85, 102, 34, 255, 39, 34, 23, 255, 41, 35, 24, 255, 38, 33, 23, 255, 50, 40, 27, 255, 45, 37, 24, 255, 43, 37, 24, 255, 37, 33, 23, 255, 40, 34, 24, 255, 35, 31, 22, 255, 43, 36, 24, 255, 39, 34, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 41, 35, 24, 255, 40, 34, 24, 255, 43, 36, 24, 255, 41, 36, 24, 255, 41, 35, 23, 255, 39, 34, 23, 255, 38, 33, 23, 255, 39, 33, 23, 255, 47, 39, 25, 255, 50, 40, 27, 255, 38, 33, 23, 255, 33, 30, 22, 255, 34, 31, 22, 255, 35, 31, 22, 255, 34, 31, 22, 255, 43, 36, 24, 255, 45, 36, 25, 255, 44, 38, 27, 255, 41, 36, 26, 255, 48, 40, 30, 255, 40, 35, 24, 255, 39, 34, 23, 255, 34, 30, 22, 255, 45, 39, 28, 255, 37, 33, 23, 255, 45, 37, 24, 255, 43, 36, 24, 255, 39, 34, 24, 255, 38, 33, 23, 255, 36, 32, 23, 255, 33, 30, 22, 255, 40, 35, 24, 255, 43, 36, 24, 255, 43, 37, 24, 255, 58, 45, 30, 255, 57, 44, 29, 255, 52, 42, 28, 255, 44, 37, 24, 255, 37, 33, 23, 255, 51, 43, 31, 255, 44, 38, 27, 255, 48, 40, 30, 255, 34, 30, 22, 255, 37, 33, 23, 255, 39, 34, 23, 255, 36, 32, 23, 255, 42, 36, 24, 255, 44, 37, 24, 255, 48, 40, 26, 255, 41, 35, 24, 255, 44, 37, 24, 255, 39, 34, 24, 255, 35, 31, 22, 255, 34, 30, 22, 255, 33, 30, 22, 255, 35, 31, 23, 255, 38, 33, 23, 255, 42, 36, 24, 255, 39, 33, 23, 255, 35, 31, 22, 255, 36, 32, 22, 255, 39, 34, 25, 255, 40, 35, 24, 255, 34, 31, 22, 255, 40, 34, 24, 255, 41, 35, 24, 255, 42, 36, 24, 255, 43, 36, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 52, 42, 27, 255, 40, 35, 24, 255, 36, 31, 22, 255, 41, 35, 24, 255, 40, 35, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 45, 38, 25, 255, 40, 34, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 39, 34, 25, 255, 40, 34, 24, 255, 43, 36, 24, 255, 44, 37, 24, 255, 41, 35, 24, 255, 46, 39, 25, 255, 39, 34, 23, 255, 36, 32, 22, 255, 40, 34, 24, 255, 39, 34, 24, 255, 37, 33, 23, 255, 38, 33, 23, 255, 44, 38, 27, 255, 39, 34, 23, 255, 33, 30, 22, 255, 53, 44, 32, 255, 40, 34, 24, 255, 57, 44, 29, 255, 52, 42, 28, 255, 41, 36, 24, 255, 42, 36, 24, 255, 43, 37, 24, 255, 56, 44, 29, 255, 63, 48, 31, 255, 45, 37, 24, 255, 48, 39, 25, 255, 45, 37, 24, 255, 36, 32, 22, 255, 36, 32, 23, 255, 36, 32, 23, 255, 42, 36, 24, 255, 36, 32, 23, 255, 40, 34, 24, 255, 49, 42, 30, 255, 38, 33, 23, 255, 40, 34, 24, 255, 35, 31, 22, 255, 79, 63, 45, 255, 58, 48, 34, 255, 37, 33, 23, 255, 39, 34, 24, 255, 34, 30, 22, 255, 33, 30, 22, 255, 35, 31, 23, 255, 41, 35, 24, 255, 40, 34, 24, 255, 35, 31, 23, 255, 44, 38, 27, 255, 39, 34, 23, 255, 36, 32, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 40, 35, 25, 255, 37, 33, 24, 255, 36, 32, 23, 255, 42, 36, 24, 255, 42, 36, 24, 255, 38, 33, 23, 255, 42, 43, 36, 255, 46, 39, 25, 255, 52, 42, 28, 255, 37, 33, 23, 255, 40, 35, 24, 255, 39, 34, 24, 255, 39, 33, 23, 255, 39, 34, 23, 255, 39, 34, 23, 255, 33, 30, 22, 255, 39, 34, 23, 255, 43, 36, 24, 255, 36, 31, 22, 255, 34, 30, 22, 255, 37, 33, 23, 255, 36, 31, 22, 255, 34, 30, 22, 255, 50, 42, 31, 255, 72, 58, 42, 255, 57, 47, 34, 255, 40, 34, 24, 255, 43, 37, 24, 255, 37, 33, 23, 255, 66, 54, 38, 255, 44, 38, 27, 255, 34, 31, 22, 255, 40, 34, 24, 255, 42, 36, 24, 255, 45, 38, 25, 255, 64, 48, 32, 255, 55, 43, 28, 255, 45, 37, 24, 255, 35, 31, 23, 255, 34, 30, 22, 255, 36, 32, 22, 255, 53, 44, 32, 255, 49, 42, 30, 255, 36, 32, 24, 255, 39, 34, 23, 255, 39, 34, 23, 255, 44, 37, 24, 255, 63, 48, 31, 255, 52, 42, 27, 255, 63, 48, 32, 255, 44, 37, 24, 255, 45, 37, 24, 255, 40, 35, 24, 255, 36, 31, 22, 255, 42, 37, 27, 255, 78, 62, 43, 255, 48, 40, 30, 255, 33, 30, 22, 255, 33, 30, 22, 255, 36, 32, 24, 255, 34, 31, 22, 255, 44, 38, 27, 255, 38, 33, 24, 255, 38, 33, 23, 255, 38, 33, 23, 255, 63, 81, 55, 255, 35, 31, 23, 255, 35, 31, 22, 255, 35, 31, 22, 255, 36, 32, 23, 255, 42, 35, 23, 255, 39, 34, 23, 255, 36, 32, 23, 255, 39, 34, 24, 255, 40, 34, 24, 255, 41, 36, 24, 255, 43, 36, 24, 255, 35, 31, 22, 255, 34, 31, 22, 255, 46, 40, 29, 255, 37, 33, 23, 255, 40, 34, 24, 255, 36, 32, 23, 255, 42, 36, 23, 255, 49, 42, 30, 255, 39, 34, 25, 255, 36, 32, 23, 255, 35, 31, 22, 255, 45, 38, 25, 255, 43, 36, 24, 255, 39, 33, 23, 255, 39, 34, 24, 255, 43, 36, 24, 255, 66, 84, 49, 255, 45, 37, 23, 255, 49, 40, 26, 255, 54, 43, 28, 255, 58, 45, 30, 255, 52, 42, 28, 255, 49, 40, 26, 255, 28, 35, 28, 255, 24, 31, 25, 255, 23, 30, 24, 255, 27, 37, 28, 255, 29, 40, 29, 255, 27, 37, 28, 255, 26, 35, 27, 255, 32, 47, 33, 255, 35, 53, 36, 255, 34, 49, 34, 255, 34, 50, 34, 255, 36, 54, 36, 255, 36, 53, 36, 255, 30, 43, 31, 255, 29, 40, 29, 255, 25, 34, 26, 255, 24, 32, 25, 255, 26, 36, 27, 255, 23, 30, 24, 255, 34, 50, 34, 255, 31, 45, 32, 255, 37, 55, 37, 255, 34, 50, 34, 255, 32, 46, 32, 255, 34, 49, 34, 255, 33, 48, 33, 255, 32, 46, 32, 255, 31, 44, 31, 255, 30, 43, 31, 255, 30, 43, 31, 255, 26, 36, 27, 255, 26, 36, 27, 255, 31, 44, 31, 255, 26, 35, 27, 255, 26, 34, 26, 255, 28, 38, 28, 255, 24, 31, 25, 255, 26, 36, 27, 255, 32, 46, 32, 255, 32, 46, 32, 255, 32, 45, 32, 255, 29, 40, 29, 255, 27, 37, 28, 255, 27, 38, 28, 255, 30, 43, 31, 255, 28, 39, 29, 255, 34, 49, 34, 255, 28, 39, 29, 255, 30, 42, 30, 255, 29, 40, 29, 255, 31, 45, 32, 255, 27, 37, 28, 255, 25, 33, 26, 255, 23, 30, 24, 255, 27, 37, 28, 255, 33, 47, 33, 255, 30, 42, 30, 255, 27, 37, 28, 255, 29, 41, 30, 255, 28, 38, 28, 255, 29, 40, 29, 255, 32, 47, 33, 255, 32, 45, 32, 255, 31, 44, 31, 255, 30, 42, 30, 255, 25, 33, 26, 255, 27, 37, 28, 255, 30, 42, 30, 255, 33, 48, 33, 255, 27, 38, 28, 255, 28, 39, 29, 255, 28, 40, 29, 255, 23, 29, 24, 255, 24, 32, 25, 255, 29, 40, 29, 255, 32, 46, 32, 255, 34, 50, 34, 255, 30, 42, 30, 255, 27, 38, 28, 255, 23, 29, 24, 255, 28, 39, 29, 255, 29, 41, 30, 255, 27, 37, 28, 255, 25, 33, 26, 255, 27, 37, 28, 255, 35, 51, 35, 255, 32, 45, 32, 255, 34, 49, 34, 255, 31, 45, 32, 255, 26, 34, 26, 255, 26, 35, 27, 255, 23, 30, 24, 255, 23, 29, 24, 255, 26, 33, 27, 255, 23, 29, 24, 255, 26, 36, 27, 255, 24, 31, 25, 255, 27, 37, 28, 255, 44, 65, 43, 255, 43, 63, 41, 255, 39, 59, 39, 255, 37, 56, 37, 255, 36, 53, 36, 255, 45, 66, 43, 255, 34, 50, 34, 255, 32, 46, 32, 255, 38, 57, 38, 255, 36, 54, 36, 255, 33, 48, 33, 255, 32, 47, 33, 255, 31, 45, 32, 255, 34, 50, 34, 255, 35, 52, 35, 255, 29, 40, 29, 255, 28, 40, 29, 255, 34, 50, 34, 255, 30, 43, 31, 255, 31, 45, 32, 255, 33, 49, 34, 255, 32, 46, 32, 255, 27, 38, 28, 255, 26, 36, 27, 255, 30, 42, 30, 255, 29, 41, 30, 255, 28, 39, 29, 255, 28, 38, 28, 255, 30, 42, 30, 255, 26, 35, 27, 255, 30, 42, 30, 255, 33, 49, 34, 255, 29, 41, 30, 255, 32, 47, 33, 255, 30, 43, 31, 255, 30, 43, 31, 255, 31, 45, 32, 255, 31, 44, 31, 255, 28, 38, 28, 255, 29, 40, 29, 255, 23, 30, 24, 255, 25, 33, 26, 255, 26, 32, 26, 255, 27, 37, 28, 255, 33, 47, 33, 255, 35, 52, 35, 255, 34, 50, 34, 255, 28, 39, 29, 255, 29, 41, 30, 255, 30, 43, 31, 255, 34, 49, 34, 255, 41, 61, 40, 255, 37, 55, 37, 255, 33, 48, 33, 255, 34, 49, 34, 255, 33, 49, 34, 255, 33, 47, 33, 255, 33, 49, 34, 255, 33, 48, 33, 255, 27, 38, 28, 255, 23, 30, 24, 255, 28, 39, 29, 255, 33, 49, 34, 255, 34, 51, 35, 255, 34, 50, 34, 255, 31, 44, 31, 255, 31, 44, 31, 255, 32, 46, 32, 255, 35, 51, 35, 255, 36, 54, 36, 255, 28, 40, 29, 255, 30, 43, 31, 255, 35, 51, 35, 255, 36, 54, 36, 255, 30, 42, 30, 255, 33, 49, 34, 255, 37, 55, 37, 255, 45, 67, 44, 255, 56, 81, 52, 255, 37, 55, 37, 255, 34, 50, 34, 255, 35, 51, 35, 255, 29, 41, 30, 255, 26, 35, 27, 255, 28, 39, 29, 255, 27, 37, 28, 255, 25, 34, 26, 255, 29, 40, 29, 255, 29, 41, 30, 255, 32, 47, 33, 255, 31, 45, 32, 255, 29, 40, 29, 255, 28, 38, 28, 255, 28, 39, 29, 255, 29, 40, 29, 255, 29, 40, 29, 255, 30, 42, 30, 255, 34, 50, 34, 255, 33, 48, 33, 255, 30, 43, 31, 255, 32, 46, 32, 255, 29, 41, 30, 255, 27, 37, 28, 255, 30, 43, 31, 255, 33, 48, 33, 255, 32, 47, 33, 255, 33, 47, 33, 255, 35, 52, 35, 255, 34, 50, 34, 255, 33, 48, 33, 255, 26, 35, 27, 255, 28, 39, 29, 255, 26, 36, 27, 255, 29, 41, 30, 255, 31, 44, 31, 255, 30, 42, 30, 255, 28, 39, 29, 255, 28, 39, 29, 255, 29, 41, 30, 255, 25, 33, 26, 255, 28, 38, 28, 255, 34, 50, 34, 255, 35, 52, 35, 255, 31, 44, 31, 255, 28, 38, 28, 255, 31, 44, 31, 255, 26, 35, 27, 255, 29, 41, 30, 255, 32, 46, 32, 255, 30, 43, 31, 255, 35, 52, 35, 255, 36, 54, 36, 255, 40, 60, 40, 255, 45, 67, 44, 255, 91, 113, 16, 255, 36, 53, 36, 255, 36, 54, 36, 255, 49, 72, 47, 255, 33, 48, 33, 255, 30, 42, 30, 255, 27, 37, 28, 255, 29, 41, 30, 255, 31, 44, 31, 255, 27, 37, 28, 255, 34, 50, 34, 255, 36, 54, 36, 255, 34, 50, 34, 255, 30, 43, 31, 255, 32, 46, 32, 255, 31, 45, 32, 255, 30, 42, 30, 255, 26, 36, 27, 255, 28, 38, 28, 255, 24, 31, 25, 255, 25, 33, 26, 255, 23, 30, 24, 255, 27, 35, 28, 255, 28, 39, 29, 255, 64, 48, 32, 255, 66, 49, 33, 255, 54, 43, 28, 255, 59, 46, 30, 255, 56, 44, 29, 255, 42, 36, 24, 255, 40, 34, 24, 255, 40, 34, 24, 255, 34, 31, 22, 255, 50, 40, 27, 255, 45, 37, 24, 255, 45, 37, 24, 255, 40, 34, 24, 255, 46, 39, 25, 255, 40, 34, 24, 255, 37, 33, 23, 255, 45, 37, 24, 255, 37, 33, 23, 255, 38, 33, 23, 255, 33, 30, 22, 255, 36, 32, 24, 255, 39, 34, 23, 255, 37, 33, 23, 255, 42, 36, 24, 255, 37, 33, 23, 255, 43, 36, 24, 255, 48, 39, 25, 255, 49, 40, 26, 255, 41, 35, 23, 255, 39, 34, 23, 255, 41, 35, 24, 255, 56, 44, 29, 255, 48, 39, 25, 255, 39, 34, 23, 255, 36, 32, 22, 255, 33, 30, 22, 255, 38, 33, 23, 255, 42, 36, 25, 255, 38, 34, 23, 255, 47, 40, 28, 255, 60, 50, 35, 255, 38, 33, 22, 255, 35, 31, 22, 255, 39, 34, 23, 255, 42, 36, 24, 255, 33, 30, 22, 255, 50, 42, 31, 255, 34, 30, 22, 255, 43, 36, 24, 255, 39, 33, 23, 255, 33, 30, 22, 255, 44, 38, 27, 255, 48, 40, 30, 255, 37, 33, 23, 255, 45, 37, 24, 255, 42, 36, 24, 255, 50, 40, 27, 255, 46, 39, 25, 255, 42, 36, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 54, 45, 33, 255, 35, 31, 22, 255, 37, 33, 24, 255, 33, 30, 22, 255, 34, 31, 22, 255, 41, 36, 26, 255, 57, 47, 34, 255, 37, 33, 23, 255, 43, 36, 24, 255, 40, 34, 24, 255, 57, 44, 29, 255, 45, 38, 25, 255, 44, 37, 24, 255, 35, 31, 22, 255, 40, 34, 24, 255, 45, 38, 25, 255, 43, 37, 24, 255, 43, 36, 24, 255, 58, 45, 30, 255, 43, 36, 24, 255, 38, 33, 23, 255, 48, 40, 30, 255, 37, 33, 23, 255, 44, 37, 24, 255, 34, 31, 22, 255, 42, 36, 24, 255, 45, 37, 24, 255, 39, 34, 23, 255, 49, 40, 26, 255, 41, 35, 24, 255, 34, 30, 22, 255, 45, 38, 25, 255, 35, 31, 22, 255, 36, 32, 23, 255, 40, 34, 24, 255, 42, 36, 24, 255, 41, 35, 24, 255, 44, 37, 24, 255, 39, 34, 24, 255, 45, 39, 28, 255, 37, 33, 23, 255, 36, 31, 22, 255, 39, 33, 23, 255, 36, 32, 23, 255, 39, 34, 23, 255, 38, 33, 23, 255, 50, 40, 27, 255, 46, 38, 25, 255, 38, 33, 23, 255, 38, 33, 23, 255, 38, 33, 23, 255, 42, 36, 24, 255, 42, 36, 24, 255, 35, 31, 22, 255, 33, 30, 22, 255, 36, 32, 23, 255, 41, 35, 24, 255, 43, 36, 24, 255, 39, 34, 23, 255, 49, 40, 26, 255, 51, 41, 27, 255, 34, 31, 22, 255, 40, 35, 24, 255, 50, 40, 27, 255, 53, 42, 28, 255, 59, 46, 30, 255, 57, 45, 29, 255, 52, 42, 27, 255, 51, 41, 27, 255, 41, 35, 24, 255, 55, 43, 28, 255, 52, 42, 27, 255, 40, 34, 24, 255, 35, 31, 22, 255, 35, 31, 22, 255, 37, 33, 23, 255, 36, 32, 23, 255, 39, 34, 23, 255, 46, 40, 29, 255, 37, 33, 24, 255, 44, 38, 27, 255, 38, 33, 23, 255, 58, 45, 30, 255, 39, 34, 23, 255, 40, 34, 24, 255, 61, 50, 36, 255, 48, 40, 30, 255, 41, 35, 24, 255, 35, 31, 22, 255, 49, 42, 30, 255, 53, 44, 32, 255, 40, 34, 24, 255, 38, 33, 23, 255, 41, 36, 24, 255, 35, 31, 22, 255, 35, 31, 22, 255, 40, 34, 24, 255, 42, 36, 24, 255, 43, 37, 24, 255, 45, 37, 24, 255, 41, 35, 24, 255, 37, 33, 23, 255, 51, 41, 27, 255, 46, 38, 25, 255, 51, 41, 27, 255, 42, 36, 24, 255, 39, 34, 25, 255, 36, 32, 23, 255, 39, 34, 24, 255, 40, 34, 24, 255, 41, 36, 24, 255, 41, 35, 24, 255, 42, 36, 24, 255, 35, 31, 22, 255, 48, 40, 30, 255, 40, 34, 24, 255, 39, 33, 23, 255, 36, 32, 23, 255, 40, 35, 25, 255, 48, 40, 30, 255, 38, 33, 23, 255, 40, 34, 24, 255, 43, 37, 24, 255, 35, 31, 22, 255, 46, 40, 29, 255, 42, 36, 24, 255, 42, 36, 24, 255, 55, 43, 28, 255, 57, 44, 29, 255, 46, 38, 25, 255, 56, 44, 29, 255, 40, 35, 24, 255, 36, 32, 23, 255, 53, 44, 32, 255, 36, 32, 23, 255, 34, 30, 22, 255, 50, 42, 31, 255, 46, 40, 29, 255, 39, 34, 24, 255, 42, 36, 24, 255, 48, 39, 25, 255, 54, 43, 28, 255, 64, 48, 32, 255, 46, 38, 25, 255, 45, 37, 24, 255, 36, 32, 23, 255, 41, 35, 24, 255, 63, 52, 37, 255, 41, 36, 26, 255, 71, 57, 41, 255, 53, 44, 32, 255, 39, 34, 24, 255, 45, 39, 28, 255, 53, 44, 31, 255, 36, 31, 22, 255, 56, 46, 32, 255, 42, 37, 26, 255, 46, 38, 25, 255, 49, 39, 25, 255, 39, 33, 23, 255, 40, 35, 24, 255, 40, 34, 24, 255, 34, 31, 22, 255, 37, 33, 23, 255, 37, 32, 22, 255, 40, 35, 25, 255, 39, 34, 24, 255, 37, 33, 23, 255, 41, 35, 24, 255, 35, 31, 23, 255, 34, 31, 22, 255, 35, 31, 22, 255, 42, 37, 27, 255, 54, 45, 33, 255, 36, 32, 22, 255, 41, 36, 24, 255, 36, 32, 23, 255, 34, 30, 22, 255, 34, 30, 22, 255, 36, 32, 24, 255, 36, 31, 22, 255, 40, 34, 24, 255, 34, 31, 22, 255, 42, 36, 24, 255, 36, 32, 24, 255, 41, 36, 24, 255, 34, 31, 22, 255, 53, 42, 28, 255, 52, 42, 27, 255, 46, 38, 25, 255, 42, 36, 24, 255, 66, 49, 33, 255, 43, 37, 24, 255, 43, 37, 24, 255, 24, 32, 25, 255, 25, 33, 26, 255, 23, 29, 24, 255, 24, 30, 25, 255, 23, 30, 24, 255, 28, 39, 29, 255, 29, 41, 30, 255, 31, 45, 32, 255, 33, 48, 33, 255, 35, 51, 35, 255, 36, 53, 36, 255, 33, 49, 34, 255, 29, 41, 30, 255, 26, 35, 27, 255, 25, 34, 26, 255, 29, 41, 30, 255, 24, 31, 25, 255, 28, 39, 29, 255, 29, 41, 30, 255, 32, 46, 32, 255, 30, 42, 30, 255, 32, 46, 32, 255, 32, 46, 32, 255, 33, 48, 33, 255, 38, 57, 38, 255, 37, 56, 37, 255, 36, 53, 36, 255, 31, 44, 31, 255, 33, 49, 34, 255, 30, 42, 30, 255, 26, 36, 27, 255, 29, 40, 29, 255, 26, 36, 27, 255, 27, 37, 28, 255, 26, 35, 27, 255, 28, 38, 28, 255, 27, 38, 28, 255, 27, 37, 28, 255, 32, 47, 33, 255, 34, 50, 34, 255, 30, 42, 30, 255, 27, 38, 28, 255, 31, 45, 32, 255, 29, 41, 30, 255, 25, 33, 26, 255, 28, 38, 28, 255, 28, 39, 29, 255, 32, 46, 32, 255, 28, 40, 29, 255, 25, 33, 26, 255, 30, 42, 30, 255, 26, 35, 27, 255, 29, 41, 30, 255, 33, 48, 33, 255, 31, 44, 31, 255, 34, 49, 34, 255, 32, 47, 33, 255, 30, 42, 30, 255, 32, 47, 33, 255, 34, 49, 34, 255, 35, 51, 35, 255, 35, 51, 35, 255, 31, 45, 32, 255, 30, 42, 30, 255, 27, 38, 28, 255, 28, 39, 29, 255, 30, 43, 31, 255, 31, 45, 32, 255, 32, 47, 33, 255, 27, 37, 28, 255, 27, 37, 28, 255, 27, 37, 28, 255, 28, 40, 29, 255, 31, 45, 32, 255, 31, 45, 32, 255, 36, 53, 36, 255, 33, 49, 34, 255, 32, 45, 32, 255, 32, 46, 32, 255, 30, 43, 31, 255, 27, 37, 28, 255, 30, 43, 31, 255, 26, 36, 27, 255, 28, 40, 29, 255, 31, 45, 32, 255, 34, 49, 34, 255, 34, 50, 34, 255, 33, 48, 33, 255, 30, 43, 31, 255, 28, 39, 29, 255, 26, 35, 27, 255, 25, 32, 26, 255, 26, 35, 27, 255, 25, 33, 26, 255, 24, 32, 25, 255, 28, 39, 29, 255, 29, 40, 29, 255, 31, 45, 32, 255, 36, 53, 36, 255, 34, 50, 34, 255, 35, 52, 35, 255, 33, 48, 33, 255, 36, 54, 36, 255, 34, 49, 34, 255, 40, 60, 40, 255, 37, 56, 37, 255, 37, 56, 37, 255, 33, 49, 34, 255, 34, 50, 34, 255, 38, 58, 38, 255, 31, 45, 32, 255, 36, 54, 36, 255, 30, 42, 30, 255, 34, 50, 34, 255, 36, 53, 36, 255, 33, 49, 34, 255, 35, 51, 35, 255, 32, 47, 33, 255, 32, 47, 33, 255, 33, 49, 34, 255, 30, 42, 30, 255, 27, 37, 28, 255, 61, 71, 14, 255, 29, 41, 30, 255, 35, 52, 35, 255, 31, 44, 31, 255, 27, 37, 28, 255, 35, 53, 36, 255, 35, 51, 35, 255, 34, 50, 34, 255, 33, 48, 33, 255, 34, 50, 34, 255, 33, 49, 34, 255, 29, 41, 30, 255, 28, 40, 29, 255, 25, 34, 26, 255, 23, 30, 24, 255, 26, 36, 27, 255, 25, 34, 26, 255, 31, 44, 31, 255, 32, 47, 33, 255, 33, 47, 33, 255, 36, 53, 36, 255, 40, 59, 39, 255, 32, 45, 32, 255, 34, 50, 34, 255, 35, 52, 35, 255, 36, 54, 36, 255, 36, 54, 36, 255, 35, 53, 36, 255, 36, 54, 36, 255, 36, 54, 36, 255, 35, 52, 35, 255, 34, 50, 34, 255, 30, 43, 31, 255, 31, 44, 31, 255, 30, 43, 31, 255, 26, 36, 27, 255, 32, 46, 32, 255, 31, 44, 31, 255, 36, 53, 36, 255, 31, 45, 32, 255, 33, 49, 34, 255, 34, 51, 35, 255, 36, 53, 36, 255, 36, 54, 36, 255, 34, 51, 35, 255, 35, 53, 36, 255, 31, 44, 31, 255, 31, 45, 32, 255, 30, 43, 31, 255, 28, 38, 28, 255, 29, 40, 29, 255, 33, 48, 33, 255, 36, 54, 36, 255, 40, 60, 40, 255, 36, 54, 36, 255, 33, 49, 34, 255, 37, 55, 37, 255, 34, 50, 34, 255, 35, 52, 35, 255, 33, 49, 34, 255, 31, 44, 31, 255, 34, 49, 34, 255, 36, 54, 36, 255, 29, 41, 30, 255, 25, 33, 26, 255, 29, 40, 29, 255, 27, 37, 28, 255, 26, 36, 27, 255, 30, 42, 30, 255, 26, 35, 27, 255, 26, 32, 26, 255, 28, 40, 29, 255, 30, 43, 31, 255, 29, 40, 29, 255, 27, 38, 28, 255, 28, 39, 29, 255, 32, 46, 32, 255, 35, 51, 35, 255, 33, 49, 34, 255, 32, 45, 32, 255, 34, 50, 34, 255, 36, 53, 36, 255, 31, 45, 32, 255, 31, 45, 32, 255, 34, 50, 34, 255, 28, 39, 29, 255, 32, 45, 32, 255, 29, 41, 30, 255, 29, 41, 30, 255, 30, 42, 30, 255, 30, 42, 30, 255, 28, 39, 29, 255, 25, 33, 26, 255, 25, 33, 26, 255, 28, 40, 29, 255, 32, 47, 33, 255, 31, 44, 31, 255, 32, 45, 32, 255, 30, 42, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 24, 31, 25, 255, 27, 37, 28, 255, 25, 33, 26, 255, 28, 40, 29, 255, 33, 48, 33, 255, 33, 48, 33, 255, 35, 53, 36, 255, 34, 51, 35, 255, 35, 52, 35, 255, 45, 67, 44, 255, 34, 51, 35, 255, 36, 54, 36, 255, 38, 58, 38, 255, 33, 48, 33, 255, 32, 45, 32, 255, 29, 41, 30, 255, 27, 37, 28, 255, 32, 47, 33, 255, 33, 48, 33, 255, 30, 42, 30, 255, 35, 53, 36, 255, 34, 49, 34, 255, 32, 46, 32, 255, 30, 43, 31, 255, 28, 39, 29, 255, 28, 39, 29, 255, 27, 37, 28, 255, 23, 30, 24, 255, 26, 35, 27, 255, 23, 29, 24, 255, 26, 36, 27, 255, 28, 40, 29, 255, 23, 29, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 33, 30, 22, 255, 42, 36, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 47, 39, 25, 255, 45, 37, 24, 255, 42, 36, 24, 255, 63, 48, 32, 255, 75, 55, 33, 255, 43, 37, 24, 255, 55, 43, 28, 255, 44, 37, 24, 255, 40, 34, 24, 255, 43, 37, 24, 255, 39, 33, 23, 255, 36, 32, 22, 255, 36, 32, 24, 255, 58, 48, 34, 255, 34, 30, 22, 255, 37, 33, 23, 255, 43, 36, 24, 255, 36, 31, 22, 255, 36, 32, 23, 255, 44, 37, 24, 255, 46, 38, 25, 255, 43, 37, 24, 255, 41, 36, 24, 255, 42, 36, 24, 255, 40, 35, 24, 255, 49, 40, 26, 255, 69, 52, 33, 255, 44, 36, 23, 255, 51, 43, 31, 255, 42, 36, 26, 255, 41, 35, 23, 255, 41, 34, 24, 255, 49, 42, 30, 255, 45, 38, 28, 255, 37, 32, 22, 255, 35, 31, 22, 255, 40, 34, 23, 255, 39, 34, 24, 255, 37, 33, 23, 255, 43, 36, 24, 255, 40, 35, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 70, 57, 40, 255, 53, 44, 32, 255, 44, 37, 24, 255, 45, 37, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 55, 46, 33, 255, 61, 50, 36, 255, 43, 36, 24, 255, 35, 31, 22, 255, 62, 51, 36, 255, 70, 57, 40, 255, 48, 40, 30, 255, 35, 31, 23, 255, 55, 46, 33, 255, 77, 62, 44, 255, 48, 40, 30, 255, 36, 32, 23, 255, 42, 36, 24, 255, 40, 34, 24, 255, 44, 37, 24, 255, 70, 52, 33, 255, 59, 46, 30, 255, 43, 36, 24, 255, 40, 34, 24, 255, 45, 37, 24, 255, 43, 36, 24, 255, 61, 46, 31, 255, 42, 36, 24, 255, 51, 41, 27, 255, 39, 34, 23, 255, 38, 33, 23, 255, 41, 35, 24, 255, 37, 33, 23, 255, 48, 40, 26, 255, 42, 36, 24, 255, 36, 32, 23, 255, 44, 37, 24, 255, 40, 34, 24, 255, 58, 45, 30, 255, 42, 36, 24, 255, 43, 37, 24, 255, 39, 34, 25, 255, 44, 38, 27, 255, 38, 33, 23, 255, 36, 32, 23, 255, 37, 33, 23, 255, 42, 36, 24, 255, 46, 39, 25, 255, 52, 42, 27, 255, 43, 36, 24, 255, 75, 60, 43, 255, 59, 49, 35, 255, 37, 33, 23, 255, 37, 33, 23, 255, 36, 32, 23, 255, 42, 36, 24, 255, 42, 36, 24, 255, 59, 45, 30, 255, 44, 37, 24, 255, 39, 34, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 41, 35, 24, 255, 38, 33, 23, 255, 33, 30, 22, 255, 40, 34, 24, 255, 52, 42, 27, 255, 45, 38, 25, 255, 37, 33, 23, 255, 52, 42, 27, 255, 44, 37, 24, 255, 37, 33, 24, 255, 36, 32, 23, 255, 54, 43, 28, 255, 43, 36, 24, 255, 64, 48, 32, 255, 54, 43, 28, 255, 59, 45, 30, 255, 63, 48, 31, 255, 53, 42, 28, 255, 58, 45, 30, 255, 48, 40, 26, 255, 40, 34, 24, 255, 39, 34, 23, 255, 41, 35, 24, 255, 44, 38, 27, 255, 37, 33, 24, 255, 40, 35, 25, 255, 38, 33, 23, 255, 46, 40, 29, 255, 58, 48, 34, 255, 46, 38, 25, 255, 43, 37, 24, 255, 37, 33, 23, 255, 44, 38, 27, 255, 44, 38, 27, 255, 62, 51, 36, 255, 33, 30, 22, 255, 45, 37, 24, 255, 43, 36, 24, 255, 33, 30, 22, 255, 39, 34, 23, 255, 45, 37, 24, 255, 45, 37, 24, 255, 43, 36, 24, 255, 54, 45, 33, 255, 45, 37, 24, 255, 59, 45, 30, 255, 51, 41, 27, 255, 40, 34, 24, 255, 43, 36, 24, 255, 38, 33, 23, 255, 35, 31, 22, 255, 41, 35, 24, 255, 41, 36, 24, 255, 52, 42, 28, 255, 63, 52, 37, 255, 34, 30, 22, 255, 37, 33, 23, 255, 39, 34, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 41, 35, 24, 255, 54, 43, 28, 255, 42, 36, 24, 255, 35, 31, 22, 255, 40, 35, 25, 255, 37, 33, 23, 255, 35, 31, 22, 255, 34, 30, 22, 255, 47, 39, 25, 255, 39, 34, 24, 255, 49, 40, 26, 255, 36, 32, 23, 255, 46, 40, 29, 255, 36, 32, 23, 255, 46, 38, 25, 255, 54, 43, 28, 255, 42, 36, 24, 255, 35, 31, 22, 255, 50, 42, 31, 255, 52, 42, 28, 255, 51, 41, 27, 255, 39, 34, 23, 255, 37, 33, 23, 255, 43, 36, 24, 255, 42, 36, 24, 255, 37, 33, 24, 255, 36, 32, 23, 255, 42, 36, 24, 255, 41, 35, 24, 255, 45, 38, 25, 255, 45, 37, 24, 255, 42, 36, 24, 255, 40, 35, 24, 255, 38, 33, 23, 255, 38, 33, 23, 255, 62, 51, 36, 255, 58, 48, 34, 255, 33, 30, 22, 255, 42, 36, 24, 255, 43, 36, 23, 255, 46, 39, 25, 255, 41, 35, 23, 255, 41, 35, 24, 255, 66, 53, 38, 255, 62, 51, 37, 255, 41, 35, 23, 255, 45, 38, 24, 255, 50, 40, 26, 255, 39, 34, 23, 255, 38, 33, 23, 255, 40, 34, 24, 255, 34, 30, 22, 255, 36, 32, 23, 255, 37, 33, 24, 255, 35, 31, 22, 255, 50, 42, 31, 255, 34, 31, 22, 255, 35, 31, 22, 255, 37, 33, 24, 255, 73, 59, 42, 255, 75, 60, 43, 255, 40, 34, 24, 255, 37, 33, 24, 255, 45, 37, 24, 255, 35, 31, 22, 255, 77, 62, 44, 255, 42, 36, 24, 255, 44, 37, 24, 255, 41, 35, 24, 255, 36, 32, 24, 255, 45, 46, 40, 255, 54, 45, 33, 255, 41, 35, 24, 255, 37, 33, 23, 255, 44, 37, 24, 255, 51, 41, 27, 255, 69, 51, 33, 255, 63, 48, 32, 255, 57, 44, 29, 255, 57, 44, 29, 255, 43, 36, 24, 255, 36, 32, 23, 255, 23, 30, 24, 255, 26, 35, 27, 255, 27, 37, 28, 255, 28, 39, 29, 255, 23, 30, 24, 255, 24, 32, 25, 255, 33, 48, 33, 255, 32, 46, 32, 255, 34, 49, 34, 255, 36, 53, 36, 255, 29, 41, 30, 255, 26, 36, 27, 255, 28, 38, 28, 255, 28, 40, 29, 255, 31, 44, 31, 255, 25, 33, 26, 255, 27, 37, 28, 255, 30, 42, 30, 255, 24, 32, 25, 255, 27, 37, 28, 255, 28, 39, 29, 255, 31, 45, 32, 255, 32, 46, 32, 255, 35, 52, 35, 255, 34, 50, 34, 255, 34, 49, 34, 255, 35, 53, 36, 255, 33, 49, 34, 255, 36, 53, 36, 255, 32, 45, 32, 255, 29, 41, 30, 255, 27, 37, 28, 255, 31, 44, 31, 255, 27, 38, 28, 255, 27, 36, 27, 255, 28, 39, 29, 255, 29, 41, 30, 255, 30, 43, 31, 255, 33, 47, 33, 255, 35, 53, 36, 255, 32, 47, 33, 255, 32, 46, 32, 255, 32, 46, 32, 255, 31, 45, 32, 255, 29, 41, 30, 255, 24, 32, 25, 255, 31, 45, 32, 255, 31, 44, 31, 255, 28, 39, 29, 255, 27, 37, 28, 255, 29, 41, 30, 255, 27, 38, 28, 255, 27, 38, 28, 255, 37, 56, 37, 255, 38, 57, 38, 255, 38, 58, 38, 255, 36, 54, 36, 255, 32, 47, 33, 255, 30, 43, 31, 255, 33, 48, 33, 255, 33, 47, 33, 255, 30, 43, 31, 255, 33, 47, 33, 255, 30, 43, 31, 255, 33, 48, 33, 255, 30, 43, 31, 255, 30, 42, 30, 255, 31, 44, 31, 255, 27, 37, 28, 255, 29, 41, 30, 255, 32, 47, 33, 255, 32, 46, 32, 255, 32, 47, 33, 255, 30, 42, 30, 255, 31, 45, 32, 255, 37, 56, 37, 255, 36, 54, 36, 255, 45, 66, 43, 255, 37, 55, 37, 255, 32, 46, 32, 255, 30, 43, 31, 255, 33, 49, 34, 255, 31, 44, 31, 255, 31, 44, 31, 255, 37, 55, 37, 255, 33, 49, 34, 255, 35, 51, 35, 255, 35, 51, 35, 255, 35, 52, 35, 255, 30, 42, 30, 255, 27, 37, 28, 255, 25, 33, 26, 255, 28, 36, 29, 255, 23, 29, 24, 255, 25, 34, 26, 255, 28, 38, 28, 255, 33, 47, 33, 255, 29, 40, 29, 255, 33, 49, 34, 255, 34, 49, 34, 255, 36, 54, 36, 255, 32, 46, 32, 255, 30, 43, 31, 255, 28, 39, 29, 255, 34, 51, 35, 255, 45, 67, 44, 255, 33, 47, 33, 255, 31, 44, 31, 255, 30, 43, 31, 255, 36, 54, 36, 255, 32, 45, 32, 255, 30, 43, 31, 255, 36, 54, 36, 255, 41, 61, 40, 255, 37, 55, 37, 255, 37, 55, 37, 255, 32, 47, 33, 255, 34, 50, 34, 255, 33, 48, 33, 255, 32, 46, 32, 255, 29, 41, 30, 255, 30, 43, 31, 255, 30, 42, 30, 255, 32, 47, 33, 255, 36, 54, 36, 255, 33, 48, 33, 255, 33, 47, 33, 255, 35, 52, 35, 255, 34, 50, 34, 255, 38, 58, 38, 255, 37, 55, 37, 255, 33, 49, 34, 255, 31, 45, 32, 255, 27, 37, 28, 255, 25, 33, 26, 255, 23, 29, 24, 255, 23, 30, 24, 255, 25, 34, 26, 255, 31, 44, 31, 255, 34, 50, 34, 255, 38, 58, 38, 255, 33, 48, 33, 255, 37, 56, 37, 255, 41, 61, 40, 255, 49, 71, 46, 255, 34, 50, 34, 255, 43, 64, 42, 255, 42, 62, 41, 255, 36, 54, 36, 255, 36, 53, 36, 255, 49, 71, 46, 255, 37, 55, 37, 255, 43, 63, 41, 255, 31, 45, 32, 255, 30, 43, 31, 255, 28, 38, 28, 255, 26, 35, 27, 255, 29, 41, 30, 255, 32, 47, 33, 255, 29, 40, 29, 255, 32, 46, 32, 255, 37, 55, 37, 255, 35, 51, 35, 255, 40, 60, 40, 255, 40, 60, 40, 255, 38, 58, 38, 255, 33, 48, 33, 255, 34, 50, 34, 255, 31, 44, 31, 255, 29, 41, 30, 255, 33, 48, 33, 255, 33, 49, 34, 255, 31, 44, 31, 255, 30, 43, 31, 255, 30, 42, 30, 255, 37, 56, 37, 255, 34, 49, 34, 255, 34, 49, 34, 255, 35, 52, 35, 255, 36, 54, 36, 255, 32, 45, 32, 255, 35, 52, 35, 255, 34, 50, 34, 255, 36, 54, 36, 255, 34, 50, 34, 255, 29, 41, 30, 255, 25, 33, 26, 255, 27, 38, 28, 255, 25, 33, 26, 255, 27, 37, 28, 255, 27, 37, 28, 255, 23, 30, 24, 255, 27, 36, 27, 255, 26, 36, 27, 255, 25, 33, 26, 255, 25, 34, 26, 255, 27, 37, 28, 255, 27, 37, 28, 255, 30, 43, 31, 255, 35, 51, 35, 255, 33, 48, 33, 255, 36, 53, 36, 255, 36, 54, 36, 255, 36, 53, 36, 255, 34, 50, 34, 255, 31, 45, 32, 255, 27, 37, 28, 255, 27, 37, 28, 255, 26, 36, 27, 255, 31, 45, 32, 255, 32, 46, 32, 255, 32, 46, 32, 255, 26, 36, 27, 255, 26, 36, 27, 255, 25, 33, 26, 255, 29, 40, 29, 255, 29, 41, 30, 255, 30, 43, 31, 255, 28, 39, 29, 255, 26, 36, 27, 255, 28, 39, 29, 255, 29, 41, 30, 255, 28, 39, 29, 255, 23, 30, 24, 255, 28, 38, 28, 255, 26, 36, 27, 255, 29, 41, 30, 255, 31, 45, 32, 255, 30, 43, 31, 255, 36, 54, 36, 255, 33, 47, 33, 255, 37, 55, 37, 255, 34, 51, 35, 255, 36, 53, 36, 255, 34, 50, 34, 255, 35, 52, 35, 255, 32, 47, 33, 255, 34, 50, 34, 255, 30, 43, 31, 255, 26, 34, 26, 255, 29, 41, 30, 255, 31, 44, 31, 255, 31, 45, 32, 255, 36, 54, 36, 255, 36, 54, 36, 255, 34, 49, 34, 255, 33, 49, 34, 255, 28, 39, 29, 255, 24, 32, 25, 255, 24, 31, 25, 255, 29, 40, 29, 255, 28, 39, 29, 255, 23, 29, 24, 255, 25, 33, 26, 255, 30, 43, 31, 255, 30, 43, 31, 255, 37, 33, 24, 255, 45, 38, 25, 255, 50, 40, 27, 255, 40, 35, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 37, 33, 23, 255, 35, 31, 22, 255, 49, 40, 26, 255, 35, 31, 22, 255, 36, 32, 23, 255, 37, 33, 23, 255, 33, 30, 22, 255, 39, 34, 24, 255, 35, 31, 22, 255, 40, 35, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 40, 35, 25, 255, 80, 64, 45, 255, 36, 32, 23, 255, 35, 31, 22, 255, 35, 31, 22, 255, 36, 32, 22, 255, 37, 33, 23, 255, 43, 37, 24, 255, 50, 40, 27, 255, 40, 34, 24, 255, 39, 34, 24, 255, 41, 35, 24, 255, 40, 34, 24, 255, 43, 36, 24, 255, 58, 45, 29, 255, 50, 40, 26, 255, 40, 34, 23, 255, 52, 44, 31, 255, 47, 39, 29, 255, 36, 31, 22, 255, 42, 36, 25, 255, 46, 39, 28, 255, 48, 41, 28, 255, 36, 32, 22, 255, 40, 34, 24, 255, 50, 40, 26, 255, 47, 38, 24, 255, 47, 39, 25, 255, 43, 37, 24, 255, 37, 33, 23, 255, 52, 42, 28, 255, 37, 33, 23, 255, 38, 33, 23, 255, 33, 30, 22, 255, 34, 30, 22, 255, 39, 34, 24, 255, 42, 36, 24, 255, 34, 31, 22, 255, 42, 36, 24, 255, 39, 34, 25, 255, 36, 32, 23, 255, 37, 33, 23, 255, 41, 36, 24, 255, 40, 35, 25, 255, 68, 55, 40, 255, 79, 63, 44, 255, 76, 61, 43, 255, 46, 40, 29, 255, 54, 45, 33, 255, 57, 47, 34, 255, 54, 45, 33, 255, 41, 36, 26, 255, 36, 32, 23, 255, 39, 34, 23, 255, 40, 34, 24, 255, 41, 35, 24, 255, 39, 34, 24, 255, 39, 34, 25, 255, 46, 39, 25, 255, 42, 36, 24, 255, 50, 40, 27, 255, 42, 36, 24, 255, 46, 39, 25, 255, 35, 31, 22, 255, 37, 33, 23, 255, 37, 33, 23, 255, 34, 31, 22, 255, 43, 36, 24, 255, 45, 37, 24, 255, 45, 37, 24, 255, 46, 38, 25, 255, 42, 36, 24, 255, 43, 36, 24, 255, 41, 36, 24, 255, 45, 37, 24, 255, 41, 35, 24, 255, 33, 30, 22, 255, 44, 38, 27, 255, 57, 47, 34, 255, 40, 35, 25, 255, 40, 35, 24, 255, 45, 37, 24, 255, 42, 36, 24, 255, 43, 36, 24, 255, 42, 37, 27, 255, 46, 40, 29, 255, 33, 30, 22, 255, 46, 40, 29, 255, 61, 50, 36, 255, 37, 33, 24, 255, 42, 36, 24, 255, 43, 36, 24, 255, 51, 41, 27, 255, 52, 42, 27, 255, 34, 30, 22, 255, 42, 36, 24, 255, 43, 37, 24, 255, 41, 35, 24, 255, 40, 34, 24, 255, 36, 31, 22, 255, 43, 37, 24, 255, 42, 36, 24, 255, 46, 39, 25, 255, 39, 34, 24, 255, 46, 40, 29, 255, 36, 32, 22, 255, 44, 37, 24, 255, 40, 34, 24, 255, 38, 33, 23, 255, 52, 42, 28, 255, 66, 49, 33, 255, 52, 42, 27, 255, 55, 43, 28, 255, 45, 38, 25, 255, 58, 45, 30, 255, 45, 37, 24, 255, 37, 33, 23, 255, 34, 31, 22, 255, 46, 40, 29, 255, 39, 33, 23, 255, 41, 36, 24, 255, 48, 40, 30, 255, 56, 54, 45, 255, 37, 33, 24, 255, 38, 33, 23, 255, 40, 34, 24, 255, 54, 43, 28, 255, 40, 35, 24, 255, 37, 33, 23, 255, 35, 31, 22, 255, 54, 45, 33, 255, 33, 30, 22, 255, 39, 34, 24, 255, 34, 31, 22, 255, 40, 34, 24, 255, 37, 33, 23, 255, 43, 37, 24, 255, 44, 37, 24, 255, 40, 35, 24, 255, 33, 30, 22, 255, 41, 36, 24, 255, 41, 35, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 43, 37, 24, 255, 36, 32, 24, 255, 40, 34, 24, 255, 43, 37, 24, 255, 43, 36, 24, 255, 40, 34, 24, 255, 39, 34, 24, 255, 35, 31, 22, 255, 43, 37, 24, 255, 49, 40, 26, 255, 45, 37, 24, 255, 36, 32, 22, 255, 46, 39, 25, 255, 43, 37, 24, 255, 36, 32, 23, 255, 35, 31, 22, 255, 34, 31, 22, 255, 42, 37, 27, 255, 37, 33, 23, 255, 39, 34, 23, 255, 43, 37, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 43, 37, 24, 255, 38, 33, 23, 255, 51, 41, 27, 255, 42, 36, 24, 255, 44, 37, 24, 255, 50, 40, 27, 255, 38, 33, 23, 255, 42, 36, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 33, 30, 22, 255, 41, 35, 24, 255, 42, 36, 24, 255, 46, 39, 25, 255, 34, 31, 22, 255, 40, 34, 24, 255, 45, 37, 24, 255, 66, 49, 33, 255, 42, 36, 24, 255, 40, 35, 24, 255, 47, 39, 25, 255, 39, 34, 24, 255, 64, 52, 37, 255, 34, 31, 22, 255, 39, 33, 23, 255, 40, 35, 23, 255, 37, 32, 22, 255, 39, 34, 23, 255, 41, 35, 24, 255, 39, 34, 23, 255, 36, 32, 22, 255, 39, 33, 23, 255, 40, 35, 24, 255, 42, 35, 23, 255, 41, 35, 24, 255, 48, 39, 25, 255, 42, 36, 24, 255, 36, 32, 23, 255, 40, 34, 23, 255, 33, 30, 22, 255, 35, 31, 22, 255, 65, 53, 37, 255, 37, 33, 23, 255, 41, 35, 24, 255, 33, 30, 22, 255, 37, 33, 24, 255, 78, 62, 43, 255, 46, 40, 29, 255, 34, 30, 22, 255, 53, 44, 32, 255, 35, 31, 23, 255, 37, 33, 23, 255, 40, 35, 25, 255, 64, 52, 37, 255, 33, 30, 22, 255, 45, 39, 28, 255, 38, 33, 23, 255, 51, 43, 31, 255, 64, 52, 37, 255, 35, 31, 23, 255, 36, 32, 24, 255, 36, 31, 22, 255, 34, 31, 22, 255, 43, 36, 24, 255, 44, 37, 24, 255, 39, 34, 23, 255, 43, 36, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 43, 37, 24, 255, 31, 44, 31, 255, 26, 36, 27, 255, 28, 40, 29, 255, 24, 32, 25, 255, 23, 29, 24, 255, 26, 34, 26, 255, 33, 48, 33, 255, 32, 46, 32, 255, 31, 45, 32, 255, 33, 48, 33, 255, 30, 42, 30, 255, 26, 35, 27, 255, 29, 41, 30, 255, 28, 38, 28, 255, 29, 41, 30, 255, 30, 42, 30, 255, 29, 41, 30, 255, 25, 34, 26, 255, 30, 42, 30, 255, 27, 36, 27, 255, 31, 45, 32, 255, 30, 42, 30, 255, 31, 44, 31, 255, 32, 46, 32, 255, 35, 51, 35, 255, 38, 57, 38, 255, 35, 51, 35, 255, 35, 51, 35, 255, 31, 45, 32, 255, 32, 46, 32, 255, 34, 50, 34, 255, 29, 41, 30, 255, 23, 30, 24, 255, 23, 29, 24, 255, 28, 38, 28, 255, 28, 39, 29, 255, 30, 43, 31, 255, 34, 50, 34, 255, 31, 45, 32, 255, 33, 48, 33, 255, 35, 53, 36, 255, 34, 50, 34, 255, 29, 41, 30, 255, 28, 40, 29, 255, 30, 43, 31, 255, 30, 42, 30, 255, 29, 41, 30, 255, 29, 40, 29, 255, 27, 37, 28, 255, 26, 36, 27, 255, 28, 39, 29, 255, 28, 38, 28, 255, 30, 43, 31, 255, 32, 45, 32, 255, 32, 46, 32, 255, 33, 48, 33, 255, 32, 47, 33, 255, 32, 47, 33, 255, 32, 46, 32, 255, 30, 42, 30, 255, 32, 46, 32, 255, 35, 51, 35, 255, 33, 49, 34, 255, 29, 41, 30, 255, 31, 45, 32, 255, 30, 43, 31, 255, 30, 42, 30, 255, 28, 39, 29, 255, 27, 37, 28, 255, 30, 42, 30, 255, 30, 43, 31, 255, 31, 44, 31, 255, 31, 45, 32, 255, 34, 50, 34, 255, 33, 49, 34, 255, 36, 54, 36, 255, 45, 67, 44, 255, 36, 54, 36, 255, 36, 53, 36, 255, 32, 47, 33, 255, 33, 48, 33, 255, 31, 45, 32, 255, 35, 53, 36, 255, 35, 52, 35, 255, 40, 60, 40, 255, 41, 61, 40, 255, 47, 68, 45, 255, 35, 52, 35, 255, 33, 48, 33, 255, 33, 47, 33, 255, 29, 40, 29, 255, 25, 33, 26, 255, 25, 34, 26, 255, 23, 29, 24, 255, 25, 33, 26, 255, 25, 34, 26, 255, 29, 41, 30, 255, 31, 45, 32, 255, 31, 45, 32, 255, 34, 50, 34, 255, 34, 49, 34, 255, 36, 54, 36, 255, 34, 49, 34, 255, 31, 44, 31, 255, 36, 53, 36, 255, 36, 54, 36, 255, 31, 44, 31, 255, 32, 47, 33, 255, 36, 54, 36, 255, 35, 52, 35, 255, 33, 49, 34, 255, 31, 44, 31, 255, 40, 60, 40, 255, 43, 63, 41, 255, 34, 50, 34, 255, 35, 52, 35, 255, 34, 49, 34, 255, 35, 52, 35, 255, 32, 46, 32, 255, 36, 53, 36, 255, 35, 52, 35, 255, 34, 49, 34, 255, 30, 42, 30, 255, 31, 44, 31, 255, 32, 45, 32, 255, 31, 44, 31, 255, 33, 47, 33, 255, 34, 49, 34, 255, 34, 51, 35, 255, 34, 50, 34, 255, 36, 54, 36, 255, 33, 49, 34, 255, 34, 50, 34, 255, 29, 41, 30, 255, 25, 34, 26, 255, 24, 31, 25, 255, 25, 33, 26, 255, 26, 36, 27, 255, 29, 40, 29, 255, 31, 45, 32, 255, 34, 51, 35, 255, 36, 53, 36, 255, 40, 60, 40, 255, 57, 82, 53, 255, 45, 67, 44, 255, 38, 58, 38, 255, 46, 68, 44, 255, 38, 58, 38, 255, 37, 55, 37, 255, 38, 58, 38, 255, 46, 68, 44, 255, 37, 55, 37, 255, 37, 55, 37, 255, 36, 54, 36, 255, 31, 45, 32, 255, 31, 45, 32, 255, 32, 46, 32, 255, 30, 43, 31, 255, 33, 48, 33, 255, 30, 42, 30, 255, 36, 53, 36, 255, 49, 71, 46, 255, 41, 61, 40, 255, 37, 55, 37, 255, 37, 56, 37, 255, 37, 56, 37, 255, 32, 47, 33, 255, 35, 51, 35, 255, 30, 42, 30, 255, 27, 36, 27, 255, 31, 44, 31, 255, 32, 47, 33, 255, 34, 49, 34, 255, 32, 46, 32, 255, 35, 52, 35, 255, 34, 49, 34, 255, 34, 49, 34, 255, 33, 48, 33, 255, 32, 46, 32, 255, 37, 55, 37, 255, 34, 50, 34, 255, 35, 52, 35, 255, 35, 53, 36, 255, 33, 49, 34, 255, 33, 48, 33, 255, 31, 45, 32, 255, 28, 38, 28, 255, 31, 44, 31, 255, 28, 39, 29, 255, 25, 33, 26, 255, 29, 40, 29, 255, 26, 36, 27, 255, 26, 33, 27, 255, 28, 38, 28, 255, 28, 38, 28, 255, 24, 32, 25, 255, 28, 38, 28, 255, 27, 37, 28, 255, 29, 41, 30, 255, 31, 45, 32, 255, 33, 48, 33, 255, 32, 46, 32, 255, 36, 53, 36, 255, 32, 47, 33, 255, 34, 50, 34, 255, 35, 52, 35, 255, 30, 42, 30, 255, 27, 38, 28, 255, 29, 41, 30, 255, 31, 44, 31, 255, 30, 42, 30, 255, 33, 48, 33, 255, 30, 43, 31, 255, 27, 37, 28, 255, 26, 35, 27, 255, 27, 37, 28, 255, 28, 39, 29, 255, 31, 44, 31, 255, 32, 46, 32, 255, 28, 39, 29, 255, 25, 33, 26, 255, 27, 37, 28, 255, 25, 33, 26, 255, 24, 32, 25, 255, 26, 35, 27, 255, 30, 42, 30, 255, 34, 50, 34, 255, 32, 46, 32, 255, 31, 45, 32, 255, 36, 54, 36, 255, 35, 52, 35, 255, 32, 47, 33, 255, 35, 51, 35, 255, 31, 44, 31, 255, 33, 48, 33, 255, 35, 52, 35, 255, 30, 42, 30, 255, 33, 49, 34, 255, 32, 46, 32, 255, 27, 37, 28, 255, 31, 45, 32, 255, 27, 37, 28, 255, 31, 45, 32, 255, 32, 47, 33, 255, 37, 56, 37, 255, 36, 53, 36, 255, 36, 54, 36, 255, 30, 43, 31, 255, 27, 37, 28, 255, 28, 39, 29, 255, 26, 35, 27, 255, 27, 37, 28, 255, 24, 32, 25, 255, 25, 33, 26, 255, 30, 43, 31, 255, 28, 39, 29, 255, 63, 52, 37, 255, 46, 38, 25, 255, 43, 37, 24, 255, 49, 42, 30, 255, 37, 33, 23, 255, 43, 37, 24, 255, 39, 33, 23, 255, 40, 35, 25, 255, 36, 32, 22, 255, 41, 36, 26, 255, 61, 50, 36, 255, 51, 43, 31, 255, 37, 33, 23, 255, 46, 40, 29, 255, 33, 30, 22, 255, 39, 34, 23, 255, 34, 30, 22, 255, 38, 33, 23, 255, 36, 31, 22, 255, 34, 31, 22, 255, 38, 33, 23, 255, 37, 33, 23, 255, 42, 36, 24, 255, 42, 36, 24, 255, 33, 30, 22, 255, 49, 40, 26, 255, 45, 37, 24, 255, 39, 34, 24, 255, 35, 31, 22, 255, 53, 42, 28, 255, 55, 43, 28, 255, 51, 41, 27, 255, 65, 48, 32, 255, 41, 35, 24, 255, 39, 34, 23, 255, 41, 35, 23, 255, 35, 31, 22, 255, 37, 32, 22, 255, 43, 36, 24, 255, 41, 35, 24, 255, 43, 35, 24, 255, 46, 37, 25, 255, 45, 37, 24, 255, 46, 38, 24, 255, 43, 36, 24, 255, 52, 42, 27, 255, 36, 32, 23, 255, 36, 32, 23, 255, 40, 35, 24, 255, 42, 36, 24, 255, 41, 36, 24, 255, 39, 34, 24, 255, 34, 31, 22, 255, 37, 33, 23, 255, 37, 33, 23, 255, 41, 35, 24, 255, 39, 34, 23, 255, 42, 44, 38, 255, 46, 40, 29, 255, 37, 33, 23, 255, 36, 32, 23, 255, 39, 34, 25, 255, 39, 34, 25, 255, 40, 35, 25, 255, 51, 43, 31, 255, 44, 38, 27, 255, 34, 31, 22, 255, 48, 40, 30, 255, 33, 30, 22, 255, 39, 34, 25, 255, 62, 51, 36, 255, 46, 40, 29, 255, 43, 36, 24, 255, 40, 34, 24, 255, 43, 37, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 43, 37, 24, 255, 41, 35, 24, 255, 39, 34, 23, 255, 34, 31, 22, 255, 40, 35, 24, 255, 38, 33, 23, 255, 37, 33, 23, 255, 43, 37, 24, 255, 40, 35, 24, 255, 57, 44, 29, 255, 48, 40, 26, 255, 40, 34, 24, 255, 40, 35, 24, 255, 40, 35, 24, 255, 43, 36, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 36, 32, 23, 255, 37, 33, 23, 255, 79, 63, 45, 255, 33, 30, 22, 255, 36, 31, 22, 255, 39, 34, 24, 255, 43, 37, 24, 255, 39, 33, 23, 255, 40, 35, 24, 255, 37, 33, 23, 255, 44, 38, 27, 255, 79, 62, 45, 255, 51, 43, 31, 255, 58, 48, 34, 255, 36, 32, 22, 255, 39, 34, 23, 255, 48, 40, 26, 255, 49, 40, 26, 255, 46, 39, 25, 255, 60, 46, 30, 255, 48, 40, 26, 255, 45, 37, 24, 255, 45, 37, 24, 255, 45, 37, 24, 255, 38, 33, 23, 255, 42, 36, 24, 255, 36, 32, 24, 255, 42, 37, 27, 255, 33, 30, 22, 255, 35, 31, 22, 255, 36, 32, 23, 255, 33, 30, 22, 255, 36, 32, 23, 255, 42, 36, 24, 255, 51, 41, 27, 255, 42, 36, 24, 255, 43, 36, 24, 255, 42, 36, 24, 255, 43, 36, 24, 255, 37, 33, 23, 255, 39, 34, 23, 255, 37, 33, 23, 255, 36, 32, 22, 255, 43, 37, 24, 255, 47, 39, 25, 255, 35, 31, 22, 255, 35, 31, 22, 255, 39, 34, 25, 255, 40, 35, 24, 255, 43, 36, 24, 255, 35, 31, 22, 255, 33, 30, 22, 255, 36, 31, 22, 255, 40, 35, 24, 255, 43, 36, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 40, 35, 24, 255, 70, 52, 33, 255, 48, 40, 26, 255, 48, 40, 26, 255, 47, 39, 25, 255, 46, 39, 25, 255, 40, 35, 24, 255, 43, 36, 24, 255, 39, 34, 23, 255, 37, 33, 23, 255, 40, 35, 24, 255, 42, 36, 24, 255, 36, 31, 22, 255, 36, 32, 23, 255, 43, 36, 24, 255, 39, 33, 23, 255, 39, 33, 23, 255, 43, 37, 24, 255, 39, 34, 23, 255, 40, 34, 24, 255, 39, 34, 24, 255, 41, 35, 24, 255, 42, 36, 24, 255, 44, 37, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 37, 33, 24, 255, 36, 32, 22, 255, 41, 35, 24, 255, 34, 30, 22, 255, 37, 33, 23, 255, 41, 36, 24, 255, 39, 34, 24, 255, 40, 34, 24, 255, 39, 34, 24, 255, 36, 31, 22, 255, 41, 35, 24, 255, 45, 38, 25, 255, 43, 37, 24, 255, 44, 37, 24, 255, 43, 37, 24, 255, 38, 33, 23, 255, 35, 31, 23, 255, 37, 33, 23, 255, 41, 36, 24, 255, 41, 35, 24, 255, 39, 34, 23, 255, 48, 40, 26, 255, 49, 40, 26, 255, 40, 34, 24, 255, 49, 40, 26, 255, 49, 40, 26, 255, 63, 48, 31, 255, 49, 40, 26, 255, 39, 33, 23, 255, 49, 40, 26, 255, 47, 39, 25, 255, 43, 36, 24, 255, 47, 38, 24, 255, 42, 36, 23, 255, 43, 36, 24, 255, 38, 33, 23, 255, 47, 39, 27, 255, 40, 34, 24, 255, 40, 34, 24, 255, 40, 35, 25, 255, 42, 35, 24, 255, 42, 36, 24, 255, 40, 35, 25, 255, 35, 31, 22, 255, 39, 34, 23, 255, 39, 33, 23, 255, 36, 32, 23, 255, 36, 31, 22, 255, 34, 30, 22, 255, 34, 31, 22, 255, 38, 33, 23, 255, 43, 36, 24, 255, 37, 33, 23, 255, 36, 32, 22, 255, 35, 31, 23, 255, 79, 63, 44, 255, 79, 63, 44, 255, 42, 37, 27, 255, 33, 30, 22, 255, 63, 52, 37, 255, 73, 59, 42, 255, 54, 45, 33, 255, 41, 36, 26, 255, 48, 40, 30, 255, 35, 31, 22, 255, 40, 35, 25, 255, 34, 30, 22, 255, 37, 33, 24, 255, 34, 30, 22, 255, 41, 35, 24, 255, 42, 36, 24, 255, 48, 40, 30, 255, 37, 33, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 42, 37, 27, 255, 37, 33, 24, 255, 37, 33, 23, 255, 39, 34, 24, 255, 31, 45, 32, 255, 32, 46, 32, 255, 31, 45, 32, 255, 30, 42, 30, 255, 25, 33, 26, 255, 31, 45, 32, 255, 30, 42, 30, 255, 29, 41, 30, 255, 31, 45, 32, 255, 30, 43, 31, 255, 29, 41, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 30, 43, 31, 255, 28, 38, 28, 255, 27, 36, 27, 255, 29, 41, 30, 255, 27, 36, 27, 255, 27, 36, 27, 255, 34, 49, 34, 255, 32, 46, 32, 255, 30, 43, 31, 255, 34, 50, 34, 255, 36, 54, 36, 255, 35, 51, 35, 255, 35, 51, 35, 255, 37, 55, 37, 255, 35, 52, 35, 255, 35, 52, 35, 255, 34, 49, 34, 255, 30, 42, 30, 255, 37, 56, 37, 255, 30, 42, 30, 255, 27, 38, 28, 255, 27, 37, 28, 255, 27, 38, 28, 255, 28, 39, 29, 255, 31, 45, 32, 255, 32, 46, 32, 255, 33, 49, 34, 255, 33, 49, 34, 255, 31, 45, 32, 255, 29, 41, 30, 255, 32, 46, 32, 255, 31, 44, 31, 255, 33, 49, 34, 255, 32, 47, 33, 255, 28, 39, 29, 255, 29, 41, 30, 255, 28, 39, 29, 255, 26, 35, 27, 255, 26, 36, 27, 255, 30, 42, 30, 255, 30, 43, 31, 255, 31, 45, 32, 255, 32, 47, 33, 255, 36, 53, 36, 255, 37, 56, 37, 255, 36, 54, 36, 255, 33, 48, 33, 255, 34, 49, 34, 255, 36, 53, 36, 255, 34, 50, 34, 255, 35, 52, 35, 255, 30, 43, 31, 255, 30, 42, 30, 255, 26, 35, 27, 255, 28, 40, 29, 255, 30, 43, 31, 255, 29, 41, 30, 255, 30, 42, 30, 255, 35, 52, 35, 255, 48, 70, 46, 255, 43, 64, 42, 255, 35, 51, 35, 255, 34, 50, 34, 255, 36, 54, 36, 255, 42, 62, 41, 255, 35, 53, 36, 255, 32, 46, 32, 255, 32, 47, 33, 255, 32, 47, 33, 255, 34, 50, 34, 255, 31, 44, 31, 255, 40, 60, 40, 255, 40, 59, 39, 255, 44, 65, 43, 255, 35, 52, 35, 255, 33, 49, 34, 255, 35, 51, 35, 255, 31, 45, 32, 255, 28, 40, 29, 255, 23, 29, 24, 255, 24, 30, 25, 255, 32, 40, 32, 255, 26, 35, 27, 255, 30, 43, 31, 255, 28, 39, 29, 255, 31, 44, 31, 255, 32, 46, 32, 255, 47, 68, 45, 255, 35, 51, 35, 255, 32, 47, 33, 255, 31, 45, 32, 255, 37, 56, 37, 255, 38, 58, 38, 255, 35, 52, 35, 255, 37, 56, 37, 255, 33, 47, 33, 255, 33, 49, 34, 255, 33, 48, 33, 255, 32, 47, 33, 255, 35, 51, 35, 255, 38, 57, 38, 255, 34, 51, 35, 255, 33, 49, 34, 255, 33, 47, 33, 255, 34, 50, 34, 255, 32, 46, 32, 255, 35, 51, 35, 255, 35, 53, 36, 255, 33, 48, 33, 255, 30, 43, 31, 255, 33, 48, 33, 255, 31, 44, 31, 255, 33, 48, 33, 255, 32, 47, 33, 255, 34, 49, 34, 255, 32, 47, 33, 255, 34, 50, 34, 255, 38, 57, 38, 255, 35, 51, 35, 255, 34, 50, 34, 255, 29, 41, 30, 255, 27, 37, 28, 255, 27, 37, 28, 255, 24, 31, 25, 255, 24, 32, 25, 255, 24, 32, 25, 255, 29, 40, 29, 255, 30, 43, 31, 255, 33, 48, 33, 255, 37, 55, 37, 255, 44, 65, 43, 255, 44, 65, 43, 255, 47, 68, 45, 255, 37, 56, 37, 255, 33, 48, 33, 255, 34, 50, 34, 255, 35, 52, 35, 255, 36, 54, 36, 255, 34, 50, 34, 255, 36, 54, 36, 255, 35, 51, 35, 255, 39, 59, 39, 255, 38, 57, 38, 255, 32, 46, 32, 255, 33, 47, 33, 255, 36, 53, 36, 255, 34, 51, 35, 255, 34, 51, 35, 255, 33, 49, 34, 255, 42, 62, 41, 255, 35, 51, 35, 255, 35, 52, 35, 255, 34, 49, 34, 255, 31, 44, 31, 255, 34, 50, 34, 255, 32, 47, 33, 255, 31, 44, 31, 255, 31, 45, 32, 255, 34, 49, 34, 255, 36, 53, 36, 255, 34, 50, 34, 255, 35, 52, 35, 255, 33, 49, 34, 255, 37, 55, 37, 255, 35, 53, 36, 255, 39, 59, 39, 255, 37, 56, 37, 255, 36, 54, 36, 255, 34, 49, 34, 255, 34, 49, 34, 255, 34, 50, 34, 255, 33, 47, 33, 255, 33, 48, 33, 255, 28, 39, 29, 255, 24, 32, 25, 255, 26, 35, 27, 255, 28, 39, 29, 255, 30, 43, 31, 255, 25, 34, 26, 255, 26, 34, 26, 255, 30, 42, 30, 255, 28, 40, 29, 255, 25, 33, 26, 255, 25, 33, 26, 255, 30, 42, 30, 255, 27, 37, 28, 255, 27, 37, 28, 255, 30, 43, 31, 255, 30, 43, 31, 255, 38, 58, 38, 255, 48, 70, 46, 255, 76, 94, 17, 255, 42, 62, 41, 255, 34, 50, 34, 255, 31, 44, 31, 255, 30, 43, 31, 255, 30, 42, 30, 255, 30, 42, 30, 255, 30, 43, 31, 255, 28, 39, 29, 255, 26, 36, 27, 255, 25, 34, 26, 255, 29, 41, 30, 255, 33, 48, 33, 255, 31, 44, 31, 255, 28, 39, 29, 255, 27, 37, 28, 255, 26, 36, 27, 255, 26, 34, 26, 255, 26, 36, 27, 255, 23, 30, 24, 255, 27, 36, 27, 255, 34, 50, 34, 255, 39, 59, 39, 255, 33, 47, 33, 255, 29, 40, 29, 255, 29, 40, 29, 255, 35, 52, 35, 255, 40, 59, 39, 255, 35, 52, 35, 255, 32, 46, 32, 255, 32, 46, 32, 255, 31, 44, 31, 255, 30, 43, 31, 255, 30, 43, 31, 255, 28, 40, 29, 255, 32, 46, 32, 255, 29, 40, 29, 255, 29, 40, 29, 255, 31, 44, 31, 255, 28, 38, 28, 255, 30, 43, 31, 255, 32, 46, 32, 255, 35, 52, 35, 255, 35, 53, 36, 255, 31, 45, 32, 255, 34, 49, 34, 255, 33, 48, 33, 255, 26, 35, 27, 255, 26, 35, 27, 255, 30, 42, 30, 255, 31, 45, 32, 255, 29, 41, 30, 255, 42, 37, 27, 255, 34, 31, 22, 255, 48, 40, 30, 255, 57, 47, 34, 255, 34, 30, 22, 255, 36, 31, 22, 255, 42, 36, 24, 255, 39, 33, 23, 255, 39, 34, 23, 255, 51, 43, 31, 255, 34, 30, 22, 255, 43, 36, 24, 255, 42, 36, 24, 255, 36, 32, 23, 255, 37, 33, 23, 255, 35, 31, 22, 255, 54, 45, 33, 255, 50, 42, 31, 255, 34, 30, 22, 255, 39, 34, 23, 255, 43, 37, 24, 255, 44, 37, 24, 255, 57, 45, 29, 255, 49, 40, 26, 255, 40, 34, 24, 255, 39, 34, 24, 255, 41, 36, 24, 255, 42, 36, 24, 255, 47, 39, 25, 255, 57, 45, 29, 255, 45, 37, 24, 255, 38, 33, 23, 255, 62, 47, 30, 255, 36, 32, 22, 255, 37, 33, 22, 255, 42, 35, 23, 255, 42, 36, 24, 255, 40, 35, 23, 255, 38, 33, 22, 255, 42, 35, 24, 255, 40, 35, 24, 255, 49, 40, 26, 255, 51, 41, 26, 255, 43, 37, 24, 255, 42, 36, 24, 255, 51, 41, 27, 255, 45, 37, 25, 255, 38, 33, 23, 255, 39, 33, 23, 255, 36, 31, 22, 255, 40, 35, 25, 255, 41, 35, 24, 255, 40, 34, 24, 255, 45, 37, 24, 255, 66, 49, 33, 255, 43, 37, 24, 255, 63, 48, 31, 255, 36, 32, 23, 255, 37, 33, 23, 255, 61, 50, 36, 255, 39, 34, 25, 255, 72, 58, 42, 255, 37, 33, 23, 255, 36, 32, 23, 255, 36, 31, 22, 255, 33, 30, 22, 255, 37, 33, 23, 255, 79, 63, 45, 255, 42, 37, 27, 255, 39, 34, 24, 255, 79, 63, 45, 255, 48, 40, 30, 255, 42, 36, 24, 255, 40, 34, 24, 255, 45, 38, 25, 255, 57, 45, 29, 255, 39, 33, 23, 255, 37, 33, 23, 255, 64, 52, 37, 255, 58, 48, 34, 255, 79, 63, 43, 255, 46, 40, 29, 255, 40, 35, 24, 255, 43, 37, 24, 255, 36, 32, 23, 255, 51, 41, 27, 255, 52, 42, 27, 255, 52, 42, 27, 255, 61, 47, 31, 255, 48, 39, 25, 255, 39, 34, 23, 255, 41, 36, 24, 255, 52, 42, 27, 255, 39, 33, 23, 255, 42, 36, 24, 255, 40, 35, 24, 255, 44, 38, 27, 255, 40, 35, 24, 255, 39, 34, 24, 255, 41, 36, 24, 255, 43, 37, 24, 255, 41, 36, 24, 255, 36, 32, 23, 255, 36, 32, 23, 255, 40, 35, 25, 255, 48, 40, 30, 255, 48, 40, 30, 255, 36, 32, 24, 255, 33, 30, 22, 255, 42, 36, 24, 255, 43, 36, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 53, 42, 28, 255, 50, 40, 27, 255, 54, 43, 28, 255, 42, 36, 24, 255, 43, 37, 24, 255, 37, 33, 23, 255, 39, 34, 23, 255, 37, 33, 23, 255, 41, 36, 26, 255, 64, 52, 37, 255, 67, 54, 39, 255, 79, 63, 45, 255, 35, 31, 22, 255, 44, 37, 24, 255, 37, 33, 23, 255, 43, 37, 24, 255, 41, 35, 24, 255, 39, 33, 23, 255, 36, 32, 23, 255, 37, 33, 23, 255, 45, 37, 24, 255, 52, 42, 28, 255, 60, 46, 31, 255, 48, 39, 25, 255, 46, 38, 25, 255, 56, 44, 29, 255, 40, 34, 24, 255, 64, 52, 37, 255, 48, 40, 30, 255, 68, 55, 40, 255, 34, 31, 22, 255, 77, 62, 44, 255, 37, 33, 24, 255, 34, 31, 22, 255, 33, 30, 22, 255, 40, 35, 24, 255, 49, 40, 26, 255, 46, 39, 25, 255, 44, 37, 24, 255, 61, 46, 31, 255, 62, 47, 31, 255, 74, 55, 33, 255, 74, 54, 33, 255, 48, 40, 26, 255, 36, 32, 23, 255, 43, 36, 24, 255, 41, 35, 24, 255, 37, 33, 23, 255, 36, 32, 23, 255, 37, 33, 23, 255, 34, 31, 22, 255, 37, 33, 23, 255, 36, 32, 23, 255, 38, 33, 23, 255, 37, 33, 23, 255, 34, 30, 22, 255, 33, 30, 22, 255, 37, 33, 23, 255, 37, 33, 23, 255, 41, 35, 24, 255, 48, 40, 26, 255, 42, 36, 24, 255, 36, 32, 24, 255, 34, 30, 22, 255, 36, 32, 24, 255, 35, 31, 22, 255, 41, 35, 24, 255, 35, 31, 22, 255, 37, 33, 23, 255, 39, 34, 23, 255, 39, 34, 23, 255, 34, 31, 22, 255, 37, 33, 23, 255, 34, 31, 22, 255, 43, 37, 24, 255, 53, 42, 28, 255, 42, 36, 24, 255, 40, 34, 24, 255, 36, 31, 22, 255, 40, 34, 24, 255, 36, 32, 23, 255, 41, 36, 24, 255, 40, 34, 24, 255, 58, 45, 30, 255, 63, 48, 32, 255, 35, 31, 22, 255, 37, 33, 23, 255, 38, 33, 23, 255, 45, 37, 24, 255, 45, 37, 24, 255, 62, 47, 31, 255, 48, 40, 26, 255, 41, 36, 24, 255, 55, 43, 28, 255, 48, 40, 26, 255, 52, 42, 27, 255, 36, 32, 22, 255, 39, 33, 23, 255, 38, 39, 32, 255, 39, 34, 23, 255, 54, 42, 28, 255, 52, 41, 27, 255, 56, 44, 29, 255, 50, 40, 26, 255, 40, 34, 23, 255, 43, 36, 23, 255, 59, 46, 29, 255, 45, 37, 24, 255, 35, 31, 22, 255, 36, 32, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 35, 31, 22, 255, 45, 39, 28, 255, 37, 33, 23, 255, 49, 40, 26, 255, 37, 33, 23, 255, 39, 34, 25, 255, 37, 33, 23, 255, 66, 54, 38, 255, 36, 31, 22, 255, 36, 32, 23, 255, 34, 30, 22, 255, 64, 52, 37, 255, 79, 63, 45, 255, 79, 63, 45, 255, 33, 30, 22, 255, 34, 31, 22, 255, 49, 42, 30, 255, 35, 31, 22, 255, 75, 60, 43, 255, 45, 39, 28, 255, 38, 33, 23, 255, 40, 35, 25, 255, 42, 36, 24, 255, 40, 34, 24, 255, 39, 33, 23, 255, 37, 33, 23, 255, 36, 31, 22, 255, 63, 52, 37, 255, 36, 32, 22, 255, 57, 47, 34, 255, 33, 30, 22, 255, 36, 54, 36, 255, 28, 40, 29, 255, 33, 48, 33, 255, 35, 51, 35, 255, 32, 46, 32, 255, 29, 41, 30, 255, 32, 46, 32, 255, 34, 49, 34, 255, 29, 41, 30, 255, 30, 42, 30, 255, 30, 42, 30, 255, 28, 39, 29, 255, 28, 40, 29, 255, 32, 46, 32, 255, 28, 39, 29, 255, 28, 39, 29, 255, 34, 49, 34, 255, 37, 55, 37, 255, 31, 45, 32, 255, 30, 43, 31, 255, 33, 48, 33, 255, 33, 48, 33, 255, 33, 48, 33, 255, 36, 54, 36, 255, 35, 52, 35, 255, 35, 51, 35, 255, 35, 51, 35, 255, 35, 51, 35, 255, 32, 47, 33, 255, 31, 45, 32, 255, 33, 48, 33, 255, 35, 51, 35, 255, 36, 53, 36, 255, 32, 46, 32, 255, 26, 36, 27, 255, 30, 43, 31, 255, 34, 50, 34, 255, 28, 39, 29, 255, 33, 48, 33, 255, 32, 46, 32, 255, 31, 45, 32, 255, 31, 45, 32, 255, 34, 49, 34, 255, 35, 52, 35, 255, 31, 44, 31, 255, 30, 43, 31, 255, 32, 46, 32, 255, 31, 44, 31, 255, 30, 43, 31, 255, 25, 33, 26, 255, 26, 35, 27, 255, 28, 40, 29, 255, 30, 42, 30, 255, 28, 39, 29, 255, 29, 41, 30, 255, 31, 44, 31, 255, 34, 50, 34, 255, 34, 51, 35, 255, 34, 49, 34, 255, 40, 60, 40, 255, 36, 54, 36, 255, 40, 59, 39, 255, 39, 59, 39, 255, 37, 56, 37, 255, 33, 47, 33, 255, 31, 45, 32, 255, 34, 49, 34, 255, 32, 46, 32, 255, 29, 41, 30, 255, 29, 40, 29, 255, 35, 51, 35, 255, 36, 53, 36, 255, 36, 54, 36, 255, 60, 87, 56, 255, 45, 66, 43, 255, 36, 54, 36, 255, 36, 53, 36, 255, 36, 54, 36, 255, 40, 59, 39, 255, 36, 53, 36, 255, 32, 47, 33, 255, 35, 51, 35, 255, 32, 46, 32, 255, 37, 55, 37, 255, 43, 63, 41, 255, 45, 67, 44, 255, 50, 73, 47, 255, 35, 51, 35, 255, 35, 52, 35, 255, 36, 53, 36, 255, 31, 44, 31, 255, 26, 35, 27, 255, 25, 33, 26, 255, 24, 31, 25, 255, 24, 30, 25, 255, 28, 35, 28, 255, 25, 33, 26, 255, 29, 41, 30, 255, 32, 46, 32, 255, 32, 46, 32, 255, 32, 46, 32, 255, 32, 46, 32, 255, 34, 50, 34, 255, 34, 50, 34, 255, 34, 50, 34, 255, 36, 53, 36, 255, 35, 52, 35, 255, 43, 64, 42, 255, 35, 52, 35, 255, 33, 49, 34, 255, 32, 46, 32, 255, 31, 45, 32, 255, 32, 46, 32, 255, 39, 59, 39, 255, 30, 43, 31, 255, 33, 49, 34, 255, 30, 43, 31, 255, 28, 39, 29, 255, 27, 38, 28, 255, 31, 44, 31, 255, 33, 49, 34, 255, 32, 47, 33, 255, 30, 42, 30, 255, 33, 49, 34, 255, 36, 54, 36, 255, 33, 49, 34, 255, 35, 51, 35, 255, 35, 53, 36, 255, 36, 53, 36, 255, 33, 48, 33, 255, 34, 49, 34, 255, 34, 50, 34, 255, 36, 53, 36, 255, 33, 48, 33, 255, 27, 38, 28, 255, 24, 31, 25, 255, 24, 31, 25, 255, 24, 32, 25, 255, 28, 39, 29, 255, 32, 45, 32, 255, 34, 51, 35, 255, 36, 53, 36, 255, 34, 51, 35, 255, 49, 72, 47, 255, 34, 51, 35, 255, 49, 71, 46, 255, 36, 54, 36, 255, 32, 47, 33, 255, 35, 53, 36, 255, 33, 49, 34, 255, 35, 52, 35, 255, 33, 47, 33, 255, 31, 45, 32, 255, 30, 42, 30, 255, 33, 48, 33, 255, 35, 52, 35, 255, 35, 51, 35, 255, 28, 39, 29, 255, 35, 51, 35, 255, 32, 47, 33, 255, 33, 49, 34, 255, 31, 45, 32, 255, 32, 47, 33, 255, 36, 54, 36, 255, 35, 52, 35, 255, 35, 52, 35, 255, 35, 53, 36, 255, 39, 59, 39, 255, 31, 44, 31, 255, 30, 43, 31, 255, 33, 48, 33, 255, 31, 44, 31, 255, 33, 48, 33, 255, 34, 49, 34, 255, 34, 49, 34, 255, 33, 48, 33, 255, 36, 53, 36, 255, 36, 54, 36, 255, 35, 52, 35, 255, 45, 67, 44, 255, 36, 53, 36, 255, 36, 53, 36, 255, 35, 52, 35, 255, 33, 48, 33, 255, 32, 47, 33, 255, 31, 45, 32, 255, 27, 37, 28, 255, 24, 31, 25, 255, 24, 31, 25, 255, 28, 40, 29, 255, 27, 37, 28, 255, 28, 38, 28, 255, 28, 39, 29, 255, 29, 40, 29, 255, 28, 38, 28, 255, 26, 36, 27, 255, 26, 34, 26, 255, 30, 42, 30, 255, 31, 45, 32, 255, 31, 45, 32, 255, 33, 49, 34, 255, 33, 48, 33, 255, 41, 61, 40, 255, 45, 67, 44, 255, 40, 60, 40, 255, 34, 51, 35, 255, 36, 53, 36, 255, 28, 38, 28, 255, 30, 42, 30, 255, 35, 52, 35, 255, 33, 48, 33, 255, 32, 46, 32, 255, 29, 41, 30, 255, 25, 33, 26, 255, 29, 41, 30, 255, 30, 42, 30, 255, 31, 45, 32, 255, 29, 40, 29, 255, 27, 37, 28, 255, 29, 41, 30, 255, 28, 38, 28, 255, 25, 33, 26, 255, 23, 29, 24, 255, 30, 42, 30, 255, 33, 49, 34, 255, 34, 50, 34, 255, 54, 78, 51, 255, 42, 62, 41, 255, 35, 53, 36, 255, 33, 48, 33, 255, 30, 43, 31, 255, 34, 50, 34, 255, 36, 53, 36, 255, 33, 49, 34, 255, 29, 41, 30, 255, 35, 51, 35, 255, 30, 43, 31, 255, 28, 40, 29, 255, 28, 38, 28, 255, 30, 43, 31, 255, 30, 42, 30, 255, 26, 34, 26, 255, 27, 37, 28, 255, 28, 38, 28, 255, 29, 41, 30, 255, 33, 47, 33, 255, 40, 59, 39, 255, 37, 56, 37, 255, 37, 56, 37, 255, 35, 51, 35, 255, 31, 45, 32, 255, 27, 38, 28, 255, 30, 42, 30, 255, 31, 44, 31, 255, 31, 44, 31, 255, 29, 41, 30, 255, 50, 42, 31, 255, 41, 36, 24, 255, 46, 47, 40, 255, 42, 37, 27, 255, 37, 33, 23, 255, 70, 57, 40, 255, 36, 32, 24, 255, 40, 34, 24, 255, 44, 38, 27, 255, 66, 54, 38, 255, 36, 32, 24, 255, 43, 37, 24, 255, 39, 34, 23, 255, 33, 30, 22, 255, 33, 30, 22, 255, 59, 49, 35, 255, 39, 34, 23, 255, 35, 31, 23, 255, 36, 32, 23, 255, 43, 37, 24, 255, 45, 39, 28, 255, 40, 35, 24, 255, 48, 40, 26, 255, 60, 46, 30, 255, 39, 34, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 39, 34, 23, 255, 56, 44, 29, 255, 42, 36, 24, 255, 42, 36, 24, 255, 46, 39, 25, 255, 60, 45, 30, 255, 34, 31, 22, 255, 35, 31, 22, 255, 45, 38, 24, 255, 47, 39, 25, 255, 39, 34, 23, 255, 39, 33, 23, 255, 43, 36, 25, 255, 41, 36, 26, 255, 43, 35, 24, 255, 44, 36, 24, 255, 50, 40, 26, 255, 52, 41, 28, 255, 51, 41, 26, 255, 49, 40, 26, 255, 53, 42, 27, 255, 38, 33, 24, 255, 35, 31, 22, 255, 54, 45, 33, 255, 58, 48, 34, 255, 48, 40, 26, 255, 48, 39, 25, 255, 37, 33, 23, 255, 53, 42, 28, 255, 40, 34, 24, 255, 37, 33, 23, 255, 35, 31, 22, 255, 51, 43, 31, 255, 64, 52, 37, 255, 36, 32, 24, 255, 33, 30, 22, 255, 33, 30, 22, 255, 45, 39, 28, 255, 39, 33, 23, 255, 39, 34, 23, 255, 36, 31, 22, 255, 59, 49, 35, 255, 36, 32, 23, 255, 53, 44, 32, 255, 34, 30, 22, 255, 41, 36, 26, 255, 37, 33, 23, 255, 37, 33, 23, 255, 38, 33, 23, 255, 40, 35, 24, 255, 37, 33, 23, 255, 41, 36, 26, 255, 73, 59, 42, 255, 63, 52, 37, 255, 39, 34, 23, 255, 40, 34, 24, 255, 51, 41, 27, 255, 37, 33, 23, 255, 37, 33, 23, 255, 43, 36, 24, 255, 50, 40, 27, 255, 39, 34, 23, 255, 42, 36, 24, 255, 39, 34, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 33, 30, 22, 255, 42, 36, 24, 255, 36, 32, 23, 255, 34, 31, 22, 255, 38, 33, 23, 255, 46, 39, 25, 255, 37, 33, 23, 255, 40, 35, 24, 255, 42, 36, 24, 255, 43, 37, 24, 255, 68, 55, 40, 255, 80, 64, 45, 255, 51, 43, 31, 255, 80, 64, 45, 255, 40, 35, 24, 255, 37, 33, 23, 255, 40, 34, 24, 255, 37, 33, 23, 255, 41, 35, 24, 255, 48, 40, 26, 255, 45, 37, 24, 255, 70, 52, 33, 255, 42, 36, 24, 255, 42, 36, 24, 255, 39, 34, 23, 255, 41, 36, 26, 255, 40, 34, 24, 255, 73, 59, 42, 255, 49, 42, 30, 255, 48, 40, 30, 255, 34, 30, 22, 255, 40, 34, 24, 255, 43, 37, 24, 255, 47, 39, 25, 255, 46, 38, 25, 255, 39, 33, 23, 255, 34, 31, 22, 255, 33, 30, 22, 255, 41, 36, 26, 255, 55, 43, 28, 255, 57, 45, 29, 255, 66, 49, 33, 255, 50, 40, 27, 255, 42, 36, 24, 255, 54, 43, 28, 255, 42, 36, 24, 255, 39, 33, 23, 255, 41, 36, 26, 255, 35, 31, 22, 255, 37, 33, 23, 255, 36, 32, 24, 255, 39, 34, 25, 255, 45, 39, 28, 255, 38, 33, 23, 255, 45, 38, 25, 255, 43, 37, 24, 255, 52, 42, 27, 255, 49, 40, 26, 255, 47, 39, 25, 255, 63, 48, 31, 255, 66, 49, 33, 255, 60, 46, 31, 255, 58, 45, 30, 255, 40, 34, 24, 255, 45, 38, 25, 255, 37, 33, 23, 255, 46, 40, 29, 255, 37, 33, 23, 255, 40, 34, 24, 255, 42, 36, 24, 255, 40, 35, 25, 255, 39, 34, 24, 255, 36, 32, 23, 255, 41, 36, 26, 255, 35, 31, 22, 255, 40, 34, 24, 255, 54, 45, 33, 255, 34, 30, 22, 255, 43, 37, 24, 255, 42, 36, 24, 255, 36, 31, 22, 255, 35, 31, 22, 255, 71, 57, 41, 255, 42, 37, 27, 255, 39, 34, 24, 255, 49, 40, 26, 255, 41, 35, 24, 255, 37, 33, 23, 255, 36, 32, 23, 255, 43, 37, 24, 255, 46, 38, 25, 255, 41, 35, 24, 255, 34, 31, 22, 255, 49, 40, 26, 255, 39, 33, 23, 255, 43, 37, 24, 255, 44, 37, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 33, 30, 22, 255, 42, 36, 24, 255, 60, 46, 30, 255, 40, 35, 24, 255, 44, 37, 24, 255, 39, 33, 23, 255, 40, 34, 24, 255, 38, 33, 23, 255, 41, 36, 24, 255, 46, 39, 25, 255, 54, 43, 28, 255, 61, 47, 31, 255, 37, 33, 23, 255, 51, 41, 27, 255, 39, 34, 23, 255, 60, 47, 31, 255, 49, 40, 26, 255, 37, 32, 22, 255, 41, 35, 24, 255, 45, 38, 25, 255, 42, 36, 24, 255, 53, 42, 27, 255, 53, 42, 28, 255, 47, 38, 25, 255, 41, 34, 23, 255, 40, 34, 24, 255, 49, 39, 26, 255, 38, 33, 23, 255, 35, 31, 22, 255, 39, 34, 23, 255, 41, 36, 24, 255, 33, 30, 22, 255, 46, 40, 29, 255, 37, 33, 23, 255, 48, 39, 25, 255, 40, 35, 24, 255, 40, 35, 24, 255, 34, 31, 22, 255, 64, 52, 37, 255, 44, 38, 27, 255, 40, 35, 25, 255, 34, 30, 22, 255, 39, 34, 23, 255, 80, 64, 45, 255, 79, 63, 43, 255, 61, 50, 36, 255, 34, 31, 22, 255, 42, 36, 24, 255, 36, 32, 22, 255, 48, 40, 30, 255, 53, 44, 32, 255, 33, 30, 22, 255, 34, 31, 22, 255, 41, 35, 24, 255, 34, 31, 22, 255, 35, 31, 22, 255, 39, 34, 23, 255, 44, 38, 27, 255, 36, 32, 23, 255, 46, 40, 29, 255, 36, 32, 23, 255, 40, 35, 25, 255, 34, 31, 22, 255, 30, 42, 30, 255, 26, 35, 27, 255, 30, 42, 30, 255, 33, 49, 34, 255, 34, 50, 34, 255, 33, 49, 34, 255, 31, 44, 31, 255, 27, 37, 28, 255, 29, 41, 30, 255, 29, 41, 30, 255, 32, 47, 33, 255, 30, 43, 31, 255, 28, 39, 29, 255, 28, 38, 28, 255, 29, 40, 29, 255, 32, 46, 32, 255, 31, 45, 32, 255, 35, 52, 35, 255, 37, 55, 37, 255, 34, 49, 34, 255, 31, 45, 32, 255, 33, 48, 33, 255, 31, 44, 31, 255, 30, 42, 30, 255, 29, 40, 29, 255, 51, 63, 17, 255, 35, 51, 35, 255, 31, 45, 32, 255, 32, 46, 32, 255, 33, 48, 33, 255, 34, 50, 34, 255, 36, 53, 36, 255, 45, 67, 44, 255, 36, 54, 36, 255, 29, 41, 30, 255, 32, 46, 32, 255, 34, 49, 34, 255, 31, 45, 32, 255, 32, 47, 33, 255, 33, 48, 33, 255, 32, 46, 32, 255, 32, 46, 32, 255, 35, 51, 35, 255, 37, 56, 37, 255, 35, 52, 35, 255, 34, 50, 34, 255, 30, 42, 30, 255, 28, 39, 29, 255, 23, 29, 24, 255, 28, 39, 29, 255, 23, 29, 24, 255, 26, 35, 27, 255, 24, 31, 25, 255, 24, 32, 25, 255, 25, 33, 26, 255, 31, 44, 31, 255, 31, 45, 32, 255, 35, 52, 35, 255, 35, 52, 35, 255, 38, 57, 38, 255, 48, 70, 46, 255, 37, 55, 37, 255, 35, 51, 35, 255, 36, 54, 36, 255, 37, 56, 37, 255, 35, 51, 35, 255, 37, 55, 37, 255, 32, 47, 33, 255, 31, 44, 31, 255, 31, 45, 32, 255, 35, 52, 35, 255, 47, 69, 45, 255, 67, 95, 61, 255, 49, 71, 46, 255, 45, 66, 43, 255, 37, 56, 37, 255, 47, 69, 45, 255, 35, 51, 35, 255, 50, 73, 47, 255, 34, 51, 35, 255, 33, 49, 34, 255, 32, 47, 33, 255, 32, 46, 32, 255, 36, 54, 36, 255, 37, 56, 37, 255, 36, 54, 36, 255, 36, 53, 36, 255, 54, 77, 50, 255, 38, 58, 38, 255, 35, 51, 35, 255, 27, 37, 28, 255, 27, 37, 28, 255, 25, 33, 26, 255, 24, 32, 25, 255, 29, 37, 30, 255, 23, 30, 24, 255, 23, 29, 24, 255, 28, 40, 29, 255, 32, 46, 32, 255, 30, 42, 30, 255, 29, 41, 30, 255, 32, 47, 33, 255, 39, 59, 39, 255, 36, 54, 36, 255, 33, 49, 34, 255, 34, 51, 35, 255, 33, 49, 34, 255, 32, 47, 33, 255, 37, 55, 37, 255, 37, 56, 37, 255, 32, 47, 33, 255, 28, 39, 29, 255, 30, 42, 30, 255, 30, 43, 31, 255, 27, 37, 28, 255, 30, 43, 31, 255, 30, 43, 31, 255, 27, 37, 28, 255, 29, 41, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 28, 38, 28, 255, 29, 41, 30, 255, 47, 68, 45, 255, 45, 66, 43, 255, 34, 50, 34, 255, 33, 49, 34, 255, 48, 70, 46, 255, 40, 59, 39, 255, 45, 67, 44, 255, 37, 56, 37, 255, 35, 52, 35, 255, 32, 46, 32, 255, 29, 41, 30, 255, 28, 38, 28, 255, 27, 37, 28, 255, 27, 37, 28, 255, 26, 35, 27, 255, 30, 43, 31, 255, 34, 49, 34, 255, 35, 52, 35, 255, 40, 60, 40, 255, 35, 53, 36, 255, 34, 51, 35, 255, 34, 50, 34, 255, 35, 52, 35, 255, 35, 51, 35, 255, 33, 48, 33, 255, 33, 48, 33, 255, 32, 45, 32, 255, 33, 49, 34, 255, 30, 42, 30, 255, 29, 41, 30, 255, 31, 44, 31, 255, 33, 48, 33, 255, 35, 51, 35, 255, 30, 43, 31, 255, 32, 46, 32, 255, 29, 41, 30, 255, 27, 37, 28, 255, 33, 48, 33, 255, 32, 46, 32, 255, 31, 44, 31, 255, 31, 44, 31, 255, 30, 42, 30, 255, 33, 48, 33, 255, 37, 55, 37, 255, 37, 56, 37, 255, 32, 46, 32, 255, 32, 46, 32, 255, 30, 43, 31, 255, 29, 40, 29, 255, 26, 36, 27, 255, 30, 42, 30, 255, 29, 41, 30, 255, 30, 43, 31, 255, 37, 55, 37, 255, 35, 52, 35, 255, 36, 53, 36, 255, 45, 67, 44, 255, 41, 61, 40, 255, 51, 75, 49, 255, 33, 49, 34, 255, 31, 45, 32, 255, 30, 42, 30, 255, 27, 38, 28, 255, 24, 32, 25, 255, 23, 29, 24, 255, 23, 29, 24, 255, 27, 37, 28, 255, 26, 34, 26, 255, 28, 39, 29, 255, 30, 42, 30, 255, 29, 41, 30, 255, 25, 34, 26, 255, 26, 36, 27, 255, 27, 37, 28, 255, 30, 43, 31, 255, 33, 49, 34, 255, 37, 56, 37, 255, 37, 56, 37, 255, 37, 55, 37, 255, 37, 55, 37, 255, 40, 60, 40, 255, 34, 50, 34, 255, 33, 48, 33, 255, 30, 43, 31, 255, 33, 48, 33, 255, 31, 45, 32, 255, 33, 48, 33, 255, 30, 42, 30, 255, 32, 46, 32, 255, 28, 39, 29, 255, 27, 37, 28, 255, 29, 40, 29, 255, 27, 38, 28, 255, 31, 44, 31, 255, 32, 45, 32, 255, 29, 41, 30, 255, 29, 41, 30, 255, 28, 39, 29, 255, 27, 38, 28, 255, 27, 37, 28, 255, 31, 45, 32, 255, 31, 45, 32, 255, 35, 52, 35, 255, 41, 61, 40, 255, 40, 60, 40, 255, 36, 54, 36, 255, 34, 50, 34, 255, 30, 42, 30, 255, 30, 43, 31, 255, 33, 48, 33, 255, 35, 52, 35, 255, 34, 50, 34, 255, 42, 62, 41, 255, 31, 45, 32, 255, 28, 38, 28, 255, 27, 38, 28, 255, 29, 41, 30, 255, 31, 44, 31, 255, 25, 33, 26, 255, 29, 40, 29, 255, 26, 36, 27, 255, 30, 43, 31, 255, 34, 49, 34, 255, 35, 52, 35, 255, 34, 51, 35, 255, 37, 55, 37, 255, 43, 63, 41, 255, 33, 48, 33, 255, 33, 48, 33, 255, 32, 45, 32, 255, 30, 43, 31, 255, 26, 35, 27, 255, 28, 40, 29, 255, 48, 40, 30, 255, 39, 33, 23, 255, 40, 34, 24, 255, 40, 34, 24, 255, 54, 45, 33, 255, 36, 31, 22, 255, 33, 30, 22, 255, 39, 34, 25, 255, 37, 33, 23, 255, 33, 30, 22, 255, 51, 43, 31, 255, 34, 30, 22, 255, 39, 34, 25, 255, 37, 33, 23, 255, 33, 30, 22, 255, 39, 34, 25, 255, 35, 31, 22, 255, 42, 37, 27, 255, 36, 32, 23, 255, 39, 34, 23, 255, 40, 34, 24, 255, 41, 35, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 43, 37, 24, 255, 38, 33, 23, 255, 38, 33, 23, 255, 48, 39, 25, 255, 48, 40, 26, 255, 39, 34, 24, 255, 51, 41, 27, 255, 41, 35, 24, 255, 54, 43, 28, 255, 40, 34, 24, 255, 40, 35, 23, 255, 40, 34, 24, 255, 42, 35, 23, 255, 39, 34, 23, 255, 34, 31, 22, 255, 57, 47, 33, 255, 61, 50, 36, 255, 54, 45, 32, 255, 48, 40, 28, 255, 40, 34, 24, 255, 38, 33, 22, 255, 43, 36, 24, 255, 53, 43, 28, 255, 49, 40, 26, 255, 48, 41, 29, 255, 40, 35, 25, 255, 33, 30, 22, 255, 35, 31, 22, 255, 45, 39, 28, 255, 39, 34, 24, 255, 34, 31, 22, 255, 37, 33, 23, 255, 50, 40, 27, 255, 35, 31, 22, 255, 35, 31, 23, 255, 68, 55, 40, 255, 44, 38, 27, 255, 35, 31, 23, 255, 34, 31, 22, 255, 39, 34, 25, 255, 37, 33, 24, 255, 39, 34, 24, 255, 33, 30, 22, 255, 50, 42, 31, 255, 50, 42, 31, 255, 36, 32, 23, 255, 37, 33, 23, 255, 36, 32, 23, 255, 63, 52, 37, 255, 36, 31, 22, 255, 51, 43, 31, 255, 38, 33, 23, 255, 43, 36, 24, 255, 43, 37, 24, 255, 37, 33, 24, 255, 36, 32, 23, 255, 35, 31, 23, 255, 50, 42, 31, 255, 37, 33, 23, 255, 49, 40, 26, 255, 42, 36, 24, 255, 33, 30, 22, 255, 42, 36, 24, 255, 40, 35, 24, 255, 46, 39, 25, 255, 34, 31, 22, 255, 46, 40, 29, 255, 39, 34, 25, 255, 37, 33, 24, 255, 36, 32, 23, 255, 37, 33, 23, 255, 40, 34, 24, 255, 39, 34, 24, 255, 39, 34, 24, 255, 40, 35, 24, 255, 45, 37, 24, 255, 52, 42, 27, 255, 42, 36, 24, 255, 44, 37, 24, 255, 36, 32, 23, 255, 67, 54, 39, 255, 33, 30, 22, 255, 51, 43, 31, 255, 33, 30, 22, 255, 36, 32, 23, 255, 45, 39, 28, 255, 40, 35, 24, 255, 37, 33, 23, 255, 44, 37, 24, 255, 38, 33, 23, 255, 43, 37, 24, 255, 75, 55, 33, 255, 55, 43, 28, 255, 54, 43, 28, 255, 40, 35, 24, 255, 36, 32, 23, 255, 42, 37, 27, 255, 40, 34, 24, 255, 40, 34, 24, 255, 45, 37, 24, 255, 39, 34, 24, 255, 54, 43, 28, 255, 45, 37, 24, 255, 57, 45, 29, 255, 39, 34, 23, 255, 54, 43, 28, 255, 59, 46, 30, 255, 42, 36, 24, 255, 39, 34, 23, 255, 62, 47, 31, 255, 54, 43, 28, 255, 56, 44, 29, 255, 63, 48, 32, 255, 49, 40, 26, 255, 48, 40, 26, 255, 46, 39, 25, 255, 43, 37, 24, 255, 49, 42, 30, 255, 39, 34, 23, 255, 34, 31, 22, 255, 64, 52, 37, 255, 39, 34, 25, 255, 41, 36, 26, 255, 39, 34, 25, 255, 41, 35, 24, 255, 46, 38, 25, 255, 43, 36, 24, 255, 39, 34, 24, 255, 54, 43, 28, 255, 69, 51, 33, 255, 73, 54, 33, 255, 91, 101, 42, 255, 52, 42, 28, 255, 37, 33, 23, 255, 35, 31, 22, 255, 35, 31, 22, 255, 33, 30, 22, 255, 37, 33, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 36, 31, 22, 255, 37, 33, 23, 255, 39, 34, 23, 255, 34, 31, 22, 255, 51, 41, 27, 255, 35, 31, 22, 255, 51, 43, 31, 255, 67, 54, 39, 255, 39, 34, 24, 255, 40, 35, 24, 255, 37, 33, 23, 255, 37, 33, 24, 255, 35, 31, 22, 255, 36, 31, 22, 255, 39, 33, 23, 255, 46, 38, 25, 255, 41, 35, 24, 255, 40, 34, 24, 255, 39, 34, 23, 255, 42, 36, 24, 255, 49, 40, 26, 255, 42, 36, 24, 255, 42, 36, 24, 255, 41, 35, 24, 255, 42, 36, 24, 255, 46, 38, 25, 255, 41, 35, 24, 255, 41, 35, 24, 255, 42, 36, 24, 255, 50, 40, 27, 255, 48, 39, 25, 255, 59, 45, 30, 255, 45, 37, 24, 255, 39, 34, 24, 255, 43, 36, 24, 255, 40, 34, 24, 255, 35, 31, 22, 255, 39, 34, 24, 255, 42, 36, 24, 255, 65, 49, 33, 255, 69, 51, 33, 255, 42, 36, 24, 255, 42, 36, 23, 255, 47, 39, 25, 255, 49, 39, 27, 255, 42, 36, 24, 255, 47, 38, 25, 255, 49, 39, 26, 255, 40, 35, 23, 255, 42, 36, 24, 255, 45, 38, 25, 255, 43, 37, 24, 255, 34, 31, 22, 255, 37, 32, 22, 255, 35, 31, 22, 255, 40, 35, 24, 255, 33, 30, 22, 255, 34, 31, 22, 255, 40, 34, 24, 255, 44, 37, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 35, 31, 22, 255, 39, 34, 23, 255, 36, 32, 22, 255, 59, 49, 35, 255, 39, 34, 24, 255, 41, 36, 24, 255, 61, 50, 36, 255, 80, 64, 45, 255, 48, 40, 30, 255, 33, 30, 22, 255, 61, 50, 36, 255, 50, 42, 31, 255, 33, 30, 22, 255, 35, 31, 23, 255, 40, 35, 24, 255, 37, 33, 23, 255, 40, 34, 24, 255, 42, 36, 24, 255, 40, 35, 24, 255, 39, 33, 23, 255, 42, 36, 24, 255, 41, 35, 24, 255, 46, 38, 25, 255, 50, 42, 31, 255, 37, 33, 24, 255, 44, 37, 24, 255, 37, 33, 23, 255, 35, 31, 23, 255, 53, 42, 28, 255, 49, 40, 26, 255, 29, 40, 29, 255, 31, 45, 32, 255, 34, 50, 34, 255, 32, 46, 32, 255, 36, 54, 36, 255, 35, 52, 35, 255, 30, 43, 31, 255, 29, 41, 30, 255, 30, 42, 30, 255, 32, 46, 32, 255, 34, 49, 34, 255, 30, 43, 31, 255, 28, 39, 29, 255, 28, 38, 28, 255, 31, 44, 31, 255, 36, 54, 36, 255, 33, 48, 33, 255, 33, 49, 34, 255, 35, 51, 35, 255, 31, 45, 32, 255, 30, 43, 31, 255, 31, 45, 32, 255, 30, 42, 30, 255, 29, 41, 30, 255, 31, 44, 31, 255, 30, 43, 31, 255, 33, 49, 34, 255, 32, 47, 33, 255, 30, 43, 31, 255, 32, 47, 33, 255, 33, 48, 33, 255, 32, 47, 33, 255, 38, 58, 38, 255, 37, 55, 37, 255, 35, 53, 36, 255, 30, 42, 30, 255, 32, 45, 32, 255, 34, 50, 34, 255, 32, 46, 32, 255, 32, 47, 33, 255, 33, 49, 34, 255, 34, 50, 34, 255, 35, 52, 35, 255, 34, 50, 34, 255, 34, 49, 34, 255, 32, 45, 32, 255, 31, 45, 32, 255, 24, 32, 25, 255, 27, 36, 27, 255, 24, 32, 25, 255, 25, 33, 26, 255, 25, 34, 26, 255, 24, 32, 25, 255, 26, 35, 27, 255, 27, 37, 28, 255, 27, 37, 28, 255, 31, 45, 32, 255, 33, 49, 34, 255, 37, 56, 37, 255, 35, 53, 36, 255, 37, 56, 37, 255, 35, 52, 35, 255, 36, 53, 36, 255, 36, 53, 36, 255, 35, 52, 35, 255, 34, 50, 34, 255, 35, 51, 35, 255, 33, 49, 34, 255, 31, 44, 31, 255, 30, 43, 31, 255, 37, 56, 37, 255, 54, 78, 51, 255, 51, 74, 48, 255, 65, 92, 59, 255, 42, 62, 41, 255, 36, 54, 36, 255, 39, 59, 39, 255, 37, 55, 37, 255, 33, 49, 34, 255, 36, 53, 36, 255, 34, 50, 34, 255, 30, 42, 30, 255, 31, 45, 32, 255, 36, 54, 36, 255, 41, 61, 40, 255, 37, 55, 37, 255, 37, 56, 37, 255, 58, 84, 54, 255, 47, 68, 45, 255, 33, 48, 33, 255, 30, 43, 31, 255, 27, 37, 28, 255, 29, 40, 29, 255, 23, 29, 24, 255, 29, 36, 29, 255, 25, 31, 25, 255, 23, 29, 24, 255, 29, 41, 30, 255, 32, 46, 32, 255, 32, 46, 32, 255, 31, 44, 31, 255, 35, 51, 35, 255, 40, 60, 40, 255, 37, 55, 37, 255, 36, 53, 36, 255, 35, 51, 35, 255, 35, 51, 35, 255, 33, 47, 33, 255, 35, 53, 36, 255, 34, 51, 35, 255, 33, 49, 34, 255, 30, 43, 31, 255, 33, 48, 33, 255, 30, 43, 31, 255, 30, 43, 31, 255, 32, 47, 33, 255, 31, 44, 31, 255, 31, 44, 31, 255, 28, 38, 28, 255, 29, 41, 30, 255, 26, 35, 27, 255, 27, 37, 28, 255, 30, 42, 30, 255, 37, 55, 37, 255, 47, 69, 45, 255, 35, 53, 36, 255, 37, 55, 37, 255, 36, 54, 36, 255, 36, 53, 36, 255, 45, 67, 44, 255, 43, 64, 42, 255, 40, 60, 40, 255, 32, 47, 33, 255, 33, 48, 33, 255, 27, 38, 28, 255, 26, 35, 27, 255, 26, 34, 26, 255, 29, 41, 30, 255, 30, 43, 31, 255, 35, 52, 35, 255, 37, 55, 37, 255, 40, 59, 39, 255, 36, 54, 36, 255, 36, 54, 36, 255, 33, 48, 33, 255, 43, 63, 41, 255, 36, 54, 36, 255, 35, 53, 36, 255, 31, 44, 31, 255, 30, 42, 30, 255, 29, 41, 30, 255, 34, 49, 34, 255, 34, 50, 34, 255, 31, 45, 32, 255, 31, 45, 32, 255, 31, 45, 32, 255, 32, 45, 32, 255, 31, 44, 31, 255, 26, 36, 27, 255, 32, 46, 32, 255, 31, 45, 32, 255, 31, 44, 31, 255, 31, 44, 31, 255, 29, 41, 30, 255, 30, 43, 31, 255, 31, 45, 32, 255, 36, 54, 36, 255, 34, 49, 34, 255, 35, 52, 35, 255, 34, 49, 34, 255, 31, 44, 31, 255, 30, 42, 30, 255, 29, 41, 30, 255, 28, 38, 28, 255, 32, 46, 32, 255, 34, 50, 34, 255, 36, 54, 36, 255, 35, 52, 35, 255, 34, 50, 34, 255, 47, 68, 45, 255, 50, 73, 47, 255, 37, 56, 37, 255, 35, 52, 35, 255, 32, 46, 32, 255, 31, 44, 31, 255, 26, 34, 26, 255, 26, 34, 26, 255, 27, 35, 28, 255, 26, 33, 27, 255, 26, 34, 26, 255, 24, 32, 25, 255, 25, 33, 26, 255, 29, 41, 30, 255, 29, 40, 29, 255, 24, 31, 25, 255, 25, 34, 26, 255, 26, 36, 27, 255, 28, 39, 29, 255, 33, 48, 33, 255, 35, 52, 35, 255, 37, 55, 37, 255, 45, 66, 43, 255, 35, 52, 35, 255, 35, 51, 35, 255, 35, 52, 35, 255, 33, 49, 34, 255, 32, 46, 32, 255, 29, 41, 30, 255, 31, 45, 32, 255, 33, 48, 33, 255, 33, 48, 33, 255, 30, 42, 30, 255, 28, 39, 29, 255, 27, 37, 28, 255, 28, 39, 29, 255, 28, 39, 29, 255, 27, 37, 28, 255, 29, 41, 30, 255, 29, 40, 29, 255, 29, 41, 30, 255, 27, 37, 28, 255, 27, 37, 28, 255, 30, 43, 31, 255, 33, 47, 33, 255, 31, 45, 32, 255, 33, 48, 33, 255, 41, 61, 40, 255, 35, 53, 36, 255, 38, 58, 38, 255, 33, 48, 33, 255, 31, 45, 32, 255, 33, 48, 33, 255, 31, 44, 31, 255, 33, 47, 33, 255, 34, 49, 34, 255, 36, 53, 36, 255, 34, 49, 34, 255, 32, 46, 32, 255, 29, 40, 29, 255, 31, 45, 32, 255, 32, 45, 32, 255, 25, 34, 26, 255, 28, 38, 28, 255, 27, 38, 28, 255, 27, 37, 28, 255, 37, 55, 37, 255, 37, 56, 37, 255, 34, 50, 34, 255, 34, 50, 34, 255, 36, 53, 36, 255, 31, 44, 31, 255, 30, 42, 30, 255, 31, 45, 32, 255, 27, 38, 28, 255, 28, 39, 29, 255, 27, 36, 27, 255, 35, 31, 22, 255, 36, 32, 22, 255, 40, 34, 24, 255, 47, 39, 25, 255, 69, 88, 45, 255, 43, 37, 24, 255, 37, 33, 23, 255, 40, 34, 24, 255, 52, 42, 28, 255, 39, 34, 23, 255, 36, 31, 22, 255, 34, 31, 22, 255, 49, 42, 30, 255, 34, 30, 22, 255, 51, 43, 31, 255, 35, 31, 23, 255, 35, 31, 22, 255, 40, 35, 24, 255, 42, 36, 24, 255, 38, 33, 23, 255, 43, 36, 24, 255, 42, 37, 27, 255, 34, 30, 22, 255, 40, 34, 24, 255, 46, 38, 25, 255, 42, 36, 24, 255, 43, 36, 24, 255, 40, 35, 24, 255, 37, 33, 23, 255, 36, 32, 24, 255, 37, 33, 23, 255, 43, 37, 24, 255, 63, 48, 31, 255, 52, 42, 28, 255, 39, 33, 23, 255, 39, 34, 24, 255, 40, 35, 25, 255, 45, 39, 28, 255, 76, 61, 43, 255, 79, 63, 44, 255, 43, 37, 26, 255, 40, 36, 26, 255, 37, 33, 23, 255, 39, 34, 23, 255, 37, 32, 23, 255, 38, 33, 23, 255, 38, 33, 23, 255, 40, 35, 23, 255, 35, 31, 22, 255, 41, 35, 24, 255, 37, 33, 23, 255, 40, 34, 24, 255, 37, 33, 23, 255, 34, 30, 22, 255, 39, 34, 23, 255, 38, 33, 23, 255, 35, 31, 22, 255, 42, 37, 27, 255, 34, 31, 22, 255, 53, 44, 32, 255, 80, 64, 45, 255, 33, 30, 22, 255, 41, 36, 26, 255, 45, 39, 28, 255, 33, 30, 22, 255, 37, 33, 23, 255, 55, 46, 33, 255, 45, 39, 28, 255, 36, 31, 22, 255, 34, 30, 22, 255, 39, 34, 23, 255, 42, 36, 24, 255, 39, 34, 23, 255, 37, 33, 23, 255, 38, 33, 23, 255, 35, 31, 22, 255, 37, 33, 23, 255, 36, 32, 22, 255, 41, 35, 24, 255, 34, 31, 22, 255, 76, 61, 43, 255, 37, 33, 24, 255, 34, 31, 22, 255, 45, 37, 24, 255, 43, 44, 37, 255, 38, 33, 23, 255, 42, 36, 24, 255, 35, 31, 22, 255, 59, 49, 35, 255, 34, 31, 22, 255, 54, 45, 33, 255, 54, 45, 33, 255, 59, 49, 35, 255, 34, 30, 22, 255, 40, 34, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 43, 36, 24, 255, 41, 35, 24, 255, 45, 37, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 41, 36, 24, 255, 43, 37, 24, 255, 37, 33, 23, 255, 34, 31, 22, 255, 48, 40, 30, 255, 42, 36, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 39, 34, 23, 255, 57, 44, 29, 255, 57, 44, 29, 255, 66, 49, 33, 255, 45, 38, 25, 255, 60, 46, 30, 255, 57, 45, 29, 255, 42, 36, 24, 255, 69, 51, 33, 255, 47, 39, 25, 255, 42, 36, 24, 255, 63, 48, 32, 255, 49, 40, 26, 255, 44, 37, 24, 255, 48, 39, 25, 255, 67, 50, 33, 255, 71, 52, 33, 255, 43, 36, 24, 255, 49, 40, 26, 255, 52, 42, 27, 255, 52, 42, 28, 255, 54, 43, 28, 255, 67, 50, 33, 255, 74, 55, 33, 255, 49, 40, 26, 255, 57, 44, 29, 255, 52, 42, 27, 255, 42, 36, 24, 255, 37, 33, 23, 255, 47, 39, 25, 255, 39, 34, 24, 255, 36, 32, 23, 255, 54, 45, 33, 255, 36, 32, 23, 255, 42, 36, 24, 255, 37, 33, 23, 255, 43, 36, 24, 255, 41, 35, 24, 255, 40, 35, 24, 255, 42, 36, 24, 255, 60, 46, 30, 255, 74, 55, 33, 255, 70, 52, 33, 255, 42, 36, 24, 255, 44, 37, 24, 255, 41, 36, 24, 255, 35, 31, 22, 255, 40, 34, 24, 255, 37, 33, 23, 255, 40, 34, 24, 255, 43, 37, 24, 255, 44, 37, 24, 255, 43, 37, 24, 255, 36, 32, 23, 255, 37, 33, 23, 255, 36, 32, 24, 255, 39, 33, 23, 255, 34, 30, 22, 255, 34, 31, 22, 255, 36, 31, 22, 255, 45, 37, 24, 255, 43, 37, 24, 255, 36, 31, 22, 255, 34, 31, 22, 255, 36, 32, 22, 255, 41, 35, 24, 255, 44, 37, 24, 255, 40, 35, 24, 255, 41, 36, 24, 255, 40, 34, 24, 255, 57, 47, 34, 255, 70, 57, 40, 255, 38, 33, 23, 255, 42, 36, 24, 255, 42, 36, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 35, 31, 22, 255, 45, 38, 25, 255, 59, 45, 30, 255, 55, 43, 28, 255, 51, 41, 27, 255, 45, 38, 25, 255, 57, 44, 29, 255, 40, 35, 24, 255, 40, 35, 24, 255, 42, 36, 24, 255, 44, 37, 24, 255, 46, 38, 25, 255, 48, 39, 25, 255, 51, 41, 27, 255, 52, 42, 27, 255, 52, 42, 28, 255, 43, 36, 23, 255, 64, 48, 32, 255, 53, 41, 27, 255, 38, 33, 23, 255, 40, 35, 23, 255, 47, 39, 26, 255, 48, 39, 27, 255, 46, 38, 25, 255, 40, 34, 23, 255, 40, 34, 23, 255, 38, 33, 23, 255, 70, 57, 40, 255, 55, 45, 32, 255, 46, 40, 28, 255, 37, 33, 23, 255, 39, 34, 24, 255, 41, 35, 24, 255, 40, 34, 24, 255, 45, 37, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 40, 34, 24, 255, 51, 43, 31, 255, 39, 34, 23, 255, 48, 39, 25, 255, 41, 35, 24, 255, 39, 33, 23, 255, 36, 32, 23, 255, 80, 64, 45, 255, 75, 60, 43, 255, 34, 31, 22, 255, 37, 33, 23, 255, 37, 33, 23, 255, 39, 34, 25, 255, 39, 34, 23, 255, 48, 39, 25, 255, 56, 44, 29, 255, 50, 40, 27, 255, 41, 36, 24, 255, 38, 33, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 39, 34, 24, 255, 34, 29, 22, 255, 35, 30, 23, 255, 34, 30, 22, 255, 37, 33, 23, 255, 40, 35, 24, 255, 40, 35, 24, 255, 40, 35, 23, 255, 33, 47, 33, 255, 34, 50, 34, 255, 34, 50, 34, 255, 32, 47, 33, 255, 32, 46, 32, 255, 32, 47, 33, 255, 32, 47, 33, 255, 33, 49, 34, 255, 32, 46, 32, 255, 36, 54, 36, 255, 30, 42, 30, 255, 33, 47, 33, 255, 31, 45, 32, 255, 34, 50, 34, 255, 33, 49, 34, 255, 32, 47, 33, 255, 33, 48, 33, 255, 31, 44, 31, 255, 35, 52, 35, 255, 31, 45, 32, 255, 30, 43, 31, 255, 33, 48, 33, 255, 35, 51, 35, 255, 33, 49, 34, 255, 33, 48, 33, 255, 32, 45, 32, 255, 36, 54, 36, 255, 34, 51, 35, 255, 31, 45, 32, 255, 33, 49, 34, 255, 37, 55, 37, 255, 41, 61, 40, 255, 35, 51, 35, 255, 33, 48, 33, 255, 35, 53, 36, 255, 32, 46, 32, 255, 35, 44, 16, 255, 33, 48, 33, 255, 29, 41, 30, 255, 31, 45, 32, 255, 33, 48, 33, 255, 34, 50, 34, 255, 31, 45, 32, 255, 33, 48, 33, 255, 35, 51, 35, 255, 31, 44, 31, 255, 31, 44, 31, 255, 30, 43, 31, 255, 25, 34, 26, 255, 29, 40, 29, 255, 28, 39, 29, 255, 23, 29, 24, 255, 24, 32, 25, 255, 26, 35, 27, 255, 28, 38, 28, 255, 29, 41, 30, 255, 27, 37, 28, 255, 34, 49, 34, 255, 32, 46, 32, 255, 33, 47, 33, 255, 32, 46, 32, 255, 33, 48, 33, 255, 38, 58, 38, 255, 34, 50, 34, 255, 34, 50, 34, 255, 34, 50, 34, 255, 33, 49, 34, 255, 34, 49, 34, 255, 32, 46, 32, 255, 34, 51, 35, 255, 43, 64, 42, 255, 45, 66, 43, 255, 56, 81, 52, 255, 41, 61, 40, 255, 36, 53, 36, 255, 36, 53, 36, 255, 36, 54, 36, 255, 30, 42, 30, 255, 35, 51, 35, 255, 37, 55, 37, 255, 31, 44, 31, 255, 31, 44, 31, 255, 30, 42, 30, 255, 31, 44, 31, 255, 34, 49, 34, 255, 41, 61, 40, 255, 43, 64, 42, 255, 36, 54, 36, 255, 37, 55, 37, 255, 35, 51, 35, 255, 31, 44, 31, 255, 28, 39, 29, 255, 25, 33, 26, 255, 24, 32, 25, 255, 24, 31, 25, 255, 24, 31, 25, 255, 24, 32, 25, 255, 26, 35, 27, 255, 28, 38, 28, 255, 26, 35, 27, 255, 35, 51, 35, 255, 33, 49, 34, 255, 35, 52, 35, 255, 33, 49, 34, 255, 38, 58, 38, 255, 36, 54, 36, 255, 31, 44, 31, 255, 33, 47, 33, 255, 31, 44, 31, 255, 30, 42, 30, 255, 33, 49, 34, 255, 33, 48, 33, 255, 35, 52, 35, 255, 32, 45, 32, 255, 32, 46, 32, 255, 30, 43, 31, 255, 33, 49, 34, 255, 34, 49, 34, 255, 31, 44, 31, 255, 25, 33, 26, 255, 23, 30, 24, 255, 24, 30, 25, 255, 27, 37, 28, 255, 35, 51, 35, 255, 34, 51, 35, 255, 36, 54, 36, 255, 33, 49, 34, 255, 34, 50, 34, 255, 34, 49, 34, 255, 39, 59, 39, 255, 44, 65, 43, 255, 43, 64, 42, 255, 36, 54, 36, 255, 32, 46, 32, 255, 31, 44, 31, 255, 32, 47, 33, 255, 29, 40, 29, 255, 29, 40, 29, 255, 31, 45, 32, 255, 32, 47, 33, 255, 35, 53, 36, 255, 36, 54, 36, 255, 37, 56, 37, 255, 43, 64, 42, 255, 37, 55, 37, 255, 58, 83, 53, 255, 37, 56, 37, 255, 37, 55, 37, 255, 34, 49, 34, 255, 33, 48, 33, 255, 30, 43, 31, 255, 34, 50, 34, 255, 34, 49, 34, 255, 34, 49, 34, 255, 29, 40, 29, 255, 33, 47, 33, 255, 31, 44, 31, 255, 28, 40, 29, 255, 26, 35, 27, 255, 30, 42, 30, 255, 30, 42, 30, 255, 33, 48, 33, 255, 27, 36, 27, 255, 30, 43, 31, 255, 31, 44, 31, 255, 39, 59, 39, 255, 37, 55, 37, 255, 35, 53, 36, 255, 35, 52, 35, 255, 31, 45, 32, 255, 33, 48, 33, 255, 35, 51, 35, 255, 32, 46, 32, 255, 33, 48, 33, 255, 33, 49, 34, 255, 36, 54, 36, 255, 34, 49, 34, 255, 29, 41, 30, 255, 35, 51, 35, 255, 46, 68, 44, 255, 43, 64, 42, 255, 32, 46, 32, 255, 31, 44, 31, 255, 28, 39, 29, 255, 29, 41, 30, 255, 28, 38, 28, 255, 28, 39, 29, 255, 25, 34, 26, 255, 27, 38, 28, 255, 27, 37, 28, 255, 28, 39, 29, 255, 29, 41, 30, 255, 26, 35, 27, 255, 25, 34, 26, 255, 25, 33, 26, 255, 27, 37, 28, 255, 25, 33, 26, 255, 24, 31, 25, 255, 29, 40, 29, 255, 27, 37, 28, 255, 31, 44, 31, 255, 32, 46, 32, 255, 35, 53, 36, 255, 36, 54, 36, 255, 35, 51, 35, 255, 32, 47, 33, 255, 31, 44, 31, 255, 32, 45, 32, 255, 30, 43, 31, 255, 30, 43, 31, 255, 31, 45, 32, 255, 27, 37, 28, 255, 28, 40, 29, 255, 30, 43, 31, 255, 30, 43, 31, 255, 28, 39, 29, 255, 25, 33, 26, 255, 28, 39, 29, 255, 25, 34, 26, 255, 23, 30, 24, 255, 24, 31, 25, 255, 28, 40, 29, 255, 32, 46, 32, 255, 31, 45, 32, 255, 45, 66, 43, 255, 36, 54, 36, 255, 36, 54, 36, 255, 34, 50, 34, 255, 33, 49, 34, 255, 34, 50, 34, 255, 34, 49, 34, 255, 32, 47, 33, 255, 32, 45, 32, 255, 32, 47, 33, 255, 33, 49, 34, 255, 32, 47, 33, 255, 34, 49, 34, 255, 33, 47, 33, 255, 32, 45, 32, 255, 28, 40, 29, 255, 29, 41, 30, 255, 28, 38, 28, 255, 26, 35, 27, 255, 28, 40, 29, 255, 30, 42, 30, 255, 33, 49, 34, 255, 40, 59, 39, 255, 35, 52, 35, 255, 31, 45, 32, 255, 32, 47, 33, 255, 31, 44, 31, 255, 32, 47, 33, 255, 33, 48, 33, 255, 29, 41, 30, 255, 28, 38, 28, 255, 32, 46, 32, 255, 42, 36, 24, 255, 39, 33, 23, 255, 42, 36, 24, 255, 41, 35, 24, 255, 40, 34, 24, 255, 35, 31, 22, 255, 41, 35, 24, 255, 40, 35, 24, 255, 52, 42, 27, 255, 42, 36, 24, 255, 37, 33, 24, 255, 38, 33, 23, 255, 35, 31, 23, 255, 36, 32, 23, 255, 49, 42, 30, 255, 36, 32, 23, 255, 36, 32, 23, 255, 37, 33, 23, 255, 45, 37, 24, 255, 46, 38, 25, 255, 35, 31, 22, 255, 34, 31, 22, 255, 57, 47, 34, 255, 34, 30, 22, 255, 40, 34, 24, 255, 46, 38, 25, 255, 47, 39, 25, 255, 43, 37, 24, 255, 37, 33, 23, 255, 34, 30, 22, 255, 35, 31, 22, 255, 43, 37, 24, 255, 42, 36, 24, 255, 46, 38, 25, 255, 40, 34, 24, 255, 36, 32, 23, 255, 70, 56, 40, 255, 78, 62, 44, 255, 74, 59, 42, 255, 78, 61, 42, 255, 55, 45, 32, 255, 45, 38, 28, 255, 47, 40, 29, 255, 37, 33, 23, 255, 36, 31, 22, 255, 45, 38, 28, 255, 40, 34, 24, 255, 44, 37, 25, 255, 36, 32, 23, 255, 41, 36, 24, 255, 42, 36, 24, 255, 41, 35, 24, 255, 34, 31, 22, 255, 33, 30, 22, 255, 37, 33, 23, 255, 40, 35, 24, 255, 62, 51, 36, 255, 64, 52, 37, 255, 41, 36, 26, 255, 35, 31, 22, 255, 33, 30, 22, 255, 34, 30, 22, 255, 35, 31, 23, 255, 39, 34, 24, 255, 36, 32, 23, 255, 35, 31, 22, 255, 50, 42, 31, 255, 70, 57, 40, 255, 34, 31, 22, 255, 37, 33, 23, 255, 37, 33, 23, 255, 40, 34, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 42, 36, 24, 255, 41, 35, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 67, 54, 39, 255, 40, 35, 25, 255, 34, 31, 22, 255, 38, 33, 23, 255, 40, 35, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 42, 37, 27, 255, 63, 52, 37, 255, 49, 42, 30, 255, 45, 39, 28, 255, 35, 31, 23, 255, 41, 36, 26, 255, 43, 36, 24, 255, 36, 31, 22, 255, 42, 36, 24, 255, 43, 37, 24, 255, 41, 35, 24, 255, 44, 37, 24, 255, 39, 34, 24, 255, 51, 41, 27, 255, 43, 37, 24, 255, 45, 37, 24, 255, 42, 36, 24, 255, 34, 31, 22, 255, 37, 33, 23, 255, 47, 39, 25, 255, 42, 36, 24, 255, 43, 36, 24, 255, 34, 31, 22, 255, 39, 34, 23, 255, 37, 33, 23, 255, 49, 40, 26, 255, 61, 47, 31, 255, 52, 42, 27, 255, 52, 42, 27, 255, 50, 40, 27, 255, 49, 40, 26, 255, 45, 38, 25, 255, 69, 51, 33, 255, 63, 48, 32, 255, 48, 39, 25, 255, 53, 42, 28, 255, 37, 33, 23, 255, 43, 36, 24, 255, 42, 36, 24, 255, 66, 49, 33, 255, 57, 44, 29, 255, 52, 42, 27, 255, 55, 43, 28, 255, 42, 36, 24, 255, 59, 45, 30, 255, 67, 50, 33, 255, 59, 45, 30, 255, 74, 55, 33, 255, 66, 49, 33, 255, 55, 43, 28, 255, 57, 45, 29, 255, 59, 46, 30, 255, 40, 35, 24, 255, 45, 37, 24, 255, 36, 31, 22, 255, 36, 32, 22, 255, 40, 34, 24, 255, 34, 31, 22, 255, 43, 36, 24, 255, 35, 31, 22, 255, 37, 33, 23, 255, 37, 33, 23, 255, 36, 32, 23, 255, 45, 37, 24, 255, 63, 48, 32, 255, 45, 38, 25, 255, 52, 42, 27, 255, 42, 36, 24, 255, 45, 37, 24, 255, 36, 32, 23, 255, 33, 30, 22, 255, 41, 36, 24, 255, 46, 38, 25, 255, 41, 35, 24, 255, 43, 37, 24, 255, 41, 35, 24, 255, 52, 42, 28, 255, 42, 36, 24, 255, 37, 33, 23, 255, 39, 34, 24, 255, 48, 40, 30, 255, 33, 30, 22, 255, 35, 31, 22, 255, 41, 36, 24, 255, 39, 34, 23, 255, 47, 39, 25, 255, 42, 36, 24, 255, 40, 34, 24, 255, 58, 48, 34, 255, 35, 31, 22, 255, 40, 34, 24, 255, 35, 31, 22, 255, 41, 35, 24, 255, 40, 35, 24, 255, 66, 54, 38, 255, 37, 33, 24, 255, 37, 33, 24, 255, 38, 33, 23, 255, 44, 37, 24, 255, 47, 39, 25, 255, 36, 31, 22, 255, 35, 31, 22, 255, 45, 37, 24, 255, 59, 45, 30, 255, 64, 48, 32, 255, 45, 37, 24, 255, 42, 36, 24, 255, 59, 45, 30, 255, 49, 40, 26, 255, 43, 37, 24, 255, 42, 36, 24, 255, 40, 35, 24, 255, 42, 36, 24, 255, 38, 33, 23, 255, 40, 35, 24, 255, 45, 37, 24, 255, 63, 47, 31, 255, 47, 39, 25, 255, 58, 44, 29, 255, 58, 44, 29, 255, 44, 36, 24, 255, 38, 33, 23, 255, 41, 35, 24, 255, 48, 39, 26, 255, 39, 34, 24, 255, 37, 32, 22, 255, 37, 32, 22, 255, 38, 33, 23, 255, 62, 51, 36, 255, 60, 49, 34, 255, 61, 51, 36, 255, 44, 37, 24, 255, 40, 35, 24, 255, 44, 37, 24, 255, 51, 41, 27, 255, 51, 41, 27, 255, 51, 41, 27, 255, 48, 39, 25, 255, 34, 31, 22, 255, 33, 30, 22, 255, 37, 33, 23, 255, 58, 45, 30, 255, 48, 40, 26, 255, 42, 36, 24, 255, 41, 35, 24, 255, 49, 42, 30, 255, 70, 57, 40, 255, 37, 33, 23, 255, 42, 36, 24, 255, 35, 31, 22, 255, 35, 31, 22, 255, 42, 36, 24, 255, 46, 39, 25, 255, 45, 37, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 40, 34, 24, 255, 35, 31, 23, 255, 36, 31, 22, 255, 34, 31, 22, 255, 41, 36, 26, 255, 36, 32, 23, 255, 39, 34, 23, 255, 41, 35, 24, 255, 41, 35, 24, 255, 44, 37, 24, 255, 42, 36, 24, 255, 43, 36, 24, 255, 30, 42, 30, 255, 28, 40, 29, 255, 30, 43, 31, 255, 32, 47, 33, 255, 32, 46, 32, 255, 32, 45, 32, 255, 35, 51, 35, 255, 31, 44, 31, 255, 34, 51, 35, 255, 34, 50, 34, 255, 34, 50, 34, 255, 30, 43, 31, 255, 33, 48, 33, 255, 33, 47, 33, 255, 34, 50, 34, 255, 30, 42, 30, 255, 33, 48, 33, 255, 31, 45, 32, 255, 33, 48, 33, 255, 29, 41, 30, 255, 30, 42, 30, 255, 36, 53, 36, 255, 35, 51, 35, 255, 33, 48, 33, 255, 34, 50, 34, 255, 33, 48, 33, 255, 33, 49, 34, 255, 32, 47, 33, 255, 32, 46, 32, 255, 34, 50, 34, 255, 33, 49, 34, 255, 33, 48, 33, 255, 27, 37, 28, 255, 35, 52, 35, 255, 33, 48, 33, 255, 31, 44, 31, 255, 33, 49, 34, 255, 30, 43, 31, 255, 29, 41, 30, 255, 32, 45, 32, 255, 35, 51, 35, 255, 33, 48, 33, 255, 30, 43, 31, 255, 33, 49, 34, 255, 31, 45, 32, 255, 31, 44, 31, 255, 35, 52, 35, 255, 27, 38, 28, 255, 28, 38, 28, 255, 29, 41, 30, 255, 28, 39, 29, 255, 23, 29, 24, 255, 25, 33, 26, 255, 26, 35, 27, 255, 30, 42, 30, 255, 29, 41, 30, 255, 28, 39, 29, 255, 33, 48, 33, 255, 30, 42, 30, 255, 29, 40, 29, 255, 26, 36, 27, 255, 32, 46, 32, 255, 35, 51, 35, 255, 35, 51, 35, 255, 32, 47, 33, 255, 35, 52, 35, 255, 35, 52, 35, 255, 33, 48, 33, 255, 33, 48, 33, 255, 34, 50, 34, 255, 49, 71, 46, 255, 45, 66, 43, 255, 36, 54, 36, 255, 37, 55, 37, 255, 36, 54, 36, 255, 35, 51, 35, 255, 34, 49, 34, 255, 36, 53, 36, 255, 36, 53, 36, 255, 32, 46, 32, 255, 29, 41, 30, 255, 31, 45, 32, 255, 30, 43, 31, 255, 31, 44, 31, 255, 30, 43, 31, 255, 35, 52, 35, 255, 35, 53, 36, 255, 31, 44, 31, 255, 36, 53, 36, 255, 35, 52, 35, 255, 29, 40, 29, 255, 28, 39, 29, 255, 27, 37, 28, 255, 27, 37, 28, 255, 27, 37, 28, 255, 26, 34, 26, 255, 26, 35, 27, 255, 26, 35, 27, 255, 30, 43, 31, 255, 29, 41, 30, 255, 33, 48, 33, 255, 35, 51, 35, 255, 33, 47, 33, 255, 34, 50, 34, 255, 36, 54, 36, 255, 30, 42, 30, 255, 29, 40, 29, 255, 30, 43, 31, 255, 32, 45, 32, 255, 27, 36, 27, 255, 34, 49, 34, 255, 33, 48, 33, 255, 34, 50, 34, 255, 32, 47, 33, 255, 33, 48, 33, 255, 34, 49, 34, 255, 38, 57, 38, 255, 32, 47, 33, 255, 32, 46, 32, 255, 29, 41, 30, 255, 26, 35, 27, 255, 26, 34, 26, 255, 26, 36, 27, 255, 33, 48, 33, 255, 33, 48, 33, 255, 31, 45, 32, 255, 28, 39, 29, 255, 28, 39, 29, 255, 28, 39, 29, 255, 30, 43, 31, 255, 35, 51, 35, 255, 34, 50, 34, 255, 35, 51, 35, 255, 32, 46, 32, 255, 33, 49, 34, 255, 31, 44, 31, 255, 28, 38, 28, 255, 29, 41, 30, 255, 27, 37, 28, 255, 33, 49, 34, 255, 34, 49, 34, 255, 36, 54, 36, 255, 47, 68, 45, 255, 40, 59, 39, 255, 32, 47, 33, 255, 47, 69, 45, 255, 36, 53, 36, 255, 33, 48, 33, 255, 30, 42, 30, 255, 29, 41, 30, 255, 32, 46, 32, 255, 35, 53, 36, 255, 36, 54, 36, 255, 32, 45, 32, 255, 30, 43, 31, 255, 33, 48, 33, 255, 29, 40, 29, 255, 28, 39, 29, 255, 26, 35, 27, 255, 29, 41, 30, 255, 33, 49, 34, 255, 35, 52, 35, 255, 30, 42, 30, 255, 32, 47, 33, 255, 31, 45, 32, 255, 34, 50, 34, 255, 33, 49, 34, 255, 35, 52, 35, 255, 32, 46, 32, 255, 35, 51, 35, 255, 33, 47, 33, 255, 33, 49, 34, 255, 33, 48, 33, 255, 34, 50, 34, 255, 33, 49, 34, 255, 35, 51, 35, 255, 31, 45, 32, 255, 31, 44, 31, 255, 36, 53, 36, 255, 56, 80, 52, 255, 41, 61, 40, 255, 35, 52, 35, 255, 31, 45, 32, 255, 30, 42, 30, 255, 30, 43, 31, 255, 30, 43, 31, 255, 27, 37, 28, 255, 24, 31, 25, 255, 25, 34, 26, 255, 24, 32, 25, 255, 32, 46, 32, 255, 32, 47, 33, 255, 30, 43, 31, 255, 29, 41, 30, 255, 26, 36, 27, 255, 24, 31, 25, 255, 27, 37, 28, 255, 28, 38, 28, 255, 27, 37, 28, 255, 29, 40, 29, 255, 29, 41, 30, 255, 27, 37, 28, 255, 32, 45, 32, 255, 33, 49, 34, 255, 41, 61, 40, 255, 35, 53, 36, 255, 34, 51, 35, 255, 38, 57, 38, 255, 33, 49, 34, 255, 31, 45, 32, 255, 30, 42, 30, 255, 30, 43, 31, 255, 31, 44, 31, 255, 33, 48, 33, 255, 31, 45, 32, 255, 28, 38, 28, 255, 26, 34, 26, 255, 26, 34, 26, 255, 24, 31, 25, 255, 24, 31, 25, 255, 27, 37, 28, 255, 28, 39, 29, 255, 30, 43, 31, 255, 33, 49, 34, 255, 45, 66, 43, 255, 35, 51, 35, 255, 36, 54, 36, 255, 34, 49, 34, 255, 36, 53, 36, 255, 32, 46, 32, 255, 37, 56, 37, 255, 36, 54, 36, 255, 33, 49, 34, 255, 31, 44, 31, 255, 31, 44, 31, 255, 33, 48, 33, 255, 32, 46, 32, 255, 34, 49, 34, 255, 29, 41, 30, 255, 29, 41, 30, 255, 31, 44, 31, 255, 29, 41, 30, 255, 31, 44, 31, 255, 31, 45, 32, 255, 32, 47, 33, 255, 34, 50, 34, 255, 35, 51, 35, 255, 34, 49, 34, 255, 33, 47, 33, 255, 30, 42, 30, 255, 31, 44, 31, 255, 33, 48, 33, 255, 34, 49, 34, 255, 30, 43, 31, 255, 28, 39, 29, 255, 32, 45, 32, 255, 45, 37, 24, 255, 40, 35, 24, 255, 34, 31, 22, 255, 41, 35, 24, 255, 39, 34, 23, 255, 39, 34, 25, 255, 59, 49, 35, 255, 36, 32, 22, 255, 38, 33, 23, 255, 35, 31, 22, 255, 36, 32, 23, 255, 36, 31, 22, 255, 53, 44, 32, 255, 79, 63, 44, 255, 33, 30, 22, 255, 42, 36, 24, 255, 49, 42, 30, 255, 34, 31, 22, 255, 39, 34, 24, 255, 42, 37, 27, 255, 36, 32, 22, 255, 34, 31, 22, 255, 34, 30, 22, 255, 58, 48, 34, 255, 41, 35, 24, 255, 39, 33, 23, 255, 37, 33, 23, 255, 43, 37, 24, 255, 51, 41, 27, 255, 43, 37, 24, 255, 46, 38, 25, 255, 43, 36, 24, 255, 36, 32, 23, 255, 41, 36, 26, 255, 35, 31, 23, 255, 54, 45, 33, 255, 79, 63, 44, 255, 58, 48, 34, 255, 38, 33, 23, 255, 35, 31, 23, 255, 56, 47, 33, 255, 59, 49, 35, 255, 33, 30, 22, 255, 70, 56, 39, 255, 46, 39, 28, 255, 51, 43, 30, 255, 45, 37, 24, 255, 41, 35, 24, 255, 46, 37, 25, 255, 35, 31, 22, 255, 40, 34, 24, 255, 36, 32, 22, 255, 44, 37, 24, 255, 42, 36, 24, 255, 38, 33, 23, 255, 40, 35, 25, 255, 44, 38, 27, 255, 39, 34, 25, 255, 42, 37, 27, 255, 37, 33, 23, 255, 40, 35, 25, 255, 34, 31, 22, 255, 39, 34, 24, 255, 46, 39, 25, 255, 34, 31, 22, 255, 37, 33, 23, 255, 37, 33, 24, 255, 44, 38, 27, 255, 40, 35, 24, 255, 43, 37, 24, 255, 55, 46, 33, 255, 34, 31, 22, 255, 52, 42, 28, 255, 40, 34, 24, 255, 33, 30, 22, 255, 44, 38, 27, 255, 40, 35, 24, 255, 37, 33, 23, 255, 39, 34, 24, 255, 55, 46, 33, 255, 44, 38, 27, 255, 50, 42, 31, 255, 57, 47, 34, 255, 38, 33, 23, 255, 37, 33, 23, 255, 39, 33, 23, 255, 43, 37, 24, 255, 36, 31, 22, 255, 45, 39, 28, 255, 36, 32, 23, 255, 37, 33, 24, 255, 40, 34, 24, 255, 53, 44, 32, 255, 72, 58, 42, 255, 34, 31, 22, 255, 39, 33, 23, 255, 47, 39, 25, 255, 44, 37, 24, 255, 37, 33, 23, 255, 36, 32, 23, 255, 44, 37, 24, 255, 61, 46, 31, 255, 72, 54, 33, 255, 71, 52, 33, 255, 54, 43, 28, 255, 55, 43, 28, 255, 40, 34, 24, 255, 38, 33, 23, 255, 55, 46, 33, 255, 68, 55, 40, 255, 75, 60, 43, 255, 59, 49, 35, 255, 43, 36, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 40, 34, 24, 255, 47, 39, 25, 255, 48, 40, 26, 255, 54, 43, 28, 255, 57, 44, 29, 255, 55, 43, 28, 255, 51, 41, 27, 255, 50, 40, 27, 255, 37, 33, 23, 255, 40, 34, 24, 255, 40, 34, 24, 255, 36, 32, 23, 255, 36, 31, 22, 255, 43, 37, 24, 255, 47, 39, 25, 255, 44, 37, 24, 255, 41, 35, 24, 255, 45, 37, 24, 255, 52, 42, 27, 255, 45, 37, 24, 255, 40, 35, 24, 255, 48, 39, 25, 255, 45, 37, 24, 255, 58, 45, 30, 255, 45, 37, 24, 255, 51, 41, 27, 255, 48, 40, 26, 255, 40, 35, 24, 255, 45, 37, 24, 255, 44, 37, 24, 255, 44, 37, 24, 255, 36, 31, 22, 255, 37, 33, 23, 255, 36, 32, 23, 255, 34, 31, 22, 255, 55, 43, 28, 255, 45, 38, 25, 255, 40, 34, 24, 255, 52, 42, 27, 255, 40, 35, 24, 255, 39, 34, 23, 255, 37, 33, 23, 255, 39, 34, 24, 255, 42, 37, 27, 255, 35, 31, 22, 255, 42, 36, 24, 255, 42, 36, 24, 255, 52, 42, 27, 255, 34, 31, 22, 255, 51, 41, 27, 255, 44, 37, 24, 255, 51, 41, 27, 255, 52, 42, 28, 255, 34, 31, 22, 255, 40, 34, 24, 255, 49, 40, 26, 255, 41, 35, 24, 255, 39, 34, 23, 255, 62, 47, 31, 255, 42, 36, 24, 255, 42, 36, 24, 255, 43, 37, 24, 255, 35, 31, 22, 255, 34, 30, 22, 255, 34, 30, 22, 255, 37, 33, 23, 255, 35, 31, 22, 255, 45, 39, 28, 255, 40, 35, 24, 255, 61, 46, 31, 255, 40, 35, 24, 255, 39, 34, 23, 255, 49, 40, 26, 255, 39, 34, 23, 255, 34, 31, 22, 255, 52, 42, 27, 255, 68, 51, 33, 255, 84, 61, 33, 255, 54, 43, 28, 255, 39, 34, 24, 255, 49, 40, 26, 255, 52, 42, 27, 255, 39, 34, 24, 255, 36, 32, 22, 255, 42, 36, 24, 255, 40, 34, 24, 255, 38, 33, 23, 255, 43, 37, 24, 255, 42, 36, 24, 255, 43, 36, 24, 255, 65, 49, 31, 255, 47, 38, 25, 255, 56, 44, 29, 255, 48, 39, 25, 255, 36, 32, 22, 255, 36, 32, 23, 255, 58, 45, 31, 255, 41, 36, 24, 255, 41, 35, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 68, 55, 40, 255, 61, 50, 35, 255, 56, 46, 33, 255, 49, 40, 26, 255, 40, 34, 24, 255, 40, 34, 24, 255, 64, 48, 32, 255, 67, 50, 33, 255, 59, 46, 30, 255, 42, 36, 24, 255, 35, 31, 22, 255, 39, 34, 24, 255, 57, 44, 29, 255, 42, 36, 24, 255, 43, 36, 24, 255, 45, 37, 24, 255, 39, 33, 23, 255, 40, 35, 24, 255, 51, 43, 31, 255, 39, 34, 25, 255, 35, 31, 22, 255, 33, 30, 22, 255, 46, 39, 25, 255, 51, 41, 27, 255, 34, 31, 22, 255, 50, 40, 27, 255, 42, 36, 24, 255, 48, 40, 26, 255, 43, 36, 24, 255, 43, 37, 24, 255, 41, 35, 24, 255, 43, 36, 24, 255, 39, 33, 23, 255, 44, 38, 27, 255, 34, 31, 22, 255, 45, 39, 28, 255, 37, 33, 23, 255, 43, 37, 24, 255, 46, 38, 25, 255, 42, 36, 24, 255, 31, 45, 32, 255, 31, 45, 32, 255, 34, 49, 34, 255, 34, 49, 34, 255, 28, 40, 29, 255, 30, 42, 30, 255, 36, 53, 36, 255, 33, 48, 33, 255, 35, 52, 35, 255, 36, 54, 36, 255, 34, 50, 34, 255, 36, 54, 36, 255, 35, 51, 35, 255, 36, 54, 36, 255, 30, 43, 31, 255, 29, 40, 29, 255, 34, 49, 34, 255, 28, 39, 29, 255, 32, 46, 32, 255, 31, 45, 32, 255, 33, 48, 33, 255, 29, 41, 30, 255, 28, 40, 29, 255, 31, 44, 31, 255, 35, 51, 35, 255, 37, 55, 37, 255, 37, 56, 37, 255, 36, 53, 36, 255, 34, 49, 34, 255, 33, 48, 33, 255, 33, 49, 34, 255, 28, 38, 28, 255, 26, 34, 26, 255, 30, 43, 31, 255, 28, 39, 29, 255, 31, 44, 31, 255, 24, 32, 25, 255, 26, 36, 27, 255, 29, 41, 30, 255, 27, 36, 27, 255, 36, 54, 36, 255, 34, 50, 34, 255, 38, 57, 38, 255, 49, 71, 46, 255, 32, 46, 32, 255, 29, 40, 29, 255, 33, 48, 33, 255, 30, 43, 31, 255, 30, 42, 30, 255, 30, 42, 30, 255, 27, 37, 28, 255, 25, 33, 26, 255, 24, 31, 25, 255, 27, 36, 27, 255, 27, 37, 28, 255, 29, 41, 30, 255, 32, 46, 32, 255, 32, 46, 32, 255, 26, 36, 27, 255, 31, 44, 31, 255, 27, 38, 28, 255, 30, 42, 30, 255, 37, 56, 37, 255, 30, 43, 31, 255, 35, 52, 35, 255, 30, 42, 30, 255, 35, 53, 36, 255, 35, 52, 35, 255, 33, 48, 33, 255, 33, 48, 33, 255, 34, 50, 34, 255, 32, 46, 32, 255, 32, 46, 32, 255, 29, 41, 30, 255, 35, 52, 35, 255, 31, 45, 32, 255, 32, 46, 32, 255, 32, 46, 32, 255, 33, 47, 33, 255, 32, 46, 32, 255, 31, 45, 32, 255, 34, 50, 34, 255, 34, 50, 34, 255, 32, 47, 33, 255, 27, 37, 28, 255, 31, 44, 31, 255, 31, 45, 32, 255, 29, 41, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 29, 40, 29, 255, 30, 42, 30, 255, 34, 49, 34, 255, 30, 43, 31, 255, 27, 36, 27, 255, 32, 46, 32, 255, 32, 47, 33, 255, 31, 45, 32, 255, 30, 43, 31, 255, 31, 45, 32, 255, 34, 50, 34, 255, 37, 55, 37, 255, 31, 45, 32, 255, 34, 50, 34, 255, 32, 46, 32, 255, 27, 37, 28, 255, 26, 36, 27, 255, 32, 46, 32, 255, 32, 45, 32, 255, 32, 46, 32, 255, 36, 54, 36, 255, 40, 60, 40, 255, 34, 50, 34, 255, 35, 52, 35, 255, 32, 47, 33, 255, 29, 41, 30, 255, 33, 49, 34, 255, 32, 46, 32, 255, 29, 40, 29, 255, 26, 35, 27, 255, 27, 38, 28, 255, 25, 33, 26, 255, 28, 39, 29, 255, 28, 38, 28, 255, 34, 50, 34, 255, 25, 33, 26, 255, 25, 32, 26, 255, 24, 31, 25, 255, 32, 46, 32, 255, 24, 31, 25, 255, 29, 41, 30, 255, 32, 47, 33, 255, 35, 52, 35, 255, 33, 49, 34, 255, 32, 45, 32, 255, 26, 36, 27, 255, 24, 32, 25, 255, 23, 30, 24, 255, 28, 40, 29, 255, 33, 49, 34, 255, 35, 53, 36, 255, 47, 69, 45, 255, 36, 54, 36, 255, 36, 54, 36, 255, 40, 59, 39, 255, 36, 54, 36, 255, 35, 53, 36, 255, 30, 43, 31, 255, 34, 49, 34, 255, 32, 46, 32, 255, 30, 43, 31, 255, 33, 48, 33, 255, 34, 49, 34, 255, 29, 41, 30, 255, 32, 46, 32, 255, 30, 43, 31, 255, 29, 41, 30, 255, 32, 46, 32, 255, 33, 48, 33, 255, 29, 41, 30, 255, 32, 46, 32, 255, 30, 43, 31, 255, 30, 42, 30, 255, 35, 53, 36, 255, 33, 48, 33, 255, 31, 44, 31, 255, 29, 41, 30, 255, 33, 48, 33, 255, 34, 49, 34, 255, 34, 49, 34, 255, 31, 44, 31, 255, 29, 41, 30, 255, 33, 48, 33, 255, 33, 48, 33, 255, 34, 50, 34, 255, 34, 50, 34, 255, 31, 44, 31, 255, 36, 53, 36, 255, 37, 55, 37, 255, 45, 66, 43, 255, 46, 68, 44, 255, 36, 54, 36, 255, 33, 48, 33, 255, 34, 49, 34, 255, 35, 53, 36, 255, 30, 42, 30, 255, 28, 39, 29, 255, 28, 39, 29, 255, 27, 37, 28, 255, 25, 34, 26, 255, 25, 34, 26, 255, 30, 42, 30, 255, 33, 48, 33, 255, 30, 43, 31, 255, 28, 38, 28, 255, 27, 36, 27, 255, 25, 33, 26, 255, 26, 35, 27, 255, 27, 38, 28, 255, 26, 35, 27, 255, 29, 41, 30, 255, 31, 44, 31, 255, 31, 45, 32, 255, 35, 52, 35, 255, 41, 61, 40, 255, 45, 67, 44, 255, 36, 54, 36, 255, 35, 52, 35, 255, 42, 62, 41, 255, 36, 53, 36, 255, 33, 48, 33, 255, 31, 45, 32, 255, 35, 52, 35, 255, 35, 51, 35, 255, 33, 49, 34, 255, 33, 47, 33, 255, 28, 39, 29, 255, 23, 29, 24, 255, 24, 31, 25, 255, 30, 42, 30, 255, 32, 47, 33, 255, 30, 42, 30, 255, 34, 50, 34, 255, 33, 48, 33, 255, 34, 50, 34, 255, 35, 51, 35, 255, 32, 46, 32, 255, 30, 43, 31, 255, 33, 47, 33, 255, 36, 54, 36, 255, 36, 53, 36, 255, 40, 59, 39, 255, 40, 60, 40, 255, 32, 46, 32, 255, 31, 44, 31, 255, 29, 41, 30, 255, 28, 38, 28, 255, 30, 42, 30, 255, 29, 40, 29, 255, 31, 45, 32, 255, 29, 41, 30, 255, 27, 36, 27, 255, 29, 41, 30, 255, 29, 41, 30, 255, 32, 47, 33, 255, 34, 49, 34, 255, 33, 48, 33, 255, 33, 48, 33, 255, 34, 49, 34, 255, 34, 50, 34, 255, 29, 41, 30, 255, 32, 47, 33, 255, 33, 48, 33, 255, 33, 49, 34, 255, 33, 48, 33, 255, 32, 47, 33, 255, 46, 39, 25, 255, 36, 31, 22, 255, 37, 33, 23, 255, 42, 36, 24, 255, 70, 57, 40, 255, 40, 35, 25, 255, 79, 63, 45, 255, 51, 43, 31, 255, 71, 57, 41, 255, 53, 44, 32, 255, 51, 43, 31, 255, 37, 33, 23, 255, 42, 36, 24, 255, 34, 30, 22, 255, 40, 34, 24, 255, 36, 31, 22, 255, 39, 34, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 35, 31, 23, 255, 41, 36, 26, 255, 35, 31, 22, 255, 41, 35, 24, 255, 37, 33, 23, 255, 51, 41, 27, 255, 42, 36, 24, 255, 44, 37, 24, 255, 36, 31, 22, 255, 48, 40, 26, 255, 45, 37, 24, 255, 41, 36, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 38, 33, 23, 255, 36, 31, 22, 255, 48, 40, 30, 255, 37, 33, 23, 255, 33, 30, 22, 255, 37, 33, 23, 255, 36, 32, 23, 255, 38, 33, 24, 255, 61, 50, 35, 255, 34, 30, 22, 255, 38, 33, 23, 255, 40, 35, 23, 255, 44, 37, 24, 255, 37, 33, 23, 255, 44, 37, 24, 255, 42, 36, 24, 255, 46, 38, 26, 255, 48, 39, 26, 255, 46, 39, 25, 255, 44, 37, 24, 255, 44, 36, 24, 255, 34, 31, 22, 255, 36, 32, 23, 255, 37, 33, 24, 255, 54, 45, 33, 255, 35, 31, 23, 255, 37, 33, 23, 255, 48, 40, 26, 255, 45, 38, 25, 255, 47, 39, 25, 255, 64, 48, 32, 255, 58, 45, 30, 255, 43, 37, 24, 255, 38, 33, 23, 255, 35, 31, 22, 255, 42, 36, 24, 255, 33, 30, 22, 255, 57, 47, 34, 255, 54, 45, 33, 255, 44, 37, 24, 255, 57, 79, 33, 255, 34, 31, 22, 255, 40, 35, 24, 255, 46, 38, 25, 255, 37, 33, 23, 255, 36, 32, 22, 255, 57, 47, 34, 255, 76, 61, 43, 255, 50, 42, 31, 255, 41, 35, 24, 255, 47, 39, 25, 255, 37, 33, 23, 255, 39, 34, 23, 255, 33, 30, 22, 255, 33, 30, 22, 255, 42, 36, 24, 255, 42, 36, 24, 255, 36, 32, 23, 255, 59, 49, 35, 255, 61, 50, 36, 255, 70, 57, 40, 255, 38, 33, 23, 255, 38, 33, 23, 255, 40, 35, 25, 255, 35, 31, 22, 255, 40, 34, 24, 255, 43, 36, 24, 255, 52, 42, 28, 255, 70, 52, 33, 255, 81, 60, 33, 255, 65, 49, 33, 255, 53, 42, 28, 255, 63, 48, 31, 255, 45, 37, 24, 255, 37, 33, 23, 255, 48, 40, 30, 255, 49, 42, 30, 255, 79, 63, 44, 255, 41, 36, 26, 255, 41, 36, 24, 255, 40, 35, 25, 255, 37, 33, 23, 255, 42, 36, 24, 255, 43, 36, 24, 255, 38, 33, 23, 255, 37, 33, 23, 255, 44, 37, 24, 255, 41, 36, 24, 255, 40, 35, 24, 255, 37, 33, 23, 255, 36, 32, 23, 255, 50, 40, 27, 255, 42, 36, 24, 255, 43, 37, 24, 255, 37, 33, 23, 255, 39, 34, 24, 255, 39, 34, 24, 255, 49, 40, 26, 255, 44, 37, 24, 255, 47, 39, 25, 255, 40, 34, 24, 255, 43, 37, 24, 255, 45, 37, 24, 255, 35, 31, 22, 255, 45, 38, 25, 255, 41, 35, 24, 255, 66, 49, 33, 255, 52, 42, 27, 255, 52, 42, 27, 255, 43, 36, 24, 255, 42, 36, 24, 255, 33, 30, 22, 255, 33, 30, 22, 255, 34, 31, 22, 255, 34, 31, 22, 255, 39, 34, 24, 255, 49, 40, 26, 255, 43, 36, 24, 255, 34, 31, 22, 255, 36, 32, 24, 255, 35, 31, 23, 255, 34, 30, 22, 255, 40, 34, 24, 255, 42, 36, 24, 255, 46, 38, 25, 255, 41, 35, 24, 255, 43, 37, 24, 255, 54, 43, 28, 255, 45, 37, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 46, 39, 25, 255, 45, 37, 24, 255, 47, 39, 25, 255, 51, 41, 27, 255, 49, 40, 26, 255, 62, 47, 31, 255, 64, 48, 32, 255, 48, 40, 26, 255, 66, 49, 33, 255, 74, 54, 33, 255, 52, 42, 27, 255, 43, 37, 24, 255, 43, 37, 24, 255, 51, 41, 27, 255, 37, 33, 23, 255, 43, 37, 24, 255, 42, 36, 24, 255, 39, 34, 24, 255, 43, 37, 24, 255, 41, 35, 24, 255, 40, 35, 24, 255, 52, 42, 27, 255, 70, 52, 33, 255, 60, 46, 31, 255, 59, 46, 30, 255, 45, 38, 25, 255, 62, 47, 31, 255, 73, 54, 33, 255, 70, 52, 33, 255, 45, 37, 24, 255, 45, 38, 25, 255, 45, 37, 24, 255, 48, 39, 25, 255, 42, 36, 24, 255, 42, 36, 24, 255, 45, 38, 25, 255, 45, 37, 24, 255, 43, 37, 24, 255, 40, 34, 23, 255, 54, 43, 28, 255, 66, 49, 33, 255, 60, 46, 31, 255, 44, 37, 24, 255, 40, 35, 24, 255, 47, 38, 26, 255, 38, 33, 23, 255, 47, 38, 25, 255, 57, 44, 30, 255, 41, 35, 23, 255, 54, 42, 28, 255, 40, 34, 23, 255, 37, 33, 23, 255, 38, 33, 23, 255, 37, 33, 23, 255, 42, 37, 27, 255, 45, 37, 24, 255, 52, 42, 27, 255, 57, 44, 29, 255, 49, 40, 26, 255, 60, 46, 31, 255, 64, 48, 32, 255, 43, 37, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 39, 34, 24, 255, 43, 36, 24, 255, 43, 36, 24, 255, 37, 33, 23, 255, 36, 31, 22, 255, 34, 31, 22, 255, 54, 45, 33, 255, 67, 54, 39, 255, 36, 32, 23, 255, 34, 30, 22, 255, 39, 34, 23, 255, 43, 37, 24, 255, 40, 35, 25, 255, 42, 36, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 39, 34, 23, 255, 51, 41, 27, 255, 40, 34, 24, 255, 39, 33, 23, 255, 46, 40, 29, 255, 33, 30, 22, 255, 48, 40, 30, 255, 38, 33, 23, 255, 41, 35, 24, 255, 53, 42, 28, 255, 43, 36, 24, 255, 41, 35, 24, 255, 28, 39, 29, 255, 35, 51, 35, 255, 34, 49, 34, 255, 34, 51, 35, 255, 30, 42, 30, 255, 29, 40, 29, 255, 33, 48, 33, 255, 34, 50, 34, 255, 32, 46, 32, 255, 36, 54, 36, 255, 36, 54, 36, 255, 35, 53, 36, 255, 36, 53, 36, 255, 34, 49, 34, 255, 32, 47, 33, 255, 30, 43, 31, 255, 29, 40, 29, 255, 25, 33, 26, 255, 30, 43, 31, 255, 32, 46, 32, 255, 34, 49, 34, 255, 29, 41, 30, 255, 33, 48, 33, 255, 32, 46, 32, 255, 33, 48, 33, 255, 37, 55, 37, 255, 35, 53, 36, 255, 32, 47, 33, 255, 33, 48, 33, 255, 30, 43, 31, 255, 33, 47, 33, 255, 28, 40, 29, 255, 28, 40, 29, 255, 28, 39, 29, 255, 32, 47, 33, 255, 28, 38, 28, 255, 24, 32, 25, 255, 24, 31, 25, 255, 27, 36, 27, 255, 28, 39, 29, 255, 32, 45, 32, 255, 32, 47, 33, 255, 48, 70, 46, 255, 46, 68, 44, 255, 32, 46, 32, 255, 28, 38, 28, 255, 32, 45, 32, 255, 30, 42, 30, 255, 29, 41, 30, 255, 28, 40, 29, 255, 27, 37, 28, 255, 24, 32, 25, 255, 25, 34, 26, 255, 27, 36, 27, 255, 29, 41, 30, 255, 28, 39, 29, 255, 34, 49, 34, 255, 31, 44, 31, 255, 28, 39, 29, 255, 26, 34, 26, 255, 28, 40, 29, 255, 29, 41, 30, 255, 33, 48, 33, 255, 28, 40, 29, 255, 30, 43, 31, 255, 30, 42, 30, 255, 33, 49, 34, 255, 31, 44, 31, 255, 30, 42, 30, 255, 31, 45, 32, 255, 33, 47, 33, 255, 30, 43, 31, 255, 29, 41, 30, 255, 28, 40, 29, 255, 33, 48, 33, 255, 34, 49, 34, 255, 32, 46, 32, 255, 30, 42, 30, 255, 29, 41, 30, 255, 30, 43, 31, 255, 33, 47, 33, 255, 35, 51, 35, 255, 30, 43, 31, 255, 30, 42, 30, 255, 26, 36, 27, 255, 27, 37, 28, 255, 30, 42, 30, 255, 30, 42, 30, 255, 26, 34, 26, 255, 29, 41, 30, 255, 30, 42, 30, 255, 32, 47, 33, 255, 35, 52, 35, 255, 31, 44, 31, 255, 30, 43, 31, 255, 34, 51, 35, 255, 33, 48, 33, 255, 29, 41, 30, 255, 31, 44, 31, 255, 30, 42, 30, 255, 36, 54, 36, 255, 36, 53, 36, 255, 31, 45, 32, 255, 31, 44, 31, 255, 29, 41, 30, 255, 31, 45, 32, 255, 29, 40, 29, 255, 32, 46, 32, 255, 30, 43, 31, 255, 30, 42, 30, 255, 37, 55, 37, 255, 32, 46, 32, 255, 35, 53, 36, 255, 31, 44, 31, 255, 34, 50, 34, 255, 32, 47, 33, 255, 33, 48, 33, 255, 32, 46, 32, 255, 29, 40, 29, 255, 28, 38, 28, 255, 29, 41, 30, 255, 29, 41, 30, 255, 25, 33, 26, 255, 28, 40, 29, 255, 28, 40, 29, 255, 26, 36, 27, 255, 23, 30, 24, 255, 23, 30, 24, 255, 23, 30, 24, 255, 25, 34, 26, 255, 28, 39, 29, 255, 31, 44, 31, 255, 33, 49, 34, 255, 31, 45, 32, 255, 29, 40, 29, 255, 29, 41, 30, 255, 23, 29, 24, 255, 23, 29, 24, 255, 28, 39, 29, 255, 37, 55, 37, 255, 37, 56, 37, 255, 43, 63, 41, 255, 37, 55, 37, 255, 35, 51, 35, 255, 37, 56, 37, 255, 33, 49, 34, 255, 32, 46, 32, 255, 29, 40, 29, 255, 31, 44, 31, 255, 33, 47, 33, 255, 34, 49, 34, 255, 32, 46, 32, 255, 30, 43, 31, 255, 28, 40, 29, 255, 30, 42, 30, 255, 30, 42, 30, 255, 29, 41, 30, 255, 33, 47, 33, 255, 32, 46, 32, 255, 31, 45, 32, 255, 31, 44, 31, 255, 29, 41, 30, 255, 31, 45, 32, 255, 30, 43, 31, 255, 34, 50, 34, 255, 30, 42, 30, 255, 30, 43, 31, 255, 32, 46, 32, 255, 34, 49, 34, 255, 31, 45, 32, 255, 30, 43, 31, 255, 33, 48, 33, 255, 33, 48, 33, 255, 34, 51, 35, 255, 31, 45, 32, 255, 33, 49, 34, 255, 33, 49, 34, 255, 34, 49, 34, 255, 35, 53, 36, 255, 48, 70, 46, 255, 51, 74, 48, 255, 42, 62, 41, 255, 34, 50, 34, 255, 35, 52, 35, 255, 33, 49, 34, 255, 32, 47, 33, 255, 32, 46, 32, 255, 28, 39, 29, 255, 27, 37, 28, 255, 27, 37, 28, 255, 27, 36, 27, 255, 30, 42, 30, 255, 30, 42, 30, 255, 26, 36, 27, 255, 31, 45, 32, 255, 25, 33, 26, 255, 23, 30, 24, 255, 25, 33, 26, 255, 25, 33, 26, 255, 27, 38, 28, 255, 27, 37, 28, 255, 29, 40, 29, 255, 29, 41, 30, 255, 36, 54, 36, 255, 40, 59, 39, 255, 49, 71, 46, 255, 36, 53, 36, 255, 38, 57, 38, 255, 37, 56, 37, 255, 46, 68, 44, 255, 32, 46, 32, 255, 33, 48, 33, 255, 36, 54, 36, 255, 33, 48, 33, 255, 103, 127, 15, 255, 30, 43, 31, 255, 29, 40, 29, 255, 24, 31, 25, 255, 31, 45, 32, 255, 32, 47, 33, 255, 31, 45, 32, 255, 32, 46, 32, 255, 36, 53, 36, 255, 36, 54, 36, 255, 32, 45, 32, 255, 29, 40, 29, 255, 33, 48, 33, 255, 34, 49, 34, 255, 33, 49, 34, 255, 35, 52, 35, 255, 37, 56, 37, 255, 40, 59, 39, 255, 34, 50, 34, 255, 32, 46, 32, 255, 29, 41, 30, 255, 25, 34, 26, 255, 29, 41, 30, 255, 32, 46, 32, 255, 32, 46, 32, 255, 25, 34, 26, 255, 24, 32, 25, 255, 33, 47, 33, 255, 29, 40, 29, 255, 29, 41, 30, 255, 30, 43, 31, 255, 28, 39, 29, 255, 29, 41, 30, 255, 34, 51, 35, 255, 31, 45, 32, 255, 33, 48, 33, 255, 30, 43, 31, 255, 31, 44, 31, 255, 31, 45, 32, 255, 32, 46, 32, 255, 34, 49, 34, 255, 30, 42, 30, 255, 41, 35, 24, 255, 37, 33, 23, 255, 35, 31, 22, 255, 36, 31, 22, 255, 46, 40, 29, 255, 35, 31, 23, 255, 79, 63, 44, 255, 61, 50, 36, 255, 49, 42, 30, 255, 41, 36, 26, 255, 51, 43, 31, 255, 42, 36, 24, 255, 40, 34, 24, 255, 33, 30, 22, 255, 38, 33, 23, 255, 37, 33, 23, 255, 35, 31, 22, 255, 41, 35, 24, 255, 35, 31, 22, 255, 78, 61, 43, 255, 38, 33, 23, 255, 42, 36, 24, 255, 39, 34, 23, 255, 39, 34, 23, 255, 45, 37, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 57, 79, 33, 255, 40, 35, 24, 255, 40, 34, 24, 255, 45, 38, 25, 255, 40, 34, 24, 255, 37, 33, 23, 255, 34, 31, 22, 255, 35, 31, 22, 255, 37, 33, 23, 255, 41, 35, 24, 255, 41, 35, 24, 255, 40, 35, 23, 255, 36, 31, 22, 255, 37, 33, 23, 255, 35, 31, 22, 255, 36, 32, 23, 255, 44, 36, 24, 255, 49, 40, 26, 255, 56, 44, 29, 255, 38, 33, 23, 255, 41, 35, 24, 255, 43, 36, 24, 255, 44, 37, 25, 255, 42, 36, 24, 255, 43, 37, 24, 255, 51, 41, 26, 255, 45, 37, 24, 255, 36, 32, 22, 255, 34, 31, 22, 255, 41, 36, 26, 255, 64, 52, 37, 255, 46, 40, 29, 255, 38, 33, 23, 255, 37, 33, 23, 255, 51, 41, 27, 255, 49, 40, 26, 255, 62, 47, 31, 255, 56, 44, 29, 255, 44, 37, 24, 255, 40, 34, 24, 255, 41, 35, 24, 255, 43, 36, 24, 255, 39, 34, 25, 255, 44, 38, 27, 255, 37, 33, 23, 255, 40, 34, 24, 255, 37, 33, 24, 255, 33, 30, 22, 255, 42, 36, 24, 255, 36, 32, 23, 255, 41, 35, 24, 255, 36, 32, 23, 255, 33, 30, 22, 255, 39, 34, 25, 255, 38, 33, 23, 255, 44, 37, 24, 255, 44, 37, 24, 255, 39, 33, 23, 255, 34, 30, 22, 255, 39, 34, 24, 255, 37, 33, 23, 255, 39, 34, 23, 255, 35, 31, 22, 255, 41, 36, 24, 255, 41, 36, 26, 255, 66, 54, 38, 255, 66, 54, 38, 255, 35, 31, 23, 255, 37, 33, 24, 255, 61, 50, 36, 255, 35, 31, 22, 255, 37, 33, 23, 255, 48, 39, 25, 255, 57, 44, 29, 255, 57, 45, 29, 255, 76, 56, 33, 255, 66, 49, 33, 255, 71, 52, 33, 255, 60, 46, 30, 255, 41, 35, 24, 255, 35, 31, 22, 255, 80, 64, 45, 255, 66, 54, 38, 255, 80, 64, 45, 255, 42, 37, 27, 255, 41, 36, 24, 255, 36, 31, 22, 255, 39, 33, 23, 255, 42, 36, 24, 255, 37, 33, 23, 255, 43, 36, 24, 255, 40, 34, 24, 255, 41, 35, 24, 255, 36, 32, 23, 255, 45, 37, 24, 255, 40, 35, 24, 255, 39, 33, 23, 255, 45, 37, 24, 255, 52, 42, 27, 255, 38, 33, 23, 255, 41, 35, 24, 255, 40, 34, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 49, 40, 26, 255, 41, 35, 24, 255, 39, 34, 24, 255, 43, 37, 24, 255, 52, 42, 27, 255, 43, 37, 24, 255, 41, 35, 24, 255, 39, 34, 24, 255, 58, 45, 30, 255, 47, 39, 25, 255, 44, 37, 24, 255, 49, 40, 26, 255, 41, 36, 24, 255, 41, 35, 24, 255, 40, 34, 24, 255, 35, 31, 23, 255, 39, 34, 23, 255, 39, 34, 23, 255, 42, 36, 24, 255, 45, 37, 24, 255, 39, 33, 23, 255, 48, 40, 30, 255, 36, 31, 22, 255, 36, 32, 23, 255, 35, 31, 23, 255, 42, 36, 24, 255, 44, 37, 24, 255, 52, 42, 27, 255, 43, 37, 24, 255, 54, 43, 28, 255, 56, 44, 29, 255, 42, 36, 24, 255, 43, 37, 24, 255, 37, 33, 23, 255, 39, 34, 23, 255, 54, 43, 28, 255, 63, 48, 32, 255, 49, 40, 26, 255, 63, 48, 32, 255, 62, 47, 31, 255, 57, 44, 29, 255, 69, 51, 33, 255, 67, 50, 33, 255, 56, 44, 29, 255, 52, 42, 28, 255, 57, 45, 29, 255, 45, 37, 24, 255, 37, 33, 23, 255, 39, 34, 23, 255, 36, 32, 23, 255, 36, 32, 23, 255, 49, 40, 26, 255, 62, 47, 31, 255, 49, 40, 26, 255, 70, 52, 33, 255, 73, 54, 33, 255, 81, 59, 33, 255, 64, 48, 32, 255, 42, 36, 24, 255, 64, 48, 32, 255, 60, 46, 31, 255, 66, 49, 33, 255, 49, 40, 26, 255, 50, 40, 27, 255, 64, 48, 32, 255, 70, 52, 33, 255, 48, 39, 25, 255, 40, 35, 24, 255, 42, 36, 24, 255, 49, 39, 26, 255, 42, 36, 24, 255, 46, 37, 24, 255, 62, 47, 31, 255, 54, 42, 28, 255, 65, 49, 31, 255, 56, 43, 28, 255, 54, 43, 28, 255, 52, 41, 26, 255, 46, 37, 25, 255, 46, 37, 25, 255, 43, 36, 24, 255, 54, 43, 28, 255, 49, 40, 26, 255, 42, 36, 23, 255, 39, 34, 24, 255, 39, 34, 23, 255, 37, 33, 23, 255, 36, 32, 23, 255, 42, 36, 24, 255, 63, 48, 32, 255, 58, 45, 30, 255, 52, 42, 28, 255, 58, 45, 30, 255, 55, 43, 28, 255, 42, 36, 24, 255, 46, 39, 25, 255, 52, 42, 27, 255, 41, 35, 24, 255, 42, 36, 24, 255, 46, 38, 25, 255, 40, 34, 24, 255, 41, 36, 26, 255, 75, 60, 43, 255, 76, 61, 43, 255, 70, 57, 40, 255, 54, 45, 33, 255, 37, 33, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 39, 34, 24, 255, 40, 35, 24, 255, 40, 34, 24, 255, 39, 34, 23, 255, 46, 38, 25, 255, 54, 43, 28, 255, 45, 37, 24, 255, 39, 34, 24, 255, 36, 32, 23, 255, 40, 35, 25, 255, 63, 52, 37, 255, 49, 40, 26, 255, 43, 37, 24, 255, 48, 40, 26, 255, 42, 36, 24, 255, 43, 37, 24, 255, 28, 39, 29, 255, 33, 48, 33, 255, 36, 54, 36, 255, 50, 73, 47, 255, 33, 48, 33, 255, 29, 41, 30, 255, 37, 55, 37, 255, 32, 46, 32, 255, 30, 43, 31, 255, 29, 40, 29, 255, 33, 49, 34, 255, 35, 52, 35, 255, 36, 54, 36, 255, 34, 51, 35, 255, 33, 48, 33, 255, 32, 46, 32, 255, 27, 36, 27, 255, 27, 37, 28, 255, 24, 32, 25, 255, 27, 37, 28, 255, 31, 45, 32, 255, 33, 48, 33, 255, 34, 49, 34, 255, 35, 51, 35, 255, 34, 50, 34, 255, 34, 50, 34, 255, 35, 52, 35, 255, 35, 51, 35, 255, 30, 43, 31, 255, 28, 40, 29, 255, 32, 46, 32, 255, 31, 44, 31, 255, 30, 43, 31, 255, 26, 35, 27, 255, 30, 42, 30, 255, 25, 33, 26, 255, 23, 29, 24, 255, 29, 36, 29, 255, 26, 34, 26, 255, 26, 36, 27, 255, 33, 47, 33, 255, 35, 52, 35, 255, 34, 50, 34, 255, 37, 56, 37, 255, 33, 48, 33, 255, 31, 44, 31, 255, 30, 43, 31, 255, 27, 37, 28, 255, 25, 33, 26, 255, 27, 38, 28, 255, 24, 31, 25, 255, 23, 30, 24, 255, 28, 35, 28, 255, 24, 31, 25, 255, 26, 35, 27, 255, 28, 39, 29, 255, 27, 37, 28, 255, 30, 42, 30, 255, 25, 33, 26, 255, 27, 37, 28, 255, 27, 38, 28, 255, 30, 42, 30, 255, 33, 48, 33, 255, 36, 53, 36, 255, 31, 44, 31, 255, 32, 47, 33, 255, 29, 41, 30, 255, 30, 43, 31, 255, 30, 42, 30, 255, 30, 42, 30, 255, 31, 45, 32, 255, 29, 41, 30, 255, 31, 44, 31, 255, 29, 41, 30, 255, 31, 44, 31, 255, 33, 49, 34, 255, 32, 46, 32, 255, 29, 41, 30, 255, 30, 42, 30, 255, 35, 52, 35, 255, 34, 50, 34, 255, 33, 48, 33, 255, 32, 46, 32, 255, 32, 46, 32, 255, 27, 38, 28, 255, 25, 34, 26, 255, 26, 35, 27, 255, 28, 39, 29, 255, 29, 41, 30, 255, 31, 44, 31, 255, 30, 43, 31, 255, 33, 48, 33, 255, 35, 53, 36, 255, 36, 53, 36, 255, 35, 51, 35, 255, 34, 50, 34, 255, 29, 41, 30, 255, 28, 39, 29, 255, 30, 42, 30, 255, 33, 48, 33, 255, 35, 51, 35, 255, 33, 48, 33, 255, 30, 43, 31, 255, 27, 38, 28, 255, 30, 42, 30, 255, 31, 45, 32, 255, 32, 45, 32, 255, 32, 46, 32, 255, 28, 39, 29, 255, 32, 46, 32, 255, 34, 49, 34, 255, 36, 53, 36, 255, 36, 54, 36, 255, 32, 46, 32, 255, 32, 47, 33, 255, 34, 51, 35, 255, 32, 46, 32, 255, 32, 46, 32, 255, 29, 41, 30, 255, 29, 41, 30, 255, 30, 42, 30, 255, 32, 46, 32, 255, 29, 41, 30, 255, 27, 38, 28, 255, 25, 33, 26, 255, 30, 42, 30, 255, 25, 33, 26, 255, 24, 32, 25, 255, 23, 30, 24, 255, 25, 33, 26, 255, 25, 34, 26, 255, 29, 41, 30, 255, 65, 79, 16, 255, 33, 47, 33, 255, 30, 42, 30, 255, 26, 34, 26, 255, 24, 31, 25, 255, 23, 30, 24, 255, 27, 37, 28, 255, 32, 47, 33, 255, 35, 52, 35, 255, 37, 55, 37, 255, 34, 50, 34, 255, 33, 48, 33, 255, 33, 48, 33, 255, 33, 48, 33, 255, 31, 45, 32, 255, 34, 51, 35, 255, 29, 40, 29, 255, 99, 120, 12, 255, 29, 40, 29, 255, 28, 40, 29, 255, 28, 39, 29, 255, 29, 41, 30, 255, 27, 37, 28, 255, 26, 35, 27, 255, 30, 42, 30, 255, 30, 43, 31, 255, 29, 41, 30, 255, 30, 42, 30, 255, 30, 42, 30, 255, 29, 41, 30, 255, 26, 35, 27, 255, 28, 38, 28, 255, 33, 48, 33, 255, 30, 42, 30, 255, 29, 40, 29, 255, 30, 42, 30, 255, 35, 51, 35, 255, 34, 50, 34, 255, 36, 53, 36, 255, 35, 52, 35, 255, 31, 45, 32, 255, 33, 49, 34, 255, 35, 52, 35, 255, 34, 49, 34, 255, 30, 43, 31, 255, 31, 45, 32, 255, 34, 51, 35, 255, 43, 64, 42, 255, 47, 68, 45, 255, 42, 62, 41, 255, 33, 49, 34, 255, 30, 42, 30, 255, 30, 42, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 27, 38, 28, 255, 26, 36, 27, 255, 25, 33, 26, 255, 28, 40, 29, 255, 29, 40, 29, 255, 29, 41, 30, 255, 28, 39, 29, 255, 30, 42, 30, 255, 28, 38, 28, 255, 25, 33, 26, 255, 25, 33, 26, 255, 29, 41, 30, 255, 25, 34, 26, 255, 25, 33, 26, 255, 29, 41, 30, 255, 29, 41, 30, 255, 34, 49, 34, 255, 34, 51, 35, 255, 41, 61, 40, 255, 37, 55, 37, 255, 34, 50, 34, 255, 41, 61, 40, 255, 37, 55, 37, 255, 34, 51, 35, 255, 35, 52, 35, 255, 32, 47, 33, 255, 28, 39, 29, 255, 28, 38, 28, 255, 27, 37, 28, 255, 28, 38, 28, 255, 27, 38, 28, 255, 31, 44, 31, 255, 28, 38, 28, 255, 28, 39, 29, 255, 31, 44, 31, 255, 31, 44, 31, 255, 35, 52, 35, 255, 36, 53, 36, 255, 29, 41, 30, 255, 33, 48, 33, 255, 35, 52, 35, 255, 32, 47, 33, 255, 35, 52, 35, 255, 35, 52, 35, 255, 33, 48, 33, 255, 33, 49, 34, 255, 35, 52, 35, 255, 29, 41, 30, 255, 31, 45, 32, 255, 32, 47, 33, 255, 31, 44, 31, 255, 29, 40, 29, 255, 28, 39, 29, 255, 31, 45, 32, 255, 30, 42, 30, 255, 30, 43, 31, 255, 30, 43, 31, 255, 30, 43, 31, 255, 29, 40, 29, 255, 31, 44, 31, 255, 34, 49, 34, 255, 31, 44, 31, 255, 31, 45, 32, 255, 32, 46, 32, 255, 33, 48, 33, 255, 34, 49, 34, 255, 36, 53, 36, 255, 32, 47, 33, 255, 27, 36, 27, 255, 63, 48, 32, 255, 40, 35, 24, 255, 38, 33, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 44, 37, 24, 255, 33, 30, 22, 255, 48, 40, 30, 255, 42, 36, 24, 255, 35, 31, 23, 255, 40, 35, 24, 255, 40, 34, 24, 255, 39, 34, 24, 255, 53, 44, 32, 255, 37, 33, 24, 255, 34, 30, 22, 255, 63, 52, 37, 255, 37, 33, 23, 255, 42, 37, 27, 255, 72, 58, 42, 255, 34, 30, 22, 255, 37, 33, 23, 255, 36, 32, 23, 255, 48, 40, 30, 255, 39, 33, 23, 255, 36, 31, 22, 255, 43, 37, 24, 255, 41, 36, 26, 255, 49, 40, 26, 255, 42, 36, 24, 255, 43, 37, 24, 255, 48, 40, 26, 255, 42, 36, 24, 255, 36, 32, 23, 255, 34, 31, 22, 255, 42, 36, 24, 255, 33, 30, 22, 255, 33, 30, 22, 255, 37, 33, 23, 255, 36, 31, 22, 255, 50, 42, 30, 255, 38, 32, 22, 255, 36, 32, 22, 255, 41, 36, 24, 255, 47, 39, 25, 255, 50, 41, 26, 255, 39, 33, 23, 255, 52, 41, 28, 255, 47, 39, 26, 255, 51, 40, 26, 255, 44, 37, 25, 255, 40, 34, 24, 255, 36, 32, 22, 255, 36, 32, 23, 255, 58, 47, 33, 255, 52, 43, 31, 255, 34, 31, 22, 255, 48, 41, 29, 255, 37, 33, 24, 255, 42, 36, 24, 255, 33, 30, 22, 255, 39, 33, 23, 255, 43, 37, 24, 255, 44, 37, 24, 255, 60, 46, 30, 255, 46, 38, 25, 255, 37, 33, 23, 255, 35, 31, 22, 255, 33, 30, 22, 255, 53, 44, 32, 255, 41, 35, 24, 255, 34, 31, 22, 255, 33, 30, 22, 255, 41, 36, 26, 255, 34, 30, 22, 255, 34, 30, 22, 255, 41, 35, 24, 255, 36, 32, 23, 255, 39, 33, 23, 255, 42, 37, 27, 255, 80, 64, 45, 255, 39, 33, 23, 255, 36, 32, 22, 255, 50, 42, 31, 255, 33, 30, 22, 255, 33, 30, 22, 255, 40, 34, 24, 255, 36, 32, 23, 255, 50, 42, 31, 255, 40, 35, 24, 255, 39, 34, 24, 255, 42, 37, 27, 255, 33, 30, 22, 255, 39, 33, 23, 255, 58, 48, 34, 255, 37, 33, 23, 255, 43, 37, 24, 255, 42, 36, 24, 255, 52, 42, 27, 255, 54, 43, 28, 255, 47, 39, 25, 255, 45, 37, 24, 255, 57, 44, 29, 255, 46, 39, 25, 255, 43, 37, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 36, 32, 24, 255, 48, 40, 30, 255, 57, 47, 34, 255, 62, 51, 36, 255, 54, 45, 33, 255, 77, 94, 44, 255, 40, 34, 24, 255, 43, 37, 24, 255, 44, 37, 24, 255, 38, 33, 23, 255, 42, 36, 24, 255, 40, 34, 24, 255, 43, 36, 24, 255, 46, 39, 25, 255, 55, 43, 28, 255, 61, 47, 31, 255, 36, 32, 23, 255, 50, 40, 27, 255, 42, 36, 24, 255, 39, 34, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 36, 32, 23, 255, 37, 33, 23, 255, 45, 38, 25, 255, 61, 46, 31, 255, 52, 42, 27, 255, 48, 39, 25, 255, 55, 43, 28, 255, 57, 44, 29, 255, 43, 37, 24, 255, 37, 33, 23, 255, 40, 34, 24, 255, 35, 30, 22, 255, 43, 36, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 52, 42, 28, 255, 40, 34, 24, 255, 38, 33, 23, 255, 34, 31, 22, 255, 41, 35, 24, 255, 41, 35, 24, 255, 36, 32, 23, 255, 36, 31, 22, 255, 35, 31, 23, 255, 40, 34, 24, 255, 43, 37, 24, 255, 47, 39, 25, 255, 51, 41, 27, 255, 55, 43, 28, 255, 51, 41, 27, 255, 51, 41, 27, 255, 61, 46, 31, 255, 48, 40, 26, 255, 41, 35, 24, 255, 58, 48, 34, 255, 49, 40, 26, 255, 52, 42, 27, 255, 46, 38, 25, 255, 59, 45, 30, 255, 42, 36, 24, 255, 53, 42, 28, 255, 62, 47, 31, 255, 51, 41, 27, 255, 75, 55, 33, 255, 71, 52, 33, 255, 38, 33, 23, 255, 45, 37, 24, 255, 46, 38, 25, 255, 47, 39, 25, 255, 42, 36, 24, 255, 42, 36, 24, 255, 36, 32, 23, 255, 35, 31, 22, 255, 44, 37, 24, 255, 42, 36, 24, 255, 52, 42, 27, 255, 54, 43, 28, 255, 54, 43, 28, 255, 64, 48, 32, 255, 48, 40, 26, 255, 36, 32, 23, 255, 54, 43, 28, 255, 59, 45, 30, 255, 60, 46, 30, 255, 52, 42, 28, 255, 64, 48, 32, 255, 51, 41, 27, 255, 44, 37, 24, 255, 40, 34, 24, 255, 40, 35, 24, 255, 39, 34, 23, 255, 38, 33, 23, 255, 46, 38, 25, 255, 55, 44, 28, 255, 53, 42, 27, 255, 53, 42, 27, 255, 56, 44, 28, 255, 41, 35, 23, 255, 44, 38, 25, 255, 62, 48, 33, 255, 51, 42, 28, 255, 40, 34, 23, 255, 38, 34, 24, 255, 35, 32, 23, 255, 36, 32, 23, 255, 40, 34, 24, 255, 40, 34, 24, 255, 49, 40, 26, 255, 37, 33, 23, 255, 39, 34, 23, 255, 39, 33, 23, 255, 37, 33, 23, 255, 46, 39, 25, 255, 55, 43, 28, 255, 60, 46, 30, 255, 45, 37, 24, 255, 43, 37, 24, 255, 33, 30, 22, 255, 36, 32, 23, 255, 41, 36, 24, 255, 46, 38, 25, 255, 38, 33, 23, 255, 36, 31, 22, 255, 36, 32, 23, 255, 77, 62, 44, 255, 55, 46, 33, 255, 78, 61, 43, 255, 48, 40, 30, 255, 48, 40, 30, 255, 44, 37, 24, 255, 40, 34, 24, 255, 36, 32, 23, 255, 33, 30, 22, 255, 36, 32, 22, 255, 43, 36, 24, 255, 39, 34, 23, 255, 41, 35, 24, 255, 37, 33, 23, 255, 39, 34, 23, 255, 42, 37, 27, 255, 68, 55, 40, 255, 80, 64, 45, 255, 37, 33, 23, 255, 33, 30, 22, 255, 45, 37, 24, 255, 40, 35, 24, 255, 43, 36, 24, 255, 29, 41, 30, 255, 32, 46, 32, 255, 36, 54, 36, 255, 38, 58, 38, 255, 37, 55, 37, 255, 36, 53, 36, 255, 37, 55, 37, 255, 35, 51, 35, 255, 26, 35, 27, 255, 28, 38, 28, 255, 32, 47, 33, 255, 34, 50, 34, 255, 35, 53, 36, 255, 34, 49, 34, 255, 30, 42, 30, 255, 31, 45, 32, 255, 25, 34, 26, 255, 28, 38, 28, 255, 23, 29, 24, 255, 27, 37, 28, 255, 29, 40, 29, 255, 32, 47, 33, 255, 36, 54, 36, 255, 36, 54, 36, 255, 40, 60, 40, 255, 33, 48, 33, 255, 33, 47, 33, 255, 28, 38, 28, 255, 28, 38, 28, 255, 30, 42, 30, 255, 29, 41, 30, 255, 24, 32, 25, 255, 24, 32, 25, 255, 25, 34, 26, 255, 31, 45, 32, 255, 24, 31, 25, 255, 23, 29, 24, 255, 24, 32, 25, 255, 25, 34, 26, 255, 25, 34, 26, 255, 27, 37, 28, 255, 32, 46, 32, 255, 34, 51, 35, 255, 33, 48, 33, 255, 35, 51, 35, 255, 30, 42, 30, 255, 33, 48, 33, 255, 31, 44, 31, 255, 26, 36, 27, 255, 27, 37, 28, 255, 25, 33, 26, 255, 27, 35, 28, 255, 27, 35, 28, 255, 24, 30, 25, 255, 23, 29, 24, 255, 26, 34, 26, 255, 27, 37, 28, 255, 28, 38, 28, 255, 28, 40, 29, 255, 28, 39, 29, 255, 26, 36, 27, 255, 32, 46, 32, 255, 33, 47, 33, 255, 28, 39, 29, 255, 31, 45, 32, 255, 32, 46, 32, 255, 29, 41, 30, 255, 30, 43, 31, 255, 31, 44, 31, 255, 30, 42, 30, 255, 26, 36, 27, 255, 25, 33, 26, 255, 30, 43, 31, 255, 29, 41, 30, 255, 27, 37, 28, 255, 29, 41, 30, 255, 29, 40, 29, 255, 28, 38, 28, 255, 28, 38, 28, 255, 33, 47, 33, 255, 36, 54, 36, 255, 32, 45, 32, 255, 34, 49, 34, 255, 32, 46, 32, 255, 33, 47, 33, 255, 30, 43, 31, 255, 28, 40, 29, 255, 28, 38, 28, 255, 28, 40, 29, 255, 30, 42, 30, 255, 31, 45, 32, 255, 33, 48, 33, 255, 31, 44, 31, 255, 34, 49, 34, 255, 31, 44, 31, 255, 33, 49, 34, 255, 31, 44, 31, 255, 30, 42, 30, 255, 29, 40, 29, 255, 33, 47, 33, 255, 31, 45, 32, 255, 27, 38, 28, 255, 24, 31, 25, 255, 26, 35, 27, 255, 32, 47, 33, 255, 32, 46, 32, 255, 31, 44, 31, 255, 30, 43, 31, 255, 29, 40, 29, 255, 33, 48, 33, 255, 35, 52, 35, 255, 34, 50, 34, 255, 32, 47, 33, 255, 33, 47, 33, 255, 34, 50, 34, 255, 35, 51, 35, 255, 37, 56, 37, 255, 35, 52, 35, 255, 33, 48, 33, 255, 30, 42, 30, 255, 27, 38, 28, 255, 32, 45, 32, 255, 32, 45, 32, 255, 31, 44, 31, 255, 26, 35, 27, 255, 28, 39, 29, 255, 28, 38, 28, 255, 26, 35, 27, 255, 34, 43, 34, 255, 23, 29, 24, 255, 25, 31, 25, 255, 31, 45, 32, 255, 36, 53, 36, 255, 33, 48, 33, 255, 29, 40, 29, 255, 24, 32, 25, 255, 24, 32, 25, 255, 23, 29, 24, 255, 26, 36, 27, 255, 33, 48, 33, 255, 36, 54, 36, 255, 35, 51, 35, 255, 36, 53, 36, 255, 36, 53, 36, 255, 36, 54, 36, 255, 34, 50, 34, 255, 36, 54, 36, 255, 35, 51, 35, 255, 31, 44, 31, 255, 29, 41, 30, 255, 28, 38, 28, 255, 28, 40, 29, 255, 24, 32, 25, 255, 24, 31, 25, 255, 26, 36, 27, 255, 31, 44, 31, 255, 28, 39, 29, 255, 28, 40, 29, 255, 27, 36, 27, 255, 26, 36, 27, 255, 29, 40, 29, 255, 24, 31, 25, 255, 29, 40, 29, 255, 31, 45, 32, 255, 32, 46, 32, 255, 31, 45, 32, 255, 27, 36, 27, 255, 34, 49, 34, 255, 32, 47, 33, 255, 35, 52, 35, 255, 40, 59, 39, 255, 35, 51, 35, 255, 30, 43, 31, 255, 31, 45, 32, 255, 35, 53, 36, 255, 34, 51, 35, 255, 32, 46, 32, 255, 34, 49, 34, 255, 42, 62, 41, 255, 34, 50, 34, 255, 44, 65, 43, 255, 39, 59, 39, 255, 35, 52, 35, 255, 33, 49, 34, 255, 29, 41, 30, 255, 26, 35, 27, 255, 26, 36, 27, 255, 28, 39, 29, 255, 29, 41, 30, 255, 26, 34, 26, 255, 29, 40, 29, 255, 31, 44, 31, 255, 30, 42, 30, 255, 31, 44, 31, 255, 32, 45, 32, 255, 29, 40, 29, 255, 26, 35, 27, 255, 28, 39, 29, 255, 26, 36, 27, 255, 25, 33, 26, 255, 24, 32, 25, 255, 27, 37, 28, 255, 29, 41, 30, 255, 35, 52, 35, 255, 36, 54, 36, 255, 34, 50, 34, 255, 37, 55, 37, 255, 31, 45, 32, 255, 35, 51, 35, 255, 43, 63, 41, 255, 37, 55, 37, 255, 36, 54, 36, 255, 31, 44, 31, 255, 25, 33, 26, 255, 25, 34, 26, 255, 29, 40, 29, 255, 27, 37, 28, 255, 30, 42, 30, 255, 33, 49, 34, 255, 28, 39, 29, 255, 24, 32, 25, 255, 25, 34, 26, 255, 26, 36, 27, 255, 28, 39, 29, 255, 28, 40, 29, 255, 32, 46, 32, 255, 33, 49, 34, 255, 33, 48, 33, 255, 41, 61, 40, 255, 41, 61, 40, 255, 36, 53, 36, 255, 34, 51, 35, 255, 31, 45, 32, 255, 32, 47, 33, 255, 32, 46, 32, 255, 33, 47, 33, 255, 30, 42, 30, 255, 29, 41, 30, 255, 30, 43, 31, 255, 29, 40, 29, 255, 26, 35, 27, 255, 32, 47, 33, 255, 34, 51, 35, 255, 27, 38, 28, 255, 30, 42, 30, 255, 30, 43, 31, 255, 33, 48, 33, 255, 30, 42, 30, 255, 34, 49, 34, 255, 30, 43, 31, 255, 29, 40, 29, 255, 33, 48, 33, 255, 34, 49, 34, 255, 32, 47, 33, 255, 32, 46, 32, 255, 28, 38, 28, 255, 43, 36, 24, 255, 48, 39, 25, 255, 40, 34, 24, 255, 57, 44, 29, 255, 38, 33, 23, 255, 43, 37, 24, 255, 38, 33, 23, 255, 33, 30, 22, 255, 46, 39, 25, 255, 40, 34, 24, 255, 42, 36, 24, 255, 55, 43, 28, 255, 42, 36, 24, 255, 34, 30, 22, 255, 33, 30, 22, 255, 67, 54, 39, 255, 36, 31, 22, 255, 55, 46, 33, 255, 48, 40, 30, 255, 79, 63, 45, 255, 33, 30, 22, 255, 62, 51, 36, 255, 39, 34, 25, 255, 61, 50, 36, 255, 40, 34, 24, 255, 40, 35, 25, 255, 42, 36, 24, 255, 35, 31, 22, 255, 39, 34, 23, 255, 37, 33, 23, 255, 53, 42, 28, 255, 40, 34, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 36, 32, 24, 255, 34, 30, 22, 255, 59, 49, 35, 255, 35, 31, 23, 255, 37, 33, 23, 255, 39, 34, 23, 255, 33, 30, 22, 255, 47, 38, 24, 255, 41, 35, 23, 255, 41, 35, 24, 255, 42, 36, 24, 255, 48, 41, 30, 255, 41, 35, 24, 255, 39, 33, 23, 255, 45, 39, 28, 255, 40, 34, 23, 255, 37, 32, 23, 255, 50, 42, 30, 255, 45, 38, 27, 255, 39, 34, 24, 255, 38, 33, 22, 255, 41, 34, 24, 255, 45, 38, 26, 255, 40, 34, 24, 255, 40, 34, 23, 255, 40, 35, 24, 255, 34, 30, 22, 255, 37, 33, 23, 255, 33, 30, 22, 255, 45, 37, 24, 255, 39, 34, 24, 255, 36, 32, 24, 255, 34, 30, 22, 255, 33, 30, 22, 255, 67, 54, 39, 255, 37, 33, 23, 255, 40, 34, 24, 255, 35, 31, 22, 255, 37, 33, 23, 255, 37, 33, 23, 255, 49, 42, 30, 255, 39, 34, 23, 255, 34, 30, 22, 255, 36, 32, 23, 255, 37, 33, 23, 255, 33, 30, 22, 255, 39, 34, 25, 255, 51, 43, 31, 255, 41, 35, 24, 255, 35, 31, 22, 255, 40, 34, 24, 255, 40, 35, 24, 255, 41, 36, 24, 255, 39, 34, 23, 255, 52, 42, 27, 255, 38, 33, 23, 255, 42, 36, 24, 255, 33, 30, 22, 255, 42, 37, 27, 255, 40, 35, 24, 255, 36, 32, 23, 255, 33, 30, 22, 255, 76, 61, 43, 255, 42, 36, 24, 255, 44, 37, 24, 255, 61, 47, 31, 255, 58, 45, 30, 255, 43, 37, 24, 255, 46, 38, 25, 255, 40, 34, 24, 255, 45, 37, 24, 255, 41, 36, 24, 255, 42, 36, 24, 255, 41, 36, 26, 255, 48, 40, 30, 255, 36, 32, 23, 255, 34, 30, 22, 255, 36, 32, 24, 255, 45, 37, 24, 255, 40, 34, 24, 255, 51, 41, 27, 255, 34, 31, 22, 255, 36, 32, 23, 255, 48, 40, 26, 255, 37, 33, 23, 255, 40, 35, 24, 255, 61, 47, 31, 255, 42, 36, 24, 255, 41, 36, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 50, 40, 27, 255, 34, 31, 22, 255, 33, 30, 22, 255, 41, 35, 24, 255, 36, 32, 23, 255, 52, 42, 27, 255, 49, 40, 26, 255, 54, 43, 28, 255, 62, 47, 31, 255, 51, 41, 27, 255, 53, 42, 28, 255, 48, 39, 25, 255, 49, 40, 26, 255, 45, 37, 24, 255, 36, 32, 23, 255, 37, 33, 23, 255, 36, 32, 24, 255, 40, 34, 24, 255, 39, 34, 23, 255, 34, 31, 22, 255, 45, 37, 24, 255, 43, 37, 24, 255, 40, 35, 25, 255, 37, 33, 23, 255, 41, 36, 24, 255, 44, 38, 27, 255, 44, 38, 27, 255, 34, 31, 22, 255, 45, 37, 24, 255, 43, 37, 24, 255, 40, 35, 24, 255, 39, 34, 24, 255, 49, 42, 30, 255, 39, 34, 24, 255, 52, 42, 27, 255, 58, 45, 30, 255, 54, 43, 28, 255, 42, 36, 24, 255, 45, 37, 24, 255, 58, 45, 30, 255, 56, 44, 29, 255, 61, 47, 31, 255, 58, 45, 30, 255, 42, 36, 24, 255, 46, 39, 25, 255, 64, 48, 32, 255, 71, 52, 33, 255, 49, 40, 26, 255, 40, 34, 24, 255, 40, 35, 24, 255, 35, 31, 22, 255, 54, 43, 28, 255, 46, 38, 25, 255, 51, 41, 27, 255, 39, 34, 23, 255, 36, 32, 22, 255, 39, 34, 24, 255, 47, 39, 25, 255, 67, 50, 33, 255, 51, 41, 27, 255, 46, 38, 25, 255, 57, 44, 29, 255, 44, 37, 24, 255, 37, 33, 23, 255, 45, 38, 25, 255, 58, 45, 30, 255, 64, 48, 32, 255, 44, 37, 24, 255, 65, 49, 33, 255, 54, 43, 28, 255, 58, 45, 30, 255, 41, 35, 24, 255, 43, 36, 24, 255, 41, 35, 24, 255, 36, 32, 23, 255, 43, 36, 24, 255, 44, 36, 25, 255, 47, 39, 26, 255, 55, 43, 28, 255, 41, 36, 24, 255, 43, 35, 23, 255, 45, 38, 25, 255, 50, 41, 27, 255, 47, 38, 25, 255, 61, 46, 31, 255, 52, 42, 28, 255, 44, 38, 25, 255, 40, 34, 23, 255, 42, 36, 24, 255, 41, 35, 23, 255, 42, 36, 23, 255, 33, 30, 22, 255, 36, 32, 23, 255, 45, 39, 28, 255, 42, 36, 24, 255, 50, 40, 27, 255, 42, 36, 24, 255, 43, 36, 24, 255, 44, 37, 24, 255, 66, 49, 33, 255, 45, 37, 24, 255, 35, 31, 22, 255, 37, 33, 23, 255, 41, 36, 24, 255, 36, 32, 22, 255, 33, 30, 22, 255, 36, 31, 22, 255, 33, 30, 22, 255, 33, 30, 22, 255, 70, 57, 40, 255, 64, 52, 37, 255, 77, 62, 44, 255, 42, 37, 27, 255, 34, 30, 22, 255, 36, 32, 22, 255, 39, 34, 25, 255, 40, 35, 25, 255, 39, 34, 24, 255, 57, 44, 29, 255, 40, 34, 24, 255, 48, 40, 26, 255, 51, 41, 27, 255, 48, 40, 26, 255, 40, 34, 24, 255, 37, 33, 23, 255, 42, 37, 27, 255, 40, 34, 24, 255, 47, 39, 25, 255, 40, 34, 24, 255, 45, 37, 24, 255, 57, 45, 29, 255, 32, 46, 32, 255, 33, 49, 34, 255, 38, 57, 38, 255, 36, 54, 36, 255, 36, 54, 36, 255, 32, 47, 33, 255, 29, 41, 30, 255, 28, 38, 28, 255, 27, 37, 28, 255, 26, 35, 27, 255, 31, 44, 31, 255, 33, 48, 33, 255, 35, 52, 35, 255, 33, 48, 33, 255, 30, 42, 30, 255, 29, 40, 29, 255, 27, 37, 28, 255, 29, 36, 29, 255, 28, 36, 29, 255, 26, 35, 27, 255, 31, 45, 32, 255, 28, 40, 29, 255, 32, 46, 32, 255, 37, 56, 37, 255, 34, 50, 34, 255, 34, 50, 34, 255, 33, 48, 33, 255, 28, 40, 29, 255, 25, 34, 26, 255, 28, 38, 28, 255, 29, 41, 30, 255, 29, 41, 30, 255, 28, 39, 29, 255, 28, 38, 28, 255, 27, 37, 28, 255, 28, 39, 29, 255, 25, 33, 26, 255, 24, 32, 25, 255, 26, 35, 27, 255, 26, 36, 27, 255, 26, 36, 27, 255, 28, 40, 29, 255, 33, 48, 33, 255, 33, 49, 34, 255, 30, 43, 31, 255, 32, 46, 32, 255, 30, 43, 31, 255, 30, 42, 30, 255, 29, 41, 30, 255, 25, 33, 26, 255, 24, 32, 25, 255, 29, 36, 29, 255, 25, 31, 25, 255, 24, 30, 25, 255, 24, 31, 25, 255, 25, 34, 26, 255, 25, 33, 26, 255, 29, 41, 30, 255, 32, 47, 33, 255, 29, 41, 30, 255, 28, 38, 28, 255, 32, 45, 32, 255, 32, 46, 32, 255, 30, 42, 30, 255, 30, 43, 31, 255, 28, 38, 28, 255, 28, 38, 28, 255, 25, 33, 26, 255, 29, 41, 30, 255, 27, 36, 27, 255, 26, 32, 26, 255, 26, 33, 27, 255, 25, 33, 26, 255, 27, 37, 28, 255, 27, 37, 28, 255, 28, 38, 28, 255, 30, 42, 30, 255, 29, 41, 30, 255, 33, 48, 33, 255, 33, 49, 34, 255, 37, 55, 37, 255, 32, 46, 32, 255, 32, 47, 33, 255, 32, 46, 32, 255, 32, 46, 32, 255, 27, 38, 28, 255, 31, 44, 31, 255, 33, 47, 33, 255, 33, 47, 33, 255, 31, 45, 32, 255, 31, 44, 31, 255, 35, 53, 36, 255, 32, 46, 32, 255, 29, 41, 30, 255, 28, 39, 29, 255, 29, 41, 30, 255, 30, 42, 30, 255, 31, 44, 31, 255, 36, 54, 36, 255, 32, 45, 32, 255, 29, 41, 30, 255, 27, 37, 28, 255, 23, 29, 24, 255, 25, 32, 26, 255, 28, 38, 28, 255, 28, 39, 29, 255, 32, 45, 32, 255, 32, 46, 32, 255, 32, 46, 32, 255, 29, 41, 30, 255, 29, 40, 29, 255, 26, 35, 27, 255, 28, 39, 29, 255, 31, 44, 31, 255, 31, 45, 32, 255, 35, 51, 35, 255, 36, 53, 36, 255, 32, 47, 33, 255, 31, 45, 32, 255, 26, 35, 27, 255, 30, 43, 31, 255, 31, 44, 31, 255, 29, 41, 30, 255, 29, 41, 30, 255, 27, 37, 28, 255, 26, 36, 27, 255, 26, 36, 27, 255, 26, 35, 27, 255, 29, 36, 29, 255, 24, 31, 25, 255, 26, 36, 27, 255, 29, 41, 30, 255, 40, 60, 40, 255, 34, 50, 34, 255, 30, 42, 30, 255, 26, 35, 27, 255, 26, 34, 26, 255, 26, 36, 27, 255, 27, 37, 28, 255, 28, 38, 28, 255, 34, 50, 34, 255, 45, 67, 44, 255, 37, 55, 37, 255, 32, 46, 32, 255, 32, 46, 32, 255, 29, 41, 30, 255, 27, 37, 28, 255, 33, 47, 33, 255, 30, 43, 31, 255, 31, 45, 32, 255, 31, 44, 31, 255, 25, 33, 26, 255, 23, 29, 24, 255, 26, 35, 27, 255, 31, 44, 31, 255, 26, 35, 27, 255, 27, 37, 28, 255, 27, 37, 28, 255, 28, 39, 29, 255, 27, 37, 28, 255, 26, 35, 27, 255, 25, 33, 26, 255, 26, 36, 27, 255, 29, 40, 29, 255, 29, 41, 30, 255, 32, 45, 32, 255, 34, 49, 34, 255, 35, 51, 35, 255, 34, 50, 34, 255, 32, 46, 32, 255, 33, 49, 34, 255, 38, 58, 38, 255, 32, 46, 32, 255, 32, 47, 33, 255, 35, 52, 35, 255, 37, 55, 37, 255, 34, 51, 35, 255, 37, 55, 37, 255, 43, 64, 42, 255, 32, 46, 32, 255, 33, 49, 34, 255, 30, 43, 31, 255, 33, 49, 34, 255, 31, 45, 32, 255, 30, 42, 30, 255, 30, 42, 30, 255, 28, 38, 28, 255, 27, 37, 28, 255, 28, 40, 29, 255, 28, 38, 28, 255, 30, 43, 31, 255, 30, 43, 31, 255, 35, 52, 35, 255, 30, 43, 31, 255, 30, 43, 31, 255, 28, 39, 29, 255, 26, 34, 26, 255, 24, 31, 25, 255, 23, 30, 24, 255, 27, 37, 28, 255, 24, 31, 25, 255, 27, 36, 27, 255, 30, 42, 30, 255, 34, 51, 35, 255, 37, 55, 37, 255, 49, 72, 47, 255, 43, 64, 42, 255, 31, 45, 32, 255, 36, 54, 36, 255, 35, 52, 35, 255, 33, 48, 33, 255, 32, 47, 33, 255, 29, 41, 30, 255, 26, 33, 27, 255, 27, 34, 27, 255, 26, 36, 27, 255, 27, 38, 28, 255, 30, 42, 30, 255, 30, 42, 30, 255, 27, 36, 27, 255, 27, 38, 28, 255, 26, 35, 27, 255, 26, 36, 27, 255, 27, 38, 28, 255, 26, 35, 27, 255, 30, 42, 30, 255, 30, 43, 31, 255, 31, 45, 32, 255, 32, 46, 32, 255, 37, 55, 37, 255, 35, 53, 36, 255, 33, 49, 34, 255, 33, 48, 33, 255, 32, 47, 33, 255, 33, 48, 33, 255, 32, 46, 32, 255, 30, 42, 30, 255, 28, 38, 28, 255, 27, 37, 28, 255, 33, 49, 34, 255, 32, 46, 32, 255, 35, 51, 35, 255, 33, 48, 33, 255, 31, 44, 31, 255, 27, 37, 28, 255, 31, 44, 31, 255, 31, 44, 31, 255, 34, 51, 35, 255, 38, 58, 38, 255, 33, 49, 34, 255, 31, 45, 32, 255, 33, 49, 34, 255, 37, 55, 37, 255, 38, 58, 38, 255, 33, 48, 33, 255, 34, 50, 34, 255, 34, 30, 22, 255, 53, 42, 28, 255, 45, 37, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 36, 32, 23, 255, 45, 37, 24, 255, 39, 33, 23, 255, 53, 42, 28, 255, 51, 41, 27, 255, 51, 41, 27, 255, 45, 37, 24, 255, 34, 30, 22, 255, 36, 32, 23, 255, 36, 32, 24, 255, 35, 31, 22, 255, 37, 33, 23, 255, 62, 51, 36, 255, 68, 55, 40, 255, 80, 64, 45, 255, 63, 52, 37, 255, 34, 31, 22, 255, 54, 45, 33, 255, 53, 44, 32, 255, 53, 44, 32, 255, 37, 33, 23, 255, 42, 36, 24, 255, 42, 36, 24, 255, 34, 30, 22, 255, 40, 35, 25, 255, 40, 35, 24, 255, 41, 35, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 55, 46, 33, 255, 34, 31, 22, 255, 33, 30, 22, 255, 80, 64, 45, 255, 58, 48, 34, 255, 38, 33, 23, 255, 44, 37, 24, 255, 50, 40, 26, 255, 42, 35, 23, 255, 44, 36, 24, 255, 39, 33, 23, 255, 48, 41, 29, 255, 35, 31, 22, 255, 35, 31, 22, 255, 43, 37, 26, 255, 40, 35, 25, 255, 36, 32, 23, 255, 44, 37, 27, 255, 41, 36, 25, 255, 48, 40, 28, 255, 39, 34, 23, 255, 40, 34, 23, 255, 43, 36, 24, 255, 35, 31, 22, 255, 41, 35, 25, 255, 38, 32, 22, 255, 39, 34, 24, 255, 50, 42, 31, 255, 33, 30, 22, 255, 35, 31, 22, 255, 38, 33, 23, 255, 40, 35, 24, 255, 36, 32, 23, 255, 34, 31, 22, 255, 33, 30, 22, 255, 44, 37, 24, 255, 45, 38, 25, 255, 46, 39, 25, 255, 33, 30, 22, 255, 36, 32, 23, 255, 37, 33, 23, 255, 39, 34, 23, 255, 40, 34, 24, 255, 51, 41, 27, 255, 37, 33, 24, 255, 40, 35, 25, 255, 44, 38, 27, 255, 34, 30, 22, 255, 36, 32, 22, 255, 40, 34, 24, 255, 49, 40, 26, 255, 43, 37, 24, 255, 42, 36, 24, 255, 49, 40, 26, 255, 70, 52, 33, 255, 52, 42, 27, 255, 53, 42, 28, 255, 40, 35, 24, 255, 36, 32, 23, 255, 59, 49, 35, 255, 34, 30, 22, 255, 36, 32, 23, 255, 59, 49, 35, 255, 57, 47, 34, 255, 36, 32, 23, 255, 45, 38, 25, 255, 52, 42, 27, 255, 48, 39, 25, 255, 37, 33, 23, 255, 35, 31, 22, 255, 56, 44, 29, 255, 50, 40, 27, 255, 39, 34, 24, 255, 40, 35, 24, 255, 46, 40, 29, 255, 64, 52, 37, 255, 36, 31, 22, 255, 37, 33, 23, 255, 39, 34, 23, 255, 37, 33, 23, 255, 42, 36, 24, 255, 38, 33, 23, 255, 45, 38, 25, 255, 34, 31, 22, 255, 48, 40, 26, 255, 41, 36, 24, 255, 38, 33, 23, 255, 42, 36, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 59, 45, 30, 255, 41, 35, 24, 255, 49, 42, 30, 255, 35, 31, 22, 255, 40, 34, 24, 255, 45, 37, 24, 255, 69, 51, 33, 255, 61, 47, 31, 255, 56, 44, 29, 255, 47, 39, 25, 255, 52, 42, 27, 255, 37, 33, 23, 255, 38, 33, 23, 255, 48, 40, 30, 255, 38, 33, 23, 255, 37, 33, 24, 255, 35, 31, 22, 255, 39, 34, 24, 255, 34, 30, 22, 255, 36, 32, 23, 255, 40, 34, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 36, 32, 22, 255, 37, 33, 23, 255, 34, 31, 22, 255, 37, 33, 24, 255, 37, 33, 23, 255, 43, 37, 24, 255, 39, 34, 24, 255, 54, 45, 33, 255, 61, 50, 36, 255, 68, 55, 40, 255, 37, 33, 23, 255, 39, 34, 23, 255, 59, 46, 30, 255, 42, 36, 24, 255, 40, 35, 24, 255, 40, 35, 24, 255, 43, 37, 24, 255, 41, 35, 24, 255, 42, 36, 24, 255, 53, 42, 28, 255, 45, 37, 24, 255, 43, 36, 24, 255, 49, 48, 39, 255, 45, 38, 25, 255, 41, 36, 24, 255, 36, 32, 23, 255, 43, 37, 24, 255, 41, 36, 24, 255, 34, 31, 22, 255, 41, 35, 24, 255, 44, 37, 24, 255, 49, 40, 26, 255, 38, 33, 23, 255, 49, 40, 26, 255, 55, 43, 28, 255, 66, 49, 33, 255, 57, 45, 29, 255, 55, 43, 28, 255, 49, 40, 26, 255, 45, 37, 24, 255, 55, 43, 28, 255, 66, 49, 33, 255, 61, 46, 31, 255, 63, 48, 32, 255, 50, 40, 27, 255, 61, 47, 31, 255, 59, 46, 30, 255, 41, 36, 24, 255, 50, 40, 26, 255, 54, 43, 28, 255, 38, 34, 23, 255, 40, 34, 23, 255, 38, 33, 23, 255, 39, 33, 22, 255, 41, 34, 23, 255, 45, 37, 25, 255, 44, 37, 24, 255, 48, 39, 26, 255, 46, 38, 25, 255, 47, 39, 25, 255, 55, 42, 28, 255, 44, 37, 24, 255, 43, 36, 24, 255, 44, 43, 35, 255, 50, 40, 26, 255, 41, 35, 24, 255, 39, 33, 23, 255, 47, 39, 25, 255, 45, 37, 24, 255, 62, 51, 36, 255, 79, 63, 44, 255, 34, 31, 22, 255, 49, 40, 26, 255, 49, 40, 26, 255, 49, 40, 26, 255, 43, 37, 24, 255, 48, 39, 25, 255, 42, 36, 24, 255, 54, 45, 33, 255, 55, 46, 33, 255, 36, 32, 23, 255, 39, 34, 24, 255, 37, 33, 23, 255, 38, 33, 23, 255, 42, 37, 27, 255, 35, 31, 23, 255, 35, 31, 23, 255, 35, 31, 23, 255, 79, 63, 45, 255, 61, 50, 36, 255, 35, 31, 22, 255, 35, 31, 22, 255, 63, 52, 37, 255, 40, 34, 24, 255, 36, 32, 23, 255, 45, 38, 25, 255, 38, 33, 23, 255, 39, 33, 23, 255, 49, 40, 26, 255, 52, 42, 27, 255, 40, 35, 24, 255, 37, 33, 23, 255, 43, 37, 24, 255, 43, 37, 24, 255, 46, 38, 25, 255, 53, 42, 28, 255, 42, 36, 24, 255, 45, 37, 24, 255, 30, 43, 31, 255, 31, 44, 31, 255, 32, 47, 33, 255, 35, 51, 35, 255, 37, 56, 37, 255, 32, 46, 32, 255, 30, 42, 30, 255, 25, 34, 26, 255, 28, 38, 28, 255, 29, 41, 30, 255, 32, 46, 32, 255, 36, 54, 36, 255, 31, 45, 32, 255, 32, 47, 33, 255, 31, 44, 31, 255, 34, 49, 34, 255, 28, 39, 29, 255, 23, 30, 24, 255, 26, 32, 26, 255, 27, 37, 28, 255, 29, 40, 29, 255, 25, 33, 26, 255, 27, 38, 28, 255, 34, 51, 35, 255, 35, 51, 35, 255, 36, 54, 36, 255, 34, 49, 34, 255, 32, 45, 32, 255, 28, 39, 29, 255, 29, 40, 29, 255, 29, 40, 29, 255, 27, 38, 28, 255, 26, 35, 27, 255, 25, 34, 26, 255, 28, 40, 29, 255, 30, 42, 30, 255, 30, 43, 31, 255, 25, 33, 26, 255, 25, 33, 26, 255, 27, 37, 28, 255, 26, 35, 27, 255, 25, 33, 26, 255, 28, 39, 29, 255, 35, 51, 35, 255, 32, 46, 32, 255, 29, 40, 29, 255, 29, 41, 30, 255, 30, 43, 31, 255, 31, 45, 32, 255, 23, 29, 24, 255, 24, 32, 25, 255, 23, 30, 24, 255, 29, 36, 29, 255, 29, 37, 29, 255, 23, 29, 24, 255, 25, 33, 26, 255, 26, 35, 27, 255, 25, 34, 26, 255, 31, 44, 31, 255, 28, 39, 29, 255, 27, 38, 28, 255, 30, 42, 30, 255, 30, 42, 30, 255, 29, 41, 30, 255, 26, 36, 27, 255, 31, 45, 32, 255, 25, 33, 26, 255, 25, 34, 26, 255, 28, 39, 29, 255, 26, 35, 27, 255, 23, 30, 24, 255, 29, 36, 29, 255, 23, 30, 24, 255, 24, 32, 25, 255, 27, 37, 28, 255, 29, 40, 29, 255, 28, 39, 29, 255, 28, 39, 29, 255, 32, 46, 32, 255, 36, 53, 36, 255, 34, 51, 35, 255, 34, 51, 35, 255, 33, 48, 33, 255, 30, 43, 31, 255, 27, 37, 28, 255, 32, 45, 32, 255, 31, 45, 32, 255, 32, 46, 32, 255, 29, 41, 30, 255, 32, 45, 32, 255, 31, 44, 31, 255, 30, 43, 31, 255, 33, 47, 33, 255, 27, 37, 28, 255, 26, 35, 27, 255, 31, 44, 31, 255, 30, 43, 31, 255, 32, 46, 32, 255, 32, 47, 33, 255, 31, 44, 31, 255, 32, 46, 32, 255, 27, 37, 28, 255, 27, 34, 27, 255, 34, 43, 34, 255, 25, 34, 26, 255, 25, 33, 26, 255, 29, 41, 30, 255, 34, 49, 34, 255, 32, 46, 32, 255, 26, 35, 27, 255, 26, 36, 27, 255, 30, 42, 30, 255, 28, 39, 29, 255, 29, 40, 29, 255, 33, 48, 33, 255, 30, 43, 31, 255, 34, 49, 34, 255, 34, 50, 34, 255, 30, 42, 30, 255, 24, 31, 25, 255, 25, 34, 26, 255, 29, 41, 30, 255, 31, 44, 31, 255, 28, 39, 29, 255, 30, 43, 31, 255, 33, 48, 33, 255, 28, 39, 29, 255, 28, 35, 28, 255, 28, 36, 29, 255, 28, 39, 29, 255, 31, 44, 31, 255, 30, 42, 30, 255, 30, 43, 31, 255, 34, 50, 34, 255, 26, 36, 27, 255, 27, 37, 28, 255, 24, 31, 25, 255, 25, 33, 26, 255, 25, 33, 26, 255, 26, 36, 27, 255, 34, 49, 34, 255, 41, 61, 40, 255, 38, 58, 38, 255, 30, 42, 30, 255, 31, 44, 31, 255, 30, 43, 31, 255, 27, 37, 28, 255, 28, 40, 29, 255, 33, 48, 33, 255, 34, 51, 35, 255, 33, 48, 33, 255, 25, 34, 26, 255, 31, 39, 31, 255, 26, 36, 27, 255, 26, 36, 27, 255, 27, 38, 28, 255, 26, 35, 27, 255, 25, 33, 26, 255, 27, 37, 28, 255, 32, 46, 32, 255, 26, 36, 27, 255, 25, 34, 26, 255, 25, 33, 26, 255, 23, 30, 24, 255, 26, 34, 26, 255, 29, 41, 30, 255, 35, 52, 35, 255, 37, 56, 37, 255, 35, 52, 35, 255, 35, 52, 35, 255, 32, 46, 32, 255, 33, 48, 33, 255, 34, 50, 34, 255, 41, 61, 40, 255, 36, 54, 36, 255, 34, 49, 34, 255, 44, 65, 43, 255, 45, 66, 43, 255, 38, 57, 38, 255, 30, 43, 31, 255, 28, 39, 29, 255, 30, 43, 31, 255, 31, 44, 31, 255, 30, 42, 30, 255, 26, 35, 27, 255, 29, 40, 29, 255, 27, 37, 28, 255, 27, 37, 28, 255, 25, 33, 26, 255, 29, 40, 29, 255, 30, 42, 30, 255, 32, 47, 33, 255, 30, 43, 31, 255, 31, 45, 32, 255, 28, 40, 29, 255, 26, 35, 27, 255, 24, 31, 25, 255, 26, 36, 27, 255, 25, 33, 26, 255, 26, 36, 27, 255, 26, 34, 26, 255, 24, 32, 25, 255, 31, 44, 31, 255, 35, 52, 35, 255, 43, 64, 42, 255, 37, 55, 37, 255, 34, 51, 35, 255, 32, 47, 33, 255, 37, 55, 37, 255, 36, 54, 36, 255, 30, 43, 31, 255, 28, 40, 29, 255, 27, 37, 28, 255, 23, 29, 24, 255, 27, 38, 28, 255, 26, 36, 27, 255, 24, 31, 25, 255, 32, 47, 33, 255, 31, 44, 31, 255, 32, 47, 33, 255, 27, 37, 28, 255, 28, 38, 28, 255, 23, 30, 24, 255, 25, 33, 26, 255, 26, 35, 27, 255, 29, 41, 30, 255, 31, 45, 32, 255, 30, 42, 30, 255, 27, 37, 28, 255, 30, 43, 31, 255, 37, 55, 37, 255, 36, 54, 36, 255, 32, 47, 33, 255, 30, 42, 30, 255, 32, 47, 33, 255, 34, 50, 34, 255, 31, 45, 32, 255, 28, 39, 29, 255, 29, 40, 29, 255, 27, 37, 28, 255, 29, 40, 29, 255, 32, 47, 33, 255, 31, 45, 32, 255, 30, 43, 31, 255, 31, 45, 32, 255, 29, 40, 29, 255, 30, 42, 30, 255, 37, 56, 37, 255, 40, 59, 39, 255, 31, 44, 31, 255, 32, 47, 33, 255, 34, 50, 34, 255, 40, 60, 40, 255, 41, 61, 40, 255, 35, 53, 36, 255, 33, 47, 33, 255, 35, 31, 22, 255, 43, 37, 24, 255, 43, 36, 24, 255, 49, 40, 26, 255, 36, 31, 22, 255, 38, 33, 23, 255, 37, 33, 23, 255, 41, 35, 24, 255, 39, 34, 24, 255, 52, 42, 28, 255, 57, 45, 29, 255, 40, 34, 24, 255, 33, 30, 22, 255, 33, 30, 22, 255, 48, 40, 30, 255, 33, 30, 22, 255, 55, 46, 33, 255, 36, 32, 24, 255, 42, 37, 27, 255, 40, 35, 25, 255, 61, 50, 36, 255, 48, 40, 30, 255, 42, 36, 24, 255, 39, 34, 23, 255, 35, 31, 22, 255, 36, 32, 23, 255, 44, 37, 24, 255, 34, 29, 22, 255, 55, 46, 33, 255, 42, 36, 24, 255, 39, 34, 24, 255, 41, 35, 24, 255, 42, 36, 24, 255, 41, 36, 24, 255, 33, 30, 22, 255, 37, 33, 24, 255, 36, 31, 22, 255, 37, 33, 23, 255, 41, 35, 24, 255, 39, 34, 24, 255, 41, 36, 24, 255, 40, 35, 24, 255, 36, 32, 22, 255, 36, 32, 23, 255, 34, 31, 22, 255, 69, 55, 40, 255, 34, 30, 22, 255, 41, 35, 23, 255, 40, 35, 24, 255, 36, 32, 22, 255, 40, 34, 23, 255, 37, 32, 23, 255, 37, 32, 23, 255, 35, 31, 22, 255, 37, 32, 23, 255, 39, 34, 23, 255, 36, 32, 23, 255, 35, 31, 22, 255, 42, 36, 25, 255, 43, 37, 26, 255, 42, 36, 23, 255, 36, 32, 23, 255, 43, 37, 24, 255, 41, 36, 24, 255, 36, 32, 23, 255, 38, 33, 23, 255, 34, 30, 22, 255, 37, 33, 24, 255, 37, 33, 23, 255, 45, 38, 25, 255, 38, 33, 23, 255, 40, 35, 24, 255, 39, 34, 23, 255, 44, 37, 24, 255, 42, 36, 24, 255, 34, 31, 22, 255, 35, 31, 22, 255, 37, 33, 23, 255, 35, 31, 22, 255, 37, 33, 23, 255, 37, 33, 23, 255, 42, 36, 24, 255, 41, 35, 24, 255, 52, 42, 27, 255, 48, 40, 26, 255, 50, 40, 27, 255, 53, 42, 28, 255, 57, 44, 29, 255, 45, 38, 25, 255, 52, 42, 27, 255, 49, 40, 26, 255, 37, 33, 23, 255, 34, 31, 22, 255, 34, 31, 22, 255, 37, 33, 23, 255, 35, 31, 22, 255, 39, 33, 23, 255, 39, 34, 25, 255, 34, 31, 22, 255, 43, 36, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 50, 40, 27, 255, 60, 46, 30, 255, 55, 43, 28, 255, 44, 37, 24, 255, 41, 35, 24, 255, 39, 34, 25, 255, 49, 42, 30, 255, 44, 38, 27, 255, 46, 40, 29, 255, 40, 34, 24, 255, 42, 36, 24, 255, 40, 35, 24, 255, 36, 32, 23, 255, 43, 37, 24, 255, 42, 36, 24, 255, 43, 37, 24, 255, 46, 38, 25, 255, 52, 42, 27, 255, 40, 34, 24, 255, 40, 34, 24, 255, 38, 33, 23, 255, 52, 42, 28, 255, 43, 36, 24, 255, 33, 30, 22, 255, 42, 36, 24, 255, 49, 42, 30, 255, 77, 62, 44, 255, 33, 30, 22, 255, 39, 34, 24, 255, 48, 39, 25, 255, 51, 41, 27, 255, 42, 36, 24, 255, 58, 45, 30, 255, 50, 40, 27, 255, 38, 33, 23, 255, 39, 34, 23, 255, 34, 31, 22, 255, 44, 37, 24, 255, 40, 34, 24, 255, 40, 34, 24, 255, 34, 31, 22, 255, 37, 33, 23, 255, 34, 31, 22, 255, 36, 32, 22, 255, 35, 31, 22, 255, 33, 30, 22, 255, 33, 30, 22, 255, 35, 31, 22, 255, 40, 34, 24, 255, 40, 34, 24, 255, 40, 34, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 36, 31, 22, 255, 37, 33, 24, 255, 53, 44, 32, 255, 39, 34, 24, 255, 38, 33, 23, 255, 39, 34, 24, 255, 37, 33, 23, 255, 39, 33, 23, 255, 36, 32, 23, 255, 39, 34, 24, 255, 38, 33, 23, 255, 39, 34, 24, 255, 39, 34, 23, 255, 35, 31, 23, 255, 40, 34, 24, 255, 40, 34, 24, 255, 50, 42, 31, 255, 35, 31, 22, 255, 34, 30, 22, 255, 45, 37, 24, 255, 46, 38, 25, 255, 43, 37, 24, 255, 47, 39, 25, 255, 43, 37, 24, 255, 36, 32, 23, 255, 37, 33, 23, 255, 35, 31, 22, 255, 45, 37, 24, 255, 57, 44, 29, 255, 62, 47, 31, 255, 66, 49, 33, 255, 60, 46, 31, 255, 59, 45, 30, 255, 39, 34, 24, 255, 39, 34, 23, 255, 42, 36, 24, 255, 49, 40, 26, 255, 58, 45, 30, 255, 57, 44, 29, 255, 52, 42, 28, 255, 53, 42, 28, 255, 46, 38, 25, 255, 39, 34, 23, 255, 38, 33, 23, 255, 39, 34, 23, 255, 39, 33, 23, 255, 43, 36, 24, 255, 47, 38, 26, 255, 39, 34, 23, 255, 38, 34, 23, 255, 44, 36, 24, 255, 36, 32, 22, 255, 41, 35, 24, 255, 41, 35, 23, 255, 44, 37, 24, 255, 47, 38, 25, 255, 47, 38, 24, 255, 50, 40, 26, 255, 39, 34, 23, 255, 42, 36, 24, 255, 48, 39, 25, 255, 41, 35, 24, 255, 48, 40, 30, 255, 62, 51, 36, 255, 36, 32, 23, 255, 35, 31, 23, 255, 61, 50, 36, 255, 37, 33, 23, 255, 43, 44, 37, 255, 36, 32, 23, 255, 41, 35, 24, 255, 36, 32, 22, 255, 45, 39, 28, 255, 77, 62, 44, 255, 34, 31, 22, 255, 35, 31, 22, 255, 35, 31, 22, 255, 62, 51, 36, 255, 50, 42, 31, 255, 41, 36, 26, 255, 34, 30, 22, 255, 35, 31, 23, 255, 39, 33, 23, 255, 34, 30, 22, 255, 39, 34, 23, 255, 48, 40, 26, 255, 52, 42, 27, 255, 44, 37, 24, 255, 43, 36, 24, 255, 43, 36, 24, 255, 46, 39, 25, 255, 43, 36, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 48, 39, 25, 255, 43, 37, 24, 255, 44, 37, 24, 255, 41, 35, 24, 255, 42, 36, 24, 255, 39, 34, 24, 255, 30, 43, 31, 255, 32, 47, 33, 255, 37, 55, 37, 255, 41, 61, 40, 255, 33, 48, 33, 255, 36, 53, 36, 255, 33, 48, 33, 255, 29, 40, 29, 255, 89, 107, 15, 255, 31, 45, 32, 255, 30, 42, 30, 255, 31, 44, 31, 255, 32, 45, 32, 255, 28, 39, 29, 255, 29, 41, 30, 255, 28, 39, 29, 255, 30, 42, 30, 255, 25, 34, 26, 255, 29, 41, 30, 255, 29, 41, 30, 255, 26, 36, 27, 255, 27, 37, 28, 255, 31, 44, 31, 255, 33, 48, 33, 255, 33, 49, 34, 255, 45, 66, 43, 255, 33, 49, 34, 255, 29, 40, 29, 255, 27, 37, 28, 255, 27, 38, 28, 255, 32, 47, 33, 255, 24, 31, 25, 255, 25, 32, 26, 255, 24, 31, 25, 255, 24, 31, 25, 255, 26, 35, 27, 255, 28, 38, 28, 255, 27, 37, 28, 255, 25, 33, 26, 255, 28, 35, 28, 255, 24, 32, 25, 255, 23, 30, 24, 255, 27, 36, 27, 255, 30, 43, 31, 255, 33, 47, 33, 255, 35, 52, 35, 255, 32, 46, 32, 255, 31, 45, 32, 255, 31, 44, 31, 255, 30, 43, 31, 255, 23, 29, 24, 255, 29, 36, 29, 255, 24, 31, 25, 255, 24, 31, 25, 255, 25, 33, 26, 255, 24, 31, 25, 255, 26, 35, 27, 255, 27, 38, 28, 255, 28, 40, 29, 255, 31, 44, 31, 255, 31, 44, 31, 255, 29, 40, 29, 255, 32, 46, 32, 255, 29, 41, 30, 255, 28, 39, 29, 255, 28, 40, 29, 255, 29, 41, 30, 255, 24, 31, 25, 255, 27, 37, 28, 255, 27, 38, 28, 255, 23, 29, 24, 255, 28, 39, 29, 255, 25, 34, 26, 255, 32, 46, 32, 255, 28, 39, 29, 255, 25, 33, 26, 255, 30, 43, 31, 255, 33, 49, 34, 255, 35, 52, 35, 255, 47, 68, 45, 255, 37, 56, 37, 255, 34, 49, 34, 255, 31, 44, 31, 255, 32, 47, 33, 255, 33, 47, 33, 255, 30, 42, 30, 255, 36, 54, 36, 255, 42, 62, 41, 255, 34, 50, 34, 255, 30, 43, 31, 255, 30, 42, 30, 255, 32, 45, 32, 255, 30, 42, 30, 255, 29, 41, 30, 255, 28, 38, 28, 255, 29, 41, 30, 255, 33, 48, 33, 255, 32, 46, 32, 255, 31, 45, 32, 255, 32, 45, 32, 255, 26, 35, 27, 255, 27, 37, 28, 255, 26, 34, 26, 255, 27, 36, 27, 255, 23, 30, 24, 255, 24, 31, 25, 255, 33, 48, 33, 255, 36, 54, 36, 255, 31, 45, 32, 255, 29, 41, 30, 255, 23, 29, 24, 255, 29, 41, 30, 255, 28, 39, 29, 255, 33, 47, 33, 255, 35, 51, 35, 255, 34, 50, 34, 255, 34, 51, 35, 255, 34, 50, 34, 255, 34, 50, 34, 255, 30, 43, 31, 255, 29, 40, 29, 255, 31, 44, 31, 255, 35, 53, 36, 255, 32, 46, 32, 255, 34, 50, 34, 255, 32, 45, 32, 255, 31, 44, 31, 255, 24, 32, 25, 255, 28, 36, 29, 255, 24, 32, 25, 255, 23, 30, 24, 255, 28, 39, 29, 255, 33, 48, 33, 255, 35, 52, 35, 255, 30, 42, 30, 255, 27, 36, 27, 255, 27, 38, 28, 255, 26, 36, 27, 255, 28, 39, 29, 255, 35, 52, 35, 255, 33, 48, 33, 255, 30, 42, 30, 255, 33, 48, 33, 255, 34, 50, 34, 255, 34, 50, 34, 255, 34, 50, 34, 255, 33, 47, 33, 255, 34, 50, 34, 255, 31, 45, 32, 255, 34, 50, 34, 255, 30, 43, 31, 255, 25, 34, 26, 255, 26, 35, 27, 255, 24, 32, 25, 255, 25, 33, 26, 255, 25, 33, 26, 255, 27, 38, 28, 255, 23, 30, 24, 255, 24, 31, 25, 255, 28, 38, 28, 255, 30, 42, 30, 255, 27, 36, 27, 255, 27, 37, 28, 255, 24, 32, 25, 255, 29, 41, 30, 255, 31, 45, 32, 255, 33, 47, 33, 255, 32, 47, 33, 255, 29, 40, 29, 255, 32, 46, 32, 255, 37, 55, 37, 255, 33, 48, 33, 255, 38, 57, 38, 255, 36, 53, 36, 255, 38, 57, 38, 255, 34, 49, 34, 255, 34, 51, 35, 255, 37, 56, 37, 255, 33, 49, 34, 255, 33, 48, 33, 255, 33, 48, 33, 255, 29, 41, 30, 255, 25, 34, 26, 255, 27, 37, 28, 255, 28, 40, 29, 255, 25, 33, 26, 255, 23, 30, 24, 255, 23, 29, 24, 255, 25, 33, 26, 255, 29, 41, 30, 255, 32, 46, 32, 255, 29, 41, 30, 255, 29, 40, 29, 255, 26, 36, 27, 255, 29, 41, 30, 255, 30, 42, 30, 255, 27, 36, 27, 255, 26, 36, 27, 255, 27, 38, 28, 255, 25, 33, 26, 255, 24, 32, 25, 255, 26, 35, 27, 255, 30, 43, 31, 255, 36, 54, 36, 255, 52, 76, 49, 255, 37, 56, 37, 255, 36, 54, 36, 255, 40, 60, 40, 255, 32, 45, 32, 255, 32, 47, 33, 255, 36, 53, 36, 255, 28, 39, 29, 255, 23, 30, 24, 255, 24, 32, 25, 255, 29, 41, 30, 255, 26, 35, 27, 255, 28, 39, 29, 255, 27, 38, 28, 255, 29, 41, 30, 255, 28, 39, 29, 255, 26, 36, 27, 255, 25, 33, 26, 255, 26, 33, 27, 255, 28, 40, 29, 255, 31, 45, 32, 255, 29, 41, 30, 255, 27, 37, 28, 255, 31, 44, 31, 255, 30, 43, 31, 255, 29, 40, 29, 255, 33, 49, 34, 255, 37, 55, 37, 255, 35, 52, 35, 255, 33, 48, 33, 255, 36, 54, 36, 255, 35, 52, 35, 255, 33, 48, 33, 255, 31, 44, 31, 255, 25, 34, 26, 255, 27, 38, 28, 255, 26, 34, 26, 255, 27, 38, 28, 255, 30, 42, 30, 255, 32, 46, 32, 255, 32, 45, 32, 255, 33, 48, 33, 255, 35, 52, 35, 255, 37, 55, 37, 255, 37, 55, 37, 255, 37, 56, 37, 255, 35, 51, 35, 255, 35, 51, 35, 255, 36, 53, 36, 255, 32, 46, 32, 255, 32, 46, 32, 255, 34, 50, 34, 255, 62, 51, 36, 255, 33, 30, 22, 255, 40, 34, 24, 255, 38, 33, 23, 255, 40, 42, 36, 255, 39, 34, 23, 255, 38, 33, 23, 255, 39, 34, 23, 255, 34, 31, 22, 255, 42, 36, 24, 255, 52, 42, 28, 255, 34, 31, 22, 255, 37, 33, 23, 255, 59, 49, 35, 255, 46, 40, 29, 255, 45, 39, 28, 255, 42, 37, 27, 255, 39, 33, 23, 255, 43, 37, 24, 255, 37, 33, 23, 255, 34, 31, 22, 255, 48, 40, 30, 255, 37, 33, 23, 255, 39, 34, 24, 255, 39, 34, 25, 255, 47, 39, 25, 255, 40, 35, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 40, 35, 24, 255, 39, 34, 23, 255, 35, 31, 22, 255, 43, 37, 24, 255, 45, 37, 24, 255, 38, 33, 23, 255, 35, 31, 22, 255, 37, 33, 23, 255, 41, 35, 24, 255, 40, 34, 24, 255, 43, 36, 24, 255, 33, 30, 22, 255, 37, 33, 24, 255, 36, 32, 23, 255, 48, 40, 30, 255, 34, 31, 22, 255, 78, 62, 42, 255, 37, 32, 23, 255, 39, 34, 24, 255, 34, 30, 22, 255, 41, 35, 23, 255, 42, 35, 23, 255, 40, 34, 23, 255, 43, 37, 26, 255, 37, 32, 23, 255, 35, 31, 22, 255, 46, 39, 28, 255, 36, 32, 23, 255, 38, 33, 23, 255, 39, 34, 24, 255, 47, 40, 27, 255, 54, 44, 29, 255, 39, 34, 23, 255, 39, 34, 23, 255, 40, 34, 24, 255, 34, 31, 22, 255, 45, 39, 28, 255, 36, 32, 23, 255, 39, 34, 24, 255, 43, 37, 24, 255, 43, 36, 24, 255, 43, 37, 24, 255, 48, 39, 25, 255, 43, 36, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 35, 31, 22, 255, 37, 33, 23, 255, 51, 43, 31, 255, 40, 34, 24, 255, 37, 33, 23, 255, 55, 43, 28, 255, 53, 42, 28, 255, 56, 44, 29, 255, 54, 43, 28, 255, 54, 43, 28, 255, 52, 42, 27, 255, 43, 36, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 46, 39, 25, 255, 55, 43, 28, 255, 45, 37, 24, 255, 57, 45, 29, 255, 39, 34, 24, 255, 40, 34, 24, 255, 43, 36, 24, 255, 39, 34, 23, 255, 34, 30, 22, 255, 35, 31, 22, 255, 36, 32, 23, 255, 36, 32, 22, 255, 45, 37, 24, 255, 42, 36, 24, 255, 51, 41, 27, 255, 43, 37, 24, 255, 46, 38, 25, 255, 40, 35, 24, 255, 37, 33, 23, 255, 67, 54, 39, 255, 39, 34, 24, 255, 36, 32, 23, 255, 43, 37, 24, 255, 50, 40, 27, 255, 45, 37, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 38, 33, 23, 255, 41, 35, 24, 255, 45, 37, 24, 255, 40, 34, 24, 255, 43, 37, 24, 255, 44, 37, 24, 255, 39, 34, 25, 255, 40, 34, 24, 255, 39, 34, 24, 255, 37, 33, 23, 255, 36, 32, 23, 255, 46, 40, 29, 255, 35, 31, 23, 255, 80, 64, 45, 255, 35, 31, 22, 255, 56, 44, 29, 255, 57, 44, 29, 255, 39, 34, 24, 255, 51, 41, 27, 255, 43, 37, 24, 255, 42, 36, 24, 255, 39, 33, 23, 255, 40, 34, 24, 255, 45, 37, 24, 255, 45, 38, 25, 255, 34, 30, 22, 255, 37, 33, 23, 255, 38, 33, 23, 255, 47, 39, 25, 255, 36, 32, 22, 255, 36, 32, 23, 255, 53, 44, 32, 255, 55, 46, 33, 255, 37, 33, 24, 255, 45, 37, 24, 255, 52, 42, 27, 255, 36, 32, 23, 255, 44, 37, 24, 255, 42, 36, 24, 255, 35, 31, 22, 255, 36, 32, 23, 255, 34, 31, 22, 255, 42, 36, 24, 255, 33, 30, 22, 255, 57, 47, 34, 255, 40, 34, 24, 255, 35, 31, 22, 255, 43, 36, 24, 255, 40, 34, 24, 255, 39, 34, 23, 255, 37, 33, 23, 255, 33, 30, 22, 255, 36, 32, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 39, 34, 25, 255, 50, 42, 31, 255, 61, 50, 36, 255, 36, 32, 23, 255, 46, 39, 25, 255, 36, 32, 23, 255, 56, 44, 29, 255, 40, 34, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 40, 35, 25, 255, 36, 32, 23, 255, 50, 40, 27, 255, 63, 48, 32, 255, 65, 49, 33, 255, 58, 45, 30, 255, 52, 42, 28, 255, 37, 33, 23, 255, 41, 35, 24, 255, 42, 36, 24, 255, 51, 41, 27, 255, 41, 35, 24, 255, 50, 40, 27, 255, 44, 36, 23, 255, 51, 41, 27, 255, 47, 39, 25, 255, 39, 33, 23, 255, 38, 33, 23, 255, 44, 37, 25, 255, 39, 34, 23, 255, 43, 36, 24, 255, 46, 37, 25, 255, 47, 39, 25, 255, 40, 34, 24, 255, 42, 36, 24, 255, 40, 35, 24, 255, 37, 32, 22, 255, 38, 33, 22, 255, 52, 42, 27, 255, 46, 39, 25, 255, 51, 41, 26, 255, 51, 41, 26, 255, 37, 33, 23, 255, 33, 30, 22, 255, 35, 31, 22, 255, 41, 35, 24, 255, 51, 43, 31, 255, 46, 40, 29, 255, 34, 31, 22, 255, 49, 42, 30, 255, 41, 36, 26, 255, 53, 44, 32, 255, 33, 30, 22, 255, 34, 31, 22, 255, 40, 34, 24, 255, 36, 32, 23, 255, 41, 36, 26, 255, 53, 44, 32, 255, 49, 42, 30, 255, 49, 42, 30, 255, 42, 37, 27, 255, 40, 35, 25, 255, 35, 31, 22, 255, 33, 30, 22, 255, 42, 36, 24, 255, 42, 36, 24, 255, 39, 33, 23, 255, 33, 30, 22, 255, 42, 36, 24, 255, 51, 41, 27, 255, 48, 40, 26, 255, 42, 36, 24, 255, 36, 32, 23, 255, 43, 36, 24, 255, 58, 45, 30, 255, 50, 40, 27, 255, 55, 43, 28, 255, 47, 39, 25, 255, 45, 37, 24, 255, 45, 37, 24, 255, 45, 37, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 40, 35, 24, 255, 37, 33, 23, 255, 26, 34, 26, 255, 33, 48, 33, 255, 36, 53, 36, 255, 35, 52, 35, 255, 37, 56, 37, 255, 32, 47, 33, 255, 33, 49, 34, 255, 31, 45, 32, 255, 31, 44, 31, 255, 26, 36, 27, 255, 25, 34, 26, 255, 27, 37, 28, 255, 28, 39, 29, 255, 27, 37, 28, 255, 24, 31, 25, 255, 27, 37, 28, 255, 24, 32, 25, 255, 24, 32, 25, 255, 23, 30, 24, 255, 23, 29, 24, 255, 28, 39, 29, 255, 23, 30, 24, 255, 29, 41, 30, 255, 30, 42, 30, 255, 33, 48, 33, 255, 34, 51, 35, 255, 34, 50, 34, 255, 32, 46, 32, 255, 31, 45, 32, 255, 33, 48, 33, 255, 31, 44, 31, 255, 28, 38, 28, 255, 24, 31, 25, 255, 25, 33, 26, 255, 28, 39, 29, 255, 29, 41, 30, 255, 23, 29, 24, 255, 23, 29, 24, 255, 23, 30, 24, 255, 24, 31, 25, 255, 24, 30, 25, 255, 23, 29, 24, 255, 25, 34, 26, 255, 32, 45, 32, 255, 25, 33, 26, 255, 37, 55, 37, 255, 37, 56, 37, 255, 31, 44, 31, 255, 30, 42, 30, 255, 24, 32, 25, 255, 23, 30, 24, 255, 23, 30, 24, 255, 26, 35, 27, 255, 27, 38, 28, 255, 29, 41, 30, 255, 29, 40, 29, 255, 30, 43, 31, 255, 31, 45, 32, 255, 26, 36, 27, 255, 29, 41, 30, 255, 25, 33, 26, 255, 30, 42, 30, 255, 30, 42, 30, 255, 28, 39, 29, 255, 24, 32, 25, 255, 24, 30, 25, 255, 24, 32, 25, 255, 25, 34, 26, 255, 23, 29, 24, 255, 28, 35, 28, 255, 27, 37, 28, 255, 28, 39, 29, 255, 28, 39, 29, 255, 30, 42, 30, 255, 26, 35, 27, 255, 28, 38, 28, 255, 30, 43, 31, 255, 33, 49, 34, 255, 37, 56, 37, 255, 33, 48, 33, 255, 32, 47, 33, 255, 31, 45, 32, 255, 32, 46, 32, 255, 30, 43, 31, 255, 31, 44, 31, 255, 36, 53, 36, 255, 35, 52, 35, 255, 33, 49, 34, 255, 35, 52, 35, 255, 34, 50, 34, 255, 35, 51, 35, 255, 30, 42, 30, 255, 28, 39, 29, 255, 30, 42, 30, 255, 26, 35, 27, 255, 33, 48, 33, 255, 33, 47, 33, 255, 35, 52, 35, 255, 35, 51, 35, 255, 34, 50, 34, 255, 30, 43, 31, 255, 28, 40, 29, 255, 29, 41, 30, 255, 27, 37, 28, 255, 24, 31, 25, 255, 28, 39, 29, 255, 34, 49, 34, 255, 35, 52, 35, 255, 31, 45, 32, 255, 30, 42, 30, 255, 31, 45, 32, 255, 28, 38, 28, 255, 28, 38, 28, 255, 27, 38, 28, 255, 32, 46, 32, 255, 30, 43, 31, 255, 32, 45, 32, 255, 26, 35, 27, 255, 32, 46, 32, 255, 29, 40, 29, 255, 33, 48, 33, 255, 35, 51, 35, 255, 34, 49, 34, 255, 30, 42, 30, 255, 30, 42, 30, 255, 27, 37, 28, 255, 25, 33, 26, 255, 23, 29, 24, 255, 25, 34, 26, 255, 26, 32, 26, 255, 24, 31, 25, 255, 29, 40, 29, 255, 33, 49, 34, 255, 35, 51, 35, 255, 36, 54, 36, 255, 31, 45, 32, 255, 30, 42, 30, 255, 27, 38, 28, 255, 31, 44, 31, 255, 31, 45, 32, 255, 32, 45, 32, 255, 30, 42, 30, 255, 33, 47, 33, 255, 32, 46, 32, 255, 31, 44, 31, 255, 33, 48, 33, 255, 34, 49, 34, 255, 29, 41, 30, 255, 34, 51, 35, 255, 37, 55, 37, 255, 34, 49, 34, 255, 25, 33, 26, 255, 25, 33, 26, 255, 25, 33, 26, 255, 23, 29, 24, 255, 23, 30, 24, 255, 26, 36, 27, 255, 27, 36, 27, 255, 25, 33, 26, 255, 25, 34, 26, 255, 26, 34, 26, 255, 27, 37, 28, 255, 27, 36, 27, 255, 29, 41, 30, 255, 28, 40, 29, 255, 27, 36, 27, 255, 25, 33, 26, 255, 107, 130, 13, 255, 27, 38, 28, 255, 31, 44, 31, 255, 33, 48, 33, 255, 33, 47, 33, 255, 37, 55, 37, 255, 37, 55, 37, 255, 34, 50, 34, 255, 34, 50, 34, 255, 35, 51, 35, 255, 31, 45, 32, 255, 35, 51, 35, 255, 36, 54, 36, 255, 35, 51, 35, 255, 30, 42, 30, 255, 29, 40, 29, 255, 23, 30, 24, 255, 25, 34, 26, 255, 23, 29, 24, 255, 25, 33, 26, 255, 25, 31, 25, 255, 25, 33, 26, 255, 27, 37, 28, 255, 31, 44, 31, 255, 28, 39, 29, 255, 25, 33, 26, 255, 28, 38, 28, 255, 26, 35, 27, 255, 29, 41, 30, 255, 28, 40, 29, 255, 28, 39, 29, 255, 27, 37, 28, 255, 23, 30, 24, 255, 23, 29, 24, 255, 25, 33, 26, 255, 32, 47, 33, 255, 37, 56, 37, 255, 35, 51, 35, 255, 34, 51, 35, 255, 34, 50, 34, 255, 37, 55, 37, 255, 35, 52, 35, 255, 35, 51, 35, 255, 32, 47, 33, 255, 25, 33, 26, 255, 26, 36, 27, 255, 27, 36, 27, 255, 24, 31, 25, 255, 27, 37, 28, 255, 28, 38, 28, 255, 24, 32, 25, 255, 26, 34, 26, 255, 26, 36, 27, 255, 23, 30, 24, 255, 33, 42, 33, 255, 29, 37, 30, 255, 24, 31, 25, 255, 27, 37, 28, 255, 25, 33, 26, 255, 28, 38, 28, 255, 33, 47, 33, 255, 33, 49, 34, 255, 28, 39, 29, 255, 27, 38, 28, 255, 29, 41, 30, 255, 37, 56, 37, 255, 34, 49, 34, 255, 38, 58, 38, 255, 40, 60, 40, 255, 36, 53, 36, 255, 34, 49, 34, 255, 27, 37, 28, 255, 25, 33, 26, 255, 29, 41, 30, 255, 27, 37, 28, 255, 98, 120, 15, 255, 39, 59, 39, 255, 36, 53, 36, 255, 35, 52, 35, 255, 32, 45, 32, 255, 28, 38, 28, 255, 26, 35, 27, 255, 32, 46, 32, 255, 44, 65, 43, 255, 32, 46, 32, 255, 34, 50, 34, 255, 31, 45, 32, 255, 31, 45, 32, 255, 32, 45, 32, 255, 46, 40, 29, 255, 70, 57, 40, 255, 62, 51, 36, 255, 34, 31, 22, 255, 39, 34, 23, 255, 40, 35, 24, 255, 39, 33, 23, 255, 36, 32, 22, 255, 36, 31, 22, 255, 44, 37, 24, 255, 39, 34, 24, 255, 43, 37, 24, 255, 35, 31, 23, 255, 34, 30, 22, 255, 51, 43, 31, 255, 37, 33, 23, 255, 36, 32, 23, 255, 33, 30, 22, 255, 33, 30, 22, 255, 36, 32, 22, 255, 39, 34, 23, 255, 70, 57, 40, 255, 49, 42, 30, 255, 35, 31, 22, 255, 43, 36, 24, 255, 41, 35, 24, 255, 44, 37, 24, 255, 42, 36, 24, 255, 60, 46, 31, 255, 40, 35, 24, 255, 37, 33, 23, 255, 36, 32, 23, 255, 54, 43, 28, 255, 53, 42, 28, 255, 43, 37, 24, 255, 40, 39, 25, 255, 37, 33, 23, 255, 37, 33, 23, 255, 33, 29, 22, 255, 34, 30, 22, 255, 68, 55, 40, 255, 37, 33, 24, 255, 33, 30, 22, 255, 36, 32, 23, 255, 61, 50, 35, 255, 67, 54, 39, 255, 35, 31, 22, 255, 40, 35, 24, 255, 37, 33, 23, 255, 36, 32, 22, 255, 47, 40, 26, 255, 52, 43, 28, 255, 36, 32, 23, 255, 39, 34, 23, 255, 55, 46, 32, 255, 65, 66, 31, 255, 50, 39, 26, 255, 41, 35, 23, 255, 49, 39, 26, 255, 65, 51, 34, 255, 84, 88, 38, 255, 49, 40, 27, 255, 47, 38, 25, 255, 47, 39, 25, 255, 39, 33, 23, 255, 55, 46, 33, 255, 51, 43, 31, 255, 37, 33, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 51, 41, 27, 255, 60, 46, 30, 255, 44, 37, 24, 255, 39, 34, 23, 255, 55, 46, 33, 255, 73, 59, 42, 255, 35, 31, 22, 255, 45, 39, 28, 255, 38, 33, 23, 255, 46, 38, 25, 255, 72, 54, 33, 255, 71, 85, 41, 255, 61, 47, 31, 255, 47, 39, 25, 255, 49, 40, 26, 255, 58, 45, 30, 255, 40, 35, 24, 255, 51, 41, 27, 255, 37, 33, 23, 255, 56, 44, 29, 255, 62, 47, 31, 255, 57, 45, 29, 255, 69, 51, 33, 255, 45, 38, 25, 255, 63, 48, 31, 255, 51, 41, 27, 255, 43, 37, 24, 255, 36, 32, 23, 255, 36, 31, 22, 255, 40, 34, 24, 255, 45, 38, 25, 255, 41, 35, 24, 255, 33, 30, 22, 255, 43, 37, 24, 255, 41, 36, 24, 255, 44, 37, 24, 255, 59, 46, 30, 255, 44, 37, 24, 255, 36, 31, 22, 255, 35, 31, 22, 255, 45, 37, 24, 255, 44, 37, 24, 255, 36, 32, 23, 255, 53, 42, 28, 255, 57, 44, 29, 255, 56, 44, 29, 255, 44, 37, 24, 255, 63, 48, 31, 255, 42, 36, 24, 255, 45, 37, 24, 255, 70, 52, 33, 255, 42, 36, 24, 255, 40, 35, 24, 255, 38, 33, 23, 255, 39, 34, 25, 255, 34, 30, 22, 255, 76, 61, 43, 255, 76, 61, 43, 255, 37, 33, 23, 255, 70, 57, 40, 255, 36, 32, 23, 255, 42, 36, 24, 255, 41, 36, 24, 255, 62, 47, 31, 255, 66, 49, 33, 255, 64, 48, 32, 255, 37, 33, 23, 255, 41, 35, 24, 255, 37, 33, 23, 255, 37, 33, 24, 255, 37, 33, 24, 255, 37, 33, 23, 255, 43, 37, 24, 255, 36, 32, 22, 255, 49, 40, 26, 255, 46, 38, 25, 255, 33, 30, 22, 255, 75, 60, 43, 255, 63, 52, 37, 255, 41, 36, 24, 255, 39, 34, 23, 255, 36, 32, 23, 255, 35, 31, 22, 255, 39, 34, 23, 255, 43, 37, 24, 255, 43, 36, 24, 255, 35, 31, 22, 255, 35, 31, 22, 255, 48, 40, 26, 255, 45, 37, 24, 255, 34, 30, 22, 255, 34, 31, 22, 255, 37, 33, 23, 255, 33, 30, 22, 255, 37, 33, 23, 255, 33, 30, 22, 255, 34, 31, 22, 255, 41, 35, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 50, 42, 31, 255, 64, 52, 37, 255, 51, 43, 31, 255, 76, 61, 43, 255, 67, 54, 39, 255, 35, 31, 22, 255, 46, 39, 25, 255, 35, 31, 22, 255, 36, 32, 23, 255, 37, 33, 23, 255, 43, 37, 24, 255, 49, 42, 30, 255, 35, 31, 22, 255, 42, 36, 24, 255, 60, 46, 31, 255, 66, 49, 33, 255, 55, 43, 28, 255, 64, 48, 32, 255, 46, 39, 25, 255, 48, 39, 25, 255, 40, 34, 24, 255, 36, 31, 22, 255, 44, 38, 27, 255, 36, 32, 23, 255, 36, 31, 22, 255, 41, 35, 23, 255, 47, 39, 26, 255, 36, 31, 22, 255, 54, 63, 41, 255, 40, 35, 25, 255, 36, 31, 22, 255, 39, 34, 23, 255, 44, 37, 24, 255, 44, 37, 25, 255, 34, 31, 22, 255, 37, 33, 23, 255, 50, 40, 26, 255, 38, 33, 22, 255, 52, 43, 31, 255, 42, 35, 23, 255, 63, 47, 31, 255, 59, 45, 30, 255, 37, 33, 23, 255, 34, 31, 22, 255, 40, 35, 25, 255, 62, 51, 36, 255, 44, 38, 27, 255, 35, 31, 22, 255, 53, 44, 32, 255, 77, 62, 44, 255, 36, 31, 22, 255, 40, 35, 24, 255, 63, 52, 37, 255, 72, 58, 42, 255, 39, 34, 23, 255, 33, 30, 22, 255, 40, 35, 24, 255, 37, 33, 23, 255, 44, 37, 24, 255, 43, 37, 24, 255, 68, 55, 40, 255, 71, 57, 41, 255, 35, 31, 22, 255, 36, 32, 22, 255, 46, 38, 25, 255, 55, 43, 28, 255, 41, 35, 24, 255, 55, 46, 33, 255, 37, 33, 23, 255, 39, 34, 24, 255, 45, 37, 24, 255, 53, 42, 28, 255, 38, 33, 23, 255, 37, 33, 23, 255, 43, 36, 24, 255, 58, 45, 30, 255, 50, 40, 27, 255, 52, 42, 28, 255, 73, 54, 33, 255, 43, 37, 24, 255, 45, 37, 24, 255, 63, 48, 32, 255, 42, 36, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 40, 34, 24, 255, 24, 32, 25, 255, 27, 37, 28, 255, 32, 45, 32, 255, 33, 48, 33, 255, 34, 50, 34, 255, 37, 56, 37, 255, 37, 55, 37, 255, 36, 53, 36, 255, 34, 50, 34, 255, 30, 42, 30, 255, 29, 41, 30, 255, 26, 34, 26, 255, 26, 35, 27, 255, 25, 33, 26, 255, 24, 32, 25, 255, 24, 30, 25, 255, 32, 41, 32, 255, 29, 37, 29, 255, 23, 30, 24, 255, 24, 31, 25, 255, 29, 41, 30, 255, 24, 32, 25, 255, 24, 31, 25, 255, 25, 34, 26, 255, 29, 40, 29, 255, 33, 48, 33, 255, 33, 48, 33, 255, 30, 43, 31, 255, 25, 34, 26, 255, 30, 42, 30, 255, 26, 35, 27, 255, 27, 36, 27, 255, 26, 35, 27, 255, 25, 33, 26, 255, 33, 48, 33, 255, 28, 39, 29, 255, 25, 33, 26, 255, 26, 35, 27, 255, 28, 39, 29, 255, 25, 34, 26, 255, 27, 37, 28, 255, 28, 39, 29, 255, 29, 41, 30, 255, 30, 42, 30, 255, 32, 46, 32, 255, 32, 46, 32, 255, 34, 49, 34, 255, 30, 42, 30, 255, 33, 48, 33, 255, 26, 36, 27, 255, 25, 34, 26, 255, 23, 30, 24, 255, 23, 30, 24, 255, 31, 44, 31, 255, 35, 52, 35, 255, 35, 52, 35, 255, 31, 44, 31, 255, 30, 43, 31, 255, 31, 44, 31, 255, 30, 42, 30, 255, 33, 47, 33, 255, 31, 44, 31, 255, 31, 45, 32, 255, 24, 32, 25, 255, 23, 30, 24, 255, 30, 42, 30, 255, 25, 34, 26, 255, 24, 31, 25, 255, 25, 34, 26, 255, 23, 29, 24, 255, 25, 34, 26, 255, 30, 43, 31, 255, 30, 42, 30, 255, 28, 38, 28, 255, 26, 35, 27, 255, 27, 36, 27, 255, 28, 39, 29, 255, 29, 40, 29, 255, 31, 44, 31, 255, 32, 46, 32, 255, 34, 50, 34, 255, 30, 43, 31, 255, 30, 42, 30, 255, 34, 50, 34, 255, 31, 45, 32, 255, 32, 46, 32, 255, 35, 53, 36, 255, 34, 51, 35, 255, 31, 45, 32, 255, 31, 44, 31, 255, 27, 38, 28, 255, 27, 37, 28, 255, 28, 38, 28, 255, 29, 40, 29, 255, 27, 37, 28, 255, 26, 35, 27, 255, 36, 54, 36, 255, 35, 51, 35, 255, 37, 55, 37, 255, 33, 49, 34, 255, 32, 47, 33, 255, 29, 41, 30, 255, 31, 44, 31, 255, 28, 39, 29, 255, 23, 30, 24, 255, 29, 41, 30, 255, 31, 44, 31, 255, 35, 51, 35, 255, 32, 46, 32, 255, 31, 44, 31, 255, 29, 41, 30, 255, 27, 38, 28, 255, 29, 40, 29, 255, 32, 46, 32, 255, 29, 41, 30, 255, 32, 47, 33, 255, 34, 50, 34, 255, 30, 43, 31, 255, 33, 48, 33, 255, 35, 52, 35, 255, 30, 43, 31, 255, 33, 48, 33, 255, 34, 51, 35, 255, 29, 40, 29, 255, 29, 40, 29, 255, 28, 39, 29, 255, 29, 41, 30, 255, 29, 41, 30, 255, 27, 37, 28, 255, 31, 44, 31, 255, 27, 37, 28, 255, 33, 49, 34, 255, 39, 59, 39, 255, 32, 46, 32, 255, 31, 45, 32, 255, 30, 43, 31, 255, 32, 45, 32, 255, 30, 42, 30, 255, 26, 35, 27, 255, 31, 44, 31, 255, 32, 47, 33, 255, 32, 47, 33, 255, 35, 51, 35, 255, 34, 50, 34, 255, 36, 54, 36, 255, 36, 53, 36, 255, 34, 51, 35, 255, 33, 49, 34, 255, 31, 45, 32, 255, 32, 46, 32, 255, 34, 50, 34, 255, 29, 41, 30, 255, 27, 37, 28, 255, 27, 38, 28, 255, 25, 34, 26, 255, 28, 39, 29, 255, 29, 41, 30, 255, 23, 29, 24, 255, 24, 32, 25, 255, 27, 37, 28, 255, 30, 42, 30, 255, 30, 43, 31, 255, 26, 35, 27, 255, 26, 36, 27, 255, 25, 32, 26, 255, 28, 39, 29, 255, 26, 34, 26, 255, 25, 34, 26, 255, 26, 35, 27, 255, 29, 41, 30, 255, 33, 47, 33, 255, 36, 53, 36, 255, 35, 51, 35, 255, 35, 51, 35, 255, 31, 44, 31, 255, 32, 46, 32, 255, 26, 35, 27, 255, 30, 43, 31, 255, 33, 49, 34, 255, 32, 45, 32, 255, 30, 42, 30, 255, 24, 32, 25, 255, 25, 33, 26, 255, 25, 33, 26, 255, 24, 32, 25, 255, 23, 29, 24, 255, 26, 35, 27, 255, 23, 29, 24, 255, 25, 31, 25, 255, 24, 30, 25, 255, 30, 43, 31, 255, 28, 38, 28, 255, 25, 33, 26, 255, 26, 36, 27, 255, 26, 35, 27, 255, 28, 39, 29, 255, 31, 45, 32, 255, 29, 41, 30, 255, 30, 43, 31, 255, 26, 35, 27, 255, 24, 31, 25, 255, 27, 37, 28, 255, 32, 46, 32, 255, 36, 54, 36, 255, 45, 67, 44, 255, 35, 52, 35, 255, 37, 56, 37, 255, 36, 54, 36, 255, 31, 45, 32, 255, 31, 45, 32, 255, 28, 39, 29, 255, 31, 44, 31, 255, 29, 40, 29, 255, 25, 34, 26, 255, 27, 37, 28, 255, 28, 39, 29, 255, 25, 33, 26, 255, 26, 36, 27, 255, 26, 36, 27, 255, 25, 33, 26, 255, 26, 35, 27, 255, 24, 31, 25, 255, 29, 37, 30, 255, 24, 31, 25, 255, 25, 34, 26, 255, 30, 42, 30, 255, 32, 47, 33, 255, 30, 42, 30, 255, 29, 41, 30, 255, 26, 35, 27, 255, 24, 31, 25, 255, 26, 35, 27, 255, 29, 41, 30, 255, 29, 41, 30, 255, 33, 48, 33, 255, 36, 54, 36, 255, 36, 54, 36, 255, 32, 47, 33, 255, 28, 40, 29, 255, 29, 41, 30, 255, 33, 48, 33, 255, 33, 48, 33, 255, 33, 47, 33, 255, 31, 45, 32, 255, 33, 48, 33, 255, 33, 48, 33, 255, 31, 44, 31, 255, 29, 40, 29, 255, 33, 48, 33, 255, 36, 54, 36, 255, 36, 54, 36, 255, 31, 44, 31, 255, 28, 39, 29, 255, 31, 45, 32, 255, 34, 49, 34, 255, 31, 45, 32, 255, 36, 32, 23, 255, 66, 54, 38, 255, 44, 38, 27, 255, 39, 34, 24, 255, 47, 39, 25, 255, 40, 34, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 54, 43, 28, 255, 39, 33, 23, 255, 36, 32, 24, 255, 35, 31, 23, 255, 54, 45, 33, 255, 79, 63, 45, 255, 64, 52, 37, 255, 36, 32, 24, 255, 48, 40, 30, 255, 34, 30, 22, 255, 39, 34, 24, 255, 43, 36, 24, 255, 43, 37, 24, 255, 39, 34, 23, 255, 61, 50, 36, 255, 40, 35, 25, 255, 33, 30, 22, 255, 40, 35, 24, 255, 42, 36, 24, 255, 43, 37, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 39, 34, 23, 255, 40, 35, 24, 255, 43, 37, 24, 255, 38, 33, 23, 255, 41, 35, 24, 255, 36, 32, 23, 255, 37, 33, 23, 255, 40, 35, 24, 255, 37, 33, 23, 255, 35, 31, 22, 255, 61, 50, 36, 255, 36, 32, 23, 255, 34, 30, 22, 255, 37, 33, 23, 255, 40, 34, 24, 255, 48, 41, 29, 255, 36, 32, 23, 255, 37, 32, 22, 255, 33, 30, 22, 255, 39, 33, 23, 255, 45, 38, 25, 255, 46, 39, 25, 255, 39, 33, 23, 255, 35, 31, 22, 255, 37, 33, 23, 255, 41, 36, 25, 255, 38, 33, 22, 255, 37, 32, 22, 255, 41, 35, 23, 255, 40, 34, 23, 255, 46, 37, 25, 255, 42, 36, 24, 255, 39, 34, 23, 255, 43, 36, 24, 255, 44, 37, 24, 255, 33, 30, 22, 255, 36, 32, 23, 255, 40, 35, 24, 255, 34, 31, 22, 255, 35, 31, 22, 255, 44, 37, 24, 255, 41, 36, 24, 255, 41, 35, 24, 255, 44, 37, 24, 255, 37, 33, 23, 255, 43, 36, 24, 255, 43, 37, 24, 255, 40, 34, 24, 255, 36, 32, 23, 255, 34, 30, 22, 255, 46, 38, 25, 255, 54, 43, 28, 255, 55, 43, 28, 255, 52, 42, 28, 255, 41, 35, 24, 255, 46, 39, 25, 255, 48, 39, 25, 255, 45, 37, 24, 255, 64, 48, 32, 255, 45, 37, 24, 255, 52, 42, 27, 255, 57, 45, 29, 255, 64, 48, 32, 255, 52, 42, 27, 255, 45, 37, 24, 255, 37, 33, 23, 255, 35, 31, 22, 255, 36, 32, 23, 255, 45, 37, 24, 255, 37, 33, 23, 255, 40, 34, 24, 255, 51, 41, 27, 255, 41, 36, 24, 255, 46, 39, 25, 255, 57, 44, 29, 255, 40, 34, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 51, 43, 31, 255, 36, 31, 22, 255, 40, 35, 24, 255, 37, 33, 23, 255, 33, 30, 22, 255, 40, 34, 24, 255, 48, 40, 26, 255, 59, 45, 30, 255, 49, 40, 26, 255, 35, 31, 22, 255, 40, 35, 24, 255, 42, 36, 24, 255, 57, 45, 29, 255, 43, 37, 24, 255, 51, 41, 27, 255, 38, 33, 23, 255, 36, 32, 24, 255, 59, 49, 35, 255, 54, 45, 33, 255, 66, 54, 38, 255, 63, 52, 37, 255, 55, 46, 33, 255, 39, 34, 23, 255, 49, 40, 26, 255, 52, 42, 27, 255, 45, 38, 25, 255, 67, 50, 33, 255, 47, 39, 25, 255, 34, 30, 22, 255, 44, 38, 27, 255, 38, 33, 23, 255, 39, 34, 24, 255, 37, 33, 23, 255, 39, 34, 24, 255, 33, 30, 22, 255, 39, 34, 23, 255, 34, 30, 22, 255, 39, 34, 23, 255, 40, 35, 25, 255, 53, 44, 32, 255, 36, 32, 22, 255, 36, 32, 24, 255, 39, 34, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 42, 36, 24, 255, 39, 34, 24, 255, 40, 34, 24, 255, 40, 34, 24, 255, 40, 35, 25, 255, 36, 31, 22, 255, 42, 36, 24, 255, 36, 32, 23, 255, 46, 39, 25, 255, 43, 37, 24, 255, 43, 36, 24, 255, 36, 32, 23, 255, 66, 54, 38, 255, 46, 40, 29, 255, 76, 61, 43, 255, 49, 42, 30, 255, 44, 38, 27, 255, 57, 47, 34, 255, 79, 62, 45, 255, 55, 46, 33, 255, 79, 63, 45, 255, 34, 31, 22, 255, 37, 33, 24, 255, 37, 33, 24, 255, 39, 34, 24, 255, 45, 38, 25, 255, 35, 31, 22, 255, 42, 36, 24, 255, 46, 38, 25, 255, 39, 34, 24, 255, 45, 37, 24, 255, 60, 46, 31, 255, 45, 37, 24, 255, 43, 36, 24, 255, 43, 36, 24, 255, 34, 31, 22, 255, 39, 34, 24, 255, 42, 36, 24, 255, 47, 39, 25, 255, 41, 36, 23, 255, 42, 35, 23, 255, 46, 39, 26, 255, 45, 37, 25, 255, 38, 33, 23, 255, 36, 31, 22, 255, 41, 35, 24, 255, 38, 33, 23, 255, 42, 37, 26, 255, 40, 34, 23, 255, 42, 36, 24, 255, 45, 37, 24, 255, 45, 37, 24, 255, 53, 42, 28, 255, 40, 35, 23, 255, 35, 31, 22, 255, 34, 31, 22, 255, 42, 36, 24, 255, 47, 38, 24, 255, 44, 37, 24, 255, 59, 45, 30, 255, 42, 36, 24, 255, 36, 32, 22, 255, 54, 45, 33, 255, 34, 31, 22, 255, 36, 32, 24, 255, 35, 31, 22, 255, 53, 44, 32, 255, 68, 55, 40, 255, 78, 62, 43, 255, 35, 31, 23, 255, 36, 32, 23, 255, 45, 37, 24, 255, 41, 36, 24, 255, 39, 34, 24, 255, 35, 31, 22, 255, 37, 33, 23, 255, 37, 33, 23, 255, 39, 33, 23, 255, 37, 33, 23, 255, 34, 30, 22, 255, 36, 32, 23, 255, 36, 32, 23, 255, 41, 35, 24, 255, 34, 31, 22, 255, 34, 30, 22, 255, 38, 33, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 49, 40, 26, 255, 46, 38, 25, 255, 39, 34, 23, 255, 49, 40, 26, 255, 58, 45, 30, 255, 42, 36, 24, 255, 44, 37, 24, 255, 52, 42, 27, 255, 46, 38, 25, 255, 41, 35, 24, 255, 63, 48, 31, 255, 42, 36, 24, 255, 42, 36, 24, 255, 40, 35, 24, 255, 36, 31, 22, 255, 26, 36, 27, 255, 29, 41, 30, 255, 34, 49, 34, 255, 36, 54, 36, 255, 49, 71, 46, 255, 36, 54, 36, 255, 34, 51, 35, 255, 37, 56, 37, 255, 32, 47, 33, 255, 31, 44, 31, 255, 30, 43, 31, 255, 30, 42, 30, 255, 27, 36, 27, 255, 28, 38, 28, 255, 26, 35, 27, 255, 24, 31, 25, 255, 30, 38, 30, 255, 31, 39, 31, 255, 23, 30, 24, 255, 27, 37, 28, 255, 28, 38, 28, 255, 25, 34, 26, 255, 23, 30, 24, 255, 27, 38, 28, 255, 30, 43, 31, 255, 29, 41, 30, 255, 32, 46, 32, 255, 30, 43, 31, 255, 27, 38, 28, 255, 29, 40, 29, 255, 27, 36, 27, 255, 26, 35, 27, 255, 23, 30, 24, 255, 29, 41, 30, 255, 34, 50, 34, 255, 26, 36, 27, 255, 28, 38, 28, 255, 25, 34, 26, 255, 25, 34, 26, 255, 26, 36, 27, 255, 29, 41, 30, 255, 30, 43, 31, 255, 31, 45, 32, 255, 32, 47, 33, 255, 34, 49, 34, 255, 37, 56, 37, 255, 35, 52, 35, 255, 35, 51, 35, 255, 30, 43, 31, 255, 27, 38, 28, 255, 23, 29, 24, 255, 26, 35, 27, 255, 28, 39, 29, 255, 28, 40, 29, 255, 31, 45, 32, 255, 31, 44, 31, 255, 31, 44, 31, 255, 30, 43, 31, 255, 33, 48, 33, 255, 37, 56, 37, 255, 36, 53, 36, 255, 34, 51, 35, 255, 31, 44, 31, 255, 25, 33, 26, 255, 25, 34, 26, 255, 24, 32, 25, 255, 23, 29, 24, 255, 24, 31, 25, 255, 25, 33, 26, 255, 26, 35, 27, 255, 23, 30, 24, 255, 27, 37, 28, 255, 29, 40, 29, 255, 27, 36, 27, 255, 28, 38, 28, 255, 28, 38, 28, 255, 27, 37, 28, 255, 27, 37, 28, 255, 25, 33, 26, 255, 29, 40, 29, 255, 33, 48, 33, 255, 97, 119, 14, 255, 35, 52, 35, 255, 40, 60, 40, 255, 35, 51, 35, 255, 32, 46, 32, 255, 31, 45, 32, 255, 35, 52, 35, 255, 30, 42, 30, 255, 31, 44, 31, 255, 27, 37, 28, 255, 29, 41, 30, 255, 34, 50, 34, 255, 34, 49, 34, 255, 29, 40, 29, 255, 27, 38, 28, 255, 29, 41, 30, 255, 33, 48, 33, 255, 33, 48, 33, 255, 37, 56, 37, 255, 35, 51, 35, 255, 37, 55, 37, 255, 36, 54, 36, 255, 32, 46, 32, 255, 34, 50, 34, 255, 32, 47, 33, 255, 34, 50, 34, 255, 30, 43, 31, 255, 31, 44, 31, 255, 30, 43, 31, 255, 27, 37, 28, 255, 27, 37, 28, 255, 34, 50, 34, 255, 33, 49, 34, 255, 34, 50, 34, 255, 27, 37, 28, 255, 34, 49, 34, 255, 31, 45, 32, 255, 35, 52, 35, 255, 34, 51, 35, 255, 37, 55, 37, 255, 34, 51, 35, 255, 32, 47, 33, 255, 27, 37, 28, 255, 26, 34, 26, 255, 30, 43, 31, 255, 31, 44, 31, 255, 28, 38, 28, 255, 31, 44, 31, 255, 29, 41, 30, 255, 32, 45, 32, 255, 30, 43, 31, 255, 33, 48, 33, 255, 32, 47, 33, 255, 33, 49, 34, 255, 31, 45, 32, 255, 28, 39, 29, 255, 29, 41, 30, 255, 26, 36, 27, 255, 27, 38, 28, 255, 35, 52, 35, 255, 36, 54, 36, 255, 35, 52, 35, 255, 38, 57, 38, 255, 36, 54, 36, 255, 31, 44, 31, 255, 34, 49, 34, 255, 32, 46, 32, 255, 31, 45, 32, 255, 32, 46, 32, 255, 31, 44, 31, 255, 27, 38, 28, 255, 31, 45, 32, 255, 26, 36, 27, 255, 24, 32, 25, 255, 28, 38, 28, 255, 26, 35, 27, 255, 24, 31, 25, 255, 27, 36, 27, 255, 26, 36, 27, 255, 27, 37, 28, 255, 27, 38, 28, 255, 28, 38, 28, 255, 28, 39, 29, 255, 26, 33, 27, 255, 23, 29, 24, 255, 23, 30, 24, 255, 24, 32, 25, 255, 26, 34, 26, 255, 26, 35, 27, 255, 32, 46, 32, 255, 34, 51, 35, 255, 31, 45, 32, 255, 31, 45, 32, 255, 31, 44, 31, 255, 27, 37, 28, 255, 34, 50, 34, 255, 35, 51, 35, 255, 36, 53, 36, 255, 27, 37, 28, 255, 27, 38, 28, 255, 25, 34, 26, 255, 26, 36, 27, 255, 27, 37, 28, 255, 26, 35, 27, 255, 26, 35, 27, 255, 28, 35, 28, 255, 26, 35, 27, 255, 24, 31, 25, 255, 25, 31, 25, 255, 25, 31, 25, 255, 28, 39, 29, 255, 27, 36, 27, 255, 25, 33, 26, 255, 25, 33, 26, 255, 31, 45, 32, 255, 31, 45, 32, 255, 30, 43, 31, 255, 33, 49, 34, 255, 34, 49, 34, 255, 31, 44, 31, 255, 29, 40, 29, 255, 31, 45, 32, 255, 33, 48, 33, 255, 30, 43, 31, 255, 31, 45, 32, 255, 29, 41, 30, 255, 33, 48, 33, 255, 29, 41, 30, 255, 27, 36, 27, 255, 30, 42, 30, 255, 34, 50, 34, 255, 32, 46, 32, 255, 29, 41, 30, 255, 27, 37, 28, 255, 29, 41, 30, 255, 26, 35, 27, 255, 25, 33, 26, 255, 25, 33, 26, 255, 28, 39, 29, 255, 29, 40, 29, 255, 26, 36, 27, 255, 26, 36, 27, 255, 26, 35, 27, 255, 28, 40, 29, 255, 27, 37, 28, 255, 26, 35, 27, 255, 27, 36, 27, 255, 28, 38, 28, 255, 29, 41, 30, 255, 26, 35, 27, 255, 25, 33, 26, 255, 23, 30, 24, 255, 25, 34, 26, 255, 32, 45, 32, 255, 33, 49, 34, 255, 31, 44, 31, 255, 29, 41, 30, 255, 36, 54, 36, 255, 32, 47, 33, 255, 33, 49, 34, 255, 36, 54, 36, 255, 32, 47, 33, 255, 35, 53, 36, 255, 35, 52, 35, 255, 30, 42, 30, 255, 29, 41, 30, 255, 28, 40, 29, 255, 28, 39, 29, 255, 33, 48, 33, 255, 34, 50, 34, 255, 30, 43, 31, 255, 29, 40, 29, 255, 32, 47, 33, 255, 30, 43, 31, 255, 24, 32, 25, 255, 41, 36, 26, 255, 37, 33, 24, 255, 40, 34, 24, 255, 39, 34, 24, 255, 45, 37, 24, 255, 50, 40, 27, 255, 36, 32, 23, 255, 40, 34, 24, 255, 50, 40, 27, 255, 42, 36, 24, 255, 38, 33, 23, 255, 35, 31, 23, 255, 35, 31, 22, 255, 41, 36, 26, 255, 70, 57, 40, 255, 66, 54, 38, 255, 34, 31, 22, 255, 39, 34, 23, 255, 40, 34, 24, 255, 39, 33, 23, 255, 34, 31, 22, 255, 36, 32, 23, 255, 33, 30, 22, 255, 36, 32, 23, 255, 43, 37, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 90, 120, 85, 255, 50, 40, 27, 255, 43, 37, 24, 255, 48, 40, 26, 255, 40, 34, 24, 255, 35, 31, 22, 255, 42, 36, 24, 255, 42, 36, 24, 255, 39, 33, 23, 255, 38, 33, 23, 255, 43, 37, 24, 255, 38, 33, 23, 255, 39, 33, 23, 255, 35, 31, 22, 255, 37, 33, 23, 255, 39, 34, 24, 255, 39, 33, 23, 255, 42, 36, 24, 255, 41, 36, 24, 255, 37, 32, 22, 255, 37, 32, 22, 255, 33, 30, 22, 255, 34, 31, 22, 255, 40, 34, 23, 255, 45, 37, 24, 255, 41, 35, 24, 255, 36, 32, 22, 255, 57, 47, 33, 255, 58, 48, 33, 255, 42, 37, 26, 255, 40, 35, 25, 255, 40, 35, 24, 255, 44, 37, 25, 255, 41, 35, 23, 255, 41, 34, 23, 255, 36, 32, 22, 255, 43, 36, 24, 255, 37, 32, 22, 255, 42, 36, 24, 255, 38, 33, 23, 255, 37, 33, 23, 255, 36, 32, 23, 255, 39, 33, 23, 255, 41, 35, 24, 255, 34, 30, 22, 255, 39, 34, 23, 255, 54, 43, 28, 255, 48, 39, 25, 255, 59, 46, 30, 255, 53, 42, 28, 255, 41, 36, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 35, 31, 22, 255, 40, 34, 24, 255, 46, 38, 25, 255, 43, 36, 24, 255, 37, 33, 23, 255, 35, 31, 23, 255, 39, 33, 23, 255, 42, 36, 24, 255, 64, 48, 32, 255, 59, 45, 30, 255, 63, 48, 32, 255, 63, 48, 31, 255, 59, 45, 30, 255, 41, 35, 24, 255, 41, 36, 24, 255, 41, 35, 24, 255, 39, 34, 23, 255, 39, 34, 23, 255, 43, 37, 24, 255, 40, 34, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 36, 32, 23, 255, 41, 35, 24, 255, 46, 38, 25, 255, 37, 33, 23, 255, 82, 107, 72, 255, 42, 36, 24, 255, 43, 36, 24, 255, 41, 35, 24, 255, 43, 37, 24, 255, 44, 37, 24, 255, 41, 36, 24, 255, 43, 36, 24, 255, 42, 36, 24, 255, 48, 40, 26, 255, 41, 35, 24, 255, 37, 33, 24, 255, 36, 32, 22, 255, 41, 35, 24, 255, 48, 40, 26, 255, 59, 45, 30, 255, 49, 40, 26, 255, 41, 35, 24, 255, 40, 35, 24, 255, 50, 42, 31, 255, 35, 31, 23, 255, 50, 42, 31, 255, 53, 44, 32, 255, 68, 55, 40, 255, 33, 30, 22, 255, 34, 31, 22, 255, 40, 34, 24, 255, 48, 40, 26, 255, 62, 47, 31, 255, 51, 41, 27, 255, 35, 31, 22, 255, 44, 38, 27, 255, 53, 44, 32, 255, 37, 33, 23, 255, 40, 34, 24, 255, 40, 35, 24, 255, 42, 36, 24, 255, 38, 33, 23, 255, 37, 33, 23, 255, 41, 35, 24, 255, 42, 36, 24, 255, 43, 37, 24, 255, 36, 32, 22, 255, 33, 30, 22, 255, 33, 30, 22, 255, 50, 42, 31, 255, 41, 36, 26, 255, 39, 34, 25, 255, 37, 33, 24, 255, 36, 32, 23, 255, 33, 30, 22, 255, 57, 47, 34, 255, 40, 34, 24, 255, 34, 31, 22, 255, 45, 37, 24, 255, 38, 33, 23, 255, 40, 34, 24, 255, 42, 37, 27, 255, 35, 31, 23, 255, 46, 40, 29, 255, 63, 52, 37, 255, 48, 40, 30, 255, 39, 33, 23, 255, 49, 42, 30, 255, 67, 54, 39, 255, 71, 57, 41, 255, 61, 50, 36, 255, 66, 54, 38, 255, 46, 40, 29, 255, 34, 30, 22, 255, 75, 60, 43, 255, 37, 33, 23, 255, 42, 36, 24, 255, 35, 31, 23, 255, 43, 36, 24, 255, 55, 43, 28, 255, 43, 36, 24, 255, 42, 36, 24, 255, 66, 49, 33, 255, 43, 37, 24, 255, 45, 37, 24, 255, 41, 35, 24, 255, 34, 31, 22, 255, 39, 34, 23, 255, 50, 41, 27, 255, 51, 41, 27, 255, 45, 38, 25, 255, 51, 41, 27, 255, 45, 37, 25, 255, 36, 32, 22, 255, 36, 32, 23, 255, 34, 31, 22, 255, 38, 33, 23, 255, 35, 31, 22, 255, 35, 31, 22, 255, 37, 33, 23, 255, 41, 35, 24, 255, 54, 42, 28, 255, 61, 46, 31, 255, 52, 41, 27, 255, 40, 34, 23, 255, 35, 31, 22, 255, 36, 32, 22, 255, 39, 34, 23, 255, 51, 41, 27, 255, 57, 45, 29, 255, 46, 38, 25, 255, 43, 37, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 34, 30, 22, 255, 57, 47, 34, 255, 35, 31, 22, 255, 37, 33, 24, 255, 76, 61, 43, 255, 76, 60, 42, 255, 40, 35, 25, 255, 34, 31, 22, 255, 36, 32, 23, 255, 39, 34, 23, 255, 39, 34, 24, 255, 36, 32, 23, 255, 41, 36, 24, 255, 33, 30, 22, 255, 36, 31, 22, 255, 39, 34, 23, 255, 34, 30, 22, 255, 43, 36, 24, 255, 39, 34, 23, 255, 43, 37, 24, 255, 33, 30, 22, 255, 55, 46, 33, 255, 37, 33, 23, 255, 35, 31, 23, 255, 39, 34, 25, 255, 42, 36, 24, 255, 45, 38, 25, 255, 43, 37, 24, 255, 49, 40, 26, 255, 57, 44, 29, 255, 40, 35, 24, 255, 44, 37, 24, 255, 42, 36, 24, 255, 52, 42, 27, 255, 48, 40, 26, 255, 52, 42, 28, 255, 49, 40, 26, 255, 54, 43, 28, 255, 39, 34, 23, 255, 35, 31, 22, 255, 27, 36, 27, 255, 27, 37, 28, 255, 32, 45, 32, 255, 36, 54, 36, 255, 33, 49, 34, 255, 34, 50, 34, 255, 33, 49, 34, 255, 29, 41, 30, 255, 32, 47, 33, 255, 33, 47, 33, 255, 33, 48, 33, 255, 27, 38, 28, 255, 25, 33, 26, 255, 26, 32, 26, 255, 23, 29, 24, 255, 29, 37, 29, 255, 23, 30, 24, 255, 24, 31, 25, 255, 26, 35, 27, 255, 26, 35, 27, 255, 25, 34, 26, 255, 24, 31, 25, 255, 24, 31, 25, 255, 26, 35, 27, 255, 26, 35, 27, 255, 31, 45, 32, 255, 74, 90, 16, 255, 31, 44, 31, 255, 27, 37, 28, 255, 27, 38, 28, 255, 29, 41, 30, 255, 30, 42, 30, 255, 29, 41, 30, 255, 34, 50, 34, 255, 33, 48, 33, 255, 29, 41, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 28, 40, 29, 255, 30, 43, 31, 255, 30, 43, 31, 255, 33, 47, 33, 255, 36, 53, 36, 255, 34, 51, 35, 255, 36, 53, 36, 255, 35, 53, 36, 255, 42, 62, 41, 255, 34, 49, 34, 255, 26, 34, 26, 255, 28, 38, 28, 255, 31, 45, 32, 255, 30, 43, 31, 255, 32, 46, 32, 255, 29, 40, 29, 255, 35, 53, 36, 255, 35, 52, 35, 255, 36, 53, 36, 255, 34, 50, 34, 255, 36, 54, 36, 255, 33, 49, 34, 255, 33, 48, 33, 255, 31, 45, 32, 255, 28, 39, 29, 255, 27, 37, 28, 255, 27, 37, 28, 255, 25, 34, 26, 255, 26, 36, 27, 255, 25, 33, 26, 255, 28, 39, 29, 255, 31, 45, 32, 255, 28, 38, 28, 255, 30, 42, 30, 255, 27, 37, 28, 255, 25, 34, 26, 255, 23, 29, 24, 255, 25, 33, 26, 255, 28, 38, 28, 255, 27, 37, 28, 255, 30, 43, 31, 255, 26, 36, 27, 255, 32, 47, 33, 255, 33, 49, 34, 255, 37, 56, 37, 255, 33, 48, 33, 255, 32, 46, 32, 255, 29, 41, 30, 255, 32, 46, 32, 255, 29, 41, 30, 255, 27, 37, 28, 255, 30, 42, 30, 255, 31, 45, 32, 255, 31, 45, 32, 255, 32, 46, 32, 255, 29, 40, 29, 255, 29, 41, 30, 255, 32, 46, 32, 255, 33, 49, 34, 255, 31, 44, 31, 255, 33, 48, 33, 255, 34, 50, 34, 255, 37, 56, 37, 255, 36, 54, 36, 255, 36, 54, 36, 255, 30, 43, 31, 255, 32, 45, 32, 255, 34, 51, 35, 255, 35, 52, 35, 255, 35, 51, 35, 255, 31, 45, 32, 255, 32, 46, 32, 255, 29, 41, 30, 255, 34, 50, 34, 255, 30, 42, 30, 255, 31, 45, 32, 255, 29, 41, 30, 255, 31, 44, 31, 255, 32, 46, 32, 255, 33, 48, 33, 255, 30, 42, 30, 255, 30, 43, 31, 255, 31, 44, 31, 255, 28, 39, 29, 255, 27, 37, 28, 255, 30, 43, 31, 255, 27, 37, 28, 255, 31, 44, 31, 255, 30, 43, 31, 255, 34, 50, 34, 255, 37, 55, 37, 255, 33, 48, 33, 255, 33, 47, 33, 255, 34, 49, 34, 255, 32, 46, 32, 255, 36, 53, 36, 255, 31, 45, 32, 255, 28, 39, 29, 255, 27, 37, 28, 255, 27, 36, 27, 255, 32, 46, 32, 255, 33, 48, 33, 255, 34, 49, 34, 255, 34, 49, 34, 255, 34, 50, 34, 255, 36, 53, 36, 255, 29, 41, 30, 255, 32, 45, 32, 255, 30, 42, 30, 255, 33, 48, 33, 255, 31, 44, 31, 255, 32, 46, 32, 255, 30, 43, 31, 255, 25, 33, 26, 255, 28, 38, 28, 255, 24, 31, 25, 255, 26, 35, 27, 255, 27, 37, 28, 255, 28, 39, 29, 255, 28, 38, 28, 255, 26, 35, 27, 255, 35, 51, 35, 255, 31, 44, 31, 255, 29, 41, 30, 255, 27, 37, 28, 255, 25, 33, 26, 255, 26, 35, 27, 255, 27, 37, 28, 255, 24, 32, 25, 255, 26, 35, 27, 255, 30, 43, 31, 255, 32, 45, 32, 255, 29, 41, 30, 255, 33, 47, 33, 255, 32, 47, 33, 255, 32, 45, 32, 255, 30, 43, 31, 255, 29, 41, 30, 255, 31, 44, 31, 255, 34, 49, 34, 255, 31, 45, 32, 255, 27, 37, 28, 255, 29, 41, 30, 255, 26, 35, 27, 255, 24, 32, 25, 255, 23, 30, 24, 255, 24, 31, 25, 255, 26, 35, 27, 255, 27, 38, 28, 255, 27, 37, 28, 255, 23, 30, 24, 255, 26, 33, 27, 255, 26, 33, 27, 255, 30, 42, 30, 255, 30, 42, 30, 255, 27, 36, 27, 255, 31, 45, 32, 255, 32, 46, 32, 255, 31, 44, 31, 255, 30, 42, 30, 255, 29, 41, 30, 255, 32, 46, 32, 255, 31, 45, 32, 255, 32, 46, 32, 255, 36, 53, 36, 255, 32, 47, 33, 255, 35, 51, 35, 255, 33, 48, 33, 255, 29, 41, 30, 255, 32, 45, 32, 255, 26, 36, 27, 255, 32, 47, 33, 255, 31, 45, 32, 255, 26, 35, 27, 255, 31, 44, 31, 255, 30, 42, 30, 255, 28, 40, 29, 255, 26, 36, 27, 255, 25, 33, 26, 255, 25, 33, 26, 255, 27, 37, 28, 255, 29, 41, 30, 255, 26, 35, 27, 255, 24, 31, 25, 255, 29, 41, 30, 255, 28, 40, 29, 255, 26, 35, 27, 255, 30, 42, 30, 255, 27, 37, 28, 255, 27, 37, 28, 255, 26, 34, 26, 255, 25, 33, 26, 255, 26, 35, 27, 255, 28, 38, 28, 255, 29, 41, 30, 255, 30, 43, 31, 255, 31, 45, 32, 255, 31, 44, 31, 255, 27, 37, 28, 255, 29, 41, 30, 255, 32, 47, 33, 255, 35, 51, 35, 255, 34, 50, 34, 255, 31, 44, 31, 255, 35, 51, 35, 255, 32, 45, 32, 255, 30, 42, 30, 255, 32, 46, 32, 255, 30, 42, 30, 255, 30, 43, 31, 255, 34, 49, 34, 255, 30, 43, 31, 255, 30, 43, 31, 255, 32, 45, 32, 255, 27, 38, 28, 255, 30, 42, 30, 255, 28, 39, 29, 255, 80, 64, 45, 255, 45, 39, 28, 255, 48, 40, 26, 255, 46, 40, 29, 255, 36, 32, 23, 255, 42, 36, 24, 255, 51, 41, 27, 255, 58, 45, 30, 255, 40, 34, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 40, 35, 24, 255, 36, 32, 23, 255, 35, 31, 22, 255, 41, 36, 26, 255, 35, 31, 23, 255, 35, 31, 22, 255, 35, 31, 22, 255, 45, 39, 28, 255, 57, 47, 34, 255, 48, 40, 30, 255, 35, 31, 22, 255, 35, 31, 23, 255, 37, 33, 23, 255, 42, 36, 24, 255, 43, 37, 24, 255, 45, 37, 24, 255, 65, 83, 48, 255, 62, 47, 31, 255, 63, 48, 31, 255, 66, 49, 33, 255, 51, 41, 27, 255, 52, 42, 27, 255, 54, 43, 28, 255, 60, 46, 30, 255, 45, 37, 24, 255, 40, 34, 24, 255, 36, 31, 22, 255, 34, 30, 22, 255, 39, 34, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 43, 37, 24, 255, 33, 30, 22, 255, 37, 33, 24, 255, 36, 32, 24, 255, 33, 30, 22, 255, 35, 31, 22, 255, 42, 36, 23, 255, 36, 32, 23, 255, 35, 31, 22, 255, 40, 35, 24, 255, 41, 35, 24, 255, 44, 37, 24, 255, 36, 32, 22, 255, 33, 30, 22, 255, 42, 36, 24, 255, 36, 32, 22, 255, 47, 40, 28, 255, 35, 31, 22, 255, 38, 33, 23, 255, 42, 36, 24, 255, 40, 34, 24, 255, 34, 31, 22, 255, 36, 32, 23, 255, 38, 33, 23, 255, 39, 33, 23, 255, 37, 32, 22, 255, 39, 34, 24, 255, 43, 37, 24, 255, 37, 33, 23, 255, 36, 32, 22, 255, 37, 33, 23, 255, 45, 37, 24, 255, 64, 48, 32, 255, 62, 47, 31, 255, 52, 42, 27, 255, 48, 40, 26, 255, 52, 42, 27, 255, 58, 45, 30, 255, 49, 40, 26, 255, 40, 34, 24, 255, 39, 34, 23, 255, 61, 50, 36, 255, 50, 42, 31, 255, 72, 58, 42, 255, 35, 31, 22, 255, 43, 36, 24, 255, 39, 33, 23, 255, 55, 43, 28, 255, 57, 44, 29, 255, 53, 42, 28, 255, 43, 36, 24, 255, 34, 30, 22, 255, 36, 32, 23, 255, 36, 31, 22, 255, 42, 36, 24, 255, 54, 45, 33, 255, 34, 30, 22, 255, 42, 36, 24, 255, 39, 34, 25, 255, 37, 33, 23, 255, 66, 54, 38, 255, 50, 42, 31, 255, 39, 34, 24, 255, 39, 34, 24, 255, 79, 94, 45, 255, 52, 42, 27, 255, 66, 49, 33, 255, 43, 37, 24, 255, 39, 34, 23, 255, 39, 34, 23, 255, 52, 42, 27, 255, 55, 43, 28, 255, 58, 45, 30, 255, 45, 38, 25, 255, 46, 38, 25, 255, 45, 37, 24, 255, 36, 32, 23, 255, 43, 37, 24, 255, 70, 52, 33, 255, 45, 37, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 43, 36, 24, 255, 36, 32, 23, 255, 36, 32, 23, 255, 37, 33, 23, 255, 46, 40, 29, 255, 36, 31, 22, 255, 33, 30, 22, 255, 58, 48, 34, 255, 37, 33, 23, 255, 52, 42, 27, 255, 43, 37, 24, 255, 39, 34, 23, 255, 35, 31, 22, 255, 68, 88, 34, 255, 43, 36, 24, 255, 45, 37, 24, 255, 63, 48, 31, 255, 52, 42, 27, 255, 41, 35, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 40, 34, 24, 255, 49, 40, 26, 255, 39, 34, 24, 255, 42, 36, 24, 255, 49, 40, 26, 255, 39, 33, 23, 255, 33, 30, 22, 255, 37, 33, 23, 255, 42, 37, 27, 255, 76, 61, 43, 255, 37, 33, 23, 255, 39, 34, 23, 255, 40, 35, 25, 255, 41, 35, 24, 255, 43, 36, 24, 255, 36, 32, 23, 255, 35, 31, 22, 255, 37, 33, 23, 255, 48, 40, 30, 255, 49, 42, 30, 255, 34, 31, 22, 255, 36, 32, 22, 255, 34, 30, 22, 255, 35, 31, 23, 255, 40, 35, 25, 255, 33, 30, 22, 255, 53, 44, 32, 255, 39, 34, 24, 255, 39, 33, 23, 255, 54, 45, 33, 255, 55, 46, 33, 255, 37, 33, 24, 255, 49, 42, 30, 255, 37, 33, 23, 255, 34, 30, 22, 255, 48, 40, 26, 255, 57, 45, 29, 255, 51, 41, 27, 255, 51, 41, 27, 255, 57, 44, 29, 255, 45, 37, 24, 255, 54, 43, 28, 255, 55, 43, 28, 255, 37, 33, 23, 255, 38, 33, 23, 255, 65, 49, 31, 255, 53, 41, 28, 255, 67, 52, 35, 255, 56, 43, 28, 255, 41, 35, 24, 255, 41, 35, 24, 255, 38, 33, 23, 255, 53, 44, 31, 255, 38, 33, 23, 255, 37, 32, 22, 255, 67, 54, 39, 255, 37, 33, 23, 255, 35, 31, 22, 255, 34, 31, 22, 255, 43, 36, 24, 255, 53, 42, 27, 255, 36, 31, 22, 255, 56, 46, 33, 255, 58, 48, 34, 255, 40, 35, 25, 255, 37, 33, 23, 255, 41, 35, 24, 255, 45, 37, 24, 255, 42, 36, 24, 255, 43, 37, 24, 255, 40, 42, 36, 255, 54, 45, 33, 255, 36, 32, 24, 255, 34, 30, 22, 255, 35, 31, 23, 255, 36, 32, 24, 255, 75, 60, 40, 255, 33, 30, 22, 255, 34, 31, 22, 255, 49, 42, 30, 255, 51, 43, 31, 255, 36, 32, 23, 255, 40, 35, 24, 255, 39, 34, 24, 255, 33, 30, 22, 255, 40, 35, 24, 255, 43, 36, 24, 255, 37, 33, 23, 255, 43, 37, 24, 255, 45, 37, 24, 255, 37, 33, 23, 255, 39, 34, 25, 255, 50, 42, 31, 255, 34, 31, 22, 255, 40, 35, 24, 255, 42, 37, 27, 255, 34, 30, 22, 255, 39, 34, 23, 255, 40, 35, 24, 255, 69, 51, 33, 255, 59, 54, 42, 255, 43, 37, 24, 255, 48, 40, 26, 255, 74, 54, 33, 255, 61, 46, 31, 255, 54, 43, 28, 255, 38, 33, 23, 255, 43, 37, 24, 255, 39, 34, 24, 255, 40, 35, 25, 255, 73, 59, 42, 255, 25, 33, 26, 255, 30, 43, 31, 255, 34, 50, 34, 255, 32, 45, 32, 255, 36, 53, 36, 255, 34, 50, 34, 255, 28, 39, 29, 255, 27, 37, 28, 255, 26, 35, 27, 255, 31, 44, 31, 255, 30, 42, 30, 255, 28, 39, 29, 255, 25, 34, 26, 255, 25, 33, 26, 255, 23, 30, 24, 255, 29, 37, 30, 255, 26, 33, 27, 255, 29, 41, 30, 255, 29, 41, 30, 255, 26, 36, 27, 255, 25, 33, 26, 255, 25, 31, 25, 255, 25, 32, 26, 255, 23, 30, 24, 255, 26, 35, 27, 255, 34, 51, 35, 255, 33, 49, 34, 255, 34, 50, 34, 255, 33, 49, 34, 255, 31, 44, 31, 255, 26, 34, 26, 255, 35, 52, 35, 255, 30, 43, 31, 255, 31, 45, 32, 255, 40, 60, 40, 255, 33, 48, 33, 255, 36, 54, 36, 255, 33, 49, 34, 255, 30, 43, 31, 255, 29, 41, 30, 255, 31, 44, 31, 255, 30, 43, 31, 255, 37, 55, 37, 255, 47, 68, 45, 255, 36, 54, 36, 255, 32, 47, 33, 255, 34, 50, 34, 255, 36, 53, 36, 255, 36, 53, 36, 255, 36, 54, 36, 255, 31, 45, 32, 255, 31, 44, 31, 255, 32, 46, 32, 255, 34, 50, 34, 255, 32, 46, 32, 255, 35, 52, 35, 255, 36, 54, 36, 255, 35, 52, 35, 255, 37, 55, 37, 255, 36, 54, 36, 255, 51, 62, 18, 255, 37, 55, 37, 255, 35, 52, 35, 255, 34, 50, 34, 255, 25, 33, 26, 255, 26, 35, 27, 255, 28, 38, 28, 255, 31, 45, 32, 255, 30, 42, 30, 255, 33, 49, 34, 255, 30, 43, 31, 255, 28, 38, 28, 255, 29, 41, 30, 255, 28, 39, 29, 255, 25, 33, 26, 255, 23, 30, 24, 255, 26, 34, 26, 255, 27, 38, 28, 255, 25, 33, 26, 255, 27, 36, 27, 255, 26, 36, 27, 255, 33, 49, 34, 255, 32, 46, 32, 255, 34, 51, 35, 255, 33, 48, 33, 255, 31, 44, 31, 255, 31, 45, 32, 255, 34, 50, 34, 255, 32, 45, 32, 255, 25, 34, 26, 255, 27, 36, 27, 255, 26, 35, 27, 255, 30, 42, 30, 255, 27, 37, 28, 255, 32, 47, 33, 255, 30, 43, 31, 255, 31, 45, 32, 255, 30, 43, 31, 255, 30, 42, 30, 255, 35, 51, 35, 255, 43, 63, 41, 255, 37, 56, 37, 255, 34, 49, 34, 255, 34, 49, 34, 255, 32, 47, 33, 255, 35, 52, 35, 255, 36, 54, 36, 255, 36, 53, 36, 255, 31, 45, 32, 255, 33, 49, 34, 255, 31, 45, 32, 255, 30, 42, 30, 255, 29, 41, 30, 255, 25, 33, 26, 255, 27, 37, 28, 255, 25, 34, 26, 255, 27, 37, 28, 255, 27, 37, 28, 255, 30, 42, 30, 255, 30, 43, 31, 255, 31, 45, 32, 255, 25, 34, 26, 255, 29, 41, 30, 255, 31, 44, 31, 255, 30, 43, 31, 255, 29, 41, 30, 255, 32, 46, 32, 255, 32, 46, 32, 255, 37, 56, 37, 255, 37, 55, 37, 255, 36, 54, 36, 255, 36, 54, 36, 255, 34, 50, 34, 255, 31, 44, 31, 255, 30, 43, 31, 255, 27, 37, 28, 255, 27, 36, 27, 255, 29, 40, 29, 255, 29, 41, 30, 255, 32, 46, 32, 255, 34, 49, 34, 255, 33, 48, 33, 255, 35, 52, 35, 255, 37, 56, 37, 255, 35, 52, 35, 255, 28, 40, 29, 255, 29, 41, 30, 255, 31, 44, 31, 255, 32, 47, 33, 255, 30, 42, 30, 255, 30, 43, 31, 255, 29, 41, 30, 255, 24, 31, 25, 255, 24, 32, 25, 255, 28, 35, 28, 255, 23, 30, 24, 255, 26, 34, 26, 255, 25, 33, 26, 255, 28, 39, 29, 255, 34, 51, 35, 255, 35, 52, 35, 255, 35, 51, 35, 255, 34, 50, 34, 255, 31, 44, 31, 255, 29, 41, 30, 255, 27, 36, 27, 255, 32, 46, 32, 255, 30, 42, 30, 255, 29, 41, 30, 255, 26, 36, 27, 255, 30, 42, 30, 255, 28, 39, 29, 255, 32, 47, 33, 255, 32, 46, 32, 255, 33, 49, 34, 255, 32, 46, 32, 255, 29, 40, 29, 255, 30, 42, 30, 255, 30, 43, 31, 255, 33, 49, 34, 255, 29, 41, 30, 255, 31, 44, 31, 255, 27, 37, 28, 255, 28, 38, 28, 255, 26, 36, 27, 255, 23, 30, 24, 255, 23, 29, 24, 255, 29, 40, 29, 255, 28, 39, 29, 255, 23, 29, 24, 255, 24, 32, 25, 255, 23, 30, 24, 255, 45, 48, 12, 255, 23, 29, 24, 255, 29, 41, 30, 255, 33, 49, 34, 255, 35, 51, 35, 255, 36, 54, 36, 255, 32, 45, 32, 255, 31, 44, 31, 255, 30, 43, 31, 255, 33, 48, 33, 255, 31, 44, 31, 255, 35, 51, 35, 255, 37, 55, 37, 255, 40, 60, 40, 255, 29, 41, 30, 255, 30, 42, 30, 255, 33, 47, 33, 255, 33, 48, 33, 255, 32, 46, 32, 255, 26, 34, 26, 255, 24, 32, 25, 255, 27, 37, 28, 255, 28, 39, 29, 255, 34, 49, 34, 255, 34, 49, 34, 255, 27, 37, 28, 255, 27, 38, 28, 255, 28, 38, 28, 255, 26, 35, 27, 255, 29, 41, 30, 255, 27, 36, 27, 255, 28, 40, 29, 255, 30, 43, 31, 255, 28, 40, 29, 255, 29, 40, 29, 255, 32, 45, 32, 255, 32, 45, 32, 255, 32, 46, 32, 255, 28, 39, 29, 255, 26, 36, 27, 255, 29, 41, 30, 255, 30, 42, 30, 255, 28, 38, 28, 255, 27, 37, 28, 255, 28, 38, 28, 255, 28, 39, 29, 255, 30, 42, 30, 255, 28, 40, 29, 255, 30, 43, 31, 255, 29, 40, 29, 255, 34, 50, 34, 255, 34, 50, 34, 255, 32, 45, 32, 255, 30, 42, 30, 255, 26, 36, 27, 255, 26, 35, 27, 255, 26, 35, 27, 255, 26, 34, 26, 255, 28, 38, 28, 255, 31, 45, 32, 255, 31, 45, 32, 255, 26, 34, 26, 255, 25, 33, 26, 255, 28, 39, 29, 255, 74, 58, 39, 255, 34, 30, 22, 255, 34, 30, 22, 255, 37, 33, 23, 255, 40, 35, 24, 255, 51, 41, 27, 255, 66, 49, 33, 255, 52, 42, 28, 255, 60, 46, 30, 255, 41, 36, 24, 255, 48, 39, 25, 255, 41, 36, 24, 255, 34, 31, 22, 255, 40, 34, 24, 255, 33, 30, 22, 255, 50, 42, 31, 255, 41, 36, 24, 255, 44, 37, 24, 255, 34, 30, 22, 255, 49, 42, 30, 255, 40, 35, 25, 255, 36, 32, 23, 255, 39, 33, 23, 255, 36, 32, 23, 255, 47, 39, 25, 255, 34, 31, 22, 255, 42, 36, 24, 255, 42, 36, 24, 255, 49, 40, 26, 255, 67, 50, 33, 255, 66, 49, 33, 255, 69, 51, 33, 255, 78, 57, 33, 255, 59, 45, 30, 255, 55, 43, 28, 255, 60, 46, 30, 255, 63, 48, 32, 255, 39, 34, 24, 255, 37, 33, 23, 255, 39, 34, 24, 255, 54, 43, 28, 255, 53, 42, 28, 255, 54, 43, 28, 255, 57, 44, 29, 255, 38, 33, 23, 255, 39, 34, 23, 255, 33, 30, 22, 255, 36, 32, 24, 255, 42, 36, 24, 255, 44, 38, 27, 255, 50, 42, 30, 255, 51, 41, 26, 255, 43, 37, 24, 255, 42, 36, 24, 255, 34, 30, 22, 255, 35, 31, 22, 255, 39, 34, 24, 255, 41, 36, 25, 255, 36, 31, 22, 255, 40, 34, 24, 255, 36, 32, 23, 255, 39, 33, 23, 255, 47, 40, 28, 255, 34, 31, 22, 255, 36, 31, 22, 255, 41, 35, 24, 255, 38, 34, 23, 255, 48, 40, 29, 255, 37, 33, 23, 255, 35, 31, 22, 255, 40, 34, 24, 255, 39, 34, 24, 255, 37, 33, 23, 255, 45, 37, 24, 255, 42, 36, 24, 255, 61, 46, 31, 255, 42, 36, 24, 255, 45, 37, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 39, 33, 23, 255, 40, 34, 24, 255, 38, 33, 23, 255, 34, 30, 22, 255, 76, 61, 43, 255, 68, 55, 40, 255, 37, 33, 23, 255, 44, 37, 24, 255, 58, 45, 30, 255, 45, 38, 25, 255, 46, 38, 25, 255, 48, 40, 26, 255, 43, 37, 24, 255, 58, 45, 30, 255, 40, 35, 24, 255, 39, 34, 24, 255, 40, 35, 25, 255, 70, 57, 40, 255, 34, 30, 22, 255, 54, 43, 28, 255, 39, 34, 24, 255, 61, 50, 36, 255, 50, 42, 31, 255, 35, 31, 22, 255, 46, 40, 29, 255, 36, 32, 23, 255, 43, 36, 24, 255, 49, 40, 26, 255, 59, 45, 30, 255, 43, 36, 24, 255, 40, 35, 24, 255, 40, 35, 24, 255, 49, 40, 26, 255, 58, 45, 30, 255, 54, 43, 28, 255, 40, 34, 24, 255, 57, 44, 29, 255, 40, 34, 24, 255, 42, 36, 24, 255, 39, 34, 23, 255, 70, 52, 33, 255, 52, 42, 27, 255, 48, 39, 25, 255, 37, 33, 23, 255, 49, 42, 30, 255, 39, 34, 24, 255, 36, 32, 22, 255, 43, 37, 24, 255, 37, 33, 24, 255, 45, 39, 28, 255, 37, 33, 24, 255, 36, 31, 22, 255, 33, 30, 22, 255, 56, 44, 29, 255, 43, 37, 24, 255, 46, 39, 25, 255, 37, 33, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 43, 37, 24, 255, 48, 40, 26, 255, 52, 42, 27, 255, 53, 42, 28, 255, 36, 32, 23, 255, 43, 37, 24, 255, 40, 35, 24, 255, 47, 39, 25, 255, 54, 43, 28, 255, 51, 41, 27, 255, 45, 37, 24, 255, 43, 36, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 40, 35, 24, 255, 34, 30, 22, 255, 45, 39, 28, 255, 35, 31, 22, 255, 54, 45, 33, 255, 37, 33, 24, 255, 39, 34, 25, 255, 40, 34, 24, 255, 45, 38, 25, 255, 40, 35, 24, 255, 42, 37, 27, 255, 34, 31, 22, 255, 67, 54, 39, 255, 35, 31, 22, 255, 42, 36, 24, 255, 39, 34, 25, 255, 35, 31, 22, 255, 36, 32, 23, 255, 46, 40, 29, 255, 39, 34, 24, 255, 39, 33, 23, 255, 41, 36, 26, 255, 61, 50, 36, 255, 34, 31, 22, 255, 37, 33, 23, 255, 49, 40, 26, 255, 39, 33, 23, 255, 34, 31, 22, 255, 39, 33, 23, 255, 42, 36, 24, 255, 54, 43, 28, 255, 51, 41, 27, 255, 57, 44, 29, 255, 57, 44, 29, 255, 47, 38, 24, 255, 42, 35, 24, 255, 40, 35, 24, 255, 56, 43, 29, 255, 48, 40, 26, 255, 58, 47, 32, 255, 42, 35, 24, 255, 41, 35, 23, 255, 35, 31, 22, 255, 49, 41, 29, 255, 36, 31, 22, 255, 37, 32, 22, 255, 33, 30, 22, 255, 49, 41, 29, 255, 36, 32, 23, 255, 37, 33, 23, 255, 41, 35, 24, 255, 40, 34, 24, 255, 51, 41, 26, 255, 38, 33, 23, 255, 39, 34, 24, 255, 51, 43, 31, 255, 43, 36, 24, 255, 40, 35, 24, 255, 52, 42, 28, 255, 49, 40, 26, 255, 54, 43, 28, 255, 52, 42, 28, 255, 45, 37, 24, 255, 40, 35, 25, 255, 35, 31, 22, 255, 41, 36, 26, 255, 39, 34, 23, 255, 35, 31, 22, 255, 42, 37, 27, 255, 38, 33, 23, 255, 36, 32, 23, 255, 37, 33, 24, 255, 39, 34, 23, 255, 38, 33, 23, 255, 35, 31, 22, 255, 42, 36, 24, 255, 54, 43, 28, 255, 41, 35, 24, 255, 55, 43, 28, 255, 55, 43, 28, 255, 41, 35, 24, 255, 41, 35, 24, 255, 42, 36, 24, 255, 39, 33, 23, 255, 42, 36, 24, 255, 39, 34, 23, 255, 39, 34, 25, 255, 45, 39, 28, 255, 33, 30, 22, 255, 40, 34, 24, 255, 43, 37, 24, 255, 46, 38, 25, 255, 54, 43, 28, 255, 37, 33, 23, 255, 52, 42, 28, 255, 57, 44, 29, 255, 66, 49, 33, 255, 49, 40, 26, 255, 53, 42, 28, 255, 36, 32, 23, 255, 44, 37, 24, 255, 34, 31, 22, 255, 80, 64, 45, 255, 30, 43, 31, 255, 29, 41, 30, 255, 29, 41, 30, 255, 28, 40, 29, 255, 32, 45, 32, 255, 31, 44, 31, 255, 27, 36, 27, 255, 29, 40, 29, 255, 28, 38, 28, 255, 31, 44, 31, 255, 30, 43, 31, 255, 32, 46, 32, 255, 27, 37, 28, 255, 26, 34, 26, 255, 25, 34, 26, 255, 25, 34, 26, 255, 24, 32, 25, 255, 30, 43, 31, 255, 25, 34, 26, 255, 25, 33, 26, 255, 27, 37, 28, 255, 24, 31, 25, 255, 23, 29, 24, 255, 25, 33, 26, 255, 26, 36, 27, 255, 28, 39, 29, 255, 30, 42, 30, 255, 31, 45, 32, 255, 35, 51, 35, 255, 31, 44, 31, 255, 33, 49, 34, 255, 34, 50, 34, 255, 39, 59, 39, 255, 49, 72, 47, 255, 48, 70, 46, 255, 41, 61, 40, 255, 47, 69, 45, 255, 34, 50, 34, 255, 30, 43, 31, 255, 32, 47, 33, 255, 35, 52, 35, 255, 33, 48, 33, 255, 36, 53, 36, 255, 42, 62, 41, 255, 43, 64, 42, 255, 34, 50, 34, 255, 36, 53, 36, 255, 33, 49, 34, 255, 36, 53, 36, 255, 47, 68, 45, 255, 37, 56, 37, 255, 36, 54, 36, 255, 34, 49, 34, 255, 36, 53, 36, 255, 32, 47, 33, 255, 35, 53, 36, 255, 37, 55, 37, 255, 37, 55, 37, 255, 43, 64, 42, 255, 40, 60, 40, 255, 54, 78, 51, 255, 39, 59, 39, 255, 37, 56, 37, 255, 32, 46, 32, 255, 28, 39, 29, 255, 30, 42, 30, 255, 28, 40, 29, 255, 30, 43, 31, 255, 33, 49, 34, 255, 32, 46, 32, 255, 31, 44, 31, 255, 32, 45, 32, 255, 30, 42, 30, 255, 26, 35, 27, 255, 26, 36, 27, 255, 25, 34, 26, 255, 26, 34, 26, 255, 27, 37, 28, 255, 27, 37, 28, 255, 25, 34, 26, 255, 24, 31, 25, 255, 27, 38, 28, 255, 32, 47, 33, 255, 33, 49, 34, 255, 34, 50, 34, 255, 32, 46, 32, 255, 32, 47, 33, 255, 32, 47, 33, 255, 31, 45, 32, 255, 25, 33, 26, 255, 26, 36, 27, 255, 27, 36, 27, 255, 26, 35, 27, 255, 28, 38, 28, 255, 29, 40, 29, 255, 30, 43, 31, 255, 31, 45, 32, 255, 30, 42, 30, 255, 30, 43, 31, 255, 33, 49, 34, 255, 36, 54, 36, 255, 35, 53, 36, 255, 32, 45, 32, 255, 36, 53, 36, 255, 34, 51, 35, 255, 37, 56, 37, 255, 38, 57, 38, 255, 36, 54, 36, 255, 32, 47, 33, 255, 33, 49, 34, 255, 32, 47, 33, 255, 28, 39, 29, 255, 25, 33, 26, 255, 25, 33, 26, 255, 24, 32, 25, 255, 28, 38, 28, 255, 28, 38, 28, 255, 29, 40, 29, 255, 30, 43, 31, 255, 28, 38, 28, 255, 27, 37, 28, 255, 28, 39, 29, 255, 27, 38, 28, 255, 29, 40, 29, 255, 29, 40, 29, 255, 32, 46, 32, 255, 33, 49, 34, 255, 32, 46, 32, 255, 37, 55, 37, 255, 35, 51, 35, 255, 35, 53, 36, 255, 34, 49, 34, 255, 34, 50, 34, 255, 30, 43, 31, 255, 32, 46, 32, 255, 30, 42, 30, 255, 28, 39, 29, 255, 26, 35, 27, 255, 27, 37, 28, 255, 29, 41, 30, 255, 31, 45, 32, 255, 28, 39, 29, 255, 35, 52, 35, 255, 34, 49, 34, 255, 33, 48, 33, 255, 31, 45, 32, 255, 32, 46, 32, 255, 29, 41, 30, 255, 32, 46, 32, 255, 31, 45, 32, 255, 31, 45, 32, 255, 28, 38, 28, 255, 25, 33, 26, 255, 25, 33, 26, 255, 26, 33, 27, 255, 25, 33, 26, 255, 26, 34, 26, 255, 28, 38, 28, 255, 32, 46, 32, 255, 33, 48, 33, 255, 36, 53, 36, 255, 35, 52, 35, 255, 40, 60, 40, 255, 34, 49, 34, 255, 30, 42, 30, 255, 28, 39, 29, 255, 30, 43, 31, 255, 30, 43, 31, 255, 28, 40, 29, 255, 29, 41, 30, 255, 32, 46, 32, 255, 28, 40, 29, 255, 30, 42, 30, 255, 30, 43, 31, 255, 32, 45, 32, 255, 32, 46, 32, 255, 26, 35, 27, 255, 26, 34, 26, 255, 30, 42, 30, 255, 32, 46, 32, 255, 32, 47, 33, 255, 31, 45, 32, 255, 27, 38, 28, 255, 25, 34, 26, 255, 27, 36, 27, 255, 25, 34, 26, 255, 28, 38, 28, 255, 30, 42, 30, 255, 28, 39, 29, 255, 25, 34, 26, 255, 25, 34, 26, 255, 23, 29, 24, 255, 27, 34, 27, 255, 25, 34, 26, 255, 30, 43, 31, 255, 30, 43, 31, 255, 34, 49, 34, 255, 34, 49, 34, 255, 33, 47, 33, 255, 30, 43, 31, 255, 35, 53, 36, 255, 36, 54, 36, 255, 34, 50, 34, 255, 32, 46, 32, 255, 32, 47, 33, 255, 29, 41, 30, 255, 27, 38, 28, 255, 30, 43, 31, 255, 29, 41, 30, 255, 31, 44, 31, 255, 31, 44, 31, 255, 26, 36, 27, 255, 24, 32, 25, 255, 28, 39, 29, 255, 30, 43, 31, 255, 35, 51, 35, 255, 30, 42, 30, 255, 27, 38, 28, 255, 31, 45, 32, 255, 26, 36, 27, 255, 23, 30, 24, 255, 27, 37, 28, 255, 25, 34, 26, 255, 27, 37, 28, 255, 27, 37, 28, 255, 30, 42, 30, 255, 29, 41, 30, 255, 28, 38, 28, 255, 33, 47, 33, 255, 30, 43, 31, 255, 27, 37, 28, 255, 28, 39, 29, 255, 31, 45, 32, 255, 29, 41, 30, 255, 28, 38, 28, 255, 26, 34, 26, 255, 28, 39, 29, 255, 28, 39, 29, 255, 27, 37, 28, 255, 33, 49, 34, 255, 34, 50, 34, 255, 32, 47, 33, 255, 34, 50, 34, 255, 34, 50, 34, 255, 31, 45, 32, 255, 28, 38, 28, 255, 25, 33, 26, 255, 26, 34, 26, 255, 23, 30, 24, 255, 26, 35, 27, 255, 26, 35, 27, 255, 28, 39, 29, 255, 32, 46, 32, 255, 28, 38, 28, 255, 24, 31, 25, 255, 23, 29, 24, 255, 76, 61, 43, 255, 46, 40, 29, 255, 40, 34, 24, 255, 50, 40, 27, 255, 58, 45, 30, 255, 52, 42, 27, 255, 63, 48, 31, 255, 64, 48, 32, 255, 74, 54, 33, 255, 43, 36, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 48, 39, 25, 255, 40, 34, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 34, 30, 22, 255, 41, 35, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 34, 31, 22, 255, 34, 30, 22, 255, 42, 36, 24, 255, 47, 39, 25, 255, 44, 37, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 65, 49, 33, 255, 51, 41, 27, 255, 50, 40, 27, 255, 49, 40, 26, 255, 56, 44, 29, 255, 56, 44, 29, 255, 49, 40, 26, 255, 55, 43, 28, 255, 52, 42, 27, 255, 57, 44, 29, 255, 38, 33, 23, 255, 36, 32, 23, 255, 43, 37, 24, 255, 45, 37, 24, 255, 50, 40, 27, 255, 51, 41, 27, 255, 70, 52, 33, 255, 39, 33, 23, 255, 36, 32, 23, 255, 37, 33, 23, 255, 40, 34, 24, 255, 42, 37, 27, 255, 38, 33, 23, 255, 36, 32, 22, 255, 43, 36, 24, 255, 35, 31, 22, 255, 36, 31, 22, 255, 36, 32, 23, 255, 38, 32, 22, 255, 35, 31, 22, 255, 41, 35, 23, 255, 38, 33, 23, 255, 50, 40, 26, 255, 36, 32, 23, 255, 42, 36, 26, 255, 37, 33, 24, 255, 42, 37, 26, 255, 41, 36, 24, 255, 44, 37, 24, 255, 39, 34, 23, 255, 37, 33, 24, 255, 38, 33, 22, 255, 42, 36, 24, 255, 47, 38, 25, 255, 52, 42, 27, 255, 35, 30, 22, 255, 42, 36, 24, 255, 50, 40, 27, 255, 55, 43, 28, 255, 53, 42, 28, 255, 40, 34, 24, 255, 38, 33, 23, 255, 43, 37, 24, 255, 48, 39, 25, 255, 39, 33, 23, 255, 45, 39, 28, 255, 45, 39, 28, 255, 34, 30, 22, 255, 80, 64, 45, 255, 36, 32, 22, 255, 43, 36, 24, 255, 55, 43, 28, 255, 44, 37, 24, 255, 41, 35, 24, 255, 54, 43, 28, 255, 69, 51, 33, 255, 46, 38, 25, 255, 46, 39, 25, 255, 39, 34, 23, 255, 40, 34, 23, 255, 33, 30, 22, 255, 51, 43, 31, 255, 36, 32, 23, 255, 33, 30, 22, 255, 51, 43, 31, 255, 37, 33, 23, 255, 36, 31, 22, 255, 68, 55, 40, 255, 40, 35, 25, 255, 39, 34, 25, 255, 41, 35, 24, 255, 40, 35, 24, 255, 59, 46, 30, 255, 43, 36, 24, 255, 44, 37, 24, 255, 39, 34, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 38, 33, 23, 255, 34, 31, 22, 255, 47, 39, 25, 255, 49, 40, 26, 255, 52, 42, 28, 255, 49, 40, 26, 255, 40, 34, 24, 255, 40, 35, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 40, 35, 24, 255, 44, 37, 24, 255, 36, 32, 23, 255, 39, 34, 24, 255, 42, 36, 24, 255, 41, 35, 24, 255, 42, 37, 27, 255, 39, 34, 23, 255, 39, 33, 23, 255, 49, 40, 26, 255, 45, 37, 24, 255, 39, 33, 23, 255, 35, 31, 22, 255, 43, 37, 24, 255, 36, 32, 23, 255, 45, 37, 24, 255, 34, 31, 22, 255, 53, 44, 32, 255, 37, 33, 23, 255, 45, 37, 24, 255, 59, 46, 30, 255, 62, 47, 31, 255, 45, 37, 24, 255, 40, 35, 24, 255, 48, 40, 26, 255, 54, 43, 28, 255, 50, 40, 27, 255, 40, 35, 24, 255, 36, 32, 23, 255, 35, 31, 22, 255, 39, 34, 24, 255, 41, 36, 24, 255, 37, 33, 23, 255, 34, 31, 22, 255, 40, 34, 24, 255, 35, 31, 23, 255, 45, 39, 28, 255, 80, 64, 45, 255, 46, 40, 29, 255, 36, 32, 23, 255, 46, 40, 29, 255, 34, 31, 22, 255, 39, 34, 23, 255, 43, 36, 24, 255, 36, 32, 23, 255, 46, 40, 29, 255, 62, 51, 36, 255, 79, 62, 44, 255, 42, 37, 27, 255, 37, 33, 23, 255, 43, 37, 24, 255, 45, 37, 24, 255, 43, 37, 24, 255, 43, 36, 24, 255, 36, 32, 22, 255, 51, 41, 27, 255, 45, 37, 24, 255, 42, 36, 24, 255, 41, 35, 24, 255, 49, 40, 26, 255, 43, 36, 25, 255, 43, 35, 25, 255, 39, 34, 23, 255, 50, 40, 27, 255, 50, 40, 27, 255, 37, 32, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 37, 33, 24, 255, 38, 33, 23, 255, 39, 33, 23, 255, 36, 32, 23, 255, 34, 31, 22, 255, 38, 33, 23, 255, 38, 33, 23, 255, 41, 35, 24, 255, 35, 31, 23, 255, 40, 34, 24, 255, 36, 32, 24, 255, 42, 36, 24, 255, 41, 36, 24, 255, 42, 36, 24, 255, 38, 33, 23, 255, 42, 36, 24, 255, 48, 39, 25, 255, 70, 52, 33, 255, 43, 36, 24, 255, 45, 37, 24, 255, 37, 33, 23, 255, 44, 38, 27, 255, 80, 64, 45, 255, 50, 42, 31, 255, 36, 32, 23, 255, 62, 51, 36, 255, 59, 49, 35, 255, 36, 32, 22, 255, 33, 30, 22, 255, 42, 36, 24, 255, 45, 39, 28, 255, 36, 32, 23, 255, 35, 31, 22, 255, 37, 33, 23, 255, 63, 48, 31, 255, 60, 46, 30, 255, 64, 48, 32, 255, 41, 35, 24, 255, 33, 30, 22, 255, 42, 37, 27, 255, 48, 39, 25, 255, 37, 33, 23, 255, 44, 37, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 34, 31, 22, 255, 37, 33, 23, 255, 39, 34, 23, 255, 39, 34, 24, 255, 41, 36, 24, 255, 43, 37, 24, 255, 44, 37, 24, 255, 42, 36, 24, 255, 56, 44, 29, 255, 46, 38, 25, 255, 52, 42, 27, 255, 59, 45, 30, 255, 44, 37, 24, 255, 44, 37, 24, 255, 48, 39, 25, 255, 33, 30, 22, 255, 28, 39, 29, 255, 25, 34, 26, 255, 27, 37, 28, 255, 31, 44, 31, 255, 26, 36, 27, 255, 29, 40, 29, 255, 29, 40, 29, 255, 29, 41, 30, 255, 28, 40, 29, 255, 29, 41, 30, 255, 31, 45, 32, 255, 30, 42, 30, 255, 29, 41, 30, 255, 30, 43, 31, 255, 32, 45, 32, 255, 30, 43, 31, 255, 25, 34, 26, 255, 25, 33, 26, 255, 29, 40, 29, 255, 31, 45, 32, 255, 29, 41, 30, 255, 29, 41, 30, 255, 27, 36, 27, 255, 26, 36, 27, 255, 25, 33, 26, 255, 25, 33, 26, 255, 26, 35, 27, 255, 32, 45, 32, 255, 33, 47, 33, 255, 33, 48, 33, 255, 37, 56, 37, 255, 40, 59, 39, 255, 44, 65, 43, 255, 43, 63, 41, 255, 47, 68, 45, 255, 43, 63, 41, 255, 35, 53, 36, 255, 34, 49, 34, 255, 33, 48, 33, 255, 30, 43, 31, 255, 33, 47, 33, 255, 34, 49, 34, 255, 40, 59, 39, 255, 36, 54, 36, 255, 44, 65, 43, 255, 38, 57, 38, 255, 38, 57, 38, 255, 37, 55, 37, 255, 37, 55, 37, 255, 45, 66, 43, 255, 47, 69, 45, 255, 43, 63, 41, 255, 36, 54, 36, 255, 32, 46, 32, 255, 31, 45, 32, 255, 35, 51, 35, 255, 35, 51, 35, 255, 35, 51, 35, 255, 36, 54, 36, 255, 57, 82, 53, 255, 52, 76, 49, 255, 43, 63, 41, 255, 34, 50, 34, 255, 35, 51, 35, 255, 34, 50, 34, 255, 31, 45, 32, 255, 31, 44, 31, 255, 37, 55, 37, 255, 37, 56, 37, 255, 39, 59, 39, 255, 33, 48, 33, 255, 35, 51, 35, 255, 30, 42, 30, 255, 25, 33, 26, 255, 26, 36, 27, 255, 27, 37, 28, 255, 27, 37, 28, 255, 28, 39, 29, 255, 27, 37, 28, 255, 30, 43, 31, 255, 28, 38, 28, 255, 24, 32, 25, 255, 29, 41, 30, 255, 34, 50, 34, 255, 36, 53, 36, 255, 34, 51, 35, 255, 35, 53, 36, 255, 35, 53, 36, 255, 32, 46, 32, 255, 29, 40, 29, 255, 26, 34, 26, 255, 27, 37, 28, 255, 27, 36, 27, 255, 29, 41, 30, 255, 28, 39, 29, 255, 27, 37, 28, 255, 27, 37, 28, 255, 29, 40, 29, 255, 32, 46, 32, 255, 33, 49, 34, 255, 33, 47, 33, 255, 28, 39, 29, 255, 29, 40, 29, 255, 31, 44, 31, 255, 32, 46, 32, 255, 33, 49, 34, 255, 32, 46, 32, 255, 30, 43, 31, 255, 28, 40, 29, 255, 31, 44, 31, 255, 30, 42, 30, 255, 27, 36, 27, 255, 29, 41, 30, 255, 27, 37, 28, 255, 28, 38, 28, 255, 30, 42, 30, 255, 26, 35, 27, 255, 25, 33, 26, 255, 27, 37, 28, 255, 30, 42, 30, 255, 29, 41, 30, 255, 26, 34, 26, 255, 30, 43, 31, 255, 30, 42, 30, 255, 33, 47, 33, 255, 30, 43, 31, 255, 32, 46, 32, 255, 33, 49, 34, 255, 35, 52, 35, 255, 32, 47, 33, 255, 34, 50, 34, 255, 33, 49, 34, 255, 35, 52, 35, 255, 35, 51, 35, 255, 36, 53, 36, 255, 32, 46, 32, 255, 27, 37, 28, 255, 26, 35, 27, 255, 26, 36, 27, 255, 26, 35, 27, 255, 30, 43, 31, 255, 29, 41, 30, 255, 32, 46, 32, 255, 32, 46, 32, 255, 35, 52, 35, 255, 32, 47, 33, 255, 31, 45, 32, 255, 33, 49, 34, 255, 32, 47, 33, 255, 31, 44, 31, 255, 32, 46, 32, 255, 29, 41, 30, 255, 27, 38, 28, 255, 24, 31, 25, 255, 31, 39, 31, 255, 23, 29, 24, 255, 28, 38, 28, 255, 30, 42, 30, 255, 32, 46, 32, 255, 29, 41, 30, 255, 30, 42, 30, 255, 34, 51, 35, 255, 38, 58, 38, 255, 36, 54, 36, 255, 33, 48, 33, 255, 32, 46, 32, 255, 32, 45, 32, 255, 28, 40, 29, 255, 31, 45, 32, 255, 30, 43, 31, 255, 33, 48, 33, 255, 34, 49, 34, 255, 26, 35, 27, 255, 25, 34, 26, 255, 27, 37, 28, 255, 29, 40, 29, 255, 27, 37, 28, 255, 26, 35, 27, 255, 30, 43, 31, 255, 31, 44, 31, 255, 35, 51, 35, 255, 35, 51, 35, 255, 30, 43, 31, 255, 29, 40, 29, 255, 24, 32, 25, 255, 25, 34, 26, 255, 27, 37, 28, 255, 28, 38, 28, 255, 31, 44, 31, 255, 23, 30, 24, 255, 23, 30, 24, 255, 25, 33, 26, 255, 27, 37, 28, 255, 27, 37, 28, 255, 33, 48, 33, 255, 34, 50, 34, 255, 33, 48, 33, 255, 31, 45, 32, 255, 35, 51, 35, 255, 30, 43, 31, 255, 33, 47, 33, 255, 36, 54, 36, 255, 32, 47, 33, 255, 31, 45, 32, 255, 31, 44, 31, 255, 30, 43, 31, 255, 26, 36, 27, 255, 27, 38, 28, 255, 29, 41, 30, 255, 28, 38, 28, 255, 31, 44, 31, 255, 27, 37, 28, 255, 29, 41, 30, 255, 27, 38, 28, 255, 29, 40, 29, 255, 31, 45, 32, 255, 34, 49, 34, 255, 30, 43, 31, 255, 31, 44, 31, 255, 26, 35, 27, 255, 25, 33, 26, 255, 25, 33, 26, 255, 24, 32, 25, 255, 27, 37, 28, 255, 26, 36, 27, 255, 31, 45, 32, 255, 31, 44, 31, 255, 29, 41, 30, 255, 29, 41, 30, 255, 31, 44, 31, 255, 29, 41, 30, 255, 29, 41, 30, 255, 27, 37, 28, 255, 25, 34, 26, 255, 27, 38, 28, 255, 26, 36, 27, 255, 29, 41, 30, 255, 33, 47, 33, 255, 31, 44, 31, 255, 31, 45, 32, 255, 36, 54, 36, 255, 30, 42, 30, 255, 31, 45, 32, 255, 29, 41, 30, 255, 27, 37, 28, 255, 25, 34, 26, 255, 23, 30, 24, 255, 25, 33, 26, 255, 26, 35, 27, 255, 24, 32, 25, 255, 26, 33, 27, 255, 27, 37, 28, 255, 28, 40, 29, 255, 28, 38, 28, 255, 24, 32, 25, 255, 26, 35, 27, 255, 62, 51, 36, 255, 34, 30, 22, 255, 36, 32, 23, 255, 45, 38, 25, 255, 42, 36, 24, 255, 42, 36, 24, 255, 52, 42, 27, 255, 45, 37, 24, 255, 74, 55, 33, 255, 43, 37, 24, 255, 46, 38, 25, 255, 37, 33, 23, 255, 53, 44, 32, 255, 37, 33, 23, 255, 44, 38, 27, 255, 44, 38, 27, 255, 34, 31, 22, 255, 44, 37, 24, 255, 42, 36, 24, 255, 79, 94, 37, 255, 40, 34, 24, 255, 36, 32, 23, 255, 43, 37, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 50, 40, 27, 255, 69, 51, 33, 255, 59, 46, 30, 255, 57, 45, 29, 255, 55, 43, 28, 255, 47, 39, 25, 255, 41, 35, 24, 255, 40, 35, 24, 255, 40, 35, 24, 255, 51, 41, 27, 255, 51, 41, 27, 255, 41, 35, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 36, 32, 23, 255, 55, 43, 28, 255, 66, 49, 33, 255, 56, 44, 29, 255, 45, 37, 24, 255, 39, 34, 24, 255, 37, 33, 23, 255, 39, 34, 23, 255, 40, 34, 24, 255, 42, 36, 24, 255, 38, 33, 23, 255, 35, 31, 23, 255, 43, 37, 26, 255, 41, 36, 24, 255, 67, 54, 39, 255, 33, 30, 22, 255, 42, 36, 24, 255, 42, 35, 23, 255, 42, 37, 24, 255, 54, 43, 28, 255, 44, 37, 24, 255, 44, 37, 24, 255, 35, 31, 22, 255, 35, 31, 22, 255, 37, 32, 24, 255, 38, 33, 23, 255, 39, 34, 23, 255, 47, 39, 27, 255, 53, 43, 29, 255, 57, 46, 31, 255, 41, 35, 23, 255, 49, 40, 26, 255, 36, 32, 23, 255, 56, 45, 29, 255, 59, 45, 30, 255, 50, 40, 27, 255, 38, 33, 23, 255, 35, 31, 22, 255, 37, 33, 23, 255, 37, 33, 23, 255, 34, 31, 22, 255, 59, 49, 35, 255, 48, 40, 30, 255, 44, 38, 27, 255, 39, 42, 36, 255, 36, 32, 24, 255, 36, 32, 24, 255, 41, 35, 24, 255, 42, 36, 24, 255, 38, 33, 23, 255, 39, 34, 23, 255, 44, 37, 24, 255, 54, 43, 28, 255, 45, 37, 24, 255, 51, 41, 27, 255, 38, 33, 23, 255, 61, 50, 36, 255, 39, 34, 24, 255, 35, 31, 22, 255, 54, 45, 33, 255, 48, 40, 30, 255, 70, 57, 40, 255, 40, 34, 24, 255, 47, 39, 25, 255, 40, 35, 24, 255, 55, 46, 33, 255, 54, 45, 33, 255, 40, 35, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 43, 36, 24, 255, 45, 37, 24, 255, 40, 34, 24, 255, 40, 34, 24, 255, 36, 32, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 45, 39, 28, 255, 36, 31, 22, 255, 34, 30, 22, 255, 40, 35, 24, 255, 36, 32, 23, 255, 39, 34, 24, 255, 34, 31, 22, 255, 37, 33, 23, 255, 50, 40, 27, 255, 45, 37, 24, 255, 36, 32, 23, 255, 39, 33, 23, 255, 41, 35, 24, 255, 44, 37, 24, 255, 59, 45, 30, 255, 41, 36, 24, 255, 48, 39, 25, 255, 52, 42, 27, 255, 39, 34, 23, 255, 47, 39, 25, 255, 43, 37, 24, 255, 41, 35, 24, 255, 36, 32, 23, 255, 45, 39, 28, 255, 33, 30, 22, 255, 33, 30, 22, 255, 48, 40, 30, 255, 42, 36, 24, 255, 68, 51, 33, 255, 63, 48, 31, 255, 52, 42, 27, 255, 48, 40, 26, 255, 50, 40, 27, 255, 57, 44, 29, 255, 64, 48, 32, 255, 44, 37, 24, 255, 39, 33, 23, 255, 41, 35, 24, 255, 37, 33, 23, 255, 44, 37, 24, 255, 41, 36, 24, 255, 43, 37, 24, 255, 44, 37, 24, 255, 42, 36, 24, 255, 36, 32, 24, 255, 33, 30, 22, 255, 36, 32, 24, 255, 41, 36, 26, 255, 38, 33, 23, 255, 44, 38, 27, 255, 37, 33, 24, 255, 36, 32, 22, 255, 36, 32, 22, 255, 40, 34, 24, 255, 45, 39, 28, 255, 33, 30, 22, 255, 36, 31, 22, 255, 40, 34, 24, 255, 52, 42, 28, 255, 59, 45, 30, 255, 59, 45, 30, 255, 57, 44, 29, 255, 45, 37, 24, 255, 43, 37, 24, 255, 38, 33, 23, 255, 35, 31, 22, 255, 37, 33, 23, 255, 38, 33, 23, 255, 40, 35, 24, 255, 44, 37, 25, 255, 40, 35, 24, 255, 42, 36, 24, 255, 43, 40, 30, 255, 41, 35, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 46, 39, 27, 255, 41, 35, 24, 255, 37, 32, 23, 255, 38, 33, 23, 255, 41, 35, 25, 255, 46, 39, 28, 255, 55, 46, 33, 255, 35, 31, 22, 255, 39, 34, 23, 255, 46, 40, 29, 255, 61, 49, 35, 255, 40, 35, 25, 255, 58, 48, 34, 255, 38, 33, 23, 255, 42, 36, 24, 255, 44, 37, 24, 255, 54, 43, 28, 255, 44, 37, 24, 255, 52, 42, 28, 255, 40, 34, 24, 255, 43, 37, 24, 255, 40, 34, 24, 255, 38, 33, 23, 255, 59, 49, 35, 255, 68, 55, 40, 255, 53, 44, 32, 255, 39, 34, 25, 255, 35, 31, 23, 255, 35, 31, 22, 255, 38, 33, 23, 255, 51, 41, 27, 255, 36, 32, 23, 255, 38, 33, 23, 255, 36, 32, 23, 255, 45, 37, 24, 255, 74, 54, 33, 255, 62, 47, 31, 255, 58, 45, 30, 255, 39, 34, 24, 255, 33, 30, 22, 255, 70, 57, 40, 255, 34, 31, 22, 255, 34, 31, 22, 255, 36, 32, 23, 255, 49, 42, 30, 255, 34, 31, 22, 255, 36, 32, 22, 255, 37, 33, 23, 255, 39, 33, 23, 255, 37, 33, 23, 255, 51, 41, 27, 255, 62, 47, 31, 255, 43, 37, 24, 255, 45, 37, 24, 255, 57, 45, 29, 255, 40, 34, 24, 255, 38, 33, 23, 255, 42, 36, 24, 255, 42, 36, 24, 255, 38, 33, 23, 255, 36, 32, 23, 255, 35, 31, 22, 255, 26, 34, 26, 255, 26, 35, 27, 255, 30, 42, 30, 255, 30, 42, 30, 255, 25, 34, 26, 255, 26, 35, 27, 255, 29, 41, 30, 255, 30, 43, 31, 255, 29, 41, 30, 255, 29, 40, 29, 255, 28, 40, 29, 255, 31, 44, 31, 255, 32, 47, 33, 255, 30, 42, 30, 255, 34, 49, 34, 255, 28, 39, 29, 255, 25, 33, 26, 255, 28, 38, 28, 255, 25, 33, 26, 255, 30, 42, 30, 255, 28, 39, 29, 255, 27, 37, 28, 255, 26, 35, 27, 255, 26, 36, 27, 255, 25, 34, 26, 255, 26, 35, 27, 255, 26, 36, 27, 255, 30, 42, 30, 255, 32, 46, 32, 255, 33, 48, 33, 255, 34, 49, 34, 255, 32, 47, 33, 255, 37, 55, 37, 255, 37, 55, 37, 255, 36, 53, 36, 255, 36, 53, 36, 255, 37, 55, 37, 255, 35, 53, 36, 255, 34, 49, 34, 255, 31, 45, 32, 255, 35, 52, 35, 255, 37, 55, 37, 255, 37, 55, 37, 255, 37, 55, 37, 255, 47, 68, 45, 255, 40, 60, 40, 255, 43, 63, 41, 255, 36, 54, 36, 255, 34, 49, 34, 255, 36, 54, 36, 255, 36, 54, 36, 255, 35, 53, 36, 255, 39, 59, 39, 255, 33, 49, 34, 255, 32, 46, 32, 255, 34, 49, 34, 255, 33, 49, 34, 255, 34, 49, 34, 255, 37, 56, 37, 255, 43, 64, 42, 255, 54, 77, 50, 255, 37, 55, 37, 255, 37, 56, 37, 255, 32, 46, 32, 255, 34, 49, 34, 255, 28, 38, 28, 255, 30, 42, 30, 255, 43, 63, 41, 255, 41, 61, 40, 255, 45, 67, 44, 255, 36, 54, 36, 255, 32, 45, 32, 255, 32, 46, 32, 255, 25, 34, 26, 255, 28, 39, 29, 255, 24, 31, 25, 255, 26, 35, 27, 255, 27, 36, 27, 255, 31, 44, 31, 255, 32, 46, 32, 255, 27, 38, 28, 255, 27, 37, 28, 255, 28, 40, 29, 255, 33, 48, 33, 255, 35, 52, 35, 255, 35, 52, 35, 255, 37, 56, 37, 255, 36, 54, 36, 255, 30, 43, 31, 255, 31, 45, 32, 255, 27, 36, 27, 255, 25, 34, 26, 255, 28, 39, 29, 255, 28, 39, 29, 255, 24, 32, 25, 255, 24, 32, 25, 255, 25, 34, 26, 255, 30, 42, 30, 255, 108, 132, 13, 255, 29, 40, 29, 255, 30, 43, 31, 255, 31, 45, 32, 255, 31, 45, 32, 255, 31, 45, 32, 255, 34, 50, 34, 255, 32, 46, 32, 255, 31, 45, 32, 255, 31, 44, 31, 255, 29, 41, 30, 255, 32, 46, 32, 255, 29, 40, 29, 255, 26, 36, 27, 255, 27, 38, 28, 255, 27, 37, 28, 255, 30, 42, 30, 255, 26, 36, 27, 255, 29, 40, 29, 255, 29, 41, 30, 255, 26, 35, 27, 255, 29, 41, 30, 255, 28, 39, 29, 255, 28, 39, 29, 255, 27, 38, 28, 255, 32, 45, 32, 255, 33, 48, 33, 255, 31, 44, 31, 255, 34, 49, 34, 255, 31, 44, 31, 255, 35, 52, 35, 255, 37, 55, 37, 255, 33, 48, 33, 255, 32, 47, 33, 255, 34, 50, 34, 255, 32, 46, 32, 255, 29, 41, 30, 255, 33, 48, 33, 255, 29, 40, 29, 255, 26, 34, 26, 255, 28, 39, 29, 255, 29, 41, 30, 255, 31, 45, 32, 255, 28, 39, 29, 255, 34, 49, 34, 255, 34, 49, 34, 255, 33, 48, 33, 255, 32, 46, 32, 255, 31, 45, 32, 255, 35, 53, 36, 255, 31, 45, 32, 255, 29, 40, 29, 255, 29, 41, 30, 255, 29, 40, 29, 255, 24, 31, 25, 255, 23, 29, 24, 255, 29, 37, 29, 255, 26, 35, 27, 255, 28, 39, 29, 255, 28, 38, 28, 255, 31, 45, 32, 255, 32, 45, 32, 255, 31, 44, 31, 255, 33, 48, 33, 255, 44, 65, 43, 255, 36, 54, 36, 255, 36, 54, 36, 255, 32, 47, 33, 255, 30, 42, 30, 255, 30, 42, 30, 255, 34, 49, 34, 255, 31, 45, 32, 255, 32, 47, 33, 255, 35, 51, 35, 255, 28, 39, 29, 255, 25, 33, 26, 255, 29, 40, 29, 255, 27, 37, 28, 255, 29, 41, 30, 255, 28, 38, 28, 255, 31, 44, 31, 255, 32, 47, 33, 255, 33, 49, 34, 255, 32, 47, 33, 255, 32, 47, 33, 255, 29, 40, 29, 255, 28, 39, 29, 255, 25, 33, 26, 255, 30, 43, 31, 255, 29, 40, 29, 255, 29, 40, 29, 255, 26, 34, 26, 255, 24, 31, 25, 255, 24, 31, 25, 255, 27, 37, 28, 255, 29, 40, 29, 255, 33, 48, 33, 255, 34, 50, 34, 255, 33, 47, 33, 255, 35, 53, 36, 255, 31, 45, 32, 255, 32, 47, 33, 255, 34, 50, 34, 255, 34, 50, 34, 255, 31, 45, 32, 255, 30, 43, 31, 255, 33, 48, 33, 255, 30, 43, 31, 255, 28, 39, 29, 255, 28, 38, 28, 255, 28, 39, 29, 255, 26, 36, 27, 255, 28, 40, 29, 255, 31, 44, 31, 255, 26, 36, 27, 255, 27, 38, 28, 255, 29, 41, 30, 255, 29, 40, 29, 255, 31, 45, 32, 255, 33, 49, 34, 255, 30, 42, 30, 255, 24, 32, 25, 255, 25, 34, 26, 255, 29, 40, 29, 255, 25, 33, 26, 255, 27, 37, 28, 255, 29, 40, 29, 255, 31, 45, 32, 255, 29, 41, 30, 255, 31, 45, 32, 255, 27, 37, 28, 255, 29, 41, 30, 255, 28, 38, 28, 255, 28, 38, 28, 255, 27, 36, 27, 255, 25, 33, 26, 255, 28, 39, 29, 255, 28, 39, 29, 255, 30, 42, 30, 255, 32, 47, 33, 255, 31, 45, 32, 255, 30, 42, 30, 255, 31, 44, 31, 255, 31, 45, 32, 255, 29, 41, 30, 255, 30, 42, 30, 255, 28, 39, 29, 255, 28, 40, 29, 255, 24, 31, 25, 255, 25, 34, 26, 255, 26, 35, 27, 255, 23, 30, 24, 255, 23, 29, 24, 255, 27, 36, 27, 255, 28, 38, 28, 255, 26, 35, 27, 255, 28, 39, 29, 255, 24, 31, 25, 255, 40, 35, 25, 255, 49, 42, 30, 255, 36, 32, 23, 255, 49, 40, 26, 255, 40, 35, 24, 255, 41, 35, 24, 255, 38, 33, 23, 255, 55, 43, 28, 255, 72, 53, 33, 255, 48, 40, 26, 255, 42, 36, 24, 255, 38, 33, 23, 255, 39, 34, 25, 255, 36, 32, 23, 255, 36, 32, 23, 255, 35, 31, 22, 255, 41, 36, 24, 255, 39, 33, 23, 255, 43, 36, 24, 255, 64, 48, 32, 255, 54, 43, 28, 255, 45, 37, 24, 255, 44, 37, 24, 255, 39, 34, 24, 255, 37, 33, 23, 255, 52, 42, 27, 255, 45, 38, 25, 255, 63, 48, 32, 255, 50, 40, 27, 255, 51, 41, 27, 255, 43, 37, 24, 255, 46, 38, 25, 255, 37, 33, 23, 255, 38, 33, 23, 255, 48, 40, 26, 255, 57, 45, 29, 255, 44, 37, 24, 255, 37, 33, 23, 255, 40, 35, 24, 255, 41, 35, 24, 255, 39, 34, 24, 255, 48, 40, 26, 255, 88, 96, 55, 255, 45, 37, 24, 255, 39, 34, 23, 255, 40, 35, 24, 255, 37, 33, 23, 255, 36, 32, 23, 255, 33, 30, 22, 255, 35, 31, 22, 255, 36, 32, 23, 255, 42, 37, 27, 255, 72, 58, 42, 255, 39, 34, 24, 255, 47, 39, 29, 255, 37, 33, 23, 255, 53, 42, 27, 255, 38, 33, 23, 255, 39, 33, 23, 255, 51, 41, 26, 255, 39, 33, 23, 255, 41, 35, 24, 255, 42, 36, 24, 255, 40, 34, 23, 255, 38, 34, 24, 255, 38, 33, 23, 255, 37, 33, 23, 255, 61, 50, 33, 255, 46, 38, 26, 255, 41, 34, 24, 255, 38, 32, 23, 255, 46, 38, 27, 255, 45, 38, 26, 255, 43, 37, 24, 255, 48, 39, 26, 255, 44, 37, 24, 255, 33, 30, 22, 255, 35, 31, 22, 255, 40, 34, 24, 255, 34, 31, 22, 255, 34, 31, 22, 255, 35, 31, 22, 255, 66, 54, 38, 255, 37, 33, 24, 255, 35, 31, 22, 255, 35, 31, 22, 255, 37, 33, 23, 255, 41, 35, 24, 255, 45, 38, 25, 255, 39, 34, 24, 255, 36, 32, 23, 255, 45, 37, 24, 255, 42, 36, 24, 255, 46, 38, 25, 255, 40, 34, 24, 255, 34, 30, 22, 255, 38, 33, 23, 255, 34, 31, 22, 255, 35, 31, 22, 255, 36, 32, 22, 255, 51, 43, 31, 255, 67, 54, 39, 255, 39, 34, 23, 255, 38, 33, 23, 255, 37, 33, 23, 255, 67, 54, 39, 255, 37, 33, 23, 255, 52, 42, 28, 255, 43, 37, 24, 255, 44, 37, 24, 255, 43, 37, 24, 255, 43, 37, 24, 255, 43, 36, 24, 255, 40, 35, 24, 255, 42, 36, 24, 255, 36, 32, 24, 255, 38, 33, 23, 255, 50, 40, 27, 255, 40, 34, 24, 255, 34, 31, 22, 255, 53, 44, 32, 255, 42, 36, 24, 255, 42, 36, 24, 255, 35, 31, 23, 255, 33, 30, 22, 255, 37, 33, 23, 255, 50, 40, 26, 255, 43, 36, 23, 255, 41, 36, 26, 255, 38, 32, 23, 255, 40, 34, 24, 255, 51, 41, 27, 255, 53, 42, 28, 255, 42, 36, 24, 255, 55, 43, 28, 255, 44, 37, 24, 255, 39, 34, 23, 255, 41, 36, 24, 255, 44, 37, 24, 255, 40, 35, 24, 255, 35, 31, 22, 255, 48, 40, 30, 255, 59, 49, 35, 255, 45, 39, 28, 255, 40, 34, 24, 255, 38, 33, 23, 255, 45, 37, 24, 255, 63, 48, 32, 255, 43, 37, 24, 255, 42, 36, 24, 255, 50, 40, 27, 255, 58, 45, 30, 255, 45, 38, 25, 255, 42, 36, 24, 255, 37, 33, 23, 255, 48, 39, 25, 255, 39, 34, 24, 255, 36, 31, 22, 255, 39, 34, 23, 255, 45, 38, 25, 255, 43, 36, 24, 255, 40, 34, 24, 255, 34, 30, 22, 255, 42, 36, 24, 255, 34, 31, 22, 255, 37, 33, 24, 255, 36, 32, 22, 255, 34, 31, 22, 255, 42, 37, 27, 255, 35, 31, 22, 255, 36, 31, 22, 255, 39, 34, 23, 255, 34, 31, 22, 255, 36, 31, 22, 255, 36, 32, 23, 255, 43, 36, 24, 255, 45, 37, 24, 255, 49, 40, 26, 255, 63, 48, 31, 255, 63, 48, 32, 255, 45, 38, 25, 255, 50, 41, 26, 255, 42, 36, 24, 255, 40, 34, 24, 255, 40, 34, 24, 255, 40, 35, 24, 255, 35, 31, 22, 255, 42, 36, 24, 255, 38, 37, 28, 255, 52, 41, 27, 255, 42, 36, 24, 255, 47, 39, 25, 255, 43, 36, 24, 255, 42, 36, 24, 255, 39, 33, 23, 255, 40, 34, 24, 255, 35, 31, 22, 255, 33, 30, 22, 255, 45, 39, 28, 255, 47, 39, 29, 255, 37, 33, 23, 255, 33, 30, 22, 255, 37, 33, 24, 255, 62, 50, 35, 255, 54, 45, 33, 255, 33, 30, 22, 255, 54, 45, 33, 255, 34, 31, 22, 255, 43, 36, 24, 255, 44, 37, 24, 255, 52, 42, 27, 255, 55, 43, 28, 255, 41, 36, 24, 255, 40, 34, 24, 255, 39, 33, 23, 255, 33, 30, 22, 255, 44, 38, 27, 255, 61, 50, 36, 255, 79, 63, 45, 255, 36, 32, 23, 255, 33, 30, 22, 255, 70, 57, 40, 255, 37, 33, 23, 255, 49, 40, 26, 255, 53, 42, 28, 255, 33, 30, 22, 255, 40, 35, 25, 255, 49, 42, 30, 255, 37, 33, 23, 255, 60, 46, 30, 255, 71, 52, 33, 255, 59, 46, 30, 255, 40, 34, 24, 255, 55, 46, 33, 255, 67, 54, 39, 255, 54, 45, 33, 255, 45, 39, 28, 255, 35, 31, 22, 255, 36, 31, 22, 255, 40, 35, 25, 255, 36, 32, 23, 255, 37, 33, 23, 255, 43, 37, 24, 255, 35, 31, 22, 255, 36, 32, 23, 255, 51, 41, 27, 255, 42, 36, 24, 255, 40, 35, 24, 255, 39, 34, 23, 255, 42, 36, 24, 255, 43, 36, 24, 255, 40, 34, 24, 255, 45, 37, 24, 255, 40, 35, 24, 255, 35, 31, 22, 255, 34, 31, 22, 255, 29, 40, 29, 255, 30, 43, 31, 255, 32, 47, 33, 255, 31, 44, 31, 255, 28, 38, 28, 255, 26, 35, 27, 255, 28, 39, 29, 255, 29, 41, 30, 255, 32, 46, 32, 255, 31, 44, 31, 255, 29, 41, 30, 255, 29, 41, 30, 255, 29, 40, 29, 255, 27, 38, 28, 255, 28, 40, 29, 255, 24, 32, 25, 255, 29, 40, 29, 255, 29, 41, 30, 255, 27, 36, 27, 255, 26, 35, 27, 255, 27, 38, 28, 255, 26, 34, 26, 255, 26, 34, 26, 255, 27, 36, 27, 255, 27, 38, 28, 255, 27, 37, 28, 255, 29, 41, 30, 255, 33, 48, 33, 255, 33, 48, 33, 255, 30, 43, 31, 255, 31, 44, 31, 255, 28, 40, 29, 255, 33, 48, 33, 255, 31, 45, 32, 255, 32, 46, 32, 255, 34, 51, 35, 255, 36, 54, 36, 255, 36, 54, 36, 255, 38, 57, 38, 255, 37, 55, 37, 255, 42, 62, 41, 255, 37, 55, 37, 255, 38, 58, 38, 255, 48, 70, 46, 255, 46, 68, 44, 255, 37, 56, 37, 255, 42, 62, 41, 255, 37, 55, 37, 255, 34, 50, 34, 255, 32, 46, 32, 255, 32, 47, 33, 255, 31, 45, 32, 255, 32, 47, 33, 255, 30, 42, 30, 255, 30, 43, 31, 255, 33, 48, 33, 255, 31, 45, 32, 255, 33, 49, 34, 255, 36, 53, 36, 255, 40, 59, 39, 255, 34, 51, 35, 255, 35, 52, 35, 255, 37, 55, 37, 255, 31, 45, 32, 255, 29, 41, 30, 255, 31, 44, 31, 255, 32, 46, 32, 255, 38, 57, 38, 255, 40, 59, 39, 255, 41, 61, 40, 255, 35, 52, 35, 255, 33, 48, 33, 255, 33, 49, 34, 255, 27, 36, 27, 255, 26, 35, 27, 255, 25, 33, 26, 255, 24, 31, 25, 255, 26, 36, 27, 255, 31, 44, 31, 255, 23, 30, 24, 255, 29, 40, 29, 255, 28, 39, 29, 255, 89, 106, 12, 255, 26, 35, 27, 255, 26, 36, 27, 255, 32, 46, 32, 255, 32, 47, 33, 255, 36, 53, 36, 255, 32, 46, 32, 255, 31, 45, 32, 255, 30, 43, 31, 255, 28, 40, 29, 255, 25, 33, 26, 255, 24, 31, 25, 255, 27, 36, 27, 255, 27, 37, 28, 255, 30, 43, 31, 255, 29, 40, 29, 255, 31, 44, 31, 255, 31, 45, 32, 255, 33, 49, 34, 255, 33, 49, 34, 255, 35, 51, 35, 255, 32, 47, 33, 255, 27, 37, 28, 255, 31, 44, 31, 255, 29, 41, 30, 255, 28, 39, 29, 255, 28, 38, 28, 255, 34, 50, 34, 255, 29, 41, 30, 255, 27, 37, 28, 255, 25, 33, 26, 255, 25, 33, 26, 255, 23, 29, 24, 255, 24, 30, 25, 255, 26, 36, 27, 255, 32, 45, 32, 255, 29, 40, 29, 255, 28, 38, 28, 255, 27, 38, 28, 255, 31, 44, 31, 255, 29, 40, 29, 255, 28, 39, 29, 255, 30, 42, 30, 255, 33, 48, 33, 255, 43, 63, 41, 255, 32, 45, 32, 255, 37, 56, 37, 255, 37, 56, 37, 255, 33, 48, 33, 255, 32, 47, 33, 255, 53, 63, 17, 255, 29, 41, 30, 255, 27, 37, 28, 255, 29, 40, 29, 255, 30, 42, 30, 255, 28, 39, 29, 255, 31, 44, 31, 255, 28, 38, 28, 255, 28, 40, 29, 255, 27, 36, 27, 255, 26, 35, 27, 255, 27, 38, 28, 255, 31, 44, 31, 255, 35, 51, 35, 255, 34, 49, 34, 255, 32, 46, 32, 255, 29, 41, 30, 255, 30, 42, 30, 255, 26, 36, 27, 255, 23, 29, 24, 255, 23, 30, 24, 255, 24, 32, 25, 255, 23, 29, 24, 255, 25, 33, 26, 255, 24, 32, 25, 255, 29, 41, 30, 255, 30, 43, 31, 255, 29, 41, 30, 255, 30, 42, 30, 255, 34, 50, 34, 255, 36, 53, 36, 255, 36, 53, 36, 255, 31, 44, 31, 255, 32, 46, 32, 255, 31, 44, 31, 255, 32, 46, 32, 255, 34, 50, 34, 255, 30, 43, 31, 255, 32, 46, 32, 255, 31, 44, 31, 255, 33, 47, 33, 255, 31, 45, 32, 255, 27, 37, 28, 255, 27, 37, 28, 255, 31, 45, 32, 255, 35, 52, 35, 255, 31, 44, 31, 255, 36, 53, 36, 255, 32, 46, 32, 255, 29, 41, 30, 255, 28, 40, 29, 255, 29, 41, 30, 255, 31, 44, 31, 255, 30, 43, 31, 255, 28, 39, 29, 255, 24, 32, 25, 255, 24, 32, 25, 255, 25, 33, 26, 255, 28, 39, 29, 255, 25, 34, 26, 255, 26, 35, 27, 255, 28, 38, 28, 255, 34, 50, 34, 255, 34, 50, 34, 255, 37, 55, 37, 255, 35, 52, 35, 255, 33, 48, 33, 255, 32, 45, 32, 255, 34, 50, 34, 255, 34, 50, 34, 255, 34, 50, 34, 255, 34, 50, 34, 255, 34, 50, 34, 255, 29, 41, 30, 255, 31, 45, 32, 255, 31, 44, 31, 255, 34, 49, 34, 255, 32, 46, 32, 255, 33, 49, 34, 255, 30, 42, 30, 255, 27, 38, 28, 255, 26, 35, 27, 255, 25, 33, 26, 255, 31, 45, 32, 255, 32, 47, 33, 255, 33, 48, 33, 255, 33, 48, 33, 255, 30, 43, 31, 255, 34, 50, 34, 255, 27, 37, 28, 255, 28, 39, 29, 255, 29, 41, 30, 255, 23, 29, 24, 255, 29, 40, 29, 255, 27, 37, 28, 255, 29, 40, 29, 255, 30, 42, 30, 255, 30, 43, 31, 255, 29, 40, 29, 255, 30, 42, 30, 255, 29, 40, 29, 255, 26, 35, 27, 255, 29, 41, 30, 255, 25, 33, 26, 255, 28, 39, 29, 255, 31, 45, 32, 255, 31, 44, 31, 255, 31, 44, 31, 255, 29, 41, 30, 255, 29, 41, 30, 255, 28, 39, 29, 255, 30, 43, 31, 255, 31, 44, 31, 255, 28, 38, 28, 255, 24, 32, 25, 255, 27, 36, 27, 255, 23, 29, 24, 255, 29, 40, 29, 255, 29, 41, 30, 255, 26, 35, 27, 255, 25, 34, 26, 255, 24, 31, 25, 255, 30, 43, 31, 255, 28, 40, 29, 255, 34, 31, 22, 255, 46, 40, 29, 255, 53, 44, 32, 255, 43, 37, 24, 255, 56, 44, 29, 255, 74, 54, 33, 255, 39, 34, 24, 255, 40, 34, 24, 255, 48, 40, 26, 255, 56, 44, 29, 255, 43, 36, 24, 255, 47, 39, 25, 255, 36, 32, 23, 255, 45, 37, 24, 255, 40, 35, 25, 255, 39, 34, 24, 255, 44, 37, 24, 255, 54, 43, 28, 255, 40, 34, 24, 255, 58, 45, 30, 255, 52, 42, 27, 255, 44, 37, 24, 255, 35, 31, 22, 255, 42, 36, 24, 255, 37, 33, 23, 255, 52, 42, 27, 255, 45, 38, 25, 255, 51, 41, 27, 255, 40, 35, 24, 255, 65, 49, 33, 255, 65, 49, 33, 255, 58, 45, 30, 255, 67, 50, 33, 255, 41, 35, 24, 255, 43, 37, 24, 255, 40, 34, 24, 255, 38, 33, 23, 255, 47, 39, 25, 255, 34, 30, 22, 255, 50, 42, 31, 255, 50, 40, 27, 255, 42, 36, 24, 255, 42, 36, 24, 255, 43, 36, 24, 255, 42, 36, 24, 255, 33, 30, 22, 255, 38, 33, 23, 255, 41, 36, 24, 255, 42, 36, 24, 255, 49, 40, 26, 255, 48, 40, 26, 255, 35, 31, 22, 255, 36, 32, 23, 255, 49, 40, 26, 255, 40, 34, 24, 255, 42, 36, 24, 255, 61, 46, 30, 255, 41, 35, 24, 255, 38, 33, 23, 255, 44, 37, 24, 255, 36, 32, 23, 255, 39, 34, 23, 255, 54, 42, 28, 255, 49, 40, 26, 255, 47, 40, 28, 255, 45, 39, 28, 255, 42, 36, 26, 255, 67, 55, 39, 255, 41, 35, 24, 255, 46, 37, 25, 255, 43, 37, 24, 255, 40, 34, 23, 255, 39, 34, 23, 255, 45, 38, 26, 255, 47, 39, 25, 255, 41, 35, 23, 255, 56, 44, 28, 255, 39, 33, 23, 255, 42, 36, 24, 255, 51, 41, 27, 255, 34, 31, 22, 255, 40, 34, 24, 255, 52, 42, 27, 255, 34, 31, 22, 255, 58, 48, 34, 255, 44, 38, 27, 255, 36, 32, 24, 255, 40, 34, 24, 255, 40, 34, 24, 255, 40, 34, 24, 255, 36, 32, 23, 255, 49, 40, 26, 255, 38, 33, 23, 255, 41, 35, 24, 255, 34, 30, 22, 255, 37, 33, 23, 255, 45, 37, 24, 255, 43, 36, 24, 255, 40, 34, 24, 255, 39, 34, 23, 255, 42, 36, 24, 255, 34, 31, 22, 255, 44, 38, 27, 255, 36, 32, 23, 255, 64, 52, 37, 255, 55, 46, 33, 255, 37, 33, 23, 255, 51, 41, 27, 255, 50, 40, 27, 255, 60, 46, 30, 255, 55, 43, 28, 255, 52, 42, 28, 255, 46, 39, 25, 255, 44, 37, 24, 255, 49, 40, 26, 255, 36, 32, 23, 255, 33, 30, 22, 255, 60, 46, 31, 255, 39, 34, 24, 255, 37, 33, 23, 255, 36, 32, 23, 255, 38, 33, 23, 255, 40, 35, 23, 255, 46, 38, 25, 255, 33, 30, 22, 255, 40, 34, 23, 255, 50, 40, 26, 255, 45, 37, 24, 255, 34, 30, 22, 255, 48, 41, 29, 255, 34, 30, 22, 255, 37, 33, 23, 255, 43, 37, 24, 255, 42, 36, 24, 255, 52, 42, 28, 255, 60, 46, 30, 255, 37, 33, 23, 255, 35, 31, 23, 255, 33, 30, 22, 255, 41, 35, 24, 255, 40, 34, 24, 255, 50, 40, 27, 255, 42, 36, 24, 255, 40, 35, 24, 255, 46, 38, 25, 255, 38, 33, 23, 255, 41, 35, 24, 255, 41, 35, 24, 255, 38, 33, 23, 255, 39, 34, 24, 255, 41, 35, 24, 255, 48, 39, 25, 255, 50, 40, 27, 255, 40, 34, 24, 255, 43, 37, 24, 255, 40, 35, 24, 255, 45, 37, 24, 255, 50, 40, 27, 255, 35, 31, 22, 255, 40, 34, 24, 255, 34, 30, 22, 255, 35, 31, 22, 255, 34, 30, 22, 255, 36, 32, 24, 255, 34, 31, 22, 255, 52, 42, 27, 255, 42, 36, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 33, 30, 22, 255, 64, 52, 37, 255, 66, 54, 38, 255, 40, 34, 24, 255, 43, 37, 24, 255, 36, 32, 23, 255, 42, 36, 24, 255, 42, 36, 24, 255, 47, 39, 25, 255, 47, 38, 24, 255, 44, 37, 25, 255, 45, 37, 24, 255, 44, 36, 24, 255, 54, 43, 28, 255, 56, 43, 28, 255, 38, 33, 23, 255, 47, 39, 28, 255, 42, 36, 25, 255, 49, 40, 26, 255, 45, 38, 24, 255, 41, 35, 24, 255, 46, 37, 26, 255, 48, 39, 25, 255, 55, 43, 28, 255, 62, 47, 31, 255, 47, 39, 25, 255, 38, 33, 22, 255, 38, 33, 23, 255, 35, 31, 23, 255, 38, 33, 24, 255, 36, 32, 24, 255, 51, 41, 26, 255, 41, 36, 25, 255, 75, 60, 42, 255, 34, 31, 22, 255, 75, 60, 43, 255, 38, 33, 23, 255, 33, 30, 22, 255, 40, 35, 24, 255, 39, 34, 24, 255, 42, 36, 24, 255, 38, 33, 23, 255, 46, 38, 25, 255, 37, 33, 23, 255, 41, 35, 24, 255, 43, 37, 24, 255, 44, 37, 24, 255, 39, 34, 24, 255, 61, 50, 36, 255, 57, 47, 34, 255, 39, 34, 23, 255, 39, 33, 23, 255, 33, 30, 22, 255, 45, 37, 24, 255, 43, 37, 24, 255, 33, 30, 22, 255, 41, 35, 24, 255, 34, 31, 22, 255, 37, 33, 23, 255, 40, 34, 24, 255, 53, 42, 28, 255, 48, 39, 25, 255, 53, 42, 28, 255, 34, 31, 22, 255, 40, 35, 25, 255, 36, 32, 23, 255, 40, 34, 24, 255, 35, 31, 22, 255, 57, 47, 34, 255, 39, 34, 24, 255, 36, 31, 22, 255, 35, 31, 23, 255, 40, 34, 24, 255, 51, 41, 27, 255, 38, 33, 23, 255, 72, 90, 43, 255, 43, 37, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 34, 31, 22, 255, 37, 33, 23, 255, 39, 34, 24, 255, 55, 43, 28, 255, 48, 40, 26, 255, 39, 34, 23, 255, 39, 34, 23, 255, 37, 33, 23, 255, 27, 37, 28, 255, 27, 37, 28, 255, 31, 44, 31, 255, 29, 41, 30, 255, 27, 37, 28, 255, 24, 32, 25, 255, 26, 34, 26, 255, 28, 40, 29, 255, 27, 37, 28, 255, 29, 41, 30, 255, 25, 34, 26, 255, 25, 34, 26, 255, 26, 36, 27, 255, 24, 32, 25, 255, 24, 31, 25, 255, 24, 30, 25, 255, 25, 34, 26, 255, 28, 38, 28, 255, 27, 36, 27, 255, 26, 36, 27, 255, 28, 39, 29, 255, 25, 34, 26, 255, 27, 37, 28, 255, 27, 37, 28, 255, 28, 39, 29, 255, 26, 35, 27, 255, 29, 41, 30, 255, 28, 39, 29, 255, 31, 45, 32, 255, 27, 36, 27, 255, 23, 30, 24, 255, 32, 45, 32, 255, 29, 41, 30, 255, 31, 45, 32, 255, 34, 50, 34, 255, 34, 51, 35, 255, 33, 49, 34, 255, 36, 53, 36, 255, 36, 53, 36, 255, 43, 63, 41, 255, 35, 51, 35, 255, 33, 48, 33, 255, 36, 53, 36, 255, 40, 59, 39, 255, 41, 61, 40, 255, 37, 56, 37, 255, 36, 53, 36, 255, 43, 63, 41, 255, 35, 51, 35, 255, 32, 46, 32, 255, 32, 47, 33, 255, 32, 47, 33, 255, 29, 41, 30, 255, 32, 47, 33, 255, 33, 47, 33, 255, 34, 51, 35, 255, 31, 44, 31, 255, 30, 42, 30, 255, 33, 48, 33, 255, 35, 52, 35, 255, 34, 50, 34, 255, 36, 53, 36, 255, 36, 54, 36, 255, 55, 67, 18, 255, 31, 45, 32, 255, 28, 40, 29, 255, 31, 45, 32, 255, 33, 48, 33, 255, 36, 54, 36, 255, 34, 51, 35, 255, 35, 53, 36, 255, 32, 45, 32, 255, 31, 44, 31, 255, 31, 45, 32, 255, 26, 35, 27, 255, 23, 30, 24, 255, 26, 36, 27, 255, 28, 39, 29, 255, 27, 37, 28, 255, 26, 34, 26, 255, 28, 39, 29, 255, 27, 37, 28, 255, 26, 36, 27, 255, 29, 41, 30, 255, 28, 38, 28, 255, 30, 42, 30, 255, 27, 37, 28, 255, 31, 44, 31, 255, 31, 45, 32, 255, 33, 48, 33, 255, 36, 53, 36, 255, 30, 43, 31, 255, 28, 38, 28, 255, 26, 36, 27, 255, 29, 41, 30, 255, 29, 41, 30, 255, 31, 44, 31, 255, 32, 47, 33, 255, 32, 47, 33, 255, 29, 41, 30, 255, 32, 46, 32, 255, 29, 41, 30, 255, 35, 52, 35, 255, 30, 43, 31, 255, 32, 46, 32, 255, 30, 43, 31, 255, 28, 39, 29, 255, 29, 40, 29, 255, 30, 42, 30, 255, 31, 44, 31, 255, 33, 49, 34, 255, 33, 49, 34, 255, 29, 41, 30, 255, 24, 31, 25, 255, 23, 30, 24, 255, 25, 33, 26, 255, 26, 36, 27, 255, 31, 45, 32, 255, 29, 41, 30, 255, 25, 33, 26, 255, 27, 37, 28, 255, 31, 44, 31, 255, 29, 40, 29, 255, 31, 44, 31, 255, 34, 49, 34, 255, 32, 46, 32, 255, 42, 62, 41, 255, 35, 52, 35, 255, 40, 60, 40, 255, 34, 49, 34, 255, 41, 61, 40, 255, 34, 50, 34, 255, 32, 46, 32, 255, 30, 42, 30, 255, 29, 41, 30, 255, 30, 43, 31, 255, 28, 40, 29, 255, 30, 43, 31, 255, 29, 40, 29, 255, 32, 46, 32, 255, 25, 33, 26, 255, 26, 35, 27, 255, 28, 38, 28, 255, 30, 42, 30, 255, 34, 49, 34, 255, 35, 52, 35, 255, 34, 50, 34, 255, 35, 53, 36, 255, 32, 45, 32, 255, 30, 42, 30, 255, 26, 36, 27, 255, 24, 32, 25, 255, 24, 32, 25, 255, 79, 95, 12, 255, 28, 39, 29, 255, 27, 36, 27, 255, 26, 36, 27, 255, 29, 40, 29, 255, 29, 41, 30, 255, 25, 34, 26, 255, 28, 38, 28, 255, 35, 51, 35, 255, 33, 48, 33, 255, 32, 47, 33, 255, 33, 48, 33, 255, 36, 54, 36, 255, 34, 51, 35, 255, 32, 47, 33, 255, 32, 47, 33, 255, 32, 47, 33, 255, 31, 45, 32, 255, 32, 47, 33, 255, 32, 47, 33, 255, 31, 44, 31, 255, 32, 46, 32, 255, 30, 43, 31, 255, 31, 45, 32, 255, 36, 53, 36, 255, 33, 47, 33, 255, 35, 52, 35, 255, 30, 42, 30, 255, 28, 38, 28, 255, 28, 39, 29, 255, 29, 40, 29, 255, 29, 41, 30, 255, 26, 34, 26, 255, 25, 34, 26, 255, 24, 31, 25, 255, 25, 33, 26, 255, 26, 36, 27, 255, 28, 38, 28, 255, 25, 33, 26, 255, 24, 31, 25, 255, 26, 36, 27, 255, 34, 49, 34, 255, 33, 48, 33, 255, 36, 54, 36, 255, 34, 50, 34, 255, 34, 50, 34, 255, 31, 45, 32, 255, 36, 54, 36, 255, 38, 57, 38, 255, 36, 53, 36, 255, 38, 58, 38, 255, 36, 54, 36, 255, 31, 45, 32, 255, 32, 46, 32, 255, 32, 46, 32, 255, 33, 49, 34, 255, 35, 51, 35, 255, 33, 48, 33, 255, 29, 41, 30, 255, 27, 37, 28, 255, 28, 39, 29, 255, 29, 41, 30, 255, 30, 43, 31, 255, 29, 41, 30, 255, 30, 42, 30, 255, 32, 47, 33, 255, 35, 51, 35, 255, 33, 48, 33, 255, 29, 40, 29, 255, 29, 40, 29, 255, 29, 40, 29, 255, 24, 31, 25, 255, 27, 38, 28, 255, 26, 34, 26, 255, 27, 37, 28, 255, 30, 42, 30, 255, 31, 44, 31, 255, 30, 42, 30, 255, 27, 36, 27, 255, 28, 38, 28, 255, 27, 37, 28, 255, 28, 39, 29, 255, 27, 36, 27, 255, 28, 39, 29, 255, 32, 46, 32, 255, 27, 37, 28, 255, 27, 36, 27, 255, 28, 39, 29, 255, 27, 36, 27, 255, 29, 41, 30, 255, 35, 52, 35, 255, 32, 46, 32, 255, 28, 39, 29, 255, 24, 31, 25, 255, 25, 31, 25, 255, 24, 30, 25, 255, 32, 47, 33, 255, 33, 48, 33, 255, 32, 45, 32, 255, 27, 37, 28, 255, 29, 40, 29, 255, 28, 38, 28, 255, 31, 44, 31, 255, 37, 33, 23, 255, 33, 30, 22, 255, 34, 31, 22, 255, 35, 31, 22, 255, 40, 35, 24, 255, 44, 37, 24, 255, 50, 40, 27, 255, 57, 44, 29, 255, 43, 37, 24, 255, 36, 32, 23, 255, 34, 31, 22, 255, 37, 33, 23, 255, 39, 34, 24, 255, 35, 31, 22, 255, 39, 34, 24, 255, 41, 35, 24, 255, 55, 43, 28, 255, 43, 37, 24, 255, 46, 38, 25, 255, 42, 36, 24, 255, 42, 36, 24, 255, 61, 47, 31, 255, 59, 46, 30, 255, 62, 47, 31, 255, 52, 42, 28, 255, 41, 36, 24, 255, 46, 38, 25, 255, 54, 43, 28, 255, 38, 33, 23, 255, 40, 34, 24, 255, 40, 34, 24, 255, 44, 37, 24, 255, 54, 43, 28, 255, 41, 35, 24, 255, 40, 34, 24, 255, 47, 39, 25, 255, 47, 39, 25, 255, 45, 37, 24, 255, 43, 37, 24, 255, 51, 41, 27, 255, 42, 36, 24, 255, 45, 37, 24, 255, 44, 37, 24, 255, 39, 34, 24, 255, 43, 36, 24, 255, 39, 34, 23, 255, 39, 34, 23, 255, 55, 43, 28, 255, 50, 40, 27, 255, 41, 35, 24, 255, 36, 32, 22, 255, 36, 32, 24, 255, 40, 35, 24, 255, 34, 31, 22, 255, 42, 36, 24, 255, 37, 33, 23, 255, 34, 31, 22, 255, 36, 32, 22, 255, 35, 31, 22, 255, 35, 31, 22, 255, 37, 33, 23, 255, 45, 39, 28, 255, 38, 33, 23, 255, 36, 32, 23, 255, 37, 33, 23, 255, 35, 31, 22, 255, 38, 33, 23, 255, 35, 31, 22, 255, 48, 41, 30, 255, 41, 35, 24, 255, 46, 38, 25, 255, 42, 36, 24, 255, 38, 33, 22, 255, 42, 35, 23, 255, 38, 33, 23, 255, 38, 33, 23, 255, 37, 32, 23, 255, 39, 34, 23, 255, 61, 47, 31, 255, 58, 45, 29, 255, 45, 37, 24, 255, 40, 34, 24, 255, 39, 34, 24, 255, 35, 31, 22, 255, 42, 36, 24, 255, 35, 31, 22, 255, 57, 47, 34, 255, 37, 33, 23, 255, 49, 40, 26, 255, 45, 37, 24, 255, 42, 36, 24, 255, 44, 37, 24, 255, 35, 31, 22, 255, 34, 30, 22, 255, 40, 35, 24, 255, 46, 38, 25, 255, 46, 39, 25, 255, 42, 36, 24, 255, 48, 40, 26, 255, 41, 35, 24, 255, 44, 37, 24, 255, 40, 34, 24, 255, 36, 32, 24, 255, 33, 30, 22, 255, 36, 32, 23, 255, 46, 39, 25, 255, 59, 45, 30, 255, 72, 53, 33, 255, 40, 35, 24, 255, 39, 34, 24, 255, 42, 36, 24, 255, 44, 37, 24, 255, 40, 34, 24, 255, 39, 34, 24, 255, 43, 36, 24, 255, 45, 37, 24, 255, 40, 34, 24, 255, 44, 37, 24, 255, 39, 33, 23, 255, 41, 35, 24, 255, 43, 36, 23, 255, 42, 36, 24, 255, 50, 40, 26, 255, 38, 33, 23, 255, 36, 32, 23, 255, 41, 35, 24, 255, 40, 34, 24, 255, 40, 35, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 46, 38, 24, 255, 57, 44, 29, 255, 63, 47, 31, 255, 44, 37, 24, 255, 57, 44, 29, 255, 56, 44, 28, 255, 38, 33, 23, 255, 35, 31, 23, 255, 34, 31, 22, 255, 41, 36, 26, 255, 34, 31, 22, 255, 41, 35, 24, 255, 37, 33, 24, 255, 36, 32, 24, 255, 45, 38, 25, 255, 36, 32, 23, 255, 38, 33, 23, 255, 40, 34, 24, 255, 49, 40, 26, 255, 55, 43, 28, 255, 41, 36, 26, 255, 51, 43, 31, 255, 51, 43, 31, 255, 40, 35, 24, 255, 34, 30, 22, 255, 38, 33, 23, 255, 40, 34, 24, 255, 37, 33, 23, 255, 35, 31, 22, 255, 48, 40, 30, 255, 48, 40, 30, 255, 33, 30, 22, 255, 39, 33, 23, 255, 36, 32, 23, 255, 41, 35, 24, 255, 51, 41, 27, 255, 49, 40, 26, 255, 42, 36, 24, 255, 35, 31, 22, 255, 40, 34, 24, 255, 35, 31, 22, 255, 37, 33, 23, 255, 46, 40, 29, 255, 42, 36, 24, 255, 37, 33, 23, 255, 39, 33, 23, 255, 36, 32, 23, 255, 35, 31, 22, 255, 36, 32, 23, 255, 39, 34, 24, 255, 41, 35, 26, 255, 51, 42, 29, 255, 47, 38, 25, 255, 45, 38, 24, 255, 43, 36, 23, 255, 50, 40, 27, 255, 47, 38, 25, 255, 40, 34, 23, 255, 41, 36, 24, 255, 41, 34, 24, 255, 37, 32, 22, 255, 39, 34, 23, 255, 46, 39, 25, 255, 45, 38, 25, 255, 40, 34, 24, 255, 40, 34, 24, 255, 38, 33, 23, 255, 44, 37, 24, 255, 47, 39, 29, 255, 36, 32, 23, 255, 36, 32, 23, 255, 33, 30, 22, 255, 37, 33, 23, 255, 36, 32, 23, 255, 56, 44, 29, 255, 45, 37, 24, 255, 42, 36, 24, 255, 41, 36, 24, 255, 35, 31, 22, 255, 43, 37, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 43, 37, 24, 255, 39, 34, 24, 255, 39, 34, 24, 255, 39, 34, 24, 255, 46, 40, 29, 255, 46, 40, 29, 255, 33, 30, 22, 255, 39, 34, 23, 255, 37, 33, 23, 255, 36, 32, 24, 255, 41, 35, 24, 255, 42, 36, 24, 255, 42, 37, 27, 255, 37, 33, 23, 255, 41, 36, 24, 255, 43, 36, 24, 255, 42, 36, 24, 255, 48, 40, 26, 255, 50, 40, 27, 255, 53, 42, 28, 255, 39, 34, 23, 255, 43, 37, 24, 255, 39, 33, 23, 255, 37, 33, 23, 255, 42, 37, 27, 255, 35, 31, 22, 255, 37, 33, 23, 255, 44, 37, 24, 255, 41, 35, 24, 255, 38, 33, 23, 255, 40, 35, 24, 255, 37, 33, 23, 255, 35, 31, 22, 255, 39, 34, 23, 255, 43, 36, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 43, 37, 24, 255, 51, 41, 27, 255, 51, 41, 27, 255, 46, 38, 25, 255, 40, 35, 24, 255, 33, 30, 22, 255, 39, 42, 36, 255, 27, 36, 27, 255, 27, 37, 28, 255, 28, 39, 29, 255, 27, 36, 27, 255, 26, 35, 27, 255, 26, 36, 27, 255, 26, 36, 27, 255, 28, 40, 29, 255, 27, 37, 28, 255, 25, 33, 26, 255, 23, 29, 24, 255, 24, 31, 25, 255, 27, 38, 28, 255, 23, 29, 24, 255, 24, 32, 25, 255, 26, 35, 27, 255, 24, 32, 25, 255, 30, 43, 31, 255, 29, 40, 29, 255, 24, 32, 25, 255, 24, 31, 25, 255, 27, 37, 28, 255, 28, 39, 29, 255, 28, 39, 29, 255, 29, 41, 30, 255, 30, 42, 30, 255, 27, 37, 28, 255, 27, 37, 28, 255, 27, 36, 27, 255, 28, 38, 28, 255, 28, 38, 28, 255, 29, 40, 29, 255, 31, 44, 31, 255, 36, 53, 36, 255, 45, 67, 44, 255, 39, 59, 39, 255, 36, 54, 36, 255, 35, 51, 35, 255, 37, 56, 37, 255, 33, 49, 34, 255, 32, 46, 32, 255, 33, 48, 33, 255, 34, 49, 34, 255, 35, 52, 35, 255, 34, 51, 35, 255, 33, 48, 33, 255, 31, 45, 32, 255, 34, 50, 34, 255, 36, 54, 36, 255, 30, 43, 31, 255, 31, 44, 31, 255, 33, 48, 33, 255, 32, 46, 32, 255, 33, 48, 33, 255, 34, 49, 34, 255, 37, 56, 37, 255, 36, 54, 36, 255, 34, 50, 34, 255, 31, 45, 32, 255, 33, 48, 33, 255, 29, 41, 30, 255, 33, 48, 33, 255, 35, 51, 35, 255, 38, 57, 38, 255, 36, 53, 36, 255, 32, 47, 33, 255, 33, 49, 34, 255, 33, 48, 33, 255, 35, 52, 35, 255, 34, 50, 34, 255, 35, 51, 35, 255, 30, 43, 31, 255, 26, 36, 27, 255, 26, 35, 27, 255, 24, 31, 25, 255, 23, 29, 24, 255, 24, 32, 25, 255, 28, 39, 29, 255, 26, 35, 27, 255, 27, 37, 28, 255, 25, 34, 26, 255, 23, 30, 24, 255, 25, 34, 26, 255, 29, 40, 29, 255, 25, 34, 26, 255, 25, 33, 26, 255, 27, 37, 28, 255, 30, 42, 30, 255, 31, 45, 32, 255, 36, 54, 36, 255, 36, 54, 36, 255, 31, 45, 32, 255, 28, 39, 29, 255, 26, 34, 26, 255, 28, 39, 29, 255, 24, 32, 25, 255, 27, 37, 28, 255, 30, 43, 31, 255, 24, 32, 25, 255, 27, 37, 28, 255, 31, 45, 32, 255, 33, 48, 33, 255, 34, 50, 34, 255, 34, 50, 34, 255, 30, 43, 31, 255, 29, 41, 30, 255, 28, 38, 28, 255, 29, 40, 29, 255, 27, 37, 28, 255, 30, 43, 31, 255, 31, 44, 31, 255, 34, 51, 35, 255, 31, 44, 31, 255, 23, 29, 24, 255, 24, 32, 25, 255, 26, 36, 27, 255, 27, 37, 28, 255, 27, 38, 28, 255, 29, 41, 30, 255, 28, 39, 29, 255, 27, 38, 28, 255, 27, 37, 28, 255, 28, 40, 29, 255, 33, 49, 34, 255, 34, 50, 34, 255, 30, 43, 31, 255, 36, 54, 36, 255, 32, 46, 32, 255, 37, 55, 37, 255, 34, 50, 34, 255, 43, 63, 41, 255, 45, 67, 44, 255, 35, 53, 36, 255, 35, 52, 35, 255, 32, 45, 32, 255, 33, 49, 34, 255, 30, 42, 30, 255, 33, 47, 33, 255, 32, 47, 33, 255, 30, 43, 31, 255, 27, 38, 28, 255, 25, 33, 26, 255, 25, 33, 26, 255, 31, 45, 32, 255, 33, 49, 34, 255, 36, 54, 36, 255, 34, 50, 34, 255, 33, 48, 33, 255, 29, 41, 30, 255, 31, 45, 32, 255, 30, 42, 30, 255, 28, 38, 28, 255, 29, 41, 30, 255, 31, 44, 31, 255, 26, 36, 27, 255, 27, 37, 28, 255, 27, 37, 28, 255, 28, 40, 29, 255, 28, 39, 29, 255, 26, 36, 27, 255, 30, 42, 30, 255, 31, 45, 32, 255, 27, 36, 27, 255, 31, 45, 32, 255, 32, 46, 32, 255, 35, 52, 35, 255, 34, 50, 34, 255, 34, 50, 34, 255, 31, 44, 31, 255, 26, 35, 27, 255, 27, 37, 28, 255, 29, 41, 30, 255, 32, 46, 32, 255, 35, 51, 35, 255, 33, 49, 34, 255, 32, 46, 32, 255, 31, 45, 32, 255, 35, 51, 35, 255, 29, 41, 30, 255, 31, 44, 31, 255, 28, 40, 29, 255, 28, 40, 29, 255, 26, 36, 27, 255, 23, 30, 24, 255, 24, 32, 25, 255, 25, 33, 26, 255, 24, 31, 25, 255, 24, 32, 25, 255, 23, 29, 24, 255, 25, 34, 26, 255, 25, 33, 26, 255, 23, 29, 24, 255, 26, 35, 27, 255, 29, 41, 30, 255, 30, 42, 30, 255, 33, 48, 33, 255, 36, 54, 36, 255, 34, 51, 35, 255, 35, 52, 35, 255, 35, 52, 35, 255, 35, 52, 35, 255, 36, 54, 36, 255, 34, 49, 34, 255, 35, 51, 35, 255, 32, 47, 33, 255, 33, 48, 33, 255, 34, 49, 34, 255, 33, 48, 33, 255, 31, 45, 32, 255, 30, 42, 30, 255, 31, 45, 32, 255, 31, 45, 32, 255, 28, 39, 29, 255, 28, 40, 29, 255, 28, 38, 28, 255, 29, 41, 30, 255, 33, 48, 33, 255, 34, 49, 34, 255, 35, 51, 35, 255, 34, 49, 34, 255, 33, 48, 33, 255, 29, 40, 29, 255, 26, 35, 27, 255, 29, 41, 30, 255, 29, 41, 30, 255, 28, 39, 29, 255, 25, 34, 26, 255, 30, 42, 30, 255, 31, 44, 31, 255, 33, 49, 34, 255, 34, 51, 35, 255, 31, 44, 31, 255, 28, 40, 29, 255, 30, 42, 30, 255, 28, 39, 29, 255, 29, 41, 30, 255, 31, 45, 32, 255, 29, 41, 30, 255, 31, 44, 31, 255, 26, 35, 27, 255, 30, 43, 31, 255, 32, 47, 33, 255, 31, 45, 32, 255, 32, 47, 33, 255, 31, 44, 31, 255, 28, 40, 29, 255, 24, 32, 25, 255, 23, 30, 24, 255, 26, 34, 26, 255, 29, 41, 30, 255, 36, 53, 36, 255, 33, 48, 33, 255, 31, 45, 32, 255, 32, 46, 32, 255, 30, 42, 30, 255, 31, 44, 31, 255, 36, 32, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 40, 34, 24, 255, 54, 43, 28, 255, 55, 43, 28, 255, 63, 48, 31, 255, 61, 46, 31, 255, 46, 39, 25, 255, 34, 31, 22, 255, 58, 48, 34, 255, 37, 33, 23, 255, 35, 31, 23, 255, 39, 34, 25, 255, 43, 37, 24, 255, 43, 37, 24, 255, 48, 39, 25, 255, 46, 38, 25, 255, 47, 39, 25, 255, 41, 36, 24, 255, 41, 36, 24, 255, 57, 44, 29, 255, 58, 45, 30, 255, 57, 45, 29, 255, 48, 40, 26, 255, 49, 40, 26, 255, 44, 37, 24, 255, 48, 39, 25, 255, 40, 35, 24, 255, 39, 34, 24, 255, 43, 36, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 54, 43, 28, 255, 40, 34, 24, 255, 46, 39, 25, 255, 45, 38, 25, 255, 42, 36, 24, 255, 45, 37, 24, 255, 41, 36, 24, 255, 41, 35, 24, 255, 36, 31, 22, 255, 38, 33, 23, 255, 41, 35, 24, 255, 44, 37, 24, 255, 48, 40, 26, 255, 44, 37, 24, 255, 37, 33, 23, 255, 36, 32, 22, 255, 36, 32, 23, 255, 39, 34, 23, 255, 36, 32, 23, 255, 52, 42, 27, 255, 39, 33, 23, 255, 35, 31, 23, 255, 35, 31, 22, 255, 33, 30, 22, 255, 48, 41, 29, 255, 36, 32, 23, 255, 38, 33, 24, 255, 36, 32, 22, 255, 36, 32, 23, 255, 33, 30, 22, 255, 39, 34, 24, 255, 39, 34, 23, 255, 52, 43, 31, 255, 36, 32, 22, 255, 37, 33, 23, 255, 42, 36, 24, 255, 48, 39, 26, 255, 42, 36, 24, 255, 46, 38, 25, 255, 40, 34, 24, 255, 43, 37, 25, 255, 38, 33, 23, 255, 40, 35, 23, 255, 57, 44, 29, 255, 49, 40, 27, 255, 43, 36, 24, 255, 38, 33, 23, 255, 39, 33, 23, 255, 39, 34, 24, 255, 34, 31, 22, 255, 38, 33, 23, 255, 36, 32, 24, 255, 35, 31, 23, 255, 51, 41, 27, 255, 43, 36, 24, 255, 40, 34, 24, 255, 41, 35, 24, 255, 38, 33, 23, 255, 39, 34, 23, 255, 42, 36, 24, 255, 49, 40, 26, 255, 53, 42, 28, 255, 53, 42, 28, 255, 51, 41, 27, 255, 42, 36, 24, 255, 39, 34, 23, 255, 39, 34, 24, 255, 45, 39, 28, 255, 37, 33, 24, 255, 42, 36, 24, 255, 49, 40, 26, 255, 54, 43, 28, 255, 57, 44, 29, 255, 43, 36, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 40, 35, 24, 255, 41, 35, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 45, 37, 24, 255, 42, 36, 24, 255, 39, 34, 24, 255, 41, 35, 23, 255, 42, 36, 24, 255, 37, 32, 22, 255, 42, 35, 24, 255, 42, 36, 24, 255, 39, 34, 24, 255, 40, 34, 24, 255, 45, 37, 24, 255, 35, 31, 22, 255, 43, 37, 26, 255, 36, 32, 22, 255, 39, 34, 24, 255, 41, 36, 24, 255, 49, 39, 26, 255, 54, 43, 28, 255, 51, 41, 27, 255, 45, 37, 24, 255, 44, 38, 25, 255, 35, 31, 22, 255, 34, 30, 22, 255, 33, 30, 22, 255, 34, 30, 22, 255, 35, 31, 22, 255, 36, 32, 23, 255, 33, 30, 22, 255, 37, 33, 23, 255, 36, 32, 23, 255, 39, 34, 24, 255, 42, 36, 24, 255, 39, 33, 23, 255, 36, 32, 22, 255, 41, 36, 24, 255, 36, 32, 24, 255, 59, 49, 35, 255, 67, 54, 39, 255, 36, 32, 24, 255, 36, 32, 24, 255, 36, 32, 23, 255, 36, 31, 22, 255, 39, 33, 23, 255, 39, 34, 23, 255, 59, 49, 35, 255, 34, 31, 22, 255, 36, 32, 22, 255, 40, 34, 24, 255, 36, 32, 23, 255, 36, 32, 22, 255, 52, 42, 27, 255, 44, 37, 24, 255, 47, 39, 25, 255, 38, 33, 23, 255, 40, 34, 24, 255, 36, 32, 23, 255, 36, 32, 23, 255, 39, 34, 24, 255, 38, 33, 23, 255, 40, 34, 24, 255, 36, 32, 23, 255, 36, 32, 23, 255, 36, 32, 23, 255, 37, 33, 23, 255, 34, 30, 22, 255, 39, 34, 24, 255, 48, 41, 29, 255, 37, 33, 23, 255, 41, 35, 24, 255, 42, 36, 24, 255, 51, 40, 27, 255, 52, 41, 27, 255, 41, 35, 23, 255, 36, 32, 22, 255, 36, 32, 23, 255, 40, 41, 25, 255, 44, 36, 23, 255, 44, 36, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 50, 40, 26, 255, 48, 39, 25, 255, 47, 38, 24, 255, 38, 33, 24, 255, 38, 33, 24, 255, 73, 59, 42, 255, 35, 31, 22, 255, 37, 33, 23, 255, 45, 38, 25, 255, 55, 43, 28, 255, 67, 50, 33, 255, 45, 37, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 36, 32, 23, 255, 36, 31, 22, 255, 36, 32, 23, 255, 37, 33, 23, 255, 36, 32, 24, 255, 36, 31, 22, 255, 35, 31, 22, 255, 57, 47, 34, 255, 36, 32, 22, 255, 39, 34, 23, 255, 36, 32, 23, 255, 37, 33, 23, 255, 36, 32, 23, 255, 42, 36, 24, 255, 39, 34, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 45, 38, 25, 255, 37, 33, 23, 255, 39, 34, 24, 255, 45, 38, 25, 255, 47, 39, 25, 255, 43, 37, 24, 255, 44, 37, 24, 255, 39, 34, 23, 255, 39, 34, 23, 255, 47, 39, 25, 255, 39, 33, 23, 255, 35, 31, 22, 255, 39, 34, 24, 255, 43, 37, 24, 255, 52, 42, 27, 255, 41, 36, 24, 255, 40, 34, 24, 255, 41, 35, 24, 255, 40, 34, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 43, 37, 24, 255, 54, 43, 28, 255, 45, 38, 25, 255, 38, 33, 23, 255, 42, 36, 24, 255, 40, 35, 24, 255, 39, 34, 24, 255, 29, 41, 30, 255, 27, 37, 28, 255, 28, 39, 29, 255, 27, 37, 28, 255, 27, 37, 28, 255, 26, 35, 27, 255, 28, 38, 28, 255, 25, 34, 26, 255, 25, 33, 26, 255, 28, 39, 29, 255, 26, 34, 26, 255, 23, 30, 24, 255, 28, 36, 29, 255, 25, 31, 25, 255, 23, 30, 24, 255, 30, 42, 30, 255, 27, 37, 28, 255, 29, 41, 30, 255, 28, 39, 29, 255, 24, 32, 25, 255, 27, 35, 28, 255, 27, 37, 28, 255, 28, 38, 28, 255, 29, 41, 30, 255, 31, 44, 31, 255, 25, 33, 26, 255, 28, 38, 28, 255, 26, 35, 27, 255, 25, 33, 26, 255, 27, 37, 28, 255, 30, 42, 30, 255, 30, 42, 30, 255, 33, 48, 33, 255, 35, 51, 35, 255, 37, 56, 37, 255, 40, 59, 39, 255, 35, 51, 35, 255, 36, 54, 36, 255, 35, 52, 35, 255, 34, 49, 34, 255, 33, 48, 33, 255, 30, 43, 31, 255, 32, 46, 32, 255, 32, 46, 32, 255, 29, 40, 29, 255, 30, 43, 31, 255, 29, 41, 30, 255, 29, 40, 29, 255, 31, 45, 32, 255, 32, 45, 32, 255, 30, 42, 30, 255, 32, 45, 32, 255, 35, 51, 35, 255, 31, 45, 32, 255, 33, 47, 33, 255, 37, 55, 37, 255, 37, 56, 37, 255, 34, 50, 34, 255, 32, 45, 32, 255, 33, 49, 34, 255, 31, 44, 31, 255, 34, 50, 34, 255, 37, 55, 37, 255, 34, 50, 34, 255, 34, 50, 34, 255, 34, 49, 34, 255, 30, 42, 30, 255, 34, 49, 34, 255, 31, 44, 31, 255, 33, 48, 33, 255, 30, 43, 31, 255, 29, 41, 30, 255, 27, 37, 28, 255, 26, 34, 26, 255, 25, 33, 26, 255, 69, 81, 12, 255, 29, 41, 30, 255, 30, 43, 31, 255, 28, 38, 28, 255, 26, 35, 27, 255, 23, 29, 24, 255, 25, 34, 26, 255, 25, 33, 26, 255, 27, 37, 28, 255, 25, 33, 26, 255, 23, 29, 24, 255, 23, 30, 24, 255, 31, 45, 32, 255, 31, 44, 31, 255, 37, 55, 37, 255, 37, 56, 37, 255, 31, 45, 32, 255, 28, 38, 28, 255, 28, 40, 29, 255, 28, 39, 29, 255, 23, 29, 24, 255, 26, 36, 27, 255, 23, 29, 24, 255, 24, 31, 25, 255, 27, 37, 28, 255, 31, 44, 31, 255, 32, 46, 32, 255, 30, 42, 30, 255, 32, 46, 32, 255, 30, 42, 30, 255, 29, 40, 29, 255, 28, 39, 29, 255, 30, 42, 30, 255, 26, 34, 26, 255, 28, 39, 29, 255, 30, 43, 31, 255, 35, 53, 36, 255, 30, 43, 31, 255, 27, 38, 28, 255, 29, 41, 30, 255, 26, 36, 27, 255, 25, 34, 26, 255, 28, 38, 28, 255, 25, 33, 26, 255, 27, 37, 28, 255, 28, 40, 29, 255, 26, 35, 27, 255, 28, 39, 29, 255, 30, 43, 31, 255, 31, 45, 32, 255, 33, 48, 33, 255, 33, 48, 33, 255, 33, 48, 33, 255, 36, 53, 36, 255, 36, 53, 36, 255, 40, 60, 40, 255, 36, 54, 36, 255, 37, 55, 37, 255, 35, 53, 36, 255, 35, 52, 35, 255, 33, 49, 34, 255, 32, 47, 33, 255, 31, 45, 32, 255, 31, 44, 31, 255, 29, 40, 29, 255, 26, 35, 27, 255, 24, 32, 25, 255, 24, 32, 25, 255, 27, 37, 28, 255, 27, 38, 28, 255, 35, 51, 35, 255, 34, 50, 34, 255, 33, 48, 33, 255, 34, 49, 34, 255, 31, 45, 32, 255, 29, 40, 29, 255, 30, 43, 31, 255, 34, 50, 34, 255, 34, 50, 34, 255, 28, 39, 29, 255, 30, 42, 30, 255, 28, 39, 29, 255, 29, 41, 30, 255, 24, 32, 25, 255, 28, 38, 28, 255, 29, 41, 30, 255, 31, 45, 32, 255, 23, 29, 24, 255, 30, 43, 31, 255, 33, 48, 33, 255, 34, 49, 34, 255, 33, 48, 33, 255, 33, 49, 34, 255, 30, 43, 31, 255, 29, 41, 30, 255, 28, 38, 28, 255, 30, 43, 31, 255, 30, 43, 31, 255, 32, 46, 32, 255, 30, 42, 30, 255, 28, 39, 29, 255, 31, 44, 31, 255, 32, 45, 32, 255, 30, 43, 31, 255, 28, 39, 29, 255, 33, 47, 33, 255, 30, 42, 30, 255, 27, 36, 27, 255, 25, 33, 26, 255, 23, 29, 24, 255, 27, 38, 28, 255, 25, 33, 26, 255, 24, 32, 25, 255, 23, 30, 24, 255, 24, 32, 25, 255, 24, 32, 25, 255, 26, 35, 27, 255, 31, 44, 31, 255, 29, 41, 30, 255, 30, 43, 31, 255, 36, 53, 36, 255, 32, 47, 33, 255, 33, 49, 34, 255, 37, 55, 37, 255, 37, 56, 37, 255, 34, 49, 34, 255, 37, 55, 37, 255, 31, 45, 32, 255, 30, 43, 31, 255, 33, 48, 33, 255, 31, 45, 32, 255, 31, 45, 32, 255, 27, 37, 28, 255, 29, 41, 30, 255, 29, 41, 30, 255, 28, 40, 29, 255, 32, 45, 32, 255, 30, 43, 31, 255, 27, 37, 28, 255, 26, 35, 27, 255, 28, 39, 29, 255, 31, 45, 32, 255, 33, 47, 33, 255, 37, 56, 37, 255, 34, 49, 34, 255, 32, 46, 32, 255, 28, 38, 28, 255, 24, 32, 25, 255, 27, 36, 27, 255, 30, 42, 30, 255, 25, 33, 26, 255, 27, 36, 27, 255, 31, 44, 31, 255, 33, 48, 33, 255, 32, 45, 32, 255, 31, 45, 32, 255, 29, 40, 29, 255, 27, 38, 28, 255, 31, 44, 31, 255, 28, 39, 29, 255, 28, 39, 29, 255, 29, 41, 30, 255, 32, 45, 32, 255, 30, 42, 30, 255, 30, 42, 30, 255, 34, 49, 34, 255, 31, 44, 31, 255, 37, 55, 37, 255, 35, 52, 35, 255, 30, 43, 31, 255, 30, 43, 31, 255, 25, 33, 26, 255, 23, 30, 24, 255, 23, 29, 24, 255, 29, 41, 30, 255, 33, 49, 34, 255, 33, 48, 33, 255, 33, 47, 33, 255, 30, 43, 31, 255, 28, 39, 29, 255, 28, 39, 29, 255, 36, 31, 22, 255, 40, 34, 24, 255, 43, 36, 24, 255, 43, 37, 24, 255, 52, 42, 28, 255, 45, 37, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 51, 41, 27, 255, 37, 33, 23, 255, 37, 33, 23, 255, 51, 43, 31, 255, 34, 31, 22, 255, 33, 30, 22, 255, 39, 34, 24, 255, 40, 34, 24, 255, 39, 33, 23, 255, 52, 42, 27, 255, 52, 42, 28, 255, 46, 38, 25, 255, 42, 36, 24, 255, 41, 36, 24, 255, 45, 37, 24, 255, 41, 35, 24, 255, 64, 48, 32, 255, 39, 34, 24, 255, 39, 34, 24, 255, 57, 45, 29, 255, 57, 44, 29, 255, 40, 35, 24, 255, 39, 34, 23, 255, 37, 33, 23, 255, 42, 36, 24, 255, 44, 37, 24, 255, 43, 37, 24, 255, 60, 46, 30, 255, 42, 36, 24, 255, 33, 30, 22, 255, 42, 36, 24, 255, 42, 36, 24, 255, 48, 40, 26, 255, 57, 44, 29, 255, 44, 37, 24, 255, 42, 36, 24, 255, 52, 42, 27, 255, 38, 33, 23, 255, 40, 34, 24, 255, 42, 36, 24, 255, 46, 40, 29, 255, 49, 42, 30, 255, 37, 33, 24, 255, 33, 30, 22, 255, 70, 57, 40, 255, 35, 31, 22, 255, 40, 34, 24, 255, 34, 31, 22, 255, 37, 33, 23, 255, 51, 43, 31, 255, 33, 30, 22, 255, 41, 35, 23, 255, 46, 38, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 39, 33, 23, 255, 44, 36, 23, 255, 36, 32, 22, 255, 42, 36, 24, 255, 35, 31, 22, 255, 40, 35, 24, 255, 61, 46, 31, 255, 46, 38, 25, 255, 45, 37, 25, 255, 46, 38, 25, 255, 39, 33, 23, 255, 39, 34, 23, 255, 41, 35, 24, 255, 40, 34, 24, 255, 40, 35, 23, 255, 43, 36, 24, 255, 39, 34, 23, 255, 39, 33, 23, 255, 51, 40, 26, 255, 51, 41, 27, 255, 41, 36, 24, 255, 33, 30, 22, 255, 35, 31, 22, 255, 37, 33, 23, 255, 41, 35, 24, 255, 36, 31, 22, 255, 38, 33, 23, 255, 43, 36, 24, 255, 36, 32, 23, 255, 40, 35, 24, 255, 48, 40, 26, 255, 58, 45, 30, 255, 65, 49, 33, 255, 45, 38, 25, 255, 56, 44, 29, 255, 54, 43, 28, 255, 51, 41, 27, 255, 40, 34, 24, 255, 41, 35, 24, 255, 38, 33, 23, 255, 43, 37, 24, 255, 48, 39, 25, 255, 58, 45, 30, 255, 43, 36, 24, 255, 38, 33, 23, 255, 40, 35, 24, 255, 36, 32, 23, 255, 45, 37, 24, 255, 44, 37, 24, 255, 36, 31, 22, 255, 37, 33, 23, 255, 43, 36, 24, 255, 40, 35, 24, 255, 45, 37, 24, 255, 43, 37, 24, 255, 36, 32, 23, 255, 64, 52, 37, 255, 39, 34, 23, 255, 42, 36, 24, 255, 42, 36, 24, 255, 48, 39, 25, 255, 39, 34, 23, 255, 52, 41, 27, 255, 34, 31, 22, 255, 38, 33, 25, 255, 41, 35, 24, 255, 42, 35, 23, 255, 48, 39, 26, 255, 35, 31, 22, 255, 41, 35, 23, 255, 39, 33, 23, 255, 34, 31, 22, 255, 42, 35, 23, 255, 43, 36, 24, 255, 36, 31, 22, 255, 33, 30, 22, 255, 34, 30, 22, 255, 45, 37, 24, 255, 39, 33, 23, 255, 42, 35, 23, 255, 35, 31, 23, 255, 45, 39, 28, 255, 46, 40, 29, 255, 36, 32, 22, 255, 35, 31, 23, 255, 37, 33, 23, 255, 42, 37, 27, 255, 70, 57, 40, 255, 73, 59, 42, 255, 39, 34, 24, 255, 49, 42, 30, 255, 58, 48, 34, 255, 42, 36, 24, 255, 36, 32, 23, 255, 45, 37, 24, 255, 40, 34, 24, 255, 34, 30, 22, 255, 77, 61, 42, 255, 58, 48, 34, 255, 39, 33, 23, 255, 39, 34, 24, 255, 39, 34, 25, 255, 47, 39, 25, 255, 40, 34, 24, 255, 41, 36, 24, 255, 58, 45, 30, 255, 43, 37, 24, 255, 36, 32, 22, 255, 51, 41, 26, 255, 57, 44, 29, 255, 39, 34, 23, 255, 43, 36, 24, 255, 40, 34, 23, 255, 42, 35, 23, 255, 40, 35, 23, 255, 37, 33, 23, 255, 41, 35, 24, 255, 37, 32, 23, 255, 55, 45, 30, 255, 43, 36, 24, 255, 40, 35, 24, 255, 45, 37, 24, 255, 57, 44, 29, 255, 62, 47, 30, 255, 55, 43, 29, 255, 58, 44, 30, 255, 53, 42, 27, 255, 53, 42, 28, 255, 56, 43, 28, 255, 73, 54, 32, 255, 54, 42, 27, 255, 51, 41, 27, 255, 63, 47, 31, 255, 58, 45, 29, 255, 54, 42, 27, 255, 38, 33, 23, 255, 35, 31, 22, 255, 64, 52, 37, 255, 40, 34, 24, 255, 38, 33, 23, 255, 39, 34, 23, 255, 64, 48, 32, 255, 66, 49, 33, 255, 42, 36, 24, 255, 36, 32, 23, 255, 39, 33, 23, 255, 41, 35, 24, 255, 40, 34, 24, 255, 36, 32, 23, 255, 37, 33, 24, 255, 42, 37, 27, 255, 40, 34, 24, 255, 39, 34, 23, 255, 57, 47, 34, 255, 42, 36, 24, 255, 40, 34, 24, 255, 61, 50, 36, 255, 57, 47, 34, 255, 41, 36, 24, 255, 37, 33, 23, 255, 41, 36, 24, 255, 48, 39, 25, 255, 38, 33, 23, 255, 39, 34, 23, 255, 39, 34, 24, 255, 39, 34, 24, 255, 46, 39, 25, 255, 51, 41, 27, 255, 57, 44, 29, 255, 40, 35, 24, 255, 42, 36, 24, 255, 35, 31, 22, 255, 40, 35, 24, 255, 37, 33, 23, 255, 44, 37, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 50, 40, 27, 255, 36, 32, 23, 255, 51, 41, 27, 255, 42, 36, 24, 255, 38, 33, 23, 255, 39, 34, 23, 255, 41, 35, 24, 255, 36, 32, 23, 255, 36, 32, 23, 255, 40, 35, 24, 255, 52, 42, 28, 255, 39, 34, 23, 255, 70, 57, 40, 255, 39, 34, 25, 255, 43, 36, 24, 255, 29, 41, 30, 255, 27, 36, 27, 255, 29, 40, 29, 255, 27, 37, 28, 255, 27, 34, 27, 255, 26, 34, 26, 255, 28, 39, 29, 255, 30, 42, 30, 255, 28, 40, 29, 255, 24, 31, 25, 255, 23, 29, 24, 255, 28, 35, 28, 255, 25, 33, 26, 255, 24, 32, 25, 255, 24, 32, 25, 255, 23, 30, 24, 255, 26, 35, 27, 255, 29, 41, 30, 255, 27, 37, 28, 255, 23, 30, 24, 255, 23, 30, 24, 255, 25, 34, 26, 255, 23, 30, 24, 255, 26, 35, 27, 255, 31, 44, 31, 255, 28, 38, 28, 255, 26, 34, 26, 255, 24, 32, 25, 255, 26, 35, 27, 255, 26, 36, 27, 255, 27, 38, 28, 255, 27, 37, 28, 255, 29, 41, 30, 255, 31, 44, 31, 255, 32, 46, 32, 255, 33, 49, 34, 255, 30, 43, 31, 255, 33, 48, 33, 255, 33, 48, 33, 255, 29, 41, 30, 255, 33, 48, 33, 255, 36, 53, 36, 255, 30, 42, 30, 255, 30, 43, 31, 255, 31, 45, 32, 255, 32, 46, 32, 255, 32, 45, 32, 255, 30, 42, 30, 255, 31, 44, 31, 255, 31, 44, 31, 255, 31, 44, 31, 255, 27, 37, 28, 255, 29, 41, 30, 255, 30, 43, 31, 255, 30, 43, 31, 255, 31, 44, 31, 255, 28, 40, 29, 255, 25, 34, 26, 255, 28, 39, 29, 255, 26, 36, 27, 255, 29, 41, 30, 255, 30, 43, 31, 255, 30, 42, 30, 255, 30, 42, 30, 255, 27, 37, 28, 255, 29, 40, 29, 255, 28, 38, 28, 255, 28, 39, 29, 255, 30, 43, 31, 255, 30, 42, 30, 255, 26, 35, 27, 255, 29, 40, 29, 255, 31, 44, 31, 255, 30, 42, 30, 255, 33, 47, 33, 255, 32, 46, 32, 255, 31, 45, 32, 255, 31, 45, 32, 255, 29, 41, 30, 255, 30, 43, 31, 255, 31, 45, 32, 255, 27, 37, 28, 255, 28, 39, 29, 255, 29, 40, 29, 255, 25, 34, 26, 255, 30, 43, 31, 255, 28, 39, 29, 255, 30, 43, 31, 255, 32, 45, 32, 255, 33, 49, 34, 255, 35, 52, 35, 255, 28, 39, 29, 255, 27, 37, 28, 255, 33, 47, 33, 255, 28, 40, 29, 255, 30, 43, 31, 255, 29, 41, 30, 255, 32, 46, 32, 255, 31, 44, 31, 255, 27, 36, 27, 255, 31, 44, 31, 255, 31, 44, 31, 255, 29, 41, 30, 255, 29, 40, 29, 255, 31, 45, 32, 255, 30, 42, 30, 255, 26, 35, 27, 255, 26, 35, 27, 255, 25, 34, 26, 255, 23, 30, 24, 255, 29, 40, 29, 255, 33, 49, 34, 255, 29, 40, 29, 255, 26, 35, 27, 255, 24, 31, 25, 255, 24, 32, 25, 255, 28, 38, 28, 255, 27, 37, 28, 255, 23, 29, 24, 255, 26, 33, 27, 255, 28, 35, 28, 255, 27, 37, 28, 255, 31, 45, 32, 255, 31, 44, 31, 255, 32, 45, 32, 255, 33, 47, 33, 255, 30, 43, 31, 255, 35, 52, 35, 255, 38, 57, 38, 255, 37, 56, 37, 255, 38, 57, 38, 255, 35, 51, 35, 255, 35, 51, 35, 255, 30, 42, 30, 255, 31, 45, 32, 255, 31, 45, 32, 255, 31, 44, 31, 255, 33, 48, 33, 255, 32, 46, 32, 255, 30, 42, 30, 255, 31, 44, 31, 255, 27, 36, 27, 255, 26, 36, 27, 255, 32, 47, 33, 255, 30, 43, 31, 255, 32, 46, 32, 255, 31, 44, 31, 255, 27, 38, 28, 255, 25, 33, 26, 255, 29, 40, 29, 255, 29, 41, 30, 255, 29, 41, 30, 255, 31, 44, 31, 255, 35, 53, 36, 255, 32, 46, 32, 255, 32, 46, 32, 255, 27, 38, 28, 255, 27, 36, 27, 255, 25, 34, 26, 255, 29, 40, 29, 255, 28, 40, 29, 255, 27, 37, 28, 255, 27, 35, 28, 255, 25, 33, 26, 255, 29, 41, 30, 255, 34, 50, 34, 255, 34, 50, 34, 255, 29, 40, 29, 255, 32, 47, 33, 255, 29, 41, 30, 255, 30, 42, 30, 255, 32, 46, 32, 255, 27, 37, 28, 255, 26, 35, 27, 255, 26, 36, 27, 255, 30, 42, 30, 255, 33, 47, 33, 255, 31, 45, 32, 255, 35, 51, 35, 255, 33, 48, 33, 255, 35, 52, 35, 255, 33, 48, 33, 255, 30, 43, 31, 255, 25, 34, 26, 255, 29, 36, 29, 255, 26, 33, 27, 255, 24, 32, 25, 255, 23, 30, 24, 255, 27, 36, 27, 255, 27, 37, 28, 255, 27, 37, 28, 255, 26, 36, 27, 255, 29, 41, 30, 255, 27, 38, 28, 255, 30, 42, 30, 255, 35, 51, 35, 255, 31, 44, 31, 255, 31, 44, 31, 255, 36, 54, 36, 255, 47, 69, 45, 255, 35, 52, 35, 255, 37, 56, 37, 255, 32, 46, 32, 255, 31, 45, 32, 255, 34, 50, 34, 255, 30, 43, 31, 255, 30, 42, 30, 255, 27, 36, 27, 255, 31, 45, 32, 255, 29, 41, 30, 255, 30, 43, 31, 255, 30, 42, 30, 255, 30, 42, 30, 255, 29, 41, 30, 255, 30, 43, 31, 255, 29, 41, 30, 255, 29, 40, 29, 255, 33, 49, 34, 255, 36, 54, 36, 255, 32, 46, 32, 255, 32, 45, 32, 255, 29, 41, 30, 255, 27, 37, 28, 255, 32, 46, 32, 255, 31, 44, 31, 255, 27, 37, 28, 255, 26, 36, 27, 255, 27, 37, 28, 255, 28, 38, 28, 255, 29, 40, 29, 255, 33, 48, 33, 255, 30, 42, 30, 255, 32, 45, 32, 255, 28, 39, 29, 255, 30, 43, 31, 255, 32, 45, 32, 255, 27, 37, 28, 255, 27, 37, 28, 255, 28, 39, 29, 255, 33, 49, 34, 255, 34, 50, 34, 255, 34, 50, 34, 255, 37, 55, 37, 255, 33, 48, 33, 255, 32, 45, 32, 255, 30, 42, 30, 255, 28, 39, 29, 255, 31, 44, 31, 255, 32, 45, 32, 255, 30, 43, 31, 255, 31, 45, 32, 255, 33, 49, 34, 255, 34, 50, 34, 255, 31, 45, 32, 255, 28, 38, 28, 255, 26, 35, 27, 255, 51, 41, 27, 255, 55, 43, 28, 255, 60, 46, 31, 255, 57, 45, 29, 255, 45, 38, 25, 255, 55, 43, 28, 255, 42, 36, 24, 255, 58, 45, 30, 255, 43, 37, 24, 255, 42, 36, 24, 255, 40, 35, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 46, 40, 29, 255, 39, 34, 23, 255, 37, 33, 23, 255, 42, 36, 24, 255, 59, 45, 30, 255, 46, 39, 25, 255, 57, 44, 29, 255, 58, 45, 30, 255, 45, 37, 24, 255, 48, 39, 25, 255, 54, 43, 28, 255, 59, 46, 30, 255, 35, 31, 22, 255, 37, 33, 23, 255, 49, 40, 26, 255, 45, 37, 24, 255, 51, 41, 27, 255, 37, 33, 23, 255, 38, 33, 23, 255, 45, 38, 25, 255, 37, 33, 23, 255, 40, 34, 24, 255, 43, 36, 24, 255, 41, 35, 24, 255, 57, 45, 29, 255, 37, 33, 23, 255, 37, 33, 23, 255, 52, 42, 27, 255, 40, 34, 24, 255, 41, 36, 24, 255, 36, 32, 23, 255, 36, 32, 23, 255, 37, 33, 23, 255, 42, 36, 24, 255, 41, 35, 24, 255, 36, 31, 22, 255, 40, 35, 25, 255, 42, 37, 27, 255, 61, 50, 36, 255, 79, 62, 45, 255, 36, 32, 23, 255, 39, 34, 23, 255, 33, 30, 22, 255, 42, 36, 24, 255, 39, 34, 23, 255, 42, 36, 24, 255, 34, 30, 22, 255, 40, 35, 25, 255, 37, 33, 23, 255, 35, 31, 22, 255, 35, 31, 22, 255, 41, 35, 23, 255, 38, 33, 23, 255, 41, 35, 23, 255, 45, 38, 26, 255, 63, 48, 31, 255, 51, 41, 27, 255, 46, 38, 24, 255, 47, 39, 25, 255, 50, 40, 26, 255, 41, 35, 23, 255, 48, 39, 25, 255, 44, 37, 24, 255, 35, 31, 22, 255, 44, 37, 24, 255, 44, 37, 25, 255, 51, 40, 27, 255, 53, 43, 30, 255, 59, 46, 29, 255, 59, 45, 30, 255, 53, 43, 28, 255, 41, 35, 23, 255, 35, 31, 22, 255, 43, 36, 23, 255, 44, 36, 23, 255, 36, 32, 23, 255, 40, 35, 24, 255, 42, 36, 24, 255, 36, 32, 23, 255, 51, 43, 31, 255, 43, 37, 24, 255, 48, 39, 25, 255, 47, 39, 25, 255, 48, 40, 26, 255, 46, 39, 25, 255, 41, 36, 24, 255, 41, 35, 24, 255, 39, 34, 23, 255, 45, 37, 24, 255, 35, 31, 23, 255, 39, 34, 24, 255, 40, 42, 36, 255, 64, 48, 32, 255, 45, 38, 25, 255, 37, 33, 23, 255, 50, 40, 27, 255, 39, 34, 23, 255, 40, 34, 24, 255, 41, 35, 24, 255, 42, 36, 24, 255, 34, 31, 22, 255, 39, 34, 23, 255, 54, 42, 27, 255, 42, 36, 24, 255, 45, 37, 24, 255, 34, 30, 22, 255, 53, 44, 32, 255, 47, 38, 24, 255, 42, 36, 23, 255, 45, 37, 24, 255, 38, 33, 23, 255, 50, 41, 26, 255, 44, 37, 24, 255, 38, 33, 24, 255, 42, 37, 27, 255, 53, 44, 31, 255, 40, 34, 23, 255, 44, 37, 24, 255, 48, 40, 27, 255, 38, 33, 23, 255, 42, 35, 24, 255, 34, 31, 22, 255, 36, 31, 22, 255, 41, 35, 23, 255, 42, 36, 24, 255, 35, 31, 22, 255, 33, 30, 22, 255, 38, 33, 23, 255, 37, 33, 23, 255, 45, 38, 24, 255, 35, 31, 23, 255, 40, 35, 25, 255, 39, 34, 24, 255, 50, 42, 31, 255, 40, 35, 25, 255, 57, 47, 34, 255, 80, 64, 45, 255, 37, 40, 36, 255, 38, 33, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 34, 31, 22, 255, 39, 34, 23, 255, 50, 40, 27, 255, 44, 37, 24, 255, 34, 31, 22, 255, 50, 42, 31, 255, 42, 36, 24, 255, 38, 33, 23, 255, 66, 54, 38, 255, 43, 36, 24, 255, 48, 40, 26, 255, 39, 34, 23, 255, 37, 33, 23, 255, 41, 35, 24, 255, 39, 34, 23, 255, 39, 34, 24, 255, 52, 42, 27, 255, 47, 38, 25, 255, 37, 33, 23, 255, 38, 33, 23, 255, 35, 31, 22, 255, 44, 37, 24, 255, 40, 35, 23, 255, 45, 38, 25, 255, 49, 39, 26, 255, 42, 35, 24, 255, 39, 34, 23, 255, 37, 33, 22, 255, 50, 41, 30, 255, 46, 38, 25, 255, 47, 39, 25, 255, 48, 39, 26, 255, 55, 44, 28, 255, 51, 41, 27, 255, 59, 45, 30, 255, 43, 37, 24, 255, 44, 37, 24, 255, 54, 42, 27, 255, 56, 43, 28, 255, 58, 45, 29, 255, 51, 41, 26, 255, 47, 38, 24, 255, 50, 40, 27, 255, 41, 35, 24, 255, 36, 32, 23, 255, 39, 34, 23, 255, 36, 32, 22, 255, 40, 34, 24, 255, 45, 38, 25, 255, 42, 36, 24, 255, 52, 42, 27, 255, 42, 36, 24, 255, 36, 32, 23, 255, 44, 37, 24, 255, 43, 36, 24, 255, 40, 34, 24, 255, 44, 37, 24, 255, 37, 33, 23, 255, 44, 37, 24, 255, 42, 36, 24, 255, 39, 34, 24, 255, 34, 31, 22, 255, 36, 32, 22, 255, 34, 30, 22, 255, 48, 40, 30, 255, 45, 37, 24, 255, 38, 33, 23, 255, 38, 33, 23, 255, 44, 37, 24, 255, 61, 46, 31, 255, 40, 34, 24, 255, 42, 36, 24, 255, 36, 32, 22, 255, 42, 36, 24, 255, 37, 33, 23, 255, 43, 37, 24, 255, 45, 37, 24, 255, 40, 34, 24, 255, 44, 38, 27, 255, 39, 41, 36, 255, 35, 31, 22, 255, 42, 36, 24, 255, 46, 38, 25, 255, 52, 42, 27, 255, 42, 36, 24, 255, 40, 34, 24, 255, 38, 33, 23, 255, 45, 38, 25, 255, 43, 36, 24, 255, 46, 39, 25, 255, 37, 33, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 35, 31, 22, 255, 40, 35, 25, 255, 39, 33, 23, 255, 46, 39, 25, 255, 40, 34, 24, 255, 41, 36, 26, 255, 38, 33, 23, 255, 47, 39, 25, 255, 26, 35, 27, 255, 27, 37, 28, 255, 25, 34, 26, 255, 27, 37, 28, 255, 27, 37, 28, 255, 28, 39, 29, 255, 28, 40, 29, 255, 27, 38, 28, 255, 28, 39, 29, 255, 25, 34, 26, 255, 25, 31, 25, 255, 33, 41, 32, 255, 23, 30, 24, 255, 25, 32, 26, 255, 25, 33, 26, 255, 25, 34, 26, 255, 27, 36, 27, 255, 26, 32, 26, 255, 23, 29, 24, 255, 29, 37, 30, 255, 23, 29, 24, 255, 23, 30, 24, 255, 23, 29, 24, 255, 26, 36, 27, 255, 26, 35, 27, 255, 23, 29, 24, 255, 26, 35, 27, 255, 23, 30, 24, 255, 28, 38, 28, 255, 29, 41, 30, 255, 31, 44, 31, 255, 29, 41, 30, 255, 24, 32, 25, 255, 27, 37, 28, 255, 29, 41, 30, 255, 28, 38, 28, 255, 29, 41, 30, 255, 30, 42, 30, 255, 27, 36, 27, 255, 26, 34, 26, 255, 30, 43, 31, 255, 32, 47, 33, 255, 29, 41, 30, 255, 27, 37, 28, 255, 35, 51, 35, 255, 34, 49, 34, 255, 30, 43, 31, 255, 25, 34, 26, 255, 29, 41, 30, 255, 33, 49, 34, 255, 26, 35, 27, 255, 28, 38, 28, 255, 27, 37, 28, 255, 27, 37, 28, 255, 29, 40, 29, 255, 24, 31, 25, 255, 25, 34, 26, 255, 24, 31, 25, 255, 26, 36, 27, 255, 27, 37, 28, 255, 25, 33, 26, 255, 26, 36, 27, 255, 26, 35, 27, 255, 30, 42, 30, 255, 28, 39, 29, 255, 31, 44, 31, 255, 28, 39, 29, 255, 26, 35, 27, 255, 28, 40, 29, 255, 25, 34, 26, 255, 27, 37, 28, 255, 30, 43, 31, 255, 34, 51, 35, 255, 32, 46, 32, 255, 35, 51, 35, 255, 31, 45, 32, 255, 30, 42, 30, 255, 30, 42, 30, 255, 30, 43, 31, 255, 31, 44, 31, 255, 33, 48, 33, 255, 29, 41, 30, 255, 31, 45, 32, 255, 28, 38, 28, 255, 28, 39, 29, 255, 34, 51, 35, 255, 32, 45, 32, 255, 30, 42, 30, 255, 31, 45, 32, 255, 28, 39, 29, 255, 28, 38, 28, 255, 25, 33, 26, 255, 28, 40, 29, 255, 33, 49, 34, 255, 31, 44, 31, 255, 31, 45, 32, 255, 31, 44, 31, 255, 29, 40, 29, 255, 32, 46, 32, 255, 31, 45, 32, 255, 33, 49, 34, 255, 32, 45, 32, 255, 31, 45, 32, 255, 30, 43, 31, 255, 33, 48, 33, 255, 30, 43, 31, 255, 27, 38, 28, 255, 28, 38, 28, 255, 25, 33, 26, 255, 26, 34, 26, 255, 25, 34, 26, 255, 27, 37, 28, 255, 28, 39, 29, 255, 23, 29, 24, 255, 24, 32, 25, 255, 23, 30, 24, 255, 27, 37, 28, 255, 24, 31, 25, 255, 24, 32, 25, 255, 24, 31, 25, 255, 25, 33, 26, 255, 28, 39, 29, 255, 33, 47, 33, 255, 33, 48, 33, 255, 33, 48, 33, 255, 30, 43, 31, 255, 32, 46, 32, 255, 36, 53, 36, 255, 47, 68, 45, 255, 38, 57, 38, 255, 31, 45, 32, 255, 31, 44, 31, 255, 28, 38, 28, 255, 28, 38, 28, 255, 31, 45, 32, 255, 30, 42, 30, 255, 28, 40, 29, 255, 29, 41, 30, 255, 33, 48, 33, 255, 33, 48, 33, 255, 31, 45, 32, 255, 30, 42, 30, 255, 29, 41, 30, 255, 28, 39, 29, 255, 30, 43, 31, 255, 27, 37, 28, 255, 24, 32, 25, 255, 26, 35, 27, 255, 28, 38, 28, 255, 27, 36, 27, 255, 31, 44, 31, 255, 30, 42, 30, 255, 35, 52, 35, 255, 35, 52, 35, 255, 34, 50, 34, 255, 30, 43, 31, 255, 31, 44, 31, 255, 28, 38, 28, 255, 26, 35, 27, 255, 31, 45, 32, 255, 34, 50, 34, 255, 28, 40, 29, 255, 25, 32, 26, 255, 25, 34, 26, 255, 26, 36, 27, 255, 29, 41, 30, 255, 30, 42, 30, 255, 30, 43, 31, 255, 33, 47, 33, 255, 30, 42, 30, 255, 31, 45, 32, 255, 30, 42, 30, 255, 27, 37, 28, 255, 24, 31, 25, 255, 27, 37, 28, 255, 27, 37, 28, 255, 28, 38, 28, 255, 32, 47, 33, 255, 42, 62, 41, 255, 51, 74, 48, 255, 37, 55, 37, 255, 35, 51, 35, 255, 31, 44, 31, 255, 23, 30, 24, 255, 27, 35, 28, 255, 26, 35, 27, 255, 26, 35, 27, 255, 24, 32, 25, 255, 25, 33, 26, 255, 24, 31, 25, 255, 25, 34, 26, 255, 24, 32, 25, 255, 26, 36, 27, 255, 31, 45, 32, 255, 34, 51, 35, 255, 32, 47, 33, 255, 27, 37, 28, 255, 32, 46, 32, 255, 40, 60, 40, 255, 37, 56, 37, 255, 39, 59, 39, 255, 33, 49, 34, 255, 31, 45, 32, 255, 34, 49, 34, 255, 32, 46, 32, 255, 30, 43, 31, 255, 30, 43, 31, 255, 31, 44, 31, 255, 29, 41, 30, 255, 29, 41, 30, 255, 31, 44, 31, 255, 27, 37, 28, 255, 29, 40, 29, 255, 27, 37, 28, 255, 29, 41, 30, 255, 29, 40, 29, 255, 31, 44, 31, 255, 34, 49, 34, 255, 41, 61, 40, 255, 34, 51, 35, 255, 34, 49, 34, 255, 33, 49, 34, 255, 30, 42, 30, 255, 28, 39, 29, 255, 31, 45, 32, 255, 31, 45, 32, 255, 24, 32, 25, 255, 26, 34, 26, 255, 26, 36, 27, 255, 26, 35, 27, 255, 35, 51, 35, 255, 32, 46, 32, 255, 34, 50, 34, 255, 31, 44, 31, 255, 34, 51, 35, 255, 34, 50, 34, 255, 32, 45, 32, 255, 30, 43, 31, 255, 30, 42, 30, 255, 34, 49, 34, 255, 32, 46, 32, 255, 35, 51, 35, 255, 35, 52, 35, 255, 35, 52, 35, 255, 33, 49, 34, 255, 31, 45, 32, 255, 32, 46, 32, 255, 32, 46, 32, 255, 33, 47, 33, 255, 34, 49, 34, 255, 28, 39, 29, 255, 29, 40, 29, 255, 32, 46, 32, 255, 31, 45, 32, 255, 29, 41, 30, 255, 27, 37, 28, 255, 45, 37, 24, 255, 60, 46, 31, 255, 58, 45, 30, 255, 49, 40, 26, 255, 48, 40, 26, 255, 57, 45, 29, 255, 55, 43, 28, 255, 43, 37, 24, 255, 45, 38, 25, 255, 43, 36, 23, 255, 38, 33, 23, 255, 36, 32, 22, 255, 33, 30, 22, 255, 34, 31, 22, 255, 40, 35, 25, 255, 43, 36, 24, 255, 48, 39, 25, 255, 38, 33, 23, 255, 45, 37, 24, 255, 64, 48, 32, 255, 59, 45, 30, 255, 49, 40, 26, 255, 45, 37, 24, 255, 41, 35, 24, 255, 45, 37, 24, 255, 35, 31, 22, 255, 39, 33, 23, 255, 37, 33, 23, 255, 39, 33, 23, 255, 39, 34, 23, 255, 40, 34, 24, 255, 47, 39, 25, 255, 42, 36, 24, 255, 40, 34, 24, 255, 35, 31, 22, 255, 42, 36, 24, 255, 66, 49, 33, 255, 53, 42, 28, 255, 42, 36, 24, 255, 52, 42, 27, 255, 40, 34, 24, 255, 41, 36, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 36, 32, 22, 255, 35, 31, 22, 255, 35, 31, 23, 255, 34, 31, 22, 255, 36, 32, 24, 255, 36, 32, 23, 255, 42, 37, 27, 255, 41, 36, 26, 255, 45, 39, 28, 255, 43, 36, 24, 255, 57, 44, 29, 255, 46, 39, 25, 255, 37, 33, 23, 255, 38, 33, 23, 255, 33, 30, 22, 255, 54, 45, 32, 255, 37, 33, 23, 255, 37, 33, 23, 255, 39, 33, 23, 255, 37, 32, 22, 255, 60, 46, 31, 255, 67, 50, 33, 255, 66, 49, 31, 255, 54, 43, 28, 255, 45, 38, 24, 255, 46, 38, 25, 255, 59, 45, 30, 255, 53, 42, 27, 255, 55, 44, 30, 255, 47, 40, 27, 255, 41, 35, 24, 255, 48, 39, 26, 255, 44, 37, 24, 255, 54, 43, 28, 255, 43, 36, 24, 255, 55, 43, 28, 255, 54, 43, 28, 255, 57, 44, 29, 255, 42, 35, 24, 255, 53, 43, 28, 255, 44, 37, 24, 255, 49, 40, 27, 255, 38, 33, 23, 255, 38, 33, 23, 255, 57, 47, 34, 255, 40, 35, 24, 255, 33, 30, 22, 255, 45, 37, 24, 255, 41, 35, 24, 255, 40, 34, 24, 255, 52, 42, 27, 255, 64, 48, 32, 255, 43, 37, 24, 255, 38, 33, 23, 255, 34, 30, 22, 255, 34, 31, 22, 255, 57, 47, 34, 255, 39, 34, 23, 255, 54, 43, 28, 255, 46, 38, 25, 255, 46, 39, 25, 255, 68, 51, 33, 255, 52, 42, 27, 255, 34, 31, 22, 255, 62, 51, 36, 255, 34, 30, 22, 255, 40, 34, 24, 255, 40, 35, 23, 255, 40, 34, 24, 255, 54, 42, 27, 255, 40, 34, 24, 255, 40, 35, 24, 255, 44, 37, 24, 255, 40, 35, 24, 255, 61, 46, 31, 255, 50, 40, 27, 255, 44, 37, 24, 255, 40, 34, 23, 255, 45, 38, 25, 255, 50, 42, 29, 255, 41, 35, 26, 255, 64, 52, 37, 255, 39, 34, 23, 255, 39, 34, 23, 255, 56, 44, 30, 255, 39, 34, 23, 255, 44, 36, 24, 255, 38, 33, 23, 255, 38, 33, 23, 255, 40, 35, 23, 255, 41, 35, 23, 255, 42, 35, 23, 255, 36, 32, 22, 255, 49, 42, 30, 255, 39, 34, 23, 255, 38, 33, 23, 255, 38, 33, 23, 255, 36, 32, 24, 255, 33, 30, 22, 255, 34, 30, 22, 255, 54, 45, 33, 255, 34, 31, 22, 255, 33, 30, 22, 255, 40, 34, 24, 255, 39, 34, 23, 255, 63, 52, 37, 255, 37, 33, 24, 255, 40, 34, 24, 255, 33, 30, 22, 255, 47, 39, 25, 255, 53, 42, 28, 255, 51, 41, 27, 255, 45, 37, 24, 255, 45, 37, 24, 255, 41, 35, 24, 255, 33, 30, 22, 255, 68, 55, 40, 255, 34, 31, 22, 255, 34, 31, 22, 255, 39, 34, 23, 255, 42, 35, 23, 255, 40, 34, 24, 255, 42, 36, 24, 255, 44, 41, 25, 255, 40, 34, 24, 255, 42, 36, 24, 255, 38, 33, 23, 255, 46, 40, 28, 255, 41, 36, 25, 255, 40, 34, 24, 255, 43, 37, 24, 255, 47, 38, 25, 255, 55, 43, 28, 255, 49, 40, 27, 255, 38, 33, 23, 255, 51, 43, 30, 255, 63, 52, 37, 255, 41, 34, 23, 255, 41, 35, 24, 255, 46, 38, 24, 255, 43, 36, 24, 255, 44, 36, 23, 255, 49, 40, 26, 255, 52, 41, 27, 255, 45, 37, 25, 255, 60, 46, 31, 255, 53, 42, 27, 255, 44, 36, 23, 255, 44, 37, 24, 255, 39, 34, 24, 255, 34, 30, 22, 255, 43, 37, 24, 255, 42, 36, 24, 255, 34, 31, 22, 255, 35, 31, 22, 255, 41, 35, 24, 255, 46, 38, 25, 255, 34, 31, 22, 255, 39, 34, 24, 255, 43, 37, 24, 255, 49, 40, 26, 255, 58, 45, 30, 255, 42, 36, 24, 255, 39, 34, 23, 255, 43, 37, 24, 255, 50, 40, 27, 255, 58, 45, 30, 255, 60, 46, 30, 255, 54, 43, 28, 255, 49, 40, 26, 255, 39, 34, 24, 255, 35, 31, 22, 255, 43, 37, 24, 255, 43, 37, 24, 255, 63, 48, 31, 255, 49, 40, 26, 255, 55, 43, 28, 255, 51, 41, 27, 255, 42, 36, 24, 255, 49, 40, 26, 255, 36, 32, 23, 255, 39, 34, 24, 255, 38, 33, 23, 255, 50, 40, 27, 255, 42, 36, 24, 255, 40, 35, 24, 255, 33, 30, 22, 255, 40, 34, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 51, 41, 27, 255, 42, 36, 24, 255, 35, 31, 22, 255, 50, 42, 31, 255, 44, 38, 27, 255, 38, 33, 23, 255, 40, 35, 24, 255, 37, 33, 23, 255, 49, 40, 26, 255, 34, 30, 22, 255, 36, 32, 23, 255, 39, 34, 23, 255, 37, 33, 23, 255, 41, 35, 23, 255, 55, 43, 28, 255, 42, 36, 24, 255, 51, 43, 31, 255, 49, 40, 26, 255, 44, 37, 24, 255, 28, 38, 28, 255, 24, 31, 25, 255, 25, 34, 26, 255, 26, 35, 27, 255, 28, 40, 29, 255, 32, 45, 32, 255, 31, 45, 32, 255, 26, 35, 27, 255, 25, 34, 26, 255, 26, 36, 27, 255, 24, 31, 25, 255, 23, 30, 24, 255, 24, 31, 25, 255, 24, 31, 25, 255, 27, 38, 28, 255, 25, 33, 26, 255, 26, 32, 26, 255, 32, 41, 32, 255, 23, 30, 24, 255, 25, 33, 26, 255, 27, 37, 28, 255, 24, 31, 25, 255, 26, 36, 27, 255, 25, 33, 26, 255, 24, 32, 25, 255, 23, 29, 24, 255, 27, 37, 28, 255, 28, 39, 29, 255, 25, 33, 26, 255, 25, 34, 26, 255, 31, 45, 32, 255, 30, 43, 31, 255, 27, 37, 28, 255, 29, 41, 30, 255, 32, 46, 32, 255, 28, 38, 28, 255, 26, 36, 27, 255, 24, 30, 25, 255, 26, 35, 27, 255, 29, 40, 29, 255, 23, 29, 24, 255, 28, 38, 28, 255, 26, 36, 27, 255, 26, 36, 27, 255, 30, 43, 31, 255, 30, 42, 30, 255, 24, 32, 25, 255, 23, 29, 24, 255, 25, 33, 26, 255, 27, 37, 28, 255, 29, 41, 30, 255, 27, 37, 28, 255, 27, 38, 28, 255, 24, 32, 25, 255, 26, 35, 27, 255, 26, 35, 27, 255, 25, 33, 26, 255, 26, 36, 27, 255, 26, 35, 27, 255, 26, 35, 27, 255, 25, 34, 26, 255, 28, 39, 29, 255, 25, 33, 26, 255, 25, 33, 26, 255, 27, 36, 27, 255, 26, 36, 27, 255, 23, 29, 24, 255, 26, 36, 27, 255, 31, 44, 31, 255, 27, 38, 28, 255, 26, 36, 27, 255, 28, 39, 29, 255, 32, 47, 33, 255, 34, 49, 34, 255, 33, 48, 33, 255, 34, 50, 34, 255, 33, 49, 34, 255, 32, 47, 33, 255, 31, 44, 31, 255, 32, 45, 32, 255, 28, 39, 29, 255, 31, 44, 31, 255, 28, 39, 29, 255, 28, 38, 28, 255, 31, 45, 32, 255, 33, 49, 34, 255, 30, 42, 30, 255, 29, 40, 29, 255, 29, 40, 29, 255, 31, 45, 32, 255, 27, 37, 28, 255, 29, 40, 29, 255, 30, 42, 30, 255, 27, 37, 28, 255, 32, 46, 32, 255, 32, 46, 32, 255, 30, 43, 31, 255, 29, 41, 30, 255, 25, 33, 26, 255, 26, 35, 27, 255, 31, 44, 31, 255, 27, 38, 28, 255, 32, 47, 33, 255, 32, 45, 32, 255, 33, 48, 33, 255, 30, 43, 31, 255, 28, 39, 29, 255, 26, 35, 27, 255, 24, 31, 25, 255, 23, 30, 24, 255, 25, 31, 25, 255, 27, 37, 28, 255, 25, 34, 26, 255, 29, 37, 29, 255, 27, 37, 28, 255, 26, 35, 27, 255, 29, 41, 30, 255, 26, 34, 26, 255, 27, 37, 28, 255, 26, 35, 27, 255, 27, 38, 28, 255, 30, 43, 31, 255, 31, 44, 31, 255, 29, 41, 30, 255, 30, 43, 31, 255, 34, 50, 34, 255, 33, 49, 34, 255, 36, 53, 36, 255, 47, 69, 45, 255, 55, 79, 51, 255, 33, 48, 33, 255, 33, 48, 33, 255, 32, 47, 33, 255, 31, 45, 32, 255, 26, 35, 27, 255, 24, 32, 25, 255, 27, 37, 28, 255, 26, 36, 27, 255, 30, 43, 31, 255, 31, 44, 31, 255, 30, 42, 30, 255, 30, 42, 30, 255, 30, 42, 30, 255, 27, 37, 28, 255, 23, 30, 24, 255, 24, 31, 25, 255, 27, 37, 28, 255, 28, 38, 28, 255, 30, 43, 31, 255, 27, 37, 28, 255, 26, 36, 27, 255, 30, 43, 31, 255, 37, 55, 37, 255, 41, 61, 40, 255, 37, 55, 37, 255, 33, 48, 33, 255, 33, 48, 33, 255, 31, 45, 32, 255, 29, 41, 30, 255, 31, 45, 32, 255, 29, 40, 29, 255, 27, 37, 28, 255, 26, 36, 27, 255, 28, 40, 29, 255, 27, 37, 28, 255, 27, 37, 28, 255, 26, 36, 27, 255, 29, 41, 30, 255, 29, 40, 29, 255, 29, 41, 30, 255, 27, 38, 28, 255, 28, 39, 29, 255, 27, 37, 28, 255, 26, 35, 27, 255, 28, 39, 29, 255, 25, 34, 26, 255, 32, 46, 32, 255, 34, 49, 34, 255, 40, 60, 40, 255, 36, 53, 36, 255, 43, 64, 42, 255, 35, 52, 35, 255, 29, 41, 30, 255, 24, 31, 25, 255, 23, 30, 24, 255, 25, 34, 26, 255, 28, 39, 29, 255, 29, 40, 29, 255, 25, 33, 26, 255, 26, 36, 27, 255, 28, 38, 28, 255, 29, 40, 29, 255, 24, 31, 25, 255, 27, 37, 28, 255, 38, 58, 38, 255, 32, 46, 32, 255, 28, 39, 29, 255, 31, 45, 32, 255, 39, 59, 39, 255, 41, 61, 40, 255, 37, 55, 37, 255, 36, 53, 36, 255, 32, 47, 33, 255, 30, 42, 30, 255, 26, 35, 27, 255, 28, 38, 28, 255, 29, 41, 30, 255, 26, 36, 27, 255, 27, 37, 28, 255, 27, 37, 28, 255, 30, 43, 31, 255, 25, 34, 26, 255, 30, 42, 30, 255, 33, 48, 33, 255, 28, 39, 29, 255, 32, 45, 32, 255, 29, 41, 30, 255, 35, 52, 35, 255, 36, 54, 36, 255, 34, 50, 34, 255, 32, 46, 32, 255, 30, 42, 30, 255, 31, 45, 32, 255, 31, 44, 31, 255, 31, 45, 32, 255, 32, 46, 32, 255, 28, 39, 29, 255, 27, 36, 27, 255, 24, 32, 25, 255, 28, 38, 28, 255, 32, 46, 32, 255, 32, 46, 32, 255, 33, 48, 33, 255, 35, 51, 35, 255, 30, 42, 30, 255, 28, 38, 28, 255, 31, 44, 31, 255, 31, 44, 31, 255, 30, 43, 31, 255, 33, 48, 33, 255, 30, 43, 31, 255, 36, 54, 36, 255, 32, 46, 32, 255, 30, 43, 31, 255, 30, 43, 31, 255, 32, 47, 33, 255, 34, 49, 34, 255, 34, 50, 34, 255, 34, 49, 34, 255, 33, 49, 34, 255, 32, 46, 32, 255, 27, 37, 28, 255, 26, 36, 27, 255, 29, 41, 30, 255, 24, 31, 25, 255, 26, 35, 27, 255, 56, 44, 29, 255, 55, 43, 28, 255, 46, 39, 25, 255, 51, 41, 27, 255, 61, 46, 31, 255, 61, 46, 31, 255, 52, 42, 27, 255, 45, 37, 24, 255, 45, 37, 24, 255, 43, 36, 24, 255, 42, 36, 24, 255, 33, 30, 22, 255, 36, 32, 23, 255, 39, 33, 23, 255, 53, 44, 32, 255, 37, 33, 23, 255, 49, 40, 26, 255, 50, 40, 27, 255, 45, 37, 24, 255, 48, 40, 26, 255, 56, 44, 29, 255, 43, 37, 24, 255, 37, 33, 23, 255, 36, 32, 23, 255, 55, 43, 28, 255, 39, 33, 23, 255, 43, 37, 24, 255, 36, 32, 23, 255, 42, 36, 24, 255, 53, 42, 28, 255, 45, 37, 24, 255, 46, 38, 25, 255, 36, 32, 23, 255, 33, 30, 22, 255, 40, 35, 24, 255, 38, 33, 23, 255, 49, 40, 26, 255, 42, 36, 24, 255, 36, 31, 22, 255, 35, 31, 22, 255, 44, 37, 24, 255, 48, 40, 26, 255, 42, 36, 24, 255, 52, 42, 27, 255, 52, 42, 28, 255, 43, 36, 24, 255, 43, 37, 24, 255, 48, 40, 30, 255, 59, 49, 35, 255, 49, 42, 30, 255, 33, 30, 22, 255, 33, 30, 22, 255, 39, 34, 23, 255, 37, 33, 23, 255, 40, 34, 24, 255, 39, 34, 23, 255, 48, 40, 26, 255, 49, 40, 26, 255, 51, 41, 27, 255, 36, 32, 22, 255, 36, 32, 24, 255, 36, 32, 22, 255, 37, 33, 24, 255, 37, 33, 23, 255, 37, 32, 22, 255, 42, 36, 24, 255, 39, 34, 23, 255, 39, 33, 23, 255, 41, 35, 24, 255, 45, 38, 24, 255, 50, 40, 26, 255, 46, 38, 24, 255, 43, 36, 24, 255, 47, 39, 25, 255, 43, 36, 24, 255, 45, 38, 25, 255, 48, 39, 25, 255, 44, 37, 24, 255, 50, 40, 26, 255, 46, 38, 25, 255, 37, 33, 23, 255, 48, 38, 26, 255, 47, 38, 26, 255, 45, 37, 25, 255, 53, 43, 28, 255, 41, 36, 24, 255, 42, 36, 24, 255, 46, 38, 25, 255, 45, 38, 25, 255, 39, 33, 23, 255, 36, 32, 23, 255, 36, 31, 22, 255, 40, 35, 24, 255, 43, 37, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 52, 42, 28, 255, 52, 42, 28, 255, 40, 35, 24, 255, 38, 33, 23, 255, 36, 32, 23, 255, 38, 33, 23, 255, 40, 34, 24, 255, 35, 31, 23, 255, 37, 33, 23, 255, 47, 39, 25, 255, 46, 38, 25, 255, 59, 45, 30, 255, 57, 44, 29, 255, 37, 33, 23, 255, 40, 35, 23, 255, 40, 34, 24, 255, 44, 36, 23, 255, 37, 33, 23, 255, 42, 36, 24, 255, 48, 39, 26, 255, 36, 32, 23, 255, 40, 35, 23, 255, 39, 33, 23, 255, 39, 34, 23, 255, 45, 38, 25, 255, 46, 38, 25, 255, 46, 37, 24, 255, 41, 36, 24, 255, 41, 35, 24, 255, 44, 37, 25, 255, 44, 38, 25, 255, 41, 35, 26, 255, 37, 32, 23, 255, 46, 38, 25, 255, 47, 38, 26, 255, 42, 37, 26, 255, 35, 31, 22, 255, 47, 38, 24, 255, 49, 39, 25, 255, 35, 31, 22, 255, 43, 37, 24, 255, 40, 34, 24, 255, 36, 31, 22, 255, 39, 34, 24, 255, 44, 36, 24, 255, 36, 32, 22, 255, 37, 33, 23, 255, 44, 38, 27, 255, 41, 36, 25, 255, 48, 41, 29, 255, 36, 31, 22, 255, 34, 30, 22, 255, 42, 37, 27, 255, 36, 32, 22, 255, 35, 31, 22, 255, 42, 36, 24, 255, 36, 32, 23, 255, 37, 33, 23, 255, 34, 31, 22, 255, 37, 33, 23, 255, 39, 34, 24, 255, 35, 31, 22, 255, 34, 31, 22, 255, 45, 39, 28, 255, 33, 30, 22, 255, 33, 30, 22, 255, 66, 53, 38, 255, 41, 36, 26, 255, 34, 30, 22, 255, 37, 33, 23, 255, 40, 34, 24, 255, 43, 36, 24, 255, 41, 35, 23, 255, 39, 34, 23, 255, 39, 34, 24, 255, 40, 34, 23, 255, 41, 35, 24, 255, 37, 32, 22, 255, 33, 30, 22, 255, 37, 33, 24, 255, 39, 33, 23, 255, 42, 36, 24, 255, 43, 36, 24, 255, 41, 35, 23, 255, 41, 35, 23, 255, 36, 32, 24, 255, 35, 31, 23, 255, 42, 36, 23, 255, 50, 40, 26, 255, 44, 37, 24, 255, 47, 38, 24, 255, 56, 44, 28, 255, 54, 42, 27, 255, 56, 44, 28, 255, 44, 37, 24, 255, 43, 36, 24, 255, 48, 39, 25, 255, 66, 49, 33, 255, 48, 40, 26, 255, 41, 35, 24, 255, 34, 31, 22, 255, 44, 38, 27, 255, 33, 30, 22, 255, 36, 32, 23, 255, 41, 35, 24, 255, 39, 33, 23, 255, 36, 32, 23, 255, 37, 33, 23, 255, 48, 40, 26, 255, 37, 33, 23, 255, 40, 35, 24, 255, 61, 47, 31, 255, 40, 34, 24, 255, 42, 36, 24, 255, 45, 38, 25, 255, 43, 37, 24, 255, 49, 40, 26, 255, 45, 37, 24, 255, 40, 34, 24, 255, 39, 34, 24, 255, 41, 36, 24, 255, 37, 33, 23, 255, 43, 37, 24, 255, 54, 43, 28, 255, 46, 39, 25, 255, 42, 36, 24, 255, 53, 42, 28, 255, 48, 39, 25, 255, 52, 42, 27, 255, 42, 36, 24, 255, 40, 35, 24, 255, 36, 32, 24, 255, 40, 34, 24, 255, 45, 37, 24, 255, 42, 36, 24, 255, 35, 31, 23, 255, 48, 40, 30, 255, 54, 45, 33, 255, 36, 32, 23, 255, 37, 33, 23, 255, 41, 35, 24, 255, 39, 34, 23, 255, 47, 39, 25, 255, 40, 34, 24, 255, 49, 40, 26, 255, 41, 35, 24, 255, 36, 32, 23, 255, 34, 30, 22, 255, 38, 33, 23, 255, 38, 33, 23, 255, 37, 33, 23, 255, 36, 32, 23, 255, 40, 34, 24, 255, 43, 36, 24, 255, 53, 42, 28, 255, 42, 36, 24, 255, 39, 34, 23, 255, 37, 33, 23, 255, 43, 37, 24, 255, 29, 41, 30, 255, 29, 41, 30, 255, 24, 32, 25, 255, 24, 32, 25, 255, 29, 41, 30, 255, 31, 45, 32, 255, 29, 40, 29, 255, 28, 40, 29, 255, 29, 40, 29, 255, 23, 29, 24, 255, 26, 36, 27, 255, 25, 33, 26, 255, 24, 32, 25, 255, 28, 40, 29, 255, 28, 38, 28, 255, 26, 36, 27, 255, 25, 33, 26, 255, 23, 29, 24, 255, 33, 41, 32, 255, 27, 34, 27, 255, 24, 31, 25, 255, 27, 37, 28, 255, 23, 30, 24, 255, 27, 38, 28, 255, 27, 37, 28, 255, 23, 30, 24, 255, 23, 30, 24, 255, 23, 30, 24, 255, 30, 42, 30, 255, 24, 32, 25, 255, 27, 38, 28, 255, 30, 43, 31, 255, 30, 42, 30, 255, 28, 38, 28, 255, 32, 46, 32, 255, 24, 32, 25, 255, 28, 40, 29, 255, 25, 33, 26, 255, 26, 35, 27, 255, 23, 30, 24, 255, 25, 33, 26, 255, 25, 34, 26, 255, 28, 38, 28, 255, 27, 38, 28, 255, 27, 37, 28, 255, 23, 29, 24, 255, 24, 31, 25, 255, 26, 35, 27, 255, 27, 37, 28, 255, 24, 32, 25, 255, 26, 36, 27, 255, 32, 46, 32, 255, 28, 39, 29, 255, 27, 38, 28, 255, 25, 34, 26, 255, 25, 33, 26, 255, 26, 34, 26, 255, 31, 44, 31, 255, 33, 47, 33, 255, 29, 41, 30, 255, 27, 37, 28, 255, 26, 35, 27, 255, 26, 35, 27, 255, 28, 38, 28, 255, 26, 35, 27, 255, 25, 34, 26, 255, 27, 36, 27, 255, 29, 41, 30, 255, 31, 45, 32, 255, 27, 38, 28, 255, 26, 36, 27, 255, 32, 46, 32, 255, 34, 51, 35, 255, 31, 44, 31, 255, 34, 50, 34, 255, 32, 46, 32, 255, 29, 41, 30, 255, 27, 38, 28, 255, 36, 54, 36, 255, 33, 49, 34, 255, 31, 45, 32, 255, 29, 41, 30, 255, 31, 45, 32, 255, 30, 42, 30, 255, 26, 36, 27, 255, 32, 46, 32, 255, 29, 41, 30, 255, 31, 45, 32, 255, 30, 43, 31, 255, 30, 42, 30, 255, 26, 34, 26, 255, 29, 41, 30, 255, 31, 44, 31, 255, 30, 42, 30, 255, 32, 46, 32, 255, 29, 40, 29, 255, 32, 46, 32, 255, 29, 40, 29, 255, 31, 44, 31, 255, 25, 34, 26, 255, 26, 36, 27, 255, 28, 39, 29, 255, 33, 48, 33, 255, 31, 44, 31, 255, 32, 47, 33, 255, 27, 37, 28, 255, 23, 29, 24, 255, 23, 29, 24, 255, 24, 32, 25, 255, 26, 36, 27, 255, 27, 35, 28, 255, 29, 37, 29, 255, 23, 29, 24, 255, 25, 33, 26, 255, 25, 33, 26, 255, 24, 32, 25, 255, 28, 39, 29, 255, 29, 40, 29, 255, 29, 40, 29, 255, 26, 36, 27, 255, 25, 33, 26, 255, 25, 33, 26, 255, 29, 41, 30, 255, 27, 37, 28, 255, 49, 56, 14, 255, 32, 45, 32, 255, 40, 60, 40, 255, 39, 59, 39, 255, 42, 62, 41, 255, 56, 80, 52, 255, 45, 67, 44, 255, 37, 55, 37, 255, 33, 49, 34, 255, 27, 36, 27, 255, 23, 29, 24, 255, 23, 29, 24, 255, 24, 31, 25, 255, 24, 30, 25, 255, 24, 31, 25, 255, 28, 39, 29, 255, 33, 48, 33, 255, 31, 44, 31, 255, 31, 45, 32, 255, 27, 37, 28, 255, 28, 35, 28, 255, 23, 29, 24, 255, 28, 38, 28, 255, 27, 36, 27, 255, 26, 35, 27, 255, 31, 45, 32, 255, 31, 45, 32, 255, 34, 49, 34, 255, 33, 47, 33, 255, 36, 53, 36, 255, 37, 56, 37, 255, 31, 45, 32, 255, 30, 43, 31, 255, 29, 41, 30, 255, 31, 44, 31, 255, 70, 83, 13, 255, 23, 29, 24, 255, 26, 35, 27, 255, 26, 35, 27, 255, 26, 36, 27, 255, 29, 41, 30, 255, 31, 44, 31, 255, 32, 47, 33, 255, 28, 39, 29, 255, 33, 47, 33, 255, 29, 41, 30, 255, 31, 45, 32, 255, 29, 41, 30, 255, 29, 41, 30, 255, 29, 40, 29, 255, 24, 31, 25, 255, 28, 39, 29, 255, 32, 47, 33, 255, 49, 71, 46, 255, 36, 54, 36, 255, 36, 53, 36, 255, 36, 53, 36, 255, 30, 43, 31, 255, 28, 39, 29, 255, 23, 29, 24, 255, 27, 37, 28, 255, 23, 29, 24, 255, 25, 34, 26, 255, 28, 38, 28, 255, 31, 45, 32, 255, 28, 38, 28, 255, 30, 42, 30, 255, 31, 45, 32, 255, 26, 34, 26, 255, 33, 47, 33, 255, 33, 49, 34, 255, 31, 44, 31, 255, 29, 41, 30, 255, 30, 42, 30, 255, 37, 55, 37, 255, 44, 65, 43, 255, 32, 47, 33, 255, 29, 41, 30, 255, 34, 49, 34, 255, 33, 48, 33, 255, 23, 30, 24, 255, 28, 39, 29, 255, 27, 37, 28, 255, 28, 38, 28, 255, 26, 36, 27, 255, 25, 33, 26, 255, 24, 32, 25, 255, 31, 45, 32, 255, 31, 45, 32, 255, 28, 40, 29, 255, 30, 42, 30, 255, 32, 47, 33, 255, 36, 53, 36, 255, 35, 51, 35, 255, 29, 41, 30, 255, 31, 45, 32, 255, 28, 40, 29, 255, 29, 41, 30, 255, 30, 42, 30, 255, 32, 46, 32, 255, 33, 47, 33, 255, 30, 43, 31, 255, 25, 34, 26, 255, 25, 34, 26, 255, 25, 33, 26, 255, 28, 40, 29, 255, 35, 51, 35, 255, 30, 43, 31, 255, 34, 50, 34, 255, 29, 41, 30, 255, 28, 38, 28, 255, 26, 36, 27, 255, 28, 38, 28, 255, 31, 44, 31, 255, 31, 45, 32, 255, 29, 41, 30, 255, 35, 52, 35, 255, 33, 48, 33, 255, 35, 53, 36, 255, 35, 52, 35, 255, 33, 48, 33, 255, 35, 52, 35, 255, 33, 48, 33, 255, 32, 47, 33, 255, 35, 51, 35, 255, 36, 54, 36, 255, 35, 52, 35, 255, 29, 41, 30, 255, 28, 38, 28, 255, 25, 33, 26, 255, 24, 31, 25, 255, 26, 34, 26, 255, 62, 47, 31, 255, 45, 37, 24, 255, 44, 37, 24, 255, 36, 32, 22, 255, 36, 32, 23, 255, 40, 34, 24, 255, 51, 41, 27, 255, 43, 37, 24, 255, 42, 36, 24, 255, 39, 34, 24, 255, 35, 31, 22, 255, 53, 44, 32, 255, 43, 36, 24, 255, 43, 37, 24, 255, 36, 32, 23, 255, 35, 31, 22, 255, 42, 36, 24, 255, 39, 34, 24, 255, 37, 33, 23, 255, 40, 35, 24, 255, 56, 44, 29, 255, 49, 40, 26, 255, 40, 35, 24, 255, 41, 35, 24, 255, 52, 42, 27, 255, 44, 37, 24, 255, 39, 34, 23, 255, 40, 34, 24, 255, 37, 33, 23, 255, 46, 38, 25, 255, 46, 39, 25, 255, 59, 46, 30, 255, 60, 46, 30, 255, 40, 34, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 52, 42, 28, 255, 39, 34, 24, 255, 38, 33, 23, 255, 37, 33, 23, 255, 53, 42, 28, 255, 46, 38, 25, 255, 38, 33, 23, 255, 54, 43, 28, 255, 43, 36, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 36, 32, 22, 255, 55, 46, 33, 255, 33, 30, 22, 255, 37, 33, 24, 255, 41, 36, 26, 255, 37, 33, 23, 255, 36, 31, 22, 255, 39, 34, 24, 255, 40, 35, 24, 255, 41, 35, 24, 255, 39, 34, 24, 255, 40, 34, 24, 255, 34, 31, 22, 255, 36, 32, 23, 255, 34, 30, 22, 255, 35, 31, 22, 255, 36, 32, 24, 255, 49, 42, 30, 255, 34, 30, 22, 255, 39, 34, 24, 255, 39, 33, 23, 255, 37, 33, 23, 255, 48, 39, 25, 255, 41, 36, 24, 255, 42, 35, 23, 255, 37, 32, 24, 255, 42, 36, 24, 255, 43, 36, 24, 255, 45, 37, 25, 255, 40, 34, 23, 255, 38, 33, 23, 255, 47, 38, 25, 255, 54, 42, 28, 255, 47, 39, 26, 255, 41, 35, 24, 255, 44, 36, 24, 255, 46, 38, 25, 255, 42, 36, 24, 255, 44, 37, 24, 255, 43, 37, 24, 255, 39, 34, 23, 255, 51, 40, 27, 255, 34, 31, 22, 255, 38, 33, 24, 255, 36, 32, 23, 255, 45, 37, 24, 255, 45, 37, 24, 255, 39, 34, 24, 255, 36, 31, 22, 255, 44, 37, 24, 255, 41, 35, 24, 255, 39, 34, 24, 255, 49, 42, 30, 255, 42, 37, 27, 255, 36, 32, 23, 255, 34, 31, 22, 255, 42, 36, 24, 255, 39, 34, 25, 255, 38, 33, 23, 255, 37, 33, 23, 255, 39, 34, 24, 255, 35, 31, 22, 255, 38, 33, 23, 255, 40, 34, 23, 255, 42, 36, 24, 255, 66, 49, 33, 255, 44, 36, 23, 255, 36, 32, 22, 255, 45, 37, 24, 255, 49, 40, 26, 255, 42, 36, 24, 255, 46, 39, 26, 255, 45, 37, 25, 255, 38, 33, 23, 255, 39, 34, 23, 255, 40, 34, 23, 255, 44, 37, 25, 255, 43, 36, 24, 255, 42, 36, 24, 255, 59, 47, 32, 255, 61, 49, 33, 255, 52, 44, 31, 255, 44, 38, 27, 255, 38, 33, 23, 255, 52, 43, 29, 255, 37, 33, 23, 255, 38, 33, 23, 255, 54, 43, 28, 255, 61, 46, 31, 255, 43, 36, 25, 255, 41, 35, 24, 255, 37, 32, 22, 255, 40, 34, 23, 255, 42, 36, 24, 255, 42, 36, 24, 255, 43, 36, 24, 255, 43, 37, 24, 255, 37, 33, 23, 255, 35, 31, 22, 255, 41, 36, 25, 255, 37, 33, 23, 255, 41, 35, 24, 255, 39, 34, 24, 255, 36, 32, 22, 255, 39, 34, 23, 255, 42, 36, 24, 255, 36, 32, 23, 255, 34, 31, 22, 255, 64, 52, 37, 255, 62, 51, 36, 255, 63, 52, 37, 255, 48, 40, 30, 255, 42, 36, 26, 255, 40, 35, 24, 255, 39, 33, 23, 255, 34, 31, 22, 255, 48, 41, 29, 255, 33, 30, 22, 255, 36, 32, 23, 255, 42, 35, 23, 255, 43, 36, 24, 255, 43, 37, 24, 255, 40, 34, 23, 255, 44, 37, 25, 255, 50, 40, 28, 255, 47, 38, 25, 255, 66, 70, 33, 255, 39, 34, 23, 255, 37, 33, 23, 255, 35, 32, 23, 255, 37, 32, 22, 255, 40, 35, 23, 255, 43, 37, 24, 255, 43, 36, 24, 255, 37, 33, 23, 255, 39, 34, 24, 255, 35, 31, 22, 255, 53, 42, 27, 255, 44, 37, 24, 255, 46, 38, 24, 255, 49, 39, 26, 255, 57, 44, 29, 255, 43, 37, 24, 255, 52, 41, 27, 255, 47, 38, 24, 255, 36, 32, 24, 255, 45, 37, 24, 255, 59, 45, 30, 255, 57, 44, 29, 255, 36, 31, 22, 255, 34, 30, 22, 255, 34, 31, 22, 255, 41, 36, 26, 255, 33, 30, 22, 255, 33, 30, 22, 255, 34, 31, 22, 255, 39, 34, 24, 255, 48, 39, 25, 255, 41, 35, 24, 255, 35, 31, 23, 255, 36, 32, 23, 255, 42, 36, 24, 255, 38, 33, 23, 255, 39, 34, 24, 255, 37, 33, 23, 255, 34, 30, 22, 255, 44, 37, 24, 255, 44, 38, 27, 255, 41, 35, 24, 255, 39, 34, 24, 255, 43, 36, 24, 255, 34, 31, 22, 255, 43, 36, 24, 255, 64, 48, 32, 255, 53, 42, 28, 255, 42, 36, 24, 255, 42, 36, 24, 255, 64, 48, 32, 255, 52, 42, 28, 255, 44, 37, 24, 255, 39, 34, 24, 255, 39, 34, 24, 255, 34, 31, 22, 255, 40, 34, 24, 255, 40, 34, 24, 255, 37, 33, 24, 255, 49, 42, 30, 255, 49, 42, 30, 255, 61, 50, 36, 255, 35, 31, 23, 255, 35, 30, 22, 255, 33, 30, 22, 255, 40, 34, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 36, 32, 24, 255, 55, 46, 33, 255, 39, 33, 23, 255, 40, 35, 24, 255, 42, 36, 24, 255, 48, 47, 39, 255, 52, 42, 27, 255, 52, 42, 27, 255, 44, 37, 24, 255, 42, 36, 24, 255, 39, 33, 23, 255, 37, 33, 23, 255, 46, 38, 25, 255, 28, 39, 29, 255, 28, 40, 29, 255, 25, 34, 26, 255, 29, 41, 30, 255, 33, 47, 33, 255, 32, 47, 33, 255, 28, 38, 28, 255, 29, 41, 30, 255, 24, 31, 25, 255, 25, 33, 26, 255, 24, 32, 25, 255, 23, 30, 24, 255, 24, 32, 25, 255, 23, 29, 24, 255, 26, 34, 26, 255, 27, 36, 27, 255, 33, 42, 33, 255, 27, 34, 27, 255, 25, 32, 26, 255, 26, 33, 27, 255, 24, 32, 25, 255, 31, 45, 32, 255, 27, 37, 28, 255, 26, 36, 27, 255, 24, 30, 25, 255, 26, 35, 27, 255, 26, 35, 27, 255, 26, 35, 27, 255, 30, 42, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 27, 37, 28, 255, 28, 38, 28, 255, 29, 40, 29, 255, 24, 32, 25, 255, 25, 34, 26, 255, 29, 40, 29, 255, 27, 38, 28, 255, 25, 34, 26, 255, 26, 35, 27, 255, 28, 39, 29, 255, 27, 37, 28, 255, 26, 36, 27, 255, 24, 32, 25, 255, 26, 36, 27, 255, 27, 36, 27, 255, 25, 33, 26, 255, 24, 32, 25, 255, 25, 33, 26, 255, 24, 32, 25, 255, 26, 34, 26, 255, 28, 39, 29, 255, 30, 43, 31, 255, 27, 37, 28, 255, 24, 31, 25, 255, 23, 29, 24, 255, 27, 37, 28, 255, 29, 41, 30, 255, 31, 44, 31, 255, 27, 37, 28, 255, 27, 37, 28, 255, 28, 39, 29, 255, 24, 32, 25, 255, 24, 31, 25, 255, 27, 37, 28, 255, 24, 32, 25, 255, 26, 36, 27, 255, 26, 34, 26, 255, 28, 40, 29, 255, 26, 36, 27, 255, 24, 31, 25, 255, 28, 39, 29, 255, 33, 47, 33, 255, 33, 48, 33, 255, 34, 50, 34, 255, 36, 54, 36, 255, 32, 47, 33, 255, 34, 49, 34, 255, 29, 41, 30, 255, 36, 53, 36, 255, 33, 48, 33, 255, 35, 52, 35, 255, 31, 44, 31, 255, 30, 42, 30, 255, 32, 46, 32, 255, 31, 44, 31, 255, 24, 32, 25, 255, 80, 96, 12, 255, 27, 37, 28, 255, 28, 38, 28, 255, 26, 36, 27, 255, 28, 38, 28, 255, 29, 41, 30, 255, 32, 46, 32, 255, 32, 46, 32, 255, 29, 40, 29, 255, 30, 42, 30, 255, 28, 38, 28, 255, 26, 35, 27, 255, 27, 37, 28, 255, 29, 41, 30, 255, 31, 44, 31, 255, 28, 39, 29, 255, 24, 31, 25, 255, 31, 45, 32, 255, 32, 46, 32, 255, 24, 32, 25, 255, 25, 33, 26, 255, 26, 34, 26, 255, 26, 36, 27, 255, 29, 40, 29, 255, 26, 35, 27, 255, 24, 31, 25, 255, 27, 37, 28, 255, 29, 41, 30, 255, 29, 40, 29, 255, 25, 34, 26, 255, 29, 41, 30, 255, 25, 33, 26, 255, 24, 32, 25, 255, 23, 29, 24, 255, 26, 35, 27, 255, 30, 43, 31, 255, 31, 44, 31, 255, 31, 44, 31, 255, 27, 38, 28, 255, 39, 59, 39, 255, 36, 54, 36, 255, 37, 55, 37, 255, 35, 52, 35, 255, 36, 54, 36, 255, 34, 50, 34, 255, 33, 49, 34, 255, 30, 42, 30, 255, 27, 37, 28, 255, 23, 29, 24, 255, 25, 33, 26, 255, 24, 31, 25, 255, 24, 32, 25, 255, 32, 45, 32, 255, 24, 32, 25, 255, 31, 44, 31, 255, 34, 50, 34, 255, 28, 38, 28, 255, 32, 46, 32, 255, 23, 30, 24, 255, 23, 29, 24, 255, 24, 31, 25, 255, 25, 34, 26, 255, 27, 37, 28, 255, 26, 34, 26, 255, 29, 40, 29, 255, 28, 39, 29, 255, 38, 57, 38, 255, 34, 49, 34, 255, 31, 45, 32, 255, 31, 45, 32, 255, 31, 45, 32, 255, 29, 41, 30, 255, 32, 46, 32, 255, 29, 40, 29, 255, 27, 37, 28, 255, 28, 39, 29, 255, 27, 37, 28, 255, 31, 45, 32, 255, 28, 39, 29, 255, 26, 35, 27, 255, 26, 35, 27, 255, 29, 40, 29, 255, 29, 41, 30, 255, 30, 43, 31, 255, 26, 35, 27, 255, 25, 33, 26, 255, 28, 38, 28, 255, 30, 42, 30, 255, 24, 31, 25, 255, 33, 48, 33, 255, 36, 54, 36, 255, 35, 51, 35, 255, 49, 71, 46, 255, 33, 48, 33, 255, 31, 44, 31, 255, 27, 36, 27, 255, 27, 37, 28, 255, 27, 37, 28, 255, 27, 37, 28, 255, 28, 40, 29, 255, 31, 44, 31, 255, 31, 45, 32, 255, 33, 48, 33, 255, 32, 47, 33, 255, 29, 41, 30, 255, 30, 42, 30, 255, 27, 37, 28, 255, 37, 55, 37, 255, 37, 56, 37, 255, 34, 50, 34, 255, 34, 49, 34, 255, 35, 53, 36, 255, 34, 50, 34, 255, 33, 49, 34, 255, 36, 54, 36, 255, 36, 53, 36, 255, 33, 48, 33, 255, 25, 34, 26, 255, 24, 32, 25, 255, 28, 38, 28, 255, 26, 35, 27, 255, 25, 34, 26, 255, 27, 37, 28, 255, 27, 36, 27, 255, 24, 31, 25, 255, 26, 35, 27, 255, 29, 40, 29, 255, 33, 47, 33, 255, 30, 42, 30, 255, 32, 46, 32, 255, 32, 47, 33, 255, 34, 49, 34, 255, 29, 41, 30, 255, 28, 38, 28, 255, 27, 37, 28, 255, 27, 38, 28, 255, 33, 48, 33, 255, 27, 37, 28, 255, 29, 40, 29, 255, 28, 39, 29, 255, 28, 38, 28, 255, 23, 29, 24, 255, 30, 42, 30, 255, 33, 47, 33, 255, 31, 45, 32, 255, 31, 45, 32, 255, 31, 45, 32, 255, 25, 34, 26, 255, 25, 34, 26, 255, 30, 43, 31, 255, 34, 50, 34, 255, 31, 44, 31, 255, 33, 47, 33, 255, 34, 51, 35, 255, 31, 45, 32, 255, 34, 49, 34, 255, 33, 48, 33, 255, 36, 53, 36, 255, 33, 48, 33, 255, 34, 50, 34, 255, 30, 43, 31, 255, 33, 49, 34, 255, 32, 46, 32, 255, 32, 47, 33, 255, 29, 40, 29, 255, 30, 42, 30, 255, 28, 39, 29, 255, 30, 42, 30, 255, 29, 40, 29, 255, 42, 36, 24, 255, 36, 32, 23, 255, 39, 34, 25, 255, 39, 34, 25, 255, 33, 30, 22, 255, 39, 34, 23, 255, 54, 43, 28, 255, 52, 42, 27, 255, 43, 37, 24, 255, 38, 33, 23, 255, 43, 37, 24, 255, 37, 33, 23, 255, 40, 34, 24, 255, 43, 37, 24, 255, 46, 39, 25, 255, 43, 37, 24, 255, 61, 46, 31, 255, 40, 34, 24, 255, 36, 31, 22, 255, 38, 33, 23, 255, 40, 34, 24, 255, 42, 36, 24, 255, 51, 41, 27, 255, 45, 37, 24, 255, 46, 38, 25, 255, 45, 37, 24, 255, 43, 37, 24, 255, 40, 34, 24, 255, 39, 34, 23, 255, 37, 33, 23, 255, 45, 37, 24, 255, 77, 57, 33, 255, 93, 67, 31, 255, 58, 45, 30, 255, 54, 43, 28, 255, 46, 39, 25, 255, 47, 39, 25, 255, 48, 39, 25, 255, 41, 35, 24, 255, 40, 34, 24, 255, 43, 37, 24, 255, 39, 34, 23, 255, 37, 33, 23, 255, 36, 32, 24, 255, 40, 35, 24, 255, 41, 35, 24, 255, 43, 37, 24, 255, 54, 43, 28, 255, 36, 31, 22, 255, 36, 31, 22, 255, 40, 34, 24, 255, 35, 31, 22, 255, 45, 39, 28, 255, 37, 33, 23, 255, 40, 34, 24, 255, 38, 33, 23, 255, 45, 37, 24, 255, 47, 39, 25, 255, 43, 36, 24, 255, 39, 33, 23, 255, 62, 51, 36, 255, 34, 30, 22, 255, 77, 62, 44, 255, 80, 64, 45, 255, 43, 36, 24, 255, 37, 33, 23, 255, 45, 39, 28, 255, 67, 54, 39, 255, 37, 33, 23, 255, 39, 34, 23, 255, 47, 39, 29, 255, 34, 30, 22, 255, 42, 36, 24, 255, 45, 37, 24, 255, 42, 36, 24, 255, 49, 39, 26, 255, 38, 33, 23, 255, 37, 33, 24, 255, 35, 31, 22, 255, 46, 38, 24, 255, 38, 33, 23, 255, 49, 40, 26, 255, 40, 35, 24, 255, 42, 35, 23, 255, 52, 41, 28, 255, 46, 38, 25, 255, 43, 36, 25, 255, 36, 31, 23, 255, 39, 33, 23, 255, 36, 32, 22, 255, 36, 32, 22, 255, 37, 32, 22, 255, 52, 42, 27, 255, 52, 41, 27, 255, 44, 37, 25, 255, 37, 33, 23, 255, 37, 33, 24, 255, 38, 33, 23, 255, 41, 35, 24, 255, 34, 31, 22, 255, 40, 35, 25, 255, 47, 39, 25, 255, 43, 37, 24, 255, 45, 37, 24, 255, 37, 33, 23, 255, 47, 48, 40, 255, 49, 42, 30, 255, 38, 33, 23, 255, 50, 42, 31, 255, 36, 31, 22, 255, 38, 33, 23, 255, 40, 34, 23, 255, 65, 48, 32, 255, 65, 49, 33, 255, 55, 44, 29, 255, 41, 35, 23, 255, 46, 38, 25, 255, 36, 31, 22, 255, 39, 34, 23, 255, 44, 37, 25, 255, 43, 36, 24, 255, 38, 33, 23, 255, 62, 66, 42, 255, 52, 41, 27, 255, 48, 39, 26, 255, 46, 38, 25, 255, 56, 46, 31, 255, 36, 32, 23, 255, 45, 38, 28, 255, 41, 35, 25, 255, 41, 36, 25, 255, 43, 36, 25, 255, 44, 36, 24, 255, 52, 41, 27, 255, 41, 34, 23, 255, 41, 35, 24, 255, 38, 33, 23, 255, 42, 36, 24, 255, 40, 34, 24, 255, 38, 33, 23, 255, 55, 43, 28, 255, 59, 45, 28, 255, 43, 36, 24, 255, 39, 33, 23, 255, 34, 30, 22, 255, 37, 33, 23, 255, 45, 39, 28, 255, 39, 33, 24, 255, 40, 35, 24, 255, 52, 42, 28, 255, 39, 34, 23, 255, 39, 34, 23, 255, 37, 33, 24, 255, 49, 42, 30, 255, 35, 31, 23, 255, 69, 56, 39, 255, 61, 50, 35, 255, 78, 62, 43, 255, 77, 61, 43, 255, 53, 44, 31, 255, 39, 34, 23, 255, 41, 35, 23, 255, 39, 33, 23, 255, 41, 35, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 40, 34, 23, 255, 51, 41, 27, 255, 54, 43, 28, 255, 47, 38, 26, 255, 55, 45, 30, 255, 40, 35, 23, 255, 40, 35, 23, 255, 48, 39, 25, 255, 48, 40, 26, 255, 48, 39, 26, 255, 47, 40, 28, 255, 37, 32, 22, 255, 39, 33, 23, 255, 35, 31, 22, 255, 44, 38, 24, 255, 55, 43, 29, 255, 39, 33, 23, 255, 43, 36, 24, 255, 42, 36, 24, 255, 66, 49, 32, 255, 62, 47, 30, 255, 52, 42, 28, 255, 66, 49, 32, 255, 42, 36, 24, 255, 40, 34, 24, 255, 34, 31, 22, 255, 40, 34, 24, 255, 40, 34, 24, 255, 63, 48, 31, 255, 69, 51, 33, 255, 37, 33, 23, 255, 39, 34, 24, 255, 35, 31, 23, 255, 39, 34, 25, 255, 42, 36, 24, 255, 48, 40, 30, 255, 49, 42, 30, 255, 40, 34, 24, 255, 35, 31, 22, 255, 47, 39, 25, 255, 37, 33, 23, 255, 43, 37, 24, 255, 33, 30, 22, 255, 43, 37, 24, 255, 39, 34, 23, 255, 35, 31, 22, 255, 38, 33, 23, 255, 34, 30, 22, 255, 73, 59, 42, 255, 57, 47, 34, 255, 46, 39, 25, 255, 43, 36, 24, 255, 42, 36, 24, 255, 34, 31, 22, 255, 58, 45, 30, 255, 56, 44, 29, 255, 51, 41, 27, 255, 42, 36, 24, 255, 35, 31, 22, 255, 42, 36, 24, 255, 41, 36, 24, 255, 33, 30, 22, 255, 42, 36, 24, 255, 35, 31, 22, 255, 43, 37, 24, 255, 45, 37, 24, 255, 37, 33, 23, 255, 35, 31, 22, 255, 58, 48, 34, 255, 37, 33, 23, 255, 55, 46, 33, 255, 36, 32, 23, 255, 33, 30, 22, 255, 37, 33, 23, 255, 55, 43, 28, 255, 50, 40, 27, 255, 35, 31, 22, 255, 34, 30, 22, 255, 42, 36, 24, 255, 40, 34, 24, 255, 44, 37, 24, 255, 61, 46, 31, 255, 60, 46, 30, 255, 67, 50, 33, 255, 61, 47, 31, 255, 37, 33, 23, 255, 44, 37, 24, 255, 39, 33, 23, 255, 54, 43, 28, 255, 62, 47, 31, 255, 30, 43, 31, 255, 28, 39, 29, 255, 29, 40, 29, 255, 26, 35, 27, 255, 30, 42, 30, 255, 29, 41, 30, 255, 24, 32, 25, 255, 23, 29, 24, 255, 27, 38, 28, 255, 29, 41, 30, 255, 28, 39, 29, 255, 24, 32, 25, 255, 24, 31, 25, 255, 24, 31, 25, 255, 24, 31, 25, 255, 24, 31, 25, 255, 26, 33, 27, 255, 23, 30, 24, 255, 24, 31, 25, 255, 24, 31, 25, 255, 24, 32, 25, 255, 31, 44, 31, 255, 29, 40, 29, 255, 28, 39, 29, 255, 29, 40, 29, 255, 28, 39, 29, 255, 31, 45, 32, 255, 28, 39, 29, 255, 27, 37, 28, 255, 29, 41, 30, 255, 31, 44, 31, 255, 31, 45, 32, 255, 30, 43, 31, 255, 27, 36, 27, 255, 24, 31, 25, 255, 29, 40, 29, 255, 32, 46, 32, 255, 29, 41, 30, 255, 26, 36, 27, 255, 29, 41, 30, 255, 32, 46, 32, 255, 32, 46, 32, 255, 30, 42, 30, 255, 25, 34, 26, 255, 31, 44, 31, 255, 29, 41, 30, 255, 30, 43, 31, 255, 30, 42, 30, 255, 24, 30, 25, 255, 28, 39, 29, 255, 24, 32, 25, 255, 25, 33, 26, 255, 26, 34, 26, 255, 27, 37, 28, 255, 28, 38, 28, 255, 26, 36, 27, 255, 26, 35, 27, 255, 23, 30, 24, 255, 26, 36, 27, 255, 26, 36, 27, 255, 27, 37, 28, 255, 26, 36, 27, 255, 25, 34, 26, 255, 24, 32, 25, 255, 28, 39, 29, 255, 29, 40, 29, 255, 26, 35, 27, 255, 28, 39, 29, 255, 29, 40, 29, 255, 28, 40, 29, 255, 29, 40, 29, 255, 29, 41, 30, 255, 28, 38, 28, 255, 27, 37, 28, 255, 32, 47, 33, 255, 32, 45, 32, 255, 32, 46, 32, 255, 35, 52, 35, 255, 32, 46, 32, 255, 25, 33, 26, 255, 30, 43, 31, 255, 31, 44, 31, 255, 30, 43, 31, 255, 30, 43, 31, 255, 31, 45, 32, 255, 30, 43, 31, 255, 27, 37, 28, 255, 27, 37, 28, 255, 26, 36, 27, 255, 25, 33, 26, 255, 26, 35, 27, 255, 32, 46, 32, 255, 34, 51, 35, 255, 28, 38, 28, 255, 27, 37, 28, 255, 34, 49, 34, 255, 34, 49, 34, 255, 28, 39, 29, 255, 32, 46, 32, 255, 27, 37, 28, 255, 28, 38, 28, 255, 27, 37, 28, 255, 24, 32, 25, 255, 27, 38, 28, 255, 29, 41, 30, 255, 25, 34, 26, 255, 24, 30, 25, 255, 23, 29, 24, 255, 24, 31, 25, 255, 23, 29, 24, 255, 28, 39, 29, 255, 29, 40, 29, 255, 25, 34, 26, 255, 28, 39, 29, 255, 26, 36, 27, 255, 31, 44, 31, 255, 28, 38, 28, 255, 25, 34, 26, 255, 24, 31, 25, 255, 26, 35, 27, 255, 26, 36, 27, 255, 29, 41, 30, 255, 29, 41, 30, 255, 27, 37, 28, 255, 30, 42, 30, 255, 30, 43, 31, 255, 47, 68, 45, 255, 39, 59, 39, 255, 37, 56, 37, 255, 45, 66, 43, 255, 35, 53, 36, 255, 35, 53, 36, 255, 30, 43, 31, 255, 31, 44, 31, 255, 29, 40, 29, 255, 24, 32, 25, 255, 27, 37, 28, 255, 26, 34, 26, 255, 28, 39, 29, 255, 29, 41, 30, 255, 33, 48, 33, 255, 32, 47, 33, 255, 31, 45, 32, 255, 33, 49, 34, 255, 29, 41, 30, 255, 28, 38, 28, 255, 23, 30, 24, 255, 26, 35, 27, 255, 27, 36, 27, 255, 26, 34, 26, 255, 26, 36, 27, 255, 29, 41, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 28, 39, 29, 255, 29, 41, 30, 255, 29, 41, 30, 255, 29, 40, 29, 255, 29, 41, 30, 255, 28, 39, 29, 255, 30, 43, 31, 255, 27, 37, 28, 255, 27, 37, 28, 255, 25, 33, 26, 255, 27, 37, 28, 255, 25, 34, 26, 255, 24, 32, 25, 255, 29, 41, 30, 255, 33, 47, 33, 255, 30, 42, 30, 255, 31, 45, 32, 255, 28, 39, 29, 255, 27, 37, 28, 255, 26, 36, 27, 255, 29, 41, 30, 255, 34, 49, 34, 255, 33, 48, 33, 255, 34, 50, 34, 255, 35, 51, 35, 255, 35, 52, 35, 255, 37, 56, 37, 255, 31, 45, 32, 255, 27, 38, 28, 255, 29, 41, 30, 255, 25, 34, 26, 255, 30, 42, 30, 255, 31, 44, 31, 255, 34, 49, 34, 255, 37, 56, 37, 255, 34, 50, 34, 255, 29, 40, 29, 255, 32, 47, 33, 255, 33, 48, 33, 255, 33, 49, 34, 255, 35, 52, 35, 255, 36, 53, 36, 255, 31, 45, 32, 255, 30, 42, 30, 255, 37, 56, 37, 255, 36, 54, 36, 255, 36, 54, 36, 255, 34, 50, 34, 255, 32, 46, 32, 255, 31, 44, 31, 255, 31, 45, 32, 255, 25, 33, 26, 255, 27, 37, 28, 255, 27, 37, 28, 255, 27, 38, 28, 255, 26, 36, 27, 255, 25, 32, 26, 255, 26, 32, 26, 255, 24, 31, 25, 255, 28, 39, 29, 255, 27, 37, 28, 255, 28, 39, 29, 255, 30, 42, 30, 255, 33, 47, 33, 255, 27, 37, 28, 255, 28, 38, 28, 255, 29, 40, 29, 255, 24, 32, 25, 255, 28, 39, 29, 255, 25, 34, 26, 255, 29, 41, 30, 255, 28, 38, 28, 255, 32, 45, 32, 255, 32, 46, 32, 255, 30, 42, 30, 255, 30, 42, 30, 255, 28, 39, 29, 255, 28, 39, 29, 255, 28, 39, 29, 255, 25, 33, 26, 255, 26, 35, 27, 255, 28, 40, 29, 255, 31, 44, 31, 255, 34, 50, 34, 255, 35, 52, 35, 255, 37, 56, 37, 255, 33, 49, 34, 255, 37, 56, 37, 255, 35, 53, 36, 255, 32, 46, 32, 255, 34, 50, 34, 255, 30, 43, 31, 255, 28, 39, 29, 255, 29, 41, 30, 255, 28, 39, 29, 255, 26, 36, 27, 255, 25, 33, 26, 255, 26, 35, 27, 255, 25, 34, 26, 255, 31, 44, 31, 255, 31, 44, 31, 255, 32, 47, 33, 255, 68, 51, 33, 255, 43, 37, 24, 255, 34, 31, 22, 255, 39, 34, 24, 255, 43, 36, 24, 255, 39, 34, 25, 255, 38, 33, 23, 255, 42, 36, 24, 255, 39, 33, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 52, 42, 27, 255, 35, 31, 22, 255, 41, 35, 24, 255, 46, 38, 25, 255, 43, 36, 24, 255, 52, 42, 27, 255, 54, 43, 28, 255, 42, 36, 24, 255, 40, 34, 24, 255, 55, 43, 28, 255, 65, 49, 33, 255, 55, 43, 28, 255, 45, 37, 24, 255, 43, 36, 24, 255, 35, 31, 22, 255, 34, 31, 22, 255, 40, 35, 24, 255, 35, 31, 22, 255, 36, 31, 22, 255, 50, 40, 27, 255, 64, 48, 32, 255, 43, 37, 24, 255, 68, 51, 33, 255, 57, 45, 29, 255, 43, 37, 24, 255, 40, 35, 24, 255, 45, 37, 24, 255, 34, 30, 22, 255, 39, 34, 23, 255, 56, 44, 29, 255, 50, 40, 27, 255, 40, 34, 24, 255, 36, 32, 23, 255, 36, 32, 23, 255, 42, 36, 24, 255, 42, 36, 24, 255, 43, 36, 24, 255, 33, 30, 22, 255, 45, 37, 24, 255, 45, 37, 24, 255, 44, 37, 24, 255, 48, 40, 26, 255, 44, 37, 24, 255, 37, 33, 23, 255, 43, 37, 24, 255, 39, 33, 23, 255, 39, 34, 24, 255, 41, 35, 24, 255, 41, 35, 24, 255, 45, 37, 24, 255, 42, 36, 24, 255, 49, 42, 30, 255, 77, 62, 44, 255, 34, 30, 22, 255, 39, 34, 25, 255, 40, 34, 24, 255, 33, 30, 22, 255, 39, 34, 24, 255, 43, 36, 24, 255, 37, 33, 23, 255, 36, 32, 22, 255, 58, 48, 34, 255, 41, 35, 24, 255, 39, 34, 23, 255, 43, 37, 26, 255, 42, 36, 24, 255, 39, 34, 23, 255, 41, 35, 23, 255, 42, 36, 24, 255, 37, 33, 23, 255, 48, 39, 26, 255, 45, 38, 25, 255, 39, 34, 23, 255, 41, 35, 23, 255, 42, 36, 23, 255, 42, 35, 24, 255, 46, 37, 25, 255, 45, 38, 25, 255, 38, 33, 23, 255, 50, 41, 28, 255, 37, 32, 23, 255, 41, 35, 23, 255, 34, 31, 22, 255, 33, 30, 22, 255, 39, 34, 23, 255, 36, 32, 22, 255, 37, 33, 23, 255, 36, 32, 22, 255, 35, 31, 22, 255, 41, 35, 24, 255, 43, 37, 24, 255, 40, 35, 23, 255, 42, 36, 24, 255, 35, 31, 22, 255, 38, 32, 22, 255, 43, 36, 24, 255, 39, 34, 24, 255, 39, 33, 24, 255, 34, 30, 22, 255, 48, 41, 29, 255, 41, 35, 23, 255, 43, 37, 25, 255, 50, 40, 27, 255, 41, 35, 25, 255, 55, 43, 29, 255, 51, 41, 27, 255, 41, 35, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 39, 34, 24, 255, 55, 45, 32, 255, 46, 39, 27, 255, 39, 34, 24, 255, 40, 35, 24, 255, 37, 33, 23, 255, 52, 43, 31, 255, 40, 35, 24, 255, 36, 32, 23, 255, 49, 42, 30, 255, 41, 35, 23, 255, 43, 37, 25, 255, 53, 42, 28, 255, 48, 39, 25, 255, 43, 36, 24, 255, 42, 35, 24, 255, 45, 37, 25, 255, 38, 33, 23, 255, 49, 40, 26, 255, 50, 40, 26, 255, 62, 47, 31, 255, 46, 37, 25, 255, 42, 36, 24, 255, 40, 34, 24, 255, 44, 36, 24, 255, 37, 33, 23, 255, 40, 35, 24, 255, 42, 36, 23, 255, 50, 40, 27, 255, 43, 36, 24, 255, 39, 34, 23, 255, 39, 34, 24, 255, 35, 31, 22, 255, 35, 30, 22, 255, 57, 47, 33, 255, 74, 59, 41, 255, 70, 58, 42, 255, 71, 55, 39, 255, 57, 47, 33, 255, 41, 35, 24, 255, 40, 34, 24, 255, 36, 32, 22, 255, 39, 34, 23, 255, 43, 37, 26, 255, 47, 38, 26, 255, 52, 41, 27, 255, 44, 37, 24, 255, 37, 33, 23, 255, 41, 34, 23, 255, 36, 32, 22, 255, 39, 34, 24, 255, 48, 39, 25, 255, 46, 38, 24, 255, 44, 37, 24, 255, 40, 35, 24, 255, 40, 34, 23, 255, 41, 35, 23, 255, 43, 36, 24, 255, 39, 33, 23, 255, 43, 36, 24, 255, 42, 36, 23, 255, 43, 36, 24, 255, 48, 39, 25, 255, 48, 39, 25, 255, 56, 43, 28, 255, 54, 42, 27, 255, 44, 37, 24, 255, 63, 47, 31, 255, 72, 53, 33, 255, 44, 37, 24, 255, 39, 33, 23, 255, 33, 30, 22, 255, 40, 35, 24, 255, 43, 36, 24, 255, 59, 46, 30, 255, 35, 31, 22, 255, 66, 54, 38, 255, 34, 30, 22, 255, 33, 30, 22, 255, 61, 50, 36, 255, 39, 34, 24, 255, 37, 33, 23, 255, 35, 31, 22, 255, 34, 30, 22, 255, 40, 35, 25, 255, 33, 30, 22, 255, 39, 34, 23, 255, 42, 36, 24, 255, 43, 37, 24, 255, 36, 31, 22, 255, 33, 30, 22, 255, 39, 34, 23, 255, 34, 30, 22, 255, 33, 30, 22, 255, 39, 33, 23, 255, 37, 33, 24, 255, 50, 40, 27, 255, 43, 37, 24, 255, 48, 40, 26, 255, 64, 48, 32, 255, 51, 41, 27, 255, 43, 36, 24, 255, 55, 51, 41, 255, 64, 48, 32, 255, 51, 41, 27, 255, 39, 33, 23, 255, 38, 33, 23, 255, 35, 31, 22, 255, 37, 33, 23, 255, 37, 33, 23, 255, 48, 40, 26, 255, 40, 34, 24, 255, 71, 57, 41, 255, 55, 46, 33, 255, 35, 31, 22, 255, 40, 35, 24, 255, 41, 35, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 64, 48, 32, 255, 45, 38, 25, 255, 40, 34, 24, 255, 43, 36, 24, 255, 33, 30, 22, 255, 40, 35, 24, 255, 42, 36, 24, 255, 43, 36, 24, 255, 67, 50, 33, 255, 51, 41, 27, 255, 61, 46, 31, 255, 38, 33, 23, 255, 42, 36, 24, 255, 41, 35, 24, 255, 40, 34, 24, 255, 45, 37, 24, 255, 25, 34, 26, 255, 30, 42, 30, 255, 29, 41, 30, 255, 30, 42, 30, 255, 25, 33, 26, 255, 25, 33, 26, 255, 30, 43, 31, 255, 30, 43, 31, 255, 28, 38, 28, 255, 28, 39, 29, 255, 26, 36, 27, 255, 23, 30, 24, 255, 23, 29, 24, 255, 35, 44, 34, 255, 24, 31, 25, 255, 23, 30, 24, 255, 23, 29, 24, 255, 29, 37, 30, 255, 24, 31, 25, 255, 25, 33, 26, 255, 26, 35, 27, 255, 30, 42, 30, 255, 31, 44, 31, 255, 32, 47, 33, 255, 32, 47, 33, 255, 33, 48, 33, 255, 32, 47, 33, 255, 27, 37, 28, 255, 28, 39, 29, 255, 33, 48, 33, 255, 33, 48, 33, 255, 32, 46, 32, 255, 29, 41, 30, 255, 24, 31, 25, 255, 23, 30, 24, 255, 28, 39, 29, 255, 29, 41, 30, 255, 27, 37, 28, 255, 26, 35, 27, 255, 32, 46, 32, 255, 34, 50, 34, 255, 33, 49, 34, 255, 27, 38, 28, 255, 24, 32, 25, 255, 27, 37, 28, 255, 31, 45, 32, 255, 29, 40, 29, 255, 35, 51, 35, 255, 26, 35, 27, 255, 30, 42, 30, 255, 25, 33, 26, 255, 28, 39, 29, 255, 28, 39, 29, 255, 30, 42, 30, 255, 29, 39, 16, 255, 26, 36, 27, 255, 27, 37, 28, 255, 26, 36, 27, 255, 24, 32, 25, 255, 25, 33, 26, 255, 23, 29, 24, 255, 26, 35, 27, 255, 24, 32, 25, 255, 24, 31, 25, 255, 26, 35, 27, 255, 28, 39, 29, 255, 28, 39, 29, 255, 30, 43, 31, 255, 28, 38, 28, 255, 31, 45, 32, 255, 30, 43, 31, 255, 28, 40, 29, 255, 26, 36, 27, 255, 27, 37, 28, 255, 30, 42, 30, 255, 29, 40, 29, 255, 34, 49, 34, 255, 34, 50, 34, 255, 28, 40, 29, 255, 30, 42, 30, 255, 29, 41, 30, 255, 31, 44, 31, 255, 32, 46, 32, 255, 31, 45, 32, 255, 25, 33, 26, 255, 25, 34, 26, 255, 23, 30, 24, 255, 23, 30, 24, 255, 25, 33, 26, 255, 27, 38, 28, 255, 29, 41, 30, 255, 29, 40, 29, 255, 30, 42, 30, 255, 31, 44, 31, 255, 33, 48, 33, 255, 31, 45, 32, 255, 34, 49, 34, 255, 33, 48, 33, 255, 36, 53, 36, 255, 31, 44, 31, 255, 33, 49, 34, 255, 30, 43, 31, 255, 27, 38, 28, 255, 27, 37, 28, 255, 28, 39, 29, 255, 25, 34, 26, 255, 27, 36, 27, 255, 24, 32, 25, 255, 28, 36, 29, 255, 27, 37, 28, 255, 28, 39, 29, 255, 27, 36, 27, 255, 27, 37, 28, 255, 27, 36, 27, 255, 23, 29, 24, 255, 23, 29, 24, 255, 24, 32, 25, 255, 28, 38, 28, 255, 26, 36, 27, 255, 27, 37, 28, 255, 23, 30, 24, 255, 26, 35, 27, 255, 27, 37, 28, 255, 27, 37, 28, 255, 26, 36, 27, 255, 32, 47, 33, 255, 36, 54, 36, 255, 37, 56, 37, 255, 45, 67, 44, 255, 36, 54, 36, 255, 45, 67, 44, 255, 35, 53, 36, 255, 37, 55, 37, 255, 36, 54, 36, 255, 31, 45, 32, 255, 30, 43, 31, 255, 29, 41, 30, 255, 30, 43, 31, 255, 31, 45, 32, 255, 31, 44, 31, 255, 30, 43, 31, 255, 32, 46, 32, 255, 34, 50, 34, 255, 34, 50, 34, 255, 31, 45, 32, 255, 34, 51, 35, 255, 28, 38, 28, 255, 28, 39, 29, 255, 26, 36, 27, 255, 27, 37, 28, 255, 26, 36, 27, 255, 26, 36, 27, 255, 29, 40, 29, 255, 32, 47, 33, 255, 30, 43, 31, 255, 29, 40, 29, 255, 28, 38, 28, 255, 29, 40, 29, 255, 29, 41, 30, 255, 30, 42, 30, 255, 24, 32, 25, 255, 26, 35, 27, 255, 29, 40, 29, 255, 28, 38, 28, 255, 28, 38, 28, 255, 24, 31, 25, 255, 25, 33, 26, 255, 28, 39, 29, 255, 31, 44, 31, 255, 30, 42, 30, 255, 31, 44, 31, 255, 32, 47, 33, 255, 31, 44, 31, 255, 30, 43, 31, 255, 30, 43, 31, 255, 35, 52, 35, 255, 34, 50, 34, 255, 45, 66, 43, 255, 34, 50, 34, 255, 35, 52, 35, 255, 31, 44, 31, 255, 28, 38, 28, 255, 27, 37, 28, 255, 30, 42, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 32, 46, 32, 255, 33, 49, 34, 255, 32, 45, 32, 255, 33, 49, 34, 255, 33, 48, 33, 255, 37, 55, 37, 255, 37, 55, 37, 255, 35, 52, 35, 255, 32, 46, 32, 255, 28, 40, 29, 255, 31, 45, 32, 255, 35, 52, 35, 255, 35, 51, 35, 255, 34, 50, 34, 255, 30, 42, 30, 255, 31, 45, 32, 255, 29, 41, 30, 255, 25, 33, 26, 255, 25, 32, 26, 255, 25, 33, 26, 255, 28, 39, 29, 255, 32, 45, 32, 255, 32, 46, 32, 255, 28, 39, 29, 255, 29, 41, 30, 255, 26, 34, 26, 255, 26, 35, 27, 255, 28, 40, 29, 255, 29, 41, 30, 255, 26, 35, 27, 255, 28, 40, 29, 255, 29, 41, 30, 255, 28, 39, 29, 255, 29, 41, 30, 255, 26, 36, 27, 255, 29, 41, 30, 255, 28, 39, 29, 255, 25, 33, 26, 255, 30, 42, 30, 255, 35, 52, 35, 255, 30, 43, 31, 255, 31, 45, 32, 255, 31, 44, 31, 255, 34, 50, 34, 255, 30, 42, 30, 255, 26, 35, 27, 255, 25, 34, 26, 255, 28, 39, 29, 255, 28, 40, 29, 255, 31, 44, 31, 255, 34, 50, 34, 255, 34, 50, 34, 255, 47, 69, 45, 255, 35, 53, 36, 255, 32, 47, 33, 255, 34, 49, 34, 255, 31, 44, 31, 255, 28, 39, 29, 255, 26, 34, 26, 255, 28, 38, 28, 255, 26, 35, 27, 255, 29, 41, 30, 255, 28, 40, 29, 255, 27, 37, 28, 255, 27, 37, 28, 255, 29, 41, 30, 255, 29, 40, 29, 255, 29, 41, 30, 255, 31, 44, 31, 255, 52, 42, 27, 255, 45, 38, 25, 255, 43, 36, 24, 255, 40, 34, 24, 255, 45, 37, 24, 255, 39, 34, 25, 255, 36, 32, 22, 255, 39, 34, 23, 255, 43, 37, 24, 255, 43, 36, 24, 255, 40, 34, 24, 255, 64, 48, 32, 255, 39, 33, 23, 255, 39, 34, 23, 255, 40, 34, 24, 255, 40, 34, 24, 255, 48, 40, 26, 255, 52, 42, 28, 255, 52, 42, 27, 255, 52, 42, 27, 255, 59, 45, 30, 255, 64, 48, 32, 255, 58, 45, 30, 255, 44, 37, 24, 255, 36, 32, 23, 255, 34, 31, 22, 255, 35, 31, 22, 255, 51, 41, 27, 255, 41, 35, 24, 255, 40, 34, 24, 255, 59, 46, 30, 255, 56, 44, 29, 255, 42, 36, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 43, 36, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 39, 34, 23, 255, 46, 38, 25, 255, 45, 37, 24, 255, 48, 39, 25, 255, 46, 39, 25, 255, 43, 37, 24, 255, 33, 30, 22, 255, 35, 31, 22, 255, 39, 34, 24, 255, 35, 31, 22, 255, 36, 32, 22, 255, 42, 36, 24, 255, 43, 37, 24, 255, 48, 39, 25, 255, 42, 36, 24, 255, 40, 35, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 40, 35, 24, 255, 44, 37, 24, 255, 43, 36, 24, 255, 35, 31, 22, 255, 35, 31, 22, 255, 39, 34, 25, 255, 35, 31, 22, 255, 40, 35, 24, 255, 69, 88, 34, 255, 36, 32, 22, 255, 61, 50, 36, 255, 35, 31, 22, 255, 39, 34, 23, 255, 42, 36, 23, 255, 39, 33, 23, 255, 37, 33, 23, 255, 35, 31, 22, 255, 35, 31, 22, 255, 36, 32, 23, 255, 34, 31, 22, 255, 39, 34, 23, 255, 42, 36, 24, 255, 41, 35, 24, 255, 33, 30, 22, 255, 42, 35, 24, 255, 39, 34, 23, 255, 82, 104, 71, 255, 49, 40, 27, 255, 46, 40, 27, 255, 48, 39, 26, 255, 43, 36, 24, 255, 46, 38, 25, 255, 54, 45, 31, 255, 52, 43, 31, 255, 38, 33, 24, 255, 33, 30, 22, 255, 41, 35, 26, 255, 45, 38, 28, 255, 38, 33, 24, 255, 37, 32, 23, 255, 41, 36, 25, 255, 45, 37, 26, 255, 48, 44, 35, 255, 42, 35, 24, 255, 47, 38, 26, 255, 42, 35, 24, 255, 39, 33, 23, 255, 40, 34, 24, 255, 47, 39, 25, 255, 51, 41, 27, 255, 61, 46, 31, 255, 40, 35, 23, 255, 42, 36, 24, 255, 34, 30, 22, 255, 36, 32, 23, 255, 47, 39, 26, 255, 39, 33, 24, 255, 41, 36, 24, 255, 53, 42, 28, 255, 54, 42, 28, 255, 44, 37, 24, 255, 41, 34, 24, 255, 38, 33, 23, 255, 37, 33, 23, 255, 43, 37, 26, 255, 41, 35, 26, 255, 42, 36, 25, 255, 41, 35, 23, 255, 37, 33, 23, 255, 39, 34, 24, 255, 39, 34, 23, 255, 38, 33, 23, 255, 37, 33, 23, 255, 35, 31, 22, 255, 35, 31, 22, 255, 49, 39, 26, 255, 57, 44, 29, 255, 55, 43, 28, 255, 52, 41, 27, 255, 52, 42, 27, 255, 46, 38, 24, 255, 42, 36, 24, 255, 49, 42, 27, 255, 61, 70, 31, 255, 50, 41, 26, 255, 37, 34, 25, 255, 38, 32, 22, 255, 42, 36, 24, 255, 45, 37, 24, 255, 38, 33, 22, 255, 42, 36, 24, 255, 34, 31, 22, 255, 36, 32, 23, 255, 40, 34, 23, 255, 38, 33, 23, 255, 43, 37, 26, 255, 38, 33, 23, 255, 39, 33, 23, 255, 48, 40, 29, 255, 50, 42, 30, 255, 65, 53, 37, 255, 52, 44, 31, 255, 43, 36, 27, 255, 36, 32, 22, 255, 49, 41, 29, 255, 37, 32, 22, 255, 44, 48, 28, 255, 38, 33, 23, 255, 50, 40, 27, 255, 48, 39, 26, 255, 47, 38, 25, 255, 55, 44, 30, 255, 36, 32, 23, 255, 57, 47, 33, 255, 46, 38, 28, 255, 40, 34, 24, 255, 38, 33, 23, 255, 43, 36, 24, 255, 39, 34, 23, 255, 39, 33, 24, 255, 35, 31, 22, 255, 39, 34, 23, 255, 34, 30, 22, 255, 36, 31, 22, 255, 48, 39, 25, 255, 63, 47, 31, 255, 53, 42, 27, 255, 61, 46, 30, 255, 70, 51, 32, 255, 55, 43, 28, 255, 48, 39, 25, 255, 71, 52, 33, 255, 62, 47, 31, 255, 44, 37, 24, 255, 46, 39, 25, 255, 47, 39, 25, 255, 41, 36, 24, 255, 43, 37, 24, 255, 44, 37, 24, 255, 42, 36, 24, 255, 35, 31, 23, 255, 39, 34, 24, 255, 39, 34, 23, 255, 40, 35, 25, 255, 38, 33, 23, 255, 43, 37, 24, 255, 37, 33, 23, 255, 41, 35, 24, 255, 46, 40, 29, 255, 34, 31, 22, 255, 39, 33, 23, 255, 40, 34, 24, 255, 39, 34, 23, 255, 35, 31, 22, 255, 40, 35, 24, 255, 39, 34, 23, 255, 42, 36, 24, 255, 40, 34, 24, 255, 36, 32, 23, 255, 37, 33, 23, 255, 48, 39, 25, 255, 52, 42, 27, 255, 67, 50, 33, 255, 64, 48, 32, 255, 64, 48, 32, 255, 47, 39, 25, 255, 68, 51, 33, 255, 59, 45, 30, 255, 48, 39, 25, 255, 39, 34, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 36, 32, 23, 255, 39, 34, 24, 255, 49, 40, 26, 255, 39, 34, 23, 255, 42, 37, 27, 255, 72, 58, 42, 255, 35, 31, 22, 255, 43, 36, 24, 255, 43, 36, 24, 255, 43, 36, 24, 255, 46, 39, 25, 255, 48, 40, 26, 255, 42, 36, 24, 255, 43, 36, 24, 255, 42, 36, 24, 255, 46, 38, 25, 255, 46, 39, 25, 255, 40, 34, 24, 255, 42, 36, 24, 255, 59, 46, 30, 255, 51, 41, 27, 255, 46, 39, 25, 255, 40, 35, 24, 255, 43, 36, 24, 255, 38, 33, 23, 255, 45, 37, 24, 255, 43, 36, 24, 255, 34, 49, 34, 255, 33, 47, 33, 255, 31, 45, 32, 255, 29, 41, 30, 255, 25, 34, 26, 255, 30, 42, 30, 255, 34, 50, 34, 255, 33, 48, 33, 255, 34, 50, 34, 255, 30, 43, 31, 255, 29, 41, 30, 255, 27, 36, 27, 255, 33, 42, 33, 255, 23, 29, 24, 255, 23, 30, 24, 255, 29, 40, 29, 255, 28, 39, 29, 255, 30, 43, 31, 255, 25, 34, 26, 255, 23, 29, 24, 255, 30, 42, 30, 255, 34, 50, 34, 255, 33, 48, 33, 255, 36, 54, 36, 255, 34, 50, 34, 255, 29, 40, 29, 255, 30, 43, 31, 255, 30, 42, 30, 255, 27, 37, 28, 255, 27, 37, 28, 255, 28, 39, 29, 255, 27, 37, 28, 255, 30, 42, 30, 255, 26, 35, 27, 255, 27, 37, 28, 255, 26, 36, 27, 255, 27, 38, 28, 255, 29, 41, 30, 255, 33, 49, 34, 255, 32, 47, 33, 255, 28, 39, 29, 255, 27, 37, 28, 255, 29, 40, 29, 255, 28, 39, 29, 255, 30, 42, 30, 255, 32, 46, 32, 255, 32, 47, 33, 255, 32, 45, 32, 255, 33, 48, 33, 255, 33, 48, 33, 255, 31, 45, 32, 255, 27, 38, 28, 255, 31, 45, 32, 255, 34, 50, 34, 255, 32, 44, 18, 255, 26, 35, 27, 255, 28, 38, 28, 255, 28, 39, 29, 255, 28, 38, 28, 255, 26, 34, 26, 255, 27, 37, 28, 255, 23, 30, 24, 255, 24, 32, 25, 255, 27, 37, 28, 255, 29, 40, 29, 255, 28, 39, 29, 255, 30, 42, 30, 255, 31, 45, 32, 255, 30, 43, 31, 255, 31, 44, 31, 255, 24, 32, 25, 255, 26, 35, 27, 255, 28, 39, 29, 255, 27, 36, 27, 255, 30, 43, 31, 255, 32, 46, 32, 255, 35, 51, 35, 255, 33, 49, 34, 255, 34, 50, 34, 255, 34, 49, 34, 255, 31, 44, 31, 255, 35, 52, 35, 255, 31, 44, 31, 255, 29, 41, 30, 255, 27, 37, 28, 255, 29, 40, 29, 255, 28, 39, 29, 255, 25, 32, 26, 255, 26, 33, 27, 255, 26, 35, 27, 255, 29, 40, 29, 255, 27, 37, 28, 255, 30, 43, 31, 255, 29, 41, 30, 255, 32, 45, 32, 255, 35, 52, 35, 255, 36, 54, 36, 255, 33, 48, 33, 255, 33, 49, 34, 255, 36, 54, 36, 255, 33, 48, 33, 255, 35, 52, 35, 255, 30, 43, 31, 255, 31, 45, 32, 255, 32, 47, 33, 255, 31, 44, 31, 255, 31, 44, 31, 255, 25, 33, 26, 255, 24, 32, 25, 255, 26, 34, 26, 255, 27, 36, 27, 255, 31, 45, 32, 255, 27, 37, 28, 255, 24, 31, 25, 255, 26, 35, 27, 255, 25, 32, 26, 255, 23, 30, 24, 255, 25, 34, 26, 255, 24, 32, 25, 255, 28, 36, 29, 255, 24, 31, 25, 255, 24, 32, 25, 255, 28, 39, 29, 255, 30, 42, 30, 255, 31, 45, 32, 255, 29, 40, 29, 255, 36, 54, 36, 255, 36, 54, 36, 255, 35, 51, 35, 255, 47, 68, 45, 255, 43, 64, 42, 255, 36, 53, 36, 255, 32, 46, 32, 255, 31, 44, 31, 255, 33, 48, 33, 255, 31, 45, 32, 255, 35, 52, 35, 255, 32, 47, 33, 255, 34, 50, 34, 255, 35, 51, 35, 255, 34, 50, 34, 255, 32, 46, 32, 255, 33, 49, 34, 255, 33, 48, 33, 255, 31, 45, 32, 255, 32, 47, 33, 255, 32, 45, 32, 255, 31, 45, 32, 255, 29, 41, 30, 255, 23, 30, 24, 255, 23, 29, 24, 255, 23, 30, 24, 255, 26, 36, 27, 255, 28, 38, 28, 255, 32, 46, 32, 255, 33, 49, 34, 255, 31, 44, 31, 255, 30, 42, 30, 255, 30, 42, 30, 255, 26, 36, 27, 255, 25, 34, 26, 255, 27, 38, 28, 255, 28, 39, 29, 255, 29, 40, 29, 255, 25, 34, 26, 255, 27, 36, 27, 255, 26, 36, 27, 255, 26, 36, 27, 255, 27, 37, 28, 255, 28, 38, 28, 255, 36, 54, 36, 255, 34, 51, 35, 255, 36, 53, 36, 255, 36, 53, 36, 255, 35, 52, 35, 255, 34, 50, 34, 255, 33, 47, 33, 255, 31, 45, 32, 255, 33, 47, 33, 255, 31, 44, 31, 255, 29, 41, 30, 255, 26, 34, 26, 255, 28, 39, 29, 255, 30, 43, 31, 255, 29, 41, 30, 255, 29, 41, 30, 255, 30, 42, 30, 255, 31, 45, 32, 255, 33, 47, 33, 255, 34, 50, 34, 255, 34, 49, 34, 255, 34, 50, 34, 255, 36, 54, 36, 255, 35, 51, 35, 255, 35, 52, 35, 255, 36, 53, 36, 255, 29, 40, 29, 255, 29, 40, 29, 255, 31, 44, 31, 255, 32, 47, 33, 255, 34, 49, 34, 255, 31, 44, 31, 255, 31, 45, 32, 255, 30, 43, 31, 255, 26, 35, 27, 255, 29, 36, 29, 255, 26, 36, 27, 255, 30, 42, 30, 255, 29, 41, 30, 255, 34, 50, 34, 255, 29, 41, 30, 255, 28, 38, 28, 255, 29, 40, 29, 255, 29, 41, 30, 255, 24, 31, 25, 255, 24, 32, 25, 255, 25, 33, 26, 255, 28, 40, 29, 255, 32, 45, 32, 255, 31, 44, 31, 255, 27, 37, 28, 255, 28, 40, 29, 255, 32, 46, 32, 255, 25, 34, 26, 255, 28, 39, 29, 255, 34, 49, 34, 255, 34, 50, 34, 255, 34, 50, 34, 255, 32, 46, 32, 255, 32, 47, 33, 255, 29, 41, 30, 255, 27, 37, 28, 255, 24, 31, 25, 255, 27, 36, 27, 255, 32, 47, 33, 255, 29, 41, 30, 255, 29, 40, 29, 255, 32, 46, 32, 255, 33, 48, 33, 255, 37, 56, 37, 255, 34, 50, 34, 255, 32, 46, 32, 255, 27, 37, 28, 255, 30, 42, 30, 255, 29, 40, 29, 255, 25, 33, 26, 255, 24, 30, 25, 255, 25, 34, 26, 255, 23, 29, 24, 255, 26, 36, 27, 255, 29, 41, 30, 255, 29, 40, 29, 255, 29, 41, 30, 255, 31, 44, 31, 255, 32, 47, 33, 255, 33, 49, 34, 255, 39, 34, 23, 255, 41, 35, 24, 255, 39, 34, 23, 255, 36, 32, 23, 255, 41, 35, 24, 255, 40, 34, 24, 255, 57, 47, 34, 255, 53, 44, 32, 255, 39, 34, 23, 255, 40, 35, 24, 255, 49, 40, 26, 255, 49, 40, 26, 255, 60, 46, 31, 255, 39, 34, 24, 255, 36, 32, 23, 255, 44, 37, 24, 255, 40, 35, 24, 255, 41, 35, 24, 255, 51, 41, 27, 255, 70, 52, 33, 255, 59, 46, 30, 255, 70, 52, 33, 255, 52, 42, 27, 255, 42, 36, 24, 255, 49, 40, 26, 255, 39, 34, 23, 255, 41, 35, 24, 255, 45, 38, 25, 255, 37, 33, 23, 255, 33, 30, 22, 255, 55, 43, 28, 255, 54, 43, 28, 255, 37, 33, 23, 255, 41, 36, 24, 255, 40, 35, 24, 255, 52, 42, 27, 255, 38, 33, 23, 255, 48, 40, 30, 255, 43, 36, 24, 255, 54, 43, 28, 255, 43, 36, 24, 255, 45, 37, 24, 255, 46, 39, 25, 255, 47, 39, 25, 255, 44, 37, 24, 255, 34, 30, 22, 255, 34, 30, 22, 255, 62, 51, 36, 255, 62, 51, 36, 255, 41, 36, 26, 255, 39, 34, 23, 255, 41, 35, 24, 255, 36, 31, 22, 255, 33, 30, 22, 255, 49, 42, 30, 255, 37, 33, 23, 255, 59, 45, 30, 255, 48, 39, 25, 255, 55, 43, 28, 255, 35, 31, 22, 255, 51, 43, 31, 255, 34, 30, 22, 255, 39, 34, 24, 255, 36, 32, 24, 255, 34, 30, 22, 255, 37, 33, 23, 255, 34, 31, 22, 255, 42, 36, 24, 255, 41, 36, 24, 255, 36, 31, 22, 255, 46, 38, 25, 255, 47, 39, 25, 255, 34, 31, 22, 255, 35, 31, 22, 255, 39, 34, 24, 255, 33, 30, 22, 255, 34, 31, 22, 255, 40, 34, 23, 255, 40, 35, 24, 255, 38, 33, 23, 255, 42, 37, 27, 255, 42, 36, 23, 255, 43, 36, 24, 255, 71, 53, 31, 255, 62, 47, 31, 255, 41, 35, 24, 255, 45, 38, 25, 255, 42, 35, 24, 255, 43, 36, 24, 255, 45, 39, 27, 255, 64, 51, 35, 255, 46, 40, 27, 255, 36, 32, 22, 255, 33, 30, 22, 255, 35, 32, 22, 255, 37, 33, 23, 255, 38, 33, 22, 255, 37, 33, 22, 255, 44, 36, 25, 255, 48, 38, 26, 255, 52, 43, 30, 255, 37, 33, 23, 255, 41, 35, 25, 255, 39, 34, 23, 255, 44, 36, 24, 255, 42, 35, 23, 255, 46, 39, 25, 255, 41, 36, 24, 255, 41, 35, 24, 255, 37, 32, 22, 255, 37, 33, 23, 255, 35, 31, 22, 255, 57, 47, 34, 255, 43, 37, 25, 255, 56, 44, 30, 255, 54, 44, 30, 255, 53, 42, 28, 255, 38, 33, 22, 255, 40, 34, 23, 255, 46, 38, 25, 255, 45, 38, 28, 255, 38, 33, 23, 255, 36, 32, 22, 255, 34, 30, 22, 255, 42, 35, 23, 255, 53, 42, 28, 255, 36, 32, 22, 255, 34, 30, 22, 255, 53, 42, 27, 255, 39, 33, 23, 255, 36, 32, 24, 255, 36, 32, 22, 255, 39, 34, 23, 255, 41, 35, 24, 255, 46, 38, 25, 255, 62, 46, 31, 255, 53, 42, 27, 255, 43, 36, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 43, 36, 25, 255, 38, 33, 23, 255, 37, 32, 22, 255, 37, 33, 23, 255, 43, 37, 26, 255, 38, 33, 23, 255, 38, 33, 23, 255, 68, 55, 39, 255, 71, 57, 40, 255, 72, 58, 40, 255, 37, 32, 22, 255, 40, 34, 24, 255, 37, 33, 22, 255, 63, 51, 35, 255, 48, 41, 28, 255, 37, 33, 23, 255, 62, 50, 35, 255, 55, 45, 31, 255, 42, 36, 24, 255, 38, 33, 23, 255, 36, 32, 22, 255, 43, 36, 24, 255, 55, 43, 28, 255, 52, 41, 27, 255, 46, 38, 25, 255, 58, 45, 29, 255, 42, 36, 24, 255, 42, 36, 24, 255, 38, 39, 32, 255, 46, 40, 28, 255, 59, 49, 34, 255, 43, 37, 26, 255, 37, 33, 23, 255, 35, 31, 23, 255, 38, 34, 23, 255, 44, 37, 24, 255, 65, 53, 37, 255, 35, 31, 22, 255, 42, 37, 26, 255, 42, 36, 23, 255, 39, 33, 23, 255, 35, 31, 22, 255, 54, 42, 27, 255, 47, 38, 25, 255, 50, 40, 27, 255, 54, 43, 28, 255, 43, 37, 24, 255, 43, 36, 24, 255, 42, 36, 24, 255, 45, 38, 25, 255, 45, 38, 25, 255, 57, 45, 29, 255, 46, 39, 25, 255, 51, 49, 40, 255, 52, 42, 28, 255, 48, 40, 26, 255, 42, 36, 24, 255, 36, 32, 23, 255, 54, 45, 33, 255, 72, 58, 42, 255, 48, 40, 30, 255, 49, 40, 26, 255, 52, 42, 28, 255, 52, 42, 27, 255, 51, 41, 27, 255, 37, 33, 23, 255, 41, 35, 24, 255, 41, 35, 24, 255, 43, 36, 24, 255, 35, 31, 22, 255, 37, 33, 23, 255, 40, 34, 24, 255, 39, 34, 23, 255, 42, 36, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 61, 47, 31, 255, 77, 57, 33, 255, 62, 47, 31, 255, 45, 37, 24, 255, 43, 36, 24, 255, 43, 37, 24, 255, 46, 38, 25, 255, 52, 42, 27, 255, 44, 37, 24, 255, 59, 46, 30, 255, 45, 37, 24, 255, 71, 57, 41, 255, 63, 52, 37, 255, 40, 34, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 33, 30, 22, 255, 70, 57, 40, 255, 48, 40, 30, 255, 33, 30, 22, 255, 41, 36, 24, 255, 43, 37, 24, 255, 41, 35, 24, 255, 44, 37, 24, 255, 51, 41, 27, 255, 39, 34, 23, 255, 43, 36, 24, 255, 49, 40, 26, 255, 47, 39, 25, 255, 38, 33, 23, 255, 40, 34, 24, 255, 53, 42, 28, 255, 45, 38, 25, 255, 37, 33, 23, 255, 45, 37, 24, 255, 57, 45, 29, 255, 59, 46, 30, 255, 58, 45, 30, 255, 51, 41, 27, 255, 42, 36, 24, 255, 35, 53, 36, 255, 33, 49, 34, 255, 30, 42, 30, 255, 30, 42, 30, 255, 28, 39, 29, 255, 27, 37, 28, 255, 33, 47, 33, 255, 35, 51, 35, 255, 33, 48, 33, 255, 34, 50, 34, 255, 30, 43, 31, 255, 30, 43, 31, 255, 23, 30, 24, 255, 28, 35, 28, 255, 23, 29, 24, 255, 26, 35, 27, 255, 29, 41, 30, 255, 25, 34, 26, 255, 28, 40, 29, 255, 28, 39, 29, 255, 30, 42, 30, 255, 33, 48, 33, 255, 30, 42, 30, 255, 35, 52, 35, 255, 32, 46, 32, 255, 32, 46, 32, 255, 31, 45, 32, 255, 28, 40, 29, 255, 27, 37, 28, 255, 28, 39, 29, 255, 30, 42, 30, 255, 27, 37, 28, 255, 26, 36, 27, 255, 29, 40, 29, 255, 29, 41, 30, 255, 26, 36, 27, 255, 29, 40, 29, 255, 30, 43, 31, 255, 33, 47, 33, 255, 30, 43, 31, 255, 32, 47, 33, 255, 36, 54, 36, 255, 31, 44, 31, 255, 32, 47, 33, 255, 30, 43, 31, 255, 32, 46, 32, 255, 36, 54, 36, 255, 30, 42, 30, 255, 32, 47, 33, 255, 28, 39, 29, 255, 29, 41, 30, 255, 30, 42, 30, 255, 31, 44, 31, 255, 33, 48, 33, 255, 33, 47, 33, 255, 30, 43, 31, 255, 24, 32, 25, 255, 26, 35, 27, 255, 28, 39, 29, 255, 24, 31, 25, 255, 28, 39, 29, 255, 23, 29, 24, 255, 28, 39, 29, 255, 27, 37, 28, 255, 28, 38, 28, 255, 28, 39, 29, 255, 31, 45, 32, 255, 29, 41, 30, 255, 31, 45, 32, 255, 29, 40, 29, 255, 27, 37, 28, 255, 25, 34, 26, 255, 23, 29, 24, 255, 27, 37, 28, 255, 29, 40, 29, 255, 31, 44, 31, 255, 31, 45, 32, 255, 35, 52, 35, 255, 30, 43, 31, 255, 32, 45, 32, 255, 32, 45, 32, 255, 31, 45, 32, 255, 34, 49, 34, 255, 27, 37, 28, 255, 27, 37, 28, 255, 28, 38, 28, 255, 26, 35, 27, 255, 25, 34, 26, 255, 26, 35, 27, 255, 27, 38, 28, 255, 28, 38, 28, 255, 29, 41, 30, 255, 30, 43, 31, 255, 32, 47, 33, 255, 29, 41, 30, 255, 34, 50, 34, 255, 37, 55, 37, 255, 31, 45, 32, 255, 38, 57, 38, 255, 38, 58, 38, 255, 32, 46, 32, 255, 32, 47, 33, 255, 31, 45, 32, 255, 31, 45, 32, 255, 32, 47, 33, 255, 30, 42, 30, 255, 31, 44, 31, 255, 25, 34, 26, 255, 26, 36, 27, 255, 25, 33, 26, 255, 27, 37, 28, 255, 31, 44, 31, 255, 32, 46, 32, 255, 26, 35, 27, 255, 25, 33, 26, 255, 24, 32, 25, 255, 23, 30, 24, 255, 28, 39, 29, 255, 28, 39, 29, 255, 23, 30, 24, 255, 25, 34, 26, 255, 25, 33, 26, 255, 28, 38, 28, 255, 29, 41, 30, 255, 29, 41, 30, 255, 27, 38, 28, 255, 32, 47, 33, 255, 34, 51, 35, 255, 30, 42, 30, 255, 42, 62, 41, 255, 37, 55, 37, 255, 37, 55, 37, 255, 33, 49, 34, 255, 31, 44, 31, 255, 32, 46, 32, 255, 30, 42, 30, 255, 30, 43, 31, 255, 29, 41, 30, 255, 32, 46, 32, 255, 34, 50, 34, 255, 36, 54, 36, 255, 33, 48, 33, 255, 32, 46, 32, 255, 31, 44, 31, 255, 33, 49, 34, 255, 32, 47, 33, 255, 34, 50, 34, 255, 30, 42, 30, 255, 27, 36, 27, 255, 25, 33, 26, 255, 50, 55, 12, 255, 24, 31, 25, 255, 29, 40, 29, 255, 28, 40, 29, 255, 29, 41, 30, 255, 31, 44, 31, 255, 30, 42, 30, 255, 30, 42, 30, 255, 28, 39, 29, 255, 27, 38, 28, 255, 26, 36, 27, 255, 29, 41, 30, 255, 30, 42, 30, 255, 32, 46, 32, 255, 26, 35, 27, 255, 27, 38, 28, 255, 24, 32, 25, 255, 25, 33, 26, 255, 26, 35, 27, 255, 30, 43, 31, 255, 36, 54, 36, 255, 33, 49, 34, 255, 35, 53, 36, 255, 36, 54, 36, 255, 36, 54, 36, 255, 33, 49, 34, 255, 33, 47, 33, 255, 30, 42, 30, 255, 32, 46, 32, 255, 31, 44, 31, 255, 29, 41, 30, 255, 28, 39, 29, 255, 29, 41, 30, 255, 30, 42, 30, 255, 28, 39, 29, 255, 27, 37, 28, 255, 30, 43, 31, 255, 32, 46, 32, 255, 32, 47, 33, 255, 32, 46, 32, 255, 32, 47, 33, 255, 43, 63, 41, 255, 37, 56, 37, 255, 34, 49, 34, 255, 34, 49, 34, 255, 27, 38, 28, 255, 29, 41, 30, 255, 30, 43, 31, 255, 29, 41, 30, 255, 27, 38, 28, 255, 30, 42, 30, 255, 31, 45, 32, 255, 28, 39, 29, 255, 25, 34, 26, 255, 26, 33, 27, 255, 23, 30, 24, 255, 24, 32, 25, 255, 27, 37, 28, 255, 28, 38, 28, 255, 31, 45, 32, 255, 28, 39, 29, 255, 28, 38, 28, 255, 28, 40, 29, 255, 28, 38, 28, 255, 28, 40, 29, 255, 25, 34, 26, 255, 28, 38, 28, 255, 29, 40, 29, 255, 30, 43, 31, 255, 29, 41, 30, 255, 29, 41, 30, 255, 28, 39, 29, 255, 26, 35, 27, 255, 29, 41, 30, 255, 26, 36, 27, 255, 33, 49, 34, 255, 37, 56, 37, 255, 32, 46, 32, 255, 34, 49, 34, 255, 35, 52, 35, 255, 29, 41, 30, 255, 28, 39, 29, 255, 31, 45, 32, 255, 31, 44, 31, 255, 33, 48, 33, 255, 31, 44, 31, 255, 30, 42, 30, 255, 32, 46, 32, 255, 35, 51, 35, 255, 35, 51, 35, 255, 30, 43, 31, 255, 30, 43, 31, 255, 27, 38, 28, 255, 30, 42, 30, 255, 29, 41, 30, 255, 24, 32, 25, 255, 25, 33, 26, 255, 24, 32, 25, 255, 23, 29, 24, 255, 26, 35, 27, 255, 31, 45, 32, 255, 31, 44, 31, 255, 33, 48, 33, 255, 35, 52, 35, 255, 36, 54, 36, 255, 35, 51, 35, 255, 44, 38, 27, 255, 38, 33, 23, 255, 42, 36, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 39, 34, 25, 255, 53, 44, 32, 255, 50, 42, 31, 255, 44, 38, 27, 255, 42, 36, 24, 255, 43, 37, 24, 255, 54, 43, 28, 255, 50, 40, 27, 255, 38, 33, 23, 255, 43, 36, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 48, 39, 25, 255, 70, 52, 33, 255, 45, 38, 25, 255, 52, 42, 27, 255, 58, 45, 30, 255, 57, 44, 29, 255, 63, 48, 31, 255, 42, 36, 24, 255, 37, 33, 23, 255, 39, 34, 23, 255, 43, 37, 24, 255, 48, 40, 26, 255, 49, 40, 26, 255, 42, 36, 24, 255, 43, 36, 24, 255, 39, 34, 24, 255, 40, 34, 24, 255, 39, 34, 24, 255, 39, 34, 23, 255, 42, 36, 24, 255, 36, 32, 23, 255, 36, 32, 23, 255, 40, 35, 24, 255, 40, 34, 24, 255, 44, 37, 24, 255, 40, 35, 24, 255, 45, 37, 24, 255, 43, 37, 24, 255, 39, 34, 23, 255, 34, 31, 22, 255, 35, 31, 22, 255, 68, 55, 40, 255, 35, 31, 22, 255, 48, 39, 25, 255, 55, 43, 28, 255, 52, 42, 27, 255, 41, 35, 24, 255, 35, 31, 22, 255, 40, 35, 24, 255, 63, 48, 31, 255, 53, 42, 28, 255, 43, 36, 24, 255, 39, 34, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 51, 43, 31, 255, 55, 54, 45, 255, 34, 30, 22, 255, 36, 32, 22, 255, 39, 34, 23, 255, 38, 33, 23, 255, 38, 33, 23, 255, 37, 33, 23, 255, 38, 33, 23, 255, 36, 32, 23, 255, 40, 34, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 34, 31, 22, 255, 40, 35, 25, 255, 42, 35, 23, 255, 39, 34, 23, 255, 36, 32, 23, 255, 37, 33, 24, 255, 36, 32, 22, 255, 39, 34, 24, 255, 45, 38, 24, 255, 55, 43, 28, 255, 49, 40, 26, 255, 43, 36, 24, 255, 44, 37, 24, 255, 42, 36, 24, 255, 66, 54, 38, 255, 45, 39, 28, 255, 39, 34, 24, 255, 60, 49, 35, 255, 39, 33, 24, 255, 39, 34, 25, 255, 58, 47, 32, 255, 56, 46, 31, 255, 49, 40, 28, 255, 70, 54, 38, 255, 64, 50, 35, 255, 48, 39, 26, 255, 40, 35, 25, 255, 39, 34, 23, 255, 39, 34, 23, 255, 43, 37, 24, 255, 39, 34, 24, 255, 42, 36, 24, 255, 54, 42, 28, 255, 47, 38, 26, 255, 36, 32, 23, 255, 39, 33, 23, 255, 43, 36, 26, 255, 40, 35, 24, 255, 45, 37, 25, 255, 54, 43, 30, 255, 56, 44, 31, 255, 47, 38, 27, 255, 44, 40, 24, 255, 39, 34, 23, 255, 39, 34, 23, 255, 43, 36, 23, 255, 37, 33, 23, 255, 33, 30, 22, 255, 41, 36, 26, 255, 99, 125, 87, 255, 55, 43, 28, 255, 38, 33, 23, 255, 38, 33, 23, 255, 46, 38, 25, 255, 37, 33, 23, 255, 51, 43, 31, 255, 39, 34, 23, 255, 43, 37, 24, 255, 34, 31, 22, 255, 52, 42, 27, 255, 51, 41, 27, 255, 58, 45, 30, 255, 52, 41, 27, 255, 45, 37, 24, 255, 39, 34, 23, 255, 41, 35, 23, 255, 40, 35, 24, 255, 41, 35, 24, 255, 39, 34, 23, 255, 41, 35, 23, 255, 38, 33, 23, 255, 37, 33, 23, 255, 44, 38, 27, 255, 57, 47, 33, 255, 38, 33, 22, 255, 40, 35, 24, 255, 53, 44, 30, 255, 41, 34, 23, 255, 40, 35, 23, 255, 43, 36, 25, 255, 43, 37, 25, 255, 48, 40, 28, 255, 43, 36, 24, 255, 41, 35, 25, 255, 40, 35, 23, 255, 51, 41, 28, 255, 35, 31, 22, 255, 46, 38, 25, 255, 46, 38, 25, 255, 46, 39, 25, 255, 42, 36, 24, 255, 50, 40, 27, 255, 50, 40, 26, 255, 42, 36, 24, 255, 41, 35, 23, 255, 33, 30, 22, 255, 56, 47, 33, 255, 48, 41, 30, 255, 57, 47, 33, 255, 35, 30, 22, 255, 35, 31, 22, 255, 48, 40, 26, 255, 39, 34, 23, 255, 39, 34, 23, 255, 36, 32, 23, 255, 33, 30, 22, 255, 42, 36, 24, 255, 62, 47, 31, 255, 53, 42, 28, 255, 61, 46, 31, 255, 52, 42, 27, 255, 51, 41, 27, 255, 43, 37, 24, 255, 42, 36, 24, 255, 62, 47, 31, 255, 48, 40, 26, 255, 60, 46, 31, 255, 41, 36, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 52, 42, 27, 255, 38, 33, 23, 255, 55, 46, 33, 255, 33, 30, 22, 255, 50, 42, 31, 255, 36, 32, 23, 255, 37, 33, 23, 255, 40, 34, 24, 255, 36, 32, 22, 255, 46, 39, 25, 255, 43, 36, 24, 255, 41, 36, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 44, 37, 24, 255, 52, 42, 27, 255, 43, 37, 24, 255, 37, 33, 23, 255, 39, 34, 23, 255, 42, 36, 24, 255, 43, 36, 24, 255, 58, 45, 30, 255, 61, 47, 31, 255, 71, 52, 33, 255, 46, 38, 25, 255, 42, 36, 24, 255, 58, 45, 30, 255, 62, 47, 31, 255, 45, 38, 25, 255, 54, 43, 28, 255, 43, 37, 24, 255, 35, 31, 22, 255, 37, 33, 23, 255, 37, 33, 23, 255, 40, 34, 24, 255, 37, 33, 23, 255, 35, 31, 22, 255, 36, 32, 24, 255, 34, 30, 22, 255, 38, 33, 23, 255, 37, 33, 24, 255, 39, 34, 23, 255, 42, 36, 24, 255, 40, 35, 24, 255, 35, 31, 23, 255, 42, 36, 24, 255, 43, 36, 24, 255, 34, 30, 22, 255, 39, 33, 23, 255, 42, 36, 24, 255, 48, 40, 26, 255, 50, 40, 27, 255, 59, 45, 30, 255, 44, 37, 24, 255, 65, 86, 33, 255, 48, 40, 26, 255, 43, 37, 24, 255, 44, 37, 24, 255, 44, 37, 24, 255, 41, 35, 24, 255, 43, 64, 42, 255, 36, 53, 36, 255, 31, 45, 32, 255, 29, 41, 30, 255, 31, 45, 32, 255, 30, 43, 31, 255, 33, 48, 33, 255, 31, 44, 31, 255, 33, 48, 33, 255, 32, 47, 33, 255, 30, 42, 30, 255, 28, 38, 28, 255, 28, 39, 29, 255, 23, 29, 24, 255, 23, 29, 24, 255, 25, 33, 26, 255, 26, 36, 27, 255, 26, 35, 27, 255, 26, 36, 27, 255, 32, 45, 32, 255, 33, 49, 34, 255, 28, 40, 29, 255, 32, 45, 32, 255, 30, 43, 31, 255, 32, 47, 33, 255, 31, 45, 32, 255, 32, 47, 33, 255, 31, 45, 32, 255, 32, 47, 33, 255, 31, 44, 31, 255, 32, 47, 33, 255, 31, 45, 32, 255, 67, 80, 15, 255, 25, 33, 26, 255, 28, 38, 28, 255, 23, 30, 24, 255, 28, 40, 29, 255, 29, 40, 29, 255, 30, 42, 30, 255, 34, 50, 34, 255, 35, 51, 35, 255, 35, 51, 35, 255, 34, 49, 34, 255, 34, 50, 34, 255, 32, 45, 32, 255, 29, 40, 29, 255, 31, 45, 32, 255, 30, 42, 30, 255, 29, 41, 30, 255, 28, 38, 28, 255, 25, 33, 26, 255, 25, 33, 26, 255, 27, 37, 28, 255, 30, 43, 31, 255, 28, 38, 28, 255, 27, 37, 28, 255, 27, 37, 28, 255, 29, 41, 30, 255, 27, 38, 28, 255, 26, 33, 27, 255, 24, 31, 25, 255, 23, 29, 24, 255, 29, 41, 30, 255, 28, 39, 29, 255, 26, 35, 27, 255, 28, 38, 28, 255, 30, 43, 31, 255, 28, 39, 29, 255, 26, 35, 27, 255, 28, 39, 29, 255, 27, 37, 28, 255, 25, 34, 26, 255, 27, 37, 28, 255, 24, 32, 25, 255, 29, 40, 29, 255, 34, 49, 34, 255, 31, 44, 31, 255, 28, 39, 29, 255, 34, 50, 34, 255, 32, 47, 33, 255, 30, 42, 30, 255, 28, 38, 28, 255, 32, 46, 32, 255, 27, 37, 28, 255, 27, 37, 28, 255, 28, 38, 28, 255, 29, 40, 29, 255, 26, 36, 27, 255, 27, 38, 28, 255, 25, 33, 26, 255, 28, 39, 29, 255, 26, 35, 27, 255, 32, 47, 33, 255, 30, 42, 30, 255, 29, 41, 30, 255, 33, 49, 34, 255, 32, 46, 32, 255, 33, 48, 33, 255, 33, 49, 34, 255, 34, 50, 34, 255, 30, 43, 31, 255, 34, 50, 34, 255, 35, 52, 35, 255, 31, 44, 31, 255, 33, 49, 34, 255, 34, 49, 34, 255, 29, 41, 30, 255, 27, 37, 28, 255, 28, 38, 28, 255, 25, 34, 26, 255, 27, 37, 28, 255, 30, 42, 30, 255, 29, 41, 30, 255, 24, 32, 25, 255, 26, 34, 26, 255, 26, 35, 27, 255, 25, 34, 26, 255, 27, 37, 28, 255, 30, 43, 31, 255, 26, 35, 27, 255, 26, 35, 27, 255, 26, 36, 27, 255, 24, 32, 25, 255, 25, 33, 26, 255, 27, 37, 28, 255, 31, 45, 32, 255, 28, 38, 28, 255, 32, 46, 32, 255, 28, 39, 29, 255, 29, 41, 30, 255, 34, 51, 35, 255, 33, 49, 34, 255, 30, 43, 31, 255, 30, 43, 31, 255, 28, 40, 29, 255, 30, 43, 31, 255, 29, 41, 30, 255, 31, 44, 31, 255, 33, 48, 33, 255, 33, 48, 33, 255, 34, 49, 34, 255, 33, 47, 33, 255, 32, 46, 32, 255, 24, 32, 25, 255, 28, 39, 29, 255, 30, 42, 30, 255, 31, 44, 31, 255, 26, 36, 27, 255, 25, 33, 26, 255, 26, 34, 26, 255, 30, 43, 31, 255, 27, 37, 28, 255, 32, 47, 33, 255, 27, 37, 28, 255, 26, 35, 27, 255, 30, 42, 30, 255, 27, 37, 28, 255, 29, 41, 30, 255, 32, 47, 33, 255, 28, 39, 29, 255, 30, 42, 30, 255, 30, 43, 31, 255, 27, 36, 27, 255, 28, 38, 28, 255, 29, 40, 29, 255, 27, 37, 28, 255, 31, 44, 31, 255, 31, 44, 31, 255, 34, 50, 34, 255, 34, 50, 34, 255, 32, 47, 33, 255, 32, 46, 32, 255, 35, 52, 35, 255, 42, 62, 41, 255, 32, 46, 32, 255, 36, 53, 36, 255, 36, 53, 36, 255, 33, 48, 33, 255, 32, 46, 32, 255, 31, 45, 32, 255, 30, 42, 30, 255, 28, 38, 28, 255, 28, 39, 29, 255, 33, 47, 33, 255, 33, 48, 33, 255, 29, 40, 29, 255, 32, 45, 32, 255, 34, 50, 34, 255, 33, 48, 33, 255, 33, 47, 33, 255, 37, 55, 37, 255, 40, 60, 40, 255, 37, 56, 37, 255, 38, 58, 38, 255, 34, 50, 34, 255, 31, 45, 32, 255, 30, 42, 30, 255, 31, 45, 32, 255, 27, 37, 28, 255, 24, 31, 25, 255, 31, 44, 31, 255, 32, 46, 32, 255, 28, 38, 28, 255, 28, 39, 29, 255, 27, 36, 27, 255, 25, 33, 26, 255, 26, 35, 27, 255, 26, 35, 27, 255, 27, 37, 28, 255, 23, 30, 24, 255, 28, 40, 29, 255, 30, 42, 30, 255, 27, 37, 28, 255, 24, 31, 25, 255, 27, 38, 28, 255, 28, 39, 29, 255, 27, 37, 28, 255, 27, 38, 28, 255, 28, 39, 29, 255, 27, 37, 28, 255, 25, 33, 26, 255, 25, 33, 26, 255, 24, 31, 25, 255, 25, 33, 26, 255, 27, 36, 27, 255, 31, 44, 31, 255, 35, 53, 36, 255, 36, 54, 36, 255, 36, 54, 36, 255, 35, 52, 35, 255, 32, 47, 33, 255, 34, 49, 34, 255, 35, 52, 35, 255, 34, 50, 34, 255, 36, 53, 36, 255, 33, 48, 33, 255, 30, 43, 31, 255, 32, 46, 32, 255, 33, 49, 34, 255, 35, 52, 35, 255, 33, 47, 33, 255, 32, 45, 32, 255, 32, 45, 32, 255, 30, 42, 30, 255, 30, 43, 31, 255, 26, 35, 27, 255, 23, 30, 24, 255, 25, 34, 26, 255, 25, 31, 25, 255, 29, 41, 30, 255, 34, 49, 34, 255, 29, 41, 30, 255, 30, 42, 30, 255, 35, 51, 35, 255, 37, 56, 37, 255, 36, 54, 36, 255, 46, 38, 25, 255, 44, 37, 24, 255, 37, 33, 23, 255, 34, 31, 22, 255, 43, 37, 24, 255, 40, 35, 25, 255, 34, 31, 22, 255, 34, 30, 22, 255, 45, 39, 28, 255, 36, 32, 23, 255, 46, 38, 25, 255, 53, 42, 28, 255, 63, 48, 32, 255, 53, 42, 28, 255, 47, 39, 25, 255, 50, 40, 27, 255, 43, 36, 24, 255, 43, 36, 24, 255, 57, 45, 29, 255, 43, 37, 24, 255, 69, 51, 33, 255, 69, 51, 33, 255, 69, 51, 33, 255, 58, 45, 30, 255, 60, 46, 30, 255, 56, 44, 29, 255, 48, 40, 26, 255, 44, 37, 24, 255, 39, 34, 24, 255, 40, 35, 24, 255, 49, 40, 26, 255, 49, 40, 26, 255, 66, 49, 33, 255, 41, 35, 24, 255, 34, 31, 22, 255, 41, 36, 26, 255, 34, 31, 22, 255, 42, 36, 24, 255, 40, 35, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 38, 33, 23, 255, 35, 31, 22, 255, 45, 37, 24, 255, 70, 52, 33, 255, 54, 43, 28, 255, 45, 37, 24, 255, 39, 34, 25, 255, 54, 45, 33, 255, 39, 34, 25, 255, 40, 35, 24, 255, 70, 52, 33, 255, 54, 43, 28, 255, 35, 31, 22, 255, 36, 32, 24, 255, 33, 30, 22, 255, 40, 35, 24, 255, 44, 37, 24, 255, 41, 35, 24, 255, 43, 37, 24, 255, 34, 31, 22, 255, 37, 33, 23, 255, 34, 30, 22, 255, 37, 33, 24, 255, 48, 40, 30, 255, 51, 43, 31, 255, 37, 33, 23, 255, 33, 30, 22, 255, 63, 52, 37, 255, 34, 30, 22, 255, 35, 31, 22, 255, 37, 33, 23, 255, 36, 32, 22, 255, 41, 36, 26, 255, 39, 33, 23, 255, 41, 36, 26, 255, 42, 36, 24, 255, 43, 36, 24, 255, 41, 35, 23, 255, 38, 33, 23, 255, 43, 36, 24, 255, 37, 32, 22, 255, 50, 40, 27, 255, 54, 43, 28, 255, 64, 49, 32, 255, 46, 38, 25, 255, 43, 36, 23, 255, 42, 35, 23, 255, 40, 35, 25, 255, 36, 32, 22, 255, 72, 58, 41, 255, 49, 41, 29, 255, 37, 32, 23, 255, 36, 32, 24, 255, 39, 34, 24, 255, 55, 44, 30, 255, 53, 41, 28, 255, 50, 40, 27, 255, 63, 49, 33, 255, 47, 39, 26, 255, 44, 37, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 44, 37, 24, 255, 51, 41, 27, 255, 41, 35, 24, 255, 41, 35, 23, 255, 50, 40, 26, 255, 41, 35, 24, 255, 41, 35, 24, 255, 44, 37, 26, 255, 48, 40, 27, 255, 39, 34, 24, 255, 42, 36, 24, 255, 46, 38, 25, 255, 46, 37, 25, 255, 41, 35, 24, 255, 43, 36, 24, 255, 51, 40, 26, 255, 37, 33, 23, 255, 42, 36, 24, 255, 36, 32, 23, 255, 39, 34, 25, 255, 36, 32, 23, 255, 40, 34, 24, 255, 44, 37, 24, 255, 36, 32, 23, 255, 34, 31, 22, 255, 42, 36, 24, 255, 40, 35, 25, 255, 45, 39, 28, 255, 39, 34, 25, 255, 37, 33, 24, 255, 33, 30, 22, 255, 52, 42, 27, 255, 52, 49, 39, 255, 63, 47, 32, 255, 42, 36, 24, 255, 41, 34, 24, 255, 52, 42, 28, 255, 40, 34, 23, 255, 43, 36, 25, 255, 47, 38, 25, 255, 49, 39, 26, 255, 47, 38, 25, 255, 40, 34, 23, 255, 37, 32, 22, 255, 37, 32, 22, 255, 40, 35, 23, 255, 36, 32, 22, 255, 55, 45, 31, 255, 48, 39, 27, 255, 73, 56, 39, 255, 50, 39, 27, 255, 49, 39, 26, 255, 47, 38, 25, 255, 42, 36, 24, 255, 40, 34, 24, 255, 38, 32, 23, 255, 41, 35, 24, 255, 41, 35, 24, 255, 41, 35, 23, 255, 37, 33, 23, 255, 43, 36, 24, 255, 43, 37, 24, 255, 43, 35, 23, 255, 43, 37, 24, 255, 52, 41, 27, 255, 49, 40, 26, 255, 39, 33, 23, 255, 36, 31, 22, 255, 56, 46, 33, 255, 36, 32, 23, 255, 36, 32, 22, 255, 45, 39, 28, 255, 37, 33, 23, 255, 51, 41, 27, 255, 52, 42, 27, 255, 42, 36, 24, 255, 39, 34, 24, 255, 40, 34, 24, 255, 67, 50, 33, 255, 49, 40, 26, 255, 43, 37, 24, 255, 40, 35, 24, 255, 45, 37, 24, 255, 49, 40, 26, 255, 51, 41, 27, 255, 57, 45, 29, 255, 51, 41, 27, 255, 46, 39, 25, 255, 41, 35, 24, 255, 42, 36, 24, 255, 48, 40, 26, 255, 59, 45, 30, 255, 51, 41, 27, 255, 35, 31, 22, 255, 59, 49, 35, 255, 41, 36, 26, 255, 58, 48, 34, 255, 33, 30, 22, 255, 39, 33, 23, 255, 39, 34, 24, 255, 44, 38, 27, 255, 64, 52, 37, 255, 36, 32, 24, 255, 40, 34, 24, 255, 38, 33, 23, 255, 34, 30, 22, 255, 40, 34, 24, 255, 43, 37, 24, 255, 50, 40, 27, 255, 49, 40, 26, 255, 41, 36, 24, 255, 44, 37, 24, 255, 48, 40, 26, 255, 41, 36, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 52, 42, 27, 255, 58, 45, 30, 255, 43, 36, 24, 255, 46, 39, 25, 255, 49, 40, 26, 255, 46, 39, 25, 255, 47, 39, 25, 255, 39, 34, 24, 255, 35, 31, 22, 255, 42, 36, 24, 255, 45, 37, 24, 255, 35, 31, 22, 255, 36, 32, 23, 255, 41, 35, 24, 255, 37, 33, 23, 255, 37, 33, 24, 255, 34, 31, 22, 255, 42, 37, 27, 255, 37, 33, 23, 255, 38, 33, 23, 255, 39, 34, 23, 255, 37, 33, 23, 255, 33, 30, 22, 255, 42, 36, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 39, 34, 24, 255, 35, 31, 22, 255, 35, 31, 22, 255, 55, 43, 28, 255, 45, 37, 24, 255, 41, 36, 24, 255, 46, 38, 25, 255, 39, 33, 23, 255, 58, 45, 30, 255, 41, 36, 24, 255, 35, 31, 22, 255, 37, 55, 37, 255, 35, 51, 35, 255, 31, 44, 31, 255, 31, 45, 32, 255, 33, 48, 33, 255, 30, 42, 30, 255, 32, 46, 32, 255, 30, 42, 30, 255, 32, 46, 32, 255, 32, 46, 32, 255, 30, 43, 31, 255, 30, 43, 31, 255, 27, 36, 27, 255, 24, 31, 25, 255, 25, 33, 26, 255, 23, 30, 24, 255, 29, 41, 30, 255, 25, 33, 26, 255, 27, 36, 27, 255, 30, 42, 30, 255, 33, 48, 33, 255, 26, 36, 27, 255, 29, 41, 30, 255, 32, 45, 32, 255, 33, 48, 33, 255, 31, 45, 32, 255, 30, 43, 31, 255, 32, 46, 32, 255, 33, 49, 34, 255, 30, 43, 31, 255, 30, 43, 31, 255, 29, 41, 30, 255, 26, 36, 27, 255, 27, 37, 28, 255, 23, 30, 24, 255, 24, 32, 25, 255, 26, 35, 27, 255, 30, 43, 31, 255, 34, 49, 34, 255, 34, 50, 34, 255, 35, 52, 35, 255, 33, 48, 33, 255, 33, 48, 33, 255, 34, 49, 34, 255, 32, 47, 33, 255, 29, 41, 30, 255, 28, 40, 29, 255, 30, 42, 30, 255, 24, 32, 25, 255, 27, 37, 28, 255, 23, 29, 24, 255, 24, 32, 25, 255, 24, 31, 25, 255, 24, 32, 25, 255, 23, 30, 24, 255, 24, 31, 25, 255, 27, 37, 28, 255, 24, 32, 25, 255, 27, 38, 28, 255, 24, 32, 25, 255, 23, 30, 24, 255, 24, 32, 25, 255, 31, 44, 31, 255, 27, 36, 27, 255, 26, 34, 26, 255, 25, 33, 26, 255, 30, 43, 31, 255, 29, 41, 30, 255, 28, 38, 28, 255, 23, 29, 24, 255, 27, 37, 28, 255, 27, 37, 28, 255, 26, 36, 27, 255, 27, 37, 28, 255, 30, 42, 30, 255, 34, 49, 34, 255, 30, 42, 30, 255, 30, 42, 30, 255, 31, 45, 32, 255, 30, 42, 30, 255, 31, 45, 32, 255, 32, 45, 32, 255, 26, 35, 27, 255, 28, 40, 29, 255, 28, 39, 29, 255, 28, 39, 29, 255, 29, 40, 29, 255, 30, 42, 30, 255, 26, 34, 26, 255, 23, 30, 24, 255, 26, 34, 26, 255, 26, 35, 27, 255, 26, 35, 27, 255, 32, 46, 32, 255, 31, 45, 32, 255, 32, 47, 33, 255, 32, 46, 32, 255, 29, 41, 30, 255, 33, 48, 33, 255, 31, 45, 32, 255, 33, 48, 33, 255, 33, 49, 34, 255, 37, 55, 37, 255, 43, 64, 42, 255, 37, 55, 37, 255, 36, 53, 36, 255, 31, 44, 31, 255, 29, 41, 30, 255, 28, 38, 28, 255, 29, 41, 30, 255, 29, 41, 30, 255, 26, 36, 27, 255, 27, 37, 28, 255, 24, 32, 25, 255, 25, 33, 26, 255, 26, 36, 27, 255, 25, 34, 26, 255, 28, 39, 29, 255, 31, 45, 32, 255, 28, 39, 29, 255, 27, 38, 28, 255, 27, 37, 28, 255, 27, 38, 28, 255, 24, 32, 25, 255, 24, 31, 25, 255, 29, 40, 29, 255, 28, 40, 29, 255, 25, 33, 26, 255, 28, 39, 29, 255, 29, 41, 30, 255, 30, 42, 30, 255, 27, 37, 28, 255, 30, 42, 30, 255, 28, 38, 28, 255, 27, 37, 28, 255, 29, 40, 29, 255, 30, 42, 30, 255, 27, 36, 27, 255, 33, 48, 33, 255, 34, 49, 34, 255, 34, 50, 34, 255, 32, 47, 33, 255, 29, 41, 30, 255, 26, 35, 27, 255, 26, 35, 27, 255, 31, 45, 32, 255, 26, 35, 27, 255, 26, 35, 27, 255, 24, 32, 25, 255, 26, 35, 27, 255, 27, 36, 27, 255, 29, 41, 30, 255, 26, 34, 26, 255, 23, 29, 24, 255, 24, 32, 25, 255, 26, 36, 27, 255, 28, 39, 29, 255, 32, 47, 33, 255, 35, 52, 35, 255, 30, 42, 30, 255, 30, 42, 30, 255, 27, 37, 28, 255, 27, 37, 28, 255, 26, 34, 26, 255, 27, 37, 28, 255, 30, 42, 30, 255, 34, 49, 34, 255, 35, 52, 35, 255, 36, 54, 36, 255, 36, 53, 36, 255, 32, 46, 32, 255, 32, 46, 32, 255, 33, 47, 33, 255, 37, 55, 37, 255, 33, 48, 33, 255, 35, 52, 35, 255, 32, 46, 32, 255, 30, 42, 30, 255, 32, 45, 32, 255, 29, 41, 30, 255, 29, 41, 30, 255, 27, 37, 28, 255, 26, 36, 27, 255, 31, 45, 32, 255, 32, 46, 32, 255, 29, 41, 30, 255, 31, 45, 32, 255, 30, 43, 31, 255, 28, 39, 29, 255, 35, 51, 35, 255, 37, 55, 37, 255, 33, 48, 33, 255, 37, 56, 37, 255, 36, 54, 36, 255, 33, 48, 33, 255, 29, 41, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 28, 39, 29, 255, 26, 35, 27, 255, 27, 37, 28, 255, 29, 40, 29, 255, 24, 31, 25, 255, 27, 36, 27, 255, 28, 39, 29, 255, 30, 42, 30, 255, 26, 35, 27, 255, 23, 29, 24, 255, 25, 33, 26, 255, 29, 37, 29, 255, 26, 35, 27, 255, 28, 39, 29, 255, 27, 37, 28, 255, 25, 33, 26, 255, 25, 33, 26, 255, 24, 32, 25, 255, 28, 39, 29, 255, 31, 45, 32, 255, 33, 49, 34, 255, 28, 40, 29, 255, 24, 30, 25, 255, 25, 34, 26, 255, 26, 36, 27, 255, 27, 37, 28, 255, 29, 40, 29, 255, 31, 44, 31, 255, 36, 54, 36, 255, 40, 60, 40, 255, 40, 59, 39, 255, 37, 56, 37, 255, 38, 58, 38, 255, 34, 49, 34, 255, 32, 47, 33, 255, 36, 54, 36, 255, 35, 52, 35, 255, 35, 52, 35, 255, 31, 44, 31, 255, 32, 46, 32, 255, 34, 49, 34, 255, 37, 56, 37, 255, 33, 47, 33, 255, 35, 51, 35, 255, 33, 49, 34, 255, 31, 45, 32, 255, 30, 43, 31, 255, 26, 35, 27, 255, 27, 37, 28, 255, 26, 35, 27, 255, 25, 34, 26, 255, 30, 43, 31, 255, 32, 46, 32, 255, 31, 45, 32, 255, 32, 47, 33, 255, 33, 48, 33, 255, 36, 54, 36, 255, 43, 63, 41, 255, 51, 41, 27, 255, 49, 40, 26, 255, 45, 37, 24, 255, 36, 32, 23, 255, 40, 34, 24, 255, 43, 37, 24, 255, 43, 36, 24, 255, 39, 34, 24, 255, 34, 30, 22, 255, 37, 33, 23, 255, 41, 35, 24, 255, 48, 39, 25, 255, 58, 45, 30, 255, 56, 44, 29, 255, 48, 40, 26, 255, 43, 44, 37, 255, 33, 30, 22, 255, 40, 34, 24, 255, 54, 43, 28, 255, 39, 34, 24, 255, 52, 42, 28, 255, 65, 49, 33, 255, 45, 37, 24, 255, 43, 37, 24, 255, 45, 37, 24, 255, 55, 43, 28, 255, 62, 47, 31, 255, 55, 43, 28, 255, 42, 36, 24, 255, 39, 34, 23, 255, 47, 39, 25, 255, 45, 37, 24, 255, 59, 45, 30, 255, 46, 38, 25, 255, 35, 31, 22, 255, 36, 31, 22, 255, 63, 52, 37, 255, 73, 59, 42, 255, 35, 31, 23, 255, 37, 33, 23, 255, 33, 30, 22, 255, 39, 34, 25, 255, 44, 38, 27, 255, 43, 36, 24, 255, 61, 46, 31, 255, 57, 44, 29, 255, 59, 45, 30, 255, 49, 40, 26, 255, 42, 36, 24, 255, 47, 39, 25, 255, 51, 41, 27, 255, 66, 49, 33, 255, 48, 40, 26, 255, 37, 33, 23, 255, 41, 35, 24, 255, 39, 34, 23, 255, 37, 33, 23, 255, 40, 34, 24, 255, 39, 34, 24, 255, 34, 31, 22, 255, 62, 51, 36, 255, 51, 43, 31, 255, 41, 35, 24, 255, 39, 34, 24, 255, 72, 58, 42, 255, 39, 34, 23, 255, 38, 33, 23, 255, 33, 30, 22, 255, 37, 33, 23, 255, 41, 35, 24, 255, 40, 34, 24, 255, 36, 32, 23, 255, 51, 43, 31, 255, 62, 51, 36, 255, 35, 31, 22, 255, 38, 33, 23, 255, 42, 36, 24, 255, 49, 40, 26, 255, 40, 34, 24, 255, 41, 35, 24, 255, 42, 36, 24, 255, 48, 39, 25, 255, 51, 41, 27, 255, 36, 31, 22, 255, 38, 32, 23, 255, 36, 32, 23, 255, 60, 49, 35, 255, 51, 43, 31, 255, 64, 51, 37, 255, 48, 40, 30, 255, 60, 49, 35, 255, 70, 57, 40, 255, 42, 35, 24, 255, 45, 38, 25, 255, 42, 36, 23, 255, 42, 35, 23, 255, 58, 44, 30, 255, 43, 36, 24, 255, 44, 37, 24, 255, 46, 38, 25, 255, 43, 36, 24, 255, 47, 38, 25, 255, 52, 41, 27, 255, 56, 44, 28, 255, 55, 44, 27, 255, 47, 38, 25, 255, 46, 37, 26, 255, 40, 34, 23, 255, 41, 35, 23, 255, 39, 33, 23, 255, 40, 33, 23, 255, 42, 35, 24, 255, 45, 37, 25, 255, 44, 36, 24, 255, 46, 38, 25, 255, 53, 43, 29, 255, 38, 33, 23, 255, 42, 36, 23, 255, 36, 32, 22, 255, 54, 45, 32, 255, 40, 35, 25, 255, 36, 31, 22, 255, 39, 34, 24, 255, 49, 40, 26, 255, 41, 36, 24, 255, 40, 34, 24, 255, 39, 34, 23, 255, 37, 33, 23, 255, 34, 30, 22, 255, 55, 46, 33, 255, 50, 42, 31, 255, 33, 30, 22, 255, 55, 46, 33, 255, 35, 31, 22, 255, 52, 42, 27, 255, 51, 41, 27, 255, 44, 36, 23, 255, 39, 34, 23, 255, 42, 36, 24, 255, 56, 44, 28, 255, 62, 47, 30, 255, 66, 50, 33, 255, 46, 38, 26, 255, 47, 38, 25, 255, 42, 36, 24, 255, 45, 37, 24, 255, 45, 37, 25, 255, 46, 37, 25, 255, 46, 38, 26, 255, 47, 40, 27, 255, 50, 42, 29, 255, 38, 33, 23, 255, 35, 31, 22, 255, 41, 35, 24, 255, 40, 34, 23, 255, 38, 33, 23, 255, 40, 35, 23, 255, 48, 39, 26, 255, 43, 36, 24, 255, 37, 32, 22, 255, 42, 36, 24, 255, 41, 35, 24, 255, 40, 34, 24, 255, 66, 49, 31, 255, 57, 44, 29, 255, 40, 35, 24, 255, 39, 33, 23, 255, 43, 36, 23, 255, 56, 43, 29, 255, 56, 44, 29, 255, 42, 36, 24, 255, 42, 36, 24, 255, 36, 32, 23, 255, 35, 31, 22, 255, 35, 31, 23, 255, 44, 37, 24, 255, 44, 37, 24, 255, 47, 38, 24, 255, 41, 35, 24, 255, 36, 31, 22, 255, 43, 36, 24, 255, 55, 43, 28, 255, 46, 39, 25, 255, 43, 37, 24, 255, 39, 34, 23, 255, 54, 43, 28, 255, 60, 46, 30, 255, 40, 35, 24, 255, 43, 36, 24, 255, 57, 45, 29, 255, 48, 40, 26, 255, 39, 34, 24, 255, 37, 33, 23, 255, 44, 37, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 39, 33, 23, 255, 37, 33, 23, 255, 34, 31, 22, 255, 37, 33, 23, 255, 44, 38, 27, 255, 33, 30, 22, 255, 58, 48, 34, 255, 34, 30, 22, 255, 35, 31, 22, 255, 36, 32, 23, 255, 43, 36, 24, 255, 45, 37, 24, 255, 38, 33, 23, 255, 40, 35, 24, 255, 43, 36, 24, 255, 45, 37, 24, 255, 52, 42, 27, 255, 51, 41, 27, 255, 54, 43, 28, 255, 48, 40, 26, 255, 48, 39, 25, 255, 52, 42, 27, 255, 49, 40, 26, 255, 45, 37, 24, 255, 45, 37, 24, 255, 43, 36, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 39, 34, 23, 255, 39, 34, 24, 255, 39, 34, 23, 255, 36, 32, 24, 255, 41, 35, 24, 255, 45, 37, 24, 255, 37, 33, 23, 255, 43, 36, 24, 255, 46, 40, 29, 255, 70, 57, 40, 255, 57, 47, 34, 255, 34, 31, 22, 255, 34, 30, 22, 255, 48, 40, 30, 255, 46, 40, 29, 255, 40, 35, 25, 255, 42, 36, 24, 255, 34, 31, 22, 255, 41, 35, 24, 255, 42, 36, 24, 255, 35, 31, 22, 255, 45, 37, 24, 255, 37, 33, 23, 255, 34, 30, 22, 255, 41, 35, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 48, 40, 26, 255, 46, 39, 25, 255, 61, 47, 31, 255, 55, 43, 28, 255, 52, 42, 27, 255, 35, 51, 35, 255, 35, 52, 35, 255, 35, 52, 35, 255, 36, 53, 36, 255, 34, 49, 34, 255, 33, 48, 33, 255, 30, 42, 30, 255, 33, 49, 34, 255, 32, 46, 32, 255, 32, 46, 32, 255, 25, 34, 26, 255, 26, 34, 26, 255, 23, 29, 24, 255, 26, 33, 27, 255, 23, 30, 24, 255, 23, 29, 24, 255, 25, 33, 26, 255, 26, 35, 27, 255, 28, 40, 29, 255, 31, 44, 31, 255, 34, 49, 34, 255, 30, 43, 31, 255, 31, 45, 32, 255, 28, 39, 29, 255, 31, 44, 31, 255, 33, 48, 33, 255, 32, 47, 33, 255, 34, 49, 34, 255, 33, 49, 34, 255, 31, 45, 32, 255, 32, 46, 32, 255, 29, 41, 30, 255, 24, 32, 25, 255, 27, 36, 27, 255, 26, 33, 27, 255, 24, 32, 25, 255, 30, 43, 31, 255, 32, 47, 33, 255, 33, 48, 33, 255, 36, 54, 36, 255, 33, 48, 33, 255, 32, 47, 33, 255, 31, 45, 32, 255, 32, 47, 33, 255, 31, 44, 31, 255, 30, 43, 31, 255, 27, 36, 27, 255, 28, 39, 29, 255, 24, 32, 25, 255, 27, 36, 27, 255, 27, 34, 27, 255, 30, 38, 30, 255, 23, 30, 24, 255, 24, 31, 25, 255, 27, 38, 28, 255, 24, 32, 25, 255, 24, 32, 25, 255, 26, 35, 27, 255, 29, 41, 30, 255, 31, 45, 32, 255, 26, 34, 26, 255, 26, 35, 27, 255, 31, 45, 32, 255, 28, 39, 29, 255, 28, 39, 29, 255, 30, 42, 30, 255, 30, 43, 31, 255, 28, 39, 29, 255, 25, 31, 25, 255, 24, 30, 25, 255, 29, 41, 30, 255, 29, 41, 30, 255, 34, 50, 34, 255, 32, 45, 32, 255, 29, 41, 30, 255, 32, 46, 32, 255, 31, 44, 31, 255, 33, 49, 34, 255, 30, 43, 31, 255, 28, 39, 29, 255, 34, 51, 35, 255, 33, 48, 33, 255, 30, 43, 31, 255, 30, 42, 30, 255, 28, 38, 28, 255, 28, 38, 28, 255, 27, 37, 28, 255, 30, 42, 30, 255, 27, 37, 28, 255, 25, 34, 26, 255, 23, 29, 24, 255, 27, 37, 28, 255, 27, 37, 28, 255, 31, 44, 31, 255, 30, 43, 31, 255, 30, 42, 30, 255, 30, 42, 30, 255, 26, 36, 27, 255, 31, 45, 32, 255, 31, 44, 31, 255, 32, 46, 32, 255, 33, 49, 34, 255, 44, 65, 43, 255, 47, 68, 45, 255, 37, 55, 37, 255, 35, 53, 36, 255, 30, 43, 31, 255, 28, 39, 29, 255, 29, 40, 29, 255, 29, 41, 30, 255, 33, 47, 33, 255, 31, 45, 32, 255, 31, 44, 31, 255, 23, 30, 24, 255, 24, 32, 25, 255, 24, 32, 25, 255, 25, 31, 25, 255, 26, 35, 27, 255, 30, 42, 30, 255, 32, 46, 32, 255, 31, 44, 31, 255, 29, 40, 29, 255, 24, 32, 25, 255, 27, 37, 28, 255, 24, 31, 25, 255, 27, 37, 28, 255, 27, 37, 28, 255, 23, 30, 24, 255, 24, 31, 25, 255, 25, 33, 26, 255, 25, 34, 26, 255, 26, 32, 26, 255, 30, 42, 30, 255, 27, 37, 28, 255, 28, 39, 29, 255, 30, 43, 31, 255, 29, 40, 29, 255, 30, 43, 31, 255, 29, 41, 30, 255, 32, 46, 32, 255, 31, 44, 31, 255, 30, 42, 30, 255, 24, 31, 25, 255, 24, 32, 25, 255, 27, 37, 28, 255, 25, 34, 26, 255, 24, 32, 25, 255, 24, 31, 25, 255, 24, 32, 25, 255, 26, 35, 27, 255, 28, 38, 28, 255, 23, 29, 24, 255, 25, 33, 26, 255, 24, 31, 25, 255, 31, 39, 31, 255, 26, 35, 27, 255, 28, 38, 28, 255, 31, 45, 32, 255, 34, 49, 34, 255, 32, 47, 33, 255, 36, 53, 36, 255, 30, 42, 30, 255, 27, 37, 28, 255, 25, 34, 26, 255, 23, 30, 24, 255, 32, 46, 32, 255, 37, 56, 37, 255, 39, 59, 39, 255, 36, 53, 36, 255, 34, 50, 34, 255, 32, 47, 33, 255, 32, 46, 32, 255, 33, 48, 33, 255, 33, 49, 34, 255, 33, 49, 34, 255, 34, 49, 34, 255, 31, 45, 32, 255, 26, 35, 27, 255, 31, 44, 31, 255, 31, 45, 32, 255, 31, 45, 32, 255, 28, 40, 29, 255, 26, 35, 27, 255, 24, 32, 25, 255, 29, 41, 30, 255, 32, 46, 32, 255, 34, 49, 34, 255, 32, 46, 32, 255, 33, 48, 33, 255, 35, 53, 36, 255, 35, 51, 35, 255, 36, 53, 36, 255, 46, 68, 44, 255, 34, 49, 34, 255, 31, 44, 31, 255, 26, 34, 26, 255, 26, 35, 27, 255, 28, 39, 29, 255, 28, 38, 28, 255, 27, 37, 28, 255, 23, 30, 24, 255, 24, 32, 25, 255, 28, 38, 28, 255, 24, 31, 25, 255, 32, 46, 32, 255, 33, 48, 33, 255, 29, 40, 29, 255, 26, 34, 26, 255, 25, 34, 26, 255, 24, 31, 25, 255, 24, 32, 25, 255, 23, 30, 24, 255, 25, 33, 26, 255, 24, 31, 25, 255, 24, 31, 25, 255, 25, 34, 26, 255, 28, 38, 28, 255, 34, 50, 34, 255, 35, 52, 35, 255, 28, 38, 28, 255, 25, 33, 26, 255, 27, 38, 28, 255, 26, 36, 27, 255, 27, 37, 28, 255, 26, 35, 27, 255, 32, 46, 32, 255, 39, 59, 39, 255, 37, 56, 37, 255, 46, 68, 44, 255, 38, 57, 38, 255, 34, 50, 34, 255, 43, 64, 42, 255, 37, 56, 37, 255, 44, 65, 43, 255, 38, 57, 38, 255, 34, 50, 34, 255, 37, 55, 37, 255, 35, 52, 35, 255, 38, 57, 38, 255, 37, 55, 37, 255, 34, 51, 35, 255, 35, 52, 35, 255, 34, 51, 35, 255, 32, 46, 32, 255, 29, 40, 29, 255, 33, 49, 34, 255, 28, 39, 29, 255, 24, 32, 25, 255, 29, 40, 29, 255, 32, 45, 32, 255, 34, 50, 34, 255, 37, 56, 37, 255, 35, 52, 35, 255, 35, 53, 36, 255, 37, 55, 37, 255, 53, 77, 50, 255, 58, 45, 30, 255, 43, 36, 24, 255, 44, 37, 24, 255, 38, 33, 23, 255, 37, 33, 23, 255, 52, 42, 28, 255, 39, 34, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 41, 36, 24, 255, 46, 39, 25, 255, 89, 101, 44, 255, 57, 45, 29, 255, 52, 42, 27, 255, 56, 44, 29, 255, 38, 33, 23, 255, 62, 51, 36, 255, 39, 34, 24, 255, 45, 37, 24, 255, 42, 36, 24, 255, 57, 44, 29, 255, 55, 43, 28, 255, 46, 39, 25, 255, 46, 39, 25, 255, 43, 37, 24, 255, 42, 36, 24, 255, 54, 43, 28, 255, 45, 37, 24, 255, 45, 37, 24, 255, 36, 32, 22, 255, 42, 36, 24, 255, 56, 44, 29, 255, 69, 51, 33, 255, 54, 43, 28, 255, 35, 31, 22, 255, 36, 32, 23, 255, 36, 32, 22, 255, 46, 40, 29, 255, 54, 45, 33, 255, 36, 32, 23, 255, 35, 31, 23, 255, 34, 30, 22, 255, 37, 33, 23, 255, 40, 34, 24, 255, 51, 41, 27, 255, 54, 43, 28, 255, 68, 51, 33, 255, 43, 37, 24, 255, 49, 40, 26, 255, 42, 36, 24, 255, 43, 37, 24, 255, 60, 46, 30, 255, 42, 36, 24, 255, 39, 33, 23, 255, 42, 36, 24, 255, 35, 31, 23, 255, 47, 61, 32, 255, 43, 36, 24, 255, 39, 34, 24, 255, 36, 32, 24, 255, 39, 34, 24, 255, 39, 34, 25, 255, 40, 34, 24, 255, 42, 36, 24, 255, 38, 33, 23, 255, 37, 33, 23, 255, 34, 31, 22, 255, 53, 44, 32, 255, 40, 35, 25, 255, 40, 34, 24, 255, 36, 32, 23, 255, 35, 31, 22, 255, 39, 34, 25, 255, 55, 46, 33, 255, 39, 34, 25, 255, 33, 29, 22, 255, 34, 31, 22, 255, 49, 40, 26, 255, 43, 36, 24, 255, 43, 37, 24, 255, 52, 42, 27, 255, 43, 36, 23, 255, 43, 37, 24, 255, 34, 31, 22, 255, 44, 38, 27, 255, 61, 50, 35, 255, 44, 38, 27, 255, 67, 54, 39, 255, 33, 30, 22, 255, 73, 58, 41, 255, 34, 30, 22, 255, 59, 49, 34, 255, 33, 30, 22, 255, 50, 41, 26, 255, 38, 33, 23, 255, 44, 37, 24, 255, 56, 44, 29, 255, 54, 42, 28, 255, 42, 35, 24, 255, 50, 41, 27, 255, 42, 36, 24, 255, 48, 39, 26, 255, 49, 40, 26, 255, 52, 42, 27, 255, 54, 43, 28, 255, 44, 37, 25, 255, 57, 58, 28, 255, 37, 32, 23, 255, 40, 34, 23, 255, 42, 36, 25, 255, 39, 33, 23, 255, 45, 37, 26, 255, 45, 38, 26, 255, 45, 37, 25, 255, 42, 35, 24, 255, 59, 48, 33, 255, 58, 47, 33, 255, 40, 34, 23, 255, 42, 36, 26, 255, 34, 30, 22, 255, 44, 38, 27, 255, 34, 31, 22, 255, 41, 35, 24, 255, 37, 33, 23, 255, 41, 35, 24, 255, 34, 31, 22, 255, 36, 32, 23, 255, 33, 30, 22, 255, 39, 34, 25, 255, 44, 38, 27, 255, 35, 31, 23, 255, 61, 50, 36, 255, 36, 32, 24, 255, 40, 34, 24, 255, 51, 41, 27, 255, 43, 37, 24, 255, 54, 43, 28, 255, 39, 33, 23, 255, 47, 38, 24, 255, 58, 44, 30, 255, 64, 49, 31, 255, 64, 49, 30, 255, 43, 37, 24, 255, 41, 35, 24, 255, 43, 36, 24, 255, 41, 35, 24, 255, 45, 38, 24, 255, 41, 35, 24, 255, 50, 40, 27, 255, 44, 37, 27, 255, 49, 41, 28, 255, 37, 32, 22, 255, 37, 32, 22, 255, 42, 36, 24, 255, 37, 33, 23, 255, 36, 32, 22, 255, 40, 34, 24, 255, 49, 39, 26, 255, 38, 33, 23, 255, 37, 33, 23, 255, 39, 34, 23, 255, 42, 35, 24, 255, 46, 38, 24, 255, 61, 46, 31, 255, 48, 39, 25, 255, 41, 35, 23, 255, 37, 33, 23, 255, 41, 35, 23, 255, 39, 33, 23, 255, 51, 41, 27, 255, 42, 36, 24, 255, 44, 37, 24, 255, 45, 38, 25, 255, 33, 30, 22, 255, 37, 33, 23, 255, 39, 34, 24, 255, 40, 35, 24, 255, 45, 37, 24, 255, 34, 31, 22, 255, 36, 32, 22, 255, 34, 30, 22, 255, 42, 36, 24, 255, 48, 40, 26, 255, 39, 34, 24, 255, 50, 40, 27, 255, 43, 36, 24, 255, 50, 40, 27, 255, 43, 37, 24, 255, 40, 34, 24, 255, 44, 37, 24, 255, 43, 37, 24, 255, 43, 37, 24, 255, 42, 37, 27, 255, 45, 37, 24, 255, 40, 35, 24, 255, 43, 36, 24, 255, 34, 31, 22, 255, 38, 33, 23, 255, 35, 31, 22, 255, 36, 31, 22, 255, 46, 40, 29, 255, 33, 30, 22, 255, 33, 30, 22, 255, 38, 33, 23, 255, 45, 37, 24, 255, 39, 34, 24, 255, 39, 34, 23, 255, 40, 35, 24, 255, 39, 34, 23, 255, 39, 33, 23, 255, 37, 33, 23, 255, 44, 37, 24, 255, 59, 45, 30, 255, 52, 42, 27, 255, 44, 37, 24, 255, 43, 36, 24, 255, 45, 37, 24, 255, 44, 37, 24, 255, 49, 40, 26, 255, 43, 37, 24, 255, 43, 36, 24, 255, 43, 37, 24, 255, 44, 37, 24, 255, 41, 35, 24, 255, 46, 40, 29, 255, 40, 35, 24, 255, 42, 36, 24, 255, 42, 37, 27, 255, 36, 32, 23, 255, 49, 40, 26, 255, 57, 45, 29, 255, 49, 40, 26, 255, 54, 45, 33, 255, 80, 64, 45, 255, 50, 42, 31, 255, 36, 32, 23, 255, 33, 30, 22, 255, 80, 64, 45, 255, 55, 46, 33, 255, 35, 31, 23, 255, 41, 35, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 48, 40, 26, 255, 46, 39, 25, 255, 44, 37, 24, 255, 44, 38, 27, 255, 37, 33, 23, 255, 34, 30, 22, 255, 45, 37, 24, 255, 41, 35, 24, 255, 51, 41, 27, 255, 50, 40, 27, 255, 40, 34, 24, 255, 41, 35, 24, 255, 55, 43, 28, 255, 38, 57, 38, 255, 32, 47, 33, 255, 34, 51, 35, 255, 35, 52, 35, 255, 34, 50, 34, 255, 30, 43, 31, 255, 30, 42, 30, 255, 32, 47, 33, 255, 31, 45, 32, 255, 31, 45, 32, 255, 28, 38, 28, 255, 24, 31, 25, 255, 23, 30, 24, 255, 23, 29, 24, 255, 23, 30, 24, 255, 26, 35, 27, 255, 27, 37, 28, 255, 29, 40, 29, 255, 27, 37, 28, 255, 30, 43, 31, 255, 31, 44, 31, 255, 32, 46, 32, 255, 30, 43, 31, 255, 34, 49, 34, 255, 30, 43, 31, 255, 33, 49, 34, 255, 31, 44, 31, 255, 35, 51, 35, 255, 32, 46, 32, 255, 34, 50, 34, 255, 32, 47, 33, 255, 29, 40, 29, 255, 28, 40, 29, 255, 27, 37, 28, 255, 23, 29, 24, 255, 24, 31, 25, 255, 34, 49, 34, 255, 32, 47, 33, 255, 33, 49, 34, 255, 35, 52, 35, 255, 33, 49, 34, 255, 36, 54, 36, 255, 35, 51, 35, 255, 29, 41, 30, 255, 29, 40, 29, 255, 31, 45, 32, 255, 25, 34, 26, 255, 29, 41, 30, 255, 29, 40, 29, 255, 24, 32, 25, 255, 23, 29, 24, 255, 24, 30, 25, 255, 24, 32, 25, 255, 23, 29, 24, 255, 24, 32, 25, 255, 23, 29, 24, 255, 24, 31, 25, 255, 26, 35, 27, 255, 30, 42, 30, 255, 28, 39, 29, 255, 27, 38, 28, 255, 25, 33, 26, 255, 30, 42, 30, 255, 30, 42, 30, 255, 30, 43, 31, 255, 32, 46, 32, 255, 28, 39, 29, 255, 23, 30, 24, 255, 26, 33, 27, 255, 24, 32, 25, 255, 32, 45, 32, 255, 29, 41, 30, 255, 29, 41, 30, 255, 27, 38, 28, 255, 30, 42, 30, 255, 29, 41, 30, 255, 33, 49, 34, 255, 33, 48, 33, 255, 29, 41, 30, 255, 31, 44, 31, 255, 30, 42, 30, 255, 30, 43, 31, 255, 30, 42, 30, 255, 36, 54, 36, 255, 29, 40, 29, 255, 29, 41, 30, 255, 27, 36, 27, 255, 27, 37, 28, 255, 29, 40, 29, 255, 26, 36, 27, 255, 23, 29, 24, 255, 28, 38, 28, 255, 28, 38, 28, 255, 32, 46, 32, 255, 32, 46, 32, 255, 31, 44, 31, 255, 33, 49, 34, 255, 31, 45, 32, 255, 32, 46, 32, 255, 29, 40, 29, 255, 31, 44, 31, 255, 36, 54, 36, 255, 48, 70, 46, 255, 40, 59, 39, 255, 40, 60, 40, 255, 35, 51, 35, 255, 27, 38, 28, 255, 24, 32, 25, 255, 27, 38, 28, 255, 32, 46, 32, 255, 30, 43, 31, 255, 31, 44, 31, 255, 27, 37, 28, 255, 25, 33, 26, 255, 25, 33, 26, 255, 24, 32, 25, 255, 23, 29, 24, 255, 25, 33, 26, 255, 29, 41, 30, 255, 36, 54, 36, 255, 35, 51, 35, 255, 27, 38, 28, 255, 24, 32, 25, 255, 26, 36, 27, 255, 25, 34, 26, 255, 23, 30, 24, 255, 28, 39, 29, 255, 25, 33, 26, 255, 25, 33, 26, 255, 23, 30, 24, 255, 24, 31, 25, 255, 24, 32, 25, 255, 28, 39, 29, 255, 30, 43, 31, 255, 29, 40, 29, 255, 27, 36, 27, 255, 30, 42, 30, 255, 30, 42, 30, 255, 31, 44, 31, 255, 30, 43, 31, 255, 32, 46, 32, 255, 27, 37, 28, 255, 28, 40, 29, 255, 27, 35, 28, 255, 29, 41, 30, 255, 24, 31, 25, 255, 24, 31, 25, 255, 26, 33, 27, 255, 24, 31, 25, 255, 28, 39, 29, 255, 25, 33, 26, 255, 24, 32, 25, 255, 25, 33, 26, 255, 23, 30, 24, 255, 24, 32, 25, 255, 25, 34, 26, 255, 26, 36, 27, 255, 30, 42, 30, 255, 34, 49, 34, 255, 33, 49, 34, 255, 31, 45, 32, 255, 33, 48, 33, 255, 29, 40, 29, 255, 25, 33, 26, 255, 27, 37, 28, 255, 34, 51, 35, 255, 40, 59, 39, 255, 45, 67, 44, 255, 33, 48, 33, 255, 35, 52, 35, 255, 34, 51, 35, 255, 31, 44, 31, 255, 32, 46, 32, 255, 30, 43, 31, 255, 32, 47, 33, 255, 33, 49, 34, 255, 31, 44, 31, 255, 26, 36, 27, 255, 27, 38, 28, 255, 29, 40, 29, 255, 30, 42, 30, 255, 24, 32, 25, 255, 29, 40, 29, 255, 30, 42, 30, 255, 28, 38, 28, 255, 33, 49, 34, 255, 32, 46, 32, 255, 31, 44, 31, 255, 31, 44, 31, 255, 34, 50, 34, 255, 34, 49, 34, 255, 47, 68, 45, 255, 37, 55, 37, 255, 36, 54, 36, 255, 32, 46, 32, 255, 25, 34, 26, 255, 24, 32, 25, 255, 24, 32, 25, 255, 25, 33, 26, 255, 31, 45, 32, 255, 28, 39, 29, 255, 24, 30, 25, 255, 24, 32, 25, 255, 24, 31, 25, 255, 27, 37, 28, 255, 29, 41, 30, 255, 27, 38, 28, 255, 26, 34, 26, 255, 24, 32, 25, 255, 25, 33, 26, 255, 26, 36, 27, 255, 23, 29, 24, 255, 24, 32, 25, 255, 26, 34, 26, 255, 23, 29, 24, 255, 26, 34, 26, 255, 30, 43, 31, 255, 31, 45, 32, 255, 31, 44, 31, 255, 25, 34, 26, 255, 27, 36, 27, 255, 27, 37, 28, 255, 30, 42, 30, 255, 26, 34, 26, 255, 31, 44, 31, 255, 36, 53, 36, 255, 33, 48, 33, 255, 36, 54, 36, 255, 50, 73, 47, 255, 45, 66, 43, 255, 43, 63, 41, 255, 46, 68, 44, 255, 35, 52, 35, 255, 36, 54, 36, 255, 40, 59, 39, 255, 42, 62, 41, 255, 34, 49, 34, 255, 33, 48, 33, 255, 35, 51, 35, 255, 35, 51, 35, 255, 36, 54, 36, 255, 34, 50, 34, 255, 35, 52, 35, 255, 30, 42, 30, 255, 32, 46, 32, 255, 30, 42, 30, 255, 28, 39, 29, 255, 27, 37, 28, 255, 28, 38, 28, 255, 31, 45, 32, 255, 33, 47, 33, 255, 33, 49, 34, 255, 40, 59, 39, 255, 37, 55, 37, 255, 34, 50, 34, 255, 42, 62, 41, 255, 40, 35, 24, 255, 39, 34, 24, 255, 38, 33, 23, 255, 64, 52, 37, 255, 42, 36, 24, 255, 45, 37, 24, 255, 39, 34, 23, 255, 39, 34, 23, 255, 48, 39, 25, 255, 60, 46, 30, 255, 66, 49, 33, 255, 42, 36, 24, 255, 44, 37, 24, 255, 70, 52, 33, 255, 48, 40, 26, 255, 51, 41, 27, 255, 52, 42, 28, 255, 45, 37, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 55, 43, 28, 255, 50, 40, 27, 255, 40, 34, 24, 255, 39, 34, 23, 255, 47, 39, 25, 255, 40, 35, 24, 255, 37, 33, 23, 255, 43, 36, 24, 255, 62, 47, 31, 255, 37, 33, 23, 255, 37, 33, 23, 255, 46, 39, 25, 255, 57, 45, 29, 255, 41, 36, 24, 255, 36, 32, 23, 255, 37, 33, 23, 255, 66, 54, 38, 255, 35, 31, 22, 255, 55, 46, 33, 255, 35, 31, 22, 255, 39, 34, 23, 255, 41, 35, 24, 255, 41, 35, 24, 255, 42, 37, 27, 255, 46, 38, 25, 255, 51, 41, 27, 255, 55, 43, 28, 255, 64, 48, 32, 255, 37, 33, 23, 255, 43, 36, 24, 255, 41, 35, 24, 255, 42, 36, 24, 255, 40, 35, 24, 255, 48, 40, 26, 255, 35, 31, 22, 255, 53, 44, 32, 255, 35, 31, 22, 255, 49, 42, 30, 255, 33, 30, 22, 255, 39, 34, 24, 255, 48, 40, 26, 255, 51, 41, 27, 255, 39, 34, 23, 255, 36, 32, 22, 255, 37, 33, 23, 255, 54, 45, 33, 255, 37, 33, 24, 255, 42, 37, 27, 255, 68, 55, 40, 255, 68, 55, 40, 255, 39, 34, 25, 255, 42, 37, 27, 255, 37, 33, 23, 255, 36, 31, 22, 255, 34, 30, 22, 255, 39, 34, 25, 255, 42, 36, 24, 255, 42, 37, 27, 255, 60, 46, 31, 255, 55, 43, 28, 255, 58, 45, 30, 255, 40, 35, 24, 255, 34, 31, 22, 255, 51, 43, 31, 255, 72, 58, 41, 255, 71, 57, 41, 255, 44, 38, 27, 255, 36, 32, 23, 255, 58, 48, 34, 255, 35, 31, 22, 255, 36, 32, 22, 255, 36, 32, 23, 255, 42, 36, 24, 255, 38, 33, 23, 255, 34, 31, 22, 255, 39, 33, 23, 255, 42, 36, 24, 255, 42, 35, 23, 255, 40, 34, 24, 255, 40, 34, 24, 255, 57, 44, 29, 255, 64, 48, 31, 255, 52, 41, 27, 255, 47, 39, 25, 255, 45, 38, 24, 255, 43, 36, 25, 255, 41, 35, 24, 255, 40, 34, 23, 255, 37, 33, 22, 255, 38, 33, 22, 255, 39, 34, 23, 255, 38, 33, 23, 255, 60, 48, 32, 255, 44, 36, 24, 255, 42, 35, 24, 255, 38, 33, 23, 255, 35, 31, 22, 255, 37, 32, 23, 255, 37, 33, 23, 255, 35, 31, 22, 255, 80, 64, 45, 255, 34, 30, 22, 255, 39, 34, 24, 255, 37, 40, 36, 255, 39, 34, 23, 255, 37, 33, 23, 255, 36, 31, 22, 255, 37, 33, 23, 255, 59, 49, 35, 255, 34, 31, 22, 255, 39, 34, 24, 255, 34, 30, 22, 255, 72, 58, 42, 255, 36, 32, 24, 255, 45, 39, 28, 255, 34, 31, 22, 255, 52, 42, 27, 255, 60, 46, 31, 255, 53, 42, 27, 255, 59, 45, 30, 255, 66, 49, 31, 255, 55, 43, 28, 255, 58, 45, 29, 255, 48, 39, 26, 255, 35, 31, 22, 255, 40, 34, 23, 255, 40, 35, 23, 255, 42, 35, 24, 255, 35, 31, 22, 255, 34, 30, 22, 255, 40, 35, 25, 255, 42, 36, 25, 255, 51, 41, 27, 255, 41, 35, 23, 255, 41, 42, 34, 255, 39, 34, 24, 255, 44, 39, 28, 255, 43, 36, 24, 255, 34, 31, 22, 255, 43, 36, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 46, 38, 24, 255, 40, 35, 24, 255, 38, 33, 23, 255, 43, 37, 24, 255, 40, 35, 24, 255, 37, 32, 22, 255, 37, 33, 23, 255, 35, 31, 23, 255, 37, 33, 23, 255, 44, 38, 26, 255, 40, 34, 24, 255, 40, 35, 24, 255, 42, 36, 24, 255, 44, 37, 24, 255, 35, 31, 22, 255, 34, 31, 22, 255, 35, 31, 22, 255, 40, 34, 24, 255, 33, 30, 22, 255, 58, 48, 34, 255, 35, 31, 22, 255, 36, 31, 22, 255, 58, 45, 30, 255, 51, 41, 27, 255, 42, 36, 24, 255, 48, 39, 25, 255, 41, 35, 24, 255, 35, 31, 23, 255, 41, 36, 24, 255, 42, 36, 24, 255, 33, 30, 22, 255, 35, 31, 22, 255, 34, 31, 22, 255, 42, 36, 24, 255, 39, 33, 23, 255, 37, 33, 23, 255, 41, 35, 24, 255, 38, 33, 23, 255, 39, 34, 24, 255, 35, 31, 22, 255, 43, 37, 24, 255, 47, 39, 25, 255, 37, 33, 23, 255, 39, 34, 23, 255, 34, 30, 22, 255, 39, 34, 25, 255, 54, 43, 28, 255, 44, 37, 24, 255, 42, 36, 24, 255, 63, 48, 32, 255, 52, 42, 27, 255, 34, 30, 22, 255, 47, 39, 25, 255, 46, 39, 25, 255, 37, 33, 23, 255, 41, 36, 24, 255, 43, 37, 24, 255, 39, 34, 23, 255, 50, 40, 27, 255, 49, 40, 26, 255, 51, 41, 27, 255, 44, 37, 24, 255, 38, 33, 23, 255, 42, 36, 24, 255, 37, 33, 23, 255, 42, 37, 27, 255, 43, 37, 24, 255, 41, 35, 24, 255, 67, 50, 33, 255, 50, 40, 27, 255, 36, 32, 22, 255, 61, 50, 36, 255, 34, 31, 22, 255, 67, 54, 39, 255, 79, 63, 44, 255, 68, 55, 40, 255, 49, 42, 30, 255, 51, 43, 31, 255, 42, 36, 24, 255, 39, 34, 24, 255, 36, 32, 23, 255, 54, 43, 28, 255, 54, 43, 28, 255, 36, 31, 22, 255, 40, 34, 24, 255, 45, 37, 24, 255, 57, 44, 29, 255, 54, 43, 28, 255, 57, 44, 29, 255, 59, 45, 30, 255, 42, 36, 24, 255, 33, 30, 22, 255, 43, 37, 24, 255, 61, 47, 31, 255, 40, 59, 39, 255, 31, 45, 32, 255, 27, 37, 28, 255, 28, 39, 29, 255, 30, 43, 31, 255, 29, 40, 29, 255, 33, 48, 33, 255, 30, 43, 31, 255, 28, 38, 28, 255, 29, 40, 29, 255, 27, 37, 28, 255, 26, 35, 27, 255, 23, 29, 24, 255, 23, 30, 24, 255, 25, 33, 26, 255, 28, 35, 28, 255, 23, 29, 24, 255, 26, 34, 26, 255, 26, 36, 27, 255, 31, 44, 31, 255, 28, 39, 29, 255, 28, 39, 29, 255, 29, 41, 30, 255, 30, 42, 30, 255, 30, 43, 31, 255, 31, 44, 31, 255, 33, 48, 33, 255, 32, 46, 32, 255, 35, 51, 35, 255, 32, 46, 32, 255, 32, 47, 33, 255, 27, 37, 28, 255, 24, 31, 25, 255, 25, 33, 26, 255, 25, 32, 26, 255, 23, 29, 24, 255, 30, 42, 30, 255, 31, 44, 31, 255, 31, 45, 32, 255, 34, 49, 34, 255, 33, 48, 33, 255, 34, 50, 34, 255, 36, 54, 36, 255, 33, 49, 34, 255, 29, 41, 30, 255, 30, 43, 31, 255, 27, 37, 28, 255, 29, 41, 30, 255, 27, 38, 28, 255, 30, 42, 30, 255, 25, 34, 26, 255, 24, 31, 25, 255, 23, 30, 24, 255, 26, 36, 27, 255, 24, 31, 25, 255, 30, 43, 31, 255, 29, 41, 30, 255, 28, 39, 29, 255, 30, 43, 31, 255, 26, 35, 27, 255, 28, 39, 29, 255, 25, 33, 26, 255, 29, 41, 30, 255, 28, 38, 28, 255, 25, 33, 26, 255, 23, 30, 24, 255, 25, 33, 26, 255, 23, 30, 24, 255, 29, 37, 30, 255, 23, 30, 24, 255, 28, 39, 29, 255, 28, 38, 28, 255, 30, 42, 30, 255, 28, 38, 28, 255, 30, 42, 30, 255, 31, 45, 32, 255, 29, 41, 30, 255, 30, 43, 31, 255, 30, 43, 31, 255, 33, 47, 33, 255, 34, 50, 34, 255, 34, 49, 34, 255, 32, 47, 33, 255, 33, 49, 34, 255, 35, 52, 35, 255, 29, 41, 30, 255, 31, 44, 31, 255, 29, 40, 29, 255, 24, 32, 25, 255, 27, 37, 28, 255, 27, 37, 28, 255, 27, 37, 28, 255, 25, 33, 26, 255, 32, 45, 32, 255, 29, 40, 29, 255, 32, 46, 32, 255, 33, 48, 33, 255, 28, 38, 28, 255, 37, 55, 37, 255, 31, 45, 32, 255, 32, 46, 32, 255, 32, 47, 33, 255, 34, 49, 34, 255, 37, 56, 37, 255, 41, 61, 40, 255, 45, 67, 44, 255, 30, 43, 31, 255, 30, 43, 31, 255, 28, 40, 29, 255, 30, 43, 31, 255, 29, 40, 29, 255, 31, 44, 31, 255, 31, 44, 31, 255, 31, 44, 31, 255, 28, 39, 29, 255, 30, 43, 31, 255, 27, 37, 28, 255, 30, 43, 31, 255, 32, 46, 32, 255, 31, 44, 31, 255, 31, 44, 31, 255, 28, 38, 28, 255, 23, 29, 24, 255, 27, 37, 28, 255, 28, 38, 28, 255, 26, 35, 27, 255, 24, 31, 25, 255, 24, 32, 25, 255, 26, 33, 27, 255, 25, 33, 26, 255, 30, 42, 30, 255, 28, 38, 28, 255, 28, 40, 29, 255, 28, 39, 29, 255, 30, 43, 31, 255, 30, 42, 30, 255, 31, 45, 32, 255, 34, 51, 35, 255, 31, 45, 32, 255, 33, 49, 34, 255, 32, 46, 32, 255, 28, 38, 28, 255, 26, 36, 27, 255, 26, 36, 27, 255, 25, 33, 26, 255, 26, 34, 26, 255, 28, 39, 29, 255, 26, 35, 27, 255, 25, 33, 26, 255, 25, 34, 26, 255, 25, 33, 26, 255, 23, 30, 24, 255, 27, 37, 28, 255, 29, 40, 29, 255, 28, 39, 29, 255, 27, 37, 28, 255, 28, 39, 29, 255, 34, 49, 34, 255, 35, 51, 35, 255, 34, 49, 34, 255, 29, 40, 29, 255, 29, 40, 29, 255, 33, 49, 34, 255, 27, 36, 27, 255, 29, 41, 30, 255, 32, 46, 32, 255, 32, 46, 32, 255, 33, 48, 33, 255, 32, 46, 32, 255, 34, 50, 34, 255, 30, 43, 31, 255, 28, 39, 29, 255, 28, 39, 29, 255, 32, 46, 32, 255, 32, 47, 33, 255, 34, 49, 34, 255, 33, 49, 34, 255, 35, 51, 35, 255, 32, 45, 32, 255, 27, 37, 28, 255, 29, 40, 29, 255, 26, 36, 27, 255, 24, 31, 25, 255, 30, 42, 30, 255, 30, 42, 30, 255, 27, 37, 28, 255, 30, 42, 30, 255, 32, 47, 33, 255, 29, 41, 30, 255, 32, 46, 32, 255, 31, 44, 31, 255, 41, 61, 40, 255, 43, 63, 41, 255, 40, 60, 40, 255, 35, 51, 35, 255, 31, 44, 31, 255, 29, 41, 30, 255, 29, 41, 30, 255, 29, 40, 29, 255, 33, 47, 33, 255, 30, 42, 30, 255, 26, 35, 27, 255, 25, 34, 26, 255, 75, 89, 11, 255, 27, 37, 28, 255, 28, 39, 29, 255, 25, 34, 26, 255, 26, 36, 27, 255, 24, 31, 25, 255, 25, 34, 26, 255, 24, 32, 25, 255, 23, 29, 24, 255, 27, 37, 28, 255, 27, 38, 28, 255, 28, 38, 28, 255, 26, 35, 27, 255, 30, 42, 30, 255, 31, 44, 31, 255, 29, 41, 30, 255, 26, 35, 27, 255, 30, 42, 30, 255, 27, 38, 28, 255, 26, 35, 27, 255, 27, 37, 28, 255, 34, 50, 34, 255, 36, 54, 36, 255, 35, 52, 35, 255, 48, 70, 46, 255, 39, 59, 39, 255, 40, 60, 40, 255, 35, 53, 36, 255, 33, 49, 34, 255, 77, 94, 15, 255, 34, 51, 35, 255, 36, 54, 36, 255, 35, 52, 35, 255, 34, 50, 34, 255, 32, 46, 32, 255, 29, 40, 29, 255, 30, 43, 31, 255, 33, 48, 33, 255, 29, 40, 29, 255, 31, 45, 32, 255, 30, 43, 31, 255, 30, 43, 31, 255, 29, 40, 29, 255, 28, 38, 28, 255, 30, 43, 31, 255, 28, 38, 28, 255, 26, 36, 27, 255, 30, 42, 30, 255, 33, 48, 33, 255, 36, 53, 36, 255, 33, 49, 34, 255, 36, 54, 36, 255, 35, 51, 35, 255, 67, 50, 33, 255, 40, 35, 24, 255, 41, 36, 24, 255, 34, 31, 22, 255, 50, 40, 27, 255, 46, 39, 25, 255, 45, 37, 24, 255, 58, 45, 30, 255, 58, 45, 30, 255, 40, 34, 24, 255, 35, 31, 22, 255, 45, 37, 24, 255, 52, 42, 28, 255, 71, 52, 33, 255, 66, 49, 33, 255, 58, 45, 30, 255, 40, 34, 24, 255, 36, 32, 22, 255, 39, 34, 23, 255, 44, 37, 24, 255, 42, 36, 24, 255, 43, 36, 24, 255, 39, 33, 23, 255, 34, 31, 22, 255, 40, 35, 24, 255, 34, 31, 22, 255, 39, 33, 23, 255, 44, 37, 24, 255, 59, 45, 30, 255, 58, 45, 30, 255, 43, 37, 24, 255, 37, 33, 23, 255, 54, 43, 28, 255, 43, 36, 24, 255, 40, 34, 24, 255, 38, 33, 23, 255, 46, 39, 25, 255, 40, 34, 24, 255, 33, 30, 22, 255, 39, 34, 23, 255, 34, 30, 22, 255, 37, 33, 24, 255, 39, 33, 23, 255, 40, 34, 24, 255, 41, 35, 24, 255, 53, 42, 28, 255, 55, 43, 28, 255, 56, 44, 29, 255, 52, 42, 27, 255, 64, 48, 32, 255, 50, 40, 27, 255, 36, 32, 23, 255, 37, 33, 23, 255, 34, 31, 22, 255, 36, 32, 22, 255, 37, 33, 23, 255, 40, 35, 25, 255, 39, 34, 24, 255, 34, 31, 22, 255, 37, 33, 23, 255, 36, 32, 22, 255, 40, 35, 24, 255, 40, 34, 24, 255, 36, 32, 22, 255, 36, 32, 24, 255, 48, 40, 30, 255, 35, 31, 22, 255, 33, 30, 22, 255, 40, 34, 24, 255, 40, 35, 25, 255, 55, 46, 33, 255, 76, 61, 43, 255, 36, 32, 23, 255, 35, 31, 22, 255, 37, 33, 23, 255, 45, 38, 25, 255, 42, 36, 24, 255, 43, 36, 24, 255, 43, 36, 24, 255, 36, 32, 23, 255, 57, 47, 34, 255, 42, 37, 27, 255, 42, 37, 27, 255, 36, 31, 22, 255, 58, 48, 34, 255, 34, 30, 22, 255, 41, 36, 26, 255, 67, 54, 39, 255, 54, 45, 32, 255, 33, 30, 22, 255, 35, 31, 23, 255, 45, 39, 28, 255, 41, 36, 26, 255, 56, 46, 33, 255, 33, 30, 22, 255, 35, 31, 23, 255, 38, 33, 24, 255, 37, 32, 22, 255, 52, 42, 27, 255, 44, 36, 24, 255, 45, 38, 24, 255, 44, 36, 24, 255, 44, 37, 24, 255, 46, 37, 24, 255, 39, 34, 23, 255, 44, 37, 25, 255, 51, 41, 27, 255, 46, 38, 25, 255, 43, 36, 24, 255, 39, 34, 23, 255, 37, 32, 23, 255, 38, 33, 22, 255, 42, 36, 24, 255, 41, 35, 24, 255, 46, 48, 33, 255, 38, 33, 23, 255, 67, 54, 38, 255, 41, 36, 25, 255, 50, 42, 31, 255, 34, 31, 22, 255, 35, 31, 22, 255, 36, 32, 23, 255, 39, 34, 23, 255, 40, 35, 25, 255, 68, 55, 40, 255, 37, 33, 23, 255, 42, 36, 24, 255, 40, 35, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 43, 37, 24, 255, 39, 34, 24, 255, 43, 37, 24, 255, 39, 34, 24, 255, 43, 36, 24, 255, 66, 49, 33, 255, 52, 42, 28, 255, 44, 36, 23, 255, 44, 37, 24, 255, 49, 40, 26, 255, 42, 35, 24, 255, 40, 34, 23, 255, 38, 33, 23, 255, 41, 35, 24, 255, 42, 36, 25, 255, 40, 35, 23, 255, 37, 32, 22, 255, 39, 33, 23, 255, 41, 35, 24, 255, 50, 41, 26, 255, 42, 36, 24, 255, 40, 35, 23, 255, 35, 31, 23, 255, 36, 32, 23, 255, 36, 32, 22, 255, 40, 34, 23, 255, 40, 34, 23, 255, 35, 31, 22, 255, 42, 36, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 34, 30, 22, 255, 37, 33, 23, 255, 34, 31, 22, 255, 44, 38, 27, 255, 36, 32, 23, 255, 38, 33, 23, 255, 36, 32, 23, 255, 39, 34, 25, 255, 34, 31, 22, 255, 40, 34, 24, 255, 40, 34, 24, 255, 36, 32, 23, 255, 44, 38, 27, 255, 54, 45, 33, 255, 51, 43, 31, 255, 36, 32, 23, 255, 37, 33, 23, 255, 39, 33, 23, 255, 42, 36, 24, 255, 42, 36, 24, 255, 36, 32, 23, 255, 36, 32, 23, 255, 52, 42, 27, 255, 63, 48, 31, 255, 41, 36, 24, 255, 36, 32, 23, 255, 71, 57, 41, 255, 49, 42, 30, 255, 44, 38, 27, 255, 54, 45, 33, 255, 67, 54, 39, 255, 33, 30, 22, 255, 50, 40, 27, 255, 39, 34, 23, 255, 43, 37, 24, 255, 43, 37, 24, 255, 36, 32, 23, 255, 42, 36, 24, 255, 41, 36, 24, 255, 42, 43, 36, 255, 43, 36, 24, 255, 37, 33, 23, 255, 45, 37, 24, 255, 34, 31, 22, 255, 37, 33, 24, 255, 39, 34, 24, 255, 37, 33, 23, 255, 41, 36, 24, 255, 48, 39, 25, 255, 39, 34, 23, 255, 44, 37, 24, 255, 51, 41, 27, 255, 58, 45, 30, 255, 69, 51, 33, 255, 41, 36, 24, 255, 50, 40, 27, 255, 61, 47, 31, 255, 39, 34, 23, 255, 43, 37, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 36, 32, 22, 255, 36, 32, 24, 255, 35, 31, 22, 255, 36, 32, 23, 255, 42, 36, 24, 255, 59, 45, 30, 255, 42, 36, 24, 255, 54, 43, 28, 255, 38, 33, 23, 255, 42, 36, 24, 255, 37, 33, 24, 255, 79, 63, 45, 255, 77, 62, 44, 255, 51, 43, 31, 255, 36, 32, 24, 255, 34, 31, 22, 255, 58, 48, 34, 255, 57, 47, 34, 255, 37, 33, 23, 255, 40, 34, 24, 255, 43, 37, 24, 255, 51, 41, 27, 255, 49, 40, 26, 255, 45, 37, 24, 255, 41, 36, 24, 255, 49, 40, 26, 255, 51, 41, 27, 255, 54, 43, 28, 255, 42, 36, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 52, 42, 27, 255, 33, 47, 33, 255, 36, 54, 36, 255, 25, 34, 26, 255, 30, 42, 30, 255, 29, 41, 30, 255, 27, 38, 28, 255, 30, 42, 30, 255, 30, 43, 31, 255, 30, 43, 31, 255, 27, 37, 28, 255, 26, 36, 27, 255, 26, 36, 27, 255, 24, 30, 25, 255, 24, 31, 25, 255, 23, 29, 24, 255, 27, 34, 27, 255, 26, 35, 27, 255, 25, 33, 26, 255, 30, 42, 30, 255, 31, 44, 31, 255, 29, 40, 29, 255, 27, 36, 27, 255, 27, 36, 27, 255, 26, 34, 26, 255, 30, 43, 31, 255, 33, 48, 33, 255, 33, 47, 33, 255, 30, 43, 31, 255, 34, 49, 34, 255, 28, 39, 29, 255, 30, 43, 31, 255, 29, 41, 30, 255, 28, 38, 28, 255, 26, 36, 27, 255, 24, 31, 25, 255, 25, 33, 26, 255, 29, 40, 29, 255, 31, 45, 32, 255, 30, 43, 31, 255, 32, 47, 33, 255, 34, 51, 35, 255, 30, 43, 31, 255, 35, 52, 35, 255, 35, 52, 35, 255, 35, 51, 35, 255, 31, 44, 31, 255, 32, 46, 32, 255, 33, 48, 33, 255, 29, 41, 30, 255, 33, 48, 33, 255, 30, 43, 31, 255, 28, 39, 29, 255, 26, 35, 27, 255, 29, 41, 30, 255, 29, 41, 30, 255, 30, 42, 30, 255, 31, 44, 31, 255, 34, 50, 34, 255, 30, 42, 30, 255, 28, 38, 28, 255, 26, 36, 27, 255, 25, 34, 26, 255, 25, 33, 26, 255, 26, 36, 27, 255, 25, 33, 26, 255, 26, 36, 27, 255, 26, 35, 27, 255, 23, 30, 24, 255, 27, 35, 28, 255, 24, 30, 25, 255, 26, 35, 27, 255, 25, 33, 26, 255, 27, 38, 28, 255, 26, 34, 26, 255, 26, 36, 27, 255, 27, 37, 28, 255, 26, 36, 27, 255, 32, 47, 33, 255, 29, 41, 30, 255, 24, 32, 25, 255, 32, 46, 32, 255, 32, 47, 33, 255, 33, 48, 33, 255, 32, 47, 33, 255, 32, 46, 32, 255, 31, 44, 31, 255, 29, 41, 30, 255, 27, 37, 28, 255, 24, 32, 25, 255, 25, 34, 26, 255, 30, 42, 30, 255, 23, 30, 24, 255, 27, 37, 28, 255, 29, 41, 30, 255, 29, 41, 30, 255, 33, 48, 33, 255, 33, 49, 34, 255, 35, 52, 35, 255, 33, 48, 33, 255, 34, 50, 34, 255, 32, 47, 33, 255, 30, 42, 30, 255, 33, 47, 33, 255, 36, 54, 36, 255, 43, 63, 41, 255, 36, 53, 36, 255, 32, 47, 33, 255, 30, 43, 31, 255, 32, 46, 32, 255, 31, 45, 32, 255, 30, 43, 31, 255, 29, 41, 30, 255, 36, 54, 36, 255, 32, 45, 32, 255, 33, 49, 34, 255, 36, 54, 36, 255, 36, 54, 36, 255, 31, 45, 32, 255, 29, 41, 30, 255, 30, 43, 31, 255, 28, 38, 28, 255, 28, 40, 29, 255, 24, 31, 25, 255, 26, 34, 26, 255, 26, 35, 27, 255, 29, 40, 29, 255, 25, 33, 26, 255, 25, 34, 26, 255, 23, 29, 24, 255, 25, 33, 26, 255, 28, 39, 29, 255, 28, 39, 29, 255, 30, 43, 31, 255, 28, 38, 28, 255, 32, 47, 33, 255, 33, 48, 33, 255, 36, 53, 36, 255, 36, 54, 36, 255, 33, 49, 34, 255, 30, 43, 31, 255, 28, 38, 28, 255, 26, 35, 27, 255, 26, 35, 27, 255, 28, 38, 28, 255, 24, 30, 25, 255, 25, 33, 26, 255, 26, 34, 26, 255, 26, 35, 27, 255, 26, 36, 27, 255, 23, 30, 24, 255, 24, 32, 25, 255, 24, 32, 25, 255, 24, 32, 25, 255, 28, 40, 29, 255, 28, 39, 29, 255, 27, 37, 28, 255, 28, 39, 29, 255, 33, 49, 34, 255, 33, 48, 33, 255, 33, 49, 34, 255, 31, 44, 31, 255, 30, 43, 31, 255, 37, 55, 37, 255, 30, 43, 31, 255, 27, 37, 28, 255, 27, 37, 28, 255, 30, 42, 30, 255, 30, 43, 31, 255, 33, 48, 33, 255, 35, 51, 35, 255, 29, 41, 30, 255, 30, 42, 30, 255, 30, 42, 30, 255, 29, 41, 30, 255, 30, 42, 30, 255, 30, 43, 31, 255, 34, 49, 34, 255, 35, 52, 35, 255, 30, 42, 30, 255, 29, 41, 30, 255, 30, 43, 31, 255, 29, 41, 30, 255, 26, 35, 27, 255, 28, 39, 29, 255, 32, 47, 33, 255, 30, 42, 30, 255, 28, 40, 29, 255, 32, 46, 32, 255, 30, 42, 30, 255, 32, 47, 33, 255, 33, 48, 33, 255, 35, 51, 35, 255, 33, 48, 33, 255, 35, 52, 35, 255, 34, 50, 34, 255, 31, 45, 32, 255, 29, 41, 30, 255, 31, 45, 32, 255, 33, 49, 34, 255, 30, 42, 30, 255, 30, 43, 31, 255, 32, 47, 33, 255, 27, 37, 28, 255, 23, 30, 24, 255, 26, 36, 27, 255, 28, 39, 29, 255, 27, 37, 28, 255, 27, 38, 28, 255, 26, 35, 27, 255, 26, 36, 27, 255, 25, 33, 26, 255, 23, 29, 24, 255, 25, 33, 26, 255, 31, 45, 32, 255, 30, 42, 30, 255, 31, 45, 32, 255, 28, 40, 29, 255, 29, 41, 30, 255, 30, 42, 30, 255, 25, 33, 26, 255, 28, 40, 29, 255, 27, 37, 28, 255, 33, 48, 33, 255, 31, 45, 32, 255, 36, 54, 36, 255, 37, 55, 37, 255, 37, 56, 37, 255, 36, 54, 36, 255, 40, 59, 39, 255, 37, 55, 37, 255, 32, 46, 32, 255, 31, 44, 31, 255, 29, 41, 30, 255, 34, 49, 34, 255, 37, 56, 37, 255, 49, 71, 46, 255, 36, 54, 36, 255, 32, 46, 32, 255, 34, 50, 34, 255, 32, 45, 32, 255, 30, 42, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 31, 45, 32, 255, 29, 41, 30, 255, 31, 45, 32, 255, 29, 41, 30, 255, 31, 45, 32, 255, 25, 34, 26, 255, 29, 41, 30, 255, 31, 45, 32, 255, 30, 42, 30, 255, 34, 50, 34, 255, 35, 51, 35, 255, 39, 59, 39, 255, 37, 56, 37, 255, 59, 45, 30, 255, 80, 97, 40, 255, 39, 34, 23, 255, 39, 34, 23, 255, 42, 36, 24, 255, 55, 43, 28, 255, 44, 37, 24, 255, 49, 40, 26, 255, 50, 40, 27, 255, 34, 31, 22, 255, 37, 33, 23, 255, 43, 36, 24, 255, 57, 45, 29, 255, 72, 53, 33, 255, 60, 46, 30, 255, 48, 39, 25, 255, 34, 31, 22, 255, 42, 36, 24, 255, 40, 34, 24, 255, 44, 37, 24, 255, 40, 34, 24, 255, 40, 35, 25, 255, 48, 40, 30, 255, 36, 32, 23, 255, 44, 37, 24, 255, 39, 34, 23, 255, 36, 32, 22, 255, 36, 32, 23, 255, 42, 36, 24, 255, 55, 43, 28, 255, 44, 37, 24, 255, 45, 38, 25, 255, 58, 45, 30, 255, 42, 36, 24, 255, 36, 32, 22, 255, 49, 40, 26, 255, 51, 41, 27, 255, 42, 36, 24, 255, 50, 42, 31, 255, 33, 30, 22, 255, 34, 30, 22, 255, 36, 31, 22, 255, 34, 31, 22, 255, 41, 36, 24, 255, 42, 36, 24, 255, 50, 40, 27, 255, 55, 43, 28, 255, 57, 45, 29, 255, 63, 48, 32, 255, 55, 43, 28, 255, 46, 38, 25, 255, 37, 33, 23, 255, 34, 31, 22, 255, 49, 42, 30, 255, 34, 30, 22, 255, 39, 34, 24, 255, 39, 34, 23, 255, 37, 33, 23, 255, 37, 33, 24, 255, 36, 32, 24, 255, 42, 36, 24, 255, 49, 40, 26, 255, 43, 37, 24, 255, 39, 33, 23, 255, 37, 33, 24, 255, 45, 39, 28, 255, 40, 35, 25, 255, 37, 33, 23, 255, 39, 34, 24, 255, 35, 31, 22, 255, 57, 47, 34, 255, 75, 60, 43, 255, 53, 44, 32, 255, 44, 37, 24, 255, 48, 40, 26, 255, 50, 40, 27, 255, 43, 37, 24, 255, 55, 43, 28, 255, 42, 36, 24, 255, 37, 33, 23, 255, 73, 59, 42, 255, 36, 32, 23, 255, 36, 32, 23, 255, 35, 31, 23, 255, 54, 45, 33, 255, 35, 31, 22, 255, 40, 35, 25, 255, 55, 46, 33, 255, 48, 40, 30, 255, 59, 49, 35, 255, 36, 32, 23, 255, 78, 62, 43, 255, 60, 49, 35, 255, 35, 31, 22, 255, 34, 31, 22, 255, 36, 32, 22, 255, 34, 31, 22, 255, 38, 33, 23, 255, 47, 39, 25, 255, 55, 44, 28, 255, 41, 35, 23, 255, 51, 41, 27, 255, 45, 38, 24, 255, 52, 42, 27, 255, 45, 37, 24, 255, 44, 37, 24, 255, 43, 36, 23, 255, 40, 34, 24, 255, 43, 37, 24, 255, 42, 36, 25, 255, 37, 32, 22, 255, 39, 34, 23, 255, 49, 39, 26, 255, 39, 34, 23, 255, 43, 44, 27, 255, 38, 32, 22, 255, 36, 32, 24, 255, 36, 31, 22, 255, 35, 31, 22, 255, 37, 33, 23, 255, 34, 31, 22, 255, 34, 31, 22, 255, 44, 38, 27, 255, 36, 32, 22, 255, 36, 32, 24, 255, 35, 31, 22, 255, 47, 39, 25, 255, 51, 41, 27, 255, 40, 34, 24, 255, 40, 35, 24, 255, 36, 31, 22, 255, 45, 37, 24, 255, 36, 32, 22, 255, 39, 34, 24, 255, 48, 40, 26, 255, 56, 44, 29, 255, 44, 37, 24, 255, 68, 51, 33, 255, 60, 46, 30, 255, 39, 34, 24, 255, 36, 31, 22, 255, 43, 37, 24, 255, 39, 33, 23, 255, 38, 33, 22, 255, 38, 33, 22, 255, 39, 33, 22, 255, 42, 35, 24, 255, 38, 34, 23, 255, 35, 32, 22, 255, 42, 36, 24, 255, 50, 40, 26, 255, 49, 40, 26, 255, 49, 39, 26, 255, 39, 34, 24, 255, 39, 34, 23, 255, 37, 33, 24, 255, 38, 33, 25, 255, 52, 42, 27, 255, 41, 35, 23, 255, 39, 33, 24, 255, 36, 32, 23, 255, 35, 31, 22, 255, 39, 34, 24, 255, 38, 32, 23, 255, 44, 37, 24, 255, 39, 33, 23, 255, 33, 30, 22, 255, 34, 30, 22, 255, 39, 34, 23, 255, 68, 55, 40, 255, 42, 37, 27, 255, 37, 33, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 36, 32, 22, 255, 54, 45, 33, 255, 70, 57, 40, 255, 71, 57, 41, 255, 45, 39, 28, 255, 40, 35, 25, 255, 43, 37, 24, 255, 40, 35, 24, 255, 41, 35, 24, 255, 42, 36, 24, 255, 39, 34, 24, 255, 63, 48, 31, 255, 79, 92, 41, 255, 40, 34, 24, 255, 37, 33, 23, 255, 33, 30, 22, 255, 53, 44, 32, 255, 54, 45, 33, 255, 33, 30, 22, 255, 55, 46, 33, 255, 33, 30, 22, 255, 52, 42, 28, 255, 40, 35, 24, 255, 42, 36, 24, 255, 33, 30, 22, 255, 42, 36, 24, 255, 36, 32, 23, 255, 37, 33, 23, 255, 35, 31, 22, 255, 36, 31, 22, 255, 36, 32, 23, 255, 42, 36, 24, 255, 39, 33, 23, 255, 40, 35, 24, 255, 39, 34, 23, 255, 43, 37, 24, 255, 47, 39, 25, 255, 41, 35, 24, 255, 43, 37, 24, 255, 45, 37, 24, 255, 45, 38, 25, 255, 60, 46, 31, 255, 66, 49, 33, 255, 55, 43, 28, 255, 45, 37, 24, 255, 55, 43, 28, 255, 52, 42, 27, 255, 45, 38, 25, 255, 38, 33, 23, 255, 34, 31, 22, 255, 39, 34, 25, 255, 35, 31, 23, 255, 41, 35, 24, 255, 36, 32, 23, 255, 45, 37, 24, 255, 56, 44, 29, 255, 41, 35, 24, 255, 44, 37, 24, 255, 45, 38, 25, 255, 40, 35, 24, 255, 36, 31, 22, 255, 70, 57, 40, 255, 73, 59, 42, 255, 72, 58, 42, 255, 34, 31, 22, 255, 33, 30, 22, 255, 76, 61, 43, 255, 48, 40, 30, 255, 36, 32, 23, 255, 42, 36, 24, 255, 54, 43, 28, 255, 47, 39, 25, 255, 47, 39, 25, 255, 42, 36, 24, 255, 46, 38, 25, 255, 49, 40, 26, 255, 63, 48, 32, 255, 45, 37, 24, 255, 40, 34, 24, 255, 45, 38, 25, 255, 44, 37, 24, 255, 48, 40, 26, 255, 37, 55, 37, 255, 35, 52, 35, 255, 29, 40, 29, 255, 28, 38, 28, 255, 27, 37, 28, 255, 27, 37, 28, 255, 28, 38, 28, 255, 28, 38, 28, 255, 28, 38, 28, 255, 25, 34, 26, 255, 29, 41, 30, 255, 25, 34, 26, 255, 26, 35, 27, 255, 25, 33, 26, 255, 24, 32, 25, 255, 25, 34, 26, 255, 32, 40, 32, 255, 23, 29, 24, 255, 28, 39, 29, 255, 25, 34, 26, 255, 28, 38, 28, 255, 27, 36, 27, 255, 24, 31, 25, 255, 30, 43, 31, 255, 27, 37, 28, 255, 33, 48, 33, 255, 34, 49, 34, 255, 30, 43, 31, 255, 36, 53, 36, 255, 34, 49, 34, 255, 35, 51, 35, 255, 35, 51, 35, 255, 29, 40, 29, 255, 29, 41, 30, 255, 26, 36, 27, 255, 30, 42, 30, 255, 32, 47, 33, 255, 33, 48, 33, 255, 33, 49, 34, 255, 34, 51, 35, 255, 33, 47, 33, 255, 34, 50, 34, 255, 36, 54, 36, 255, 32, 46, 32, 255, 35, 52, 35, 255, 34, 49, 34, 255, 33, 49, 34, 255, 35, 53, 36, 255, 28, 40, 29, 255, 29, 41, 30, 255, 33, 47, 33, 255, 25, 34, 26, 255, 28, 40, 29, 255, 32, 46, 32, 255, 33, 48, 33, 255, 32, 46, 32, 255, 31, 45, 32, 255, 32, 46, 32, 255, 34, 50, 34, 255, 28, 39, 29, 255, 26, 35, 27, 255, 27, 38, 28, 255, 25, 34, 26, 255, 25, 33, 26, 255, 28, 39, 29, 255, 25, 32, 26, 255, 26, 36, 27, 255, 26, 33, 27, 255, 29, 36, 29, 255, 23, 29, 24, 255, 23, 29, 24, 255, 24, 32, 25, 255, 23, 30, 24, 255, 24, 31, 25, 255, 25, 34, 26, 255, 27, 37, 28, 255, 29, 41, 30, 255, 30, 42, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 28, 38, 28, 255, 29, 41, 30, 255, 31, 45, 32, 255, 32, 47, 33, 255, 31, 44, 31, 255, 33, 48, 33, 255, 32, 46, 32, 255, 25, 34, 26, 255, 24, 32, 25, 255, 25, 34, 26, 255, 25, 33, 26, 255, 23, 29, 24, 255, 23, 29, 24, 255, 26, 36, 27, 255, 28, 38, 28, 255, 31, 45, 32, 255, 34, 50, 34, 255, 33, 48, 33, 255, 34, 51, 35, 255, 35, 52, 35, 255, 34, 50, 34, 255, 34, 50, 34, 255, 31, 44, 31, 255, 31, 44, 31, 255, 36, 54, 36, 255, 40, 60, 40, 255, 32, 47, 33, 255, 29, 41, 30, 255, 35, 52, 35, 255, 32, 47, 33, 255, 34, 51, 35, 255, 32, 47, 33, 255, 34, 50, 34, 255, 36, 54, 36, 255, 34, 50, 34, 255, 31, 44, 31, 255, 30, 43, 31, 255, 32, 46, 32, 255, 29, 41, 30, 255, 30, 42, 30, 255, 27, 38, 28, 255, 30, 43, 31, 255, 28, 38, 28, 255, 25, 33, 26, 255, 23, 29, 24, 255, 25, 34, 26, 255, 25, 33, 26, 255, 26, 33, 27, 255, 25, 31, 25, 255, 25, 34, 26, 255, 26, 35, 27, 255, 27, 37, 28, 255, 26, 35, 27, 255, 25, 33, 26, 255, 31, 44, 31, 255, 33, 47, 33, 255, 37, 56, 37, 255, 35, 52, 35, 255, 33, 49, 34, 255, 30, 42, 30, 255, 23, 29, 24, 255, 26, 33, 27, 255, 28, 38, 28, 255, 23, 30, 24, 255, 26, 35, 27, 255, 28, 39, 29, 255, 30, 42, 30, 255, 27, 37, 28, 255, 24, 32, 25, 255, 26, 35, 27, 255, 25, 34, 26, 255, 27, 37, 28, 255, 25, 33, 26, 255, 26, 35, 27, 255, 29, 40, 29, 255, 32, 47, 33, 255, 34, 51, 35, 255, 33, 48, 33, 255, 31, 45, 32, 255, 33, 47, 33, 255, 33, 49, 34, 255, 30, 42, 30, 255, 27, 37, 28, 255, 28, 38, 28, 255, 30, 43, 31, 255, 29, 41, 30, 255, 30, 43, 31, 255, 29, 41, 30, 255, 28, 39, 29, 255, 28, 38, 28, 255, 30, 42, 30, 255, 30, 42, 30, 255, 27, 37, 28, 255, 27, 37, 28, 255, 27, 37, 28, 255, 30, 43, 31, 255, 30, 42, 30, 255, 31, 44, 31, 255, 30, 42, 30, 255, 34, 50, 34, 255, 33, 48, 33, 255, 29, 41, 30, 255, 28, 38, 28, 255, 30, 42, 30, 255, 30, 42, 30, 255, 30, 42, 30, 255, 31, 44, 31, 255, 35, 51, 35, 255, 33, 48, 33, 255, 32, 47, 33, 255, 29, 41, 30, 255, 31, 45, 32, 255, 31, 44, 31, 255, 32, 46, 32, 255, 31, 44, 31, 255, 27, 37, 28, 255, 29, 40, 29, 255, 32, 45, 32, 255, 33, 48, 33, 255, 29, 41, 30, 255, 27, 36, 27, 255, 27, 36, 27, 255, 25, 33, 26, 255, 27, 37, 28, 255, 26, 35, 27, 255, 25, 34, 26, 255, 29, 40, 29, 255, 33, 49, 34, 255, 28, 39, 29, 255, 26, 35, 27, 255, 25, 34, 26, 255, 31, 44, 31, 255, 32, 46, 32, 255, 29, 40, 29, 255, 31, 44, 31, 255, 30, 42, 30, 255, 34, 50, 34, 255, 33, 48, 33, 255, 29, 41, 30, 255, 24, 32, 25, 255, 28, 39, 29, 255, 28, 40, 29, 255, 32, 46, 32, 255, 33, 48, 33, 255, 34, 50, 34, 255, 34, 49, 34, 255, 35, 52, 35, 255, 37, 55, 37, 255, 36, 54, 36, 255, 33, 47, 33, 255, 31, 45, 32, 255, 32, 47, 33, 255, 35, 52, 35, 255, 42, 62, 41, 255, 37, 56, 37, 255, 35, 53, 36, 255, 44, 65, 43, 255, 43, 64, 42, 255, 34, 50, 34, 255, 31, 44, 31, 255, 32, 45, 32, 255, 32, 47, 33, 255, 30, 42, 30, 255, 30, 43, 31, 255, 33, 48, 33, 255, 29, 41, 30, 255, 27, 37, 28, 255, 23, 30, 24, 255, 23, 29, 24, 255, 30, 42, 30, 255, 32, 47, 33, 255, 34, 50, 34, 255, 32, 47, 33, 255, 31, 45, 32, 255, 34, 50, 34, 255, 35, 53, 36, 255, 52, 42, 27, 255, 48, 39, 25, 255, 40, 34, 24, 255, 34, 31, 22, 255, 50, 40, 27, 255, 40, 35, 24, 255, 42, 36, 24, 255, 46, 38, 25, 255, 45, 38, 25, 255, 37, 33, 23, 255, 39, 34, 24, 255, 52, 42, 28, 255, 52, 42, 28, 255, 70, 52, 33, 255, 52, 42, 28, 255, 58, 45, 30, 255, 41, 36, 24, 255, 39, 34, 23, 255, 43, 37, 24, 255, 45, 37, 24, 255, 45, 37, 24, 255, 35, 31, 22, 255, 33, 30, 22, 255, 41, 35, 24, 255, 56, 44, 29, 255, 44, 37, 24, 255, 35, 31, 22, 255, 41, 35, 24, 255, 45, 37, 24, 255, 46, 38, 25, 255, 36, 32, 23, 255, 39, 34, 23, 255, 59, 45, 30, 255, 42, 36, 24, 255, 35, 31, 22, 255, 43, 37, 24, 255, 40, 34, 24, 255, 43, 36, 24, 255, 36, 31, 22, 255, 38, 33, 23, 255, 45, 37, 24, 255, 34, 30, 22, 255, 67, 54, 39, 255, 40, 34, 24, 255, 34, 30, 22, 255, 44, 37, 24, 255, 59, 46, 30, 255, 61, 46, 31, 255, 49, 40, 26, 255, 58, 45, 30, 255, 46, 39, 25, 255, 40, 34, 24, 255, 35, 31, 22, 255, 43, 37, 24, 255, 38, 33, 23, 255, 34, 31, 22, 255, 38, 33, 23, 255, 37, 33, 23, 255, 45, 39, 28, 255, 53, 44, 32, 255, 39, 34, 24, 255, 43, 36, 24, 255, 45, 38, 25, 255, 43, 36, 24, 255, 43, 37, 24, 255, 35, 31, 22, 255, 34, 30, 22, 255, 42, 36, 24, 255, 39, 34, 24, 255, 62, 51, 36, 255, 80, 64, 45, 255, 50, 42, 31, 255, 54, 45, 33, 255, 51, 41, 27, 255, 51, 41, 27, 255, 41, 35, 24, 255, 36, 32, 23, 255, 44, 37, 24, 255, 39, 34, 23, 255, 35, 31, 22, 255, 40, 35, 25, 255, 36, 32, 24, 255, 39, 34, 23, 255, 36, 32, 23, 255, 33, 30, 22, 255, 37, 33, 23, 255, 39, 34, 23, 255, 39, 34, 24, 255, 35, 31, 22, 255, 53, 44, 32, 255, 77, 62, 44, 255, 36, 32, 23, 255, 36, 32, 24, 255, 53, 44, 32, 255, 42, 36, 24, 255, 42, 35, 23, 255, 34, 31, 22, 255, 33, 30, 22, 255, 39, 34, 24, 255, 43, 36, 24, 255, 44, 37, 24, 255, 44, 37, 24, 255, 52, 42, 27, 255, 42, 36, 24, 255, 42, 35, 24, 255, 44, 37, 24, 255, 37, 33, 23, 255, 39, 34, 25, 255, 40, 35, 24, 255, 40, 34, 23, 255, 40, 34, 24, 255, 41, 36, 24, 255, 41, 35, 24, 255, 41, 35, 23, 255, 41, 35, 23, 255, 44, 37, 24, 255, 42, 36, 24, 255, 56, 44, 29, 255, 43, 37, 24, 255, 40, 34, 24, 255, 41, 36, 26, 255, 36, 32, 24, 255, 34, 31, 22, 255, 35, 31, 23, 255, 36, 32, 23, 255, 34, 30, 22, 255, 46, 39, 25, 255, 42, 36, 24, 255, 43, 36, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 53, 42, 28, 255, 45, 38, 25, 255, 38, 33, 23, 255, 47, 39, 25, 255, 59, 45, 30, 255, 39, 34, 25, 255, 39, 34, 23, 255, 39, 33, 23, 255, 45, 37, 24, 255, 39, 33, 23, 255, 36, 32, 22, 255, 37, 33, 22, 255, 39, 33, 23, 255, 41, 35, 23, 255, 41, 36, 24, 255, 37, 32, 22, 255, 38, 33, 23, 255, 42, 36, 24, 255, 52, 41, 27, 255, 44, 37, 24, 255, 46, 38, 24, 255, 60, 46, 30, 255, 41, 35, 23, 255, 41, 35, 24, 255, 40, 35, 24, 255, 50, 41, 27, 255, 52, 42, 28, 255, 40, 35, 24, 255, 43, 37, 24, 255, 53, 42, 27, 255, 39, 34, 23, 255, 36, 32, 23, 255, 37, 33, 23, 255, 40, 35, 24, 255, 59, 49, 35, 255, 46, 40, 29, 255, 36, 32, 23, 255, 37, 33, 23, 255, 63, 52, 37, 255, 49, 42, 30, 255, 49, 42, 30, 255, 35, 31, 23, 255, 37, 33, 23, 255, 34, 31, 22, 255, 34, 30, 22, 255, 35, 31, 23, 255, 45, 39, 28, 255, 35, 31, 22, 255, 61, 47, 31, 255, 58, 45, 30, 255, 46, 38, 25, 255, 39, 34, 23, 255, 37, 33, 23, 255, 41, 35, 24, 255, 66, 49, 33, 255, 61, 46, 31, 255, 43, 37, 24, 255, 39, 34, 24, 255, 39, 33, 23, 255, 39, 34, 24, 255, 34, 30, 22, 255, 34, 29, 22, 255, 59, 49, 35, 255, 54, 45, 33, 255, 49, 40, 26, 255, 37, 33, 23, 255, 44, 37, 24, 255, 36, 31, 22, 255, 39, 34, 23, 255, 43, 37, 24, 255, 43, 36, 24, 255, 36, 31, 22, 255, 37, 33, 24, 255, 48, 40, 26, 255, 55, 43, 28, 255, 45, 37, 24, 255, 50, 40, 27, 255, 61, 46, 31, 255, 59, 45, 30, 255, 44, 37, 24, 255, 36, 32, 22, 255, 43, 36, 24, 255, 49, 40, 26, 255, 61, 46, 31, 255, 70, 52, 33, 255, 67, 50, 33, 255, 41, 35, 24, 255, 49, 40, 26, 255, 58, 45, 30, 255, 61, 47, 31, 255, 44, 37, 24, 255, 37, 33, 23, 255, 44, 38, 27, 255, 33, 30, 22, 255, 48, 40, 30, 255, 37, 33, 23, 255, 39, 33, 23, 255, 37, 33, 23, 255, 44, 37, 24, 255, 38, 33, 23, 255, 36, 31, 22, 255, 36, 32, 23, 255, 45, 38, 25, 255, 41, 35, 24, 255, 39, 34, 24, 255, 33, 30, 22, 255, 36, 32, 24, 255, 34, 31, 22, 255, 35, 31, 22, 255, 73, 59, 42, 255, 55, 46, 33, 255, 39, 34, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 47, 39, 25, 255, 42, 36, 24, 255, 39, 34, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 48, 40, 26, 255, 39, 34, 23, 255, 50, 40, 27, 255, 40, 34, 24, 255, 39, 34, 24, 255, 39, 34, 24, 255, 34, 49, 34, 255, 32, 47, 33, 255, 29, 41, 30, 255, 23, 29, 24, 255, 24, 31, 25, 255, 27, 37, 28, 255, 29, 40, 29, 255, 29, 40, 29, 255, 27, 36, 27, 255, 29, 40, 29, 255, 28, 38, 28, 255, 26, 36, 27, 255, 28, 39, 29, 255, 24, 32, 25, 255, 26, 35, 27, 255, 26, 35, 27, 255, 24, 31, 25, 255, 23, 29, 24, 255, 27, 37, 28, 255, 28, 39, 29, 255, 27, 37, 28, 255, 27, 37, 28, 255, 30, 42, 30, 255, 28, 39, 29, 255, 29, 40, 29, 255, 32, 45, 32, 255, 33, 49, 34, 255, 31, 45, 32, 255, 31, 45, 32, 255, 35, 51, 35, 255, 36, 53, 36, 255, 34, 50, 34, 255, 64, 77, 16, 255, 29, 41, 30, 255, 29, 41, 30, 255, 36, 54, 36, 255, 33, 48, 33, 255, 33, 48, 33, 255, 35, 52, 35, 255, 32, 46, 32, 255, 31, 44, 31, 255, 34, 50, 34, 255, 31, 45, 32, 255, 29, 41, 30, 255, 34, 50, 34, 255, 35, 52, 35, 255, 33, 47, 33, 255, 32, 47, 33, 255, 33, 48, 33, 255, 28, 38, 28, 255, 31, 44, 31, 255, 32, 45, 32, 255, 29, 41, 30, 255, 32, 46, 32, 255, 35, 53, 36, 255, 34, 50, 34, 255, 33, 49, 34, 255, 32, 46, 32, 255, 30, 43, 31, 255, 28, 39, 29, 255, 30, 42, 30, 255, 27, 37, 28, 255, 23, 30, 24, 255, 29, 40, 29, 255, 30, 42, 30, 255, 23, 29, 24, 255, 23, 29, 24, 255, 25, 32, 26, 255, 31, 39, 31, 255, 26, 33, 27, 255, 26, 36, 27, 255, 25, 34, 26, 255, 24, 31, 25, 255, 25, 33, 26, 255, 26, 35, 27, 255, 25, 34, 26, 255, 27, 38, 28, 255, 33, 48, 33, 255, 31, 45, 32, 255, 32, 46, 32, 255, 27, 37, 28, 255, 25, 34, 26, 255, 25, 33, 26, 255, 33, 48, 33, 255, 31, 45, 32, 255, 33, 48, 33, 255, 35, 52, 35, 255, 29, 40, 29, 255, 24, 32, 25, 255, 26, 35, 27, 255, 26, 34, 26, 255, 23, 30, 24, 255, 27, 35, 28, 255, 24, 32, 25, 255, 23, 29, 24, 255, 30, 42, 30, 255, 29, 41, 30, 255, 33, 47, 33, 255, 32, 47, 33, 255, 31, 44, 31, 255, 31, 44, 31, 255, 30, 42, 30, 255, 28, 38, 28, 255, 28, 39, 29, 255, 35, 51, 35, 255, 35, 52, 35, 255, 30, 43, 31, 255, 28, 38, 28, 255, 35, 53, 36, 255, 34, 50, 34, 255, 34, 50, 34, 255, 35, 51, 35, 255, 33, 49, 34, 255, 35, 51, 35, 255, 36, 54, 36, 255, 32, 47, 33, 255, 31, 44, 31, 255, 32, 46, 32, 255, 31, 45, 32, 255, 29, 41, 30, 255, 31, 44, 31, 255, 33, 48, 33, 255, 29, 41, 30, 255, 24, 32, 25, 255, 23, 29, 24, 255, 26, 32, 26, 255, 26, 34, 26, 255, 25, 33, 26, 255, 25, 32, 26, 255, 24, 31, 25, 255, 24, 30, 25, 255, 25, 33, 26, 255, 23, 29, 24, 255, 27, 37, 28, 255, 29, 40, 29, 255, 31, 44, 31, 255, 34, 49, 34, 255, 35, 52, 35, 255, 31, 44, 31, 255, 23, 29, 24, 255, 24, 31, 25, 255, 31, 39, 31, 255, 23, 30, 24, 255, 23, 30, 24, 255, 23, 29, 24, 255, 25, 34, 26, 255, 27, 36, 27, 255, 25, 33, 26, 255, 29, 41, 30, 255, 28, 38, 28, 255, 26, 34, 26, 255, 30, 43, 31, 255, 28, 38, 28, 255, 30, 42, 30, 255, 26, 35, 27, 255, 29, 41, 30, 255, 31, 45, 32, 255, 31, 45, 32, 255, 34, 50, 34, 255, 34, 49, 34, 255, 34, 49, 34, 255, 28, 40, 29, 255, 23, 30, 24, 255, 29, 41, 30, 255, 29, 40, 29, 255, 31, 45, 32, 255, 30, 42, 30, 255, 28, 38, 28, 255, 29, 41, 30, 255, 28, 40, 29, 255, 30, 42, 30, 255, 27, 37, 28, 255, 28, 38, 28, 255, 24, 32, 25, 255, 27, 37, 28, 255, 30, 43, 31, 255, 29, 41, 30, 255, 30, 42, 30, 255, 29, 40, 29, 255, 35, 51, 35, 255, 34, 50, 34, 255, 26, 35, 27, 255, 27, 37, 28, 255, 31, 44, 31, 255, 29, 41, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 34, 49, 34, 255, 38, 58, 38, 255, 30, 42, 30, 255, 31, 45, 32, 255, 31, 44, 31, 255, 29, 40, 29, 255, 26, 35, 27, 255, 29, 41, 30, 255, 30, 42, 30, 255, 31, 44, 31, 255, 31, 45, 32, 255, 31, 45, 32, 255, 30, 42, 30, 255, 29, 41, 30, 255, 26, 35, 27, 255, 26, 35, 27, 255, 27, 37, 28, 255, 28, 38, 28, 255, 27, 36, 27, 255, 29, 40, 29, 255, 33, 48, 33, 255, 31, 45, 32, 255, 28, 39, 29, 255, 27, 37, 28, 255, 35, 52, 35, 255, 32, 46, 32, 255, 32, 45, 32, 255, 33, 48, 33, 255, 32, 46, 32, 255, 32, 46, 32, 255, 31, 45, 32, 255, 27, 37, 28, 255, 26, 35, 27, 255, 31, 45, 32, 255, 27, 37, 28, 255, 26, 35, 27, 255, 30, 42, 30, 255, 34, 49, 34, 255, 34, 50, 34, 255, 34, 50, 34, 255, 34, 50, 34, 255, 34, 50, 34, 255, 35, 51, 35, 255, 35, 52, 35, 255, 36, 53, 36, 255, 35, 52, 35, 255, 40, 59, 39, 255, 35, 51, 35, 255, 39, 59, 39, 255, 33, 48, 33, 255, 37, 55, 37, 255, 32, 47, 33, 255, 36, 53, 36, 255, 32, 46, 32, 255, 34, 50, 34, 255, 30, 43, 31, 255, 30, 43, 31, 255, 33, 48, 33, 255, 31, 44, 31, 255, 28, 39, 29, 255, 29, 37, 29, 255, 24, 32, 25, 255, 26, 35, 27, 255, 30, 43, 31, 255, 32, 46, 32, 255, 35, 51, 35, 255, 35, 52, 35, 255, 32, 47, 33, 255, 35, 52, 35, 255, 40, 35, 24, 255, 41, 35, 24, 255, 35, 31, 22, 255, 52, 42, 27, 255, 40, 34, 24, 255, 39, 34, 24, 255, 34, 31, 22, 255, 35, 31, 23, 255, 36, 32, 22, 255, 42, 36, 24, 255, 60, 46, 30, 255, 45, 37, 24, 255, 51, 41, 27, 255, 38, 33, 23, 255, 40, 34, 24, 255, 58, 45, 30, 255, 59, 45, 30, 255, 56, 44, 29, 255, 45, 37, 24, 255, 72, 53, 33, 255, 50, 40, 27, 255, 33, 30, 22, 255, 59, 49, 35, 255, 36, 32, 23, 255, 36, 32, 23, 255, 44, 45, 37, 255, 42, 36, 24, 255, 59, 46, 30, 255, 45, 37, 24, 255, 36, 32, 23, 255, 39, 33, 23, 255, 33, 30, 22, 255, 36, 32, 23, 255, 43, 36, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 40, 35, 24, 255, 40, 34, 24, 255, 43, 36, 24, 255, 44, 37, 24, 255, 33, 30, 22, 255, 50, 42, 31, 255, 38, 33, 23, 255, 43, 37, 24, 255, 34, 30, 22, 255, 34, 31, 22, 255, 39, 34, 24, 255, 42, 36, 24, 255, 58, 45, 30, 255, 51, 41, 27, 255, 59, 46, 30, 255, 37, 33, 23, 255, 36, 32, 23, 255, 40, 34, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 34, 31, 22, 255, 61, 50, 36, 255, 34, 30, 22, 255, 37, 33, 23, 255, 38, 33, 23, 255, 57, 44, 29, 255, 53, 42, 28, 255, 42, 36, 24, 255, 45, 37, 24, 255, 49, 40, 26, 255, 44, 45, 37, 255, 39, 33, 23, 255, 34, 31, 22, 255, 39, 34, 25, 255, 49, 42, 30, 255, 50, 42, 31, 255, 43, 37, 24, 255, 39, 33, 23, 255, 40, 34, 24, 255, 40, 35, 24, 255, 36, 32, 22, 255, 49, 40, 26, 255, 36, 32, 23, 255, 34, 31, 22, 255, 42, 36, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 39, 34, 23, 255, 34, 31, 22, 255, 33, 30, 22, 255, 35, 31, 22, 255, 42, 37, 27, 255, 58, 48, 34, 255, 63, 52, 37, 255, 44, 38, 27, 255, 62, 51, 36, 255, 41, 35, 24, 255, 34, 31, 22, 255, 39, 34, 24, 255, 45, 37, 24, 255, 37, 33, 23, 255, 41, 35, 23, 255, 41, 35, 23, 255, 39, 33, 23, 255, 41, 35, 24, 255, 39, 34, 23, 255, 49, 40, 26, 255, 61, 47, 31, 255, 54, 43, 28, 255, 41, 34, 24, 255, 36, 32, 23, 255, 36, 32, 23, 255, 37, 33, 24, 255, 45, 38, 28, 255, 40, 34, 24, 255, 38, 33, 23, 255, 38, 33, 24, 255, 46, 38, 25, 255, 40, 34, 23, 255, 39, 34, 23, 255, 43, 36, 24, 255, 56, 44, 29, 255, 39, 34, 24, 255, 37, 33, 24, 255, 43, 37, 24, 255, 40, 34, 24, 255, 36, 32, 23, 255, 34, 31, 22, 255, 57, 47, 34, 255, 36, 32, 24, 255, 45, 37, 24, 255, 52, 42, 27, 255, 55, 43, 28, 255, 37, 33, 23, 255, 43, 36, 24, 255, 45, 37, 24, 255, 51, 41, 27, 255, 36, 31, 22, 255, 45, 38, 25, 255, 37, 33, 23, 255, 40, 35, 24, 255, 36, 31, 22, 255, 46, 38, 25, 255, 43, 37, 24, 255, 40, 34, 24, 255, 42, 36, 26, 255, 33, 30, 22, 255, 35, 31, 22, 255, 62, 50, 35, 255, 51, 40, 27, 255, 43, 36, 23, 255, 44, 37, 24, 255, 40, 34, 23, 255, 36, 32, 23, 255, 45, 38, 24, 255, 36, 31, 22, 255, 47, 39, 25, 255, 41, 35, 23, 255, 51, 41, 26, 255, 43, 37, 24, 255, 56, 44, 29, 255, 37, 33, 23, 255, 37, 33, 23, 255, 36, 32, 23, 255, 57, 45, 29, 255, 42, 36, 24, 255, 43, 37, 24, 255, 37, 33, 23, 255, 40, 34, 24, 255, 42, 36, 24, 255, 41, 36, 26, 255, 34, 30, 22, 255, 35, 31, 22, 255, 48, 40, 30, 255, 64, 52, 37, 255, 48, 40, 30, 255, 37, 33, 23, 255, 40, 35, 24, 255, 41, 35, 24, 255, 33, 30, 22, 255, 51, 43, 31, 255, 39, 34, 23, 255, 37, 33, 24, 255, 49, 40, 26, 255, 56, 44, 29, 255, 42, 36, 24, 255, 45, 37, 24, 255, 40, 34, 24, 255, 43, 37, 24, 255, 46, 39, 25, 255, 53, 42, 28, 255, 53, 42, 28, 255, 39, 34, 23, 255, 42, 36, 24, 255, 39, 34, 23, 255, 35, 31, 22, 255, 35, 31, 22, 255, 34, 31, 22, 255, 46, 40, 29, 255, 36, 31, 22, 255, 43, 36, 24, 255, 41, 35, 24, 255, 45, 38, 25, 255, 47, 39, 25, 255, 43, 37, 24, 255, 51, 41, 27, 255, 43, 37, 24, 255, 36, 32, 22, 255, 54, 43, 28, 255, 44, 37, 24, 255, 46, 39, 25, 255, 45, 37, 24, 255, 51, 41, 27, 255, 45, 37, 24, 255, 40, 35, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 51, 41, 27, 255, 53, 42, 28, 255, 45, 38, 25, 255, 46, 39, 25, 255, 41, 35, 24, 255, 36, 31, 22, 255, 40, 35, 24, 255, 37, 33, 23, 255, 45, 38, 25, 255, 37, 33, 23, 255, 34, 30, 22, 255, 53, 44, 32, 255, 37, 33, 23, 255, 41, 35, 24, 255, 52, 42, 28, 255, 46, 39, 25, 255, 58, 45, 30, 255, 39, 34, 23, 255, 36, 32, 23, 255, 44, 37, 24, 255, 44, 37, 24, 255, 44, 37, 24, 255, 34, 31, 22, 255, 34, 31, 22, 255, 62, 51, 36, 255, 38, 33, 23, 255, 72, 58, 42, 255, 55, 46, 33, 255, 35, 31, 22, 255, 37, 33, 23, 255, 43, 37, 24, 255, 42, 36, 24, 255, 47, 39, 25, 255, 33, 30, 22, 255, 42, 36, 24, 255, 45, 37, 24, 255, 41, 36, 24, 255, 41, 35, 24, 255, 37, 33, 23, 255, 52, 42, 27, 255, 43, 37, 24, 255, 36, 31, 22, 255, 42, 36, 24, 255, 28, 39, 29, 255, 30, 43, 31, 255, 28, 38, 28, 255, 27, 37, 28, 255, 26, 35, 27, 255, 23, 29, 24, 255, 25, 34, 26, 255, 28, 39, 29, 255, 27, 37, 28, 255, 27, 37, 28, 255, 26, 35, 27, 255, 23, 30, 24, 255, 23, 29, 24, 255, 24, 32, 25, 255, 26, 36, 27, 255, 25, 33, 26, 255, 23, 30, 24, 255, 24, 32, 25, 255, 24, 32, 25, 255, 24, 31, 25, 255, 29, 40, 29, 255, 30, 42, 30, 255, 32, 47, 33, 255, 31, 44, 31, 255, 33, 49, 34, 255, 36, 53, 36, 255, 32, 46, 32, 255, 33, 48, 33, 255, 32, 45, 32, 255, 33, 47, 33, 255, 35, 52, 35, 255, 31, 44, 31, 255, 31, 44, 31, 255, 31, 45, 32, 255, 32, 46, 32, 255, 36, 54, 36, 255, 34, 50, 34, 255, 35, 51, 35, 255, 32, 47, 33, 255, 31, 44, 31, 255, 30, 42, 30, 255, 31, 44, 31, 255, 29, 40, 29, 255, 30, 43, 31, 255, 33, 49, 34, 255, 31, 45, 32, 255, 30, 42, 30, 255, 33, 49, 34, 255, 29, 41, 30, 255, 27, 37, 28, 255, 27, 37, 28, 255, 28, 38, 28, 255, 31, 45, 32, 255, 29, 40, 29, 255, 31, 45, 32, 255, 36, 54, 36, 255, 37, 56, 37, 255, 32, 45, 32, 255, 28, 39, 29, 255, 26, 35, 27, 255, 23, 30, 24, 255, 28, 39, 29, 255, 26, 33, 27, 255, 27, 37, 28, 255, 26, 34, 26, 255, 26, 32, 26, 255, 23, 30, 24, 255, 25, 33, 26, 255, 24, 31, 25, 255, 24, 31, 25, 255, 26, 34, 26, 255, 24, 31, 25, 255, 32, 45, 32, 255, 30, 42, 30, 255, 29, 41, 30, 255, 28, 38, 28, 255, 28, 39, 29, 255, 32, 45, 32, 255, 31, 45, 32, 255, 28, 39, 29, 255, 24, 31, 25, 255, 29, 41, 30, 255, 27, 38, 28, 255, 33, 48, 33, 255, 32, 47, 33, 255, 35, 52, 35, 255, 35, 51, 35, 255, 30, 42, 30, 255, 23, 30, 24, 255, 25, 33, 26, 255, 24, 32, 25, 255, 25, 33, 26, 255, 27, 37, 28, 255, 26, 36, 27, 255, 28, 38, 28, 255, 28, 39, 29, 255, 31, 44, 31, 255, 31, 44, 31, 255, 29, 41, 30, 255, 29, 41, 30, 255, 27, 37, 28, 255, 28, 39, 29, 255, 25, 33, 26, 255, 24, 31, 25, 255, 28, 40, 29, 255, 31, 45, 32, 255, 31, 44, 31, 255, 34, 50, 34, 255, 36, 54, 36, 255, 33, 48, 33, 255, 34, 49, 34, 255, 32, 45, 32, 255, 30, 43, 31, 255, 34, 50, 34, 255, 33, 49, 34, 255, 35, 51, 35, 255, 39, 59, 39, 255, 36, 54, 36, 255, 34, 50, 34, 255, 32, 46, 32, 255, 31, 44, 31, 255, 30, 43, 31, 255, 29, 41, 30, 255, 24, 31, 25, 255, 25, 34, 26, 255, 24, 32, 25, 255, 27, 37, 28, 255, 26, 35, 27, 255, 25, 34, 26, 255, 25, 34, 26, 255, 24, 30, 25, 255, 24, 31, 25, 255, 28, 39, 29, 255, 27, 37, 28, 255, 28, 40, 29, 255, 26, 36, 27, 255, 30, 43, 31, 255, 29, 41, 30, 255, 30, 43, 31, 255, 32, 46, 32, 255, 26, 35, 27, 255, 23, 29, 24, 255, 25, 33, 26, 255, 24, 32, 25, 255, 29, 41, 30, 255, 23, 29, 24, 255, 23, 30, 24, 255, 26, 36, 27, 255, 26, 34, 26, 255, 23, 30, 24, 255, 25, 34, 26, 255, 29, 40, 29, 255, 26, 36, 27, 255, 28, 40, 29, 255, 30, 43, 31, 255, 31, 44, 31, 255, 35, 51, 35, 255, 30, 42, 30, 255, 30, 43, 31, 255, 34, 50, 34, 255, 35, 52, 35, 255, 28, 38, 28, 255, 27, 37, 28, 255, 29, 41, 30, 255, 27, 38, 28, 255, 26, 36, 27, 255, 29, 40, 29, 255, 30, 43, 31, 255, 26, 35, 27, 255, 27, 37, 28, 255, 24, 32, 25, 255, 25, 33, 26, 255, 24, 32, 25, 255, 28, 39, 29, 255, 27, 37, 28, 255, 28, 40, 29, 255, 29, 41, 30, 255, 30, 42, 30, 255, 28, 39, 29, 255, 28, 39, 29, 255, 35, 51, 35, 255, 29, 40, 29, 255, 30, 42, 30, 255, 29, 41, 30, 255, 35, 52, 35, 255, 34, 51, 35, 255, 37, 56, 37, 255, 34, 49, 34, 255, 32, 45, 32, 255, 29, 41, 30, 255, 31, 45, 32, 255, 29, 41, 30, 255, 27, 37, 28, 255, 31, 44, 31, 255, 30, 43, 31, 255, 32, 47, 33, 255, 35, 52, 35, 255, 32, 46, 32, 255, 28, 39, 29, 255, 28, 38, 28, 255, 26, 34, 26, 255, 28, 39, 29, 255, 30, 43, 31, 255, 28, 38, 28, 255, 28, 38, 28, 255, 32, 46, 32, 255, 32, 45, 32, 255, 34, 50, 34, 255, 32, 45, 32, 255, 35, 52, 35, 255, 27, 38, 28, 255, 32, 46, 32, 255, 29, 40, 29, 255, 33, 47, 33, 255, 30, 43, 31, 255, 30, 42, 30, 255, 30, 42, 30, 255, 26, 36, 27, 255, 24, 30, 25, 255, 27, 37, 28, 255, 28, 39, 29, 255, 30, 43, 31, 255, 30, 42, 30, 255, 30, 43, 31, 255, 31, 45, 32, 255, 36, 53, 36, 255, 37, 56, 37, 255, 34, 50, 34, 255, 32, 45, 32, 255, 30, 43, 31, 255, 35, 51, 35, 255, 33, 47, 33, 255, 30, 43, 31, 255, 33, 49, 34, 255, 34, 51, 35, 255, 34, 50, 34, 255, 35, 52, 35, 255, 36, 54, 36, 255, 32, 47, 33, 255, 35, 52, 35, 255, 36, 53, 36, 255, 29, 40, 29, 255, 30, 43, 31, 255, 32, 46, 32, 255, 34, 50, 34, 255, 31, 45, 32, 255, 27, 37, 28, 255, 25, 32, 26, 255, 28, 36, 29, 255, 25, 34, 26, 255, 27, 37, 28, 255, 25, 34, 26, 255, 26, 36, 27, 255, 29, 41, 30, 255, 32, 46, 32, 255, 33, 47, 33, 255, 35, 31, 23, 255, 41, 36, 24, 255, 41, 36, 24, 255, 48, 40, 26, 255, 65, 49, 33, 255, 63, 48, 31, 255, 40, 34, 24, 255, 40, 35, 24, 255, 46, 39, 25, 255, 58, 45, 30, 255, 64, 48, 32, 255, 45, 38, 25, 255, 41, 35, 24, 255, 42, 36, 24, 255, 36, 32, 23, 255, 36, 32, 22, 255, 45, 38, 25, 255, 43, 36, 24, 255, 47, 39, 25, 255, 56, 44, 29, 255, 45, 37, 24, 255, 39, 34, 24, 255, 33, 30, 22, 255, 80, 64, 45, 255, 46, 40, 29, 255, 44, 37, 24, 255, 49, 40, 26, 255, 52, 42, 27, 255, 41, 35, 24, 255, 34, 31, 22, 255, 34, 31, 22, 255, 37, 33, 23, 255, 39, 34, 24, 255, 39, 33, 23, 255, 34, 30, 22, 255, 42, 36, 24, 255, 37, 33, 23, 255, 34, 30, 22, 255, 45, 37, 24, 255, 42, 36, 24, 255, 36, 32, 23, 255, 40, 35, 24, 255, 36, 31, 22, 255, 37, 33, 23, 255, 37, 33, 23, 255, 79, 62, 45, 255, 34, 31, 22, 255, 38, 33, 23, 255, 39, 33, 23, 255, 59, 45, 30, 255, 60, 46, 31, 255, 52, 42, 28, 255, 42, 36, 24, 255, 43, 36, 24, 255, 44, 37, 24, 255, 45, 37, 24, 255, 36, 32, 23, 255, 61, 50, 36, 255, 49, 42, 30, 255, 44, 37, 24, 255, 46, 38, 25, 255, 42, 36, 24, 255, 36, 32, 23, 255, 41, 36, 24, 255, 51, 41, 27, 255, 41, 35, 24, 255, 43, 36, 24, 255, 50, 40, 27, 255, 67, 50, 33, 255, 49, 40, 26, 255, 40, 35, 25, 255, 35, 31, 22, 255, 54, 43, 28, 255, 39, 34, 24, 255, 35, 31, 22, 255, 39, 34, 23, 255, 44, 37, 24, 255, 46, 39, 25, 255, 37, 33, 23, 255, 36, 32, 23, 255, 42, 36, 24, 255, 40, 35, 24, 255, 41, 35, 24, 255, 43, 37, 24, 255, 36, 32, 22, 255, 33, 30, 22, 255, 54, 45, 33, 255, 36, 32, 22, 255, 34, 31, 22, 255, 39, 34, 24, 255, 33, 30, 22, 255, 46, 40, 29, 255, 35, 31, 23, 255, 42, 36, 24, 255, 37, 33, 23, 255, 36, 32, 22, 255, 34, 30, 22, 255, 43, 37, 24, 255, 43, 36, 24, 255, 40, 34, 24, 255, 45, 37, 24, 255, 50, 40, 26, 255, 49, 40, 26, 255, 49, 39, 26, 255, 54, 43, 28, 255, 45, 38, 24, 255, 42, 36, 23, 255, 39, 34, 23, 255, 38, 33, 23, 255, 39, 34, 25, 255, 43, 36, 25, 255, 39, 34, 23, 255, 41, 34, 24, 255, 39, 34, 24, 255, 42, 35, 23, 255, 33, 30, 22, 255, 46, 38, 25, 255, 50, 40, 27, 255, 39, 34, 24, 255, 39, 34, 23, 255, 40, 34, 24, 255, 43, 37, 24, 255, 39, 34, 24, 255, 36, 31, 22, 255, 41, 35, 24, 255, 34, 31, 22, 255, 41, 35, 24, 255, 48, 40, 26, 255, 44, 37, 24, 255, 33, 30, 22, 255, 39, 33, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 36, 32, 23, 255, 45, 37, 24, 255, 42, 36, 24, 255, 49, 42, 30, 255, 35, 31, 22, 255, 43, 37, 24, 255, 41, 35, 24, 255, 33, 30, 22, 255, 34, 31, 22, 255, 38, 33, 23, 255, 38, 35, 27, 255, 47, 38, 27, 255, 49, 39, 27, 255, 45, 37, 25, 255, 39, 34, 23, 255, 39, 34, 23, 255, 38, 33, 23, 255, 41, 35, 25, 255, 41, 35, 24, 255, 36, 32, 23, 255, 46, 38, 24, 255, 42, 35, 23, 255, 44, 37, 24, 255, 37, 33, 23, 255, 40, 35, 24, 255, 43, 36, 24, 255, 42, 36, 24, 255, 41, 35, 24, 255, 39, 34, 23, 255, 44, 37, 24, 255, 39, 34, 24, 255, 37, 33, 23, 255, 43, 37, 24, 255, 57, 47, 34, 255, 37, 33, 23, 255, 35, 31, 22, 255, 50, 42, 31, 255, 34, 31, 22, 255, 41, 36, 26, 255, 41, 35, 24, 255, 41, 35, 24, 255, 38, 33, 23, 255, 41, 36, 24, 255, 48, 40, 30, 255, 37, 33, 23, 255, 40, 35, 24, 255, 62, 47, 31, 255, 62, 47, 31, 255, 58, 45, 30, 255, 51, 41, 27, 255, 43, 37, 24, 255, 33, 30, 22, 255, 54, 43, 28, 255, 50, 40, 27, 255, 45, 37, 24, 255, 41, 35, 24, 255, 42, 36, 24, 255, 38, 33, 23, 255, 39, 34, 23, 255, 36, 31, 22, 255, 37, 33, 23, 255, 38, 33, 23, 255, 39, 34, 25, 255, 34, 31, 22, 255, 46, 39, 25, 255, 42, 36, 24, 255, 49, 40, 26, 255, 42, 36, 24, 255, 36, 32, 23, 255, 37, 33, 23, 255, 42, 36, 24, 255, 50, 40, 27, 255, 35, 31, 22, 255, 59, 49, 35, 255, 36, 32, 24, 255, 42, 36, 24, 255, 41, 36, 24, 255, 48, 40, 30, 255, 38, 33, 23, 255, 33, 30, 22, 255, 39, 34, 23, 255, 55, 43, 28, 255, 41, 35, 24, 255, 40, 35, 24, 255, 57, 47, 34, 255, 55, 46, 33, 255, 37, 33, 23, 255, 34, 30, 22, 255, 41, 35, 24, 255, 43, 36, 24, 255, 55, 46, 33, 255, 36, 32, 24, 255, 38, 33, 23, 255, 44, 37, 24, 255, 48, 39, 25, 255, 62, 47, 31, 255, 57, 45, 29, 255, 43, 37, 24, 255, 45, 37, 24, 255, 46, 38, 25, 255, 40, 34, 24, 255, 46, 39, 25, 255, 40, 34, 24, 255, 44, 38, 27, 255, 34, 30, 22, 255, 33, 30, 22, 255, 34, 31, 22, 255, 36, 32, 24, 255, 37, 33, 23, 255, 39, 34, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 40, 34, 24, 255, 35, 31, 23, 255, 41, 36, 26, 255, 39, 34, 23, 255, 50, 40, 27, 255, 49, 40, 26, 255, 36, 32, 23, 255, 38, 33, 23, 255, 43, 36, 24, 255, 40, 34, 24, 255, 45, 37, 24, 255, 25, 34, 26, 255, 30, 43, 31, 255, 29, 41, 30, 255, 27, 38, 28, 255, 24, 32, 25, 255, 23, 30, 24, 255, 25, 33, 26, 255, 26, 34, 26, 255, 24, 32, 25, 255, 24, 31, 25, 255, 23, 30, 24, 255, 24, 32, 25, 255, 28, 38, 28, 255, 27, 37, 28, 255, 26, 35, 27, 255, 24, 32, 25, 255, 29, 41, 30, 255, 30, 43, 31, 255, 29, 41, 30, 255, 28, 40, 29, 255, 32, 47, 33, 255, 36, 53, 36, 255, 35, 52, 35, 255, 32, 47, 33, 255, 33, 48, 33, 255, 29, 41, 30, 255, 31, 45, 32, 255, 35, 51, 35, 255, 33, 47, 33, 255, 31, 45, 32, 255, 33, 48, 33, 255, 33, 48, 33, 255, 33, 49, 34, 255, 34, 50, 34, 255, 35, 51, 35, 255, 35, 52, 35, 255, 31, 45, 32, 255, 31, 44, 31, 255, 31, 44, 31, 255, 31, 45, 32, 255, 29, 41, 30, 255, 30, 42, 30, 255, 28, 40, 29, 255, 27, 38, 28, 255, 29, 41, 30, 255, 32, 47, 33, 255, 30, 43, 31, 255, 33, 48, 33, 255, 29, 41, 30, 255, 29, 40, 29, 255, 29, 41, 30, 255, 30, 42, 30, 255, 32, 45, 32, 255, 32, 47, 33, 255, 31, 44, 31, 255, 35, 51, 35, 255, 34, 51, 35, 255, 31, 44, 31, 255, 26, 36, 27, 255, 26, 35, 27, 255, 24, 31, 25, 255, 25, 34, 26, 255, 25, 32, 26, 255, 27, 38, 28, 255, 24, 31, 25, 255, 27, 37, 28, 255, 26, 34, 26, 255, 25, 34, 26, 255, 28, 39, 29, 255, 24, 32, 25, 255, 24, 31, 25, 255, 25, 33, 26, 255, 29, 40, 29, 255, 29, 41, 30, 255, 30, 42, 30, 255, 28, 38, 28, 255, 29, 40, 29, 255, 31, 45, 32, 255, 31, 44, 31, 255, 27, 37, 28, 255, 24, 32, 25, 255, 31, 45, 32, 255, 30, 43, 31, 255, 32, 46, 32, 255, 29, 41, 30, 255, 32, 47, 33, 255, 33, 49, 34, 255, 28, 39, 29, 255, 30, 42, 30, 255, 27, 37, 28, 255, 27, 37, 28, 255, 31, 44, 31, 255, 29, 40, 29, 255, 32, 47, 33, 255, 33, 48, 33, 255, 28, 38, 28, 255, 28, 39, 29, 255, 25, 33, 26, 255, 30, 43, 31, 255, 23, 30, 24, 255, 26, 34, 26, 255, 26, 35, 27, 255, 23, 29, 24, 255, 32, 40, 32, 255, 46, 50, 13, 255, 30, 43, 31, 255, 26, 36, 27, 255, 26, 35, 27, 255, 28, 38, 28, 255, 32, 46, 32, 255, 30, 43, 31, 255, 32, 45, 32, 255, 28, 39, 29, 255, 34, 50, 34, 255, 32, 46, 32, 255, 37, 56, 37, 255, 37, 55, 37, 255, 41, 61, 40, 255, 33, 47, 33, 255, 31, 44, 31, 255, 35, 51, 35, 255, 34, 50, 34, 255, 32, 45, 32, 255, 30, 42, 30, 255, 27, 37, 28, 255, 24, 32, 25, 255, 25, 33, 26, 255, 24, 32, 25, 255, 27, 37, 28, 255, 24, 32, 25, 255, 25, 34, 26, 255, 24, 31, 25, 255, 29, 41, 30, 255, 31, 44, 31, 255, 29, 40, 29, 255, 29, 41, 30, 255, 27, 37, 28, 255, 27, 37, 28, 255, 29, 40, 29, 255, 30, 42, 30, 255, 27, 36, 27, 255, 26, 36, 27, 255, 28, 39, 29, 255, 26, 35, 27, 255, 28, 39, 29, 255, 29, 41, 30, 255, 28, 39, 29, 255, 30, 43, 31, 255, 31, 44, 31, 255, 26, 35, 27, 255, 26, 35, 27, 255, 28, 39, 29, 255, 26, 34, 26, 255, 26, 35, 27, 255, 25, 34, 26, 255, 32, 47, 33, 255, 32, 46, 32, 255, 34, 49, 34, 255, 28, 39, 29, 255, 33, 48, 33, 255, 31, 44, 31, 255, 26, 36, 27, 255, 28, 39, 29, 255, 23, 29, 24, 255, 27, 37, 28, 255, 24, 32, 25, 255, 25, 33, 26, 255, 30, 42, 30, 255, 26, 35, 27, 255, 25, 33, 26, 255, 24, 32, 25, 255, 23, 30, 24, 255, 26, 34, 26, 255, 28, 39, 29, 255, 25, 33, 26, 255, 30, 43, 31, 255, 33, 48, 33, 255, 30, 42, 30, 255, 26, 35, 27, 255, 25, 33, 26, 255, 29, 41, 30, 255, 26, 35, 27, 255, 31, 44, 31, 255, 51, 60, 16, 255, 33, 48, 33, 255, 35, 53, 36, 255, 33, 49, 34, 255, 35, 51, 35, 255, 35, 53, 36, 255, 33, 47, 33, 255, 26, 35, 27, 255, 29, 41, 30, 255, 25, 34, 26, 255, 26, 34, 26, 255, 25, 34, 26, 255, 28, 39, 29, 255, 33, 48, 33, 255, 29, 41, 30, 255, 24, 32, 25, 255, 25, 34, 26, 255, 26, 35, 27, 255, 29, 41, 30, 255, 32, 45, 32, 255, 30, 43, 31, 255, 32, 47, 33, 255, 32, 46, 32, 255, 33, 49, 34, 255, 34, 51, 35, 255, 34, 50, 34, 255, 34, 49, 34, 255, 32, 47, 33, 255, 28, 38, 28, 255, 25, 33, 26, 255, 27, 36, 27, 255, 29, 41, 30, 255, 26, 35, 27, 255, 25, 34, 26, 255, 24, 32, 25, 255, 24, 30, 25, 255, 24, 32, 25, 255, 28, 39, 29, 255, 33, 48, 33, 255, 35, 53, 36, 255, 32, 47, 33, 255, 31, 45, 32, 255, 31, 45, 32, 255, 36, 54, 36, 255, 33, 49, 34, 255, 34, 49, 34, 255, 32, 45, 32, 255, 33, 49, 34, 255, 31, 45, 32, 255, 28, 39, 29, 255, 29, 41, 30, 255, 32, 46, 32, 255, 32, 45, 32, 255, 34, 49, 34, 255, 35, 51, 35, 255, 40, 60, 40, 255, 42, 62, 41, 255, 36, 53, 36, 255, 32, 47, 33, 255, 30, 43, 31, 255, 29, 41, 30, 255, 32, 47, 33, 255, 28, 40, 29, 255, 25, 33, 26, 255, 24, 32, 25, 255, 24, 32, 25, 255, 28, 39, 29, 255, 26, 36, 27, 255, 26, 34, 26, 255, 23, 29, 24, 255, 23, 29, 24, 255, 29, 41, 30, 255, 29, 41, 30, 255, 44, 37, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 41, 35, 24, 255, 56, 44, 29, 255, 41, 36, 24, 255, 40, 35, 24, 255, 37, 33, 24, 255, 39, 34, 23, 255, 39, 34, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 33, 30, 22, 255, 33, 30, 22, 255, 36, 32, 23, 255, 40, 34, 24, 255, 37, 33, 23, 255, 41, 35, 24, 255, 40, 34, 24, 255, 70, 52, 33, 255, 57, 45, 29, 255, 52, 42, 27, 255, 50, 40, 27, 255, 37, 33, 23, 255, 36, 32, 23, 255, 34, 30, 22, 255, 38, 33, 23, 255, 48, 40, 26, 255, 51, 41, 27, 255, 45, 38, 25, 255, 37, 33, 23, 255, 34, 31, 22, 255, 53, 42, 28, 255, 39, 34, 24, 255, 36, 31, 22, 255, 41, 36, 26, 255, 35, 31, 22, 255, 37, 33, 23, 255, 35, 31, 22, 255, 34, 31, 22, 255, 36, 32, 23, 255, 40, 35, 25, 255, 58, 48, 34, 255, 51, 43, 31, 255, 36, 32, 23, 255, 35, 31, 22, 255, 36, 32, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 69, 51, 33, 255, 65, 49, 33, 255, 60, 46, 30, 255, 47, 39, 25, 255, 51, 41, 27, 255, 46, 38, 25, 255, 39, 34, 23, 255, 35, 31, 22, 255, 34, 31, 22, 255, 36, 32, 23, 255, 40, 35, 24, 255, 38, 33, 23, 255, 43, 36, 24, 255, 36, 32, 23, 255, 35, 31, 22, 255, 65, 49, 33, 255, 40, 34, 24, 255, 41, 36, 24, 255, 48, 40, 26, 255, 68, 51, 33, 255, 60, 46, 30, 255, 40, 34, 24, 255, 40, 35, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 40, 35, 24, 255, 54, 43, 28, 255, 42, 36, 24, 255, 40, 35, 24, 255, 40, 35, 24, 255, 39, 34, 23, 255, 39, 34, 24, 255, 34, 31, 22, 255, 36, 32, 23, 255, 43, 37, 24, 255, 40, 34, 24, 255, 34, 30, 22, 255, 35, 31, 22, 255, 41, 35, 24, 255, 51, 41, 27, 255, 40, 34, 24, 255, 47, 39, 25, 255, 37, 33, 23, 255, 36, 32, 23, 255, 57, 47, 34, 255, 36, 32, 23, 255, 39, 34, 24, 255, 52, 42, 27, 255, 45, 37, 24, 255, 45, 37, 24, 255, 45, 37, 24, 255, 42, 36, 24, 255, 39, 34, 24, 255, 39, 34, 24, 255, 41, 35, 23, 255, 57, 45, 29, 255, 43, 36, 23, 255, 36, 32, 23, 255, 35, 31, 22, 255, 34, 30, 22, 255, 38, 33, 23, 255, 40, 35, 25, 255, 40, 34, 24, 255, 42, 35, 24, 255, 37, 32, 22, 255, 39, 34, 23, 255, 45, 38, 24, 255, 43, 37, 24, 255, 37, 33, 23, 255, 33, 30, 22, 255, 34, 31, 22, 255, 37, 33, 23, 255, 50, 40, 27, 255, 44, 37, 24, 255, 56, 44, 29, 255, 49, 40, 26, 255, 45, 37, 24, 255, 35, 31, 22, 255, 34, 31, 22, 255, 42, 36, 24, 255, 38, 33, 23, 255, 39, 34, 23, 255, 37, 33, 23, 255, 35, 31, 22, 255, 33, 30, 22, 255, 41, 36, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 36, 32, 23, 255, 42, 36, 24, 255, 39, 34, 24, 255, 39, 34, 24, 255, 42, 36, 23, 255, 37, 33, 23, 255, 40, 34, 24, 255, 39, 33, 23, 255, 44, 36, 25, 255, 44, 37, 25, 255, 42, 36, 25, 255, 38, 33, 24, 255, 35, 30, 22, 255, 37, 33, 24, 255, 34, 30, 22, 255, 37, 33, 23, 255, 43, 36, 24, 255, 41, 35, 24, 255, 40, 35, 24, 255, 36, 32, 22, 255, 52, 42, 28, 255, 44, 37, 24, 255, 42, 36, 24, 255, 43, 37, 24, 255, 37, 33, 23, 255, 33, 30, 22, 255, 41, 35, 24, 255, 42, 36, 24, 255, 36, 32, 23, 255, 37, 33, 23, 255, 39, 34, 23, 255, 38, 33, 23, 255, 34, 30, 22, 255, 59, 49, 35, 255, 43, 37, 24, 255, 39, 34, 24, 255, 35, 31, 22, 255, 39, 34, 24, 255, 38, 33, 23, 255, 34, 31, 22, 255, 38, 33, 23, 255, 40, 35, 24, 255, 57, 52, 42, 255, 59, 45, 30, 255, 45, 38, 25, 255, 40, 34, 24, 255, 42, 36, 24, 255, 34, 31, 22, 255, 39, 34, 24, 255, 41, 36, 24, 255, 40, 35, 25, 255, 37, 33, 23, 255, 51, 43, 31, 255, 33, 30, 22, 255, 36, 32, 24, 255, 48, 40, 30, 255, 51, 43, 31, 255, 34, 30, 22, 255, 33, 30, 22, 255, 44, 37, 24, 255, 55, 43, 28, 255, 52, 42, 28, 255, 46, 39, 25, 255, 46, 39, 25, 255, 37, 33, 23, 255, 41, 35, 24, 255, 49, 42, 30, 255, 36, 32, 23, 255, 34, 31, 22, 255, 53, 44, 32, 255, 39, 34, 25, 255, 46, 40, 29, 255, 33, 30, 22, 255, 61, 50, 36, 255, 66, 54, 38, 255, 68, 55, 40, 255, 39, 34, 24, 255, 41, 35, 24, 255, 36, 31, 22, 255, 40, 35, 24, 255, 36, 32, 23, 255, 42, 37, 27, 255, 49, 42, 30, 255, 35, 31, 22, 255, 58, 48, 34, 255, 55, 46, 33, 255, 79, 63, 45, 255, 77, 62, 44, 255, 40, 35, 25, 255, 37, 33, 23, 255, 38, 33, 23, 255, 48, 39, 25, 255, 63, 48, 32, 255, 42, 36, 24, 255, 41, 36, 24, 255, 43, 37, 24, 255, 49, 40, 26, 255, 41, 35, 24, 255, 39, 34, 24, 255, 37, 33, 23, 255, 43, 37, 24, 255, 35, 31, 22, 255, 38, 33, 23, 255, 43, 37, 24, 255, 40, 35, 24, 255, 40, 34, 24, 255, 40, 34, 24, 255, 43, 36, 24, 255, 50, 40, 27, 255, 40, 35, 24, 255, 37, 33, 23, 255, 40, 34, 24, 255, 36, 32, 23, 255, 39, 33, 23, 255, 38, 33, 23, 255, 63, 48, 31, 255, 58, 45, 30, 255, 43, 36, 24, 255, 45, 37, 24, 255, 26, 36, 27, 255, 26, 34, 26, 255, 29, 41, 30, 255, 29, 40, 29, 255, 27, 37, 28, 255, 24, 32, 25, 255, 25, 34, 26, 255, 23, 30, 24, 255, 25, 33, 26, 255, 24, 32, 25, 255, 25, 34, 26, 255, 26, 35, 27, 255, 27, 36, 27, 255, 24, 32, 25, 255, 28, 39, 29, 255, 36, 53, 36, 255, 30, 42, 30, 255, 29, 41, 30, 255, 27, 36, 27, 255, 26, 36, 27, 255, 34, 50, 34, 255, 35, 52, 35, 255, 35, 52, 35, 255, 35, 53, 36, 255, 32, 47, 33, 255, 29, 41, 30, 255, 30, 42, 30, 255, 33, 49, 34, 255, 37, 55, 37, 255, 38, 57, 38, 255, 36, 53, 36, 255, 40, 60, 40, 255, 36, 53, 36, 255, 35, 52, 35, 255, 31, 45, 32, 255, 36, 53, 36, 255, 34, 49, 34, 255, 32, 47, 33, 255, 32, 45, 32, 255, 31, 45, 32, 255, 33, 47, 33, 255, 31, 44, 31, 255, 24, 32, 25, 255, 27, 36, 27, 255, 27, 37, 28, 255, 28, 38, 28, 255, 29, 41, 30, 255, 30, 43, 31, 255, 28, 38, 28, 255, 28, 39, 29, 255, 30, 42, 30, 255, 28, 39, 29, 255, 30, 42, 30, 255, 28, 39, 29, 255, 30, 43, 31, 255, 32, 46, 32, 255, 35, 52, 35, 255, 28, 38, 28, 255, 28, 38, 28, 255, 28, 39, 29, 255, 26, 36, 27, 255, 25, 33, 26, 255, 28, 38, 28, 255, 24, 32, 25, 255, 24, 32, 25, 255, 28, 38, 28, 255, 32, 46, 32, 255, 31, 44, 31, 255, 32, 46, 32, 255, 27, 37, 28, 255, 27, 37, 28, 255, 27, 37, 28, 255, 27, 37, 28, 255, 28, 39, 29, 255, 29, 40, 29, 255, 28, 39, 29, 255, 32, 47, 33, 255, 32, 47, 33, 255, 29, 40, 29, 255, 30, 43, 31, 255, 34, 50, 34, 255, 32, 47, 33, 255, 32, 46, 32, 255, 28, 39, 29, 255, 29, 41, 30, 255, 33, 48, 33, 255, 38, 57, 38, 255, 29, 41, 30, 255, 31, 45, 32, 255, 29, 40, 29, 255, 25, 33, 26, 255, 26, 36, 27, 255, 28, 39, 29, 255, 30, 43, 31, 255, 27, 37, 28, 255, 28, 38, 28, 255, 23, 30, 24, 255, 24, 31, 25, 255, 28, 39, 29, 255, 28, 38, 28, 255, 23, 29, 24, 255, 26, 34, 26, 255, 24, 30, 25, 255, 24, 31, 25, 255, 27, 37, 28, 255, 28, 39, 29, 255, 27, 36, 27, 255, 28, 39, 29, 255, 27, 37, 28, 255, 32, 45, 32, 255, 31, 45, 32, 255, 30, 43, 31, 255, 25, 34, 26, 255, 28, 38, 28, 255, 26, 34, 26, 255, 26, 35, 27, 255, 24, 31, 25, 255, 28, 38, 28, 255, 32, 45, 32, 255, 29, 41, 30, 255, 29, 41, 30, 255, 26, 36, 27, 255, 27, 37, 28, 255, 25, 34, 26, 255, 23, 30, 24, 255, 24, 32, 25, 255, 29, 41, 30, 255, 30, 42, 30, 255, 33, 49, 34, 255, 30, 42, 30, 255, 28, 38, 28, 255, 30, 43, 31, 255, 33, 48, 33, 255, 34, 49, 34, 255, 31, 45, 32, 255, 29, 41, 30, 255, 29, 41, 30, 255, 30, 43, 31, 255, 32, 46, 32, 255, 36, 53, 36, 255, 33, 47, 33, 255, 35, 52, 35, 255, 31, 44, 31, 255, 26, 36, 27, 255, 28, 38, 28, 255, 25, 34, 26, 255, 26, 35, 27, 255, 31, 44, 31, 255, 30, 43, 31, 255, 28, 39, 29, 255, 27, 37, 28, 255, 27, 37, 28, 255, 27, 36, 27, 255, 29, 41, 30, 255, 26, 35, 27, 255, 28, 38, 28, 255, 29, 41, 30, 255, 29, 40, 29, 255, 33, 47, 33, 255, 29, 41, 30, 255, 29, 40, 29, 255, 25, 33, 26, 255, 23, 29, 24, 255, 28, 39, 29, 255, 29, 41, 30, 255, 26, 34, 26, 255, 27, 37, 28, 255, 25, 33, 26, 255, 26, 33, 27, 255, 26, 36, 27, 255, 29, 41, 30, 255, 28, 38, 28, 255, 32, 45, 32, 255, 32, 46, 32, 255, 26, 36, 27, 255, 25, 33, 26, 255, 27, 38, 28, 255, 24, 31, 25, 255, 25, 33, 26, 255, 24, 32, 25, 255, 26, 36, 27, 255, 27, 37, 28, 255, 27, 37, 28, 255, 31, 44, 31, 255, 26, 36, 27, 255, 32, 46, 32, 255, 37, 55, 37, 255, 36, 54, 36, 255, 39, 59, 39, 255, 35, 52, 35, 255, 31, 45, 32, 255, 29, 41, 30, 255, 29, 40, 29, 255, 27, 37, 28, 255, 27, 37, 28, 255, 27, 37, 28, 255, 27, 37, 28, 255, 29, 41, 30, 255, 29, 41, 30, 255, 31, 45, 32, 255, 30, 43, 31, 255, 27, 37, 28, 255, 27, 38, 28, 255, 28, 39, 29, 255, 33, 49, 34, 255, 32, 46, 32, 255, 35, 52, 35, 255, 34, 49, 34, 255, 31, 45, 32, 255, 33, 48, 33, 255, 30, 42, 30, 255, 24, 32, 25, 255, 28, 38, 28, 255, 26, 36, 27, 255, 28, 39, 29, 255, 30, 43, 31, 255, 30, 42, 30, 255, 26, 36, 27, 255, 25, 34, 26, 255, 28, 39, 29, 255, 30, 43, 31, 255, 35, 52, 35, 255, 29, 41, 30, 255, 34, 50, 34, 255, 27, 37, 28, 255, 30, 43, 31, 255, 31, 44, 31, 255, 36, 53, 36, 255, 35, 51, 35, 255, 27, 37, 28, 255, 30, 42, 30, 255, 32, 45, 32, 255, 33, 49, 34, 255, 32, 47, 33, 255, 29, 40, 29, 255, 32, 46, 32, 255, 36, 54, 36, 255, 36, 53, 36, 255, 37, 56, 37, 255, 37, 55, 37, 255, 37, 56, 37, 255, 33, 48, 33, 255, 27, 37, 28, 255, 27, 37, 28, 255, 28, 38, 28, 255, 27, 38, 28, 255, 26, 36, 27, 255, 26, 32, 26, 255, 26, 35, 27, 255, 25, 33, 26, 255, 24, 31, 25, 255, 23, 29, 24, 255, 26, 36, 27, 255, 24, 31, 25, 255, 24, 31, 25, 255, 27, 37, 28, 255, 59, 46, 30, 255, 54, 43, 28, 255, 43, 36, 24, 255, 36, 32, 23, 255, 48, 40, 26, 255, 44, 37, 24, 255, 40, 34, 24, 255, 34, 31, 22, 255, 35, 31, 22, 255, 40, 35, 25, 255, 34, 31, 22, 255, 39, 34, 24, 255, 33, 30, 22, 255, 36, 32, 23, 255, 40, 34, 24, 255, 42, 36, 24, 255, 50, 42, 31, 255, 37, 33, 23, 255, 44, 37, 24, 255, 70, 52, 33, 255, 72, 53, 33, 255, 58, 45, 30, 255, 45, 46, 37, 255, 45, 37, 24, 255, 38, 33, 23, 255, 61, 50, 36, 255, 34, 31, 22, 255, 41, 35, 24, 255, 38, 33, 23, 255, 52, 42, 28, 255, 42, 36, 24, 255, 40, 34, 24, 255, 66, 49, 33, 255, 56, 44, 29, 255, 44, 37, 24, 255, 39, 34, 25, 255, 37, 33, 23, 255, 53, 44, 32, 255, 36, 32, 23, 255, 35, 31, 22, 255, 42, 36, 24, 255, 46, 40, 29, 255, 58, 48, 34, 255, 34, 31, 22, 255, 61, 50, 36, 255, 34, 31, 22, 255, 36, 32, 23, 255, 40, 35, 24, 255, 42, 36, 24, 255, 54, 43, 28, 255, 48, 40, 26, 255, 42, 36, 24, 255, 43, 36, 24, 255, 68, 51, 33, 255, 52, 42, 28, 255, 41, 35, 24, 255, 39, 34, 23, 255, 42, 36, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 36, 32, 22, 255, 33, 30, 22, 255, 36, 32, 23, 255, 40, 35, 24, 255, 52, 42, 27, 255, 37, 33, 23, 255, 37, 33, 23, 255, 43, 37, 24, 255, 45, 37, 24, 255, 51, 41, 27, 255, 49, 40, 26, 255, 43, 37, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 34, 31, 22, 255, 42, 36, 24, 255, 38, 33, 23, 255, 41, 35, 24, 255, 37, 33, 23, 255, 48, 39, 25, 255, 62, 47, 31, 255, 34, 30, 22, 255, 40, 35, 25, 255, 35, 31, 22, 255, 39, 34, 23, 255, 34, 31, 22, 255, 42, 36, 24, 255, 37, 33, 23, 255, 84, 100, 37, 255, 49, 40, 26, 255, 52, 42, 28, 255, 52, 42, 27, 255, 49, 40, 26, 255, 63, 85, 33, 255, 38, 33, 23, 255, 45, 38, 25, 255, 39, 34, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 33, 30, 22, 255, 46, 40, 29, 255, 48, 40, 30, 255, 42, 36, 24, 255, 40, 34, 23, 255, 42, 36, 24, 255, 35, 31, 22, 255, 35, 31, 22, 255, 41, 34, 24, 255, 39, 34, 25, 255, 44, 38, 26, 255, 40, 34, 24, 255, 39, 34, 23, 255, 49, 40, 26, 255, 45, 37, 25, 255, 40, 34, 23, 255, 45, 37, 24, 255, 34, 30, 22, 255, 33, 30, 22, 255, 34, 30, 22, 255, 33, 30, 22, 255, 43, 36, 24, 255, 50, 40, 27, 255, 55, 43, 28, 255, 52, 42, 27, 255, 34, 31, 22, 255, 37, 33, 23, 255, 39, 34, 23, 255, 35, 31, 23, 255, 35, 31, 23, 255, 37, 33, 23, 255, 39, 33, 23, 255, 41, 36, 26, 255, 37, 33, 24, 255, 39, 34, 25, 255, 39, 34, 23, 255, 43, 37, 24, 255, 45, 39, 28, 255, 41, 36, 26, 255, 40, 35, 25, 255, 44, 38, 27, 255, 37, 33, 23, 255, 39, 33, 23, 255, 35, 31, 22, 255, 43, 38, 27, 255, 55, 45, 33, 255, 35, 31, 22, 255, 43, 37, 26, 255, 43, 37, 26, 255, 37, 33, 23, 255, 39, 34, 23, 255, 39, 34, 23, 255, 38, 33, 23, 255, 43, 37, 26, 255, 40, 35, 23, 255, 39, 34, 23, 255, 43, 36, 24, 255, 39, 34, 23, 255, 45, 38, 25, 255, 53, 42, 28, 255, 40, 35, 24, 255, 39, 34, 23, 255, 33, 30, 22, 255, 34, 30, 22, 255, 37, 33, 23, 255, 49, 42, 30, 255, 34, 31, 22, 255, 40, 35, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 38, 33, 23, 255, 45, 39, 28, 255, 60, 46, 31, 255, 43, 36, 24, 255, 35, 31, 22, 255, 44, 37, 24, 255, 43, 36, 24, 255, 36, 32, 23, 255, 39, 34, 23, 255, 51, 41, 27, 255, 68, 51, 33, 255, 46, 38, 25, 255, 35, 31, 22, 255, 36, 32, 24, 255, 37, 33, 23, 255, 67, 54, 39, 255, 41, 36, 24, 255, 37, 33, 23, 255, 36, 32, 23, 255, 33, 30, 22, 255, 35, 31, 22, 255, 35, 31, 22, 255, 46, 40, 29, 255, 73, 59, 42, 255, 34, 31, 22, 255, 38, 33, 23, 255, 38, 33, 23, 255, 34, 31, 22, 255, 52, 42, 27, 255, 64, 48, 32, 255, 52, 42, 27, 255, 42, 36, 24, 255, 36, 32, 23, 255, 38, 33, 23, 255, 35, 31, 22, 255, 42, 36, 24, 255, 37, 33, 23, 255, 49, 73, 34, 255, 36, 32, 22, 255, 79, 63, 45, 255, 46, 40, 29, 255, 79, 62, 45, 255, 79, 62, 45, 255, 79, 62, 45, 255, 39, 34, 23, 255, 35, 31, 23, 255, 50, 42, 31, 255, 61, 50, 36, 255, 42, 37, 27, 255, 34, 30, 22, 255, 36, 32, 24, 255, 37, 33, 24, 255, 44, 38, 27, 255, 68, 55, 40, 255, 76, 61, 43, 255, 54, 45, 33, 255, 41, 36, 26, 255, 34, 31, 22, 255, 36, 31, 22, 255, 45, 37, 24, 255, 43, 37, 24, 255, 45, 37, 24, 255, 51, 41, 27, 255, 43, 36, 24, 255, 40, 34, 24, 255, 39, 33, 23, 255, 42, 36, 24, 255, 42, 36, 24, 255, 60, 46, 31, 255, 41, 35, 24, 255, 45, 37, 24, 255, 67, 50, 33, 255, 54, 43, 28, 255, 39, 34, 24, 255, 44, 37, 24, 255, 45, 37, 24, 255, 62, 47, 31, 255, 43, 37, 24, 255, 49, 40, 26, 255, 39, 34, 24, 255, 37, 33, 23, 255, 39, 33, 23, 255, 40, 35, 24, 255, 52, 42, 28, 255, 51, 41, 27, 255, 47, 39, 25, 255, 57, 44, 29, 255, 0, 0, 0, 255, 6, 6, 6, 255, 10, 10, 11, 255, 6, 6, 6, 255, 8, 8, 8, 255, 7, 7, 7, 255, 4, 4, 4, 255, 7, 7, 7, 255, 10, 11, 11, 255, 9, 10, 10, 255, 15, 15, 16, 255, 21, 22, 23, 255, 19, 19, 20, 255, 13, 13, 14, 255, 23, 24, 25, 255, 32, 33, 34, 255, 26, 26, 27, 255, 15, 15, 16, 255, 12, 12, 13, 255, 13, 13, 14, 255, 12, 13, 13, 255, 14, 14, 15, 255, 10, 10, 11, 255, 5, 5, 5, 255, 10, 10, 11, 255, 11, 11, 11, 255, 6, 6, 6, 255, 15, 16, 16, 255, 11, 12, 12, 255, 13, 13, 13, 255, 15, 16, 16, 255, 14, 14, 15, 255, 16, 17, 17, 255, 16, 17, 17, 255, 11, 11, 11, 255, 9, 9, 9, 255, 6, 6, 7, 255, 3, 3, 3, 255, 6, 6, 6, 255, 4, 4, 4, 255, 7, 7, 8, 255, 8, 8, 8, 255, 16, 16, 17, 255, 15, 16, 16, 255, 16, 17, 17, 255, 14, 14, 15, 255, 9, 9, 9, 255, 5, 5, 5, 255, 12, 13, 13, 255, 11, 11, 12, 255, 10, 10, 10, 255, 7, 7, 7, 255, 1, 1, 1, 255, 4, 4, 4, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 13, 13, 13, 255, 12, 12, 13, 255, 10, 10, 11, 255, 15, 15, 16, 255, 12, 12, 13, 255, 10, 10, 10, 255, 15, 16, 16, 255, 9, 10, 10, 255, 12, 13, 13, 255, 9, 10, 10, 255, 6, 6, 7, 255, 2, 2, 2, 255, 6, 6, 6, 255, 1, 2, 2, 255, 9, 9, 9, 255, 5, 5, 5, 255, 3, 3, 3, 255, 1, 1, 1, 255, 5, 5, 5, 255, 4, 4, 4, 255, 5, 5, 6, 255, 4, 4, 4, 255, 10, 10, 10, 255, 8, 8, 8, 255, 7, 7, 7, 255, 7, 7, 7, 255, 9, 10, 10, 255, 14, 14, 15, 255, 16, 17, 17, 255, 14, 14, 15, 255, 13, 14, 14, 255, 12, 12, 13, 255, 10, 10, 10, 255, 8, 8, 8, 255, 6, 6, 6, 255, 6, 6, 6, 255, 7, 7, 7, 255, 3, 3, 3, 255, 6, 6, 7, 255, 9, 9, 9, 255, 3, 3, 3, 255, 5, 5, 5, 255, 8, 8, 8, 255, 8, 8, 8, 255, 14, 14, 15, 255, 9, 9, 9, 255, 11, 12, 12, 255, 3, 3, 3, 255, 9, 9, 9, 255, 9, 10, 10, 255, 11, 11, 11, 255, 12, 13, 13, 255, 14, 14, 15, 255, 7, 7, 7, 255, 10, 10, 11, 255, 6, 6, 6, 255, 8, 9, 9, 255, 7, 7, 8, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 8, 255, 5, 5, 5, 255, 6, 6, 7, 255, 8, 9, 9, 255, 6, 6, 7, 255, 9, 10, 10, 255, 15, 16, 16, 255, 13, 13, 14, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 25, 26, 27, 255, 18, 18, 19, 255, 29, 30, 31, 255, 21, 22, 22, 255, 23, 24, 25, 255, 18, 19, 19, 255, 15, 15, 16, 255, 15, 16, 16, 255, 7, 7, 7, 255, 14, 14, 15, 255, 12, 12, 12, 255, 10, 10, 11, 255, 2, 2, 2, 255, 6, 6, 6, 255, 10, 11, 11, 255, 7, 7, 8, 255, 7, 7, 8, 255, 4, 4, 4, 255, 7, 7, 7, 255, 2, 3, 3, 255, 1, 1, 1, 255, 5, 5, 5, 255, 6, 6, 7, 255, 9, 9, 9, 255, 8, 8, 8, 255, 11, 11, 12, 255, 9, 9, 9, 255, 10, 10, 11, 255, 6, 6, 7, 255, 6, 6, 6, 255, 12, 13, 13, 255, 8, 8, 8, 255, 14, 15, 15, 255, 14, 15, 15, 255, 14, 15, 15, 255, 9, 9, 9, 255, 11, 11, 11, 255, 8, 8, 8, 255, 10, 11, 11, 255, 12, 12, 12, 255, 18, 18, 19, 255, 18, 18, 19, 255, 19, 20, 20, 255, 16, 17, 17, 255, 16, 17, 17, 255, 29, 29, 30, 255, 22, 23, 24, 255, 21, 22, 23, 255, 17, 18, 18, 255, 11, 11, 12, 255, 9, 10, 10, 255, 11, 11, 12, 255, 11, 12, 12, 255, 17, 18, 18, 255, 12, 12, 13, 255, 15, 16, 16, 255, 17, 17, 18, 255, 16, 16, 17, 255, 21, 22, 22, 255, 18, 19, 20, 255, 17, 18, 18, 255, 7, 7, 7, 255, 18, 19, 19, 255, 19, 20, 20, 255, 28, 29, 30, 255, 16, 17, 17, 255, 10, 10, 10, 255, 15, 16, 16, 255, 8, 8, 8, 255, 6, 6, 6, 255, 10, 10, 11, 255, 11, 11, 12, 255, 15, 15, 16, 255, 29, 30, 31, 255, 32, 33, 34, 255, 27, 27, 28, 255, 20, 21, 22, 255, 19, 20, 21, 255, 19, 20, 21, 255, 12, 13, 13, 255, 7, 7, 8, 255, 18, 19, 20, 255, 12, 12, 13, 255, 6, 6, 6, 255, 9, 9, 9, 255, 8, 8, 8, 255, 8, 8, 8, 255, 6, 6, 7, 255, 13, 14, 14, 255, 11, 12, 12, 255, 11, 12, 12, 255, 6, 6, 6, 255, 8, 8, 8, 255, 8, 8, 8, 255, 12, 13, 13, 255, 8, 9, 9, 255, 6, 6, 6, 255, 13, 14, 14, 255, 11, 12, 12, 255, 7, 7, 8, 255, 7, 7, 8, 255, 11, 12, 12, 255, 8, 8, 8, 255, 10, 10, 10, 255, 7, 7, 8, 255, 10, 10, 11, 255, 10, 11, 11, 255, 11, 12, 12, 255, 8, 9, 9, 255, 8, 9, 9, 255, 11, 11, 11, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 6, 6, 6, 255, 8, 8, 8, 255, 8, 8, 8, 255, 13, 13, 13, 255, 10, 11, 11, 255, 12, 12, 12, 255, 8, 8, 8, 255, 11, 12, 12, 255, 11, 12, 12, 255, 16, 16, 17, 255, 14, 14, 15, 255, 14, 14, 15, 255, 12, 12, 12, 255, 7, 7, 7, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 13, 13, 13, 255, 14, 14, 15, 255, 9, 9, 9, 255, 12, 12, 12, 255, 9, 9, 9, 255, 8, 8, 8, 255, 8, 9, 9, 255, 11, 11, 12, 255, 11, 11, 11, 255, 11, 11, 12, 255, 15, 16, 16, 255, 11, 11, 11, 255, 22, 22, 23, 255, 23, 24, 25, 255, 24, 25, 25, 255, 25, 26, 27, 255, 29, 30, 31, 255, 24, 25, 26, 255, 21, 21, 22, 255, 8, 8, 8, 255, 8, 8, 8, 255, 12, 13, 13, 255, 6, 6, 7, 255, 6, 6, 6, 255, 5, 5, 6, 255, 7, 7, 8, 255, 7, 7, 7, 255, 9, 9, 9, 255, 15, 16, 16, 255, 17, 18, 18, 255, 16, 16, 17, 255, 15, 15, 16, 255, 18, 18, 19, 255, 12, 12, 13, 255, 10, 11, 11, 255, 13, 14, 14, 255, 8, 8, 8, 255, 6, 6, 7, 255, 4, 4, 4, 255, 6, 6, 7, 255, 6, 6, 6, 255, 13, 13, 13, 255, 15, 16, 16, 255, 15, 16, 16, 255, 17, 18, 18, 255, 14, 14, 15, 255, 19, 19, 20, 255, 14, 14, 15, 255, 10, 10, 10, 255, 11, 12, 12, 255, 10, 10, 11, 255, 12, 12, 13, 255, 11, 11, 12, 255, 3, 3, 3, 255, 5, 5, 5, 255, 11, 11, 11, 255, 9, 9, 9, 255, 11, 11, 12, 255, 23, 24, 24, 255, 21, 22, 23, 255, 21, 22, 23, 255, 19, 20, 20, 255, 17, 18, 18, 255, 13, 13, 14, 255, 13, 13, 13, 255, 7, 7, 8, 255, 8, 9, 9, 255, 5, 5, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 5, 5, 6, 255, 7, 7, 7, 255, 2, 3, 3, 255, 3, 4, 4, 255, 5, 5, 6, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 9, 9, 255, 8, 8, 8, 255, 9, 9, 9, 255, 7, 7, 8, 255, 5, 5, 5, 255, 9, 9, 9, 255, 10, 10, 10, 255, 12, 12, 12, 255, 13, 14, 14, 255, 11, 11, 12, 255, 9, 9, 9, 255, 9, 10, 10, 255, 10, 11, 11, 255, 9, 9, 9, 255, 9, 10, 10, 255, 8, 8, 8, 255, 3, 4, 4, 255, 8, 8, 8, 255, 3, 3, 3, 255, 8, 8, 8, 255, 5, 5, 5, 255, 8, 9, 9, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 7, 255, 10, 10, 11, 255, 5, 5, 6, 255, 7, 7, 8, 255, 6, 6, 7, 255, 5, 5, 6, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 8, 8, 8, 255, 10, 11, 11, 255, 10, 11, 11, 255, 13, 13, 13, 255, 13, 14, 14, 255, 5, 5, 6, 255, 12, 12, 12, 255, 10, 10, 11, 255, 10, 10, 11, 255, 10, 11, 11, 255, 15, 15, 16, 255, 16, 17, 17, 255, 19, 19, 20, 255, 32, 33, 34, 255, 32, 33, 34, 255, 28, 29, 30, 255, 27, 28, 29, 255, 29, 30, 31, 255, 26, 27, 27, 255, 17, 18, 18, 255, 24, 25, 25, 255, 13, 14, 14, 255, 17, 18, 18, 255, 16, 17, 17, 255, 13, 14, 14, 255, 16, 17, 17, 255, 14, 15, 15, 255, 12, 12, 13, 255, 9, 9, 9, 255, 10, 10, 11, 255, 8, 9, 9, 255, 7, 7, 7, 255, 8, 8, 8, 255, 7, 7, 7, 255, 4, 4, 4, 255, 2, 3, 3, 255, 3, 3, 3, 255, 7, 7, 7, 255, 8, 8, 8, 255, 13, 13, 13, 255, 12, 12, 12, 255, 14, 14, 15, 255, 12, 13, 13, 255, 9, 10, 10, 255, 10, 10, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 8, 9, 9, 255, 12, 13, 13, 255, 10, 10, 11, 255, 13, 13, 13, 255, 13, 14, 14, 255, 9, 9, 9, 255, 11, 11, 11, 255, 9, 9, 9, 255, 12, 12, 13, 255, 15, 16, 16, 255, 19, 19, 20, 255, 18, 19, 20, 255, 19, 19, 20, 255, 32, 33, 34, 255, 28, 28, 29, 255, 27, 27, 28, 255, 22, 22, 23, 255, 21, 22, 22, 255, 18, 19, 19, 255, 12, 13, 13, 255, 8, 9, 9, 255, 10, 10, 11, 255, 14, 14, 15, 255, 15, 15, 16, 255, 16, 16, 17, 255, 17, 17, 18, 255, 20, 21, 21, 255, 20, 21, 22, 255, 25, 26, 26, 255, 19, 20, 20, 255, 20, 20, 21, 255, 26, 26, 27, 255, 26, 27, 28, 255, 18, 19, 19, 255, 15, 16, 16, 255, 15, 15, 16, 255, 13, 14, 14, 255, 10, 10, 11, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 19, 20, 20, 255, 17, 17, 18, 255, 28, 28, 29, 255, 24, 25, 25, 255, 20, 20, 21, 255, 20, 21, 21, 255, 22, 22, 23, 255, 16, 16, 17, 255, 10, 10, 10, 255, 15, 16, 16, 255, 16, 17, 17, 255, 13, 13, 14, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 12, 12, 255, 6, 6, 7, 255, 8, 9, 9, 255, 12, 13, 13, 255, 10, 10, 10, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 10, 10, 255, 5, 5, 5, 255, 6, 6, 6, 255, 4, 4, 4, 255, 5, 5, 6, 255, 10, 11, 11, 255, 5, 5, 6, 255, 5, 5, 5, 255, 8, 9, 9, 255, 9, 10, 10, 255, 10, 10, 10, 255, 11, 11, 11, 255, 7, 7, 7, 255, 1, 1, 1, 255, 6, 6, 7, 255, 8, 9, 9, 255, 11, 12, 12, 255, 3, 3, 3, 255, 9, 10, 10, 255, 9, 10, 10, 255, 11, 11, 12, 255, 11, 11, 11, 255, 11, 11, 11, 255, 8, 8, 8, 255, 13, 13, 14, 255, 13, 13, 14, 255, 16, 17, 17, 255, 17, 18, 18, 255, 16, 17, 17, 255, 15, 16, 16, 255, 20, 21, 21, 255, 15, 15, 16, 255, 14, 14, 15, 255, 9, 9, 9, 255, 13, 13, 13, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 19, 19, 20, 255, 12, 12, 12, 255, 19, 20, 21, 255, 13, 13, 14, 255, 9, 10, 10, 255, 8, 9, 9, 255, 9, 9, 9, 255, 8, 9, 9, 255, 7, 7, 8, 255, 6, 6, 7, 255, 11, 11, 12, 255, 13, 13, 13, 255, 20, 21, 21, 255, 24, 25, 26, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 22, 23, 24, 255, 15, 16, 16, 255, 11, 11, 11, 255, 13, 13, 14, 255, 9, 9, 9, 255, 4, 4, 4, 255, 6, 6, 6, 255, 9, 9, 9, 255, 10, 10, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 8, 8, 8, 255, 14, 15, 15, 255, 8, 8, 8, 255, 10, 10, 11, 255, 9, 9, 9, 255, 9, 9, 9, 255, 11, 11, 11, 255, 11, 11, 11, 255, 11, 11, 12, 255, 9, 9, 9, 255, 1, 1, 1, 255, 7, 7, 8, 255, 6, 6, 6, 255, 13, 13, 13, 255, 17, 18, 18, 255, 10, 10, 11, 255, 14, 14, 15, 255, 17, 17, 18, 255, 14, 14, 15, 255, 22, 23, 24, 255, 13, 14, 14, 255, 11, 11, 11, 255, 9, 10, 10, 255, 14, 14, 15, 255, 5, 5, 6, 255, 3, 3, 3, 255, 5, 5, 5, 255, 9, 9, 9, 255, 16, 16, 17, 255, 17, 18, 18, 255, 28, 28, 29, 255, 24, 24, 25, 255, 22, 23, 24, 255, 20, 21, 22, 255, 21, 21, 22, 255, 18, 18, 19, 255, 20, 21, 21, 255, 12, 13, 13, 255, 11, 12, 12, 255, 11, 11, 11, 255, 10, 10, 11, 255, 6, 6, 7, 255, 11, 11, 12, 255, 9, 9, 9, 255, 5, 5, 6, 255, 5, 5, 5, 255, 6, 6, 7, 255, 8, 9, 9, 255, 6, 6, 6, 255, 12, 12, 13, 255, 12, 12, 13, 255, 9, 10, 10, 255, 10, 10, 11, 255, 5, 5, 6, 255, 14, 14, 15, 255, 7, 7, 7, 255, 9, 10, 10, 255, 7, 7, 8, 255, 6, 6, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 12, 12, 13, 255, 9, 9, 9, 255, 10, 11, 11, 255, 16, 17, 17, 255, 11, 12, 12, 255, 15, 16, 16, 255, 13, 13, 13, 255, 6, 6, 6, 255, 9, 9, 9, 255, 8, 9, 9, 255, 9, 9, 9, 255, 6, 6, 7, 255, 6, 6, 6, 255, 9, 9, 9, 255, 9, 9, 9, 255, 11, 11, 11, 255, 5, 5, 6, 255, 2, 3, 3, 255, 7, 7, 7, 255, 9, 9, 9, 255, 10, 10, 10, 255, 14, 15, 15, 255, 11, 12, 12, 255, 9, 9, 9, 255, 13, 13, 13, 255, 12, 13, 13, 255, 16, 17, 17, 255, 21, 22, 23, 255, 17, 18, 18, 255, 18, 19, 19, 255, 18, 19, 19, 255, 14, 15, 15, 255, 11, 11, 12, 255, 13, 13, 13, 255, 16, 16, 17, 255, 19, 19, 20, 255, 22, 22, 23, 255, 30, 31, 32, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 17, 18, 18, 255, 17, 17, 18, 255, 22, 22, 23, 255, 20, 21, 21, 255, 15, 16, 16, 255, 15, 15, 16, 255, 15, 15, 16, 255, 23, 24, 24, 255, 13, 13, 14, 255, 14, 15, 15, 255, 12, 12, 13, 255, 11, 11, 11, 255, 12, 12, 12, 255, 10, 10, 10, 255, 5, 5, 5, 255, 8, 8, 8, 255, 6, 6, 6, 255, 7, 7, 8, 255, 10, 11, 11, 255, 11, 12, 12, 255, 11, 11, 12, 255, 13, 14, 14, 255, 16, 16, 17, 255, 19, 19, 20, 255, 16, 17, 17, 255, 11, 12, 12, 255, 10, 11, 11, 255, 13, 13, 13, 255, 8, 8, 8, 255, 7, 7, 8, 255, 7, 7, 7, 255, 8, 9, 9, 255, 9, 9, 9, 255, 8, 8, 8, 255, 8, 8, 8, 255, 14, 14, 15, 255, 10, 11, 11, 255, 16, 17, 17, 255, 18, 19, 19, 255, 17, 18, 18, 255, 21, 21, 22, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 26, 26, 27, 255, 25, 25, 26, 255, 15, 16, 16, 255, 15, 16, 16, 255, 8, 8, 8, 255, 10, 10, 10, 255, 9, 9, 9, 255, 17, 17, 18, 255, 16, 17, 17, 255, 17, 18, 18, 255, 22, 23, 24, 255, 24, 24, 25, 255, 31, 32, 33, 255, 19, 20, 20, 255, 22, 23, 24, 255, 19, 19, 20, 255, 20, 20, 21, 255, 21, 22, 23, 255, 9, 10, 10, 255, 9, 9, 9, 255, 11, 12, 12, 255, 11, 12, 12, 255, 7, 7, 7, 255, 9, 9, 9, 255, 13, 13, 14, 255, 16, 16, 17, 255, 18, 18, 19, 255, 32, 33, 34, 255, 27, 28, 29, 255, 27, 28, 29, 255, 21, 22, 22, 255, 19, 19, 20, 255, 23, 24, 24, 255, 24, 25, 26, 255, 17, 18, 18, 255, 11, 11, 12, 255, 12, 12, 13, 255, 13, 14, 14, 255, 12, 12, 13, 255, 8, 9, 9, 255, 12, 12, 12, 255, 6, 6, 6, 255, 9, 9, 9, 255, 14, 14, 15, 255, 13, 13, 13, 255, 10, 10, 11, 255, 11, 12, 12, 255, 9, 9, 9, 255, 8, 8, 8, 255, 8, 8, 8, 255, 6, 6, 6, 255, 8, 8, 8, 255, 5, 5, 5, 255, 7, 7, 7, 255, 4, 4, 4, 255, 7, 7, 7, 255, 6, 6, 7, 255, 9, 9, 9, 255, 6, 6, 6, 255, 2, 2, 2, 255, 7, 7, 8, 255, 8, 9, 9, 255, 9, 9, 9, 255, 8, 8, 8, 255, 10, 10, 10, 255, 10, 10, 11, 255, 18, 19, 19, 255, 14, 14, 15, 255, 18, 18, 19, 255, 18, 18, 19, 255, 18, 18, 19, 255, 18, 18, 19, 255, 20, 21, 21, 255, 18, 19, 20, 255, 15, 15, 16, 255, 19, 20, 20, 255, 14, 15, 15, 255, 18, 19, 20, 255, 15, 15, 16, 255, 13, 13, 13, 255, 18, 19, 19, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 20, 21, 21, 255, 24, 24, 25, 255, 13, 13, 14, 255, 10, 10, 11, 255, 10, 10, 11, 255, 15, 15, 16, 255, 11, 12, 12, 255, 8, 8, 8, 255, 5, 5, 5, 255, 9, 9, 9, 255, 10, 10, 10, 255, 13, 13, 13, 255, 14, 15, 15, 255, 26, 26, 27, 255, 25, 25, 26, 255, 22, 23, 24, 255, 18, 18, 19, 255, 18, 19, 20, 255, 14, 14, 15, 255, 11, 11, 11, 255, 9, 10, 10, 255, 9, 9, 9, 255, 7, 7, 8, 255, 11, 12, 12, 255, 9, 10, 10, 255, 11, 11, 12, 255, 11, 11, 12, 255, 11, 11, 12, 255, 10, 10, 11, 255, 10, 10, 11, 255, 10, 10, 10, 255, 6, 6, 7, 255, 7, 7, 7, 255, 5, 5, 5, 255, 8, 8, 8, 255, 9, 10, 10, 255, 4, 4, 4, 255, 7, 7, 8, 255, 7, 7, 7, 255, 8, 8, 8, 255, 11, 11, 11, 255, 8, 8, 8, 255, 12, 13, 13, 255, 12, 12, 13, 255, 14, 14, 15, 255, 20, 21, 21, 255, 16, 17, 17, 255, 15, 16, 16, 255, 22, 23, 24, 255, 20, 21, 21, 255, 14, 14, 15, 255, 12, 12, 12, 255, 7, 7, 7, 255, 9, 10, 10, 255, 4, 4, 4, 255, 8, 8, 8, 255, 10, 10, 10, 255, 20, 21, 21, 255, 19, 20, 21, 255, 25, 26, 27, 255, 24, 24, 25, 255, 22, 22, 23, 255, 20, 21, 22, 255, 20, 21, 22, 255, 17, 17, 18, 255, 8, 8, 8, 255, 13, 13, 14, 255, 17, 18, 18, 255, 19, 19, 20, 255, 13, 13, 14, 255, 13, 13, 14, 255, 10, 10, 10, 255, 9, 9, 9, 255, 7, 7, 8, 255, 7, 7, 8, 255, 16, 17, 17, 255, 14, 15, 15, 255, 12, 13, 13, 255, 16, 17, 17, 255, 7, 7, 8, 255, 8, 9, 9, 255, 11, 11, 12, 255, 14, 14, 15, 255, 10, 10, 10, 255, 8, 8, 8, 255, 4, 4, 4, 255, 4, 4, 4, 255, 6, 6, 6, 255, 11, 11, 11, 255, 11, 12, 12, 255, 9, 10, 10, 255, 16, 16, 17, 255, 15, 16, 16, 255, 13, 14, 14, 255, 18, 19, 20, 255, 13, 13, 13, 255, 12, 13, 13, 255, 8, 8, 8, 255, 9, 9, 9, 255, 8, 8, 8, 255, 4, 4, 4, 255, 11, 11, 11, 255, 6, 6, 6, 255, 7, 7, 7, 255, 6, 6, 6, 255, 4, 4, 4, 255, 6, 6, 6, 255, 8, 9, 9, 255, 11, 12, 12, 255, 12, 12, 13, 255, 11, 12, 12, 255, 16, 17, 17, 255, 17, 18, 18, 255, 21, 22, 22, 255, 20, 20, 21, 255, 20, 21, 22, 255, 16, 16, 17, 255, 22, 23, 24, 255, 21, 22, 22, 255, 17, 18, 18, 255, 11, 11, 12, 255, 11, 11, 12, 255, 10, 10, 10, 255, 13, 14, 14, 255, 17, 17, 18, 255, 18, 19, 19, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 20, 21, 21, 255, 15, 16, 16, 255, 22, 22, 23, 255, 24, 24, 25, 255, 22, 23, 24, 255, 22, 23, 24, 255, 17, 18, 18, 255, 15, 16, 16, 255, 17, 17, 18, 255, 14, 14, 15, 255, 13, 13, 13, 255, 17, 17, 18, 255, 14, 14, 15, 255, 9, 9, 9, 255, 6, 6, 6, 255, 6, 6, 6, 255, 9, 9, 9, 255, 7, 7, 8, 255, 11, 12, 12, 255, 9, 9, 9, 255, 14, 14, 15, 255, 22, 22, 23, 255, 21, 21, 22, 255, 15, 16, 16, 255, 15, 16, 16, 255, 11, 11, 11, 255, 12, 12, 13, 255, 12, 12, 12, 255, 10, 10, 11, 255, 10, 11, 11, 255, 7, 7, 8, 255, 9, 9, 9, 255, 12, 12, 12, 255, 13, 14, 14, 255, 12, 12, 13, 255, 16, 17, 17, 255, 16, 17, 17, 255, 23, 24, 24, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 29, 30, 31, 255, 26, 27, 28, 255, 22, 23, 24, 255, 21, 21, 22, 255, 16, 17, 17, 255, 16, 17, 17, 255, 13, 13, 13, 255, 7, 7, 8, 255, 12, 12, 13, 255, 12, 12, 13, 255, 14, 15, 15, 255, 16, 16, 17, 255, 16, 17, 17, 255, 13, 13, 14, 255, 14, 14, 15, 255, 26, 27, 27, 255, 24, 25, 25, 255, 26, 26, 27, 255, 23, 24, 24, 255, 17, 18, 18, 255, 13, 13, 13, 255, 14, 14, 15, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 8, 9, 9, 255, 13, 13, 14, 255, 13, 14, 14, 255, 16, 17, 17, 255, 17, 18, 18, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 29, 29, 30, 255, 32, 33, 34, 255, 27, 28, 29, 255, 21, 22, 22, 255, 20, 21, 22, 255, 18, 19, 20, 255, 15, 15, 16, 255, 12, 12, 13, 255, 11, 12, 12, 255, 9, 10, 10, 255, 6, 6, 6, 255, 13, 13, 13, 255, 15, 16, 16, 255, 11, 12, 12, 255, 18, 18, 19, 255, 16, 17, 17, 255, 13, 13, 13, 255, 7, 7, 7, 255, 10, 10, 10, 255, 7, 7, 7, 255, 8, 8, 8, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 6, 255, 11, 11, 11, 255, 12, 12, 13, 255, 6, 6, 7, 255, 10, 10, 10, 255, 9, 10, 10, 255, 10, 10, 11, 255, 9, 10, 10, 255, 11, 12, 12, 255, 10, 11, 11, 255, 10, 11, 11, 255, 16, 17, 17, 255, 14, 14, 15, 255, 19, 19, 20, 255, 14, 14, 15, 255, 19, 20, 21, 255, 16, 17, 17, 255, 19, 20, 21, 255, 18, 19, 20, 255, 22, 23, 24, 255, 16, 17, 17, 255, 21, 21, 22, 255, 14, 14, 15, 255, 15, 16, 16, 255, 14, 14, 15, 255, 20, 21, 21, 255, 18, 19, 19, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 23, 24, 25, 255, 26, 26, 27, 255, 16, 16, 17, 255, 11, 12, 12, 255, 22, 23, 24, 255, 19, 20, 21, 255, 13, 13, 13, 255, 11, 12, 12, 255, 5, 5, 5, 255, 9, 9, 9, 255, 8, 9, 9, 255, 14, 14, 15, 255, 15, 16, 16, 255, 19, 19, 20, 255, 25, 25, 26, 255, 27, 28, 29, 255, 15, 16, 16, 255, 17, 17, 18, 255, 8, 8, 8, 255, 8, 8, 8, 255, 7, 7, 7, 255, 4, 4, 4, 255, 7, 7, 7, 255, 10, 10, 11, 255, 14, 14, 15, 255, 11, 12, 12, 255, 12, 12, 12, 255, 13, 13, 14, 255, 16, 16, 17, 255, 16, 17, 17, 255, 16, 16, 17, 255, 9, 9, 9, 255, 12, 12, 12, 255, 7, 7, 8, 255, 10, 10, 11, 255, 10, 10, 11, 255, 6, 6, 7, 255, 5, 5, 5, 255, 7, 7, 7, 255, 9, 9, 9, 255, 15, 15, 16, 255, 14, 15, 15, 255, 15, 16, 16, 255, 13, 13, 14, 255, 10, 10, 11, 255, 24, 24, 25, 255, 21, 21, 22, 255, 25, 25, 26, 255, 26, 27, 28, 255, 12, 12, 13, 255, 19, 19, 20, 255, 19, 20, 21, 255, 12, 12, 12, 255, 10, 10, 11, 255, 7, 7, 7, 255, 8, 9, 9, 255, 8, 8, 8, 255, 13, 14, 14, 255, 22, 22, 23, 255, 17, 18, 18, 255, 19, 20, 21, 255, 27, 28, 29, 255, 21, 21, 22, 255, 16, 17, 17, 255, 18, 18, 19, 255, 16, 17, 17, 255, 14, 14, 15, 255, 19, 20, 20, 255, 19, 20, 20, 255, 11, 11, 11, 255, 10, 10, 10, 255, 8, 8, 8, 255, 8, 8, 8, 255, 6, 6, 7, 255, 13, 13, 13, 255, 8, 9, 9, 255, 5, 5, 5, 255, 13, 13, 13, 255, 17, 18, 18, 255, 19, 19, 20, 255, 11, 12, 12, 255, 10, 11, 11, 255, 17, 18, 18, 255, 14, 14, 15, 255, 12, 12, 13, 255, 8, 8, 8, 255, 3, 3, 3, 255, 7, 7, 8, 255, 8, 8, 8, 255, 15, 15, 16, 255, 14, 15, 15, 255, 13, 14, 14, 255, 12, 13, 13, 255, 22, 23, 24, 255, 19, 20, 21, 255, 17, 18, 18, 255, 11, 11, 12, 255, 11, 11, 12, 255, 10, 10, 11, 255, 10, 10, 10, 255, 8, 8, 8, 255, 8, 8, 8, 255, 10, 10, 10, 255, 8, 9, 9, 255, 5, 5, 6, 255, 7, 7, 7, 255, 6, 6, 6, 255, 8, 9, 9, 255, 11, 12, 12, 255, 13, 13, 14, 255, 18, 19, 19, 255, 16, 16, 17, 255, 24, 25, 26, 255, 19, 19, 20, 255, 24, 24, 25, 255, 21, 21, 22, 255, 30, 31, 31, 255, 25, 25, 26, 255, 21, 21, 22, 255, 18, 18, 19, 255, 13, 13, 13, 255, 8, 9, 9, 255, 10, 10, 10, 255, 18, 18, 19, 255, 18, 18, 19, 255, 16, 16, 17, 255, 22, 22, 23, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 31, 32, 33, 255, 22, 22, 23, 255, 25, 26, 26, 255, 29, 30, 31, 255, 26, 27, 27, 255, 19, 19, 20, 255, 23, 24, 24, 255, 21, 22, 22, 255, 16, 17, 17, 255, 18, 19, 20, 255, 24, 25, 25, 255, 17, 18, 18, 255, 13, 13, 14, 255, 10, 10, 11, 255, 5, 5, 5, 255, 10, 10, 10, 255, 10, 10, 10, 255, 15, 16, 16, 255, 16, 17, 17, 255, 13, 14, 14, 255, 19, 20, 20, 255, 15, 16, 16, 255, 26, 27, 28, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 21, 22, 22, 255, 25, 25, 26, 255, 26, 27, 28, 255, 11, 12, 12, 255, 12, 12, 12, 255, 4, 4, 4, 255, 8, 8, 8, 255, 15, 16, 16, 255, 12, 13, 13, 255, 16, 16, 17, 255, 16, 16, 17, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 28, 28, 29, 255, 29, 30, 31, 255, 32, 33, 34, 255, 26, 27, 27, 255, 18, 19, 20, 255, 22, 23, 24, 255, 23, 24, 24, 255, 19, 20, 20, 255, 17, 18, 18, 255, 8, 8, 8, 255, 8, 8, 8, 255, 10, 10, 11, 255, 15, 16, 16, 255, 20, 21, 22, 255, 16, 17, 17, 255, 18, 18, 19, 255, 22, 22, 23, 255, 28, 29, 30, 255, 25, 25, 26, 255, 30, 31, 32, 255, 32, 33, 34, 255, 22, 23, 24, 255, 14, 14, 15, 255, 16, 16, 17, 255, 13, 14, 14, 255, 9, 9, 9, 255, 6, 6, 7, 255, 10, 10, 10, 255, 10, 10, 11, 255, 16, 16, 17, 255, 19, 20, 20, 255, 18, 19, 19, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 29, 30, 31, 255, 19, 20, 20, 255, 12, 12, 13, 255, 13, 14, 14, 255, 11, 12, 12, 255, 10, 10, 11, 255, 8, 9, 9, 255, 8, 8, 8, 255, 11, 11, 11, 255, 14, 15, 15, 255, 17, 18, 18, 255, 20, 20, 21, 255, 15, 16, 16, 255, 15, 16, 16, 255, 13, 13, 14, 255, 9, 9, 9, 255, 12, 12, 12, 255, 13, 13, 13, 255, 13, 14, 14, 255, 11, 12, 12, 255, 15, 16, 16, 255, 12, 13, 13, 255, 16, 16, 17, 255, 17, 17, 18, 255, 8, 8, 8, 255, 14, 14, 15, 255, 10, 11, 11, 255, 15, 16, 16, 255, 16, 16, 17, 255, 16, 17, 17, 255, 12, 13, 13, 255, 13, 14, 14, 255, 16, 17, 17, 255, 13, 13, 13, 255, 15, 16, 16, 255, 12, 13, 13, 255, 15, 15, 16, 255, 15, 16, 16, 255, 18, 19, 19, 255, 18, 19, 20, 255, 19, 19, 20, 255, 20, 20, 21, 255, 13, 13, 13, 255, 13, 13, 14, 255, 14, 15, 15, 255, 17, 18, 18, 255, 14, 15, 15, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 19, 19, 20, 255, 25, 25, 26, 255, 24, 25, 25, 255, 26, 27, 28, 255, 15, 15, 16, 255, 15, 15, 16, 255, 15, 15, 16, 255, 12, 12, 13, 255, 8, 9, 9, 255, 5, 5, 6, 255, 11, 11, 11, 255, 11, 11, 11, 255, 18, 19, 19, 255, 19, 19, 20, 255, 21, 21, 22, 255, 21, 22, 23, 255, 15, 16, 16, 255, 11, 11, 12, 255, 10, 10, 11, 255, 8, 8, 8, 255, 5, 5, 6, 255, 8, 9, 9, 255, 9, 9, 9, 255, 14, 15, 15, 255, 16, 17, 17, 255, 21, 21, 22, 255, 19, 20, 21, 255, 19, 20, 21, 255, 19, 20, 20, 255, 17, 18, 18, 255, 10, 11, 11, 255, 13, 14, 14, 255, 16, 17, 17, 255, 13, 13, 13, 255, 11, 11, 11, 255, 11, 12, 12, 255, 8, 8, 8, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 16, 16, 17, 255, 15, 15, 16, 255, 16, 16, 17, 255, 21, 21, 22, 255, 32, 33, 34, 255, 22, 23, 24, 255, 27, 28, 29, 255, 30, 31, 32, 255, 26, 26, 27, 255, 19, 20, 20, 255, 26, 26, 27, 255, 18, 18, 19, 255, 12, 12, 12, 255, 14, 15, 15, 255, 7, 7, 8, 255, 12, 12, 12, 255, 11, 11, 11, 255, 16, 17, 17, 255, 19, 19, 20, 255, 18, 19, 19, 255, 20, 20, 21, 255, 32, 33, 34, 255, 32, 33, 34, 255, 24, 25, 26, 255, 19, 20, 20, 255, 24, 25, 25, 255, 21, 22, 22, 255, 15, 15, 16, 255, 17, 18, 18, 255, 11, 12, 12, 255, 10, 10, 10, 255, 4, 4, 4, 255, 10, 10, 10, 255, 9, 9, 9, 255, 11, 11, 11, 255, 8, 8, 8, 255, 10, 10, 11, 255, 11, 11, 12, 255, 15, 15, 16, 255, 18, 19, 20, 255, 22, 23, 24, 255, 18, 18, 19, 255, 13, 13, 13, 255, 9, 9, 9, 255, 8, 8, 8, 255, 10, 10, 10, 255, 1, 1, 1, 255, 6, 6, 7, 255, 15, 16, 16, 255, 16, 16, 17, 255, 15, 16, 16, 255, 20, 20, 21, 255, 26, 27, 27, 255, 25, 25, 26, 255, 27, 28, 29, 255, 19, 20, 21, 255, 19, 20, 21, 255, 16, 17, 17, 255, 25, 25, 26, 255, 13, 13, 14, 255, 7, 7, 7, 255, 11, 11, 11, 255, 8, 8, 8, 255, 4, 4, 4, 255, 10, 11, 11, 255, 8, 8, 8, 255, 9, 9, 9, 255, 19, 20, 21, 255, 17, 18, 18, 255, 14, 15, 15, 255, 19, 19, 20, 255, 18, 19, 19, 255, 20, 21, 22, 255, 18, 19, 20, 255, 26, 26, 27, 255, 30, 31, 32, 255, 28, 29, 30, 255, 31, 32, 33, 255, 23, 24, 24, 255, 17, 18, 18, 255, 15, 16, 16, 255, 7, 7, 8, 255, 5, 5, 5, 255, 10, 10, 11, 255, 14, 14, 15, 255, 14, 14, 15, 255, 17, 17, 18, 255, 27, 28, 29, 255, 32, 33, 34, 255, 19, 20, 20, 255, 32, 33, 34, 255, 27, 27, 28, 255, 22, 23, 24, 255, 32, 33, 34, 255, 31, 32, 33, 255, 30, 31, 32, 255, 28, 29, 30, 255, 22, 23, 24, 255, 21, 22, 22, 255, 27, 28, 29, 255, 16, 17, 17, 255, 13, 14, 14, 255, 10, 10, 10, 255, 6, 6, 7, 255, 6, 6, 7, 255, 10, 11, 11, 255, 10, 11, 11, 255, 15, 15, 16, 255, 16, 17, 17, 255, 20, 20, 21, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 30, 31, 32, 255, 31, 32, 33, 255, 27, 28, 29, 255, 26, 27, 27, 255, 23, 24, 25, 255, 20, 21, 22, 255, 18, 19, 19, 255, 6, 6, 6, 255, 9, 9, 9, 255, 7, 7, 7, 255, 13, 13, 13, 255, 16, 17, 17, 255, 13, 13, 13, 255, 18, 19, 20, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 30, 31, 31, 255, 32, 33, 34, 255, 20, 21, 21, 255, 17, 18, 18, 255, 25, 26, 27, 255, 19, 20, 21, 255, 20, 21, 21, 255, 15, 15, 16, 255, 15, 15, 16, 255, 16, 17, 17, 255, 12, 12, 13, 255, 9, 9, 9, 255, 14, 15, 15, 255, 17, 17, 18, 255, 17, 17, 18, 255, 17, 18, 18, 255, 24, 25, 25, 255, 22, 23, 24, 255, 30, 31, 32, 255, 20, 21, 22, 255, 25, 26, 27, 255, 26, 27, 27, 255, 19, 20, 20, 255, 18, 19, 20, 255, 8, 9, 9, 255, 11, 12, 12, 255, 7, 7, 7, 255, 9, 9, 9, 255, 9, 9, 9, 255, 13, 13, 14, 255, 18, 18, 19, 255, 21, 22, 22, 255, 29, 30, 31, 255, 32, 33, 34, 255, 32, 33, 33, 255, 31, 32, 33, 255, 31, 32, 33, 255, 29, 30, 31, 255, 26, 27, 28, 255, 18, 19, 19, 255, 11, 11, 12, 255, 7, 7, 8, 255, 10, 10, 11, 255, 10, 11, 11, 255, 7, 7, 8, 255, 6, 6, 7, 255, 11, 11, 12, 255, 15, 16, 16, 255, 15, 16, 16, 255, 12, 12, 12, 255, 18, 19, 19, 255, 13, 14, 14, 255, 17, 18, 18, 255, 22, 22, 23, 255, 20, 21, 22, 255, 21, 22, 22, 255, 17, 18, 18, 255, 23, 24, 24, 255, 20, 20, 21, 255, 19, 19, 20, 255, 18, 19, 19, 255, 18, 19, 19, 255, 16, 17, 17, 255, 16, 16, 17, 255, 20, 21, 21, 255, 19, 20, 20, 255, 18, 19, 20, 255, 18, 19, 20, 255, 10, 11, 11, 255, 14, 15, 15, 255, 13, 13, 14, 255, 9, 9, 9, 255, 9, 9, 9, 255, 10, 11, 11, 255, 17, 18, 18, 255, 14, 14, 15, 255, 15, 16, 16, 255, 13, 14, 14, 255, 10, 11, 11, 255, 12, 12, 13, 255, 14, 14, 15, 255, 15, 16, 16, 255, 15, 15, 16, 255, 11, 12, 12, 255, 18, 19, 19, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 15, 16, 16, 255, 21, 22, 22, 255, 21, 22, 23, 255, 16, 17, 17, 255, 14, 14, 15, 255, 16, 16, 17, 255, 10, 10, 11, 255, 11, 12, 12, 255, 8, 8, 8, 255, 7, 7, 7, 255, 10, 11, 11, 255, 12, 12, 12, 255, 14, 14, 15, 255, 16, 16, 17, 255, 16, 17, 17, 255, 12, 13, 13, 255, 9, 10, 10, 255, 10, 10, 11, 255, 8, 9, 9, 255, 8, 8, 8, 255, 6, 6, 7, 255, 9, 10, 10, 255, 10, 11, 11, 255, 18, 19, 19, 255, 12, 13, 13, 255, 16, 17, 17, 255, 22, 22, 23, 255, 21, 22, 22, 255, 17, 18, 18, 255, 13, 14, 14, 255, 12, 13, 13, 255, 15, 16, 16, 255, 13, 13, 14, 255, 15, 16, 16, 255, 15, 16, 16, 255, 16, 17, 17, 255, 7, 7, 8, 255, 7, 7, 7, 255, 9, 9, 9, 255, 8, 8, 8, 255, 12, 12, 12, 255, 18, 19, 19, 255, 21, 22, 22, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 28, 28, 29, 255, 25, 25, 26, 255, 30, 31, 32, 255, 23, 24, 24, 255, 25, 25, 26, 255, 21, 21, 22, 255, 15, 16, 16, 255, 13, 14, 14, 255, 9, 9, 9, 255, 10, 10, 10, 255, 15, 16, 16, 255, 15, 16, 16, 255, 21, 22, 22, 255, 23, 24, 24, 255, 24, 25, 26, 255, 23, 24, 24, 255, 22, 22, 23, 255, 27, 27, 28, 255, 17, 18, 18, 255, 10, 11, 11, 255, 10, 11, 11, 255, 11, 11, 12, 255, 8, 8, 8, 255, 9, 9, 9, 255, 5, 5, 6, 255, 5, 5, 5, 255, 7, 7, 8, 255, 15, 16, 16, 255, 16, 17, 17, 255, 16, 17, 17, 255, 19, 19, 20, 255, 20, 20, 21, 255, 14, 15, 15, 255, 25, 26, 26, 255, 12, 12, 12, 255, 9, 10, 10, 255, 8, 8, 8, 255, 10, 10, 10, 255, 7, 7, 8, 255, 3, 4, 4, 255, 4, 4, 4, 255, 7, 7, 7, 255, 13, 13, 14, 255, 16, 17, 17, 255, 17, 18, 18, 255, 20, 20, 21, 255, 17, 18, 18, 255, 20, 21, 22, 255, 22, 23, 24, 255, 28, 28, 29, 255, 23, 24, 24, 255, 22, 23, 24, 255, 12, 12, 13, 255, 13, 13, 13, 255, 8, 8, 8, 255, 8, 9, 9, 255, 5, 5, 5, 255, 6, 6, 7, 255, 9, 10, 10, 255, 14, 15, 15, 255, 17, 17, 18, 255, 18, 18, 19, 255, 18, 18, 19, 255, 21, 22, 22, 255, 20, 21, 22, 255, 24, 24, 25, 255, 30, 31, 32, 255, 32, 33, 34, 255, 30, 31, 32, 255, 32, 33, 33, 255, 31, 32, 32, 255, 19, 20, 20, 255, 19, 19, 20, 255, 12, 13, 13, 255, 10, 10, 10, 255, 8, 8, 8, 255, 8, 9, 9, 255, 12, 12, 13, 255, 17, 18, 18, 255, 19, 20, 20, 255, 15, 16, 16, 255, 32, 33, 34, 255, 22, 23, 24, 255, 15, 16, 16, 255, 30, 31, 32, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 17, 17, 18, 255, 14, 15, 15, 255, 13, 14, 14, 255, 18, 19, 19, 255, 10, 10, 11, 255, 9, 9, 9, 255, 13, 14, 14, 255, 15, 16, 16, 255, 18, 19, 19, 255, 19, 19, 20, 255, 17, 18, 18, 255, 20, 21, 22, 255, 31, 32, 33, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 30, 31, 32, 255, 28, 29, 30, 255, 32, 33, 34, 255, 25, 26, 27, 255, 17, 18, 18, 255, 12, 12, 12, 255, 14, 14, 15, 255, 15, 15, 16, 255, 8, 8, 8, 255, 8, 9, 9, 255, 13, 13, 13, 255, 13, 13, 14, 255, 15, 15, 16, 255, 18, 19, 20, 255, 28, 29, 30, 255, 32, 33, 34, 255, 27, 27, 28, 255, 32, 33, 34, 255, 23, 24, 25, 255, 22, 23, 24, 255, 20, 21, 22, 255, 29, 30, 31, 255, 22, 22, 23, 255, 16, 16, 17, 255, 17, 18, 18, 255, 18, 18, 19, 255, 9, 9, 9, 255, 7, 7, 7, 255, 9, 10, 10, 255, 14, 14, 15, 255, 14, 15, 15, 255, 17, 18, 18, 255, 13, 14, 14, 255, 18, 18, 19, 255, 25, 26, 27, 255, 25, 25, 26, 255, 23, 24, 25, 255, 30, 31, 32, 255, 29, 30, 31, 255, 17, 17, 18, 255, 12, 13, 13, 255, 6, 6, 6, 255, 10, 10, 10, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 8, 255, 17, 18, 18, 255, 26, 27, 28, 255, 20, 21, 21, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 29, 30, 31, 255, 28, 29, 30, 255, 28, 29, 30, 255, 14, 14, 15, 255, 10, 10, 11, 255, 8, 9, 9, 255, 9, 9, 9, 255, 8, 8, 8, 255, 5, 5, 5, 255, 11, 11, 11, 255, 9, 10, 10, 255, 15, 16, 16, 255, 11, 11, 12, 255, 17, 17, 18, 255, 18, 18, 19, 255, 22, 22, 23, 255, 21, 22, 22, 255, 22, 23, 24, 255, 14, 15, 15, 255, 24, 25, 25, 255, 24, 25, 25, 255, 19, 20, 21, 255, 28, 28, 29, 255, 20, 21, 22, 255, 23, 24, 25, 255, 14, 14, 15, 255, 26, 26, 27, 255, 23, 24, 25, 255, 17, 18, 18, 255, 23, 24, 24, 255, 21, 22, 22, 255, 13, 13, 13, 255, 12, 13, 13, 255, 14, 14, 15, 255, 15, 16, 16, 255, 14, 15, 15, 255, 15, 15, 16, 255, 9, 9, 9, 255, 12, 12, 13, 255, 9, 9, 9, 255, 12, 13, 13, 255, 10, 10, 10, 255, 15, 16, 16, 255, 11, 12, 12, 255, 15, 15, 16, 255, 16, 16, 17, 255, 14, 14, 15, 255, 18, 19, 19, 255, 20, 21, 21, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 18, 19, 19, 255, 20, 20, 21, 255, 17, 18, 18, 255, 14, 15, 15, 255, 15, 16, 16, 255, 16, 17, 17, 255, 11, 12, 12, 255, 15, 16, 16, 255, 14, 14, 15, 255, 13, 13, 14, 255, 13, 14, 14, 255, 9, 9, 9, 255, 11, 11, 11, 255, 15, 16, 16, 255, 16, 17, 17, 255, 10, 11, 11, 255, 8, 8, 8, 255, 5, 5, 6, 255, 7, 7, 8, 255, 10, 11, 11, 255, 11, 11, 11, 255, 16, 17, 17, 255, 16, 17, 17, 255, 14, 15, 15, 255, 14, 14, 15, 255, 23, 24, 25, 255, 19, 20, 20, 255, 22, 22, 23, 255, 26, 26, 27, 255, 19, 20, 20, 255, 25, 25, 26, 255, 23, 24, 24, 255, 20, 21, 22, 255, 21, 22, 23, 255, 13, 13, 14, 255, 14, 15, 15, 255, 12, 12, 12, 255, 5, 5, 5, 255, 6, 6, 6, 255, 9, 10, 10, 255, 9, 9, 9, 255, 19, 20, 20, 255, 16, 17, 17, 255, 29, 29, 30, 255, 32, 33, 34, 255, 32, 33, 33, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 27, 28, 29, 255, 24, 25, 26, 255, 27, 28, 29, 255, 23, 24, 24, 255, 19, 20, 21, 255, 14, 15, 15, 255, 9, 10, 10, 255, 9, 10, 10, 255, 13, 14, 14, 255, 16, 17, 17, 255, 21, 22, 23, 255, 17, 18, 18, 255, 28, 29, 30, 255, 30, 31, 32, 255, 20, 20, 21, 255, 18, 18, 19, 255, 17, 17, 18, 255, 11, 12, 12, 255, 12, 13, 13, 255, 9, 10, 10, 255, 7, 7, 8, 255, 7, 7, 7, 255, 9, 9, 9, 255, 6, 6, 6, 255, 10, 11, 11, 255, 14, 14, 15, 255, 15, 16, 16, 255, 13, 13, 14, 255, 16, 17, 17, 255, 13, 13, 14, 255, 24, 25, 25, 255, 13, 13, 14, 255, 9, 9, 9, 255, 9, 9, 9, 255, 11, 11, 12, 255, 8, 8, 8, 255, 9, 9, 9, 255, 2, 2, 2, 255, 4, 4, 4, 255, 8, 9, 9, 255, 7, 7, 7, 255, 16, 17, 17, 255, 17, 17, 18, 255, 18, 19, 19, 255, 14, 15, 15, 255, 22, 23, 24, 255, 25, 26, 26, 255, 29, 30, 31, 255, 27, 28, 29, 255, 19, 19, 20, 255, 16, 16, 17, 255, 10, 11, 11, 255, 11, 11, 11, 255, 9, 9, 9, 255, 7, 7, 8, 255, 8, 8, 8, 255, 11, 11, 11, 255, 13, 13, 14, 255, 18, 19, 19, 255, 16, 17, 17, 255, 22, 22, 23, 255, 22, 23, 24, 255, 25, 25, 26, 255, 27, 28, 29, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 31, 32, 33, 255, 25, 26, 27, 255, 19, 20, 21, 255, 11, 11, 12, 255, 11, 11, 11, 255, 8, 8, 8, 255, 4, 4, 4, 255, 11, 12, 12, 255, 18, 19, 20, 255, 15, 15, 16, 255, 16, 17, 17, 255, 24, 25, 26, 255, 27, 28, 29, 255, 25, 26, 26, 255, 32, 33, 34, 255, 30, 31, 32, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 28, 29, 30, 255, 19, 20, 20, 255, 20, 21, 21, 255, 14, 15, 15, 255, 16, 16, 17, 255, 13, 13, 14, 255, 9, 9, 9, 255, 12, 13, 13, 255, 15, 15, 16, 255, 13, 13, 14, 255, 15, 16, 16, 255, 15, 16, 16, 255, 22, 22, 23, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 28, 29, 30, 255, 25, 26, 27, 255, 28, 28, 29, 255, 26, 27, 27, 255, 20, 21, 22, 255, 14, 14, 15, 255, 8, 8, 8, 255, 15, 16, 16, 255, 7, 7, 7, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 12, 13, 255, 13, 14, 14, 255, 17, 17, 18, 255, 20, 21, 22, 255, 32, 33, 34, 255, 32, 33, 34, 255, 30, 31, 32, 255, 18, 18, 19, 255, 24, 25, 26, 255, 27, 27, 28, 255, 25, 26, 26, 255, 20, 21, 22, 255, 14, 14, 15, 255, 18, 19, 20, 255, 10, 11, 11, 255, 14, 15, 15, 255, 10, 10, 11, 255, 7, 7, 7, 255, 9, 9, 9, 255, 11, 12, 12, 255, 14, 14, 15, 255, 14, 14, 15, 255, 15, 16, 16, 255, 15, 15, 16, 255, 20, 20, 21, 255, 18, 18, 19, 255, 21, 21, 22, 255, 25, 26, 26, 255, 22, 22, 23, 255, 15, 16, 16, 255, 6, 6, 6, 255, 4, 4, 4, 255, 4, 4, 4, 255, 6, 6, 6, 255, 7, 7, 8, 255, 11, 11, 12, 255, 20, 21, 21, 255, 24, 24, 25, 255, 18, 19, 20, 255, 30, 31, 32, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 29, 30, 31, 255, 15, 16, 16, 255, 13, 13, 14, 255, 10, 10, 10, 255, 6, 6, 7, 255, 8, 8, 8, 255, 2, 2, 2, 255, 7, 7, 7, 255, 8, 8, 8, 255, 15, 16, 16, 255, 12, 13, 13, 255, 15, 16, 16, 255, 19, 20, 20, 255, 27, 28, 29, 255, 18, 18, 19, 255, 19, 20, 21, 255, 19, 19, 20, 255, 19, 20, 20, 255, 20, 21, 22, 255, 25, 25, 26, 255, 26, 27, 28, 255, 27, 28, 29, 255, 30, 31, 32, 255, 27, 28, 29, 255, 22, 23, 24, 255, 21, 22, 23, 255, 24, 24, 25, 255, 21, 22, 22, 255, 23, 24, 25, 255, 21, 22, 23, 255, 12, 13, 13, 255, 9, 9, 9, 255, 15, 15, 16, 255, 17, 18, 18, 255, 14, 15, 15, 255, 17, 17, 18, 255, 14, 15, 15, 255, 11, 11, 12, 255, 12, 12, 13, 255, 11, 11, 12, 255, 13, 13, 14, 255, 12, 12, 12, 255, 11, 11, 11, 255, 11, 11, 11, 255, 13, 14, 14, 255, 12, 13, 13, 255, 12, 12, 12, 255, 13, 14, 14, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 15, 16, 16, 255, 15, 16, 16, 255, 18, 18, 19, 255, 14, 14, 15, 255, 10, 10, 10, 255, 12, 13, 13, 255, 10, 10, 11, 255, 21, 22, 22, 255, 19, 19, 20, 255, 15, 16, 16, 255, 13, 13, 14, 255, 10, 10, 10, 255, 11, 12, 12, 255, 17, 17, 18, 255, 15, 16, 16, 255, 13, 14, 14, 255, 6, 6, 6, 255, 3, 4, 4, 255, 11, 11, 11, 255, 8, 8, 8, 255, 12, 12, 13, 255, 13, 14, 14, 255, 17, 17, 18, 255, 17, 17, 18, 255, 19, 20, 20, 255, 24, 25, 26, 255, 25, 26, 26, 255, 22, 23, 24, 255, 25, 26, 26, 255, 22, 22, 23, 255, 27, 27, 28, 255, 21, 22, 23, 255, 18, 19, 20, 255, 17, 18, 18, 255, 17, 18, 18, 255, 6, 6, 6, 255, 5, 5, 6, 255, 3, 3, 3, 255, 6, 6, 6, 255, 11, 12, 12, 255, 12, 12, 12, 255, 17, 17, 18, 255, 16, 17, 17, 255, 22, 23, 24, 255, 21, 22, 22, 255, 30, 31, 32, 255, 26, 26, 27, 255, 28, 29, 30, 255, 32, 33, 34, 255, 26, 26, 27, 255, 19, 20, 21, 255, 25, 26, 26, 255, 19, 19, 20, 255, 19, 20, 20, 255, 15, 16, 16, 255, 11, 12, 12, 255, 12, 13, 13, 255, 13, 13, 14, 255, 18, 19, 20, 255, 17, 18, 18, 255, 27, 27, 28, 255, 22, 23, 24, 255, 18, 19, 19, 255, 22, 22, 23, 255, 23, 24, 25, 255, 17, 17, 18, 255, 11, 11, 12, 255, 12, 12, 13, 255, 11, 11, 12, 255, 10, 10, 10, 255, 11, 11, 12, 255, 14, 15, 15, 255, 13, 13, 14, 255, 13, 14, 14, 255, 11, 12, 12, 255, 18, 19, 20, 255, 17, 18, 18, 255, 18, 18, 19, 255, 16, 16, 17, 255, 27, 28, 29, 255, 29, 29, 30, 255, 23, 24, 25, 255, 14, 14, 15, 255, 10, 10, 11, 255, 11, 11, 11, 255, 5, 5, 5, 255, 3, 3, 3, 255, 5, 5, 5, 255, 2, 2, 2, 255, 16, 17, 17, 255, 16, 17, 17, 255, 16, 17, 17, 255, 16, 17, 17, 255, 28, 29, 30, 255, 29, 30, 31, 255, 22, 22, 23, 255, 30, 31, 32, 255, 27, 28, 29, 255, 14, 14, 15, 255, 21, 21, 22, 255, 17, 17, 18, 255, 9, 10, 10, 255, 13, 13, 14, 255, 5, 5, 5, 255, 7, 7, 8, 255, 10, 10, 10, 255, 15, 15, 16, 255, 18, 19, 19, 255, 16, 17, 17, 255, 23, 24, 24, 255, 28, 29, 30, 255, 32, 33, 34, 255, 25, 25, 26, 255, 30, 31, 31, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 27, 28, 29, 255, 29, 29, 30, 255, 24, 24, 25, 255, 11, 12, 12, 255, 11, 12, 12, 255, 11, 12, 12, 255, 8, 9, 9, 255, 10, 11, 11, 255, 16, 17, 17, 255, 10, 10, 10, 255, 11, 11, 12, 255, 19, 20, 20, 255, 25, 26, 26, 255, 28, 29, 30, 255, 30, 31, 32, 255, 28, 28, 29, 255, 32, 33, 34, 255, 32, 33, 34, 255, 18, 19, 20, 255, 22, 23, 24, 255, 22, 23, 24, 255, 11, 11, 12, 255, 10, 10, 11, 255, 9, 10, 10, 255, 7, 7, 8, 255, 10, 11, 11, 255, 12, 12, 12, 255, 16, 16, 17, 255, 13, 13, 14, 255, 17, 18, 18, 255, 17, 18, 18, 255, 32, 33, 33, 255, 32, 33, 34, 255, 26, 27, 28, 255, 16, 16, 17, 255, 16, 17, 17, 255, 16, 17, 17, 255, 22, 22, 23, 255, 29, 29, 30, 255, 21, 22, 23, 255, 17, 18, 18, 255, 20, 21, 21, 255, 9, 10, 10, 255, 12, 13, 13, 255, 12, 13, 13, 255, 8, 8, 8, 255, 8, 8, 8, 255, 12, 12, 12, 255, 12, 12, 13, 255, 15, 16, 16, 255, 15, 16, 16, 255, 25, 26, 27, 255, 32, 33, 34, 255, 32, 33, 34, 255, 28, 28, 29, 255, 24, 25, 25, 255, 16, 17, 17, 255, 26, 26, 27, 255, 27, 27, 28, 255, 20, 21, 21, 255, 20, 21, 22, 255, 19, 20, 20, 255, 17, 18, 18, 255, 14, 14, 15, 255, 10, 10, 10, 255, 9, 9, 9, 255, 7, 7, 8, 255, 6, 6, 6, 255, 13, 13, 13, 255, 17, 18, 18, 255, 21, 22, 23, 255, 19, 19, 20, 255, 22, 22, 23, 255, 24, 25, 26, 255, 18, 19, 20, 255, 14, 15, 15, 255, 15, 16, 16, 255, 16, 17, 17, 255, 14, 14, 15, 255, 7, 7, 7, 255, 1, 1, 1, 255, 4, 4, 4, 255, 9, 9, 9, 255, 7, 7, 8, 255, 15, 16, 16, 255, 15, 16, 16, 255, 21, 22, 23, 255, 30, 31, 32, 255, 32, 33, 33, 255, 32, 33, 34, 255, 21, 22, 23, 255, 17, 18, 18, 255, 12, 13, 13, 255, 12, 13, 13, 255, 9, 10, 10, 255, 7, 7, 7, 255, 6, 6, 7, 255, 4, 4, 4, 255, 7, 7, 8, 255, 8, 9, 9, 255, 13, 13, 14, 255, 16, 16, 17, 255, 24, 24, 25, 255, 28, 29, 30, 255, 32, 33, 34, 255, 24, 25, 26, 255, 25, 25, 26, 255, 32, 33, 34, 255, 26, 26, 27, 255, 24, 25, 26, 255, 27, 28, 29, 255, 27, 27, 28, 255, 30, 31, 32, 255, 25, 25, 26, 255, 29, 30, 31, 255, 32, 33, 34, 255, 26, 27, 27, 255, 22, 23, 24, 255, 24, 24, 25, 255, 29, 30, 31, 255, 11, 11, 12, 255, 12, 13, 13, 255, 11, 11, 11, 255, 18, 19, 20, 255, 19, 20, 21, 255, 16, 16, 17, 255, 19, 20, 21, 255, 15, 16, 16, 255, 14, 14, 15, 255, 20, 20, 21, 255, 11, 11, 11, 255, 13, 14, 14, 255, 11, 12, 12, 255, 9, 9, 9, 255, 12, 12, 12, 255, 10, 10, 10, 255, 11, 12, 12, 255, 10, 10, 11, 255, 10, 11, 11, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 7, 7, 7, 255, 14, 15, 15, 255, 11, 11, 12, 255, 14, 14, 15, 255, 14, 14, 15, 255, 12, 12, 12, 255, 12, 12, 13, 255, 19, 19, 20, 255, 16, 17, 17, 255, 13, 13, 13, 255, 15, 15, 16, 255, 11, 11, 11, 255, 8, 9, 9, 255, 11, 12, 12, 255, 9, 10, 10, 255, 6, 6, 6, 255, 7, 7, 7, 255, 10, 10, 11, 255, 10, 10, 11, 255, 10, 10, 10, 255, 12, 12, 12, 255, 14, 14, 15, 255, 13, 13, 13, 255, 17, 18, 18, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 29, 29, 30, 255, 25, 26, 26, 255, 24, 24, 25, 255, 23, 24, 24, 255, 19, 19, 20, 255, 20, 21, 21, 255, 14, 15, 15, 255, 16, 17, 17, 255, 10, 11, 11, 255, 7, 7, 7, 255, 7, 7, 7, 255, 9, 9, 9, 255, 8, 9, 9, 255, 13, 14, 14, 255, 19, 20, 20, 255, 19, 19, 20, 255, 23, 24, 25, 255, 26, 26, 27, 255, 24, 25, 25, 255, 26, 27, 28, 255, 22, 23, 24, 255, 32, 33, 34, 255, 28, 29, 30, 255, 29, 29, 30, 255, 20, 21, 21, 255, 20, 21, 22, 255, 22, 23, 24, 255, 19, 20, 20, 255, 12, 12, 12, 255, 13, 14, 14, 255, 14, 14, 15, 255, 19, 19, 20, 255, 15, 16, 16, 255, 24, 24, 25, 255, 21, 22, 22, 255, 22, 23, 24, 255, 22, 22, 23, 255, 16, 17, 17, 255, 10, 10, 11, 255, 8, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 11, 11, 11, 255, 14, 14, 15, 255, 16, 17, 17, 255, 17, 18, 18, 255, 13, 13, 13, 255, 17, 17, 18, 255, 17, 17, 18, 255, 14, 14, 15, 255, 21, 21, 22, 255, 22, 22, 23, 255, 22, 22, 23, 255, 18, 18, 19, 255, 13, 13, 14, 255, 12, 12, 13, 255, 3, 3, 3, 255, 6, 6, 7, 255, 3, 3, 3, 255, 3, 4, 4, 255, 7, 7, 8, 255, 13, 14, 14, 255, 8, 8, 8, 255, 22, 22, 23, 255, 21, 22, 23, 255, 32, 33, 34, 255, 24, 24, 25, 255, 28, 29, 30, 255, 31, 32, 33, 255, 26, 27, 27, 255, 27, 28, 29, 255, 25, 25, 26, 255, 18, 19, 19, 255, 13, 13, 13, 255, 13, 14, 14, 255, 10, 11, 11, 255, 11, 11, 12, 255, 9, 9, 9, 255, 17, 17, 18, 255, 18, 19, 20, 255, 23, 24, 25, 255, 23, 24, 24, 255, 27, 27, 28, 255, 27, 27, 28, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 26, 26, 27, 255, 32, 33, 34, 255, 30, 31, 32, 255, 29, 30, 31, 255, 31, 32, 33, 255, 20, 21, 21, 255, 19, 19, 20, 255, 14, 14, 15, 255, 8, 8, 8, 255, 12, 12, 13, 255, 13, 13, 13, 255, 17, 17, 18, 255, 15, 16, 16, 255, 25, 26, 26, 255, 29, 29, 30, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 23, 24, 25, 255, 19, 19, 20, 255, 16, 16, 17, 255, 19, 19, 20, 255, 11, 11, 11, 255, 12, 12, 12, 255, 11, 11, 12, 255, 9, 9, 9, 255, 6, 6, 6, 255, 12, 12, 13, 255, 12, 12, 12, 255, 15, 16, 16, 255, 19, 20, 20, 255, 20, 21, 22, 255, 24, 24, 25, 255, 26, 27, 28, 255, 28, 29, 30, 255, 23, 24, 24, 255, 25, 26, 26, 255, 17, 17, 18, 255, 17, 17, 18, 255, 16, 16, 17, 255, 17, 18, 18, 255, 19, 20, 20, 255, 21, 21, 22, 255, 18, 19, 19, 255, 15, 15, 16, 255, 15, 15, 16, 255, 6, 6, 7, 255, 13, 13, 14, 255, 7, 7, 7, 255, 10, 11, 11, 255, 10, 10, 11, 255, 16, 16, 17, 255, 16, 16, 17, 255, 17, 18, 18, 255, 27, 27, 28, 255, 32, 33, 34, 255, 28, 29, 30, 255, 20, 20, 21, 255, 25, 25, 26, 255, 28, 28, 29, 255, 27, 28, 29, 255, 32, 33, 34, 255, 24, 25, 25, 255, 19, 20, 20, 255, 15, 16, 16, 255, 15, 16, 16, 255, 11, 11, 12, 255, 10, 10, 11, 255, 5, 5, 5, 255, 7, 7, 7, 255, 7, 7, 8, 255, 12, 12, 13, 255, 13, 13, 13, 255, 18, 19, 19, 255, 27, 27, 28, 255, 14, 15, 15, 255, 13, 13, 13, 255, 14, 14, 15, 255, 12, 13, 13, 255, 18, 18, 19, 255, 20, 20, 21, 255, 11, 12, 12, 255, 11, 11, 11, 255, 6, 6, 6, 255, 12, 12, 12, 255, 6, 6, 6, 255, 17, 18, 18, 255, 17, 18, 18, 255, 17, 18, 18, 255, 25, 25, 26, 255, 29, 29, 30, 255, 30, 31, 31, 255, 17, 18, 18, 255, 26, 26, 27, 255, 15, 16, 16, 255, 10, 11, 11, 255, 9, 9, 9, 255, 5, 5, 6, 255, 8, 9, 9, 255, 7, 7, 7, 255, 9, 10, 10, 255, 6, 6, 6, 255, 17, 17, 18, 255, 15, 16, 16, 255, 10, 11, 11, 255, 18, 19, 19, 255, 29, 30, 31, 255, 22, 23, 24, 255, 24, 25, 25, 255, 29, 29, 30, 255, 32, 33, 34, 255, 27, 28, 29, 255, 32, 33, 34, 255, 32, 33, 34, 255, 30, 31, 32, 255, 30, 31, 32, 255, 30, 31, 32, 255, 32, 33, 34, 255, 32, 33, 34, 255, 25, 26, 27, 255, 32, 33, 34, 255, 19, 20, 20, 255, 13, 13, 14, 255, 7, 7, 8, 255, 8, 9, 9, 255, 15, 15, 16, 255, 23, 24, 24, 255, 19, 20, 20, 255, 14, 14, 15, 255, 16, 17, 17, 255, 16, 17, 17, 255, 19, 20, 20, 255, 20, 21, 22, 255, 13, 13, 14, 255, 14, 14, 15, 255, 15, 16, 16, 255, 14, 14, 15, 255, 12, 12, 12, 255, 10, 11, 11, 255, 7, 7, 7, 255, 8, 8, 8, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 8, 8, 8, 255, 10, 10, 10, 255, 12, 12, 13, 255, 13, 13, 14, 255, 13, 14, 14, 255, 9, 10, 10, 255, 15, 16, 16, 255, 14, 14, 15, 255, 10, 10, 10, 255, 14, 15, 15, 255, 11, 11, 11, 255, 11, 11, 11, 255, 8, 9, 9, 255, 9, 9, 9, 255, 7, 7, 8, 255, 9, 9, 9, 255, 10, 10, 11, 255, 10, 10, 11, 255, 11, 12, 12, 255, 13, 14, 14, 255, 21, 22, 23, 255, 14, 15, 15, 255, 21, 22, 22, 255, 18, 18, 19, 255, 32, 33, 34, 255, 32, 33, 34, 255, 30, 31, 31, 255, 26, 27, 27, 255, 29, 30, 31, 255, 25, 26, 26, 255, 27, 28, 29, 255, 23, 24, 25, 255, 24, 25, 26, 255, 21, 22, 23, 255, 16, 16, 17, 255, 14, 14, 15, 255, 9, 9, 9, 255, 11, 12, 12, 255, 7, 7, 8, 255, 6, 6, 7, 255, 10, 10, 10, 255, 15, 15, 16, 255, 20, 21, 22, 255, 14, 14, 15, 255, 18, 19, 19, 255, 30, 31, 31, 255, 26, 26, 27, 255, 25, 26, 27, 255, 25, 25, 26, 255, 29, 30, 31, 255, 32, 33, 34, 255, 28, 29, 30, 255, 27, 28, 29, 255, 18, 18, 19, 255, 21, 22, 22, 255, 16, 17, 17, 255, 13, 14, 14, 255, 12, 12, 13, 255, 12, 12, 13, 255, 17, 18, 18, 255, 12, 13, 13, 255, 19, 19, 20, 255, 21, 22, 22, 255, 26, 26, 27, 255, 21, 22, 23, 255, 15, 15, 16, 255, 11, 11, 12, 255, 9, 9, 9, 255, 7, 7, 7, 255, 11, 11, 12, 255, 13, 14, 14, 255, 15, 16, 16, 255, 17, 18, 18, 255, 18, 19, 20, 255, 17, 17, 18, 255, 21, 22, 23, 255, 21, 21, 22, 255, 23, 24, 24, 255, 21, 22, 23, 255, 18, 18, 19, 255, 24, 25, 26, 255, 20, 21, 22, 255, 16, 17, 17, 255, 15, 16, 16, 255, 8, 8, 8, 255, 8, 9, 9, 255, 5, 5, 5, 255, 2, 3, 3, 255, 14, 14, 15, 255, 9, 10, 10, 255, 10, 11, 11, 255, 14, 14, 15, 255, 16, 17, 17, 255, 24, 24, 25, 255, 26, 27, 27, 255, 31, 32, 33, 255, 25, 26, 27, 255, 28, 29, 30, 255, 18, 18, 19, 255, 24, 25, 26, 255, 22, 22, 23, 255, 14, 15, 15, 255, 13, 13, 13, 255, 6, 6, 6, 255, 6, 6, 6, 255, 11, 12, 12, 255, 17, 17, 18, 255, 14, 14, 15, 255, 16, 17, 17, 255, 22, 23, 24, 255, 28, 29, 30, 255, 30, 31, 32, 255, 26, 26, 27, 255, 31, 32, 33, 255, 31, 32, 33, 255, 31, 32, 33, 255, 30, 31, 32, 255, 31, 32, 33, 255, 25, 25, 26, 255, 31, 32, 33, 255, 26, 27, 28, 255, 19, 19, 20, 255, 13, 14, 14, 255, 7, 7, 7, 255, 12, 13, 13, 255, 11, 11, 11, 255, 14, 14, 15, 255, 17, 18, 18, 255, 14, 15, 15, 255, 20, 20, 21, 255, 32, 33, 34, 255, 32, 33, 34, 255, 24, 25, 26, 255, 22, 23, 24, 255, 19, 20, 21, 255, 11, 11, 11, 255, 20, 21, 22, 255, 15, 15, 16, 255, 11, 12, 12, 255, 10, 11, 11, 255, 8, 8, 8, 255, 11, 11, 11, 255, 8, 9, 9, 255, 15, 15, 16, 255, 19, 20, 21, 255, 21, 22, 23, 255, 31, 32, 33, 255, 32, 33, 34, 255, 29, 30, 31, 255, 30, 31, 32, 255, 20, 20, 21, 255, 26, 26, 27, 255, 19, 19, 20, 255, 14, 15, 15, 255, 16, 17, 17, 255, 16, 17, 17, 255, 14, 15, 15, 255, 12, 13, 13, 255, 14, 14, 15, 255, 9, 9, 9, 255, 11, 11, 12, 255, 5, 5, 6, 255, 10, 11, 11, 255, 5, 5, 5, 255, 7, 7, 7, 255, 6, 6, 6, 255, 9, 9, 9, 255, 13, 13, 14, 255, 15, 15, 16, 255, 24, 24, 25, 255, 32, 33, 34, 255, 32, 33, 34, 255, 19, 20, 21, 255, 23, 24, 25, 255, 27, 28, 29, 255, 24, 25, 25, 255, 32, 33, 34, 255, 28, 29, 30, 255, 23, 24, 25, 255, 15, 15, 16, 255, 14, 15, 15, 255, 5, 5, 6, 255, 14, 14, 15, 255, 11, 11, 11, 255, 7, 7, 7, 255, 7, 7, 8, 255, 13, 13, 14, 255, 14, 14, 15, 255, 22, 23, 24, 255, 16, 16, 17, 255, 13, 14, 14, 255, 13, 14, 14, 255, 10, 11, 11, 255, 11, 12, 12, 255, 9, 10, 10, 255, 17, 18, 18, 255, 18, 19, 19, 255, 10, 10, 11, 255, 6, 6, 6, 255, 7, 7, 8, 255, 6, 6, 6, 255, 14, 14, 15, 255, 17, 18, 18, 255, 18, 19, 19, 255, 26, 27, 27, 255, 29, 29, 30, 255, 20, 21, 21, 255, 23, 24, 24, 255, 26, 27, 28, 255, 14, 15, 15, 255, 11, 11, 11, 255, 9, 9, 9, 255, 6, 6, 6, 255, 10, 10, 10, 255, 12, 12, 12, 255, 8, 8, 8, 255, 15, 15, 16, 255, 11, 11, 11, 255, 15, 16, 16, 255, 16, 17, 17, 255, 24, 25, 26, 255, 26, 27, 27, 255, 29, 30, 31, 255, 31, 32, 33, 255, 27, 28, 29, 255, 31, 32, 33, 255, 24, 24, 25, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 21, 22, 23, 255, 16, 17, 17, 255, 13, 14, 14, 255, 9, 9, 9, 255, 10, 10, 11, 255, 14, 15, 15, 255, 26, 27, 28, 255, 16, 17, 17, 255, 18, 19, 19, 255, 13, 13, 14, 255, 14, 15, 15, 255, 18, 18, 19, 255, 19, 20, 21, 255, 18, 18, 19, 255, 17, 18, 18, 255, 12, 13, 13, 255, 17, 18, 18, 255, 12, 12, 12, 255, 15, 16, 16, 255, 10, 10, 10, 255, 10, 10, 10, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 18, 19, 19, 255, 13, 13, 13, 255, 11, 11, 11, 255, 11, 12, 12, 255, 8, 9, 9, 255, 9, 9, 9, 255, 11, 12, 12, 255, 8, 8, 8, 255, 7, 7, 7, 255, 11, 11, 12, 255, 17, 18, 18, 255, 8, 8, 8, 255, 9, 9, 9, 255, 5, 5, 5, 255, 6, 6, 7, 255, 10, 10, 11, 255, 11, 12, 12, 255, 10, 11, 11, 255, 10, 11, 11, 255, 17, 18, 18, 255, 20, 21, 21, 255, 19, 19, 20, 255, 31, 32, 33, 255, 32, 33, 34, 255, 30, 31, 32, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 20, 20, 21, 255, 32, 33, 34, 255, 22, 23, 24, 255, 25, 25, 26, 255, 20, 20, 21, 255, 15, 15, 16, 255, 17, 17, 18, 255, 13, 13, 13, 255, 10, 10, 11, 255, 10, 10, 10, 255, 7, 7, 7, 255, 10, 10, 10, 255, 17, 17, 18, 255, 18, 19, 20, 255, 14, 14, 15, 255, 19, 20, 21, 255, 13, 13, 13, 255, 22, 23, 24, 255, 22, 23, 24, 255, 18, 19, 20, 255, 20, 21, 22, 255, 22, 23, 24, 255, 21, 22, 23, 255, 25, 26, 27, 255, 26, 27, 28, 255, 21, 22, 23, 255, 19, 19, 20, 255, 18, 18, 19, 255, 13, 13, 14, 255, 12, 12, 13, 255, 12, 13, 13, 255, 13, 13, 13, 255, 13, 13, 13, 255, 17, 18, 18, 255, 23, 24, 24, 255, 23, 24, 24, 255, 16, 17, 17, 255, 13, 13, 13, 255, 12, 12, 13, 255, 10, 11, 11, 255, 9, 10, 10, 255, 14, 15, 15, 255, 15, 16, 16, 255, 18, 19, 20, 255, 20, 21, 21, 255, 17, 17, 18, 255, 20, 20, 21, 255, 24, 24, 25, 255, 19, 20, 21, 255, 20, 20, 21, 255, 20, 21, 22, 255, 22, 23, 24, 255, 26, 27, 27, 255, 18, 18, 19, 255, 15, 16, 16, 255, 11, 11, 11, 255, 9, 10, 10, 255, 3, 3, 3, 255, 7, 7, 7, 255, 7, 7, 7, 255, 10, 10, 10, 255, 15, 16, 16, 255, 18, 19, 19, 255, 17, 18, 18, 255, 17, 18, 18, 255, 25, 26, 26, 255, 25, 25, 26, 255, 25, 26, 27, 255, 21, 22, 23, 255, 23, 24, 25, 255, 27, 27, 28, 255, 24, 25, 25, 255, 17, 18, 18, 255, 19, 19, 20, 255, 16, 16, 17, 255, 13, 13, 14, 255, 9, 9, 9, 255, 10, 10, 11, 255, 18, 18, 19, 255, 14, 15, 15, 255, 20, 21, 21, 255, 16, 17, 17, 255, 18, 19, 19, 255, 20, 21, 21, 255, 24, 25, 26, 255, 20, 21, 21, 255, 26, 27, 27, 255, 24, 24, 25, 255, 30, 31, 32, 255, 28, 28, 29, 255, 18, 19, 19, 255, 23, 24, 24, 255, 27, 28, 29, 255, 15, 16, 16, 255, 13, 13, 13, 255, 7, 7, 8, 255, 7, 7, 7, 255, 8, 9, 9, 255, 7, 7, 8, 255, 8, 8, 8, 255, 17, 18, 18, 255, 23, 24, 24, 255, 30, 31, 32, 255, 25, 26, 26, 255, 19, 20, 20, 255, 22, 23, 24, 255, 17, 18, 18, 255, 14, 14, 15, 255, 15, 16, 16, 255, 8, 8, 8, 255, 7, 7, 7, 255, 5, 5, 6, 255, 9, 9, 9, 255, 9, 9, 9, 255, 8, 8, 8, 255, 13, 14, 14, 255, 19, 20, 20, 255, 30, 31, 32, 255, 32, 33, 34, 255, 29, 30, 31, 255, 28, 28, 29, 255, 25, 26, 26, 255, 23, 24, 24, 255, 19, 19, 20, 255, 18, 19, 19, 255, 15, 16, 16, 255, 20, 20, 21, 255, 20, 20, 21, 255, 16, 17, 17, 255, 16, 16, 17, 255, 9, 9, 9, 255, 12, 12, 12, 255, 7, 7, 7, 255, 4, 4, 4, 255, 2, 3, 3, 255, 7, 7, 7, 255, 5, 5, 5, 255, 5, 5, 5, 255, 10, 11, 11, 255, 10, 10, 11, 255, 13, 13, 13, 255, 21, 22, 22, 255, 26, 27, 28, 255, 27, 27, 28, 255, 29, 30, 31, 255, 27, 27, 28, 255, 25, 25, 26, 255, 19, 20, 20, 255, 24, 25, 25, 255, 25, 26, 27, 255, 23, 24, 25, 255, 17, 18, 18, 255, 14, 15, 15, 255, 16, 16, 17, 255, 6, 6, 6, 255, 9, 10, 10, 255, 3, 4, 4, 255, 3, 4, 4, 255, 5, 5, 6, 255, 10, 10, 10, 255, 10, 10, 10, 255, 11, 12, 12, 255, 10, 10, 10, 255, 7, 7, 7, 255, 11, 11, 11, 255, 11, 11, 12, 255, 12, 12, 13, 255, 9, 10, 10, 255, 12, 12, 13, 255, 10, 11, 11, 255, 6, 6, 6, 255, 5, 5, 5, 255, 5, 5, 5, 255, 9, 9, 9, 255, 14, 14, 15, 255, 18, 18, 19, 255, 24, 25, 26, 255, 30, 31, 32, 255, 22, 23, 24, 255, 18, 18, 19, 255, 25, 26, 26, 255, 13, 14, 14, 255, 13, 14, 14, 255, 10, 10, 11, 255, 6, 6, 7, 255, 8, 9, 9, 255, 6, 6, 6, 255, 11, 11, 12, 255, 13, 14, 14, 255, 14, 14, 15, 255, 23, 24, 25, 255, 17, 18, 18, 255, 14, 14, 15, 255, 29, 30, 31, 255, 32, 33, 34, 255, 30, 31, 32, 255, 32, 33, 34, 255, 23, 24, 25, 255, 30, 31, 32, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 17, 18, 18, 255, 14, 14, 15, 255, 10, 10, 11, 255, 14, 14, 15, 255, 12, 12, 12, 255, 16, 16, 17, 255, 23, 24, 25, 255, 22, 23, 24, 255, 18, 19, 20, 255, 21, 22, 23, 255, 21, 22, 23, 255, 23, 24, 25, 255, 21, 22, 22, 255, 17, 18, 18, 255, 19, 19, 20, 255, 22, 23, 24, 255, 22, 22, 23, 255, 22, 22, 23, 255, 12, 13, 13, 255, 16, 17, 17, 255, 14, 14, 15, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 12, 12, 12, 255, 15, 15, 16, 255, 16, 16, 17, 255, 15, 15, 16, 255, 13, 13, 13, 255, 8, 8, 8, 255, 7, 7, 7, 255, 4, 4, 4, 255, 3, 4, 4, 255, 9, 10, 10, 255, 9, 9, 9, 255, 5, 5, 6, 255, 5, 5, 6, 255, 3, 3, 3, 255, 8, 8, 8, 255, 15, 16, 16, 255, 11, 11, 11, 255, 15, 16, 16, 255, 15, 16, 16, 255, 21, 22, 22, 255, 27, 27, 28, 255, 22, 22, 23, 255, 28, 29, 30, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 31, 32, 33, 255, 24, 25, 25, 255, 28, 29, 30, 255, 24, 25, 26, 255, 18, 19, 19, 255, 15, 16, 16, 255, 17, 17, 18, 255, 11, 11, 11, 255, 11, 11, 12, 255, 9, 9, 9, 255, 7, 7, 8, 255, 11, 11, 12, 255, 12, 12, 12, 255, 11, 11, 11, 255, 14, 14, 15, 255, 12, 13, 13, 255, 14, 15, 15, 255, 20, 21, 21, 255, 20, 21, 22, 255, 21, 22, 22, 255, 13, 14, 14, 255, 21, 22, 23, 255, 16, 16, 17, 255, 25, 25, 26, 255, 25, 26, 27, 255, 21, 22, 23, 255, 21, 22, 22, 255, 16, 17, 17, 255, 11, 11, 12, 255, 8, 8, 8, 255, 6, 6, 7, 255, 11, 11, 11, 255, 9, 9, 9, 255, 15, 16, 16, 255, 18, 18, 19, 255, 16, 17, 17, 255, 12, 13, 13, 255, 12, 13, 13, 255, 8, 8, 8, 255, 10, 11, 11, 255, 13, 14, 14, 255, 15, 16, 16, 255, 23, 24, 24, 255, 21, 22, 23, 255, 20, 20, 21, 255, 22, 22, 23, 255, 21, 22, 23, 255, 26, 27, 27, 255, 25, 26, 26, 255, 18, 19, 20, 255, 18, 19, 19, 255, 20, 21, 21, 255, 15, 16, 16, 255, 14, 14, 15, 255, 16, 16, 17, 255, 7, 7, 8, 255, 11, 12, 12, 255, 6, 6, 7, 255, 7, 7, 8, 255, 9, 10, 10, 255, 10, 10, 10, 255, 14, 14, 15, 255, 16, 16, 17, 255, 15, 16, 16, 255, 20, 21, 22, 255, 17, 18, 18, 255, 18, 18, 19, 255, 23, 24, 25, 255, 18, 19, 20, 255, 22, 22, 23, 255, 29, 29, 30, 255, 31, 32, 33, 255, 19, 20, 20, 255, 16, 16, 17, 255, 15, 16, 16, 255, 13, 14, 14, 255, 11, 11, 12, 255, 13, 13, 14, 255, 12, 13, 13, 255, 14, 14, 15, 255, 16, 17, 17, 255, 16, 17, 17, 255, 14, 14, 15, 255, 19, 20, 20, 255, 19, 20, 20, 255, 20, 20, 21, 255, 21, 21, 22, 255, 20, 21, 21, 255, 20, 20, 21, 255, 22, 22, 23, 255, 23, 24, 25, 255, 18, 19, 19, 255, 25, 26, 26, 255, 16, 17, 17, 255, 14, 14, 15, 255, 7, 7, 7, 255, 4, 4, 4, 255, 9, 9, 9, 255, 9, 9, 9, 255, 13, 14, 14, 255, 17, 18, 18, 255, 20, 21, 22, 255, 20, 20, 21, 255, 14, 14, 15, 255, 11, 11, 12, 255, 14, 14, 15, 255, 11, 11, 11, 255, 14, 15, 15, 255, 11, 11, 11, 255, 9, 9, 9, 255, 5, 5, 6, 255, 10, 10, 10, 255, 12, 12, 12, 255, 12, 12, 13, 255, 12, 12, 13, 255, 13, 14, 14, 255, 19, 20, 21, 255, 22, 23, 24, 255, 19, 20, 21, 255, 27, 27, 28, 255, 30, 31, 31, 255, 20, 21, 22, 255, 25, 26, 26, 255, 20, 20, 21, 255, 18, 19, 19, 255, 21, 22, 22, 255, 16, 16, 17, 255, 11, 11, 11, 255, 14, 14, 15, 255, 15, 16, 16, 255, 6, 6, 6, 255, 7, 7, 7, 255, 7, 7, 8, 255, 8, 9, 9, 255, 6, 6, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 7, 7, 7, 255, 8, 8, 8, 255, 11, 12, 12, 255, 14, 15, 15, 255, 18, 19, 20, 255, 20, 21, 21, 255, 32, 33, 34, 255, 25, 26, 26, 255, 20, 20, 21, 255, 26, 26, 27, 255, 24, 25, 25, 255, 18, 18, 19, 255, 26, 26, 27, 255, 22, 22, 23, 255, 20, 21, 21, 255, 21, 22, 22, 255, 21, 22, 22, 255, 9, 9, 9, 255, 8, 9, 9, 255, 7, 7, 7, 255, 7, 7, 7, 255, 3, 3, 3, 255, 5, 5, 5, 255, 5, 5, 5, 255, 7, 7, 7, 255, 5, 5, 5, 255, 8, 9, 9, 255, 9, 9, 9, 255, 10, 10, 10, 255, 9, 9, 9, 255, 9, 9, 9, 255, 10, 10, 10, 255, 10, 11, 11, 255, 5, 5, 5, 255, 8, 8, 8, 255, 12, 12, 13, 255, 11, 11, 11, 255, 15, 15, 16, 255, 24, 24, 25, 255, 25, 25, 26, 255, 24, 24, 25, 255, 20, 21, 22, 255, 25, 26, 27, 255, 15, 16, 16, 255, 15, 16, 16, 255, 11, 11, 12, 255, 9, 10, 10, 255, 9, 9, 9, 255, 4, 4, 4, 255, 9, 9, 9, 255, 8, 9, 9, 255, 11, 12, 12, 255, 18, 18, 19, 255, 17, 18, 18, 255, 23, 24, 25, 255, 24, 25, 26, 255, 24, 25, 26, 255, 28, 28, 29, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 31, 32, 32, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 31, 32, 32, 255, 25, 26, 26, 255, 18, 19, 20, 255, 10, 10, 10, 255, 9, 10, 10, 255, 11, 11, 11, 255, 14, 14, 15, 255, 12, 12, 13, 255, 32, 33, 34, 255, 27, 28, 29, 255, 30, 31, 32, 255, 26, 26, 27, 255, 20, 20, 21, 255, 21, 21, 22, 255, 22, 23, 24, 255, 23, 24, 25, 255, 27, 28, 29, 255, 25, 25, 26, 255, 25, 26, 26, 255, 21, 22, 23, 255, 22, 22, 23, 255, 16, 17, 17, 255, 16, 16, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 15, 15, 16, 255, 16, 17, 17, 255, 13, 14, 14, 255, 17, 18, 18, 255, 12, 12, 13, 255, 11, 11, 12, 255, 7, 7, 7, 255, 7, 7, 8, 255, 9, 10, 10, 255, 8, 9, 9, 255, 9, 9, 9, 255, 5, 5, 5, 255, 1, 1, 1, 255, 5, 5, 5, 255, 8, 9, 9, 255, 11, 12, 12, 255, 12, 13, 13, 255, 24, 25, 26, 255, 25, 26, 27, 255, 23, 24, 24, 255, 31, 32, 33, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 26, 27, 28, 255, 24, 24, 25, 255, 20, 21, 22, 255, 32, 33, 34, 255, 26, 27, 28, 255, 32, 33, 34, 255, 32, 33, 34, 255, 26, 26, 27, 255, 18, 19, 20, 255, 17, 17, 18, 255, 17, 17, 18, 255, 16, 17, 17, 255, 12, 12, 12, 255, 11, 11, 12, 255, 8, 9, 9, 255, 8, 9, 9, 255, 11, 12, 12, 255, 12, 12, 12, 255, 14, 15, 15, 255, 18, 18, 19, 255, 15, 16, 16, 255, 13, 13, 13, 255, 16, 17, 17, 255, 13, 13, 13, 255, 15, 15, 16, 255, 17, 18, 18, 255, 20, 21, 22, 255, 18, 18, 19, 255, 19, 20, 20, 255, 16, 16, 17, 255, 16, 17, 17, 255, 15, 16, 16, 255, 14, 15, 15, 255, 8, 8, 8, 255, 5, 5, 5, 255, 10, 10, 11, 255, 13, 13, 14, 255, 16, 17, 17, 255, 20, 21, 22, 255, 21, 21, 22, 255, 14, 15, 15, 255, 12, 12, 12, 255, 8, 9, 9, 255, 8, 8, 8, 255, 11, 11, 11, 255, 21, 22, 22, 255, 22, 22, 23, 255, 25, 26, 27, 255, 23, 24, 24, 255, 27, 28, 29, 255, 24, 25, 26, 255, 24, 25, 25, 255, 23, 24, 24, 255, 16, 16, 17, 255, 21, 21, 22, 255, 13, 14, 14, 255, 14, 15, 15, 255, 19, 19, 20, 255, 14, 14, 15, 255, 13, 14, 14, 255, 12, 12, 12, 255, 6, 6, 6, 255, 8, 9, 9, 255, 9, 10, 10, 255, 11, 12, 12, 255, 10, 10, 10, 255, 14, 15, 15, 255, 17, 17, 18, 255, 20, 21, 21, 255, 22, 23, 24, 255, 18, 19, 19, 255, 16, 17, 17, 255, 14, 15, 15, 255, 28, 29, 30, 255, 24, 25, 26, 255, 20, 20, 21, 255, 18, 19, 19, 255, 18, 19, 20, 255, 17, 18, 18, 255, 14, 15, 15, 255, 8, 9, 9, 255, 13, 13, 13, 255, 14, 14, 15, 255, 15, 16, 16, 255, 12, 13, 13, 255, 18, 18, 19, 255, 15, 15, 16, 255, 14, 15, 15, 255, 17, 18, 18, 255, 17, 18, 18, 255, 17, 17, 18, 255, 17, 17, 18, 255, 18, 19, 19, 255, 20, 21, 21, 255, 19, 20, 20, 255, 20, 21, 22, 255, 13, 14, 14, 255, 12, 13, 13, 255, 12, 12, 13, 255, 9, 10, 10, 255, 5, 5, 5, 255, 10, 11, 11, 255, 13, 13, 13, 255, 11, 11, 11, 255, 19, 20, 20, 255, 12, 12, 12, 255, 21, 22, 22, 255, 9, 9, 9, 255, 14, 14, 15, 255, 13, 13, 14, 255, 7, 7, 8, 255, 10, 10, 11, 255, 7, 7, 7, 255, 8, 8, 8, 255, 6, 6, 6, 255, 9, 9, 9, 255, 11, 12, 12, 255, 13, 14, 14, 255, 14, 14, 15, 255, 27, 28, 29, 255, 26, 27, 28, 255, 24, 25, 26, 255, 21, 21, 22, 255, 23, 24, 25, 255, 25, 25, 26, 255, 20, 21, 22, 255, 23, 24, 24, 255, 12, 12, 12, 255, 16, 17, 17, 255, 13, 13, 14, 255, 13, 13, 14, 255, 15, 16, 16, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 12, 12, 255, 12, 12, 12, 255, 5, 5, 6, 255, 5, 5, 5, 255, 7, 7, 7, 255, 13, 14, 14, 255, 19, 19, 20, 255, 18, 19, 19, 255, 19, 20, 20, 255, 25, 26, 26, 255, 22, 22, 23, 255, 18, 19, 20, 255, 20, 21, 22, 255, 22, 22, 23, 255, 12, 12, 13, 255, 14, 14, 15, 255, 13, 14, 14, 255, 16, 17, 17, 255, 10, 10, 11, 255, 9, 10, 10, 255, 11, 11, 12, 255, 9, 9, 9, 255, 6, 6, 7, 255, 3, 3, 3, 255, 2, 2, 2, 255, 7, 7, 7, 255, 6, 6, 6, 255, 6, 6, 6, 255, 8, 8, 8, 255, 10, 10, 10, 255, 12, 13, 13, 255, 12, 12, 13, 255, 7, 7, 7, 255, 10, 10, 10, 255, 7, 7, 7, 255, 7, 7, 8, 255, 5, 5, 6, 255, 9, 9, 9, 255, 9, 10, 10, 255, 13, 13, 14, 255, 16, 17, 17, 255, 15, 16, 16, 255, 18, 19, 20, 255, 13, 13, 14, 255, 15, 15, 16, 255, 18, 19, 19, 255, 11, 11, 12, 255, 13, 13, 13, 255, 7, 7, 7, 255, 7, 7, 7, 255, 8, 8, 8, 255, 8, 8, 8, 255, 9, 10, 10, 255, 11, 11, 11, 255, 12, 12, 13, 255, 19, 19, 20, 255, 18, 19, 20, 255, 25, 26, 27, 255, 27, 27, 28, 255, 23, 24, 24, 255, 22, 22, 23, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 31, 32, 33, 255, 27, 28, 29, 255, 24, 25, 26, 255, 19, 20, 20, 255, 10, 11, 11, 255, 9, 10, 10, 255, 9, 9, 9, 255, 13, 13, 14, 255, 13, 14, 14, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 27, 28, 29, 255, 24, 25, 26, 255, 20, 21, 22, 255, 20, 21, 21, 255, 25, 26, 26, 255, 24, 25, 25, 255, 26, 27, 27, 255, 28, 28, 29, 255, 30, 31, 31, 255, 25, 25, 26, 255, 19, 20, 20, 255, 21, 22, 23, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 23, 24, 25, 255, 19, 20, 20, 255, 23, 24, 24, 255, 21, 21, 22, 255, 17, 18, 18, 255, 17, 17, 18, 255, 12, 12, 13, 255, 11, 11, 12, 255, 10, 10, 11, 255, 10, 10, 10, 255, 8, 8, 8, 255, 7, 7, 8, 255, 3, 3, 3, 255, 6, 6, 6, 255, 12, 12, 12, 255, 17, 18, 18, 255, 17, 18, 18, 255, 21, 22, 23, 255, 25, 26, 27, 255, 25, 25, 26, 255, 32, 33, 34, 255, 31, 32, 33, 255, 25, 26, 27, 255, 28, 28, 29, 255, 26, 27, 28, 255, 32, 33, 34, 255, 32, 33, 34, 255, 30, 31, 31, 255, 32, 33, 34, 255, 32, 33, 34, 255, 25, 26, 27, 255, 22, 22, 23, 255, 19, 20, 21, 255, 17, 18, 18, 255, 15, 15, 16, 255, 16, 17, 17, 255, 13, 13, 14, 255, 12, 12, 13, 255, 10, 10, 10, 255, 12, 12, 12, 255, 9, 9, 9, 255, 12, 12, 13, 255, 15, 15, 16, 255, 11, 11, 11, 255, 12, 12, 12, 255, 12, 13, 13, 255, 10, 11, 11, 255, 9, 10, 10, 255, 6, 6, 7, 255, 8, 8, 8, 255, 17, 17, 18, 255, 20, 21, 22, 255, 12, 12, 13, 255, 17, 18, 18, 255, 17, 18, 18, 255, 17, 17, 18, 255, 20, 21, 21, 255, 11, 12, 12, 255, 8, 8, 8, 255, 9, 10, 10, 255, 16, 17, 17, 255, 15, 15, 16, 255, 20, 21, 22, 255, 17, 17, 18, 255, 13, 13, 14, 255, 12, 12, 13, 255, 12, 13, 13, 255, 15, 16, 16, 255, 12, 12, 12, 255, 16, 17, 17, 255, 24, 24, 25, 255, 29, 30, 31, 255, 31, 32, 33, 255, 26, 26, 27, 255, 21, 22, 22, 255, 18, 18, 19, 255, 20, 20, 21, 255, 23, 24, 25, 255, 20, 20, 21, 255, 16, 17, 17, 255, 10, 10, 11, 255, 13, 13, 14, 255, 15, 16, 16, 255, 11, 11, 11, 255, 6, 6, 6, 255, 8, 9, 9, 255, 9, 10, 10, 255, 10, 10, 11, 255, 12, 12, 13, 255, 13, 13, 14, 255, 13, 13, 13, 255, 11, 11, 11, 255, 11, 11, 12, 255, 13, 14, 14, 255, 18, 18, 19, 255, 19, 20, 20, 255, 24, 24, 25, 255, 22, 23, 24, 255, 22, 23, 24, 255, 16, 16, 17, 255, 15, 15, 16, 255, 16, 16, 17, 255, 15, 15, 16, 255, 11, 11, 11, 255, 10, 11, 11, 255, 11, 11, 11, 255, 11, 12, 12, 255, 7, 7, 7, 255, 10, 10, 10, 255, 12, 12, 13, 255, 8, 8, 8, 255, 8, 9, 9, 255, 12, 13, 13, 255, 12, 13, 13, 255, 15, 16, 16, 255, 14, 15, 15, 255, 15, 16, 16, 255, 20, 21, 21, 255, 17, 17, 18, 255, 12, 13, 13, 255, 11, 11, 12, 255, 15, 16, 16, 255, 14, 15, 15, 255, 9, 10, 10, 255, 12, 12, 13, 255, 7, 7, 8, 255, 9, 9, 9, 255, 12, 12, 13, 255, 12, 13, 13, 255, 19, 19, 20, 255, 20, 21, 22, 255, 15, 16, 16, 255, 11, 11, 11, 255, 8, 8, 8, 255, 12, 13, 13, 255, 9, 9, 9, 255, 8, 8, 8, 255, 3, 4, 4, 255, 8, 8, 8, 255, 9, 10, 10, 255, 15, 16, 16, 255, 14, 14, 15, 255, 31, 32, 33, 255, 19, 19, 20, 255, 16, 17, 17, 255, 20, 21, 22, 255, 23, 24, 24, 255, 25, 25, 26, 255, 21, 22, 22, 255, 16, 17, 17, 255, 16, 16, 17, 255, 15, 16, 16, 255, 12, 12, 13, 255, 15, 15, 16, 255, 10, 10, 10, 255, 8, 9, 9, 255, 5, 5, 5, 255, 7, 7, 8, 255, 8, 8, 8, 255, 5, 5, 6, 255, 7, 7, 7, 255, 12, 12, 13, 255, 6, 6, 7, 255, 14, 14, 15, 255, 5, 5, 5, 255, 8, 8, 8, 255, 7, 7, 7, 255, 12, 12, 12, 255, 11, 11, 11, 255, 16, 17, 17, 255, 20, 21, 21, 255, 28, 29, 30, 255, 20, 20, 21, 255, 24, 25, 25, 255, 13, 14, 14, 255, 15, 16, 16, 255, 18, 18, 19, 255, 15, 15, 16, 255, 8, 8, 8, 255, 11, 12, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 5, 5, 5, 255, 5, 5, 6, 255, 4, 4, 4, 255, 7, 7, 7, 255, 4, 4, 4, 255, 7, 7, 7, 255, 10, 10, 11, 255, 9, 10, 10, 255, 9, 10, 10, 255, 13, 13, 13, 255, 15, 16, 16, 255, 13, 13, 14, 255, 14, 15, 15, 255, 12, 12, 13, 255, 11, 11, 11, 255, 12, 12, 13, 255, 11, 12, 12, 255, 7, 7, 7, 255, 6, 6, 6, 255, 10, 10, 11, 255, 11, 11, 12, 255, 12, 12, 13, 255, 13, 13, 13, 255, 12, 12, 13, 255, 14, 14, 15, 255, 9, 10, 10, 255, 13, 14, 14, 255, 12, 13, 13, 255, 12, 12, 12, 255, 8, 8, 8, 255, 6, 6, 6, 255, 6, 6, 6, 255, 11, 11, 11, 255, 12, 13, 13, 255, 11, 11, 11, 255, 16, 17, 17, 255, 18, 18, 19, 255, 24, 24, 25, 255, 21, 21, 22, 255, 30, 31, 32, 255, 17, 18, 18, 255, 23, 24, 25, 255, 18, 19, 19, 255, 23, 24, 25, 255, 25, 26, 27, 255, 29, 30, 31, 255, 30, 31, 31, 255, 26, 26, 27, 255, 27, 28, 29, 255, 29, 30, 31, 255, 22, 23, 24, 255, 25, 26, 26, 255, 22, 23, 24, 255, 14, 14, 15, 255, 13, 14, 14, 255, 8, 9, 9, 255, 12, 13, 13, 255, 14, 14, 15, 255, 12, 12, 13, 255, 20, 20, 21, 255, 32, 33, 34, 255, 27, 27, 28, 255, 29, 30, 31, 255, 25, 26, 26, 255, 18, 19, 19, 255, 32, 33, 34, 255, 29, 29, 30, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 24, 25, 26, 255, 21, 22, 22, 255, 22, 23, 24, 255, 20, 21, 21, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 29, 29, 30, 255, 23, 24, 25, 255, 21, 22, 22, 255, 25, 26, 26, 255, 21, 22, 22, 255, 13, 14, 14, 255, 12, 13, 13, 255, 18, 18, 19, 255, 8, 8, 8, 255, 10, 10, 11, 255, 12, 13, 13, 255, 4, 4, 4, 255, 4, 4, 4, 255, 5, 5, 6, 255, 8, 8, 8, 255, 16, 17, 17, 255, 16, 17, 17, 255, 21, 21, 22, 255, 21, 22, 22, 255, 25, 26, 27, 255, 28, 29, 30, 255, 25, 26, 27, 255, 22, 23, 24, 255, 22, 23, 24, 255, 24, 25, 26, 255, 32, 33, 34, 255, 32, 33, 34, 255, 29, 30, 31, 255, 32, 33, 34, 255, 32, 33, 34, 255, 26, 26, 27, 255, 21, 22, 23, 255, 20, 21, 22, 255, 19, 19, 20, 255, 14, 14, 15, 255, 15, 16, 16, 255, 16, 17, 17, 255, 14, 14, 15, 255, 5, 5, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 3, 3, 3, 255, 6, 6, 6, 255, 7, 7, 8, 255, 11, 11, 11, 255, 11, 11, 12, 255, 7, 7, 7, 255, 10, 11, 11, 255, 11, 12, 12, 255, 10, 10, 11, 255, 12, 12, 12, 255, 10, 10, 11, 255, 13, 13, 14, 255, 16, 16, 17, 255, 14, 14, 15, 255, 15, 15, 16, 255, 11, 11, 12, 255, 12, 12, 13, 255, 7, 7, 7, 255, 10, 10, 11, 255, 11, 11, 11, 255, 9, 9, 9, 255, 11, 11, 12, 255, 7, 7, 8, 255, 8, 8, 8, 255, 14, 14, 15, 255, 14, 14, 15, 255, 16, 16, 17, 255, 18, 19, 20, 255, 21, 22, 22, 255, 18, 19, 19, 255, 29, 30, 31, 255, 28, 28, 29, 255, 18, 19, 20, 255, 23, 24, 24, 255, 19, 19, 20, 255, 14, 14, 15, 255, 15, 15, 16, 255, 20, 21, 22, 255, 13, 13, 13, 255, 11, 11, 11, 255, 5, 5, 6, 255, 8, 8, 8, 255, 5, 5, 5, 255, 11, 12, 12, 255, 11, 12, 12, 255, 11, 12, 12, 255, 13, 13, 13, 255, 13, 13, 14, 255, 13, 13, 14, 255, 7, 7, 8, 255, 11, 11, 11, 255, 10, 10, 10, 255, 12, 12, 13, 255, 14, 14, 15, 255, 17, 18, 18, 255, 17, 18, 18, 255, 15, 16, 16, 255, 13, 13, 14, 255, 13, 13, 13, 255, 14, 15, 15, 255, 9, 10, 10, 255, 6, 6, 6, 255, 8, 8, 8, 255, 14, 14, 15, 255, 13, 13, 14, 255, 11, 11, 12, 255, 10, 10, 10, 255, 9, 10, 10, 255, 7, 7, 8, 255, 10, 10, 11, 255, 11, 12, 12, 255, 9, 9, 9, 255, 11, 12, 12, 255, 12, 12, 13, 255, 8, 9, 9, 255, 12, 12, 12, 255, 14, 14, 15, 255, 9, 9, 9, 255, 10, 10, 10, 255, 10, 10, 11, 255, 5, 5, 6, 255, 8, 9, 9, 255, 6, 6, 7, 255, 9, 9, 9, 255, 8, 8, 8, 255, 9, 9, 9, 255, 12, 12, 12, 255, 16, 17, 17, 255, 16, 17, 17, 255, 12, 12, 13, 255, 16, 16, 17, 255, 11, 12, 12, 255, 9, 9, 9, 255, 7, 7, 8, 255, 7, 7, 8, 255, 9, 9, 9, 255, 12, 13, 13, 255, 12, 12, 12, 255, 12, 12, 13, 255, 21, 22, 23, 255, 25, 25, 26, 255, 28, 28, 29, 255, 23, 24, 25, 255, 28, 29, 30, 255, 17, 18, 18, 255, 17, 17, 18, 255, 12, 12, 13, 255, 13, 13, 13, 255, 15, 15, 16, 255, 11, 11, 11, 255, 13, 13, 13, 255, 14, 15, 15, 255, 5, 5, 5, 255, 8, 8, 8, 255, 5, 5, 5, 255, 3, 3, 3, 255, 8, 9, 9, 255, 8, 9, 9, 255, 17, 17, 18, 255, 17, 18, 18, 255, 13, 13, 14, 255, 16, 16, 17, 255, 16, 16, 17, 255, 5, 5, 5, 255, 7, 7, 7, 255, 10, 10, 11, 255, 11, 11, 11, 255, 10, 10, 11, 255, 13, 14, 14, 255, 22, 22, 23, 255, 22, 22, 23, 255, 15, 16, 16, 255, 7, 7, 8, 255, 9, 9, 9, 255, 14, 15, 15, 255, 13, 14, 14, 255, 13, 14, 14, 255, 11, 11, 11, 255, 7, 7, 7, 255, 6, 6, 6, 255, 5, 5, 6, 255, 6, 6, 6, 255, 8, 8, 8, 255, 11, 11, 11, 255, 11, 11, 12, 255, 14, 14, 15, 255, 9, 9, 9, 255, 12, 13, 13, 255, 13, 14, 14, 255, 16, 16, 17, 255, 16, 17, 17, 255, 18, 19, 19, 255, 15, 15, 16, 255, 11, 12, 12, 255, 13, 14, 14, 255, 13, 13, 14, 255, 16, 17, 17, 255, 8, 9, 9, 255, 5, 5, 5, 255, 6, 6, 6, 255, 10, 10, 10, 255, 10, 10, 10, 255, 7, 7, 7, 255, 9, 9, 9, 255, 11, 11, 12, 255, 7, 7, 7, 255, 10, 10, 10, 255, 10, 11, 11, 255, 12, 12, 12, 255, 10, 10, 10, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 12, 12, 255, 16, 16, 17, 255, 14, 14, 15, 255, 17, 17, 18, 255, 18, 19, 19, 255, 19, 19, 20, 255, 22, 23, 24, 255, 27, 27, 28, 255, 22, 23, 24, 255, 18, 19, 20, 255, 14, 14, 15, 255, 16, 17, 17, 255, 16, 17, 17, 255, 19, 19, 20, 255, 25, 25, 26, 255, 20, 21, 22, 255, 23, 24, 24, 255, 21, 21, 22, 255, 27, 28, 29, 255, 19, 20, 20, 255, 12, 12, 12, 255, 11, 12, 12, 255, 11, 11, 12, 255, 7, 7, 8, 255, 10, 10, 10, 255, 11, 11, 12, 255, 17, 17, 18, 255, 20, 21, 22, 255, 17, 18, 18, 255, 25, 25, 26, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 31, 32, 33, 255, 24, 25, 26, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 26, 26, 27, 255, 19, 20, 21, 255, 31, 32, 33, 255, 25, 26, 27, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 31, 32, 33, 255, 30, 31, 32, 255, 26, 27, 28, 255, 26, 26, 27, 255, 27, 27, 28, 255, 23, 24, 24, 255, 18, 19, 20, 255, 13, 14, 14, 255, 11, 11, 12, 255, 11, 12, 12, 255, 6, 6, 6, 255, 2, 2, 2, 255, 4, 4, 4, 255, 4, 4, 4, 255, 11, 12, 12, 255, 14, 14, 15, 255, 15, 16, 16, 255, 18, 19, 19, 255, 19, 19, 20, 255, 23, 24, 24, 255, 26, 27, 28, 255, 20, 21, 21, 255, 24, 25, 26, 255, 27, 28, 29, 255, 26, 27, 28, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 29, 29, 30, 255, 20, 21, 21, 255, 12, 13, 13, 255, 12, 12, 13, 255, 13, 14, 14, 255, 14, 14, 15, 255, 6, 6, 7, 255, 4, 4, 4, 255, 6, 6, 6, 255, 7, 7, 7, 255, 5, 5, 5, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 7, 255, 9, 9, 9, 255, 6, 6, 6, 255, 7, 7, 7, 255, 6, 6, 6, 255, 6, 6, 6, 255, 8, 9, 9, 255, 7, 7, 7, 255, 9, 9, 9, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 12, 12, 12, 255, 8, 9, 9, 255, 7, 7, 8, 255, 11, 11, 12, 255, 11, 12, 12, 255, 7, 7, 7, 255, 8, 9, 9, 255, 7, 7, 7, 255, 6, 6, 7, 255, 11, 11, 12, 255, 12, 13, 13, 255, 19, 20, 20, 255, 21, 22, 23, 255, 16, 17, 17, 255, 13, 13, 14, 255, 21, 22, 22, 255, 21, 22, 22, 255, 26, 27, 27, 255, 21, 22, 22, 255, 15, 16, 16, 255, 18, 19, 20, 255, 19, 20, 20, 255, 18, 18, 19, 255, 13, 14, 14, 255, 13, 13, 14, 255, 12, 13, 13, 255, 9, 9, 9, 255, 2, 2, 2, 255, 3, 4, 4, 255, 10, 10, 10, 255, 9, 10, 10, 255, 15, 16, 16, 255, 10, 10, 11, 255, 12, 12, 12, 255, 12, 12, 13, 255, 7, 7, 7, 255, 6, 6, 6, 255, 4, 4, 4, 255, 7, 7, 7, 255, 13, 14, 14, 255, 14, 14, 15, 255, 11, 11, 12, 255, 15, 16, 16, 255, 12, 12, 12, 255, 8, 8, 8, 255, 10, 10, 11, 255, 9, 9, 9, 255, 11, 12, 12, 255, 10, 11, 11, 255, 15, 15, 16, 255, 14, 14, 15, 255, 15, 16, 16, 255, 12, 12, 13, 255, 9, 9, 9, 255, 11, 12, 12, 255, 11, 11, 11, 255, 15, 16, 16, 255, 12, 12, 12, 255, 13, 13, 14, 255, 11, 11, 11, 255, 12, 12, 12, 255, 10, 10, 11, 255, 10, 10, 10, 255, 12, 13, 13, 255, 16, 16, 17, 255, 11, 11, 11, 255, 10, 10, 11, 255, 10, 10, 10, 255, 6, 6, 6, 255, 7, 7, 8, 255, 5, 5, 6, 255, 6, 6, 7, 255, 13, 14, 14, 255, 16, 17, 17, 255, 12, 13, 13, 255, 11, 12, 12, 255, 10, 10, 10, 255, 9, 9, 9, 255, 9, 9, 9, 255, 6, 6, 7, 255, 9, 9, 9, 255, 12, 13, 13, 255, 17, 18, 18, 255, 16, 17, 17, 255, 21, 21, 22, 255, 19, 20, 21, 255, 32, 33, 34, 255, 31, 32, 33, 255, 22, 22, 23, 255, 20, 21, 22, 255, 20, 20, 21, 255, 18, 19, 19, 255, 11, 11, 12, 255, 16, 17, 17, 255, 15, 16, 16, 255, 12, 12, 12, 255, 10, 10, 10, 255, 6, 6, 6, 255, 6, 6, 6, 255, 8, 8, 8, 255, 6, 6, 6, 255, 7, 7, 7, 255, 15, 16, 16, 255, 17, 18, 18, 255, 20, 21, 21, 255, 13, 14, 14, 255, 23, 24, 24, 255, 24, 24, 25, 255, 22, 22, 23, 255, 13, 14, 14, 255, 6, 6, 6, 255, 8, 8, 8, 255, 10, 11, 11, 255, 7, 7, 7, 255, 9, 10, 10, 255, 21, 22, 23, 255, 17, 18, 18, 255, 18, 19, 19, 255, 12, 13, 13, 255, 12, 12, 13, 255, 6, 6, 6, 255, 11, 11, 11, 255, 12, 12, 12, 255, 7, 7, 8, 255, 8, 8, 8, 255, 2, 3, 3, 255, 6, 6, 6, 255, 8, 8, 8, 255, 7, 7, 8, 255, 11, 11, 11, 255, 18, 19, 20, 255, 19, 19, 20, 255, 19, 19, 20, 255, 14, 15, 15, 255, 12, 12, 13, 255, 16, 17, 17, 255, 23, 24, 25, 255, 20, 21, 21, 255, 22, 22, 23, 255, 18, 19, 20, 255, 10, 10, 10, 255, 12, 13, 13, 255, 22, 23, 24, 255, 13, 14, 14, 255, 11, 12, 12, 255, 3, 3, 3, 255, 5, 5, 6, 255, 11, 11, 12, 255, 12, 12, 12, 255, 8, 8, 8, 255, 7, 7, 7, 255, 7, 7, 7, 255, 6, 6, 6, 255, 7, 7, 7, 255, 6, 6, 6, 255, 9, 10, 10, 255, 8, 8, 8, 255, 11, 11, 12, 255, 11, 12, 12, 255, 11, 11, 12, 255, 8, 8, 8, 255, 11, 11, 12, 255, 14, 14, 15, 255, 17, 18, 18, 255, 19, 19, 20, 255, 17, 18, 18, 255, 20, 21, 22, 255, 21, 22, 22, 255, 12, 12, 13, 255, 14, 14, 15, 255, 14, 14, 15, 255, 20, 21, 21, 255, 15, 16, 16, 255, 20, 21, 21, 255, 21, 22, 22, 255, 18, 19, 20, 255, 19, 19, 20, 255, 15, 15, 16, 255, 11, 11, 12, 255, 17, 18, 18, 255, 7, 7, 7, 255, 9, 10, 10, 255, 18, 19, 20, 255, 17, 18, 18, 255, 12, 12, 12, 255, 16, 17, 17, 255, 15, 15, 16, 255, 18, 18, 19, 255, 24, 25, 25, 255, 22, 23, 24, 255, 22, 23, 24, 255, 32, 33, 34, 255, 31, 32, 33, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 18, 19, 20, 255, 23, 24, 25, 255, 16, 16, 17, 255, 32, 33, 34, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 29, 29, 30, 255, 29, 30, 31, 255, 32, 33, 34, 255, 31, 32, 33, 255, 22, 23, 24, 255, 19, 19, 20, 255, 17, 18, 18, 255, 17, 18, 18, 255, 9, 9, 9, 255, 7, 7, 8, 255, 8, 8, 8, 255, 8, 9, 9, 255, 12, 13, 13, 255, 9, 10, 10, 255, 9, 10, 10, 255, 7, 7, 7, 255, 10, 10, 10, 255, 12, 12, 13, 255, 17, 18, 18, 255, 18, 18, 19, 255, 17, 17, 18, 255, 19, 19, 20, 255, 19, 20, 20, 255, 25, 26, 27, 255, 25, 26, 27, 255, 26, 26, 27, 255, 32, 33, 34, 255, 29, 30, 31, 255, 32, 33, 34, 255, 31, 32, 33, 255, 29, 30, 31, 255, 16, 16, 17, 255, 18, 19, 19, 255, 20, 21, 21, 255, 12, 12, 13, 255, 10, 10, 11, 255, 11, 11, 12, 255, 2, 3, 3, 255, 2, 3, 3, 255, 10, 10, 10, 255, 10, 10, 10, 255, 12, 12, 13, 255, 8, 8, 8, 255, 11, 11, 12, 255, 11, 11, 11, 255, 9, 9, 9, 255, 9, 9, 9, 255, 8, 9, 9, 255, 15, 16, 16, 255, 9, 9, 9, 255, 12, 13, 13, 255, 11, 12, 12, 255, 8, 9, 9, 255, 13, 13, 14, 255, 8, 8, 8, 255, 9, 10, 10, 255, 10, 10, 11, 255, 7, 7, 7, 255, 9, 9, 9, 255, 12, 13, 13, 255, 7, 7, 8, 255, 8, 8, 8, 255, 9, 9, 9, 255, 7, 7, 7, 255, 9, 9, 9, 255, 7, 7, 8, 255, 13, 14, 14, 255, 15, 15, 16, 255, 18, 19, 19, 255, 20, 21, 22, 255, 21, 22, 23, 255, 21, 22, 22, 255, 28, 29, 30, 255, 28, 29, 30, 255, 19, 19, 20, 255, 17, 18, 18, 255, 22, 23, 24, 255, 17, 17, 18, 255, 12, 13, 13, 255, 10, 11, 11, 255, 7, 7, 7, 255, 9, 9, 9, 255, 6, 6, 6, 255, 6, 6, 7, 255, 10, 10, 11, 255, 16, 16, 17, 255, 15, 16, 16, 255, 15, 16, 16, 255, 12, 12, 13, 255, 17, 18, 18, 255, 15, 16, 16, 255, 11, 12, 12, 255, 11, 11, 12, 255, 8, 8, 8, 255, 6, 6, 6, 255, 8, 8, 8, 255, 10, 10, 11, 255, 10, 11, 11, 255, 15, 16, 16, 255, 9, 10, 10, 255, 11, 11, 12, 255, 6, 6, 6, 255, 11, 11, 12, 255, 13, 13, 13, 255, 13, 13, 14, 255, 14, 15, 15, 255, 20, 21, 21, 255, 18, 19, 20, 255, 16, 16, 17, 255, 14, 15, 15, 255, 18, 18, 19, 255, 21, 22, 22, 255, 17, 17, 18, 255, 17, 18, 18, 255, 12, 12, 12, 255, 8, 9, 9, 255, 11, 11, 12, 255, 12, 12, 12, 255, 13, 13, 13, 255, 12, 12, 12, 255, 12, 13, 13, 255, 20, 21, 22, 255, 19, 19, 20, 255, 14, 14, 15, 255, 8, 9, 9, 255, 13, 13, 14, 255, 8, 9, 9, 255, 9, 9, 9, 255, 10, 10, 11, 255, 12, 12, 12, 255, 12, 12, 12, 255, 9, 9, 9, 255, 9, 9, 9, 255, 6, 6, 6, 255, 7, 7, 8, 255, 4, 4, 4, 255, 3, 4, 4, 255, 11, 11, 11, 255, 18, 19, 20, 255, 18, 19, 20, 255, 29, 30, 31, 255, 22, 22, 23, 255, 22, 23, 24, 255, 23, 24, 25, 255, 17, 17, 18, 255, 20, 21, 21, 255, 16, 16, 17, 255, 14, 15, 15, 255, 13, 13, 14, 255, 8, 9, 9, 255, 12, 13, 13, 255, 8, 8, 8, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 7, 7, 7, 255, 14, 14, 15, 255, 21, 22, 22, 255, 22, 22, 23, 255, 24, 25, 26, 255, 19, 19, 20, 255, 19, 19, 20, 255, 28, 28, 29, 255, 11, 11, 12, 255, 10, 10, 11, 255, 4, 4, 4, 255, 6, 6, 6, 255, 7, 7, 7, 255, 7, 7, 8, 255, 19, 20, 21, 255, 11, 11, 11, 255, 8, 9, 9, 255, 11, 11, 12, 255, 12, 12, 12, 255, 8, 9, 9, 255, 5, 5, 5, 255, 6, 6, 7, 255, 5, 5, 5, 255, 6, 6, 6, 255, 5, 5, 5, 255, 9, 9, 9, 255, 14, 15, 15, 255, 16, 17, 17, 255, 18, 19, 20, 255, 19, 19, 20, 255, 22, 22, 23, 255, 23, 24, 24, 255, 14, 15, 15, 255, 16, 17, 17, 255, 19, 20, 20, 255, 20, 20, 21, 255, 19, 19, 20, 255, 25, 26, 27, 255, 24, 24, 25, 255, 15, 16, 16, 255, 29, 29, 30, 255, 29, 30, 31, 255, 16, 17, 17, 255, 14, 14, 15, 255, 10, 11, 11, 255, 6, 6, 6, 255, 9, 9, 9, 255, 12, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 5, 5, 5, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 9, 9, 9, 255, 7, 7, 7, 255, 5, 5, 5, 255, 5, 5, 5, 255, 6, 6, 7, 255, 7, 7, 8, 255, 11, 11, 12, 255, 12, 13, 13, 255, 15, 15, 16, 255, 20, 20, 21, 255, 22, 22, 23, 255, 21, 22, 22, 255, 16, 17, 17, 255, 14, 14, 15, 255, 14, 14, 15, 255, 11, 12, 12, 255, 14, 14, 15, 255, 16, 16, 17, 255, 18, 19, 19, 255, 11, 12, 12, 255, 16, 17, 17, 255, 18, 18, 19, 255, 18, 19, 19, 255, 14, 14, 15, 255, 10, 11, 11, 255, 7, 7, 8, 255, 11, 12, 12, 255, 11, 11, 12, 255, 11, 11, 11, 255, 11, 11, 12, 255, 16, 17, 17, 255, 19, 20, 20, 255, 17, 18, 18, 255, 19, 20, 20, 255, 20, 21, 21, 255, 19, 20, 21, 255, 18, 19, 19, 255, 18, 19, 19, 255, 32, 33, 34, 255, 32, 33, 34, 255, 27, 28, 29, 255, 32, 33, 34, 255, 28, 29, 30, 255, 25, 26, 27, 255, 29, 30, 31, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 23, 24, 25, 255, 21, 22, 22, 255, 32, 33, 34, 255, 23, 24, 25, 255, 22, 23, 24, 255, 28, 28, 29, 255, 15, 16, 16, 255, 8, 9, 9, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 7, 255, 8, 9, 9, 255, 12, 12, 12, 255, 11, 12, 12, 255, 13, 13, 14, 255, 9, 10, 10, 255, 8, 9, 9, 255, 7, 7, 7, 255, 9, 10, 10, 255, 10, 10, 11, 255, 19, 19, 20, 255, 16, 17, 17, 255, 21, 22, 23, 255, 24, 25, 26, 255, 19, 20, 21, 255, 27, 28, 29, 255, 21, 22, 23, 255, 24, 25, 25, 255, 22, 23, 24, 255, 25, 25, 26, 255, 19, 20, 21, 255, 15, 16, 16, 255, 19, 20, 20, 255, 18, 18, 19, 255, 14, 15, 15, 255, 11, 11, 11, 255, 9, 9, 9, 255, 6, 6, 7, 255, 4, 4, 4, 255, 11, 11, 11, 255, 10, 10, 11, 255, 10, 10, 11, 255, 11, 11, 11, 255, 12, 13, 13, 255, 6, 6, 6, 255, 10, 10, 11, 255, 10, 11, 11, 255, 12, 12, 13, 255, 17, 18, 18, 255, 18, 18, 19, 255, 16, 17, 17, 255, 10, 11, 11, 255, 14, 15, 15, 255, 13, 13, 13, 255, 13, 14, 14, 255, 12, 13, 13, 255, 9, 9, 9, 255, 9, 9, 9, 255, 12, 13, 13, 255, 17, 17, 18, 255, 17, 18, 18, 255, 13, 14, 14, 255, 11, 11, 12, 255, 9, 9, 9, 255, 9, 9, 9, 255, 11, 11, 12, 255, 10, 10, 11, 255, 12, 12, 12, 255, 14, 14, 15, 255, 12, 13, 13, 255, 22, 22, 23, 255, 24, 25, 26, 255, 24, 24, 25, 255, 25, 26, 26, 255, 27, 28, 29, 255, 20, 20, 21, 255, 19, 19, 20, 255, 10, 10, 11, 255, 14, 15, 15, 255, 10, 10, 10, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 8, 9, 9, 255, 17, 18, 18, 255, 12, 13, 13, 255, 19, 20, 20, 255, 18, 18, 19, 255, 16, 17, 17, 255, 14, 15, 15, 255, 11, 12, 12, 255, 11, 11, 12, 255, 9, 9, 9, 255, 8, 9, 9, 255, 6, 6, 6, 255, 3, 4, 4, 255, 9, 9, 9, 255, 12, 12, 12, 255, 11, 11, 12, 255, 7, 7, 7, 255, 10, 10, 10, 255, 13, 13, 14, 255, 15, 16, 16, 255, 13, 13, 13, 255, 20, 21, 21, 255, 27, 27, 28, 255, 26, 27, 27, 255, 27, 28, 29, 255, 21, 22, 23, 255, 25, 26, 26, 255, 16, 17, 17, 255, 14, 14, 15, 255, 13, 13, 14, 255, 13, 13, 13, 255, 11, 11, 12, 255, 11, 12, 12, 255, 12, 13, 13, 255, 17, 18, 18, 255, 15, 15, 16, 255, 16, 16, 17, 255, 20, 21, 22, 255, 25, 26, 27, 255, 25, 25, 26, 255, 24, 25, 26, 255, 25, 25, 26, 255, 10, 10, 11, 255, 10, 10, 10, 255, 8, 8, 8, 255, 11, 11, 11, 255, 7, 7, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 8, 9, 9, 255, 3, 4, 4, 255, 6, 6, 6, 255, 9, 10, 10, 255, 10, 11, 11, 255, 13, 14, 14, 255, 27, 28, 29, 255, 23, 24, 24, 255, 18, 19, 20, 255, 24, 24, 25, 255, 22, 23, 24, 255, 21, 22, 23, 255, 13, 14, 14, 255, 15, 16, 16, 255, 12, 12, 13, 255, 7, 7, 7, 255, 11, 11, 11, 255, 6, 6, 7, 255, 6, 6, 6, 255, 7, 7, 7, 255, 6, 6, 6, 255, 7, 7, 7, 255, 14, 14, 15, 255, 13, 14, 14, 255, 8, 9, 9, 255, 18, 18, 19, 255, 27, 28, 29, 255, 19, 20, 21, 255, 24, 24, 25, 255, 23, 24, 24, 255, 25, 25, 26, 255, 20, 21, 21, 255, 14, 14, 15, 255, 9, 9, 9, 255, 6, 6, 7, 255, 0, 0, 0, 255, 8, 8, 8, 255, 11, 12, 12, 255, 17, 17, 18, 255, 12, 12, 12, 255, 10, 10, 10, 255, 10, 10, 11, 255, 10, 10, 11, 255, 8, 8, 8, 255, 3, 4, 4, 255, 7, 7, 7, 255, 3, 3, 3, 255, 3, 3, 3, 255, 11, 12, 12, 255, 15, 15, 16, 255, 14, 14, 15, 255, 19, 19, 20, 255, 27, 28, 29, 255, 32, 33, 34, 255, 26, 27, 28, 255, 25, 26, 27, 255, 25, 26, 26, 255, 25, 25, 26, 255, 25, 25, 26, 255, 28, 28, 29, 255, 25, 26, 26, 255, 25, 26, 26, 255, 22, 22, 23, 255, 29, 29, 30, 255, 27, 28, 29, 255, 22, 23, 24, 255, 19, 20, 20, 255, 14, 15, 15, 255, 10, 11, 11, 255, 7, 7, 7, 255, 9, 10, 10, 255, 14, 14, 15, 255, 13, 13, 13, 255, 15, 15, 16, 255, 13, 14, 14, 255, 13, 14, 14, 255, 7, 7, 7, 255, 11, 11, 11, 255, 11, 11, 11, 255, 13, 13, 13, 255, 10, 11, 11, 255, 9, 9, 9, 255, 4, 4, 4, 255, 8, 8, 8, 255, 9, 10, 10, 255, 9, 10, 10, 255, 12, 12, 12, 255, 12, 12, 13, 255, 16, 17, 17, 255, 13, 14, 14, 255, 12, 12, 13, 255, 15, 15, 16, 255, 14, 14, 15, 255, 14, 15, 15, 255, 13, 13, 14, 255, 12, 13, 13, 255, 12, 12, 12, 255, 6, 6, 6, 255, 13, 13, 13, 255, 11, 12, 12, 255, 12, 12, 13, 255, 9, 9, 9, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 9, 9, 9, 255, 12, 12, 12, 255, 15, 16, 16, 255, 14, 14, 15, 255, 19, 20, 20, 255, 15, 16, 16, 255, 21, 21, 22, 255, 22, 22, 23, 255, 18, 19, 20, 255, 21, 22, 23, 255, 26, 26, 27, 255, 17, 18, 18, 255, 23, 24, 24, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 27, 28, 29, 255, 27, 27, 28, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 23, 24, 25, 255, 32, 33, 34, 255, 29, 29, 30, 255, 31, 32, 33, 255, 16, 17, 17, 255, 12, 13, 13, 255, 13, 13, 13, 255, 10, 11, 11, 255, 5, 5, 6, 255, 3, 4, 4, 255, 11, 11, 12, 255, 9, 9, 9, 255, 14, 14, 15, 255, 10, 11, 11, 255, 17, 18, 18, 255, 12, 12, 13, 255, 11, 12, 12, 255, 9, 9, 9, 255, 8, 8, 8, 255, 9, 10, 10, 255, 10, 10, 11, 255, 18, 18, 19, 255, 15, 15, 16, 255, 17, 17, 18, 255, 21, 22, 23, 255, 23, 24, 25, 255, 23, 24, 25, 255, 21, 22, 22, 255, 20, 20, 21, 255, 22, 23, 24, 255, 28, 29, 30, 255, 21, 22, 23, 255, 24, 24, 25, 255, 18, 19, 20, 255, 14, 14, 15, 255, 12, 13, 13, 255, 7, 7, 7, 255, 4, 4, 4, 255, 6, 6, 6, 255, 10, 10, 10, 255, 16, 16, 17, 255, 9, 9, 9, 255, 16, 17, 17, 255, 13, 13, 14, 255, 9, 9, 9, 255, 5, 5, 6, 255, 14, 14, 15, 255, 19, 20, 21, 255, 24, 24, 25, 255, 16, 17, 17, 255, 16, 17, 17, 255, 13, 13, 14, 255, 17, 17, 18, 255, 13, 13, 14, 255, 11, 12, 12, 255, 12, 13, 13, 255, 12, 12, 13, 255, 12, 12, 12, 255, 18, 19, 19, 255, 15, 16, 16, 255, 20, 20, 21, 255, 18, 19, 20, 255, 18, 18, 19, 255, 11, 12, 12, 255, 10, 10, 11, 255, 12, 12, 12, 255, 9, 9, 9, 255, 9, 10, 10, 255, 13, 14, 14, 255, 18, 19, 20, 255, 15, 16, 16, 255, 18, 19, 20, 255, 21, 22, 23, 255, 29, 30, 31, 255, 24, 25, 26, 255, 23, 24, 24, 255, 20, 21, 21, 255, 11, 12, 12, 255, 8, 8, 8, 255, 8, 9, 9, 255, 5, 5, 6, 255, 5, 5, 5, 255, 6, 6, 7, 255, 12, 12, 13, 255, 12, 12, 12, 255, 15, 15, 16, 255, 14, 15, 15, 255, 24, 25, 25, 255, 14, 14, 15, 255, 16, 17, 17, 255, 24, 25, 25, 255, 22, 23, 24, 255, 10, 10, 11, 255, 11, 11, 12, 255, 7, 7, 8, 255, 3, 3, 3, 255, 6, 6, 6, 255, 8, 8, 8, 255, 10, 11, 11, 255, 10, 10, 11, 255, 9, 9, 9, 255, 12, 13, 13, 255, 13, 14, 14, 255, 17, 17, 18, 255, 27, 28, 29, 255, 19, 19, 20, 255, 24, 25, 25, 255, 22, 22, 23, 255, 27, 28, 29, 255, 25, 26, 27, 255, 21, 21, 22, 255, 13, 13, 14, 255, 14, 14, 15, 255, 10, 10, 10, 255, 14, 14, 15, 255, 10, 11, 11, 255, 12, 13, 13, 255, 16, 17, 17, 255, 18, 18, 19, 255, 15, 16, 16, 255, 21, 21, 22, 255, 25, 25, 26, 255, 27, 28, 29, 255, 27, 28, 29, 255, 25, 26, 27, 255, 26, 27, 28, 255, 15, 16, 16, 255, 11, 12, 12, 255, 10, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 8, 255, 7, 7, 7, 255, 8, 8, 8, 255, 2, 3, 3, 255, 8, 9, 9, 255, 3, 4, 4, 255, 9, 9, 9, 255, 7, 7, 8, 255, 23, 24, 24, 255, 20, 20, 21, 255, 19, 19, 20, 255, 17, 18, 18, 255, 18, 19, 20, 255, 12, 13, 13, 255, 16, 16, 17, 255, 14, 14, 15, 255, 13, 13, 14, 255, 9, 9, 9, 255, 6, 6, 6, 255, 8, 8, 8, 255, 10, 10, 11, 255, 12, 12, 13, 255, 12, 12, 13, 255, 10, 10, 10, 255, 13, 14, 14, 255, 15, 15, 16, 255, 14, 14, 15, 255, 25, 26, 26, 255, 21, 22, 23, 255, 21, 21, 22, 255, 20, 21, 22, 255, 32, 33, 34, 255, 27, 28, 29, 255, 28, 28, 29, 255, 16, 17, 17, 255, 10, 10, 11, 255, 9, 9, 9, 255, 3, 4, 4, 255, 10, 10, 11, 255, 9, 10, 10, 255, 10, 10, 11, 255, 11, 12, 12, 255, 14, 15, 15, 255, 9, 9, 9, 255, 9, 10, 10, 255, 11, 11, 12, 255, 8, 8, 8, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 12, 12, 255, 14, 15, 15, 255, 14, 14, 15, 255, 24, 24, 25, 255, 26, 27, 27, 255, 30, 31, 31, 255, 32, 33, 34, 255, 30, 31, 32, 255, 24, 25, 25, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 26, 27, 28, 255, 31, 32, 33, 255, 22, 22, 23, 255, 21, 21, 22, 255, 20, 20, 21, 255, 14, 14, 15, 255, 9, 10, 10, 255, 10, 11, 11, 255, 13, 14, 14, 255, 13, 13, 14, 255, 12, 13, 13, 255, 12, 13, 13, 255, 7, 7, 8, 255, 14, 14, 15, 255, 15, 16, 16, 255, 10, 10, 10, 255, 18, 19, 20, 255, 16, 16, 17, 255, 11, 11, 12, 255, 10, 10, 11, 255, 4, 4, 4, 255, 8, 8, 8, 255, 3, 4, 4, 255, 8, 8, 8, 255, 11, 11, 11, 255, 13, 13, 14, 255, 10, 11, 11, 255, 8, 9, 9, 255, 12, 13, 13, 255, 8, 9, 9, 255, 10, 10, 11, 255, 9, 9, 9, 255, 10, 11, 11, 255, 9, 10, 10, 255, 10, 10, 10, 255, 8, 9, 9, 255, 11, 11, 12, 255, 8, 9, 9, 255, 10, 11, 11, 255, 7, 7, 7, 255, 9, 9, 9, 255, 13, 14, 14, 255, 12, 12, 12, 255, 8, 8, 8, 255, 6, 6, 6, 255, 8, 9, 9, 255, 14, 14, 15, 255, 15, 16, 16, 255, 18, 19, 19, 255, 16, 17, 17, 255, 18, 18, 19, 255, 15, 16, 16, 255, 18, 19, 19, 255, 26, 27, 27, 255, 22, 23, 24, 255, 25, 25, 26, 255, 25, 25, 26, 255, 22, 23, 24, 255, 20, 21, 21, 255, 29, 29, 30, 255, 27, 28, 29, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 27, 27, 28, 255, 30, 31, 32, 255, 32, 33, 34, 255, 17, 17, 18, 255, 18, 19, 20, 255, 11, 11, 12, 255, 15, 16, 16, 255, 10, 10, 10, 255, 10, 10, 10, 255, 7, 7, 7, 255, 11, 11, 12, 255, 11, 11, 11, 255, 25, 26, 27, 255, 19, 20, 20, 255, 17, 17, 18, 255, 13, 14, 14, 255, 7, 7, 7, 255, 15, 16, 16, 255, 10, 10, 10, 255, 10, 10, 10, 255, 7, 7, 7, 255, 12, 13, 13, 255, 13, 13, 14, 255, 18, 18, 19, 255, 17, 18, 18, 255, 15, 16, 16, 255, 18, 19, 20, 255, 18, 19, 19, 255, 17, 17, 18, 255, 18, 19, 19, 255, 18, 19, 19, 255, 24, 24, 25, 255, 17, 18, 18, 255, 14, 14, 15, 255, 11, 12, 12, 255, 10, 11, 11, 255, 6, 6, 6, 255, 6, 6, 7, 255, 9, 9, 9, 255, 12, 12, 12, 255, 24, 25, 25, 255, 17, 18, 18, 255, 12, 12, 13, 255, 18, 19, 20, 255, 17, 18, 18, 255, 13, 14, 14, 255, 13, 13, 13, 255, 20, 21, 22, 255, 25, 26, 26, 255, 25, 26, 27, 255, 26, 26, 27, 255, 22, 23, 24, 255, 17, 17, 18, 255, 16, 16, 17, 255, 8, 9, 9, 255, 8, 8, 8, 255, 11, 11, 11, 255, 11, 11, 12, 255, 11, 12, 12, 255, 12, 13, 13, 255, 20, 21, 21, 255, 20, 20, 21, 255, 25, 26, 26, 255, 10, 11, 11, 255, 16, 16, 17, 255, 10, 11, 11, 255, 11, 11, 11, 255, 3, 4, 4, 255, 9, 9, 9, 255, 10, 10, 10, 255, 14, 14, 15, 255, 14, 14, 15, 255, 16, 16, 17, 255, 25, 26, 27, 255, 29, 30, 31, 255, 16, 16, 17, 255, 16, 16, 17, 255, 9, 10, 10, 255, 7, 7, 8, 255, 6, 6, 6, 255, 5, 5, 6, 255, 5, 5, 5, 255, 9, 9, 9, 255, 14, 14, 15, 255, 16, 17, 17, 255, 14, 14, 15, 255, 14, 14, 15, 255, 25, 25, 26, 255, 20, 21, 22, 255, 29, 30, 31, 255, 27, 28, 29, 255, 21, 21, 22, 255, 19, 19, 20, 255, 11, 12, 12, 255, 15, 15, 16, 255, 9, 9, 9, 255, 10, 10, 11, 255, 8, 9, 9, 255, 8, 8, 8, 255, 10, 10, 10, 255, 15, 15, 16, 255, 18, 18, 19, 255, 16, 17, 17, 255, 24, 25, 25, 255, 31, 32, 33, 255, 22, 22, 23, 255, 18, 19, 19, 255, 15, 15, 16, 255, 21, 22, 22, 255, 16, 17, 17, 255, 14, 14, 15, 255, 14, 14, 15, 255, 9, 9, 9, 255, 13, 13, 14, 255, 12, 13, 13, 255, 14, 15, 15, 255, 15, 16, 16, 255, 16, 16, 17, 255, 21, 22, 23, 255, 22, 23, 24, 255, 15, 16, 16, 255, 15, 15, 16, 255, 21, 21, 22, 255, 22, 23, 24, 255, 24, 25, 26, 255, 12, 13, 13, 255, 15, 15, 16, 255, 10, 10, 11, 255, 11, 11, 12, 255, 10, 10, 10, 255, 12, 12, 13, 255, 9, 10, 10, 255, 8, 8, 8, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 6, 6, 6, 255, 6, 6, 6, 255, 11, 12, 12, 255, 22, 22, 23, 255, 22, 22, 23, 255, 12, 13, 13, 255, 19, 19, 20, 255, 16, 17, 17, 255, 16, 16, 17, 255, 14, 14, 15, 255, 12, 12, 13, 255, 10, 11, 11, 255, 7, 7, 7, 255, 9, 9, 9, 255, 11, 11, 11, 255, 11, 12, 12, 255, 13, 13, 14, 255, 13, 14, 14, 255, 16, 17, 17, 255, 19, 19, 20, 255, 17, 18, 18, 255, 18, 19, 19, 255, 16, 17, 17, 255, 24, 25, 25, 255, 28, 29, 30, 255, 27, 28, 29, 255, 32, 33, 34, 255, 27, 28, 29, 255, 32, 33, 34, 255, 15, 16, 16, 255, 14, 15, 15, 255, 7, 7, 7, 255, 5, 5, 5, 255, 7, 7, 8, 255, 9, 9, 9, 255, 10, 11, 11, 255, 9, 9, 9, 255, 10, 11, 11, 255, 5, 5, 5, 255, 7, 7, 8, 255, 10, 10, 11, 255, 10, 10, 10, 255, 7, 7, 8, 255, 9, 10, 10, 255, 9, 10, 10, 255, 13, 13, 13, 255, 17, 17, 18, 255, 21, 21, 22, 255, 20, 21, 21, 255, 24, 25, 26, 255, 28, 28, 29, 255, 27, 28, 29, 255, 32, 33, 34, 255, 24, 25, 25, 255, 32, 33, 34, 255, 28, 29, 30, 255, 32, 33, 34, 255, 32, 33, 33, 255, 31, 32, 33, 255, 32, 33, 34, 255, 15, 15, 16, 255, 26, 27, 27, 255, 18, 18, 19, 255, 16, 17, 17, 255, 12, 13, 13, 255, 7, 7, 7, 255, 11, 11, 11, 255, 15, 16, 16, 255, 19, 19, 20, 255, 18, 18, 19, 255, 13, 13, 14, 255, 25, 25, 26, 255, 15, 15, 16, 255, 16, 17, 17, 255, 16, 17, 17, 255, 24, 24, 25, 255, 19, 20, 21, 255, 14, 15, 15, 255, 7, 7, 8, 255, 10, 10, 10, 255, 7, 7, 7, 255, 12, 12, 13, 255, 9, 9, 9, 255, 6, 6, 6, 255, 11, 12, 12, 255, 14, 14, 15, 255, 12, 12, 12, 255, 12, 12, 13, 255, 9, 9, 9, 255, 10, 11, 11, 255, 12, 12, 13, 255, 15, 15, 16, 255, 11, 11, 12, 255, 10, 10, 11, 255, 13, 14, 14, 255, 10, 11, 11, 255, 11, 11, 12, 255, 15, 15, 16, 255, 12, 13, 13, 255, 7, 7, 7, 255, 8, 9, 9, 255, 10, 10, 11, 255, 11, 12, 12, 255, 9, 9, 9, 255, 9, 9, 9, 255, 7, 7, 8, 255, 13, 13, 13, 255, 11, 11, 12, 255, 12, 12, 13, 255, 13, 14, 14, 255, 11, 11, 11, 255, 18, 18, 19, 255, 20, 20, 21, 255, 18, 19, 19, 255, 16, 17, 17, 255, 20, 21, 22, 255, 19, 20, 20, 255, 14, 15, 15, 255, 19, 20, 20, 255, 17, 18, 18, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 19, 20, 21, 255, 18, 19, 20, 255, 17, 18, 18, 255, 17, 18, 18, 255, 17, 18, 18, 255, 11, 11, 11, 255, 9, 9, 9, 255, 7, 7, 8, 255, 14, 14, 15, 255, 11, 11, 12, 255, 13, 14, 14, 255, 14, 14, 15, 255, 21, 22, 22, 255, 21, 22, 22, 255, 20, 21, 21, 255, 11, 11, 12, 255, 12, 12, 13, 255, 10, 10, 11, 255, 10, 10, 11, 255, 13, 14, 14, 255, 6, 6, 7, 255, 10, 11, 11, 255, 12, 12, 13, 255, 11, 11, 12, 255, 12, 13, 13, 255, 11, 12, 12, 255, 11, 11, 11, 255, 8, 8, 8, 255, 18, 18, 19, 255, 13, 14, 14, 255, 13, 14, 14, 255, 14, 14, 15, 255, 9, 10, 10, 255, 10, 10, 11, 255, 6, 6, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 7, 7, 7, 255, 11, 11, 12, 255, 18, 18, 19, 255, 27, 28, 29, 255, 21, 22, 22, 255, 15, 16, 16, 255, 18, 19, 20, 255, 16, 17, 17, 255, 16, 16, 17, 255, 25, 25, 26, 255, 27, 28, 29, 255, 22, 23, 24, 255, 20, 21, 22, 255, 21, 22, 22, 255, 24, 25, 25, 255, 14, 14, 15, 255, 16, 17, 17, 255, 11, 11, 12, 255, 10, 11, 11, 255, 9, 10, 10, 255, 8, 8, 8, 255, 12, 12, 13, 255, 16, 16, 17, 255, 18, 18, 19, 255, 16, 17, 17, 255, 19, 20, 20, 255, 9, 9, 9, 255, 14, 14, 15, 255, 17, 17, 18, 255, 10, 11, 11, 255, 9, 10, 10, 255, 8, 8, 8, 255, 8, 8, 8, 255, 13, 13, 13, 255, 16, 17, 17, 255, 11, 11, 12, 255, 18, 19, 19, 255, 21, 22, 23, 255, 16, 17, 17, 255, 14, 15, 15, 255, 13, 13, 13, 255, 7, 7, 7, 255, 5, 5, 6, 255, 8, 8, 8, 255, 12, 12, 13, 255, 11, 12, 12, 255, 18, 19, 19, 255, 17, 17, 18, 255, 25, 25, 26, 255, 24, 25, 26, 255, 26, 27, 27, 255, 19, 20, 20, 255, 26, 27, 27, 255, 22, 22, 23, 255, 20, 21, 22, 255, 16, 17, 17, 255, 17, 18, 18, 255, 16, 17, 17, 255, 11, 11, 11, 255, 11, 11, 11, 255, 9, 10, 10, 255, 10, 11, 11, 255, 7, 7, 8, 255, 12, 12, 12, 255, 16, 17, 17, 255, 26, 27, 28, 255, 21, 21, 22, 255, 24, 25, 26, 255, 23, 24, 25, 255, 16, 16, 17, 255, 14, 14, 15, 255, 12, 12, 12, 255, 14, 14, 15, 255, 9, 10, 10, 255, 10, 11, 11, 255, 9, 10, 10, 255, 13, 13, 13, 255, 14, 15, 15, 255, 16, 17, 17, 255, 16, 17, 17, 255, 19, 20, 21, 255, 16, 17, 17, 255, 23, 24, 24, 255, 13, 13, 13, 255, 24, 24, 25, 255, 20, 21, 21, 255, 32, 33, 34, 255, 32, 33, 34, 255, 12, 13, 13, 255, 13, 13, 14, 255, 9, 10, 10, 255, 12, 12, 13, 255, 10, 10, 10, 255, 14, 14, 15, 255, 17, 18, 18, 255, 16, 17, 17, 255, 16, 16, 17, 255, 8, 9, 9, 255, 9, 9, 9, 255, 11, 11, 11, 255, 7, 7, 7, 255, 7, 7, 8, 255, 10, 10, 10, 255, 23, 24, 24, 255, 15, 16, 16, 255, 16, 16, 17, 255, 14, 14, 15, 255, 13, 13, 14, 255, 11, 11, 12, 255, 10, 11, 11, 255, 9, 9, 9, 255, 10, 10, 11, 255, 12, 12, 13, 255, 19, 19, 20, 255, 15, 16, 16, 255, 21, 21, 22, 255, 10, 10, 10, 255, 11, 11, 12, 255, 24, 25, 26, 255, 17, 18, 18, 255, 22, 23, 24, 255, 22, 23, 24, 255, 27, 28, 29, 255, 27, 28, 29, 255, 22, 23, 24, 255, 30, 31, 31, 255, 28, 28, 29, 255, 28, 29, 30, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 8, 255, 6, 6, 6, 255, 9, 9, 9, 255, 8, 8, 8, 255, 11, 11, 12, 255, 7, 7, 7, 255, 8, 8, 8, 255, 8, 8, 8, 255, 7, 7, 8, 255, 8, 9, 9, 255, 10, 10, 10, 255, 16, 16, 17, 255, 17, 18, 18, 255, 15, 16, 16, 255, 15, 15, 16, 255, 17, 18, 18, 255, 23, 24, 25, 255, 22, 22, 23, 255, 25, 26, 26, 255, 25, 26, 26, 255, 24, 25, 26, 255, 31, 32, 33, 255, 23, 24, 25, 255, 25, 26, 27, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 31, 32, 33, 255, 23, 24, 24, 255, 22, 23, 24, 255, 15, 16, 16, 255, 12, 12, 13, 255, 10, 10, 10, 255, 10, 10, 10, 255, 16, 16, 17, 255, 20, 21, 21, 255, 23, 24, 25, 255, 19, 20, 21, 255, 25, 25, 26, 255, 24, 25, 25, 255, 21, 22, 22, 255, 25, 26, 26, 255, 29, 30, 31, 255, 30, 31, 31, 255, 31, 32, 33, 255, 23, 24, 24, 255, 16, 17, 17, 255, 14, 14, 15, 255, 14, 14, 15, 255, 9, 9, 9, 255, 6, 6, 6, 255, 7, 7, 7, 255, 15, 16, 16, 255, 15, 16, 16, 255, 18, 19, 20, 255, 16, 17, 17, 255, 13, 13, 13, 255, 11, 11, 12, 255, 15, 16, 16, 255, 17, 17, 18, 255, 16, 17, 17, 255, 16, 16, 17, 255, 10, 11, 11, 255, 11, 11, 12, 255, 16, 17, 17, 255, 11, 11, 12, 255, 9, 9, 9, 255, 10, 11, 11, 255, 13, 14, 14, 255, 13, 14, 14, 255, 9, 9, 9, 255, 8, 8, 8, 255, 9, 9, 9, 255, 15, 15, 16, 255, 11, 12, 12, 255, 8, 9, 9, 255, 9, 9, 9, 255, 7, 7, 7, 255, 8, 8, 8, 255, 12, 12, 13, 255, 13, 14, 14, 255, 13, 13, 14, 255, 13, 14, 14, 255, 14, 14, 15, 255, 17, 17, 18, 255, 17, 18, 18, 255, 18, 18, 19, 255, 21, 22, 22, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 27, 27, 28, 255, 25, 26, 26, 255, 17, 17, 18, 255, 15, 16, 16, 255, 11, 12, 12, 255, 11, 11, 12, 255, 10, 11, 11, 255, 6, 6, 6, 255, 11, 12, 12, 255, 10, 11, 11, 255, 17, 17, 18, 255, 16, 16, 17, 255, 27, 28, 29, 255, 23, 24, 24, 255, 15, 16, 16, 255, 10, 10, 11, 255, 9, 9, 9, 255, 11, 12, 12, 255, 13, 13, 14, 255, 18, 19, 19, 255, 15, 16, 16, 255, 11, 11, 11, 255, 4, 4, 4, 255, 7, 7, 7, 255, 11, 12, 12, 255, 12, 12, 13, 255, 10, 10, 10, 255, 7, 7, 8, 255, 9, 10, 10, 255, 12, 12, 12, 255, 12, 13, 13, 255, 11, 12, 12, 255, 13, 13, 13, 255, 11, 11, 11, 255, 8, 8, 8, 255, 4, 4, 4, 255, 4, 4, 4, 255, 12, 12, 12, 255, 12, 12, 12, 255, 18, 19, 20, 255, 18, 19, 19, 255, 19, 19, 20, 255, 21, 21, 22, 255, 21, 22, 23, 255, 32, 33, 34, 255, 30, 31, 32, 255, 31, 32, 33, 255, 29, 30, 31, 255, 24, 25, 26, 255, 28, 29, 30, 255, 19, 20, 20, 255, 10, 10, 11, 255, 19, 20, 20, 255, 12, 12, 13, 255, 11, 12, 12, 255, 11, 11, 12, 255, 6, 6, 6, 255, 14, 14, 15, 255, 18, 19, 20, 255, 10, 11, 11, 255, 15, 16, 16, 255, 19, 20, 20, 255, 29, 29, 30, 255, 10, 10, 11, 255, 14, 14, 15, 255, 15, 16, 16, 255, 9, 9, 9, 255, 10, 10, 11, 255, 9, 9, 9, 255, 5, 5, 6, 255, 10, 10, 11, 255, 13, 14, 14, 255, 13, 14, 14, 255, 20, 21, 21, 255, 20, 21, 21, 255, 17, 18, 18, 255, 14, 14, 15, 255, 11, 12, 12, 255, 10, 10, 11, 255, 8, 8, 8, 255, 16, 16, 17, 255, 10, 11, 11, 255, 16, 17, 17, 255, 18, 19, 19, 255, 14, 15, 15, 255, 19, 20, 21, 255, 24, 25, 26, 255, 31, 32, 33, 255, 19, 19, 20, 255, 31, 32, 33, 255, 28, 28, 29, 255, 29, 30, 31, 255, 21, 22, 22, 255, 20, 21, 21, 255, 15, 15, 16, 255, 8, 8, 8, 255, 13, 13, 13, 255, 7, 7, 7, 255, 9, 9, 9, 255, 6, 6, 6, 255, 7, 7, 7, 255, 22, 23, 24, 255, 22, 22, 23, 255, 19, 19, 20, 255, 18, 19, 19, 255, 18, 18, 19, 255, 16, 17, 17, 255, 9, 9, 9, 255, 11, 11, 12, 255, 10, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 9, 9, 9, 255, 11, 11, 12, 255, 16, 16, 17, 255, 17, 18, 18, 255, 19, 19, 20, 255, 17, 18, 18, 255, 19, 20, 20, 255, 18, 19, 20, 255, 20, 21, 22, 255, 28, 28, 29, 255, 25, 25, 26, 255, 25, 26, 27, 255, 12, 13, 13, 255, 15, 16, 16, 255, 10, 10, 11, 255, 5, 5, 5, 255, 10, 10, 10, 255, 11, 11, 11, 255, 13, 13, 14, 255, 19, 20, 21, 255, 21, 21, 22, 255, 15, 16, 16, 255, 15, 16, 16, 255, 14, 14, 15, 255, 10, 11, 11, 255, 9, 9, 9, 255, 9, 9, 9, 255, 11, 12, 12, 255, 17, 18, 18, 255, 15, 16, 16, 255, 14, 14, 15, 255, 18, 18, 19, 255, 10, 10, 11, 255, 9, 10, 10, 255, 6, 6, 7, 255, 7, 7, 7, 255, 11, 11, 11, 255, 15, 16, 16, 255, 15, 16, 16, 255, 19, 20, 21, 255, 13, 13, 13, 255, 9, 9, 9, 255, 14, 15, 15, 255, 19, 20, 20, 255, 21, 22, 22, 255, 31, 32, 33, 255, 31, 32, 33, 255, 29, 29, 30, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 13, 14, 14, 255, 14, 15, 15, 255, 10, 10, 11, 255, 10, 10, 10, 255, 3, 4, 4, 255, 4, 4, 4, 255, 10, 10, 11, 255, 13, 13, 13, 255, 11, 11, 11, 255, 9, 9, 9, 255, 9, 10, 10, 255, 12, 12, 12, 255, 12, 12, 12, 255, 12, 12, 12, 255, 14, 14, 15, 255, 18, 18, 19, 255, 15, 16, 16, 255, 16, 17, 17, 255, 17, 17, 18, 255, 25, 25, 26, 255, 25, 26, 26, 255, 21, 22, 22, 255, 29, 29, 30, 255, 27, 28, 29, 255, 28, 29, 30, 255, 31, 32, 33, 255, 26, 26, 27, 255, 32, 33, 34, 255, 26, 27, 27, 255, 32, 33, 34, 255, 21, 21, 22, 255, 17, 18, 18, 255, 15, 15, 16, 255, 18, 19, 19, 255, 8, 8, 8, 255, 12, 12, 12, 255, 17, 17, 18, 255, 23, 24, 25, 255, 25, 26, 26, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 26, 27, 27, 255, 30, 31, 32, 255, 30, 31, 32, 255, 22, 23, 24, 255, 16, 16, 17, 255, 15, 16, 16, 255, 17, 17, 18, 255, 8, 8, 8, 255, 6, 6, 6, 255, 8, 9, 9, 255, 11, 12, 12, 255, 13, 13, 13, 255, 18, 19, 19, 255, 19, 20, 20, 255, 16, 17, 17, 255, 14, 14, 15, 255, 13, 14, 14, 255, 22, 22, 23, 255, 17, 17, 18, 255, 17, 18, 18, 255, 15, 16, 16, 255, 16, 16, 17, 255, 19, 19, 20, 255, 14, 15, 15, 255, 11, 11, 12, 255, 7, 7, 8, 255, 5, 5, 6, 255, 9, 10, 10, 255, 14, 15, 15, 255, 16, 17, 17, 255, 17, 18, 18, 255, 13, 14, 14, 255, 12, 13, 13, 255, 11, 11, 12, 255, 11, 12, 12, 255, 3, 3, 3, 255, 6, 6, 7, 255, 12, 12, 12, 255, 9, 9, 9, 255, 13, 14, 14, 255, 10, 11, 11, 255, 8, 9, 9, 255, 7, 7, 8, 255, 15, 15, 16, 255, 7, 7, 7, 255, 16, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 23, 24, 25, 255, 23, 24, 24, 255, 16, 16, 17, 255, 10, 11, 11, 255, 10, 10, 10, 255, 10, 11, 11, 255, 12, 12, 13, 255, 8, 9, 9, 255, 14, 15, 15, 255, 12, 13, 13, 255, 14, 15, 15, 255, 20, 20, 21, 255, 32, 33, 34, 255, 31, 32, 33, 255, 26, 27, 28, 255, 22, 23, 24, 255, 20, 21, 22, 255, 11, 11, 11, 255, 18, 18, 19, 255, 17, 17, 18, 255, 18, 18, 19, 255, 13, 13, 13, 255, 7, 7, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 5, 5, 6, 255, 4, 4, 4, 255, 1, 1, 1, 255, 6, 6, 7, 255, 8, 8, 8, 255, 9, 10, 10, 255, 12, 12, 12, 255, 10, 10, 10, 255, 10, 11, 11, 255, 11, 11, 12, 255, 6, 6, 7, 255, 6, 6, 7, 255, 9, 9, 9, 255, 17, 18, 18, 255, 18, 18, 19, 255, 21, 22, 22, 255, 23, 24, 25, 255, 28, 29, 30, 255, 32, 33, 34, 255, 28, 29, 30, 255, 22, 22, 23, 255, 27, 28, 29, 255, 27, 27, 28, 255, 32, 33, 34, 255, 23, 24, 25, 255, 18, 18, 19, 255, 9, 10, 10, 255, 11, 12, 12, 255, 9, 9, 9, 255, 12, 12, 12, 255, 8, 9, 9, 255, 14, 14, 15, 255, 7, 7, 8, 255, 13, 13, 13, 255, 13, 13, 14, 255, 13, 14, 14, 255, 17, 18, 18, 255, 23, 24, 24, 255, 26, 26, 27, 255, 19, 20, 20, 255, 13, 13, 14, 255, 11, 11, 12, 255, 12, 12, 13, 255, 13, 14, 14, 255, 8, 8, 8, 255, 8, 9, 9, 255, 11, 11, 12, 255, 11, 11, 11, 255, 17, 18, 18, 255, 14, 15, 15, 255, 16, 17, 17, 255, 11, 12, 12, 255, 10, 10, 11, 255, 9, 10, 10, 255, 12, 12, 13, 255, 15, 16, 16, 255, 15, 15, 16, 255, 19, 20, 20, 255, 16, 16, 17, 255, 22, 23, 24, 255, 21, 22, 22, 255, 21, 22, 23, 255, 32, 33, 34, 255, 22, 22, 23, 255, 30, 31, 31, 255, 30, 31, 32, 255, 25, 25, 26, 255, 25, 26, 27, 255, 24, 24, 25, 255, 21, 22, 22, 255, 13, 13, 13, 255, 7, 7, 7, 255, 11, 12, 12, 255, 4, 4, 4, 255, 7, 7, 8, 255, 10, 10, 11, 255, 21, 21, 22, 255, 21, 22, 22, 255, 16, 17, 17, 255, 18, 19, 19, 255, 13, 14, 14, 255, 13, 13, 14, 255, 9, 9, 9, 255, 5, 5, 6, 255, 7, 7, 7, 255, 6, 6, 6, 255, 9, 10, 10, 255, 11, 11, 11, 255, 12, 13, 13, 255, 15, 16, 16, 255, 14, 15, 15, 255, 18, 19, 20, 255, 16, 17, 17, 255, 28, 29, 30, 255, 22, 23, 24, 255, 19, 19, 20, 255, 31, 32, 33, 255, 21, 22, 22, 255, 32, 33, 34, 255, 10, 10, 10, 255, 14, 14, 15, 255, 3, 3, 3, 255, 10, 10, 11, 255, 11, 11, 11, 255, 14, 15, 15, 255, 15, 16, 16, 255, 21, 22, 23, 255, 24, 25, 25, 255, 22, 23, 24, 255, 21, 21, 22, 255, 15, 15, 16, 255, 10, 10, 11, 255, 9, 9, 9, 255, 11, 12, 12, 255, 12, 12, 13, 255, 9, 10, 10, 255, 14, 15, 15, 255, 15, 16, 16, 255, 12, 12, 12, 255, 10, 10, 10, 255, 10, 11, 11, 255, 12, 13, 13, 255, 9, 9, 9, 255, 15, 16, 16, 255, 18, 18, 19, 255, 20, 21, 21, 255, 22, 22, 23, 255, 15, 15, 16, 255, 16, 17, 17, 255, 17, 17, 18, 255, 21, 22, 23, 255, 24, 25, 25, 255, 29, 29, 30, 255, 27, 28, 29, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 14, 14, 15, 255, 11, 11, 11, 255, 10, 11, 11, 255, 12, 13, 13, 255, 10, 10, 11, 255, 10, 10, 10, 255, 6, 6, 6, 255, 17, 17, 18, 255, 19, 20, 21, 255, 14, 14, 15, 255, 12, 13, 13, 255, 15, 16, 16, 255, 11, 12, 12, 255, 16, 16, 17, 255, 10, 11, 11, 255, 12, 13, 13, 255, 13, 13, 13, 255, 15, 16, 16, 255, 17, 17, 18, 255, 18, 18, 19, 255, 18, 18, 19, 255, 21, 22, 23, 255, 19, 20, 21, 255, 20, 21, 22, 255, 26, 27, 28, 255, 28, 28, 29, 255, 30, 31, 31, 255, 27, 27, 28, 255, 27, 27, 28, 255, 32, 33, 34, 255, 32, 33, 34, 255, 22, 23, 24, 255, 20, 21, 22, 255, 17, 18, 18, 255, 12, 12, 12, 255, 11, 11, 11, 255, 11, 12, 12, 255, 16, 17, 17, 255, 22, 23, 24, 255, 32, 33, 34, 255, 27, 28, 29, 255, 31, 32, 32, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 26, 27, 27, 255, 24, 25, 26, 255, 22, 23, 24, 255, 21, 21, 22, 255, 13, 14, 14, 255, 16, 17, 17, 255, 8, 9, 9, 255, 5, 5, 5, 255, 10, 11, 11, 255, 15, 16, 16, 255, 16, 16, 17, 255, 15, 16, 16, 255, 22, 23, 24, 255, 19, 20, 21, 255, 18, 18, 19, 255, 20, 21, 22, 255, 21, 22, 22, 255, 18, 19, 19, 255, 20, 21, 21, 255, 17, 18, 18, 255, 12, 13, 13, 255, 19, 20, 20, 255, 9, 10, 10, 255, 14, 14, 15, 255, 8, 8, 8, 255, 10, 10, 11, 255, 10, 10, 10, 255, 18, 19, 20, 255, 21, 22, 23, 255, 18, 19, 20, 255, 16, 16, 17, 255, 12, 12, 13, 255, 16, 16, 17, 255, 9, 9, 9, 255, 6, 6, 6, 255, 6, 6, 6, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 5, 5, 6, 255, 6, 6, 6, 255, 7, 7, 7, 255, 7, 7, 7, 255, 10, 11, 11, 255, 17, 18, 18, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 10, 10, 11, 255, 17, 17, 18, 255, 12, 12, 13, 255, 10, 10, 10, 255, 10, 11, 11, 255, 11, 11, 11, 255, 11, 12, 12, 255, 12, 12, 12, 255, 18, 18, 19, 255, 11, 11, 11, 255, 13, 13, 14, 255, 32, 33, 34, 255, 28, 29, 30, 255, 23, 24, 25, 255, 22, 23, 24, 255, 27, 27, 28, 255, 13, 14, 14, 255, 19, 20, 21, 255, 22, 23, 24, 255, 19, 20, 20, 255, 15, 16, 16, 255, 12, 13, 13, 255, 5, 5, 5, 255, 3, 3, 3, 255, 5, 5, 5, 255, 6, 6, 6, 255, 1, 1, 1, 255, 5, 5, 5, 255, 5, 5, 6, 255, 5, 5, 6, 255, 11, 11, 11, 255, 8, 8, 8, 255, 4, 4, 4, 255, 7, 7, 8, 255, 7, 7, 8, 255, 9, 9, 9, 255, 8, 8, 8, 255, 14, 14, 15, 255, 19, 19, 20, 255, 22, 23, 24, 255, 26, 27, 28, 255, 31, 32, 33, 255, 29, 29, 30, 255, 29, 30, 31, 255, 32, 33, 34, 255, 30, 31, 32, 255, 26, 27, 27, 255, 24, 24, 25, 255, 21, 22, 23, 255, 23, 24, 24, 255, 13, 13, 14, 255, 14, 14, 15, 255, 10, 10, 11, 255, 10, 10, 10, 255, 11, 11, 12, 255, 13, 14, 14, 255, 11, 11, 12, 255, 13, 14, 14, 255, 14, 14, 15, 255, 13, 14, 14, 255, 22, 22, 23, 255, 18, 19, 20, 255, 30, 31, 32, 255, 28, 28, 29, 255, 16, 17, 17, 255, 11, 12, 12, 255, 12, 13, 13, 255, 10, 11, 11, 255, 13, 13, 14, 255, 11, 11, 11, 255, 6, 6, 6, 255, 9, 9, 9, 255, 9, 9, 9, 255, 10, 10, 10, 255, 15, 16, 16, 255, 13, 14, 14, 255, 12, 12, 12, 255, 7, 7, 8, 255, 12, 12, 13, 255, 12, 12, 13, 255, 10, 10, 10, 255, 14, 14, 15, 255, 13, 13, 13, 255, 19, 20, 20, 255, 21, 21, 22, 255, 29, 30, 31, 255, 22, 23, 24, 255, 28, 28, 29, 255, 27, 27, 28, 255, 18, 19, 20, 255, 30, 31, 32, 255, 24, 25, 25, 255, 30, 31, 32, 255, 28, 29, 30, 255, 25, 25, 26, 255, 13, 14, 14, 255, 7, 7, 8, 255, 3, 3, 3, 255, 8, 8, 8, 255, 8, 8, 8, 255, 6, 6, 7, 255, 17, 18, 18, 255, 22, 23, 24, 255, 19, 20, 20, 255, 17, 18, 18, 255, 12, 12, 12, 255, 9, 10, 10, 255, 8, 8, 8, 255, 8, 9, 9, 255, 5, 5, 6, 255, 9, 9, 9, 255, 13, 13, 14, 255, 10, 10, 10, 255, 11, 11, 11, 255, 13, 13, 13, 255, 19, 19, 20, 255, 14, 14, 15, 255, 21, 22, 23, 255, 20, 21, 21, 255, 20, 20, 21, 255, 13, 14, 14, 255, 24, 25, 26, 255, 26, 27, 27, 255, 14, 15, 15, 255, 8, 8, 8, 255, 7, 7, 8, 255, 5, 5, 6, 255, 7, 7, 7, 255, 9, 9, 9, 255, 13, 14, 14, 255, 17, 18, 18, 255, 24, 24, 25, 255, 16, 17, 17, 255, 20, 20, 21, 255, 20, 20, 21, 255, 15, 15, 16, 255, 17, 17, 18, 255, 19, 19, 20, 255, 14, 14, 15, 255, 7, 7, 8, 255, 13, 14, 14, 255, 10, 11, 11, 255, 10, 10, 11, 255, 12, 12, 13, 255, 11, 11, 12, 255, 9, 10, 10, 255, 15, 16, 16, 255, 16, 17, 17, 255, 15, 16, 16, 255, 25, 26, 26, 255, 23, 24, 25, 255, 24, 25, 26, 255, 21, 21, 22, 255, 18, 19, 20, 255, 19, 20, 20, 255, 22, 23, 24, 255, 26, 27, 27, 255, 28, 28, 29, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 33, 255, 17, 18, 18, 255, 9, 10, 10, 255, 11, 12, 12, 255, 10, 10, 11, 255, 10, 10, 11, 255, 8, 9, 9, 255, 15, 15, 16, 255, 22, 22, 23, 255, 20, 20, 21, 255, 24, 24, 25, 255, 15, 16, 16, 255, 17, 18, 18, 255, 16, 16, 17, 255, 17, 18, 18, 255, 14, 15, 15, 255, 14, 14, 15, 255, 10, 11, 11, 255, 12, 12, 13, 255, 11, 11, 12, 255, 17, 18, 18, 255, 19, 20, 20, 255, 14, 15, 15, 255, 16, 17, 17, 255, 17, 17, 18, 255, 20, 20, 21, 255, 25, 26, 26, 255, 23, 24, 24, 255, 22, 22, 23, 255, 25, 26, 27, 255, 25, 26, 26, 255, 32, 33, 33, 255, 21, 22, 23, 255, 14, 14, 15, 255, 18, 19, 20, 255, 11, 11, 11, 255, 10, 10, 10, 255, 11, 12, 12, 255, 17, 18, 18, 255, 21, 22, 23, 255, 25, 25, 26, 255, 32, 33, 34, 255, 31, 32, 33, 255, 31, 32, 33, 255, 31, 32, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 23, 24, 25, 255, 19, 20, 20, 255, 20, 20, 21, 255, 12, 12, 12, 255, 15, 16, 16, 255, 11, 11, 11, 255, 8, 9, 9, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 11, 255, 21, 22, 22, 255, 29, 30, 31, 255, 25, 25, 26, 255, 25, 25, 26, 255, 21, 22, 22, 255, 20, 20, 21, 255, 23, 24, 25, 255, 22, 23, 24, 255, 17, 18, 18, 255, 20, 21, 21, 255, 13, 13, 14, 255, 12, 13, 13, 255, 9, 10, 10, 255, 9, 10, 10, 255, 12, 12, 13, 255, 11, 11, 11, 255, 11, 12, 12, 255, 19, 20, 21, 255, 22, 22, 23, 255, 18, 19, 20, 255, 15, 16, 16, 255, 15, 16, 16, 255, 15, 16, 16, 255, 14, 14, 15, 255, 9, 9, 9, 255, 12, 13, 13, 255, 6, 6, 6, 255, 8, 8, 8, 255, 6, 6, 7, 255, 4, 4, 4, 255, 6, 6, 6, 255, 8, 8, 8, 255, 12, 12, 12, 255, 14, 15, 15, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 6, 6, 6, 255, 10, 10, 11, 255, 10, 10, 11, 255, 12, 13, 13, 255, 15, 16, 16, 255, 14, 15, 15, 255, 18, 19, 19, 255, 26, 26, 27, 255, 22, 22, 23, 255, 25, 26, 26, 255, 26, 27, 27, 255, 31, 32, 33, 255, 18, 19, 19, 255, 19, 20, 20, 255, 21, 22, 23, 255, 21, 22, 23, 255, 11, 11, 11, 255, 12, 13, 13, 255, 5, 5, 5, 255, 2, 3, 3, 255, 1, 1, 1, 255, 7, 7, 7, 255, 9, 9, 9, 255, 5, 5, 5, 255, 5, 5, 5, 255, 7, 7, 8, 255, 10, 10, 10, 255, 7, 7, 7, 255, 3, 3, 3, 255, 8, 8, 8, 255, 14, 14, 15, 255, 9, 10, 10, 255, 13, 13, 13, 255, 15, 15, 16, 255, 20, 20, 21, 255, 22, 22, 23, 255, 31, 32, 33, 255, 32, 33, 33, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 30, 31, 32, 255, 25, 26, 27, 255, 21, 22, 22, 255, 16, 16, 17, 255, 11, 11, 12, 255, 7, 7, 8, 255, 4, 4, 4, 255, 3, 3, 3, 255, 7, 7, 7, 255, 11, 11, 11, 255, 13, 13, 13, 255, 14, 14, 15, 255, 24, 25, 25, 255, 21, 21, 22, 255, 19, 20, 21, 255, 21, 22, 22, 255, 32, 33, 34, 255, 31, 32, 33, 255, 22, 23, 24, 255, 15, 16, 16, 255, 16, 17, 17, 255, 7, 7, 8, 255, 17, 18, 18, 255, 12, 12, 13, 255, 14, 15, 15, 255, 9, 9, 9, 255, 11, 12, 12, 255, 10, 10, 10, 255, 15, 15, 16, 255, 12, 12, 13, 255, 15, 16, 16, 255, 13, 13, 13, 255, 9, 9, 9, 255, 13, 14, 14, 255, 19, 20, 21, 255, 20, 20, 21, 255, 16, 17, 17, 255, 21, 22, 22, 255, 20, 20, 21, 255, 28, 29, 30, 255, 27, 28, 29, 255, 21, 22, 23, 255, 14, 14, 15, 255, 22, 23, 24, 255, 25, 26, 26, 255, 32, 33, 34, 255, 24, 25, 25, 255, 23, 24, 24, 255, 18, 18, 19, 255, 10, 10, 11, 255, 10, 10, 10, 255, 7, 7, 8, 255, 6, 6, 6, 255, 6, 6, 6, 255, 10, 10, 11, 255, 20, 21, 22, 255, 19, 20, 21, 255, 14, 14, 15, 255, 12, 12, 12, 255, 9, 9, 9, 255, 5, 5, 6, 255, 5, 5, 5, 255, 3, 3, 3, 255, 9, 10, 10, 255, 7, 7, 8, 255, 16, 16, 17, 255, 12, 12, 12, 255, 15, 16, 16, 255, 12, 12, 12, 255, 17, 18, 18, 255, 9, 10, 10, 255, 14, 15, 15, 255, 15, 16, 16, 255, 26, 27, 28, 255, 28, 29, 30, 255, 29, 29, 30, 255, 15, 16, 16, 255, 9, 9, 9, 255, 7, 7, 7, 255, 6, 6, 7, 255, 7, 7, 7, 255, 9, 9, 9, 255, 11, 12, 12, 255, 16, 16, 17, 255, 21, 22, 23, 255, 22, 22, 23, 255, 24, 24, 25, 255, 25, 26, 27, 255, 19, 20, 20, 255, 18, 19, 19, 255, 16, 17, 17, 255, 18, 18, 19, 255, 21, 22, 22, 255, 13, 13, 13, 255, 16, 17, 17, 255, 10, 10, 10, 255, 12, 12, 12, 255, 12, 13, 13, 255, 13, 13, 14, 255, 16, 16, 17, 255, 20, 20, 21, 255, 17, 18, 18, 255, 16, 16, 17, 255, 22, 23, 24, 255, 28, 28, 29, 255, 26, 27, 28, 255, 24, 25, 25, 255, 22, 23, 24, 255, 27, 27, 28, 255, 27, 27, 28, 255, 30, 31, 32, 255, 22, 23, 24, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 20, 21, 22, 255, 26, 27, 28, 255, 21, 22, 22, 255, 18, 18, 19, 255, 15, 15, 16, 255, 10, 11, 11, 255, 11, 11, 11, 255, 13, 14, 14, 255, 14, 14, 15, 255, 24, 25, 25, 255, 21, 22, 22, 255, 20, 21, 22, 255, 24, 24, 25, 255, 25, 26, 26, 255, 16, 16, 17, 255, 19, 20, 20, 255, 15, 15, 16, 255, 11, 12, 12, 255, 14, 15, 15, 255, 13, 13, 13, 255, 12, 13, 13, 255, 16, 16, 17, 255, 17, 18, 18, 255, 13, 14, 14, 255, 14, 15, 15, 255, 16, 17, 17, 255, 16, 16, 17, 255, 16, 17, 17, 255, 24, 25, 26, 255, 24, 25, 25, 255, 26, 26, 27, 255, 26, 26, 27, 255, 31, 32, 33, 255, 16, 16, 17, 255, 11, 11, 12, 255, 13, 14, 14, 255, 11, 11, 11, 255, 12, 13, 13, 255, 19, 20, 21, 255, 20, 21, 22, 255, 26, 26, 27, 255, 27, 28, 29, 255, 32, 33, 33, 255, 31, 32, 33, 255, 32, 33, 33, 255, 32, 33, 33, 255, 31, 32, 33, 255, 31, 32, 33, 255, 32, 33, 34, 255, 27, 28, 29, 255, 26, 26, 27, 255, 22, 22, 23, 255, 15, 16, 16, 255, 16, 17, 17, 255, 14, 14, 15, 255, 9, 10, 10, 255, 9, 10, 10, 255, 15, 16, 16, 255, 17, 17, 18, 255, 15, 15, 16, 255, 27, 27, 28, 255, 24, 25, 25, 255, 32, 33, 34, 255, 22, 22, 23, 255, 32, 33, 34, 255, 21, 22, 23, 255, 26, 27, 27, 255, 21, 21, 22, 255, 14, 15, 15, 255, 15, 16, 16, 255, 15, 16, 16, 255, 14, 14, 15, 255, 10, 10, 10, 255, 8, 8, 8, 255, 15, 16, 16, 255, 15, 16, 16, 255, 16, 16, 17, 255, 23, 24, 25, 255, 15, 16, 16, 255, 19, 19, 20, 255, 17, 18, 18, 255, 19, 20, 21, 255, 19, 20, 20, 255, 18, 18, 19, 255, 10, 11, 11, 255, 8, 9, 9, 255, 6, 6, 7, 255, 10, 11, 11, 255, 10, 10, 11, 255, 7, 7, 7, 255, 7, 7, 7, 255, 6, 6, 7, 255, 12, 13, 13, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 5, 5, 6, 255, 11, 11, 11, 255, 9, 9, 9, 255, 7, 7, 8, 255, 6, 6, 7, 255, 12, 12, 12, 255, 16, 17, 17, 255, 15, 16, 16, 255, 13, 13, 14, 255, 20, 21, 22, 255, 32, 33, 34, 255, 27, 27, 28, 255, 25, 26, 26, 255, 17, 18, 18, 255, 21, 22, 22, 255, 22, 23, 24, 255, 25, 26, 26, 255, 22, 23, 24, 255, 19, 20, 21, 255, 15, 16, 16, 255, 17, 18, 18, 255, 10, 10, 10, 255, 6, 6, 7, 255, 3, 4, 4, 255, 2, 3, 3, 255, 6, 6, 6, 255, 8, 9, 9, 255, 11, 12, 12, 255, 8, 8, 8, 255, 10, 11, 11, 255, 7, 7, 8, 255, 13, 13, 13, 255, 7, 7, 8, 255, 17, 17, 18, 255, 13, 13, 14, 255, 8, 8, 8, 255, 12, 12, 13, 255, 16, 17, 17, 255, 16, 17, 17, 255, 17, 18, 18, 255, 25, 25, 26, 255, 26, 27, 28, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 26, 26, 27, 255, 30, 31, 32, 255, 20, 21, 21, 255, 16, 17, 17, 255, 13, 14, 14, 255, 8, 8, 8, 255, 9, 9, 9, 255, 3, 3, 3, 255, 2, 3, 3, 255, 9, 9, 9, 255, 10, 10, 10, 255, 10, 11, 11, 255, 15, 16, 16, 255, 22, 22, 23, 255, 25, 26, 27, 255, 29, 29, 30, 255, 27, 27, 28, 255, 32, 33, 34, 255, 32, 33, 34, 255, 27, 27, 28, 255, 18, 18, 19, 255, 16, 17, 17, 255, 13, 13, 13, 255, 18, 18, 19, 255, 16, 16, 17, 255, 16, 16, 17, 255, 13, 13, 13, 255, 10, 10, 11, 255, 6, 6, 6, 255, 12, 12, 13, 255, 10, 10, 10, 255, 11, 11, 11, 255, 11, 11, 12, 255, 12, 12, 13, 255, 16, 17, 17, 255, 16, 17, 17, 255, 20, 20, 21, 255, 21, 21, 22, 255, 20, 20, 21, 255, 26, 27, 28, 255, 26, 26, 27, 255, 28, 29, 30, 255, 22, 23, 24, 255, 24, 24, 25, 255, 19, 20, 21, 255, 19, 19, 20, 255, 22, 23, 24, 255, 19, 20, 20, 255, 14, 14, 15, 255, 12, 13, 13, 255, 11, 12, 12, 255, 13, 14, 14, 255, 4, 4, 4, 255, 9, 9, 9, 255, 6, 6, 6, 255, 11, 11, 12, 255, 16, 17, 17, 255, 15, 16, 16, 255, 14, 14, 15, 255, 10, 11, 11, 255, 5, 5, 6, 255, 5, 5, 5, 255, 6, 6, 6, 255, 6, 6, 7, 255, 13, 13, 13, 255, 10, 10, 10, 255, 17, 18, 18, 255, 14, 15, 15, 255, 17, 17, 18, 255, 13, 14, 14, 255, 18, 19, 19, 255, 14, 15, 15, 255, 16, 17, 17, 255, 24, 25, 25, 255, 24, 24, 25, 255, 28, 28, 29, 255, 28, 28, 29, 255, 11, 11, 11, 255, 6, 6, 6, 255, 10, 10, 11, 255, 8, 8, 8, 255, 15, 16, 16, 255, 14, 14, 15, 255, 17, 18, 18, 255, 21, 22, 23, 255, 22, 22, 23, 255, 23, 24, 25, 255, 23, 24, 25, 255, 22, 23, 24, 255, 15, 16, 16, 255, 16, 17, 17, 255, 13, 14, 14, 255, 19, 20, 20, 255, 22, 23, 24, 255, 20, 21, 21, 255, 16, 16, 17, 255, 15, 15, 16, 255, 11, 11, 12, 255, 9, 9, 9, 255, 17, 18, 18, 255, 23, 24, 24, 255, 22, 23, 24, 255, 17, 17, 18, 255, 21, 22, 22, 255, 26, 26, 27, 255, 25, 26, 26, 255, 29, 30, 31, 255, 25, 25, 26, 255, 24, 25, 26, 255, 21, 22, 23, 255, 30, 31, 32, 255, 32, 33, 34, 255, 30, 31, 32, 255, 27, 27, 28, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 24, 25, 26, 255, 18, 19, 20, 255, 16, 17, 17, 255, 17, 18, 18, 255, 15, 15, 16, 255, 12, 12, 13, 255, 11, 12, 12, 255, 12, 13, 13, 255, 13, 13, 14, 255, 15, 15, 16, 255, 21, 22, 22, 255, 24, 25, 25, 255, 26, 27, 27, 255, 30, 31, 32, 255, 30, 31, 32, 255, 23, 24, 25, 255, 22, 23, 24, 255, 14, 14, 15, 255, 21, 22, 23, 255, 20, 21, 21, 255, 17, 17, 18, 255, 15, 16, 16, 255, 15, 15, 16, 255, 12, 12, 12, 255, 17, 18, 18, 255, 12, 12, 12, 255, 16, 16, 17, 255, 16, 16, 17, 255, 13, 14, 14, 255, 19, 20, 21, 255, 13, 14, 14, 255, 20, 21, 21, 255, 29, 30, 31, 255, 25, 25, 26, 255, 16, 17, 17, 255, 12, 12, 13, 255, 9, 9, 9, 255, 11, 11, 11, 255, 12, 13, 13, 255, 17, 18, 18, 255, 24, 24, 25, 255, 23, 24, 24, 255, 31, 32, 33, 255, 31, 32, 33, 255, 31, 32, 32, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 33, 255, 31, 32, 33, 255, 27, 28, 29, 255, 24, 25, 25, 255, 16, 17, 17, 255, 14, 15, 15, 255, 13, 13, 13, 255, 11, 12, 12, 255, 14, 15, 15, 255, 16, 17, 17, 255, 18, 19, 19, 255, 17, 18, 18, 255, 25, 26, 27, 255, 29, 30, 31, 255, 32, 33, 34, 255, 31, 32, 33, 255, 31, 32, 33, 255, 28, 29, 30, 255, 29, 29, 30, 255, 20, 20, 21, 255, 13, 13, 13, 255, 16, 16, 17, 255, 17, 17, 18, 255, 11, 11, 11, 255, 10, 11, 11, 255, 9, 10, 10, 255, 16, 16, 17, 255, 17, 17, 18, 255, 18, 19, 20, 255, 17, 18, 18, 255, 24, 24, 25, 255, 21, 21, 22, 255, 23, 24, 24, 255, 19, 20, 20, 255, 13, 13, 14, 255, 16, 17, 17, 255, 15, 16, 16, 255, 10, 10, 10, 255, 16, 16, 17, 255, 12, 13, 13, 255, 12, 12, 12, 255, 12, 12, 13, 255, 9, 10, 10, 255, 7, 7, 8, 255, 10, 10, 11, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 9, 9, 9, 255, 8, 9, 9, 255, 10, 10, 11, 255, 7, 7, 8, 255, 10, 11, 11, 255, 13, 14, 14, 255, 17, 17, 18, 255, 15, 16, 16, 255, 17, 18, 18, 255, 22, 22, 23, 255, 21, 22, 23, 255, 24, 25, 25, 255, 30, 31, 31, 255, 27, 28, 29, 255, 28, 28, 29, 255, 29, 30, 31, 255, 25, 26, 26, 255, 21, 21, 22, 255, 18, 18, 19, 255, 19, 20, 21, 255, 15, 16, 16, 255, 8, 9, 9, 255, 7, 7, 7, 255, 6, 6, 6, 255, 11, 11, 12, 255, 7, 7, 8, 255, 11, 12, 12, 255, 11, 11, 12, 255, 15, 16, 16, 255, 15, 16, 16, 255, 14, 14, 15, 255, 14, 14, 15, 255, 18, 18, 19, 255, 17, 18, 18, 255, 14, 14, 15, 255, 11, 12, 12, 255, 12, 12, 12, 255, 15, 16, 16, 255, 18, 19, 19, 255, 21, 22, 22, 255, 22, 22, 23, 255, 22, 22, 23, 255, 32, 33, 33, 255, 32, 33, 34, 255, 31, 32, 33, 255, 18, 19, 19, 255, 21, 22, 22, 255, 17, 18, 18, 255, 19, 19, 20, 255, 18, 19, 20, 255, 12, 12, 13, 255, 7, 7, 7, 255, 3, 3, 3, 255, 7, 7, 7, 255, 8, 9, 9, 255, 13, 13, 14, 255, 11, 11, 11, 255, 18, 18, 19, 255, 16, 16, 17, 255, 26, 27, 28, 255, 27, 27, 28, 255, 32, 33, 34, 255, 23, 24, 25, 255, 30, 31, 32, 255, 21, 21, 22, 255, 15, 16, 16, 255, 18, 19, 20, 255, 13, 14, 14, 255, 15, 16, 16, 255, 16, 17, 17, 255, 15, 16, 16, 255, 14, 14, 15, 255, 12, 12, 13, 255, 12, 12, 12, 255, 10, 11, 11, 255, 11, 11, 11, 255, 10, 11, 11, 255, 13, 14, 14, 255, 17, 17, 18, 255, 22, 23, 24, 255, 18, 19, 19, 255, 26, 26, 27, 255, 28, 29, 30, 255, 25, 25, 26, 255, 25, 26, 27, 255, 25, 26, 27, 255, 22, 23, 24, 255, 24, 25, 26, 255, 28, 29, 30, 255, 18, 19, 20, 255, 17, 17, 18, 255, 19, 20, 20, 255, 13, 13, 14, 255, 16, 17, 17, 255, 9, 10, 10, 255, 15, 16, 16, 255, 9, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 7, 7, 7, 255, 11, 11, 11, 255, 15, 15, 16, 255, 15, 16, 16, 255, 13, 13, 13, 255, 7, 7, 8, 255, 4, 4, 4, 255, 6, 6, 6, 255, 12, 12, 13, 255, 8, 8, 8, 255, 12, 12, 12, 255, 15, 15, 16, 255, 16, 16, 17, 255, 19, 20, 20, 255, 14, 15, 15, 255, 16, 16, 17, 255, 14, 14, 15, 255, 21, 22, 22, 255, 22, 23, 24, 255, 25, 26, 26, 255, 32, 33, 34, 255, 32, 33, 34, 255, 16, 17, 17, 255, 11, 12, 12, 255, 8, 8, 8, 255, 6, 6, 6, 255, 8, 9, 9, 255, 13, 13, 14, 255, 13, 13, 14, 255, 19, 20, 21, 255, 23, 24, 24, 255, 24, 25, 26, 255, 32, 33, 34, 255, 30, 31, 31, 255, 26, 26, 27, 255, 27, 28, 29, 255, 30, 31, 32, 255, 18, 19, 19, 255, 23, 24, 25, 255, 20, 21, 22, 255, 15, 15, 16, 255, 18, 19, 20, 255, 15, 16, 16, 255, 15, 15, 16, 255, 10, 10, 11, 255, 10, 11, 11, 255, 20, 20, 21, 255, 18, 19, 20, 255, 25, 25, 26, 255, 22, 23, 24, 255, 27, 28, 29, 255, 28, 29, 30, 255, 27, 28, 29, 255, 28, 29, 30, 255, 20, 21, 22, 255, 27, 28, 29, 255, 30, 31, 32, 255, 32, 33, 34, 255, 21, 22, 22, 255, 17, 18, 18, 255, 15, 16, 16, 255, 19, 19, 20, 255, 19, 19, 20, 255, 24, 24, 25, 255, 15, 16, 16, 255, 16, 16, 17, 255, 14, 14, 15, 255, 14, 14, 15, 255, 9, 9, 9, 255, 9, 9, 9, 255, 14, 15, 15, 255, 12, 12, 13, 255, 16, 16, 17, 255, 16, 16, 17, 255, 16, 16, 17, 255, 21, 21, 22, 255, 32, 33, 34, 255, 32, 33, 34, 255, 29, 29, 30, 255, 25, 26, 27, 255, 22, 22, 23, 255, 21, 21, 22, 255, 20, 21, 22, 255, 14, 14, 15, 255, 13, 13, 14, 255, 10, 11, 11, 255, 14, 14, 15, 255, 12, 13, 13, 255, 10, 11, 11, 255, 10, 10, 10, 255, 14, 14, 15, 255, 12, 12, 12, 255, 17, 18, 18, 255, 20, 20, 21, 255, 22, 22, 23, 255, 26, 27, 27, 255, 18, 18, 19, 255, 15, 15, 16, 255, 11, 12, 12, 255, 7, 7, 8, 255, 13, 13, 14, 255, 15, 16, 16, 255, 18, 19, 20, 255, 20, 21, 22, 255, 32, 33, 34, 255, 31, 32, 32, 255, 32, 33, 33, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 33, 255, 23, 24, 25, 255, 19, 20, 21, 255, 13, 13, 14, 255, 13, 14, 14, 255, 10, 11, 11, 255, 11, 12, 12, 255, 15, 16, 16, 255, 11, 11, 12, 255, 18, 18, 19, 255, 17, 18, 18, 255, 21, 22, 23, 255, 24, 25, 26, 255, 31, 32, 33, 255, 32, 33, 34, 255, 31, 32, 33, 255, 27, 27, 28, 255, 24, 25, 25, 255, 22, 23, 24, 255, 20, 21, 21, 255, 18, 19, 19, 255, 11, 11, 12, 255, 14, 14, 15, 255, 13, 13, 14, 255, 11, 12, 12, 255, 14, 15, 15, 255, 13, 14, 14, 255, 15, 15, 16, 255, 21, 22, 23, 255, 28, 29, 30, 255, 26, 26, 27, 255, 24, 25, 26, 255, 22, 23, 24, 255, 21, 21, 22, 255, 15, 16, 16, 255, 16, 16, 17, 255, 18, 19, 20, 255, 17, 18, 18, 255, 12, 12, 12, 255, 5, 5, 5, 255, 9, 9, 9, 255, 10, 11, 11, 255, 9, 10, 10, 255, 10, 10, 11, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 11, 11, 11, 255, 9, 10, 10, 255, 5, 5, 6, 255, 7, 7, 7, 255, 16, 16, 17, 255, 12, 13, 13, 255, 18, 19, 20, 255, 28, 29, 30, 255, 22, 22, 23, 255, 32, 33, 34, 255, 32, 33, 34, 255, 29, 30, 31, 255, 31, 32, 33, 255, 29, 30, 31, 255, 25, 26, 27, 255, 28, 29, 30, 255, 20, 21, 21, 255, 17, 17, 18, 255, 15, 16, 16, 255, 15, 16, 16, 255, 12, 13, 13, 255, 9, 10, 10, 255, 7, 7, 8, 255, 9, 9, 9, 255, 6, 6, 7, 255, 10, 10, 10, 255, 11, 12, 12, 255, 11, 12, 12, 255, 25, 25, 26, 255, 26, 27, 28, 255, 32, 33, 34, 255, 20, 21, 21, 255, 21, 22, 22, 255, 15, 16, 16, 255, 16, 17, 17, 255, 13, 13, 13, 255, 13, 13, 14, 255, 11, 12, 12, 255, 17, 17, 18, 255, 15, 16, 16, 255, 28, 29, 30, 255, 22, 23, 24, 255, 32, 33, 33, 255, 32, 33, 34, 255, 28, 29, 30, 255, 16, 16, 17, 255, 20, 21, 22, 255, 12, 13, 13, 255, 13, 14, 14, 255, 11, 11, 11, 255, 12, 12, 13, 255, 11, 11, 11, 255, 10, 11, 11, 255, 15, 16, 16, 255, 9, 9, 9, 255, 18, 18, 19, 255, 17, 17, 18, 255, 20, 21, 22, 255, 22, 23, 24, 255, 20, 20, 21, 255, 27, 27, 28, 255, 26, 27, 28, 255, 27, 27, 28, 255, 29, 30, 31, 255, 30, 31, 32, 255, 32, 33, 34, 255, 21, 22, 23, 255, 18, 19, 19, 255, 18, 18, 19, 255, 17, 18, 18, 255, 18, 19, 20, 255, 18, 19, 19, 255, 14, 14, 15, 255, 11, 11, 11, 255, 11, 11, 12, 255, 12, 12, 12, 255, 16, 17, 17, 255, 18, 19, 19, 255, 22, 23, 24, 255, 22, 23, 24, 255, 19, 19, 20, 255, 26, 26, 27, 255, 26, 26, 27, 255, 22, 22, 23, 255, 28, 28, 29, 255, 20, 20, 21, 255, 20, 20, 21, 255, 18, 19, 19, 255, 19, 20, 20, 255, 15, 15, 16, 255, 15, 15, 16, 255, 12, 12, 13, 255, 12, 12, 12, 255, 10, 11, 11, 255, 9, 10, 10, 255, 10, 10, 11, 255, 2, 2, 2, 255, 8, 9, 9, 255, 3, 3, 3, 255, 4, 4, 4, 255, 9, 9, 9, 255, 14, 14, 15, 255, 15, 15, 16, 255, 9, 10, 10, 255, 5, 5, 5, 255, 8, 8, 8, 255, 11, 11, 12, 255, 9, 9, 9, 255, 13, 13, 14, 255, 16, 16, 17, 255, 16, 17, 17, 255, 22, 23, 24, 255, 28, 28, 29, 255, 17, 17, 18, 255, 22, 22, 23, 255, 13, 13, 13, 255, 24, 24, 25, 255, 27, 28, 29, 255, 32, 33, 34, 255, 26, 27, 28, 255, 21, 21, 22, 255, 13, 13, 13, 255, 9, 9, 9, 255, 7, 7, 8, 255, 10, 10, 11, 255, 9, 9, 9, 255, 15, 15, 16, 255, 17, 17, 18, 255, 19, 19, 20, 255, 26, 26, 27, 255, 28, 29, 30, 255, 31, 32, 33, 255, 29, 30, 31, 255, 24, 25, 26, 255, 32, 33, 34, 255, 32, 33, 34, 255, 17, 18, 18, 255, 23, 24, 24, 255, 20, 20, 21, 255, 20, 20, 21, 255, 20, 21, 21, 255, 18, 19, 20, 255, 17, 18, 18, 255, 9, 10, 10, 255, 13, 13, 14, 255, 10, 11, 11, 255, 15, 16, 16, 255, 24, 24, 25, 255, 21, 22, 23, 255, 17, 17, 18, 255, 12, 12, 12, 255, 10, 10, 11, 255, 12, 13, 13, 255, 12, 12, 12, 255, 18, 19, 20, 255, 16, 17, 17, 255, 17, 18, 18, 255, 17, 17, 18, 255, 19, 19, 20, 255, 18, 19, 19, 255, 13, 14, 14, 255, 22, 22, 23, 255, 15, 16, 16, 255, 14, 15, 15, 255, 15, 16, 16, 255, 14, 15, 15, 255, 9, 9, 9, 255, 10, 11, 11, 255, 6, 6, 7, 255, 8, 9, 9, 255, 12, 12, 13, 255, 12, 12, 13, 255, 16, 17, 17, 255, 13, 13, 13, 255, 17, 18, 18, 255, 30, 31, 32, 255, 32, 33, 34, 255, 23, 24, 24, 255, 32, 33, 34, 255, 28, 29, 30, 255, 31, 32, 33, 255, 25, 26, 26, 255, 21, 21, 22, 255, 14, 14, 15, 255, 14, 14, 15, 255, 15, 15, 16, 255, 12, 13, 13, 255, 10, 10, 11, 255, 12, 13, 13, 255, 12, 12, 13, 255, 14, 14, 15, 255, 14, 14, 15, 255, 20, 20, 21, 255, 17, 18, 18, 255, 19, 19, 20, 255, 19, 20, 21, 255, 13, 13, 14, 255, 8, 8, 8, 255, 9, 9, 9, 255, 12, 12, 13, 255, 15, 16, 16, 255, 20, 21, 21, 255, 32, 33, 33, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 24, 25, 25, 255, 13, 14, 14, 255, 12, 13, 13, 255, 14, 14, 15, 255, 8, 8, 8, 255, 10, 10, 11, 255, 13, 13, 13, 255, 10, 11, 11, 255, 14, 14, 15, 255, 13, 13, 14, 255, 15, 16, 16, 255, 25, 26, 27, 255, 26, 27, 28, 255, 28, 29, 30, 255, 28, 28, 29, 255, 29, 30, 31, 255, 16, 17, 17, 255, 20, 21, 21, 255, 16, 17, 17, 255, 15, 16, 16, 255, 13, 14, 14, 255, 13, 14, 14, 255, 10, 10, 10, 255, 11, 12, 12, 255, 13, 14, 14, 255, 15, 16, 16, 255, 16, 17, 17, 255, 19, 20, 20, 255, 32, 33, 34, 255, 32, 33, 34, 255, 21, 22, 23, 255, 30, 31, 32, 255, 20, 21, 22, 255, 21, 22, 22, 255, 26, 26, 27, 255, 26, 26, 27, 255, 17, 18, 18, 255, 16, 17, 17, 255, 12, 12, 13, 255, 12, 12, 12, 255, 10, 10, 11, 255, 12, 13, 13, 255, 10, 11, 11, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 19, 20, 21, 255, 11, 11, 11, 255, 8, 8, 8, 255, 7, 7, 8, 255, 11, 12, 12, 255, 17, 17, 18, 255, 25, 25, 26, 255, 29, 30, 31, 255, 32, 33, 34, 255, 32, 33, 34, 255, 27, 27, 28, 255, 23, 24, 25, 255, 28, 29, 30, 255, 20, 20, 21, 255, 30, 31, 32, 255, 20, 20, 21, 255, 17, 18, 18, 255, 14, 15, 15, 255, 15, 15, 16, 255, 15, 15, 16, 255, 10, 10, 10, 255, 9, 9, 9, 255, 7, 7, 7, 255, 10, 10, 11, 255, 12, 13, 13, 255, 10, 10, 11, 255, 13, 13, 14, 255, 13, 13, 14, 255, 19, 19, 20, 255, 28, 29, 30, 255, 32, 33, 33, 255, 32, 33, 34, 255, 18, 19, 20, 255, 21, 22, 22, 255, 14, 15, 15, 255, 15, 16, 16, 255, 10, 10, 11, 255, 13, 13, 14, 255, 14, 14, 15, 255, 17, 17, 18, 255, 20, 20, 21, 255, 24, 24, 25, 255, 32, 33, 34, 255, 32, 33, 34, 255, 19, 20, 21, 255, 22, 23, 24, 255, 20, 21, 21, 255, 14, 14, 15, 255, 9, 9, 9, 255, 13, 14, 14, 255, 11, 11, 11, 255, 7, 7, 8, 255, 11, 11, 12, 255, 15, 16, 16, 255, 15, 15, 16, 255, 13, 14, 14, 255, 22, 22, 23, 255, 26, 27, 28, 255, 25, 26, 26, 255, 21, 22, 23, 255, 24, 25, 26, 255, 32, 33, 34, 255, 32, 33, 34, 255, 28, 29, 30, 255, 29, 29, 30, 255, 27, 27, 28, 255, 14, 14, 15, 255, 20, 20, 21, 255, 21, 22, 23, 255, 24, 24, 25, 255, 23, 24, 25, 255, 20, 21, 21, 255, 14, 14, 15, 255, 17, 18, 18, 255, 11, 11, 11, 255, 7, 7, 7, 255, 13, 14, 14, 255, 20, 21, 22, 255, 20, 20, 21, 255, 17, 18, 18, 255, 16, 17, 17, 255, 19, 20, 20, 255, 20, 21, 21, 255, 20, 20, 21, 255, 19, 20, 20, 255, 15, 15, 16, 255, 13, 14, 14, 255, 13, 13, 13, 255, 14, 14, 15, 255, 10, 10, 11, 255, 9, 9, 9, 255, 15, 15, 16, 255, 9, 9, 9, 255, 9, 9, 9, 255, 6, 6, 6, 255, 12, 12, 12, 255, 8, 8, 8, 255, 5, 5, 6, 255, 7, 7, 7, 255, 8, 9, 9, 255, 9, 10, 10, 255, 15, 16, 16, 255, 8, 8, 8, 255, 5, 5, 5, 255, 5, 5, 5, 255, 9, 9, 9, 255, 11, 12, 12, 255, 16, 17, 17, 255, 20, 20, 21, 255, 21, 21, 22, 255, 18, 19, 19, 255, 21, 22, 23, 255, 21, 22, 22, 255, 21, 21, 22, 255, 19, 19, 20, 255, 18, 19, 20, 255, 24, 25, 25, 255, 24, 25, 26, 255, 28, 29, 30, 255, 28, 29, 30, 255, 11, 11, 11, 255, 13, 13, 14, 255, 7, 7, 7, 255, 5, 5, 5, 255, 8, 8, 8, 255, 9, 10, 10, 255, 14, 14, 15, 255, 22, 23, 24, 255, 18, 19, 19, 255, 20, 20, 21, 255, 25, 25, 26, 255, 27, 28, 29, 255, 28, 29, 30, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 23, 24, 25, 255, 19, 20, 21, 255, 19, 19, 20, 255, 21, 22, 23, 255, 16, 17, 17, 255, 15, 16, 16, 255, 16, 17, 17, 255, 12, 13, 13, 255, 9, 10, 10, 255, 8, 8, 8, 255, 8, 8, 8, 255, 11, 12, 12, 255, 12, 12, 12, 255, 13, 13, 14, 255, 12, 12, 13, 255, 10, 10, 11, 255, 7, 7, 7, 255, 13, 13, 14, 255, 12, 12, 12, 255, 17, 17, 18, 255, 20, 21, 21, 255, 16, 17, 17, 255, 18, 19, 20, 255, 17, 17, 18, 255, 16, 17, 17, 255, 14, 14, 15, 255, 10, 10, 11, 255, 11, 12, 12, 255, 11, 11, 11, 255, 9, 9, 9, 255, 13, 13, 14, 255, 14, 15, 15, 255, 14, 15, 15, 255, 7, 7, 8, 255, 7, 7, 8, 255, 11, 11, 11, 255, 11, 11, 12, 255, 14, 14, 15, 255, 23, 24, 24, 255, 23, 24, 24, 255, 27, 27, 28, 255, 29, 29, 30, 255, 31, 32, 33, 255, 30, 31, 32, 255, 26, 27, 27, 255, 19, 20, 20, 255, 13, 14, 14, 255, 21, 21, 22, 255, 20, 21, 21, 255, 16, 17, 17, 255, 17, 17, 18, 255, 16, 17, 17, 255, 14, 14, 15, 255, 12, 13, 13, 255, 12, 13, 13, 255, 12, 13, 13, 255, 15, 15, 16, 255, 15, 16, 16, 255, 15, 16, 16, 255, 19, 19, 20, 255, 7, 7, 7, 255, 7, 7, 8, 255, 8, 8, 8, 255, 12, 12, 13, 255, 11, 11, 11, 255, 23, 24, 25, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 32, 255, 26, 27, 28, 255, 32, 33, 34, 255, 32, 33, 34, 255, 18, 19, 20, 255, 24, 25, 25, 255, 31, 32, 33, 255, 30, 31, 32, 255, 26, 27, 27, 255, 32, 33, 34, 255, 18, 19, 19, 255, 12, 12, 12, 255, 9, 10, 10, 255, 7, 7, 7, 255, 10, 11, 11, 255, 13, 14, 14, 255, 11, 11, 11, 255, 9, 9, 9, 255, 17, 17, 18, 255, 20, 20, 21, 255, 21, 22, 23, 255, 24, 25, 26, 255, 23, 24, 25, 255, 30, 31, 32, 255, 25, 25, 26, 255, 31, 32, 33, 255, 23, 24, 25, 255, 21, 22, 22, 255, 18, 18, 19, 255, 13, 13, 13, 255, 13, 14, 14, 255, 10, 10, 10, 255, 14, 14, 15, 255, 16, 17, 17, 255, 17, 18, 18, 255, 16, 17, 17, 255, 23, 24, 25, 255, 26, 26, 27, 255, 26, 26, 27, 255, 25, 26, 27, 255, 24, 24, 25, 255, 25, 26, 26, 255, 23, 24, 25, 255, 27, 27, 28, 255, 24, 25, 25, 255, 18, 19, 20, 255, 16, 17, 17, 255, 12, 13, 13, 255, 13, 13, 13, 255, 14, 14, 15, 255, 15, 16, 16, 255, 16, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 17, 17, 255, 9, 9, 9, 255, 7, 7, 7, 255, 11, 12, 12, 255, 10, 10, 11, 255, 14, 14, 15, 255, 22, 22, 23, 255, 22, 23, 24, 255, 32, 33, 34, 255, 32, 33, 34, 255, 27, 27, 28, 255, 31, 32, 33, 255, 22, 23, 24, 255, 20, 21, 21, 255, 31, 32, 33, 255, 22, 23, 24, 255, 12, 12, 13, 255, 13, 14, 14, 255, 13, 13, 14, 255, 11, 12, 12, 255, 11, 11, 12, 255, 8, 9, 9, 255, 4, 4, 4, 255, 9, 9, 9, 255, 9, 10, 10, 255, 13, 13, 14, 255, 14, 15, 15, 255, 12, 12, 12, 255, 22, 23, 24, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 31, 32, 33, 255, 22, 23, 24, 255, 22, 23, 24, 255, 17, 18, 18, 255, 15, 16, 16, 255, 12, 13, 13, 255, 14, 15, 15, 255, 19, 20, 20, 255, 21, 22, 22, 255, 15, 16, 16, 255, 32, 33, 34, 255, 32, 33, 34, 255, 24, 25, 26, 255, 19, 19, 20, 255, 18, 18, 19, 255, 18, 19, 20, 255, 11, 12, 12, 255, 8, 8, 8, 255, 12, 12, 12, 255, 10, 10, 10, 255, 15, 16, 16, 255, 14, 14, 15, 255, 15, 15, 16, 255, 21, 21, 22, 255, 24, 24, 25, 255, 32, 33, 34, 255, 30, 31, 32, 255, 29, 30, 31, 255, 25, 26, 27, 255, 28, 29, 30, 255, 30, 31, 32, 255, 32, 33, 34, 255, 32, 33, 34, 255, 24, 25, 26, 255, 32, 33, 34, 255, 16, 17, 17, 255, 18, 19, 19, 255, 27, 28, 29, 255, 23, 24, 24, 255, 19, 19, 20, 255, 20, 20, 21, 255, 15, 16, 16, 255, 13, 14, 14, 255, 6, 6, 6, 255, 8, 8, 8, 255, 13, 13, 13, 255, 11, 11, 11, 255, 10, 11, 11, 255, 12, 12, 12, 255, 14, 14, 15, 255, 13, 13, 13, 255, 13, 14, 14, 255, 6, 6, 6, 255, 12, 12, 13, 255, 9, 9, 9, 255, 7, 7, 8, 255, 9, 9, 9, 255, 8, 8, 8, 255, 12, 12, 13, 255, 9, 9, 9, 255, 10, 10, 11, 255, 6, 6, 7, 255, 3, 4, 4, 255, 8, 8, 8, 255, 7, 7, 7, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 5, 5, 6, 255, 11, 12, 12, 255, 7, 7, 7, 255, 7, 7, 8, 255, 7, 7, 7, 255, 13, 13, 13, 255, 12, 12, 13, 255, 14, 14, 15, 255, 20, 20, 21, 255, 21, 22, 22, 255, 18, 19, 20, 255, 22, 22, 23, 255, 26, 27, 28, 255, 19, 20, 20, 255, 25, 25, 26, 255, 23, 24, 24, 255, 32, 33, 34, 255, 29, 30, 31, 255, 26, 26, 27, 255, 14, 14, 15, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 8, 8, 8, 255, 12, 13, 13, 255, 12, 12, 13, 255, 16, 17, 17, 255, 15, 16, 16, 255, 24, 24, 25, 255, 20, 20, 21, 255, 25, 25, 26, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 28, 28, 29, 255, 26, 27, 27, 255, 24, 25, 26, 255, 23, 24, 24, 255, 12, 13, 13, 255, 19, 20, 21, 255, 16, 17, 17, 255, 10, 11, 11, 255, 15, 15, 16, 255, 12, 12, 12, 255, 9, 10, 10, 255, 10, 11, 11, 255, 8, 8, 8, 255, 7, 7, 7, 255, 8, 9, 9, 255, 11, 11, 11, 255, 9, 9, 9, 255, 9, 9, 9, 255, 5, 5, 6, 255, 9, 9, 9, 255, 8, 8, 8, 255, 11, 11, 11, 255, 13, 14, 14, 255, 16, 17, 17, 255, 13, 13, 14, 255, 12, 13, 13, 255, 13, 14, 14, 255, 9, 9, 9, 255, 12, 12, 12, 255, 4, 4, 4, 255, 6, 6, 6, 255, 10, 10, 11, 255, 14, 14, 15, 255, 12, 12, 12, 255, 11, 12, 12, 255, 12, 12, 12, 255, 11, 11, 11, 255, 10, 10, 11, 255, 15, 16, 16, 255, 12, 12, 13, 255, 17, 18, 18, 255, 20, 21, 21, 255, 23, 24, 24, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 27, 28, 29, 255, 24, 24, 25, 255, 17, 17, 18, 255, 23, 24, 24, 255, 15, 15, 16, 255, 16, 17, 17, 255, 14, 14, 15, 255, 13, 14, 14, 255, 13, 14, 14, 255, 10, 10, 10, 255, 11, 11, 11, 255, 9, 9, 9, 255, 11, 11, 12, 255, 11, 11, 12, 255, 14, 15, 15, 255, 8, 9, 9, 255, 10, 10, 11, 255, 9, 9, 9, 255, 14, 14, 15, 255, 16, 17, 17, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 29, 30, 31, 255, 28, 29, 30, 255, 21, 21, 22, 255, 23, 24, 24, 255, 20, 21, 21, 255, 25, 25, 26, 255, 28, 29, 30, 255, 24, 24, 25, 255, 28, 28, 29, 255, 28, 29, 30, 255, 22, 23, 24, 255, 10, 11, 11, 255, 9, 10, 10, 255, 9, 9, 9, 255, 9, 9, 9, 255, 8, 8, 8, 255, 10, 10, 10, 255, 8, 8, 8, 255, 20, 21, 21, 255, 17, 17, 18, 255, 30, 31, 32, 255, 32, 33, 34, 255, 29, 30, 31, 255, 31, 32, 33, 255, 30, 31, 31, 255, 23, 24, 25, 255, 23, 24, 24, 255, 18, 19, 20, 255, 10, 11, 11, 255, 14, 14, 15, 255, 9, 9, 9, 255, 9, 9, 9, 255, 15, 16, 16, 255, 14, 14, 15, 255, 12, 13, 13, 255, 14, 15, 15, 255, 21, 22, 23, 255, 32, 33, 34, 255, 31, 32, 33, 255, 28, 28, 29, 255, 24, 25, 26, 255, 32, 33, 34, 255, 29, 30, 31, 255, 27, 28, 29, 255, 25, 25, 26, 255, 17, 18, 18, 255, 26, 26, 27, 255, 16, 17, 17, 255, 16, 17, 17, 255, 18, 18, 19, 255, 13, 13, 14, 255, 16, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 19, 20, 21, 255, 8, 9, 9, 255, 6, 6, 7, 255, 9, 9, 9, 255, 15, 15, 16, 255, 16, 16, 17, 255, 23, 24, 25, 255, 30, 31, 32, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 26, 27, 27, 255, 22, 23, 24, 255, 27, 27, 28, 255, 27, 27, 28, 255, 20, 21, 22, 255, 13, 13, 13, 255, 17, 17, 18, 255, 11, 12, 12, 255, 14, 14, 15, 255, 10, 10, 11, 255, 5, 5, 6, 255, 7, 7, 7, 255, 9, 10, 10, 255, 7, 7, 7, 255, 14, 15, 15, 255, 16, 17, 17, 255, 20, 20, 21, 255, 25, 25, 26, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 32, 255, 31, 32, 33, 255, 25, 26, 26, 255, 22, 23, 24, 255, 20, 21, 21, 255, 16, 17, 17, 255, 14, 14, 15, 255, 11, 11, 11, 255, 17, 18, 18, 255, 15, 16, 16, 255, 19, 20, 21, 255, 18, 18, 19, 255, 23, 24, 24, 255, 31, 32, 33, 255, 24, 24, 25, 255, 17, 17, 18, 255, 16, 17, 17, 255, 16, 17, 17, 255, 11, 11, 12, 255, 10, 10, 10, 255, 13, 13, 13, 255, 13, 13, 13, 255, 16, 17, 17, 255, 19, 20, 20, 255, 25, 25, 26, 255, 25, 26, 26, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 29, 29, 30, 255, 30, 31, 32, 255, 26, 26, 27, 255, 26, 27, 28, 255, 24, 25, 25, 255, 27, 28, 29, 255, 24, 25, 26, 255, 16, 16, 17, 255, 10, 10, 11, 255, 9, 9, 9, 255, 8, 9, 9, 255, 7, 7, 7, 255, 6, 6, 6, 255, 9, 9, 9, 255, 8, 9, 9, 255, 8, 9, 9, 255, 11, 11, 11, 255, 7, 7, 7, 255, 11, 11, 11, 255, 11, 11, 12, 255, 7, 7, 8, 255, 11, 12, 12, 255, 7, 7, 7, 255, 6, 6, 7, 255, 8, 8, 8, 255, 8, 8, 8, 255, 9, 9, 9, 255, 2, 3, 3, 255, 5, 5, 5, 255, 7, 7, 7, 255, 9, 10, 10, 255, 7, 7, 8, 255, 7, 7, 8, 255, 10, 10, 10, 255, 9, 9, 9, 255, 12, 13, 13, 255, 9, 10, 10, 255, 11, 11, 11, 255, 7, 7, 7, 255, 8, 9, 9, 255, 12, 12, 13, 255, 12, 13, 13, 255, 17, 18, 18, 255, 15, 16, 16, 255, 23, 24, 24, 255, 23, 24, 25, 255, 24, 25, 25, 255, 28, 28, 29, 255, 19, 19, 20, 255, 26, 26, 27, 255, 25, 26, 27, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 30, 31, 32, 255, 11, 12, 12, 255, 9, 9, 9, 255, 9, 9, 9, 255, 8, 8, 8, 255, 8, 9, 9, 255, 11, 11, 12, 255, 15, 15, 16, 255, 15, 16, 16, 255, 12, 13, 13, 255, 20, 21, 21, 255, 27, 27, 28, 255, 30, 31, 32, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 29, 29, 30, 255, 32, 33, 34, 255, 19, 20, 21, 255, 27, 27, 28, 255, 18, 18, 19, 255, 16, 17, 17, 255, 16, 17, 17, 255, 13, 13, 14, 255, 8, 9, 9, 255, 12, 12, 13, 255, 9, 10, 10, 255, 6, 6, 7, 255, 5, 5, 6, 255, 6, 6, 6, 255, 3, 3, 3, 255, 2, 3, 3, 255, 6, 6, 6, 255, 7, 7, 7, 255, 9, 9, 9, 255, 5, 5, 5, 255, 11, 11, 11, 255, 8, 8, 8, 255, 10, 11, 11, 255, 10, 10, 10, 255, 13, 13, 14, 255, 9, 9, 9, 255, 10, 10, 10, 255, 9, 9, 9, 255, 9, 9, 9, 255, 12, 12, 13, 255, 11, 11, 11, 255, 10, 11, 11, 255, 10, 10, 10, 255, 7, 7, 8, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 10, 10, 255, 8, 8, 8, 255, 8, 8, 8, 255, 12, 12, 12, 255, 15, 16, 16, 255, 24, 24, 25, 255, 21, 22, 23, 255, 28, 29, 30, 255, 32, 33, 34, 255, 30, 31, 32, 255, 22, 23, 24, 255, 19, 19, 20, 255, 19, 20, 20, 255, 22, 23, 24, 255, 21, 21, 22, 255, 17, 17, 18, 255, 16, 17, 17, 255, 14, 14, 15, 255, 17, 17, 18, 255, 13, 14, 14, 255, 10, 11, 11, 255, 10, 10, 11, 255, 6, 6, 6, 255, 8, 9, 9, 255, 10, 10, 11, 255, 5, 5, 5, 255, 5, 5, 6, 255, 12, 13, 13, 255, 14, 15, 15, 255, 29, 30, 31, 255, 28, 28, 29, 255, 32, 33, 34, 255, 30, 31, 32, 255, 26, 26, 27, 255, 24, 25, 26, 255, 19, 20, 20, 255, 22, 22, 23, 255, 15, 16, 16, 255, 21, 22, 22, 255, 23, 24, 25, 255, 18, 19, 19, 255, 25, 25, 26, 255, 21, 21, 22, 255, 18, 18, 19, 255, 12, 12, 12, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 10, 10, 11, 255, 8, 9, 9, 255, 17, 18, 18, 255, 22, 23, 24, 255, 22, 23, 24, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 27, 27, 28, 255, 22, 23, 24, 255, 25, 26, 27, 255, 21, 22, 22, 255, 14, 15, 15, 255, 12, 12, 12, 255, 10, 10, 10, 255, 11, 11, 12, 255, 9, 10, 10, 255, 15, 15, 16, 255, 12, 12, 13, 255, 24, 24, 25, 255, 28, 28, 29, 255, 32, 33, 34, 255, 27, 28, 29, 255, 26, 27, 28, 255, 21, 22, 23, 255, 26, 27, 28, 255, 22, 22, 23, 255, 26, 27, 27, 255, 17, 18, 18, 255, 28, 29, 30, 255, 27, 28, 29, 255, 17, 17, 18, 255, 17, 17, 18, 255, 21, 22, 23, 255, 13, 14, 14, 255, 17, 17, 18, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 17, 17, 255, 14, 14, 15, 255, 10, 10, 11, 255, 12, 12, 12, 255, 12, 13, 13, 255, 12, 13, 13, 255, 17, 18, 18, 255, 30, 31, 31, 255, 32, 33, 33, 255, 26, 26, 27, 255, 32, 33, 34, 255, 31, 32, 33, 255, 26, 27, 28, 255, 29, 29, 30, 255, 18, 19, 20, 255, 15, 15, 16, 255, 12, 13, 13, 255, 11, 11, 12, 255, 14, 15, 15, 255, 12, 13, 13, 255, 5, 5, 5, 255, 3, 3, 3, 255, 3, 3, 3, 255, 8, 8, 8, 255, 9, 9, 9, 255, 13, 14, 14, 255, 16, 16, 17, 255, 31, 32, 33, 255, 32, 33, 34, 255, 31, 32, 33, 255, 31, 32, 33, 255, 31, 32, 33, 255, 31, 32, 32, 255, 21, 21, 22, 255, 27, 28, 29, 255, 20, 21, 21, 255, 17, 18, 18, 255, 17, 17, 18, 255, 14, 14, 15, 255, 14, 14, 15, 255, 21, 21, 22, 255, 13, 13, 13, 255, 19, 20, 21, 255, 27, 27, 28, 255, 25, 26, 27, 255, 24, 24, 25, 255, 22, 23, 24, 255, 17, 18, 18, 255, 13, 13, 14, 255, 11, 11, 12, 255, 11, 12, 12, 255, 11, 11, 12, 255, 17, 18, 18, 255, 18, 18, 19, 255, 26, 26, 27, 255, 32, 33, 34, 255, 30, 31, 32, 255, 27, 28, 29, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 26, 26, 27, 255, 32, 33, 34, 255, 19, 20, 20, 255, 16, 17, 17, 255, 20, 21, 22, 255, 16, 17, 17, 255, 15, 15, 16, 255, 15, 16, 16, 255, 13, 14, 14, 255, 15, 16, 16, 255, 6, 6, 6, 255, 5, 5, 5, 255, 8, 8, 8, 255, 6, 6, 6, 255, 10, 10, 11, 255, 7, 7, 7, 255, 5, 5, 5, 255, 6, 6, 6, 255, 7, 7, 7, 255, 4, 4, 4, 255, 9, 9, 9, 255, 5, 5, 6, 255, 4, 4, 4, 255, 4, 4, 4, 255, 4, 4, 4, 255, 7, 7, 7, 255, 8, 8, 8, 255, 10, 11, 11, 255, 9, 10, 10, 255, 7, 7, 8, 255, 10, 10, 11, 255, 8, 8, 8, 255, 10, 11, 11, 255, 8, 9, 9, 255, 13, 13, 13, 255, 7, 7, 7, 255, 14, 14, 15, 255, 11, 11, 12, 255, 5, 5, 5, 255, 5, 5, 5, 255, 7, 7, 8, 255, 12, 12, 12, 255, 15, 16, 16, 255, 12, 12, 13, 255, 26, 27, 28, 255, 16, 17, 17, 255, 24, 25, 26, 255, 25, 26, 27, 255, 27, 28, 29, 255, 28, 29, 30, 255, 29, 29, 30, 255, 27, 27, 28, 255, 32, 33, 34, 255, 27, 27, 28, 255, 30, 31, 32, 255, 19, 20, 20, 255, 11, 11, 12, 255, 12, 12, 13, 255, 6, 6, 6, 255, 4, 4, 4, 255, 5, 5, 5, 255, 12, 12, 13, 255, 15, 16, 16, 255, 15, 16, 16, 255, 9, 10, 10, 255, 16, 17, 17, 255, 19, 19, 20, 255, 32, 33, 34, 255, 31, 32, 33, 255, 29, 29, 30, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 20, 21, 22, 255, 19, 20, 20, 255, 17, 17, 18, 255, 11, 12, 12, 255, 17, 18, 18, 255, 14, 14, 15, 255, 8, 9, 9, 255, 9, 9, 9, 255, 3, 3, 3, 255, 8, 8, 8, 255, 10, 11, 11, 255, 7, 7, 7, 255, 8, 8, 8, 255, 6, 6, 6, 255, 9, 10, 10, 255, 7, 7, 8, 255, 7, 7, 7, 255, 8, 8, 8, 255, 7, 7, 7, 255, 8, 9, 9, 255, 11, 11, 11, 255, 7, 7, 7, 255, 8, 8, 8, 255, 8, 8, 8, 255, 6, 6, 6, 255, 10, 10, 11, 255, 11, 11, 12, 255, 13, 13, 13, 255, 11, 11, 11, 255, 12, 12, 13, 255, 9, 9, 9, 255, 9, 9, 9, 255, 14, 15, 15, 255, 11, 11, 11, 255, 8, 9, 9, 255, 7, 7, 7, 255, 10, 10, 10, 255, 11, 12, 12, 255, 15, 15, 16, 255, 13, 13, 14, 255, 20, 20, 21, 255, 19, 20, 20, 255, 28, 28, 29, 255, 29, 29, 30, 255, 32, 33, 34, 255, 26, 26, 27, 255, 19, 20, 21, 255, 21, 21, 22, 255, 24, 25, 26, 255, 16, 17, 17, 255, 12, 12, 12, 255, 16, 17, 17, 255, 19, 19, 20, 255, 18, 19, 19, 255, 13, 13, 13, 255, 14, 14, 15, 255, 9, 10, 10, 255, 6, 6, 7, 255, 8, 9, 9, 255, 7, 7, 8, 255, 8, 8, 8, 255, 11, 11, 12, 255, 17, 18, 18, 255, 19, 20, 20, 255, 21, 22, 23, 255, 26, 27, 27, 255, 24, 24, 25, 255, 26, 27, 27, 255, 24, 25, 26, 255, 22, 23, 24, 255, 19, 19, 20, 255, 15, 16, 16, 255, 21, 21, 22, 255, 17, 18, 18, 255, 19, 20, 21, 255, 17, 17, 18, 255, 18, 18, 19, 255, 17, 17, 18, 255, 12, 13, 13, 255, 9, 10, 10, 255, 3, 3, 3, 255, 4, 4, 4, 255, 11, 11, 11, 255, 13, 13, 13, 255, 19, 20, 21, 255, 19, 19, 20, 255, 27, 28, 29, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 30, 31, 32, 255, 21, 21, 22, 255, 21, 22, 22, 255, 18, 19, 19, 255, 19, 20, 20, 255, 13, 13, 14, 255, 9, 9, 9, 255, 9, 10, 10, 255, 11, 12, 12, 255, 11, 12, 12, 255, 20, 21, 22, 255, 25, 25, 26, 255, 32, 33, 34, 255, 26, 27, 28, 255, 32, 33, 34, 255, 29, 29, 30, 255, 31, 32, 33, 255, 21, 22, 22, 255, 32, 33, 34, 255, 29, 29, 30, 255, 19, 20, 20, 255, 22, 23, 24, 255, 17, 18, 18, 255, 20, 21, 22, 255, 20, 20, 21, 255, 16, 16, 17, 255, 18, 19, 20, 255, 11, 11, 11, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 12, 12, 12, 255, 11, 11, 11, 255, 7, 7, 7, 255, 8, 9, 9, 255, 11, 11, 12, 255, 16, 17, 17, 255, 20, 21, 21, 255, 32, 33, 34, 255, 32, 33, 34, 255, 26, 27, 27, 255, 27, 28, 29, 255, 26, 26, 27, 255, 24, 25, 26, 255, 22, 23, 24, 255, 19, 19, 20, 255, 15, 16, 16, 255, 13, 13, 13, 255, 9, 9, 9, 255, 10, 11, 11, 255, 8, 9, 9, 255, 12, 12, 12, 255, 8, 8, 8, 255, 9, 9, 9, 255, 12, 12, 12, 255, 14, 15, 15, 255, 17, 18, 18, 255, 23, 24, 25, 255, 30, 31, 32, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 29, 30, 31, 255, 20, 21, 21, 255, 19, 20, 20, 255, 24, 24, 25, 255, 14, 15, 15, 255, 13, 13, 14, 255, 12, 13, 13, 255, 12, 12, 12, 255, 14, 14, 15, 255, 18, 19, 20, 255, 23, 24, 25, 255, 27, 28, 29, 255, 21, 22, 23, 255, 16, 17, 17, 255, 15, 16, 16, 255, 13, 14, 14, 255, 9, 9, 9, 255, 13, 13, 14, 255, 16, 17, 17, 255, 19, 20, 21, 255, 21, 22, 22, 255, 27, 27, 28, 255, 26, 26, 27, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 29, 30, 31, 255, 32, 33, 33, 255, 31, 32, 33, 255, 24, 24, 25, 255, 19, 20, 21, 255, 22, 22, 23, 255, 26, 27, 27, 255, 21, 22, 23, 255, 16, 17, 17, 255, 8, 9, 9, 255, 15, 15, 16, 255, 11, 11, 12, 255, 11, 12, 12, 255, 3, 3, 3, 255, 7, 7, 7, 255, 8, 8, 8, 255, 6, 6, 7, 255, 10, 10, 11, 255, 6, 6, 6, 255, 9, 9, 9, 255, 8, 9, 9, 255, 10, 10, 11, 255, 8, 8, 8, 255, 8, 8, 8, 255, 5, 5, 5, 255, 10, 10, 11, 255, 11, 12, 12, 255, 7, 7, 8, 255, 7, 7, 8, 255, 8, 8, 8, 255, 10, 10, 11, 255, 10, 10, 11, 255, 7, 7, 8, 255, 11, 11, 11, 255, 14, 14, 15, 255, 13, 13, 14, 255, 13, 13, 14, 255, 15, 16, 16, 255, 13, 13, 13, 255, 16, 17, 17, 255, 10, 11, 11, 255, 9, 10, 10, 255, 7, 7, 7, 255, 5, 5, 5, 255, 10, 10, 10, 255, 23, 24, 24, 255, 20, 21, 22, 255, 24, 25, 26, 255, 26, 27, 27, 255, 32, 33, 34, 255, 31, 32, 33, 255, 29, 30, 31, 255, 25, 25, 26, 255, 32, 33, 34, 255, 31, 32, 33, 255, 30, 31, 32, 255, 32, 33, 33, 255, 12, 12, 12, 255, 12, 13, 13, 255, 10, 11, 11, 255, 2, 3, 3, 255, 6, 6, 6, 255, 7, 7, 7, 255, 7, 7, 7, 255, 11, 11, 11, 255, 17, 18, 18, 255, 16, 17, 17, 255, 21, 21, 22, 255, 19, 20, 20, 255, 20, 21, 21, 255, 28, 28, 29, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 21, 21, 22, 255, 24, 25, 25, 255, 21, 22, 22, 255, 21, 21, 22, 255, 12, 12, 12, 255, 9, 9, 9, 255, 8, 8, 8, 255, 10, 10, 10, 255, 7, 7, 7, 255, 11, 11, 11, 255, 11, 12, 12, 255, 12, 13, 13, 255, 9, 9, 9, 255, 10, 11, 11, 255, 8, 9, 9, 255, 11, 11, 12, 255, 7, 7, 8, 255, 12, 12, 12, 255, 11, 12, 12, 255, 10, 10, 10, 255, 10, 11, 11, 255, 10, 10, 10, 255, 12, 12, 12, 255, 9, 10, 10, 255, 7, 7, 7, 255, 7, 7, 7, 255, 13, 13, 13, 255, 16, 17, 17, 255, 10, 11, 11, 255, 16, 16, 17, 255, 12, 12, 12, 255, 15, 16, 16, 255, 17, 18, 18, 255, 14, 14, 15, 255, 12, 12, 13, 255, 8, 9, 9, 255, 12, 12, 13, 255, 7, 7, 8, 255, 7, 7, 8, 255, 7, 7, 7, 255, 18, 19, 19, 255, 19, 20, 20, 255, 25, 26, 27, 255, 25, 26, 26, 255, 20, 21, 22, 255, 27, 27, 28, 255, 23, 24, 24, 255, 23, 24, 25, 255, 23, 24, 25, 255, 21, 22, 22, 255, 26, 27, 27, 255, 22, 23, 24, 255, 25, 26, 27, 255, 17, 18, 18, 255, 15, 16, 16, 255, 12, 13, 13, 255, 7, 7, 8, 255, 10, 10, 10, 255, 10, 10, 11, 255, 9, 9, 9, 255, 8, 9, 9, 255, 20, 20, 21, 255, 22, 23, 24, 255, 19, 19, 20, 255, 23, 24, 25, 255, 20, 20, 21, 255, 20, 20, 21, 255, 17, 18, 18, 255, 12, 12, 13, 255, 20, 21, 21, 255, 19, 20, 20, 255, 15, 15, 16, 255, 15, 16, 16, 255, 12, 13, 13, 255, 11, 11, 11, 255, 16, 17, 17, 255, 19, 20, 21, 255, 10, 11, 11, 255, 11, 11, 12, 255, 15, 16, 16, 255, 7, 7, 7, 255, 5, 5, 5, 255, 11, 11, 11, 255, 18, 18, 19, 255, 19, 20, 21, 255, 24, 25, 25, 255, 22, 22, 23, 255, 31, 32, 33, 255, 31, 32, 33, 255, 30, 31, 32, 255, 31, 32, 33, 255, 32, 33, 34, 255, 20, 21, 22, 255, 15, 16, 16, 255, 18, 19, 19, 255, 13, 13, 14, 255, 12, 13, 13, 255, 7, 7, 7, 255, 5, 5, 6, 255, 13, 14, 14, 255, 12, 12, 13, 255, 17, 18, 18, 255, 18, 19, 19, 255, 23, 24, 24, 255, 30, 31, 32, 255, 25, 26, 26, 255, 32, 33, 34, 255, 32, 33, 34, 255, 30, 31, 31, 255, 32, 33, 34, 255, 31, 32, 33, 255, 29, 29, 30, 255, 32, 33, 34, 255, 32, 33, 34, 255, 24, 25, 26, 255, 15, 16, 16, 255, 23, 24, 24, 255, 14, 14, 15, 255, 16, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 13, 14, 14, 255, 8, 8, 8, 255, 8, 9, 9, 255, 11, 11, 12, 255, 16, 17, 17, 255, 15, 16, 16, 255, 21, 22, 22, 255, 32, 33, 34, 255, 29, 29, 30, 255, 27, 28, 29, 255, 24, 24, 25, 255, 27, 28, 29, 255, 22, 23, 24, 255, 20, 21, 21, 255, 19, 20, 21, 255, 18, 19, 19, 255, 12, 13, 13, 255, 17, 17, 18, 255, 9, 9, 9, 255, 8, 9, 9, 255, 9, 9, 9, 255, 11, 12, 12, 255, 13, 14, 14, 255, 16, 17, 17, 255, 19, 19, 20, 255, 20, 21, 22, 255, 22, 23, 24, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 26, 26, 27, 255, 25, 25, 26, 255, 21, 22, 23, 255, 21, 22, 23, 255, 17, 17, 18, 255, 14, 15, 15, 255, 11, 11, 11, 255, 11, 12, 12, 255, 16, 17, 17, 255, 16, 16, 17, 255, 22, 23, 24, 255, 20, 20, 21, 255, 20, 21, 21, 255, 21, 21, 22, 255, 18, 19, 19, 255, 12, 12, 12, 255, 13, 14, 14, 255, 11, 11, 12, 255, 17, 18, 18, 255, 22, 23, 24, 255, 26, 26, 27, 255, 22, 22, 23, 255, 24, 24, 25, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 13, 14, 14, 255, 13, 13, 14, 255, 20, 20, 21, 255, 18, 19, 20, 255, 21, 21, 22, 255, 17, 17, 18, 255, 13, 14, 14, 255, 12, 12, 12, 255, 10, 10, 10, 255, 10, 11, 11, 255, 9, 9, 9, 255, 5, 5, 5, 255, 4, 4, 4, 255, 8, 8, 8, 255, 7, 7, 7, 255, 8, 9, 9, 255, 22, 23, 24, 255, 17, 17, 18, 255, 12, 13, 13, 255, 10, 10, 11, 255, 13, 13, 13, 255, 8, 8, 8, 255, 6, 6, 7, 255, 9, 9, 9, 255, 15, 15, 16, 255, 14, 14, 15, 255, 13, 13, 13, 255, 10, 10, 10, 255, 12, 12, 13, 255, 10, 11, 11, 255, 13, 14, 14, 255, 14, 14, 15, 255, 11, 11, 12, 255, 14, 14, 15, 255, 24, 24, 25, 255, 22, 22, 23, 255, 15, 15, 16, 255, 20, 21, 21, 255, 19, 19, 20, 255, 10, 11, 11, 255, 13, 13, 14, 255, 6, 6, 6, 255, 5, 5, 6, 255, 7, 7, 8, 255, 28, 28, 29, 255, 32, 33, 34, 255, 22, 23, 24, 255, 28, 28, 29, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 28, 29, 30, 255, 13, 13, 13, 255, 11, 11, 11, 255, 13, 14, 14, 255, 12, 12, 12, 255, 8, 8, 8, 255, 2, 2, 2, 255, 8, 8, 8, 255, 7, 7, 7, 255, 11, 12, 12, 255, 13, 13, 13, 255, 17, 18, 18, 255, 16, 17, 17, 255, 18, 19, 20, 255, 25, 26, 26, 255, 19, 19, 20, 255, 21, 21, 22, 255, 30, 31, 32, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 28, 29, 30, 255, 24, 24, 25, 255, 19, 20, 21, 255, 17, 18, 18, 255, 16, 17, 17, 255, 11, 11, 11, 255, 10, 10, 11, 255, 8, 9, 9, 255, 11, 11, 12, 255, 11, 11, 11, 255, 9, 9, 9, 255, 12, 13, 13, 255, 12, 13, 13, 255, 11, 12, 12, 255, 11, 11, 11, 255, 16, 17, 17, 255, 13, 13, 14, 255, 13, 13, 13, 255, 14, 14, 15, 255, 11, 11, 11, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 12, 255, 6, 6, 6, 255, 5, 5, 5, 255, 9, 9, 9, 255, 15, 16, 16, 255, 12, 12, 12, 255, 16, 16, 17, 255, 16, 17, 17, 255, 12, 12, 12, 255, 21, 21, 22, 255, 18, 19, 19, 255, 19, 20, 21, 255, 14, 15, 15, 255, 12, 12, 13, 255, 7, 7, 7, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 13, 13, 14, 255, 19, 20, 20, 255, 19, 19, 20, 255, 24, 25, 26, 255, 23, 24, 25, 255, 24, 25, 26, 255, 30, 31, 31, 255, 31, 32, 33, 255, 26, 27, 28, 255, 26, 26, 27, 255, 27, 28, 29, 255, 19, 20, 21, 255, 21, 22, 22, 255, 19, 19, 20, 255, 11, 11, 11, 255, 16, 16, 17, 255, 8, 8, 8, 255, 13, 13, 13, 255, 7, 7, 7, 255, 10, 10, 10, 255, 11, 11, 11, 255, 16, 17, 17, 255, 21, 21, 22, 255, 20, 21, 22, 255, 15, 16, 16, 255, 15, 16, 16, 255, 19, 20, 21, 255, 20, 20, 21, 255, 11, 11, 11, 255, 18, 19, 20, 255, 13, 14, 14, 255, 14, 14, 15, 255, 12, 12, 13, 255, 11, 12, 12, 255, 13, 13, 14, 255, 16, 16, 17, 255, 14, 14, 15, 255, 12, 12, 12, 255, 10, 10, 11, 255, 8, 8, 8, 255, 6, 6, 7, 255, 8, 8, 8, 255, 11, 11, 11, 255, 11, 12, 12, 255, 21, 22, 23, 255, 21, 22, 23, 255, 25, 26, 26, 255, 26, 27, 27, 255, 21, 21, 22, 255, 32, 33, 34, 255, 32, 33, 34, 255, 27, 28, 29, 255, 27, 28, 29, 255, 18, 19, 20, 255, 17, 17, 18, 255, 17, 18, 18, 255, 11, 11, 12, 255, 9, 9, 9, 255, 7, 7, 8, 255, 10, 10, 10, 255, 15, 16, 16, 255, 13, 13, 14, 255, 16, 17, 17, 255, 16, 16, 17, 255, 27, 28, 29, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 20, 20, 21, 255, 25, 26, 27, 255, 26, 27, 28, 255, 31, 32, 33, 255, 21, 22, 22, 255, 16, 17, 17, 255, 21, 21, 22, 255, 15, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 12, 12, 13, 255, 8, 9, 9, 255, 10, 10, 10, 255, 6, 6, 6, 255, 7, 7, 8, 255, 9, 9, 9, 255, 17, 18, 18, 255, 17, 18, 18, 255, 29, 30, 31, 255, 32, 33, 34, 255, 29, 29, 30, 255, 18, 19, 20, 255, 23, 24, 24, 255, 14, 15, 15, 255, 20, 21, 21, 255, 11, 11, 11, 255, 12, 13, 13, 255, 11, 11, 12, 255, 9, 9, 9, 255, 7, 7, 7, 255, 7, 7, 8, 255, 10, 10, 11, 255, 15, 15, 16, 255, 14, 14, 15, 255, 18, 19, 19, 255, 26, 27, 28, 255, 22, 22, 23, 255, 22, 23, 24, 255, 29, 30, 31, 255, 30, 31, 32, 255, 27, 28, 29, 255, 28, 29, 30, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 18, 19, 19, 255, 17, 17, 18, 255, 15, 16, 16, 255, 15, 16, 16, 255, 11, 11, 11, 255, 11, 11, 11, 255, 13, 13, 14, 255, 14, 14, 15, 255, 24, 25, 26, 255, 24, 25, 25, 255, 23, 24, 25, 255, 16, 17, 17, 255, 18, 18, 19, 255, 12, 13, 13, 255, 12, 13, 13, 255, 11, 12, 12, 255, 18, 18, 19, 255, 21, 21, 22, 255, 22, 23, 24, 255, 21, 22, 22, 255, 26, 27, 27, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 30, 31, 31, 255, 20, 21, 21, 255, 13, 13, 14, 255, 16, 17, 17, 255, 15, 15, 16, 255, 14, 14, 15, 255, 18, 19, 19, 255, 15, 16, 16, 255, 12, 13, 13, 255, 11, 11, 12, 255, 9, 10, 10, 255, 8, 9, 9, 255, 5, 5, 6, 255, 7, 7, 8, 255, 10, 11, 11, 255, 12, 12, 13, 255, 18, 19, 20, 255, 17, 18, 18, 255, 14, 15, 15, 255, 14, 15, 15, 255, 15, 16, 16, 255, 14, 14, 15, 255, 8, 8, 8, 255, 1, 2, 2, 255, 2, 3, 3, 255, 3, 4, 4, 255, 9, 10, 10, 255, 14, 14, 15, 255, 16, 17, 17, 255, 15, 15, 16, 255, 17, 18, 18, 255, 12, 12, 12, 255, 19, 19, 20, 255, 17, 18, 18, 255, 15, 16, 16, 255, 22, 22, 23, 255, 24, 25, 25, 255, 27, 28, 29, 255, 16, 17, 17, 255, 21, 21, 22, 255, 17, 17, 18, 255, 14, 15, 15, 255, 10, 10, 11, 255, 9, 10, 10, 255, 12, 12, 12, 255, 9, 9, 9, 255, 11, 11, 12, 255, 13, 14, 14, 255, 24, 25, 26, 255, 26, 27, 27, 255, 30, 31, 31, 255, 32, 33, 34, 255, 32, 33, 34, 255, 13, 13, 13, 255, 17, 18, 18, 255, 9, 10, 10, 255, 10, 10, 11, 255, 7, 7, 7, 255, 9, 9, 9, 255, 10, 10, 10, 255, 6, 6, 6, 255, 8, 8, 8, 255, 11, 12, 12, 255, 10, 10, 11, 255, 14, 15, 15, 255, 19, 20, 20, 255, 17, 17, 18, 255, 24, 24, 25, 255, 28, 28, 29, 255, 20, 20, 21, 255, 31, 32, 33, 255, 25, 25, 26, 255, 30, 31, 32, 255, 32, 33, 34, 255, 25, 26, 27, 255, 32, 33, 34, 255, 25, 26, 27, 255, 26, 26, 27, 255, 27, 28, 29, 255, 20, 20, 21, 255, 15, 16, 16, 255, 18, 18, 19, 255, 17, 17, 18, 255, 11, 12, 12, 255, 10, 10, 10, 255, 10, 11, 11, 255, 14, 14, 15, 255, 11, 12, 12, 255, 14, 14, 15, 255, 13, 14, 14, 255, 10, 11, 11, 255, 12, 13, 13, 255, 17, 18, 18, 255, 17, 18, 18, 255, 16, 17, 17, 255, 14, 14, 15, 255, 9, 9, 9, 255, 8, 8, 8, 255, 15, 16, 16, 255, 10, 11, 11, 255, 11, 11, 11, 255, 7, 7, 7, 255, 8, 9, 9, 255, 11, 12, 12, 255, 14, 14, 15, 255, 15, 16, 16, 255, 18, 19, 19, 255, 16, 17, 17, 255, 16, 17, 17, 255, 22, 23, 24, 255, 26, 26, 27, 255, 21, 22, 22, 255, 11, 11, 12, 255, 13, 13, 13, 255, 10, 10, 10, 255, 4, 4, 4, 255, 10, 10, 11, 255, 11, 11, 11, 255, 13, 14, 14, 255, 17, 17, 18, 255, 26, 26, 27, 255, 21, 22, 23, 255, 20, 21, 22, 255, 23, 24, 24, 255, 30, 31, 32, 255, 31, 32, 33, 255, 32, 33, 34, 255, 26, 26, 27, 255, 25, 25, 26, 255, 28, 29, 30, 255, 13, 14, 14, 255, 17, 18, 18, 255, 14, 15, 15, 255, 13, 14, 14, 255, 16, 16, 17, 255, 10, 10, 10, 255, 7, 7, 7, 255, 14, 14, 15, 255, 18, 18, 19, 255, 23, 24, 25, 255, 18, 18, 19, 255, 18, 18, 19, 255, 16, 17, 17, 255, 18, 19, 20, 255, 14, 14, 15, 255, 12, 12, 13, 255, 14, 14, 15, 255, 15, 16, 16, 255, 10, 11, 11, 255, 8, 9, 9, 255, 11, 11, 11, 255, 13, 13, 14, 255, 6, 6, 7, 255, 13, 13, 14, 255, 11, 11, 11, 255, 12, 12, 12, 255, 9, 9, 9, 255, 13, 13, 13, 255, 8, 9, 9, 255, 14, 15, 15, 255, 18, 19, 19, 255, 19, 20, 21, 255, 15, 16, 16, 255, 18, 18, 19, 255, 18, 18, 19, 255, 26, 27, 27, 255, 26, 27, 28, 255, 32, 33, 34, 255, 32, 33, 34, 255, 26, 27, 28, 255, 24, 25, 26, 255, 21, 22, 23, 255, 17, 18, 18, 255, 10, 11, 11, 255, 9, 9, 9, 255, 7, 7, 7, 255, 8, 9, 9, 255, 10, 11, 11, 255, 14, 14, 15, 255, 16, 17, 17, 255, 12, 12, 12, 255, 16, 17, 17, 255, 31, 32, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 28, 29, 30, 255, 14, 14, 15, 255, 18, 19, 20, 255, 23, 24, 25, 255, 24, 24, 25, 255, 18, 18, 19, 255, 23, 24, 24, 255, 19, 19, 20, 255, 18, 19, 19, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 10, 10, 11, 255, 10, 10, 11, 255, 5, 5, 5, 255, 5, 5, 6, 255, 14, 14, 15, 255, 14, 14, 15, 255, 10, 11, 11, 255, 14, 14, 15, 255, 15, 15, 16, 255, 32, 33, 33, 255, 32, 33, 34, 255, 17, 18, 18, 255, 26, 26, 27, 255, 20, 21, 21, 255, 13, 13, 13, 255, 19, 19, 20, 255, 12, 12, 13, 255, 9, 9, 9, 255, 10, 11, 11, 255, 9, 9, 9, 255, 9, 10, 10, 255, 11, 12, 12, 255, 12, 12, 13, 255, 14, 14, 15, 255, 19, 19, 20, 255, 19, 19, 20, 255, 18, 18, 19, 255, 22, 23, 24, 255, 28, 29, 30, 255, 26, 26, 27, 255, 25, 25, 26, 255, 25, 26, 27, 255, 27, 28, 29, 255, 25, 26, 27, 255, 27, 27, 28, 255, 20, 21, 21, 255, 18, 19, 19, 255, 17, 18, 18, 255, 12, 12, 13, 255, 16, 16, 17, 255, 13, 14, 14, 255, 10, 11, 11, 255, 14, 14, 15, 255, 15, 16, 16, 255, 25, 25, 26, 255, 14, 14, 15, 255, 18, 19, 20, 255, 14, 15, 15, 255, 7, 7, 7, 255, 14, 14, 15, 255, 17, 18, 18, 255, 19, 20, 20, 255, 15, 16, 16, 255, 18, 18, 19, 255, 25, 25, 26, 255, 20, 21, 21, 255, 27, 28, 29, 255, 32, 33, 34, 255, 32, 33, 34, 255, 24, 25, 25, 255, 14, 14, 15, 255, 20, 21, 22, 255, 9, 9, 9, 255, 9, 9, 9, 255, 14, 14, 15, 255, 17, 18, 18, 255, 16, 16, 17, 255, 14, 14, 15, 255, 11, 12, 12, 255, 8, 8, 8, 255, 8, 8, 8, 255, 6, 6, 6, 255, 8, 8, 8, 255, 10, 11, 11, 255, 11, 11, 11, 255, 19, 19, 20, 255, 18, 19, 19, 255, 21, 22, 22, 255, 24, 24, 25, 255, 15, 15, 16, 255, 12, 13, 13, 255, 15, 16, 16, 255, 7, 7, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 7, 7, 7, 255, 9, 10, 10, 255, 8, 8, 8, 255, 7, 7, 7, 255, 15, 16, 16, 255, 16, 16, 17, 255, 22, 22, 23, 255, 20, 21, 22, 255, 22, 22, 23, 255, 28, 29, 30, 255, 24, 24, 25, 255, 28, 28, 29, 255, 30, 31, 32, 255, 31, 32, 33, 255, 31, 32, 33, 255, 23, 24, 25, 255, 18, 19, 20, 255, 11, 11, 11, 255, 9, 10, 10, 255, 11, 12, 12, 255, 13, 14, 14, 255, 9, 9, 9, 255, 15, 16, 16, 255, 14, 14, 15, 255, 31, 32, 33, 255, 32, 33, 34, 255, 11, 12, 12, 255, 14, 14, 15, 255, 11, 12, 12, 255, 9, 10, 10, 255, 8, 8, 8, 255, 8, 8, 8, 255, 4, 4, 4, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 3, 3, 3, 255, 10, 10, 10, 255, 8, 8, 8, 255, 11, 11, 12, 255, 17, 18, 18, 255, 11, 11, 12, 255, 20, 21, 22, 255, 19, 19, 20, 255, 22, 23, 24, 255, 29, 29, 30, 255, 23, 24, 24, 255, 31, 32, 33, 255, 28, 29, 30, 255, 31, 32, 33, 255, 26, 27, 28, 255, 28, 29, 30, 255, 32, 33, 34, 255, 19, 20, 21, 255, 25, 26, 26, 255, 22, 22, 23, 255, 20, 21, 22, 255, 16, 17, 17, 255, 13, 13, 14, 255, 10, 10, 11, 255, 14, 14, 15, 255, 14, 14, 15, 255, 14, 14, 15, 255, 24, 25, 25, 255, 21, 22, 22, 255, 21, 21, 22, 255, 21, 22, 22, 255, 22, 22, 23, 255, 22, 23, 24, 255, 13, 14, 14, 255, 12, 13, 13, 255, 19, 20, 20, 255, 15, 15, 16, 255, 13, 13, 14, 255, 10, 10, 10, 255, 7, 7, 7, 255, 4, 4, 4, 255, 7, 7, 7, 255, 10, 10, 11, 255, 11, 12, 12, 255, 15, 16, 16, 255, 13, 13, 14, 255, 20, 21, 21, 255, 20, 21, 22, 255, 26, 26, 27, 255, 24, 25, 26, 255, 18, 19, 19, 255, 13, 13, 14, 255, 14, 14, 15, 255, 12, 13, 13, 255, 10, 10, 11, 255, 9, 9, 9, 255, 9, 10, 10, 255, 11, 11, 12, 255, 14, 15, 15, 255, 16, 17, 17, 255, 20, 21, 21, 255, 17, 18, 18, 255, 17, 17, 18, 255, 19, 20, 21, 255, 24, 25, 25, 255, 17, 17, 18, 255, 17, 18, 18, 255, 16, 17, 17, 255, 12, 12, 12, 255, 10, 11, 11, 255, 11, 11, 12, 255, 5, 5, 6, 255, 11, 11, 12, 255, 9, 10, 10, 255, 10, 10, 10, 255, 10, 10, 11, 255, 15, 16, 16, 255, 18, 18, 19, 255, 20, 21, 22, 255, 14, 14, 15, 255, 17, 17, 18, 255, 13, 13, 14, 255, 14, 14, 15, 255, 13, 14, 14, 255, 9, 10, 10, 255, 12, 13, 13, 255, 6, 6, 7, 255, 6, 6, 7, 255, 6, 6, 7, 255, 3, 4, 4, 255, 9, 10, 10, 255, 11, 11, 11, 255, 10, 10, 11, 255, 12, 13, 13, 255, 13, 13, 13, 255, 17, 17, 18, 255, 15, 16, 16, 255, 10, 11, 11, 255, 8, 9, 9, 255, 18, 19, 20, 255, 17, 17, 18, 255, 17, 18, 18, 255, 16, 17, 17, 255, 20, 21, 22, 255, 24, 25, 25, 255, 30, 31, 31, 255, 29, 30, 31, 255, 32, 33, 34, 255, 26, 27, 27, 255, 25, 26, 26, 255, 16, 17, 17, 255, 14, 15, 15, 255, 10, 10, 11, 255, 9, 9, 9, 255, 8, 9, 9, 255, 12, 12, 13, 255, 16, 17, 17, 255, 13, 14, 14, 255, 14, 14, 15, 255, 17, 18, 18, 255, 20, 21, 21, 255, 27, 28, 29, 255, 32, 33, 34, 255, 31, 32, 33, 255, 31, 32, 33, 255, 27, 28, 29, 255, 25, 25, 26, 255, 22, 23, 24, 255, 21, 21, 22, 255, 19, 20, 21, 255, 22, 22, 23, 255, 16, 17, 17, 255, 19, 20, 21, 255, 12, 13, 13, 255, 13, 14, 14, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 8, 9, 9, 255, 9, 9, 9, 255, 6, 6, 6, 255, 5, 5, 5, 255, 11, 11, 11, 255, 5, 5, 6, 255, 11, 12, 12, 255, 8, 8, 8, 255, 16, 16, 17, 255, 20, 21, 21, 255, 16, 17, 17, 255, 27, 28, 29, 255, 20, 20, 21, 255, 25, 26, 26, 255, 23, 24, 25, 255, 11, 12, 12, 255, 14, 14, 15, 255, 12, 12, 12, 255, 2, 2, 2, 255, 8, 9, 9, 255, 14, 15, 15, 255, 15, 16, 16, 255, 17, 18, 18, 255, 12, 12, 13, 255, 18, 18, 19, 255, 17, 18, 18, 255, 18, 18, 19, 255, 25, 26, 26, 255, 26, 27, 28, 255, 21, 21, 22, 255, 21, 21, 22, 255, 25, 26, 26, 255, 22, 23, 24, 255, 24, 24, 25, 255, 22, 23, 24, 255, 23, 24, 25, 255, 17, 18, 18, 255, 14, 15, 15, 255, 14, 14, 15, 255, 10, 10, 11, 255, 11, 11, 11, 255, 12, 13, 13, 255, 14, 15, 15, 255, 13, 13, 13, 255, 13, 13, 13, 255, 20, 21, 21, 255, 15, 16, 16, 255, 14, 15, 15, 255, 8, 9, 9, 255, 15, 16, 16, 255, 17, 17, 18, 255, 20, 21, 21, 255, 19, 19, 20, 255, 20, 21, 21, 255, 21, 22, 23, 255, 25, 25, 26, 255, 32, 33, 34, 255, 27, 27, 28, 255, 23, 24, 25, 255, 18, 19, 19, 255, 20, 21, 21, 255, 19, 20, 20, 255, 13, 13, 13, 255, 13, 13, 14, 255, 13, 13, 13, 255, 17, 17, 18, 255, 11, 11, 12, 255, 13, 13, 13, 255, 11, 12, 12, 255, 4, 4, 4, 255, 8, 9, 9, 255, 6, 6, 6, 255, 11, 12, 12, 255, 11, 12, 12, 255, 14, 14, 15, 255, 17, 18, 18, 255, 21, 22, 23, 255, 27, 28, 29, 255, 14, 14, 15, 255, 13, 14, 14, 255, 18, 19, 19, 255, 16, 16, 17, 255, 10, 10, 10, 255, 10, 10, 11, 255, 4, 4, 4, 255, 0, 0, 0, 255, 6, 6, 7, 255, 5, 5, 5, 255, 2, 2, 2, 255, 11, 11, 11, 255, 15, 15, 16, 255, 18, 19, 20, 255, 16, 17, 17, 255, 22, 22, 23, 255, 21, 22, 23, 255, 28, 29, 30, 255, 31, 32, 32, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 24, 24, 25, 255, 19, 20, 21, 255, 19, 19, 20, 255, 15, 16, 16, 255, 9, 9, 9, 255, 11, 12, 12, 255, 6, 6, 7, 255, 10, 10, 10, 255, 11, 12, 12, 255, 16, 17, 17, 255, 12, 12, 12, 255, 16, 16, 17, 255, 10, 10, 11, 255, 9, 9, 9, 255, 11, 12, 12, 255, 8, 8, 8, 255, 9, 9, 9, 255, 5, 5, 5, 255, 11, 11, 12, 255, 11, 11, 12, 255, 11, 12, 12, 255, 9, 9, 9, 255, 5, 5, 5, 255, 8, 9, 9, 255, 10, 11, 11, 255, 9, 9, 9, 255, 12, 13, 13, 255, 18, 19, 19, 255, 13, 14, 14, 255, 19, 19, 20, 255, 26, 26, 27, 255, 27, 27, 28, 255, 29, 29, 30, 255, 18, 18, 19, 255, 28, 29, 30, 255, 27, 28, 29, 255, 28, 29, 30, 255, 26, 27, 27, 255, 22, 23, 24, 255, 26, 27, 27, 255, 17, 18, 18, 255, 18, 19, 20, 255, 15, 15, 16, 255, 12, 12, 13, 255, 10, 10, 10, 255, 17, 18, 18, 255, 19, 19, 20, 255, 14, 14, 15, 255, 22, 23, 24, 255, 25, 26, 26, 255, 27, 28, 29, 255, 23, 24, 25, 255, 24, 25, 25, 255, 17, 18, 18, 255, 19, 19, 20, 255, 17, 18, 18, 255, 15, 16, 16, 255, 17, 17, 18, 255, 14, 14, 15, 255, 11, 11, 11, 255, 10, 10, 11, 255, 4, 4, 4, 255, 5, 5, 5, 255, 10, 11, 11, 255, 17, 18, 18, 255, 17, 17, 18, 255, 19, 19, 20, 255, 21, 21, 22, 255, 22, 22, 23, 255, 29, 30, 31, 255, 28, 29, 30, 255, 24, 25, 25, 255, 18, 19, 19, 255, 17, 18, 18, 255, 13, 14, 14, 255, 10, 11, 11, 255, 11, 11, 12, 255, 7, 7, 8, 255, 11, 11, 12, 255, 14, 15, 15, 255, 14, 14, 15, 255, 15, 15, 16, 255, 20, 21, 22, 255, 22, 23, 24, 255, 13, 13, 13, 255, 16, 16, 17, 255, 14, 15, 15, 255, 10, 11, 11, 255, 5, 5, 5, 255, 9, 9, 9, 255, 10, 11, 11, 255, 10, 10, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 9, 9, 9, 255, 7, 7, 7, 255, 6, 6, 6, 255, 12, 13, 13, 255, 14, 15, 15, 255, 12, 12, 12, 255, 17, 18, 18, 255, 15, 15, 16, 255, 13, 13, 14, 255, 11, 11, 11, 255, 12, 12, 13, 255, 9, 9, 9, 255, 8, 9, 9, 255, 8, 8, 8, 255, 12, 12, 13, 255, 10, 10, 11, 255, 11, 11, 11, 255, 11, 11, 12, 255, 10, 10, 10, 255, 10, 10, 10, 255, 9, 10, 10, 255, 12, 12, 12, 255, 24, 25, 26, 255, 17, 18, 18, 255, 15, 16, 16, 255, 11, 11, 11, 255, 12, 13, 13, 255, 11, 11, 12, 255, 15, 16, 16, 255, 14, 14, 15, 255, 26, 27, 28, 255, 27, 28, 29, 255, 23, 24, 25, 255, 32, 33, 34, 255, 32, 33, 34, 255, 25, 26, 27, 255, 21, 22, 23, 255, 20, 20, 21, 255, 10, 10, 11, 255, 7, 7, 7, 255, 6, 6, 7, 255, 11, 11, 11, 255, 14, 15, 15, 255, 17, 18, 18, 255, 9, 10, 10, 255, 16, 17, 17, 255, 20, 21, 22, 255, 21, 22, 22, 255, 19, 19, 20, 255, 27, 28, 29, 255, 18, 19, 20, 255, 20, 20, 21, 255, 23, 24, 25, 255, 17, 18, 18, 255, 21, 22, 23, 255, 13, 14, 14, 255, 10, 11, 11, 255, 13, 14, 14, 255, 17, 18, 18, 255, 15, 16, 16, 255, 10, 11, 11, 255, 13, 13, 13, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 6, 6, 6, 255, 6, 6, 7, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 11, 12, 12, 255, 10, 11, 11, 255, 7, 7, 7, 255, 12, 12, 12, 255, 20, 21, 21, 255, 14, 14, 15, 255, 14, 15, 15, 255, 16, 16, 17, 255, 16, 17, 17, 255, 13, 14, 14, 255, 13, 14, 14, 255, 7, 7, 8, 255, 7, 7, 7, 255, 4, 4, 4, 255, 10, 11, 11, 255, 13, 14, 14, 255, 12, 12, 12, 255, 8, 8, 8, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 13, 13, 255, 15, 16, 16, 255, 22, 22, 23, 255, 21, 22, 22, 255, 18, 18, 19, 255, 14, 15, 15, 255, 22, 22, 23, 255, 25, 26, 26, 255, 22, 23, 24, 255, 16, 17, 17, 255, 16, 16, 17, 255, 16, 17, 17, 255, 12, 12, 12, 255, 10, 10, 11, 255, 7, 7, 7, 255, 8, 8, 8, 255, 13, 14, 14, 255, 14, 14, 15, 255, 10, 10, 10, 255, 10, 10, 10, 255, 11, 11, 11, 255, 9, 9, 9, 255, 13, 13, 14, 255, 17, 17, 18, 255, 19, 20, 21, 255, 18, 18, 19, 255, 20, 21, 21, 255, 23, 24, 25, 255, 25, 25, 26, 255, 25, 26, 27, 255, 18, 18, 19, 255, 16, 17, 17, 255, 19, 19, 20, 255, 15, 15, 16, 255, 19, 20, 21, 255, 20, 20, 21, 255, 13, 14, 14, 255, 13, 13, 13, 255, 15, 16, 16, 255, 11, 11, 11, 255, 11, 11, 11, 255, 11, 11, 11, 255, 9, 9, 9, 255, 6, 6, 6, 255, 11, 11, 12, 255, 9, 9, 9, 255, 7, 7, 7, 255, 8, 8, 8, 255, 10, 11, 11, 255, 17, 17, 18, 255, 16, 17, 17, 255, 24, 24, 25, 255, 19, 20, 20, 255, 19, 20, 20, 255, 18, 19, 20, 255, 14, 14, 15, 255, 5, 5, 6, 255, 14, 15, 15, 255, 11, 11, 12, 255, 0, 0, 0, 255, 5, 5, 5, 255, 5, 5, 5, 255, 6, 6, 7, 255, 3, 3, 3, 255, 4, 4, 4, 255, 14, 14, 15, 255, 19, 20, 20, 255, 15, 16, 16, 255, 32, 33, 34, 255, 31, 32, 33, 255, 31, 32, 33, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 25, 26, 26, 255, 23, 24, 25, 255, 16, 17, 17, 255, 19, 19, 20, 255, 16, 17, 17, 255, 13, 13, 13, 255, 9, 9, 9, 255, 6, 6, 6, 255, 7, 7, 8, 255, 10, 10, 10, 255, 12, 12, 12, 255, 12, 12, 13, 255, 10, 11, 11, 255, 6, 6, 7, 255, 10, 10, 10, 255, 9, 9, 9, 255, 16, 16, 17, 255, 11, 12, 12, 255, 12, 13, 13, 255, 20, 20, 21, 255, 12, 12, 12, 255, 10, 11, 11, 255, 7, 7, 7, 255, 6, 6, 7, 255, 11, 11, 12, 255, 11, 11, 11, 255, 11, 12, 12, 255, 15, 15, 16, 255, 14, 14, 15, 255, 15, 15, 16, 255, 24, 25, 26, 255, 24, 25, 26, 255, 24, 25, 26, 255, 16, 17, 17, 255, 25, 26, 26, 255, 24, 24, 25, 255, 26, 27, 27, 255, 29, 29, 30, 255, 32, 33, 34, 255, 22, 23, 24, 255, 15, 16, 16, 255, 15, 16, 16, 255, 12, 12, 13, 255, 8, 8, 8, 255, 11, 11, 11, 255, 15, 16, 16, 255, 19, 20, 20, 255, 15, 16, 16, 255, 24, 25, 26, 255, 27, 28, 29, 255, 32, 33, 34, 255, 29, 30, 31, 255, 31, 32, 33, 255, 15, 16, 16, 255, 18, 18, 19, 255, 13, 13, 13, 255, 15, 16, 16, 255, 13, 13, 13, 255, 14, 14, 15, 255, 10, 10, 10, 255, 8, 8, 8, 255, 7, 7, 8, 255, 5, 5, 5, 255, 9, 9, 9, 255, 9, 10, 10, 255, 20, 20, 21, 255, 22, 23, 24, 255, 19, 19, 20, 255, 27, 27, 28, 255, 19, 20, 21, 255, 24, 25, 26, 255, 17, 18, 18, 255, 18, 19, 20, 255, 18, 19, 20, 255, 19, 19, 20, 255, 10, 10, 11, 255, 9, 9, 9, 255, 6, 6, 6, 255, 7, 7, 8, 255, 9, 10, 10, 255, 17, 18, 18, 255, 22, 23, 24, 255, 22, 23, 24, 255, 19, 19, 20, 255, 10, 10, 11, 255, 5, 5, 5, 255, 9, 10, 10, 255, 6, 6, 6, 255, 6, 6, 6, 255, 3, 3, 3, 255, 2, 2, 2, 255, 6, 6, 6, 255, 6, 6, 6, 255, 7, 7, 8, 255, 12, 12, 13, 255, 14, 14, 15, 255, 12, 12, 12, 255, 10, 10, 10, 255, 13, 13, 13, 255, 11, 11, 12, 255, 9, 9, 9, 255, 10, 10, 11, 255, 10, 10, 10, 255, 9, 10, 10, 255, 9, 10, 10, 255, 13, 14, 14, 255, 11, 11, 12, 255, 13, 13, 13, 255, 12, 12, 12, 255, 10, 11, 11, 255, 8, 8, 8, 255, 11, 11, 11, 255, 16, 17, 17, 255, 13, 13, 14, 255, 17, 17, 18, 255, 14, 14, 15, 255, 25, 25, 26, 255, 20, 20, 21, 255, 19, 20, 20, 255, 14, 14, 15, 255, 12, 12, 12, 255, 17, 18, 18, 255, 11, 12, 12, 255, 18, 18, 19, 255, 21, 22, 22, 255, 25, 26, 26, 255, 22, 23, 24, 255, 32, 33, 34, 255, 32, 33, 34, 255, 26, 26, 27, 255, 19, 20, 21, 255, 17, 18, 18, 255, 15, 15, 16, 255, 11, 11, 11, 255, 10, 10, 11, 255, 6, 6, 6, 255, 11, 12, 12, 255, 14, 14, 15, 255, 12, 13, 13, 255, 19, 20, 20, 255, 23, 24, 24, 255, 29, 30, 31, 255, 22, 23, 24, 255, 29, 30, 31, 255, 25, 26, 26, 255, 25, 25, 26, 255, 23, 24, 24, 255, 13, 13, 14, 255, 15, 16, 16, 255, 9, 9, 9, 255, 15, 15, 16, 255, 13, 13, 14, 255, 16, 16, 17, 255, 13, 13, 14, 255, 10, 10, 10, 255, 8, 8, 8, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 7, 7, 7, 255, 7, 7, 7, 255, 8, 8, 8, 255, 11, 11, 11, 255, 8, 9, 9, 255, 10, 11, 11, 255, 6, 6, 6, 255, 9, 9, 9, 255, 9, 10, 10, 255, 12, 12, 13, 255, 17, 18, 18, 255, 14, 14, 15, 255, 11, 11, 11, 255, 9, 9, 9, 255, 11, 11, 12, 255, 8, 8, 8, 255, 12, 12, 12, 255, 4, 4, 4, 255, 7, 7, 7, 255, 5, 5, 6, 255, 6, 6, 7, 255, 7, 7, 7, 255, 8, 9, 9, 255, 6, 6, 7, 255, 14, 14, 15, 255, 12, 13, 13, 255, 15, 15, 16, 255, 15, 15, 16, 255, 18, 19, 20, 255, 13, 13, 14, 255, 19, 19, 20, 255, 17, 18, 18, 255, 12, 13, 13, 255, 20, 20, 21, 255, 19, 19, 20, 255, 18, 19, 20, 255, 9, 9, 9, 255, 9, 10, 10, 255, 10, 10, 11, 255, 8, 9, 9, 255, 9, 10, 10, 255, 14, 15, 15, 255, 13, 13, 13, 255, 15, 16, 16, 255, 13, 13, 13, 255, 9, 9, 9, 255, 12, 12, 13, 255, 9, 9, 9, 255, 10, 10, 11, 255, 14, 14, 15, 255, 18, 19, 20, 255, 22, 22, 23, 255, 25, 26, 27, 255, 24, 25, 25, 255, 30, 31, 31, 255, 20, 20, 21, 255, 13, 13, 14, 255, 15, 15, 16, 255, 16, 16, 17, 255, 14, 14, 15, 255, 13, 14, 14, 255, 11, 12, 12, 255, 14, 15, 15, 255, 12, 13, 13, 255, 10, 10, 10, 255, 9, 10, 10, 255, 7, 7, 8, 255, 5, 5, 5, 255, 7, 7, 8, 255, 9, 9, 9, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 8, 255, 10, 11, 11, 255, 13, 13, 14, 255, 20, 21, 21, 255, 28, 29, 30, 255, 23, 24, 24, 255, 20, 21, 22, 255, 21, 22, 23, 255, 9, 9, 9, 255, 11, 11, 11, 255, 13, 13, 14, 255, 8, 8, 8, 255, 4, 4, 4, 255, 2, 3, 3, 255, 2, 2, 2, 255, 7, 7, 7, 255, 7, 7, 7, 255, 12, 12, 12, 255, 14, 15, 15, 255, 17, 18, 18, 255, 19, 20, 20, 255, 22, 22, 23, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 33, 255, 31, 32, 33, 255, 30, 31, 32, 255, 20, 21, 22, 255, 19, 20, 20, 255, 18, 19, 20, 255, 18, 19, 19, 255, 11, 11, 12, 255, 10, 11, 11, 255, 10, 10, 10, 255, 6, 6, 6, 255, 8, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 13, 13, 14, 255, 12, 12, 13, 255, 10, 11, 11, 255, 13, 13, 14, 255, 15, 16, 16, 255, 13, 13, 14, 255, 19, 20, 21, 255, 20, 20, 21, 255, 13, 14, 14, 255, 13, 13, 13, 255, 9, 9, 9, 255, 9, 9, 9, 255, 7, 7, 7, 255, 9, 9, 9, 255, 9, 9, 9, 255, 15, 16, 16, 255, 14, 15, 15, 255, 14, 14, 15, 255, 17, 18, 18, 255, 24, 25, 25, 255, 18, 18, 19, 255, 22, 23, 24, 255, 23, 24, 25, 255, 22, 22, 23, 255, 28, 28, 29, 255, 22, 22, 23, 255, 24, 25, 25, 255, 23, 24, 25, 255, 16, 17, 17, 255, 11, 11, 12, 255, 10, 11, 11, 255, 10, 11, 11, 255, 16, 16, 17, 255, 16, 17, 17, 255, 18, 18, 19, 255, 18, 19, 20, 255, 18, 18, 19, 255, 22, 23, 24, 255, 28, 28, 29, 255, 28, 29, 30, 255, 25, 26, 26, 255, 32, 33, 34, 255, 23, 24, 25, 255, 19, 20, 20, 255, 12, 12, 12, 255, 15, 16, 16, 255, 17, 17, 18, 255, 15, 16, 16, 255, 11, 11, 11, 255, 6, 6, 6, 255, 2, 2, 2, 255, 8, 8, 8, 255, 14, 15, 15, 255, 19, 20, 20, 255, 22, 23, 24, 255, 24, 24, 25, 255, 21, 22, 22, 255, 30, 31, 32, 255, 22, 23, 24, 255, 27, 28, 29, 255, 20, 20, 21, 255, 21, 21, 22, 255, 16, 16, 17, 255, 8, 8, 8, 255, 9, 9, 9, 255, 8, 9, 9, 255, 12, 13, 13, 255, 11, 11, 11, 255, 13, 13, 13, 255, 16, 17, 17, 255, 15, 16, 16, 255, 10, 10, 10, 255, 9, 9, 9, 255, 6, 6, 6, 255, 4, 4, 4, 255, 7, 7, 7, 255, 4, 4, 4, 255, 7, 7, 7, 255, 10, 11, 11, 255, 8, 9, 9, 255, 8, 8, 8, 255, 8, 8, 8, 255, 14, 14, 15, 255, 21, 22, 23, 255, 13, 13, 14, 255, 13, 13, 13, 255, 11, 11, 11, 255, 10, 11, 11, 255, 15, 16, 16, 255, 15, 16, 16, 255, 14, 15, 15, 255, 10, 10, 11, 255, 13, 13, 14, 255, 19, 20, 20, 255, 18, 19, 19, 255, 15, 16, 16, 255, 10, 11, 11, 255, 12, 12, 12, 255, 17, 18, 18, 255, 11, 12, 12, 255, 12, 13, 13, 255, 14, 14, 15, 255, 19, 19, 20, 255, 16, 17, 17, 255, 21, 21, 22, 255, 18, 18, 19, 255, 22, 23, 24, 255, 13, 13, 13, 255, 11, 11, 11, 255, 11, 11, 11, 255, 15, 16, 16, 255, 19, 19, 20, 255, 18, 19, 20, 255, 22, 23, 24, 255, 30, 31, 32, 255, 31, 32, 33, 255, 27, 28, 29, 255, 18, 19, 20, 255, 16, 17, 17, 255, 22, 23, 24, 255, 11, 11, 12, 255, 10, 10, 11, 255, 5, 5, 6, 255, 9, 9, 9, 255, 12, 12, 13, 255, 15, 15, 16, 255, 16, 16, 17, 255, 16, 17, 17, 255, 18, 19, 19, 255, 19, 19, 20, 255, 22, 22, 23, 255, 18, 19, 20, 255, 17, 17, 18, 255, 18, 18, 19, 255, 12, 13, 13, 255, 11, 11, 11, 255, 15, 15, 16, 255, 11, 12, 12, 255, 14, 14, 15, 255, 15, 16, 16, 255, 9, 10, 10, 255, 8, 8, 8, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 4, 4, 4, 255, 5, 5, 6, 255, 9, 10, 10, 255, 12, 12, 13, 255, 13, 13, 14, 255, 12, 13, 13, 255, 10, 11, 11, 255, 9, 9, 9, 255, 10, 11, 11, 255, 8, 8, 8, 255, 11, 11, 11, 255, 16, 17, 17, 255, 13, 13, 14, 255, 10, 10, 11, 255, 10, 10, 11, 255, 10, 11, 11, 255, 12, 12, 12, 255, 10, 10, 10, 255, 6, 6, 6, 255, 9, 9, 9, 255, 8, 9, 9, 255, 6, 6, 7, 255, 5, 5, 5, 255, 10, 10, 11, 255, 13, 14, 14, 255, 11, 11, 11, 255, 12, 13, 13, 255, 12, 13, 13, 255, 13, 13, 14, 255, 15, 15, 16, 255, 11, 12, 12, 255, 12, 13, 13, 255, 8, 8, 8, 255, 16, 17, 17, 255, 21, 22, 23, 255, 8, 9, 9, 255, 11, 11, 11, 255, 10, 10, 10, 255, 12, 13, 13, 255, 9, 10, 10, 255, 12, 12, 13, 255, 18, 19, 19, 255, 19, 19, 20, 255, 17, 18, 18, 255, 16, 17, 17, 255, 12, 12, 13, 255, 17, 17, 18, 255, 14, 14, 15, 255, 12, 13, 13, 255, 10, 11, 11, 255, 8, 9, 9, 255, 10, 11, 11, 255, 13, 13, 13, 255, 12, 12, 12, 255, 15, 16, 16, 255, 16, 16, 17, 255, 13, 14, 14, 255, 14, 14, 15, 255, 12, 13, 13, 255, 9, 10, 10, 255, 9, 9, 9, 255, 12, 12, 13, 255, 10, 11, 11, 255, 9, 9, 9, 255, 7, 7, 8, 255, 9, 9, 9, 255, 8, 9, 9, 255, 10, 10, 10, 255, 10, 11, 11, 255, 15, 16, 16, 255, 11, 11, 11, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 10, 11, 11, 255, 15, 15, 16, 255, 15, 16, 16, 255, 23, 24, 25, 255, 24, 25, 26, 255, 21, 22, 22, 255, 27, 28, 29, 255, 13, 13, 13, 255, 14, 14, 15, 255, 7, 7, 7, 255, 7, 7, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 6, 6, 6, 255, 9, 9, 9, 255, 8, 9, 9, 255, 9, 10, 10, 255, 12, 12, 13, 255, 12, 12, 13, 255, 13, 13, 14, 255, 27, 28, 29, 255, 30, 31, 31, 255, 32, 33, 34, 255, 31, 32, 32, 255, 31, 32, 33, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 28, 28, 29, 255, 22, 23, 24, 255, 17, 18, 18, 255, 13, 13, 14, 255, 16, 17, 17, 255, 10, 10, 10, 255, 5, 5, 5, 255, 8, 9, 9, 255, 9, 9, 9, 255, 11, 11, 12, 255, 13, 13, 14, 255, 13, 13, 13, 255, 14, 14, 15, 255, 13, 14, 14, 255, 12, 12, 13, 255, 13, 13, 14, 255, 16, 16, 17, 255, 15, 15, 16, 255, 18, 19, 20, 255, 18, 18, 19, 255, 12, 12, 12, 255, 13, 13, 14, 255, 9, 10, 10, 255, 3, 4, 4, 255, 5, 5, 6, 255, 8, 8, 8, 255, 14, 14, 15, 255, 14, 14, 15, 255, 14, 14, 15, 255, 16, 16, 17, 255, 18, 19, 19, 255, 18, 18, 19, 255, 10, 10, 10, 255, 17, 18, 18, 255, 17, 17, 18, 255, 19, 20, 20, 255, 15, 15, 16, 255, 17, 18, 18, 255, 14, 14, 15, 255, 9, 10, 10, 255, 7, 7, 7, 255, 5, 5, 6, 255, 9, 10, 10, 255, 17, 18, 18, 255, 19, 20, 20, 255, 24, 25, 25, 255, 32, 33, 34, 255, 27, 28, 29, 255, 26, 26, 27, 255, 29, 30, 31, 255, 32, 33, 34, 255, 32, 33, 34, 255, 18, 19, 20, 255, 20, 21, 22, 255, 16, 17, 17, 255, 11, 11, 12, 255, 13, 14, 14, 255, 11, 11, 11, 255, 11, 11, 11, 255, 7, 7, 7, 255, 5, 5, 5, 255, 8, 9, 9, 255, 12, 13, 13, 255, 15, 15, 16, 255, 20, 21, 21, 255, 26, 26, 27, 255, 25, 26, 26, 255, 32, 33, 34, 255, 26, 27, 27, 255, 32, 33, 34, 255, 18, 19, 19, 255, 20, 20, 21, 255, 23, 24, 24, 255, 12, 12, 12, 255, 16, 17, 17, 255, 18, 18, 19, 255, 18, 19, 20, 255, 12, 13, 13, 255, 14, 14, 15, 255, 14, 14, 15, 255, 13, 13, 13, 255, 10, 10, 10, 255, 10, 10, 11, 255, 5, 5, 6, 255, 7, 7, 7, 255, 7, 7, 7, 255, 12, 12, 13, 255, 11, 11, 11, 255, 8, 9, 9, 255, 13, 14, 14, 255, 15, 16, 16, 255, 11, 12, 12, 255, 14, 15, 15, 255, 30, 31, 32, 255, 14, 15, 15, 255, 12, 12, 13, 255, 10, 11, 11, 255, 17, 17, 18, 255, 17, 18, 18, 255, 17, 18, 18, 255, 19, 20, 20, 255, 16, 16, 17, 255, 16, 17, 17, 255, 12, 13, 13, 255, 15, 16, 16, 255, 21, 21, 22, 255, 24, 25, 25, 255, 21, 22, 22, 255, 19, 19, 20, 255, 15, 16, 16, 255, 20, 20, 21, 255, 17, 17, 18, 255, 15, 16, 16, 255, 23, 24, 25, 255, 30, 31, 32, 255, 17, 18, 18, 255, 16, 17, 17, 255, 13, 13, 14, 255, 10, 11, 11, 255, 9, 9, 9, 255, 12, 13, 13, 255, 17, 18, 18, 255, 14, 14, 15, 255, 24, 25, 25, 255, 21, 22, 23, 255, 23, 24, 25, 255, 19, 20, 20, 255, 18, 19, 19, 255, 18, 19, 19, 255, 18, 18, 19, 255, 15, 16, 16, 255, 9, 9, 9, 255, 9, 10, 10, 255, 6, 6, 6, 255, 12, 12, 12, 255, 13, 14, 14, 255, 18, 19, 20, 255, 16, 17, 17, 255, 10, 10, 10, 255, 12, 13, 13, 255, 9, 9, 9, 255, 14, 14, 15, 255, 11, 11, 12, 255, 14, 14, 15, 255, 12, 12, 12, 255, 11, 11, 11, 255, 11, 11, 11, 255, 12, 12, 12, 255, 10, 10, 11, 255, 7, 7, 8, 255, 12, 12, 12, 255, 8, 8, 8, 255, 5, 5, 6, 255, 6, 6, 7, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 11, 11, 12, 255, 14, 14, 15, 255, 20, 21, 21, 255, 17, 18, 18, 255, 14, 14, 15, 255, 17, 18, 18, 255, 9, 10, 10, 255, 11, 11, 12, 255, 14, 14, 15, 255, 8, 8, 8, 255, 7, 7, 8, 255, 9, 9, 9, 255, 12, 13, 13, 255, 14, 14, 15, 255, 14, 15, 15, 255, 13, 14, 14, 255, 10, 11, 11, 255, 15, 16, 16, 255, 12, 12, 13, 255, 14, 14, 15, 255, 13, 13, 14, 255, 13, 13, 13, 255, 11, 11, 11, 255, 8, 9, 9, 255, 8, 8, 8, 255, 10, 10, 10, 255, 13, 13, 14, 255, 10, 11, 11, 255, 9, 10, 10, 255, 6, 6, 6, 255, 8, 8, 8, 255, 8, 8, 8, 255, 13, 13, 14, 255, 9, 9, 9, 255, 15, 15, 16, 255, 12, 13, 13, 255, 10, 10, 11, 255, 7, 7, 7, 255, 13, 13, 14, 255, 17, 18, 18, 255, 18, 19, 19, 255, 15, 16, 16, 255, 18, 18, 19, 255, 19, 20, 21, 255, 20, 20, 21, 255, 20, 20, 21, 255, 15, 16, 16, 255, 18, 19, 19, 255, 12, 12, 13, 255, 8, 9, 9, 255, 10, 11, 11, 255, 9, 10, 10, 255, 7, 7, 7, 255, 9, 9, 9, 255, 8, 8, 8, 255, 11, 11, 11, 255, 7, 7, 8, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 5, 5, 5, 255, 9, 9, 9, 255, 9, 9, 9, 255, 8, 8, 8, 255, 3, 3, 3, 255, 13, 13, 14, 255, 8, 9, 9, 255, 10, 11, 11, 255, 12, 12, 12, 255, 8, 8, 8, 255, 9, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 9, 9, 9, 255, 11, 12, 12, 255, 14, 14, 15, 255, 17, 18, 18, 255, 20, 21, 22, 255, 26, 27, 27, 255, 29, 30, 31, 255, 28, 29, 30, 255, 15, 15, 16, 255, 12, 12, 12, 255, 15, 16, 16, 255, 10, 11, 11, 255, 10, 11, 11, 255, 9, 10, 10, 255, 7, 7, 7, 255, 8, 9, 9, 255, 10, 10, 11, 255, 10, 11, 11, 255, 13, 14, 14, 255, 14, 14, 15, 255, 22, 23, 24, 255, 30, 31, 31, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 23, 24, 24, 255, 23, 24, 25, 255, 20, 20, 21, 255, 16, 17, 17, 255, 15, 16, 16, 255, 11, 11, 11, 255, 11, 12, 12, 255, 7, 7, 7, 255, 14, 14, 15, 255, 13, 13, 14, 255, 19, 20, 20, 255, 14, 15, 15, 255, 14, 14, 15, 255, 13, 13, 13, 255, 14, 15, 15, 255, 21, 22, 23, 255, 17, 18, 18, 255, 19, 20, 21, 255, 12, 12, 13, 255, 12, 13, 13, 255, 11, 11, 12, 255, 12, 13, 13, 255, 11, 11, 12, 255, 6, 6, 6, 255, 3, 4, 4, 255, 7, 7, 7, 255, 11, 11, 12, 255, 11, 11, 11, 255, 10, 10, 11, 255, 17, 17, 18, 255, 17, 17, 18, 255, 14, 15, 15, 255, 14, 14, 15, 255, 12, 13, 13, 255, 14, 15, 15, 255, 8, 8, 8, 255, 13, 13, 13, 255, 18, 19, 20, 255, 15, 16, 16, 255, 10, 11, 11, 255, 9, 9, 9, 255, 9, 10, 10, 255, 12, 13, 13, 255, 19, 19, 20, 255, 23, 24, 24, 255, 21, 21, 22, 255, 21, 22, 23, 255, 28, 29, 30, 255, 28, 29, 30, 255, 30, 31, 31, 255, 32, 33, 33, 255, 29, 30, 31, 255, 30, 31, 32, 255, 27, 27, 28, 255, 25, 26, 27, 255, 18, 19, 20, 255, 14, 14, 15, 255, 10, 10, 10, 255, 6, 6, 6, 255, 8, 8, 8, 255, 7, 7, 7, 255, 8, 8, 8, 255, 11, 11, 12, 255, 17, 18, 18, 255, 22, 23, 24, 255, 30, 31, 31, 255, 29, 30, 31, 255, 31, 32, 33, 255, 32, 33, 34, 255, 27, 28, 29, 255, 21, 22, 23, 255, 25, 26, 27, 255, 14, 15, 15, 255, 17, 18, 18, 255, 18, 19, 20, 255, 15, 16, 16, 255, 18, 18, 19, 255, 12, 12, 12, 255, 9, 9, 9, 255, 11, 11, 12, 255, 8, 9, 9, 255, 10, 10, 11, 255, 9, 9, 9, 255, 13, 14, 14, 255, 10, 10, 10, 255, 12, 12, 12, 255, 14, 15, 15, 255, 14, 14, 15, 255, 12, 13, 13, 255, 15, 16, 16, 255, 12, 12, 13, 255, 31, 32, 33, 255, 28, 29, 30, 255, 31, 32, 33, 255, 29, 30, 31, 255, 10, 10, 11, 255, 9, 9, 9, 255, 11, 11, 11, 255, 16, 17, 17, 255, 16, 17, 17, 255, 14, 14, 15, 255, 19, 20, 21, 255, 12, 12, 13, 255, 17, 18, 18, 255, 22, 23, 24, 255, 19, 20, 21, 255, 26, 27, 28, 255, 20, 21, 22, 255, 27, 28, 29, 255, 16, 17, 17, 255, 24, 24, 25, 255, 21, 22, 23, 255, 22, 22, 23, 255, 22, 22, 23, 255, 25, 26, 27, 255, 21, 21, 22, 255, 24, 24, 25, 255, 15, 16, 16, 255, 15, 16, 16, 255, 11, 11, 11, 255, 9, 9, 9, 255, 16, 17, 17, 255, 13, 13, 14, 255, 18, 19, 20, 255, 18, 18, 19, 255, 13, 13, 13, 255, 17, 18, 18, 255, 11, 11, 11, 255, 12, 12, 13, 255, 15, 15, 16, 255, 13, 14, 14, 255, 15, 15, 16, 255, 9, 9, 9, 255, 8, 8, 8, 255, 9, 9, 9, 255, 12, 13, 13, 255, 17, 18, 18, 255, 11, 11, 11, 255, 3, 3, 3, 255, 8, 8, 8, 255, 10, 10, 10, 255, 9, 9, 9, 255, 9, 9, 9, 255, 11, 11, 11, 255, 13, 14, 14, 255, 11, 12, 12, 255, 9, 9, 9, 255, 4, 4, 4, 255, 7, 7, 8, 255, 7, 7, 7, 255, 4, 4, 4, 255, 9, 9, 9, 255, 7, 7, 8, 255, 8, 8, 8, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 13, 14, 14, 255, 15, 15, 16, 255, 17, 17, 18, 255, 24, 25, 25, 255, 23, 24, 25, 255, 20, 20, 21, 255, 16, 17, 17, 255, 16, 16, 17, 255, 15, 15, 16, 255, 12, 13, 13, 255, 8, 8, 8, 255, 10, 10, 11, 255, 11, 11, 11, 255, 12, 12, 13, 255, 12, 13, 13, 255, 17, 18, 18, 255, 25, 26, 26, 255, 19, 19, 20, 255, 17, 18, 18, 255, 16, 17, 17, 255, 14, 15, 15, 255, 12, 13, 13, 255, 12, 12, 12, 255, 13, 13, 14, 255, 12, 12, 12, 255, 16, 16, 17, 255, 11, 12, 12, 255, 11, 11, 12, 255, 11, 12, 12, 255, 5, 5, 5, 255, 5, 5, 6, 255, 4, 4, 4, 255, 7, 7, 7, 255, 9, 10, 10, 255, 9, 9, 9, 255, 5, 5, 5, 255, 9, 9, 9, 255, 12, 12, 12, 255, 18, 19, 19, 255, 19, 20, 20, 255, 14, 14, 15, 255, 24, 25, 26, 255, 25, 25, 26, 255, 25, 25, 26, 255, 25, 26, 26, 255, 25, 25, 26, 255, 17, 18, 18, 255, 15, 16, 16, 255, 15, 16, 16, 255, 13, 13, 14, 255, 9, 9, 9, 255, 6, 6, 6, 255, 4, 4, 4, 255, 7, 7, 7, 255, 3, 4, 4, 255, 5, 5, 6, 255, 10, 10, 10, 255, 4, 4, 4, 255, 9, 9, 9, 255, 10, 10, 10, 255, 8, 8, 8, 255, 8, 9, 9, 255, 10, 10, 10, 255, 11, 12, 12, 255, 6, 6, 6, 255, 10, 10, 11, 255, 10, 11, 11, 255, 11, 11, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 10, 10, 10, 255, 6, 6, 6, 255, 4, 4, 4, 255, 7, 7, 8, 255, 9, 9, 9, 255, 15, 16, 16, 255, 13, 13, 14, 255, 20, 21, 21, 255, 25, 26, 27, 255, 29, 30, 31, 255, 30, 31, 31, 255, 17, 18, 18, 255, 17, 17, 18, 255, 11, 11, 11, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 10, 11, 11, 255, 4, 4, 4, 255, 9, 9, 9, 255, 9, 10, 10, 255, 10, 10, 11, 255, 18, 19, 20, 255, 23, 24, 24, 255, 27, 27, 28, 255, 29, 30, 31, 255, 29, 30, 31, 255, 29, 30, 31, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 21, 22, 23, 255, 16, 17, 17, 255, 15, 16, 16, 255, 15, 15, 16, 255, 12, 12, 13, 255, 10, 10, 10, 255, 10, 11, 11, 255, 15, 16, 16, 255, 14, 14, 15, 255, 15, 16, 16, 255, 14, 14, 15, 255, 10, 10, 10, 255, 19, 20, 20, 255, 18, 19, 19, 255, 24, 24, 25, 255, 20, 21, 21, 255, 18, 19, 19, 255, 19, 20, 21, 255, 13, 13, 14, 255, 13, 13, 13, 255, 12, 13, 13, 255, 8, 9, 9, 255, 7, 7, 7, 255, 5, 5, 5, 255, 8, 8, 8, 255, 9, 9, 9, 255, 9, 9, 9, 255, 15, 16, 16, 255, 15, 16, 16, 255, 12, 12, 12, 255, 16, 17, 17, 255, 12, 13, 13, 255, 15, 15, 16, 255, 14, 14, 15, 255, 14, 15, 15, 255, 11, 12, 12, 255, 15, 15, 16, 255, 14, 14, 15, 255, 13, 13, 13, 255, 10, 10, 10, 255, 11, 11, 11, 255, 11, 11, 12, 255, 14, 15, 15, 255, 19, 20, 20, 255, 24, 24, 25, 255, 27, 27, 28, 255, 26, 26, 27, 255, 29, 29, 30, 255, 31, 32, 33, 255, 31, 32, 33, 255, 32, 33, 34, 255, 29, 30, 31, 255, 26, 26, 27, 255, 18, 19, 20, 255, 17, 18, 18, 255, 14, 15, 15, 255, 12, 12, 12, 255, 13, 13, 13, 255, 7, 7, 8, 255, 10, 10, 11, 255, 8, 8, 8, 255, 11, 11, 11, 255, 11, 12, 12, 255, 25, 26, 26, 255, 24, 25, 25, 255, 25, 26, 26, 255, 31, 32, 33, 255, 32, 33, 34, 255, 29, 30, 31, 255, 30, 31, 32, 255, 24, 24, 25, 255, 27, 27, 28, 255, 23, 24, 24, 255, 17, 17, 18, 255, 19, 20, 21, 255, 17, 18, 18, 255, 13, 13, 13, 255, 9, 9, 9, 255, 14, 14, 15, 255, 14, 14, 15, 255, 14, 14, 15, 255, 12, 13, 13, 255, 12, 12, 13, 255, 16, 16, 17, 255, 16, 16, 17, 255, 16, 17, 17, 255, 18, 18, 19, 255, 29, 30, 31, 255, 23, 24, 24, 255, 27, 27, 28, 255, 24, 25, 26, 255, 24, 25, 26, 255, 21, 21, 22, 255, 29, 29, 30, 255, 27, 27, 28, 255, 9, 9, 9, 255, 7, 7, 7, 255, 12, 13, 13, 255, 16, 17, 17, 255, 22, 22, 23, 255, 15, 15, 16, 255, 22, 22, 23, 255, 25, 25, 26, 255, 16, 17, 17, 255, 30, 31, 32, 255, 25, 25, 26, 255, 25, 26, 26, 255, 30, 31, 32, 255, 20, 21, 22, 255, 23, 24, 24, 255, 27, 28, 29, 255, 21, 22, 23, 255, 29, 30, 31, 255, 26, 27, 28, 255, 19, 19, 20, 255, 19, 20, 20, 255, 13, 13, 14, 255, 12, 12, 12, 255, 17, 18, 18, 255, 11, 12, 12, 255, 9, 10, 10, 255, 9, 10, 10, 255, 14, 14, 15, 255, 11, 11, 12, 255, 11, 12, 12, 255, 11, 12, 12, 255, 11, 11, 11, 255, 12, 13, 13, 255, 15, 15, 16, 255, 9, 9, 9, 255, 9, 10, 10, 255, 10, 10, 10, 255, 7, 7, 7, 255, 7, 7, 8, 255, 10, 11, 11, 255, 14, 15, 15, 255, 10, 10, 10, 255, 6, 6, 6, 255, 7, 7, 7, 255, 11, 11, 11, 255, 8, 8, 8, 255, 6, 6, 6, 255, 8, 9, 9, 255, 12, 12, 12, 255, 5, 5, 6, 255, 8, 8, 8, 255, 3, 4, 4, 255, 7, 7, 7, 255, 8, 8, 8, 255, 10, 11, 11, 255, 10, 11, 11, 255, 8, 8, 8, 255, 6, 6, 6, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 19, 19, 20, 255, 22, 23, 24, 255, 17, 17, 18, 255, 26, 26, 27, 255, 25, 26, 26, 255, 32, 33, 34, 255, 18, 19, 19, 255, 25, 26, 26, 255, 15, 15, 16, 255, 14, 15, 15, 255, 12, 13, 13, 255, 12, 13, 13, 255, 12, 12, 12, 255, 15, 16, 16, 255, 17, 17, 18, 255, 16, 17, 17, 255, 26, 27, 28, 255, 20, 21, 21, 255, 22, 23, 24, 255, 18, 19, 19, 255, 21, 22, 23, 255, 14, 14, 15, 255, 15, 15, 16, 255, 18, 18, 19, 255, 24, 25, 25, 255, 18, 19, 20, 255, 13, 13, 13, 255, 16, 16, 17, 255, 15, 15, 16, 255, 10, 11, 11, 255, 10, 11, 11, 255, 7, 7, 7, 255, 7, 7, 7, 255, 5, 5, 6, 255, 7, 7, 8, 255, 12, 13, 13, 255, 12, 12, 13, 255, 16, 16, 17, 255, 22, 23, 24, 255, 14, 14, 15, 255, 23, 24, 24, 255, 25, 25, 26, 255, 27, 28, 29, 255, 24, 25, 25, 255, 27, 27, 28, 255, 32, 33, 34, 255, 22, 23, 24, 255, 20, 21, 21, 255, 18, 19, 20, 255, 14, 15, 15, 255, 13, 13, 14, 255, 11, 12, 12, 255, 9, 9, 9, 255, 6, 6, 7, 255, 6, 6, 7, 255, 10, 10, 10, 255, 12, 13, 13, 255, 13, 13, 14, 255, 11, 11, 11, 255, 13, 13, 14, 255, 12, 12, 12, 255, 10, 11, 11, 255, 12, 12, 12, 255, 13, 13, 14, 255, 16, 17, 17, 255, 15, 16, 16, 255, 20, 21, 21, 255, 13, 14, 14, 255, 21, 21, 22, 255, 13, 13, 14, 255, 9, 9, 9, 255, 1, 2, 2, 255, 4, 4, 4, 255, 6, 6, 6, 255, 10, 11, 11, 255, 13, 13, 14, 255, 18, 18, 19, 255, 17, 18, 18, 255, 17, 18, 18, 255, 27, 28, 29, 255, 29, 30, 31, 255, 20, 21, 22, 255, 15, 16, 16, 255, 12, 13, 13, 255, 13, 13, 14, 255, 11, 12, 12, 255, 11, 11, 11, 255, 8, 9, 9, 255, 10, 10, 11, 255, 8, 9, 9, 255, 13, 13, 14, 255, 14, 14, 15, 255, 20, 21, 22, 255, 21, 22, 23, 255, 20, 20, 21, 255, 22, 23, 24, 255, 27, 28, 29, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 17, 17, 18, 255, 20, 21, 21, 255, 13, 13, 13, 255, 12, 12, 12, 255, 8, 8, 8, 255, 11, 11, 12, 255, 15, 16, 16, 255, 17, 18, 18, 255, 18, 18, 19, 255, 19, 20, 20, 255, 17, 18, 18, 255, 20, 21, 21, 255, 23, 24, 25, 255, 31, 32, 33, 255, 22, 22, 23, 255, 22, 22, 23, 255, 19, 20, 20, 255, 19, 19, 20, 255, 13, 13, 14, 255, 15, 15, 16, 255, 15, 16, 16, 255, 9, 10, 10, 255, 7, 7, 7, 255, 10, 10, 10, 255, 8, 9, 9, 255, 5, 5, 5, 255, 7, 7, 8, 255, 11, 12, 12, 255, 7, 7, 8, 255, 9, 9, 9, 255, 9, 10, 10, 255, 11, 11, 12, 255, 9, 9, 9, 255, 12, 12, 12, 255, 8, 8, 8, 255, 11, 11, 11, 255, 7, 7, 7, 255, 9, 9, 9, 255, 6, 6, 7, 255, 9, 9, 9, 255, 15, 15, 16, 255, 10, 10, 10, 255, 17, 17, 18, 255, 21, 21, 22, 255, 21, 21, 22, 255, 29, 29, 30, 255, 26, 27, 28, 255, 27, 27, 28, 255, 32, 33, 34, 255, 32, 33, 34, 255, 29, 30, 31, 255, 32, 33, 34, 255, 28, 29, 30, 255, 15, 16, 16, 255, 25, 26, 27, 255, 22, 22, 23, 255, 19, 19, 20, 255, 13, 13, 14, 255, 7, 7, 7, 255, 7, 7, 8, 255, 9, 10, 10, 255, 12, 13, 13, 255, 17, 18, 18, 255, 15, 16, 16, 255, 25, 25, 26, 255, 24, 25, 26, 255, 24, 25, 26, 255, 32, 33, 34, 255, 32, 33, 34, 255, 29, 29, 30, 255, 26, 26, 27, 255, 22, 23, 24, 255, 20, 20, 21, 255, 19, 20, 20, 255, 17, 17, 18, 255, 16, 17, 17, 255, 11, 12, 12, 255, 10, 11, 11, 255, 13, 14, 14, 255, 13, 13, 13, 255, 13, 14, 14, 255, 19, 20, 21, 255, 19, 19, 20, 255, 20, 20, 21, 255, 16, 17, 17, 255, 29, 30, 31, 255, 24, 24, 25, 255, 21, 22, 22, 255, 17, 18, 18, 255, 21, 22, 22, 255, 18, 19, 19, 255, 20, 21, 22, 255, 20, 21, 22, 255, 16, 16, 17, 255, 20, 20, 21, 255, 8, 8, 8, 255, 6, 6, 6, 255, 8, 9, 9, 255, 25, 25, 26, 255, 19, 19, 20, 255, 24, 24, 25, 255, 24, 25, 25, 255, 23, 24, 25, 255, 28, 29, 30, 255, 29, 29, 30, 255, 31, 32, 33, 255, 25, 25, 26, 255, 25, 26, 26, 255, 32, 33, 34, 255, 24, 24, 25, 255, 30, 31, 32, 255, 27, 27, 28, 255, 17, 17, 18, 255, 13, 13, 14, 255, 15, 16, 16, 255, 13, 13, 14, 255, 14, 14, 15, 255, 14, 15, 15, 255, 10, 11, 11, 255, 8, 8, 8, 255, 7, 7, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 8, 8, 8, 255, 9, 9, 9, 255, 9, 10, 10, 255, 10, 10, 11, 255, 9, 9, 9, 255, 11, 11, 12, 255, 12, 13, 13, 255, 10, 11, 11, 255, 11, 11, 11, 255, 8, 8, 8, 255, 12, 12, 13, 255, 12, 13, 13, 255, 10, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 7, 255, 5, 5, 5, 255, 8, 9, 9, 255, 5, 5, 6, 255, 6, 6, 6, 255, 8, 9, 9, 255, 8, 8, 8, 255, 6, 6, 7, 255, 9, 9, 9, 255, 12, 12, 12, 255, 15, 15, 16, 255, 12, 12, 13, 255, 9, 9, 9, 255, 9, 9, 9, 255, 12, 12, 12, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 20, 21, 22, 255, 18, 18, 19, 255, 25, 25, 26, 255, 20, 21, 22, 255, 30, 31, 32, 255, 31, 32, 33, 255, 32, 33, 34, 255, 22, 22, 23, 255, 15, 16, 16, 255, 16, 17, 17, 255, 12, 12, 12, 255, 9, 9, 9, 255, 16, 16, 17, 255, 15, 16, 16, 255, 13, 13, 13, 255, 19, 20, 21, 255, 23, 24, 25, 255, 27, 28, 29, 255, 20, 20, 21, 255, 23, 24, 25, 255, 24, 25, 25, 255, 18, 18, 19, 255, 18, 19, 19, 255, 19, 20, 21, 255, 23, 24, 24, 255, 24, 25, 25, 255, 19, 20, 20, 255, 12, 12, 13, 255, 10, 10, 10, 255, 11, 12, 12, 255, 7, 7, 7, 255, 11, 11, 12, 255, 7, 7, 7, 255, 6, 6, 7, 255, 7, 7, 8, 255, 11, 12, 12, 255, 14, 14, 15, 255, 24, 25, 26, 255, 30, 31, 32, 255, 23, 24, 24, 255, 30, 31, 31, 255, 26, 26, 27, 255, 31, 32, 33, 255, 31, 32, 33, 255, 30, 31, 31, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 33, 255, 30, 31, 31, 255, 16, 16, 17, 255, 15, 16, 16, 255, 10, 11, 11, 255, 6, 6, 6, 255, 5, 5, 6, 255, 13, 13, 14, 255, 10, 11, 11, 255, 15, 16, 16, 255, 13, 13, 14, 255, 17, 18, 18, 255, 15, 16, 16, 255, 12, 13, 13, 255, 14, 15, 15, 255, 20, 20, 21, 255, 17, 18, 18, 255, 18, 19, 20, 255, 21, 22, 22, 255, 13, 14, 14, 255, 15, 16, 16, 255, 12, 12, 13, 255, 9, 10, 10, 255, 4, 4, 4, 255, 4, 4, 4, 255, 6, 6, 6, 255, 10, 10, 10, 255, 10, 10, 11, 255, 13, 14, 14, 255, 13, 13, 13, 255, 22, 23, 24, 255, 32, 33, 34, 255, 25, 25, 26, 255, 22, 22, 23, 255, 13, 13, 14, 255, 18, 19, 20, 255, 13, 14, 14, 255, 12, 13, 13, 255, 11, 11, 12, 255, 15, 16, 16, 255, 12, 13, 13, 255, 9, 9, 9, 255, 13, 13, 14, 255, 15, 16, 16, 255, 20, 21, 21, 255, 13, 14, 14, 255, 25, 26, 26, 255, 29, 29, 30, 255, 24, 25, 25, 255, 28, 29, 30, 255, 32, 33, 33, 255, 30, 31, 31, 255, 32, 33, 34, 255, 32, 33, 34, 255, 20, 21, 22, 255, 15, 16, 16, 255, 22, 23, 24, 255, 17, 18, 18, 255, 11, 11, 12, 255, 9, 9, 9, 255, 13, 14, 14, 255, 15, 16, 16, 255, 17, 18, 18, 255, 16, 17, 17, 255, 11, 11, 12, 255, 23, 24, 24, 255, 26, 27, 27, 255, 29, 30, 31, 255, 32, 33, 34, 255, 29, 29, 30, 255, 24, 24, 25, 255, 31, 32, 33, 255, 21, 21, 22, 255, 28, 28, 29, 255, 22, 22, 23, 255, 21, 22, 22, 255, 24, 25, 25, 255, 11, 12, 12, 255, 8, 8, 8, 255, 12, 12, 13, 255, 9, 9, 9, 255, 8, 8, 8, 255, 11, 11, 11, 255, 11, 11, 12, 255, 6, 6, 7, 255, 11, 12, 12, 255, 9, 10, 10, 255, 7, 7, 8, 255, 9, 9, 9, 255, 9, 9, 9, 255, 7, 7, 7, 255, 9, 10, 10, 255, 10, 11, 11, 255, 13, 13, 13, 255, 11, 11, 11, 255, 12, 12, 13, 255, 16, 17, 17, 255, 15, 16, 16, 255, 24, 25, 26, 255, 24, 24, 25, 255, 27, 27, 28, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 23, 24, 24, 255, 28, 28, 29, 255, 21, 21, 22, 255, 17, 17, 18, 255, 17, 18, 18, 255, 20, 21, 21, 255, 11, 11, 12, 255, 5, 5, 5, 255, 11, 11, 11, 255, 14, 15, 15, 255, 14, 14, 15, 255, 19, 19, 20, 255, 22, 22, 23, 255, 17, 18, 18, 255, 26, 26, 27, 255, 27, 27, 28, 255, 32, 33, 34, 255, 28, 28, 29, 255, 19, 20, 20, 255, 24, 25, 26, 255, 13, 13, 13, 255, 12, 12, 12, 255, 14, 14, 15, 255, 15, 16, 16, 255, 11, 11, 11, 255, 11, 12, 12, 255, 14, 14, 15, 255, 19, 20, 21, 255, 20, 21, 22, 255, 19, 20, 20, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 27, 28, 29, 255, 32, 33, 34, 255, 13, 14, 14, 255, 17, 18, 18, 255, 23, 24, 24, 255, 13, 14, 14, 255, 13, 14, 14, 255, 14, 15, 15, 255, 19, 20, 21, 255, 14, 14, 15, 255, 12, 12, 13, 255, 8, 8, 8, 255, 5, 5, 5, 255, 9, 10, 10, 255, 24, 24, 25, 255, 27, 28, 29, 255, 21, 22, 23, 255, 32, 33, 34, 255, 22, 23, 24, 255, 27, 28, 29, 255, 25, 25, 26, 255, 26, 27, 27, 255, 29, 30, 31, 255, 29, 30, 31, 255, 32, 33, 34, 255, 26, 27, 27, 255, 16, 16, 17, 255, 15, 16, 16, 255, 17, 18, 18, 255, 18, 19, 19, 255, 14, 15, 15, 255, 12, 13, 13, 255, 13, 13, 13, 255, 11, 11, 11, 255, 10, 10, 11, 255, 13, 13, 13, 255, 9, 9, 9, 255, 11, 11, 11, 255, 11, 11, 12, 255, 15, 16, 16, 255, 13, 13, 13, 255, 17, 17, 18, 255, 11, 12, 12, 255, 12, 13, 13, 255, 12, 12, 12, 255, 11, 11, 11, 255, 9, 9, 9, 255, 7, 7, 7, 255, 8, 8, 8, 255, 6, 6, 6, 255, 5, 5, 5, 255, 9, 9, 9, 255, 6, 6, 6, 255, 9, 9, 9, 255, 11, 11, 11, 255, 9, 10, 10, 255, 8, 8, 8, 255, 4, 4, 4, 255, 8, 9, 9, 255, 10, 11, 11, 255, 12, 12, 12, 255, 15, 16, 16, 255, 22, 23, 24, 255, 15, 16, 16, 255, 13, 13, 14, 255, 10, 10, 10, 255, 6, 6, 6, 255, 15, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 19, 20, 21, 255, 21, 21, 22, 255, 23, 24, 24, 255, 26, 27, 27, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 17, 18, 18, 255, 20, 21, 21, 255, 12, 13, 13, 255, 12, 12, 12, 255, 9, 9, 9, 255, 9, 10, 10, 255, 12, 12, 12, 255, 21, 22, 22, 255, 24, 25, 25, 255, 32, 33, 34, 255, 26, 27, 28, 255, 25, 26, 27, 255, 26, 27, 28, 255, 17, 17, 18, 255, 20, 20, 21, 255, 26, 27, 28, 255, 27, 28, 29, 255, 26, 27, 28, 255, 19, 20, 20, 255, 21, 21, 22, 255, 20, 20, 21, 255, 12, 13, 13, 255, 12, 13, 13, 255, 12, 12, 12, 255, 10, 11, 11, 255, 5, 5, 5, 255, 6, 6, 7, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 18, 18, 255, 24, 25, 26, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 23, 24, 25, 255, 13, 13, 14, 255, 7, 7, 8, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 16, 17, 17, 255, 14, 14, 15, 255, 23, 24, 24, 255, 20, 21, 22, 255, 18, 19, 19, 255, 13, 14, 14, 255, 22, 23, 24, 255, 23, 24, 25, 255, 19, 20, 21, 255, 31, 32, 33, 255, 23, 24, 24, 255, 16, 17, 17, 255, 13, 14, 14, 255, 11, 11, 11, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 9, 9, 255, 5, 5, 5, 255, 5, 5, 6, 255, 11, 11, 12, 255, 15, 15, 16, 255, 17, 18, 18, 255, 18, 19, 20, 255, 26, 26, 27, 255, 26, 27, 28, 255, 20, 20, 21, 255, 22, 23, 24, 255, 21, 22, 22, 255, 19, 19, 20, 255, 18, 18, 19, 255, 17, 18, 18, 255, 14, 14, 15, 255, 15, 16, 16, 255, 11, 11, 11, 255, 17, 17, 18, 255, 14, 14, 15, 255, 13, 14, 14, 255, 21, 22, 23, 255, 21, 22, 23, 255, 27, 28, 29, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 29, 30, 31, 255, 32, 33, 34, 255, 22, 22, 23, 255, 15, 15, 16, 255, 11, 11, 12, 255, 15, 15, 16, 255, 10, 10, 11, 255, 11, 11, 11, 255, 12, 12, 13, 255, 16, 16, 17, 255, 18, 18, 19, 255, 19, 20, 21, 255, 15, 16, 16, 255, 28, 29, 30, 255, 28, 28, 29, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 29, 30, 31, 255, 30, 31, 31, 255, 23, 24, 24, 255, 19, 19, 20, 255, 24, 25, 25, 255, 15, 16, 16, 255, 16, 16, 17, 255, 7, 7, 8, 255, 8, 8, 8, 255, 7, 7, 8, 255, 8, 8, 8, 255, 12, 12, 13, 255, 11, 11, 12, 255, 17, 17, 18, 255, 10, 11, 11, 255, 13, 14, 14, 255, 15, 15, 16, 255, 9, 9, 9, 255, 15, 15, 16, 255, 16, 16, 17, 255, 12, 12, 13, 255, 16, 17, 17, 255, 12, 13, 13, 255, 10, 10, 11, 255, 10, 11, 11, 255, 15, 16, 16, 255, 14, 14, 15, 255, 18, 18, 19, 255, 26, 26, 27, 255, 27, 28, 29, 255, 28, 28, 29, 255, 21, 22, 23, 255, 32, 33, 34, 255, 32, 33, 34, 255, 21, 21, 22, 255, 24, 25, 25, 255, 25, 26, 27, 255, 24, 24, 25, 255, 16, 17, 17, 255, 18, 19, 20, 255, 18, 19, 20, 255, 19, 19, 20, 255, 12, 13, 13, 255, 7, 7, 8, 255, 11, 11, 12, 255, 14, 14, 15, 255, 18, 19, 19, 255, 20, 21, 21, 255, 25, 26, 26, 255, 22, 23, 24, 255, 20, 21, 21, 255, 29, 29, 30, 255, 32, 33, 34, 255, 27, 27, 28, 255, 21, 21, 22, 255, 21, 22, 22, 255, 17, 18, 18, 255, 12, 12, 13, 255, 12, 12, 13, 255, 9, 9, 9, 255, 12, 12, 12, 255, 13, 13, 14, 255, 14, 15, 15, 255, 16, 17, 17, 255, 20, 21, 21, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 30, 31, 31, 255, 24, 25, 26, 255, 19, 20, 20, 255, 12, 13, 13, 255, 15, 15, 16, 255, 16, 16, 17, 255, 14, 14, 15, 255, 10, 11, 11, 255, 11, 11, 11, 255, 16, 16, 17, 255, 10, 10, 10, 255, 10, 10, 10, 255, 7, 7, 8, 255, 6, 6, 6, 255, 8, 8, 8, 255, 11, 12, 12, 255, 25, 26, 27, 255, 17, 17, 18, 255, 18, 18, 19, 255, 20, 21, 21, 255, 24, 25, 25, 255, 14, 14, 15, 255, 28, 29, 30, 255, 32, 33, 34, 255, 29, 30, 31, 255, 23, 24, 24, 255, 18, 19, 19, 255, 20, 21, 22, 255, 18, 19, 20, 255, 14, 14, 15, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 9, 9, 255, 11, 12, 12, 255, 15, 16, 16, 255, 15, 15, 16, 255, 9, 9, 9, 255, 14, 14, 15, 255, 12, 12, 13, 255, 14, 14, 15, 255, 17, 18, 18, 255, 17, 18, 18, 255, 20, 20, 21, 255, 13, 14, 14, 255, 12, 12, 13, 255, 14, 14, 15, 255, 10, 11, 11, 255, 10, 11, 11, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 9, 9, 255, 12, 13, 13, 255, 9, 9, 9, 255, 16, 16, 17, 255, 11, 11, 12, 255, 12, 12, 13, 255, 13, 14, 14, 255, 10, 11, 11, 255, 8, 8, 8, 255, 14, 15, 15, 255, 26, 26, 27, 255, 21, 22, 22, 255, 17, 18, 18, 255, 15, 16, 16, 255, 14, 14, 15, 255, 9, 10, 10, 255, 12, 12, 12, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 22, 22, 23, 255, 21, 21, 22, 255, 29, 30, 31, 255, 25, 26, 27, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 25, 25, 26, 255, 19, 19, 20, 255, 16, 16, 17, 255, 16, 17, 17, 255, 13, 13, 14, 255, 14, 14, 15, 255, 12, 12, 12, 255, 13, 13, 14, 255, 20, 21, 21, 255, 23, 24, 25, 255, 26, 27, 28, 255, 24, 25, 26, 255, 28, 28, 29, 255, 24, 25, 25, 255, 27, 28, 29, 255, 28, 29, 30, 255, 20, 21, 22, 255, 22, 23, 24, 255, 16, 17, 17, 255, 20, 20, 21, 255, 14, 15, 15, 255, 16, 17, 17, 255, 17, 17, 18, 255, 9, 10, 10, 255, 7, 7, 8, 255, 6, 6, 6, 255, 8, 9, 9, 255, 7, 7, 7, 255, 11, 12, 12, 255, 20, 21, 21, 255, 30, 31, 32, 255, 28, 29, 30, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 32, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 27, 28, 29, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 20, 20, 21, 255, 19, 20, 20, 255, 10, 10, 10, 255, 7, 7, 8, 255, 1, 2, 2, 255, 1, 1, 1, 255, 8, 8, 8, 255, 11, 11, 11, 255, 14, 14, 15, 255, 17, 17, 18, 255, 26, 27, 27, 255, 20, 21, 21, 255, 20, 20, 21, 255, 25, 26, 27, 255, 26, 27, 28, 255, 23, 24, 24, 255, 29, 30, 31, 255, 26, 27, 28, 255, 20, 20, 21, 255, 26, 26, 27, 255, 16, 17, 17, 255, 15, 16, 16, 255, 7, 7, 7, 255, 7, 7, 7, 255, 5, 5, 5, 255, 4, 4, 4, 255, 10, 11, 11, 255, 13, 13, 14, 255, 14, 15, 15, 255, 18, 18, 19, 255, 24, 25, 25, 255, 32, 33, 34, 255, 24, 25, 25, 255, 18, 19, 19, 255, 26, 27, 28, 255, 20, 21, 21, 255, 22, 23, 24, 255, 20, 21, 22, 255, 17, 17, 18, 255, 9, 9, 9, 255, 7, 7, 8, 255, 3, 4, 4, 255, 9, 9, 9, 255, 11, 11, 12, 255, 17, 18, 18, 255, 18, 19, 20, 255, 22, 22, 23, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 27, 28, 29, 255, 32, 33, 34, 255, 30, 31, 32, 255, 22, 22, 23, 255, 9, 10, 10, 255, 14, 15, 15, 255, 10, 11, 11, 255, 8, 9, 9, 255, 9, 10, 10, 255, 15, 15, 16, 255, 14, 15, 15, 255, 14, 14, 15, 255, 18, 19, 20, 255, 24, 25, 25, 255, 27, 28, 29, 255, 17, 18, 18, 255, 29, 30, 31, 255, 27, 27, 28, 255, 25, 26, 26, 255, 24, 25, 25, 255, 25, 25, 26, 255, 19, 20, 21, 255, 19, 20, 20, 255, 20, 20, 21, 255, 17, 18, 18, 255, 17, 18, 18, 255, 14, 15, 15, 255, 11, 12, 12, 255, 9, 9, 9, 255, 9, 9, 9, 255, 10, 11, 11, 255, 9, 10, 10, 255, 14, 14, 15, 255, 16, 16, 17, 255, 15, 16, 16, 255, 14, 14, 15, 255, 17, 18, 18, 255, 18, 18, 19, 255, 11, 12, 12, 255, 12, 12, 12, 255, 19, 19, 20, 255, 14, 15, 15, 255, 12, 12, 12, 255, 9, 10, 10, 255, 9, 9, 9, 255, 13, 13, 13, 255, 20, 21, 21, 255, 21, 21, 22, 255, 22, 22, 23, 255, 17, 18, 18, 255, 25, 26, 27, 255, 31, 32, 33, 255, 29, 30, 31, 255, 31, 32, 33, 255, 32, 33, 33, 255, 28, 29, 30, 255, 25, 26, 27, 255, 29, 30, 31, 255, 30, 31, 32, 255, 25, 25, 26, 255, 21, 21, 22, 255, 16, 16, 17, 255, 15, 16, 16, 255, 9, 9, 9, 255, 12, 12, 13, 255, 15, 16, 16, 255, 17, 17, 18, 255, 14, 15, 15, 255, 18, 19, 20, 255, 26, 27, 28, 255, 29, 30, 31, 255, 31, 32, 33, 255, 30, 31, 31, 255, 23, 24, 24, 255, 26, 27, 27, 255, 19, 20, 21, 255, 17, 18, 18, 255, 9, 9, 9, 255, 15, 16, 16, 255, 10, 11, 11, 255, 11, 11, 11, 255, 13, 13, 14, 255, 17, 17, 18, 255, 16, 17, 17, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 28, 29, 30, 255, 26, 27, 27, 255, 15, 16, 16, 255, 15, 16, 16, 255, 9, 10, 10, 255, 8, 9, 9, 255, 8, 8, 8, 255, 18, 18, 19, 255, 3, 4, 4, 255, 6, 6, 6, 255, 8, 8, 8, 255, 11, 11, 12, 255, 12, 12, 13, 255, 7, 7, 7, 255, 11, 11, 11, 255, 11, 12, 12, 255, 16, 16, 17, 255, 16, 17, 17, 255, 18, 19, 19, 255, 14, 14, 15, 255, 19, 20, 20, 255, 18, 19, 20, 255, 18, 19, 20, 255, 17, 18, 18, 255, 25, 25, 26, 255, 19, 20, 20, 255, 18, 18, 19, 255, 14, 14, 15, 255, 12, 13, 13, 255, 7, 7, 7, 255, 11, 11, 12, 255, 7, 7, 8, 255, 11, 11, 11, 255, 6, 6, 7, 255, 10, 11, 11, 255, 13, 13, 14, 255, 19, 20, 21, 255, 17, 17, 18, 255, 17, 18, 18, 255, 16, 17, 17, 255, 15, 16, 16, 255, 16, 16, 17, 255, 18, 18, 19, 255, 12, 12, 12, 255, 19, 20, 20, 255, 14, 14, 15, 255, 17, 18, 18, 255, 9, 10, 10, 255, 9, 9, 9, 255, 10, 10, 11, 255, 7, 7, 8, 255, 10, 10, 11, 255, 13, 13, 14, 255, 10, 11, 11, 255, 11, 11, 12, 255, 18, 19, 19, 255, 13, 14, 14, 255, 12, 12, 12, 255, 14, 14, 15, 255, 19, 19, 20, 255, 26, 27, 27, 255, 18, 19, 20, 255, 21, 21, 22, 255, 27, 27, 28, 255, 14, 14, 15, 255, 7, 7, 7, 255, 11, 11, 11, 255, 11, 11, 11, 255, 13, 14, 14, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 17, 17, 255, 21, 21, 22, 255, 28, 28, 29, 255, 31, 32, 33, 255, 25, 26, 26, 255, 32, 33, 34, 255, 32, 33, 34, 255, 27, 28, 29, 255, 15, 15, 16, 255, 17, 18, 18, 255, 14, 15, 15, 255, 13, 13, 13, 255, 12, 12, 12, 255, 11, 11, 11, 255, 16, 16, 17, 255, 16, 16, 17, 255, 18, 19, 20, 255, 21, 22, 22, 255, 29, 29, 30, 255, 29, 29, 30, 255, 21, 21, 22, 255, 25, 26, 27, 255, 31, 32, 33, 255, 24, 25, 25, 255, 21, 22, 22, 255, 20, 20, 21, 255, 26, 27, 28, 255, 19, 19, 20, 255, 19, 19, 20, 255, 19, 19, 20, 255, 13, 13, 14, 255, 9, 10, 10, 255, 7, 7, 7, 255, 6, 6, 7, 255, 7, 7, 7, 255, 13, 13, 14, 255, 19, 20, 21, 255, 25, 26, 26, 255, 27, 27, 28, 255, 30, 31, 32, 255, 31, 32, 33, 255, 31, 32, 32, 255, 32, 33, 33, 255, 32, 33, 34, 255, 31, 32, 33, 255, 26, 27, 28, 255, 21, 22, 23, 255, 23, 24, 24, 255, 22, 23, 24, 255, 22, 22, 23, 255, 9, 10, 10, 255, 11, 11, 12, 255, 5, 5, 5, 255, 4, 4, 4, 255, 7, 7, 7, 255, 10, 10, 11, 255, 16, 16, 17, 255, 20, 21, 22, 255, 16, 16, 17, 255, 21, 22, 22, 255, 29, 29, 30, 255, 24, 25, 26, 255, 28, 28, 29, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 25, 26, 27, 255, 28, 28, 29, 255, 21, 22, 22, 255, 22, 23, 24, 255, 13, 13, 13, 255, 9, 10, 10, 255, 6, 6, 7, 255, 9, 9, 9, 255, 3, 4, 4, 255, 10, 11, 11, 255, 11, 11, 12, 255, 15, 16, 16, 255, 12, 12, 13, 255, 25, 26, 27, 255, 25, 25, 26, 255, 23, 24, 25, 255, 26, 26, 27, 255, 26, 27, 28, 255, 26, 26, 27, 255, 19, 19, 20, 255, 14, 14, 15, 255, 13, 13, 13, 255, 11, 12, 12, 255, 10, 11, 11, 255, 7, 7, 8, 255, 9, 10, 10, 255, 12, 12, 13, 255, 13, 13, 14, 255, 15, 16, 16, 255, 21, 21, 22, 255, 22, 22, 23, 255, 27, 28, 29, 255, 29, 30, 31, 255, 31, 32, 33, 255, 31, 32, 33, 255, 20, 21, 22, 255, 12, 13, 13, 255, 11, 11, 11, 255, 11, 12, 12, 255, 9, 10, 10, 255, 5, 5, 6, 255, 8, 8, 8, 255, 10, 10, 11, 255, 14, 15, 15, 255, 16, 16, 17, 255, 19, 20, 21, 255, 27, 28, 29, 255, 27, 28, 29, 255, 27, 27, 28, 255, 29, 30, 31, 255, 16, 17, 17, 255, 32, 33, 34, 255, 19, 20, 21, 255, 19, 20, 21, 255, 22, 23, 24, 255, 15, 16, 16, 255, 18, 18, 19, 255, 21, 21, 22, 255, 19, 20, 20, 255, 13, 13, 13, 255, 9, 9, 9, 255, 7, 7, 8, 255, 9, 9, 9, 255, 10, 10, 11, 255, 11, 11, 11, 255, 12, 12, 12, 255, 16, 16, 17, 255, 26, 26, 27, 255, 16, 16, 17, 255, 17, 18, 18, 255, 13, 14, 14, 255, 15, 16, 16, 255, 14, 15, 15, 255, 18, 19, 20, 255, 17, 18, 18, 255, 6, 6, 6, 255, 12, 12, 12, 255, 9, 9, 9, 255, 12, 12, 12, 255, 16, 16, 17, 255, 21, 22, 23, 255, 18, 19, 19, 255, 26, 27, 28, 255, 23, 24, 24, 255, 29, 30, 31, 255, 27, 27, 28, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 28, 29, 30, 255, 28, 29, 30, 255, 29, 30, 31, 255, 23, 24, 24, 255, 19, 19, 20, 255, 20, 21, 21, 255, 13, 13, 13, 255, 8, 9, 9, 255, 10, 10, 11, 255, 11, 11, 12, 255, 14, 15, 15, 255, 19, 20, 20, 255, 19, 20, 20, 255, 25, 26, 26, 255, 24, 25, 25, 255, 17, 18, 18, 255, 24, 25, 25, 255, 24, 24, 25, 255, 21, 22, 22, 255, 13, 14, 14, 255, 11, 11, 11, 255, 8, 8, 8, 255, 9, 9, 9, 255, 9, 9, 9, 255, 8, 9, 9, 255, 14, 15, 15, 255, 17, 18, 18, 255, 16, 17, 17, 255, 27, 28, 29, 255, 29, 30, 31, 255, 32, 33, 34, 255, 23, 24, 24, 255, 25, 26, 27, 255, 17, 17, 18, 255, 22, 23, 24, 255, 11, 12, 12, 255, 11, 11, 11, 255, 7, 7, 7, 255, 7, 7, 8, 255, 12, 12, 13, 255, 6, 6, 6, 255, 8, 8, 8, 255, 7, 7, 8, 255, 9, 10, 10, 255, 10, 10, 10, 255, 11, 11, 11, 255, 8, 8, 8, 255, 10, 11, 11, 255, 13, 13, 14, 255, 15, 15, 16, 255, 15, 15, 16, 255, 15, 15, 16, 255, 16, 17, 17, 255, 22, 22, 23, 255, 15, 16, 16, 255, 18, 19, 20, 255, 15, 16, 16, 255, 13, 13, 14, 255, 15, 15, 16, 255, 12, 13, 13, 255, 8, 9, 9, 255, 9, 9, 9, 255, 10, 11, 11, 255, 6, 6, 6, 255, 7, 7, 7, 255, 12, 12, 12, 255, 12, 13, 13, 255, 17, 17, 18, 255, 19, 20, 21, 255, 32, 33, 34, 255, 22, 23, 24, 255, 28, 29, 30, 255, 28, 29, 30, 255, 28, 29, 30, 255, 32, 33, 34, 255, 25, 26, 26, 255, 32, 33, 34, 255, 26, 26, 27, 255, 28, 28, 29, 255, 12, 13, 13, 255, 12, 12, 13, 255, 6, 6, 7, 255, 11, 11, 11, 255, 12, 12, 13, 255, 11, 11, 12, 255, 14, 14, 15, 255, 17, 17, 18, 255, 21, 22, 23, 255, 19, 20, 21, 255, 17, 17, 18, 255, 15, 16, 16, 255, 32, 33, 34, 255, 22, 22, 23, 255, 24, 24, 25, 255, 19, 20, 20, 255, 20, 20, 21, 255, 18, 19, 20, 255, 7, 7, 8, 255, 11, 11, 12, 255, 9, 9, 9, 255, 12, 13, 13, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 12, 12, 12, 255, 19, 19, 20, 255, 25, 26, 27, 255, 29, 29, 30, 255, 27, 28, 29, 255, 29, 30, 31, 255, 32, 33, 34, 255, 22, 22, 23, 255, 24, 25, 26, 255, 18, 18, 19, 255, 18, 18, 19, 255, 11, 11, 12, 255, 9, 9, 9, 255, 9, 9, 9, 255, 15, 15, 16, 255, 16, 16, 17, 255, 22, 23, 24, 255, 20, 20, 21, 255, 17, 17, 18, 255, 19, 19, 20, 255, 23, 24, 24, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 24, 25, 25, 255, 23, 24, 24, 255, 20, 21, 22, 255, 23, 24, 25, 255, 13, 14, 14, 255, 15, 16, 16, 255, 12, 12, 12, 255, 6, 6, 6, 255, 2, 2, 2, 255, 8, 9, 9, 255, 11, 11, 11, 255, 15, 16, 16, 255, 19, 20, 20, 255, 29, 30, 31, 255, 25, 26, 27, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 32, 255, 32, 33, 34, 255, 23, 24, 25, 255, 20, 20, 21, 255, 19, 20, 21, 255, 16, 16, 17, 255, 15, 16, 16, 255, 21, 21, 22, 255, 21, 21, 22, 255, 18, 19, 20, 255, 10, 10, 10, 255, 5, 5, 6, 255, 5, 5, 6, 255, 7, 7, 7, 255, 10, 11, 11, 255, 11, 11, 11, 255, 16, 17, 17, 255, 21, 21, 22, 255, 27, 28, 29, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 24, 25, 25, 255, 27, 27, 28, 255, 25, 26, 27, 255, 22, 22, 23, 255, 23, 24, 25, 255, 22, 22, 23, 255, 18, 19, 20, 255, 10, 11, 11, 255, 8, 8, 8, 255, 6, 6, 6, 255, 8, 8, 8, 255, 5, 5, 5, 255, 13, 13, 13, 255, 15, 16, 16, 255, 18, 18, 19, 255, 17, 18, 18, 255, 26, 27, 27, 255, 32, 33, 34, 255, 26, 27, 28, 255, 27, 27, 28, 255, 18, 19, 20, 255, 24, 25, 26, 255, 16, 17, 17, 255, 16, 17, 17, 255, 17, 17, 18, 255, 12, 13, 13, 255, 9, 10, 10, 255, 6, 6, 7, 255, 9, 10, 10, 255, 15, 15, 16, 255, 15, 16, 16, 255, 16, 16, 17, 255, 20, 20, 21, 255, 21, 21, 22, 255, 29, 30, 31, 255, 20, 20, 21, 255, 14, 14, 15, 255, 17, 18, 18, 255, 19, 19, 20, 255, 14, 14, 15, 255, 11, 12, 12, 255, 6, 6, 6, 255, 8, 9, 9, 255, 6, 6, 7, 255, 17, 17, 18, 255, 18, 18, 19, 255, 21, 22, 23, 255, 19, 20, 20, 255, 28, 29, 30, 255, 24, 24, 25, 255, 32, 33, 34, 255, 31, 32, 33, 255, 29, 30, 31, 255, 28, 29, 30, 255, 24, 24, 25, 255, 27, 27, 28, 255, 28, 29, 30, 255, 20, 21, 21, 255, 17, 17, 18, 255, 22, 23, 24, 255, 20, 20, 21, 255, 16, 17, 17, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 12, 12, 13, 255, 11, 11, 11, 255, 16, 17, 17, 255, 16, 17, 17, 255, 27, 27, 28, 255, 22, 23, 24, 255, 22, 22, 23, 255, 20, 21, 22, 255, 24, 25, 25, 255, 21, 22, 23, 255, 16, 17, 17, 255, 12, 12, 13, 255, 13, 13, 13, 255, 12, 12, 13, 255, 10, 10, 10, 255, 10, 11, 11, 255, 14, 14, 15, 255, 13, 14, 14, 255, 11, 12, 12, 255, 18, 19, 19, 255, 21, 22, 22, 255, 25, 26, 26, 255, 30, 31, 32, 255, 32, 33, 33, 255, 32, 33, 34, 255, 26, 27, 28, 255, 26, 27, 27, 255, 32, 33, 34, 255, 26, 27, 28, 255, 20, 21, 22, 255, 11, 11, 12, 255, 10, 11, 11, 255, 11, 12, 12, 255, 7, 7, 7, 255, 7, 7, 8, 255, 8, 8, 8, 255, 10, 11, 11, 255, 18, 19, 20, 255, 14, 14, 15, 255, 18, 18, 19, 255, 17, 18, 18, 255, 25, 25, 26, 255, 15, 15, 16, 255, 20, 20, 21, 255, 13, 13, 14, 255, 13, 14, 14, 255, 11, 11, 12, 255, 8, 8, 8, 255, 8, 8, 8, 255, 3, 4, 4, 255, 15, 16, 16, 255, 16, 17, 17, 255, 21, 21, 22, 255, 27, 28, 29, 255, 25, 26, 27, 255, 32, 33, 34, 255, 26, 27, 28, 255, 29, 29, 30, 255, 28, 28, 29, 255, 24, 25, 25, 255, 18, 19, 20, 255, 10, 10, 11, 255, 12, 12, 13, 255, 8, 8, 8, 255, 5, 5, 5, 255, 4, 4, 4, 255, 8, 9, 9, 255, 8, 9, 9, 255, 12, 12, 12, 255, 11, 11, 12, 255, 9, 9, 9, 255, 7, 7, 7, 255, 6, 6, 6, 255, 6, 6, 6, 255, 12, 12, 12, 255, 12, 13, 13, 255, 17, 18, 18, 255, 14, 14, 15, 255, 15, 16, 16, 255, 15, 16, 16, 255, 12, 13, 13, 255, 11, 11, 11, 255, 11, 11, 12, 255, 12, 12, 13, 255, 12, 13, 13, 255, 10, 11, 11, 255, 12, 12, 13, 255, 10, 10, 11, 255, 5, 5, 6, 255, 6, 6, 7, 255, 6, 6, 6, 255, 11, 11, 12, 255, 18, 19, 19, 255, 21, 21, 22, 255, 32, 33, 34, 255, 24, 24, 25, 255, 32, 33, 34, 255, 24, 25, 26, 255, 20, 21, 22, 255, 24, 24, 25, 255, 32, 33, 34, 255, 29, 30, 31, 255, 31, 32, 33, 255, 16, 17, 17, 255, 26, 27, 27, 255, 12, 12, 12, 255, 11, 12, 12, 255, 5, 5, 5, 255, 8, 9, 9, 255, 9, 10, 10, 255, 16, 16, 17, 255, 8, 8, 8, 255, 22, 23, 24, 255, 15, 16, 16, 255, 16, 17, 17, 255, 27, 28, 29, 255, 30, 31, 32, 255, 32, 33, 34, 255, 25, 25, 26, 255, 20, 21, 22, 255, 22, 23, 24, 255, 16, 17, 17, 255, 14, 15, 15, 255, 11, 11, 11, 255, 7, 7, 8, 255, 7, 7, 7, 255, 11, 11, 12, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 15, 16, 16, 255, 16, 17, 17, 255, 24, 25, 26, 255, 32, 33, 34, 255, 28, 28, 29, 255, 31, 32, 33, 255, 31, 32, 33, 255, 32, 33, 34, 255, 22, 23, 24, 255, 17, 17, 18, 255, 12, 13, 13, 255, 14, 14, 15, 255, 9, 10, 10, 255, 10, 11, 11, 255, 13, 13, 14, 255, 17, 17, 18, 255, 18, 18, 19, 255, 14, 15, 15, 255, 19, 19, 20, 255, 18, 19, 20, 255, 28, 29, 30, 255, 30, 31, 32, 255, 27, 28, 29, 255, 25, 26, 27, 255, 25, 26, 26, 255, 25, 26, 27, 255, 29, 30, 31, 255, 17, 18, 18, 255, 17, 18, 18, 255, 15, 16, 16, 255, 15, 16, 16, 255, 9, 10, 10, 255, 6, 6, 6, 255, 8, 8, 8, 255, 11, 11, 11, 255, 16, 17, 17, 255, 18, 18, 19, 255, 24, 24, 25, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 30, 31, 31, 255, 26, 26, 27, 255, 18, 19, 20, 255, 16, 16, 17, 255, 10, 11, 11, 255, 11, 11, 12, 255, 15, 15, 16, 255, 14, 14, 15, 255, 14, 15, 15, 255, 7, 7, 7, 255, 6, 6, 6, 255, 3, 4, 4, 255, 6, 6, 6, 255, 8, 8, 8, 255, 8, 8, 8, 255, 18, 19, 20, 255, 22, 23, 24, 255, 21, 22, 23, 255, 26, 26, 27, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 27, 27, 28, 255, 32, 33, 34, 255, 31, 32, 33, 255, 29, 30, 31, 255, 32, 33, 34, 255, 20, 21, 21, 255, 19, 19, 20, 255, 13, 13, 13, 255, 9, 9, 9, 255, 10, 10, 10, 255, 7, 7, 7, 255, 6, 6, 6, 255, 12, 13, 13, 255, 15, 15, 16, 255, 19, 20, 20, 255, 24, 24, 25, 255, 21, 22, 22, 255, 22, 23, 24, 255, 28, 28, 29, 255, 19, 20, 20, 255, 18, 19, 19, 255, 20, 20, 21, 255, 22, 22, 23, 255, 18, 19, 20, 255, 12, 13, 13, 255, 14, 15, 15, 255, 11, 12, 12, 255, 3, 3, 3, 255, 8, 8, 8, 255, 10, 11, 11, 255, 11, 11, 12, 255, 17, 17, 18, 255, 21, 22, 22, 255, 15, 16, 16, 255, 15, 16, 16, 255, 14, 14, 15, 255, 13, 14, 14, 255, 19, 19, 20, 255, 12, 13, 13, 255, 11, 11, 11, 255, 12, 12, 12, 255, 6, 6, 7, 255, 3, 3, 3, 255, 6, 6, 7, 255, 12, 12, 12, 255, 17, 17, 18, 255, 15, 16, 16, 255, 21, 22, 22, 255, 32, 33, 34, 255, 24, 25, 26, 255, 32, 33, 34, 255, 25, 26, 27, 255, 32, 33, 34, 255, 31, 32, 33, 255, 26, 27, 27, 255, 21, 22, 23, 255, 27, 28, 29, 255, 25, 26, 27, 255, 19, 19, 20, 255, 19, 19, 20, 255, 16, 17, 17, 255, 9, 10, 10, 255, 9, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 11, 255, 12, 12, 13, 255, 12, 12, 13, 255, 17, 18, 18, 255, 20, 21, 21, 255, 23, 24, 25, 255, 28, 29, 30, 255, 21, 22, 23, 255, 30, 31, 32, 255, 25, 26, 27, 255, 22, 23, 24, 255, 19, 20, 21, 255, 17, 17, 18, 255, 16, 16, 17, 255, 10, 10, 10, 255, 11, 12, 12, 255, 11, 11, 12, 255, 13, 13, 14, 255, 19, 20, 21, 255, 16, 17, 17, 255, 24, 25, 25, 255, 28, 29, 30, 255, 30, 31, 32, 255, 32, 33, 34, 255, 32, 33, 33, 255, 31, 32, 33, 255, 30, 31, 32, 255, 23, 24, 24, 255, 22, 23, 24, 255, 20, 21, 22, 255, 18, 19, 20, 255, 11, 11, 12, 255, 10, 10, 11, 255, 10, 10, 10, 255, 8, 8, 8, 255, 12, 13, 13, 255, 9, 10, 10, 255, 19, 19, 20, 255, 15, 16, 16, 255, 17, 18, 18, 255, 17, 18, 18, 255, 18, 19, 20, 255, 16, 16, 17, 255, 21, 22, 23, 255, 18, 19, 19, 255, 13, 13, 14, 255, 14, 14, 15, 255, 10, 10, 10, 255, 5, 5, 5, 255, 8, 9, 9, 255, 13, 13, 14, 255, 18, 19, 20, 255, 29, 30, 31, 255, 25, 26, 27, 255, 25, 26, 27, 255, 24, 25, 26, 255, 22, 23, 24, 255, 22, 23, 24, 255, 16, 17, 17, 255, 16, 16, 17, 255, 16, 16, 17, 255, 10, 10, 11, 255, 7, 7, 7, 255, 4, 4, 4, 255, 4, 4, 4, 255, 3, 3, 3, 255, 5, 5, 5, 255, 8, 8, 8, 255, 12, 12, 12, 255, 12, 12, 13, 255, 12, 12, 12, 255, 17, 18, 18, 255, 10, 10, 10, 255, 5, 5, 5, 255, 11, 11, 11, 255, 12, 12, 13, 255, 11, 12, 12, 255, 8, 8, 8, 255, 10, 10, 11, 255, 10, 10, 10, 255, 6, 6, 6, 255, 10, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 10, 11, 11, 255, 6, 6, 7, 255, 8, 8, 8, 255, 4, 4, 4, 255, 5, 5, 5, 255, 9, 9, 9, 255, 11, 11, 12, 255, 13, 14, 14, 255, 32, 33, 34, 255, 26, 27, 28, 255, 30, 31, 31, 255, 26, 26, 27, 255, 21, 22, 22, 255, 22, 23, 24, 255, 18, 19, 20, 255, 25, 26, 26, 255, 29, 30, 31, 255, 31, 32, 33, 255, 28, 28, 29, 255, 11, 12, 12, 255, 25, 26, 27, 255, 20, 20, 21, 255, 8, 8, 8, 255, 3, 3, 3, 255, 11, 11, 11, 255, 12, 12, 12, 255, 14, 14, 15, 255, 13, 14, 14, 255, 20, 21, 22, 255, 25, 26, 26, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 27, 28, 29, 255, 26, 26, 27, 255, 23, 24, 24, 255, 17, 18, 18, 255, 13, 13, 14, 255, 15, 16, 16, 255, 16, 17, 17, 255, 11, 11, 11, 255, 6, 6, 6, 255, 9, 9, 9, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 14, 14, 15, 255, 19, 20, 20, 255, 17, 18, 18, 255, 20, 21, 21, 255, 26, 26, 27, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 17, 18, 18, 255, 16, 17, 17, 255, 16, 17, 17, 255, 13, 14, 14, 255, 8, 8, 8, 255, 11, 11, 11, 255, 12, 12, 12, 255, 14, 14, 15, 255, 18, 19, 19, 255, 21, 22, 22, 255, 18, 19, 20, 255, 14, 15, 15, 255, 29, 30, 31, 255, 25, 26, 27, 255, 24, 24, 25, 255, 20, 21, 21, 255, 16, 17, 17, 255, 20, 20, 21, 255, 19, 20, 20, 255, 17, 17, 18, 255, 16, 16, 17, 255, 13, 14, 14, 255, 13, 14, 14, 255, 8, 8, 8, 255, 6, 6, 6, 255, 11, 12, 12, 255, 13, 13, 13, 255, 17, 18, 18, 255, 20, 21, 21, 255, 18, 19, 19, 255, 32, 33, 33, 255, 32, 33, 34, 255, 27, 28, 29, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 17, 18, 18, 255, 12, 13, 13, 255, 14, 14, 15, 255, 10, 10, 10, 255, 8, 9, 9, 255, 9, 9, 9, 255, 11, 11, 11, 255, 6, 6, 7, 255, 8, 8, 8, 255, 7, 7, 7, 255, 4, 4, 4, 255, 8, 8, 8, 255, 9, 10, 10, 255, 13, 13, 14, 255, 17, 17, 18, 255, 19, 19, 20, 255, 32, 33, 34, 255, 32, 33, 34, 255, 28, 29, 30, 255, 24, 25, 25, 255, 17, 18, 18, 255, 29, 30, 31, 255, 29, 29, 30, 255, 32, 33, 33, 255, 32, 33, 34, 255, 28, 29, 30, 255, 20, 21, 22, 255, 17, 18, 18, 255, 17, 18, 18, 255, 12, 12, 13, 255, 12, 12, 12, 255, 9, 9, 9, 255, 10, 11, 11, 255, 15, 15, 16, 255, 15, 16, 16, 255, 23, 24, 24, 255, 28, 29, 30, 255, 20, 21, 22, 255, 25, 26, 27, 255, 16, 17, 17, 255, 22, 22, 23, 255, 17, 17, 18, 255, 15, 15, 16, 255, 13, 13, 14, 255, 13, 13, 13, 255, 11, 12, 12, 255, 12, 13, 13, 255, 8, 8, 8, 255, 10, 10, 10, 255, 11, 11, 11, 255, 11, 11, 11, 255, 12, 12, 13, 255, 12, 12, 12, 255, 10, 10, 10, 255, 11, 11, 12, 255, 10, 11, 11, 255, 8, 8, 8, 255, 9, 10, 10, 255, 8, 8, 8, 255, 11, 11, 12, 255, 5, 5, 5, 255, 3, 3, 3, 255, 3, 3, 3, 255, 9, 9, 9, 255, 9, 10, 10, 255, 14, 15, 15, 255, 18, 18, 19, 255, 19, 20, 21, 255, 20, 21, 22, 255, 25, 26, 27, 255, 28, 29, 30, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 21, 22, 23, 255, 20, 20, 21, 255, 15, 16, 16, 255, 15, 15, 16, 255, 19, 20, 21, 255, 12, 12, 12, 255, 9, 10, 10, 255, 8, 8, 8, 255, 9, 9, 9, 255, 15, 16, 16, 255, 13, 13, 14, 255, 13, 13, 14, 255, 20, 21, 22, 255, 17, 18, 18, 255, 15, 16, 16, 255, 25, 26, 27, 255, 32, 33, 33, 255, 28, 29, 30, 255, 32, 33, 34, 255, 21, 22, 22, 255, 23, 24, 25, 255, 20, 20, 21, 255, 13, 14, 14, 255, 13, 13, 13, 255, 11, 11, 12, 255, 11, 11, 11, 255, 12, 12, 13, 255, 12, 13, 13, 255, 20, 21, 22, 255, 19, 19, 20, 255, 23, 24, 24, 255, 25, 26, 27, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 33, 255, 26, 26, 27, 255, 20, 21, 21, 255, 18, 19, 20, 255, 20, 21, 22, 255, 21, 22, 22, 255, 18, 19, 19, 255, 10, 10, 11, 255, 10, 10, 10, 255, 8, 8, 8, 255, 9, 9, 9, 255, 12, 12, 12, 255, 13, 14, 14, 255, 14, 14, 15, 255, 10, 11, 11, 255, 16, 17, 17, 255, 17, 18, 18, 255, 12, 13, 13, 255, 16, 17, 17, 255, 15, 16, 16, 255, 10, 11, 11, 255, 9, 9, 9, 255, 3, 3, 3, 255, 10, 10, 11, 255, 12, 12, 13, 255, 13, 14, 14, 255, 32, 33, 34, 255, 25, 25, 26, 255, 32, 33, 34, 255, 27, 28, 29, 255, 18, 19, 19, 255, 20, 21, 21, 255, 15, 16, 16, 255, 11, 12, 12, 255, 11, 11, 11, 255, 10, 11, 11, 255, 8, 8, 8, 255, 4, 4, 4, 255, 7, 7, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 7, 7, 7, 255, 8, 9, 9, 255, 14, 15, 15, 255, 12, 12, 12, 255, 15, 16, 16, 255, 16, 17, 17, 255, 9, 9, 9, 255, 8, 8, 8, 255, 13, 13, 13, 255, 11, 11, 12, 255, 10, 10, 11, 255, 9, 9, 9, 255, 9, 9, 9, 255, 7, 7, 7, 255, 3, 4, 4, 255, 4, 4, 4, 255, 8, 9, 9, 255, 4, 4, 4, 255, 6, 6, 6, 255, 5, 5, 6, 255, 2, 3, 3, 255, 3, 4, 4, 255, 7, 7, 7, 255, 13, 13, 13, 255, 8, 8, 8, 255, 22, 23, 24, 255, 22, 23, 24, 255, 31, 32, 33, 255, 28, 29, 30, 255, 22, 23, 24, 255, 23, 24, 25, 255, 23, 24, 24, 255, 19, 20, 20, 255, 18, 18, 19, 255, 21, 21, 22, 255, 18, 19, 20, 255, 16, 16, 17, 255, 9, 9, 9, 255, 20, 20, 21, 255, 12, 13, 13, 255, 6, 6, 6, 255, 1, 2, 2, 255, 9, 10, 10, 255, 13, 13, 13, 255, 17, 17, 18, 255, 18, 19, 20, 255, 25, 26, 26, 255, 32, 33, 34, 255, 29, 30, 31, 255, 32, 33, 34, 255, 26, 26, 27, 255, 23, 24, 24, 255, 25, 26, 26, 255, 19, 20, 20, 255, 18, 19, 20, 255, 17, 18, 18, 255, 15, 16, 16, 255, 11, 11, 12, 255, 9, 9, 9, 255, 7, 7, 7, 255, 10, 11, 11, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 12, 12, 13, 255, 17, 18, 18, 255, 20, 21, 22, 255, 23, 24, 25, 255, 29, 29, 30, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 22, 22, 23, 255, 17, 18, 18, 255, 17, 18, 18, 255, 12, 12, 13, 255, 13, 13, 14, 255, 12, 13, 13, 255, 15, 16, 16, 255, 15, 16, 16, 255, 14, 14, 15, 255, 19, 20, 20, 255, 25, 25, 26, 255, 22, 23, 24, 255, 22, 22, 23, 255, 17, 17, 18, 255, 22, 23, 24, 255, 22, 22, 23, 255, 20, 21, 21, 255, 12, 12, 13, 255, 14, 14, 15, 255, 14, 14, 15, 255, 17, 17, 18, 255, 13, 13, 14, 255, 10, 11, 11, 255, 9, 9, 9, 255, 9, 9, 9, 255, 11, 11, 12, 255, 13, 13, 13, 255, 13, 13, 13, 255, 18, 18, 19, 255, 26, 27, 28, 255, 32, 33, 34, 255, 29, 30, 31, 255, 31, 32, 33, 255, 32, 33, 34, 255, 31, 32, 33, 255, 26, 27, 28, 255, 15, 16, 16, 255, 12, 13, 13, 255, 12, 12, 13, 255, 12, 12, 12, 255, 16, 17, 17, 255, 6, 6, 6, 255, 10, 11, 11, 255, 11, 11, 12, 255, 4, 4, 4, 255, 2, 2, 2, 255, 3, 3, 3, 255, 5, 5, 5, 255, 8, 8, 8, 255, 11, 12, 12, 255, 20, 20, 21, 255, 19, 20, 21, 255, 30, 31, 31, 255, 28, 29, 30, 255, 28, 29, 30, 255, 22, 22, 23, 255, 18, 18, 19, 255, 30, 31, 32, 255, 22, 23, 24, 255, 31, 32, 33, 255, 32, 33, 33, 255, 30, 31, 32, 255, 20, 21, 22, 255, 16, 16, 17, 255, 16, 17, 17, 255, 16, 16, 17, 255, 13, 13, 13, 255, 11, 11, 11, 255, 6, 6, 7, 255, 11, 11, 11, 255, 18, 19, 20, 255, 21, 21, 22, 255, 18, 18, 19, 255, 18, 19, 20, 255, 18, 19, 19, 255, 17, 18, 18, 255, 15, 16, 16, 255, 18, 18, 19, 255, 15, 16, 16, 255, 12, 13, 13, 255, 11, 11, 12, 255, 8, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 10, 10, 10, 255, 9, 9, 9, 255, 9, 9, 9, 255, 6, 6, 6, 255, 6, 6, 6, 255, 9, 9, 9, 255, 5, 5, 5, 255, 5, 5, 6, 255, 5, 5, 5, 255, 5, 5, 6, 255, 8, 8, 8, 255, 6, 6, 7, 255, 3, 3, 3, 255, 3, 4, 4, 255, 5, 5, 6, 255, 5, 5, 5, 255, 11, 12, 12, 255, 15, 15, 16, 255, 18, 18, 19, 255, 12, 12, 12, 255, 13, 14, 14, 255, 18, 19, 19, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 27, 28, 29, 255, 25, 25, 26, 255, 23, 24, 24, 255, 19, 19, 20, 255, 14, 14, 15, 255, 8, 9, 9, 255, 7, 7, 7, 255, 13, 13, 13, 255, 13, 13, 14, 255, 20, 21, 22, 255, 16, 16, 17, 255, 18, 19, 20, 255, 18, 19, 20, 255, 24, 25, 25, 255, 32, 33, 34, 255, 26, 26, 27, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 27, 28, 29, 255, 26, 27, 27, 255, 19, 19, 20, 255, 14, 15, 15, 255, 10, 10, 11, 255, 6, 6, 6, 255, 10, 11, 11, 255, 17, 18, 18, 255, 14, 15, 15, 255, 20, 20, 21, 255, 22, 23, 24, 255, 27, 28, 29, 255, 30, 31, 32, 255, 26, 27, 27, 255, 29, 30, 31, 255, 17, 18, 18, 255, 14, 15, 15, 255, 15, 15, 16, 255, 16, 17, 17, 255, 12, 12, 12, 255, 15, 15, 16, 255, 14, 14, 15, 255, 10, 10, 10, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 9, 9, 9, 255, 15, 15, 16, 255, 12, 12, 13, 255, 17, 18, 18, 255, 16, 16, 17, 255, 16, 16, 17, 255, 12, 13, 13, 255, 10, 10, 11, 255, 11, 11, 11, 255, 5, 5, 5, 255, 10, 10, 10, 255, 10, 10, 11, 255, 13, 13, 13, 255, 21, 22, 23, 255, 20, 20, 21, 255, 32, 33, 34, 255, 24, 24, 25, 255, 17, 18, 18, 255, 21, 22, 22, 255, 12, 12, 12, 255, 8, 9, 9, 255, 13, 13, 14, 255, 12, 12, 13, 255, 9, 9, 9, 255, 3, 4, 4, 255, 6, 6, 6, 255, 4, 4, 4, 255, 5, 5, 6, 255, 9, 9, 9, 255, 13, 14, 14, 255, 12, 13, 13, 255, 19, 19, 20, 255, 17, 18, 18, 255, 11, 11, 11, 255, 9, 9, 9, 255, 6, 6, 6, 255, 10, 11, 11, 255, 13, 13, 14, 255, 10, 11, 11, 255, 9, 9, 9, 255, 9, 10, 10, 255, 9, 10, 10, 255, 7, 7, 8, 255, 3, 3, 3, 255, 9, 9, 9, 255, 7, 7, 8, 255, 7, 7, 7, 255, 3, 3, 3, 255, 4, 4, 4, 255, 10, 10, 11, 255, 15, 15, 16, 255, 26, 26, 27, 255, 19, 19, 20, 255, 18, 19, 19, 255, 21, 22, 23, 255, 26, 27, 27, 255, 21, 21, 22, 255, 24, 24, 25, 255, 28, 28, 29, 255, 20, 21, 21, 255, 20, 21, 21, 255, 20, 20, 21, 255, 17, 17, 18, 255, 14, 15, 15, 255, 14, 14, 15, 255, 9, 9, 9, 255, 9, 9, 9, 255, 16, 17, 17, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 7, 255, 10, 11, 11, 255, 16, 17, 17, 255, 19, 20, 20, 255, 18, 19, 20, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 22, 22, 23, 255, 26, 27, 27, 255, 22, 23, 24, 255, 32, 33, 34, 255, 19, 19, 20, 255, 19, 19, 20, 255, 10, 11, 11, 255, 15, 16, 16, 255, 12, 12, 12, 255, 11, 12, 12, 255, 12, 12, 12, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 12, 12, 13, 255, 21, 22, 22, 255, 24, 25, 25, 255, 26, 27, 27, 255, 27, 28, 29, 255, 30, 31, 31, 255, 32, 33, 34, 255, 25, 26, 27, 255, 18, 19, 20, 255, 22, 23, 24, 255, 20, 21, 21, 255, 15, 15, 16, 255, 15, 15, 16, 255, 11, 11, 12, 255, 10, 11, 11, 255, 12, 13, 13, 255, 13, 13, 14, 255, 17, 18, 18, 255, 24, 24, 25, 255, 25, 25, 26, 255, 24, 25, 26, 255, 14, 14, 15, 255, 16, 17, 17, 255, 18, 18, 19, 255, 15, 16, 16, 255, 17, 18, 18, 255, 9, 9, 9, 255, 16, 17, 17, 255, 10, 10, 10, 255, 10, 11, 11, 255, 9, 9, 9, 255, 7, 7, 7, 255, 12, 12, 13, 255, 14, 15, 15, 255, 18, 19, 20, 255, 19, 20, 21, 255, 26, 26, 27, 255, 18, 19, 20, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 28, 28, 29, 255, 22, 23, 24, 255, 19, 19, 20, 255, 18, 18, 19, 255, 12, 13, 13, 255, 12, 12, 12, 255, 10, 10, 11, 255, 7, 7, 7, 255, 7, 7, 7, 255, 6, 6, 7, 255, 8, 9, 9, 255, 5, 5, 5, 255, 6, 6, 6, 255, 4, 4, 4, 255, 6, 6, 6, 255, 8, 8, 8, 255, 12, 12, 12, 255, 15, 16, 16, 255, 19, 20, 20, 255, 17, 18, 18, 255, 26, 27, 27, 255, 28, 28, 29, 255, 21, 21, 22, 255, 19, 20, 21, 255, 18, 18, 19, 255, 32, 33, 34, 255, 26, 26, 27, 255, 32, 33, 34, 255, 28, 28, 29, 255, 25, 26, 27, 255, 18, 19, 19, 255, 20, 21, 22, 255, 16, 16, 17, 255, 15, 16, 16, 255, 7, 7, 7, 255, 7, 7, 8, 255, 14, 14, 15, 255, 10, 11, 11, 255, 23, 24, 25, 255, 19, 19, 20, 255, 17, 18, 18, 255, 15, 16, 16, 255, 8, 8, 8, 255, 13, 14, 14, 255, 10, 11, 11, 255, 9, 9, 9, 255, 11, 11, 12, 255, 10, 10, 10, 255, 10, 11, 11, 255, 7, 7, 7, 255, 11, 12, 12, 255, 14, 14, 15, 255, 11, 11, 11, 255, 7, 7, 7, 255, 10, 11, 11, 255, 6, 6, 6, 255, 5, 5, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 2, 2, 2, 255, 4, 4, 4, 255, 7, 7, 7, 255, 3, 4, 4, 255, 3, 4, 4, 255, 2, 2, 2, 255, 4, 4, 4, 255, 7, 7, 8, 255, 13, 14, 14, 255, 12, 12, 13, 255, 12, 12, 12, 255, 17, 18, 18, 255, 13, 14, 14, 255, 20, 21, 21, 255, 19, 20, 21, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 29, 29, 30, 255, 27, 27, 28, 255, 21, 21, 22, 255, 17, 18, 18, 255, 18, 19, 19, 255, 14, 14, 15, 255, 11, 11, 11, 255, 9, 9, 9, 255, 14, 14, 15, 255, 10, 11, 11, 255, 11, 12, 12, 255, 16, 16, 17, 255, 18, 19, 20, 255, 24, 25, 25, 255, 20, 21, 22, 255, 21, 21, 22, 255, 22, 23, 24, 255, 30, 31, 32, 255, 28, 29, 30, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 25, 26, 27, 255, 17, 17, 18, 255, 16, 16, 17, 255, 12, 12, 12, 255, 9, 9, 9, 255, 8, 8, 8, 255, 11, 12, 12, 255, 17, 17, 18, 255, 17, 18, 18, 255, 20, 20, 21, 255, 22, 23, 24, 255, 25, 26, 26, 255, 22, 23, 24, 255, 21, 22, 22, 255, 25, 26, 27, 255, 15, 15, 16, 255, 17, 17, 18, 255, 15, 16, 16, 255, 13, 13, 14, 255, 9, 9, 9, 255, 11, 11, 11, 255, 8, 8, 8, 255, 12, 12, 12, 255, 7, 7, 7, 255, 7, 7, 8, 255, 5, 5, 5, 255, 13, 13, 13, 255, 8, 9, 9, 255, 8, 9, 9, 255, 10, 11, 11, 255, 10, 10, 10, 255, 14, 14, 15, 255, 10, 10, 11, 255, 10, 10, 10, 255, 8, 8, 8, 255, 11, 11, 12, 255, 14, 14, 15, 255, 13, 13, 14, 255, 22, 23, 24, 255, 20, 21, 22, 255, 26, 27, 28, 255, 23, 24, 24, 255, 26, 26, 27, 255, 18, 19, 19, 255, 14, 15, 15, 255, 12, 12, 12, 255, 11, 11, 12, 255, 8, 8, 8, 255, 9, 9, 9, 255, 5, 5, 5, 255, 5, 5, 5, 255, 8, 9, 9, 255, 10, 11, 11, 255, 4, 4, 4, 255, 8, 8, 8, 255, 16, 16, 17, 255, 14, 14, 15, 255, 18, 18, 19, 255, 21, 21, 22, 255, 12, 12, 12, 255, 9, 10, 10, 255, 8, 8, 8, 255, 12, 13, 13, 255, 13, 14, 14, 255, 11, 11, 12, 255, 15, 16, 16, 255, 12, 12, 13, 255, 11, 11, 12, 255, 14, 15, 15, 255, 8, 8, 8, 255, 12, 12, 12, 255, 6, 6, 7, 255, 7, 7, 7, 255, 7, 7, 8, 255, 4, 4, 4, 255, 7, 7, 8, 255, 12, 13, 13, 255, 28, 29, 30, 255, 18, 19, 19, 255, 17, 18, 18, 255, 20, 21, 22, 255, 25, 26, 26, 255, 19, 19, 20, 255, 19, 19, 20, 255, 14, 14, 15, 255, 16, 17, 17, 255, 18, 19, 20, 255, 11, 11, 11, 255, 10, 10, 11, 255, 14, 14, 15, 255, 15, 15, 16, 255, 10, 11, 11, 255, 10, 10, 10, 255, 7, 7, 8, 255, 10, 10, 10, 255, 5, 5, 5, 255, 11, 11, 11, 255, 9, 9, 9, 255, 14, 15, 15, 255, 16, 17, 17, 255, 22, 23, 24, 255, 30, 31, 32, 255, 32, 33, 34, 255, 31, 32, 33, 255, 26, 27, 28, 255, 21, 22, 22, 255, 19, 20, 21, 255, 31, 32, 33, 255, 22, 23, 24, 255, 19, 20, 21, 255, 15, 16, 16, 255, 17, 18, 18, 255, 13, 13, 14, 255, 10, 10, 10, 255, 14, 14, 15, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 13, 13, 14, 255, 15, 15, 16, 255, 25, 26, 27, 255, 30, 31, 32, 255, 32, 33, 34, 255, 32, 33, 34, 255, 30, 31, 32, 255, 31, 32, 33, 255, 25, 26, 26, 255, 21, 21, 22, 255, 19, 20, 20, 255, 19, 20, 21, 255, 13, 13, 13, 255, 13, 13, 14, 255, 11, 11, 11, 255, 10, 10, 11, 255, 11, 12, 12, 255, 12, 12, 13, 255, 18, 18, 19, 255, 22, 23, 24, 255, 13, 13, 14, 255, 17, 17, 18, 255, 13, 13, 14, 255, 16, 17, 17, 255, 13, 14, 14, 255, 9, 9, 9, 255, 8, 9, 9, 255, 10, 10, 10, 255, 11, 12, 12, 255, 10, 11, 11, 255, 9, 9, 9, 255, 7, 7, 7, 255, 12, 12, 13, 255, 10, 11, 11, 255, 20, 21, 21, 255, 18, 19, 19, 255, 22, 23, 24, 255, 30, 31, 32, 255, 32, 33, 34, 255, 32, 33, 34, 255, 29, 30, 31, 255, 20, 21, 21, 255, 18, 19, 20, 255, 18, 18, 19, 255, 9, 9, 9, 255, 13, 13, 14, 255, 13, 13, 14, 255, 8, 9, 9, 255, 6, 6, 7, 255, 5, 5, 6, 255, 5, 5, 5, 255, 7, 7, 7, 255, 9, 9, 9, 255, 8, 9, 9, 255, 5, 5, 5, 255, 4, 4, 4, 255, 7, 7, 7, 255, 9, 10, 10, 255, 15, 15, 16, 255, 19, 19, 20, 255, 19, 20, 20, 255, 31, 32, 33, 255, 26, 26, 27, 255, 21, 21, 22, 255, 16, 17, 17, 255, 22, 23, 24, 255, 29, 30, 31, 255, 32, 33, 34, 255, 28, 29, 30, 255, 20, 21, 21, 255, 23, 24, 24, 255, 25, 26, 27, 255, 24, 25, 26, 255, 20, 20, 21, 255, 14, 14, 15, 255, 12, 12, 12, 255, 10, 11, 11, 255, 9, 9, 9, 255, 11, 11, 12, 255, 15, 16, 16, 255, 16, 16, 17, 255, 13, 14, 14, 255, 10, 10, 11, 255, 11, 12, 12, 255, 14, 14, 15, 255, 10, 10, 10, 255, 8, 9, 9, 255, 10, 10, 11, 255, 12, 12, 13, 255, 10, 10, 11, 255, 13, 13, 14, 255, 15, 15, 16, 255, 12, 12, 12, 255, 12, 12, 12, 255, 6, 6, 6, 255, 10, 10, 11, 255, 5, 5, 5, 255, 8, 9, 9, 255, 8, 8, 8, 255, 11, 11, 11, 255, 7, 7, 7, 255, 6, 6, 7, 255, 3, 4, 4, 255, 5, 5, 5, 255, 2, 2, 2, 255, 1, 1, 1, 255, 6, 6, 6, 255, 5, 5, 6, 255, 11, 11, 11, 255, 13, 13, 13, 255, 12, 12, 13, 255, 12, 12, 12, 255, 9, 9, 9, 255, 16, 17, 17, 255, 17, 18, 18, 255, 28, 29, 30, 255, 32, 33, 34, 255, 28, 28, 29, 255, 29, 30, 31, 255, 31, 32, 33, 255, 25, 26, 27, 255, 20, 20, 21, 255, 19, 19, 20, 255, 18, 19, 19, 255, 10, 10, 10, 255, 6, 6, 6, 255, 9, 9, 9, 255, 9, 10, 10, 255, 18, 18, 19, 255, 12, 12, 13, 255, 14, 15, 15, 255, 12, 12, 12, 255, 19, 20, 20, 255, 26, 27, 27, 255, 16, 16, 17, 255, 21, 21, 22, 255, 26, 27, 27, 255, 26, 27, 27, 255, 29, 29, 30, 255, 27, 28, 29, 255, 32, 33, 34, 255, 29, 29, 30, 255, 19, 20, 20, 255, 16, 16, 17, 255, 9, 9, 9, 255, 10, 11, 11, 255, 11, 12, 12, 255, 14, 14, 15, 255, 12, 13, 13, 255, 19, 19, 20, 255, 20, 20, 21, 255, 22, 22, 23, 255, 17, 17, 18, 255, 27, 27, 28, 255, 20, 21, 21, 255, 22, 22, 23, 255, 15, 16, 16, 255, 16, 17, 17, 255, 13, 14, 14, 255, 11, 11, 12, 255, 4, 4, 4, 255, 4, 4, 4, 255, 7, 7, 7, 255, 10, 11, 11, 255, 12, 12, 12, 255, 9, 10, 10, 255, 13, 14, 14, 255, 10, 11, 11, 255, 12, 12, 13, 255, 7, 7, 7, 255, 9, 9, 9, 255, 13, 13, 14, 255, 9, 9, 9, 255, 9, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 11, 12, 12, 255, 11, 12, 12, 255, 32, 33, 34, 255, 23, 24, 25, 255, 25, 26, 27, 255, 21, 22, 23, 255, 22, 23, 24, 255, 18, 19, 20, 255, 14, 14, 15, 255, 7, 7, 8, 255, 10, 11, 11, 255, 9, 9, 9, 255, 8, 9, 9, 255, 5, 5, 5, 255, 4, 4, 4, 255, 6, 6, 6, 255, 9, 9, 9, 255, 10, 10, 11, 255, 4, 4, 4, 255, 7, 7, 7, 255, 16, 16, 17, 255, 14, 14, 15, 255, 17, 18, 18, 255, 10, 11, 11, 255, 9, 10, 10, 255, 6, 6, 6, 255, 10, 10, 10, 255, 11, 11, 11, 255, 17, 17, 18, 255, 18, 19, 20, 255, 18, 19, 20, 255, 17, 18, 18, 255, 12, 13, 13, 255, 12, 13, 13, 255, 11, 12, 12, 255, 16, 17, 17, 255, 14, 14, 15, 255, 13, 13, 13, 255, 8, 8, 8, 255, 8, 8, 8, 255, 12, 13, 13, 255, 14, 14, 15, 255, 23, 24, 25, 255, 19, 20, 21, 255, 15, 15, 16, 255, 23, 24, 24, 255, 19, 20, 20, 255, 21, 22, 23, 255, 21, 22, 22, 255, 15, 15, 16, 255, 16, 17, 17, 255, 10, 11, 11, 255, 9, 9, 9, 255, 9, 9, 9, 255, 6, 6, 7, 255, 6, 6, 6, 255, 9, 9, 9, 255, 13, 14, 14, 255, 13, 13, 14, 255, 10, 10, 11, 255, 7, 7, 7, 255, 11, 12, 12, 255, 14, 14, 15, 255, 18, 18, 19, 255, 16, 17, 17, 255, 22, 23, 24, 255, 25, 26, 27, 255, 31, 32, 33, 255, 32, 33, 33, 255, 26, 27, 28, 255, 20, 20, 21, 255, 30, 31, 31, 255, 27, 28, 29, 255, 20, 21, 22, 255, 16, 16, 17, 255, 17, 18, 18, 255, 14, 15, 15, 255, 14, 14, 15, 255, 8, 9, 9, 255, 14, 15, 15, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 18, 19, 19, 255, 18, 19, 20, 255, 24, 25, 25, 255, 25, 26, 26, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 22, 22, 23, 255, 21, 22, 23, 255, 17, 18, 18, 255, 14, 15, 15, 255, 11, 11, 12, 255, 9, 9, 9, 255, 10, 11, 11, 255, 13, 13, 13, 255, 17, 18, 18, 255, 19, 20, 20, 255, 15, 16, 16, 255, 10, 10, 10, 255, 14, 15, 15, 255, 11, 11, 12, 255, 10, 11, 11, 255, 14, 14, 15, 255, 9, 10, 10, 255, 11, 12, 12, 255, 5, 5, 6, 255, 9, 10, 10, 255, 10, 11, 11, 255, 11, 11, 11, 255, 10, 10, 10, 255, 13, 13, 13, 255, 14, 14, 15, 255, 15, 16, 16, 255, 16, 17, 17, 255, 18, 19, 20, 255, 20, 20, 21, 255, 32, 33, 34, 255, 31, 32, 33, 255, 30, 31, 31, 255, 23, 24, 25, 255, 17, 18, 18, 255, 13, 13, 14, 255, 17, 18, 18, 255, 7, 7, 8, 255, 13, 14, 14, 255, 6, 6, 6, 255, 12, 12, 12, 255, 5, 5, 5, 255, 3, 4, 4, 255, 6, 6, 6, 255, 8, 8, 8, 255, 8, 8, 8, 255, 7, 7, 8, 255, 7, 7, 8, 255, 7, 7, 7, 255, 12, 12, 13, 255, 15, 16, 16, 255, 15, 15, 16, 255, 19, 20, 20, 255, 19, 20, 21, 255, 19, 20, 20, 255, 26, 27, 27, 255, 27, 28, 29, 255, 28, 29, 30, 255, 24, 25, 25, 255, 27, 27, 28, 255, 24, 24, 25, 255, 21, 22, 22, 255, 24, 25, 26, 255, 21, 22, 23, 255, 28, 29, 30, 255, 18, 19, 20, 255, 18, 19, 19, 255, 11, 12, 12, 255, 13, 13, 13, 255, 8, 8, 8, 255, 15, 15, 16, 255, 10, 10, 11, 255, 12, 12, 13, 255, 10, 11, 11, 255, 9, 10, 10, 255, 9, 10, 10, 255, 10, 10, 11, 255, 10, 10, 11, 255, 11, 12, 12, 255, 11, 11, 11, 255, 13, 13, 14, 255, 7, 7, 7, 255, 9, 9, 9, 255, 12, 12, 12, 255, 14, 14, 15, 255, 15, 15, 16, 255, 10, 11, 11, 255, 12, 12, 13, 255, 16, 16, 17, 255, 15, 15, 16, 255, 15, 15, 16, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 12, 255, 6, 6, 6, 255, 9, 10, 10, 255, 2, 2, 2, 255, 7, 7, 8, 255, 5, 5, 6, 255, 3, 4, 4, 255, 5, 5, 6, 255, 5, 5, 6, 255, 10, 10, 11, 255, 10, 10, 11, 255, 10, 10, 10, 255, 15, 16, 16, 255, 14, 15, 15, 255, 10, 10, 11, 255, 22, 23, 24, 255, 32, 33, 34, 255, 29, 30, 31, 255, 32, 33, 34, 255, 22, 23, 24, 255, 21, 21, 22, 255, 20, 21, 22, 255, 11, 11, 11, 255, 7, 7, 7, 255, 6, 6, 6, 255, 10, 10, 11, 255, 9, 9, 9, 255, 9, 9, 9, 255, 15, 16, 16, 255, 12, 12, 12, 255, 15, 16, 16, 255, 17, 17, 18, 255, 21, 21, 22, 255, 14, 14, 15, 255, 17, 17, 18, 255, 17, 17, 18, 255, 19, 20, 21, 255, 22, 22, 23, 255, 25, 26, 27, 255, 23, 24, 24, 255, 25, 26, 26, 255, 27, 28, 29, 255, 15, 16, 16, 255, 14, 14, 15, 255, 13, 14, 14, 255, 12, 12, 12, 255, 14, 14, 15, 255, 17, 18, 18, 255, 17, 18, 18, 255, 24, 25, 26, 255, 19, 19, 20, 255, 14, 15, 15, 255, 18, 19, 19, 255, 14, 14, 15, 255, 18, 19, 19, 255, 14, 15, 15, 255, 14, 14, 15, 255, 13, 13, 14, 255, 11, 11, 11, 255, 8, 8, 8, 255, 12, 12, 13, 255, 14, 14, 15, 255, 27, 28, 29, 255, 18, 18, 19, 255, 15, 16, 16, 255, 14, 14, 15, 255, 13, 14, 14, 255, 15, 16, 16, 255, 16, 17, 17, 255, 16, 17, 17, 255, 14, 14, 15, 255, 13, 13, 14, 255, 14, 15, 15, 255, 13, 13, 14, 255, 10, 10, 11, 255, 14, 14, 15, 255, 14, 14, 15, 255, 21, 22, 22, 255, 18, 19, 19, 255, 18, 18, 19, 255, 21, 22, 23, 255, 19, 19, 20, 255, 9, 9, 9, 255, 9, 9, 9, 255, 10, 10, 11, 255, 10, 10, 11, 255, 8, 8, 8, 255, 3, 4, 4, 255, 6, 6, 6, 255, 13, 13, 14, 255, 5, 5, 6, 255, 8, 9, 9, 255, 3, 3, 3, 255, 10, 10, 11, 255, 13, 13, 13, 255, 8, 8, 8, 255, 16, 16, 17, 255, 25, 26, 26, 255, 11, 11, 12, 255, 12, 12, 12, 255, 6, 6, 6, 255, 9, 10, 10, 255, 15, 15, 16, 255, 17, 17, 18, 255, 22, 22, 23, 255, 21, 22, 22, 255, 19, 19, 20, 255, 16, 17, 17, 255, 15, 16, 16, 255, 10, 10, 11, 255, 15, 16, 16, 255, 14, 15, 15, 255, 9, 10, 10, 255, 13, 14, 14, 255, 11, 11, 12, 255, 6, 6, 6, 255, 12, 12, 12, 255, 18, 18, 19, 255, 11, 12, 12, 255, 17, 18, 18, 255, 15, 16, 16, 255, 15, 15, 16, 255, 17, 17, 18, 255, 15, 16, 16, 255, 16, 17, 17, 255, 8, 8, 8, 255, 9, 10, 10, 255, 8, 9, 9, 255, 3, 3, 3, 255, 7, 7, 7, 255, 9, 9, 9, 255, 8, 8, 8, 255, 8, 8, 8, 255, 6, 6, 7, 255, 10, 11, 11, 255, 5, 5, 6, 255, 12, 12, 12, 255, 16, 17, 17, 255, 14, 15, 15, 255, 25, 26, 27, 255, 27, 28, 29, 255, 29, 30, 31, 255, 25, 25, 26, 255, 32, 33, 34, 255, 32, 33, 34, 255, 27, 28, 29, 255, 20, 21, 21, 255, 24, 24, 25, 255, 22, 22, 23, 255, 17, 18, 18, 255, 19, 20, 20, 255, 16, 17, 17, 255, 10, 10, 10, 255, 10, 10, 11, 255, 11, 11, 11, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 19, 19, 20, 255, 21, 22, 23, 255, 24, 25, 25, 255, 29, 29, 30, 255, 31, 32, 33, 255, 23, 24, 25, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 33, 255, 22, 23, 24, 255, 24, 25, 25, 255, 24, 25, 26, 255, 13, 14, 14, 255, 13, 13, 13, 255, 10, 11, 11, 255, 10, 11, 11, 255, 14, 15, 15, 255, 10, 10, 11, 255, 15, 15, 16, 255, 14, 14, 15, 255, 9, 9, 9, 255, 12, 12, 12, 255, 14, 14, 15, 255, 10, 11, 11, 255, 6, 6, 6, 255, 9, 9, 9, 255, 7, 7, 7, 255, 5, 5, 6, 255, 9, 10, 10, 255, 6, 6, 6, 255, 10, 10, 10, 255, 8, 8, 8, 255, 10, 10, 11, 255, 12, 12, 12, 255, 16, 17, 17, 255, 13, 14, 14, 255, 15, 16, 16, 255, 20, 21, 22, 255, 26, 27, 27, 255, 28, 28, 29, 255, 25, 26, 27, 255, 24, 25, 26, 255, 17, 17, 18, 255, 15, 15, 16, 255, 13, 14, 14, 255, 9, 10, 10, 255, 13, 13, 13, 255, 7, 7, 7, 255, 5, 5, 6, 255, 5, 5, 6, 255, 6, 6, 6, 255, 9, 10, 10, 255, 8, 8, 8, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 11, 255, 8, 8, 8, 255, 12, 12, 13, 255, 13, 13, 13, 255, 12, 12, 12, 255, 20, 21, 22, 255, 23, 24, 25, 255, 21, 22, 23, 255, 16, 16, 17, 255, 25, 26, 27, 255, 22, 23, 24, 255, 23, 24, 25, 255, 23, 24, 24, 255, 25, 26, 26, 255, 19, 20, 20, 255, 18, 19, 19, 255, 16, 16, 17, 255, 20, 20, 21, 255, 21, 22, 22, 255, 22, 23, 24, 255, 15, 16, 16, 255, 11, 11, 12, 255, 10, 11, 11, 255, 10, 11, 11, 255, 11, 12, 12, 255, 8, 9, 9, 255, 9, 9, 9, 255, 12, 12, 13, 255, 10, 10, 11, 255, 10, 11, 11, 255, 13, 13, 14, 255, 15, 16, 16, 255, 18, 18, 19, 255, 7, 7, 8, 255, 12, 12, 12, 255, 17, 18, 18, 255, 16, 17, 17, 255, 17, 18, 18, 255, 29, 30, 31, 255, 17, 17, 18, 255, 18, 19, 20, 255, 13, 13, 13, 255, 19, 19, 20, 255, 12, 12, 12, 255, 15, 16, 16, 255, 19, 19, 20, 255, 16, 17, 17, 255, 14, 15, 15, 255, 16, 17, 17, 255, 7, 7, 7, 255, 9, 9, 9, 255, 9, 10, 10, 255, 7, 7, 7, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 9, 9, 255, 11, 11, 11, 255, 11, 11, 12, 255, 10, 11, 11, 255, 14, 15, 15, 255, 11, 12, 12, 255, 17, 17, 18, 255, 14, 14, 15, 255, 29, 30, 31, 255, 25, 25, 26, 255, 18, 19, 20, 255, 22, 22, 23, 255, 20, 21, 22, 255, 10, 10, 11, 255, 10, 10, 10, 255, 5, 5, 5, 255, 10, 11, 11, 255, 16, 17, 17, 255, 13, 14, 14, 255, 15, 16, 16, 255, 12, 12, 13, 255, 12, 12, 12, 255, 15, 16, 16, 255, 17, 18, 18, 255, 16, 17, 17, 255, 19, 19, 20, 255, 17, 18, 18, 255, 15, 16, 16, 255, 20, 20, 21, 255, 18, 19, 20, 255, 20, 21, 22, 255, 23, 24, 25, 255, 24, 25, 25, 255, 21, 21, 22, 255, 12, 13, 13, 255, 14, 14, 15, 255, 12, 12, 12, 255, 13, 13, 13, 255, 12, 12, 13, 255, 22, 23, 24, 255, 19, 20, 21, 255, 16, 16, 17, 255, 16, 17, 17, 255, 18, 18, 19, 255, 13, 14, 14, 255, 15, 15, 16, 255, 11, 12, 12, 255, 9, 9, 9, 255, 9, 9, 9, 255, 11, 11, 12, 255, 13, 13, 14, 255, 20, 21, 21, 255, 21, 22, 23, 255, 27, 28, 29, 255, 26, 27, 28, 255, 32, 33, 34, 255, 32, 33, 34, 255, 20, 20, 21, 255, 16, 17, 17, 255, 17, 17, 18, 255, 14, 14, 15, 255, 13, 14, 14, 255, 16, 16, 17, 255, 13, 13, 14, 255, 15, 16, 16, 255, 13, 13, 13, 255, 11, 11, 11, 255, 10, 10, 11, 255, 10, 11, 11, 255, 16, 17, 17, 255, 11, 11, 11, 255, 16, 16, 17, 255, 12, 13, 13, 255, 7, 7, 7, 255, 7, 7, 8, 255, 6, 6, 6, 255, 8, 9, 9, 255, 6, 6, 7, 255, 12, 13, 13, 255, 6, 6, 6, 255, 10, 10, 11, 255, 8, 8, 8, 255, 8, 8, 8, 255, 16, 16, 17, 255, 10, 10, 11, 255, 18, 19, 19, 255, 21, 21, 22, 255, 19, 19, 20, 255, 17, 18, 18, 255, 12, 13, 13, 255, 7, 7, 8, 255, 7, 7, 8, 255, 11, 11, 12, 255, 18, 18, 19, 255, 20, 21, 21, 255, 26, 27, 28, 255, 23, 24, 24, 255, 21, 22, 22, 255, 22, 22, 23, 255, 24, 25, 25, 255, 17, 18, 18, 255, 21, 21, 22, 255, 17, 18, 18, 255, 14, 15, 15, 255, 13, 14, 14, 255, 10, 10, 11, 255, 6, 6, 7, 255, 9, 9, 9, 255, 15, 16, 16, 255, 12, 13, 13, 255, 11, 12, 12, 255, 16, 16, 17, 255, 12, 13, 13, 255, 15, 15, 16, 255, 14, 14, 15, 255, 10, 10, 10, 255, 9, 9, 9, 255, 2, 2, 2, 255, 4, 4, 4, 255, 4, 4, 4, 255, 4, 4, 4, 255, 1, 2, 2, 255, 5, 5, 5, 255, 1, 2, 2, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 10, 10, 255, 8, 9, 9, 255, 13, 14, 14, 255, 18, 18, 19, 255, 20, 20, 21, 255, 20, 20, 21, 255, 17, 18, 18, 255, 22, 23, 24, 255, 21, 21, 22, 255, 26, 27, 28, 255, 29, 30, 31, 255, 26, 27, 27, 255, 24, 25, 25, 255, 23, 24, 25, 255, 22, 23, 24, 255, 18, 19, 20, 255, 13, 13, 14, 255, 11, 11, 11, 255, 13, 13, 13, 255, 17, 18, 18, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 17, 17, 255, 19, 20, 21, 255, 22, 23, 24, 255, 24, 24, 25, 255, 24, 25, 26, 255, 32, 33, 34, 255, 27, 28, 29, 255, 25, 25, 26, 255, 31, 32, 33, 255, 25, 26, 27, 255, 19, 20, 20, 255, 21, 22, 22, 255, 17, 18, 18, 255, 16, 16, 17, 255, 16, 16, 17, 255, 14, 15, 15, 255, 12, 12, 13, 255, 15, 16, 16, 255, 19, 19, 20, 255, 11, 11, 12, 255, 16, 16, 17, 255, 11, 12, 12, 255, 9, 10, 10, 255, 10, 11, 11, 255, 8, 8, 8, 255, 6, 6, 6, 255, 9, 10, 10, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 12, 12, 255, 15, 16, 16, 255, 7, 7, 8, 255, 8, 8, 8, 255, 9, 10, 10, 255, 9, 9, 9, 255, 9, 9, 9, 255, 13, 14, 14, 255, 14, 14, 15, 255, 27, 28, 29, 255, 24, 25, 26, 255, 22, 23, 24, 255, 18, 19, 20, 255, 17, 18, 18, 255, 8, 8, 8, 255, 13, 13, 13, 255, 11, 11, 12, 255, 10, 11, 11, 255, 6, 6, 6, 255, 5, 5, 5, 255, 8, 9, 9, 255, 9, 9, 9, 255, 7, 7, 7, 255, 11, 11, 12, 255, 9, 9, 9, 255, 9, 10, 10, 255, 10, 10, 10, 255, 10, 10, 11, 255, 7, 7, 8, 255, 13, 13, 13, 255, 22, 23, 24, 255, 21, 22, 23, 255, 24, 25, 25, 255, 17, 18, 18, 255, 21, 21, 22, 255, 19, 20, 21, 255, 14, 15, 15, 255, 16, 17, 17, 255, 22, 22, 23, 255, 21, 22, 23, 255, 20, 20, 21, 255, 18, 19, 19, 255, 21, 21, 22, 255, 23, 24, 25, 255, 14, 15, 15, 255, 18, 19, 19, 255, 20, 21, 22, 255, 15, 16, 16, 255, 11, 11, 11, 255, 7, 7, 7, 255, 10, 11, 11, 255, 15, 15, 16, 255, 14, 15, 15, 255, 12, 12, 13, 255, 13, 14, 14, 255, 17, 17, 18, 255, 11, 11, 12, 255, 16, 16, 17, 255, 16, 17, 17, 255, 17, 17, 18, 255, 15, 15, 16, 255, 9, 9, 9, 255, 28, 29, 30, 255, 23, 24, 25, 255, 18, 19, 20, 255, 11, 12, 12, 255, 13, 13, 14, 255, 16, 16, 17, 255, 11, 12, 12, 255, 12, 12, 13, 255, 12, 12, 13, 255, 15, 16, 16, 255, 13, 13, 14, 255, 14, 14, 15, 255, 10, 11, 11, 255, 11, 12, 12, 255, 14, 15, 15, 255, 20, 21, 21, 255, 15, 16, 16, 255, 6, 6, 6, 255, 10, 10, 10, 255, 10, 10, 11, 255, 9, 9, 9, 255, 9, 10, 10, 255, 11, 12, 12, 255, 11, 12, 12, 255, 13, 13, 14, 255, 14, 14, 15, 255, 18, 19, 19, 255, 15, 15, 16, 255, 16, 17, 17, 255, 13, 14, 14, 255, 14, 15, 15, 255, 9, 10, 10, 255, 14, 14, 15, 255, 7, 7, 7, 255, 5, 5, 5, 255, 9, 9, 9, 255, 9, 9, 9, 255, 12, 12, 12, 255, 10, 10, 10, 255, 13, 13, 13, 255, 9, 9, 9, 255, 12, 12, 12, 255, 10, 10, 11, 255, 12, 13, 13, 255, 17, 18, 18, 255, 15, 16, 16, 255, 14, 14, 15, 255, 17, 18, 18, 255, 21, 22, 22, 255, 21, 22, 23, 255, 25, 26, 27, 255, 22, 23, 24, 255, 20, 20, 21, 255, 20, 21, 21, 255, 13, 14, 14, 255, 10, 10, 10, 255, 10, 10, 10, 255, 13, 13, 14, 255, 17, 18, 18, 255, 15, 15, 16, 255, 13, 14, 14, 255, 14, 14, 15, 255, 13, 14, 14, 255, 13, 13, 13, 255, 12, 12, 12, 255, 11, 11, 12, 255, 11, 12, 12, 255, 14, 14, 15, 255, 13, 13, 13, 255, 13, 13, 14, 255, 13, 14, 14, 255, 21, 21, 22, 255, 22, 23, 24, 255, 28, 29, 30, 255, 31, 32, 33, 255, 31, 32, 33, 255, 31, 32, 33, 255, 31, 32, 32, 255, 32, 33, 34, 255, 20, 21, 22, 255, 20, 21, 22, 255, 19, 20, 21, 255, 20, 20, 21, 255, 15, 16, 16, 255, 17, 18, 18, 255, 12, 12, 13, 255, 10, 10, 10, 255, 10, 11, 11, 255, 13, 14, 14, 255, 14, 15, 15, 255, 11, 11, 12, 255, 9, 9, 9, 255, 7, 7, 7, 255, 6, 6, 6, 255, 8, 9, 9, 255, 7, 7, 8, 255, 7, 7, 8, 255, 9, 9, 9, 255, 8, 8, 8, 255, 13, 13, 13, 255, 13, 13, 13, 255, 6, 6, 6, 255, 12, 12, 13, 255, 18, 18, 19, 255, 15, 16, 16, 255, 12, 12, 13, 255, 24, 25, 26, 255, 8, 8, 8, 255, 7, 7, 7, 255, 8, 8, 8, 255, 10, 11, 11, 255, 11, 11, 11, 255, 19, 20, 20, 255, 21, 22, 23, 255, 24, 24, 25, 255, 22, 22, 23, 255, 26, 26, 27, 255, 16, 17, 17, 255, 26, 27, 28, 255, 24, 25, 25, 255, 22, 23, 24, 255, 20, 21, 21, 255, 10, 10, 11, 255, 10, 10, 11, 255, 9, 9, 9, 255, 6, 6, 7, 255, 10, 10, 10, 255, 13, 14, 14, 255, 14, 14, 15, 255, 10, 10, 10, 255, 10, 10, 10, 255, 14, 14, 15, 255, 11, 11, 11, 255, 14, 14, 15, 255, 9, 10, 10, 255, 6, 6, 6, 255, 6, 6, 7, 255, 6, 6, 6, 255, 6, 6, 6, 255, 1, 1, 1, 255, 3, 3, 3, 255, 6, 6, 6, 255, 5, 5, 5, 255, 9, 9, 9, 255, 11, 11, 11, 255, 12, 12, 13, 255, 7, 7, 8, 255, 9, 9, 9, 255, 14, 14, 15, 255, 21, 22, 23, 255, 17, 18, 18, 255, 18, 18, 19, 255, 13, 14, 14, 255, 19, 20, 20, 255, 32, 33, 34, 255, 30, 31, 32, 255, 29, 30, 31, 255, 29, 29, 30, 255, 27, 28, 29, 255, 18, 18, 19, 255, 20, 21, 21, 255, 16, 17, 17, 255, 14, 14, 15, 255, 12, 12, 12, 255, 18, 19, 20, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 22, 22, 23, 255, 23, 24, 24, 255, 25, 26, 27, 255, 27, 28, 29, 255, 27, 27, 28, 255, 30, 31, 31, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 25, 26, 27, 255, 21, 21, 22, 255, 26, 26, 27, 255, 26, 27, 27, 255, 20, 20, 21, 255, 13, 13, 13, 255, 9, 10, 10, 255, 11, 11, 12, 255, 16, 16, 17, 255, 14, 14, 15, 255, 12, 12, 13, 255, 10, 10, 11, 255, 5, 5, 6, 255, 8, 8, 8, 255, 6, 6, 6, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 15, 16, 16, 255, 18, 18, 19, 255, 17, 17, 18, 255, 18, 19, 20, 255, 9, 9, 9, 255, 9, 9, 9, 255, 7, 7, 8, 255, 6, 6, 6, 255, 10, 10, 10, 255, 11, 12, 12, 255, 15, 16, 16, 255, 22, 22, 23, 255, 16, 16, 17, 255, 21, 21, 22, 255, 16, 17, 17, 255, 13, 13, 14, 255, 12, 12, 12, 255, 10, 11, 11, 255, 7, 7, 8, 255, 7, 7, 8, 255, 10, 10, 11, 255, 11, 11, 11, 255, 9, 10, 10, 255, 8, 8, 8, 255, 13, 13, 14, 255, 12, 12, 13, 255, 15, 16, 16, 255, 22, 22, 23, 255, 9, 9, 9, 255, 10, 10, 10, 255, 8, 9, 9, 255, 11, 11, 11, 255, 14, 14, 15, 255, 19, 20, 20, 255, 16, 17, 17, 255, 18, 18, 19, 255, 18, 19, 20, 255, 18, 19, 19, 255, 20, 21, 21, 255, 17, 17, 18, 255, 14, 14, 15, 255, 13, 14, 14, 255, 14, 14, 15, 255, 12, 12, 13, 255, 14, 15, 15, 255, 18, 19, 20, 255, 16, 16, 17, 255, 17, 18, 18, 255, 20, 20, 21, 255, 13, 13, 14, 255, 7, 7, 7, 255, 10, 10, 10, 255, 14, 14, 15, 255, 15, 16, 16, 255, 16, 17, 17, 255, 15, 15, 16, 255, 14, 14, 15, 255, 19, 19, 20, 255, 20, 21, 21, 255, 16, 17, 17, 255, 14, 15, 15, 255, 17, 18, 18, 255, 23, 24, 24, 255, 21, 22, 22, 255, 25, 26, 27, 255, 17, 17, 18, 255, 21, 21, 22, 255, 17, 17, 18, 255, 7, 7, 8, 255, 16, 17, 17, 255, 10, 10, 11, 255, 11, 12, 12, 255, 11, 12, 12, 255, 7, 7, 8, 255, 9, 10, 10, 255, 9, 10, 10, 255, 8, 8, 8, 255, 9, 9, 9, 255, 16, 16, 17, 255, 21, 22, 23, 255, 17, 17, 18, 255, 13, 13, 14, 255, 7, 7, 7, 255, 10, 10, 11, 255, 6, 6, 6, 255, 9, 9, 9, 255, 13, 13, 14, 255, 10, 11, 11, 255, 10, 10, 11, 255, 11, 11, 12, 255, 13, 13, 14, 255, 12, 12, 13, 255, 7, 7, 8, 255, 8, 9, 9, 255, 8, 8, 8, 255, 12, 12, 12, 255, 9, 9, 9, 255, 11, 11, 11, 255, 9, 9, 9, 255, 9, 9, 9, 255, 7, 7, 8, 255, 8, 8, 8, 255, 10, 11, 11, 255, 8, 9, 9, 255, 5, 5, 6, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 12, 255, 11, 11, 11, 255, 8, 8, 8, 255, 15, 16, 16, 255, 16, 17, 17, 255, 21, 21, 22, 255, 23, 24, 24, 255, 18, 19, 20, 255, 19, 20, 20, 255, 15, 16, 16, 255, 19, 19, 20, 255, 16, 17, 17, 255, 17, 17, 18, 255, 10, 10, 11, 255, 13, 13, 14, 255, 13, 14, 14, 255, 9, 9, 9, 255, 6, 6, 7, 255, 8, 8, 8, 255, 11, 11, 11, 255, 11, 12, 12, 255, 15, 16, 16, 255, 13, 14, 14, 255, 10, 11, 11, 255, 9, 10, 10, 255, 13, 13, 14, 255, 11, 11, 12, 255, 15, 16, 16, 255, 21, 21, 22, 255, 28, 29, 30, 255, 23, 24, 24, 255, 28, 29, 30, 255, 32, 33, 34, 255, 32, 33, 34, 255, 25, 26, 27, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 17, 18, 18, 255, 17, 17, 18, 255, 19, 19, 20, 255, 17, 18, 18, 255, 12, 12, 13, 255, 5, 5, 5, 255, 10, 10, 11, 255, 6, 6, 6, 255, 7, 7, 8, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 6, 6, 6, 255, 13, 13, 13, 255, 7, 7, 7, 255, 11, 12, 12, 255, 15, 16, 16, 255, 17, 18, 18, 255, 20, 21, 21, 255, 19, 20, 20, 255, 20, 20, 21, 255, 26, 27, 27, 255, 20, 20, 21, 255, 23, 24, 25, 255, 14, 14, 15, 255, 12, 13, 13, 255, 6, 6, 6, 255, 6, 6, 6, 255, 12, 13, 13, 255, 13, 13, 13, 255, 16, 17, 17, 255, 18, 18, 19, 255, 19, 19, 20, 255, 20, 20, 21, 255, 28, 29, 30, 255, 32, 33, 34, 255, 26, 26, 27, 255, 27, 28, 29, 255, 22, 23, 24, 255, 18, 19, 20, 255, 17, 18, 18, 255, 19, 20, 20, 255, 13, 13, 14, 255, 11, 11, 11, 255, 9, 9, 9, 255, 11, 12, 12, 255, 12, 12, 12, 255, 9, 10, 10, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 10, 10, 255, 6, 6, 6, 255, 8, 9, 9, 255, 5, 5, 6, 255, 5, 5, 5, 255, 8, 8, 8, 255, 9, 10, 10, 255, 2, 2, 2, 255, 6, 6, 6, 255, 6, 6, 7, 255, 6, 6, 6, 255, 8, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 6, 6, 6, 255, 8, 8, 8, 255, 10, 10, 11, 255, 9, 10, 10, 255, 15, 16, 16, 255, 15, 16, 16, 255, 16, 17, 17, 255, 14, 14, 15, 255, 18, 18, 19, 255, 28, 29, 30, 255, 29, 30, 31, 255, 20, 21, 22, 255, 19, 19, 20, 255, 14, 15, 15, 255, 17, 18, 18, 255, 11, 11, 11, 255, 17, 18, 18, 255, 16, 17, 17, 255, 19, 20, 20, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 21, 22, 23, 255, 24, 25, 26, 255, 24, 24, 25, 255, 25, 26, 27, 255, 29, 30, 31, 255, 31, 32, 33, 255, 32, 33, 34, 255, 20, 20, 21, 255, 21, 22, 22, 255, 22, 23, 24, 255, 27, 28, 29, 255, 21, 22, 22, 255, 23, 24, 25, 255, 22, 22, 23, 255, 17, 18, 18, 255, 10, 10, 10, 255, 13, 13, 14, 255, 13, 13, 13, 255, 12, 12, 12, 255, 11, 11, 11, 255, 6, 6, 7, 255, 5, 5, 5, 255, 4, 4, 4, 255, 6, 6, 6, 255, 11, 11, 11, 255, 14, 14, 15, 255, 9, 9, 9, 255, 17, 17, 18, 255, 20, 21, 22, 255, 15, 15, 16, 255, 15, 16, 16, 255, 12, 12, 13, 255, 9, 10, 10, 255, 11, 11, 11, 255, 6, 6, 6, 255, 7, 7, 7, 255, 11, 11, 11, 255, 10, 11, 11, 255, 19, 20, 21, 255, 16, 17, 17, 255, 13, 13, 13, 255, 14, 14, 15, 255, 12, 12, 13, 255, 11, 12, 12, 255, 7, 7, 8, 255, 11, 11, 11, 255, 10, 11, 11, 255, 9, 10, 10, 255, 14, 14, 15, 255, 10, 10, 11, 255, 11, 12, 12, 255, 15, 16, 16, 255, 15, 16, 16, 255, 13, 13, 13, 255, 14, 14, 15, 255, 16, 17, 17, 255, 9, 9, 9, 255, 11, 12, 12, 255, 11, 11, 11, 255, 13, 14, 14, 255, 17, 18, 18, 255, 11, 11, 11, 255, 14, 15, 15, 255, 12, 12, 13, 255, 9, 10, 10, 255, 13, 13, 13, 255, 14, 15, 15, 255, 8, 8, 8, 255, 9, 10, 10, 255, 13, 13, 13, 255, 14, 14, 15, 255, 12, 13, 13, 255, 10, 10, 11, 255, 14, 14, 15, 255, 14, 14, 15, 255, 14, 14, 15, 255, 13, 13, 13, 255, 10, 10, 11, 255, 12, 12, 13, 255, 14, 14, 15, 255, 15, 16, 16, 255, 15, 16, 16, 255, 19, 19, 20, 255, 16, 17, 17, 255, 18, 19, 20, 255, 19, 20, 20, 255, 23, 24, 25, 255, 21, 22, 22, 255, 16, 17, 17, 255, 28, 29, 30, 255, 22, 22, 23, 255, 17, 17, 18, 255, 21, 21, 22, 255, 20, 20, 21, 255, 12, 12, 13, 255, 8, 8, 8, 255, 8, 9, 9, 255, 10, 10, 11, 255, 12, 12, 13, 255, 8, 9, 9, 255, 10, 10, 11, 255, 10, 10, 10, 255, 7, 7, 8, 255, 8, 8, 8, 255, 10, 10, 10, 255, 16, 16, 17, 255, 20, 21, 21, 255, 19, 20, 20, 255, 16, 16, 17, 255, 9, 9, 9, 255, 8, 9, 9, 255, 8, 8, 8, 255, 13, 13, 13, 255, 15, 15, 16, 255, 10, 10, 11, 255, 10, 10, 10, 255, 11, 12, 12, 255, 12, 12, 12, 255, 10, 10, 11, 255, 10, 11, 11, 255, 8, 8, 8, 255, 8, 8, 8, 255, 11, 11, 12, 255, 9, 9, 9, 255, 15, 16, 16, 255, 12, 12, 13, 255, 11, 11, 11, 255, 9, 9, 9, 255, 9, 10, 10, 255, 10, 10, 11, 255, 8, 9, 9, 255, 3, 4, 4, 255, 2, 2, 2, 255, 9, 9, 9, 255, 8, 8, 8, 255, 5, 5, 6, 255, 10, 10, 10, 255, 10, 10, 10, 255, 13, 13, 13, 255, 15, 16, 16, 255, 17, 17, 18, 255, 16, 17, 17, 255, 17, 18, 18, 255, 15, 16, 16, 255, 14, 14, 15, 255, 13, 13, 14, 255, 22, 22, 23, 255, 13, 14, 14, 255, 9, 10, 10, 255, 7, 7, 8, 255, 7, 7, 8, 255, 7, 7, 8, 255, 11, 11, 11, 255, 10, 10, 10, 255, 22, 23, 24, 255, 19, 19, 20, 255, 15, 16, 16, 255, 12, 13, 13, 255, 10, 11, 11, 255, 11, 11, 11, 255, 12, 12, 13, 255, 10, 10, 11, 255, 15, 15, 16, 255, 17, 18, 18, 255, 23, 24, 25, 255, 28, 28, 29, 255, 31, 32, 33, 255, 30, 31, 32, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 16, 17, 17, 255, 18, 18, 19, 255, 15, 16, 16, 255, 10, 10, 10, 255, 7, 7, 7, 255, 9, 9, 9, 255, 5, 5, 6, 255, 10, 11, 11, 255, 13, 14, 14, 255, 11, 12, 12, 255, 12, 12, 13, 255, 10, 11, 11, 255, 15, 15, 16, 255, 15, 16, 16, 255, 13, 13, 13, 255, 18, 19, 20, 255, 25, 26, 26, 255, 23, 24, 25, 255, 24, 25, 26, 255, 20, 21, 21, 255, 18, 19, 19, 255, 23, 24, 25, 255, 29, 30, 31, 255, 17, 17, 18, 255, 13, 13, 13, 255, 12, 12, 12, 255, 7, 7, 8, 255, 13, 13, 14, 255, 17, 18, 18, 255, 16, 17, 17, 255, 14, 14, 15, 255, 19, 20, 21, 255, 18, 19, 20, 255, 18, 19, 20, 255, 22, 23, 24, 255, 30, 31, 32, 255, 22, 22, 23, 255, 21, 22, 23, 255, 21, 22, 22, 255, 20, 21, 21, 255, 18, 18, 19, 255, 13, 13, 14, 255, 15, 15, 16, 255, 11, 11, 12, 255, 9, 10, 10, 255, 10, 11, 11, 255, 8, 9, 9, 255, 11, 11, 12, 255, 10, 10, 10, 255, 8, 9, 9, 255, 10, 10, 11, 255, 11, 11, 11, 255, 9, 9, 9, 255, 10, 10, 11, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 8, 8, 8, 255, 12, 12, 12, 255, 7, 7, 8, 255, 10, 10, 10, 255, 5, 5, 6, 255, 6, 6, 6, 255, 3, 4, 4, 255, 6, 6, 6, 255, 7, 7, 8, 255, 9, 9, 9, 255, 12, 12, 13, 255, 16, 17, 17, 255, 15, 15, 16, 255, 15, 15, 16, 255, 12, 12, 12, 255, 16, 16, 17, 255, 26, 27, 27, 255, 25, 26, 26, 255, 17, 18, 18, 255, 16, 16, 17, 255, 18, 18, 19, 255, 16, 17, 17, 255, 13, 13, 14, 255, 15, 16, 16, 255, 19, 20, 20, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 19, 19, 20, 255, 27, 28, 29, 255, 25, 25, 26, 255, 20, 21, 22, 255, 17, 18, 18, 255, 17, 18, 18, 255, 22, 23, 24, 255, 25, 25, 26, 255, 22, 22, 23, 255, 25, 26, 26, 255, 25, 26, 27, 255, 24, 25, 26, 255, 23, 24, 25, 255, 16, 17, 17, 255, 15, 15, 16, 255, 11, 11, 11, 255, 10, 10, 11, 255, 9, 10, 10, 255, 10, 10, 11, 255, 6, 6, 6, 255, 10, 10, 10, 255, 9, 10, 10, 255, 7, 7, 8, 255, 7, 7, 7, 255, 16, 17, 17, 255, 12, 13, 13, 255, 13, 14, 14, 255, 19, 19, 20, 255, 17, 18, 18, 255, 22, 23, 24, 255, 21, 22, 22, 255, 18, 18, 19, 255, 11, 11, 12, 255, 11, 11, 11, 255, 9, 9, 9, 255, 7, 7, 8, 255, 7, 7, 8, 255, 6, 6, 7, 255, 15, 16, 16, 255, 14, 15, 15, 255, 12, 12, 12, 255, 12, 12, 13, 255, 10, 11, 11, 255, 9, 10, 10, 255, 10, 10, 10, 255, 8, 9, 9, 255, 14, 14, 15, 255, 13, 13, 14, 255, 14, 14, 15, 255, 16, 17, 17, 255, 18, 18, 19, 255, 16, 17, 17, 255, 15, 15, 16, 255, 18, 19, 19, 255, 16, 17, 17, 255, 8, 8, 8, 255, 13, 14, 14, 255, 13, 13, 13, 255, 10, 10, 10, 255, 10, 10, 10, 255, 11, 11, 11, 255, 8, 8, 8, 255, 13, 13, 13, 255, 11, 12, 12, 255, 12, 12, 12, 255, 11, 12, 12, 255, 13, 13, 13, 255, 10, 10, 11, 255, 9, 9, 9, 255, 11, 11, 11, 255, 10, 10, 10, 255, 13, 14, 14, 255, 8, 9, 9, 255, 12, 12, 12, 255, 13, 14, 14, 255, 10, 11, 11, 255, 12, 12, 12, 255, 14, 14, 15, 255, 12, 13, 13, 255, 21, 21, 22, 255, 22, 22, 23, 255, 21, 22, 23, 255, 15, 15, 16, 255, 20, 21, 22, 255, 17, 18, 18, 255, 26, 26, 27, 255, 32, 33, 34, 255, 29, 30, 31, 255, 28, 28, 29, 255, 23, 24, 25, 255, 24, 24, 25, 255, 18, 19, 19, 255, 13, 13, 14, 255, 16, 17, 17, 255, 8, 8, 8, 255, 12, 12, 12, 255, 7, 7, 7, 255, 8, 9, 9, 255, 8, 8, 8, 255, 8, 9, 9, 255, 7, 7, 7, 255, 10, 10, 11, 255, 12, 12, 13, 255, 10, 10, 11, 255, 11, 12, 12, 255, 15, 16, 16, 255, 16, 17, 17, 255, 15, 16, 16, 255, 21, 22, 22, 255, 10, 10, 11, 255, 18, 18, 19, 255, 18, 18, 19, 255, 22, 23, 24, 255, 14, 15, 15, 255, 12, 12, 12, 255, 8, 8, 8, 255, 9, 9, 9, 255, 7, 7, 8, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 11, 11, 255, 10, 11, 11, 255, 12, 12, 12, 255, 18, 18, 19, 255, 14, 14, 15, 255, 16, 17, 17, 255, 10, 10, 11, 255, 11, 11, 11, 255, 12, 12, 12, 255, 9, 10, 10, 255, 11, 11, 11, 255, 7, 7, 7, 255, 7, 7, 7, 255, 6, 6, 6, 255, 4, 4, 4, 255, 5, 5, 5, 255, 10, 11, 11, 255, 8, 9, 9, 255, 12, 13, 13, 255, 11, 12, 12, 255, 9, 9, 9, 255, 14, 14, 15, 255, 12, 13, 13, 255, 9, 9, 9, 255, 11, 12, 12, 255, 16, 16, 17, 255, 15, 15, 16, 255, 13, 13, 14, 255, 11, 12, 12, 255, 8, 8, 8, 255, 5, 5, 5, 255, 8, 9, 9, 255, 19, 20, 21, 255, 24, 24, 25, 255, 20, 21, 22, 255, 17, 18, 18, 255, 14, 14, 15, 255, 7, 7, 7, 255, 6, 6, 6, 255, 6, 6, 6, 255, 10, 11, 11, 255, 9, 9, 9, 255, 13, 13, 13, 255, 15, 15, 16, 255, 18, 19, 19, 255, 18, 19, 20, 255, 30, 31, 31, 255, 32, 33, 34, 255, 26, 26, 27, 255, 31, 32, 33, 255, 27, 27, 28, 255, 29, 30, 31, 255, 32, 33, 34, 255, 25, 26, 27, 255, 32, 33, 34, 255, 16, 16, 17, 255, 11, 11, 12, 255, 16, 17, 17, 255, 15, 16, 16, 255, 11, 11, 11, 255, 13, 13, 13, 255, 15, 16, 16, 255, 13, 13, 14, 255, 15, 15, 16, 255, 11, 12, 12, 255, 17, 17, 18, 255, 15, 15, 16, 255, 11, 12, 12, 255, 17, 18, 18, 255, 20, 21, 22, 255, 25, 26, 27, 255, 20, 21, 22, 255, 21, 22, 23, 255, 24, 25, 26, 255, 26, 27, 27, 255, 32, 33, 34, 255, 20, 21, 22, 255, 12, 12, 13, 255, 11, 12, 12, 255, 12, 13, 13, 255, 2, 3, 3, 255, 10, 10, 11, 255, 16, 16, 17, 255, 18, 19, 20, 255, 12, 13, 13, 255, 18, 19, 19, 255, 19, 20, 20, 255, 32, 33, 34, 255, 29, 29, 30, 255, 27, 27, 28, 255, 28, 28, 29, 255, 30, 31, 32, 255, 19, 20, 21, 255, 13, 14, 14, 255, 14, 14, 15, 255, 11, 11, 12, 255, 14, 14, 15, 255, 9, 9, 9, 255, 13, 13, 14, 255, 15, 16, 16, 255, 15, 15, 16, 255, 14, 14, 15, 255, 11, 12, 12, 255, 11, 12, 12, 255, 11, 11, 12, 255, 12, 13, 13, 255, 8, 8, 8, 255, 15, 15, 16, 255, 10, 10, 10, 255, 11, 11, 11, 255, 11, 11, 11, 255, 10, 10, 10, 255, 11, 12, 12, 255, 15, 16, 16, 255, 13, 13, 13, 255, 4, 4, 4, 255, 5, 5, 6, 255, 3, 4, 4, 255, 10, 10, 10, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 10, 10, 255, 11, 11, 12, 255, 10, 10, 11, 255, 10, 11, 11, 255, 12, 12, 12, 255, 15, 16, 16, 255, 17, 18, 18, 255, 20, 21, 21, 255, 17, 17, 18, 255, 12, 13, 13, 255, 20, 20, 21, 255, 13, 13, 13, 255, 12, 12, 12, 255, 13, 13, 13, 255, 18, 19, 20, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 20, 21, 21, 255, 25, 25, 26, 255, 13, 14, 14, 255, 15, 15, 16, 255, 14, 14, 15, 255, 16, 17, 17, 255, 20, 21, 22, 255, 14, 14, 15, 255, 15, 15, 16, 255, 20, 20, 21, 255, 16, 17, 17, 255, 20, 21, 22, 255, 19, 19, 20, 255, 18, 19, 19, 255, 13, 14, 14, 255, 13, 13, 13, 255, 12, 12, 13, 255, 12, 12, 12, 255, 12, 13, 13, 255, 12, 13, 13, 255, 10, 11, 11, 255, 8, 8, 8, 255, 14, 14, 15, 255, 18, 18, 19, 255, 12, 12, 13, 255, 15, 16, 16, 255, 14, 14, 15, 255, 16, 17, 17, 255, 28, 29, 30, 255, 21, 21, 22, 255, 19, 20, 20, 255, 13, 14, 14, 255, 8, 8, 8, 255, 12, 12, 12, 255, 8, 9, 9, 255, 9, 9, 9, 255, 6, 6, 6, 255, 9, 9, 9, 255, 11, 12, 12, 255, 12, 12, 12, 255, 11, 12, 12, 255, 8, 8, 8, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 12, 12, 13, 255, 14, 14, 15, 255, 16, 17, 17, 255, 11, 12, 12, 255, 15, 16, 16, 255, 18, 18, 19, 255, 25, 26, 27, 255, 18, 19, 19, 255, 20, 21, 22, 255, 10, 10, 10, 255, 12, 12, 13, 255, 12, 13, 13, 255, 9, 9, 9, 255, 13, 13, 14, 255, 15, 16, 16, 255, 19, 19, 20, 255, 14, 15, 15, 255, 14, 14, 15, 255, 16, 16, 17, 255, 14, 14, 15, 255, 16, 16, 17, 255, 13, 13, 14, 255, 14, 15, 15, 255, 15, 16, 16, 255, 17, 18, 18, 255, 14, 14, 15, 255, 16, 17, 17, 255, 14, 14, 15, 255, 12, 12, 13, 255, 15, 16, 16, 255, 12, 12, 13, 255, 16, 17, 17, 255, 8, 8, 8, 255, 14, 14, 15, 255, 14, 15, 15, 255, 27, 28, 29, 255, 26, 26, 27, 255, 15, 16, 16, 255, 30, 31, 32, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 27, 28, 29, 255, 21, 22, 22, 255, 19, 19, 20, 255, 16, 17, 17, 255, 10, 10, 10, 255, 14, 14, 15, 255, 9, 10, 10, 255, 14, 15, 15, 255, 8, 9, 9, 255, 7, 7, 7, 255, 9, 9, 9, 255, 2, 3, 3, 255, 4, 4, 4, 255, 13, 13, 13, 255, 12, 12, 13, 255, 12, 12, 12, 255, 13, 14, 14, 255, 16, 16, 17, 255, 12, 12, 13, 255, 17, 18, 18, 255, 19, 20, 20, 255, 17, 18, 18, 255, 24, 25, 26, 255, 21, 21, 22, 255, 15, 16, 16, 255, 20, 20, 21, 255, 21, 21, 22, 255, 21, 21, 22, 255, 17, 18, 18, 255, 13, 14, 14, 255, 14, 14, 15, 255, 9, 10, 10, 255, 9, 9, 9, 255, 9, 9, 9, 255, 17, 18, 18, 255, 12, 12, 13, 255, 21, 22, 22, 255, 19, 20, 20, 255, 15, 16, 16, 255, 20, 21, 21, 255, 14, 14, 15, 255, 19, 20, 21, 255, 13, 14, 14, 255, 12, 12, 13, 255, 9, 9, 9, 255, 15, 16, 16, 255, 12, 12, 12, 255, 6, 6, 7, 255, 8, 8, 8, 255, 10, 10, 11, 255, 14, 14, 15, 255, 13, 14, 14, 255, 11, 11, 11, 255, 12, 13, 13, 255, 11, 12, 12, 255, 10, 10, 10, 255, 11, 11, 11, 255, 10, 10, 11, 255, 7, 7, 7, 255, 13, 13, 13, 255, 9, 9, 9, 255, 14, 15, 15, 255, 14, 15, 15, 255, 11, 12, 12, 255, 25, 26, 26, 255, 17, 18, 18, 255, 20, 21, 21, 255, 22, 23, 24, 255, 19, 19, 20, 255, 14, 15, 15, 255, 7, 7, 7, 255, 10, 10, 11, 255, 10, 10, 11, 255, 8, 8, 8, 255, 11, 12, 12, 255, 11, 12, 12, 255, 18, 19, 19, 255, 16, 17, 17, 255, 15, 15, 16, 255, 22, 22, 23, 255, 27, 28, 29, 255, 12, 13, 13, 255, 25, 26, 27, 255, 31, 32, 33, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 30, 31, 32, 255, 17, 18, 18, 255, 15, 16, 16, 255, 17, 17, 18, 255, 11, 11, 12, 255, 9, 9, 9, 255, 11, 12, 12, 255, 19, 20, 21, 255, 15, 15, 16, 255, 14, 14, 15, 255, 19, 20, 20, 255, 16, 17, 17, 255, 19, 19, 20, 255, 18, 18, 19, 255, 17, 18, 18, 255, 15, 16, 16, 255, 28, 29, 30, 255, 26, 27, 27, 255, 30, 31, 32, 255, 32, 33, 34, 255, 29, 30, 31, 255, 32, 33, 34, 255, 19, 19, 20, 255, 12, 13, 13, 255, 12, 12, 12, 255, 7, 7, 7, 255, 6, 6, 6, 255, 7, 7, 8, 255, 14, 15, 15, 255, 15, 16, 16, 255, 14, 15, 15, 255, 18, 18, 19, 255, 22, 23, 24, 255, 22, 22, 23, 255, 25, 25, 26, 255, 30, 31, 32, 255, 29, 29, 30, 255, 30, 31, 31, 255, 19, 20, 21, 255, 19, 20, 20, 255, 12, 12, 13, 255, 15, 15, 16, 255, 12, 12, 12, 255, 10, 10, 10, 255, 14, 14, 15, 255, 18, 19, 19, 255, 11, 11, 11, 255, 17, 17, 18, 255, 15, 16, 16, 255, 13, 14, 14, 255, 17, 17, 18, 255, 11, 11, 12, 255, 11, 11, 11, 255, 13, 14, 14, 255, 14, 14, 15, 255, 9, 9, 9, 255, 14, 14, 15, 255, 15, 15, 16, 255, 21, 22, 22, 255, 10, 10, 11, 255, 9, 9, 9, 255, 6, 6, 7, 255, 5, 5, 5, 255, 9, 9, 9, 255, 12, 13, 13, 255, 11, 11, 11, 255, 9, 9, 9, 255, 11, 11, 11, 255, 6, 6, 6, 255, 11, 12, 12, 255, 11, 11, 11, 255, 13, 14, 14, 255, 13, 13, 14, 255, 13, 13, 13, 255, 14, 14, 15, 255, 17, 17, 18, 255, 19, 19, 20, 255, 19, 20, 20, 255, 11, 12, 12, 255, 12, 13, 13, 255, 10, 11, 11, 255, 12, 12, 13, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 18, 18, 255, 16, 16, 17, 255, 13, 13, 13, 255, 13, 13, 14, 255, 9, 10, 10, 255, 13, 13, 13, 255, 13, 14, 14, 255, 13, 13, 14, 255, 18, 19, 19, 255, 15, 16, 16, 255, 13, 13, 14, 255, 20, 21, 22, 255, 17, 18, 18, 255, 16, 16, 17, 255, 11, 11, 11, 255, 13, 14, 14, 255, 8, 8, 8, 255, 12, 13, 13, 255, 13, 14, 14, 255, 13, 13, 13, 255, 13, 13, 13, 255, 9, 10, 10, 255, 17, 17, 18, 255, 16, 17, 17, 255, 12, 13, 13, 255, 14, 14, 15, 255, 17, 18, 18, 255, 24, 24, 25, 255, 19, 20, 20, 255, 26, 26, 27, 255, 16, 16, 17, 255, 8, 8, 8, 255, 11, 11, 11, 255, 8, 8, 8, 255, 14, 14, 15, 255, 10, 11, 11, 255, 10, 10, 11, 255, 8, 8, 8, 255, 12, 12, 13, 255, 7, 7, 8, 255, 7, 7, 7, 255, 9, 9, 9, 255, 10, 10, 11, 255, 9, 10, 10, 255, 17, 18, 18, 255, 13, 13, 13, 255, 15, 16, 16, 255, 13, 13, 14, 255, 11, 11, 12, 255, 19, 19, 20, 255, 21, 22, 23, 255, 17, 17, 18, 255, 25, 26, 27, 255, 27, 28, 29, 255, 7, 7, 7, 255, 14, 15, 15, 255, 10, 10, 11, 255, 10, 11, 11, 255, 14, 14, 15, 255, 13, 13, 14, 255, 20, 21, 21, 255, 20, 21, 22, 255, 17, 18, 18, 255, 18, 18, 19, 255, 25, 25, 26, 255, 17, 18, 18, 255, 18, 19, 20, 255, 15, 16, 16, 255, 21, 22, 22, 255, 15, 15, 16, 255, 20, 21, 21, 255, 22, 23, 24, 255, 15, 15, 16, 255, 18, 19, 19, 255, 16, 17, 17, 255, 12, 13, 13, 255, 14, 14, 15, 255, 10, 10, 10, 255, 14, 14, 15, 255, 16, 16, 17, 255, 23, 24, 25, 255, 16, 16, 17, 255, 32, 33, 34, 255, 22, 23, 24, 255, 30, 31, 32, 255, 28, 28, 29, 255, 26, 27, 27, 255, 27, 27, 28, 255, 22, 22, 23, 255, 20, 21, 21, 255, 16, 17, 17, 255, 11, 12, 12, 255, 12, 12, 13, 255, 10, 10, 11, 255, 12, 12, 12, 255, 10, 10, 11, 255, 5, 5, 5, 255, 7, 7, 7, 255, 10, 10, 10, 255, 8, 9, 9, 255, 11, 11, 11, 255, 18, 19, 20, 255, 13, 14, 14, 255, 10, 11, 11, 255, 9, 9, 9, 255, 16, 16, 17, 255, 14, 14, 15, 255, 19, 20, 20, 255, 20, 21, 21, 255, 23, 24, 25, 255, 17, 18, 18, 255, 21, 22, 23, 255, 19, 20, 21, 255, 24, 25, 25, 255, 20, 20, 21, 255, 22, 22, 23, 255, 17, 18, 18, 255, 14, 14, 15, 255, 11, 11, 11, 255, 11, 11, 12, 255, 16, 17, 17, 255, 16, 17, 17, 255, 20, 21, 22, 255, 24, 24, 25, 255, 25, 25, 26, 255, 21, 22, 23, 255, 20, 21, 21, 255, 19, 20, 20, 255, 15, 15, 16, 255, 18, 19, 19, 255, 20, 20, 21, 255, 17, 18, 18, 255, 15, 16, 16, 255, 12, 13, 13, 255, 14, 14, 15, 255, 15, 15, 16, 255, 14, 15, 15, 255, 15, 16, 16, 255, 15, 16, 16, 255, 15, 16, 16, 255, 12, 13, 13, 255, 13, 13, 13, 255, 14, 14, 15, 255, 14, 15, 15, 255, 11, 11, 11, 255, 9, 10, 10, 255, 11, 12, 12, 255, 8, 9, 9, 255, 10, 10, 11, 255, 21, 21, 22, 255, 24, 25, 25, 255, 26, 27, 28, 255, 21, 22, 23, 255, 23, 24, 25, 255, 20, 21, 21, 255, 15, 16, 16, 255, 14, 14, 15, 255, 12, 12, 13, 255, 14, 14, 15, 255, 13, 13, 14, 255, 10, 11, 11, 255, 6, 6, 6, 255, 9, 9, 9, 255, 14, 14, 15, 255, 14, 15, 15, 255, 18, 19, 19, 255, 28, 28, 29, 255, 20, 21, 22, 255, 17, 18, 18, 255, 23, 24, 24, 255, 28, 28, 29, 255, 30, 31, 31, 255, 32, 33, 34, 255, 32, 33, 34, 255, 28, 28, 29, 255, 32, 33, 34, 255, 16, 17, 17, 255, 16, 17, 17, 255, 13, 13, 14, 255, 10, 10, 11, 255, 10, 10, 11, 255, 17, 17, 18, 255, 20, 20, 21, 255, 21, 22, 23, 255, 21, 21, 22, 255, 19, 20, 20, 255, 23, 24, 24, 255, 22, 22, 23, 255, 21, 22, 22, 255, 24, 24, 25, 255, 31, 32, 33, 255, 24, 25, 26, 255, 32, 33, 34, 255, 28, 28, 29, 255, 32, 33, 34, 255, 12, 13, 13, 255, 18, 18, 19, 255, 12, 12, 13, 255, 14, 14, 15, 255, 6, 6, 6, 255, 8, 8, 8, 255, 7, 7, 7, 255, 12, 12, 13, 255, 12, 12, 12, 255, 15, 16, 16, 255, 17, 18, 18, 255, 26, 27, 28, 255, 15, 16, 16, 255, 19, 20, 21, 255, 30, 31, 31, 255, 23, 24, 25, 255, 22, 23, 24, 255, 17, 17, 18, 255, 16, 16, 17, 255, 15, 16, 16, 255, 9, 10, 10, 255, 13, 13, 14, 255, 11, 11, 12, 255, 15, 16, 16, 255, 18, 19, 20, 255, 16, 17, 17, 255, 14, 14, 15, 255, 21, 22, 22, 255, 21, 21, 22, 255, 20, 21, 21, 255, 21, 21, 22, 255, 20, 21, 22, 255, 13, 13, 13, 255, 12, 12, 12, 255, 21, 22, 22, 255, 18, 18, 19, 255, 19, 19, 20, 255, 14, 14, 15, 255, 13, 13, 14, 255, 10, 10, 11, 255, 6, 6, 6, 255, 7, 7, 7, 255, 10, 10, 10, 255, 14, 14, 15, 255, 12, 12, 12, 255, 10, 11, 11, 255, 11, 12, 12, 255, 8, 8, 8, 255, 9, 9, 9, 255, 8, 9, 9, 255, 13, 13, 14, 255, 11, 12, 12, 255, 11, 12, 12, 255, 13, 13, 14, 255, 11, 11, 12, 255, 17, 18, 18, 255, 16, 16, 17, 255, 15, 15, 16, 255, 13, 14, 14, 255, 10, 11, 11, 255, 14, 14, 15, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 15, 16, 16, 255, 10, 10, 11, 255, 8, 8, 8, 255, 8, 8, 8, 255, 10, 10, 11, 255, 12, 12, 13, 255, 11, 11, 12, 255, 9, 9, 9, 255, 13, 13, 14, 255, 13, 14, 14, 255, 13, 14, 14, 255, 18, 19, 20, 255, 14, 14, 15, 255, 15, 15, 16, 255, 16, 17, 17, 255, 13, 13, 13, 255, 13, 14, 14, 255, 14, 15, 15, 255, 11, 12, 12, 255, 14, 15, 15, 255, 14, 14, 15, 255, 13, 14, 14, 255, 17, 17, 18, 255, 21, 22, 22, 255, 16, 17, 17, 255, 18, 18, 19, 255, 23, 24, 24, 255, 25, 26, 26, 255, 30, 31, 32, 255, 29, 29, 30, 255, 21, 22, 22, 255, 22, 22, 23, 255, 14, 14, 15, 255, 8, 8, 8, 255, 15, 16, 16, 255, 13, 14, 14, 255, 9, 9, 9, 255, 8, 9, 9, 255, 9, 10, 10, 255, 8, 9, 9, 255, 10, 10, 10, 255, 9, 9, 9, 255, 10, 11, 11, 255, 14, 14, 15, 255, 13, 13, 14, 255, 11, 11, 11, 255, 14, 14, 15, 255, 16, 17, 17, 255, 13, 13, 13, 255, 22, 23, 24, 255, 22, 23, 24, 255, 22, 22, 23, 255, 22, 23, 24, 255, 20, 21, 21, 255, 16, 17, 17, 255, 13, 13, 13, 255, 12, 13, 13, 255, 11, 11, 12, 255, 10, 11, 11, 255, 12, 12, 12, 255, 15, 16, 16, 255, 21, 21, 22, 255, 25, 26, 26, 255, 22, 22, 23, 255, 21, 22, 23, 255, 19, 19, 20, 255, 23, 24, 24, 255, 20, 21, 22, 255, 23, 24, 25, 255, 25, 25, 26, 255, 24, 25, 26, 255, 20, 20, 21, 255, 20, 20, 21, 255, 26, 26, 27, 255, 23, 24, 24, 255, 17, 18, 18, 255, 16, 17, 17, 255, 11, 11, 11, 255, 15, 15, 16, 255, 14, 15, 15, 255, 13, 13, 14, 255, 15, 15, 16, 255, 32, 33, 34, 255, 28, 29, 30, 255, 21, 22, 22, 255, 24, 25, 26, 255, 17, 18, 18, 255, 23, 24, 25, 255, 25, 25, 26, 255, 24, 25, 25, 255, 17, 18, 18, 255, 10, 11, 11, 255, 11, 11, 12, 255, 8, 8, 8, 255, 10, 10, 10, 255, 9, 10, 10, 255, 8, 9, 9, 255, 8, 9, 9, 255, 9, 9, 9, 255, 11, 11, 11, 255, 16, 17, 17, 255, 18, 19, 20, 255, 14, 14, 15, 255, 11, 11, 11, 255, 10, 10, 10, 255, 14, 14, 15, 255, 18, 19, 20, 255, 24, 25, 26, 255, 22, 23, 24, 255, 27, 28, 29, 255, 32, 33, 34, 255, 23, 24, 24, 255, 25, 26, 27, 255, 26, 27, 27, 255, 28, 28, 29, 255, 25, 26, 26, 255, 24, 24, 25, 255, 15, 15, 16, 255, 15, 15, 16, 255, 12, 13, 13, 255, 14, 15, 15, 255, 17, 18, 18, 255, 17, 17, 18, 255, 31, 32, 33, 255, 29, 30, 31, 255, 20, 20, 21, 255, 26, 26, 27, 255, 27, 27, 28, 255, 21, 22, 22, 255, 17, 18, 18, 255, 22, 22, 23, 255, 14, 14, 15, 255, 15, 16, 16, 255, 14, 14, 15, 255, 17, 18, 18, 255, 16, 17, 17, 255, 15, 16, 16, 255, 18, 18, 19, 255, 20, 21, 21, 255, 17, 17, 18, 255, 20, 20, 21, 255, 12, 13, 13, 255, 13, 13, 13, 255, 10, 10, 11, 255, 9, 10, 10, 255, 15, 15, 16, 255, 6, 6, 6, 255, 12, 12, 12, 255, 10, 11, 11, 255, 16, 17, 17, 255, 32, 33, 34, 255, 24, 25, 25, 255, 22, 23, 24, 255, 20, 21, 22, 255, 24, 25, 26, 255, 14, 15, 15, 255, 20, 20, 21, 255, 14, 14, 15, 255, 14, 14, 15, 255, 9, 10, 10, 255, 11, 12, 12, 255, 5, 5, 5, 255, 4, 4, 4, 255, 10, 10, 10, 255, 12, 12, 13, 255, 12, 13, 13, 255, 16, 17, 17, 255, 20, 21, 21, 255, 17, 18, 18, 255, 21, 21, 22, 255, 29, 30, 31, 255, 21, 21, 22, 255, 25, 26, 27, 255, 29, 29, 30, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 17, 18, 18, 255, 16, 16, 17, 255, 14, 14, 15, 255, 11, 11, 12, 255, 8, 8, 8, 255, 12, 12, 13, 255, 17, 18, 18, 255, 21, 22, 23, 255, 28, 29, 30, 255, 26, 26, 27, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 28, 29, 30, 255, 23, 24, 25, 255, 28, 29, 30, 255, 32, 33, 34, 255, 32, 33, 34, 255, 16, 17, 17, 255, 11, 12, 12, 255, 12, 12, 13, 255, 10, 11, 11, 255, 8, 8, 8, 255, 8, 8, 8, 255, 10, 10, 11, 255, 18, 19, 19, 255, 15, 15, 16, 255, 15, 15, 16, 255, 22, 23, 24, 255, 21, 21, 22, 255, 18, 19, 20, 255, 27, 28, 29, 255, 26, 27, 28, 255, 21, 21, 22, 255, 19, 20, 21, 255, 24, 24, 25, 255, 13, 14, 14, 255, 12, 12, 13, 255, 12, 12, 12, 255, 11, 12, 12, 255, 10, 10, 10, 255, 11, 11, 11, 255, 18, 19, 20, 255, 18, 19, 20, 255, 21, 21, 22, 255, 25, 25, 26, 255, 26, 26, 27, 255, 14, 14, 15, 255, 21, 21, 22, 255, 19, 19, 20, 255, 19, 19, 20, 255, 19, 19, 20, 255, 20, 20, 21, 255, 26, 27, 27, 255, 11, 12, 12, 255, 14, 15, 15, 255, 9, 9, 9, 255, 7, 7, 7, 255, 8, 8, 8, 255, 12, 12, 13, 255, 12, 12, 12, 255, 15, 16, 16, 255, 12, 13, 13, 255, 13, 13, 14, 255, 14, 14, 15, 255, 11, 11, 12, 255, 10, 10, 10, 255, 12, 12, 12, 255, 8, 8, 8, 255, 8, 8, 8, 255, 4, 4, 4, 255, 11, 11, 12, 255, 11, 11, 11, 255, 15, 15, 16, 255, 8, 8, 8, 255, 11, 12, 12, 255, 11, 11, 12, 255, 8, 9, 9, 255, 10, 10, 11, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 11, 12, 12, 255, 15, 16, 16, 255, 11, 12, 12, 255, 9, 10, 10, 255, 11, 11, 12, 255, 12, 13, 13, 255, 10, 10, 11, 255, 11, 12, 12, 255, 12, 12, 12, 255, 16, 16, 17, 255, 8, 9, 9, 255, 9, 10, 10, 255, 11, 12, 12, 255, 14, 15, 15, 255, 17, 17, 18, 255, 14, 15, 15, 255, 12, 12, 12, 255, 6, 6, 6, 255, 12, 13, 13, 255, 11, 11, 11, 255, 14, 14, 15, 255, 13, 14, 14, 255, 17, 18, 18, 255, 22, 23, 24, 255, 22, 22, 23, 255, 30, 31, 31, 255, 30, 31, 31, 255, 26, 26, 27, 255, 28, 29, 30, 255, 23, 24, 25, 255, 23, 24, 24, 255, 18, 18, 19, 255, 14, 15, 15, 255, 14, 14, 15, 255, 14, 14, 15, 255, 18, 19, 19, 255, 14, 14, 15, 255, 12, 12, 13, 255, 7, 7, 8, 255, 7, 7, 8, 255, 7, 7, 7, 255, 10, 11, 11, 255, 7, 7, 7, 255, 12, 13, 13, 255, 11, 11, 11, 255, 9, 10, 10, 255, 9, 9, 9, 255, 9, 9, 9, 255, 11, 12, 12, 255, 22, 23, 24, 255, 25, 26, 27, 255, 29, 30, 31, 255, 24, 25, 26, 255, 16, 17, 17, 255, 17, 17, 18, 255, 12, 12, 13, 255, 14, 14, 15, 255, 11, 12, 12, 255, 11, 12, 12, 255, 14, 14, 15, 255, 18, 19, 19, 255, 25, 26, 26, 255, 32, 33, 34, 255, 27, 28, 29, 255, 29, 30, 31, 255, 26, 27, 28, 255, 29, 30, 31, 255, 22, 22, 23, 255, 25, 26, 26, 255, 27, 28, 29, 255, 24, 25, 26, 255, 26, 27, 28, 255, 26, 26, 27, 255, 25, 26, 26, 255, 22, 23, 24, 255, 17, 18, 18, 255, 12, 13, 13, 255, 12, 13, 13, 255, 13, 13, 13, 255, 13, 13, 14, 255, 19, 19, 20, 255, 15, 15, 16, 255, 14, 14, 15, 255, 23, 24, 25, 255, 20, 20, 21, 255, 16, 16, 17, 255, 17, 17, 18, 255, 17, 17, 18, 255, 17, 18, 18, 255, 20, 21, 21, 255, 16, 17, 17, 255, 13, 13, 13, 255, 12, 12, 12, 255, 8, 9, 9, 255, 7, 7, 7, 255, 10, 10, 11, 255, 16, 17, 17, 255, 12, 12, 12, 255, 17, 18, 18, 255, 22, 23, 24, 255, 20, 21, 22, 255, 17, 17, 18, 255, 11, 11, 12, 255, 7, 7, 7, 255, 10, 10, 11, 255, 17, 18, 18, 255, 17, 18, 18, 255, 25, 26, 26, 255, 26, 26, 27, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 31, 32, 33, 255, 32, 33, 34, 255, 28, 28, 29, 255, 21, 22, 23, 255, 28, 29, 30, 255, 18, 18, 19, 255, 13, 14, 14, 255, 10, 10, 11, 255, 15, 16, 16, 255, 19, 20, 20, 255, 23, 24, 24, 255, 30, 31, 32, 255, 27, 28, 29, 255, 29, 30, 31, 255, 27, 28, 29, 255, 23, 24, 25, 255, 32, 33, 34, 255, 19, 20, 21, 255, 16, 17, 17, 255, 16, 16, 17, 255, 16, 17, 17, 255, 21, 22, 22, 255, 20, 21, 22, 255, 20, 21, 21, 255, 13, 13, 14, 255, 23, 24, 24, 255, 18, 19, 19, 255, 18, 18, 19, 255, 23, 24, 25, 255, 16, 17, 17, 255, 18, 19, 19, 255, 15, 15, 16, 255, 14, 14, 15, 255, 14, 14, 15, 255, 5, 5, 6, 255, 10, 10, 11, 255, 10, 10, 11, 255, 11, 11, 12, 255, 21, 21, 22, 255, 30, 31, 32, 255, 27, 28, 29, 255, 22, 23, 24, 255, 22, 23, 24, 255, 18, 18, 19, 255, 12, 12, 13, 255, 15, 16, 16, 255, 14, 14, 15, 255, 12, 12, 13, 255, 7, 7, 8, 255, 9, 9, 9, 255, 5, 5, 5, 255, 6, 6, 7, 255, 11, 12, 12, 255, 15, 16, 16, 255, 16, 17, 17, 255, 12, 13, 13, 255, 17, 17, 18, 255, 27, 28, 29, 255, 24, 24, 25, 255, 25, 26, 26, 255, 21, 22, 22, 255, 29, 29, 30, 255, 29, 30, 31, 255, 32, 33, 34, 255, 32, 33, 34, 255, 21, 22, 23, 255, 15, 16, 16, 255, 15, 15, 16, 255, 8, 8, 8, 255, 7, 7, 7, 255, 9, 10, 10, 255, 17, 18, 18, 255, 24, 25, 25, 255, 29, 29, 30, 255, 30, 31, 32, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 24, 25, 25, 255, 31, 32, 33, 255, 25, 26, 27, 255, 32, 33, 34, 255, 32, 33, 34, 255, 11, 12, 12, 255, 11, 12, 12, 255, 10, 11, 11, 255, 10, 10, 10, 255, 7, 7, 8, 255, 7, 7, 7, 255, 12, 12, 13, 255, 11, 12, 12, 255, 9, 9, 9, 255, 21, 22, 22, 255, 22, 23, 24, 255, 20, 21, 22, 255, 15, 16, 16, 255, 10, 10, 11, 255, 13, 13, 13, 255, 13, 13, 13, 255, 19, 20, 20, 255, 14, 14, 15, 255, 19, 20, 21, 255, 14, 14, 15, 255, 12, 12, 12, 255, 10, 11, 11, 255, 8, 9, 9, 255, 9, 10, 10, 255, 16, 16, 17, 255, 22, 23, 24, 255, 29, 30, 31, 255, 28, 29, 30, 255, 29, 30, 31, 255, 32, 33, 34, 255, 24, 24, 25, 255, 17, 18, 18, 255, 24, 25, 25, 255, 28, 28, 29, 255, 27, 28, 29, 255, 17, 18, 18, 255, 11, 11, 12, 255, 9, 9, 9, 255, 6, 6, 7, 255, 6, 6, 6, 255, 11, 11, 11, 255, 12, 12, 13, 255, 16, 17, 17, 255, 17, 17, 18, 255, 15, 15, 16, 255, 16, 17, 17, 255, 15, 16, 16, 255, 10, 10, 10, 255, 8, 8, 8, 255, 15, 16, 16, 255, 8, 8, 8, 255, 9, 9, 9, 255, 7, 7, 7, 255, 6, 6, 6, 255, 9, 9, 9, 255, 8, 9, 9, 255, 9, 9, 9, 255, 7, 7, 8, 255, 8, 8, 8, 255, 10, 10, 10, 255, 12, 12, 13, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 19, 19, 20, 255, 17, 18, 18, 255, 17, 18, 18, 255, 10, 11, 11, 255, 17, 17, 18, 255, 13, 14, 14, 255, 16, 17, 17, 255, 15, 16, 16, 255, 12, 12, 13, 255, 10, 11, 11, 255, 9, 9, 9, 255, 15, 16, 16, 255, 12, 13, 13, 255, 17, 17, 18, 255, 27, 28, 29, 255, 16, 17, 17, 255, 16, 17, 17, 255, 10, 10, 10, 255, 6, 6, 6, 255, 12, 13, 13, 255, 15, 15, 16, 255, 15, 16, 16, 255, 19, 20, 21, 255, 28, 28, 29, 255, 21, 22, 22, 255, 32, 33, 34, 255, 29, 29, 30, 255, 30, 31, 32, 255, 24, 25, 26, 255, 27, 28, 29, 255, 18, 19, 19, 255, 18, 18, 19, 255, 16, 17, 17, 255, 12, 13, 13, 255, 12, 12, 13, 255, 18, 19, 20, 255, 18, 18, 19, 255, 9, 10, 10, 255, 12, 12, 12, 255, 9, 9, 9, 255, 8, 9, 9, 255, 9, 10, 10, 255, 9, 10, 10, 255, 10, 10, 10, 255, 7, 7, 7, 255, 10, 11, 11, 255, 14, 15, 15, 255, 13, 13, 13, 255, 18, 18, 19, 255, 16, 16, 17, 255, 21, 22, 22, 255, 32, 33, 34, 255, 16, 17, 17, 255, 15, 16, 16, 255, 21, 22, 23, 255, 12, 13, 13, 255, 17, 18, 18, 255, 12, 13, 13, 255, 16, 16, 17, 255, 18, 18, 19, 255, 24, 25, 26, 255, 26, 27, 27, 255, 27, 28, 29, 255, 30, 31, 32, 255, 32, 33, 34, 255, 25, 25, 26, 255, 22, 23, 24, 255, 18, 18, 19, 255, 32, 33, 34, 255, 21, 22, 22, 255, 26, 26, 27, 255, 24, 25, 25, 255, 22, 23, 24, 255, 21, 22, 23, 255, 20, 21, 21, 255, 18, 19, 19, 255, 14, 15, 15, 255, 9, 10, 10, 255, 12, 13, 13, 255, 15, 15, 16, 255, 17, 18, 18, 255, 11, 11, 11, 255, 9, 9, 9, 255, 25, 26, 26, 255, 22, 23, 24, 255, 16, 16, 17, 255, 16, 17, 17, 255, 13, 13, 13, 255, 15, 16, 16, 255, 13, 14, 14, 255, 12, 12, 12, 255, 10, 10, 11, 255, 11, 11, 11, 255, 8, 8, 8, 255, 10, 11, 11, 255, 9, 9, 9, 255, 10, 11, 11, 255, 15, 15, 16, 255, 16, 17, 17, 255, 24, 25, 25, 255, 24, 25, 25, 255, 12, 12, 12, 255, 9, 9, 9, 255, 9, 9, 9, 255, 14, 14, 15, 255, 16, 16, 17, 255, 18, 18, 19, 255, 21, 22, 23, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 31, 32, 32, 255, 31, 32, 32, 255, 31, 32, 33, 255, 23, 24, 24, 255, 28, 29, 30, 255, 20, 21, 22, 255, 19, 20, 21, 255, 12, 13, 13, 255, 12, 13, 13, 255, 12, 13, 13, 255, 21, 21, 22, 255, 23, 24, 24, 255, 17, 18, 18, 255, 27, 28, 29, 255, 26, 27, 28, 255, 21, 22, 23, 255, 26, 27, 27, 255, 30, 31, 32, 255, 22, 23, 24, 255, 22, 23, 24, 255, 23, 24, 24, 255, 16, 17, 17, 255, 20, 21, 21, 255, 24, 25, 26, 255, 20, 21, 22, 255, 18, 18, 19, 255, 17, 18, 18, 255, 17, 17, 18, 255, 20, 21, 22, 255, 19, 19, 20, 255, 20, 21, 22, 255, 19, 20, 20, 255, 19, 20, 20, 255, 17, 18, 18, 255, 8, 9, 9, 255, 4, 4, 4, 255, 9, 9, 9, 255, 10, 10, 11, 255, 12, 12, 13, 255, 16, 17, 17, 255, 16, 17, 17, 255, 24, 24, 25, 255, 28, 28, 29, 255, 32, 33, 34, 255, 17, 18, 18, 255, 22, 22, 23, 255, 14, 14, 15, 255, 16, 17, 17, 255, 16, 17, 17, 255, 11, 11, 12, 255, 13, 14, 14, 255, 9, 10, 10, 255, 5, 5, 5, 255, 6, 6, 6, 255, 12, 13, 13, 255, 15, 16, 16, 255, 18, 18, 19, 255, 13, 13, 14, 255, 22, 23, 24, 255, 19, 19, 20, 255, 24, 25, 26, 255, 22, 23, 24, 255, 24, 25, 25, 255, 28, 29, 30, 255, 32, 33, 34, 255, 32, 33, 34, 255, 26, 26, 27, 255, 18, 19, 19, 255, 14, 14, 15, 255, 13, 13, 13, 255, 7, 7, 7, 255, 11, 11, 11, 255, 14, 14, 15, 255, 22, 23, 24, 255, 28, 28, 29, 255, 32, 33, 34, 255, 27, 28, 29, 255, 27, 28, 29, 255, 32, 33, 34, 255, 32, 33, 34, 255, 26, 27, 28, 255, 27, 27, 28, 255, 32, 33, 33, 255, 20, 21, 22, 255, 14, 14, 15, 255, 7, 7, 7, 255, 3, 3, 3, 255, 9, 10, 10, 255, 6, 6, 7, 255, 7, 7, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 15, 15, 16, 255, 20, 21, 21, 255, 20, 20, 21, 255, 12, 12, 12, 255, 17, 18, 18, 255, 15, 15, 16, 255, 18, 18, 19, 255, 9, 10, 10, 255, 10, 11, 11, 255, 12, 12, 12, 255, 22, 23, 24, 255, 11, 12, 12, 255, 5, 5, 5, 255, 6, 6, 6, 255, 10, 10, 11, 255, 16, 17, 17, 255, 26, 27, 28, 255, 29, 30, 31, 255, 29, 30, 31, 255, 27, 28, 29, 255, 28, 28, 29, 255, 20, 21, 21, 255, 28, 29, 30, 255, 24, 25, 25, 255, 23, 24, 24, 255, 12, 12, 12, 255, 14, 14, 15, 255, 11, 11, 11, 255, 6, 6, 7, 255, 7, 7, 8, 255, 9, 9, 9, 255, 14, 14, 15, 255, 20, 20, 21, 255, 19, 19, 20, 255, 20, 20, 21, 255, 15, 16, 16, 255, 23, 24, 25, 255, 17, 17, 18, 255, 14, 14, 15, 255, 10, 10, 10, 255, 8, 9, 9, 255, 7, 7, 7, 255, 5, 5, 6, 255, 7, 7, 7, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 10, 10, 255, 9, 10, 10, 255, 11, 11, 11, 255, 11, 12, 12, 255, 10, 10, 11, 255, 13, 13, 13, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 18, 18, 255, 17, 18, 18, 255, 19, 19, 20, 255, 20, 20, 21, 255, 20, 20, 21, 255, 19, 19, 20, 255, 19, 19, 20, 255, 20, 21, 21, 255, 14, 15, 15, 255, 14, 15, 15, 255, 10, 10, 11, 255, 14, 14, 15, 255, 16, 16, 17, 255, 23, 24, 24, 255, 26, 26, 27, 255, 19, 20, 21, 255, 10, 11, 11, 255, 10, 10, 10, 255, 9, 10, 10, 255, 4, 4, 4, 255, 5, 5, 5, 255, 12, 13, 13, 255, 12, 12, 12, 255, 18, 19, 19, 255, 18, 19, 19, 255, 21, 22, 22, 255, 29, 30, 31, 255, 24, 25, 25, 255, 19, 20, 21, 255, 30, 31, 32, 255, 27, 28, 29, 255, 23, 24, 24, 255, 17, 18, 18, 255, 19, 19, 20, 255, 17, 18, 18, 255, 16, 16, 17, 255, 13, 14, 14, 255, 13, 13, 14, 255, 10, 10, 11, 255, 7, 7, 7, 255, 9, 10, 10, 255, 10, 11, 11, 255, 11, 11, 12, 255, 17, 17, 18, 255, 15, 15, 16, 255, 7, 7, 7, 255, 19, 19, 20, 255, 25, 26, 27, 255, 23, 24, 24, 255, 24, 24, 25, 255, 23, 24, 25, 255, 32, 33, 34, 255, 22, 23, 24, 255, 15, 16, 16, 255, 15, 15, 16, 255, 15, 16, 16, 255, 14, 14, 15, 255, 12, 12, 13, 255, 11, 11, 11, 255, 15, 16, 16, 255, 18, 19, 19, 255, 22, 23, 24, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 33, 255, 26, 27, 27, 255, 32, 33, 34, 255, 29, 29, 30, 255, 20, 20, 21, 255, 28, 28, 29, 255, 26, 27, 27, 255, 21, 22, 22, 255, 17, 18, 18, 255, 21, 22, 22, 255, 14, 14, 15, 255, 13, 14, 14, 255, 9, 9, 9, 255, 13, 13, 14, 255, 15, 15, 16, 255, 11, 11, 12, 255, 12, 13, 13, 255, 17, 17, 18, 255, 13, 13, 14, 255, 19, 19, 20, 255, 16, 17, 17, 255, 10, 11, 11, 255, 8, 8, 8, 255, 13, 14, 14, 255, 15, 16, 16, 255, 12, 12, 12, 255, 8, 8, 8, 255, 6, 6, 6, 255, 6, 6, 6, 255, 10, 10, 11, 255, 11, 11, 11, 255, 13, 13, 14, 255, 16, 17, 17, 255, 20, 20, 21, 255, 25, 26, 26, 255, 23, 24, 24, 255, 18, 18, 19, 255, 14, 14, 15, 255, 11, 12, 12, 255, 12, 12, 12, 255, 16, 17, 17, 255, 16, 17, 17, 255, 22, 22, 23, 255, 28, 29, 30, 255, 29, 30, 31, 255, 29, 30, 31, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 33, 255, 27, 27, 28, 255, 24, 25, 25, 255, 18, 19, 19, 255, 15, 16, 16, 255, 13, 13, 14, 255, 11, 11, 12, 255, 13, 14, 14, 255, 22, 22, 23, 255, 21, 22, 22, 255, 20, 20, 21, 255, 32, 33, 33, 255, 29, 30, 31, 255, 27, 28, 29, 255, 31, 32, 33, 255, 29, 29, 30, 255, 26, 27, 28, 255, 22, 23, 24, 255, 27, 28, 29, 255, 24, 25, 25, 255, 25, 26, 26, 255, 29, 30, 31, 255, 22, 22, 23, 255, 23, 24, 24, 255, 30, 31, 31, 255, 26, 27, 27, 255, 26, 27, 28, 255, 25, 25, 26, 255, 26, 27, 27, 255, 12, 12, 13, 255, 9, 10, 10, 255, 6, 6, 6, 255, 5, 5, 5, 255, 7, 7, 8, 255, 3, 3, 3, 255, 5, 5, 5, 255, 12, 13, 13, 255, 15, 15, 16, 255, 15, 15, 16, 255, 24, 25, 26, 255, 25, 26, 27, 255, 27, 28, 29, 255, 22, 23, 24, 255, 15, 16, 16, 255, 14, 15, 15, 255, 19, 20, 21, 255, 17, 18, 18, 255, 16, 16, 17, 255, 9, 9, 9, 255, 7, 7, 8, 255, 8, 8, 8, 255, 12, 12, 13, 255, 16, 17, 17, 255, 17, 17, 18, 255, 13, 14, 14, 255, 15, 16, 16, 255, 22, 22, 23, 255, 25, 26, 26, 255, 32, 33, 34, 255, 31, 32, 33, 255, 26, 26, 27, 255, 32, 33, 34, 255, 20, 20, 21, 255, 18, 18, 19, 255, 21, 22, 22, 255, 13, 13, 14, 255, 11, 12, 12, 255, 6, 6, 6, 255, 8, 8, 8, 255, 10, 10, 10, 255, 30, 31, 31, 255, 31, 32, 33, 255, 32, 33, 34, 255, 30, 31, 32, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 26, 26, 27, 255, 31, 32, 33, 255, 16, 17, 17, 255, 21, 22, 23, 255, 11, 11, 11, 255, 7, 7, 7, 255, 5, 5, 5, 255, 3, 4, 4, 255, 8, 9, 9, 255, 13, 13, 13, 255, 9, 10, 10, 255, 21, 21, 22, 255, 17, 18, 18, 255, 17, 17, 18, 255, 12, 13, 13, 255, 17, 18, 18, 255, 16, 16, 17, 255, 13, 13, 13, 255, 15, 16, 16, 255, 13, 13, 13, 255, 13, 13, 13, 255, 15, 15, 16, 255, 12, 12, 12, 255, 12, 13, 13, 255, 9, 9, 9, 255, 6, 6, 7, 255, 9, 10, 10, 255, 11, 12, 12, 255, 15, 16, 16, 255, 28, 29, 30, 255, 30, 31, 31, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 31, 32, 33, 255, 32, 33, 34, 255, 18, 19, 20, 255, 8, 8, 8, 255, 12, 12, 13, 255, 9, 10, 10, 255, 5, 5, 5, 255, 7, 7, 8, 255, 12, 12, 12, 255, 13, 13, 13, 255, 16, 17, 17, 255, 20, 21, 21, 255, 21, 22, 22, 255, 23, 24, 24, 255, 22, 22, 23, 255, 20, 20, 21, 255, 21, 22, 23, 255, 12, 12, 13, 255, 14, 14, 15, 255, 11, 12, 12, 255, 10, 11, 11, 255, 7, 7, 7, 255, 8, 8, 8, 255, 8, 9, 9, 255, 6, 6, 6, 255, 12, 12, 12, 255, 12, 12, 12, 255, 15, 15, 16, 255, 15, 16, 16, 255, 20, 21, 22, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 18, 19, 19, 255, 24, 25, 25, 255, 20, 21, 22, 255, 26, 27, 27, 255, 17, 17, 18, 255, 23, 24, 25, 255, 20, 21, 21, 255, 20, 20, 21, 255, 14, 14, 15, 255, 11, 12, 12, 255, 11, 11, 11, 255, 15, 16, 16, 255, 15, 16, 16, 255, 18, 18, 19, 255, 22, 22, 23, 255, 22, 22, 23, 255, 16, 17, 17, 255, 13, 13, 14, 255, 6, 6, 7, 255, 4, 4, 4, 255, 7, 7, 8, 255, 11, 12, 12, 255, 10, 10, 11, 255, 16, 17, 17, 255, 16, 17, 17, 255, 20, 20, 21, 255, 19, 19, 20, 255, 15, 16, 16, 255, 26, 27, 28, 255, 26, 26, 27, 255, 20, 21, 22, 255, 26, 27, 27, 255, 20, 20, 21, 255, 22, 22, 23, 255, 13, 13, 13, 255, 13, 13, 14, 255, 13, 13, 14, 255, 13, 13, 13, 255, 7, 7, 7, 255, 7, 7, 8, 255, 15, 16, 16, 255, 13, 14, 14, 255, 18, 19, 19, 255, 19, 20, 20, 255, 20, 20, 21, 255, 17, 18, 18, 255, 21, 22, 23, 255, 30, 31, 31, 255, 28, 28, 29, 255, 32, 33, 34, 255, 31, 32, 33, 255, 22, 22, 23, 255, 21, 22, 22, 255, 16, 16, 17, 255, 20, 21, 21, 255, 15, 15, 16, 255, 11, 12, 12, 255, 6, 6, 6, 255, 12, 12, 12, 255, 17, 17, 18, 255, 15, 16, 16, 255, 19, 20, 20, 255, 21, 21, 22, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 23, 24, 24, 255, 22, 22, 23, 255, 21, 22, 22, 255, 18, 18, 19, 255, 20, 20, 21, 255, 23, 24, 24, 255, 14, 14, 15, 255, 11, 11, 12, 255, 10, 11, 11, 255, 14, 15, 15, 255, 16, 17, 17, 255, 19, 20, 20, 255, 12, 12, 13, 255, 7, 7, 8, 255, 9, 9, 9, 255, 9, 10, 10, 255, 19, 19, 20, 255, 16, 17, 17, 255, 13, 13, 13, 255, 11, 11, 12, 255, 10, 10, 10, 255, 12, 12, 13, 255, 7, 7, 7, 255, 9, 9, 9, 255, 7, 7, 8, 255, 10, 10, 11, 255, 12, 12, 12, 255, 12, 12, 13, 255, 18, 19, 19, 255, 18, 19, 20, 255, 16, 16, 17, 255, 17, 18, 18, 255, 27, 28, 29, 255, 20, 20, 21, 255, 14, 15, 15, 255, 13, 13, 13, 255, 9, 9, 9, 255, 14, 14, 15, 255, 18, 18, 19, 255, 18, 19, 20, 255, 23, 24, 24, 255, 28, 29, 30, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 32, 255, 32, 33, 34, 255, 32, 33, 33, 255, 31, 32, 33, 255, 25, 26, 26, 255, 20, 21, 22, 255, 19, 20, 20, 255, 15, 15, 16, 255, 7, 7, 8, 255, 15, 15, 16, 255, 20, 20, 21, 255, 18, 19, 20, 255, 17, 18, 18, 255, 21, 21, 22, 255, 23, 24, 25, 255, 24, 24, 25, 255, 28, 29, 30, 255, 29, 30, 31, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 30, 31, 32, 255, 30, 31, 31, 255, 26, 27, 27, 255, 21, 21, 22, 255, 17, 18, 18, 255, 22, 23, 24, 255, 27, 28, 29, 255, 19, 20, 20, 255, 11, 11, 11, 255, 8, 9, 9, 255, 9, 10, 10, 255, 9, 9, 9, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 6, 6, 6, 255, 10, 11, 11, 255, 11, 11, 11, 255, 12, 13, 13, 255, 16, 17, 17, 255, 30, 31, 32, 255, 23, 24, 24, 255, 17, 18, 18, 255, 22, 23, 24, 255, 21, 22, 22, 255, 20, 20, 21, 255, 19, 20, 21, 255, 20, 20, 21, 255, 16, 17, 17, 255, 10, 10, 11, 255, 9, 10, 10, 255, 8, 9, 9, 255, 11, 12, 12, 255, 13, 14, 14, 255, 11, 12, 12, 255, 14, 15, 15, 255, 24, 24, 25, 255, 27, 28, 29, 255, 32, 33, 34, 255, 31, 32, 33, 255, 24, 25, 25, 255, 20, 21, 21, 255, 15, 16, 16, 255, 15, 15, 16, 255, 17, 18, 18, 255, 13, 14, 14, 255, 13, 13, 13, 255, 5, 5, 5, 255, 7, 7, 7, 255, 8, 9, 9, 255, 9, 9, 9, 255, 32, 33, 34, 255, 30, 31, 32, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 28, 29, 30, 255, 29, 29, 30, 255, 20, 21, 21, 255, 20, 20, 21, 255, 13, 14, 14, 255, 11, 11, 11, 255, 7, 7, 7, 255, 8, 9, 9, 255, 7, 7, 8, 255, 6, 6, 6, 255, 16, 16, 17, 255, 11, 11, 11, 255, 14, 14, 15, 255, 13, 13, 13, 255, 10, 10, 11, 255, 9, 9, 9, 255, 13, 14, 14, 255, 15, 16, 16, 255, 13, 13, 13, 255, 18, 19, 20, 255, 12, 12, 13, 255, 12, 13, 13, 255, 13, 14, 14, 255, 11, 12, 12, 255, 11, 12, 12, 255, 9, 9, 9, 255, 9, 10, 10, 255, 12, 12, 13, 255, 12, 13, 13, 255, 15, 15, 16, 255, 16, 17, 17, 255, 16, 16, 17, 255, 16, 17, 17, 255, 28, 29, 30, 255, 32, 33, 34, 255, 32, 33, 34, 255, 18, 19, 20, 255, 16, 16, 17, 255, 9, 9, 9, 255, 9, 10, 10, 255, 9, 9, 9, 255, 13, 13, 14, 255, 11, 12, 12, 255, 12, 13, 13, 255, 18, 19, 19, 255, 17, 18, 18, 255, 24, 25, 25, 255, 24, 25, 26, 255, 22, 23, 24, 255, 20, 21, 22, 255, 21, 22, 22, 255, 19, 20, 21, 255, 22, 22, 23, 255, 15, 15, 16, 255, 16, 16, 17, 255, 11, 11, 11, 255, 10, 10, 11, 255, 8, 8, 8, 255, 8, 8, 8, 255, 12, 13, 13, 255, 11, 11, 12, 255, 12, 12, 13, 255, 16, 17, 17, 255, 20, 21, 21, 255, 19, 19, 20, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 28, 28, 29, 255, 20, 21, 22, 255, 23, 24, 25, 255, 25, 26, 27, 255, 32, 33, 34, 255, 28, 28, 29, 255, 27, 28, 29, 255, 22, 23, 24, 255, 19, 20, 20, 255, 13, 13, 14, 255, 14, 14, 15, 255, 16, 17, 17, 255, 21, 21, 22, 255, 21, 22, 22, 255, 24, 24, 25, 255, 22, 23, 24, 255, 18, 18, 19, 255, 12, 13, 13, 255, 4, 4, 4, 255, 5, 5, 5, 255, 5, 5, 6, 255, 3, 4, 4, 255, 17, 18, 18, 255, 10, 11, 11, 255, 13, 13, 13, 255, 14, 14, 15, 255, 21, 21, 22, 255, 21, 22, 23, 255, 21, 22, 22, 255, 21, 21, 22, 255, 25, 26, 27, 255, 22, 23, 24, 255, 16, 16, 17, 255, 25, 26, 26, 255, 21, 22, 23, 255, 19, 20, 20, 255, 15, 16, 16, 255, 14, 15, 15, 255, 13, 13, 14, 255, 8, 9, 9, 255, 10, 11, 11, 255, 13, 14, 14, 255, 14, 15, 15, 255, 26, 27, 28, 255, 20, 20, 21, 255, 24, 25, 26, 255, 30, 31, 32, 255, 28, 29, 30, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 19, 20, 20, 255, 17, 18, 18, 255, 14, 14, 15, 255, 18, 19, 20, 255, 14, 14, 15, 255, 10, 10, 11, 255, 8, 9, 9, 255, 12, 12, 12, 255, 14, 15, 15, 255, 23, 24, 25, 255, 22, 22, 23, 255, 22, 23, 24, 255, 32, 33, 34, 255, 32, 33, 34, 255, 25, 25, 26, 255, 24, 24, 25, 255, 28, 29, 30, 255, 30, 31, 31, 255, 23, 24, 24, 255, 18, 19, 19, 255, 20, 21, 21, 255, 15, 15, 16, 255, 10, 10, 10, 255, 11, 12, 12, 255, 13, 13, 14, 255, 14, 15, 15, 255, 24, 25, 25, 255, 22, 23, 24, 255, 13, 13, 14, 255, 8, 9, 9, 255, 8, 8, 8, 255, 8, 8, 8, 255, 9, 10, 10, 255, 10, 10, 11, 255, 8, 8, 8, 255, 10, 10, 10, 255, 8, 8, 8, 255, 6, 6, 6, 255, 9, 10, 10, 255, 9, 10, 10, 255, 11, 11, 12, 255, 14, 14, 15, 255, 14, 14, 15, 255, 17, 18, 18, 255, 18, 19, 19, 255, 18, 18, 19, 255, 24, 24, 25, 255, 29, 30, 31, 255, 28, 29, 30, 255, 20, 21, 21, 255, 13, 13, 13, 255, 15, 15, 16, 255, 14, 15, 15, 255, 20, 20, 21, 255, 17, 18, 18, 255, 24, 25, 25, 255, 24, 25, 25, 255, 25, 26, 26, 255, 30, 31, 32, 255, 30, 31, 32, 255, 31, 32, 33, 255, 30, 31, 31, 255, 32, 33, 33, 255, 31, 32, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 22, 22, 23, 255, 21, 21, 22, 255, 13, 14, 14, 255, 8, 9, 9, 255, 13, 14, 14, 255, 12, 13, 13, 255, 15, 15, 16, 255, 12, 12, 12, 255, 17, 17, 18, 255, 19, 19, 20, 255, 32, 33, 34, 255, 32, 33, 34, 255, 23, 24, 24, 255, 32, 33, 34, 255, 31, 32, 33, 255, 31, 32, 33, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 19, 20, 21, 255, 18, 19, 20, 255, 13, 13, 13, 255, 14, 14, 15, 255, 13, 13, 13, 255, 5, 5, 6, 255, 9, 9, 9, 255, 12, 13, 13, 255, 8, 8, 8, 255, 9, 10, 10, 255, 8, 8, 8, 255, 3, 3, 3, 255, 3, 3, 3, 255, 4, 4, 4, 255, 8, 9, 9, 255, 11, 11, 11, 255, 17, 17, 18, 255, 32, 33, 34, 255, 16, 16, 17, 255, 20, 20, 21, 255, 32, 33, 34, 255, 26, 26, 27, 255, 25, 26, 26, 255, 24, 25, 25, 255, 19, 20, 20, 255, 13, 14, 14, 255, 15, 15, 16, 255, 9, 9, 9, 255, 7, 7, 7, 255, 7, 7, 7, 255, 8, 8, 8, 255, 11, 12, 12, 255, 11, 11, 12, 255, 24, 25, 25, 255, 16, 17, 17, 255, 26, 27, 27, 255, 19, 19, 20, 255, 19, 19, 20, 255, 18, 18, 19, 255, 17, 18, 18, 255, 17, 18, 18, 255, 16, 17, 17, 255, 8, 8, 8, 255, 14, 14, 15, 255, 11, 12, 12, 255, 7, 7, 7, 255, 8, 8, 8, 255, 13, 13, 14, 255, 17, 18, 18, 255, 31, 32, 33, 255, 32, 33, 34, 255, 11, 11, 11, 255, 14, 14, 15, 255, 15, 16, 16, 255, 19, 19, 20, 255, 20, 20, 21, 255, 17, 18, 18, 255, 17, 18, 18, 255, 12, 12, 13, 255, 9, 9, 9, 255, 10, 10, 10, 255, 7, 7, 7, 255, 6, 6, 7, 255, 3, 4, 4, 255, 8, 8, 8, 255, 16, 17, 17, 255, 17, 17, 18, 255, 10, 10, 11, 255, 16, 17, 17, 255, 10, 11, 11, 255, 12, 13, 13, 255, 9, 9, 9, 255, 12, 12, 12, 255, 13, 13, 14, 255, 10, 11, 11, 255, 13, 13, 14, 255, 10, 11, 11, 255, 9, 9, 9, 255, 8, 9, 9, 255, 11, 11, 11, 255, 6, 6, 7, 255, 8, 8, 8, 255, 11, 11, 12, 255, 12, 13, 13, 255, 15, 16, 16, 255, 10, 11, 11, 255, 10, 11, 11, 255, 16, 17, 17, 255, 14, 14, 15, 255, 16, 17, 17, 255, 17, 17, 18, 255, 16, 16, 17, 255, 15, 15, 16, 255, 10, 10, 10, 255, 11, 11, 11, 255, 8, 9, 9, 255, 15, 15, 16, 255, 17, 17, 18, 255, 22, 23, 24, 255, 20, 20, 21, 255, 21, 22, 22, 255, 23, 24, 24, 255, 31, 32, 33, 255, 29, 30, 31, 255, 29, 30, 31, 255, 25, 26, 26, 255, 25, 25, 26, 255, 21, 22, 22, 255, 13, 13, 13, 255, 15, 16, 16, 255, 12, 12, 12, 255, 9, 9, 9, 255, 9, 9, 9, 255, 16, 17, 17, 255, 15, 15, 16, 255, 19, 20, 20, 255, 16, 17, 17, 255, 26, 26, 27, 255, 26, 26, 27, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 28, 29, 30, 255, 21, 22, 23, 255, 24, 24, 25, 255, 28, 29, 30, 255, 25, 26, 27, 255, 24, 25, 26, 255, 24, 25, 26, 255, 15, 16, 16, 255, 18, 19, 19, 255, 12, 12, 13, 255, 10, 11, 11, 255, 20, 20, 21, 255, 21, 21, 22, 255, 21, 22, 22, 255, 20, 21, 21, 255, 22, 23, 24, 255, 15, 16, 16, 255, 14, 14, 15, 255, 8, 9, 9, 255, 8, 8, 8, 255, 3, 4, 4, 255, 9, 9, 9, 255, 10, 10, 11, 255, 11, 12, 12, 255, 11, 12, 12, 255, 14, 15, 15, 255, 17, 18, 18, 255, 14, 14, 15, 255, 22, 22, 23, 255, 13, 13, 13, 255, 20, 20, 21, 255, 21, 22, 23, 255, 13, 14, 14, 255, 20, 20, 21, 255, 21, 21, 22, 255, 17, 18, 18, 255, 12, 12, 12, 255, 10, 11, 11, 255, 10, 11, 11, 255, 7, 7, 7, 255, 9, 9, 9, 255, 11, 12, 12, 255, 15, 16, 16, 255, 16, 17, 17, 255, 28, 29, 30, 255, 30, 31, 32, 255, 31, 32, 33, 255, 24, 25, 26, 255, 32, 33, 34, 255, 32, 33, 34, 255, 22, 22, 23, 255, 20, 20, 21, 255, 19, 20, 20, 255, 16, 17, 17, 255, 20, 21, 21, 255, 11, 11, 12, 255, 10, 10, 10, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 18, 255, 16, 17, 17, 255, 25, 25, 26, 255, 29, 29, 30, 255, 26, 27, 28, 255, 30, 31, 32, 255, 27, 28, 29, 255, 14, 14, 15, 255, 25, 25, 26, 255, 21, 22, 23, 255, 16, 17, 17, 255, 15, 16, 16, 255, 18, 18, 19, 255, 14, 14, 15, 255, 10, 11, 11, 255, 11, 12, 12, 255, 14, 15, 15, 255, 20, 20, 21, 255, 17, 17, 18, 255, 20, 20, 21, 255, 15, 15, 16, 255, 13, 13, 14, 255, 12, 12, 12, 255, 11, 11, 11, 255, 6, 6, 6, 255, 10, 11, 11, 255, 8, 9, 9, 255, 6, 6, 6, 255, 6, 6, 7, 255, 7, 7, 7, 255, 15, 16, 16, 255, 13, 13, 14, 255, 17, 18, 18, 255, 21, 22, 22, 255, 18, 19, 20, 255, 25, 26, 26, 255, 20, 21, 22, 255, 24, 24, 25, 255, 28, 29, 30, 255, 32, 33, 34, 255, 20, 20, 21, 255, 14, 15, 15, 255, 19, 19, 20, 255, 12, 13, 13, 255, 12, 12, 12, 255, 15, 16, 16, 255, 21, 22, 22, 255, 22, 23, 24, 255, 25, 26, 27, 255, 26, 26, 27, 255, 21, 21, 22, 255, 25, 25, 26, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 19, 19, 20, 255, 12, 12, 13, 255, 12, 12, 12, 255, 9, 10, 10, 255, 11, 11, 12, 255, 13, 14, 14, 255, 11, 11, 12, 255, 15, 16, 16, 255, 14, 15, 15, 255, 23, 24, 25, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 33, 255, 31, 32, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 12, 13, 13, 255, 12, 13, 13, 255, 14, 15, 15, 255, 12, 12, 12, 255, 7, 7, 8, 255, 9, 9, 9, 255, 13, 14, 14, 255, 12, 13, 13, 255, 14, 14, 15, 255, 12, 12, 12, 255, 9, 9, 9, 255, 6, 6, 6, 255, 5, 5, 5, 255, 6, 6, 7, 255, 6, 6, 7, 255, 6, 6, 6, 255, 12, 13, 13, 255, 14, 14, 15, 255, 27, 28, 29, 255, 32, 33, 34, 255, 27, 27, 28, 255, 27, 27, 28, 255, 29, 29, 30, 255, 20, 21, 21, 255, 17, 18, 18, 255, 15, 15, 16, 255, 16, 17, 17, 255, 16, 16, 17, 255, 12, 12, 13, 255, 10, 10, 11, 255, 8, 8, 8, 255, 11, 11, 11, 255, 15, 15, 16, 255, 15, 15, 16, 255, 23, 24, 24, 255, 18, 19, 20, 255, 15, 16, 16, 255, 15, 16, 16, 255, 13, 13, 13, 255, 14, 14, 15, 255, 18, 18, 19, 255, 10, 11, 11, 255, 8, 9, 9, 255, 12, 12, 12, 255, 12, 12, 12, 255, 6, 6, 6, 255, 5, 5, 5, 255, 12, 12, 12, 255, 13, 13, 14, 255, 13, 14, 14, 255, 13, 13, 13, 255, 10, 10, 10, 255, 11, 12, 12, 255, 11, 11, 11, 255, 14, 14, 15, 255, 19, 20, 20, 255, 15, 16, 16, 255, 16, 17, 17, 255, 16, 16, 17, 255, 8, 8, 8, 255, 12, 12, 13, 255, 7, 7, 7, 255, 11, 11, 11, 255, 14, 15, 15, 255, 10, 10, 10, 255, 12, 12, 12, 255, 13, 13, 14, 255, 13, 14, 14, 255, 11, 11, 11, 255, 7, 7, 7, 255, 8, 9, 9, 255, 5, 5, 5, 255, 10, 10, 11, 255, 5, 5, 6, 255, 8, 8, 8, 255, 11, 11, 12, 255, 10, 11, 11, 255, 14, 15, 15, 255, 14, 14, 15, 255, 9, 10, 10, 255, 13, 13, 14, 255, 11, 11, 12, 255, 8, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 13, 13, 13, 255, 12, 12, 12, 255, 16, 16, 17, 255, 13, 14, 14, 255, 19, 20, 21, 255, 12, 13, 13, 255, 11, 12, 12, 255, 10, 10, 10, 255, 7, 7, 7, 255, 9, 9, 9, 255, 10, 10, 10, 255, 14, 14, 15, 255, 18, 18, 19, 255, 16, 17, 17, 255, 25, 25, 26, 255, 28, 29, 30, 255, 28, 28, 29, 255, 32, 33, 34, 255, 17, 18, 18, 255, 28, 28, 29, 255, 26, 27, 28, 255, 24, 24, 25, 255, 17, 18, 18, 255, 13, 14, 14, 255, 12, 13, 13, 255, 8, 9, 9, 255, 8, 8, 8, 255, 8, 9, 9, 255, 9, 10, 10, 255, 13, 13, 14, 255, 12, 12, 13, 255, 15, 16, 16, 255, 22, 23, 24, 255, 26, 27, 27, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 32, 33, 34, 255, 24, 25, 25, 255, 30, 31, 32, 255, 28, 29, 30, 255, 25, 26, 26, 255, 24, 25, 26, 255, 24, 24, 25, 255, 21, 22, 22, 255, 14, 15, 15, 255, 10, 10, 10, 255, 12, 12, 12, 255, 14, 14, 15, 255, 17, 18, 18, 255, 23, 24, 24, 255, 25, 26, 26, 255, 24, 25, 25, 255, 18, 18, 19, 255, 15, 16, 16, 255, 15, 16, 16, 255, 9, 9, 9, 255, 6, 6, 6, 255, 8, 8, 8, 255, 5, 5, 6, 255, 7, 7, 8, 255, 14, 14, 15, 255, 10, 10, 10, 255, 15, 16, 16, 255, 12, 13, 13, 255, 20, 21, 21, 255, 13, 14, 14, 255, 18, 18, 19, 255, 18, 18, 19, 255, 15, 16, 16, 255, 13, 13, 14, 255, 15, 16, 16, 255, 10, 10, 11, 255, 9, 9, 9, 255, 12, 13, 13, 255, 7, 7, 8, 255, 7, 7, 7, 255, 8, 8, 8, 255, 10, 10, 11, 255, 11, 12, 12, 255, 17, 18, 18, 255, 12, 12, 12, 255, 17, 18, 18, 255, 10, 10, 10, 255, 24, 24, 25, 255, 32, 33, 34, 255, 31, 32, 33, 255, 29, 29, 30, 255, 17, 17, 18, 255, 20, 21, 22, 255, 12, 12, 12, 255, 11, 11, 12, 255, 8, 9, 9, 255, 9, 9, 9, 255, 10, 11, 11, 255, 16, 17, 17, 255, 14, 15, 15, 255, 17, 17, 18, 255, 12, 13, 13, 255, 18, 19, 20, 255, 20, 20, 21, 255, 26, 27, 28, 255, 30, 31, 32, 255, 19, 20, 20, 255, 23, 24, 25, 255, 17, 18, 18, 255, 11, 12, 12, 255, 11, 11, 12, 255, 10, 11, 11, 255, 9, 9, 9, 255, 12, 13, 13, 255, 13, 13, 14, 255, 24, 24, 25, 255, 20, 21, 22, 255, 21, 22, 23, 255, 25, 25, 26, 255, 24, 25, 26, 255, 16, 16, 17, 255, 14, 15, 15, 255, 12, 12, 12, 255, 8, 8, 8, 255, 5, 5, 6, 255, 8, 9, 9, 255, 10, 10, 11, 255, 9, 9, 9, 255, 15, 15, 16, 255, 14, 14, 15, 255, 17, 18, 18, 255, 15, 15, 16, 255, 21, 22, 23, 255, 18, 19, 19, 255, 24, 25, 26, 255, 23, 24, 25, 255, 25, 26, 26, 255, 26, 26, 27, 255, 32, 33, 34, 255, 26, 27, 27, 255, 20, 20, 21, 255, 15, 16, 16, 255, 8, 8, 8, 255, 10, 10, 11, 255, 14, 14, 15, 255, 21, 21, 22, 255, 26, 27, 28, 255, 32, 33, 34, 255, 23, 24, 25, 255, 23, 24, 24, 255, 20, 20, 21, 255, 25, 26, 27, 255, 29, 29, 30, 255, 31, 32, 33, 255, 32, 33, 34, 255, 29, 29, 30, 255, 27, 28, 29, 255, 22, 23, 24, 255, 25, 26, 27, 255, 11, 11, 12, 255, 7, 7, 8, 255, 9, 9, 9, 255, 11, 12, 12, 255, 12, 12, 12, 255, 12, 13, 13, 255, 17, 17, 18, 255, 18, 18, 19, 255, 15, 16, 16, 255, 24, 25, 25, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 33, 255, 26, 27, 27, 255, 15, 16, 16, 255, 14, 14, 15, 255, 12, 13, 13, 255, 9, 10, 10, 255, 11, 12, 12, 255, 10, 11, 11, 255, 11, 12, 12, 255, 12, 13, 13, 255, 16, 16, 17, 255, 12, 12, 12, 255, 10, 11, 11, 255, 7, 7, 8, 255, 3, 3, 3, 255, 7, 7, 7, 255, 7, 7, 7, 255, 5, 5, 5, 255, 13, 13, 14, 255, 11, 11, 11, 255, 14, 14, 15, 255, 29, 30, 31, 255, 32, 33, 34, 255, 27, 28, 29, 255, 19, 19, 20, 255, 25, 26, 27, 255, 29, 30, 31, 255, 20, 21, 21, 255, 15, 16, 16, 255, 14, 14, 15, 255, 8, 8, 8, 255, 7, 7, 7, 255, 3, 3, 3, 255, 9, 10, 10, 255, 9, 9, 9, 255, 9, 9, 9, 255, 12, 12, 13, 255, 11, 12, 12, 255, 13, 13, 14, 255, 13, 13, 13, 255, 10, 11, 11, 255, 8, 8, 8, 255, 10, 10, 10, 255, 8, 8, 8, 255, 9, 9, 9, 255, 5, 5, 5, 255, 7, 7, 7, 255, 7, 7, 7, 255, 4, 4, 4, 255, 7, 7, 7, 255, 11, 11, 12, 255, 8, 8, 8, 255, 10, 11, 11, 255, 5, 5, 6, 255, 6, 6, 6, 255, 7, 7, 7, 255, 13, 13, 13, 255, 14, 14, 15, 255, 10, 10, 11, 255, 13, 13, 14, 255, 11, 12, 12, 255, 10, 11, 11, 255, 7, 7, 7, 255, 4, 4, 4, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 11, 255, 14, 14, 15, 255, 12, 12, 13, 255, 9, 9, 9, 255, 6, 6, 6, 255, 4, 4, 4, 255, 6, 6, 7, 255, 11, 11, 11, 255, 7, 7, 7, 255, 8, 8, 8, 255, 8, 9, 9, 255, 11, 12, 12, 255, 11, 11, 12, 255, 12, 12, 12, 255, 13, 13, 14, 255, 15, 16, 16, 255, 15, 16, 16, 255, 11, 12, 12, 255, 11, 11, 11, 255, 5, 5, 6, 255, 8, 8, 8, 255, 10, 10, 11, 255, 13, 14, 14, 255, 14, 14, 15, 255, 14, 14, 15, 255, 14, 14, 15, 255, 14, 14, 15, 255, 12, 12, 12, 255, 7, 7, 7, 255, 8, 8, 8, 255, 11, 11, 11, 255, 7, 7, 7, 255, 13, 14, 14, 255, 20, 21, 21, 255, 19, 20, 20, 255, 21, 21, 22, 255, 26, 27, 28, 255, 27, 27, 28, 255, 22, 22, 23, 255, 24, 25, 26, 255, 20, 21, 22, 255, 18, 18, 19, 255, 15, 16, 16, 255, 20, 21, 22, 255, 20, 20, 21, 255, 15, 16, 16, 255, 10, 10, 10, 255, 6, 6, 6, 255, 9, 9, 9, 255, 11, 12, 12, 255, 14, 14, 15, 255, 12, 12, 13, 255, 17, 17, 18, 255, 22, 23, 24, 255, 29, 30, 31, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 30, 31, 31, 255, 31, 32, 33, 255, 22, 23, 24, 255, 30, 31, 32, 255, 25, 26, 26, 255, 14, 15, 15, 255, 15, 16, 16, 255, 16, 17, 17, 255, 8, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 11, 11, 11, 255, 18, 19, 20, 255, 19, 20, 20, 255, 20, 21, 22, 255, 21, 21, 22, 255, 17, 18, 18, 255, 19, 20, 20, 255, 19, 20, 21, 255, 10, 10, 11, 255, 10, 11, 11, 255, 5, 5, 5, 255, 3, 4, 4, 255, 9, 9, 9, 255, 10, 10, 11, 255, 10, 10, 10, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 17, 255, 16, 16, 17, 255, 8, 8, 8, 255, 15, 15, 16, 255, 11, 11, 11, 255, 11, 12, 12, 255, 10, 11, 11, 255, 11, 11, 12, 255, 9, 10, 10, 255, 9, 10, 10, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 11, 11, 11, 255, 15, 16, 16, 255, 8, 8, 8, 255, 13, 13, 13, 255, 13, 14, 14, 255, 19, 20, 21, 255, 28, 29, 30, 255, 29, 30, 31, 255, 20, 20, 21, 255, 17, 17, 18, 255, 15, 15, 16, 255, 9, 10, 10, 255, 8, 8, 8, 255, 9, 10, 10, 255, 8, 8, 8, 255, 15, 15, 16, 255, 18, 19, 19, 255, 19, 20, 20, 255, 14, 15, 15, 255, 16, 17, 17, 255, 16, 17, 17, 255, 19, 20, 21, 255, 19, 20, 20, 255, 19, 19, 20, 255, 19, 20, 21, 255, 14, 14, 15, 255, 12, 12, 13, 255, 8, 8, 8, 255, 7, 7, 7, 255, 10, 10, 11, 255, 13, 13, 13, 255, 16, 16, 17, 255, 17, 18, 18, 255, 20, 20, 21, 255, 21, 22, 23, 255, 25, 26, 26, 255, 27, 28, 29, 255, 18, 19, 20, 255, 14, 14, 15, 255, 13, 14, 14, 255, 10, 10, 11, 255, 6, 6, 7, 255, 11, 12, 12, 255, 12, 12, 12, 255, 16, 16, 17, 255, 18, 18, 19, 255, 20, 21, 22, 255, 22, 23, 24, 255, 20, 21, 21, 255, 20, 21, 21, 255, 25, 26, 27, 255, 32, 33, 34, 255, 32, 33, 34, 255, 29, 30, 31, 255, 32, 33, 34, 255, 24, 24, 25, 255, 25, 26, 26, 255, 11, 12, 12, 255, 6, 6, 6, 255, 10, 10, 11, 255, 6, 6, 7, 255, 13, 13, 14, 255, 15, 15, 16, 255, 18, 18, 19, 255, 26, 27, 28, 255, 19, 20, 20, 255, 17, 18, 18, 255, 24, 24, 25, 255, 28, 29, 30, 255, 23, 24, 25, 255, 25, 25, 26, 255, 23, 24, 25, 255, 25, 26, 26, 255, 24, 25, 26, 255, 18, 19, 19, 255, 20, 20, 21, 255, 21, 22, 22, 255, 10, 10, 10, 255, 9, 9, 9, 255, 9, 9, 9, 255, 13, 13, 14, 255, 10, 10, 11, 255, 15, 16, 16, 255, 18, 19, 20, 255, 21, 22, 23, 255, 25, 26, 26, 255, 26, 27, 28, 255, 30, 31, 32, 255, 32, 33, 34, 255, 32, 33, 33, 255, 31, 32, 33, 255, 24, 25, 26, 255, 23, 24, 25, 255, 17, 18, 18, 255, 14, 15, 15, 255, 12, 12, 12, 255, 14, 14, 15, 255, 9, 9, 9, 255, 10, 11, 11, 255, 11, 11, 12, 255, 14, 14, 15, 255, 13, 13, 13, 255, 20, 21, 22, 255, 18, 18, 19, 255, 18, 19, 19, 255, 16, 17, 17, 255, 10, 10, 10, 255, 10, 10, 10, 255, 7, 7, 8, 255, 7, 7, 8, 255, 11, 11, 11, 255, 12, 12, 13, 255, 13, 14, 14, 255, 14, 14, 15, 255, 23, 24, 24, 255, 27, 28, 29, 255, 27, 28, 29, 255, 25, 26, 26, 255, 25, 25, 26, 255, 25, 25, 26, 255, 19, 19, 20, 255, 12, 12, 12, 255, 10, 10, 10, 255, 5, 5, 6, 255, 4, 4, 4, 255, 3, 3, 3, 255, 7, 7, 7, 255, 5, 5, 5, 255, 9, 9, 9, 255, 8, 8, 8, 255, 12, 12, 12, 255, 9, 9, 9, 255, 7, 7, 8, 255, 8, 8, 8, 255, 3, 3, 3, 255, 6, 6, 6, 255, 8, 8, 8, 255, 7, 7, 7, 255, 8, 8, 8, 255, 7, 7, 7, 255, 9, 9, 9, 255, 10, 10, 11, 255, 8, 9, 9, 255, 8, 8, 8, 255, 7, 7, 8, 255, 6, 6, 6, 255, 6, 6, 6, 255, 10, 10, 11, 255, 12, 12, 13, 255, 10, 10, 10, 255, 11, 11, 12, 255, 11, 12, 12, 255, 9, 9, 9, 255, 3, 4, 4, 255, 5, 5, 5, 255, 5, 5, 5, 255, 6, 6, 6, 255, 11, 11, 11, 255, 12, 13, 13, 255, 7, 7, 7, 255, 7, 7, 7, 255, 3, 4, 4, 255, 2, 2, 2, 255, 4, 4, 4, 255, 4, 4, 4, 255, 10, 11, 11, 255, 11, 12, 12, 255, 10, 10, 11, 255, 11, 12, 12, 255, 13, 13, 14, 255, 18, 18, 19, 255, 17, 17, 18, 255, 18, 19, 19, 255, 13, 13, 14, 255, 12, 12, 12, 255, 13, 14, 14, 255, 13, 14, 14, 255, 11, 11, 11, 255, 10, 11, 11, 255, 10, 11, 11, 255, 11, 11, 11, 255, 8, 8, 8, 255, 11, 11, 11, 255, 11, 11, 12, 255, 11, 11, 11, 255, 13, 14, 14, 255, 8, 8, 8, 255, 8, 8, 8, 255, 10, 10, 11, 255, 17, 18, 18, 255, 18, 18, 19, 255, 17, 18, 18, 255, 16, 16, 17, 255, 27, 28, 29, 255, 32, 33, 34, 255, 31, 32, 33, 255, 18, 19, 20, 255, 19, 20, 21, 255, 26, 27, 27, 255, 18, 19, 20, 255, 15, 16, 16, 255, 17, 17, 18, 255, 14, 14, 15, 255, 12, 13, 13, 255, 7, 7, 7, 255, 10, 10, 11, 255, 11, 12, 12, 255, 14, 14, 15, 255, 15, 16, 16, 255, 15, 16, 16, 255, 20, 21, 21, 255, 26, 27, 27, 255, 29, 30, 31, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 27, 27, 28, 255, 22, 23, 24, 255, 23, 24, 25, 255, 26, 26, 27, 255, 20, 20, 21, 255, 20, 21, 22, 255, 17, 17, 18, 255, 14, 14, 15, 255, 13, 13, 13, 255, 6, 6, 7, 255, 11, 12, 12, 255, 11, 11, 12, 255, 15, 16, 16, 255, 21, 21, 22, 255, 21, 22, 22, 255, 21, 22, 22, 255, 24, 25, 26, 255, 20, 21, 21, 255, 20, 21, 21, 255, 18, 19, 20, 255, 14, 14, 15, 255, 6, 6, 7, 255, 7, 7, 7, 255, 6, 6, 6, 255, 11, 12, 12, 255, 8, 8, 8, 255, 8, 8, 8, 255, 15, 16, 16, 255, 11, 11, 11, 255, 11, 12, 12, 255, 11, 11, 11, 255, 10, 11, 11, 255, 8, 8, 8, 255, 11, 12, 12, 255, 9, 9, 9, 255, 10, 11, 11, 255, 6, 6, 7, 255, 8, 8, 8, 255, 7, 7, 7, 255, 9, 10, 10, 255, 3, 3, 3, 255, 7, 7, 8, 255, 8, 8, 8, 255, 8, 9, 9, 255, 10, 11, 11, 255, 9, 9, 9, 255, 11, 11, 11, 255, 12, 13, 13, 255, 17, 18, 18, 255, 25, 26, 26, 255, 18, 18, 19, 255, 20, 21, 21, 255, 15, 16, 16, 255, 11, 12, 12, 255, 8, 9, 9, 255, 7, 7, 7, 255, 11, 12, 12, 255, 11, 11, 11, 255, 15, 16, 16, 255, 18, 19, 19, 255, 13, 14, 14, 255, 13, 14, 14, 255, 11, 12, 12, 255, 15, 16, 16, 255, 17, 17, 18, 255, 11, 11, 12, 255, 12, 12, 13, 255, 11, 12, 12, 255, 13, 13, 14, 255, 9, 9, 9, 255, 5, 5, 6, 255, 9, 10, 10, 255, 12, 13, 13, 255, 17, 17, 18, 255, 17, 17, 18, 255, 20, 21, 22, 255, 21, 22, 22, 255, 32, 33, 34, 255, 32, 33, 34, 255, 24, 24, 25, 255, 21, 21, 22, 255, 20, 21, 22, 255, 16, 17, 17, 255, 10, 10, 10, 255, 6, 6, 6, 255, 10, 10, 11, 255, 13, 13, 14, 255, 17, 18, 18, 255, 22, 22, 23, 255, 24, 25, 26, 255, 21, 22, 23, 255, 24, 25, 26, 255, 29, 29, 30, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 29, 30, 31, 255, 25, 25, 26, 255, 25, 26, 27, 255, 18, 19, 20, 255, 14, 15, 15, 255, 13, 13, 14, 255, 10, 10, 11, 255, 10, 11, 11, 255, 15, 15, 16, 255, 17, 18, 18, 255, 22, 22, 23, 255, 21, 21, 22, 255, 19, 19, 20, 255, 19, 20, 20, 255, 21, 21, 22, 255, 18, 19, 20, 255, 19, 20, 21, 255, 18, 18, 19, 255, 23, 24, 25, 255, 27, 27, 28, 255, 20, 20, 21, 255, 16, 16, 17, 255, 19, 19, 20, 255, 14, 14, 15, 255, 11, 12, 12, 255, 11, 11, 11, 255, 7, 7, 7, 255, 13, 13, 13, 255, 13, 14, 14, 255, 14, 14, 15, 255, 18, 19, 19, 255, 20, 21, 22, 255, 26, 26, 27, 255, 27, 27, 28, 255, 32, 33, 34, 255, 32, 33, 34, 255, 22, 23, 24, 255, 26, 26, 27, 255, 18, 19, 20, 255, 19, 20, 21, 255, 19, 19, 20, 255, 15, 15, 16, 255, 12, 13, 13, 255, 10, 11, 11, 255, 10, 10, 10, 255, 13, 13, 14, 255, 15, 16, 16, 255, 16, 16, 17, 255, 16, 17, 17, 255, 24, 25, 25, 255, 21, 21, 22, 255, 20, 20, 21, 255, 18, 19, 19, 255, 14, 14, 15, 255, 10, 11, 11, 255, 10, 11, 11, 255, 4, 4, 4, 255, 5, 5, 5, 255, 7, 7, 7, 255, 11, 11, 11, 255, 15, 16, 16, 255, 15, 16, 16, 255, 25, 26, 27, 255, 27, 27, 28, 255, 29, 29, 30, 255, 25, 25, 26, 255, 19, 20, 21, 255, 22, 23, 24, 255, 11, 11, 12, 255, 6, 6, 7, 255, 8, 8, 8, 255, 2, 2, 2, 255, 8, 8, 8, 255, 3, 4, 4, 255, 7, 7, 8, 255, 6, 6, 6, 255, 7, 7, 8, 255, 8, 8, 8, 255, 10, 11, 11, 255, 8, 8, 8, 255, 6, 6, 6, 255, 7, 7, 7, 255, 10, 11, 11, 255, 10, 10, 10, 255, 8, 8, 8, 255, 9, 9, 9, 255, 13, 14, 14, 255, 8, 8, 8, 255, 13, 13, 14, 255, 6, 6, 6, 255, 9, 9, 9, 255, 7, 7, 8, 255, 8, 8, 8, 255, 9, 10, 10, 255, 11, 11, 12, 255, 13, 13, 13, 255, 13, 13, 13, 255, 11, 11, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 8, 8, 8, 255, 5, 5, 5, 255, 6, 6, 6, 255, 5, 5, 5, 255, 5, 5, 6, 255, 10, 11, 11, 255, 4, 4, 4, 255, 4, 4, 4, 255, 5, 5, 5, 255, 4, 4, 4, 255, 9, 9, 9, 255, 7, 7, 7, 255, 11, 11, 12, 255, 17, 17, 18, 255, 17, 18, 18, 255, 16, 17, 17, 255, 17, 18, 18, 255, 22, 23, 24, 255, 21, 22, 22, 255, 18, 18, 19, 255, 17, 18, 18, 255, 19, 19, 20, 255, 11, 12, 12, 255, 16, 17, 17, 255, 16, 17, 17, 255, 10, 11, 11, 255, 12, 13, 13, 255, 12, 12, 13, 255, 8, 9, 9, 255, 9, 10, 10, 255, 10, 10, 11, 255, 12, 13, 13, 255, 8, 8, 8, 255, 11, 11, 11, 255, 10, 10, 10, 255, 16, 17, 17, 255, 20, 21, 21, 255, 15, 16, 16, 255, 20, 21, 21, 255, 24, 25, 25, 255, 24, 25, 26, 255, 25, 26, 26, 255, 24, 25, 25, 255, 24, 25, 25, 255, 17, 18, 18, 255, 21, 22, 23, 255, 16, 16, 17, 255, 14, 14, 15, 255, 11, 11, 11, 255, 11, 11, 12, 255, 9, 10, 10, 255, 6, 6, 7, 255, 8, 8, 8, 255, 12, 12, 12, 255, 15, 15, 16, 255, 15, 16, 16, 255, 14, 14, 15, 255, 17, 18, 18, 255, 19, 19, 20, 255, 23, 24, 24, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 20, 21, 22, 255, 21, 22, 23, 255, 25, 25, 26, 255, 19, 19, 20, 255, 17, 17, 18, 255, 17, 18, 18, 255, 13, 13, 14, 255, 16, 16, 17, 255, 12, 13, 13, 255, 11, 12, 12, 255, 14, 14, 15, 255, 15, 15, 16, 255, 11, 11, 12, 255, 18, 19, 20, 255, 19, 20, 21, 255, 28, 28, 29, 255, 23, 24, 24, 255, 20, 21, 21, 255, 28, 29, 30, 255, 20, 21, 22, 255, 16, 16, 17, 255, 7, 7, 8, 255, 3, 3, 3, 255, 4, 4, 4, 255, 9, 10, 10, 255, 7, 7, 7, 255, 12, 12, 13, 255, 6, 6, 7, 255, 6, 6, 6, 255, 9, 9, 9, 255, 11, 12, 12, 255, 7, 7, 7, 255, 6, 6, 6, 255, 3, 4, 4, 255, 5, 5, 6, 255, 8, 9, 9, 255, 10, 11, 11, 255, 18, 18, 19, 255, 20, 21, 21, 255, 21, 21, 22, 255, 11, 12, 12, 255, 10, 10, 10, 255, 5, 5, 6, 255, 6, 6, 6, 255, 5, 5, 6, 255, 8, 8, 8, 255, 7, 7, 8, 255, 11, 12, 12, 255, 13, 14, 14, 255, 18, 19, 20, 255, 18, 18, 19, 255, 20, 21, 22, 255, 15, 15, 16, 255, 12, 12, 13, 255, 12, 12, 12, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 12, 13, 255, 14, 15, 15, 255, 10, 11, 11, 255, 12, 12, 12, 255, 9, 9, 9, 255, 12, 12, 12, 255, 12, 12, 12, 255, 12, 12, 13, 255, 10, 10, 11, 255, 11, 11, 11, 255, 8, 9, 9, 255, 9, 9, 9, 255, 5, 5, 5, 255, 4, 4, 4, 255, 10, 10, 10, 255, 14, 14, 15, 255, 14, 14, 15, 255, 20, 20, 21, 255, 23, 24, 24, 255, 21, 22, 22, 255, 24, 24, 25, 255, 32, 33, 33, 255, 32, 33, 34, 255, 31, 32, 33, 255, 24, 24, 25, 255, 15, 16, 16, 255, 11, 11, 12, 255, 11, 11, 11, 255, 8, 8, 8, 255, 12, 13, 13, 255, 25, 26, 26, 255, 24, 25, 25, 255, 19, 20, 20, 255, 18, 19, 19, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 25, 26, 27, 255, 15, 16, 16, 255, 24, 25, 26, 255, 20, 21, 21, 255, 21, 22, 23, 255, 16, 17, 17, 255, 12, 13, 13, 255, 11, 11, 11, 255, 6, 6, 7, 255, 7, 7, 8, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 13, 13, 255, 17, 17, 18, 255, 12, 12, 13, 255, 8, 9, 9, 255, 15, 16, 16, 255, 14, 14, 15, 255, 17, 18, 18, 255, 19, 20, 21, 255, 16, 16, 17, 255, 14, 14, 15, 255, 18, 18, 19, 255, 17, 18, 18, 255, 16, 17, 17, 255, 8, 8, 8, 255, 10, 10, 11, 255, 9, 9, 9, 255, 9, 10, 10, 255, 6, 6, 6, 255, 12, 12, 12, 255, 12, 13, 13, 255, 16, 17, 17, 255, 21, 22, 23, 255, 18, 18, 19, 255, 32, 33, 34, 255, 26, 27, 27, 255, 28, 29, 30, 255, 24, 25, 25, 255, 22, 22, 23, 255, 16, 17, 17, 255, 14, 15, 15, 255, 14, 14, 15, 255, 7, 7, 7, 255, 8, 9, 9, 255, 8, 8, 8, 255, 9, 9, 9, 255, 13, 13, 14, 255, 13, 14, 14, 255, 21, 21, 22, 255, 29, 29, 30, 255, 23, 24, 25, 255, 19, 19, 20, 255, 19, 20, 20, 255, 13, 13, 13, 255, 14, 15, 15, 255, 7, 7, 8, 255, 5, 5, 5, 255, 6, 6, 6, 255, 10, 11, 11, 255, 14, 15, 15, 255, 17, 18, 18, 255, 16, 17, 17, 255, 17, 18, 18, 255, 30, 31, 32, 255, 26, 27, 28, 255, 22, 22, 23, 255, 21, 22, 23, 255, 15, 15, 16, 255, 11, 11, 11, 255, 5, 5, 5, 255, 7, 7, 8, 255, 2, 2, 2, 255, 9, 9, 9, 255, 9, 10, 10, 255, 11, 11, 11, 255, 9, 10, 10, 255, 10, 11, 11, 255, 8, 8, 8, 255, 8, 8, 8, 255, 4, 4, 4, 255, 8, 8, 8, 255, 14, 14, 15, 255, 13, 14, 14, 255, 10, 10, 10, 255, 13, 13, 14, 255, 15, 16, 16, 255, 11, 12, 12, 255, 10, 10, 10, 255, 10, 10, 11, 255, 9, 10, 10, 255, 10, 10, 11, 255, 10, 10, 10, 255, 12, 13, 13, 255, 14, 14, 15, 255, 14, 15, 15, 255, 15, 15, 16, 255, 16, 16, 17, 255, 13, 13, 14, 255, 14, 15, 15, 255, 16, 16, 17, 255, 17, 17, 18, 255, 14, 14, 15, 255, 12, 12, 13, 255, 6, 6, 6, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 7, 255, 9, 9, 9, 255, 3, 3, 3, 255, 4, 4, 4, 255, 7, 7, 7, 255, 10, 10, 10, 255, 14, 14, 15, 255, 13, 13, 14, 255, 21, 22, 23, 255, 15, 15, 16, 255, 20, 21, 21, 255, 22, 22, 23, 255, 30, 31, 31, 255, 20, 21, 22, 255, 26, 27, 28, 255, 20, 21, 22, 255, 17, 18, 18, 255, 16, 17, 17, 255, 19, 20, 20, 255, 19, 19, 20, 255, 14, 14, 15, 255, 17, 18, 18, 255, 13, 13, 13, 255, 10, 10, 10, 255, 10, 10, 10, 255, 8, 8, 8, 255, 8, 8, 8, 255, 9, 9, 9, 255, 13, 13, 13, 255, 14, 15, 15, 255, 21, 22, 22, 255, 21, 22, 23, 255, 19, 19, 20, 255, 19, 20, 20, 255, 31, 32, 33, 255, 21, 22, 22, 255, 20, 21, 21, 255, 24, 24, 25, 255, 17, 18, 18, 255, 14, 14, 15, 255, 8, 9, 9, 255, 6, 6, 7, 255, 13, 14, 14, 255, 11, 12, 12, 255, 6, 6, 6, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 7, 255, 12, 13, 13, 255, 13, 13, 14, 255, 8, 8, 8, 255, 12, 12, 13, 255, 20, 20, 21, 255, 24, 24, 25, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 24, 25, 25, 255, 25, 26, 26, 255, 25, 26, 26, 255, 23, 24, 25, 255, 18, 19, 19, 255, 18, 19, 19, 255, 14, 14, 15, 255, 13, 13, 13, 255, 8, 8, 8, 255, 8, 9, 9, 255, 10, 11, 11, 255, 14, 14, 15, 255, 21, 21, 22, 255, 14, 14, 15, 255, 18, 19, 20, 255, 27, 28, 29, 255, 32, 33, 34, 255, 21, 22, 23, 255, 21, 22, 22, 255, 21, 22, 22, 255, 15, 15, 16, 255, 12, 13, 13, 255, 8, 8, 8, 255, 8, 8, 8, 255, 6, 6, 6, 255, 7, 7, 8, 255, 10, 10, 11, 255, 6, 6, 6, 255, 8, 9, 9, 255, 8, 9, 9, 255, 7, 7, 7, 255, 8, 9, 9, 255, 13, 13, 13, 255, 11, 11, 11, 255, 6, 6, 7, 255, 17, 18, 18, 255, 17, 18, 18, 255, 15, 15, 16, 255, 18, 19, 19, 255, 18, 19, 19, 255, 15, 15, 16, 255, 11, 11, 11, 255, 5, 5, 5, 255, 3, 3, 3, 255, 5, 5, 6, 255, 6, 6, 6, 255, 8, 9, 9, 255, 7, 7, 7, 255, 8, 8, 8, 255, 15, 16, 16, 255, 19, 20, 20, 255, 13, 14, 14, 255, 18, 18, 19, 255, 15, 16, 16, 255, 12, 12, 13, 255, 10, 11, 11, 255, 8, 8, 8, 255, 10, 10, 11, 255, 14, 15, 15, 255, 10, 10, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 12, 12, 13, 255, 11, 12, 12, 255, 9, 9, 9, 255, 7, 7, 7, 255, 6, 6, 6, 255, 8, 8, 8, 255, 10, 10, 11, 255, 10, 10, 11, 255, 8, 9, 9, 255, 14, 14, 15, 255, 15, 16, 16, 255, 17, 18, 18, 255, 20, 20, 21, 255, 25, 26, 27, 255, 24, 25, 25, 255, 25, 26, 26, 255, 30, 31, 31, 255, 32, 33, 34, 255, 32, 33, 34, 255, 22, 23, 24, 255, 15, 16, 16, 255, 11, 12, 12, 255, 11, 12, 12, 255, 10, 11, 11, 255, 11, 11, 12, 255, 14, 14, 15, 255, 24, 24, 25, 255, 24, 25, 26, 255, 28, 29, 30, 255, 32, 33, 34, 255, 30, 31, 32, 255, 32, 33, 34, 255, 22, 23, 24, 255, 23, 24, 24, 255, 13, 14, 14, 255, 14, 14, 15, 255, 16, 17, 17, 255, 14, 15, 15, 255, 15, 16, 16, 255, 15, 15, 16, 255, 7, 7, 7, 255, 9, 9, 9, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 9, 10, 10, 255, 5, 5, 6, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 13, 14, 14, 255, 10, 10, 11, 255, 11, 11, 12, 255, 15, 15, 16, 255, 14, 15, 15, 255, 9, 9, 9, 255, 11, 11, 11, 255, 11, 11, 12, 255, 9, 10, 10, 255, 11, 12, 12, 255, 11, 12, 12, 255, 8, 8, 8, 255, 8, 8, 8, 255, 17, 18, 18, 255, 16, 16, 17, 255, 20, 21, 22, 255, 25, 26, 27, 255, 23, 24, 25, 255, 32, 33, 34, 255, 27, 27, 28, 255, 29, 30, 31, 255, 27, 27, 28, 255, 13, 13, 13, 255, 18, 18, 19, 255, 10, 10, 11, 255, 11, 11, 12, 255, 8, 8, 8, 255, 5, 5, 6, 255, 13, 14, 14, 255, 14, 15, 15, 255, 16, 16, 17, 255, 17, 17, 18, 255, 25, 26, 27, 255, 29, 29, 30, 255, 29, 29, 30, 255, 26, 27, 28, 255, 17, 17, 18, 255, 11, 12, 12, 255, 12, 13, 13, 255, 10, 10, 10, 255, 11, 12, 12, 255, 11, 12, 12, 255, 11, 11, 11, 255, 10, 10, 11, 255, 11, 12, 12, 255, 13, 13, 13, 255, 18, 18, 19, 255, 22, 22, 23, 255, 20, 21, 21, 255, 13, 14, 14, 255, 13, 13, 14, 255, 14, 14, 15, 255, 11, 11, 11, 255, 6, 6, 6, 255, 5, 5, 5, 255, 6, 6, 6, 255, 10, 10, 11, 255, 11, 11, 11, 255, 13, 14, 14, 255, 8, 8, 8, 255, 12, 12, 12, 255, 14, 14, 15, 255, 10, 10, 10, 255, 9, 9, 9, 255, 7, 7, 7, 255, 9, 10, 10, 255, 13, 14, 14, 255, 10, 10, 11, 255, 10, 10, 10, 255, 7, 7, 7, 255, 9, 9, 9, 255, 6, 6, 6, 255, 8, 8, 8, 255, 5, 5, 5, 255, 13, 14, 14, 255, 7, 7, 7, 255, 11, 12, 12, 255, 13, 14, 14, 255, 14, 14, 15, 255, 16, 17, 17, 255, 21, 21, 22, 255, 15, 16, 16, 255, 18, 19, 19, 255, 16, 17, 17, 255, 18, 19, 20, 255, 16, 17, 17, 255, 9, 10, 10, 255, 10, 11, 11, 255, 7, 7, 8, 255, 7, 7, 7, 255, 10, 10, 11, 255, 14, 14, 15, 255, 10, 10, 10, 255, 7, 7, 8, 255, 11, 12, 12, 255, 11, 11, 12, 255, 13, 14, 14, 255, 14, 14, 15, 255, 14, 14, 15, 255, 17, 18, 18, 255, 21, 22, 22, 255, 21, 22, 22, 255, 20, 20, 21, 255, 26, 26, 27, 255, 32, 33, 34, 255, 22, 23, 24, 255, 22, 23, 24, 255, 26, 26, 27, 255, 20, 21, 22, 255, 22, 23, 24, 255, 20, 21, 22, 255, 17, 18, 18, 255, 21, 22, 23, 255, 15, 16, 16, 255, 11, 12, 12, 255, 10, 11, 11, 255, 9, 10, 10, 255, 14, 14, 15, 255, 16, 17, 17, 255, 20, 21, 21, 255, 18, 19, 20, 255, 23, 24, 24, 255, 25, 26, 26, 255, 22, 22, 23, 255, 26, 27, 28, 255, 22, 23, 24, 255, 19, 20, 20, 255, 18, 18, 19, 255, 16, 17, 17, 255, 12, 12, 12, 255, 13, 13, 14, 255, 7, 7, 8, 255, 6, 6, 7, 255, 8, 8, 8, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 6, 6, 6, 255, 8, 8, 8, 255, 10, 10, 11, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 17, 17, 255, 22, 22, 23, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 20, 21, 22, 255, 27, 28, 29, 255, 24, 25, 26, 255, 15, 16, 16, 255, 16, 16, 17, 255, 15, 16, 16, 255, 11, 11, 12, 255, 7, 7, 7, 255, 10, 10, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 14, 15, 15, 255, 18, 18, 19, 255, 17, 18, 18, 255, 15, 15, 16, 255, 28, 29, 30, 255, 32, 33, 34, 255, 22, 22, 23, 255, 24, 24, 25, 255, 20, 21, 22, 255, 14, 15, 15, 255, 14, 14, 15, 255, 14, 14, 15, 255, 6, 6, 6, 255, 6, 6, 6, 255, 8, 9, 9, 255, 11, 12, 12, 255, 7, 7, 7, 255, 11, 12, 12, 255, 5, 5, 5, 255, 4, 4, 4, 255, 8, 9, 9, 255, 11, 11, 11, 255, 32, 33, 34, 255, 25, 25, 26, 255, 18, 19, 19, 255, 7, 7, 7, 255, 10, 11, 11, 255, 13, 13, 13, 255, 13, 13, 14, 255, 13, 13, 14, 255, 11, 11, 11, 255, 9, 9, 9, 255, 5, 5, 6, 255, 12, 12, 13, 255, 4, 4, 4, 255, 4, 4, 4, 255, 6, 6, 6, 255, 12, 12, 13, 255, 14, 15, 15, 255, 13, 13, 13, 255, 13, 13, 14, 255, 17, 18, 18, 255, 14, 15, 15, 255, 15, 15, 16, 255, 14, 14, 15, 255, 13, 13, 14, 255, 9, 9, 9, 255, 9, 9, 9, 255, 8, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 8, 9, 9, 255, 6, 6, 6, 255, 7, 7, 8, 255, 10, 10, 10, 255, 8, 8, 8, 255, 6, 6, 7, 255, 5, 5, 6, 255, 10, 10, 11, 255, 8, 8, 8, 255, 10, 11, 11, 255, 13, 13, 13, 255, 16, 17, 17, 255, 18, 19, 19, 255, 21, 22, 23, 255, 24, 25, 26, 255, 17, 18, 18, 255, 25, 26, 26, 255, 26, 26, 27, 255, 32, 33, 34, 255, 32, 33, 34, 255, 20, 21, 21, 255, 17, 17, 18, 255, 15, 15, 16, 255, 11, 12, 12, 255, 10, 11, 11, 255, 18, 18, 19, 255, 17, 17, 18, 255, 31, 32, 33, 255, 32, 33, 34, 255, 31, 32, 33, 255, 21, 22, 23, 255, 19, 20, 21, 255, 22, 23, 24, 255, 15, 16, 16, 255, 12, 12, 13, 255, 14, 14, 15, 255, 16, 16, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 10, 10, 11, 255, 10, 11, 11, 255, 11, 11, 11, 255, 6, 6, 6, 255, 8, 9, 9, 255, 9, 10, 10, 255, 7, 7, 8, 255, 8, 8, 8, 255, 6, 6, 6, 255, 7, 7, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 8, 8, 8, 255, 7, 7, 8, 255, 12, 12, 12, 255, 11, 12, 12, 255, 6, 6, 6, 255, 8, 8, 8, 255, 7, 7, 7, 255, 11, 12, 12, 255, 11, 11, 12, 255, 11, 11, 12, 255, 9, 9, 9, 255, 9, 9, 9, 255, 13, 13, 13, 255, 14, 14, 15, 255, 18, 18, 19, 255, 19, 20, 20, 255, 29, 29, 30, 255, 29, 29, 30, 255, 26, 27, 28, 255, 19, 20, 21, 255, 22, 22, 23, 255, 18, 18, 19, 255, 12, 13, 13, 255, 12, 12, 13, 255, 6, 6, 6, 255, 5, 5, 5, 255, 12, 12, 13, 255, 15, 16, 16, 255, 14, 14, 15, 255, 19, 20, 20, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 27, 28, 29, 255, 22, 22, 23, 255, 19, 20, 21, 255, 18, 19, 20, 255, 19, 20, 20, 255, 16, 17, 17, 255, 11, 11, 11, 255, 13, 14, 14, 255, 10, 11, 11, 255, 9, 9, 9, 255, 7, 7, 7, 255, 5, 5, 6, 255, 12, 13, 13, 255, 21, 22, 22, 255, 18, 19, 19, 255, 15, 16, 16, 255, 15, 15, 16, 255, 10, 11, 11, 255, 7, 7, 7, 255, 6, 6, 7, 255, 9, 9, 9, 255, 9, 9, 9, 255, 8, 8, 8, 255, 11, 11, 11, 255, 7, 7, 7, 255, 13, 14, 14, 255, 14, 14, 15, 255, 11, 11, 12, 255, 11, 11, 11, 255, 8, 8, 8, 255, 3, 4, 4, 255, 12, 12, 13, 255, 14, 14, 15, 255, 14, 14, 15, 255, 13, 14, 14, 255, 12, 12, 12, 255, 8, 8, 8, 255, 7, 7, 7, 255, 9, 10, 10, 255, 8, 9, 9, 255, 16, 17, 17, 255, 10, 11, 11, 255, 12, 12, 13, 255, 16, 17, 17, 255, 16, 17, 17, 255, 25, 26, 27, 255, 29, 30, 31, 255, 20, 21, 22, 255, 21, 21, 22, 255, 15, 15, 16, 255, 22, 23, 24, 255, 19, 20, 20, 255, 16, 17, 17, 255, 12, 12, 13, 255, 8, 8, 8, 255, 5, 5, 5, 255, 8, 8, 8, 255, 18, 18, 19, 255, 13, 13, 14, 255, 10, 10, 11, 255, 17, 17, 18, 255, 15, 16, 16, 255, 9, 10, 10, 255, 16, 17, 17, 255, 19, 20, 21, 255, 13, 14, 14, 255, 19, 19, 20, 255, 24, 25, 26, 255, 29, 30, 31, 255, 27, 28, 29, 255, 28, 29, 30, 255, 30, 31, 32, 255, 31, 32, 33, 255, 27, 27, 28, 255, 22, 22, 23, 255, 27, 28, 29, 255, 29, 30, 31, 255, 20, 21, 21, 255, 19, 19, 20, 255, 17, 17, 18, 255, 14, 14, 15, 255, 10, 11, 11, 255, 13, 13, 14, 255, 11, 12, 12, 255, 19, 20, 20, 255, 25, 25, 26, 255, 25, 25, 26, 255, 17, 18, 18, 255, 12, 13, 13, 255, 20, 21, 21, 255, 23, 24, 24, 255, 20, 21, 21, 255, 16, 17, 17, 255, 17, 17, 18, 255, 15, 16, 16, 255, 9, 10, 10, 255, 11, 11, 11, 255, 5, 5, 6, 255, 6, 6, 6, 255, 8, 9, 9, 255, 10, 10, 10, 255, 11, 11, 12, 255, 12, 12, 12, 255, 9, 9, 9, 255, 5, 5, 6, 255, 6, 6, 6, 255, 9, 10, 10, 255, 14, 14, 15, 255, 20, 20, 21, 255, 22, 23, 24, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 18, 19, 19, 255, 18, 19, 19, 255, 23, 24, 25, 255, 23, 24, 24, 255, 22, 23, 24, 255, 15, 16, 16, 255, 9, 9, 9, 255, 9, 9, 9, 255, 10, 10, 10, 255, 12, 12, 12, 255, 14, 14, 15, 255, 20, 21, 22, 255, 16, 17, 17, 255, 22, 23, 24, 255, 16, 17, 17, 255, 27, 28, 29, 255, 28, 29, 30, 255, 22, 23, 24, 255, 27, 28, 29, 255, 24, 25, 26, 255, 21, 22, 23, 255, 18, 19, 19, 255, 12, 12, 12, 255, 9, 9, 9, 255, 9, 10, 10, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 9, 9, 9, 255, 8, 8, 8, 255, 8, 8, 8, 255, 30, 31, 31, 255, 21, 21, 22, 255, 26, 27, 27, 255, 22, 23, 24, 255, 17, 17, 18, 255, 12, 12, 12, 255, 12, 13, 13, 255, 9, 9, 9, 255, 10, 10, 11, 255, 6, 6, 7, 255, 10, 10, 11, 255, 11, 11, 12, 255, 6, 6, 6, 255, 14, 14, 15, 255, 16, 17, 17, 255, 8, 8, 8, 255, 8, 8, 8, 255, 6, 6, 6, 255, 8, 9, 9, 255, 7, 7, 8, 255, 12, 12, 12, 255, 11, 12, 12, 255, 16, 17, 17, 255, 12, 13, 13, 255, 10, 10, 11, 255, 9, 9, 9, 255, 9, 9, 9, 255, 6, 6, 7, 255, 7, 7, 7, 255, 11, 11, 12, 255, 11, 12, 12, 255, 11, 11, 11, 255, 7, 7, 7, 255, 9, 9, 9, 255, 13, 13, 13, 255, 20, 21, 22, 255, 8, 9, 9, 255, 13, 13, 14, 255, 6, 6, 7, 255, 9, 9, 9, 255, 9, 10, 10, 255, 15, 16, 16, 255, 14, 14, 15, 255, 17, 18, 18, 255, 24, 24, 25, 255, 28, 29, 30, 255, 26, 26, 27, 255, 25, 26, 27, 255, 31, 32, 33, 255, 24, 24, 25, 255, 32, 33, 34, 255, 18, 19, 19, 255, 16, 16, 17, 255, 11, 12, 12, 255, 12, 12, 13, 255, 11, 12, 12, 255, 13, 14, 14, 255, 17, 17, 18, 255, 16, 17, 17, 255, 32, 33, 34, 255, 24, 25, 25, 255, 23, 24, 24, 255, 20, 21, 22, 255, 16, 17, 17, 255, 13, 13, 14, 255, 6, 6, 7, 255, 12, 12, 13, 255, 10, 10, 11, 255, 11, 12, 12, 255, 10, 11, 11, 255, 9, 9, 9, 255, 7, 7, 7, 255, 10, 11, 11, 255, 10, 10, 11, 255, 5, 5, 5, 255, 6, 6, 6, 255, 2, 2, 2, 255, 3, 4, 4, 255, 9, 10, 10, 255, 8, 8, 8, 255, 8, 8, 8, 255, 4, 4, 4, 255, 6, 6, 7, 255, 8, 8, 8, 255, 13, 13, 14, 255, 12, 12, 13, 255, 14, 14, 15, 255, 11, 11, 11, 255, 13, 14, 14, 255, 11, 12, 12, 255, 12, 12, 13, 255, 15, 16, 16, 255, 15, 16, 16, 255, 10, 10, 10, 255, 12, 12, 12, 255, 14, 14, 15, 255, 17, 18, 18, 255, 24, 25, 26, 255, 22, 23, 24, 255, 20, 20, 21, 255, 22, 23, 24, 255, 19, 19, 20, 255, 16, 17, 17, 255, 16, 17, 17, 255, 13, 14, 14, 255, 10, 11, 11, 255, 7, 7, 7, 255, 5, 5, 5, 255, 14, 14, 15, 255, 27, 27, 28, 255, 29, 29, 30, 255, 24, 25, 26, 255, 24, 25, 26, 255, 27, 28, 29, 255, 30, 31, 32, 255, 22, 22, 23, 255, 29, 29, 30, 255, 28, 29, 30, 255, 25, 25, 26, 255, 19, 20, 21, 255, 19, 19, 20, 255, 12, 12, 12, 255, 12, 13, 13, 255, 9, 10, 10, 255, 8, 8, 8, 255, 10, 10, 10, 255, 8, 8, 8, 255, 12, 12, 12, 255, 16, 17, 17, 255, 15, 16, 16, 255, 13, 14, 14, 255, 11, 12, 12, 255, 9, 9, 9, 255, 7, 7, 7, 255, 11, 11, 12, 255, 6, 6, 6, 255, 13, 14, 14, 255, 14, 14, 15, 255, 13, 14, 14, 255, 14, 15, 15, 255, 14, 14, 15, 255, 13, 14, 14, 255, 14, 14, 15, 255, 13, 14, 14, 255, 9, 9, 9, 255, 7, 7, 7, 255, 11, 11, 11, 255, 15, 15, 16, 255, 12, 13, 13, 255, 8, 8, 8, 255, 8, 8, 8, 255, 3, 4, 4, 255, 3, 4, 4, 255, 9, 9, 9, 255, 10, 11, 11, 255, 12, 12, 12, 255, 24, 25, 26, 255, 21, 22, 22, 255, 20, 21, 22, 255, 24, 25, 25, 255, 29, 30, 31, 255, 32, 33, 34, 255, 32, 33, 34, 255, 26, 27, 27, 255, 19, 20, 21, 255, 17, 18, 18, 255, 16, 16, 17, 255, 17, 18, 18, 255, 12, 12, 12, 255, 5, 5, 5, 255, 6, 6, 6, 255, 2, 2, 2, 255, 7, 7, 7, 255, 14, 14, 15, 255, 8, 8, 8, 255, 15, 16, 16, 255, 19, 20, 21, 255, 9, 9, 9, 255, 18, 19, 19, 255, 21, 22, 23, 255, 24, 25, 26, 255, 24, 25, 26, 255, 20, 20, 21, 255, 23, 24, 24, 255, 32, 33, 34, 255, 27, 27, 28, 255, 26, 26, 27, 255, 29, 29, 30, 255, 27, 27, 28, 255, 26, 27, 28, 255, 29, 29, 30, 255, 26, 26, 27, 255, 25, 26, 27, 255, 19, 20, 21, 255, 22, 22, 23, 255, 17, 18, 18, 255, 16, 16, 17, 255, 7, 7, 8, 255, 13, 13, 13, 255, 16, 17, 17, 255, 28, 29, 30, 255, 24, 25, 26, 255, 23, 24, 25, 255, 16, 17, 17, 255, 15, 15, 16, 255, 19, 20, 20, 255, 18, 18, 19, 255, 13, 14, 14, 255, 14, 15, 15, 255, 11, 11, 11, 255, 9, 9, 9, 255, 9, 9, 9, 255, 10, 10, 10, 255, 10, 10, 10, 255, 8, 8, 8, 255, 14, 14, 15, 255, 13, 13, 13, 255, 14, 14, 15, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 11, 11, 11, 255, 12, 13, 13, 255, 12, 13, 13, 255, 20, 21, 21, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 14, 14, 15, 255, 22, 22, 23, 255, 23, 24, 24, 255, 19, 19, 20, 255, 23, 24, 24, 255, 12, 12, 13, 255, 13, 14, 14, 255, 10, 11, 11, 255, 8, 9, 9, 255, 11, 12, 12, 255, 21, 21, 22, 255, 18, 19, 20, 255, 23, 24, 25, 255, 20, 21, 21, 255, 18, 18, 19, 255, 22, 22, 23, 255, 30, 31, 32, 255, 30, 31, 32, 255, 30, 31, 32, 255, 24, 25, 25, 255, 16, 17, 17, 255, 17, 17, 18, 255, 16, 17, 17, 255, 9, 10, 10, 255, 12, 13, 13, 255, 9, 10, 10, 255, 12, 12, 12, 255, 9, 10, 10, 255, 12, 13, 13, 255, 27, 28, 29, 255, 24, 25, 26, 255, 25, 25, 26, 255, 15, 16, 16, 255, 16, 16, 17, 255, 14, 14, 15, 255, 13, 13, 14, 255, 11, 11, 12, 255, 15, 15, 16, 255, 12, 12, 13, 255, 7, 7, 8, 255, 9, 9, 9, 255, 9, 9, 9, 255, 10, 11, 11, 255, 13, 13, 13, 255, 8, 8, 8, 255, 13, 13, 13, 255, 18, 19, 20, 255, 22, 22, 23, 255, 6, 6, 6, 255, 7, 7, 7, 255, 6, 6, 6, 255, 8, 8, 8, 255, 7, 7, 7, 255, 7, 7, 7, 255, 6, 6, 6, 255, 9, 9, 9, 255, 15, 16, 16, 255, 10, 10, 10, 255, 16, 16, 17, 255, 12, 13, 13, 255, 13, 14, 14, 255, 11, 12, 12, 255, 9, 10, 10, 255, 13, 14, 14, 255, 16, 17, 17, 255, 18, 18, 19, 255, 17, 18, 18, 255, 14, 15, 15, 255, 13, 13, 14, 255, 5, 5, 5, 255, 3, 3, 3, 255, 4, 4, 4, 255, 11, 11, 11, 255, 14, 14, 15, 255, 19, 20, 20, 255, 18, 19, 20, 255, 18, 18, 19, 255, 19, 19, 20, 255, 22, 23, 24, 255, 26, 27, 28, 255, 26, 26, 27, 255, 26, 26, 27, 255, 14, 15, 15, 255, 21, 21, 22, 255, 18, 19, 20, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 14, 14, 255, 15, 16, 16, 255, 20, 21, 21, 255, 20, 21, 21, 255, 21, 21, 22, 255, 14, 15, 15, 255, 17, 18, 18, 255, 10, 11, 11, 255, 7, 7, 7, 255, 11, 11, 12, 255, 7, 7, 7, 255, 10, 11, 11, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 13, 14, 255, 12, 13, 13, 255, 12, 13, 13, 255, 11, 11, 12, 255, 13, 13, 13, 255, 6, 6, 6, 255, 6, 6, 6, 255, 8, 9, 9, 255, 12, 12, 13, 255, 7, 7, 7, 255, 12, 13, 13, 255, 8, 8, 8, 255, 11, 11, 11, 255, 10, 10, 11, 255, 12, 13, 13, 255, 14, 14, 15, 255, 16, 17, 17, 255, 12, 12, 13, 255, 22, 23, 24, 255, 18, 18, 19, 255, 24, 24, 25, 255, 22, 23, 24, 255, 19, 19, 20, 255, 12, 12, 13, 255, 10, 10, 11, 255, 13, 13, 14, 255, 14, 15, 15, 255, 22, 22, 23, 255, 21, 21, 22, 255, 16, 16, 17, 255, 14, 14, 15, 255, 16, 17, 17, 255, 18, 18, 19, 255, 15, 16, 16, 255, 12, 12, 13, 255, 11, 12, 12, 255, 15, 15, 16, 255, 17, 18, 18, 255, 19, 20, 21, 255, 28, 29, 30, 255, 30, 31, 32, 255, 28, 29, 30, 255, 31, 32, 33, 255, 23, 24, 24, 255, 30, 31, 32, 255, 27, 28, 29, 255, 26, 27, 27, 255, 20, 20, 21, 255, 24, 25, 26, 255, 21, 22, 23, 255, 20, 21, 21, 255, 14, 14, 15, 255, 13, 13, 14, 255, 10, 11, 11, 255, 7, 7, 7, 255, 6, 6, 6, 255, 8, 8, 8, 255, 12, 13, 13, 255, 15, 16, 16, 255, 13, 13, 13, 255, 11, 11, 12, 255, 9, 9, 9, 255, 6, 6, 6, 255, 2, 2, 2, 255, 10, 11, 11, 255, 18, 19, 19, 255, 15, 16, 16, 255, 22, 23, 24, 255, 16, 16, 17, 255, 7, 7, 7, 255, 17, 18, 18, 255, 19, 20, 20, 255, 24, 24, 25, 255, 17, 18, 18, 255, 13, 14, 14, 255, 16, 16, 17, 255, 12, 13, 13, 255, 7, 7, 8, 255, 7, 7, 7, 255, 2, 3, 3, 255, 5, 5, 5, 255, 6, 6, 6, 255, 6, 6, 6, 255, 12, 12, 13, 255, 17, 18, 18, 255, 10, 10, 11, 255, 18, 19, 20, 255, 28, 29, 30, 255, 32, 33, 34, 255, 32, 33, 34, 255, 28, 29, 30, 255, 32, 33, 34, 255, 32, 33, 34, 255, 30, 31, 32, 255, 22, 22, 23, 255, 19, 20, 21, 255, 15, 16, 16, 255, 14, 14, 15, 255, 7, 7, 7, 255, 11, 11, 12, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 11, 11, 255, 7, 7, 8, 255, 16, 17, 17, 255, 24, 24, 25, 255, 20, 21, 21, 255, 21, 22, 22, 255, 23, 24, 25, 255, 21, 22, 23, 255, 27, 27, 28, 255, 22, 23, 24, 255, 22, 23, 24, 255, 22, 23, 24, 255, 25, 25, 26, 255, 24, 25, 25, 255, 30, 31, 31, 255, 29, 30, 31, 255, 32, 33, 34, 255, 32, 33, 34, 255, 28, 28, 29, 255, 32, 33, 34, 255, 28, 29, 30, 255, 30, 31, 31, 255, 23, 24, 25, 255, 12, 12, 12, 255, 12, 13, 13, 255, 11, 11, 12, 255, 12, 12, 13, 255, 15, 15, 16, 255, 15, 16, 16, 255, 26, 27, 28, 255, 26, 27, 28, 255, 16, 17, 17, 255, 14, 15, 15, 255, 15, 15, 16, 255, 16, 17, 17, 255, 15, 16, 16, 255, 12, 12, 13, 255, 9, 9, 9, 255, 8, 8, 8, 255, 10, 10, 11, 255, 9, 9, 9, 255, 10, 10, 11, 255, 18, 19, 19, 255, 13, 14, 14, 255, 18, 19, 20, 255, 18, 19, 20, 255, 13, 13, 13, 255, 7, 7, 8, 255, 2, 2, 2, 255, 8, 9, 9, 255, 9, 10, 10, 255, 15, 15, 16, 255, 11, 11, 11, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 13, 13, 13, 255, 17, 18, 18, 255, 16, 17, 17, 255, 20, 20, 21, 255, 14, 14, 15, 255, 12, 12, 13, 255, 12, 13, 13, 255, 9, 9, 9, 255, 12, 13, 13, 255, 13, 14, 14, 255, 18, 19, 20, 255, 22, 23, 24, 255, 14, 15, 15, 255, 13, 13, 14, 255, 25, 25, 26, 255, 32, 33, 34, 255, 29, 30, 31, 255, 32, 33, 34, 255, 32, 33, 34, 255, 22, 23, 24, 255, 17, 18, 18, 255, 13, 14, 14, 255, 15, 15, 16, 255, 14, 14, 15, 255, 4, 4, 4, 255, 7, 7, 7, 255, 10, 10, 10, 255, 26, 27, 28, 255, 26, 26, 27, 255, 29, 29, 30, 255, 19, 20, 20, 255, 18, 19, 19, 255, 27, 28, 29, 255, 14, 14, 15, 255, 15, 16, 16, 255, 11, 11, 12, 255, 11, 12, 12, 255, 13, 14, 14, 255, 8, 9, 9, 255, 7, 7, 7, 255, 6, 6, 6, 255, 9, 9, 9, 255, 11, 11, 12, 255, 14, 15, 15, 255, 14, 14, 15, 255, 17, 18, 18, 255, 18, 18, 19, 255, 23, 24, 25, 255, 22, 23, 24, 255, 9, 9, 9, 255, 7, 7, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 4, 4, 4, 255, 8, 8, 8, 255, 16, 17, 17, 255, 12, 12, 13, 255, 17, 18, 18, 255, 15, 16, 16, 255, 14, 15, 15, 255, 12, 13, 13, 255, 13, 13, 14, 255, 19, 19, 20, 255, 16, 17, 17, 255, 21, 21, 22, 255, 19, 20, 21, 255, 19, 20, 21, 255, 20, 21, 22, 255, 11, 12, 12, 255, 8, 9, 9, 255, 6, 6, 6, 255, 6, 6, 6, 255, 7, 7, 8, 255, 14, 14, 15, 255, 11, 12, 12, 255, 19, 19, 20, 255, 19, 20, 20, 255, 20, 20, 21, 255, 21, 22, 23, 255, 20, 21, 22, 255, 30, 31, 32, 255, 29, 30, 31, 255, 31, 32, 33, 255, 20, 20, 21, 255, 16, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 11, 12, 12, 255, 12, 12, 13, 255, 9, 9, 9, 255, 17, 18, 18, 255, 10, 11, 11, 255, 14, 14, 15, 255, 14, 14, 15, 255, 10, 10, 11, 255, 8, 8, 8, 255, 7, 7, 7, 255, 9, 9, 9, 255, 8, 9, 9, 255, 9, 10, 10, 255, 12, 12, 13, 255, 13, 13, 14, 255, 16, 17, 17, 255, 15, 15, 16, 255, 17, 18, 18, 255, 14, 14, 15, 255, 12, 13, 13, 255, 7, 7, 7, 255, 7, 7, 8, 255, 11, 11, 11, 255, 17, 18, 18, 255, 14, 14, 15, 255, 14, 14, 15, 255, 12, 12, 12, 255, 10, 11, 11, 255, 11, 12, 12, 255, 17, 18, 18, 255, 18, 18, 19, 255, 20, 20, 21, 255, 22, 23, 24, 255, 22, 23, 24, 255, 24, 25, 26, 255, 22, 23, 24, 255, 21, 22, 22, 255, 9, 9, 9, 255, 10, 11, 11, 255, 10, 11, 11, 255, 14, 14, 15, 255, 14, 15, 15, 255, 21, 22, 22, 255, 18, 18, 19, 255, 16, 17, 17, 255, 11, 11, 12, 255, 15, 16, 16, 255, 13, 13, 13, 255, 13, 13, 13, 255, 11, 11, 11, 255, 15, 16, 16, 255, 14, 15, 15, 255, 11, 11, 12, 255, 14, 15, 15, 255, 25, 26, 27, 255, 27, 28, 29, 255, 25, 26, 26, 255, 25, 26, 26, 255, 26, 27, 27, 255, 29, 30, 31, 255, 26, 26, 27, 255, 24, 24, 25, 255, 26, 27, 28, 255, 25, 26, 26, 255, 26, 27, 27, 255, 23, 24, 25, 255, 13, 14, 14, 255, 13, 13, 14, 255, 9, 9, 9, 255, 9, 9, 9, 255, 7, 7, 8, 255, 9, 9, 9, 255, 8, 8, 8, 255, 13, 13, 13, 255, 10, 11, 11, 255, 3, 3, 3, 255, 7, 7, 7, 255, 9, 9, 9, 255, 16, 17, 17, 255, 21, 22, 23, 255, 27, 27, 28, 255, 19, 19, 20, 255, 17, 18, 18, 255, 17, 17, 18, 255, 26, 27, 28, 255, 28, 29, 30, 255, 25, 25, 26, 255, 17, 17, 18, 255, 18, 19, 19, 255, 16, 16, 17, 255, 6, 6, 6, 255, 4, 4, 4, 255, 4, 4, 4, 255, 7, 7, 8, 255, 5, 5, 5, 255, 9, 9, 9, 255, 9, 9, 9, 255, 12, 12, 13, 255, 11, 11, 11, 255, 15, 16, 16, 255, 32, 33, 34, 255, 28, 29, 30, 255, 32, 33, 34, 255, 32, 33, 34, 255, 27, 28, 29, 255, 32, 33, 34, 255, 27, 27, 28, 255, 32, 33, 34, 255, 25, 26, 26, 255, 17, 18, 18, 255, 18, 18, 19, 255, 15, 15, 16, 255, 15, 16, 16, 255, 7, 7, 8, 255, 7, 7, 7, 255, 9, 9, 9, 255, 9, 10, 10, 255, 6, 6, 7, 255, 6, 6, 7, 255, 19, 20, 20, 255, 17, 18, 18, 255, 25, 25, 26, 255, 32, 33, 34, 255, 26, 27, 28, 255, 25, 26, 26, 255, 29, 30, 31, 255, 32, 33, 34, 255, 21, 21, 22, 255, 21, 21, 22, 255, 24, 25, 25, 255, 22, 22, 23, 255, 19, 20, 21, 255, 25, 25, 26, 255, 24, 24, 25, 255, 25, 25, 26, 255, 25, 26, 27, 255, 24, 25, 25, 255, 30, 31, 31, 255, 26, 26, 27, 255, 24, 25, 25, 255, 11, 12, 12, 255, 7, 7, 7, 255, 10, 11, 11, 255, 12, 13, 13, 255, 11, 11, 11, 255, 12, 12, 13, 255, 18, 19, 20, 255, 13, 13, 13, 255, 11, 11, 11, 255, 11, 12, 12, 255, 12, 12, 13, 255, 8, 9, 9, 255, 12, 12, 13, 255, 9, 9, 9, 255, 14, 14, 15, 255, 17, 18, 18, 255, 12, 13, 13, 255, 17, 18, 18, 255, 16, 16, 17, 255, 18, 19, 19, 255, 22, 22, 23, 255, 20, 20, 21, 255, 14, 14, 15, 255, 10, 10, 10, 255, 7, 7, 8, 255, 8, 8, 8, 255, 9, 9, 9, 255, 15, 16, 16, 255, 19, 20, 20, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 18, 18, 255, 20, 21, 21, 255, 22, 23, 24, 255, 18, 19, 20, 255, 17, 18, 18, 255, 11, 11, 12, 255, 12, 12, 13, 255, 11, 11, 12, 255, 10, 10, 11, 255, 19, 20, 21, 255, 19, 20, 21, 255, 13, 14, 14, 255, 19, 20, 21, 255, 22, 23, 24, 255, 28, 28, 29, 255, 30, 31, 32, 255, 32, 33, 34, 255, 21, 21, 22, 255, 26, 27, 27, 255, 22, 23, 24, 255, 24, 25, 25, 255, 18, 18, 19, 255, 13, 14, 14, 255, 13, 14, 14, 255, 7, 7, 7, 255, 9, 9, 9, 255, 9, 10, 10, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 25, 26, 26, 255, 23, 24, 24, 255, 28, 29, 30, 255, 18, 18, 19, 255, 11, 11, 12, 255, 8, 8, 8, 255, 11, 12, 12, 255, 11, 12, 12, 255, 5, 5, 5, 255, 9, 10, 10, 255, 8, 8, 8, 255, 11, 11, 12, 255, 11, 11, 11, 255, 14, 14, 15, 255, 17, 17, 18, 255, 18, 19, 20, 255, 13, 14, 14, 255, 24, 24, 25, 255, 30, 31, 32, 255, 29, 30, 31, 255, 9, 9, 9, 255, 8, 8, 8, 255, 10, 10, 11, 255, 11, 11, 11, 255, 12, 12, 13, 255, 24, 25, 26, 255, 21, 21, 22, 255, 20, 21, 22, 255, 15, 16, 16, 255, 14, 15, 15, 255, 22, 22, 23, 255, 16, 17, 17, 255, 18, 19, 20, 255, 24, 25, 25, 255, 14, 15, 15, 255, 24, 25, 25, 255, 22, 22, 23, 255, 21, 21, 22, 255, 14, 14, 15, 255, 18, 18, 19, 255, 11, 11, 12, 255, 6, 6, 6, 255, 3, 3, 3, 255, 10, 10, 10, 255, 8, 8, 8, 255, 15, 16, 16, 255, 16, 16, 17, 255, 18, 19, 20, 255, 19, 20, 20, 255, 21, 22, 22, 255, 22, 23, 24, 255, 28, 29, 30, 255, 32, 33, 34, 255, 19, 20, 20, 255, 15, 15, 16, 255, 13, 13, 14, 255, 13, 13, 14, 255, 13, 13, 14, 255, 12, 13, 13, 255, 11, 12, 12, 255, 11, 12, 12, 255, 14, 15, 15, 255, 12, 12, 12, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 8, 255, 11, 11, 11, 255, 12, 12, 13, 255, 10, 11, 11, 255, 10, 11, 11, 255, 14, 15, 15, 255, 20, 20, 21, 255, 23, 24, 25, 255, 19, 20, 21, 255, 17, 18, 18, 255, 11, 12, 12, 255, 8, 9, 9, 255, 5, 5, 6, 255, 12, 12, 12, 255, 12, 13, 13, 255, 17, 18, 18, 255, 13, 14, 14, 255, 11, 11, 11, 255, 13, 14, 14, 255, 15, 15, 16, 255, 19, 20, 21, 255, 19, 20, 21, 255, 24, 25, 26, 255, 19, 20, 20, 255, 18, 19, 20, 255, 21, 21, 22, 255, 21, 21, 22, 255, 21, 22, 23, 255, 27, 28, 29, 255, 28, 29, 30, 255, 14, 15, 15, 255, 13, 13, 14, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 14, 14, 255, 12, 12, 13, 255, 11, 11, 11, 255, 10, 10, 11, 255, 10, 10, 10, 255, 7, 7, 7, 255, 10, 10, 10, 255, 9, 9, 9, 255, 10, 10, 10, 255, 12, 12, 12, 255, 13, 14, 14, 255, 14, 15, 15, 255, 21, 22, 23, 255, 23, 24, 25, 255, 20, 21, 22, 255, 22, 23, 24, 255, 29, 30, 31, 255, 25, 26, 27, 255, 27, 28, 29, 255, 31, 32, 33, 255, 29, 30, 31, 255, 23, 24, 25, 255, 25, 26, 26, 255, 22, 22, 23, 255, 21, 22, 23, 255, 19, 20, 20, 255, 15, 16, 16, 255, 11, 12, 12, 255, 13, 13, 13, 255, 8, 8, 8, 255, 13, 13, 14, 255, 10, 11, 11, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 10, 11, 11, 255, 13, 13, 13, 255, 20, 20, 21, 255, 15, 16, 16, 255, 18, 19, 19, 255, 19, 20, 21, 255, 18, 19, 19, 255, 22, 23, 24, 255, 18, 19, 19, 255, 26, 26, 27, 255, 20, 21, 21, 255, 16, 16, 17, 255, 16, 16, 17, 255, 14, 14, 15, 255, 10, 10, 11, 255, 5, 5, 5, 255, 9, 9, 9, 255, 7, 7, 7, 255, 8, 8, 8, 255, 10, 11, 11, 255, 15, 15, 16, 255, 15, 15, 16, 255, 16, 16, 17, 255, 28, 28, 29, 255, 21, 21, 22, 255, 27, 27, 28, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 33, 255, 32, 33, 33, 255, 27, 27, 28, 255, 24, 24, 25, 255, 27, 28, 29, 255, 21, 22, 22, 255, 22, 23, 24, 255, 17, 17, 18, 255, 9, 9, 9, 255, 6, 6, 6, 255, 5, 5, 5, 255, 10, 10, 11, 255, 7, 7, 7, 255, 12, 12, 12, 255, 15, 16, 16, 255, 19, 20, 20, 255, 28, 28, 29, 255, 28, 29, 30, 255, 19, 20, 20, 255, 26, 27, 28, 255, 26, 27, 28, 255, 32, 33, 34, 255, 29, 29, 30, 255, 28, 28, 29, 255, 21, 22, 23, 255, 21, 22, 23, 255, 27, 27, 28, 255, 18, 19, 19, 255, 24, 25, 26, 255, 24, 25, 26, 255, 20, 20, 21, 255, 24, 24, 25, 255, 22, 23, 24, 255, 20, 20, 21, 255, 18, 19, 20, 255, 16, 16, 17, 255, 9, 9, 9, 255, 13, 14, 14, 255, 11, 11, 11, 255, 8, 8, 8, 255, 12, 12, 12, 255, 11, 11, 11, 255, 9, 10, 10, 255, 9, 9, 9, 255, 9, 10, 10, 255, 8, 9, 9, 255, 13, 14, 14, 255, 12, 12, 13, 255, 13, 13, 13, 255, 13, 14, 14, 255, 16, 17, 17, 255, 19, 19, 20, 255, 15, 16, 16, 255, 18, 19, 20, 255, 18, 19, 20, 255, 24, 24, 25, 255, 17, 17, 18, 255, 13, 13, 13, 255, 12, 12, 12, 255, 11, 12, 12, 255, 6, 6, 7, 255, 7, 7, 8, 255, 13, 13, 14, 255, 14, 15, 15, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 17, 17, 255, 17, 18, 18, 255, 24, 25, 25, 255, 13, 13, 14, 255, 14, 14, 15, 255, 10, 10, 10, 255, 9, 9, 9, 255, 7, 7, 7, 255, 12, 13, 13, 255, 15, 16, 16, 255, 19, 20, 21, 255, 17, 17, 18, 255, 22, 22, 23, 255, 24, 25, 26, 255, 32, 33, 34, 255, 28, 29, 30, 255, 28, 29, 30, 255, 21, 21, 22, 255, 24, 25, 26, 255, 24, 24, 25, 255, 22, 23, 24, 255, 19, 20, 20, 255, 13, 13, 14, 255, 15, 16, 16, 255, 8, 8, 8, 255, 5, 5, 6, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 27, 28, 29, 255, 27, 27, 28, 255, 24, 25, 26, 255, 26, 27, 28, 255, 15, 16, 16, 255, 14, 15, 15, 255, 7, 7, 8, 255, 12, 12, 12, 255, 7, 7, 7, 255, 8, 9, 9, 255, 11, 11, 12, 255, 11, 11, 12, 255, 12, 13, 13, 255, 17, 18, 18, 255, 20, 21, 21, 255, 22, 22, 23, 255, 20, 20, 21, 255, 20, 20, 21, 255, 27, 28, 29, 255, 26, 27, 28, 255, 32, 33, 34, 255, 32, 33, 34, 255, 28, 29, 30, 255, 7, 7, 7, 255, 12, 12, 12, 255, 20, 21, 21, 255, 18, 18, 19, 255, 19, 20, 21, 255, 22, 23, 24, 255, 30, 31, 32, 255, 23, 24, 24, 255, 21, 22, 23, 255, 25, 26, 27, 255, 32, 33, 34, 255, 22, 22, 23, 255, 28, 28, 29, 255, 24, 25, 25, 255, 26, 26, 27, 255, 21, 21, 22, 255, 18, 19, 19, 255, 19, 20, 21, 255, 13, 14, 14, 255, 14, 15, 15, 255, 9, 10, 10, 255, 7, 7, 7, 255, 8, 9, 9, 255, 11, 12, 12, 255, 18, 19, 19, 255, 21, 21, 22, 255, 15, 16, 16, 255, 19, 19, 20, 255, 22, 23, 24, 255, 27, 28, 29, 255, 31, 32, 33, 255, 26, 26, 27, 255, 17, 18, 18, 255, 16, 16, 17, 255, 10, 11, 11, 255, 10, 11, 11, 255, 8, 9, 9, 255, 7, 7, 7, 255, 13, 14, 14, 255, 16, 16, 17, 255, 14, 14, 15, 255, 6, 6, 7, 255, 8, 9, 9, 255, 11, 11, 12, 255, 7, 7, 8, 255, 16, 17, 17, 255, 17, 17, 18, 255, 14, 14, 15, 255, 11, 11, 12, 255, 21, 22, 23, 255, 24, 24, 25, 255, 15, 16, 16, 255, 9, 9, 9, 255, 9, 9, 9, 255, 8, 9, 9, 255, 6, 6, 6, 255, 10, 10, 11, 255, 15, 15, 16, 255, 15, 15, 16, 255, 18, 19, 20, 255, 17, 18, 18, 255, 21, 22, 23, 255, 21, 22, 23, 255, 18, 18, 19, 255, 23, 24, 24, 255, 22, 23, 24, 255, 20, 21, 21, 255, 27, 28, 29, 255, 17, 18, 18, 255, 31, 32, 33, 255, 26, 26, 27, 255, 28, 29, 30, 255, 22, 22, 23, 255, 16, 17, 17, 255, 14, 15, 15, 255, 9, 9, 9, 255, 11, 11, 11, 255, 11, 11, 11, 255, 14, 14, 15, 255, 12, 12, 13, 255, 17, 17, 18, 255, 12, 13, 13, 255, 14, 15, 15, 255, 9, 9, 9, 255, 10, 10, 10, 255, 9, 9, 9, 255, 11, 11, 11, 255, 15, 15, 16, 255, 16, 16, 17, 255, 18, 19, 20, 255, 17, 18, 18, 255, 17, 18, 18, 255, 22, 23, 24, 255, 22, 23, 24, 255, 25, 26, 26, 255, 28, 29, 30, 255, 25, 25, 26, 255, 28, 28, 29, 255, 27, 28, 29, 255, 27, 28, 29, 255, 21, 22, 22, 255, 26, 27, 28, 255, 25, 26, 26, 255, 17, 18, 18, 255, 15, 15, 16, 255, 11, 11, 12, 255, 11, 11, 12, 255, 9, 9, 9, 255, 12, 12, 13, 255, 7, 7, 8, 255, 10, 10, 11, 255, 9, 10, 10, 255, 15, 16, 16, 255, 9, 9, 9, 255, 19, 20, 20, 255, 15, 15, 16, 255, 18, 18, 19, 255, 23, 24, 25, 255, 18, 19, 20, 255, 25, 26, 26, 255, 25, 26, 27, 255, 27, 27, 28, 255, 26, 26, 27, 255, 18, 18, 19, 255, 23, 24, 24, 255, 16, 16, 17, 255, 14, 14, 15, 255, 10, 11, 11, 255, 8, 8, 8, 255, 2, 2, 2, 255, 8, 9, 9, 255, 9, 9, 9, 255, 15, 15, 16, 255, 21, 22, 22, 255, 19, 20, 20, 255, 27, 28, 29, 255, 26, 26, 27, 255, 26, 27, 28, 255, 32, 33, 34, 255, 31, 32, 33, 255, 31, 32, 33, 255, 32, 33, 33, 255, 32, 33, 33, 255, 30, 31, 32, 255, 23, 24, 24, 255, 31, 32, 33, 255, 21, 22, 22, 255, 18, 19, 20, 255, 13, 13, 13, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 15, 15, 16, 255, 8, 8, 8, 255, 13, 14, 14, 255, 14, 15, 15, 255, 10, 10, 10, 255, 20, 20, 21, 255, 30, 31, 32, 255, 26, 27, 27, 255, 28, 29, 30, 255, 27, 28, 29, 255, 26, 27, 28, 255, 28, 28, 29, 255, 20, 21, 21, 255, 20, 21, 21, 255, 18, 18, 19, 255, 18, 18, 19, 255, 14, 14, 15, 255, 24, 24, 25, 255, 17, 17, 18, 255, 18, 19, 19, 255, 18, 19, 20, 255, 18, 19, 20, 255, 15, 16, 16, 255, 11, 11, 12, 255, 12, 13, 13, 255, 11, 11, 12, 255, 10, 10, 10, 255, 7, 7, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 7, 7, 8, 255, 10, 10, 10, 255, 9, 10, 10, 255, 11, 11, 12, 255, 12, 12, 13, 255, 15, 16, 16, 255, 14, 14, 15, 255, 19, 20, 20, 255, 15, 16, 16, 255, 18, 19, 19, 255, 15, 16, 16, 255, 18, 19, 19, 255, 26, 27, 28, 255, 26, 27, 27, 255, 15, 16, 16, 255, 11, 12, 12, 255, 13, 13, 13, 255, 9, 9, 9, 255, 7, 7, 7, 255, 1, 2, 2, 255, 7, 7, 7, 255, 11, 11, 11, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 9, 9, 9, 255, 12, 12, 12, 255, 15, 16, 16, 255, 22, 23, 24, 255, 15, 16, 16, 255, 11, 11, 12, 255, 9, 10, 10, 255, 10, 11, 11, 255, 15, 16, 16, 255, 20, 20, 21, 255, 21, 21, 22, 255, 19, 20, 20, 255, 24, 25, 26, 255, 19, 20, 21, 255, 22, 23, 24, 255, 24, 25, 25, 255, 27, 28, 29, 255, 29, 29, 30, 255, 20, 21, 21, 255, 22, 22, 23, 255, 19, 20, 20, 255, 14, 14, 15, 255, 21, 22, 23, 255, 12, 12, 12, 255, 11, 11, 11, 255, 11, 12, 12, 255, 32, 33, 34, 255, 31, 32, 32, 255, 31, 32, 33, 255, 32, 33, 34, 255, 26, 27, 28, 255, 26, 27, 27, 255, 21, 22, 23, 255, 26, 27, 27, 255, 12, 13, 13, 255, 5, 5, 6, 255, 3, 3, 3, 255, 8, 8, 8, 255, 7, 7, 7, 255, 8, 9, 9, 255, 12, 13, 13, 255, 14, 14, 15, 255, 14, 14, 15, 255, 20, 21, 22, 255, 18, 19, 19, 255, 22, 23, 24, 255, 32, 33, 34, 255, 31, 32, 33, 255, 31, 32, 33, 255, 31, 32, 33, 255, 32, 33, 34, 255, 26, 27, 27, 255, 10, 10, 10, 255, 14, 15, 15, 255, 13, 14, 14, 255, 16, 16, 17, 255, 17, 18, 18, 255, 12, 12, 13, 255, 19, 20, 20, 255, 17, 17, 18, 255, 18, 19, 20, 255, 20, 21, 22, 255, 27, 28, 29, 255, 28, 28, 29, 255, 16, 17, 17, 255, 16, 17, 17, 255, 26, 27, 27, 255, 28, 29, 30, 255, 28, 28, 29, 255, 18, 19, 19, 255, 10, 11, 11, 255, 9, 10, 10, 255, 12, 12, 12, 255, 7, 7, 8, 255, 8, 9, 9, 255, 11, 12, 12, 255, 15, 16, 16, 255, 13, 13, 13, 255, 14, 14, 15, 255, 21, 21, 22, 255, 19, 19, 20, 255, 21, 22, 22, 255, 28, 29, 30, 255, 27, 28, 29, 255, 17, 17, 18, 255, 11, 12, 12, 255, 11, 11, 12, 255, 6, 6, 6, 255, 11, 11, 11, 255, 9, 9, 9, 255, 7, 7, 7, 255, 11, 11, 12, 255, 12, 13, 13, 255, 14, 14, 15, 255, 14, 14, 15, 255, 14, 14, 15, 255, 17, 17, 18, 255, 17, 18, 18, 255, 18, 19, 20, 255, 16, 16, 17, 255, 19, 20, 20, 255, 15, 16, 16, 255, 17, 18, 18, 255, 18, 19, 20, 255, 12, 13, 13, 255, 5, 5, 5, 255, 5, 5, 6, 255, 8, 8, 8, 255, 8, 9, 9, 255, 13, 14, 14, 255, 14, 15, 15, 255, 11, 12, 12, 255, 19, 20, 20, 255, 25, 25, 26, 255, 25, 25, 26, 255, 18, 19, 20, 255, 27, 27, 28, 255, 24, 25, 26, 255, 22, 23, 24, 255, 25, 25, 26, 255, 27, 28, 29, 255, 31, 32, 33, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 21, 22, 22, 255, 15, 15, 16, 255, 7, 7, 8, 255, 9, 9, 9, 255, 11, 12, 12, 255, 13, 14, 14, 255, 14, 14, 15, 255, 20, 20, 21, 255, 14, 14, 15, 255, 15, 16, 16, 255, 13, 13, 14, 255, 11, 11, 11, 255, 13, 13, 13, 255, 10, 11, 11, 255, 10, 11, 11, 255, 14, 14, 15, 255, 14, 14, 15, 255, 16, 16, 17, 255, 17, 18, 18, 255, 18, 18, 19, 255, 19, 20, 21, 255, 13, 14, 14, 255, 22, 22, 23, 255, 25, 26, 27, 255, 32, 33, 34, 255, 32, 33, 34, 255, 21, 22, 22, 255, 25, 26, 27, 255, 25, 26, 27, 255, 23, 24, 25, 255, 19, 20, 21, 255, 15, 16, 16, 255, 15, 16, 16, 255, 11, 12, 12, 255, 10, 11, 11, 255, 14, 14, 15, 255, 10, 10, 11, 255, 12, 12, 12, 255, 10, 10, 10, 255, 16, 16, 17, 255, 16, 16, 17, 255, 12, 12, 13, 255, 21, 22, 23, 255, 18, 19, 19, 255, 21, 22, 23, 255, 30, 31, 32, 255, 27, 27, 28, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 25, 26, 27, 255, 20, 20, 21, 255, 12, 13, 13, 255, 12, 13, 13, 255, 11, 11, 11, 255, 6, 6, 6, 255, 3, 3, 3, 255, 7, 7, 8, 255, 12, 13, 13, 255, 11, 11, 11, 255, 13, 13, 13, 255, 12, 13, 13, 255, 29, 30, 31, 255, 32, 33, 34, 255, 27, 28, 29, 255, 32, 33, 34, 255, 31, 32, 33, 255, 31, 32, 33, 255, 31, 32, 33, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 19, 19, 20, 255, 21, 22, 22, 255, 16, 17, 17, 255, 18, 19, 19, 255, 14, 14, 15, 255, 7, 7, 7, 255, 9, 10, 10, 255, 11, 11, 12, 255, 9, 9, 9, 255, 16, 16, 17, 255, 10, 10, 10, 255, 18, 19, 20, 255, 21, 21, 22, 255, 18, 19, 20, 255, 30, 31, 32, 255, 26, 27, 27, 255, 29, 29, 30, 255, 18, 18, 19, 255, 24, 24, 25, 255, 13, 13, 14, 255, 15, 16, 16, 255, 17, 17, 18, 255, 13, 14, 14, 255, 15, 15, 16, 255, 12, 13, 13, 255, 14, 14, 15, 255, 16, 17, 17, 255, 13, 13, 14, 255, 14, 15, 15, 255, 9, 9, 9, 255, 6, 6, 7, 255, 13, 14, 14, 255, 10, 10, 11, 255, 16, 17, 17, 255, 13, 13, 13, 255, 10, 10, 11, 255, 11, 11, 12, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 9, 9, 9, 255, 12, 12, 13, 255, 21, 22, 22, 255, 21, 22, 22, 255, 21, 22, 22, 255, 25, 26, 26, 255, 23, 24, 25, 255, 22, 22, 23, 255, 29, 30, 31, 255, 28, 29, 30, 255, 28, 28, 29, 255, 21, 22, 22, 255, 9, 9, 9, 255, 9, 9, 9, 255, 10, 11, 11, 255, 6, 6, 6, 255, 7, 7, 7, 255, 5, 5, 5, 255, 11, 11, 12, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 13, 13, 14, 255, 18, 18, 19, 255, 11, 11, 12, 255, 14, 14, 15, 255, 17, 18, 18, 255, 11, 11, 11, 255, 10, 11, 11, 255, 10, 10, 10, 255, 13, 13, 13, 255, 24, 24, 25, 255, 30, 31, 31, 255, 22, 23, 24, 255, 16, 16, 17, 255, 15, 16, 16, 255, 19, 20, 21, 255, 23, 24, 25, 255, 25, 25, 26, 255, 24, 25, 25, 255, 18, 19, 20, 255, 15, 16, 16, 255, 15, 16, 16, 255, 15, 16, 16, 255, 12, 12, 12, 255, 11, 12, 12, 255, 9, 9, 9, 255, 12, 13, 13, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 31, 32, 33, 255, 20, 21, 22, 255, 20, 20, 21, 255, 20, 21, 21, 255, 20, 21, 22, 255, 11, 11, 11, 255, 6, 6, 7, 255, 5, 5, 5, 255, 9, 9, 9, 255, 11, 12, 12, 255, 15, 16, 16, 255, 11, 11, 11, 255, 11, 12, 12, 255, 22, 22, 23, 255, 22, 23, 24, 255, 19, 20, 20, 255, 24, 25, 26, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 10, 11, 11, 255, 11, 12, 12, 255, 10, 10, 11, 255, 15, 16, 16, 255, 14, 15, 15, 255, 17, 18, 18, 255, 19, 19, 20, 255, 15, 16, 16, 255, 20, 20, 21, 255, 18, 19, 20, 255, 24, 25, 25, 255, 25, 26, 27, 255, 25, 26, 27, 255, 22, 23, 24, 255, 22, 22, 23, 255, 27, 28, 29, 255, 24, 24, 25, 255, 20, 20, 21, 255, 13, 13, 13, 255, 14, 14, 15, 255, 14, 14, 15, 255, 8, 8, 8, 255, 8, 9, 9, 255, 7, 7, 7, 255, 12, 12, 12, 255, 14, 15, 15, 255, 14, 14, 15, 255, 16, 16, 17, 255, 21, 21, 22, 255, 18, 18, 19, 255, 14, 14, 15, 255, 14, 14, 15, 255, 15, 16, 16, 255, 19, 19, 20, 255, 13, 14, 14, 255, 11, 11, 12, 255, 11, 11, 12, 255, 9, 10, 10, 255, 9, 10, 10, 255, 12, 12, 13, 255, 15, 16, 16, 255, 16, 17, 17, 255, 17, 18, 18, 255, 16, 16, 17, 255, 18, 18, 19, 255, 16, 17, 17, 255, 19, 20, 21, 255, 17, 18, 18, 255, 28, 28, 29, 255, 21, 22, 23, 255, 21, 22, 23, 255, 11, 11, 12, 255, 8, 9, 9, 255, 11, 11, 12, 255, 8, 9, 9, 255, 5, 5, 5, 255, 6, 6, 7, 255, 11, 11, 11, 255, 13, 14, 14, 255, 14, 15, 15, 255, 17, 17, 18, 255, 21, 22, 22, 255, 28, 29, 30, 255, 21, 22, 23, 255, 25, 26, 26, 255, 22, 23, 24, 255, 27, 28, 29, 255, 30, 31, 31, 255, 28, 29, 30, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 17, 17, 18, 255, 16, 17, 17, 255, 14, 14, 15, 255, 7, 7, 8, 255, 11, 11, 11, 255, 14, 14, 15, 255, 21, 22, 23, 255, 25, 25, 26, 255, 25, 26, 27, 255, 18, 19, 19, 255, 15, 16, 16, 255, 16, 17, 17, 255, 14, 15, 15, 255, 11, 11, 12, 255, 7, 7, 8, 255, 5, 5, 6, 255, 10, 10, 10, 255, 10, 10, 11, 255, 9, 10, 10, 255, 18, 19, 20, 255, 14, 15, 15, 255, 14, 14, 15, 255, 18, 18, 19, 255, 14, 14, 15, 255, 25, 26, 26, 255, 25, 26, 27, 255, 26, 26, 27, 255, 28, 29, 30, 255, 24, 24, 25, 255, 28, 28, 29, 255, 25, 25, 26, 255, 24, 25, 26, 255, 19, 19, 20, 255, 18, 18, 19, 255, 13, 13, 14, 255, 10, 10, 11, 255, 10, 10, 10, 255, 16, 17, 17, 255, 15, 16, 16, 255, 10, 10, 11, 255, 14, 14, 15, 255, 18, 18, 19, 255, 18, 19, 19, 255, 12, 12, 13, 255, 21, 22, 23, 255, 27, 27, 28, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 24, 25, 26, 255, 19, 19, 20, 255, 17, 18, 18, 255, 12, 12, 13, 255, 10, 10, 10, 255, 8, 9, 9, 255, 6, 6, 6, 255, 6, 6, 6, 255, 10, 10, 11, 255, 10, 11, 11, 255, 13, 13, 14, 255, 21, 22, 22, 255, 29, 30, 31, 255, 23, 24, 24, 255, 32, 33, 34, 255, 27, 28, 29, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 24, 25, 26, 255, 21, 22, 23, 255, 18, 19, 19, 255, 15, 15, 16, 255, 19, 19, 20, 255, 9, 9, 9, 255, 7, 7, 7, 255, 9, 9, 9, 255, 11, 12, 12, 255, 15, 15, 16, 255, 16, 17, 17, 255, 16, 16, 17, 255, 28, 29, 30, 255, 19, 20, 20, 255, 23, 24, 25, 255, 25, 26, 26, 255, 18, 19, 20, 255, 19, 20, 20, 255, 20, 21, 22, 255, 19, 20, 20, 255, 15, 16, 16, 255, 15, 16, 16, 255, 7, 7, 8, 255, 12, 13, 13, 255, 12, 13, 13, 255, 16, 17, 17, 255, 9, 9, 9, 255, 8, 9, 9, 255, 7, 7, 7, 255, 8, 8, 8, 255, 6, 6, 7, 255, 12, 12, 13, 255, 16, 16, 17, 255, 15, 16, 16, 255, 19, 19, 20, 255, 10, 10, 10, 255, 11, 12, 12, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 7, 255, 12, 12, 12, 255, 8, 9, 9, 255, 15, 16, 16, 255, 17, 18, 18, 255, 22, 23, 24, 255, 21, 22, 22, 255, 25, 26, 26, 255, 26, 26, 27, 255, 23, 24, 24, 255, 26, 27, 27, 255, 26, 27, 27, 255, 18, 19, 19, 255, 13, 14, 14, 255, 13, 13, 14, 255, 10, 10, 10, 255, 3, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 11, 11, 11, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 10, 10, 10, 255, 11, 11, 12, 255, 14, 15, 15, 255, 17, 17, 18, 255, 14, 15, 15, 255, 14, 14, 15, 255, 6, 6, 6, 255, 12, 12, 12, 255, 14, 14, 15, 255, 18, 18, 19, 255, 20, 21, 22, 255, 17, 18, 18, 255, 12, 12, 12, 255, 14, 15, 15, 255, 15, 15, 16, 255, 20, 20, 21, 255, 23, 24, 25, 255, 16, 17, 17, 255, 15, 16, 16, 255, 15, 16, 16, 255, 14, 14, 15, 255, 18, 19, 19, 255, 12, 12, 12, 255, 11, 12, 12, 255, 13, 14, 14, 255, 32, 33, 34, 255, 32, 33, 34, 255, 28, 29, 30, 255, 32, 33, 34, 255, 22, 23, 24, 255, 22, 23, 24, 255, 18, 19, 19, 255, 12, 12, 12, 255, 15, 16, 16, 255, 11, 11, 11, 255, 11, 11, 11, 255, 6, 6, 6, 255, 10, 10, 11, 255, 13, 13, 13, 255, 13, 14, 14, 255, 18, 19, 20, 255, 17, 18, 18, 255, 21, 22, 22, 255, 26, 27, 28, 255, 29, 29, 30, 255, 31, 32, 33, 255, 28, 29, 30, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 13, 14, 14, 255, 13, 14, 14, 255, 13, 13, 14, 255, 11, 12, 12, 255, 11, 12, 12, 255, 12, 12, 12, 255, 10, 10, 11, 255, 7, 7, 7, 255, 10, 10, 11, 255, 13, 13, 13, 255, 8, 8, 8, 255, 12, 13, 13, 255, 19, 20, 20, 255, 32, 33, 34, 255, 28, 29, 30, 255, 21, 22, 23, 255, 32, 33, 34, 255, 28, 29, 30, 255, 25, 26, 27, 255, 25, 26, 26, 255, 15, 15, 16, 255, 17, 17, 18, 255, 14, 14, 15, 255, 8, 8, 8, 255, 8, 9, 9, 255, 10, 10, 10, 255, 14, 15, 15, 255, 16, 17, 17, 255, 20, 20, 21, 255, 14, 15, 15, 255, 13, 13, 13, 255, 10, 10, 11, 255, 13, 13, 14, 255, 10, 10, 10, 255, 13, 13, 13, 255, 12, 13, 13, 255, 8, 8, 8, 255, 9, 9, 9, 255, 9, 10, 10, 255, 13, 13, 13, 255, 16, 17, 17, 255, 13, 13, 13, 255, 10, 11, 11, 255, 20, 21, 22, 255, 14, 14, 15, 255, 18, 19, 19, 255, 16, 17, 17, 255, 15, 15, 16, 255, 30, 31, 32, 255, 30, 31, 32, 255, 22, 22, 23, 255, 20, 21, 22, 255, 17, 18, 18, 255, 10, 10, 10, 255, 10, 10, 11, 255, 8, 8, 8, 255, 7, 7, 7, 255, 4, 4, 4, 255, 5, 5, 5, 255, 12, 12, 12, 255, 14, 14, 15, 255, 13, 14, 14, 255, 15, 16, 16, 255, 19, 20, 21, 255, 29, 30, 31, 255, 30, 31, 32, 255, 26, 26, 27, 255, 32, 33, 34, 255, 32, 33, 34, 255, 22, 23, 24, 255, 26, 26, 27, 255, 18, 19, 20, 255, 17, 18, 18, 255, 16, 16, 17, 255, 9, 10, 10, 255, 9, 10, 10, 255, 8, 8, 8, 255, 6, 6, 6, 255, 19, 20, 20, 255, 21, 22, 22, 255, 15, 16, 16, 255, 17, 18, 18, 255, 22, 22, 23, 255, 15, 16, 16, 255, 13, 14, 14, 255, 11, 11, 12, 255, 9, 10, 10, 255, 6, 6, 6, 255, 5, 5, 5, 255, 8, 8, 8, 255, 4, 4, 4, 255, 9, 9, 9, 255, 11, 11, 12, 255, 10, 11, 11, 255, 16, 17, 17, 255, 21, 22, 22, 255, 20, 21, 21, 255, 23, 24, 24, 255, 17, 17, 18, 255, 27, 27, 28, 255, 31, 32, 33, 255, 32, 33, 34, 255, 31, 32, 33, 255, 25, 26, 26, 255, 29, 29, 30, 255, 20, 21, 21, 255, 15, 16, 16, 255, 15, 16, 16, 255, 11, 11, 11, 255, 14, 15, 15, 255, 12, 12, 13, 255, 15, 16, 16, 255, 20, 21, 22, 255, 17, 18, 18, 255, 19, 19, 20, 255, 29, 29, 30, 255, 28, 28, 29, 255, 27, 27, 28, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 31, 32, 33, 255, 24, 25, 26, 255, 21, 21, 22, 255, 20, 20, 21, 255, 11, 11, 12, 255, 12, 13, 13, 255, 5, 5, 5, 255, 7, 7, 7, 255, 8, 8, 8, 255, 12, 12, 12, 255, 17, 18, 18, 255, 16, 16, 17, 255, 24, 24, 25, 255, 26, 27, 27, 255, 30, 31, 32, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 25, 26, 26, 255, 28, 29, 30, 255, 28, 29, 30, 255, 27, 27, 28, 255, 25, 25, 26, 255, 15, 16, 16, 255, 12, 13, 13, 255, 9, 9, 9, 255, 7, 7, 8, 255, 7, 7, 7, 255, 11, 11, 11, 255, 12, 12, 13, 255, 16, 16, 17, 255, 22, 22, 23, 255, 21, 22, 23, 255, 22, 22, 23, 255, 22, 23, 24, 255, 23, 24, 25, 255, 19, 20, 21, 255, 17, 17, 18, 255, 20, 20, 21, 255, 19, 20, 20, 255, 16, 17, 17, 255, 10, 11, 11, 255, 14, 15, 15, 255, 11, 11, 12, 255, 11, 12, 12, 255, 8, 9, 9, 255, 9, 9, 9, 255, 14, 14, 15, 255, 10, 10, 11, 255, 11, 12, 12, 255, 7, 7, 7, 255, 9, 10, 10, 255, 14, 15, 15, 255, 14, 14, 15, 255, 17, 17, 18, 255, 15, 15, 16, 255, 13, 13, 14, 255, 14, 14, 15, 255, 11, 11, 12, 255, 7, 7, 7, 255, 9, 9, 9, 255, 11, 11, 11, 255, 10, 11, 11, 255, 10, 11, 11, 255, 12, 13, 13, 255, 15, 15, 16, 255, 18, 19, 20, 255, 18, 18, 19, 255, 20, 20, 21, 255, 26, 27, 28, 255, 19, 20, 21, 255, 26, 27, 28, 255, 16, 16, 17, 255, 11, 12, 12, 255, 12, 13, 13, 255, 9, 9, 9, 255, 6, 6, 6, 255, 8, 8, 8, 255, 10, 11, 11, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 10, 10, 10, 255, 9, 10, 10, 255, 13, 13, 14, 255, 17, 18, 18, 255, 10, 10, 10, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 12, 12, 255, 11, 12, 12, 255, 15, 15, 16, 255, 14, 14, 15, 255, 10, 10, 10, 255, 8, 8, 8, 255, 11, 11, 11, 255, 15, 16, 16, 255, 15, 16, 16, 255, 16, 17, 17, 255, 14, 14, 15, 255, 17, 18, 18, 255, 10, 10, 11, 255, 10, 10, 10, 255, 12, 13, 13, 255, 12, 13, 13, 255, 9, 10, 10, 255, 8, 8, 8, 255, 31, 32, 33, 255, 28, 28, 29, 255, 24, 24, 25, 255, 20, 21, 22, 255, 22, 22, 23, 255, 22, 23, 24, 255, 18, 19, 20, 255, 14, 15, 15, 255, 14, 14, 15, 255, 8, 9, 9, 255, 6, 6, 6, 255, 9, 9, 9, 255, 10, 10, 11, 255, 9, 9, 9, 255, 11, 12, 12, 255, 22, 23, 24, 255, 20, 21, 21, 255, 22, 22, 23, 255, 28, 29, 30, 255, 31, 32, 33, 255, 26, 27, 28, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 18, 18, 19, 255, 10, 10, 10, 255, 10, 10, 10, 255, 18, 19, 19, 255, 10, 10, 11, 255, 11, 11, 11, 255, 9, 10, 10, 255, 7, 7, 7, 255, 11, 11, 12, 255, 11, 11, 12, 255, 10, 11, 11, 255, 9, 9, 9, 255, 13, 13, 14, 255, 17, 18, 18, 255, 19, 20, 20, 255, 21, 21, 22, 255, 29, 29, 30, 255, 31, 32, 33, 255, 26, 27, 27, 255, 24, 24, 25, 255, 18, 18, 19, 255, 20, 21, 22, 255, 22, 22, 23, 255, 17, 18, 18, 255, 13, 13, 13, 255, 8, 8, 8, 255, 14, 14, 15, 255, 13, 13, 13, 255, 11, 12, 12, 255, 9, 9, 9, 255, 5, 5, 6, 255, 8, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 12, 12, 12, 255, 10, 10, 10, 255, 13, 13, 13, 255, 11, 12, 12, 255, 13, 13, 14, 255, 11, 12, 12, 255, 16, 17, 17, 255, 19, 20, 21, 255, 18, 18, 19, 255, 19, 20, 20, 255, 11, 11, 12, 255, 13, 13, 13, 255, 23, 24, 24, 255, 21, 22, 23, 255, 20, 20, 21, 255, 31, 32, 33, 255, 30, 31, 31, 255, 24, 24, 25, 255, 22, 23, 24, 255, 17, 18, 18, 255, 10, 11, 11, 255, 11, 11, 12, 255, 12, 12, 12, 255, 9, 10, 10, 255, 6, 6, 7, 255, 5, 5, 5, 255, 5, 5, 5, 255, 12, 13, 13, 255, 12, 12, 12, 255, 19, 19, 20, 255, 29, 30, 31, 255, 22, 22, 23, 255, 24, 24, 25, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 17, 18, 18, 255, 14, 14, 15, 255, 14, 15, 15, 255, 14, 15, 15, 255, 10, 10, 11, 255, 10, 10, 10, 255, 8, 9, 9, 255, 9, 9, 9, 255, 8, 8, 8, 255, 14, 15, 15, 255, 14, 15, 15, 255, 17, 17, 18, 255, 18, 18, 19, 255, 21, 21, 22, 255, 23, 24, 24, 255, 16, 17, 17, 255, 15, 15, 16, 255, 12, 12, 12, 255, 9, 9, 9, 255, 6, 6, 6, 255, 10, 11, 11, 255, 4, 4, 4, 255, 7, 7, 7, 255, 11, 11, 11, 255, 9, 9, 9, 255, 13, 13, 14, 255, 14, 14, 15, 255, 17, 18, 18, 255, 27, 27, 28, 255, 24, 25, 26, 255, 32, 33, 34, 255, 32, 33, 34, 255, 29, 30, 31, 255, 32, 33, 34, 255, 28, 29, 30, 255, 32, 33, 34, 255, 20, 20, 21, 255, 19, 20, 20, 255, 17, 18, 18, 255, 11, 11, 11, 255, 16, 16, 17, 255, 13, 13, 13, 255, 14, 14, 15, 255, 24, 25, 26, 255, 28, 29, 30, 255, 25, 25, 26, 255, 25, 26, 27, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 28, 29, 30, 255, 25, 26, 27, 255, 17, 17, 18, 255, 15, 16, 16, 255, 14, 14, 15, 255, 8, 9, 9, 255, 5, 5, 6, 255, 7, 7, 7, 255, 7, 7, 8, 255, 12, 12, 12, 255, 15, 16, 16, 255, 24, 25, 26, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 26, 27, 27, 255, 32, 33, 34, 255, 31, 32, 33, 255, 22, 22, 23, 255, 22, 22, 23, 255, 16, 16, 17, 255, 20, 21, 22, 255, 16, 16, 17, 255, 12, 12, 13, 255, 7, 7, 7, 255, 9, 9, 9, 255, 15, 15, 16, 255, 14, 15, 15, 255, 18, 19, 19, 255, 21, 22, 22, 255, 18, 19, 19, 255, 20, 20, 21, 255, 15, 16, 16, 255, 18, 18, 19, 255, 21, 22, 23, 255, 20, 21, 21, 255, 14, 15, 15, 255, 12, 13, 13, 255, 13, 13, 14, 255, 8, 9, 9, 255, 10, 10, 11, 255, 10, 10, 10, 255, 11, 12, 12, 255, 14, 14, 15, 255, 15, 16, 16, 255, 17, 17, 18, 255, 8, 9, 9, 255, 4, 4, 4, 255, 9, 9, 9, 255, 7, 7, 7, 255, 17, 18, 18, 255, 14, 14, 15, 255, 19, 20, 20, 255, 18, 19, 20, 255, 16, 17, 17, 255, 14, 15, 15, 255, 10, 10, 10, 255, 7, 7, 8, 255, 7, 7, 7, 255, 10, 10, 10, 255, 7, 7, 7, 255, 11, 11, 11, 255, 13, 13, 14, 255, 13, 13, 13, 255, 16, 16, 17, 255, 20, 21, 22, 255, 19, 20, 20, 255, 29, 30, 31, 255, 27, 27, 28, 255, 21, 21, 22, 255, 16, 17, 17, 255, 13, 13, 13, 255, 9, 10, 10, 255, 8, 8, 8, 255, 10, 10, 10, 255, 13, 13, 13, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 10, 10, 11, 255, 10, 10, 11, 255, 10, 11, 11, 255, 8, 9, 9, 255, 7, 7, 7, 255, 9, 9, 9, 255, 10, 11, 11, 255, 6, 6, 7, 255, 9, 9, 9, 255, 13, 13, 13, 255, 12, 13, 13, 255, 10, 11, 11, 255, 10, 11, 11, 255, 8, 8, 8, 255, 13, 13, 13, 255, 13, 14, 14, 255, 11, 12, 12, 255, 17, 18, 18, 255, 12, 12, 13, 255, 8, 9, 9, 255, 11, 11, 12, 255, 13, 14, 14, 255, 10, 11, 11, 255, 9, 9, 9, 255, 8, 9, 9, 255, 21, 22, 22, 255, 26, 26, 27, 255, 25, 25, 26, 255, 19, 20, 20, 255, 25, 25, 26, 255, 19, 20, 20, 255, 17, 18, 18, 255, 17, 18, 18, 255, 14, 14, 15, 255, 9, 9, 9, 255, 7, 7, 7, 255, 12, 12, 12, 255, 15, 16, 16, 255, 17, 17, 18, 255, 12, 12, 13, 255, 20, 20, 21, 255, 21, 22, 22, 255, 22, 23, 24, 255, 28, 29, 30, 255, 27, 28, 29, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 15, 15, 16, 255, 9, 10, 10, 255, 10, 10, 10, 255, 16, 17, 17, 255, 15, 16, 16, 255, 14, 15, 15, 255, 12, 12, 13, 255, 6, 6, 6, 255, 3, 3, 3, 255, 7, 7, 8, 255, 8, 8, 8, 255, 11, 12, 12, 255, 5, 5, 6, 255, 8, 9, 9, 255, 12, 12, 13, 255, 17, 18, 18, 255, 20, 21, 21, 255, 22, 22, 23, 255, 16, 17, 17, 255, 15, 16, 16, 255, 10, 11, 11, 255, 14, 14, 15, 255, 12, 12, 13, 255, 12, 12, 13, 255, 10, 10, 11, 255, 7, 7, 7, 255, 11, 11, 12, 255, 10, 10, 11, 255, 11, 11, 12, 255, 9, 9, 9, 255, 5, 5, 6, 255, 12, 12, 12, 255, 13, 14, 14, 255, 10, 10, 11, 255, 13, 13, 13, 255, 10, 10, 10, 255, 13, 14, 14, 255, 15, 15, 16, 255, 12, 12, 13, 255, 14, 14, 15, 255, 20, 21, 22, 255, 15, 16, 16, 255, 16, 17, 17, 255, 21, 21, 22, 255, 20, 21, 21, 255, 25, 25, 26, 255, 22, 23, 24, 255, 25, 25, 26, 255, 31, 32, 33, 255, 32, 33, 34, 255, 23, 24, 24, 255, 23, 24, 25, 255, 15, 16, 16, 255, 14, 14, 15, 255, 11, 11, 11, 255, 8, 8, 8, 255, 7, 7, 7, 255, 11, 11, 11, 255, 1, 1, 1, 255, 6, 6, 6, 255, 8, 9, 9, 255, 11, 12, 12, 255, 22, 23, 24, 255, 22, 23, 24, 255, 14, 14, 15, 255, 22, 22, 23, 255, 28, 29, 30, 255, 32, 33, 34, 255, 32, 33, 34, 255, 17, 18, 18, 255, 13, 13, 14, 255, 12, 12, 12, 255, 10, 10, 10, 255, 11, 12, 12, 255, 9, 9, 9, 255, 8, 9, 9, 255, 9, 9, 9, 255, 5, 5, 5, 255, 4, 4, 4, 255, 10, 10, 10, 255, 13, 13, 13, 255, 14, 14, 15, 255, 17, 18, 18, 255, 22, 23, 24, 255, 17, 17, 18, 255, 25, 26, 27, 255, 15, 15, 16, 255, 10, 10, 11, 255, 13, 13, 13, 255, 13, 13, 13, 255, 12, 12, 12, 255, 5, 5, 5, 255, 6, 6, 6, 255, 3, 3, 3, 255, 8, 9, 9, 255, 11, 12, 12, 255, 13, 14, 14, 255, 18, 18, 19, 255, 16, 16, 17, 255, 21, 22, 22, 255, 28, 29, 30, 255, 32, 33, 34, 255, 24, 24, 25, 255, 32, 33, 34, 255, 32, 33, 34, 255, 20, 20, 21, 255, 22, 22, 23, 255, 17, 18, 18, 255, 14, 14, 15, 255, 11, 11, 12, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 13, 14, 255, 19, 20, 21, 255, 27, 28, 29, 255, 25, 26, 27, 255, 25, 26, 26, 255, 32, 33, 34, 255, 27, 27, 28, 255, 26, 27, 27, 255, 30, 31, 31, 255, 31, 32, 33, 255, 32, 33, 34, 255, 30, 31, 32, 255, 30, 31, 32, 255, 20, 21, 22, 255, 12, 12, 12, 255, 14, 14, 15, 255, 10, 10, 10, 255, 6, 6, 6, 255, 8, 8, 8, 255, 7, 7, 8, 255, 10, 10, 10, 255, 20, 21, 21, 255, 23, 24, 25, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 33, 255, 29, 30, 31, 255, 32, 33, 34, 255, 25, 26, 27, 255, 30, 31, 31, 255, 24, 25, 26, 255, 25, 26, 26, 255, 18, 18, 19, 255, 17, 17, 18, 255, 16, 17, 17, 255, 13, 13, 14, 255, 9, 10, 10, 255, 8, 9, 9, 255, 12, 12, 13, 255, 13, 13, 14, 255, 17, 18, 18, 255, 21, 22, 22, 255, 15, 16, 16, 255, 14, 14, 15, 255, 16, 17, 17, 255, 18, 19, 20, 255, 15, 16, 16, 255, 14, 14, 15, 255, 12, 12, 13, 255, 10, 10, 11, 255, 9, 9, 9, 255, 9, 9, 9, 255, 11, 11, 12, 255, 15, 15, 16, 255, 10, 11, 11, 255, 11, 11, 11, 255, 15, 16, 16, 255, 16, 16, 17, 255, 8, 8, 8, 255, 8, 8, 8, 255, 5, 5, 5, 255, 11, 11, 12, 255, 15, 15, 16, 255, 14, 15, 15, 255, 20, 21, 22, 255, 18, 19, 19, 255, 16, 17, 17, 255, 12, 13, 13, 255, 12, 12, 13, 255, 10, 11, 11, 255, 6, 6, 7, 255, 11, 11, 11, 255, 10, 11, 11, 255, 8, 8, 8, 255, 11, 11, 12, 255, 15, 15, 16, 255, 15, 15, 16, 255, 20, 21, 22, 255, 18, 19, 20, 255, 25, 26, 27, 255, 21, 22, 22, 255, 14, 14, 15, 255, 13, 13, 13, 255, 9, 9, 9, 255, 11, 11, 11, 255, 11, 11, 11, 255, 14, 14, 15, 255, 13, 13, 13, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 15, 15, 16, 255, 12, 13, 13, 255, 8, 8, 8, 255, 8, 9, 9, 255, 11, 12, 12, 255, 12, 13, 13, 255, 14, 14, 15, 255, 12, 12, 13, 255, 13, 13, 14, 255, 13, 13, 13, 255, 13, 13, 14, 255, 14, 15, 15, 255, 11, 11, 12, 255, 11, 11, 12, 255, 10, 11, 11, 255, 11, 12, 12, 255, 11, 11, 11, 255, 10, 11, 11, 255, 11, 11, 12, 255, 7, 7, 7, 255, 8, 8, 8, 255, 14, 14, 15, 255, 12, 13, 13, 255, 7, 7, 8, 255, 25, 26, 27, 255, 20, 21, 22, 255, 22, 23, 24, 255, 23, 24, 24, 255, 17, 18, 18, 255, 19, 20, 21, 255, 16, 17, 17, 255, 19, 20, 21, 255, 9, 10, 10, 255, 7, 7, 8, 255, 9, 9, 9, 255, 11, 11, 12, 255, 13, 13, 14, 255, 12, 12, 12, 255, 25, 26, 27, 255, 19, 20, 21, 255, 25, 26, 27, 255, 29, 30, 31, 255, 26, 27, 28, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 18, 18, 19, 255, 12, 12, 12, 255, 10, 10, 11, 255, 12, 13, 13, 255, 22, 23, 24, 255, 20, 21, 21, 255, 16, 17, 17, 255, 11, 12, 12, 255, 11, 11, 11, 255, 8, 8, 8, 255, 6, 6, 6, 255, 7, 7, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 6, 6, 6, 255, 7, 7, 7, 255, 9, 9, 9, 255, 11, 11, 11, 255, 16, 17, 17, 255, 13, 13, 13, 255, 12, 13, 13, 255, 13, 14, 14, 255, 7, 7, 7, 255, 12, 12, 13, 255, 9, 10, 10, 255, 8, 8, 8, 255, 10, 10, 10, 255, 12, 13, 13, 255, 13, 13, 14, 255, 12, 13, 13, 255, 11, 11, 12, 255, 13, 13, 13, 255, 15, 16, 16, 255, 16, 16, 17, 255, 19, 19, 20, 255, 17, 18, 18, 255, 15, 16, 16, 255, 13, 13, 14, 255, 13, 13, 14, 255, 9, 9, 9, 255, 10, 10, 10, 255, 14, 15, 15, 255, 15, 16, 16, 255, 14, 14, 15, 255, 23, 24, 25, 255, 25, 26, 27, 255, 27, 28, 29, 255, 32, 33, 34, 255, 32, 33, 34, 255, 30, 31, 32, 255, 30, 31, 32, 255, 25, 26, 26, 255, 22, 23, 24, 255, 24, 24, 25, 255, 16, 17, 17, 255, 12, 13, 13, 255, 7, 7, 7, 255, 9, 9, 9, 255, 6, 6, 7, 255, 1, 1, 1, 255, 3, 4, 4, 255, 12, 12, 12, 255, 16, 16, 17, 255, 21, 21, 22, 255, 24, 25, 26, 255, 26, 26, 27, 255, 29, 30, 31, 255, 32, 33, 34, 255, 31, 32, 33, 255, 22, 23, 24, 255, 14, 15, 15, 255, 16, 16, 17, 255, 12, 13, 13, 255, 7, 7, 7, 255, 9, 10, 10, 255, 7, 7, 7, 255, 7, 7, 8, 255, 13, 14, 14, 255, 10, 11, 11, 255, 8, 8, 8, 255, 11, 11, 11, 255, 14, 14, 15, 255, 15, 16, 16, 255, 13, 13, 14, 255, 19, 20, 20, 255, 19, 20, 20, 255, 13, 13, 13, 255, 18, 18, 19, 255, 17, 18, 18, 255, 12, 13, 13, 255, 13, 13, 14, 255, 5, 5, 5, 255, 9, 9, 9, 255, 5, 5, 5, 255, 3, 3, 3, 255, 7, 7, 7, 255, 10, 10, 10, 255, 11, 11, 12, 255, 13, 14, 14, 255, 19, 20, 20, 255, 20, 20, 21, 255, 22, 23, 24, 255, 27, 28, 29, 255, 27, 28, 29, 255, 30, 31, 31, 255, 30, 31, 31, 255, 27, 28, 29, 255, 20, 20, 21, 255, 15, 16, 16, 255, 17, 18, 18, 255, 10, 11, 11, 255, 12, 12, 13, 255, 13, 13, 14, 255, 11, 11, 12, 255, 17, 18, 18, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 24, 25, 25, 255, 26, 27, 27, 255, 31, 32, 33, 255, 28, 29, 30, 255, 28, 29, 30, 255, 19, 20, 20, 255, 23, 24, 25, 255, 29, 30, 31, 255, 21, 22, 23, 255, 15, 15, 16, 255, 14, 14, 15, 255, 9, 9, 9, 255, 7, 7, 7, 255, 8, 9, 9, 255, 16, 16, 17, 255, 16, 16, 17, 255, 22, 22, 23, 255, 31, 32, 33, 255, 32, 33, 34, 255, 30, 31, 32, 255, 30, 31, 32, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 28, 28, 29, 255, 29, 29, 30, 255, 32, 33, 34, 255, 32, 33, 34, 255, 30, 31, 32, 255, 29, 30, 31, 255, 24, 24, 25, 255, 16, 17, 17, 255, 14, 15, 15, 255, 12, 13, 13, 255, 7, 7, 7, 255, 7, 7, 7, 255, 9, 9, 9, 255, 9, 9, 9, 255, 20, 20, 21, 255, 19, 19, 20, 255, 18, 18, 19, 255, 13, 13, 13, 255, 14, 14, 15, 255, 14, 14, 15, 255, 10, 11, 11, 255, 12, 12, 13, 255, 9, 10, 10, 255, 8, 9, 9, 255, 15, 15, 16, 255, 8, 9, 9, 255, 12, 13, 13, 255, 13, 13, 14, 255, 11, 11, 11, 255, 14, 14, 15, 255, 17, 18, 18, 255, 16, 17, 17, 255, 9, 10, 10, 255, 6, 6, 7, 255, 5, 5, 5, 255, 9, 9, 9, 255, 15, 16, 16, 255, 17, 17, 18, 255, 14, 14, 15, 255, 14, 14, 15, 255, 15, 16, 16, 255, 14, 14, 15, 255, 11, 11, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 10, 10, 255, 7, 7, 7, 255, 6, 6, 7, 255, 10, 10, 11, 255, 9, 9, 9, 255, 12, 13, 13, 255, 17, 17, 18, 255, 16, 16, 17, 255, 22, 23, 24, 255, 10, 11, 11, 255, 10, 10, 10, 255, 14, 15, 15, 255, 17, 17, 18, 255, 18, 19, 20, 255, 16, 17, 17, 255, 15, 15, 16, 255, 14, 14, 15, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 18, 18, 19, 255, 12, 13, 13, 255, 14, 14, 15, 255, 13, 13, 13, 255, 9, 9, 9, 255, 11, 11, 12, 255, 18, 19, 19, 255, 14, 15, 15, 255, 12, 13, 13, 255, 13, 14, 14, 255, 18, 19, 20, 255, 16, 17, 17, 255, 10, 10, 11, 255, 12, 13, 13, 255, 18, 19, 19, 255, 12, 12, 13, 255, 11, 12, 12, 255, 11, 12, 12, 255, 11, 12, 12, 255, 13, 13, 14, 255, 12, 12, 13, 255, 14, 15, 15, 255, 12, 12, 13, 255, 13, 13, 13, 255, 25, 26, 27, 255, 26, 27, 28, 255, 22, 23, 24, 255, 23, 24, 24, 255, 17, 17, 18, 255, 17, 18, 18, 255, 12, 13, 13, 255, 14, 14, 15, 255, 11, 11, 11, 255, 11, 11, 11, 255, 10, 11, 11, 255, 11, 11, 11, 255, 18, 19, 19, 255, 16, 17, 17, 255, 18, 19, 19, 255, 23, 24, 25, 255, 28, 29, 30, 255, 29, 30, 31, 255, 26, 26, 27, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 31, 32, 33, 255, 31, 32, 32, 255, 14, 15, 15, 255, 11, 11, 11, 255, 11, 11, 12, 255, 12, 12, 13, 255, 21, 22, 22, 255, 22, 22, 23, 255, 20, 20, 21, 255, 18, 19, 20, 255, 11, 11, 12, 255, 12, 13, 13, 255, 9, 9, 9, 255, 9, 10, 10, 255, 6, 6, 7, 255, 5, 5, 6, 255, 5, 5, 5, 255, 7, 7, 8, 255, 10, 10, 10, 255, 9, 10, 10, 255, 13, 13, 13, 255, 12, 12, 13, 255, 9, 9, 9, 255, 13, 13, 13, 255, 7, 7, 7, 255, 8, 8, 8, 255, 11, 12, 12, 255, 11, 12, 12, 255, 13, 14, 14, 255, 17, 18, 18, 255, 14, 14, 15, 255, 12, 12, 12, 255, 17, 17, 18, 255, 17, 17, 18, 255, 16, 16, 17, 255, 17, 18, 18, 255, 22, 23, 24, 255, 19, 19, 20, 255, 18, 19, 20, 255, 15, 15, 16, 255, 11, 11, 11, 255, 5, 5, 5, 255, 9, 9, 9, 255, 10, 10, 11, 255, 16, 16, 17, 255, 25, 26, 27, 255, 23, 24, 25, 255, 26, 26, 27, 255, 32, 33, 34, 255, 32, 33, 34, 255, 24, 25, 25, 255, 31, 32, 33, 255, 31, 32, 33, 255, 31, 32, 33, 255, 26, 27, 28, 255, 21, 22, 23, 255, 26, 27, 27, 255, 15, 15, 16, 255, 6, 6, 6, 255, 11, 11, 12, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 7, 255, 12, 12, 13, 255, 14, 14, 15, 255, 22, 22, 23, 255, 23, 24, 24, 255, 27, 28, 29, 255, 28, 29, 30, 255, 30, 31, 32, 255, 15, 16, 16, 255, 16, 17, 17, 255, 13, 14, 14, 255, 11, 12, 12, 255, 9, 9, 9, 255, 5, 5, 5, 255, 8, 8, 8, 255, 9, 9, 9, 255, 12, 12, 13, 255, 10, 11, 11, 255, 7, 7, 8, 255, 9, 9, 9, 255, 6, 6, 7, 255, 10, 11, 11, 255, 16, 17, 17, 255, 21, 21, 22, 255, 18, 19, 19, 255, 15, 16, 16, 255, 20, 20, 21, 255, 27, 27, 28, 255, 21, 21, 22, 255, 17, 17, 18, 255, 14, 15, 15, 255, 12, 13, 13, 255, 8, 8, 8, 255, 2, 2, 2, 255, 7, 7, 7, 255, 4, 4, 4, 255, 7, 7, 8, 255, 9, 9, 9, 255, 9, 9, 9, 255, 15, 16, 16, 255, 13, 13, 14, 255, 19, 20, 20, 255, 25, 26, 27, 255, 29, 29, 30, 255, 32, 33, 34, 255, 28, 29, 30, 255, 32, 33, 34, 255, 17, 17, 18, 255, 18, 18, 19, 255, 13, 14, 14, 255, 11, 11, 12, 255, 10, 10, 11, 255, 12, 12, 12, 255, 12, 12, 13, 255, 21, 22, 23, 255, 12, 12, 12, 255, 13, 13, 13, 255, 12, 13, 13, 255, 10, 10, 11, 255, 19, 20, 21, 255, 17, 18, 18, 255, 19, 20, 20, 255, 28, 29, 30, 255, 20, 20, 21, 255, 22, 23, 24, 255, 16, 17, 17, 255, 22, 23, 24, 255, 21, 22, 22, 255, 14, 14, 15, 255, 11, 11, 11, 255, 10, 11, 11, 255, 14, 14, 15, 255, 12, 13, 13, 255, 19, 20, 20, 255, 19, 19, 20, 255, 25, 26, 27, 255, 27, 28, 29, 255, 28, 29, 30, 255, 23, 24, 25, 255, 26, 27, 28, 255, 30, 31, 32, 255, 29, 30, 31, 255, 32, 33, 34, 255, 29, 30, 31, 255, 28, 29, 30, 255, 29, 30, 31, 255, 31, 32, 33, 255, 25, 26, 26, 255, 31, 32, 33, 255, 25, 25, 26, 255, 20, 21, 21, 255, 24, 25, 25, 255, 14, 14, 15, 255, 17, 17, 18, 255, 11, 12, 12, 255, 8, 8, 8, 255, 2, 2, 2, 255, 7, 7, 7, 255, 12, 12, 13, 255, 15, 16, 16, 255, 17, 17, 18, 255, 11, 12, 12, 255, 12, 13, 13, 255, 11, 11, 11, 255, 9, 9, 9, 255, 7, 7, 7, 255, 10, 10, 10, 255, 12, 12, 13, 255, 15, 15, 16, 255, 17, 17, 18, 255, 14, 14, 15, 255, 18, 19, 20, 255, 17, 18, 18, 255, 19, 19, 20, 255, 25, 26, 27, 255, 19, 20, 20, 255, 18, 18, 19, 255, 10, 10, 10, 255, 9, 10, 10, 255, 9, 9, 9, 255, 13, 14, 14, 255, 15, 15, 16, 255, 16, 17, 17, 255, 22, 22, 23, 255, 24, 25, 25, 255, 17, 17, 18, 255, 14, 14, 15, 255, 12, 13, 13, 255, 14, 15, 15, 255, 10, 10, 10, 255, 9, 10, 10, 255, 6, 6, 6, 255, 8, 8, 8, 255, 8, 8, 8, 255, 10, 11, 11, 255, 11, 11, 12, 255, 20, 20, 21, 255, 17, 18, 18, 255, 21, 22, 23, 255, 10, 11, 11, 255, 9, 9, 9, 255, 10, 10, 10, 255, 17, 17, 18, 255, 12, 12, 13, 255, 13, 14, 14, 255, 14, 15, 15, 255, 13, 14, 14, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 11, 12, 12, 255, 10, 10, 11, 255, 14, 14, 15, 255, 17, 18, 18, 255, 19, 20, 20, 255, 19, 20, 21, 255, 18, 18, 19, 255, 18, 18, 19, 255, 21, 22, 22, 255, 19, 20, 21, 255, 15, 16, 16, 255, 20, 21, 21, 255, 17, 18, 18, 255, 19, 20, 20, 255, 17, 18, 18, 255, 13, 13, 14, 255, 12, 12, 13, 255, 16, 17, 17, 255, 16, 16, 17, 255, 14, 14, 15, 255, 12, 13, 13, 255, 12, 13, 13, 255, 17, 18, 18, 255, 11, 12, 12, 255, 7, 7, 8, 255, 26, 27, 28, 255, 27, 27, 28, 255, 21, 22, 23, 255, 13, 13, 14, 255, 13, 14, 14, 255, 13, 14, 14, 255, 10, 10, 11, 255, 10, 10, 11, 255, 11, 12, 12, 255, 14, 14, 15, 255, 13, 13, 13, 255, 17, 17, 18, 255, 21, 22, 22, 255, 21, 21, 22, 255, 18, 18, 19, 255, 22, 23, 24, 255, 31, 32, 33, 255, 25, 26, 27, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 31, 32, 32, 255, 18, 19, 19, 255, 12, 13, 13, 255, 8, 8, 8, 255, 12, 13, 13, 255, 15, 16, 16, 255, 16, 17, 17, 255, 20, 21, 21, 255, 24, 25, 26, 255, 14, 14, 15, 255, 12, 12, 13, 255, 10, 11, 11, 255, 12, 12, 13, 255, 8, 8, 8, 255, 9, 10, 10, 255, 5, 5, 5, 255, 7, 7, 7, 255, 3, 4, 4, 255, 5, 5, 6, 255, 7, 7, 8, 255, 12, 13, 13, 255, 7, 7, 7, 255, 9, 9, 9, 255, 7, 7, 7, 255, 6, 6, 7, 255, 7, 7, 8, 255, 15, 16, 16, 255, 19, 20, 20, 255, 20, 20, 21, 255, 21, 21, 22, 255, 17, 18, 18, 255, 21, 22, 23, 255, 22, 22, 23, 255, 22, 22, 23, 255, 20, 21, 22, 255, 19, 19, 20, 255, 24, 24, 25, 255, 16, 16, 17, 255, 21, 22, 22, 255, 16, 17, 17, 255, 13, 13, 14, 255, 8, 8, 8, 255, 5, 5, 5, 255, 6, 6, 7, 255, 11, 11, 11, 255, 13, 13, 13, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 30, 31, 32, 255, 24, 24, 25, 255, 28, 29, 30, 255, 32, 33, 34, 255, 26, 27, 27, 255, 22, 23, 24, 255, 14, 15, 15, 255, 8, 8, 8, 255, 7, 7, 8, 255, 8, 9, 9, 255, 10, 10, 11, 255, 6, 6, 6, 255, 10, 10, 11, 255, 13, 13, 14, 255, 17, 18, 18, 255, 24, 25, 25, 255, 29, 29, 30, 255, 32, 33, 34, 255, 18, 19, 19, 255, 11, 12, 12, 255, 16, 17, 17, 255, 8, 9, 9, 255, 6, 6, 6, 255, 7, 7, 7, 255, 9, 9, 9, 255, 10, 10, 11, 255, 14, 14, 15, 255, 19, 19, 20, 255, 15, 16, 16, 255, 10, 10, 11, 255, 9, 9, 9, 255, 10, 10, 11, 255, 16, 17, 17, 255, 14, 15, 15, 255, 18, 19, 20, 255, 17, 18, 18, 255, 24, 24, 25, 255, 27, 27, 28, 255, 30, 31, 31, 255, 24, 25, 26, 255, 10, 11, 11, 255, 18, 18, 19, 255, 11, 11, 12, 255, 15, 16, 16, 255, 9, 9, 9, 255, 11, 11, 12, 255, 9, 10, 10, 255, 10, 10, 10, 255, 8, 8, 8, 255, 11, 11, 12, 255, 8, 9, 9, 255, 14, 14, 15, 255, 12, 12, 12, 255, 18, 18, 19, 255, 21, 21, 22, 255, 30, 31, 31, 255, 31, 32, 33, 255, 29, 29, 30, 255, 16, 17, 17, 255, 18, 19, 19, 255, 17, 17, 18, 255, 11, 11, 12, 255, 9, 9, 9, 255, 16, 16, 17, 255, 10, 11, 11, 255, 10, 11, 11, 255, 12, 12, 13, 255, 6, 6, 7, 255, 13, 13, 14, 255, 9, 9, 9, 255, 17, 18, 18, 255, 17, 17, 18, 255, 20, 21, 21, 255, 19, 20, 20, 255, 22, 22, 23, 255, 13, 13, 13, 255, 14, 15, 15, 255, 19, 20, 21, 255, 15, 16, 16, 255, 14, 14, 15, 255, 10, 10, 10, 255, 14, 14, 15, 255, 19, 20, 21, 255, 17, 18, 18, 255, 15, 16, 16, 255, 23, 24, 25, 255, 21, 22, 22, 255, 23, 24, 25, 255, 20, 21, 22, 255, 26, 27, 28, 255, 27, 28, 29, 255, 27, 28, 29, 255, 31, 32, 33, 255, 27, 28, 29, 255, 28, 28, 29, 255, 32, 33, 34, 255, 26, 27, 28, 255, 28, 29, 30, 255, 25, 26, 26, 255, 26, 27, 27, 255, 22, 23, 24, 255, 17, 18, 18, 255, 22, 23, 24, 255, 19, 20, 20, 255, 16, 16, 17, 255, 15, 16, 16, 255, 8, 8, 8, 255, 2, 2, 2, 255, 9, 9, 9, 255, 12, 13, 13, 255, 15, 16, 16, 255, 10, 11, 11, 255, 11, 11, 11, 255, 6, 6, 6, 255, 8, 9, 9, 255, 12, 13, 13, 255, 9, 9, 9, 255, 11, 11, 12, 255, 19, 19, 20, 255, 16, 16, 17, 255, 23, 24, 24, 255, 18, 18, 19, 255, 16, 17, 17, 255, 20, 21, 21, 255, 21, 22, 22, 255, 18, 18, 19, 255, 17, 17, 18, 255, 17, 18, 18, 255, 16, 17, 17, 255, 10, 10, 10, 255, 9, 10, 10, 255, 7, 7, 8, 255, 13, 13, 13, 255, 17, 17, 18, 255, 23, 24, 25, 255, 23, 24, 24, 255, 24, 24, 25, 255, 17, 18, 18, 255, 14, 14, 15, 255, 9, 9, 9, 255, 12, 12, 13, 255, 10, 10, 10, 255, 5, 5, 6, 255, 2, 3, 3, 255, 7, 7, 8, 255, 11, 11, 12, 255, 10, 11, 11, 255, 16, 17, 17, 255, 12, 13, 13, 255, 15, 16, 16, 255, 13, 13, 13, 255, 8, 8, 8, 255, 7, 7, 7, 255, 11, 11, 12, 255, 8, 8, 8, 255, 11, 11, 11, 255, 13, 13, 14, 255, 14, 14, 15, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 17, 255, 10, 10, 11, 255, 13, 13, 13, 255, 21, 22, 23, 255, 21, 22, 23, 255, 20, 21, 21, 255, 19, 19, 20, 255, 21, 22, 23, 255, 22, 23, 24, 255, 17, 17, 18, 255, 20, 21, 22, 255, 16, 17, 17, 255, 18, 19, 20, 255, 26, 27, 27, 255, 19, 20, 21, 255, 16, 16, 17, 255, 15, 15, 16, 255, 17, 18, 18, 255, 20, 21, 22, 255, 19, 20, 20, 255, 16, 17, 17, 255, 10, 10, 11, 255, 11, 12, 12, 255, 11, 11, 12, 255, 12, 13, 13, 255, 24, 25, 25, 255, 20, 21, 21, 255, 15, 16, 16, 255, 9, 10, 10, 255, 15, 16, 16, 255, 8, 8, 8, 255, 7, 7, 7, 255, 10, 10, 10, 255, 16, 17, 17, 255, 16, 16, 17, 255, 16, 17, 17, 255, 14, 14, 15, 255, 18, 19, 20, 255, 26, 27, 28, 255, 21, 21, 22, 255, 32, 33, 34, 255, 26, 27, 28, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 14, 14, 15, 255, 18, 18, 19, 255, 14, 14, 15, 255, 12, 12, 13, 255, 16, 17, 17, 255, 14, 14, 15, 255, 22, 23, 24, 255, 18, 19, 19, 255, 17, 18, 18, 255, 24, 25, 26, 255, 15, 15, 16, 255, 18, 19, 20, 255, 14, 14, 15, 255, 8, 8, 8, 255, 5, 5, 6, 255, 10, 10, 10, 255, 11, 11, 11, 255, 2, 2, 2, 255, 3, 3, 3, 255, 7, 7, 8, 255, 4, 4, 4, 255, 4, 4, 4, 255, 7, 7, 7, 255, 3, 4, 4, 255, 7, 7, 8, 255, 7, 7, 7, 255, 10, 11, 11, 255, 16, 17, 17, 255, 20, 20, 21, 255, 18, 19, 20, 255, 26, 27, 27, 255, 28, 28, 29, 255, 21, 21, 22, 255, 32, 33, 34, 255, 30, 31, 31, 255, 18, 19, 20, 255, 23, 24, 25, 255, 28, 28, 29, 255, 26, 27, 28, 255, 28, 28, 29, 255, 26, 27, 27, 255, 15, 16, 16, 255, 7, 7, 7, 255, 2, 2, 2, 255, 8, 8, 8, 255, 13, 14, 14, 255, 13, 13, 14, 255, 17, 18, 18, 255, 26, 27, 28, 255, 32, 33, 34, 255, 32, 33, 34, 255, 30, 31, 32, 255, 32, 33, 34, 255, 28, 29, 30, 255, 32, 33, 34, 255, 27, 28, 29, 255, 26, 27, 27, 255, 26, 26, 27, 255, 16, 17, 17, 255, 12, 12, 12, 255, 11, 12, 12, 255, 9, 9, 9, 255, 3, 4, 4, 255, 7, 7, 8, 255, 13, 14, 14, 255, 16, 17, 17, 255, 13, 14, 14, 255, 21, 22, 22, 255, 25, 26, 27, 255, 27, 28, 29, 255, 12, 12, 13, 255, 11, 12, 12, 255, 11, 12, 12, 255, 11, 12, 12, 255, 7, 7, 8, 255, 7, 7, 8, 255, 9, 9, 9, 255, 14, 14, 15, 255, 14, 14, 15, 255, 22, 23, 24, 255, 18, 18, 19, 255, 12, 12, 13, 255, 8, 9, 9, 255, 7, 7, 7, 255, 10, 10, 11, 255, 12, 13, 13, 255, 12, 13, 13, 255, 13, 13, 13, 255, 12, 13, 13, 255, 24, 25, 26, 255, 25, 25, 26, 255, 25, 25, 26, 255, 18, 18, 19, 255, 19, 19, 20, 255, 16, 16, 17, 255, 7, 7, 8, 255, 7, 7, 7, 255, 12, 12, 13, 255, 8, 8, 8, 255, 9, 10, 10, 255, 8, 8, 8, 255, 5, 5, 5, 255, 11, 11, 12, 255, 11, 11, 12, 255, 12, 13, 13, 255, 14, 15, 15, 255, 17, 18, 18, 255, 26, 26, 27, 255, 20, 20, 21, 255, 28, 29, 30, 255, 18, 19, 20, 255, 19, 19, 20, 255, 13, 13, 14, 255, 13, 13, 14, 255, 7, 7, 7, 255, 6, 6, 7, 255, 9, 9, 9, 255, 6, 6, 6, 255, 6, 6, 6, 255, 8, 9, 9, 255, 13, 13, 14, 255, 11, 11, 12, 255, 11, 12, 12, 255, 15, 16, 16, 255, 12, 13, 13, 255, 14, 14, 15, 255, 14, 14, 15, 255, 14, 15, 15, 255, 19, 20, 21, 255, 9, 9, 9, 255, 16, 17, 17, 255, 10, 11, 11, 255, 9, 9, 9, 255, 13, 13, 14, 255, 13, 13, 14, 255, 14, 14, 15, 255, 15, 16, 16, 255, 14, 15, 15, 255, 20, 21, 22, 255, 17, 18, 18, 255, 13, 13, 13, 255, 21, 22, 23, 255, 26, 26, 27, 255, 25, 25, 26, 255, 31, 32, 33, 255, 29, 29, 30, 255, 23, 24, 24, 255, 29, 29, 30, 255, 23, 24, 24, 255, 25, 26, 27, 255, 30, 31, 32, 255, 19, 20, 21, 255, 17, 18, 18, 255, 16, 16, 17, 255, 16, 16, 17, 255, 18, 19, 20, 255, 18, 18, 19, 255, 8, 8, 8, 255, 3, 3, 3, 255, 7, 7, 8, 255, 6, 6, 6, 255, 14, 14, 15, 255, 13, 13, 14, 255, 9, 10, 10, 255, 11, 11, 12, 255, 12, 13, 13, 255, 11, 11, 11, 255, 13, 13, 13, 255, 15, 16, 16, 255, 11, 11, 11, 255, 23, 24, 24, 255, 17, 18, 18, 255, 22, 23, 24, 255, 20, 21, 21, 255, 23, 24, 25, 255, 32, 33, 34, 255, 22, 23, 24, 255, 20, 20, 21, 255, 10, 10, 10, 255, 14, 14, 15, 255, 15, 16, 16, 255, 11, 11, 12, 255, 10, 10, 10, 255, 11, 11, 11, 255, 11, 12, 12, 255, 17, 18, 18, 255, 22, 23, 24, 255, 20, 20, 21, 255, 21, 21, 22, 255, 19, 20, 21, 255, 15, 16, 16, 255, 19, 20, 20, 255, 15, 16, 16, 255, 13, 14, 14, 255, 8, 8, 8, 255, 7, 7, 7, 255, 8, 8, 8, 255, 7, 7, 7, 255, 11, 11, 12, 255, 15, 16, 16, 255, 12, 12, 13, 255, 12, 12, 12, 255, 16, 16, 17, 255, 8, 8, 8, 255, 6, 6, 6, 255, 3, 3, 3, 255, 5, 5, 5, 255, 8, 9, 9, 255, 11, 11, 11, 255, 10, 10, 11, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 13, 13, 14, 255, 11, 12, 12, 255, 12, 12, 12, 255, 18, 19, 20, 255, 23, 24, 25, 255, 17, 18, 18, 255, 24, 25, 25, 255, 21, 22, 23, 255, 25, 25, 26, 255, 22, 23, 24, 255, 24, 25, 25, 255, 24, 25, 26, 255, 22, 22, 23, 255, 25, 26, 27, 255, 22, 23, 24, 255, 19, 20, 21, 255, 22, 23, 24, 255, 18, 19, 19, 255, 15, 16, 16, 255, 17, 17, 18, 255, 24, 25, 26, 255, 17, 18, 18, 255, 11, 11, 12, 255, 8, 8, 8, 255, 5, 5, 6, 255, 6, 6, 6, 255, 11, 12, 12, 255, 15, 16, 16, 255, 16, 16, 17, 255, 8, 8, 8, 255, 11, 11, 11, 255, 10, 11, 11, 255, 16, 17, 17, 255, 18, 19, 20, 255, 17, 17, 18, 255, 20, 21, 22, 255, 24, 25, 25, 255, 22, 22, 23, 255, 19, 20, 21, 255, 30, 31, 32, 255, 31, 32, 33, 255, 27, 28, 29, 255, 32, 33, 34, 255, 32, 33, 34, 255, 12, 13, 13, 255, 14, 15, 15, 255, 12, 12, 12, 255, 13, 13, 13, 255, 14, 14, 15, 255, 13, 13, 14, 255, 11, 12, 12, 255, 14, 14, 15, 255, 19, 19, 20, 255, 20, 21, 22, 255, 25, 25, 26, 255, 19, 20, 20, 255, 15, 15, 16, 255, 23, 24, 25, 255, 17, 17, 18, 255, 15, 16, 16, 255, 13, 14, 14, 255, 10, 10, 10, 255, 8, 8, 8, 255, 7, 7, 7, 255, 7, 7, 8, 255, 2, 3, 3, 255, 3, 4, 4, 255, 9, 10, 10, 255, 8, 8, 8, 255, 6, 6, 7, 255, 9, 9, 9, 255, 8, 8, 8, 255, 13, 14, 14, 255, 20, 21, 22, 255, 26, 27, 28, 255, 27, 28, 29, 255, 28, 28, 29, 255, 32, 33, 34, 255, 28, 29, 30, 255, 31, 32, 33, 255, 32, 33, 34, 255, 29, 29, 30, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 25, 26, 26, 255, 13, 14, 14, 255, 16, 17, 17, 255, 11, 12, 12, 255, 10, 10, 10, 255, 9, 9, 9, 255, 12, 13, 13, 255, 18, 19, 19, 255, 21, 22, 23, 255, 21, 22, 23, 255, 31, 32, 33, 255, 31, 32, 33, 255, 31, 32, 33, 255, 30, 31, 32, 255, 28, 29, 30, 255, 22, 23, 24, 255, 31, 32, 33, 255, 21, 22, 23, 255, 15, 16, 16, 255, 12, 13, 13, 255, 9, 10, 10, 255, 10, 10, 10, 255, 5, 5, 5, 255, 7, 7, 7, 255, 5, 5, 5, 255, 6, 6, 7, 255, 14, 14, 15, 255, 9, 9, 9, 255, 16, 16, 17, 255, 20, 20, 21, 255, 12, 12, 12, 255, 14, 14, 15, 255, 14, 14, 15, 255, 8, 8, 8, 255, 10, 11, 11, 255, 6, 6, 6, 255, 13, 13, 14, 255, 12, 12, 12, 255, 17, 17, 18, 255, 21, 22, 22, 255, 24, 24, 25, 255, 17, 18, 18, 255, 12, 12, 13, 255, 13, 14, 14, 255, 5, 5, 5, 255, 8, 9, 9, 255, 15, 15, 16, 255, 12, 12, 13, 255, 12, 12, 13, 255, 10, 10, 10, 255, 15, 16, 16, 255, 16, 17, 17, 255, 18, 18, 19, 255, 21, 22, 22, 255, 25, 26, 27, 255, 24, 25, 25, 255, 15, 16, 16, 255, 15, 15, 16, 255, 16, 17, 17, 255, 9, 9, 9, 255, 10, 10, 10, 255, 13, 13, 14, 255, 8, 9, 9, 255, 6, 6, 6, 255, 9, 9, 9, 255, 13, 13, 13, 255, 16, 16, 17, 255, 20, 21, 22, 255, 17, 17, 18, 255, 24, 25, 25, 255, 13, 14, 14, 255, 14, 14, 15, 255, 13, 13, 13, 255, 11, 11, 12, 255, 11, 12, 12, 255, 11, 11, 12, 255, 8, 8, 8, 255, 11, 11, 12, 255, 7, 7, 7, 255, 12, 12, 12, 255, 8, 9, 9, 255, 12, 12, 12, 255, 11, 12, 12, 255, 10, 10, 11, 255, 10, 10, 10, 255, 11, 12, 12, 255, 16, 17, 17, 255, 15, 16, 16, 255, 16, 17, 17, 255, 12, 12, 12, 255, 10, 10, 10, 255, 8, 9, 9, 255, 14, 14, 15, 255, 15, 16, 16, 255, 11, 11, 12, 255, 9, 10, 10, 255, 15, 15, 16, 255, 10, 10, 11, 255, 12, 13, 13, 255, 12, 13, 13, 255, 15, 15, 16, 255, 14, 15, 15, 255, 15, 16, 16, 255, 22, 23, 24, 255, 20, 21, 21, 255, 27, 27, 28, 255, 27, 28, 29, 255, 27, 27, 28, 255, 30, 31, 32, 255, 31, 32, 33, 255, 27, 27, 28, 255, 25, 26, 27, 255, 16, 17, 17, 255, 18, 18, 19, 255, 17, 18, 18, 255, 11, 11, 12, 255, 14, 14, 15, 255, 8, 9, 9, 255, 9, 9, 9, 255, 7, 7, 7, 255, 7, 7, 7, 255, 4, 4, 4, 255, 9, 9, 9, 255, 6, 6, 7, 255, 10, 11, 11, 255, 15, 15, 16, 255, 13, 14, 14, 255, 18, 18, 19, 255, 13, 13, 13, 255, 18, 18, 19, 255, 21, 21, 22, 255, 27, 27, 28, 255, 20, 21, 22, 255, 29, 29, 30, 255, 20, 21, 22, 255, 27, 28, 29, 255, 32, 33, 34, 255, 23, 24, 25, 255, 19, 20, 21, 255, 10, 11, 11, 255, 11, 11, 12, 255, 10, 10, 11, 255, 8, 8, 8, 255, 5, 5, 5, 255, 9, 9, 9, 255, 13, 13, 13, 255, 20, 20, 21, 255, 17, 18, 18, 255, 21, 22, 22, 255, 27, 27, 28, 255, 22, 22, 23, 255, 11, 11, 12, 255, 18, 18, 19, 255, 19, 20, 21, 255, 17, 18, 18, 255, 12, 13, 13, 255, 11, 11, 12, 255, 6, 6, 6, 255, 9, 9, 9, 255, 13, 13, 13, 255, 14, 14, 15, 255, 8, 9, 9, 255, 9, 9, 9, 255, 10, 11, 11, 255, 6, 6, 7, 255, 4, 4, 4, 255, 7, 7, 7, 255, 7, 7, 7, 255, 4, 4, 4, 255, 10, 10, 10, 255, 14, 15, 15, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 15, 16, 16, 255, 12, 13, 13, 255, 11, 12, 12, 255, 15, 16, 16, 255, 16, 17, 17, 255, 18, 19, 19, 255, 22, 22, 23, 255, 19, 20, 21, 255, 29, 30, 31, 255, 25, 26, 27, 255, 28, 29, 30, 255, 25, 26, 26, 255, 26, 27, 28, 255, 26, 27, 28, 255, 19, 20, 21, 255, 24, 25, 25, 255, 27, 27, 28, 255, 22, 22, 23, 255, 18, 18, 19, 255, 22, 22, 23, 255, 19, 20, 21, 255, 24, 24, 25, 255, 16, 16, 17, 255, 10, 11, 11, 255, 9, 9, 9, 255, 6, 6, 7, 255, 10, 11, 11, 255, 15, 15, 16, 255, 14, 14, 15, 255, 9, 9, 9, 255, 12, 12, 12, 255, 14, 14, 15, 255, 16, 17, 17, 255, 14, 14, 15, 255, 19, 19, 20, 255, 22, 23, 24, 255, 22, 23, 24, 255, 18, 19, 19, 255, 31, 32, 33, 255, 29, 30, 31, 255, 22, 22, 23, 255, 11, 11, 11, 255, 10, 10, 10, 255, 11, 11, 12, 255, 12, 13, 13, 255, 7, 7, 7, 255, 12, 12, 13, 255, 11, 12, 12, 255, 15, 16, 16, 255, 9, 9, 9, 255, 11, 12, 12, 255, 13, 13, 13, 255, 19, 19, 20, 255, 24, 24, 25, 255, 25, 26, 26, 255, 17, 18, 18, 255, 19, 19, 20, 255, 16, 17, 17, 255, 18, 18, 19, 255, 13, 13, 13, 255, 13, 14, 14, 255, 13, 13, 13, 255, 12, 12, 12, 255, 8, 8, 8, 255, 7, 7, 7, 255, 5, 5, 6, 255, 8, 8, 8, 255, 10, 11, 11, 255, 9, 9, 9, 255, 9, 9, 9, 255, 14, 14, 15, 255, 11, 11, 11, 255, 17, 17, 18, 255, 24, 25, 25, 255, 26, 26, 27, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 14, 15, 15, 255, 17, 17, 18, 255, 14, 15, 15, 255, 8, 8, 8, 255, 5, 5, 5, 255, 9, 9, 9, 255, 17, 18, 18, 255, 19, 20, 21, 255, 20, 20, 21, 255, 26, 26, 27, 255, 27, 27, 28, 255, 19, 20, 20, 255, 20, 20, 21, 255, 32, 33, 33, 255, 30, 31, 32, 255, 26, 27, 27, 255, 26, 27, 28, 255, 23, 24, 25, 255, 17, 17, 18, 255, 11, 11, 12, 255, 10, 10, 11, 255, 7, 7, 7, 255, 6, 6, 7, 255, 5, 5, 5, 255, 6, 6, 6, 255, 12, 12, 13, 255, 18, 18, 19, 255, 20, 21, 21, 255, 11, 12, 12, 255, 9, 9, 9, 255, 14, 14, 15, 255, 10, 10, 11, 255, 11, 11, 12, 255, 11, 11, 11, 255, 12, 13, 13, 255, 11, 12, 12, 255, 9, 10, 10, 255, 20, 21, 22, 255, 32, 33, 34, 255, 32, 33, 34, 255, 21, 22, 22, 255, 14, 15, 15, 255, 12, 12, 13, 255, 6, 6, 7, 255, 10, 10, 10, 255, 8, 9, 9, 255, 11, 11, 12, 255, 9, 9, 9, 255, 13, 13, 13, 255, 16, 16, 17, 255, 14, 14, 15, 255, 16, 17, 17, 255, 17, 18, 18, 255, 28, 28, 29, 255, 13, 13, 14, 255, 16, 17, 17, 255, 16, 17, 17, 255, 18, 19, 20, 255, 15, 15, 16, 255, 17, 17, 18, 255, 10, 11, 11, 255, 7, 7, 8, 255, 7, 7, 7, 255, 11, 11, 11, 255, 10, 11, 11, 255, 13, 14, 14, 255, 17, 17, 18, 255, 21, 22, 22, 255, 21, 22, 22, 255, 15, 16, 16, 255, 11, 12, 12, 255, 11, 11, 11, 255, 13, 13, 14, 255, 10, 11, 11, 255, 13, 13, 14, 255, 12, 13, 13, 255, 7, 7, 8, 255, 8, 9, 9, 255, 9, 10, 10, 255, 9, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 9, 10, 10, 255, 8, 9, 9, 255, 13, 13, 13, 255, 15, 16, 16, 255, 14, 14, 15, 255, 15, 15, 16, 255, 9, 9, 9, 255, 11, 11, 12, 255, 17, 17, 18, 255, 16, 16, 17, 255, 18, 19, 19, 255, 14, 15, 15, 255, 19, 19, 20, 255, 10, 10, 10, 255, 10, 10, 11, 255, 12, 12, 13, 255, 10, 10, 11, 255, 12, 12, 12, 255, 18, 19, 20, 255, 12, 13, 13, 255, 19, 19, 20, 255, 20, 21, 22, 255, 22, 23, 24, 255, 25, 26, 27, 255, 26, 27, 28, 255, 28, 29, 30, 255, 24, 25, 25, 255, 23, 24, 24, 255, 23, 24, 24, 255, 16, 17, 17, 255, 16, 17, 17, 255, 13, 13, 14, 255, 9, 9, 9, 255, 14, 14, 15, 255, 12, 12, 12, 255, 7, 7, 7, 255, 3, 3, 3, 255, 5, 5, 5, 255, 6, 6, 7, 255, 8, 8, 8, 255, 7, 7, 7, 255, 11, 11, 12, 255, 17, 17, 18, 255, 14, 15, 15, 255, 17, 17, 18, 255, 22, 23, 24, 255, 24, 25, 25, 255, 17, 17, 18, 255, 23, 24, 24, 255, 28, 29, 30, 255, 30, 31, 32, 255, 22, 23, 24, 255, 32, 33, 34, 255, 30, 31, 31, 255, 29, 30, 31, 255, 18, 19, 20, 255, 15, 16, 16, 255, 9, 9, 9, 255, 10, 11, 11, 255, 7, 7, 8, 255, 6, 6, 7, 255, 11, 12, 12, 255, 15, 16, 16, 255, 13, 14, 14, 255, 18, 19, 20, 255, 23, 24, 24, 255, 26, 27, 27, 255, 23, 24, 24, 255, 24, 24, 25, 255, 21, 22, 23, 255, 20, 21, 22, 255, 18, 19, 19, 255, 16, 17, 17, 255, 16, 16, 17, 255, 11, 11, 11, 255, 9, 9, 9, 255, 5, 5, 5, 255, 7, 7, 8, 255, 9, 10, 10, 255, 7, 7, 8, 255, 6, 6, 6, 255, 13, 13, 14, 255, 11, 11, 12, 255, 5, 5, 5, 255, 8, 8, 8, 255, 9, 9, 9, 255, 14, 15, 15, 255, 13, 14, 14, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 15, 16, 16, 255, 13, 14, 14, 255, 11, 12, 12, 255, 17, 18, 18, 255, 12, 12, 13, 255, 17, 17, 18, 255, 21, 22, 22, 255, 27, 28, 29, 255, 30, 31, 32, 255, 31, 32, 33, 255, 23, 24, 24, 255, 28, 28, 29, 255, 30, 31, 32, 255, 27, 28, 29, 255, 24, 25, 26, 255, 26, 27, 27, 255, 30, 31, 32, 255, 24, 25, 25, 255, 27, 28, 29, 255, 23, 24, 25, 255, 24, 25, 25, 255, 19, 20, 21, 255, 23, 24, 25, 255, 18, 19, 20, 255, 11, 12, 12, 255, 8, 8, 8, 255, 1, 1, 1, 255, 10, 10, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 9, 10, 10, 255, 14, 15, 15, 255, 15, 16, 16, 255, 14, 14, 15, 255, 19, 19, 20, 255, 23, 24, 24, 255, 23, 24, 24, 255, 25, 26, 27, 255, 26, 27, 27, 255, 10, 10, 10, 255, 8, 9, 9, 255, 6, 6, 7, 255, 6, 6, 6, 255, 9, 10, 10, 255, 9, 10, 10, 255, 9, 10, 10, 255, 11, 11, 12, 255, 16, 17, 17, 255, 17, 18, 18, 255, 14, 14, 15, 255, 13, 14, 14, 255, 12, 12, 12, 255, 17, 17, 18, 255, 21, 21, 22, 255, 23, 24, 25, 255, 23, 24, 24, 255, 22, 23, 24, 255, 20, 20, 21, 255, 24, 25, 25, 255, 22, 22, 23, 255, 16, 17, 17, 255, 15, 15, 16, 255, 5, 5, 5, 255, 6, 6, 7, 255, 14, 14, 15, 255, 13, 13, 14, 255, 10, 10, 11, 255, 6, 6, 6, 255, 6, 6, 6, 255, 13, 13, 14, 255, 10, 11, 11, 255, 13, 14, 14, 255, 24, 25, 26, 255, 28, 29, 30, 255, 32, 33, 34, 255, 31, 32, 33, 255, 31, 32, 33, 255, 31, 32, 33, 255, 28, 29, 30, 255, 32, 33, 34, 255, 31, 32, 33, 255, 31, 32, 33, 255, 32, 33, 33, 255, 31, 32, 33, 255, 32, 33, 34, 255, 22, 22, 23, 255, 21, 22, 22, 255, 16, 17, 17, 255, 15, 16, 16, 255, 11, 12, 12, 255, 8, 9, 9, 255, 10, 10, 11, 255, 11, 12, 12, 255, 13, 14, 14, 255, 23, 24, 24, 255, 26, 27, 27, 255, 18, 19, 19, 255, 16, 17, 17, 255, 16, 16, 17, 255, 13, 13, 14, 255, 16, 17, 17, 255, 13, 14, 14, 255, 10, 10, 10, 255, 9, 9, 9, 255, 9, 9, 9, 255, 7, 7, 7, 255, 7, 7, 7, 255, 5, 5, 5, 255, 8, 8, 8, 255, 3, 3, 3, 255, 9, 9, 9, 255, 7, 7, 7, 255, 11, 11, 11, 255, 7, 7, 7, 255, 8, 8, 8, 255, 12, 13, 13, 255, 7, 7, 7, 255, 13, 14, 14, 255, 11, 12, 12, 255, 13, 13, 13, 255, 7, 7, 7, 255, 15, 15, 16, 255, 10, 10, 11, 255, 31, 32, 33, 255, 26, 27, 28, 255, 32, 33, 34, 255, 24, 24, 25, 255, 30, 31, 31, 255, 14, 14, 15, 255, 10, 10, 10, 255, 8, 9, 9, 255, 9, 10, 10, 255, 10, 10, 11, 255, 16, 17, 17, 255, 16, 17, 17, 255, 15, 15, 16, 255, 20, 21, 22, 255, 14, 14, 15, 255, 21, 22, 22, 255, 21, 22, 22, 255, 23, 24, 24, 255, 19, 20, 20, 255, 15, 15, 16, 255, 16, 16, 17, 255, 14, 14, 15, 255, 12, 13, 13, 255, 11, 11, 12, 255, 6, 6, 6, 255, 9, 10, 10, 255, 11, 12, 12, 255, 11, 11, 12, 255, 9, 10, 10, 255, 12, 12, 12, 255, 14, 15, 15, 255, 12, 12, 13, 255, 9, 9, 9, 255, 11, 11, 12, 255, 11, 11, 11, 255, 14, 14, 15, 255, 16, 17, 17, 255, 20, 21, 21, 255, 17, 17, 18, 255, 12, 12, 12, 255, 15, 16, 16, 255, 13, 13, 13, 255, 13, 14, 14, 255, 12, 12, 12, 255, 11, 12, 12, 255, 8, 9, 9, 255, 8, 9, 9, 255, 9, 10, 10, 255, 10, 11, 11, 255, 11, 12, 12, 255, 10, 10, 10, 255, 13, 13, 13, 255, 12, 12, 12, 255, 15, 15, 16, 255, 17, 18, 18, 255, 19, 19, 20, 255, 17, 18, 18, 255, 15, 16, 16, 255, 12, 13, 13, 255, 16, 17, 17, 255, 11, 11, 12, 255, 10, 10, 10, 255, 6, 6, 6, 255, 10, 11, 11, 255, 15, 16, 16, 255, 14, 15, 15, 255, 18, 19, 20, 255, 20, 21, 21, 255, 22, 23, 24, 255, 24, 24, 25, 255, 25, 26, 27, 255, 19, 20, 20, 255, 20, 20, 21, 255, 18, 19, 19, 255, 15, 16, 16, 255, 17, 18, 18, 255, 15, 15, 16, 255, 9, 10, 10, 255, 9, 9, 9, 255, 7, 7, 8, 255, 6, 6, 6, 255, 3, 3, 3, 255, 7, 7, 7, 255, 9, 10, 10, 255, 8, 8, 8, 255, 5, 5, 5, 255, 15, 16, 16, 255, 18, 19, 20, 255, 22, 23, 24, 255, 20, 21, 21, 255, 21, 22, 22, 255, 27, 28, 29, 255, 27, 28, 29, 255, 29, 29, 30, 255, 30, 31, 32, 255, 32, 33, 34, 255, 32, 33, 33, 255, 26, 27, 27, 255, 25, 25, 26, 255, 32, 33, 34, 255, 24, 25, 26, 255, 22, 22, 23, 255, 18, 19, 20, 255, 9, 9, 9, 255, 10, 10, 10, 255, 6, 6, 6, 255, 5, 5, 6, 255, 9, 9, 9, 255, 13, 13, 14, 255, 20, 21, 21, 255, 18, 19, 19, 255, 19, 20, 20, 255, 27, 28, 29, 255, 21, 21, 22, 255, 18, 19, 20, 255, 17, 18, 18, 255, 16, 16, 17, 255, 16, 17, 17, 255, 14, 14, 15, 255, 11, 11, 11, 255, 13, 13, 14, 255, 6, 6, 6, 255, 3, 3, 3, 255, 11, 12, 12, 255, 10, 10, 11, 255, 11, 11, 12, 255, 9, 10, 10, 255, 12, 13, 13, 255, 10, 10, 10, 255, 8, 8, 8, 255, 11, 11, 12, 255, 18, 18, 19, 255, 16, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 21, 21, 22, 255, 16, 16, 17, 255, 10, 11, 11, 255, 13, 13, 14, 255, 21, 21, 22, 255, 22, 23, 24, 255, 21, 21, 22, 255, 24, 24, 25, 255, 29, 29, 30, 255, 32, 33, 34, 255, 32, 33, 34, 255, 27, 27, 28, 255, 28, 29, 30, 255, 31, 32, 33, 255, 32, 33, 34, 255, 25, 26, 26, 255, 30, 31, 31, 255, 31, 32, 33, 255, 26, 27, 28, 255, 25, 26, 26, 255, 32, 33, 34, 255, 16, 17, 17, 255, 25, 25, 26, 255, 20, 21, 22, 255, 18, 19, 20, 255, 9, 9, 9, 255, 7, 7, 7, 255, 9, 9, 9, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 10, 11, 11, 255, 7, 7, 7, 255, 11, 11, 11, 255, 9, 9, 9, 255, 9, 9, 9, 255, 7, 7, 7, 255, 7, 7, 7, 255, 11, 12, 12, 255, 9, 9, 9, 255, 16, 17, 17, 255, 14, 14, 15, 255, 11, 11, 11, 255, 19, 20, 21, 255, 13, 13, 14, 255, 13, 13, 14, 255, 7, 7, 7, 255, 13, 14, 14, 255, 15, 16, 16, 255, 17, 18, 18, 255, 13, 14, 14, 255, 20, 21, 22, 255, 20, 20, 21, 255, 31, 32, 33, 255, 25, 26, 27, 255, 28, 28, 29, 255, 15, 15, 16, 255, 16, 17, 17, 255, 13, 14, 14, 255, 19, 20, 20, 255, 12, 13, 13, 255, 15, 16, 16, 255, 11, 11, 12, 255, 5, 5, 5, 255, 5, 5, 5, 255, 9, 10, 10, 255, 12, 12, 12, 255, 21, 21, 22, 255, 25, 25, 26, 255, 29, 29, 30, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 29, 30, 31, 255, 32, 33, 33, 255, 31, 32, 32, 255, 31, 32, 32, 255, 32, 33, 34, 255, 31, 32, 33, 255, 31, 32, 33, 255, 31, 32, 33, 255, 32, 33, 33, 255, 24, 24, 25, 255, 15, 16, 16, 255, 11, 11, 12, 255, 10, 10, 10, 255, 6, 6, 6, 255, 8, 9, 9, 255, 11, 11, 11, 255, 14, 14, 15, 255, 20, 20, 21, 255, 19, 19, 20, 255, 21, 21, 22, 255, 16, 16, 17, 255, 10, 11, 11, 255, 11, 12, 12, 255, 10, 10, 10, 255, 7, 7, 7, 255, 7, 7, 7, 255, 9, 10, 10, 255, 7, 7, 7, 255, 4, 4, 4, 255, 2, 2, 2, 255, 2, 2, 2, 255, 0, 0, 0, 255, 4, 4, 4, 255, 5, 5, 6, 255, 8, 8, 8, 255, 5, 5, 5, 255, 6, 6, 6, 255, 5, 5, 6, 255, 12, 12, 12, 255, 10, 10, 10, 255, 15, 15, 16, 255, 18, 19, 19, 255, 19, 20, 21, 255, 17, 17, 18, 255, 16, 17, 17, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 25, 25, 26, 255, 26, 27, 27, 255, 23, 24, 25, 255, 18, 19, 19, 255, 12, 12, 13, 255, 9, 10, 10, 255, 8, 8, 8, 255, 8, 8, 8, 255, 12, 13, 13, 255, 12, 12, 13, 255, 13, 14, 14, 255, 20, 21, 21, 255, 17, 18, 18, 255, 19, 19, 20, 255, 20, 20, 21, 255, 22, 23, 24, 255, 19, 19, 20, 255, 15, 15, 16, 255, 15, 16, 16, 255, 16, 17, 17, 255, 11, 12, 12, 255, 15, 15, 16, 255, 9, 9, 9, 255, 11, 11, 12, 255, 12, 13, 13, 255, 11, 11, 11, 255, 7, 7, 7, 255, 10, 10, 11, 255, 10, 10, 10, 255, 8, 9, 9, 255, 10, 10, 10, 255, 12, 13, 13, 255, 13, 13, 13, 255, 18, 19, 20, 255, 16, 17, 17, 255, 20, 21, 22, 255, 17, 18, 18, 255, 15, 16, 16, 255, 16, 16, 17, 255, 10, 10, 11, 255, 13, 13, 14, 255, 15, 16, 16, 255, 13, 14, 14, 255, 12, 13, 13, 255, 15, 16, 16, 255, 14, 14, 15, 255, 14, 14, 15, 255, 14, 14, 15, 255, 8, 8, 8, 255, 14, 15, 15, 255, 14, 14, 15, 255, 11, 11, 12, 255, 19, 20, 21, 255, 15, 15, 16, 255, 11, 11, 11, 255, 7, 7, 8, 255, 14, 15, 15, 255, 9, 10, 10, 255, 13, 13, 14, 255, 9, 9, 9, 255, 3, 4, 4, 255, 9, 9, 9, 255, 8, 8, 8, 255, 11, 11, 12, 255, 14, 15, 15, 255, 15, 16, 16, 255, 22, 23, 24, 255, 22, 22, 23, 255, 20, 21, 22, 255, 20, 20, 21, 255, 18, 19, 19, 255, 12, 12, 13, 255, 11, 12, 12, 255, 6, 6, 7, 255, 7, 7, 7, 255, 8, 8, 8, 255, 6, 6, 7, 255, 8, 8, 8, 255, 4, 4, 4, 255, 4, 4, 4, 255, 5, 5, 5, 255, 5, 5, 5, 255, 7, 7, 7, 255, 9, 9, 9, 255, 15, 15, 16, 255, 12, 12, 13, 255, 18, 18, 19, 255, 16, 17, 17, 255, 21, 22, 22, 255, 23, 24, 24, 255, 21, 21, 22, 255, 29, 29, 30, 255, 29, 29, 30, 255, 26, 26, 27, 255, 31, 32, 33, 255, 30, 31, 32, 255, 19, 20, 20, 255, 25, 26, 27, 255, 30, 31, 31, 255, 22, 23, 24, 255, 18, 18, 19, 255, 11, 12, 12, 255, 9, 9, 9, 255, 3, 3, 3, 255, 7, 7, 8, 255, 10, 10, 11, 255, 11, 12, 12, 255, 15, 15, 16, 255, 15, 15, 16, 255, 16, 17, 17, 255, 24, 25, 25, 255, 20, 20, 21, 255, 19, 19, 20, 255, 17, 18, 18, 255, 22, 22, 23, 255, 13, 13, 13, 255, 8, 9, 9, 255, 8, 8, 8, 255, 5, 5, 5, 255, 6, 6, 7, 255, 5, 5, 6, 255, 11, 11, 11, 255, 13, 14, 14, 255, 14, 14, 15, 255, 10, 11, 11, 255, 17, 17, 18, 255, 15, 15, 16, 255, 18, 19, 20, 255, 20, 21, 22, 255, 21, 22, 22, 255, 22, 22, 23, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 15, 16, 16, 255, 11, 11, 12, 255, 11, 12, 12, 255, 11, 12, 12, 255, 20, 20, 21, 255, 22, 22, 23, 255, 21, 22, 23, 255, 27, 28, 29, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 28, 29, 30, 255, 32, 33, 34, 255, 32, 33, 33, 255, 31, 32, 33, 255, 27, 27, 28, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 26, 27, 28, 255, 19, 20, 20, 255, 18, 18, 19, 255, 15, 15, 16, 255, 9, 9, 9, 255, 7, 7, 7, 255, 11, 12, 12, 255, 8, 8, 8, 255, 9, 10, 10, 255, 10, 10, 10, 255, 8, 8, 8, 255, 9, 9, 9, 255, 9, 10, 10, 255, 8, 9, 9, 255, 8, 8, 8, 255, 8, 9, 9, 255, 7, 7, 7, 255, 11, 11, 11, 255, 11, 12, 12, 255, 4, 4, 4, 255, 13, 13, 14, 255, 11, 12, 12, 255, 9, 10, 10, 255, 12, 13, 13, 255, 22, 23, 24, 255, 17, 18, 18, 255, 13, 14, 14, 255, 11, 11, 12, 255, 9, 10, 10, 255, 8, 9, 9, 255, 11, 11, 12, 255, 15, 16, 16, 255, 12, 12, 12, 255, 21, 22, 22, 255, 18, 19, 19, 255, 23, 24, 25, 255, 24, 25, 26, 255, 22, 23, 24, 255, 30, 31, 32, 255, 24, 25, 26, 255, 19, 20, 21, 255, 22, 23, 24, 255, 17, 18, 18, 255, 15, 16, 16, 255, 14, 14, 15, 255, 11, 11, 11, 255, 6, 6, 6, 255, 6, 6, 6, 255, 14, 14, 15, 255, 13, 14, 14, 255, 13, 13, 13, 255, 26, 26, 27, 255, 27, 27, 28, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 31, 32, 33, 255, 31, 32, 32, 255, 32, 33, 34, 255, 31, 32, 33, 255, 31, 32, 33, 255, 32, 33, 34, 255, 27, 28, 29, 255, 22, 23, 24, 255, 21, 22, 23, 255, 20, 20, 21, 255, 8, 8, 8, 255, 9, 9, 9, 255, 6, 6, 6, 255, 12, 13, 13, 255, 14, 14, 15, 255, 15, 16, 16, 255, 15, 16, 16, 255, 15, 15, 16, 255, 10, 11, 11, 255, 5, 5, 5, 255, 4, 4, 4, 255, 6, 6, 7, 255, 7, 7, 7, 255, 6, 6, 6, 255, 4, 4, 4, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 7, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 12, 12, 13, 255, 9, 9, 9, 255, 7, 7, 7, 255, 9, 9, 9, 255, 5, 5, 5, 255, 10, 10, 10, 255, 12, 12, 12, 255, 15, 16, 16, 255, 17, 18, 18, 255, 23, 24, 25, 255, 28, 29, 30, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 28, 28, 29, 255, 22, 22, 23, 255, 20, 21, 21, 255, 14, 15, 15, 255, 18, 18, 19, 255, 13, 13, 14, 255, 7, 7, 8, 255, 9, 9, 9, 255, 6, 6, 6, 255, 15, 16, 16, 255, 11, 11, 11, 255, 17, 18, 18, 255, 21, 22, 22, 255, 19, 20, 21, 255, 23, 24, 24, 255, 18, 19, 20, 255, 22, 23, 24, 255, 22, 22, 23, 255, 17, 18, 18, 255, 29, 29, 30, 255, 19, 20, 20, 255, 12, 12, 13, 255, 8, 8, 8, 255, 12, 13, 13, 255, 14, 14, 15, 255, 11, 11, 11, 255, 7, 7, 7, 255, 11, 11, 11, 255, 9, 9, 9, 255, 12, 13, 13, 255, 13, 13, 14, 255, 11, 12, 12, 255, 14, 15, 15, 255, 18, 18, 19, 255, 21, 21, 22, 255, 24, 24, 25, 255, 28, 28, 29, 255, 15, 15, 16, 255, 19, 20, 21, 255, 14, 15, 15, 255, 11, 12, 12, 255, 14, 15, 15, 255, 17, 18, 18, 255, 16, 17, 17, 255, 22, 23, 24, 255, 11, 12, 12, 255, 13, 13, 13, 255, 10, 11, 11, 255, 7, 7, 7, 255, 12, 12, 13, 255, 19, 20, 20, 255, 24, 24, 25, 255, 18, 19, 20, 255, 22, 23, 24, 255, 16, 17, 17, 255, 18, 19, 20, 255, 16, 17, 17, 255, 17, 18, 18, 255, 10, 11, 11, 255, 14, 14, 15, 255, 8, 9, 9, 255, 7, 7, 7, 255, 7, 7, 8, 255, 8, 8, 8, 255, 5, 5, 5, 255, 10, 10, 10, 255, 11, 11, 12, 255, 19, 19, 20, 255, 15, 16, 16, 255, 14, 14, 15, 255, 9, 9, 9, 255, 9, 10, 10, 255, 7, 7, 8, 255, 9, 9, 9, 255, 9, 9, 9, 255, 7, 7, 8, 255, 14, 14, 15, 255, 9, 9, 9, 255, 10, 10, 11, 255, 7, 7, 8, 255, 8, 8, 8, 255, 9, 9, 9, 255, 6, 6, 6, 255, 7, 7, 7, 255, 12, 13, 13, 255, 10, 10, 10, 255, 15, 15, 16, 255, 14, 14, 15, 255, 14, 14, 15, 255, 13, 13, 14, 255, 14, 15, 15, 255, 25, 26, 26, 255, 18, 18, 19, 255, 22, 23, 24, 255, 24, 24, 25, 255, 25, 26, 27, 255, 30, 31, 31, 255, 28, 28, 29, 255, 24, 24, 25, 255, 30, 31, 32, 255, 19, 20, 21, 255, 11, 11, 11, 255, 8, 8, 8, 255, 7, 7, 8, 255, 6, 6, 6, 255, 7, 7, 8, 255, 8, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 17, 18, 18, 255, 16, 17, 17, 255, 22, 22, 23, 255, 19, 19, 20, 255, 17, 18, 18, 255, 15, 16, 16, 255, 12, 13, 13, 255, 11, 11, 12, 255, 6, 6, 7, 255, 8, 8, 8, 255, 6, 6, 6, 255, 8, 8, 8, 255, 12, 13, 13, 255, 11, 11, 12, 255, 21, 22, 22, 255, 10, 10, 11, 255, 14, 14, 15, 255, 22, 23, 24, 255, 21, 21, 22, 255, 18, 19, 19, 255, 22, 23, 24, 255, 20, 21, 21, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 15, 16, 16, 255, 10, 10, 11, 255, 10, 10, 11, 255, 11, 11, 12, 255, 17, 18, 18, 255, 15, 16, 16, 255, 25, 26, 27, 255, 25, 26, 26, 255, 19, 19, 20, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 30, 31, 31, 255, 26, 27, 28, 255, 32, 33, 34, 255, 32, 33, 34, 255, 20, 21, 22, 255, 24, 25, 25, 255, 27, 28, 29, 255, 19, 20, 21, 255, 15, 16, 16, 255, 14, 14, 15, 255, 10, 11, 11, 255, 6, 6, 7, 255, 11, 11, 12, 255, 14, 14, 15, 255, 11, 11, 12, 255, 11, 11, 11, 255, 7, 7, 7, 255, 10, 11, 11, 255, 6, 6, 7, 255, 15, 16, 16, 255, 13, 14, 14, 255, 8, 9, 9, 255, 9, 9, 9, 255, 8, 8, 8, 255, 13, 13, 13, 255, 11, 12, 12, 255, 17, 18, 18, 255, 17, 18, 18, 255, 30, 31, 31, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 15, 16, 16, 255, 12, 12, 13, 255, 12, 12, 12, 255, 7, 7, 8, 255, 14, 14, 15, 255, 15, 16, 16, 255, 15, 16, 16, 255, 17, 17, 18, 255, 25, 25, 26, 255, 20, 21, 22, 255, 19, 19, 20, 255, 32, 33, 34, 255, 32, 33, 34, 255, 30, 31, 32, 255, 32, 33, 34, 255, 21, 21, 22, 255, 18, 19, 20, 255, 14, 14, 15, 255, 11, 11, 12, 255, 8, 8, 8, 255, 7, 7, 8, 255, 3, 4, 4, 255, 10, 11, 11, 255, 13, 13, 13, 255, 22, 22, 23, 255, 23, 24, 25, 255, 30, 31, 32, 255, 32, 33, 34, 255, 30, 31, 32, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 31, 32, 33, 255, 32, 33, 33, 255, 31, 32, 32, 255, 32, 33, 33, 255, 32, 33, 33, 255, 26, 27, 27, 255, 23, 24, 24, 255, 17, 17, 18, 255, 16, 17, 17, 255, 11, 11, 11, 255, 8, 9, 9, 255, 7, 7, 8, 255, 5, 5, 5, 255, 5, 5, 6, 255, 11, 11, 12, 255, 8, 9, 9, 255, 8, 8, 8, 255, 9, 10, 10, 255, 9, 10, 10, 255, 3, 3, 3, 255, 1, 2, 2, 255, 4, 4, 4, 255, 3, 4, 4, 255, 3, 3, 3, 255, 5, 5, 5, 255, 3, 3, 3, 255, 7, 7, 7, 255, 9, 10, 10, 255, 13, 13, 13, 255, 9, 10, 10, 255, 14, 14, 15, 255, 12, 12, 13, 255, 16, 17, 17, 255, 13, 13, 13, 255, 13, 13, 14, 255, 9, 9, 9, 255, 9, 9, 9, 255, 13, 13, 14, 255, 15, 16, 16, 255, 16, 17, 17, 255, 25, 26, 27, 255, 32, 33, 34, 255, 32, 33, 34, 255, 29, 29, 30, 255, 27, 28, 29, 255, 25, 26, 27, 255, 23, 24, 24, 255, 20, 20, 21, 255, 16, 17, 17, 255, 17, 18, 18, 255, 12, 13, 13, 255, 10, 10, 10, 255, 5, 5, 5, 255, 5, 5, 5, 255, 11, 11, 12, 255, 11, 11, 11, 255, 11, 12, 12, 255, 16, 17, 17, 255, 19, 19, 20, 255, 18, 19, 20, 255, 14, 14, 15, 255, 13, 13, 13, 255, 15, 15, 16, 255, 16, 17, 17, 255, 16, 17, 17, 255, 19, 20, 21, 255, 24, 24, 25, 255, 18, 18, 19, 255, 15, 15, 16, 255, 16, 16, 17, 255, 18, 19, 20, 255, 12, 12, 12, 255, 8, 9, 9, 255, 12, 13, 13, 255, 16, 16, 17, 255, 13, 13, 13, 255, 11, 12, 12, 255, 21, 22, 22, 255, 26, 26, 27, 255, 21, 22, 23, 255, 25, 26, 26, 255, 28, 29, 30, 255, 19, 19, 20, 255, 22, 23, 24, 255, 19, 19, 20, 255, 21, 22, 22, 255, 22, 22, 23, 255, 18, 19, 20, 255, 21, 22, 22, 255, 15, 15, 16, 255, 11, 12, 12, 255, 11, 11, 12, 255, 6, 6, 7, 255, 9, 9, 9, 255, 10, 11, 11, 255, 22, 23, 24, 255, 20, 20, 21, 255, 19, 20, 20, 255, 23, 24, 25, 255, 22, 23, 24, 255, 17, 18, 18, 255, 19, 19, 20, 255, 17, 18, 18, 255, 19, 19, 20, 255, 16, 16, 17, 255, 10, 10, 10, 255, 10, 11, 11, 255, 6, 6, 7, 255, 7, 7, 8, 255, 4, 4, 4, 255, 10, 10, 10, 255, 12, 12, 12, 255, 9, 9, 9, 255, 11, 11, 11, 255, 10, 10, 11, 255, 10, 10, 11, 255, 12, 13, 13, 255, 12, 13, 13, 255, 12, 12, 13, 255, 12, 12, 12, 255, 13, 13, 14, 255, 14, 14, 15, 255, 15, 16, 16, 255, 17, 18, 18, 255, 7, 7, 7, 255, 10, 11, 11, 255, 6, 6, 6, 255, 8, 9, 9, 255, 10, 10, 11, 255, 6, 6, 6, 255, 7, 7, 7, 255, 11, 11, 11, 255, 8, 8, 8, 255, 14, 15, 15, 255, 12, 12, 12, 255, 20, 20, 21, 255, 14, 15, 15, 255, 19, 20, 20, 255, 20, 21, 21, 255, 22, 22, 23, 255, 20, 21, 22, 255, 29, 30, 31, 255, 27, 28, 29, 255, 26, 27, 27, 255, 30, 31, 31, 255, 19, 20, 20, 255, 13, 13, 14, 255, 9, 9, 9, 255, 6, 6, 7, 255, 5, 5, 5, 255, 9, 9, 9, 255, 9, 10, 10, 255, 7, 7, 8, 255, 12, 13, 13, 255, 22, 22, 23, 255, 21, 21, 22, 255, 14, 15, 15, 255, 11, 12, 12, 255, 13, 13, 13, 255, 12, 12, 12, 255, 12, 12, 13, 255, 9, 9, 9, 255, 5, 5, 5, 255, 7, 7, 7, 255, 9, 10, 10, 255, 9, 10, 10, 255, 17, 18, 18, 255, 22, 23, 24, 255, 22, 22, 23, 255, 23, 24, 24, 255, 20, 21, 21, 255, 22, 23, 24, 255, 18, 19, 19, 255, 24, 25, 26, 255, 17, 17, 18, 255, 21, 21, 22, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 11, 12, 12, 255, 14, 14, 15, 255, 7, 7, 7, 255, 7, 7, 7, 255, 11, 12, 12, 255, 14, 14, 15, 255, 15, 16, 16, 255, 22, 23, 24, 255, 28, 28, 29, 255, 30, 31, 32, 255, 31, 32, 33, 255, 26, 27, 27, 255, 29, 30, 31, 255, 30, 31, 32, 255, 32, 33, 34, 255, 32, 33, 34, 255, 29, 29, 30, 255, 28, 28, 29, 255, 30, 31, 32, 255, 24, 25, 26, 255, 15, 16, 16, 255, 22, 22, 23, 255, 15, 15, 16, 255, 12, 12, 13, 255, 13, 14, 14, 255, 8, 9, 9, 255, 9, 9, 9, 255, 13, 13, 14, 255, 12, 12, 12, 255, 14, 14, 15, 255, 15, 16, 16, 255, 23, 24, 24, 255, 20, 21, 21, 255, 20, 20, 21, 255, 13, 14, 14, 255, 11, 11, 11, 255, 11, 11, 11, 255, 6, 6, 6, 255, 5, 5, 6, 255, 11, 11, 11, 255, 11, 11, 11, 255, 15, 16, 16, 255, 15, 15, 16, 255, 26, 27, 28, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 17, 18, 18, 255, 18, 19, 20, 255, 10, 11, 11, 255, 11, 12, 12, 255, 8, 8, 8, 255, 13, 13, 14, 255, 12, 12, 12, 255, 15, 15, 16, 255, 21, 21, 22, 255, 17, 17, 18, 255, 29, 30, 31, 255, 32, 33, 34, 255, 28, 29, 30, 255, 26, 27, 28, 255, 26, 26, 27, 255, 18, 18, 19, 255, 15, 15, 16, 255, 18, 18, 19, 255, 12, 12, 12, 255, 9, 9, 9, 255, 5, 5, 5, 255, 6, 6, 7, 255, 13, 13, 13, 255, 13, 13, 13, 255, 20, 20, 21, 255, 17, 18, 18, 255, 22, 22, 23, 255, 27, 28, 29, 255, 29, 30, 31, 255, 29, 29, 30, 255, 32, 33, 34, 255, 32, 33, 33, 255, 30, 31, 32, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 25, 26, 27, 255, 17, 18, 18, 255, 22, 22, 23, 255, 21, 21, 22, 255, 11, 12, 12, 255, 10, 10, 10, 255, 7, 7, 8, 255, 5, 5, 5, 255, 8, 9, 9, 255, 3, 3, 3, 255, 8, 8, 8, 255, 7, 7, 8, 255, 6, 6, 6, 255, 7, 7, 7, 255, 7, 7, 7, 255, 4, 4, 4, 255, 7, 7, 7, 255, 2, 3, 3, 255, 9, 10, 10, 255, 8, 8, 8, 255, 10, 11, 11, 255, 11, 11, 12, 255, 12, 13, 13, 255, 13, 14, 14, 255, 16, 17, 17, 255, 14, 14, 15, 255, 18, 19, 20, 255, 18, 19, 19, 255, 11, 12, 12, 255, 8, 9, 9, 255, 5, 5, 6, 255, 13, 14, 14, 255, 16, 17, 17, 255, 18, 19, 19, 255, 21, 22, 23, 255, 29, 30, 31, 255, 32, 33, 34, 255, 29, 30, 31, 255, 28, 29, 30, 255, 19, 20, 21, 255, 22, 23, 24, 255, 20, 21, 21, 255, 12, 13, 13, 255, 9, 10, 10, 255, 8, 9, 9, 255, 9, 9, 9, 255, 6, 6, 7, 255, 10, 10, 11, 255, 6, 6, 6, 255, 8, 9, 9, 255, 8, 9, 9, 255, 10, 10, 11, 255, 13, 13, 14, 255, 14, 14, 15, 255, 10, 10, 11, 255, 13, 14, 14, 255, 12, 12, 12, 255, 12, 12, 12, 255, 19, 20, 21, 255, 17, 18, 18, 255, 20, 21, 21, 255, 29, 30, 31, 255, 22, 23, 24, 255, 22, 22, 23, 255, 17, 17, 18, 255, 12, 12, 13, 255, 10, 10, 10, 255, 9, 9, 9, 255, 16, 16, 17, 255, 16, 17, 17, 255, 19, 20, 21, 255, 17, 18, 18, 255, 25, 25, 26, 255, 19, 19, 20, 255, 21, 22, 22, 255, 29, 29, 30, 255, 30, 31, 32, 255, 26, 27, 28, 255, 22, 23, 24, 255, 21, 22, 23, 255, 31, 32, 33, 255, 28, 29, 30, 255, 25, 25, 26, 255, 19, 19, 20, 255, 13, 14, 14, 255, 14, 14, 15, 255, 8, 8, 8, 255, 8, 8, 8, 255, 7, 7, 7, 255, 12, 12, 13, 255, 14, 14, 15, 255, 17, 17, 18, 255, 22, 23, 24, 255, 31, 32, 33, 255, 26, 27, 28, 255, 19, 19, 20, 255, 17, 18, 18, 255, 22, 22, 23, 255, 15, 15, 16, 255, 17, 18, 18, 255, 18, 18, 19, 255, 12, 12, 13, 255, 7, 7, 7, 255, 4, 4, 4, 255, 9, 10, 10, 255, 10, 10, 11, 255, 9, 9, 9, 255, 10, 10, 10, 255, 9, 10, 10, 255, 13, 13, 13, 255, 16, 17, 17, 255, 12, 12, 13, 255, 16, 17, 17, 255, 14, 14, 15, 255, 14, 14, 15, 255, 22, 23, 24, 255, 18, 18, 19, 255, 20, 21, 22, 255, 21, 22, 23, 255, 16, 16, 17, 255, 9, 10, 10, 255, 4, 4, 4, 255, 6, 6, 7, 255, 15, 16, 16, 255, 10, 11, 11, 255, 6, 6, 7, 255, 10, 11, 11, 255, 8, 8, 8, 255, 8, 8, 8, 255, 14, 14, 15, 255, 12, 12, 12, 255, 15, 16, 16, 255, 21, 21, 22, 255, 15, 16, 16, 255, 19, 19, 20, 255, 23, 24, 25, 255, 24, 24, 25, 255, 30, 31, 31, 255, 26, 27, 28, 255, 20, 21, 22, 255, 24, 25, 26, 255, 19, 19, 20, 255, 9, 9, 9, 255, 12, 12, 12, 255, 5, 5, 5, 255, 8, 8, 8, 255, 10, 10, 10, 255, 14, 15, 15, 255, 18, 19, 19, 255, 24, 24, 25, 255, 26, 27, 27, 255, 23, 24, 25, 255, 13, 14, 14, 255, 11, 11, 12, 255, 12, 12, 12, 255, 17, 17, 18, 255, 12, 13, 13, 255, 4, 4, 4, 255, 8, 8, 8, 255, 7, 7, 7, 255, 14, 14, 15, 255, 19, 19, 20, 255, 22, 22, 23, 255, 24, 24, 25, 255, 26, 26, 27, 255, 25, 26, 27, 255, 23, 24, 25, 255, 19, 20, 21, 255, 21, 21, 22, 255, 19, 20, 21, 255, 17, 17, 18, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 11, 11, 12, 255, 13, 14, 14, 255, 11, 11, 12, 255, 9, 9, 9, 255, 11, 11, 12, 255, 15, 16, 16, 255, 18, 19, 19, 255, 20, 20, 21, 255, 19, 19, 20, 255, 18, 18, 19, 255, 22, 22, 23, 255, 25, 25, 26, 255, 30, 31, 32, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 24, 25, 25, 255, 26, 27, 28, 255, 22, 23, 24, 255, 17, 17, 18, 255, 11, 12, 12, 255, 15, 16, 16, 255, 8, 8, 8, 255, 8, 9, 9, 255, 7, 7, 7, 255, 11, 11, 11, 255, 13, 14, 14, 255, 23, 24, 24, 255, 25, 26, 26, 255, 23, 24, 24, 255, 25, 26, 27, 255, 21, 21, 22, 255, 15, 15, 16, 255, 10, 11, 11, 255, 8, 8, 8, 255, 6, 6, 6, 255, 1, 1, 1, 255, 5, 5, 5, 255, 9, 10, 10, 255, 16, 17, 17, 255, 24, 25, 25, 255, 17, 18, 18, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 16, 17, 17, 255, 13, 14, 14, 255, 12, 13, 13, 255, 10, 10, 11, 255, 7, 7, 8, 255, 9, 9, 9, 255, 17, 18, 18, 255, 16, 17, 17, 255, 17, 18, 18, 255, 18, 19, 20, 255, 27, 28, 29, 255, 28, 29, 30, 255, 20, 21, 21, 255, 32, 33, 34, 255, 21, 22, 23, 255, 14, 14, 15, 255, 15, 15, 16, 255, 8, 8, 8, 255, 13, 14, 14, 255, 12, 13, 13, 255, 11, 12, 12, 255, 7, 7, 7, 255, 12, 12, 13, 255, 12, 12, 13, 255, 16, 17, 17, 255, 18, 19, 20, 255, 25, 25, 26, 255, 32, 33, 34, 255, 28, 29, 30, 255, 27, 28, 29, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 31, 32, 32, 255, 31, 32, 33, 255, 31, 32, 33, 255, 20, 20, 21, 255, 14, 14, 15, 255, 13, 13, 14, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 8, 255, 4, 4, 4, 255, 3, 3, 3, 255, 7, 7, 7, 255, 3, 3, 3, 255, 5, 5, 5, 255, 10, 10, 10, 255, 8, 8, 8, 255, 12, 12, 13, 255, 7, 7, 7, 255, 14, 14, 15, 255, 12, 12, 12, 255, 9, 9, 9, 255, 11, 11, 11, 255, 9, 10, 10, 255, 11, 11, 12, 255, 13, 13, 14, 255, 19, 20, 20, 255, 19, 20, 20, 255, 15, 15, 16, 255, 25, 25, 26, 255, 19, 19, 20, 255, 14, 15, 15, 255, 17, 17, 18, 255, 12, 12, 13, 255, 7, 7, 7, 255, 8, 9, 9, 255, 13, 13, 13, 255, 17, 17, 18, 255, 22, 22, 23, 255, 29, 30, 31, 255, 27, 28, 29, 255, 29, 30, 31, 255, 32, 33, 34, 255, 24, 24, 25, 255, 20, 20, 21, 255, 20, 20, 21, 255, 12, 13, 13, 255, 6, 6, 6, 255, 7, 7, 8, 255, 6, 6, 6, 255, 4, 4, 4, 255, 7, 7, 7, 255, 11, 11, 12, 255, 7, 7, 8, 255, 6, 6, 7, 255, 8, 8, 8, 255, 11, 12, 12, 255, 10, 10, 11, 255, 14, 14, 15, 255, 14, 14, 15, 255, 11, 11, 11, 255, 12, 12, 12, 255, 19, 20, 20, 255, 12, 12, 13, 255, 16, 17, 17, 255, 15, 15, 16, 255, 30, 31, 31, 255, 26, 27, 28, 255, 11, 12, 12, 255, 7, 7, 8, 255, 10, 10, 10, 255, 14, 15, 15, 255, 14, 15, 15, 255, 20, 21, 21, 255, 23, 24, 25, 255, 27, 27, 28, 255, 26, 26, 27, 255, 23, 24, 25, 255, 26, 26, 27, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 26, 27, 28, 255, 32, 33, 34, 255, 25, 25, 26, 255, 28, 29, 30, 255, 20, 21, 22, 255, 13, 14, 14, 255, 14, 14, 15, 255, 15, 16, 16, 255, 11, 11, 12, 255, 6, 6, 6, 255, 7, 7, 7, 255, 12, 13, 13, 255, 16, 17, 17, 255, 23, 24, 25, 255, 21, 22, 23, 255, 25, 25, 26, 255, 32, 33, 34, 255, 26, 27, 28, 255, 26, 26, 27, 255, 16, 17, 17, 255, 16, 16, 17, 255, 16, 16, 17, 255, 18, 19, 20, 255, 20, 20, 21, 255, 9, 9, 9, 255, 13, 14, 14, 255, 8, 9, 9, 255, 6, 6, 7, 255, 10, 11, 11, 255, 12, 12, 13, 255, 13, 13, 13, 255, 12, 12, 13, 255, 18, 19, 19, 255, 17, 18, 18, 255, 15, 16, 16, 255, 20, 21, 21, 255, 24, 24, 25, 255, 15, 16, 16, 255, 18, 19, 20, 255, 21, 21, 22, 255, 17, 18, 18, 255, 17, 18, 18, 255, 10, 10, 10, 255, 10, 11, 11, 255, 10, 11, 11, 255, 11, 12, 12, 255, 14, 15, 15, 255, 9, 10, 10, 255, 11, 12, 12, 255, 10, 11, 11, 255, 8, 9, 9, 255, 6, 6, 6, 255, 12, 12, 13, 255, 17, 18, 18, 255, 15, 15, 16, 255, 19, 19, 20, 255, 23, 24, 25, 255, 22, 22, 23, 255, 25, 25, 26, 255, 22, 23, 24, 255, 25, 25, 26, 255, 20, 20, 21, 255, 17, 17, 18, 255, 11, 11, 11, 255, 8, 9, 9, 255, 12, 12, 13, 255, 7, 7, 7, 255, 8, 9, 9, 255, 9, 9, 9, 255, 13, 13, 14, 255, 14, 15, 15, 255, 17, 17, 18, 255, 23, 24, 25, 255, 19, 20, 21, 255, 8, 9, 9, 255, 16, 17, 17, 255, 11, 11, 12, 255, 13, 13, 14, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 12, 13, 13, 255, 21, 21, 22, 255, 23, 24, 25, 255, 28, 28, 29, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 28, 29, 30, 255, 28, 29, 30, 255, 18, 19, 19, 255, 24, 24, 25, 255, 22, 23, 24, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 18, 18, 255, 11, 12, 12, 255, 13, 13, 13, 255, 11, 11, 12, 255, 9, 9, 9, 255, 10, 11, 11, 255, 13, 13, 13, 255, 23, 24, 25, 255, 18, 19, 20, 255, 23, 24, 24, 255, 25, 26, 26, 255, 29, 29, 30, 255, 27, 28, 29, 255, 25, 26, 26, 255, 26, 27, 28, 255, 25, 25, 26, 255, 32, 33, 34, 255, 30, 31, 32, 255, 29, 30, 31, 255, 23, 24, 25, 255, 20, 21, 21, 255, 13, 13, 14, 255, 17, 18, 18, 255, 13, 13, 13, 255, 10, 11, 11, 255, 5, 5, 5, 255, 13, 13, 13, 255, 12, 12, 13, 255, 32, 33, 34, 255, 31, 32, 33, 255, 27, 27, 28, 255, 23, 24, 25, 255, 23, 24, 24, 255, 22, 23, 24, 255, 16, 17, 17, 255, 10, 10, 11, 255, 7, 7, 7, 255, 6, 6, 7, 255, 4, 4, 4, 255, 5, 5, 6, 255, 8, 8, 8, 255, 11, 12, 12, 255, 16, 16, 17, 255, 26, 27, 27, 255, 29, 29, 30, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 21, 22, 22, 255, 14, 14, 15, 255, 13, 13, 13, 255, 10, 10, 10, 255, 8, 8, 8, 255, 14, 15, 15, 255, 19, 19, 20, 255, 18, 19, 20, 255, 23, 24, 25, 255, 27, 27, 28, 255, 28, 28, 29, 255, 29, 29, 30, 255, 32, 33, 34, 255, 24, 25, 26, 255, 21, 22, 23, 255, 16, 17, 17, 255, 15, 16, 16, 255, 15, 16, 16, 255, 9, 9, 9, 255, 10, 10, 10, 255, 7, 7, 8, 255, 11, 11, 11, 255, 15, 16, 16, 255, 17, 17, 18, 255, 16, 17, 17, 255, 27, 28, 29, 255, 27, 28, 29, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 31, 32, 33, 255, 27, 27, 28, 255, 28, 29, 30, 255, 18, 19, 20, 255, 15, 16, 16, 255, 15, 16, 16, 255, 7, 7, 8, 255, 7, 7, 7, 255, 2, 3, 3, 255, 3, 3, 3, 255, 6, 6, 7, 255, 10, 10, 10, 255, 14, 15, 15, 255, 14, 14, 15, 255, 10, 10, 11, 255, 10, 11, 11, 255, 12, 12, 12, 255, 13, 13, 13, 255, 11, 11, 12, 255, 11, 11, 12, 255, 13, 13, 14, 255, 14, 15, 15, 255, 16, 17, 17, 255, 21, 22, 22, 255, 16, 16, 17, 255, 12, 13, 13, 255, 15, 16, 16, 255, 16, 16, 17, 255, 16, 16, 17, 255, 16, 16, 17, 255, 13, 14, 14, 255, 8, 8, 8, 255, 11, 12, 12, 255, 14, 14, 15, 255, 12, 12, 12, 255, 17, 18, 18, 255, 23, 24, 25, 255, 29, 30, 31, 255, 31, 32, 33, 255, 32, 33, 34, 255, 19, 19, 20, 255, 18, 19, 20, 255, 18, 19, 20, 255, 14, 15, 15, 255, 11, 12, 12, 255, 3, 3, 3, 255, 4, 4, 4, 255, 8, 8, 8, 255, 10, 11, 11, 255, 10, 10, 10, 255, 12, 13, 13, 255, 11, 11, 12, 255, 12, 12, 12, 255, 8, 9, 9, 255, 6, 6, 7, 255, 10, 10, 10, 255, 9, 9, 9, 255, 10, 11, 11, 255, 6, 6, 6, 255, 15, 16, 16, 255, 13, 14, 14, 255, 16, 16, 17, 255, 23, 24, 24, 255, 26, 26, 27, 255, 16, 17, 17, 255, 14, 15, 15, 255, 9, 9, 9, 255, 7, 7, 7, 255, 8, 8, 8, 255, 15, 15, 16, 255, 19, 19, 20, 255, 20, 21, 21, 255, 20, 21, 22, 255, 28, 28, 29, 255, 31, 32, 33, 255, 27, 27, 28, 255, 32, 33, 34, 255, 30, 31, 31, 255, 32, 33, 33, 255, 31, 32, 33, 255, 28, 29, 30, 255, 27, 28, 29, 255, 23, 24, 25, 255, 18, 19, 20, 255, 16, 17, 17, 255, 19, 19, 20, 255, 13, 13, 14, 255, 10, 11, 11, 255, 7, 7, 8, 255, 9, 9, 9, 255, 11, 12, 12, 255, 18, 18, 19, 255, 17, 17, 18, 255, 21, 22, 22, 255, 28, 29, 30, 255, 32, 33, 34, 255, 23, 24, 24, 255, 24, 25, 26, 255, 20, 21, 21, 255, 19, 19, 20, 255, 20, 20, 21, 255, 20, 20, 21, 255, 14, 14, 15, 255, 13, 14, 14, 255, 12, 13, 13, 255, 14, 15, 15, 255, 5, 5, 6, 255, 10, 10, 10, 255, 16, 17, 17, 255, 15, 16, 16, 255, 21, 22, 23, 255, 23, 24, 24, 255, 22, 23, 24, 255, 22, 22, 23, 255, 20, 20, 21, 255, 17, 17, 18, 255, 21, 22, 23, 255, 25, 25, 26, 255, 26, 27, 27, 255, 23, 24, 25, 255, 11, 12, 12, 255, 10, 10, 11, 255, 3, 4, 4, 255, 9, 9, 9, 255, 12, 13, 13, 255, 12, 13, 13, 255, 8, 8, 8, 255, 10, 10, 10, 255, 9, 9, 9, 255, 11, 12, 12, 255, 7, 7, 7, 255, 8, 8, 8, 255, 13, 13, 14, 255, 11, 11, 12, 255, 16, 17, 17, 255, 18, 19, 19, 255, 20, 21, 22, 255, 17, 18, 18, 255, 16, 17, 17, 255, 19, 20, 20, 255, 26, 27, 27, 255, 19, 20, 20, 255, 15, 16, 16, 255, 13, 13, 13, 255, 12, 12, 13, 255, 7, 7, 7, 255, 9, 9, 9, 255, 9, 10, 10, 255, 15, 15, 16, 255, 16, 17, 17, 255, 17, 18, 18, 255, 15, 16, 16, 255, 20, 21, 22, 255, 19, 19, 20, 255, 14, 14, 15, 255, 12, 12, 12, 255, 8, 9, 9, 255, 7, 7, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 15, 15, 16, 255, 17, 17, 18, 255, 22, 23, 24, 255, 25, 26, 27, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 28, 28, 29, 255, 28, 29, 30, 255, 20, 21, 22, 255, 17, 17, 18, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 15, 15, 16, 255, 12, 12, 13, 255, 9, 10, 10, 255, 11, 12, 12, 255, 10, 10, 11, 255, 8, 8, 8, 255, 17, 18, 18, 255, 13, 13, 14, 255, 19, 20, 20, 255, 24, 25, 25, 255, 24, 25, 25, 255, 24, 24, 25, 255, 27, 27, 28, 255, 26, 27, 27, 255, 27, 28, 29, 255, 26, 26, 27, 255, 30, 31, 31, 255, 17, 18, 18, 255, 19, 20, 20, 255, 19, 20, 21, 255, 11, 11, 11, 255, 15, 16, 16, 255, 13, 13, 13, 255, 10, 11, 11, 255, 7, 7, 8, 255, 8, 8, 8, 255, 11, 11, 11, 255, 13, 14, 14, 255, 30, 31, 32, 255, 32, 33, 34, 255, 27, 28, 29, 255, 22, 23, 24, 255, 20, 21, 21, 255, 21, 21, 22, 255, 11, 11, 11, 255, 11, 11, 11, 255, 11, 12, 12, 255, 3, 3, 3, 255, 5, 5, 5, 255, 6, 6, 6, 255, 9, 10, 10, 255, 16, 17, 17, 255, 16, 16, 17, 255, 26, 27, 27, 255, 24, 24, 25, 255, 32, 33, 34, 255, 29, 30, 31, 255, 32, 33, 34, 255, 15, 16, 16, 255, 19, 20, 20, 255, 12, 12, 13, 255, 11, 11, 12, 255, 10, 11, 11, 255, 12, 13, 13, 255, 13, 13, 13, 255, 16, 17, 17, 255, 22, 23, 24, 255, 26, 26, 27, 255, 25, 26, 26, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 28, 29, 30, 255, 25, 26, 27, 255, 17, 18, 18, 255, 16, 17, 17, 255, 12, 13, 13, 255, 8, 9, 9, 255, 5, 5, 5, 255, 6, 6, 6, 255, 13, 13, 13, 255, 14, 14, 15, 255, 15, 15, 16, 255, 18, 19, 20, 255, 23, 24, 24, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 31, 32, 33, 255, 31, 32, 33, 255, 32, 33, 34, 255, 27, 27, 28, 255, 17, 17, 18, 255, 18, 19, 19, 255, 10, 10, 10, 255, 12, 13, 13, 255, 5, 5, 5, 255, 7, 7, 7, 255, 0, 0, 0, 255, 1, 1, 1, 255, 6, 6, 6, 255, 12, 12, 13, 255, 10, 10, 11, 255, 18, 18, 19, 255, 12, 13, 13, 255, 15, 16, 16, 255, 18, 19, 20, 255, 10, 10, 10, 255, 9, 9, 9, 255, 13, 13, 14, 255, 11, 11, 11, 255, 23, 24, 25, 255, 16, 17, 17, 255, 23, 24, 25, 255, 29, 30, 31, 255, 16, 17, 17, 255, 20, 20, 21, 255, 18, 19, 20, 255, 10, 10, 10, 255, 14, 15, 15, 255, 13, 13, 13, 255, 11, 11, 11, 255, 8, 9, 9, 255, 13, 13, 13, 255, 11, 12, 12, 255, 13, 13, 14, 255, 19, 20, 21, 255, 32, 33, 34, 255, 25, 26, 26, 255, 28, 29, 30, 255, 25, 26, 27, 255, 21, 22, 22, 255, 15, 15, 16, 255, 8, 9, 9, 255, 6, 6, 6, 255, 8, 8, 8, 255, 7, 7, 8, 255, 10, 10, 10, 255, 10, 10, 10, 255, 18, 19, 19, 255, 17, 17, 18, 255, 9, 10, 10, 255, 15, 15, 16, 255, 11, 12, 12, 255, 8, 9, 9, 255, 5, 5, 5, 255, 9, 9, 9, 255, 8, 9, 9, 255, 9, 10, 10, 255, 10, 10, 10, 255, 9, 9, 9, 255, 14, 14, 15, 255, 17, 18, 18, 255, 21, 21, 22, 255, 12, 13, 13, 255, 11, 11, 11, 255, 6, 6, 7, 255, 11, 12, 12, 255, 18, 18, 19, 255, 18, 18, 19, 255, 25, 25, 26, 255, 21, 22, 23, 255, 32, 33, 34, 255, 28, 29, 30, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 31, 32, 33, 255, 25, 26, 27, 255, 19, 20, 21, 255, 18, 19, 19, 255, 14, 15, 15, 255, 12, 12, 13, 255, 10, 11, 11, 255, 9, 10, 10, 255, 9, 10, 10, 255, 14, 14, 15, 255, 14, 14, 15, 255, 12, 13, 13, 255, 19, 19, 20, 255, 27, 28, 29, 255, 22, 23, 24, 255, 28, 29, 30, 255, 29, 29, 30, 255, 14, 15, 15, 255, 25, 25, 26, 255, 20, 20, 21, 255, 21, 21, 22, 255, 15, 15, 16, 255, 15, 16, 16, 255, 9, 10, 10, 255, 12, 12, 12, 255, 9, 9, 9, 255, 9, 9, 9, 255, 14, 14, 15, 255, 19, 20, 20, 255, 21, 21, 22, 255, 19, 20, 20, 255, 27, 28, 29, 255, 31, 32, 33, 255, 23, 24, 24, 255, 21, 22, 22, 255, 24, 25, 25, 255, 22, 23, 24, 255, 23, 24, 25, 255, 19, 20, 20, 255, 13, 13, 13, 255, 10, 10, 10, 255, 5, 5, 5, 255, 10, 10, 10, 255, 13, 13, 14, 255, 9, 9, 9, 255, 14, 14, 15, 255, 14, 15, 15, 255, 10, 10, 10, 255, 9, 9, 9, 255, 9, 10, 10, 255, 9, 9, 9, 255, 9, 9, 9, 255, 10, 10, 11, 255, 12, 12, 12, 255, 14, 14, 15, 255, 10, 10, 11, 255, 8, 9, 9, 255, 16, 17, 17, 255, 15, 16, 16, 255, 18, 19, 20, 255, 14, 14, 15, 255, 13, 13, 14, 255, 15, 15, 16, 255, 13, 13, 14, 255, 7, 7, 7, 255, 6, 6, 7, 255, 9, 10, 10, 255, 13, 13, 14, 255, 23, 24, 25, 255, 21, 22, 23, 255, 15, 16, 16, 255, 17, 17, 18, 255, 15, 15, 16, 255, 9, 9, 9, 255, 11, 11, 12, 255, 9, 9, 9, 255, 7, 7, 7, 255, 15, 16, 16, 255, 14, 14, 15, 255, 17, 18, 18, 255, 23, 24, 25, 255, 25, 26, 26, 255, 29, 30, 31, 255, 31, 32, 33, 255, 29, 29, 30, 255, 28, 29, 30, 255, 32, 33, 34, 255, 30, 31, 32, 255, 26, 26, 27, 255, 30, 31, 31, 255, 23, 24, 24, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 13, 14, 14, 255, 13, 13, 14, 255, 9, 9, 9, 255, 5, 5, 5, 255, 6, 6, 6, 255, 9, 10, 10, 255, 14, 14, 15, 255, 17, 17, 18, 255, 13, 13, 14, 255, 19, 20, 21, 255, 17, 18, 18, 255, 25, 25, 26, 255, 25, 26, 26, 255, 23, 24, 24, 255, 32, 33, 34, 255, 27, 27, 28, 255, 19, 19, 20, 255, 23, 24, 25, 255, 20, 20, 21, 255, 19, 19, 20, 255, 18, 19, 19, 255, 12, 13, 13, 255, 11, 11, 12, 255, 6, 6, 6, 255, 6, 6, 6, 255, 9, 9, 9, 255, 11, 11, 11, 255, 13, 14, 14, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 24, 25, 26, 255, 24, 25, 26, 255, 19, 19, 20, 255, 14, 14, 15, 255, 10, 10, 10, 255, 6, 6, 7, 255, 1, 1, 1, 255, 3, 4, 4, 255, 1, 1, 1, 255, 5, 5, 5, 255, 12, 13, 13, 255, 19, 20, 21, 255, 23, 24, 24, 255, 22, 22, 23, 255, 25, 25, 26, 255, 32, 33, 34, 255, 32, 33, 34, 255, 17, 17, 18, 255, 14, 14, 15, 255, 14, 14, 15, 255, 14, 15, 15, 255, 10, 11, 11, 255, 13, 13, 14, 255, 12, 12, 13, 255, 15, 15, 16, 255, 22, 23, 24, 255, 18, 19, 20, 255, 26, 27, 28, 255, 30, 31, 32, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 24, 24, 25, 255, 15, 15, 16, 255, 14, 14, 15, 255, 14, 14, 15, 255, 10, 10, 11, 255, 8, 8, 8, 255, 5, 5, 6, 255, 11, 12, 12, 255, 12, 12, 13, 255, 13, 13, 14, 255, 17, 18, 18, 255, 20, 21, 21, 255, 25, 26, 26, 255, 32, 33, 34, 255, 32, 33, 33, 255, 30, 31, 32, 255, 30, 31, 31, 255, 26, 27, 27, 255, 30, 31, 32, 255, 32, 33, 34, 255, 32, 33, 34, 255, 21, 21, 22, 255, 21, 22, 22, 255, 21, 21, 22, 255, 15, 16, 16, 255, 12, 13, 13, 255, 8, 8, 8, 255, 8, 8, 8, 255, 1, 2, 2, 255, 3, 3, 3, 255, 1, 1, 1, 255, 5, 5, 6, 255, 12, 12, 13, 255, 9, 9, 9, 255, 10, 10, 11, 255, 17, 17, 18, 255, 18, 19, 20, 255, 25, 26, 26, 255, 19, 19, 20, 255, 24, 25, 26, 255, 28, 28, 29, 255, 21, 22, 23, 255, 30, 31, 32, 255, 26, 27, 27, 255, 25, 26, 27, 255, 24, 24, 25, 255, 18, 19, 20, 255, 18, 19, 20, 255, 23, 24, 24, 255, 12, 12, 13, 255, 12, 12, 12, 255, 13, 13, 14, 255, 12, 13, 13, 255, 11, 11, 12, 255, 12, 13, 13, 255, 12, 13, 13, 255, 16, 17, 17, 255, 21, 22, 22, 255, 29, 30, 31, 255, 28, 29, 30, 255, 17, 18, 18, 255, 21, 22, 23, 255, 11, 12, 12, 255, 8, 8, 8, 255, 7, 7, 7, 255, 2, 3, 3, 255, 1, 2, 2, 255, 8, 9, 9, 255, 4, 4, 4, 255, 12, 13, 13, 255, 16, 16, 17, 255, 25, 26, 26, 255, 21, 21, 22, 255, 12, 12, 12, 255, 15, 16, 16, 255, 17, 17, 18, 255, 12, 12, 12, 255, 7, 7, 8, 255, 10, 11, 11, 255, 9, 9, 9, 255, 10, 10, 10, 255, 10, 10, 10, 255, 15, 16, 16, 255, 14, 14, 15, 255, 14, 14, 15, 255, 12, 12, 12, 255, 9, 9, 9, 255, 7, 7, 7, 255, 10, 10, 10, 255, 21, 21, 22, 255, 22, 23, 24, 255, 24, 24, 25, 255, 26, 26, 27, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 31, 32, 32, 255, 32, 33, 33, 255, 31, 32, 32, 255, 32, 33, 34, 255, 31, 32, 33, 255, 24, 25, 26, 255, 22, 23, 24, 255, 25, 26, 27, 255, 19, 20, 20, 255, 16, 17, 17, 255, 18, 19, 19, 255, 8, 9, 9, 255, 9, 10, 10, 255, 9, 10, 10, 255, 11, 12, 12, 255, 14, 14, 15, 255, 22, 23, 24, 255, 17, 17, 18, 255, 23, 24, 25, 255, 31, 32, 33, 255, 27, 28, 29, 255, 32, 33, 34, 255, 21, 22, 22, 255, 27, 28, 29, 255, 28, 29, 30, 255, 14, 15, 15, 255, 15, 15, 16, 255, 12, 13, 13, 255, 9, 10, 10, 255, 9, 10, 10, 255, 8, 8, 8, 255, 12, 12, 12, 255, 15, 15, 16, 255, 17, 18, 18, 255, 19, 19, 20, 255, 22, 22, 23, 255, 26, 27, 27, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 23, 24, 24, 255, 22, 22, 23, 255, 20, 20, 21, 255, 16, 16, 17, 255, 13, 14, 14, 255, 9, 9, 9, 255, 7, 7, 8, 255, 6, 6, 7, 255, 9, 9, 9, 255, 11, 11, 11, 255, 15, 16, 16, 255, 16, 17, 17, 255, 10, 10, 11, 255, 7, 7, 8, 255, 16, 17, 17, 255, 13, 13, 13, 255, 10, 11, 11, 255, 8, 8, 8, 255, 7, 7, 7, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 9, 9, 255, 12, 12, 12, 255, 12, 12, 12, 255, 12, 12, 13, 255, 13, 14, 14, 255, 13, 14, 14, 255, 10, 11, 11, 255, 14, 15, 15, 255, 12, 12, 13, 255, 8, 9, 9, 255, 12, 13, 13, 255, 18, 19, 20, 255, 18, 18, 19, 255, 25, 26, 26, 255, 20, 21, 21, 255, 17, 18, 18, 255, 14, 15, 15, 255, 11, 12, 12, 255, 6, 6, 6, 255, 11, 11, 12, 255, 11, 11, 12, 255, 13, 13, 13, 255, 15, 16, 16, 255, 14, 14, 15, 255, 20, 20, 21, 255, 23, 24, 24, 255, 24, 25, 26, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 29, 30, 31, 255, 26, 27, 27, 255, 21, 22, 23, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 14, 15, 15, 255, 14, 14, 15, 255, 12, 13, 13, 255, 7, 7, 7, 255, 5, 5, 5, 255, 10, 11, 11, 255, 6, 6, 7, 255, 11, 11, 11, 255, 13, 14, 14, 255, 14, 14, 15, 255, 24, 25, 25, 255, 26, 27, 28, 255, 31, 32, 33, 255, 25, 25, 26, 255, 32, 33, 34, 255, 25, 26, 26, 255, 17, 17, 18, 255, 27, 28, 29, 255, 16, 17, 17, 255, 16, 17, 17, 255, 15, 15, 16, 255, 14, 14, 15, 255, 8, 9, 9, 255, 6, 6, 6, 255, 5, 5, 6, 255, 11, 11, 12, 255, 15, 15, 16, 255, 12, 13, 13, 255, 30, 31, 31, 255, 32, 33, 34, 255, 27, 28, 29, 255, 28, 29, 30, 255, 24, 24, 25, 255, 18, 18, 19, 255, 21, 22, 23, 255, 14, 14, 15, 255, 12, 13, 13, 255, 5, 5, 5, 255, 3, 3, 3, 255, 5, 5, 5, 255, 13, 13, 13, 255, 12, 12, 13, 255, 16, 17, 17, 255, 14, 15, 15, 255, 24, 24, 25, 255, 21, 21, 22, 255, 27, 28, 29, 255, 27, 28, 29, 255, 31, 32, 33, 255, 13, 13, 14, 255, 15, 15, 16, 255, 12, 12, 12, 255, 8, 9, 9, 255, 6, 6, 6, 255, 12, 12, 13, 255, 16, 16, 17, 255, 19, 20, 20, 255, 26, 26, 27, 255, 25, 25, 26, 255, 22, 22, 23, 255, 32, 33, 34, 255, 31, 32, 33, 255, 26, 27, 27, 255, 24, 25, 26, 255, 18, 19, 20, 255, 17, 17, 18, 255, 14, 14, 15, 255, 11, 11, 12, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 12, 12, 13, 255, 15, 16, 16, 255, 17, 17, 18, 255, 17, 17, 18, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 21, 22, 23, 255, 32, 33, 34, 255, 32, 33, 34, 255, 29, 30, 31, 255, 22, 23, 24, 255, 24, 25, 25, 255, 21, 21, 22, 255, 13, 14, 14, 255, 8, 8, 8, 255, 10, 11, 11, 255, 2, 2, 2, 255, 7, 7, 7, 255, 5, 5, 6, 255, 3, 3, 3, 255, 5, 5, 5, 255, 8, 9, 9, 255, 6, 6, 6, 255, 13, 14, 14, 255, 11, 11, 12, 255, 15, 16, 16, 255, 20, 20, 21, 255, 24, 25, 25, 255, 18, 18, 19, 255, 30, 31, 32, 255, 24, 25, 26, 255, 25, 25, 26, 255, 27, 28, 29, 255, 32, 33, 34, 255, 23, 24, 24, 255, 31, 32, 33, 255, 24, 25, 26, 255, 15, 15, 16, 255, 16, 17, 17, 255, 10, 10, 11, 255, 13, 13, 13, 255, 10, 10, 10, 255, 7, 7, 8, 255, 8, 8, 8, 255, 10, 10, 11, 255, 13, 13, 13, 255, 19, 20, 20, 255, 32, 33, 34, 255, 30, 31, 31, 255, 24, 24, 25, 255, 13, 13, 14, 255, 11, 12, 12, 255, 8, 8, 8, 255, 8, 8, 8, 255, 2, 2, 2, 255, 5, 5, 5, 255, 7, 7, 8, 255, 10, 11, 11, 255, 13, 13, 13, 255, 21, 22, 23, 255, 30, 31, 32, 255, 27, 28, 29, 255, 25, 26, 26, 255, 17, 18, 18, 255, 19, 19, 20, 255, 12, 12, 12, 255, 11, 12, 12, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 11, 12, 12, 255, 14, 15, 15, 255, 13, 14, 14, 255, 12, 12, 13, 255, 14, 15, 15, 255, 9, 9, 9, 255, 13, 13, 13, 255, 16, 16, 17, 255, 19, 20, 20, 255, 18, 18, 19, 255, 29, 30, 31, 255, 24, 25, 25, 255, 30, 31, 32, 255, 32, 33, 34, 255, 31, 32, 33, 255, 31, 32, 32, 255, 31, 32, 32, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 31, 32, 33, 255, 24, 24, 25, 255, 20, 21, 21, 255, 24, 25, 26, 255, 19, 20, 20, 255, 13, 13, 13, 255, 14, 14, 15, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 12, 255, 14, 14, 15, 255, 16, 17, 17, 255, 13, 13, 13, 255, 19, 19, 20, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 25, 25, 26, 255, 19, 20, 21, 255, 26, 27, 28, 255, 19, 20, 21, 255, 18, 19, 19, 255, 15, 16, 16, 255, 11, 12, 12, 255, 9, 9, 9, 255, 11, 11, 11, 255, 11, 12, 12, 255, 16, 16, 17, 255, 16, 17, 17, 255, 16, 17, 17, 255, 26, 27, 28, 255, 27, 28, 29, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 33, 255, 17, 17, 18, 255, 19, 20, 21, 255, 15, 15, 16, 255, 12, 12, 12, 255, 9, 9, 9, 255, 6, 6, 6, 255, 7, 7, 7, 255, 9, 10, 10, 255, 7, 7, 7, 255, 11, 11, 12, 255, 11, 11, 12, 255, 13, 13, 14, 255, 12, 13, 13, 255, 14, 14, 15, 255, 15, 16, 16, 255, 13, 13, 14, 255, 11, 11, 12, 255, 9, 9, 9, 255, 11, 11, 11, 255, 4, 4, 4, 255, 9, 10, 10, 255, 7, 7, 8, 255, 10, 11, 11, 255, 12, 12, 12, 255, 12, 12, 13, 255, 14, 14, 15, 255, 14, 15, 15, 255, 11, 12, 12, 255, 10, 10, 10, 255, 9, 10, 10, 255, 11, 11, 11, 255, 12, 12, 12, 255, 18, 19, 20, 255, 24, 24, 25, 255, 27, 28, 29, 255, 30, 31, 31, 255, 17, 17, 18, 255, 10, 11, 11, 255, 13, 13, 13, 255, 12, 12, 12, 255, 8, 9, 9, 255, 15, 15, 16, 255, 14, 15, 15, 255, 24, 24, 25, 255, 15, 16, 16, 255, 23, 24, 24, 255, 24, 24, 25, 255, 31, 32, 33, 255, 32, 33, 33, 255, 31, 32, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 28, 29, 30, 255, 26, 27, 27, 255, 24, 25, 26, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 18, 18, 255, 14, 15, 15, 255, 12, 12, 13, 255, 12, 12, 13, 255, 10, 10, 10, 255, 4, 4, 4, 255, 5, 5, 5, 255, 7, 7, 7, 255, 16, 16, 17, 255, 20, 20, 21, 255, 22, 23, 24, 255, 21, 22, 22, 255, 24, 25, 25, 255, 25, 26, 26, 255, 21, 22, 23, 255, 25, 26, 27, 255, 21, 22, 23, 255, 14, 14, 15, 255, 17, 17, 18, 255, 16, 16, 17, 255, 14, 14, 15, 255, 11, 11, 12, 255, 11, 12, 12, 255, 8, 8, 8, 255, 10, 10, 11, 255, 16, 17, 17, 255, 21, 21, 22, 255, 25, 26, 27, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 29, 30, 31, 255, 21, 21, 22, 255, 17, 18, 18, 255, 22, 23, 24, 255, 10, 11, 11, 255, 13, 14, 14, 255, 9, 9, 9, 255, 6, 6, 6, 255, 8, 9, 9, 255, 11, 11, 12, 255, 15, 16, 16, 255, 15, 15, 16, 255, 22, 22, 23, 255, 21, 22, 22, 255, 27, 28, 29, 255, 32, 33, 34, 255, 32, 33, 34, 255, 18, 18, 19, 255, 16, 16, 17, 255, 9, 10, 10, 255, 9, 9, 9, 255, 4, 4, 4, 255, 8, 8, 8, 255, 12, 13, 13, 255, 18, 18, 19, 255, 21, 21, 22, 255, 28, 29, 30, 255, 26, 27, 28, 255, 31, 32, 33, 255, 31, 32, 33, 255, 27, 27, 28, 255, 23, 24, 25, 255, 15, 16, 16, 255, 17, 17, 18, 255, 16, 17, 17, 255, 11, 12, 12, 255, 9, 9, 9, 255, 9, 10, 10, 255, 10, 10, 10, 255, 13, 13, 14, 255, 15, 16, 16, 255, 24, 25, 25, 255, 25, 25, 26, 255, 20, 21, 21, 255, 29, 30, 31, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 21, 22, 22, 255, 26, 27, 28, 255, 26, 27, 28, 255, 19, 19, 20, 255, 18, 18, 19, 255, 11, 11, 12, 255, 4, 4, 4, 255, 2, 2, 2, 255, 3, 3, 3, 255, 6, 6, 6, 255, 3, 4, 4, 255, 1, 1, 1, 255, 7, 7, 7, 255, 7, 7, 7, 255, 11, 12, 12, 255, 8, 9, 9, 255, 8, 9, 9, 255, 9, 9, 9, 255, 18, 18, 19, 255, 23, 24, 25, 255, 20, 21, 21, 255, 28, 28, 29, 255, 22, 23, 24, 255, 17, 18, 18, 255, 22, 23, 24, 255, 31, 32, 33, 255, 24, 25, 25, 255, 31, 32, 33, 255, 20, 21, 21, 255, 18, 19, 20, 255, 15, 16, 16, 255, 18, 19, 19, 255, 13, 13, 14, 255, 10, 10, 10, 255, 8, 9, 9, 255, 6, 6, 6, 255, 10, 11, 11, 255, 12, 13, 13, 255, 15, 15, 16, 255, 20, 21, 21, 255, 21, 22, 22, 255, 20, 21, 22, 255, 14, 15, 15, 255, 12, 13, 13, 255, 8, 9, 9, 255, 5, 5, 5, 255, 0, 0, 0, 255, 5, 5, 5, 255, 9, 10, 10, 255, 15, 15, 16, 255, 21, 22, 23, 255, 24, 24, 25, 255, 31, 32, 33, 255, 32, 33, 34, 255, 23, 24, 24, 255, 17, 18, 18, 255, 23, 24, 25, 255, 19, 20, 20, 255, 19, 20, 20, 255, 17, 18, 18, 255, 11, 11, 11, 255, 8, 9, 9, 255, 9, 9, 9, 255, 11, 11, 11, 255, 14, 14, 15, 255, 11, 12, 12, 255, 11, 11, 12, 255, 8, 9, 9, 255, 13, 14, 14, 255, 16, 17, 17, 255, 19, 20, 20, 255, 20, 21, 21, 255, 23, 24, 25, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 31, 32, 32, 255, 31, 32, 33, 255, 32, 33, 33, 255, 32, 33, 33, 255, 28, 29, 30, 255, 19, 20, 20, 255, 26, 26, 27, 255, 23, 24, 25, 255, 18, 19, 19, 255, 18, 18, 19, 255, 14, 15, 15, 255, 7, 7, 7, 255, 9, 10, 10, 255, 15, 15, 16, 255, 15, 15, 16, 255, 19, 20, 21, 255, 19, 20, 20, 255, 23, 24, 24, 255, 25, 26, 27, 255, 27, 28, 29, 255, 24, 25, 25, 255, 22, 22, 23, 255, 23, 24, 25, 255, 20, 21, 22, 255, 21, 21, 22, 255, 16, 17, 17, 255, 17, 17, 18, 255, 9, 9, 9, 255, 5, 5, 5, 255, 8, 8, 8, 255, 10, 11, 11, 255, 11, 11, 12, 255, 21, 21, 22, 255, 22, 23, 24, 255, 13, 13, 13, 255, 25, 26, 26, 255, 32, 33, 34, 255, 24, 25, 26, 255, 26, 26, 27, 255, 13, 14, 14, 255, 14, 15, 15, 255, 14, 14, 15, 255, 12, 12, 13, 255, 11, 12, 12, 255, 6, 6, 7, 255, 5, 5, 5, 255, 6, 6, 6, 255, 11, 11, 12, 255, 7, 7, 8, 255, 19, 20, 20, 255, 17, 18, 18, 255, 22, 23, 24, 255, 15, 16, 16, 255, 16, 17, 17, 255, 12, 13, 13, 255, 11, 12, 12, 255, 16, 16, 17, 255, 13, 14, 14, 255, 10, 11, 11, 255, 7, 7, 8, 255, 8, 8, 8, 255, 7, 7, 7, 255, 4, 4, 4, 255, 7, 7, 7, 255, 10, 10, 10, 255, 15, 15, 16, 255, 21, 22, 23, 255, 13, 14, 14, 255, 10, 10, 10, 255, 10, 10, 10, 255, 13, 13, 13, 255, 23, 24, 25, 255, 20, 21, 22, 255, 24, 25, 26, 255, 15, 16, 16, 255, 18, 18, 19, 255, 15, 15, 16, 255, 9, 10, 10, 255, 10, 11, 11, 255, 14, 14, 15, 255, 18, 18, 19, 255, 19, 20, 21, 255, 18, 19, 20, 255, 28, 28, 29, 255, 28, 28, 29, 255, 32, 33, 34, 255, 32, 33, 33, 255, 31, 32, 33, 255, 32, 33, 34, 255, 31, 32, 32, 255, 31, 32, 32, 255, 32, 33, 34, 255, 32, 33, 34, 255, 30, 31, 32, 255, 25, 26, 26, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 15, 16, 16, 255, 16, 17, 17, 255, 13, 13, 14, 255, 13, 14, 14, 255, 7, 7, 8, 255, 9, 9, 9, 255, 8, 8, 8, 255, 14, 14, 15, 255, 16, 17, 17, 255, 20, 21, 21, 255, 19, 19, 20, 255, 19, 19, 20, 255, 25, 26, 27, 255, 24, 24, 25, 255, 22, 23, 24, 255, 25, 25, 26, 255, 21, 22, 22, 255, 15, 16, 16, 255, 15, 16, 16, 255, 13, 14, 14, 255, 13, 13, 14, 255, 9, 10, 10, 255, 6, 6, 6, 255, 7, 7, 7, 255, 12, 12, 13, 255, 15, 16, 16, 255, 20, 21, 22, 255, 32, 33, 34, 255, 32, 33, 33, 255, 31, 32, 33, 255, 32, 33, 34, 255, 22, 23, 24, 255, 19, 19, 20, 255, 25, 26, 26, 255, 20, 21, 22, 255, 21, 21, 22, 255, 17, 18, 18, 255, 10, 10, 10, 255, 9, 10, 10, 255, 2, 2, 2, 255, 8, 8, 8, 255, 8, 9, 9, 255, 11, 12, 12, 255, 10, 11, 11, 255, 21, 21, 22, 255, 20, 21, 21, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 20, 20, 21, 255, 11, 11, 11, 255, 11, 11, 12, 255, 9, 9, 9, 255, 10, 10, 11, 255, 9, 9, 9, 255, 11, 12, 12, 255, 18, 18, 19, 255, 15, 16, 16, 255, 21, 22, 23, 255, 21, 22, 23, 255, 28, 28, 29, 255, 32, 33, 34, 255, 30, 31, 32, 255, 27, 27, 28, 255, 20, 21, 22, 255, 18, 18, 19, 255, 16, 16, 17, 255, 16, 17, 17, 255, 7, 7, 7, 255, 7, 7, 7, 255, 5, 5, 6, 255, 12, 12, 13, 255, 12, 12, 13, 255, 18, 18, 19, 255, 22, 23, 24, 255, 22, 23, 24, 255, 22, 23, 24, 255, 27, 27, 28, 255, 25, 25, 26, 255, 32, 33, 34, 255, 32, 33, 34, 255, 22, 23, 24, 255, 28, 28, 29, 255, 20, 20, 21, 255, 21, 22, 23, 255, 17, 17, 18, 255, 13, 14, 14, 255, 9, 9, 9, 255, 5, 5, 6, 255, 4, 4, 4, 255, 3, 3, 3, 255, 4, 4, 4, 255, 4, 4, 4, 255, 4, 4, 4, 255, 5, 5, 6, 255, 7, 7, 7, 255, 12, 12, 13, 255, 7, 7, 8, 255, 5, 5, 6, 255, 10, 11, 11, 255, 15, 15, 16, 255, 22, 23, 24, 255, 23, 24, 24, 255, 24, 24, 25, 255, 16, 17, 17, 255, 23, 24, 25, 255, 15, 16, 16, 255, 23, 24, 24, 255, 23, 24, 25, 255, 19, 20, 20, 255, 19, 19, 20, 255, 20, 21, 21, 255, 15, 15, 16, 255, 17, 17, 18, 255, 14, 14, 15, 255, 11, 11, 12, 255, 12, 12, 12, 255, 10, 10, 11, 255, 8, 9, 9, 255, 16, 17, 17, 255, 15, 16, 16, 255, 18, 19, 19, 255, 18, 19, 19, 255, 18, 19, 19, 255, 12, 12, 13, 255, 13, 13, 14, 255, 6, 6, 6, 255, 5, 5, 6, 255, 1, 1, 1, 255, 9, 9, 9, 255, 12, 13, 13, 255, 18, 19, 19, 255, 12, 13, 13, 255, 20, 20, 21, 255, 23, 24, 24, 255, 25, 26, 27, 255, 31, 32, 33, 255, 23, 24, 24, 255, 25, 26, 27, 255, 22, 22, 23, 255, 15, 16, 16, 255, 13, 13, 14, 255, 10, 11, 11, 255, 14, 14, 15, 255, 12, 12, 12, 255, 10, 11, 11, 255, 11, 12, 12, 255, 12, 13, 13, 255, 11, 11, 12, 255, 11, 11, 11, 255, 16, 17, 17, 255, 20, 21, 21, 255, 19, 20, 20, 255, 21, 22, 23, 255, 24, 25, 25, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 27, 28, 29, 255, 26, 27, 27, 255, 20, 21, 22, 255, 21, 22, 23, 255, 17, 18, 18, 255, 16, 17, 17, 255, 10, 10, 11, 255, 9, 9, 9, 255, 11, 12, 12, 255, 13, 14, 14, 255, 15, 16, 16, 255, 23, 24, 25, 255, 21, 22, 22, 255, 16, 17, 17, 255, 26, 26, 27, 255, 30, 31, 32, 255, 21, 22, 22, 255, 18, 19, 19, 255, 23, 24, 25, 255, 25, 26, 26, 255, 16, 16, 17, 255, 14, 14, 15, 255, 12, 12, 12, 255, 10, 10, 10, 255, 7, 7, 8, 255, 11, 11, 11, 255, 11, 12, 12, 255, 17, 18, 18, 255, 24, 24, 25, 255, 27, 27, 28, 255, 18, 19, 19, 255, 16, 17, 17, 255, 19, 20, 21, 255, 17, 18, 18, 255, 18, 19, 19, 255, 14, 14, 15, 255, 13, 13, 14, 255, 9, 10, 10, 255, 9, 10, 10, 255, 7, 7, 7, 255, 6, 6, 6, 255, 8, 8, 8, 255, 6, 6, 6, 255, 12, 12, 13, 255, 15, 16, 16, 255, 22, 22, 23, 255, 18, 19, 20, 255, 22, 23, 24, 255, 12, 13, 13, 255, 16, 16, 17, 255, 18, 18, 19, 255, 18, 18, 19, 255, 14, 14, 15, 255, 10, 11, 11, 255, 14, 14, 15, 255, 6, 6, 7, 255, 5, 5, 6, 255, 7, 7, 7, 255, 4, 4, 4, 255, 8, 9, 9, 255, 9, 9, 9, 255, 14, 14, 15, 255, 15, 15, 16, 255, 15, 15, 16, 255, 11, 12, 12, 255, 12, 12, 12, 255, 17, 18, 18, 255, 21, 22, 22, 255, 22, 22, 23, 255, 18, 19, 20, 255, 17, 18, 18, 255, 12, 13, 13, 255, 15, 16, 16, 255, 18, 18, 19, 255, 22, 23, 24, 255, 23, 24, 25, 255, 23, 24, 24, 255, 30, 31, 31, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 31, 32, 33, 255, 31, 32, 33, 255, 31, 32, 32, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 24, 24, 25, 255, 25, 26, 27, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 14, 14, 15, 255, 13, 13, 14, 255, 15, 16, 16, 255, 11, 12, 12, 255, 12, 12, 12, 255, 9, 10, 10, 255, 9, 9, 9, 255, 7, 7, 7, 255, 13, 14, 14, 255, 17, 18, 18, 255, 20, 21, 22, 255, 19, 19, 20, 255, 28, 29, 30, 255, 30, 31, 32, 255, 18, 19, 20, 255, 20, 20, 21, 255, 22, 23, 24, 255, 20, 20, 21, 255, 11, 12, 12, 255, 12, 12, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 10, 10, 11, 255, 9, 10, 10, 255, 13, 14, 14, 255, 18, 18, 19, 255, 13, 14, 14, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 21, 21, 22, 255, 25, 26, 26, 255, 19, 20, 20, 255, 21, 21, 22, 255, 20, 21, 21, 255, 17, 18, 18, 255, 13, 13, 13, 255, 8, 8, 8, 255, 3, 4, 4, 255, 7, 7, 7, 255, 9, 9, 9, 255, 11, 11, 12, 255, 11, 12, 12, 255, 21, 21, 22, 255, 27, 28, 29, 255, 26, 27, 27, 255, 25, 26, 27, 255, 27, 28, 29, 255, 32, 33, 34, 255, 18, 18, 19, 255, 10, 10, 11, 255, 7, 7, 7, 255, 10, 10, 11, 255, 7, 7, 7, 255, 11, 12, 12, 255, 14, 14, 15, 255, 20, 20, 21, 255, 21, 22, 22, 255, 21, 22, 22, 255, 20, 20, 21, 255, 22, 22, 23, 255, 17, 17, 18, 255, 31, 32, 33, 255, 26, 27, 27, 255, 22, 22, 23, 255, 15, 16, 16, 255, 15, 16, 16, 255, 9, 9, 9, 255, 7, 7, 7, 255, 9, 9, 9, 255, 13, 14, 14, 255, 17, 17, 18, 255, 15, 15, 16, 255, 21, 22, 22, 255, 20, 20, 21, 255, 25, 26, 27, 255, 28, 29, 30, 255, 25, 26, 27, 255, 32, 33, 34, 255, 20, 20, 21, 255, 18, 18, 19, 255, 23, 24, 25, 255, 20, 21, 21, 255, 20, 20, 21, 255, 11, 12, 12, 255, 8, 8, 8, 255, 8, 8, 8, 255, 5, 5, 6, 255, 4, 4, 4, 255, 5, 5, 6, 255, 7, 7, 8, 255, 6, 6, 6, 255, 3, 3, 3, 255, 5, 5, 5, 255, 8, 9, 9, 255, 9, 10, 10, 255, 8, 8, 8, 255, 5, 5, 6, 255, 8, 8, 8, 255, 11, 12, 12, 255, 17, 17, 18, 255, 24, 25, 26, 255, 22, 23, 24, 255, 18, 19, 20, 255, 10, 11, 11, 255, 14, 14, 15, 255, 15, 16, 16, 255, 20, 21, 21, 255, 24, 24, 25, 255, 26, 26, 27, 255, 16, 17, 17, 255, 17, 18, 18, 255, 19, 20, 21, 255, 12, 12, 13, 255, 12, 12, 12, 255, 8, 8, 8, 255, 7, 7, 8, 255, 7, 7, 7, 255, 13, 13, 14, 255, 9, 9, 9, 255, 22, 23, 24, 255, 20, 21, 22, 255, 17, 17, 18, 255, 14, 14, 15, 255, 10, 10, 11, 255, 7, 7, 7, 255, 3, 3, 3, 255, 5, 5, 6, 255, 7, 7, 8, 255, 9, 9, 9, 255, 14, 14, 15, 255, 12, 13, 13, 255, 23, 24, 25, 255, 28, 29, 30, 255, 32, 33, 34, 255, 32, 33, 34, 255, 27, 28, 29, 255, 22, 23, 24, 255, 24, 25, 26, 255, 18, 19, 19, 255, 15, 16, 16, 255, 17, 18, 18, 255, 15, 15, 16, 255, 14, 14, 15, 255, 13, 13, 13, 255, 9, 10, 10, 255, 13, 13, 14, 255, 13, 14, 14, 255, 10, 10, 11, 255, 19, 20, 20, 255, 15, 16, 16, 255, 14, 14, 15, 255, 23, 24, 24, 255, 26, 27, 27, 255, 31, 32, 33, 255, 29, 30, 31, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 33, 255, 31, 32, 32, 255, 32, 33, 34, 255, 31, 32, 33, 255, 22, 23, 24, 255, 25, 25, 26, 255, 22, 23, 24, 255, 22, 23, 24, 255, 21, 22, 22, 255, 14, 14, 15, 255, 9, 10, 10, 255, 8, 8, 8, 255, 12, 13, 13, 255, 12, 12, 12, 255, 16, 17, 17, 255, 16, 17, 17, 255, 18, 18, 19, 255, 17, 18, 18, 255, 21, 21, 22, 255, 25, 25, 26, 255, 20, 21, 22, 255, 28, 29, 30, 255, 23, 24, 24, 255, 17, 18, 18, 255, 15, 16, 16, 255, 18, 19, 19, 255, 7, 7, 7, 255, 7, 7, 8, 255, 11, 11, 11, 255, 11, 11, 12, 255, 13, 14, 14, 255, 19, 20, 20, 255, 15, 16, 16, 255, 16, 16, 17, 255, 23, 24, 24, 255, 20, 21, 21, 255, 21, 22, 23, 255, 14, 14, 15, 255, 15, 15, 16, 255, 22, 22, 23, 255, 9, 9, 9, 255, 10, 10, 11, 255, 8, 8, 8, 255, 6, 6, 6, 255, 3, 4, 4, 255, 9, 9, 9, 255, 11, 11, 11, 255, 6, 6, 6, 255, 14, 15, 15, 255, 13, 13, 14, 255, 18, 19, 20, 255, 25, 26, 27, 255, 21, 21, 22, 255, 15, 16, 16, 255, 17, 17, 18, 255, 15, 15, 16, 255, 17, 17, 18, 255, 18, 19, 19, 255, 11, 11, 12, 255, 9, 10, 10, 255, 6, 6, 6, 255, 7, 7, 7, 255, 6, 6, 6, 255, 6, 6, 6, 255, 10, 10, 10, 255, 10, 11, 11, 255, 12, 13, 13, 255, 14, 15, 15, 255, 12, 12, 13, 255, 13, 13, 13, 255, 18, 18, 19, 255, 16, 17, 17, 255, 21, 22, 23, 255, 18, 18, 19, 255, 16, 17, 17, 255, 13, 14, 14, 255, 17, 17, 18, 255, 18, 19, 19, 255, 19, 20, 20, 255, 23, 24, 24, 255, 19, 20, 20, 255, 27, 28, 29, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 33, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 27, 28, 29, 255, 17, 17, 18, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 15, 15, 16, 255, 15, 16, 16, 255, 17, 18, 18, 255, 19, 19, 20, 255, 12, 12, 12, 255, 8, 8, 8, 255, 8, 8, 8, 255, 10, 10, 10, 255, 12, 12, 13, 255, 12, 13, 13, 255, 19, 20, 20, 255, 21, 22, 22, 255, 16, 16, 17, 255, 19, 19, 20, 255, 12, 12, 13, 255, 13, 14, 14, 255, 15, 16, 16, 255, 14, 14, 15, 255, 16, 17, 17, 255, 13, 13, 13, 255, 11, 12, 12, 255, 9, 10, 10, 255, 8, 8, 8, 255, 11, 11, 11, 255, 15, 15, 16, 255, 12, 12, 13, 255, 20, 20, 21, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 29, 30, 31, 255, 21, 21, 22, 255, 13, 13, 14, 255, 19, 20, 20, 255, 19, 19, 20, 255, 20, 20, 21, 255, 14, 14, 15, 255, 14, 14, 15, 255, 11, 12, 12, 255, 8, 8, 8, 255, 10, 11, 11, 255, 8, 9, 9, 255, 16, 17, 17, 255, 17, 18, 18, 255, 30, 31, 31, 255, 25, 26, 27, 255, 20, 21, 21, 255, 32, 33, 34, 255, 29, 30, 31, 255, 22, 22, 23, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 10, 10, 11, 255, 13, 13, 14, 255, 11, 12, 12, 255, 17, 17, 18, 255, 18, 19, 20, 255, 20, 21, 21, 255, 17, 17, 18, 255, 17, 18, 18, 255, 16, 16, 17, 255, 18, 18, 19, 255, 19, 19, 20, 255, 30, 31, 32, 255, 17, 18, 18, 255, 15, 16, 16, 255, 14, 14, 15, 255, 6, 6, 6, 255, 10, 11, 11, 255, 7, 7, 8, 255, 16, 17, 17, 255, 13, 14, 14, 255, 11, 11, 11, 255, 28, 29, 30, 255, 23, 24, 24, 255, 28, 28, 29, 255, 22, 22, 23, 255, 20, 21, 22, 255, 19, 20, 20, 255, 19, 19, 20, 255, 14, 14, 15, 255, 15, 16, 16, 255, 13, 13, 14, 255, 13, 13, 13, 255, 8, 8, 8, 255, 6, 6, 7, 255, 5, 5, 5, 255, 3, 3, 3, 255, 7, 7, 7, 255, 14, 14, 15, 255, 10, 10, 10, 255, 9, 10, 10, 255, 7, 7, 8, 255, 7, 7, 8, 255, 3, 4, 4, 255, 6, 6, 6, 255, 5, 5, 5, 255, 11, 11, 11, 255, 10, 10, 11, 255, 14, 14, 15, 255, 18, 19, 20, 255, 17, 18, 18, 255, 17, 17, 18, 255, 15, 16, 16, 255, 22, 23, 24, 255, 22, 23, 24, 255, 21, 21, 22, 255, 14, 15, 15, 255, 26, 27, 27, 255, 19, 20, 21, 255, 18, 19, 20, 255, 15, 16, 16, 255, 17, 18, 18, 255, 14, 15, 15, 255, 12, 12, 13, 255, 8, 9, 9, 255, 9, 9, 9, 255, 10, 11, 11, 255, 7, 7, 7, 255, 18, 19, 20, 255, 16, 17, 17, 255, 19, 19, 20, 255, 14, 15, 15, 255, 8, 8, 8, 255, 4, 4, 4, 255, 5, 5, 5, 255, 5, 5, 5, 255, 7, 7, 7, 255, 8, 8, 8, 255, 17, 18, 18, 255, 28, 28, 29, 255, 32, 33, 34, 255, 24, 25, 26, 255, 27, 28, 29, 255, 32, 33, 34, 255, 31, 32, 33, 255, 27, 27, 28, 255, 31, 32, 33, 255, 16, 16, 17, 255, 19, 19, 20, 255, 12, 13, 13, 255, 13, 14, 14, 255, 12, 13, 13, 255, 14, 14, 15, 255, 10, 11, 11, 255, 15, 16, 16, 255, 14, 14, 15, 255, 13, 13, 13, 255, 7, 7, 8, 255, 14, 14, 15, 255, 16, 16, 17, 255, 24, 25, 25, 255, 28, 29, 30, 255, 25, 25, 26, 255, 22, 22, 23, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 17, 17, 18, 255, 22, 22, 23, 255, 24, 25, 26, 255, 20, 21, 22, 255, 15, 16, 16, 255, 13, 13, 13, 255, 6, 6, 7, 255, 10, 10, 10, 255, 14, 14, 15, 255, 12, 12, 12, 255, 20, 21, 22, 255, 22, 22, 23, 255, 25, 26, 26, 255, 22, 23, 24, 255, 16, 17, 17, 255, 25, 26, 26, 255, 30, 31, 32, 255, 24, 24, 25, 255, 24, 24, 25, 255, 19, 20, 20, 255, 15, 15, 16, 255, 15, 16, 16, 255, 7, 7, 8, 255, 11, 12, 12, 255, 14, 14, 15, 255, 18, 19, 19, 255, 11, 12, 12, 255, 15, 15, 16, 255, 20, 21, 21, 255, 15, 15, 16, 255, 21, 22, 22, 255, 18, 19, 19, 255, 20, 21, 22, 255, 24, 24, 25, 255, 16, 17, 17, 255, 14, 14, 15, 255, 14, 14, 15, 255, 7, 7, 8, 255, 10, 11, 11, 255, 9, 9, 9, 255, 6, 6, 6, 255, 8, 9, 9, 255, 7, 7, 8, 255, 12, 13, 13, 255, 13, 14, 14, 255, 19, 19, 20, 255, 17, 17, 18, 255, 24, 24, 25, 255, 25, 26, 26, 255, 26, 27, 28, 255, 22, 23, 24, 255, 14, 14, 15, 255, 18, 19, 20, 255, 21, 21, 22, 255, 14, 14, 15, 255, 11, 11, 11, 255, 15, 16, 16, 255, 15, 16, 16, 255, 9, 9, 9, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 8, 9, 9, 255, 15, 15, 16, 255, 11, 12, 12, 255, 11, 11, 11, 255, 15, 16, 16, 255, 17, 18, 18, 255, 23, 24, 24, 255, 17, 17, 18, 255, 13, 13, 14, 255, 14, 14, 15, 255, 13, 13, 14, 255, 17, 17, 18, 255, 21, 22, 22, 255, 25, 26, 26, 255, 23, 24, 25, 255, 21, 21, 22, 255, 20, 21, 22, 255, 25, 26, 26, 255, 29, 29, 30, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 29, 29, 30, 255, 22, 22, 23, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 14, 14, 15, 255, 9, 10, 10, 255, 14, 15, 15, 255, 10, 10, 11, 255, 10, 11, 11, 255, 8, 9, 9, 255, 9, 9, 9, 255, 12, 13, 13, 255, 12, 12, 13, 255, 10, 11, 11, 255, 11, 12, 12, 255, 10, 10, 10, 255, 9, 9, 9, 255, 15, 15, 16, 255, 11, 11, 12, 255, 15, 16, 16, 255, 14, 15, 15, 255, 16, 16, 17, 255, 13, 14, 14, 255, 15, 16, 16, 255, 12, 12, 12, 255, 9, 10, 10, 255, 9, 10, 10, 255, 12, 12, 12, 255, 15, 15, 16, 255, 17, 17, 18, 255, 19, 19, 20, 255, 32, 33, 34, 255, 32, 33, 34, 255, 24, 24, 25, 255, 32, 33, 34, 255, 28, 28, 29, 255, 22, 23, 24, 255, 23, 24, 25, 255, 18, 19, 19, 255, 9, 10, 10, 255, 12, 12, 13, 255, 14, 15, 15, 255, 10, 10, 11, 255, 9, 9, 9, 255, 5, 5, 5, 255, 8, 8, 8, 255, 14, 14, 15, 255, 18, 18, 19, 255, 17, 18, 18, 255, 18, 19, 20, 255, 22, 23, 24, 255, 26, 27, 28, 255, 12, 13, 13, 255, 31, 32, 33, 255, 18, 19, 19, 255, 12, 12, 13, 255, 8, 8, 8, 255, 6, 6, 6, 255, 7, 7, 7, 255, 11, 11, 12, 255, 14, 14, 15, 255, 20, 21, 22, 255, 15, 15, 16, 255, 18, 18, 19, 255, 11, 12, 12, 255, 14, 14, 15, 255, 10, 11, 11, 255, 13, 13, 13, 255, 16, 16, 17, 255, 15, 16, 16, 255, 15, 15, 16, 255, 17, 18, 18, 255, 13, 13, 13, 255, 9, 9, 9, 255, 9, 9, 9, 255, 11, 11, 12, 255, 15, 16, 16, 255, 14, 15, 15, 255, 24, 25, 25, 255, 23, 24, 24, 255, 32, 33, 34, 255, 21, 21, 22, 255, 22, 23, 24, 255, 15, 15, 16, 255, 12, 13, 13, 255, 13, 14, 14, 255, 11, 11, 12, 255, 11, 12, 12, 255, 12, 12, 12, 255, 10, 10, 10, 255, 10, 11, 11, 255, 5, 5, 5, 255, 8, 8, 8, 255, 7, 7, 8, 255, 15, 16, 16, 255, 17, 17, 18, 255, 15, 15, 16, 255, 9, 9, 9, 255, 11, 11, 12, 255, 8, 9, 9, 255, 7, 7, 7, 255, 5, 5, 5, 255, 5, 5, 5, 255, 7, 7, 7, 255, 8, 8, 8, 255, 11, 12, 12, 255, 13, 14, 14, 255, 16, 16, 17, 255, 16, 17, 17, 255, 12, 12, 12, 255, 14, 15, 15, 255, 16, 17, 17, 255, 13, 13, 14, 255, 20, 21, 21, 255, 21, 21, 22, 255, 32, 33, 34, 255, 26, 27, 27, 255, 17, 18, 18, 255, 16, 17, 17, 255, 16, 17, 17, 255, 11, 12, 12, 255, 12, 12, 12, 255, 7, 7, 7, 255, 11, 11, 11, 255, 14, 14, 15, 255, 20, 21, 21, 255, 18, 19, 20, 255, 14, 14, 15, 255, 12, 12, 13, 255, 7, 7, 8, 255, 2, 2, 2, 255, 5, 5, 6, 255, 6, 6, 7, 255, 11, 12, 12, 255, 11, 11, 12, 255, 17, 17, 18, 255, 24, 25, 26, 255, 27, 28, 29, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 21, 22, 22, 255, 15, 16, 16, 255, 19, 20, 21, 255, 19, 19, 20, 255, 13, 14, 14, 255, 11, 11, 11, 255, 12, 13, 13, 255, 11, 12, 12, 255, 13, 13, 14, 255, 15, 16, 16, 255, 17, 18, 18, 255, 12, 12, 12, 255, 14, 14, 15, 255, 14, 14, 15, 255, 12, 12, 13, 255, 15, 15, 16, 255, 14, 15, 15, 255, 22, 23, 24, 255, 23, 24, 24, 255, 21, 22, 22, 255, 23, 24, 24, 255, 27, 28, 29, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 30, 31, 31, 255, 32, 33, 33, 255, 32, 33, 34, 255, 29, 30, 31, 255, 27, 28, 29, 255, 30, 31, 32, 255, 23, 24, 25, 255, 19, 20, 20, 255, 21, 22, 23, 255, 13, 14, 14, 255, 11, 12, 12, 255, 8, 8, 8, 255, 13, 13, 13, 255, 18, 19, 20, 255, 20, 21, 21, 255, 21, 21, 22, 255, 19, 20, 20, 255, 14, 14, 15, 255, 23, 24, 24, 255, 20, 21, 22, 255, 26, 26, 27, 255, 21, 22, 22, 255, 13, 13, 14, 255, 12, 13, 13, 255, 9, 10, 10, 255, 9, 9, 9, 255, 6, 6, 6, 255, 6, 6, 6, 255, 10, 10, 10, 255, 10, 11, 11, 255, 16, 17, 17, 255, 15, 15, 16, 255, 17, 18, 18, 255, 13, 13, 14, 255, 14, 15, 15, 255, 14, 14, 15, 255, 18, 19, 20, 255, 20, 21, 22, 255, 22, 23, 24, 255, 19, 20, 20, 255, 17, 18, 18, 255, 11, 11, 12, 255, 7, 7, 7, 255, 6, 6, 7, 255, 8, 8, 8, 255, 10, 10, 10, 255, 6, 6, 6, 255, 9, 9, 9, 255, 18, 18, 19, 255, 24, 25, 25, 255, 23, 24, 25, 255, 26, 26, 27, 255, 21, 22, 23, 255, 25, 26, 26, 255, 21, 22, 23, 255, 26, 27, 27, 255, 24, 24, 25, 255, 13, 14, 14, 255, 15, 16, 16, 255, 12, 12, 12, 255, 12, 12, 12, 255, 12, 13, 13, 255, 9, 10, 10, 255, 11, 12, 12, 255, 11, 12, 12, 255, 10, 11, 11, 255, 10, 10, 11, 255, 8, 9, 9, 255, 9, 9, 9, 255, 11, 12, 12, 255, 11, 12, 12, 255, 10, 10, 10, 255, 14, 14, 15, 255, 15, 16, 16, 255, 11, 11, 11, 255, 13, 14, 14, 255, 17, 17, 18, 255, 21, 21, 22, 255, 13, 14, 14, 255, 17, 18, 18, 255, 17, 17, 18, 255, 20, 20, 21, 255, 18, 19, 19, 255, 25, 26, 27, 255, 23, 24, 24, 255, 26, 26, 27, 255, 28, 29, 30, 255, 27, 27, 28, 255, 28, 28, 29, 255, 31, 32, 33, 255, 27, 28, 29, 255, 23, 24, 24, 255, 20, 20, 21, 255, 17, 18, 18, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 13, 13, 13, 255, 13, 13, 13, 255, 9, 9, 9, 255, 9, 9, 9, 255, 11, 12, 12, 255, 7, 7, 8, 255, 10, 10, 11, 255, 10, 11, 11, 255, 13, 13, 14, 255, 8, 9, 9, 255, 13, 13, 13, 255, 2, 3, 3, 255, 9, 9, 9, 255, 9, 10, 10, 255, 10, 10, 10, 255, 20, 20, 21, 255, 15, 16, 16, 255, 14, 14, 15, 255, 13, 13, 13, 255, 15, 16, 16, 255, 9, 9, 9, 255, 12, 12, 12, 255, 12, 13, 13, 255, 16, 16, 17, 255, 13, 13, 14, 255, 15, 16, 16, 255, 32, 33, 33, 255, 29, 30, 31, 255, 32, 33, 34, 255, 32, 33, 34, 255, 25, 26, 26, 255, 28, 28, 29, 255, 24, 25, 26, 255, 22, 23, 24, 255, 14, 14, 15, 255, 16, 16, 17, 255, 15, 16, 16, 255, 8, 8, 8, 255, 14, 14, 15, 255, 8, 8, 8, 255, 4, 4, 4, 255, 10, 10, 11, 255, 11, 11, 12, 255, 12, 12, 13, 255, 13, 14, 14, 255, 20, 20, 21, 255, 28, 28, 29, 255, 22, 23, 24, 255, 30, 31, 32, 255, 31, 32, 33, 255, 14, 14, 15, 255, 15, 15, 16, 255, 11, 11, 12, 255, 9, 9, 9, 255, 8, 8, 8, 255, 8, 9, 9, 255, 11, 12, 12, 255, 13, 13, 14, 255, 12, 12, 12, 255, 10, 10, 11, 255, 11, 12, 12, 255, 10, 10, 10, 255, 9, 9, 9, 255, 10, 10, 11, 255, 11, 11, 11, 255, 7, 7, 7, 255, 7, 7, 7, 255, 12, 13, 13, 255, 11, 12, 12, 255, 8, 9, 9, 255, 7, 7, 7, 255, 10, 10, 11, 255, 15, 16, 16, 255, 10, 10, 11, 255, 17, 17, 18, 255, 22, 22, 23, 255, 20, 20, 21, 255, 18, 18, 19, 255, 18, 19, 20, 255, 15, 15, 16, 255, 11, 12, 12, 255, 8, 9, 9, 255, 7, 7, 7, 255, 9, 9, 9, 255, 5, 5, 5, 255, 4, 4, 4, 255, 4, 4, 4, 255, 4, 4, 4, 255, 6, 6, 6, 255, 12, 12, 13, 255, 15, 15, 16, 255, 14, 15, 15, 255, 19, 19, 20, 255, 7, 7, 8, 255, 12, 12, 12, 255, 12, 12, 13, 255, 9, 9, 9, 255, 7, 7, 7, 255, 8, 8, 8, 255, 5, 5, 5, 255, 6, 6, 6, 255, 9, 10, 10, 255, 13, 13, 13, 255, 10, 11, 11, 255, 16, 17, 17, 255, 12, 12, 12, 255, 17, 18, 18, 255, 15, 16, 16, 255, 17, 17, 18, 255, 19, 20, 21, 255, 18, 18, 19, 255, 27, 27, 28, 255, 25, 25, 26, 255, 27, 27, 28, 255, 15, 16, 16, 255, 16, 17, 17, 255, 14, 15, 15, 255, 12, 13, 13, 255, 9, 10, 10, 255, 5, 5, 6, 255, 7, 7, 7, 255, 20, 21, 21, 255, 20, 21, 22, 255, 11, 11, 11, 255, 11, 12, 12, 255, 8, 8, 8, 255, 6, 6, 6, 255, 7, 7, 7, 255, 6, 6, 7, 255, 9, 9, 9, 255, 15, 15, 16, 255, 19, 19, 20, 255, 26, 27, 27, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 22, 23, 24, 255, 21, 22, 22, 255, 13, 13, 14, 255, 15, 15, 16, 255, 11, 11, 12, 255, 11, 11, 11, 255, 9, 9, 9, 255, 10, 11, 11, 255, 15, 16, 16, 255, 17, 18, 18, 255, 20, 20, 21, 255, 19, 20, 21, 255, 15, 16, 16, 255, 16, 16, 17, 255, 11, 11, 11, 255, 10, 11, 11, 255, 15, 16, 16, 255, 15, 16, 16, 255, 17, 18, 18, 255, 19, 20, 21, 255, 21, 21, 22, 255, 27, 27, 28, 255, 27, 27, 28, 255, 30, 31, 32, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 31, 32, 33, 255, 29, 30, 31, 255, 31, 32, 33, 255, 29, 29, 30, 255, 28, 29, 30, 255, 27, 28, 29, 255, 17, 17, 18, 255, 17, 18, 18, 255, 15, 16, 16, 255, 9, 10, 10, 255, 7, 7, 8, 255, 13, 14, 14, 255, 16, 17, 17, 255, 19, 20, 21, 255, 14, 14, 15, 255, 16, 16, 17, 255, 14, 14, 15, 255, 18, 18, 19, 255, 15, 16, 16, 255, 19, 20, 21, 255, 21, 21, 22, 255, 15, 16, 16, 255, 13, 13, 14, 255, 9, 9, 9, 255, 6, 6, 6, 255, 1, 2, 2, 255, 8, 8, 8, 255, 9, 9, 9, 255, 17, 18, 18, 255, 8, 8, 8, 255, 15, 16, 16, 255, 14, 15, 15, 255, 12, 13, 13, 255, 15, 15, 16, 255, 17, 18, 18, 255, 20, 21, 22, 255, 18, 19, 20, 255, 17, 18, 18, 255, 15, 15, 16, 255, 17, 17, 18, 255, 7, 7, 7, 255, 7, 7, 7, 255, 5, 5, 5, 255, 8, 8, 8, 255, 12, 12, 12, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 24, 24, 25, 255, 19, 19, 20, 255, 20, 20, 21, 255, 16, 17, 17, 255, 25, 26, 27, 255, 27, 27, 28, 255, 28, 29, 30, 255, 32, 33, 34, 255, 22, 22, 23, 255, 20, 21, 21, 255, 12, 12, 13, 255, 16, 16, 17, 255, 16, 16, 17, 255, 7, 7, 8, 255, 13, 14, 14, 255, 12, 12, 12, 255, 13, 13, 13, 255, 9, 10, 10, 255, 10, 10, 11, 255, 8, 8, 8, 255, 12, 12, 13, 255, 11, 11, 12, 255, 17, 18, 18, 255, 10, 11, 11, 255, 12, 12, 12, 255, 11, 11, 11, 255, 13, 14, 14, 255, 13, 13, 14, 255, 15, 15, 16, 255, 14, 14, 15, 255, 10, 11, 11, 255, 15, 16, 16, 255, 19, 20, 20, 255, 18, 19, 19, 255, 21, 22, 22, 255, 26, 27, 27, 255, 20, 21, 22, 255, 18, 19, 19, 255, 21, 22, 22, 255, 18, 19, 20, 255, 25, 26, 27, 255, 24, 24, 25, 255, 24, 25, 25, 255, 14, 14, 15, 255, 9, 10, 10, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 12, 12, 12, 255, 11, 11, 12, 255, 11, 12, 12, 255, 7, 7, 7, 255, 8, 9, 9, 255, 7, 7, 8, 255, 10, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 9, 9, 9, 255, 9, 9, 9, 255, 6, 6, 7, 255, 10, 10, 10, 255, 10, 10, 11, 255, 6, 6, 6, 255, 14, 15, 15, 255, 15, 16, 16, 255, 13, 13, 14, 255, 10, 10, 11, 255, 9, 10, 10, 255, 10, 10, 10, 255, 11, 11, 11, 255, 9, 9, 9, 255, 14, 15, 15, 255, 15, 15, 16, 255, 19, 19, 20, 255, 27, 28, 29, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 30, 31, 32, 255, 22, 22, 23, 255, 25, 25, 26, 255, 22, 23, 24, 255, 19, 20, 21, 255, 19, 19, 20, 255, 17, 17, 18, 255, 16, 17, 17, 255, 10, 10, 10, 255, 12, 12, 12, 255, 1, 1, 1, 255, 6, 6, 7, 255, 14, 15, 15, 255, 15, 15, 16, 255, 10, 10, 10, 255, 14, 15, 15, 255, 14, 15, 15, 255, 22, 22, 23, 255, 26, 27, 27, 255, 32, 33, 34, 255, 32, 33, 34, 255, 17, 18, 18, 255, 12, 12, 13, 255, 8, 8, 8, 255, 13, 13, 13, 255, 6, 6, 6, 255, 9, 9, 9, 255, 14, 14, 15, 255, 12, 12, 12, 255, 11, 12, 12, 255, 12, 12, 12, 255, 10, 11, 11, 255, 9, 10, 10, 255, 13, 13, 13, 255, 13, 14, 14, 255, 13, 13, 14, 255, 11, 11, 11, 255, 13, 13, 14, 255, 11, 11, 11, 255, 10, 10, 11, 255, 5, 5, 5, 255, 10, 10, 10, 255, 4, 4, 4, 255, 10, 11, 11, 255, 9, 9, 9, 255, 14, 14, 15, 255, 15, 15, 16, 255, 19, 19, 20, 255, 16, 17, 17, 255, 8, 8, 8, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 6, 255, 10, 11, 11, 255, 14, 14, 15, 255, 9, 9, 9, 255, 14, 14, 15, 255, 15, 16, 16, 255, 17, 18, 18, 255, 20, 20, 21, 255, 15, 16, 16, 255, 14, 14, 15, 255, 11, 11, 11, 255, 9, 9, 9, 255, 10, 10, 10, 255, 9, 10, 10, 255, 8, 8, 8, 255, 12, 12, 12, 255, 8, 8, 8, 255, 13, 14, 14, 255, 11, 12, 12, 255, 12, 13, 13, 255, 17, 18, 18, 255, 17, 17, 18, 255, 17, 18, 18, 255, 19, 20, 20, 255, 27, 27, 28, 255, 22, 22, 23, 255, 16, 16, 17, 255, 21, 22, 23, 255, 15, 15, 16, 255, 15, 16, 16, 255, 8, 8, 8, 255, 7, 7, 7, 255, 7, 7, 7, 255, 14, 15, 15, 255, 9, 10, 10, 255, 12, 12, 12, 255, 8, 8, 8, 255, 3, 3, 3, 255, 5, 5, 6, 255, 10, 10, 11, 255, 11, 11, 11, 255, 14, 15, 15, 255, 17, 17, 18, 255, 22, 22, 23, 255, 23, 24, 25, 255, 32, 33, 34, 255, 32, 33, 34, 255, 25, 25, 26, 255, 22, 23, 24, 255, 11, 12, 12, 255, 15, 15, 16, 255, 10, 10, 11, 255, 11, 11, 12, 255, 5, 5, 5, 255, 10, 10, 10, 255, 12, 12, 13, 255, 16, 16, 17, 255, 17, 18, 18, 255, 22, 22, 23, 255, 20, 21, 21, 255, 21, 21, 22, 255, 15, 16, 16, 255, 14, 14, 15, 255, 13, 13, 13, 255, 14, 15, 15, 255, 14, 14, 15, 255, 17, 18, 18, 255, 21, 22, 23, 255, 22, 22, 23, 255, 21, 22, 23, 255, 26, 26, 27, 255, 23, 24, 24, 255, 26, 27, 28, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 27, 28, 29, 255, 28, 29, 30, 255, 28, 29, 30, 255, 19, 20, 20, 255, 21, 22, 23, 255, 13, 13, 14, 255, 12, 12, 13, 255, 11, 12, 12, 255, 7, 7, 7, 255, 9, 9, 9, 255, 12, 13, 13, 255, 7, 7, 7, 255, 12, 12, 13, 255, 10, 11, 11, 255, 11, 11, 12, 255, 8, 9, 9, 255, 14, 14, 15, 255, 16, 17, 17, 255, 15, 16, 16, 255, 19, 20, 20, 255, 13, 13, 14, 255, 8, 9, 9, 255, 8, 9, 9, 255, 8, 9, 9, 255, 8, 9, 9, 255, 14, 14, 15, 255, 10, 11, 11, 255, 12, 12, 13, 255, 12, 13, 13, 255, 14, 15, 15, 255, 12, 12, 13, 255, 16, 16, 17, 255, 19, 20, 21, 255, 12, 13, 13, 255, 16, 17, 17, 255, 14, 14, 15, 255, 15, 16, 16, 255, 12, 12, 12, 255, 12, 12, 12, 255, 10, 11, 11, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 7, 7, 8, 255, 14, 15, 15, 255, 16, 17, 17, 255, 19, 20, 21, 255, 15, 16, 16, 255, 15, 16, 16, 255, 13, 13, 14, 255, 12, 12, 12, 255, 18, 19, 19, 255, 21, 22, 23, 255, 18, 18, 19, 255, 20, 20, 21, 255, 17, 18, 18, 255, 18, 18, 19, 255, 22, 22, 23, 255, 22, 23, 24, 255, 16, 17, 17, 255, 12, 12, 13, 255, 14, 14, 15, 255, 10, 10, 11, 255, 8, 8, 8, 255, 7, 7, 7, 255, 9, 9, 9, 255, 16, 16, 17, 255, 12, 12, 12, 255, 15, 16, 16, 255, 9, 9, 9, 255, 11, 11, 12, 255, 14, 14, 15, 255, 16, 16, 17, 255, 10, 11, 11, 255, 13, 13, 13, 255, 9, 9, 9, 255, 12, 12, 13, 255, 12, 12, 12, 255, 17, 17, 18, 255, 15, 16, 16, 255, 17, 17, 18, 255, 16, 17, 17, 255, 17, 18, 18, 255, 13, 14, 14, 255, 17, 18, 18, 255, 16, 17, 17, 255, 22, 23, 24, 255, 25, 26, 26, 255, 23, 24, 24, 255, 16, 17, 17, 255, 14, 15, 15, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 11, 11, 11, 255, 10, 10, 10, 255, 6, 6, 7, 255, 9, 9, 9, 255, 10, 11, 11, 255, 12, 12, 12, 255, 11, 11, 11, 255, 13, 13, 13, 255, 13, 14, 14, 255, 12, 12, 13, 255, 9, 10, 10, 255, 7, 7, 7, 255, 6, 6, 6, 255, 6, 6, 7, 255, 7, 7, 8, 255, 13, 13, 13, 255, 11, 11, 12, 255, 12, 12, 13, 255, 10, 10, 11, 255, 10, 10, 11, 255, 8, 8, 8, 255, 11, 11, 12, 255, 11, 11, 11, 255, 14, 14, 15, 255, 17, 18, 18, 255, 21, 21, 22, 255, 32, 33, 34, 255, 32, 33, 34, 255, 29, 29, 30, 255, 28, 29, 30, 255, 28, 29, 30, 255, 31, 32, 33, 255, 25, 25, 26, 255, 25, 25, 26, 255, 26, 27, 28, 255, 12, 13, 13, 255, 21, 22, 23, 255, 10, 10, 11, 255, 12, 12, 12, 255, 10, 10, 10, 255, 4, 4, 4, 255, 3, 3, 3, 255, 11, 11, 11, 255, 15, 16, 16, 255, 14, 14, 15, 255, 15, 16, 16, 255, 21, 22, 22, 255, 19, 19, 20, 255, 30, 31, 32, 255, 28, 28, 29, 255, 32, 33, 34, 255, 19, 19, 20, 255, 14, 15, 15, 255, 11, 12, 12, 255, 5, 5, 5, 255, 5, 5, 5, 255, 10, 10, 10, 255, 9, 10, 10, 255, 12, 13, 13, 255, 13, 13, 14, 255, 14, 15, 15, 255, 16, 17, 17, 255, 12, 12, 12, 255, 11, 12, 12, 255, 13, 13, 13, 255, 16, 17, 17, 255, 14, 14, 15, 255, 12, 12, 13, 255, 13, 13, 13, 255, 16, 17, 17, 255, 11, 11, 12, 255, 6, 6, 7, 255, 7, 7, 7, 255, 5, 5, 6, 255, 6, 6, 6, 255, 14, 15, 15, 255, 13, 14, 14, 255, 10, 10, 10, 255, 10, 11, 11, 255, 7, 7, 8, 255, 11, 11, 12, 255, 10, 10, 10, 255, 10, 11, 11, 255, 13, 13, 13, 255, 9, 10, 10, 255, 9, 9, 9, 255, 5, 5, 5, 255, 10, 10, 10, 255, 11, 12, 12, 255, 10, 10, 10, 255, 7, 7, 8, 255, 11, 11, 12, 255, 27, 28, 29, 255, 22, 22, 23, 255, 15, 15, 16, 255, 19, 19, 20, 255, 22, 23, 24, 255, 14, 14, 15, 255, 12, 12, 13, 255, 11, 11, 12, 255, 8, 8, 8, 255, 12, 12, 12, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 3, 3, 3, 255, 9, 10, 10, 255, 13, 13, 13, 255, 13, 13, 14, 255, 16, 17, 17, 255, 20, 20, 21, 255, 17, 17, 18, 255, 19, 20, 21, 255, 30, 31, 31, 255, 24, 24, 25, 255, 22, 23, 24, 255, 20, 21, 21, 255, 12, 12, 12, 255, 9, 10, 10, 255, 8, 8, 8, 255, 7, 7, 7, 255, 13, 14, 14, 255, 11, 11, 11, 255, 11, 12, 12, 255, 7, 7, 7, 255, 7, 7, 7, 255, 14, 14, 15, 255, 14, 15, 15, 255, 19, 20, 20, 255, 22, 23, 24, 255, 29, 30, 31, 255, 27, 28, 29, 255, 26, 26, 27, 255, 32, 33, 34, 255, 22, 23, 24, 255, 24, 25, 26, 255, 15, 16, 16, 255, 13, 14, 14, 255, 12, 13, 13, 255, 9, 10, 10, 255, 10, 11, 11, 255, 6, 6, 6, 255, 10, 10, 11, 255, 12, 12, 13, 255, 20, 21, 21, 255, 24, 24, 25, 255, 20, 21, 22, 255, 29, 30, 31, 255, 24, 24, 25, 255, 17, 17, 18, 255, 15, 16, 16, 255, 18, 19, 20, 255, 14, 14, 15, 255, 12, 13, 13, 255, 13, 13, 14, 255, 15, 16, 16, 255, 25, 25, 26, 255, 26, 27, 27, 255, 19, 19, 20, 255, 25, 26, 26, 255, 26, 27, 27, 255, 29, 30, 31, 255, 32, 33, 34, 255, 32, 33, 34, 255, 30, 31, 32, 255, 32, 33, 34, 255, 32, 33, 34, 255, 29, 30, 31, 255, 26, 27, 28, 255, 21, 22, 23, 255, 16, 17, 17, 255, 11, 11, 11, 255, 12, 12, 12, 255, 8, 8, 8, 255, 10, 10, 10, 255, 8, 8, 8, 255, 11, 11, 12, 255, 8, 8, 8, 255, 3, 4, 4, 255, 5, 5, 6, 255, 5, 5, 5, 255, 11, 11, 11, 255, 10, 10, 10, 255, 10, 10, 11, 255, 12, 13, 13, 255, 14, 14, 15, 255, 9, 10, 10, 255, 8, 8, 8, 255, 4, 4, 4, 255, 12, 12, 12, 255, 9, 10, 10, 255, 10, 10, 11, 255, 14, 14, 15, 255, 12, 12, 12, 255, 13, 13, 13, 255, 12, 12, 13, 255, 15, 16, 16, 255, 13, 13, 14, 255, 9, 9, 9, 255, 13, 13, 13, 255, 11, 12, 12, 255, 10, 11, 11, 255, 13, 13, 13, 255, 10, 11, 11, 255, 7, 7, 7, 255, 8, 9, 9, 255, 10, 10, 10, 255, 7, 7, 7, 255, 5, 5, 5, 255, 10, 11, 11, 255, 13, 13, 13, 255, 15, 16, 16, 255, 16, 17, 17, 255, 15, 16, 16, 255, 13, 13, 14, 255, 16, 17, 17, 255, 17, 18, 18, 255, 20, 21, 21, 255, 16, 17, 17, 255, 21, 21, 22, 255, 27, 28, 29, 255, 30, 31, 32, 255, 24, 25, 26, 255, 21, 21, 22, 255, 10, 11, 11, 255, 12, 13, 13, 255, 12, 13, 13, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 8, 255, 14, 15, 15, 255, 14, 14, 15, 255, 11, 11, 11, 255, 10, 11, 11, 255, 15, 16, 16, 255, 8, 9, 9, 255, 13, 13, 14, 255, 17, 18, 18, 255, 24, 25, 25, 255, 14, 15, 15, 255, 11, 11, 11, 255, 9, 9, 9, 255, 10, 10, 10, 255, 15, 15, 16, 255, 15, 16, 16, 255, 14, 15, 15, 255, 12, 13, 13, 255, 8, 8, 8, 255, 11, 11, 11, 255, 15, 16, 16, 255, 14, 15, 15, 255, 21, 21, 22, 255, 19, 19, 20, 255, 18, 19, 20, 255, 9, 10, 10, 255, 11, 11, 12, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 9, 9, 9, 255, 9, 9, 9, 255, 7, 7, 7, 255, 12, 12, 12, 255, 15, 16, 16, 255, 14, 15, 15, 255, 18, 19, 19, 255, 16, 17, 17, 255, 15, 16, 16, 255, 15, 15, 16, 255, 11, 11, 12, 255, 9, 10, 10, 255, 5, 5, 6, 255, 6, 6, 7, 255, 3, 4, 4, 255, 5, 5, 5, 255, 7, 7, 7, 255, 6, 6, 7, 255, 8, 8, 8, 255, 7, 7, 7, 255, 11, 11, 11, 255, 14, 15, 15, 255, 17, 17, 18, 255, 18, 18, 19, 255, 18, 19, 19, 255, 16, 17, 17, 255, 17, 17, 18, 255, 17, 18, 18, 255, 32, 33, 34, 255, 28, 29, 30, 255, 30, 31, 32, 255, 32, 33, 34, 255, 32, 33, 34, 255, 28, 28, 29, 255, 26, 27, 28, 255, 16, 16, 17, 255, 22, 23, 24, 255, 17, 18, 18, 255, 14, 14, 15, 255, 8, 9, 9, 255, 6, 6, 6, 255, 8, 8, 8, 255, 8, 9, 9, 255, 13, 14, 14, 255, 14, 14, 15, 255, 21, 21, 22, 255, 14, 14, 15, 255, 22, 23, 24, 255, 23, 24, 25, 255, 30, 31, 32, 255, 19, 19, 20, 255, 15, 15, 16, 255, 16, 17, 17, 255, 8, 8, 8, 255, 5, 5, 5, 255, 6, 6, 6, 255, 14, 14, 15, 255, 12, 12, 12, 255, 15, 16, 16, 255, 13, 14, 14, 255, 13, 14, 14, 255, 18, 19, 20, 255, 15, 16, 16, 255, 15, 16, 16, 255, 18, 19, 19, 255, 18, 18, 19, 255, 14, 14, 15, 255, 16, 17, 17, 255, 15, 16, 16, 255, 13, 13, 14, 255, 14, 14, 15, 255, 14, 15, 15, 255, 10, 11, 11, 255, 8, 9, 9, 255, 8, 9, 9, 255, 12, 13, 13, 255, 8, 8, 8, 255, 10, 10, 10, 255, 10, 10, 11, 255, 14, 14, 15, 255, 17, 17, 18, 255, 12, 12, 12, 255, 10, 10, 10, 255, 15, 15, 16, 255, 17, 17, 18, 255, 14, 15, 15, 255, 11, 12, 12, 255, 7, 7, 8, 255, 8, 9, 9, 255, 7, 7, 8, 255, 13, 14, 14, 255, 14, 15, 15, 255, 24, 24, 25, 255, 28, 28, 29, 255, 27, 28, 29, 255, 23, 24, 25, 255, 21, 22, 23, 255, 18, 19, 20, 255, 21, 21, 22, 255, 12, 12, 12, 255, 12, 12, 12, 255, 9, 9, 9, 255, 9, 9, 9, 255, 10, 10, 11, 255, 6, 6, 6, 255, 3, 3, 3, 255, 7, 7, 7, 255, 9, 9, 9, 255, 12, 12, 12, 255, 14, 14, 15, 255, 14, 15, 15, 255, 16, 16, 17, 255, 15, 16, 16, 255, 23, 24, 25, 255, 17, 17, 18, 255, 16, 17, 17, 255, 8, 8, 8, 255, 14, 14, 15, 255, 7, 7, 7, 255, 9, 9, 9, 255, 10, 11, 11, 255, 6, 6, 6, 255, 7, 7, 7, 255, 10, 11, 11, 255, 8, 9, 9, 255, 5, 5, 5, 255, 15, 16, 16, 255, 17, 17, 18, 255, 18, 19, 20, 255, 27, 27, 28, 255, 32, 33, 34, 255, 29, 30, 31, 255, 32, 33, 34, 255, 25, 25, 26, 255, 23, 24, 25, 255, 19, 20, 20, 255, 15, 15, 16, 255, 11, 12, 12, 255, 7, 7, 7, 255, 6, 6, 7, 255, 9, 9, 9, 255, 9, 10, 10, 255, 11, 11, 11, 255, 14, 15, 15, 255, 26, 27, 28, 255, 17, 18, 18, 255, 25, 26, 27, 255, 29, 29, 30, 255, 27, 27, 28, 255, 21, 22, 22, 255, 20, 21, 22, 255, 13, 14, 14, 255, 13, 13, 13, 255, 10, 11, 11, 255, 11, 11, 12, 255, 15, 15, 16, 255, 16, 17, 17, 255, 18, 18, 19, 255, 17, 18, 18, 255, 23, 24, 25, 255, 27, 28, 29, 255, 31, 32, 33, 255, 20, 21, 21, 255, 31, 32, 33, 255, 30, 31, 31, 255, 32, 33, 34, 255, 24, 24, 25, 255, 23, 24, 24, 255, 16, 17, 17, 255, 15, 16, 16, 255, 14, 15, 15, 255, 11, 11, 12, 255, 10, 10, 10, 255, 6, 6, 6, 255, 7, 7, 8, 255, 7, 7, 8, 255, 7, 7, 8, 255, 6, 6, 6, 255, 5, 5, 6, 255, 7, 7, 7, 255, 8, 9, 9, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 10, 11, 11, 255, 10, 11, 11, 255, 13, 14, 14, 255, 9, 9, 9, 255, 6, 6, 6, 255, 5, 5, 6, 255, 3, 4, 4, 255, 5, 5, 6, 255, 6, 6, 6, 255, 3, 4, 4, 255, 6, 6, 7, 255, 9, 9, 9, 255, 12, 12, 13, 255, 14, 14, 15, 255, 8, 8, 8, 255, 7, 7, 7, 255, 10, 10, 11, 255, 11, 12, 12, 255, 9, 10, 10, 255, 9, 9, 9, 255, 12, 12, 12, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 8, 255, 6, 6, 6, 255, 7, 7, 7, 255, 7, 7, 8, 255, 14, 15, 15, 255, 18, 19, 20, 255, 14, 14, 15, 255, 16, 16, 17, 255, 17, 18, 18, 255, 12, 13, 13, 255, 16, 17, 17, 255, 17, 18, 18, 255, 23, 24, 25, 255, 21, 22, 23, 255, 20, 20, 21, 255, 32, 33, 34, 255, 16, 17, 17, 255, 13, 13, 14, 255, 10, 10, 11, 255, 9, 9, 9, 255, 7, 7, 7, 255, 8, 9, 9, 255, 7, 7, 7, 255, 17, 18, 18, 255, 13, 13, 14, 255, 16, 16, 17, 255, 9, 9, 9, 255, 6, 6, 6, 255, 8, 8, 8, 255, 12, 12, 13, 255, 15, 16, 16, 255, 16, 16, 17, 255, 22, 22, 23, 255, 14, 14, 15, 255, 15, 16, 16, 255, 11, 12, 12, 255, 11, 11, 12, 255, 12, 12, 12, 255, 12, 12, 12, 255, 9, 10, 10, 255, 9, 10, 10, 255, 10, 11, 11, 255, 13, 13, 13, 255, 17, 17, 18, 255, 14, 15, 15, 255, 12, 12, 12, 255, 9, 9, 9, 255, 13, 13, 13, 255, 11, 11, 11, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 12, 12, 12, 255, 10, 10, 10, 255, 16, 16, 17, 255, 11, 11, 12, 255, 14, 15, 15, 255, 19, 20, 20, 255, 18, 19, 20, 255, 25, 25, 26, 255, 18, 18, 19, 255, 13, 14, 14, 255, 8, 8, 8, 255, 8, 8, 8, 255, 9, 10, 10, 255, 7, 7, 8, 255, 8, 8, 8, 255, 6, 6, 6, 255, 8, 9, 9, 255, 6, 6, 6, 255, 6, 6, 6, 255, 7, 7, 8, 255, 10, 10, 11, 255, 10, 10, 11, 255, 20, 21, 21, 255, 15, 16, 16, 255, 13, 13, 14, 255, 12, 12, 12, 255, 16, 17, 17, 255, 17, 18, 18, 255, 19, 19, 20, 255, 19, 19, 20, 255, 16, 16, 17, 255, 30, 31, 32, 255, 32, 33, 34, 255, 24, 25, 25, 255, 15, 16, 16, 255, 18, 19, 19, 255, 16, 17, 17, 255, 13, 14, 14, 255, 12, 13, 13, 255, 10, 10, 11, 255, 3, 4, 4, 255, 7, 7, 7, 255, 7, 7, 7, 255, 11, 12, 12, 255, 17, 18, 18, 255, 16, 17, 17, 255, 20, 20, 21, 255, 11, 11, 11, 255, 11, 11, 12, 255, 16, 17, 17, 255, 15, 16, 16, 255, 13, 13, 14, 255, 10, 10, 11, 255, 9, 10, 10, 255, 9, 9, 9, 255, 10, 10, 11, 255, 20, 21, 21, 255, 20, 21, 22, 255, 15, 16, 16, 255, 19, 19, 20, 255, 17, 18, 18, 255, 17, 18, 18, 255, 17, 17, 18, 255, 15, 16, 16, 255, 18, 18, 19, 255, 24, 24, 25, 255, 20, 20, 21, 255, 22, 23, 24, 255, 23, 24, 24, 255, 15, 16, 16, 255, 13, 14, 14, 255, 12, 13, 13, 255, 12, 12, 12, 255, 13, 13, 14, 255, 10, 10, 10, 255, 8, 9, 9, 255, 9, 9, 9, 255, 18, 19, 20, 255, 13, 13, 13, 255, 16, 16, 17, 255, 15, 15, 16, 255, 12, 12, 13, 255, 16, 17, 17, 255, 20, 21, 21, 255, 13, 14, 14, 255, 13, 14, 14, 255, 8, 9, 9, 255, 6, 6, 7, 255, 8, 9, 9, 255, 11, 11, 11, 255, 11, 12, 12, 255, 20, 20, 21, 255, 25, 26, 27, 255, 19, 20, 21, 255, 24, 25, 25, 255, 32, 33, 34, 255, 20, 21, 21, 255, 21, 21, 22, 255, 16, 17, 17, 255, 17, 17, 18, 255, 13, 13, 13, 255, 13, 14, 14, 255, 14, 15, 15, 255, 13, 13, 13, 255, 6, 6, 7, 255, 8, 8, 8, 255, 3, 3, 3, 255, 5, 5, 5, 255, 9, 9, 9, 255, 15, 15, 16, 255, 16, 16, 17, 255, 19, 19, 20, 255, 19, 20, 20, 255, 15, 16, 16, 255, 17, 17, 18, 255, 12, 12, 12, 255, 11, 12, 12, 255, 9, 9, 9, 255, 6, 6, 7, 255, 9, 10, 10, 255, 11, 11, 11, 255, 10, 11, 11, 255, 13, 13, 14, 255, 13, 13, 13, 255, 8, 8, 8, 255, 7, 7, 7, 255, 7, 7, 7, 255, 16, 17, 17, 255, 23, 24, 24, 255, 31, 32, 33, 255, 26, 27, 27, 255, 31, 32, 33, 255, 19, 20, 20, 255, 20, 21, 22, 255, 17, 18, 18, 255, 13, 14, 14, 255, 15, 15, 16, 255, 10, 10, 11, 255, 9, 9, 9, 255, 7, 7, 7, 255, 10, 10, 10, 255, 15, 15, 16, 255, 11, 11, 12, 255, 20, 21, 21, 255, 20, 21, 22, 255, 23, 24, 24, 255, 27, 28, 29, 255, 31, 32, 33, 255, 32, 33, 34, 255, 19, 20, 20, 255, 21, 22, 22, 255, 13, 13, 13, 255, 14, 14, 15, 255, 7, 7, 8, 255, 12, 13, 13, 255, 9, 9, 9, 255, 14, 14, 15, 255, 16, 17, 17, 255, 21, 22, 23, 255, 22, 22, 23, 255, 21, 22, 22, 255, 22, 23, 24, 255, 28, 29, 30, 255, 24, 25, 25, 255, 32, 33, 34, 255, 27, 28, 29, 255, 20, 21, 21, 255, 17, 18, 18, 255, 15, 15, 16, 255, 17, 18, 18, 255, 12, 13, 13, 255, 11, 11, 11, 255, 11, 11, 12, 255, 8, 9, 9, 255, 13, 13, 13, 255, 6, 6, 6, 255, 3, 3, 3, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 8, 8, 8, 255, 3, 4, 4, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 3, 3, 3, 255, 7, 7, 7, 255, 6, 6, 7, 255, 2, 3, 3, 255, 3, 4, 4, 255, 9, 9, 9, 255, 8, 8, 8, 255, 8, 9, 9, 255, 5, 5, 5, 255, 9, 9, 9, 255, 8, 9, 9, 255, 10, 10, 11, 255, 12, 13, 13, 255, 8, 9, 9, 255, 11, 11, 11, 255, 11, 11, 11, 255, 11, 12, 12, 255, 14, 14, 15, 255, 15, 16, 16, 255, 12, 12, 12, 255, 9, 9, 9, 255, 7, 7, 7, 255, 9, 9, 9, 255, 11, 11, 12, 255, 12, 12, 13, 255, 10, 10, 11, 255, 13, 14, 14, 255, 11, 12, 12, 255, 10, 11, 11, 255, 13, 13, 14, 255, 16, 16, 17, 255, 17, 17, 18, 255, 22, 23, 24, 255, 24, 24, 25, 255, 26, 27, 27, 255, 13, 13, 14, 255, 10, 10, 11, 255, 5, 5, 6, 255, 6, 6, 6, 255, 9, 9, 9, 255, 13, 13, 14, 255, 16, 16, 17, 255, 17, 18, 18, 255, 12, 12, 13, 255, 19, 19, 20, 255, 6, 6, 7, 255, 7, 7, 8, 255, 9, 9, 9, 255, 13, 13, 13, 255, 13, 14, 14, 255, 18, 18, 19, 255, 23, 24, 24, 255, 21, 22, 22, 255, 20, 21, 21, 255, 16, 16, 17, 255, 15, 16, 16, 255, 15, 16, 16, 255, 9, 10, 10, 255, 6, 6, 6, 255, 10, 10, 11, 255, 11, 11, 11, 255, 12, 13, 13, 255, 8, 8, 8, 255, 12, 12, 13, 255, 11, 11, 11, 255, 9, 9, 9, 255, 13, 14, 14, 255, 13, 13, 14, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 17, 17, 255, 14, 15, 15, 255, 20, 21, 21, 255, 20, 20, 21, 255, 18, 18, 19, 255, 15, 16, 16, 255, 18, 18, 19, 255, 19, 20, 20, 255, 18, 19, 19, 255, 15, 16, 16, 255, 16, 17, 17, 255, 10, 11, 11, 255, 10, 11, 11, 255, 10, 11, 11, 255, 8, 9, 9, 255, 12, 12, 12, 255, 10, 11, 11, 255, 10, 11, 11, 255, 8, 9, 9, 255, 9, 9, 9, 255, 11, 12, 12, 255, 9, 10, 10, 255, 14, 14, 15, 255, 14, 14, 15, 255, 11, 12, 12, 255, 11, 11, 11, 255, 15, 16, 16, 255, 16, 16, 17, 255, 16, 17, 17, 255, 18, 19, 19, 255, 16, 17, 17, 255, 19, 20, 21, 255, 16, 17, 17, 255, 12, 13, 13, 255, 12, 13, 13, 255, 22, 23, 24, 255, 19, 19, 20, 255, 18, 18, 19, 255, 15, 16, 16, 255, 15, 15, 16, 255, 8, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 14, 15, 15, 255, 8, 9, 9, 255, 10, 11, 11, 255, 7, 7, 7, 255, 9, 9, 9, 255, 10, 10, 11, 255, 9, 10, 10, 255, 11, 12, 12, 255, 9, 10, 10, 255, 11, 11, 11, 255, 11, 11, 11, 255, 9, 9, 9, 255, 11, 12, 12, 255, 22, 22, 23, 255, 20, 21, 21, 255, 21, 21, 22, 255, 22, 23, 24, 255, 25, 26, 26, 255, 18, 19, 19, 255, 22, 23, 24, 255, 21, 22, 23, 255, 17, 18, 18, 255, 27, 28, 29, 255, 20, 21, 21, 255, 27, 27, 28, 255, 14, 14, 15, 255, 18, 18, 19, 255, 14, 14, 15, 255, 10, 10, 11, 255, 12, 13, 13, 255, 10, 10, 10, 255, 6, 6, 7, 255, 9, 9, 9, 255, 12, 12, 12, 255, 18, 18, 19, 255, 14, 14, 15, 255, 21, 21, 22, 255, 13, 14, 14, 255, 13, 13, 13, 255, 22, 23, 24, 255, 23, 24, 24, 255, 13, 14, 14, 255, 11, 12, 12, 255, 11, 11, 12, 255, 8, 8, 8, 255, 8, 9, 9, 255, 7, 7, 7, 255, 13, 14, 14, 255, 16, 17, 17, 255, 21, 22, 22, 255, 25, 25, 26, 255, 20, 21, 22, 255, 23, 24, 25, 255, 28, 28, 29, 255, 24, 25, 26, 255, 26, 26, 27, 255, 13, 13, 14, 255, 15, 15, 16, 255, 12, 13, 13, 255, 13, 13, 14, 255, 13, 13, 14, 255, 7, 7, 7, 255, 10, 10, 10, 255, 8, 8, 8, 255, 6, 6, 6, 255, 7, 7, 8, 255, 10, 10, 10, 255, 11, 11, 11, 255, 15, 15, 16, 255, 18, 19, 20, 255, 12, 12, 12, 255, 15, 15, 16, 255, 10, 10, 11, 255, 7, 7, 7, 255, 8, 8, 8, 255, 10, 11, 11, 255, 16, 17, 17, 255, 19, 20, 20, 255, 16, 17, 17, 255, 15, 16, 16, 255, 15, 15, 16, 255, 13, 13, 13, 255, 8, 8, 8, 255, 7, 7, 7, 255, 13, 14, 14, 255, 11, 11, 11, 255, 12, 12, 12, 255, 17, 17, 18, 255, 13, 13, 14, 255, 15, 16, 16, 255, 16, 17, 17, 255, 16, 17, 17, 255, 12, 12, 12, 255, 10, 10, 10, 255, 10, 10, 10, 255, 9, 10, 10, 255, 11, 11, 11, 255, 16, 16, 17, 255, 18, 18, 19, 255, 14, 14, 15, 255, 20, 21, 21, 255, 24, 25, 25, 255, 20, 21, 22, 255, 26, 26, 27, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 23, 24, 25, 255, 21, 22, 23, 255, 18, 19, 19, 255, 13, 13, 13, 255, 9, 9, 9, 255, 8, 8, 8, 255, 11, 11, 12, 255, 17, 17, 18, 255, 18, 19, 19, 255, 22, 23, 24, 255, 21, 21, 22, 255, 18, 19, 19, 255, 23, 24, 25, 255, 25, 26, 26, 255, 32, 33, 34, 255, 22, 23, 24, 255, 21, 22, 22, 255, 14, 15, 15, 255, 15, 16, 16, 255, 15, 16, 16, 255, 11, 11, 11, 255, 10, 11, 11, 255, 11, 12, 12, 255, 12, 13, 13, 255, 11, 11, 12, 255, 11, 11, 11, 255, 7, 7, 7, 255, 10, 10, 10, 255, 8, 8, 8, 255, 6, 6, 6, 255, 9, 10, 10, 255, 8, 8, 8, 255, 7, 7, 7, 255, 8, 8, 8, 255, 8, 8, 8, 255, 9, 9, 9, 255, 7, 7, 8, 255, 4, 4, 4, 255, 10, 10, 10, 255, 6, 6, 7, 255, 5, 5, 5, 255, 7, 7, 7, 255, 6, 6, 6, 255, 6, 6, 6, 255, 10, 10, 10, 255, 10, 10, 10, 255, 9, 10, 10, 255, 9, 9, 9, 255, 11, 12, 12, 255, 14, 14, 15, 255, 7, 7, 7, 255, 12, 13, 13, 255, 10, 10, 11, 255, 7, 7, 8, 255, 10, 10, 10, 255, 15, 16, 16, 255, 15, 16, 16, 255, 18, 19, 19, 255, 12, 12, 13, 255, 11, 12, 12, 255, 8, 8, 8, 255, 10, 10, 10, 255, 10, 10, 10, 255, 14, 14, 15, 255, 14, 14, 15, 255, 12, 13, 13, 255, 13, 13, 14, 255, 12, 13, 13, 255, 9, 10, 10, 255, 15, 15, 16, 255, 18, 18, 19, 255, 19, 20, 20, 255, 14, 15, 15, 255, 10, 11, 11, 255, 9, 10, 10, 255, 8, 8, 8, 255, 8, 8, 8, 255, 14, 15, 15, 255, 12, 13, 13, 255, 20, 21, 22, 255, 21, 22, 22, 255, 15, 16, 16, 255, 18, 19, 19, 255, 13, 14, 14, 255, 9, 9, 9, 255, 11, 11, 11, 255, 11, 11, 11, 255, 11, 12, 12, 255, 16, 17, 17, 255, 18, 19, 20, 255, 23, 24, 24, 255, 24, 25, 25, 255, 29, 30, 31, 255, 17, 18, 18, 255, 12, 12, 13, 255, 14, 14, 15, 255, 15, 16, 16, 255, 10, 11, 11, 255, 10, 10, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 5, 5, 5, 255, 9, 10, 10, 255, 13, 13, 14, 255, 14, 14, 15, 255, 15, 15, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 17, 17, 255, 22, 23, 24, 255, 17, 17, 18, 255, 11, 11, 11, 255, 18, 19, 20, 255, 18, 18, 19, 255, 22, 22, 23, 255, 19, 20, 20, 255, 17, 18, 18, 255, 17, 17, 18, 255, 20, 20, 21, 255, 9, 10, 10, 255, 9, 10, 10, 255, 9, 9, 9, 255, 7, 7, 8, 255, 14, 15, 15, 255, 16, 17, 17, 255, 13, 13, 13, 255, 11, 11, 12, 255, 2, 2, 2, 255, 6, 6, 6, 255, 10, 10, 10, 255, 12, 12, 13, 255, 8, 8, 8, 255, 11, 12, 12, 255, 7, 7, 8, 255, 14, 15, 15, 255, 12, 12, 12, 255, 19, 20, 21, 255, 20, 20, 21, 255, 16, 17, 17, 255, 17, 17, 18, 255, 11, 11, 12, 255, 11, 11, 12, 255, 13, 14, 14, 255, 12, 12, 13, 255, 14, 15, 15, 255, 7, 7, 7, 255, 6, 6, 7, 255, 8, 8, 8, 255, 11, 11, 12, 255, 9, 9, 9, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 8, 8, 8, 255, 11, 11, 11, 255, 12, 12, 12, 255, 9, 10, 10, 255, 5, 5, 5, 255, 8, 8, 8, 255, 7, 7, 8, 255, 13, 13, 13, 255, 16, 17, 17, 255, 14, 14, 15, 255, 21, 22, 22, 255, 19, 19, 20, 255, 25, 26, 27, 255, 26, 27, 28, 255, 24, 25, 26, 255, 31, 32, 33, 255, 23, 24, 25, 255, 18, 19, 19, 255, 16, 16, 17, 255, 26, 27, 28, 255, 26, 27, 28, 255, 26, 27, 28, 255, 29, 30, 31, 255, 23, 24, 25, 255, 18, 18, 19, 255, 13, 14, 14, 255, 15, 16, 16, 255, 11, 11, 12, 255, 8, 9, 9, 255, 5, 5, 6, 255, 11, 11, 11, 255, 14, 14, 15, 255, 16, 17, 17, 255, 17, 18, 18, 255, 27, 28, 29, 255, 27, 27, 28, 255, 25, 25, 26, 255, 24, 25, 26, 255, 22, 22, 23, 255, 18, 19, 20, 255, 11, 11, 11, 255, 6, 6, 7, 255, 6, 6, 6, 255, 9, 9, 9, 255, 10, 10, 10, 255, 12, 13, 13, 255, 15, 16, 16, 255, 20, 20, 21, 255, 23, 24, 24, 255, 21, 22, 23, 255, 22, 23, 24, 255, 22, 23, 24, 255, 24, 25, 26, 255, 25, 26, 26, 255, 14, 14, 15, 255, 20, 20, 21, 255, 15, 16, 16, 255, 13, 14, 14, 255, 15, 15, 16, 255, 13, 14, 14, 255, 10, 10, 11, 255, 7, 7, 8, 255, 10, 10, 11, 255, 7, 7, 7, 255, 4, 4, 4, 255, 9, 10, 10, 255, 9, 10, 10, 255, 17, 17, 18, 255, 14, 14, 15, 255, 9, 9, 9, 255, 6, 6, 7, 255, 11, 12, 12, 255, 13, 13, 13, 255, 18, 19, 19, 255, 20, 21, 22, 255, 22, 22, 23, 255, 21, 22, 22, 255, 23, 24, 25, 255, 13, 13, 13, 255, 11, 11, 12, 255, 8, 9, 9, 255, 12, 13, 13, 255, 11, 12, 12, 255, 9, 9, 9, 255, 11, 12, 12, 255, 8, 9, 9, 255, 10, 10, 11, 255, 13, 13, 13, 255, 9, 9, 9, 255, 13, 14, 14, 255, 13, 13, 13, 255, 12, 13, 13, 255, 13, 13, 13, 255, 16, 17, 17, 255, 14, 14, 15, 255, 18, 19, 19, 255, 20, 21, 22, 255, 25, 26, 26, 255, 22, 22, 23, 255, 32, 33, 34, 255, 23, 24, 24, 255, 26, 27, 27, 255, 30, 31, 32, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 31, 32, 33, 255, 28, 29, 30, 255, 19, 20, 21, 255, 14, 14, 15, 255, 10, 11, 11, 255, 8, 9, 9, 255, 11, 11, 12, 255, 16, 17, 17, 255, 21, 22, 23, 255, 25, 25, 26, 255, 23, 24, 24, 255, 23, 24, 25, 255, 25, 26, 27, 255, 19, 20, 21, 255, 20, 20, 21, 255, 16, 16, 17, 255, 14, 14, 15, 255, 14, 15, 15, 255, 9, 10, 10, 255, 5, 5, 6, 255, 10, 11, 11, 255, 12, 13, 13, 255, 13, 13, 14, 255, 15, 16, 16, 255, 15, 16, 16, 255, 14, 14, 15, 255, 7, 7, 8, 255, 12, 12, 13, 255, 7, 7, 8, 255, 5, 5, 5, 255, 10, 11, 11, 255, 13, 14, 14, 255, 10, 10, 11, 255, 11, 11, 11, 255, 15, 16, 16, 255, 6, 6, 6, 255, 6, 6, 7, 255, 3, 3, 3, 255, 6, 6, 7, 255, 6, 6, 7, 255, 5, 5, 5, 255, 12, 12, 13, 255, 8, 9, 9, 255, 7, 7, 7, 255, 8, 9, 9, 255, 9, 9, 9, 255, 11, 12, 12, 255, 10, 10, 11, 255, 13, 13, 14, 255, 17, 18, 18, 255, 17, 18, 18, 255, 12, 12, 12, 255, 9, 10, 10, 255, 13, 13, 13, 255, 12, 12, 12, 255, 17, 18, 18, 255, 20, 21, 22, 255, 18, 19, 19, 255, 16, 17, 17, 255, 13, 14, 14, 255, 11, 11, 12, 255, 13, 14, 14, 255, 8, 9, 9, 255, 13, 14, 14, 255, 8, 9, 9, 255, 7, 7, 8, 255, 12, 13, 13, 255, 16, 16, 17, 255, 16, 16, 17, 255, 22, 23, 24, 255, 16, 16, 17, 255, 12, 13, 13, 255, 12, 12, 12, 255, 9, 9, 9, 255, 8, 8, 8, 255, 11, 11, 12, 255, 13, 13, 13, 255, 28, 29, 30, 255, 26, 26, 27, 255, 24, 24, 25, 255, 18, 18, 19, 255, 17, 18, 18, 255, 13, 14, 14, 255, 11, 11, 12, 255, 9, 9, 9, 255, 8, 8, 8, 255, 13, 14, 14, 255, 13, 13, 14, 255, 17, 18, 18, 255, 20, 21, 22, 255, 21, 22, 23, 255, 26, 27, 28, 255, 29, 30, 31, 255, 10, 11, 11, 255, 13, 14, 14, 255, 15, 16, 16, 255, 13, 13, 14, 255, 8, 9, 9, 255, 10, 10, 10, 255, 6, 6, 6, 255, 6, 6, 7, 255, 11, 12, 12, 255, 16, 17, 17, 255, 17, 18, 18, 255, 18, 19, 19, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 26, 26, 27, 255, 25, 26, 26, 255, 25, 25, 26, 255, 26, 26, 27, 255, 25, 26, 26, 255, 25, 25, 26, 255, 27, 28, 29, 255, 26, 27, 27, 255, 18, 19, 20, 255, 25, 26, 26, 255, 13, 14, 14, 255, 16, 16, 17, 255, 14, 15, 15, 255, 15, 15, 16, 255, 16, 16, 17, 255, 19, 20, 21, 255, 19, 20, 21, 255, 16, 17, 17, 255, 15, 15, 16, 255, 13, 13, 13, 255, 7, 7, 7, 255, 6, 6, 6, 255, 10, 10, 11, 255, 9, 9, 9, 255, 5, 5, 5, 255, 9, 10, 10, 255, 11, 11, 11, 255, 12, 12, 13, 255, 9, 10, 10, 255, 12, 12, 13, 255, 11, 11, 11, 255, 9, 9, 9, 255, 10, 10, 11, 255, 10, 10, 10, 255, 7, 7, 8, 255, 9, 9, 9, 255, 6, 6, 6, 255, 10, 10, 11, 255, 8, 9, 9, 255, 9, 9, 9, 255, 7, 7, 7, 255, 11, 12, 12, 255, 8, 8, 8, 255, 7, 7, 7, 255, 11, 12, 12, 255, 15, 15, 16, 255, 10, 10, 11, 255, 9, 9, 9, 255, 9, 10, 10, 255, 11, 11, 11, 255, 11, 11, 11, 255, 11, 11, 12, 255, 15, 16, 16, 255, 16, 17, 17, 255, 17, 18, 18, 255, 25, 26, 26, 255, 30, 31, 32, 255, 32, 33, 34, 255, 24, 25, 25, 255, 27, 28, 29, 255, 30, 31, 32, 255, 28, 29, 30, 255, 25, 25, 26, 255, 19, 20, 20, 255, 20, 21, 21, 255, 21, 21, 22, 255, 25, 26, 27, 255, 32, 33, 34, 255, 23, 24, 24, 255, 14, 14, 15, 255, 16, 17, 17, 255, 13, 13, 14, 255, 10, 10, 11, 255, 11, 11, 12, 255, 7, 7, 8, 255, 7, 7, 7, 255, 9, 9, 9, 255, 14, 14, 15, 255, 16, 17, 17, 255, 20, 20, 21, 255, 26, 27, 27, 255, 31, 32, 33, 255, 26, 27, 27, 255, 14, 14, 15, 255, 18, 19, 19, 255, 11, 12, 12, 255, 12, 13, 13, 255, 8, 8, 8, 255, 7, 7, 7, 255, 9, 9, 9, 255, 14, 14, 15, 255, 14, 15, 15, 255, 23, 24, 25, 255, 20, 21, 21, 255, 22, 23, 24, 255, 30, 31, 32, 255, 32, 33, 34, 255, 31, 32, 33, 255, 26, 27, 28, 255, 21, 21, 22, 255, 23, 24, 25, 255, 17, 18, 18, 255, 17, 18, 18, 255, 21, 22, 23, 255, 18, 19, 19, 255, 8, 8, 8, 255, 7, 7, 8, 255, 13, 13, 13, 255, 12, 12, 13, 255, 8, 8, 8, 255, 6, 6, 6, 255, 9, 9, 9, 255, 14, 14, 15, 255, 10, 10, 11, 255, 8, 8, 8, 255, 10, 11, 11, 255, 10, 11, 11, 255, 12, 13, 13, 255, 15, 15, 16, 255, 21, 21, 22, 255, 25, 25, 26, 255, 28, 28, 29, 255, 26, 26, 27, 255, 18, 19, 19, 255, 13, 14, 14, 255, 18, 19, 20, 255, 13, 13, 14, 255, 11, 11, 11, 255, 12, 13, 13, 255, 10, 10, 10, 255, 9, 9, 9, 255, 12, 12, 12, 255, 12, 12, 12, 255, 7, 7, 8, 255, 6, 6, 6, 255, 10, 11, 11, 255, 14, 15, 15, 255, 11, 12, 12, 255, 14, 15, 15, 255, 21, 21, 22, 255, 20, 21, 22, 255, 22, 22, 23, 255, 25, 26, 26, 255, 31, 32, 33, 255, 27, 28, 29, 255, 31, 32, 32, 255, 32, 33, 33, 255, 30, 31, 31, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 21, 22, 23, 255, 22, 23, 24, 255, 21, 22, 22, 255, 12, 13, 13, 255, 16, 17, 17, 255, 6, 6, 7, 255, 9, 9, 9, 255, 14, 14, 15, 255, 20, 20, 21, 255, 13, 14, 14, 255, 22, 23, 24, 255, 20, 21, 21, 255, 16, 17, 17, 255, 17, 18, 18, 255, 16, 17, 17, 255, 13, 13, 13, 255, 10, 10, 11, 255, 13, 13, 13, 255, 10, 11, 11, 255, 9, 9, 9, 255, 11, 12, 12, 255, 12, 12, 13, 255, 15, 16, 16, 255, 21, 21, 22, 255, 14, 14, 15, 255, 11, 11, 11, 255, 15, 16, 16, 255, 16, 17, 17, 255, 14, 15, 15, 255, 15, 15, 16, 255, 12, 13, 13, 255, 12, 12, 12, 255, 12, 12, 12, 255, 13, 14, 14, 255, 11, 11, 11, 255, 7, 7, 8, 255, 8, 8, 8, 255, 7, 7, 7, 255, 9, 9, 9, 255, 10, 10, 10, 255, 9, 9, 9, 255, 12, 12, 13, 255, 9, 9, 9, 255, 15, 16, 16, 255, 11, 12, 12, 255, 16, 16, 17, 255, 15, 15, 16, 255, 18, 18, 19, 255, 20, 20, 21, 255, 13, 13, 13, 255, 14, 15, 15, 255, 13, 14, 14, 255, 6, 6, 6, 255, 13, 14, 14, 255, 10, 10, 10, 255, 21, 22, 23, 255, 21, 22, 23, 255, 17, 18, 18, 255, 16, 17, 17, 255, 17, 17, 18, 255, 16, 17, 17, 255, 13, 13, 13, 255, 12, 13, 13, 255, 9, 9, 9, 255, 11, 11, 11, 255, 10, 10, 11, 255, 10, 11, 11, 255, 3, 3, 3, 255, 7, 7, 7, 255, 14, 14, 15, 255, 12, 13, 13, 255, 10, 10, 11, 255, 9, 9, 9, 255, 7, 7, 7, 255, 8, 8, 8, 255, 15, 15, 16, 255, 15, 16, 16, 255, 32, 33, 34, 255, 26, 26, 27, 255, 25, 26, 27, 255, 13, 14, 14, 255, 11, 11, 12, 255, 15, 16, 16, 255, 10, 10, 11, 255, 6, 6, 6, 255, 4, 4, 4, 255, 9, 9, 9, 255, 12, 13, 13, 255, 14, 14, 15, 255, 13, 14, 14, 255, 19, 19, 20, 255, 26, 27, 27, 255, 32, 33, 34, 255, 31, 32, 33, 255, 14, 14, 15, 255, 18, 19, 20, 255, 14, 15, 15, 255, 13, 13, 14, 255, 9, 10, 10, 255, 10, 11, 11, 255, 12, 12, 12, 255, 17, 18, 18, 255, 21, 22, 22, 255, 22, 23, 24, 255, 25, 26, 26, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 28, 29, 30, 255, 26, 26, 27, 255, 28, 29, 30, 255, 25, 26, 27, 255, 28, 29, 30, 255, 31, 32, 33, 255, 29, 30, 31, 255, 23, 24, 25, 255, 26, 27, 27, 255, 28, 29, 30, 255, 23, 24, 25, 255, 16, 17, 17, 255, 21, 21, 22, 255, 20, 21, 22, 255, 20, 21, 22, 255, 19, 20, 20, 255, 18, 19, 20, 255, 11, 11, 11, 255, 12, 12, 12, 255, 9, 10, 10, 255, 6, 6, 7, 255, 11, 11, 12, 255, 14, 14, 15, 255, 11, 11, 12, 255, 15, 16, 16, 255, 11, 12, 12, 255, 13, 14, 14, 255, 14, 15, 15, 255, 8, 9, 9, 255, 7, 7, 8, 255, 8, 9, 9, 255, 5, 5, 5, 255, 5, 5, 6, 255, 10, 11, 11, 255, 8, 8, 8, 255, 7, 7, 7, 255, 10, 10, 10, 255, 9, 10, 10, 255, 11, 11, 11, 255, 9, 9, 9, 255, 11, 12, 12, 255, 13, 13, 14, 255, 9, 9, 9, 255, 6, 6, 7, 255, 13, 13, 13, 255, 16, 16, 17, 255, 12, 13, 13, 255, 14, 14, 15, 255, 10, 10, 11, 255, 11, 11, 11, 255, 8, 8, 8, 255, 8, 8, 8, 255, 11, 11, 12, 255, 16, 17, 17, 255, 23, 24, 25, 255, 26, 27, 27, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 23, 24, 24, 255, 28, 28, 29, 255, 30, 31, 32, 255, 26, 27, 27, 255, 29, 29, 30, 255, 28, 29, 30, 255, 19, 20, 21, 255, 18, 19, 19, 255, 17, 18, 18, 255, 14, 15, 15, 255, 12, 12, 12, 255, 10, 11, 11, 255, 8, 9, 9, 255, 10, 10, 11, 255, 12, 12, 13, 255, 13, 14, 14, 255, 14, 14, 15, 255, 15, 16, 16, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 21, 22, 23, 255, 22, 22, 23, 255, 16, 16, 17, 255, 10, 11, 11, 255, 11, 11, 11, 255, 11, 11, 12, 255, 9, 10, 10, 255, 15, 15, 16, 255, 16, 17, 17, 255, 23, 24, 24, 255, 24, 25, 26, 255, 27, 28, 29, 255, 29, 30, 31, 255, 32, 33, 34, 255, 28, 29, 30, 255, 30, 31, 32, 255, 18, 19, 20, 255, 21, 22, 22, 255, 22, 22, 23, 255, 18, 19, 20, 255, 15, 16, 16, 255, 11, 12, 12, 255, 14, 14, 15, 255, 12, 13, 13, 255, 17, 18, 18, 255, 15, 16, 16, 255, 8, 8, 8, 255, 11, 11, 11, 255, 9, 10, 10, 255, 9, 9, 9, 255, 11, 12, 12, 255, 14, 15, 15, 255, 18, 18, 19, 255, 18, 19, 20, 255, 18, 18, 19, 255, 22, 22, 23, 255, 31, 32, 32, 255, 31, 32, 32, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 17, 17, 18, 255, 17, 18, 18, 255, 17, 17, 18, 255, 14, 15, 15, 255, 13, 13, 13, 255, 13, 13, 14, 255, 7, 7, 8, 255, 11, 12, 12, 255, 8, 9, 9, 255, 9, 9, 9, 255, 10, 10, 11, 255, 11, 11, 12, 255, 20, 21, 21, 255, 17, 18, 18, 255, 27, 28, 29, 255, 18, 19, 19, 255, 23, 24, 25, 255, 25, 26, 26, 255, 26, 27, 28, 255, 31, 32, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 24, 25, 25, 255, 19, 20, 21, 255, 18, 19, 20, 255, 10, 11, 11, 255, 15, 15, 16, 255, 10, 11, 11, 255, 12, 12, 12, 255, 13, 13, 13, 255, 14, 14, 15, 255, 13, 14, 14, 255, 13, 13, 13, 255, 16, 16, 17, 255, 13, 13, 14, 255, 15, 16, 16, 255, 13, 13, 13, 255, 11, 11, 11, 255, 13, 13, 14, 255, 11, 11, 12, 255, 12, 12, 12, 255, 16, 16, 17, 255, 19, 20, 21, 255, 14, 14, 15, 255, 19, 19, 20, 255, 16, 17, 17, 255, 16, 17, 17, 255, 20, 20, 21, 255, 19, 20, 20, 255, 16, 17, 17, 255, 19, 20, 20, 255, 14, 15, 15, 255, 15, 16, 16, 255, 19, 20, 20, 255, 14, 14, 15, 255, 12, 12, 12, 255, 12, 12, 12, 255, 9, 10, 10, 255, 8, 8, 8, 255, 5, 5, 5, 255, 9, 9, 9, 255, 3, 4, 4, 255, 11, 12, 12, 255, 20, 21, 21, 255, 15, 15, 16, 255, 10, 11, 11, 255, 13, 13, 14, 255, 14, 15, 15, 255, 15, 16, 16, 255, 17, 18, 18, 255, 17, 18, 18, 255, 9, 9, 9, 255, 12, 13, 13, 255, 10, 11, 11, 255, 7, 7, 8, 255, 10, 10, 11, 255, 16, 17, 17, 255, 15, 15, 16, 255, 19, 19, 20, 255, 19, 20, 21, 255, 17, 18, 18, 255, 21, 22, 23, 255, 17, 18, 18, 255, 20, 20, 21, 255, 13, 13, 13, 255, 14, 14, 15, 255, 9, 9, 9, 255, 10, 10, 10, 255, 5, 5, 6, 255, 4, 4, 4, 255, 7, 7, 7, 255, 11, 11, 11, 255, 10, 10, 11, 255, 4, 4, 4, 255, 5, 5, 6, 255, 11, 11, 11, 255, 14, 14, 15, 255, 22, 23, 24, 255, 31, 32, 33, 255, 32, 33, 34, 255, 26, 26, 27, 255, 22, 22, 23, 255, 16, 17, 17, 255, 17, 17, 18, 255, 17, 17, 18, 255, 13, 13, 13, 255, 7, 7, 8, 255, 6, 6, 7, 255, 6, 6, 7, 255, 6, 6, 6, 255, 11, 11, 11, 255, 13, 14, 14, 255, 22, 22, 23, 255, 19, 20, 21, 255, 32, 33, 33, 255, 32, 33, 34, 255, 26, 26, 27, 255, 19, 20, 20, 255, 16, 17, 17, 255, 15, 16, 16, 255, 12, 13, 13, 255, 11, 11, 11, 255, 9, 9, 9, 255, 19, 20, 20, 255, 20, 21, 21, 255, 26, 26, 27, 255, 27, 27, 28, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 32, 33, 33, 255, 25, 26, 27, 255, 28, 28, 29, 255, 28, 29, 30, 255, 30, 31, 32, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 29, 30, 31, 255, 27, 28, 29, 255, 28, 29, 30, 255, 26, 27, 27, 255, 15, 16, 16, 255, 15, 16, 16, 255, 15, 16, 16, 255, 9, 9, 9, 255, 13, 13, 13, 255, 16, 17, 17, 255, 18, 18, 19, 255, 6, 6, 6, 255, 7, 7, 7, 255, 14, 15, 15, 255, 17, 17, 18, 255, 16, 16, 17, 255, 15, 16, 16, 255, 18, 18, 19, 255, 12, 13, 13, 255, 14, 15, 15, 255, 15, 16, 16, 255, 8, 9, 9, 255, 15, 16, 16, 255, 17, 18, 18, 255, 13, 14, 14, 255, 13, 13, 14, 255, 9, 10, 10, 255, 13, 13, 13, 255, 16, 17, 17, 255, 23, 24, 25, 255, 17, 18, 18, 255, 20, 21, 21, 255, 15, 16, 16, 255, 18, 18, 19, 255, 20, 21, 22, 255, 13, 13, 13, 255, 16, 17, 17, 255, 11, 12, 12, 255, 16, 17, 17, 255, 15, 16, 16, 255, 11, 12, 12, 255, 14, 15, 15, 255, 9, 9, 9, 255, 10, 10, 11, 255, 12, 12, 12, 255, 12, 12, 13, 255, 22, 22, 23, 255, 21, 21, 22, 255, 28, 29, 30, 255, 29, 30, 31, 255, 28, 29, 30, 255, 30, 31, 32, 255, 32, 33, 34, 255, 32, 33, 34, 255, 24, 25, 26, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 29, 30, 31, 255, 21, 22, 23, 255, 18, 19, 20, 255, 14, 14, 15, 255, 9, 9, 9, 255, 7, 7, 8, 255, 14, 14, 15, 255, 8, 9, 9, 255, 10, 10, 11, 255, 15, 16, 16, 255, 13, 13, 13, 255, 18, 19, 20, 255, 22, 22, 23, 255, 32, 33, 34, 255, 29, 30, 31, 255, 28, 29, 30, 255, 32, 33, 33, 255, 32, 33, 34, 255, 22, 23, 24, 255, 18, 19, 19, 255, 15, 16, 16, 255, 14, 14, 15, 255, 13, 13, 14, 255, 14, 14, 15, 255, 14, 14, 15, 255, 12, 13, 13, 255, 16, 17, 17, 255, 18, 19, 20, 255, 26, 27, 28, 255, 25, 26, 27, 255, 32, 33, 34, 255, 32, 33, 34, 255, 21, 22, 22, 255, 23, 24, 24, 255, 26, 27, 28, 255, 30, 31, 32, 255, 24, 25, 26, 255, 17, 18, 18, 255, 12, 12, 12, 255, 13, 13, 13, 255, 11, 11, 11, 255, 15, 15, 16, 255, 13, 14, 14, 255, 11, 11, 11, 255, 12, 12, 12, 255, 12, 12, 12, 255, 11, 11, 11, 255, 15, 16, 16, 255, 19, 20, 21, 255, 24, 24, 25, 255, 17, 17, 18, 255, 24, 25, 25, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 29, 30, 31, 255, 25, 26, 27, 255, 15, 15, 16, 255, 15, 16, 16, 255, 12, 12, 12, 255, 7, 7, 7, 255, 9, 9, 9, 255, 10, 11, 11, 255, 6, 6, 7, 255, 9, 9, 9, 255, 17, 17, 18, 255, 18, 19, 19, 255, 25, 26, 26, 255, 27, 27, 28, 255, 32, 33, 34, 255, 24, 25, 26, 255, 23, 24, 24, 255, 32, 33, 33, 255, 28, 29, 30, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 26, 27, 27, 255, 20, 21, 21, 255, 22, 22, 23, 255, 16, 17, 17, 255, 16, 17, 17, 255, 11, 11, 12, 255, 9, 9, 9, 255, 9, 10, 10, 255, 13, 13, 13, 255, 13, 13, 13, 255, 10, 10, 11, 255, 8, 8, 8, 255, 9, 10, 10, 255, 12, 12, 12, 255, 11, 11, 11, 255, 14, 14, 15, 255, 11, 12, 12, 255, 12, 12, 13, 255, 13, 13, 14, 255, 13, 14, 14, 255, 15, 15, 16, 255, 19, 20, 21, 255, 20, 21, 21, 255, 19, 19, 20, 255, 14, 15, 15, 255, 10, 11, 11, 255, 10, 10, 11, 255, 16, 17, 17, 255, 18, 19, 20, 255, 19, 20, 20, 255, 14, 14, 15, 255, 10, 11, 11, 255, 14, 15, 15, 255, 17, 18, 18, 255, 20, 21, 21, 255, 13, 13, 14, 255, 13, 14, 14, 255, 4, 4, 4, 255, 1, 1, 1, 255, 5, 5, 5, 255, 12, 13, 13, 255, 12, 13, 13, 255, 14, 15, 15, 255, 19, 20, 20, 255, 20, 21, 21, 255, 18, 19, 19, 255, 22, 22, 23, 255, 24, 25, 25, 255, 20, 21, 21, 255, 19, 20, 20, 255, 16, 17, 17, 255, 12, 12, 13, 255, 9, 10, 10, 255, 5, 5, 6, 255, 9, 10, 10, 255, 14, 15, 15, 255, 13, 14, 14, 255, 22, 22, 23, 255, 22, 23, 24, 255, 24, 24, 25, 255, 25, 25, 26, 255, 28, 29, 30, 255, 25, 25, 26, 255, 18, 19, 19, 255, 14, 14, 15, 255, 15, 16, 16, 255, 14, 14, 15, 255, 6, 6, 6, 255, 4, 4, 4, 255, 3, 3, 3, 255, 8, 8, 8, 255, 9, 9, 9, 255, 8, 8, 8, 255, 11, 12, 12, 255, 10, 11, 11, 255, 18, 19, 19, 255, 17, 18, 18, 255, 32, 33, 33, 255, 32, 33, 34, 255, 20, 21, 22, 255, 19, 19, 20, 255, 18, 18, 19, 255, 20, 21, 21, 255, 14, 14, 15, 255, 8, 9, 9, 255, 5, 5, 5, 255, 8, 9, 9, 255, 12, 12, 13, 255, 13, 13, 13, 255, 9, 10, 10, 255, 14, 14, 15, 255, 22, 23, 24, 255, 23, 24, 24, 255, 26, 27, 27, 255, 29, 30, 31, 255, 32, 33, 34, 255, 19, 20, 20, 255, 16, 17, 17, 255, 9, 10, 10, 255, 13, 14, 14, 255, 12, 12, 13, 255, 15, 16, 16, 255, 19, 20, 20, 255, 21, 22, 23, 255, 21, 21, 22, 255, 26, 26, 27, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 33, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 28, 29, 30, 255, 30, 31, 32, 255, 25, 26, 26, 255, 25, 25, 26, 255, 30, 31, 32, 255, 19, 19, 20, 255, 17, 17, 18, 255, 14, 14, 15, 255, 11, 11, 12, 255, 10, 10, 11, 255, 7, 7, 8, 255, 9, 9, 9, 255, 16, 17, 17, 255, 16, 16, 17, 255, 22, 23, 24, 255, 20, 21, 21, 255, 17, 17, 18, 255, 23, 24, 24, 255, 17, 18, 18, 255, 31, 32, 33, 255, 21, 22, 22, 255, 19, 20, 21, 255, 17, 18, 18, 255, 16, 16, 17, 255, 9, 9, 9, 255, 7, 7, 8, 255, 10, 10, 11, 255, 13, 13, 13, 255, 18, 19, 20, 255, 18, 19, 19, 255, 19, 19, 20, 255, 19, 20, 20, 255, 24, 24, 25, 255, 24, 25, 25, 255, 26, 27, 27, 255, 19, 20, 21, 255, 16, 17, 17, 255, 12, 12, 13, 255, 15, 15, 16, 255, 18, 19, 20, 255, 16, 16, 17, 255, 13, 14, 14, 255, 8, 9, 9, 255, 7, 7, 8, 255, 13, 13, 14, 255, 22, 23, 24, 255, 30, 31, 32, 255, 30, 31, 32, 255, 30, 31, 32, 255, 27, 28, 29, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 31, 32, 33, 255, 29, 29, 30, 255, 31, 32, 33, 255, 32, 33, 34, 255, 29, 29, 30, 255, 21, 21, 22, 255, 12, 12, 12, 255, 14, 14, 15, 255, 11, 12, 12, 255, 12, 13, 13, 255, 9, 9, 9, 255, 6, 6, 6, 255, 13, 13, 13, 255, 14, 15, 15, 255, 21, 21, 22, 255, 19, 20, 20, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 30, 31, 32, 255, 21, 22, 23, 255, 17, 18, 18, 255, 12, 13, 13, 255, 13, 14, 14, 255, 11, 11, 11, 255, 13, 13, 14, 255, 15, 16, 16, 255, 15, 15, 16, 255, 17, 17, 18, 255, 28, 29, 30, 255, 28, 28, 29, 255, 30, 31, 32, 255, 21, 21, 22, 255, 28, 29, 30, 255, 25, 26, 27, 255, 32, 33, 34, 255, 30, 31, 32, 255, 24, 25, 26, 255, 24, 24, 25, 255, 23, 24, 25, 255, 14, 14, 15, 255, 18, 19, 20, 255, 14, 14, 15, 255, 17, 18, 18, 255, 13, 13, 14, 255, 6, 6, 6, 255, 9, 9, 9, 255, 13, 13, 14, 255, 18, 19, 20, 255, 14, 14, 15, 255, 22, 23, 24, 255, 31, 32, 33, 255, 31, 32, 33, 255, 32, 33, 34, 255, 31, 32, 32, 255, 32, 33, 33, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 27, 28, 29, 255, 31, 32, 33, 255, 15, 16, 16, 255, 23, 24, 25, 255, 20, 21, 21, 255, 12, 13, 13, 255, 10, 11, 11, 255, 10, 11, 11, 255, 9, 10, 10, 255, 15, 16, 16, 255, 14, 14, 15, 255, 21, 21, 22, 255, 24, 24, 25, 255, 28, 29, 30, 255, 29, 30, 31, 255, 23, 24, 25, 255, 32, 33, 34, 255, 32, 33, 34, 255, 27, 27, 28, 255, 32, 33, 34, 255, 32, 33, 34, 255, 24, 25, 26, 255, 27, 28, 29, 255, 26, 26, 27, 255, 22, 23, 24, 255, 22, 22, 23, 255, 16, 16, 17, 255, 11, 12, 12, 255, 11, 11, 12, 255, 11, 11, 11, 255, 13, 13, 14, 255, 16, 16, 17, 255, 15, 15, 16, 255, 18, 18, 19, 255, 12, 13, 13, 255, 12, 13, 13, 255, 11, 11, 12, 255, 12, 12, 13, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 9, 9, 255, 14, 14, 15, 255, 12, 12, 12, 255, 16, 17, 17, 255, 17, 17, 18, 255, 23, 24, 24, 255, 22, 22, 23, 255, 21, 22, 23, 255, 20, 20, 21, 255, 17, 17, 18, 255, 15, 16, 16, 255, 21, 22, 22, 255, 29, 29, 30, 255, 27, 27, 28, 255, 20, 20, 21, 255, 21, 21, 22, 255, 16, 16, 17, 255, 14, 14, 15, 255, 16, 16, 17, 255, 16, 17, 17, 255, 11, 11, 11, 255, 7, 7, 7, 255, 4, 4, 4, 255, 3, 3, 3, 255, 5, 5, 5, 255, 6, 6, 6, 255, 11, 11, 12, 255, 16, 17, 17, 255, 17, 18, 18, 255, 20, 21, 22, 255, 26, 27, 27, 255, 18, 18, 19, 255, 16, 16, 17, 255, 17, 18, 18, 255, 15, 16, 16, 255, 13, 14, 14, 255, 10, 10, 11, 255, 9, 9, 9, 255, 8, 9, 9, 255, 14, 14, 15, 255, 16, 17, 17, 255, 18, 19, 19, 255, 22, 22, 23, 255, 19, 20, 21, 255, 27, 27, 28, 255, 25, 26, 26, 255, 24, 24, 25, 255, 22, 23, 24, 255, 15, 15, 16, 255, 16, 17, 17, 255, 13, 13, 14, 255, 9, 9, 9, 255, 5, 5, 5, 255, 7, 7, 7, 255, 3, 3, 3, 255, 8, 8, 8, 255, 4, 4, 4, 255, 10, 10, 11, 255, 16, 16, 17, 255, 16, 17, 17, 255, 31, 32, 32, 255, 32, 33, 33, 255, 32, 33, 34, 255, 23, 24, 25, 255, 26, 27, 28, 255, 20, 20, 21, 255, 21, 22, 23, 255, 15, 16, 16, 255, 12, 12, 13, 255, 11, 12, 12, 255, 6, 6, 6, 255, 11, 11, 11, 255, 12, 12, 12, 255, 9, 9, 9, 255, 16, 16, 17, 255, 17, 17, 18, 255, 25, 26, 26, 255, 25, 26, 26, 255, 32, 33, 34, 255, 27, 27, 28, 255, 14, 14, 15, 255, 16, 17, 17, 255, 15, 16, 16, 255, 14, 14, 15, 255, 11, 11, 11, 255, 14, 14, 15, 255, 18, 19, 19, 255, 20, 21, 22, 255, 24, 25, 26, 255, 26, 27, 27, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 27, 27, 28, 255, 23, 24, 24, 255, 20, 21, 22, 255, 20, 21, 22, 255, 15, 16, 16, 255, 11, 12, 12, 255, 10, 11, 11, 255, 8, 8, 8, 255, 12, 13, 13, 255, 15, 15, 16, 255, 15, 16, 16, 255, 29, 29, 30, 255, 28, 29, 30, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 29, 30, 31, 255, 21, 22, 22, 255, 17, 18, 18, 255, 17, 18, 18, 255, 15, 16, 16, 255, 9, 10, 10, 255, 7, 7, 7, 255, 9, 10, 10, 255, 15, 16, 16, 255, 15, 15, 16, 255, 13, 14, 14, 255, 24, 25, 26, 255, 28, 28, 29, 255, 28, 28, 29, 255, 21, 21, 22, 255, 23, 24, 25, 255, 25, 25, 26, 255, 26, 27, 27, 255, 25, 26, 27, 255, 17, 17, 18, 255, 21, 22, 22, 255, 17, 18, 18, 255, 11, 11, 12, 255, 7, 7, 7, 255, 12, 12, 13, 255, 19, 20, 21, 255, 20, 20, 21, 255, 19, 19, 20, 255, 22, 23, 24, 255, 27, 27, 28, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 30, 31, 32, 255, 15, 16, 16, 255, 12, 12, 13, 255, 16, 16, 17, 255, 8, 8, 8, 255, 8, 8, 8, 255, 9, 10, 10, 255, 8, 8, 8, 255, 8, 9, 9, 255, 10, 11, 11, 255, 14, 14, 15, 255, 22, 22, 23, 255, 32, 33, 34, 255, 29, 29, 30, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 31, 32, 33, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 12, 12, 13, 255, 13, 13, 13, 255, 8, 9, 9, 255, 10, 10, 11, 255, 11, 12, 12, 255, 14, 14, 15, 255, 12, 13, 13, 255, 18, 18, 19, 255, 26, 27, 28, 255, 29, 30, 31, 255, 23, 24, 25, 255, 22, 23, 24, 255, 30, 31, 32, 255, 32, 33, 34, 255, 28, 29, 30, 255, 26, 26, 27, 255, 19, 19, 20, 255, 25, 25, 26, 255, 14, 14, 15, 255, 15, 16, 16, 255, 12, 12, 12, 255, 14, 14, 15, 255, 9, 9, 9, 255, 10, 10, 10, 255, 9, 10, 10, 255, 12, 12, 12, 255, 16, 16, 17, 255, 20, 21, 21, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 27, 27, 28, 255, 32, 33, 34, 255, 18, 19, 19, 255, 21, 22, 22, 255, 23, 24, 25, 255, 17, 17, 18, 255, 18, 18, 19, 255, 16, 17, 17, 255, 9, 10, 10, 255, 9, 9, 9, 255, 13, 14, 14, 255, 14, 14, 15, 255, 16, 17, 17, 255, 22, 22, 23, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 33, 255, 29, 30, 31, 255, 32, 33, 34, 255, 29, 29, 30, 255, 29, 29, 30, 255, 31, 32, 33, 255, 25, 26, 26, 255, 20, 21, 22, 255, 24, 25, 26, 255, 14, 15, 15, 255, 14, 15, 15, 255, 11, 12, 12, 255, 15, 16, 16, 255, 15, 15, 16, 255, 17, 17, 18, 255, 20, 21, 22, 255, 24, 24, 25, 255, 23, 24, 24, 255, 14, 14, 15, 255, 12, 13, 13, 255, 11, 12, 12, 255, 6, 6, 7, 255, 10, 11, 11, 255, 13, 13, 13, 255, 17, 17, 18, 255, 15, 16, 16, 255, 15, 16, 16, 255, 15, 16, 16, 255, 20, 21, 21, 255, 28, 28, 29, 255, 26, 27, 27, 255, 32, 33, 34, 255, 18, 19, 20, 255, 16, 16, 17, 255, 20, 21, 22, 255, 23, 24, 24, 255, 32, 33, 34, 255, 30, 31, 32, 255, 18, 19, 19, 255, 16, 17, 17, 255, 11, 11, 12, 255, 14, 14, 15, 255, 14, 14, 15, 255, 11, 11, 11, 255, 10, 10, 11, 255, 6, 6, 6, 255, 7, 7, 7, 255, 5, 5, 6, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 7, 255, 20, 21, 22, 255, 21, 22, 22, 255, 15, 15, 16, 255, 16, 17, 17, 255, 16, 17, 17, 255, 16, 17, 17, 255, 13, 13, 14, 255, 11, 11, 11, 255, 8, 9, 9, 255, 6, 6, 7, 255, 12, 12, 13, 255, 18, 18, 19, 255, 22, 22, 23, 255, 24, 24, 25, 255, 25, 26, 27, 255, 30, 31, 32, 255, 27, 28, 29, 255, 32, 33, 34, 255, 26, 27, 27, 255, 22, 22, 23, 255, 19, 20, 20, 255, 20, 21, 21, 255, 13, 14, 14, 255, 15, 15, 16, 255, 9, 9, 9, 255, 8, 8, 8, 255, 8, 8, 8, 255, 5, 5, 5, 255, 12, 12, 12, 255, 16, 16, 17, 255, 18, 18, 19, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 26, 27, 28, 255, 29, 30, 31, 255, 26, 27, 28, 255, 20, 20, 21, 255, 17, 18, 18, 255, 11, 12, 12, 255, 8, 8, 8, 255, 5, 5, 5, 255, 9, 10, 10, 255, 8, 8, 8, 255, 9, 9, 9, 255, 17, 18, 18, 255, 15, 16, 16, 255, 22, 23, 24, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 15, 16, 16, 255, 19, 20, 20, 255, 16, 17, 17, 255, 14, 14, 15, 255, 9, 9, 9, 255, 14, 14, 15, 255, 16, 16, 17, 255, 18, 19, 20, 255, 25, 26, 27, 255, 26, 27, 28, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 30, 31, 32, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 26, 27, 28, 255, 29, 30, 31, 255, 28, 29, 30, 255, 32, 33, 34, 255, 28, 28, 29, 255, 27, 28, 29, 255, 28, 29, 30, 255, 29, 29, 30, 255, 28, 29, 30, 255, 24, 25, 26, 255, 17, 18, 18, 255, 14, 14, 15, 255, 12, 12, 12, 255, 10, 11, 11, 255, 12, 12, 12, 255, 13, 13, 14, 255, 16, 17, 17, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 33, 255, 29, 29, 30, 255, 26, 27, 28, 255, 27, 28, 29, 255, 26, 27, 27, 255, 21, 22, 22, 255, 20, 21, 22, 255, 15, 15, 16, 255, 13, 13, 13, 255, 9, 9, 9, 255, 12, 12, 12, 255, 10, 11, 11, 255, 10, 11, 11, 255, 11, 12, 12, 255, 17, 17, 18, 255, 19, 20, 21, 255, 29, 29, 30, 255, 23, 24, 24, 255, 32, 33, 34, 255, 25, 26, 27, 255, 31, 32, 33, 255, 25, 26, 27, 255, 20, 21, 21, 255, 21, 22, 22, 255, 12, 12, 13, 255, 9, 9, 9, 255, 7, 7, 7, 255, 8, 8, 8, 255, 15, 15, 16, 255, 20, 20, 21, 255, 18, 19, 20, 255, 21, 22, 22, 255, 26, 27, 28, 255, 32, 33, 34, 255, 26, 27, 28, 255, 31, 32, 33, 255, 32, 33, 33, 255, 32, 33, 33, 255, 27, 28, 29, 255, 32, 33, 34, 255, 32, 33, 34, 255, 29, 29, 30, 255, 27, 28, 29, 255, 24, 24, 25, 255, 15, 16, 16, 255, 15, 16, 16, 255, 16, 17, 17, 255, 7, 7, 8, 255, 7, 7, 8, 255, 4, 4, 4, 255, 9, 10, 10, 255, 15, 16, 16, 255, 16, 16, 17, 255, 20, 21, 21, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 26, 26, 27, 255, 31, 32, 33, 255, 29, 29, 30, 255, 26, 27, 27, 255, 12, 12, 13, 255, 8, 8, 8, 255, 8, 8, 8, 255, 14, 14, 15, 255, 13, 13, 13, 255, 15, 15, 16, 255, 18, 19, 20, 255, 21, 21, 22, 255, 15, 16, 16, 255, 26, 27, 28, 255, 26, 26, 27, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 30, 31, 32, 255, 25, 25, 26, 255, 14, 14, 15, 255, 18, 19, 19, 255, 12, 12, 12, 255, 9, 9, 9, 255, 7, 7, 7, 255, 3, 3, 3, 255, 5, 5, 5, 255, 13, 13, 13, 255, 15, 16, 16, 255, 21, 22, 23, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 29, 29, 30, 255, 32, 33, 34, 255, 31, 32, 33, 255, 21, 22, 22, 255, 26, 27, 28, 255, 30, 31, 32, 255, 28, 29, 30, 255, 25, 26, 26, 255, 23, 24, 24, 255, 21, 21, 22, 255, 17, 17, 18, 255, 16, 17, 17, 255, 12, 13, 13, 255, 12, 12, 12, 255, 12, 13, 13, 255, 13, 13, 14, 255, 10, 10, 10, 255, 15, 16, 16, 255, 19, 19, 20, 255, 27, 27, 28, 255, 30, 31, 32, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 30, 31, 32, 255, 26, 27, 27, 255, 24, 24, 25, 255, 30, 31, 32, 255, 21, 22, 23, 255, 26, 27, 28, 255, 26, 26, 27, 255, 15, 16, 16, 255, 15, 16, 16, 255, 13, 14, 14, 255, 10, 10, 10, 255, 17, 18, 18, 255, 19, 20, 20, 255, 16, 16, 17, 255, 20, 21, 22, 255, 23, 24, 25, 255, 23, 24, 24, 255, 27, 28, 29, 255, 21, 22, 23, 255, 18, 19, 19, 255, 11, 11, 11, 255, 7, 7, 7, 255, 8, 8, 8, 255, 8, 8, 8, 255, 16, 16, 17, 255, 12, 12, 12, 255, 15, 16, 16, 255, 17, 18, 18, 255, 25, 25, 26, 255, 30, 31, 32, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 27, 28, 29, 255, 30, 31, 32, 255, 32, 33, 34, 255, 32, 33, 34, 255, 19, 20, 21, 255, 24, 25, 25, 255, 18, 18, 19, 255, 12, 13, 13, 255, 11, 11, 12, 255, 12, 12, 12, 255, 5, 5, 6, 255, 1, 1, 1, 255, 5, 5, 5, 255, 9, 10, 10, 255, 12, 13, 13, 255, 7, 7, 7, 255, 13, 13, 13, 255, 18, 18, 19, 255, 23, 24, 24, 255, 22, 23, 24, 255, 17, 18, 18, 255, 20, 20, 21, 255, 17, 18, 18, 255, 13, 13, 14, 255, 9, 9, 9, 255, 10, 10, 10, 255, 8, 9, 9, 255, 12, 12, 13, 255, 17, 18, 18, 255, 19, 19, 20, 255, 22, 23, 24, 255, 25, 26, 27, 255, 31, 32, 33, 255, 31, 32, 33, 255, 25, 26, 26, 255, 22, 23, 24, 255, 19, 20, 20, 255, 14, 14, 15, 255, 19, 19, 20, 255, 16, 16, 17, 255, 14, 14, 15, 255, 6, 6, 6, 255, 4, 4, 4, 255, 9, 10, 10, 255, 9, 9, 9, 255, 11, 12, 12, 255, 13, 14, 14, 255, 25, 26, 27, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 27, 28, 29, 255, 32, 33, 34, 255, 19, 19, 20, 255, 16, 16, 17, 255, 20, 20, 21, 255, 15, 15, 16, 255, 10, 10, 11, 255, 12, 13, 13, 255, 5, 5, 5, 255, 9, 9, 9, 255, 14, 14, 15, 255, 10, 10, 10, 255, 21, 22, 23, 255, 18, 19, 20, 255, 22, 23, 24, 255, 25, 25, 26, 255, 29, 30, 31, 255, 32, 33, 34, 255, 25, 26, 26, 255, 19, 19, 20, 255, 12, 12, 12, 255, 12, 13, 13, 255, 9, 10, 10, 255, 12, 13, 13, 255, 13, 13, 13, 255, 15, 16, 16, 255, 21, 21, 22, 255, 27, 28, 29, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 28, 28, 29, 255, 32, 33, 34, 255, 32, 33, 33, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 26, 27, 27, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 29, 30, 31, 255, 25, 25, 26, 255, 21, 22, 22, 255, 22, 23, 24, 255, 16, 16, 17, 255, 12, 12, 12, 255, 10, 10, 11, 255, 8, 9, 9, 255, 11, 12, 12, 255, 16, 16, 17, 255, 19, 20, 21, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 26, 27, 28, 255, 28, 29, 30, 255, 28, 29, 30, 255, 18, 19, 19, 255, 21, 21, 22, 255, 13, 14, 14, 255, 15, 15, 16, 255, 12, 13, 13, 255, 11, 11, 11, 255, 11, 11, 12, 255, 9, 9, 9, 255, 14, 14, 15, 255, 19, 20, 20, 255, 14, 15, 15, 255, 24, 25, 25, 255, 28, 29, 30, 255, 32, 33, 34, 255, 27, 28, 29, 255, 28, 29, 30, 255, 32, 33, 34, 255, 20, 21, 22, 255, 18, 19, 19, 255, 15, 16, 16, 255, 11, 11, 12, 255, 10, 10, 10, 255, 9, 10, 10, 255, 13, 14, 14, 255, 16, 17, 17, 255, 18, 18, 19, 255, 25, 25, 26, 255, 25, 26, 27, 255, 29, 29, 30, 255, 32, 33, 34, 255, 32, 33, 34, 255, 27, 28, 29, 255, 32, 33, 34, 255, 31, 32, 33, 255, 25, 26, 27, 255, 31, 32, 33, 255, 21, 22, 23, 255, 21, 21, 22, 255, 19, 19, 20, 255, 16, 17, 17, 255, 15, 16, 16, 255, 14, 15, 15, 255, 5, 5, 6, 255, 6, 6, 7, 255, 10, 10, 11, 255, 14, 14, 15, 255, 16, 17, 17, 255, 19, 20, 20, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 31, 32, 33, 255, 26, 27, 28, 255, 25, 26, 27, 255, 19, 20, 20, 255, 21, 22, 23, 255, 14, 14, 15, 255, 10, 10, 10, 255, 9, 10, 10, 255, 10, 10, 10, 255, 13, 13, 14, 255, 15, 16, 16, 255, 10, 10, 10, 255, 21, 22, 22, 255, 19, 19, 20, 255, 19, 20, 21, 255, 22, 23, 24, 255, 31, 32, 33, 255, 27, 28, 29, 255, 32, 33, 33, 255, 22, 23, 24, 255, 12, 12, 12, 255, 15, 15, 16, 255, 14, 14, 15, 255, 11, 11, 11, 255, 9, 10, 10, 255, 8, 8, 8, 255, 6, 6, 6, 255, 15, 16, 16, 255, 17, 18, 18, 255, 19, 20, 21, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 25, 26, 26, 255, 28, 28, 29, 255, 26, 27, 28, 255, 32, 33, 34, 255, 23, 24, 25, 255, 29, 30, 31, 255, 27, 28, 29, 255, 17, 18, 18, 255, 21, 22, 22, 255, 22, 23, 24, 255, 18, 19, 19, 255, 13, 14, 14, 255, 15, 16, 16, 255, 13, 13, 14, 255, 8, 8, 8, 255, 11, 12, 12, 255, 14, 14, 15, 255, 14, 14, 15, 255, 20, 21, 22, 255, 21, 22, 23, 255, 25, 25, 26, 255, 31, 32, 33, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 28, 28, 29, 255, 19, 19, 20, 255, 21, 21, 22, 255, 25, 26, 26, 255, 22, 23, 24, 255, 20, 20, 21, 255, 18, 19, 19, 255, 13, 14, 14, 255, 13, 13, 14, 255, 8, 9, 9, 255, 11, 11, 11, 255, 15, 16, 16, 255, 18, 19, 19, 255, 20, 21, 21, 255, 21, 22, 22, 255, 22, 23, 24, 255, 27, 28, 29, 255, 32, 33, 34, 255, 32, 33, 34, 255, 16, 17, 17, 255, 16, 17, 17, 255, 10, 10, 10, 255, 10, 10, 11, 255, 5, 5, 5, 255, 12, 12, 12, 255, 9, 9, 9, 255, 14, 15, 15, 255, 23, 24, 24, 255, 23, 24, 25, 255, 32, 33, 34, 255, 30, 31, 31, 255, 31, 32, 33, 255, 32, 33, 33, 255, 32, 33, 33, 255, 31, 32, 33, 255, 32, 33, 34, 255, 31, 32, 33, 255, 22, 23, 24, 255, 19, 19, 20, 255, 23, 24, 24, 255, 18, 19, 19, 255, 17, 17, 18, 255, 17, 18, 18, 255, 9, 9, 9, 255, 4, 4, 4, 255, 5, 5, 5, 255, 2, 2, 2, 255, 9, 9, 9, 255, 13, 13, 13, 255, 13, 13, 13, 255, 17, 18, 18, 255, 16, 17, 17, 255, 19, 19, 20, 255, 20, 20, 21, 255, 21, 22, 22, 255, 15, 16, 16, 255, 11, 12, 12, 255, 14, 14, 15, 255, 3, 4, 4, 255, 6, 6, 7, 255, 6, 6, 7, 255, 11, 11, 11, 255, 16, 17, 17, 255, 19, 20, 21, 255, 22, 22, 23, 255, 28, 29, 30, 255, 32, 33, 34, 255, 32, 33, 34, 255, 24, 24, 25, 255, 15, 16, 16, 255, 20, 21, 22, 255, 23, 24, 25, 255, 15, 16, 16, 255, 20, 20, 21, 255, 9, 9, 9, 255, 17, 17, 18, 255, 5, 5, 6, 255, 8, 9, 9, 255, 9, 10, 10, 255, 12, 12, 12, 255, 17, 17, 18, 255, 19, 20, 21, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 24, 25, 25, 255, 20, 21, 21, 255, 23, 24, 24, 255, 16, 17, 17, 255, 11, 11, 12, 255, 12, 12, 13, 255, 8, 8, 8, 255, 5, 5, 6, 255, 10, 10, 11, 255, 12, 12, 12, 255, 15, 16, 16, 255, 21, 22, 22, 255, 24, 25, 25, 255, 20, 21, 21, 255, 29, 29, 30, 255, 32, 33, 34, 255, 20, 21, 22, 255, 19, 19, 20, 255, 11, 11, 11, 255, 11, 11, 11, 255, 10, 10, 10, 255, 13, 13, 13, 255, 12, 12, 12, 255, 15, 15, 16, 255, 20, 21, 22, 255, 27, 28, 29, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 31, 32, 32, 255, 27, 27, 28, 255, 32, 33, 34, 255, 30, 31, 32, 255, 32, 33, 34, 255, 29, 30, 31, 255, 28, 29, 30, 255, 32, 33, 34, 255, 32, 33, 34, 255, 30, 31, 31, 255, 29, 29, 30, 255, 13, 14, 14, 255, 16, 16, 17, 255, 11, 12, 12, 255, 9, 10, 10, 255, 10, 11, 11, 255, 10, 10, 10, 255, 9, 10, 10, 255, 15, 16, 16, 255, 18, 19, 20, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 25, 26, 27, 255, 26, 26, 27, 255, 25, 25, 26, 255, 22, 23, 24, 255, 21, 22, 22, 255, 16, 16, 17, 255, 13, 13, 13, 255, 8, 8, 8, 255, 9, 10, 10, 255, 8, 8, 8, 255, 13, 14, 14, 255, 13, 14, 14, 255, 16, 16, 17, 255, 16, 17, 17, 255, 16, 17, 17, 255, 18, 19, 19, 255, 31, 32, 33, 255, 29, 30, 31, 255, 32, 33, 33, 255, 31, 32, 33, 255, 14, 14, 15, 255, 17, 18, 18, 255, 11, 11, 12, 255, 11, 11, 11, 255, 6, 6, 6, 255, 10, 11, 11, 255, 13, 13, 14, 255, 14, 15, 15, 255, 31, 32, 33, 255, 26, 27, 28, 255, 28, 29, 30, 255, 26, 26, 27, 255, 30, 31, 32, 255, 18, 19, 20, 255, 24, 25, 26, 255, 30, 31, 32, 255, 19, 20, 21, 255, 26, 27, 27, 255, 27, 28, 29, 255, 25, 26, 26, 255, 17, 18, 18, 255, 16, 16, 17, 255, 15, 16, 16, 255, 14, 14, 15, 255, 9, 9, 9, 255, 7, 7, 8, 255, 11, 11, 12, 255, 15, 16, 16, 255, 18, 19, 19, 255, 18, 19, 20, 255, 32, 33, 34, 255, 29, 30, 31, 255, 32, 33, 34, 255, 32, 33, 34, 255, 28, 28, 29, 255, 32, 33, 34, 255, 29, 30, 31, 255, 19, 20, 20, 255, 19, 20, 21, 255, 20, 21, 21, 255, 15, 16, 16, 255, 14, 14, 15, 255, 14, 14, 15, 255, 9, 9, 9, 255, 9, 10, 10, 255, 10, 11, 11, 255, 15, 16, 16, 255, 15, 16, 16, 255, 12, 12, 12, 255, 16, 16, 17, 255, 17, 18, 18, 255, 17, 17, 18, 255, 24, 24, 25, 255, 25, 26, 27, 255, 32, 33, 34, 255, 32, 33, 34, 255, 23, 24, 25, 255, 17, 18, 18, 255, 15, 16, 16, 255, 10, 10, 10, 255, 7, 7, 7, 255, 7, 7, 7, 255, 6, 6, 6, 255, 7, 7, 7, 255, 12, 12, 12, 255, 17, 18, 18, 255, 30, 31, 31, 255, 32, 33, 33, 255, 31, 32, 33, 255, 24, 25, 26, 255, 32, 33, 34, 255, 30, 31, 32, 255, 32, 33, 34, 255, 31, 32, 33, 255, 25, 25, 26, 255, 25, 26, 27, 255, 21, 22, 22, 255, 18, 18, 19, 255, 20, 21, 21, 255, 22, 23, 24, 255, 14, 14, 15, 255, 10, 11, 11, 255, 11, 12, 12, 255, 6, 6, 6, 255, 10, 10, 10, 255, 9, 10, 10, 255, 12, 12, 12, 255, 10, 11, 11, 255, 17, 17, 18, 255, 22, 22, 23, 255, 28, 28, 29, 255, 26, 27, 28, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 27, 28, 29, 255, 23, 24, 24, 255, 17, 17, 18, 255, 16, 17, 17, 255, 17, 18, 18, 255, 15, 15, 16, 255, 10, 11, 11, 255, 8, 9, 9, 255, 14, 14, 15, 255, 14, 14, 15, 255, 11, 11, 11, 255, 19, 20, 21, 255, 21, 22, 22, 255, 23, 24, 24, 255, 21, 22, 22, 255, 32, 33, 34, 255, 32, 33, 34, 255, 28, 29, 30, 255, 23, 24, 25, 255, 16, 16, 17, 255, 9, 9, 9, 255, 8, 9, 9, 255, 8, 8, 8, 255, 8, 9, 9, 255, 14, 14, 15, 255, 19, 19, 20, 255, 21, 21, 22, 255, 16, 17, 17, 255, 29, 29, 30, 255, 23, 24, 25, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 30, 31, 31, 255, 32, 33, 34, 255, 14, 14, 15, 255, 14, 15, 15, 255, 16, 17, 17, 255, 7, 7, 8, 255, 10, 10, 11, 255, 10, 11, 11, 255, 9, 9, 9, 255, 7, 7, 8, 255, 7, 7, 8, 255, 7, 7, 7, 255, 11, 12, 12, 255, 13, 13, 14, 255, 21, 22, 22, 255, 16, 17, 17, 255, 13, 13, 14, 255, 19, 19, 20, 255, 12, 13, 13, 255, 9, 10, 10, 255, 17, 18, 18, 255, 10, 10, 10, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 10, 11, 11, 255, 23, 24, 25, 255, 20, 21, 21, 255, 30, 31, 32, 255, 27, 28, 29, 255, 18, 19, 19, 255, 22, 23, 24, 255, 29, 30, 31, 255, 22, 22, 23, 255, 24, 24, 25, 255, 22, 23, 24, 255, 15, 15, 16, 255, 25, 26, 26, 255, 17, 18, 18, 255, 9, 10, 10, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 13, 13, 14, 255, 18, 18, 19, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 27, 28, 29, 255, 21, 22, 23, 255, 14, 14, 15, 255, 16, 17, 17, 255, 13, 13, 13, 255, 7, 7, 7, 255, 7, 7, 8, 255, 10, 10, 10, 255, 15, 15, 16, 255, 13, 13, 13, 255, 20, 21, 22, 255, 30, 31, 32, 255, 29, 29, 30, 255, 24, 25, 26, 255, 32, 33, 34, 255, 19, 19, 20, 255, 14, 14, 15, 255, 12, 12, 12, 255, 9, 9, 9, 255, 8, 8, 8, 255, 11, 12, 12, 255, 19, 20, 20, 255, 20, 21, 21, 255, 20, 20, 21, 255, 32, 33, 34, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 23, 24, 24, 255, 31, 32, 33, 255, 27, 27, 28, 255, 29, 29, 30, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 26, 27, 28, 255, 24, 25, 26, 255, 16, 17, 17, 255, 13, 13, 14, 255, 8, 8, 8, 255, 6, 6, 7, 255, 9, 10, 10, 255, 9, 9, 9, 255, 15, 15, 16, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 29, 30, 31, 255, 31, 32, 33, 255, 21, 22, 23, 255, 16, 17, 17, 255, 18, 19, 19, 255, 13, 13, 13, 255, 10, 11, 11, 255, 7, 7, 8, 255, 6, 6, 6, 255, 8, 9, 9, 255, 5, 5, 5, 255, 11, 11, 11, 255, 13, 13, 13, 255, 14, 15, 15, 255, 21, 21, 22, 255, 26, 26, 27, 255, 32, 33, 34, 255, 26, 27, 28, 255, 28, 29, 30, 255, 30, 31, 32, 255, 14, 14, 15, 255, 12, 12, 12, 255, 13, 13, 13, 255, 7, 7, 7, 255, 7, 7, 7, 255, 13, 14, 14, 255, 14, 15, 15, 255, 16, 17, 17, 255, 23, 24, 25, 255, 21, 22, 22, 255, 32, 33, 34, 255, 27, 28, 29, 255, 22, 23, 24, 255, 17, 18, 18, 255, 18, 18, 19, 255, 18, 18, 19, 255, 20, 21, 22, 255, 22, 23, 24, 255, 16, 17, 17, 255, 30, 31, 32, 255, 17, 18, 18, 255, 19, 20, 20, 255, 13, 13, 13, 255, 11, 11, 12, 255, 12, 12, 13, 255, 9, 10, 10, 255, 11, 12, 12, 255, 17, 18, 18, 255, 16, 17, 17, 255, 32, 33, 34, 255, 29, 29, 30, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 27, 28, 29, 255, 29, 30, 31, 255, 15, 16, 16, 255, 28, 28, 29, 255, 18, 18, 19, 255, 21, 22, 22, 255, 19, 20, 20, 255, 15, 15, 16, 255, 14, 14, 15, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 9, 9, 255, 10, 11, 11, 255, 11, 11, 11, 255, 12, 12, 12, 255, 11, 11, 11, 255, 17, 17, 18, 255, 16, 17, 17, 255, 25, 26, 26, 255, 25, 26, 26, 255, 26, 27, 27, 255, 27, 28, 29, 255, 21, 22, 23, 255, 19, 20, 21, 255, 15, 16, 16, 255, 10, 11, 11, 255, 4, 4, 4, 255, 5, 5, 6, 255, 8, 9, 9, 255, 12, 12, 12, 255, 13, 13, 13, 255, 15, 16, 16, 255, 31, 32, 33, 255, 27, 28, 29, 255, 31, 32, 33, 255, 29, 30, 31, 255, 27, 28, 29, 255, 26, 26, 27, 255, 30, 31, 32, 255, 25, 26, 26, 255, 20, 21, 22, 255, 23, 24, 24, 255, 17, 18, 18, 255, 16, 17, 17, 255, 14, 15, 15, 255, 15, 16, 16, 255, 16, 17, 17, 255, 10, 10, 10, 255, 10, 10, 11, 255, 8, 9, 9, 255, 14, 14, 15, 255, 13, 13, 13, 255, 9, 9, 9, 255, 13, 13, 14, 255, 18, 19, 19, 255, 16, 17, 17, 255, 18, 18, 19, 255, 24, 25, 26, 255, 29, 30, 31, 255, 32, 33, 34, 255, 32, 33, 34, 255, 28, 29, 30, 255, 22, 23, 24, 255, 18, 19, 19, 255, 12, 12, 13, 255, 16, 16, 17, 255, 14, 15, 15, 255, 14, 14, 15, 255, 11, 12, 12, 255, 6, 6, 7, 255, 13, 14, 14, 255, 9, 9, 9, 255, 18, 18, 19, 255, 22, 23, 24, 255, 21, 22, 23, 255, 32, 33, 34, 255, 25, 26, 27, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 22, 23, 24, 255, 16, 17, 17, 255, 16, 16, 17, 255, 12, 12, 12, 255, 8, 8, 8, 255, 9, 10, 10, 255, 9, 9, 9, 255, 13, 14, 14, 255, 17, 18, 18, 255, 20, 20, 21, 255, 24, 24, 25, 255, 29, 30, 31, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 26, 26, 27, 255, 23, 24, 24, 255, 25, 25, 26, 255, 21, 21, 22, 255, 17, 18, 18, 255, 12, 12, 13, 255, 12, 13, 13, 255, 9, 9, 9, 255, 6, 6, 6, 255, 9, 9, 9, 255, 6, 6, 7, 255, 10, 11, 11, 255, 8, 8, 8, 255, 13, 13, 13, 255, 18, 19, 20, 255, 19, 20, 21, 255, 22, 23, 24, 255, 15, 16, 16, 255, 14, 14, 15, 255, 12, 13, 13, 255, 11, 11, 11, 255, 8, 9, 9, 255, 8, 8, 8, 255, 12, 12, 13, 255, 13, 14, 14, 255, 19, 20, 20, 255, 19, 19, 20, 255, 19, 20, 20, 255, 16, 17, 17, 255, 13, 14, 14, 255, 17, 18, 18, 255, 16, 17, 17, 255, 16, 16, 17, 255, 23, 24, 25, 255, 25, 25, 26, 255, 20, 21, 21, 255, 19, 19, 20, 255, 24, 25, 25, 255, 9, 9, 9, 255, 9, 9, 9, 255, 8, 9, 9, 255, 6, 6, 6, 255, 11, 11, 12, 255, 13, 13, 13, 255, 20, 20, 21, 255, 32, 33, 34, 255, 31, 32, 32, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 29, 30, 31, 255, 29, 29, 30, 255, 20, 21, 21, 255, 19, 19, 20, 255, 18, 19, 19, 255, 15, 15, 16, 255, 12, 13, 13, 255, 8, 9, 9, 255, 12, 12, 13, 255, 13, 13, 14, 255, 23, 24, 25, 255, 18, 18, 19, 255, 27, 27, 28, 255, 27, 27, 28, 255, 29, 30, 31, 255, 32, 33, 34, 255, 19, 19, 20, 255, 15, 16, 16, 255, 11, 12, 12, 255, 13, 13, 14, 255, 7, 7, 8, 255, 12, 12, 13, 255, 14, 15, 15, 255, 17, 18, 18, 255, 19, 20, 20, 255, 27, 27, 28, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 26, 27, 27, 255, 27, 27, 28, 255, 29, 30, 31, 255, 27, 28, 29, 255, 24, 25, 26, 255, 30, 31, 32, 255, 29, 30, 31, 255, 24, 25, 26, 255, 25, 25, 26, 255, 31, 32, 33, 255, 17, 18, 18, 255, 18, 19, 20, 255, 16, 16, 17, 255, 12, 12, 13, 255, 7, 7, 7, 255, 9, 9, 9, 255, 10, 10, 10, 255, 17, 18, 18, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 33, 255, 31, 32, 33, 255, 31, 32, 33, 255, 29, 30, 31, 255, 28, 29, 30, 255, 32, 33, 34, 255, 32, 33, 34, 255, 22, 23, 24, 255, 13, 14, 14, 255, 12, 13, 13, 255, 12, 12, 13, 255, 11, 11, 11, 255, 7, 7, 7, 255, 7, 7, 7, 255, 9, 9, 9, 255, 10, 10, 10, 255, 15, 16, 16, 255, 10, 10, 10, 255, 12, 12, 13, 255, 19, 20, 21, 255, 30, 31, 31, 255, 29, 30, 31, 255, 30, 31, 31, 255, 28, 29, 30, 255, 11, 12, 12, 255, 11, 12, 12, 255, 10, 10, 11, 255, 8, 8, 8, 255, 7, 7, 8, 255, 10, 10, 10, 255, 16, 16, 17, 255, 12, 13, 13, 255, 17, 17, 18, 255, 31, 32, 33, 255, 28, 29, 30, 255, 20, 20, 21, 255, 18, 19, 20, 255, 17, 18, 18, 255, 12, 13, 13, 255, 12, 12, 12, 255, 15, 16, 16, 255, 13, 13, 14, 255, 15, 16, 16, 255, 25, 26, 27, 255, 23, 24, 24, 255, 18, 19, 20, 255, 13, 14, 14, 255, 12, 12, 12, 255, 10, 10, 10, 255, 9, 10, 10, 255, 11, 12, 12, 255, 15, 15, 16, 255, 22, 23, 24, 255, 32, 33, 33, 255, 29, 30, 31, 255, 28, 29, 30, 255, 28, 29, 30, 255, 31, 32, 33, 255, 28, 29, 30, 255, 26, 26, 27, 255, 24, 25, 26, 255, 18, 19, 20, 255, 16, 17, 17, 255, 20, 21, 22, 255, 20, 21, 21, 255, 16, 17, 17, 255, 9, 10, 10, 255, 9, 10, 10, 255, 8, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 9, 10, 10, 255, 7, 7, 8, 255, 10, 11, 11, 255, 15, 16, 16, 255, 13, 14, 14, 255, 22, 22, 23, 255, 19, 20, 21, 255, 17, 17, 18, 255, 25, 26, 26, 255, 23, 24, 24, 255, 21, 22, 22, 255, 19, 19, 20, 255, 7, 7, 7, 255, 3, 4, 4, 255, 3, 3, 3, 255, 9, 9, 9, 255, 12, 13, 13, 255, 13, 13, 13, 255, 26, 27, 27, 255, 27, 28, 29, 255, 32, 33, 34, 255, 32, 33, 34, 255, 27, 27, 28, 255, 24, 25, 26, 255, 28, 29, 30, 255, 26, 27, 27, 255, 22, 23, 24, 255, 22, 23, 24, 255, 15, 15, 16, 255, 15, 16, 16, 255, 14, 15, 15, 255, 12, 13, 13, 255, 10, 11, 11, 255, 15, 15, 16, 255, 11, 11, 12, 255, 12, 12, 13, 255, 16, 17, 17, 255, 17, 18, 18, 255, 21, 22, 23, 255, 8, 9, 9, 255, 9, 9, 9, 255, 15, 16, 16, 255, 12, 12, 13, 255, 15, 16, 16, 255, 21, 22, 23, 255, 24, 25, 25, 255, 32, 33, 34, 255, 31, 32, 33, 255, 28, 29, 30, 255, 18, 19, 20, 255, 15, 16, 16, 255, 17, 18, 18, 255, 12, 12, 12, 255, 11, 11, 12, 255, 7, 7, 7, 255, 6, 6, 6, 255, 11, 12, 12, 255, 14, 14, 15, 255, 16, 17, 17, 255, 19, 20, 21, 255, 22, 23, 24, 255, 26, 26, 27, 255, 29, 30, 31, 255, 30, 31, 32, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 18, 19, 19, 255, 21, 21, 22, 255, 17, 17, 18, 255, 14, 15, 15, 255, 6, 6, 6, 255, 7, 7, 7, 255, 12, 12, 12, 255, 14, 14, 15, 255, 16, 17, 17, 255, 18, 18, 19, 255, 22, 23, 24, 255, 27, 28, 29, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 25, 25, 26, 255, 20, 20, 21, 255, 24, 24, 25, 255, 19, 20, 20, 255, 13, 13, 13, 255, 14, 14, 15, 255, 13, 13, 14, 255, 11, 11, 11, 255, 10, 11, 11, 255, 8, 8, 8, 255, 12, 13, 13, 255, 8, 8, 8, 255, 11, 11, 11, 255, 16, 16, 17, 255, 17, 18, 18, 255, 26, 27, 27, 255, 18, 19, 20, 255, 12, 12, 13, 255, 14, 14, 15, 255, 11, 11, 12, 255, 13, 14, 14, 255, 10, 10, 11, 255, 13, 13, 14, 255, 13, 14, 14, 255, 21, 22, 22, 255, 14, 15, 15, 255, 14, 14, 15, 255, 11, 12, 12, 255, 14, 15, 15, 255, 16, 17, 17, 255, 15, 16, 16, 255, 12, 12, 12, 255, 16, 17, 17, 255, 16, 16, 17, 255, 18, 18, 19, 255, 15, 15, 16, 255, 15, 16, 16, 255, 8, 9, 9, 255, 6, 6, 7, 255, 3, 3, 3, 255, 7, 7, 7, 255, 12, 13, 13, 255, 13, 14, 14, 255, 15, 16, 16, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 28, 29, 30, 255, 22, 23, 24, 255, 17, 18, 18, 255, 14, 14, 15, 255, 14, 14, 15, 255, 9, 10, 10, 255, 9, 9, 9, 255, 11, 12, 12, 255, 17, 17, 18, 255, 23, 24, 24, 255, 24, 25, 26, 255, 22, 23, 24, 255, 22, 23, 24, 255, 32, 33, 34, 255, 32, 33, 34, 255, 19, 19, 20, 255, 21, 22, 22, 255, 14, 15, 15, 255, 10, 10, 11, 255, 8, 9, 9, 255, 12, 12, 13, 255, 14, 15, 15, 255, 21, 22, 22, 255, 24, 25, 26, 255, 27, 28, 29, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 30, 31, 31, 255, 25, 26, 27, 255, 30, 31, 32, 255, 32, 33, 34, 255, 26, 26, 27, 255, 30, 31, 32, 255, 20, 20, 21, 255, 25, 25, 26, 255, 21, 22, 23, 255, 26, 27, 28, 255, 28, 29, 30, 255, 17, 17, 18, 255, 26, 27, 28, 255, 19, 20, 20, 255, 20, 20, 21, 255, 14, 14, 15, 255, 14, 15, 15, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 15, 15, 16, 255, 31, 32, 33, 255, 32, 33, 33, 255, 31, 32, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 27, 28, 29, 255, 26, 27, 28, 255, 23, 24, 25, 255, 19, 19, 20, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 1, 1, 1, 255, 4, 4, 4, 255, 11, 11, 12, 255, 14, 14, 15, 255, 10, 10, 10, 255, 16, 17, 17, 255, 18, 18, 19, 255, 15, 16, 16, 255, 25, 25, 26, 255, 27, 27, 28, 255, 32, 33, 34, 255, 17, 17, 18, 255, 10, 11, 11, 255, 16, 17, 17, 255, 11, 11, 11, 255, 10, 10, 11, 255, 13, 13, 13, 255, 9, 10, 10, 255, 15, 16, 16, 255, 18, 19, 19, 255, 27, 28, 29, 255, 22, 23, 24, 255, 23, 24, 24, 255, 20, 20, 21, 255, 18, 19, 20, 255, 17, 17, 18, 255, 14, 14, 15, 255, 17, 17, 18, 255, 13, 13, 14, 255, 15, 15, 16, 255, 20, 21, 22, 255, 17, 17, 18, 255, 15, 15, 16, 255, 17, 17, 18, 255, 11, 11, 11, 255, 11, 11, 11, 255, 8, 8, 8, 255, 10, 10, 11, 255, 14, 14, 15, 255, 21, 21, 22, 255, 32, 33, 33, 255, 29, 29, 30, 255, 32, 33, 34, 255, 32, 33, 34, 255, 28, 29, 30, 255, 29, 30, 31, 255, 19, 20, 21, 255, 20, 21, 21, 255, 21, 21, 22, 255, 22, 23, 24, 255, 16, 17, 17, 255, 13, 13, 14, 255, 11, 11, 12, 255, 7, 7, 7, 255, 11, 11, 11, 255, 11, 12, 12, 255, 13, 14, 14, 255, 7, 7, 7, 255, 5, 5, 5, 255, 6, 6, 7, 255, 7, 7, 7, 255, 9, 9, 9, 255, 14, 14, 15, 255, 15, 16, 16, 255, 20, 21, 21, 255, 20, 21, 21, 255, 22, 22, 23, 255, 23, 24, 24, 255, 20, 20, 21, 255, 19, 19, 20, 255, 14, 14, 15, 255, 10, 10, 11, 255, 4, 4, 4, 255, 8, 8, 8, 255, 13, 13, 14, 255, 10, 10, 11, 255, 25, 25, 26, 255, 30, 31, 31, 255, 29, 30, 31, 255, 25, 26, 27, 255, 26, 27, 28, 255, 22, 23, 24, 255, 23, 24, 25, 255, 17, 18, 18, 255, 19, 20, 21, 255, 20, 20, 21, 255, 14, 14, 15, 255, 12, 13, 13, 255, 11, 12, 12, 255, 7, 7, 8, 255, 9, 9, 9, 255, 14, 14, 15, 255, 15, 15, 16, 255, 16, 17, 17, 255, 18, 19, 19, 255, 16, 17, 17, 255, 22, 23, 24, 255, 13, 13, 13, 255, 11, 11, 11, 255, 13, 13, 13, 255, 14, 14, 15, 255, 16, 17, 17, 255, 16, 17, 17, 255, 24, 25, 25, 255, 23, 24, 25, 255, 25, 26, 27, 255, 25, 26, 26, 255, 19, 20, 21, 255, 15, 16, 16, 255, 18, 18, 19, 255, 11, 11, 11, 255, 10, 11, 11, 255, 9, 9, 9, 255, 12, 13, 13, 255, 15, 16, 16, 255, 22, 22, 23, 255, 21, 22, 22, 255, 20, 21, 22, 255, 22, 23, 24, 255, 27, 27, 28, 255, 27, 27, 28, 255, 31, 32, 33, 255, 29, 30, 31, 255, 32, 33, 33, 255, 32, 33, 33, 255, 17, 18, 18, 255, 18, 19, 20, 255, 14, 15, 15, 255, 11, 11, 12, 255, 11, 12, 12, 255, 7, 7, 8, 255, 9, 10, 10, 255, 11, 11, 12, 255, 10, 11, 11, 255, 17, 18, 18, 255, 21, 22, 23, 255, 22, 23, 24, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 24, 24, 25, 255, 28, 28, 29, 255, 26, 27, 27, 255, 21, 22, 22, 255, 21, 22, 22, 255, 20, 21, 22, 255, 10, 11, 11, 255, 10, 11, 11, 255, 11, 11, 11, 255, 11, 11, 11, 255, 8, 8, 8, 255, 9, 10, 10, 255, 18, 18, 19, 255, 16, 16, 17, 255, 16, 17, 17, 255, 16, 17, 17, 255, 15, 16, 16, 255, 6, 6, 6, 255, 7, 7, 8, 255, 6, 6, 7, 255, 9, 9, 9, 255, 15, 15, 16, 255, 11, 11, 12, 255, 12, 12, 12, 255, 9, 9, 9, 255, 10, 11, 11, 255, 11, 12, 12, 255, 12, 12, 12, 255, 10, 10, 11, 255, 8, 8, 8, 255, 12, 12, 12, 255, 15, 16, 16, 255, 11, 12, 12, 255, 17, 17, 18, 255, 13, 14, 14, 255, 19, 19, 20, 255, 16, 16, 17, 255, 17, 17, 18, 255, 11, 11, 11, 255, 9, 9, 9, 255, 5, 5, 5, 255, 9, 9, 9, 255, 13, 13, 14, 255, 17, 18, 18, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 22, 23, 24, 255, 25, 25, 26, 255, 20, 20, 21, 255, 16, 17, 17, 255, 7, 7, 7, 255, 10, 10, 10, 255, 9, 9, 9, 255, 15, 15, 16, 255, 17, 17, 18, 255, 22, 22, 23, 255, 19, 20, 21, 255, 22, 22, 23, 255, 25, 26, 27, 255, 30, 31, 32, 255, 32, 33, 33, 255, 21, 22, 23, 255, 19, 19, 20, 255, 12, 13, 13, 255, 11, 11, 11, 255, 8, 9, 9, 255, 14, 15, 15, 255, 19, 19, 20, 255, 19, 20, 20, 255, 26, 27, 27, 255, 28, 29, 30, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 30, 31, 32, 255, 27, 28, 29, 255, 20, 21, 22, 255, 22, 23, 24, 255, 19, 20, 21, 255, 19, 20, 20, 255, 20, 20, 21, 255, 32, 33, 34, 255, 28, 29, 30, 255, 32, 33, 34, 255, 25, 26, 27, 255, 21, 22, 22, 255, 21, 21, 22, 255, 21, 21, 22, 255, 15, 16, 16, 255, 16, 17, 17, 255, 15, 16, 16, 255, 14, 14, 15, 255, 8, 9, 9, 255, 11, 12, 12, 255, 14, 14, 15, 255, 32, 33, 34, 255, 31, 32, 33, 255, 31, 32, 33, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 26, 26, 27, 255, 28, 29, 30, 255, 25, 26, 26, 255, 30, 31, 32, 255, 18, 18, 19, 255, 22, 22, 23, 255, 13, 13, 14, 255, 9, 10, 10, 255, 5, 5, 6, 255, 10, 10, 10, 255, 6, 6, 6, 255, 12, 12, 13, 255, 11, 11, 12, 255, 14, 15, 15, 255, 16, 17, 17, 255, 22, 22, 23, 255, 30, 31, 31, 255, 30, 31, 32, 255, 32, 33, 34, 255, 28, 29, 30, 255, 13, 14, 14, 255, 11, 11, 12, 255, 14, 14, 15, 255, 8, 8, 8, 255, 12, 12, 13, 255, 13, 13, 14, 255, 16, 16, 17, 255, 21, 22, 23, 255, 18, 19, 20, 255, 24, 25, 25, 255, 21, 22, 22, 255, 16, 16, 17, 255, 17, 17, 18, 255, 18, 19, 19, 255, 18, 19, 19, 255, 14, 14, 15, 255, 12, 13, 13, 255, 10, 10, 11, 255, 16, 17, 17, 255, 18, 19, 19, 255, 20, 21, 22, 255, 14, 15, 15, 255, 10, 11, 11, 255, 7, 7, 8, 255, 11, 12, 12, 255, 12, 12, 13, 255, 13, 14, 14, 255, 32, 33, 34, 255, 29, 29, 30, 255, 32, 33, 34, 255, 31, 32, 33, 255, 28, 29, 30, 255, 24, 25, 25, 255, 18, 19, 19, 255, 19, 20, 20, 255, 17, 18, 18, 255, 15, 15, 16, 255, 15, 16, 16, 255, 11, 12, 12, 255, 9, 9, 9, 255, 6, 6, 6, 255, 5, 5, 5, 255, 10, 10, 10, 255, 10, 10, 11, 255, 12, 12, 13, 255, 9, 9, 9, 255, 4, 4, 4, 255, 3, 4, 4, 255, 11, 11, 11, 255, 11, 11, 11, 255, 14, 15, 15, 255, 15, 16, 16, 255, 22, 23, 24, 255, 16, 17, 17, 255, 21, 21, 22, 255, 17, 18, 18, 255, 17, 18, 18, 255, 18, 19, 20, 255, 10, 11, 11, 255, 9, 10, 10, 255, 5, 5, 5, 255, 9, 10, 10, 255, 7, 7, 7, 255, 26, 27, 28, 255, 27, 28, 29, 255, 25, 26, 27, 255, 29, 29, 30, 255, 25, 26, 27, 255, 25, 25, 26, 255, 16, 17, 17, 255, 19, 19, 20, 255, 14, 15, 15, 255, 13, 13, 14, 255, 13, 13, 14, 255, 10, 10, 11, 255, 12, 13, 13, 255, 7, 7, 7, 255, 11, 11, 12, 255, 13, 13, 13, 255, 13, 14, 14, 255, 12, 12, 13, 255, 14, 15, 15, 255, 19, 19, 20, 255, 21, 22, 22, 255, 20, 21, 22, 255, 14, 14, 15, 255, 6, 6, 7, 255, 11, 11, 12, 255, 14, 14, 15, 255, 14, 15, 15, 255, 15, 16, 16, 255, 17, 18, 18, 255, 17, 17, 18, 255, 14, 14, 15, 255, 24, 25, 26, 255, 14, 15, 15, 255, 15, 15, 16, 255, 15, 15, 16, 255, 14, 14, 15, 255, 12, 12, 12, 255, 9, 9, 9, 255, 13, 13, 14, 255, 15, 16, 16, 255, 17, 18, 18, 255, 23, 24, 25, 255, 22, 23, 24, 255, 32, 33, 34, 255, 32, 33, 34, 255, 18, 19, 20, 255, 30, 31, 31, 255, 32, 33, 34, 255, 26, 27, 28, 255, 32, 33, 34, 255, 19, 20, 21, 255, 17, 18, 18, 255, 19, 20, 20, 255, 12, 12, 13, 255, 10, 10, 11, 255, 11, 11, 11, 255, 8, 8, 8, 255, 9, 9, 9, 255, 15, 16, 16, 255, 18, 18, 19, 255, 17, 18, 18, 255, 16, 17, 17, 255, 32, 33, 34, 255, 28, 28, 29, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 31, 32, 33, 255, 27, 27, 28, 255, 21, 22, 23, 255, 22, 23, 24, 255, 23, 24, 24, 255, 15, 16, 16, 255, 13, 13, 13, 255, 13, 13, 13, 255, 11, 11, 12, 255, 11, 11, 12, 255, 9, 9, 9, 255, 9, 9, 9, 255, 12, 13, 13, 255, 15, 15, 16, 255, 11, 12, 12, 255, 10, 10, 10, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 3, 3, 3, 255, 9, 9, 9, 255, 6, 6, 7, 255, 8, 8, 8, 255, 7, 7, 8, 255, 10, 10, 11, 255, 9, 9, 9, 255, 9, 9, 9, 255, 7, 7, 7, 255, 7, 7, 7, 255, 10, 11, 11, 255, 8, 9, 9, 255, 11, 11, 11, 255, 10, 11, 11, 255, 13, 14, 14, 255, 13, 14, 14, 255, 12, 13, 13, 255, 11, 12, 12, 255, 12, 12, 12, 255, 10, 10, 10, 255, 5, 5, 5, 255, 9, 9, 9, 255, 12, 12, 12, 255, 11, 11, 11, 255, 22, 22, 23, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 29, 29, 30, 255, 32, 33, 34, 255, 32, 33, 34, 255, 29, 30, 31, 255, 17, 18, 18, 255, 16, 17, 17, 255, 11, 12, 12, 255, 12, 13, 13, 255, 7, 7, 7, 255, 15, 15, 16, 255, 17, 18, 18, 255, 21, 21, 22, 255, 26, 26, 27, 255, 25, 26, 27, 255, 28, 29, 30, 255, 26, 27, 27, 255, 28, 29, 30, 255, 20, 21, 22, 255, 16, 17, 17, 255, 14, 14, 15, 255, 11, 11, 12, 255, 5, 5, 6, 255, 10, 10, 11, 255, 19, 19, 20, 255, 21, 22, 22, 255, 27, 28, 29, 255, 26, 27, 27, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 22, 22, 23, 255, 24, 24, 25, 255, 15, 16, 16, 255, 21, 22, 23, 255, 28, 29, 30, 255, 24, 24, 25, 255, 22, 22, 23, 255, 20, 21, 22, 255, 26, 27, 27, 255, 30, 31, 32, 255, 26, 27, 27, 255, 29, 30, 31, 255, 20, 21, 21, 255, 14, 14, 15, 255, 20, 20, 21, 255, 21, 22, 23, 255, 17, 18, 18, 255, 14, 15, 15, 255, 10, 11, 11, 255, 11, 12, 12, 255, 16, 17, 17, 255, 32, 33, 34, 255, 24, 24, 25, 255, 25, 26, 27, 255, 24, 25, 26, 255, 28, 29, 30, 255, 32, 33, 34, 255, 32, 33, 34, 255, 27, 28, 29, 255, 27, 28, 29, 255, 32, 33, 34, 255, 29, 30, 31, 255, 20, 21, 21, 255, 17, 18, 18, 255, 14, 14, 15, 255, 12, 13, 13, 255, 10, 10, 11, 255, 6, 6, 7, 255, 3, 4, 4, 255, 9, 10, 10, 255, 12, 12, 12, 255, 11, 12, 12, 255, 15, 16, 16, 255, 18, 19, 20, 255, 25, 25, 26, 255, 28, 29, 30, 255, 24, 25, 26, 255, 32, 33, 34, 255, 32, 33, 34, 255, 17, 17, 18, 255, 11, 12, 12, 255, 15, 15, 16, 255, 11, 11, 11, 255, 10, 11, 11, 255, 17, 18, 18, 255, 19, 20, 20, 255, 15, 15, 16, 255, 21, 21, 22, 255, 15, 16, 16, 255, 16, 17, 17, 255, 14, 14, 15, 255, 15, 16, 16, 255, 9, 9, 9, 255, 9, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 14, 14, 15, 255, 7, 7, 7, 255, 9, 10, 10, 255, 14, 14, 15, 255, 13, 13, 13, 255, 11, 11, 12, 255, 10, 10, 10, 255, 10, 11, 11, 255, 15, 16, 16, 255, 15, 16, 16, 255, 32, 33, 34, 255, 24, 24, 25, 255, 22, 23, 24, 255, 20, 21, 21, 255, 21, 22, 23, 255, 17, 18, 18, 255, 18, 19, 19, 255, 16, 16, 17, 255, 12, 13, 13, 255, 11, 11, 12, 255, 10, 11, 11, 255, 7, 7, 7, 255, 7, 7, 7, 255, 5, 5, 5, 255, 2, 2, 2, 255, 10, 11, 11, 255, 10, 10, 10, 255, 9, 10, 10, 255, 16, 17, 17, 255, 6, 6, 6, 255, 6, 6, 6, 255, 3, 4, 4, 255, 8, 8, 8, 255, 12, 13, 13, 255, 15, 15, 16, 255, 16, 17, 17, 255, 21, 22, 23, 255, 20, 21, 22, 255, 23, 24, 25, 255, 15, 15, 16, 255, 16, 17, 17, 255, 9, 9, 9, 255, 7, 7, 7, 255, 7, 7, 7, 255, 10, 11, 11, 255, 10, 10, 11, 255, 22, 22, 23, 255, 24, 25, 25, 255, 27, 28, 29, 255, 24, 25, 25, 255, 24, 24, 25, 255, 19, 20, 21, 255, 13, 13, 13, 255, 11, 11, 12, 255, 14, 15, 15, 255, 11, 12, 12, 255, 12, 13, 13, 255, 7, 7, 7, 255, 6, 6, 7, 255, 11, 11, 11, 255, 13, 13, 14, 255, 12, 12, 13, 255, 14, 14, 15, 255, 15, 15, 16, 255, 16, 17, 17, 255, 23, 24, 25, 255, 29, 29, 30, 255, 20, 21, 22, 255, 12, 12, 13, 255, 9, 10, 10, 255, 8, 9, 9, 255, 11, 12, 12, 255, 13, 13, 14, 255, 12, 12, 12, 255, 13, 13, 13, 255, 16, 16, 17, 255, 13, 14, 14, 255, 16, 17, 17, 255, 13, 13, 13, 255, 11, 11, 12, 255, 10, 11, 11, 255, 9, 10, 10, 255, 14, 15, 15, 255, 14, 15, 15, 255, 11, 12, 12, 255, 11, 11, 11, 255, 17, 17, 18, 255, 20, 20, 21, 255, 30, 31, 32, 255, 32, 33, 34, 255, 32, 33, 34, 255, 29, 29, 30, 255, 30, 31, 31, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 23, 24, 24, 255, 18, 19, 20, 255, 13, 14, 14, 255, 14, 14, 15, 255, 16, 17, 17, 255, 10, 11, 11, 255, 8, 8, 8, 255, 14, 14, 15, 255, 12, 12, 12, 255, 17, 17, 18, 255, 21, 22, 22, 255, 12, 13, 13, 255, 20, 20, 21, 255, 27, 27, 28, 255, 27, 28, 29, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 25, 26, 26, 255, 25, 26, 27, 255, 24, 25, 25, 255, 21, 21, 22, 255, 17, 18, 18, 255, 11, 11, 11, 255, 9, 9, 9, 255, 18, 19, 19, 255, 14, 15, 15, 255, 10, 10, 10, 255, 8, 9, 9, 255, 10, 11, 11, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 13, 13, 255, 14, 14, 15, 255, 16, 17, 17, 255, 11, 11, 11, 255, 6, 6, 6, 255, 7, 7, 8, 255, 10, 10, 11, 255, 7, 7, 7, 255, 9, 9, 9, 255, 11, 11, 12, 255, 11, 12, 12, 255, 11, 12, 12, 255, 11, 11, 12, 255, 7, 7, 7, 255, 8, 9, 9, 255, 7, 7, 7, 255, 11, 11, 11, 255, 10, 11, 11, 255, 8, 8, 8, 255, 10, 10, 11, 255, 9, 9, 9, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 11, 255, 7, 7, 7, 255, 5, 5, 6, 255, 5, 5, 6, 255, 17, 17, 18, 255, 13, 13, 14, 255, 15, 16, 16, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 29, 30, 31, 255, 32, 33, 34, 255, 26, 27, 27, 255, 22, 23, 24, 255, 16, 16, 17, 255, 14, 14, 15, 255, 11, 12, 12, 255, 6, 6, 6, 255, 16, 16, 17, 255, 21, 22, 23, 255, 24, 25, 26, 255, 26, 26, 27, 255, 23, 24, 25, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 19, 19, 20, 255, 20, 21, 22, 255, 18, 19, 20, 255, 11, 11, 11, 255, 5, 5, 6, 255, 14, 14, 15, 255, 14, 14, 15, 255, 19, 20, 20, 255, 18, 19, 20, 255, 21, 22, 22, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 15, 16, 16, 255, 18, 19, 19, 255, 24, 25, 25, 255, 20, 21, 22, 255, 19, 19, 20, 255, 20, 21, 21, 255, 17, 18, 18, 255, 27, 28, 29, 255, 25, 26, 26, 255, 30, 31, 31, 255, 22, 22, 23, 255, 20, 20, 21, 255, 14, 15, 15, 255, 19, 19, 20, 255, 17, 17, 18, 255, 20, 21, 22, 255, 15, 16, 16, 255, 15, 15, 16, 255, 15, 15, 16, 255, 14, 15, 15, 255, 19, 20, 20, 255, 25, 26, 27, 255, 21, 21, 22, 255, 23, 24, 24, 255, 22, 22, 23, 255, 24, 25, 25, 255, 26, 27, 27, 255, 25, 26, 26, 255, 24, 25, 26, 255, 25, 26, 26, 255, 22, 23, 24, 255, 22, 22, 23, 255, 22, 22, 23, 255, 20, 21, 22, 255, 11, 12, 12, 255, 13, 13, 13, 255, 13, 13, 14, 255, 7, 7, 8, 255, 6, 6, 6, 255, 6, 6, 7, 255, 11, 11, 12, 255, 11, 11, 12, 255, 15, 15, 16, 255, 24, 25, 26, 255, 21, 21, 22, 255, 21, 22, 22, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 18, 19, 19, 255, 17, 18, 18, 255, 16, 16, 17, 255, 11, 12, 12, 255, 9, 10, 10, 255, 11, 12, 12, 255, 10, 11, 11, 255, 13, 13, 13, 255, 10, 10, 11, 255, 11, 11, 12, 255, 9, 10, 10, 255, 11, 11, 11, 255, 7, 7, 7, 255, 10, 11, 11, 255, 6, 6, 6, 255, 7, 7, 7, 255, 6, 6, 6, 255, 7, 7, 8, 255, 11, 11, 11, 255, 10, 11, 11, 255, 15, 15, 16, 255, 16, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 9, 9, 9, 255, 15, 16, 16, 255, 27, 28, 29, 255, 27, 28, 29, 255, 26, 27, 27, 255, 21, 22, 22, 255, 16, 17, 17, 255, 14, 15, 15, 255, 16, 17, 17, 255, 15, 16, 16, 255, 9, 9, 9, 255, 6, 6, 6, 255, 9, 10, 10, 255, 6, 6, 7, 255, 7, 7, 8, 255, 6, 6, 6, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 8, 9, 9, 255, 9, 10, 10, 255, 8, 8, 8, 255, 3, 4, 4, 255, 6, 6, 6, 255, 6, 6, 7, 255, 7, 7, 8, 255, 5, 5, 5, 255, 10, 10, 10, 255, 15, 16, 16, 255, 15, 15, 16, 255, 17, 17, 18, 255, 14, 14, 15, 255, 22, 23, 24, 255, 12, 12, 13, 255, 13, 13, 13, 255, 8, 9, 9, 255, 11, 12, 12, 255, 10, 10, 11, 255, 23, 24, 24, 255, 25, 26, 26, 255, 22, 23, 24, 255, 20, 21, 22, 255, 14, 14, 15, 255, 20, 20, 21, 255, 19, 19, 20, 255, 14, 15, 15, 255, 10, 10, 11, 255, 10, 11, 11, 255, 11, 12, 12, 255, 9, 9, 9, 255, 10, 10, 11, 255, 21, 22, 23, 255, 16, 16, 17, 255, 16, 17, 17, 255, 17, 18, 18, 255, 24, 24, 25, 255, 22, 23, 24, 255, 24, 25, 25, 255, 23, 24, 25, 255, 22, 22, 23, 255, 16, 16, 17, 255, 10, 10, 11, 255, 6, 6, 7, 255, 9, 9, 9, 255, 12, 12, 12, 255, 13, 13, 13, 255, 9, 9, 9, 255, 9, 9, 9, 255, 8, 8, 8, 255, 9, 10, 10, 255, 10, 11, 11, 255, 13, 13, 13, 255, 10, 11, 11, 255, 11, 12, 12, 255, 16, 17, 17, 255, 18, 19, 20, 255, 21, 22, 22, 255, 19, 20, 21, 255, 17, 18, 18, 255, 19, 20, 20, 255, 21, 22, 22, 255, 27, 28, 29, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 23, 24, 24, 255, 13, 14, 14, 255, 15, 15, 16, 255, 14, 14, 15, 255, 11, 12, 12, 255, 6, 6, 7, 255, 6, 6, 7, 255, 8, 9, 9, 255, 8, 9, 9, 255, 11, 11, 11, 255, 15, 16, 16, 255, 17, 18, 18, 255, 24, 25, 26, 255, 23, 24, 25, 255, 25, 26, 27, 255, 32, 33, 34, 255, 32, 33, 34, 255, 28, 29, 30, 255, 28, 29, 30, 255, 26, 27, 27, 255, 22, 23, 24, 255, 15, 15, 16, 255, 18, 19, 20, 255, 10, 11, 11, 255, 13, 14, 14, 255, 12, 13, 13, 255, 10, 10, 11, 255, 10, 10, 10, 255, 8, 8, 8, 255, 6, 6, 7, 255, 13, 13, 14, 255, 8, 8, 8, 255, 7, 7, 7, 255, 11, 11, 11, 255, 10, 10, 10, 255, 11, 11, 12, 255, 12, 13, 13, 255, 12, 12, 12, 255, 13, 13, 14, 255, 14, 14, 15, 255, 15, 15, 16, 255, 16, 16, 17, 255, 11, 11, 11, 255, 13, 14, 14, 255, 7, 7, 7, 255, 11, 11, 11, 255, 7, 7, 7, 255, 9, 9, 9, 255, 10, 11, 11, 255, 8, 9, 9, 255, 7, 7, 7, 255, 7, 7, 7, 255, 9, 10, 10, 255, 9, 10, 10, 255, 8, 8, 8, 255, 12, 12, 12, 255, 15, 15, 16, 255, 9, 10, 10, 255, 9, 10, 10, 255, 11, 11, 11, 255, 15, 15, 16, 255, 23, 24, 25, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 27, 28, 29, 255, 29, 30, 31, 255, 31, 32, 33, 255, 17, 18, 18, 255, 17, 17, 18, 255, 10, 10, 10, 255, 11, 11, 11, 255, 8, 9, 9, 255, 11, 11, 11, 255, 15, 16, 16, 255, 23, 24, 25, 255, 23, 24, 25, 255, 28, 28, 29, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 24, 25, 25, 255, 18, 19, 19, 255, 11, 12, 12, 255, 12, 12, 12, 255, 9, 10, 10, 255, 11, 11, 11, 255, 11, 12, 12, 255, 15, 16, 16, 255, 12, 13, 13, 255, 17, 18, 18, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 12, 12, 12, 255, 16, 16, 17, 255, 17, 18, 18, 255, 13, 13, 14, 255, 17, 18, 18, 255, 18, 18, 19, 255, 16, 17, 17, 255, 16, 16, 17, 255, 16, 17, 17, 255, 21, 22, 22, 255, 16, 17, 17, 255, 15, 16, 16, 255, 14, 14, 15, 255, 10, 11, 11, 255, 12, 12, 12, 255, 13, 13, 13, 255, 9, 10, 10, 255, 9, 9, 9, 255, 11, 11, 11, 255, 14, 14, 15, 255, 23, 24, 24, 255, 24, 25, 25, 255, 28, 29, 30, 255, 22, 23, 24, 255, 22, 23, 24, 255, 21, 22, 23, 255, 18, 19, 20, 255, 21, 22, 22, 255, 15, 15, 16, 255, 25, 26, 26, 255, 21, 21, 22, 255, 18, 19, 19, 255, 21, 22, 23, 255, 13, 14, 14, 255, 14, 14, 15, 255, 13, 13, 14, 255, 6, 6, 6, 255, 8, 8, 8, 255, 10, 11, 11, 255, 8, 9, 9, 255, 11, 12, 12, 255, 11, 12, 12, 255, 8, 8, 8, 255, 25, 26, 26, 255, 22, 23, 24, 255, 21, 22, 22, 255, 32, 33, 34, 255, 32, 33, 34, 255, 16, 16, 17, 255, 17, 18, 18, 255, 19, 20, 20, 255, 17, 18, 18, 255, 9, 9, 9, 255, 6, 6, 7, 255, 9, 9, 9, 255, 8, 9, 9, 255, 8, 8, 8, 255, 10, 10, 10, 255, 9, 10, 10, 255, 8, 8, 8, 255, 7, 7, 7, 255, 7, 7, 8, 255, 7, 7, 8, 255, 8, 8, 8, 255, 5, 5, 5, 255, 6, 6, 7, 255, 9, 10, 10, 255, 10, 11, 11, 255, 8, 9, 9, 255, 10, 11, 11, 255, 14, 15, 15, 255, 11, 12, 12, 255, 11, 11, 12, 255, 8, 9, 9, 255, 15, 16, 16, 255, 24, 24, 25, 255, 27, 28, 29, 255, 24, 24, 25, 255, 24, 25, 25, 255, 15, 16, 16, 255, 10, 11, 11, 255, 17, 17, 18, 255, 12, 12, 13, 255, 6, 6, 7, 255, 4, 4, 4, 255, 7, 7, 7, 255, 4, 4, 4, 255, 8, 8, 8, 255, 4, 4, 4, 255, 7, 7, 8, 255, 9, 10, 10, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 17, 255, 10, 10, 11, 255, 11, 11, 12, 255, 8, 8, 8, 255, 7, 7, 8, 255, 7, 7, 8, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 12, 12, 13, 255, 16, 17, 17, 255, 10, 11, 11, 255, 14, 14, 15, 255, 13, 14, 14, 255, 11, 11, 11, 255, 11, 12, 12, 255, 13, 13, 13, 255, 14, 15, 15, 255, 26, 27, 27, 255, 26, 27, 28, 255, 25, 26, 27, 255, 18, 19, 20, 255, 20, 21, 21, 255, 19, 20, 21, 255, 18, 18, 19, 255, 9, 10, 10, 255, 10, 10, 10, 255, 10, 10, 11, 255, 8, 8, 8, 255, 13, 13, 13, 255, 11, 12, 12, 255, 15, 16, 16, 255, 19, 20, 21, 255, 19, 20, 20, 255, 22, 23, 24, 255, 25, 26, 27, 255, 25, 25, 26, 255, 27, 28, 29, 255, 17, 17, 18, 255, 17, 17, 18, 255, 12, 12, 12, 255, 8, 9, 9, 255, 8, 9, 9, 255, 6, 6, 6, 255, 12, 12, 12, 255, 12, 13, 13, 255, 12, 12, 12, 255, 12, 12, 13, 255, 9, 9, 9, 255, 8, 8, 8, 255, 8, 8, 8, 255, 4, 4, 4, 255, 9, 10, 10, 255, 13, 13, 14, 255, 20, 21, 22, 255, 20, 21, 22, 255, 24, 25, 26, 255, 19, 20, 20, 255, 28, 29, 30, 255, 28, 29, 30, 255, 20, 21, 22, 255, 23, 24, 25, 255, 32, 33, 34, 255, 27, 28, 29, 255, 32, 33, 33, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 33, 255, 31, 32, 33, 255, 28, 29, 30, 255, 20, 21, 22, 255, 16, 17, 17, 255, 11, 11, 12, 255, 13, 14, 14, 255, 10, 11, 11, 255, 9, 9, 9, 255, 7, 7, 7, 255, 6, 6, 7, 255, 15, 16, 16, 255, 13, 14, 14, 255, 16, 17, 17, 255, 16, 16, 17, 255, 25, 26, 27, 255, 22, 23, 24, 255, 26, 26, 27, 255, 26, 27, 28, 255, 24, 25, 25, 255, 26, 27, 27, 255, 27, 28, 29, 255, 21, 22, 22, 255, 17, 18, 18, 255, 12, 13, 13, 255, 16, 17, 17, 255, 12, 12, 13, 255, 12, 12, 12, 255, 5, 5, 5, 255, 7, 7, 7, 255, 8, 8, 8, 255, 10, 10, 11, 255, 10, 10, 11, 255, 9, 10, 10, 255, 8, 8, 8, 255, 9, 9, 9, 255, 9, 9, 9, 255, 12, 12, 13, 255, 10, 10, 10, 255, 14, 15, 15, 255, 16, 17, 17, 255, 14, 14, 15, 255, 12, 12, 13, 255, 20, 21, 22, 255, 13, 14, 14, 255, 12, 12, 13, 255, 15, 15, 16, 255, 18, 18, 19, 255, 18, 19, 19, 255, 8, 8, 8, 255, 12, 12, 13, 255, 9, 10, 10, 255, 14, 14, 15, 255, 9, 9, 9, 255, 9, 10, 10, 255, 11, 11, 11, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 10, 10, 255, 12, 13, 13, 255, 13, 13, 14, 255, 14, 14, 15, 255, 19, 19, 20, 255, 20, 21, 22, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 28, 28, 29, 255, 31, 32, 33, 255, 26, 27, 28, 255, 32, 33, 34, 255, 32, 33, 34, 255, 23, 24, 24, 255, 19, 20, 20, 255, 16, 17, 17, 255, 12, 13, 13, 255, 8, 8, 8, 255, 7, 7, 7, 255, 11, 12, 12, 255, 16, 17, 17, 255, 19, 20, 21, 255, 25, 26, 26, 255, 31, 32, 33, 255, 31, 32, 33, 255, 32, 33, 34, 255, 21, 22, 23, 255, 16, 16, 17, 255, 12, 12, 13, 255, 10, 10, 10, 255, 11, 11, 11, 255, 11, 11, 11, 255, 9, 9, 9, 255, 9, 9, 9, 255, 11, 11, 11, 255, 13, 13, 13, 255, 8, 9, 9, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 12, 12, 12, 255, 11, 11, 12, 255, 15, 16, 16, 255, 12, 12, 13, 255, 16, 16, 17, 255, 17, 18, 18, 255, 11, 12, 12, 255, 15, 15, 16, 255, 21, 22, 22, 255, 14, 14, 15, 255, 14, 14, 15, 255, 10, 10, 11, 255, 13, 13, 13, 255, 15, 16, 16, 255, 12, 12, 12, 255, 8, 8, 8, 255, 6, 6, 7, 255, 7, 7, 7, 255, 3, 3, 3, 255, 8, 8, 8, 255, 14, 14, 15, 255, 20, 21, 21, 255, 27, 27, 28, 255, 18, 19, 19, 255, 13, 14, 14, 255, 19, 20, 21, 255, 15, 16, 16, 255, 21, 22, 22, 255, 25, 25, 26, 255, 19, 19, 20, 255, 16, 17, 17, 255, 18, 18, 19, 255, 19, 20, 21, 255, 13, 13, 14, 255, 14, 14, 15, 255, 11, 11, 12, 255, 7, 7, 7, 255, 7, 7, 7, 255, 9, 9, 9, 255, 2, 2, 2, 255, 11, 12, 12, 255, 11, 12, 12, 255, 17, 17, 18, 255, 23, 24, 25, 255, 24, 25, 25, 255, 27, 28, 29, 255, 32, 33, 33, 255, 16, 17, 17, 255, 15, 15, 16, 255, 12, 12, 13, 255, 17, 17, 18, 255, 19, 20, 20, 255, 11, 12, 12, 255, 11, 11, 11, 255, 9, 9, 9, 255, 6, 6, 6, 255, 4, 4, 4, 255, 7, 7, 7, 255, 6, 6, 7, 255, 3, 4, 4, 255, 3, 4, 4, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 6, 6, 6, 255, 4, 4, 4, 255, 6, 6, 7, 255, 5, 5, 5, 255, 7, 7, 7, 255, 10, 10, 11, 255, 13, 13, 13, 255, 10, 10, 11, 255, 11, 11, 11, 255, 12, 13, 13, 255, 27, 28, 29, 255, 31, 32, 33, 255, 28, 28, 29, 255, 20, 21, 22, 255, 15, 16, 16, 255, 11, 12, 12, 255, 10, 11, 11, 255, 8, 8, 8, 255, 7, 7, 8, 255, 3, 4, 4, 255, 2, 2, 2, 255, 6, 6, 7, 255, 5, 5, 6, 255, 3, 3, 3, 255, 5, 5, 5, 255, 9, 10, 10, 255, 10, 10, 10, 255, 16, 17, 17, 255, 19, 20, 20, 255, 13, 13, 14, 255, 18, 19, 19, 255, 11, 11, 11, 255, 6, 6, 7, 255, 8, 9, 9, 255, 4, 4, 4, 255, 7, 7, 7, 255, 9, 9, 9, 255, 11, 12, 12, 255, 14, 15, 15, 255, 11, 12, 12, 255, 14, 15, 15, 255, 10, 11, 11, 255, 10, 11, 11, 255, 13, 13, 13, 255, 13, 13, 13, 255, 19, 20, 20, 255, 19, 20, 21, 255, 25, 25, 26, 255, 20, 21, 21, 255, 19, 19, 20, 255, 14, 15, 15, 255, 16, 17, 17, 255, 14, 15, 15, 255, 12, 12, 13, 255, 12, 12, 13, 255, 17, 18, 18, 255, 14, 14, 15, 255, 17, 18, 18, 255, 11, 11, 12, 255, 15, 16, 16, 255, 24, 25, 26, 255, 21, 22, 22, 255, 27, 27, 28, 255, 30, 31, 32, 255, 23, 24, 24, 255, 16, 17, 17, 255, 11, 12, 12, 255, 8, 8, 8, 255, 9, 10, 10, 255, 2, 2, 2, 255, 11, 12, 12, 255, 17, 18, 18, 255, 13, 13, 13, 255, 10, 10, 10, 255, 13, 13, 14, 255, 14, 14, 15, 255, 14, 15, 15, 255, 12, 12, 13, 255, 13, 13, 14, 255, 8, 8, 8, 255, 10, 11, 11, 255, 14, 14, 15, 255, 22, 23, 24, 255, 24, 25, 25, 255, 27, 28, 29, 255, 29, 29, 30, 255, 30, 31, 31, 255, 31, 32, 33, 255, 28, 29, 30, 255, 31, 32, 33, 255, 31, 32, 33, 255, 32, 33, 34, 255, 31, 32, 33, 255, 31, 32, 32, 255, 32, 33, 33, 255, 31, 32, 32, 255, 32, 33, 33, 255, 18, 19, 19, 255, 18, 19, 19, 255, 9, 10, 10, 255, 13, 13, 14, 255, 15, 15, 16, 255, 13, 14, 14, 255, 8, 9, 9, 255, 8, 8, 8, 255, 10, 10, 10, 255, 9, 10, 10, 255, 15, 16, 16, 255, 15, 16, 16, 255, 15, 16, 16, 255, 20, 21, 22, 255, 21, 22, 23, 255, 19, 20, 21, 255, 22, 23, 24, 255, 22, 23, 24, 255, 19, 20, 20, 255, 29, 30, 31, 255, 17, 17, 18, 255, 13, 13, 13, 255, 15, 16, 16, 255, 12, 12, 13, 255, 9, 9, 9, 255, 7, 7, 8, 255, 11, 12, 12, 255, 6, 6, 6, 255, 11, 11, 11, 255, 11, 11, 12, 255, 9, 9, 9, 255, 5, 5, 6, 255, 11, 11, 11, 255, 7, 7, 7, 255, 7, 7, 7, 255, 10, 10, 10, 255, 19, 19, 20, 255, 23, 24, 24, 255, 19, 20, 20, 255, 16, 16, 17, 255, 14, 14, 15, 255, 17, 18, 18, 255, 11, 12, 12, 255, 18, 19, 19, 255, 14, 14, 15, 255, 18, 18, 19, 255, 18, 18, 19, 255, 13, 14, 14, 255, 14, 15, 15, 255, 12, 13, 13, 255, 12, 12, 13, 255, 9, 9, 9, 255, 12, 12, 12, 255, 13, 13, 13, 255, 14, 14, 15, 255, 15, 15, 16, 255, 10, 11, 11, 255, 11, 12, 12, 255, 15, 16, 16, 255, 9, 9, 9, 255, 19, 19, 20, 255, 18, 19, 19, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 30, 31, 32, 255, 25, 26, 26, 255, 28, 29, 30, 255, 32, 33, 34, 255, 27, 28, 29, 255, 20, 21, 22, 255, 18, 19, 20, 255, 19, 20, 20, 255, 16, 16, 17, 255, 9, 10, 10, 255, 9, 9, 9, 255, 11, 11, 12, 255, 16, 17, 17, 255, 17, 17, 18, 255, 21, 21, 22, 255, 32, 33, 34, 255, 32, 33, 34, 255, 18, 19, 19, 255, 15, 16, 16, 255, 9, 10, 10, 255, 10, 10, 10, 255, 13, 14, 14, 255, 11, 12, 12, 255, 9, 10, 10, 255, 10, 10, 10, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 9, 9, 255, 6, 6, 7, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 10, 10, 11, 255, 8, 9, 9, 255, 9, 9, 9, 255, 14, 14, 15, 255, 13, 13, 14, 255, 10, 11, 11, 255, 16, 17, 17, 255, 13, 14, 14, 255, 12, 13, 13, 255, 11, 12, 12, 255, 12, 12, 13, 255, 10, 11, 11, 255, 10, 11, 11, 255, 12, 12, 13, 255, 9, 9, 9, 255, 11, 12, 12, 255, 12, 12, 13, 255, 8, 8, 8, 255, 6, 6, 7, 255, 7, 7, 7, 255, 12, 13, 13, 255, 19, 20, 20, 255, 18, 19, 20, 255, 17, 18, 18, 255, 14, 14, 15, 255, 12, 13, 13, 255, 14, 14, 15, 255, 16, 17, 17, 255, 17, 18, 18, 255, 17, 17, 18, 255, 17, 18, 18, 255, 13, 13, 13, 255, 9, 9, 9, 255, 11, 12, 12, 255, 7, 7, 7, 255, 5, 5, 5, 255, 5, 5, 5, 255, 10, 10, 10, 255, 6, 6, 6, 255, 6, 6, 6, 255, 1, 1, 1, 255, 10, 11, 11, 255, 10, 11, 11, 255, 20, 21, 21, 255, 17, 18, 18, 255, 26, 27, 27, 255, 16, 16, 17, 255, 13, 13, 13, 255, 13, 14, 14, 255, 11, 12, 12, 255, 10, 10, 10, 255, 11, 11, 11, 255, 8, 9, 9, 255, 7, 7, 8, 255, 8, 8, 8, 255, 11, 11, 12, 255, 9, 9, 9, 255, 9, 9, 9, 255, 7, 7, 7, 255, 10, 10, 10, 255, 7, 7, 7, 255, 10, 11, 11, 255, 9, 10, 10, 255, 10, 10, 10, 255, 5, 5, 6, 255, 7, 7, 7, 255, 9, 9, 9, 255, 10, 11, 11, 255, 9, 9, 9, 255, 12, 12, 12, 255, 13, 14, 14, 255, 13, 13, 13, 255, 7, 7, 7, 255, 8, 8, 8, 255, 12, 12, 13, 255, 25, 26, 26, 255, 22, 23, 24, 255, 24, 25, 25, 255, 15, 16, 16, 255, 17, 17, 18, 255, 12, 12, 13, 255, 7, 7, 7, 255, 6, 6, 7, 255, 8, 8, 8, 255, 2, 3, 3, 255, 6, 6, 6, 255, 9, 9, 9, 255, 9, 9, 9, 255, 11, 11, 12, 255, 12, 13, 13, 255, 10, 11, 11, 255, 8, 8, 8, 255, 15, 16, 16, 255, 21, 21, 22, 255, 23, 24, 25, 255, 21, 21, 22, 255, 31, 32, 33, 255, 15, 15, 16, 255, 13, 14, 14, 255, 8, 8, 8, 255, 13, 13, 14, 255, 8, 9, 9, 255, 12, 13, 13, 255, 11, 11, 11, 255, 13, 13, 13, 255, 9, 10, 10, 255, 12, 13, 13, 255, 9, 10, 10, 255, 8, 9, 9, 255, 13, 14, 14, 255, 26, 26, 27, 255, 24, 25, 25, 255, 24, 25, 26, 255, 19, 20, 21, 255, 17, 17, 18, 255, 11, 11, 12, 255, 11, 11, 11, 255, 14, 14, 15, 255, 10, 11, 11, 255, 13, 14, 14, 255, 16, 17, 17, 255, 15, 16, 16, 255, 22, 23, 24, 255, 19, 20, 21, 255, 23, 24, 24, 255, 21, 22, 23, 255, 29, 30, 31, 255, 31, 32, 33, 255, 32, 33, 34, 255, 23, 24, 25, 255, 16, 17, 17, 255, 8, 8, 8, 255, 10, 11, 11, 255, 10, 11, 11, 255, 5, 5, 6, 255, 11, 11, 11, 255, 13, 14, 14, 255, 20, 21, 21, 255, 23, 24, 24, 255, 17, 17, 18, 255, 15, 16, 16, 255, 16, 16, 17, 255, 12, 13, 13, 255, 13, 13, 14, 255, 7, 7, 7, 255, 7, 7, 7, 255, 11, 12, 12, 255, 18, 19, 20, 255, 28, 29, 30, 255, 22, 22, 23, 255, 31, 32, 33, 255, 28, 28, 29, 255, 26, 27, 28, 255, 26, 26, 27, 255, 32, 33, 34, 255, 30, 31, 31, 255, 29, 30, 31, 255, 27, 27, 28, 255, 31, 32, 33, 255, 32, 33, 34, 255, 30, 31, 32, 255, 32, 33, 34, 255, 32, 33, 34, 255, 25, 25, 26, 255, 20, 21, 22, 255, 14, 14, 15, 255, 16, 16, 17, 255, 16, 17, 17, 255, 10, 10, 10, 255, 7, 7, 7, 255, 8, 9, 9, 255, 11, 11, 11, 255, 9, 10, 10, 255, 12, 12, 12, 255, 9, 10, 10, 255, 18, 19, 19, 255, 24, 25, 25, 255, 21, 22, 22, 255, 18, 19, 19, 255, 18, 19, 20, 255, 19, 19, 20, 255, 17, 17, 18, 255, 10, 10, 11, 255, 11, 11, 12, 255, 7, 7, 8, 255, 9, 10, 10, 255, 9, 10, 10, 255, 10, 11, 11, 255, 9, 9, 9, 255, 12, 12, 13, 255, 13, 13, 14, 255, 15, 16, 16, 255, 17, 18, 18, 255, 15, 16, 16, 255, 12, 12, 12, 255, 9, 9, 9, 255, 7, 7, 7, 255, 13, 14, 14, 255, 14, 14, 15, 255, 20, 21, 22, 255, 21, 22, 22, 255, 21, 22, 22, 255, 25, 25, 26, 255, 20, 21, 22, 255, 17, 18, 18, 255, 25, 25, 26, 255, 19, 20, 20, 255, 21, 22, 22, 255, 20, 21, 21, 255, 15, 16, 16, 255, 14, 14, 15, 255, 14, 14, 15, 255, 14, 14, 15, 255, 16, 17, 17, 255, 16, 16, 17, 255, 14, 15, 15, 255, 15, 15, 16, 255, 12, 12, 13, 255, 13, 13, 14, 255, 10, 11, 11, 255, 10, 10, 10, 255, 11, 11, 11, 255, 16, 17, 17, 255, 18, 19, 20, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 28, 28, 29, 255, 22, 23, 24, 255, 22, 23, 24, 255, 18, 19, 19, 255, 14, 14, 15, 255, 15, 16, 16, 255, 13, 13, 14, 255, 10, 10, 10, 255, 8, 9, 9, 255, 10, 11, 11, 255, 21, 21, 22, 255, 24, 24, 25, 255, 20, 21, 22, 255, 18, 19, 20, 255, 16, 16, 17, 255, 16, 17, 17, 255, 8, 9, 9, 255, 13, 14, 14, 255, 12, 12, 12, 255, 14, 14, 15, 255, 16, 16, 17, 255, 18, 18, 19, 255, 10, 11, 11, 255, 11, 12, 12, 255, 10, 10, 11, 255, 13, 14, 14, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 12, 12, 12, 255, 13, 14, 14, 255, 10, 10, 10, 255, 12, 12, 12, 255, 10, 10, 11, 255, 10, 10, 10, 255, 12, 13, 13, 255, 13, 13, 14, 255, 12, 12, 12, 255, 8, 9, 9, 255, 9, 9, 9, 255, 13, 13, 13, 255, 12, 13, 13, 255, 11, 11, 12, 255, 14, 15, 15, 255, 11, 12, 12, 255, 12, 13, 13, 255, 13, 13, 13, 255, 10, 10, 11, 255, 8, 8, 8, 255, 8, 8, 8, 255, 14, 14, 15, 255, 16, 17, 17, 255, 12, 13, 13, 255, 12, 12, 13, 255, 13, 14, 14, 255, 14, 15, 15, 255, 9, 9, 9, 255, 13, 13, 13, 255, 10, 10, 11, 255, 11, 12, 12, 255, 6, 6, 6, 255, 5, 5, 6, 255, 5, 5, 6, 255, 5, 5, 5, 255, 7, 7, 8, 255, 7, 7, 8, 255, 6, 6, 6, 255, 2, 3, 3, 255, 4, 4, 4, 255, 1, 1, 1, 255, 8, 8, 8, 255, 9, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 13, 13, 13, 255, 11, 11, 12, 255, 10, 10, 11, 255, 9, 10, 10, 255, 9, 9, 9, 255, 7, 7, 7, 255, 10, 11, 11, 255, 12, 12, 12, 255, 9, 9, 9, 255, 9, 10, 10, 255, 10, 10, 11, 255, 8, 8, 8, 255, 15, 15, 16, 255, 14, 14, 15, 255, 14, 15, 15, 255, 14, 14, 15, 255, 7, 7, 7, 255, 12, 12, 12, 255, 7, 7, 7, 255, 10, 10, 11, 255, 12, 12, 12, 255, 11, 11, 11, 255, 8, 8, 8, 255, 13, 14, 14, 255, 14, 14, 15, 255, 15, 15, 16, 255, 12, 12, 13, 255, 9, 10, 10, 255, 7, 7, 7, 255, 12, 12, 13, 255, 23, 24, 25, 255, 19, 20, 20, 255, 20, 20, 21, 255, 13, 14, 14, 255, 11, 12, 12, 255, 9, 9, 9, 255, 6, 6, 6, 255, 4, 4, 4, 255, 4, 4, 4, 255, 5, 5, 5, 255, 8, 8, 8, 255, 12, 13, 13, 255, 10, 10, 11, 255, 13, 13, 14, 255, 10, 10, 10, 255, 9, 10, 10, 255, 14, 14, 15, 255, 22, 23, 24, 255, 28, 28, 29, 255, 28, 29, 30, 255, 19, 20, 21, 255, 18, 18, 19, 255, 19, 19, 20, 255, 17, 18, 18, 255, 16, 17, 17, 255, 10, 10, 10, 255, 10, 10, 11, 255, 12, 12, 13, 255, 15, 15, 16, 255, 9, 10, 10, 255, 11, 11, 12, 255, 11, 12, 12, 255, 8, 9, 9, 255, 9, 10, 10, 255, 22, 22, 23, 255, 19, 20, 20, 255, 17, 18, 18, 255, 15, 16, 16, 255, 14, 15, 15, 255, 13, 14, 14, 255, 8, 9, 9, 255, 10, 10, 10, 255, 11, 12, 12, 255, 14, 14, 15, 255, 13, 14, 14, 255, 15, 16, 16, 255, 16, 17, 17, 255, 17, 18, 18, 255, 24, 25, 25, 255, 25, 26, 26, 255, 29, 30, 31, 255, 25, 26, 26, 255, 32, 33, 34, 255, 30, 31, 32, 255, 23, 24, 25, 255, 11, 12, 12, 255, 12, 12, 13, 255, 13, 13, 13, 255, 8, 8, 8, 255, 11, 11, 11, 255, 11, 11, 11, 255, 9, 10, 10, 255, 16, 16, 17, 255, 21, 22, 23, 255, 28, 29, 30, 255, 19, 20, 21, 255, 18, 18, 19, 255, 16, 17, 17, 255, 12, 13, 13, 255, 9, 10, 10, 255, 8, 9, 9, 255, 13, 13, 14, 255, 18, 18, 19, 255, 16, 17, 17, 255, 18, 19, 19, 255, 24, 25, 26, 255, 27, 28, 29, 255, 21, 21, 22, 255, 27, 28, 29, 255, 29, 30, 31, 255, 26, 27, 27, 255, 27, 28, 29, 255, 25, 26, 27, 255, 28, 29, 30, 255, 26, 26, 27, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 25, 26, 27, 255, 22, 22, 23, 255, 16, 17, 17, 255, 13, 14, 14, 255, 8, 9, 9, 255, 9, 10, 10, 255, 1, 2, 2, 255, 6, 6, 6, 255, 5, 5, 6, 255, 4, 4, 4, 255, 10, 11, 11, 255, 11, 12, 12, 255, 16, 16, 17, 255, 17, 17, 18, 255, 17, 18, 18, 255, 16, 17, 17, 255, 17, 17, 18, 255, 14, 14, 15, 255, 10, 11, 11, 255, 8, 9, 9, 255, 10, 11, 11, 255, 5, 5, 5, 255, 9, 10, 10, 255, 11, 11, 12, 255, 9, 9, 9, 255, 14, 15, 15, 255, 11, 11, 11, 255, 15, 16, 16, 255, 26, 26, 27, 255, 18, 19, 20, 255, 14, 14, 15, 255, 16, 17, 17, 255, 14, 15, 15, 255, 11, 12, 12, 255, 10, 11, 11, 255, 11, 12, 12, 255, 16, 17, 17, 255, 15, 16, 16, 255, 20, 21, 21, 255, 19, 20, 20, 255, 32, 33, 34, 255, 22, 22, 23, 255, 29, 30, 31, 255, 28, 29, 30, 255, 28, 28, 29, 255, 26, 27, 27, 255, 25, 25, 26, 255, 18, 18, 19, 255, 21, 21, 22, 255, 20, 20, 21, 255, 22, 23, 24, 255, 21, 21, 22, 255, 21, 22, 22, 255, 17, 18, 18, 255, 21, 22, 22, 255, 16, 17, 17, 255, 14, 15, 15, 255, 7, 7, 7, 255, 12, 13, 13, 255, 11, 11, 12, 255, 14, 14, 15, 255, 20, 21, 21, 255, 18, 18, 19, 255, 17, 17, 18, 255, 13, 14, 14, 255, 32, 33, 34, 255, 31, 32, 33, 255, 31, 32, 33, 255, 30, 31, 32, 255, 26, 27, 27, 255, 19, 20, 21, 255, 17, 18, 18, 255, 12, 12, 12, 255, 10, 10, 10, 255, 8, 9, 9, 255, 10, 10, 11, 255, 18, 19, 19, 255, 18, 19, 19, 255, 17, 18, 18, 255, 13, 13, 14, 255, 15, 16, 16, 255, 13, 14, 14, 255, 11, 12, 12, 255, 13, 13, 13, 255, 10, 10, 11, 255, 13, 13, 14, 255, 20, 20, 21, 255, 24, 25, 25, 255, 20, 21, 21, 255, 15, 16, 16, 255, 12, 13, 13, 255, 13, 13, 14, 255, 13, 13, 14, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 20, 21, 22, 255, 13, 14, 14, 255, 16, 17, 17, 255, 12, 13, 13, 255, 15, 15, 16, 255, 14, 14, 15, 255, 12, 12, 13, 255, 11, 11, 11, 255, 9, 10, 10, 255, 12, 13, 13, 255, 13, 14, 14, 255, 15, 16, 16, 255, 14, 15, 15, 255, 12, 13, 13, 255, 13, 14, 14, 255, 21, 22, 23, 255, 15, 16, 16, 255, 23, 24, 25, 255, 18, 19, 19, 255, 10, 10, 10, 255, 6, 6, 6, 255, 15, 15, 16, 255, 12, 12, 12, 255, 11, 11, 11, 255, 12, 12, 12, 255, 8, 8, 8, 255, 7, 7, 7, 255, 12, 12, 12, 255, 8, 8, 8, 255, 10, 10, 10, 255, 5, 5, 5, 255, 7, 7, 7, 255, 6, 6, 7, 255, 8, 8, 8, 255, 10, 11, 11, 255, 9, 10, 10, 255, 7, 7, 7, 255, 6, 6, 7, 255, 3, 3, 3, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 6, 255, 9, 9, 9, 255, 10, 10, 11, 255, 10, 10, 10, 255, 6, 6, 6, 255, 6, 6, 6, 255, 5, 5, 6, 255, 9, 9, 9, 255, 9, 10, 10, 255, 11, 12, 12, 255, 8, 9, 9, 255, 7, 7, 7, 255, 12, 12, 12, 255, 14, 14, 15, 255, 14, 14, 15, 255, 19, 20, 21, 255, 14, 15, 15, 255, 15, 16, 16, 255, 14, 15, 15, 255, 16, 17, 17, 255, 16, 16, 17, 255, 10, 10, 11, 255, 11, 12, 12, 255, 13, 13, 13, 255, 15, 15, 16, 255, 15, 16, 16, 255, 18, 19, 20, 255, 14, 14, 15, 255, 13, 13, 13, 255, 12, 12, 12, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 13, 13, 255, 19, 20, 20, 255, 14, 15, 15, 255, 12, 12, 13, 255, 14, 14, 15, 255, 12, 13, 13, 255, 8, 9, 9, 255, 8, 8, 8, 255, 9, 9, 9, 255, 9, 9, 9, 255, 13, 13, 13, 255, 14, 14, 15, 255, 16, 17, 17, 255, 14, 15, 15, 255, 20, 20, 21, 255, 19, 19, 20, 255, 24, 25, 25, 255, 27, 28, 29, 255, 20, 20, 21, 255, 19, 19, 20, 255, 17, 17, 18, 255, 13, 13, 13, 255, 17, 17, 18, 255, 15, 15, 16, 255, 11, 11, 12, 255, 11, 11, 11, 255, 13, 14, 14, 255, 13, 13, 13, 255, 15, 15, 16, 255, 15, 16, 16, 255, 10, 10, 11, 255, 6, 6, 7, 255, 13, 13, 14, 255, 16, 17, 17, 255, 20, 20, 21, 255, 15, 16, 16, 255, 11, 12, 12, 255, 10, 10, 10, 255, 12, 13, 13, 255, 8, 8, 8, 255, 8, 8, 8, 255, 11, 12, 12, 255, 12, 13, 13, 255, 15, 16, 16, 255, 16, 17, 17, 255, 19, 19, 20, 255, 19, 20, 21, 255, 21, 22, 22, 255, 26, 27, 27, 255, 26, 27, 28, 255, 22, 23, 24, 255, 29, 30, 31, 255, 21, 21, 22, 255, 18, 18, 19, 255, 14, 14, 15, 255, 15, 16, 16, 255, 15, 16, 16, 255, 10, 10, 10, 255, 12, 12, 12, 255, 11, 11, 11, 255, 13, 13, 14, 255, 14, 14, 15, 255, 21, 21, 22, 255, 25, 25, 26, 255, 25, 25, 26, 255, 23, 24, 25, 255, 23, 24, 25, 255, 17, 17, 18, 255, 16, 17, 17, 255, 17, 17, 18, 255, 15, 15, 16, 255, 10, 11, 11, 255, 17, 18, 18, 255, 22, 22, 23, 255, 14, 15, 15, 255, 22, 23, 24, 255, 21, 21, 22, 255, 20, 21, 21, 255, 20, 20, 21, 255, 23, 24, 25, 255, 27, 28, 29, 255, 28, 29, 30, 255, 32, 33, 34, 255, 24, 25, 26, 255, 24, 24, 25, 255, 26, 27, 27, 255, 22, 23, 24, 255, 27, 28, 29, 255, 17, 17, 18, 255, 17, 18, 18, 255, 13, 14, 14, 255, 8, 9, 9, 255, 10, 10, 10, 255, 8, 9, 9, 255, 9, 9, 9, 255, 7, 7, 8, 255, 3, 4, 4, 255, 6, 6, 6, 255, 8, 8, 8, 255, 7, 7, 7, 255, 11, 11, 12, 255, 13, 13, 14, 255, 16, 17, 17, 255, 13, 13, 14, 255, 14, 15, 15, 255, 14, 14, 15, 255, 6, 6, 6, 255, 6, 6, 6, 255, 11, 11, 12, 255, 12, 13, 13, 255, 15, 16, 16, 255, 18, 18, 19, 255, 17, 17, 18, 255, 18, 19, 20, 255, 19, 20, 20, 255, 29, 30, 31, 255, 25, 26, 26, 255, 22, 22, 23, 255, 23, 24, 25, 255, 14, 14, 15, 255, 10, 11, 11, 255, 10, 11, 11, 255, 8, 8, 8, 255, 12, 13, 13, 255, 11, 11, 12, 255, 20, 20, 21, 255, 21, 21, 22, 255, 25, 26, 26, 255, 29, 30, 31, 255, 32, 33, 34, 255, 32, 33, 34, 255, 26, 27, 28, 255, 29, 29, 30, 255, 20, 21, 21, 255, 22, 23, 24, 255, 20, 20, 21, 255, 22, 23, 24, 255, 20, 21, 22, 255, 21, 22, 22, 255, 23, 24, 25, 255, 17, 18, 18, 255, 17, 18, 18, 255, 20, 21, 21, 255, 18, 18, 19, 255, 12, 13, 13, 255, 10, 10, 11, 255, 5, 5, 5, 255, 10, 11, 11, 255, 17, 17, 18, 255, 24, 25, 26, 255, 17, 18, 18, 255, 17, 18, 18, 255, 17, 17, 18, 255, 17, 17, 18, 255, 12, 13, 13, 255, 18, 18, 19, 255, 16, 17, 17, 255, 11, 11, 12, 255, 13, 14, 14, 255, 12, 12, 13, 255, 19, 19, 20, 255, 20, 21, 21, 255, 11, 11, 12, 255, 12, 12, 12, 255, 16, 16, 17, 255, 17, 18, 18, 255, 14, 15, 15, 255, 12, 12, 12, 255, 11, 11, 11, 255, 14, 14, 15, 255, 11, 11, 12, 255, 16, 17, 17, 255, 15, 16, 16, 255, 19, 19, 20, 255, 16, 17, 17, 255, 22, 23, 24, 255, 17, 17, 18, 255, 19, 20, 20, 255, 16, 17, 17, 255, 14, 14, 15, 255, 20, 21, 22, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 14, 14, 15, 255, 15, 16, 16, 255, 18, 19, 19, 255, 16, 16, 17, 255, 14, 14, 15, 255, 12, 13, 13, 255, 14, 14, 15, 255, 8, 9, 9, 255, 7, 7, 8, 255, 16, 16, 17, 255, 18, 19, 20, 255, 15, 16, 16, 255, 14, 14, 15, 255, 19, 19, 20, 255, 17, 18, 18, 255, 21, 22, 23, 255, 17, 17, 18, 255, 21, 22, 23, 255, 14, 14, 15, 255, 11, 12, 12, 255, 10, 10, 11, 255, 9, 10, 10, 255, 10, 10, 10, 255, 11, 11, 12, 255, 8, 9, 9, 255, 9, 10, 10, 255, 9, 9, 9, 255, 9, 10, 10, 255, 9, 9, 9, 255, 13, 13, 14, 255, 11, 12, 12, 255, 12, 12, 13, 255, 10, 11, 11, 255, 11, 11, 11, 255, 12, 13, 13, 255, 7, 7, 8, 255, 7, 7, 7, 255, 11, 12, 12, 255, 5, 5, 6, 255, 12, 12, 12, 255, 8, 9, 9, 255, 8, 8, 8, 255, 9, 9, 9, 255, 6, 6, 6, 255, 4, 4, 4, 255, 5, 5, 6, 255, 8, 9, 9, 255, 7, 7, 7, 255, 10, 10, 11, 255, 10, 11, 11, 255, 11, 11, 12, 255, 10, 11, 11, 255, 8, 8, 8, 255, 5, 5, 5, 255, 2, 3, 3, 255, 7, 7, 7, 255, 13, 13, 14, 255, 19, 20, 20, 255, 18, 19, 19, 255, 25, 25, 26, 255, 16, 16, 17, 255, 20, 21, 22, 255, 20, 21, 22, 255, 20, 21, 22, 255, 16, 16, 17, 255, 17, 18, 18, 255, 19, 19, 20, 255, 17, 18, 18, 255, 14, 14, 15, 255, 18, 19, 19, 255, 17, 17, 18, 255, 15, 16, 16, 255, 11, 11, 11, 255, 15, 15, 16, 255, 9, 10, 10, 255, 8, 9, 9, 255, 12, 12, 12, 255, 9, 9, 9, 255, 9, 9, 9, 255, 8, 8, 8, 255, 14, 14, 15, 255, 13, 14, 14, 255, 13, 13, 13, 255, 12, 13, 13, 255, 15, 16, 16, 255, 13, 13, 14, 255, 18, 19, 20, 255, 18, 19, 20, 255, 21, 21, 22, 255, 15, 15, 16, 255, 20, 21, 22, 255, 20, 21, 22, 255, 18, 18, 19, 255, 15, 16, 16, 255, 21, 22, 22, 255, 17, 18, 18, 255, 14, 14, 15, 255, 14, 15, 15, 255, 16, 17, 17, 255, 9, 9, 9, 255, 13, 13, 13, 255, 11, 11, 11, 255, 11, 11, 11, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 12, 255, 18, 19, 20, 255, 10, 10, 11, 255, 12, 12, 13, 255, 9, 10, 10, 255, 10, 11, 11, 255, 12, 12, 12, 255, 10, 10, 10, 255, 7, 7, 7, 255, 15, 15, 16, 255, 18, 19, 20, 255, 20, 20, 21, 255, 22, 23, 24, 255, 15, 15, 16, 255, 18, 18, 19, 255, 22, 22, 23, 255, 25, 26, 27, 255, 20, 21, 21, 255, 32, 33, 34, 255, 22, 23, 24, 255, 17, 17, 18, 255, 17, 18, 18, 255, 15, 16, 16, 255, 16, 17, 17, 255, 12, 12, 13, 255, 8, 8, 8, 255, 8, 9, 9, 255, 10, 10, 11, 255, 10, 10, 11, 255, 14, 14, 15, 255, 16, 16, 17, 255, 21, 21, 22, 255, 22, 23, 24, 255, 23, 24, 25, 255, 20, 20, 21, 255, 21, 21, 22, 255, 18, 19, 20, 255, 21, 22, 22, 255, 18, 19, 20, 255, 9, 9, 9, 255, 13, 13, 14, 255, 11, 11, 11, 255, 13, 14, 14, 255, 18, 19, 20, 255, 16, 16, 17, 255, 22, 23, 24, 255, 25, 26, 26, 255, 23, 24, 25, 255, 27, 27, 28, 255, 24, 25, 25, 255, 22, 23, 24, 255, 23, 24, 24, 255, 16, 17, 17, 255, 19, 19, 20, 255, 24, 24, 25, 255, 16, 17, 17, 255, 23, 24, 24, 255, 13, 14, 14, 255, 15, 15, 16, 255, 11, 12, 12, 255, 6, 6, 6, 255, 8, 8, 8, 255, 20, 21, 22, 255, 18, 18, 19, 255, 26, 26, 27, 255, 7, 7, 8, 255, 10, 10, 11, 255, 7, 7, 7, 255, 10, 10, 11, 255, 11, 11, 11, 255, 12, 12, 12, 255, 8, 8, 8, 255, 8, 9, 9, 255, 11, 11, 12, 255, 7, 7, 7, 255, 7, 7, 8, 255, 10, 11, 11, 255, 12, 12, 12, 255, 15, 16, 16, 255, 14, 15, 15, 255, 19, 20, 21, 255, 15, 15, 16, 255, 19, 20, 20, 255, 31, 32, 33, 255, 32, 33, 34, 255, 20, 21, 22, 255, 12, 12, 13, 255, 12, 12, 12, 255, 13, 13, 13, 255, 6, 6, 7, 255, 6, 6, 6, 255, 10, 10, 11, 255, 12, 13, 13, 255, 18, 19, 19, 255, 23, 24, 24, 255, 20, 21, 22, 255, 27, 27, 28, 255, 27, 28, 29, 255, 31, 32, 33, 255, 30, 31, 32, 255, 32, 33, 34, 255, 31, 32, 33, 255, 30, 31, 32, 255, 30, 31, 32, 255, 32, 33, 34, 255, 23, 24, 24, 255, 27, 28, 29, 255, 21, 22, 23, 255, 25, 26, 27, 255, 25, 26, 27, 255, 26, 26, 27, 255, 13, 14, 14, 255, 11, 12, 12, 255, 11, 11, 12, 255, 7, 7, 7, 255, 9, 9, 9, 255, 17, 17, 18, 255, 18, 18, 19, 255, 14, 14, 15, 255, 10, 11, 11, 255, 12, 13, 13, 255, 11, 12, 12, 255, 11, 11, 12, 255, 13, 13, 13, 255, 13, 13, 13, 255, 10, 11, 11, 255, 8, 8, 8, 255, 8, 8, 8, 255, 7, 7, 7, 255, 10, 11, 11, 255, 9, 9, 9, 255, 11, 11, 11, 255, 7, 7, 8, 255, 5, 5, 5, 255, 9, 9, 9, 255, 11, 11, 12, 255, 11, 12, 12, 255, 15, 16, 16, 255, 14, 15, 15, 255, 13, 14, 14, 255, 17, 18, 18, 255, 15, 15, 16, 255, 16, 17, 17, 255, 21, 21, 22, 255, 24, 24, 25, 255, 13, 13, 14, 255, 19, 20, 20, 255, 13, 14, 14, 255, 20, 21, 22, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 21, 22, 23, 255, 17, 18, 18, 255, 23, 24, 25, 255, 17, 18, 18, 255, 12, 12, 13, 255, 15, 16, 16, 255, 9, 9, 9, 255, 9, 9, 9, 255, 12, 13, 13, 255, 12, 13, 13, 255, 22, 23, 24, 255, 20, 21, 22, 255, 23, 24, 24, 255, 22, 22, 23, 255, 18, 19, 20, 255, 30, 31, 31, 255, 32, 33, 34, 255, 22, 22, 23, 255, 16, 17, 17, 255, 13, 13, 14, 255, 12, 12, 13, 255, 11, 11, 11, 255, 16, 17, 17, 255, 15, 15, 16, 255, 14, 14, 15, 255, 13, 14, 14, 255, 15, 16, 16, 255, 13, 13, 14, 255, 14, 15, 15, 255, 15, 15, 16, 255, 13, 14, 14, 255, 15, 16, 16, 255, 9, 10, 10, 255, 13, 13, 13, 255, 13, 13, 14, 255, 13, 14, 14, 255, 6, 6, 6, 255, 9, 10, 10, 255, 9, 10, 10, 255, 8, 8, 8, 255, 16, 17, 17, 255, 9, 10, 10, 255, 9, 10, 10, 255, 11, 11, 12, 255, 6, 6, 7, 255, 8, 8, 8, 255, 10, 11, 11, 255, 8, 9, 9, 255, 16, 16, 17, 255, 15, 15, 16, 255, 19, 20, 21, 255, 9, 9, 9, 255, 12, 13, 13, 255, 10, 10, 10, 255, 4, 4, 4, 255, 6, 6, 6, 255, 13, 13, 13, 255, 11, 11, 12, 255, 8, 9, 9, 255, 16, 16, 17, 255, 21, 21, 22, 255, 22, 23, 24, 255, 22, 22, 23, 255, 22, 23, 24, 255, 23, 24, 25, 255, 20, 21, 22, 255, 24, 24, 25, 255, 23, 24, 24, 255, 21, 22, 23, 255, 17, 18, 18, 255, 22, 23, 24, 255, 15, 15, 16, 255, 14, 14, 15, 255, 13, 13, 14, 255, 13, 14, 14, 255, 10, 10, 11, 255, 12, 12, 12, 255, 8, 8, 8, 255, 9, 10, 10, 255, 13, 14, 14, 255, 14, 14, 15, 255, 17, 18, 18, 255, 19, 20, 21, 255, 16, 17, 17, 255, 13, 13, 13, 255, 17, 18, 18, 255, 19, 20, 21, 255, 18, 19, 20, 255, 21, 22, 22, 255, 27, 28, 29, 255, 17, 17, 18, 255, 14, 14, 15, 255, 13, 13, 13, 255, 13, 13, 13, 255, 12, 13, 13, 255, 12, 12, 13, 255, 8, 8, 8, 255, 14, 14, 15, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 7, 7, 8, 255, 3, 3, 3, 255, 9, 10, 10, 255, 11, 11, 11, 255, 14, 15, 15, 255, 12, 12, 13, 255, 11, 11, 12, 255, 10, 11, 11, 255, 15, 16, 16, 255, 8, 8, 8, 255, 10, 11, 11, 255, 9, 10, 10, 255, 15, 16, 16, 255, 11, 11, 12, 255, 12, 12, 12, 255, 15, 16, 16, 255, 21, 22, 23, 255, 23, 24, 24, 255, 21, 22, 23, 255, 22, 23, 24, 255, 31, 32, 33, 255, 25, 26, 27, 255, 25, 26, 26, 255, 25, 26, 26, 255, 32, 33, 34, 255, 22, 22, 23, 255, 18, 19, 19, 255, 18, 19, 19, 255, 13, 13, 14, 255, 10, 10, 10, 255, 8, 8, 8, 255, 11, 11, 11, 255, 7, 7, 7, 255, 17, 18, 18, 255, 18, 18, 19, 255, 21, 22, 22, 255, 22, 23, 24, 255, 25, 26, 27, 255, 22, 22, 23, 255, 28, 29, 30, 255, 22, 23, 24, 255, 26, 27, 28, 255, 17, 18, 18, 255, 20, 20, 21, 255, 17, 18, 18, 255, 12, 12, 13, 255, 8, 9, 9, 255, 10, 11, 11, 255, 15, 15, 16, 255, 18, 18, 19, 255, 17, 17, 18, 255, 19, 20, 21, 255, 18, 18, 19, 255, 20, 21, 21, 255, 23, 24, 25, 255, 28, 28, 29, 255, 16, 16, 17, 255, 18, 19, 20, 255, 17, 17, 18, 255, 22, 23, 24, 255, 20, 21, 21, 255, 16, 17, 17, 255, 13, 14, 14, 255, 16, 16, 17, 255, 10, 10, 11, 255, 8, 9, 9, 255, 6, 6, 6, 255, 13, 13, 13, 255, 15, 16, 16, 255, 11, 11, 11, 255, 22, 22, 23, 255, 21, 21, 22, 255, 28, 28, 29, 255, 28, 29, 30, 255, 10, 11, 11, 255, 11, 12, 12, 255, 12, 12, 12, 255, 8, 8, 8, 255, 12, 12, 12, 255, 12, 12, 13, 255, 14, 14, 15, 255, 11, 11, 12, 255, 10, 10, 10, 255, 15, 15, 16, 255, 17, 18, 18, 255, 18, 19, 19, 255, 28, 29, 30, 255, 20, 21, 22, 255, 29, 29, 30, 255, 27, 27, 28, 255, 25, 26, 27, 255, 22, 23, 24, 255, 17, 18, 18, 255, 13, 13, 13, 255, 15, 15, 16, 255, 12, 13, 13, 255, 6, 6, 7, 255, 7, 7, 7, 255, 13, 14, 14, 255, 18, 19, 19, 255, 20, 21, 21, 255, 20, 20, 21, 255, 26, 27, 27, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 30, 31, 31, 255, 29, 29, 30, 255, 24, 24, 25, 255, 32, 33, 34, 255, 22, 23, 24, 255, 13, 13, 14, 255, 17, 18, 18, 255, 13, 13, 13, 255, 7, 7, 8, 255, 8, 8, 8, 255, 13, 13, 14, 255, 9, 10, 10, 255, 12, 12, 12, 255, 10, 10, 10, 255, 8, 8, 8, 255, 8, 9, 9, 255, 7, 7, 7, 255, 11, 11, 12, 255, 8, 8, 8, 255, 12, 12, 12, 255, 13, 13, 14, 255, 12, 13, 13, 255, 9, 9, 9, 255, 12, 12, 13, 255, 13, 14, 14, 255, 11, 11, 12, 255, 9, 10, 10, 255, 6, 6, 6, 255, 13, 13, 13, 255, 10, 11, 11, 255, 12, 12, 12, 255, 10, 10, 11, 255, 13, 14, 14, 255, 18, 19, 20, 255, 13, 14, 14, 255, 15, 15, 16, 255, 16, 17, 17, 255, 19, 19, 20, 255, 19, 20, 21, 255, 20, 21, 21, 255, 15, 15, 16, 255, 20, 21, 21, 255, 22, 23, 24, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 31, 32, 33, 255, 22, 22, 23, 255, 18, 19, 20, 255, 16, 16, 17, 255, 14, 15, 15, 255, 10, 11, 11, 255, 10, 10, 10, 255, 12, 13, 13, 255, 18, 19, 20, 255, 20, 20, 21, 255, 23, 24, 24, 255, 26, 26, 27, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 33, 255, 28, 29, 30, 255, 24, 24, 25, 255, 20, 21, 21, 255, 14, 15, 15, 255, 16, 16, 17, 255, 13, 14, 14, 255, 12, 13, 13, 255, 21, 22, 23, 255, 20, 20, 21, 255, 20, 21, 21, 255, 15, 16, 16, 255, 19, 19, 20, 255, 16, 16, 17, 255, 15, 16, 16, 255, 16, 17, 17, 255, 19, 19, 20, 255, 17, 18, 18, 255, 16, 17, 17, 255, 12, 12, 13, 255, 11, 11, 11, 255, 5, 5, 5, 255, 10, 11, 11, 255, 9, 9, 9, 255, 10, 10, 10, 255, 15, 15, 16, 255, 6, 6, 6, 255, 3, 3, 3, 255, 8, 8, 8, 255, 12, 12, 13, 255, 11, 12, 12, 255, 8, 9, 9, 255, 13, 13, 14, 255, 10, 11, 11, 255, 13, 13, 13, 255, 12, 13, 13, 255, 15, 16, 16, 255, 15, 15, 16, 255, 8, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 9, 10, 10, 255, 13, 13, 14, 255, 13, 13, 13, 255, 15, 16, 16, 255, 22, 23, 24, 255, 25, 26, 26, 255, 26, 27, 27, 255, 28, 28, 29, 255, 17, 17, 18, 255, 24, 25, 26, 255, 31, 32, 33, 255, 31, 32, 33, 255, 27, 27, 28, 255, 24, 25, 25, 255, 27, 27, 28, 255, 19, 19, 20, 255, 16, 17, 17, 255, 16, 17, 17, 255, 15, 15, 16, 255, 12, 12, 13, 255, 12, 12, 13, 255, 7, 7, 8, 255, 11, 11, 11, 255, 13, 13, 13, 255, 14, 15, 15, 255, 17, 17, 18, 255, 20, 20, 21, 255, 24, 25, 26, 255, 21, 21, 22, 255, 21, 22, 22, 255, 28, 29, 30, 255, 25, 26, 27, 255, 14, 15, 15, 255, 17, 18, 18, 255, 14, 14, 15, 255, 16, 16, 17, 255, 16, 17, 17, 255, 16, 16, 17, 255, 12, 13, 13, 255, 14, 14, 15, 255, 15, 15, 16, 255, 12, 12, 12, 255, 10, 11, 11, 255, 11, 11, 11, 255, 8, 9, 9, 255, 12, 12, 12, 255, 9, 10, 10, 255, 8, 9, 9, 255, 11, 12, 12, 255, 11, 11, 11, 255, 13, 13, 14, 255, 17, 18, 18, 255, 11, 12, 12, 255, 11, 11, 11, 255, 12, 12, 13, 255, 13, 14, 14, 255, 15, 15, 16, 255, 18, 18, 19, 255, 16, 16, 17, 255, 15, 16, 16, 255, 21, 21, 22, 255, 22, 23, 24, 255, 21, 22, 22, 255, 28, 28, 29, 255, 31, 32, 33, 255, 32, 33, 34, 255, 27, 28, 29, 255, 29, 29, 30, 255, 29, 30, 31, 255, 22, 23, 24, 255, 16, 17, 17, 255, 17, 18, 18, 255, 18, 19, 20, 255, 11, 11, 12, 255, 6, 6, 6, 255, 9, 9, 9, 255, 8, 8, 8, 255, 11, 11, 12, 255, 20, 21, 21, 255, 21, 22, 23, 255, 30, 31, 31, 255, 18, 19, 20, 255, 29, 30, 31, 255, 30, 31, 31, 255, 29, 30, 31, 255, 29, 30, 31, 255, 31, 32, 33, 255, 20, 21, 21, 255, 21, 22, 22, 255, 10, 11, 11, 255, 10, 10, 11, 255, 9, 10, 10, 255, 11, 12, 12, 255, 12, 12, 12, 255, 12, 12, 13, 255, 15, 16, 16, 255, 12, 13, 13, 255, 18, 19, 19, 255, 22, 22, 23, 255, 14, 14, 15, 255, 19, 20, 20, 255, 16, 17, 17, 255, 16, 16, 17, 255, 16, 16, 17, 255, 12, 13, 13, 255, 14, 14, 15, 255, 12, 12, 13, 255, 13, 13, 14, 255, 8, 9, 9, 255, 10, 11, 11, 255, 5, 5, 5, 255, 8, 8, 8, 255, 9, 9, 9, 255, 14, 14, 15, 255, 12, 13, 13, 255, 15, 15, 16, 255, 20, 21, 21, 255, 18, 18, 19, 255, 25, 26, 27, 255, 32, 33, 34, 255, 30, 31, 31, 255, 32, 33, 34, 255, 14, 14, 15, 255, 11, 12, 12, 255, 7, 7, 8, 255, 14, 15, 15, 255, 12, 13, 13, 255, 12, 13, 13, 255, 19, 20, 21, 255, 18, 18, 19, 255, 19, 20, 20, 255, 22, 23, 24, 255, 26, 27, 27, 255, 29, 30, 31, 255, 25, 25, 26, 255, 29, 30, 31, 255, 21, 22, 22, 255, 16, 17, 17, 255, 18, 19, 19, 255, 18, 19, 19, 255, 16, 16, 17, 255, 10, 10, 10, 255, 9, 9, 9, 255, 9, 9, 9, 255, 15, 16, 16, 255, 21, 21, 22, 255, 17, 18, 18, 255, 29, 30, 31, 255, 32, 33, 34, 255, 29, 30, 31, 255, 32, 33, 33, 255, 31, 32, 33, 255, 31, 32, 32, 255, 30, 31, 32, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 27, 28, 29, 255, 31, 32, 33, 255, 28, 29, 30, 255, 25, 26, 26, 255, 24, 24, 25, 255, 14, 14, 15, 255, 16, 17, 17, 255, 10, 11, 11, 255, 12, 13, 13, 255, 11, 11, 12, 255, 7, 7, 7, 255, 6, 6, 7, 255, 10, 10, 11, 255, 13, 13, 14, 255, 8, 8, 8, 255, 7, 7, 8, 255, 14, 14, 15, 255, 14, 15, 15, 255, 16, 17, 17, 255, 14, 14, 15, 255, 15, 15, 16, 255, 14, 15, 15, 255, 11, 11, 11, 255, 17, 18, 18, 255, 17, 18, 18, 255, 14, 14, 15, 255, 11, 11, 12, 255, 10, 10, 11, 255, 13, 13, 13, 255, 12, 13, 13, 255, 8, 8, 8, 255, 8, 9, 9, 255, 14, 14, 15, 255, 14, 14, 15, 255, 14, 15, 15, 255, 14, 15, 15, 255, 15, 16, 16, 255, 19, 20, 21, 255, 18, 19, 19, 255, 24, 24, 25, 255, 15, 16, 16, 255, 27, 28, 29, 255, 22, 23, 24, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 28, 29, 30, 255, 22, 22, 23, 255, 21, 21, 22, 255, 15, 16, 16, 255, 13, 14, 14, 255, 12, 13, 13, 255, 7, 7, 8, 255, 15, 16, 16, 255, 18, 19, 19, 255, 27, 27, 28, 255, 26, 26, 27, 255, 30, 31, 31, 255, 28, 29, 30, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 25, 25, 26, 255, 23, 24, 24, 255, 17, 17, 18, 255, 19, 19, 20, 255, 12, 12, 13, 255, 11, 11, 11, 255, 17, 18, 18, 255, 19, 20, 20, 255, 17, 18, 18, 255, 24, 24, 25, 255, 18, 18, 19, 255, 21, 22, 22, 255, 19, 19, 20, 255, 14, 14, 15, 255, 13, 13, 13, 255, 17, 18, 18, 255, 21, 21, 22, 255, 22, 23, 24, 255, 15, 15, 16, 255, 14, 14, 15, 255, 11, 11, 11, 255, 17, 17, 18, 255, 15, 15, 16, 255, 16, 17, 17, 255, 5, 5, 5, 255, 8, 9, 9, 255, 5, 5, 5, 255, 7, 7, 7, 255, 14, 14, 15, 255, 12, 12, 13, 255, 12, 13, 13, 255, 12, 12, 12, 255, 13, 13, 14, 255, 16, 16, 17, 255, 19, 20, 21, 255, 12, 12, 12, 255, 13, 13, 13, 255, 9, 10, 10, 255, 3, 3, 3, 255, 8, 8, 8, 255, 10, 10, 11, 255, 9, 9, 9, 255, 18, 19, 20, 255, 22, 23, 24, 255, 28, 29, 30, 255, 28, 28, 29, 255, 32, 33, 34, 255, 29, 30, 31, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 30, 31, 32, 255, 28, 28, 29, 255, 24, 25, 26, 255, 24, 25, 25, 255, 20, 21, 21, 255, 20, 21, 22, 255, 16, 17, 17, 255, 14, 15, 15, 255, 7, 7, 8, 255, 8, 8, 8, 255, 13, 14, 14, 255, 13, 14, 14, 255, 18, 19, 20, 255, 22, 23, 24, 255, 24, 25, 25, 255, 19, 20, 21, 255, 26, 26, 27, 255, 27, 28, 29, 255, 16, 17, 17, 255, 16, 17, 17, 255, 13, 13, 14, 255, 8, 9, 9, 255, 11, 11, 11, 255, 10, 10, 10, 255, 10, 11, 11, 255, 12, 12, 12, 255, 14, 14, 15, 255, 12, 13, 13, 255, 12, 13, 13, 255, 10, 11, 11, 255, 12, 12, 12, 255, 12, 12, 13, 255, 12, 13, 13, 255, 12, 12, 13, 255, 11, 11, 11, 255, 12, 13, 13, 255, 15, 15, 16, 255, 17, 18, 18, 255, 18, 19, 20, 255, 19, 20, 20, 255, 15, 15, 16, 255, 12, 12, 12, 255, 16, 17, 17, 255, 18, 18, 19, 255, 18, 18, 19, 255, 19, 19, 20, 255, 21, 21, 22, 255, 22, 22, 23, 255, 17, 18, 18, 255, 24, 25, 25, 255, 26, 26, 27, 255, 24, 25, 26, 255, 29, 30, 31, 255, 32, 33, 34, 255, 29, 29, 30, 255, 26, 27, 27, 255, 17, 18, 18, 255, 17, 17, 18, 255, 16, 17, 17, 255, 14, 15, 15, 255, 15, 16, 16, 255, 12, 12, 13, 255, 8, 8, 8, 255, 7, 7, 7, 255, 10, 10, 11, 255, 14, 14, 15, 255, 20, 20, 21, 255, 26, 27, 27, 255, 29, 30, 31, 255, 25, 25, 26, 255, 26, 27, 28, 255, 32, 33, 34, 255, 30, 31, 32, 255, 28, 28, 29, 255, 32, 33, 34, 255, 24, 25, 25, 255, 18, 19, 20, 255, 14, 14, 15, 255, 11, 11, 12, 255, 11, 12, 12, 255, 7, 7, 8, 255, 9, 9, 9, 255, 9, 10, 10, 255, 13, 13, 14, 255, 12, 12, 13, 255, 14, 14, 15, 255, 15, 15, 16, 255, 12, 12, 12, 255, 18, 18, 19, 255, 11, 11, 11, 255, 11, 12, 12, 255, 10, 10, 10, 255, 12, 13, 13, 255, 7, 7, 7, 255, 12, 12, 12, 255, 11, 11, 12, 255, 8, 8, 8, 255, 8, 8, 8, 255, 9, 9, 9, 255, 8, 8, 8, 255, 5, 5, 6, 255, 7, 7, 7, 255, 19, 20, 21, 255, 13, 14, 14, 255, 19, 19, 20, 255, 24, 25, 26, 255, 24, 25, 25, 255, 28, 28, 29, 255, 23, 24, 24, 255, 26, 27, 27, 255, 15, 15, 16, 255, 11, 11, 11, 255, 9, 10, 10, 255, 11, 12, 12, 255, 14, 14, 15, 255, 13, 14, 14, 255, 22, 23, 24, 255, 19, 19, 20, 255, 17, 18, 18, 255, 20, 21, 22, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 24, 25, 25, 255, 17, 17, 18, 255, 21, 22, 22, 255, 24, 25, 25, 255, 16, 16, 17, 255, 15, 15, 16, 255, 11, 11, 11, 255, 8, 8, 8, 255, 9, 10, 10, 255, 14, 14, 15, 255, 14, 14, 15, 255, 21, 22, 23, 255, 20, 20, 21, 255, 21, 22, 23, 255, 29, 29, 30, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 31, 32, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 33, 255, 29, 30, 31, 255, 31, 32, 33, 255, 22, 22, 23, 255, 26, 26, 27, 255, 22, 23, 24, 255, 14, 14, 15, 255, 14, 14, 15, 255, 14, 14, 15, 255, 9, 9, 9, 255, 8, 8, 8, 255, 12, 12, 12, 255, 8, 9, 9, 255, 10, 11, 11, 255, 12, 12, 12, 255, 7, 7, 7, 255, 13, 14, 14, 255, 19, 20, 21, 255, 15, 16, 16, 255, 14, 15, 15, 255, 16, 17, 17, 255, 17, 18, 18, 255, 16, 16, 17, 255, 14, 14, 15, 255, 17, 17, 18, 255, 17, 18, 18, 255, 13, 13, 13, 255, 18, 19, 20, 255, 14, 14, 15, 255, 11, 12, 12, 255, 9, 10, 10, 255, 9, 10, 10, 255, 7, 7, 7, 255, 10, 10, 10, 255, 11, 11, 11, 255, 9, 10, 10, 255, 12, 12, 12, 255, 21, 21, 22, 255, 25, 26, 26, 255, 16, 17, 17, 255, 17, 18, 18, 255, 32, 33, 34, 255, 27, 28, 29, 255, 22, 22, 23, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 24, 25, 26, 255, 21, 21, 22, 255, 14, 15, 15, 255, 16, 17, 17, 255, 6, 6, 7, 255, 8, 8, 8, 255, 10, 10, 11, 255, 10, 11, 11, 255, 16, 16, 17, 255, 21, 22, 23, 255, 21, 22, 22, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 33, 255, 30, 31, 32, 255, 31, 32, 33, 255, 31, 32, 32, 255, 31, 32, 33, 255, 20, 21, 21, 255, 18, 18, 19, 255, 12, 12, 13, 255, 13, 13, 13, 255, 12, 12, 13, 255, 12, 12, 12, 255, 25, 25, 26, 255, 28, 28, 29, 255, 24, 24, 25, 255, 22, 23, 24, 255, 16, 17, 17, 255, 20, 21, 22, 255, 16, 17, 17, 255, 15, 15, 16, 255, 16, 17, 17, 255, 16, 17, 17, 255, 16, 17, 17, 255, 18, 19, 19, 255, 14, 14, 15, 255, 21, 22, 22, 255, 17, 18, 18, 255, 20, 21, 22, 255, 6, 6, 6, 255, 5, 5, 6, 255, 10, 11, 11, 255, 10, 10, 11, 255, 10, 11, 11, 255, 6, 6, 7, 255, 15, 16, 16, 255, 12, 12, 12, 255, 18, 18, 19, 255, 26, 27, 28, 255, 19, 20, 21, 255, 17, 18, 18, 255, 14, 14, 15, 255, 14, 15, 15, 255, 5, 5, 5, 255, 2, 3, 3, 255, 9, 9, 9, 255, 7, 7, 8, 255, 7, 7, 8, 255, 14, 14, 15, 255, 21, 22, 22, 255, 28, 29, 30, 255, 28, 28, 29, 255, 28, 29, 30, 255, 24, 25, 25, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 27, 27, 28, 255, 20, 20, 21, 255, 14, 15, 15, 255, 10, 10, 10, 255, 11, 11, 12, 255, 14, 14, 15, 255, 9, 9, 9, 255, 14, 15, 15, 255, 13, 13, 14, 255, 19, 20, 20, 255, 17, 17, 18, 255, 21, 21, 22, 255, 22, 22, 23, 255, 24, 24, 25, 255, 17, 18, 18, 255, 14, 15, 15, 255, 15, 16, 16, 255, 15, 16, 16, 255, 13, 14, 14, 255, 9, 9, 9, 255, 11, 12, 12, 255, 7, 7, 8, 255, 9, 10, 10, 255, 5, 5, 5, 255, 5, 5, 5, 255, 11, 11, 12, 255, 10, 10, 11, 255, 16, 16, 17, 255, 12, 13, 13, 255, 10, 11, 11, 255, 14, 14, 15, 255, 12, 12, 12, 255, 16, 17, 17, 255, 14, 14, 15, 255, 19, 19, 20, 255, 20, 21, 21, 255, 22, 23, 24, 255, 26, 26, 27, 255, 18, 18, 19, 255, 12, 13, 13, 255, 7, 7, 8, 255, 17, 17, 18, 255, 18, 19, 20, 255, 16, 16, 17, 255, 26, 27, 27, 255, 27, 27, 28, 255, 25, 26, 26, 255, 29, 30, 31, 255, 28, 29, 30, 255, 24, 25, 25, 255, 24, 24, 25, 255, 32, 33, 34, 255, 32, 33, 34, 255, 22, 23, 24, 255, 20, 21, 21, 255, 14, 14, 15, 255, 10, 10, 11, 255, 9, 10, 10, 255, 12, 12, 12, 255, 8, 8, 8, 255, 8, 9, 9, 255, 9, 9, 9, 255, 6, 6, 6, 255, 10, 10, 10, 255, 22, 23, 24, 255, 22, 22, 23, 255, 25, 26, 27, 255, 25, 26, 27, 255, 27, 28, 29, 255, 30, 31, 32, 255, 23, 24, 25, 255, 25, 26, 26, 255, 28, 28, 29, 255, 19, 20, 20, 255, 19, 20, 21, 255, 12, 12, 13, 255, 11, 11, 11, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 13, 13, 255, 10, 11, 11, 255, 9, 9, 9, 255, 11, 12, 12, 255, 9, 9, 9, 255, 6, 6, 6, 255, 10, 11, 11, 255, 10, 10, 11, 255, 13, 14, 14, 255, 8, 8, 8, 255, 8, 9, 9, 255, 10, 11, 11, 255, 12, 13, 13, 255, 10, 10, 10, 255, 7, 7, 7, 255, 10, 11, 11, 255, 10, 11, 11, 255, 6, 6, 6, 255, 8, 8, 8, 255, 8, 8, 8, 255, 10, 11, 11, 255, 12, 12, 13, 255, 12, 12, 13, 255, 16, 17, 17, 255, 24, 25, 26, 255, 21, 22, 22, 255, 23, 24, 24, 255, 25, 25, 26, 255, 29, 30, 31, 255, 32, 33, 33, 255, 19, 20, 21, 255, 10, 10, 10, 255, 8, 8, 8, 255, 13, 13, 13, 255, 15, 16, 16, 255, 20, 21, 22, 255, 23, 24, 25, 255, 21, 22, 23, 255, 26, 27, 27, 255, 32, 33, 34, 255, 32, 33, 33, 255, 30, 31, 31, 255, 21, 22, 22, 255, 23, 24, 24, 255, 23, 24, 24, 255, 22, 23, 24, 255, 17, 18, 18, 255, 20, 20, 21, 255, 15, 16, 16, 255, 9, 9, 9, 255, 4, 4, 4, 255, 9, 10, 10, 255, 17, 18, 18, 255, 24, 25, 26, 255, 17, 17, 18, 255, 24, 24, 25, 255, 25, 25, 26, 255, 30, 31, 32, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 31, 32, 32, 255, 31, 32, 32, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 25, 26, 27, 255, 18, 18, 19, 255, 8, 8, 8, 255, 12, 12, 12, 255, 7, 7, 7, 255, 7, 7, 7, 255, 8, 9, 9, 255, 18, 19, 19, 255, 13, 13, 14, 255, 12, 12, 13, 255, 15, 15, 16, 255, 15, 15, 16, 255, 16, 17, 17, 255, 18, 18, 19, 255, 19, 20, 21, 255, 23, 24, 24, 255, 20, 20, 21, 255, 19, 20, 20, 255, 21, 22, 22, 255, 22, 23, 24, 255, 19, 20, 21, 255, 21, 22, 23, 255, 17, 18, 18, 255, 17, 17, 18, 255, 15, 15, 16, 255, 12, 12, 12, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 5, 5, 6, 255, 12, 12, 12, 255, 8, 8, 8, 255, 10, 11, 11, 255, 12, 12, 13, 255, 19, 20, 20, 255, 16, 16, 17, 255, 22, 22, 23, 255, 22, 23, 24, 255, 30, 31, 32, 255, 23, 24, 24, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 22, 23, 24, 255, 18, 19, 19, 255, 14, 14, 15, 255, 15, 16, 16, 255, 12, 12, 13, 255, 6, 6, 6, 255, 12, 12, 12, 255, 9, 10, 10, 255, 15, 15, 16, 255, 19, 19, 20, 255, 24, 25, 26, 255, 27, 28, 29, 255, 29, 30, 31, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 31, 32, 32, 255, 31, 32, 32, 255, 20, 20, 21, 255, 19, 20, 20, 255, 18, 18, 19, 255, 14, 14, 15, 255, 10, 10, 10, 255, 12, 13, 13, 255, 13, 13, 14, 255, 28, 28, 29, 255, 24, 25, 26, 255, 24, 25, 25, 255, 26, 27, 27, 255, 22, 22, 23, 255, 19, 20, 21, 255, 22, 22, 23, 255, 23, 24, 25, 255, 17, 17, 18, 255, 18, 18, 19, 255, 25, 25, 26, 255, 23, 24, 24, 255, 25, 26, 26, 255, 23, 24, 24, 255, 12, 12, 12, 255, 6, 6, 7, 255, 8, 8, 8, 255, 7, 7, 7, 255, 8, 8, 8, 255, 6, 6, 7, 255, 12, 12, 13, 255, 15, 16, 16, 255, 22, 23, 24, 255, 20, 21, 22, 255, 24, 24, 25, 255, 20, 20, 21, 255, 19, 20, 20, 255, 16, 17, 17, 255, 13, 14, 14, 255, 5, 5, 5, 255, 3, 3, 3, 255, 5, 5, 5, 255, 10, 10, 10, 255, 9, 9, 9, 255, 14, 14, 15, 255, 18, 19, 20, 255, 25, 26, 26, 255, 22, 22, 23, 255, 25, 25, 26, 255, 25, 26, 26, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 25, 25, 26, 255, 25, 26, 27, 255, 20, 21, 22, 255, 20, 21, 22, 255, 13, 13, 14, 255, 13, 13, 13, 255, 6, 6, 7, 255, 6, 6, 7, 255, 14, 14, 15, 255, 20, 21, 22, 255, 21, 22, 23, 255, 23, 24, 25, 255, 15, 16, 16, 255, 17, 18, 18, 255, 13, 13, 13, 255, 13, 13, 14, 255, 11, 11, 11, 255, 10, 10, 10, 255, 6, 6, 6, 255, 6, 6, 6, 255, 4, 4, 4, 255, 7, 7, 8, 255, 6, 6, 6, 255, 10, 11, 11, 255, 11, 11, 12, 255, 11, 11, 12, 255, 12, 12, 13, 255, 14, 14, 15, 255, 15, 16, 16, 255, 17, 18, 18, 255, 16, 17, 17, 255, 15, 16, 16, 255, 19, 20, 20, 255, 17, 18, 18, 255, 21, 22, 23, 255, 22, 22, 23, 255, 25, 26, 27, 255, 25, 26, 26, 255, 11, 11, 11, 255, 7, 7, 7, 255, 9, 9, 9, 255, 5, 5, 6, 255, 19, 19, 20, 255, 22, 23, 24, 255, 27, 27, 28, 255, 26, 27, 28, 255, 29, 30, 31, 255, 30, 31, 32, 255, 23, 24, 25, 255, 24, 24, 25, 255, 18, 19, 20, 255, 23, 24, 25, 255, 11, 11, 12, 255, 14, 14, 15, 255, 9, 9, 9, 255, 8, 9, 9, 255, 7, 7, 7, 255, 10, 11, 11, 255, 9, 9, 9, 255, 9, 10, 10, 255, 13, 13, 14, 255, 13, 13, 14, 255, 15, 16, 16, 255, 17, 18, 18, 255, 25, 26, 27, 255, 27, 28, 29, 255, 30, 31, 32, 255, 25, 25, 26, 255, 22, 22, 23, 255, 19, 20, 20, 255, 14, 15, 15, 255, 18, 18, 19, 255, 17, 18, 18, 255, 18, 19, 20, 255, 16, 16, 17, 255, 11, 11, 12, 255, 12, 13, 13, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 13, 14, 255, 17, 18, 18, 255, 16, 17, 17, 255, 14, 15, 15, 255, 14, 15, 15, 255, 12, 12, 12, 255, 10, 11, 11, 255, 12, 12, 13, 255, 9, 10, 10, 255, 5, 5, 6, 255, 8, 8, 8, 255, 10, 10, 11, 255, 11, 12, 12, 255, 10, 10, 11, 255, 8, 8, 8, 255, 16, 17, 17, 255, 14, 14, 15, 255, 12, 12, 13, 255, 6, 6, 6, 255, 6, 6, 7, 255, 12, 13, 13, 255, 16, 17, 17, 255, 13, 13, 14, 255, 20, 21, 22, 255, 19, 19, 20, 255, 18, 19, 20, 255, 21, 22, 23, 255, 28, 28, 29, 255, 27, 28, 29, 255, 32, 33, 34, 255, 13, 13, 14, 255, 11, 12, 12, 255, 9, 9, 9, 255, 8, 8, 8, 255, 11, 12, 12, 255, 19, 20, 21, 255, 20, 21, 21, 255, 18, 19, 20, 255, 28, 29, 30, 255, 29, 30, 31, 255, 32, 33, 34, 255, 32, 33, 34, 255, 20, 21, 21, 255, 17, 18, 18, 255, 23, 24, 25, 255, 21, 22, 23, 255, 22, 23, 24, 255, 20, 20, 21, 255, 22, 22, 23, 255, 10, 10, 11, 255, 7, 7, 7, 255, 10, 10, 11, 255, 16, 17, 17, 255, 18, 19, 20, 255, 20, 20, 21, 255, 21, 21, 22, 255, 20, 21, 21, 255, 24, 24, 25, 255, 28, 29, 30, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 31, 32, 33, 255, 18, 19, 19, 255, 13, 13, 14, 255, 12, 12, 12, 255, 8, 8, 8, 255, 8, 9, 9, 255, 8, 9, 9, 255, 12, 13, 13, 255, 13, 13, 14, 255, 15, 16, 16, 255, 21, 22, 22, 255, 22, 22, 23, 255, 24, 25, 25, 255, 23, 24, 25, 255, 17, 18, 18, 255, 19, 20, 20, 255, 22, 23, 24, 255, 19, 20, 21, 255, 22, 23, 24, 255, 19, 20, 20, 255, 20, 20, 21, 255, 21, 22, 23, 255, 23, 24, 24, 255, 23, 24, 25, 255, 20, 20, 21, 255, 16, 17, 17, 255, 12, 12, 12, 255, 9, 9, 9, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 7, 255, 10, 10, 11, 255, 11, 11, 11, 255, 15, 15, 16, 255, 19, 19, 20, 255, 20, 20, 21, 255, 24, 25, 26, 255, 24, 25, 26, 255, 25, 26, 26, 255, 21, 22, 23, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 22, 22, 23, 255, 19, 20, 21, 255, 10, 11, 11, 255, 10, 11, 11, 255, 9, 10, 10, 255, 8, 9, 9, 255, 12, 12, 12, 255, 16, 16, 17, 255, 16, 17, 17, 255, 21, 22, 22, 255, 25, 26, 27, 255, 30, 31, 32, 255, 32, 33, 34, 255, 31, 32, 33, 255, 31, 32, 33, 255, 31, 32, 32, 255, 32, 33, 34, 255, 32, 33, 33, 255, 31, 32, 33, 255, 23, 24, 24, 255, 15, 15, 16, 255, 16, 17, 17, 255, 9, 9, 9, 255, 7, 7, 7, 255, 11, 12, 12, 255, 16, 17, 17, 255, 32, 33, 34, 255, 29, 29, 30, 255, 28, 29, 30, 255, 30, 31, 31, 255, 26, 26, 27, 255, 17, 18, 18, 255, 21, 22, 22, 255, 24, 24, 25, 255, 24, 25, 25, 255, 22, 23, 24, 255, 29, 30, 31, 255, 21, 22, 22, 255, 12, 12, 12, 255, 12, 12, 13, 255, 6, 6, 6, 255, 12, 12, 13, 255, 8, 8, 8, 255, 7, 7, 7, 255, 7, 7, 7, 255, 16, 16, 17, 255, 12, 13, 13, 255, 19, 19, 20, 255, 22, 23, 24, 255, 24, 25, 25, 255, 14, 14, 15, 255, 18, 18, 19, 255, 16, 17, 17, 255, 11, 11, 11, 255, 6, 6, 6, 255, 7, 7, 7, 255, 9, 10, 10, 255, 8, 9, 9, 255, 10, 10, 11, 255, 14, 15, 15, 255, 17, 18, 18, 255, 16, 17, 17, 255, 23, 24, 24, 255, 22, 23, 24, 255, 29, 30, 31, 255, 32, 33, 34, 255, 31, 32, 33, 255, 31, 32, 33, 255, 32, 33, 34, 255, 31, 32, 33, 255, 20, 20, 21, 255, 25, 26, 27, 255, 14, 14, 15, 255, 22, 23, 24, 255, 16, 16, 17, 255, 10, 10, 11, 255, 6, 6, 7, 255, 5, 5, 6, 255, 11, 11, 11, 255, 21, 22, 22, 255, 13, 13, 14, 255, 16, 16, 17, 255, 11, 11, 11, 255, 14, 14, 15, 255, 8, 8, 8, 255, 8, 8, 8, 255, 12, 13, 13, 255, 5, 5, 5, 255, 5, 5, 5, 255, 4, 4, 4, 255, 9, 9, 9, 255, 12, 12, 13, 255, 5, 5, 5, 255, 10, 11, 11, 255, 15, 16, 16, 255, 13, 14, 14, 255, 17, 18, 18, 255, 14, 14, 15, 255, 17, 18, 18, 255, 20, 20, 21, 255, 22, 23, 24, 255, 19, 20, 21, 255, 19, 20, 20, 255, 20, 21, 21, 255, 24, 25, 25, 255, 21, 22, 22, 255, 21, 22, 22, 255, 28, 28, 29, 255, 10, 10, 11, 255, 7, 7, 7, 255, 7, 7, 7, 255, 10, 10, 10, 255, 25, 25, 26, 255, 18, 18, 19, 255, 30, 31, 32, 255, 32, 33, 34, 255, 32, 33, 34, 255, 30, 31, 32, 255, 32, 33, 34, 255, 29, 29, 30, 255, 32, 33, 34, 255, 20, 21, 21, 255, 10, 10, 11, 255, 14, 15, 15, 255, 13, 13, 13, 255, 10, 11, 11, 255, 10, 10, 11, 255, 7, 7, 7, 255, 8, 8, 8, 255, 8, 8, 8, 255, 18, 19, 19, 255, 16, 17, 17, 255, 15, 16, 16, 255, 17, 17, 18, 255, 27, 28, 29, 255, 32, 33, 34, 255, 27, 28, 29, 255, 26, 27, 27, 255, 20, 21, 22, 255, 15, 16, 16, 255, 17, 17, 18, 255, 12, 12, 12, 255, 15, 16, 16, 255, 12, 12, 12, 255, 12, 12, 13, 255, 11, 11, 12, 255, 8, 9, 9, 255, 12, 12, 13, 255, 13, 13, 13, 255, 17, 18, 18, 255, 25, 26, 26, 255, 17, 17, 18, 255, 17, 18, 18, 255, 17, 18, 18, 255, 14, 14, 15, 255, 12, 13, 13, 255, 13, 13, 13, 255, 9, 9, 9, 255, 9, 9, 9, 255, 10, 11, 11, 255, 10, 10, 10, 255, 10, 10, 11, 255, 10, 10, 11, 255, 17, 18, 18, 255, 20, 20, 21, 255, 19, 20, 20, 255, 12, 12, 13, 255, 11, 11, 11, 255, 3, 3, 3, 255, 10, 11, 11, 255, 13, 13, 13, 255, 20, 20, 21, 255, 18, 19, 20, 255, 16, 17, 17, 255, 18, 19, 19, 255, 23, 24, 24, 255, 30, 31, 32, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 14, 14, 15, 255, 12, 13, 13, 255, 7, 7, 7, 255, 11, 11, 11, 255, 16, 17, 17, 255, 17, 18, 18, 255, 15, 16, 16, 255, 24, 25, 26, 255, 26, 27, 28, 255, 24, 25, 26, 255, 31, 32, 33, 255, 28, 29, 30, 255, 24, 25, 25, 255, 20, 21, 21, 255, 18, 18, 19, 255, 26, 26, 27, 255, 19, 20, 21, 255, 19, 20, 21, 255, 17, 17, 18, 255, 14, 14, 15, 255, 13, 13, 13, 255, 16, 16, 17, 255, 17, 17, 18, 255, 22, 23, 24, 255, 15, 16, 16, 255, 16, 17, 17, 255, 22, 22, 23, 255, 29, 30, 31, 255, 30, 31, 32, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 31, 32, 32, 255, 32, 33, 34, 255, 32, 33, 34, 255, 22, 23, 24, 255, 16, 16, 17, 255, 13, 13, 13, 255, 10, 11, 11, 255, 9, 10, 10, 255, 3, 4, 4, 255, 7, 7, 7, 255, 8, 8, 8, 255, 15, 16, 16, 255, 18, 18, 19, 255, 27, 27, 28, 255, 23, 24, 25, 255, 27, 28, 29, 255, 31, 32, 33, 255, 24, 25, 26, 255, 22, 23, 24, 255, 24, 24, 25, 255, 22, 22, 23, 255, 22, 23, 24, 255, 19, 20, 20, 255, 24, 25, 25, 255, 29, 30, 31, 255, 27, 27, 28, 255, 17, 17, 18, 255, 16, 17, 17, 255, 11, 11, 11, 255, 16, 16, 17, 255, 11, 11, 11, 255, 12, 12, 13, 255, 7, 7, 8, 255, 5, 5, 5, 255, 9, 9, 9, 255, 9, 10, 10, 255, 11, 12, 12, 255, 17, 18, 18, 255, 22, 22, 23, 255, 24, 24, 25, 255, 23, 24, 25, 255, 27, 27, 28, 255, 18, 19, 20, 255, 28, 28, 29, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 17, 17, 255, 19, 19, 20, 255, 16, 17, 17, 255, 8, 9, 9, 255, 5, 5, 5, 255, 9, 10, 10, 255, 9, 9, 9, 255, 13, 13, 13, 255, 21, 22, 23, 255, 27, 27, 28, 255, 25, 26, 26, 255, 24, 24, 25, 255, 28, 29, 30, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 26, 27, 27, 255, 27, 28, 29, 255, 19, 20, 20, 255, 18, 19, 20, 255, 13, 13, 14, 255, 7, 7, 7, 255, 5, 5, 5, 255, 12, 12, 12, 255, 13, 14, 14, 255, 14, 14, 15, 255, 25, 26, 26, 255, 30, 31, 31, 255, 24, 25, 26, 255, 26, 27, 27, 255, 20, 21, 22, 255, 28, 28, 29, 255, 17, 18, 18, 255, 18, 18, 19, 255, 24, 24, 25, 255, 29, 30, 31, 255, 18, 18, 19, 255, 16, 17, 17, 255, 11, 12, 12, 255, 10, 10, 10, 255, 9, 10, 10, 255, 9, 10, 10, 255, 10, 11, 11, 255, 13, 13, 13, 255, 16, 16, 17, 255, 16, 17, 17, 255, 22, 22, 23, 255, 29, 30, 31, 255, 18, 19, 20, 255, 18, 18, 19, 255, 8, 8, 8, 255, 15, 15, 16, 255, 14, 14, 15, 255, 10, 10, 11, 255, 3, 4, 4, 255, 7, 7, 7, 255, 6, 6, 7, 255, 14, 14, 15, 255, 14, 14, 15, 255, 11, 12, 12, 255, 17, 17, 18, 255, 18, 19, 19, 255, 16, 17, 17, 255, 22, 23, 24, 255, 31, 32, 33, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 29, 30, 31, 255, 32, 33, 34, 255, 31, 32, 33, 255, 17, 18, 18, 255, 21, 22, 23, 255, 21, 22, 22, 255, 11, 11, 11, 255, 11, 11, 11, 255, 5, 5, 5, 255, 6, 6, 6, 255, 13, 14, 14, 255, 13, 14, 14, 255, 12, 13, 13, 255, 10, 11, 11, 255, 6, 6, 6, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 8, 255, 6, 6, 7, 255, 7, 7, 7, 255, 10, 10, 11, 255, 11, 11, 11, 255, 9, 9, 9, 255, 12, 12, 13, 255, 13, 14, 14, 255, 17, 17, 18, 255, 21, 21, 22, 255, 19, 19, 20, 255, 19, 20, 20, 255, 25, 26, 26, 255, 24, 24, 25, 255, 29, 30, 31, 255, 28, 28, 29, 255, 27, 28, 29, 255, 30, 31, 32, 255, 32, 33, 34, 255, 28, 29, 30, 255, 22, 22, 23, 255, 15, 15, 16, 255, 7, 7, 7, 255, 5, 5, 6, 255, 7, 7, 7, 255, 12, 12, 12, 255, 27, 28, 29, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 31, 32, 33, 255, 32, 33, 34, 255, 23, 24, 24, 255, 18, 18, 19, 255, 15, 16, 16, 255, 13, 14, 14, 255, 9, 10, 10, 255, 9, 10, 10, 255, 10, 10, 11, 255, 5, 5, 5, 255, 2, 3, 3, 255, 12, 12, 12, 255, 10, 11, 11, 255, 11, 11, 12, 255, 16, 17, 17, 255, 16, 16, 17, 255, 24, 25, 26, 255, 25, 26, 26, 255, 28, 29, 30, 255, 23, 24, 24, 255, 18, 19, 19, 255, 17, 18, 18, 255, 22, 22, 23, 255, 12, 12, 13, 255, 16, 17, 17, 255, 10, 10, 11, 255, 7, 7, 7, 255, 6, 6, 7, 255, 13, 14, 14, 255, 10, 11, 11, 255, 17, 18, 18, 255, 17, 18, 18, 255, 20, 20, 21, 255, 22, 23, 24, 255, 23, 24, 25, 255, 24, 25, 25, 255, 14, 15, 15, 255, 17, 17, 18, 255, 13, 13, 14, 255, 13, 13, 13, 255, 14, 14, 15, 255, 12, 12, 13, 255, 11, 11, 12, 255, 12, 12, 12, 255, 10, 11, 11, 255, 25, 25, 26, 255, 15, 15, 16, 255, 14, 15, 15, 255, 17, 18, 18, 255, 14, 14, 15, 255, 11, 11, 12, 255, 13, 13, 13, 255, 12, 12, 12, 255, 13, 13, 14, 255, 10, 10, 10, 255, 17, 18, 18, 255, 16, 17, 17, 255, 19, 20, 20, 255, 28, 28, 29, 255, 23, 24, 25, 255, 32, 33, 34, 255, 32, 33, 34, 255, 15, 16, 16, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 10, 10, 255, 7, 7, 8, 255, 17, 17, 18, 255, 24, 25, 26, 255, 30, 31, 31, 255, 30, 31, 31, 255, 22, 23, 24, 255, 32, 33, 34, 255, 30, 31, 31, 255, 30, 31, 32, 255, 22, 23, 24, 255, 32, 33, 34, 255, 27, 28, 29, 255, 22, 23, 24, 255, 16, 16, 17, 255, 16, 16, 17, 255, 12, 13, 13, 255, 7, 7, 8, 255, 10, 11, 11, 255, 9, 9, 9, 255, 14, 14, 15, 255, 10, 10, 11, 255, 17, 17, 18, 255, 19, 19, 20, 255, 28, 29, 30, 255, 24, 25, 26, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 31, 32, 32, 255, 32, 33, 34, 255, 32, 33, 34, 255, 13, 13, 14, 255, 17, 17, 18, 255, 12, 13, 13, 255, 8, 8, 8, 255, 4, 4, 4, 255, 7, 7, 7, 255, 6, 6, 7, 255, 9, 10, 10, 255, 13, 13, 14, 255, 15, 15, 16, 255, 29, 30, 31, 255, 32, 33, 33, 255, 32, 33, 33, 255, 29, 30, 31, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 24, 25, 26, 255, 25, 26, 26, 255, 28, 29, 30, 255, 32, 33, 34, 255, 32, 33, 34, 255, 22, 22, 23, 255, 27, 28, 29, 255, 17, 18, 18, 255, 20, 21, 22, 255, 11, 12, 12, 255, 11, 11, 12, 255, 8, 8, 8, 255, 7, 7, 7, 255, 11, 11, 11, 255, 6, 6, 7, 255, 11, 11, 12, 255, 17, 17, 18, 255, 20, 20, 21, 255, 19, 20, 20, 255, 31, 32, 33, 255, 23, 24, 25, 255, 23, 24, 25, 255, 22, 22, 23, 255, 22, 22, 23, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 19, 20, 20, 255, 11, 12, 12, 255, 13, 13, 13, 255, 11, 11, 11, 255, 5, 5, 5, 255, 10, 11, 11, 255, 15, 16, 16, 255, 17, 18, 18, 255, 22, 23, 24, 255, 18, 19, 19, 255, 15, 16, 16, 255, 29, 30, 31, 255, 24, 25, 25, 255, 28, 29, 30, 255, 30, 31, 32, 255, 32, 33, 34, 255, 20, 21, 22, 255, 26, 26, 27, 255, 24, 25, 26, 255, 11, 12, 12, 255, 7, 7, 7, 255, 12, 13, 13, 255, 5, 5, 6, 255, 6, 6, 7, 255, 9, 10, 10, 255, 12, 12, 13, 255, 12, 13, 13, 255, 10, 10, 11, 255, 12, 13, 13, 255, 28, 29, 30, 255, 22, 23, 24, 255, 24, 25, 26, 255, 21, 22, 23, 255, 27, 28, 29, 255, 29, 30, 31, 255, 32, 33, 33, 255, 25, 26, 27, 255, 22, 23, 24, 255, 12, 12, 12, 255, 13, 14, 14, 255, 9, 10, 10, 255, 8, 9, 9, 255, 5, 5, 5, 255, 9, 9, 9, 255, 9, 9, 9, 255, 16, 17, 17, 255, 18, 19, 20, 255, 22, 22, 23, 255, 25, 25, 26, 255, 24, 24, 25, 255, 21, 21, 22, 255, 23, 24, 25, 255, 13, 13, 13, 255, 13, 14, 14, 255, 11, 11, 11, 255, 11, 12, 12, 255, 9, 10, 10, 255, 6, 6, 7, 255, 11, 11, 12, 255, 10, 10, 10, 255, 9, 9, 9, 255, 12, 13, 13, 255, 24, 25, 26, 255, 20, 20, 21, 255, 24, 25, 25, 255, 25, 25, 26, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 28, 29, 30, 255, 22, 22, 23, 255, 24, 25, 26, 255, 16, 16, 17, 255, 10, 10, 11, 255, 10, 10, 10, 255, 8, 8, 8, 255, 8, 8, 8, 255, 11, 11, 11, 255, 9, 9, 9, 255, 9, 9, 9, 255, 5, 5, 5, 255, 9, 9, 9, 255, 6, 6, 7, 255, 6, 6, 7, 255, 9, 9, 9, 255, 10, 10, 11, 255, 12, 12, 12, 255, 12, 12, 12, 255, 6, 6, 6, 255, 12, 12, 12, 255, 11, 11, 11, 255, 17, 18, 18, 255, 15, 16, 16, 255, 16, 16, 17, 255, 20, 21, 22, 255, 20, 21, 22, 255, 31, 32, 33, 255, 28, 29, 30, 255, 30, 31, 32, 255, 26, 26, 27, 255, 24, 25, 25, 255, 25, 25, 26, 255, 27, 28, 29, 255, 25, 26, 26, 255, 20, 21, 22, 255, 16, 16, 17, 255, 14, 14, 15, 255, 12, 13, 13, 255, 8, 8, 8, 255, 9, 10, 10, 255, 12, 12, 12, 255, 14, 15, 15, 255, 11, 11, 11, 255, 15, 16, 16, 255, 17, 18, 18, 255, 15, 16, 16, 255, 16, 17, 17, 255, 21, 22, 23, 255, 21, 22, 22, 255, 19, 20, 21, 255, 13, 14, 14, 255, 11, 11, 12, 255, 11, 11, 12, 255, 7, 7, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 11, 12, 12, 255, 9, 10, 10, 255, 12, 12, 13, 255, 15, 15, 16, 255, 19, 19, 20, 255, 20, 21, 22, 255, 27, 28, 29, 255, 30, 31, 32, 255, 23, 24, 24, 255, 22, 23, 24, 255, 20, 21, 21, 255, 11, 12, 12, 255, 14, 14, 15, 255, 8, 8, 8, 255, 9, 10, 10, 255, 6, 6, 7, 255, 7, 7, 7, 255, 9, 9, 9, 255, 11, 12, 12, 255, 15, 15, 16, 255, 16, 17, 17, 255, 23, 24, 24, 255, 30, 31, 32, 255, 32, 33, 34, 255, 32, 33, 34, 255, 21, 21, 22, 255, 18, 18, 19, 255, 19, 20, 20, 255, 17, 18, 18, 255, 16, 17, 17, 255, 17, 18, 18, 255, 13, 14, 14, 255, 10, 10, 10, 255, 5, 5, 6, 255, 8, 9, 9, 255, 18, 19, 19, 255, 21, 21, 22, 255, 11, 11, 11, 255, 15, 16, 16, 255, 15, 15, 16, 255, 9, 9, 9, 255, 10, 10, 10, 255, 9, 10, 10, 255, 10, 11, 11, 255, 14, 14, 15, 255, 17, 17, 18, 255, 22, 23, 24, 255, 20, 21, 22, 255, 27, 27, 28, 255, 29, 29, 30, 255, 32, 33, 34, 255, 32, 33, 34, 255, 16, 17, 17, 255, 9, 10, 10, 255, 8, 9, 9, 255, 6, 6, 6, 255, 10, 10, 10, 255, 19, 20, 21, 255, 18, 18, 19, 255, 31, 32, 33, 255, 30, 31, 32, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 28, 29, 30, 255, 32, 33, 34, 255, 30, 31, 32, 255, 24, 24, 25, 255, 18, 19, 20, 255, 20, 21, 21, 255, 19, 20, 20, 255, 13, 13, 14, 255, 3, 3, 3, 255, 8, 9, 9, 255, 3, 4, 4, 255, 13, 13, 13, 255, 19, 20, 21, 255, 16, 17, 17, 255, 17, 17, 18, 255, 26, 27, 27, 255, 30, 31, 32, 255, 32, 33, 34, 255, 27, 28, 29, 255, 32, 33, 33, 255, 30, 31, 32, 255, 32, 33, 34, 255, 32, 33, 34, 255, 23, 24, 25, 255, 11, 11, 11, 255, 7, 7, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 6, 6, 7, 255, 8, 9, 9, 255, 14, 14, 15, 255, 12, 13, 13, 255, 29, 30, 31, 255, 30, 31, 31, 255, 32, 33, 34, 255, 32, 33, 33, 255, 29, 30, 31, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 23, 24, 24, 255, 26, 27, 28, 255, 27, 27, 28, 255, 32, 33, 34, 255, 22, 23, 24, 255, 23, 24, 24, 255, 13, 13, 13, 255, 10, 10, 11, 255, 13, 13, 13, 255, 11, 11, 11, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 8, 8, 8, 255, 7, 7, 7, 255, 18, 19, 19, 255, 18, 18, 19, 255, 20, 21, 21, 255, 26, 26, 27, 255, 23, 24, 25, 255, 22, 23, 24, 255, 26, 26, 27, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 18, 18, 255, 15, 16, 16, 255, 8, 8, 8, 255, 10, 10, 10, 255, 10, 11, 11, 255, 16, 17, 17, 255, 15, 16, 16, 255, 17, 17, 18, 255, 12, 13, 13, 255, 24, 24, 25, 255, 24, 25, 25, 255, 29, 29, 30, 255, 24, 25, 25, 255, 26, 26, 27, 255, 20, 21, 22, 255, 19, 20, 20, 255, 18, 19, 20, 255, 24, 25, 25, 255, 23, 24, 24, 255, 12, 12, 12, 255, 12, 13, 13, 255, 6, 6, 7, 255, 6, 6, 6, 255, 7, 7, 8, 255, 9, 9, 9, 255, 7, 7, 8, 255, 8, 8, 8, 255, 12, 13, 13, 255, 10, 10, 10, 255, 10, 10, 10, 255, 13, 14, 14, 255, 20, 20, 21, 255, 28, 28, 29, 255, 25, 26, 27, 255, 29, 29, 30, 255, 20, 20, 21, 255, 20, 21, 21, 255, 21, 22, 22, 255, 13, 13, 14, 255, 12, 12, 12, 255, 9, 9, 9, 255, 8, 8, 8, 255, 8, 8, 8, 255, 12, 12, 12, 255, 11, 11, 11, 255, 21, 22, 22, 255, 22, 23, 24, 255, 16, 16, 17, 255, 17, 18, 18, 255, 26, 26, 27, 255, 18, 19, 20, 255, 14, 14, 15, 255, 15, 16, 16, 255, 10, 10, 11, 255, 14, 15, 15, 255, 9, 10, 10, 255, 4, 4, 4, 255, 10, 10, 10, 255, 9, 10, 10, 255, 10, 11, 11, 255, 11, 11, 12, 255, 14, 14, 15, 255, 19, 20, 21, 255, 19, 20, 20, 255, 19, 20, 20, 255, 21, 22, 22, 255, 24, 24, 25, 255, 29, 30, 31, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 20, 21, 21, 255, 18, 19, 20, 255, 23, 24, 24, 255, 20, 20, 21, 255, 14, 15, 15, 255, 10, 10, 11, 255, 10, 10, 10, 255, 8, 9, 9, 255, 6, 6, 6, 255, 9, 10, 10, 255, 9, 9, 9, 255, 9, 10, 10, 255, 10, 10, 11, 255, 5, 5, 5, 255, 13, 14, 14, 255, 12, 12, 13, 255, 20, 21, 22, 255, 11, 12, 12, 255, 13, 14, 14, 255, 18, 19, 19, 255, 11, 11, 12, 255, 18, 19, 19, 255, 18, 19, 20, 255, 16, 16, 17, 255, 18, 19, 20, 255, 25, 26, 26, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 29, 29, 30, 255, 27, 28, 29, 255, 25, 26, 27, 255, 19, 20, 21, 255, 19, 20, 21, 255, 21, 21, 22, 255, 16, 16, 17, 255, 17, 18, 18, 255, 16, 17, 17, 255, 13, 13, 14, 255, 10, 10, 10, 255, 9, 9, 9, 255, 12, 13, 13, 255, 16, 16, 17, 255, 9, 9, 9, 255, 14, 15, 15, 255, 12, 13, 13, 255, 14, 14, 15, 255, 15, 16, 16, 255, 10, 11, 11, 255, 8, 8, 8, 255, 13, 13, 13, 255, 13, 14, 14, 255, 12, 12, 12, 255, 8, 8, 8, 255, 5, 5, 5, 255, 9, 10, 10, 255, 14, 14, 15, 255, 12, 13, 13, 255, 14, 15, 15, 255, 13, 14, 14, 255, 14, 15, 15, 255, 24, 25, 26, 255, 29, 30, 31, 255, 32, 33, 34, 255, 31, 32, 33, 255, 23, 24, 24, 255, 20, 21, 22, 255, 15, 16, 16, 255, 8, 8, 8, 255, 7, 7, 7, 255, 9, 9, 9, 255, 4, 4, 4, 255, 7, 7, 7, 255, 9, 9, 9, 255, 12, 12, 12, 255, 18, 19, 19, 255, 19, 19, 20, 255, 23, 24, 24, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 15, 15, 16, 255, 15, 15, 16, 255, 13, 13, 14, 255, 12, 13, 13, 255, 11, 11, 12, 255, 15, 16, 16, 255, 22, 23, 24, 255, 17, 17, 18, 255, 17, 18, 18, 255, 15, 15, 16, 255, 13, 13, 13, 255, 8, 8, 8, 255, 5, 5, 6, 255, 9, 9, 9, 255, 11, 11, 11, 255, 15, 15, 16, 255, 12, 12, 12, 255, 18, 19, 19, 255, 15, 16, 16, 255, 19, 20, 21, 255, 27, 28, 29, 255, 29, 30, 31, 255, 32, 33, 33, 255, 31, 32, 33, 255, 13, 13, 13, 255, 6, 6, 7, 255, 7, 7, 7, 255, 9, 9, 9, 255, 15, 15, 16, 255, 19, 20, 21, 255, 26, 27, 28, 255, 26, 26, 27, 255, 25, 26, 26, 255, 29, 29, 30, 255, 32, 33, 33, 255, 28, 29, 30, 255, 32, 33, 34, 255, 30, 31, 31, 255, 25, 25, 26, 255, 19, 20, 20, 255, 18, 18, 19, 255, 18, 19, 19, 255, 16, 17, 17, 255, 7, 7, 8, 255, 9, 9, 9, 255, 8, 9, 9, 255, 11, 11, 12, 255, 13, 13, 14, 255, 20, 21, 22, 255, 22, 23, 24, 255, 24, 25, 26, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 28, 29, 30, 255, 23, 24, 24, 255, 24, 25, 25, 255, 15, 15, 16, 255, 9, 9, 9, 255, 9, 9, 9, 255, 2, 2, 2, 255, 7, 7, 7, 255, 8, 8, 8, 255, 14, 14, 15, 255, 19, 20, 21, 255, 20, 20, 21, 255, 24, 24, 25, 255, 26, 27, 28, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 30, 31, 32, 255, 32, 33, 34, 255, 21, 22, 23, 255, 27, 28, 29, 255, 31, 32, 33, 255, 32, 33, 34, 255, 31, 32, 33, 255, 21, 22, 22, 255, 20, 21, 22, 255, 18, 19, 19, 255, 13, 13, 14, 255, 12, 13, 13, 255, 9, 10, 10, 255, 7, 7, 7, 255, 10, 10, 11, 255, 10, 10, 10, 255, 11, 11, 11, 255, 14, 15, 15, 255, 16, 17, 17, 255, 19, 19, 20, 255, 21, 22, 22, 255, 25, 25, 26, 255, 17, 18, 18, 255, 18, 19, 20, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 18, 19, 20, 255, 12, 12, 12, 255, 9, 9, 9, 255, 5, 5, 6, 255, 7, 7, 8, 255, 13, 14, 14, 255, 15, 16, 16, 255, 12, 12, 12, 255, 19, 19, 20, 255, 22, 22, 23, 255, 26, 27, 27, 255, 28, 28, 29, 255, 23, 24, 24, 255, 28, 28, 29, 255, 21, 22, 23, 255, 18, 18, 19, 255, 26, 26, 27, 255, 22, 23, 24, 255, 16, 17, 17, 255, 15, 16, 16, 255, 13, 13, 13, 255, 6, 6, 6, 255, 6, 6, 6, 255, 5, 5, 5, 255, 5, 5, 6, 255, 4, 4, 4, 255, 8, 8, 8, 255, 10, 10, 11, 255, 10, 11, 11, 255, 8, 9, 9, 255, 11, 11, 12, 255, 11, 11, 12, 255, 12, 13, 13, 255, 13, 14, 14, 255, 23, 24, 24, 255, 25, 26, 26, 255, 20, 20, 21, 255, 12, 13, 13, 255, 18, 18, 19, 255, 11, 11, 11, 255, 8, 9, 9, 255, 7, 7, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 18, 18, 19, 255, 20, 21, 22, 255, 18, 18, 19, 255, 18, 19, 19, 255, 23, 24, 25, 255, 22, 23, 24, 255, 18, 18, 19, 255, 14, 15, 15, 255, 15, 16, 16, 255, 17, 18, 18, 255, 18, 18, 19, 255, 12, 12, 12, 255, 7, 7, 7, 255, 7, 7, 8, 255, 6, 6, 6, 255, 13, 13, 13, 255, 11, 11, 12, 255, 20, 21, 22, 255, 18, 19, 19, 255, 23, 24, 24, 255, 18, 19, 20, 255, 29, 30, 31, 255, 32, 33, 34, 255, 29, 30, 31, 255, 23, 24, 24, 255, 22, 23, 24, 255, 32, 33, 34, 255, 32, 33, 34, 255, 23, 24, 24, 255, 22, 22, 23, 255, 19, 19, 20, 255, 11, 11, 11, 255, 12, 12, 13, 255, 11, 12, 12, 255, 8, 9, 9, 255, 8, 8, 8, 255, 4, 4, 4, 255, 8, 8, 8, 255, 11, 11, 11, 255, 14, 15, 15, 255, 12, 12, 13, 255, 14, 14, 15, 255, 11, 12, 12, 255, 13, 13, 14, 255, 14, 14, 15, 255, 15, 15, 16, 255, 12, 12, 13, 255, 19, 20, 21, 255, 17, 17, 18, 255, 23, 24, 24, 255, 19, 20, 20, 255, 20, 21, 22, 255, 25, 26, 26, 255, 29, 29, 30, 255, 32, 33, 34, 255, 32, 33, 34, 255, 24, 24, 25, 255, 27, 27, 28, 255, 21, 22, 22, 255, 17, 17, 18, 255, 19, 19, 20, 255, 19, 20, 20, 255, 13, 13, 13, 255, 10, 11, 11, 255, 8, 8, 8, 255, 9, 9, 9, 255, 8, 9, 9, 255, 13, 13, 13, 255, 12, 12, 13, 255, 11, 12, 12, 255, 9, 10, 10, 255, 12, 12, 12, 255, 11, 12, 12, 255, 11, 12, 12, 255, 11, 11, 12, 255, 11, 11, 12, 255, 7, 7, 7, 255, 9, 10, 10, 255, 8, 8, 8, 255, 8, 9, 9, 255, 6, 6, 7, 255, 4, 4, 4, 255, 6, 6, 7, 255, 8, 8, 8, 255, 13, 13, 14, 255, 19, 19, 20, 255, 12, 12, 12, 255, 12, 13, 13, 255, 17, 18, 18, 255, 20, 20, 21, 255, 22, 23, 24, 255, 25, 25, 26, 255, 26, 27, 28, 255, 19, 20, 21, 255, 18, 19, 19, 255, 11, 11, 11, 255, 7, 7, 7, 255, 8, 8, 8, 255, 8, 9, 9, 255, 6, 6, 6, 255, 10, 11, 11, 255, 11, 12, 12, 255, 18, 19, 19, 255, 21, 22, 22, 255, 25, 26, 27, 255, 26, 27, 27, 255, 29, 29, 30, 255, 29, 30, 31, 255, 29, 29, 30, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 11, 11, 11, 255, 12, 12, 12, 255, 10, 10, 10, 255, 9, 9, 9, 255, 13, 13, 13, 255, 19, 19, 20, 255, 27, 27, 28, 255, 13, 13, 14, 255, 13, 13, 13, 255, 11, 12, 12, 255, 8, 8, 8, 255, 8, 8, 8, 255, 9, 9, 9, 255, 7, 7, 7, 255, 10, 11, 11, 255, 15, 16, 16, 255, 16, 17, 17, 255, 20, 21, 22, 255, 28, 29, 30, 255, 27, 28, 29, 255, 32, 33, 34, 255, 32, 33, 33, 255, 31, 32, 33, 255, 18, 18, 19, 255, 12, 12, 12, 255, 10, 10, 11, 255, 12, 12, 12, 255, 14, 15, 15, 255, 19, 20, 20, 255, 24, 24, 25, 255, 22, 23, 24, 255, 21, 22, 23, 255, 27, 27, 28, 255, 32, 33, 33, 255, 27, 27, 28, 255, 28, 29, 30, 255, 30, 31, 32, 255, 26, 27, 27, 255, 27, 27, 28, 255, 26, 26, 27, 255, 15, 16, 16, 255, 18, 18, 19, 255, 9, 10, 10, 255, 7, 7, 8, 255, 11, 11, 11, 255, 14, 14, 15, 255, 15, 16, 16, 255, 14, 14, 15, 255, 22, 23, 24, 255, 29, 29, 30, 255, 31, 32, 33, 255, 27, 28, 29, 255, 32, 33, 34, 255, 30, 31, 32, 255, 32, 33, 34, 255, 20, 20, 21, 255, 17, 18, 18, 255, 14, 14, 15, 255, 12, 13, 13, 255, 11, 12, 12, 255, 9, 9, 9, 255, 9, 10, 10, 255, 8, 9, 9, 255, 13, 13, 13, 255, 21, 22, 23, 255, 25, 26, 26, 255, 20, 21, 22, 255, 21, 22, 23, 255, 22, 23, 24, 255, 30, 31, 31, 255, 30, 31, 31, 255, 32, 33, 34, 255, 32, 33, 34, 255, 30, 31, 31, 255, 26, 27, 27, 255, 26, 27, 28, 255, 23, 24, 25, 255, 28, 29, 30, 255, 26, 27, 27, 255, 28, 29, 30, 255, 19, 20, 21, 255, 21, 22, 22, 255, 12, 12, 12, 255, 16, 17, 17, 255, 15, 15, 16, 255, 7, 7, 8, 255, 8, 9, 9, 255, 5, 5, 5, 255, 8, 8, 8, 255, 13, 13, 13, 255, 12, 12, 13, 255, 16, 17, 17, 255, 13, 14, 14, 255, 22, 22, 23, 255, 25, 26, 26, 255, 17, 18, 18, 255, 19, 20, 21, 255, 15, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 11, 12, 12, 255, 13, 14, 14, 255, 7, 7, 7, 255, 12, 12, 12, 255, 9, 10, 10, 255, 11, 11, 12, 255, 11, 11, 12, 255, 16, 17, 17, 255, 20, 20, 21, 255, 22, 22, 23, 255, 22, 23, 24, 255, 25, 26, 27, 255, 24, 25, 26, 255, 19, 20, 21, 255, 20, 21, 22, 255, 24, 25, 25, 255, 26, 26, 27, 255, 18, 19, 20, 255, 20, 21, 21, 255, 13, 13, 13, 255, 10, 10, 11, 255, 10, 10, 10, 255, 3, 3, 3, 255, 6, 6, 7, 255, 9, 9, 9, 255, 8, 9, 9, 255, 7, 7, 7, 255, 4, 4, 4, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 12, 12, 255, 11, 11, 11, 255, 11, 12, 12, 255, 14, 15, 15, 255, 21, 22, 22, 255, 26, 26, 27, 255, 21, 22, 22, 255, 15, 16, 16, 255, 13, 13, 14, 255, 13, 14, 14, 255, 3, 3, 3, 255, 8, 8, 8, 255, 9, 9, 9, 255, 12, 12, 13, 255, 12, 12, 13, 255, 12, 12, 13, 255, 11, 12, 12, 255, 17, 18, 18, 255, 17, 17, 18, 255, 21, 22, 23, 255, 20, 20, 21, 255, 13, 13, 13, 255, 20, 21, 22, 255, 19, 19, 20, 255, 11, 11, 11, 255, 14, 15, 15, 255, 6, 6, 6, 255, 7, 7, 8, 255, 1, 2, 2, 255, 9, 10, 10, 255, 14, 15, 15, 255, 16, 16, 17, 255, 20, 21, 21, 255, 23, 24, 24, 255, 32, 33, 34, 255, 28, 29, 30, 255, 22, 23, 24, 255, 25, 26, 26, 255, 20, 20, 21, 255, 24, 25, 26, 255, 28, 29, 30, 255, 28, 28, 29, 255, 28, 28, 29, 255, 25, 26, 27, 255, 15, 16, 16, 255, 12, 12, 13, 255, 14, 14, 15, 255, 7, 7, 7, 255, 7, 7, 7, 255, 13, 13, 13, 255, 12, 13, 13, 255, 17, 17, 18, 255, 15, 16, 16, 255, 16, 16, 17, 255, 22, 22, 23, 255, 17, 17, 18, 255, 12, 13, 13, 255, 16, 17, 17, 255, 14, 14, 15, 255, 16, 16, 17, 255, 13, 14, 14, 255, 25, 26, 26, 255, 23, 24, 24, 255, 25, 26, 27, 255, 20, 21, 22, 255, 22, 22, 23, 255, 21, 21, 22, 255, 31, 32, 33, 255, 32, 33, 34, 255, 29, 30, 31, 255, 27, 28, 29, 255, 22, 23, 24, 255, 18, 19, 20, 255, 22, 23, 24, 255, 24, 24, 25, 255, 12, 12, 13, 255, 9, 9, 9, 255, 11, 11, 11, 255, 11, 11, 12, 255, 8, 8, 8, 255, 12, 12, 12, 255, 8, 8, 8, 255, 10, 11, 11, 255, 13, 13, 14, 255, 9, 9, 9, 255, 10, 10, 10, 255, 9, 10, 10, 255, 10, 11, 11, 255, 10, 10, 11, 255, 7, 7, 7, 255, 10, 10, 10, 255, 5, 5, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 13, 13, 13, 255, 12, 12, 13, 255, 15, 16, 16, 255, 15, 16, 16, 255, 20, 21, 22, 255, 14, 15, 15, 255, 18, 19, 20, 255, 16, 16, 17, 255, 15, 16, 16, 255, 17, 17, 18, 255, 14, 14, 15, 255, 12, 12, 13, 255, 5, 5, 5, 255, 5, 5, 5, 255, 4, 4, 4, 255, 10, 10, 10, 255, 13, 13, 13, 255, 11, 11, 11, 255, 19, 20, 21, 255, 21, 21, 22, 255, 23, 24, 24, 255, 21, 22, 22, 255, 23, 24, 25, 255, 23, 24, 25, 255, 26, 27, 27, 255, 28, 29, 30, 255, 27, 28, 29, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 20, 21, 22, 255, 15, 15, 16, 255, 12, 12, 13, 255, 12, 12, 13, 255, 14, 15, 15, 255, 29, 29, 30, 255, 27, 28, 29, 255, 18, 19, 19, 255, 17, 17, 18, 255, 13, 13, 14, 255, 11, 11, 11, 255, 13, 13, 14, 255, 8, 8, 8, 255, 9, 10, 10, 255, 10, 10, 10, 255, 18, 19, 19, 255, 14, 15, 15, 255, 20, 20, 21, 255, 24, 25, 25, 255, 27, 28, 29, 255, 25, 26, 27, 255, 31, 32, 33, 255, 31, 32, 33, 255, 32, 33, 33, 255, 12, 13, 13, 255, 10, 10, 11, 255, 9, 9, 9, 255, 16, 16, 17, 255, 18, 18, 19, 255, 17, 17, 18, 255, 16, 17, 17, 255, 25, 25, 26, 255, 26, 27, 28, 255, 28, 29, 30, 255, 32, 33, 34, 255, 30, 31, 32, 255, 32, 33, 34, 255, 31, 32, 33, 255, 22, 23, 24, 255, 26, 27, 27, 255, 18, 19, 20, 255, 14, 15, 15, 255, 9, 10, 10, 255, 7, 7, 8, 255, 9, 9, 9, 255, 10, 10, 11, 255, 14, 14, 15, 255, 15, 16, 16, 255, 18, 19, 20, 255, 21, 22, 22, 255, 20, 20, 21, 255, 25, 25, 26, 255, 30, 31, 32, 255, 26, 26, 27, 255, 16, 16, 17, 255, 12, 13, 13, 255, 11, 12, 12, 255, 11, 12, 12, 255, 10, 11, 11, 255, 6, 6, 6, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 7, 255, 14, 14, 15, 255, 18, 19, 20, 255, 19, 20, 20, 255, 21, 21, 22, 255, 24, 25, 26, 255, 24, 24, 25, 255, 25, 26, 27, 255, 32, 33, 34, 255, 23, 24, 24, 255, 27, 28, 29, 255, 27, 28, 29, 255, 32, 33, 34, 255, 25, 26, 26, 255, 28, 29, 30, 255, 22, 23, 24, 255, 27, 27, 28, 255, 22, 23, 24, 255, 24, 25, 25, 255, 16, 17, 17, 255, 19, 20, 20, 255, 19, 20, 21, 255, 16, 17, 17, 255, 13, 13, 13, 255, 10, 11, 11, 255, 7, 7, 8, 255, 2, 2, 2, 255, 4, 4, 4, 255, 9, 10, 10, 255, 10, 10, 10, 255, 11, 12, 12, 255, 16, 17, 17, 255, 15, 16, 16, 255, 16, 17, 17, 255, 11, 11, 12, 255, 10, 11, 11, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 13, 14, 14, 255, 12, 12, 13, 255, 8, 8, 8, 255, 7, 7, 8, 255, 11, 12, 12, 255, 13, 14, 14, 255, 12, 13, 13, 255, 18, 19, 19, 255, 15, 16, 16, 255, 15, 16, 16, 255, 18, 19, 20, 255, 19, 19, 20, 255, 16, 16, 17, 255, 17, 18, 18, 255, 22, 22, 23, 255, 25, 25, 26, 255, 17, 18, 18, 255, 20, 21, 21, 255, 17, 18, 18, 255, 11, 11, 12, 255, 9, 9, 9, 255, 7, 7, 8, 255, 7, 7, 8, 255, 10, 10, 11, 255, 6, 6, 7, 255, 8, 8, 8, 255, 7, 7, 7, 255, 1, 1, 1, 255, 3, 3, 3, 255, 5, 5, 6, 255, 11, 11, 12, 255, 13, 13, 13, 255, 6, 6, 7, 255, 18, 19, 20, 255, 13, 13, 13, 255, 24, 25, 25, 255, 26, 27, 28, 255, 18, 19, 20, 255, 13, 14, 14, 255, 12, 12, 13, 255, 8, 9, 9, 255, 9, 10, 10, 255, 7, 7, 7, 255, 8, 8, 8, 255, 6, 6, 7, 255, 2, 2, 2, 255, 9, 9, 9, 255, 17, 18, 18, 255, 16, 17, 17, 255, 17, 17, 18, 255, 12, 13, 13, 255, 16, 17, 17, 255, 18, 19, 20, 255, 11, 12, 12, 255, 11, 12, 12, 255, 5, 5, 6, 255, 8, 8, 8, 255, 5, 5, 6, 255, 7, 7, 7, 255, 7, 7, 7, 255, 13, 13, 14, 255, 12, 13, 13, 255, 16, 16, 17, 255, 27, 28, 29, 255, 15, 15, 16, 255, 20, 20, 21, 255, 13, 13, 14, 255, 14, 14, 15, 255, 18, 19, 20, 255, 16, 17, 17, 255, 21, 21, 22, 255, 20, 21, 22, 255, 27, 27, 28, 255, 15, 16, 16, 255, 12, 13, 13, 255, 15, 16, 16, 255, 13, 14, 14, 255, 9, 10, 10, 255, 13, 14, 14, 255, 17, 18, 18, 255, 13, 13, 13, 255, 15, 16, 16, 255, 14, 14, 15, 255, 17, 18, 18, 255, 18, 18, 19, 255, 17, 18, 18, 255, 17, 18, 18, 255, 24, 25, 26, 255, 15, 16, 16, 255, 21, 22, 23, 255, 17, 18, 18, 255, 22, 22, 23, 255, 17, 18, 18, 255, 13, 13, 13, 255, 23, 24, 25, 255, 22, 23, 24, 255, 30, 31, 31, 255, 26, 27, 28, 255, 26, 26, 27, 255, 28, 28, 29, 255, 21, 21, 22, 255, 18, 18, 19, 255, 18, 19, 20, 255, 13, 14, 14, 255, 11, 12, 12, 255, 9, 10, 10, 255, 9, 10, 10, 255, 9, 9, 9, 255, 10, 10, 11, 255, 8, 9, 9, 255, 7, 7, 8, 255, 11, 11, 11, 255, 11, 11, 12, 255, 12, 12, 13, 255, 13, 13, 14, 255, 16, 17, 17, 255, 12, 13, 13, 255, 10, 10, 10, 255, 6, 6, 7, 255, 3, 4, 4, 255, 8, 8, 8, 255, 6, 6, 6, 255, 4, 4, 4, 255, 8, 8, 8, 255, 7, 7, 8, 255, 10, 10, 10, 255, 8, 8, 8, 255, 5, 5, 6, 255, 9, 10, 10, 255, 6, 6, 7, 255, 11, 12, 12, 255, 9, 9, 9, 255, 12, 12, 13, 255, 14, 15, 15, 255, 12, 13, 13, 255, 20, 21, 21, 255, 17, 17, 18, 255, 15, 15, 16, 255, 10, 10, 11, 255, 9, 9, 9, 255, 3, 3, 3, 255, 3, 4, 4, 255, 6, 6, 7, 255, 11, 11, 12, 255, 16, 17, 17, 255, 19, 20, 20, 255, 15, 16, 16, 255, 19, 20, 20, 255, 19, 20, 21, 255, 22, 23, 24, 255, 25, 26, 26, 255, 28, 29, 30, 255, 20, 20, 21, 255, 20, 21, 22, 255, 21, 22, 23, 255, 31, 32, 33, 255, 32, 33, 34, 255, 30, 31, 31, 255, 17, 17, 18, 255, 16, 16, 17, 255, 12, 12, 12, 255, 13, 14, 14, 255, 14, 15, 15, 255, 32, 33, 34, 255, 22, 23, 24, 255, 20, 21, 21, 255, 17, 18, 18, 255, 17, 17, 18, 255, 16, 17, 17, 255, 11, 11, 11, 255, 9, 10, 10, 255, 9, 10, 10, 255, 9, 9, 9, 255, 17, 17, 18, 255, 21, 21, 22, 255, 23, 24, 24, 255, 22, 23, 24, 255, 22, 23, 24, 255, 21, 22, 23, 255, 19, 20, 21, 255, 20, 20, 21, 255, 32, 33, 34, 255, 17, 18, 18, 255, 15, 16, 16, 255, 10, 10, 11, 255, 14, 14, 15, 255, 16, 17, 17, 255, 15, 16, 16, 255, 18, 19, 20, 255, 19, 20, 20, 255, 27, 28, 29, 255, 14, 14, 15, 255, 22, 23, 24, 255, 32, 33, 34, 255, 32, 33, 34, 255, 28, 29, 30, 255, 27, 28, 29, 255, 26, 27, 28, 255, 25, 26, 26, 255, 13, 14, 14, 255, 15, 16, 16, 255, 12, 12, 12, 255, 7, 7, 8, 255, 10, 11, 11, 255, 16, 17, 17, 255, 14, 15, 15, 255, 11, 11, 12, 255, 11, 12, 12, 255, 15, 16, 16, 255, 21, 22, 23, 255, 24, 25, 26, 255, 12, 12, 12, 255, 11, 11, 11, 255, 6, 6, 7, 255, 8, 8, 8, 255, 6, 6, 7, 255, 10, 11, 11, 255, 6, 6, 6, 255, 6, 6, 6, 255, 4, 4, 4, 255, 1, 1, 1, 255, 12, 12, 12, 255, 15, 16, 16, 255, 12, 12, 12, 255, 12, 12, 13, 255, 19, 20, 20, 255, 18, 18, 19, 255, 21, 22, 23, 255, 24, 25, 26, 255, 28, 29, 30, 255, 20, 21, 22, 255, 22, 23, 24, 255, 16, 16, 17, 255, 25, 26, 27, 255, 24, 25, 26, 255, 31, 32, 33, 255, 26, 27, 27, 255, 26, 26, 27, 255, 26, 27, 28, 255, 12, 13, 13, 255, 10, 11, 11, 255, 18, 19, 20, 255, 17, 18, 18, 255, 13, 14, 14, 255, 12, 12, 12, 255, 9, 9, 9, 255, 6, 6, 7, 255, 5, 5, 5, 255, 2, 2, 2, 255, 9, 10, 10, 255, 12, 12, 12, 255, 15, 16, 16, 255, 11, 11, 11, 255, 9, 9, 9, 255, 13, 13, 13, 255, 9, 9, 9, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 18, 18, 19, 255, 12, 12, 13, 255, 9, 9, 9, 255, 11, 11, 12, 255, 13, 14, 14, 255, 16, 17, 17, 255, 17, 18, 18, 255, 17, 18, 18, 255, 16, 17, 17, 255, 20, 21, 21, 255, 15, 16, 16, 255, 16, 17, 17, 255, 18, 19, 19, 255, 12, 13, 13, 255, 13, 13, 13, 255, 15, 16, 16, 255, 12, 13, 13, 255, 16, 17, 17, 255, 12, 12, 13, 255, 9, 9, 9, 255, 10, 10, 10, 255, 7, 7, 8, 255, 9, 10, 10, 255, 8, 9, 9, 255, 13, 14, 14, 255, 10, 10, 11, 255, 9, 10, 10, 255, 6, 6, 6, 255, 9, 9, 9, 255, 7, 7, 7, 255, 7, 7, 8, 255, 9, 9, 9, 255, 8, 9, 9, 255, 8, 9, 9, 255, 15, 16, 16, 255, 12, 12, 12, 255, 12, 12, 13, 255, 8, 8, 8, 255, 13, 13, 14, 255, 12, 12, 13, 255, 6, 6, 6, 255, 11, 11, 12, 255, 4, 4, 4, 255, 8, 8, 8, 255, 6, 6, 7, 255, 7, 7, 8, 255, 8, 8, 8, 255, 6, 6, 7, 255, 10, 11, 11, 255, 12, 12, 13, 255, 8, 8, 8, 255, 12, 13, 13, 255, 8, 8, 8, 255, 12, 13, 13, 255, 12, 13, 13, 255, 15, 16, 16, 255, 11, 12, 12, 255, 11, 11, 11, 255, 9, 9, 9, 255, 4, 4, 4, 255, 14, 15, 15, 255, 19, 20, 20, 255, 21, 21, 22, 255, 20, 20, 21, 255, 18, 19, 19, 255, 16, 17, 17, 255, 16, 17, 17, 255, 16, 17, 17, 255, 18, 19, 19, 255, 15, 16, 16, 255, 13, 14, 14, 255, 18, 19, 19, 255, 21, 22, 23, 255, 13, 13, 14, 255, 15, 16, 16, 255, 9, 9, 9, 255, 12, 12, 13, 255, 9, 9, 9, 255, 11, 11, 12, 255, 10, 10, 11, 255, 13, 13, 14, 255, 18, 19, 20, 255, 21, 21, 22, 255, 17, 18, 18, 255, 20, 21, 21, 255, 21, 21, 22, 255, 19, 20, 21, 255, 20, 21, 22, 255, 27, 27, 28, 255, 21, 21, 22, 255, 25, 26, 26, 255, 26, 27, 27, 255, 25, 26, 27, 255, 24, 25, 25, 255, 24, 25, 26, 255, 18, 18, 19, 255, 21, 22, 22, 255, 21, 21, 22, 255, 19, 19, 20, 255, 16, 17, 17, 255, 20, 20, 21, 255, 18, 19, 19, 255, 13, 13, 14, 255, 15, 15, 16, 255, 13, 13, 13, 255, 12, 12, 12, 255, 12, 12, 13, 255, 7, 7, 7, 255, 11, 11, 11, 255, 13, 14, 14, 255, 11, 11, 12, 255, 13, 14, 14, 255, 10, 11, 11, 255, 8, 8, 8, 255, 10, 10, 11, 255, 13, 13, 14, 255, 16, 17, 17, 255, 10, 11, 11, 255, 13, 14, 14, 255, 27, 28, 29, 255, 18, 19, 20, 255, 18, 19, 19, 255, 20, 21, 22, 255, 14, 15, 15, 255, 19, 20, 20, 255, 16, 17, 17, 255, 11, 11, 11, 255, 8, 8, 8, 255, 6, 6, 6, 255, 8, 9, 9, 255, 9, 9, 9, 255, 10, 11, 11, 255, 12, 13, 13, 255, 10, 11, 11, 255, 10, 10, 11, 255, 11, 12, 12, 255, 12, 12, 12, 255, 12, 12, 12, 255, 8, 8, 8, 255, 6, 6, 7, 255, 3, 3, 3, 255, 2, 2, 2, 255, 7, 7, 8, 255, 14, 14, 15, 255, 10, 11, 11, 255, 17, 18, 18, 255, 17, 17, 18, 255, 14, 14, 15, 255, 20, 21, 21, 255, 20, 21, 21, 255, 20, 21, 21, 255, 18, 18, 19, 255, 18, 18, 19, 255, 14, 15, 15, 255, 16, 16, 17, 255, 16, 17, 17, 255, 24, 25, 26, 255, 27, 28, 29, 255, 10, 10, 11, 255, 14, 14, 15, 255, 11, 11, 11, 255, 11, 12, 12, 255, 15, 16, 16, 255, 32, 33, 34, 255, 28, 28, 29, 255, 26, 26, 27, 255, 23, 24, 25, 255, 17, 18, 18, 255, 16, 17, 17, 255, 13, 13, 13, 255, 15, 15, 16, 255, 11, 11, 12, 255, 9, 9, 9, 255, 12, 12, 13, 255, 11, 11, 11, 255, 11, 11, 12, 255, 20, 21, 21, 255, 24, 25, 25, 255, 26, 27, 27, 255, 19, 19, 20, 255, 28, 29, 30, 255, 32, 33, 34, 255, 23, 24, 24, 255, 14, 15, 15, 255, 7, 7, 7, 255, 11, 12, 12, 255, 13, 14, 14, 255, 15, 15, 16, 255, 17, 18, 18, 255, 20, 21, 21, 255, 22, 23, 24, 255, 19, 20, 20, 255, 19, 20, 20, 255, 25, 26, 27, 255, 32, 33, 34, 255, 27, 28, 29, 255, 29, 29, 30, 255, 22, 22, 23, 255, 20, 21, 21, 255, 16, 17, 17, 255, 14, 15, 15, 255, 11, 11, 12, 255, 9, 9, 9, 255, 13, 13, 14, 255, 12, 12, 12, 255, 15, 16, 16, 255, 16, 17, 17, 255, 17, 18, 18, 255, 16, 16, 17, 255, 25, 26, 27, 255, 11, 11, 12, 255, 10, 10, 11, 255, 9, 9, 9, 255, 9, 10, 10, 255, 7, 7, 7, 255, 5, 5, 6, 255, 5, 5, 5, 255, 1, 1, 1, 255, 5, 5, 5, 255, 4, 4, 4, 255, 4, 4, 4, 255, 8, 8, 8, 255, 15, 15, 16, 255, 11, 11, 12, 255, 8, 8, 8, 255, 9, 10, 10, 255, 13, 13, 14, 255, 15, 16, 16, 255, 13, 13, 14, 255, 20, 21, 21, 255, 22, 23, 24, 255, 18, 19, 20, 255, 22, 23, 24, 255, 16, 17, 17, 255, 20, 21, 21, 255, 16, 17, 17, 255, 14, 15, 15, 255, 17, 18, 18, 255, 20, 21, 22, 255, 22, 22, 23, 255, 13, 13, 13, 255, 13, 13, 13, 255, 22, 22, 23, 255, 16, 17, 17, 255, 14, 15, 15, 255, 11, 11, 11, 255, 4, 4, 4, 255, 3, 4, 4, 255, 8, 8, 8, 255, 12, 12, 12, 255, 14, 14, 15, 255, 9, 9, 9, 255, 12, 12, 12, 255, 13, 13, 14, 255, 17, 18, 18, 255, 10, 10, 11, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 14, 15, 15, 255, 11, 11, 12, 255, 7, 7, 7, 255, 12, 12, 12, 255, 17, 18, 18, 255, 17, 18, 18, 255, 16, 17, 17, 255, 15, 16, 16, 255, 12, 13, 13, 255, 17, 18, 18, 255, 13, 13, 14, 255, 15, 16, 16, 255, 11, 12, 12, 255, 9, 9, 9, 255, 12, 12, 12, 255, 8, 8, 8, 255, 7, 7, 7, 255, 7, 7, 8, 255, 6, 6, 6, 255, 5, 5, 6, 255, 5, 5, 6, 255, 7, 7, 8, 255, 12, 12, 12, 255, 17, 18, 18, 255, 24, 25, 25, 255, 19, 20, 21, 255, 5, 5, 6, 255, 9, 10, 10, 255, 6, 6, 7, 255, 8, 9, 9, 255, 8, 8, 8, 255, 8, 8, 8, 255, 10, 10, 11, 255, 9, 9, 9, 255, 10, 11, 11, 255, 10, 10, 10, 255, 10, 10, 10, 255, 6, 6, 6, 255, 9, 10, 10, 255, 11, 11, 12, 255, 8, 8, 8, 255, 10, 11, 11, 255, 6, 6, 6, 255, 3, 3, 3, 255, 4, 4, 4, 255, 3, 4, 4, 255, 7, 7, 7, 255, 5, 5, 5, 255, 8, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 8, 9, 9, 255, 13, 13, 14, 255, 11, 12, 12, 255, 10, 11, 11, 255, 13, 14, 14, 255, 15, 16, 16, 255, 12, 12, 12, 255, 10, 10, 11, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 13, 13, 14, 255, 10, 11, 11, 255, 19, 20, 21, 255, 15, 15, 16, 255, 17, 18, 18, 255, 15, 16, 16, 255, 10, 10, 11, 255, 15, 16, 16, 255, 9, 10, 10, 255, 14, 14, 15, 255, 13, 14, 14, 255, 16, 17, 17, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 12, 12, 12, 255, 11, 12, 12, 255, 13, 13, 14, 255, 15, 15, 16, 255, 13, 13, 14, 255, 15, 16, 16, 255, 16, 17, 17, 255, 12, 12, 12, 255, 18, 18, 19, 255, 14, 15, 15, 255, 22, 23, 24, 255, 21, 21, 22, 255, 29, 30, 31, 255, 21, 22, 23, 255, 32, 33, 34, 255, 22, 23, 24, 255, 14, 15, 15, 255, 16, 17, 17, 255, 16, 17, 17, 255, 16, 17, 17, 255, 16, 17, 17, 255, 20, 21, 21, 255, 15, 16, 16, 255, 21, 22, 22, 255, 19, 19, 20, 255, 9, 9, 9, 255, 11, 11, 12, 255, 10, 11, 11, 255, 8, 8, 8, 255, 9, 9, 9, 255, 9, 9, 9, 255, 11, 11, 12, 255, 18, 19, 19, 255, 13, 14, 14, 255, 12, 13, 13, 255, 8, 9, 9, 255, 9, 9, 9, 255, 11, 12, 12, 255, 12, 12, 13, 255, 21, 22, 22, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 25, 25, 26, 255, 27, 27, 28, 255, 19, 20, 20, 255, 15, 16, 16, 255, 20, 20, 21, 255, 15, 16, 16, 255, 12, 12, 12, 255, 5, 5, 6, 255, 9, 10, 10, 255, 6, 6, 6, 255, 6, 6, 6, 255, 10, 10, 10, 255, 7, 7, 7, 255, 12, 13, 13, 255, 9, 10, 10, 255, 11, 12, 12, 255, 16, 17, 17, 255, 13, 13, 13, 255, 10, 10, 11, 255, 6, 6, 7, 255, 2, 2, 2, 255, 4, 4, 4, 255, 8, 9, 9, 255, 8, 9, 9, 255, 9, 10, 10, 255, 13, 13, 13, 255, 10, 10, 11, 255, 12, 12, 13, 255, 14, 14, 15, 255, 19, 19, 20, 255, 17, 17, 18, 255, 12, 12, 13, 255, 15, 16, 16, 255, 17, 17, 18, 255, 15, 15, 16, 255, 13, 13, 14, 255, 19, 19, 20, 255, 18, 19, 20, 255, 22, 22, 23, 255, 13, 13, 13, 255, 9, 9, 9, 255, 12, 13, 13, 255, 13, 14, 14, 255, 32, 33, 34, 255, 25, 25, 26, 255, 28, 28, 29, 255, 19, 19, 20, 255, 22, 22, 23, 255, 17, 17, 18, 255, 22, 22, 23, 255, 13, 14, 14, 255, 12, 13, 13, 255, 7, 7, 7, 255, 8, 8, 8, 255, 12, 12, 13, 255, 13, 14, 14, 255, 16, 17, 17, 255, 20, 21, 22, 255, 20, 20, 21, 255, 20, 21, 22, 255, 25, 26, 27, 255, 32, 33, 33, 255, 32, 33, 34, 255, 14, 14, 15, 255, 10, 10, 10, 255, 8, 8, 8, 255, 11, 11, 11, 255, 14, 14, 15, 255, 17, 17, 18, 255, 22, 23, 24, 255, 21, 22, 23, 255, 14, 14, 15, 255, 13, 13, 13, 255, 12, 12, 12, 255, 22, 23, 24, 255, 32, 33, 34, 255, 29, 30, 31, 255, 25, 26, 26, 255, 21, 22, 22, 255, 22, 22, 23, 255, 20, 20, 21, 255, 19, 20, 20, 255, 15, 15, 16, 255, 12, 12, 13, 255, 11, 11, 11, 255, 15, 16, 16, 255, 16, 17, 17, 255, 13, 14, 14, 255, 13, 14, 14, 255, 13, 13, 14, 255, 8, 8, 8, 255, 10, 10, 11, 255, 6, 6, 6, 255, 7, 7, 7, 255, 3, 4, 4, 255, 4, 4, 4, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 4, 4, 4, 255, 2, 3, 3, 255, 6, 6, 6, 255, 11, 12, 12, 255, 10, 10, 11, 255, 12, 12, 12, 255, 6, 6, 7, 255, 10, 10, 10, 255, 9, 9, 9, 255, 11, 11, 12, 255, 15, 16, 16, 255, 17, 18, 18, 255, 18, 19, 19, 255, 18, 19, 19, 255, 13, 13, 13, 255, 12, 13, 13, 255, 16, 17, 17, 255, 14, 15, 15, 255, 13, 14, 14, 255, 16, 16, 17, 255, 19, 20, 20, 255, 14, 15, 15, 255, 18, 19, 19, 255, 18, 18, 19, 255, 22, 23, 24, 255, 17, 17, 18, 255, 9, 9, 9, 255, 6, 6, 7, 255, 2, 3, 3, 255, 3, 3, 3, 255, 9, 9, 9, 255, 10, 11, 11, 255, 9, 9, 9, 255, 10, 10, 10, 255, 8, 9, 9, 255, 11, 11, 11, 255, 16, 16, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 13, 14, 14, 255, 11, 12, 12, 255, 10, 11, 11, 255, 17, 18, 18, 255, 15, 16, 16, 255, 12, 12, 13, 255, 8, 9, 9, 255, 11, 12, 12, 255, 10, 11, 11, 255, 11, 12, 12, 255, 6, 6, 6, 255, 11, 11, 12, 255, 10, 10, 10, 255, 6, 6, 6, 255, 10, 10, 10, 255, 9, 10, 10, 255, 5, 5, 5, 255, 7, 7, 8, 255, 8, 8, 8, 255, 10, 10, 11, 255, 6, 6, 6, 255, 10, 10, 10, 255, 15, 16, 16, 255, 13, 14, 14, 255, 17, 17, 18, 255, 17, 18, 18, 255, 6, 6, 6, 255, 11, 11, 11, 255, 11, 12, 12, 255, 5, 5, 6, 255, 7, 7, 7, 255, 10, 11, 11, 255, 7, 7, 7, 255, 10, 11, 11, 255, 10, 10, 10, 255, 8, 9, 9, 255, 8, 9, 9, 255, 9, 9, 9, 255, 9, 10, 10, 255, 10, 11, 11, 255, 12, 12, 13, 255, 8, 8, 8, 255, 8, 9, 9, 255, 9, 10, 10, 255, 11, 11, 12, 255, 11, 12, 12, 255, 6, 6, 6, 255, 3, 3, 3, 255, 3, 3, 3, 255, 5, 5, 6, 255, 8, 8, 8, 255, 12, 12, 13, 255, 15, 16, 16, 255, 11, 12, 12, 255, 13, 14, 14, 255, 14, 14, 15, 255, 9, 10, 10, 255, 10, 10, 10, 255, 7, 7, 7, 255, 6, 6, 7, 255, 8, 8, 8, 255, 7, 7, 7, 255, 10, 11, 11, 255, 13, 13, 13, 255, 11, 11, 12, 255, 10, 10, 11, 255, 11, 11, 11, 255, 14, 14, 15, 255, 12, 12, 13, 255, 12, 13, 13, 255, 11, 12, 12, 255, 6, 6, 6, 255, 7, 7, 7, 255, 10, 10, 11, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 12, 12, 255, 12, 12, 13, 255, 13, 13, 14, 255, 14, 14, 15, 255, 15, 16, 16, 255, 11, 11, 11, 255, 19, 20, 20, 255, 13, 13, 14, 255, 15, 16, 16, 255, 14, 15, 15, 255, 17, 18, 18, 255, 20, 21, 21, 255, 23, 24, 24, 255, 28, 29, 30, 255, 16, 17, 17, 255, 17, 18, 18, 255, 20, 20, 21, 255, 17, 18, 18, 255, 12, 13, 13, 255, 17, 18, 18, 255, 18, 19, 19, 255, 20, 20, 21, 255, 14, 14, 15, 255, 13, 13, 13, 255, 8, 9, 9, 255, 6, 6, 7, 255, 7, 7, 7, 255, 8, 8, 8, 255, 8, 8, 8, 255, 12, 13, 13, 255, 18, 19, 19, 255, 24, 25, 26, 255, 15, 16, 16, 255, 13, 14, 14, 255, 11, 12, 12, 255, 8, 8, 8, 255, 12, 12, 13, 255, 18, 19, 19, 255, 18, 19, 20, 255, 32, 33, 34, 255, 26, 27, 28, 255, 29, 30, 31, 255, 32, 33, 34, 255, 18, 19, 20, 255, 23, 24, 25, 255, 19, 20, 21, 255, 12, 13, 13, 255, 15, 16, 16, 255, 12, 13, 13, 255, 6, 6, 6, 255, 10, 10, 10, 255, 11, 11, 11, 255, 7, 7, 8, 255, 12, 12, 12, 255, 5, 5, 5, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 6, 255, 9, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 9, 9, 9, 255, 8, 8, 8, 255, 11, 12, 12, 255, 11, 11, 11, 255, 10, 11, 11, 255, 5, 5, 5, 255, 12, 12, 13, 255, 10, 10, 11, 255, 15, 15, 16, 255, 17, 17, 18, 255, 13, 13, 14, 255, 8, 9, 9, 255, 11, 12, 12, 255, 12, 12, 13, 255, 12, 13, 13, 255, 13, 13, 14, 255, 11, 11, 11, 255, 8, 8, 8, 255, 12, 12, 13, 255, 13, 13, 13, 255, 28, 29, 30, 255, 22, 23, 24, 255, 30, 31, 32, 255, 32, 33, 34, 255, 28, 28, 29, 255, 21, 22, 23, 255, 18, 19, 20, 255, 16, 17, 17, 255, 14, 14, 15, 255, 10, 10, 10, 255, 14, 15, 15, 255, 15, 15, 16, 255, 15, 16, 16, 255, 13, 13, 14, 255, 16, 17, 17, 255, 21, 22, 22, 255, 19, 20, 21, 255, 20, 20, 21, 255, 28, 29, 30, 255, 32, 33, 34, 255, 15, 15, 16, 255, 9, 10, 10, 255, 8, 9, 9, 255, 7, 7, 7, 255, 9, 10, 10, 255, 11, 12, 12, 255, 14, 14, 15, 255, 12, 12, 12, 255, 8, 8, 8, 255, 10, 10, 11, 255, 13, 13, 13, 255, 20, 21, 22, 255, 22, 22, 23, 255, 28, 29, 30, 255, 30, 31, 32, 255, 32, 33, 34, 255, 28, 29, 30, 255, 14, 15, 15, 255, 13, 13, 13, 255, 12, 12, 13, 255, 10, 10, 11, 255, 14, 14, 15, 255, 15, 16, 16, 255, 16, 17, 17, 255, 18, 19, 19, 255, 14, 14, 15, 255, 13, 14, 14, 255, 8, 8, 8, 255, 8, 8, 8, 255, 5, 5, 5, 255, 6, 6, 6, 255, 7, 7, 7, 255, 4, 4, 4, 255, 6, 6, 6, 255, 1, 2, 2, 255, 5, 5, 5, 255, 4, 4, 4, 255, 6, 6, 7, 255, 5, 5, 5, 255, 9, 10, 10, 255, 11, 11, 11, 255, 8, 9, 9, 255, 7, 7, 7, 255, 5, 5, 5, 255, 9, 9, 9, 255, 13, 14, 14, 255, 15, 15, 16, 255, 13, 13, 13, 255, 12, 12, 12, 255, 14, 14, 15, 255, 12, 13, 13, 255, 12, 13, 13, 255, 13, 13, 14, 255, 9, 10, 10, 255, 10, 11, 11, 255, 12, 13, 13, 255, 12, 12, 13, 255, 6, 6, 7, 255, 10, 10, 10, 255, 16, 17, 17, 255, 18, 19, 19, 255, 9, 9, 9, 255, 4, 4, 4, 255, 8, 8, 8, 255, 5, 5, 5, 255, 6, 6, 6, 255, 7, 7, 8, 255, 5, 5, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 11, 255, 11, 11, 11, 255, 11, 11, 11, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 9, 9, 9, 255, 14, 14, 15, 255, 12, 13, 13, 255, 13, 13, 13, 255, 11, 12, 12, 255, 9, 9, 9, 255, 7, 7, 7, 255, 7, 7, 8, 255, 6, 6, 6, 255, 9, 10, 10, 255, 7, 7, 7, 255, 12, 12, 13, 255, 7, 7, 8, 255, 7, 7, 7, 255, 6, 6, 7, 255, 12, 12, 13, 255, 13, 13, 14, 255, 8, 9, 9, 255, 4, 4, 4, 255, 5, 5, 5, 255, 5, 5, 5, 255, 10, 10, 10, 255, 16, 16, 17, 255, 11, 11, 11, 255, 20, 20, 21, 255, 21, 21, 22, 255, 22, 23, 24, 255, 16, 17, 17, 255, 4, 4, 4, 255, 5, 5, 6, 255, 12, 13, 13, 255, 11, 12, 12, 255, 11, 11, 11, 255, 6, 6, 7, 255, 5, 5, 5, 255, 7, 7, 7, 255, 8, 9, 9, 255, 12, 12, 12, 255, 10, 11, 11, 255, 17, 18, 18, 255, 11, 11, 12, 255, 17, 18, 18, 255, 12, 12, 13, 255, 8, 9, 9, 255, 15, 15, 16, 255, 11, 11, 12, 255, 7, 7, 7, 255, 12, 13, 13, 255, 7, 7, 7, 255, 10, 11, 11, 255, 11, 11, 12, 255, 8, 9, 9, 255, 11, 11, 12, 255, 7, 7, 8, 255, 8, 8, 8, 255, 7, 7, 8, 255, 13, 13, 13, 255, 8, 8, 8, 255, 7, 7, 8, 255, 12, 13, 13, 255, 6, 6, 6, 255, 10, 10, 10, 255, 9, 9, 9, 255, 11, 11, 12, 255, 9, 9, 9, 255, 10, 11, 11, 255, 13, 13, 13, 255, 7, 7, 8, 255, 8, 9, 9, 255, 8, 8, 8, 255, 9, 9, 9, 255, 6, 6, 7, 255, 2, 2, 2, 255, 7, 7, 7, 255, 4, 4, 4, 255, 10, 10, 11, 255, 9, 9, 9, 255, 18, 18, 19, 255, 12, 12, 12, 255, 11, 11, 11, 255, 12, 12, 12, 255, 12, 12, 12, 255, 12, 13, 13, 255, 11, 11, 11, 255, 13, 13, 14, 255, 9, 9, 9, 255, 10, 11, 11, 255, 11, 12, 12, 255, 18, 19, 20, 255, 19, 19, 20, 255, 14, 15, 15, 255, 26, 26, 27, 255, 14, 14, 15, 255, 16, 17, 17, 255, 15, 16, 16, 255, 9, 10, 10, 255, 21, 21, 22, 255, 13, 13, 14, 255, 17, 17, 18, 255, 11, 11, 11, 255, 12, 12, 12, 255, 9, 10, 10, 255, 7, 7, 7, 255, 7, 7, 7, 255, 10, 10, 11, 255, 15, 16, 16, 255, 11, 11, 12, 255, 14, 15, 15, 255, 17, 18, 18, 255, 24, 25, 25, 255, 19, 20, 21, 255, 14, 14, 15, 255, 13, 13, 14, 255, 10, 10, 11, 255, 12, 13, 13, 255, 13, 14, 14, 255, 18, 19, 19, 255, 32, 33, 33, 255, 32, 33, 34, 255, 27, 27, 28, 255, 26, 26, 27, 255, 22, 23, 24, 255, 18, 19, 19, 255, 15, 16, 16, 255, 17, 17, 18, 255, 20, 21, 21, 255, 8, 8, 8, 255, 5, 5, 6, 255, 8, 8, 8, 255, 14, 14, 15, 255, 16, 17, 17, 255, 18, 19, 19, 255, 10, 10, 10, 255, 6, 6, 6, 255, 4, 4, 4, 255, 6, 6, 6, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 9, 9, 255, 9, 9, 9, 255, 6, 6, 6, 255, 8, 9, 9, 255, 5, 5, 5, 255, 6, 6, 6, 255, 6, 6, 6, 255, 3, 3, 3, 255, 8, 9, 9, 255, 7, 7, 8, 255, 7, 7, 7, 255, 9, 10, 10, 255, 11, 11, 11, 255, 8, 8, 8, 255, 11, 11, 12, 255, 6, 6, 6, 255, 5, 5, 6, 255, 13, 13, 14, 255, 12, 12, 12, 255, 15, 15, 16, 255, 10, 10, 11, 255, 14, 14, 15, 255, 9, 9, 9, 255, 14, 14, 15, 255, 13, 14, 14, 255, 27, 28, 29, 255, 32, 33, 34, 255, 25, 26, 26, 255, 26, 27, 28, 255, 25, 26, 27, 255, 26, 26, 27, 255, 19, 20, 21, 255, 17, 18, 18, 255, 15, 15, 16, 255, 9, 9, 9, 255, 9, 10, 10, 255, 13, 13, 13, 255, 11, 11, 11, 255, 15, 16, 16, 255, 17, 18, 18, 255, 20, 21, 22, 255, 19, 20, 21, 255, 27, 28, 29, 255, 32, 33, 34, 255, 26, 27, 27, 255, 13, 14, 14, 255, 9, 9, 9, 255, 6, 6, 6, 255, 7, 7, 7, 255, 11, 12, 12, 255, 12, 12, 13, 255, 13, 13, 13, 255, 11, 12, 12, 255, 13, 13, 14, 255, 10, 11, 11, 255, 14, 14, 15, 255, 16, 16, 17, 255, 19, 20, 21, 255, 25, 25, 26, 255, 32, 33, 34, 255, 24, 25, 26, 255, 21, 21, 22, 255, 17, 18, 18, 255, 14, 15, 15, 255, 13, 13, 13, 255, 10, 11, 11, 255, 10, 10, 10, 255, 14, 14, 15, 255, 16, 17, 17, 255, 12, 13, 13, 255, 8, 9, 9, 255, 3, 4, 4, 255, 7, 7, 7, 255, 8, 8, 8, 255, 7, 7, 8, 255, 8, 8, 8, 255, 6, 6, 6, 255, 5, 5, 5, 255, 10, 10, 10, 255, 7, 7, 7, 255, 9, 9, 9, 255, 8, 9, 9, 255, 6, 6, 6, 255, 7, 7, 8, 255, 4, 4, 4, 255, 4, 4, 4, 255, 7, 7, 8, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 6, 255, 6, 6, 7, 255, 11, 12, 12, 255, 9, 10, 10, 255, 10, 10, 11, 255, 12, 12, 13, 255, 12, 12, 13, 255, 6, 6, 6, 255, 7, 7, 7, 255, 9, 9, 9, 255, 11, 12, 12, 255, 8, 9, 9, 255, 11, 12, 12, 255, 18, 18, 19, 255, 15, 15, 16, 255, 16, 17, 17, 255, 12, 12, 13, 255, 12, 13, 13, 255, 5, 5, 5, 255, 8, 8, 8, 255, 10, 10, 11, 255, 8, 8, 8, 255, 10, 10, 11, 255, 9, 10, 10, 255, 9, 9, 9, 255, 6, 6, 6, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 9, 9, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 9, 10, 10, 255, 9, 9, 9, 255, 11, 11, 12, 255, 10, 11, 11, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 11, 255, 12, 13, 13, 255, 12, 12, 13, 255, 12, 12, 12, 255, 11, 11, 12, 255, 12, 13, 13, 255, 9, 9, 9, 255, 14, 14, 15, 255, 19, 20, 20, 255, 17, 18, 18, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 11, 11, 11, 255, 9, 10, 10, 255, 16, 17, 17, 255, 21, 22, 22, 255, 17, 18, 18, 255, 26, 26, 27, 255, 28, 29, 30, 255, 27, 28, 29, 255, 8, 8, 8, 255, 11, 11, 11, 255, 14, 15, 15, 255, 13, 14, 14, 255, 9, 9, 9, 255, 9, 9, 9, 255, 7, 7, 7, 255, 5, 5, 5, 255, 8, 9, 9, 255, 10, 10, 10, 255, 17, 18, 18, 255, 20, 21, 22, 255, 22, 22, 23, 255, 12, 13, 13, 255, 18, 19, 20, 255, 16, 17, 17, 255, 7, 7, 7, 255, 16, 16, 17, 255, 10, 10, 10, 255, 10, 10, 11, 255, 11, 12, 12, 255, 16, 17, 17, 255, 18, 18, 19, 255, 11, 11, 11, 255, 11, 12, 12, 255, 11, 11, 11, 255, 10, 11, 11, 255, 7, 7, 8, 255, 11, 12, 12, 255, 10, 10, 10, 255, 12, 12, 13, 255, 17, 18, 18, 255, 15, 15, 16, 255, 16, 16, 17, 255, 16, 17, 17, 255, 16, 17, 17, 255, 10, 11, 11, 255, 13, 13, 14, 255, 14, 15, 15, 255, 9, 10, 10, 255, 7, 7, 7, 255, 2, 2, 2, 255, 7, 7, 7, 255, 6, 6, 6, 255, 5, 5, 6, 255, 3, 4, 4, 255, 7, 7, 8, 255, 7, 7, 8, 255, 9, 9, 9, 255, 15, 15, 16, 255, 14, 15, 15, 255, 14, 14, 15, 255, 12, 12, 13, 255, 11, 11, 12, 255, 11, 12, 12, 255, 9, 9, 9, 255, 11, 11, 12, 255, 11, 11, 12, 255, 11, 11, 12, 255, 10, 11, 11, 255, 17, 17, 18, 255, 14, 14, 15, 255, 22, 23, 24, 255, 14, 14, 15, 255, 14, 15, 15, 255, 21, 22, 22, 255, 17, 18, 18, 255, 11, 11, 12, 255, 9, 9, 9, 255, 11, 11, 11, 255, 13, 13, 13, 255, 9, 9, 9, 255, 9, 9, 9, 255, 5, 5, 5, 255, 7, 7, 7, 255, 9, 10, 10, 255, 15, 16, 16, 255, 17, 18, 18, 255, 16, 16, 17, 255, 20, 21, 21, 255, 22, 22, 23, 255, 22, 23, 24, 255, 16, 16, 17, 255, 15, 16, 16, 255, 10, 10, 11, 255, 8, 8, 8, 255, 11, 11, 12, 255, 12, 12, 12, 255, 12, 12, 12, 255, 29, 29, 30, 255, 32, 33, 34, 255, 29, 30, 31, 255, 26, 26, 27, 255, 25, 25, 26, 255, 18, 19, 20, 255, 20, 21, 22, 255, 17, 17, 18, 255, 11, 11, 11, 255, 7, 7, 7, 255, 10, 10, 10, 255, 12, 13, 13, 255, 14, 14, 15, 255, 17, 17, 18, 255, 15, 15, 16, 255, 21, 22, 23, 255, 10, 11, 11, 255, 7, 7, 7, 255, 7, 7, 7, 255, 9, 9, 9, 255, 5, 5, 6, 255, 7, 7, 7, 255, 9, 9, 9, 255, 10, 10, 11, 255, 6, 6, 6, 255, 10, 10, 10, 255, 10, 11, 11, 255, 9, 9, 9, 255, 9, 9, 9, 255, 6, 6, 7, 255, 8, 8, 8, 255, 7, 7, 8, 255, 7, 7, 8, 255, 5, 5, 5, 255, 4, 4, 4, 255, 6, 6, 7, 255, 5, 5, 5, 255, 9, 9, 9, 255, 11, 12, 12, 255, 14, 14, 15, 255, 10, 10, 11, 255, 12, 12, 13, 255, 12, 13, 13, 255, 9, 9, 9, 255, 12, 13, 13, 255, 11, 11, 12, 255, 29, 29, 30, 255, 28, 29, 30, 255, 29, 30, 31, 255, 31, 32, 33, 255, 25, 26, 27, 255, 27, 28, 29, 255, 26, 26, 27, 255, 17, 18, 18, 255, 12, 12, 13, 255, 14, 15, 15, 255, 11, 11, 12, 255, 11, 11, 12, 255, 11, 11, 12, 255, 14, 15, 15, 255, 18, 18, 19, 255, 19, 20, 20, 255, 19, 20, 20, 255, 24, 24, 25, 255, 31, 32, 33, 255, 10, 11, 11, 255, 11, 12, 12, 255, 9, 9, 9, 255, 9, 9, 9, 255, 6, 6, 7, 255, 7, 7, 8, 255, 6, 6, 6, 255, 5, 5, 6, 255, 5, 5, 6, 255, 6, 6, 6, 255, 9, 9, 9, 255, 10, 11, 11, 255, 14, 14, 15, 255, 14, 14, 15, 255, 21, 21, 22, 255, 16, 17, 17, 255, 24, 24, 25, 255, 19, 19, 20, 255, 19, 20, 20, 255, 17, 17, 18, 255, 8, 9, 9, 255, 9, 10, 10, 255, 8, 8, 8, 255, 13, 14, 14, 255, 12, 13, 13, 255, 14, 14, 15, 255, 4, 4, 4, 255, 8, 8, 8, 255, 9, 9, 9, 255, 7, 7, 7, 255, 6, 6, 6, 255, 7, 7, 7, 255, 5, 5, 5, 255, 10, 11, 11, 255, 12, 12, 13, 255, 18, 19, 19, 255, 14, 14, 15, 255, 16, 16, 17, 255, 11, 11, 12, 255, 11, 11, 11, 255, 5, 5, 6, 255, 4, 4, 4, 255, 5, 5, 5, 255, 8, 8, 8, 255, 6, 6, 6, 255, 5, 5, 5, 255, 5, 5, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 12, 12, 255, 7, 7, 7, 255, 7, 7, 7, 255, 9, 9, 9, 255, 8, 8, 8, 255, 8, 9, 9, 255, 11, 11, 12, 255, 10, 10, 11, 255, 9, 9, 9, 255, 9, 9, 9, 255, 10, 10, 11, 255, 13, 13, 14, 255, 7, 7, 8, 255, 9, 9, 9, 255, 7, 7, 8, 255, 10, 10, 11, 255, 16, 16, 17, 255, 16, 16, 17, 255, 14, 15, 15, 255, 13, 13, 13, 255, 7, 7, 7, 255, 9, 10, 10, 255, 12, 13, 13, 255, 7, 7, 7, 255, 9, 9, 9, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 12, 13, 13, 255, 9, 9, 9, 255, 7, 7, 7, 255, 13, 13, 13, 255, 14, 14, 15, 255, 12, 13, 13, 255, 15, 16, 16, 255, 14, 14, 15, 255, 19, 20, 21, 255, 14, 15, 15, 255, 16, 16, 17, 255, 18, 18, 19, 255, 9, 9, 9, 255, 14, 14, 15, 255, 13, 13, 13, 255, 15, 16, 16, 255, 13, 14, 14, 255, 11, 11, 12, 255, 8, 8, 8, 255, 8, 9, 9, 255, 12, 12, 13, 255, 15, 16, 16, 255, 19, 20, 21, 255, 22, 23, 24, 255, 16, 16, 17, 255, 25, 25, 26, 255, 25, 25, 26, 255, 19, 19, 20, 255, 18, 18, 19, 255, 9, 9, 9, 255, 13, 14, 14, 255, 17, 18, 18, 255, 11, 11, 11, 255, 7, 7, 7, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 11, 11, 255, 15, 15, 16, 255, 25, 25, 26, 255, 26, 27, 27, 255, 22, 23, 24, 255, 20, 21, 22, 255, 19, 19, 20, 255, 20, 21, 22, 255, 15, 16, 16, 255, 16, 17, 17, 255, 14, 14, 15, 255, 19, 20, 20, 255, 15, 16, 16, 255, 18, 18, 19, 255, 14, 14, 15, 255, 18, 18, 19, 255, 15, 16, 16, 255, 13, 13, 13, 255, 9, 10, 10, 255, 10, 10, 10, 255, 11, 11, 12, 255, 11, 12, 12, 255, 12, 13, 13, 255, 15, 16, 16, 255, 18, 18, 19, 255, 13, 14, 14, 255, 16, 17, 17, 255, 18, 18, 19, 255, 12, 12, 13, 255, 14, 14, 15, 255, 15, 16, 16, 255, 11, 11, 12, 255, 13, 14, 14, 255, 7, 7, 8, 255, 7, 7, 8, 255, 6, 6, 7, 255, 4, 4, 4, 255, 4, 4, 4, 255, 11, 12, 12, 255, 10, 10, 10, 255, 15, 16, 16, 255, 11, 11, 12, 255, 15, 15, 16, 255, 17, 18, 18, 255, 9, 10, 10, 255, 15, 15, 16, 255, 12, 12, 13, 255, 10, 10, 10, 255, 11, 11, 11, 255, 11, 11, 11, 255, 4, 4, 4, 255, 6, 6, 7, 255, 13, 13, 14, 255, 10, 10, 11, 255, 17, 17, 18, 255, 14, 14, 15, 255, 17, 18, 18, 255, 17, 18, 18, 255, 17, 18, 18, 255, 11, 11, 11, 255, 7, 7, 8, 255, 10, 10, 10, 255, 8, 8, 8, 255, 3, 3, 3, 255, 3, 3, 3, 255, 8, 9, 9, 255, 10, 10, 11, 255, 7, 7, 7, 255, 11, 12, 12, 255, 18, 19, 20, 255, 22, 22, 23, 255, 20, 21, 21, 255, 25, 26, 26, 255, 20, 21, 22, 255, 18, 18, 19, 255, 11, 11, 12, 255, 8, 9, 9, 255, 12, 12, 12, 255, 10, 10, 11, 255, 14, 14, 15, 255, 12, 12, 12, 255, 20, 20, 21, 255, 26, 27, 27, 255, 32, 33, 34, 255, 26, 27, 27, 255, 27, 27, 28, 255, 24, 25, 25, 255, 21, 22, 23, 255, 14, 15, 15, 255, 13, 13, 13, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 9, 9, 255, 13, 13, 14, 255, 17, 18, 18, 255, 27, 28, 29, 255, 31, 32, 33, 255, 27, 27, 28, 255, 22, 22, 23, 255, 10, 10, 11, 255, 15, 16, 16, 255, 5, 5, 6, 255, 7, 7, 7, 255, 13, 13, 14, 255, 14, 14, 15, 255, 10, 10, 11, 255, 12, 13, 13, 255, 10, 10, 11, 255, 16, 16, 17, 255, 8, 8, 8, 255, 11, 11, 12, 255, 11, 11, 11, 255, 11, 11, 11, 255, 10, 10, 11, 255, 11, 12, 12, 255, 11, 12, 12, 255, 11, 11, 11, 255, 5, 5, 5, 255, 7, 7, 8, 255, 8, 9, 9, 255, 6, 6, 7, 255, 9, 9, 9, 255, 11, 11, 12, 255, 8, 9, 9, 255, 5, 5, 5, 255, 10, 10, 10, 255, 12, 12, 12, 255, 28, 29, 30, 255, 32, 33, 34, 255, 24, 25, 26, 255, 29, 30, 31, 255, 21, 21, 22, 255, 21, 21, 22, 255, 22, 23, 24, 255, 20, 21, 21, 255, 20, 20, 21, 255, 14, 14, 15, 255, 11, 12, 12, 255, 9, 9, 9, 255, 8, 8, 8, 255, 11, 11, 12, 255, 14, 14, 15, 255, 14, 14, 15, 255, 18, 18, 19, 255, 22, 23, 24, 255, 7, 7, 7, 255, 10, 11, 11, 255, 3, 3, 3, 255, 10, 10, 11, 255, 15, 16, 16, 255, 14, 14, 15, 255, 8, 9, 9, 255, 8, 9, 9, 255, 3, 4, 4, 255, 7, 7, 7, 255, 7, 7, 8, 255, 3, 3, 3, 255, 7, 7, 8, 255, 11, 11, 12, 255, 13, 14, 14, 255, 12, 13, 13, 255, 17, 18, 18, 255, 19, 19, 20, 255, 17, 18, 18, 255, 21, 22, 23, 255, 11, 11, 11, 255, 12, 12, 13, 255, 8, 8, 8, 255, 3, 3, 3, 255, 8, 8, 8, 255, 7, 7, 7, 255, 10, 10, 11, 255, 10, 11, 11, 255, 10, 10, 11, 255, 7, 7, 8, 255, 11, 12, 12, 255, 10, 11, 11, 255, 11, 11, 12, 255, 7, 7, 7, 255, 12, 12, 13, 255, 14, 15, 15, 255, 14, 14, 15, 255, 19, 20, 20, 255, 13, 13, 14, 255, 12, 12, 12, 255, 11, 11, 12, 255, 8, 8, 8, 255, 5, 5, 5, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 5, 5, 6, 255, 8, 8, 8, 255, 14, 14, 15, 255, 12, 12, 13, 255, 13, 14, 14, 255, 12, 12, 12, 255, 12, 12, 12, 255, 12, 12, 12, 255, 7, 7, 8, 255, 8, 8, 8, 255, 5, 5, 5, 255, 10, 10, 11, 255, 10, 10, 11, 255, 8, 8, 8, 255, 7, 7, 8, 255, 8, 8, 8, 255, 11, 12, 12, 255, 13, 13, 14, 255, 11, 12, 12, 255, 15, 16, 16, 255, 18, 18, 19, 255, 15, 16, 16, 255, 12, 13, 13, 255, 15, 16, 16, 255, 11, 11, 12, 255, 12, 12, 12, 255, 10, 11, 11, 255, 10, 10, 11, 255, 11, 11, 12, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 10, 10, 11, 255, 9, 9, 9, 255, 8, 9, 9, 255, 12, 12, 13, 255, 13, 13, 14, 255, 20, 21, 21, 255, 19, 20, 21, 255, 15, 16, 16, 255, 21, 22, 23, 255, 19, 19, 20, 255, 19, 20, 21, 255, 21, 22, 22, 255, 18, 18, 19, 255, 15, 16, 16, 255, 21, 22, 22, 255, 17, 18, 18, 255, 12, 12, 13, 255, 10, 10, 11, 255, 12, 12, 12, 255, 10, 10, 11, 255, 17, 17, 18, 255, 21, 22, 22, 255, 17, 17, 18, 255, 20, 20, 21, 255, 22, 23, 24, 255, 21, 22, 23, 255, 26, 26, 27, 255, 22, 23, 24, 255, 19, 20, 21, 255, 16, 16, 17, 255, 20, 20, 21, 255, 16, 17, 17, 255, 16, 16, 17, 255, 11, 11, 12, 255, 7, 7, 7, 255, 6, 6, 6, 255, 12, 12, 13, 255, 12, 12, 13, 255, 24, 25, 25, 255, 28, 29, 30, 255, 18, 19, 20, 255, 25, 25, 26, 255, 24, 25, 26, 255, 20, 21, 22, 255, 14, 15, 15, 255, 23, 24, 25, 255, 17, 18, 18, 255, 19, 20, 21, 255, 19, 20, 21, 255, 21, 21, 22, 255, 26, 27, 27, 255, 15, 15, 16, 255, 20, 20, 21, 255, 14, 14, 15, 255, 7, 7, 8, 255, 10, 10, 11, 255, 13, 13, 13, 255, 13, 13, 14, 255, 16, 17, 17, 255, 18, 18, 19, 255, 15, 15, 16, 255, 18, 19, 20, 255, 17, 18, 18, 255, 17, 18, 18, 255, 12, 12, 12, 255, 12, 12, 13, 255, 12, 13, 13, 255, 15, 16, 16, 255, 10, 10, 10, 255, 7, 7, 8, 255, 12, 12, 13, 255, 7, 7, 7, 255, 5, 5, 5, 255, 8, 8, 8, 255, 10, 10, 10, 255, 21, 21, 22, 255, 13, 13, 14, 255, 14, 14, 15, 255, 17, 17, 18, 255, 17, 18, 18, 255, 17, 18, 18, 255, 12, 12, 13, 255, 8, 9, 9, 255, 12, 12, 12, 255, 11, 11, 11, 255, 6, 6, 6, 255, 8, 9, 9, 255, 5, 5, 5, 255, 10, 10, 10, 255, 9, 9, 9, 255, 12, 12, 12, 255, 15, 16, 16, 255, 18, 18, 19, 255, 12, 12, 12, 255, 11, 11, 12, 255, 12, 12, 12, 255, 7, 7, 7, 255, 9, 9, 9, 255, 5, 5, 5, 255, 2, 3, 3, 255, 6, 6, 6, 255, 9, 10, 10, 255, 12, 12, 12, 255, 10, 10, 11, 255, 16, 17, 17, 255, 17, 18, 18, 255, 21, 22, 23, 255, 25, 26, 26, 255, 22, 23, 24, 255, 18, 19, 20, 255, 16, 17, 17, 255, 13, 13, 13, 255, 8, 9, 9, 255, 8, 8, 8, 255, 9, 10, 10, 255, 12, 13, 13, 255, 14, 15, 15, 255, 27, 28, 29, 255, 25, 25, 26, 255, 29, 30, 31, 255, 24, 25, 25, 255, 25, 26, 27, 255, 19, 19, 20, 255, 22, 23, 24, 255, 9, 9, 9, 255, 9, 9, 9, 255, 3, 3, 3, 255, 7, 7, 7, 255, 8, 8, 8, 255, 14, 14, 15, 255, 21, 21, 22, 255, 22, 23, 24, 255, 22, 23, 24, 255, 25, 26, 27, 255, 19, 20, 21, 255, 13, 14, 14, 255, 9, 9, 9, 255, 6, 6, 7, 255, 7, 7, 8, 255, 9, 9, 9, 255, 16, 16, 17, 255, 13, 13, 14, 255, 13, 13, 14, 255, 15, 15, 16, 255, 13, 14, 14, 255, 11, 12, 12, 255, 13, 13, 13, 255, 14, 15, 15, 255, 14, 14, 15, 255, 16, 17, 17, 255, 13, 13, 13, 255, 13, 14, 14, 255, 11, 12, 12, 255, 10, 10, 10, 255, 4, 4, 4, 255, 11, 12, 12, 255, 10, 11, 11, 255, 5, 5, 5, 255, 5, 5, 6, 255, 6, 6, 6, 255, 7, 7, 7, 255, 6, 6, 7, 255, 13, 14, 14, 255, 30, 31, 31, 255, 28, 29, 30, 255, 27, 28, 29, 255, 32, 33, 34, 255, 30, 31, 32, 255, 29, 30, 31, 255, 18, 19, 20, 255, 18, 18, 19, 255, 19, 20, 20, 255, 15, 16, 16, 255, 15, 16, 16, 255, 13, 13, 14, 255, 8, 8, 8, 255, 5, 5, 5, 255, 8, 8, 8, 255, 9, 10, 10, 255, 14, 14, 15, 255, 7, 7, 7, 255, 3, 3, 3, 255, 8, 9, 9, 255, 8, 8, 8, 255, 9, 9, 9, 255, 12, 12, 13, 255, 15, 16, 16, 255, 13, 13, 14, 255, 11, 11, 12, 255, 5, 5, 5, 255, 8, 8, 8, 255, 9, 9, 9, 255, 9, 9, 9, 255, 6, 6, 6, 255, 11, 11, 11, 255, 9, 9, 9, 255, 11, 11, 12, 255, 11, 11, 12, 255, 12, 12, 12, 255, 16, 16, 17, 255, 13, 13, 14, 255, 13, 13, 13, 255, 11, 12, 12, 255, 9, 9, 9, 255, 7, 7, 7, 255, 11, 12, 12, 255, 11, 11, 12, 255, 14, 15, 15, 255, 12, 12, 13, 255, 13, 13, 14, 255, 10, 10, 11, 255, 15, 15, 16, 255, 10, 11, 11, 255, 13, 13, 13, 255, 9, 10, 10, 255, 13, 13, 14, 255, 16, 17, 17, 255, 21, 21, 22, 255, 19, 19, 20, 255, 14, 14, 15, 255, 12, 12, 12, 255, 8, 9, 9, 255, 8, 9, 9, 255, 4, 4, 4, 255, 5, 5, 5, 255, 4, 4, 4, 255, 8, 8, 8, 255, 8, 8, 8, 255, 13, 14, 14, 255, 12, 12, 13, 255, 16, 16, 17, 255, 14, 14, 15, 255, 14, 15, 15, 255, 9, 10, 10, 255, 16, 17, 17, 255, 10, 10, 11, 255, 10, 11, 11, 255, 9, 9, 9, 255, 13, 13, 13, 255, 11, 12, 12, 255, 12, 13, 13, 255, 12, 12, 12, 255, 15, 15, 16, 255, 16, 16, 17, 255, 21, 22, 22, 255, 15, 16, 16, 255, 26, 27, 27, 255, 16, 17, 17, 255, 15, 16, 16, 255, 21, 22, 23, 255, 18, 19, 19, 255, 17, 18, 18, 255, 11, 12, 12, 255, 8, 8, 8, 255, 14, 15, 15, 255, 16, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 11, 11, 12, 255, 12, 12, 13, 255, 10, 10, 10, 255, 8, 8, 8, 255, 18, 19, 20, 255, 25, 26, 27, 255, 17, 18, 18, 255, 28, 29, 30, 255, 27, 27, 28, 255, 20, 21, 21, 255, 18, 18, 19, 255, 21, 22, 22, 255, 22, 22, 23, 255, 20, 21, 22, 255, 21, 22, 22, 255, 17, 18, 18, 255, 12, 12, 13, 255, 10, 10, 11, 255, 8, 8, 8, 255, 12, 13, 13, 255, 17, 18, 18, 255, 19, 19, 20, 255, 17, 18, 18, 255, 12, 13, 13, 255, 28, 28, 29, 255, 24, 24, 25, 255, 21, 22, 22, 255, 29, 29, 30, 255, 18, 19, 20, 255, 25, 26, 26, 255, 20, 21, 22, 255, 14, 14, 15, 255, 13, 13, 14, 255, 10, 10, 10, 255, 8, 8, 8, 255, 7, 7, 7, 255, 13, 13, 14, 255, 16, 17, 17, 255, 15, 15, 16, 255, 25, 26, 27, 255, 21, 21, 22, 255, 16, 17, 17, 255, 24, 25, 25, 255, 28, 29, 30, 255, 25, 25, 26, 255, 24, 24, 25, 255, 18, 19, 19, 255, 16, 17, 17, 255, 25, 26, 27, 255, 28, 29, 30, 255, 21, 22, 22, 255, 15, 16, 16, 255, 17, 17, 18, 255, 11, 11, 12, 255, 7, 7, 8, 255, 13, 13, 13, 255, 14, 15, 15, 255, 13, 14, 14, 255, 17, 17, 18, 255, 26, 26, 27, 255, 22, 23, 24, 255, 28, 29, 30, 255, 29, 30, 31, 255, 20, 21, 21, 255, 14, 14, 15, 255, 14, 15, 15, 255, 13, 13, 13, 255, 19, 19, 20, 255, 12, 12, 12, 255, 10, 10, 10, 255, 7, 7, 8, 255, 6, 6, 6, 255, 5, 5, 5, 255, 9, 9, 9, 255, 17, 17, 18, 255, 15, 16, 16, 255, 19, 20, 21, 255, 21, 22, 22, 255, 16, 16, 17, 255, 18, 19, 20, 255, 22, 23, 24, 255, 14, 14, 15, 255, 13, 14, 14, 255, 12, 12, 12, 255, 11, 11, 12, 255, 10, 10, 10, 255, 7, 7, 7, 255, 8, 8, 8, 255, 1, 2, 2, 255, 3, 3, 3, 255, 9, 9, 9, 255, 17, 18, 18, 255, 11, 11, 11, 255, 14, 15, 15, 255, 9, 9, 9, 255, 7, 7, 7, 255, 5, 5, 5, 255, 8, 8, 8, 255, 8, 8, 8, 255, 11, 11, 11, 255, 9, 9, 9, 255, 9, 9, 9, 255, 13, 13, 13, 255, 16, 16, 17, 255, 10, 10, 10, 255, 15, 16, 16, 255, 15, 16, 16, 255, 28, 29, 30, 255, 18, 18, 19, 255, 12, 12, 13, 255, 13, 13, 13, 255, 11, 11, 11, 255, 11, 12, 12, 255, 7, 7, 7, 255, 8, 8, 8, 255, 13, 13, 13, 255, 21, 22, 23, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 27, 28, 29, 255, 20, 20, 21, 255, 18, 19, 19, 255, 13, 14, 14, 255, 10, 10, 11, 255, 10, 10, 11, 255, 8, 9, 9, 255, 4, 4, 4, 255, 15, 15, 16, 255, 12, 13, 13, 255, 16, 16, 17, 255, 21, 21, 22, 255, 27, 28, 29, 255, 25, 26, 27, 255, 30, 31, 32, 255, 15, 16, 16, 255, 15, 15, 16, 255, 3, 4, 4, 255, 2, 3, 3, 255, 9, 9, 9, 255, 5, 5, 5, 255, 11, 11, 11, 255, 10, 10, 11, 255, 13, 13, 14, 255, 18, 19, 19, 255, 20, 20, 21, 255, 17, 17, 18, 255, 18, 19, 19, 255, 18, 19, 19, 255, 14, 14, 15, 255, 15, 16, 16, 255, 14, 14, 15, 255, 12, 12, 12, 255, 7, 7, 7, 255, 10, 10, 10, 255, 10, 10, 11, 255, 10, 10, 11, 255, 9, 9, 9, 255, 9, 10, 10, 255, 7, 7, 7, 255, 7, 7, 7, 255, 11, 12, 12, 255, 10, 10, 10, 255, 32, 33, 34, 255, 24, 25, 25, 255, 29, 30, 31, 255, 32, 33, 34, 255, 28, 29, 30, 255, 31, 32, 33, 255, 26, 27, 28, 255, 24, 25, 25, 255, 15, 16, 16, 255, 20, 20, 21, 255, 17, 17, 18, 255, 10, 10, 10, 255, 4, 4, 4, 255, 10, 10, 10, 255, 7, 7, 7, 255, 16, 17, 17, 255, 7, 7, 8, 255, 7, 7, 7, 255, 7, 7, 7, 255, 11, 11, 11, 255, 10, 10, 11, 255, 11, 11, 11, 255, 18, 19, 19, 255, 16, 17, 17, 255, 21, 22, 23, 255, 11, 11, 11, 255, 6, 6, 7, 255, 7, 7, 7, 255, 8, 9, 9, 255, 11, 11, 11, 255, 10, 11, 11, 255, 7, 7, 7, 255, 6, 6, 6, 255, 10, 10, 11, 255, 5, 5, 5, 255, 12, 12, 12, 255, 10, 10, 10, 255, 13, 13, 13, 255, 14, 14, 15, 255, 9, 9, 9, 255, 10, 10, 10, 255, 8, 9, 9, 255, 9, 9, 9, 255, 10, 11, 11, 255, 16, 16, 17, 255, 14, 14, 15, 255, 14, 14, 15, 255, 19, 20, 21, 255, 20, 21, 21, 255, 15, 16, 16, 255, 16, 16, 17, 255, 13, 13, 13, 255, 18, 18, 19, 255, 24, 25, 25, 255, 14, 15, 15, 255, 24, 25, 25, 255, 15, 16, 16, 255, 11, 11, 12, 255, 10, 11, 11, 255, 11, 11, 12, 255, 7, 7, 7, 255, 3, 4, 4, 255, 8, 8, 8, 255, 11, 11, 11, 255, 12, 12, 12, 255, 12, 12, 13, 255, 15, 15, 16, 255, 15, 16, 16, 255, 13, 14, 14, 255, 15, 16, 16, 255, 17, 18, 18, 255, 17, 18, 18, 255, 11, 12, 12, 255, 12, 12, 13, 255, 20, 21, 22, 255, 20, 21, 22, 255, 18, 19, 20, 255, 15, 16, 16, 255, 18, 19, 20, 255, 14, 14, 15, 255, 13, 13, 14, 255, 20, 21, 22, 255, 18, 18, 19, 255, 23, 24, 25, 255, 25, 26, 26, 255, 26, 27, 27, 255, 17, 17, 18, 255, 21, 22, 22, 255, 19, 20, 20, 255, 20, 20, 21, 255, 19, 19, 20, 255, 14, 15, 15, 255, 15, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 13, 13, 13, 255, 11, 11, 11, 255, 11, 12, 12, 255, 7, 7, 7, 255, 15, 16, 16, 255, 21, 22, 22, 255, 30, 31, 32, 255, 29, 29, 30, 255, 28, 29, 30, 255, 24, 25, 26, 255, 24, 24, 25, 255, 23, 24, 24, 255, 23, 24, 25, 255, 21, 21, 22, 255, 21, 21, 22, 255, 17, 17, 18, 255, 16, 17, 17, 255, 7, 7, 7, 255, 7, 7, 8, 255, 11, 11, 11, 255, 13, 13, 13, 255, 19, 20, 20, 255, 15, 16, 16, 255, 18, 19, 20, 255, 19, 20, 20, 255, 25, 25, 26, 255, 15, 16, 16, 255, 19, 19, 20, 255, 32, 33, 34, 255, 32, 33, 34, 255, 27, 28, 29, 255, 16, 17, 17, 255, 11, 12, 12, 255, 7, 7, 7, 255, 8, 9, 9, 255, 6, 6, 7, 255, 12, 13, 13, 255, 14, 15, 15, 255, 9, 10, 10, 255, 30, 31, 31, 255, 29, 29, 30, 255, 25, 26, 27, 255, 24, 25, 26, 255, 24, 25, 25, 255, 30, 31, 32, 255, 27, 28, 29, 255, 26, 27, 28, 255, 24, 25, 25, 255, 21, 22, 22, 255, 20, 20, 21, 255, 19, 19, 20, 255, 18, 19, 20, 255, 18, 19, 20, 255, 11, 12, 12, 255, 6, 6, 6, 255, 7, 7, 7, 255, 10, 10, 11, 255, 14, 14, 15, 255, 16, 16, 17, 255, 19, 20, 21, 255, 21, 21, 22, 255, 27, 28, 29, 255, 31, 32, 33, 255, 29, 30, 31, 255, 22, 23, 24, 255, 22, 23, 24, 255, 17, 17, 18, 255, 19, 19, 20, 255, 8, 8, 8, 255, 9, 10, 10, 255, 8, 9, 9, 255, 6, 6, 7, 255, 6, 6, 7, 255, 7, 7, 7, 255, 14, 14, 15, 255, 26, 26, 27, 255, 18, 18, 19, 255, 21, 22, 23, 255, 26, 27, 27, 255, 20, 20, 21, 255, 17, 18, 18, 255, 15, 15, 16, 255, 16, 17, 17, 255, 14, 14, 15, 255, 14, 14, 15, 255, 10, 10, 10, 255, 9, 9, 9, 255, 10, 10, 11, 255, 3, 3, 3, 255, 6, 6, 7, 255, 12, 12, 12, 255, 10, 11, 11, 255, 8, 8, 8, 255, 7, 7, 7, 255, 9, 9, 9, 255, 9, 9, 9, 255, 7, 7, 8, 255, 8, 8, 8, 255, 13, 13, 13, 255, 13, 14, 14, 255, 14, 15, 15, 255, 14, 14, 15, 255, 17, 18, 18, 255, 12, 12, 13, 255, 16, 17, 17, 255, 15, 15, 16, 255, 15, 16, 16, 255, 19, 19, 20, 255, 18, 19, 20, 255, 16, 17, 17, 255, 12, 13, 13, 255, 10, 11, 11, 255, 10, 11, 11, 255, 12, 13, 13, 255, 14, 14, 15, 255, 13, 14, 14, 255, 16, 16, 17, 255, 26, 27, 27, 255, 29, 30, 31, 255, 27, 27, 28, 255, 21, 22, 22, 255, 23, 24, 25, 255, 16, 16, 17, 255, 18, 18, 19, 255, 16, 17, 17, 255, 8, 8, 8, 255, 9, 9, 9, 255, 7, 7, 8, 255, 14, 14, 15, 255, 16, 16, 17, 255, 17, 18, 18, 255, 19, 20, 21, 255, 31, 32, 33, 255, 28, 28, 29, 255, 29, 29, 30, 255, 15, 16, 16, 255, 13, 13, 13, 255, 9, 9, 9, 255, 4, 4, 4, 255, 7, 7, 7, 255, 11, 11, 12, 255, 14, 15, 15, 255, 17, 17, 18, 255, 14, 15, 15, 255, 20, 21, 21, 255, 20, 21, 22, 255, 24, 24, 25, 255, 19, 20, 20, 255, 17, 18, 18, 255, 18, 19, 20, 255, 17, 17, 18, 255, 15, 15, 16, 255, 19, 20, 21, 255, 13, 13, 14, 255, 16, 17, 17, 255, 14, 15, 15, 255, 14, 14, 15, 255, 11, 11, 12, 255, 10, 11, 11, 255, 9, 9, 9, 255, 7, 7, 8, 255, 6, 6, 6, 255, 13, 13, 14, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 27, 28, 29, 255, 32, 33, 34, 255, 29, 30, 31, 255, 26, 27, 27, 255, 23, 24, 24, 255, 16, 17, 17, 255, 10, 11, 11, 255, 14, 15, 15, 255, 9, 9, 9, 255, 6, 6, 6, 255, 10, 11, 11, 255, 5, 5, 6, 255, 3, 3, 3, 255, 10, 10, 10, 255, 6, 6, 6, 255, 6, 6, 7, 255, 7, 7, 7, 255, 6, 6, 7, 255, 12, 12, 13, 255, 16, 17, 17, 255, 32, 33, 34, 255, 30, 31, 32, 255, 29, 29, 30, 255, 11, 12, 12, 255, 11, 11, 11, 255, 8, 8, 8, 255, 12, 13, 13, 255, 10, 10, 10, 255, 9, 9, 9, 255, 11, 12, 12, 255, 9, 9, 9, 255, 7, 7, 7, 255, 6, 6, 6, 255, 6, 6, 6, 255, 4, 4, 4, 255, 8, 8, 8, 255, 6, 6, 6, 255, 12, 13, 13, 255, 12, 12, 13, 255, 13, 13, 14, 255, 12, 12, 12, 255, 16, 17, 17, 255, 18, 19, 19, 255, 19, 20, 20, 255, 15, 16, 16, 255, 26, 27, 28, 255, 24, 24, 25, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 22, 22, 23, 255, 22, 23, 24, 255, 22, 23, 24, 255, 22, 23, 24, 255, 16, 17, 17, 255, 13, 13, 14, 255, 14, 14, 15, 255, 7, 7, 7, 255, 6, 6, 7, 255, 10, 10, 10, 255, 12, 12, 13, 255, 17, 17, 18, 255, 14, 14, 15, 255, 11, 12, 12, 255, 15, 16, 16, 255, 12, 12, 13, 255, 20, 20, 21, 255, 21, 22, 22, 255, 19, 20, 20, 255, 18, 19, 19, 255, 21, 21, 22, 255, 23, 24, 24, 255, 19, 20, 20, 255, 21, 22, 22, 255, 15, 16, 16, 255, 14, 14, 15, 255, 14, 14, 15, 255, 14, 14, 15, 255, 16, 17, 17, 255, 22, 23, 24, 255, 23, 24, 25, 255, 21, 22, 23, 255, 24, 25, 26, 255, 22, 23, 24, 255, 30, 31, 32, 255, 21, 22, 22, 255, 17, 18, 18, 255, 17, 18, 18, 255, 10, 10, 11, 255, 17, 18, 18, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 12, 13, 13, 255, 9, 9, 9, 255, 8, 9, 9, 255, 9, 10, 10, 255, 9, 9, 9, 255, 19, 19, 20, 255, 26, 27, 28, 255, 25, 26, 27, 255, 25, 26, 27, 255, 20, 20, 21, 255, 24, 25, 25, 255, 27, 28, 29, 255, 26, 27, 28, 255, 17, 17, 18, 255, 18, 19, 19, 255, 15, 16, 16, 255, 16, 16, 17, 255, 8, 8, 8, 255, 8, 8, 8, 255, 9, 9, 9, 255, 16, 17, 17, 255, 17, 18, 18, 255, 22, 22, 23, 255, 24, 25, 25, 255, 15, 15, 16, 255, 18, 19, 20, 255, 12, 12, 12, 255, 21, 22, 22, 255, 28, 29, 30, 255, 24, 24, 25, 255, 32, 33, 34, 255, 13, 13, 13, 255, 11, 12, 12, 255, 14, 14, 15, 255, 10, 10, 11, 255, 9, 9, 9, 255, 15, 15, 16, 255, 16, 17, 17, 255, 13, 13, 14, 255, 11, 12, 12, 255, 29, 29, 30, 255, 32, 33, 34, 255, 24, 25, 25, 255, 26, 27, 28, 255, 28, 29, 30, 255, 32, 33, 34, 255, 31, 32, 33, 255, 25, 26, 26, 255, 11, 11, 12, 255, 16, 16, 17, 255, 15, 16, 16, 255, 13, 13, 13, 255, 11, 11, 11, 255, 7, 7, 7, 255, 7, 7, 8, 255, 9, 9, 9, 255, 12, 12, 12, 255, 14, 14, 15, 255, 19, 20, 20, 255, 18, 19, 19, 255, 17, 17, 18, 255, 27, 28, 29, 255, 26, 26, 27, 255, 31, 32, 33, 255, 32, 33, 33, 255, 30, 31, 32, 255, 12, 13, 13, 255, 18, 18, 19, 255, 12, 13, 13, 255, 7, 7, 7, 255, 7, 7, 8, 255, 2, 2, 2, 255, 8, 8, 8, 255, 9, 10, 10, 255, 16, 17, 17, 255, 18, 19, 20, 255, 17, 18, 18, 255, 24, 24, 25, 255, 25, 25, 26, 255, 18, 19, 19, 255, 17, 18, 18, 255, 22, 22, 23, 255, 18, 19, 19, 255, 11, 11, 11, 255, 12, 12, 13, 255, 9, 10, 10, 255, 11, 11, 12, 255, 8, 8, 8, 255, 6, 6, 7, 255, 5, 5, 6, 255, 6, 6, 6, 255, 7, 7, 7, 255, 7, 7, 7, 255, 6, 6, 6, 255, 8, 9, 9, 255, 10, 10, 11, 255, 8, 9, 9, 255, 15, 16, 16, 255, 14, 14, 15, 255, 12, 12, 12, 255, 15, 15, 16, 255, 20, 20, 21, 255, 21, 22, 22, 255, 17, 18, 18, 255, 21, 22, 23, 255, 22, 23, 24, 255, 16, 16, 17, 255, 20, 20, 21, 255, 18, 19, 20, 255, 18, 19, 20, 255, 14, 15, 15, 255, 10, 11, 11, 255, 6, 6, 6, 255, 9, 9, 9, 255, 13, 13, 14, 255, 17, 17, 18, 255, 16, 17, 17, 255, 29, 29, 30, 255, 31, 32, 33, 255, 23, 24, 24, 255, 19, 20, 20, 255, 17, 17, 18, 255, 14, 14, 15, 255, 23, 24, 24, 255, 15, 16, 16, 255, 12, 12, 13, 255, 8, 9, 9, 255, 8, 8, 8, 255, 12, 12, 12, 255, 14, 14, 15, 255, 16, 16, 17, 255, 19, 20, 21, 255, 24, 25, 26, 255, 32, 33, 34, 255, 32, 33, 34, 255, 28, 29, 30, 255, 10, 10, 11, 255, 7, 7, 8, 255, 5, 5, 5, 255, 6, 6, 7, 255, 5, 5, 6, 255, 7, 7, 7, 255, 20, 20, 21, 255, 14, 15, 15, 255, 19, 19, 20, 255, 25, 26, 27, 255, 29, 29, 30, 255, 22, 23, 24, 255, 19, 19, 20, 255, 20, 21, 22, 255, 22, 22, 23, 255, 13, 14, 14, 255, 21, 21, 22, 255, 19, 20, 21, 255, 16, 16, 17, 255, 18, 19, 20, 255, 16, 17, 17, 255, 15, 16, 16, 255, 11, 11, 12, 255, 11, 12, 12, 255, 10, 11, 11, 255, 12, 12, 12, 255, 10, 11, 11, 255, 17, 17, 18, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 30, 31, 31, 255, 28, 29, 30, 255, 24, 25, 25, 255, 16, 17, 17, 255, 16, 17, 17, 255, 14, 14, 15, 255, 12, 13, 13, 255, 9, 10, 10, 255, 4, 4, 4, 255, 4, 4, 4, 255, 0, 0, 0, 255, 8, 9, 9, 255, 10, 11, 11, 255, 11, 11, 11, 255, 14, 14, 15, 255, 21, 22, 22, 255, 26, 27, 28, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 27, 27, 28, 255, 19, 20, 20, 255, 13, 14, 14, 255, 13, 13, 13, 255, 13, 13, 13, 255, 14, 14, 15, 255, 9, 10, 10, 255, 11, 11, 11, 255, 8, 8, 8, 255, 7, 7, 7, 255, 7, 7, 8, 255, 6, 6, 6, 255, 7, 7, 7, 255, 9, 9, 9, 255, 12, 12, 13, 255, 17, 17, 18, 255, 17, 18, 18, 255, 22, 23, 24, 255, 26, 27, 28, 255, 19, 20, 20, 255, 28, 29, 30, 255, 32, 33, 33, 255, 31, 32, 33, 255, 32, 33, 34, 255, 28, 29, 30, 255, 32, 33, 34, 255, 19, 20, 20, 255, 26, 26, 27, 255, 18, 19, 19, 255, 22, 22, 23, 255, 22, 23, 24, 255, 15, 15, 16, 255, 12, 12, 12, 255, 8, 9, 9, 255, 6, 6, 7, 255, 9, 9, 9, 255, 8, 9, 9, 255, 11, 12, 12, 255, 10, 10, 10, 255, 19, 19, 20, 255, 12, 12, 13, 255, 15, 15, 16, 255, 21, 21, 22, 255, 22, 22, 23, 255, 20, 21, 21, 255, 24, 25, 26, 255, 24, 25, 26, 255, 21, 22, 23, 255, 23, 24, 25, 255, 17, 18, 18, 255, 18, 18, 19, 255, 14, 14, 15, 255, 13, 13, 13, 255, 14, 14, 15, 255, 16, 17, 17, 255, 15, 16, 16, 255, 23, 24, 24, 255, 21, 22, 22, 255, 17, 17, 18, 255, 32, 33, 34, 255, 25, 26, 26, 255, 27, 28, 29, 255, 21, 22, 22, 255, 19, 19, 20, 255, 16, 17, 17, 255, 18, 18, 19, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 17, 255, 14, 14, 15, 255, 8, 9, 9, 255, 11, 11, 11, 255, 11, 12, 12, 255, 18, 18, 19, 255, 20, 21, 21, 255, 31, 32, 33, 255, 32, 33, 34, 255, 29, 29, 30, 255, 27, 28, 29, 255, 26, 27, 27, 255, 24, 25, 26, 255, 20, 21, 22, 255, 21, 21, 22, 255, 16, 16, 17, 255, 15, 16, 16, 255, 9, 9, 9, 255, 10, 11, 11, 255, 17, 17, 18, 255, 17, 17, 18, 255, 14, 15, 15, 255, 20, 21, 21, 255, 15, 16, 16, 255, 20, 20, 21, 255, 19, 19, 20, 255, 25, 26, 27, 255, 18, 18, 19, 255, 28, 29, 30, 255, 32, 33, 34, 255, 32, 33, 34, 255, 14, 14, 15, 255, 15, 15, 16, 255, 13, 13, 14, 255, 12, 12, 12, 255, 8, 9, 9, 255, 9, 9, 9, 255, 13, 13, 14, 255, 15, 16, 16, 255, 13, 14, 14, 255, 27, 27, 28, 255, 32, 33, 34, 255, 32, 33, 34, 255, 28, 29, 30, 255, 30, 31, 32, 255, 32, 33, 34, 255, 28, 28, 29, 255, 25, 25, 26, 255, 18, 19, 20, 255, 17, 17, 18, 255, 17, 17, 18, 255, 12, 13, 13, 255, 8, 8, 8, 255, 10, 10, 10, 255, 9, 9, 9, 255, 10, 10, 10, 255, 22, 22, 23, 255, 21, 22, 22, 255, 18, 19, 20, 255, 24, 25, 25, 255, 23, 24, 25, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 21, 22, 22, 255, 15, 15, 16, 255, 13, 13, 14, 255, 9, 10, 10, 255, 5, 5, 5, 255, 6, 6, 7, 255, 10, 10, 10, 255, 11, 11, 11, 255, 20, 20, 21, 255, 22, 23, 24, 255, 22, 23, 24, 255, 24, 25, 25, 255, 27, 28, 29, 255, 26, 27, 28, 255, 27, 27, 28, 255, 19, 19, 20, 255, 20, 21, 21, 255, 15, 16, 16, 255, 20, 21, 22, 255, 8, 9, 9, 255, 13, 14, 14, 255, 6, 6, 7, 255, 10, 11, 11, 255, 6, 6, 7, 255, 6, 6, 7, 255, 1, 1, 1, 255, 6, 6, 6, 255, 7, 7, 7, 255, 9, 9, 9, 255, 8, 9, 9, 255, 11, 12, 12, 255, 16, 17, 17, 255, 15, 16, 16, 255, 22, 22, 23, 255, 22, 23, 24, 255, 24, 24, 25, 255, 18, 19, 20, 255, 19, 20, 21, 255, 15, 16, 16, 255, 13, 14, 14, 255, 25, 26, 27, 255, 27, 27, 28, 255, 22, 23, 24, 255, 16, 16, 17, 255, 13, 13, 13, 255, 13, 13, 14, 255, 10, 10, 11, 255, 9, 9, 9, 255, 13, 13, 14, 255, 18, 19, 19, 255, 14, 14, 15, 255, 32, 33, 34, 255, 23, 24, 25, 255, 26, 27, 27, 255, 20, 20, 21, 255, 24, 24, 25, 255, 14, 15, 15, 255, 15, 16, 16, 255, 12, 12, 12, 255, 11, 11, 11, 255, 6, 6, 7, 255, 8, 8, 8, 255, 10, 10, 10, 255, 13, 13, 13, 255, 12, 13, 13, 255, 21, 21, 22, 255, 29, 29, 30, 255, 26, 27, 28, 255, 29, 30, 31, 255, 19, 20, 20, 255, 19, 20, 21, 255, 9, 9, 9, 255, 10, 10, 10, 255, 5, 5, 6, 255, 11, 11, 11, 255, 17, 17, 18, 255, 17, 18, 18, 255, 22, 23, 24, 255, 24, 25, 25, 255, 26, 26, 27, 255, 30, 31, 31, 255, 27, 27, 28, 255, 29, 29, 30, 255, 22, 23, 24, 255, 19, 19, 20, 255, 17, 18, 18, 255, 19, 20, 20, 255, 17, 17, 18, 255, 22, 22, 23, 255, 16, 16, 17, 255, 18, 18, 19, 255, 16, 17, 17, 255, 19, 20, 20, 255, 15, 16, 16, 255, 7, 7, 8, 255, 4, 4, 4, 255, 9, 9, 9, 255, 10, 11, 11, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 30, 31, 32, 255, 22, 23, 24, 255, 24, 24, 25, 255, 27, 27, 28, 255, 21, 21, 22, 255, 25, 26, 27, 255, 18, 19, 19, 255, 12, 13, 13, 255, 11, 11, 12, 255, 5, 5, 5, 255, 5, 5, 5, 255, 14, 14, 15, 255, 11, 11, 11, 255, 16, 17, 17, 255, 10, 10, 10, 255, 28, 28, 29, 255, 22, 22, 23, 255, 13, 13, 14, 255, 25, 25, 26, 255, 24, 25, 25, 255, 24, 25, 25, 255, 24, 24, 25, 255, 29, 29, 30, 255, 29, 30, 31, 255, 26, 27, 28, 255, 30, 31, 32, 255, 17, 18, 18, 255, 18, 19, 20, 255, 16, 17, 17, 255, 14, 15, 15, 255, 14, 14, 15, 255, 7, 7, 7, 255, 10, 11, 11, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 12, 13, 13, 255, 15, 16, 16, 255, 18, 19, 20, 255, 32, 33, 34, 255, 32, 33, 34, 255, 29, 29, 30, 255, 32, 33, 34, 255, 32, 33, 33, 255, 31, 32, 33, 255, 25, 26, 26, 255, 29, 30, 31, 255, 32, 33, 33, 255, 32, 33, 34, 255, 18, 19, 20, 255, 20, 21, 21, 255, 22, 23, 24, 255, 16, 16, 17, 255, 19, 20, 20, 255, 13, 14, 14, 255, 12, 13, 13, 255, 5, 5, 6, 255, 2, 3, 3, 255, 6, 6, 6, 255, 9, 10, 10, 255, 12, 13, 13, 255, 15, 15, 16, 255, 13, 14, 14, 255, 20, 20, 21, 255, 22, 23, 24, 255, 19, 20, 20, 255, 23, 24, 25, 255, 24, 25, 25, 255, 24, 25, 26, 255, 20, 20, 21, 255, 18, 19, 19, 255, 16, 17, 17, 255, 20, 20, 21, 255, 17, 17, 18, 255, 12, 12, 12, 255, 10, 11, 11, 255, 9, 9, 9, 255, 15, 16, 16, 255, 22, 22, 23, 255, 26, 26, 27, 255, 23, 24, 25, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 29, 29, 30, 255, 24, 24, 25, 255, 22, 23, 24, 255, 18, 19, 20, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 18, 18, 255, 16, 17, 17, 255, 12, 12, 12, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 17, 255, 17, 18, 18, 255, 24, 25, 26, 255, 32, 33, 34, 255, 32, 33, 34, 255, 28, 29, 30, 255, 31, 32, 33, 255, 25, 25, 26, 255, 16, 17, 17, 255, 24, 25, 25, 255, 17, 18, 18, 255, 10, 11, 11, 255, 9, 9, 9, 255, 13, 13, 13, 255, 15, 16, 16, 255, 17, 18, 18, 255, 15, 16, 16, 255, 11, 11, 12, 255, 17, 17, 18, 255, 21, 22, 23, 255, 19, 19, 20, 255, 27, 28, 29, 255, 29, 30, 31, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 15, 15, 16, 255, 15, 15, 16, 255, 10, 10, 11, 255, 4, 4, 4, 255, 9, 9, 9, 255, 10, 10, 11, 255, 13, 14, 14, 255, 13, 14, 14, 255, 17, 18, 18, 255, 31, 32, 33, 255, 27, 28, 29, 255, 26, 27, 28, 255, 20, 21, 21, 255, 31, 32, 33, 255, 32, 33, 34, 255, 28, 29, 30, 255, 24, 24, 25, 255, 18, 19, 19, 255, 16, 17, 17, 255, 17, 17, 18, 255, 15, 16, 16, 255, 9, 9, 9, 255, 9, 9, 9, 255, 14, 14, 15, 255, 17, 18, 18, 255, 19, 19, 20, 255, 24, 25, 26, 255, 30, 31, 31, 255, 27, 28, 29, 255, 30, 31, 31, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 31, 32, 33, 255, 21, 21, 22, 255, 20, 21, 21, 255, 10, 10, 11, 255, 12, 12, 12, 255, 5, 5, 5, 255, 6, 6, 7, 255, 11, 11, 11, 255, 12, 13, 13, 255, 19, 20, 21, 255, 19, 20, 20, 255, 15, 16, 16, 255, 25, 25, 26, 255, 32, 33, 34, 255, 29, 30, 31, 255, 20, 21, 21, 255, 24, 25, 25, 255, 19, 20, 21, 255, 23, 24, 24, 255, 16, 17, 17, 255, 16, 17, 17, 255, 15, 15, 16, 255, 15, 16, 16, 255, 11, 11, 12, 255, 13, 14, 14, 255, 9, 9, 9, 255, 7, 7, 7, 255, 1, 1, 1, 255, 14, 14, 15, 255, 11, 11, 11, 255, 15, 16, 16, 255, 17, 18, 18, 255, 18, 19, 20, 255, 16, 16, 17, 255, 23, 24, 24, 255, 20, 21, 21, 255, 26, 27, 27, 255, 19, 20, 21, 255, 25, 25, 26, 255, 30, 31, 32, 255, 32, 33, 34, 255, 29, 30, 31, 255, 28, 29, 30, 255, 19, 20, 20, 255, 19, 20, 21, 255, 21, 22, 23, 255, 14, 14, 15, 255, 11, 11, 11, 255, 12, 12, 12, 255, 14, 14, 15, 255, 13, 13, 13, 255, 13, 13, 14, 255, 32, 33, 34, 255, 24, 24, 25, 255, 20, 21, 21, 255, 30, 31, 31, 255, 23, 24, 25, 255, 15, 16, 16, 255, 19, 20, 21, 255, 13, 13, 14, 255, 11, 11, 12, 255, 7, 7, 8, 255, 8, 9, 9, 255, 6, 6, 6, 255, 9, 9, 9, 255, 20, 21, 21, 255, 27, 27, 28, 255, 29, 29, 30, 255, 31, 32, 33, 255, 25, 26, 26, 255, 25, 26, 26, 255, 16, 16, 17, 255, 21, 22, 22, 255, 13, 13, 14, 255, 7, 7, 7, 255, 8, 8, 8, 255, 11, 11, 12, 255, 9, 9, 9, 255, 25, 26, 26, 255, 15, 16, 16, 255, 24, 25, 25, 255, 28, 28, 29, 255, 20, 21, 22, 255, 20, 20, 21, 255, 26, 26, 27, 255, 30, 31, 32, 255, 26, 27, 28, 255, 25, 25, 26, 255, 23, 24, 24, 255, 22, 23, 24, 255, 15, 15, 16, 255, 18, 19, 20, 255, 15, 16, 16, 255, 18, 19, 19, 255, 16, 17, 17, 255, 7, 7, 8, 255, 6, 6, 6, 255, 9, 9, 9, 255, 12, 12, 13, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 19, 20, 20, 255, 30, 31, 31, 255, 24, 24, 25, 255, 23, 24, 24, 255, 16, 17, 17, 255, 25, 26, 27, 255, 20, 21, 21, 255, 11, 11, 12, 255, 5, 5, 6, 255, 7, 7, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 10, 10, 10, 255, 10, 11, 11, 255, 13, 13, 14, 255, 20, 20, 21, 255, 22, 22, 23, 255, 22, 23, 24, 255, 21, 22, 23, 255, 21, 21, 22, 255, 32, 33, 34, 255, 27, 28, 29, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 24, 24, 25, 255, 32, 33, 34, 255, 23, 24, 25, 255, 16, 16, 17, 255, 18, 19, 20, 255, 11, 11, 12, 255, 11, 11, 11, 255, 9, 9, 9, 255, 7, 7, 8, 255, 8, 9, 9, 255, 12, 13, 13, 255, 20, 21, 22, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 24, 25, 25, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 33, 255, 24, 25, 26, 255, 32, 33, 34, 255, 30, 31, 31, 255, 28, 29, 30, 255, 21, 22, 23, 255, 24, 25, 25, 255, 16, 17, 17, 255, 12, 12, 12, 255, 8, 9, 9, 255, 8, 9, 9, 255, 2, 3, 3, 255, 5, 5, 5, 255, 4, 4, 4, 255, 8, 9, 9, 255, 11, 12, 12, 255, 13, 14, 14, 255, 20, 21, 21, 255, 29, 30, 31, 255, 24, 24, 25, 255, 31, 32, 33, 255, 32, 33, 34, 255, 22, 22, 23, 255, 20, 21, 22, 255, 18, 19, 19, 255, 16, 16, 17, 255, 10, 10, 11, 255, 12, 12, 13, 255, 11, 11, 11, 255, 8, 9, 9, 255, 10, 10, 11, 255, 12, 13, 13, 255, 23, 24, 24, 255, 27, 27, 28, 255, 28, 28, 29, 255, 32, 33, 34, 255, 32, 33, 34, 255, 30, 31, 32, 255, 32, 33, 34, 255, 31, 32, 33, 255, 22, 23, 24, 255, 25, 26, 26, 255, 21, 21, 22, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 15, 16, 16, 255, 18, 19, 19, 255, 10, 11, 11, 255, 9, 9, 9, 255, 13, 13, 13, 255, 15, 16, 16, 255, 18, 19, 20, 255, 26, 26, 27, 255, 21, 22, 22, 255, 17, 18, 18, 255, 22, 22, 23, 255, 31, 32, 33, 255, 24, 24, 25, 255, 19, 19, 20, 255, 18, 18, 19, 255, 13, 13, 14, 255, 15, 16, 16, 255, 9, 9, 9, 255, 13, 13, 14, 255, 15, 16, 16, 255, 16, 17, 17, 255, 19, 20, 21, 255, 13, 13, 14, 255, 18, 18, 19, 255, 20, 21, 21, 255, 24, 24, 25, 255, 22, 22, 23, 255, 29, 30, 31, 255, 32, 33, 34, 255, 30, 31, 32, 255, 32, 33, 34, 255, 20, 20, 21, 255, 16, 17, 17, 255, 7, 7, 8, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 12, 12, 13, 255, 15, 16, 16, 255, 22, 22, 23, 255, 27, 28, 29, 255, 31, 32, 33, 255, 22, 23, 24, 255, 23, 24, 25, 255, 20, 21, 22, 255, 28, 29, 30, 255, 20, 20, 21, 255, 29, 30, 31, 255, 22, 23, 24, 255, 21, 22, 22, 255, 13, 13, 14, 255, 8, 8, 8, 255, 10, 10, 10, 255, 15, 16, 16, 255, 15, 15, 16, 255, 17, 17, 18, 255, 28, 28, 29, 255, 25, 26, 27, 255, 31, 32, 33, 255, 27, 28, 29, 255, 31, 32, 33, 255, 32, 33, 34, 255, 25, 26, 27, 255, 32, 33, 34, 255, 32, 33, 34, 255, 29, 29, 30, 255, 32, 33, 34, 255, 19, 19, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 5, 5, 5, 255, 6, 6, 6, 255, 12, 12, 12, 255, 14, 15, 15, 255, 13, 14, 14, 255, 22, 22, 23, 255, 19, 19, 20, 255, 16, 16, 17, 255, 29, 29, 30, 255, 32, 33, 34, 255, 26, 26, 27, 255, 26, 27, 28, 255, 28, 28, 29, 255, 22, 23, 24, 255, 25, 26, 27, 255, 22, 23, 24, 255, 19, 20, 21, 255, 16, 17, 17, 255, 16, 17, 17, 255, 11, 11, 12, 255, 12, 13, 13, 255, 9, 9, 9, 255, 5, 5, 6, 255, 11, 11, 12, 255, 13, 13, 14, 255, 16, 16, 17, 255, 26, 26, 27, 255, 23, 24, 25, 255, 24, 24, 25, 255, 28, 29, 30, 255, 20, 21, 22, 255, 20, 20, 21, 255, 21, 22, 23, 255, 32, 33, 34, 255, 29, 29, 30, 255, 32, 33, 34, 255, 30, 31, 32, 255, 30, 31, 31, 255, 32, 33, 34, 255, 20, 20, 21, 255, 17, 18, 18, 255, 14, 14, 15, 255, 11, 11, 11, 255, 13, 13, 14, 255, 15, 15, 16, 255, 16, 17, 17, 255, 19, 20, 21, 255, 23, 24, 25, 255, 28, 28, 29, 255, 21, 22, 22, 255, 21, 22, 23, 255, 26, 27, 28, 255, 20, 21, 21, 255, 18, 18, 19, 255, 17, 18, 18, 255, 10, 10, 10, 255, 4, 4, 4, 255, 8, 8, 8, 255, 10, 10, 11, 255, 15, 15, 16, 255, 15, 16, 16, 255, 20, 21, 22, 255, 27, 28, 29, 255, 25, 26, 26, 255, 24, 25, 25, 255, 16, 17, 17, 255, 16, 17, 17, 255, 21, 22, 23, 255, 13, 13, 13, 255, 6, 6, 6, 255, 9, 9, 9, 255, 8, 8, 8, 255, 11, 11, 12, 255, 12, 12, 13, 255, 27, 27, 28, 255, 29, 30, 31, 255, 14, 14, 15, 255, 28, 29, 30, 255, 16, 16, 17, 255, 31, 32, 33, 255, 28, 29, 30, 255, 27, 28, 29, 255, 32, 33, 34, 255, 28, 28, 29, 255, 24, 25, 26, 255, 14, 15, 15, 255, 19, 19, 20, 255, 27, 28, 29, 255, 23, 24, 24, 255, 17, 18, 18, 255, 12, 12, 13, 255, 6, 6, 6, 255, 9, 9, 9, 255, 10, 10, 11, 255, 11, 12, 12, 255, 30, 31, 32, 255, 30, 31, 32, 255, 28, 29, 30, 255, 27, 28, 29, 255, 11, 11, 12, 255, 6, 6, 6, 255, 8, 9, 9, 255, 6, 6, 6, 255, 8, 8, 8, 255, 12, 13, 13, 255, 5, 5, 5, 255, 5, 5, 5, 255, 9, 9, 9, 255, 6, 6, 6, 255, 7, 7, 8, 255, 9, 9, 9, 255, 17, 17, 18, 255, 25, 26, 27, 255, 27, 28, 29, 255, 29, 29, 30, 255, 21, 21, 22, 255, 27, 28, 29, 255, 26, 27, 27, 255, 31, 32, 33, 255, 27, 28, 29, 255, 32, 33, 34, 255, 32, 33, 34, 255, 30, 31, 32, 255, 24, 24, 25, 255, 29, 29, 30, 255, 32, 33, 34, 255, 32, 33, 34, 255, 20, 21, 22, 255, 20, 21, 21, 255, 9, 9, 9, 255, 10, 10, 10, 255, 7, 7, 8, 255, 11, 12, 12, 255, 10, 10, 11, 255, 13, 14, 14, 255, 30, 31, 31, 255, 29, 29, 30, 255, 31, 32, 33, 255, 32, 33, 34, 255, 25, 25, 26, 255, 30, 31, 32, 255, 18, 19, 19, 255, 17, 18, 18, 255, 27, 27, 28, 255, 29, 29, 30, 255, 18, 19, 19, 255, 32, 33, 34, 255, 31, 32, 33, 255, 25, 26, 27, 255, 19, 20, 20, 255, 17, 18, 18, 255, 15, 16, 16, 255, 14, 14, 15, 255, 11, 11, 12, 255, 6, 6, 7, 255, 2, 2, 2, 255, 4, 4, 4, 255, 14, 14, 15, 255, 18, 19, 19, 255, 18, 19, 20, 255, 17, 18, 18, 255, 24, 25, 25, 255, 29, 30, 31, 255, 32, 33, 34, 255, 32, 33, 34, 255, 25, 26, 27, 255, 24, 24, 25, 255, 13, 13, 13, 255, 21, 22, 23, 255, 12, 12, 12, 255, 10, 10, 10, 255, 8, 8, 8, 255, 10, 10, 10, 255, 13, 13, 14, 255, 15, 16, 16, 255, 21, 22, 23, 255, 18, 19, 19, 255, 28, 29, 30, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 28, 28, 29, 255, 22, 23, 24, 255, 21, 21, 22, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 22, 23, 24, 255, 16, 16, 17, 255, 13, 13, 13, 255, 11, 12, 12, 255, 12, 13, 13, 255, 12, 12, 13, 255, 11, 11, 12, 255, 17, 17, 18, 255, 17, 17, 18, 255, 23, 24, 24, 255, 13, 13, 13, 255, 15, 16, 16, 255, 16, 16, 17, 255, 17, 18, 18, 255, 15, 15, 16, 255, 13, 13, 13, 255, 11, 11, 12, 255, 11, 11, 12, 255, 8, 9, 9, 255, 10, 11, 11, 255, 16, 17, 17, 255, 13, 13, 14, 255, 15, 15, 16, 255, 20, 20, 21, 255, 20, 21, 22, 255, 22, 22, 23, 255, 28, 29, 30, 255, 18, 19, 19, 255, 25, 25, 26, 255, 25, 25, 26, 255, 26, 27, 28, 255, 22, 22, 23, 255, 18, 18, 19, 255, 11, 12, 12, 255, 7, 7, 8, 255, 7, 7, 7, 255, 10, 10, 11, 255, 12, 12, 12, 255, 20, 21, 22, 255, 21, 22, 22, 255, 23, 24, 24, 255, 19, 20, 20, 255, 23, 24, 24, 255, 23, 24, 25, 255, 18, 18, 19, 255, 20, 21, 21, 255, 32, 33, 34, 255, 21, 21, 22, 255, 16, 17, 17, 255, 16, 16, 17, 255, 7, 7, 7, 255, 7, 7, 7, 255, 9, 9, 9, 255, 12, 12, 12, 255, 19, 20, 20, 255, 24, 25, 26, 255, 24, 25, 25, 255, 28, 29, 30, 255, 26, 27, 27, 255, 31, 32, 33, 255, 27, 28, 29, 255, 23, 24, 25, 255, 30, 31, 32, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 23, 24, 24, 255, 20, 21, 21, 255, 14, 14, 15, 255, 8, 8, 8, 255, 2, 2, 2, 255, 7, 7, 8, 255, 14, 14, 15, 255, 16, 17, 17, 255, 16, 17, 17, 255, 25, 25, 26, 255, 24, 24, 25, 255, 23, 24, 25, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 25, 26, 26, 255, 22, 23, 24, 255, 29, 29, 30, 255, 28, 28, 29, 255, 26, 27, 28, 255, 15, 16, 16, 255, 18, 19, 20, 255, 17, 18, 18, 255, 8, 9, 9, 255, 9, 9, 9, 255, 5, 5, 5, 255, 12, 12, 12, 255, 11, 11, 11, 255, 15, 15, 16, 255, 17, 18, 18, 255, 23, 24, 25, 255, 27, 28, 29, 255, 32, 33, 34, 255, 21, 22, 23, 255, 26, 26, 27, 255, 19, 20, 21, 255, 27, 28, 29, 255, 26, 27, 28, 255, 31, 32, 33, 255, 32, 33, 34, 255, 29, 30, 31, 255, 28, 29, 30, 255, 19, 20, 20, 255, 15, 16, 16, 255, 16, 17, 17, 255, 11, 11, 11, 255, 12, 12, 13, 255, 16, 16, 17, 255, 17, 17, 18, 255, 26, 27, 28, 255, 32, 33, 34, 255, 32, 33, 34, 255, 30, 31, 31, 255, 24, 24, 25, 255, 24, 25, 25, 255, 21, 22, 22, 255, 15, 16, 16, 255, 17, 18, 18, 255, 9, 9, 9, 255, 5, 5, 5, 255, 6, 6, 7, 255, 13, 13, 14, 255, 13, 14, 14, 255, 18, 19, 20, 255, 16, 16, 17, 255, 27, 28, 29, 255, 22, 23, 24, 255, 17, 18, 18, 255, 19, 20, 21, 255, 16, 16, 17, 255, 15, 16, 16, 255, 16, 17, 17, 255, 12, 12, 13, 255, 7, 7, 8, 255, 10, 10, 11, 255, 17, 18, 18, 255, 13, 14, 14, 255, 16, 17, 17, 255, 30, 31, 32, 255, 31, 32, 33, 255, 19, 20, 20, 255, 27, 28, 29, 255, 32, 33, 34, 255, 28, 29, 30, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 27, 27, 28, 255, 13, 14, 14, 255, 12, 13, 13, 255, 12, 12, 12, 255, 14, 15, 15, 255, 11, 11, 12, 255, 7, 7, 8, 255, 8, 8, 8, 255, 12, 12, 13, 255, 15, 16, 16, 255, 10, 10, 11, 255, 9, 10, 10, 255, 8, 9, 9, 255, 12, 13, 13, 255, 9, 10, 10, 255, 10, 11, 11, 255, 4, 4, 4, 255, 8, 9, 9, 255, 16, 17, 17, 255, 13, 14, 14, 255, 10, 10, 11, 255, 3, 3, 3, 255, 3, 3, 3, 255, 0, 0, 0, 255, 9, 9, 9, 255, 13, 13, 14, 255, 16, 17, 17, 255, 24, 25, 26, 255, 24, 25, 26, 255, 28, 28, 29, 255, 21, 21, 22, 255, 19, 20, 21, 255, 28, 29, 30, 255, 23, 24, 25, 255, 27, 28, 29, 255, 32, 33, 34, 255, 29, 29, 30, 255, 24, 24, 25, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 11, 11, 11, 255, 11, 11, 11, 255, 3, 4, 4, 255, 7, 7, 7, 255, 11, 11, 11, 255, 12, 12, 13, 255, 32, 33, 34, 255, 27, 28, 29, 255, 26, 26, 27, 255, 19, 20, 21, 255, 20, 21, 21, 255, 25, 25, 26, 255, 29, 29, 30, 255, 22, 23, 24, 255, 28, 29, 30, 255, 24, 25, 26, 255, 26, 27, 28, 255, 27, 27, 28, 255, 32, 33, 34, 255, 31, 32, 33, 255, 28, 29, 30, 255, 27, 28, 29, 255, 17, 18, 18, 255, 21, 21, 22, 255, 14, 14, 15, 255, 12, 12, 13, 255, 7, 7, 8, 255, 7, 7, 7, 255, 9, 9, 9, 255, 13, 14, 14, 255, 14, 14, 15, 255, 14, 14, 15, 255, 14, 14, 15, 255, 24, 24, 25, 255, 25, 25, 26, 255, 25, 26, 27, 255, 24, 25, 26, 255, 25, 26, 27, 255, 18, 19, 20, 255, 16, 17, 17, 255, 19, 19, 20, 255, 16, 16, 17, 255, 7, 7, 7, 255, 10, 11, 11, 255, 12, 12, 12, 255, 16, 17, 17, 255, 15, 16, 16, 255, 19, 19, 20, 255, 25, 25, 26, 255, 24, 25, 26, 255, 21, 22, 22, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 29, 30, 31, 255, 17, 18, 18, 255, 18, 19, 20, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 24, 25, 26, 255, 17, 18, 18, 255, 14, 15, 15, 255, 11, 11, 11, 255, 9, 9, 9, 255, 12, 13, 13, 255, 15, 15, 16, 255, 17, 18, 18, 255, 15, 16, 16, 255, 22, 23, 24, 255, 18, 18, 19, 255, 15, 15, 16, 255, 12, 12, 12, 255, 16, 16, 17, 255, 12, 12, 12, 255, 12, 13, 13, 255, 10, 10, 11, 255, 11, 12, 12, 255, 10, 10, 11, 255, 14, 15, 15, 255, 11, 11, 12, 255, 13, 13, 13, 255, 15, 16, 16, 255, 14, 14, 15, 255, 13, 14, 14, 255, 17, 18, 18, 255, 21, 21, 22, 255, 28, 28, 29, 255, 16, 16, 17, 255, 22, 23, 24, 255, 24, 25, 26, 255, 19, 20, 20, 255, 20, 21, 22, 255, 13, 14, 14, 255, 9, 9, 9, 255, 10, 11, 11, 255, 12, 12, 13, 255, 11, 11, 11, 255, 18, 19, 19, 255, 15, 16, 16, 255, 17, 17, 18, 255, 16, 17, 17, 255, 18, 18, 19, 255, 21, 22, 22, 255, 21, 22, 22, 255, 21, 21, 22, 255, 22, 23, 24, 255, 17, 18, 18, 255, 20, 20, 21, 255, 16, 16, 17, 255, 15, 15, 16, 255, 7, 7, 7, 255, 8, 8, 8, 255, 17, 18, 18, 255, 17, 18, 18, 255, 30, 31, 32, 255, 24, 25, 26, 255, 30, 31, 31, 255, 32, 33, 34, 255, 31, 32, 33, 255, 25, 26, 27, 255, 28, 29, 30, 255, 29, 29, 30, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 27, 28, 29, 255, 24, 24, 25, 255, 11, 12, 12, 255, 6, 6, 6, 255, 3, 3, 3, 255, 5, 5, 5, 255, 10, 10, 10, 255, 14, 14, 15, 255, 14, 15, 15, 255, 18, 19, 20, 255, 29, 29, 30, 255, 22, 22, 23, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 29, 30, 31, 255, 28, 29, 30, 255, 32, 33, 34, 255, 20, 21, 21, 255, 19, 20, 20, 255, 15, 16, 16, 255, 12, 13, 13, 255, 14, 14, 15, 255, 9, 9, 9, 255, 7, 7, 8, 255, 10, 10, 11, 255, 14, 14, 15, 255, 15, 16, 16, 255, 22, 23, 24, 255, 24, 24, 25, 255, 31, 32, 33, 255, 32, 33, 34, 255, 29, 30, 31, 255, 27, 28, 29, 255, 25, 26, 27, 255, 30, 31, 31, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 24, 24, 25, 255, 20, 21, 22, 255, 16, 17, 17, 255, 15, 16, 16, 255, 11, 11, 11, 255, 12, 13, 13, 255, 12, 12, 13, 255, 14, 15, 15, 255, 19, 20, 20, 255, 32, 33, 34, 255, 32, 33, 34, 255, 22, 23, 24, 255, 26, 27, 28, 255, 20, 21, 22, 255, 23, 24, 24, 255, 18, 19, 20, 255, 12, 12, 12, 255, 9, 9, 9, 255, 5, 5, 5, 255, 8, 9, 9, 255, 11, 11, 11, 255, 15, 16, 16, 255, 19, 20, 20, 255, 22, 22, 23, 255, 18, 19, 20, 255, 21, 22, 23, 255, 18, 18, 19, 255, 15, 15, 16, 255, 14, 15, 15, 255, 15, 16, 16, 255, 12, 13, 13, 255, 5, 5, 5, 255, 7, 7, 7, 255, 4, 4, 4, 255, 10, 11, 11, 255, 13, 14, 14, 255, 14, 14, 15, 255, 13, 13, 13, 255, 15, 16, 16, 255, 14, 14, 15, 255, 19, 19, 20, 255, 15, 16, 16, 255, 13, 14, 14, 255, 17, 18, 18, 255, 15, 16, 16, 255, 18, 19, 20, 255, 19, 20, 21, 255, 9, 10, 10, 255, 9, 9, 9, 255, 13, 13, 13, 255, 12, 12, 13, 255, 9, 9, 9, 255, 9, 9, 9, 255, 10, 10, 11, 255, 10, 10, 11, 255, 11, 11, 12, 255, 16, 16, 17, 255, 11, 12, 12, 255, 4, 4, 4, 255, 11, 11, 11, 255, 9, 10, 10, 255, 4, 4, 4, 255, 11, 11, 11, 255, 12, 12, 12, 255, 21, 22, 22, 255, 13, 13, 14, 255, 16, 17, 17, 255, 10, 10, 11, 255, 6, 6, 6, 255, 6, 6, 6, 255, 4, 4, 4, 255, 3, 4, 4, 255, 9, 9, 9, 255, 10, 10, 11, 255, 17, 18, 18, 255, 21, 22, 22, 255, 26, 27, 28, 255, 22, 22, 23, 255, 28, 28, 29, 255, 32, 33, 34, 255, 31, 32, 33, 255, 30, 31, 32, 255, 32, 33, 34, 255, 28, 29, 30, 255, 26, 27, 27, 255, 32, 33, 34, 255, 30, 31, 32, 255, 30, 31, 32, 255, 28, 28, 29, 255, 29, 29, 30, 255, 10, 10, 11, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 7, 255, 9, 10, 10, 255, 10, 10, 10, 255, 21, 22, 23, 255, 22, 22, 23, 255, 13, 13, 13, 255, 22, 22, 23, 255, 27, 27, 28, 255, 25, 25, 26, 255, 27, 28, 29, 255, 21, 22, 23, 255, 29, 29, 30, 255, 30, 31, 31, 255, 32, 33, 34, 255, 27, 28, 29, 255, 20, 20, 21, 255, 32, 33, 34, 255, 26, 27, 28, 255, 23, 24, 25, 255, 21, 21, 22, 255, 14, 15, 15, 255, 12, 12, 13, 255, 10, 10, 10, 255, 13, 13, 14, 255, 9, 9, 9, 255, 6, 6, 6, 255, 11, 11, 11, 255, 13, 13, 13, 255, 13, 14, 14, 255, 17, 18, 18, 255, 22, 23, 24, 255, 12, 13, 13, 255, 20, 20, 21, 255, 21, 22, 22, 255, 19, 19, 20, 255, 21, 22, 22, 255, 15, 16, 16, 255, 17, 18, 18, 255, 12, 13, 13, 255, 7, 7, 8, 255, 9, 9, 9, 255, 14, 15, 15, 255, 15, 16, 16, 255, 24, 25, 25, 255, 22, 22, 23, 255, 21, 22, 22, 255, 29, 30, 31, 255, 26, 27, 28, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 31, 32, 33, 255, 26, 27, 28, 255, 25, 26, 27, 255, 20, 20, 21, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 13, 13, 13, 255, 19, 20, 20, 255, 11, 12, 12, 255, 10, 10, 11, 255, 8, 9, 9, 255, 9, 10, 10, 255, 19, 20, 20, 255, 14, 15, 15, 255, 15, 16, 16, 255, 14, 14, 15, 255, 12, 13, 13, 255, 14, 14, 15, 255, 10, 11, 11, 255, 9, 10, 10, 255, 10, 10, 11, 255, 7, 7, 8, 255, 10, 11, 11, 255, 11, 11, 12, 255, 10, 11, 11, 255, 11, 11, 12, 255, 12, 12, 12, 255, 14, 15, 15, 255, 10, 11, 11, 255, 11, 12, 12, 255, 13, 13, 14, 255, 14, 14, 15, 255, 15, 15, 16, 255, 21, 22, 22, 255, 17, 18, 18, 255, 17, 17, 18, 255, 21, 22, 23, 255, 27, 27, 28, 255, 18, 18, 19, 255, 16, 17, 17, 255, 14, 14, 15, 255, 7, 7, 7, 255, 7, 7, 7, 255, 9, 9, 9, 255, 12, 13, 13, 255, 9, 9, 9, 255, 14, 14, 15, 255, 10, 10, 11, 255, 10, 10, 11, 255, 13, 13, 13, 255, 21, 21, 22, 255, 20, 21, 22, 255, 14, 14, 15, 255, 16, 17, 17, 255, 16, 17, 17, 255, 13, 14, 14, 255, 13, 13, 13, 255, 9, 10, 10, 255, 15, 16, 16, 255, 22, 22, 23, 255, 30, 31, 32, 255, 32, 33, 34, 255, 25, 25, 26, 255, 26, 26, 27, 255, 28, 29, 30, 255, 23, 24, 24, 255, 24, 25, 25, 255, 20, 21, 22, 255, 26, 27, 27, 255, 26, 26, 27, 255, 22, 23, 24, 255, 27, 28, 29, 255, 31, 32, 33, 255, 22, 23, 24, 255, 12, 12, 13, 255, 8, 8, 8, 255, 3, 3, 3, 255, 8, 9, 9, 255, 4, 4, 4, 255, 10, 10, 10, 255, 18, 19, 20, 255, 20, 20, 21, 255, 19, 20, 21, 255, 31, 32, 33, 255, 31, 32, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 31, 32, 33, 255, 30, 31, 32, 255, 17, 17, 18, 255, 23, 24, 25, 255, 19, 19, 20, 255, 32, 33, 34, 255, 20, 21, 22, 255, 14, 15, 15, 255, 15, 15, 16, 255, 11, 12, 12, 255, 7, 7, 7, 255, 9, 10, 10, 255, 14, 14, 15, 255, 12, 12, 12, 255, 18, 19, 19, 255, 28, 29, 30, 255, 27, 28, 29, 255, 32, 33, 34, 255, 26, 26, 27, 255, 27, 28, 29, 255, 31, 32, 33, 255, 20, 20, 21, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 25, 25, 26, 255, 22, 23, 24, 255, 26, 26, 27, 255, 17, 17, 18, 255, 10, 10, 10, 255, 9, 9, 9, 255, 10, 11, 11, 255, 8, 8, 8, 255, 15, 16, 16, 255, 20, 21, 22, 255, 32, 33, 34, 255, 24, 25, 25, 255, 22, 22, 23, 255, 20, 20, 21, 255, 19, 20, 20, 255, 16, 17, 17, 255, 9, 9, 9, 255, 10, 10, 11, 255, 10, 10, 11, 255, 7, 7, 7, 255, 8, 9, 9, 255, 5, 5, 5, 255, 11, 12, 12, 255, 11, 11, 12, 255, 12, 12, 13, 255, 17, 18, 18, 255, 15, 15, 16, 255, 17, 18, 18, 255, 14, 14, 15, 255, 15, 15, 16, 255, 8, 8, 8, 255, 7, 7, 8, 255, 8, 9, 9, 255, 4, 4, 4, 255, 3, 3, 3, 255, 3, 4, 4, 255, 9, 10, 10, 255, 14, 14, 15, 255, 10, 11, 11, 255, 11, 11, 11, 255, 13, 13, 13, 255, 18, 18, 19, 255, 17, 18, 18, 255, 16, 16, 17, 255, 17, 17, 18, 255, 18, 19, 20, 255, 10, 10, 11, 255, 10, 10, 11, 255, 11, 11, 11, 255, 8, 8, 8, 255, 10, 10, 10, 255, 10, 10, 11, 255, 8, 8, 8, 255, 6, 6, 6, 255, 8, 8, 8, 255, 5, 5, 6, 255, 8, 8, 8, 255, 11, 11, 12, 255, 10, 11, 11, 255, 8, 9, 9, 255, 7, 7, 8, 255, 7, 7, 7, 255, 7, 7, 7, 255, 8, 8, 8, 255, 22, 23, 24, 255, 19, 20, 21, 255, 16, 17, 17, 255, 11, 11, 11, 255, 12, 13, 13, 255, 11, 11, 12, 255, 8, 8, 8, 255, 6, 6, 6, 255, 3, 4, 4, 255, 6, 6, 6, 255, 10, 10, 11, 255, 16, 17, 17, 255, 20, 21, 22, 255, 21, 21, 22, 255, 23, 24, 25, 255, 24, 25, 26, 255, 21, 21, 22, 255, 30, 31, 31, 255, 26, 26, 27, 255, 28, 28, 29, 255, 32, 33, 34, 255, 32, 33, 34, 255, 27, 27, 28, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 14, 14, 15, 255, 15, 16, 16, 255, 8, 9, 9, 255, 6, 6, 6, 255, 7, 7, 7, 255, 6, 6, 6, 255, 15, 15, 16, 255, 16, 17, 17, 255, 25, 26, 26, 255, 27, 28, 29, 255, 18, 19, 20, 255, 22, 23, 24, 255, 16, 16, 17, 255, 13, 14, 14, 255, 9, 9, 9, 255, 19, 20, 21, 255, 20, 20, 21, 255, 31, 32, 33, 255, 32, 33, 34, 255, 28, 28, 29, 255, 32, 33, 34, 255, 32, 33, 34, 255, 27, 28, 29, 255, 20, 21, 21, 255, 14, 14, 15, 255, 10, 11, 11, 255, 10, 10, 11, 255, 9, 9, 9, 255, 11, 11, 12, 255, 6, 6, 6, 255, 11, 12, 12, 255, 10, 11, 11, 255, 13, 14, 14, 255, 11, 11, 12, 255, 17, 17, 18, 255, 17, 17, 18, 255, 9, 10, 10, 255, 17, 17, 18, 255, 18, 18, 19, 255, 16, 16, 17, 255, 21, 22, 23, 255, 13, 14, 14, 255, 13, 14, 14, 255, 11, 11, 11, 255, 9, 9, 9, 255, 12, 12, 12, 255, 16, 17, 17, 255, 19, 20, 21, 255, 27, 27, 28, 255, 25, 26, 27, 255, 32, 33, 34, 255, 30, 31, 32, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 33, 255, 26, 27, 28, 255, 17, 18, 18, 255, 17, 17, 18, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 19, 20, 21, 255, 17, 17, 18, 255, 12, 12, 13, 255, 11, 12, 12, 255, 8, 8, 8, 255, 9, 9, 9, 255, 14, 15, 15, 255, 11, 12, 12, 255, 9, 9, 9, 255, 12, 12, 12, 255, 10, 10, 10, 255, 6, 6, 6, 255, 9, 9, 9, 255, 6, 6, 6, 255, 10, 11, 11, 255, 12, 13, 13, 255, 14, 14, 15, 255, 10, 10, 10, 255, 13, 14, 14, 255, 10, 10, 10, 255, 10, 10, 11, 255, 11, 12, 12, 255, 11, 12, 12, 255, 12, 12, 13, 255, 7, 7, 7, 255, 12, 12, 12, 255, 11, 11, 11, 255, 15, 15, 16, 255, 19, 19, 20, 255, 16, 17, 17, 255, 20, 21, 22, 255, 23, 24, 24, 255, 15, 16, 16, 255, 13, 13, 13, 255, 11, 12, 12, 255, 7, 7, 7, 255, 12, 13, 13, 255, 10, 10, 11, 255, 9, 9, 9, 255, 10, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 11, 11, 255, 13, 13, 14, 255, 12, 12, 13, 255, 13, 13, 13, 255, 14, 14, 15, 255, 13, 14, 14, 255, 14, 14, 15, 255, 10, 11, 11, 255, 13, 13, 14, 255, 14, 14, 15, 255, 24, 25, 25, 255, 27, 28, 29, 255, 26, 27, 27, 255, 24, 25, 26, 255, 22, 22, 23, 255, 20, 20, 21, 255, 24, 24, 25, 255, 18, 19, 20, 255, 19, 19, 20, 255, 17, 18, 18, 255, 19, 19, 20, 255, 21, 22, 22, 255, 25, 26, 27, 255, 24, 25, 25, 255, 18, 19, 19, 255, 13, 13, 13, 255, 7, 7, 8, 255, 4, 4, 4, 255, 3, 4, 4, 255, 8, 8, 8, 255, 10, 11, 11, 255, 20, 21, 22, 255, 19, 20, 20, 255, 30, 31, 32, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 27, 28, 29, 255, 28, 29, 30, 255, 28, 29, 30, 255, 22, 23, 24, 255, 32, 33, 34, 255, 25, 26, 26, 255, 29, 29, 30, 255, 21, 22, 23, 255, 16, 16, 17, 255, 15, 16, 16, 255, 10, 11, 11, 255, 6, 6, 7, 255, 12, 12, 12, 255, 14, 14, 15, 255, 17, 18, 18, 255, 18, 19, 20, 255, 21, 22, 22, 255, 31, 32, 33, 255, 29, 29, 30, 255, 24, 25, 26, 255, 27, 27, 28, 255, 25, 26, 27, 255, 23, 24, 25, 255, 27, 28, 29, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 21, 22, 23, 255, 25, 26, 26, 255, 19, 20, 21, 255, 10, 10, 11, 255, 9, 9, 9, 255, 11, 11, 11, 255, 13, 14, 14, 255, 12, 12, 13, 255, 16, 17, 17, 255, 32, 33, 34, 255, 22, 23, 24, 255, 25, 26, 26, 255, 27, 28, 29, 255, 16, 17, 17, 255, 18, 18, 19, 255, 9, 10, 10, 255, 15, 16, 16, 255, 9, 9, 9, 255, 10, 10, 10, 255, 9, 9, 9, 255, 14, 14, 15, 255, 11, 12, 12, 255, 14, 14, 15, 255, 19, 19, 20, 255, 14, 14, 15, 255, 12, 12, 13, 255, 13, 14, 14, 255, 12, 13, 13, 255, 8, 9, 9, 255, 10, 11, 11, 255, 13, 14, 14, 255, 9, 9, 9, 255, 11, 12, 12, 255, 7, 7, 7, 255, 9, 9, 9, 255, 5, 5, 5, 255, 11, 11, 11, 255, 11, 11, 12, 255, 12, 13, 13, 255, 10, 10, 11, 255, 7, 7, 8, 255, 11, 11, 11, 255, 10, 10, 10, 255, 12, 12, 12, 255, 9, 9, 9, 255, 10, 11, 11, 255, 9, 9, 9, 255, 7, 7, 7, 255, 6, 6, 6, 255, 7, 7, 8, 255, 7, 7, 7, 255, 7, 7, 8, 255, 11, 12, 12, 255, 9, 10, 10, 255, 8, 8, 8, 255, 10, 10, 10, 255, 7, 7, 7, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 10, 10, 255, 12, 12, 13, 255, 16, 17, 17, 255, 24, 24, 25, 255, 31, 32, 33, 255, 28, 29, 30, 255, 25, 26, 26, 255, 19, 19, 20, 255, 15, 16, 16, 255, 12, 12, 12, 255, 9, 9, 9, 255, 9, 9, 9, 255, 8, 8, 8, 255, 4, 4, 4, 255, 9, 9, 9, 255, 17, 17, 18, 255, 14, 14, 15, 255, 19, 20, 21, 255, 15, 16, 16, 255, 25, 26, 27, 255, 22, 22, 23, 255, 26, 27, 27, 255, 20, 21, 22, 255, 24, 25, 26, 255, 29, 30, 31, 255, 28, 29, 30, 255, 32, 33, 34, 255, 27, 27, 28, 255, 32, 33, 34, 255, 11, 11, 12, 255, 12, 13, 13, 255, 13, 13, 14, 255, 5, 5, 5, 255, 6, 6, 7, 255, 9, 10, 10, 255, 8, 8, 8, 255, 11, 11, 11, 255, 15, 15, 16, 255, 18, 19, 20, 255, 18, 19, 19, 255, 19, 20, 20, 255, 12, 13, 13, 255, 20, 21, 21, 255, 18, 19, 20, 255, 20, 20, 21, 255, 19, 20, 21, 255, 18, 19, 20, 255, 25, 26, 26, 255, 29, 29, 30, 255, 26, 27, 27, 255, 32, 33, 34, 255, 29, 30, 31, 255, 31, 32, 33, 255, 12, 13, 13, 255, 13, 14, 14, 255, 14, 14, 15, 255, 11, 12, 12, 255, 11, 12, 12, 255, 10, 10, 11, 255, 6, 6, 7, 255, 6, 6, 7, 255, 13, 13, 13, 255, 11, 12, 12, 255, 11, 11, 11, 255, 12, 12, 12, 255, 13, 13, 13, 255, 14, 14, 15, 255, 7, 7, 8, 255, 18, 19, 19, 255, 10, 11, 11, 255, 13, 13, 13, 255, 19, 20, 20, 255, 16, 17, 17, 255, 11, 11, 11, 255, 13, 14, 14, 255, 12, 13, 13, 255, 17, 18, 18, 255, 23, 24, 25, 255, 24, 25, 26, 255, 25, 26, 26, 255, 25, 26, 27, 255, 24, 25, 25, 255, 30, 31, 32, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 26, 27, 27, 255, 29, 30, 31, 255, 18, 19, 20, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 22, 22, 23, 255, 18, 19, 20, 255, 17, 18, 18, 255, 14, 14, 15, 255, 5, 5, 6, 255, 5, 5, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 12, 12, 12, 255, 9, 9, 9, 255, 8, 8, 8, 255, 11, 11, 11, 255, 12, 12, 12, 255, 8, 8, 8, 255, 11, 11, 11, 255, 12, 12, 12, 255, 11, 11, 12, 255, 14, 14, 15, 255, 17, 18, 18, 255, 13, 14, 14, 255, 17, 18, 18, 255, 11, 12, 12, 255, 10, 11, 11, 255, 9, 9, 9, 255, 7, 7, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 17, 18, 18, 255, 14, 15, 15, 255, 13, 13, 14, 255, 20, 21, 22, 255, 19, 20, 20, 255, 22, 23, 24, 255, 14, 14, 15, 255, 14, 14, 15, 255, 8, 8, 8, 255, 6, 6, 6, 255, 9, 9, 9, 255, 3, 4, 4, 255, 7, 7, 7, 255, 6, 6, 6, 255, 7, 7, 7, 255, 7, 7, 7, 255, 10, 10, 11, 255, 7, 7, 8, 255, 7, 7, 7, 255, 12, 12, 13, 255, 13, 13, 14, 255, 11, 11, 11, 255, 12, 12, 12, 255, 11, 11, 12, 255, 10, 10, 11, 255, 12, 12, 12, 255, 17, 17, 18, 255, 15, 16, 16, 255, 20, 21, 21, 255, 17, 18, 18, 255, 17, 18, 18, 255, 18, 19, 20, 255, 18, 19, 19, 255, 13, 13, 13, 255, 14, 15, 15, 255, 14, 14, 15, 255, 16, 16, 17, 255, 17, 17, 18, 255, 19, 20, 20, 255, 21, 21, 22, 255, 14, 15, 15, 255, 11, 11, 12, 255, 9, 9, 9, 255, 6, 6, 6, 255, 7, 7, 7, 255, 10, 11, 11, 255, 18, 19, 20, 255, 21, 22, 22, 255, 18, 19, 20, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 29, 29, 30, 255, 24, 25, 25, 255, 25, 26, 26, 255, 18, 19, 19, 255, 21, 21, 22, 255, 29, 29, 30, 255, 29, 30, 31, 255, 24, 25, 25, 255, 28, 29, 30, 255, 19, 19, 20, 255, 14, 15, 15, 255, 12, 12, 12, 255, 10, 10, 10, 255, 11, 11, 12, 255, 10, 10, 10, 255, 11, 12, 12, 255, 15, 15, 16, 255, 15, 16, 16, 255, 22, 22, 23, 255, 22, 22, 23, 255, 28, 29, 30, 255, 27, 28, 29, 255, 22, 22, 23, 255, 25, 26, 26, 255, 24, 24, 25, 255, 26, 27, 27, 255, 29, 30, 31, 255, 32, 33, 34, 255, 32, 33, 34, 255, 19, 19, 20, 255, 21, 22, 23, 255, 18, 18, 19, 255, 13, 13, 13, 255, 10, 10, 10, 255, 12, 12, 12, 255, 15, 15, 16, 255, 13, 14, 14, 255, 21, 22, 22, 255, 25, 26, 27, 255, 26, 27, 28, 255, 23, 24, 25, 255, 25, 25, 26, 255, 25, 26, 27, 255, 18, 18, 19, 255, 11, 11, 11, 255, 15, 15, 16, 255, 9, 10, 10, 255, 7, 7, 7, 255, 9, 10, 10, 255, 11, 11, 11, 255, 14, 15, 15, 255, 11, 11, 12, 255, 12, 12, 12, 255, 10, 10, 10, 255, 8, 9, 9, 255, 9, 9, 9, 255, 12, 12, 13, 255, 10, 10, 11, 255, 10, 10, 11, 255, 13, 13, 14, 255, 13, 13, 13, 255, 9, 9, 9, 255, 12, 12, 13, 255, 7, 7, 7, 255, 5, 5, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 7, 7, 7, 255, 12, 12, 13, 255, 8, 8, 8, 255, 10, 10, 10, 255, 8, 9, 9, 255, 8, 9, 9, 255, 9, 9, 9, 255, 11, 12, 12, 255, 10, 10, 10, 255, 10, 11, 11, 255, 8, 8, 8, 255, 7, 7, 7, 255, 10, 10, 10, 255, 12, 13, 13, 255, 12, 12, 13, 255, 13, 14, 14, 255, 9, 9, 9, 255, 10, 11, 11, 255, 8, 8, 8, 255, 6, 6, 7, 255, 10, 11, 11, 255, 14, 15, 15, 255, 13, 13, 14, 255, 22, 23, 24, 255, 32, 33, 34, 255, 32, 33, 34, 255, 25, 26, 27, 255, 27, 28, 29, 255, 25, 25, 26, 255, 17, 17, 18, 255, 17, 18, 18, 255, 11, 11, 11, 255, 11, 12, 12, 255, 10, 10, 10, 255, 9, 10, 10, 255, 8, 8, 8, 255, 11, 12, 12, 255, 12, 12, 12, 255, 18, 18, 19, 255, 15, 16, 16, 255, 19, 20, 20, 255, 23, 24, 24, 255, 22, 23, 24, 255, 23, 24, 24, 255, 24, 25, 25, 255, 22, 23, 24, 255, 31, 32, 33, 255, 28, 28, 29, 255, 26, 27, 28, 255, 32, 33, 34, 255, 14, 14, 15, 255, 8, 9, 9, 255, 5, 5, 5, 255, 8, 8, 8, 255, 9, 10, 10, 255, 8, 8, 8, 255, 12, 12, 12, 255, 11, 11, 11, 255, 17, 17, 18, 255, 15, 15, 16, 255, 9, 9, 9, 255, 14, 14, 15, 255, 10, 11, 11, 255, 16, 16, 17, 255, 20, 21, 22, 255, 22, 23, 24, 255, 18, 19, 19, 255, 22, 22, 23, 255, 19, 20, 20, 255, 20, 21, 22, 255, 18, 19, 19, 255, 23, 24, 24, 255, 25, 26, 26, 255, 26, 27, 27, 255, 27, 27, 28, 255, 21, 22, 23, 255, 14, 14, 15, 255, 12, 12, 12, 255, 8, 9, 9, 255, 7, 7, 7, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 11, 11, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 14, 14, 15, 255, 8, 8, 8, 255, 11, 11, 11, 255, 12, 12, 12, 255, 15, 15, 16, 255, 13, 13, 13, 255, 9, 10, 10, 255, 10, 10, 11, 255, 10, 11, 11, 255, 10, 10, 11, 255, 17, 17, 18, 255, 15, 16, 16, 255, 21, 21, 22, 255, 24, 24, 25, 255, 27, 28, 29, 255, 28, 29, 30, 255, 28, 29, 30, 255, 32, 33, 34, 255, 30, 31, 31, 255, 32, 33, 34, 255, 30, 31, 32, 255, 26, 26, 27, 255, 25, 26, 27, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 27, 28, 29, 255, 17, 18, 18, 255, 11, 11, 11, 255, 9, 10, 10, 255, 5, 5, 5, 255, 6, 6, 6, 255, 10, 10, 11, 255, 14, 15, 15, 255, 15, 15, 16, 255, 11, 11, 12, 255, 12, 12, 12, 255, 10, 10, 10, 255, 11, 12, 12, 255, 13, 14, 14, 255, 18, 18, 19, 255, 16, 17, 17, 255, 12, 12, 13, 255, 17, 18, 18, 255, 17, 18, 18, 255, 18, 18, 19, 255, 16, 17, 17, 255, 10, 11, 11, 255, 13, 13, 14, 255, 8, 8, 8, 255, 8, 8, 8, 255, 5, 5, 6, 255, 12, 12, 12, 255, 10, 11, 11, 255, 13, 13, 14, 255, 11, 11, 12, 255, 13, 13, 13, 255, 21, 21, 22, 255, 21, 22, 23, 255, 13, 14, 14, 255, 9, 10, 10, 255, 10, 10, 11, 255, 8, 9, 9, 255, 11, 11, 12, 255, 10, 10, 10, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 13, 13, 13, 255, 13, 13, 13, 255, 14, 15, 15, 255, 14, 15, 15, 255, 12, 12, 13, 255, 14, 14, 15, 255, 18, 19, 19, 255, 15, 16, 16, 255, 13, 13, 14, 255, 13, 13, 13, 255, 10, 10, 10, 255, 11, 11, 11, 255, 11, 11, 11, 255, 17, 17, 18, 255, 11, 11, 12, 255, 12, 12, 13, 255, 12, 13, 13, 255, 15, 15, 16, 255, 13, 13, 14, 255, 16, 16, 17, 255, 14, 14, 15, 255, 12, 13, 13, 255, 10, 11, 11, 255, 12, 12, 12, 255, 9, 10, 10, 255, 13, 14, 14, 255, 10, 11, 11, 255, 11, 12, 12, 255, 7, 7, 8, 255, 15, 16, 16, 255, 15, 16, 16, 255, 15, 15, 16, 255, 19, 20, 20, 255, 31, 32, 33, 255, 32, 33, 34, 255, 21, 21, 22, 255, 28, 29, 30, 255, 17, 17, 18, 255, 23, 24, 25, 255, 26, 27, 28, 255, 26, 27, 28, 255, 27, 27, 28, 255, 31, 32, 33, 255, 29, 29, 30, 255, 22, 23, 24, 255, 21, 21, 22, 255, 21, 21, 22, 255, 14, 14, 15, 255, 12, 13, 13, 255, 9, 9, 9, 255, 8, 8, 8, 255, 9, 10, 10, 255, 9, 9, 9, 255, 6, 6, 7, 255, 12, 13, 13, 255, 10, 10, 11, 255, 20, 21, 22, 255, 25, 26, 26, 255, 24, 25, 26, 255, 20, 21, 22, 255, 20, 20, 21, 255, 16, 17, 17, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 30, 31, 31, 255, 27, 28, 29, 255, 20, 21, 22, 255, 15, 15, 16, 255, 13, 13, 13, 255, 8, 8, 8, 255, 10, 10, 11, 255, 13, 13, 14, 255, 16, 17, 17, 255, 14, 14, 15, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 25, 26, 26, 255, 17, 18, 18, 255, 15, 15, 16, 255, 13, 13, 13, 255, 9, 10, 10, 255, 4, 4, 4, 255, 7, 7, 8, 255, 9, 9, 9, 255, 8, 8, 8, 255, 11, 11, 12, 255, 12, 12, 13, 255, 8, 9, 9, 255, 8, 8, 8, 255, 8, 8, 8, 255, 14, 15, 15, 255, 16, 17, 17, 255, 16, 17, 17, 255, 16, 17, 17, 255, 16, 17, 17, 255, 18, 18, 19, 255, 22, 23, 24, 255, 20, 21, 21, 255, 10, 11, 11, 255, 8, 8, 8, 255, 7, 7, 8, 255, 8, 9, 9, 255, 7, 7, 7, 255, 5, 5, 6, 255, 6, 6, 6, 255, 5, 5, 5, 255, 6, 6, 7, 255, 7, 7, 8, 255, 11, 11, 11, 255, 15, 16, 16, 255, 14, 14, 15, 255, 11, 11, 11, 255, 14, 14, 15, 255, 12, 13, 13, 255, 11, 11, 12, 255, 16, 16, 17, 255, 18, 19, 19, 255, 18, 19, 19, 255, 18, 18, 19, 255, 10, 11, 11, 255, 10, 10, 10, 255, 5, 5, 5, 255, 13, 13, 14, 255, 14, 14, 15, 255, 20, 21, 21, 255, 32, 33, 34, 255, 32, 33, 34, 255, 29, 30, 31, 255, 25, 26, 26, 255, 30, 31, 31, 255, 23, 24, 25, 255, 24, 25, 25, 255, 13, 13, 14, 255, 16, 17, 17, 255, 11, 11, 12, 255, 10, 10, 10, 255, 12, 13, 13, 255, 11, 11, 11, 255, 9, 9, 9, 255, 6, 6, 7, 255, 11, 12, 12, 255, 14, 14, 15, 255, 19, 20, 20, 255, 18, 18, 19, 255, 21, 22, 23, 255, 19, 20, 20, 255, 20, 21, 21, 255, 21, 22, 23, 255, 16, 17, 17, 255, 29, 30, 31, 255, 18, 19, 19, 255, 7, 7, 7, 255, 8, 9, 9, 255, 7, 7, 8, 255, 7, 7, 7, 255, 5, 5, 6, 255, 7, 7, 7, 255, 7, 7, 7, 255, 10, 10, 10, 255, 15, 15, 16, 255, 11, 11, 11, 255, 8, 8, 8, 255, 12, 12, 13, 255, 9, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 14, 14, 15, 255, 10, 10, 10, 255, 16, 16, 17, 255, 19, 20, 21, 255, 18, 18, 19, 255, 25, 26, 26, 255, 17, 17, 18, 255, 17, 18, 18, 255, 12, 12, 12, 255, 18, 18, 19, 255, 15, 15, 16, 255, 15, 15, 16, 255, 18, 19, 19, 255, 8, 8, 8, 255, 8, 9, 9, 255, 8, 9, 9, 255, 8, 9, 9, 255, 5, 5, 6, 255, 6, 6, 7, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 4, 4, 4, 255, 6, 6, 6, 255, 9, 10, 10, 255, 11, 12, 12, 255, 10, 11, 11, 255, 9, 9, 9, 255, 8, 9, 9, 255, 9, 10, 10, 255, 6, 6, 7, 255, 6, 6, 6, 255, 7, 7, 8, 255, 12, 13, 13, 255, 16, 17, 17, 255, 16, 16, 17, 255, 22, 23, 24, 255, 25, 26, 27, 255, 29, 30, 31, 255, 31, 32, 33, 255, 25, 26, 26, 255, 20, 21, 22, 255, 30, 31, 31, 255, 30, 31, 32, 255, 27, 28, 29, 255, 27, 28, 29, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 19, 20, 21, 255, 16, 17, 17, 255, 12, 12, 13, 255, 8, 8, 8, 255, 9, 9, 9, 255, 13, 14, 14, 255, 15, 15, 16, 255, 13, 13, 14, 255, 15, 16, 16, 255, 9, 9, 9, 255, 19, 20, 21, 255, 20, 20, 21, 255, 13, 13, 14, 255, 13, 14, 14, 255, 18, 19, 20, 255, 16, 16, 17, 255, 17, 18, 18, 255, 23, 24, 25, 255, 22, 22, 23, 255, 23, 24, 25, 255, 22, 22, 23, 255, 12, 12, 12, 255, 14, 15, 15, 255, 15, 15, 16, 255, 5, 5, 6, 255, 7, 7, 8, 255, 5, 5, 6, 255, 8, 8, 8, 255, 8, 8, 8, 255, 9, 9, 9, 255, 15, 15, 16, 255, 15, 16, 16, 255, 20, 20, 21, 255, 10, 11, 11, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 10, 10, 255, 14, 14, 15, 255, 11, 11, 11, 255, 5, 5, 5, 255, 9, 10, 10, 255, 16, 17, 17, 255, 17, 18, 18, 255, 11, 11, 12, 255, 14, 15, 15, 255, 15, 16, 16, 255, 19, 20, 21, 255, 21, 21, 22, 255, 21, 22, 23, 255, 18, 19, 19, 255, 20, 20, 21, 255, 17, 18, 18, 255, 17, 18, 18, 255, 8, 8, 8, 255, 8, 9, 9, 255, 11, 12, 12, 255, 13, 13, 13, 255, 12, 12, 13, 255, 8, 8, 8, 255, 6, 6, 7, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 7, 7, 8, 255, 6, 6, 6, 255, 7, 7, 7, 255, 10, 11, 11, 255, 12, 12, 13, 255, 8, 9, 9, 255, 11, 12, 12, 255, 14, 14, 15, 255, 18, 18, 19, 255, 11, 12, 12, 255, 13, 14, 14, 255, 22, 22, 23, 255, 27, 28, 29, 255, 29, 29, 30, 255, 25, 26, 27, 255, 22, 23, 24, 255, 21, 21, 22, 255, 27, 28, 29, 255, 19, 20, 21, 255, 20, 21, 22, 255, 24, 25, 25, 255, 22, 23, 24, 255, 16, 17, 17, 255, 20, 21, 22, 255, 20, 20, 21, 255, 18, 18, 19, 255, 17, 18, 18, 255, 17, 18, 18, 255, 12, 12, 13, 255, 9, 9, 9, 255, 5, 5, 6, 255, 9, 9, 9, 255, 10, 10, 11, 255, 11, 12, 12, 255, 11, 11, 12, 255, 15, 15, 16, 255, 18, 18, 19, 255, 16, 17, 17, 255, 19, 19, 20, 255, 22, 22, 23, 255, 16, 17, 17, 255, 29, 29, 30, 255, 24, 25, 25, 255, 29, 30, 31, 255, 27, 27, 28, 255, 26, 27, 27, 255, 20, 20, 21, 255, 19, 19, 20, 255, 11, 11, 11, 255, 11, 11, 11, 255, 9, 10, 10, 255, 10, 11, 11, 255, 14, 14, 15, 255, 9, 9, 9, 255, 28, 28, 29, 255, 20, 20, 21, 255, 22, 23, 24, 255, 20, 21, 21, 255, 18, 19, 20, 255, 8, 8, 8, 255, 13, 14, 14, 255, 8, 9, 9, 255, 7, 7, 7, 255, 8, 9, 9, 255, 12, 12, 13, 255, 12, 12, 12, 255, 5, 5, 5, 255, 9, 9, 9, 255, 9, 9, 9, 255, 7, 7, 7, 255, 11, 11, 11, 255, 18, 18, 19, 255, 22, 23, 24, 255, 18, 18, 19, 255, 19, 19, 20, 255, 22, 23, 24, 255, 21, 22, 23, 255, 25, 25, 26, 255, 22, 22, 23, 255, 11, 12, 12, 255, 14, 15, 15, 255, 10, 10, 10, 255, 9, 10, 10, 255, 7, 7, 7, 255, 4, 4, 4, 255, 5, 5, 5, 255, 9, 10, 10, 255, 8, 8, 8, 255, 7, 7, 7, 255, 12, 13, 13, 255, 14, 14, 15, 255, 19, 20, 20, 255, 17, 18, 18, 255, 18, 19, 19, 255, 18, 19, 19, 255, 21, 22, 23, 255, 20, 21, 22, 255, 21, 21, 22, 255, 17, 18, 18, 255, 15, 15, 16, 255, 13, 13, 13, 255, 9, 9, 9, 255, 8, 9, 9, 255, 10, 10, 11, 255, 17, 18, 18, 255, 12, 13, 13, 255, 32, 33, 34, 255, 32, 33, 34, 255, 30, 31, 32, 255, 29, 30, 31, 255, 25, 26, 26, 255, 16, 17, 17, 255, 25, 26, 27, 255, 21, 21, 22, 255, 15, 15, 16, 255, 15, 16, 16, 255, 16, 17, 17, 255, 13, 13, 14, 255, 9, 9, 9, 255, 11, 11, 12, 255, 7, 7, 8, 255, 7, 7, 7, 255, 10, 10, 10, 255, 8, 9, 9, 255, 15, 16, 16, 255, 22, 22, 23, 255, 15, 16, 16, 255, 16, 17, 17, 255, 22, 22, 23, 255, 21, 21, 22, 255, 16, 17, 17, 255, 9, 10, 10, 255, 9, 9, 9, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 10, 10, 10, 255, 11, 11, 12, 255, 10, 10, 10, 255, 7, 7, 8, 255, 9, 9, 9, 255, 12, 12, 12, 255, 12, 12, 12, 255, 12, 12, 13, 255, 9, 9, 9, 255, 8, 8, 8, 255, 11, 12, 12, 255, 13, 13, 14, 255, 12, 13, 13, 255, 13, 13, 13, 255, 17, 17, 18, 255, 15, 16, 16, 255, 17, 18, 18, 255, 13, 13, 14, 255, 11, 11, 12, 255, 12, 12, 12, 255, 18, 19, 19, 255, 20, 21, 22, 255, 21, 21, 22, 255, 15, 16, 16, 255, 9, 10, 10, 255, 9, 9, 9, 255, 6, 6, 6, 255, 5, 5, 5, 255, 8, 8, 8, 255, 5, 5, 5, 255, 2, 2, 2, 255, 7, 7, 7, 255, 4, 4, 4, 255, 5, 5, 6, 255, 5, 5, 5, 255, 5, 5, 6, 255, 4, 4, 4, 255, 10, 10, 10, 255, 8, 9, 9, 255, 8, 8, 8, 255, 5, 5, 6, 255, 3, 4, 4, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 15, 15, 16, 255, 13, 14, 14, 255, 24, 25, 26, 255, 25, 26, 27, 255, 32, 33, 34, 255, 25, 26, 26, 255, 16, 16, 17, 255, 17, 17, 18, 255, 19, 20, 20, 255, 21, 22, 23, 255, 21, 22, 22, 255, 19, 20, 20, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 15, 15, 16, 255, 19, 19, 20, 255, 11, 11, 12, 255, 7, 7, 7, 255, 7, 7, 7, 255, 12, 12, 13, 255, 14, 15, 15, 255, 16, 17, 17, 255, 14, 15, 15, 255, 19, 20, 21, 255, 17, 18, 18, 255, 15, 15, 16, 255, 24, 25, 25, 255, 18, 19, 20, 255, 14, 15, 15, 255, 20, 20, 21, 255, 21, 22, 23, 255, 32, 33, 34, 255, 26, 26, 27, 255, 28, 28, 29, 255, 20, 20, 21, 255, 21, 22, 22, 255, 15, 15, 16, 255, 8, 9, 9, 255, 8, 8, 8, 255, 10, 10, 10, 255, 10, 10, 11, 255, 8, 9, 9, 255, 9, 10, 10, 255, 10, 10, 10, 255, 9, 10, 10, 255, 13, 13, 14, 255, 16, 16, 17, 255, 12, 12, 12, 255, 7, 7, 7, 255, 11, 12, 12, 255, 13, 13, 14, 255, 15, 16, 16, 255, 9, 9, 9, 255, 11, 12, 12, 255, 8, 8, 8, 255, 11, 11, 12, 255, 14, 15, 15, 255, 18, 18, 19, 255, 17, 18, 18, 255, 15, 16, 16, 255, 20, 21, 22, 255, 16, 16, 17, 255, 20, 21, 21, 255, 24, 24, 25, 255, 20, 20, 21, 255, 18, 18, 19, 255, 16, 17, 17, 255, 12, 12, 13, 255, 10, 10, 11, 255, 10, 10, 10, 255, 10, 10, 11, 255, 9, 10, 10, 255, 11, 11, 11, 255, 12, 12, 13, 255, 16, 17, 17, 255, 13, 13, 13, 255, 14, 14, 15, 255, 14, 14, 15, 255, 16, 17, 17, 255, 12, 12, 13, 255, 9, 9, 9, 255, 10, 10, 10, 255, 13, 13, 14, 255, 9, 9, 9, 255, 10, 10, 11, 255, 14, 14, 15, 255, 13, 13, 14, 255, 13, 14, 14, 255, 20, 21, 22, 255, 28, 29, 30, 255, 17, 18, 18, 255, 9, 9, 9, 255, 22, 22, 23, 255, 21, 22, 22, 255, 22, 22, 23, 255, 17, 17, 18, 255, 22, 23, 24, 255, 22, 23, 24, 255, 19, 20, 21, 255, 19, 20, 21, 255, 22, 23, 24, 255, 20, 21, 21, 255, 15, 16, 16, 255, 18, 19, 20, 255, 12, 13, 13, 255, 11, 12, 12, 255, 10, 10, 11, 255, 5, 5, 5, 255, 8, 9, 9, 255, 11, 11, 12, 255, 3, 3, 3, 255, 8, 8, 8, 255, 15, 16, 16, 255, 18, 18, 19, 255, 16, 17, 17, 255, 15, 15, 16, 255, 15, 15, 16, 255, 16, 17, 17, 255, 22, 23, 24, 255, 24, 25, 25, 255, 25, 26, 26, 255, 26, 27, 27, 255, 28, 29, 30, 255, 19, 20, 21, 255, 18, 18, 19, 255, 13, 13, 14, 255, 5, 5, 5, 255, 7, 7, 7, 255, 7, 7, 8, 255, 11, 12, 12, 255, 21, 21, 22, 255, 25, 26, 27, 255, 19, 20, 21, 255, 25, 26, 26, 255, 21, 22, 22, 255, 10, 11, 11, 255, 18, 19, 20, 255, 12, 13, 13, 255, 11, 11, 11, 255, 8, 9, 9, 255, 7, 7, 7, 255, 10, 11, 11, 255, 11, 12, 12, 255, 6, 6, 6, 255, 9, 9, 9, 255, 12, 12, 12, 255, 12, 12, 12, 255, 13, 14, 14, 255, 18, 18, 19, 255, 22, 22, 23, 255, 20, 21, 22, 255, 22, 22, 23, 255, 22, 23, 24, 255, 19, 20, 20, 255, 22, 23, 24, 255, 27, 28, 29, 255, 14, 14, 15, 255, 15, 16, 16, 255, 11, 11, 11, 255, 8, 8, 8, 255, 7, 7, 8, 255, 9, 9, 9, 255, 11, 11, 12, 255, 9, 9, 9, 255, 6, 6, 6, 255, 13, 13, 13, 255, 18, 18, 19, 255, 19, 19, 20, 255, 19, 20, 21, 255, 18, 19, 20, 255, 16, 17, 17, 255, 19, 20, 20, 255, 28, 29, 30, 255, 21, 21, 22, 255, 18, 19, 20, 255, 20, 21, 22, 255, 17, 17, 18, 255, 10, 11, 11, 255, 12, 12, 13, 255, 6, 6, 6, 255, 9, 10, 10, 255, 12, 12, 12, 255, 12, 12, 12, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 29, 30, 31, 255, 28, 29, 30, 255, 26, 27, 28, 255, 26, 27, 27, 255, 21, 22, 22, 255, 28, 28, 29, 255, 22, 23, 24, 255, 19, 20, 21, 255, 15, 16, 16, 255, 10, 11, 11, 255, 12, 12, 12, 255, 13, 14, 14, 255, 6, 6, 6, 255, 9, 9, 9, 255, 7, 7, 7, 255, 14, 15, 15, 255, 15, 15, 16, 255, 10, 11, 11, 255, 13, 14, 14, 255, 19, 20, 20, 255, 20, 21, 21, 255, 8, 8, 8, 255, 10, 10, 10, 255, 6, 6, 6, 255, 7, 7, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 12, 13, 13, 255, 14, 14, 15, 255, 8, 9, 9, 255, 6, 6, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 3, 4, 4, 255, 8, 9, 9, 255, 5, 5, 5, 255, 5, 5, 5, 255, 7, 7, 8, 255, 8, 8, 8, 255, 10, 10, 11, 255, 11, 11, 11, 255, 16, 17, 17, 255, 17, 17, 18, 255, 13, 13, 13, 255, 9, 10, 10, 255, 10, 10, 10, 255, 14, 14, 15, 255, 15, 15, 16, 255, 12, 12, 13, 255, 18, 18, 19, 255, 19, 20, 20, 255, 14, 15, 15, 255, 10, 10, 10, 255, 11, 11, 12, 255, 8, 8, 8, 255, 7, 7, 7, 255, 5, 5, 5, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 8, 8, 8, 255, 7, 7, 7, 255, 2, 2, 2, 255, 6, 6, 6, 255, 10, 11, 11, 255, 11, 11, 12, 255, 9, 9, 9, 255, 8, 9, 9, 255, 7, 7, 8, 255, 9, 9, 9, 255, 10, 11, 11, 255, 10, 11, 11, 255, 10, 10, 11, 255, 13, 13, 13, 255, 15, 16, 16, 255, 20, 20, 21, 255, 11, 12, 12, 255, 14, 14, 15, 255, 17, 18, 18, 255, 18, 18, 19, 255, 11, 12, 12, 255, 13, 13, 13, 255, 15, 15, 16, 255, 15, 15, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 15, 16, 16, 255, 10, 10, 11, 255, 8, 8, 8, 255, 8, 8, 8, 255, 12, 13, 13, 255, 10, 10, 11, 255, 19, 20, 20, 255, 14, 15, 15, 255, 15, 16, 16, 255, 16, 17, 17, 255, 14, 15, 15, 255, 22, 23, 24, 255, 20, 21, 22, 255, 18, 18, 19, 255, 31, 32, 33, 255, 25, 26, 26, 255, 28, 29, 30, 255, 31, 32, 33, 255, 32, 33, 34, 255, 24, 25, 25, 255, 25, 26, 27, 255, 20, 21, 21, 255, 15, 15, 16, 255, 19, 20, 20, 255, 11, 11, 12, 255, 12, 13, 13, 255, 10, 11, 11, 255, 11, 12, 12, 255, 10, 11, 11, 255, 11, 11, 11, 255, 10, 10, 10, 255, 11, 11, 11, 255, 9, 10, 10, 255, 8, 8, 8, 255, 11, 11, 11, 255, 13, 14, 14, 255, 21, 22, 22, 255, 12, 12, 12, 255, 13, 13, 14, 255, 11, 11, 11, 255, 12, 13, 13, 255, 16, 17, 17, 255, 18, 18, 19, 255, 24, 25, 26, 255, 21, 21, 22, 255, 17, 18, 18, 255, 22, 23, 24, 255, 27, 28, 29, 255, 19, 20, 20, 255, 24, 25, 26, 255, 18, 19, 20, 255, 17, 18, 18, 255, 13, 14, 14, 255, 6, 6, 7, 255, 8, 8, 8, 255, 8, 9, 9, 255, 12, 13, 13, 255, 15, 15, 16, 255, 13, 13, 14, 255, 13, 13, 14, 255, 17, 18, 18, 255, 16, 16, 17, 255, 14, 14, 15, 255, 12, 13, 13, 255, 14, 15, 15, 255, 17, 17, 18, 255, 17, 17, 18, 255, 15, 16, 16, 255, 13, 14, 14, 255, 10, 11, 11, 255, 6, 6, 6, 255, 10, 10, 11, 255, 13, 13, 14, 255, 16, 17, 17, 255, 19, 19, 20, 255, 19, 20, 20, 255, 15, 15, 16, 255, 10, 10, 11, 255, 13, 13, 14, 255, 20, 20, 21, 255, 24, 24, 25, 255, 13, 13, 14, 255, 16, 17, 17, 255, 13, 13, 14, 255, 13, 14, 14, 255, 17, 18, 18, 255, 14, 15, 15, 255, 15, 15, 16, 255, 15, 16, 16, 255, 12, 12, 12, 255, 8, 8, 8, 255, 10, 10, 11, 255, 7, 7, 8, 255, 8, 8, 8, 255, 6, 6, 7, 255, 7, 7, 7, 255, 4, 4, 4, 255, 8, 9, 9, 255, 10, 10, 10, 255, 12, 13, 13, 255, 18, 18, 19, 255, 9, 9, 9, 255, 11, 11, 12, 255, 12, 12, 13, 255, 15, 16, 16, 255, 20, 21, 22, 255, 25, 25, 26, 255, 22, 23, 24, 255, 18, 19, 20, 255, 19, 20, 20, 255, 17, 18, 18, 255, 8, 8, 8, 255, 10, 11, 11, 255, 8, 8, 8, 255, 9, 9, 9, 255, 9, 9, 9, 255, 14, 14, 15, 255, 8, 9, 9, 255, 13, 13, 14, 255, 20, 21, 22, 255, 17, 17, 18, 255, 13, 14, 14, 255, 10, 11, 11, 255, 11, 11, 12, 255, 10, 10, 10, 255, 7, 7, 8, 255, 11, 11, 12, 255, 7, 7, 7, 255, 10, 11, 11, 255, 9, 9, 9, 255, 14, 14, 15, 255, 14, 14, 15, 255, 15, 15, 16, 255, 17, 18, 18, 255, 21, 22, 22, 255, 21, 22, 23, 255, 20, 21, 21, 255, 21, 22, 22, 255, 22, 23, 24, 255, 22, 23, 24, 255, 20, 21, 21, 255, 25, 26, 26, 255, 17, 18, 18, 255, 14, 14, 15, 255, 13, 14, 14, 255, 8, 9, 9, 255, 9, 10, 10, 255, 11, 11, 12, 255, 14, 14, 15, 255, 11, 11, 11, 255, 10, 10, 11, 255, 12, 13, 13, 255, 22, 22, 23, 255, 22, 22, 23, 255, 26, 26, 27, 255, 23, 24, 24, 255, 23, 24, 24, 255, 24, 24, 25, 255, 20, 21, 21, 255, 20, 21, 22, 255, 13, 13, 14, 255, 20, 21, 22, 255, 16, 16, 17, 255, 14, 14, 15, 255, 9, 9, 9, 255, 9, 9, 9, 255, 5, 5, 5, 255, 10, 10, 11, 255, 18, 19, 20, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 30, 31, 32, 255, 28, 28, 29, 255, 24, 24, 25, 255, 19, 20, 20, 255, 17, 18, 18, 255, 21, 21, 22, 255, 16, 16, 17, 255, 19, 19, 20, 255, 13, 13, 14, 255, 10, 10, 11, 255, 4, 4, 4, 255, 9, 9, 9, 255, 13, 13, 13, 255, 7, 7, 7, 255, 8, 9, 9, 255, 8, 8, 8, 255, 13, 13, 14, 255, 13, 13, 14, 255, 8, 8, 8, 255, 6, 6, 6, 255, 4, 4, 4, 255, 1, 2, 2, 255, 8, 8, 8, 255, 11, 11, 12, 255, 15, 15, 16, 255, 15, 16, 16, 255, 11, 11, 11, 255, 7, 7, 8, 255, 7, 7, 8, 255, 10, 10, 11, 255, 4, 4, 4, 255, 7, 7, 7, 255, 5, 5, 6, 255, 5, 5, 6, 255, 5, 5, 6, 255, 10, 10, 10, 255, 7, 7, 8, 255, 15, 15, 16, 255, 13, 14, 14, 255, 14, 14, 15, 255, 10, 10, 11, 255, 12, 12, 12, 255, 9, 9, 9, 255, 7, 7, 7, 255, 8, 8, 8, 255, 6, 6, 6, 255, 12, 12, 12, 255, 10, 11, 11, 255, 13, 13, 13, 255, 5, 5, 6, 255, 4, 4, 4, 255, 4, 4, 4, 255, 9, 9, 9, 255, 13, 13, 14, 255, 6, 6, 6, 255, 7, 7, 8, 255, 5, 5, 6, 255, 8, 9, 9, 255, 9, 10, 10, 255, 12, 12, 12, 255, 10, 10, 11, 255, 10, 10, 10, 255, 13, 14, 14, 255, 11, 11, 12, 255, 12, 13, 13, 255, 9, 10, 10, 255, 7, 7, 7, 255, 5, 5, 6, 255, 11, 12, 12, 255, 9, 9, 9, 255, 8, 9, 9, 255, 14, 15, 15, 255, 16, 17, 17, 255, 15, 16, 16, 255, 17, 18, 18, 255, 14, 15, 15, 255, 10, 10, 11, 255, 16, 16, 17, 255, 12, 13, 13, 255, 13, 14, 14, 255, 16, 16, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 10, 10, 10, 255, 12, 12, 12, 255, 7, 7, 7, 255, 11, 11, 11, 255, 11, 11, 12, 255, 12, 12, 13, 255, 18, 19, 19, 255, 18, 19, 19, 255, 24, 24, 25, 255, 26, 27, 27, 255, 30, 31, 32, 255, 32, 33, 34, 255, 32, 33, 34, 255, 21, 22, 22, 255, 23, 24, 24, 255, 23, 24, 25, 255, 23, 24, 24, 255, 27, 27, 28, 255, 25, 26, 27, 255, 23, 24, 24, 255, 22, 23, 24, 255, 18, 18, 19, 255, 23, 24, 25, 255, 15, 15, 16, 255, 15, 16, 16, 255, 17, 18, 18, 255, 10, 10, 11, 255, 11, 11, 12, 255, 12, 12, 13, 255, 10, 11, 11, 255, 11, 12, 12, 255, 10, 10, 10, 255, 12, 12, 12, 255, 11, 11, 12, 255, 15, 15, 16, 255, 15, 16, 16, 255, 19, 20, 21, 255, 18, 19, 20, 255, 18, 18, 19, 255, 17, 18, 18, 255, 16, 17, 17, 255, 24, 25, 26, 255, 16, 17, 17, 255, 22, 23, 24, 255, 22, 23, 24, 255, 32, 33, 34, 255, 30, 31, 31, 255, 26, 27, 27, 255, 27, 27, 28, 255, 25, 26, 26, 255, 17, 17, 18, 255, 18, 19, 19, 255, 10, 11, 11, 255, 9, 9, 9, 255, 7, 7, 8, 255, 12, 12, 12, 255, 13, 13, 14, 255, 15, 16, 16, 255, 20, 20, 21, 255, 23, 24, 24, 255, 21, 22, 22, 255, 22, 22, 23, 255, 16, 17, 17, 255, 16, 17, 17, 255, 14, 14, 15, 255, 22, 23, 24, 255, 20, 20, 21, 255, 17, 18, 18, 255, 18, 19, 19, 255, 11, 11, 12, 255, 7, 7, 8, 255, 10, 11, 11, 255, 13, 14, 14, 255, 16, 16, 17, 255, 20, 21, 21, 255, 12, 12, 13, 255, 14, 14, 15, 255, 10, 10, 10, 255, 7, 7, 8, 255, 15, 15, 16, 255, 16, 17, 17, 255, 15, 15, 16, 255, 13, 14, 14, 255, 10, 10, 11, 255, 9, 9, 9, 255, 14, 15, 15, 255, 12, 13, 13, 255, 15, 15, 16, 255, 13, 13, 14, 255, 9, 9, 9, 255, 4, 4, 4, 255, 11, 12, 12, 255, 12, 13, 13, 255, 14, 15, 15, 255, 14, 14, 15, 255, 12, 13, 13, 255, 4, 4, 4, 255, 8, 8, 8, 255, 11, 11, 11, 255, 10, 11, 11, 255, 13, 13, 14, 255, 6, 6, 6, 255, 9, 9, 9, 255, 14, 15, 15, 255, 13, 13, 13, 255, 15, 16, 16, 255, 14, 15, 15, 255, 20, 20, 21, 255, 18, 19, 19, 255, 15, 16, 16, 255, 18, 18, 19, 255, 13, 13, 13, 255, 13, 13, 14, 255, 6, 6, 7, 255, 8, 8, 8, 255, 6, 6, 6, 255, 7, 7, 8, 255, 10, 10, 10, 255, 7, 7, 8, 255, 12, 12, 12, 255, 12, 12, 13, 255, 13, 14, 14, 255, 10, 10, 11, 255, 9, 10, 10, 255, 11, 11, 11, 255, 6, 6, 7, 255, 4, 4, 4, 255, 8, 8, 8, 255, 9, 10, 10, 255, 14, 14, 15, 255, 16, 16, 17, 255, 17, 17, 18, 255, 17, 18, 18, 255, 19, 19, 20, 255, 20, 21, 22, 255, 21, 21, 22, 255, 24, 24, 25, 255, 26, 26, 27, 255, 22, 22, 23, 255, 26, 26, 27, 255, 25, 25, 26, 255, 14, 14, 15, 255, 19, 19, 20, 255, 15, 16, 16, 255, 8, 8, 8, 255, 7, 7, 8, 255, 9, 10, 10, 255, 8, 9, 9, 255, 12, 12, 12, 255, 20, 21, 21, 255, 11, 12, 12, 255, 13, 13, 14, 255, 22, 23, 24, 255, 28, 28, 29, 255, 22, 23, 24, 255, 23, 24, 24, 255, 21, 22, 22, 255, 25, 26, 26, 255, 26, 26, 27, 255, 22, 23, 24, 255, 17, 17, 18, 255, 12, 13, 13, 255, 14, 14, 15, 255, 11, 11, 12, 255, 7, 7, 7, 255, 7, 7, 7, 255, 6, 6, 6, 255, 9, 9, 9, 255, 15, 16, 16, 255, 18, 18, 19, 255, 32, 33, 34, 255, 32, 33, 33, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 33, 255, 29, 30, 31, 255, 32, 33, 34, 255, 23, 24, 25, 255, 24, 25, 25, 255, 22, 22, 23, 255, 21, 21, 22, 255, 23, 24, 25, 255, 20, 21, 22, 255, 16, 17, 17, 255, 11, 11, 11, 255, 8, 8, 8, 255, 8, 8, 8, 255, 6, 6, 6, 255, 5, 5, 5, 255, 9, 9, 9, 255, 16, 16, 17, 255, 8, 9, 9, 255, 9, 10, 10, 255, 5, 5, 5, 255, 6, 6, 7, 255, 9, 9, 9, 255, 10, 10, 11, 255, 14, 14, 15, 255, 12, 12, 13, 255, 17, 17, 18, 255, 15, 16, 16, 255, 7, 7, 8, 255, 6, 6, 6, 255, 9, 9, 9, 255, 7, 7, 8, 255, 2, 2, 2, 255, 9, 9, 9, 255, 6, 6, 6, 255, 3, 3, 3, 255, 7, 7, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 6, 6, 6, 255, 11, 11, 11, 255, 11, 11, 11, 255, 8, 8, 8, 255, 9, 9, 9, 255, 8, 8, 8, 255, 8, 8, 8, 255, 5, 5, 5, 255, 15, 15, 16, 255, 9, 10, 10, 255, 14, 14, 15, 255, 8, 9, 9, 255, 8, 9, 9, 255, 2, 2, 2, 255, 3, 3, 3, 255, 8, 8, 8, 255, 12, 12, 13, 255, 14, 14, 15, 255, 10, 11, 11, 255, 9, 10, 10, 255, 13, 13, 14, 255, 13, 14, 14, 255, 14, 14, 15, 255, 12, 13, 13, 255, 11, 11, 12, 255, 14, 14, 15, 255, 12, 12, 13, 255, 16, 17, 17, 255, 13, 14, 14, 255, 9, 9, 9, 255, 9, 10, 10, 255, 6, 6, 6, 255, 9, 9, 9, 255, 7, 7, 8, 255, 10, 10, 10, 255, 11, 12, 12, 255, 10, 10, 11, 255, 13, 14, 14, 255, 8, 8, 8, 255, 8, 9, 9, 255, 12, 13, 13, 255, 8, 8, 8, 255, 8, 8, 8, 255, 11, 12, 12, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 11, 12, 12, 255, 9, 9, 9, 255, 11, 11, 12, 255, 13, 14, 14, 255, 11, 11, 11, 255, 12, 12, 12, 255, 11, 12, 12, 255, 27, 28, 29, 255, 24, 24, 25, 255, 23, 24, 25, 255, 28, 29, 30, 255, 31, 32, 33, 255, 28, 29, 30, 255, 21, 22, 22, 255, 18, 19, 20, 255, 17, 18, 18, 255, 20, 21, 22, 255, 25, 25, 26, 255, 25, 25, 26, 255, 20, 21, 21, 255, 24, 24, 25, 255, 15, 15, 16, 255, 16, 17, 17, 255, 16, 17, 17, 255, 13, 14, 14, 255, 13, 13, 13, 255, 9, 9, 9, 255, 11, 11, 11, 255, 11, 11, 11, 255, 10, 10, 11, 255, 10, 11, 11, 255, 10, 11, 11, 255, 9, 9, 9, 255, 12, 12, 12, 255, 19, 20, 20, 255, 15, 16, 16, 255, 25, 25, 26, 255, 18, 19, 20, 255, 15, 16, 16, 255, 20, 21, 22, 255, 22, 23, 24, 255, 28, 29, 30, 255, 27, 28, 29, 255, 24, 25, 26, 255, 32, 33, 34, 255, 21, 22, 23, 255, 32, 33, 34, 255, 28, 28, 29, 255, 19, 20, 20, 255, 18, 18, 19, 255, 10, 11, 11, 255, 11, 11, 12, 255, 13, 13, 13, 255, 10, 10, 10, 255, 9, 9, 9, 255, 11, 11, 11, 255, 13, 13, 13, 255, 18, 19, 19, 255, 25, 25, 26, 255, 31, 32, 33, 255, 22, 23, 24, 255, 22, 22, 23, 255, 22, 23, 24, 255, 21, 22, 22, 255, 27, 28, 29, 255, 28, 28, 29, 255, 27, 28, 29, 255, 25, 26, 26, 255, 22, 22, 23, 255, 11, 12, 12, 255, 8, 8, 8, 255, 8, 8, 8, 255, 12, 12, 12, 255, 14, 14, 15, 255, 20, 21, 21, 255, 18, 19, 20, 255, 19, 20, 20, 255, 11, 12, 12, 255, 8, 8, 8, 255, 12, 12, 13, 255, 14, 14, 15, 255, 12, 12, 12, 255, 11, 12, 12, 255, 12, 13, 13, 255, 8, 8, 8, 255, 12, 12, 13, 255, 8, 9, 9, 255, 9, 9, 9, 255, 7, 7, 7, 255, 10, 11, 11, 255, 11, 11, 11, 255, 11, 11, 11, 255, 7, 7, 8, 255, 14, 14, 15, 255, 15, 16, 16, 255, 16, 17, 17, 255, 13, 13, 13, 255, 7, 7, 7, 255, 10, 10, 10, 255, 12, 13, 13, 255, 13, 13, 14, 255, 9, 10, 10, 255, 8, 8, 8, 255, 7, 7, 7, 255, 8, 8, 8, 255, 12, 12, 13, 255, 11, 11, 12, 255, 13, 14, 14, 255, 14, 14, 15, 255, 16, 16, 17, 255, 15, 15, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 5, 5, 5, 255, 6, 6, 6, 255, 5, 5, 5, 255, 1, 2, 2, 255, 5, 5, 6, 255, 7, 7, 7, 255, 6, 6, 6, 255, 8, 8, 8, 255, 8, 8, 8, 255, 11, 11, 11, 255, 12, 12, 13, 255, 3, 3, 3, 255, 4, 4, 4, 255, 7, 7, 8, 255, 11, 11, 11, 255, 11, 12, 12, 255, 14, 15, 15, 255, 18, 19, 20, 255, 16, 17, 17, 255, 24, 25, 25, 255, 19, 19, 20, 255, 24, 24, 25, 255, 29, 30, 31, 255, 22, 23, 24, 255, 17, 18, 18, 255, 25, 25, 26, 255, 22, 23, 24, 255, 20, 21, 21, 255, 17, 18, 18, 255, 13, 14, 14, 255, 10, 10, 11, 255, 7, 7, 8, 255, 8, 9, 9, 255, 11, 11, 12, 255, 11, 11, 11, 255, 16, 16, 17, 255, 11, 12, 12, 255, 16, 16, 17, 255, 15, 16, 16, 255, 28, 29, 30, 255, 26, 27, 27, 255, 25, 25, 26, 255, 32, 33, 34, 255, 25, 25, 26, 255, 28, 29, 30, 255, 22, 22, 23, 255, 23, 24, 24, 255, 18, 18, 19, 255, 18, 19, 20, 255, 18, 19, 20, 255, 17, 18, 18, 255, 17, 18, 18, 255, 9, 10, 10, 255, 6, 6, 6, 255, 10, 10, 11, 255, 13, 14, 14, 255, 14, 14, 15, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 29, 29, 30, 255, 29, 29, 30, 255, 24, 24, 25, 255, 26, 26, 27, 255, 17, 18, 18, 255, 14, 14, 15, 255, 20, 20, 21, 255, 10, 11, 11, 255, 8, 9, 9, 255, 9, 10, 10, 255, 7, 7, 7, 255, 6, 6, 7, 255, 11, 12, 12, 255, 14, 14, 15, 255, 5, 5, 5, 255, 7, 7, 8, 255, 8, 9, 9, 255, 5, 5, 5, 255, 8, 8, 8, 255, 11, 12, 12, 255, 16, 16, 17, 255, 18, 18, 19, 255, 22, 22, 23, 255, 11, 11, 12, 255, 7, 7, 7, 255, 7, 7, 7, 255, 9, 9, 9, 255, 7, 7, 7, 255, 7, 7, 7, 255, 9, 9, 9, 255, 9, 9, 9, 255, 6, 6, 6, 255, 8, 8, 8, 255, 2, 3, 3, 255, 5, 5, 5, 255, 3, 4, 4, 255, 7, 7, 7, 255, 10, 11, 11, 255, 5, 5, 5, 255, 2, 2, 2, 255, 7, 7, 7, 255, 5, 5, 6, 255, 6, 6, 7, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 9, 9, 255, 12, 12, 13, 255, 11, 11, 12, 255, 5, 5, 5, 255, 9, 10, 10, 255, 8, 8, 8, 255, 4, 4, 4, 255, 13, 14, 14, 255, 12, 12, 12, 255, 17, 17, 18, 255, 14, 14, 15, 255, 14, 15, 15, 255, 17, 18, 18, 255, 16, 17, 17, 255, 15, 16, 16, 255, 18, 19, 20, 255, 17, 18, 18, 255, 17, 17, 18, 255, 11, 12, 12, 255, 12, 12, 12, 255, 7, 7, 8, 255, 6, 6, 6, 255, 5, 5, 5, 255, 7, 7, 7, 255, 12, 12, 13, 255, 10, 10, 10, 255, 11, 12, 12, 255, 7, 7, 7, 255, 10, 11, 11, 255, 8, 9, 9, 255, 10, 10, 10, 255, 7, 7, 7, 255, 6, 6, 6, 255, 9, 10, 10, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 10, 10, 11, 255, 12, 12, 13, 255, 11, 11, 12, 255, 10, 10, 11, 255, 7, 7, 7, 255, 12, 13, 13, 255, 15, 15, 16, 255, 28, 29, 30, 255, 29, 30, 31, 255, 31, 32, 33, 255, 20, 21, 22, 255, 25, 26, 26, 255, 25, 26, 27, 255, 28, 29, 30, 255, 24, 25, 25, 255, 20, 21, 21, 255, 19, 20, 21, 255, 18, 18, 19, 255, 21, 21, 22, 255, 21, 22, 22, 255, 17, 18, 18, 255, 17, 18, 18, 255, 16, 17, 17, 255, 14, 14, 15, 255, 5, 5, 6, 255, 10, 10, 10, 255, 10, 10, 10, 255, 8, 9, 9, 255, 11, 11, 11, 255, 12, 12, 12, 255, 11, 12, 12, 255, 12, 12, 13, 255, 15, 16, 16, 255, 10, 10, 11, 255, 12, 12, 13, 255, 12, 13, 13, 255, 18, 19, 20, 255, 22, 22, 23, 255, 21, 21, 22, 255, 23, 24, 24, 255, 28, 28, 29, 255, 30, 31, 32, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 28, 29, 30, 255, 23, 24, 24, 255, 24, 24, 25, 255, 16, 16, 17, 255, 11, 11, 11, 255, 14, 14, 15, 255, 8, 8, 8, 255, 11, 11, 12, 255, 10, 10, 10, 255, 12, 12, 12, 255, 10, 10, 10, 255, 18, 19, 20, 255, 19, 20, 21, 255, 27, 27, 28, 255, 29, 29, 30, 255, 24, 24, 25, 255, 21, 22, 22, 255, 23, 24, 24, 255, 27, 28, 29, 255, 22, 22, 23, 255, 25, 25, 26, 255, 20, 20, 21, 255, 20, 21, 22, 255, 17, 17, 18, 255, 8, 9, 9, 255, 7, 7, 7, 255, 14, 14, 15, 255, 15, 16, 16, 255, 17, 18, 18, 255, 12, 12, 12, 255, 12, 13, 13, 255, 12, 13, 13, 255, 8, 8, 8, 255, 12, 12, 12, 255, 10, 11, 11, 255, 11, 11, 12, 255, 9, 9, 9, 255, 3, 3, 3, 255, 11, 12, 12, 255, 9, 9, 9, 255, 10, 10, 10, 255, 14, 15, 15, 255, 8, 9, 9, 255, 15, 15, 16, 255, 13, 13, 13, 255, 9, 10, 10, 255, 12, 12, 13, 255, 15, 16, 16, 255, 17, 18, 18, 255, 19, 20, 21, 255, 26, 27, 28, 255, 14, 14, 15, 255, 16, 16, 17, 255, 17, 18, 18, 255, 13, 14, 14, 255, 15, 15, 16, 255, 14, 14, 15, 255, 9, 9, 9, 255, 8, 8, 8, 255, 9, 10, 10, 255, 11, 11, 11, 255, 13, 13, 13, 255, 11, 12, 12, 255, 15, 16, 16, 255, 12, 13, 13, 255, 9, 10, 10, 255, 9, 9, 9, 255, 12, 13, 13, 255, 10, 11, 11, 255, 10, 10, 11, 255, 9, 9, 9, 255, 6, 6, 6, 255, 6, 6, 7, 255, 5, 5, 6, 255, 7, 7, 7, 255, 7, 7, 7, 255, 6, 6, 6, 255, 4, 4, 4, 255, 6, 6, 7, 255, 3, 4, 4, 255, 7, 7, 7, 255, 10, 10, 10, 255, 17, 18, 18, 255, 19, 20, 21, 255, 24, 24, 25, 255, 15, 16, 16, 255, 15, 16, 16, 255, 22, 22, 23, 255, 22, 22, 23, 255, 22, 23, 24, 255, 18, 19, 19, 255, 25, 26, 27, 255, 21, 22, 22, 255, 25, 25, 26, 255, 16, 17, 17, 255, 14, 14, 15, 255, 11, 12, 12, 255, 11, 12, 12, 255, 6, 6, 7, 255, 6, 6, 6, 255, 10, 10, 10, 255, 17, 18, 18, 255, 16, 16, 17, 255, 24, 25, 25, 255, 18, 19, 20, 255, 21, 21, 22, 255, 29, 30, 31, 255, 28, 28, 29, 255, 27, 28, 29, 255, 32, 33, 34, 255, 27, 27, 28, 255, 23, 24, 24, 255, 25, 25, 26, 255, 20, 21, 21, 255, 25, 25, 26, 255, 24, 25, 26, 255, 24, 25, 26, 255, 17, 18, 18, 255, 14, 14, 15, 255, 18, 19, 19, 255, 12, 12, 13, 255, 10, 10, 10, 255, 15, 15, 16, 255, 12, 13, 13, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 26, 27, 28, 255, 25, 25, 26, 255, 23, 24, 25, 255, 24, 25, 26, 255, 16, 16, 17, 255, 19, 20, 21, 255, 15, 15, 16, 255, 16, 17, 17, 255, 9, 10, 10, 255, 9, 9, 9, 255, 10, 11, 11, 255, 6, 6, 7, 255, 8, 8, 8, 255, 4, 4, 4, 255, 11, 11, 12, 255, 11, 11, 11, 255, 10, 10, 11, 255, 9, 10, 10, 255, 15, 16, 16, 255, 13, 13, 14, 255, 13, 14, 14, 255, 19, 20, 20, 255, 20, 20, 21, 255, 17, 18, 18, 255, 6, 6, 6, 255, 8, 8, 8, 255, 7, 7, 8, 255, 9, 9, 9, 255, 12, 12, 12, 255, 15, 15, 16, 255, 10, 10, 11, 255, 11, 12, 12, 255, 8, 8, 8, 255, 6, 6, 7, 255, 7, 7, 8, 255, 6, 6, 6, 255, 8, 9, 9, 255, 7, 7, 7, 255, 7, 7, 8, 255, 4, 4, 4, 255, 6, 6, 7, 255, 4, 4, 4, 255, 8, 8, 8, 255, 10, 10, 11, 255, 7, 7, 8, 255, 12, 13, 13, 255, 10, 10, 11, 255, 11, 11, 11, 255, 6, 6, 7, 255, 8, 8, 8, 255, 12, 12, 12, 255, 14, 14, 15, 255, 18, 19, 20, 255, 19, 20, 20, 255, 20, 21, 21, 255, 22, 23, 24, 255, 18, 18, 19, 255, 14, 14, 15, 255, 19, 20, 20, 255, 22, 23, 24, 255, 22, 23, 24, 255, 20, 20, 21, 255, 18, 19, 19, 255, 20, 20, 21, 255, 17, 17, 18, 255, 15, 16, 16, 255, 7, 7, 8, 255, 8, 9, 9, 255, 5, 5, 6, 255, 13, 13, 13, 255, 8, 9, 9, 255, 6, 6, 7, 255, 7, 7, 7, 255, 9, 10, 10, 255, 10, 10, 11, 255, 13, 13, 14, 255, 10, 10, 11, 255, 12, 12, 12, 255, 15, 15, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 19, 20, 20, 255, 20, 20, 21, 255, 19, 20, 20, 255, 13, 13, 14, 255, 7, 7, 7, 255, 9, 10, 10, 255, 13, 13, 13, 255, 14, 14, 15, 255, 29, 30, 31, 255, 30, 31, 32, 255, 26, 26, 27, 255, 24, 25, 26, 255, 24, 25, 25, 255, 27, 28, 29, 255, 19, 19, 20, 255, 20, 20, 21, 255, 17, 17, 18, 255, 17, 18, 18, 255, 15, 15, 16, 255, 13, 14, 14, 255, 14, 14, 15, 255, 13, 13, 13, 255, 15, 15, 16, 255, 9, 9, 9, 255, 9, 9, 9, 255, 10, 11, 11, 255, 9, 9, 9, 255, 9, 10, 10, 255, 9, 9, 9, 255, 17, 18, 18, 255, 14, 14, 15, 255, 17, 18, 18, 255, 16, 17, 17, 255, 13, 13, 14, 255, 11, 12, 12, 255, 14, 14, 15, 255, 20, 21, 21, 255, 14, 14, 15, 255, 25, 25, 26, 255, 24, 25, 26, 255, 29, 30, 31, 255, 32, 33, 33, 255, 31, 32, 32, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 26, 27, 27, 255, 27, 28, 29, 255, 17, 17, 18, 255, 11, 11, 12, 255, 10, 10, 10, 255, 13, 14, 14, 255, 8, 9, 9, 255, 7, 7, 7, 255, 9, 9, 9, 255, 15, 16, 16, 255, 11, 12, 12, 255, 12, 13, 13, 255, 23, 24, 25, 255, 17, 18, 18, 255, 26, 27, 28, 255, 32, 33, 34, 255, 32, 33, 34, 255, 22, 23, 24, 255, 21, 21, 22, 255, 23, 24, 24, 255, 23, 24, 24, 255, 20, 21, 21, 255, 16, 16, 17, 255, 14, 14, 15, 255, 10, 11, 11, 255, 7, 7, 7, 255, 7, 7, 8, 255, 14, 14, 15, 255, 8, 8, 8, 255, 14, 14, 15, 255, 19, 19, 20, 255, 12, 12, 13, 255, 10, 10, 10, 255, 9, 10, 10, 255, 9, 10, 10, 255, 6, 6, 7, 255, 11, 11, 12, 255, 10, 10, 10, 255, 9, 9, 9, 255, 11, 11, 12, 255, 16, 17, 17, 255, 12, 12, 13, 255, 14, 15, 15, 255, 16, 17, 17, 255, 10, 10, 10, 255, 13, 14, 14, 255, 7, 7, 8, 255, 14, 14, 15, 255, 12, 12, 12, 255, 21, 21, 22, 255, 24, 24, 25, 255, 26, 27, 27, 255, 24, 25, 25, 255, 20, 20, 21, 255, 17, 18, 18, 255, 12, 13, 13, 255, 13, 13, 13, 255, 14, 14, 15, 255, 10, 11, 11, 255, 11, 11, 11, 255, 13, 13, 14, 255, 11, 12, 12, 255, 11, 11, 12, 255, 7, 7, 7, 255, 9, 9, 9, 255, 9, 9, 9, 255, 10, 10, 11, 255, 10, 11, 11, 255, 11, 12, 12, 255, 10, 11, 11, 255, 11, 12, 12, 255, 10, 10, 10, 255, 9, 10, 10, 255, 8, 9, 9, 255, 11, 11, 12, 255, 8, 9, 9, 255, 9, 9, 9, 255, 5, 5, 5, 255, 4, 4, 4, 255, 1, 2, 2, 255, 4, 4, 4, 255, 10, 11, 11, 255, 13, 13, 14, 255, 18, 19, 19, 255, 14, 15, 15, 255, 21, 21, 22, 255, 17, 18, 18, 255, 29, 30, 31, 255, 27, 28, 29, 255, 22, 23, 24, 255, 22, 23, 24, 255, 29, 29, 30, 255, 27, 27, 28, 255, 17, 18, 18, 255, 18, 18, 19, 255, 16, 17, 17, 255, 6, 6, 7, 255, 7, 7, 8, 255, 7, 7, 8, 255, 11, 11, 12, 255, 11, 12, 12, 255, 18, 19, 20, 255, 15, 16, 16, 255, 20, 21, 21, 255, 26, 27, 27, 255, 28, 29, 30, 255, 29, 29, 30, 255, 30, 31, 32, 255, 29, 30, 31, 255, 32, 33, 34, 255, 26, 26, 27, 255, 23, 24, 25, 255, 27, 27, 28, 255, 23, 24, 25, 255, 23, 24, 24, 255, 25, 26, 27, 255, 22, 23, 24, 255, 18, 18, 19, 255, 16, 17, 17, 255, 18, 18, 19, 255, 15, 16, 16, 255, 10, 10, 10, 255, 16, 16, 17, 255, 18, 19, 20, 255, 17, 18, 18, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 22, 22, 23, 255, 29, 29, 30, 255, 25, 26, 26, 255, 28, 28, 29, 255, 15, 16, 16, 255, 15, 16, 16, 255, 13, 13, 14, 255, 10, 10, 10, 255, 11, 11, 12, 255, 15, 16, 16, 255, 13, 14, 14, 255, 8, 8, 8, 255, 7, 7, 7, 255, 13, 13, 13, 255, 14, 15, 15, 255, 15, 16, 16, 255, 14, 15, 15, 255, 17, 18, 18, 255, 17, 18, 18, 255, 16, 17, 17, 255, 20, 21, 21, 255, 20, 20, 21, 255, 17, 18, 18, 255, 12, 12, 12, 255, 9, 10, 10, 255, 7, 7, 8, 255, 8, 8, 8, 255, 12, 12, 12, 255, 13, 13, 13, 255, 13, 13, 13, 255, 11, 12, 12, 255, 11, 12, 12, 255, 9, 9, 9, 255, 5, 5, 6, 255, 9, 9, 9, 255, 9, 9, 9, 255, 6, 6, 6, 255, 8, 8, 8, 255, 3, 4, 4, 255, 1, 1, 1, 255, 6, 6, 6, 255, 1, 1, 1, 255, 3, 4, 4, 255, 7, 7, 7, 255, 5, 5, 5, 255, 11, 12, 12, 255, 9, 10, 10, 255, 8, 9, 9, 255, 9, 10, 10, 255, 15, 16, 16, 255, 17, 18, 18, 255, 18, 19, 20, 255, 19, 20, 21, 255, 27, 27, 28, 255, 25, 26, 26, 255, 29, 29, 30, 255, 22, 23, 24, 255, 21, 21, 22, 255, 19, 20, 20, 255, 32, 33, 34, 255, 22, 23, 24, 255, 20, 20, 21, 255, 23, 24, 25, 255, 26, 27, 27, 255, 16, 16, 17, 255, 15, 16, 16, 255, 8, 8, 8, 255, 7, 7, 7, 255, 9, 9, 9, 255, 8, 8, 8, 255, 10, 10, 11, 255, 7, 7, 8, 255, 8, 9, 9, 255, 8, 8, 8, 255, 12, 12, 12, 255, 15, 16, 16, 255, 21, 22, 23, 255, 18, 19, 19, 255, 18, 19, 19, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 20, 21, 22, 255, 23, 24, 24, 255, 15, 16, 16, 255, 14, 14, 15, 255, 10, 10, 11, 255, 8, 8, 8, 255, 7, 7, 8, 255, 15, 16, 16, 255, 20, 21, 22, 255, 21, 22, 23, 255, 22, 22, 23, 255, 24, 24, 25, 255, 19, 20, 21, 255, 15, 15, 16, 255, 20, 20, 21, 255, 14, 15, 15, 255, 15, 16, 16, 255, 11, 11, 12, 255, 10, 11, 11, 255, 10, 11, 11, 255, 6, 6, 6, 255, 10, 11, 11, 255, 9, 9, 9, 255, 9, 9, 9, 255, 8, 8, 8, 255, 9, 9, 9, 255, 9, 9, 9, 255, 12, 12, 13, 255, 14, 15, 15, 255, 18, 19, 19, 255, 18, 19, 19, 255, 19, 19, 20, 255, 15, 16, 16, 255, 9, 9, 9, 255, 9, 10, 10, 255, 17, 18, 18, 255, 15, 16, 16, 255, 14, 14, 15, 255, 22, 23, 24, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 32, 255, 32, 33, 34, 255, 32, 33, 34, 255, 28, 29, 30, 255, 17, 18, 18, 255, 16, 17, 17, 255, 16, 17, 17, 255, 13, 13, 14, 255, 16, 16, 17, 255, 7, 7, 7, 255, 8, 8, 8, 255, 16, 17, 17, 255, 8, 8, 8, 255, 14, 15, 15, 255, 19, 20, 20, 255, 18, 18, 19, 255, 24, 25, 25, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 28, 28, 29, 255, 32, 33, 34, 255, 32, 33, 34, 255, 25, 26, 26, 255, 14, 15, 15, 255, 17, 18, 18, 255, 9, 10, 10, 255, 11, 11, 11, 255, 6, 6, 7, 255, 10, 10, 10, 255, 11, 11, 12, 255, 14, 14, 15, 255, 9, 9, 9, 255, 10, 10, 11, 255, 9, 9, 9, 255, 9, 9, 9, 255, 12, 13, 13, 255, 10, 10, 11, 255, 13, 14, 14, 255, 12, 12, 12, 255, 10, 10, 11, 255, 7, 7, 7, 255, 14, 15, 15, 255, 15, 15, 16, 255, 16, 17, 17, 255, 13, 13, 13, 255, 14, 14, 15, 255, 8, 8, 8, 255, 11, 11, 12, 255, 13, 13, 14, 255, 19, 19, 20, 255, 19, 19, 20, 255, 30, 31, 32, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 31, 32, 33, 255, 30, 31, 32, 255, 26, 27, 28, 255, 27, 28, 29, 255, 13, 13, 13, 255, 13, 14, 14, 255, 14, 14, 15, 255, 11, 11, 12, 255, 11, 12, 12, 255, 8, 8, 8, 255, 11, 11, 12, 255, 12, 13, 13, 255, 13, 13, 13, 255, 11, 12, 12, 255, 8, 9, 9, 255, 10, 11, 11, 255, 5, 5, 6, 255, 11, 11, 12, 255, 13, 14, 14, 255, 16, 16, 17, 255, 17, 18, 18, 255, 17, 17, 18, 255, 15, 15, 16, 255, 8, 9, 9, 255, 8, 8, 8, 255, 8, 8, 8, 255, 5, 5, 5, 255, 8, 8, 8, 255, 7, 7, 7, 255, 16, 16, 17, 255, 20, 21, 21, 255, 25, 25, 26, 255, 25, 26, 27, 255, 26, 27, 27, 255, 28, 29, 30, 255, 24, 25, 25, 255, 30, 31, 31, 255, 32, 33, 34, 255, 28, 28, 29, 255, 12, 12, 13, 255, 14, 15, 15, 255, 16, 17, 17, 255, 10, 10, 10, 255, 7, 7, 8, 255, 3, 4, 4, 255, 9, 9, 9, 255, 13, 14, 14, 255, 20, 20, 21, 255, 25, 25, 26, 255, 19, 19, 20, 255, 27, 28, 29, 255, 32, 33, 34, 255, 29, 30, 31, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 25, 26, 26, 255, 20, 20, 21, 255, 28, 29, 30, 255, 32, 33, 34, 255, 20, 21, 21, 255, 18, 19, 19, 255, 20, 21, 22, 255, 26, 27, 27, 255, 16, 17, 17, 255, 12, 13, 13, 255, 15, 16, 16, 255, 13, 13, 13, 255, 13, 14, 14, 255, 13, 13, 14, 255, 17, 17, 18, 255, 18, 18, 19, 255, 17, 17, 18, 255, 14, 14, 15, 255, 12, 12, 12, 255, 28, 29, 30, 255, 27, 28, 29, 255, 32, 33, 34, 255, 32, 33, 34, 255, 26, 27, 28, 255, 23, 24, 25, 255, 31, 32, 33, 255, 18, 19, 20, 255, 18, 19, 20, 255, 15, 16, 16, 255, 13, 14, 14, 255, 13, 14, 14, 255, 8, 9, 9, 255, 6, 6, 6, 255, 9, 9, 9, 255, 15, 16, 16, 255, 12, 12, 13, 255, 8, 8, 8, 255, 12, 12, 12, 255, 18, 19, 19, 255, 13, 14, 14, 255, 20, 20, 21, 255, 21, 22, 22, 255, 17, 17, 18, 255, 14, 15, 15, 255, 9, 10, 10, 255, 15, 16, 16, 255, 12, 12, 12, 255, 7, 7, 7, 255, 8, 9, 9, 255, 13, 13, 14, 255, 13, 13, 14, 255, 12, 13, 13, 255, 17, 17, 18, 255, 12, 13, 13, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 14, 14, 15, 255, 10, 10, 10, 255, 7, 7, 7, 255, 5, 5, 6, 255, 10, 10, 11, 255, 7, 7, 7, 255, 7, 7, 7, 255, 3, 3, 3, 255, 7, 7, 8, 255, 5, 5, 5, 255, 7, 7, 8, 255, 9, 9, 9, 255, 10, 11, 11, 255, 18, 19, 20, 255, 19, 19, 20, 255, 20, 20, 21, 255, 23, 24, 24, 255, 28, 29, 30, 255, 30, 31, 32, 255, 21, 22, 22, 255, 29, 30, 31, 255, 25, 26, 26, 255, 28, 29, 30, 255, 26, 27, 28, 255, 30, 31, 31, 255, 30, 31, 32, 255, 24, 25, 25, 255, 19, 19, 20, 255, 10, 10, 10, 255, 10, 10, 11, 255, 5, 5, 6, 255, 11, 12, 12, 255, 7, 7, 7, 255, 10, 10, 10, 255, 9, 9, 9, 255, 10, 10, 11, 255, 10, 10, 11, 255, 10, 10, 10, 255, 19, 20, 21, 255, 19, 19, 20, 255, 19, 19, 20, 255, 17, 17, 18, 255, 18, 19, 19, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 28, 29, 30, 255, 24, 25, 26, 255, 24, 24, 25, 255, 17, 18, 18, 255, 15, 16, 16, 255, 11, 11, 11, 255, 12, 12, 13, 255, 11, 12, 12, 255, 10, 10, 10, 255, 15, 16, 16, 255, 12, 12, 13, 255, 14, 14, 15, 255, 16, 16, 17, 255, 13, 13, 13, 255, 10, 10, 11, 255, 10, 11, 11, 255, 8, 8, 8, 255, 9, 10, 10, 255, 7, 7, 7, 255, 10, 10, 11, 255, 11, 12, 12, 255, 10, 11, 11, 255, 11, 11, 11, 255, 10, 10, 11, 255, 7, 7, 7, 255, 13, 13, 14, 255, 11, 11, 11, 255, 16, 17, 17, 255, 20, 20, 21, 255, 22, 22, 23, 255, 14, 14, 15, 255, 22, 23, 24, 255, 16, 16, 17, 255, 9, 9, 9, 255, 8, 8, 8, 255, 13, 14, 14, 255, 15, 16, 16, 255, 13, 14, 14, 255, 26, 27, 27, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 23, 24, 24, 255, 19, 20, 20, 255, 20, 21, 22, 255, 18, 19, 19, 255, 18, 19, 20, 255, 9, 9, 9, 255, 10, 10, 11, 255, 11, 11, 12, 255, 11, 11, 11, 255, 12, 12, 12, 255, 18, 19, 20, 255, 22, 23, 24, 255, 20, 20, 21, 255, 25, 26, 27, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 28, 29, 30, 255, 17, 17, 18, 255, 16, 17, 17, 255, 10, 10, 11, 255, 11, 12, 12, 255, 11, 11, 12, 255, 7, 7, 7, 255, 7, 7, 7, 255, 8, 8, 8, 255, 8, 9, 9, 255, 6, 6, 7, 255, 11, 11, 11, 255, 14, 15, 15, 255, 15, 15, 16, 255, 14, 15, 15, 255, 17, 17, 18, 255, 12, 12, 12, 255, 13, 13, 13, 255, 16, 16, 17, 255, 17, 18, 18, 255, 21, 22, 23, 255, 14, 14, 15, 255, 10, 11, 11, 255, 8, 9, 9, 255, 8, 8, 8, 255, 12, 12, 12, 255, 15, 16, 16, 255, 17, 18, 18, 255, 18, 19, 19, 255, 32, 33, 34, 255, 29, 30, 31, 255, 32, 33, 34, 255, 32, 33, 34, 255, 28, 29, 30, 255, 26, 27, 28, 255, 20, 21, 22, 255, 20, 20, 21, 255, 18, 19, 19, 255, 25, 25, 26, 255, 20, 20, 21, 255, 22, 23, 24, 255, 20, 21, 21, 255, 10, 11, 11, 255, 11, 11, 11, 255, 15, 16, 16, 255, 17, 17, 18, 255, 13, 14, 14, 255, 14, 15, 15, 255, 11, 12, 12, 255, 17, 18, 18, 255, 20, 20, 21, 255, 16, 17, 17, 255, 17, 18, 18, 255, 18, 19, 19, 255, 19, 19, 20, 255, 16, 17, 17, 255, 11, 12, 12, 255, 10, 10, 10, 255, 7, 7, 7, 255, 6, 6, 6, 255, 8, 9, 9, 255, 8, 9, 9, 255, 11, 12, 12, 255, 15, 15, 16, 255, 16, 16, 17, 255, 23, 24, 24, 255, 24, 25, 25, 255, 30, 31, 32, 255, 32, 33, 33, 255, 30, 31, 32, 255, 32, 33, 34, 255, 20, 21, 21, 255, 19, 20, 21, 255, 19, 20, 20, 255, 12, 12, 13, 255, 7, 7, 8, 255, 6, 6, 6, 255, 7, 7, 7, 255, 10, 11, 11, 255, 18, 19, 19, 255, 19, 20, 21, 255, 22, 22, 23, 255, 21, 22, 23, 255, 28, 28, 29, 255, 30, 31, 32, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 20, 21, 22, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 28, 29, 30, 255, 25, 26, 26, 255, 18, 19, 19, 255, 17, 18, 18, 255, 17, 18, 18, 255, 9, 9, 9, 255, 16, 17, 17, 255, 11, 11, 11, 255, 10, 11, 11, 255, 13, 14, 14, 255, 17, 17, 18, 255, 14, 14, 15, 255, 12, 12, 13, 255, 15, 15, 16, 255, 12, 12, 12, 255, 9, 9, 9, 255, 10, 11, 11, 255, 11, 11, 12, 255, 16, 16, 17, 255, 9, 9, 9, 255, 27, 28, 29, 255, 21, 22, 22, 255, 29, 29, 30, 255, 22, 22, 23, 255, 22, 23, 24, 255, 10, 10, 10, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 12, 12, 13, 255, 19, 20, 20, 255, 13, 14, 14, 255, 18, 19, 20, 255, 17, 17, 18, 255, 13, 13, 14, 255, 24, 25, 25, 255, 22, 23, 24, 255, 18, 18, 19, 255, 21, 21, 22, 255, 12, 12, 12, 255, 18, 19, 20, 255, 18, 18, 19, 255, 11, 12, 12, 255, 6, 6, 6, 255, 9, 10, 10, 255, 15, 15, 16, 255, 21, 21, 22, 255, 16, 17, 17, 255, 17, 18, 18, 255, 15, 16, 16, 255, 6, 6, 7, 255, 7, 7, 8, 255, 15, 16, 16, 255, 7, 7, 7, 255, 8, 8, 8, 255, 13, 13, 13, 255, 11, 11, 11, 255, 10, 10, 11, 255, 8, 9, 9, 255, 3, 4, 4, 255, 10, 11, 11, 255, 6, 6, 7, 255, 9, 9, 9, 255, 7, 7, 8, 255, 13, 13, 14, 255, 17, 18, 18, 255, 16, 16, 17, 255, 17, 17, 18, 255, 25, 26, 26, 255, 18, 19, 20, 255, 24, 25, 25, 255, 32, 33, 34, 255, 29, 29, 30, 255, 23, 24, 24, 255, 25, 26, 27, 255, 27, 28, 29, 255, 30, 31, 31, 255, 22, 23, 24, 255, 22, 23, 24, 255, 22, 22, 23, 255, 18, 19, 20, 255, 15, 15, 16, 255, 15, 16, 16, 255, 8, 9, 9, 255, 5, 5, 5, 255, 4, 4, 4, 255, 9, 9, 9, 255, 16, 16, 17, 255, 17, 18, 18, 255, 22, 22, 23, 255, 26, 26, 27, 255, 32, 33, 34, 255, 26, 27, 28, 255, 32, 33, 33, 255, 31, 32, 33, 255, 32, 33, 33, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 32, 33, 34, 255, 25, 26, 26, 255, 28, 28, 29, 255, 23, 24, 24, 255, 16, 16, 17, 255, 13, 13, 14, 255, 8, 8, 8, 255, 10, 10, 11, 255, 12, 12, 13, 255, 8, 8, 8, 255, 14, 15, 15, 255, 14, 14, 15, 255, 9, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 8, 8, 8, 255, 10, 11, 11, 255, 7, 7, 8, 255, 8, 8, 8, 255, 13, 13, 14, 255, 14, 15, 15, 255, 11, 11, 12, 255, 16, 16, 17, 255, 13, 14, 14, 255, 19, 20, 21, 255, 18, 19, 20, 255, 16, 17, 17, 255, 21, 21, 22, 255, 21, 22, 23, 255, 30, 31, 31, 255, 22, 23, 24, 255, 20, 21, 21, 255, 12, 12, 12, 255, 11, 11, 11, 255, 9, 9, 9, 255, 10, 11, 11, 255, 11, 12, 12, 255, 16, 16, 17, 255, 17, 18, 18, 255, 32, 33, 33, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 33, 255, 32, 33, 33, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 22, 23, 24, 255, 26, 27, 28, 255, 17, 17, 18, 255, 20, 21, 21, 255, 16, 17, 17, 255, 12, 13, 13, 255, 10, 10, 11, 255, 8, 8, 8, 255, 12, 12, 12, 255, 13, 13, 14, 255, 20, 21, 21, 255, 21, 22, 22, 255, 28, 29, 30, 255, 22, 23, 24, 255, 27, 28, 29, 255, 32, 33, 34, 255, 31, 32, 32, 255, 31, 32, 32, 255, 31, 32, 33, 255, 32, 33, 34, 255, 30, 31, 31, 255, 20, 20, 21, 255, 16, 17, 17, 255, 15, 16, 16, 255, 10, 10, 10, 255, 7, 7, 7, 255, 9, 9, 9, 255, 10, 11, 11, 255, 10, 11, 11, 255, 10, 10, 10, 255, 7, 7, 7, 255, 15, 16, 16, 255, 11, 11, 12, 255, 10, 10, 11, 255, 16, 16, 17, 255, 17, 17, 18, 255, 13, 14, 14, 255, 15, 16, 16, 255, 18, 18, 19, 255, 23, 24, 24, 255, 15, 15, 16, 255, 18, 19, 19, 255, 15, 15, 16, 255, 13, 13, 13, 255, 8, 8, 8, 255, 8, 8, 8, 255, 14, 14, 15, 255, 17, 18, 18, 255, 19, 20, 21, 255, 30, 31, 31, 255, 29, 29, 30, 255, 29, 29, 30, 255, 26, 27, 27, 255, 29, 29, 30, 255, 24, 24, 25, 255, 19, 20, 20, 255, 19, 19, 20, 255, 17, 18, 18, 255, 16, 17, 17, 255, 21, 21, 22, 255, 17, 18, 18, 255, 20, 21, 22, 255, 9, 9, 9, 255, 9, 9, 9, 255, 15, 16, 16, 255, 17, 18, 18, 255, 16, 16, 17, 255, 20, 21, 22, 255, 11, 12, 12, 255, 14, 15, 15, 255, 16, 16, 17, 255, 15, 16, 16, 255, 20, 21, 21, 255, 18, 19, 20, 255, 27, 28, 29, 255, 24, 25, 26, 255, 15, 15, 16, 255, 14, 15, 15, 255, 8, 8, 8, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 10, 10, 255, 8, 8, 8, 255, 9, 10, 10, 255, 14, 14, 15, 255, 12, 12, 12, 255, 18, 19, 19, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 27, 27, 28, 255, 15, 16, 16, 255, 11, 11, 12, 255, 16, 17, 17, 255, 9, 9, 9, 255, 5, 5, 5, 255, 5, 5, 6, 255, 12, 12, 13, 255, 17, 18, 18, 255, 17, 18, 18, 255, 27, 27, 28, 255, 21, 22, 23, 255, 26, 27, 28, 255, 31, 32, 33, 255, 32, 33, 34, 255, 22, 23, 24, 255, 32, 33, 34, 255, 32, 33, 34, 255, 24, 25, 26, 255, 25, 26, 27, 255, 32, 33, 34, 255, 32, 33, 34, 255, 30, 31, 31, 255, 25, 26, 27, 255, 22, 23, 24, 255, 19, 19, 20, 255, 16, 16, 17, 255, 14, 15, 15, 255, 13, 13, 14, 255, 9, 9, 9, 255, 7, 7, 7, 255, 13, 14, 14, 255, 11, 11, 12, 255, 7, 7, 7, 255, 13, 13, 13, 255, 9, 10, 10, 255, 10, 10, 10, 255, 13, 13, 13, 255, 6, 6, 7, 255, 6, 6, 6, 255, 7, 7, 7, 255, 11, 11, 11, 255, 8, 8, 8, 255, 10, 11, 11, 255, 11, 12, 12, 255, 15, 16, 16, 255, 14, 14, 15, 255, 8, 8, 8, 255, 5, 5, 5, 255, 10, 10, 10, 255, 11, 11, 11, 255, 16, 16, 17, 255, 15, 15, 16, 255, 18, 19, 20, 255, 19, 20, 20, 255, 18, 19, 19, 255, 27, 27, 28, 255, 24, 25, 25, 255, 32, 33, 34, 255, 26, 27, 27, 255, 17, 18, 18, 255, 19, 19, 20, 255, 14, 15, 15, 255, 19, 20, 20, 255, 15, 16, 16, 255, 8, 8, 8, 255, 12, 12, 13, 255, 14, 14, 15, 255, 14, 14, 15, 255, 15, 15, 16, 255, 20, 21, 22, 255, 14, 14, 15, 255, 14, 14, 15, 255, 13, 13, 13, 255, 14, 14, 15, 255, 17, 18, 18, 255, 21, 22, 22, 255, 17, 17, 18, 255, 18, 18, 19, 255, 20, 21, 22, 255, 18, 19, 20, 255, 11, 12, 12, 255, 11, 11, 11, 255, 8, 9, 9, 255, 16, 17, 17, 255, 8, 8, 8, 255, 12, 12, 13, 255, 12, 12, 12, 255, 20, 20, 21, 255, 19, 20, 21, 255, 28, 29, 30, 255, 32, 33, 34, 255, 25, 26, 26, 255, 29, 29, 30, 255, 32, 33, 34, 255, 32, 33, 34, 255, 25, 26, 26, 255, 26, 27, 27, 255, 20, 21, 22, 255, 21, 22, 22, 255, 18, 19, 19, 255, 17, 17, 18, 255, 17, 18, 18, 255, 12, 13, 13, 255, 14, 14, 15, 255, 9, 9, 9, 255, 5, 5, 5, 255, 4, 4, 4, 255, 12, 12, 12, 255, 14, 14, 15, 255, 20, 21, 21, 255, 26, 27, 28, 255, 31, 32, 33, 255, 22, 23, 24, 255, 27, 28, 29, 255, 29, 30, 31, 255, 32, 33, 34, 255, 32, 33, 34, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 32, 33, 33, 255, 21, 22, 22, 255, 22, 22, 23, 255, 23, 24, 24, 255, 14, 14, 15, 255, 14, 15, 15, 255, 12, 12, 12, 255, 10, 11, 11, 255, 11, 11, 11, 255, 7, 7, 7, 255, 10, 10, 10, 255, 10, 10, 10, 255, 9, 10, 10, 255, 10, 11, 11, 255, 7, 7, 7, 255, 12, 12, 13, 255, 11, 12, 12, 255, 12, 13, 13, 255, 13, 13, 13, 255, 13, 14, 14, 255, 11, 11, 11, 255, 14, 14, 15, 255, 16, 17, 17, 255, 15, 16, 16, 255, 15, 16, 16, 255, 21, 22, 23, 255, 20, 21, 22, 255, 16, 16, 17, 255, 22, 22, 23, 255, 26, 27, 28, 255, 17, 17, 18, 255, 22, 23, 24, 255, 7, 7, 8, 255, 9, 9, 9, 255, 9, 9, 9, 255, 8, 9, 9, 255, 15, 15, 16, 255, 19, 19, 20, 255, 18, 19, 20, 255, 32, 33, 34, 255, 32, 33, 34, 255, 30, 31, 32, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 28, 29, 30, 255, 32, 33, 34, 255, 28, 29, 30, 255, 17, 17, 18, 255, 15, 16, 16, 255, 16, 17, 17, 255, 17, 17, 18, 255, 14, 14, 15, 255, 8, 8, 8, 255, 10, 11, 11, 255, 9, 9, 9, 255, 12, 12, 12, 255, 13, 13, 14, 255, 18, 19, 19, 255, 22, 22, 23, 255, 32, 33, 34, 255, 29, 29, 30, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 32, 255, 32, 33, 34, 255, 32, 33, 33, 255, 21, 22, 23, 255, 11, 11, 12, 255, 10, 11, 11, 255, 10, 11, 11, 255, 9, 9, 9, 255, 6, 6, 6, 255, 14, 14, 15, 255, 14, 14, 15, 255, 13, 13, 13, 255, 14, 14, 15, 255, 11, 12, 12, 255, 14, 15, 15, 255, 13, 13, 13, 255, 15, 16, 16, 255, 21, 22, 23, 255, 14, 15, 15, 255, 16, 17, 17, 255, 22, 23, 24, 255, 20, 20, 21, 255, 20, 21, 22, 255, 19, 20, 20, 255, 12, 13, 13, 255, 11, 12, 12, 255, 7, 7, 8, 255, 10, 10, 10, 255, 14, 15, 15, 255, 23, 24, 24, 255, 24, 25, 26, 255, 32, 33, 34, 255, 28, 28, 29, 255, 26, 27, 28, 255, 28, 29, 30, 255, 14, 15, 15, 255, 17, 18, 18, 255, 16, 17, 17, 255, 14, 15, 15, 255, 17, 17, 18, 255, 14, 15, 15, 255, 11, 12, 12, 255, 12, 13, 13, 255, 11, 12, 12, 255, 9, 9, 9, 255, 14, 15, 15, 255, 10, 10, 11, 255, 12, 12, 13, 255, 11, 11, 11, 255, 16, 16, 17, 255, 20, 21, 21, 255, 19, 19, 20, 255, 14, 14, 15, 255, 21, 22, 22, 255, 17, 18, 18, 255, 21, 22, 22, 255, 16, 17, 17, 255, 23, 24, 25, 255, 14, 15, 15, 255, 13, 13, 14, 255, 13, 14, 14, 255, 14, 15, 15, 255, 8, 9, 9, 255, 5, 5, 5, 255, 9, 9, 9, 255, 9, 10, 10, 255, 12, 12, 13, 255, 15, 15, 16, 255, 17, 17, 18, 255, 19, 20, 20, 255, 18, 19, 19, 255, 13, 13, 13, 255, 22, 23, 24, 255, 21, 21, 22, 255, 20, 20, 21, 255, 14, 14, 15, 255, 9, 9, 9, 255, 9, 10, 10, 255, 5, 5, 5, 255, 7, 7, 7, 255, 12, 13, 13, 255, 20, 21, 21, 255, 25, 26, 26, 255, 31, 32, 33, 255, 25, 26, 27, 255, 32, 33, 34, 255, 30, 31, 32, 255, 32, 33, 34, 255, 28, 29, 30, 255, 27, 27, 28, 255, 29, 29, 30, 255, 30, 31, 32, 255, 23, 24, 24, 255, 31, 32, 33, 255, 32, 33, 34, 255, 29, 29, 30, 255, 31, 32, 33, 255, 21, 22, 23, 255, 18, 18, 19, 255, 16, 17, 17, 255, 16, 17, 17, 255, 15, 16, 16, 255, 10, 10, 11, 255, 5, 5, 5, 255, 9, 9, 9, 255, 11, 11, 12, 255, 9, 9, 9, 255, 6, 6, 7, 255, 7, 7, 8, 255, 9, 10, 10, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 6, 6, 6, 255, 4, 4, 4, 255, 5, 5, 5, 255, 4, 4, 4, 255, 9, 9, 9, 255, 13, 13, 14, 255, 7, 7, 8, 255, 8, 9, 9, 255, 11, 11, 11, 255, 12, 12, 13, 255, 18, 19, 19, 255, 20, 21, 21, 255, 22, 23, 24, 255, 22, 23, 24, 255, 27, 28, 29, 255, 27, 27, 28, 255, 31, 32, 33, 255, 22, 22, 23, 255, 25, 26, 26, 255, 22, 22, 23, 255, 18, 18, 19, 255, 16, 17, 17, 255, 16, 17, 17, 255, 16, 17, 17, 255, 15, 16, 16, 255, 12, 12, 12, 255, 11, 11, 12, 255, 14, 14, 15, 255, 16, 17, 17, 255, 19, 20, 20, 255, 15, 16, 16, 255, 29, 30, 31, 255, 12, 12, 13, 255, 9, 9, 9, 255, 12, 13, 13, 255, 15, 15, 16, 255, 19, 19, 20, 255, 20, 21, 21, 255, 25, 25, 26, 255, 17, 17, 18, 255, 14, 14, 15, 255, 17, 17, 18, 255, 14, 14, 15, 255, 17, 17, 18, 255, 10, 10, 11, 255, 7, 7, 7, 255, 8, 8, 8, 255, 12, 12, 13, 255, 17, 18, 18, 255, 21, 21, 22, 255, 27, 28, 29, 255, 21, 21, 22, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 28, 28, 29, 255, 21, 21, 22, 255, 22, 22, 23, 255, 31, 32, 33, 255, 22, 22, 23, 255, 14, 14, 15, 255, 15, 16, 16, 255, 10, 10, 11, 255, 14, 15, 15, 255, 9, 10, 10, 255, 11, 12, 12, 255, 7, 7, 7, 255, 8, 8, 8, 255, 12, 12, 13, 255, 19, 19, 20, 255, 18, 18, 19, 255, 26, 27, 27, 255, 28, 29, 30, 255, 26, 27, 28, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 32, 33, 33, 255, 27, 28, 29, 255, 23, 24, 24, 255, 17, 18, 18, 255, 14, 15, 15, 255, 10, 10, 10, 255, 10, 10, 11, 255, 12, 12, 13, 255, 13, 13, 13, 255, 7, 7, 8, 255, 9, 9, 9, 255, 8, 8, 8, 255, 10, 10, 10, 255, 11, 12, 12, 255, 11, 11, 12, 255, 12, 13, 13, 255, 14, 15, 15, 255, 13, 13, 13, 255, 13, 14, 14, 255, 13, 13, 13, 255, 12, 13, 13, 255, 17, 17, 18, 255, 18, 19, 19, 255, 25, 26, 27, 255, 22, 23, 24, 255, 30, 31, 31, 255, 18, 19, 19, 255, 26, 27, 28, 255, 20, 20, 21, 255, 28, 29, 30, 255, 24, 24, 25, 255, 19, 20, 20, 255, 14, 15, 15, 255, 11, 12, 12, 255, 12, 12, 13, 255, 12, 12, 13, 255, 15, 15, 16, 255, 13, 13, 14, 255, 19, 19, 20, 255, 32, 33, 34, 255, 28, 29, 30, 255, 26, 26, 27, 255, 29, 30, 31, 255, 29, 29, 30, 255, 29, 30, 31, 255, 31, 32, 33, 255, 21, 21, 22, 255, 28, 29, 30, 255, 20, 21, 22, 255, 16, 17, 17, 255, 13, 13, 14, 255, 14, 14, 15, 255, 10, 10, 11, 255, 6, 6, 6, 255, 10, 11, 11, 255, 11, 12, 12, 255, 13, 13, 14, 255, 12, 13, 13, 255, 18, 19, 20, 255, 22, 22, 23, 255, 27, 28, 29, 255, 24, 25, 26, 255, 31, 32, 33, 255, 30, 31, 32, 255, 26, 27, 28, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 17, 18, 18, 255, 14, 14, 15, 255, 12, 12, 12, 255, 11, 11, 12, 255, 6, 6, 6, 255, 15, 16, 16, 255, 8, 9, 9, 255, 12, 12, 12, 255, 15, 15, 16, 255, 19, 19, 20, 255, 20, 21, 22, 255, 17, 17, 18, 255, 24, 24, 25, 255, 17, 18, 18, 255, 24, 24, 25, 255, 31, 32, 33, 255, 28, 28, 29, 255, 20, 21, 21, 255, 22, 23, 24, 255, 15, 16, 16, 255, 23, 24, 25, 255, 13, 13, 13, 255, 14, 14, 15, 255, 8, 9, 9, 255, 13, 13, 14, 255, 15, 15, 16, 255, 20, 20, 21, 255, 25, 26, 27, 255, 30, 31, 31, 255, 25, 25, 26, 255, 23, 24, 25, 255, 22, 22, 23, 255, 18, 19, 20, 255, 18, 19, 19, 255, 12, 13, 13, 255, 17, 18, 18, 255, 13, 13, 13, 255, 10, 10, 10, 255, 7, 7, 7, 255, 11, 11, 12, 255, 13, 13, 14, 255, 11, 11, 11, 255, 12, 12, 13, 255, 12, 12, 12, 255, 20, 21, 22, 255, 15, 16, 16, 255, 15, 15, 16, 255, 16, 17, 17, 255, 21, 22, 22, 255, 20, 20, 21, 255, 25, 26, 26, 255, 27, 27, 28, 255, 32, 33, 34, 255, 26, 27, 27, 255, 22, 22, 23, 255, 17, 18, 18, 255, 21, 21, 22, 255, 13, 14, 14, 255, 13, 13, 14, 255, 10, 10, 10, 255, 7, 7, 8, 255, 6, 6, 6, 255, 8, 8, 8, 255, 11, 11, 11, 255, 14, 14, 15, 255, 16, 16, 17, 255, 18, 18, 19, 255, 12, 13, 13, 255, 13, 14, 14, 255, 16, 16, 17, 255, 15, 16, 16, 255, 17, 18, 18, 255, 9, 9, 9, 255, 10, 11, 11, 255, 4, 4, 4, 255, 3, 3, 3, 255, 7, 7, 8, 255, 12, 12, 13, 255, 17, 18, 18, 255, 25, 25, 26, 255, 24, 25, 25, 255, 26, 27, 27, 255, 28, 28, 29, 255, 30, 31, 32, 255, 32, 33, 34, 255, 28, 29, 30, 255, 30, 31, 32, 255, 30, 31, 31, 255, 26, 27, 27, 255, 30, 31, 31, 255, 28, 29, 30, 255, 28, 29, 30, 255, 31, 32, 33, 255, 26, 26, 27, 255, 22, 22, 23, 255, 20, 20, 21, 255, 16, 17, 17, 255, 11, 11, 12, 255, 11, 12, 12, 255, 11, 11, 11, 255, 7, 7, 7, 255, 9, 9, 9, 255, 11, 12, 12, 255, 7, 7, 7, 255, 5, 5, 6, 255, 5, 5, 5, 255, 9, 10, 10, 255, 5, 5, 5, 255, 5, 5, 5, 255, 3, 4, 4, 255, 4, 4, 4, 255, 3, 3, 3, 255, 5, 5, 6, 255, 4, 4, 4, 255, 7, 7, 7, 255, 9, 10, 10, 255, 5, 5, 5, 255, 9, 9, 9, 255, 9, 10, 10, 255, 18, 18, 19, 255, 18, 18, 19, 255, 21, 22, 23, 255, 22, 23, 24, 255, 25, 25, 26, 255, 29, 30, 31, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 30, 31, 31, 255, 27, 28, 29, 255, 26, 26, 27, 255, 18, 19, 20, 255, 17, 18, 18, 255, 16, 17, 17, 255, 14, 14, 15, 255, 11, 11, 11, 255, 8, 9, 9, 255, 10, 10, 10, 255, 16, 16, 17, 255, 16, 17, 17, 255, 21, 21, 22, 255, 21, 22, 22, 255, 27, 27, 28, 255, 21, 21, 22, 255, 20, 20, 21, 255, 16, 17, 17, 255, 17, 18, 18, 255, 25, 26, 26, 255, 19, 20, 21, 255, 16, 16, 17, 255, 17, 18, 18, 255, 14, 14, 15, 255, 26, 26, 27, 255, 15, 16, 16, 255, 16, 17, 17, 255, 9, 9, 9, 255, 7, 7, 8, 255, 15, 15, 16, 255, 14, 14, 15, 255, 17, 18, 18, 255, 21, 22, 23, 255, 20, 21, 21, 255, 26, 27, 27, 255, 32, 33, 34, 255, 31, 32, 33, 255, 25, 26, 26, 255, 21, 21, 22, 255, 21, 22, 23, 255, 20, 20, 21, 255, 18, 18, 19, 255, 18, 18, 19, 255, 16, 17, 17, 255, 11, 11, 11, 255, 14, 14, 15, 255, 5, 5, 5, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 19, 19, 20, 255, 18, 18, 19, 255, 28, 29, 30, 255, 25, 26, 27, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 31, 32, 32, 255, 22, 23, 24, 255, 19, 20, 20, 255, 19, 20, 20, 255, 14, 15, 15, 255, 8, 9, 9, 255, 13, 14, 14, 255, 12, 13, 13, 255, 17, 18, 18, 255, 16, 17, 17, 255, 12, 12, 13, 255, 12, 13, 13, 255, 6, 6, 6, 255, 11, 12, 12, 255, 11, 11, 11, 255, 16, 17, 17, 255, 14, 14, 15, 255, 9, 10, 10, 255, 12, 12, 12, 255, 10, 10, 11, 255, 17, 18, 18, 255, 22, 22, 23, 255, 15, 15, 16, 255, 20, 21, 22, 255, 19, 20, 21, 255, 30, 31, 32, 255, 31, 32, 33, 255, 31, 32, 33, 255, 27, 27, 28, 255, 28, 28, 29, 255, 23, 24, 24, 255, 30, 31, 32, 255, 9, 9, 9, 255, 7, 7, 7, 255, 6, 6, 7, 255, 8, 9, 9, 255, 14, 14, 15, 255, 15, 16, 16, 255, 19, 19, 20, 255, 25, 25, 26, 255, 32, 33, 34, 255, 26, 27, 27, 255, 25, 25, 26, 255, 26, 26, 27, 255, 25, 26, 26, 255, 18, 18, 19, 255, 26, 27, 28, 255, 23, 24, 25, 255, 27, 28, 29, 255, 21, 22, 23, 255, 15, 15, 16, 255, 10, 10, 11, 255, 9, 9, 9, 255, 6, 6, 6, 255, 8, 8, 8, 255, 10, 11, 11, 255, 7, 7, 7, 255, 16, 17, 17, 255, 28, 28, 29, 255, 21, 22, 22, 255, 20, 21, 22, 255, 21, 21, 22, 255, 27, 28, 29, 255, 29, 29, 30, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 28, 29, 30, 255, 20, 21, 22, 255, 18, 19, 19, 255, 13, 14, 14, 255, 7, 7, 7, 255, 4, 4, 4, 255, 6, 6, 6, 255, 9, 10, 10, 255, 9, 9, 9, 255, 17, 18, 18, 255, 15, 15, 16, 255, 12, 13, 13, 255, 18, 19, 20, 255, 24, 25, 25, 255, 21, 21, 22, 255, 17, 17, 18, 255, 29, 30, 31, 255, 19, 20, 20, 255, 22, 22, 23, 255, 23, 24, 25, 255, 14, 14, 15, 255, 16, 16, 17, 255, 15, 16, 16, 255, 16, 17, 17, 255, 7, 7, 7, 255, 10, 11, 11, 255, 17, 18, 18, 255, 20, 21, 21, 255, 26, 27, 27, 255, 20, 21, 21, 255, 23, 24, 25, 255, 21, 21, 22, 255, 22, 22, 23, 255, 21, 22, 22, 255, 15, 16, 16, 255, 13, 14, 14, 255, 10, 11, 11, 255, 12, 13, 13, 255, 5, 5, 5, 255, 7, 7, 7, 255, 4, 4, 4, 255, 2, 3, 3, 255, 11, 11, 12, 255, 11, 11, 11, 255, 14, 14, 15, 255, 11, 12, 12, 255, 21, 21, 22, 255, 22, 23, 24, 255, 26, 27, 28, 255, 31, 32, 33, 255, 31, 32, 33, 255, 22, 23, 24, 255, 17, 18, 18, 255, 15, 16, 16, 255, 22, 22, 23, 255, 24, 25, 25, 255, 22, 23, 24, 255, 27, 28, 29, 255, 22, 23, 24, 255, 9, 9, 9, 255, 9, 9, 9, 255, 5, 5, 6, 255, 7, 7, 7, 255, 11, 11, 12, 255, 7, 7, 7, 255, 7, 7, 8, 255, 10, 11, 11, 255, 6, 6, 6, 255, 11, 12, 12, 255, 14, 14, 15, 255, 7, 7, 7, 255, 9, 9, 9, 255, 9, 9, 9, 255, 13, 14, 14, 255, 8, 8, 8, 255, 6, 6, 6, 255, 3, 3, 3, 255, 8, 8, 8, 255, 14, 14, 15, 255, 18, 19, 20, 255, 21, 22, 23, 255, 28, 28, 29, 255, 32, 33, 34, 255, 25, 25, 26, 255, 30, 31, 32, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 26, 26, 27, 255, 21, 22, 22, 255, 32, 33, 34, 255, 32, 33, 34, 255, 28, 29, 30, 255, 29, 30, 31, 255, 22, 22, 23, 255, 13, 14, 14, 255, 17, 17, 18, 255, 16, 17, 17, 255, 13, 14, 14, 255, 12, 12, 12, 255, 11, 12, 12, 255, 11, 12, 12, 255, 13, 13, 13, 255, 14, 14, 15, 255, 9, 9, 9, 255, 15, 15, 16, 255, 11, 11, 11, 255, 11, 11, 12, 255, 12, 12, 13, 255, 6, 6, 7, 255, 4, 4, 4, 255, 1, 2, 2, 255, 7, 7, 8, 255, 8, 8, 8, 255, 4, 4, 4, 255, 10, 11, 11, 255, 12, 12, 13, 255, 7, 7, 8, 255, 10, 10, 11, 255, 12, 13, 13, 255, 21, 21, 22, 255, 25, 26, 27, 255, 25, 26, 26, 255, 24, 25, 25, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 28, 29, 30, 255, 30, 31, 31, 255, 30, 31, 32, 255, 22, 22, 23, 255, 22, 22, 23, 255, 20, 21, 22, 255, 22, 22, 23, 255, 20, 20, 21, 255, 14, 14, 15, 255, 13, 13, 13, 255, 9, 9, 9, 255, 15, 16, 16, 255, 18, 19, 19, 255, 20, 20, 21, 255, 16, 16, 17, 255, 22, 23, 24, 255, 22, 23, 24, 255, 21, 22, 23, 255, 27, 28, 29, 255, 13, 13, 13, 255, 22, 23, 24, 255, 18, 19, 19, 255, 14, 14, 15, 255, 16, 16, 17, 255, 25, 26, 26, 255, 19, 20, 20, 255, 28, 29, 30, 255, 16, 17, 17, 255, 14, 14, 15, 255, 10, 10, 11, 255, 6, 6, 6, 255, 10, 10, 10, 255, 14, 14, 15, 255, 15, 15, 16, 255, 20, 21, 22, 255, 31, 32, 33, 255, 27, 28, 29, 255, 31, 32, 33, 255, 22, 22, 23, 255, 22, 22, 23, 255, 21, 22, 23, 255, 21, 22, 22, 255, 22, 23, 24, 255, 21, 22, 23, 255, 21, 22, 23, 255, 12, 13, 13, 255, 11, 11, 11, 255, 7, 7, 7, 255, 6, 6, 7, 255, 9, 9, 9, 255, 7, 7, 8, 255, 3, 3, 3, 255, 11, 11, 12, 255, 11, 11, 12, 255, 13, 13, 14, 255, 21, 21, 22, 255, 26, 27, 27, 255, 29, 29, 30, 255, 31, 32, 33, 255, 32, 33, 34, 255, 30, 31, 32, 255, 32, 33, 33, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 31, 32, 32, 255, 27, 27, 28, 255, 27, 28, 29, 255, 15, 15, 16, 255, 14, 14, 15, 255, 11, 11, 12, 255, 12, 13, 13, 255, 13, 13, 13, 255, 27, 28, 29, 255, 13, 14, 14, 255, 13, 14, 14, 255, 8, 9, 9, 255, 11, 12, 12, 255, 5, 5, 6, 255, 12, 12, 12, 255, 9, 10, 10, 255, 10, 10, 11, 255, 15, 15, 16, 255, 17, 17, 18, 255, 16, 17, 17, 255, 18, 19, 19, 255, 20, 21, 22, 255, 19, 20, 21, 255, 22, 22, 23, 255, 29, 30, 31, 255, 32, 33, 34, 255, 30, 31, 31, 255, 28, 29, 30, 255, 22, 23, 24, 255, 31, 32, 33, 255, 31, 32, 33, 255, 28, 29, 30, 255, 10, 10, 11, 255, 13, 14, 14, 255, 11, 11, 11, 255, 9, 9, 9, 255, 9, 9, 9, 255, 12, 13, 13, 255, 18, 18, 19, 255, 20, 21, 21, 255, 22, 23, 24, 255, 27, 27, 28, 255, 21, 22, 22, 255, 31, 32, 33, 255, 27, 28, 29, 255, 29, 30, 31, 255, 24, 24, 25, 255, 14, 15, 15, 255, 12, 12, 12, 255, 13, 13, 14, 255, 7, 7, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 5, 5, 6, 255, 11, 11, 12, 255, 17, 18, 18, 255, 22, 22, 23, 255, 18, 19, 20, 255, 26, 27, 27, 255, 28, 28, 29, 255, 32, 33, 34, 255, 32, 33, 34, 255, 30, 31, 31, 255, 27, 28, 29, 255, 32, 33, 34, 255, 32, 33, 34, 255, 24, 25, 25, 255, 25, 25, 26, 255, 17, 18, 18, 255, 12, 12, 12, 255, 11, 11, 11, 255, 6, 6, 6, 255, 9, 9, 9, 255, 6, 6, 6, 255, 9, 9, 9, 255, 7, 7, 7, 255, 8, 9, 9, 255, 11, 11, 12, 255, 11, 12, 12, 255, 12, 13, 13, 255, 10, 10, 11, 255, 11, 11, 12, 255, 13, 13, 14, 255, 26, 26, 27, 255, 21, 22, 22, 255, 22, 23, 24, 255, 23, 24, 25, 255, 24, 25, 26, 255, 18, 19, 19, 255, 11, 12, 12, 255, 7, 7, 7, 255, 10, 10, 10, 255, 11, 11, 12, 255, 14, 15, 15, 255, 21, 22, 23, 255, 21, 22, 22, 255, 22, 23, 24, 255, 21, 22, 23, 255, 15, 15, 16, 255, 18, 18, 19, 255, 9, 10, 10, 255, 10, 10, 10, 255, 9, 9, 9, 255, 7, 7, 8, 255, 8, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 8, 8, 8, 255, 8, 9, 9, 255, 7, 7, 7, 255, 9, 9, 9, 255, 9, 10, 10, 255, 13, 14, 14, 255, 18, 19, 20, 255, 18, 19, 19, 255, 28, 29, 30, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 24, 25, 25, 255, 20, 21, 21, 255, 18, 19, 19, 255, 14, 15, 15, 255, 15, 16, 16, 255, 25, 25, 26, 255, 16, 16, 17, 255, 19, 20, 21, 255, 14, 14, 15, 255, 10, 11, 11, 255, 9, 9, 9, 255, 4, 4, 4, 255, 5, 5, 6, 255, 10, 11, 11, 255, 7, 7, 7, 255, 8, 9, 9, 255, 12, 12, 13, 255, 9, 10, 10, 255, 8, 8, 8, 255, 5, 5, 5, 255, 11, 12, 12, 255, 10, 11, 11, 255, 10, 10, 11, 255, 6, 6, 6, 255, 6, 6, 6, 255, 12, 12, 12, 255, 9, 10, 10, 255, 18, 18, 19, 255, 23, 24, 24, 255, 26, 27, 28, 255, 25, 26, 27, 255, 32, 33, 34, 255, 30, 31, 32, 255, 27, 28, 29, 255, 29, 30, 31, 255, 20, 20, 21, 255, 26, 27, 28, 255, 20, 21, 22, 255, 22, 23, 24, 255, 22, 23, 24, 255, 25, 26, 26, 255, 28, 29, 30, 255, 20, 20, 21, 255, 24, 25, 26, 255, 20, 21, 21, 255, 14, 14, 15, 255, 11, 11, 12, 255, 13, 14, 14, 255, 12, 13, 13, 255, 13, 13, 13, 255, 15, 16, 16, 255, 19, 20, 21, 255, 17, 17, 18, 255, 13, 13, 14, 255, 10, 11, 11, 255, 12, 12, 13, 255, 11, 12, 12, 255, 10, 11, 11, 255, 12, 12, 13, 255, 10, 10, 11, 255, 10, 10, 11, 255, 10, 10, 11, 255, 11, 11, 11, 255, 13, 14, 14, 255, 13, 13, 14, 255, 8, 9, 9, 255, 8, 9, 9, 255, 10, 11, 11, 255, 14, 15, 15, 255, 17, 18, 18, 255, 22, 23, 24, 255, 29, 30, 31, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 25, 26, 26, 255, 32, 33, 34, 255, 21, 22, 23, 255, 22, 23, 24, 255, 20, 20, 21, 255, 15, 16, 16, 255, 12, 13, 13, 255, 6, 6, 6, 255, 9, 10, 10, 255, 8, 8, 8, 255, 10, 10, 11, 255, 17, 17, 18, 255, 13, 14, 14, 255, 25, 25, 26, 255, 16, 16, 17, 255, 22, 22, 23, 255, 24, 24, 25, 255, 26, 26, 27, 255, 17, 17, 18, 255, 25, 25, 26, 255, 32, 33, 34, 255, 16, 17, 17, 255, 17, 17, 18, 255, 19, 20, 20, 255, 16, 16, 17, 255, 13, 13, 14, 255, 18, 19, 19, 255, 11, 11, 12, 255, 5, 5, 5, 255, 11, 11, 11, 255, 18, 19, 20, 255, 16, 17, 17, 255, 22, 23, 24, 255, 25, 26, 27, 255, 27, 28, 29, 255, 25, 26, 27, 255, 27, 27, 28, 255, 27, 28, 29, 255, 21, 22, 23, 255, 20, 20, 21, 255, 18, 18, 19, 255, 16, 16, 17, 255, 12, 13, 13, 255, 11, 11, 11, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 8, 9, 9, 255, 6, 6, 6, 255, 4, 4, 4, 255, 4, 4, 4, 255, 7, 7, 8, 255, 14, 14, 15, 255, 14, 15, 15, 255, 20, 21, 22, 255, 20, 20, 21, 255, 32, 33, 34, 255, 28, 29, 30, 255, 30, 31, 32, 255, 32, 33, 34, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 32, 33, 34, 255, 28, 29, 30, 255, 22, 23, 24, 255, 16, 16, 17, 255, 13, 14, 14, 255, 9, 10, 10, 255, 13, 14, 14, 255, 17, 17, 18, 255, 20, 21, 21, 255, 17, 18, 18, 255, 12, 12, 13, 255, 13, 13, 13, 255, 12, 12, 13, 255, 9, 9, 9, 255, 7, 7, 7, 255, 9, 9, 9, 255, 13, 13, 13, 255, 12, 13, 13, 255, 12, 13, 13, 255, 22, 23, 24, 255, 21, 22, 22, 255, 19, 20, 21, 255, 26, 27, 28, 255, 21, 22, 22, 255, 26, 27, 27, 255, 28, 29, 30, 255, 32, 33, 34, 255, 26, 27, 28, 255, 28, 29, 30, 255, 32, 33, 34, 255, 30, 31, 31, 255, 32, 33, 34, 255, 14, 15, 15, 255, 12, 12, 12, 255, 8, 8, 8, 255, 5, 5, 6, 255, 5, 5, 6, 255, 10, 10, 10, 255, 10, 11, 11, 255, 17, 17, 18, 255, 24, 25, 25, 255, 17, 17, 18, 255, 17, 18, 18, 255, 20, 21, 21, 255, 12, 12, 12, 255, 27, 28, 29, 255, 14, 15, 15, 255, 13, 14, 14, 255, 12, 12, 12, 255, 14, 14, 15, 255, 8, 8, 8, 255, 7, 7, 7, 255, 2, 3, 3, 255, 2, 2, 2, 255, 11, 11, 12, 255, 10, 10, 11, 255, 21, 22, 22, 255, 21, 22, 22, 255, 15, 16, 16, 255, 26, 27, 28, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 33, 255, 25, 26, 26, 255, 15, 15, 16, 255, 14, 15, 15, 255, 13, 14, 14, 255, 10, 11, 11, 255, 9, 9, 9, 255, 13, 13, 13, 255, 10, 10, 11, 255, 8, 9, 9, 255, 12, 13, 13, 255, 6, 6, 6, 255, 11, 12, 12, 255, 14, 14, 15, 255, 10, 11, 11, 255, 13, 14, 14, 255, 12, 12, 12, 255, 12, 12, 13, 255, 14, 14, 15, 255, 20, 21, 22, 255, 10, 10, 11, 255, 23, 24, 25, 255, 20, 20, 21, 255, 16, 17, 17, 255, 12, 12, 13, 255, 14, 14, 15, 255, 9, 10, 10, 255, 11, 12, 12, 255, 17, 18, 18, 255, 18, 18, 19, 255, 17, 18, 18, 255, 21, 21, 22, 255, 18, 19, 20, 255, 14, 14, 15, 255, 12, 12, 12, 255, 8, 9, 9, 255, 6, 6, 6, 255, 5, 5, 5, 255, 8, 9, 9, 255, 8, 8, 8, 255, 11, 11, 12, 255, 10, 10, 11, 255, 9, 9, 9, 255, 13, 14, 14, 255, 5, 5, 6, 255, 6, 6, 7, 255, 11, 12, 12, 255, 9, 9, 9, 255, 15, 15, 16, 255, 24, 25, 26, 255, 26, 27, 27, 255, 32, 33, 34, 255, 32, 33, 34, 255, 27, 28, 29, 255, 25, 25, 26, 255, 26, 26, 27, 255, 13, 14, 14, 255, 21, 22, 22, 255, 12, 13, 13, 255, 15, 15, 16, 255, 11, 11, 12, 255, 12, 12, 13, 255, 9, 9, 9, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 4, 4, 255, 7, 7, 7, 255, 4, 4, 4, 255, 7, 7, 7, 255, 12, 12, 12, 255, 11, 11, 11, 255, 9, 9, 9, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 8, 9, 9, 255, 8, 8, 8, 255, 5, 5, 5, 255, 5, 5, 6, 255, 9, 9, 9, 255, 14, 14, 15, 255, 23, 24, 24, 255, 24, 24, 25, 255, 30, 31, 31, 255, 25, 25, 26, 255, 26, 27, 28, 255, 31, 32, 33, 255, 25, 26, 27, 255, 23, 24, 25, 255, 28, 29, 30, 255, 21, 22, 23, 255, 22, 22, 23, 255, 23, 24, 25, 255, 21, 21, 22, 255, 22, 22, 23, 255, 25, 26, 27, 255, 19, 20, 21, 255, 17, 18, 18, 255, 17, 18, 18, 255, 12, 12, 13, 255, 15, 16, 16, 255, 12, 12, 13, 255, 13, 13, 14, 255, 16, 17, 17, 255, 19, 20, 21, 255, 16, 17, 17, 255, 22, 23, 24, 255, 13, 13, 13, 255, 14, 14, 15, 255, 18, 19, 20, 255, 14, 14, 15, 255, 14, 14, 15, 255, 9, 10, 10, 255, 17, 17, 18, 255, 12, 12, 12, 255, 16, 17, 17, 255, 16, 16, 17, 255, 16, 17, 17, 255, 13, 13, 14, 255, 14, 14, 15, 255, 13, 14, 14, 255, 13, 14, 14, 255, 14, 15, 15, 255, 18, 18, 19, 255, 24, 25, 25, 255, 28, 28, 29, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 26, 27, 27, 255, 32, 33, 34, 255, 21, 22, 22, 255, 25, 25, 26, 255, 15, 15, 16, 255, 16, 17, 17, 255, 16, 17, 17, 255, 7, 7, 8, 255, 7, 7, 7, 255, 11, 11, 11, 255, 8, 8, 8, 255, 14, 15, 15, 255, 12, 12, 12, 255, 22, 23, 24, 255, 16, 16, 17, 255, 16, 16, 17, 255, 29, 29, 30, 255, 27, 28, 29, 255, 17, 18, 18, 255, 20, 20, 21, 255, 26, 26, 27, 255, 25, 26, 26, 255, 22, 22, 23, 255, 23, 24, 24, 255, 13, 13, 13, 255, 19, 20, 20, 255, 14, 14, 15, 255, 9, 10, 10, 255, 4, 4, 4, 255, 9, 9, 9, 255, 10, 10, 11, 255, 17, 17, 18, 255, 16, 17, 17, 255, 22, 22, 23, 255, 17, 18, 18, 255, 24, 25, 25, 255, 27, 28, 29, 255, 22, 23, 24, 255, 26, 27, 27, 255, 18, 18, 19, 255, 17, 17, 18, 255, 15, 16, 16, 255, 14, 14, 15, 255, 6, 6, 7, 255, 3, 3, 3, 255, 6, 6, 7, 255, 13, 14, 14, 255, 8, 8, 8, 255, 11, 11, 12, 255, 8, 8, 8, 255, 9, 9, 9, 255, 8, 9, 9, 255, 15, 16, 16, 255, 16, 16, 17, 255, 21, 21, 22, 255, 21, 21, 22, 255, 23, 24, 24, 255, 32, 33, 34, 255, 28, 29, 30, 255, 32, 33, 34, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 32, 33, 34, 255, 22, 22, 23, 255, 17, 18, 18, 255, 17, 18, 18, 255, 13, 14, 14, 255, 12, 12, 12, 255, 14, 14, 15, 255, 15, 15, 16, 255, 19, 20, 21, 255, 19, 20, 21, 255, 23, 24, 25, 255, 16, 16, 17, 255, 11, 11, 12, 255, 13, 14, 14, 255, 6, 6, 7, 255, 6, 6, 6, 255, 10, 10, 11, 255, 12, 12, 12, 255, 10, 10, 10, 255, 15, 16, 16, 255, 17, 18, 18, 255, 16, 16, 17, 255, 20, 21, 22, 255, 21, 22, 23, 255, 28, 28, 29, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 29, 30, 31, 255, 12, 12, 13, 255, 15, 16, 16, 255, 9, 9, 9, 255, 2, 2, 2, 255, 4, 4, 4, 255, 7, 7, 8, 255, 11, 11, 11, 255, 14, 14, 15, 255, 12, 13, 13, 255, 14, 14, 15, 255, 15, 16, 16, 255, 19, 19, 20, 255, 14, 14, 15, 255, 10, 10, 10, 255, 8, 9, 9, 255, 10, 10, 10, 255, 15, 16, 16, 255, 9, 10, 10, 255, 7, 7, 7, 255, 8, 9, 9, 255, 4, 4, 4, 255, 5, 5, 5, 255, 12, 13, 13, 255, 16, 17, 17, 255, 20, 21, 22, 255, 17, 18, 18, 255, 27, 28, 29, 255, 30, 31, 31, 255, 26, 27, 28, 255, 28, 29, 30, 255, 21, 22, 23, 255, 22, 23, 24, 255, 28, 29, 30, 255, 24, 24, 25, 255, 15, 16, 16, 255, 11, 12, 12, 255, 10, 10, 10, 255, 10, 11, 11, 255, 7, 7, 8, 255, 10, 10, 11, 255, 16, 17, 17, 255, 11, 11, 11, 255, 10, 10, 10, 255, 7, 7, 8, 255, 10, 10, 10, 255, 7, 7, 7, 255, 8, 9, 9, 255, 6, 6, 6, 255, 5, 5, 6, 255, 9, 10, 10, 255, 7, 7, 7, 255, 9, 9, 9, 255, 11, 11, 11, 255, 13, 13, 14, 255, 17, 17, 18, 255, 21, 22, 22, 255, 21, 22, 22, 255, 13, 14, 14, 255, 12, 13, 13, 255, 7, 7, 8, 255, 12, 12, 12, 255, 16, 17, 17, 255, 15, 16, 16, 255, 18, 18, 19, 255, 13, 13, 13, 255, 15, 15, 16, 255, 13, 13, 14, 255, 7, 7, 7, 255, 4, 4, 4, 255, 3, 4, 4, 255, 4, 4, 4, 255, 5, 5, 5, 255, 7, 7, 8, 255, 10, 10, 11, 255, 10, 10, 10, 255, 11, 11, 11, 255, 6, 6, 6, 255, 3, 3, 3, 255, 5, 5, 5, 255, 10, 10, 10, 255, 13, 13, 13, 255, 14, 15, 15, 255, 18, 19, 20, 255, 26, 27, 28, 255, 30, 31, 32, 255, 29, 30, 31, 255, 26, 27, 27, 255, 18, 19, 20, 255, 15, 16, 16, 255, 21, 22, 22, 255, 16, 17, 17, 255, 17, 18, 18, 255, 18, 18, 19, 255, 15, 15, 16, 255, 9, 9, 9, 255, 11, 11, 12, 255, 7, 7, 7, 255, 4, 4, 4, 255, 4, 4, 4, 255, 6, 6, 7, 255, 12, 12, 13, 255, 12, 13, 13, 255, 11, 11, 12, 255, 12, 12, 13, 255, 6, 6, 7, 255, 3, 4, 4, 255, 5, 5, 5, 255, 5, 5, 6, 255, 7, 7, 8, 255, 11, 12, 12, 255, 5, 5, 5, 255, 9, 9, 9, 255, 7, 7, 7, 255, 12, 12, 12, 255, 16, 17, 17, 255, 16, 17, 17, 255, 16, 16, 17, 255, 25, 26, 26, 255, 24, 25, 26, 255, 20, 20, 21, 255, 17, 18, 18, 255, 19, 20, 20, 255, 20, 21, 21, 255, 25, 26, 26, 255, 17, 17, 18, 255, 19, 19, 20, 255, 18, 18, 19, 255, 20, 21, 22, 255, 22, 22, 23, 255, 20, 20, 21, 255, 19, 20, 21, 255, 22, 23, 24, 255, 15, 16, 16, 255, 13, 13, 13, 255, 12, 12, 12, 255, 13, 13, 14, 255, 13, 13, 14, 255, 24, 25, 25, 255, 23, 24, 24, 255, 21, 22, 23, 255, 18, 19, 19, 255, 20, 21, 21, 255, 19, 20, 20, 255, 17, 18, 18, 255, 19, 20, 21, 255, 19, 19, 20, 255, 17, 18, 18, 255, 12, 12, 12, 255, 15, 15, 16, 255, 21, 21, 22, 255, 20, 21, 21, 255, 14, 15, 15, 255, 18, 19, 20, 255, 12, 12, 12, 255, 13, 13, 13, 255, 14, 15, 15, 255, 22, 22, 23, 255, 21, 21, 22, 255, 29, 29, 30, 255, 31, 32, 33, 255, 26, 27, 28, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 28, 29, 30, 255, 24, 25, 26, 255, 21, 21, 22, 255, 18, 18, 19, 255, 13, 13, 14, 255, 13, 13, 13, 255, 9, 9, 9, 255, 13, 14, 14, 255, 12, 12, 13, 255, 12, 13, 13, 255, 10, 10, 10, 255, 13, 13, 13, 255, 18, 19, 19, 255, 14, 14, 15, 255, 22, 23, 24, 255, 26, 27, 28, 255, 25, 26, 26, 255, 32, 33, 34, 255, 27, 28, 29, 255, 29, 29, 30, 255, 20, 21, 21, 255, 12, 12, 12, 255, 18, 19, 19, 255, 12, 12, 13, 255, 17, 18, 18, 255, 11, 11, 11, 255, 6, 6, 6, 255, 11, 11, 12, 255, 13, 14, 14, 255, 18, 18, 19, 255, 16, 16, 17, 255, 15, 16, 16, 255, 17, 18, 18, 255, 19, 20, 20, 255, 25, 26, 26, 255, 24, 25, 25, 255, 24, 25, 26, 255, 20, 20, 21, 255, 17, 18, 18, 255, 11, 11, 12, 255, 9, 9, 9, 255, 7, 7, 7, 255, 8, 8, 8, 255, 7, 7, 8, 255, 12, 12, 12, 255, 12, 13, 13, 255, 8, 8, 8, 255, 13, 13, 14, 255, 12, 13, 13, 255, 9, 10, 10, 255, 9, 9, 9, 255, 11, 12, 12, 255, 16, 17, 17, 255, 20, 21, 22, 255, 24, 25, 26, 255, 23, 24, 24, 255, 30, 31, 32, 255, 31, 32, 33, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 32, 33, 34, 255, 23, 24, 24, 255, 20, 20, 21, 255, 16, 17, 17, 255, 11, 12, 12, 255, 14, 14, 15, 255, 13, 13, 13, 255, 14, 14, 15, 255, 16, 17, 17, 255, 19, 20, 21, 255, 16, 16, 17, 255, 25, 26, 26, 255, 14, 15, 15, 255, 15, 16, 16, 255, 7, 7, 8, 255, 7, 7, 7, 255, 10, 10, 11, 255, 6, 6, 6, 255, 11, 11, 11, 255, 9, 9, 9, 255, 17, 18, 18, 255, 15, 16, 16, 255, 20, 21, 21, 255, 19, 20, 20, 255, 24, 25, 26, 255, 29, 30, 31, 255, 28, 28, 29, 255, 32, 33, 33, 255, 26, 27, 27, 255, 30, 31, 32, 255, 16, 17, 17, 255, 15, 15, 16, 255, 17, 18, 18, 255, 15, 16, 16, 255, 8, 8, 8, 255, 6, 6, 6, 255, 5, 5, 6, 255, 6, 6, 6, 255, 15, 16, 16, 255, 10, 10, 10, 255, 10, 11, 11, 255, 13, 13, 13, 255, 14, 15, 15, 255, 14, 14, 15, 255, 12, 12, 12, 255, 9, 9, 9, 255, 7, 7, 7, 255, 9, 10, 10, 255, 8, 9, 9, 255, 3, 4, 4, 255, 6, 6, 6, 255, 6, 6, 6, 255, 3, 4, 4, 255, 4, 4, 4, 255, 12, 12, 12, 255, 18, 19, 19, 255, 15, 16, 16, 255, 13, 14, 14, 255, 13, 13, 13, 255, 17, 18, 18, 255, 18, 19, 19, 255, 21, 21, 22, 255, 21, 22, 22, 255, 22, 23, 24, 255, 21, 22, 22, 255, 21, 22, 22, 255, 14, 14, 15, 255, 11, 11, 11, 255, 12, 12, 12, 255, 7, 7, 8, 255, 11, 12, 12, 255, 11, 11, 12, 255, 18, 18, 19, 255, 12, 13, 13, 255, 10, 11, 11, 255, 12, 12, 12, 255, 15, 16, 16, 255, 9, 10, 10, 255, 9, 9, 9, 255, 7, 7, 7, 255, 3, 4, 4, 255, 7, 7, 8, 255, 9, 10, 10, 255, 9, 10, 10, 255, 12, 12, 12, 255, 16, 17, 17, 255, 18, 18, 19, 255, 14, 15, 15, 255, 23, 24, 25, 255, 12, 13, 13, 255, 10, 10, 11, 255, 8, 8, 8, 255, 14, 14, 15, 255, 14, 14, 15, 255, 12, 13, 13, 255, 12, 12, 13, 255, 11, 11, 12, 255, 13, 13, 14, 255, 9, 9, 9, 255, 13, 13, 13, 255, 10, 10, 10, 255, 7, 7, 8, 255, 10, 10, 11, 255, 8, 8, 8, 255, 15, 15, 16, 255, 9, 10, 10, 255, 17, 18, 18, 255, 18, 18, 19, 255, 20, 21, 21, 255, 3, 3, 3, 255, 5, 5, 5, 255, 5, 5, 6, 255, 8, 9, 9, 255, 12, 12, 12, 255, 11, 12, 12, 255, 26, 27, 27, 255, 29, 30, 31, 255, 29, 30, 31, 255, 19, 20, 20, 255, 25, 26, 26, 255, 19, 20, 21, 255, 18, 19, 19, 255, 19, 20, 20, 255, 15, 16, 16, 255, 15, 16, 16, 255, 8, 8, 8, 255, 9, 9, 9, 255, 5, 5, 6, 255, 5, 5, 5, 255, 5, 5, 5, 255, 6, 6, 7, 255, 9, 10, 10, 255, 14, 14, 15, 255, 12, 12, 12, 255, 17, 18, 18, 255, 11, 11, 11, 255, 11, 11, 12, 255, 6, 6, 6, 255, 7, 7, 8, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 10, 10, 255, 3, 3, 3, 255, 9, 9, 9, 255, 13, 14, 14, 255, 13, 13, 13, 255, 17, 18, 18, 255, 14, 15, 15, 255, 19, 19, 20, 255, 17, 18, 18, 255, 20, 20, 21, 255, 19, 20, 20, 255, 22, 23, 24, 255, 22, 22, 23, 255, 19, 20, 21, 255, 17, 18, 18, 255, 18, 19, 20, 255, 16, 17, 17, 255, 14, 15, 15, 255, 20, 21, 21, 255, 14, 15, 15, 255, 16, 17, 17, 255, 16, 16, 17, 255, 16, 17, 17, 255, 8, 9, 9, 255, 8, 8, 8, 255, 13, 13, 14, 255, 18, 18, 19, 255, 20, 20, 21, 255, 20, 21, 21, 255, 28, 29, 30, 255, 24, 24, 25, 255, 16, 16, 17, 255, 21, 22, 23, 255, 24, 25, 26, 255, 21, 22, 23, 255, 23, 24, 24, 255, 22, 22, 23, 255, 19, 20, 21, 255, 15, 16, 16, 255, 17, 18, 18, 255, 22, 23, 24, 255, 16, 17, 17, 255, 15, 15, 16, 255, 16, 17, 17, 255, 11, 11, 11, 255, 10, 11, 11, 255, 10, 11, 11, 255, 14, 15, 15, 255, 19, 20, 20, 255, 23, 24, 24, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 28, 29, 30, 255, 32, 33, 34, 255, 32, 33, 34, 255, 27, 27, 28, 255, 32, 33, 34, 255, 28, 29, 30, 255, 21, 21, 22, 255, 17, 18, 18, 255, 13, 14, 14, 255, 13, 13, 13, 255, 9, 9, 9, 255, 14, 14, 15, 255, 12, 12, 13, 255, 15, 15, 16, 255, 15, 16, 16, 255, 14, 14, 15, 255, 18, 18, 19, 255, 14, 15, 15, 255, 19, 20, 20, 255, 28, 28, 29, 255, 21, 21, 22, 255, 24, 25, 26, 255, 28, 29, 30, 255, 27, 28, 29, 255, 20, 20, 21, 255, 21, 21, 22, 255, 13, 13, 14, 255, 19, 20, 21, 255, 14, 14, 15, 255, 11, 11, 11, 255, 10, 11, 11, 255, 11, 11, 11, 255, 13, 13, 13, 255, 11, 11, 11, 255, 15, 15, 16, 255, 14, 14, 15, 255, 12, 13, 13, 255, 18, 18, 19, 255, 24, 25, 25, 255, 18, 18, 19, 255, 19, 19, 20, 255, 16, 17, 17, 255, 13, 13, 14, 255, 10, 11, 11, 255, 7, 7, 7, 255, 6, 6, 6, 255, 12, 12, 12, 255, 7, 7, 7, 255, 15, 16, 16, 255, 15, 16, 16, 255, 8, 9, 9, 255, 8, 9, 9, 255, 13, 13, 13, 255, 10, 11, 11, 255, 11, 11, 11, 255, 11, 12, 12, 255, 15, 15, 16, 255, 17, 17, 18, 255, 24, 24, 25, 255, 25, 26, 26, 255, 25, 25, 26, 255, 30, 31, 32, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 29, 30, 31, 255, 16, 17, 17, 255, 14, 15, 15, 255, 10, 11, 11, 255, 11, 11, 12, 255, 11, 12, 12, 255, 12, 12, 13, 255, 16, 17, 17, 255, 13, 13, 13, 255, 21, 22, 23, 255, 19, 19, 20, 255, 19, 20, 20, 255, 14, 14, 15, 255, 10, 10, 10, 255, 12, 13, 13, 255, 8, 8, 8, 255, 10, 11, 11, 255, 7, 7, 7, 255, 7, 7, 7, 255, 9, 10, 10, 255, 12, 13, 13, 255, 18, 19, 20, 255, 17, 18, 18, 255, 15, 16, 16, 255, 25, 26, 26, 255, 26, 27, 27, 255, 18, 19, 19, 255, 21, 22, 23, 255, 31, 32, 33, 255, 27, 27, 28, 255, 13, 14, 14, 255, 15, 16, 16, 255, 14, 14, 15, 255, 7, 7, 8, 255, 11, 11, 11, 255, 7, 7, 8, 255, 9, 9, 9, 255, 9, 10, 10, 255, 10, 10, 11, 255, 9, 9, 9, 255, 10, 10, 10, 255, 12, 12, 12, 255, 8, 9, 9, 255, 13, 13, 14, 255, 10, 10, 11, 255, 7, 7, 7, 255, 9, 10, 10, 255, 8, 8, 8, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 6, 255, 4, 4, 4, 255, 2, 2, 2, 255, 7, 7, 8, 255, 3, 4, 4, 255, 6, 6, 6, 255, 8, 8, 8, 255, 11, 11, 12, 255, 13, 13, 13, 255, 9, 9, 9, 255, 9, 9, 9, 255, 14, 14, 15, 255, 16, 17, 17, 255, 17, 17, 18, 255, 12, 12, 13, 255, 12, 13, 13, 255, 14, 15, 15, 255, 13, 13, 13, 255, 9, 9, 9, 255, 9, 9, 9, 255, 7, 7, 7, 255, 25, 26, 27, 255, 21, 22, 23, 255, 17, 17, 18, 255, 15, 15, 16, 255, 12, 13, 13, 255, 13, 14, 14, 255, 11, 11, 12, 255, 9, 9, 9, 255, 8, 8, 8, 255, 4, 4, 4, 255, 4, 4, 4, 255, 7, 7, 7, 255, 10, 11, 11, 255, 9, 9, 9, 255, 12, 13, 13, 255, 13, 13, 14, 255, 16, 17, 17, 255, 14, 14, 15, 255, 15, 16, 16, 255, 8, 8, 8, 255, 9, 9, 9, 255, 9, 9, 9, 255, 7, 7, 8, 255, 9, 10, 10, 255, 16, 16, 17, 255, 13, 14, 14, 255, 14, 14, 15, 255, 12, 12, 13, 255, 12, 13, 13, 255, 11, 11, 12, 255, 14, 15, 15, 255, 13, 13, 14, 255, 13, 13, 13, 255, 12, 12, 13, 255, 17, 17, 18, 255, 16, 16, 17, 255, 22, 23, 24, 255, 15, 15, 16, 255, 8, 8, 8, 255, 3, 3, 3, 255, 9, 9, 9, 255, 13, 13, 14, 255, 12, 12, 12, 255, 11, 11, 12, 255, 20, 21, 22, 255, 24, 24, 25, 255, 19, 20, 20, 255, 25, 25, 26, 255, 20, 21, 22, 255, 23, 24, 25, 255, 14, 14, 15, 255, 19, 19, 20, 255, 9, 9, 9, 255, 6, 6, 6, 255, 4, 4, 4, 255, 8, 8, 8, 255, 7, 7, 7, 255, 8, 9, 9, 255, 8, 8, 8, 255, 10, 10, 11, 255, 15, 15, 16, 255, 14, 14, 15, 255, 20, 20, 21, 255, 15, 16, 16, 255, 17, 18, 18, 255, 11, 12, 12, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 12, 12, 255, 11, 11, 12, 255, 6, 6, 7, 255, 6, 6, 7, 255, 3, 3, 3, 255, 13, 13, 13, 255, 13, 14, 14, 255, 13, 14, 14, 255, 12, 13, 13, 255, 19, 20, 21, 255, 17, 18, 18, 255, 15, 16, 16, 255, 17, 18, 18, 255, 14, 15, 15, 255, 14, 15, 15, 255, 15, 16, 16, 255, 17, 18, 18, 255, 12, 12, 13, 255, 11, 12, 12, 255, 13, 13, 14, 255, 12, 13, 13, 255, 12, 12, 12, 255, 11, 12, 12, 255, 15, 15, 16, 255, 11, 12, 12, 255, 7, 7, 7, 255, 8, 8, 8, 255, 8, 9, 9, 255, 13, 14, 14, 255, 19, 19, 20, 255, 23, 24, 24, 255, 26, 26, 27, 255, 25, 25, 26, 255, 27, 28, 29, 255, 25, 25, 26, 255, 25, 26, 26, 255, 20, 20, 21, 255, 24, 25, 25, 255, 23, 24, 24, 255, 25, 25, 26, 255, 19, 20, 21, 255, 23, 24, 25, 255, 18, 19, 19, 255, 17, 18, 18, 255, 12, 13, 13, 255, 16, 16, 17, 255, 15, 15, 16, 255, 11, 11, 11, 255, 12, 12, 13, 255, 13, 14, 14, 255, 17, 17, 18, 255, 24, 25, 26, 255, 23, 24, 25, 255, 26, 26, 27, 255, 30, 31, 32, 255, 30, 31, 32, 255, 29, 29, 30, 255, 32, 33, 34, 255, 27, 27, 28, 255, 32, 33, 34, 255, 26, 27, 28, 255, 26, 27, 27, 255, 17, 18, 18, 255, 15, 16, 16, 255, 12, 12, 12, 255, 11, 11, 11, 255, 9, 9, 9, 255, 9, 10, 10, 255, 12, 12, 13, 255, 12, 13, 13, 255, 13, 13, 13, 255, 10, 10, 11, 255, 12, 12, 13, 255, 23, 24, 24, 255, 28, 28, 29, 255, 22, 23, 24, 255, 15, 16, 16, 255, 23, 24, 25, 255, 22, 23, 24, 255, 15, 16, 16, 255, 17, 18, 18, 255, 19, 20, 21, 255, 21, 21, 22, 255, 14, 14, 15, 255, 9, 9, 9, 255, 8, 9, 9, 255, 7, 7, 8, 255, 13, 13, 13, 255, 11, 11, 12, 255, 10, 11, 11, 255, 15, 16, 16, 255, 11, 12, 12, 255, 13, 13, 14, 255, 12, 12, 13, 255, 15, 16, 16, 255, 18, 19, 19, 255, 11, 11, 11, 255, 8, 8, 8, 255, 9, 10, 10, 255, 3, 4, 4, 255, 8, 9, 9, 255, 8, 8, 8, 255, 13, 13, 14, 255, 14, 14, 15, 255, 14, 14, 15, 255, 12, 13, 13, 255, 11, 11, 11, 255, 13, 13, 14, 255, 13, 13, 13, 255, 8, 9, 9, 255, 6, 6, 6, 255, 9, 9, 9, 255, 14, 14, 15, 255, 16, 17, 17, 255, 24, 24, 25, 255, 25, 25, 26, 255, 26, 27, 28, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 28, 29, 30, 255, 20, 21, 22, 255, 19, 20, 21, 255, 15, 15, 16, 255, 11, 11, 12, 255, 11, 11, 11, 255, 16, 17, 17, 255, 17, 18, 18, 255, 13, 13, 13, 255, 30, 31, 31, 255, 21, 22, 22, 255, 19, 20, 21, 255, 18, 19, 19, 255, 15, 15, 16, 255, 15, 16, 16, 255, 14, 14, 15, 255, 10, 11, 11, 255, 9, 9, 9, 255, 10, 10, 11, 255, 10, 10, 10, 255, 9, 10, 10, 255, 13, 14, 14, 255, 17, 18, 18, 255, 17, 18, 18, 255, 20, 21, 22, 255, 26, 26, 27, 255, 25, 26, 27, 255, 18, 19, 19, 255, 24, 25, 25, 255, 20, 20, 21, 255, 13, 13, 14, 255, 13, 14, 14, 255, 12, 12, 13, 255, 14, 14, 15, 255, 5, 5, 5, 255, 4, 4, 4, 255, 9, 9, 9, 255, 7, 7, 8, 255, 6, 6, 6, 255, 7, 7, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 8, 9, 9, 255, 11, 11, 12, 255, 9, 9, 9, 255, 12, 12, 13, 255, 7, 7, 8, 255, 7, 7, 7, 255, 8, 8, 8, 255, 8, 8, 8, 255, 6, 6, 7, 255, 1, 2, 2, 255, 6, 6, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 7, 7, 7, 255, 7, 7, 8, 255, 8, 8, 8, 255, 9, 10, 10, 255, 9, 9, 9, 255, 14, 15, 15, 255, 12, 13, 13, 255, 13, 13, 13, 255, 15, 15, 16, 255, 10, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 8, 255, 10, 10, 11, 255, 13, 13, 13, 255, 28, 29, 30, 255, 19, 20, 21, 255, 23, 24, 25, 255, 19, 20, 21, 255, 17, 18, 18, 255, 17, 18, 18, 255, 17, 17, 18, 255, 14, 14, 15, 255, 14, 14, 15, 255, 12, 13, 13, 255, 7, 7, 7, 255, 8, 9, 9, 255, 12, 13, 13, 255, 5, 5, 5, 255, 6, 6, 6, 255, 11, 12, 12, 255, 8, 8, 8, 255, 11, 11, 12, 255, 10, 10, 10, 255, 10, 10, 11, 255, 7, 7, 7, 255, 9, 9, 9, 255, 8, 8, 8, 255, 14, 15, 15, 255, 18, 19, 20, 255, 17, 18, 18, 255, 14, 14, 15, 255, 19, 20, 21, 255, 17, 18, 18, 255, 19, 19, 20, 255, 16, 17, 17, 255, 15, 15, 16, 255, 17, 17, 18, 255, 19, 20, 21, 255, 24, 25, 26, 255, 23, 24, 24, 255, 25, 26, 27, 255, 13, 13, 13, 255, 11, 12, 12, 255, 6, 6, 6, 255, 6, 6, 6, 255, 9, 10, 10, 255, 10, 10, 10, 255, 14, 15, 15, 255, 22, 23, 24, 255, 30, 31, 32, 255, 32, 33, 34, 255, 25, 25, 26, 255, 15, 16, 16, 255, 19, 19, 20, 255, 12, 12, 12, 255, 15, 15, 16, 255, 8, 8, 8, 255, 4, 4, 4, 255, 7, 7, 7, 255, 2, 3, 3, 255, 7, 7, 7, 255, 11, 11, 11, 255, 13, 13, 14, 255, 15, 16, 16, 255, 18, 18, 19, 255, 21, 22, 23, 255, 19, 20, 21, 255, 22, 23, 24, 255, 17, 18, 18, 255, 14, 14, 15, 255, 16, 17, 17, 255, 16, 17, 17, 255, 11, 11, 12, 255, 11, 11, 12, 255, 13, 13, 14, 255, 6, 6, 6, 255, 9, 10, 10, 255, 10, 11, 11, 255, 12, 13, 13, 255, 11, 12, 12, 255, 12, 13, 13, 255, 12, 12, 13, 255, 13, 13, 13, 255, 12, 12, 12, 255, 11, 12, 12, 255, 9, 9, 9, 255, 11, 12, 12, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 5, 5, 5, 255, 9, 9, 9, 255, 10, 10, 10, 255, 13, 13, 13, 255, 12, 12, 12, 255, 11, 12, 12, 255, 7, 7, 8, 255, 9, 9, 9, 255, 10, 11, 11, 255, 10, 10, 11, 255, 13, 13, 13, 255, 15, 15, 16, 255, 17, 18, 18, 255, 13, 13, 14, 255, 19, 19, 20, 255, 29, 30, 31, 255, 26, 27, 27, 255, 25, 26, 26, 255, 22, 23, 24, 255, 32, 33, 34, 255, 23, 24, 25, 255, 26, 27, 28, 255, 26, 27, 28, 255, 24, 25, 25, 255, 18, 18, 19, 255, 20, 21, 21, 255, 15, 16, 16, 255, 14, 14, 15, 255, 11, 12, 12, 255, 8, 8, 8, 255, 10, 10, 11, 255, 16, 16, 17, 255, 19, 20, 21, 255, 25, 26, 26, 255, 21, 22, 23, 255, 20, 21, 22, 255, 32, 33, 34, 255, 27, 28, 29, 255, 24, 24, 25, 255, 26, 27, 27, 255, 28, 29, 30, 255, 23, 24, 24, 255, 18, 19, 20, 255, 25, 26, 27, 255, 20, 21, 22, 255, 15, 16, 16, 255, 12, 12, 12, 255, 7, 7, 7, 255, 6, 6, 7, 255, 8, 8, 8, 255, 15, 15, 16, 255, 15, 15, 16, 255, 18, 19, 20, 255, 19, 20, 20, 255, 21, 21, 22, 255, 21, 22, 22, 255, 14, 14, 15, 255, 11, 12, 12, 255, 9, 9, 9, 255, 18, 18, 19, 255, 16, 17, 17, 255, 12, 12, 13, 255, 22, 23, 24, 255, 22, 23, 24, 255, 21, 22, 23, 255, 13, 13, 14, 255, 13, 13, 13, 255, 10, 11, 11, 255, 6, 6, 6, 255, 6, 6, 6, 255, 7, 7, 8, 255, 7, 7, 7, 255, 9, 9, 9, 255, 15, 16, 16, 255, 11, 11, 11, 255, 10, 10, 10, 255, 12, 13, 13, 255, 14, 15, 15, 255, 7, 7, 8, 255, 7, 7, 7, 255, 11, 11, 11, 255, 11, 11, 11, 255, 12, 13, 13, 255, 6, 6, 6, 255, 15, 16, 16, 255, 21, 22, 22, 255, 10, 11, 11, 255, 11, 11, 11, 255, 12, 13, 13, 255, 13, 14, 14, 255, 14, 14, 15, 255, 7, 7, 8, 255, 6, 6, 6, 255, 14, 15, 15, 255, 16, 17, 17, 255, 15, 15, 16, 255, 18, 19, 19, 255, 27, 28, 29, 255, 26, 27, 28, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 26, 27, 28, 255, 16, 17, 17, 255, 18, 19, 19, 255, 14, 14, 15, 255, 11, 12, 12, 255, 11, 11, 11, 255, 14, 14, 15, 255, 20, 21, 22, 255, 18, 19, 19, 255, 27, 27, 28, 255, 30, 31, 32, 255, 25, 25, 26, 255, 18, 19, 19, 255, 15, 15, 16, 255, 20, 21, 21, 255, 14, 14, 15, 255, 13, 13, 14, 255, 9, 10, 10, 255, 8, 8, 8, 255, 8, 8, 8, 255, 9, 9, 9, 255, 9, 9, 9, 255, 13, 14, 14, 255, 20, 21, 21, 255, 16, 17, 17, 255, 22, 23, 24, 255, 21, 22, 22, 255, 27, 28, 29, 255, 15, 16, 16, 255, 12, 13, 13, 255, 13, 13, 13, 255, 9, 9, 9, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 7, 7, 8, 255, 11, 12, 12, 255, 6, 6, 7, 255, 9, 9, 9, 255, 6, 6, 6, 255, 7, 7, 7, 255, 6, 6, 6, 255, 4, 4, 4, 255, 8, 9, 9, 255, 14, 15, 15, 255, 14, 14, 15, 255, 13, 13, 13, 255, 10, 11, 11, 255, 12, 13, 13, 255, 13, 13, 13, 255, 10, 10, 11, 255, 11, 11, 12, 255, 14, 14, 15, 255, 9, 9, 9, 255, 9, 10, 10, 255, 6, 6, 6, 255, 8, 9, 9, 255, 8, 8, 8, 255, 9, 9, 9, 255, 8, 8, 8, 255, 10, 10, 11, 255, 9, 10, 10, 255, 10, 11, 11, 255, 9, 10, 10, 255, 9, 10, 10, 255, 10, 10, 11, 255, 8, 8, 8, 255, 9, 9, 9, 255, 8, 8, 8, 255, 10, 11, 11, 255, 14, 14, 15, 255, 32, 33, 34, 255, 32, 33, 34, 255, 25, 26, 27, 255, 26, 26, 27, 255, 21, 22, 22, 255, 20, 20, 21, 255, 19, 20, 20, 255, 15, 15, 16, 255, 15, 16, 16, 255, 16, 16, 17, 255, 14, 14, 15, 255, 10, 10, 11, 255, 8, 8, 8, 255, 12, 12, 13, 255, 8, 8, 8, 255, 8, 8, 8, 255, 7, 7, 8, 255, 11, 11, 11, 255, 13, 13, 13, 255, 9, 9, 9, 255, 6, 6, 6, 255, 12, 12, 13, 255, 12, 12, 12, 255, 16, 16, 17, 255, 17, 18, 18, 255, 14, 14, 15, 255, 22, 22, 23, 255, 22, 23, 24, 255, 18, 19, 20, 255, 16, 17, 17, 255, 17, 18, 18, 255, 20, 21, 22, 255, 24, 24, 25, 255, 30, 31, 32, 255, 28, 28, 29, 255, 25, 26, 26, 255, 23, 24, 24, 255, 14, 15, 15, 255, 13, 13, 13, 255, 8, 9, 9, 255, 7, 7, 7, 255, 7, 7, 7, 255, 11, 11, 11, 255, 17, 18, 18, 255, 25, 26, 26, 255, 25, 25, 26, 255, 21, 21, 22, 255, 26, 27, 27, 255, 12, 13, 13, 255, 12, 13, 13, 255, 14, 15, 15, 255, 16, 17, 17, 255, 8, 8, 8, 255, 6, 6, 7, 255, 4, 4, 4, 255, 5, 5, 5, 255, 7, 7, 8, 255, 12, 13, 13, 255, 15, 15, 16, 255, 15, 16, 16, 255, 20, 20, 21, 255, 18, 19, 20, 255, 21, 22, 23, 255, 21, 22, 22, 255, 25, 26, 27, 255, 13, 13, 14, 255, 14, 14, 15, 255, 13, 14, 14, 255, 15, 16, 16, 255, 14, 14, 15, 255, 15, 16, 16, 255, 12, 12, 12, 255, 10, 10, 10, 255, 14, 14, 15, 255, 10, 11, 11, 255, 9, 10, 10, 255, 10, 10, 11, 255, 13, 13, 13, 255, 11, 11, 12, 255, 14, 14, 15, 255, 13, 13, 14, 255, 10, 10, 11, 255, 9, 9, 9, 255, 9, 9, 9, 255, 10, 10, 11, 255, 8, 9, 9, 255, 13, 14, 14, 255, 14, 15, 15, 255, 12, 12, 13, 255, 16, 17, 17, 255, 18, 18, 19, 255, 15, 15, 16, 255, 10, 11, 11, 255, 13, 14, 14, 255, 13, 13, 14, 255, 12, 12, 13, 255, 12, 12, 12, 255, 16, 16, 17, 255, 16, 17, 17, 255, 16, 17, 17, 255, 25, 25, 26, 255, 32, 33, 34, 255, 28, 29, 30, 255, 25, 26, 26, 255, 31, 32, 33, 255, 32, 33, 34, 255, 22, 22, 23, 255, 32, 33, 34, 255, 28, 29, 30, 255, 16, 17, 17, 255, 20, 20, 21, 255, 22, 22, 23, 255, 20, 20, 21, 255, 13, 14, 14, 255, 14, 15, 15, 255, 11, 12, 12, 255, 8, 9, 9, 255, 14, 14, 15, 255, 17, 18, 18, 255, 24, 25, 25, 255, 26, 26, 27, 255, 19, 20, 20, 255, 28, 29, 30, 255, 29, 29, 30, 255, 16, 17, 17, 255, 27, 28, 29, 255, 19, 20, 20, 255, 25, 26, 26, 255, 21, 22, 22, 255, 20, 20, 21, 255, 14, 15, 15, 255, 14, 14, 15, 255, 17, 18, 18, 255, 11, 11, 12, 255, 6, 6, 6, 255, 11, 12, 12, 255, 13, 13, 13, 255, 15, 16, 16, 255, 16, 16, 17, 255, 15, 16, 16, 255, 12, 12, 12, 255, 15, 16, 16, 255, 9, 10, 10, 255, 7, 7, 8, 255, 16, 16, 17, 255, 20, 21, 21, 255, 11, 12, 12, 255, 19, 20, 21, 255, 16, 17, 17, 255, 12, 13, 13, 255, 12, 12, 12, 255, 11, 12, 12, 255, 10, 10, 10, 255, 8, 8, 8, 255, 7, 7, 7, 255, 7, 7, 7, 255, 6, 6, 6, 255, 7, 7, 8, 255, 7, 7, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 7, 7, 7, 255, 7, 7, 7, 255, 11, 11, 12, 255, 7, 7, 8, 255, 7, 7, 7, 255, 11, 12, 12, 255, 15, 16, 16, 255, 12, 12, 12, 255, 16, 16, 17, 255, 22, 23, 24, 255, 22, 23, 24, 255, 17, 18, 18, 255, 20, 20, 21, 255, 12, 12, 12, 255, 16, 16, 17, 255, 12, 13, 13, 255, 14, 14, 15, 255, 11, 11, 12, 255, 8, 8, 8, 255, 7, 7, 8, 255, 16, 17, 17, 255, 13, 14, 14, 255, 17, 18, 18, 255, 20, 21, 22, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 31, 32, 33, 255, 21, 22, 23, 255, 20, 21, 21, 255, 13, 13, 14, 255, 10, 10, 11, 255, 11, 12, 12, 255, 16, 17, 17, 255, 21, 22, 23, 255, 27, 28, 29, 255, 32, 33, 34, 255, 32, 33, 34, 255, 27, 28, 29, 255, 21, 21, 22, 255, 26, 27, 27, 255, 19, 19, 20, 255, 15, 15, 16, 255, 16, 16, 17, 255, 13, 14, 14, 255, 12, 12, 13, 255, 6, 6, 6, 255, 11, 11, 12, 255, 11, 11, 12, 255, 11, 11, 11, 255, 13, 13, 13, 255, 13, 14, 14, 255, 22, 23, 24, 255, 20, 21, 22, 255, 13, 13, 14, 255, 12, 12, 13, 255, 7, 7, 8, 255, 5, 5, 5, 255, 8, 8, 8, 255, 7, 7, 7, 255, 9, 9, 9, 255, 11, 12, 12, 255, 11, 11, 11, 255, 13, 13, 13, 255, 5, 5, 6, 255, 6, 6, 6, 255, 9, 10, 10, 255, 15, 16, 16, 255, 9, 9, 9, 255, 7, 7, 7, 255, 9, 9, 9, 255, 18, 18, 19, 255, 15, 16, 16, 255, 17, 18, 18, 255, 19, 19, 20, 255, 21, 22, 22, 255, 12, 12, 12, 255, 12, 12, 13, 255, 13, 14, 14, 255, 13, 13, 13, 255, 12, 12, 12, 255, 15, 15, 16, 255, 14, 14, 15, 255, 9, 9, 9, 255, 11, 11, 12, 255, 11, 11, 11, 255, 13, 13, 13, 255, 9, 9, 9, 255, 10, 11, 11, 255, 10, 10, 10, 255, 7, 7, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 9, 9, 9, 255, 7, 7, 7, 255, 8, 9, 9, 255, 12, 12, 12, 255, 18, 19, 20, 255, 21, 22, 23, 255, 24, 24, 25, 255, 22, 23, 24, 255, 27, 28, 29, 255, 21, 22, 22, 255, 24, 25, 25, 255, 20, 21, 22, 255, 23, 24, 25, 255, 19, 20, 20, 255, 18, 19, 19, 255, 14, 14, 15, 255, 14, 14, 15, 255, 18, 18, 19, 255, 17, 17, 18, 255, 11, 12, 12, 255, 8, 9, 9, 255, 8, 8, 8, 255, 12, 13, 13, 255, 9, 9, 9, 255, 8, 9, 9, 255, 11, 11, 12, 255, 8, 9, 9, 255, 15, 16, 16, 255, 19, 20, 20, 255, 17, 18, 18, 255, 17, 18, 18, 255, 16, 17, 17, 255, 26, 26, 27, 255, 26, 26, 27, 255, 14, 15, 15, 255, 22, 23, 24, 255, 25, 26, 27, 255, 23, 24, 24, 255, 21, 22, 23, 255, 28, 29, 30, 255, 24, 25, 25, 255, 20, 21, 21, 255, 7, 7, 7, 255, 9, 10, 10, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 9, 9, 255, 13, 14, 14, 255, 21, 22, 23, 255, 18, 19, 19, 255, 24, 25, 25, 255, 16, 16, 17, 255, 22, 23, 24, 255, 17, 18, 18, 255, 10, 11, 11, 255, 13, 13, 13, 255, 11, 11, 11, 255, 3, 3, 3, 255, 5, 5, 6, 255, 9, 9, 9, 255, 12, 13, 13, 255, 16, 17, 17, 255, 12, 13, 13, 255, 20, 20, 21, 255, 21, 22, 22, 255, 18, 18, 19, 255, 24, 25, 25, 255, 29, 29, 30, 255, 24, 25, 26, 255, 29, 30, 31, 255, 23, 24, 24, 255, 18, 19, 19, 255, 18, 18, 19, 255, 21, 22, 23, 255, 13, 13, 14, 255, 13, 14, 14, 255, 14, 14, 15, 255, 11, 11, 11, 255, 10, 10, 11, 255, 17, 17, 18, 255, 15, 16, 16, 255, 14, 15, 15, 255, 20, 21, 22, 255, 18, 19, 20, 255, 14, 15, 15, 255, 15, 16, 16, 255, 13, 14, 14, 255, 12, 13, 13, 255, 11, 11, 11, 255, 12, 13, 13, 255, 17, 18, 18, 255, 16, 17, 17, 255, 21, 22, 22, 255, 18, 19, 20, 255, 18, 19, 20, 255, 16, 17, 17, 255, 14, 14, 15, 255, 17, 18, 18, 255, 12, 12, 13, 255, 13, 14, 14, 255, 14, 14, 15, 255, 11, 11, 12, 255, 19, 20, 20, 255, 20, 21, 22, 255, 29, 29, 30, 255, 28, 28, 29, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 29, 29, 30, 255, 27, 28, 29, 255, 26, 27, 28, 255, 22, 23, 24, 255, 18, 18, 19, 255, 21, 21, 22, 255, 22, 23, 24, 255, 18, 19, 19, 255, 17, 17, 18, 255, 11, 11, 12, 255, 12, 12, 13, 255, 9, 9, 9, 255, 11, 11, 11, 255, 12, 13, 13, 255, 17, 17, 18, 255, 24, 24, 25, 255, 27, 28, 29, 255, 31, 32, 33, 255, 25, 26, 26, 255, 25, 25, 26, 255, 16, 17, 17, 255, 23, 24, 25, 255, 21, 21, 22, 255, 23, 24, 25, 255, 17, 17, 18, 255, 17, 17, 18, 255, 10, 11, 11, 255, 12, 13, 13, 255, 7, 7, 7, 255, 6, 6, 6, 255, 12, 12, 13, 255, 15, 16, 16, 255, 14, 14, 15, 255, 17, 18, 18, 255, 14, 15, 15, 255, 12, 12, 13, 255, 10, 10, 10, 255, 14, 15, 15, 255, 8, 9, 9, 255, 13, 13, 13, 255, 6, 6, 6, 255, 11, 11, 11, 255, 10, 11, 11, 255, 14, 14, 15, 255, 9, 9, 9, 255, 10, 10, 11, 255, 11, 11, 12, 255, 5, 5, 5, 255, 4, 4, 4, 255, 1, 2, 2, 255, 7, 7, 7, 255, 9, 9, 9, 255, 8, 8, 8, 255, 8, 9, 9, 255, 13, 13, 13, 255, 13, 13, 14, 255, 9, 9, 9, 255, 11, 12, 12, 255, 11, 12, 12, 255, 10, 11, 11, 255, 13, 13, 13, 255, 12, 12, 13, 255, 17, 18, 18, 255, 17, 18, 18, 255, 17, 18, 18, 255, 26, 26, 27, 255, 24, 25, 25, 255, 20, 20, 21, 255, 21, 22, 23, 255, 14, 14, 15, 255, 22, 23, 24, 255, 15, 15, 16, 255, 14, 14, 15, 255, 9, 10, 10, 255, 7, 7, 7, 255, 11, 11, 11, 255, 12, 12, 13, 255, 15, 16, 16, 255, 17, 17, 18, 255, 24, 25, 26, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 22, 23, 24, 255, 17, 18, 18, 255, 13, 13, 13, 255, 12, 13, 13, 255, 13, 14, 14, 255, 12, 12, 13, 255, 17, 17, 18, 255, 16, 17, 17, 255, 26, 27, 28, 255, 32, 33, 33, 255, 32, 33, 34, 255, 27, 28, 29, 255, 23, 24, 24, 255, 23, 24, 24, 255, 25, 25, 26, 255, 17, 18, 18, 255, 19, 20, 21, 255, 17, 18, 18, 255, 11, 11, 12, 255, 14, 14, 15, 255, 11, 11, 11, 255, 11, 12, 12, 255, 11, 12, 12, 255, 16, 17, 17, 255, 16, 17, 17, 255, 10, 10, 11, 255, 16, 16, 17, 255, 12, 13, 13, 255, 12, 12, 13, 255, 8, 8, 8, 255, 10, 10, 10, 255, 12, 12, 12, 255, 10, 11, 11, 255, 12, 12, 12, 255, 12, 13, 13, 255, 12, 12, 13, 255, 13, 14, 14, 255, 10, 10, 11, 255, 10, 10, 10, 255, 7, 7, 7, 255, 8, 8, 8, 255, 11, 11, 11, 255, 19, 19, 20, 255, 16, 17, 17, 255, 12, 12, 12, 255, 16, 17, 17, 255, 15, 16, 16, 255, 18, 19, 19, 255, 21, 22, 22, 255, 17, 17, 18, 255, 16, 17, 17, 255, 14, 14, 15, 255, 14, 14, 15, 255, 17, 18, 18, 255, 14, 14, 15, 255, 15, 16, 16, 255, 12, 13, 13, 255, 16, 17, 17, 255, 15, 16, 16, 255, 10, 10, 11, 255, 7, 7, 7, 255, 10, 10, 11, 255, 7, 7, 7, 255, 10, 11, 11, 255, 7, 7, 7, 255, 6, 6, 6, 255, 8, 8, 8, 255, 5, 5, 5, 255, 11, 11, 12, 255, 14, 14, 15, 255, 13, 13, 13, 255, 25, 26, 27, 255, 30, 31, 32, 255, 24, 25, 25, 255, 30, 31, 32, 255, 22, 23, 24, 255, 28, 29, 30, 255, 32, 33, 34, 255, 25, 26, 27, 255, 20, 21, 22, 255, 17, 18, 18, 255, 18, 19, 19, 255, 18, 19, 20, 255, 17, 18, 18, 255, 12, 12, 12, 255, 9, 10, 10, 255, 14, 14, 15, 255, 10, 11, 11, 255, 9, 9, 9, 255, 13, 13, 13, 255, 9, 9, 9, 255, 10, 10, 10, 255, 17, 18, 18, 255, 13, 13, 14, 255, 18, 19, 20, 255, 14, 14, 15, 255, 20, 20, 21, 255, 20, 20, 21, 255, 20, 20, 21, 255, 27, 28, 29, 255, 20, 21, 22, 255, 20, 20, 21, 255, 24, 24, 25, 255, 28, 29, 30, 255, 27, 28, 29, 255, 31, 32, 33, 255, 24, 25, 26, 255, 24, 25, 25, 255, 11, 11, 12, 255, 11, 11, 12, 255, 4, 4, 4, 255, 7, 7, 7, 255, 10, 10, 10, 255, 14, 14, 15, 255, 13, 14, 14, 255, 18, 18, 19, 255, 19, 20, 20, 255, 19, 20, 21, 255, 25, 25, 26, 255, 19, 20, 20, 255, 14, 14, 15, 255, 9, 9, 9, 255, 8, 9, 9, 255, 5, 5, 5, 255, 8, 9, 9, 255, 13, 13, 13, 255, 14, 14, 15, 255, 13, 13, 13, 255, 15, 16, 16, 255, 19, 20, 21, 255, 23, 24, 24, 255, 29, 30, 31, 255, 32, 33, 34, 255, 26, 26, 27, 255, 28, 28, 29, 255, 32, 33, 34, 255, 27, 27, 28, 255, 21, 22, 22, 255, 21, 21, 22, 255, 15, 15, 16, 255, 16, 17, 17, 255, 11, 12, 12, 255, 11, 12, 12, 255, 9, 9, 9, 255, 9, 9, 9, 255, 14, 14, 15, 255, 15, 15, 16, 255, 14, 14, 15, 255, 14, 14, 15, 255, 18, 19, 20, 255, 16, 16, 17, 255, 16, 16, 17, 255, 16, 17, 17, 255, 19, 19, 20, 255, 18, 18, 19, 255, 19, 19, 20, 255, 19, 20, 21, 255, 22, 22, 23, 255, 17, 17, 18, 255, 16, 17, 17, 255, 20, 21, 21, 255, 18, 18, 19, 255, 18, 19, 20, 255, 18, 18, 19, 255, 12, 12, 12, 255, 9, 9, 9, 255, 6, 6, 6, 255, 17, 17, 18, 255, 19, 20, 20, 255, 20, 21, 22, 255, 22, 23, 24, 255, 27, 28, 29, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 29, 30, 31, 255, 28, 28, 29, 255, 15, 16, 16, 255, 20, 20, 21, 255, 14, 14, 15, 255, 17, 18, 18, 255, 21, 22, 22, 255, 22, 22, 23, 255, 17, 18, 18, 255, 14, 14, 15, 255, 13, 13, 14, 255, 10, 10, 10, 255, 9, 10, 10, 255, 13, 13, 14, 255, 15, 16, 16, 255, 19, 20, 20, 255, 21, 22, 23, 255, 25, 26, 27, 255, 20, 21, 22, 255, 17, 18, 18, 255, 15, 16, 16, 255, 16, 17, 17, 255, 18, 18, 19, 255, 13, 13, 14, 255, 13, 13, 13, 255, 18, 19, 19, 255, 14, 14, 15, 255, 13, 13, 14, 255, 9, 9, 9, 255, 5, 5, 5, 255, 8, 9, 9, 255, 15, 16, 16, 255, 14, 15, 15, 255, 11, 12, 12, 255, 12, 12, 12, 255, 11, 12, 12, 255, 11, 11, 11, 255, 12, 13, 13, 255, 10, 10, 11, 255, 13, 14, 14, 255, 7, 7, 7, 255, 11, 12, 12, 255, 10, 11, 11, 255, 12, 12, 12, 255, 14, 14, 15, 255, 9, 10, 10, 255, 5, 5, 5, 255, 3, 3, 3, 255, 9, 9, 9, 255, 5, 5, 6, 255, 12, 13, 13, 255, 11, 12, 12, 255, 11, 12, 12, 255, 13, 14, 14, 255, 14, 15, 15, 255, 14, 14, 15, 255, 14, 14, 15, 255, 11, 11, 11, 255, 12, 12, 12, 255, 10, 11, 11, 255, 10, 10, 10, 255, 14, 14, 15, 255, 16, 17, 17, 255, 16, 17, 17, 255, 15, 16, 16, 255, 17, 18, 18, 255, 32, 33, 34, 255, 24, 24, 25, 255, 18, 18, 19, 255, 23, 24, 24, 255, 15, 16, 16, 255, 17, 17, 18, 255, 16, 17, 17, 255, 15, 16, 16, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 10, 10, 255, 12, 13, 13, 255, 15, 16, 16, 255, 25, 26, 27, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 19, 20, 20, 255, 19, 19, 20, 255, 11, 11, 11, 255, 12, 12, 13, 255, 13, 14, 14, 255, 11, 12, 12, 255, 16, 16, 17, 255, 18, 19, 20, 255, 30, 31, 31, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 28, 28, 29, 255, 27, 28, 29, 255, 26, 27, 27, 255, 19, 20, 20, 255, 21, 22, 23, 255, 20, 20, 21, 255, 16, 17, 17, 255, 14, 15, 15, 255, 10, 10, 11, 255, 8, 9, 9, 255, 12, 12, 13, 255, 14, 14, 15, 255, 15, 15, 16, 255, 15, 15, 16, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 9, 9, 255, 8, 8, 8, 255, 13, 13, 13, 255, 9, 9, 9, 255, 19, 20, 21, 255, 11, 11, 12, 255, 29, 29, 30, 255, 31, 32, 33, 255, 20, 21, 21, 255, 14, 14, 15, 255, 14, 14, 15, 255, 11, 11, 12, 255, 13, 13, 14, 255, 13, 13, 13, 255, 16, 17, 17, 255, 21, 22, 22, 255, 17, 17, 18, 255, 23, 24, 25, 255, 22, 22, 23, 255, 20, 21, 22, 255, 22, 23, 24, 255, 24, 24, 25, 255, 18, 19, 20, 255, 27, 28, 29, 255, 29, 30, 31, 255, 32, 33, 34, 255, 32, 33, 34, 255, 30, 31, 32, 255, 19, 19, 20, 255, 29, 29, 30, 255, 21, 22, 22, 255, 24, 24, 25, 255, 17, 18, 18, 255, 13, 13, 14, 255, 13, 14, 14, 255, 13, 13, 13, 255, 10, 11, 11, 255, 7, 7, 8, 255, 8, 9, 9, 255, 6, 6, 7, 255, 10, 10, 11, 255, 13, 13, 14, 255, 17, 17, 18, 255, 32, 33, 34, 255, 32, 33, 34, 255, 30, 31, 32, 255, 26, 26, 27, 255, 23, 24, 25, 255, 31, 32, 33, 255, 32, 33, 34, 255, 30, 31, 31, 255, 27, 28, 29, 255, 14, 14, 15, 255, 16, 17, 17, 255, 25, 26, 26, 255, 22, 23, 24, 255, 16, 16, 17, 255, 10, 11, 11, 255, 11, 11, 11, 255, 9, 9, 9, 255, 13, 13, 13, 255, 15, 16, 16, 255, 14, 14, 15, 255, 9, 9, 9, 255, 12, 12, 13, 255, 17, 17, 18, 255, 15, 16, 16, 255, 24, 25, 25, 255, 19, 19, 20, 255, 14, 15, 15, 255, 22, 23, 24, 255, 26, 26, 27, 255, 26, 26, 27, 255, 26, 27, 27, 255, 26, 27, 27, 255, 26, 26, 27, 255, 29, 30, 31, 255, 31, 32, 33, 255, 22, 23, 24, 255, 24, 24, 25, 255, 15, 16, 16, 255, 7, 7, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 10, 11, 11, 255, 14, 14, 15, 255, 17, 17, 18, 255, 14, 14, 15, 255, 16, 16, 17, 255, 14, 15, 15, 255, 20, 21, 22, 255, 18, 19, 20, 255, 13, 13, 13, 255, 14, 14, 15, 255, 6, 6, 6, 255, 4, 4, 4, 255, 10, 10, 10, 255, 18, 19, 20, 255, 15, 15, 16, 255, 17, 17, 18, 255, 18, 19, 19, 255, 24, 25, 26, 255, 25, 26, 27, 255, 29, 30, 31, 255, 29, 29, 30, 255, 26, 27, 28, 255, 28, 29, 30, 255, 25, 26, 27, 255, 28, 29, 30, 255, 32, 33, 34, 255, 27, 28, 29, 255, 15, 16, 16, 255, 15, 15, 16, 255, 7, 7, 8, 255, 7, 7, 8, 255, 6, 6, 6, 255, 13, 13, 14, 255, 13, 14, 14, 255, 17, 18, 18, 255, 19, 19, 20, 255, 22, 23, 24, 255, 20, 20, 21, 255, 24, 24, 25, 255, 19, 20, 20, 255, 20, 20, 21, 255, 21, 22, 22, 255, 24, 25, 25, 255, 24, 24, 25, 255, 21, 21, 22, 255, 22, 23, 24, 255, 22, 23, 24, 255, 20, 21, 21, 255, 28, 28, 29, 255, 21, 21, 22, 255, 17, 18, 18, 255, 13, 13, 14, 255, 14, 15, 15, 255, 10, 10, 10, 255, 13, 13, 14, 255, 11, 11, 12, 255, 11, 11, 12, 255, 21, 22, 22, 255, 21, 21, 22, 255, 29, 30, 31, 255, 27, 28, 29, 255, 28, 28, 29, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 26, 27, 27, 255, 18, 19, 19, 255, 17, 18, 18, 255, 27, 28, 29, 255, 16, 17, 17, 255, 20, 20, 21, 255, 22, 22, 23, 255, 24, 25, 25, 255, 18, 19, 19, 255, 15, 16, 16, 255, 14, 14, 15, 255, 9, 9, 9, 255, 12, 12, 12, 255, 13, 13, 14, 255, 21, 21, 22, 255, 18, 18, 19, 255, 13, 14, 14, 255, 14, 14, 15, 255, 15, 15, 16, 255, 9, 10, 10, 255, 11, 11, 12, 255, 8, 9, 9, 255, 9, 9, 9, 255, 14, 15, 15, 255, 17, 18, 18, 255, 16, 17, 17, 255, 13, 13, 13, 255, 10, 10, 11, 255, 7, 7, 8, 255, 6, 6, 7, 255, 10, 10, 10, 255, 13, 13, 14, 255, 11, 11, 11, 255, 11, 11, 12, 255, 11, 11, 11, 255, 10, 10, 11, 255, 11, 11, 11, 255, 8, 8, 8, 255, 8, 8, 8, 255, 6, 6, 7, 255, 7, 7, 7, 255, 8, 8, 8, 255, 12, 12, 12, 255, 12, 12, 12, 255, 10, 10, 10, 255, 8, 8, 8, 255, 9, 10, 10, 255, 8, 9, 9, 255, 12, 12, 12, 255, 14, 14, 15, 255, 13, 13, 14, 255, 10, 10, 11, 255, 16, 17, 17, 255, 18, 18, 19, 255, 20, 21, 21, 255, 17, 17, 18, 255, 18, 19, 19, 255, 14, 14, 15, 255, 10, 11, 11, 255, 9, 10, 10, 255, 11, 11, 12, 255, 14, 14, 15, 255, 10, 10, 10, 255, 22, 22, 23, 255, 16, 17, 17, 255, 29, 30, 31, 255, 25, 26, 27, 255, 26, 26, 27, 255, 32, 33, 34, 255, 25, 26, 27, 255, 22, 22, 23, 255, 21, 21, 22, 255, 20, 20, 21, 255, 12, 12, 13, 255, 11, 11, 11, 255, 8, 9, 9, 255, 12, 13, 13, 255, 15, 16, 16, 255, 17, 18, 18, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 19, 19, 20, 255, 17, 18, 18, 255, 12, 12, 12, 255, 9, 9, 9, 255, 11, 12, 12, 255, 14, 14, 15, 255, 13, 14, 14, 255, 20, 21, 22, 255, 30, 31, 32, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 29, 30, 31, 255, 32, 33, 34, 255, 23, 24, 24, 255, 18, 19, 19, 255, 21, 22, 23, 255, 19, 19, 20, 255, 16, 17, 17, 255, 10, 10, 10, 255, 7, 7, 8, 255, 10, 10, 11, 255, 10, 10, 11, 255, 13, 14, 14, 255, 13, 13, 14, 255, 6, 6, 7, 255, 5, 5, 5, 255, 9, 9, 9, 255, 11, 11, 12, 255, 11, 11, 12, 255, 14, 14, 15, 255, 9, 10, 10, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 12, 12, 12, 255, 14, 14, 15, 255, 10, 10, 10, 255, 5, 5, 6, 255, 14, 15, 15, 255, 15, 16, 16, 255, 18, 19, 19, 255, 20, 20, 21, 255, 27, 28, 29, 255, 29, 29, 30, 255, 27, 28, 29, 255, 31, 32, 33, 255, 32, 33, 34, 255, 30, 31, 32, 255, 25, 25, 26, 255, 29, 29, 30, 255, 28, 28, 29, 255, 30, 31, 32, 255, 23, 24, 24, 255, 24, 25, 26, 255, 19, 20, 20, 255, 17, 17, 18, 255, 17, 18, 18, 255, 17, 18, 18, 255, 12, 13, 13, 255, 12, 12, 13, 255, 7, 7, 7, 255, 8, 8, 8, 255, 4, 4, 4, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 13, 13, 13, 255, 16, 17, 17, 255, 31, 32, 33, 255, 31, 32, 33, 255, 32, 33, 33, 255, 30, 31, 32, 255, 31, 32, 33, 255, 27, 28, 29, 255, 32, 33, 34, 255, 25, 25, 26, 255, 23, 24, 25, 255, 18, 18, 19, 255, 19, 20, 21, 255, 21, 22, 22, 255, 28, 28, 29, 255, 25, 26, 27, 255, 21, 22, 22, 255, 21, 22, 23, 255, 18, 19, 20, 255, 12, 13, 13, 255, 12, 12, 13, 255, 7, 7, 7, 255, 13, 13, 13, 255, 25, 26, 26, 255, 27, 28, 29, 255, 27, 28, 29, 255, 22, 23, 24, 255, 26, 27, 27, 255, 26, 27, 27, 255, 31, 32, 33, 255, 25, 26, 26, 255, 28, 28, 29, 255, 32, 33, 34, 255, 30, 31, 32, 255, 32, 33, 34, 255, 32, 33, 33, 255, 30, 31, 32, 255, 29, 30, 31, 255, 10, 10, 11, 255, 9, 9, 9, 255, 10, 10, 10, 255, 7, 7, 7, 255, 12, 13, 13, 255, 10, 11, 11, 255, 17, 18, 18, 255, 14, 15, 15, 255, 12, 12, 12, 255, 16, 17, 17, 255, 20, 21, 22, 255, 15, 16, 16, 255, 9, 9, 9, 255, 10, 10, 10, 255, 9, 10, 10, 255, 8, 8, 8, 255, 11, 11, 11, 255, 14, 15, 15, 255, 12, 12, 12, 255, 18, 19, 20, 255, 24, 25, 25, 255, 19, 19, 20, 255, 25, 26, 27, 255, 21, 22, 22, 255, 24, 24, 25, 255, 28, 29, 30, 255, 20, 20, 21, 255, 27, 28, 29, 255, 26, 27, 28, 255, 32, 33, 34, 255, 15, 16, 16, 255, 18, 19, 20, 255, 13, 14, 14, 255, 12, 12, 12, 255, 9, 9, 9, 255, 5, 5, 5, 255, 9, 10, 10, 255, 17, 17, 18, 255, 24, 25, 25, 255, 32, 33, 34, 255, 24, 25, 25, 255, 25, 25, 26, 255, 22, 22, 23, 255, 15, 16, 16, 255, 18, 18, 19, 255, 27, 28, 29, 255, 25, 26, 26, 255, 16, 17, 17, 255, 19, 20, 20, 255, 20, 21, 22, 255, 27, 27, 28, 255, 27, 28, 29, 255, 28, 28, 29, 255, 28, 29, 30, 255, 19, 20, 20, 255, 20, 20, 21, 255, 15, 16, 16, 255, 7, 7, 8, 255, 7, 7, 8, 255, 10, 10, 10, 255, 17, 18, 18, 255, 15, 15, 16, 255, 22, 22, 23, 255, 21, 22, 23, 255, 19, 20, 20, 255, 27, 28, 29, 255, 26, 27, 27, 255, 28, 28, 29, 255, 23, 24, 25, 255, 20, 20, 21, 255, 19, 20, 21, 255, 22, 22, 23, 255, 10, 10, 11, 255, 19, 20, 21, 255, 21, 22, 23, 255, 18, 19, 20, 255, 16, 16, 17, 255, 10, 10, 11, 255, 11, 11, 11, 255, 13, 13, 13, 255, 6, 6, 6, 255, 10, 11, 11, 255, 16, 17, 17, 255, 15, 15, 16, 255, 14, 14, 15, 255, 16, 16, 17, 255, 13, 13, 14, 255, 9, 9, 9, 255, 7, 7, 8, 255, 10, 11, 11, 255, 13, 13, 13, 255, 8, 9, 9, 255, 12, 12, 13, 255, 7, 7, 7, 255, 10, 10, 11, 255, 12, 13, 13, 255, 7, 7, 7, 255, 4, 4, 4, 255, 10, 10, 11, 255, 7, 7, 7, 255, 6, 6, 7, 255, 6, 6, 6, 255, 5, 5, 6, 255, 4, 4, 4, 255, 4, 4, 4, 255, 8, 8, 8, 255, 7, 7, 8, 255, 7, 7, 7, 255, 1, 2, 2, 255, 7, 7, 7, 255, 4, 4, 4, 255, 6, 6, 7, 255, 5, 5, 6, 255, 3, 3, 3, 255, 10, 10, 11, 255, 12, 12, 12, 255, 12, 13, 13, 255, 15, 16, 16, 255, 25, 25, 26, 255, 23, 24, 25, 255, 22, 23, 24, 255, 19, 20, 20, 255, 25, 26, 26, 255, 21, 22, 22, 255, 20, 21, 21, 255, 17, 18, 18, 255, 17, 18, 18, 255, 13, 14, 14, 255, 12, 12, 12, 255, 11, 12, 12, 255, 12, 12, 12, 255, 11, 11, 12, 255, 14, 14, 15, 255, 16, 16, 17, 255, 18, 19, 19, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 24, 25, 25, 255, 22, 22, 23, 255, 17, 18, 18, 255, 20, 20, 21, 255, 15, 16, 16, 255, 15, 15, 16, 255, 8, 8, 8, 255, 11, 11, 11, 255, 8, 9, 9, 255, 15, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 15, 16, 16, 255, 14, 15, 15, 255, 8, 9, 9, 255, 11, 12, 12, 255, 10, 11, 11, 255, 14, 14, 15, 255, 19, 20, 20, 255, 21, 22, 22, 255, 30, 31, 32, 255, 28, 28, 29, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 31, 32, 33, 255, 28, 28, 29, 255, 15, 16, 16, 255, 22, 22, 23, 255, 21, 22, 23, 255, 17, 18, 18, 255, 14, 15, 15, 255, 10, 10, 11, 255, 8, 8, 8, 255, 9, 9, 9, 255, 12, 12, 13, 255, 5, 5, 6, 255, 6, 6, 6, 255, 8, 9, 9, 255, 13, 13, 14, 255, 10, 10, 11, 255, 11, 11, 11, 255, 24, 25, 25, 255, 26, 27, 28, 255, 30, 31, 32, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 27, 27, 28, 255, 8, 8, 8, 255, 11, 11, 11, 255, 9, 9, 9, 255, 12, 12, 12, 255, 16, 17, 17, 255, 19, 20, 21, 255, 19, 20, 20, 255, 21, 22, 22, 255, 27, 27, 28, 255, 29, 29, 30, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 26, 26, 27, 255, 19, 20, 20, 255, 15, 16, 16, 255, 25, 25, 26, 255, 17, 18, 18, 255, 22, 22, 23, 255, 16, 17, 17, 255, 16, 16, 17, 255, 14, 14, 15, 255, 12, 12, 12, 255, 12, 12, 13, 255, 5, 5, 5, 255, 6, 6, 6, 255, 6, 6, 7, 255, 3, 3, 3, 255, 5, 5, 6, 255, 6, 6, 7, 255, 8, 8, 8, 255, 8, 9, 9, 255, 14, 14, 15, 255, 19, 19, 20, 255, 16, 17, 17, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 28, 29, 30, 255, 32, 33, 34, 255, 31, 32, 33, 255, 25, 25, 26, 255, 30, 31, 32, 255, 26, 26, 27, 255, 25, 26, 27, 255, 19, 20, 20, 255, 27, 28, 29, 255, 29, 30, 31, 255, 25, 26, 27, 255, 24, 24, 25, 255, 15, 16, 16, 255, 11, 11, 11, 255, 8, 9, 9, 255, 10, 10, 10, 255, 12, 12, 13, 255, 22, 22, 23, 255, 28, 28, 29, 255, 21, 22, 22, 255, 26, 26, 27, 255, 28, 28, 29, 255, 30, 31, 32, 255, 29, 30, 31, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 20, 21, 22, 255, 32, 33, 34, 255, 32, 33, 34, 255, 14, 14, 15, 255, 16, 17, 17, 255, 12, 12, 13, 255, 6, 6, 6, 255, 8, 8, 8, 255, 14, 14, 15, 255, 6, 6, 7, 255, 12, 13, 13, 255, 17, 18, 18, 255, 15, 16, 16, 255, 14, 14, 15, 255, 10, 10, 10, 255, 11, 11, 12, 255, 13, 14, 14, 255, 14, 15, 15, 255, 11, 11, 11, 255, 12, 12, 12, 255, 16, 17, 17, 255, 17, 17, 18, 255, 16, 16, 17, 255, 18, 19, 20, 255, 25, 26, 27, 255, 19, 20, 20, 255, 29, 29, 30, 255, 21, 22, 23, 255, 23, 24, 24, 255, 26, 27, 27, 255, 16, 17, 17, 255, 22, 23, 24, 255, 25, 26, 26, 255, 20, 21, 22, 255, 20, 20, 21, 255, 14, 14, 15, 255, 10, 11, 11, 255, 12, 12, 13, 255, 11, 11, 12, 255, 14, 14, 15, 255, 11, 12, 12, 255, 24, 24, 25, 255, 22, 22, 23, 255, 27, 27, 28, 255, 17, 18, 18, 255, 21, 22, 22, 255, 20, 21, 22, 255, 23, 24, 25, 255, 21, 22, 22, 255, 22, 22, 23, 255, 19, 19, 20, 255, 25, 25, 26, 255, 25, 25, 26, 255, 27, 27, 28, 255, 29, 30, 31, 255, 30, 31, 32, 255, 26, 27, 28, 255, 20, 20, 21, 255, 21, 22, 22, 255, 21, 21, 22, 255, 14, 15, 15, 255, 10, 10, 10, 255, 14, 14, 15, 255, 15, 16, 16, 255, 17, 18, 18, 255, 21, 21, 22, 255, 15, 15, 16, 255, 21, 21, 22, 255, 20, 21, 22, 255, 20, 21, 21, 255, 21, 22, 22, 255, 21, 21, 22, 255, 18, 18, 19, 255, 20, 21, 21, 255, 16, 16, 17, 255, 18, 19, 20, 255, 13, 14, 14, 255, 24, 25, 26, 255, 16, 17, 17, 255, 13, 14, 14, 255, 13, 13, 13, 255, 7, 7, 8, 255, 8, 9, 9, 255, 10, 10, 11, 255, 6, 6, 6, 255, 7, 7, 8, 255, 10, 11, 11, 255, 7, 7, 8, 255, 9, 9, 9, 255, 10, 11, 11, 255, 10, 11, 11, 255, 13, 13, 14, 255, 7, 7, 8, 255, 7, 7, 7, 255, 8, 8, 8, 255, 5, 5, 6, 255, 6, 6, 7, 255, 8, 8, 8, 255, 11, 12, 12, 255, 7, 7, 8, 255, 7, 7, 7, 255, 2, 3, 3, 255, 8, 8, 8, 255, 3, 4, 4, 255, 4, 4, 4, 255, 2, 3, 3, 255, 2, 2, 2, 255, 5, 5, 5, 255, 7, 7, 7, 255, 7, 7, 8, 255, 1, 2, 2, 255, 10, 11, 11, 255, 6, 6, 6, 255, 5, 5, 5, 255, 5, 5, 6, 255, 9, 9, 9, 255, 5, 5, 5, 255, 11, 12, 12, 255, 16, 17, 17, 255, 22, 23, 24, 255, 29, 30, 31, 255, 26, 27, 28, 255, 25, 26, 26, 255, 28, 28, 29, 255, 25, 26, 27, 255, 28, 29, 30, 255, 24, 25, 26, 255, 19, 19, 20, 255, 24, 25, 26, 255, 14, 14, 15, 255, 12, 12, 12, 255, 9, 9, 9, 255, 12, 13, 13, 255, 5, 5, 6, 255, 8, 9, 9, 255, 16, 16, 17, 255, 15, 16, 16, 255, 19, 20, 20, 255, 19, 20, 21, 255, 32, 33, 34, 255, 32, 33, 34, 255, 25, 26, 26, 255, 21, 22, 23, 255, 20, 21, 22, 255, 16, 16, 17, 255, 17, 18, 18, 255, 11, 11, 12, 255, 12, 12, 13, 255, 5, 5, 6, 255, 10, 10, 11, 255, 9, 9, 9, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 12, 12, 13, 255, 10, 11, 11, 255, 9, 9, 9, 255, 8, 9, 9, 255, 13, 14, 14, 255, 15, 16, 16, 255, 18, 18, 19, 255, 16, 17, 17, 255, 19, 20, 20, 255, 17, 17, 18, 255, 24, 25, 26, 255, 28, 29, 30, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 28, 29, 30, 255, 24, 24, 25, 255, 21, 21, 22, 255, 23, 24, 24, 255, 17, 18, 18, 255, 14, 14, 15, 255, 10, 11, 11, 255, 11, 11, 11, 255, 11, 11, 11, 255, 6, 6, 7, 255, 6, 6, 6, 255, 10, 11, 11, 255, 13, 14, 14, 255, 20, 21, 21, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 30, 31, 32, 255, 25, 26, 27, 255, 29, 29, 30, 255, 30, 31, 32, 255, 31, 32, 33, 255, 27, 27, 28, 255, 13, 13, 14, 255, 7, 7, 8, 255, 6, 6, 7, 255, 12, 13, 13, 255, 10, 11, 11, 255, 17, 17, 18, 255, 20, 20, 21, 255, 17, 18, 18, 255, 24, 25, 26, 255, 21, 21, 22, 255, 32, 33, 34, 255, 29, 30, 31, 255, 20, 21, 22, 255, 26, 27, 27, 255, 20, 21, 22, 255, 15, 16, 16, 255, 18, 19, 19, 255, 16, 17, 17, 255, 16, 17, 17, 255, 18, 19, 20, 255, 12, 12, 13, 255, 12, 13, 13, 255, 12, 12, 12, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 7, 7, 7, 255, 6, 6, 6, 255, 10, 10, 11, 255, 8, 8, 8, 255, 5, 5, 5, 255, 8, 8, 8, 255, 9, 9, 9, 255, 18, 19, 19, 255, 21, 22, 22, 255, 18, 19, 19, 255, 32, 33, 34, 255, 28, 29, 30, 255, 26, 26, 27, 255, 23, 24, 25, 255, 32, 33, 34, 255, 31, 32, 33, 255, 16, 17, 17, 255, 30, 31, 31, 255, 29, 30, 31, 255, 32, 33, 34, 255, 25, 25, 26, 255, 31, 32, 33, 255, 28, 29, 30, 255, 26, 27, 28, 255, 15, 16, 16, 255, 14, 15, 15, 255, 13, 13, 14, 255, 9, 9, 9, 255, 11, 11, 11, 255, 9, 9, 9, 255, 10, 11, 11, 255, 26, 27, 28, 255, 21, 22, 22, 255, 24, 25, 25, 255, 26, 27, 27, 255, 26, 27, 27, 255, 28, 29, 30, 255, 32, 33, 34, 255, 32, 33, 34, 255, 18, 19, 20, 255, 13, 13, 13, 255, 13, 13, 14, 255, 10, 10, 10, 255, 9, 10, 10, 255, 9, 9, 9, 255, 14, 14, 15, 255, 12, 12, 12, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 12, 12, 255, 11, 12, 12, 255, 12, 12, 13, 255, 11, 11, 12, 255, 7, 7, 7, 255, 8, 8, 8, 255, 11, 12, 12, 255, 11, 11, 11, 255, 11, 11, 12, 255, 11, 11, 12, 255, 15, 15, 16, 255, 12, 13, 13, 255, 11, 12, 12, 255, 12, 12, 12, 255, 17, 18, 18, 255, 19, 19, 20, 255, 20, 20, 21, 255, 20, 21, 22, 255, 17, 18, 18, 255, 17, 18, 18, 255, 21, 21, 22, 255, 8, 9, 9, 255, 24, 25, 26, 255, 25, 25, 26, 255, 29, 29, 30, 255, 18, 19, 20, 255, 18, 19, 20, 255, 15, 16, 16, 255, 12, 12, 12, 255, 8, 9, 9, 255, 11, 11, 11, 255, 12, 13, 13, 255, 14, 15, 15, 255, 18, 19, 19, 255, 30, 31, 31, 255, 30, 31, 32, 255, 32, 33, 34, 255, 29, 30, 31, 255, 32, 33, 34, 255, 27, 27, 28, 255, 27, 28, 29, 255, 26, 26, 27, 255, 29, 30, 31, 255, 21, 21, 22, 255, 19, 19, 20, 255, 27, 27, 28, 255, 28, 29, 30, 255, 29, 30, 31, 255, 24, 25, 26, 255, 22, 23, 24, 255, 19, 20, 20, 255, 19, 19, 20, 255, 15, 15, 16, 255, 10, 11, 11, 255, 15, 16, 16, 255, 13, 13, 13, 255, 19, 20, 21, 255, 20, 20, 21, 255, 15, 16, 16, 255, 16, 17, 17, 255, 15, 16, 16, 255, 20, 20, 21, 255, 22, 23, 24, 255, 17, 17, 18, 255, 12, 13, 13, 255, 11, 11, 12, 255, 12, 12, 12, 255, 17, 18, 18, 255, 14, 15, 15, 255, 16, 16, 17, 255, 13, 13, 14, 255, 19, 20, 20, 255, 8, 8, 8, 255, 5, 5, 5, 255, 6, 6, 7, 255, 7, 7, 7, 255, 8, 8, 8, 255, 8, 9, 9, 255, 7, 7, 8, 255, 5, 5, 5, 255, 5, 5, 5, 255, 8, 8, 8, 255, 9, 9, 9, 255, 6, 6, 6, 255, 5, 5, 5, 255, 5, 5, 5, 255, 6, 6, 7, 255, 2, 2, 2, 255, 7, 7, 7, 255, 5, 5, 5, 255, 7, 7, 7, 255, 8, 8, 8, 255, 2, 2, 2, 255, 7, 7, 7, 255, 4, 4, 4, 255, 7, 7, 8, 255, 5, 5, 6, 255, 9, 9, 9, 255, 8, 9, 9, 255, 7, 7, 7, 255, 9, 9, 9, 255, 5, 5, 5, 255, 8, 9, 9, 255, 11, 12, 12, 255, 12, 12, 12, 255, 10, 10, 11, 255, 10, 11, 11, 255, 10, 11, 11, 255, 8, 8, 8, 255, 14, 14, 15, 255, 18, 19, 20, 255, 16, 16, 17, 255, 25, 26, 27, 255, 25, 25, 26, 255, 25, 25, 26, 255, 31, 32, 33, 255, 28, 29, 30, 255, 28, 29, 30, 255, 22, 23, 24, 255, 20, 21, 22, 255, 26, 26, 27, 255, 21, 22, 23, 255, 17, 18, 18, 255, 13, 13, 13, 255, 15, 15, 16, 255, 8, 8, 8, 255, 9, 9, 9, 255, 12, 13, 13, 255, 15, 16, 16, 255, 17, 18, 18, 255, 23, 24, 24, 255, 30, 31, 32, 255, 32, 33, 34, 255, 27, 27, 28, 255, 18, 19, 20, 255, 18, 19, 20, 255, 18, 19, 20, 255, 18, 18, 19, 255, 11, 11, 12, 255, 12, 12, 13, 255, 8, 8, 8, 255, 9, 10, 10, 255, 6, 6, 7, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 7, 7, 7, 255, 11, 12, 12, 255, 9, 9, 9, 255, 7, 7, 7, 255, 7, 7, 8, 255, 17, 18, 18, 255, 14, 14, 15, 255, 21, 21, 22, 255, 22, 23, 24, 255, 25, 25, 26, 255, 32, 33, 34, 255, 31, 32, 33, 255, 30, 31, 32, 255, 32, 33, 34, 255, 30, 31, 32, 255, 28, 28, 29, 255, 31, 32, 33, 255, 21, 22, 23, 255, 22, 23, 24, 255, 26, 27, 28, 255, 18, 19, 20, 255, 11, 12, 12, 255, 9, 9, 9, 255, 8, 8, 8, 255, 8, 8, 8, 255, 7, 7, 7, 255, 10, 10, 10, 255, 9, 9, 9, 255, 32, 33, 34, 255, 30, 31, 32, 255, 32, 33, 34, 255, 32, 33, 34, 255, 23, 24, 24, 255, 32, 33, 34, 255, 28, 29, 30, 255, 30, 31, 32, 255, 32, 33, 34, 255, 21, 21, 22, 255, 30, 31, 31, 255, 8, 8, 8, 255, 5, 5, 6, 255, 6, 6, 6, 255, 12, 12, 13, 255, 14, 14, 15, 255, 16, 16, 17, 255, 22, 23, 24, 255, 16, 17, 17, 255, 21, 22, 23, 255, 32, 33, 34, 255, 31, 32, 33, 255, 28, 29, 30, 255, 19, 20, 21, 255, 22, 23, 24, 255, 17, 18, 18, 255, 20, 20, 21, 255, 18, 18, 19, 255, 12, 12, 13, 255, 14, 14, 15, 255, 12, 12, 12, 255, 8, 9, 9, 255, 11, 11, 12, 255, 8, 8, 8, 255, 6, 6, 6, 255, 8, 8, 8, 255, 10, 11, 11, 255, 9, 10, 10, 255, 14, 15, 15, 255, 13, 13, 13, 255, 6, 6, 7, 255, 7, 7, 8, 255, 8, 8, 8, 255, 11, 11, 12, 255, 18, 18, 19, 255, 15, 16, 16, 255, 17, 17, 18, 255, 25, 25, 26, 255, 25, 26, 27, 255, 24, 24, 25, 255, 32, 33, 34, 255, 27, 28, 29, 255, 30, 31, 31, 255, 28, 29, 30, 255, 27, 28, 29, 255, 31, 32, 33, 255, 23, 24, 24, 255, 27, 28, 29, 255, 30, 31, 32, 255, 32, 33, 34, 255, 24, 25, 25, 255, 15, 15, 16, 255, 15, 15, 16, 255, 10, 10, 11, 255, 9, 10, 10, 255, 11, 11, 11, 255, 12, 13, 13, 255, 16, 17, 17, 255, 20, 20, 21, 255, 15, 16, 16, 255, 12, 12, 13, 255, 10, 10, 11, 255, 16, 16, 17, 255, 12, 12, 12, 255, 12, 12, 12, 255, 11, 12, 12, 255, 14, 14, 15, 255, 15, 15, 16, 255, 10, 10, 11, 255, 11, 11, 12, 255, 11, 11, 12, 255, 12, 13, 13, 255, 11, 11, 12, 255, 6, 6, 6, 255, 4, 4, 4, 255, 6, 6, 7, 255, 10, 10, 11, 255, 8, 9, 9, 255, 13, 13, 13, 255, 13, 14, 14, 255, 8, 8, 8, 255, 10, 10, 11, 255, 9, 9, 9, 255, 12, 13, 13, 255, 8, 9, 9, 255, 7, 7, 8, 255, 6, 6, 6, 255, 6, 6, 6, 255, 8, 8, 8, 255, 10, 11, 11, 255, 16, 17, 17, 255, 18, 19, 19, 255, 16, 16, 17, 255, 20, 20, 21, 255, 19, 20, 20, 255, 22, 23, 24, 255, 17, 17, 18, 255, 26, 27, 27, 255, 25, 26, 26, 255, 32, 33, 34, 255, 32, 33, 34, 255, 20, 20, 21, 255, 11, 12, 12, 255, 9, 9, 9, 255, 9, 9, 9, 255, 8, 9, 9, 255, 8, 9, 9, 255, 15, 16, 16, 255, 17, 17, 18, 255, 25, 26, 27, 255, 25, 25, 26, 255, 32, 33, 34, 255, 26, 27, 27, 255, 32, 33, 34, 255, 21, 22, 23, 255, 32, 33, 34, 255, 27, 27, 28, 255, 25, 26, 27, 255, 29, 29, 30, 255, 28, 29, 30, 255, 20, 21, 21, 255, 27, 28, 29, 255, 25, 26, 27, 255, 26, 27, 27, 255, 21, 22, 22, 255, 19, 20, 21, 255, 14, 14, 15, 255, 16, 16, 17, 255, 12, 13, 13, 255, 14, 14, 15, 255, 13, 14, 14, 255, 15, 16, 16, 255, 15, 15, 16, 255, 16, 17, 17, 255, 10, 11, 11, 255, 15, 16, 16, 255, 17, 17, 18, 255, 18, 19, 19, 255, 22, 23, 24, 255, 11, 11, 12, 255, 13, 14, 14, 255, 8, 9, 9, 255, 17, 18, 18, 255, 19, 20, 20, 255, 17, 17, 18, 255, 11, 12, 12, 255, 12, 12, 12, 255, 9, 10, 10, 255, 9, 9, 9, 255, 4, 4, 4, 255, 2, 3, 3, 255, 8, 8, 8, 255, 12, 12, 13, 255, 7, 7, 8, 255, 10, 10, 11, 255, 10, 10, 11, 255, 9, 10, 10, 255, 11, 12, 12, 255, 10, 11, 11, 255, 10, 10, 11, 255, 8, 8, 8, 255, 5, 5, 5, 255, 5, 5, 5, 255, 7, 7, 7, 255, 8, 9, 9, 255, 6, 6, 7, 255, 2, 3, 3, 255, 7, 7, 7, 255, 13, 14, 14, 255, 12, 13, 13, 255, 9, 9, 9, 255, 8, 8, 8, 255, 12, 12, 13, 255, 5, 5, 5, 255, 11, 12, 12, 255, 16, 17, 17, 255, 12, 13, 13, 255, 14, 14, 15, 255, 14, 14, 15, 255, 14, 15, 15, 255, 17, 17, 18, 255, 9, 9, 9, 255, 8, 9, 9, 255, 6, 6, 6, 255, 12, 12, 12, 255, 17, 18, 18, 255, 20, 21, 21, 255, 22, 23, 24, 255, 18, 19, 20, 255, 28, 29, 30, 255, 31, 32, 33, 255, 32, 33, 34, 255, 21, 21, 22, 255, 27, 28, 29, 255, 32, 33, 34, 255, 24, 25, 26, 255, 26, 26, 27, 255, 21, 22, 23, 255, 17, 17, 18, 255, 11, 11, 12, 255, 12, 13, 13, 255, 10, 10, 11, 255, 15, 15, 16, 255, 13, 13, 13, 255, 18, 18, 19, 255, 18, 18, 19, 255, 18, 18, 19, 255, 32, 33, 34, 255, 32, 33, 34, 255, 25, 26, 26, 255, 18, 18, 19, 255, 19, 20, 20, 255, 19, 19, 20, 255, 17, 18, 18, 255, 14, 14, 15, 255, 11, 11, 12, 255, 5, 5, 6, 255, 5, 5, 5, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 4, 4, 4, 255, 9, 9, 9, 255, 7, 7, 7, 255, 6, 6, 6, 255, 15, 16, 16, 255, 22, 23, 24, 255, 19, 20, 20, 255, 19, 20, 20, 255, 24, 24, 25, 255, 23, 24, 25, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 29, 30, 31, 255, 31, 32, 33, 255, 32, 33, 34, 255, 20, 21, 22, 255, 25, 26, 26, 255, 23, 24, 24, 255, 17, 18, 18, 255, 9, 9, 9, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 10, 10, 255, 13, 13, 13, 255, 28, 28, 29, 255, 28, 28, 29, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 23, 24, 24, 255, 28, 29, 30, 255, 26, 26, 27, 255, 20, 21, 21, 255, 28, 28, 29, 255, 23, 24, 24, 255, 15, 16, 16, 255, 8, 8, 8, 255, 8, 8, 8, 255, 11, 12, 12, 255, 11, 12, 12, 255, 17, 17, 18, 255, 18, 18, 19, 255, 14, 14, 15, 255, 19, 19, 20, 255, 28, 28, 29, 255, 20, 20, 21, 255, 20, 21, 21, 255, 21, 21, 22, 255, 18, 19, 19, 255, 20, 20, 21, 255, 20, 20, 21, 255, 16, 16, 17, 255, 11, 12, 12, 255, 10, 11, 11, 255, 13, 13, 13, 255, 9, 9, 9, 255, 8, 8, 8, 255, 5, 5, 5, 255, 7, 7, 7, 255, 12, 13, 13, 255, 15, 16, 16, 255, 20, 20, 21, 255, 17, 18, 18, 255, 20, 21, 21, 255, 12, 12, 12, 255, 6, 6, 6, 255, 4, 4, 4, 255, 10, 10, 10, 255, 14, 14, 15, 255, 14, 14, 15, 255, 16, 17, 17, 255, 20, 21, 22, 255, 27, 28, 29, 255, 26, 27, 28, 255, 21, 22, 23, 255, 31, 32, 33, 255, 27, 28, 29, 255, 29, 30, 31, 255, 32, 33, 34, 255, 29, 30, 31, 255, 30, 31, 31, 255, 31, 32, 33, 255, 32, 33, 34, 255, 23, 24, 25, 255, 21, 21, 22, 255, 17, 17, 18, 255, 16, 17, 17, 255, 12, 12, 13, 255, 9, 9, 9, 255, 6, 6, 6, 255, 15, 15, 16, 255, 12, 12, 13, 255, 11, 11, 11, 255, 8, 8, 8, 255, 8, 8, 8, 255, 11, 12, 12, 255, 10, 10, 10, 255, 8, 9, 9, 255, 7, 7, 8, 255, 9, 9, 9, 255, 13, 13, 13, 255, 12, 12, 12, 255, 17, 17, 18, 255, 10, 10, 10, 255, 13, 13, 13, 255, 12, 13, 13, 255, 8, 8, 8, 255, 6, 6, 6, 255, 7, 7, 7, 255, 12, 12, 12, 255, 11, 11, 12, 255, 12, 13, 13, 255, 12, 12, 13, 255, 11, 11, 12, 255, 14, 14, 15, 255, 14, 15, 15, 255, 17, 17, 18, 255, 11, 12, 12, 255, 12, 12, 12, 255, 9, 9, 9, 255, 6, 6, 6, 255, 7, 7, 8, 255, 8, 9, 9, 255, 8, 9, 9, 255, 8, 8, 8, 255, 18, 18, 19, 255, 17, 18, 18, 255, 18, 19, 20, 255, 20, 20, 21, 255, 17, 18, 18, 255, 19, 19, 20, 255, 22, 23, 24, 255, 20, 21, 22, 255, 26, 27, 28, 255, 31, 32, 33, 255, 19, 20, 20, 255, 10, 10, 11, 255, 9, 10, 10, 255, 9, 10, 10, 255, 7, 7, 7, 255, 13, 14, 14, 255, 14, 14, 15, 255, 21, 21, 22, 255, 21, 21, 22, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 30, 31, 32, 255, 25, 25, 26, 255, 28, 29, 30, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 24, 25, 26, 255, 32, 33, 34, 255, 28, 29, 30, 255, 22, 23, 24, 255, 21, 22, 22, 255, 20, 21, 21, 255, 21, 22, 22, 255, 16, 16, 17, 255, 15, 16, 16, 255, 11, 11, 12, 255, 13, 13, 14, 255, 10, 11, 11, 255, 9, 10, 10, 255, 9, 9, 9, 255, 12, 12, 13, 255, 12, 13, 13, 255, 11, 11, 11, 255, 7, 7, 7, 255, 15, 16, 16, 255, 7, 7, 8, 255, 11, 11, 11, 255, 11, 11, 11, 255, 10, 10, 10, 255, 7, 7, 8, 255, 12, 12, 13, 255, 7, 7, 8, 255, 10, 11, 11, 255, 8, 8, 8, 255, 10, 10, 11, 255, 2, 2, 2, 255, 7, 7, 7, 255, 9, 9, 9, 255, 9, 9, 9, 255, 10, 10, 11, 255, 13, 13, 13, 255, 15, 16, 16, 255, 8, 9, 9, 255, 15, 16, 16, 255, 14, 14, 15, 255, 12, 12, 13, 255, 12, 12, 13, 255, 8, 8, 8, 255, 8, 8, 8, 255, 7, 7, 7, 255, 10, 11, 11, 255, 8, 9, 9, 255, 2, 3, 3, 255, 6, 6, 6, 255, 5, 5, 5, 255, 14, 14, 15, 255, 9, 10, 10, 255, 14, 14, 15, 255, 11, 11, 11, 255, 13, 14, 14, 255, 11, 12, 12, 255, 20, 21, 21, 255, 23, 24, 25, 255, 18, 18, 19, 255, 20, 21, 21, 255, 19, 20, 21, 255, 16, 16, 17, 255, 9, 9, 9, 255, 9, 10, 10, 255, 8, 9, 9, 255, 10, 10, 11, 255, 16, 17, 17, 255, 18, 19, 20, 255, 21, 22, 23, 255, 22, 22, 23, 255, 26, 27, 27, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 27, 27, 28, 255, 28, 29, 30, 255, 31, 32, 33, 255, 32, 33, 34, 255, 18, 19, 20, 255, 24, 25, 25, 255, 17, 18, 18, 255, 14, 15, 15, 255, 14, 14, 15, 255, 10, 10, 10, 255, 13, 13, 13, 255, 12, 12, 12, 255, 10, 11, 11, 255, 20, 20, 21, 255, 26, 27, 28, 255, 32, 33, 34, 255, 25, 26, 26, 255, 21, 22, 22, 255, 21, 22, 22, 255, 18, 18, 19, 255, 17, 18, 18, 255, 12, 12, 13, 255, 8, 9, 9, 255, 8, 8, 8, 255, 5, 5, 5, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 4, 4, 255, 8, 9, 9, 255, 7, 7, 8, 255, 7, 7, 7, 255, 11, 11, 12, 255, 19, 19, 20, 255, 20, 20, 21, 255, 21, 22, 22, 255, 24, 25, 26, 255, 29, 30, 31, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 28, 29, 30, 255, 22, 23, 24, 255, 24, 24, 25, 255, 15, 16, 16, 255, 10, 10, 11, 255, 6, 6, 7, 255, 6, 6, 6, 255, 6, 6, 7, 255, 7, 7, 8, 255, 12, 12, 13, 255, 32, 33, 34, 255, 31, 32, 33, 255, 25, 26, 27, 255, 28, 29, 30, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 22, 23, 24, 255, 22, 22, 23, 255, 26, 27, 27, 255, 25, 26, 26, 255, 16, 17, 17, 255, 12, 12, 12, 255, 3, 3, 3, 255, 8, 8, 8, 255, 7, 7, 7, 255, 9, 10, 10, 255, 15, 15, 16, 255, 21, 22, 22, 255, 14, 15, 15, 255, 15, 16, 16, 255, 25, 26, 26, 255, 25, 25, 26, 255, 14, 15, 15, 255, 12, 12, 13, 255, 12, 12, 12, 255, 12, 12, 12, 255, 12, 12, 12, 255, 9, 10, 10, 255, 8, 8, 8, 255, 5, 5, 5, 255, 9, 9, 9, 255, 6, 6, 6, 255, 5, 5, 5, 255, 8, 9, 9, 255, 10, 11, 11, 255, 19, 19, 20, 255, 16, 17, 17, 255, 18, 19, 19, 255, 14, 15, 15, 255, 9, 9, 9, 255, 7, 7, 8, 255, 7, 7, 7, 255, 9, 10, 10, 255, 9, 10, 10, 255, 9, 9, 9, 255, 13, 13, 13, 255, 11, 11, 11, 255, 13, 13, 13, 255, 11, 11, 12, 255, 25, 25, 26, 255, 27, 27, 28, 255, 31, 32, 33, 255, 28, 29, 30, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 30, 31, 32, 255, 26, 26, 27, 255, 17, 18, 18, 255, 27, 27, 28, 255, 16, 16, 17, 255, 20, 20, 21, 255, 14, 15, 15, 255, 12, 12, 13, 255, 9, 9, 9, 255, 9, 9, 9, 255, 6, 6, 7, 255, 8, 8, 8, 255, 10, 11, 11, 255, 9, 10, 10, 255, 8, 9, 9, 255, 8, 8, 8, 255, 8, 8, 8, 255, 7, 7, 7, 255, 10, 10, 10, 255, 7, 7, 7, 255, 13, 14, 14, 255, 13, 13, 13, 255, 11, 11, 11, 255, 8, 9, 9, 255, 10, 10, 11, 255, 6, 6, 6, 255, 9, 9, 9, 255, 10, 10, 11, 255, 15, 16, 16, 255, 17, 17, 18, 255, 18, 18, 19, 255, 15, 16, 16, 255, 17, 17, 18, 255, 13, 14, 14, 255, 14, 14, 15, 255, 18, 19, 19, 255, 16, 17, 17, 255, 9, 9, 9, 255, 7, 7, 7, 255, 5, 5, 5, 255, 7, 7, 7, 255, 3, 4, 4, 255, 7, 7, 7, 255, 4, 4, 4, 255, 9, 10, 10, 255, 13, 13, 13, 255, 15, 15, 16, 255, 18, 19, 19, 255, 14, 14, 15, 255, 21, 22, 22, 255, 26, 27, 28, 255, 20, 21, 21, 255, 29, 30, 31, 255, 30, 31, 32, 255, 15, 15, 16, 255, 11, 11, 11, 255, 11, 11, 12, 255, 9, 9, 9, 255, 12, 12, 12, 255, 13, 14, 14, 255, 16, 17, 17, 255, 22, 23, 24, 255, 23, 24, 25, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 31, 32, 33, 255, 25, 25, 26, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 29, 30, 31, 255, 24, 25, 25, 255, 28, 28, 29, 255, 21, 22, 23, 255, 25, 26, 26, 255, 24, 25, 26, 255, 24, 25, 26, 255, 27, 28, 29, 255, 19, 19, 20, 255, 16, 16, 17, 255, 13, 13, 14, 255, 7, 7, 7, 255, 8, 8, 8, 255, 4, 4, 4, 255, 7, 7, 7, 255, 4, 4, 4, 255, 3, 3, 3, 255, 4, 4, 4, 255, 8, 8, 8, 255, 5, 5, 5, 255, 12, 12, 12, 255, 6, 6, 7, 255, 6, 6, 6, 255, 7, 7, 7, 255, 7, 7, 8, 255, 6, 6, 6, 255, 5, 5, 6, 255, 4, 4, 4, 255, 10, 10, 11, 255, 7, 7, 8, 255, 8, 8, 8, 255, 10, 11, 11, 255, 14, 14, 15, 255, 13, 14, 14, 255, 15, 16, 16, 255, 27, 28, 29, 255, 9, 9, 9, 255, 13, 14, 14, 255, 11, 12, 12, 255, 19, 20, 21, 255, 13, 14, 14, 255, 11, 11, 12, 255, 15, 16, 16, 255, 18, 18, 19, 255, 16, 16, 17, 255, 13, 14, 14, 255, 5, 5, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 12, 12, 12, 255, 9, 9, 9, 255, 13, 13, 13, 255, 16, 17, 17, 255, 16, 16, 17, 255, 22, 22, 23, 255, 19, 19, 20, 255, 23, 24, 25, 255, 23, 24, 24, 255, 24, 24, 25, 255, 27, 28, 29, 255, 14, 15, 15, 255, 15, 16, 16, 255, 7, 7, 8, 255, 15, 16, 16, 255, 6, 6, 7, 255, 9, 9, 9, 255, 14, 14, 15, 255, 14, 15, 15, 255, 22, 23, 24, 255, 27, 27, 28, 255, 32, 33, 34, 255, 32, 33, 34, 255, 26, 27, 27, 255, 28, 29, 30, 255, 32, 33, 34, 255, 28, 29, 30, 255, 28, 29, 30, 255, 25, 26, 27, 255, 18, 18, 19, 255, 21, 22, 23, 255, 21, 22, 23, 255, 17, 18, 18, 255, 14, 14, 15, 255, 14, 15, 15, 255, 13, 13, 13, 255, 10, 11, 11, 255, 14, 15, 15, 255, 15, 16, 16, 255, 24, 25, 26, 255, 32, 33, 33, 255, 32, 33, 34, 255, 28, 29, 30, 255, 24, 25, 26, 255, 20, 21, 22, 255, 22, 23, 24, 255, 18, 18, 19, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 10, 10, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 5, 5, 5, 255, 6, 6, 7, 255, 6, 6, 6, 255, 8, 9, 9, 255, 12, 13, 13, 255, 16, 17, 17, 255, 25, 25, 26, 255, 26, 26, 27, 255, 27, 28, 29, 255, 27, 28, 29, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 24, 24, 25, 255, 29, 30, 31, 255, 11, 11, 11, 255, 9, 9, 9, 255, 7, 7, 8, 255, 10, 10, 11, 255, 5, 5, 6, 255, 12, 12, 12, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 25, 25, 26, 255, 26, 26, 27, 255, 29, 30, 31, 255, 22, 23, 24, 255, 29, 29, 30, 255, 32, 33, 34, 255, 23, 24, 24, 255, 27, 27, 28, 255, 28, 28, 29, 255, 27, 27, 28, 255, 25, 26, 27, 255, 21, 22, 22, 255, 12, 12, 12, 255, 12, 13, 13, 255, 5, 5, 5, 255, 6, 6, 6, 255, 5, 5, 6, 255, 11, 11, 11, 255, 14, 15, 15, 255, 16, 16, 17, 255, 15, 16, 16, 255, 18, 19, 19, 255, 22, 22, 23, 255, 20, 21, 22, 255, 12, 13, 13, 255, 13, 13, 14, 255, 11, 11, 12, 255, 10, 11, 11, 255, 13, 14, 14, 255, 11, 11, 11, 255, 7, 7, 7, 255, 5, 5, 5, 255, 9, 9, 9, 255, 8, 8, 8, 255, 9, 9, 9, 255, 14, 15, 15, 255, 11, 12, 12, 255, 18, 19, 19, 255, 23, 24, 25, 255, 26, 26, 27, 255, 19, 20, 20, 255, 10, 11, 11, 255, 9, 9, 9, 255, 5, 5, 5, 255, 11, 11, 12, 255, 10, 11, 11, 255, 10, 10, 10, 255, 11, 11, 11, 255, 13, 13, 14, 255, 10, 11, 11, 255, 14, 14, 15, 255, 14, 15, 15, 255, 24, 24, 25, 255, 30, 31, 32, 255, 28, 28, 29, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 22, 22, 23, 255, 22, 23, 24, 255, 17, 17, 18, 255, 20, 21, 22, 255, 22, 23, 24, 255, 14, 15, 15, 255, 11, 12, 12, 255, 9, 10, 10, 255, 10, 11, 11, 255, 7, 7, 7, 255, 10, 10, 10, 255, 8, 8, 8, 255, 4, 4, 4, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 8, 8, 8, 255, 8, 8, 8, 255, 11, 11, 12, 255, 11, 11, 12, 255, 10, 10, 10, 255, 9, 9, 9, 255, 13, 13, 14, 255, 8, 8, 8, 255, 6, 6, 6, 255, 10, 11, 11, 255, 11, 12, 12, 255, 19, 19, 20, 255, 17, 18, 18, 255, 19, 19, 20, 255, 24, 24, 25, 255, 25, 25, 26, 255, 19, 20, 20, 255, 20, 21, 22, 255, 24, 25, 25, 255, 14, 14, 15, 255, 13, 13, 14, 255, 14, 14, 15, 255, 11, 11, 11, 255, 6, 6, 7, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 10, 11, 11, 255, 13, 13, 14, 255, 6, 6, 7, 255, 9, 9, 9, 255, 12, 13, 13, 255, 14, 15, 15, 255, 20, 21, 21, 255, 25, 26, 26, 255, 29, 29, 30, 255, 16, 17, 17, 255, 11, 12, 12, 255, 9, 9, 9, 255, 11, 11, 12, 255, 8, 8, 8, 255, 11, 11, 12, 255, 16, 17, 17, 255, 19, 19, 20, 255, 25, 26, 26, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 27, 28, 29, 255, 30, 31, 32, 255, 27, 27, 28, 255, 22, 23, 24, 255, 22, 22, 23, 255, 21, 22, 23, 255, 21, 21, 22, 255, 16, 17, 17, 255, 9, 9, 9, 255, 11, 11, 11, 255, 10, 11, 11, 255, 10, 11, 11, 255, 7, 7, 7, 255, 8, 8, 8, 255, 3, 3, 3, 255, 6, 6, 6, 255, 3, 3, 3, 255, 4, 4, 4, 255, 3, 3, 3, 255, 6, 6, 7, 255, 5, 5, 6, 255, 6, 6, 6, 255, 8, 8, 8, 255, 8, 8, 8, 255, 5, 5, 5, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 4, 4, 255, 4, 4, 4, 255, 6, 6, 7, 255, 7, 7, 8, 255, 15, 16, 16, 255, 16, 17, 17, 255, 14, 14, 15, 255, 18, 18, 19, 255, 28, 29, 30, 255, 26, 27, 28, 255, 20, 21, 21, 255, 14, 14, 15, 255, 15, 16, 16, 255, 15, 16, 16, 255, 13, 13, 14, 255, 12, 13, 13, 255, 13, 14, 14, 255, 15, 15, 16, 255, 10, 10, 11, 255, 6, 6, 6, 255, 6, 6, 7, 255, 9, 9, 9, 255, 8, 9, 9, 255, 13, 13, 14, 255, 14, 14, 15, 255, 19, 20, 21, 255, 21, 22, 23, 255, 21, 22, 23, 255, 20, 20, 21, 255, 27, 28, 29, 255, 23, 24, 25, 255, 22, 23, 24, 255, 16, 17, 17, 255, 14, 14, 15, 255, 13, 13, 13, 255, 14, 14, 15, 255, 7, 7, 7, 255, 9, 10, 10, 255, 12, 12, 13, 255, 13, 13, 13, 255, 20, 21, 21, 255, 26, 26, 27, 255, 24, 25, 25, 255, 29, 30, 31, 255, 21, 22, 23, 255, 28, 28, 29, 255, 29, 30, 31, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 22, 22, 23, 255, 18, 18, 19, 255, 19, 20, 21, 255, 19, 19, 20, 255, 15, 16, 16, 255, 12, 12, 13, 255, 11, 12, 12, 255, 12, 12, 13, 255, 9, 9, 9, 255, 15, 15, 16, 255, 18, 18, 19, 255, 25, 26, 26, 255, 32, 33, 34, 255, 24, 24, 25, 255, 27, 27, 28, 255, 28, 29, 30, 255, 24, 25, 25, 255, 16, 16, 17, 255, 15, 16, 16, 255, 12, 12, 13, 255, 11, 11, 11, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 10, 10, 10, 255, 7, 7, 7, 255, 4, 4, 4, 255, 8, 8, 8, 255, 15, 15, 16, 255, 20, 21, 21, 255, 21, 22, 22, 255, 21, 22, 22, 255, 21, 22, 22, 255, 27, 28, 29, 255, 32, 33, 34, 255, 32, 33, 34, 255, 28, 29, 30, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 13, 14, 14, 255, 17, 18, 18, 255, 12, 13, 13, 255, 12, 12, 13, 255, 7, 7, 7, 255, 9, 10, 10, 255, 12, 13, 13, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 26, 27, 28, 255, 27, 28, 29, 255, 23, 24, 25, 255, 26, 27, 28, 255, 20, 21, 22, 255, 22, 22, 23, 255, 32, 33, 34, 255, 21, 22, 23, 255, 28, 28, 29, 255, 18, 18, 19, 255, 24, 25, 26, 255, 20, 20, 21, 255, 18, 19, 20, 255, 10, 11, 11, 255, 8, 9, 9, 255, 7, 7, 7, 255, 6, 6, 6, 255, 3, 3, 3, 255, 11, 11, 12, 255, 8, 8, 8, 255, 13, 13, 13, 255, 17, 18, 18, 255, 20, 20, 21, 255, 21, 22, 23, 255, 11, 11, 12, 255, 13, 13, 13, 255, 16, 16, 17, 255, 13, 14, 14, 255, 9, 9, 9, 255, 10, 11, 11, 255, 10, 10, 11, 255, 8, 8, 8, 255, 6, 6, 7, 255, 11, 12, 12, 255, 9, 10, 10, 255, 8, 8, 8, 255, 13, 14, 14, 255, 19, 20, 20, 255, 18, 19, 20, 255, 24, 24, 25, 255, 28, 28, 29, 255, 16, 16, 17, 255, 13, 13, 14, 255, 8, 9, 9, 255, 6, 6, 6, 255, 4, 4, 4, 255, 4, 4, 4, 255, 11, 11, 11, 255, 11, 11, 12, 255, 13, 13, 13, 255, 13, 13, 13, 255, 17, 18, 18, 255, 13, 13, 14, 255, 16, 16, 17, 255, 16, 16, 17, 255, 20, 21, 22, 255, 19, 20, 20, 255, 32, 33, 34, 255, 32, 33, 34, 255, 28, 29, 30, 255, 26, 26, 27, 255, 19, 20, 21, 255, 18, 19, 19, 255, 20, 20, 21, 255, 13, 13, 13, 255, 14, 14, 15, 255, 12, 12, 13, 255, 10, 11, 11, 255, 11, 11, 12, 255, 7, 7, 7, 255, 13, 13, 14, 255, 15, 15, 16, 255, 10, 10, 11, 255, 12, 12, 12, 255, 12, 13, 13, 255, 10, 10, 11, 255, 10, 11, 11, 255, 12, 13, 13, 255, 9, 10, 10, 255, 12, 13, 13, 255, 13, 13, 13, 255, 11, 11, 11, 255, 15, 16, 16, 255, 8, 9, 9, 255, 10, 10, 10, 255, 9, 10, 10, 255, 15, 16, 16, 255, 20, 20, 21, 255, 29, 29, 30, 255, 29, 30, 31, 255, 27, 27, 28, 255, 30, 31, 31, 255, 27, 28, 29, 255, 27, 28, 29, 255, 22, 22, 23, 255, 18, 19, 20, 255, 15, 16, 16, 255, 18, 19, 20, 255, 12, 13, 13, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 7, 7, 7, 255, 5, 5, 6, 255, 9, 9, 9, 255, 9, 9, 9, 255, 6, 6, 6, 255, 9, 9, 9, 255, 13, 13, 13, 255, 12, 13, 13, 255, 18, 19, 19, 255, 19, 20, 21, 255, 21, 22, 23, 255, 13, 14, 14, 255, 14, 14, 15, 255, 14, 14, 15, 255, 10, 10, 10, 255, 9, 9, 9, 255, 11, 12, 12, 255, 19, 19, 20, 255, 27, 27, 28, 255, 27, 28, 29, 255, 31, 32, 33, 255, 32, 33, 34, 255, 30, 31, 32, 255, 30, 31, 32, 255, 32, 33, 34, 255, 29, 30, 31, 255, 32, 33, 34, 255, 29, 30, 31, 255, 29, 29, 30, 255, 32, 33, 34, 255, 28, 29, 30, 255, 26, 26, 27, 255, 26, 27, 27, 255, 26, 26, 27, 255, 16, 17, 17, 255, 19, 19, 20, 255, 19, 19, 20, 255, 15, 16, 16, 255, 8, 8, 8, 255, 14, 14, 15, 255, 18, 19, 19, 255, 10, 10, 10, 255, 11, 11, 11, 255, 7, 7, 7, 255, 13, 13, 13, 255, 8, 8, 8, 255, 9, 10, 10, 255, 9, 9, 9, 255, 7, 7, 7, 255, 7, 7, 8, 255, 7, 7, 8, 255, 8, 8, 8, 255, 4, 4, 4, 255, 6, 6, 6, 255, 5, 5, 5, 255, 5, 5, 6, 255, 6, 6, 6, 255, 2, 3, 3, 255, 2, 2, 2, 255, 2, 3, 3, 255, 9, 9, 9, 255, 11, 11, 11, 255, 17, 18, 18, 255, 12, 13, 13, 255, 31, 32, 33, 255, 25, 26, 27, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 18, 19, 19, 255, 16, 17, 17, 255, 17, 18, 18, 255, 16, 17, 17, 255, 11, 12, 12, 255, 10, 10, 10, 255, 5, 5, 6, 255, 9, 9, 9, 255, 10, 10, 10, 255, 14, 15, 15, 255, 17, 18, 18, 255, 23, 24, 25, 255, 23, 24, 25, 255, 23, 24, 24, 255, 26, 26, 27, 255, 32, 33, 34, 255, 32, 33, 34, 255, 25, 26, 27, 255, 23, 24, 25, 255, 17, 17, 18, 255, 8, 8, 8, 255, 14, 14, 15, 255, 8, 9, 9, 255, 15, 15, 16, 255, 7, 7, 7, 255, 7, 7, 8, 255, 11, 11, 11, 255, 18, 19, 20, 255, 22, 23, 24, 255, 26, 26, 27, 255, 25, 26, 27, 255, 24, 25, 25, 255, 24, 25, 25, 255, 28, 29, 30, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 24, 25, 26, 255, 20, 21, 21, 255, 19, 19, 20, 255, 17, 18, 18, 255, 18, 19, 19, 255, 17, 17, 18, 255, 11, 12, 12, 255, 8, 8, 8, 255, 12, 12, 13, 255, 16, 17, 17, 255, 22, 23, 24, 255, 24, 25, 26, 255, 26, 27, 27, 255, 30, 31, 31, 255, 26, 26, 27, 255, 24, 25, 25, 255, 19, 20, 21, 255, 24, 25, 25, 255, 20, 20, 21, 255, 17, 18, 18, 255, 9, 9, 9, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 11, 11, 11, 255, 5, 5, 5, 255, 7, 7, 7, 255, 9, 10, 10, 255, 13, 14, 14, 255, 22, 23, 24, 255, 19, 19, 20, 255, 25, 26, 27, 255, 19, 20, 21, 255, 18, 19, 19, 255, 12, 12, 13, 255, 16, 17, 17, 255, 22, 23, 24, 255, 32, 33, 33, 255, 31, 32, 33, 255, 16, 17, 17, 255, 19, 19, 20, 255, 9, 9, 9, 255, 10, 11, 11, 255, 11, 11, 12, 255, 10, 10, 11, 255, 9, 9, 9, 255, 32, 33, 34, 255, 32, 33, 34, 255, 24, 24, 25, 255, 32, 33, 34, 255, 27, 28, 29, 255, 21, 22, 22, 255, 28, 29, 30, 255, 28, 28, 29, 255, 15, 15, 16, 255, 21, 22, 22, 255, 24, 25, 26, 255, 17, 18, 18, 255, 18, 18, 19, 255, 17, 18, 18, 255, 17, 18, 18, 255, 19, 20, 21, 255, 21, 21, 22, 255, 11, 11, 12, 255, 5, 5, 5, 255, 4, 4, 4, 255, 9, 9, 9, 255, 7, 7, 7, 255, 6, 6, 6, 255, 9, 10, 10, 255, 10, 11, 11, 255, 6, 6, 6, 255, 9, 10, 10, 255, 19, 20, 21, 255, 19, 20, 20, 255, 16, 17, 17, 255, 15, 15, 16, 255, 13, 14, 14, 255, 8, 8, 8, 255, 5, 5, 5, 255, 6, 6, 7, 255, 5, 5, 6, 255, 13, 13, 13, 255, 9, 9, 9, 255, 12, 13, 13, 255, 12, 12, 13, 255, 13, 13, 13, 255, 18, 18, 19, 255, 16, 17, 17, 255, 26, 27, 27, 255, 21, 21, 22, 255, 23, 24, 24, 255, 16, 16, 17, 255, 8, 9, 9, 255, 7, 7, 8, 255, 7, 7, 7, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 10, 11, 11, 255, 13, 13, 13, 255, 14, 14, 15, 255, 8, 8, 8, 255, 14, 14, 15, 255, 10, 11, 11, 255, 16, 17, 17, 255, 18, 18, 19, 255, 20, 20, 21, 255, 24, 24, 25, 255, 24, 25, 26, 255, 19, 19, 20, 255, 16, 16, 17, 255, 17, 18, 18, 255, 12, 12, 12, 255, 10, 10, 10, 255, 6, 6, 6, 255, 12, 12, 12, 255, 15, 16, 16, 255, 15, 16, 16, 255, 10, 10, 11, 255, 10, 11, 11, 255, 13, 13, 13, 255, 11, 11, 11, 255, 14, 15, 15, 255, 15, 16, 16, 255, 14, 15, 15, 255, 12, 12, 13, 255, 17, 18, 18, 255, 14, 15, 15, 255, 15, 15, 16, 255, 13, 14, 14, 255, 15, 16, 16, 255, 12, 12, 13, 255, 5, 5, 5, 255, 7, 7, 8, 255, 8, 8, 8, 255, 13, 13, 13, 255, 19, 20, 21, 255, 24, 25, 26, 255, 25, 26, 26, 255, 27, 27, 28, 255, 22, 22, 23, 255, 25, 25, 26, 255, 22, 23, 24, 255, 27, 28, 29, 255, 29, 29, 30, 255, 27, 28, 29, 255, 16, 17, 17, 255, 18, 19, 20, 255, 13, 13, 13, 255, 14, 14, 15, 255, 16, 17, 17, 255, 8, 9, 9, 255, 9, 10, 10, 255, 9, 9, 9, 255, 5, 5, 5, 255, 6, 6, 6, 255, 7, 7, 7, 255, 12, 12, 13, 255, 14, 15, 15, 255, 21, 22, 22, 255, 18, 19, 20, 255, 15, 16, 16, 255, 13, 13, 13, 255, 10, 10, 11, 255, 8, 8, 8, 255, 6, 6, 6, 255, 10, 11, 11, 255, 13, 14, 14, 255, 19, 20, 21, 255, 22, 22, 23, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 28, 29, 30, 255, 20, 21, 22, 255, 31, 32, 33, 255, 27, 27, 28, 255, 19, 20, 20, 255, 22, 23, 24, 255, 29, 30, 31, 255, 21, 21, 22, 255, 17, 18, 18, 255, 17, 18, 18, 255, 13, 13, 13, 255, 12, 12, 12, 255, 9, 9, 9, 255, 15, 15, 16, 255, 20, 20, 21, 255, 17, 18, 18, 255, 16, 16, 17, 255, 9, 9, 9, 255, 12, 13, 13, 255, 15, 16, 16, 255, 9, 10, 10, 255, 14, 14, 15, 255, 13, 13, 14, 255, 7, 7, 7, 255, 7, 7, 8, 255, 12, 12, 13, 255, 7, 7, 8, 255, 5, 5, 5, 255, 2, 2, 2, 255, 4, 4, 4, 255, 9, 10, 10, 255, 3, 3, 3, 255, 3, 4, 4, 255, 8, 8, 8, 255, 7, 7, 8, 255, 13, 13, 13, 255, 12, 12, 13, 255, 20, 21, 21, 255, 29, 29, 30, 255, 20, 21, 22, 255, 22, 23, 24, 255, 24, 25, 26, 255, 29, 30, 31, 255, 32, 33, 34, 255, 30, 31, 32, 255, 18, 19, 20, 255, 20, 21, 21, 255, 17, 17, 18, 255, 9, 9, 9, 255, 6, 6, 6, 255, 4, 4, 4, 255, 10, 10, 10, 255, 7, 7, 7, 255, 15, 16, 16, 255, 16, 16, 17, 255, 20, 21, 21, 255, 25, 26, 26, 255, 20, 21, 21, 255, 28, 29, 30, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 22, 23, 24, 255, 20, 21, 22, 255, 21, 22, 22, 255, 19, 19, 20, 255, 17, 17, 18, 255, 14, 15, 15, 255, 8, 8, 8, 255, 7, 7, 7, 255, 8, 9, 9, 255, 18, 18, 19, 255, 24, 25, 25, 255, 24, 24, 25, 255, 23, 24, 24, 255, 26, 26, 27, 255, 25, 26, 27, 255, 27, 28, 29, 255, 26, 27, 27, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 25, 26, 26, 255, 15, 16, 16, 255, 21, 21, 22, 255, 16, 17, 17, 255, 15, 16, 16, 255, 14, 15, 15, 255, 9, 9, 9, 255, 13, 13, 13, 255, 13, 14, 14, 255, 17, 18, 18, 255, 19, 20, 21, 255, 19, 20, 21, 255, 15, 16, 16, 255, 18, 19, 20, 255, 15, 16, 16, 255, 14, 15, 15, 255, 13, 14, 14, 255, 20, 21, 22, 255, 18, 19, 19, 255, 12, 13, 13, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 6, 6, 6, 255, 3, 4, 4, 255, 6, 6, 6, 255, 6, 6, 7, 255, 7, 7, 7, 255, 12, 12, 13, 255, 14, 14, 15, 255, 10, 10, 11, 255, 14, 14, 15, 255, 10, 11, 11, 255, 10, 10, 10, 255, 14, 15, 15, 255, 20, 20, 21, 255, 20, 21, 22, 255, 11, 11, 11, 255, 13, 13, 14, 255, 13, 13, 14, 255, 11, 11, 11, 255, 10, 11, 11, 255, 10, 10, 11, 255, 12, 12, 13, 255, 11, 11, 11, 255, 28, 29, 30, 255, 31, 32, 33, 255, 29, 30, 31, 255, 24, 25, 26, 255, 20, 21, 21, 255, 30, 31, 32, 255, 19, 20, 20, 255, 18, 19, 20, 255, 20, 21, 22, 255, 18, 19, 19, 255, 21, 22, 23, 255, 18, 19, 20, 255, 9, 10, 10, 255, 18, 18, 19, 255, 13, 13, 14, 255, 12, 12, 13, 255, 13, 13, 13, 255, 6, 6, 7, 255, 3, 3, 3, 255, 7, 7, 7, 255, 12, 13, 13, 255, 11, 11, 11, 255, 8, 9, 9, 255, 8, 8, 8, 255, 10, 10, 10, 255, 9, 9, 9, 255, 12, 12, 13, 255, 16, 17, 17, 255, 13, 13, 14, 255, 12, 13, 13, 255, 9, 10, 10, 255, 9, 9, 9, 255, 6, 6, 7, 255, 3, 4, 4, 255, 6, 6, 7, 255, 10, 10, 11, 255, 13, 13, 14, 255, 14, 14, 15, 255, 13, 13, 13, 255, 14, 14, 15, 255, 17, 17, 18, 255, 21, 22, 23, 255, 21, 22, 22, 255, 17, 18, 18, 255, 30, 31, 31, 255, 25, 26, 26, 255, 8, 8, 8, 255, 11, 11, 12, 255, 7, 7, 8, 255, 5, 5, 5, 255, 8, 8, 8, 255, 5, 5, 6, 255, 3, 3, 3, 255, 9, 9, 9, 255, 10, 10, 10, 255, 9, 9, 9, 255, 11, 11, 12, 255, 9, 10, 10, 255, 13, 14, 14, 255, 14, 14, 15, 255, 19, 20, 21, 255, 16, 17, 17, 255, 16, 16, 17, 255, 19, 20, 20, 255, 21, 21, 22, 255, 15, 16, 16, 255, 12, 12, 13, 255, 12, 12, 12, 255, 11, 11, 11, 255, 11, 11, 11, 255, 12, 12, 12, 255, 19, 20, 20, 255, 19, 20, 20, 255, 18, 19, 20, 255, 14, 14, 15, 255, 16, 17, 17, 255, 21, 22, 22, 255, 19, 20, 20, 255, 17, 17, 18, 255, 18, 19, 19, 255, 18, 19, 19, 255, 15, 16, 16, 255, 19, 20, 20, 255, 15, 16, 16, 255, 16, 17, 17, 255, 15, 16, 16, 255, 15, 15, 16, 255, 13, 13, 14, 255, 10, 10, 11, 255, 11, 11, 12, 255, 13, 14, 14, 255, 19, 19, 20, 255, 22, 22, 23, 255, 19, 20, 20, 255, 21, 22, 23, 255, 25, 26, 27, 255, 26, 26, 27, 255, 17, 18, 18, 255, 32, 33, 34, 255, 26, 27, 28, 255, 32, 33, 34, 255, 28, 29, 30, 255, 23, 24, 24, 255, 19, 20, 21, 255, 20, 21, 22, 255, 15, 16, 16, 255, 10, 11, 11, 255, 11, 11, 11, 255, 10, 11, 11, 255, 3, 3, 3, 255, 7, 7, 7, 255, 9, 10, 10, 255, 8, 9, 9, 255, 7, 7, 7, 255, 10, 10, 10, 255, 9, 9, 9, 255, 10, 10, 11, 255, 18, 19, 20, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 8, 8, 8, 255, 12, 12, 13, 255, 13, 13, 13, 255, 20, 20, 21, 255, 23, 24, 25, 255, 20, 21, 22, 255, 25, 26, 27, 255, 29, 29, 30, 255, 29, 30, 31, 255, 32, 33, 34, 255, 27, 28, 29, 255, 20, 20, 21, 255, 20, 20, 21, 255, 22, 22, 23, 255, 22, 23, 24, 255, 20, 21, 21, 255, 19, 19, 20, 255, 18, 19, 20, 255, 21, 22, 22, 255, 12, 13, 13, 255, 14, 14, 15, 255, 16, 16, 17, 255, 10, 11, 11, 255, 12, 12, 12, 255, 16, 17, 17, 255, 12, 13, 13, 255, 21, 22, 22, 255, 19, 20, 21, 255, 16, 17, 17, 255, 12, 13, 13, 255, 19, 19, 20, 255, 15, 15, 16, 255, 15, 16, 16, 255, 12, 13, 13, 255, 12, 12, 12, 255, 16, 17, 17, 255, 10, 10, 11, 255, 5, 5, 5, 255, 5, 5, 5, 255, 8, 9, 9, 255, 7, 7, 7, 255, 3, 3, 3, 255, 6, 6, 6, 255, 1, 2, 2, 255, 1, 1, 1, 255, 6, 6, 6, 255, 8, 8, 8, 255, 15, 16, 16, 255, 19, 20, 20, 255, 18, 19, 19, 255, 17, 18, 18, 255, 31, 32, 33, 255, 29, 30, 31, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 18, 18, 19, 255, 21, 22, 22, 255, 12, 13, 13, 255, 7, 7, 7, 255, 9, 9, 9, 255, 2, 2, 2, 255, 9, 10, 10, 255, 10, 11, 11, 255, 13, 13, 14, 255, 11, 11, 11, 255, 20, 21, 22, 255, 30, 31, 32, 255, 22, 22, 23, 255, 30, 31, 32, 255, 32, 33, 34, 255, 32, 33, 34, 255, 30, 31, 31, 255, 32, 33, 34, 255, 19, 20, 20, 255, 16, 16, 17, 255, 11, 11, 11, 255, 14, 14, 15, 255, 9, 10, 10, 255, 9, 10, 10, 255, 6, 6, 6, 255, 7, 7, 7, 255, 11, 11, 12, 255, 14, 15, 15, 255, 16, 17, 17, 255, 19, 20, 21, 255, 24, 25, 25, 255, 25, 25, 26, 255, 17, 17, 18, 255, 24, 24, 25, 255, 30, 31, 31, 255, 30, 31, 32, 255, 32, 33, 34, 255, 29, 29, 30, 255, 23, 24, 24, 255, 20, 20, 21, 255, 20, 20, 21, 255, 17, 18, 18, 255, 17, 17, 18, 255, 18, 19, 19, 255, 10, 10, 10, 255, 9, 9, 9, 255, 15, 16, 16, 255, 17, 17, 18, 255, 12, 12, 12, 255, 14, 15, 15, 255, 11, 12, 12, 255, 13, 14, 14, 255, 10, 10, 10, 255, 10, 11, 11, 255, 11, 11, 11, 255, 7, 7, 7, 255, 5, 5, 5, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 7, 7, 7, 255, 6, 6, 7, 255, 7, 7, 7, 255, 8, 9, 9, 255, 8, 8, 8, 255, 4, 4, 4, 255, 11, 11, 11, 255, 8, 8, 8, 255, 7, 7, 7, 255, 9, 9, 9, 255, 10, 10, 10, 255, 13, 14, 14, 255, 10, 10, 11, 255, 9, 10, 10, 255, 13, 13, 13, 255, 9, 9, 9, 255, 9, 10, 10, 255, 7, 7, 7, 255, 6, 6, 6, 255, 9, 9, 9, 255, 13, 14, 14, 255, 30, 31, 32, 255, 29, 29, 30, 255, 25, 26, 26, 255, 22, 23, 24, 255, 27, 28, 29, 255, 24, 25, 25, 255, 18, 19, 20, 255, 23, 24, 24, 255, 23, 24, 24, 255, 16, 17, 17, 255, 20, 20, 21, 255, 13, 13, 13, 255, 11, 11, 12, 255, 15, 16, 16, 255, 16, 17, 17, 255, 11, 12, 12, 255, 10, 11, 11, 255, 9, 10, 10, 255, 6, 6, 6, 255, 10, 11, 11, 255, 12, 12, 13, 255, 20, 20, 21, 255, 27, 28, 29, 255, 14, 14, 15, 255, 11, 12, 12, 255, 7, 7, 7, 255, 11, 11, 11, 255, 9, 9, 9, 255, 12, 12, 13, 255, 7, 7, 7, 255, 9, 10, 10, 255, 10, 10, 11, 255, 9, 10, 10, 255, 8, 8, 8, 255, 7, 7, 7, 255, 9, 10, 10, 255, 11, 12, 12, 255, 14, 15, 15, 255, 15, 16, 16, 255, 19, 19, 20, 255, 18, 18, 19, 255, 20, 20, 21, 255, 28, 29, 30, 255, 21, 22, 22, 255, 31, 32, 33, 255, 29, 30, 31, 255, 32, 33, 34, 255, 17, 18, 18, 255, 12, 12, 12, 255, 5, 5, 6, 255, 8, 8, 8, 255, 4, 4, 4, 255, 3, 3, 3, 255, 3, 3, 3, 255, 6, 6, 7, 255, 4, 4, 4, 255, 6, 6, 6, 255, 8, 9, 9, 255, 10, 11, 11, 255, 12, 12, 13, 255, 8, 9, 9, 255, 17, 17, 18, 255, 13, 14, 14, 255, 16, 17, 17, 255, 17, 18, 18, 255, 19, 20, 21, 255, 16, 16, 17, 255, 10, 10, 11, 255, 10, 10, 11, 255, 12, 12, 12, 255, 15, 16, 16, 255, 18, 18, 19, 255, 20, 20, 21, 255, 17, 17, 18, 255, 20, 21, 21, 255, 14, 14, 15, 255, 14, 15, 15, 255, 19, 20, 20, 255, 21, 21, 22, 255, 25, 25, 26, 255, 22, 23, 24, 255, 26, 27, 27, 255, 28, 29, 30, 255, 22, 23, 24, 255, 24, 25, 26, 255, 23, 24, 25, 255, 15, 16, 16, 255, 16, 16, 17, 255, 11, 11, 12, 255, 10, 10, 11, 255, 6, 6, 7, 255, 17, 17, 18, 255, 19, 20, 21, 255, 18, 18, 19, 255, 26, 26, 27, 255, 22, 22, 23, 255, 17, 18, 18, 255, 20, 21, 21, 255, 23, 24, 24, 255, 26, 26, 27, 255, 25, 26, 26, 255, 31, 32, 33, 255, 29, 30, 31, 255, 24, 25, 25, 255, 21, 22, 22, 255, 17, 18, 18, 255, 15, 16, 16, 255, 14, 14, 15, 255, 9, 9, 9, 255, 11, 11, 11, 255, 6, 6, 7, 255, 8, 8, 8, 255, 8, 8, 8, 255, 3, 4, 4, 255, 10, 11, 11, 255, 8, 9, 9, 255, 10, 11, 11, 255, 7, 7, 8, 255, 13, 13, 13, 255, 8, 8, 8, 255, 7, 7, 8, 255, 6, 6, 6, 255, 11, 11, 12, 255, 13, 14, 14, 255, 12, 12, 13, 255, 16, 17, 17, 255, 16, 17, 17, 255, 25, 25, 26, 255, 27, 27, 28, 255, 19, 20, 20, 255, 24, 25, 26, 255, 22, 22, 23, 255, 23, 24, 24, 255, 25, 25, 26, 255, 25, 26, 26, 255, 16, 17, 17, 255, 18, 19, 20, 255, 23, 24, 25, 255, 15, 16, 16, 255, 11, 12, 12, 255, 14, 14, 15, 255, 14, 14, 15, 255, 13, 14, 14, 255, 13, 13, 14, 255, 10, 11, 11, 255, 11, 12, 12, 255, 17, 18, 18, 255, 17, 17, 18, 255, 20, 21, 21, 255, 24, 25, 26, 255, 24, 24, 25, 255, 17, 17, 18, 255, 29, 30, 31, 255, 22, 22, 23, 255, 23, 24, 24, 255, 9, 9, 9, 255, 16, 16, 17, 255, 10, 10, 11, 255, 8, 8, 8, 255, 9, 10, 10, 255, 4, 4, 4, 255, 7, 7, 7, 255, 10, 10, 10, 255, 9, 10, 10, 255, 8, 9, 9, 255, 2, 2, 2, 255, 5, 5, 5, 255, 2, 2, 2, 255, 10, 10, 10, 255, 11, 11, 11, 255, 10, 11, 11, 255, 14, 15, 15, 255, 15, 16, 16, 255, 26, 26, 27, 255, 26, 26, 27, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 20, 21, 22, 255, 18, 18, 19, 255, 18, 19, 19, 255, 10, 11, 11, 255, 12, 13, 13, 255, 10, 10, 11, 255, 10, 11, 11, 255, 14, 15, 15, 255, 16, 17, 17, 255, 13, 13, 14, 255, 22, 23, 24, 255, 25, 26, 26, 255, 26, 27, 27, 255, 30, 31, 32, 255, 32, 33, 34, 255, 32, 33, 34, 255, 26, 27, 27, 255, 20, 21, 22, 255, 18, 18, 19, 255, 14, 15, 15, 255, 12, 12, 12, 255, 8, 9, 9, 255, 8, 8, 8, 255, 10, 10, 11, 255, 4, 4, 4, 255, 5, 5, 6, 255, 8, 9, 9, 255, 11, 12, 12, 255, 10, 11, 11, 255, 11, 11, 11, 255, 20, 21, 21, 255, 18, 19, 19, 255, 16, 17, 17, 255, 28, 29, 30, 255, 29, 30, 31, 255, 29, 30, 31, 255, 24, 24, 25, 255, 27, 28, 29, 255, 22, 23, 24, 255, 26, 27, 28, 255, 25, 25, 26, 255, 17, 18, 18, 255, 20, 21, 22, 255, 12, 12, 12, 255, 14, 15, 15, 255, 8, 8, 8, 255, 12, 12, 13, 255, 12, 12, 13, 255, 9, 9, 9, 255, 11, 11, 12, 255, 10, 11, 11, 255, 8, 9, 9, 255, 6, 6, 7, 255, 9, 9, 9, 255, 7, 7, 8, 255, 4, 4, 4, 255, 5, 5, 5, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 6, 6, 6, 255, 4, 4, 4, 255, 12, 12, 12, 255, 11, 11, 12, 255, 4, 4, 4, 255, 5, 5, 5, 255, 3, 3, 3, 255, 3, 4, 4, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 7, 7, 8, 255, 10, 11, 11, 255, 8, 8, 8, 255, 11, 11, 12, 255, 5, 5, 5, 255, 5, 5, 6, 255, 5, 5, 5, 255, 7, 7, 8, 255, 9, 10, 10, 255, 23, 24, 25, 255, 27, 28, 29, 255, 25, 26, 27, 255, 28, 29, 30, 255, 24, 24, 25, 255, 25, 26, 26, 255, 18, 19, 20, 255, 20, 21, 22, 255, 19, 20, 20, 255, 20, 20, 21, 255, 16, 17, 17, 255, 11, 11, 12, 255, 12, 12, 13, 255, 15, 15, 16, 255, 14, 14, 15, 255, 10, 11, 11, 255, 10, 10, 11, 255, 4, 4, 4, 255, 9, 9, 9, 255, 14, 14, 15, 255, 15, 16, 16, 255, 17, 18, 18, 255, 15, 16, 16, 255, 14, 14, 15, 255, 12, 12, 12, 255, 9, 9, 9, 255, 4, 4, 4, 255, 4, 4, 4, 255, 5, 5, 6, 255, 9, 9, 9, 255, 8, 9, 9, 255, 8, 9, 9, 255, 6, 6, 6, 255, 2, 2, 2, 255, 6, 6, 7, 255, 9, 9, 9, 255, 12, 13, 13, 255, 15, 16, 16, 255, 19, 20, 20, 255, 24, 25, 25, 255, 19, 19, 20, 255, 17, 17, 18, 255, 18, 19, 20, 255, 21, 21, 22, 255, 30, 31, 32, 255, 29, 30, 31, 255, 26, 27, 27, 255, 17, 17, 18, 255, 12, 12, 12, 255, 11, 12, 12, 255, 8, 8, 8, 255, 7, 7, 8, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 4, 4, 4, 255, 5, 5, 5, 255, 7, 7, 7, 255, 1, 1, 1, 255, 7, 7, 7, 255, 5, 5, 5, 255, 7, 7, 7, 255, 10, 11, 11, 255, 16, 16, 17, 255, 16, 17, 17, 255, 12, 12, 12, 255, 15, 15, 16, 255, 11, 11, 12, 255, 8, 9, 9, 255, 10, 10, 11, 255, 10, 11, 11, 255, 15, 15, 16, 255, 21, 21, 22, 255, 27, 27, 28, 255, 24, 24, 25, 255, 25, 25, 26, 255, 20, 21, 21, 255, 25, 26, 27, 255, 18, 19, 19, 255, 24, 24, 25, 255, 24, 24, 25, 255, 20, 20, 21, 255, 28, 29, 30, 255, 29, 30, 31, 255, 28, 29, 30, 255, 29, 29, 30, 255, 29, 30, 31, 255, 22, 23, 24, 255, 14, 15, 15, 255, 12, 13, 13, 255, 11, 11, 11, 255, 10, 10, 10, 255, 14, 15, 15, 255, 19, 20, 20, 255, 10, 10, 10, 255, 11, 12, 12, 255, 16, 16, 17, 255, 17, 18, 18, 255, 20, 20, 21, 255, 17, 18, 18, 255, 23, 24, 24, 255, 23, 24, 25, 255, 20, 21, 21, 255, 22, 23, 24, 255, 27, 27, 28, 255, 21, 22, 22, 255, 23, 24, 25, 255, 16, 17, 17, 255, 11, 12, 12, 255, 11, 11, 11, 255, 11, 12, 12, 255, 10, 10, 11, 255, 11, 11, 11, 255, 7, 7, 7, 255, 7, 7, 7, 255, 10, 10, 10, 255, 6, 6, 6, 255, 6, 6, 7, 255, 5, 5, 6, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 10, 10, 255, 11, 11, 11, 255, 18, 19, 20, 255, 14, 14, 15, 255, 16, 17, 17, 255, 13, 13, 13, 255, 12, 12, 13, 255, 16, 17, 17, 255, 19, 19, 20, 255, 20, 21, 22, 255, 17, 18, 18, 255, 23, 24, 24, 255, 15, 16, 16, 255, 11, 11, 11, 255, 17, 18, 18, 255, 12, 12, 13, 255, 15, 16, 16, 255, 9, 9, 9, 255, 11, 11, 11, 255, 12, 12, 12, 255, 11, 11, 11, 255, 11, 11, 12, 255, 10, 11, 11, 255, 12, 13, 13, 255, 12, 12, 12, 255, 14, 14, 15, 255, 22, 23, 24, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 25, 26, 27, 255, 21, 22, 22, 255, 19, 19, 20, 255, 15, 16, 16, 255, 12, 13, 13, 255, 10, 10, 10, 255, 8, 9, 9, 255, 5, 5, 5, 255, 4, 4, 4, 255, 12, 13, 13, 255, 10, 11, 11, 255, 8, 9, 9, 255, 0, 0, 0, 255, 4, 4, 4, 255, 2, 2, 2, 255, 10, 10, 10, 255, 11, 11, 12, 255, 14, 14, 15, 255, 13, 13, 13, 255, 12, 12, 12, 255, 18, 19, 19, 255, 18, 18, 19, 255, 30, 31, 32, 255, 30, 31, 31, 255, 32, 33, 34, 255, 26, 27, 28, 255, 23, 24, 24, 255, 14, 14, 15, 255, 12, 13, 13, 255, 9, 10, 10, 255, 9, 10, 10, 255, 11, 11, 12, 255, 14, 14, 15, 255, 18, 19, 20, 255, 15, 16, 16, 255, 22, 23, 24, 255, 28, 29, 30, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 27, 28, 29, 255, 21, 21, 22, 255, 20, 21, 22, 255, 13, 13, 14, 255, 11, 12, 12, 255, 12, 12, 13, 255, 11, 12, 12, 255, 10, 11, 11, 255, 4, 4, 4, 255, 3, 4, 4, 255, 3, 3, 3, 255, 6, 6, 6, 255, 11, 11, 12, 255, 12, 12, 13, 255, 12, 13, 13, 255, 18, 19, 19, 255, 21, 21, 22, 255, 23, 24, 24, 255, 25, 26, 27, 255, 28, 29, 30, 255, 20, 21, 22, 255, 25, 26, 26, 255, 28, 29, 30, 255, 31, 32, 33, 255, 28, 28, 29, 255, 24, 25, 26, 255, 27, 27, 28, 255, 18, 19, 19, 255, 18, 19, 19, 255, 12, 12, 12, 255, 9, 9, 9, 255, 6, 6, 6, 255, 8, 8, 8, 255, 13, 13, 14, 255, 10, 11, 11, 255, 6, 6, 7, 255, 5, 5, 5, 255, 8, 8, 8, 255, 12, 12, 12, 255, 10, 10, 11, 255, 11, 11, 11, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 10, 10, 10, 255, 7, 7, 8, 255, 13, 13, 13, 255, 13, 13, 13, 255, 6, 6, 6, 255, 6, 6, 6, 255, 7, 7, 7, 255, 3, 4, 4, 255, 4, 4, 4, 255, 9, 9, 9, 255, 8, 9, 9, 255, 7, 7, 7, 255, 6, 6, 6, 255, 10, 10, 10, 255, 4, 4, 4, 255, 7, 7, 8, 255, 6, 6, 6, 255, 6, 6, 6, 255, 7, 7, 8, 255, 26, 26, 27, 255, 25, 26, 26, 255, 28, 29, 30, 255, 20, 21, 22, 255, 24, 25, 25, 255, 24, 24, 25, 255, 19, 20, 21, 255, 18, 18, 19, 255, 18, 19, 19, 255, 16, 16, 17, 255, 19, 20, 20, 255, 16, 16, 17, 255, 12, 12, 12, 255, 6, 6, 6, 255, 12, 12, 12, 255, 10, 11, 11, 255, 14, 14, 15, 255, 6, 6, 7, 255, 8, 8, 8, 255, 11, 11, 11, 255, 12, 12, 12, 255, 13, 14, 14, 255, 13, 14, 14, 255, 18, 19, 20, 255, 17, 18, 18, 255, 20, 21, 22, 255, 17, 18, 18, 255, 13, 13, 13, 255, 8, 9, 9, 255, 5, 5, 5, 255, 3, 4, 4, 255, 5, 5, 5, 255, 3, 3, 3, 255, 7, 7, 7, 255, 7, 7, 7, 255, 10, 10, 11, 255, 10, 11, 11, 255, 15, 16, 16, 255, 19, 20, 20, 255, 20, 20, 21, 255, 22, 23, 24, 255, 16, 17, 17, 255, 24, 25, 26, 255, 19, 20, 20, 255, 21, 21, 22, 255, 27, 28, 29, 255, 21, 22, 23, 255, 15, 16, 16, 255, 16, 16, 17, 255, 12, 13, 13, 255, 12, 13, 13, 255, 5, 5, 5, 255, 6, 6, 7, 255, 9, 9, 9, 255, 6, 6, 7, 255, 7, 7, 8, 255, 3, 3, 3, 255, 6, 6, 6, 255, 9, 9, 9, 255, 4, 4, 4, 255, 4, 4, 4, 255, 4, 4, 4, 255, 6, 6, 6, 255, 9, 9, 9, 255, 12, 12, 12, 255, 11, 12, 12, 255, 8, 9, 9, 255, 13, 13, 14, 255, 11, 11, 11, 255, 11, 12, 12, 255, 11, 12, 12, 255, 14, 14, 15, 255, 13, 14, 14, 255, 23, 24, 24, 255, 21, 22, 23, 255, 19, 20, 21, 255, 24, 25, 25, 255, 21, 21, 22, 255, 22, 23, 24, 255, 26, 27, 27, 255, 31, 32, 33, 255, 28, 28, 29, 255, 25, 26, 26, 255, 32, 33, 34, 255, 32, 33, 34, 255, 25, 26, 26, 255, 24, 25, 25, 255, 29, 30, 31, 255, 16, 17, 17, 255, 15, 16, 16, 255, 9, 9, 9, 255, 12, 12, 12, 255, 11, 11, 12, 255, 13, 13, 13, 255, 12, 12, 13, 255, 11, 11, 11, 255, 12, 12, 13, 255, 15, 16, 16, 255, 12, 12, 13, 255, 14, 14, 15, 255, 18, 19, 20, 255, 14, 15, 15, 255, 14, 15, 15, 255, 17, 18, 18, 255, 20, 21, 21, 255, 20, 20, 21, 255, 20, 21, 22, 255, 21, 21, 22, 255, 13, 13, 13, 255, 9, 9, 9, 255, 17, 17, 18, 255, 13, 13, 13, 255, 14, 14, 15, 255, 16, 16, 17, 255, 11, 11, 12, 255, 13, 14, 14, 255, 12, 12, 12, 255, 3, 3, 3, 255, 6, 6, 6, 255, 9, 9, 9, 255, 12, 12, 13, 255, 6, 6, 6, 255, 8, 9, 9, 255, 6, 6, 6, 255, 12, 13, 13, 255, 6, 6, 7, 255, 14, 15, 15, 255, 13, 13, 14, 255, 13, 13, 14, 255, 12, 13, 13, 255, 8, 8, 8, 255, 13, 13, 14, 255, 15, 16, 16, 255, 18, 19, 19, 255, 17, 17, 18, 255, 21, 21, 22, 255, 12, 12, 12, 255, 10, 10, 11, 255, 6, 6, 7, 255, 8, 8, 8, 255, 6, 6, 7, 255, 7, 7, 7, 255, 9, 9, 9, 255, 12, 13, 13, 255, 10, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 16, 16, 17, 255, 14, 15, 15, 255, 19, 19, 20, 255, 23, 24, 24, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 16, 17, 17, 255, 20, 21, 22, 255, 12, 13, 13, 255, 11, 12, 12, 255, 11, 11, 12, 255, 8, 8, 8, 255, 4, 4, 4, 255, 6, 6, 6, 255, 8, 8, 8, 255, 13, 13, 13, 255, 11, 11, 12, 255, 8, 8, 8, 255, 5, 5, 5, 255, 4, 4, 4, 255, 6, 6, 7, 255, 11, 11, 11, 255, 9, 9, 9, 255, 11, 12, 12, 255, 9, 9, 9, 255, 15, 16, 16, 255, 18, 19, 19, 255, 24, 25, 25, 255, 26, 26, 27, 255, 27, 28, 29, 255, 32, 33, 34, 255, 21, 22, 22, 255, 15, 16, 16, 255, 9, 10, 10, 255, 9, 10, 10, 255, 9, 10, 10, 255, 7, 7, 8, 255, 10, 11, 11, 255, 15, 16, 16, 255, 20, 20, 21, 255, 21, 22, 23, 255, 24, 24, 25, 255, 30, 31, 32, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 29, 30, 31, 255, 25, 26, 26, 255, 25, 26, 27, 255, 16, 17, 17, 255, 14, 14, 15, 255, 10, 11, 11, 255, 12, 12, 13, 255, 9, 9, 9, 255, 7, 7, 8, 255, 8, 8, 8, 255, 5, 5, 6, 255, 7, 7, 7, 255, 8, 9, 9, 255, 9, 10, 10, 255, 12, 12, 13, 255, 8, 8, 8, 255, 14, 14, 15, 255, 16, 16, 17, 255, 16, 17, 17, 255, 20, 21, 21, 255, 29, 30, 31, 255, 14, 15, 15, 255, 22, 23, 24, 255, 21, 22, 22, 255, 28, 29, 30, 255, 32, 33, 34, 255, 25, 26, 26, 255, 19, 20, 21, 255, 17, 18, 18, 255, 14, 14, 15, 255, 13, 13, 13, 255, 14, 14, 15, 255, 11, 12, 12, 255, 11, 11, 11, 255, 11, 11, 11, 255, 13, 13, 13, 255, 14, 14, 15, 255, 14, 15, 15, 255, 8, 9, 9, 255, 14, 14, 15, 255, 8, 8, 8, 255, 10, 11, 11, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 14, 14, 15, 255, 11, 11, 11, 255, 9, 9, 9, 255, 10, 10, 10, 255, 7, 7, 8, 255, 4, 4, 4, 255, 7, 7, 7, 255, 10, 10, 10, 255, 7, 7, 7, 255, 13, 14, 14, 255, 11, 12, 12, 255, 9, 9, 9, 255, 5, 5, 5, 255, 7, 7, 8, 255, 9, 9, 9, 255, 8, 9, 9, 255, 7, 7, 7, 255, 7, 7, 8, 255, 6, 6, 7, 255, 25, 25, 26, 255, 30, 31, 32, 255, 26, 27, 27, 255, 27, 28, 29, 255, 25, 26, 26, 255, 27, 27, 28, 255, 13, 14, 14, 255, 15, 16, 16, 255, 16, 16, 17, 255, 15, 16, 16, 255, 12, 12, 12, 255, 11, 11, 11, 255, 9, 9, 9, 255, 7, 7, 7, 255, 10, 11, 11, 255, 11, 11, 11, 255, 9, 9, 9, 255, 7, 7, 7, 255, 9, 10, 10, 255, 6, 6, 6, 255, 8, 8, 8, 255, 12, 13, 13, 255, 15, 16, 16, 255, 19, 19, 20, 255, 13, 14, 14, 255, 18, 19, 19, 255, 26, 27, 28, 255, 11, 11, 11, 255, 8, 8, 8, 255, 4, 4, 4, 255, 4, 4, 4, 255, 8, 8, 8, 255, 1, 2, 2, 255, 9, 10, 10, 255, 12, 12, 12, 255, 9, 9, 9, 255, 15, 16, 16, 255, 12, 13, 13, 255, 16, 16, 17, 255, 21, 22, 22, 255, 31, 32, 33, 255, 19, 20, 20, 255, 19, 19, 20, 255, 27, 27, 28, 255, 16, 16, 17, 255, 22, 22, 23, 255, 20, 21, 21, 255, 16, 17, 17, 255, 17, 18, 18, 255, 17, 18, 18, 255, 10, 11, 11, 255, 7, 7, 8, 255, 6, 6, 7, 255, 10, 11, 11, 255, 11, 11, 11, 255, 9, 9, 9, 255, 6, 6, 7, 255, 6, 6, 6, 255, 8, 8, 8, 255, 10, 10, 11, 255, 11, 11, 12, 255, 13, 14, 14, 255, 10, 10, 11, 255, 8, 8, 8, 255, 8, 9, 9, 255, 9, 10, 10, 255, 8, 8, 8, 255, 6, 6, 6, 255, 10, 10, 11, 255, 12, 12, 13, 255, 14, 15, 15, 255, 15, 15, 16, 255, 24, 24, 25, 255, 20, 21, 22, 255, 23, 24, 25, 255, 25, 26, 27, 255, 26, 26, 27, 255, 26, 26, 27, 255, 25, 26, 27, 255, 24, 25, 25, 255, 27, 28, 29, 255, 28, 29, 30, 255, 31, 32, 33, 255, 27, 28, 29, 255, 30, 31, 32, 255, 25, 26, 26, 255, 25, 26, 27, 255, 16, 17, 17, 255, 16, 16, 17, 255, 17, 18, 18, 255, 11, 11, 12, 255, 12, 13, 13, 255, 11, 11, 12, 255, 9, 9, 9, 255, 10, 11, 11, 255, 12, 12, 12, 255, 10, 10, 10, 255, 10, 10, 10, 255, 12, 13, 13, 255, 8, 9, 9, 255, 15, 15, 16, 255, 15, 16, 16, 255, 14, 15, 15, 255, 15, 16, 16, 255, 18, 19, 19, 255, 13, 14, 14, 255, 15, 16, 16, 255, 16, 17, 17, 255, 12, 13, 13, 255, 15, 16, 16, 255, 17, 18, 18, 255, 17, 18, 18, 255, 19, 20, 21, 255, 14, 14, 15, 255, 13, 13, 14, 255, 12, 13, 13, 255, 11, 12, 12, 255, 8, 8, 8, 255, 6, 6, 6, 255, 7, 7, 7, 255, 7, 7, 8, 255, 6, 6, 6, 255, 10, 10, 10, 255, 11, 11, 12, 255, 11, 12, 12, 255, 9, 10, 10, 255, 10, 11, 11, 255, 11, 11, 11, 255, 11, 12, 12, 255, 6, 6, 7, 255, 12, 13, 13, 255, 14, 14, 15, 255, 13, 14, 14, 255, 11, 11, 12, 255, 13, 14, 14, 255, 12, 13, 13, 255, 13, 13, 13, 255, 9, 10, 10, 255, 10, 11, 11, 255, 14, 14, 15, 255, 9, 10, 10, 255, 3, 4, 4, 255, 8, 8, 8, 255, 11, 11, 11, 255, 8, 8, 8, 255, 8, 9, 9, 255, 9, 10, 10, 255, 15, 16, 16, 255, 20, 21, 22, 255, 20, 21, 22, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 25, 26, 27, 255, 21, 21, 22, 255, 14, 15, 15, 255, 12, 13, 13, 255, 15, 16, 16, 255, 4, 4, 4, 255, 1, 2, 2, 255, 5, 5, 6, 255, 13, 13, 14, 255, 13, 13, 14, 255, 14, 15, 15, 255, 14, 15, 15, 255, 7, 7, 7, 255, 6, 6, 6, 255, 3, 4, 4, 255, 8, 8, 8, 255, 9, 10, 10, 255, 10, 10, 11, 255, 7, 7, 7, 255, 15, 16, 16, 255, 20, 21, 22, 255, 19, 20, 21, 255, 19, 20, 21, 255, 32, 33, 34, 255, 27, 28, 29, 255, 28, 29, 30, 255, 22, 22, 23, 255, 22, 22, 23, 255, 15, 16, 16, 255, 10, 11, 11, 255, 6, 6, 6, 255, 10, 10, 10, 255, 17, 18, 18, 255, 13, 13, 14, 255, 18, 19, 20, 255, 24, 25, 26, 255, 23, 24, 24, 255, 32, 33, 34, 255, 28, 29, 30, 255, 30, 31, 32, 255, 31, 32, 33, 255, 24, 25, 26, 255, 20, 20, 21, 255, 21, 22, 22, 255, 21, 21, 22, 255, 7, 7, 8, 255, 13, 14, 14, 255, 10, 11, 11, 255, 6, 6, 6, 255, 6, 6, 7, 255, 10, 10, 11, 255, 6, 6, 6, 255, 6, 6, 7, 255, 7, 7, 8, 255, 7, 7, 7, 255, 9, 10, 10, 255, 10, 11, 11, 255, 13, 13, 13, 255, 12, 12, 12, 255, 17, 18, 18, 255, 17, 18, 18, 255, 15, 16, 16, 255, 19, 20, 20, 255, 17, 17, 18, 255, 21, 21, 22, 255, 30, 31, 32, 255, 19, 19, 20, 255, 16, 16, 17, 255, 15, 16, 16, 255, 9, 9, 9, 255, 16, 17, 17, 255, 10, 10, 11, 255, 17, 18, 18, 255, 14, 15, 15, 255, 13, 14, 14, 255, 16, 17, 17, 255, 14, 14, 15, 255, 14, 14, 15, 255, 14, 14, 15, 255, 18, 18, 19, 255, 20, 21, 21, 255, 16, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 12, 13, 13, 255, 15, 15, 16, 255, 9, 10, 10, 255, 5, 5, 5, 255, 3, 4, 4, 255, 8, 8, 8, 255, 13, 13, 14, 255, 15, 15, 16, 255, 18, 19, 20, 255, 20, 20, 21, 255, 12, 12, 13, 255, 10, 11, 11, 255, 9, 10, 10, 255, 10, 10, 10, 255, 9, 10, 10, 255, 12, 12, 13, 255, 8, 8, 8, 255, 12, 12, 12, 255, 10, 11, 11, 255, 12, 12, 12, 255, 24, 25, 25, 255, 20, 21, 22, 255, 18, 18, 19, 255, 19, 20, 20, 255, 11, 11, 11, 255, 11, 12, 12, 255, 12, 12, 13, 255, 10, 10, 11, 255, 13, 13, 14, 255, 11, 12, 12, 255, 9, 9, 9, 255, 9, 9, 9, 255, 5, 5, 5, 255, 3, 4, 4, 255, 8, 8, 8, 255, 10, 10, 11, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 9, 9, 255, 7, 7, 7, 255, 10, 11, 11, 255, 17, 17, 18, 255, 22, 22, 23, 255, 22, 23, 24, 255, 24, 25, 25, 255, 24, 25, 25, 255, 15, 16, 16, 255, 12, 12, 13, 255, 13, 13, 14, 255, 12, 12, 13, 255, 9, 9, 9, 255, 10, 11, 11, 255, 15, 15, 16, 255, 14, 14, 15, 255, 17, 17, 18, 255, 10, 10, 10, 255, 12, 12, 13, 255, 26, 26, 27, 255, 23, 24, 25, 255, 20, 20, 21, 255, 16, 17, 17, 255, 24, 25, 25, 255, 19, 19, 20, 255, 21, 22, 22, 255, 20, 20, 21, 255, 20, 21, 22, 255, 21, 21, 22, 255, 13, 13, 14, 255, 10, 11, 11, 255, 12, 12, 13, 255, 8, 9, 9, 255, 10, 10, 11, 255, 11, 12, 12, 255, 14, 14, 15, 255, 14, 14, 15, 255, 15, 15, 16, 255, 12, 12, 13, 255, 12, 12, 12, 255, 8, 8, 8, 255, 12, 12, 12, 255, 17, 17, 18, 255, 12, 13, 13, 255, 14, 14, 15, 255, 13, 13, 14, 255, 12, 12, 12, 255, 10, 11, 11, 255, 7, 7, 8, 255, 8, 8, 8, 255, 10, 10, 10, 255, 13, 13, 13, 255, 12, 13, 13, 255, 19, 20, 20, 255, 22, 23, 24, 255, 27, 28, 29, 255, 28, 29, 30, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 27, 27, 28, 255, 32, 33, 34, 255, 25, 26, 26, 255, 24, 24, 25, 255, 28, 29, 30, 255, 31, 32, 33, 255, 25, 26, 26, 255, 18, 19, 19, 255, 15, 15, 16, 255, 14, 14, 15, 255, 16, 16, 17, 255, 9, 9, 9, 255, 8, 8, 8, 255, 12, 13, 13, 255, 14, 14, 15, 255, 11, 12, 12, 255, 12, 13, 13, 255, 8, 8, 8, 255, 7, 7, 8, 255, 9, 10, 10, 255, 12, 13, 13, 255, 15, 16, 16, 255, 11, 12, 12, 255, 13, 13, 14, 255, 12, 12, 12, 255, 13, 14, 14, 255, 10, 11, 11, 255, 6, 6, 7, 255, 15, 16, 16, 255, 13, 13, 13, 255, 12, 12, 12, 255, 16, 17, 17, 255, 14, 14, 15, 255, 15, 16, 16, 255, 17, 18, 18, 255, 8, 8, 8, 255, 14, 15, 15, 255, 12, 12, 12, 255, 9, 9, 9, 255, 11, 11, 12, 255, 10, 10, 10, 255, 7, 7, 7, 255, 9, 9, 9, 255, 6, 6, 6, 255, 7, 7, 7, 255, 11, 11, 11, 255, 8, 9, 9, 255, 9, 9, 9, 255, 12, 12, 12, 255, 10, 10, 11, 255, 6, 6, 6, 255, 9, 9, 9, 255, 10, 11, 11, 255, 11, 11, 11, 255, 8, 8, 8, 255, 10, 10, 10, 255, 10, 11, 11, 255, 8, 8, 8, 255, 9, 9, 9, 255, 7, 7, 8, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 8, 255, 8, 9, 9, 255, 7, 7, 8, 255, 8, 8, 8, 255, 12, 12, 12, 255, 17, 18, 18, 255, 18, 18, 19, 255, 23, 24, 24, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 24, 25, 25, 255, 22, 23, 24, 255, 17, 17, 18, 255, 10, 10, 11, 255, 10, 10, 11, 255, 4, 4, 4, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 9, 9, 9, 255, 13, 13, 14, 255, 7, 7, 8, 255, 7, 7, 7, 255, 6, 6, 7, 255, 9, 9, 9, 255, 10, 11, 11, 255, 13, 13, 13, 255, 13, 13, 14, 255, 12, 12, 12, 255, 17, 17, 18, 255, 21, 21, 22, 255, 29, 30, 31, 255, 26, 26, 27, 255, 24, 25, 26, 255, 32, 33, 34, 255, 24, 25, 25, 255, 18, 19, 19, 255, 16, 17, 17, 255, 12, 12, 12, 255, 10, 10, 10, 255, 13, 13, 14, 255, 15, 16, 16, 255, 19, 20, 21, 255, 15, 16, 16, 255, 18, 19, 19, 255, 20, 21, 21, 255, 29, 30, 31, 255, 22, 23, 24, 255, 28, 28, 29, 255, 21, 22, 23, 255, 29, 30, 31, 255, 12, 13, 13, 255, 19, 19, 20, 255, 17, 18, 18, 255, 16, 17, 17, 255, 10, 10, 11, 255, 6, 6, 6, 255, 9, 9, 9, 255, 9, 10, 10, 255, 14, 14, 15, 255, 13, 14, 14, 255, 14, 14, 15, 255, 9, 9, 9, 255, 11, 11, 11, 255, 8, 9, 9, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 12, 255, 11, 12, 12, 255, 16, 17, 17, 255, 13, 13, 13, 255, 17, 17, 18, 255, 16, 17, 17, 255, 19, 20, 21, 255, 15, 15, 16, 255, 14, 14, 15, 255, 14, 14, 15, 255, 9, 9, 9, 255, 11, 11, 11, 255, 12, 12, 13, 255, 21, 21, 22, 255, 22, 23, 24, 255, 22, 22, 23, 255, 17, 17, 18, 255, 23, 24, 24, 255, 16, 17, 17, 255, 27, 27, 28, 255, 21, 22, 23, 255, 24, 24, 25, 255, 22, 23, 24, 255, 22, 22, 23, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 13, 13, 14, 255, 9, 9, 9, 255, 10, 10, 10, 255, 4, 4, 4, 255, 6, 6, 6, 255, 7, 7, 7, 255, 12, 12, 13, 255, 17, 17, 18, 255, 19, 20, 21, 255, 21, 22, 22, 255, 13, 13, 14, 255, 11, 12, 12, 255, 7, 7, 8, 255, 7, 7, 7, 255, 9, 9, 9, 255, 13, 13, 13, 255, 13, 14, 14, 255, 11, 11, 11, 255, 9, 9, 9, 255, 11, 11, 11, 255, 23, 24, 24, 255, 17, 17, 18, 255, 17, 18, 18, 255, 12, 13, 13, 255, 16, 16, 17, 255, 13, 13, 13, 255, 12, 12, 13, 255, 9, 9, 9, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 2, 3, 3, 255, 9, 9, 9, 255, 7, 7, 7, 255, 7, 7, 7, 255, 11, 11, 12, 255, 12, 12, 13, 255, 6, 6, 7, 255, 7, 7, 7, 255, 6, 6, 7, 255, 13, 14, 14, 255, 18, 18, 19, 255, 19, 20, 20, 255, 20, 21, 22, 255, 26, 27, 28, 255, 21, 22, 23, 255, 28, 28, 29, 255, 19, 20, 20, 255, 12, 12, 12, 255, 9, 9, 9, 255, 10, 10, 11, 255, 10, 11, 11, 255, 17, 17, 18, 255, 18, 19, 19, 255, 9, 10, 10, 255, 12, 12, 13, 255, 14, 14, 15, 255, 16, 17, 17, 255, 24, 25, 26, 255, 25, 25, 26, 255, 17, 18, 18, 255, 18, 19, 19, 255, 22, 23, 24, 255, 18, 19, 19, 255, 25, 25, 26, 255, 18, 19, 19, 255, 18, 19, 19, 255, 16, 17, 17, 255, 10, 10, 10, 255, 10, 10, 10, 255, 12, 12, 13, 255, 10, 11, 11, 255, 11, 11, 12, 255, 15, 16, 16, 255, 21, 22, 22, 255, 27, 28, 29, 255, 19, 20, 20, 255, 16, 17, 17, 255, 16, 17, 17, 255, 15, 16, 16, 255, 17, 17, 18, 255, 16, 16, 17, 255, 15, 16, 16, 255, 15, 15, 16, 255, 14, 14, 15, 255, 12, 12, 13, 255, 8, 8, 8, 255, 11, 11, 12, 255, 14, 15, 15, 255, 17, 17, 18, 255, 14, 14, 15, 255, 19, 20, 21, 255, 26, 26, 27, 255, 25, 26, 27, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 25, 26, 26, 255, 22, 23, 24, 255, 25, 26, 26, 255, 22, 23, 24, 255, 14, 15, 15, 255, 12, 13, 13, 255, 11, 12, 12, 255, 11, 11, 11, 255, 9, 10, 10, 255, 10, 10, 10, 255, 11, 11, 12, 255, 16, 17, 17, 255, 14, 14, 15, 255, 14, 14, 15, 255, 15, 16, 16, 255, 12, 12, 13, 255, 10, 10, 10, 255, 13, 13, 14, 255, 11, 11, 11, 255, 10, 10, 11, 255, 7, 7, 7, 255, 10, 11, 11, 255, 9, 10, 10, 255, 6, 6, 7, 255, 11, 11, 11, 255, 10, 10, 10, 255, 8, 8, 8, 255, 12, 13, 13, 255, 12, 12, 13, 255, 13, 13, 14, 255, 17, 18, 18, 255, 15, 16, 16, 255, 13, 13, 14, 255, 19, 19, 20, 255, 13, 14, 14, 255, 13, 14, 14, 255, 14, 15, 15, 255, 9, 10, 10, 255, 5, 5, 5, 255, 3, 3, 3, 255, 7, 7, 7, 255, 6, 6, 6, 255, 6, 6, 6, 255, 2, 3, 3, 255, 10, 10, 10, 255, 11, 11, 12, 255, 8, 8, 8, 255, 2, 3, 3, 255, 5, 5, 5, 255, 6, 6, 7, 255, 8, 9, 9, 255, 7, 7, 7, 255, 7, 7, 7, 255, 10, 10, 11, 255, 8, 8, 8, 255, 12, 12, 12, 255, 10, 10, 11, 255, 7, 7, 8, 255, 11, 11, 12, 255, 8, 8, 8, 255, 11, 11, 12, 255, 11, 12, 12, 255, 5, 5, 6, 255, 10, 10, 11, 255, 16, 16, 17, 255, 19, 20, 21, 255, 23, 24, 25, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 28, 29, 30, 255, 25, 25, 26, 255, 19, 20, 21, 255, 9, 10, 10, 255, 13, 13, 14, 255, 5, 5, 6, 255, 3, 4, 4, 255, 3, 3, 3, 255, 9, 9, 9, 255, 10, 11, 11, 255, 13, 14, 14, 255, 12, 13, 13, 255, 8, 9, 9, 255, 8, 8, 8, 255, 12, 12, 13, 255, 9, 10, 10, 255, 7, 7, 7, 255, 7, 7, 7, 255, 11, 11, 11, 255, 14, 15, 15, 255, 16, 17, 17, 255, 16, 16, 17, 255, 20, 21, 22, 255, 18, 19, 20, 255, 27, 28, 29, 255, 22, 23, 24, 255, 25, 26, 27, 255, 19, 20, 21, 255, 19, 20, 21, 255, 17, 17, 18, 255, 12, 12, 13, 255, 8, 8, 8, 255, 15, 16, 16, 255, 20, 20, 21, 255, 21, 22, 23, 255, 18, 19, 19, 255, 25, 26, 27, 255, 19, 20, 21, 255, 26, 27, 27, 255, 28, 29, 30, 255, 19, 19, 20, 255, 30, 31, 31, 255, 26, 27, 28, 255, 14, 14, 15, 255, 17, 17, 18, 255, 15, 16, 16, 255, 11, 11, 12, 255, 8, 8, 8, 255, 6, 6, 6, 255, 9, 9, 9, 255, 11, 11, 11, 255, 14, 14, 15, 255, 14, 14, 15, 255, 18, 19, 20, 255, 10, 11, 11, 255, 11, 11, 12, 255, 10, 10, 11, 255, 7, 7, 8, 255, 7, 7, 7, 255, 8, 9, 9, 255, 9, 9, 9, 255, 10, 10, 10, 255, 12, 12, 12, 255, 14, 14, 15, 255, 14, 14, 15, 255, 16, 17, 17, 255, 14, 15, 15, 255, 9, 10, 10, 255, 10, 11, 11, 255, 8, 9, 9, 255, 12, 12, 13, 255, 13, 13, 14, 255, 24, 25, 25, 255, 20, 21, 21, 255, 24, 25, 26, 255, 21, 22, 22, 255, 26, 27, 28, 255, 24, 25, 25, 255, 24, 24, 25, 255, 28, 28, 29, 255, 23, 24, 25, 255, 21, 21, 22, 255, 19, 20, 20, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 9, 9, 9, 255, 11, 11, 11, 255, 6, 6, 7, 255, 4, 4, 4, 255, 5, 5, 5, 255, 7, 7, 7, 255, 14, 14, 15, 255, 17, 17, 18, 255, 15, 16, 16, 255, 16, 17, 17, 255, 13, 13, 14, 255, 21, 22, 22, 255, 18, 19, 19, 255, 13, 13, 13, 255, 14, 14, 15, 255, 12, 13, 13, 255, 9, 9, 9, 255, 11, 12, 12, 255, 10, 11, 11, 255, 12, 12, 13, 255, 10, 11, 11, 255, 12, 12, 13, 255, 14, 14, 15, 255, 12, 12, 13, 255, 13, 13, 14, 255, 11, 12, 12, 255, 8, 9, 9, 255, 7, 7, 7, 255, 7, 7, 7, 255, 4, 4, 4, 255, 8, 8, 8, 255, 9, 9, 9, 255, 7, 7, 7, 255, 10, 10, 11, 255, 9, 9, 9, 255, 12, 13, 13, 255, 10, 10, 11, 255, 9, 10, 10, 255, 5, 5, 5, 255, 10, 10, 11, 255, 8, 8, 8, 255, 18, 19, 19, 255, 20, 20, 21, 255, 20, 21, 21, 255, 24, 25, 26, 255, 20, 21, 21, 255, 18, 18, 19, 255, 32, 33, 34, 255, 15, 16, 16, 255, 15, 16, 16, 255, 12, 12, 13, 255, 12, 12, 12, 255, 12, 13, 13, 255, 11, 12, 12, 255, 12, 12, 12, 255, 13, 14, 14, 255, 19, 19, 20, 255, 16, 17, 17, 255, 16, 17, 17, 255, 19, 20, 21, 255, 13, 13, 13, 255, 11, 12, 12, 255, 13, 14, 14, 255, 9, 10, 10, 255, 13, 14, 14, 255, 17, 17, 18, 255, 16, 17, 17, 255, 16, 17, 17, 255, 10, 10, 10, 255, 10, 11, 11, 255, 10, 10, 11, 255, 12, 13, 13, 255, 20, 20, 21, 255, 17, 17, 18, 255, 22, 23, 24, 255, 24, 25, 25, 255, 27, 27, 28, 255, 21, 21, 22, 255, 21, 21, 22, 255, 17, 18, 18, 255, 17, 18, 18, 255, 15, 16, 16, 255, 18, 19, 19, 255, 19, 19, 20, 255, 14, 14, 15, 255, 10, 10, 11, 255, 6, 6, 6, 255, 7, 7, 7, 255, 11, 11, 12, 255, 15, 15, 16, 255, 14, 14, 15, 255, 24, 25, 25, 255, 29, 30, 31, 255, 24, 25, 25, 255, 31, 32, 33, 255, 31, 32, 32, 255, 31, 32, 32, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 18, 19, 20, 255, 14, 15, 15, 255, 18, 19, 19, 255, 21, 22, 22, 255, 20, 21, 21, 255, 19, 20, 20, 255, 22, 23, 24, 255, 17, 18, 18, 255, 12, 12, 12, 255, 9, 10, 10, 255, 11, 11, 11, 255, 13, 14, 14, 255, 15, 16, 16, 255, 14, 15, 15, 255, 11, 12, 12, 255, 16, 16, 17, 255, 14, 15, 15, 255, 12, 12, 12, 255, 9, 9, 9, 255, 15, 16, 16, 255, 10, 10, 11, 255, 8, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 11, 11, 12, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 7, 255, 9, 9, 9, 255, 9, 10, 10, 255, 13, 13, 14, 255, 9, 9, 9, 255, 6, 6, 7, 255, 11, 11, 11, 255, 9, 9, 9, 255, 6, 6, 7, 255, 10, 10, 11, 255, 8, 9, 9, 255, 6, 6, 7, 255, 7, 7, 8, 255, 9, 9, 9, 255, 6, 6, 7, 255, 11, 11, 11, 255, 8, 8, 8, 255, 7, 7, 7, 255, 8, 8, 8, 255, 13, 13, 14, 255, 10, 11, 11, 255, 9, 9, 9, 255, 10, 11, 11, 255, 10, 11, 11, 255, 12, 12, 12, 255, 8, 9, 9, 255, 10, 10, 10, 255, 9, 9, 9, 255, 10, 10, 10, 255, 9, 10, 10, 255, 11, 11, 12, 255, 13, 14, 14, 255, 13, 14, 14, 255, 13, 13, 13, 255, 9, 9, 9, 255, 12, 13, 13, 255, 11, 11, 11, 255, 12, 12, 12, 255, 16, 17, 17, 255, 20, 20, 21, 255, 25, 25, 26, 255, 24, 24, 25, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 26, 27, 28, 255, 19, 20, 20, 255, 19, 19, 20, 255, 16, 16, 17, 255, 9, 10, 10, 255, 7, 7, 7, 255, 3, 3, 3, 255, 7, 7, 7, 255, 10, 10, 10, 255, 11, 12, 12, 255, 17, 17, 18, 255, 13, 13, 14, 255, 13, 13, 14, 255, 11, 12, 12, 255, 7, 7, 7, 255, 5, 5, 6, 255, 5, 5, 6, 255, 10, 10, 11, 255, 14, 14, 15, 255, 12, 13, 13, 255, 19, 20, 21, 255, 19, 20, 20, 255, 26, 26, 27, 255, 27, 28, 29, 255, 24, 25, 26, 255, 31, 32, 33, 255, 20, 20, 21, 255, 15, 16, 16, 255, 18, 19, 20, 255, 13, 14, 14, 255, 11, 12, 12, 255, 15, 16, 16, 255, 16, 16, 17, 255, 17, 18, 18, 255, 23, 24, 24, 255, 20, 21, 21, 255, 19, 20, 20, 255, 16, 16, 17, 255, 21, 22, 23, 255, 12, 12, 13, 255, 23, 24, 24, 255, 20, 21, 22, 255, 21, 22, 23, 255, 13, 13, 13, 255, 8, 9, 9, 255, 6, 6, 7, 255, 5, 5, 6, 255, 5, 5, 5, 255, 8, 8, 8, 255, 10, 10, 11, 255, 9, 9, 9, 255, 15, 16, 16, 255, 13, 14, 14, 255, 14, 14, 15, 255, 11, 11, 12, 255, 15, 16, 16, 255, 13, 13, 13, 255, 9, 10, 10, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 10, 11, 11, 255, 8, 8, 8, 255, 11, 11, 11, 255, 16, 17, 17, 255, 13, 13, 13, 255, 13, 13, 13, 255, 12, 12, 13, 255, 12, 12, 13, 255, 12, 12, 12, 255, 13, 14, 14, 255, 23, 24, 25, 255, 26, 27, 28, 255, 23, 24, 25, 255, 24, 25, 25, 255, 27, 28, 29, 255, 24, 25, 26, 255, 30, 31, 32, 255, 30, 31, 32, 255, 24, 24, 25, 255, 26, 26, 27, 255, 17, 18, 18, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 10, 11, 11, 255, 11, 11, 12, 255, 8, 8, 8, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 13, 13, 14, 255, 10, 10, 11, 255, 14, 14, 15, 255, 20, 21, 22, 255, 25, 25, 26, 255, 21, 21, 22, 255, 22, 23, 24, 255, 22, 22, 23, 255, 20, 21, 22, 255, 13, 13, 14, 255, 17, 17, 18, 255, 13, 13, 14, 255, 13, 13, 13, 255, 14, 15, 15, 255, 7, 7, 7, 255, 12, 12, 13, 255, 12, 12, 13, 255, 11, 12, 12, 255, 10, 11, 11, 255, 7, 7, 7, 255, 7, 7, 7, 255, 6, 6, 7, 255, 5, 5, 5, 255, 9, 10, 10, 255, 11, 11, 11, 255, 13, 14, 14, 255, 13, 14, 14, 255, 12, 12, 13, 255, 11, 11, 11, 255, 11, 11, 11, 255, 11, 12, 12, 255, 10, 10, 10, 255, 7, 7, 7, 255, 8, 8, 8, 255, 14, 14, 15, 255, 16, 16, 17, 255, 17, 17, 18, 255, 25, 26, 26, 255, 20, 21, 21, 255, 24, 24, 25, 255, 21, 22, 23, 255, 30, 31, 32, 255, 15, 15, 16, 255, 13, 13, 14, 255, 8, 8, 8, 255, 9, 10, 10, 255, 12, 13, 13, 255, 12, 13, 13, 255, 10, 11, 11, 255, 9, 9, 9, 255, 15, 16, 16, 255, 14, 15, 15, 255, 18, 19, 19, 255, 13, 14, 14, 255, 13, 14, 14, 255, 10, 11, 11, 255, 9, 9, 9, 255, 10, 10, 11, 255, 10, 10, 10, 255, 15, 15, 16, 255, 18, 19, 19, 255, 12, 13, 13, 255, 8, 8, 8, 255, 11, 11, 12, 255, 15, 16, 16, 255, 16, 17, 17, 255, 21, 22, 22, 255, 18, 18, 19, 255, 17, 18, 18, 255, 28, 28, 29, 255, 28, 29, 30, 255, 20, 21, 21, 255, 13, 13, 13, 255, 14, 14, 15, 255, 22, 22, 23, 255, 11, 11, 12, 255, 17, 18, 18, 255, 22, 22, 23, 255, 16, 16, 17, 255, 14, 14, 15, 255, 5, 5, 6, 255, 8, 8, 8, 255, 10, 10, 11, 255, 11, 12, 12, 255, 13, 13, 14, 255, 16, 17, 17, 255, 28, 28, 29, 255, 26, 27, 27, 255, 32, 33, 34, 255, 27, 28, 29, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 29, 30, 31, 255, 21, 21, 22, 255, 26, 26, 27, 255, 28, 29, 30, 255, 21, 21, 22, 255, 24, 25, 26, 255, 20, 20, 21, 255, 24, 25, 25, 255, 22, 23, 24, 255, 14, 14, 15, 255, 12, 12, 12, 255, 8, 8, 8, 255, 12, 13, 13, 255, 13, 14, 14, 255, 24, 24, 25, 255, 16, 17, 17, 255, 15, 16, 16, 255, 17, 17, 18, 255, 16, 16, 17, 255, 13, 14, 14, 255, 14, 15, 15, 255, 15, 16, 16, 255, 16, 17, 17, 255, 16, 16, 17, 255, 15, 16, 16, 255, 11, 11, 11, 255, 11, 11, 12, 255, 9, 9, 9, 255, 7, 7, 7, 255, 6, 6, 7, 255, 8, 9, 9, 255, 6, 6, 7, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 9, 9, 255, 12, 12, 12, 255, 8, 8, 8, 255, 3, 3, 3, 255, 7, 7, 7, 255, 6, 6, 7, 255, 9, 9, 9, 255, 2, 2, 2, 255, 5, 5, 5, 255, 10, 10, 11, 255, 7, 7, 7, 255, 9, 9, 9, 255, 10, 11, 11, 255, 11, 11, 12, 255, 8, 9, 9, 255, 13, 13, 13, 255, 7, 7, 8, 255, 12, 12, 12, 255, 6, 6, 6, 255, 7, 7, 8, 255, 9, 10, 10, 255, 10, 10, 11, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 10, 10, 255, 13, 14, 14, 255, 16, 17, 17, 255, 13, 13, 13, 255, 16, 17, 17, 255, 16, 16, 17, 255, 10, 10, 10, 255, 12, 12, 13, 255, 11, 11, 11, 255, 11, 11, 11, 255, 13, 14, 14, 255, 21, 22, 22, 255, 21, 22, 22, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 27, 28, 29, 255, 21, 22, 22, 255, 15, 16, 16, 255, 14, 15, 15, 255, 12, 12, 13, 255, 9, 9, 9, 255, 6, 6, 6, 255, 3, 4, 4, 255, 6, 6, 6, 255, 5, 5, 6, 255, 10, 10, 11, 255, 13, 13, 14, 255, 11, 11, 11, 255, 14, 14, 15, 255, 13, 13, 13, 255, 12, 13, 13, 255, 9, 10, 10, 255, 8, 9, 9, 255, 12, 12, 12, 255, 17, 18, 18, 255, 16, 16, 17, 255, 14, 14, 15, 255, 19, 20, 20, 255, 15, 16, 16, 255, 28, 28, 29, 255, 24, 25, 25, 255, 21, 22, 22, 255, 17, 17, 18, 255, 22, 23, 24, 255, 19, 19, 20, 255, 15, 16, 16, 255, 13, 13, 13, 255, 14, 14, 15, 255, 16, 17, 17, 255, 17, 18, 18, 255, 12, 13, 13, 255, 17, 18, 18, 255, 20, 20, 21, 255, 15, 16, 16, 255, 20, 20, 21, 255, 21, 21, 22, 255, 20, 21, 22, 255, 18, 18, 19, 255, 13, 14, 14, 255, 8, 8, 8, 255, 6, 6, 6, 255, 7, 7, 8, 255, 6, 6, 6, 255, 9, 10, 10, 255, 12, 12, 13, 255, 11, 11, 12, 255, 16, 16, 17, 255, 23, 24, 24, 255, 19, 19, 20, 255, 17, 17, 18, 255, 17, 18, 18, 255, 16, 17, 17, 255, 13, 13, 13, 255, 12, 12, 13, 255, 14, 15, 15, 255, 15, 15, 16, 255, 12, 13, 13, 255, 14, 15, 15, 255, 9, 9, 9, 255, 7, 7, 8, 255, 16, 16, 17, 255, 7, 7, 7, 255, 11, 11, 11, 255, 12, 12, 12, 255, 11, 11, 11, 255, 14, 14, 15, 255, 17, 17, 18, 255, 19, 20, 20, 255, 27, 27, 28, 255, 21, 21, 22, 255, 23, 24, 24, 255, 31, 32, 33, 255, 32, 33, 33, 255, 31, 32, 33, 255, 24, 25, 25, 255, 14, 14, 15, 255, 22, 22, 23, 255, 15, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 6, 6, 6, 255, 5, 5, 6, 255, 9, 10, 10, 255, 3, 4, 4, 255, 2, 3, 3, 255, 8, 8, 8, 255, 7, 7, 8, 255, 17, 18, 18, 255, 25, 26, 27, 255, 25, 25, 26, 255, 22, 23, 24, 255, 24, 25, 25, 255, 23, 24, 25, 255, 32, 33, 34, 255, 15, 16, 16, 255, 15, 15, 16, 255, 14, 14, 15, 255, 15, 15, 16, 255, 13, 13, 14, 255, 15, 16, 16, 255, 11, 11, 12, 255, 10, 10, 11, 255, 4, 4, 4, 255, 9, 10, 10, 255, 8, 8, 8, 255, 7, 7, 7, 255, 10, 10, 11, 255, 7, 7, 7, 255, 8, 8, 8, 255, 7, 7, 8, 255, 12, 12, 12, 255, 17, 17, 18, 255, 22, 22, 23, 255, 18, 19, 20, 255, 14, 15, 15, 255, 17, 17, 18, 255, 10, 11, 11, 255, 8, 8, 8, 255, 4, 4, 4, 255, 6, 6, 6, 255, 6, 6, 6, 255, 14, 14, 15, 255, 19, 20, 20, 255, 17, 18, 18, 255, 26, 27, 27, 255, 14, 15, 15, 255, 22, 23, 24, 255, 30, 31, 31, 255, 13, 13, 13, 255, 12, 13, 13, 255, 11, 12, 12, 255, 7, 7, 8, 255, 8, 8, 8, 255, 8, 9, 9, 255, 8, 8, 8, 255, 5, 5, 5, 255, 5, 5, 6, 255, 13, 13, 14, 255, 12, 12, 12, 255, 10, 10, 11, 255, 10, 10, 10, 255, 6, 6, 6, 255, 4, 4, 4, 255, 7, 7, 8, 255, 5, 5, 5, 255, 12, 12, 13, 255, 13, 13, 14, 255, 9, 10, 10, 255, 8, 9, 9, 255, 13, 14, 14, 255, 15, 16, 16, 255, 15, 15, 16, 255, 22, 23, 24, 255, 20, 21, 22, 255, 21, 22, 22, 255, 24, 25, 26, 255, 20, 21, 21, 255, 26, 27, 27, 255, 19, 20, 21, 255, 20, 21, 22, 255, 18, 18, 19, 255, 22, 23, 24, 255, 22, 23, 24, 255, 23, 24, 25, 255, 14, 14, 15, 255, 13, 13, 14, 255, 9, 9, 9, 255, 8, 9, 9, 255, 9, 9, 9, 255, 12, 12, 13, 255, 14, 14, 15, 255, 13, 14, 14, 255, 25, 26, 26, 255, 27, 28, 29, 255, 22, 23, 24, 255, 27, 27, 28, 255, 31, 32, 33, 255, 25, 26, 26, 255, 27, 28, 29, 255, 30, 31, 32, 255, 22, 23, 24, 255, 31, 32, 33, 255, 26, 27, 27, 255, 24, 25, 25, 255, 20, 21, 21, 255, 28, 29, 30, 255, 23, 24, 25, 255, 18, 19, 20, 255, 14, 14, 15, 255, 9, 9, 9, 255, 10, 11, 11, 255, 12, 12, 12, 255, 14, 15, 15, 255, 28, 29, 30, 255, 23, 24, 24, 255, 16, 17, 17, 255, 20, 21, 21, 255, 21, 22, 23, 255, 13, 13, 13, 255, 15, 16, 16, 255, 15, 16, 16, 255, 18, 19, 19, 255, 18, 19, 20, 255, 24, 25, 25, 255, 18, 19, 19, 255, 13, 13, 14, 255, 10, 11, 11, 255, 11, 11, 12, 255, 9, 9, 9, 255, 10, 11, 11, 255, 6, 6, 7, 255, 3, 4, 4, 255, 3, 3, 3, 255, 6, 6, 7, 255, 8, 8, 8, 255, 8, 9, 9, 255, 12, 12, 12, 255, 9, 9, 9, 255, 10, 11, 11, 255, 9, 9, 9, 255, 5, 5, 6, 255, 4, 4, 4, 255, 5, 5, 5, 255, 11, 11, 12, 255, 15, 15, 16, 255, 13, 13, 14, 255, 11, 11, 12, 255, 17, 17, 18, 255, 17, 18, 18, 255, 16, 16, 17, 255, 10, 10, 11, 255, 8, 8, 8, 255, 10, 10, 10, 255, 10, 10, 11, 255, 10, 11, 11, 255, 10, 10, 11, 255, 13, 13, 13, 255, 16, 17, 17, 255, 15, 16, 16, 255, 17, 18, 18, 255, 19, 20, 20, 255, 21, 22, 22, 255, 20, 21, 22, 255, 19, 19, 20, 255, 14, 14, 15, 255, 11, 11, 12, 255, 13, 13, 14, 255, 14, 14, 15, 255, 16, 16, 17, 255, 16, 16, 17, 255, 32, 33, 34, 255, 21, 22, 23, 255, 32, 33, 34, 255, 29, 29, 30, 255, 18, 18, 19, 255, 19, 20, 20, 255, 21, 21, 22, 255, 9, 9, 9, 255, 9, 10, 10, 255, 5, 5, 5, 255, 3, 4, 4, 255, 3, 4, 4, 255, 9, 9, 9, 255, 13, 13, 14, 255, 10, 10, 10, 255, 16, 16, 17, 255, 11, 11, 12, 255, 14, 15, 15, 255, 16, 17, 17, 255, 7, 7, 7, 255, 12, 12, 12, 255, 10, 10, 11, 255, 11, 12, 12, 255, 18, 18, 19, 255, 15, 16, 16, 255, 16, 17, 17, 255, 20, 21, 21, 255, 20, 21, 22, 255, 30, 31, 31, 255, 15, 15, 16, 255, 21, 21, 22, 255, 16, 17, 17, 255, 19, 20, 21, 255, 15, 16, 16, 255, 10, 10, 10, 255, 14, 14, 15, 255, 16, 16, 17, 255, 19, 19, 20, 255, 17, 18, 18, 255, 13, 14, 14, 255, 17, 18, 18, 255, 15, 15, 16, 255, 16, 16, 17, 255, 15, 16, 16, 255, 14, 15, 15, 255, 13, 14, 14, 255, 12, 13, 13, 255, 11, 11, 12, 255, 6, 6, 7, 255, 6, 6, 7, 255, 6, 6, 7, 255, 9, 10, 10, 255, 13, 13, 14, 255, 18, 18, 19, 255, 21, 22, 22, 255, 20, 21, 22, 255, 20, 21, 22, 255, 19, 20, 21, 255, 16, 17, 17, 255, 15, 16, 16, 255, 14, 14, 15, 255, 13, 14, 14, 255, 18, 18, 19, 255, 16, 17, 17, 255, 18, 19, 20, 255, 15, 16, 16, 255, 10, 10, 10, 255, 8, 8, 8, 255, 12, 13, 13, 255, 13, 13, 14, 255, 14, 14, 15, 255, 13, 13, 14, 255, 13, 13, 14, 255, 15, 15, 16, 255, 19, 19, 20, 255, 18, 19, 19, 255, 28, 29, 30, 255, 24, 25, 26, 255, 28, 29, 30, 255, 32, 33, 34, 255, 32, 33, 34, 255, 29, 30, 31, 255, 24, 25, 25, 255, 10, 10, 10, 255, 20, 21, 22, 255, 14, 14, 15, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 7, 7, 7, 255, 10, 10, 10, 255, 4, 4, 4, 255, 2, 3, 3, 255, 7, 7, 7, 255, 10, 11, 11, 255, 11, 12, 12, 255, 17, 18, 18, 255, 22, 23, 24, 255, 20, 21, 21, 255, 32, 33, 34, 255, 22, 23, 24, 255, 28, 28, 29, 255, 26, 26, 27, 255, 14, 14, 15, 255, 23, 24, 24, 255, 18, 18, 19, 255, 11, 11, 11, 255, 14, 14, 15, 255, 12, 12, 12, 255, 10, 11, 11, 255, 8, 8, 8, 255, 7, 7, 8, 255, 6, 6, 6, 255, 12, 12, 12, 255, 9, 10, 10, 255, 13, 14, 14, 255, 12, 13, 13, 255, 13, 13, 13, 255, 11, 12, 12, 255, 14, 14, 15, 255, 17, 17, 18, 255, 22, 22, 23, 255, 21, 22, 22, 255, 20, 20, 21, 255, 15, 15, 16, 255, 8, 9, 9, 255, 9, 9, 9, 255, 6, 6, 6, 255, 8, 9, 9, 255, 10, 10, 11, 255, 14, 14, 15, 255, 12, 12, 13, 255, 20, 21, 21, 255, 27, 28, 29, 255, 22, 23, 24, 255, 26, 26, 27, 255, 12, 13, 13, 255, 11, 12, 12, 255, 8, 8, 8, 255, 9, 9, 9, 255, 8, 9, 9, 255, 5, 5, 5, 255, 8, 8, 8, 255, 9, 10, 10, 255, 12, 12, 12, 255, 10, 11, 11, 255, 12, 12, 12, 255, 10, 10, 10, 255, 12, 12, 12, 255, 11, 11, 11, 255, 7, 7, 7, 255, 3, 3, 3, 255, 6, 6, 7, 255, 8, 8, 8, 255, 8, 9, 9, 255, 7, 7, 7, 255, 10, 11, 11, 255, 10, 11, 11, 255, 9, 9, 9, 255, 18, 18, 19, 255, 17, 18, 18, 255, 22, 23, 24, 255, 27, 27, 28, 255, 27, 27, 28, 255, 29, 29, 30, 255, 24, 25, 25, 255, 31, 32, 33, 255, 18, 19, 20, 255, 28, 28, 29, 255, 24, 25, 26, 255, 24, 25, 26, 255, 21, 22, 22, 255, 13, 14, 14, 255, 15, 15, 16, 255, 14, 14, 15, 255, 8, 8, 8, 255, 8, 8, 8, 255, 9, 10, 10, 255, 13, 13, 13, 255, 19, 19, 20, 255, 17, 17, 18, 255, 21, 21, 22, 255, 29, 29, 30, 255, 24, 25, 26, 255, 28, 28, 29, 255, 27, 27, 28, 255, 26, 27, 27, 255, 28, 29, 30, 255, 25, 26, 26, 255, 28, 29, 30, 255, 19, 20, 20, 255, 18, 19, 19, 255, 22, 23, 24, 255, 16, 17, 17, 255, 22, 23, 24, 255, 22, 23, 24, 255, 14, 15, 15, 255, 10, 11, 11, 255, 11, 12, 12, 255, 8, 9, 9, 255, 9, 9, 9, 255, 11, 11, 12, 255, 22, 23, 24, 255, 27, 28, 29, 255, 25, 26, 27, 255, 21, 22, 23, 255, 24, 24, 25, 255, 20, 21, 21, 255, 17, 17, 18, 255, 18, 18, 19, 255, 22, 22, 23, 255, 21, 22, 22, 255, 18, 19, 20, 255, 14, 14, 15, 255, 19, 20, 21, 255, 18, 19, 20, 255, 17, 18, 18, 255, 16, 16, 17, 255, 10, 11, 11, 255, 11, 12, 12, 255, 7, 7, 7, 255, 8, 8, 8, 255, 5, 5, 6, 255, 14, 15, 15, 255, 13, 13, 13, 255, 11, 11, 12, 255, 9, 9, 9, 255, 12, 12, 12, 255, 11, 11, 11, 255, 8, 8, 8, 255, 2, 3, 3, 255, 10, 10, 11, 255, 14, 15, 15, 255, 17, 18, 18, 255, 14, 14, 15, 255, 14, 14, 15, 255, 12, 13, 13, 255, 18, 19, 19, 255, 12, 13, 13, 255, 12, 12, 13, 255, 14, 14, 15, 255, 17, 18, 18, 255, 11, 12, 12, 255, 18, 19, 19, 255, 17, 18, 18, 255, 13, 13, 13, 255, 12, 12, 13, 255, 20, 21, 22, 255, 19, 20, 20, 255, 21, 22, 22, 255, 22, 22, 23, 255, 16, 16, 17, 255, 16, 17, 17, 255, 14, 14, 15, 255, 12, 12, 13, 255, 11, 11, 11, 255, 15, 16, 16, 255, 16, 16, 17, 255, 17, 18, 18, 255, 31, 32, 33, 255, 30, 31, 31, 255, 23, 24, 24, 255, 25, 26, 26, 255, 22, 22, 23, 255, 16, 16, 17, 255, 15, 16, 16, 255, 8, 9, 9, 255, 9, 9, 9, 255, 7, 7, 7, 255, 6, 6, 7, 255, 9, 9, 9, 255, 9, 9, 9, 255, 16, 17, 17, 255, 13, 13, 14, 255, 16, 17, 17, 255, 11, 11, 12, 255, 15, 16, 16, 255, 11, 11, 11, 255, 11, 11, 11, 255, 13, 13, 14, 255, 10, 11, 11, 255, 14, 15, 15, 255, 13, 13, 14, 255, 18, 18, 19, 255, 17, 18, 18, 255, 16, 16, 17, 255, 17, 17, 18, 255, 12, 12, 12, 255, 13, 13, 13, 255, 10, 11, 11, 255, 11, 11, 12, 255, 12, 13, 13, 255, 12, 12, 12, 255, 15, 15, 16, 255, 13, 13, 14, 255, 13, 13, 14, 255, 11, 12, 12, 255, 13, 13, 13, 255, 12, 12, 12, 255, 8, 8, 8, 255, 6, 6, 7, 255, 9, 9, 9, 255, 14, 14, 15, 255, 14, 14, 15, 255, 11, 11, 12, 255, 10, 11, 11, 255, 7, 7, 8, 255, 8, 8, 8, 255, 5, 5, 5, 255, 11, 12, 12, 255, 11, 11, 11, 255, 12, 12, 12, 255, 15, 15, 16, 255, 18, 19, 19, 255, 22, 22, 23, 255, 26, 27, 28, 255, 26, 27, 27, 255, 17, 17, 18, 255, 21, 21, 22, 255, 17, 18, 18, 255, 16, 16, 17, 255, 13, 13, 13, 255, 18, 18, 19, 255, 15, 16, 16, 255, 19, 20, 20, 255, 11, 11, 11, 255, 8, 9, 9, 255, 10, 11, 11, 255, 9, 9, 9, 255, 9, 9, 9, 255, 14, 15, 15, 255, 20, 21, 22, 255, 19, 19, 20, 255, 23, 24, 25, 255, 26, 26, 27, 255, 30, 31, 32, 255, 20, 21, 21, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 28, 29, 30, 255, 25, 26, 27, 255, 21, 22, 22, 255, 16, 17, 17, 255, 13, 13, 14, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 10, 10, 10, 255, 3, 3, 3, 255, 4, 4, 4, 255, 9, 9, 9, 255, 11, 11, 11, 255, 11, 12, 12, 255, 12, 13, 13, 255, 14, 14, 15, 255, 19, 19, 20, 255, 17, 18, 18, 255, 22, 22, 23, 255, 31, 32, 33, 255, 30, 31, 32, 255, 32, 33, 34, 255, 30, 31, 32, 255, 17, 18, 18, 255, 16, 17, 17, 255, 15, 15, 16, 255, 18, 19, 19, 255, 11, 12, 12, 255, 11, 11, 11, 255, 10, 10, 11, 255, 7, 7, 7, 255, 16, 16, 17, 255, 10, 11, 11, 255, 10, 10, 11, 255, 14, 14, 15, 255, 13, 13, 14, 255, 14, 14, 15, 255, 11, 11, 12, 255, 10, 11, 11, 255, 17, 18, 18, 255, 18, 19, 19, 255, 30, 31, 31, 255, 19, 20, 20, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 8, 255, 5, 5, 6, 255, 6, 6, 7, 255, 16, 16, 17, 255, 18, 19, 19, 255, 20, 21, 22, 255, 28, 28, 29, 255, 26, 27, 27, 255, 19, 20, 20, 255, 13, 14, 14, 255, 8, 8, 8, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 12, 255, 15, 15, 16, 255, 11, 12, 12, 255, 17, 18, 18, 255, 13, 13, 13, 255, 11, 12, 12, 255, 12, 13, 13, 255, 8, 8, 8, 255, 9, 10, 10, 255, 8, 9, 9, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 8, 8, 8, 255, 8, 8, 8, 255, 14, 15, 15, 255, 18, 19, 20, 255, 24, 24, 25, 255, 27, 28, 29, 255, 31, 32, 33, 255, 24, 25, 26, 255, 24, 25, 25, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 24, 24, 25, 255, 16, 16, 17, 255, 13, 13, 14, 255, 17, 17, 18, 255, 9, 10, 10, 255, 15, 16, 16, 255, 7, 7, 7, 255, 10, 11, 11, 255, 14, 14, 15, 255, 17, 18, 18, 255, 15, 16, 16, 255, 25, 26, 27, 255, 22, 23, 24, 255, 22, 23, 24, 255, 26, 26, 27, 255, 27, 28, 29, 255, 25, 26, 27, 255, 21, 22, 23, 255, 18, 18, 19, 255, 13, 13, 13, 255, 17, 18, 18, 255, 16, 16, 17, 255, 21, 21, 22, 255, 13, 13, 13, 255, 16, 17, 17, 255, 18, 19, 19, 255, 17, 17, 18, 255, 14, 14, 15, 255, 7, 7, 7, 255, 11, 12, 12, 255, 14, 14, 15, 255, 16, 17, 17, 255, 30, 31, 31, 255, 19, 20, 20, 255, 27, 27, 28, 255, 24, 25, 26, 255, 24, 25, 26, 255, 26, 27, 28, 255, 22, 22, 23, 255, 27, 28, 29, 255, 22, 22, 23, 255, 19, 20, 20, 255, 19, 20, 20, 255, 21, 22, 22, 255, 15, 16, 16, 255, 16, 17, 17, 255, 10, 11, 11, 255, 11, 11, 12, 255, 10, 11, 11, 255, 10, 10, 10, 255, 11, 11, 12, 255, 14, 14, 15, 255, 14, 15, 15, 255, 13, 13, 14, 255, 12, 12, 13, 255, 22, 23, 24, 255, 17, 17, 18, 255, 11, 11, 11, 255, 3, 3, 3, 255, 5, 5, 5, 255, 6, 6, 7, 255, 9, 10, 10, 255, 20, 21, 21, 255, 17, 18, 18, 255, 20, 20, 21, 255, 14, 15, 15, 255, 11, 12, 12, 255, 17, 17, 18, 255, 14, 14, 15, 255, 17, 17, 18, 255, 14, 14, 15, 255, 20, 20, 21, 255, 16, 17, 17, 255, 19, 19, 20, 255, 17, 18, 18, 255, 14, 14, 15, 255, 18, 19, 19, 255, 30, 31, 32, 255, 23, 24, 24, 255, 22, 23, 24, 255, 20, 21, 21, 255, 15, 16, 16, 255, 18, 19, 19, 255, 13, 13, 13, 255, 9, 10, 10, 255, 9, 9, 9, 255, 11, 11, 11, 255, 17, 17, 18, 255, 24, 25, 26, 255, 32, 33, 34, 255, 29, 30, 31, 255, 28, 29, 30, 255, 20, 21, 22, 255, 16, 17, 17, 255, 11, 11, 12, 255, 12, 12, 13, 255, 12, 12, 13, 255, 4, 4, 4, 255, 8, 9, 9, 255, 8, 9, 9, 255, 8, 8, 8, 255, 15, 16, 16, 255, 19, 19, 20, 255, 18, 18, 19, 255, 12, 12, 12, 255, 17, 17, 18, 255, 15, 15, 16, 255, 15, 16, 16, 255, 14, 14, 15, 255, 10, 11, 11, 255, 11, 11, 12, 255, 11, 12, 12, 255, 14, 14, 15, 255, 9, 10, 10, 255, 18, 19, 20, 255, 12, 12, 12, 255, 9, 9, 9, 255, 9, 9, 9, 255, 12, 12, 13, 255, 9, 9, 9, 255, 10, 10, 10, 255, 15, 16, 16, 255, 19, 19, 20, 255, 13, 13, 13, 255, 13, 13, 14, 255, 10, 10, 10, 255, 10, 10, 10, 255, 7, 7, 7, 255, 11, 12, 12, 255, 8, 8, 8, 255, 8, 9, 9, 255, 11, 11, 11, 255, 15, 15, 16, 255, 6, 6, 6, 255, 6, 6, 7, 255, 7, 7, 7, 255, 5, 5, 5, 255, 8, 9, 9, 255, 11, 12, 12, 255, 15, 16, 16, 255, 13, 14, 14, 255, 15, 16, 16, 255, 14, 14, 15, 255, 25, 25, 26, 255, 21, 21, 22, 255, 28, 28, 29, 255, 26, 27, 27, 255, 31, 32, 33, 255, 14, 15, 15, 255, 18, 19, 19, 255, 17, 18, 18, 255, 18, 19, 20, 255, 18, 19, 20, 255, 17, 18, 18, 255, 16, 17, 17, 255, 10, 10, 10, 255, 7, 7, 7, 255, 8, 9, 9, 255, 13, 13, 14, 255, 18, 18, 19, 255, 18, 19, 20, 255, 19, 20, 21, 255, 27, 27, 28, 255, 23, 24, 24, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 28, 29, 30, 255, 25, 26, 26, 255, 17, 18, 18, 255, 13, 14, 14, 255, 11, 11, 11, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 7, 7, 7, 255, 8, 8, 8, 255, 5, 5, 5, 255, 5, 5, 6, 255, 9, 9, 9, 255, 10, 10, 11, 255, 23, 24, 24, 255, 18, 18, 19, 255, 22, 22, 23, 255, 29, 30, 31, 255, 25, 26, 26, 255, 29, 29, 30, 255, 31, 32, 33, 255, 29, 30, 31, 255, 31, 32, 33, 255, 21, 22, 22, 255, 21, 22, 23, 255, 19, 20, 21, 255, 15, 15, 16, 255, 18, 19, 20, 255, 14, 14, 15, 255, 15, 15, 16, 255, 8, 9, 9, 255, 14, 15, 15, 255, 13, 13, 13, 255, 14, 14, 15, 255, 19, 19, 20, 255, 14, 14, 15, 255, 14, 14, 15, 255, 12, 12, 13, 255, 15, 16, 16, 255, 19, 19, 20, 255, 19, 20, 20, 255, 19, 20, 20, 255, 13, 13, 14, 255, 18, 19, 19, 255, 13, 13, 13, 255, 10, 10, 11, 255, 7, 7, 7, 255, 7, 7, 7, 255, 13, 13, 14, 255, 11, 11, 12, 255, 18, 19, 20, 255, 24, 24, 25, 255, 23, 24, 24, 255, 28, 29, 30, 255, 14, 14, 15, 255, 12, 12, 13, 255, 11, 11, 11, 255, 7, 7, 7, 255, 5, 5, 6, 255, 7, 7, 8, 255, 15, 16, 16, 255, 12, 12, 13, 255, 17, 18, 18, 255, 16, 16, 17, 255, 11, 12, 12, 255, 11, 11, 12, 255, 11, 11, 12, 255, 18, 19, 19, 255, 11, 11, 11, 255, 7, 7, 7, 255, 13, 13, 13, 255, 9, 10, 10, 255, 8, 9, 9, 255, 7, 7, 7, 255, 3, 3, 3, 255, 8, 8, 8, 255, 10, 10, 11, 255, 20, 20, 21, 255, 18, 19, 20, 255, 24, 25, 25, 255, 27, 28, 29, 255, 26, 27, 28, 255, 32, 33, 34, 255, 28, 28, 29, 255, 32, 33, 34, 255, 32, 33, 33, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 27, 28, 29, 255, 26, 26, 27, 255, 17, 18, 18, 255, 13, 14, 14, 255, 19, 19, 20, 255, 14, 14, 15, 255, 12, 13, 13, 255, 8, 8, 8, 255, 7, 7, 7, 255, 18, 19, 19, 255, 13, 14, 14, 255, 19, 19, 20, 255, 18, 18, 19, 255, 18, 18, 19, 255, 19, 19, 20, 255, 25, 25, 26, 255, 23, 24, 24, 255, 20, 21, 21, 255, 25, 25, 26, 255, 28, 29, 30, 255, 15, 16, 16, 255, 11, 12, 12, 255, 7, 7, 7, 255, 14, 15, 15, 255, 21, 22, 23, 255, 20, 21, 22, 255, 19, 20, 21, 255, 15, 16, 16, 255, 13, 14, 14, 255, 11, 11, 11, 255, 8, 8, 8, 255, 10, 10, 11, 255, 14, 14, 15, 255, 18, 19, 19, 255, 29, 30, 31, 255, 29, 30, 31, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 27, 27, 28, 255, 30, 31, 31, 255, 24, 25, 26, 255, 19, 20, 21, 255, 16, 16, 17, 255, 20, 21, 21, 255, 16, 16, 17, 255, 14, 14, 15, 255, 12, 12, 13, 255, 11, 12, 12, 255, 16, 17, 17, 255, 14, 14, 15, 255, 12, 12, 13, 255, 18, 19, 20, 255, 16, 17, 17, 255, 21, 22, 23, 255, 23, 24, 24, 255, 20, 20, 21, 255, 18, 18, 19, 255, 7, 7, 7, 255, 11, 12, 12, 255, 5, 5, 5, 255, 3, 4, 4, 255, 12, 12, 13, 255, 14, 14, 15, 255, 17, 18, 18, 255, 17, 18, 18, 255, 17, 17, 18, 255, 11, 11, 12, 255, 17, 18, 18, 255, 29, 30, 31, 255, 22, 22, 23, 255, 17, 18, 18, 255, 21, 22, 23, 255, 22, 22, 23, 255, 19, 20, 20, 255, 26, 26, 27, 255, 17, 17, 18, 255, 28, 28, 29, 255, 28, 28, 29, 255, 27, 28, 29, 255, 19, 19, 20, 255, 20, 21, 21, 255, 18, 19, 20, 255, 13, 13, 13, 255, 10, 10, 11, 255, 10, 10, 10, 255, 13, 13, 13, 255, 11, 12, 12, 255, 11, 12, 12, 255, 20, 21, 21, 255, 32, 33, 34, 255, 24, 25, 25, 255, 21, 22, 23, 255, 21, 22, 22, 255, 24, 25, 25, 255, 13, 14, 14, 255, 11, 12, 12, 255, 4, 4, 4, 255, 5, 5, 5, 255, 7, 7, 7, 255, 7, 7, 8, 255, 16, 17, 17, 255, 15, 15, 16, 255, 16, 17, 17, 255, 19, 20, 21, 255, 21, 22, 22, 255, 17, 18, 18, 255, 15, 16, 16, 255, 15, 16, 16, 255, 11, 11, 11, 255, 4, 4, 4, 255, 4, 4, 4, 255, 11, 11, 12, 255, 12, 12, 13, 255, 12, 12, 13, 255, 14, 14, 15, 255, 10, 11, 11, 255, 14, 14, 15, 255, 7, 7, 8, 255, 9, 9, 9, 255, 8, 9, 9, 255, 14, 14, 15, 255, 17, 18, 18, 255, 20, 20, 21, 255, 14, 14, 15, 255, 15, 16, 16, 255, 12, 12, 12, 255, 9, 10, 10, 255, 2, 2, 2, 255, 7, 7, 8, 255, 11, 11, 11, 255, 15, 15, 16, 255, 10, 10, 11, 255, 17, 18, 18, 255, 10, 11, 11, 255, 8, 9, 9, 255, 1, 2, 2, 255, 5, 5, 6, 255, 7, 7, 8, 255, 15, 16, 16, 255, 14, 14, 15, 255, 17, 18, 18, 255, 15, 16, 16, 255, 22, 23, 24, 255, 25, 25, 26, 255, 25, 25, 26, 255, 32, 33, 34, 255, 29, 29, 30, 255, 32, 33, 34, 255, 25, 26, 26, 255, 20, 21, 21, 255, 22, 23, 24, 255, 19, 19, 20, 255, 20, 20, 21, 255, 20, 21, 22, 255, 15, 16, 16, 255, 8, 9, 9, 255, 10, 10, 10, 255, 10, 10, 10, 255, 6, 6, 7, 255, 14, 14, 15, 255, 19, 20, 20, 255, 21, 22, 22, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 31, 32, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 26, 27, 28, 255, 21, 22, 23, 255, 19, 20, 21, 255, 18, 18, 19, 255, 12, 12, 12, 255, 14, 14, 15, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 7, 7, 7, 255, 7, 7, 7, 255, 1, 2, 2, 255, 6, 6, 7, 255, 7, 7, 8, 255, 9, 10, 10, 255, 18, 18, 19, 255, 18, 19, 19, 255, 24, 24, 25, 255, 27, 28, 29, 255, 28, 29, 30, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 19, 20, 20, 255, 21, 22, 22, 255, 23, 24, 24, 255, 17, 17, 18, 255, 16, 17, 17, 255, 15, 15, 16, 255, 8, 9, 9, 255, 9, 10, 10, 255, 7, 7, 7, 255, 17, 17, 18, 255, 17, 18, 18, 255, 17, 18, 18, 255, 16, 17, 17, 255, 19, 19, 20, 255, 15, 16, 16, 255, 16, 17, 17, 255, 22, 22, 23, 255, 27, 28, 29, 255, 18, 19, 20, 255, 14, 14, 15, 255, 15, 15, 16, 255, 14, 15, 15, 255, 10, 10, 10, 255, 9, 9, 9, 255, 11, 11, 11, 255, 15, 16, 16, 255, 13, 14, 14, 255, 14, 14, 15, 255, 25, 26, 27, 255, 26, 27, 28, 255, 29, 30, 31, 255, 16, 17, 17, 255, 8, 9, 9, 255, 9, 9, 9, 255, 7, 7, 7, 255, 9, 9, 9, 255, 11, 11, 11, 255, 13, 14, 14, 255, 17, 17, 18, 255, 12, 13, 13, 255, 17, 18, 18, 255, 18, 18, 19, 255, 15, 16, 16, 255, 16, 16, 17, 255, 15, 16, 16, 255, 13, 13, 13, 255, 9, 9, 9, 255, 10, 10, 11, 255, 6, 6, 6, 255, 7, 7, 8, 255, 10, 10, 11, 255, 7, 7, 7, 255, 3, 4, 4, 255, 9, 9, 9, 255, 10, 11, 11, 255, 13, 14, 14, 255, 20, 20, 21, 255, 25, 26, 26, 255, 25, 26, 27, 255, 32, 33, 34, 255, 24, 25, 25, 255, 32, 33, 33, 255, 31, 32, 33, 255, 32, 33, 33, 255, 31, 32, 33, 255, 32, 33, 34, 255, 28, 28, 29, 255, 24, 25, 25, 255, 24, 24, 25, 255, 21, 21, 22, 255, 19, 20, 21, 255, 13, 13, 14, 255, 16, 17, 17, 255, 12, 12, 12, 255, 8, 8, 8, 255, 12, 12, 12, 255, 13, 14, 14, 255, 22, 23, 24, 255, 17, 17, 18, 255, 19, 20, 21, 255, 13, 14, 14, 255, 14, 14, 15, 255, 14, 14, 15, 255, 15, 15, 16, 255, 20, 21, 22, 255, 21, 22, 22, 255, 15, 16, 16, 255, 11, 11, 11, 255, 10, 10, 10, 255, 12, 13, 13, 255, 7, 7, 7, 255, 8, 8, 8, 255, 12, 12, 12, 255, 14, 15, 15, 255, 11, 11, 11, 255, 11, 11, 11, 255, 15, 16, 16, 255, 13, 14, 14, 255, 18, 18, 19, 255, 18, 19, 19, 255, 22, 23, 24, 255, 21, 22, 23, 255, 26, 26, 27, 255, 32, 33, 34, 255, 32, 33, 34, 255, 28, 28, 29, 255, 19, 20, 21, 255, 17, 18, 18, 255, 16, 16, 17, 255, 17, 18, 18, 255, 12, 12, 12, 255, 14, 15, 15, 255, 11, 11, 11, 255, 13, 14, 14, 255, 10, 10, 11, 255, 14, 14, 15, 255, 18, 18, 19, 255, 19, 20, 21, 255, 15, 16, 16, 255, 15, 16, 16, 255, 18, 19, 19, 255, 20, 21, 21, 255, 25, 26, 26, 255, 26, 27, 28, 255, 11, 11, 11, 255, 5, 5, 5, 255, 5, 5, 5, 255, 6, 6, 7, 255, 9, 9, 9, 255, 17, 18, 18, 255, 18, 19, 20, 255, 18, 18, 19, 255, 21, 22, 22, 255, 17, 17, 18, 255, 22, 22, 23, 255, 29, 29, 30, 255, 21, 21, 22, 255, 27, 28, 29, 255, 21, 21, 22, 255, 25, 26, 26, 255, 27, 27, 28, 255, 28, 29, 30, 255, 18, 19, 20, 255, 31, 32, 33, 255, 29, 30, 31, 255, 25, 26, 27, 255, 26, 27, 28, 255, 23, 24, 24, 255, 17, 18, 18, 255, 16, 17, 17, 255, 14, 14, 15, 255, 12, 13, 13, 255, 11, 12, 12, 255, 9, 10, 10, 255, 14, 14, 15, 255, 15, 16, 16, 255, 32, 33, 34, 255, 32, 33, 34, 255, 22, 22, 23, 255, 30, 31, 32, 255, 18, 19, 19, 255, 14, 14, 15, 255, 10, 10, 11, 255, 5, 5, 6, 255, 5, 5, 5, 255, 7, 7, 7, 255, 11, 12, 12, 255, 13, 14, 14, 255, 18, 19, 20, 255, 24, 25, 25, 255, 23, 24, 25, 255, 18, 19, 19, 255, 25, 26, 27, 255, 18, 19, 19, 255, 17, 18, 18, 255, 15, 16, 16, 255, 9, 10, 10, 255, 8, 8, 8, 255, 4, 4, 4, 255, 13, 13, 14, 255, 12, 12, 13, 255, 9, 10, 10, 255, 13, 13, 13, 255, 7, 7, 8, 255, 11, 11, 12, 255, 8, 9, 9, 255, 13, 13, 13, 255, 14, 15, 15, 255, 21, 22, 22, 255, 19, 20, 20, 255, 20, 20, 21, 255, 15, 15, 16, 255, 15, 16, 16, 255, 9, 9, 9, 255, 7, 7, 7, 255, 8, 8, 8, 255, 8, 9, 9, 255, 8, 8, 8, 255, 7, 7, 8, 255, 9, 9, 9, 255, 8, 9, 9, 255, 5, 5, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 8, 8, 8, 255, 10, 10, 10, 255, 13, 13, 13, 255, 20, 21, 22, 255, 19, 20, 20, 255, 19, 20, 20, 255, 29, 29, 30, 255, 28, 28, 29, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 24, 24, 25, 255, 28, 29, 30, 255, 24, 25, 25, 255, 24, 25, 26, 255, 25, 26, 27, 255, 24, 24, 25, 255, 15, 16, 16, 255, 9, 9, 9, 255, 10, 10, 11, 255, 13, 13, 13, 255, 16, 17, 17, 255, 15, 16, 16, 255, 20, 20, 21, 255, 32, 33, 34, 255, 30, 31, 31, 255, 29, 29, 30, 255, 32, 33, 34, 255, 27, 28, 29, 255, 32, 33, 34, 255, 31, 32, 33, 255, 22, 23, 24, 255, 22, 22, 23, 255, 21, 21, 22, 255, 16, 16, 17, 255, 13, 13, 14, 255, 7, 7, 8, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 8, 9, 9, 255, 2, 2, 2, 255, 0, 0, 0, 255, 5, 5, 5, 255, 10, 10, 11, 255, 9, 10, 10, 255, 10, 10, 11, 255, 19, 19, 20, 255, 20, 21, 21, 255, 27, 28, 29, 255, 28, 28, 29, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 27, 28, 29, 255, 21, 22, 22, 255, 17, 18, 18, 255, 18, 19, 20, 255, 13, 14, 14, 255, 12, 12, 13, 255, 7, 7, 7, 255, 2, 3, 3, 255, 12, 12, 12, 255, 21, 22, 22, 255, 21, 22, 22, 255, 18, 19, 20, 255, 16, 17, 17, 255, 18, 19, 20, 255, 23, 24, 24, 255, 23, 24, 24, 255, 17, 18, 18, 255, 19, 20, 21, 255, 18, 19, 20, 255, 14, 15, 15, 255, 12, 12, 12, 255, 10, 11, 11, 255, 10, 10, 11, 255, 12, 12, 12, 255, 16, 17, 17, 255, 22, 22, 23, 255, 21, 22, 23, 255, 23, 24, 24, 255, 22, 23, 24, 255, 32, 33, 34, 255, 12, 12, 12, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 12, 12, 12, 255, 9, 9, 9, 255, 21, 22, 22, 255, 16, 17, 17, 255, 22, 22, 23, 255, 16, 17, 17, 255, 16, 17, 17, 255, 17, 18, 18, 255, 9, 10, 10, 255, 18, 19, 20, 255, 20, 20, 21, 255, 10, 11, 11, 255, 17, 17, 18, 255, 10, 10, 11, 255, 13, 13, 14, 255, 6, 6, 6, 255, 7, 7, 8, 255, 8, 9, 9, 255, 9, 9, 9, 255, 13, 13, 13, 255, 7, 7, 7, 255, 15, 15, 16, 255, 18, 18, 19, 255, 26, 27, 27, 255, 31, 32, 33, 255, 28, 29, 30, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 28, 29, 30, 255, 32, 33, 34, 255, 26, 26, 27, 255, 22, 23, 24, 255, 27, 28, 29, 255, 16, 16, 17, 255, 19, 20, 20, 255, 16, 16, 17, 255, 11, 12, 12, 255, 9, 10, 10, 255, 9, 10, 10, 255, 15, 15, 16, 255, 14, 14, 15, 255, 21, 22, 22, 255, 20, 20, 21, 255, 17, 17, 18, 255, 6, 6, 6, 255, 13, 13, 13, 255, 15, 15, 16, 255, 12, 13, 13, 255, 16, 17, 17, 255, 14, 14, 15, 255, 11, 11, 12, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 4, 4, 255, 8, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 10, 10, 11, 255, 11, 11, 12, 255, 12, 12, 13, 255, 16, 17, 17, 255, 19, 20, 20, 255, 22, 23, 24, 255, 19, 19, 20, 255, 18, 19, 20, 255, 25, 26, 27, 255, 22, 23, 24, 255, 16, 17, 17, 255, 14, 15, 15, 255, 16, 17, 17, 255, 13, 13, 13, 255, 9, 10, 10, 255, 8, 9, 9, 255, 8, 9, 9, 255, 8, 9, 9, 255, 12, 12, 13, 255, 11, 12, 12, 255, 16, 17, 17, 255, 18, 19, 19, 255, 22, 23, 24, 255, 19, 20, 21, 255, 25, 25, 26, 255, 18, 18, 19, 255, 27, 28, 29, 255, 28, 28, 29, 255, 29, 30, 31, 255, 12, 12, 12, 255, 10, 10, 10, 255, 8, 8, 8, 255, 6, 6, 6, 255, 12, 12, 12, 255, 12, 12, 12, 255, 14, 14, 15, 255, 13, 13, 13, 255, 17, 17, 18, 255, 31, 32, 33, 255, 27, 28, 29, 255, 27, 27, 28, 255, 29, 29, 30, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 31, 32, 33, 255, 26, 27, 28, 255, 32, 33, 34, 255, 21, 21, 22, 255, 22, 23, 24, 255, 18, 18, 19, 255, 21, 21, 22, 255, 14, 15, 15, 255, 16, 17, 17, 255, 9, 10, 10, 255, 8, 9, 9, 255, 9, 9, 9, 255, 10, 10, 10, 255, 14, 15, 15, 255, 22, 23, 24, 255, 32, 33, 34, 255, 28, 29, 30, 255, 17, 18, 18, 255, 15, 15, 16, 255, 16, 16, 17, 255, 9, 10, 10, 255, 8, 8, 8, 255, 7, 7, 7, 255, 8, 9, 9, 255, 12, 12, 13, 255, 18, 19, 19, 255, 20, 21, 21, 255, 24, 24, 25, 255, 17, 18, 18, 255, 18, 19, 19, 255, 16, 16, 17, 255, 19, 20, 20, 255, 16, 16, 17, 255, 12, 12, 13, 255, 14, 14, 15, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 7, 255, 9, 9, 9, 255, 7, 7, 7, 255, 4, 4, 4, 255, 10, 10, 10, 255, 13, 14, 14, 255, 12, 13, 13, 255, 13, 14, 14, 255, 18, 19, 20, 255, 20, 21, 21, 255, 21, 22, 22, 255, 20, 21, 22, 255, 19, 20, 20, 255, 20, 20, 21, 255, 17, 18, 18, 255, 13, 14, 14, 255, 9, 10, 10, 255, 9, 9, 9, 255, 7, 7, 7, 255, 4, 4, 4, 255, 7, 7, 8, 255, 7, 7, 7, 255, 3, 3, 3, 255, 7, 7, 7, 255, 11, 11, 11, 255, 10, 11, 11, 255, 13, 13, 14, 255, 20, 21, 22, 255, 29, 30, 31, 255, 27, 28, 29, 255, 32, 33, 34, 255, 22, 22, 23, 255, 31, 32, 33, 255, 32, 33, 34, 255, 29, 30, 31, 255, 32, 33, 34, 255, 32, 33, 34, 255, 28, 28, 29, 255, 26, 27, 27, 255, 21, 22, 22, 255, 29, 29, 30, 255, 18, 19, 20, 255, 11, 11, 12, 255, 12, 12, 13, 255, 10, 10, 10, 255, 9, 10, 10, 255, 17, 18, 18, 255, 15, 16, 16, 255, 30, 31, 32, 255, 32, 33, 34, 255, 29, 30, 31, 255, 27, 28, 29, 255, 28, 29, 30, 255, 31, 32, 33, 255, 32, 33, 34, 255, 26, 27, 27, 255, 30, 31, 32, 255, 19, 19, 20, 255, 13, 14, 14, 255, 15, 15, 16, 255, 12, 12, 12, 255, 11, 11, 12, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 10, 11, 11, 255, 3, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 6, 6, 6, 255, 9, 9, 9, 255, 12, 13, 13, 255, 14, 14, 15, 255, 27, 28, 29, 255, 18, 19, 19, 255, 27, 28, 29, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 31, 32, 33, 255, 31, 32, 33, 255, 32, 33, 34, 255, 25, 26, 27, 255, 14, 15, 15, 255, 19, 19, 20, 255, 16, 17, 17, 255, 8, 8, 8, 255, 7, 7, 8, 255, 4, 4, 4, 255, 6, 6, 6, 255, 7, 7, 7, 255, 9, 9, 9, 255, 8, 8, 8, 255, 11, 11, 11, 255, 12, 13, 13, 255, 12, 12, 12, 255, 26, 26, 27, 255, 20, 20, 21, 255, 16, 17, 17, 255, 17, 18, 18, 255, 13, 13, 14, 255, 15, 16, 16, 255, 13, 13, 14, 255, 10, 10, 10, 255, 12, 12, 12, 255, 15, 16, 16, 255, 22, 23, 24, 255, 25, 25, 26, 255, 22, 22, 23, 255, 32, 33, 34, 255, 16, 16, 17, 255, 11, 11, 11, 255, 6, 6, 7, 255, 11, 11, 11, 255, 7, 7, 7, 255, 8, 8, 8, 255, 13, 13, 14, 255, 26, 27, 27, 255, 32, 33, 34, 255, 29, 30, 31, 255, 26, 27, 28, 255, 24, 25, 26, 255, 18, 18, 19, 255, 19, 20, 21, 255, 13, 13, 14, 255, 17, 17, 18, 255, 16, 16, 17, 255, 15, 15, 16, 255, 14, 14, 15, 255, 10, 10, 11, 255, 12, 13, 13, 255, 7, 7, 8, 255, 2, 2, 2, 255, 9, 9, 9, 255, 14, 14, 15, 255, 7, 7, 8, 255, 18, 18, 19, 255, 22, 22, 23, 255, 28, 29, 30, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 22, 22, 23, 255, 27, 27, 28, 255, 21, 22, 22, 255, 28, 29, 30, 255, 29, 30, 31, 255, 29, 30, 31, 255, 17, 18, 18, 255, 25, 26, 26, 255, 21, 21, 22, 255, 17, 18, 18, 255, 16, 17, 17, 255, 8, 8, 8, 255, 8, 9, 9, 255, 13, 14, 14, 255, 17, 18, 18, 255, 17, 18, 18, 255, 16, 17, 17, 255, 14, 15, 15, 255, 11, 12, 12, 255, 13, 14, 14, 255, 11, 12, 12, 255, 12, 12, 12, 255, 13, 14, 14, 255, 13, 13, 14, 255, 11, 11, 11, 255, 8, 9, 9, 255, 6, 6, 6, 255, 7, 7, 7, 255, 6, 6, 6, 255, 4, 4, 4, 255, 6, 6, 7, 255, 10, 10, 11, 255, 11, 12, 12, 255, 10, 11, 11, 255, 10, 10, 10, 255, 15, 16, 16, 255, 14, 15, 15, 255, 15, 15, 16, 255, 19, 20, 21, 255, 19, 20, 20, 255, 18, 19, 20, 255, 22, 23, 24, 255, 18, 18, 19, 255, 17, 17, 18, 255, 9, 10, 10, 255, 11, 11, 11, 255, 6, 6, 7, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 13, 14, 14, 255, 15, 15, 16, 255, 15, 16, 16, 255, 13, 14, 14, 255, 16, 17, 17, 255, 26, 27, 27, 255, 31, 32, 33, 255, 28, 29, 30, 255, 30, 31, 32, 255, 32, 33, 34, 255, 32, 33, 34, 255, 13, 13, 14, 255, 8, 9, 9, 255, 5, 5, 5, 255, 2, 2, 2, 255, 7, 7, 7, 255, 8, 8, 8, 255, 12, 12, 12, 255, 12, 12, 12, 255, 19, 19, 20, 255, 23, 24, 25, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 21, 21, 22, 255, 29, 30, 31, 255, 27, 28, 29, 255, 26, 27, 27, 255, 21, 22, 23, 255, 16, 17, 17, 255, 14, 14, 15, 255, 15, 16, 16, 255, 15, 16, 16, 255, 11, 12, 12, 255, 11, 11, 12, 255, 6, 6, 6, 255, 10, 10, 11, 255, 14, 14, 15, 255, 25, 26, 26, 255, 29, 30, 31, 255, 21, 22, 23, 255, 19, 20, 20, 255, 13, 13, 13, 255, 15, 15, 16, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 8, 255, 9, 9, 9, 255, 13, 13, 14, 255, 15, 15, 16, 255, 16, 17, 17, 255, 15, 15, 16, 255, 14, 15, 15, 255, 13, 13, 14, 255, 15, 15, 16, 255, 17, 17, 18, 255, 15, 16, 16, 255, 13, 14, 14, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 7, 7, 7, 255, 9, 9, 9, 255, 7, 7, 8, 255, 11, 12, 12, 255, 10, 11, 11, 255, 11, 11, 12, 255, 15, 16, 16, 255, 20, 21, 21, 255, 20, 21, 21, 255, 29, 29, 30, 255, 30, 31, 32, 255, 24, 25, 26, 255, 20, 21, 21, 255, 20, 20, 21, 255, 22, 23, 24, 255, 15, 16, 16, 255, 13, 14, 14, 255, 10, 10, 10, 255, 6, 6, 6, 255, 10, 10, 10, 255, 10, 10, 11, 255, 10, 10, 11, 255, 7, 7, 7, 255, 7, 7, 8, 255, 14, 14, 15, 255, 14, 14, 15, 255, 21, 21, 22, 255, 19, 20, 20, 255, 25, 26, 27, 255, 24, 25, 25, 255, 32, 33, 34, 255, 26, 27, 27, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 29, 30, 31, 255, 23, 24, 24, 255, 32, 33, 34, 255, 32, 33, 34, 255, 18, 19, 20, 255, 14, 14, 15, 255, 10, 11, 11, 255, 9, 9, 9, 255, 11, 11, 11, 255, 11, 11, 12, 255, 11, 12, 12, 255, 25, 25, 26, 255, 23, 24, 25, 255, 27, 27, 28, 255, 29, 30, 31, 255, 25, 26, 26, 255, 25, 26, 27, 255, 23, 24, 25, 255, 28, 29, 30, 255, 26, 26, 27, 255, 28, 28, 29, 255, 24, 25, 25, 255, 16, 17, 17, 255, 13, 14, 14, 255, 13, 13, 13, 255, 7, 7, 7, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 7, 7, 8, 255, 5, 5, 5, 255, 6, 6, 6, 255, 7, 7, 7, 255, 9, 9, 9, 255, 12, 13, 13, 255, 14, 14, 15, 255, 16, 17, 17, 255, 23, 24, 25, 255, 24, 25, 25, 255, 22, 23, 24, 255, 30, 31, 31, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 24, 24, 25, 255, 18, 19, 19, 255, 20, 20, 21, 255, 21, 22, 23, 255, 13, 14, 14, 255, 3, 4, 4, 255, 4, 4, 4, 255, 6, 6, 6, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 7, 7, 7, 255, 4, 4, 4, 255, 14, 15, 15, 255, 10, 10, 10, 255, 11, 11, 11, 255, 24, 24, 25, 255, 16, 17, 17, 255, 14, 14, 15, 255, 12, 13, 13, 255, 15, 16, 16, 255, 10, 10, 11, 255, 15, 16, 16, 255, 12, 12, 12, 255, 19, 20, 20, 255, 27, 28, 29, 255, 28, 28, 29, 255, 26, 27, 28, 255, 14, 15, 15, 255, 11, 11, 12, 255, 13, 13, 13, 255, 7, 7, 8, 255, 10, 10, 10, 255, 10, 11, 11, 255, 8, 8, 8, 255, 32, 33, 34, 255, 28, 29, 30, 255, 20, 21, 21, 255, 30, 31, 31, 255, 26, 27, 28, 255, 20, 21, 21, 255, 24, 24, 25, 255, 16, 17, 17, 255, 15, 16, 16, 255, 20, 20, 21, 255, 19, 20, 20, 255, 23, 24, 25, 255, 13, 13, 14, 255, 10, 11, 11, 255, 8, 9, 9, 255, 5, 5, 5, 255, 5, 5, 5, 255, 12, 12, 13, 255, 14, 15, 15, 255, 15, 16, 16, 255, 20, 21, 22, 255, 25, 25, 26, 255, 17, 17, 18, 255, 30, 31, 31, 255, 32, 33, 34, 255, 32, 33, 34, 255, 29, 30, 31, 255, 24, 25, 25, 255, 25, 25, 26, 255, 26, 26, 27, 255, 29, 29, 30, 255, 25, 26, 27, 255, 24, 24, 25, 255, 21, 22, 22, 255, 16, 17, 17, 255, 17, 18, 18, 255, 10, 10, 11, 255, 12, 13, 13, 255, 8, 8, 8, 255, 12, 12, 12, 255, 18, 19, 20, 255, 16, 16, 17, 255, 11, 11, 12, 255, 14, 14, 15, 255, 14, 14, 15, 255, 9, 10, 10, 255, 9, 10, 10, 255, 9, 9, 9, 255, 6, 6, 6, 255, 6, 6, 7, 255, 6, 6, 7, 255, 6, 6, 7, 255, 6, 6, 7, 255, 0, 0, 0, 255, 6, 6, 6, 255, 2, 2, 2, 255, 9, 9, 9, 255, 13, 13, 14, 255, 10, 11, 11, 255, 12, 12, 12, 255, 10, 10, 11, 255, 10, 11, 11, 255, 11, 12, 12, 255, 17, 18, 18, 255, 11, 11, 12, 255, 15, 16, 16, 255, 12, 12, 13, 255, 13, 13, 14, 255, 16, 16, 17, 255, 8, 9, 9, 255, 10, 10, 11, 255, 5, 5, 6, 255, 7, 7, 7, 255, 6, 6, 7, 255, 11, 11, 11, 255, 14, 14, 15, 255, 14, 15, 15, 255, 18, 19, 20, 255, 11, 12, 12, 255, 17, 18, 18, 255, 15, 15, 16, 255, 29, 29, 30, 255, 31, 32, 33, 255, 30, 31, 32, 255, 32, 33, 34, 255, 32, 33, 34, 255, 17, 17, 18, 255, 13, 13, 14, 255, 11, 11, 11, 255, 7, 7, 8, 255, 7, 7, 7, 255, 7, 7, 7, 255, 12, 13, 13, 255, 9, 9, 9, 255, 14, 15, 15, 255, 20, 21, 22, 255, 30, 31, 31, 255, 28, 29, 30, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 22, 22, 23, 255, 28, 28, 29, 255, 25, 26, 27, 255, 22, 23, 24, 255, 30, 31, 32, 255, 22, 23, 24, 255, 21, 22, 22, 255, 13, 13, 14, 255, 17, 17, 18, 255, 12, 12, 13, 255, 10, 10, 11, 255, 3, 3, 3, 255, 11, 11, 12, 255, 9, 9, 9, 255, 12, 13, 13, 255, 19, 20, 20, 255, 29, 30, 31, 255, 10, 10, 11, 255, 14, 14, 15, 255, 7, 7, 7, 255, 9, 9, 9, 255, 9, 9, 9, 255, 8, 9, 9, 255, 10, 10, 10, 255, 10, 11, 11, 255, 15, 16, 16, 255, 11, 11, 12, 255, 14, 14, 15, 255, 7, 7, 8, 255, 5, 5, 5, 255, 9, 10, 10, 255, 9, 9, 9, 255, 14, 14, 15, 255, 11, 11, 12, 255, 11, 11, 11, 255, 8, 8, 8, 255, 6, 6, 7, 255, 5, 5, 5, 255, 10, 11, 11, 255, 9, 9, 9, 255, 14, 15, 15, 255, 9, 9, 9, 255, 15, 16, 16, 255, 16, 17, 17, 255, 19, 20, 20, 255, 23, 24, 25, 255, 27, 27, 28, 255, 31, 32, 33, 255, 24, 24, 25, 255, 22, 22, 23, 255, 15, 16, 16, 255, 26, 26, 27, 255, 16, 17, 17, 255, 15, 16, 16, 255, 16, 17, 17, 255, 16, 17, 17, 255, 12, 12, 13, 255, 11, 11, 11, 255, 10, 10, 10, 255, 7, 7, 8, 255, 9, 9, 9, 255, 14, 14, 15, 255, 16, 17, 17, 255, 18, 18, 19, 255, 15, 16, 16, 255, 28, 28, 29, 255, 32, 33, 34, 255, 29, 29, 30, 255, 29, 30, 31, 255, 31, 32, 33, 255, 24, 25, 25, 255, 21, 22, 23, 255, 25, 26, 26, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 22, 23, 24, 255, 18, 19, 19, 255, 14, 14, 15, 255, 12, 13, 13, 255, 8, 8, 8, 255, 7, 7, 7, 255, 11, 12, 12, 255, 12, 12, 12, 255, 23, 24, 24, 255, 25, 25, 26, 255, 22, 23, 24, 255, 29, 30, 31, 255, 27, 28, 29, 255, 18, 18, 19, 255, 19, 19, 20, 255, 27, 28, 29, 255, 20, 20, 21, 255, 24, 25, 26, 255, 22, 23, 24, 255, 17, 18, 18, 255, 20, 21, 21, 255, 11, 12, 12, 255, 9, 9, 9, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 9, 10, 10, 255, 6, 6, 6, 255, 7, 7, 7, 255, 10, 10, 11, 255, 11, 12, 12, 255, 15, 15, 16, 255, 16, 17, 17, 255, 19, 20, 21, 255, 27, 28, 29, 255, 25, 25, 26, 255, 22, 22, 23, 255, 32, 33, 34, 255, 31, 32, 32, 255, 31, 32, 32, 255, 32, 33, 34, 255, 31, 32, 33, 255, 31, 32, 33, 255, 22, 22, 23, 255, 21, 21, 22, 255, 16, 17, 17, 255, 17, 18, 18, 255, 13, 13, 14, 255, 6, 6, 6, 255, 3, 4, 4, 255, 11, 12, 12, 255, 10, 10, 10, 255, 7, 7, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 6, 6, 6, 255, 7, 7, 7, 255, 5, 5, 5, 255, 7, 7, 8, 255, 7, 7, 7, 255, 10, 11, 11, 255, 18, 19, 19, 255, 9, 10, 10, 255, 14, 14, 15, 255, 13, 13, 13, 255, 13, 13, 13, 255, 17, 17, 18, 255, 17, 18, 18, 255, 20, 20, 21, 255, 20, 21, 22, 255, 28, 29, 30, 255, 14, 14, 15, 255, 9, 10, 10, 255, 12, 13, 13, 255, 6, 6, 7, 255, 9, 9, 9, 255, 15, 15, 16, 255, 17, 18, 18, 255, 14, 15, 15, 255, 28, 29, 30, 255, 30, 31, 31, 255, 24, 25, 26, 255, 29, 30, 31, 255, 24, 24, 25, 255, 24, 25, 26, 255, 18, 19, 19, 255, 23, 24, 25, 255, 24, 25, 26, 255, 20, 21, 21, 255, 14, 14, 15, 255, 12, 13, 13, 255, 12, 12, 13, 255, 9, 9, 9, 255, 5, 5, 6, 255, 7, 7, 7, 255, 10, 11, 11, 255, 16, 17, 17, 255, 17, 17, 18, 255, 18, 19, 20, 255, 19, 19, 20, 255, 21, 21, 22, 255, 25, 26, 26, 255, 32, 33, 34, 255, 32, 33, 34, 255, 26, 26, 27, 255, 28, 29, 30, 255, 18, 19, 19, 255, 21, 21, 22, 255, 22, 23, 24, 255, 26, 26, 27, 255, 22, 23, 24, 255, 19, 20, 20, 255, 20, 20, 21, 255, 16, 17, 17, 255, 12, 13, 13, 255, 8, 8, 8, 255, 8, 8, 8, 255, 6, 6, 7, 255, 9, 10, 10, 255, 10, 11, 11, 255, 8, 8, 8, 255, 10, 10, 11, 255, 7, 7, 8, 255, 9, 9, 9, 255, 7, 7, 7, 255, 8, 8, 8, 255, 7, 7, 7, 255, 7, 7, 8, 255, 7, 7, 7, 255, 8, 9, 9, 255, 8, 8, 8, 255, 5, 5, 5, 255, 5, 5, 5, 255, 6, 6, 6, 255, 6, 6, 7, 255, 10, 10, 11, 255, 15, 16, 16, 255, 13, 14, 14, 255, 15, 15, 16, 255, 11, 11, 11, 255, 10, 10, 11, 255, 13, 13, 13, 255, 14, 14, 15, 255, 14, 15, 15, 255, 13, 13, 13, 255, 14, 14, 15, 255, 14, 14, 15, 255, 12, 13, 13, 255, 10, 10, 11, 255, 11, 11, 11, 255, 10, 10, 10, 255, 13, 13, 13, 255, 15, 16, 16, 255, 19, 20, 20, 255, 18, 18, 19, 255, 22, 23, 24, 255, 22, 23, 24, 255, 25, 26, 26, 255, 23, 24, 24, 255, 31, 32, 33, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 33, 255, 28, 28, 29, 255, 19, 19, 20, 255, 18, 18, 19, 255, 13, 13, 14, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 8, 8, 8, 255, 9, 9, 9, 255, 15, 15, 16, 255, 18, 19, 20, 255, 30, 31, 31, 255, 28, 28, 29, 255, 31, 32, 33, 255, 24, 24, 25, 255, 24, 25, 25, 255, 30, 31, 32, 255, 32, 33, 34, 255, 32, 33, 34, 255, 26, 27, 28, 255, 29, 30, 31, 255, 18, 19, 19, 255, 21, 22, 22, 255, 14, 14, 15, 255, 21, 22, 22, 255, 19, 20, 20, 255, 20, 20, 21, 255, 17, 18, 18, 255, 12, 12, 12, 255, 13, 13, 13, 255, 9, 10, 10, 255, 8, 8, 8, 255, 8, 8, 8, 255, 5, 5, 6, 255, 11, 12, 12, 255, 19, 20, 20, 255, 22, 22, 23, 255, 12, 12, 13, 255, 8, 9, 9, 255, 10, 10, 11, 255, 9, 9, 9, 255, 7, 7, 7, 255, 8, 8, 8, 255, 11, 11, 12, 255, 7, 7, 7, 255, 9, 10, 10, 255, 6, 6, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 8, 8, 8, 255, 7, 7, 7, 255, 5, 5, 6, 255, 8, 9, 9, 255, 10, 10, 10, 255, 14, 14, 15, 255, 13, 14, 14, 255, 13, 13, 14, 255, 14, 14, 15, 255, 14, 15, 15, 255, 18, 18, 19, 255, 20, 20, 21, 255, 23, 24, 25, 255, 32, 33, 34, 255, 32, 33, 34, 255, 29, 30, 31, 255, 24, 25, 25, 255, 24, 25, 25, 255, 26, 27, 28, 255, 19, 20, 20, 255, 17, 17, 18, 255, 16, 16, 17, 255, 16, 16, 17, 255, 14, 15, 15, 255, 15, 16, 16, 255, 12, 13, 13, 255, 9, 9, 9, 255, 10, 10, 10, 255, 12, 12, 13, 255, 16, 16, 17, 255, 18, 19, 20, 255, 20, 21, 21, 255, 24, 24, 25, 255, 22, 23, 24, 255, 21, 21, 22, 255, 21, 22, 22, 255, 19, 20, 20, 255, 22, 23, 24, 255, 19, 20, 21, 255, 18, 19, 20, 255, 21, 21, 22, 255, 22, 22, 23, 255, 25, 26, 27, 255, 17, 18, 18, 255, 15, 16, 16, 255, 14, 15, 15, 255, 14, 14, 15, 255, 8, 9, 9, 255, 7, 7, 7, 255, 11, 12, 12, 255, 13, 13, 13, 255, 16, 17, 17, 255, 21, 22, 23, 255, 20, 20, 21, 255, 19, 20, 21, 255, 19, 20, 21, 255, 25, 26, 26, 255, 22, 22, 23, 255, 18, 18, 19, 255, 18, 18, 19, 255, 16, 17, 17, 255, 15, 16, 16, 255, 15, 15, 16, 255, 18, 19, 20, 255, 16, 17, 17, 255, 14, 14, 15, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 9, 9, 9, 255, 9, 9, 9, 255, 7, 7, 8, 255, 12, 12, 13, 255, 15, 16, 16, 255, 17, 17, 18, 255, 13, 13, 13, 255, 25, 26, 27, 255, 24, 25, 26, 255, 28, 29, 30, 255, 30, 31, 32, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 32, 255, 32, 33, 34, 255, 26, 26, 27, 255, 25, 25, 26, 255, 19, 19, 20, 255, 21, 22, 22, 255, 14, 14, 15, 255, 14, 14, 15, 255, 9, 9, 9, 255, 6, 6, 7, 255, 6, 6, 7, 255, 10, 11, 11, 255, 13, 14, 14, 255, 12, 12, 13, 255, 13, 13, 13, 255, 7, 7, 7, 255, 9, 10, 10, 255, 14, 14, 15, 255, 7, 7, 7, 255, 12, 12, 12, 255, 8, 8, 8, 255, 7, 7, 8, 255, 5, 5, 5, 255, 6, 6, 7, 255, 8, 9, 9, 255, 6, 6, 6, 255, 7, 7, 7, 255, 16, 16, 17, 255, 17, 18, 18, 255, 21, 21, 22, 255, 25, 26, 27, 255, 9, 9, 9, 255, 9, 9, 9, 255, 7, 7, 7, 255, 10, 10, 10, 255, 9, 10, 10, 255, 12, 12, 13, 255, 16, 17, 17, 255, 14, 15, 15, 255, 16, 16, 17, 255, 24, 25, 25, 255, 32, 33, 34, 255, 27, 28, 29, 255, 28, 29, 30, 255, 27, 27, 28, 255, 25, 25, 26, 255, 17, 18, 18, 255, 28, 28, 29, 255, 26, 27, 27, 255, 12, 12, 13, 255, 16, 17, 17, 255, 12, 12, 12, 255, 10, 10, 11, 255, 7, 7, 7, 255, 7, 7, 7, 255, 8, 8, 8, 255, 12, 12, 12, 255, 17, 17, 18, 255, 24, 24, 25, 255, 23, 24, 24, 255, 21, 21, 22, 255, 30, 31, 31, 255, 26, 27, 27, 255, 25, 26, 27, 255, 32, 33, 34, 255, 31, 32, 33, 255, 27, 27, 28, 255, 13, 13, 13, 255, 17, 18, 18, 255, 19, 20, 21, 255, 23, 24, 24, 255, 24, 25, 26, 255, 22, 23, 24, 255, 17, 18, 18, 255, 15, 16, 16, 255, 7, 7, 7, 255, 7, 7, 8, 255, 6, 6, 6, 255, 4, 4, 4, 255, 5, 5, 5, 255, 5, 5, 6, 255, 7, 7, 7, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 9, 10, 10, 255, 8, 8, 8, 255, 9, 9, 9, 255, 7, 7, 8, 255, 11, 11, 12, 255, 11, 11, 11, 255, 11, 12, 12, 255, 9, 10, 10, 255, 5, 5, 5, 255, 6, 6, 7, 255, 13, 13, 13, 255, 15, 15, 16, 255, 11, 11, 11, 255, 17, 18, 18, 255, 12, 13, 13, 255, 18, 19, 20, 255, 17, 18, 18, 255, 14, 15, 15, 255, 13, 13, 13, 255, 10, 11, 11, 255, 14, 14, 15, 255, 14, 15, 15, 255, 16, 16, 17, 255, 13, 13, 14, 255, 9, 10, 10, 255, 14, 14, 15, 255, 14, 14, 15, 255, 15, 15, 16, 255, 21, 22, 22, 255, 25, 26, 27, 255, 27, 28, 29, 255, 24, 25, 25, 255, 32, 33, 34, 255, 27, 28, 29, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 33, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 17, 17, 18, 255, 8, 9, 9, 255, 7, 7, 7, 255, 9, 10, 10, 255, 5, 5, 5, 255, 3, 4, 4, 255, 9, 10, 10, 255, 15, 15, 16, 255, 24, 25, 25, 255, 15, 15, 16, 255, 20, 21, 21, 255, 21, 22, 23, 255, 25, 25, 26, 255, 27, 27, 28, 255, 32, 33, 34, 255, 32, 33, 34, 255, 20, 21, 22, 255, 28, 28, 29, 255, 21, 21, 22, 255, 15, 15, 16, 255, 18, 18, 19, 255, 15, 16, 16, 255, 19, 20, 20, 255, 16, 16, 17, 255, 20, 21, 21, 255, 19, 19, 20, 255, 11, 12, 12, 255, 12, 13, 13, 255, 9, 10, 10, 255, 7, 7, 7, 255, 6, 6, 6, 255, 11, 11, 11, 255, 10, 10, 10, 255, 22, 23, 24, 255, 22, 22, 23, 255, 13, 13, 14, 255, 15, 15, 16, 255, 6, 6, 7, 255, 10, 10, 11, 255, 6, 6, 6, 255, 5, 5, 5, 255, 7, 7, 8, 255, 5, 5, 5, 255, 2, 2, 2, 255, 1, 1, 1, 255, 5, 5, 5, 255, 9, 9, 9, 255, 7, 7, 7, 255, 9, 9, 9, 255, 11, 11, 11, 255, 6, 6, 6, 255, 14, 14, 15, 255, 14, 14, 15, 255, 11, 12, 12, 255, 7, 7, 8, 255, 10, 10, 10, 255, 12, 12, 12, 255, 15, 16, 16, 255, 19, 19, 20, 255, 17, 17, 18, 255, 19, 19, 20, 255, 26, 26, 27, 255, 26, 26, 27, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 30, 31, 32, 255, 23, 24, 24, 255, 29, 29, 30, 255, 24, 25, 25, 255, 19, 20, 20, 255, 16, 16, 17, 255, 17, 18, 18, 255, 11, 11, 11, 255, 13, 13, 14, 255, 10, 10, 10, 255, 12, 13, 13, 255, 10, 10, 10, 255, 10, 10, 10, 255, 14, 15, 15, 255, 17, 17, 18, 255, 15, 16, 16, 255, 18, 19, 20, 255, 19, 20, 20, 255, 19, 19, 20, 255, 16, 16, 17, 255, 13, 13, 13, 255, 13, 13, 14, 255, 13, 14, 14, 255, 26, 27, 27, 255, 26, 26, 27, 255, 20, 20, 21, 255, 21, 21, 22, 255, 19, 20, 20, 255, 9, 9, 9, 255, 8, 9, 9, 255, 3, 4, 4, 255, 11, 12, 12, 255, 7, 7, 8, 255, 9, 9, 9, 255, 13, 13, 13, 255, 11, 11, 12, 255, 17, 18, 18, 255, 10, 10, 10, 255, 10, 11, 11, 255, 17, 17, 18, 255, 17, 18, 18, 255, 17, 18, 18, 255, 11, 11, 11, 255, 11, 11, 11, 255, 13, 13, 14, 255, 10, 11, 11, 255, 13, 13, 13, 255, 11, 11, 12, 255, 11, 11, 11, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 11, 11, 11, 255, 8, 8, 8, 255, 10, 10, 11, 255, 12, 12, 12, 255, 14, 15, 15, 255, 9, 10, 10, 255, 15, 16, 16, 255, 22, 23, 24, 255, 31, 32, 33, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 32, 255, 29, 30, 31, 255, 26, 27, 28, 255, 24, 25, 26, 255, 27, 28, 29, 255, 22, 22, 23, 255, 20, 20, 21, 255, 15, 16, 16, 255, 10, 10, 11, 255, 7, 7, 7, 255, 7, 7, 8, 255, 12, 12, 13, 255, 15, 15, 16, 255, 16, 16, 17, 255, 14, 14, 15, 255, 14, 15, 15, 255, 13, 14, 14, 255, 13, 13, 13, 255, 12, 12, 12, 255, 13, 14, 14, 255, 10, 11, 11, 255, 15, 16, 16, 255, 12, 12, 13, 255, 8, 9, 9, 255, 6, 6, 7, 255, 8, 9, 9, 255, 7, 7, 7, 255, 10, 10, 10, 255, 17, 17, 18, 255, 8, 8, 8, 255, 9, 10, 10, 255, 7, 7, 8, 255, 6, 6, 6, 255, 7, 7, 7, 255, 11, 12, 12, 255, 11, 12, 12, 255, 18, 19, 19, 255, 17, 18, 18, 255, 19, 20, 21, 255, 17, 18, 18, 255, 24, 25, 26, 255, 32, 33, 34, 255, 29, 30, 31, 255, 21, 22, 22, 255, 13, 13, 14, 255, 18, 19, 20, 255, 21, 22, 22, 255, 16, 17, 17, 255, 15, 16, 16, 255, 13, 14, 14, 255, 18, 19, 20, 255, 10, 11, 11, 255, 9, 10, 10, 255, 4, 4, 4, 255, 3, 3, 3, 255, 9, 10, 10, 255, 13, 13, 14, 255, 10, 11, 11, 255, 18, 19, 19, 255, 24, 24, 25, 255, 19, 20, 20, 255, 24, 25, 25, 255, 20, 21, 22, 255, 28, 29, 30, 255, 25, 25, 26, 255, 26, 27, 28, 255, 21, 21, 22, 255, 15, 16, 16, 255, 16, 16, 17, 255, 15, 16, 16, 255, 20, 21, 21, 255, 18, 19, 20, 255, 12, 12, 13, 255, 15, 16, 16, 255, 11, 12, 12, 255, 10, 10, 11, 255, 6, 6, 6, 255, 7, 7, 7, 255, 7, 7, 8, 255, 5, 5, 5, 255, 5, 5, 5, 255, 10, 11, 11, 255, 7, 7, 8, 255, 12, 12, 12, 255, 9, 9, 9, 255, 14, 15, 15, 255, 9, 10, 10, 255, 11, 11, 11, 255, 12, 12, 13, 255, 18, 18, 19, 255, 22, 23, 24, 255, 20, 21, 22, 255, 12, 12, 12, 255, 7, 7, 7, 255, 8, 9, 9, 255, 11, 11, 11, 255, 12, 12, 13, 255, 13, 14, 14, 255, 23, 24, 25, 255, 22, 23, 24, 255, 19, 20, 20, 255, 17, 18, 18, 255, 16, 17, 17, 255, 17, 18, 18, 255, 14, 14, 15, 255, 11, 11, 11, 255, 10, 11, 11, 255, 16, 17, 17, 255, 12, 12, 12, 255, 12, 12, 12, 255, 15, 15, 16, 255, 14, 14, 15, 255, 17, 18, 18, 255, 22, 23, 24, 255, 28, 28, 29, 255, 29, 30, 31, 255, 32, 33, 34, 255, 29, 30, 31, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 14, 14, 15, 255, 10, 10, 11, 255, 5, 5, 5, 255, 7, 7, 7, 255, 6, 6, 6, 255, 8, 9, 9, 255, 21, 21, 22, 255, 16, 16, 17, 255, 18, 18, 19, 255, 21, 21, 22, 255, 17, 17, 18, 255, 18, 18, 19, 255, 24, 25, 25, 255, 18, 18, 19, 255, 22, 23, 24, 255, 19, 20, 20, 255, 22, 23, 24, 255, 17, 18, 18, 255, 14, 15, 15, 255, 19, 20, 21, 255, 20, 21, 21, 255, 18, 18, 19, 255, 17, 17, 18, 255, 19, 20, 20, 255, 18, 19, 20, 255, 14, 14, 15, 255, 12, 12, 13, 255, 10, 10, 11, 255, 6, 6, 6, 255, 7, 7, 7, 255, 6, 6, 6, 255, 10, 10, 11, 255, 9, 9, 9, 255, 10, 10, 10, 255, 8, 8, 8, 255, 8, 9, 9, 255, 0, 0, 0, 255, 6, 6, 7, 255, 9, 9, 9, 255, 5, 5, 6, 255, 12, 13, 13, 255, 8, 8, 8, 255, 7, 7, 7, 255, 10, 10, 11, 255, 9, 9, 9, 255, 7, 7, 8, 255, 8, 8, 8, 255, 13, 14, 14, 255, 10, 10, 11, 255, 9, 9, 9, 255, 14, 14, 15, 255, 17, 18, 18, 255, 13, 14, 14, 255, 7, 7, 7, 255, 6, 6, 6, 255, 13, 13, 14, 255, 17, 18, 18, 255, 17, 18, 18, 255, 19, 19, 20, 255, 22, 23, 24, 255, 22, 23, 24, 255, 23, 24, 25, 255, 26, 26, 27, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 20, 20, 21, 255, 19, 19, 20, 255, 22, 22, 23, 255, 22, 23, 24, 255, 21, 22, 23, 255, 15, 16, 16, 255, 13, 13, 14, 255, 9, 9, 9, 255, 6, 6, 7, 255, 12, 12, 13, 255, 15, 15, 16, 255, 10, 11, 11, 255, 14, 14, 15, 255, 14, 15, 15, 255, 14, 14, 15, 255, 13, 14, 14, 255, 15, 16, 16, 255, 14, 14, 15, 255, 15, 16, 16, 255, 17, 17, 18, 255, 14, 14, 15, 255, 22, 22, 23, 255, 17, 18, 18, 255, 15, 16, 16, 255, 22, 22, 23, 255, 12, 12, 13, 255, 9, 9, 9, 255, 8, 9, 9, 255, 6, 6, 6, 255, 7, 7, 7, 255, 14, 14, 15, 255, 8, 8, 8, 255, 7, 7, 7, 255, 9, 9, 9, 255, 12, 12, 13, 255, 12, 12, 12, 255, 11, 11, 11, 255, 13, 14, 14, 255, 16, 17, 17, 255, 14, 14, 15, 255, 12, 12, 12, 255, 9, 9, 9, 255, 10, 10, 10, 255, 9, 10, 10, 255, 15, 15, 16, 255, 16, 17, 17, 255, 12, 13, 13, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 9, 9, 9, 255, 6, 6, 7, 255, 9, 9, 9, 255, 13, 14, 14, 255, 10, 10, 10, 255, 13, 13, 14, 255, 19, 20, 21, 255, 21, 21, 22, 255, 29, 29, 30, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 30, 31, 31, 255, 32, 33, 34, 255, 30, 31, 32, 255, 21, 22, 22, 255, 31, 32, 33, 255, 23, 24, 25, 255, 25, 25, 26, 255, 17, 17, 18, 255, 14, 15, 15, 255, 11, 11, 12, 255, 10, 10, 10, 255, 8, 8, 8, 255, 13, 13, 14, 255, 14, 14, 15, 255, 18, 19, 19, 255, 21, 22, 23, 255, 17, 17, 18, 255, 20, 21, 22, 255, 21, 22, 23, 255, 15, 16, 16, 255, 15, 16, 16, 255, 14, 14, 15, 255, 14, 14, 15, 255, 18, 19, 20, 255, 17, 18, 18, 255, 16, 16, 17, 255, 13, 13, 14, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 8, 8, 8, 255, 9, 9, 9, 255, 7, 7, 7, 255, 3, 3, 3, 255, 9, 10, 10, 255, 10, 10, 11, 255, 14, 14, 15, 255, 15, 16, 16, 255, 21, 22, 22, 255, 17, 18, 18, 255, 24, 25, 25, 255, 26, 26, 27, 255, 22, 23, 24, 255, 13, 14, 14, 255, 16, 17, 17, 255, 17, 18, 18, 255, 13, 14, 14, 255, 23, 24, 25, 255, 13, 13, 14, 255, 13, 13, 14, 255, 15, 16, 16, 255, 17, 17, 18, 255, 11, 11, 11, 255, 12, 12, 13, 255, 8, 8, 8, 255, 5, 5, 6, 255, 12, 12, 12, 255, 15, 16, 16, 255, 7, 7, 7, 255, 12, 12, 13, 255, 20, 20, 21, 255, 19, 19, 20, 255, 15, 16, 16, 255, 20, 20, 21, 255, 23, 24, 24, 255, 19, 20, 20, 255, 21, 21, 22, 255, 10, 10, 11, 255, 13, 14, 14, 255, 12, 12, 12, 255, 8, 8, 8, 255, 12, 12, 13, 255, 16, 16, 17, 255, 12, 12, 12, 255, 12, 13, 13, 255, 6, 6, 6, 255, 6, 6, 7, 255, 6, 6, 6, 255, 8, 8, 8, 255, 11, 11, 11, 255, 8, 8, 8, 255, 5, 5, 5, 255, 8, 9, 9, 255, 12, 13, 13, 255, 15, 16, 16, 255, 18, 19, 20, 255, 13, 14, 14, 255, 10, 10, 10, 255, 15, 16, 16, 255, 24, 24, 25, 255, 27, 28, 29, 255, 24, 25, 26, 255, 16, 17, 17, 255, 18, 19, 20, 255, 12, 12, 12, 255, 7, 7, 8, 255, 5, 5, 5, 255, 8, 8, 8, 255, 11, 11, 12, 255, 12, 12, 13, 255, 22, 23, 24, 255, 26, 27, 27, 255, 15, 16, 16, 255, 15, 16, 16, 255, 16, 16, 17, 255, 13, 14, 14, 255, 15, 15, 16, 255, 12, 13, 13, 255, 13, 13, 13, 255, 13, 14, 14, 255, 19, 20, 20, 255, 16, 17, 17, 255, 16, 17, 17, 255, 21, 22, 23, 255, 21, 22, 22, 255, 20, 21, 22, 255, 26, 27, 27, 255, 30, 31, 32, 255, 32, 33, 34, 255, 25, 26, 27, 255, 32, 33, 34, 255, 32, 33, 34, 255, 28, 28, 29, 255, 23, 24, 24, 255, 31, 32, 33, 255, 31, 32, 33, 255, 32, 33, 34, 255, 24, 25, 26, 255, 15, 15, 16, 255, 12, 12, 13, 255, 5, 5, 6, 255, 6, 6, 7, 255, 8, 8, 8, 255, 15, 16, 16, 255, 12, 13, 13, 255, 18, 19, 19, 255, 11, 11, 12, 255, 17, 18, 18, 255, 22, 23, 24, 255, 18, 18, 19, 255, 21, 22, 23, 255, 22, 22, 23, 255, 15, 15, 16, 255, 13, 13, 14, 255, 20, 20, 21, 255, 14, 14, 15, 255, 14, 14, 15, 255, 13, 13, 14, 255, 21, 22, 22, 255, 19, 20, 21, 255, 14, 15, 15, 255, 13, 14, 14, 255, 16, 17, 17, 255, 18, 19, 20, 255, 17, 17, 18, 255, 18, 19, 20, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 10, 10, 10, 255, 5, 5, 6, 255, 12, 12, 13, 255, 10, 11, 11, 255, 10, 10, 11, 255, 11, 11, 12, 255, 7, 7, 7, 255, 11, 11, 12, 255, 7, 7, 7, 255, 8, 8, 8, 255, 8, 9, 9, 255, 10, 10, 11, 255, 10, 10, 10, 255, 20, 20, 21, 255, 15, 16, 16, 255, 15, 16, 16, 255, 16, 17, 17, 255, 11, 11, 12, 255, 14, 15, 15, 255, 15, 16, 16, 255, 18, 19, 20, 255, 19, 19, 20, 255, 12, 12, 13, 255, 7, 7, 7, 255, 8, 8, 8, 255, 10, 10, 11, 255, 12, 13, 13, 255, 15, 16, 16, 255, 18, 19, 20, 255, 21, 21, 22, 255, 27, 28, 29, 255, 31, 32, 33, 255, 27, 28, 29, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 33, 255, 29, 30, 31, 255, 30, 31, 32, 255, 15, 15, 16, 255, 16, 17, 17, 255, 19, 19, 20, 255, 17, 17, 18, 255, 18, 19, 19, 255, 16, 16, 17, 255, 10, 11, 11, 255, 9, 10, 10, 255, 8, 8, 8, 255, 12, 13, 13, 255, 12, 12, 12, 255, 11, 11, 11, 255, 8, 9, 9, 255, 8, 8, 8, 255, 11, 11, 11, 255, 12, 12, 12, 255, 16, 17, 17, 255, 13, 13, 13, 255, 16, 16, 17, 255, 16, 17, 17, 255, 17, 18, 18, 255, 16, 17, 17, 255, 20, 20, 21, 255, 17, 18, 18, 255, 9, 10, 10, 255, 7, 7, 8, 255, 6, 6, 7, 255, 12, 12, 12, 255, 8, 9, 9, 255, 9, 9, 9, 255, 5, 5, 5, 255, 3, 3, 3, 255, 6, 6, 6, 255, 9, 10, 10, 255, 8, 8, 8, 255, 12, 13, 13, 255, 11, 11, 11, 255, 13, 13, 13, 255, 9, 9, 9, 255, 10, 10, 10, 255, 9, 10, 10, 255, 14, 14, 15, 255, 14, 15, 15, 255, 9, 9, 9, 255, 16, 16, 17, 255, 15, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 10, 10, 11, 255, 5, 5, 6, 255, 13, 13, 13, 255, 15, 15, 16, 255, 12, 12, 13, 255, 17, 18, 18, 255, 24, 25, 26, 255, 22, 23, 24, 255, 32, 33, 34, 255, 27, 28, 29, 255, 32, 33, 34, 255, 27, 28, 29, 255, 28, 28, 29, 255, 32, 33, 34, 255, 32, 33, 34, 255, 27, 28, 29, 255, 25, 26, 27, 255, 27, 28, 29, 255, 19, 20, 20, 255, 14, 15, 15, 255, 12, 12, 13, 255, 11, 11, 12, 255, 7, 7, 7, 255, 10, 10, 11, 255, 14, 15, 15, 255, 14, 14, 15, 255, 24, 25, 25, 255, 32, 33, 34, 255, 29, 30, 31, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 26, 26, 27, 255, 24, 25, 26, 255, 21, 21, 22, 255, 15, 16, 16, 255, 16, 17, 17, 255, 9, 10, 10, 255, 15, 15, 16, 255, 7, 7, 7, 255, 9, 9, 9, 255, 13, 14, 14, 255, 15, 16, 16, 255, 15, 15, 16, 255, 8, 8, 8, 255, 9, 9, 9, 255, 8, 8, 8, 255, 10, 11, 11, 255, 8, 9, 9, 255, 15, 15, 16, 255, 13, 13, 14, 255, 21, 22, 23, 255, 20, 21, 22, 255, 26, 27, 27, 255, 19, 20, 20, 255, 17, 17, 18, 255, 17, 17, 18, 255, 15, 15, 16, 255, 13, 13, 13, 255, 17, 18, 18, 255, 17, 17, 18, 255, 17, 17, 18, 255, 15, 16, 16, 255, 18, 19, 19, 255, 15, 16, 16, 255, 13, 14, 14, 255, 6, 6, 6, 255, 6, 6, 6, 255, 7, 7, 7, 255, 6, 6, 6, 255, 9, 9, 9, 255, 10, 10, 10, 255, 15, 16, 16, 255, 16, 17, 17, 255, 18, 18, 19, 255, 17, 18, 18, 255, 28, 29, 30, 255, 19, 20, 20, 255, 22, 22, 23, 255, 11, 11, 11, 255, 11, 11, 12, 255, 10, 11, 11, 255, 15, 15, 16, 255, 14, 14, 15, 255, 14, 14, 15, 255, 8, 8, 8, 255, 7, 7, 7, 255, 9, 10, 10, 255, 8, 8, 8, 255, 14, 14, 15, 255, 16, 16, 17, 255, 8, 9, 9, 255, 7, 7, 7, 255, 3, 3, 3, 255, 12, 13, 13, 255, 18, 18, 19, 255, 15, 15, 16, 255, 14, 14, 15, 255, 18, 18, 19, 255, 17, 18, 18, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 27, 27, 28, 255, 18, 18, 19, 255, 18, 19, 19, 255, 10, 11, 11, 255, 7, 7, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 9, 9, 9, 255, 16, 16, 17, 255, 25, 26, 27, 255, 25, 26, 26, 255, 27, 27, 28, 255, 20, 21, 21, 255, 17, 17, 18, 255, 15, 16, 16, 255, 14, 15, 15, 255, 14, 15, 15, 255, 12, 13, 13, 255, 10, 10, 11, 255, 20, 20, 21, 255, 19, 19, 20, 255, 24, 24, 25, 255, 22, 23, 24, 255, 26, 26, 27, 255, 28, 29, 30, 255, 27, 28, 29, 255, 22, 22, 23, 255, 29, 29, 30, 255, 31, 32, 33, 255, 30, 31, 32, 255, 30, 31, 32, 255, 25, 26, 26, 255, 22, 23, 24, 255, 24, 25, 26, 255, 23, 24, 25, 255, 25, 26, 26, 255, 24, 24, 25, 255, 26, 27, 28, 255, 14, 14, 15, 255, 12, 13, 13, 255, 9, 9, 9, 255, 8, 8, 8, 255, 8, 9, 9, 255, 10, 11, 11, 255, 14, 14, 15, 255, 16, 17, 17, 255, 15, 16, 16, 255, 14, 14, 15, 255, 13, 14, 14, 255, 10, 10, 11, 255, 14, 14, 15, 255, 10, 10, 11, 255, 18, 18, 19, 255, 19, 20, 20, 255, 13, 13, 14, 255, 12, 12, 13, 255, 17, 17, 18, 255, 13, 13, 13, 255, 14, 15, 15, 255, 12, 12, 13, 255, 11, 11, 12, 255, 11, 11, 12, 255, 11, 11, 12, 255, 13, 14, 14, 255, 13, 13, 13, 255, 14, 14, 15, 255, 11, 11, 11, 255, 9, 10, 10, 255, 12, 12, 12, 255, 12, 12, 12, 255, 12, 12, 12, 255, 16, 17, 17, 255, 12, 12, 13, 255, 16, 17, 17, 255, 15, 16, 16, 255, 14, 15, 15, 255, 15, 15, 16, 255, 8, 9, 9, 255, 15, 16, 16, 255, 12, 12, 13, 255, 20, 21, 21, 255, 19, 19, 20, 255, 18, 19, 20, 255, 20, 21, 21, 255, 20, 21, 21, 255, 21, 22, 23, 255, 15, 15, 16, 255, 24, 25, 25, 255, 20, 21, 21, 255, 21, 21, 22, 255, 15, 15, 16, 255, 11, 11, 11, 255, 10, 11, 11, 255, 14, 14, 15, 255, 16, 16, 17, 255, 15, 16, 16, 255, 23, 24, 25, 255, 19, 20, 21, 255, 28, 29, 30, 255, 25, 26, 27, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 21, 21, 22, 255, 26, 27, 28, 255, 26, 27, 28, 255, 21, 22, 22, 255, 20, 21, 22, 255, 27, 28, 29, 255, 21, 21, 22, 255, 16, 16, 17, 255, 17, 18, 18, 255, 11, 11, 12, 255, 12, 13, 13, 255, 13, 13, 13, 255, 13, 13, 14, 255, 11, 12, 12, 255, 8, 9, 9, 255, 9, 10, 10, 255, 7, 7, 7, 255, 3, 4, 4, 255, 5, 5, 5, 255, 3, 3, 3, 255, 7, 7, 7, 255, 9, 9, 9, 255, 10, 10, 10, 255, 10, 11, 11, 255, 9, 10, 10, 255, 13, 14, 14, 255, 13, 14, 14, 255, 16, 17, 17, 255, 12, 13, 13, 255, 7, 7, 7, 255, 9, 10, 10, 255, 13, 13, 13, 255, 7, 7, 7, 255, 12, 12, 13, 255, 7, 7, 7, 255, 10, 10, 10, 255, 7, 7, 8, 255, 12, 12, 13, 255, 8, 8, 8, 255, 9, 10, 10, 255, 12, 12, 13, 255, 11, 11, 11, 255, 6, 6, 6, 255, 3, 3, 3, 255, 5, 5, 6, 255, 9, 9, 9, 255, 9, 9, 9, 255, 12, 12, 13, 255, 14, 14, 15, 255, 8, 9, 9, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 6, 6, 6, 255, 7, 7, 7, 255, 10, 10, 10, 255, 11, 11, 11, 255, 9, 10, 10, 255, 17, 17, 18, 255, 21, 22, 23, 255, 20, 20, 21, 255, 32, 33, 34, 255, 21, 22, 23, 255, 28, 29, 30, 255, 26, 27, 27, 255, 30, 31, 32, 255, 28, 29, 30, 255, 32, 33, 34, 255, 25, 26, 26, 255, 26, 27, 28, 255, 21, 21, 22, 255, 19, 20, 20, 255, 15, 16, 16, 255, 11, 11, 12, 255, 11, 11, 11, 255, 11, 12, 12, 255, 13, 13, 14, 255, 14, 15, 15, 255, 17, 18, 18, 255, 32, 33, 34, 255, 30, 31, 32, 255, 26, 27, 27, 255, 26, 26, 27, 255, 24, 25, 25, 255, 20, 20, 21, 255, 23, 24, 24, 255, 17, 18, 18, 255, 14, 14, 15, 255, 19, 20, 21, 255, 13, 13, 14, 255, 6, 6, 7, 255, 8, 8, 8, 255, 8, 9, 9, 255, 12, 12, 13, 255, 13, 13, 13, 255, 19, 19, 20, 255, 17, 18, 18, 255, 22, 23, 24, 255, 9, 9, 9, 255, 7, 7, 8, 255, 9, 10, 10, 255, 10, 10, 10, 255, 12, 13, 13, 255, 9, 10, 10, 255, 14, 14, 15, 255, 16, 17, 17, 255, 17, 17, 18, 255, 17, 17, 18, 255, 13, 14, 14, 255, 15, 15, 16, 255, 10, 10, 11, 255, 11, 12, 12, 255, 16, 17, 17, 255, 11, 11, 12, 255, 12, 12, 13, 255, 14, 14, 15, 255, 13, 13, 13, 255, 12, 12, 13, 255, 11, 11, 12, 255, 8, 8, 8, 255, 8, 9, 9, 255, 9, 9, 9, 255, 8, 9, 9, 255, 7, 7, 7, 255, 10, 10, 11, 255, 15, 16, 16, 255, 10, 10, 10, 255, 17, 18, 18, 255, 15, 16, 16, 255, 18, 19, 20, 255, 22, 22, 23, 255, 14, 14, 15, 255, 13, 13, 13, 255, 11, 11, 11, 255, 12, 12, 12, 255, 14, 15, 15, 255, 9, 10, 10, 255, 7, 7, 7, 255, 7, 7, 7, 255, 12, 12, 13, 255, 11, 11, 12, 255, 12, 12, 13, 255, 16, 16, 17, 255, 16, 16, 17, 255, 8, 8, 8, 255, 2, 3, 3, 255, 7, 7, 7, 255, 11, 12, 12, 255, 16, 16, 17, 255, 13, 13, 13, 255, 16, 17, 17, 255, 23, 24, 25, 255, 30, 31, 32, 255, 32, 33, 34, 255, 30, 31, 32, 255, 25, 26, 26, 255, 25, 26, 26, 255, 22, 23, 24, 255, 17, 17, 18, 255, 9, 9, 9, 255, 7, 7, 7, 255, 3, 4, 4, 255, 8, 8, 8, 255, 9, 10, 10, 255, 14, 14, 15, 255, 24, 24, 25, 255, 24, 25, 25, 255, 23, 24, 25, 255, 32, 33, 34, 255, 22, 23, 24, 255, 19, 20, 20, 255, 15, 15, 16, 255, 15, 16, 16, 255, 10, 10, 11, 255, 11, 11, 12, 255, 16, 16, 17, 255, 14, 15, 15, 255, 21, 22, 23, 255, 23, 24, 24, 255, 20, 21, 21, 255, 22, 22, 23, 255, 26, 26, 27, 255, 21, 21, 22, 255, 24, 24, 25, 255, 28, 29, 30, 255, 20, 21, 21, 255, 20, 21, 22, 255, 22, 23, 24, 255, 25, 26, 27, 255, 21, 22, 23, 255, 17, 18, 18, 255, 19, 19, 20, 255, 25, 25, 26, 255, 22, 23, 24, 255, 11, 11, 11, 255, 13, 13, 14, 255, 7, 7, 7, 255, 8, 8, 8, 255, 8, 9, 9, 255, 9, 10, 10, 255, 12, 12, 12, 255, 11, 11, 12, 255, 14, 15, 15, 255, 16, 17, 17, 255, 9, 10, 10, 255, 9, 9, 9, 255, 12, 12, 13, 255, 11, 11, 12, 255, 8, 8, 8, 255, 10, 11, 11, 255, 12, 12, 13, 255, 12, 12, 13, 255, 11, 11, 12, 255, 14, 14, 15, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 6, 6, 7, 255, 8, 8, 8, 255, 11, 11, 11, 255, 11, 12, 12, 255, 11, 11, 12, 255, 11, 11, 11, 255, 11, 11, 11, 255, 10, 11, 11, 255, 13, 13, 13, 255, 17, 17, 18, 255, 15, 15, 16, 255, 16, 16, 17, 255, 15, 15, 16, 255, 17, 17, 18, 255, 14, 14, 15, 255, 16, 17, 17, 255, 21, 21, 22, 255, 14, 15, 15, 255, 18, 19, 20, 255, 25, 25, 26, 255, 28, 28, 29, 255, 25, 26, 27, 255, 27, 27, 28, 255, 29, 30, 31, 255, 26, 26, 27, 255, 20, 21, 22, 255, 25, 26, 26, 255, 17, 18, 18, 255, 18, 19, 20, 255, 13, 13, 14, 255, 10, 10, 11, 255, 11, 11, 12, 255, 13, 13, 14, 255, 14, 14, 15, 255, 14, 14, 15, 255, 18, 19, 19, 255, 20, 21, 21, 255, 24, 25, 26, 255, 24, 25, 25, 255, 32, 33, 34, 255, 28, 28, 29, 255, 31, 32, 33, 255, 31, 32, 33, 255, 24, 25, 25, 255, 23, 24, 25, 255, 22, 23, 24, 255, 14, 14, 15, 255, 18, 19, 19, 255, 18, 18, 19, 255, 15, 16, 16, 255, 12, 12, 12, 255, 11, 11, 12, 255, 8, 8, 8, 255, 10, 10, 11, 255, 10, 10, 11, 255, 10, 11, 11, 255, 10, 10, 11, 255, 12, 12, 12, 255, 7, 7, 7, 255, 4, 4, 4, 255, 6, 6, 7, 255, 7, 7, 8, 255, 8, 9, 9, 255, 5, 5, 5, 255, 9, 9, 9, 255, 5, 5, 6, 255, 9, 9, 9, 255, 7, 7, 7, 255, 5, 5, 5, 255, 11, 11, 12, 255, 9, 9, 9, 255, 7, 7, 7, 255, 7, 7, 7, 255, 13, 14, 14, 255, 17, 17, 18, 255, 9, 10, 10, 255, 18, 19, 19, 255, 13, 13, 13, 255, 10, 11, 11, 255, 11, 12, 12, 255, 11, 11, 11, 255, 12, 12, 12, 255, 11, 12, 12, 255, 14, 14, 15, 255, 9, 9, 9, 255, 5, 5, 5, 255, 1, 1, 1, 255, 8, 9, 9, 255, 10, 10, 11, 255, 11, 12, 12, 255, 9, 9, 9, 255, 8, 9, 9, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 11, 12, 12, 255, 10, 11, 11, 255, 11, 11, 11, 255, 7, 7, 7, 255, 18, 18, 19, 255, 22, 23, 24, 255, 15, 16, 16, 255, 20, 21, 22, 255, 23, 24, 25, 255, 21, 21, 22, 255, 26, 27, 28, 255, 24, 25, 26, 255, 25, 26, 26, 255, 24, 25, 26, 255, 26, 27, 28, 255, 24, 24, 25, 255, 25, 26, 26, 255, 22, 23, 24, 255, 13, 13, 14, 255, 13, 14, 14, 255, 9, 10, 10, 255, 9, 9, 9, 255, 14, 15, 15, 255, 11, 12, 12, 255, 23, 24, 24, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 28, 29, 30, 255, 21, 22, 23, 255, 19, 20, 21, 255, 17, 18, 18, 255, 19, 19, 20, 255, 19, 19, 20, 255, 16, 17, 17, 255, 13, 14, 14, 255, 8, 9, 9, 255, 8, 8, 8, 255, 9, 9, 9, 255, 17, 18, 18, 255, 14, 15, 15, 255, 18, 19, 20, 255, 22, 23, 24, 255, 8, 9, 9, 255, 8, 9, 9, 255, 5, 5, 5, 255, 6, 6, 6, 255, 12, 12, 13, 255, 13, 13, 14, 255, 14, 14, 15, 255, 16, 16, 17, 255, 17, 17, 18, 255, 13, 13, 14, 255, 9, 9, 9, 255, 9, 10, 10, 255, 8, 9, 9, 255, 8, 9, 9, 255, 9, 9, 9, 255, 9, 10, 10, 255, 10, 10, 11, 255, 8, 8, 8, 255, 9, 9, 9, 255, 12, 12, 13, 255, 9, 9, 9, 255, 9, 9, 9, 255, 7, 7, 8, 255, 6, 6, 7, 255, 6, 6, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 5, 5, 5, 255, 8, 9, 9, 255, 11, 11, 11, 255, 15, 15, 16, 255, 12, 12, 13, 255, 16, 17, 17, 255, 13, 13, 14, 255, 11, 11, 11, 255, 7, 7, 7, 255, 10, 10, 10, 255, 11, 11, 11, 255, 5, 5, 6, 255, 8, 9, 9, 255, 11, 12, 12, 255, 11, 11, 11, 255, 14, 15, 15, 255, 15, 16, 16, 255, 19, 20, 20, 255, 12, 13, 13, 255, 11, 11, 11, 255, 5, 5, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 14, 14, 15, 255, 16, 16, 17, 255, 22, 23, 24, 255, 29, 30, 31, 255, 32, 33, 34, 255, 32, 33, 34, 255, 28, 29, 30, 255, 22, 23, 24, 255, 24, 25, 26, 255, 16, 16, 17, 255, 14, 14, 15, 255, 11, 11, 11, 255, 5, 5, 5, 255, 4, 4, 4, 255, 6, 6, 6, 255, 12, 12, 13, 255, 13, 13, 14, 255, 27, 28, 29, 255, 25, 26, 26, 255, 26, 27, 28, 255, 32, 33, 34, 255, 22, 23, 24, 255, 23, 24, 25, 255, 15, 15, 16, 255, 16, 17, 17, 255, 14, 15, 15, 255, 14, 14, 15, 255, 14, 15, 15, 255, 18, 19, 20, 255, 23, 24, 24, 255, 20, 21, 21, 255, 19, 19, 20, 255, 22, 23, 24, 255, 20, 21, 21, 255, 15, 16, 16, 255, 22, 23, 24, 255, 23, 24, 24, 255, 27, 28, 29, 255, 24, 25, 25, 255, 27, 28, 29, 255, 24, 24, 25, 255, 18, 19, 20, 255, 21, 22, 23, 255, 13, 13, 14, 255, 15, 16, 16, 255, 17, 17, 18, 255, 17, 18, 18, 255, 10, 10, 11, 255, 8, 8, 8, 255, 6, 6, 7, 255, 7, 7, 8, 255, 4, 4, 4, 255, 6, 6, 6, 255, 9, 9, 9, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 8, 255, 7, 7, 7, 255, 8, 8, 8, 255, 11, 12, 12, 255, 11, 11, 12, 255, 9, 9, 9, 255, 10, 10, 10, 255, 10, 11, 11, 255, 10, 10, 11, 255, 12, 12, 13, 255, 10, 10, 11, 255, 6, 6, 6, 255, 3, 3, 3, 255, 8, 8, 8, 255, 10, 11, 11, 255, 10, 11, 11, 255, 13, 14, 14, 255, 5, 5, 5, 255, 12, 13, 13, 255, 14, 14, 15, 255, 10, 11, 11, 255, 12, 12, 12, 255, 15, 16, 16, 255, 13, 13, 13, 255, 18, 19, 19, 255, 21, 22, 23, 255, 22, 22, 23, 255, 24, 24, 25, 255, 27, 28, 29, 255, 14, 15, 15, 255, 14, 15, 15, 255, 21, 22, 22, 255, 23, 24, 24, 255, 32, 33, 34, 255, 26, 26, 27, 255, 30, 31, 31, 255, 32, 33, 34, 255, 26, 27, 27, 255, 17, 18, 18, 255, 24, 24, 25, 255, 20, 21, 22, 255, 18, 19, 20, 255, 16, 17, 17, 255, 13, 14, 14, 255, 9, 9, 9, 255, 8, 9, 9, 255, 11, 12, 12, 255, 13, 14, 14, 255, 18, 19, 19, 255, 21, 22, 22, 255, 21, 21, 22, 255, 32, 33, 34, 255, 27, 28, 29, 255, 26, 26, 27, 255, 32, 33, 34, 255, 23, 24, 25, 255, 19, 20, 21, 255, 12, 12, 13, 255, 17, 18, 18, 255, 16, 16, 17, 255, 13, 13, 13, 255, 17, 17, 18, 255, 11, 11, 12, 255, 13, 13, 13, 255, 6, 6, 6, 255, 10, 11, 11, 255, 11, 11, 12, 255, 8, 8, 8, 255, 16, 17, 17, 255, 13, 13, 14, 255, 10, 11, 11, 255, 16, 16, 17, 255, 12, 12, 13, 255, 9, 9, 9, 255, 7, 7, 7, 255, 12, 12, 13, 255, 11, 11, 11, 255, 9, 9, 9, 255, 10, 10, 11, 255, 12, 13, 13, 255, 8, 8, 8, 255, 7, 7, 8, 255, 8, 8, 8, 255, 10, 10, 10, 255, 8, 8, 8, 255, 7, 7, 7, 255, 15, 16, 16, 255, 11, 11, 12, 255, 11, 11, 12, 255, 19, 20, 21, 255, 9, 9, 9, 255, 13, 13, 14, 255, 15, 16, 16, 255, 13, 14, 14, 255, 18, 19, 20, 255, 17, 17, 18, 255, 16, 17, 17, 255, 10, 11, 11, 255, 7, 7, 7, 255, 6, 6, 6, 255, 8, 8, 8, 255, 8, 9, 9, 255, 8, 9, 9, 255, 6, 6, 7, 255, 7, 7, 7, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 8, 8, 8, 255, 4, 4, 4, 255, 6, 6, 6, 255, 10, 10, 11, 255, 17, 17, 18, 255, 15, 15, 16, 255, 13, 13, 13, 255, 15, 15, 16, 255, 16, 17, 17, 255, 16, 17, 17, 255, 22, 23, 24, 255, 19, 20, 21, 255, 19, 20, 21, 255, 23, 24, 25, 255, 27, 27, 28, 255, 32, 33, 34, 255, 21, 22, 23, 255, 21, 22, 22, 255, 11, 11, 12, 255, 7, 7, 7, 255, 6, 6, 6, 255, 9, 9, 9, 255, 10, 11, 11, 255, 13, 14, 14, 255, 19, 20, 20, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 30, 31, 31, 255, 27, 28, 29, 255, 25, 25, 26, 255, 26, 27, 28, 255, 19, 20, 21, 255, 15, 16, 16, 255, 18, 19, 20, 255, 10, 11, 11, 255, 12, 12, 12, 255, 7, 7, 8, 255, 8, 9, 9, 255, 14, 15, 15, 255, 14, 15, 15, 255, 13, 13, 14, 255, 24, 25, 25, 255, 28, 29, 30, 255, 24, 25, 26, 255, 11, 12, 12, 255, 6, 6, 6, 255, 4, 4, 4, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 9, 9, 255, 14, 15, 15, 255, 15, 16, 16, 255, 15, 16, 16, 255, 7, 7, 8, 255, 13, 14, 14, 255, 9, 9, 9, 255, 11, 11, 11, 255, 10, 11, 11, 255, 7, 7, 8, 255, 8, 8, 8, 255, 7, 7, 7, 255, 14, 14, 15, 255, 12, 12, 13, 255, 11, 11, 11, 255, 11, 11, 11, 255, 13, 13, 14, 255, 7, 7, 7, 255, 9, 9, 9, 255, 8, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 9, 9, 9, 255, 8, 9, 9, 255, 12, 13, 13, 255, 14, 15, 15, 255, 11, 11, 11, 255, 11, 11, 11, 255, 10, 10, 10, 255, 3, 3, 3, 255, 5, 5, 5, 255, 8, 8, 8, 255, 9, 9, 9, 255, 9, 10, 10, 255, 12, 12, 13, 255, 14, 14, 15, 255, 16, 16, 17, 255, 20, 21, 21, 255, 16, 17, 17, 255, 15, 16, 16, 255, 14, 14, 15, 255, 8, 9, 9, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 12, 13, 13, 255, 16, 17, 17, 255, 23, 24, 25, 255, 32, 33, 33, 255, 32, 33, 34, 255, 29, 30, 31, 255, 25, 26, 27, 255, 21, 21, 22, 255, 19, 19, 20, 255, 16, 16, 17, 255, 14, 14, 15, 255, 6, 6, 6, 255, 6, 6, 6, 255, 12, 12, 13, 255, 11, 12, 12, 255, 16, 17, 17, 255, 26, 27, 28, 255, 25, 26, 27, 255, 32, 33, 34, 255, 25, 26, 27, 255, 29, 30, 31, 255, 22, 23, 24, 255, 19, 20, 20, 255, 18, 19, 19, 255, 13, 13, 14, 255, 10, 11, 11, 255, 11, 11, 12, 255, 15, 16, 16, 255, 14, 15, 15, 255, 16, 17, 17, 255, 13, 14, 14, 255, 14, 15, 15, 255, 16, 17, 17, 255, 15, 15, 16, 255, 22, 22, 23, 255, 17, 18, 18, 255, 17, 18, 18, 255, 16, 17, 17, 255, 21, 21, 22, 255, 17, 17, 18, 255, 22, 23, 24, 255, 15, 15, 16, 255, 15, 15, 16, 255, 10, 10, 10, 255, 13, 13, 14, 255, 12, 12, 12, 255, 14, 14, 15, 255, 8, 8, 8, 255, 6, 6, 6, 255, 6, 6, 6, 255, 8, 9, 9, 255, 6, 6, 6, 255, 9, 9, 9, 255, 10, 10, 11, 255, 10, 10, 10, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 10, 10, 255, 13, 13, 13, 255, 10, 11, 11, 255, 11, 11, 11, 255, 11, 11, 11, 255, 12, 12, 13, 255, 16, 17, 17, 255, 11, 11, 11, 255, 11, 12, 12, 255, 8, 9, 9, 255, 11, 11, 12, 255, 13, 13, 13, 255, 12, 12, 12, 255, 14, 14, 15, 255, 16, 17, 17, 255, 9, 9, 9, 255, 7, 7, 8, 255, 12, 12, 13, 255, 14, 15, 15, 255, 6, 6, 6, 255, 9, 9, 9, 255, 9, 10, 10, 255, 11, 11, 11, 255, 16, 17, 17, 255, 16, 17, 17, 255, 20, 21, 22, 255, 19, 20, 21, 255, 23, 24, 24, 255, 27, 27, 28, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 31, 32, 33, 255, 24, 25, 25, 255, 31, 32, 33, 255, 25, 26, 27, 255, 29, 30, 31, 255, 31, 32, 33, 255, 27, 27, 28, 255, 15, 16, 16, 255, 13, 14, 14, 255, 13, 13, 14, 255, 11, 11, 11, 255, 7, 7, 8, 255, 11, 11, 11, 255, 14, 14, 15, 255, 13, 14, 14, 255, 17, 18, 18, 255, 16, 17, 17, 255, 25, 25, 26, 255, 25, 26, 27, 255, 26, 27, 28, 255, 19, 19, 20, 255, 22, 23, 24, 255, 17, 17, 18, 255, 14, 14, 15, 255, 21, 21, 22, 255, 18, 19, 20, 255, 7, 7, 8, 255, 9, 10, 10, 255, 8, 8, 8, 255, 7, 7, 8, 255, 8, 8, 8, 255, 7, 7, 8, 255, 10, 10, 11, 255, 16, 16, 17, 255, 12, 13, 13, 255, 18, 18, 19, 255, 12, 12, 12, 255, 19, 19, 20, 255, 19, 19, 20, 255, 15, 15, 16, 255, 14, 15, 15, 255, 13, 14, 14, 255, 13, 14, 14, 255, 15, 16, 16, 255, 7, 7, 8, 255, 12, 12, 13, 255, 6, 6, 6, 255, 11, 11, 11, 255, 8, 9, 9, 255, 8, 8, 8, 255, 11, 11, 11, 255, 9, 9, 9, 255, 19, 20, 21, 255, 17, 18, 18, 255, 13, 14, 14, 255, 20, 20, 21, 255, 15, 15, 16, 255, 18, 18, 19, 255, 21, 21, 22, 255, 21, 22, 23, 255, 18, 18, 19, 255, 21, 22, 23, 255, 15, 16, 16, 255, 15, 16, 16, 255, 14, 15, 15, 255, 11, 11, 12, 255, 13, 13, 14, 255, 5, 5, 6, 255, 10, 11, 11, 255, 9, 9, 9, 255, 10, 10, 10, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 9, 9, 9, 255, 5, 5, 5, 255, 11, 11, 11, 255, 11, 12, 12, 255, 11, 12, 12, 255, 11, 12, 12, 255, 13, 13, 14, 255, 8, 9, 9, 255, 17, 18, 18, 255, 16, 16, 17, 255, 16, 17, 17, 255, 17, 18, 18, 255, 15, 16, 16, 255, 17, 17, 18, 255, 20, 21, 21, 255, 23, 24, 25, 255, 22, 23, 24, 255, 17, 17, 18, 255, 9, 9, 9, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 13, 14, 14, 255, 16, 17, 17, 255, 32, 33, 34, 255, 32, 33, 34, 255, 24, 25, 25, 255, 32, 33, 34, 255, 32, 33, 34, 255, 23, 24, 25, 255, 24, 24, 25, 255, 32, 33, 34, 255, 29, 30, 31, 255, 15, 16, 16, 255, 14, 14, 15, 255, 12, 12, 13, 255, 13, 14, 14, 255, 8, 9, 9, 255, 7, 7, 7, 255, 9, 9, 9, 255, 16, 16, 17, 255, 14, 14, 15, 255, 19, 20, 20, 255, 15, 15, 16, 255, 21, 22, 23, 255, 29, 30, 31, 255, 13, 13, 14, 255, 9, 9, 9, 255, 7, 7, 7, 255, 3, 3, 3, 255, 6, 6, 6, 255, 7, 7, 7, 255, 12, 12, 12, 255, 9, 10, 10, 255, 15, 15, 16, 255, 11, 12, 12, 255, 9, 10, 10, 255, 6, 6, 7, 255, 7, 7, 7, 255, 6, 6, 7, 255, 3, 4, 4, 255, 5, 5, 6, 255, 9, 10, 10, 255, 10, 11, 11, 255, 14, 14, 15, 255, 15, 15, 16, 255, 15, 15, 16, 255, 11, 12, 12, 255, 15, 16, 16, 255, 14, 14, 15, 255, 15, 16, 16, 255, 10, 10, 11, 255, 9, 10, 10, 255, 8, 8, 8, 255, 7, 7, 7, 255, 9, 10, 10, 255, 16, 17, 17, 255, 12, 12, 13, 255, 7, 7, 7, 255, 8, 8, 8, 255, 6, 6, 7, 255, 6, 6, 6, 255, 12, 13, 13, 255, 12, 12, 13, 255, 17, 17, 18, 255, 15, 15, 16, 255, 16, 17, 17, 255, 24, 25, 26, 255, 30, 31, 32, 255, 24, 25, 26, 255, 18, 19, 20, 255, 13, 14, 14, 255, 10, 10, 10, 255, 5, 5, 6, 255, 10, 10, 10, 255, 7, 7, 8, 255, 12, 12, 12, 255, 11, 12, 12, 255, 18, 19, 20, 255, 30, 31, 32, 255, 32, 33, 34, 255, 27, 27, 28, 255, 22, 23, 24, 255, 21, 22, 22, 255, 24, 25, 26, 255, 16, 17, 17, 255, 10, 11, 11, 255, 10, 10, 10, 255, 5, 5, 5, 255, 7, 7, 8, 255, 14, 14, 15, 255, 19, 19, 20, 255, 19, 20, 20, 255, 24, 25, 26, 255, 27, 28, 29, 255, 32, 33, 34, 255, 32, 33, 34, 255, 17, 18, 18, 255, 20, 21, 21, 255, 20, 21, 21, 255, 14, 14, 15, 255, 9, 9, 9, 255, 8, 8, 8, 255, 13, 13, 14, 255, 15, 15, 16, 255, 14, 14, 15, 255, 13, 13, 13, 255, 9, 10, 10, 255, 10, 11, 11, 255, 14, 14, 15, 255, 17, 18, 18, 255, 16, 17, 17, 255, 16, 17, 17, 255, 14, 15, 15, 255, 16, 16, 17, 255, 17, 18, 18, 255, 12, 13, 13, 255, 12, 13, 13, 255, 8, 8, 8, 255, 11, 11, 12, 255, 10, 11, 11, 255, 10, 10, 10, 255, 11, 11, 12, 255, 5, 5, 5, 255, 8, 9, 9, 255, 9, 9, 9, 255, 11, 11, 12, 255, 9, 9, 9, 255, 12, 12, 12, 255, 12, 13, 13, 255, 12, 12, 12, 255, 11, 11, 11, 255, 12, 12, 12, 255, 13, 13, 14, 255, 14, 15, 15, 255, 9, 9, 9, 255, 8, 9, 9, 255, 11, 12, 12, 255, 13, 14, 14, 255, 16, 16, 17, 255, 20, 20, 21, 255, 12, 13, 13, 255, 16, 17, 17, 255, 15, 15, 16, 255, 13, 13, 14, 255, 14, 15, 15, 255, 14, 14, 15, 255, 13, 14, 14, 255, 9, 9, 9, 255, 9, 9, 9, 255, 13, 14, 14, 255, 11, 12, 12, 255, 11, 11, 11, 255, 7, 7, 7, 255, 10, 11, 11, 255, 11, 11, 11, 255, 9, 9, 9, 255, 13, 14, 14, 255, 12, 12, 12, 255, 24, 25, 26, 255, 20, 21, 22, 255, 28, 29, 30, 255, 28, 29, 30, 255, 32, 33, 34, 255, 32, 33, 34, 255, 30, 31, 32, 255, 27, 28, 29, 255, 31, 32, 33, 255, 32, 33, 34, 255, 30, 31, 32, 255, 31, 32, 33, 255, 20, 20, 21, 255, 22, 22, 23, 255, 19, 20, 21, 255, 10, 10, 11, 255, 7, 7, 7, 255, 7, 7, 8, 255, 15, 16, 16, 255, 12, 13, 13, 255, 14, 14, 15, 255, 11, 11, 12, 255, 20, 21, 22, 255, 16, 16, 17, 255, 21, 21, 22, 255, 18, 18, 19, 255, 21, 22, 22, 255, 16, 17, 17, 255, 12, 12, 13, 255, 14, 14, 15, 255, 10, 11, 11, 255, 12, 13, 13, 255, 10, 11, 11, 255, 10, 10, 10, 255, 3, 3, 3, 255, 6, 6, 6, 255, 8, 8, 8, 255, 8, 9, 9, 255, 13, 13, 14, 255, 18, 19, 20, 255, 15, 16, 16, 255, 23, 24, 25, 255, 22, 22, 23, 255, 25, 25, 26, 255, 20, 21, 22, 255, 18, 18, 19, 255, 23, 24, 24, 255, 18, 19, 20, 255, 18, 18, 19, 255, 12, 12, 13, 255, 11, 12, 12, 255, 9, 9, 9, 255, 6, 6, 6, 255, 13, 13, 13, 255, 6, 6, 7, 255, 7, 7, 7, 255, 9, 10, 10, 255, 16, 16, 17, 255, 18, 19, 20, 255, 25, 25, 26, 255, 27, 27, 28, 255, 25, 26, 27, 255, 26, 27, 28, 255, 22, 22, 23, 255, 19, 19, 20, 255, 23, 24, 24, 255, 19, 20, 20, 255, 25, 26, 27, 255, 19, 19, 20, 255, 18, 18, 19, 255, 20, 20, 21, 255, 12, 12, 12, 255, 14, 14, 15, 255, 9, 9, 9, 255, 9, 9, 9, 255, 12, 12, 12, 255, 12, 12, 13, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 13, 14, 14, 255, 9, 10, 10, 255, 6, 6, 7, 255, 11, 11, 11, 255, 15, 16, 16, 255, 10, 10, 11, 255, 15, 16, 16, 255, 10, 10, 11, 255, 13, 14, 14, 255, 9, 9, 9, 255, 10, 10, 11, 255, 15, 16, 16, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 13, 14, 255, 16, 17, 17, 255, 17, 18, 18, 255, 9, 9, 9, 255, 10, 10, 10, 255, 8, 9, 9, 255, 13, 13, 13, 255, 12, 12, 12, 255, 14, 14, 15, 255, 13, 13, 14, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 26, 27, 27, 255, 26, 27, 28, 255, 28, 29, 30, 255, 27, 28, 29, 255, 21, 22, 23, 255, 23, 24, 25, 255, 17, 17, 18, 255, 11, 11, 11, 255, 10, 11, 11, 255, 7, 7, 8, 255, 11, 11, 12, 255, 15, 15, 16, 255, 16, 17, 17, 255, 16, 16, 17, 255, 14, 14, 15, 255, 18, 19, 20, 255, 24, 25, 25, 255, 29, 30, 31, 255, 31, 32, 33, 255, 12, 12, 13, 255, 8, 9, 9, 255, 10, 11, 11, 255, 3, 3, 3, 255, 6, 6, 6, 255, 13, 13, 13, 255, 6, 6, 6, 255, 11, 11, 12, 255, 7, 7, 7, 255, 8, 8, 8, 255, 8, 8, 8, 255, 12, 13, 13, 255, 11, 11, 11, 255, 13, 14, 14, 255, 10, 10, 11, 255, 18, 19, 19, 255, 18, 19, 20, 255, 17, 18, 18, 255, 15, 16, 16, 255, 14, 14, 15, 255, 17, 17, 18, 255, 16, 17, 17, 255, 18, 19, 19, 255, 15, 16, 16, 255, 17, 18, 18, 255, 10, 11, 11, 255, 13, 13, 13, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 12, 255, 8, 9, 9, 255, 10, 10, 11, 255, 6, 6, 7, 255, 8, 9, 9, 255, 13, 14, 14, 255, 16, 17, 17, 255, 20, 20, 21, 255, 17, 17, 18, 255, 18, 19, 20, 255, 23, 24, 25, 255, 29, 29, 30, 255, 22, 23, 24, 255, 26, 26, 27, 255, 20, 20, 21, 255, 16, 16, 17, 255, 9, 9, 9, 255, 7, 7, 8, 255, 6, 6, 7, 255, 8, 8, 8, 255, 12, 12, 13, 255, 10, 10, 10, 255, 15, 16, 16, 255, 25, 25, 26, 255, 28, 29, 30, 255, 27, 28, 29, 255, 22, 23, 24, 255, 26, 26, 27, 255, 21, 21, 22, 255, 13, 13, 13, 255, 12, 12, 12, 255, 7, 7, 7, 255, 3, 3, 3, 255, 9, 9, 9, 255, 9, 9, 9, 255, 20, 21, 22, 255, 25, 26, 26, 255, 25, 26, 26, 255, 29, 30, 31, 255, 32, 33, 34, 255, 32, 33, 34, 255, 28, 29, 30, 255, 22, 22, 23, 255, 17, 17, 18, 255, 18, 19, 19, 255, 12, 12, 12, 255, 10, 10, 10, 255, 14, 14, 15, 255, 11, 11, 12, 255, 7, 7, 8, 255, 10, 11, 11, 255, 7, 7, 7, 255, 8, 9, 9, 255, 8, 8, 8, 255, 13, 13, 14, 255, 14, 14, 15, 255, 10, 11, 11, 255, 12, 12, 12, 255, 15, 16, 16, 255, 11, 11, 12, 255, 7, 7, 7, 255, 10, 10, 11, 255, 8, 8, 8, 255, 6, 6, 6, 255, 7, 7, 7, 255, 10, 11, 11, 255, 4, 4, 4, 255, 5, 5, 6, 255, 8, 8, 8, 255, 13, 14, 14, 255, 10, 11, 11, 255, 10, 10, 10, 255, 11, 11, 11, 255, 13, 13, 14, 255, 15, 15, 16, 255, 16, 16, 17, 255, 16, 17, 17, 255, 15, 16, 16, 255, 19, 19, 20, 255, 10, 11, 11, 255, 12, 12, 12, 255, 12, 12, 13, 255, 16, 17, 17, 255, 18, 19, 19, 255, 11, 12, 12, 255, 18, 19, 20, 255, 11, 11, 12, 255, 15, 15, 16, 255, 17, 18, 18, 255, 12, 12, 12, 255, 16, 17, 17, 255, 9, 9, 9, 255, 5, 5, 6, 255, 11, 12, 12, 255, 10, 11, 11, 255, 12, 12, 12, 255, 12, 13, 13, 255, 5, 5, 5, 255, 6, 6, 7, 255, 8, 9, 9, 255, 13, 13, 14, 255, 16, 17, 17, 255, 14, 15, 15, 255, 14, 14, 15, 255, 26, 26, 27, 255, 18, 18, 19, 255, 27, 28, 29, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 33, 255, 29, 29, 30, 255, 22, 22, 23, 255, 21, 21, 22, 255, 29, 29, 30, 255, 24, 25, 25, 255, 18, 19, 20, 255, 14, 15, 15, 255, 14, 14, 15, 255, 10, 10, 10, 255, 6, 6, 6, 255, 8, 8, 8, 255, 12, 12, 12, 255, 17, 18, 18, 255, 16, 17, 17, 255, 14, 15, 15, 255, 15, 16, 16, 255, 15, 16, 16, 255, 12, 12, 13, 255, 15, 16, 16, 255, 14, 14, 15, 255, 7, 7, 8, 255, 6, 6, 6, 255, 12, 12, 13, 255, 7, 7, 7, 255, 10, 10, 10, 255, 9, 10, 10, 255, 5, 5, 5, 255, 7, 7, 8, 255, 13, 14, 14, 255, 13, 13, 14, 255, 19, 20, 21, 255, 18, 19, 19, 255, 21, 21, 22, 255, 25, 25, 26, 255, 32, 33, 34, 255, 21, 22, 22, 255, 26, 27, 27, 255, 23, 24, 24, 255, 16, 17, 17, 255, 20, 21, 21, 255, 23, 24, 25, 255, 17, 18, 18, 255, 18, 19, 20, 255, 9, 10, 10, 255, 12, 12, 12, 255, 11, 11, 11, 255, 6, 6, 6, 255, 8, 8, 8, 255, 11, 11, 11, 255, 19, 19, 20, 255, 24, 25, 25, 255, 29, 30, 31, 255, 32, 33, 34, 255, 28, 29, 30, 255, 27, 28, 29, 255, 32, 33, 34, 255, 25, 26, 26, 255, 22, 23, 24, 255, 24, 25, 25, 255, 22, 23, 24, 255, 24, 25, 25, 255, 21, 21, 22, 255, 17, 18, 18, 255, 14, 15, 15, 255, 13, 14, 14, 255, 18, 19, 19, 255, 19, 20, 21, 255, 15, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 13, 13, 13, 255, 9, 9, 9, 255, 8, 8, 8, 255, 8, 8, 8, 255, 11, 11, 12, 255, 10, 10, 10, 255, 14, 15, 15, 255, 7, 7, 7, 255, 6, 6, 6, 255, 7, 7, 8, 255, 5, 5, 6, 255, 13, 13, 13, 255, 9, 10, 10, 255, 9, 9, 9, 255, 10, 10, 11, 255, 12, 12, 13, 255, 12, 12, 12, 255, 12, 12, 12, 255, 8, 9, 9, 255, 10, 10, 10, 255, 15, 16, 16, 255, 16, 17, 17, 255, 17, 18, 18, 255, 28, 29, 30, 255, 32, 33, 33, 255, 32, 33, 34, 255, 25, 26, 27, 255, 29, 29, 30, 255, 26, 27, 28, 255, 22, 23, 24, 255, 19, 19, 20, 255, 27, 28, 29, 255, 16, 17, 17, 255, 20, 21, 22, 255, 15, 16, 16, 255, 18, 18, 19, 255, 11, 11, 12, 255, 9, 9, 9, 255, 14, 14, 15, 255, 14, 14, 15, 255, 18, 19, 19, 255, 17, 18, 18, 255, 18, 19, 20, 255, 17, 18, 18, 255, 31, 32, 33, 255, 32, 33, 34, 255, 26, 26, 27, 255, 12, 12, 12, 255, 12, 12, 12, 255, 9, 9, 9, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 9, 9, 255, 9, 10, 10, 255, 5, 5, 5, 255, 9, 10, 10, 255, 11, 11, 11, 255, 10, 10, 10, 255, 11, 12, 12, 255, 13, 13, 14, 255, 18, 19, 19, 255, 15, 16, 16, 255, 21, 22, 23, 255, 15, 16, 16, 255, 20, 20, 21, 255, 16, 16, 17, 255, 20, 21, 22, 255, 27, 28, 29, 255, 20, 21, 22, 255, 19, 19, 20, 255, 18, 19, 20, 255, 16, 17, 17, 255, 13, 13, 14, 255, 13, 13, 14, 255, 11, 12, 12, 255, 10, 10, 11, 255, 9, 10, 10, 255, 5, 5, 5, 255, 9, 9, 9, 255, 13, 13, 13, 255, 16, 17, 17, 255, 15, 16, 16, 255, 18, 19, 20, 255, 20, 21, 22, 255, 21, 21, 22, 255, 21, 22, 23, 255, 27, 27, 28, 255, 27, 28, 29, 255, 25, 26, 27, 255, 22, 23, 24, 255, 22, 22, 23, 255, 16, 17, 17, 255, 13, 14, 14, 255, 10, 10, 10, 255, 8, 9, 9, 255, 10, 10, 10, 255, 12, 12, 13, 255, 13, 13, 14, 255, 12, 12, 13, 255, 16, 17, 17, 255, 25, 26, 27, 255, 32, 33, 34, 255, 23, 24, 24, 255, 21, 22, 23, 255, 19, 20, 20, 255, 21, 21, 22, 255, 13, 14, 14, 255, 10, 10, 10, 255, 5, 5, 5, 255, 9, 9, 9, 255, 12, 12, 12, 255, 16, 17, 17, 255, 23, 24, 24, 255, 25, 26, 26, 255, 26, 27, 27, 255, 32, 33, 34, 255, 29, 29, 30, 255, 19, 20, 21, 255, 18, 18, 19, 255, 12, 12, 12, 255, 13, 14, 14, 255, 12, 13, 13, 255, 11, 11, 12, 255, 13, 13, 14, 255, 13, 13, 13, 255, 12, 13, 13, 255, 8, 9, 9, 255, 10, 10, 11, 255, 8, 8, 8, 255, 8, 8, 8, 255, 10, 11, 11, 255, 15, 15, 16, 255, 12, 12, 12, 255, 8, 8, 8, 255, 11, 11, 12, 255, 9, 9, 9, 255, 9, 10, 10, 255, 7, 7, 7, 255, 5, 5, 6, 255, 7, 7, 7, 255, 5, 5, 5, 255, 6, 6, 7, 255, 6, 6, 6, 255, 7, 7, 8, 255, 12, 13, 13, 255, 15, 15, 16, 255, 19, 20, 20, 255, 14, 15, 15, 255, 15, 16, 16, 255, 13, 13, 13, 255, 20, 21, 21, 255, 23, 24, 25, 255, 14, 14, 15, 255, 21, 22, 22, 255, 21, 22, 22, 255, 16, 17, 17, 255, 17, 17, 18, 255, 17, 18, 18, 255, 17, 17, 18, 255, 15, 16, 16, 255, 18, 19, 20, 255, 17, 18, 18, 255, 15, 16, 16, 255, 20, 21, 21, 255, 14, 14, 15, 255, 15, 15, 16, 255, 12, 12, 12, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 11, 11, 255, 16, 16, 17, 255, 13, 14, 14, 255, 8, 8, 8, 255, 7, 7, 8, 255, 7, 7, 8, 255, 8, 8, 8, 255, 10, 11, 11, 255, 12, 13, 13, 255, 14, 14, 15, 255, 18, 19, 20, 255, 14, 14, 15, 255, 20, 20, 21, 255, 23, 24, 24, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 28, 28, 29, 255, 29, 30, 31, 255, 22, 23, 24, 255, 26, 27, 27, 255, 17, 17, 18, 255, 18, 18, 19, 255, 16, 16, 17, 255, 17, 17, 18, 255, 12, 12, 13, 255, 5, 5, 5, 255, 9, 9, 9, 255, 12, 12, 12, 255, 16, 17, 17, 255, 13, 13, 14, 255, 7, 7, 8, 255, 18, 18, 19, 255, 14, 15, 15, 255, 13, 13, 13, 255, 14, 14, 15, 255, 10, 10, 11, 255, 10, 10, 10, 255, 4, 4, 4, 255, 6, 6, 6, 255, 6, 6, 7, 255, 5, 5, 5, 255, 5, 5, 5, 255, 2, 3, 3, 255, 5, 5, 5, 255, 7, 7, 7, 255, 13, 13, 13, 255, 16, 17, 17, 255, 11, 12, 12, 255, 23, 24, 25, 255, 20, 21, 21, 255, 26, 27, 27, 255, 32, 33, 34, 255, 18, 19, 19, 255, 29, 29, 30, 255, 25, 25, 26, 255, 17, 18, 18, 255, 25, 26, 27, 255, 16, 17, 17, 255, 17, 17, 18, 255, 15, 16, 16, 255, 6, 6, 6, 255, 9, 9, 9, 255, 9, 9, 9, 255, 8, 8, 8, 255, 15, 16, 16, 255, 17, 18, 18, 255, 21, 22, 23, 255, 30, 31, 32, 255, 32, 33, 34, 255, 32, 33, 34, 255, 30, 31, 32, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 24, 24, 25, 255, 26, 27, 27, 255, 25, 25, 26, 255, 20, 20, 21, 255, 20, 21, 21, 255, 22, 23, 24, 255, 20, 21, 21, 255, 21, 22, 22, 255, 24, 24, 25, 255, 20, 21, 21, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 14, 14, 15, 255, 15, 16, 16, 255, 13, 13, 13, 255, 12, 12, 12, 255, 5, 5, 5, 255, 8, 8, 8, 255, 1, 2, 2, 255, 2, 2, 2, 255, 5, 5, 5, 255, 3, 4, 4, 255, 5, 5, 5, 255, 7, 7, 7, 255, 7, 7, 8, 255, 4, 4, 4, 255, 7, 7, 7, 255, 9, 9, 9, 255, 7, 7, 8, 255, 7, 7, 7, 255, 8, 9, 9, 255, 11, 11, 11, 255, 16, 16, 17, 255, 12, 13, 13, 255, 11, 11, 11, 255, 29, 30, 31, 255, 26, 27, 27, 255, 27, 28, 29, 255, 26, 27, 27, 255, 20, 21, 22, 255, 17, 18, 18, 255, 25, 25, 26, 255, 27, 28, 29, 255, 19, 19, 20, 255, 23, 24, 25, 255, 16, 17, 17, 255, 15, 15, 16, 255, 16, 17, 17, 255, 9, 10, 10, 255, 9, 9, 9, 255, 4, 4, 4, 255, 13, 13, 13, 255, 14, 14, 15, 255, 17, 18, 18, 255, 23, 24, 24, 255, 21, 22, 23, 255, 29, 29, 30, 255, 30, 31, 32, 255, 21, 22, 23, 255, 26, 26, 27, 255, 15, 15, 16, 255, 9, 10, 10, 255, 6, 6, 7, 255, 5, 5, 5, 255, 11, 11, 11, 255, 7, 7, 7, 255, 10, 10, 11, 255, 14, 14, 15, 255, 21, 21, 22, 255, 18, 19, 19, 255, 25, 26, 27, 255, 19, 19, 20, 255, 23, 24, 24, 255, 23, 24, 24, 255, 26, 26, 27, 255, 24, 25, 25, 255, 21, 22, 22, 255, 19, 19, 20, 255, 23, 24, 25, 255, 22, 23, 24, 255, 26, 26, 27, 255, 23, 24, 24, 255, 22, 23, 24, 255, 28, 28, 29, 255, 24, 25, 26, 255, 12, 12, 13, 255, 12, 13, 13, 255, 10, 11, 11, 255, 7, 7, 7, 255, 9, 9, 9, 255, 13, 14, 14, 255, 14, 14, 15, 255, 24, 24, 25, 255, 19, 20, 21, 255, 24, 25, 25, 255, 25, 25, 26, 255, 23, 24, 25, 255, 31, 32, 33, 255, 24, 25, 26, 255, 32, 33, 34, 255, 24, 24, 25, 255, 25, 26, 26, 255, 21, 22, 23, 255, 19, 20, 21, 255, 20, 21, 21, 255, 13, 13, 13, 255, 14, 15, 15, 255, 10, 10, 10, 255, 11, 12, 12, 255, 11, 12, 12, 255, 10, 11, 11, 255, 18, 19, 20, 255, 28, 28, 29, 255, 28, 29, 30, 255, 24, 25, 25, 255, 22, 23, 24, 255, 23, 24, 25, 255, 20, 21, 21, 255, 17, 18, 18, 255, 13, 13, 13, 255, 6, 6, 6, 255, 6, 6, 7, 255, 17, 18, 18, 255, 18, 19, 19, 255, 18, 18, 19, 255, 21, 22, 22, 255, 31, 32, 33, 255, 32, 33, 33, 255, 25, 25, 26, 255, 29, 30, 31, 255, 18, 19, 20, 255, 16, 17, 17, 255, 16, 16, 17, 255, 11, 11, 11, 255, 13, 13, 14, 255, 17, 18, 18, 255, 11, 11, 12, 255, 13, 13, 14, 255, 9, 9, 9, 255, 13, 13, 13, 255, 16, 17, 17, 255, 11, 11, 11, 255, 15, 16, 16, 255, 14, 14, 15, 255, 14, 14, 15, 255, 12, 13, 13, 255, 15, 16, 16, 255, 19, 20, 21, 255, 9, 10, 10, 255, 11, 11, 12, 255, 6, 6, 6, 255, 9, 9, 9, 255, 5, 5, 5, 255, 3, 3, 3, 255, 6, 6, 6, 255, 6, 6, 6, 255, 9, 10, 10, 255, 21, 22, 22, 255, 14, 14, 15, 255, 9, 10, 10, 255, 14, 14, 15, 255, 19, 20, 20, 255, 24, 24, 25, 255, 17, 18, 18, 255, 25, 26, 27, 255, 20, 20, 21, 255, 25, 26, 26, 255, 24, 25, 26, 255, 22, 23, 24, 255, 20, 20, 21, 255, 31, 32, 33, 255, 32, 33, 34, 255, 27, 27, 28, 255, 16, 17, 17, 255, 20, 21, 21, 255, 14, 15, 15, 255, 16, 17, 17, 255, 11, 11, 12, 255, 13, 13, 13, 255, 8, 8, 8, 255, 10, 10, 11, 255, 12, 12, 12, 255, 9, 9, 9, 255, 10, 10, 11, 255, 8, 8, 8, 255, 7, 7, 7, 255, 7, 7, 7, 255, 8, 9, 9, 255, 11, 11, 11, 255, 9, 9, 9, 255, 15, 16, 16, 255, 13, 13, 14, 255, 20, 21, 22, 255, 15, 15, 16, 255, 25, 25, 26, 255, 22, 23, 24, 255, 30, 31, 32, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 25, 25, 26, 255, 21, 22, 22, 255, 18, 18, 19, 255, 19, 20, 20, 255, 15, 15, 16, 255, 13, 13, 14, 255, 11, 11, 11, 255, 6, 6, 6, 255, 4, 4, 4, 255, 12, 12, 12, 255, 13, 14, 14, 255, 8, 8, 8, 255, 11, 11, 12, 255, 12, 13, 13, 255, 8, 9, 9, 255, 7, 7, 7, 255, 10, 10, 11, 255, 9, 10, 10, 255, 7, 7, 7, 255, 7, 7, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 5, 5, 5, 255, 6, 6, 7, 255, 8, 9, 9, 255, 5, 5, 5, 255, 10, 10, 10, 255, 11, 12, 12, 255, 9, 9, 9, 255, 15, 16, 16, 255, 21, 22, 22, 255, 25, 26, 26, 255, 23, 24, 25, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 29, 30, 31, 255, 24, 25, 25, 255, 22, 23, 24, 255, 18, 18, 19, 255, 13, 13, 14, 255, 18, 19, 19, 255, 14, 14, 15, 255, 10, 10, 11, 255, 8, 9, 9, 255, 11, 12, 12, 255, 16, 17, 17, 255, 16, 16, 17, 255, 25, 26, 26, 255, 30, 31, 31, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 33, 255, 28, 29, 30, 255, 24, 25, 26, 255, 26, 27, 28, 255, 23, 24, 24, 255, 26, 26, 27, 255, 17, 18, 18, 255, 28, 29, 30, 255, 26, 27, 27, 255, 28, 28, 29, 255, 26, 27, 28, 255, 21, 21, 22, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 12, 12, 13, 255, 13, 14, 14, 255, 10, 11, 11, 255, 10, 11, 11, 255, 9, 9, 9, 255, 6, 6, 6, 255, 9, 9, 9, 255, 9, 10, 10, 255, 9, 10, 10, 255, 10, 10, 10, 255, 11, 11, 11, 255, 11, 12, 12, 255, 10, 10, 11, 255, 10, 10, 10, 255, 11, 12, 12, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 12, 12, 255, 11, 11, 11, 255, 12, 12, 12, 255, 12, 12, 13, 255, 15, 16, 16, 255, 13, 14, 14, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 27, 28, 29, 255, 30, 31, 32, 255, 24, 25, 26, 255, 23, 24, 25, 255, 24, 24, 25, 255, 18, 18, 19, 255, 20, 20, 21, 255, 15, 15, 16, 255, 14, 14, 15, 255, 9, 9, 9, 255, 12, 13, 13, 255, 16, 16, 17, 255, 16, 16, 17, 255, 16, 17, 17, 255, 13, 14, 14, 255, 17, 18, 18, 255, 25, 25, 26, 255, 22, 23, 24, 255, 28, 29, 30, 255, 25, 26, 27, 255, 32, 33, 34, 255, 19, 19, 20, 255, 13, 13, 14, 255, 9, 9, 9, 255, 7, 7, 8, 255, 7, 7, 8, 255, 10, 11, 11, 255, 11, 11, 11, 255, 18, 19, 20, 255, 15, 15, 16, 255, 15, 16, 16, 255, 23, 24, 25, 255, 24, 25, 25, 255, 24, 25, 26, 255, 25, 26, 27, 255, 28, 29, 30, 255, 26, 27, 28, 255, 32, 33, 34, 255, 24, 24, 25, 255, 23, 24, 25, 255, 28, 29, 30, 255, 28, 29, 30, 255, 23, 24, 24, 255, 28, 29, 30, 255, 20, 21, 22, 255, 22, 23, 24, 255, 20, 21, 22, 255, 14, 14, 15, 255, 11, 11, 11, 255, 10, 10, 10, 255, 11, 12, 12, 255, 13, 13, 13, 255, 15, 16, 16, 255, 21, 21, 22, 255, 20, 21, 22, 255, 28, 28, 29, 255, 22, 22, 23, 255, 23, 24, 25, 255, 24, 25, 26, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 22, 23, 24, 255, 24, 25, 25, 255, 21, 22, 22, 255, 21, 21, 22, 255, 12, 12, 12, 255, 11, 12, 12, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 15, 16, 16, 255, 17, 17, 18, 255, 19, 20, 21, 255, 32, 33, 34, 255, 20, 20, 21, 255, 21, 22, 23, 255, 26, 27, 27, 255, 18, 19, 20, 255, 17, 17, 18, 255, 13, 13, 14, 255, 5, 5, 5, 255, 11, 11, 12, 255, 15, 16, 16, 255, 13, 14, 14, 255, 16, 17, 17, 255, 23, 24, 25, 255, 32, 33, 34, 255, 32, 33, 33, 255, 29, 30, 31, 255, 17, 18, 18, 255, 15, 15, 16, 255, 14, 15, 15, 255, 14, 15, 15, 255, 12, 12, 13, 255, 12, 13, 13, 255, 20, 20, 21, 255, 20, 21, 21, 255, 17, 18, 18, 255, 13, 13, 13, 255, 13, 13, 14, 255, 16, 17, 17, 255, 12, 12, 12, 255, 18, 18, 19, 255, 18, 19, 19, 255, 18, 18, 19, 255, 14, 14, 15, 255, 15, 16, 16, 255, 17, 18, 18, 255, 10, 10, 10, 255, 12, 13, 13, 255, 10, 11, 11, 255, 9, 10, 10, 255, 11, 11, 12, 255, 11, 11, 12, 255, 5, 5, 5, 255, 8, 8, 8, 255, 9, 10, 10, 255, 10, 10, 10, 255, 21, 21, 22, 255, 17, 18, 18, 255, 18, 19, 20, 255, 21, 22, 23, 255, 20, 21, 21, 255, 19, 19, 20, 255, 20, 20, 21, 255, 22, 23, 24, 255, 21, 21, 22, 255, 26, 27, 28, 255, 21, 22, 23, 255, 20, 21, 22, 255, 23, 24, 25, 255, 24, 25, 25, 255, 22, 23, 24, 255, 28, 28, 29, 255, 29, 29, 30, 255, 19, 20, 21, 255, 12, 12, 12, 255, 8, 8, 8, 255, 8, 8, 8, 255, 6, 6, 7, 255, 7, 7, 7, 255, 11, 12, 12, 255, 11, 11, 12, 255, 16, 17, 17, 255, 16, 17, 17, 255, 7, 7, 8, 255, 12, 13, 13, 255, 10, 10, 10, 255, 7, 7, 7, 255, 11, 11, 11, 255, 13, 14, 14, 255, 14, 14, 15, 255, 18, 19, 20, 255, 21, 22, 22, 255, 23, 24, 24, 255, 25, 26, 27, 255, 29, 29, 30, 255, 32, 33, 34, 255, 28, 29, 30, 255, 32, 33, 34, 255, 28, 29, 30, 255, 27, 28, 29, 255, 32, 33, 34, 255, 28, 28, 29, 255, 24, 24, 25, 255, 18, 19, 20, 255, 19, 19, 20, 255, 17, 18, 18, 255, 7, 7, 7, 255, 6, 6, 7, 255, 9, 9, 9, 255, 13, 13, 14, 255, 8, 9, 9, 255, 10, 11, 11, 255, 8, 9, 9, 255, 2, 2, 2, 255, 8, 8, 8, 255, 8, 9, 9, 255, 7, 7, 7, 255, 10, 10, 11, 255, 11, 12, 12, 255, 9, 9, 9, 255, 7, 7, 8, 255, 7, 7, 7, 255, 7, 7, 7, 255, 12, 13, 13, 255, 6, 6, 6, 255, 7, 7, 7, 255, 10, 10, 11, 255, 11, 11, 12, 255, 16, 17, 17, 255, 17, 18, 18, 255, 17, 18, 18, 255, 17, 17, 18, 255, 29, 30, 31, 255, 32, 33, 34, 255, 32, 33, 33, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 27, 28, 29, 255, 16, 17, 17, 255, 19, 19, 20, 255, 17, 18, 18, 255, 12, 13, 13, 255, 10, 10, 10, 255, 7, 7, 8, 255, 11, 11, 12, 255, 14, 15, 15, 255, 19, 19, 20, 255, 24, 25, 25, 255, 28, 29, 30, 255, 29, 29, 30, 255, 32, 33, 33, 255, 31, 32, 33, 255, 31, 32, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 30, 31, 32, 255, 31, 32, 33, 255, 29, 29, 30, 255, 18, 19, 20, 255, 23, 24, 25, 255, 17, 18, 18, 255, 15, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 14, 15, 15, 255, 10, 10, 10, 255, 9, 10, 10, 255, 14, 14, 15, 255, 14, 14, 15, 255, 12, 12, 13, 255, 13, 14, 14, 255, 12, 12, 12, 255, 13, 13, 13, 255, 16, 16, 17, 255, 11, 11, 12, 255, 13, 13, 14, 255, 13, 14, 14, 255, 10, 10, 10, 255, 12, 12, 12, 255, 12, 13, 13, 255, 9, 9, 9, 255, 11, 12, 12, 255, 10, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 16, 17, 17, 255, 15, 16, 16, 255, 30, 31, 32, 255, 31, 32, 33, 255, 30, 31, 32, 255, 28, 29, 30, 255, 32, 33, 34, 255, 27, 28, 29, 255, 30, 31, 32, 255, 27, 28, 29, 255, 25, 26, 27, 255, 19, 20, 21, 255, 17, 17, 18, 255, 12, 12, 13, 255, 9, 10, 10, 255, 12, 13, 13, 255, 16, 16, 17, 255, 21, 22, 22, 255, 19, 19, 20, 255, 19, 20, 20, 255, 24, 25, 25, 255, 22, 23, 24, 255, 25, 26, 26, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 24, 25, 26, 255, 12, 12, 13, 255, 22, 23, 24, 255, 13, 13, 13, 255, 8, 9, 9, 255, 11, 11, 12, 255, 15, 15, 16, 255, 20, 20, 21, 255, 19, 20, 20, 255, 18, 19, 19, 255, 20, 21, 21, 255, 24, 24, 25, 255, 28, 29, 30, 255, 26, 26, 27, 255, 22, 23, 24, 255, 24, 25, 26, 255, 27, 27, 28, 255, 28, 28, 29, 255, 27, 27, 28, 255, 31, 32, 33, 255, 28, 29, 30, 255, 22, 23, 24, 255, 24, 25, 26, 255, 26, 27, 28, 255, 24, 24, 25, 255, 18, 19, 20, 255, 23, 24, 25, 255, 18, 19, 20, 255, 19, 19, 20, 255, 11, 11, 11, 255, 10, 10, 10, 255, 14, 15, 15, 255, 15, 16, 16, 255, 16, 17, 17, 255, 26, 27, 27, 255, 29, 30, 31, 255, 24, 25, 25, 255, 20, 20, 21, 255, 27, 28, 29, 255, 26, 27, 27, 255, 28, 29, 30, 255, 28, 29, 30, 255, 27, 28, 29, 255, 32, 33, 34, 255, 22, 23, 24, 255, 16, 16, 17, 255, 10, 10, 10, 255, 10, 11, 11, 255, 6, 6, 7, 255, 8, 9, 9, 255, 12, 13, 13, 255, 15, 15, 16, 255, 17, 17, 18, 255, 23, 24, 24, 255, 31, 32, 33, 255, 26, 27, 27, 255, 24, 24, 25, 255, 24, 25, 26, 255, 18, 19, 19, 255, 14, 14, 15, 255, 13, 13, 14, 255, 8, 8, 8, 255, 11, 12, 12, 255, 14, 14, 15, 255, 18, 18, 19, 255, 25, 26, 27, 255, 29, 29, 30, 255, 30, 31, 32, 255, 32, 33, 34, 255, 18, 18, 19, 255, 15, 15, 16, 255, 14, 14, 15, 255, 14, 15, 15, 255, 12, 13, 13, 255, 17, 18, 18, 255, 16, 17, 17, 255, 20, 20, 21, 255, 21, 22, 23, 255, 21, 21, 22, 255, 15, 15, 16, 255, 17, 18, 18, 255, 16, 17, 17, 255, 15, 15, 16, 255, 17, 17, 18, 255, 18, 18, 19, 255, 19, 19, 20, 255, 25, 26, 26, 255, 26, 26, 27, 255, 19, 20, 20, 255, 17, 17, 18, 255, 9, 9, 9, 255, 11, 11, 12, 255, 9, 10, 10, 255, 11, 11, 12, 255, 13, 14, 14, 255, 5, 5, 5, 255, 8, 8, 8, 255, 9, 9, 9, 255, 14, 15, 15, 255, 16, 17, 17, 255, 24, 25, 26, 255, 24, 24, 25, 255, 25, 26, 26, 255, 18, 19, 19, 255, 16, 17, 17, 255, 21, 22, 22, 255, 21, 21, 22, 255, 26, 26, 27, 255, 25, 26, 27, 255, 23, 24, 25, 255, 22, 23, 24, 255, 25, 26, 26, 255, 27, 28, 29, 255, 28, 28, 29, 255, 20, 21, 21, 255, 26, 26, 27, 255, 16, 17, 17, 255, 16, 17, 17, 255, 10, 10, 10, 255, 3, 3, 3, 255, 10, 10, 11, 255, 11, 12, 12, 255, 13, 13, 13, 255, 10, 10, 10, 255, 11, 11, 12, 255, 16, 17, 17, 255, 13, 14, 14, 255, 11, 12, 12, 255, 12, 12, 12, 255, 8, 8, 8, 255, 7, 7, 8, 255, 12, 12, 13, 255, 7, 7, 8, 255, 20, 20, 21, 255, 21, 21, 22, 255, 20, 21, 22, 255, 26, 27, 28, 255, 32, 33, 34, 255, 31, 32, 33, 255, 29, 30, 31, 255, 32, 33, 34, 255, 30, 31, 32, 255, 25, 26, 27, 255, 32, 33, 34, 255, 32, 33, 34, 255, 27, 28, 29, 255, 26, 27, 28, 255, 20, 21, 22, 255, 15, 16, 16, 255, 11, 12, 12, 255, 7, 7, 7, 255, 6, 6, 6, 255, 9, 9, 9, 255, 9, 9, 9, 255, 8, 8, 8, 255, 5, 5, 6, 255, 4, 4, 4, 255, 9, 9, 9, 255, 8, 9, 9, 255, 14, 14, 15, 255, 14, 14, 15, 255, 12, 13, 13, 255, 8, 9, 9, 255, 6, 6, 6, 255, 7, 7, 7, 255, 6, 6, 6, 255, 10, 11, 11, 255, 10, 11, 11, 255, 5, 5, 5, 255, 12, 12, 12, 255, 13, 13, 13, 255, 13, 13, 14, 255, 13, 14, 14, 255, 18, 19, 19, 255, 24, 25, 25, 255, 24, 25, 25, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 33, 255, 22, 22, 23, 255, 21, 22, 22, 255, 18, 19, 19, 255, 19, 20, 21, 255, 10, 11, 11, 255, 12, 13, 13, 255, 6, 6, 6, 255, 11, 12, 12, 255, 9, 10, 10, 255, 15, 16, 16, 255, 19, 20, 21, 255, 24, 25, 25, 255, 31, 32, 33, 255, 31, 32, 33, 255, 31, 32, 32, 255, 31, 32, 33, 255, 31, 32, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 31, 32, 33, 255, 26, 27, 27, 255, 31, 32, 33, 255, 32, 33, 34, 255, 29, 30, 31, 255, 22, 23, 24, 255, 19, 19, 20, 255, 15, 16, 16, 255, 16, 16, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 19, 20, 20, 255, 11, 11, 11, 255, 13, 13, 14, 255, 15, 15, 16, 255, 16, 17, 17, 255, 24, 25, 25, 255, 8, 9, 9, 255, 14, 14, 15, 255, 18, 19, 19, 255, 19, 20, 20, 255, 20, 20, 21, 255, 11, 12, 12, 255, 10, 11, 11, 255, 17, 18, 18, 255, 16, 17, 17, 255, 15, 16, 16, 255, 16, 17, 17, 255, 13, 13, 14, 255, 9, 9, 9, 255, 11, 12, 12, 255, 10, 11, 11, 255, 12, 13, 13, 255, 10, 11, 11, 255, 32, 33, 34, 255, 31, 32, 33, 255, 24, 25, 26, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 22, 23, 24, 255, 21, 22, 23, 255, 20, 21, 22, 255, 15, 16, 16, 255, 12, 13, 13, 255, 8, 9, 9, 255, 16, 16, 17, 255, 13, 13, 13, 255, 14, 15, 15, 255, 22, 22, 23, 255, 21, 22, 23, 255, 25, 26, 26, 255, 17, 18, 18, 255, 21, 22, 22, 255, 28, 28, 29, 255, 32, 33, 34, 255, 31, 32, 33, 255, 25, 25, 26, 255, 26, 27, 27, 255, 15, 15, 16, 255, 18, 18, 19, 255, 15, 16, 16, 255, 13, 13, 13, 255, 10, 10, 11, 255, 13, 13, 14, 255, 22, 22, 23, 255, 18, 19, 20, 255, 16, 17, 17, 255, 20, 20, 21, 255, 24, 24, 25, 255, 26, 27, 27, 255, 32, 33, 34, 255, 32, 33, 34, 255, 26, 27, 28, 255, 30, 31, 31, 255, 31, 32, 33, 255, 30, 31, 32, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 30, 31, 32, 255, 29, 30, 31, 255, 23, 24, 24, 255, 19, 20, 20, 255, 21, 22, 23, 255, 23, 24, 24, 255, 15, 15, 16, 255, 12, 12, 12, 255, 12, 12, 13, 255, 14, 15, 15, 255, 20, 21, 21, 255, 25, 26, 27, 255, 18, 19, 20, 255, 22, 22, 23, 255, 22, 22, 23, 255, 28, 28, 29, 255, 19, 20, 20, 255, 26, 27, 28, 255, 30, 31, 32, 255, 25, 26, 26, 255, 30, 31, 32, 255, 28, 29, 30, 255, 21, 22, 23, 255, 18, 19, 19, 255, 12, 13, 13, 255, 10, 10, 11, 255, 9, 9, 9, 255, 9, 9, 9, 255, 8, 8, 8, 255, 10, 10, 11, 255, 19, 20, 20, 255, 13, 13, 13, 255, 20, 21, 21, 255, 19, 20, 20, 255, 19, 20, 21, 255, 21, 21, 22, 255, 21, 21, 22, 255, 17, 17, 18, 255, 18, 18, 19, 255, 14, 15, 15, 255, 12, 13, 13, 255, 14, 14, 15, 255, 16, 17, 17, 255, 19, 20, 20, 255, 28, 29, 30, 255, 30, 31, 32, 255, 31, 32, 33, 255, 18, 19, 20, 255, 19, 20, 20, 255, 14, 14, 15, 255, 11, 12, 12, 255, 14, 15, 15, 255, 14, 14, 15, 255, 17, 18, 18, 255, 23, 24, 24, 255, 30, 31, 31, 255, 26, 26, 27, 255, 24, 25, 26, 255, 22, 23, 24, 255, 19, 20, 20, 255, 26, 27, 28, 255, 23, 24, 25, 255, 15, 15, 16, 255, 17, 17, 18, 255, 25, 26, 27, 255, 20, 20, 21, 255, 20, 20, 21, 255, 15, 16, 16, 255, 16, 17, 17, 255, 14, 15, 15, 255, 13, 13, 13, 255, 20, 20, 21, 255, 10, 11, 11, 255, 7, 7, 8, 255, 8, 9, 9, 255, 11, 11, 11, 255, 14, 15, 15, 255, 20, 21, 21, 255, 28, 29, 30, 255, 30, 31, 32, 255, 32, 33, 34, 255, 26, 26, 27, 255, 25, 26, 27, 255, 27, 27, 28, 255, 23, 24, 24, 255, 17, 17, 18, 255, 31, 32, 33, 255, 31, 32, 33, 255, 18, 19, 20, 255, 25, 26, 26, 255, 32, 33, 34, 255, 23, 24, 25, 255, 20, 21, 21, 255, 20, 21, 22, 255, 13, 13, 13, 255, 11, 11, 11, 255, 11, 11, 12, 255, 8, 9, 9, 255, 8, 8, 8, 255, 15, 15, 16, 255, 16, 17, 17, 255, 17, 18, 18, 255, 32, 33, 34, 255, 22, 23, 24, 255, 20, 21, 21, 255, 13, 14, 14, 255, 11, 11, 11, 255, 10, 11, 11, 255, 10, 10, 10, 255, 7, 7, 7, 255, 9, 10, 10, 255, 13, 13, 14, 255, 18, 19, 19, 255, 18, 19, 20, 255, 26, 27, 28, 255, 28, 29, 30, 255, 29, 29, 30, 255, 32, 33, 34, 255, 32, 33, 34, 255, 21, 22, 22, 255, 21, 21, 22, 255, 31, 32, 33, 255, 31, 32, 33, 255, 31, 32, 33, 255, 28, 29, 30, 255, 27, 27, 28, 255, 16, 16, 17, 255, 13, 13, 13, 255, 8, 9, 9, 255, 8, 8, 8, 255, 9, 9, 9, 255, 5, 5, 5, 255, 7, 7, 8, 255, 9, 9, 9, 255, 8, 9, 9, 255, 13, 13, 14, 255, 9, 9, 9, 255, 17, 18, 18, 255, 13, 13, 14, 255, 17, 18, 18, 255, 16, 17, 17, 255, 14, 14, 15, 255, 11, 11, 11, 255, 7, 7, 8, 255, 11, 11, 11, 255, 11, 12, 12, 255, 8, 8, 8, 255, 12, 13, 13, 255, 13, 13, 14, 255, 18, 18, 19, 255, 14, 14, 15, 255, 24, 25, 26, 255, 24, 25, 26, 255, 26, 27, 27, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 23, 24, 25, 255, 29, 29, 30, 255, 18, 19, 19, 255, 16, 17, 17, 255, 16, 17, 17, 255, 13, 14, 14, 255, 10, 10, 11, 255, 11, 11, 11, 255, 9, 9, 9, 255, 13, 13, 13, 255, 22, 22, 23, 255, 20, 20, 21, 255, 30, 31, 32, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 23, 24, 25, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 23, 24, 25, 255, 25, 26, 27, 255, 23, 24, 25, 255, 24, 24, 25, 255, 12, 13, 13, 255, 14, 14, 15, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 12, 12, 13, 255, 12, 12, 12, 255, 10, 11, 11, 255, 15, 15, 16, 255, 17, 17, 18, 255, 18, 19, 19, 255, 17, 18, 18, 255, 19, 20, 20, 255, 18, 19, 19, 255, 19, 20, 21, 255, 20, 21, 21, 255, 16, 16, 17, 255, 18, 19, 20, 255, 14, 15, 15, 255, 14, 14, 15, 255, 22, 23, 24, 255, 14, 14, 15, 255, 12, 13, 13, 255, 14, 14, 15, 255, 10, 10, 11, 255, 10, 10, 11, 255, 8, 9, 9, 255, 11, 12, 12, 255, 32, 33, 34, 255, 32, 33, 34, 255, 23, 24, 24, 255, 32, 33, 34, 255, 32, 33, 34, 255, 28, 29, 30, 255, 20, 21, 21, 255, 20, 21, 22, 255, 13, 14, 14, 255, 13, 14, 14, 255, 9, 9, 9, 255, 6, 6, 7, 255, 14, 14, 15, 255, 14, 15, 15, 255, 15, 15, 16, 255, 18, 19, 19, 255, 24, 25, 25, 255, 22, 23, 24, 255, 21, 22, 23, 255, 30, 31, 32, 255, 32, 33, 34, 255, 32, 33, 33, 255, 24, 25, 25, 255, 22, 22, 23, 255, 17, 18, 18, 255, 23, 24, 24, 255, 16, 17, 17, 255, 12, 13, 13, 255, 11, 11, 12, 255, 12, 12, 13, 255, 13, 13, 13, 255, 23, 24, 25, 255, 18, 19, 19, 255, 18, 18, 19, 255, 31, 32, 33, 255, 24, 24, 25, 255, 32, 33, 34, 255, 28, 29, 30, 255, 28, 28, 29, 255, 20, 20, 21, 255, 28, 29, 30, 255, 27, 27, 28, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 25, 25, 26, 255, 16, 17, 17, 255, 21, 22, 23, 255, 19, 20, 21, 255, 16, 17, 17, 255, 16, 16, 17, 255, 11, 11, 11, 255, 13, 14, 14, 255, 13, 13, 13, 255, 18, 19, 20, 255, 20, 21, 22, 255, 18, 19, 19, 255, 32, 33, 34, 255, 26, 27, 28, 255, 27, 27, 28, 255, 24, 25, 26, 255, 17, 18, 18, 255, 32, 33, 34, 255, 28, 29, 30, 255, 26, 27, 27, 255, 27, 28, 29, 255, 20, 21, 22, 255, 18, 19, 19, 255, 22, 23, 24, 255, 14, 14, 15, 255, 8, 9, 9, 255, 6, 6, 6, 255, 5, 5, 5, 255, 9, 9, 9, 255, 17, 18, 18, 255, 12, 13, 13, 255, 16, 17, 17, 255, 22, 23, 24, 255, 20, 21, 21, 255, 18, 19, 19, 255, 19, 19, 20, 255, 15, 15, 16, 255, 19, 20, 21, 255, 13, 14, 14, 255, 11, 12, 12, 255, 15, 16, 16, 255, 20, 21, 21, 255, 24, 25, 25, 255, 27, 28, 29, 255, 32, 33, 34, 255, 28, 29, 30, 255, 22, 23, 24, 255, 14, 14, 15, 255, 15, 16, 16, 255, 11, 12, 12, 255, 17, 18, 18, 255, 18, 18, 19, 255, 18, 19, 19, 255, 22, 22, 23, 255, 21, 22, 23, 255, 26, 27, 27, 255, 25, 26, 26, 255, 28, 28, 29, 255, 28, 29, 30, 255, 27, 28, 29, 255, 22, 22, 23, 255, 30, 31, 32, 255, 26, 26, 27, 255, 29, 30, 31, 255, 26, 27, 27, 255, 25, 26, 26, 255, 19, 20, 20, 255, 16, 17, 17, 255, 16, 17, 17, 255, 18, 18, 19, 255, 19, 19, 20, 255, 10, 10, 11, 255, 7, 7, 7, 255, 5, 5, 5, 255, 10, 10, 11, 255, 9, 9, 9, 255, 17, 17, 18, 255, 25, 26, 27, 255, 32, 33, 34, 255, 31, 32, 33, 255, 29, 29, 30, 255, 32, 33, 34, 255, 29, 30, 31, 255, 32, 33, 34, 255, 27, 28, 29, 255, 15, 16, 16, 255, 18, 19, 20, 255, 21, 21, 22, 255, 18, 18, 19, 255, 24, 24, 25, 255, 31, 32, 33, 255, 21, 22, 23, 255, 16, 17, 17, 255, 14, 15, 15, 255, 12, 12, 13, 255, 7, 7, 7, 255, 7, 7, 8, 255, 12, 13, 13, 255, 14, 14, 15, 255, 16, 17, 17, 255, 22, 23, 24, 255, 29, 29, 30, 255, 32, 33, 34, 255, 32, 33, 33, 255, 16, 16, 17, 255, 15, 16, 16, 255, 14, 14, 15, 255, 13, 13, 14, 255, 15, 15, 16, 255, 9, 9, 9, 255, 10, 10, 11, 255, 12, 13, 13, 255, 18, 19, 20, 255, 24, 25, 25, 255, 21, 22, 23, 255, 31, 32, 33, 255, 28, 29, 30, 255, 22, 23, 24, 255, 28, 28, 29, 255, 24, 25, 26, 255, 26, 27, 28, 255, 26, 27, 27, 255, 23, 24, 25, 255, 24, 25, 25, 255, 21, 21, 22, 255, 18, 18, 19, 255, 12, 12, 13, 255, 10, 10, 11, 255, 9, 9, 9, 255, 7, 7, 7, 255, 8, 9, 9, 255, 8, 8, 8, 255, 11, 12, 12, 255, 10, 10, 11, 255, 15, 16, 16, 255, 12, 13, 13, 255, 15, 15, 16, 255, 18, 18, 19, 255, 15, 16, 16, 255, 12, 13, 13, 255, 11, 11, 11, 255, 12, 12, 12, 255, 14, 14, 15, 255, 10, 11, 11, 255, 10, 10, 10, 255, 8, 8, 8, 255, 12, 12, 12, 255, 13, 13, 14, 255, 16, 17, 17, 255, 17, 18, 18, 255, 13, 13, 13, 255, 22, 22, 23, 255, 28, 28, 29, 255, 32, 33, 34, 255, 31, 32, 33, 255, 31, 32, 33, 255, 29, 30, 31, 255, 32, 33, 33, 255, 32, 33, 34, 255, 22, 23, 24, 255, 20, 20, 21, 255, 18, 19, 20, 255, 19, 19, 20, 255, 13, 13, 13, 255, 9, 9, 9, 255, 8, 8, 8, 255, 8, 9, 9, 255, 15, 16, 16, 255, 18, 18, 19, 255, 23, 24, 25, 255, 30, 31, 32, 255, 27, 28, 29, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 31, 32, 32, 255, 30, 31, 32, 255, 32, 33, 34, 255, 31, 32, 33, 255, 23, 24, 25, 255, 25, 25, 26, 255, 22, 23, 24, 255, 23, 24, 24, 255, 20, 21, 22, 255, 19, 19, 20, 255, 16, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 9, 10, 10, 255, 16, 17, 17, 255, 14, 15, 15, 255, 16, 17, 17, 255, 18, 19, 19, 255, 15, 16, 16, 255, 24, 25, 26, 255, 28, 28, 29, 255, 32, 33, 34, 255, 24, 24, 25, 255, 24, 25, 25, 255, 23, 24, 25, 255, 22, 23, 24, 255, 20, 21, 21, 255, 19, 20, 21, 255, 26, 27, 27, 255, 25, 25, 26, 255, 15, 16, 16, 255, 16, 16, 17, 255, 15, 15, 16, 255, 9, 10, 10, 255, 6, 6, 7, 255, 11, 11, 11, 255, 32, 33, 34, 255, 26, 27, 28, 255, 32, 33, 34, 255, 24, 25, 25, 255, 22, 23, 24, 255, 26, 27, 28, 255, 18, 18, 19, 255, 15, 16, 16, 255, 12, 12, 12, 255, 9, 10, 10, 255, 8, 9, 9, 255, 11, 12, 12, 255, 13, 13, 13, 255, 15, 16, 16, 255, 13, 13, 14, 255, 22, 23, 24, 255, 23, 24, 25, 255, 25, 26, 27, 255, 31, 32, 33, 255, 28, 29, 30, 255, 28, 29, 30, 255, 30, 31, 31, 255, 22, 23, 24, 255, 23, 24, 24, 255, 17, 17, 18, 255, 12, 13, 13, 255, 16, 16, 17, 255, 12, 12, 12, 255, 12, 12, 13, 255, 8, 9, 9, 255, 13, 13, 14, 255, 13, 14, 14, 255, 16, 16, 17, 255, 23, 24, 24, 255, 22, 23, 24, 255, 20, 20, 21, 255, 28, 29, 30, 255, 31, 32, 33, 255, 27, 27, 28, 255, 24, 24, 25, 255, 25, 25, 26, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 27, 28, 29, 255, 21, 21, 22, 255, 19, 20, 20, 255, 20, 21, 21, 255, 17, 18, 18, 255, 13, 13, 14, 255, 13, 13, 13, 255, 14, 14, 15, 255, 15, 16, 16, 255, 19, 20, 21, 255, 19, 20, 20, 255, 25, 25, 26, 255, 19, 20, 20, 255, 20, 21, 22, 255, 24, 24, 25, 255, 25, 25, 26, 255, 19, 20, 21, 255, 32, 33, 34, 255, 29, 29, 30, 255, 17, 17, 18, 255, 21, 21, 22, 255, 21, 22, 23, 255, 16, 17, 17, 255, 15, 16, 16, 255, 9, 9, 9, 255, 11, 11, 11, 255, 4, 4, 4, 255, 5, 5, 5, 255, 13, 13, 14, 255, 16, 17, 17, 255, 17, 17, 18, 255, 26, 27, 27, 255, 22, 23, 24, 255, 14, 14, 15, 255, 16, 17, 17, 255, 11, 12, 12, 255, 16, 17, 17, 255, 13, 13, 14, 255, 14, 14, 15, 255, 15, 16, 16, 255, 19, 20, 20, 255, 20, 20, 21, 255, 27, 27, 28, 255, 29, 29, 30, 255, 21, 22, 22, 255, 16, 17, 17, 255, 11, 11, 11, 255, 11, 12, 12, 255, 14, 14, 15, 255, 17, 18, 18, 255, 20, 21, 22, 255, 17, 18, 18, 255, 22, 23, 24, 255, 21, 22, 22, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 33, 255, 30, 31, 31, 255, 32, 33, 34, 255, 32, 33, 34, 255, 28, 28, 29, 255, 17, 18, 18, 255, 21, 22, 22, 255, 20, 20, 21, 255, 28, 28, 29, 255, 29, 29, 30, 255, 25, 26, 27, 255, 18, 19, 20, 255, 11, 11, 11, 255, 6, 6, 6, 255, 6, 6, 6, 255, 4, 4, 4, 255, 6, 6, 6, 255, 15, 16, 16, 255, 17, 17, 18, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 27, 28, 29, 255, 27, 28, 29, 255, 29, 30, 31, 255, 29, 30, 31, 255, 31, 32, 33, 255, 22, 23, 24, 255, 23, 24, 24, 255, 23, 24, 25, 255, 24, 25, 25, 255, 22, 23, 24, 255, 18, 19, 19, 255, 21, 21, 22, 255, 12, 12, 12, 255, 11, 11, 12, 255, 8, 8, 8, 255, 7, 7, 7, 255, 10, 11, 11, 255, 7, 7, 7, 255, 14, 14, 15, 255, 18, 19, 20, 255, 32, 33, 33, 255, 32, 33, 34, 255, 26, 27, 28, 255, 25, 26, 27, 255, 26, 27, 27, 255, 16, 17, 17, 255, 19, 20, 20, 255, 17, 18, 18, 255, 14, 14, 15, 255, 13, 13, 13, 255, 10, 10, 11, 255, 9, 9, 9, 255, 18, 19, 19, 255, 19, 20, 21, 255, 23, 24, 24, 255, 23, 24, 24, 255, 24, 24, 25, 255, 19, 20, 21, 255, 19, 19, 20, 255, 16, 17, 17, 255, 25, 26, 26, 255, 25, 26, 27, 255, 22, 23, 24, 255, 21, 21, 22, 255, 18, 18, 19, 255, 12, 12, 13, 255, 9, 9, 9, 255, 11, 12, 12, 255, 8, 8, 8, 255, 11, 11, 12, 255, 14, 14, 15, 255, 10, 10, 10, 255, 15, 16, 16, 255, 21, 22, 22, 255, 14, 14, 15, 255, 17, 18, 18, 255, 16, 17, 17, 255, 17, 18, 18, 255, 18, 19, 20, 255, 12, 12, 12, 255, 14, 14, 15, 255, 14, 14, 15, 255, 13, 13, 13, 255, 11, 11, 12, 255, 7, 7, 7, 255, 12, 12, 13, 255, 12, 13, 13, 255, 10, 11, 11, 255, 13, 13, 14, 255, 17, 18, 18, 255, 22, 23, 24, 255, 23, 24, 25, 255, 28, 29, 30, 255, 22, 23, 24, 255, 29, 30, 31, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 23, 24, 24, 255, 21, 21, 22, 255, 21, 22, 22, 255, 21, 22, 23, 255, 16, 17, 17, 255, 14, 14, 15, 255, 10, 11, 11, 255, 8, 9, 9, 255, 11, 12, 12, 255, 15, 16, 16, 255, 22, 23, 24, 255, 29, 30, 31, 255, 24, 25, 26, 255, 23, 24, 25, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 22, 22, 23, 255, 21, 21, 22, 255, 22, 22, 23, 255, 24, 25, 26, 255, 17, 17, 18, 255, 11, 12, 12, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 14, 14, 15, 255, 18, 18, 19, 255, 12, 12, 13, 255, 19, 19, 20, 255, 18, 19, 19, 255, 20, 21, 22, 255, 21, 22, 23, 255, 27, 28, 29, 255, 25, 26, 27, 255, 27, 28, 29, 255, 32, 33, 34, 255, 24, 24, 25, 255, 26, 26, 27, 255, 28, 29, 30, 255, 24, 24, 25, 255, 19, 19, 20, 255, 17, 17, 18, 255, 22, 23, 24, 255, 16, 16, 17, 255, 16, 16, 17, 255, 11, 11, 12, 255, 9, 10, 10, 255, 16, 17, 17, 255, 12, 12, 12, 255, 23, 24, 24, 255, 28, 29, 30, 255, 18, 19, 19, 255, 20, 20, 21, 255, 16, 17, 17, 255, 12, 13, 13, 255, 8, 9, 9, 255, 5, 5, 6, 255, 7, 7, 8, 255, 7, 7, 7, 255, 15, 15, 16, 255, 10, 10, 10, 255, 26, 27, 28, 255, 21, 22, 23, 255, 16, 17, 17, 255, 17, 18, 18, 255, 21, 22, 22, 255, 30, 31, 32, 255, 24, 25, 26, 255, 23, 24, 24, 255, 21, 22, 22, 255, 20, 21, 22, 255, 17, 18, 18, 255, 15, 15, 16, 255, 11, 12, 12, 255, 12, 12, 12, 255, 12, 12, 13, 255, 11, 12, 12, 255, 7, 7, 7, 255, 13, 14, 14, 255, 13, 13, 14, 255, 16, 16, 17, 255, 20, 20, 21, 255, 19, 19, 20, 255, 15, 16, 16, 255, 26, 27, 28, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 27, 28, 29, 255, 26, 26, 27, 255, 24, 24, 25, 255, 15, 16, 16, 255, 8, 9, 9, 255, 11, 11, 11, 255, 13, 13, 13, 255, 18, 19, 20, 255, 12, 12, 13, 255, 21, 22, 22, 255, 18, 18, 19, 255, 21, 22, 23, 255, 21, 21, 22, 255, 21, 22, 22, 255, 23, 24, 25, 255, 21, 22, 22, 255, 26, 26, 27, 255, 17, 17, 18, 255, 19, 20, 20, 255, 22, 22, 23, 255, 22, 22, 23, 255, 16, 17, 17, 255, 15, 15, 16, 255, 12, 12, 13, 255, 6, 6, 6, 255, 7, 7, 8, 255, 10, 10, 11, 255, 11, 12, 12, 255, 14, 14, 15, 255, 12, 12, 13, 255, 30, 31, 31, 255, 27, 28, 29, 255, 23, 24, 24, 255, 14, 14, 15, 255, 11, 11, 11, 255, 14, 14, 15, 255, 14, 15, 15, 255, 8, 8, 8, 255, 11, 11, 12, 255, 16, 16, 17, 255, 20, 21, 21, 255, 24, 24, 25, 255, 27, 28, 29, 255, 16, 17, 17, 255, 13, 13, 13, 255, 12, 12, 12, 255, 8, 8, 8, 255, 11, 12, 12, 255, 16, 17, 17, 255, 16, 16, 17, 255, 24, 25, 25, 255, 26, 27, 27, 255, 18, 18, 19, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 25, 25, 26, 255, 32, 33, 34, 255, 30, 31, 32, 255, 25, 25, 26, 255, 24, 25, 25, 255, 22, 23, 24, 255, 22, 23, 24, 255, 10, 10, 11, 255, 6, 6, 6, 255, 3, 3, 3, 255, 3, 4, 4, 255, 6, 6, 7, 255, 13, 13, 13, 255, 25, 25, 26, 255, 32, 33, 34, 255, 28, 29, 30, 255, 32, 33, 34, 255, 23, 24, 24, 255, 23, 24, 25, 255, 30, 31, 31, 255, 24, 24, 25, 255, 19, 19, 20, 255, 21, 22, 23, 255, 20, 21, 22, 255, 19, 19, 20, 255, 20, 21, 21, 255, 20, 20, 21, 255, 19, 19, 20, 255, 14, 15, 15, 255, 12, 12, 12, 255, 10, 11, 11, 255, 6, 6, 6, 255, 7, 7, 7, 255, 14, 15, 15, 255, 8, 9, 9, 255, 15, 15, 16, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 28, 29, 30, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 21, 22, 23, 255, 18, 18, 19, 255, 16, 16, 17, 255, 15, 15, 16, 255, 9, 10, 10, 255, 13, 14, 14, 255, 15, 15, 16, 255, 16, 16, 17, 255, 16, 17, 17, 255, 16, 17, 17, 255, 19, 20, 20, 255, 15, 16, 16, 255, 15, 15, 16, 255, 18, 19, 19, 255, 19, 19, 20, 255, 15, 16, 16, 255, 19, 20, 20, 255, 18, 19, 19, 255, 13, 13, 14, 255, 12, 12, 12, 255, 10, 10, 11, 255, 7, 7, 7, 255, 10, 10, 10, 255, 14, 14, 15, 255, 17, 18, 18, 255, 19, 20, 20, 255, 22, 23, 24, 255, 27, 27, 28, 255, 20, 21, 21, 255, 25, 26, 26, 255, 22, 23, 24, 255, 18, 18, 19, 255, 18, 19, 19, 255, 14, 14, 15, 255, 14, 15, 15, 255, 10, 10, 11, 255, 8, 9, 9, 255, 5, 5, 6, 255, 9, 10, 10, 255, 6, 6, 6, 255, 13, 14, 14, 255, 10, 11, 11, 255, 13, 13, 13, 255, 14, 14, 15, 255, 25, 25, 26, 255, 29, 29, 30, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 30, 31, 31, 255, 30, 31, 32, 255, 32, 33, 34, 255, 27, 28, 29, 255, 25, 26, 26, 255, 24, 25, 25, 255, 22, 23, 24, 255, 14, 14, 15, 255, 7, 7, 7, 255, 7, 7, 7, 255, 11, 12, 12, 255, 12, 13, 13, 255, 16, 17, 17, 255, 26, 27, 27, 255, 24, 24, 25, 255, 25, 26, 26, 255, 25, 26, 27, 255, 32, 33, 34, 255, 30, 31, 32, 255, 31, 32, 33, 255, 32, 33, 34, 255, 31, 32, 33, 255, 31, 32, 33, 255, 29, 30, 31, 255, 26, 27, 27, 255, 27, 28, 29, 255, 16, 17, 17, 255, 14, 14, 15, 255, 12, 12, 12, 255, 10, 10, 11, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 11, 11, 11, 255, 15, 16, 16, 255, 17, 18, 18, 255, 16, 17, 17, 255, 22, 23, 24, 255, 25, 25, 26, 255, 28, 29, 30, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 29, 30, 31, 255, 32, 33, 34, 255, 28, 29, 30, 255, 27, 28, 29, 255, 23, 24, 25, 255, 24, 25, 26, 255, 22, 23, 24, 255, 19, 20, 21, 255, 19, 19, 20, 255, 13, 13, 14, 255, 10, 10, 11, 255, 10, 10, 11, 255, 12, 13, 13, 255, 11, 11, 11, 255, 27, 28, 29, 255, 25, 26, 26, 255, 25, 26, 26, 255, 25, 26, 27, 255, 17, 18, 18, 255, 16, 16, 17, 255, 9, 10, 10, 255, 10, 10, 10, 255, 6, 6, 6, 255, 10, 11, 11, 255, 15, 15, 16, 255, 16, 17, 17, 255, 19, 20, 21, 255, 25, 26, 26, 255, 21, 22, 23, 255, 24, 24, 25, 255, 28, 29, 30, 255, 19, 20, 20, 255, 19, 20, 21, 255, 21, 22, 23, 255, 14, 14, 15, 255, 18, 18, 19, 255, 17, 18, 18, 255, 12, 13, 13, 255, 10, 10, 10, 255, 10, 10, 11, 255, 15, 15, 16, 255, 12, 12, 12, 255, 11, 11, 12, 255, 11, 12, 12, 255, 12, 12, 13, 255, 14, 15, 15, 255, 14, 14, 15, 255, 19, 19, 20, 255, 21, 22, 23, 255, 22, 23, 24, 255, 22, 23, 24, 255, 26, 27, 27, 255, 30, 31, 32, 255, 32, 33, 34, 255, 28, 28, 29, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 25, 26, 27, 255, 22, 22, 23, 255, 21, 22, 23, 255, 19, 19, 20, 255, 13, 14, 14, 255, 9, 10, 10, 255, 14, 14, 15, 255, 13, 14, 14, 255, 13, 13, 13, 255, 21, 22, 23, 255, 24, 25, 25, 255, 11, 11, 12, 255, 23, 24, 25, 255, 20, 21, 22, 255, 16, 17, 17, 255, 25, 25, 26, 255, 19, 20, 21, 255, 22, 23, 24, 255, 20, 21, 22, 255, 20, 21, 22, 255, 25, 25, 26, 255, 23, 24, 25, 255, 21, 21, 22, 255, 13, 14, 14, 255, 13, 13, 13, 255, 8, 9, 9, 255, 6, 6, 6, 255, 6, 6, 7, 255, 11, 11, 11, 255, 13, 13, 14, 255, 14, 14, 15, 255, 32, 33, 34, 255, 27, 27, 28, 255, 23, 24, 25, 255, 13, 14, 14, 255, 22, 23, 24, 255, 20, 21, 21, 255, 16, 17, 17, 255, 11, 11, 12, 255, 14, 15, 15, 255, 14, 14, 15, 255, 19, 20, 20, 255, 24, 25, 26, 255, 22, 22, 23, 255, 12, 12, 13, 255, 14, 15, 15, 255, 12, 13, 13, 255, 11, 11, 12, 255, 12, 12, 12, 255, 15, 15, 16, 255, 22, 23, 24, 255, 26, 26, 27, 255, 24, 25, 26, 255, 23, 24, 24, 255, 32, 33, 33, 255, 31, 32, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 28, 29, 30, 255, 28, 29, 30, 255, 28, 29, 30, 255, 15, 15, 16, 255, 9, 9, 9, 255, 5, 5, 6, 255, 4, 4, 4, 255, 5, 5, 5, 255, 7, 7, 7, 255, 11, 12, 12, 255, 27, 27, 28, 255, 32, 33, 34, 255, 31, 32, 33, 255, 28, 28, 29, 255, 21, 22, 22, 255, 30, 31, 31, 255, 22, 23, 24, 255, 24, 25, 26, 255, 20, 20, 21, 255, 20, 21, 22, 255, 14, 14, 15, 255, 20, 21, 21, 255, 14, 14, 15, 255, 18, 19, 19, 255, 17, 18, 18, 255, 18, 19, 19, 255, 13, 13, 13, 255, 12, 12, 13, 255, 7, 7, 8, 255, 6, 6, 7, 255, 8, 9, 9, 255, 16, 17, 17, 255, 24, 25, 25, 255, 29, 29, 30, 255, 26, 27, 28, 255, 27, 28, 29, 255, 31, 32, 33, 255, 24, 25, 26, 255, 27, 28, 29, 255, 29, 29, 30, 255, 32, 33, 34, 255, 32, 33, 34, 255, 26, 27, 27, 255, 21, 21, 22, 255, 15, 15, 16, 255, 11, 11, 11, 255, 11, 12, 12, 255, 11, 11, 11, 255, 14, 14, 15, 255, 16, 17, 17, 255, 10, 11, 11, 255, 13, 13, 14, 255, 14, 15, 15, 255, 16, 17, 17, 255, 13, 13, 14, 255, 15, 16, 16, 255, 14, 14, 15, 255, 15, 16, 16, 255, 14, 14, 15, 255, 13, 13, 13, 255, 10, 10, 10, 255, 9, 9, 9, 255, 6, 6, 6, 255, 8, 9, 9, 255, 21, 21, 22, 255, 23, 24, 25, 255, 22, 22, 23, 255, 26, 27, 28, 255, 24, 24, 25, 255, 26, 27, 27, 255, 25, 25, 26, 255, 28, 28, 29, 255, 19, 20, 21, 255, 22, 23, 24, 255, 14, 15, 15, 255, 19, 20, 20, 255, 17, 18, 18, 255, 15, 16, 16, 255, 14, 14, 15, 255, 9, 10, 10, 255, 11, 11, 11, 255, 10, 11, 11, 255, 15, 16, 16, 255, 19, 19, 20, 255, 22, 23, 24, 255, 27, 28, 29, 255, 29, 29, 30, 255, 27, 28, 29, 255, 28, 28, 29, 255, 24, 25, 25, 255, 29, 29, 30, 255, 32, 33, 33, 255, 29, 29, 30, 255, 31, 32, 33, 255, 24, 25, 25, 255, 20, 21, 21, 255, 20, 21, 22, 255, 7, 7, 8, 255, 9, 9, 9, 255, 8, 9, 9, 255, 9, 9, 9, 255, 15, 16, 16, 255, 19, 20, 20, 255, 22, 23, 24, 255, 27, 27, 28, 255, 23, 24, 25, 255, 28, 29, 30, 255, 32, 33, 34, 255, 22, 22, 23, 255, 29, 30, 31, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 23, 24, 25, 255, 24, 25, 25, 255, 16, 17, 17, 255, 18, 19, 19, 255, 11, 11, 12, 255, 11, 11, 12, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 15, 16, 16, 255, 17, 17, 18, 255, 18, 19, 20, 255, 25, 25, 26, 255, 27, 28, 29, 255, 15, 16, 16, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 28, 28, 29, 255, 32, 33, 34, 255, 28, 28, 29, 255, 18, 19, 19, 255, 23, 24, 25, 255, 16, 16, 17, 255, 16, 17, 17, 255, 18, 19, 19, 255, 11, 11, 12, 255, 9, 10, 10, 255, 9, 10, 10, 255, 8, 8, 8, 255, 26, 27, 28, 255, 29, 30, 31, 255, 27, 27, 28, 255, 20, 20, 21, 255, 17, 18, 18, 255, 13, 13, 14, 255, 10, 10, 11, 255, 8, 8, 8, 255, 9, 9, 9, 255, 17, 18, 18, 255, 13, 13, 13, 255, 15, 15, 16, 255, 20, 20, 21, 255, 18, 19, 20, 255, 22, 22, 23, 255, 26, 26, 27, 255, 21, 21, 22, 255, 15, 16, 16, 255, 20, 20, 21, 255, 14, 15, 15, 255, 12, 12, 12, 255, 14, 14, 15, 255, 15, 15, 16, 255, 12, 12, 12, 255, 11, 12, 12, 255, 13, 13, 14, 255, 13, 13, 14, 255, 20, 21, 22, 255, 17, 17, 18, 255, 14, 14, 15, 255, 9, 9, 9, 255, 13, 13, 13, 255, 17, 17, 18, 255, 13, 14, 14, 255, 18, 18, 19, 255, 15, 16, 16, 255, 23, 24, 24, 255, 25, 26, 27, 255, 28, 29, 30, 255, 32, 33, 34, 255, 32, 33, 34, 255, 25, 26, 27, 255, 22, 23, 24, 255, 24, 24, 25, 255, 26, 27, 28, 255, 32, 33, 33, 255, 28, 29, 30, 255, 24, 25, 26, 255, 23, 24, 25, 255, 17, 18, 18, 255, 18, 18, 19, 255, 15, 16, 16, 255, 11, 11, 11, 255, 11, 12, 12, 255, 15, 15, 16, 255, 22, 23, 24, 255, 18, 19, 19, 255, 22, 22, 23, 255, 20, 20, 21, 255, 11, 11, 12, 255, 17, 18, 18, 255, 9, 9, 9, 255, 17, 18, 18, 255, 17, 17, 18, 255, 12, 12, 13, 255, 14, 14, 15, 255, 17, 18, 18, 255, 17, 18, 18, 255, 10, 10, 11, 255, 18, 19, 20, 255, 13, 13, 13, 255, 11, 12, 12, 255, 14, 14, 15, 255, 12, 13, 13, 255, 9, 9, 9, 255, 9, 9, 9, 255, 16, 16, 17, 255, 16, 17, 17, 255, 19, 19, 20, 255, 29, 29, 30, 255, 12, 12, 13, 255, 15, 16, 16, 255, 16, 16, 17, 255, 19, 20, 20, 255, 14, 14, 15, 255, 13, 14, 14, 255, 16, 17, 17, 255, 18, 18, 19, 255, 22, 23, 24, 255, 15, 16, 16, 255, 16, 16, 17, 255, 9, 9, 9, 255, 11, 12, 12, 255, 12, 12, 13, 255, 11, 11, 12, 255, 12, 12, 13, 255, 16, 17, 17, 255, 21, 21, 22, 255, 28, 29, 30, 255, 27, 28, 29, 255, 28, 29, 30, 255, 29, 30, 31, 255, 31, 32, 32, 255, 31, 32, 32, 255, 30, 31, 31, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 33, 255, 22, 22, 23, 255, 19, 20, 20, 255, 10, 10, 11, 255, 10, 11, 11, 255, 12, 12, 12, 255, 12, 12, 13, 255, 8, 8, 8, 255, 6, 6, 6, 255, 6, 6, 6, 255, 12, 12, 12, 255, 12, 12, 12, 255, 22, 22, 23, 255, 23, 24, 25, 255, 16, 17, 17, 255, 20, 20, 21, 255, 26, 26, 27, 255, 21, 22, 23, 255, 19, 20, 20, 255, 19, 20, 20, 255, 24, 25, 26, 255, 20, 21, 21, 255, 16, 16, 17, 255, 19, 20, 20, 255, 13, 14, 14, 255, 14, 15, 15, 255, 12, 12, 13, 255, 13, 13, 14, 255, 12, 12, 13, 255, 8, 9, 9, 255, 10, 11, 11, 255, 8, 8, 8, 255, 16, 17, 17, 255, 20, 20, 21, 255, 28, 29, 30, 255, 21, 22, 23, 255, 22, 22, 23, 255, 19, 19, 20, 255, 29, 30, 31, 255, 31, 32, 33, 255, 28, 29, 30, 255, 28, 29, 30, 255, 22, 23, 24, 255, 26, 27, 28, 255, 30, 31, 32, 255, 32, 33, 34, 255, 18, 19, 19, 255, 14, 14, 15, 255, 13, 14, 14, 255, 13, 14, 14, 255, 12, 12, 13, 255, 8, 8, 8, 255, 10, 11, 11, 255, 15, 15, 16, 255, 10, 10, 10, 255, 13, 14, 14, 255, 13, 14, 14, 255, 15, 15, 16, 255, 11, 12, 12, 255, 12, 12, 13, 255, 11, 11, 11, 255, 9, 9, 9, 255, 4, 4, 4, 255, 11, 11, 11, 255, 10, 10, 11, 255, 15, 16, 16, 255, 20, 21, 22, 255, 22, 23, 24, 255, 28, 29, 30, 255, 21, 22, 23, 255, 27, 28, 29, 255, 27, 28, 29, 255, 28, 28, 29, 255, 24, 25, 25, 255, 29, 29, 30, 255, 15, 16, 16, 255, 28, 29, 30, 255, 16, 17, 17, 255, 12, 13, 13, 255, 11, 12, 12, 255, 13, 13, 14, 255, 11, 12, 12, 255, 5, 5, 6, 255, 10, 11, 11, 255, 14, 14, 15, 255, 14, 14, 15, 255, 18, 19, 20, 255, 17, 17, 18, 255, 18, 18, 19, 255, 21, 22, 23, 255, 22, 23, 24, 255, 25, 25, 26, 255, 29, 30, 31, 255, 32, 33, 34, 255, 32, 33, 34, 255, 25, 25, 26, 255, 15, 15, 16, 255, 20, 20, 21, 255, 16, 17, 17, 255, 16, 16, 17, 255, 12, 13, 13, 255, 7, 7, 7, 255, 10, 11, 11, 255, 12, 12, 12, 255, 14, 14, 15, 255, 21, 21, 22, 255, 31, 32, 33, 255, 28, 29, 30, 255, 27, 28, 29, 255, 20, 21, 22, 255, 19, 19, 20, 255, 15, 16, 16, 255, 32, 33, 34, 255, 28, 29, 30, 255, 21, 22, 23, 255, 20, 21, 21, 255, 22, 23, 24, 255, 19, 20, 20, 255, 13, 13, 14, 255, 15, 16, 16, 255, 12, 13, 13, 255, 12, 13, 13, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 14, 14, 15, 255, 20, 20, 21, 255, 17, 18, 18, 255, 24, 25, 26, 255, 29, 30, 31, 255, 31, 32, 33, 255, 32, 33, 34, 255, 30, 31, 32, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 28, 29, 30, 255, 21, 22, 22, 255, 18, 18, 19, 255, 16, 17, 17, 255, 21, 22, 23, 255, 19, 20, 21, 255, 13, 13, 13, 255, 11, 11, 11, 255, 12, 12, 13, 255, 12, 12, 13, 255, 25, 26, 26, 255, 26, 27, 27, 255, 21, 22, 23, 255, 17, 18, 18, 255, 12, 12, 13, 255, 11, 11, 11, 255, 12, 13, 13, 255, 10, 10, 11, 255, 12, 12, 13, 255, 12, 13, 13, 255, 13, 13, 14, 255, 19, 19, 20, 255, 24, 24, 25, 255, 21, 22, 22, 255, 24, 25, 26, 255, 19, 20, 20, 255, 18, 19, 19, 255, 13, 13, 14, 255, 11, 11, 11, 255, 16, 16, 17, 255, 13, 13, 14, 255, 9, 9, 9, 255, 12, 12, 12, 255, 16, 17, 17, 255, 16, 17, 17, 255, 16, 16, 17, 255, 25, 25, 26, 255, 19, 20, 21, 255, 18, 19, 19, 255, 16, 17, 17, 255, 12, 12, 13, 255, 8, 9, 9, 255, 11, 11, 11, 255, 14, 14, 15, 255, 16, 16, 17, 255, 16, 17, 17, 255, 19, 20, 21, 255, 17, 18, 18, 255, 26, 27, 27, 255, 27, 28, 29, 255, 26, 27, 27, 255, 26, 26, 27, 255, 25, 25, 26, 255, 26, 27, 27, 255, 20, 21, 21, 255, 27, 28, 29, 255, 27, 28, 29, 255, 25, 26, 26, 255, 22, 22, 23, 255, 17, 17, 18, 255, 13, 13, 14, 255, 10, 10, 11, 255, 10, 10, 10, 255, 10, 11, 11, 255, 20, 21, 22, 255, 22, 23, 24, 255, 18, 19, 20, 255, 18, 19, 20, 255, 19, 20, 21, 255, 14, 14, 15, 255, 14, 14, 15, 255, 13, 14, 14, 255, 9, 9, 9, 255, 10, 10, 10, 255, 15, 15, 16, 255, 12, 13, 13, 255, 15, 15, 16, 255, 14, 14, 15, 255, 15, 16, 16, 255, 12, 13, 13, 255, 11, 11, 12, 255, 15, 15, 16, 255, 14, 14, 15, 255, 13, 13, 14, 255, 12, 12, 13, 255, 9, 9, 9, 255, 11, 11, 12, 255, 17, 18, 18, 255, 12, 12, 12, 255, 24, 25, 25, 255, 16, 17, 17, 255, 21, 22, 23, 255, 22, 22, 23, 255, 22, 23, 24, 255, 13, 13, 13, 255, 8, 9, 9, 255, 10, 11, 11, 255, 12, 12, 13, 255, 10, 10, 11, 255, 10, 10, 10, 255, 11, 11, 12, 255, 12, 13, 13, 255, 10, 10, 11, 255, 8, 8, 8, 255, 10, 10, 10, 255, 16, 17, 17, 255, 20, 20, 21, 255, 21, 22, 23, 255, 22, 23, 24, 255, 17, 17, 18, 255, 29, 30, 31, 255, 27, 28, 29, 255, 30, 31, 31, 255, 32, 33, 33, 255, 32, 33, 33, 255, 31, 32, 33, 255, 31, 32, 33, 255, 31, 32, 32, 255, 30, 31, 32, 255, 28, 29, 30, 255, 25, 26, 27, 255, 22, 23, 24, 255, 14, 15, 15, 255, 11, 12, 12, 255, 12, 13, 13, 255, 5, 5, 6, 255, 9, 9, 9, 255, 10, 11, 11, 255, 3, 4, 4, 255, 6, 6, 7, 255, 10, 10, 11, 255, 12, 12, 12, 255, 21, 21, 22, 255, 26, 27, 27, 255, 21, 22, 23, 255, 22, 23, 24, 255, 17, 17, 18, 255, 13, 14, 14, 255, 13, 13, 14, 255, 19, 19, 20, 255, 14, 14, 15, 255, 14, 15, 15, 255, 10, 11, 11, 255, 12, 12, 13, 255, 13, 14, 14, 255, 8, 9, 9, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 9, 9, 9, 255, 10, 10, 10, 255, 16, 16, 17, 255, 16, 17, 17, 255, 27, 27, 28, 255, 24, 24, 25, 255, 24, 25, 25, 255, 22, 22, 23, 255, 26, 27, 28, 255, 19, 20, 20, 255, 25, 26, 26, 255, 25, 25, 26, 255, 19, 19, 20, 255, 23, 24, 25, 255, 22, 22, 23, 255, 17, 18, 18, 255, 23, 24, 25, 255, 24, 25, 25, 255, 16, 17, 17, 255, 11, 12, 12, 255, 12, 12, 12, 255, 12, 13, 13, 255, 11, 12, 12, 255, 10, 11, 11, 255, 10, 10, 11, 255, 13, 13, 14, 255, 14, 15, 15, 255, 10, 11, 11, 255, 13, 13, 13, 255, 10, 11, 11, 255, 12, 12, 13, 255, 11, 11, 11, 255, 11, 11, 11, 255, 9, 9, 9, 255, 10, 10, 10, 255, 9, 9, 9, 255, 13, 14, 14, 255, 15, 15, 16, 255, 22, 23, 24, 255, 31, 32, 33, 255, 25, 25, 26, 255, 26, 27, 28, 255, 19, 20, 20, 255, 26, 27, 28, 255, 26, 27, 27, 255, 30, 31, 32, 255, 29, 30, 31, 255, 24, 25, 25, 255, 21, 21, 22, 255, 16, 17, 17, 255, 11, 11, 11, 255, 9, 9, 9, 255, 12, 12, 13, 255, 8, 8, 8, 255, 3, 4, 4, 255, 11, 12, 12, 255, 8, 8, 8, 255, 12, 12, 13, 255, 22, 23, 24, 255, 26, 26, 27, 255, 26, 26, 27, 255, 22, 22, 23, 255, 20, 21, 22, 255, 28, 29, 30, 255, 32, 33, 34, 255, 32, 33, 34, 255, 25, 26, 26, 255, 16, 16, 17, 255, 13, 13, 14, 255, 14, 14, 15, 255, 17, 18, 18, 255, 12, 12, 13, 255, 6, 6, 6, 255, 7, 7, 7, 255, 13, 14, 14, 255, 11, 12, 12, 255, 17, 17, 18, 255, 24, 25, 25, 255, 26, 26, 27, 255, 28, 29, 30, 255, 16, 16, 17, 255, 22, 23, 24, 255, 18, 19, 20, 255, 18, 18, 19, 255, 18, 19, 19, 255, 20, 21, 22, 255, 17, 17, 18, 255, 19, 19, 20, 255, 14, 14, 15, 255, 17, 18, 18, 255, 11, 11, 11, 255, 7, 7, 7, 255, 14, 14, 15, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 19, 20, 20, 255, 15, 16, 16, 255, 21, 22, 22, 255, 25, 26, 27, 255, 26, 27, 27, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 26, 26, 27, 255, 29, 30, 31, 255, 32, 33, 34, 255, 26, 27, 27, 255, 28, 29, 30, 255, 32, 33, 34, 255, 32, 33, 33, 255, 26, 27, 27, 255, 27, 27, 28, 255, 21, 22, 22, 255, 16, 16, 17, 255, 15, 16, 16, 255, 14, 14, 15, 255, 12, 12, 12, 255, 10, 10, 11, 255, 10, 10, 11, 255, 14, 14, 15, 255, 10, 11, 11, 255, 22, 22, 23, 255, 16, 17, 17, 255, 15, 15, 16, 255, 9, 9, 9, 255, 12, 12, 12, 255, 9, 9, 9, 255, 14, 14, 15, 255, 16, 16, 17, 255, 17, 18, 18, 255, 20, 21, 21, 255, 23, 24, 25, 255, 22, 23, 24, 255, 17, 18, 18, 255, 19, 19, 20, 255, 19, 20, 20, 255, 9, 9, 9, 255, 11, 12, 12, 255, 9, 9, 9, 255, 7, 7, 8, 255, 9, 9, 9, 255, 18, 19, 20, 255, 17, 18, 18, 255, 22, 23, 24, 255, 22, 22, 23, 255, 22, 22, 23, 255, 24, 25, 26, 255, 18, 19, 19, 255, 17, 18, 18, 255, 15, 16, 16, 255, 11, 11, 11, 255, 12, 12, 12, 255, 15, 15, 16, 255, 12, 12, 12, 255, 15, 16, 16, 255, 17, 17, 18, 255, 23, 24, 25, 255, 23, 24, 24, 255, 25, 26, 27, 255, 25, 25, 26, 255, 24, 25, 26, 255, 19, 20, 20, 255, 18, 18, 19, 255, 18, 19, 20, 255, 22, 23, 24, 255, 26, 27, 27, 255, 22, 23, 24, 255, 28, 29, 30, 255, 22, 22, 23, 255, 17, 18, 18, 255, 11, 11, 11, 255, 7, 7, 7, 255, 15, 16, 16, 255, 23, 24, 25, 255, 22, 23, 24, 255, 21, 21, 22, 255, 13, 13, 14, 255, 20, 21, 21, 255, 15, 16, 16, 255, 13, 13, 13, 255, 12, 12, 12, 255, 10, 10, 11, 255, 12, 12, 12, 255, 10, 10, 11, 255, 13, 14, 14, 255, 10, 10, 11, 255, 13, 13, 13, 255, 8, 8, 8, 255, 13, 13, 14, 255, 11, 11, 11, 255, 14, 14, 15, 255, 19, 20, 21, 255, 13, 14, 14, 255, 13, 13, 13, 255, 9, 9, 9, 255, 10, 10, 11, 255, 13, 14, 14, 255, 12, 12, 12, 255, 15, 15, 16, 255, 15, 15, 16, 255, 12, 13, 13, 255, 16, 17, 17, 255, 11, 12, 12, 255, 11, 11, 12, 255, 10, 10, 10, 255, 9, 10, 10, 255, 10, 10, 11, 255, 9, 10, 10, 255, 9, 10, 10, 255, 12, 12, 12, 255, 13, 13, 13, 255, 13, 14, 14, 255, 11, 11, 11, 255, 10, 11, 11, 255, 13, 14, 14, 255, 14, 14, 15, 255, 16, 16, 17, 255, 17, 18, 18, 255, 20, 20, 21, 255, 24, 25, 26, 255, 20, 21, 21, 255, 24, 25, 25, 255, 28, 29, 30, 255, 32, 33, 34, 255, 25, 26, 26, 255, 25, 25, 26, 255, 22, 22, 23, 255, 25, 26, 26, 255, 21, 21, 22, 255, 23, 24, 24, 255, 19, 20, 21, 255, 10, 10, 11, 255, 12, 12, 12, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 9, 9, 255, 5, 5, 5, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 9, 9, 9, 255, 14, 14, 15, 255, 12, 12, 12, 255, 14, 14, 15, 255, 15, 16, 16, 255, 11, 12, 12, 255, 12, 12, 12, 255, 7, 7, 8, 255, 10, 10, 10, 255, 9, 10, 10, 255, 10, 10, 11, 255, 12, 13, 13, 255, 11, 12, 12, 255, 11, 11, 12, 255, 7, 7, 7, 255, 5, 5, 5, 255, 7, 7, 7, 255, 7, 7, 7, 255, 6, 6, 7, 255, 7, 7, 8, 255, 12, 12, 13, 255, 17, 17, 18, 255, 29, 29, 30, 255, 19, 20, 20, 255, 24, 25, 25, 255, 20, 21, 21, 255, 19, 20, 21, 255, 21, 22, 23, 255, 23, 24, 24, 255, 25, 26, 26, 255, 20, 21, 22, 255, 15, 15, 16, 255, 17, 17, 18, 255, 19, 20, 20, 255, 17, 18, 18, 255, 15, 16, 16, 255, 9, 10, 10, 255, 9, 10, 10, 255, 14, 15, 15, 255, 13, 13, 14, 255, 18, 18, 19, 255, 12, 12, 13, 255, 13, 13, 13, 255, 10, 10, 11, 255, 12, 12, 12, 255, 13, 13, 13, 255, 15, 15, 16, 255, 15, 16, 16, 255, 16, 17, 17, 255, 17, 18, 18, 255, 9, 10, 10, 255, 9, 9, 9, 255, 6, 6, 7, 255, 6, 6, 7, 255, 9, 10, 10, 255, 14, 15, 15, 255, 18, 19, 20, 255, 24, 25, 26, 255, 32, 33, 34, 255, 28, 28, 29, 255, 18, 18, 19, 255, 30, 31, 31, 255, 32, 33, 34, 255, 24, 24, 25, 255, 28, 29, 30, 255, 26, 27, 28, 255, 20, 21, 22, 255, 13, 13, 13, 255, 11, 12, 12, 255, 10, 10, 11, 255, 15, 15, 16, 255, 6, 6, 6, 255, 9, 9, 9, 255, 10, 10, 11, 255, 9, 9, 9, 255, 12, 13, 13, 255, 18, 19, 20, 255, 23, 24, 25, 255, 22, 23, 24, 255, 20, 21, 22, 255, 18, 18, 19, 255, 25, 25, 26, 255, 17, 17, 18, 255, 18, 19, 19, 255, 22, 23, 24, 255, 20, 21, 22, 255, 24, 25, 26, 255, 14, 14, 15, 255, 14, 14, 15, 255, 11, 12, 12, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 10, 10, 10, 255, 17, 18, 18, 255, 21, 22, 22, 255, 24, 25, 25, 255, 23, 24, 25, 255, 17, 18, 18, 255, 17, 17, 18, 255, 15, 16, 16, 255, 18, 19, 20, 255, 14, 15, 15, 255, 12, 12, 13, 255, 16, 16, 17, 255, 17, 17, 18, 255, 13, 13, 14, 255, 6, 6, 7, 255, 10, 10, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 10, 10, 11, 255, 13, 14, 14, 255, 19, 19, 20, 255, 22, 23, 24, 255, 28, 28, 29, 255, 32, 33, 34, 255, 26, 27, 27, 255, 31, 32, 33, 255, 31, 32, 33, 255, 31, 32, 33, 255, 29, 29, 30, 255, 28, 28, 29, 255, 25, 26, 26, 255, 17, 18, 18, 255, 32, 33, 34, 255, 32, 33, 34, 255, 28, 29, 30, 255, 26, 26, 27, 255, 19, 20, 20, 255, 19, 20, 20, 255, 17, 18, 18, 255, 13, 13, 13, 255, 14, 14, 15, 255, 11, 11, 12, 255, 12, 13, 13, 255, 11, 11, 12, 255, 10, 10, 11, 255, 12, 13, 13, 255, 19, 20, 20, 255, 11, 11, 11, 255, 10, 10, 10, 255, 14, 15, 15, 255, 15, 15, 16, 255, 18, 18, 19, 255, 22, 22, 23, 255, 19, 20, 20, 255, 29, 30, 31, 255, 15, 16, 16, 255, 19, 19, 20, 255, 16, 17, 17, 255, 16, 16, 17, 255, 7, 7, 7, 255, 5, 5, 5, 255, 9, 10, 10, 255, 11, 12, 12, 255, 12, 13, 13, 255, 14, 15, 15, 255, 13, 13, 13, 255, 14, 14, 15, 255, 21, 22, 22, 255, 22, 22, 23, 255, 28, 29, 30, 255, 19, 20, 20, 255, 14, 15, 15, 255, 14, 15, 15, 255, 9, 10, 10, 255, 8, 8, 8, 255, 8, 8, 8, 255, 15, 16, 16, 255, 16, 17, 17, 255, 13, 14, 14, 255, 17, 18, 18, 255, 19, 19, 20, 255, 21, 21, 22, 255, 24, 24, 25, 255, 13, 13, 13, 255, 18, 19, 19, 255, 18, 19, 19, 255, 19, 19, 20, 255, 21, 22, 23, 255, 26, 26, 27, 255, 27, 27, 28, 255, 21, 22, 22, 255, 15, 15, 16, 255, 12, 12, 13, 255, 10, 10, 11, 255, 11, 11, 11, 255, 12, 13, 13, 255, 14, 15, 15, 255, 14, 14, 15, 255, 13, 13, 13, 255, 16, 17, 17, 255, 13, 13, 14, 255, 13, 13, 14, 255, 8, 9, 9, 255, 8, 8, 8, 255, 10, 10, 10, 255, 11, 11, 11, 255, 8, 8, 8, 255, 11, 11, 11, 255, 6, 6, 6, 255, 6, 6, 6, 255, 11, 11, 12, 255, 12, 13, 13, 255, 11, 11, 12, 255, 16, 17, 17, 255, 13, 13, 13, 255, 16, 17, 17, 255, 12, 12, 12, 255, 10, 11, 11, 255, 10, 10, 10, 255, 14, 14, 15, 255, 11, 11, 11, 255, 11, 11, 11, 255, 12, 12, 13, 255, 11, 11, 12, 255, 8, 8, 8, 255, 11, 11, 11, 255, 12, 13, 13, 255, 13, 13, 13, 255, 17, 18, 18, 255, 17, 18, 18, 255, 17, 17, 18, 255, 14, 15, 15, 255, 17, 18, 18, 255, 17, 18, 18, 255, 18, 19, 19, 255, 12, 13, 13, 255, 10, 11, 11, 255, 5, 5, 5, 255, 12, 12, 12, 255, 15, 16, 16, 255, 14, 15, 15, 255, 18, 19, 19, 255, 19, 20, 20, 255, 29, 30, 31, 255, 20, 20, 21, 255, 21, 22, 22, 255, 29, 29, 30, 255, 25, 26, 26, 255, 23, 24, 24, 255, 21, 22, 22, 255, 18, 19, 20, 255, 17, 18, 18, 255, 12, 13, 13, 255, 13, 14, 14, 255, 12, 13, 13, 255, 7, 7, 8, 255, 6, 6, 6, 255, 3, 4, 4, 255, 6, 6, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 5, 5, 6, 255, 0, 0, 0, 255, 5, 5, 5, 255, 7, 7, 7, 255, 10, 11, 11, 255, 14, 14, 15, 255, 9, 10, 10, 255, 5, 5, 6, 255, 9, 9, 9, 255, 13, 14, 14, 255, 8, 8, 8, 255, 4, 4, 4, 255, 10, 10, 11, 255, 8, 8, 8, 255, 9, 9, 9, 255, 8, 8, 8, 255, 4, 4, 4, 255, 3, 3, 3, 255, 7, 7, 7, 255, 12, 12, 12, 255, 13, 14, 14, 255, 9, 9, 9, 255, 11, 11, 11, 255, 13, 14, 14, 255, 22, 22, 23, 255, 25, 25, 26, 255, 20, 20, 21, 255, 15, 16, 16, 255, 21, 22, 23, 255, 25, 26, 26, 255, 15, 16, 16, 255, 21, 22, 23, 255, 20, 21, 22, 255, 18, 18, 19, 255, 16, 16, 17, 255, 13, 13, 14, 255, 16, 16, 17, 255, 13, 13, 14, 255, 15, 16, 16, 255, 12, 13, 13, 255, 13, 13, 14, 255, 19, 20, 20, 255, 17, 17, 18, 255, 18, 19, 20, 255, 17, 18, 18, 255, 15, 15, 16, 255, 15, 16, 16, 255, 19, 20, 21, 255, 21, 22, 22, 255, 23, 24, 24, 255, 19, 19, 20, 255, 16, 16, 17, 255, 16, 17, 17, 255, 11, 12, 12, 255, 6, 6, 6, 255, 8, 8, 8, 255, 10, 11, 11, 255, 18, 18, 19, 255, 17, 18, 18, 255, 17, 18, 18, 255, 28, 29, 30, 255, 21, 22, 23, 255, 22, 23, 24, 255, 31, 32, 33, 255, 24, 25, 25, 255, 16, 16, 17, 255, 18, 19, 19, 255, 25, 26, 26, 255, 23, 24, 25, 255, 19, 20, 21, 255, 17, 18, 18, 255, 13, 13, 13, 255, 10, 10, 10, 255, 8, 9, 9, 255, 7, 7, 7, 255, 7, 7, 8, 255, 11, 12, 12, 255, 11, 12, 12, 255, 16, 17, 17, 255, 15, 16, 16, 255, 19, 20, 20, 255, 22, 22, 23, 255, 26, 26, 27, 255, 17, 17, 18, 255, 22, 23, 24, 255, 19, 19, 20, 255, 20, 20, 21, 255, 18, 18, 19, 255, 17, 17, 18, 255, 16, 16, 17, 255, 14, 15, 15, 255, 12, 13, 13, 255, 10, 11, 11, 255, 7, 7, 7, 255, 11, 11, 11, 255, 11, 11, 11, 255, 14, 15, 15, 255, 22, 22, 23, 255, 16, 17, 17, 255, 18, 19, 19, 255, 19, 20, 21, 255, 12, 13, 13, 255, 11, 11, 11, 255, 18, 19, 20, 255, 8, 8, 8, 255, 9, 10, 10, 255, 11, 11, 11, 255, 12, 12, 13, 255, 11, 11, 11, 255, 10, 11, 11, 255, 11, 11, 12, 255, 8, 8, 8, 255, 11, 11, 11, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 12, 12, 13, 255, 14, 15, 15, 255, 16, 17, 17, 255, 17, 18, 18, 255, 25, 26, 27, 255, 21, 22, 22, 255, 26, 26, 27, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 30, 31, 32, 255, 23, 24, 24, 255, 17, 18, 18, 255, 19, 19, 20, 255, 20, 21, 21, 255, 21, 22, 23, 255, 20, 21, 21, 255, 26, 26, 27, 255, 18, 19, 19, 255, 18, 19, 20, 255, 11, 11, 11, 255, 14, 14, 15, 255, 9, 9, 9, 255, 10, 11, 11, 255, 12, 13, 13, 255, 10, 10, 11, 255, 12, 13, 13, 255, 11, 11, 11, 255, 14, 14, 15, 255, 12, 12, 12, 255, 12, 13, 13, 255, 11, 12, 12, 255, 12, 12, 12, 255, 21, 21, 22, 255, 21, 22, 22, 255, 22, 23, 24, 255, 18, 18, 19, 255, 19, 20, 20, 255, 15, 16, 16, 255, 13, 13, 14, 255, 10, 10, 11, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 10, 10, 255, 13, 13, 14, 255, 14, 15, 15, 255, 18, 19, 20, 255, 14, 14, 15, 255, 22, 22, 23, 255, 25, 25, 26, 255, 27, 28, 29, 255, 29, 29, 30, 255, 14, 14, 15, 255, 14, 15, 15, 255, 9, 10, 10, 255, 12, 13, 13, 255, 9, 9, 9, 255, 7, 7, 7, 255, 10, 11, 11, 255, 12, 13, 13, 255, 16, 17, 17, 255, 14, 14, 15, 255, 19, 19, 20, 255, 17, 18, 18, 255, 17, 17, 18, 255, 17, 18, 18, 255, 17, 17, 18, 255, 10, 11, 11, 255, 15, 16, 16, 255, 20, 20, 21, 255, 21, 22, 22, 255, 21, 21, 22, 255, 17, 18, 18, 255, 13, 13, 14, 255, 13, 13, 14, 255, 11, 11, 12, 255, 6, 6, 6, 255, 12, 12, 13, 255, 11, 12, 12, 255, 16, 17, 17, 255, 9, 10, 10, 255, 11, 11, 12, 255, 14, 14, 15, 255, 11, 11, 12, 255, 9, 9, 9, 255, 5, 5, 6, 255, 11, 11, 11, 255, 10, 11, 11, 255, 7, 7, 7, 255, 4, 4, 4, 255, 8, 9, 9, 255, 7, 7, 7, 255, 3, 3, 3, 255, 10, 10, 11, 255, 8, 8, 8, 255, 6, 6, 7, 255, 11, 12, 12, 255, 8, 8, 8, 255, 5, 5, 6, 255, 8, 9, 9, 255, 6, 6, 6, 255, 8, 9, 9, 255, 6, 6, 6, 255, 8, 8, 8, 255, 5, 5, 5, 255, 11, 11, 12, 255, 12, 12, 13, 255, 13, 13, 13, 255, 26, 26, 27, 255, 22, 23, 24, 255, 26, 27, 28, 255, 16, 16, 17, 255, 16, 17, 17, 255, 14, 15, 15, 255, 19, 20, 20, 255, 19, 19, 20, 255, 20, 21, 22, 255, 20, 21, 21, 255, 10, 10, 11, 255, 9, 10, 10, 255, 12, 13, 13, 255, 9, 9, 9, 255, 15, 16, 16, 255, 13, 14, 14, 255, 19, 19, 20, 255, 15, 16, 16, 255, 13, 13, 13, 255, 20, 21, 22, 255, 23, 24, 24, 255, 19, 20, 21, 255, 21, 22, 23, 255, 16, 17, 17, 255, 18, 18, 19, 255, 15, 16, 16, 255, 15, 15, 16, 255, 10, 11, 11, 255, 11, 12, 12, 255, 8, 9, 9, 255, 5, 5, 5, 255, 5, 5, 5, 255, 10, 10, 10, 255, 9, 9, 9, 255, 17, 18, 18, 255, 6, 6, 7, 255, 5, 5, 5, 255, 7, 7, 7, 255, 8, 9, 9, 255, 10, 10, 10, 255, 4, 4, 4, 255, 4, 4, 4, 255, 6, 6, 6, 255, 10, 10, 11, 255, 8, 8, 8, 255, 6, 6, 6, 255, 5, 5, 5, 255, 6, 6, 7, 255, 7, 7, 7, 255, 11, 11, 11, 255, 12, 12, 13, 255, 10, 10, 10, 255, 9, 9, 9, 255, 11, 12, 12, 255, 14, 15, 15, 255, 11, 12, 12, 255, 13, 13, 14, 255, 10, 10, 11, 255, 11, 12, 12, 255, 14, 14, 15, 255, 16, 17, 17, 255, 18, 19, 19, 255, 11, 12, 12, 255, 18, 19, 20, 255, 16, 17, 17, 255, 14, 15, 15, 255, 14, 14, 15, 255, 11, 11, 11, 255, 14, 14, 15, 255, 11, 11, 11, 255, 11, 11, 11, 255, 15, 16, 16, 255, 8, 8, 8, 255, 6, 6, 6, 255, 11, 11, 11, 255, 12, 13, 13, 255, 22, 23, 24, 255, 22, 23, 24, 255, 18, 18, 19, 255, 20, 20, 21, 255, 17, 18, 18, 255, 17, 18, 18, 255, 19, 20, 21, 255, 20, 21, 22, 255, 21, 21, 22, 255, 20, 21, 21, 255, 11, 12, 12, 255, 15, 16, 16, 255, 14, 15, 15, 255, 11, 12, 12, 255, 9, 9, 9, 255, 10, 11, 11, 255, 19, 19, 20, 255, 20, 21, 21, 255, 23, 24, 25, 255, 28, 29, 30, 255, 25, 25, 26, 255, 27, 27, 28, 255, 22, 23, 24, 255, 21, 21, 22, 255, 19, 19, 20, 255, 13, 13, 13, 255, 10, 10, 10, 255, 11, 12, 12, 255, 21, 22, 23, 255, 18, 19, 19, 255, 10, 11, 11, 255, 11, 11, 11, 255, 5, 5, 5, 255, 6, 6, 7, 255, 2, 2, 2, 255, 4, 4, 4, 255, 3, 3, 3, 255, 10, 11, 11, 255, 11, 11, 12, 255, 21, 22, 22, 255, 25, 26, 27, 255, 16, 17, 17, 255, 17, 18, 18, 255, 21, 21, 22, 255, 18, 19, 20, 255, 15, 16, 16, 255, 13, 14, 14, 255, 16, 16, 17, 255, 17, 17, 18, 255, 16, 17, 17, 255, 12, 12, 12, 255, 9, 9, 9, 255, 9, 9, 9, 255, 7, 7, 8, 255, 9, 9, 9, 255, 15, 16, 16, 255, 17, 18, 18, 255, 11, 11, 11, 255, 12, 13, 13, 255, 13, 13, 13, 255, 6, 6, 6, 255, 10, 10, 11, 255, 9, 9, 9, 255, 13, 13, 13, 255, 13, 13, 13, 255, 10, 11, 11, 255, 11, 11, 12, 255, 12, 13, 13, 255, 10, 11, 11, 255, 10, 10, 11, 255, 9, 9, 9, 255, 10, 10, 10, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 6, 6, 6, 255, 12, 13, 13, 255, 20, 20, 21, 255, 20, 21, 21, 255, 22, 23, 24, 255, 24, 24, 25, 255, 29, 30, 31, 255, 29, 30, 31, 255, 31, 32, 33, 255, 25, 26, 26, 255, 24, 25, 26, 255, 26, 27, 28, 255, 16, 16, 17, 255, 22, 23, 24, 255, 22, 22, 23, 255, 24, 25, 26, 255, 25, 26, 27, 255, 21, 22, 23, 255, 18, 19, 20, 255, 16, 16, 17, 255, 10, 11, 11, 255, 11, 11, 11, 255, 9, 9, 9, 255, 12, 12, 12, 255, 15, 16, 16, 255, 16, 17, 17, 255, 14, 15, 15, 255, 14, 15, 15, 255, 13, 13, 14, 255, 14, 14, 15, 255, 11, 11, 11, 255, 11, 11, 11, 255, 10, 11, 11, 255, 12, 12, 13, 255, 11, 11, 11, 255, 13, 13, 13, 255, 17, 17, 18, 255, 10, 10, 10, 255, 15, 16, 16, 255, 12, 12, 12, 255, 10, 11, 11, 255, 12, 12, 12, 255, 13, 14, 14, 255, 11, 11, 12, 255, 17, 18, 18, 255, 15, 16, 16, 255, 18, 19, 19, 255, 18, 19, 20, 255, 22, 22, 23, 255, 25, 26, 27, 255, 28, 28, 29, 255, 25, 26, 27, 255, 21, 22, 23, 255, 12, 12, 12, 255, 13, 13, 14, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 13, 13, 255, 14, 14, 15, 255, 14, 14, 15, 255, 13, 13, 14, 255, 11, 11, 11, 255, 14, 14, 15, 255, 14, 14, 15, 255, 14, 15, 15, 255, 11, 11, 11, 255, 8, 8, 8, 255, 9, 10, 10, 255, 14, 14, 15, 255, 14, 15, 15, 255, 14, 14, 15, 255, 17, 18, 18, 255, 10, 11, 11, 255, 10, 11, 11, 255, 6, 6, 6, 255, 4, 4, 4, 255, 8, 9, 9, 255, 8, 9, 9, 255, 12, 12, 12, 255, 13, 14, 14, 255, 9, 9, 9, 255, 9, 10, 10, 255, 8, 9, 9, 255, 10, 10, 10, 255, 9, 10, 10, 255, 10, 10, 11, 255, 8, 8, 8, 255, 10, 10, 11, 255, 7, 7, 8, 255, 8, 8, 8, 255, 4, 4, 4, 255, 7, 7, 7, 255, 5, 5, 6, 255, 11, 11, 11, 255, 11, 11, 12, 255, 8, 8, 8, 255, 11, 11, 11, 255, 10, 11, 11, 255, 8, 8, 8, 255, 9, 10, 10, 255, 6, 6, 6, 255, 10, 10, 11, 255, 5, 5, 5, 255, 8, 8, 8, 255, 17, 17, 18, 255, 18, 19, 19, 255, 19, 20, 21, 255, 23, 24, 25, 255, 29, 30, 31, 255, 16, 17, 17, 255, 22, 23, 24, 255, 30, 31, 32, 255, 29, 30, 31, 255, 32, 33, 34, 255, 20, 21, 22, 255, 26, 27, 28, 255, 18, 19, 20, 255, 18, 18, 19, 255, 14, 14, 15, 255, 11, 11, 12, 255, 12, 12, 13, 255, 12, 12, 12, 255, 12, 13, 13, 255, 12, 12, 13, 255, 14, 14, 15, 255, 14, 14, 15, 255, 18, 18, 19, 255, 15, 15, 16, 255, 15, 16, 16, 255, 16, 16, 17, 255, 20, 21, 22, 255, 14, 14, 15, 255, 10, 10, 10, 255, 8, 9, 9, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 12, 12, 13, 255, 9, 9, 9, 255, 9, 9, 9, 255, 12, 13, 13, 255, 14, 15, 15, 255, 10, 11, 11, 255, 8, 8, 8, 255, 6, 6, 6, 255, 7, 7, 8, 255, 4, 4, 4, 255, 8, 8, 8, 255, 9, 9, 9, 255, 9, 9, 9, 255, 8, 9, 9, 255, 6, 6, 7, 255, 9, 9, 9, 255, 10, 10, 10, 255, 8, 8, 8, 255, 14, 14, 15, 255, 15, 15, 16, 255, 15, 16, 16, 255, 14, 15, 15, 255, 16, 17, 17, 255, 16, 17, 17, 255, 13, 13, 14, 255, 14, 14, 15, 255, 13, 13, 13, 255, 9, 9, 9, 255, 9, 10, 10, 255, 16, 17, 17, 255, 11, 11, 12, 255, 15, 16, 16, 255, 15, 15, 16, 255, 12, 12, 12, 255, 12, 12, 12, 255, 12, 12, 13, 255, 13, 14, 14, 255, 8, 8, 8, 255, 13, 13, 14, 255, 12, 13, 13, 255, 12, 12, 12, 255, 11, 11, 11, 255, 9, 9, 9, 255, 10, 10, 10, 255, 10, 10, 10, 255, 15, 16, 16, 255, 18, 19, 20, 255, 22, 23, 24, 255, 24, 25, 26, 255, 20, 21, 22, 255, 18, 18, 19, 255, 17, 18, 18, 255, 17, 18, 18, 255, 21, 22, 23, 255, 15, 16, 16, 255, 17, 18, 18, 255, 17, 18, 18, 255, 15, 15, 16, 255, 11, 11, 12, 255, 12, 13, 13, 255, 6, 6, 6, 255, 6, 6, 6, 255, 9, 9, 9, 255, 16, 16, 17, 255, 18, 19, 20, 255, 26, 27, 28, 255, 22, 23, 24, 255, 26, 27, 28, 255, 21, 21, 22, 255, 21, 22, 23, 255, 15, 16, 16, 255, 17, 18, 18, 255, 8, 9, 9, 255, 12, 12, 13, 255, 4, 4, 4, 255, 9, 9, 9, 255, 19, 20, 21, 255, 18, 18, 19, 255, 9, 9, 9, 255, 6, 6, 6, 255, 3, 3, 3, 255, 5, 5, 5, 255, 7, 7, 7, 255, 9, 9, 9, 255, 14, 15, 15, 255, 15, 16, 16, 255, 18, 19, 20, 255, 12, 12, 12, 255, 12, 12, 12, 255, 14, 15, 15, 255, 16, 16, 17, 255, 13, 13, 13, 255, 16, 16, 17, 255, 15, 16, 16, 255, 12, 12, 13, 255, 12, 12, 12, 255, 15, 16, 16, 255, 10, 10, 11, 255, 8, 8, 8, 255, 10, 11, 11, 255, 9, 9, 9, 255, 13, 14, 14, 255, 13, 14, 14, 255, 13, 13, 14, 255, 9, 9, 9, 255, 10, 10, 10, 255, 9, 10, 10, 255, 6, 6, 7, 255, 9, 9, 9, 255, 10, 11, 11, 255, 13, 14, 14, 255, 11, 11, 12, 255, 14, 14, 15, 255, 20, 20, 21, 255, 17, 18, 18, 255, 15, 15, 16, 255, 13, 13, 13, 255, 11, 11, 11, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 6, 6, 7, 255, 7, 7, 7, 255, 13, 14, 14, 255, 11, 11, 11, 255, 18, 19, 19, 255, 20, 21, 22, 255, 25, 26, 26, 255, 26, 27, 27, 255, 20, 21, 21, 255, 29, 30, 31, 255, 28, 29, 30, 255, 24, 25, 25, 255, 20, 21, 21, 255, 11, 12, 12, 255, 13, 14, 14, 255, 22, 23, 24, 255, 22, 23, 24, 255, 17, 18, 18, 255, 14, 14, 15, 255, 9, 10, 10, 255, 10, 11, 11, 255, 6, 6, 7, 255, 11, 11, 11, 255, 12, 12, 12, 255, 18, 18, 19, 255, 17, 18, 18, 255, 17, 18, 18, 255, 17, 17, 18, 255, 17, 17, 18, 255, 14, 14, 15, 255, 17, 17, 18, 255, 12, 13, 13, 255, 12, 12, 13, 255, 9, 9, 9, 255, 9, 9, 9, 255, 10, 11, 11, 255, 10, 11, 11, 255, 10, 11, 11, 255, 8, 9, 9, 255, 11, 12, 12, 255, 12, 12, 13, 255, 11, 12, 12, 255, 16, 16, 17, 255, 15, 16, 16, 255, 21, 22, 22, 255, 19, 20, 21, 255, 20, 21, 21, 255, 24, 25, 26, 255, 22, 23, 24, 255, 26, 27, 27, 255, 29, 30, 31, 255, 27, 28, 29, 255, 21, 21, 22, 255, 21, 22, 22, 255, 11, 12, 12, 255, 10, 11, 11, 255, 11, 11, 11, 255, 15, 16, 16, 255, 9, 10, 10, 255, 10, 11, 11, 255, 9, 10, 10, 255, 14, 14, 15, 255, 11, 12, 12, 255, 9, 9, 9, 255, 9, 10, 10, 255, 12, 13, 13, 255, 12, 12, 12, 255, 11, 12, 12, 255, 12, 12, 13, 255, 12, 12, 12, 255, 12, 13, 13, 255, 12, 12, 12, 255, 11, 12, 12, 255, 9, 9, 9, 255, 6, 6, 7, 255, 8, 8, 8, 255, 13, 13, 13, 255, 9, 9, 9, 255, 14, 14, 15, 255, 12, 12, 12, 255, 7, 7, 8, 255, 14, 15, 15, 255, 13, 13, 14, 255, 10, 11, 11, 255, 15, 15, 16, 255, 12, 12, 13, 255, 15, 16, 16, 255, 14, 14, 15, 255, 10, 10, 11, 255, 12, 12, 12, 255, 8, 8, 8, 255, 8, 8, 8, 255, 12, 13, 13, 255, 12, 13, 13, 255, 10, 10, 11, 255, 9, 9, 9, 255, 12, 12, 12, 255, 16, 17, 17, 255, 12, 12, 13, 255, 7, 7, 8, 255, 8, 8, 8, 255, 16, 17, 17, 255, 11, 12, 12, 255, 9, 9, 9, 255, 7, 7, 7, 255, 7, 7, 7, 255, 14, 14, 15, 255, 17, 18, 18, 255, 18, 19, 20, 255, 24, 25, 25, 255, 21, 21, 22, 255, 31, 32, 33, 255, 30, 31, 32, 255, 31, 32, 33, 255, 32, 33, 34, 255, 31, 32, 32, 255, 22, 22, 23, 255, 17, 17, 18, 255, 21, 22, 22, 255, 16, 17, 17, 255, 13, 14, 14, 255, 8, 8, 8, 255, 8, 8, 8, 255, 10, 10, 10, 255, 10, 10, 10, 255, 9, 9, 9, 255, 15, 15, 16, 255, 16, 16, 17, 255, 13, 14, 14, 255, 16, 16, 17, 255, 12, 13, 13, 255, 11, 12, 12, 255, 7, 7, 7, 255, 9, 9, 9, 255, 6, 6, 7, 255, 11, 11, 11, 255, 10, 11, 11, 255, 12, 13, 13, 255, 11, 11, 12, 255, 11, 12, 12, 255, 15, 16, 16, 255, 14, 14, 15, 255, 19, 20, 21, 255, 13, 13, 14, 255, 7, 7, 8, 255, 3, 4, 4, 255, 7, 7, 8, 255, 7, 7, 7, 255, 8, 8, 8, 255, 7, 7, 7, 255, 9, 10, 10, 255, 10, 10, 11, 255, 12, 12, 13, 255, 9, 9, 9, 255, 12, 12, 13, 255, 12, 12, 13, 255, 13, 13, 14, 255, 17, 17, 18, 255, 15, 15, 16, 255, 16, 16, 17, 255, 13, 13, 13, 255, 15, 16, 16, 255, 17, 18, 18, 255, 11, 12, 12, 255, 15, 16, 16, 255, 8, 9, 9, 255, 10, 10, 10, 255, 10, 11, 11, 255, 14, 14, 15, 255, 10, 10, 11, 255, 11, 11, 11, 255, 8, 8, 8, 255, 10, 11, 11, 255, 9, 10, 10, 255, 11, 11, 12, 255, 9, 9, 9, 255, 9, 9, 9, 255, 10, 10, 10, 255, 12, 13, 13, 255, 13, 13, 14, 255, 12, 12, 13, 255, 9, 9, 9, 255, 15, 16, 16, 255, 13, 13, 14, 255, 22, 23, 24, 255, 25, 26, 26, 255, 22, 23, 24, 255, 29, 30, 31, 255, 28, 29, 30, 255, 21, 21, 22, 255, 24, 25, 26, 255, 15, 16, 16, 255, 15, 16, 16, 255, 21, 22, 22, 255, 26, 27, 27, 255, 11, 12, 12, 255, 11, 11, 12, 255, 9, 10, 10, 255, 6, 6, 6, 255, 4, 4, 4, 255, 9, 9, 9, 255, 15, 16, 16, 255, 19, 20, 21, 255, 24, 24, 25, 255, 18, 19, 20, 255, 22, 23, 24, 255, 25, 26, 27, 255, 15, 16, 16, 255, 10, 10, 11, 255, 14, 14, 15, 255, 6, 6, 6, 255, 7, 7, 7, 255, 9, 9, 9, 255, 13, 13, 13, 255, 10, 10, 11, 255, 9, 10, 10, 255, 7, 7, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 6, 6, 6, 255, 11, 11, 11, 255, 11, 11, 11, 255, 7, 7, 7, 255, 8, 9, 9, 255, 14, 15, 15, 255, 9, 9, 9, 255, 12, 12, 12, 255, 7, 7, 8, 255, 10, 10, 10, 255, 13, 14, 14, 255, 11, 11, 11, 255, 16, 16, 17, 255, 9, 9, 9, 255, 12, 13, 13, 255, 11, 11, 12, 255, 6, 6, 7, 255, 3, 4, 4, 255, 10, 10, 10, 255, 9, 9, 9, 255, 7, 7, 7, 255, 8, 9, 9, 255, 11, 11, 12, 255, 9, 10, 10, 255, 6, 6, 7, 255, 6, 6, 7, 255, 12, 12, 12, 255, 13, 13, 13, 255, 10, 10, 11, 255, 15, 16, 16, 255, 16, 17, 17, 255, 9, 9, 9, 255, 13, 13, 13, 255, 16, 16, 17, 255, 15, 16, 16, 255, 14, 14, 15, 255, 10, 11, 11, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 11, 11, 11, 255, 8, 8, 8, 255, 8, 8, 8, 255, 11, 12, 12, 255, 18, 19, 19, 255, 20, 21, 22, 255, 22, 22, 23, 255, 24, 24, 25, 255, 23, 24, 25, 255, 27, 28, 29, 255, 22, 23, 24, 255, 21, 22, 23, 255, 17, 17, 18, 255, 12, 12, 13, 255, 11, 11, 12, 255, 18, 19, 20, 255, 14, 14, 15, 255, 16, 17, 17, 255, 12, 12, 12, 255, 12, 12, 12, 255, 10, 10, 11, 255, 10, 11, 11, 255, 12, 12, 13, 255, 17, 18, 18, 255, 21, 22, 23, 255, 23, 24, 24, 255, 20, 21, 21, 255, 22, 23, 24, 255, 15, 16, 16, 255, 14, 14, 15, 255, 18, 19, 19, 255, 11, 11, 12, 255, 13, 14, 14, 255, 16, 17, 17, 255, 8, 8, 8, 255, 8, 8, 8, 255, 9, 10, 10, 255, 9, 10, 10, 255, 12, 13, 13, 255, 10, 11, 11, 255, 12, 13, 13, 255, 12, 12, 13, 255, 16, 16, 17, 255, 17, 18, 18, 255, 18, 19, 20, 255, 22, 23, 24, 255, 24, 24, 25, 255, 24, 25, 25, 255, 25, 26, 27, 255, 25, 26, 26, 255, 32, 33, 34, 255, 32, 33, 34, 255, 21, 22, 23, 255, 20, 21, 21, 255, 14, 15, 15, 255, 12, 13, 13, 255, 16, 16, 17, 255, 14, 14, 15, 255, 12, 12, 13, 255, 8, 8, 8, 255, 9, 10, 10, 255, 7, 7, 7, 255, 11, 11, 12, 255, 10, 10, 11, 255, 10, 10, 10, 255, 7, 7, 8, 255, 8, 8, 8, 255, 13, 13, 14, 255, 8, 8, 8, 255, 11, 11, 11, 255, 10, 11, 11, 255, 9, 9, 9, 255, 9, 10, 10, 255, 11, 11, 12, 255, 11, 11, 11, 255, 11, 11, 12, 255, 11, 11, 11, 255, 12, 12, 13, 255, 16, 16, 17, 255, 15, 16, 16, 255, 13, 13, 14, 255, 12, 12, 12, 255, 14, 15, 15, 255, 12, 12, 13, 255, 14, 14, 15, 255, 13, 14, 14, 255, 13, 14, 14, 255, 11, 11, 11, 255, 15, 16, 16, 255, 8, 9, 9, 255, 11, 12, 12, 255, 11, 12, 12, 255, 17, 18, 18, 255, 17, 18, 18, 255, 11, 11, 11, 255, 8, 9, 9, 255, 16, 16, 17, 255, 15, 15, 16, 255, 11, 11, 11, 255, 4, 4, 4, 255, 5, 5, 5, 255, 16, 17, 17, 255, 13, 13, 13, 255, 13, 13, 13, 255, 6, 6, 6, 255, 7, 7, 8, 255, 9, 9, 9, 255, 12, 13, 13, 255, 17, 17, 18, 255, 19, 19, 20, 255, 21, 21, 22, 255, 26, 27, 28, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 19, 20, 20, 255, 24, 24, 25, 255, 21, 22, 23, 255, 16, 16, 17, 255, 10, 10, 10, 255, 6, 6, 6, 255, 9, 9, 9, 255, 7, 7, 7, 255, 11, 12, 12, 255, 14, 15, 15, 255, 17, 17, 18, 255, 7, 7, 7, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 6, 6, 6, 255, 9, 10, 10, 255, 12, 12, 12, 255, 16, 16, 17, 255, 11, 11, 12, 255, 10, 11, 11, 255, 11, 11, 12, 255, 17, 18, 18, 255, 18, 18, 19, 255, 19, 19, 20, 255, 16, 17, 17, 255, 19, 20, 21, 255, 15, 15, 16, 255, 10, 10, 11, 255, 11, 12, 12, 255, 9, 9, 9, 255, 10, 10, 11, 255, 12, 12, 13, 255, 11, 12, 12, 255, 13, 14, 14, 255, 13, 14, 14, 255, 13, 13, 14, 255, 13, 13, 13, 255, 11, 11, 12, 255, 14, 14, 15, 255, 11, 11, 12, 255, 16, 17, 17, 255, 18, 19, 20, 255, 18, 18, 19, 255, 25, 25, 26, 255, 21, 22, 22, 255, 17, 17, 18, 255, 15, 16, 16, 255, 12, 12, 13, 255, 12, 13, 13, 255, 10, 11, 11, 255, 11, 12, 12, 255, 13, 14, 14, 255, 10, 10, 11, 255, 12, 12, 13, 255, 10, 10, 11, 255, 11, 11, 11, 255, 13, 14, 14, 255, 10, 11, 11, 255, 10, 11, 11, 255, 13, 13, 14, 255, 13, 13, 13, 255, 15, 16, 16, 255, 10, 10, 11, 255, 12, 12, 13, 255, 13, 13, 14, 255, 17, 17, 18, 255, 22, 23, 24, 255, 27, 28, 29, 255, 27, 28, 29, 255, 29, 29, 30, 255, 32, 33, 34, 255, 32, 33, 33, 255, 27, 27, 28, 255, 21, 21, 22, 255, 21, 21, 22, 255, 20, 21, 22, 255, 18, 19, 20, 255, 19, 20, 21, 255, 16, 17, 17, 255, 9, 9, 9, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 9, 9, 255, 13, 13, 13, 255, 17, 18, 18, 255, 20, 21, 22, 255, 20, 21, 21, 255, 18, 19, 20, 255, 23, 24, 24, 255, 15, 15, 16, 255, 11, 12, 12, 255, 12, 12, 13, 255, 8, 9, 9, 255, 8, 8, 8, 255, 10, 10, 11, 255, 9, 9, 9, 255, 6, 6, 7, 255, 7, 7, 8, 255, 7, 7, 7, 255, 2, 2, 2, 255, 4, 4, 4, 255, 2, 2, 2, 255, 5, 5, 5, 255, 7, 7, 7, 255, 7, 7, 8, 255, 7, 7, 7, 255, 9, 10, 10, 255, 8, 9, 9, 255, 7, 7, 7, 255, 6, 6, 7, 255, 7, 7, 8, 255, 9, 10, 10, 255, 11, 11, 11, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 11, 255, 8, 8, 8, 255, 7, 7, 7, 255, 5, 5, 5, 255, 7, 7, 7, 255, 10, 10, 10, 255, 7, 7, 7, 255, 8, 8, 8, 255, 10, 10, 10, 255, 8, 8, 8, 255, 13, 13, 13, 255, 13, 13, 13, 255, 15, 16, 16, 255, 14, 15, 15, 255, 15, 15, 16, 255, 16, 16, 17, 255, 13, 13, 14, 255, 7, 7, 8, 255, 15, 16, 16, 255, 17, 17, 18, 255, 16, 16, 17, 255, 20, 21, 22, 255, 11, 11, 11, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 13, 13, 13, 255, 11, 11, 11, 255, 13, 13, 13, 255, 11, 12, 12, 255, 15, 16, 16, 255, 16, 17, 17, 255, 22, 23, 24, 255, 19, 19, 20, 255, 13, 13, 13, 255, 22, 23, 24, 255, 21, 22, 22, 255, 19, 20, 21, 255, 13, 13, 13, 255, 17, 17, 18, 255, 17, 18, 18, 255, 14, 15, 15, 255, 10, 10, 10, 255, 16, 17, 17, 255, 9, 9, 9, 255, 7, 7, 7, 255, 9, 9, 9, 255, 7, 7, 8, 255, 15, 16, 16, 255, 13, 13, 14, 255, 22, 23, 24, 255, 24, 24, 25, 255, 29, 30, 31, 255, 25, 25, 26, 255, 15, 16, 16, 255, 19, 20, 20, 255, 17, 17, 18, 255, 13, 14, 14, 255, 14, 14, 15, 255, 14, 14, 15, 255, 9, 9, 9, 255, 10, 10, 11, 255, 10, 10, 11, 255, 7, 7, 8, 255, 13, 13, 13, 255, 13, 13, 14, 255, 13, 14, 14, 255, 16, 17, 17, 255, 19, 19, 20, 255, 16, 17, 17, 255, 24, 24, 25, 255, 12, 12, 12, 255, 32, 33, 34, 255, 24, 25, 25, 255, 27, 28, 29, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 29, 30, 31, 255, 29, 30, 31, 255, 20, 20, 21, 255, 7, 7, 8, 255, 10, 11, 11, 255, 16, 16, 17, 255, 9, 9, 9, 255, 7, 7, 7, 255, 10, 11, 11, 255, 6, 6, 7, 255, 11, 11, 12, 255, 11, 11, 12, 255, 13, 13, 13, 255, 11, 12, 12, 255, 11, 12, 12, 255, 14, 14, 15, 255, 13, 13, 13, 255, 13, 13, 13, 255, 11, 12, 12, 255, 9, 10, 10, 255, 16, 17, 17, 255, 12, 13, 13, 255, 10, 10, 10, 255, 11, 11, 11, 255, 11, 11, 12, 255, 9, 9, 9, 255, 14, 14, 15, 255, 16, 16, 17, 255, 17, 18, 18, 255, 17, 17, 18, 255, 13, 13, 13, 255, 17, 17, 18, 255, 13, 14, 14, 255, 12, 13, 13, 255, 12, 13, 13, 255, 16, 16, 17, 255, 18, 18, 19, 255, 13, 14, 14, 255, 14, 14, 15, 255, 12, 13, 13, 255, 20, 20, 21, 255, 17, 18, 18, 255, 12, 13, 13, 255, 14, 14, 15, 255, 10, 11, 11, 255, 9, 9, 9, 255, 12, 13, 13, 255, 5, 5, 5, 255, 8, 8, 8, 255, 17, 17, 18, 255, 17, 18, 18, 255, 14, 14, 15, 255, 6, 6, 6, 255, 4, 4, 4, 255, 7, 7, 7, 255, 8, 8, 8, 255, 10, 11, 11, 255, 17, 18, 18, 255, 14, 14, 15, 255, 28, 28, 29, 255, 32, 33, 34, 255, 30, 31, 31, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 30, 31, 31, 255, 17, 17, 18, 255, 20, 20, 21, 255, 19, 20, 20, 255, 14, 15, 15, 255, 6, 6, 6, 255, 8, 8, 8, 255, 7, 7, 8, 255, 9, 9, 9, 255, 10, 11, 11, 255, 8, 8, 8, 255, 5, 5, 6, 255, 6, 6, 6, 255, 8, 8, 8, 255, 3, 4, 4, 255, 10, 10, 11, 255, 7, 7, 8, 255, 13, 14, 14, 255, 16, 17, 17, 255, 11, 12, 12, 255, 18, 18, 19, 255, 16, 16, 17, 255, 15, 16, 16, 255, 22, 23, 24, 255, 28, 28, 29, 255, 24, 25, 26, 255, 16, 17, 17, 255, 17, 17, 18, 255, 14, 14, 15, 255, 11, 11, 11, 255, 7, 7, 8, 255, 7, 7, 7, 255, 11, 12, 12, 255, 17, 18, 18, 255, 19, 20, 21, 255, 19, 20, 20, 255, 19, 20, 20, 255, 17, 17, 18, 255, 20, 21, 21, 255, 19, 19, 20, 255, 15, 16, 16, 255, 16, 16, 17, 255, 23, 24, 25, 255, 25, 26, 27, 255, 25, 26, 26, 255, 22, 22, 23, 255, 17, 18, 18, 255, 13, 13, 14, 255, 15, 15, 16, 255, 13, 13, 13, 255, 15, 15, 16, 255, 15, 16, 16, 255, 12, 12, 12, 255, 10, 10, 11, 255, 14, 14, 15, 255, 14, 14, 15, 255, 19, 20, 20, 255, 16, 16, 17, 255, 16, 17, 17, 255, 14, 14, 15, 255, 17, 18, 18, 255, 15, 15, 16, 255, 10, 11, 11, 255, 9, 10, 10, 255, 12, 12, 13, 255, 12, 13, 13, 255, 15, 15, 16, 255, 21, 22, 23, 255, 29, 30, 31, 255, 27, 28, 29, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 25, 26, 27, 255, 30, 31, 32, 255, 21, 22, 23, 255, 19, 20, 21, 255, 14, 14, 15, 255, 11, 11, 12, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 10, 11, 11, 255, 17, 18, 18, 255, 23, 24, 25, 255, 21, 22, 23, 255, 20, 21, 22, 255, 17, 18, 18, 255, 16, 17, 17, 255, 10, 11, 11, 255, 5, 5, 5, 255, 7, 7, 7, 255, 7, 7, 7, 255, 8, 8, 8, 255, 3, 3, 3, 255, 3, 4, 4, 255, 5, 5, 6, 255, 2, 2, 2, 255, 2, 3, 3, 255, 6, 6, 6, 255, 7, 7, 7, 255, 4, 4, 4, 255, 5, 5, 5, 255, 5, 5, 5, 255, 4, 4, 4, 255, 6, 6, 6, 255, 12, 12, 12, 255, 7, 7, 8, 255, 8, 9, 9, 255, 6, 6, 6, 255, 8, 8, 8, 255, 13, 13, 13, 255, 9, 10, 10, 255, 16, 17, 17, 255, 11, 11, 11, 255, 6, 6, 6, 255, 15, 15, 16, 255, 12, 12, 13, 255, 7, 7, 7, 255, 11, 11, 12, 255, 12, 13, 13, 255, 19, 20, 20, 255, 15, 16, 16, 255, 17, 17, 18, 255, 17, 18, 18, 255, 14, 14, 15, 255, 23, 24, 24, 255, 20, 20, 21, 255, 24, 24, 25, 255, 17, 18, 18, 255, 15, 15, 16, 255, 18, 19, 20, 255, 21, 22, 22, 255, 25, 25, 26, 255, 18, 18, 19, 255, 26, 27, 27, 255, 16, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 20, 21, 22, 255, 11, 11, 12, 255, 10, 10, 10, 255, 9, 9, 9, 255, 10, 10, 11, 255, 16, 16, 17, 255, 17, 17, 18, 255, 20, 21, 21, 255, 18, 19, 19, 255, 11, 12, 12, 255, 11, 11, 11, 255, 15, 16, 16, 255, 14, 15, 15, 255, 16, 16, 17, 255, 12, 12, 12, 255, 8, 8, 8, 255, 10, 10, 11, 255, 9, 9, 9, 255, 6, 6, 7, 255, 8, 9, 9, 255, 11, 11, 11, 255, 13, 13, 13, 255, 16, 17, 17, 255, 18, 19, 20, 255, 20, 21, 22, 255, 32, 33, 34, 255, 32, 33, 34, 255, 29, 30, 31, 255, 21, 22, 22, 255, 16, 17, 17, 255, 17, 17, 18, 255, 20, 20, 21, 255, 15, 15, 16, 255, 17, 17, 18, 255, 14, 15, 15, 255, 8, 8, 8, 255, 8, 8, 8, 255, 6, 6, 6, 255, 11, 12, 12, 255, 13, 14, 14, 255, 11, 12, 12, 255, 18, 18, 19, 255, 17, 18, 18, 255, 18, 19, 19, 255, 25, 25, 26, 255, 27, 28, 29, 255, 28, 28, 29, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 29, 30, 31, 255, 22, 23, 24, 255, 20, 20, 21, 255, 20, 20, 21, 255, 19, 19, 20, 255, 18, 19, 20, 255, 11, 11, 12, 255, 13, 13, 13, 255, 10, 10, 11, 255, 10, 10, 10, 255, 10, 10, 10, 255, 12, 12, 13, 255, 14, 14, 15, 255, 16, 16, 17, 255, 12, 12, 12, 255, 13, 13, 14, 255, 11, 11, 11, 255, 15, 16, 16, 255, 16, 17, 17, 255, 11, 12, 12, 255, 14, 15, 15, 255, 15, 16, 16, 255, 11, 11, 11, 255, 15, 15, 16, 255, 13, 13, 14, 255, 7, 7, 7, 255, 8, 8, 8, 255, 11, 11, 11, 255, 8, 9, 9, 255, 17, 18, 18, 255, 18, 19, 20, 255, 11, 11, 12, 255, 17, 18, 18, 255, 17, 17, 18, 255, 18, 19, 20, 255, 13, 14, 14, 255, 17, 18, 18, 255, 15, 15, 16, 255, 19, 20, 20, 255, 17, 17, 18, 255, 26, 27, 28, 255, 17, 18, 18, 255, 15, 16, 16, 255, 15, 15, 16, 255, 12, 13, 13, 255, 15, 15, 16, 255, 10, 10, 11, 255, 7, 7, 7, 255, 4, 4, 4, 255, 5, 5, 5, 255, 10, 10, 11, 255, 20, 20, 21, 255, 19, 20, 21, 255, 15, 15, 16, 255, 8, 9, 9, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 15, 16, 16, 255, 10, 11, 11, 255, 8, 9, 9, 255, 17, 18, 18, 255, 16, 17, 17, 255, 27, 27, 28, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 26, 27, 27, 255, 20, 21, 22, 255, 11, 12, 12, 255, 7, 7, 8, 255, 5, 5, 6, 255, 8, 8, 8, 255, 9, 10, 10, 255, 6, 6, 6, 255, 5, 5, 6, 255, 3, 3, 3, 255, 6, 6, 7, 255, 7, 7, 8, 255, 8, 8, 8, 255, 12, 12, 12, 255, 14, 14, 15, 255, 17, 18, 18, 255, 15, 16, 16, 255, 16, 16, 17, 255, 17, 18, 18, 255, 18, 18, 19, 255, 22, 23, 24, 255, 25, 26, 26, 255, 28, 28, 29, 255, 22, 23, 24, 255, 20, 21, 22, 255, 14, 15, 15, 255, 18, 19, 20, 255, 10, 11, 11, 255, 14, 14, 15, 255, 11, 11, 12, 255, 13, 13, 13, 255, 17, 17, 18, 255, 16, 17, 17, 255, 17, 18, 18, 255, 17, 18, 18, 255, 22, 22, 23, 255, 18, 19, 20, 255, 17, 18, 18, 255, 15, 16, 16, 255, 16, 17, 17, 255, 21, 22, 23, 255, 25, 26, 27, 255, 28, 29, 30, 255, 18, 19, 19, 255, 21, 22, 22, 255, 12, 13, 13, 255, 14, 15, 15, 255, 13, 13, 13, 255, 9, 9, 9, 255, 9, 9, 9, 255, 15, 16, 16, 255, 15, 16, 16, 255, 20, 20, 21, 255, 23, 24, 25, 255, 21, 22, 22, 255, 23, 24, 24, 255, 24, 24, 25, 255, 21, 22, 22, 255, 17, 17, 18, 255, 9, 10, 10, 255, 14, 14, 15, 255, 11, 12, 12, 255, 12, 12, 12, 255, 17, 18, 18, 255, 19, 19, 20, 255, 20, 21, 22, 255, 20, 20, 21, 255, 20, 21, 21, 255, 29, 29, 30, 255, 30, 31, 32, 255, 32, 33, 34, 255, 32, 33, 34, 255, 30, 31, 31, 255, 32, 33, 34, 255, 25, 26, 27, 255, 19, 19, 20, 255, 18, 19, 19, 255, 14, 15, 15, 255, 16, 16, 17, 255, 9, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 8, 255, 16, 16, 17, 255, 14, 15, 15, 255, 12, 12, 12, 255, 10, 10, 11, 255, 11, 11, 11, 255, 11, 11, 12, 255, 7, 7, 7, 255, 8, 8, 8, 255, 4, 4, 4, 255, 5, 5, 6, 255, 7, 7, 7, 255, 2, 3, 3, 255, 3, 4, 4, 255, 5, 5, 6, 255, 8, 9, 9, 255, 6, 6, 6, 255, 10, 10, 10, 255, 12, 12, 13, 255, 5, 5, 6, 255, 4, 4, 4, 255, 9, 10, 10, 255, 11, 12, 12, 255, 8, 8, 8, 255, 9, 9, 9, 255, 7, 7, 8, 255, 10, 11, 11, 255, 11, 12, 12, 255, 11, 11, 12, 255, 9, 10, 10, 255, 16, 17, 17, 255, 13, 13, 13, 255, 17, 17, 18, 255, 15, 15, 16, 255, 12, 12, 12, 255, 12, 12, 13, 255, 8, 9, 9, 255, 8, 8, 8, 255, 16, 17, 17, 255, 18, 19, 20, 255, 20, 21, 21, 255, 16, 16, 17, 255, 22, 23, 24, 255, 17, 18, 18, 255, 17, 18, 18, 255, 26, 27, 27, 255, 18, 19, 20, 255, 22, 22, 23, 255, 22, 23, 24, 255, 19, 20, 20, 255, 19, 20, 21, 255, 27, 28, 29, 255, 25, 25, 26, 255, 24, 24, 25, 255, 22, 22, 23, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 22, 23, 24, 255, 18, 19, 19, 255, 12, 12, 13, 255, 11, 11, 11, 255, 9, 10, 10, 255, 7, 7, 8, 255, 11, 12, 12, 255, 15, 16, 16, 255, 16, 16, 17, 255, 13, 13, 13, 255, 7, 7, 7, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 8, 255, 6, 6, 6, 255, 6, 6, 6, 255, 5, 5, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 6, 6, 6, 255, 15, 16, 16, 255, 9, 10, 10, 255, 21, 21, 22, 255, 18, 19, 20, 255, 26, 26, 27, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 31, 32, 33, 255, 26, 27, 27, 255, 22, 23, 24, 255, 18, 19, 19, 255, 22, 22, 23, 255, 16, 17, 17, 255, 13, 13, 14, 255, 11, 11, 12, 255, 8, 8, 8, 255, 5, 5, 6, 255, 9, 9, 9, 255, 14, 14, 15, 255, 11, 11, 12, 255, 16, 17, 17, 255, 17, 18, 18, 255, 22, 22, 23, 255, 26, 27, 27, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 21, 22, 23, 255, 25, 26, 26, 255, 19, 19, 20, 255, 18, 18, 19, 255, 17, 18, 18, 255, 13, 13, 14, 255, 11, 11, 12, 255, 8, 9, 9, 255, 10, 10, 11, 255, 11, 11, 11, 255, 15, 15, 16, 255, 9, 9, 9, 255, 14, 14, 15, 255, 16, 17, 17, 255, 18, 18, 19, 255, 15, 16, 16, 255, 20, 20, 21, 255, 16, 16, 17, 255, 15, 15, 16, 255, 16, 16, 17, 255, 18, 19, 19, 255, 16, 16, 17, 255, 9, 10, 10, 255, 13, 13, 13, 255, 6, 6, 6, 255, 2, 2, 2, 255, 6, 6, 7, 255, 12, 12, 13, 255, 17, 18, 18, 255, 20, 20, 21, 255, 20, 21, 22, 255, 19, 20, 21, 255, 20, 21, 21, 255, 22, 23, 24, 255, 11, 11, 11, 255, 24, 24, 25, 255, 19, 19, 20, 255, 31, 32, 33, 255, 20, 21, 22, 255, 21, 21, 22, 255, 21, 22, 22, 255, 18, 19, 19, 255, 14, 14, 15, 255, 17, 17, 18, 255, 10, 11, 11, 255, 9, 9, 9, 255, 3, 3, 3, 255, 4, 4, 4, 255, 7, 7, 7, 255, 11, 11, 12, 255, 22, 23, 24, 255, 15, 16, 16, 255, 12, 12, 13, 255, 9, 10, 10, 255, 10, 10, 10, 255, 11, 12, 12, 255, 11, 11, 12, 255, 10, 10, 10, 255, 11, 11, 11, 255, 15, 15, 16, 255, 16, 17, 17, 255, 25, 25, 26, 255, 27, 28, 29, 255, 27, 28, 29, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 18, 19, 20, 255, 15, 16, 16, 255, 10, 11, 11, 255, 10, 10, 11, 255, 8, 8, 8, 255, 8, 9, 9, 255, 6, 6, 6, 255, 4, 4, 4, 255, 7, 7, 7, 255, 8, 9, 9, 255, 10, 10, 10, 255, 9, 9, 9, 255, 10, 10, 11, 255, 15, 16, 16, 255, 22, 23, 24, 255, 24, 24, 25, 255, 18, 19, 19, 255, 31, 32, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 28, 29, 30, 255, 32, 33, 33, 255, 32, 33, 34, 255, 19, 19, 20, 255, 25, 25, 26, 255, 18, 19, 19, 255, 14, 14, 15, 255, 10, 10, 11, 255, 9, 9, 9, 255, 10, 10, 11, 255, 15, 15, 16, 255, 13, 14, 14, 255, 14, 15, 15, 255, 26, 27, 28, 255, 23, 24, 24, 255, 23, 24, 25, 255, 18, 18, 19, 255, 25, 25, 26, 255, 28, 29, 30, 255, 30, 31, 32, 255, 28, 29, 30, 255, 19, 19, 20, 255, 24, 24, 25, 255, 16, 17, 17, 255, 16, 17, 17, 255, 13, 13, 14, 255, 12, 12, 13, 255, 9, 10, 10, 255, 5, 5, 5, 255, 14, 14, 15, 255, 25, 26, 27, 255, 25, 26, 27, 255, 17, 18, 18, 255, 21, 21, 22, 255, 25, 26, 27, 255, 30, 31, 32, 255, 26, 26, 27, 255, 28, 29, 30, 255, 16, 16, 17, 255, 10, 11, 11, 255, 10, 11, 11, 255, 14, 14, 15, 255, 15, 16, 16, 255, 19, 20, 21, 255, 19, 20, 20, 255, 23, 24, 25, 255, 26, 27, 27, 255, 28, 29, 30, 255, 31, 32, 33, 255, 21, 21, 22, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 22, 23, 24, 255, 18, 19, 20, 255, 17, 18, 18, 255, 18, 19, 19, 255, 14, 15, 15, 255, 12, 12, 12, 255, 12, 12, 13, 255, 10, 11, 11, 255, 12, 13, 13, 255, 11, 12, 12, 255, 13, 13, 13, 255, 10, 10, 10, 255, 7, 7, 8, 255, 9, 9, 9, 255, 12, 13, 13, 255, 9, 10, 10, 255, 8, 9, 9, 255, 9, 10, 10, 255, 6, 6, 7, 255, 10, 10, 11, 255, 11, 11, 12, 255, 7, 7, 7, 255, 6, 6, 7, 255, 4, 4, 4, 255, 12, 12, 12, 255, 7, 7, 7, 255, 5, 5, 6, 255, 7, 7, 7, 255, 6, 6, 6, 255, 11, 12, 12, 255, 11, 11, 12, 255, 13, 14, 14, 255, 13, 13, 13, 255, 12, 12, 13, 255, 13, 13, 14, 255, 13, 14, 14, 255, 11, 11, 11, 255, 11, 11, 12, 255, 15, 15, 16, 255, 16, 17, 17, 255, 17, 18, 18, 255, 14, 15, 15, 255, 19, 20, 20, 255, 11, 11, 11, 255, 12, 12, 13, 255, 8, 9, 9, 255, 15, 16, 16, 255, 18, 18, 19, 255, 16, 16, 17, 255, 20, 21, 21, 255, 24, 25, 26, 255, 18, 19, 19, 255, 16, 17, 17, 255, 28, 28, 29, 255, 21, 21, 22, 255, 20, 21, 22, 255, 22, 23, 24, 255, 29, 29, 30, 255, 21, 21, 22, 255, 26, 27, 27, 255, 27, 27, 28, 255, 26, 26, 27, 255, 21, 22, 23, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 31, 32, 33, 255, 21, 22, 23, 255, 15, 15, 16, 255, 14, 14, 15, 255, 9, 9, 9, 255, 10, 10, 11, 255, 9, 10, 10, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 5, 5, 5, 255, 7, 7, 8, 255, 9, 9, 9, 255, 6, 6, 7, 255, 5, 5, 5, 255, 3, 3, 3, 255, 6, 6, 7, 255, 8, 9, 9, 255, 5, 5, 6, 255, 8, 9, 9, 255, 11, 11, 11, 255, 13, 13, 13, 255, 14, 14, 15, 255, 18, 18, 19, 255, 29, 30, 31, 255, 28, 29, 30, 255, 32, 33, 34, 255, 32, 33, 34, 255, 27, 27, 28, 255, 22, 22, 23, 255, 27, 28, 29, 255, 26, 26, 27, 255, 21, 21, 22, 255, 21, 22, 23, 255, 23, 24, 25, 255, 19, 20, 20, 255, 12, 13, 13, 255, 5, 5, 6, 255, 8, 8, 8, 255, 6, 6, 7, 255, 12, 12, 13, 255, 9, 10, 10, 255, 20, 20, 21, 255, 21, 22, 22, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 29, 30, 31, 255, 20, 21, 21, 255, 28, 29, 30, 255, 25, 26, 27, 255, 19, 20, 20, 255, 15, 16, 16, 255, 11, 12, 12, 255, 8, 8, 8, 255, 11, 12, 12, 255, 11, 11, 11, 255, 11, 12, 12, 255, 11, 12, 12, 255, 17, 18, 18, 255, 19, 20, 21, 255, 15, 15, 16, 255, 21, 22, 23, 255, 17, 18, 18, 255, 15, 16, 16, 255, 20, 21, 22, 255, 22, 22, 23, 255, 15, 15, 16, 255, 23, 24, 24, 255, 21, 22, 22, 255, 24, 24, 25, 255, 18, 19, 20, 255, 13, 13, 14, 255, 9, 9, 9, 255, 7, 7, 7, 255, 7, 7, 7, 255, 13, 13, 13, 255, 14, 15, 15, 255, 18, 18, 19, 255, 18, 18, 19, 255, 19, 19, 20, 255, 23, 24, 25, 255, 27, 27, 28, 255, 14, 15, 15, 255, 22, 23, 24, 255, 21, 22, 22, 255, 28, 29, 30, 255, 21, 21, 22, 255, 23, 24, 24, 255, 29, 29, 30, 255, 21, 22, 23, 255, 20, 20, 21, 255, 13, 14, 14, 255, 11, 11, 11, 255, 9, 9, 9, 255, 3, 4, 4, 255, 4, 4, 4, 255, 7, 7, 7, 255, 8, 9, 9, 255, 18, 18, 19, 255, 14, 14, 15, 255, 17, 18, 18, 255, 17, 18, 18, 255, 9, 9, 9, 255, 9, 9, 9, 255, 6, 6, 6, 255, 11, 11, 12, 255, 12, 12, 12, 255, 15, 16, 16, 255, 14, 15, 15, 255, 14, 14, 15, 255, 22, 22, 23, 255, 30, 31, 32, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 29, 30, 31, 255, 16, 17, 17, 255, 17, 18, 18, 255, 16, 16, 17, 255, 13, 13, 13, 255, 6, 6, 7, 255, 10, 11, 11, 255, 4, 4, 4, 255, 6, 6, 6, 255, 9, 9, 9, 255, 8, 8, 8, 255, 21, 22, 22, 255, 28, 29, 30, 255, 22, 23, 24, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 30, 31, 32, 255, 29, 29, 30, 255, 25, 25, 26, 255, 27, 28, 29, 255, 21, 22, 23, 255, 12, 12, 13, 255, 18, 19, 19, 255, 15, 15, 16, 255, 8, 8, 8, 255, 6, 6, 6, 255, 8, 8, 8, 255, 11, 11, 11, 255, 16, 16, 17, 255, 14, 14, 15, 255, 18, 19, 19, 255, 20, 21, 22, 255, 28, 28, 29, 255, 27, 28, 29, 255, 28, 29, 30, 255, 32, 33, 34, 255, 31, 32, 33, 255, 26, 27, 27, 255, 25, 26, 26, 255, 29, 29, 30, 255, 26, 27, 27, 255, 19, 20, 21, 255, 17, 18, 18, 255, 13, 14, 14, 255, 9, 10, 10, 255, 11, 11, 11, 255, 16, 17, 17, 255, 26, 27, 27, 255, 25, 26, 26, 255, 30, 31, 32, 255, 22, 23, 24, 255, 31, 32, 33, 255, 30, 31, 31, 255, 30, 31, 31, 255, 20, 21, 22, 255, 20, 20, 21, 255, 11, 12, 12, 255, 8, 9, 9, 255, 12, 12, 12, 255, 15, 16, 16, 255, 18, 19, 20, 255, 25, 26, 27, 255, 23, 24, 24, 255, 30, 31, 32, 255, 29, 30, 31, 255, 30, 31, 31, 255, 25, 26, 26, 255, 30, 31, 32, 255, 27, 28, 29, 255, 24, 25, 25, 255, 20, 21, 22, 255, 22, 22, 23, 255, 17, 17, 18, 255, 22, 23, 24, 255, 18, 18, 19, 255, 12, 12, 12, 255, 9, 10, 10, 255, 6, 6, 7, 255, 10, 11, 11, 255, 10, 11, 11, 255, 8, 8, 8, 255, 10, 10, 10, 255, 11, 11, 11, 255, 13, 13, 14, 255, 13, 14, 14, 255, 12, 12, 13, 255, 10, 11, 11, 255, 13, 13, 14, 255, 9, 10, 10, 255, 14, 14, 15, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 11, 11, 255, 14, 15, 15, 255, 12, 12, 12, 255, 8, 8, 8, 255, 5, 5, 5, 255, 6, 6, 6, 255, 5, 5, 6, 255, 7, 7, 7, 255, 3, 3, 3, 255, 6, 6, 6, 255, 16, 17, 17, 255, 19, 19, 20, 255, 19, 20, 21, 255, 30, 31, 31, 255, 17, 18, 18, 255, 19, 20, 20, 255, 18, 19, 20, 255, 19, 19, 20, 255, 21, 22, 23, 255, 21, 21, 22, 255, 17, 18, 18, 255, 13, 13, 13, 255, 13, 14, 14, 255, 11, 11, 11, 255, 10, 10, 10, 255, 15, 16, 16, 255, 19, 19, 20, 255, 28, 29, 30, 255, 29, 30, 31, 255, 30, 31, 32, 255, 25, 26, 27, 255, 23, 24, 25, 255, 28, 29, 30, 255, 25, 25, 26, 255, 32, 33, 34, 255, 32, 33, 34, 255, 30, 31, 32, 255, 32, 33, 34, 255, 23, 24, 24, 255, 31, 32, 33, 255, 25, 25, 26, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 26, 27, 27, 255, 25, 26, 26, 255, 20, 20, 21, 255, 14, 14, 15, 255, 16, 17, 17, 255, 6, 6, 7, 255, 9, 10, 10, 255, 3, 3, 3, 255, 5, 5, 5, 255, 5, 5, 6, 255, 6, 6, 7, 255, 7, 7, 7, 255, 8, 8, 8, 255, 8, 8, 8, 255, 6, 6, 7, 255, 4, 4, 4, 255, 6, 6, 7, 255, 10, 10, 10, 255, 9, 10, 10, 255, 7, 7, 8, 255, 7, 7, 7, 255, 12, 12, 12, 255, 14, 14, 15, 255, 17, 18, 18, 255, 20, 21, 22, 255, 24, 25, 25, 255, 32, 33, 34, 255, 28, 29, 30, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 24, 25, 25, 255, 27, 28, 29, 255, 20, 21, 21, 255, 20, 21, 21, 255, 15, 15, 16, 255, 9, 10, 10, 255, 5, 5, 5, 255, 6, 6, 7, 255, 9, 9, 9, 255, 8, 8, 8, 255, 18, 19, 19, 255, 20, 21, 22, 255, 22, 23, 24, 255, 30, 31, 32, 255, 29, 29, 30, 255, 25, 26, 26, 255, 32, 33, 34, 255, 32, 33, 33, 255, 29, 30, 31, 255, 32, 33, 34, 255, 26, 26, 27, 255, 25, 26, 26, 255, 16, 16, 17, 255, 12, 12, 13, 255, 9, 9, 9, 255, 9, 9, 9, 255, 10, 10, 10, 255, 13, 13, 13, 255, 15, 16, 16, 255, 18, 19, 20, 255, 17, 18, 18, 255, 21, 21, 22, 255, 29, 29, 30, 255, 28, 28, 29, 255, 32, 33, 34, 255, 18, 18, 19, 255, 21, 22, 22, 255, 20, 21, 22, 255, 21, 22, 23, 255, 25, 26, 27, 255, 20, 21, 21, 255, 20, 20, 21, 255, 15, 15, 16, 255, 12, 12, 13, 255, 10, 11, 11, 255, 7, 7, 8, 255, 8, 9, 9, 255, 10, 11, 11, 255, 14, 14, 15, 255, 16, 17, 17, 255, 19, 19, 20, 255, 16, 17, 17, 255, 25, 26, 27, 255, 15, 15, 16, 255, 22, 23, 24, 255, 23, 24, 25, 255, 31, 32, 33, 255, 30, 31, 32, 255, 24, 25, 26, 255, 29, 30, 31, 255, 32, 33, 34, 255, 18, 19, 20, 255, 14, 15, 15, 255, 12, 13, 13, 255, 8, 9, 9, 255, 7, 7, 7, 255, 3, 3, 3, 255, 5, 5, 5, 255, 8, 8, 8, 255, 11, 11, 11, 255, 19, 19, 20, 255, 17, 17, 18, 255, 17, 17, 18, 255, 15, 15, 16, 255, 15, 15, 16, 255, 11, 11, 11, 255, 12, 12, 12, 255, 10, 10, 10, 255, 9, 10, 10, 255, 9, 9, 9, 255, 18, 18, 19, 255, 14, 14, 15, 255, 27, 28, 29, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 27, 28, 29, 255, 32, 33, 34, 255, 31, 32, 33, 255, 28, 29, 30, 255, 15, 16, 16, 255, 12, 12, 12, 255, 7, 7, 7, 255, 7, 7, 7, 255, 3, 4, 4, 255, 5, 5, 5, 255, 5, 5, 6, 255, 10, 10, 11, 255, 10, 10, 11, 255, 13, 13, 14, 255, 15, 16, 16, 255, 25, 26, 26, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 27, 27, 28, 255, 32, 33, 34, 255, 25, 25, 26, 255, 32, 33, 34, 255, 28, 28, 29, 255, 32, 33, 34, 255, 30, 31, 32, 255, 24, 25, 26, 255, 18, 19, 19, 255, 14, 15, 15, 255, 13, 13, 14, 255, 10, 10, 11, 255, 7, 7, 7, 255, 10, 10, 10, 255, 8, 9, 9, 255, 20, 20, 21, 255, 17, 18, 18, 255, 24, 25, 25, 255, 29, 29, 30, 255, 24, 24, 25, 255, 32, 33, 34, 255, 30, 31, 32, 255, 29, 29, 30, 255, 24, 25, 26, 255, 23, 24, 24, 255, 26, 27, 27, 255, 18, 18, 19, 255, 19, 19, 20, 255, 14, 15, 15, 255, 13, 13, 13, 255, 8, 8, 8, 255, 13, 13, 14, 255, 15, 16, 16, 255, 16, 17, 17, 255, 29, 30, 31, 255, 26, 27, 28, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 21, 21, 22, 255, 19, 19, 20, 255, 17, 18, 18, 255, 9, 9, 9, 255, 9, 9, 9, 255, 14, 15, 15, 255, 22, 23, 24, 255, 22, 23, 24, 255, 25, 25, 26, 255, 25, 26, 27, 255, 23, 24, 24, 255, 31, 32, 33, 255, 31, 32, 33, 255, 28, 29, 30, 255, 23, 24, 24, 255, 20, 21, 22, 255, 26, 26, 27, 255, 22, 23, 24, 255, 24, 25, 25, 255, 22, 23, 24, 255, 24, 24, 25, 255, 10, 10, 11, 255, 9, 9, 9, 255, 10, 10, 11, 255, 16, 17, 17, 255, 12, 12, 12, 255, 10, 11, 11, 255, 7, 7, 8, 255, 11, 11, 11, 255, 15, 16, 16, 255, 18, 18, 19, 255, 16, 17, 17, 255, 19, 20, 21, 255, 16, 16, 17, 255, 16, 17, 17, 255, 17, 18, 18, 255, 13, 13, 13, 255, 14, 14, 15, 255, 8, 9, 9, 255, 6, 6, 6, 255, 7, 7, 7, 255, 3, 4, 4, 255, 7, 7, 7, 255, 6, 6, 6, 255, 8, 8, 8, 255, 13, 13, 14, 255, 7, 7, 8, 255, 15, 16, 16, 255, 15, 16, 16, 255, 19, 20, 20, 255, 22, 23, 24, 255, 23, 24, 24, 255, 32, 33, 34, 255, 32, 33, 33, 255, 24, 24, 25, 255, 32, 33, 34, 255, 27, 27, 28, 255, 19, 20, 20, 255, 13, 13, 14, 255, 12, 13, 13, 255, 14, 14, 15, 255, 11, 11, 12, 255, 9, 9, 9, 255, 18, 19, 19, 255, 18, 19, 20, 255, 24, 24, 25, 255, 32, 33, 34, 255, 30, 31, 31, 255, 32, 33, 34, 255, 30, 31, 32, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 29, 30, 31, 255, 29, 30, 31, 255, 25, 26, 26, 255, 30, 31, 31, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 23, 24, 24, 255, 26, 26, 27, 255, 22, 23, 24, 255, 18, 19, 19, 255, 13, 14, 14, 255, 9, 9, 9, 255, 6, 6, 7, 255, 5, 5, 5, 255, 7, 7, 8, 255, 7, 7, 8, 255, 7, 7, 7, 255, 8, 8, 8, 255, 8, 9, 9, 255, 5, 5, 5, 255, 9, 9, 9, 255, 7, 7, 7, 255, 11, 11, 11, 255, 9, 10, 10, 255, 7, 7, 7, 255, 7, 7, 7, 255, 6, 6, 6, 255, 7, 7, 7, 255, 10, 10, 11, 255, 12, 12, 13, 255, 13, 13, 13, 255, 18, 18, 19, 255, 30, 31, 32, 255, 21, 21, 22, 255, 24, 25, 25, 255, 26, 27, 28, 255, 27, 28, 29, 255, 30, 31, 31, 255, 30, 31, 32, 255, 18, 19, 19, 255, 16, 17, 17, 255, 14, 14, 15, 255, 11, 12, 12, 255, 6, 6, 6, 255, 7, 7, 8, 255, 7, 7, 8, 255, 10, 10, 10, 255, 12, 12, 13, 255, 21, 22, 23, 255, 28, 28, 29, 255, 30, 31, 31, 255, 28, 29, 30, 255, 30, 31, 32, 255, 28, 28, 29, 255, 31, 32, 33, 255, 29, 29, 30, 255, 31, 32, 33, 255, 22, 23, 24, 255, 14, 14, 15, 255, 18, 18, 19, 255, 15, 16, 16, 255, 11, 11, 12, 255, 9, 9, 9, 255, 8, 8, 8, 255, 12, 13, 13, 255, 14, 14, 15, 255, 15, 16, 16, 255, 20, 21, 21, 255, 31, 32, 33, 255, 29, 29, 30, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 26, 27, 27, 255, 32, 33, 34, 255, 32, 33, 34, 255, 28, 29, 30, 255, 22, 22, 23, 255, 14, 14, 15, 255, 16, 17, 17, 255, 14, 15, 15, 255, 13, 13, 14, 255, 7, 7, 7, 255, 8, 9, 9, 255, 8, 9, 9, 255, 6, 6, 6, 255, 15, 16, 16, 255, 18, 18, 19, 255, 16, 17, 17, 255, 17, 18, 18, 255, 15, 15, 16, 255, 19, 20, 21, 255, 29, 30, 31, 255, 24, 25, 26, 255, 29, 30, 31, 255, 31, 32, 33, 255, 30, 31, 32, 255, 28, 28, 29, 255, 22, 22, 23, 255, 16, 16, 17, 255, 14, 14, 15, 255, 8, 9, 9, 255, 7, 7, 7, 255, 5, 5, 5, 255, 5, 5, 6, 255, 9, 9, 9, 255, 13, 13, 14, 255, 22, 22, 23, 255, 24, 25, 25, 255, 14, 15, 15, 255, 19, 20, 21, 255, 17, 18, 18, 255, 13, 13, 13, 255, 13, 13, 13, 255, 8, 8, 8, 255, 8, 8, 8, 255, 9, 9, 9, 255, 15, 16, 16, 255, 16, 17, 17, 255, 22, 22, 23, 255, 27, 27, 28, 255, 32, 33, 34, 255, 32, 33, 34, 255, 29, 29, 30, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 17, 18, 18, 255, 9, 9, 9, 255, 6, 6, 6, 255, 4, 4, 4, 255, 7, 7, 7, 255, 12, 12, 12, 255, 13, 13, 14, 255, 14, 14, 15, 255, 13, 13, 13, 255, 16, 17, 17, 255, 24, 25, 25, 255, 32, 33, 34, 255, 29, 30, 31, 255, 30, 31, 31, 255, 31, 32, 33, 255, 29, 30, 31, 255, 30, 31, 32, 255, 26, 26, 27, 255, 29, 29, 30, 255, 31, 32, 33, 255, 32, 33, 33, 255, 25, 26, 26, 255, 23, 24, 24, 255, 17, 18, 18, 255, 11, 11, 12, 255, 8, 8, 8, 255, 8, 8, 8, 255, 6, 6, 6, 255, 12, 12, 12, 255, 11, 12, 12, 255, 18, 19, 20, 255, 23, 24, 25, 255, 26, 26, 27, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 21, 22, 23, 255, 21, 22, 23, 255, 22, 23, 24, 255, 17, 18, 18, 255, 17, 17, 18, 255, 9, 10, 10, 255, 7, 7, 7, 255, 8, 8, 8, 255, 15, 16, 16, 255, 16, 17, 17, 255, 23, 24, 25, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 26, 27, 27, 255, 25, 25, 26, 255, 19, 20, 21, 255, 12, 12, 12, 255, 10, 10, 11, 255, 9, 10, 10, 255, 19, 20, 21, 255, 18, 18, 19, 255, 29, 29, 30, 255, 28, 28, 29, 255, 25, 26, 26, 255, 22, 23, 24, 255, 28, 29, 30, 255, 24, 25, 26, 255, 18, 19, 19, 255, 24, 24, 25, 255, 18, 18, 19, 255, 20, 21, 21, 255, 20, 20, 21, 255, 17, 17, 18, 255, 13, 14, 14, 255, 13, 13, 13, 255, 11, 11, 12, 255, 13, 13, 13, 255, 12, 13, 13, 255, 14, 14, 15, 255, 16, 17, 17, 255, 19, 19, 20, 255, 18, 19, 20, 255, 19, 19, 20, 255, 25, 26, 26, 255, 27, 28, 29, 255, 25, 26, 27, 255, 18, 18, 19, 255, 18, 19, 20, 255, 17, 18, 18, 255, 17, 17, 18, 255, 27, 28, 29, 255, 20, 21, 22, 255, 9, 10, 10, 255, 12, 13, 13, 255, 10, 11, 11, 255, 6, 6, 6, 255, 10, 11, 11, 255, 7, 7, 7, 255, 9, 10, 10, 255, 11, 11, 11, 255, 10, 10, 11, 255, 14, 15, 15, 255, 17, 18, 18, 255, 16, 16, 17, 255, 31, 32, 33, 255, 28, 29, 30, 255, 26, 27, 27, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 21, 21, 22, 255, 20, 21, 21, 255, 16, 17, 17, 255, 16, 17, 17, 255, 8, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 17, 18, 18, 255, 14, 14, 15, 255, 17, 17, 18, 255, 22, 23, 24, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 27, 27, 28, 255, 32, 33, 34, 255, 29, 30, 31, 255, 32, 33, 34, 255, 30, 31, 31, 255, 32, 33, 34, 255, 32, 33, 34, 255, 29, 30, 31, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 31, 32, 33, 255, 19, 20, 20, 255, 17, 18, 18, 255, 21, 22, 22, 255, 15, 16, 16, 255, 12, 12, 12, 255, 9, 9, 9, 255, 5, 5, 5, 255, 9, 10, 10, 255, 10, 10, 11, 255, 14, 14, 15, 255, 11, 11, 12, 255, 8, 9, 9, 255, 12, 12, 12, 255, 10, 11, 11, 255, 9, 9, 9, 255, 10, 10, 11, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 10, 10, 255, 6, 6, 6, 255, 7, 7, 7, 255, 7, 7, 7, 255, 13, 14, 14, 255, 20, 21, 22, 255, 17, 18, 18, 255, 20, 21, 21, 255, 21, 21, 22, 255, 28, 28, 29, 255, 27, 27, 28, 255, 27, 27, 28, 255, 25, 26, 27, 255, 28, 29, 30, 255, 23, 24, 25, 255, 14, 14, 15, 255, 14, 14, 15, 255, 11, 11, 11, 255, 10, 10, 11, 255, 6, 6, 6, 255, 8, 9, 9, 255, 10, 11, 11, 255, 14, 14, 15, 255, 22, 23, 24, 255, 21, 21, 22, 255, 25, 25, 26, 255, 29, 30, 31, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 30, 31, 31, 255, 22, 23, 24, 255, 20, 21, 22, 255, 20, 20, 21, 255, 16, 16, 17, 255, 17, 17, 18, 255, 12, 13, 13, 255, 12, 13, 13, 255, 11, 12, 12, 255, 12, 13, 13, 255, 16, 16, 17, 255, 27, 27, 28, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 26, 27, 28, 255, 25, 26, 26, 255, 32, 33, 34, 255, 32, 33, 34, 255, 26, 27, 27, 255, 19, 20, 21, 255, 14, 14, 15, 255, 8, 8, 8, 255, 5, 5, 5, 255, 4, 4, 4, 255, 6, 6, 7, 255, 11, 11, 12, 255, 13, 13, 13, 255, 15, 16, 16, 255, 11, 12, 12, 255, 12, 12, 12, 255, 14, 14, 15, 255, 27, 27, 28, 255, 27, 28, 29, 255, 30, 31, 31, 255, 25, 25, 26, 255, 18, 19, 19, 255, 32, 33, 34, 255, 24, 25, 25, 255, 21, 21, 22, 255, 18, 19, 19, 255, 16, 16, 17, 255, 13, 13, 14, 255, 6, 6, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 6, 6, 6, 255, 8, 8, 8, 255, 19, 19, 20, 255, 29, 30, 31, 255, 21, 22, 23, 255, 22, 23, 24, 255, 21, 21, 22, 255, 20, 20, 21, 255, 16, 17, 17, 255, 8, 9, 9, 255, 5, 5, 5, 255, 7, 7, 8, 255, 9, 10, 10, 255, 13, 13, 14, 255, 16, 16, 17, 255, 17, 17, 18, 255, 26, 27, 27, 255, 32, 33, 34, 255, 28, 29, 30, 255, 28, 29, 30, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 16, 17, 17, 255, 15, 16, 16, 255, 11, 11, 11, 255, 9, 10, 10, 255, 4, 4, 4, 255, 5, 5, 6, 255, 11, 11, 12, 255, 9, 9, 9, 255, 9, 9, 9, 255, 8, 8, 8, 255, 12, 12, 13, 255, 16, 16, 17, 255, 21, 22, 23, 255, 23, 24, 24, 255, 22, 23, 24, 255, 25, 26, 27, 255, 25, 25, 26, 255, 26, 27, 28, 255, 32, 33, 34, 255, 23, 24, 24, 255, 32, 33, 34, 255, 30, 31, 32, 255, 32, 33, 33, 255, 25, 25, 26, 255, 14, 14, 15, 255, 12, 13, 13, 255, 8, 8, 8, 255, 7, 7, 8, 255, 7, 7, 7, 255, 12, 12, 13, 255, 15, 16, 16, 255, 22, 23, 24, 255, 24, 25, 25, 255, 28, 29, 30, 255, 22, 23, 24, 255, 32, 33, 33, 255, 32, 33, 34, 255, 30, 31, 31, 255, 32, 33, 34, 255, 32, 33, 34, 255, 27, 28, 29, 255, 26, 27, 28, 255, 21, 22, 23, 255, 16, 17, 17, 255, 12, 12, 13, 255, 7, 7, 8, 255, 12, 12, 13, 255, 13, 14, 14, 255, 22, 22, 23, 255, 21, 22, 22, 255, 31, 32, 33, 255, 31, 32, 32, 255, 32, 33, 33, 255, 32, 33, 33, 255, 25, 26, 26, 255, 17, 17, 18, 255, 19, 20, 20, 255, 13, 13, 13, 255, 9, 9, 9, 255, 10, 10, 11, 255, 18, 19, 20, 255, 24, 25, 25, 255, 24, 24, 25, 255, 25, 26, 26, 255, 32, 33, 34, 255, 20, 21, 22, 255, 20, 21, 21, 255, 17, 17, 18, 255, 17, 18, 18, 255, 15, 16, 16, 255, 16, 17, 17, 255, 19, 20, 21, 255, 16, 17, 17, 255, 13, 13, 14, 255, 14, 15, 15, 255, 15, 16, 16, 255, 11, 12, 12, 255, 10, 10, 11, 255, 8, 9, 9, 255, 9, 10, 10, 255, 14, 15, 15, 255, 13, 13, 14, 255, 16, 16, 17, 255, 12, 12, 12, 255, 20, 20, 21, 255, 16, 16, 17, 255, 19, 20, 21, 255, 24, 24, 25, 255, 27, 27, 28, 255, 29, 30, 31, 255, 32, 33, 34, 255, 22, 23, 24, 255, 24, 25, 26, 255, 20, 21, 22, 255, 14, 14, 15, 255, 10, 11, 11, 255, 7, 7, 8, 255, 4, 4, 4, 255, 5, 5, 5, 255, 8, 9, 9, 255, 12, 13, 13, 255, 15, 15, 16, 255, 10, 10, 10, 255, 11, 11, 12, 255, 19, 20, 21, 255, 21, 21, 22, 255, 30, 31, 32, 255, 29, 30, 31, 255, 32, 33, 34, 255, 30, 31, 32, 255, 32, 33, 34, 255, 32, 33, 34, 255, 21, 22, 23, 255, 17, 17, 18, 255, 13, 14, 14, 255, 12, 12, 12, 255, 10, 11, 11, 255, 10, 10, 10, 255, 11, 12, 12, 255, 17, 18, 18, 255, 20, 21, 21, 255, 32, 33, 34, 255, 32, 33, 33, 255, 31, 32, 33, 255, 32, 33, 34, 255, 30, 31, 31, 255, 32, 33, 34, 255, 31, 32, 33, 255, 31, 32, 33, 255, 31, 32, 33, 255, 27, 28, 29, 255, 28, 29, 30, 255, 26, 26, 27, 255, 32, 33, 34, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 28, 29, 30, 255, 24, 24, 25, 255, 22, 22, 23, 255, 17, 18, 18, 255, 14, 14, 15, 255, 7, 7, 8, 255, 9, 9, 9, 255, 12, 12, 13, 255, 9, 9, 9, 255, 15, 16, 16, 255, 12, 13, 13, 255, 12, 13, 13, 255, 14, 14, 15, 255, 17, 18, 18, 255, 18, 19, 20, 255, 13, 14, 14, 255, 9, 9, 9, 255, 13, 14, 14, 255, 11, 12, 12, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 8, 8, 8, 255, 8, 9, 9, 255, 19, 20, 20, 255, 15, 15, 16, 255, 21, 22, 22, 255, 15, 16, 16, 255, 22, 23, 24, 255, 28, 29, 30, 255, 27, 28, 29, 255, 31, 32, 33, 255, 27, 28, 29, 255, 25, 26, 27, 255, 21, 21, 22, 255, 15, 15, 16, 255, 16, 17, 17, 255, 10, 10, 11, 255, 10, 10, 11, 255, 6, 6, 6, 255, 8, 8, 8, 255, 16, 16, 17, 255, 18, 19, 19, 255, 20, 20, 21, 255, 21, 21, 22, 255, 27, 28, 29, 255, 26, 27, 28, 255, 30, 31, 32, 255, 31, 32, 33, 255, 24, 25, 25, 255, 25, 26, 26, 255, 18, 18, 19, 255, 20, 20, 21, 255, 20, 21, 22, 255, 11, 12, 12, 255, 9, 9, 9, 255, 11, 11, 12, 255, 9, 10, 10, 255, 13, 14, 14, 255, 22, 22, 23, 255, 19, 20, 21, 255, 24, 24, 25, 255, 23, 24, 25, 255, 27, 28, 29, 255, 32, 33, 34, 255, 31, 32, 33, 255, 30, 31, 32, 255, 32, 33, 34, 255, 28, 28, 29, 255, 32, 33, 34, 255, 28, 29, 30, 255, 31, 32, 33, 255, 32, 33, 34, 255, 18, 18, 19, 255, 13, 13, 13, 255, 8, 8, 8, 255, 8, 8, 8, 255, 2, 3, 3, 255, 10, 11, 11, 255, 12, 12, 13, 255, 9, 9, 9, 255, 11, 11, 11, 255, 9, 10, 10, 255, 17, 17, 18, 255, 20, 21, 22, 255, 18, 19, 19, 255, 30, 31, 32, 255, 20, 20, 21, 255, 28, 29, 30, 255, 27, 27, 28, 255, 24, 24, 25, 255, 19, 20, 20, 255, 17, 17, 18, 255, 16, 16, 17, 255, 12, 12, 13, 255, 9, 10, 10, 255, 5, 5, 5, 255, 8, 9, 9, 255, 5, 5, 5, 255, 5, 5, 6, 255, 8, 8, 8, 255, 29, 30, 31, 255, 31, 32, 33, 255, 29, 30, 31, 255, 27, 28, 29, 255, 24, 25, 25, 255, 14, 14, 15, 255, 14, 15, 15, 255, 10, 11, 11, 255, 10, 10, 11, 255, 8, 8, 8, 255, 9, 10, 10, 255, 16, 17, 17, 255, 22, 23, 24, 255, 21, 22, 22, 255, 28, 28, 29, 255, 30, 31, 31, 255, 31, 32, 33, 255, 28, 29, 30, 255, 30, 31, 31, 255, 25, 26, 27, 255, 32, 33, 34, 255, 17, 18, 18, 255, 14, 14, 15, 255, 15, 15, 16, 255, 9, 9, 9, 255, 5, 5, 6, 255, 6, 6, 7, 255, 7, 7, 7, 255, 4, 4, 4, 255, 9, 9, 9, 255, 6, 6, 6, 255, 8, 9, 9, 255, 17, 18, 18, 255, 20, 21, 22, 255, 20, 20, 21, 255, 19, 19, 20, 255, 20, 20, 21, 255, 26, 27, 27, 255, 30, 31, 32, 255, 27, 27, 28, 255, 30, 31, 32, 255, 28, 28, 29, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 21, 22, 22, 255, 10, 10, 10, 255, 12, 12, 12, 255, 10, 10, 11, 255, 7, 7, 7, 255, 12, 12, 12, 255, 16, 16, 17, 255, 20, 20, 21, 255, 15, 15, 16, 255, 30, 31, 31, 255, 29, 29, 30, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 30, 31, 32, 255, 28, 29, 30, 255, 23, 24, 25, 255, 19, 19, 20, 255, 15, 16, 16, 255, 10, 10, 11, 255, 9, 10, 10, 255, 12, 12, 12, 255, 15, 16, 16, 255, 21, 22, 22, 255, 21, 22, 23, 255, 25, 26, 27, 255, 32, 33, 33, 255, 31, 32, 33, 255, 30, 31, 31, 255, 26, 27, 28, 255, 21, 22, 23, 255, 13, 13, 13, 255, 11, 11, 11, 255, 8, 9, 9, 255, 13, 13, 13, 255, 14, 14, 15, 255, 17, 18, 18, 255, 29, 30, 31, 255, 24, 25, 26, 255, 20, 21, 22, 255, 16, 17, 17, 255, 15, 16, 16, 255, 15, 15, 16, 255, 7, 7, 7, 255, 12, 13, 13, 255, 13, 13, 13, 255, 15, 15, 16, 255, 6, 6, 7, 255, 10, 11, 11, 255, 11, 12, 12, 255, 11, 11, 12, 255, 10, 10, 10, 255, 9, 9, 9, 255, 9, 10, 10, 255, 8, 9, 9, 255, 9, 9, 9, 255, 12, 12, 13, 255, 8, 8, 8, 255, 12, 12, 13, 255, 13, 13, 13, 255, 11, 11, 12, 255, 22, 22, 23, 255, 17, 18, 18, 255, 25, 26, 26, 255, 27, 28, 29, 255, 28, 28, 29, 255, 25, 26, 27, 255, 21, 22, 22, 255, 15, 16, 16, 255, 16, 17, 17, 255, 10, 10, 10, 255, 5, 5, 5, 255, 8, 9, 9, 255, 9, 9, 9, 255, 8, 8, 8, 255, 9, 10, 10, 255, 8, 8, 8, 255, 8, 9, 9, 255, 13, 14, 14, 255, 15, 15, 16, 255, 23, 24, 25, 255, 29, 30, 31, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 21, 21, 22, 255, 17, 18, 18, 255, 16, 17, 17, 255, 14, 14, 15, 255, 10, 10, 11, 255, 8, 8, 8, 255, 12, 12, 13, 255, 19, 20, 21, 255, 19, 19, 20, 255, 32, 33, 34, 255, 28, 28, 29, 255, 31, 32, 33, 255, 32, 33, 34, 255, 28, 29, 30, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 24, 25, 25, 255, 32, 33, 34, 255, 22, 23, 24, 255, 27, 27, 28, 255, 20, 21, 21, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 27, 28, 29, 255, 20, 21, 21, 255, 20, 21, 21, 255, 12, 13, 13, 255, 8, 9, 9, 255, 10, 10, 10, 255, 6, 6, 6, 255, 12, 12, 12, 255, 10, 10, 11, 255, 16, 17, 17, 255, 12, 12, 13, 255, 13, 14, 14, 255, 14, 15, 15, 255, 16, 16, 17, 255, 24, 25, 26, 255, 24, 25, 26, 255, 18, 19, 19, 255, 14, 14, 15, 255, 15, 16, 16, 255, 13, 14, 14, 255, 9, 9, 9, 255, 14, 14, 15, 255, 11, 11, 11, 255, 14, 14, 15, 255, 16, 17, 17, 255, 13, 14, 14, 255, 23, 24, 25, 255, 9, 10, 10, 255, 23, 24, 25, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 31, 32, 33, 255, 30, 31, 32, 255, 27, 27, 28, 255, 23, 24, 25, 255, 15, 16, 16, 255, 15, 16, 16, 255, 12, 12, 12, 255, 8, 9, 9, 255, 9, 9, 9, 255, 12, 13, 13, 255, 13, 14, 14, 255, 14, 14, 15, 255, 29, 30, 31, 255, 26, 26, 27, 255, 20, 21, 22, 255, 16, 16, 17, 255, 25, 25, 26, 255, 25, 26, 26, 255, 19, 19, 20, 255, 23, 24, 24, 255, 21, 22, 22, 255, 18, 18, 19, 255, 13, 13, 13, 255, 9, 10, 10, 255, 12, 12, 13, 255, 11, 11, 11, 255, 15, 15, 16, 255, 21, 22, 23, 255, 18, 19, 20, 255, 16, 17, 17, 255, 21, 22, 22, 255, 30, 31, 32, 255, 32, 33, 34, 255, 30, 31, 31, 255, 24, 25, 25, 255, 27, 28, 29, 255, 32, 33, 34, 255, 32, 33, 34, 255, 30, 31, 32, 255, 32, 33, 34, 255, 32, 33, 34, 255, 26, 27, 27, 255, 15, 15, 16, 255, 9, 9, 9, 255, 12, 12, 13, 255, 6, 6, 6, 255, 3, 4, 4, 255, 9, 10, 10, 255, 14, 15, 15, 255, 10, 11, 11, 255, 15, 15, 16, 255, 11, 12, 12, 255, 18, 19, 19, 255, 15, 15, 16, 255, 28, 29, 30, 255, 30, 31, 31, 255, 24, 24, 25, 255, 21, 21, 22, 255, 25, 26, 27, 255, 20, 21, 22, 255, 17, 18, 18, 255, 16, 17, 17, 255, 13, 13, 14, 255, 8, 9, 9, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 11, 11, 11, 255, 13, 14, 14, 255, 22, 23, 24, 255, 32, 33, 34, 255, 22, 22, 23, 255, 19, 20, 20, 255, 25, 26, 27, 255, 20, 20, 21, 255, 13, 14, 14, 255, 13, 13, 14, 255, 9, 10, 10, 255, 8, 8, 8, 255, 5, 5, 5, 255, 13, 14, 14, 255, 14, 14, 15, 255, 19, 19, 20, 255, 26, 26, 27, 255, 31, 32, 33, 255, 21, 22, 23, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 15, 16, 16, 255, 17, 17, 18, 255, 13, 13, 13, 255, 9, 9, 9, 255, 8, 8, 8, 255, 9, 10, 10, 255, 6, 6, 7, 255, 6, 6, 6, 255, 7, 7, 8, 255, 12, 12, 12, 255, 7, 7, 8, 255, 13, 14, 14, 255, 15, 16, 16, 255, 16, 17, 17, 255, 21, 22, 23, 255, 22, 23, 24, 255, 26, 27, 28, 255, 32, 33, 34, 255, 24, 25, 25, 255, 22, 23, 24, 255, 28, 29, 30, 255, 32, 33, 34, 255, 26, 27, 28, 255, 29, 30, 31, 255, 18, 19, 19, 255, 15, 16, 16, 255, 10, 10, 11, 255, 9, 10, 10, 255, 5, 5, 5, 255, 7, 7, 8, 255, 13, 14, 14, 255, 17, 18, 18, 255, 16, 16, 17, 255, 20, 21, 21, 255, 27, 28, 29, 255, 31, 32, 32, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 26, 27, 28, 255, 20, 21, 22, 255, 15, 15, 16, 255, 13, 14, 14, 255, 12, 13, 13, 255, 10, 10, 11, 255, 11, 11, 11, 255, 14, 15, 15, 255, 18, 18, 19, 255, 25, 25, 26, 255, 30, 31, 31, 255, 22, 23, 24, 255, 31, 32, 33, 255, 25, 26, 26, 255, 25, 26, 26, 255, 24, 25, 25, 255, 13, 14, 14, 255, 13, 13, 13, 255, 6, 6, 6, 255, 9, 10, 10, 255, 17, 18, 18, 255, 20, 21, 21, 255, 19, 20, 20, 255, 16, 17, 17, 255, 15, 16, 16, 255, 15, 16, 16, 255, 13, 14, 14, 255, 7, 7, 7, 255, 7, 7, 8, 255, 13, 13, 14, 255, 11, 11, 11, 255, 7, 7, 7, 255, 18, 19, 20, 255, 13, 13, 14, 255, 15, 16, 16, 255, 12, 13, 13, 255, 11, 11, 12, 255, 11, 11, 11, 255, 12, 13, 13, 255, 12, 12, 12, 255, 13, 14, 14, 255, 10, 10, 11, 255, 8, 8, 8, 255, 10, 11, 11, 255, 13, 13, 14, 255, 17, 18, 18, 255, 12, 12, 13, 255, 24, 25, 26, 255, 19, 19, 20, 255, 19, 20, 20, 255, 25, 26, 26, 255, 27, 28, 29, 255, 18, 19, 19, 255, 18, 19, 19, 255, 14, 15, 15, 255, 8, 8, 8, 255, 4, 4, 4, 255, 3, 4, 4, 255, 5, 5, 6, 255, 12, 13, 13, 255, 3, 4, 4, 255, 5, 5, 6, 255, 17, 17, 18, 255, 17, 17, 18, 255, 25, 26, 26, 255, 19, 20, 20, 255, 26, 27, 28, 255, 29, 30, 31, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 20, 21, 21, 255, 11, 11, 11, 255, 14, 15, 15, 255, 10, 10, 10, 255, 9, 10, 10, 255, 11, 11, 11, 255, 15, 16, 16, 255, 16, 17, 17, 255, 32, 33, 34, 255, 30, 31, 31, 255, 32, 33, 34, 255, 28, 29, 30, 255, 24, 25, 26, 255, 32, 33, 34, 255, 32, 33, 34, 255, 17, 18, 18, 255, 23, 24, 25, 255, 22, 23, 24, 255, 17, 18, 18, 255, 22, 22, 23, 255, 27, 27, 28, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 20, 21, 22, 255, 12, 13, 13, 255, 13, 14, 14, 255, 14, 15, 15, 255, 7, 7, 7, 255, 7, 7, 7, 255, 11, 12, 12, 255, 11, 12, 12, 255, 13, 14, 14, 255, 14, 14, 15, 255, 17, 18, 18, 255, 24, 24, 25, 255, 26, 27, 28, 255, 21, 22, 22, 255, 16, 17, 17, 255, 14, 14, 15, 255, 22, 23, 24, 255, 19, 19, 20, 255, 20, 21, 21, 255, 11, 12, 12, 255, 9, 9, 9, 255, 13, 13, 14, 255, 16, 16, 17, 255, 17, 18, 18, 255, 15, 15, 16, 255, 16, 17, 17, 255, 14, 14, 15, 255, 14, 14, 15, 255, 24, 25, 26, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 24, 25, 26, 255, 28, 28, 29, 255, 24, 25, 26, 255, 13, 13, 13, 255, 12, 12, 13, 255, 13, 13, 14, 255, 10, 10, 11, 255, 9, 9, 9, 255, 14, 14, 15, 255, 15, 16, 16, 255, 18, 19, 20, 255, 19, 20, 20, 255, 18, 19, 20, 255, 17, 18, 18, 255, 14, 15, 15, 255, 18, 19, 20, 255, 23, 24, 25, 255, 15, 16, 16, 255, 15, 16, 16, 255, 13, 13, 13, 255, 8, 9, 9, 255, 8, 8, 8, 255, 9, 9, 9, 255, 16, 17, 17, 255, 19, 20, 20, 255, 21, 21, 22, 255, 19, 20, 21, 255, 20, 21, 21, 255, 18, 19, 20, 255, 27, 28, 29, 255, 25, 26, 26, 255, 21, 22, 23, 255, 21, 22, 22, 255, 23, 24, 25, 255, 24, 25, 26, 255, 27, 27, 28, 255, 23, 24, 25, 255, 28, 29, 30, 255, 27, 27, 28, 255, 30, 31, 32, 255, 19, 20, 20, 255, 10, 10, 10, 255, 13, 14, 14, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 10, 10, 10, 255, 7, 7, 8, 255, 10, 10, 10, 255, 15, 15, 16, 255, 20, 21, 22, 255, 13, 13, 13, 255, 20, 20, 21, 255, 26, 27, 28, 255, 25, 26, 26, 255, 17, 18, 18, 255, 21, 22, 23, 255, 20, 21, 22, 255, 15, 16, 16, 255, 11, 12, 12, 255, 12, 13, 13, 255, 7, 7, 7, 255, 2, 3, 3, 255, 8, 8, 8, 255, 13, 13, 14, 255, 11, 12, 12, 255, 18, 19, 20, 255, 32, 33, 34, 255, 31, 32, 33, 255, 25, 25, 26, 255, 26, 27, 27, 255, 24, 24, 25, 255, 19, 20, 20, 255, 17, 18, 18, 255, 15, 15, 16, 255, 16, 16, 17, 255, 10, 10, 10, 255, 7, 7, 8, 255, 11, 11, 11, 255, 14, 14, 15, 255, 23, 24, 24, 255, 19, 20, 20, 255, 29, 29, 30, 255, 30, 31, 32, 255, 31, 32, 33, 255, 28, 29, 30, 255, 25, 26, 27, 255, 18, 19, 19, 255, 15, 15, 16, 255, 14, 14, 15, 255, 7, 7, 8, 255, 7, 7, 7, 255, 7, 7, 7, 255, 11, 11, 12, 255, 5, 5, 5, 255, 3, 4, 4, 255, 4, 4, 4, 255, 4, 4, 4, 255, 5, 5, 5, 255, 12, 12, 13, 255, 13, 13, 13, 255, 15, 16, 16, 255, 10, 10, 10, 255, 13, 14, 14, 255, 22, 23, 24, 255, 20, 20, 21, 255, 24, 25, 26, 255, 23, 24, 25, 255, 22, 23, 24, 255, 31, 32, 33, 255, 28, 28, 29, 255, 32, 33, 34, 255, 29, 29, 30, 255, 11, 12, 12, 255, 14, 15, 15, 255, 13, 13, 14, 255, 9, 10, 10, 255, 11, 11, 11, 255, 14, 15, 15, 255, 11, 11, 12, 255, 15, 16, 16, 255, 18, 18, 19, 255, 18, 19, 20, 255, 21, 22, 22, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 30, 31, 32, 255, 16, 17, 17, 255, 14, 14, 15, 255, 9, 10, 10, 255, 12, 13, 13, 255, 9, 9, 9, 255, 11, 11, 12, 255, 14, 15, 15, 255, 20, 21, 22, 255, 26, 27, 27, 255, 29, 30, 31, 255, 27, 28, 29, 255, 32, 33, 34, 255, 27, 27, 28, 255, 21, 21, 22, 255, 17, 18, 18, 255, 13, 13, 13, 255, 11, 11, 12, 255, 5, 5, 5, 255, 6, 6, 7, 255, 13, 13, 14, 255, 9, 10, 10, 255, 11, 12, 12, 255, 15, 16, 16, 255, 13, 13, 13, 255, 13, 13, 13, 255, 10, 10, 11, 255, 15, 16, 16, 255, 9, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 9, 9, 9, 255, 12, 12, 13, 255, 11, 11, 12, 255, 9, 9, 9, 255, 13, 14, 14, 255, 10, 11, 11, 255, 14, 14, 15, 255, 15, 15, 16, 255, 14, 15, 15, 255, 13, 14, 14, 255, 11, 11, 11, 255, 9, 9, 9, 255, 7, 7, 8, 255, 12, 13, 13, 255, 12, 12, 12, 255, 16, 16, 17, 255, 17, 18, 18, 255, 14, 14, 15, 255, 21, 22, 23, 255, 21, 21, 22, 255, 24, 25, 25, 255, 14, 14, 15, 255, 17, 17, 18, 255, 12, 12, 13, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 8, 8, 8, 255, 9, 10, 10, 255, 10, 10, 11, 255, 13, 13, 13, 255, 14, 15, 15, 255, 19, 19, 20, 255, 24, 25, 25, 255, 25, 25, 26, 255, 30, 31, 31, 255, 30, 31, 32, 255, 19, 20, 21, 255, 32, 33, 34, 255, 29, 30, 31, 255, 32, 33, 34, 255, 32, 33, 34, 255, 27, 28, 29, 255, 12, 13, 13, 255, 8, 9, 9, 255, 8, 8, 8, 255, 8, 8, 8, 255, 15, 15, 16, 255, 21, 21, 22, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 20, 20, 21, 255, 21, 22, 22, 255, 16, 17, 17, 255, 21, 22, 23, 255, 26, 27, 28, 255, 19, 20, 21, 255, 15, 15, 16, 255, 15, 16, 16, 255, 26, 27, 27, 255, 24, 24, 25, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 18, 18, 255, 17, 17, 18, 255, 14, 14, 15, 255, 9, 10, 10, 255, 3, 3, 3, 255, 8, 8, 8, 255, 11, 11, 11, 255, 15, 16, 16, 255, 22, 23, 24, 255, 22, 23, 24, 255, 22, 22, 23, 255, 25, 25, 26, 255, 25, 26, 27, 255, 21, 22, 22, 255, 20, 21, 21, 255, 16, 16, 17, 255, 21, 21, 22, 255, 22, 23, 24, 255, 16, 17, 17, 255, 13, 13, 13, 255, 12, 12, 13, 255, 11, 11, 12, 255, 16, 17, 17, 255, 15, 16, 16, 255, 16, 17, 17, 255, 17, 17, 18, 255, 15, 16, 16, 255, 19, 20, 20, 255, 29, 30, 31, 255, 27, 27, 28, 255, 32, 33, 33, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 19, 19, 20, 255, 10, 11, 11, 255, 12, 13, 13, 255, 12, 12, 13, 255, 9, 9, 9, 255, 10, 10, 11, 255, 13, 13, 13, 255, 16, 16, 17, 255, 11, 12, 12, 255, 12, 13, 13, 255, 13, 13, 14, 255, 18, 18, 19, 255, 9, 9, 9, 255, 12, 12, 13, 255, 15, 16, 16, 255, 17, 17, 18, 255, 18, 19, 19, 255, 10, 11, 11, 255, 11, 11, 11, 255, 7, 7, 7, 255, 10, 10, 11, 255, 11, 11, 12, 255, 13, 13, 14, 255, 11, 11, 12, 255, 19, 20, 21, 255, 18, 18, 19, 255, 20, 20, 21, 255, 21, 22, 22, 255, 15, 16, 16, 255, 17, 18, 18, 255, 19, 19, 20, 255, 24, 25, 26, 255, 18, 19, 20, 255, 20, 21, 21, 255, 23, 24, 24, 255, 26, 26, 27, 255, 24, 25, 26, 255, 32, 33, 34, 255, 26, 27, 28, 255, 11, 12, 12, 255, 8, 8, 8, 255, 4, 4, 4, 255, 7, 7, 7, 255, 9, 9, 9, 255, 12, 12, 13, 255, 11, 12, 12, 255, 13, 13, 13, 255, 11, 11, 12, 255, 20, 21, 22, 255, 23, 24, 25, 255, 23, 24, 25, 255, 26, 26, 27, 255, 30, 31, 31, 255, 22, 23, 24, 255, 21, 22, 23, 255, 18, 19, 19, 255, 13, 14, 14, 255, 8, 8, 8, 255, 12, 12, 12, 255, 9, 9, 9, 255, 6, 6, 6, 255, 6, 6, 7, 255, 10, 10, 11, 255, 10, 10, 10, 255, 14, 14, 15, 255, 25, 26, 27, 255, 32, 33, 34, 255, 28, 28, 29, 255, 26, 27, 27, 255, 28, 29, 30, 255, 22, 22, 23, 255, 16, 16, 17, 255, 23, 24, 25, 255, 18, 19, 20, 255, 12, 13, 13, 255, 8, 9, 9, 255, 8, 8, 8, 255, 12, 12, 12, 255, 21, 22, 22, 255, 19, 19, 20, 255, 19, 19, 20, 255, 26, 26, 27, 255, 25, 26, 26, 255, 28, 29, 30, 255, 29, 30, 31, 255, 20, 21, 22, 255, 16, 16, 17, 255, 11, 12, 12, 255, 5, 5, 5, 255, 3, 3, 3, 255, 9, 10, 10, 255, 12, 12, 12, 255, 7, 7, 7, 255, 3, 4, 4, 255, 5, 5, 6, 255, 6, 6, 6, 255, 10, 10, 10, 255, 10, 11, 11, 255, 6, 6, 6, 255, 10, 10, 10, 255, 7, 7, 8, 255, 18, 18, 19, 255, 15, 16, 16, 255, 21, 22, 23, 255, 17, 17, 18, 255, 23, 24, 25, 255, 21, 22, 23, 255, 27, 28, 29, 255, 28, 28, 29, 255, 15, 16, 16, 255, 26, 27, 27, 255, 13, 14, 14, 255, 15, 16, 16, 255, 8, 9, 9, 255, 7, 7, 7, 255, 6, 6, 6, 255, 13, 14, 14, 255, 12, 12, 12, 255, 11, 11, 11, 255, 12, 13, 13, 255, 14, 14, 15, 255, 14, 15, 15, 255, 25, 25, 26, 255, 27, 28, 29, 255, 29, 29, 30, 255, 32, 33, 34, 255, 19, 20, 21, 255, 16, 17, 17, 255, 19, 19, 20, 255, 15, 16, 16, 255, 15, 15, 16, 255, 11, 12, 12, 255, 9, 9, 9, 255, 13, 13, 13, 255, 15, 16, 16, 255, 21, 22, 22, 255, 26, 27, 27, 255, 32, 33, 34, 255, 27, 28, 29, 255, 27, 28, 29, 255, 26, 27, 27, 255, 17, 17, 18, 255, 14, 14, 15, 255, 13, 14, 14, 255, 5, 5, 5, 255, 11, 11, 12, 255, 12, 12, 13, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 7, 7, 8, 255, 11, 11, 12, 255, 9, 9, 9, 255, 12, 12, 12, 255, 5, 5, 5, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 4, 4, 4, 255, 10, 10, 10, 255, 9, 9, 9, 255, 7, 7, 7, 255, 13, 13, 13, 255, 20, 20, 21, 255, 19, 20, 20, 255, 19, 19, 20, 255, 17, 17, 18, 255, 10, 11, 11, 255, 14, 14, 15, 255, 8, 8, 8, 255, 10, 11, 11, 255, 14, 14, 15, 255, 14, 15, 15, 255, 16, 17, 17, 255, 13, 13, 13, 255, 19, 20, 21, 255, 19, 20, 20, 255, 18, 19, 20, 255, 14, 15, 15, 255, 15, 15, 16, 255, 11, 11, 11, 255, 9, 9, 9, 255, 5, 5, 6, 255, 4, 4, 4, 255, 6, 6, 6, 255, 10, 10, 10, 255, 6, 6, 7, 255, 9, 9, 9, 255, 15, 15, 16, 255, 22, 22, 23, 255, 23, 24, 24, 255, 25, 25, 26, 255, 31, 32, 33, 255, 25, 25, 26, 255, 26, 27, 28, 255, 23, 24, 24, 255, 32, 33, 34, 255, 30, 31, 32, 255, 27, 28, 29, 255, 22, 23, 24, 255, 9, 9, 9, 255, 5, 5, 6, 255, 6, 6, 6, 255, 8, 8, 8, 255, 12, 12, 12, 255, 15, 16, 16, 255, 25, 26, 26, 255, 32, 33, 34, 255, 30, 31, 32, 255, 28, 29, 30, 255, 22, 22, 23, 255, 22, 23, 24, 255, 12, 12, 13, 255, 19, 19, 20, 255, 16, 17, 17, 255, 22, 23, 24, 255, 18, 19, 19, 255, 13, 13, 14, 255, 12, 13, 13, 255, 21, 22, 22, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 9, 10, 10, 255, 12, 13, 13, 255, 10, 11, 11, 255, 12, 13, 13, 255, 8, 9, 9, 255, 8, 9, 9, 255, 16, 16, 17, 255, 14, 14, 15, 255, 18, 18, 19, 255, 24, 25, 25, 255, 22, 22, 23, 255, 18, 19, 19, 255, 32, 33, 34, 255, 32, 33, 34, 255, 24, 24, 25, 255, 21, 22, 22, 255, 22, 23, 24, 255, 17, 17, 18, 255, 19, 19, 20, 255, 18, 19, 19, 255, 15, 16, 16, 255, 10, 10, 11, 255, 14, 14, 15, 255, 12, 13, 13, 255, 10, 10, 10, 255, 16, 17, 17, 255, 12, 13, 13, 255, 26, 27, 27, 255, 29, 30, 31, 255, 31, 32, 33, 255, 30, 31, 32, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 26, 27, 27, 255, 29, 30, 31, 255, 20, 20, 21, 255, 17, 18, 18, 255, 16, 17, 17, 255, 10, 11, 11, 255, 4, 4, 4, 255, 7, 7, 8, 255, 10, 11, 11, 255, 14, 15, 15, 255, 11, 11, 12, 255, 9, 9, 9, 255, 13, 14, 14, 255, 15, 16, 16, 255, 13, 13, 13, 255, 15, 15, 16, 255, 14, 14, 15, 255, 13, 13, 14, 255, 13, 13, 14, 255, 10, 10, 10, 255, 8, 8, 8, 255, 7, 7, 8, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 13, 14, 14, 255, 17, 18, 18, 255, 15, 16, 16, 255, 13, 13, 13, 255, 20, 20, 21, 255, 15, 16, 16, 255, 16, 16, 17, 255, 17, 17, 18, 255, 7, 7, 7, 255, 14, 14, 15, 255, 15, 16, 16, 255, 21, 21, 22, 255, 16, 17, 17, 255, 25, 25, 26, 255, 29, 30, 31, 255, 25, 25, 26, 255, 7, 7, 8, 255, 9, 9, 9, 255, 7, 7, 8, 255, 4, 4, 4, 255, 11, 11, 11, 255, 7, 7, 7, 255, 15, 15, 16, 255, 14, 15, 15, 255, 12, 12, 13, 255, 14, 14, 15, 255, 22, 22, 23, 255, 24, 25, 25, 255, 23, 24, 25, 255, 22, 23, 24, 255, 17, 17, 18, 255, 16, 17, 17, 255, 11, 11, 11, 255, 16, 17, 17, 255, 13, 13, 14, 255, 11, 11, 11, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 11, 11, 11, 255, 11, 11, 12, 255, 11, 11, 12, 255, 28, 29, 30, 255, 32, 33, 34, 255, 31, 32, 33, 255, 26, 27, 28, 255, 28, 29, 30, 255, 23, 24, 24, 255, 27, 27, 28, 255, 17, 18, 18, 255, 13, 13, 14, 255, 14, 14, 15, 255, 11, 11, 12, 255, 8, 9, 9, 255, 11, 11, 11, 255, 13, 14, 14, 255, 17, 17, 18, 255, 18, 19, 20, 255, 22, 23, 24, 255, 23, 24, 24, 255, 24, 25, 25, 255, 25, 26, 26, 255, 14, 14, 15, 255, 10, 11, 11, 255, 7, 7, 8, 255, 9, 9, 9, 255, 7, 7, 7, 255, 14, 15, 15, 255, 13, 14, 14, 255, 7, 7, 8, 255, 7, 7, 8, 255, 6, 6, 6, 255, 8, 9, 9, 255, 9, 9, 9, 255, 7, 7, 7, 255, 10, 10, 10, 255, 11, 11, 11, 255, 15, 16, 16, 255, 13, 13, 13, 255, 17, 18, 18, 255, 10, 10, 10, 255, 18, 19, 20, 255, 19, 19, 20, 255, 24, 24, 25, 255, 21, 21, 22, 255, 19, 19, 20, 255, 21, 22, 23, 255, 16, 17, 17, 255, 30, 31, 31, 255, 16, 16, 17, 255, 6, 6, 6, 255, 5, 5, 5, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 11, 11, 255, 12, 12, 13, 255, 12, 12, 12, 255, 18, 19, 19, 255, 32, 33, 34, 255, 25, 26, 26, 255, 25, 26, 27, 255, 31, 32, 33, 255, 25, 26, 26, 255, 14, 15, 15, 255, 22, 23, 24, 255, 16, 17, 17, 255, 9, 9, 9, 255, 8, 9, 9, 255, 7, 7, 7, 255, 12, 13, 13, 255, 15, 16, 16, 255, 17, 18, 18, 255, 29, 30, 31, 255, 20, 21, 22, 255, 17, 18, 18, 255, 18, 19, 19, 255, 27, 27, 28, 255, 16, 17, 17, 255, 13, 14, 14, 255, 8, 8, 8, 255, 9, 10, 10, 255, 6, 6, 6, 255, 7, 7, 7, 255, 6, 6, 6, 255, 6, 6, 7, 255, 9, 10, 10, 255, 7, 7, 7, 255, 2, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 2, 2, 2, 255, 4, 4, 4, 255, 5, 5, 5, 255, 9, 9, 9, 255, 5, 5, 6, 255, 11, 12, 12, 255, 25, 26, 26, 255, 19, 20, 20, 255, 21, 22, 22, 255, 20, 21, 22, 255, 17, 18, 18, 255, 12, 13, 13, 255, 9, 10, 10, 255, 7, 7, 7, 255, 7, 7, 8, 255, 10, 10, 10, 255, 14, 14, 15, 255, 10, 10, 11, 255, 13, 13, 13, 255, 15, 15, 16, 255, 17, 18, 18, 255, 16, 16, 17, 255, 12, 13, 13, 255, 11, 12, 12, 255, 10, 10, 11, 255, 8, 8, 8, 255, 4, 4, 4, 255, 6, 6, 6, 255, 11, 12, 12, 255, 10, 10, 11, 255, 14, 14, 15, 255, 12, 13, 13, 255, 21, 22, 22, 255, 17, 17, 18, 255, 16, 17, 17, 255, 19, 19, 20, 255, 24, 25, 26, 255, 22, 22, 23, 255, 25, 25, 26, 255, 21, 22, 23, 255, 28, 29, 30, 255, 29, 30, 31, 255, 28, 29, 30, 255, 29, 29, 30, 255, 11, 11, 12, 255, 6, 6, 6, 255, 8, 8, 8, 255, 8, 8, 8, 255, 10, 11, 11, 255, 18, 19, 20, 255, 18, 19, 19, 255, 24, 24, 25, 255, 26, 26, 27, 255, 23, 24, 24, 255, 22, 23, 24, 255, 23, 24, 24, 255, 20, 21, 22, 255, 22, 23, 24, 255, 15, 16, 16, 255, 11, 11, 12, 255, 13, 13, 13, 255, 10, 10, 11, 255, 12, 12, 12, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 5, 5, 6, 255, 5, 5, 5, 255, 6, 6, 6, 255, 5, 5, 5, 255, 9, 10, 10, 255, 7, 7, 8, 255, 13, 13, 13, 255, 14, 14, 15, 255, 15, 15, 16, 255, 17, 18, 18, 255, 22, 22, 23, 255, 19, 19, 20, 255, 25, 26, 26, 255, 31, 32, 33, 255, 32, 33, 34, 255, 22, 22, 23, 255, 24, 25, 26, 255, 22, 23, 24, 255, 20, 21, 22, 255, 15, 16, 16, 255, 13, 13, 14, 255, 9, 9, 9, 255, 9, 9, 9, 255, 11, 12, 12, 255, 11, 12, 12, 255, 10, 11, 11, 255, 20, 20, 21, 255, 17, 17, 18, 255, 29, 29, 30, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 30, 31, 32, 255, 29, 30, 31, 255, 18, 19, 19, 255, 18, 19, 19, 255, 13, 13, 13, 255, 5, 5, 6, 255, 9, 9, 9, 255, 8, 9, 9, 255, 13, 13, 13, 255, 6, 6, 6, 255, 3, 3, 3, 255, 7, 7, 7, 255, 8, 9, 9, 255, 5, 5, 5, 255, 8, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 7, 7, 7, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 10, 10, 11, 255, 8, 8, 8, 255, 10, 10, 11, 255, 9, 9, 9, 255, 9, 9, 9, 255, 11, 11, 11, 255, 15, 15, 16, 255, 13, 14, 14, 255, 10, 10, 11, 255, 14, 14, 15, 255, 12, 12, 13, 255, 12, 13, 13, 255, 15, 16, 16, 255, 18, 19, 19, 255, 17, 18, 18, 255, 24, 25, 26, 255, 18, 18, 19, 255, 17, 18, 18, 255, 15, 16, 16, 255, 12, 12, 13, 255, 7, 7, 8, 255, 4, 4, 4, 255, 8, 8, 8, 255, 11, 11, 11, 255, 9, 10, 10, 255, 12, 13, 13, 255, 15, 15, 16, 255, 21, 22, 23, 255, 12, 13, 13, 255, 29, 29, 30, 255, 23, 24, 24, 255, 18, 19, 19, 255, 18, 18, 19, 255, 15, 16, 16, 255, 12, 12, 12, 255, 17, 17, 18, 255, 8, 8, 8, 255, 10, 10, 10, 255, 6, 6, 7, 255, 7, 7, 7, 255, 10, 10, 10, 255, 11, 12, 12, 255, 15, 16, 16, 255, 18, 19, 20, 255, 28, 29, 30, 255, 32, 33, 34, 255, 32, 33, 33, 255, 28, 29, 30, 255, 24, 25, 25, 255, 24, 24, 25, 255, 22, 23, 24, 255, 18, 19, 19, 255, 14, 14, 15, 255, 10, 10, 11, 255, 8, 9, 9, 255, 10, 11, 11, 255, 8, 8, 8, 255, 9, 9, 9, 255, 16, 17, 17, 255, 15, 16, 16, 255, 14, 14, 15, 255, 17, 17, 18, 255, 22, 23, 24, 255, 28, 28, 29, 255, 12, 12, 13, 255, 8, 8, 8, 255, 5, 5, 5, 255, 8, 9, 9, 255, 12, 12, 12, 255, 10, 11, 11, 255, 20, 21, 22, 255, 12, 12, 12, 255, 6, 6, 6, 255, 7, 7, 7, 255, 12, 12, 13, 255, 7, 7, 7, 255, 4, 4, 4, 255, 7, 7, 7, 255, 7, 7, 8, 255, 7, 7, 7, 255, 13, 14, 14, 255, 13, 14, 14, 255, 13, 14, 14, 255, 19, 20, 20, 255, 16, 17, 17, 255, 21, 22, 22, 255, 18, 19, 19, 255, 19, 19, 20, 255, 20, 21, 22, 255, 13, 14, 14, 255, 28, 28, 29, 255, 22, 23, 24, 255, 11, 11, 11, 255, 6, 6, 6, 255, 5, 5, 5, 255, 6, 6, 6, 255, 7, 7, 7, 255, 12, 12, 12, 255, 15, 16, 16, 255, 16, 17, 17, 255, 18, 18, 19, 255, 12, 12, 13, 255, 32, 33, 34, 255, 20, 21, 22, 255, 32, 33, 34, 255, 28, 28, 29, 255, 19, 20, 21, 255, 21, 22, 22, 255, 14, 14, 15, 255, 10, 11, 11, 255, 8, 8, 8, 255, 8, 8, 8, 255, 14, 14, 15, 255, 19, 19, 20, 255, 21, 22, 22, 255, 16, 17, 17, 255, 12, 12, 13, 255, 18, 19, 20, 255, 18, 19, 20, 255, 13, 13, 13, 255, 12, 12, 12, 255, 10, 11, 11, 255, 9, 9, 9, 255, 10, 10, 10, 255, 12, 12, 12, 255, 8, 9, 9, 255, 11, 11, 12, 255, 9, 9, 9, 255, 9, 10, 10, 255, 7, 7, 7, 255, 6, 6, 6, 255, 4, 4, 4, 255, 7, 7, 7, 255, 1, 2, 2, 255, 7, 7, 7, 255, 7, 7, 7, 255, 8, 9, 9, 255, 9, 10, 10, 255, 11, 11, 12, 255, 9, 10, 10, 255, 4, 4, 4, 255, 7, 7, 8, 255, 14, 15, 15, 255, 23, 24, 25, 255, 24, 25, 26, 255, 24, 25, 26, 255, 16, 16, 17, 255, 15, 15, 16, 255, 11, 12, 12, 255, 10, 11, 11, 255, 10, 10, 11, 255, 5, 5, 6, 255, 9, 10, 10, 255, 14, 14, 15, 255, 10, 11, 11, 255, 10, 10, 10, 255, 11, 12, 12, 255, 17, 18, 18, 255, 10, 10, 10, 255, 12, 12, 13, 255, 12, 12, 13, 255, 8, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 7, 7, 7, 255, 10, 10, 11, 255, 11, 11, 12, 255, 16, 17, 17, 255, 20, 21, 22, 255, 15, 15, 16, 255, 18, 18, 19, 255, 16, 16, 17, 255, 20, 21, 22, 255, 9, 10, 10, 255, 18, 19, 19, 255, 20, 21, 22, 255, 18, 19, 20, 255, 24, 25, 25, 255, 21, 21, 22, 255, 21, 22, 22, 255, 16, 17, 17, 255, 9, 9, 9, 255, 9, 10, 10, 255, 9, 10, 10, 255, 14, 14, 15, 255, 26, 27, 27, 255, 16, 17, 17, 255, 18, 19, 20, 255, 13, 14, 14, 255, 15, 16, 16, 255, 22, 23, 24, 255, 26, 27, 28, 255, 16, 16, 17, 255, 15, 16, 16, 255, 15, 15, 16, 255, 10, 10, 11, 255, 8, 8, 8, 255, 9, 9, 9, 255, 6, 6, 7, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 3, 3, 255, 3, 4, 4, 255, 5, 5, 5, 255, 7, 7, 7, 255, 7, 7, 7, 255, 6, 6, 6, 255, 7, 7, 7, 255, 10, 11, 11, 255, 14, 14, 15, 255, 18, 19, 19, 255, 15, 16, 16, 255, 25, 26, 27, 255, 27, 27, 28, 255, 32, 33, 34, 255, 32, 33, 34, 255, 24, 24, 25, 255, 28, 28, 29, 255, 23, 24, 24, 255, 19, 20, 21, 255, 14, 14, 15, 255, 10, 10, 11, 255, 6, 6, 6, 255, 7, 7, 8, 255, 7, 7, 7, 255, 13, 13, 14, 255, 18, 19, 20, 255, 16, 17, 17, 255, 18, 19, 19, 255, 25, 26, 26, 255, 25, 26, 26, 255, 28, 29, 30, 255, 30, 31, 32, 255, 32, 33, 34, 255, 32, 33, 34, 255, 30, 31, 32, 255, 27, 27, 28, 255, 25, 26, 27, 255, 18, 19, 19, 255, 13, 13, 13, 255, 11, 11, 11, 255, 10, 10, 11, 255, 7, 7, 7, 255, 7, 7, 7, 255, 0, 0, 0, 255, 5, 5, 5, 255, 2, 2, 2, 255, 8, 9, 9, 255, 3, 3, 3, 255, 5, 5, 5, 255, 2, 2, 2, 255, 8, 8, 8, 255, 8, 9, 9, 255, 5, 5, 5, 255, 6, 6, 7, 255, 8, 8, 8, 255, 7, 7, 7, 255, 9, 9, 9, 255, 10, 11, 11, 255, 11, 11, 12, 255, 11, 12, 12, 255, 6, 6, 6, 255, 5, 5, 5, 255, 10, 10, 11, 255, 9, 9, 9, 255, 12, 12, 12, 255, 12, 12, 12, 255, 10, 10, 11, 255, 10, 10, 11, 255, 11, 11, 12, 255, 15, 16, 16, 255, 22, 23, 24, 255, 14, 15, 15, 255, 16, 16, 17, 255, 12, 12, 12, 255, 10, 11, 11, 255, 21, 22, 22, 255, 20, 21, 21, 255, 11, 12, 12, 255, 6, 6, 6, 255, 3, 4, 4, 255, 13, 13, 14, 255, 7, 7, 8, 255, 9, 10, 10, 255, 15, 16, 16, 255, 11, 12, 12, 255, 18, 19, 20, 255, 14, 14, 15, 255, 17, 18, 18, 255, 17, 18, 18, 255, 14, 14, 15, 255, 15, 15, 16, 255, 7, 7, 7, 255, 9, 9, 9, 255, 9, 10, 10, 255, 5, 5, 5, 255, 5, 5, 5, 255, 4, 4, 4, 255, 6, 6, 6, 255, 13, 13, 13, 255, 16, 17, 17, 255, 14, 15, 15, 255, 15, 15, 16, 255, 32, 33, 34, 255, 32, 33, 34, 255, 27, 27, 28, 255, 23, 24, 25, 255, 22, 23, 24, 255, 20, 20, 21, 255, 21, 21, 22, 255, 17, 17, 18, 255, 17, 17, 18, 255, 10, 10, 10, 255, 7, 7, 8, 255, 8, 8, 8, 255, 9, 9, 9, 255, 13, 13, 13, 255, 11, 12, 12, 255, 19, 20, 20, 255, 13, 13, 13, 255, 21, 22, 23, 255, 14, 14, 15, 255, 10, 10, 10, 255, 6, 6, 6, 255, 6, 6, 7, 255, 13, 13, 13, 255, 14, 14, 15, 255, 19, 19, 20, 255, 12, 13, 13, 255, 17, 17, 18, 255, 13, 13, 13, 255, 11, 12, 12, 255, 10, 10, 10, 255, 5, 5, 5, 255, 8, 8, 8, 255, 5, 5, 6, 255, 8, 8, 8, 255, 11, 11, 11, 255, 12, 12, 12, 255, 11, 11, 11, 255, 12, 12, 13, 255, 13, 13, 13, 255, 15, 15, 16, 255, 16, 16, 17, 255, 16, 17, 17, 255, 22, 23, 24, 255, 21, 21, 22, 255, 18, 19, 19, 255, 23, 24, 25, 255, 21, 22, 22, 255, 12, 13, 13, 255, 9, 9, 9, 255, 3, 4, 4, 255, 6, 6, 7, 255, 8, 9, 9, 255, 9, 9, 9, 255, 12, 13, 13, 255, 9, 9, 9, 255, 14, 14, 15, 255, 16, 16, 17, 255, 18, 18, 19, 255, 24, 24, 25, 255, 23, 24, 24, 255, 21, 22, 22, 255, 22, 23, 24, 255, 20, 21, 21, 255, 13, 13, 14, 255, 10, 10, 11, 255, 9, 10, 10, 255, 6, 6, 7, 255, 13, 13, 14, 255, 15, 16, 16, 255, 9, 10, 10, 255, 9, 9, 9, 255, 12, 12, 13, 255, 12, 12, 12, 255, 9, 9, 9, 255, 10, 10, 11, 255, 10, 11, 11, 255, 12, 13, 13, 255, 11, 12, 12, 255, 21, 22, 22, 255, 14, 15, 15, 255, 16, 17, 17, 255, 12, 12, 13, 255, 13, 13, 13, 255, 11, 11, 12, 255, 8, 9, 9, 255, 8, 8, 8, 255, 11, 11, 12, 255, 10, 11, 11, 255, 8, 8, 8, 255, 7, 7, 7, 255, 11, 11, 11, 255, 11, 11, 12, 255, 8, 8, 8, 255, 15, 15, 16, 255, 10, 10, 10, 255, 5, 5, 5, 255, 8, 8, 8, 255, 9, 9, 9, 255, 28, 28, 29, 255, 20, 20, 21, 255, 18, 18, 19, 255, 21, 22, 22, 255, 18, 18, 19, 255, 11, 12, 12, 255, 12, 12, 12, 255, 13, 13, 14, 255, 8, 8, 8, 255, 9, 10, 10, 255, 12, 12, 12, 255, 12, 13, 13, 255, 11, 12, 12, 255, 8, 9, 9, 255, 10, 11, 11, 255, 15, 16, 16, 255, 12, 13, 13, 255, 13, 13, 13, 255, 10, 10, 11, 255, 7, 7, 7, 255, 10, 11, 11, 255, 11, 12, 12, 255, 11, 11, 11, 255, 19, 20, 20, 255, 13, 14, 14, 255, 13, 13, 13, 255, 18, 19, 20, 255, 15, 16, 16, 255, 12, 12, 12, 255, 12, 12, 13, 255, 13, 13, 13, 255, 13, 13, 14, 255, 16, 17, 17, 255, 17, 18, 18, 255, 16, 16, 17, 255, 24, 24, 25, 255, 20, 20, 21, 255, 14, 15, 15, 255, 15, 15, 16, 255, 12, 13, 13, 255, 9, 9, 9, 255, 20, 21, 22, 255, 16, 16, 17, 255, 17, 17, 18, 255, 14, 14, 15, 255, 15, 16, 16, 255, 17, 17, 18, 255, 8, 8, 8, 255, 16, 17, 17, 255, 14, 14, 15, 255, 12, 12, 13, 255, 7, 7, 7, 255, 9, 9, 9, 255, 8, 8, 8, 255, 5, 5, 5, 255, 5, 5, 5, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 9, 9, 9, 255, 10, 10, 11, 255, 8, 9, 9, 255, 7, 7, 7, 255, 8, 8, 8, 255, 6, 6, 6, 255, 13, 13, 13, 255, 15, 16, 16, 255, 21, 22, 23, 255, 19, 20, 20, 255, 27, 28, 29, 255, 25, 25, 26, 255, 26, 26, 27, 255, 25, 26, 27, 255, 28, 28, 29, 255, 19, 19, 20, 255, 31, 32, 33, 255, 20, 21, 21, 255, 17, 18, 18, 255, 13, 13, 14, 255, 9, 9, 9, 255, 7, 7, 7, 255, 7, 7, 8, 255, 10, 10, 10, 255, 14, 15, 15, 255, 9, 9, 9, 255, 14, 14, 15, 255, 22, 22, 23, 255, 22, 23, 24, 255, 23, 24, 25, 255, 21, 22, 22, 255, 19, 20, 21, 255, 22, 23, 24, 255, 20, 21, 22, 255, 27, 27, 28, 255, 23, 24, 24, 255, 17, 18, 18, 255, 13, 13, 14, 255, 11, 12, 12, 255, 8, 8, 8, 255, 7, 7, 7, 255, 8, 8, 8, 255, 5, 5, 5, 255, 11, 11, 11, 255, 2, 3, 3, 255, 6, 6, 7, 255, 5, 5, 5, 255, 5, 5, 5, 255, 6, 6, 6, 255, 7, 7, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 7, 7, 7, 255, 7, 7, 7, 255, 14, 15, 15, 255, 3, 3, 3, 255, 11, 11, 12, 255, 12, 13, 13, 255, 11, 11, 12, 255, 9, 10, 10, 255, 10, 11, 11, 255, 7, 7, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 8, 9, 9, 255, 5, 5, 5, 255, 9, 9, 9, 255, 8, 8, 8, 255, 10, 10, 10, 255, 12, 12, 12, 255, 13, 14, 14, 255, 7, 7, 7, 255, 10, 10, 11, 255, 12, 12, 13, 255, 16, 17, 17, 255, 16, 17, 17, 255, 12, 13, 13, 255, 7, 7, 8, 255, 7, 7, 7, 255, 11, 11, 11, 255, 12, 12, 12, 255, 11, 11, 12, 255, 9, 9, 9, 255, 9, 9, 9, 255, 15, 15, 16, 255, 24, 25, 25, 255, 15, 16, 16, 255, 13, 13, 13, 255, 11, 11, 11, 255, 8, 8, 8, 255, 13, 14, 14, 255, 11, 11, 11, 255, 10, 10, 10, 255, 6, 6, 6, 255, 7, 7, 7, 255, 6, 6, 7, 255, 8, 8, 8, 255, 9, 10, 10, 255, 10, 11, 11, 255, 15, 16, 16, 255, 18, 18, 19, 255, 21, 22, 22, 255, 16, 17, 17, 255, 12, 12, 12, 255, 15, 15, 16, 255, 13, 13, 14, 255, 14, 14, 15, 255, 18, 19, 20, 255, 11, 11, 11, 255, 14, 14, 15, 255, 15, 16, 16, 255, 11, 11, 12, 255, 9, 9, 9, 255, 8, 8, 8, 255, 9, 10, 10, 255, 14, 14, 15, 255, 15, 16, 16, 255, 18, 18, 19, 255, 14, 14, 15, 255, 11, 12, 12, 255, 11, 11, 11, 255, 8, 8, 8, 255, 9, 10, 10, 255, 14, 15, 15, 255, 15, 16, 16, 255, 26, 27, 27, 255, 21, 22, 22, 255, 19, 20, 20, 255, 21, 21, 22, 255, 19, 20, 21, 255, 20, 21, 21, 255, 17, 18, 18, 255, 13, 14, 14, 255, 14, 15, 15, 255, 7, 7, 7, 255, 8, 8, 8, 255, 7, 7, 7, 255, 7, 7, 7, 255, 12, 12, 12, 255, 13, 14, 14, 255, 11, 11, 12, 255, 10, 11, 11, 255, 13, 13, 14, 255, 14, 15, 15, 255, 9, 10, 10, 255, 7, 7, 7, 255, 17, 17, 18, 255, 15, 16, 16, 255, 12, 12, 12, 255, 7, 7, 8, 255, 11, 12, 12, 255, 7, 7, 7, 255, 11, 11, 12, 255, 9, 9, 9, 255, 11, 11, 11, 255, 12, 12, 12, 255, 11, 12, 12, 255, 12, 12, 12, 255, 13, 14, 14, 255, 13, 13, 14, 255, 29, 29, 30, 255, 32, 33, 34, 255, 20, 20, 21, 255, 22, 23, 24, 255, 15, 16, 16, 255, 14, 14, 15, 255, 9, 10, 10, 255, 8, 9, 9, 255, 9, 10, 10, 255, 12, 13, 13, 255, 12, 12, 12, 255, 9, 9, 9, 255, 7, 7, 7, 255, 12, 12, 13, 255, 9, 9, 9, 255, 10, 11, 11, 255, 7, 7, 8, 255, 11, 11, 12, 255, 15, 15, 16, 255, 15, 16, 16, 255, 15, 15, 16, 255, 20, 21, 22, 255, 20, 21, 21, 255, 16, 17, 17, 255, 16, 17, 17, 255, 16, 16, 17, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 7, 7, 7, 255, 10, 10, 11, 255, 10, 10, 10, 255, 13, 13, 14, 255, 11, 12, 12, 255, 11, 12, 12, 255, 8, 8, 8, 255, 8, 9, 9, 255, 11, 11, 11, 255, 18, 19, 19, 255, 21, 22, 22, 255, 27, 27, 28, 255, 20, 20, 21, 255, 24, 24, 25, 255, 14, 15, 15, 255, 16, 17, 17, 255, 17, 17, 18, 255, 13, 13, 13, 255, 6, 6, 6, 255, 8, 8, 8, 255, 6, 6, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 8, 9, 9, 255, 9, 9, 9, 255, 13, 13, 14, 255, 16, 16, 17, 255, 13, 13, 13, 255, 8, 8, 8, 255, 7, 7, 7, 255, 9, 9, 9, 255, 12, 12, 12, 255, 12, 13, 13, 255, 18, 19, 19, 255, 14, 14, 15, 255, 11, 12, 12, 255, 16, 16, 17, 255, 13, 13, 14, 255, 10, 11, 11, 255, 7, 7, 7, 255, 15, 16, 16, 255, 14, 15, 15, 255, 19, 19, 20, 255, 17, 17, 18, 255, 18, 19, 19, 255, 17, 17, 18, 255, 8, 8, 8, 255, 11, 12, 12, 255, 8, 8, 8, 255, 9, 10, 10, 255, 9, 10, 10, 255, 12, 12, 12, 255, 11, 11, 11, 255, 17, 18, 18, 255, 14, 15, 15, 255, 7, 7, 8, 255, 8, 8, 8, 255, 14, 14, 15, 255, 8, 8, 8, 255, 9, 10, 10, 255, 9, 9, 9, 255, 6, 6, 7, 255, 5, 5, 5, 255, 6, 6, 6, 255, 6, 6, 7, 255, 8, 8, 8, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 6, 6, 6, 255, 6, 6, 6, 255, 8, 9, 9, 255, 7, 7, 8, 255, 10, 10, 11, 255, 7, 7, 8, 255, 8, 8, 8, 255, 6, 6, 6, 255, 13, 13, 14, 255, 15, 15, 16, 255, 15, 15, 16, 255, 22, 22, 23, 255, 24, 24, 25, 255, 25, 26, 27, 255, 30, 31, 31, 255, 32, 33, 34, 255, 23, 24, 24, 255, 18, 19, 20, 255, 16, 17, 17, 255, 17, 18, 18, 255, 12, 12, 12, 255, 8, 8, 8, 255, 7, 7, 8, 255, 10, 10, 10, 255, 7, 7, 7, 255, 10, 10, 11, 255, 15, 16, 16, 255, 14, 15, 15, 255, 12, 13, 13, 255, 19, 20, 20, 255, 15, 15, 16, 255, 16, 17, 17, 255, 16, 16, 17, 255, 15, 16, 16, 255, 12, 12, 12, 255, 20, 21, 21, 255, 15, 16, 16, 255, 11, 12, 12, 255, 10, 11, 11, 255, 9, 9, 9, 255, 5, 5, 5, 255, 10, 11, 11, 255, 11, 11, 12, 255, 11, 12, 12, 255, 11, 11, 12, 255, 9, 10, 10, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 8, 8, 8, 255, 8, 9, 9, 255, 6, 6, 7, 255, 6, 6, 7, 255, 6, 6, 6, 255, 7, 7, 8, 255, 8, 8, 8, 255, 12, 12, 13, 255, 12, 13, 13, 255, 12, 12, 13, 255, 15, 16, 16, 255, 15, 16, 16, 255, 13, 13, 14, 255, 12, 12, 12, 255, 11, 11, 11, 255, 6, 6, 7, 255, 6, 6, 6, 255, 4, 4, 4, 255, 4, 4, 4, 255, 6, 6, 7, 255, 8, 8, 8, 255, 10, 10, 10, 255, 6, 6, 6, 255, 7, 7, 8, 255, 7, 7, 7, 255, 9, 9, 9, 255, 10, 10, 11, 255, 8, 9, 9, 255, 6, 6, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 5, 5, 5, 255, 8, 8, 8, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 12, 255, 11, 12, 12, 255, 15, 15, 16, 255, 15, 16, 16, 255, 17, 18, 18, 255, 8, 9, 9, 255, 7, 7, 7, 255, 7, 7, 8, 255, 5, 5, 6, 255, 5, 5, 5, 255, 3, 3, 3, 255, 4, 4, 4, 255, 2, 3, 3, 255, 7, 7, 7, 255, 11, 11, 11, 255, 8, 9, 9, 255, 12, 12, 12, 255, 14, 14, 15, 255, 12, 12, 12, 255, 13, 13, 13, 255, 11, 12, 12, 255, 12, 12, 12, 255, 7, 7, 8, 255, 12, 13, 13, 255, 14, 14, 15, 255, 15, 16, 16, 255, 11, 12, 12, 255, 10, 10, 11, 255, 2, 3, 3, 255, 10, 11, 11, 255, 10, 10, 10, 255, 10, 11, 11, 255, 8, 8, 8, 255, 5, 5, 5, 255, 11, 12, 12, 255, 12, 12, 13, 255, 9, 10, 10, 255, 7, 7, 7, 255, 8, 8, 8, 255, 15, 15, 16, 255, 17, 18, 18, 255, 19, 20, 20, 255, 28, 29, 30, 255, 18, 19, 19, 255, 22, 23, 24, 255, 15, 16, 16, 255, 18, 19, 19, 255, 19, 20, 20, 255, 23, 24, 24, 255, 16, 17, 17, 255, 14, 15, 15, 255, 8, 9, 9, 255, 10, 10, 11, 255, 8, 8, 8, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 9, 9, 255, 9, 9, 9, 255, 11, 11, 12, 255, 8, 8, 8, 255, 7, 7, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 11, 11, 11, 255, 8, 9, 9, 255, 5, 5, 5, 255, 8, 8, 8, 255, 10, 10, 11, 255, 8, 8, 8, 255, 8, 9, 9, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 7, 255, 12, 12, 12, 255, 13, 13, 14, 255, 14, 14, 15, 255, 11, 12, 12, 255, 19, 20, 20, 255, 27, 28, 29, 255, 17, 18, 18, 255, 16, 16, 17, 255, 13, 13, 13, 255, 12, 12, 12, 255, 10, 10, 11, 255, 12, 13, 13, 255, 12, 12, 12, 255, 15, 16, 16, 255, 15, 16, 16, 255, 12, 13, 13, 255, 14, 14, 15, 255, 13, 14, 14, 255, 16, 17, 17, 255, 15, 15, 16, 255, 11, 11, 12, 255, 13, 14, 14, 255, 10, 10, 10, 255, 14, 15, 15, 255, 16, 17, 17, 255, 18, 19, 19, 255, 23, 24, 24, 255, 15, 16, 16, 255, 21, 22, 23, 255, 20, 21, 21, 255, 17, 18, 18, 255, 12, 13, 13, 255, 12, 12, 12, 255, 13, 14, 14, 255, 14, 14, 15, 255, 18, 19, 19, 255, 12, 12, 12, 255, 16, 17, 17, 255, 12, 12, 13, 255, 11, 12, 12, 255, 8, 8, 8, 255, 13, 14, 14, 255, 13, 13, 14, 255, 20, 20, 21, 255, 25, 26, 27, 255, 19, 19, 20, 255, 24, 25, 26, 255, 16, 16, 17, 255, 14, 15, 15, 255, 17, 18, 18, 255, 12, 13, 13, 255, 11, 12, 12, 255, 11, 11, 12, 255, 7, 7, 7, 255, 9, 10, 10, 255, 9, 9, 9, 255, 3, 3, 3, 255, 10, 10, 10, 255, 10, 11, 11, 255, 11, 11, 12, 255, 14, 15, 15, 255, 9, 10, 10, 255, 12, 12, 13, 255, 11, 12, 12, 255, 11, 11, 12, 255, 12, 12, 12, 255, 13, 13, 13, 255, 11, 11, 11, 255, 12, 12, 12, 255, 10, 11, 11, 255, 13, 13, 14, 255, 8, 8, 8, 255, 6, 6, 6, 255, 10, 11, 11, 255, 9, 9, 9, 255, 9, 9, 9, 255, 14, 14, 15, 255, 14, 14, 15, 255, 13, 13, 14, 255, 14, 14, 15, 255, 8, 8, 8, 255, 13, 13, 14, 255, 7, 7, 8, 255, 10, 10, 10, 255, 11, 12, 12, 255, 8, 9, 9, 255, 9, 9, 9, 255, 7, 7, 7, 255, 9, 9, 9, 255, 7, 7, 7, 255, 10, 11, 11, 255, 11, 11, 11, 255, 10, 10, 11, 255, 11, 11, 12, 255, 11, 11, 11, 255, 8, 9, 9, 255, 7, 7, 7, 255, 7, 7, 8, 255, 8, 8, 8, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255 ), "format": "RGBA8", @@ -14,7 +14,7 @@ data = { [sub_resource type="ImageTexture" id=2] flags = 1 flags = 1 -image = SubResource( 1 ) +image = SubResource( 3 ) size = Vector2( 512, 512 ) [resource] diff --git a/game/menu/Menu.tscn b/game/menu/Menu.tscn index c0dc48ef..f1463fd4 100644 --- a/game/menu/Menu.tscn +++ b/game/menu/Menu.tscn @@ -16,8 +16,8 @@ [ext_resource path="res://scenes/ConnectServerButton.gd" type="Script" id=14] [ext_resource path="res://scenes/HostGameButton.gd" type="Script" id=15] [ext_resource path="res://menu/MenuWorld.gd" type="Script" id=16] -[ext_resource path="res://tw/new_terramanlibrarymerger.tres" type="TerrainLibraryMerger" id=17] -[ext_resource path="res://tw/new_terramanlevelgenerator.tres" type="TerrainLevelGenerator" id=18] +[ext_resource path="res://scenes/world/new_terramanlibrarymerger.tres" type="TerrainLibraryMerger" id=17] +[ext_resource path="res://scenes/world/new_terramanlevelgenerator.tres" type="TerrainLevelGenerator" id=18] [ext_resource path="res://scripts/settings/DirectionalLightSettings.gd" type="Script" id=19] [ext_resource path="res://ui/windows/about/About.tscn" type="PackedScene" id=20] [ext_resource path="res://menu/ExitButton.gd" type="Script" id=21] diff --git a/game/scenes/Main.tscn b/game/scenes/Main.tscn index 0c6efb85..27934c15 100644 --- a/game/scenes/Main.tscn +++ b/game/scenes/Main.tscn @@ -1,7 +1,7 @@ [gd_scene load_steps=7 format=2] [ext_resource path="res://scenes/MainScene.gd" type="Script" id=1] -[ext_resource path="res://tw/TerrainWorldBlocky.tscn" type="PackedScene" id=2] +[ext_resource path="res://scenes/world/TerrainWorldBlocky.tscn" type="PackedScene" id=2] [ext_resource path="res://menu/Menu.tscn" type="PackedScene" id=3] [ext_resource path="res://ui/theme/ui_theme.tres" type="Theme" id=4] [ext_resource path="res://ui/debug/DebugInfo.tscn" type="PackedScene" id=5] diff --git a/game/tw/TerrainWorldBlocky.gd b/game/scenes/world/TerrainWorldBlocky.gd similarity index 100% rename from game/tw/TerrainWorldBlocky.gd rename to game/scenes/world/TerrainWorldBlocky.gd diff --git a/game/tw/TerrainWorldBlocky.tscn b/game/scenes/world/TerrainWorldBlocky.tscn similarity index 88% rename from game/tw/TerrainWorldBlocky.tscn rename to game/scenes/world/TerrainWorldBlocky.tscn index 947f9eb2..15ac0c8a 100644 --- a/game/tw/TerrainWorldBlocky.tscn +++ b/game/scenes/world/TerrainWorldBlocky.tscn @@ -1,8 +1,8 @@ [gd_scene load_steps=8 format=2] -[ext_resource path="res://tw/new_terramanlibrarymergerpcm.tres" type="TerrainLibraryMergerPCM" id=1] -[ext_resource path="res://tw/TerrainWorldBlocky.gd" type="Script" id=2] -[ext_resource path="res://tw/world_generator.tres" type="TerrainLevelGenerator" id=3] +[ext_resource path="res://scenes/world/new_terramanlibrarymergerpcm.tres" type="TerrainLibraryMergerPCM" id=1] +[ext_resource path="res://scenes/world/TerrainWorldBlocky.gd" type="Script" id=2] +[ext_resource path="res://scenes/world/world_generator.tres" type="TerrainLevelGenerator" id=3] [ext_resource path="res://scripts/settings/DirectionalLightSettings.gd" type="Script" id=4] [ext_resource path="res://tests/test_props/MeshDataInstance.tres" type="PropData" id=5] diff --git a/game/tw/new_terramanlevelgenerator.gd b/game/scenes/world/new_terramanlevelgenerator.gd similarity index 100% rename from game/tw/new_terramanlevelgenerator.gd rename to game/scenes/world/new_terramanlevelgenerator.gd diff --git a/game/tw/new_terramanlevelgenerator.tres b/game/scenes/world/new_terramanlevelgenerator.tres similarity index 53% rename from game/tw/new_terramanlevelgenerator.tres rename to game/scenes/world/new_terramanlevelgenerator.tres index d34f5468..bf9dc67b 100644 --- a/game/tw/new_terramanlevelgenerator.tres +++ b/game/scenes/world/new_terramanlevelgenerator.tres @@ -1,6 +1,6 @@ [gd_resource type="TerrainLevelGenerator" load_steps=2 format=2] -[ext_resource path="res://tw/new_terramanlevelgenerator.gd" type="Script" id=1] +[ext_resource path="res://scenes/world/new_terramanlevelgenerator.gd" type="Script" id=1] [resource] script = ExtResource( 1 ) diff --git a/game/tw/new_terramanlevelgeneratorflat.tres b/game/scenes/world/new_terramanlevelgeneratorflat.tres similarity index 100% rename from game/tw/new_terramanlevelgeneratorflat.tres rename to game/scenes/world/new_terramanlevelgeneratorflat.tres diff --git a/game/tw/new_terramanlibrarymerger.tres b/game/scenes/world/new_terramanlibrarymerger.tres similarity index 89% rename from game/tw/new_terramanlibrarymerger.tres rename to game/scenes/world/new_terramanlibrarymerger.tres index 19b3441e..082fe7a3 100644 --- a/game/tw/new_terramanlibrarymerger.tres +++ b/game/scenes/world/new_terramanlibrarymerger.tres @@ -1,8 +1,8 @@ [gd_resource type="TerrainLibraryMerger" load_steps=10 format=2] [ext_resource path="res://worlds/test_world/voxel_library/textures/grass_mossy_albedo.png" type="Texture" id=1] -[ext_resource path="res://worlds/test_world/voxel_library/textures/stone_1_albedo.png" type="Texture" id=2] -[ext_resource path="res://worlds/test_world/voxel_library/textures/dirt_albedo.png" type="Texture" id=3] +[ext_resource path="res://worlds/test_world/voxel_library/textures/dirt_albedo.png" type="Texture" id=2] +[ext_resource path="res://worlds/test_world/voxel_library/textures/stone_1_albedo.png" type="Texture" id=3] [ext_resource path="res://materials/7_standard_material_notex.tres" type="Material" id=4] [ext_resource path="res://materials/5_standard_material_nouv2.tres" type="Material" id=5] @@ -12,20 +12,20 @@ texture_bottom = ExtResource( 1 ) texture_side = ExtResource( 1 ) [sub_resource type="TerrainSurfaceMerger" id=2] -texture_top = ExtResource( 3 ) -texture_bottom = ExtResource( 3 ) -texture_side = ExtResource( 3 ) - -[sub_resource type="TerrainSurfaceMerger" id=3] -texture_top = ExtResource( 3 ) -texture_bottom = ExtResource( 1 ) -texture_side = ExtResource( 2 ) - -[sub_resource type="TerrainSurfaceMerger" id=4] texture_top = ExtResource( 2 ) texture_bottom = ExtResource( 2 ) texture_side = ExtResource( 2 ) +[sub_resource type="TerrainSurfaceMerger" id=3] +texture_top = ExtResource( 2 ) +texture_bottom = ExtResource( 1 ) +texture_side = ExtResource( 3 ) + +[sub_resource type="TerrainSurfaceMerger" id=4] +texture_top = ExtResource( 3 ) +texture_bottom = ExtResource( 3 ) +texture_side = ExtResource( 3 ) + [resource] materials = [ ExtResource( 5 ), ExtResource( 5 ), ExtResource( 5 ), ExtResource( 5 ), ExtResource( 4 ) ] texture_flags = 1 diff --git a/game/tw/new_terramanlibrarymergerpcm.tres b/game/scenes/world/new_terramanlibrarymergerpcm.tres similarity index 55% rename from game/tw/new_terramanlibrarymergerpcm.tres rename to game/scenes/world/new_terramanlibrarymergerpcm.tres index 6bb10238..13a922a4 100644 --- a/game/tw/new_terramanlibrarymergerpcm.tres +++ b/game/scenes/world/new_terramanlibrarymergerpcm.tres @@ -1,35 +1,35 @@ [gd_resource type="TerrainLibraryMergerPCM" load_steps=12 format=2] -[ext_resource path="res://worlds/test_world/voxel_library/textures/grass_mossy_albedo.png" type="Texture" id=1] -[ext_resource path="res://worlds/test_world/voxel_library/textures/stone_1_albedo.png" type="Texture" id=2] -[ext_resource path="res://worlds/test_world/voxel_library/textures/dirt_albedo.png" type="Texture" id=3] -[ext_resource path="res://materials/7_standard_material_notex.tres" type="Material" id=4] -[ext_resource path="res://materials/5_standard_material_nouv2.tres" type="Material" id=5] -[ext_resource path="res://materials/6_standard_material_prop_nouv2.tres" type="Material" id=6] -[ext_resource path="res://materials/8_standard_material_prop_notex.tres" type="Material" id=7] +[ext_resource path="res://materials/8_standard_material_prop_notex.tres" type="Material" id=1] +[ext_resource path="res://materials/6_standard_material_prop_nouv2.tres" type="Material" id=2] +[ext_resource path="res://worlds/test_world/voxel_library/textures/grass_mossy_albedo.png" type="Texture" id=3] +[ext_resource path="res://worlds/test_world/voxel_library/textures/dirt_albedo.png" type="Texture" id=4] +[ext_resource path="res://worlds/test_world/voxel_library/textures/stone_1_albedo.png" type="Texture" id=5] +[ext_resource path="res://materials/7_standard_material_notex.tres" type="Material" id=6] +[ext_resource path="res://materials/5_standard_material_nouv2.tres" type="Material" id=7] [sub_resource type="TerrainSurfaceMerger" id=1] -texture_top = ExtResource( 1 ) -texture_bottom = ExtResource( 1 ) -texture_side = ExtResource( 1 ) - -[sub_resource type="TerrainSurfaceMerger" id=2] texture_top = ExtResource( 3 ) texture_bottom = ExtResource( 3 ) texture_side = ExtResource( 3 ) +[sub_resource type="TerrainSurfaceMerger" id=2] +texture_top = ExtResource( 4 ) +texture_bottom = ExtResource( 4 ) +texture_side = ExtResource( 4 ) + [sub_resource type="TerrainSurfaceMerger" id=3] -texture_top = ExtResource( 3 ) -texture_bottom = ExtResource( 1 ) -texture_side = ExtResource( 2 ) +texture_top = ExtResource( 4 ) +texture_bottom = ExtResource( 3 ) +texture_side = ExtResource( 5 ) [sub_resource type="TerrainSurfaceMerger" id=4] -texture_top = ExtResource( 2 ) -texture_bottom = ExtResource( 2 ) -texture_side = ExtResource( 2 ) +texture_top = ExtResource( 5 ) +texture_bottom = ExtResource( 5 ) +texture_side = ExtResource( 5 ) [resource] -materials = [ ExtResource( 5 ), ExtResource( 5 ), ExtResource( 5 ), ExtResource( 5 ), ExtResource( 4 ) ] -prop_materials = [ ExtResource( 6 ), ExtResource( 6 ), ExtResource( 6 ), ExtResource( 6 ), ExtResource( 7 ) ] +materials = [ ExtResource( 7 ), ExtResource( 7 ), ExtResource( 7 ), ExtResource( 7 ), ExtResource( 6 ) ] +prop_materials = [ ExtResource( 2 ), ExtResource( 2 ), ExtResource( 2 ), ExtResource( 2 ), ExtResource( 1 ) ] texture_flags = 1 voxel_surfaces = [ SubResource( 1 ), SubResource( 2 ), SubResource( 3 ), SubResource( 4 ) ] diff --git a/game/tw/world_generator.tres b/game/scenes/world/world_generator.tres similarity index 68% rename from game/tw/world_generator.tres rename to game/scenes/world/world_generator.tres index a0618fdd..3dc84467 100644 --- a/game/tw/world_generator.tres +++ b/game/scenes/world/world_generator.tres @@ -1,10 +1,10 @@ [gd_resource type="TerrainLevelGenerator" load_steps=3 format=2] -[ext_resource path="res://scripts/world_generators/TerrainWorldGenerator.gd" type="Script" id=1] -[ext_resource path="res://worlds/test_world/test_world.tres" type="Resource" id=2] +[ext_resource path="res://worlds/test_world/test_world.tres" type="Resource" id=1] +[ext_resource path="res://scripts/world_generators/TerrainWorldGenerator.gd" type="Script" id=2] [resource] -script = ExtResource( 1 ) +script = ExtResource( 2 ) _level_seed = 0 _spawn_mobs = true -world_gen_world = ExtResource( 2 ) +world_gen_world = ExtResource( 1 )